atgcttatgagcgaaggacatgaccagccaggcgctcctgtttctcatttatcggaacaggctttagcacaaattgcgtggaaaaaatgcctcgatatcattcgtgatggccttcataacctgcaaagctttaagacttggtttgagcccatcgtgccattaaaactttctggccaggaattgaccattcaggtgcccagccagtttttttatgaaatgatcgaggaaaattattactcgcttttaaagcgcgccttgatggaagtgatgggaacgggagccaagctgcgatattctgttttggttcaggcggcacaagctgaaacacccgtcgtcgctcgtatccccgagaaaaaaggcaagcacactccggcggcgcttccgaaagtcatttctcatgcgaatggcaagcagacaaaagaagctcaagacttatttgcaaacaatgtacaccgcttcgaaagctacctaaatccaaaatatcgcttcgaaaatttcgttaaaggcgactgcaacgatttggctcatgcggcggcaaaatccgtttctgaaacgccaggaaaaagttcatttaacccattggtgatttacggcggcgtgggacttggaaaaacccatctgattcaagccattggaaaccatgcccgagaaaataacaaagccaaattcgtcatgtatgtttccagtgagaaatttaccatcgagtttgtcaatgcgattcaaaacaaccaagcacacgaattttcagcgttttatcgaaatgtcgacctcctcatcatcgatgacattcaattctttgagcgcaaagaaaaaacacaagaggaaatttttcacattttcaacacgctgcatcaagccaacaagcaaattgtactgtcttccgaccgcccaataaaagagctcaaaggcattgaagagcgcttgctgtcacgcttccagtggggactgacggctgatcttcaattgccagactacgaaacccgacgcgccattctgcagcgcaagttggaagaaaatagcgccacgctggacgagtccattatcgattttatcgccaccaacatgaccagcaacatccgtgagcttgaaggctgtctggtcaaattgctggcaacggcctctctcaatgcaaaaagcatcgatctgccgttggcaaaaaatattctccgcgatagtgttcgcgaacgctcgcaaaccgtgaccattgaaatggttgaaaaagccgtttgtgaatattttggaatttcggcaaacgacatcaaaggaaagtctcggaaaaaggaaatcgcttttgcgcggcaaatggccatgtacagcgcaaaaaaatggacaaaatcctctttcaaaacgattggattgcatttcggcggacgcgaccactctactgtaattcatgccgtaaatgcgatcgacaaaaatgccgatcgctctgaagaagtgcgaaataccattgaagaattgcataagcgacttgaaatcatgtcgctttaacattacattcaccgaacacttgaattagctttctttttcacattcaaaaaacgctcaatagcctctcccccaaaaaacttttttgcatttttacgcgatttgcgtttttccgcatcaggcttttggcgcatctgacgctttgaaaacggtgaaataatagatcagtgccgcaaccgaaatcacccacatgaacagttggatgaaaaccacattcattgaaatttcgccatttgtccccaaagaaaaatagccaggaagccttgcgcccagcgaaagcacaatcaacagggcaggaacgagaacgagaaactttgcccacgattgcgtgccggaaagttttgcaccaagaattacaagcacgcccatcagcgtaccaataagcgaagtggggctgccagaaagcatccatcctgaaatgcccaaaatgatcatcacgatgccgtaagcgaagataatcgtgttcatggctttttgatttttgatttgctgatgtaaaaattggtttcttattcctgttcaaatagcgagctttgcggatcagctttatcgataccgaatcgctcgtaagctaaatcggtggcaacgcgcccgcgcggggttcgcatgatatagccttcctgaatcaaatacggctcataaacttcttcaattgtatcgggttcttcacccaccgccattgccaatgtggcaacgcccaccgggcctccccgatatttttcaattaaggccgagataagccgcttatccatttcatccaagccgtattcgtcaatttcaagcgcttcgagcgttcgcttggcgatatttttggaaatgtgcaaatcgccgttcacttgtgcaaaatctcgcgcacgacgcagcaatcgattggcaattcgtggtgtgcctcttgagcggcgcgcaatttcaaatgcgccatctttttctatttccacgccaaaaatacgcgaggcacgctgaacgattttttcaagcaactcagctgaataataatccagccgcaaattgatgccgaaacgcgctcgaagcggcgcggtcaaaagccccgcgcgcgtggttgcgccaacaagcgtaaatggcggaatggcaatctgaacgcttcgcgccgaaggcccactatcgagcatgatatccaacttgaaatcttccatcgcggagtaaagatattcctcgacggctgggtttaagcggtgaatttcatcgatgaaaagcacatcgcctttttctaaactcgttaaaagccctgccaaattgcccggtttatcgatgaccgggccggatgttgctttgatgccaacgcccatttcatgcgccacaatgtaggccagcgttgtttttccaagtccaggaggaccggaaagtaatacatgatcgagtgcgtcgtctcgttcgcgcgcggcggcgataaaaatcttcagattctctacaatctttttttgaccggcaaaatccccgaaacgcgccggacggatctgctcctcaaattgaacttcacccgcacccgacgccgacgaaagcgctccgtttttccccatattgctttttgaaaatgaatgctaaccttaccacacaaccatgaaggtaataaaatcggcgaaaccaaaaggtgtagaaccgctttgtttagccaaacaaatttttcccagaaatttacgtttttgccgcaagcacagcgccagtgacaatcatcgttgtgccagcagcgcgatttatccgcttttggtgcttcggcgctttgaacaaatcactcgttttcgatgcggcgtatccatacgttagcagcgtggcgcccaaaacgcccgaaaccaccattacagtgagcaatacatcagcgatggagagcgttcttttcgcaaaagttcgaatgatttttgcttaagcgctaataatatttttacaagtgcataataatggagacgtataaatctatcccacttccatctaattcgccaatttggttttttacctcctctgataaccattccgtaggaaatgagtacccattacttgaaaccccgtctaaatcataagtgacattataatattttaggacaatacaaaatgaccatattccatcttccaaaaatttttcatattcggtaagtaaatgaaagcctactgcgtttttatattcataaatattatgagcgcctccatataacttgctggcatctatatctaattcgcctcccatataactaccgatgccgccgccaatattgatagacgcatcattgctgataggaagcattagccttaatgtgcccagcacgaatgttcgtgaaaagccgccatcagcattgtccaagctttccgataataagctatattgggggccaaattctatgttggcattaaattgtggggttaaatagtatccaaaacttagttttccgccaacaccgccgcccgcgcttagcgttaccaagtccccatcgtatttttgaaagagatctaaatttttgaatcctgcgccaaccgctaaactcccttccaaacgaaattgcctgtgcatttcgaaataattgacctccgttgtatcgtatgacacttgggcataaacgttttcaaataagacaacgcaacaaaacatcaaagccaaagcaagctttgcgtatttggtaaattgtttttttaacataatgtagatgttttcgatggtttgtatttatgataatattataggaaaagagactcattgagaacaaaaacataaaatgaattcaatattattacttggaagatgaaatgatattgaattgagatttctttggggctaataaatgttttgatttcaaataaaatgggacttgtgttttatgattgtggagtttttgaattatatgaattcatatttatagggcaaagggagcaaaagccttgtttaccaaacgataataacgcttttctaaaaaggaagcaacgcttattttgtttttctaactttaaaaatgagtaataaatcacgtcgtatttttatagaagaaaaggggatgattttccctctgccaacgctctgagaagttccgagttttttgtatcttgcgcggtttttatgctttgcgatataacaatatagatttatgcagcgagaaaaaattattccgatcaacattgaagacgagatgcgggattcgtatctcgattattccatgtcggtgattgtcagtcgtgctttgccagatgttagagacggcttaaaacccgtgcatcggcgggttctttttggaatgaacgagcttggacttcaagccgggcggtcgtataaaaaatcggcgcgcgtggttggcgaagtgcttggtaaatatcatccgcatggtgactcggcggtttatgactcgatcgttcgtatggttcagaatttttctttgcgctatccgctcgtggacggacaaggcaacttcggctcggttgatggcgacgccccagcggcgatgcgttataccgaagttcgcatgatgcgtatttcgagtgaaatcctgcgcgatttagataaaaatacgatcgatttcgccccgaacttcgacgattcgcttgaagagcccatcgtgcttcccgctgcattccccaatttgcttatcaatggcgcttctggcatcgccgttggcatggccaccaacattccaccgcataatctcaccgaagtgatcgacggcgtcatcgcctacatcaataatcctgagattacgatcgaagaattgatgacctacatcaaagccccagattttccaacagccggcattatttatggctacaacggcgtgcgcgatgcttacctcaccggtcgcgggaaaattgtgcttcgtgcgaaagttcaagtagaggtgacgccaaaaaatggccgcgagtccatcattatcaccgaactgccttatcaggtcaataaagccaggctgatcgaaaaaattgcgggcttggttcagcagaaaaaggtggaaggcattgccgacctgcgcgacgagtccgaccgcgacggcatgcgcgtggtcatcgaactgaaaaaagatgccgttacccaagtggtgatcaatcggctgttcaaactcacgcagctccaagaaacatttggtgtgattatgctggcgcttgtgggcggcatcccaagagtgctcacgctgaaagaaacgattcaatattatgtcaatcatcggcacgaagtcattttgcgccgtacccgctttgagctggacgaagccgagcggcgcgcgcatattttagaaggccttaaaatctgcctggacaatctcgatgaaatcatcgcgaccattcgccagtcgcccgacacagaaacagctcgcgagcgattaatggcaacattcagcctctccgacctgcaagccaaagcgattttggatatgcggttgcaacgcctcaccggccttgagcgccagaaaattgaggacgaatatctcgagttgctcaaaaccatcgaaggccttcgtgcgattcttgccaacgaaaaactccagatgcagctcattaaaaaggagcttttgcaaattaagaaaacctacggcgatgaacgccgcacgcaaattgtgtatgaaacagaggatttctcggttgaagacatgattgccgaagaagatgtggtgatcaccattacgcaccaaggctacatcaagcgatttccggtttccggctaccggcgccaaggtcgtggcggacgcggcatttccggcgttagcgctcgcgaggacgatttcatcgaacatatgttcatcgcgtccacgcatcactacattctctttttcacttcacatggaaagtgctattggctcaaggtgcacgaaattcctgaagctggccgcaccgcacgcgggcgttccatcaccaatttgatcgaatttgctacgggcgaaaaaatcaaggcgtccatcaacgtgaaggaattcaacgatacacagtttatcgtgatggccacgaagaacggcacgatcaaaaaaacaccactcagcgaatattctaatccacgccgctcgggcatcattgctattaacattaccgataacgacgaactggttggtgcaagcctcaccgatggcagccaccaaatcgtgctcgccaaaaacacgggctacgccgttcgcttccctgaacaaaatgtgagaccgatgggcagaaactccatcggcgttaaaggcgcatcgattagcggcgacgaggccattatttctatggtttccacgcctcgcaacgacgcaacgctgcttgccatcaccgacaatggctatggcaaacgcagcgcgattgaagattatcgcatgaccaagcgcggcgcaaacggcgtgattacgctcaaggccaatgaaaaagtgggcaagctggtcgacatgcttgaggtcaatgatggcgaggatattattattatcacgaataagggaatcgtcaatcgtcagcacatcgccgacattcgcgtgatgggtcgcaatacttccggcgttcgtttgattcgcttagacgaagacgatttcgtttctgcggttgctcgtgtgccaaaagaagacacggaagaggaagaaacaccggaggaaaacgacaatcaaatcagcctcccgcttgattcatccgacaacaatccgcagccggaagacgaagatcccgagtaagcaattgaaatacctaccaagcaaagagccgcagattttcgcggctcttttttttgaccgattctcacaaaatcaaccgcccgcgtcccgaccgtccatgcggacggcgacgagcttggagacgccttcttcttccatcgtgacgccgtaaagcacgcgcgaggcttccatcgtgcgcttgttgtgcgtgacgatgatgaactgcgtctctttggaaaattgccgaagcaggtcggtaaatctgccgacattggcgtcgtccagcggcgcgtcgacttcgtccagaatgcaaaacgggctgggcttgaccaaataaatcgcaaacaagagcgaaatggccgtcaaggttttttcgccgccgctcagcagcatgatcgattgcgggcgtttgcccttcggcttggccatgatgtcgatgttggcgtccagcgggtcggcggtgtcgtcaagcatcaaatcggcctcgtcgccctcgttaaaaagcgagcggaaaatttccacaaagtttttgcgaatctgcgcgaaggtctccgaaaaaagcttttgcgcggttttattaatttcctcaatggtgtccaaaagctgcttttcggcgctttgcaagtcggcctgttgcgagacgagaaaatcaaatcgctctttttccgtcttgaactcctccaacgccaattcattgaccgcgcccaaatttttcagccgcgttttgatttgcccgatgcgctccgtcgccgccgcttgatcgaactcgtcatcgtccgaaaacgccttaatttcaagcgttaaatcatattcgcttttaataacggattgaagattttcgattttcatctccaagcgcgacgcctgttgttgaaattcaaaaatcatctgcgacgtgatttcgcgctgccgttgcgcctgtcgcaaatcggattcgtttttgttaaaatcgcctttgagcgcgttgtagttaaactcaatttcggccaaaaccttttcggcggcgtctttttcgttgtaaaaccggcgaaggttttcgttcatggtttccagttcgcccgtcaagcgaaaaatttcggcttgtgcggcagcgatttcgtcggtgaggcgttcttgttggcgagcggcgtttcggctgtcttggtcgttgcgccaaagttcggtgcgggctttttcgagcgcaaactcggcgtctttttgcttcaaatgccgctcctgcatggcgtcgcgcgagcgcaccagctccgattccgccgagcgacccgattcctgcgcaagttccaacgcccgattttcgcgctccaaatcctccgcaagcgcaaggagctgcggcctttgcgcgtccagttccatttccagcgcggctttttcttcggcatctttggcaaggcgcgaatccaattgccgaatgtcgttttcaaacgaggtgagttcaaactgaatttgcgaccgatgtttttcggcgtccgtcgtctctttggcaagccgacgaacttctttttcaaattcggcaagcgaggttcggtttaaaccggtttgcgcctccagaagcgccgcctccgtttttttgatgtccgcttcaatctcggatttttcggcggacaaaagttccagctcttcctttttgccgatgcgcaagccctcgtcttccttcacgctaccgccgcgcaaaaatcccgcgctgcgatagcgttcgccggaaagcgtcgtaaacgaagcgttcggaagcgccgccgccaattgttgcgccgcctccagcgactcggcgacataagcgttttcaagcaaaatcgcaagcagcgcgcgaacggtctcaggcgcacgaatcacatccgccgtccgataaacgccttcgggcaacgagctttcgggcggcgaattttcctgctgcgtttcgccgctcgtcggttgcaatttttccagcgcgacgaacgagaccttgcccttgccggccttgcgaagttcggaaatggcggcgagcgcgtcctgctcggtcgggcagatgtaataggcaagcgcctcgccgagcgcagcattgacggcaagtttgaatttctcgtcggtggcgatcatgtcggaaaggcagccgagaccgtagcgcggcgcggcggatttttccaaatgggcgatgccttccggcaggccttcgtagctttccaaaagcgatttgagaaaggcgatgcgatgttggcgggcgttcaggtcggagcggagttgaagcagacgctccttagcggcatcgatggccgaacgaaactccgcacggcgcgttttggctgcttccaactccgattcggcctgcttgtgctgaaacatcagccgttcaagcaaggatccgttctccagtttttttgcacttcgctccgaaatgttgcgttcgagcaatattttgcgctccgccgcacgtgctaaattttcctctatattttcaatttttccctcgagcgaacgctcccgcagtttcgcctcggagattttttttgaaatcacggcaagctcgcggcgtttgtcctcgatctcgtcgcgttgctcacgcaagttttgttccaattcctcatgggctttgcgggcgtcttcgtaggcttttttcttttcgtcataagccttgcgacgctcttccagcgagacctcatttttctgtttttccactgcaagcgtttcgcactgaagttcaatctcgcgaacttccttttcggcacgcgcaatagactcttgaagcgaatgcaaacgcgctttgttcgaaaccagctgcttttccgttacaacgatgttttcgcgccgcgcgttaatttccttttgacttgtagaacgcagccgctcgatttcgacaagtttcaattgctgcgactcgatgtccgcctccaacttggcgatgagtgcggtgagttcggattttttcgtctcgtgaatcggcagttcggcctgaagcggttttaatttggcatcgagcgcggcggcttgtcgctcggcaagaccgagttcaagcgacaaaagctcatctttgagcgtgcgaacttgcgcggcttttttggcctgccgctcgagcgcattgacctttttttccacctcgttcacaatatcctcaacgcgggcaaggtcttgcgaggtcgtttcaagttttttgtaagtttgcttccgacgctgtttgtatttggtgatgcccgcggcttcctcgaagaggcgtcggcgttcttcggcgttgtcgctcaaaatttgctcgatcatcttcagctcgatgacggaataggcatcgctgcccatgccggtatcgacaaacaaatcccaaatatccctgagccgacaggggactttgttcaaaaaatattcgctttcgccgctgcgataaagtcggcgcgttagggtgacttcggaatattcggtagggagaatatttttggtattttcaatcgttagggaaatttcggacatgccgagcgggcgacggtttttcgtgccgttgaaaatcacgttttccatcttatcagagcgcaagaccgaagttttctgctcgcccagcacccagcgaatcgcgtcgacgatgttcgttttcccacagccgttcggccccacaatggccgtcaatccgctgtcaaacttcacttgaacccgctgtgcgaaactcttaaacccaaatagttctaacttcgataaatacatattttcataaaattataacgagcggctaaaaacaaaaaaaggccgcgtgcccccgacctttttgacttgactttttataagataaccaagtgttcataactcaaacaacttccgaaaaggaaaaagacaaattcgttaatgccgaacaaagcgttgtcatgctgaacgctgcgaagcatccatccgctcggttaccgttggattcttcggctaaaaagcctcagaatgacataaggttgtttgtttggcaaaaataaaaaaaggccgcgtatccccggccttttcaaattgagtggcatcataagccgtatgtttgaacctgacaacattggaaattattttttgatactgcttttaacttcctgttttcaagtgccttactggccagcaacattccgccagtagtgcatgtaggccgtcgtgaaattgtattggtcatacaaatagaacgagccgagcaaaatcaccaaaatcgtgacgaaacccgcaatgtaaaccttgtgccgcgcttgattggtgacaatcgccaatcctttgaaagtcctaaagaacgacattgcgatgaacacaatcgaaaccaagaaaatgatcaatgtaaacttcggactttctaagcgatcgataaatgcggcaataaaaattagcacaatccagtgaaccgacgcccaagtccacagatttaaaatctgagtaaatgtgacccgtttttttccaacgagatacaaaacggcgttaatcaaccaacacagcagaccggaaagcacgaaaaacaaaatgccatagatgagcgtcgccaacgccggttcaagaatcaaaaagttcaacacgctgcgcatcgaaccgccgccaatcacatgcgaaagccattcttctaaaataggcgtatctttcacgctgaataaaatggccgcaagaattgatccccaaagcaacgaaagcagactgagcagcaaaatcggctcaagcaaggagctaatgcgcatgtcgcgaatatcgatgaacagatgaaatggccgaaccatagcacgcacaagattttcccgaattcggtggttttcattcaaaatgaaaacgagcgcggcggttagcaaagtggctaccaaaatgagtgacggagaaaaatccggcgcaaattttccaatcggcggattgtagacgcgctcatcggcataaagcgacttgaccatgtcgtaactcattttgcgctctctatccaagcgcgtaaggccatagctggccaggtaaatatccttgtaatgggtgcagctaattggcggaatcgcataatgataatcggccaaagaatagacaaatgagccagcaatgagaggtttatttttatttagctgcttgaaatacttgtagtgatccagaaaatatttggcttgatattccaacgagcgcgggtcgctatatccgttgtgatttcctggttcggctgcagcgccgtattccgtgacgatcagcgatttatccgacggcaaaaattttgctgctgcatccaactgctcttgcgaagtgctgaacgattcattgaacagcgtcgcaccaataaaatcgccatatttataaagcgagctttttacaaaatattttggcgagaaaaaggtgaaattcttcgagcgctctttggcacgccgatagagctgactaagatacttttccgtgccttcatgctccaaatcaattcccgttccgaacccatacgcaataaccgatggattaaactttgtgagatcgatcagctctcttaggtaaagctcggcattttccgcatagcttttctgtcctaatatttccgaaggaatgccggatgtggcttcgtccaaaatcacaaaaatgccaaggctatcgcaaagttttggccaaattggacttggcgcttctttaaaccgaattgcatttgcgcccaatccctttaccagtttgatgtcgttcaaaatattttgacgagaaagcgcgttggccgaggtgtaaccttcctcgatcaaattgacgccttttagttcggcgggaataccgttcaaatgaaagacgccgttttgaatatcgatctttctaaagccggtagccagcgaaatgctatccaaaagacttcccgactcggaacgcaaaacaaactccatgcgatagagcgctggataagccggactccatgttgtaatatgtggaacgttaaaatgggtggtttcctgaagaatttgttcttgttctggtttgaatgtaaaaagattgggctcgttgagcacaacggctgaatccagcagcatccgaaatgagcaggttacttttgagtccgccaccatgtttggcgaagagagcacataggttttaatcttgacgagcaggtcgaggttcagggtgtcgctccgaatttcataattgacatcggcgtcgtccaaaataatttccggctcagccacaagaaaaatatccctaaaaataccgccataattctttttgctataagctttcgctttgatagggatggtgcgaatcggatctaagcggctatccgccacaatcgtgattttattttcttgcccaaatcgtaaaaactcgttggcaatatcgacctgaaatgccgcgccgctgaccgcatggaacttgatgaactgatcattgacaaaaatctcgcagtggttgttaatgccttcgcaaatcagcttgaaatgccgtttttccaacgcacgaggcagttcaacttttttttcaaaacgaactttgccgctaaaatcaaatgcggaaggaactgaaattgttgcttcagagccatctggcaaaatagcccgccacttgccatcaagaggcatcatttcccgtgttttgctctctggataggccgaagggcttgttgaagccgcatgtcgattttcatagaacaaatacgtttcggcaaatccgctgacggactgggaaagaatgaaaagaagtgataaaatgataactctgcgtaatcccacagtttttcctgcctgatttttgtgagcgttaaaaaaactttttttgagtaaaaatctattgttgcgaatttttcatgcccaaatatgaccgataacgagcactttccttaagtttatcgcgaaggttaaatatacctgcgcttttgctttagaacaatttttcaggattttttatctgtaaattccctgcattgaacaaaaaccactttaccggaaagccttcgtttcgcaaaagatacttattttacaagaatttttccgattcataagaaccttgagcgtgggacagatgcctcaatttttgaagacttttttgattggtatttcgcttgccatttttgttgggcttctcattttgctgccctcttacttctttggaaatccttatgattggcgagttccattggcgtacttcagctatttttcgcttttctcgagtttccttttgcgatccgttcgctatggaaacctttccgcaacaaaaactgaccgacaacgcaaaactcgcgccgatagtctttcctacaaaatccttttttgggggttaacggttgcgcactggctgagcatttacgaatattttcatcctattttgacgctatcggacacggttgccacaaccctaacgccgcttgggatcatattcatggctggcgccattttgctgaatcatcacgccgcgcatacacttggaaaattctttgaccggctccacatttccgatggccatcagctcattacaacgggcgcttatcgctttgttcgtcatccgatctacaccagctatctatgtttgttccttgggttttgcttgctgttcaaaagtgcggtggcgtgtttgcttatgtttatcgtctgtttcattggctatcggagtcgcattaaactggaagaaaacatgctcttagaacaattcggcgcggaatatgaagcgtataggaacagcacgaaaagattgttcccttttttatattaaaatactaacattaaaaatggttagttttgcgaaatacaaactgatttcagcagttcattcataagcaccgattttctcaattattttttaggagtttttttggacgaacaacaacatttctctgatgcgttctcaggcgaaaatgctcagccacaaggcattttagagcgcttgcgcatttctccattgctgattaacgccacggttttaatcgggattcttttcgtctacatgttagctggcggactggcaaccttactcgctgcaggcgtgaacgctggctcggtggaattatcagatttaaaacttgccattaacgatggcaatctgcaaatgattcggttggtgcaatttttagctcaggtgctcatcattggcttgccggtgctttttctcgtcccgttgcacacaggaaactggcaagttttgagccaggaaaatcgccgatttcttggcttggaagtcaaagcgtcgccgatggaattcatttacgcggcgttgggaattatcgttattcatccatttttggcttactcggcagatctgcaaatcaccgccatggatgtgatttttggcgttggcgatacgctcttggctgagcgaaaaatgatggacgaatttattgagaagctcaccgtgatgcgcagcccggctgaatttttaggcgttgccggactcattgccgttacgcctgccatttgcgaggaattgctttttaggggctatgtgctcaaaaacttttcgcgttcgctcagcgcgggattgactgtttttctaacaggtttaattttcggcgcttatcatctcaatgcctctgaaacgcttccgttagttattttaggaatttatatttcatttgtgcgttactattctggggcgttgagcgtggccatgacgattcactttgtgaataactttttttccgtttcaggtgtctttgtcttgtcacatgcagattttttccatatcaatccatcgcttttggaaagtttcgaatcccggaatccagatatttcatcggcttctgcaatcttttctgcaggactttcgcttgcgctttttttcattattttaaacttatataaaactgctgtacaaaagcggtttgctttaggtcagtaatttttttctgaacattaaattctgtgaagtcgtatgccgcactcatcaaatttagaggaaattgaaggctggcgagtggtgtataacaccaactcggaaatggaagctgaactgattaaggcttatttgagcgacgccgaaattgaggcgcaagtcatgtcgcagcgcgaccacatgttgccagccaacgagtttgaaaccttgctcgtgcatgtgctcgttgagccggaaaatttagacgcagcccaatcgttaatccaagccttctttgaaaatcgcgattcagcatcgcaggaaagcggagaaacgaattcgtgagttcaaatttagctaaacgcattatcattgcgcttcttggtgctccgcttgttatttggctcattgttctcggcggacatttttttttcctgttagtgattgtaattgcattggcatcgatgaacgagctgcgcctcatggtgaaagaaaccaatgccactacacccgattttcttttatttttggccagcgccgggctgctggctgattttttctacgggtttatgcccgtatcggaattggccattgccatcacaattggctttagcgccattgagctttatagaaatcgcggcattgccacgcacaatcttggcgcgtcgttcctaacggttttctatatttcgctctcttttggcacgctcttttggctgcgccatctcgacgatcatggcctttttgtcatcatcacgttgcttagtgtttgggcagccgatacatttgctttttttggcggacatgcgttggggcaaaaaatttttaaaaagaagcttttcgaaagaattagtcccaaaaaaacatgggaaggttatcttatgggcgtggctggttcgattttcatttcatccttgttcaatgagatgtttccgttgccacacgccaccgagattgatgcaatattgatcggcgcgattataggcgtgctctcgccaattggcgacttgatagaatccatgttcaaacgcgatagcgggttgaaagactcttcagaaatcttgcctggacatggcggcttttttgataggttcgactcgctgtgctttatttcgccaataatttttttttattgccgttatattatacagatttaaaatcgctcagaaaatgcaaaagggtttcgtatatttcgccccttgttttgtcactacaggacgataattagcaggcttgaccagccgccatgagcgtaaacttcttgaactttaacttgcattttacaatgaagctctcagaccttttgtccaaagaatatattttacttgggctggatattaatacaaaagaaggcgtcattgaaaaaatgctctctcttgtttctaatcatcccaatttggtggataatgaaaaattaagagaagatgtgttgaaacgcgaagaagaaatgtctaccggaattggcaaaaatattgcgttgccccatgcaaaaacagaagcagttactcagccaattttagcatttgctttgcttaaaaaagccgttgaatttgacgcgattgacagccaacccgttcgatttgtgtttttgcttgcaacaccggaacagatgcttgcccaacacttgaagttgctgagcagaatttccagagttgctagcaaagaagaaatccgaaatagacttttggagaccaaagacccagcttctgtgctttctgtctttattgaagaagaaaaagccttccctgaaatttagttgttaaaaaagtccagtatgaagtttcagaccatcaaagggaccaaagacatcctaccttcagaaattcacaaatggcattacgtagaaaacactgttcgaggcgtgtttcaacgcttcggatacaacgaaattcgtacgcctgtttttgagcaaaccgcgctttttcaacgcggaattggggagacaaccgacatcgtaggcaaagaaatgtactcatttcagcccgatcctgaatcagaatccctaacgcttcgtcccgaaatgacagcgccggttatgcgcgcatatctacaacacagcctttctggaacatctccggcaaccaaagttttctacatcagcgagatttttcgaaaagagcgcccgcaggctggccgccaacgccagttctggcaatttggctgcgaatgtatcggcagcgaccagcccgaagccgatgcagaagtcatcttgctcatgactgaaatttaccggcaacttggcattaaaaatttcaccttgcggctgaatagtttaggcgaaacggaatccagacttgcccaccgcgaagcgctccaaacgtatttgaaacctcattttgaccttttagatgaaatttcaaaaacgcgcttcgagaaaaatccgcttagaattctcgattcaaaaaatcccgctttggctgaaattattgctggcgcaccgcacattaccgagtttcttgacgatgcctccaaagcgcattttcaaacggtgcaaacctatctaaaaaatgccggcctcgactttacagttgacccaacgctcgttcgcggactggattattactccagaacggcgtttgaactcgtcagcaccgacttaggagcgcaggacgcgctggctggcggtggccgctatgattcgctggcgactgtgcttggcgctaaaaatagctcagctgcagttggttttgcagccggcatagagcgactcttgattatcatggaaaagctggatttatttcaagccgtgctgccacctgcgccattgcttttcatagcaacgcaaagtccggttgcaaaggaatgggcgttccaaaccgtcaatcgccttcgcacggagggaattcatgtcgcgcttgatttgcttggccgaagcttgaaagcacaaatgagagaagccaaccgaacccatgcgaaatacgtgctgatcgttggcgaagaagaactttcaaccgggcgcttccaattgaagcatttgcaaacttcggagcaggtcgaactttcggaagcagacattttcacgaaaatgcaaaccgaaaccacacaggatctcggttaattttttctacaaaaatcccccatttgactttctaaaatcgtgctgatcggaaaagacgaagcgcttgctacttaagcactttgatcactttcacctcaatccgacgatttttttcccgaccttcttttgtcttatttcgcgtaatcggttcatttgaacccacgccatacgcacgcagccaacttgcaggcacgccacgccgaattagatattttttgactgctgccgctcgctgaacggaaaggttataattaaaacgagaagaacctttactatccgtgtggccaacaatttccaccgagagccgctttgccaaaagcttctcggccagttcgtccaacatatcgtgcgccgaatagggaagctccgtgcgatttaccggaaacgcaatatccaacacaatgtaatcgcctgggttgaacaagtcaggctgtggcggcggaattaaaggaagcggcggctcaacgacgattgtcagtttttgctcgataaatgcttctccatgaaaagcaaccaacgtgtaggtcgtggtggtggccgggcggatcgtccgcgtgccattcggatgagcaaccgttccaatctgtggcaaaatgccaatttttagcgtattttccgtttcccatcgcagtgtcaccgattcacccactcgaattttggagggatgcgcctcaaatacaagaattttcggttgaacgtcggccacagaatctattagatgcgcggcatcagacgatagcgccgtaatggcgctatcagagcgatcgcgaagggttttgcccgctaacgattcagaacgcttgatggaattttttggggctaaggcaactgcactatgccaaaacacagaacagaagaacatacagcaaaggaaaactcgaagtaacatgtgcgttgcagcagaattttggacatcgtgaaaaaatttggtcgtgggcgaaaaggcttttggctcatctgcgattcaacatgtgcgttcgattttcagccaaaacgccactcggaagcaataatttttttacatcgtgttcgaaaaaaatctcagaacttgcacacaattcaccttttagcccattccaaacatgagttcaaaatacgaaaaagcatttcctggaaaaagccaacaagtgaaccttcattcgcgacaccataaaaatgatgcgaagcaaaattatagaatcaacccttgactggttcgttcgaagaagtgctcatcaataactaactttgtaaaaagtaggccttcaaacaacccaaaaatcaacaaattcaaatgcagaaaaccgcgagaggacgcaattaaaacaactttttgcgaaaacacccgtacttttctgcatcaaatttgcttttagcatttatgaacaagcgctaaaaaagcctcatttctgcacaaaaaattgtttttttagcgcgttcaaatttgttccggcaaatttttgaagtaacccaaaccgaaattacatgcaatcaaacaagactcaagacttagagactcaattagaacagcaaatcatttcgctttttgaatatttgaaccacaccggcgtagagcacctcgctctcgaacacctctacgaatttctcgagcaagagccccttcatcccagcacgctttttgaacggctggaaaaaaatgcgcaagatgcaggcctttcgcttcgcagaatgcaaatatcagcggatcatttttttgagaaaaaaccggttcattctctcattttgcgcgcgcctgccgagcttatgctcattgaagaaattcagcattccgacaaaaccgtaaaactccgctcatttgccaccaacgatattgcgatcgttccagcggccacgctttttaaaaaccaaaaatccttagacctgctttgctacgatggaacaatttatacttacatgacatcgggcaaagaggacaccgcatttagaagcaaagcgcattccactcaccaggcgagcgacgctcacaagcatcatgaaaaaacaagcgttttaagcattctggataaacttattcgcctgttgaaagaagaacagcacgattttttggtggtgcttgggtatgccatcattgttggcttgctctcgttggttatgccgctttcggcgcaggcaattgtcaacacggtggcgctgggtgtgtattcggcgcagcttgtttcgctctgcattgtggtgggcattggcctgatcattttaggcgcgtttgaagtgatgaagcgctacgtagtcgatgtgttgcagcgccgtttattcgtgcgaaccgcgtttgaaattgcgcatcgcttgccgagaatccgcacgaaagcgctcgaaaatgaatacgcgcctgaactcgtgaatcgtttttttgacgtgatgactgttcaaaaaaccatcggtaaatttctgctcgatggtgttagcgccacgcttatcgcactcagcggcctcattcttttgggcatctaccatccgatttttctgctattcaatgtctttctgttgatttttgtccccgtgctcattttcgttcttggccgtggcggcttggaactcagcattaaggaatccaagaaaaaatacgcgctggcttcgtggctggaagacattgcccgctgccaaaccagtttcaaaatgaatggctcgccggaatttatctatcgacgggttgatgaaatcgcgacagaatatgtgaaagctcgcgataaacatttttccgtgttgattcgccaattgtccgggtcttatattttccgcgcgttggcttcggtcggtgtgctcggaattggcggcgcgcttgttattgagcagcaaatttcgcttgggcagcttgtggcagcagaacttgtgattgtagccattacggcttctttggaaaagcttgttgagcaatttgagtttcattacgacttgctgactgccattgataaaatttcccatgtgaccgacaaagagctcgatcctgttggcggcgagctgagccccgatttcaaaggcgctgtttcggtgaacttgcatgatgtcacatttagctacaccgatggaaaaaaagtgcttgaaaacgtttcacttgaaattccagcgggcggtcgtgtgagtctggttggcaaaagcggcgcagggaaaaccacgctcatgtcgctcattgctggccttaacgatgccgaacacggcgttatcgaattcaacggctacgacatcagccgcatgaacctgaaacaactgcatcaaattgtggctattgttccggctcaaaatgaaatatttgaaggcaccattgaggaaaacattctcatgggacgcgcctttgactacgagcaaatggtttgggcgctaaaaatttcgcagatgtacgacgacattcgcgccatgccaaatcgtctgaaaactccaattatctcggctggtcgcaatttacctggcggtcttatccgcaaaatcatgattgcccgcgcgattatcggcaaaccaaaagtccttattcttgacgaagcatttggcggaatggaggaaaataccaagctggaactgattcgctccctttattctgagtcgagctggacgatcatcgatatctcgcacgacgccgaagttattcgccgctccgagccgatttatgtgcttcacgacaaacgcatcgtcgaaacatacatggccggcgatcttgccaccaaaaaagacacgcttcttggcaagctcttccctgatttagccaggcaaattatagaggagcgcaaaaatccggcacttgcaaagccaaacatgaaaaataattcggaaacggcctctcgcgaacaggctacttaatccacgcaaaacaccattttggatcgattaaaaattaactcgcaaaaataactttgaacttatacaagaagtccgcttcatctaattatgatacgtaaggaaaatcgctcttcaacttctgactttgagctaaagcacagcattccgcattattacacgacggccatgcggctggccagaattccaaaaacagcccgcacctttgcgctttccgtttatgtgctgctcgtgcttattgttcttggcctgatttttattccttggcaacaaaacgtgattggctctggcacggtcacttcgtttgttcccaatgctcgcccacagtccatcgacgcgcaaatcgacggacgcattgtcaagtggtttgtcaatgaaggcgcgccggttgcagcgggcgataccattgctgttctgcgcgacatcgatacaaagtttttggataccaactttgtggaaaaaaatgccatcattcgcgaaaacaccgcgaaagagcaagagctttccgtgattgccgctgagcaaaaagtcattcaagcgcggcaaaaacatctttccgccattgcccaacgtgaaaatacaaaagttggcacggcaactgctcgcattcaatacaatcgggcgctcgcgctcgaatccgaaggcttaattccacgaaaagatctggagctatcgctgctcaaataccaaaaagccatttcggattccattaaggcagaagctgaattgagcatcgcgctgagaacgatttacgcggcagaagcggaacgcaacgccaaagaacgcaaagccaatgcgataattgccaaagctgaactcgaatttggaaatgttagccagcgaaaaaatgccggcgttgtgattgcgccaattgatggaacggtggttagaatttctcaagcaggacctggccaaacggtgaaaaagggttcgcaacttgccattatcgcgcccgaaaccgacgacattgcggctgaaattatggttggcagtttagatgcggcgctcatttcacctggccgtccggcgagaatgcaatttgctggttttccagcgattcaattttctggctggccagatatgtcgctcggcactttcggcggaacggtggcggtcatcgacgccgtagatgatggcacagggcgctaccgcgtgctgattgttcctgaccaaaacgatagagcttggccggatagaacgttccttcggcaagggacggaagtgacgggttgggtgcttttaaatgaagtgcctctcggctacgagttctggcgcatcatgaatggcttcccgccaattgtgccagtcaaaacaaacccgaaaagccacaaagacgcaaaaaaaacaaccaagggagaaaaatagcagtgcttctgaaaaaacttcagcgattcaaaccggtttcttttttcattactgttttttgcgtgtcgttttcgccaaccgcatctgcgcaagtagccgacgacacactttcgctacatgcttttttatccattgtttccgaagcgcacccaaaagcgattgcggctacgctcgaaaaagatttggctaatgcagacattttggacgcaaaaagcaacttcgatccggttattaaaacgtcctacaaatacaagtccattgatgggaaagcaaaagtcaattatttgaataccaatgtagaagttcctttacccacaaattttggcccaagcttcatcgcgaaatatcggcgcggacttggcgatggcatcgatcctgaaaacgaaacaacggaagaaggcgaagccggatttggcattcaagtgccgatcttgcaagggctcagccttgataaacgccgcgcgcagcttgcaaaagcgaaacttgaaccaaaagttgcagaagcctctcaaaaggaaaccaacaacaatttacttttggaagcttcaaacgcatattgggattgggtagaagctcacgcggcacttcaagtggccgagaacatgttcgaccttgcaaccgagcgaagccaggtaattgctacacgcgccagaaaaggcgaagccgccgccatcgacacggtagaagcccttcttgaaattgaaaaacgtcgcggcgatttgttcaaagccaatcgaaaatttgaaaaagcgtctatcaaactttcaacttacctctggcataaagatagaacgccacaagagctaaacttttccgcacccgagctacctgaattgcccgtgcttagcgattctctcgtcatgcgccaaaaatacaaagcgcttgaaaaacgccctgaactgcggcagatgcacgtaaaactcaaatctgccggcattgaggtaaatctcgcaaaacaaacgatgctgcccaagctcgacgctgaatttcaaacgctcttctacaagctggatggctcaaaaatcaacgattatctttttggaataaaattttcgcagccgcttttctttcggcgcgcgcgcgcaagcgaagaactggcacgggtgaaagtggaaagcatcaaatttaaaaagctggaaacggagcgtaaaattcttgcagaaattgacgatgccatttcagccattcaagccgcccaaaaacgggttgcggcgtcgctgcgcgaaaatcattacgcgtggattatgcaagaaggggaaagaaaaaaatatgtcgccggcgaaagttcgctactctaccttaatattcgcgagcgctatgccgccgaagccaaagccaaacttatcgaagccaaagctgattatttacgcgccattagcggttacttatggacaattggtgctatcgatggcttctgggtcaattaaaaaggcttttagttcggcggcggctaaaatgcattgggaacaacaagctgctggcttgctaaaatttataatactgcccgtctgactgaaaaattggcttgagtttacttcgcacacgatgaacttgatcaataatttctgtcaccagttcgggcagttcatccaaatgggtttcatcgcgcgcatagagttcaacttgcttgagcagctctgccgttttagataggctcatatatcctgtgcatgagagaaatttgtgcgccgtcctgctcagaagctgccaattcgaactttctaacgaaagccgaagcgtttccaaatactctgtcgattgggataaaaacaattgaatcatttcgacaacaaagtcatccctgccattggagaccataaaaagatagggcaagtctaagccctgcttttgcagctttcctcttagcgagttttcatctaaaaaatcttgttcgtccatatcattttgctccggtgaagtgttttggaaatgcgcggccaacagttcatagaggcgctcgggatcaaacggtttggaaatgtaatcgttcatgcccgcgttaatacatttttcatcgtcgcctttcaacgcgccggcagtcatggcaataattggaatttcatttaatggcggcggcatttttcgaatcagccttgtggcttcgtagccgtccatttcaggcatttgaacatccattaaaatcaaatcgtatttggcagcagccagccgttcaagcgcgacccgtccgttttctgctacgtcgcacgaaacttgaaacgtctccaaagtctttttcgcgacaatctgattaaagtaattgtcttcaaccagcaagattcgatgctttgaaaaatcgctcaccgcttgccgttgaacttgcagcttgggcgtgctgtattccgtttgagcaactttcagcggcagcgcaaagctaaatgttgcccctacacccagttcacttttcacccaaatttttccaccctgcagttccaccaactttttggtaatggcaagtcctaagcctgttccaccaaattttcttgtcgtatcgtttccggcttgggtaaaactttcaaaaattgtttcttgcttctcagcgtcaatgccaatgcccgtgtcagatatcgaaaacaaaacgaccgaatgcgttggcgtgcgccggtcaagctgcactttcaccacaatttttcctttttcggtaaattttagcgcgttcccaaccaggttgaccaatatttgattgagcctgaccgagtcgcccatcacgctgtcggggcaagacgcatctaacgaaagcgaaagactcaaatccttctccgacgcttttaggctaaacgtggaaattgtttttttcaaaaggctgtgcaacgaaaatggaatgctttcaaaagtgatttttccagactcaatttttgagaaatccaaaatatcgttgatgatcaccagcaggttttcagaggactgcttaataatatctacacattcagcttgttcggagcttaatggggttcgaagcagcaagtttgtcatgccaatgacggcattcatcggtgtgcgaatttcatggctcatgttggctaaaaagcgctctttggatctcatagactcttccgccaaaattttggcttttacaagcgcttcttccgtctttttgcgatgggtgatatcgcggtgaaccgaaacccaatgtgtataaatgccattttcatccttgaccggcacaatattcacatcgttccaaaacacagcaccatcttttttataacaaattaattccgtgcggacagattcattgcccttcatggctttgcgaatttttaccaattcacgctggcttgttttttctccaaacaaaacatcggacggcttttcgatgacttcttccaattcatatcccgttgccaacgtaaaagctcggttgatgtaaataaccttcggatagcctccgctacttttgccagtgtgctctgcaatcaaaaccgcgtcatttccattaacgacaacggattccaataaacgaaggcgctctgcagatttctgatggtgaatggctttttctatcgaaagcggcagcacttttaggtaattgcgctcgggatcttttaccaaatagtcataggcgcctgatttcattgcgttaacggcaatttcttcgtcgcctgtgcccgttatgaaaatgacaggcgttttgtgaaattgttccagcacgtcgcttgcggttccatcgccaaggttgtagtcggtgatgatcacatgaaaatcctctttcacgagcatggcttttgccgcagccacagagttcaccactttgtaatcatacgtgtgcgactgctgcttgatgagtcgctcaaacgcaatttgatcgaccctgtcgtcctcgatgtacaaaactttgatcttctcagtcataaaagctctggatttattttggggaactgggaaagtttcgagtcctcatcaaagcggctgcaccatgaaaaatgcgcgctttttgccagatactgaacttcttgctaaagattgagaaataacgggtttgggagaaccctctctacaaatacgcgcgaaacctgtatggaaaaccgtatagtttcgcgcctgtgcaatgatttcttgtgtaacactttttctacacagaaaaattcactgccactaaggcatttcgcttaaactccaatacatatcgattgttcgcataacttcgacaaattgcaggtaatccaccggcttgatcatataacccgctgcgcctaagtcaaagctttgaacgcgatcccaatcatcgcgagaagttgttagcacaatggttggaattcgcttgatttcttcatcatttttagccactttcaaaaattcgatgccattcatttttggcatattgatatccaaaagaataatcgcaggccgctcgttgcttggctcatgaagaaatgtcagcgcttcctcaccgtttccaacaacataaactttattggtaacgcgaatttccttaagtgcacgctttaccgtcatcacatcaaccttgtcatcttcaaccaaaagaatagacttatctgatttcatttttttcttttttctgaagttagctatgcgcctaaattcaataattttggcagttcaatccaaaatgttgttcctttacccatcgtagattccacagcaatcgttccgccgtacatttcaataatttttttcacgatggttaagccaatgcctgtgctttcatgctcgtcgcgaggtgccagcgtttgaaagatctggaagattttttcatggtacttttcatcgataccggggccattgtctttgacataaaactgccaagtttctccattttcaacatgcccaatgctaatttcgccgtgctctttatcattgtacttcactgcgttgctaatcaaattttgaaaaacttgcatcatgcgtgttttctcggcgattatgttgggcaacgaagtgtccttcacaacggaaatatgcttggggatcgatagaaaatcaacaatttcgtcgatgagcagatcaagctcaatctccacaaacgcttctttgatgcggccaattcttgaatattgcagaatcccttcgatcaaatcgtgcatgcgtttcacgcggccaaccagaagcgaaagcgtttcttttccttcttcatctaaacgatcgacataatcagagtagagccaactcgaaagcgagccaatagcgcgaagcggcgctttcaaatcgtgcgaaacaatgtaagcaaaatcttttagctcgcgatttgctttttgtaaatcgtgagcaagcaagcgatatcgctgctctttttccaaaatatcttgctcgtatttttttcgctcggtgatgtcgcgcatcgagccaaccaatttgtacggctttccgttcaagtcatactgaagtccaataatgaacgagcccattttggatgacccgtctttatgggcaaacacaacttcataatctaccaatgagcctttttgagataactcttccaccattcggtcgcgagccgttggatctttgtaaagtgttgacgtcttttttcccaacaaatattcgcgcgaatagcccgtaaagcgctcgatcgatggcgtgatttccaaaatggagccatctaaggccacttcggcatacacatcttgaatcgtattgaaaatagctttgtatttttcttcgctctttcgaatgttctcttccgctttttttcgatcggtgatgtcgcgcatcgatcccactattttttttggctgcccggaacgatccaaaatcacgctaacggtaaaagagcaagttcgcaccgcgccatcaaggtggcggagttttacttcgtaatcattcaggtatccatgcttgaaaagctccttgcgcaagttctcgcgctcaagtgggttggaataaaaatggtaaatatttttccccagcatttcttgccgagaataaccactaatttttttgatcgatggggaaatttccaaaatggttccgtccaacgccacttcggcataaacatcttgaatcgtgttgaaaatggctttgtacttttcttggctttttcgaatgcgctcttccgcttttgttttatcggtgatgtcgtaattgatgccggttaaacgaaccgctttgccggcttcgtctttcaaggcgcgaccgtaggtttttagcacgcgcttctctccagaaggccatataatctcaaacgacatttcaaaatcattatctgattttgatgctatcgtcgattgaatgatggggtccattcgttcgaattctcctggcgccaacgcgcttttccaatcagtaaaattaccatgaaaggcttccttcggcttctgatagagcttgaacatccattcgtcccaaatcatcccgcccgttaccaaatctaattcccaaacgccaataccggctgaatccgcggcaatggaaaagcgctgctgattttcttccaaagctttctgtgcgtttttcagttcagtgatgtctacaaaggtttctaaaaaaacatcctcgccttcaaacacaatttcattgacggttttcaagatgtgaatgtcttggaaacgattctcgcacttgctgtcgctgattccatattttagaatggggcaaaggtttttttctccattgcaaaaataatcggagcaacttcttccaacgagggagtcggtttccttcaatctggccatgcgcttaacggtctcgtttgtccaacgaattcgttgatcctgcccaaccacaaccacaccaaatggcgctgttctcataatcactttcaaattatcatgcgcctgacggatttctttttccgcacgcttgcgcatcgtaatgtcgctaatcacacagatgatttcttcaatttcgccagtttcatggtttagaaacggagatgctgcatcttcaagccatatcaaatcgccttcctgggtttcgacgcgcagctgaatggttacaggttcgccttttcgcaaacaggcgtcgcgcagatccaaaatatggcgatcgtcgggataaatgaactcgaaccatgctttctcgctcacttcgtttggcaaaaaacctaagttgctataaaaaccgccaaccatgagccatttgaaatcaaactcgccattttccaaaggaataagccgataagcataatccgaaatgagctgggaaattcgccggtaaattctttccgaattctttaacgattctaatgcttgcacctgcttggttgaatccatcatcgtgccaaacaggccaataatgtttcctggctcatcgcatcgcggcaaaagcatcagttccacccaacgcaagctgccgtcacatgttttcagctgcatggtctcataaaatcgggggatttttccctccaaaataccttgaccgatttctttgaaatgcgggttcttttcgtttccaaaaaagtcaaacaggtttttgcccaaacattctttttgcggcttgtatcccgtaattcgctcccacgcctcattgatgaattcacattttccttctctatccacttggaaaatgacctcctcaatattctcaaccaccgatttgtattttgcttgacttcgcaggagcgctttctgcgacctttctttatcaatcgcgccgccaacgctcgcgccaaccgataccaaaatggcttcttcgctttccgtccacagccgcgcagttgtgcaatcatcaaaaccaataaagccccaaaactccgttccaatcataatcgggacaaccataatcgatcgaatgttctgcgctaaaagaatttcgcgaacatcgtcatcgggcatattttccacaatgcctttgacggaatacccagatgaaagccgctctttccaataggccaatccgcccaagtaaggcatattctgtaaatcaggattatgaatttcttgagaaattcccgccaaagtccattcgtatcgttggctggttaaaagcacgccggtttcttgacatatatgattttcaaaaagataaattctatcgacatgcgtgctttctcccaaaatttgtaggctttttaaaagggctgagcgaaaatcttggttcgtcaagagctcgcgatttgcattggcagccgctttcaataactcgcttttctgttgtgcaactttttccgccatgggatagcgaaaaagatgaatcgccaattcttccgatgaaggctctgggcgaacaatcgcatgaagaaaaaccgatgcgccatttacgtggcgcagctgaaacgggctgcaaaaaatgccgtccggctttttctctccacacgccaaatgctgaagatctcgattgaattgcgccacatcatttggctcaagcaagcttcgaaaggaaacttcttgagcaagcaaggcttcttttgaataacccagcagcgtttgaaagcgctcactaatcgaagtgatgctcaggtcggtaagatttttcacgtgtatcgtgatgatttcttccggctcattgtgctccaggtggctattctgcgcacggcttgatttctgactttgcgccgccgcttctccggttgaaatcttgtgatttaattctgcgggttctgtttttgaggcgatgtccttctgcgtcatagtacaactaaaatgagggattactgggattttctttgaaacaactacttgccgaaacaaaatccttcgcgccagcgcatttttccagattgaactttcgacagggattagcaggttgggaacaccgaagaataagaatatcgtgctaaattgtaaagcgccgttttagaaaaaacactgataattgcgcaaattagaacacaatagatgttattttgttcatcgctcaatttctgaataatcatgcaacgctgcattcacttacttttaattggaagcttgttcgctttttcattttcctgcaaacctgatgatcccaataagatttcagccgacgaggttctgaaaaaagcacaagaaacgatggaaatttcaacaaaattcgtgcttcaagaaaaagaggctttcgagaaaaactcggaagcgcgactcaaaaccatccgcggcgatatcgaagacatgaaagccgcgctgagcaccgccaatgaaacggccagcgaaattcaagcgcagctcaacgctatcgagaaaaaagaagccgagcttgaggcttggcttgaaaaaatggaaaccgacgatgcgcttcaaggcgcacaacagggatttcatgcggcgatggcggaacttgaaaaagccaaagaaaatctggaaaaacgcttgaaataacgccaatttagcctacttatttgcaatttctttgcatttctacgatattcaaaccgttttttttactgctatttacttttttataattgaatttttgctactcatgaaagttcttcgctggttgatttttggcattttccttatgtatatgggcgcttgctcccaaaacaatcctccaaaatcagatgtccctgttgaaaaacgaaacttgtttgtcgcaaatgtagatgaactttacggttttatagacgagcagggcaacatgcttattccgccaaagtttgacattgcctatcgattcaaaaatgggtttgcgcccgttagagtgggcgacaaatggggatttattgacaagtcaggcgcgtacttgatagaaccgacttactcacaagtaacgccctttcgctatggatttgcccgcgttcaagtggatgataaatggggttatgtggattcgacaggcaagctggtatttcagccaatttatgatgttgccaatcagttttccgaaggacttgcggtggtttgcctcgatggaaaattcggcgcgattaaccgcaatggaacgcttgttattcaaccaaaatttgaaaaagcctatcattttttgcaaggcatggccgtggttaggcttgatggcaactggggctacattgattccacaggaaaaatggttgtgccggctaagtttgaaaaagctgaaaatttcagtcaaggccgcgcaatggtgcaattgggtgataaatggggatttattgataagtcgggagcatttattgccgagcctcagtacgacgacgcctggatttttcttgatgggctcgcccgcgtgaaaaaagatggcaaatggggctatatcgactccaccggaaacatggctattcagccgcagtttgaacaagccttgaactttacgaacgggacggctcgaatcgcagaaaatggcaaatggggctacattgataaatctggcaaagtgatcatccaaccgcagtttgagaacgccatgccatttagcgaaggacttgcacaagtgatggttgatggcaaatggggctacattgattccacaggaagcatgatcattcagccgcaatttgataaagcatcaaattttgaggaaggcgtggcgctcgtcatcaccgatggcgtctccggctacattcaaaaatccggcaactatatttggcacgggaaatgacatgctgaagcggttcagaatttttaccgcaccgataaaaaaacaatttcgaagcggctgtttaacgaattttcaattttttccgatttttgatcggaaattctgttacaaacgcaagtgatttttaaggcgatgcgcaattttcagattttcttggtcatttttttctgcttgacacaaacggcacaagccggcgacaaaagcgtcggcgaaacgctcggcgacgacgcaacagaatattacaaagatatgaagcgcattttttcctctcccgcgcgcttcagcacaacgcagtggcttgtgctgggttcagcacttggcgcaacggcttcggcgtatttggttgaagaagatgttcgcgcgttcgctcaggaaaaccacacgccgtttttagacgcgttgatgcccgttggcgattactatggccgaatggtgagcagcactgcgctcagttccgtgatttaccttggtgggttgacgtttgacgatcgcgaaacgcgcctgactggacgcgctgccatcgaagccgtaaccttctcgctggcgattaccggcgtgatgaaagtgctctttggccgcagccgaccttacacggagcatggccacgcacaattcaattggcttgagacgcaagaacaatttctgtcgtttccctcaggacattccaccgcagcttttgcgctctcttcggcgctcagcgtgcgcatcgaccggccttgggcaaccgccggcctttacagccttgctgcgatcacgctgctaaaccgcatgtatgacgataaacattggctttcagacaccgttatgggcgctgcgattggcacggctattggcatcgccgttgggaaaatggtcaacaaagaagcggagcaaaccggcgacgaaaaagtctcgggtgctccgcttgaagttccgattgtttcggtttctttttgaagaaccgactacaacatcttacttgccgtaagccaatttaagcgcgttgtagttcgcctcgatggtcttctgaagatcttcttccgtgtgcatcgttgagatgaacatggcttcgaactgagagcaagcaagataaatgccgctttcaagcatcgagttgaagtatgtggcaaacttcgccgtgtcggagctattcgcagtttcaaaatcaaccacttctttgtcggtgaagaagaggcaagacattgaacccacgcgggtttggcaaaggttgaggccaagtttttcaaggttgctcttgaagccttcttcaattatcacggcttttttctcaagttcaggatatggattttcctcagccaaaatcttgatggttgccaaaccggcgctcatggcaagcgggttgccggaaagcgtgccagcctgataaaccgtgccgaccggagaaacatgctccatgatttctttcttgccgccgtaagcacccactggaagaccaccgccgatgattttacccatagtggtaagatccggtgtaatgccataaacttcctgtgcaccgccgagtgccacgcggaagccagtcatgacttcgtcgaaaatcaacacaatgccttctttgtcgcaaagctcgcgaagtgcaaccaagaactctttcttggaaggcaccacacccatgttgccgccgacagcctcgatgataatcgccgcgacgttgcctttgttgctgtcaacaagagcgcgaacggattcgatgtcgttgtaagtggcattgagcgtatcttttgcggtgccttcggtcacgccagggctgcttggcgcgccaagtgtcaatgcaccagaaccggctttgatgaggaagctatcgccatgaccgtgatagcagccttcaaatttgatgattttttcacgcttggtgtagccacgagccaaacgaatcgccgacatggtggcttctgttccgctatttaccatgcgaaccatttcaacggaaggaacaacttttatgatcagctcagcaagctcgatttccaattcggttggtgcgccgaagcttgtaccgtgcgctttcatggtgcgctcgatagcttcaataacgcgtggatgtgaatggcctaaaatgaaaggcccccatgaaccgacataatcaatgtagctattgccgtctacgtcgatcattctggcgccttcgcctttggtaacgaaaacaggtgtgccgcccacagaattgaatgcgcgaaccggggagttgacaccaccaggaattactttctttgctctttcaaagagcgctgctgaagttttcaaatttagcatgtttatagaaggtcttttttttagagatatgctatcagaacaaattttggtttttcatgttggcaagcagacgcgcttaatatatgctatcattaaaattgctgcgaaaacagcccttgcacctactgcaaacttgcctcatttaaaacgcactgaaaatagagagaaagtattacagtcgcaagcccttgcacagcgtaaaaacatttcttttcaggttctttttttgcgtgcaaaacgcatcctgaagctgaattcggcaaggttaattgttcttaaggaaaatcattgaaaaatcattaatttgattcaacattatagatcaccacattatcaaacacaccgcgcgccccctgcgcaaccgacaaaatgagggagaatggcgtcaatcgatgatgacatttagatataatgatttatgaggaaatagcatggtagaattttagtagagaacaatcatgaaaatctcaactacacagtcaaagatcgataatattaagaaacggctggattccaacatcgatgaaaaagagcgcgtagacttgctggtttctcttgccgaaacgattcacatcaccaacacgcaatatgcacttgacttaggaaaacgcgcctgcgatcaggccaaagaattgtgctacaaaaaaggtcaagccaaaggcttgtgcattattggcaaatgcctctggcggctttcgaacaatgaagaagccctcacccacttactcgaatccctttggacatttgaagaaatcggcgaacgcaccggcgaggccaaagcccttatggcaatgggcgttgttctaaaaagcctgagcgatttcgaacaggccatcggctattttttccaaagtcttcgaattttggaggaagtcaacgataaagttagccaagccgaagtgatgaacaacatcggcaacgtgtttaaaaatctgaacaattactacgaagcgctgccctattaccaacaaagtttagctattctcgagtccgcaaatgaaaaacatgggatggcacttgctcttaacaacatcggctacgtgcactacgcgttaggcaaatatgatgaagcgttgccctattttcagcaaagtattaagtatgcaaaagaaatcggcgatgccattgcagagtctgaagcgctgaacaacatgggcatggtttatgaaaaaattgttgacgaccaaacggcgctggatatttatttcaaaagccttttgaaatcgcaggaaatcggcgatcgctatggagaagcgcgcgtgctgctttccattgggatgcagtacgccaaaaataaagacattgaaagcgcagagcagtatttgcaagaatcgaccttgattgcggaggccgttaaagcaagaagcattatgtgccaagcgtatcgcgcccttgccaatgtttatgagcagaaaaaagattttgagcgagcgttaggctactataaggcgttcgatagcatcaaagaagagcttttaagtaaagacatcacgggaaaaatcaacgcacttaagcagaattttgagcttcacaccgttcaaaaagaactcgagctattccgcaccaaaaatgaagagttgataggcgcttttcgcgacttgcaatcgctcaatatttcacttcaagccgagcttgatttaaagacacgcgttgtgaatgaacttcgttctaaaaatgacgcaaaagatgctgaaccacgaaaagactttttaacaaacctttacaccctgcgcgccgtttctccaaagttgaaacatttgtttgattctgccaagcggcaaggaaaagagctaagtatagcagttattgaaattgacttgtttaaacaaatcaacagccgctatccaagccaaatcatgagtgaagttttaaaaaaagtggcccaaattctaaaggagcatatccgaacagaagacattttggtacgctatcttggcagttcttttgtgctactgatgcccgatttgccagctgttcgtgcttttattatttgtgaaaaaatgcgccaggccgttgagtcgtttcgctggggcatgctggcttctggactaaaaataaccgtgagtttcggcttagccgacgatctaaaagtgccgagctatgaaaagctcattcgcttagccgaaatgaagcttcaacaaaccgagcgctcaggcggcaaccaagtcaggagctaagctttttattgacaaattgccaaattgattgggaaaaaaagtttttttgaataatttaatttttgacagttgtatgtatatggctatggttgttttagaacttttgagttaaaaatgcgtatgttaggcacgaacttatccattacgaacacttccccaaattgtaaattaaaaccagttatttgctgcttgaaggctaatttccgaaaagtagtattgttttagctgttaggttaaaagcagctctatttaagataggtgcgcaaacgaagcagcgagcgccaagcaaaagtattgtattgttaaacatgtttattatttagaaatcacgcgaaatcaaaaagagttattattatgctttcagttatcactattcttgttgtaagttatttgatagggtcgattccgacaagcattcttgttagcaaatttgtgaagggaattgacattcgcgaatttgggagcggcaatgccggcggcacgaacgtgtttcgtgtgttggggtggcaagccggtttatttgtcaccctttttgatatgctcaaaggcgtagccgttgttttgtgggttgtcgcctattttgaactgaatcaattagaccaaatgcctgacatcaatcgcgttgcgcttcaattgcttgcaggcattagcgccatgatcgggcatgtttatactattttcgctggatttaaaggaggcaaaggcgttagcacggctgccggcattatgattggcatcgcaccggttaccatgctaatcgttttgggcgttttcttcacggtgatgctcagctcgcgctacgtgtcgctttcttccatgattgctgcgctcagctttcctgttaccattgcgattcgcaagtatatttttgagcttggcaacgggttagactattatgtcaatattttcggcacaagccatcacattcacgacagcctcgattatcatctcatgattttcggagcacttgtcgccttgacgattgtctacacccaccgcgcaaatattcagcgattgcgactcgggacggaaaatcgcgtgaatttatttagcaaaaaagaaaagtaacgtgtagcttaaaagctccgattaattttcgcagcagagatttaggttatctcaaaagcaaagtcacccaagaagcatttgctcaaaaatggaagcgcgtaaaaaagcacttctggcttgaaaaagcttcgtttcgttcgaacttaacggcttttgagatagccttttctctgcttttgaattgatagacacgatcaggatgaatatttcagttcttggcgcaggcagttggggaaccacgcttgccgtgctactcgccaaaaaaggctttccgattactactttgggcttatggcgcttcgttcgcagaaaaactccaacgcgaacgcgaaaacaccgtttatttaaaaggcatcccttttcctgaaaatatccagataaccaatagtgaggcgctcgctgcggaaagcgcggacatgcttgtggttgccacaccggcacaagccgttagggaaacgctacaccgaattcatcaaacagcgttgtctggcaaaacactcgtcaatctctccaaaggcatcgaagtaaaaaccggcttacgaatttcacaggtcattcgtcaggttcatccagaagttcaggatgagcaaattgcgattctctatgggccgagtcacgccgaagaagtttgcacggagcatcctaccacggttgtagccgcgtcgacgtgcctggaaacagcaaagcttgttcaagatacttttataacacccatgtttcgagtctatgtaaacgacgatgtcattggcgtggaaatcggcggttcggtcaaaaatatcatggccattgctgctggaattagcgacggattgggttttggcgacaatgccaaagcagccattatcacgcgcggcatagctgaaatttctcgtttgggtgctcgccttggtgccaatccgctcacttttgccggacttgccggcattggcgatttggtggttacctgctccagtcgccatagccgaaaccgctatgttggcgaaatgattggcaaaggcaaaagcttggacgaaattattcaaagcatggagatgatcgccgaaggcgttgaaactacccgcgcagtggccgcgctatccaaagagctgaatgtagacatgccaatcacgcaaagtgtttatgaaatgctttttgaaggcaagccggtcaagcaagccgtctatgagctcatgacgcgcgatcccaagtttgagcttagctaaacgcctttctgccaacacatttcccctacttcaaagaccggatttgctggattgctccgccattttgcctgatttttttcttttccacatttccgaccgccgcgacccaaccacacaaaaacacacagcaaccatgagaaaagcgcttcgcttttaatgcgcgcagccgtgaaattctcaccttagatgaaaaggctatcgcatggcaatggatttctttcaaagagaagctatcttcctctgaaaattgtagaacaggtgaaatttaacccttagcacatgcgcaagatttttaccgtgctctgtggattgcttttgctggcaacgccactttttgctcaagataaagtttatgattttctaaatttagaaagaagtgccaaagttgcagcgctgggcggaaacagcgtttcgtttatcggcgacttaaacgcattttttcaaaatccagctgttttgaacagcaacaccaatcggcgtggggcatttagttttcaaaagcatttgatggatatcaattccggttttgccgtctacggacgctccattgaatcgattggcgattttgccgcaggcgtttcttatgtaaactacggcagcttcgacgaaaccgatgagcttggcaatattatcggatcatttgccgcgcaagatttggcgttgcagattggctatgcgtttgatttggaggagtatgattacggctacttgcgcgccggcatttcgttaaagtatatttattccaacattgcggactacacgtcttcggcgttggcgttagacgcaggcatcgttttagtcattcccgagagcgatgttgaaattggctttgccttgacaaactacggctggcaacttgcaaaatatgacgcagcatcagaggatttgcctaccgatatgcgccttgccttgacaacacgcccggaaggcctgccgctggcacttacaatcggccttgtccaactcaacaacgatttcagcttgacggaaaaagtgaaaaatttcaccattggcggcgaattttcttttggggaatttgttaggtttcggttaggatttaataatgcccttcgcaacgatgtcaaaagcggagagaacgccggcatggtgggcgcatctgcgggcttaggaatcttgtatcgcgattttcactttgattattcctactcttcatggggctcgattggcgcgctgcatcaattctctatttccacaacattgtagatttatcaggcatttttgctcgtcaactgcaaaaaaaacaaaaaaagtgaccgcaaaacaccttacaaacaggtcgctcatcgcattctaagttgtgctaaaaattcagcgcaactttaccagcaagatttcaaaaaaacccacgactttttctcgaattccctttcctaaagttctaaaaacaaagcttttctcagtaaattgatggttgatgttcttctcatgtgagtctgttgtctatgtgttaatgaatttgttttgtgtaatgaaaaataaacggaaatggttgctgacctatcaaatcgtggtaagggaaaagatgaacttcccgcaaagataacggacgctacttttgcggttgttgatttggaaacaactggtggcttaaaaccggaaaatcgaattattgagatttgcgcgatcaagtgccgtaatggccaagaggttggcatgttggaatcgctggttaatccagagcaacaaatctcgtatttcatttcgcaatataccggcattacgaacagcatggtcgacaatgcgccggtgattcaaagcctcttgacgaaagtctctgaattttttcaggaaaccatttttgttgcgcacaatgtcccgtttgatatgggatttatcaacatggagctcgagcgcaacggctatgcgaaactgacgaaccgctggctttgcacatttcgtttggcgcggcgactgctgccaacgcagcaaaagaaaaatcttggcgacctggccaaatatttcggcatcatagttgaaaatcgacaccgagctcgcggcgattgcgaagccaccatcaagttgctcgccgaattgatcattcttgctcaagagcaacacggtgttgaaaccgccgaggagttgctttccctacaattcaaagcgatccgcaattttaagcgcgaaccccgacacttttccaaaattcgcaataccgttctaaacaaattcccgacaaagtctggcgtgtatttgatgaaatcagccaaagacgaagtgctttacatcggcaaatcgaaaaatttgaaatcgcgcgtgtcgtcgtatttcaatcaaaatatcgatcgttcggaaaaggttgtggagctcacccatcatgttcgcaaaattgattacacgctgacaggctcggagcttgaagcgctgcttttggaatcaaaattgattaagcaatacaaaccgcgcttcaacacgctgctaaaacgctatcgttcatatccttttttgactttttcggagcatgaatttccaaagttagaaattgcgctggatgttgaggatggcgataaagaatattttggcccttttccatcgttagaattgcttcagcatgttgtagaaattttggagcgctatttcaaagttcgcaaatgctccgatcacgatttttcgcgggcgcgtttttgcatatacttcgatctggatcgctgctttgcgccgtgcaaacatcccaagcattataaagaggcctacatcaaagagttggatcagattcgagcgtttctttccggcaaaaatcctgaaattatcaatgtgatgattcgggaaatgaaagcgctggccagcgaaaacctgttcgaagaagccgccgacttgaaacaaaaaattcatagtttgcagaaagttttctttcgccagtccgatatcgtgaattcggttaatgaaaacaatgtgattgcaattttgccttccgaaaatttttccgactgctgcaaagaatatgtgctgctctttgttcggtttggaagattaatcgatcagaaaaaagtttttgaggacgaaacggaaagcctggtgccggttattgcgtcggtttatcacaatggccacagctcgccaacgccatgccgaaaggaggaaattgacgagatgcaaattctatccaattggatttatcagaataaagactcgcttcattgcttttacgtgaaagacgctttgacaaccgaacaaattcacgaaacgctgcaaaaacgcctgaaaagtctttcggaaacacgttgaggaaaagggattcagaactcaaaagctgatttgctctgtcctgttttgcgtcgtaacttgcatttttatagcaagtccattgcattttcaaattgcgattaattgatttttccattgacaagttcaacaacaacgacactcgaacctgcactttatattgtggctacgcctatcggcaatttggaagacatgacgtttcgcgcagtgacaaccttgcgagccgccgactgcatcgcttgcgaagacacgcgccaaacgcgcaaattgctccaacattttgccatcgattcgaaaacacttctcagctaccataatttcaacgaacgcacggcttccgccaaaattctggaatttttgcaatcgggaaaaagcgtggcgctcgtgagcgatgccggcacgcccgttatttccgacccgggattttttttggttcgcgcagctcgcgacgcagggtttcgggttgttcccattccaggcgcaagtgcgctggcagcggcagtttcggtttcgcctttgccggtaaatcgtttttattttgaaggatttttgccccaaaaaaaaggccgccaaacgcgcttgcaatatcttgcggaacttgaatcgagtgttgtgctctacgaatcgcctcatcgtatcttgaaattgttggatgaactttcagctcattttggcgatcggcaaatcatgcttgcacgcgagatgacaaaaatctacgaggagtttcttttgggaacgattgctgaggcgaaagcaaatttgcaggaaaggaaaattcaaggcgagtttgtcgtgattgttgaaggaaaaaacgcgaaatccaaaaacgagacgtacgaaaaccaagatgaaaattattgagacggtttctgaaatgcagcacttttccgagtcgcttcggattgcagaaaaacggcttggcgtggtgccaaccatgggcgctttgcacgacggtcatttaagtttggtaaaacttgctcttaagcacgccgacgtggcgattatgactattttcgtcaatccgctgcaatttggcccaagcgaagattttgcaaaatacccacgcacatttgaacgcgatgccatgcttgccgaaaaagcaggcgtttcgtgcattttcgcgccaacccccgagacgctttatccgagtgggtttcaaacacacgtcacggtcgatgagattacccaaggatttgaaggcgagctccgaccaggacattttcgcggcgtcactacggtggttgcaaaacttttcaacatcaccaaaccgcacgtggccgtttttggcgaaaaggacgcacagcaactggctgcgattcgaaaaatgcaaaaggatttgaattttgatgtcgaaattgttcccgcgccgattgttcgcgaaaccgatggcttagccaaaagctcacgaaacatttacctcaacccggcggaacgcaagcaagctgtggttctcaacgaatcgcttgaaattgccaaaagtgccatacaacatggcgagcgcaatgtaaaaacgctgctcgaggtgctaaatcgccacattcaaagcgcgccgcttgctgagccggattacatcgcgattgttgatgccgaaagctttcagcctgtacaagaagaacttctggcagaggaaacctatcttgttttgcttacggttcgtttcgggtcaacgcgtttgctcgataactgccgaattgagctttagccaaaatgcttcggcgaacggattttcaagcctggacttttttccgatgcgatgaaaaatcagattcgaagattttgaaaagtacgcaaattgatttacttaagcggggtaacattaccggagttaaaacttttattttcagctaaatgaacattgcacttcaagaagaagttgttcgtttcacaagaaaggtcgcggagcacggctttgtggccagctttgacggcaaccttagcctaagaagttcggaaggcatctacattaccgcaacccgcacgctcaaatccgatgccaccaccagcgatatttgcctcattgaccttgacggaaatcttttggaaggtgaacgcaagccatcgagcgaaaccttgatgcaccttttgatttatcgcgaacgcccggatgtgatgggcgtggttcatacgcacgcaccctatgccacggcgtttgcgtccgctcgccaaccgctcgacgcagccgtttttcccgaagtcattttggacatcggtcctgttccactcgccgaatacgccacgcccagcacagaagacgtgccaaactcgctcaaacctgccatcgcttgggcaaatggcattttgcttgccaatcatgggcttgtttgtatgggaggctcgcttgcggaagccttttttcgaacggaaaaattggagcatgctgcaaaaaccctgatcgctgcacaaacgctcggaggcgccgtgccactcaagcgctgcgaagtggattatctttacgaaacgcaccaaacctttaaacggcgcggtgttttgatggattgcgaatcgcttgaccatccttcgtgcagaacttccgacgatagagaaaagctcgtttgccatccaagtgataaaaattgccgtgaggaatttatttcgaaaaccgctcacgccgttttgaaacgcttgaaaggttaagcttggaggctaaatattttaaattgggtttatgtcattctgagggaatccaacgtgactggatgaatggatgcttcgccaaagccagctcagcatgacaacgcgccgtttgtcagtgaaccattcatctgttcgcgcgtcagaaaaaaataccggctcagcccaacatgaattcacttcaattcattggggatttaagactgaagttttttccataaaatcttattccatagcattatgtccgttaccaaacaagacgtcgaatacatcgccacgcttgcgcgtctttctttttccgaagatgaaaaggaaaaaatgacgaaagagctcaacaccattttgcattatgttgaaaagctcaatgaactcgatacagaagaagttgaagcgctcaacaacatgaacgagcgccacaatgtgctccgcccagacgaaattgtagcgtcaatcgaaaacagcaaggcgatcaaaaatgcgcctgatagcgtcgagcggttcttcaaagtgccgaaagtaatcggctgagccgaaacgcttacggacaatcatatgatctcgtgctccgaaaaaaatggcgcggtggatttcagtgtgcgcttgcaaccgcgagcttcaaagaatgaaatcgttggggaatacgacggcgcattgaaaattcgaattgccgcgccacctgtggaaaacgccgcaaacaaagcctgcattgagtttttagccaaaacatttggcattgcgaaaagtcaagttgaaattctttcgggcgatacttcgcgcaacaagctcattcggatttatggaatcgataaaacgacgctgttagccaagttttatagtaaatcctgaaaatagtgataggaaattatgcaaaaatatgcccgtgtcaccctgagcggagacgaagggggcaacaaatacaggcttcgcctccgcttagcccgacacatcctagaatttccctcaattattaatttttgattctactacaggcgcggcgtctctgaaaagtattttagaaaaaaataaagctcccgaagttttttgggagctttgctttttatcgtccgaaaaatgctcattttccaccgctgccaattttgctattcggggaaaattagcggcttacttttctgtgggcgcttctttatttttttcaccgcgatttttcacccaatcaaaggccaaaaatccgagcacgagaaccaagaaaatgttggaaaatagcgctaagtatttaccaatggcaaatgaagtcggctcaaatacaaatttcacctcatgcgcgccagcgggaacaatcacgccgcgaaaagcaaagtttgtgcggagaatctcggtctcattcccatcaatcaagcatttccagcctgccggatagaacacttcgctgagaaaaagaaaatgcttgccagtcgtttttaccgctaaatccagctgatgcagcccggaattcgtgatttttagatttgtttcggcgcttggcgcatcaatgccttcaggcgctggcgaggaaagaaaagccgtttcacgcggattaaacgacgagctttgaatcgcctcgatgatttccttatccgatttctgttcgacattttttacgaaccaagcccgaggcgcccaattgttgcgctccaaaatggtctttgagcccgaaaaaacgatggtaaaaccaggaatttctgcggcgcgacttaaaattatgtagcgcaaatttagcaaatccatcatggctgggctgttgtagaacgacggatgctcggttgaaccgccgccaaccgtcgcgattaaatcctgataaagctgcattttggccgcgtgataaccgccaaccgattccagcttgaagtacgcataccagttcgattttctatccgcaaccagcggcaaaattctaaacttttcggattcggctttttcttgaagaaacttcacttcatctgtcgcttgaaaatattgctgctgctcctgagcagattttaccccgtcgagcagtcttgcatcggcgcgccaaaaatccacgatcaccagaagcatcacgccaacttgaaacaccaccgccggcacttttcgctcgataaacatgaaaatgccaaccaaaagaaacatggcaagcatcatcgaaatgaaaaggtctgtcttcatcatttcaaaaatcggttggccaaactgcgcaatcacattgggaacttcgcgtccgtagcgagccaaaatttgctgaccgatgtcacttttcgataggccttcaaagtaactggttttgcaaccggacacgccaacgaccgaagccagaaaaagtaccgacgagccaatggcagcaaaacgaaacggcacgcgctcggattcattttcatcagctgcccgaacttcaaacaccgctttcaagccataacccgcaagcacacaagccgaaatttccagcaaaaccaaaatcatcgatggcgcacgaaatttgttgaaaaacggcaaatggttgaaaagcggatcgaatagcaagggaaaatattttccaaaagaaatcagcaacgcaagcacgccaaccacagcaagcgcctgcacaaaagcttctttgcgataatagatcagcccaacgatggctaaaatgagaatgctcgctccaaaaaagtttggcgagtgcgtgaaaatttgcggtccccaataggtttgatcgccatagccgtagtacgatggcacaaaaaacgtgatcacttcagatggagcaaacgaccagtttgtggcataatcgtagctcagaccagttcctgaagtgggcttggaatcggcagattcaggcgcgagttcgggataggttttggtgatgctctccgccccacgaatcgagtgcgaggaatattccatgacggaaagataggtgtccgccgacatgagcacgccaattaaaaacgcaatcagaaatccagcagcactttgcaaccaacgctgcacaggctcttttttggacaaagtggcgatcaattcaaaaagaaaatacgcgccaaaagccataaccgcgtagtaaatcatttgcacgtgtgtagagcgaaccagcacgtgcaaaaccatcgcaagcaatgcgctattcaaaagaaattgcttccagccttctttttgacgcaaacgttcggcaaacagcagcgcgtaaggaatcatcgcaacggccaccacttttgtattgtgcccaaccgttacccaaaccaccgaaagcgttgcaaaactgccaccaaaagcgcctacaagcgattgaaacgccgtagccgatttttgccgcaaaagcgcataaatgcctgcgccaaaaatgaaataatacagcacgatccaaccggcctctttgctcatgggcaaaacaaataggcgaattgcgccttgccataaaacatacaaaaagtcaaaactgcgatcgccggttgcaagcaaactgccataagacggcattccgctaaaaatgtaaggaatccaaagcgggaagaggccttcttttttggcttcctccagaaaagtgctgatgctcagcgaagcggtgttatcgggaacaagaaagacttttccgccgaaaagaaccggccaaaaaaagaaaacgatggcgacccataaaaatcctaatgccaaaacatcttcatatttttctggaataaatgatgagtctttttgaagtggctcacgaagtgtttttttgccaagaatggcgctggatttggctgattttttattgcgcgtggctttcgctgatgcttttgacataaaattagctgcggttcggttttttggtaaatggtaaaatttactaaacccacattaaacataaaatgaataaacgcaggcctggctcacaccgctcgcgctaacgcccaagcaacccgtttgcgttagaaaagaagaaattgggaggagaccgcgcacgaaaatcgccgcctatttttcatgcgctcatgctatttccgcgcaagtttttcacaacaaaagctaaccttgatttttcgcataaatctgcgttgtagaaatcatgccgtgacgcattttgcgctgaatttcctcaagcgagagtttatcgcgttccagccaaagttttgccgccgtgtggcgcaagctatttgcggtgatgttatcgcgcaaaacgccagccacttctaaccaatgtttaattcgataacgcatggcgcgcgttgtcattcgctgattgctaacgcgacggctatgactggccagcaacggcgatgactgggtgacgttttcgcggcgcaaaagatagcgctcgatctcttgacctaacgctgcaggcatttccacaatctcgctttttgattttttccctttgccttgcacaaataaacgataaccgccagccgatttttgaaaatccatcacattggctttaacgagctcatgctccgacgcggcgcattccaacattaaccgaatggtgattaaatcgcgatgatcttggggtttttcggtcgcaagaacgttcagcaacttttcagcttcggcttcgctgagcgtgcctgccgtgtgagcagtaggccgacggtttcctttcacttttttggctggattggttgccaattttccttttgccaccaaatagtcgagcagccggcgaatcgaagtcaaataagtggaaaccgaaacctgcgaaagcttcttatactgggataaatacagcttgtattgctcaatatcctgcgtgcgaaagcgaaaccagctatgcgccaccgtgtaatagcgctgaaattcgcgaagcgcccgttgataggtgccacaagtttcctcacttttatctttcagatattctgaaagaaacatctgaatttcatgctcaagctcgctgtgtgaaaaatgcacttttacttcaacctttatttttaatgaaccgaaacgcgcttctgcatccgatttcggctatcacaaagaaaattcttatgccttgttacaaaataaaaaaggcattatgaaaatatcacaatgcctttttaaaaacttttctggagaaacttattttttaagcgcatctttaatggcggcctcaaaagcttctttgctgcgagcgcccacaaaatgaccgagaatttcacctttggtgctaatcacaaaagtggttggaatgccgcgcatgccgccttcaatgaaacgcccgtagtcatctgtaatggcattgttacccatagcaaccggatagttaatgccgctattttcaacgaaacgcttcacacgctccaactgatcgccaacggcaaccccaataaaggtgaagttttctccgccatattcttcttgaagctcaatcatatctggaatttcagcgcggcaaggcgggcaccaagtcgcccaaaagttcaaaataaccgctttgcctttatagtcagataaacttaattttttaccatcgatggtttccaagtcaaaatttggggcgagcttaccgtcatcttttagcgcgatagcttggccgttcatggtagattccggctggttcatggtgtaggccgtaaatgcaccggttgcgatcattagcgcaagtaacaatatgattccttttttttgcttcatacttttttgtgatgttcaaattaatagatgaaaattttggatgcacccagtctgactggcgtcaagataatatggtttaaatatcaaacttaaaacaaaacttccggcttttttgacacgatgatttcctaaaaaacacccagccattctgcggcgttcatttgctgcacgccaacatcgtcataattttgttgcgattcctcaagttatggccagcgctcaccatattgctgtctgctaattttttttatcttgactcaccgcaattaaaagaaatgtgttttttcaaaatcgatctttttaatcggttggaagctgccatcagttgaaactgaaacatcttaaaaaatctgcgcttagccaattgctcagcaaagaaaaataaaccacaccaatgagagaaatcatccttttatcttttacgggagaagacaaaccggggctttcctcgtccattaccgagattttagccaaatatcgaatcgacattctcgacatcgggcaagccgtaattcataacgcgctttcgcttggcattttggcacaagttcccaaggagttcgaagcctcgcctgttttaaaagacattctgtttcgctcgcatcagttgggcatacaggttcgattttatccagttgaagaagccacctacgaaaactgggttgcgcagcaaggcaaaccgcgctacatcattaccttgcttgcacgcaaaatcacggctgagcatatctcaaaagtaacggccattatcgccgccaataacctcaacattgatcaaattagccgactttccggtcgaattccattgcaagaaacgtacacccaaacgcgcgcgtgcattgaacttttcgttcgcggcgaaccgatcgataaaaataaaatgcgcgcctcgtttctggacattaccgatgagctcggcgtcgacattgcattccaggaagatgacattttccgtcgtttccggcggctggttggttttgatatggattcgactttgattgaagtagaagttattgatgagctggccaaagcggcaggcgtgggcgataaggtttcggccattacagaaaaagccatgcgcggcgaaattgatttcactgaaagcttcagacgccgtgtaggccttttagaagggctggatgaatcggttttggctggcattgccgagcggctgcccatcaccgaaggcgcagagcggctctttgccattttaaaaacgctgggctttaaaacggcgattttgtcaggcggattcacctattttgcacgtcatcttcaaaaacggttaggcatagattacatttacgccaacgaattggaaattgaaaacggcaaagttaccggtaaagttaccggacaagtcgtcgatggaaaacgcaaagccgaattgcttcaagaaattgcgaaaaaagaagggattcggatggagcaagtgattgctgtcggcgatggcgccaacgatttgccaatgttaagcgtggcaggacttggcattgcgtttcgtgcaaagcccatcgtaaaagaatctgcggaacactccatttccacattaggcttagatggtattctctatttgttaggttttagagatagagaagtggcataatcagcgaacccgattccaaaataatcccaataaaaaagggcttgccgaaacaagccctttccttacaattaaggagacatcaccaaagaaagaacatgagaaaattaatatttgaagagcaagtcaatgtatttcggcattggccatattgaaccatctacttgaccctcaagtctatctaccacttcgcgaaccgcgagagaagtaggaagcacttcataagcacagaactttgcttttgctgtttcgccatctttggtttccatttcctcaagtttcgcctcaagcgtagccgtgcgcttcatgagcaaggaaatatcttcagcaatggctttcaaatgagcagcttgttctttcagaacatcttctgctaaaccaagatctttgctgagatgagcaatgctgccataagcatggccgagcgtgccttgatattttacacaagcaggaatgatcattgaattgaccatcaaaatcatggtgcgaacttcaatatcgatcgccttgatgtactgctcaatgcggatgttgtagcgagaagtgatttcgtcttctgaaagcacgccaagcgaggtgaaaacactgcgattgctctcatccaaaagcatatcaagcgcatctggtgtgtttttcagattcggcaagttgttctttctggcatattcttgcaactcttcgctgtagttatcaccttcgaagcgaacgcctttggtttctttaatggctttgcgaacgacttcaagaaccgctgcatctaatgctttgccgccgtccaactcagctttgagcgcatcggcaacttcgttgatggcttcagccataacggtgttgagaacggtgttcggaatggcaatttgcatagaagaaggcacggctctgaactcgaacttgttgccagtaaatgcaaatggagaagtacggttacgatcggttgagtctttgctcagaaccggcaagtgagaaaggccaaggttcaagaattgcttttcgcttgctttggttacgctgccgttttcaatttcgtccaaaatgcgagtgagctcatgaccaaggaaaacggtcattacggctggcggcgcttcatttgcaccaagacgatggtcgttgccaacgcttgccacaccagcacgaaccaagccaccacgcttgcgaatacccttcaaaatggaaacaaggaaaagcaagaagctaagatttgattccggtgttttgcctggctcaaggaagttttcaccatccacgctggcgattgaccagttgttgtgctttcctgaaccgttgataccagcaaatggcttttcatgaagcaagagcgccaaaccttttcggtcagccactttttccatgatttccatcaccaataggttgtggtcagctgagatgttagtttcacggaaaatcggagcaatttcaaactgatgcggtgcaacttcgttgtgacgcgtttttgctggaatgccaagtaagtaaagctctttctcaacttcttccatgaaatcgagcgcacgatccggaattgagccgaaatagtgatcttcaagctgctgacctttcggtggcaattgaccgaaaagcgtgcgaccgctcataacgaggtctgggcgctgttcataaagacttttgtcgacaaggaaatattcttgttcagcaccaaggtaggtggtcacttttttcacgtctgttctgcccatcaagccaagcaaacgaactgaggcatcgcttagtgctttgatcgaacgatacatcggtgttttttcatcaagtgcttcaccattataagaaatgaacacggttgggatgctcaatgtggtgccactcggcgttttcatcaagaaagccgggctggttgggtcccaagcggtgtagccacgagcttcaaaagtggtgcgcatgccgcccgatgggaagctggacgcatctggctctccttgaatcaactgatcgccagaaaaacgctcgataacagaaccatctttatcaatgctgataaacgcatcatgcttttcagcagtcgcgcctgtcattggctggaaccagtggcagtagtgagttgcgccatgatcaagtgcccattctttcatggcatgagcgacaacgccagcaatttccggagccagtgcttctccggcttcaatggtttttttcaatgaatagaacacttcttttggaagcttttcgcgcatcacatccatgttgaatgtcatgctgccgaatgtggaggcaattgatttgtcgtgaaccggtgcatttccattcacttttggtgcagagtcttttgggctggtagttgccataattcaaaaaagttttgtttatgatttattaccgtgttataagaaaactgtgttagctgaacttgtctattcaaagtcttttggttgtagtgctctcctcaaacctgattttttcaatatccttaaaggccttttccgctggcacattaaacgaatgctttagcgtcgaaagtacaaaacttgtttctgtaccgataacgcccggccaggattggatgcgcgcaagcagtttttcaagtgaagaagtattttgtgttttcactttcaatagatgcgagccttctccagtcaccgtatagcactcaagaatttcatcttccttttgaacgtgtttggaaagcgctgggtagtgttttgaggattccattcgcacacgaatgtatgaagtaatgtcaaaccctaactttttctcgtcgattaaaactgtatagccggtgatgacacctcgtttttcaagcttttcaagccgttcgctgaccgatggaatggacagcccaacagcttctgccagctcattgcgccgaatccggccttgctcgttgagcaagtccagcagcttcaaatcaattttgtcgatgtgccatgtcatatttgtgtacttggtgatgtcgtaatgtaatgtaatgcgtgaaagcctaaaacaagcccttataaagtaaggtaatataattgatgaattgaaaaaagttaggaaataagccccaatttgccaaatactttctacaataaagtatgatttgcatcaaaaaatagaccaaagtgacttttttggtaaaatgcttggattataagtggcggttagggtaaatttgcgctaagtttcgtttgtatcgtattttcgcttaaaaatcttcgttttttgttcaaaactgttttcacgctatggcagcttttttcaacagtgccattttgaacagcaaatcaggaaattttagcaagtttattcattcaacatattagcgttaaaggagatatcattatggccgaaccattaaaaagaccgacaccaacggcaaaagttgctccaaaagaagcacctaacgcacctgctgcaccggccgcgccggctgaaccaaaagctgctgcatcagctgccgctccatctcaaggcaattttgttagcgatcgtgcaaattttgaccaaatgagcgccattgaacatgctgagtttgtgattaaaacggttctgtccgttcctgttgccacacttaatatggcacgcgactcgtttaagcggctcaccaaccaaatctaatccgtcttgtttctcttgcagaaaaactaaaagcccacaacaatgtgggcttttttttctggctcgtgttttgacccaatttctttttaaataccaatgatttgctttttcaggacaaatcactattatgttgtttctttgtttgacaaaaaagcttcaagttttaaaatcagctgattgaatgcaacaggctgcttacataaaaaaacaaacgcataaaattttgggcgcgtctcctgcgatgaccgtcggcgtgctgtttttgtttgttagcttgctttcttttagtgcgtttcactttcatccgctacaaggtcgccatagcacctgcgcattttccttcaacgatgagcatggcaacggccaaaacgacaaaccggaaaatcactgcccgatttgtcaattcaaagctgcgctctcgcaaaccactgttcctgcactatttgcacttgaagccccgctgaatatttcatatagcatctactgcgaatttgaatcctctgttttttcccttcgtcgcattcggccacgacttcgcgccccaccaactccgtttcggttacatatctcttcagcatcacttttgatcagaaaggacgcctgagcgtttccttttttaggatgcttttttagttcaacaaaaaatggcaatctcgcgcgaagtgagattgcacagagaaaaactatttcaaattttaaccgattttcggaggcattatgaatttcaaatcacgttttcatataaaatttttggtttttgcccttgtttctgcgctgtttttcaccaccgcttgcgacgacgacgatgacggtatgtcgccaaactctgagcattttgaagctaacggcgtctacatttccgatggcggagtcaaggtttttgattatttcggaccgaatctacccaatcgcgatgtggtgttaggcccgattgaaataaatgccggcgataacggccattgggacgtgaatttttacaatgaatctgagcaagtcgtcgaaggcccaataaatgaatcggataaatttttggtcattgaaatcaaagatacctccgtcgttgaagtctgggatgctcataatgaggtcaaacaaacgcttaaaacaaccgaaggttggactcaatatcaatttaacaccggtgtttatggcgttcatatcaaaggcttaaagccgaatgaggaaactcgtatgaaaatcaaggtttatcacattgaccataacgattttacgtcgcctgagataaaagttcgggttagaaatcaagttgggacaaaccttgtcaaactttttgaaggcacaacaaaacgtacacacgcttacttaaacgatgcaagtgtgaattcttactatagctcaacgttcggcgatacgctcaatctgaacacaggggaatctaaatcgctggaagcaaagtttttccaagcaaccatggtggaaaaacaagctggttatgagattaccgaaggcgaccaattcacaccgtccgtgccactacatagcttgaacgttatcactaacaatgatgtaattgccagcattgatcaggaaaacatggacacttgggagtttaaactaacaggtgaaagtgcaggcacttgcacaattacggtgcaaatttaccacgatggccatcttggaaaggcttttcacagcattccagtaaaaattcaatagtatcgtgcaaaggttattgaaactcacgataagccgcctgctcgtttgggcggctttcctgtttttcgccgccgcgccgcaaagttttgcggcggaatttttaagcgaaataacgggaaaagtgatcgatatggaatcgcatgagcctgttgaagacgcgacaatccacgtaaatgcgctcgattgcaattgcaaaagcggcaaagacggctcatttgtcctcaaaaatgtcacggaaggcacgctggtgattttggttacgcatccggcttatcaatcgagtcgggaacgaatcgccatacaaaaaaaacgagtccaagacattttatattttgttagaaccgaaggttttcacaagcgacccgattattgtgacctccaagcacacacacaacaaattcgaggaaatcacggaaaaatcgagcgttttggaggggcaggcgctgcaaaaggaactgagccaatcgctggcggcaacgctgaaaaatgagaccggtcttgcgatgcgttcaatgggccccgcaccgtcgcgccccgtcattcgtggccttggctctgaccgcgtgctcattagcgaggacggcaaccgcacaactgacctttccagcacctcgcccgaccatgcggtgaccgttgacccgttcacgatcgagcgcctggaagtgattcgcggtccaaaagtactattgcaaagtcccacgaccattggcggcgtcatcaatgcggtgcgccatgaaattccgcaagaacttcgcgaaacggtttccggcacgctcggcgcgtatggcgaaacggccaatagcggctacctaacggctgcgacccttgaagttccgctcaacccgtttatgattcgcggagaaattagccgtcgcaaaaccggcgacatttccacaccgataggcacgctcggaaattcggaatcggaaaatcttaattacagcgttggcggaagctacatttgggactacggctttgtaggtgcatccatgcgcgacttcaatcttgattatggcattcccggcggatttgtcggcgcacatcctaacggcgtcagtattgagatgcaaaagcaagtccgaaatgtcaagtcgcgcattaatctgaatatggaacgacttgaaaatattgaaattcacctcacaaattcatattaccgccacaaagaattggagtcgaataattcggttggcgcagattttcgcattcgcaataattatgggtttgtgaatctgaaccatttggcacttggctttttggaaaaaggaacggttgggttttggatggacagccgcgattttgacattggcggaaatgtatttacgccgtcgtctaagtcgctgcatttggcgggttatgtctatgaatcgtttaccttgaatcgagtcaatcttgaatttgccgcgcgctacaattttgataacatccgccccgatgcggaagacccggattcgcgcatcggcaatattcgcgagcgaacttttcacacctactcgctttcgttttcggcgctctatcaacttaccgaaacgttttcttttggcggaaatctgagcaaatcctcccgcgtgccgaccatcgaggagctttattcggaaggaccgcaccttgccgcttattcctacgaagtcggcaatccagatttggatgctgaaagtggcgttggctcggagcttttcatgtactacaaatccgcttcggtttatgttttgggaacggcattcctgaattacctttccagctacattattccgagaaatacgggagaaacaaattggcgactgattttacccgtgtatcaaacctacggcgtagatgcgctcttttttggcagtgagttcgatttggaatggtatttaagtccaaaatggactttccaaacgtccgcaagctatacgaatggctcgttcgcttcttccggcaaaccgttgccatggattccgccgctaaagggaaaagttggaataagctattcgaacgccccaatcacgttgaatttgaataccgaatgggcggcaaatcaatatcgcgtggatgaatttgaagatccgacggacggctatgcgattcttaacgcttcggcgctttacgccttaacgctcggcaagcaagtgcatcatttttcactctcggcagataatattttcgataccgaatatcgcaatcatctctcgcgcgtgaaaagcatcatgccggaagctggacgcaattttcgatttacttataagatgtttttttaaacttcagggatttttctccaaaatcattgcacatggcactttcattagttaagtgttaagtgtcatgtgtcatatgattcattacgctttttctgttcctcgcatttctgctgactgacaaacgattcaagccatttacgcccaaccaaaaattgaaaattaagaaataatatcgtttgtagcttgagcggaatccgttatcttttcaagaagttttcaacaaataagggctcaactaacaaaagcaattcggggattcccatgactgttcttattacaggcggcgcgggctacattggctcccacgcagtgcgccggcttaagcaagcaggctacaaaacgttggttttagataatctggtttatggacatagcgagttcgtggaagctgacgagctgatcatcggagatttggaaaacacgaaattgctgaaccaagtcttttccaagcataagattcaggccgtgatgcactttgccgcgtatgcttatgtcggcgaatcggtacaaaatccagcaaaatattaccggaacaatgttgcaagcacgctcaacttgcttgatgcgatgcttgcgtataaagtaaaaaagttcatattttcatccacttgcgccacttacggcgaaccagatgaaattccaattaccgaaactcacccgcaaagaccgattaatccctatggccaatccaaattgatggttgagaaaattttggatgattatgaccatgcctatgatttgcgctcggtgcggcttcgctatttcaacgcggcaggcgctgacccagacggcggcatcggcgaagaccacgacccggaaacccatctcatcccattggttttagacgccgcgctggaacgccgcgctcacatctccatgtttggaacagattacgacacgcccgatggcacttgcgttcgcgattatatccacgtgaccgatttagccgaagcgcatgtgcttggcctgaaatatcttgaaaatggtgggaaaacagatttcttcaacttaggcaatggcaacggtttttcggttaaagaggtcattgaaaccgcgcgaaaaatcacaggaaaagagattcccgcaaaaatagcccctcgccgcccaggcgacccggcaagcttagttggaagttcggaaaaaataaaatcagcgttaggctggaaacctcaatttccagatttgccagccatcatcgagacggcatggcaatggcacaaaacccgctttggccggactgcacagacataattttttataagttcaaaaatatcagaagttagttatgcaaataccggcgcgtaaacttgaaattgttaaagaacacgcgattcaatcgtttcccgaagaatgttgcgggcttttggctggaaaagttgagttaagccatgatgggttctacgaaaacgtgatttatgaggtggcgccttgccgaaatgttttgacttgggacaggcaatttggctttgaaatctcctggcctgaaatctgcgaagtggaatccgaagccagaagcatgggctacgaaattctcggctcgtatcattctcacaccaacgctgaggccgttccatcaaatcacgactacgaaaattcgacacctaaccactcgatgttgattctttcggtcaaaggcaatcttgttcttcaaacacgctgctggacacggcaaaatggcaattattttcatgaagaaagaattcatgtcagacgttggtaaagcttttccaaacgaatttttccttgcgttaggcggtttatctgaaaactcctctttaggcaatgggtcgtgggactctaaatataataggcgcatgttagttactcatcaagctgtagttgaaaagcacattttttccctgatcggaaacacgccactcattcgcatcaaaaaattggcacgcgagtggggcattaacgacaatgtggaagtttatggaaaagcggaatggatgaacccgggcggcagcgttaaggatcgcgcggcactgaatatcattgaaacagctgaagctcgcggcgatttgactcacgataaaattttgcttgatgccaccagcggaaataccggcattgcctatgccatgatttgcgccgtgaagggctaccgtgtcacgctttgccttcctgaatctgcctcaaaagagcgtaaagaaattttgcaagcttatggcgcaacgctggtcgaaacgccggcatccgagtcgagcgatggtgcgattctgaaagccattgagatgtacaagaacaaccctgacctttattattatgccgaccaatacagcaacgatgcgaattggcaggcgcattaccactcgactggcattgaaatttatgaacagactcacgggaaaatcacgcatttcgtcacggcaattggcacaagcgggacattcgtgggaacaacccgccggttgaaaacttacaatcctgatataaaatgcatcgccgcgcagccagatgtagccgttcatggcatcgaaggtattaagcatttggaatcggcaatggtgcccaaaatttatgaccccgctttatccgatcgcctgcttgagatctcaacggaaaccgcctatgaatatgcccgaaaattggcacgagtcgaaggcttattggttggcatttcagcagcggccaacctttttgcgacgctcactatcgccaaggaagtttccgacagtggcaagaatggcgtgattgtgaccgtgctttgcgacaatggcatgaaatatctttccgaaccattttggatacaataatctcgaatacttttcacttaaatcttttctttatagaaatgggttttatgccagaacactaacggttattttaaggttgaatgtaaaaccagaaaaaagcgcataacatgagagtcaacatcaaaatcacgtctccaaaagaatttcactttaaaaatggagcgccggaagttgatgcaaccgttatcaaaacaacggagttgatgagccagaaggcgggcagtctcgcacatgcgatcctgacagaaatttctcctgccttagcgcttagaaccgttagtggcaatttgctgttgcttctacctgaaaccaaccaaggcatgaaccaaatgattaaaggccatgccatttgggcaaaagtatttctgattccgtttggcacaaaagaaggcgctggcttttatgaagatgaaaagttgaccttacttggccgcgcgatggtggccgttgttaaaagcaaagaacttttatgattatcaaagaaaacctacatacactgctgcttggccaagctgaaacggcttatcccgaagaaactggcggattgctacttggaaaaattgtggatggcgcgcttatcgttgaaatggttttgccgctgattaacatcagagaagagtcgcggcacaaccgcattgagctcgatccaatggactatgccaaagcggagcgaactgccatgaagcacggacttggcgtttggggtttttaccacacccatcctgacgcggacgcgattccgtctgaatatgatcgacaacattttcctttcacggaatggtggtatcctattttgagcgttcgtaagggcattttttcggaaatgaaatgctggcagctaaccgactcgcgaaaagatttcacggaatgtattatcaaaatcgtcactgattcttaaacacgcacgtgccaaatttgcgaaacgccctcatatatccaattcagaaagttaaaatttcattgaaatcaaaattcggcttttcgccgccaaaagccttcgcataatcttccgctttgttaaaaatatcatcggaattcatgcaaatgaaggacgaaatatgcgtatattttaacattaaatgcggatcttttgcaaatataaaactcaaatattatgctaatagcagtagcaagccaaaatcgcaaagaaattactggccacaccggacgctgccatcgtttttggatttatgaaatggtggatggaaaaattcagcaaaaagaatttttagagttgtcaaaagaacagtcgtttcactatgcgtctgttcatgaagcgcatgaattggatcgcgttgatgtgctcatctgtggtggcttgggacaaggattggttcaaaagctcgcacggaaaaacattaccgttatttccacaatggaaaaagacattgagaaagcaatagcggattatttatccggctcgttatcgcagctttcaccagaggaacacgatcatgatgacgatcatgatcatgaccatcatcacgactcgaatgaaaccacctttgtgcaattaagcgccggcctgaacgcatttgatgccgatggaaatgcgccagacaaagagggaaactgtcatcatcagtctggttgcaaccatgatgatcatcacggcgagaagtctcatggcggaagttgccaccactaattgggtttttcttgaaaagaaaaaggctaccagaatatttttggcagccttttttcgttagctatcggatgaagaatcatcatcggaagagccttccagcttcaatccaaccatttgctctttaacttgcgcataaattttattgaaaagcgcctcatccgctttaagtaacgttttcacggtttcgcgaccttgccccaacttgtcgttttcgtagctaaaccacgcgcctgcttttttcacgattcccaattcgacagcaagatcaatcaattcgccgattcgcgaaacgccttcaccataaataatatcaaattctacggttttgaacggcggcgcaactttattctttacaaccttcactttggtgcgattgccaacgatttccgttccgtccttaatttgcgcgatttttcgaatatcgagtcgaactgaggcataaaacttgagcgcttttccgccagttgtggtttctggcgaaccgtacatcacgccgattttgtcgcgcaattggttgatgaaaatcgcgacacagtttgattttgaaattgcgccggtgagttttctaagtgcttggctcattaaccgtgcttgcaatcccatttggctgtcgcccatctcgccttcgagttcggcttgcggaacgagcgccgcaaccgagtcgacgacaatgatgtcgaccgctccactgcggacgagtgtttcagtaatggaaagcgcctgctcacccgattccggctgactaatcaaaagcgatttgatatcaatcccgagctttcgtgcataagattgatcaaaggcgtgctccgcatcgacaaacgcagcaatgccacccgctttttgagcttcagcaatcgcatgaagtgccaaagtcgttttaccggacgattcaggaccataaatttcaacaattcgccctttcggcaaaccgccaacgccgagcgcataatccagcgaaattgatccggttgaaaccaccggaacttgcacgacggcatcatcaccgagtctcatgattgcccctttgccaaattgcttttccagcgattcaacagcgaggttcagttgcttgagtttttcgtcttttactttttgctcttgctcttgggatgatgctttttcttttgccatttacgttaaaaagtgtaaagttatcgtctgttatagtctccatcgatggtgatatatgtaattccgtgaaatggattttcaaaaccgctatcaacgaaatcgcttaatgatgcatccgcgtggcttcacgttgtcgggtgaaatgtgcttgccatttaagagctgctcaattgcatcgtgcaagtatggctccgtcacccgctcctcgcgctggttatcatcaattgggccatgatattgaacaatgagatttttatcgatcaaaaacgcttctggcgtaaccgaagcgccatacatatcggccactttattttcctcgtctttcaaaacagggaagtttaaggattttgctttggcgtgtgtataaacttcttcaaacgactccgtctgattggaattgatgccgataaaatcaaggttattctcttttgcgtatttggctaacttgattaaccgaaaattataggcgttggaaacggggcattcagttgagagaaatacaatgacaaagccaacttttccttttcttttgcttaatcggtatgactccccatcatgatcaggaatcgaaaaatcaggcgctttgtcacctggctgcaacgatatttgtgcagccgctgctaaagaaacgaacgaaaaaataactaaaagaataacagggaatatccatttttgaagcacttgtctattcatgggcacccgaaggtttatggttcatgctttgtgaagaaacggcttggtagcttgacttgctctcagcaaatctaacaccgtttcgacaaaaggccgatatttaagccctaacgcctgcttggattttgagttatcaaaatatagcgctaattcggctaatcttacgccatcaaatgtgactgttgatgtgcgccgcatcacactggccatcacctcagtgcccatgccaagcactcgcccaaaccacttattgagcggctcggctgttcggcttctacttcctggaacgcgcgttgtgagatcaaaaagcgctttgtaggttaaattttctgagacaatgttgtagcgctcgccgttttcgcctcgttcccatgccagcaaatgcgcggttaccacgtcggaaatatccacaaaaccaacgccaccagtcggataaaacggaattaggcctttataaatatcctcaataaaactggatgcactgtttacgggatacaaactaccaggatacgagcccatcaccgcgcccggattaaccatcaccgtgtgcaacccttcaaatgttccgcgaagcacttccaactcagaaagatacttcgccgccatgtagccataacgatgttgccaaggctcaaatgcctgactttcagggtttaacgcgccactttcgatcacgccgaccgcagccaccgagctggtatgaatcaattttttgacttgatttcgcaaacacgcatcaaccaaatgacgcgttcccagcacattgattttatataatttacgccgatcccgctgctgataagaaaccaacgccgccgtgtgaaaaaccacgtccacgttttttgtggcttcccataatgacaacggaacggtgacatccccatcaatgaattcaacgggcactccctttaaaacatggcgcggggaatttttccggacaagcgctttgatctgaacctgcttgccgtactttcggtgaatcgctaacaccaaggccgagccgatatatcctgtcgcgcctgtaactaaaatttttatatcaggcactacgctatttttaacaaaagttgatttttctcaacgggctgacgctctgagaccaaaatttccgtcactgttcccgaaacggctgacttaatttcattctgcattttcatcgcttctaaaaccaaaagcccttgacctttttcgaccggatcgccaaccgacacatgaagttttacaaccaagccaggcatcggcgattttaaatcacccgacgcttttttgttctcaatcttaatgccaagccgctcaattaagagttgtgtctcatctacgagtgtcacttccgtttcatttccttcaaacttaacggtgaatgttccttccgattgcagcaagcgaatagtaaaaacttgattttcatacacgaccttatgcaagtcgccaccaagaggcatcattcgaaccgttttttcttcaccgtctatcttgagcgacacctcttcttgggctgcgttttcaagctcaatatcatatttggccgcttggccaaccattgctttatatttcatgctaaatgaaattttttttcctgataaacataggcgttaaataaaccgtgcttttgttatgctaaacgaagcaaagcgcccagtctgcgggcaaaagtggattcttcgctaagaagctcagaatgacatagtaaataattgattttgaaaagccatcatgataaataagtccaaaatagcctaaagttcatcaggatttagtgtattcaaaatggttcggagagacgagcgaatgtaattcttttttaacaggatgtcgcgaatggcggtaatgagttccacttttttttccggcgcggtttcctgatcaaatttctcggcaagcgcgtcgatttccttgttaaaattctctttttctttaccgagatgcgcgatcatctcgttcaaatgctgatgaagttcttccgtcggctcggattgatattccatcaatttttcctgcatttccatcagttccatgagcatttccgccggcgcattttttttgcctttctggtcttgcaatgggccaagatagcgttcaatcacataaatcaagcgtttgtcgcggtctttcagcgtagcaaatgcgtggttcaagcttgacgaaagatccagactcaggtctttttgaactgaagtttgatgataatcgggatggacctgacggcttaaatcatagaaccgctgttgcagttctttcatatccaaattgagtttttcttttatcccgaaaagctcaaaataatttctttcttgcatgaaaaactaaaataattttgagaaaacgacccgtgtaatctatgctgtttattgtattttaacaggctcttgcgtgaatttacaaattttaaaccggaagagcggataacttttgcaatttgtaagcgactttgtttaagcatggaactacggcgtgaggagtccggcgaggctcaaaacagcgcagcatcgtgtgttcaaaaaacggtgctgcctaacggattaacggtcattaccgaacatgtgcctggtgtgcgaagcctttccgttggactttggacaaacaccggctcccgagatgaaacgccggaaaataatggcgcggcgcatttcatcgaacacatggttttcaaaggcacaagcaaacgcgactatattcaaatttcaaaaagtttggagagcgttggcggctatttgaatgcgtttaccaccaaagaacatacctgtttttacgctcgcagccttgctgagcatttgaaaatcaccatcgatgttttaaccgacttggtctttcgcccgacttttccagaagaagaattggaaaaggaaaaagacgtcattatcgaggaaatcaaaagcacggaagacacgcccgacgatttgatctttgatgattttgataaatttttgttcgaaagtcatccgcttggcttgcctatcgctggcacggaagaatcggtcgacgcattaacgcgcaacgacactatcgcttttctgaaagcttgttatcgacccgaaaaaatgttgctcgtcgggacgggcaatctaacgcacgacgcgcttctgaatttcgccgaatgctttgtgccaaagcgaaaaaccaaaccgaaatccgtgcgccaaacttacgattttgggcaataccagccatttacgaaagaaatcgccaagcccattcagcaagcgcatattctcattggcgcgccgtacattcgcgacgataaaaattatttctccgccattttgctcaacacgctgctcggcggcggcatgagcagccgactgaatttatcgctcagggaaaaacatgggctggtttattccgttttttccagcatttctaccttcgacgaaatcaacacgttttccatttacgccggcacagacaaagataaggtcaagaaaaccgttgcgctcattcacgaagaacttgggcaacttttgggaaaaaatgtgccaaaacgagaattggatttggcaaaagcacaactcaaaggcgcggtgattatggggcaagaaagcgtttcgaagcggcaatcgcatttggctcgcgatcattattattttggccgcgacttttcatttgacgaattaatcgagatggtcgaaagcgtttcggcaaaagatattcgttcggttgccgagcaaatgctggatgcctcaaaattctccacgctcatctatcaaccgaaacgacggggaaaagcgtaattccaaaataggtggatacacagttaaaaagtcaattcgagcaacgagaacttttattattctgaaaagtatacatgctttggattgaaataaaattgttcttacacacttacctcattaacattacgcggaaaaaagtgcaactatgaaccgaaattattatgacatacttggcgtgcaaaaaagcgccacagaagaagaaataaaaaaagcgtatagaaaactcgccgtaaaatatcatcccgataaaaacgcgggaaataaagaagcagaggaaaacttcaaggccgtcaacgaagcctacgaagttttgagcgacccggaaaagcgcaaaatgtatgaccgcttcggaaaagattggaagcattataaagaagccggacctcaagcacgcgattttgataggtcgcagtttagcggcaaacgacgtcaaaatgcgtattcgaacgctggtcatgaggaatttttcagtggcgacggtggagaaagtttttttgatagtttttttggctcaggatttggcggacgcggtagaaaagcacaggcgtttcgcggacaagacataaccgcggaaattaacatcacgctcaaagacgcttataacggaaccgagcaactttttaaagttggttcgcaaaccatcaagttgaaaattaagccgggcattaaagacaaggaagttctccggctggccggacaaggcgctcccagtccgaatagcggccagaaaggcgatttgctcctaacagttaatattctgccggatgatacttttgagcgtaagggaaacgacctgcattgccaaattccggtggacttatacacggcgattttgggcggaaaggttaatgtcaagacgtttaaaggaacggtcaagttggatattccaaaagaatcagacaatggcatgaagttgcgcttgggcggtttgggaatgccggattacgatttgcaaggcaaatacggcgacctgatcgcaacggtttctgttcagctgccgcaacgcttaacaaagaaggaaatcgccttattcaaagagcttgcggcacttagacaataaaagcccaagtaatatttttgaaaaaaaacaaaatcctatcggtgagaaaaatctcgtagccgataggatttcgctgtcaaccgcaggataaaaaaatctcgtcgtcgtttatacttccaagttcgaaacttgctcttcaggtcggcgaaccttgtttttatattccttcaaaaagtccaatcttttttgcacgcgcgccacaggaactaacagcttcgatttatccataatcgcattttcgcgattgttgaaagtaatatcgtattcgtcgctcatcacgatggcttcttctggacaaacctcctcgcagtaaccgcaataaatgcagcgtagcatgttgatttcaaacgtagccggatggcgttcttgttccagctcagtttcttcagcttggatgctaatggccatcggcggacaaacgcgcgagcaaagcccacatgccacgcagcgttcgccggttttatcgtcgcgttctaccagcactggacgcccacgaaacaccgctggcggctgccacttgacatcgggatattcggtcgtgaaaatcggcgcgaaaatctggcgaaatgtataaccaagccctttgagaacttccggcaaataaagtcgctctaaaaaatttaagcgcgtcggcttgaatttgggatttttttcgtgcatggtgtgtggtgcgattgattgcaagacatgacctatttttcagtataaactgccaatgtagcagaaagatttcctgaaaaacttactcgagctgttcaatataacttgcaaaaagcggcatttcaaacacagatgatgagaagaaaataagcggctatttttaaaaagatgtagagacaagaaagcgccttgcctctactttttggcttataactaagtggcttttatgaattcaggttacttcacacaattagaaattcatctatccaaaaagcatttccaacccaaaaacccacccctcaactaatttatccaaaattttatccgcaaagatttggttaaaaatcgccgagcgtgtatctaatcgcttcaatttaaccgattcgggagatgaaaaatacggatgccgcccaagaggccgtttcagttgagatagagggtttttcgttgccgagctttcggcagcgcatttcggagtccgcgacgacgcggctcttggttcaaaaatgtgaggagaacgcgccgagcgtttcggcgcagggcgtctacgggtcgctggctgcgattttgaccgcgctgatgttcgagacgcttcgccgtccggtgttgctggtttgcaacgaggagcgcgttgatttgtttgaaaacgatttgcgccaactcgcgagcgcaaaggacgtttgcgatttcgtctccgagccgtcgcttacgctggccacgcttgtcgccgacccgcaaaaaatcacggtcgcctccacgcttgaacttcaaaaaaaggtattgcccaaaaaagaagcgttggaaaaacaggttcggctgtccgaaaacgagccgttcggctacgagacgctcattcggtttttgcaagaaaacgggtttgaccaaaaagattttgtcgaaagcgaaggcgatttttcggtgcgcggatcggtggtggatgtgttttcgttcggcgcggcctcgcccgttcgcatcgagttttttggcgacgagccggaatccatccgcttttttgatattaattcgcagctttccaaagaaaatatttcgtccgtttccatcgtctcgaatttggttgctgccgaagatgccgaatcggaatgcgtttccctgctggattatttgcccgcaaacacgctcgtcgttttggacggctacgacacgcttcgctttgaggacagcgacgccggcgttttggaggaatcggaaattcgcgccgatttggagacttttcaacaagtccgttttcatctgttaagtccggcggagatcgattttgcttcggcggtgattcccaaattcaattccaattttgcgcatttttcgcagcatgtccgccaagcggtggcaaatgaatatgacattttggtggcgacgaagtccaaaaaagagcttcaggaacttgttgaatttatttccgtcgcgccgtttgaagcgtttgaatcggactcgcaaaacgcgcccgcgccagaggaaatcattcttcgttcccttcatcaaaatctttatgagggatttcagtttgaaaacaccgtgctttataccgagtcggatgttttcggaaagttgcattcgcacaagcagcatcggcggcgcaagcatcgcaagatttcgctgcgtgaattgcgggcgctgaaggtcggcgactacatcgtccatgaggattacggcatcggcgtgtttatgggcatggagaaaaccaaagtcggcggctcggagcaagaatgcgtgctggtggagtacgacaagggcgacaagctttttgtcaatattcaaaatctgcatttgctttcgaaatattcgtcggcggaaggtaaagtcccgacgctctccaagctcggcagcaacaagtggcaggcgaacaaggagaaaatcaagaagcgcctcaaggacatcgcccgcaacctgattgcgatttacgccaaacgaaaaatgacgaagggctttgcctgcaagcaagattcggtgtggcagcgcgagtttgaggccgcgtttatttttgacgaaacgcccgaccaaatgtccgccatcgagtccatcaaagccgacatggaagccgttgcgccgatggacaggctcatttgcggcgatgccggtttcggcaaaaccgaagtggcgatgcgagcggcgttcaaggcggtcgagtccggcaagcaggtcgccgtgcttgtgccgacgacgattttggcgcaccagcatttcaacacgttcaagctgcgttttcaaaatttcccgatgcgcgttgaggtcttgagccgtttcgtgccgaaaaaatcgcaaaaagcggtgattgcggaaattggtgaagggaaagtggacatcgtggtcgggacgcatcggattgtttcgaaggatgtaaaatttaccgatttgggcttgctcatcatcgatgaggaacagcatttcggcgtggcggcaaaggaaaaattgcgcgaggatttcccgtcggtcgacacgctcgtgctttcggcgacgccgattccgcgcacgctgcaattttccatgatgggcgcacgcgacctttccatcatctccacgccgccgaaaaatcgccagcccgttgagaccgtcattcacgagttcgatgcggaaatgattaagcaggcgatcggcagagaaatcgggcgcggcgggcaggtgttctttttgcacaatcgaattaattcgatttcggagatgtatgagttggtgaaaaagctctttccgcgagcgcgggtcggcgtggcgcacgggcaaatgccgacgaaggaattggaagcggtgatgctggattttattcaaaaggaattggatgtgctggtctcgaccgcgattgtcggctcgggcttggacatttcgaacgcgaacacgatgatcatcaaccgcgccgatatgttcgggctgtcggatttgtatcagcttcgcgggcgcgtaggtcggtcggacaaaaaagcttatgcgtaccttttcacgccgccgctttccacgctgaagcaagacgccttgcagcgcctcgccgtcattgaggcctatacggaactcggctcgggcttcagcgtcgccatgcgcgatttggacattcgcggcgcgggcaatttgctcggcgcggagcaatcgggcttcatcttcgatttgggatttgatgtctatcagaaaattttggaggaagcggtttcggaactcaaatccaccgagttccaaaatattttcgccgaatccgaacgcttgaagcttcaaccgaaaaagccgtgcgaggtgatttttttcttcgacgcgctgattccggcttattatgtagagtcggcgtcggagcgttttgcgctctatgaaaagctctccaaagcgaacacttacgaggcactcggcaaactcgccgccgagctaaacgaccgtttcggcaagatgcccgaagagtgtcaaagcctgtttgatgtcggcgttctgcgaattttaggcacggaattggaactgcaacggcttgaaatttcggaaacgaaaactgccgtatttttgccggaaggcgaaaacaaagccttttacgagggcaaaaagttcgaggtgattttggcgtcggtgcaatccgattggctcgccaaattcaacccgcaattcagcaatgagaaaaagctgaaaattattctttcgtttgccgagaacatgaaaaaacgcccgcaaaaagcgctgaacgagatcattgatgtgatgaaaaaaatgaaagcgttggtggaagagcaagaaggataaaataagctttcacgcgaagagatgaagatgcttgaacctcatcagccgctcacaacgactgatgaggacgcaacagcaatgacattgagccgaccaggtttggcaacccaatccaatctcgccattatttcgcgctttctttttcagctaaagcacggggtctttgatgcgctcaaattcagcgtcgccccaaagcttttcaaggctgtaaaaacttcgcgtttccttcagaaatacgtgaatcacaacatccacataatcaatcaaaacccaactgagttcgtgagtgccttccacatgataaggcttttcgccatcttcgtgcagcccttcaatgatcgcgtcggcaacagctttgacctgcgtatcagaatcggcggtgcaaatcacaaaaaaatcggtcatctcagcgaccttgcgcaaatccatgatcacaacatcatagccttttttggaaaaagccagttcagcggctcgccgcgcaagcagttcggcctcgctactaagatgtgctgatggctggctggatgatgtggctacggcgtgaataaattgtccggttggggcggcgttaaaatgagattcttttcgaagtgatgtttttatttccatttaaacaggttttctgtttgagaaacgatcttaaaaattgtgtaaatccgacatgatttttcaaattttatttctgcatggcagctgataatagacattgcacgaagaactgccaaatgaaattttacacaaatggcgtcttttttgagaccttcgcctcaaattctttcaagtaaagcggcacggcatcgtttattggcgcaaacgcttttgcgtgaaacagccgctcggcaattggcaaaagcgccgccgcattgaaaaaatcagcttccaaaaatgaaaattgctcgcttggctgcatgttttcagtaaagcgcgaaaggtttcgccccacaattgcgatttctgctgaactttctttttgcgcaacgctttgcataagctcatccaaaatgccatagtcattttgcagggaaaattccgagttggcgctcgtttcccattcggtgcgcactgcaacagcagaataaaattcatccgctttggaatgtaccactggcaaaatgattggcgcttgggtttttgaaagcgcagcttcggcaatcgcttgaagcgttggaatcatgatgagcggcacgttcaatccaaagcacaatcccttgacgcacgacatgccaatacggagcgccgtaaatgaacccggcccagccgaaagcgccaccgcatcgagatccgctgccaaaacgcctgcatcgttgagcgtctcggaaatcagcggcaaaatctgctcggcagtttttcgccattccgaggagaagcgaaggcttaccggctcgtgatttttcacagcaatgctcaacggagctgccgtgcactcaattgctaaaatcttcattgaacttcaaaaaatctatggattaacaaataactcaaaaccgcgatttgccgccagaaattacaacgcgccgctcattttcgccacagggctcaatttgaacggtaatcgcctgtttcggaaaaaaacgtgggaaacggtctgcccattccacaatggaaacgccatcgccgaaaagatactcgtcaaagccgatggccggaagttcggtttctgactcaatccgatacaaatcaaaatggtaaagcgatatcgcagagccttttgagacgccttcataaatattgagcagcgtaaaagtcgggctgcttacgctggctgtacaatgaaacacatcgcaaatgccacgcacaaattcggttttacctgcaccgagcgttccaaccagcaacacaatatctccacgctgaagcgtttcggcaaactcgcgcgctcggccacgcgtttcttcagctgaacgcgataaaaattctttcatgttttttcatcatgcgcttttggcgcgattaaaaaggcgcaatatgcgatatccaacccttttcagaaaacaatcacctcagtttttcattccgatttttccagttcacctgatttgttccagcggaatttttccaaaatgcgcgagcaacgttttctctcgtaacttccgctgccatcgctgtgaagcagcgcggtttcctcaaggcgctttcgttggatgaattttcgcagcaaatattcggtggctgaacccgtatgccgccaacgcaagaaaaatctcggcttcgcaaaaagggtgtcttcataaatgagcgtttttccagaccggccatctcgattgatcatcagctcaaatccccccgcttgaagcgcattttttccgcgaaaaacgccttttaaaaagatcatgttcgattcaaacgtgttgaaaagggaattttctaacgcacttttggaagtcattgaaccctcggatgcaatttgcgataacgtgagaaataaggtacttggaagccgcaaaaccgctttggcgtcttctgaagtgttgttcaatgccggaattgtcactaaatttgccttttctaataattgaagagacttttcaggattttgtccgaacaagagcgaagcgcaaaagatgagccggcacgcggtaaatagcaagcacttcatggttcggattgagattggatggattataaaagacttttgaaaatttaatggtttttcatcaaagaagcttgaaaaataagatcgcggcgcacgcccagccggcctttgctgaaggcgttttttccacaggcgattgcgacaaaaagcaacacaacttggcgctcctcaccctattcctttttcttacacttttacttcttttaccgcaaaacgcattggcgggcgaaaccatcagcgtttcggtcactttagaaaacaagcaggtttatacaaaaaaaatcgcgctttatagcgtcggaaatctgaaaatggtggcggtttcagaactttgcgacgccttgcggctttcgaacacgcaaagcttggccgatttggtcgtcacggcaaaaccggaaagtcagcgcgagttttgcacgtttaggccgcttaatcattttgccgtgattcgctcgatggaaggcagcaaacctgcacacgtgttgcaacttggtgttgcgccagctatgattggcggcacgatttatcttccgccggcgcaagttgctcggcttttttcatcgtggcaagggctaaaatttgaatacaatttggtaaccaaaatttttacggctgacttttcgcaaaaactttcggcctcgattgcaaaatcacctacgccgcccagcctttcagaaaaagatgaaaaggaaagcttaacgctcgacgaacaagacaaagtcgatacgcgatttacgattccaaaattcagcatcgatgaaaaagcaaacggcgcaattatccgcatttattgcacgcgcccagaggtcgaatatgaattcatccgcccgaataaaaacggggtcgcgtatttgactttccgaaacgccgttggcgatatcaaaaacctaacgcagacttttagcacaggattactaaaggaagtgactgcgtttgcgttgcgttccggcggcttgcaactgacgctgaactttaacacgaaacgctacaagattaaatcgaccgaatgcaaacgcgacgaaaaaagcgatgattttctggtgcatgttctcagcgatgtggatgtttcggaaatttacaagacggaaaaagagaaggaaatcaaagcgctgctgcaagaagatcgcgaacgatggaaactggacgttatcgcactcgacgcaggccatggcgggaaagatcctggcgcgattggctattctggcacgtacgaaaaaaatgtggtgctcggcgtggtgatggaacttgggaaattgataaaccaatattggccagatgtgaaagtggtttatacccgaaaaacagacgactttatcgagctcgacgagcgaggaagaattgccaaccagcaaaatgccaagctttttgtgagcgtgcattgcaatgcgagccgcaatcagcgagtttcaggtgtggaagtctatatgctcggcttgcataaaaccgatgcggcacttcgcgtggctgagcgcgaaaacgccgttattttgcaagaagatgattacaaggatcgctataaagatttcactgacgagaacctgattatgatcaccatggcacaaagtgcgttttcgtatcagtcgcagaaactggctgatttgatcaatagaaatatccaagaaagaacgaaacaggctggcagaggtgttaaacaagctggatttatggtgctttggacgccttcaatgccaagcgttttggttgaggctggctacattaccaatcctcgcgaagagcgtttcctaaaatctaaagaaggccagctacgagtggctcgcgctatttttgaaggcctcaaaaaatatcgatcggattatgaagcgcaattaaaagcgcggtaaaaacccgatttagattgcccagaaaattccagaaaaggccatcgcataggttacaaaatgttcaagcattttttatttttaccctattgttaacatagagtcagaaaaaaaacctaccccgttttcactcacatgttttaataaaaaaggtattttgcggttttcagatgcggataccatttgttgctggatgctttaacttttttatgtagaagatatgacaccgtttaatagccatccccccaatagactcaccaaaacgcttgatgcaattagcaatgcggttgattgggacaaagtgctaaaatttttagacgagcattctgttgaagactcaatcgtgaaacttccacctgaaaagctgctgcgaaacatgaagttcgtgttcctacagcatatttacgatcttgccgactatgacttaatcgaactcatcaacgatcggatctcttttaagatcttttttggacttgagcctgatgatgattttgaagatgatgaggcttcagctgcgtttcgagagctgcttcttgaaaaaaggctgtacacgcctctgattaattttatatgggcatctcttgaaatcagcggcttttcgattgaaaaaggtgttattatggatgcgcgaatacgcgacaccgagacacctgcgccaaaaccacccgacacgccccacgaaccagcaaagcacccatcacctgaattgcatattagttatgacaccgttcaaaagatgattcgcggtgaaattgcgcagccatttgaaacctatgcgctacaaatgcagttgcatcaagctcaaaaagatgttcgcagcggcgcgctttctttggacgaagccacggaaaatctgtataaactctgcgctttggtgctaacgaaaaaaaagccggcggaaaaaagccctacgccgccagccagcccggcaccaaaaacaaccacacctcatgctttaccacagaaagtcaaccatgaccttttgagaaagctgattctgggcgaagttcactatcacttcaagcattatgcgcttcagatgcaactgcatcaatcccaaaaagaagtccgcaacggcgtgatttccttagacgaagcaacagacaacctttatgagctttgcaagcgcttgctgacgaaacagttgccggctcataaaccgcaagtcgaacacgccttgccaccagcaaaagagccgccagccacattcaaaatcaaccgcgagatccttgaaaaaatgattcgcggcgagctcaaccaaaacttcaagcattatgcacttcaaatgcaattgcatcaagcgaaaaaagaagttggctcgggcagttgctcaatcgacgaagccgttgaaaagctctacgatctttgcaagcatgtacttgtgcacaagccatacgacgagctcacgcacgaaacccacgacacgcacgaaacgcatccgcttccgcaacatagaaaattacccgacatcaaccgggttgaatggaaaaagttagttacgggggaattggaacatcaatttagaaattatgttttgcaggtgcagctacaccaaactaaaaaagaagttcgcagcggaaagctctcggttgaacgcgctgttcaaaatttatacaatttatgcctaagggttcccttagcggttcaaacagatttcaaacaaatttttaaagagtggtaagccatgcaaaaaaagctatatacacttgcagaagtgacggagtttattctgcaaggcgctaaattagtcatttctgccgatgaaagcttgttggatcaactccctgctggcaattggatcggcggtacaattccctactttatgaccgaacaaggcggctcattttcaaaagataaactctttgtcgatgacttaagcgcttacggacttgaagtatcattcaaagcgtatgacgaaactgatattcaaactatcactaaaagtagttttgaaaatggcttcaccattttaattctccctgctggctctaaggttcacgaatcattcagcctcaactcgatgagctataaggacattttctttaagcccatcacaggctatgtttctggtttcgatttgaatttgttaggctcagcgacggcaaaaacataccttggaaaggcgcaaatgaagtatgaagataaaggcgtagccatgcacgtgaagctgcctgacgatcaatttgccaaaattgaaatttttaatttgatggaaattgacgaaagctccgacgtaatcacttttcccgagacaggcttcttacaaaaaagctgcatggtaaatggcaaagcaaccaacttggcagaatatttatcgaacttgaattacgcggctggcctcccgctcattgccaattgccaaggcgctttgatcaatcgcagcatagaaaagctcgatatggacaacaaaacagtgcttttctatgcgcctgttttcagcgatgaagtgtatcggttggcaaagcccgtaaccaactatcatgaggaattccagaaaagaattgaaatttacgcagacgaaaacgtgatctactcggtgctttgcgtggtttattatatggttggcgagcttgaaaacaaaaaactgccggtttctggctcgttcacttttggcgaagtcggctaccaattgctgaaccaaacgcttgtttatttaaccctgagcaactctcactaaggaaaaacagcttcatgccagatcaggctcgatgtttttctgttttttttcgctttgaaaaactgaaatggcgctgattggaatcactgaaaaataggttggcatttgccgcaatgatgaacactgacacgaacgtgtcgaaacattattgcagcaaatgcttcgaaataacagggatgcgcgttgatgaataaacgccggcgacaaacacttatgctcaagttcgatctaaacggctcaggccaaaatgcctggcaagcaaaaccgcatctcggaaatctttttccggcagtcgcttatccacgccttgaaactcatcggttcggtagcatggatgatactgatccattaaattcacgtaagtatttgtagaaatggaattggcaacgaagaacagcacgcgctccgtttcaactaattttccaggcatcaccaaatgacgcaaaagcaagccccgctgtgccacgccgtacgaatccagcaccaaatcaccgacttgccggtgcatctccaacacagctgcacgattgacttccacataacttttcacatgggttaatcgctgagcggtcatcgaatcggcaaattttacatccggcatgtaaatatcaatgatgtctttcagcatttttagcgcctccaggctatcgtaaccgcctgtattataaacaagaggcaaacgcaaccctttttttgcagcaatgaaaacggcttcgataatttgcgcaacgacatggctgggactaacaaaattaatattatggcagccttgcgcttgcagttcaagcatcatttcagcgagccgctcgggggaagcttcctcaccaattcccttgtggctgatttcccaattttgacaaaattcacattgcaaattgcaccagctaaaaaaaattgtcccggaaccattccagccgcgcaagggattttcttcgccatgatgcgcaccgtaagtaaaaactttggcttgacgcccggtatgacaaactgcgccaagcgttgaaaccaatcgatccacaccgcagtagtttgcacacaaatcgcatcgcttcaaatgcgcgtacgctttatacacacgtttttcaagttgtccggtgtgcagcaagtccagatatgaggggaaaaacgttctgtcatctgcttaacatgagttcaattaatcaattaaccaaaaccggctattcgaacccaaagtttgcacaaaaggtttaaatagccgattctacaaaaaagcaaaagcttgagctactttttctttttttcataagtgccgatcaattccgcttttgcgagaatgtgcccgtccattgctttttctaacgctgcttttgtcggatttcctaaatctggcaaaaccacgtccagcgcataaagcttatgaaaataacgatgccgaccaatcggtggacaagggccgccataaccggttcgtttgtaatcgttcaggccttctcgcgttccctccggcaaggccatcgccgcgccgttttgcggaaagcttttcaccgttggcggaatgttgtacaaaacccaatgcacataagtcattttcggcgctttcggatcgggcgcatcgggatcatcgacgattaaaaccaagcttttggcattttcaggcacatgttgccaagccagtggcggcgagacattgcggccttcgcaggtgtaagcctgaggaatttctccgccatttgaaaaagcggatgaggtcaaaatgaaagtcataagcaatgccatcattttttagatatttaagatgatatcgtcaagggaacgctttggaacgtgatgcacaccgtcttcgctgcgccaatatttgacatcttctttgagatcttccagcacaacagtttctttaggcacgccaagcgcgagcaccagaaaaatttgaaaatcgccaggaatgcccaatgcgtcttgaagcgcatcgcgctgcacagaggcaattacgcaaccgccaagtcctttttcggttgcgccgagtaaaatgctctgcgcggcgatgccttcatcgcaataaatattttcggaaatccgccgatcgcccagcatgataatgtaagcagaaggccgctcgccttcttttgggcctggccattctttcaaatagcccgcccagcgaagcgtggtaaaaatgcgttgtattttttgctcgtcgttcgaaaggatgtacttcaacggttgcaaattcgcggcagaaggcgagaggcgcgctaactcaatcagctcttttaacgtgcctgtactgattttctcatcttgaagaaatcgccgataactacgatttttcagaattaagtctttgatcatgattttttgctttcaccattcttttcggagctgccttgacctgtcgcgtaaggcgctactaaatcttgcattctacgcaaaatctcgttttgctgctcttccgtcaagcctggcttactcaactgactaaccaagtctttatattccttcacttgctcttttggcatatcttcgaaccacttctccacatccggcttttccatattttcggcgcggcgcttgtagatgcgaagctctttaacaccaacttcatccaactctttatcatcattaaaaatcaaatagaccgtccaaccaataacctgcgcggcggtaaacgagatcgaagcgttggccgttgtaccaattagaggaatccatttcacagtcatggctaacacgcgagaactggcaaaaagccccatgttaggaatcaaccatttaagcgctttctccattgttaggcttttgttatgaactttaccaagccccataatcatggctgcagtcagtgcggtgacggcgatatcgtccccgattaaagttgggctcatcacgtaagcactggcggcctctgcggttgcaacgccggtgatgattacggcactactcgctaatttgctatccatttccattttgttttttcccctcaaaattttctgttaggtcaagatgaatcaatcagccatttttgacaatagatggttgaacttacaactttgtaacgtgtcaaatttacagagaatagcccaaaaattcacttgacttccattttaaaataaccgcaccacttcggatgggtgcgttaccgtttttttcgcgccggctgccagaagctcttcttttgtgcgaaacccccacagcgcgccaaccggatacatgccaacgcttgtggcggttttcatgtcgacgccgctatcgcctaaatacaaaaattggtcaggcgaaatcgctaatttttctatgatgcgctttgcaccgtaaggattcggctttttaggaatgccttcctttggacctaaaacttccaaaaatgtccatttgcccaaaatgcccttcacacactgatgagttaaatcataaggcttgtttgaaaacacggagaatttgacgcctttcgcggccaaatgatcaagcatgtcttcgatgccaggatatagcgtggtttctacatcgtagtgagcttgatagtaagtttcaaactctgctacgcactgtgtgatgaagtcttcatcgaccacgccatcgggcagagctctactcatgagctctcggacgccatcgccaataaagtttttatacgtcggaatgtcgtgctcaggaaagccattctttcgaagaatcgcattgacgccgttgccaatatcacctaatgtgttaattaacgtgccgtctaagtcaaaaagaaccgcggaaaaattcataagatttgcattaaaagattttgtgttatgagcaagtttgccccaaaaaacaacccgttcacataaagaaaacaagagattaaagcttatctggattatatccaagcccttgaagaaccctttgggaatcactgaaatcgccgatgattcgcattttaggctcgggggataatttaatcaaaagtggcgtggcaagtacattgtcgttttcaagtagttgcggattttcgagaacgtcataaatttctaactggtacattccagggaaatgggcttcacaaatttgttttaggttattaattgcaacatttgttttcacgctatcacccaaaacatacagacgcaaagcgattgaggtactttgcgcgctcgctccagatccattcttatcattcatcattctataaaaattcaaaagttaatagcctcttttgtaacctctcatttcttcgattttttcctttgtttgcgtatgctgcgtttttcgcatttcggccacatgcaattggtgctttaattcattttcaaaatactcatattccgagcgcagcgattcaatttgggcatcgagtatttttcgttttcgcgccatttgcaaaagaatcagctcccgttcatctttcatcagagcatcttccatgctgtcgcgggcttcttgcaacgtgcgcgccgtacccagccgaacgccctcttgccctctgtaaacctccatcaaatgaatgccttcgctggtaatcaaaaactcgcgcatttgattcgaatggcccatgccccgagacttgatgatataaatcaagcggttttgttcattttgatttcttaccatttgcacagtcatccatgtgtccatcagcgaagaaatatccatttgagtgatttcattctgcgcattggtatccgagaggtttgtcattatggtggtaatgtggcgcatttttaaataatcgatcaagcgcgacatcatcgatttgacttcaatcgattcgcctaccgctaaaaagctcgaaacgggatcaatgattaaatgctgcggctcgtacgtttcaagcagttttatcagtttaaccaagtgatattccaaaccgcacatggtagaacgcgtgggctcaaaaagcagcaatcctttttcaatgaaaggctcaagctcaacgccaatggagcgcatgtttctgacaatttgccaaacggattcctccatgttgaggtaaagacatttttcaccgcgcccgcaagccgcttgcgcaaattgacttgccaagctggatttgcccgtgcctgctgcgcccgttaagagcacgctgcttccacgataaaatccgcgtccgcccaacagttcatctaacgacgagagcccagagggaacaaaatcagttgcaacatcatagttcaaacccaccgaagtgatcggcaaaagcgaaagaccctgctctgaaatgataaacggatattcatttgtgccatgaaacgaacctcgatacttcaataccctgagccgacgcgtgggcacttggttctgaatccggttatccaactgcaccacacaatccgacacgaacgcctctatgccatgtcgagttttgccataactatccgtttcgccggtaatgatcaccgtcacccctttacttttcagccagcgaattaatcggcgaaattctgttcgcagcgcacccacatttttatacgttgtaaataaagtttctaccgtatccagaaccactcgttttgcgccaattttatctatggcaaactcaagccgaacaaataagccgcctaaatcatattcgcccgattcaagaaattccgagtcgcccaaatccaaatgcttgatgagtagcgcgccgctttgctcagcagcttctaagttccagccaaatgattgcatgtcttcaagcaaatcttcttttttttcctcaaacgagacaaaaagaccatgcgccccaaactgctgaatgccttgcaccagaaactccattgcgagcaatgttttgccacaacctgcatttccaagcaccattgttgatcgtcctttgggaatgccgccaaaaagaacttcatccaatcctttaatgcctgttggacatttcggaagtcctgccttcattttttctacgttgctcatcggattgtgttgttcattcatttcaaatgtaaaatctgtgaaatcatgaaaggcctgctttatcaaaattgaaaatcagcctaatcggaaaatagctcgagagaagcaagagcatcctcttcatcgctggttagagagaagctattattaatgaagttaggaatttttctcaaaaagaggagaaaaaccttaaccatgaacgtgcttatcagaaaagaaaataccgccatggagacgcttttagcaatccgctgaagcaaaacgccttcacgcaaatggttagaacacgctattttaaaagcagcattttcttggtttccaaaaatgacccgacacgaatttggtagaaatacacgccgcttgccaacatgctggcatcaaatcggtagacatgccagccggcactcgcttgaatttgctcagtcttgattcttctaccaagctggtcaaaaattttcaaggtcgctgttccagcctgcggcaaactaaaacgaatgagcgtactcgggttgaacggattcgggtaattttgctcgagcgcgtattcatacgctttcgtttcgggctcggcggccacgacttgcgtgatttcaatactgaccgtttgcgaatattcatggcgctcgccggaaatatccacactcacaattgtgtagttgtaagtttcgcccagatggatttgcgtatccgtgaagttgtaatttgtggcgaggctggttgtcccttgccctttcagcgcatctatatttttataagacgcgatttccacgccatcgcgatatagtatgaaaccttcgtttccggcttccgatgcggtttgccatttgagcaaaacgcccgagctggcgactgttcccgtaaaacgctgaagttcaacgggtaagggtgaatcttcaaatccaccgacaatcacccaatccgaaaagctttgaacatgttccgcaaccactttattgagcgacgtatcggaactggccgcacgcggatattttcgccacgaaacgccgttccacgcggcaagttgaagctcaaactcggcagtgtgcgaaaaaccagcgcgagcaagctgcgcgtcggtgtagaacatctcgatggtggcgctatccggtgtgccgctcagttgcacaaatccaagcagcgcacgatcctgagcgcccagcgcatgatgaagcgaatcgctgaaaattttgtaggaattcatgagagttggcgtggcgtcggcatcgtcgtagatggccaagagcggaagcgattcatccacaagaccaacgccaacttttgccgaatcgccatttgcaagcgtttgtgcggctgcttcgccataaaaacacggcgatcctttatccgtattcgtgttgcttaaagtatgtgtcgccgccacaaaatccgactgcgagagaaggccgtcatagccaagcgcaagattggcgagctccaaagcgacgccagcgccaaacacatcaccatcggtataatcgacacgcgcgatctcgccgccacccaacgagtcaggctcaacaagcacaatttcatctgcgccattgccgatggtaacatttgtaaaaacataatccggcacaagcgatccatcgccaagcgggtcgctgcttttggcaaaaagcaaaaacccatgaggcgaaatgctaagcgtgccgttgtttgcaattgtatgcgcgtccgagccatcatctttgatgaggtagccctccagattaaatgtggaatccgtcggattatagagctcgatatactcaccgagagcgtcgctggtaaagttaggatttgccatgaactcgctgatgatgagttcgccagcaagcggcttatttggtcgcgtttgcacattgaacgaagctgaagcgctgagcaacaagtcgccgcttgtgcgcgaaaccaggagcgccaaattattttcaacttcagcgtatgccaaaccggaaatcgtaacggaagaggcatcgcgagcaatcgtcgcagaaagtgcgccgctaagcttttcaggcgagcccgaagtaagcgaaagctgtatgccggtttcttcctgaaccggctgcgccctgccagcagaatccaacgcgctcactaccacgctaaaccatttatccgcataaggatcgcgcccttgattcaccacgatctgaagtttggtaggaaaaaacaccggattgccgctgaagcgagatccgtcatttttcgtgcctggagaaaaaatcgcccctgcagccgccgttgcagcggaatgtttgacgaacgcaccggagagatcggggtcgcgtgttaaggattcgttttgcccaccttctgcgccgtagctcgcagacgcgtgcactgctgcgctatccgaaagcgttaggtcatcgccagtattgtttagccctaacctccccgttgatgaaacttgcaccaaactgccaccaaatgaacctgcgggcacgccgccgccaaaaatcacaatcgatccgctatcgggcacgagcgttccggcctcaaatgtatggcgaacgcccacgccatccgaaagcgtccagccgccgaggtcaaccgacgcgccgctcaagttcaaaatttccacaaattcatcgtcgctggaatcaaccgtgccgtcgccatttgcatcaccggctgtggcgtcaggatctgctaaaatttcgttgattacccaaccaccacttgcaaggccgctcgcgccggatttatcgcgttccttatcgatggatattttttcaatgtttgaaaaatcagtcctttgccacgcactttgcgcaaaagcccgttttgccaaaagaaaaattgccaaaatacaaatggatgcaaaaaacagatttttcaccatcatgctctaaagttgggggttaaagaagcgtcctgttggggacaggaacatttaggtttggaagttacaatttcttcggattttttttgcaaaaattgagcaacgcgggctaaccttccggctcgcgaatcgccgccgaaagcagatttgcgcgcaccattgcaaccgcaaaaataccagctgtttcggcacgaagcacactttcgccaagcgtcatttcttgaaatcctgcctgtttagccgccagcacttccgcttccgtgaagccgccttcgcctccgattaaaaacaaaatgcttttgccggaaaaaccttgtacaagatgttgcgccgaattctcatacgcaatcagcttgacttcatcgtttcgcttcagcacttcctcaaatggctgaattggatgcagcttcggaaaccacatttgccgagactgcttcgaggccgccagcacaattttttcccaacgctcatgctttttttcatattgcttttcggcagggcgagaaacggttctgtgcgtcatcattggcaatatttccgccacaccaagctcggtcgccttttccagaaaaaaatcgaagcgctctgaggctttcatcagagaaagcgcaacggcgattttggtttttggcgcaggctttttttcctgactcaggattttcagctcggctgaatttttgccaatctgttctatttcagtttgaaaacaagttcctcgaccgtcggttatccaaagcgtatcgcctgattttttgcgaaccaccctaacaatgtgatgaaactcttggtcggcgagttctatacgatttttagttaggtcaatgtgcgattccgggacaaaaaaaagttccataagtcaattttactatcaagatttttcggcgctaaaaaagccgttctccttgcaaaatatagcgagtttaaagaaatgaatcgcaacagaccgccaattttgcatcgcagagacgcactttgatgcgtatatttaccgtaatgattttatcaactcattaacccgcccgttgctatgcaacccgaaattttgctccttggaatcggaatttttatgcttcggactgttgatgtatcgcttggcacgctgcgaaccattagcattattcaaggccggttgaccgcgtcgttctttttagggctcgtggaggtttcaatttggctaaccatcatctcggcaacgctacaatacatttcacaaaatccaatgattggcattttctatgccttaggtttttcgacaggaaatgtggtaggcatctttttagaacgcaaagttccgatagggaatgtgaccatgagacttttcgtcaaagaaaaagatctcgatttggtggaaaagcttcgggaaaaaggtttttccattaccaaattttcgggagaagggcattctggtgcggtgtatttgctcttttgctttacgcaaaaaaagcgcttaccagaatttttagcggaaattcaaagccgcgatgaggttttctacactgttgattacggcggctatggcgctaaaattttagccccaaccccaacccaacccactggctggcgcaacaaattaaaattcaaatagactttcgaaacagcgcacgccgatctttctggaaaccctgaaaaaccggatctacatggtttccagaaagtgctttagttccgcttcagtcaggcgatagggaagccattctttggtttgcttggcgccggttttctcatagaattcgatggctggtttgttccagtcgagcacttgccattccatgcgcccgcagccgcgctcgagtgcaagctgagcaaaaaacttgaaaaaagccgttcctacacgcttgccgcgaaaagcttcatccacgaaaatatcttccagataaagcgtcggcttcgccaaaaagcttgaaaatgtctcaaaaatcatggcaaaaccaaccggctgcttatcaaaatacgccagaaaagcttcgtactttggcttctccgaaaaaccatattttttcaagcgcgctttggcgtcggcgtcgggcggcgtgaggctttcgtagttcgcgaaggctacgatctgcgagaaaaaaacctcaaagttttgctccgtgaccggctcaatttctatatgttcaaaatcggttttcataattcagcaacaaatttaaatggccagcgatgttaagaaatgggctgcaatacttttgcttcggcaaaaaaaaaatttgcaaggcacttcaaaaaaacaggtcagttggcttggccattcccaaaagcatcgcagatttttttcatttctaacgaggccaaagccaagcgccgtgaagggagattattcagcaatttccacatcgccaaacgaaatcagccgtcccataccgtcataaattcggaggcgaaattgcttcccctgaatttgcgtcagagagctgcttggcgaaagtccgaccaagctaaaagaaaaagtttttgcgccataagacacatcgggcaattgatatagaaacaccccgacactgttgatgttgttcgcataaatataaacgcccgattctggaatgttcgcgatgaatgtcatcgtgatggtcacaatgccattgcttgttggatttggataagccggcttgatataaacattatttttgaaataattttgaatgcgccaatcgttcgaatcctcatcgaccacatttccagttgcatccgtttcagtaatttcgccgtcggagctgttggaaatatcttcctcgtctgtgccaaccgaacagcccgctgcgagccaaaacagcaacaaaaccactgccgcttgccgccaacgcatcgcgatttgcaaaaatttatttctgttcatttctaacggtttcgttatcagtgaaatatttaaaaatattcagcctaaccgattatggcaagcccgccatttttcctaagcgggaaaccggcgcgagaaacaaggtcgcctgcagaacataattttgcgagtggctcaacacgcaagaacttctttttctccatcggttatcttatcacaaacattttattttgattgtttgtatttgtttcgatatttgaaccgcaggaacgcatttcctgaaaatagcgcaaagatctgctcgcttagttctatgcgcagaaaaatttattttatttcgcaagagagcacagcgaaccgtccgcagcctcttgaagcaaacgcaatcaaccgatttatttatgatgaccctttcggagatcaagcaaagtcatcggctgacttatcagtatttttcagaatgccaacatggcgaacgctggctgcaacgcattgtggaattggatcaatactgggagcaaattggcaaacgcagcaccacgcaagttgttttttcaagcgatgctttaccgaaaaatgtgcgcatcaacggccatttcgatttgatttacgcaggctcaacccttggcacgattcatgccgcagctatggccgctatctacaagaaaagcgttttgctttttgataaacacacgccggccaaaacccatcgggattggaatatttccaaacaagagcttttggcgctggcgcagattgggttgctcaccgaaaaggaaattgaatccgcgattactaaaaaatatcaaaccggatttgtcgagtttgcatcaactgaaccgccaacacggctttaccttgagcatgtgttggattgtgccatcgactccgacaccattttgcgccactgtttggaaaaaatggaaggcgaaaaaaatctcgttttaggaaaaaccacgtttaatcgctgctttcaatgcgacgatgggattgtggttgaagtaaccagcgatgacggaaggctggaatattacaaagcaaaagttatgatggatgcgatgggcattttgtcgccgattgcgttggagctaaacaacgggaaaccgcaaacgcatatttgcccaacggttggaacggtagccagcggccttttggatgtggattacgacatcggagaaattttggtcagcaccgaacctgaagaatatacagcaactggcgctcggcagcttatttgggaaggctttccggccagcaacaccgaaatgataacctatttatttttctacgatcgcatcgactctaacaatgacaaatcgcttctgaaccttttcgaaacttattttcaaaaactgcccacctacaaacggcctggcgcggatttcaaattacacaagccggtttttggaatcatccccgcatatcatcacaacggcatgggcaaaacacgcgaaaccgctgccgatcggattttgcttttgggcgacgcagcgacactttcttcaccgctaacattttgcgggtttggctcaatggttcgcaacttggcacgaacaaccaaacagctgaacaccttgctcgatgaaggccgctgcacgaaatcggatcttgaacgcgtgagcgcctacgaagaaaatgtcgcgattatgtcgaatttgatgaagttcatgtgtttcgaaaaggatagcgatccgccgaactttgtcaacgatttgatgaatgttatcatgaaagttctgaaagatttaccgccgcgctatggcgtttcgcttttccgagatgaaatggcgctttcggatttcaataccctgattttaaccgtcgcgaaaaaatatccgaaaatttttgaaatcacattccgaaagttaggcgtttccggcagcttaagctggattcagaattggttaggttggctaacagcgccaaaagagaaataacccaaaattttggcgcttagtagaaaaagcccccatttttcacagcattttttagaaatgacgctggaaaatatcaagccacttcgccgcgcaaaatacgaacgggtttgagccgagcggctcgccgagcgggcccaaatgcggaaaatacggtaaccaaaatcgcaaatatcaccacaattatatgagattcaggcatttcaacaatgttaattctatcgctgcgaaccacgcccgccgtgctagactcaaaccgaatggtggcaacaaaatcgcaaatcaaatgcccaatcgcgctgcctaaaagcgcaccaaccaccccgataaaaagcccttccaacataaaaataagcgtaatgttggccttgctcgtgccgtaggagcgcataatcgcaatatctttcgttttctgaagcacaaccgttgtcatcacagaggaaaccccgagccccgctacaataaaaacaaagcccaccaaaacaagcgtcacgctgttgttgcgtttaataaagtctaaaacgtttttgtttgtttcgtcccaactttcggtttcgtagccagtgagcttttccatggtagctgccacaaatcccgacgcattaatatcgttcgttttaatcccgatgcccgttacgctgcttgcagaaatgccttcgatgcgctgtgccagccgcaggttgatgtatcccatttttttatcgaactccgaaaacccactttgaaacacgccaaccacaatcactggaaaaatttcgccatcttccgtcaccaaatccaaacgggaacgatattttgctcgcaaatcggaagcaagcacatcgccaagaataatgccgtttggcgtgtaactcagttcttcgatcgatcccgacgtgatgattttttcaaagttcgcaacttgagcttctcgctcaggaaccacaccgcgcgtgatgcaggatttaaaccgcgttttgttgcgaatgatcagcttgttcatcacaaatggcgaaatggcctccacattttcaagagtttgcgctgtggccaccacttccgtgtaagcttttatagccggtttatctttggttgtcacgtttttttccaccactgtaatttgatttttcgagtgctgatcggcaaccaaattctccgggatgagccgctgaacgcgttttggaaaaacagaaacgtgcggcgaagaatcgatgattttctcacggatattagccgatgagcctgacgctacagaaatcgtggtaatcagcatggcgctaccaattgccacgcccaaggcggtcagaaaagtttgccgccgccgatcgttcaagtggaaaaaagcaattctaaaaatgtcgtagagtcccataatttcaacgtaagaataaaaatcttggagggttgccatttagagagagtaggaagcgccgcatatatgcggcgcttcctacttgttagaataggttcatttcaaccgaattagtcttcgctatcgtcatccgcaggcgccggcatatcttcttcccatccttccatcatttcattcattttgttcatcgtgtcatcgttgaaactttctgattttttgtaatcagaaggaatttcaaaaagcgaggcctttaacgattcttttttgatggaagtgacttccgatgttgtgtttgtttcatgatcgatgattttcatcgggaagccaacaatgccaagtttttcaagctgcttttcgagttcaggattttcttcttccgcgctgccttgcagtttgaagaacgtattccaatccagcacgtctttggtcagccaaaattctgaaacgccttcgtagcctgaaatgcgaatatggttgcagttgtagcccaaaatcttttcttgacctaatttttcaatttttgtgtcctcatcgtcgctttcataggagtcatcttcagtaatttgcgcctcaaatttaagttcgctataagttttcgcttccgggttcaaggtatagatcgtgttgggttgcttcgcgttgcgaatcgtaatagcagtgcgctcgccaacacctggaattttaaaactcaattccgaacggaaattgttatttgagaggtaaatcgtgttgatgtgctcaccttcttctgctgtcatttttatattaatgatgccttcaaactgcccgtaagcagcattgctgacaaacagaaatattgcaaaaaaataaaaaatagacttattcataatcagtaagcaataaattaagagtgattttgttttgtaaaacaaccgatgaatttaatcttttttataagaaaaattccgtgcaaaaatgaaaaaatatgttcattaataagttaagttatactaaaccctaacgtttttgttcttgcaatttcttcatcatttccttcattttttccatttgctcctggctcatttgcatttgaggctgcatctgctgatagtcctttggaatgctaaaagcagaagcgggaatggctttcttctcggctttgacaagctccattttgacggtttgtccatttacctgctgaagcattttaactggaaatccatccgcaccagatttatgcaacgcgtctgccaaagcggaatttgacattttcggattttgactttgcaatcgcctaaaagtatcaaaatcaagaatttctgagcttagccaaagatccatatcggttgtcgcacctgtaatttttacatgttggcattgatagcctctgattttttctttgccaatcactttcacatcgtactcttcatccacattcaggccaccggttaccgctgcggcttttttcaaatccaaaaccatgtagcttttcgttgcatccatcaaaatgtaggcctcatcaggattttcatgctttaaaatcatagaagttttcattggcgcggaaaactgcggcggggtaatcagcatgtccattcgctcggcctgactgccaaaaataaaagtcatttgcccgtttccttgcggagacaccaactccatttggatctcaccaacgaattgcgcaaaaataggcgcggcatagaaattcagcaccaaaaacgttaggattattctgaacatggcttcactttatttaaaattgttatgataaatttttctaaaaagtatcggcgttagtgcgtcatcaacctgctaaaatttcataaagttaacgttgttggtggacattattttctttttcgctttaattagaaggcgctttttccctgcgtttacgctcattttttaggatgcgcctcatctctatttcatcaaaacgcttggccggaccatgaagctcaagcaccagcagccaaacgaagtccattatcacatagatttatttttttctatgcgcaaaaaagcatgacgaaatagattaacagttgatgcagctgtggcaaatcaaccaaaaaacgtggttatttttgcatctccgacgaagaaataaattcgtcgaatatgccgtgatgcttaacgcaacatttcttgtagaaaaattgcgcccggcggcgtttttcgtagggataaaaatttggaagcctattttttgaaactcacatttcttttgataggctggtttgaaaattaaaattagcattcactcatttttctcgaacgataaatatgtctcaatcgcaaaactggacggttctttcgctcttaaaagcaagcagcgatttttttgcacaaaaaaatatcgacgacgcgcgactcaatgccgaattgctcttggcgcatacgctgaacctgaaacgaatggacttgtatttgaaattcgacatgcccgtcacggaacaggagcgccaaacctttcgcgaactttgcaaacggcgactcgaaggcgagcccgttcaatacatcattggcaatcaagatttttttggactgacgctcgacgtggattcgcgcgttctgattccacgccccgaaacggaactgctcgttgaagaggcgctcaacagcctttcgcagttggatttcggggacgagaaaatcaagattttggacatcggcacgggaagcgggtgcattgcgctggcgtttgcctcgcagctctcgaacgcggaaattcttgccgttgatgtttcttcggaggcgcttgcgctggcaaaacaaaattcagaaaaaaataaacttaagtctgaagtccgttttttgaacatagatatgctttcagcgcatttttacgatgaggttccaggaagctatcatttgattatctccaatcctccttatattccaatagcagagcgcgattcacttcaagtggaggtgagaaattttgaaccggcaattgcactatttgttcagcaaggattcgagttttacgaaaaaatcgctcaagaggctgccaggttgctcaagccaaacggccttttgtgctttgaactccacgcggatggcgccacaaaagtgaatatcattttaaaaaaaaatggttttgaacagatccgttttgttcaagattatgctggtttttcgagaattgcaattgccagtaattcttaatacacccagataatgaacagcaaaattattggaattgtcggcgcaaaaagtagtggcgtcaatatggccattacagtcgcaaaggcaaaccacagcgtgctaatttacgacccgaaccctgttcttttgcagcaagtgacttcaagagtgcggaaagtgatggaaaaatggcagcagagaaacctgctcacgccaaaggaagccaatttgttagttgaacggatttgtccggtttcgactatcaaaagcttgtcttctgcggatgccatttttgagacgggctccgaaagcttggagaagaaaaaagagctcttcaaatcactcgatgaattttctcccgagtcgatcattttggtatcaaccagcgccttcatttctgtcacaacactggcctctgtctgctttttcaagaaaagagtgattggcatgcaaattcatcatcaatcttcgatggcctcgttaattgagctatcgcaaggcatggacacttcgcgcgaggtgctgaaacagtctatcgagcttggccgatcactggcaaaagaagtggtaatctgctacgacatgcccggactcattgtccatcgggtttctcgaaacttttttggagaagcgttgcgaatctttgaagaaggcacggcctcgatgctcgaaattgatgcgtttatgcggcaagccggcggctttcatcttggaccttttgaactgctcgactgcctcggcatagacaaaacctacatcagcgatttggagctctataacgcattttttcaagaaccgcgttttcgtcccacccatttgatgaaaacactttttgaatccggctattacggaaaaaagtcgggcagaggcttttatgattactcgattaatgaggctgcgcccagaatggccattcaacaaagtgaacaagaagcggccagaaaattttttcaaaaccactacatcagcttgtttatggttaagcaagcggtttttgcaagaatcatcgcgatgctcgtgaatgaggcgcttttttgcgtccaggaaaatgtgtcttccgaaggcgacgtcgaccttgcaatgaagtatggcatgagcttcccaaaagggccaattgaatgggggcgcgaaatcggctttgataaaatcgcttcggtcttaaatgcgctctacaatgaatttcgcgacgatcgctatcggcctgcgccacttttaaaaatttatcaataacgcagtcaccctcgcaaataggctttgcaattgactgcaacaaaaaaggcgaccttggtggtcgcccttacaaaacagcctgagcttctgtaaaaaacctctcagcttaactcaccaatttcggaatcaagaaaatatccaaaatcatggaaaccatcgttgtggtgtgaatgagcgccgaaccccaaaggttgcgcgtgttggctaccaaataaccgccgatgatgccgattggcatggccatcatggccatcaacccgcgctcgaacaggccgaccggcgcaaccgcaaagtgattgaccatatacaaaatcgtggtgattgccaccaccaaatgtttgttcaagcctttttcaagcagcgcggaaaaaagaatcccgcgccaaaggaactcttcggccaaaatgagcagcgggaaaagatacagcatgttcatgcctaccaaaatttcttccatttgtgccatcggttcgccgccacctttcaaatacatgtaagtgttggccacatccatcacaaacaaaaagccgccgataataccaccccatttcaagcttttgccgagattttccgttgaaatgaacatctctttccactcgcccgtgtttttgccgtgccaaagcacgataccgataccgcctaacacataaatgaacagcgccggccattcgcctgctggcgtgaaatgaccgataagcccactcacccaaataacgccggttaaaatcaacgaaagttgaagccgcttttcgtataagctttccttaaagccggcgttagaaaatcttgtttgctccatattttcccccattagaaaaattgatggtattggtttttgctatttaaaatgcccgaaaggttcaaatatagaataagttacagaaatcacgcgggcgaaaggcaaaaaaaaataaacggccacgatgacaagtgaaaacccgtgttggtctgagcgtggaatgtttccgaagcgcaaaaagataaacgattgaatgacaacattcccgtgtcgtgcgaactgatgccggaaagcaaagggcagacacacggggtctgccccgccttcaatcgccgctctccgctgccagcatggtttgaaattccgcttcggtaacgattttcacgccgagcttttcggcttttgccaatttgccgcccgcctcttttccggcgacgacgagcgaggttttcttgctcacggtggaagttaccttgccgccgcgttcgccgacttttgctgccgcgtcgtcgcgggtgaagttttcgagcgagccggtgaaaacgaccgtcatgccggcaaaggtttgcggcgcgtcgggcgattttttgtccgatgccaagcgtaagcccgcccgttccaatttgccgagcagttcttgcacttgcggcttggtgaaaaacagggcgacgcttttcgcaatcgtttcgccgatttcctccgtttcgcaaagttcggcttgcgacgcgcttttgatagtatcgagtgaagtaaatcggtcggccaaaatgcttgccgttcggcgaccgacatagcgaatgccgagcgcaaaaatcagccgttcaaacgagcgagatttgctcgcctcgatgccgttcaaaagattttgcgcggatttttcggcaaatcgctccaatgccaaaagcgccgttttttcgataaaataaaggtcgcccggatcgccgatgagacccgcgccgagcaactgctcgacgacggcctcaccaagcccctcgatgtccatcgcgtggcgcgaggcgaaatgcaccagccgcgccttgcgctgagccgggcagccgaattcgttcggacaataataaatgacttcgttttcgggatgctcgagcggcgtgccgcacgacgggcaggttgagagcggctcaatcgtgcgggcttccggcggacgcttttccgcgacgactccgacgactttcggaattacatcgcccgatttttcgatgatgaccctgtcgccgatgtgcaaatcgagccggcgaatttcgtcaaggttgtgcagcgtggagcgcgaaatcacggagccggaaagcttcacgggctgaagctcggcaaccggcgtaatcgcgcccgttcgcccgacctgaaaaacgacattttccaaaacggtttccgcccgccgcgcggcgtatttgtaggcaatcgcccagcgtggacttttggaagtcgccccgagcaattcttgatagcgcacattattcagtttaatcaccgcgccgtcgatttcgtaggcgagcgcatcgcgcttgttttcccactcgtccaaaaacgcttggatgtcctgaagcgagcggcaggttcggtgggcttcgccggtgtaaaagcccagttcggcaagtttttccaatcgctcgccgtgcgaaaggtcggcgaagggacggccgtccaaataatacgccaccatcgtgaggcggcgtttggcgacctcgcgcgaatcctgttgtttgagcgtgccggcggtggcgttgcgcggattggcaaattgctcggactcgtcgcgctcggcgttgattttttcaaaatccgctttggtcatgaacacctcgccgcgcacttcgatgtcgcccgagccgttccacttctctgtatcgaatgccgaaccggatgcgggcgcacgcagacggagcggaatcgtgcggacggttttcaggttggcggtaatctcgtcgccttgcgagccgtcgccgcgtgtcgcgccttgcacaagcaggccgtcacgataaatcaagctgacggccacgccgtcgtatttgagttccgccgtaaaatcatacgcctgcacgccctcgctttccagcgacttggcgacgcgggctaaaaaatcgccgagttcgccgaggttgtaggtgttcgagaggctaagcattcgggttttgtgccgaacaatcggaaagtttttcgtaacctcgccgccgacgcgctgcgacgggctgtcgggcgtaacaaggtcgggatatttcgcttccaactcggcaagcgttctcagcagcgcatcaaagtcgtaatcggaaatcttgggtttggcgagattataataattataattatgctcgttgatttccctgcgcaacgcacggattttcgcttcagcttcagatttgttcattttagcggcggtcaactgttttttgattttatgcgaaaatacggaaatctcgctttcaaaccccgcttaaaacgcgccggcttttgttgcacgattttcaggtgtttttcctaattttcagaaacattgttctgataacgcaacgcatcccccaaaaccatgcaagcttatccctccgtgcggctgctctttttgagcatcgctggcattttgcttggcgaagcgtttcccgcttatgccaaaatttatttatgcgccgctgctggacttggcgcattgtcgttttttcttgccgtttttgacttgttttttaagcgttatgtttttctaaaaagttggccagcgagctatattttttctgtgatattttcgtttgcagcgctcatttctttccaagaaacccgcgtttcgcacaattccattttgcactatctcaatgacgagcactggataaaagggaaaattttgggcaaaccgaacatctcggaaaaccatgcttattgggacatggaagttcgggaaatcatcgttgaaattgatacgcttccggtttcgggaaaagtgcgcgtgtggcaaagttcgccgcgaaagcttgatatagcgcttcaagatggcgagttcgtttgggcttttggcaaactcaaattgcctgagcccacccaaaataaaggcgaaattgactttgcgaaatatttagcgtcaaaaggaatttacgccgaactaaaaagctacggagaaggaaatcttcagcaaataaatgaagtggatttatccatatttgagcagtttttggtaaagccaacttatgattttatcgatcattcgattgaaaaattgattcctttcggcgacgaaaaatcgttcatcaaagcgattttacttggcgataaaagtggcctttccgatgagataaaactggcttttcagcgcacaggaacatttcacgtgttggcgatttccggtctccatgttggattatttgtgctcgttttgggcgcattttcgcagcgatttaagcaatcgcggagtggaaaatgggtggtttttctcatttccacttttgtgcttttgctttacgccgcggtgacaggcgctgcgccgccagtgaaacgcgccgttttaatggcgattgtctttttaggcacaacgctttacgaaaaaaagacttacgcattaaacacgctcgcctttgcggatttcctcatccttctaatttcgccaaaagatttgttttcgctcagctttttgctctcaaacgcggcggtgatttcaatcattttactttacccaaaactcatttctcttgccatttttgacaacatcgaaagctcaaaatattggctcttgccgcagattgggggaattgtaaaaaatatttggcaagccattgctttgacaatttcggcaagtctcggggtttcgccgattttgggtttgacctttggcagcgttccgttgcttggtttgctcgcaaatttgccggtcacgtttctcgtgtcgttggcggtttatgccatgcttcccgcgctatttttcaatttgtgttgcgccgagttcgccgcgctttacgcgctttgcgcatggtttttcatccgcgtgagcattcagattagcaattggttcagccagttttcctttgcagcaatttccataaatgcaagttggctaagcgccctgtcgttttacctttttatcggattcttgtttaacctttataaccaaaaaagcagagcaaaatggacgatatttttactcattagtttgaattttattctgtttggtaaactcttttttgagaaaaataaagaagaaaagttaatcataaatgatctcagaaaaggcgtttccgttctgtgtaaaacccaaacagaatcaatcgtgatcgatgttggcatgagcgattatgacgcgacgcgaaccctgaaacaagttcaagtttttcacgctttgccgagcgcatttttgcaatttgcttcatctgaccgaatcatcacggaggctgcgactgctccgattttttcaagaaaagaacatcagcttcggctaaaaaccatcggcgtttttcgcccaaataaaaatgtgatgaaagtgatgacgaaaacgcagcaagtacttttcgtgaaaaaagtgggcgtattaaaacccgagccattttatcgagtaagcacattgattttgcatttgcgaaaattttctgacgcagacgaagtgcgtttgcgcgaatgggtgaattttgcaaagcccgaacgggttgttttttcaacgagcccgtttatgcgaaaatcggagcggcaaaaactacacaagctgatttttgccgaagcgcgctatttttcgccgcaaatcaatgggcagctcgtgtttgattaacctgaaaaaaacagaatgcaaatgattgacatcaaaataacgaaggccgccgaagaaaaaatacacgatttaacaacttccggcgaagtggagcaagggacaattcgcgtagcaacgggctgcgctgcgtgcggcggactttcgttcgcgctcgacttcaacacgaaaaaaaaacctgacgatgcgttagtccctcacgacaaatgggaatttgctgtgggcagggaggttcaagagctggtggaaaatattacgattgactacgtcgaaaacgagtttggcgggaattttattattgaaacggcgtacggcacatcggcttgctggtggtgatttttctcgcgcatatattaaaaaagcaaggctgcccaaagtttgacgaaaaaacactttgagcagccttgtgaaagtcaaagcccaagcgaaaccaaatcgtgaatatgcacaatgccaatgggcttttgcgcatcatcgcaaataatcatctgggtgatgcgatgcgcttccatcgtttctaagcagtctttggcaagcgtttctttcgtcagatattttgggtttggcgtcatcacatcttttgccgaaagacgagaaagatcttttcccgtttgcacaattctgcgaagatcgccatcggtgaaaaacccgactaactttccggtttctccatcaaccacaatggccgcaccaaaacgttttgaggtcatttccagcagcaatccagtgaatgagaccgtatcttgaatgatgggaagccgctcccgcgtggccataatatccgcaacgcgcatggtgagccgcttgccaagcgcgccacttggatgcgtaacagcaaaatcatattgagaaaactttttggcttgcatcaaagccatagcaagcgcatcgcccatggccagcatcgcagttgtggatgtggttggagcaagatcgtacggacaagcttctttttccaccgctacgtccaaaacggcatcggctcggagcgccaaagcagaacgaacatttccaaccattgcaataatttgaacttgaagctgctttaatgctggcaggatgtaaagcagttcttctgttgtgccacttttggaaagcccgatcaccacatcgcctttgctaaccacgcccaaatcgccgtgcgccgcttcagacgggtgcataaacacggctggcgtgccggttgaagtcattgtggccgcaattttctgcgcaataatgccggactttcccattccggtaataatcactttacccgttgcattcaaaatcagacgaaccgccgcgttgaattgctcatcaagtcgtgtagataccgcctcgagtgcttttgattccagcaaaagcgtttgtcgggctaaatcaataaagttcaaggtgcatgtgttttgattaaacgaagcattagcgttcataaaataacgcttccaaaggttgaaatacaacgctttttagaggattttcgcaattataaagaaggctggaaatttacattggcgcgccgtagagaacgctggcgcgatgacgctcaaagtgagatgcgggggatttttcaggcgaaaaagttgaatcgcttaagattcggccaaatgcttcagttctgaaagttttatcaaggcttcaatcggcgttattttattgatatcaatttcagccaacgcgtcgcgcaattttgtgtcgcccatttcaaagagcgagatttgcaaatcttctttcggcacgatgcgctttttgtttttctgcgctttttttgtcggctcggtttcgccctcttccagttcggccaagatggctttcgcccgcgagataaccttatcgggcaagccggccattttggcgacttcaatgccgtagctgttgtccgccgcgccgcgcacgatttttcgcaaaaaaatgaccgtatcctcagtttcctcaaccgtcgcgttgaagtttttgacgcgcacgagctgctcttccaattcggccagttcgtggtaatgcgttgcgaaaagcgtctttgcgccgatggcgtcgtggataaattccgtcatcgcccacgcgatggacatgccgtcgtaggtgctggtgccgcgcccgatttcgtcgagcaaaatgaggctttgcgccgtgccgttgttcaaaatgttggcggcctcgttcatttccaccaaaaaagtgctttcgcccgccgcgaggttgtccgatgcgcccacgcgcgtaaaaattttatccaccagcccgatcgacgccgattccgccggcacataacttcccgcttgcgccagcaagacaatcagcccgacttgtcgcaaaaacgaacttttgcccgacatgttcggccccgtgataatttgcacgcgcgtttccacatccaatcggcaatcgttcggcacgtattttcggtcaatcggcatgattttttccaacaccggatgccgcccgtttttgatgtcgatcacatcgttctcatgaatttccggctttacataattgcttttttccgcaagctcggcatacgagcaaaggcaatcgagcgtggcaatgtgctcggcatcggcctgaattgtctcggcgtcttcggcgatgcgctgccggagcgccgaaaaaagctcctgctcgagcgtgatgcgccgctcttccgccgtcaaaatcttttcctcgtactccttcaaaatcggaatcgtatagcgttcggcattgacgagcgtttgctttttctcataataatccggcactttttccgaattggccttgctcacctcgatgtagtaaccgaaaacgcggttgaattgcaccttgagcgatgaaatgccggttttcttgcgctcgtcggcctgaactttttgaagcatctctttggccgaaccggcgagcgagcgcaattcgtcaagttccgcgttgtagccctcgcgaatcacattgccgtcgttcagcgtggcgggcgtctcgggattaatcgcccgaaaaatttcctccgtcagttccggcgtggcggtgaggccgttttggagttcggcgacgagcggcgtttcaatttccaaaagcgccgctttgaagtccggcacttgcgcgagcgagccgcccaagctcagcacttctttcgggttggcgcgtccggttgcgattctggccaacacgcgctccatatcacaaatcgatttgaacgcctcgcgcaaattcgccttgaggtcttttcgggttaaaaacacctcgacagcgtccaagcgattttgaatttgcgacatccggcgcgacgggcgtccgacccattttttgagcagtctcgcgcccatcgccgtgacggttttgtcaatcacatcgatgagcgtgccttcgcgtgcgccggtttgcatggcatataaaatctccaaattgcgcttggtttgcgggtctaaggcgatgtggtcggcggtctcaaatcgggaaatttttttgatgtattgcaacttgccgcgttgggtttcctcgaggtaattcaaaatcacggacgctgccaccttgcccgccgaaaactcctcgacgccgaaccctttgagcgagtgcgttttgaactgcccgagcagcgtttgttcggcaaaatcatggctaaacatccactcgtcaagctcggtgaaattgagttcctcgtaggtcatgtttcggaggctatctttccacgagcgattttttttggaaataatgacctccgccggctgaacggtctggagcaaatctttgaggccggaaagcgggacttcggccacttgaaattccgccgtcgtaacatcgataaacgcgacgcccgagatttcgcgttttctatcaatctcggcaaaatgaacggcgcaaaggtagttgttgcgcttttcgtccaaaatgcgatcgttgaaattcacgccgggcgtgacaatgtccgtcacctcgcgcttgacgacgccacgcgcaaatttcgggtcttcgacttggtcgcaaagcgccacgcgaaagccgcgtttcaccagccgcgctacataattttccgccgcgtgatgcggaaaaccggccatcggcacttcggcggacgagccgttcgagcgccgcgtcagcacgatgttcaaggcttcggaaacggctttggcgtcgtcaaaaaatgtctcgtaaaaatcccccacccgaaaaagcagaatcacgcccggatattgcgattttattttatcgtactgccgcatcatcggcgtttcatcttttttacctttttgtatttttgacttcgccatattttttgctttcaaaaattgcgcctgttttattttccgatttttccattttcgctttacgggggcaagaaaagcttgtaaattaaggtctttttggaaaaaaatcatattgtttcacagtaaaacaagcattatgtatcaagtccttttatttctacatgtcgcctcattcgccatttggatgggcattgtggtggcctcgctcatgctcatcaaatcgatgcaaccgaagctcacggattttgaggcaaaggaaattcccgaatttgtgaaggtgctgaaaagttatatcggctgggaagtcaaaattgtggatgtgatgtttttaaccgtaattatcacgggcgcactgctcgcacatttctacatcggctggaacacttggacgattacgaaaggcattttggtgtttttccaacttttcgcaaccatcggctatgtcttcgtcgccgtcagaaagctggaatatccctgcaagccgagcgagttcaaaaaatggtacacgctttttacgatttcgctctcatttttcacggcaatgctgctctttgttttctttgggcggtagcgaaaattaattccggtaaaaatcttgagggaagctttgaatagtttacaaaacttattaaattttgggctcgtctaaaatcaaagtttgaacataataggaaaatgcgggctcttgtagaaatttctgataaacagttttttgtaacggaaggcgaaaagctttttgttccgacacaaaaagcagaagcaggcgacaccctgacttttgaaaaagtgcttttacaaagcgacggcgcggcagcaagcctttctccgtcgtgcaaagtaacagcaaaacttctgcgccacattaaaggcgataaagttaccgtttttaagaagaaacgccgtaagcgctaccgtgtaacacgcgggcatcgccaaggattctcagaaattgaaatcctttccgttgcttaagagagatatttatttaactcataacttgataaaccatggctcataaaaaaggtggaggttctaccaaaaacggtcgcgatagtaaccctcagtatttaggcgtgaaagcatttggcggccaggaggtttcagcaggttcaattatcgttcgccagcgcggcacggcatttaagccgggtaagcttgttggcatcggacgcgatcacaccatctttgcccttcaatcagggaaagttttcttccgtagtggccgcaacaacaaaaagtttgttgatattatccctgcgtaacaattgatacgttttgcatcttgataaaagccgactcgatacgtcggctttttttatacatttcttgcgtttttttttgagtctgccttcctttttttatcttgctgcaactaatacttagcaaatcaaacaagttacaaacaaaccgaaccctattttttcccattttatggatgaatgaagagcaaaagatcgccattgcgttttcggcgatagaatgctttctttatgttatgtttttttaccatcccctcaaaagtttgaccgtaacgcgtattttttaaccttaaatcaaaaaccgcatgaaaattacagtaatcggcgctggaaatgttggggcaacggcaactcaacgcattgttgaaaaacaattagcacgtgaggttgttctcgtcgatgttgtcgacggtgtgcctcaaggcaaagcgttggatatgtatgaatcggcacctgttgagctttttgatactcgtgttgtgggtacaactgggtatgaagaaactgcgggctccgatattattcttatcactgctggaagacctcgcaaacctggcatgagtcgagatgacctgttggctatgaatactgaaattgtgaaaacagtgactgaagaggctgtctcgaaatcaccgaatgcaattattattgttgtttcaaatcccttggatgtgatgacctacgtggcttatgtgagaagtggatttccgaaagagcgggtaattggcatggctggtgttctcgatacagcccgctttcgtacatttatcgcaatggagctcaatgtttctgtgcaagatgttaatgcctttgttctgggaggacatggcgattcaatggtgccggttgtgaaatacaccactgtagccgggattcctatttcggaactgctgccgcaagatcgcattgctgcactcgttgatcgcgccagaaaaggcggcattgaaattgtcaattatttgaaaaccggctcagcttactacgcaccatccgcttctgctgttgaaatgatcgacgctattgtcaatgaccgcaagcgcattatgccatgttcggcgtatgtaaccggccaatatggattgaacgatgttttcgtcggcgttcctgtaaaattaggtcgcggtggcgttgaacaagttcttgaaatcaatttggatgaagcagatcgcaacgcacttcaggcatcggccaacgaagtgaaggaaagctgcgagaaagttaattccatgatgcagtaagtttttttcatcctacgcgaaaatagccttgagggaagaaagcgtccggtatttatcgggcgctttttatttgagaaaaaaattcgagtcctcgtttcgctctgttttcttaagcttttatggcaaagaaaggatcgatttgtaaatgtctttctgacttttgattgggtctggaaaaggcacaatggcatcatcaatcgcttttctccaaacgatttttcccttcagcactttcgacatcccttttcttaacaccgtaacggaaatatctttcttattttgatacacctccgctgaaagaaattgccgtagaaaatccgccgagttctccgctttcacctggttgatggaaaggataatatcatccggctttaacccgatttcttgcgccgttgaaccttcggacacataatcggcgaaaaacgcgcctgccgaatcgggacttgccgaaaaacccatgaacggcttttccgatacgctgcgatttaacaacaaccccgctttataaagatatttatcgaaaggaatcggcgcggtgcccgatatgtacttttcataaaatgcggaaacatctgcaccggatagcctgttgataattgtcatcagcgaatcgtcctgaaaagcttttcccgtgttgccatatattttattcatcgtgagcatgaggctatcgagcccaaaccgatttttcgtttgaagccggagctcaacatccaacatcatcgccaccagcgtccctttcacatacagcggaagaatttcgtctaagctttcgatcgaggcgatttccaaacttaatttttccagattagcgtcgtaatcatccttatccaattcccaatactgatagcgttgcagcaagtttgcaaaaaatagttctttcggaatcacgccggactttactaaaagcaagtcggcgtagtagtccgtgacgccttccacgaaccacatatttttggtatggcacttggcctgataatcaaacgccgtaagtcggtcggagaaaatcttttttggattccacacatgaaaaaactcatggcttactgtgctcgtaatctgatgctgccgagctttttcccaattgaaaagtggtagatgatatgccgatgcttgccgatgctccaacgcaccgtacatttctgaatatcgcattggcgttaggtgatgaataaatatgtatttttcgtaaggcaactctttataaaaattataatgcgcttgaacaatttcctttgtaaccgccaacagcgaatcagctctaaaagaaaatctttttttataaagctcgtttttatcaaaaatggaattgacgatttctaaggaaggatcgcgctttaccgtgctatcgatgagcaaaatgaggctgtgcggcttgccctgcacaaagaaatcatgccgctcgtattttcctaaaatgaatggactatcgaccagctcatcataattttttgcaaggcaaatttttgaatttggcgaagtttctaatggcgaggcaacttgaaacgaatcgggcacggaaaatatcacttggcaaggcagggcttttaaaccccagatataaccaaacacattggttgaattcgcgtagccgtagcggccattgagaatggttttttccggccaaaaaagctgcgacgactgggtttcagcaaccgagtagcaaatgcttttaatttcatcggcatcttgaaatagccaagagcccgtttcaatttctgttgggaaaatttcatctcctgaagttgttatggcgcgaagattttgcacgtattttccaaactgaaaaaattcatacgcgcccggcgcccaggaaggcatcgaaaacttgatttcatgagggagagaaagattttcaactgaaagcgaaacacgataaaggccatgcgttgtgtcggtggcgtcaacctgataaagcactcgcgcggcaggcgatggctgaaccgacgcggtgctcggcgccgaactctgacatccacttgcaaaaaacattaaaattgcgaaaaatgcgaaaagctccgctttgacacggaaaaaatctctacctttattcatgatgcgcttttctcgaacttcttttgaaattaaaattggcaaaaggaagcgcaatattatgactatgcgttctttttaaaaagaaaacttttgaaaaatgcttgcaaaacgaattatcccttgccttgatgtcaaaaatgggcgtgtagtgaaaggcgtgcaatttgaagaattgcgcgatgccggctcaattttggaacaagcaaaattttataatgacgaactggctgacgagcttgtttttttagatatttctgcatcgatcgagtcgcggcgaacgacgctggaagaagtgctgaaggtttcggaacaggtgtttattcccctgacggttggcggcggcattaattccgttgaacgcgcgcgcgaagcgtttttgcacggcgccgacaaagtttccgtgaatacctcagccgtcaaagagccaacactgatttccgaactggcagaacgattcggctcgcaggcggttgtcgttgccattgatatcaaaaatgttggaagccattatgaggttttcacgcattcgggcaaaacgccaaccggcctcgatacgttggaatgggcgcacaaagtggttgaactcggcgccggtgaaattcttttgaccagcatggacagagacggcacacaaaaaggctacgacaatgtgattttgaaggaaatttccacttccgttggcgttcctgtaattgcatcgggtggcgctgggaatttgcagcatctttacgaaggcttttccatcggcatggccgatgcggcgctggccgcctcgattttccattttcgccagcattcggttcgtgaggcaaaagcatttttgcaagaaaaaggcattgcgattcgactataaaacaaaacgcttgcttttaaatcagacatggatcacatagaccatttttcccaaacgatatagagacgcactggcgcgtctctattatttatgagaaaagcctgttctcctaacgaactttcgataacccacaagcacgatttaacttacgcaatttcatcgcgtaaattcactgcgttttgtcaatcaaagaatcgattttttcgtatccaagtaggaacgtttttacaaaaaaaatagacatctatttgcaacctgtttttttcaacccaaccgaacttctatgagaaaacgatttacgctttttttccttttcgcattatttggcttttggggtgtgatttcagcacaaacctcaagcagttattttcccgccgaacaaaaccatgtttggtactacaaggttacgccattaactgccaaagggaaaaatgaaagcagcgcttttttaaaggtcgattcgctcaaagaaaccacgaccacaacgtaccagggaaaatctgcaaaacgcttgcttagcgcctatggtctgctcaacggctcgctcacgacaccatttctcgacaccacctacttgcattttgaaggcacaagcgcatggcaatatttgagcgcgctgccctcaacactcaacacctcgcttctttcagataccttgcaaatgaaaaatgtgctcgcgtttctggattcgttagaaggctgggggaatctctatcgctttggcgaaagtgtttcaaaaacctacaccgtttttgaaaagcaaatccaggttgattttgaaaacttccaattgcccgttcaatttaaagtggcaggcaaacgcctacctgaccagacgctttcgctcgaggctggcgattttaactgcaagaaatttgcgatcagcttcggcatcaatttgattattgacttaggcattttcggcaaacagactgttccggccatcacaattatggattcaacttggattgcgcccaaccattggatcgtcaagcagcttttgcctactaccaaagtcgatttatcctcgctgaacacgctactcaaaagcgccggcttggataccttgcccgtcaccgcatttacgattccgggcgaacttacggagcttatcaaccagccgatttccagcacgcccgcgcttggcactgtgccggtcagcgcgttcagtttagatcaaaattatcccaatccgttcaacccacaaaccgccattccattcgaattggaaaaggccggttttgtgtcgctaaagatctatgacattttaggccgcgaagttcaaccccttgttgaaaaaaaactttctgcgggaaaacatctcgcgtttttcaatggcgaaaaactgccaagcgggctgtatttctacaaactgattgcaggcggcaaacaagaaattcgcaaaatgatgcttgtcaaataaatttagaattagaaatttatagcgctataaaacgtgcaaccaaattatgagaccaaacagttttagaatcatggacacgacatggaaatacaaagaataaaatcagttactgaaaccagttcaattcaataccaaaccaatattttataaattttattgttttttgacggattgttttacatttattttaaacattagaactaacagcgataggatttaaagattttatgagacacaaaaagatttcttccgaaaaacagcccagctttgctatgaaaaagagactgatgccagtcgctttttacttctgtctgatcacgctcatttcgccgctatctgcgttgcaagctcagcccaaattgaaagcatcctcaacgatggaaaacttgggaacactttatgatggcgctcgcaaaacggcagcatttacccttacaaacgttgggaaagacacattgaaactgtttaaagtgacaacttcttgcggctgcaccacgctcgaagaaaaacctgactatattttgccaggaaaatcttggaaaatggaagttgaactaaattcaacaggattaaaaggcgaggttcaaaagtcggtttcgcttttaactaacgagccaggcacggaaagcacacatcgctttagcttgaaagccaatgtgatttccgaatttgaattgctcaataaacaagacatcgtgcaactcggcgaatttattcttggtgggcgagcaaagcgttctgctgaactgaagaacataacgaatgaagctattttaattatgaaaacgcgttttgataacgagcagatcgaagccattgcagaaaataaaatcgttgagccgggcgaaacgcttgaagtcacatttgatttttccattagcgaagtcggcacatttacagatgtcgtgtatttagtcaccagcagcatgaaccaacaatatgttccggtgaagctaacttacacggtggttgcacggcagtaacaaattggcttgaacgcagttgcaaaaatgacttttagccccataaaaaaagggaatttcaacgaaggtgaagttcccttttttcgttatgagaaaactttcctcttgcaactttctgccaacgctttcagagattcttcattttgaaaagaccttagctcgcacgcttattttgttgtttaccaattagttaaatccttcagctcatcactttgccccctatttttggcacataaatagttgggctttcatactatatttcatctttaaagtttatcggcatgtaagttgttgcaattggtttgaattattattttgaattgtttttcattttctcgttttcaaacttaaacggataagaaagggacaaacgcaaatatgcaagctgctgttgtggatcataccgaggtttatcgattgccttggtcacttacggataatgcgatttcatggttagagccaactgctttgtgcaatttgtactgtgatggctgctatcgtatgaatgagaaagactctcacaaatcattggacgttgtcaagcaggagctggatacatttcaaaaactcagaaattccgactgtatttcaattgccggtggcgatccgctgctgcatccacaaattcttgacattgttgccgatgtgaagaggcgcggactcaagccaattgtcaatacaaacggcaaagccctcaccatggaattgctcaaagatttgaaaaaagcaggcgtttatggatttaccttccacgtggatagcaagcaaggacgcgatggaaaatgggcgggaaaaactgaaattgaactaaacgcgcttcgccaagaatatgccgacatgttggccaaagtgggcggcattagctgctcgttcaactcgacggtttatgaagataccatgcaatacatgcccgacatgctcaactgggcgcatcgaaacatcgatatcgtgcataccatggtatttattgcgtatcgcgaagtcatcccagacatgccatttgattggtatgcgggcggacaaaaagtagattgggataaaatttggtatcataccgataggaaacgcgacattaacattagcgccttacacatgttgcaaaaagctcgcgaaacgcatcccgagtttatgccatgcggctatttgaacggaacagaaattcccgattcgttcaaatggatgctgaatgttcgcgttggcacgaaagagaagattttcggcttcatggggccaaagtttatcgagctcgtcatgacgggctatcattggtttaccggaaaatatctctcttacgcctcgccaaaagaaactcgaattggaagaacggcgctgatgttcctttggatgctcgacaaaggggcgcgaaaagccgccgggcgctttttcaccaaccctctgaattggtttaagcgcttacatttccaaaccgttatgtttatccagccggtcgactttaccaagcacggcgggcaaagcatgtgtgatagctgcccagacatcaccgtttggaacggccagcttgtgtggtcgtgccgacttgaggagttgaaaaaatacaacacgtttctaaagagcgttccgaaagactaaatcgccagctcgcgtttctcgaacttcaacagccgacgtcgcaacccgaagtcggctgttttttcatcgccaaatagaccttgctatcgacctataattttttcgcgaactttttcagtgcaacaggcaatctctcatgagaaacgccttgcaaatgttaaattaaactgtgaaagttacccttaaaacaagatgaatggaaatatgacgaatcaacccgatagcgaatcaaaacagcaaccgcttcaaattaacatccagctcgatccagatacagcacagggcatttattccaacattgctgtcatcaatcatagcccttcggaatttattttggacttcacgcgcctttttcctggaatgcaatcggccaaagtccatgcgcgcattgtgatgacaccgcagcacgccaaaatgttagccaaagcgcttgagcaaaacatcgccaaatatgaatcggataacggcgccatcaaggtggacgaggcttctcactccgagcaaatgggttttcacatcgccagaaatcttcagcaaaaataatttcagttcaactttttagcccaaccaagcatgacggaaaaagaaatcagaatttttcttgatgaaacattagaagacattcaagacaaacttgacgcgatggacgacgatgagcttgacttcgaaacttctgatggcctcgtttctattgaaaccgaagacggcacgaagtatattgtcagccgccaatctgccacaaaccaaatttggctggccgaacccatcaatggatggaaattcaacttgcaagatggaaaatggatttccgataaagaaaatcacgagctttatagctttctcgaagcgctgcttagccaaaaacttggaaagcccattcggttaaaataagcttcttgtcaatttctgcctgcccggcgacttaagaacgtaaattttatgcggctgattctttggactttttccttgctattttttcttttcaacgcgcgggtttcctattcccaaacggatgctgcgcgacgcccgattccttatcccgtgcgttattcaaatgcgttcaaagaagctgtgcatcatcaaacgcgaacgctgaacggcgcgccgggcaaggcttattggtcaaatccgactcgctacacactccatgcgctgctttcccctgaaaccaaaatgctacaaggccaagccaccatttcttacaccaatcaatcgcctgatacgcttagccaattggtggtgcagcttcggcaaaaccttcacaaagaaggcgctattcgcaatcgtgaagtggaaactacggacggaatgcagctttcgaaagttatggtcaatgggcagcattacatggaacgacgccttcgctcgcgaactggctataaagttcaaggcacgctgatgtatatcagcctctatcaggatttatatcctggcgaaacggcagagcttgcgttcagctggaattttcaaattcctgatggtgactcgccgcgtatggggcaagatggcgaagttttttttctgggttattggtatccgcaaatggccgtttatgatgacattcaaggctggaacgacgatctctacatgggcaatgcagaattttacatggactacgccgactacgatgtaaacatcacagttcctgaaggctggctcattgccgccactggcgagttgcaaaatcccgaggaagtgctttccaccgaaacgctcacaaaacttgagcaggctcgcgaaagcgatgaagtaaccacaattgtggataaaaccgagcaatttcctggcgtttcaacgcgcaccagcgaaagcggcttgctcacctggcactttaccgccgaaaatgtccgcgactttgcatttggcacttccgaccgctacgtgtgggacgcgattcctacaaacatttcgggcaaaaaaatcatggtgcactcgttctatcgttgggggacttccgcatggaaacgcgcggcggaatttgctcgctattcggtggagtatctttccagccgacttgtgccgtatccctatccaaatctatcggtggtggaaggcattatcggcggcggcatggaatacccaatgattacgctgattggcggacggcgaaccgatttcacgctttttagcgtcgtttttcatgaaatcgcgcacaactggtttcccatgctggttggcagcaacgaaacacaatttgcttggatggacgaaggcctggtaacttactacaccaacgaaggcaaagagactttttttaccaacgacatggtttgggaattcgaagcggatcaatacgaaattttttccgaaacggataccgaaattgagccgatgcgccacgccgacttgtttccaatttcaggcattgcgcgccgcgttggttgctacaataaacccgcactggcacttcgcgcccttcaaggcgtgtttggatatcaattgtttaacaacgccatgcgattatatatcgatcgttggacaaacaagcacccgcagccatttgattttttcaatacgtttgagcaagtaacgggaaaaaatctcgattggttttggaccagctttttctacgagacttggccgctcgatcaagccatttcagaagtgaaaatcgaaaacggccaaaccaccgttttcattgaggatttgggactgttaccgatgcccgtgcttgtttgcgccacgcttcaggatagctccctgcttgaaaaagaaattcccgttgaacactggctacaaggcaaccgcacagccgaaattacatttgagagcaacaaagtgaaaaaagtagaccttgacccacagcattttttccccgacattaataggaaaaataattcatggtcgttggaaagcgcgccttaaccaaaaggcgattcaattaccaggaaaaaattcaagaaacgcgatcaaataaaattcattgcaaaaaatgagataacagccttttctacaatccaattaaccgacgaagcggtattttttcaacgaacaaagtaaacgcacgtagcaagcataactgagcttgcaaccataaaaatgactctgcgatgcaaaaagaagttttttccgatttgctcaaacaagcccaacacaagcttgaccgcaaaaccaagcccgttggttcgcttggtaaacttgaaacattagccgcgcaacttgcagccattcaaggttcgctcgaaccaaacatcgataaaaagcgaatgctcatattcgcagcaagtcatggcattgcagccgaaggcgtcagcgcgtatccaccggaagtaaccggacaaatggtgctcaatttcctcaacggcggagcggcgattaatgtgctttcgcgccacggcaaaatgaatttacatgtgattgatgttggcgtggatgtcgatttatcggactcagcaaaagaggcgtcgaacttcttttcgcgccgtgtaacaaatggcaccaaaagcttcctccgtgagcctgccatgacagcagaagaatgcgaagctgcgctgaaagctggttacgagcaagttcagctcgcgcacgagcagcaagttcgtttattaggcattggtgaaatgggcattggaaacacgactgccgctgccgcgcttttttccgcgctgctaaatattcatccagaggaaattgtaggaccaggaaccggcctgaatgaagcaggcgttcgccacaaagcgttggtgattcaaaaggctttagatttgcatcgcgaaaaatctggcgctgatccggttgcttggcttcagcatgtcggcggacttgaaatcgctgcgatgacaggcgttattttggaagcttaccgcttgcagatgcccgtggtcgtcgacgggtttattgccacatctgcagcgatggttgccttacaaatcgagccagcggcaaaacaaatttgtttctttggccatcgttccaatgaaaaagcgcaccgtcttgtactcgaaaaactcgatgccaatccggttttagatttggaaatgcgattgggcgaaggcaccggcgcggcgctggccatgcaccttttggatgccgctgcaaaaatcatgtgcgaaatggctaccttcgacaccgcaggcgtttccgattccgagcaagatgcgaacaaacaagctcgctcggcttccgaaaaaaacgattaacccgctactgtgaaaacccaattcaatgtttttttgtccgctgttatgtttctcacccgtctgccggttggcagatgggtgcactacaatgctgagcatctggcccaatcctctatttactttccattggtgggcgcactggtgggcgcgattgcggtaggcgcgctgagcctcagcttactgcttattccagttcttccggctgttctaatttccatgatcgccaccattttagcaacaggcgctttgcacgaagacggtttcgccgattgcgccgatggattcggcggcggattcgagactgagcgggtgctggaaatcatgaaagacagtcggttgggaacttacggcgccattgcattgtggatcagcttaagcttaaaagccgcgttgctctacgaaattacttctcgagacgcacttttgtgcgctggcgcattaattagcgggcacacgcttggaagattctcgagtttagtgttaatttaccgctatccgtatgtgagaaaaactgcttcaaaatctaaatcggtcatgaacggtctttcttcgccacggttagcaatagctatgatatacacactcataataactgccacatcgcttttagagcaagcgcttttgccacttggctttgcagctcttgcaacagggtttgccgggcgctacttcaaccgccgaatcggaggcattactggcgacacgctcggtgcagccagccaattcgttgaactttccgtttatttaggcatcttaattcaatcaaattttcttaccactatttctcttctatggaagtctttttagttcgtcatctcgaaattccatcttatgaaaagggcgtctgcgtcggccaatccgacgttgcattaaccgaaacgggtttggcaaacattcagccacttgccgaaacactcgccgaccttgagcccgaagtgattatcacgagcgatcttcaacgctgcaaaaaactcgctgaagccatcggcagctgcttgaatttgcagattgaagtcaatccagaatggcgtgaaatcaatttcggcgaatgggaaaatcgtgaatgggaagaacttagggaaaatgatcccgaaaatgtcaaaaaatggattgacgattacgtgcatgtcacgccaccggaaggggaatcgtttttccaactttttgagcgtgtgggcaatcaacttatggatctaactcgacgcgaaaaaaagcgcatcataattgtaacgcactcgggcgccattcgctcggcgctttgcttcgcacttggcattccgctcgatcgctcattctctttggaaatcagctacggcgcgattgctggcttgcattatttaaacgaccgatggtcgctgtttcgattaactaaccaactataattcccccaactacttatatggaaactttttatcataacggcgtagaaaagagcgtgacaattaaagaagctcaattatttcaacgctctatgagtttattcttaggaagccgacttgcaaagatcaccatcattcttgcttttgtaaccctctttcttgatggcgtgaatatttccagccgctataaatctaaccgactatttggcatcaccacttttacacaacgctgggataaaacctttcaggttgccgaaggcggcacgctggttttaaatagcgaaatgggaaacattcgtatcgaatcctggccggaaaagaaaatcgaaatccaagccgacgcgcaaggctcgggtggcgcaattgaaagctacgcgatcgatttttctcagcccaccagccatcgcgttgtagttgatgccaagcataaaacgttttttagctaccggcctcatctggacttggtttatcacatcaaagtgccggaaaactttaacttggaacttgttaacggcgagggaaaagtcactgtgaatggcttgaaaggttcagttcatgtacactcgagcaatggcgatattgaactcattaattttgaaggcattggcaagctggaaacagaaaaaggcacggtgctcgggcaaaatgtaaaaggcacactttcagcttcgtccattgatggcgaaatcgagtttgaagtttttcagggctcactcaccgccaaaaccgatgctggaaaactcacactcatgagcgtggatggcaacattcatgcaaccacccgcgaagggaatattcaagcagagttggaaggcgaaaacactggggcgtatttcttttccgaagaaggtgttgtggaacttcagctgccatccgacatcaaagccaacatagaagccagctctgaacatggaacagcttctttcctacctgctggcaaactgaaagccaaaaagcaaaattcgtttcgcaagctatccggcgcggtgaatggtggcggaaaaacaattatcgcaaaaagcaaagagggcaatgtggtagtcgccatgtagctttgccattagaatttttgccttgtggcttgggttatctcgaaggcgctgattccaaaaggatcagcgcctttctctatttatgctgattagcgaattcatttccagctgctcacacatcatgttttcgcaaccaaaaagcagcgcgcatcaattcattcggtttctttcgctgaagatgacgcccaaaataaaacgccgttttgcaaaacttcttgcgcctgctccgatttgcgaagcgctgcaaaaacgctttccgggtcggttatttttggctcggcattcaacgcttcttccaattcttggtgcattactggatggcggctaatcacattcaaaatactttggacgatattttcatcagcattcaaatccagtgtgccttttgcaggatgcacgatttccgcaatccctgcaaaaatggcctgcgcacgcatgagtccgtcatattcaggcaatttcacccacgactctgcggctggcctggtgggtaaaaccaaatgaaccgcgtccggcgaaaggtcgcgcaaaatatcggccagctttctaagttcctcttcactatcgtttacctctttgagcagcatcacttccacccaaagctttccatgatattcgtcgcgaaaagcttttaaaccatccacatgcttggcaaaagtcaaatcgggatgaggccgatgaatcgtgcgaaatagcgtttcgctgcctgcggaaagcgtcggcaaaaccgtatcagctggctgtaaatcagcacgaacttcaggcaagcttaaaagcgaaccgtttgtaatcacggcaacaggaatttcagtaaatgacttaacttcgcgaatcatgcggccaattccggcgtgcagggttggttcaccagaaccgacaaaggaaatccaatcgatttccgaaggcttgtgctgacaaaccgcttcacgaatttccgatacaatttcttgcgtagaaacaaattcttttcgctcatttgccaaaggacgggttctccccaattggcagtaaacacagttccaattgcaagttttggatggaatgggatcaacacctaacgattttcccaaacggcgcgaagaaatcggcccgaatacgtacttcatgtttttaacttctattttgattatgcgttgctcgcctttctctcttggctgaacgatttagaaatgcgctgctttaaaaaacaagcaagtggcagaaaatgcgctctgtttcctgccactttaacgaattcctgaaaagatggattctatcccgcaaaaatcgataggctcaaaattgcagccagcgcttttctctggttgagcaacacgcgcgtttttctaaaactctacttttattccgccggcgggaagaaagctccactgataaacggtgtcgactcgcttctttttttcatcccactgcaattgatcaatgttcttacgattgtaaagattttcaaaatcgatgaaggcaaccaagttccatccatcaaattcgtagcgcttatcgatgcgaatatcgagccgatgataagccgcaaaacgataagcattcaccttagaaaaatctaactgcaattgattgagcgccgttgaggcttccaaatccactggcgtataaggctttccacttgtgtagcgccattttccgctcaattccaacgtatttgaaaatttgtagcccagcatgatggtgaacatgtggcgataatcaaagctgctggggcgctcaacgccatccagcgccttaaaacgaatttgcgaataggcgtaattcaccagcccatagagcgtttgggtgagctttttttgaacaaaaaactcgatgccgcgcgcgtagccggtgcttgcgctttccaacgcttccatgcccaaaagcccgtattctgtgccaaccgtcgcataagaaacttgcggatttgcaacgctggctggataatcgtcatagtttttgttgaaaacttccaccgtgactttcacatcttccattggataatactcaacccccgcaatggcatgagtggccttaatgtatttcaaattcttattggcctcatcaccgatgagccaaatcaatggaactgcttggcgatacaagccatacgcaaagttcaattttaaattttgttgcaaatcgatgctcagcgaggctcgcggcgaaatagcatgaggatcgttgagataattaaaataatcgtagcgcaggccgcccgtcaggctaaaccggcgataaaacgttttggtgtattgcgtataaaagcccagtttaaaagcttccgtcagtttatcaatgtgaagcgtctcgtgctgcacgctgaaatagtcgatccagctgttttgaaaaatatcgttgttggttctgagataacacagctgcaagcccagttcaaacaaatccgccggagaaaatcggtgcgaaagatcgctacgaagcagcacttcgctatcgagagaattgtttgaaaactccgaagttccggcagaatccacatcgatgccataatgataattattctgagaaagtgaagtttgcacgtacgtttgctttccggcaagccatttgtgagaaagaccgatcacagattgccaggcatcgtactcgatatgatcattcgaaggatcatcttcatcctctgcccctttaaattcaatacgatcgatgccgcccaaaccgatcaccgccagcttatgcgtcggactcaattcgtatgtcgcttttaaattgaagttcgtgtaattcggcacggcggttaagcctgtggaactcaaaagcaaatccaaatagctttttcgcgcagaaacgatgtaagaacttttccctttctgaattgggccttcaacaatgaaacctgcaccagccaggccaagatcgaactttccagtcaatttatttttgtcgccatcgcgatattgaatatccatgatggaggaaagccggtcgccatatttgacaggaaatccccccgcgctgaaggtaacctcttgcaaaaagtcgacattaatcattccaattgggccgcccgaagcgccttgcgtgccaaaatggttgatgttcggcacttcaatgccatcaatcatgatgaagttttcaatgggacttccgccgcgaacaatcaaatcgttgcggctgtctgccgccgtagcaaccccaggcaacgcttgcaccatgcgactgacatcttcggcagaacctggcgagcggcgaatttcttcctgcgaaagttcattcgaactcactttcacatcttccgctttgttaaaaagctgcgtggccgttaccacaatttcgcccgcttgatacgcatcgatttgcatttcaaccaccagctttacactctgcgctgatcccaccgcaatatctgatttcacaatgggctgataatcaaccgccgttgccttcaagcgataagtgcctgactgaagcccttcaatgaaaaattgaccgttcatatcagcgatagccccaagcgttgtgccaagtacttcaatgcgcgcaccgataattggctgctgcgtatcgcggtcgatcacggacccttcgatgatgcccgcatcctgcgcatgaacggctggcgaagccaatactgatagcaaaagaaaaatggtaaaaaatgactgcacgtaaagctttttcatagattgtagagcaataagattgtgattgcgatgtttgttgctttttgtgtgcttttcttcatgaaaaacgggctggaattcggcggatgtacctctctttatctcttgacaagaacgagaaaaaaagtgagaaatttttggtttttgagctgttttttgttaaaattgcgggctttaatacaaatttaacttaatgcctgaagctacactgacgaagaaaatcataattgcgatagatggccccgccgcttcgggtaagagcacgacagccaagcagttagcccaaaaactcagttacacgtacattgataccggtgccatgtaccgggccgtaacactcaaagtgcttcgcgatgcgtttttcgaaaaaatattttctgatgaactgtttttgaaaaagttgctttcggaaactgaggtaattctgaagggcgaaaaagtttttcttgatggcgaggaagtcaccaaagacatcaggacaaacgaagtgtcaagcaaggttagcaaagtgagttcgctgccgctggtgcgagaaaagctggttgaatatcagcgcaatatgggcaaggctcgcggtgtggtcatggatggcagagacattgggacgattgtttttcccgatgcagaattaaaagtatttatgatcgccgacgcgaaagaacgcgccaaacggcgatatgcggagttgaaagcgaaaagcccttccggcgatccaggcgtcacactggaaacgctcgagcaggaaattttacaacgcgacgaggacgatcgcacccgtgctattgcgccgcttcgcaaacccgacgacgcccgcgaattagatacctcaaaaatgaccatagaagaacaagtggccgcaatttatgaactggcaacggacgtgatttctcagttgaaatgaacacgcccaccaacagttactctgtgtttgaacgaaaatatgtttaacccaaaccgagttcttacgcgatgaaagtcaatgttgatatgaattctggtttttgctttggcgtccaatttgccattgatcgagttgaggatgaaatgaaagcctctggtccgctttactcgctgggtgatattgtccacaatgcggttgaagttgagcgccttgaaaaattgggcttaaagaccattaccatagaggaatttaaaacgcttaaaaatacgcgggtttttattcgcgcacatggcgagccaccttcgacctataagctggcgcttgaaaataacatagagctcatcgatgccacctgcccggtggtaatgaaacttcagcaacgcatcaaagaattttacgatagaggctatcaagttttgatttatggcagagaaggtcaccctgaagtgatcgggctatgcggccagtgcaacaacgaagcgatcgttttgaaacacgctgacctttccgatcgaggtgaaactgaaaaaatcgatttttctcgaaaaaccgtgctcttttctcaaaccacaaaagacacaaccggtttttatgaattgaaagccaacttggaaaatgtatttcgcgagcatcatgctgcacagaattttgatagtgctgcaacggaatcaattgtgccggatttccaagcgaaagataccatttgccgacaagtttcaaatcgcgaccaaaagttggccgccttttccaaagaaaatgaatgcgtgatttttgtggctggcaggaaaagctcgaacggcaaagtgcttttcgaggtctgcaaagatgccaattcaaatacgcattttatagaaaatcaatccgaattggagcgagcgtggtttttgcgtcccgacgattcgcttgtggaaagtgttggggtttgcggcgccacatccacgccgatgtgggtgatgcagcaagtggctgaacacattcgcgccacattcgctgcggaaagatttgttcaatcgtaattcactttattaacctaaaacccgttcactggactctcgcggtgaaacggaaatatctaatgagaggaaggaaataaactgcatggcagcatcacaaacaactcaaaccgtagaagaaaaagtcgaacctaaggtgaagaagtccaaacctgtgaagtttttcgcagattatggcgaggctgagctgaaggaaatggaagcgctttattcaagcacgctcaacgaacttaatgaggaagaaattgttaaaggacgcgttgtctcaatttctgaaaaagatgtcacgattgatgtcggcttgaagtcagaaggcattgttcagttaattgaatttcaaaacccagaagagctgaaagaaggcgacgacgtcgaagttttcctcgaaagcatcgaggataaaatgggtcagctcattctctccaagcgcaaagctgatgtgatgcgtatttgggagaaaatttatgattcgcttgaaaaaggtacgatcatttctggcaagattattgctcgtgttaaaggtggcatgaccgtttcactttcaggcgtagaggcattcttgcctggttctcagattgatgtgaaaccagttcgcgactttgacgcactcgttggccaaaccatggacttcagagttgttaaaatcaaccctctcacacagaacattgtggttagccacaaagttattcttgaagaagagtacgaagcccgccgcaaagaaatgcttgccaacatcaaagttggtatggttctcgaaggcaccgttaagaatatcaccgacttcggtattttcgttgatcttggtggtctcgacggtttggtgcacatcaccgacattacttggggcagaattagccatccttccgaagccgttaatttggatgatccgattaaggtggttgttatcggctatgatgcggacaaacagcgcgtctcgctcggcatgaaacagcttaccccgcatccttgggaaaacatcgaggagaaatatcctgccggcactcgcgtcaccggaaaagtggtttctattaccgattacggcgcatttgttgagattgaaaaaggcatcgaagggttggttcatatttctgaaatgagctggacacagcacatcaaacatccgaaccagtttgtcaccatggggcaggaagtcgaatgtgttattctcaacatcgacaaagagcacaccaagctttctctttccatgaaacaaaccgaggaagatccatggattgtgctcgctgagaaatatccggtcgactccgaacataaagggatcgttcgcaacatcaccgactttggcgtgttcgttgagttggaaagtggcgtggatggtctggttcatatttccgacctttcttggacaaagaaaattcgccatccaagcgaaatcgtcaagaaaaatcaagagcttgatgtgaaggttctcaagtttgacgtgaaagcccgcagaattgcgttaggccacaaacaaattgagcccgatccatggagcgactttgagaacgattacgctgttggcacagaaaccaaaggcaagattgctcagattattgaaaaaggcgtcattgttgaattgccatccggcgtagatggatttgttccggcatcgcacttgctacaaggcggcgttcgcgacatcaacgcgtcattcaaagtgggcgatgaacttcctttgaaagtcatcgagtttgatcgcgaaaataaacgaatcattctttcggcacttgaatatttcaaaggcaagagcaaggaagaaattgaggagtacatgaagcaacatccaaaagaaaaacaggaaattcaagaagcaaccgctgaacttgatgctccatctggaagtggcgataaaaaagcgaaggaaacagaacccgcaaaagcggcaagttctgcatcggaatcggcacctgccaaatccaatgatgagaagaagtaattcgaaacactcattttcacatcacgctatttatgaggggcaatcaaaattgattgcccctatttttttacccggaagcttttctgaacgcaccgaaaacaataattatttataaccaaagtctcgaagcgaactttctttttcccgccagccttctttgactttcacgaaaagctccaaaaataccgggcgacccaaaaaagcttcaatatctttccgagcggcttgccccacgcgttttatcgctttcccatcttttccaatcaaaatcgatttttgcgatagccgatccaccacaatggcacaacgcagcacatcttttcgcgccggatttttctcgtaattttcctgaaattcttccacatccacttcagtcgaataaggaatttcctgactgaaaaattggaatatcttttcgcgaatgatctcgctcacaaaaaatcgctctggcgctgtgcttaaaatatccggcggataaagcggcggactggccggcaaatacggaacaaccgctttgagaaactcccgaatattgtagcctttcagcgcggaaagcgggacaatttcccgaaacggatattccgacgaaaactttgcaatgagttcaagagacgcgtctttcgtaattaagtccaccttgtttaacaccaaaatcacaggcttttttgtatttgcaatgcgctgaaaggccaaatcagcttttagctccgcttttcccttttgatacttttccacgtcgagcagcaaaaccagcacatcggaatcttcaacggatttatcagccaaatcgagcatcgcttcgtgcagcttatattttggcttcatgatgccgggcgtgtctaaaagcacaatctggcaagatttgtctgtaaaaattccaagcacgcgctttctggtggtctgcggtttcggcgttacaatagagattttttcgccgagcagcacattcaaaagagttgatttaccggcatttggctcgcctaaaatggttgcaaaaccggccttaaatcctttgttttgcggatcgttttgttttgcaagttctgcttgctgggtttcttcttcattcattttggtcaaacttgaacattgttttgctataaacagcctgtatatttattccttttatgaaaataacacgtccgatttagaatgcgcgaaataaagttatttgcacaaatagatctcaccttgcttctgtccatgctcgggctgattgtttttggcttgatggccatttatagtgccagccacggcgttggcgtcatgggaaattattacaagcaactggtttggttcggcctcagctttttccttctgattattattttctacatgccgccgcgcatttttcaagactacgcctactggatttatggcctttccatcacgggacttgtgcttgtattgctgcttggcagaaaagtcggtggcgccaccagttggatcgacattggctttgcgcgcattcagccgtccgagtttacgaaatactctaccatcctggcactggcgcgttttctttcggagcgaacaacaaatataaaaacccttcgacattttaccaccgcaatcggcattgcggtttttcccgtcattttagttttgcttcaacccgacacaggaacagcgctcacctatttaacattcattgttccgatgattgttatcgccggatttgatttttacatcatcgtgctaatggccattccgtttgtgtttgcattggttggatttatcaacctctacgcgctggtggttctgggttttgtgatgatgggatttctcattttaatgagaaaagaagccatatttctttcaattggagcgctcgccatcggggttatgtttggtgttttttcgagcttttatggaaaaagcattttgcagccgcatcagttaaagcgcattgaaacctttctcgatcccatgtccgatccgaaaggcgcaggctacaacgctcttcaagcaaaagtggcaatcggctcgggcggactttggggaaaaggttttttagaaggaacgcaaacgcagcttcgctttattccggcgcaatggacggattttattttctgcgttatcggtgaagaatttgggtttattggctcgacagtgcttttaacgacgtttttgattttcatcacgcgcttggtcatgttgattcacatcatcaaaaacgagtttgcagctctggtgatttcagggattgtttccgtattttttggccacattttagtcaacattggaatgacaattgggctgatgccgattgtgggcgttcccttgccatttctttcatatggcgggtcatcgcttttggcaaacatggttgcggttgccattgttctaaatttttaccgaaaccgcagagatttggctttatagtagcagtatgaaaacatcttttggggcgtatgccgccatgcttgggcaaacggtgctggccggcctgagctttgcctttgcacgagacgcttccgttgaatttgagccatttgttttgcttttgcttcgaacccttggctcagcacttttcttcggattgattttctacctgcgcggcgggttcaaccatagcccaaaaccttcgggctcagcgtggctgaaagtcggcctgctagcgttcatcggtgtagcgctcaatcaatttctttttttgttagggctcaaatatacaacgccggcaaatagcgccgtgctctacactttaacaccgctcattgtactttttatttcggtctactttttcaaaacggagcagctgaatgctcataaaatttccggcgcagtgattgccattgtgggcgcacttctggtgttatttgcgcaaggctacagctttgaatccgatttgatgtttggcaattttatcacgctgggcgcggttttgagctgggcggcatatctttcttttggcaagcgaattttgccaaagtacgattcgcttcaaatcacagccaccattatgatgcttgccgctgtgatttattttccaattggcatttggtttttacccgattttgattggcacgaaatttccatgcaagcctggattggattcatttacattacttttttcagttcagcgctggcttatttgcttctcacggtcgctctaaacaaaatagattcctcgcaggcgtccgttttcatcaatgcccaaccctttgttgcggttttgtttagcgtgctggcttacggcgaagtgctcacgccgagcttaattttcggcggacttttatccatgctcggcattttgctaatgcagcgaaccgctctaaaaagctaagtaaccctgttcaagacaaaaccaatgaatcttgtaaagcggttacttaaacattttccaaagcacctttttcttgccgttgaatcatttcatgcggttcgggaattcgttctatggtttccaaacggcctctaacctggaagaacctaacgccgcccagaaccgcaactacaaatgataaaaaaattaacacggcgcccagaataacgaagtgaagaatatcgtgatagaatttaatcagcgtgccaccggtgaaaagaatgcccaccgcggttcgaatgtaagcaagcaaggtgcgttcgttggcaagcacggttctatcgcgtgccagcaggtcgcggagaattaaatcgtcaggatgaaattttgagtaagccatagttgtccaatttcgtctctttttgttgatataaatatttatcaaaagaataagattttgaatttgctgtgcttcaaaagctgttttactgcgttgctgtcgccttcaacatggcatccaccacgcggcgactgttttccaaacgcttaatccaatgttcagtaaatggctttagctcgccgggagcagcttcatagttttgtttccattgcaaaagacaggcgtccaaactttgcaaaacttcgggcaatttttcgtattcaatcgccgtttccagcagttttttgaaggtcgtttcgcgctggttgaaaaagcccggcaagcgcgaggcctgcgtaacccgcgccattgttttgtggctgagcatcacgccagattgcatcggacgcattaaaatccccgtgatttttttcaaatcggtttcctcttgctccaaaaaagcctccggttcaaacgcttccgtggcctctccggaatgatgccgaatggcttgcggcttatcggaatgcgccgccaaaagtcgccaatgctccaacacgagttcaaacgccacctccgttaggaagctgaaaaagcaaaacccgtgttcgcgcaccgaaacgacaagcggataaatccaatgcaacagatgctccgaaagaaaatcccgctgcgcatggcgcatagcttttgcctctcgcaattttcttgccttgagcgccgttgcctcacggtttatcaaaaacccgagaaaacgaagctgaaggccgaaatggtcgggactttcctgcaaaagcagttcgtcctcaaatcggtagcgcccgtaaaaatcctgaaccgcgccggaaacgcttccgcctaaccgtgcgtcttcactgagaaaaaagctttcgtaagggaaaacctgcctgcaaaaaagctcataatggtcagcacccgccaaatcgagtaaagcggcttcgtccggtgcgcccctatatgcacggcgcaagctttccataacatacgggagcgcctgcgcgtggctaagcaattttctatcaaacgggcctaaaaaaaatccggccaaaagatggtagcccttgctataagtctcaagctgctggggagatgtatcgtttttcatagtcctaacgccatttcttgtttatcgatcaaaatttttgaacatgtttgactttggctcggcttggcaatgacaaaaaagcatcttgtcattctgaggattcttagccgaagaatccaacgttacctgacgaatggatgcttcacagactcgttccgagtcgttcagcatgacatgttcccgtttgtcattcacaaatttatcctttcccgaatccgaaaatgacaggctgctaatgacaaaatttttccaagtgacctgagcgaagccgaaggccacttatactgagcgttgagcggagccgaaacgcatataggctgaccctgccgagctttcagcgctttttacctcacggccaaacgggttttcgggcaatttatacgcctctttcacgggcttgagcggacgcttcagccaatgtgggcggcgtgtgccgtccgggctgtaatccaccgccgagcgagtgagcgccacccattcacgatagacctgcatggatttttccgtgtcgacaaaaacatcgccgtagttgtcgtcgggagcagctttgcttacattcatggctttttgcagccagcaatgcgctccgctaatcgggtcgggatgtaccgcatgtgttaggttttgatgcacaccgacatccttccaccaaacgcggctcgtatccgggtcaaagctttcccaactttgcgccccgtgaatgattttcaaattgaaccgatgtcccgattcgtcaagctcggcaagcgacgacatgcccttgctcacgccgatttgtttgtccaaacgccaacgccccaagtggtgactacacgcaaccacgcccggcttgatgccctccgtcacccaaactttatcaacgaaatagccgatttcggtctcaacccgaatcaaatcgccgcttgtgacctgaagccgattcgcgtcttgcgggttcatccaaaccggattgcgatggctgatttcataaagccacttcgcgttcgcgctccgcgtgtgaatcagcgtcggcagtcggaacgtcgggagcagaatcatttcccccttgcttcggttgatgaaatcctgatgcacatggcttttgagctgccaaggcacggtatattccagttccttccagccccaattgtagagcgtcgggctgaaaaattccagctttttgctcggcgtatcaaagcctttatagcgttcgccgtccacttccgcacccggagcatcgccatcgataggcgcggcatacggcgtataagtttcatgcacgacttcaaaacagccgtattttcgcatgtatgctaacggcgttaggttttccttcgcagccgcttcgggaagtcccggtacgctgttttcgaaaatccattgccaatattcgtcttgcgtaatcagttcgccttctcgatagggactttcaaaccattggcgcacacctaacgaaccgtcggggtccattttgccggaaagttcaacccaaaattcgttttcctcccaaacctcgcccggattggcttcgtaggtaaagcgaacttttttccccgcccgctccatcgccacgcggcgcactggctgccggaagcctatccattttccggcgtgagtttcttggctcatcaaatcgtgacgctccggcccgtgtcccatcggcagcacatagtcggcaaaccatgcggattcgttccaagtcggcgttagggcgacatggcatttgattttctgctcgtccttgagcgccttcatccaaacgaagccgtcgggattaatccacatcgggttataaacgcgcgtgaaatagacatccatttcgccgcgaccttccaaaagaaaatggggcaaaaggaagctcatttcgtaaaaagcgaacggccattcgtgaggcaaatgcagctcgttccaagccgtaatcggcggcggcgttttgaaaggcttcggcacaaatttattccacgagttgcccgaagtcccgcccttggtgccgacactgcccgttaggacattcaggaaaaagagcgtccgggcgacttgccacccgccgcgattgcccatcgtggccgaacgccatgtgtgcgtggccagcttgccgtcgcaatttgcaatgtattcggcgctttctattaaccgttcgataggcacttccgattcttcagccgctcgctcaaaggtaaaatcccgataaagcactttgagcaggcggtcaaagaactcgaaatttttccgatgctccgggtcttgaagctctgccctgagcgattccaattcaccgtcatttgataggtcgccctccgtgccgtgcgtcgcaaaatgcgccaaggtgtcctcccaattgacccatttccgcataaactctttatcgtaacggtcgttttggatgagataattggcaaaagcaagtaaaacggtcggttcgctgcccggccaagtcggaagccaaacgtcacttttgcttgcggtgttgctaagacgcgggtcgagcgtaataattttcgcgcctttcgtttgcccttcgataatgcgttgcgcgtgtggattgaaataatgccctgattccaaatgggcagaaaggagcaaaatcacgcgagcgttggaaaaatcggcgcttggcctatcaaatccgctccaaaaagcgtagcccgctcgcgccgccgccgaacaaatattcgtgtggctgttgtggccgtcgacgccccagctttgaatgcaacgatttacatagtggtcttcgcccggtcgcccgacatgatacacgatgccgtccttgcgaatcttacggctttcgcgcattttttcgcctatctccgttagggcttcctcccaagaaatccgtttccatttgccctcgccgcgctcgccgacgcgcttgagcggatataaaattcgctccgggtcataaatttgattgtgcgtcgccgggcctttggcgcaatttcttccgcgactgcccggatgcactggatttccttcgaacttttgaatttcaaatgtcgtcttatccacataggccgtaagtccgcaggcactttcgcaattgaaacagatggtaggcacaagcgtgtagcgacgggcgaccttttgcggccaggcctttgcgtcccattgtacccaatcgtcccatttgtcaggcggcgggtagctgctgatgcgcccgtccggttgcctaacttcaatcatattttccggcgccgtgtcggttacgccgaacttcggcagcgactcaccggccacatttgtcgtttctttcggagcatcttctttggggtcgttgtaaagattccccacacctaacacattggaaagaaattttgataaacttgatggcatttctaaactcctatcggttcataagtttaactgttcgcaactttttgaggggctgtcacaaaggcgtattcataaaaataaaggccgacgagcatggccacaccgcctaacgccatgccgatgccgacattcgttagcacaagcaaaaacgccgcaaggtgtccgacggcaatcgcgccgccccaaaaatagcttttaaattcgccgtgaatcatcttatgcgcggcggcggctgccgtttcgcttgcatgaggcatcgcaatttccccaaagaaaatgacgagcaaatcaagcgttaggaaaatcaaaaatccgttttttgcaaggctaaagacttccggcgcaagcggcgcaaaaaggttcaaaatgagaagcgttcctgctcccgccatcaccgcctgaacgatcaagtgcaagggcaacagcggactttgccacaggtcgcgcccttctgcctgaccgaaaagaaatgccgtataaacggttacccctaacgaaaatggaatcatcgcaacgagcgcggcggttcgcagttccggcgaaatctcgccgatgacgcccataagcgaaagcatttcggaaccccaccaaacggcagaaagggtgctgaaaagtcccaaataaaccgctccccttgcaagccaacttttggtttgcggtcggaacataacgcgcaaaaatcggtcgggcttttccaaatcaactacaagaaatactgaagttaaagctgagaaaataagcgatgtgaaaaatccgacggcggccagcgtcccgccgatttttgcaaggccgaacgcatgaacgaccgcaaggaataaaattagtccggcggcaacgcctttggtgacgagataagcaggcaccggccaatgccattgcaaggcgtgtcgaatatcgtaagcgacctgcgccatttgtgaggcttcgcgctcgccggtttgcaccgttccgccgttaggatgcccttgtgccgcaagtcggcgaatcgccgtaccggaagtggattttctttttgtgccgttcgttgaggccgatttcttcgcatgaccgttccgatatgcggcaggcgtttccgcccaaagaaactctttcgagagatgctccgcagccgtcggcgttaggttcaggtcatgtccttcgatgtaaaaaagtttcggcgcggtgccttgttccggctttcgaacggtgacgctatttttagaaagcaccttttgaatttcgctgttcggatcgtcaaggtcgccgcaaacgatggcatgttgcgggcaaacgaccacgcaggccggctcgaggccgttttccaaacgatgcgcacaaaaatgacatttcgaggccgtccctgagtcggggtcgacatgaatggcgttgtacgggcaagcctgcgtgcaagctttgcagccgatacagacgtttttatcgaactccacgatgccatcctcacgctgatacatggccgtgaccggacaaatcctaacacatggcgggttggcgcaatgattgcaacgggttacttgaaaatatcgcttggtattcggataagcgccctgctccgtgtatttcacccaagttctcgatacgccgagcgggacgctattctcacttttgcaagccgtagagcaggcatggcagccgatgcactttcggttatctatcacaaaactataattcatggctgttcctatcggtctctttgttgtttttgttgtaatgttgttttgaccctatcggtctgagcaaagacgacgattttaattattacctccgtctttgctcccgctgacaaattttttcttgtcggattgagcggagacgaaatcctgcttcttgaaagtccgcccttcgtctccgcttgggctgacacggtaaatttgtcattcaacggcttatctttttccatttcggaaaagtcatgcctaaagccttttgtcaggaagctttccgcgcttccgccgtaaagcgttccatgccgatgcgccgatgaatttccggcaaaagtgccgcgcctttttcccaatcaaccaagcggttgatgaagtaaaagaggtacatcgtcgtcagccagttggtgaaatccgcttcggttgtcagatgttttttcatgtttaaaatgatccatgaaaaatgctgccaaacgtcgaggcaggagtcgcacgagcgcgtggtggcggtgcagcaacggcgcgtggtcagaaaatcggcgttgtaggcgcgaaaatgcggactgtaaggatttccgtttgttaggcgttcggcattcaccgggttgttcgttgaaatgctcgtgcaaacgctgtagccccattcttgctcaaacaatttgccggttgaaaccacctcgccgatgtagttcgagagcaaaatatgctccgggaaacgctcaatcatgcgggcaatctcttcccttgcaaattgaaagccttgacgatggtcatagctgccacccatatttgtcaggtcactataaaacgtataaagcacccgattgccgtttcggacgcattcctccgtaacttgctgaatttcatgcgcatttcccggcgtgacggtgtagtaccaaaacgcccgcgaatcattgcgataatttttcagcgcgacgggaaaaatatcgcgtttcccgctgccacgcattttcctatcggttgcatgattgccccaaacggatacgcctatcggcatttgctcaaacccttcgtaaggaattttgcgaaaaccgtttgtggaaacattcattttgaaattatcataaacctttttcaagcggcctaattccaagctcggctcaccgccgacgaccgtcacgaaattcgtgccgcgctctttttccgattcaatgagcctatcaaaatcgccgtccgttgcgttgcttcccaaacggtttatttgctgcgaaaaataatagcagcccttgcagtgaatgttgcattcatgcgttaggtcaagggaaatcgagcgaatcgcaccggccttacgcacttcatcgtagagcgttttcaaaaacggctcggttaaatattcttttaagcttcctcgttgcataagacctccttttcttgcaaaagcagttcggactgccaatttttcaagggtttgcctatcaaaaattgatgcagctttcgatgaaatctctttttcggacattcgataacggcgtccgaaataatgccgtccgtcaccttcatggcgactgaaaacgacatgccgtctatctcaagcgtttcgtgatggataaacgcccgcgccgaaattttcagcggacgatattttttttccggttcgtgaagggctaaaaattcatcggaagcaagcgtttggcaaaaggcttcggctttcgcttgctcctcacttgttaggcttccgattgcgataggtcgccctaaagattgactataagcgttcgttagtttttcgcaaagctcggacggcgaagcatcaattccgagttgctttaacgtcgttaggcgctcagatagcgcgttttcggcaagccggcgaaatccgtgtgacggtgcgaaccaaaccgttgtcatggccgacatatcaaaatccagaagaatgttgccgacgacgacagcggcctcgccaagctgcccgccacccgttcccgcaatgcgtttgccggaaacttcaatttcgttggcgccttgaagcgaggcatctaagcccatatttttcagaacttcaatcggtggcgaaagcagcttggcataaattttttcaaaccgagcgggaagacggctttgatgaaacacgcactgataaaaaatttgattttcatccaaataggttgtgccgccgccgagttttcgcctaacaatcgaaatctgttttgccttgcaaatttccaaatccaaaatttgctctaaggcttgatgatagccgatgcacaaataaggcgtggcaggctgcgttaggataatcgtatccggcgtgtcctgcgtcatggcggcggcgaccgcatgataaacggcctgcgtcatcacggcgtcggttttaccgagcgaaatcacgcgaatcggggcgttttgctttgtgtcttgcatcatcattgtgtctccttttgttaggcaactttcatcggctgcaattcttccaacttcaattgcttgtgaatgtccgctttgtcggcagctttcggcataaagggataatcccggaaggcttcgcccgggcgatacgaaccgtaaggccgattgcaggccataacgccgtgcctatcgggacatccgtccgtcataaaagcaatgccttcgtcaatcgtcctatcgattaattcgtccgaaacatccaattttgaaatcatgccgtgatcgtcaaactcaatctcggactccgttaggccgtgattttcaatcagatgcttaacaagctgcacccggcgatgtcgccaaatcggttgcgcctgcacatgttgcatcacggtccccggctcggggttgaatgagaaaaggaaaacggctatttcgtccctcacggcgtccgaaatgaggcggacaaggtctcggtcggtttcgcccaagccgacgatgacatggcaattcacatgtcgcgcaccgtagagccggcgggcaaggcggatcatgctccaatagcgctcccagttatgcgggccgcgagcctttctgccgcgagcctgttcaaaaatttcgggcgtggccgcgtcaaggccaaagccgaccatgtccgcaccggcggctttgagttcgcgcaagacgccttcgctcatggtggtggcattgacgaggccggaaatcgggacgaccggcgcgactttgcgaatttggcgaacaatggcgagcatgtccgcattgttgctccgatgatgcacctgcgacacacaaacgcgcccaacgcctaaccgtgcctcaacttcggcgattttttgtgcaatcagttcggtcggataaatcggccacgagacgcggataaacgtattttcatcggcaagccccggacgctcacgcgcaaggccgcaatagctgcaattcgcggcgcagccttcgtcatacacctgcaataaattgatgcaattgcagcggcatccttgaatcgtgccgggcttcagccccaattcaaccgccgccgccatgctgattctaacaacatcgggacttgttagggaaacttcggaagttcttttttcggtttgctttatctgctccatttcaaaactcactttctcacggtttttgactttttcctacacgagtcaatcgtctgtttcgtctgtctcgaatttcattttcgctgccaattttatgtcgcacttcgtctccgctcagtgcgacacggattttaaacttgtctttttgtctgtcggcctgacacggattttaaacttgtctttttgtctgtcggcctgagcggagacgaaggccggcctttcaaaaaacccttaccaattcacgccgcagcaggcgttgataaatcgggcttgaagccctttgctttcggcatattttaccatgccttccgtcggataagcgatggagttgagacccatgtcgatggccgaacggtctatttgtttttttacttcgcctatcggtcgggcgcagccgaggccgatcagcgtttccggtagcattgttcgggctgcgaagaaaatttcctcaatgtcctgaatcgttgggggcgcgatttcggccatttcggttccggcgacagccattaaaaccaccaaaacgagcatcttcggcgggtgacggcgcaccatttccagcgcgttcaactcgcctttgagcttcccgaaataatgcccgataacgacatgcggcacacagggaagttcatatttttcaagccttgcaagtacggcttcataatcttccggctctttttcaagtccgtagacttcacgaatcgtttgccggtcgcctatcacatcgaacatcacgccgtcgatatttgcctcacgaagtgcggagcatgtttcgtcgtcgataagtccgggatggacacgaacggttaggccgagttcttttttgactcgcgccaaatcgggaatgaacttcaaaagcggcacgctgcccgcgcggtcgctgccgcccgaaatcaacacgccttttgcgccgtcctccgaaagctttcggcacatctcgaacagcgagccttggaattttttcaaattcagcattccgcgcaaaagcaccttaccgcaatgcttgcagttaagggcgcaatccgttcccgttaggctaacggcgacgaactcgcgcgagttatgcttggtatattccgacgtttgatattgcttcaggccgggcgtatgaaagacaatttcattcggaaaatttgccttgcgcaattcaaatgccgcctcggcgcgttcgtctgttcgaagcatcgtttcatcctgcatagccgcctcctaagcccaattccgttttcggcgtgacgaagcaaccgtaaggctcggttttttccgactcgtttttttgtaaggcgttttcgatggcagcgtcaatcgcttggaaaacttggtgaatcggcaagtggcttagctcggtttcgcgctcgcgataaagcgcataaagcgtttcttgaacggcgtcagatttggcggaatgccagcgaaaacgggcttccaaatcggcaatcgcattttccgacgcaatgaaatcgccgccgagatgcaaggccttcaaggtttttccggccagcgtgacggccacatccaaaaggccgcccggcgttttcagcttggcttttccggcgctgtcgggaacatcgctgttttggaaaatccaatcgcgtgtggcatattttcccttttctaaaacgttagcttccagaaattcttcagccgaaaagcaatcttcacgcagccgtgtttcgaacgttttttcgtagccttccccgaccaaccgccgtagttcgtcaattgaaaccggcgctcgggcttctttcctaacggttgtgattcgctcggcaaccgtaccgatttccttgtcggtaattttttcaaacggcgttttcagcacttcgagcatcagcgccacatcaaggtcaaacaggatcgaggcgtgaaaaagtaggccgcccgtcgcggtgcgatgcaggccgagtcccgcaatttttttgccgttaacttcgatgtcgtttttgcgcttgaacgcggcatcgatgcctaactgttcgaaagtagacaaaatgcctgacgaaaatcttgccatcatttccttcacgcgggcgtaagcgggctgatttttggcggaaagcgtcagcgccacaccaagctgcccctcgcccatgatgattgcgccgccgcccgtcggcctgcgattgaccgcgatgccgagctttgcgcaattcggtaaatttacctcattttcaaccgtttgaaatcgcccgaccagcgccgagtgcgaagcgtaagtatatattctaagagtcggttcggacgtgcccgcaccgacgcgccttgccagcgtttcgtcggcggcaagtccgaaacctgcgcttgcgtcgtcgtcttgaatcagtctccatgtatccattttgaaactccttatcggtcaaaaatgctttccgtctcgcgcttcatcatctcgcctttcgcccagcttgtgatgcgattgccgctgacgagcaatttcgactcgtcgtgccagttgtcaggattgattaaaacgaaccaaccgcgaccgtaaggttcggcgttgacgatggacggttcttccaaaacattggtgttgcgttgaataatcgtgccggaaacgggcgaaagaatttccccagtcatttttgcggcctccagtgagccgagcgattcatggcggcgaacacggctgcccgcgctatgaaacgacatgtagaccaactcgccggcggagtccaatcctaacgcatcgatgccgatgacgacattgccggtggtcggatcgggctttgcccaaaaatgataccggctgtcgtagaaccggtcttccgggaatttgagtttttcgtttcggctcatgttgtagctcctttattgttttgcttttcgcgtcccctaacgctttttataaaacctttcggttgaatagagtgaatcgaaccgtgtttgcttgcggtgcaattttcatgtcttcggtcgtgtgagaagagggcagacaagtaggtctgcccctacctcagatgttatttgttttgtaggggcgaaaaatttttcgcccttacgctgttatgcctgccaaccctggcaaaaaattttgccatcggtcgtggaaacaaagaccgccgccgatgacaaaaaaaaatgtcattctgaggcttcttagccgaagaatccaacttgaccgacgcatggatgcttcacctaagaaggttcagcatgacaacgcaccgattgtcattcaaccgtttatctgttctcacataacattaccggctaccgatgacaacttttaactggaactgaaaggcctcaggcttgcccggatttcgtctccgctcaatgcgacacgggaacgttgtcattcaactgttatctgctcccgcttcggaaaaactaccggctcggcatgacacacaaaaaatcggttgtcggttcatcctattcagcttcaaaatgctttttataaaaacctctcaccttttttccctttcaaaacaaaagttccaaagggcgagaggaaacgaggacaacggacaatttttgttaggcttcaaccgcttcttttttcgccgcttcggctttggattgctccattgcgtcatagatgaaatctatgacatcgacgaccttcagcttgccttcgttgccggaggttttgaccgcgtcggtgaacatggtcttgtccttcgggcaagcgacggcgaaataagcaacgcccagttcggctgcttccatcacacgattttcgctcgggcgttgggtcatgtcttcatgctccttcatccagatgcgtccgccgcctgctccgcagcagaacgaattttcatggttgcgcggcatttccaccagttccacaccgcagcgcgagatgagttcgcgcggcgcgtcgtagatgccgttgtagcgaccgagatagcacggatcgtgataggttgtttttacccctaacggtttctttaacttgatttttcccgactccacaagttccaggagcagcgtggtgtagtgcttcaccttgaacttgccgccgaattgcggatactcgtttttcagcgcgttgtaggtgtgcgggtcggtggtgatgatttcctcaaagttcgctttttcaagcgccttgatgttttgttcggcgagcatggcaaaaaggccttcttcaccggcgcggcgcacatcgtttccggcggatttttcgtccttgcccaagatgccgaagtctacgccggcggcctgcaaaacggtggccactttgcgcgtcgtgtcttcgcagttttggttaaacgaggcgaagtcgccgacaaaccagagatatttgaccggctctttggtcgcgtctttgattttgaaatcgagcggttttgtccatttggtgcgcttgcgagccgagtcgccgaaggagttgccttgttcgtccaagccgcgcagggcgtcggccagttcggcgggcattttggcgtcaaagacaaggttgcggcgcatttccacgatgtccagcatcggttcgttgccgaccgggcaaacgcgcacacaggcgtagcaagtggtgcaattccaaatcgcatcctccgaaatcgcgtaatcgcttagtttcgggtcttcccagccgtttgtgagttgtttggcgttttgattgatgaaataacgcttgttgatttccaacgccgacgggctgagcggcgtgccgctgttgtgcgccgggcaaacctcgtggcagcgcgtgcacatgatgcaggcgtaagaatccaagacttgcggccaagccaagtcgcgcagtttcgcggcgcccggcgctttggcatcaagcggagcatccaaccggccgcgcggcgttttgcgagcgagcgcaagattgacgggagcaatcatcaagtggatgtgcttgctttgcgtgaaatacggcaggaacacgacgataagtcccatcgccagccaccaagtgacatggatgccgacttcaagcccgccccaaccgtgaaaaatcggcgcaataaggctggcggtcggcagaaacggatcgccgtggccgtgttcggcaagatgaaaaaccgtgccgagccagcgcgaaccgacatgaatcaagatgaaaataccgactatcaaggagtcacgacgaacgccgccttcggcaaccgccgggagcagcttgacatttttattaaactcaaaaactttcggtttcataacgaaccggcgaatcaagaagaaaatcatgccggttaaaacgaaaatgctaaagatgtctgcaaaaaggttaaaaccgcgagcaatcggattttcactgccgatggtcgtccaacccggcacgaaggcttccaacacgtcattgacgttcacgagcaaataaaagctgaatccgaagaaaataaaggcgtggaacaagcttgccagcgggcgagctttgaagatcggcttttgcatcccgacatcaatcagggcgccgatgaatctgcctgccaaattgtcgctgcggtcggcagagccgcttttttgcatcagtttcactatccggctgaacccctgaaaggcaatccctccgcacacaagcaccagcaaaacaaacgcaatctgttcagcggggtaaagcatcgttattctccttattatatatcaacaaaaagagaaggtgggagaacgctgctctttttgttgataaattttggttaggtttgttgagttattccaattcttcgagcatttcctcacaaacctcaaagaggtcggcgttgatgccatagtgagccacatcgaagatcggcgcgtttttatcggtgttaatcgcaatgatggtcgaggcgctcttcatgccttcgaggtgttccggtgcgcccgaaatgccgagtgcgatataaactttcggcttgaccttcaaaccggattttccgacctgacgggttttcggcagccagccggcgtcgaccacggcgcgggagcaggccacatcggctttgagggcttcggcaagattttcggccagttcgatatcgtccttgctgccaatgccgcgaccgactgccaccaaaatttcgctttgcgtgatgtcgacatcgctgccctgcggttcaatcaactttttgaaacgcacttttccgttgcctgcggaaaccgcgaggtcttccactgcgggcgaaccggaagtttgaccagcttcggcggggaacgaaccggcaagcaccaacgcgacggctgctcccgacacgttcgtgaccacattcattttgccgccgtattgctggctgacgaaagaaaatccgtcgccctcgtttgaaataccgcagcagtagccgacgacgggcaaaccgagcgcggtcgcaaccggcgcggcgatgtccatgcccatcgaggttgagccgactagcgtcaaggacggggattttgcttcaaccgccgctttgaccgcagccgcgtaagattcgggattgtattcggtttccgtaccgacggcgatgaccgcatcggcggcgcccaattcggaagctttatttttcatgtcgccgaaaacgagcgcaaggcatttgccgcccgtagcgccggcgagttctttggcttttccaagcatctcaaatgtgatgtcctgaaagtctcctttgagatgttccgttacaacgagtatatctcccatgattgcctaataattttttgttatcgcaaatttttgtcggcctaaattgtgccgatgttttcaggattgtcgtgtttcgtctccgctcaacacgacacggattttaggtttccctttttaacacgacacggattttaatcctgcctttttccttatcagctttgtctttttccttgtcggcctgagcggagacgaaggtcggctttcaaaagtctcatttcatcctcactcagtccggtcaaaggccttactttttaaatgacacctttttctttgagaatctccagcaagtcgcctgccgaatccaacatggttgcactgccggatttttccggtggcgccatgcttgcgatttccgagcctgcgcctgctcccaaatcgccggtcgaaccggtggcgaggctcatggaatcttgcacctgacgcactttgctgaccggagcatagcgcggggtttggcgagcggcttgaatgccaagcacgccgggcaaatccatctcaaattcggcaaccatgccaccggcatattccttattgaccaaaacggaactgccctgaaccttaacgcctgctacggcgctgatgcacggcaagccgagataagtggcaagcacggggccgagctggccgtcgcggtcatccacagattggacgccggccaaaatcaaatcgcaaccttcggttttggccgcgttggcaaaggcttgggcgagctggtgcgtgtcatgcggggtgtcgccggtgagtttgatggccttgtccgcgcctttggcaagggcggtgtaaagcatcttgtcggtctcgtcgccatcgatagccatcaccaccacttccgttgccgcgccttcttccttcaaaagcaaagcttcctcaagcgcatggtcgtcatactcgttgagcttaaacttgatgtcatcggtgtcaagagctttgccggagccatcgacctcaaggtcttccaccaaatccggcacttgttttaacggaacaatgattttcatctctacctctttgctgtttttgttttgttgttttgttgaaaacatggggttttcaacaggttaatgtttgttgtttttgtttcgtccgcgctgcttttttctttgtcggccaactttttctttttgtcagccaactttttctttgtcggcctgagcggagacgaaggcctgtatttcaaagagtcgtgtttcgtctccgccgggcatgacacggattttaggtttcccttttttccagtcggccttagaacccttttatggcgatctcgtctatgccgtcacgagggcagacacgtaggtctgttcctacatcaaggttttatttgatttgtaggggcgaaaaatttttcgcccttacggtgtttgccgttaggggcgaacctacgtgttcgccctttttttatcctacccattcaacacgacatgagaatcttcgccatccatagagccggacgaaggccgatgcacaagcgcgttaatcttcgcccatgcagtaatccaagatttcaatgatgtcgcggacgatgagtttgccgtcgttgcctgtggctttgaccgagtcttcaaaacgagagacttcatacgggcagcacacgattagcacttccgcgccgacttccaccgcctcgcggacgcggttgtcggacaggcgttcgctcaaatgctcgtcgaccgtgccgccgagccattggccgccgccgccgccgccgcagcaatagctgccttgcttgttgcgatacatttccacaaactccgctcccggaatcgcgttgatgagattgcgcggcgcatcgtattcgccgttatgtctgccgagatagcagggatcatggaaggtgacttttttcgcaaattcgcgtttgaggagcggctttatttcttccaatttttcggaaagaaattgggtgtaatgctccgctttgagttcgttgcccgtgatggccggataatgctttttgaaggcattcagcgcgtgcgggtcggtgacgacgagccggttgtgcggatatttttggaacaaggcatcgttgtggcgcacaagttcatcgaagaggccggattcaccgacgagtcgctgcgagtcgccgtccgtcttttcttctttgcccaaaattccgaaatccgtgccgagcttgttaaagacgcgcaccatcgctttggccgcatcgttgccgcgaccgtgataggcgtaatagtcgctgacatgccacagcacatcgaccggtttcgagccgtcttctttggagaggtcgcgcaccttttcgttcaactttttcatccatttgatgcgattgcgagccgattcgcccatcggattgccgtattcggccacgctgcggagcatctcctgaagctcgtccggcgttttgccgtcaagcacggctttttcacgcgccgacggcatgatttccaacatgttgacttccttagggcaaacgcgcaggcaattcatgcaggtcgtgcacatccaaaggtctttgtcctcaatcaggttcaggccggcttgcaccttgcggaaaatcttgcgcggggcatagctgccgacattatccaccggacaaacgccgacgcatttggcgcactgatagcaatagcccagcgattcgccgcccgtcagcgcggtaatttcttcgagatactgcgtatcgtagtcggtaatttcacgcggcacatacatccgattccattcgccggaaatatccaccccatcgatgatggcgctttcgagctgcgtggtttgttgatatttatgctcagacatttagttcgtctcctttccttgaacccccaaaacccgttcggcgagttcggaaagttcaggtaaaattcggttgtattcctgcgataatttcactttgaaaaccagattcatatagacggcatagacacaggccagaaagacatccgtgccgtaaagtcctttgccgaagcgggcgtaaccgcttgtgtgtccgtcgcgggtgagttcggcgacggcttgcccgactttcaaatagctttctccgtaggttgcgcccgcaagctcggccttgtcgctaagcacgagcggcaacgcaccttttccgtttttcggactccatatccaagttgtccatagccaatatttatcaggcatggtgaaatgcaggagttcaccggcaaggtttagcgcccgcatttcattaatacccttaacagcgtcgagaaaccaatcatggcgttcggccaccggcttgttgccgtaaagcagggtcttgatttccgctttaagcggctcaaagccgtttgcctgaacaaagaacaaggacttcttccgaacggagaagacggaaagaagaacacggcgtaaatcggtctcggtcattcgatcaatcgcagattcggcgaaggtttgctcgaaaagcctgcctttttcctcaaggcgcacgccaagcgttttcaacttttccgaactcgccagccgatttacctgcttcaaaagttcatgggaagcttcggagtcaatcagcgtttctatggatatgttgtcgtatagcattgtttaaattttcttgagtcctgtttcgtcatggtcgtatttcgtctccgctaccgatgtcattccgagcttcccagcgaagaatccatccttaccggacacatggatgcttcgccgaagccggctcagcatgacacggatttttttccatgtcactctgcctttttccatgtcagcctgctttgtcagcctgccatttttctttgtcagcctgagcggagacgaaggcctgctttttcaagaagccgtgtttcgtctccgctcaacacgacacggattttcatcctcattttcttgtcagcctgtctttttccatgtcagcctgctttgtcagcctgccatgtttcttgtcagcctgagcggagacgaaggcctgctttttcaagaagccgtgtttcttgtcagcctgagcggagacgaaggcctgcctttttaagcgtgaccaaaaggttgtcatgctgaacgaagtgaagcatccatcctgcgggcatgtggattcttcgctgggaagctcagaatgacataattctttttgtcaccaacaaattatgccaccgccatttccgatttgcggatgaaggcgcaggctcgggacgcggcggcgccggccatcgagacgctgtcttccaaatcggcggggccgcctgccgctccggcaatgaagacgccgggaacggtggtttcaaccgtgttgagtgcaccgccggtcgtggcgatgtagccgtgcgattccaacggcaggttgaaaagcttcgacatgtcctttgtgccttcgctcggctccatgccgacggaaaggattaccatatccatcgggatttccatcgggcgtcccatcgtggtgtcttcgcctttgacgacgacgctttcaccgcgcttgttgatttcggtgacgatgccgcgaatgtagttgaccttattttcctcttgcgccttccagtaaagttcgtcctcccaaaatccgtaggcacgcaaatcgatgtagaagatgaaaagctttgcatcgggtacgaaatgacgaatttcactggcctgtttgcttgcaatgccgcagcaaacttttgaacaccatttgttgccgatttggcggtcgcggctgccgacgcattgaataaacgccacacgcttcggcgcttcgcccgttgagggtctgacgaacttgccggccttgagcattttttcggcgtcggtcaaggtgatgacatcgtcaaattcgtagtagccgtacatttgcgtttcgcgtcccggatcgaagtgttggaaaccggtggaaacaatcacgctgctcacgtccagcgtttccgcgcccgagccattttgcaaggtgaccttaaaattcggggcttcgccttcaacggcggtaacggttgcgccggtgcgaatatcgacggcttcgttgtttgaaatgcggccaatcatctcgttcatggcctcttcggtgttgcgcatatcgggcgttagcgcggcatagctttccaaaatcggtctgccgccgagaacgctttctttttcaaccaaaacggctttatatcctaaatcggcaacgccgcgagcggcttcaagtccggcagggccgccgccgataactaaaacgggtaaattaggcatctgcttcctcccaagtcataaattgagtttctcctgatttaatcttttcggcttgctcctcgaattcagcccaagccttttcgtggtcaatccccattttttccagcaggggtttgttatcaacgccgtgccaatgcaattggcagaccttgtacggatgagcgcccatcgcaagcgccgcaaattgcacgtccgacatgaccggaatgccgaccttgcggttgtgtgcgcgtgtggcgaattggctcttatcgagcgtcgttaggcagccggtgtcgtgagcaagcaccaaatccgggttggcttcttccttcatgcgctcgattttgcgaatcgcggcgaaggagcgcgaaaagtcgcggttgaccaagatgtggctgaagccgaatccgcagcaatcgtgccagttggaataatcggccacctttgcgccgagcgcctgagcgatgccggtgacgaccgacgtgcgctgaccgttataaatatcatcgttgtaaatcgcgtcctccgggatgagcttgtgataatggcaagccggatggacgctgaccgtgacattgctcaagtccaaaaccttgcgctcggcgattcggtcgcgcatgacatgcagccattcggagtaatggacgatttcctcaggaaatgcaaagggcatgttcaaacggtccataatccggcgaacttgctcgcgcagcttcgggaaatggatgatttgatcgcgtgtttccttgtagtggccgtagctcgtgccgcaatggataaacgggaagtacccgtctacatgggcttgcgagaagttgcgaaccgcaatggaggcttgcgccggcggatttgaggtcgaagacgcatagtagttccacgcggtgcaggacgtttggtctttcgggtcgaaataatcaaatccgaattggcgatgaagccagaaaatagaggtcggatagcccggaatgtggccgcactgtccgcaagatttatggtgccaagtatgctccaacggaatttttttcttgcgcccgaacttggtttccacctcgacataaggctcgggaacgcgaatcacttcgagttcgcctttggcttcgagttcaaaaagctgttcgcggtaatcttccttctcgggatttccttgtcgcttgaagattcgctcggcaactttcgggggcgtgataaccgtcggtgcgccgttcgatgcgtgtgacataattttctctcttataagtttagaaatttctttatctatgcttagtgttcggcttcttcttcgccttcaaggatgttttcaaaatcatcgatatccagatctttttcatccatcaaggattccatgacttcttccaaaatcatgtagatgccttcgtcgatgttttcgatcatttcaagattaccggtgagtttgaaaatcatgtagagttgcaagcgcgttttgtcgctcacatcccaagccagctcggtggtgtgaagcgtatccggcgggatggctctgcgccaaacgtccagattttcggaaacgcgcttgacatccggcccccaatcggggaagaagtccggctgaagcatatcgggcgcgacctgcgtgccggtggacatcactttataaataattcggctgtaagccttcagcgcctctttggccgagtccaaaccgttgttgacggcgacctcgcgcatgatggtgataatgccgcccgggctattgtggcgtgggcagcgcgtgcaagaaaagcattgcgaacaagaccacatgacatcgttcaaaagctcgtagaacgagtcgatatcttcgcgtgccataatttgcgcaaacactcgggggctgaaatcatagaatcgcgccgatgggcaagacgccgtgcaaatgccgcattcgtagcagccgtatagcacgtgatgccagcgaaagtcggccttgacctcgttaaaaagcctcagcttttctgcgggcgcgacatcggcgtattttgcatctctgtaaatagacataacccgtctccttaagtttctgtgtccgaaagtcggacaaattctgcttttagttcttccggcttcggcaatccgacgaatcgtttttcttctttgccatttttgaagaaaatcattgtcggaatggttttgacgtgcaatttttgcgcaaagctcagcccttctttattttcaagcttaactgttttaagcttcatgtctctgaattcttcggaaagtcgccaagccatttccacggctgcggggcatctcgggcaagccggatgggtaaaaacgcacaaaaccaattccgccatcgcttatccgtcgaagccttcgcaatgaatgcactcgttaaaatccttttccttcatgtaagctttgaagccgtccgccgcatccgcgccgctttgtaactccgatttatcggcctcgaagtcggtcggtttgagacgaacgatccagccttgtttataagggcttttgttcaagatggtcgcatcgctatcgatggcggggttggtggcgataatttcgccgctgcacggtgttttcaccggcccgacccatttgccgctttcgacggtggcgacgctttttcctttctcgaccgttttgccgacttttttgggtttgcagtggataattgaaccggccatgctttgggctatgtctgtcataccgaggtcaatggtgccatcatcattcaccttgatccagacattattcccaacatggtagagcaaatcttcgggcaacatgcaattattgatttcaggcatcttttattctccaaaatctaatgattgaaaattttgaaattcgatttcgaaacttataagctcaaaatttgtgacagaacgaaccgcctcgttattctcagattgaatcttttgcgataaaactcattgcatcagattggggaggctacttttccgaaacggcaagggagcgattttgcaagcgcaaaacgattaataaatcagcgtcaggtcgctgtccatcgccatttcggtcataaacgaagcgccgattagtccgtcgcattcttcaatcaagtcggattccttcatatcgtgaagttgcatggcggcggcgcagacgtgcattttgacgccggcttctttggcttcgcggataaaatcgatgattttctttccgccttctttggccgcgatattgtcggtctgaccttttttcatcagcaagacgccatcgatttgaaaaatcatggtcacctcgtgatccatagaagcagaaatggaagccatgtagaacggcgttccgcagcgttgcggggtttgggtcccggaggtcacaaaaatgacgacacttccttcatcaaccataatgttattctcctttgttgttttgttgttgttttgaatgtagtcgtgaaaagtcacgattttatcacagttgcaagcatttttattagcttttcaagtctattttaaaaaacactttactgcgattttttaactaaaactaacggcaacgtttgggtaaattttgaacaaaggaaatctaacggggaaatgtcacgattctgtcacgcaagcggttttttcgggagcattttttgcacttccatcatggaatgcgacttcatttttccggcgcggaaaaacgattttattcttttgcgcggcgcagccgttcagttttgcaattttatataattatattgagccgcttttatgaaattttgaacacaaccgtatgagctatcttgtcattgcgcgaaaatatcgcccacaaaaattttccgatattaccgcgcaagaacacgttacccgaacgctaagaaatgccatccgcaccggacgcattgcgcatggctatattttttctggatcgcgcggcgttggcaaaacaaccgctgcaagaattttagccaaaggcctgaattgtgaaaagattttaaaggacgaggcttaccgagaaaccgtcagcgagccgtgtggcgaatgcgaaagttgccgcgatttcgacgccggctcaagcttgaatatttccgaattcgacgccgcttccaataacagcgttgatgatattcgcgcgcttcgcgaaaatgtccgctatgcgccgcaaaaaggccgatacaaagtctacatcatcgatgaattccacatgctttcaaacgcggctttcaatgcgtttttaaaaacacttgaagaaccgccatctcacgccgttttcatttttgcgaccaccgagctcaacaaagtgccgccaacgattgcgtcgcgttgccaaaagttcaacttcaaacgcatttccgttttggacattcaagagcgattggctgaaatttgcgccgcagaagcgatcaacatcgatgtcgattcgctcacgctgattgcacgcaaagccgacggcgcgatgcgcgacgcgcaaagcttgctcgatcaagtcatttcgtttttcctttccacggaaaatgaaaaaatcgagtacaccaatgttgccgcacttttgggagacatcgacgatgagcatttttttgccgtcaccgatagcatcaaagagaaaaatcacgcgaaggttttggagctttcccgctacatttttgataacggattcgatacgctggactttttggctcgtttggtcgagcattttcgcaatttcttactggttaaaaatctgcgctccagcaaattgattgaacgcacagaagcggccaaaaagcgctatgaagctgaagccgatacgttctctgcggaagaactcatgcgattcatcgacgttgtcaatcaagccgaaaaagatattcgttttttccgcgagccgcagcttcgtttcgagctggcattgctcaaactgctgcacgccgacgtatcgagtggcgataccgaagcgcgcctttcagaatttgaccagcgcctgaaggccatcgaaaccgaaataaaaaaaaagacttccagataattgacgacgagccaccggcgcacgatacacagctgccggtggccgggcaaaccaacatcaccgccctaacacgcattccgagttcatcggaagtgctttcgatcgattttcaagcctggaaggaaaaattcaacaagttcatagaagaatcaacttatcagccaaagcttctcggcaaaaagcgatcacaggaaaataaccctgacgcctccaaagaaacacagccggaacgctttgcagaagagcacaaacccattttgccaattgaagaaattagccgcagatgggaaaatttcttgctgagcttggaagaaaaaggaaatgggctacttgcttcaaatttgaaagtctgtgagatcaaagcgctgaaaggacgagagttgacattgctttgcagcaaggaatttgcatttgagatgctctctggcgaactggcgcgcttgtcggaagccatgcaaaactttttccaaacgccaatctacgccaacctcaccatcgataaagaactggtaaaagcaacgacggaaaaaagtccgtacgagctattccaagaattggccaaaaagaataagctgatcaaatatctcgtcgacgagtttggcgcggagctcatctattaaaagatcaactcgctgcttatccaatccgcttgttttcggccattggcagcgcgatcctgtttccggtcctttgaaccggcttcacattttgcatcttgtcgtttttggtttttctccccgaaaatgccccactcacgattggcgaaaaagtccaataatacctgaatttagtgactcaaatctgctgataccagaaatcaaaacccttttttctccagcattttagtaatagtaatttcatattttattgactcattagaccacttttcacttttgtagtgaaattctttgcatgcaaatcggctatttacattggcacacacacgaaatcacggtttaattcatggctatttgctcgatggaaaaggcggcgcgcttgaaatggattggccagctattcaggcatggtcagaggaaaaaggcgtgcgctggcttcattttgattatagcgatagccatattgaaaaatggctgaccgctgaatcgggtttgaaaccgttgatttccgaagcgctacttgccgaagacccccgcccaagagccacgctcatcgatgacggcctgcttattgccttgcgaggcattaatcacaatccaggcgccgagccggaagacatggtctcgattcgactttggctcacctcctcccaaattatctccactggcaaacgggatttgcgttctgtgaaggacatggttgcagatttttctgctaaaaaaggcgtcaaaaatgctggcgagttcattgttgatttatcagactacgtgatttggcgcatgactgaaacgctggaaaatctcgatgatgaaatctcagcgactgagctggaagtgctaagctttggtggcggcgagcttcgcggaaaactgaccgaaattcgattgcaggccgttgcgctcaaacgctatcttgcgcccgaacgcgacgctctcaatagaattcaaatcgaaaaagtgacctggctttccgatcatcaccgtttgcaactcaaggaaatcaccgaccggcttatccgccacatcgaagatttggatgaaattcgcgagcgagccgccattgcccatgatgaattgggcaataaactttccgagcaactgaaccggcgcatgtatatgctcgcgatcgtcaccatcgtttttctaccattaggctttttaactggccttctgggcgtgaatatcgctggaattcctggcgctcagaatccaaacgcattcaatatttttttgggactcatttttgccgtcatattcgtccaactaatattattcaagtttaaaaaatggttttagccaactgagctgaaaaggattctcttcacaacgctgaaacgccagcgcgaacgccttctttaaaatcaatgctatgtgcaagacagatacgctaaacgcagccattctcaattcattagattctgaaattgttgccattcatgcagatggccgaattatcgcagcaaatgacgcgtggcttgacttcgccaaggaaatttttcccaacgaagcatttgcaaatggcggcgttggcaaaaattatgttcaactgtgcgaggaagtcgtgcagatcaatccgcaggcaaagagcgcgttagtcgggctaaaaagcgttctttccggccagtgtgctcattttgagttggaatatccttttaaaatcggtgaaaagctcagttgggtatggatgaaagcaacaccgctcaaacaagaaggcggcggcgcggtgattacacaaaccaatgtaaccatgccgaaatgctctcaggccaagcatctgcaacacgacatcacggaaaaagtcttacacgtgtttcccgatctaatctacgtgcatgatctacaagagcgccgaaatgtgtatgtcaatcgcgagcttttctcggttttaggttaccagccggaggacgtgcaagagccgggctttatcaccagcattattcatcctgaggattacgcgaaagtgtatcagaaaaatatgcgtttttctgaagagcatgatcgcgagttttttgagatagaatatcgaatccgccacgccaatggcgagtggcgctttttgcgtagccgcgaaatgatttttgcgcgcgatgacaatggctttcctaagcaaattttgggaattgctcaggatgtcacgaaggaaaaacagtccgaatttgcgcttcaagaaagtgaagaacgctttcacctgctgctcgaaagcgctgaagacatgatcttcgtgcatgataaaaccggcaaaattttgtactacaacggcagcagcaaatatggcatctgcgccaaagatttggttggcaaacacccgactgattttcttcccgccaaaaaagccgccgatattttagaaagaattcatttggtttttgaatctggccaaagctgccagtttgaagttgcaggctacttcggcggtgttgattatgtggtttccgaacatgcgtttccgcttcaagattcgaatggccacatacactcggtggcgcgaatctgccgaaacatcgcgcatcaaaaggccatgcaaaaagcactacaagaaagcgaagcgcaatatcgcacgctggtggaaaactcgctcattggacttttgatcgttcagcaagatcgtgtcctttatgccaatccggttttggttgaaaagttaggctttcccgccaacgcactgattggcgaaagcatcgataacttcgttttgcatattcatccagaggatagagaactggtaaaacggcactatcgccagttcatgcaaggcaagcaaacgcatcaaacctacgaatgcaaagttttggccaaagatggctcgcttctttggacggttatctgcgcgaaagaaattcatttcaaaggcgagccggccttgcaagttgccgttttagatatttcggatagaaagaaaattgagcgagcgcttcaggaatccgagaaaaaataccgcttgttggtggaaaattcactgcaaggcattctcattctccagcacgatcagctgctttttgtcaataaagcggtttccgacattacgggatattcgatggcagaaatgaagcagcttccattttcaactgttaccggaattattgagaaaagagatcgcgacgccgttttggaaaattatagccatcgcaaaaccgatcagccagcgccagaacaatatgaaatatggattcgcaccaaacaagacaagcgcgtttgcgtgattatcaacgccaaagtgcttcaatatcaaaatgaaccggcagtttatgtgacgctcaccaacatcaccgaaaaaaagcagatcatgaaagcgctgcaagaatcggaaagaaaatatcggatgctggtggaacattccttgcaaggcattttcgttgtaagaaaccatcggatttgttttgccaatcaagcggctacggaaattttagaatactcgttggacgagctcatggcgttctcgcgcgaggaactcctgaatctggttcatccagatcatcgcgaaagacttgtagaatatcaagcatccattcttcggagaaacccgcgctggaaaaacacggaggccaaaatattaacaaaatctggacgctatgcgtggcttcttttgagcggcaaacaaatggattttgatggccaagatgaaatgctcattgcaactatcgacatttcgcaacaaaaacaggccgaaagtgaattgcgaaaaagcgaagcgtttttggaacacgtgattgaaagcattcaagacggcatttttgtattggataaacacttgacggtgcgccactccaacagcgtgatgcgaaaatggaacaaccattcaggcgaattgatcgggaaaaaatgccatgaaggctatcgcgaaaacgccagctcatgcgctgattgcccaacgctgcgcgctctctcaagcggcaaaaccgagcatggaactgttcccgggctgccccattctgaaattgaatggttagaactttatagctacccgctttttgataaggaaaccaacgaaattcaaggcgttgtcgaatttgcccgcgacattaccgagcgaaaacgcgctgaaaatgagttgctcgaaagtgaggaaaagtataatcggctgtttcaaaattctcaagatggcattttgcttcacgatgcagacgggcgaattattgatgccaacagcaaagccctgcaaagctttggatatagcctcgaagagctcctttgcaaagcggtctgtgaactgcatccgccaaacatgcagaacaaatgtcgcgaggcatttctggcgctttctgaaaaggccaccgtcaccttcgaaatagaatttctgaccaaaaatggctcgacttttcttgcggaagtcacctccagccaatttgattttcatcagaaaaagcttgttcaaggcatcgttcgcgacattaccgaacgaaaacgcgccgagcttgcccttaaacaaagcgaagccaaatatcgccgtttgtttgaagatgcggctctgggcatttttcaatctacgcttgcgggaaaagtgctgagcgccaatatctcttttgccaacatgttcggcttcaaatctgaacacgacgccattatcagtgtgaaggacgccgcacaagaactttatgcagatccacataagcgagcagcggtgatccaaaaagccctttccggcgctcagccagtcatcgaagaatgtcaatttcggcgtaaagatggaagctgctttacaggaattttatttttgcgcgccgtcaaagacgaacttggccagctcacgcatttagaagggtttatcgaagacatcaccgagcgaaaaaccgctgagaaagcgttgcaaaaaagccaagccatgtataagcttctggccgacaatgccgatgacgtgatttggacgacggacaatcacctgaacttcacttatgtcagcccatcggtcaaactcatgtatggctacgaaccggatgagttcttggaattttcagtccaagcaattctgccttcgcctgttttcgaggacgcattaacagcacaactattgcaagacgagttcgatccgtctattgtggaaaaatgcgtgtcgcttcgcaacgaatatgaacagcagcgaaaagacggctcgcgattctgggcggaagtcattatgcgtcggctgcataatgaaaatggggaagcgctttcgggatttatcggcatcacgcgcgacatcacgcatcgcaagcaggctgaggaaaaattgaaagcgtctttaaaagaaaaggagttgctcttgcgcgagctctaccatcgcaccaaaaacaacatgcaggtgatttcatcgctgctggctttgcaaactcgacattttcaagatcctgacatcaaagctgtttttcaagatacagaaaaccgaattcgcaccatggctttggttcaccagaaactttaccaatccgaaagtttaaccaacatcgacttgcaagaatacatcgaagacttggtagcccttttagccgccagctatgaagtctcggccaatcggattttggttagtttgaatacggaaaaagtcattgtcgcgattgattttgccattccttgcgggctggtgctcaacgagctgatttctaacgcattcaaacatgcgtttcctggcgagcgacagggaagaatcagaattggcttgcgcaaaaaagatgagggaaccaccgagctctacgtttcggacaacgggattggccttcctaaaatgctcgatatccgaaaaacaaaatcgttaggattgaaaactatctttacaattgttgaacagcaactgcatggcttggttgacttttccacccaaagtggggttacctgccgctgcattttcagcaatacgctttacaaatcaagtttataaaattatgaatgaagaaaccaaaattctaattgtggaagacgaagcaatcacgagcatgcttttagaagtagaactcagcaatttgggttatgcttgcacttgcgtttctacgggtgaagaggccattgatcgtgttaggatgatgaatttttcgttagttttgatggacattcgccttgccggcggaatgaacggcattgaaaccgccgctcaaattcgccaacaggctcaaacattgccgattattttcgcaaccggctattctgataagaaaatgattgaagacgcaaatcatgttaatccggtttgctatttggttaagcccttgaaactcaaagagctgcttgctgtcattcaatcgcttttgaagccttaaacgagaacctcgttcaaaccccacctttttctgcttgaaaaatagcggacaagcagaacttcaatagacatgaaaatttacagtttcaacgcgatggccggatgaatactatacagcgcaatttcgttttctttgcctttcaacaaaatatgcccgatgtattcgatgtcatattgacctttgagatatggctgcaagagcttaagcacatcgccggaaatcaaaaaatcgcggcgatagaccgaacattctgaatgaattcgcgatgccgtatttaccgtgtcgccatgaaagacgatctctgttttcagttcccccacttcgcccgcaatgacttttccggcatgaagcccggctttaaattctggcacaaatccatattcagcttcgtaatgcgcctctttacttttcaaaactgaacgaatttcaaaaaagcatttcaagcaatgcgcgtctttcaacccgatttgcactggccaggtaatgaccacttcatcgccgacatattggtaaatttctccaagattgtgccaaataggctctgaaatatcggtgaaaagctcgttcagaaattgatgatattgataatgcccaattttttctgcgatggtggtggacgcgtaaagatctaaaaacatgaatatacgctcctcttcatgtggaatatgatagcgcccagagatgtagttccagaaaacaccttcgccaaaacgattgacaattaagcgcagcgcattgatcaaaaacgccacaatcaggcaaagcaataatatcaccaaaaactcacccttcacaaaagccaccactgacgcgtgacgaagcaaatgccatggaagcgtgctgagcgaaatggaataatacgcaacggagaaaagaacaaccgccaacgcggcaaaaaagagatatagcacggttcgagccagcaggtttagtccaaaactcagccggccaatcattttgggaatgataaatagctctggaatggtcaccgctgttcccaccaaaatggcgatcagcgtcacacgaaagtagctgaaaaaatcacacggataaatcgttttgccgaatgcgtgcccaacggcaatgatcacagttaagtatgtataaccagcaaggataaatccggttatgatttgtagaagggttttcatgtttcgaaccgatctactggaaatgttcatgggcgtaaatggtagtgtcaataatgcggcgttgtttggattatgattttacttcactctgatgaagcataagataaaatcaagttacataacatcgacgcattgaaaagaacaatagcaaatattttgcatctaagggagcgaggtagaactcactcccttacaaatggaaggctctgatgtgttgccatttggatcaatcggttggctaatcggggatgcctaatgaatcaagaataaatgcgtattcgagcgcaagctctttcaagtagtcgtaacgacccgatgcgccgctatgaccagcgcccatatttattttgaggaataaacgattgtttccttttttcatggcgcgcattttcgcgacccatttggccggctcccagtaagacacgcgcggatcgtgcaagccgccggtgactaacatgttgggatactcaacttcttgaacattgtcgtaaggagagtacgagcgaatgtactcaaaatagtctttttcttcagggctgccccattcatcatattcactgatcgtcaatggcaaacttggatcgagcatggtgttcaagacatctacaaagggaacatttgccaccacagccgtaaatagctcagggcgcatatttatgaccgcgcccatcaacaagccgcccgcactgccaccagaaataaccagctttttaggagaagcatatttttcagcgaccaagtgctccgtacacgcgataaaatctgtaaatgagtttttctttttcaaaaacttgccgtcctcataccaccggcgtcccatttcttcgccaccgcgaatatgcgcaatcgcaaaaataaatcctctatcaagcaaactcaatcgcattgagcgaaactcaggttcaatatttattccataagaaccatatccatataaaaagatcggattgctgccatctttttttaacccttttttatacaccagagaaatcgggatttctgcgccgtcttcggctttcgcaaaaatgcgttccgactcataatttgctggctcatagccgccaagcacttcatatcgtttttttaattcccatttttttgtgttcatatcgtagtcataaaccgtttctggcgtgaccagcgacgtgtagtggaatcgtaaaacggaagtgttaaagtcagggtttaatgccggccaaaacgtataaacaggctcaggaaattgcacagcatgctgcgttttgctatccaaatgaatgatgcaaagctgctgcaatccatcacggcgttcgaatacaaccaaatgttctcgaaaagcagcaatgtgatcgattttcacgtgatcgtttgcggcaatgcactcggtccaatttgcactttcaggattagacacaggcgcagtcatcaaccgaaaattgattgcatttttgttcgtgaggataaaaaagcgatcgtcgtgatgctctacgctatactcatgattcttttctctgctttgaaccagctgaaaacgcgcttctggacaatcagcacgcaggaagcgaacctcagtttgtgtttttattgaagtatgcaaaaaaataaacgccccactttttgaacggctcaagttgatctcaaacccctgttctttttcatgatacacttcaacatcatgacttacgggctgacccagcacgtgacgtagcactttatatgggcgctttgttttatcgacaatggtataaaacagcgttttattgtcatttgcccaaactgcagtagagacgttttcaatttgctcatgaaaaagtcgacctgtctgcaagtcttttatgtataagatataggtctccgacccgtttttatccgtagaaaaagccagatactgatggttcggactcacgataataacgccagtagaaaaaaatgaatggccttcagcgagcttatttttatccaaaaggatttcttcttttgcctctgcgctaccttgttttctgcaaaaaattgagtactgctttcccttctctgttcttgagtaataataaaaatcatcttttttatcaggaacggaaaggtctgtctccttaattctcgccagcatttcctcatataattttttttgcaagcctgtggtgtgcttcaacgaatcagcagtgtagcgattttctgcctcaagatatgcgattacttcagggttcgtcttctcccgaagccaaaagtaatcgtcttgaagcgtgatgccatgcaactttttaaatatgggcttttttttagcaacgggtgaaatagctgattttttagacatcaataccggtttctaatgttatctttttatcttactctttttcgctaattcctaacgattgtgcctaagcgaaagatggaaatcttcatcaaaaaaaagagcatgtgtttgatttacgttgtaaccgtgagggaaaagcggttagaaaattgaatatttctgctcaaatcaacacagttgaaaatgctgaacgaagtttttacaagataaatattttagacttcctcacgaaatttatctaacaagctgtttaaacattcagcatcttttttattcagatagctgaacccctcaatcacgcgattcacttttacatcaagcttgtgcaaaagttccagccccaatgggctaatcagaacgtctattttccgcttatcctgctcgttttcgtctcgctttacaaggcctttttgagccaatcgctttaccaaacgcgatgtatcagattgcttatccagcatgcgatcccttaataaataaatggtgctcgggttcggatactgtcctcgtagaattcttaaaatattgtactgctgcgttgtaattccctctgatttcagagcttgcgaaaatttttcatgcaaccaatgataagtgtacataatattgaccgccgctttatgatacgccgaatcgaattccttctgttgaatttcttcttctaatttcatttttcaattgtttgatcatccaaaaaggcgggggaaaaccgttagccagaatcaaaaagccgaccctttccgctggaaaaagccggctttttgcgaaacatagcaaaattaaacttaagcttctttattcaattcgatattgcaggtaattgaaaccgtttcgccaatgattgcgccgcccgtttccatcagcttattccattctaaaccataatcaaaccggttgatttctcccgtgattttgaatcccgctttgatgccgcccattggactatttacggtaccgttatagatcacctccaacgccacttctttggtgacgcctttaatggttaaatcaccaacgagtttatactttttgccgctcactttttcaaacgacttgctctcgaatgtgatatgcgggtatttgtccgcattgaaaaaatcagccgcttttagatgctcatcgcgtttttcattgtccgtgtcgatgctggccacatcaatcgtaaaattgattttgcttcccgaaaaatcctcattttccgaaacgacctttccatcgtacgatttaaacgccccttccacatcggtaatcaccaaatgcgagaccgaaaaacgaacgtttgagtgggctttgtcaaaactccacacatctgcggcaaaaagcgcctttgacgccgtgaaaaggaaaaccagcgcgaaaacaacctttttcatatttcaaatttaatttaatggttaagaaggctttcaaaaaaatgttcatgtggcagaatcttttgcaaagaacgctttcctcaagtgcgttacgaacagaataattaaatgttgtaacatctattttcttaaaaagatttttctactggaaagttgatccgctttatttctttttggaaattttttgagcatagatttgccggtcgcttcccgcggaaaattaaaatcctatcgccacgcgattttctctcctaacaaaaatggcacgataaagaaaattttcgcattgaaagatgttcgcccctgcctatggcagaacattctgaaatcgactatattgtagaagtccattgcaagggcaaattctcctgtaaagcaaaccaacagagaaaggatcacatcaacatgaaaatcggtatcctaacaggcggcggtgatgttcccggcctaaatccgtgcatgaaagcagttgtttatcacgctattgatgatggacatgaaattgtcggcattcggcgtggatggggcggtttgttgaattttaacccagatgacccaaaaagctacgacgaaaacatcattccgctcgataagcaaaaagtgcgcaccattgatcgaactggcggaacgtttttgcattcaagtcgcacgaatccaagcaaagtcagagtgaaagatgtacctgattttctgcgtgacccaaaaacaaagaacactgacgacgcctcgtccgatattctggatttcactccgcatgttctcaaaaaccttgaaatacttggaatcgataccttaatccctatcggtggcgacgatacattaagctacggcgagcgtctacaccgtgagggcgtgtcggttgttgccattccaaaaaccatggacaacgacgtttttggaacagactactgcattggcttcagcactgctgtaacccgaagcgtgcaatttatccatcaacttcgcaccagcaccggttcgcatgaacgcattgcggttatcgagctgtttggccgcaattccggcgaaaccagcctgatcagctcctatctttctggcgttgatagagccattatttctgaagtcccatttgatccggaaattttagcctcgcttcttctaaaagattataacgccaatccaagcagctacgcgatggtgacgattagcgaaggcgcatcgatggttggtggaaaaattattgagtatggcgaagcggacgcttatggccaccgcaagttgggcggcatcggcatgatcacaggtgaagccgtcaaaaaactaacaggaaaaggtattgtctatcagcaagttggctacttaatgcgctcaggcgcacccgatgcactcgacttgatgattgccattaacttcgccggcattgccatgggacttttgaaagataaggtgagcggacgcatggtagctcttcgcgatggcacatacacgcacatcccaattagcaccattgcaagcggcatcaaacgagtcgacgtcgacgagctgtacgatccaaaagaatatcgcccgaaagtccgcaacgtgctcggcaaacccatgtttctttattgatagcttaaaggccattttacctggcgcttgcttgacgaaatcagcattttttggcatcaaaatcatacattttcgttgagtttttttcactcaaaatttgaaaggctactgcccgaaaggggaaaacagtggccttttaaaattttgtaaaaaaagcgtcgcgtaattttgttcgtaaaaattatcgttgtagctttgtaagcgtaaatgtaagtgttattaaaactttgtgtgttgacaagttgctgaagcttagatgacaaatgcgggtatgacttgattttataagaacgcaaatctaccggaagtaccctcctaattcaagattcctacggtaaattccctgctaataagttcctcagcagcgttttagaccatcagggctctgactaaggaatggtgttatcccgattagttagttgcacgtctaaagattaaactaactgcttgctcaactaaagtggatactgcttgtaggcaaacaaaaatcaaccgttgatacccctttctgttagaacttactttgtttccgatttatttttatcgtgagcaagtattgttcaactcagaacagggctgtttccaaaatgttaattcgtttttaatcagaaagatgcgaaagactatctacgtggcaaatttgccattcggcacttcggaagatgaagtgcgtgaattatttgaacaacatggaactgttcattctgttaagtttattatggatcgcgagactggaaaatttcgtggatttggttttgttgagatggatgaagatgaagccatccctgcaatcgatgccttaaatggccttagctttggcggaagaaatctacaagtcaacgaagcgcgcgaacgtaaacccaaaagtaagcgcttttaaataaaatgaaatatcagatttgatatttcattttcagttctcggcatctttattaaaaaaaacagagagaagttttttgtcaagcttctcttaaggtttactttttgggctagttttacatttaaaattagcccttggcaaagggtggtttttcatttaccggtgttttcgctgttcaaacaggccaagaatgcccggtaaaataactgttgttgtcaagaaacaagcgccaaccccaaccgacatggcgttgcctaaactggcaaaacccggccaaacagaaaacatcaatgagccgaatgcaagcatggttgtaaggcttgtcagcaaaattgctttgcccgtgccagcataaatgaggctaagtttgccttgtccttccgattgccaacgatgcaacacatgcacgccgtcgtcaatgccaatgccgacaatcatcggcaatgccatcacattgatgaccgttagttccattccaaaaatgaccatcagtccaatcatccaaatcatgccaaccgttagaggaatcattgcaattaacgcaaataacggattttgaaaatcaacccagagtagcaaaaagaccacgaaaagcgttagcagcacggcattttttccatcttttcctataacctcaatgagcgtcataaaaacaattggcatcccagttacttttgtactaacggtttgtaagtcttgtgtaaagcagtcaaggtaggacatgtccgcccatacactctggttaggaaacacggttaagagaaatttatcacgagaagcatttgcatacctatcaagtatagattcaggcaaagtgttcaattcaatcggtgatattgtggccatttgcaaggcggtagatttgaaatatggtgcaaattccgcttgataggcatccaatgcgacgtgtgcatgctccggcttttctttgattaagtgaacaagacttgcgagaatgcttttcgcttgtttgtcattcggattgccaacgagcgatgcacatttccggtcaactttatcttgaccgcctaaataggccaaatcctgcatctccatgatattcatttccaatcgctcaagctctcctataaagtcttcaaattcttgatttattaattcaggttttgcctgcgacgcgacgatttccgatttaatttttttgataatttccgcacgcgctcgctgttcatccggcgcaggcagataagcggaaatgtcatccgtcatggccaccgtgctgcgttttttgaccgcatcagcctgttgccttacctcgtcaggcgaatttgccaaaatcatagcgaaatccatgctcaaatcaaatttctttagcacggtatcttgtaaggcaacagatgccagatgctccggctccatgttcatataattttggtcaaatgtgatcttttgcgcataaaatccaagcgcgaaagttaccagcacaaccgccgttagggtaaatccgtattttcttcctaaccatccagaaaaattgccaaactgcttgaatgaaacatcttgccgcttgatttccttttttttctgcaaaaatgctttttcaagtcggcgctcccgcagaaccaacagcgacggcaaaaacataaaagtagcaatcaaaatcatcaacagcccgaatgctgtgaccaagcccatttccttcatgccacgcgaactgctgatgataagcgtgaaaaatgcggcaaaagttgttaggccaccggtgatgatgccttttccgctttttaaaaaagtctcaaccatcgcatcttcgatggtatgtcgaagcgaacgaaattcagaaagtgttgaaattaaatgaatggaaaaatcgatacccaacccgagcaaaatcaccgccatcatggaggtgaaaatattcagttcaccgacgagcaaggccgccatgcccatcgcccaaacgatgccgatcatcaaattcagaatggcgagcgcaggcgcagaccacattctgagcgcaaaggccagcatgaaaaaaatcgcgacgagtgcaatcacagttgtgtatccaaggctctcttcggaataaaccatctcgtcgtgcgaaagcgggagcatgcccgttaggccggccttaacgtcgggataacttttttttgcctcgtccaacgctgcctgcactgcgcccacgccgcgcatgaccttttccatatccacagcggtgaaagtgggaatcacatttaaaatcagcacttttttatcgtaggacatgaaatacgggtcgcctaacaaaatcctatcaacggcgtcgctcacgtttccagttgcaaggcattcattagaaatcgcctgttgaagtgacctaacaaaaaaatcgatcccgtcgagaaacatcaccgcacggtcttctttttccctgccggaaatcgcttccgatttgcccacatattccttttccaaactattattcaaatttgttaggaacggttgcaaattcggatttttgaaaatatcctgcgtgtttttcaaatagtcggatttgataagcattaagccgtgatttcgcacgaaatctacttcctgtttgtaatccacccgttttacgaagggtttgccatcggcggagtcgatgagtgtttttaattttggggctagaaaatcggcgaaggccttaatgcgagcctcctcgccctgaaccaaaaccacgatgctggatgcagcggtaaattcattgacgatttcgttgtactcgatggtgcgcgggtctttttccggcaacaggtcagcccagcgcattgtggttcgcaaattgctggcaaaataagcgaaaagtaaagttaaaataagcgttgcaccgagccacaaccacggatttttagcgtgcatttttgcaaatttgcgcagcattttttctcgcatgaaagtctcctttcttcaaaaaaatgaagttgaaatttttgcccgggaaaaaattcgaccggcaagtgccgctcaccatgtttcaataaaacagtcttaacctaacaagtccgccgtcgccaaaatttttgccataagccgttccctcacgacccgtgtaaatttgtccgataacggttagcataaggttttcaaacaagctgtaacgaaccgatgaaacaaaaccagcacttttatccgaaaggctcaaaatatttgataggcttgccgttaataaatcggttaaaggataactcagaaaaacataagcttgatttttcgtaaccgttaggagctcgccatttaggtagcgaatccaatcggtaagtgtgtaggattgccaattggattttgcaaggctgttgtgataaaattctgccatgagataaaaaccaccatcccaagtatagtccgtgccgaccaaaatttccgtgaaattttcatcgcgcgccataaaattatggccaaattcgccccaaacgcccaagcccagcagttctccagcgaagtcaaagccaagcatttggcgtttttgcgttgaaaaatcaaagacttcgtaatcgctaagcgcccaatatttttgcgccgcaatgaggctgaagtccaaacgcgaaagcggaaaagtccagcgcaaaaaagctgccgaacgccgtaagaattcttcaagctgaacaattgccgttaaggaacttcgctccgttaggccaatgtcagcacgaatggcattatgaccgggttgctcataagtcgggtctgttaggtttttgacattaaacaagtttgtcggattccacgcatagcccgtcccgaacgaaagctgctgtttgcctatcgttaaatcaaattgctcgaaacgaatttttagaaaggcgttatctaaaaaaatggagtcttgataggtataagcaaaaccagattgcaacgcagccggaatttgtttggtaagatgagacggtaaatagtccagaaaattccaatttgtttggccgtgataggttagaaaaatcacatttccgccgaacgaaacttgctcattaaggacggaacgagtttccacgcgaaggcgatttgaactcatttgcacccattttttattttgccgaacgatcatcatttgtggctcaagatagccgaaaatgttcagttcttgggcctctgcgctcggcaaatgaaaagagattaagcaaaggataaaaaataaggcaacttcagatttttgcttttcctgacaaaaaaatcgcatagcgcgctcggtttttttttcacgcttcattgtctcaagccccgttcggtgaacattttttcgtccaatgaaacgccatatttgacttccaaaagctgcatttctgtttgcgtgccgtccgctaaatctttcatgatcattttcatggcagtcggaacgccttgaatcgtttcaatgtcggaaagcgttaggcgtttcgcaggttggatgccgtcgtcctcgaaatattccatttgcaagggatggaagtgtttttttgccgaccaaatgctcattttctgataggctgatgtactcccgctttttcgaatcaattccaacttgaaacaatcttcatcggcaatttttccactgcctaacaatttcacatcaaagtcggtcaaaaatgaatcgccgctgcccatgtcttcataagaaaagtcgctgccctccattttttgccgtttggcgtgtgtggccattttgcgcacgcggtcggttcgcggaaaatacatccaaatgtcatcggcgttgttgcgcatcaaaatggcttgccctttagcacgagccggcgaggtatagcgaatcagggttttctcgttgtggtcttttccccagctatcgtattcaaacgtgcgaagctggccggaggacgtctcaatcaccattttcgattttgaaaaaaccgtttcttgattcagcaggtcattgatttttttgatgatctcctctgcagtttgagccgctgctatttgtaagttcatcaaaaaaaaagcacgataaacaaaaaacttgataggattctcatgagcgttgaactcctttcgttttttttcaaccgttagttttagctaattatttttgattcctcgcaaaaaattatccacgagaaaatcgccgacttcctcaaacttgaacacaaacggattaatcgcccattgcagataaagaccgtccaaaacaccgattaaagttgaggcggcaatattagaatccaccggcctaaacgaaccctcacgaatcccttcatccaaaatgctcgcaatcaccgcgcgaaattcgctataaatggcatctaaatcgagtatttggctcacgttttcatttttgctgcgaatgccttccgcccaaaaatccagcatgatgttcagaaattcctcattgccggtggtaaaatccaccaacgcggttttgataaactttcgaagtcgcgcttccggcgagtcgctgctgttggcaatttcgcgcaacgcggttctcatctcttgaaaaaacagctcaaaggcgtggctaaaaatctcttccttgctgcggaaatactcataaatcgtgcctttcccaacgccggcgacttccgcaatctccgacattttcgcattcaccacgcccgattgcgcaaaaactttcatggccgcgctaatgatttctaaccgcttggcttctttatcaacaaattttggcatttgaaactttttatcttttttattgaccgaccagtcagtcataaatataatgcaagaaaaaagcgttgtcaagtagaaaacgcgtgtttttctgagagattggggacgcaaccattttttaacaaaaaaaataccggcctttaagccggtacttttcatttcgaaaatggcgatttcttatgcgttttccgctttgacttcggacttgaaatcgacttttttgtgcgaaccgtcgcagtaaggcgtgttttgggtgtgaccgcagcggcaaaggaaaaccatttttccactttcggcaagaggcgcgccattcatatccaaaatttgcgcgtcaccttcaactttgattggaccgttgctgaaaaccgtgattttagctgacatgatttttctcctgtgtaatgatggtttgcaaaatctatcgggacgaaaggcttaaaaaacaatggtataacaccgattcgaacgcaaataatttcttttttctcacgcgtctaaacaaccccagacatcgcgcagcctgtctggaataacgctggagcttttgtatctttgcgctttaagatttaaccagtcaatgcttttgacatgcaaaaagatttttcaaacgatttagaatttcgagcatttctaaatcctgccgttaggaatatgtctgcctatcatatttctggtggacaaaacgcggaaatcaagctaaaccaaaacgaaaatccgttagacctgcccgattggctgaaggaaaaaatattggcggactttgccaaagagcaatggaatcgctatcccgaaattttcccaaaccaagccacacggaaatatgcagagtttttagacgttcccgccgaatgcgtgctgatgggaaacggttctaacgagttgctttacacgattttcatggcgacccttacaaaaggcgcgtcggtgctgattccgcagccgtcgttttcactttatgaaaaaatcgctgacatcttaaacgccgatgtcattgccgtgccgatgaccagctcgtttgagtttcaaccggaacgcatcattgcggaagcgaagaacagccagccaaatctcatcgtgctttccacgccgaacaatccgacgagcaagtcgctttcttatgagcaaatcaagcaaattgtcaccgaaaccgattccatcgttttggctgacgaggcgtatatcgaattttccaagcaaaaatccgcgctggatctgatctatgaacacagcaacttgctcgtgcttcgaaccatgtcgaaggcgttttcgcttgcgggcgtgcgggtcggttttgccatcagccatcctgaactgttgaaggaaatctcaaagccgaagattccatttgcgtcgaatcgcttggcggagctttgcctgattcatgtgctcgaaaattattcagttattgacgaacgcgtaaaaatgctgctcggcgagcgcgaacgaatggcgggcatattggcaaaaatgaacggcatctttttgcacgaaagcgacacgaactttttcatcattgaagttgaacaacccggcgaagtatttaatcggttgaaagccaaagacatcatcgtgcgaaatgtttcgagctacccgatgatggaaaaatgcctgcgcatcaatgtgggaacaaaagcggaaaacgaccgatttttgtcggaattggaaaaaattatgaatgaaggttaaggatttagtagaaaaatgttgaggaaattacatggttctgaaatggggcgcttagagccggacgcgtttcgcgaaagccaaaaacatccgatttatgtgatgtttcaaaatatccgaagcatgtggaatgtgggctccattttcagaacatgcgacgcggcgagaattcagaaagttattattacgggctacaccgccacgccgccacgcccgcaaatagacaaggtggcgctgggcgcaaccgaaacagtcgattgggaatatgtcgctgacccgcttgaggcgctcgcggatttgaaagatcagggcgtgaaaatcgccgcgctggaaatcaccgaaaacgcccgaaattatgacgaactgagcgcggaagattttccactttgcctggtgttaggaaatgaagtcacgggcatagacgatgaggtgcttcaggaatgcgattttgcgttggaaattccgcaatacggcacgaagcattccttaaatgtggccgtttcggcgggcatcgcgatttttgaggcggttcggcaatttcgcgcttgcgacatctaaaaaaagccggacaaaatgaccgttccttgtgagaacagtgattcaatccggctgcaatttgttttcagtcaaaaagagctttcgcaaagaaagcgctttgtttaccagttttcgccaagaagctcaaaataagcttgtggttttaaacatgccgggcaagcttttggggcttcttcagcttcgtgcaaatagccgcagttgatgcagcgccaaacgacttttccaccacgcttgaacactttgcccgcctcaagattgtcggccaaatctttgtagcgtttgccgtgctgcttttcagaaacgcaaatggcttcaaatgcgcgagcaactggctcaaaaccttcttcgcgtgcaatttttgcaaactcaggatacatgctggtccattcgtgctcttcaccagcggcggcggcgcgaaggttttccaatgtggaactgacaacgccagccggaaacatttcttcaatcttcaagtcgccaccttctaaaaagctaaagaagcgctttgcatgttcgcgctcttggttggcggtttcttcaaaaatttctgcaatctgaatcaatccttcttctcttgctttttcagcaaaaaaagtgtagcgattgcgcgcttgcgattcacccgcaaatgccgtcagtagatttttttctgttcgcgtgccttttacgctctttgacatgatggttttctccttttttattttcctgattgtaattaaaagaacatgaaaaaaaagctgcttatctgattgcaaagattaagcatgagcaatgtctgtatattcgctaatttctcggcttaatgtaacaagatcgctgtactccaaatcgtgaatattcttgcgaccaagaattcgcacgatatcttccaattccgatttataaaccagaaatagattggcgagcatttttgccgattcctcaatattgaagcgttcacgaagctttgggtcttgggttgcaattccaaccggacaagtgcctttgtgacaaacccggtactgctggcaaccaatgccaatcatggctgttgtgcccaacgcgaccgcatccgcgcccatcgcaatacatttggcaatgtcggcagtcgtgcgaatgccaccggtaagaatcagggccgtgtccgccacctgtttttctctaaaaatttttcgtgcttgataaacggcataaggcgcaggaatgccgaagttatcctttacatgcgccggggctgcgcctgtggaaccaccacgacaatcgatggtaataaaatcaggttgggcgtaaagcgcaacctccaaatcatcctcaagattgcccgcaacaagcttaatgccaacaggtttgccgtcgattttttcgcgtagccaattcactttcttgcgcaaatcgtcctccgatttgatgtcggtgtgatttgcaggactgataatatcttgaaacggcgggactttgcgcacacgagcaatttcttcagtaactttctcagcgagcaggtgaccgcccaatccggctttggcggcttgaccaattttaatttctaccgcatcgcattttttcagcgcgtcatccgtgacgccaaaacgcccagttgaatattcgaaaatgtatttatatgccgcttgctgttcttcgtcaatcattccgccttcaccgctgcaagtcgcggttttggccatcgccgaacctttggctaatgcaattttggcttcttttgagagtgaaccaaacgacatgtgcgaaacgaaaaatggcaaggcaagttcaattggcttagctgattgcgccccgataatcgttttcaagttgactgccacttcatcagggcgaagcggtcggcgggcaagctggccaggtaaaaacaatatctcgtcgaataaattgcgatgctttggcgtgcgcatcgccgaatattcttgtttgcccgttaccgctttcagaaaaatagaacgcatttcgcgctcggtttcatcccattggcgctcgtaatttccaagatagcttgttaccgtttttcctgtattggctggctccgtgtggcgtgtgctgtctgtaacattacgacctggctgctcccgcgagagatttttttctgcctcctctgcagcagcgcgcctgacgattttctcaaaatgctctttgccggcaccgcaaaccgggcaagtccaatcgccggagatgtcttcaaattttgttcccgaggcaatcccgctatccgggtcgccgaggttttcatcataaacccatccgcaaatcacgcattcaaactgctccatgtgagtatagtcaaggttgtttttttgggtgaactaaaaaaagaaaacctcaatataaaactttgcaaaaagttttttcttgcacaagttcaagaatcataagcatttgtttacaaaacatgatttgcaaattcgctcgcaaaaatagtaataattcctgaaatttttagccaataaaaccgcagtccttgaattgccgaataaaaatgctacctgtttgcaatttttcaatataaataaaaaaggcagccttgttgcgaaggctgccttcaccgccaaaatagatttagcggtattcgctcagctaacaaggtgcctgtttattcccaactctttttgcgtatagccaaacgccagcccaacgagctgcgaaagatgcagcaccggaattgagcctttgattccttgcttatcaagggcttttttctggtagccgtccagaaccgtgtggcaaagcggacacggcgtcacgatgtaatccgcgcctgatttgatggcatcgtctaaagcagcagccgcgattctgagcgactcgtcttcggcgacgagcagcgtatgaaaaccgcagcattgattgcttgatttatacttgactggctttgcgccaagcacatccacaagctggtctaaggatttcggtgctttcggatcgtcaacgcccaaaagcgacgacggccttagaatgtggcagccatagaacgacgcaactttatattccttcaacggatttttcaccttcttggcaattgcttccaaaccgatgtcttcgttcaacacccacagcagatgcttcacggcagattttccggtatattccaagtcttcgcgtttcaggaagccgttgaccatctcgcgcttttcctttgaacgatcaagttcgtctttggcacggcgcaaactcaaaaggcaggtgttgcacgaagtaaccatgtccaaaccaagcttttcagccaaagcaatatttctgccattcaccaccaaaaattcatcgggattgacataatccaagttgctcccgccgcagcaagtgccttgctcgagtttcaccagctccaagtcgaggtctttttcccattgttcaagcgacttatcgacttctttggtcatggcctcgttgatgcaacttaaataatatgcgtactttttcatcttaccttcctccgtattctatttgtgatggttagagttgccgcgacttttcagttctttgagcatcgaacgaagattttcgatgcctggaactgcctttaccataaacggaggcggcggggttttgccttttttcgtcattttgaacgccattgggagcatatttttgaccgtccagcttaagccattggtacgaatcggcaaaagcgattctacgagacgaccttttttctcaatatcttttacaaacgcagcggcgtgttttgcgcctggcgtgtcgctcaggccacgcttttgaaccgcgtcctcacgaatgtggtgaattgcttccatgatgggaatgtgcttgacgcaatgttccatgcagcggtagcagtgtgtgcagtcccaaacgccattgtcggaaaccaaaacgcccaaacgcttgtcatgcacggcatcgcggctgtcggcttccatgcggtaggatttcaacagcaccgccggcgtgatgtattctttgttggctttcgtcatggtgcattcggaaatgcacgacgcgcaaagaatgcagtcggtcgccgcatcgtagagcttgaattcggcttcggcgatgttgaattcctttttgcccatctgattttcgggcattttggactcaacccaaccgaagtatttttcaattttcccgacgacggaatccatatcgacgaccaagtcacgaatgacgggcaaatttgcaattggctcgactaagatgacgttttcgcggtcggcaaatgccaactcgtcccaaacctgtgtagtacaagccagtttggaaacgctgtttattctcatcgcgcaagagccacaaatacccgcttgacaaaaggagcggaacgaaagacgcggctcaatatgctccttgatatagttcagcgcacgcaggacggtaatacctttttccaccgtaatcgggtattcatcataaaacggggacgcgtcaatttgtggattgaaccgatacacacggaacgtaatctcccgtttttcttccttaacttccggcattgtcatctttgttttcagttaaaatacattcacaaagcagaaaaagcggtttctgctttcgtccaactcattgcagcaaaaagccatgatttcctcagtttaaacaggacatcatgcgctgtttgcccaagagtgtttcacctcataatagcaaaggttcgtttgcaagtatagaccaggtacaaatcggcaaacgcatatttagtaagcgttttcgccaggatttcttaccggagaaagctgagcagaagcaatgttgggagcaggaaaaattcaacatctcacaactgctgcggcttagcgccactttgttggattgcaagaggttcaagtttaactgcgcgccaaacgatgcggttacttagctttttcctgaaagctttttttgcatcactctttcccgcaaggattgaatcgcttgcatgatgggaatatttttgacacaggtaaatgcacaacgattgcagcctcggcagtccatcacgccatgaagctcgccgagcagctcgaggcgctcctcttcggatttatctctgctatcggcgttcattctaaacgagcgcagcagcacgggtggcgaaacataatccgggtcggccttcaacgccggacagtctgacaagcacgtaccgcaaagaatgcaatccgtcgccgggtcatacacccgaaactcttcttcggaaaccgtgcattcttttttgcccatttcttgctcaggcatcgccggctcaacccatccaagataagtttcaagctttcggacaagcggctgcatatcaacaatcaaatcacggagagccggtaaattattaatcggctcaaccgtgatgacatttttttcaacgctgttttttaattcatcccaaacctgggtagtacaagccaatttggccatgccgtttattttcatcgagcaggaaccgcaaattcccgcatgacaaaacgagctgaacgaaagccttggctccaggttttgtttaatgtaatccaaggctctgagtaccgtaatgcctcgctcagttggaatttcaaatgagtcgtaatatggatgctcgtcgatttgcggattgaaccgaaacacacgaaacgtgattgcttttacttctttcatgtacgcttagacctattaattaaaaataaaataacggcatagcccgagctgcagcatcaatattttctttcttgaagctcatatttgcccatcgtcacttgcttgaaatcgattttcacctgaccattttctattgtgaacatggtgtgcttatgccatttttcgtcgtcgcgcgttgggaaatcttcacgggtgtgcgaaccgcgactttcttctcgcatcaacgcgccctccgcaacagtctgtgccaaatccagcatatttctaagttcaagcacctgaatcaaattggtgttaaacacatcgctggagtcaaacacgcgcactttcttgaatcgatcgcgaagcgccttcacatcctgaagtccatttttcaaatcttcgcctgtccgataaatgccgacgttatttgcaagggttcgccctaattcttcacgaagaattccgtagcgctcgcggcgatcatggtgcattaaatcgcgcagatatttgtattgatcgctcacggctgtgccggaaatcggctttggagaattgtcctttgcttctaaagcagcagcgtggcctgctcgtttgccaaaaacaagaatttccaaaagcgagtttccgcccaagcggtttgcgccgtgaaccgacacacaggcgcattcgcccgccgcatagacgcctttcatcacggttctgccatcgatgtctgtatcgatgccgcccattgaatagtgagcagtcggcaaaatcggaattggctcttcgatagggtcgacaccttcaaagtacatggaaagctcgcgaatctgcggcaagcgtgtcttaataagatcagcgcccagatgccgaagatcgaggtggacatagcgaccggcagtgctatcaaaaccgcgtccttcacggatttccgtttcaatagagcgcgaaaccaagtctctcgggcccaactccatcttttgcggcgcatagcgggacataaaacgctcgccacttttattaatcaaataaccgccttcaccgcgtgcgccttcggtgacgagcaacccgctcttgcgaagaccggtcgggtgaaactgaacaaactccatatccttcaatggaatgccagcacgcaaggccaccgcttggccgtcgccgctattacccgccgcattactggaacgattccaatacattttggcatagccgccggttgcaaaaatgacggttcttgctggaaagtcaaccactttgccggttttaatatccagcgccagcacaccctgaaccgcgccgttgttgtgctcgagcgagagcaagagaaactcgttatagaatttcacgcccttgcgaaggcactgctcatataggttttgaagaatggtgtggccagttttgtcggcgcaatagcagcaacgtggcttggctgcaccgccaaacggacgctgtgcgatcgtcccgtcttcaaggcgagagaacggcgttcccatattttccaattcgcgaatgataccgggcgcatcttgacaaagcacctcagccgcatcttggtcggccaagtagtcgcttcctttaattgtatcaaaaatatgagattcaatgctgtcatcttttgcggtatttgccaacgccgcgttcacaccgccctgcgccgctgatgtgtgtgaacgattcggataaattttagacagaaccgcgattttgagttgaggtgctgttttcatcgcctccatagcggcatagagtccagcgcctccacctcctataattacaatatcaaacaactgcatgactttaaattttatagactatacccttaacccggcagattagccgaggtaaatacaaaacatctcttaattgttaaattaacggattggtagactgataacagttctgctcaatcctgcctacgtctcttctaataagcagcttgatcagaataaggaggtaattcttccacggcgtgcagcacatcggtttcgctcagaatgccgactaatttgtcaccgtccagcacggcaacgcgacgaatttggacgcgcttcatcaagcgaagggcatattttaaacgcatttcaggataaacgctgacgatcggcttgctcatgacttcaaaaaccggcgtgttccaagggtcacgatgcacatcgtcgcccggatcgatgactttttcaagaatatctttttccgttacaataccataggtatcgtcttcattgcgcggtttaaccacaatgctactggtattgaaccgtttcattaactggatagcttctgctaccgttttgcttccgtctatcgtgacgacgtcttttgtcatcaatgcggaaactggtagtacgcgaagtttttttagttgctccatatttaccctttcactgtatagctaatttcaaaatagtttggatttcagaaacaaaaacctgcttctgttaacgcttcaaaagtttaggaaaaaaaatcgtgaatgaaccttaagaaatgatagaattgtgagaccaaaccttaatacggtaaggcaaccctcgaccctaaaatacaattgtgcggttcaaaaacaaataaatcaccaatttttagattacttttccgactatataactacatagttatttcttataaaagaaaaatctgcaaaaggggaaaaagcgaaaaagatatccggcactttctgtaaaggggatagaaaaaagtgaagaactaacaaaaaacgaatcgcttttctcaataaagcatgcgttagttttagataggctatttgattctcgccatcggaatattgtccatcatcctgaacttgctatttcaaaaatagcttttcggtttgcgcaaagtcacttctatcgagcttaaaaatcgtataatataagttgatgaaagaacagaaatttaacgcttctgaaaacgggataaaactattttgagttattaaggaagtttgtaaattcaatttttatttttagttatcgtcccaaccaaatcttaagaaggaggtttgtgatgaccgggaaaattgctaaacgcaacgaaaaaatcctccaaaacatcgaacttgataatttcgattttctcgagattcctgagctttatatccactctggagagctaaacaaaaacgagatagaatacatccgtgcccgactggaggaaatgcagcgcgttcgtgaaaactgcgagcccgaatccttactgcgcatgaggcaagccaatgagcgcgcgattttgaactttttgggcgaaatgcgctaccgtaggctgcaactgcgcatgcaaatgtacttgaaagaatattgcgaaaagtttattgaaagctacgataaagatattgttaagccggaaaaagagccgttaggttctgttgcccagaagtttcatcttgcgctcaaagatctttggcaaaaagtatgcacgctatttagcccttatcattaattcccaagtatcctgacatcctgagataaacacaaccttgttctttttcccctaaccagaagccgttaggcaatcttattgacggggagagctcaggcaaaacgactttggcaaagtcgctaaaattcgttgacggctttaatggcacatccgagcgcctttaaatattttgtggcatcttttttttcacaattgaaagtcatctgagcgggcatcgtcagtggcatgactctcacaccgataacgcctgagagaaaagccatcgcgtctggcgatgcgcccgaaccgatcgcatatatttttgacgggatttccaatttttgcatttccgttagggcaaaataggcggcgtctgtctcagaggctaagttccaatatgaaaactcctcgatgcgaaatttattcatcaggctgagcgcaaaataacgcgattcgatttcaatcaacagcatggcttcttgcgagtcgcgatataaattttgcaacgacatgtgcgagccgtcgatcaagttgatgtttttccgcgctggcgcaatcagcatttgcaaccgatttagaacctgcttcggcataaacaccagcagatatctttcatacggcatgtcgctttgctcccaaagtcgaacggcttgcaaggtatacgcttcaggattacagagaaatttttcggcttcgtcctcacattcatcagcaaactctgtttcggaaaggtcacggtcaaaaaaagtacggacacacttgatcttatccatatttacacaaaccgatagcttttgagggatatatttttcaagcgctggaatcagttcgtgcattaccgccaacatggctttcgaatgcccatgttcaaaaacatcctcataaatgtcaaatccaaagtgcatttcatggcaatcttgaacaatgtactgtccgctgtcttcctgagttaggtgaactaatgtaatctcttgtttctcaatgctcagtgataactgtgatttgctcatgcgctttttttctattcaaccttaagatagttttttagctggccaagtttcttttgaccaattcctttcacttcaagcaatgcgttcaaagtctctacacgccctcctttgtatgcgcgaaaccgcaccagccgctctgccattaccggcccaatgccaggcacatcaatgagttcttcttcggttgcttcattatagtttaatttacctgcgaaccgttgtttttccgaactcgatttcgttgtttctttagatttttgcgtatcaaccttgttgcttttcgccaaacttgcctcataaagcgagtcttcaacggcgagcacattatctaattccgtcccaataaactgctcatgccgttttttctccaaaagttctgcacgactcagcgatgcgctgtgttttttcaagagcaagcccatcatcaaaaaacccaaaagaaaggatatgatgatcacttccattcgggtcaggctgagcttggtggaaattgctcttagcagtcgcatcatcgcagtggcaacttttggcaaaacctatcaagctgacattttctatttggcatcgggggatttgcctaatttttgaaaatctttttgttaaaaatacggtattcttctgcgaatcggaaatgccgtttttggccaggcaatcgcaccaaactggcttggccaagatggcatagcctttcaaaccgtcagccatttgccaaacgcttcttttgggttcatgcgtgaaacggcgtttcgctaccaaaaaagattcgacacagaaaaccatttccaaagcgcaaatgcaatttgagacaaaatcatcaaaatgacgattcgataaaaccatgtccgaattttatagaaaactttcttttgcataatcccaggaagtcaactccatcgtttgttatgcgaacaaaggtttagccgcttcaatcgcaaaaatgatatcttctttcgcaatttcttctcgatgcaaatacgcatttccgatgcgtttcaaaagcgcaaagcgaatgtgcttgccttctttcttcttatcagatcgcatattttcgatgatcgtttccggcgcaacatccaaaaagtatttcttgatcagcctttttggataaggaaatttctgaatcatcgcgcaaattctttcagcatcttctgaggaaatatttccgattttcatagaaagctgtgtcgcacaagccatgcccaccagcaccgcttcgccatgacgcagcgctttataattggagagcttttcgagcgaatgaccaaacgtgtggccaaaattcaaaatggctcttaatcccgtggtttcgcgaaaatcttctgtcaccactttcactttcgcgttgacgctgcgcttgaccgcttcatcgatgtatggcgaaaccagcgtggaaatttcttgaaaattatcctccatgaagtcaagaaatgacccgtccaagattaaggcatatttgagcacttcggccaacccgccaaaaatctcccgattgggcagcgttctcaaataattcggatcgattaaaatgagcaccggctcgtgaaaaaagccaatcatatttttacccatcgggtgattgatagccacttttccaccgatggcgctatccgtcatcgccagcaacgtggttggcacttgcacaaccggcacgccgcgcatgaagctcgccgcgataaatccgcccaaatctccaaccacgccgccgccaacggccaccaccgaccaacttctatccacttcgcgctcaagcatttctccatagagccgataagccatccgaaaacttttcgatgcttcgctggcaggcacaatcagattatgaaaaatgaacccatccttctcgagctgctcggaaatgcttttctcaaaaaggcctgctgtgtttttatcgtataacacaaccacttttttttgccgcccaagttccgcaaatttgtttccaattttcgcaatggctggcgtttcaattacaattttactactcaaggttgttcgctttagtttgttttacaatttgcccgaatatgtcgctcaatttggcgcgtcagattttctatggttacacccaacggggttttatcggttaaagctaaaatttcggcggcgctatatctcggttcgcgtttggctaaaagcttttccactcgatcggaaatgtcctctattgaaagtttctcaccattttcacctttcattagcggacgatcttctttatgagaaagccggcgggcgagcgtagccacatcggattttaaatagaccagcgttcctgccttacgaataaactcaaagcatttgtcgttttccagcgtaccgccgccaagcgctaccaccaaatcctcagattgggagatgctgctcaagacattgtattccagttctcgaaaatacggctcgcctttctcagcaaaaatctcgttgatggatttttgttctcgatccacaatttctttatcgatgtcgatgaactcaaacccgagcgagtttgcgagcaacgggccaatggtggatttgcccgaagtgctaaatccggttaaaaatatcaaacttggctttttcatgtctatctgcaaaaattaggattctatcgtgattcgcatgatttattgatgcgaagaatttactgaatttttatgactaactcgcctcgcgcatcaacgccaaatcgcctgcctgaaaaaaacgcattcttgcaatggctttttatagcttttgtttttccatttaaaaagggtttaattgggacaagtttttcccttggcaaggtttttctaacgcaaaaagcaaacacatggaacttgaagttttttttgaggacaacttaaaagtgaatgccaaacttggcgatcaaatcatccgcaccgatcagtcaatagccgctggcggcgacggctcagcgcctgcgccattcgagctttttttggcgtctattggcacttgctctggcatttttgtcaaacatttttgccttcagcgcggcatcgatccaaccggcattcgcattttgcaaaaacacgatttcaatccgcaaacgcacatgatagaacaaatcaacatcgaagtgcatttgcccgaaggctttccagaaaaatataaagacgtgattatcaaggttgttgatcaatgcgcggtcaagcggcatttgcaacatccgcccgtttttaatgtgaccaccgtgagctaacgaacagcgaaaaccatgagcagcgaaaagaggcgattttcatgattttgagaattgcctttttttcatttcgctaaaaaaacactcgacatattttttattgaaaacttaatttgtttacaatttagaatcagtttaaattaattttttattttgggttatcaggattgacaaccaccgataaaaaattggccattcacagattgaataaccgataggagataggaagtactgctatatgaatctcgctgagttgcacgctgggcaaaatggatttatcacgaaagtaaaagggcgtggcgcctttagaaaacgaattagtgaaatgggatttgtgaggggcaagcaaattacaagaattaaagatgcgccgctcaaagatccaatagagtttaaattgatgggcttcaatgtgtcgctgcgcaaaagcgaagctgagcaaattgaagttgttacagaatccgaagccgtttcgctaaacggaaacgcgcatagcaatggcactccagtagaacacttttttgaaaagaaaatcaaggaagcttccaagcagatcaatgtggtgcttgttggcaacccaaactcaggaaaaacgtcgctgtttaattatgcgtctggctcaaacgaacgaaccggaaattacagcggtgtaaccatcagtccacatgaaagccttgtatcgctaaacggctatcgcatcaatattgtcgatttgccagggacgtattcactttcggcctacacacctgaagaaacatttgttcgccgctatatcatcgataagcaacccgatgtggtgataaatatcgttgatgcgtccaacctcgaaagaaacctttacctcaccacgcagctcatcgatatggacatcaaagtggttatggcactgaacatgtacgacgagctgacaaccaaaggcgataccttacacatcgagcagcttggcgagcttttgggcattcccattgtgcccactattgcttcaaaaggaaaaggcatcaagcagctttttgatcatgtcattcaaattcacgaggaaacagagccgacctatcgccacattcacatccagtacggcgacgacatcgagaaatcgctgcatagcttgcaagagcttatttggaaaaataagcacattaccgacaaagcctcttcgcgccttttggccgttcaacttttggaaaaagacaaaagcatcgacagctttctgtcgcaattttcagaatatgagacgatcaagacaaaagcggatcatgaaattgcctcgctcgaaaagcaattccatgaagaaagttcttcattaatttcggaagcgcgatatgggtttattgcgggcgcgttgaaagaaacttaccagaaaaaagaggacattcaattatccagatcggataaaatagacaaccttctcacgcatcgaatttacggctatcccatctttctcttttttctttggattgttttccaagcgactttttcgctgggacaatatccggtagaatggctggaattcttggttggcgaaatctcttcctttttttccagtattttgcccgccggctttttcaaagatctcgttgtaagcggcattatcgacggaacaggaagcgttcttgtctttttgcccaacatcgtcatcttgtttctcttcatatcgattatggaagatacgggctacatggctcgcgtggcgtttatcatggataagctcatgcaccggcttgggctgcatggaaaatcatttatcccgctgatcattggctttggctgcaatgtgccggcaattatggccacgcgcacgattgaaaatccaaaagatcgtctgctgaccatgcttattgtgccgtttatgtcgtgctcagcgcgcttgcccgtttatattttgctgatcagcgcgtttttcccggagcatcccgtaacgattctcttttcgctttacctgattggcattttgctctccatgctgttctcatttgttttcaacaaaatcattttcaaaaccggccaaacgccgtttgtcatggaactgccgccgtaccgcgttcccacgctgcaatcggtgatcaagcatgtttggtttcgggcgtatttgtatctgaaaaaagtcggcggcgtgattctcatcgcatcggttgttgtatggatgcttcaatattttccgcgccaacccgaacttgaccaacaattagaacaagatgcggcgcgtgtctcgcaaacttatgagaccaaaatccaggctgcgtcaaccgatgaaatcaaaacacagttgaaaacagcgctttccgaaaaaatagcggacatggaatttgctacggaaatgacgcgtaccgaacgctcgtatcttggccaatttggaaaaacgcttgagccagtatttcgtccgctgggattcgattggaaaattagcgtgagcttgctttcaggaattgccgccaaagaaattgtgctgagcacaatgggcgtgctgtttcaaaccgccaatgttgaagaagatgcgcataaattggaagaaggattaagcctgcattttgcttcgctcaatagcgcgccgccatttttgaccgcgcttagcttgcttcttttcattctgatttattttccatgtctcggcgtggtcgtcgccgttgggaaagagtctggaagttggaaatgggcagtttttgttgtgtcttacacatcgctgctggcttgggttatttcgtttggcgtgttccaaatcggaagcctgatttactgattacactcatttttgcggttagcacgattaaaatgaaaaagcggcggttcaaaatagaacttgccgcttttttcattcacaacagaatttatttgctaattgccaatggctcgctttttagaacagagccgaaatttctacatcgcgacgatatcttcgctgtgagcgaattccaaaatgcgcttcacaacaccctgcgcgtccaatccgatttctcgatgcaaatcagcgaccgaaccatgctcaatgaacctatcaggaatgcccagcgttagcacacgattgcgatgccctttttcctgcaaatattcgcaaaccgcactgccaaatcctccgataacagtgttttcttcaattgtgacaatccgatcaaaacgagcgcaaatagcatccaacagctcggtatcgatcggcttaacaaaccgcatattggcaacaagcggcgaaacaccttgcgcttcgagcaacgctgcggcttccagcgccacattgctcatcaacccaatgcccaaaatggcaatttcctcaccatcgcgaagcacttcgcctttgccaatcggcaattgcttaaactcctgcagcgccatgcccaacccgttgccacgcgggtaacgaacagccactgggccgttttcatacttgacggcagtgagcagcatgtcgcaaagctcttgctcgtgcatcggcgccatcacaaccatatttggaatcatgcgaaggaacgacaaatcaaaaacgccgtgatgtgtggggccgtctgcaccaaccagcccagcgcgatcgatggcaaaaatgacatttaatttttgaagcgcgacatcgtggataatctgatcgtaagcgcgctggagaaaggtggaataaatcgcacaaactggcttgaagccatgaacggccatgcccgccgcaaacgtgaccgcatgcggttcggcaattccaacatcaaagaaacgctcaggatatttttcgcctaatttcttgagtgatgtgcccgaaggcatcgccgccgtgacgcccacaacgcgctgatcttttcctgcaattttggtaatcgcgtcaccaaaaacatcctgatacttcggcgctgcatttggatcggcttttttgagcgataccccagtgactttgtcaaatgcgccactttgcgcgtgccatttactttggttggcctccgccggcgcaaatccctttcctttcactgtcacaatgtgaagcaatttcggatgcggcaaacctcgaatttcagttaaaaccctggccaaatgcccaacatcgtgcccatcaatcgggccaaaatagcggaatccaagcgcctcaaaataagagcctggcgttagtgcggctttcaacccatcttctatcccacgaaccaatcgtcgggcagttgaaccaatctcgttatcaaattttgaaagtgtttgccaaatgtcgcggcgaattttgttataagtgaaatttgtggtgatgtcagtcaagtattcgcgcaaaccgcccacgtttggatcaatcgacatgcgattgtcgtttaaaatcacagtgacatccgttttcaaatgccccagatgattcatgccctcaaacgccatgcctccagtcatcgatccgtcaccaatcaccgccaccactttaaaatcttcatgcgccaaatcccttgcagctgccatgcccgttgccgcagaaattgaagttgaagcatgcccaacgccaaaggcgtcgtagcagctttcggctcgcttcggaaagcccgaaacaccaccatacttgcgattgctataaaagaaatttttccgtcctgttagaattttatgcacataggcttggtggccaacatcccaaataatttggtctttgggcgtattatatgcgtagtgtaatgccacactaagctcagccaccccaaggcttgagccaaagtgaccaccgttttttgaaactgcgtcgataaccagttctcggcattcttgcgctatcgcgggaagttcctcaatcgagaatttcctaagatcttctggcgaatcgatttttgataggtacgtgccaaagctggcaagttcctcagattccttcaggtttggattcatggcacgtcgatgtctttagttaaaaaaacagagtagaacaggaaggcgaagcaaaaaaaagaaattacgattgctttgggagaccgaccttcactgatgccgcaaggcaaagatttataatcttttagaagcctactttcgaataagagcaatctattctttttttctcttaaaaaaaagctgccatcaaacgcggtgggtcttcgtgcgctgagtgaatattctcacaattatcgcgattgctttttacttaaaaattggggcaaaggccgaggcaagcaaaaaaagatttaggagatttttttgatgaaaaagggcgcgcggtggcgccctttttcatttttggattttacatcagaaaactcatcaaaataccggcggcaacggcagaaccgatcacgcccgccacattcggcgccatggcgtgcatgagcaagtggttcgtggaatcttcttttaatccttctacttgagccacgcgtgcgctatcgggcacggctgaaacaccagctgctccgattaacggattaattttatcgtctgctggtaaaaataaattcattgctttggcgaacaaaattcctccggctgtggcgaccataaaggaaagcgctccgagtacgaaaatgagaatcgactgtggcgtcaaaaatgtggtggcttgcgtggatgcgccaaccgtaacgccaagcaaaatcgtgacgatgtcgatcatggccgtgcgggcagtatcggcgaggcgctttgtcaccatcgattctttcagcaagttgccgaagaacagcatgccgagcaacggcagcgagccaggcgcaatgaatcccgtcaatatcaggccgatgatcgggaaaagcactttttcttttttcgacaccgagcgcggcggcttcattcgaattttgcgttctgccttcgtggtgagcaacttcataatcggcggctgaatcaccggcacgagcgccatgtaggaatacgccgcaatcgcgatggagccgatcaagttaggcgcaagccgcgacgaaagaaaaatcgccgttgggccatcagcgccaccgataataccaatagagcccgcctcttgcaacgtaaacccgagcgcaagcgccccgagaaacgtggcaaaaataccaagctgcgcggctgcaccaagcaacatcaagcgcggactggaaatgagtgtggaaaaatcggtcatagcaccgattcccagaaagatcagcggcggaaaaattcctttcaagacaccttgataaatgtaattcatcacgctgccgtcttcgtaaatcccgagctgcatccccgcactttcaagaaacggtgtattgccgatgagaatgccaaatccgattggcactaaaagcaacggctcatactcgtagcgaatggcgaggtaaataaatataagcccgacggcaatcatcaagacatggccgagcgttacatttgagaagccggagtattctaaaaactttagaatgccttccatagtgtttttttattcaatttcaagaagaacgtctccctgcaacaccgtgtcgccaggagctaccttaacacttttaatcgtaccgtctttttcagagagaatgttgttctccattttcatggcttccataacaagcaaattctgctcttttttgacgatgtcgccgggcttggccatgactttcagaatggttccgggaagtggcgctttcagaacgctgacgcccgtgctcgaaagcggcttgtgctcctttggcggcggcgcttgcgcgcgaacaagcttcggcgttttcggcgttttaatttccttctccaattccacgaagtattgcgtcccgttgacttcgatttcggcaacgttatcctcaaacgttttgatatctacggtatattcgttgccactaattttgaatttgtatttccgcatgaggattatcgtctaaagttgatgacattgtaaattttcgaattccaaggcgaatagcgttttgagacttttttcatggtcaaaatcgtttgttccgtgtcgtgtagttcgttgaaataaaggaaaagcgacattccaatggccgcattcacttcgcccggaatttcctcatcgacttttttggcttgttcatgctcgcctttctttttcaattttcgcttcaaattgaaattgagcacttttggtaacgcaccaaaaacaagcgagagcaaaatcaacgaaaaaaacacaaccaaataaccgacgagcgaaatcatgatgccgtcttcggtaatgagcgaccaatcaaaaacaagtaagatttgcataatcatcattgttaaagtggcatggtgcaatgttttttcggcggattcgtgtctttcttggtagaaagcgtttgaagcgcccgaatcacgcggaaacgcgtgttgcgcggctcgatgatgtcatcaatgtagccgtagcgagcagcttcatacggattcgcgaatttgtccttgtattccgcctctttttccgcaacgaatttggcgcgctcttcttcgttttcaatttttctcaaatccttgctatacagcacttcaattgcgccgcgcggccccatgacagcaatttcggatgatggccaagcgtaattcacatcgccacgcagatgcttggagctcatcacatcgtaagcgccgccgtaggcttttcgcagaataacggtaaccttcggaacagtggcttcaccgaaagcataaagcaatttcgcgccgtgcaaaataatcccgccgtactcttgggcgctgccgggcaaaaatccgggcacatctaccaacgtgacaatcggaatattgaacgcatcgcaaaagcgcacaaatcgagcggcttttcgggacgcgtcgatgtccaagcaaccggccagatagctcggctggttggcgacaatgcccgtcgacatgccgttgaacttggcaaagccaatcacaatattgcgcgcgtaaagtcgctgaatttccagaaattcaccgttatcgacaatctcgtgaatgatgtccttcacgtcgtaagggatattcggattctcgggaataatggtattgagcgagtcttccaagcgatcaattgggtcgtcacattcgacgacttgcggttcttcaagattattttgcggcaaatagctcagcaatttgcggatcaacaaaatgccttcgttttcgtcttgcgcaacaaaatgcgtgacgccggatttggttgcatgaaccgacgcgccgcccaaatcttcttccgtaatcatttcgccggtcactgttttggcaactttcggaccggttacaaacatgtagctggttttatcagccatcatgataaaatccgtcaacgcgggcgaatagacggcgccgcccgcgcacgggccgaaaatagcggaaatttgcggcacgacacccgaagccaaaatatttcgttggaaaatatccgcataaccggccaagcttcgcacgccttcctgaattcttgcgccgccgctatcgttaatgccaataatcggagcgccgactttcatggcttgatccatgattttgcaaatcttttgtgcgtaagtctccgaaagtgagccgccgaaaatggtaaaatcttgagagaaaatatacaccaagcgcccatcgatcgtgccgtgaccggtaatgacaccgtcggagagatacttttctttgtccaaaccgaaatcggtggttcggtgcgtgacaaacatgtcgtactcttcgaaactgccttcatccagcagcatttcaatgcgttcgcgagcggtgaatttccccttttggtgctgcgcgtcgatgcgcttttcacctcctccaaggcgggctttttctctttcttcaagtaggcgtttcataagtctgaggccgtttaggttaaattgaactcaggaggtcatcaagtggaatgaatactacttttttgttactacctgttctacaaacgtagcgcttcttttgctcaatcgcaacggggggattttatcccttgcacgacgcaaccgactaaaacgctttaaaatgggcagttcgccaagcaagattaattttttgctaaactcgctattctctctgattcacaatcgttgcgctgccgaccattcgttttcgaaggctgtttgcaggtcgttttttgcaaaacttatttcgtcaaaaaaacatgtgccgaaagcgcatttttttagttaatcgccgcacaagccagggtttttccattttatgttgcggcgaaaaaagatttttagcgcttattttggcacagatttcttatcatattggtcttgaattttatccaacattttttcgagatgtgttgatggcacgcgtagaacccattacgatactcaatgtacaaggcgttttagtagaaaaagaagtgcttcgtgagcaattcaaatgcgatttggcttgttgcaaaggcatttgctgtgtggaaggcgaattgggcgcgcccgttcaaagtgctgaaattgatgatattgagcgcaatattgaaaatattttgcgctatctccccgaaaaaaatgtaagcgtgattcaaaaaaaaggcttttacgaggcgtataaaggcgatctatacttgcaaaccgtcgctggaaaagaatgcgtatttgctttgaaaaatgcgcagggaattgtgacttgcggaatcgaggctgcgttctacgaaggacaatcggattttttaaaacccatttcttgccatttgtttcccattcgagtgaaaaaaaaatttgggatggattgcctggtttatgaatatatccccgaatgcaacgaagcaagaacagtcggacaaagaatcggattgccggtttatgcgtttataaagccggcattaattcgtaaatatggagaggcttggtaccatgatttcgaagaagtttgtcatcagtttagcgagcaataactcgaattttgttacaaagttgctcctatggagcggtgtcgattaattgtttagacagcaggaagagatatgaacacccaatcactatcgcaacgacaagtgcaaaccatgcggcttagcccgcagcaacttttatacacaaagcttttgcaacttccgttaattcagcttgaacagcgcgtcaagcaggaattggaggaaaatcccatgctggaggaattttctgaatcggatgaggaagctggccaaccagaagaaatggccacggacctttcgcaaaataatgatgatgaaaataagctgaacgaaaaatcggagcaaaacgaggaggatctctacatcgccgaaaaaccaacgaaagacgaaccgcttccgaaagacgatgactacaccaaagagtttgatcaagaaattgaggaatattttcctgatggcgatgaagaaggcttcaatgtgccgtctttccgcgaagaaccatccgacgaaagctactttcaaccggtttttcatgagagctttaccgagcgcgttttaaacgatttgcgctatcaagatgtcacagaaaaagaattagcaattgctgaggaaattgtcggaaatattgatgaagatggctaccttcgctgcccaattgaagtgattgccgatggcctgatgacaaccggaattgaagttactgaagctgaaattttgaaagtgctggaaaaaatctggtacatcgatccggttggcattggcgcaagaaatttacaggaatgtttgctgattcaacttgaagccaaatatcaacgaacggaagatatcgacgacacgctctatgaacaagccaagcttattctgaataaatattaccacgagttcacaatgaaacactttgagaagctaatgacccttctcagtatctcaccagaagaactcacgcaagcacttttgctcattcaaagctttaatccaaaaccgggcggcgatgtttcggcttcaagcaattacataatccctgattttattgttacttttgatgggaaaaatttggtggccttttccaatgaacgaaattcttttcagatccgaatttcggaacaatacaaaccgttgcttgaagacaagtctcagccaaaaggagcaaaagagtttgtccgcaacaaatacgaagcagccaaaaatttcatgacggccattgaaatgcgtcgccaaaccttgcagcgcgtgatgaacgctcttttaaatctgcaatatgaatttttcaccattgggccaaaccggttgaaaccgatgattttaaaagatgtggctgaagtggctggcgtcgatatttcaacggtgagccgcgtggtaaatggaaaatatgtgcaagcgcacaagggcattttggaattgaaatatttcttcagcacaggactcgagaccgaatcgggcgatgaaatttccaacaagctgattaaagaaaaaatcaaatcgtttattgaaaaagaagatacacgcaagccgctgagcgacgacaaaatctccgagatgcttcagcaaaacggattcaaggtggcacgaagaaccgtcgccaaatatcgcgagcaaatgaatattccagtagctcgccttcgaaaacaaatacagtctcttaaataattcaaaccagtttgtgtagtgagtaacgagaaaccaattatgcgcgcgacaaccgtcattggtgttttgcgaaatggaaaagcggcgcttggcagcgacggacaaatgacttatggcaatacgatcttaaaacattcgacgacaaaaatcagaaaaatgcacgatggcaaaatcattgtgggttttgcgggcgcaactgccgacgcattaactttgttggagcgatttgaagaaaaacttcaagcgtacggcggtcgtttagatcgttccgctgttgagctggccaaagaatggcgcatggataaatatttgcgccgcctggaagccatgctggctgtggtttcgcgcgaaaaagcgttgattatttctggaacgggcgatgtgattgaaccggaagatggcattgtggccatcggaagtggcagcatgtacgcgctttctgctgcacgcgcgctcttgaaacacaccaactgcgatgcaaaaaccattgtggaagaatcgttgaacattgccggtgaaatctgcatttacaccaatactaatattcaaattcaagaaattgtttaagccctctttttttaaagagatacacgctttcaaattttattctgggttatttgggaaggtatttccattgtttgacgaatacgatacattctgaatttgacccgaggttttctaaagttttaaaagcaaaaaagatagatgccaaaatcaaaatcttctaaagaactcaccgaagatgaagtaaaatctacatcggagcaaaagaaaagtgatatgacggaaacgggtgacgaacgcgacaataaaattccagaacattttctgacgccgagtcaaattgttaaggagttagacaagtacattattggacaacgcgaagcgaaaaaatcagtagccattgcgctcagaaatcggcttcgccgccagcgcgttgaaggcgcgcttcgcgacgaaattatgccaaacaacatcatcatgattggccccaccggtgttggcaaaacggaaattgcacgccgcttggcaaagctttctggcgctccgttcgtcaaagttgaggcatcaaaatttaccgaagtgggatatgtcggtcgcgatgttgaatccatgattcgcgacttgatggatttggccgttggcatggtcagaagcgagcaatcagttgtggttcaggaaaaagcaaaacagctggccgaagaacgcattctggacattttactgccgcccgtgaaaaaaattccggctggatttaaaaagcaacaatcggctgaaacagacgcggacacagacgaggataaaacggaaaacgaaatcaacgacagaagccgcgaaaaaatgagagaccgattgagaaatggcaagctcgacgataaaaccattgagctggaagtttcttctgattcgcaaggcatgatgcaaattctcggcccttttggtccaatggaagacatcggcggaatgatgcaggatattatcagcggtttgccgaaaaaacgaaaaaaacgtcgcgtgaccatttccgaagccaaagttattcttgagcaagaagaaacccagaagcttatcgacatggatgcggtggtcaaagaagccacgcagcgcgttgaaaattcaggcattgtctttatcgatgagatcgacaaaattgcgtccagttccaccggaaatgggcgtagcccggatgtcagccgcgaaggcgttcagcgcgatttgcttcccattgtggaaggctcgaatgtggcaaccaaatatggcctggtgaaaaccgaccatgttttgttcatcgcatctggcgcgtttcatgtagccaaaccatcggacttaattcctgaacttcaaggacgatttccaattcgtgttgaactgaaaagtttgcaggaagatgatttcgtcaaaattctcacgcaaccagaaaatgccttgattaagcaatacacggcgctgttgaaaacagaaaacgtggagctggaatttttggaagatggcattcaggaaattgcacgaatcgcagcccaagtcaatgagtcagttgaaaatattggcgctcggcgcttgcacaccattatgacaacgttgctggaagaactgatgtttaatattcctgaaaacattccagacaacaaaatcgtagtggacaaagcgatggtcgaaagccggttgagtgatattgccaaagatagagacctaagccgatatattttataagcttataaacaaatttattcatttagcgtacaagcaaccggttttttgagacttttttaatcaataaaacttgcttgaaaaaaaaatatggaaacaagacccttttattataatccgggatactcacaagtttcggctgatgttcaaaatcgagtgatcaaccaagtatttgtgtggatggcacttggcttggcacttaccgccggaacagcttttgcaacggccagctctgaggccatgatgcaactcgtattcggcaacccgattgtttttttcgggctcatcattgctgaatttggcttggttgttggcgtgagtgcggccatcaaccgtttgtcgcttgcggcggcaaccggcttatttttcctttactccgccctgaatggcgtcacactggccagcattttcatggtgtatagccttggctcgattggcggggtgtttttagtcactgcgggcacattcggcgccatgagcctttatggccttaccacaaaacgcgatttgacaaaaatcggcagcttggcattcatggcgctcatcggcattatcattgctggtgtcgtgaatatgtttttgcacagctcggtcttaagccttatcgttagccttattggccttgttgtatttattggccttaccgcatacgacacgcagaaaatcaaggaaatggctgccatgaccaacgacggggaatcagaaggcaaagtcgccgttttaggtgcactttcgctttaccttgattttatcaacttgtttttaattttgcttcgcttatttggtggtggcaaagacgagtaaccgatcagttcagtttagcagaaaaagcggcatattcagtgccgcttttttattttatttgcttgtaggtattcggcaaaatcatacctttgtagacttttaccgcgaagttatttttcacttgaatttcaacggataatggtttcagagtcgcaacttcggaaaattatagaccttacgattgaagagttaggcgaaaatgccaccaaagaaaatatccaagctgttgtggcatcggttttggaagcgtatgaacaaccggacgcagagcgcctttcaggaacgcccttgcttcctcaaaaagccttgataacagttttgggacccaaaaagcctaacgcccttaccgcgcttactcccgttttttccaagcacaattgcgacatcattgacatttcacaaaaaacgcttcaggcacacttctcactcgtgttcatcgtggatatttccaagctaaacacgccgttttccgttttgcaacacgaacttcaaaaagaagtgcaagcactcggtttgcagcttttggccgcgcaagaatgacctgcgacttttcccaaaaccatcgcccgaaagccgctcgctatgaaaaaagttgagacccgttttaaagttagaagttacgaactggactcatttggacatgtcaatcatgccgtttatgtgcaatatttggagtttgcccgcagtgaaatgtttcgctcaattggattttccatgcaagacgcgtttcgcaagggaatttatccggttgtggccaacttaactgtgaattatcgtaaagagctgctgcttcacgacgaagtcttgctcacgtgcttcatatccaaaattgggcgctcgtctttcaccattcgcgaagagggctacaaactgacaaacggccaaatgaaagcctttgacgcagaagttgtcatggcatttgtggataaaacttcctccgtttctgtgatgattccaacggaggtgcgaaatcaatttcaacaattacttttttcttaactgtaacgatgatcgagcaaaatcatattcttgttttaaacggccccaatctttcgcgtttgggaaaaagagagcccggcgtttatggaagtcgaacgttgatggacatcaattcaagtttagccgcggtatttcccaaaattggctttcaatttgttcagtcggagtatgaaggcaaattgattgaagcgctgtttcaagccgaagatcagccagaaatgaaaggcacggtgctcaacgctggcgctctgacgcattactcgatcgcactcagagatgcaattaaagccattagtaaacctgttgtcgaggtgcacttgtctaacatttatgcacgagaggaatttcgtcgcaagtcggtcatttccgaagtttgccttggcgttattagtggttttggcgaggaaggctatcacttcgcagtggaagcgcttttaagcaatctttcggagtaaaaaagcgctatagataagttagagtttaaacaaagaggagctgtaaaaaagctcctcatagttgtgatgataaatttgtggagatggcgggactcgaacccgcgtccaagacattgcaagaggtggctaccacactcatcttcgctgtttggaagttcgcaagctacgactccagcgacaaaggtcagcttgctattccgattgtgtattcacacctgccatcggacatacaggcgtgaagcttacttgcgcgagcgttagctcaagcgcgggttatgtcaccaaaaggcttccgaataagcgcttccaccagatggcgtgaccggctaaataactatgtgttaattaggcagccattgcatacgaataatcgtctgcatctacagttgcatagacttctttaacgagtccatccatgctgaaactcggagtgcaaccaaatccgacacatgccttgtcgaaaccggtcatcccctattttcctcaattgcaataaaaatgaacaaagagccttcattatagcattttttttacaaaaaaagatgcttctgcactaaaaataaatttgacaactgagcaatgcttattctctctacgccatgaaatgttacacttgaatgaaccgatttttagttcatccgtggatcttctggcgtattggcaataatggcataatcaccacctttggcacgaagcgctcgagcccacattctatcatacaccggattaaaaacaacattggcggtggctttggcctgataccaggagtcttgatctatttcctgctgaagctgaccaggcccccaacctgaatagccaaggaaaaaacgaaaatcatcgggcgacgcgtgccgcgtattaatcattgaacgaatggtttcgtaatttccgccccaatacacgccatccacaacctcaattgcatcttcgatttcgtcgccaagacgatgcaacacatgaaccgtatttggttgaactgggccgcctgcatgtaaggcaatatcccaatcttcaatgtcctcaatggcttcactgatgttaatatcgagcggcttattgagaattaagccaaaagtgccttcttcattatgttcgcaaagaagcacaacggaacgcttaaaatttgggtctattaactgcgcgccggctataagaagaattcctcgctttggcgaagcataatcatcaagcataatacttcacttttagttgattaatgatgctttaattcaatccgatggaagcggacaactcgttttgctttttcttgaacatatatcgcgcatccacgacggtttcagtccgtgtttgcatgaaaatgaatcctggacgagtgagattcttaagagatttttgagataaaacttaatgtacaaaaaaattaaaaaagcgctttttatttgcccattaacttggagagtgcactgcgtatttaaacgggggaaaaacgtatgcttaacatgagacgcgtctcatcgcgcgtgacgatccggttcatttgatttgttccattggaaaacagatcgtttgcgagttccgcgttctttttgatcaaaatatgagaatatttcgttctttttggctgatcttttagcaaacggcttgtcggttttaattatccaaaaagtccagattcaagttcggcagcaattttcagaactttttctttgatcggcttaaattgagcgttttgttcaacgtaaatctcaagcgcttcagccgccgtcatggttttgctcaagtcgggatttcttaagcgttttggcttttcattcacctcaacgcttacttcggaaaccagaaacgcttcttgcaacgcctcttttattgtagaaatatcgatctccgatttttgatcgatcgagcaaagaatcctaactcgcacaattgcatctgcgatgttttttttggcgatctcagccaaaataaaagccatcggctcaggagacttgagcgtcacatctatatcgaaactgacaaacggcctggctggagttagcacgcgcgcataagaaacacgcttggcatcatcaattgtgaccatcacaaagcctttttcctcatcacattcgttgaagctgatgcgctcaatgctacctgaataaacaaccggcggctgattgcctggattcaagtcctgaaatttatgaatatggccaagtgcgatataatcaaactctttatgcgccagcgcgccaacggaaaacattgggtctttggcaagcaaagtgattctctccgacttggacatcatggccgtgtcgatgtgcaaatgcccggcaagaatgctgggaatttcgtccggctgctcgcgaagcgcatcggcttgctcaagaatgaattcaaggtaaaactcatgaattttgctcttcaattcttcgggagaaaatgccgcatacgcctctttggcaaacaaattggttcttaccggccacggcagccccacaattcgcaacaagcccgacttcgtttccacgagctgaacttccaacttatctatcacaacgacttgcgcagccagttcctgaaaaatttgcaaggcattggctcgtccgtgcgcaaatggatgatcgtgattgccaacaaccatcacaacgggaatattcgcctcgagaatcggctttaagcaacgcgcaaaaatttgctgttcggtagggcttggcgtggcatcacgataagcatcgccgcaaaaaagcagtgcgtctattttttcatcgagcgctgtttgaactaaaaagtcgaagcttttttgaaaatcgagcagccgcgtgttcaacccggcttgctgatcaagcttaccgtgcgttgtgtagccaatgtgaatatctgcggtatggagaattttcatttttcctggaaagaatttacgcttgacgagcacagcctcgccaccgaattaacgcggcgaggcaatctattcgtgagaaaattcctaattgtaattgtatttgttccacagcagtcgccaaaaatgcacatgcgaagagtattcgcggcctttttcctcacccggaatgggatacgtgtgcgtgaaaacgcgaatgagcgtgttgccatcaggcgaaatgccagtaaagatttcttcatcgtaaaactctttttcgcgaagggatcggatcgcggccatgtttgttaactcttttggcggattttcatacggcgtgatggccggaattttagccgccactttccctgtctgagtttcaacaactaaaatggtatcgcgatcgtagcgctcaattctaaataaggccgtacttttatattgttcgtttactttgctcgattcttcgagcgtgccaacccattctttgtattcttgatcagttaaaaaattcttgcgctgatcttcccaagttcccatacgccaaactttcttatccttatcgttgataacagaaatcaaatatttgccgtctgtcgaaaagttcgcatcgcagccattgagcgttttgagttctttccattttcttatggaaaaaactttggtagtgggaagcgcacgcggatcgggtttcatgccgcctgcaatcaaatattttccattcggatcaaaaatagctttgcttggccaaaagtttgaaatatcgtcgtcgggcttcgtttccattttaaccacatcttgccaataataagtatcccagacggttaattggctacctgctgcagcgccaccgctcgccagcgacatgtatcgcccatttggactgaaactgatgactggctttccgccaggcagagtttcgcgctgaaagttatagtaagcaagcggaacaaacggattatagcgccgcccattgatataagctttcacccgtaccaaataaggcttttggttttcaacaattcgaaaagtgccaaatgctttggccttgcgaaaatttttcttaaacgcctcaacctgaccttttggaacagctacatttgccggaaagttgtagcccgcgcctctaactttaaggtcaaaggtttcctgcgtggaatcatattttcctaagaacagcttcactttgtcggtgtaagactggttgagcacttgcatgatttgccgatgcttacttcgcttcaaccggtcggctttgttttcataagcagttgagactctttcctttttggcgttgtagttcgcaagaagcttattgtatcgtgtggtgtctttaatttcccattttttgggtcgttgcttcgccagctttgttagagatttatggagttgtttggaaatatcaccatcgatttggcggtattctttctgaagttttcgaagttttttctgagcgagacccaccttagttgtttgaccaatcgcctcattgcttgggctggaaacaaacagcaatgaagagcaaagaattatcaaagaggtaaaaaacgatttcattccttatttaatttttcagttttcattcaaatattattcttacaataatcactcgcttctcaaatgtagcgttgagatgggctttgtgggaaaggctcaccctaacaaaaggtattgttcaaagctaattacttttgtcgaatcgataaaatttttcgcaaagaaagcaccaaaaaaaacgatcgttttgcttattgccttaacgcctccgccaagtagcagcctcaatgcacggcgttctcacctttcaaaactaaaccattcaaacgcttgagaaatcaattgcttatgtcaatcgtttttttctatgctgctttcagggcgatctcgcttcaggcaaagaggctttgccgatttcaaaacggtcgcgctatttgttcaaacgcttaattgaatagatgtctgttcgcctatcctttaagttgcgaacgctcccgagctgatttaactcgcgtagcatatcaatatcaacatcggcaataagtatcatttcggtatttggtgtcgcttcggcctttatgccgttggttggaaatgaaaaatcgcacggcgtgaaaacaacggattgggcatattgaatatccatattgtgcacttttggcaagttgcctacactaccagcaatcgccacataacattcattttccaccgctctggcttgggcgcagcttcttacccgagagtagccgttttgcgtatctgttaaaaatgggacaaaaagaatgtccatcccgtcctcagctaaaattctacttaactcagggaactcgacatcgtagcaaatcaatattccgattcttccacaatccgtatcgaaggcctgaattgtagaaccgccttgcaatccccacacttttgcttcatcgggcgtcacatgcaatttctcaaatttttctacgccgccatctctcttacataaatagccaacattgtataggttattattcaccatttcgggcatgctgccggttataatgttgatgttgtatgaaatggccaattctgcgaatcgcttcgttatttcttctgtatagcccgctaatttcctaattgcctccggcacggaaagatgattgtatttagacatcaacggcgcattaaaaaactcaggaaacagcgcaaagtccgccctgtaaccggaaaccgcatcaacaaaatactccgcttgatgcatcaactcttcgaagtctttatacaatcgcatttgccactgtatcaaccctaatctgacaatggattttttcatcgccgccgtgttggttttcttttcataataaacattatcccattccagcagcacggcgtattcttgagattctttgtcgccttccagatatcccttaagaacgcgtgccggatgaaagtcattggacatctgaaaatctaaaaccgggtcgtgtatctctttttttctgacgttttcaatgtattcacgaggcgacatcgactcggaatactgatgataatttgggattcttccaccaaacacgattcctttcaggtttaatttttcacaaagctcttttcggtaatcatataaacgccgtccgagccttaaccctctatattttggcctgacaaaaacatctatgccatatagcttatcgccatttgaagtatgcgtattaaacgtatatccgccggtgatctccttataagtgtgcttatcatcaaacattgaataatccacgataatcgataatgcgcagccagccagttcattattaaccttgatgccgatttgtccttcaggaaatttctcaatcaacgtttttatatgacgctctttccaataagcttgctgcatattggcataggcttctttcattgagtttttcacttcttcatagtcttccatcttcaggaaaaccaactcgatgttgtcaattgaacgactatctttttttgcttccatattgaacgcttttccttttctctgttaatgttttcttgttgttgaaatatccaagcggtagtatcaagaaaggagaaaacaggaggcgactgaccttacttttctacatcacacgagtcagacttgcttctcgttcgttttcttgccgacatgttgttcatccaaatgccaatatttccctctggcttttgcgacatgtccgctatttcaacaccttttttatttaataaaaaaaagcgaaggaaaatttttatcaaatcttccttcgctgaatgtttataaaaaatgatgatcaaaacaaatggcctggcttacgcatttttccctgacttataatatttctcgcaatagtctcgcaccatgcgatgggtattataaaccggcaatagagataaaattgaagctctcatttttttgatccactcagtcggcaaattgcggctatcgcgcgcgtagtatgttggaacaatgtccgtttcaagaatttcgtagagcattttggcatcgagttcgctttgctcatgggtgctgggctgattttcatctttgccgattgcccagccattttggccattgtagccttcgcgccaccagccgtccaaaatgctgcaattcagcccgccatgagcgatgactttctcgccagaagtgccactggcttcaagcggcctgagcgggttattgagccacaaatcgacaccggaaatcaaatagcgagccacattcatgtcgtagttttcaaggaaaacaactttacccataaactgcggcattctggatatttggaaaattcgctggatgaactttttcccttcattgtcgcgcggatgcgctttaccagaaaaaataatttgaaccggtttttccgagttgcttaaaatagcagcaatgcggtcgatgtcgctgaaaataagcggcgcacgtttgtaggttgcaaatcgccgtgcgaaaccaatggtgagcacatcggtcgatagaaaatcacttgcccagaaaccgttatccattcctgttctcgacatttggcgctcaaggcgatagcgcacaaactcaatcaaatcacgcttcaaccgataacgaagtccccacaaggagtcatcaggaatgcgctccaaaatttcggccagatgctcaggatctgagaaaaagtcttgctcattgtttgtataaaatgaccaaaacgcttcggtgcgatcgcgcatccaagttttggtgtgcacgccgttggtgatgtgcccgattggcacgtcgttcggattttctttctgaaaaagatgctgccacatttctctggccaccacgccgttcaattccgaaacgccatttgcggcacgcgacatgttcaagcaaagcaccgtcatggtaaattgattttgcggctcattgtgatgctcttttcccaaacgcatcagcgtgtcaaaatcgatcttcatggtctcggcgaattttccaagcgagtagtccatcaagtctcgcgaaaagcggtcgtgaccggcgggcacaggcgtgtgtgttgtaaagacgcactgaggtttcaccgcagcaatcgcatcgtcaagcgatttgccacaatccaactcgcggcgcagcagttccagcgtaagaaaaccggaatgcccttcattcatatgataaacagccggcttaatacccaacttgtgaagaaaacgcgtgccgccaatgcccaacacaatttcctggttgatgcgcgtggttgcatcgccgccatagacgtggcaagtgatatcacgatagtgttcttcgttttcctcaaggtttgtgtcgagcaagtacaattttgcccgcccaactttgatcgtccaagcacacacatgaacgatgctgtgcgccagctcgatcgcaaccgtcaccggcttgcccgcatcatccagcactggctccaacggcaacgtgctggccggatgcagcggatattcttcttgctgccaaccatccatcgaaagatgctgctggaaatagccttcacggtagtaaagcgttacaccgataaaattcaggccgagatcacttgctgatttaatatggtcacctgccaaaatgcctaaaccgccagaataaattggtaatgattcatgcaagccaaattctgcgctgaaatacgccacgggattggcggtgaactcatcggcgtgcgtggctgcccaggtgtttttttcggaaagatattcttcgaatcgagccaaaacgctttgcactttttcagcgtaatctttttcagagagcgtggcggcaagctccgcttctgaaacattctgcatcactttgatcgggctgtggttgtatttcgaccagagtctcggcgaaagctccgaaaaaacattttgagcatccgcattccacgaccaccacaaatttttggagagcttttttaagagagcaatttgttcaggaattgattgtgtgttatttgaggtttgtttcgacaggctacttgacatggcttcggctgttttgagtagaattaatgaaaaaattgaaagaaactttcttaacttatgagaactgaccaaccgtttgacgccttgccgtgtatacacatggttttcatcacattacaacccaacaatttctttcattttcaagatgtttcagttttatgacttttcaaaatcatcttctgaacattaagtaaatataaatatttccaagattgcaaagcgtaaagaaaaaggatgaaaatcgcacatatttctgatattcatattgaccatgtcgctcttcctaaccgctcagaacaatttgaaaatcttatcattaatatctttgaagaaggcttcgatcatctcattattaccggcgacgttacagacgtggccagagaagaagacatgcttctggttaaagacatttttgaacgcaacggcttgctcgattggaaaaaaatcacgctgattccaggcaaccacgacctttttggaaaatacgagttcaatgccgagcgggttttatccaacgccatcagagcttctggcaccaattcgctcaaaaaacttcaaattttctgcgaaattttccgcgacgtgatgacaccaaataacactgctcgatactacttcccttttgtaaaaatttttaatgggcctggagaaggggttgcaattgttgctttcaatagcgtttttgagttttctttagccaacaatccaattggctcgcgcggctacattagaaccgaagaacttcgcgccatgcttgaccccgaggttttggacgtgcttaaaggaaaatttgttatcgcgctttgccatcacgcctataaaattctggagtcggctatcgcgccttacgaacaagcttttgtctggacaatggaactgatcaaccgaagtgaatatgtcgatacgctcagaaaaattcatgcaaaagtcgcgctgcatggccatttgcataaaaccgaaacgtatgaagtggatggcatcacgtttatgaatgcgggcgcatttaaacgtgaccaaactttggtaaattcactcaaaattcatgaggacggcgggtttagccaaaaatttttaaaattttatagtaccgttgctgtttaatccaacaattaaaaacgaccgcgatatatgattcaagccaagcctattcttaatattttttgtttgattgccgtatttctctcctttggatcttcaaaagccaacgcccaaagcaccgctggcagcagcgcaagcgaagaaccgcgctacttattcaatatgcccaccgcaggtgttttgcagcgaggcgtttatgcaattgaaggctgggcttatggtggcggcggctcatttgtctcgctcagtgttggcctttcagaacagctaacgtttgggattgcttatggcgctggaaatttaattggcagcggctcgccggattggaatgagttgcctggcgttatggttcgctaccggatttttgaggaagaactcaattttccagctatcacgattgggtttgaatctcaagggcgcgaaaactacctcgacggcgccaatcgttttgaaagaaaatcaccgggatttttcgccgcagccaccaaaaattatgcgctgctcggctttattgcccttcatggcggaatcaattacagccttgaaaatgacgacgataaagatttgaacttttattttggggtagaaaaaaccatcggcaaagaactttcagcctatgcgcaatacgatgcggccattaatgacaacaacaaaacagcgcttggcgatggacgtggctacctcgatatgggcttgcgatggtctcttggaaaaggcatgacgattgaactcaacctcgccaacatttctgataatttcaagcatctcgacgcagccagccgcagcgtcagacttgaatacgtccaccgattcgactaaccatttctcttcctttggcaatattgggggcaagcaacctctcgcccccaatttatttatccttccttttattatttatttcggccaaattatttgaaccgattagaacgtttttttatcattgcgttaaacagaacatttcttcgcgctcaacatcgaccattttatcaccgcattgtcagtttttactaccaaccaaaagacaatttcattatgaacaatttgcacggacatgtgattcttgaaaagctcattcaatcgccgcgtgtttatacacgacaaaagctgcagcaagaaattgaagccaaatatggcagagatgttgttttttacgcatgtggcggagagaacatgtcgcttagcgacctgctccaatacctattcaatcaggggaaaatcgcagaaaaagatggcctgctaaccgcatttgcagataaaatgtgcagccacgaccactaactgttttttttactcaattttcatttttgagcacagagagcatgcttggcacaatttcgtgaatgcctgttatttgctgaaacgcttctgcatataagccttttaccagcaatggcacaggatttaaagtatgtcgatcgtgggaattatcctcaaaattcccatgatcgcttgttaagataaacagcgcgtcaccgggcaagcggcttaaaacagacgccaaatacgcatctaagcgggaaacaatttcagaagcgtgggttttaattcggcgatgccctgcataatcagccaggaaaaattcgaaaaaaacggcatcgtagcattcaaacaaatcgatcaagttttccgccgcttcttccggcaaaataaccggcacatcgctatcgccatgcgcttcattttggccccaccaccagctaataatgtctccagaaacggcttttttctcttttaaatccttgttgttccgaagttgaatcgcttcaattacagcagcctcgaaaagcaccgaactacgaatttttccctgctctcttaaaacaagattggcgttgatgaaggaatcgggaaaagcatttgcatagcatggctttttgccaaacaacttcaactttttgaaaatattttcctgtgctaaagtcgcccgcagcgtcgacggcaaaaaagggccataatgccgtccaaaaagctgtgccccattaaaccccgtgtaaattgaaaactgccccgttccactttggccagtgccttcgcatcccaaccccgaatcgatcggtttaaaaaccaacgacggcatttgaacggctgcatcttcaagaaaaaagcccagacccagagcgtctctgagtttgggcatatcgtaaagatgaaaaggatttgtttccgtgcgtgtggccaagcccacgccatccagaaaaagaaaaatcaacttcattttcccaccaataacttatcgtgcgatttatagcatttcattttgaatgagctgctcataggactctcttttgcgaattaatttatgcgcatcaccgctcacgagcacttcggctggcttgagcctggcgttgtaattgcttcccataaccgagccatatgccccgctcgacatcaccgcgagcagttctccttcttgtacatcaccgactttcctggctctggcaaaaaaatcgccagattcacacacaggcccaacaatatcggccaggatttcgttgtcttttttcgcaacagccaacacatcgtggtgcgatttataaagcgacggacgaagcaactcagtcatcgctgaatcaacaatcaaaaatatcttgtctttgtaattctgcttgcgatacagcacttttgttaagagcaccgacgcgttcgcaaccatgtagcgaccaggctcaaaaatgacctttgcgtttagattgcttaaaattggcaccagctttttagcaaactcagcaattggtgtcgctggtttttcggcgttgtaagttactggaaatccaccgccaatgtcgatatgctcgatttcgaatcccatcgactcagcgatatttttgacgcccaaaagctttagagtagcttcgtagtaaggcagtgtgtcaaaaatttgcgagccaatgtgcatgtccaatccaatcaaattcaaattttcaaggcgcttaatcaaagaaaaggtttcttcagcaagcgtttcatcgatgccaaatttttcttcactatcgcccgtcgtaatgtacggatgagtttcggccaagacatttggattgacacgaatgccaactggagccaccagattgtttttcttggcaatttcgttgattaaaatcagctccgattgagactcggctttaatcatcataatgccggtcgaaagcgcatattcaatctcttctgccgttttgccaacgccagccataatgattttgcttggttcagcgccggcttttagggcacggaaaagttcgccgcccgaattgacgtcgaaaccacagccagcgtcaactaaaactttaataacttccaagttgtaattggctttgacggagtagcatgtcaagtgattcagcgactgaaacgcttcctcaaatgcgtgatattgagataaaatgctggctttgctggtaacaaaaacaggcgagccatactgctttgaaacttcagatactggaaccccctcacaatagagactcccattttgataatgaaaaaatgaatctgtcggcacgggtatgtttcctttaaatggttaagcaaacaataaacatgtaagatagggtttacctttttctcaagcaaaaagccgaagcaagtacgttgtccaatcagaaaaaagtaaccgttggacaaaaagcagcgcaaaattgatagaataaaaaaaggcagcctttttggctgccttcaaaacataaatcgggaaaaagaaaccggcttattccgctggagcagcgtcttctgatgaagcatcatcttctggcgcaacttcttccgactccaattcggattcgtcagtgactttattctcatcaactgattttcctgcaaatccgattaacgttggattgtaaatcttgtatgctttttcagcgatggtgtaacgcttttcagcaacggccaattcagatttcaaatcatcaagctttttagcttcaacatcgtgattcttttttgcttcgcccaaatttgcttgcgcttctttttgatctctcagatattcaggatcttttcctggttggttataaagctcagcgactttttcagctttatctaagcgctctttaaacaaacgaatacgagaattttgctttgccataagattttttaagcgcttatactctttttccgtatctaaccatttgtttaaagctttcaagctatcttcagaaataagcttgcgtggttctacactggtagctgattgcttttgctgttcaggtttttctttcttggtagcgcgacgctgcatttcctttacagctacagcttcgttcgctgcttcataagcgttagcagcaaaagcagattgcacataaaataaacccaccaatagtaatataagagatctcatagttttcaaattaatttagtttttttaacctttttacttcggtttggattttttacccaaagagcggtttgctattccctaaaatctaatcaatatgcaaggtttctccaatttttacaaattgggatgttatttaatgaataaaagttattgaaagaaagcttgcatcttttcataaatatttttccttttcagcaatccattaattagcgttaaaacagttgctgcgccttgcgcaaaatataatggtcgcgacgacataatattggtgtaataaactgctggaatacccatttctttcacgtaactatccagcgaagtcgttccaatcaccaaatctggtttgtgctcaagaacagctcgccgatcttcttctaagaatttccgataacgaacatctgtccccagcatctttaaaagcttatcatcttcttcaccaagcggcgtttgcttaatcgatgtggaagcgtatggcacagttaaaccagcctccaacaacagccgaactaatggaaactcattgccttcatacccagcaacaataaccgatccttcaactttatgctgctgcataacggctttaattttatctttttcttgctgcgccaccagttcaacttgcgccgggttgagcgccaaaacctcaccaatatccttgatccatttgtaagttgaatttgcgccgactggatttcccgtgataattgggacgcctttttcctggaaaaaggccgccgtctgctcataaaatggatgcagaatcgcacatgcccctacgctgccggcttctttataatcatctaaactttgagaaggcaaggtaaaaaccgcttcaacaccgagttgctgaagcaatgccccgattgccattgcatcaagcggaaagatttcaccaacaatgagaagggtttttttccgcttaacggaaaaatcagcaaagcgagaaagcaaggccaacacggcaacgtctttggcctctggatgagaacgcaattggtacgcaggtaactttacaggaaaaatttctacgtcaccaatttttttcggtaagagctctgcagcgaatccagctgtctctgcaacgcacaaactcacaacaggaataacacgaaccgatttatcctcagcgattttttctaacgcttttttaatatccgtatcgagcgaaccgactgaaagtgttttatcagtaatttcaacagatagcaccgatttgcgagctgcataaaattgagagacaaaagtcaatccatacaaacagcctttgtcagtcactaaacagacctgagcgccattgattctggcaagaacccgtagcccaccaaaaccgggacacatggtttgaggatgtaaatttaccttttcactttgtccttgcccttttcctcgggttttgcttaactcattaaaaaggctttcaaaatttgattctgattgcaagtttgttttgtttttttcctcgctcattagcttgatttcaaaatatatgttacgacgaacaggaaacaattagaaattacttcacttttacaataaacgcatcgccaggcaacacagacgcggcctcttctttcgttcgtagcgcttcagcacgagagctaaaactgccaaccaaaacacgattgaaagtttttccacgaacctccgtttcccaaaccgccgcggcaatcccttttttggcatacgtttccaccaacgcatcggctttgcttttatcgggaaaagacccgaccgaaatggcgtaaccgccatcggatagattcattttcttagtcaactgaggaggaacaaaccatggcgtttcacgcgaagccgctgcgcgcgaactgattgcgctcgaggctttgcttggagccggtgaagattcgatctcacgatttggctgagcataacggcgctctggttgcggcgtctccgcggcactttgctcagggatcatttctttttcttgcgattcctcgactgcttgagccgcttcgctggctttttcttcaactggcgcttcaacggtatgcgctgctgaaacatcaggcatcttttcctcagattcgccgccgccgctaaaaataaagaaaccgccaatcgctaaaagtaatacaaccgctaccgcaccgatgatgatatataaatttttactgctactactgccttcttcatacagccaactcaaatcatgctcttggcctttgccttcaccggatgaaagcgatggttcactatcatctttttgtaaaggtgttttggggattccatagttgttttttgattttgttttgatgattctaaaggtttctttgccgctttctcttcagatgcagttcctgttgctttagatgatatatcaatcaattccccaaattcttcacgttctgactcatcgtcttttgacgatgcggtgctggcggtttcgtacgaaagcacatcggcttggcctttttgctcagcctgcaatctctcggctgaggcatctggattcatcgtcttttcaaattccgcagctgcattttcttgacttttctttgaggaaacaggcgcgggttttagatgtgcatattgtttgttcaaaagctcaagtagccaatcagattcttcaaatgtaacggtgccgtcttcagcttttttcaacgcgccgatattgcctatttcaacctcacctttaacctccagaactttttgaagcgtggctgcaacccctttggaaaactttaaagcgtgcacctcattcaaattgaactggcttaatgcgatgtcataaacaaaatcctctggattttccgaactggaactggttagctgcacactttgccttgggggaaataaaaataaattgccgtctttttcttgacgcggttcggctggatggtacactcgtttcagaacgccaacacctgcaaaagaaacggtgccttgcaatagcaattcttcaagtgattgttcaaaaagtttgtcaatgtattgtacaactttatccttatcgaatcctaacgaaggtgcgagcaccttggcaaaaatttcattattcatatcttcagagattcataaaagaaaaactttcgatgtgcttgcccttataaatgttgaaaagatataagcattagaccacatagcaggtattcacttgaaaactcaccgaaggtacgcaaatctggtttttcaaacaagctaatggatgttaaatcttattgatggcaacgaagggcttttttagggaaattaacgcttgaaacgaaacaacaagaaaaagtttcaaaaaaatcttaggattcttttttacctgttgaacgcaaagagcgtagcacaaatgaaaagcgcgacctgtccaaaagccaagctgccaattcttatttgaagcgacgaatttcccctgacttcacgcgagcaagaaactggtttaaatcagacttgacatcagcgcctaaaagatacagccccatgatatttggaaagctcatggaaaaaatcatagcgtcggaaaaatatatgacgctgtccaagttcatcgttgcgccaaacacgagaaaaacacagaaaataaacttgtaagtcaaattagcgactttggtttccccaaaaagatatgtccaagcttttaagccataatatgaccaggcgatcatggttgaaaaagcaaataaaataacagctagcgaaagaagatagggaaaccaagaaatgacactttcaaaagcagaggaagttaaagccacaccatcgacgccttgttcattgtaaaatccagtgatgatgatgacaagcgctgtcatggtgcaaatcaaaacggtgtcgataaacggctcaagaagcgccaccaagccttcggtaattggctcgtctgttctcactgcagaatgcgcaatcgaagccgagccaattccggcttcatttgaaaaagccgcccgtttaaatccttgaatcatcacaccaatcacgccaccggaaatagcttctggggaaaatgcaccggaaaaaattagcaaaaacgcagcggggatatctcgccagtgaacaaaaatgataaagagcgccgccgaggcataaataaaaaacataaatggaaccaatttatcggtgacacgggcgatgctttttataccgccaataattacaattgccaccaacacagccataaccaaaccaaacagccacgcactttcataagcaaaactatattcgccgcccgttgccacaatgaattgcttatatgcctgattgatttgaaacatattaccgccgccgagcgatccaccaatgcacataatcgcaaaaaatacggagagcactttgccaagcttgacttggcctttttccgccaaccccttacttaaataatacattgggccaccggacactgaaccatcgggattaatattgcgatatttcacgcctaatgcgcattcaacaaactttgaagacattcctaataggccggctataatcatccagaatgtagcgccaggcccgcccagcgtaattgccacagccacgcccgcaatatttcccaatccaaccgttcccgaaagcgccgctgtcaacgcttgaaaatgagacacttctcctttttgatatttagggttatcatacacccctaaaatcaaatccaagccgagtcggaaacctctaacattgataaaattcatgtacaaagtaaaaaccaccgcgcccaagagtaaccataccaaaacaacaggaatagcaatttcattattaatcgggacggaataaaaaatcacattggctaccgtagttgcaattggctcaacaactgcgtttattttctcgtcgatcgacaattcagtgcctgcttgtgcaaaagttttcgcaggaaatgacaatatcaggatttgaaataaaatcgttagggtttttcgcattctcttgtgtcatctgttttttcagcttaaaaaatcttcatgtttctggcaaaaagataaataaaattacccattaaactttttagaattcggtttgtaaagcaaaaaactcttttttcatgacgtgctattttttactaattgctcgtattcacgctgctctccaatgaggtatttatgtttttcaaaaaaaaaaacttggtagctgatttggataataaaaaaaatctccgtataattggagctctttgcaacggagccgtagctcagtttggttagagcgcctgcctgtcacgcaggaggccgcgggttcgagtcccgtcggctccgcaaattacagcccccctctattgctgtagtttattctcaagtttttctttctatacaattctttcattttagcagtcaatttatttcccttttaacccatgggaaaacggctcaccttcgtactgacattcgctattcttattttcccaaatgtgagacattcacaagctcagcaaatttctgacctgacaaaatcgaaaatagactccctaactacactgctggatacttgcgaaaatttacctgcttatgaaacacttgccacctattattaccaaaaacgtgaatttatcgaagcagccaagctttttaaacatgccgttcgcttaagcgactccatcgctgccaatcatttcggacttgcccaatcctattttgcactccatcaatatcgatatgctgccgcctcttatcaaaaagtcacgaaactaacgccgttctttttcactgctttttataatttagggattacttatttacacctggggcaatatcaggaagcaaaaaaaacatttatccatgccctttcacttgaaccggaaaattcctattgcttttttcatatcgcaaaagcctatcgtggtttgaggctttttgaacaagcgcttgccgcacttcactacgctgctgaactttcacctggattttctgaagcccattttctacttggagatatttattttgaattggaacaatatcaaaacgcggctgtgaactatcagcaaatgctgattctttcaccaaatgctactttagcactttatcgacttggccttacatttattcgcttaaaagagaaaaccaaagcgcaacaagcttataatcttttagaaaaaatcaacccatatttagctcaaaagctgctcaatcaaatcgagattatgtgatcaaaatccgcaaagcttttagcgttgttttttctatccgacatccatgaaaatccattacgagttgttaacttcccctgaatttgaaaccacatattgaaatgatttattctcgatttaaaaaagcctttctgttttgcggtttgctgctcgcgatgtttgggtgcggtgttgaaaatggccttcaaaaactcgagcaaaaagtatgggcaaatccaaatgatgttgaagcgcagttcaatttaggcaaagcctatggaagcattggtgattatgaaaaagcggcgacaactttgaaaaaagtcactgagcttgattcaacgcatcctgttgcgtattcggctcttggcgcggcgtattttatgctcgagcgctacgacgacgccattcaagcctttcaatcagcaaaagcgttgcagccaaaagatcctgaaaaatcggttgatcttggaaatgcttacttcaatgcaaaaaaatttccagaagccatttcagaatataaaacagcgcttgcgctggattcaaccttacacgaagtgtattacaatttagggatgagttacgctaaaaatggccaaaaatcagaagcacttcacgcttacgaaattttgaaaacatacaattcttatctggcttcttccctgcagcgagagttcatcgatattcttggcttggaaatagagtaggaatccgcaggtgttacaaatgtgtgtgttttattatttcattaccccataagaaaattcatcaccatcaatcaaaaaatcaaaagacatgaaacatgttgcagttgtaggaaccggctatgttggcttagttgccggaacctgttttgccgaaaccggcaaccaagtgatctgtgtcgatatcgataaagcgaaagttgagaaactcagaaataacgtggttacgatatatgaaccaggtcttgaggtgcttttcaaacggaatttgcgtgaaaaacgccttcacttcaccacagaacttgctgaggcaatggaaagttgcgacattatttttcttgccttgccaacacctccaggagaagacggctctgcagatttgaagtacgtgctcggcgttgcaaaagaaatcggaaaattaatcaagtcatataaagtggttgtcaacaaaagcaccgttcctgtgggaacagccgataaggttcgcgcggctattgctgaacatgcaacctgtgattttgatgtggttagcaacccagaatttttgcgcgaaggtgttgcggttgatgattttcttaaaccggatcgtgttgttatcggcagttcttccgagagagcaactgaagtcatgcagcaactttacgaaccgtttgttcgccaaggcaaccctattttggtgatggacgaacgcagcgctgaaatgacaaaatacgcggccaattccatgctcgcccttcgcatttcatttatgaatgaaattgcaaatctttgcgataaagttggcgcaaatgtagatatggttcgccgcggcatcgggaccgattttcgtattggaaagcattttctctatccaggcgtgggctacggcggaagctgcttcccaaaagatgtgaaagcacttattaaaacggctcaagattatgagtataacttccaaattttgaaatcagtcgagtgcgtcaatgaaagccaaaagcatttgttagttcaaaaaatagaagcttactacggcggacgcgaacacatcgcgggcaaaaaatttgccatgtggggactttcctttaaaccaaacaccgacgatattcgcgaagcgccatcgcttgtcgttatccatgcgttgcttgaaatgggcgctgaaattgtcgcttacgatccagaagcaatgggacatgtgaagcaaattgttggcgataaagtaaccttcgcttctttagcagaggatgcgctgaacgacgccgacgcgctcatcattgtcacagagtggaatgagttccgaaatcctgatttcaattcagtgaagaagcgcttgaaacatcatctcatttttgatggccgcaacgttttcgataaccacaaaatgaaagaattaggctttgaatattatagcattggccgcccaacttgccagctataattttattaaccaactttctactgtttttttcatgctgctgcttggctcaagcaaacggcagcagcatgaaatttttctggcaaaaaaaaagctgctcacacaagcgaaccgaatcctacactttttgttttcgtgcactacatttttacacacaaaaccgatttcaaccatgtcaacacgattggatattaaaaaacgactcgcgccacaagttaccacacgaaagttagttgaaatgaaagcgcaaggcgaaaaaatcgcaattcttacagcttacgactatacgatggctcgcattttagataattcgggcatcgatgtgctgctcgtgggtgattcggctagcaatgttttcggcggaaatgaaacgaccttgccgattacaatggaggaaatgatctaccacgcaaaagctgtttttcgcggcgttcatgcagcaacaggacgcgccatgatcgtggtcgatatgccatttatgagttaccaactttccagcgaagacgcgctgcgcaacgctggtaaattaatgaaagaaacaggctgccacgcggtgaagttggaaggcggaaaagcgattattgaagccgtcaaaagaattaccgatgtaggcattccggttatgggacatttgggactaacgccgcaagcgatttataaatttggcagctataaggttcgcgctcgcgaagaagaagaagccgagcagttgttggaagatgcaaagcaacttgaaaatgcaggcgcatttgctgtggtgctggaaaaaattccgatggaactctcccaaaaagtgacagacagtctccatattccaacgatcgggattggtgctggcgcggcctgcgacggacaagtgctggttgtgaatgatatgcttgggttcaacacggattttcatccgcgattcgtcaggaaatatgcaaatttggacaacgtcatcggcacatccgttaaaaactatgttaatgacgttcgccaaggcacatttccaaacgaatcagaaagttattaggagccgttttttagcgctgaagcaaattaaacgcaatatttgaaccgtagccgttcatggccacattaatcaaaagaacggccatcggttcaagataacgagcggttttcaatgcgccgcaatcaactggctcaaacccgatagtagaaatgagttcctgcacagccacttttgcttcagcatcgtcgccacagtaaaacgcgctggctttttggccattaaaatcagcgcctaagcgaataactttatccgaaatggaattaaacgctttaatgactttagcgccgggggcttgttttgcaatctcttctgcaactgatgtgctataaccgatggttaaagaacgatagtcgtttcccaacggatttatacaatcgatgagaatttttccagttagcgaaccgcagctttgaagcgcggcgtcacaagcagaccacggaaacgcaagcaaaatgacctcggcaaacgcgcatgtttgctggtatgtgccaaaaagcgcgccatgcccgattgttttggctaaagctgctgctttttctggcacacgtgagccaaaaaacacctgatgcccattctcagcccaacgctttccaagtccactgccaatgtgccctgttccaagtattccaactttcataaaactaattttttataacagctgtttctttctaaactttgatgaggattttttcatagcttttcaattatagaaagaaaagctgatcgataaaaatctaatttctgccctttatcagaaccggttagcgcccccctcactcgagccaatcatgacagatgtgatgtaaaaccgatgcgatgtacacctatttgtttaggttagaaaagtctcgtcttgaaaagcagatatcctttatatttggactcacatttgcttatattggtttgtggtttggggagcctgcattttttaatctacactatcagcatcaacaactgcgcttgtaatattaaaatgaaagcacaattacgtacaaacgtgctgaaggagaagtgtttttttaagcattgcctgtgcttcgcgcttttcttagtcagtattttagggtttcaatctactgtcatcgcacaatcctacgagctttcgcccggaaatatttggatcatcaacgatgatgttttttatccgggaacagccaccatcaataaaagcacgcaagcggcggtcgatcgtttagggctttatgtggccgctcgccccgatttaaaaattcttattcaaggaaactggagcaacgaaggcaacaccgttcgagaaaaattatactccgaggaaagagcgcttgccatccagcgattcttaatctacacgcacaacatagacccatcaagaatccaaaccgttggttacggctcagcgcggccattgacggttgaaaaaacagcggcagataaagcgcgcaatcgcgctgtcaccattgtgggcttaacgaaattatctgataaacctctcactaaaaatggttatgcggcaaactgtacggcttatttagcgctactcgaaggcaatgttcaaaccaaagccccttgggatgtgcaatttgtgaatggccgctatcagcagcaactttttgaaggccacaagcttaatgtttacaacgattcgcgagccgccattcgctttgttgatggcagcttaattagcatgggcgaaaacgccagggtcgtgttcaacggcggcttggattttggcgaagaacccaatatggaaatcgatagaggcaaaatacatatcgagctcaggccaatgagcacccgcaaggattttgaaatttcattcccagatggcaagctcatcttttatggagaacgcgcgcttttaaatgtgattaatggagaaaaagccaaaagtgtttcgctatccgtgtttgaaggcaatgctaaagtgatttacaaaggcagagaatactttttgcaagaaggcgaaggatttcaagttcaagatcacgagcaggatacgctgaagaaaagcaagctgcccaaaacacccgcgctgattttacctttagataatcaaactgtttataaaggaaaaacaaagttttcttggacaaccaatgccaagctaaaccttttgcaaatttccaaaaagccggacttccgcaactacgtgtatgaagaagtcgttgctggccaaaacaaaaccgtcacgcttgaaaaggggacttatttctggcgcgttagcagtttaactggcgaaggtttgcccggctcgccttctgcagcacggcgtattttagtttcggaggaatacgtgacgatgtcgcttatcgataaaaaagccaaaacggtttttgaggaaggggaaaaagcgacattgattacgaatgtcccaaaagatacggtggttcatgaacagcttttcagtgtgatgggcattgtagatcctggtagcaatgtgtttatcaacaataccttgctcgagaacgtctcgcccaaaggggttttttctcaaaagctgcgcctcattaaaggacaaaacgagctatcggttgatacccgcgctcaaaatggcttgcaaaatcaagtatccgccaagatttactaccagcccattgataaaatcaggtgcgcgctcacactttcgcctgtcattcctgtcacaaccagcaactattccttaggtttaggcgggaagtttattgtgtcgtatatgctcgccaacgagttttattgtaaaatgacagcaggctacaatgcctatttggtggaagccgtagccaatggatttaccaataccaacagaaaacaggttaatagttctatcatcactgaaattggcggcatttatgagttttttcctcatagcacaaccattccttatttagagatgaacacgggtttattttggctcaacagaagcgcgaaagttttgtctgaaaccagaaaatcggtgtacttctccccaggtattggcgctggagttatctttgtcactgaaggccaaaacattggactgggcggctactaccgactcatttttcaaggttctgacttaatcgataaaactgccgaagggcaatttgctggcttattggaaattcaattgactttttggttttaacgatcatttgacccaacattcacctcaccgtttaaagccattcaacggctattggcaagaagcctgaaaacacatagagaaagaggccgaagaaaaaaagatttttttctgtaaatttcgccatagcagacttgctatatgtagttatgttgctagaaaaaattgacgaaccgcacttttagctcaagattttttcgggggacaagattttaaactaataagtatgaccgaaaaaaatagaccggctgaacagcctcatcaaccgaaatacgcgccgcacgacgcaccccgaacgaccaagcgaaagtttaaaatgcgcaaagtacaaattccgcgagtgcctccttcggctgttccatctgcctttacggtcatgaacatggcttgcggctatgtggccattgttatggccagccaagacagttttaccgcggctggctggtttattatttttgctgccatttttgatacgcttgacggctttgttgctcgcctcaccaatgcctcatctgaatttggtgttgaattggattcgctctccgacctggtttcttttggcgctgcgccctcttttcttgcttacaaattcggcctgaacgaatacggcgttggcgttgggctggggctaagctcgctcttgatgatcggcagcggcctacgattagcacgatttaatgtccaattggttggtttttcaaaggattacttttcgggcttgcctacgccttcgcaggccatgacgcttgccacgtttgtcatgtgggcgcataacgaacaggtgttttttgcgccgcatcttcatgtggttttggctgttctcacggtgctcttggcaggtttgatggttagcaaagtgcgctacgatacgctgcccaaatttaggcccgacgattttcgctcgtcgccggttaaaatgtcattatacatcatctcgtttatttgcattctgatctttcaagccaaggcatttttcattgccatgatgatgtacatacttttcggattaattcgctcgatttatcattttttcagtgaagaaacagatatcgcttccgaaaatgcaacaacccataacatgtaaatgattttttttaaactcgcaaaaatcaagcagagcttgccggttttttgcatagaaatcattttgagctcatctcgtttctaataaaaaaataactttttgtagaatggcttttaacgcaaaaatcagagtaacgctgcgcaaatcaatccttgatgtgcaaggcaaagcggtgcatcaagcacttggaaatcttggttacaacgacatcgattctgttagaatcggcaaatacattgaagttcatatcaatgaagaagacatcgaaaaagcgaaaaaaataacggatgacatttgccataaattgctttcaaatccagttatggaagattatagctacgatcttgaaacgatctaaatgcatagcaatcaacaaggcaaataactttttaaccaattgtattcttaagttttttactaatggcaaaaacaaaattcggtattgtcgtttttccaggttctaattgcgatcacgatacagaatatgtgtgtaacgcttttccaaatgctgaagcgaaattgatttggcaccaggaaagcgatttacaaggtgctgatgtgatcgttttgccaggcggattttcctatggcgattatcttcgtgcgggcgctatcgcgaagttttctcctgtgatgcaagaagtaattcggtttgcaggcgaaggccgacctgttattggcatttgcaatgggtttcaggtgcttttggaaagcggcttgctcgaaggcgctatgatgcacaacaaaagccgtcggtttatctgcaaatttgtatacctgaaagtcgcaaacaatcaaacgctttttaccagcaaatacgagaaagacgccgtcgtgcggattcccattgcacacggcgagggcaatttctttgcgtcggaggcaacgctaagccggttgcaggaaaatgagcagattgtatttcaatattgcgacaaagcgggacagctcagcgaggcggccaacccgaacggctcgtgcctcaatatcgctggaattgtcaatgaaaaaagaaacgtgctcggcatgatgccgcaccccgaacgcgcttcggatgcgatgctgggctcaacagatggaagcaaagtttttgagtccattttaaataattttgttgaagccgtttaatcggtttttgctggtggagacgaaggctgcatcaacatttcacttgtcaatttatctcaaaagatttattgaaagtgaaaaaaaatgccaaccgttcgtctctgcgcaactgaataaaaaaccgtatcgaccacttaaaaatgaaaggtgctacgcgaaacttcgcgcttcacctttgttcaaacatgacgaaaaaaaatgctgctatcgctatgtttcggacacgcttgacttttatatggatgttgttggcgtttttcggcgggcactcgtcgctccttgctgaaaaccaagcgcaaataaaacccaaaaattcggcaaaacgctatccaccgaagcttcgctttaatgccgaagcgtttcgttcgttcgagaaaaactacatagacacgcgtcagaaatataattttgtctatcaaaatgtgatttttgattcggttggctgcacgctcaaccagctcacacgaccggttatccccattcaacttgctctgaatcttgcagaaaatgacaccgctacggcgattttggttgccgcaaaagcttttttagatgaaaatgaaccgctatttcatgcaaatagcaaacaagtggtgctgggctcattgaacgattacgatgaattctgtgccgttctttttgagcgcgcggcttatggcaaacatccggcggctggacaaagccgcggaaaagtggaatttattgtagaaaagaaaacgggtcatctgtatctgctggcttccaccatgacaagaatcatcggcaacttgcccgactctgcaacttatccaaaaaataaactctacgacaaactcaaagaccgaacgctgaggttttcgctcggccaaaaacatattaaatttaccatcaaccggctcgagacgattcagcttagccgcgtgtgcgtctatgaaaagaaaacgtttgatgatatttatgattcgcacggaaaacgggtcgagcgccggctggtaagcgatgaaccgcatctggcttacgaagttattattggtgaagatcttgccaacccaatcgcaaccattttctttgacgcgattacaggcgaagaactcgccatagattatcctgaacctaaatggtagttgctcaaaaatacagtaaaccttaaaactcacattcatgcctttgtcatcggaaacggctgagcccgttccacttcagaacgaagaaccttactctaaacgaaatatttttgcctggacgctcttcgattttgcgaacacgtcgttcagcgtcatgattgtcacctttgtttatcccctttactttaagaacattatttgcgcggggcacgccatcggcgatgcgctttggggcaccaatgtgagcatttcgatgcttattggcgccgtggttgcgccggtgcttggtgccgcctccgattattccggtcggcgcaagcgtttccttttggccttcactttaatttccattctctgcacttcgttgatgtttttcacctcagcggacatgattctcatcggttcagtgctctttattttggcaaatgtcggattcgaaggcggactggttttttacgatgcttatttgccggaaattacatctaagcgaagctacgggcgcgtttccggctacggctttgcaatgggctatttgggcgcgctcgttactttagccgcttcatttccgttgattattggcgggtttgagccggaaaatttgctcaacatccgatatagttttttgctcgcggctgggtttttcttctttttctcgattccgctttttcttgcgttgcgcgataaaaaacccgcgcgcgccgaacatatttcgttcttgaaagctggttttcgtgaagttcgtgcgacgctttcaaacatccgaaactaccccaacttggttcgtttcttgacggcgttcttcttctacaacgacggcattttgacaatcatcgctttcgcctcgatttatgccgccaacacgctcaatttttcatttcaagaactggttattttcttcatcaccgtgcaaaccaccgccattttaggctcggtgatttttggcgtgattaccgacaaaatcggtgcaaaacgcaccattgtaattacgctgctcatttggatttttgtgattttgctcgcgtactttaccgacacaaaagagatgttttacatagtgggactgtttgcaggcatttcaatgggcgcgtcgcagtccgcttcgcgcagcttgatggcgcggctcacgccggcagagcattcagccgagtttttcggcttttatgacggttcgttcggcaaagcatcggctattgtggggccttggatttttgggcttatttccacgcttgcaggcagccagcgcatcgcgattctttcgttgctccttttcttcaccgtcggcctttggctgattttaaaagttcgtacagaaaaatgatgcggcatctcacagaaacacatcgcaacatgcgtttgagagaacgtttcaaaacctaacgctcaaaaaagcacacgaacgttacttgacgttcttccgttttttaaaatggaaatattctaatcatatttttcttatctcttttttaaaatagcggttagctgcatcaatcctacaattgatgcgaacactcccgccgcctgaatcgaatattttcatccttttacaaagcaaaaccccatcacaacagaagggctgagacaagctgtttttgaatttttttttgcaagaatgtattaaaaaggcacgcaaaacaagattctcgtgctaaattaacttttttaactctggtttagtgcttgttgagacaatgaccgaagaacttaaaactgatattttggtaatcggcagcggaatcgccggactttattttgcattgaaagcagcggagcttggcgaggttatcctcatcacgaaaaaagaacgctctgattcgaatacaaactgggcacaaggcggaattgccgctgttttggatgaaaatgacacatttgacgctcacatcgccgatacgctgaacgcgggcgttgggctttgcaatcaggaagccgttgaagtgatggtgaaagaaggccccgcacatatttcaaagttgattgaaattggtacgaacttcaccaaaaaatcgggaaagctcgacttaggacgcgaaggcgggcattcctacaaccgaatcgtacacgctgcagatttaaccggccacgaagtggaacaaaccttgctttcgaaagtggctgaatcccccaacattcaattgcttgaacatcattttggaattgaactgattaccgagcatcatctcaaatgcaaaaccaacgatattacttgctacggggtctatgcgctggattcaaaatcaaggaaaatcaaaaagattttggctaaagccaccatgctcgctaccggcggacttggccaagtgtatcaacacactacgaacccaagcatcgcaacaggcgacggtatcgccatgtcgtatcgtgccggcgcagaaattcacaacatggagttcatccaatttcacccaaccacgctttttcatccaaatgccgattcgtttttgataagtgaagcggttcgcggttttggcggtgtgctgcgtctgaaaaatggcgaagaatttatgcacaaatacgacgagcgaaaatcgctggcgccgcgcgacattgtcgcccgtgcgatcgataacgaaatcaaaaaatcgggtgaggaatgcgttttcttagatgtcacgcatttggattcggaaagcgttacccagcattttcccaacatttacaacacttgcctggaatacggcatcgatattaccaaagagatgattccggttgttccggcggcgcattattcttgcggcggcgtagcgacggatttaatcgggcgaaccaccatcaatcgcttgtatgcttgcggcgaagctgccagtgtgggtgtgcatggcgcaaaccgtttggcgagcaattcgctgctcgaggcactcgttttttctcatcgcgcttttttagacatgaaagaacgacttcaatatatcgaaaataatatttccttcccggattgggacgatagcggcacggaaaatgccgaagagtggattttggtttcgcacaaccgcaaagaagcgcagcaggttatgaacgattatgttgggattgttcgcagcgacttgaggcttgatagagccagccggcgcatggagtttttgaaagaggaaacggaggtcttttacaagaaaaccaaaattacgccgcaagttctcgagttgagaaacgcaattaaggtttcatcgctggttatcgaaagtgcgctcaaacggcgagaatcgcgcggcttgcactacacaaccgattatccgtatgtcgacgataagcacttcctaaaaaacaccgtgctgcgatcgttttgagcaaagcaatttttgcgctaagtgcgctgaatgaaataaaaaagccagctaaaaagctggcttttttgttgagcaaaactgttaggattaagccacttcagttgcagcttttttctttttggtttcttttgcacgcacgttggaatcgagcgttttcttgcgcaagcgaatggattttggcgtgacttccacaagttcatcgtcctcgataaattccaatgcttgttccagtgtcagctttcttggcggcgttaggcgcaaggcttcgtctgaacccgatgcacgcatgttggtcaattttttcgttttgcaaacattgacattcatgtcgaactcgcgattggattcaccaacaatcatgccttcataaacggcggtgcctggttcaacgaaaaatacgcctctatcgtccaaactgctgattgcataagcgaccgaatcaccgttttcagcggaaaccagcacgccattctgacgggaattgatctcgccacggaacggctcatagcatttgaaaatatgggtcaaaatgccttcgccttttgtatcggtaataaactccgtgttgaagccgagcaagccgcgtgttggaatttcaaaatcaaggcgaaccaatccgccttccatttgtgtcatgtttttcatttccgcttttctcttgcccatcttttcgatgacaattccgacaaatgtatccggcacatcgatggtcacactttcaattggttcgcaagcgcggccttcttcatcgcgtcggataatcacttccggtctggaaaccccaagctcataaccttcacggcgcagcgtttcaatcaaaacggaaagatgcagttcaccacgccccgaaaccttaaatgtatcggcgctttcggtgtcttccacgcgaagcgcaacattggatagcaactctttatacaaacgatcgcggatatttcggctggttacgaacttgccttcttttcctgcaaacggcgagttattaactgagaaaaacattgaaatcgtcggctcagtgatttcaatcgaaggaagcacttcctgatgttcaggatgcgttaaagtatcgccaatggaaatatcttcaaggcccgtcagcgcgataatgtcgccggctgaagcttctgagatttcaacttttccgagtttctcaaaaatgaacagtttggcaacgcgtccatttagcaatttacctttggcagaaagacaagtaaatggatcgccttttttgattgaacctttaaaaattcgcccaatcgcaatttttccaagatattcactatagtcaatagtgttgacaagcatttggaaaggcgcgtccacatccgcttccggcggtggcatgtgtgcgagaatcatgtcgagtagcggcgtaatgtcctttggctcatcgcccagttcattaatggcgaaaccgctttttgccgacgcaaacacatacgggaaatccaactgatcttcgtgcgcccccagatggataaaaaggtctaaaacttcgtcaagcactttcatcgggttgcaattcgggcgatcaattttattaatgacaaccagaattttcaggtgaagttccagcgctttgcgaagcacaaacttggtttgcggcatggggccttcaagcgcgtcaaccaaaagcaccgcaccattaaccatctttaaaatacgttcaacttcgccgccgaaatccgcatgtccaggggtatctacaatattgactttggtgtctttataaaaaaaggaagcatttttcgcaaaaatggtaattccccgctcacgctcttggggattggagtccatgattcgctcatctactttttggttctcacgaaaagttcctgtttgtttgagcactgcatcaacaagcgtcgtttttccatggtcaacatgggcaataattgcgatgtttctaatatcgctacgatatcttagcatatgttatttagaagttcaattacctaagctcacaaataagtgccgaatatacgatattccctcagtttaaactaatgcgcgtctttgccggaatgttaaatcatgctgaattttttgagccacttttgatgcgcaatgaacgcgcaagacgacgcggattttgcgcttgctctgaaaagttaacccgctctacgacttaacttttgttcgtcttcttttatgcagataattttcacatgtctatctttttcaaagaaatcatacacatgagattcaggtataagaatttcagaaaataaattttctttgcattcaaatgtttttaatttcttattatgatgaacatctaagcttttcaatttatttttcccacaccataatatacttaactcgctattataacaaacattcaattcagcaagagcattttccgaacagtccaatgtgtccaaaacaaagttttgcgaaatatccaacaactggatttgatttttgcagcaccaaagcgttttgagctttcgattttcagaaacatctaacgcagaaagcttgttttcagaacaccacaaacgctctaaatcgaaacatttttttaaattaatttcatcaatcttatttttcttgaagttcaaatctgttaataacggacagaaagaaatatccaaatcacttaattcgttgctttcacatgcaaggaaaattagattttcatttttcaaaacacctaactgctttaaattattttttgaacaatcaatacttatcaattttctattttgagaaaaatcaatatcaatcagattattatttttgcaattaatcagcgacaaatcactatttttacttagatctattgcaaccaactgatttgactgacaggataaaattcttaaattcaagcacttagataaatcaagtattttcaacttgttattaccacaatataaaacttcgatatccttatttttactaacatctaactcccgtatctgattcaagaaacaatcaaattcttttagtttcacattctgacttatatcaatataatccagctgattcacagaacaccagagtgcttttaattccaaattattcgaaacatctaaatccaacaaattattattatagcaatccaatgtatcaagtaataaattttggctaatatctaacgcgtgaatctgattattaaaacaccatagatttcttaaattcggagcgccgttcaactgcaacgactccaaggcattgtcattgcaagccaagtagctcaatacttctgcatttgaaattgacaaattcgttagcttatttcgatcgcatatcaaaccaattaaatccttatttttataaatttcaatctcttcaatttcattacgagaacagtcgagatagcaaagcgattcgaaaaattcaatcccagataaatcttgaattcctttgtttgataaaatcagaaaagatatttttgaaggatcttcgacggaaacagcgccatcacccgccggcttgatttggtaatttgtgccgtttttagcatcgtgctgaatgagcgcttgacgaaaatttttatcggggatgggaatttttatggcttgcccaaatgcccagttcgccgtaaatagcaagactataaaaaaacgataatatttttacacattcttgtgtgagttttgttagggagaagatcagaatttgattagaagtaatttatcacaaaaatcttttttttcatcacttatcgtcttttttcatcatttttcattcatatattcggcatatttttcttgttaaactcaaacaaaaatcatcatgacgttagagcagttgctcaatgaaaaagcaccctttctcatagaagaagctttgcaagctctctcgcgggcgcacttaaagcattacgaagaggaaggggcggccaagagaaaagcgcaaatgcaagcgctttacgaacttacagccgaaagcatcaagatgcgcgatctttcaaagctgcttgattatgttcaagaggccgcaacgagctattacaaagatggctttgaccttcacgagatacaaatggcgttcaacgtgcttgaagaagtggtttggaaaaacgcgctgaaggaactcccggcttcgcaatatgccgacgcgctggggcttattagcacagcgcttggcgcgggaaaagacacgctcgcgacaacttacgtgaacttagccagcagcagaaaaatgccttcgcttgatctttccgaactctttaccggcacggaaggccgcaattaaatcgcctgccaaatgaaaaattctcatacttcataaaaagctaacagcaatggcgcagctttttcaaggctgcgctatttttgcgatgcatcaatcgttcatagcgcttaagttcatgaagaaaaccctttagttgtgcgttaaaatctacatttttgaaaaacatcaccgatgaggagttatgaaacgaaagatgttttttatattagtcctcactaaattctacatcagaaaagcaggcaacttactctaaccgcgttcttaatgagggcgtgcaacaatcacgcacttcgacaaggaacgagcaatcttctcatttcaacaatggatcaaaattcagcactttcatcggatttttaccactttttggctgcgttgggaatcatattagtcattgtgggttttgcggaatttttgaagagcattttgaaaatgcaatcgggcgtaacacgaaaaattgtgcacgttggaaccagcgttcttgttgctttatcgccaaactactttgaaactggtttttaccccgccgttcttgctgttttgtttatccccttcaacttgttggccatcaaaaaaggctggctgagctctatcaacaaagacgaggccttagaagcgcatcatcaagatcaaaactatgggacggtctactttcctctctcatttctaatcttgacgctgctttgctgggattctcacgcgtggattatgcaaaccgccatgcttattcttggatttggcgatgcgtttgcttcgcttgtcggcgaaaacaccgaaaaaccacatgcttacaagcttcttgccagcaccaagtcgcttgaaggctcgatcaccatgtttggcacgagtttaattattctcgttggcgcatttgtggttttccaagatcaatcggaagtgattaagcaaatggacttatcggtggtgattgcgctttgcgtagccattgcgttgattgtcaccgctgttgaagcgttgctttccggtggcttagacaatctattcattccgctttcggtagcgtatttattagccgtattggaaacaaacggcattggcgcagttcaaggcattcttcttggcgttagtttgtcgcttattttagcccgcgcttcattggcgtttaaatttttaacgccagacggcgcagtcggcacgtttttatttggctcaaatatctttagcatgggcggcgttgaatggacggttcccattttaacctttttcttgctctcttcggttctttccaaacttggcaaatctcgcaaaaaaaagtacgacttgatttttgaaaaatcctcacaacgcgattttgggcaagtgctcgcaaacggcggcgttggatggattctgataatctggtattctttcacgaacgagccgatgcttttcattgcttatttgggaacactggccgcagttcaagccgacacgtgggcaaccgaagtcggcacgatgatgaaagatccaaagcctcgctttattttgaatatgaaaccggtgcctgcaggcacttcgggcggcattactttcacaggcacgatgggcggattttttggcgcgctattaatttgcgcaagcgcttgggcaattatgccagacgagttgatgtcagtgggattggtgcaatcatttttaattgtgggattggccggcgcaggcggcagtttggtagatagctttttcggcgcaaccgtgcaggctcagtattacgatcccattcgcaaaaaagaaaccgaacgcacacacagtgttgcagcagatggcaccatcgtcgaaaatgaactcatcaaaggctaccgcattattgataacgacattgtgaattttctttgtgcaacgatgggcgcgttgttcgccacatttttaacgtacttcatggttggccaaatctaagcggccaaccgatcttttttgggaaggctaccatcgggctcgcaccgacaaagaaaaaacgtttttccaaaagaaaatcgccacagccgggcagcgcaatgctgcctggcgcaacaatcaagcgttgcctaaaaaagcttatgttcgattttttgctttttgcgcgagcacgtttccaatgttgagcgacgccgtcgccgcaggagaaggcgcgttcaaaacatgaatgatatggcgcgtttcgtaaatcaaaaaatcatccagcatttttccatccggcgcaaccgcttgtgcacgcacacccgcaggcgctgactcaagatgctcgattcgaatctcagggataagacgctgcaacgatttcagaaattgcgatttgctaaaagaccgccgaaactcagccagtccttcgcgccaatacatttttcccaattttaaaaagcccgagtaaaaagccatctcggctaaatccgaaaagttgatatcacttttgcagtagccctcgcgagcaaacgctggtacagcattcggcccgcattcgaccgcaccatttatcatgcgagtgaagtgcacgcctaaaaatggaaattcgggattcggaacaggataaattaagttttggcaaaacagcttggctggctcggccaatttgaaatattcgccgcgaaatgggacaatttggactggcggctgaaatccgctgagcttggccacgctatcggaatgcagtccagcacaattcaacacgagcgttgcacgaaatgcgcctgatgaggttttcaacagaacaccgttttcaacttccgaaatggcaagcactttggcgttcaaaacaacttggccgccccgcgctgctattttttccacgagcttctggcaaaccgttttaaaatccacaatgcccgcgtcttccacatgaatggccttgatgcccgaaacatgcggttcaagcaaatgaatttctgccggatcaatgagcttgctcttcacatcatttgcttttcctcgctcaaaaagcgcgttcaacgccggcagctcctgcggctcggttgcaagaattatttttccacaaatcttatagggaatatgttccgccttacaaaaagcttccagaagcattttgcctttgcggcaattttcagctttcatggagcccggcttgtagtaaatcccagaatgaatgacgccggaattatggccagtttgatgctgagcgggagccgattctttttcgagtacaatgacttttctatcgggaaatttttccaaaagtgcttgcgctgtggccagaccgacaatgcccgcgccaataacgagaaagtcgcttgtttccgccatagttttcctcgatataaaaaaggcatctttttctgtaaaaaaagatgccttaatcaatatgaaattctggacttaaataacgcctaattctttaccaattttttcaaattcagtaacgattttatctaattgccacgcttcgtgagttgacatgtagctggtgcgtagcatttcgtagccaggcatcaccccaggtcgaacaaacgcattgacaaaaaccccagcgtcgaagagtttgcgccagaaaatgagcgttttttcttggtcgccaataattgccgagacaatcgccgtgcgagaatccatgagtctaaatccaagctgcttcaagccttggcgaacgcgatctgcattttcaatcagctttgtaatgcgttcgggttcagcttgcaagatttccagggatttcaaagcggctgccacgctggctgctgttggcgacgcactgaaaatgagcgccggcgcttgatgcttgatgaaattaattacagcgcgatcgccggccacaaaaccgccaagcgaagcaaacgttttggagaaagttcccatcgttaggtcgacttctttttccaaaccaaactcggaagccgtgcctcgtccaccttttccgatgacgcccacagagtgcgcatcgtcaactaaaattcgtgcgttgtactgcttagcaaggcgaacaatttcaggcaaattgacaatctcaccggatacagagaaaaccccatcagttgcaatgagctttcctgcttcatacggtaatttttggaggacacgctcaagatcagccatatcgttgtgcttatagcgctctaacgtggcagttgcgccacgcgccatcaatccagcaacaaccaagcaggcgtgattgtcgcgatcgctgatcaaatactctccccgctgcaccaacgttggaataatgccttgccccgtttgatagcctgtgctgaatagcaaaacagactctttgccgaagtaatccgctaatttttcttccagttcaatatgcaagctcaccgtaccggttaaatagcgagagccagaacagcttgtgccaaatcgctcaatagctttaatcgctgcttctttcactcttggatcgcccgttaagcccaagtagttgttagagccagccataatcactttgcgaccttctataaaaacttcaggcccttcattttcttcgatcggtctgaaatagggataaacgcctttcgctttaatttcgtcggcaattgtaaaatcaaaacacttttgaaacaaatccttgggctttgtaatcgactcgttaggaggcgtgttttcaacggtaggggttgattggctatccgctgcgttcatagttttctaatctaacagttttgctttcgtgaatttttggacaaaaaaaataagatacgacaaatcggcctataataaaatattgggaaaacagtttatgataaatcaaaagtcgtgctcaaaaaacagcccgttttcctatctttgctgtcattaaaaaaggctcagaaaattatgtcgaaaccgtgggaggcacttaaaacttaaattgtttggaacattcagcgcagcctcctaaaaaactaaaaacctaattgaaagatggctgaaacagcacttgtcactggtgcaaccggatttatcggtagctggctgactgaaaaattacttgaaaaaggctataaagttcgggcgcttgttcgccagtcaagcaatcgggctaatttgcaagggcttgatgtcgagtatgttgtgggtgactacaaagattttaattccctcaaaaaagcggttcaaggcgtgtcgtatgtttttcataccgccggtgtcacgaaggcaaaggcggaaatggaatatatcgatggtaacgtaagagccaccgaaagtttgctgaaagcaacctacgaggcaaacccaaacattacacgatttttgcatgtttcgtcgcttgcttccgttggccctgccaaatcacccaatgaaccggtcaatgagaaaacaactgccaaaccaattacgatgtatggcagcagcaaaaatatcaccgaacaggcttgccaacgctatatctttttcccgaccggaaaagttcaaacgcgcctgcccgtcacgattgttcgcccgcctgctgtttatggcccacgcgacaaagacgttctggaatttttcaaaaccgtgaatagcggcattttgcccatcgtcggttttgggcccaaaaagcttgttagtttgattcatgttaaagacttggttcgtggcatcattgatgctgctgaagcagaacaggcaaaaggggaaacttattttatttcatccgagaagttttattcgtgggaagaagtcggcgaagtcaccaaaaaggcgctgggcaaaggctttgtgctgaaattgccgattccgcattttgccgtttctattgcagctgccatttctgaagcaaccagcaaatcaggcaacacgccgccacctttgaatcgcgaaaaagttaaggacatcgttcaaaattattggatttgctcagttgataaagccaagaaggaacttggatttaaggaacaaatcagccttgagcaaggcattaaagaaacggtggattggtataaatccaaaggttggctttaatcaactttgctgttaggcacaacgtgtaagtctcgttttctgtgccaagttgaaccactgagaaataaaaaagcctcgcgcaaagcgaggcttttgagtttatgtaccgagcaagaaaagcggttacacttttatcaaacgaggtgaaaacacaccatcgactttctcaatatcttccagcacttccgtatcgaccgtatcatcaagcgaaatcacggttaaagcttcttttttctcctcatcgcgagaaagcgcaacgctggcaatgttgagtccgcgtttcaaaagcgccatgccgacacgagccaaaacgcctggtttatcctgattgttataaatcaagatttgaccttccggtttgaattcacacaggaatttgtcaatcatcaccacgcgaagttcctttgcgcccagcactgcgccgccaatcatgcgtttgcaagcttcagtctcaagctccacacgaatgaggttggtataatcaaaattttctttttcataacgctgttccacatcgaggcccatgtcattggccatcgctgcagcgttgatgtagttaatatccccttcttggacgacgtcaaggaaaccttttaaaaccgcagcggtaatcacttcgctgaactttctgaggaagtcaccagaaacccacacgttgaggtgcttcggttttttggtggcgagctgagcaatcatcacaccaagcttttcggacaagctcaaaaatggctttacttccggcgcttgtgccaattcaattgcagacgcattaacagccccattgagtctgtggttgtttttccattccacaatttgctctgcaatctgaatcgcaactttcacctgcgcttcttcagtagaggccgcaatgtgaggtgtcataataacgcgctcaatgccaattagcggattgtcgcttacgatcggctcttgtgcaaacacgtcgagcgctgcgccagccactttgcctgacttaatcgcttctgcaagatcaaattcattgacgattccaccacgcgcgcagttgacgatatacacgccatctttcatgatctcaatggtttccttgcaaatcagattctttgtggattcgttcaaagatgagtgaatcgtgatgaaatcggcttgcttcaaggtttcgcttaaagtgagcagctcaatgttcattttggctgcaaattcttccggcaacattggatcgtaaccgaccgttttcatgccgaaagcttgcatacgaacggcgacttcgcgaccgattttgcccagtccaataacagaaagggttttgccttcaagctcagcgcccatccattttttcttatcccaaacggcttggtgcatttgcgcactggcttgtggaatgttgcgcgccgtggccagaagcattccgcaagcatgttcggcagccgaaaccgtgttgccgcctggcgtattcattacaataatgcctttgcgagtcgccgcttctatatcaatgttatcgacaccggcgccagcacggccaattaatttcaaattatcggccacttcaatcacatcggaggtgactttcgttgcgctgcgaacgatcaaaatttcgtagtccttaataacggacttcaattcatccttgctcagctttgccttctcagtaacttcgtatccgttctgggaaagtatttctccgcaatctttattgacgttatcagtgattaataccttcatggtttttttcctgtttttaggttttggtaaaaaacatgcgtgaatataaagcttttcgatttcgcgacaagacggagtttacaattttctaacatctcagcttaacgcgaagcctgattctacttagcttttcgcggaatgggttgaaatttttctcaaatactcccaactgtaaagaccgctattgtggccatctccccaaatgggctgaatagaataatttccaacgacttccacttgcctgagctcgtaaatgcctggtgtttccggtgattttttcttgggttcggttgattcgaacagcacggtttcgcctttgcattctgcgcaagggcactcatcgcgcaagcgctgaaaggaaatttttgtctccacgccgtcattccagaaaagagtcagatcctgttcacctgactttttgagcttgattaattgcagcataagattttcatactaaggttttaataaacttatttttatggagtttgctaaccattcttttcaagacgctgtttcgcgccaaagtcactttggccaacatcttaagaattttgcctatcttcagcctgtttcaacgggcttctttttatcttgctaagaatcgatttagtgaaaataaaaacaccaaatgtccagcaaaaaacgaatcacatacctttttgcattcgttattgttctatgcgaaatgttcctgctcgggcttgatgtcagcattttttatgcgatcaaagctaaaacttatcttctccccagtggcttcatttatctgaaagacatcttggcctcgttggtgtttattgccctttatgcgctgattcgaaaagggattcgcttgaatcgaaacgaccaaaccaatccgatttggatcgaaccctcacgcggcgcgtgggatgcgatggttacattagtgcttattattggcgccatttttgtctatgaccagacttttcctgaagctgtgtacaggcgaatcagcaactttgggttggatttctacgcgcccgaaagcctttacaccatttttaaatcgcatttcattacacttttgcttggaagcgcgctattggccggcctgattaccattgagcgccttattctgtataaacgcaccaaaaatacagcgattaatttcgcgctttttattatcgccctatttgggttttccttctcaatggcgggcactgtgccaggagctcaatttagcccaatttctcttggtttgggcattactgcattgattttgatgttcatcaacgcatttcgggtttcctggatattgcccatgagtcgccaagataaatggcaaatcatggggctgaccgttattatcgggatttgtggcctcattttgctcaatggatttcacttcccgccttacttattatggtatagtagttttgttgggcattttttacttagcttaacggcgtttgtcacgctctatttttgcgtgtcgtttttgggcattttgatttatttaccgtcttcacgcgactttgagcgaaagtctgaagaggttcgcaagctctataaaatgagcaagttcatcaccgatgtgtttgatgaggacaaaatctacacatcgctcatccgctttgtttgcgagtccatcggggaaaattcgctgggctggtttgatttgtatgtgcccaattcggtcagcgaaaaggcggctggaacatttcacacggttcactacaccgatgtgagtggaacaaagcaagttgctcattttcggacggtcgcaaccaacaatgtgtcttcgaacattattgcagaaatgcagcgctctgcgggatttatctggcagcaagttttggaaaaaaaagacatcgttcaagtcgatgatatggtgactgataaacggttaaatgcaaaaatcccgccgattcatgcggtgctaaaacggttaaatattcggaaacggcatccaaaaccgctgtttccaattgggtcaattgtttctgtgccgctgaccatgcgctcggaactgattgggattattcacgttgccaaagatgttgagtttagctttatccgagaagatttggaactcatcaccatatttgcagatcaagcggccattgcaatcgacaactcgcgcttgatcaagcagcttattggcaaagaacgcttggaacaacaacttgaaattgcgcgggaaattcagtcgcgccttttgccgcaagagccacttcaggttccaggcttcgacatggcgggcatttccgaaccggcgtatgaagtaggcggcgactattacgacttttttcaactggacgacggcgatgaaatctcacggtttggcattgtcatcgcggacgtttcgggaaaagggacttcagccgcgttctacatggcggaattaaagggcatcattcaatcgctttgcaaagtttatcccgatgcacccagagatttgcttaaaaaagccaacgaaacgctgagccaaagtctcggaaaaaatgcgtatatcagcttgctttatggcgtagttgatgttaaagaaaatacgctctcgcttgtcaatgcggggcattgcccggctgccgctgtgatgaataaaaatcccagctatttgaaacttcaaggcctggcacttggtttggatacaggcaaaatttttaaccaggtcgtatccaaaaacatttatccgcttgcggatggcgatgtgattgttttttataccgacggcgttgtcgaagcgattaatcatgagggaaaacagttcggctacgatcggcttttgaagattgtaaatcagtctcgcgaaaagaatgcaaaggacattacaaacgacatttttactgcagtgaatgattttaccaaaacgggaggcgctgttagggacgacttaacgttagttgtggtcaaaaaactgtaactcttggatttgaagcttgccttactttgattttagagatttcgtcagtatccttgaaagtcaaatctcgtaacattttgctggtgcattcgcataaaatttttgagctttaattaaaaattatttcttatgagtaattttaattgcacgctgaggactatagaggaattctccattttagatctttctggggatttagatgcacatacggcttccatattagagaaaaaattccaggagctcatagaaaataagtcatttaagattgtagttaccttttcgaaccttaactatatttccagcgctggcttaggtgttttcatgggggtcatcgaggatattcggtctggcggcggcgatataaagttttcgaacacatctgataatatctaccaagtttttgatatgcttgggtttcctttgttatacgagttctttgatgatgaaagtgaggcgatagagaagtttaaaacctccaatgtggttagttagtctttggtttttgaacttattaatgttattgtggcgatgaaaatgaatgaaatgaaagaaaaaataacagtcacaagcaatcttgaagacctttatttggtgcgttgctttattggaaatgcggcttgccgagctgggtttggcgaatcagaaacttggaaaataatccttgccgttgatgaagcttgctccaatgtgattcgtcatgcgtataacggaaaaacggatagaaactttgaaattaccgtagagttcgacgataatcgttttgtggtgcatatcgacgatgccggcagtggctacgacttaagaaatcaccgagccccaaacctacaagattgcatcgccaaacgaaaagccggcggccttggcattagaattatcaaagagttggtggatgaaattgattatcagcaagtcgacaatagaaataaactaaccctaaccaaacatctccctttagaagcagctaacgcataaagcttccaaaactaatagaacttgagtatcttttcagtgtattttttcgcagaaaccgatacactgaatgccagaagacgattctttacatgctcaatcacttgagcgcatcaagccacaggattttgattacaattcgttgcttgaatcaagcaaaatcttaaactcatctctcgatttagaatttatcctttctcatattttgcgtacagtcatgggcaaatttatgttgctcaaagcctgtatcatcaccttttctgaatcggatcaatcagtctttgagcttgccgcctcgcgcggattgcatggcgctaaaaagcagttcacaaacctggagctttttcaacaacagcacgacattcacgcgctaattgatctttctatcggaaacaaacgcattggctacatcggcctaagcgataagttcaatcgccagccattcaaaagcgctgaaagcgaatttttggagtcgcttgcctcgcttgctgccagtgccattgaaaacgcgttgtttctcaatcagcttaatgagcaaaaagcgcatttgaagcaggttaatgaaagtctccagcaaaaaattcttcagttcaatacgctctttgaactaacgcagcgctaccgagttgatcaaacaaaggaagatattttgcagattttgatgcacgccttgatgctgcaaatgaacttcaaaagctacgtggtgcttttgcgaaatgaaatgaattttgacgtggccatggcaaaagacatcaaatctgatcaccttgaggcaaaggaaattgggattattttttcttcatcatttgcgcacgagctaaaatgggaagagtttccgagcatcaccgctgcgggttgctatcacgcaattccgcttcgcaccacaagcaccagcttaggcgtgattctttttggcgaacgccgcacagaagaaccgtttaccgaaacagattatgaatttatgtttttagctgcagcgcaagccgcgggcgccatcgagcaggttcgtttgtttaaagatgcccttgaaaaacaagccattgaaaaggaattggcgctggcgtatgaaatccaaacgaatctttttcccaaaagccttcctaaaagctcgatctacgaaatcgacgccacgaattttccatcgctccatgtaggcggcgattactacgatgtgtttgaagtagacgatcggcttctttttttggccattgcggatgtaacgggcaaaggcgttccagcttcgctgattatgtccaacttgcaagcgctcatcaaagcatacatcgaaatggttcgcgctggcgccatgagcatcaacgatatggtcggaaaaattaacgacatcatttacggcaacaccaccattgataagtttatttcttttttctgctgcttaatcgacaaggaaaaactctcgcttacctatatcaacgccggacataatccgcccatactgctacgaacggatggaagcctttcgcaattgcaaacaggcgggattgttttgggcgtgttgccaagtacatcgccttatgaatctgaaacgcttgcgttgcaaaaaggcgatatgctttttctttacaccgacggcgtcacagaagccatgagcaaagagcacgaagaatttggggaaaaccggcttatccaaattttgaaaaatgcacaaggcaatagttgtccaagtatcttgtccgaagtcacccgggcgattgacaatttcgaaccgccgggcgagcaccacgacgatgtcaccatgatctgtttcaaagtgacgccttaacttaaaacaacacggcctggtttaatttttctgtgaggttattagaatcacattttactgttgctttttttatcagcgcgacttagttttcaactgaatttggggggcttcaatgtcttcggttttaaaatcataacaacatcaaccaccagccatgaacgcaatcattttatttgattctcactcttcgggcggcgcaaccgaccgcattatcgacacgatcggtcaagaattagcgaagcgcgatatttatgtggaaaaaggcaaagtgttgccaaatgcggattatagcttccttgacgaatttgatttgattttactcggctctcctatctacaatttgcggctttctgaaaatctggctggcgctattattcaaagcaatttgctggcaaaacttgatggaaaacaaattgctctttttgtcatttgtggcggccctgaactttccgccgaccttttgtacttgcctcagttgcaaattccgctgctgaataaaaatatcatcgccaaaaaagcgtttggcatgtcttgcaaaaatgacccagaaagcgccgtttcttttgctgaagaaatctatgaaaaagccgcgaagtaaaacccagcggctttttttgttccccctcactgattttcttgccattcgtcgtaccacgccatttgaatggcttccaattttttttcgtcggaggcttttgggtcgtcttcgaattcgccgagttccatcaccattcgatgcaaatccctaaatcgaacgcccagcgggtccaactcgggatatttttcactcaggagaatgcctaactcttcagcatgacgccaggttaatttttccattgttcctcaccatttttgagcgttcctgcccatttgcaaatcattttcaacgcgacaaagcattttaggattctaaacgtttaaaaaagcaatatttgagtagtttttttacaattccttaaaaaagttggcgcatatcagagacttcgtttgtacgaaagccgtttttttttctaaattcacgcctacctttgagaagcacagacatttatcctattaacttcggtgacgggctacgcccgccgcacacgcacattttcttaccatctgcgttttctaaacgcattaatgcttgaacatattctttaaaattttaaaccggctcgaaatgcctggatattcagcttttttttgccttacaaaccggggaatctttccctattattttctgaaaacttaaaattagtaagtgatatgcctaccaacactgaatcaaacgcaggaatcagctctgttttgcacgagcagcgagtcttcaagcctggccctgagttttcagagggcgcaacgattaaatcgatggacgagtacgaaaagcagtacaaaatcgccgctgatgatcctcaaaaatactgggcaaatgtggcctctcagtaccactggttcaaaaagtgggataccgttcttgagtggaacgagcctttttctaaatggtttgtaggtggcgagacgaacttatgctacaacgctctggacgtgcacatcaacacctggcggaaaaacaaagccgcgatcatttgggaaggtgaaccgggcgaccagcgcaccctgacttatttgcagcttcatcgcgaagtgagcaaatttgccaacgtgctcaaacgccgcggcatacaaaaaggcgaccgtgtagcaatttacatgggcatgacccccgaactcgttatcgccgttcttgcctgtgcccgtattggcgcggttcacaacgtgatatttgccggcttctctgctcatgcgctcaccgaacgcatcaacgactctcatgctaaaatgattgtttgtgcagatggcacgattcgccgcggcaaaagcctcaacctcaaagaagtggttgatgaagcattagtcgatacaccatccattcaaaacgtgattgtttatcagcgcacaaaagaaacgattcacatgcaagatggccgcgaccactggtggcacgacctcatgggactcgcttctgaatactgccctgctgagtcactcgattccgaacatccactttttatcctttacaccagcggttctaccggaaagccgaaaggtattcttcactccactggcggctatatgactcatgttgccaactccttcaagcacgtttttgatgttaaagagcaagatatttattggtgcactgccgatattggttggattaccggccatagctacatgatctatgggccgctcatcaacggctcaaccatcgtggtctacgaaggcgcaccaaactacccgcaatgggatagattctgggacatcatccaacgccacaaagtcaccattttctacacagcgccaaccgctattcgtgccttcattcgcgctggagatgaatgggttaccaagcatgatctctcttcgcttcgcctgctcggcaccgttggagaaccgattaacccagaagcctggatgtggtactataaaaacgtgggcaaagaaaaatgccctatcgttgatacttggtggcaaactgaaaccggcggcattatgatttctccgcttcctggtgccacgccattgaaaccgggcactgccacgcgtccgcttcctggcattttagttgatgttgttcataaagatggcacgccttgccaagccaatgaaggtggatttttggtggtgaaacatccttggccatccatgcttcgcaccatttatggcgatgaagagcgctacaaaaccacttactggtcggaagtcgacggcatgtacttcactggcgacggtgcaagaaaagacaatgacggatacatttggatcatgggacgcgttgatgacgtggtcaatatttctggtcacagactcggcacaagtgaagttgaaagcgcccttgtttcgcatgaagctgttgcagaagctgctgtggtcagccgccccgatgaagttaaaggaaatgcgttggttgcattcgtaacgctgaaagaagagttcgaaggaaatcaaaaactccgcgaagagcttcgcgcgcatgtggccaaggaaatcggaccgattgccaaaccggacgatgttcgctgggctgccgcgttgccaaaaacacgcagcggaaaaatcatgcgtcgcttgcttcgtgaaatggcctcaagcaaagaagttaagggcgacgttactacgcttgaagactttaccgtgctcgaaaaacttcgcgaagaagaagaagagagcaaaaaggactaaacatttaacgcaagttgaacagatagtttttccaaaaggcgcgccgactcaacggtgcgccttttttattttcaatttgataggtttagcaccagaaaccgatccgtttcgataaatatatcctgtttagttaggagaactgcggcaggaaacctcatagatgcgtatcttctttactgtggttattagccacatgaacccttaaaacccaagcgatcatgaaatatcgatacaaaattctgttcttctttttcctgctttatttatgttttccccaccattcacacgcgcaagtttccttcaacactcacgcagtcacctcatcagcaaatggcgcaagcgccgttcactcggctgatatggatggagatggtgatattgacttgctttccgcttccgccggcgataacaaaattacctggtatcaaaacaacggctcgcaaacttttaccgaaaacatcatcgctacggatgcgctcggcgcttcatccgtgtttgccatcgatgtcgatcgcgatggcgatatggacattgtggccgcgttagctggcgttggcgaaatcacttggtatcaaaacgacggctcgcaaaatttcaataaggaattcatcgttgatgcgatttggggcatttcttctgtctatgcaaccgatgtagaccaggatggcgacatagacttgctttccgcatcaagtagcgaccattctattcgatggtatgaaaataataaccaagaatttaccgcttatgaagtttccgatatggcctatggcgcaagctccgtttatgccgccgatgccgatgccgatggcgacatcgatattttttcggcagcgaaaacgggcaacaaaatttcttggtatgaaaacaacggctcgcaaacttttagcgaacacaccatttcaagtgtagccactggcgcaatctcggtttatgcaacggatgtagatcatgatggcgacatggatgtgctttcggcttcagcagataacaatcaaattgcttggtatgaaaacgatggctcgcaaaccttcagcgagcagatcatttcatccactgcgaatggcgcaagctcggtttatgcaacggatgtcgataacgatggcgatatggatgtgctttcagcctcagctagcgacaacaaaattgcttggtacgaaaatgacggttcgcaaaccttcagcgagcaagtcatttcatccgctgcgagcggcgcaagcgcggtgtttgcaatggatgtcgatcgtgacggcgatatggatattctttctgccgccgccagcagcaacgaaattacttggtatgaaaatactttgccatttaaagaaaaagagattacgacagaccataacattgcatcgagtatcccttatgcgactttcgcttatgcaagcgatattgatcgcgacggagatatggacgccatttctgtttcgccagacttaactaccggaggaattagttggcatgaaaatagcggatcagaaacctttacgcagcatgtcattgacaattcgctccagactgcccgcatggcgattccgatcgacatggacagagatggcgatatagatttgctggccgcaatctacggtgatgacgaaattgtttggtatgaaaataatggctcccaaagcttcaccaagcagaccatcaaaagtagcgcgacttatgtttcgttcgtttccgctgcagatgtcgatcgcgatggcgatatagacgtgctggctggaatttctggcctgagtacattttcatggtttgaaaataatggtgcgcagaatttcactgaacatgtaattaccagcagtgctaccagcgcccgcacgatttatgctgttgatatggatcacgacggcgatttcgacgttcttacggctgcgtcaggtgatgatgaaattagctggtttgaaaatgacggctcgcagggtttttccgagcacatgattagcgatacgttattgattccaagcagcgtttttgcaatagatttagatcgcgacggcgacatggacgttttgtctacttcggtcaatgatgataaaattgcttggtatgaaaataacggctcagagaatttcaccgagcattttgtcgcgcagcccgatttggacggaaaccgcttcaatgctgacaatggcgatgtaaatgaacccaaaatggtttcggcagccgatatggataacgacggcgacattgacctactaaccgcctctggcgatcatcgcatcctttggtttgaaaatgatggcgcgcagaacttcacgctccatgaggcttttgctgtgggcggcgcaaacaccgcttacgctgccgatatggacggagatggcgaccgcgacatcatcaccgcagccacttacacgactcatgtggattgggttgaaaccaccataaaacttgccgatgatccgcttccggttgaacttgcgcatttttcaggcgcttcaaccgaatcgggcatttcgttgagttggaaaacggtaacagaaaccaacaatgctggattcgtgctttatcgcaatggcgtgaaagtggcttcttttcaagatgttgaggcgctcgtaggacaaggcacatcgagcaaatccacaacttacagcttcaccgatgcagacgtggaacttggcacgacttacacctatacgcttatcagcaaagattttagcgggacaagccacgaatatggccttcaagttcaggtggcctttaccgatgtcacttctgaggcaggaacaccggataaatacgcgctggagcaaaactatcccaatccgtttaatccaagcacaaccattaagtttagcctgaagcaagcgggcgtggcaaccttcaaagtgttcgacatcttgggtcgcgtggttcataaagaagttttgcaagggaccgccggcgaaaacacgccaatttcatttgaaggaaagagcttaaacagcggtgtttatttttatcaaatttcctccggtgaatattcggaaacgaagaaaatgatgctcttgaagtaaatcttatacttcatttccatcacaaagaaaaaggggctttcaaagccccttttcattttcagcatatttatcaatcaacagcaaacgccatccattcttttgaatgctttaacattgaacggcgttgccattttcaaagcgcgttattttagcagaatcattttttttgtttccataaacgaaccagaaataatccgataataatacacgccgcttgacaatgtgcccgcattaaaatggtaggcgttccagcccgcactaccttgcagctgtttggaaagcacttctctgcccagcatgtcaaaaactttcagtgtcgccgttcctgcttgtgctaagctgaaacgaatcaccgtacttgggttgaacggattcggatagttttgtgccaaagcgtattgcgttgctatcgtttcctcgttagataccgcttcggttacgctaacgctaacagaattatcgtactcttggcgcgtaccactcaagtcttcagtgaaaatggtgtaggtgtaactttcaccaagataaacatccgtatcggtgaagcgataactggtagcgttgctggttgtaccttgccctttgagcgcagtcacgtttgtataagacgcgatttctgtaccatctctgtaaagaataaagcccgcgttgtctgtttccgatgcagttttccagttgagcaaaacgccgctgctggttgaagaaccagtgaaactgacgagctccacaggaagtggattgtcttcctcgccaccaatcacaaactcggaaagagaagttaagccttctaccgtgatcgaagttgggcagttggtgcgatcgatcgttgcacttaaatcagcaacgacatctttccatggcgaagtgctatcgtcgcgttttaagacataaagcgtgctgcagttgaaaatgccagggatgccttctaaatacagcgtaatgctgtaagtgcctgtaatggtgccggaaataactctgaccgtccaatagcgaggcgaaagattgatcacagcgcctggaagcgaaccgatcacctcaggcgtttcatcatttctgataacttgaatgacgacttcgccggcatttccagttgtaaatatcaactcaacatcgttgtttgcaaatatgtgcaaattcgtgtcgccagcgggaatggtcaccggctcgtagtaaaggtaaggataaccatcgttggttacgccatccatgttccaataatcatcttcaccattagccgtttcactcgcaaaatcccaactttcattggtgaagatggattgggttttcaattctgcggtggttgctgcaattacgcccgtcgtatcgccaccaccacgatatccaacacctttagcacttgagtcagcattccaaaacgaagcatcaatcgtagaataattgccattattatatccaaccaaaccgccagctcttgttccggctgtggctttcgaagaacccgacgcatagctgttgctaatcgttgaagaatttgtgttgcttccaaccaaaaccccaatgctgtttgaaccgcgtgcactaccccgggcatagctgtttgaaatattgcctcccgtgtggttacttccgacaagaacgcctacataataccggccatttttcacttggcctgtcgcatagcaattcgatatggttgaataatagatattctcgccgaccagaatacctacattgtccgaattaccagtcacttgacctgtggcatagcagtttgtaatctgggaaagactgtctcgcccaaccagaccactaacataaatagagcccgtgatacgcacatttgttacgcccagattttccacactcgcaagaccaatgttgccaaacaggctcacatatttcgccgttgaacgattgatgtagaggctgtcaatccgataattgccgccatcatatgtgccggtaaatttagtggtgctgtttccaattggtgtccaaccagcgccgccatcccatgtatcaatggctggagacgcgtcggcaaaatgaatatcagcggtttgcttataatattttccccattgaccactgttttgagataaccaatagaggttttgccaagtcgctattttgtatggattggtagaagaaccatctccacttggcgcaacagcggattgcgcctgtatttgactattgaaaaagagcaggggtagcaaaataagaaagagttttttcatgtcttatgtgtttcaaatttagttaaatggcagcgacgttcgcaccaatccgttactgcgtaattaaatctaacagcattaaatcgagcaaatgtaaggatttcaccttcaattagggtttatatagaaactgacaaacaaaagtaacgactaaagaggaaaaagaaaatttgttatgttaaataattgcaatcttgttgcaaggaaaggatgggcttaaaaattcgcttcgtcgggcttcaacacagcaacctggctctctctaaaaagcagatgctttcaattaaatccctgtcttttttacgcttagatactcttgttttttcagaaaaagcaataacatctaagttatattaaattaataatttaggaattcttattacgaaagaatgttaggtataaatttttagttaaaaataaaaaaactaacaaacaaaataaagggaaaaagaaaatttgttatgcgcgataattccaatcgttactgttaggaaacagtaactttgaaaaatcaattacgatggattggtgctgaaaaatcgacgagatagctgggtggatggaatgtgcggcaaacctgaactttttgattttagagggcgcgttcggattcttcaaaaaggaaacccagttcggacaaataggtttatttcctgctaagctcgcggccactcgaaaagtagagccaagcataaacttggctcttttttatgatttttagctgaccgcgaaacacatcgtcgcgctccaaaaaaaatgctacggcttataaaatttgctgctgccgagtcggacgcgcacggcttcggcgtgggcttccaggccttcggcgtcggcaaagcgggcaatttgctcgccggttttgtctaacatctctttcgtgtaagaaataatcgagctgcgctttaaaaaatcctttgtggaaagcgccgagaaaaagcgcgaagtgccgctcgtcggcaaggtgtggttcggtccggcaaaataatcgccgacgggttcgctggaataatggccgaggaaaatcgcgcctgcattgcgaagcttcggcaatagctcccaagggcttgcggtgtggacttccaaatgttccggcgcaatgatattcgaaaccgcgcaagcctcatccaaatgttgcgtcagcacaatagcggaatttttttgcacagcggcttctatgttgtgcttgcgctccattttcggcaaaagcgatttggcttcgtcattgacggcctgcgcaagcgtctcggaagtcgtgatgagaacagcggaagcgtccgcatcatgctcggtttgcgagaacaaatccagcgcgacaaatcgcggattggccgtttcgtccgcaatcactgcaatttccgacgggccggcaatgctatcgatggacacttcgccgaagaccaagcgtttggccatggcgacatatttatttcccggccccgtgattttatccactttcggaagggttttcgtgccgtaagcaaacgcgccgatcgcttgcgccccgccgagcttgtagatatttttcaatcccaaaattttcgcggcggccaaaatgtgcttatgcacttcgcacttcgcgttgcacggcgtagtcaggtaaatttcggggacgcccgccaccagcgccggaattgcgttcatcagcacggacgacggataggccgcttgtccgcccggcacataaagcagggctttttcaacagcggtgattttttgcccaattaaaacaccgttcggttgctcataaaaaaagcttttatccaattcgtggcgatgaaattcaaaaatattttccgccgctttttccatgatgtcaatcagggatttatcggtctcgttgaacgcgcgatccagttcggcttcggagacggtaaaatcggcaagccgcaccttatcaaatttttctgtgtaatcgcgaacggcctcgtcgcctcgcgttttcacatcgcttaaaatttctttgaccgttttttcaacagcctcgtccaaaacctcgcggcgcgaaaggaatttcccgagcgcgtccgagccgcctgtataattaataatctcaaacacttgcaattttcttaaacggttagaaaaaaggccttaatttattgccaaatgtagcgaaaaagtttatgtcgtaccctaaaaaaggtaacgtaacccccgcgaagttcgttgtatgctaagaaaattagaaacataaaaaccgcttaaaacaaaaatcaacaatgttaaaaagacccttcaaaaacgcgttttggtttactgcgtttttttctgttctcagcctattttttgcaaaaaacgccgccgcgcagtttcccgatttcggcgacggaaagaaactcgtgcagccaagtttggtagtcggcacggagaattttcgcgagccgtttatcattggcattcgctttaagcttgagccggaatggcatatttattggaaaaatgcgggcgacgctggtacgccagttgaagtcgagtggaacttgcccgacggcttccgcgtgagcgagctggactatcccgtgccgataaagtttgtgctgagcggcgttgtcggctacggctacaccgacgaggtcgtgcttttggcaaaagttgagccgccgaaaaattattccccgaaaaaagcgccggaaatttccgccaagctgagctggctcgtttgccgcgaatcgtgcattcctggcgaaggcgaagtttccttaaaccttgaaacactttcccaaaaagacgtcgccgaaggcaaaaagctgattgaaaaatttgaggcgaaattgcccggccaatccggcaatttggacatcaagcttgagcaggccgtagccaaagggtcagggaaaaatgtgaccgctgagcttcgcttttcgggaaagcaggcttccgaaattactgactttttccccgacattttggaaaatgcgttcatcggctacaacgatattcaggtggcaaacaacacgatttccttcccgatgcagctttcagcgccggacgccgaactgccggaaattcgcgggctgctcgtcaccgaaacgcacggctatgaattttccgcgacgctcaaggctgcaactgaaagcttgcttgatgattcgtttcaagtcgcaggcgagcgaccggacgagtcgccgctttggatgattttgctgttggcgttcgtgggcgggctgttgctgaacatcatgccgtgcgtgttgccggtgctctcgctcaaggtgctgagctttgtcgaacattcatcgatggaaaaatcgcatacgcgatatttgagcttcatttttgcgctcggcgtgttggtgtcgttttgggtcttggcgctcggcgtgggcgttttgcaaaacgcaggcgagcaaatcggttggggttttcaatttcaatcgccttggtttgtcgttggcatgtcggtggtggtgttcatttttgggatgaacctcgtgggcgtgtttgaattcgcctcgccgaatgtcacgggcgatgtcagcaaaacgctgagccgccacgatgcgctgggcgcgtttatgaacggcgtgctggccaccacgctggccacgccttgcaccgcgccgtttctcggcacggcgctcggcttcgcgttttcgcaaccgttctatatgattttcttgattttcagccttgtggcgctcgggctggccgcgccgtatgtgattttatcgctcaatcccgcgtggctgaaattcatcccgaagccgggcgtttggatggagcgattcaagcaagcgatgggctttttgcttttcgccacgctggtttggttgctctcggtgcttggcagccagacgggcgcaacgggcatcttggccgcgctgaccttgctgctgggcgtctccgtcgggctgtggctcatcggcgcgttcatcgattacggcacaccggccacgaaaaaattcatgatttggggaatcgccctcttgcttgcgggagcgagttattatttaggatttgaaaaatggtttccgattcgtgagacggcgcaaacgcaaacggaggccgcaaaaccgcacgatggactcatcgactggaagccgttttccattgcgacggttgaaaaggaggtttcggcgggaaaaccggtgtttatcgatttcaccgccgattggtgctttacttgcaaagtgaccgaacaaaccgtgctgcacaccgacgccgtgagcgggaaaatcaaggaactcggcatcgtcccgattcgcgcggattggacgaatcgcaacgacgaaatcaccggcctgctcaaaaaattcgggcgttccggcgtgccgctttatgtcgtgtttccggcgggaaaattgtccgaaccgattgtccttcccgaagtcgtgacgccagagcttttaatcgaagcatttgaaaaggccgtttcgaaataaataaaaatcgtaacaggtattattcttaatcgttataaaccgagaaagaataatacctgaaatttttaacgagttattttatgagctatcaaaaattgaaagaattgcgttcgacgctttctaaattctccgccgccttgattgcttttatgcttttcacggcggtggtgctggttaccgtcacgaacgcgtcggcgccggaatcggaagtcggcaaactcgcgccggatttttcgctaaaagatacggacggcaaaacccataaactcggcgattataaaggaaaaaccgtcgttttggaatggacaaatccgggatgcccgtttgtcgtcggtcattacaaaaccggaaacatgcaacagcttcaggagaaatacacggaggcgggcgtcgtttggctcacggtcaattccaccaatcccgcgcatccgaaccatctttccgccgaagcgttggccgaaaaatttcaatcttgggaatcgcacgcctcagccaatcttttggatgaagacggcaaagttggcgaactttacggcgcgaaaaccacgccgcacatgttcatcatcgataaaaatggcaagctcgcctacgccggcgccattgacgatgaccgcagcacgaacggcggcgcgaatgcttccgtcaattatgtggcgcaagctttggatgaactgctcgccggaaagtctgttagcgtgaagcaaaccaagcaatacggctgcggagtgaaatattaagcgcggggaaagtttatagaagacagtccttccatgatataaccgaaaaagcaggccgttttaaacagtctgcttttttttggaaaaattcatcccacaatttttgattaaaaagcctaactttaatttttgatctcagtcattcggcacattctttctttaattatggatgcacctgctgcaagcgacccgtttcagccgagcgataaatttgatgcaccgcttcgcataaaattgcgggaattgaaaaaaaatgaagcgaaggaaacacttcgcgtgttggtaaaatgcagcagcaagatttcagatgaaatgaaaactgcgctggaaaaaacaggactgaagattggcacaatcgccggaaacatttgcaccacaagcggaaatattcacgttattgagcatctacaagcacttcagttcgtgcaacgtgtatcactttctcaacaacaacaatattttcatccataacgcaatcatgttcaaatttaaagttttttccctgttgttgattttctccatctttggcagttctttttcaggtgcaatcgcacttgccagccagcccgattcaacttcaaataaattttccgcgaaaattggagcgccacttcgcgtattgctgcgcgaggctaaaacggccaaagccaaaagccctcagtcgcttgagaccttcagtgaagagcatcgccagtttgccgtgagaaaaagtgcttcggggcaaacgatggtaggcttgctgttgaaatccgaaaatgtgatgctggcaaaatcagcgattatcaatgccggcggaacggtttccacaattgcgggaaatattcttgttgcgcgcgtgccgctggattcagttgaatcaattgttgcaggagaaagcatttcgcgtgtggaagcgtgtcaaaaacaagcgctgctactcgatagcagtcgagcggaaatttacgccgatgtggttcaggccggagaaggcggcctcgaccaaagttataacggaacagatgtaattgtgggcgtagtggatagcggcatcgatgaagatcatgcggattttaacacgacttccggcagccgaattttgtatttgtgggacatgtccggctcaggaaattcaccttcgagctacgattatggaacagaatacacgcaatcgcaaattacagcaggacaatgcaaccagagtgatgatgatggacatggaacacatgttacgggtattgctgctggcaatggccgcgctgaatctggttttacgggcattgcgccagacgccgacattatttttgtgaaaggctatcgcgatgtcgatggattttacagcgacgacgtgatcaatggctgcgcttatatttttgaacgcgccgataaagtcaataagagcgcggttgtcaatctgagtcttggcggacatgtggggccgcacgatggaacaagcctttacgaacaagcgctttcgaacttggttgatgaagggaaaatcattgtggcagcagccggaaatagcggaagcagtttggttcatgtaaactatgaaacaggtggttcaagcttcagcgaagctcgggaaacatattttgaaatttcatcgagcaccagcgcggcctacattgatttatggtacgaaactggcagcgtcaatgtgggaatcgccgcttatagaaacggctcaagagtggattacacctcgagtgttgcgccaggcggtcagctttctaatgaatccctgggaagcggatttcaaacgtttggaacggtgactattgacgcaaccgaaacgtcgtactccgaaaatggagacaaacgggttttgattgagattacaaacaacaatgttacaggcgtcacgtggagcttatttacctacggcagcggaacgctcgacgcctggctaagcggcggtagctttacagaggacagcggccgtttaatttaccctggcgacaatgaaaaatcagttgccattccgagcacagctgaaaaagttatttgcgtgggctcttacaccaccaaaaataagtggaaggcttacgatgggaacacatacagtttaaccagtcaacctgaaataggcgcaatttcttcgttcagcagtcttggcccgtcgcgcgatggccgcaccaagccggacattgccgcgccaggacaggtcattatgtccgcactttcaagcgacttgacgattggaagcgatgttacagtaccttatgtttcgccaagcggagagctgcaagcgatgcaaggcacaagcatggcttcaccacatgttgcgggcacgattgcgttgatgttggaaaaaaatccccaagccgactatgaaacggtgatggacattctcaccacaacggctcgccaagatgacgaaaccggcagcgtgccaaacaatacctggggatatggaaaattggacgtccttgaggcaatgctccaaatcgccgaaggggaaaaagacacaacaacctccggcgattcagaagacgatacaacggctacgcaagtaacggttttaaaatcgggttacccaaaccccgtgttttcatcgcgaggctatatcaccattttgtatgaaattccagagaatacgagcgttcaagcgccatattacctaaaaatttatgatgtgcttggcagagaagttgcctctcaccgaattagtgcagatgaaaccaccgtttcgccgtcaattaaagcgtttgcgagcggcatgtatttttaccgaatcacgggcttttcagacatgaaaaagtttgtcattctcaaaaacgaataagaaacagtaaacctgaatggaaaccatttcatttgatgattttctaaaagtagaattgcgggtgggaaaaatcatctcagtcgagccgtttcctaaagccaaaaagccagcctacattttgaaagtagattttggagaagaaattggcgtgaaaaagtccagtgcgcaaattacggcgctttacgatccagaggaattggtaggcaagttggttgtgggggtggtgaatttcccgaaaaagcaaattgggccagtcatgccggaatgcttaatcacgggatttcatgatgaaaatggcgatgtggcgctttgcatcccggacaagccagtgccgttagggacgaagattttgtgagagaggaagaaaacaactgtcttgagtttggggggtgacacattcaacatgtttcgggataaacttcttttaaactgttaattaattcacgccccactgcctgcttcgaaaaacgttgcgcaatcgtgtgcaagccttcctctttgaatttttcctgaagcgctttatttgaaaccagtcgtatgatcttattagccatgtcatcggcattgttattttcacaaaaaaaaccatttttttcatgctcaatgatgatttctggtccaccgcagcgcgttgaaatcacaggtgtccctgatgccatcgcttccaaaatcacaatcccaagtccttcttgccatgatggaagtacaaaaatcgttgcttctcgataaagccggcgcagctcatcccaactcacttcaccacaaaaaacgacatcgccctcaagattcatctgcctaacaacttcgcgtgtggcatcgcttggttcagcacctgcaagtttcaatttaggcaagtttggcattttttgcttggctttgcgatacgcttcaaaaagcaaattcacatttttgcgctgatcattaaatcgaccgaccattaaaataaaagcttcggatggcttctcttgtaaagggaaaaatgattccgtatcgattgcgtaaggcaaaaatttttggcgcgtaattggaattcctgctcgttttgtactgtcttccgcgtacttactttgaaacagcatgagcgacgagcgccgcattacttgattttcatagtgctgcaaccgcttcaagatgaacttgtgaacgggataaattgcgttttttgatgatgttaacgcatcgattctatcatcaaaaatagtggtagctgtccatgtaagatattttggtgcatgacgaaaggccgcataaccgtaaattgccgagccaccaataattaaaaattgctgatgtttcttcaattcagcttcccacaagtgattgctgcgataacgatttatttcaagctcaggaaaatatgctcccagtaaaacggtttttaaaccgtcaatttctttttcaaccttcccaagacgaggcgtagttaagccgtttgctaaagtgcaacttacattgcgttcgaaccgatagggagcataagccaaaacggtgggctctaagccgtaagaaagcagcgtctgatatgcaaaatccagaacagctcttactccaccgccgtttcttggatcttgtgtaataagagctatctttatttttttcatgcgattcttacgttttgttaggagacttgatgctgcctcaacaccccatcgatttggttggcaatctttttcggaactctaaactggatttctacatcttcatcgtcgtagcgctttgagataatttccgttttctcgtgcagatagctgatcaacttgtagtctgagacatgcacacgaataaaccgctcgtcaaagtcggcttgaatcagatcagaaagccgctccattaaacccgaaaggttaatgcctcgtgctgccgaaattaaaaccgacccttcaaatttttgcgctaaacccaaaaacgtatcgttttgctcgagcctatcaattttgttcagcactaaaatggtctgtttgtttttagcaccgatttcgtcgagggtttcatccacaattcgaatgtgctcttcaaaagatggatggctaacatcgacaacatgcaataaaatatccgcctcacgaacttcttccaacgttgatttaaaactttccaccaagttgtgaggcaatttgcgaataaacccaaccgtatcggaaagtatcgcttgtttgttttgcttcaaatgaagcctgcgcgtggtggtgtcgagcgtggcaaaaagccgatcttcggaatacgcattggccttcggacaaagcgcgttcatcaaagtagattttcctgcgttggtataaccaacaagcgcaatttttgtgatgctatctcgccagctggttcgcgtttcgcgttgacgactgtgctctttcagtttttgcttcagcgtgctgatgcgccgccaaatgagccgccgatcggtttcaatctgagtttcaccaggaccttttgttccgatgccgcctttttgttttgaaaggtgcgtccattgacgcgttaggcgcggtaataaatattcaagctgcgccagctcaacttgatgcttggcttgcgctgatttagcccgaactgcaaaaatttgcagaattaaaccggtccgatccaaaattttacaatcaagttctcgctctaaatttctcttttgacctggcgtaagttcatcatcaaaaatgaccaagtcgatggtattttcttcaataattggcttcagctcttgcacttttccgctgccaatagcataaaccggatcgatctgcttgcgatcttgaataaacttaaaaaggacttttgcgccggcggtgtcggccagttcttcgagttcttccaaatgctcttccgcttgccatttgagaacttctggtgggtggctgatgccgattaaaacggctttttcaggggaattttccaacgaaacaaatccaactgcttgattttccaaactctgttaatgctaatagttattttgatttcggtaatttattcatcatattcttaagcaatattaagaagaatccgcgagaagttagacgatttattctcgattttttttgatgtggaaatgtcgctaaattttcttaattgtaagttttagtccgttcttacctgtaaaggaaagctgttcccaacggtgcgctttgccgcctttcttttaaatttttacgttaaaaaatcttctggcacatgcaatttaattcggtcgggaaagaatttgataaggttgattcgtcagggcaagcttgctctgttgccaaaaaagggacttctcagcatcaaaaaaaaatagaatccattcagctcaatcctgaggaagttagcgagtcgtacgaatactgccgcgccgtttcaaaacgccacgcaaaaaccttttattttgccactcaatttttacccaaatccaagcgaaaatccgtttatgccgtctacgccttgtgccgatatgtagatgatattgtcgatcgcgccgaagacaaactcagtcgccaaaccctcaccaaagagaagatcgtttttttgattgataaatggaaaacagatctcgaagcctgttatcgtggcgagttgattaataacccgattatgatcgcctggctcgacacgctgaaaaaatatcagattccaatggaattgccgtttgagctaatagaaggcgtttgcatggatttgaaattcaagagttttgaaacgtttgacgaactttacatttattgctataaagttgcctctgtggttggcctcatgacttccgaaattttcggatacaaaaataaagaggcgctggactacgcgatcaagcttggcatcgccatgcagctgaccaacattttgcgcgatgtgggcgaagacagtcagcgcggacgcatttacctcccactcgaagaccttgcgcgatttaattattcgcccgaaaaattaaaacaagggacgcttgatgaaaactttatcaagctcatgcagtttgaaattgggcgagcccgtgatttttatgctgaagctgataaaggaattccgatgctcgacaaagacagtcgaatggccgtgttggttagccgcgtgaattacagcaaaattctcacttacatagaaaaaacgagtacgacgtttttcgcaaacgcgcgttcgttcctttcgccgtaaaagcgatgactttccctgggatttggctttcagcaatgaaggattaagaacattgtttagcaggtttatttcatttgtattttttcaagcagtaaccaagtagtacaatgaaagttgaaggaacatgtagcggtcaagtcattcttcagtctgatttagagaatacatttcagtatctctccgaccacgaaaaaatcattatgtttaatccactgtgcaagcgcgtcacgcccacaggcctcgataatgtctatcaatgggattttgaagtcgccgacccaaaagggcatccgatgcgactgattttctttgtcgaacaaaatgagcagcctgtgctggctttgccagagcatcatagaaacacaccatcacatgaactgccggcacacgtcatcaacgagcataaagttggaaaccaaatcatctggtcggaatatccggtgaaaatcaacggaaaaatgcccgacgagcacaccttcatcgggcaagcgcacggctcgatggatctgaaaaaagtagatgaacaccgaacgcgcgttggggtgaatattaaggtacatatcgattttcaagtacccgcgttgtttagaattttcccagaaccgatttttaaagttatggctgaaacggccatgtccgtttccatgcaaaatgtttcaaagaaaatgctcgagaacatcagccgcgattttcactgctcgctgcttggcgaaaccaacttcggggcagctcgctctcgctaattttttggcttgaaaaaaggctaaaacttttcaaatcgtcccatttatgagcggatttttggtaaatttccgctcatttattttcatcaattgcaaaatttcagataaaaagccgtttatgtcgaatcagccaaccaagccggtgcagtccgaagaaaacgcagaacacttgagccagcaagctcaggaagaattaaatgaccaaatgctgcgccgccgcgaagagcttgaaaaacttcgcgaaatggatgtaaatccgtatccatatagttttgaagtcactcacacaggcaaacaaatcatagagaattttaaagacgacgaaaaagcagcggtcgccattgccggcagaattatgtccattcgcaaaatgggcaaagcctcgtttttccatgtgcaagatgcctccggcagaattcaagtttacatcaaaaaggacgaagtcggcgaaacggcttatcaggttttcaaacttttagacatcggcgatattgttggcgtcaaaggctttagcttccgcacaaaaaccggtgaggtttccgttcatgccgaagcatgtgaattgctctccaaatcgctgcgcccgatgcctattgccaaacaaaaagaagtcgacggcaaaaccgttacctacgacgcgttcagcgacaaagaactgcgctatcgccaacgctatgtagatttgattgtcaatcctgaggtgaaaaccgtgtttttgaagcggacaaaaatgataaattccatccgcaattttctcaacgaacgcggctacttggaagtcgaaacgccaattcttcagccgatttacggcggcgcgtcggccaggccgttcgtgacgcatcacaacacgctcgacatgccgctttatttgcgcatcgccaacgagctttatttgaagcgcctcatcgtcggcggcttcgacggcgtttatgagttcgcgaaggatttcagaaacgaaggcatggacagattccacaacccggaattcacgcaaatcgagctgtatgtcgcttataaagattatgcgtggatgatgaacttggttgaggaaatgctttcaaaaacggcggaagccgtgaacggctcaactgtcgtagaatttgccggccataaaatcgacttgaaaccaccgttcaagcgcatgaccatcacggattcgattaaggaatacaccggcaaagacatcgatggcaagtcggaagccgaacttcgccaaatcgcaaaagagttgggcattgagattgaggcaaatttaggcagctcgaaaatcatcgatgaaattttcggcgaatatgtcgagccgaagctcatcgacccgacatttatcatggactatccggtggaaatgtcgccgctggcgaaaaagcatcgcgagaaacccggatttgtggagcgatttgaactcattgccgctggaaaagaaatctgcaattccttctcggaactcaacgatccgctcgaccagcgcgccagattggaagagcaagccagcctgcgtgccagaggcgacgacgaagcgatggcggtcgacgaggatttccttcgcgcgttggaatacggcatgccgccttgcgccggtctcggcatcggcatcgaccgtttggccatgattttaactggacaagagtctattcgcgacgtgctcttttttccgcaaatgaagccagaataaccggctttttgcgcatcgcaattaaccgctaagattgaaaacttagcggtttttttattttcgtcgattttttctcaaaaatattccgctaacctgcttttttaggcttctctcctgtcttgaattttgataatgacttgcattaagaaggaaacatgtattgatatttgtatcttttttcagtgcacaatttgaacattttcttacacccctatcaaaattggaatttaaaacaccctattcaccgttagaacacgagccgactgttaggtaaaagacactcctatggttttgaaaaaattagacgtctaaaaactccctctatgcaaaaaaacttacctgagcttcagtacgaacttttattcgattttagcagcattgagcaagcttgccgatggcgaccggttaatgatgtcattatgggtggccgctcatccggcactatttgcgtttccaatgaaaatgttgctgtttttgaaggatttattacgccaaaacaaggcatcggattttcctctgtaaaagcgccgatcaacaactttagctttctgggttatgatggcgtgtgtttgaaaatgagaacagatggcaagcgatacaaatttcgcctgatttatgcggatgattatcaaggttttgcgtatcagcatggacttgaaattcaaaaaggcgaatggcgcgaagttcatttagcctttagcaattttaagccgtgctttcgtggccagcaaccggcaaatgcaaaattattaaatatcgcacaagtccggcaagttgggctgctgatttctgataggcgagcgggagcgttcaaaatggaatgtgattggattaaagcctatcaagaaaaataattcctgacgcatctcatgaaaaaatgacttatttttaagtaaggcttattagatttttgtgtttgaaagtttctaataaacactcgtatgcacaccattttatttccaaccgatttttccgaaaacgcttaccaggcgcttgtttttgcgctgaaaattgccgccaagcaacaagcaaaattgattttaatgaacgcgtttcccattccgtatgattttgcctccaaagttcttgaagaattagaatacagcaaaaagcgatcgctggaaaaacttcaggcgctggccaaatcgatacgagaaaatcccgatttcgaaaacctggacatcgacattctcagtttgccaggcgatggcgttagcgttattaaagccaccgcccgttctcaacacgccgatttaattgttatgggcgcaaaaggcgcgtctggcctgcagcgatttctttttggcaacattactgccgacaccattttgttctcgaatattcctgttttgaccgtcccaattcatgcaaaattcgaaaatatgaatcgcatcatttacgcggcggcctacgacgaaaaggacatccaacaccttcgtgaaacagccgcatttgccaagctatttgacgctgagattcatgtgctgcatgttgccgaaaaacaaagcgtgcgtgaggaagccttgtttcgcgggtttcgcgaaatggtgaaagaacatgacatttaccacaagattcagcacaacttgctaatcaatcaggatttcatggcgggcattcaatcttatgcaaaagaatgcgatggctcgctggtggttatgtccagtcagaagaaaagcttcttgcagcaactgctaaatttgagccattctcaagaaatgctttaccatacaaaagtgcctttgttggtattgaaatcgtaggcggctatttgttgctcaaacgcgattttaatttcattagccgttgatacgacgcatcgattcgctcgcggctcactttaccttgcagaaccatcgcgcgaatcatctgatgagctcgctcggcaatgtctggctcaaacacagaattattggcgaaaaccagcaagtccacgcccgcgtttagcgccaagcgaaccgccgtttcaaggccataaaatgagcgaatggcttccatctgcatgtcatccgaaacaacaacgccatcaaaaccgagctcctttcttaaaagcccagtgatcacattttgggaaagtgtagcaggaaatgtggtatctaattttgcgttgaacacgtgcgctgtcatcaccatgtcacattctccagcttgaatcacccgtttgaagggctcaatctcgagcggctgccatgtttcggtgacatcggcaagccctttgtgcgaatcattccaggcgcttccatgaccgggaaaatgcttcacagccgaaagcacgccaaactggtgaaatgccttcacggttgccaggccatgctcagccacaatttcaggattttccgaaaagctacgcgctaatttcccaatcaccggattttcaggatttgtattcacatccagaacaggcgcaaagttcaggttaatgcccagcgcggcaagtgttttggcagtttgctcggcgtatttttgagtgctgtcaagcgaattcacttcaccaagccaggctgccgaaacgctttttggaaaaccgaatttttccttcaaccgattcacgcgaccaccttcttgatcgatcgcgatcaaaagcggaatgggtgcagctgcttgcaattcctttattagcgcacaaacttgctccggcgattgaatatttctactggcttgtttcagcggcaaatcgtagtcaaataaaatcaccccgccaattcgctgctgccgaatatcgacgatcaccttgctcgaatcggcaacatgcaacccacgaaatccgatcatcaaaagctggccgatttttatatcgagactgtccggcgcaggcaaactttgagctgcaccgattttccaggctgaaaaacaaagcaacatcaagctataaacaaacaaacgcggctttttgagcacgcgcttaaaagcgacttttttcatcctgagaaaatcgttgatgtgtttgagcgatttctatccagcgcaaagctggaaagcgaaatcgttgaaaaccgtgcataaaaagtattttggggagattaaacttccaggttcatgtttaacccgatggtgttgtttttaacttcttcgatcaggcgatcgagaacatgactaaaaaaatacatgccgttgaaccggttcattaagctaaccgcaacattgctgtgcattttgtcaatttcacgaaacaatagatagcgagctttgttgcgatttagcggctccaaagcaggccgcacgatatcatacaaatccagtttgtattcctgaaaccaagcttcaaataactcgtgttcgcttttagtcattgcaataagcgcttttgttaggaattattggccaaagatggtacgccgatttagaaaccatagcgatacaaaaatcttagcataatttacatgcacctacgcttgattccaaaagcataattgtggcttagccgcatgaagctgtgaatgtgcgatttttgtcagttttatcgaataggcttgcaaacgatcagccgtcacatcgtgaacgggcgttttttatgcgctcttccgcatgaaaaatcaacgcgatttcgccctaaagcgctttgcccttgaagaagtctaataaaattattattatcacagcctttgaatatctctttagtaatacctaattgtgaaaagcaatgaacaaaaaagacaaacgagccgctaagaaacaccgcaaaaatattgagcgtatgaaagcaaagcgtaaagcctctcttcagaaagccaagaacaaatcggaacaagaatctgcctcataaaccgttttaagcattttaaacatccaaaaatatttatccagatagaaaatatggttaattataagagcctcccaagcggacaaaatccgccgaaagaagtttatgctgtgatcgaagtgccacaaggtgaacgcaacaagtatgaatttgatcctgatttatgtgtgtttaaactcgatagggttctttacgcgtcagttcactacccaactggctatggatttattccaagaactttagcggaagatggcgatccactggatgtgatggtaatgactcatgggagaacatttaccggatgtttaattgaggtgcgtccggttggtatgttgaaaatgcgtgatgacaaagggttagaccacaaaatcctttctgtaccaattaacgatccaatgtatagccacgtcagaagactttctgatttgccatcgcacttgccaactgaaatcgagcactttttcagcgtttacaaagaactcgaaggaaaagctgttgaaagcttcggctggtacgacttctttacggctgagcaaaccatcatcgaagccatgaaagcttatgacgcagcgaatgaagaggctgatgaagaagatggcaaaaagaaaaaaaagaaggacaaaaaaggaaagaaagataaaaaaggccacgacgctgaagtaggcgaaacaatggcgtctcaagattcagcacaaatggcttttgatggacgcgaagaagacatagaagaagggcacgacgaaacagtagcgtaagctgacgtttttttcgttccgaaatgtcctcgtatagaaatagaaccggcggtttcattttacatgaagcgccggtttttttgtatatttttcggctgtttgcttttccatttctaatttttgcacaatctgttgagcttacgccaatatgcactctgacgaactaaatggccgaacgccttcatcagccaataaaccacaagaaccgcaaccgcaggatcctgcgctccgcagtcccaaacgagccgccattttctttgcctcacttttaatcatgaccattggcgtttcgggcattattgaaggggcttatcttttcttcaaaagcgcgattcttgttcgcgccaaaggcctcgactccggcttattgcggataaattccattttctctttccttgctggcctgttgatggtcttaaccgcagccggaacaattcgaatttcctacatggcttggcgagccgccttttttacaaccaccattttcgtgctcaatagcgcatggggaagctacattttctatggaaatccactgagctttggctcattcatacacctaacggcttcccttgccatttttctccttctttggaaggcgagcggcgtttggaacgatactctactttatgaagaataaattcgcacgatatggaaacgaaaatcaagctgttcattactggcggaactatcgataaaaaatacaacgagttagatggttcgctcggatttcaccaaacgcattttccggccatgctttcccaagcaagaaatgccgcctccgttactctcgacattatcctcatgaaagatagcttggaaatgaacgatactgatagagcgctcatttgccagaagtgcctggaatgcgaggaaacccttattctgattagtcatggaaccgatacaatggtggaaacaggaaaatttctatcgcaatcgctgaaaggaaaaacggttgtgctatttggcgctatgattccttactcattttcaaccaatacagatgcgctgtttaacttcggatttgcgcttgctgccgtgcaacttgcaccaagcggagttttcatcgcgatgaatggcaaactattcaattgggacacagtcacgaaaaacaagcaaaaaggcgttttccaaacggttgagaatgcttaagacacgcccatcaacattgcttcacatttgaaataaattcctaaaatctaagcgtgggcaacctaaaaacggctggttatttgtaccaaataaaaaaccggcgaaatagggttcgccggttaaaaggaaggaagaaaatggctatttgctctcttacgcagatgctaaaaactggcaaccgcatcatcaactgtgccataggcgtcgatgagcgtgttcagctttgtaattgaaagcaagctctgaattcgagtagccggtcgggccaacttgagcgtgccgccttctttttttagaagcgtgtgcgctgcggtaagcatgccaagaccggaggagttcatataatcaaccccttgcaaatccaacacaagattttttttctggtcttttatcaattcccggattcttgtgctgatttttgttgcatccgggccacctaacacatctccttttaattcaacaacaatcacatccccaacgtgtttctcaattaagtccatcaacctctgagttttagctttgtttttgagcgaagctgccagtcaagcacaatcggtgcggcaacaaacagcgacgaataagttccgattaaaatacccatcaaaatggcaaaagcaaaactgcgaatagcagggccggccaaaataaatagaaccaaaaccgttaaaagcgttgtgcccgaagttatgaccgtgcggctgagcgtttcgtttaagctatcgttaaaaattttttcgtaaggctcatttttgcgaagctttaaattttcacgaattcggtcatacaccacaaccgtatcggtgatagaataacccgcaatggtcaaaaatgccgcgatggtgctttgatccacttcaagcggcatcacgccgaaaaccccgccaaatatgctgaaaagccccaaaacaattagcacatcgtggaaaattgccaccacgcccgccgtcgcaaatttgaactcaaagcgtgcgccaacatacagcaaaatggcaatcaatgcgccgaaaagcgcctgcaacgccgaccatttcaaatcatctgcgatgctgggaccaaccgcatcaattcggcgaatttcgtgatggttgtccggcaatttatccgttagcacgttggtaactaaattttgcaacgtggataaatcgccatcaaagtccgtgcgaataatgacctcttgctgactgccataattcttcaccgaaccgccaacgccagcagcaaggagcgccgtacgaagttcaccgatgttaatatctttatcaaaccgaatttccatttccgttccacctttaaaatcaatgccgtagttcaaccctttaaatagcattgaggcaaaaccaagtaaaattaatgtcgtggaaatgatgtaagcgatttttcgccgaccaagaaaatcaaaagatggtttttcaagaaatctcatatttgtttcaaagagagtattgaataagttctgaaattaaccgaaggttgtatcctgcactttatcctgctcaatcatccagtcgatgataaccttcgtgataaccacagccgtaaagaggctggcgatggtaccaatcataagcgtcacggcaaagccctgaattggaccaatgccaaaggagtaaagcaaaaacgcaccgccaagtgtagtgatatgcgagtctaaaattgccgagaaggctttttcatagccgatttcaacagccagccttacacgcttaccattgctgatctcctcacgaacgcgttcaaaaatgagcacgttggcgtcaaccgccataccgatggtgagcaccaatccagcaatacccggcaaggtgagcgccgcgctgaagccagccaaaaccgctatcacaaaaatgacattaaaaatcaacgcgaaatcagcgatgaagccggcaccgcgatagtaaatcaccatgaaaatcgcgacaaccgcaaatccccaaataatggcttgaataccagcgcgaatcgaatcagcaccaagcgacggccctactgtgcgctcttcaataattttcacgggcgctggcaacgcacctgctttcaacacgatttccaaatcttgcgcttcagcaatgttatcaattccgttgatcacagagctgccattcggaattttggattgcaccactggggcggaataaacggttttatccaacacaatcgcaatctgcttgccgatgtttgcaccggtgacacgtgcccaaacacgcgtgccttcgccgtccattttcatggtcacttccggtcgcatgccttctgagctgaaggttgctttggcctctgtaatcacaccgcctgtgagttccgcttgctttttcagcggataaacatagtagagctttgttccatcttcggcggttgcaaacgactttgcgccaatcaaaaaatctaggtcactgggaatgcgtttttgaacgtcggcacgcgccagcagctcttcgagcgctttgcgttcatactccgttgtataagtcatgccattgggcaaaacgccaagtatggaaaaaagtggattttcttttctaagttgttctttcgattttgaagaatcggcttgagcaccgccaaacagatcttccgcttttactgcagaatctgacgctgccattgctgcctgcatcaagtctttgtcggaagaatcggttttggctaccaacttttcagtgctgatgggctcagctattttggcaagcgaatctgattgagttgctttttcaagcgaggccaaatatttattgatgtcttcgagaacagaaaaagcgacttgcttatcacgaaccagcctaaactcaagctttgccgttcctttcaaaagcttgcggacacgctgcttatcagacacgcccggaagctccacaataatgcgccggccaccttgtgtttgaatcaccggttcagctacgccgtattgatccacacgatttcggataatttcacgcgcacgattgaccgcttctgttgcttcggtttctaacttttctacaatatcggcgtcggaatcgcgaatgtcgtagaaatagcggctcatgcgaatattttctttcttgaaagcgtctgcaagcaattccgtgatgagcgactttgacgttttcgattgctcgcgaacgctttgtatgatttgctcaaatttttcatcgcgattgcgagctcgctcttcaatcaggccaagcacatcgacttcgagcacaatgtgcatgccgccttgcaagtcgagtccaagcttcaggcgcttttctttggccgcctcaatatcggcgcgattttcacgaacatactttagggcttcttcggaagaaagttcaccaagctttttggtatgcaagtaatcttggatggtaggtatgatagaccaaaccgctaatgcggtgaataagacgattagaaagagacgaaactgattctttttcattggttttttcgttgcagaaacgcacctaagtgacaaacaaggtttaaaaggacggccaatataaaaaactctcgctgcaatgtcaattaaggagcatctccttaagtatttattttttcacaagaaacaaaagcattcgccgctaaaatgatacttttagccagaaagtgcaaatttagcgatagtgacgcaaatgcgggtgttggaatgctgaaattttgcagaaaatttaacacaacgtgcgggcgctttcatcccgcataaaagcgttgcgctgcttgaatgaattgtgccacaaaacgcttgcattgattgctttagaagccatattcgggagggaaaatttgtacgaaagtcttaccgccgttgaggcgaaatacacttgcgagagctcaccatgccaaatgtttgttaatgaccatttcaaggaaatagtcaaatttctccctggcgctttctgctgtttttttcacgtcatcatgagaaagtttgcattcagaaatgccagttgccttgttggtcaccaacgaaaccgccgccactctcatgtgatgaaaatttgccgctacgacttccggcacagttgacatgccaaccaaatccgcgccgcacgcttgcaacatgcggatttcagcttttgtctcgtagcaaggcccttttacgccggcataaacgccttgccgcaaggtaattttgcattcattggccgttctataaatcacctcggataaatctttgtcgtaaaatccgacatggcgaagcctgggctccatgccgtaacgatttaagcgcgtctcaaacataaaattaatgtggtcgcgaatcaaacaaagatcgccaacattaaaatctgggttgatgccgcccgctgaattcgttaaaatcaaaaccttaatgcctaattggcgcaaaatttccacataaaatgtaacccactcgaccggccaaccttcatacaaatgcacgcgtccttcaataagcgcaaccgggcgatcgcctaaagtgccaaacgtcactcgcccaccatgaccttcaactgacggcgttggaaaatgtggaatttccgaggttttgaacgagtgatacactttcacacgacttgcaaaagcgcccaatcccgagcccaaaacaatggctacggtatttttcgggacatcgcagtggctatgaatatgctttaccgcgtctgcgaccttttttttgtaattgtctccgtttggttttgcaagcagcatcgcgctcgtcaaatttgatatttcagattcattcatgtttcagattacttatcaggctctataataacgaccgccacagcatactcatgggtgtgcgacaacgagagttttacttgctcgcttttcaagccgttaaatggctgcttgagaaatagtgtgggcttgccttctttgtcgtttaaaatttcaatagactgccagctgagttcgccggaaatgccagttcccatcgctttggcaaaggcttccttgcaggcgaaacgcacggcaacactttcaaacggcctgggcttatttaagcaccattcgatttcggactccgttaaaatgcgttttaaaaataaccgattgtagcgttcgtaggcccgcttaattctggatatttcaataatgtcaattccaacttgcatggcgcgcaaccgttcgttatgaatctaatgcttttattttcatagaaatgtccatcgcgatgacgctgtgtgtcagcgcaccgacggaaatataatcaacacccgtttccgcaatactacgcgccgtttcgagagtcacatttccagaagcttctgtcatgacattctcgccttgcgatttaacaatatgaacggcttcgcgaagttcgcccaatgaaaaattgtccaataagataatgtccggcttaaaagctaaggcttcttgtagttcctccaaagagcgcacttcaacttctatttgcacttgtaaatcatgcgtttcgcgataattataagcgcgctgaatggcttcaccaattccgccggctgcatcgacatgattatctttgattaaaattctatcgtaaagccccacacgatgattgccgccgccgcccagcatcacggcttctttatcaaaaaatctgagtcctggcgcagtttttctggtatctaaaatatttgccgatgtatgatgaacccgctcaacaaacaaacgcgtggttgtggcaatgcccgacatgcgctgcataaaattcaaaaccgttcgctcatacctgagcaacagcgacgtgctcgcggttacttccgccacaacatcgccggcataaacaatgtctccatctattttatattgaacaaatttcactggctcgccggcgcgttcaaaaatcatctcggccactttaattccggcgataacaccatcagttttgactttgatgatccctttgctttgatgcgatttctcaatgatggcatccgttgtaatatcacccgtaaaaatgtcctcttctaacgccaactcaattgctttctgttcacagtcttccttgaacagatgaatgtcatttgtattcttcattctataaaatgaatctgtttaatcttgaaaagaggtgcggtgcttactggtaagcgttgaaaaatataatttagtaaagtttctttgttacggcgtgtcaaatatcaaacgagcgaagatttttaaaatgcccattcgaaagcacgcgccgcttgatttcttccgctttttcaatgtcggggatcactttttcgaagtgcgcgattaacgcttgcagtcgtgcgttttcgcttgtcatttcaagaattttttgcttttgcaacacatctaaccccgccgaatgcgcaatcttaaatgacacatcgccattgaaagaaaacacatcttgctgaggctgcccttttacaagttcgctcaagcgtgagtgcatcgcaatggcgcgctcgcgttgaatcacatctgccggatcggcctcctcgtcaccaaaatattcaatttccgctctgatataggaactttctttgtcgagctccaacatgcgatatcttttcaggccaacggtgacaatgtccattctgccatcatcgtactttttgacgatttcttcaatctttaccgcacaaccaacgctatatagtttgttgttgtacgccaacgaaacaccaaaaatgccttcaccacggcctttctcattttcaacggtttccgtccccaggcaataggcaatcatcgctttatacctttcctcaaatatatgtagtggcaatttttcatcgggacataccactaaaggcaacggaaataatggtatgatgtgtttctgcgacataggatcaaacaaatattcttcgacaaaaaaataaaggtaaccaagtctctttgttttttcaaactctatgctatttagtattttttattaaatgttgttaaaatttcagccttatggacgacttgcttaaccgattcgagaaaaaacattgcattcggctcaaaaatgccattttctatgcgcatcatggcgtgagtgaagcggaaagcgaagtaggaaatcgctatgcagttgatgccgaactctaccttgatttgagccaatccgggcaaaccgacgacctttcgcacaccatcgactatggaacggtttattcccgcattaaagatatggtgctttccagtcgtttttcgttgctcgaatccattgctcatcgccttgccgcatcacttatggcggaatttacacaattggaaagtgttcgaatttttgtacggaaatataatccacctattggtggaatttgcgattatgccgaaattgaatattggctttcgcaaaaaacaccatcgcaaacgcattgattttattttttgaggaaacgatttcgcaagcaattcagatttgttcatcacacgcattagacatctattagaatacatggaattacattcatcctcagagcactttcccaccaaaagagtttcaagtcctcatgaaattgctgttgtaacgcctgttttcattgggcttggcacaaacatcggcaatcggtttcaaaacattcacgacgcaatagacgagcttcgtgcgcttccagaaagccaacttgccgccatttcaaatctttatgaaaccccgccgcttggaattttggatcaaccgtcctttttgaatgctgtttgcaaaatcgatacgtcgcttgaaccggaagagttgcttgctcaactaaaaagcatcgagcgtcgacttggccgtccagaaacctacattaaatggggcccacgcgtgattgacctggacatcttattttatggcgatttgactttagagaccgctcacctgagcattccacatcctgaaatcgccaatcggaagtttgtgatggtgccacttttagatcttcaaaatccgcaccatccgattttgggcaaaacgatcaaagagttgcttgcagaaacccgcgatagttcgagcattatccaactttgcatctgatccgggcgaatcacgcttctacctgcccgtataaccgcccgcgaagtttgagattttttttcacgaagtttgagaactctctccccgattccgccatgagaaaggaaacaacgctaaagaattatgtcgcctgcgggaagtataagcctgaataccataaaaagctacttcgaagcaaacccggcaggaacatcatcatgtatcgtcgctgtttctgagacatacgtcgcatgctcgtcaaaaatcgacacgagtcggttcgtgttggactcgtcaataggcagctctatacaggaatacccattgctatgctttttgagatagtccgcatcttctgcaaccatcaacgcattcatttcatcaacaaacgcttgtgccgaatcgtcattttcgaataagacgtatttcatatcaaattccgtatttctttttaagccatgcggccaaattttctatctgttcccaagtgcaaaagtgcgggtttagcacaatcattctctctaagtaaaaataaccgtacgctttaacgataatattgtaatttattgaattatgatcttgattatcgagtttaagtacgccgtttatagcaatctttgaatttccaagacttgtaaaatcagctgaattcaccgccctcatcgcagcgacatgaaaaggacccatctgagcagcagcttgtgtagtttgaccagtatccggccttttgtatcttatccaaatcggcgcactgtgagcatgagatgtcgccattccagcctgcagagcctggtaagggtcatcaggatttccggttgtgaacagatactgagcctcgctgagtttaaaatgtttaaaaacagcgacaaccgcgatactcaaaggcactgaagcccctgaattataataagacagtgcatatattgatgtaccaccataagaaatgtagagcacccaacgtccgttatttttgacaacgtacgcgttattatacgtcgaagctttttcagcgagatggaaatcgctatgcactgacttgtaatctcccgctttatccacaataccggttgccgtccccagattacccgccttcaacgcgaaaagtttgtcatcgtctccaacaccagaaactgtatgcgtttctgtttcatcaaaatcgacgccttgcacataatcgtttgggttgtagtctgcaaggattgcggtctcggggacaaaagagacaggagtgctctttctgatcaaaaactgtatatttttatacacaacttttccgctcagcgcgctcgttgcctgcaagaccaaatcatgcgcctccgtcttatcgacatcatattttacaatcgccgtcgccgaattaccagttgctggagatggcgacacttcgaaagtcgtccgctccgcgtcgattggcgtggcagaaaactcataagcggtaaaatcgatagcggattcgcggaccaggtcgagctgaagcgactttatcacactattatccatttcaattttgccgtagtcattgtattcctctgaatcgatatttattaccaaatcagattctctaatctgaaatgtttttacatccgaccactcgcttgttgcaccgcttgcatttgccctgactttcgccgagtaatacccaaaaccattcgcttctacaaacgcctttgccgcgctgtaaaaatctatttcaaggccggtagttgtgagtgttgtagaattttcacccatataaagcatcacagaataagaaatcacgccgcttacactcgtcattgcccaattaagtgttactgagcccggccaggccgctccgttaatagcaagatttgccggtttcggaattgaaagtgaaaacgaaatctcacgccattcgcttacccgcccctgccattttccccggacacggactctgtagccagcaggaacaagagaagctgaatatgtataagactgactaacaagccctgtcaaactcatcaaaatacttccaattgcatccaggaactgaaaatcaaaccgctcgtttaccccaaccgcacctcgccatttgaacgtaatcggctggtcaatcgacgcgccgccggtcgggtaggtaaatatcggggcggcgtaatgaagctgctcggcctcgatgtcctcgccaagatggtagagatattccgtatcctcgcccttgagccgccacgccacttgcacgctcagcccggcctccgcctgctcgaccgtcactttgccgacctcaatgcgcggctcgtattcgctgagcgcacgggtcacttcgcgcacaatgttcgttcgcgcctgcaaaatcggagcgtcgagccatttgtagatgtccgttccaaaatctggacgaagcggcacctcgcccttgcgcgtggttaaaataatatgaatgcactgcgacacatcgttcgcgccctgcaccacattgccgtaatcgcccaatttgcgcgaccagtccgtcgccgtaatttcgcttaagtttatcatttttacattttttgtgttgtcatttgagccgttccggcgccgagagaaccgacgacaggatgtgtatgagtattataagtttctctcatctcgttcatagacccatttccatccgatacgtcttcaccggcttcaagatttttttcggtggaaatatcctttgtggcgctcatttctccatcgatgctgacattgcccacaatttccacattgccgatgagtttcactttgcctgacgtgttgaggttgatttcaagctcgctacccgccgtgtcgtatttgaccgttgtgccgtcggagaagactttcatttctacgccgctttttgcgtcggcgggaatcgtgttcaggtcgttgtaaatggcgccgagcacaacgccccatgccaaatcgtcggagcagaggcaaacgacatgctcgccgatgtcgggcatcacataatatttctccatcttggtttttcgctgaagcacgaaataccagcccgacgtaagatttaactccgggaacataacccgcgctagcgctttttgctcgtctatctccgttatttttgcaaatttcagcatcagatttttctaatttcaagttccgtaacatacccgccacgatcaattcggtggctcactttttccgcatgatattttccatttagcttgccaaagccttccaattgcgcgttgatgccggccaccagctgctcattgcctggcaacgaaatccgcccagaaagcgtggattttttcgcaccttccgcggcggccatggtttgttcagggctttccgagtaacccgttaggcgctctttgcctggcatcccatcggtgttcgagctggtggcttggtaagtcgcgccggtctggggattgtattccgaaacttccgtttcgccatgcgcggcaagcgattgactcgagagtgagtaatcgatggcgtcggcgcggctaagtgaaaaaacagaatccgacgcctcaagcgtcttgatttgataaaacacgagcgtttcgccgttgattttaaacacatgtcccgtgcgctcggccaagcgcaagaggtagtgcaaatcgctttcgccgttttgcaccgatttttgcacggccacatcgttgatgtcgcctaccaccgaaagcccatgtttggcggctatggcacggacaattttcccaaaacatgagtcttgaaatgttttgtaatttcgctgccgcactgcctgttgaaagcctgttccaatggctttcaacccaagccgttcgccgccgctgccgccggaaaaggtgatttcatcaatttcaaagatgccgcatctcagcagtttttgacctttgcgacccaaaaaaacactgagcgtttcgcctttgcctggataccaatccgttcgccaaagcgactgcgagtcctccaattcaagctccaattcatcgcttttgccatgctcgttgtccgtgtaagtcagagagaggagcatgggcgaaatgtcggctgtgatgtccttattttcgtaattgatgataaactcgtagctcatagtttggctaaagtaaaattcataatttgtttatgttatcacgagcaagatttgctttcggctacgctcaggccacagcaaaatcaactgtcattctgaggtttcttagccgaagaatccaacttcaccggacacatggatgcttcactgactcgttccgagccattcagcatgacaagacaacgggctttcggctacgctcaggccacagcaaaatcaactgtcattctgaggcttcttagccgaagaatccaacttcaccggacacatggatgcttcactgactcgttccgagccattcagcatgacaagacaacgggctttcggctacgctcaggccacagcaaaatcaactgtcattctgagtctcttgacgaagaatccaacttcaccggacacatggatgcttcactgactcgttccgagccattcagcatgacaagacaacgggctttcggctacgctcaggccacagcaaaatcaactgtcattctgaggtttcttagccgaagaatccaacttcaccggacacatggatgcttcactgactcgccgaagagccattcagcatgacaagaaaaaaaaagagcaaactgtccacacgcgtgcaaatcgtttatcgccacggcggtaaattttgagtgaccgttgtctcgtcgtcctcaacgggcactttcacgcgaacgcccgccggcaacagcggaaacgcagggcaaaaaacacgcaagtcttcctccggcaagcgcatcaacaaattcaagttcgctttgatgatttcgggaaaccgtgtggcatcggcgtaatacgcctccgcgattaaatcccaacggtcattttcttgggtaatatgttcgtagtattccatcattccacgactcctaaataaagttcgctacgagcaggcaaactttgcgtcgtgctgctctcctgcgattttttctttttggccacgctccgcttggactttttaaccaccgttacacccgacacgccaaactccttcaaggaaaccgccaagtcggcactgcgcaaagtgctatcgtgcattcgggtaatggtggtggacaggtcagtgatgacaaatcggcctttataaattccgctgccgagcacgaaatcttgcggcgagccttgctttttcaatcctctgagtttttctatttcttcttcaggttcgcaaaaggccgcatcgaagcgaagctgcaagctgatttcgagcaaactttcgccaaccgcttggcttctgggttttcctgaaaccacctcatgctcggcatagcgaaacgcttctttttccgagtagccgccaacgctgggcagaagttcaaaaatgatgtcgccgaattgtgcaaacatgtctttgttcgttcaaataggttaatacgcgagcgcagtctggcgctgattggctgaatcaaccagcctgacaatgtcatctttatgcttttgaagcatggcgcggaagttatttcgatcggtttcgcttatggcgccggagaagtgaatcgtcgggttgtagttcaccgcaatttgctttccttgcaccgccgccgttgctgccgaaattggcgcacgatgcggcaactgcatttcctgattcggcgtgtgaatttgctcgggtgctatgggcatggccatgccagtagagacatcagtcgccgattcggactgccgagctggcggagcaatttgcttgggctttttctcttcctttttatcaatccagccgaagaagcctgcgagtgcatttagcttgtcggaaatgaaatcaaccgcacctgataattgtgagggtagcatgtcaacaatgctatccacaaaccctttgaaagcattcacatgatagtagagataaaaaaagattgaggatataagtgctataatagcagttacaattaccgtcttagagctaatagctgctaaaacacctgttataataattctcagtccttgcacaaccatatttcccaaaaggctaaaaatatacgtcccatttgccagcaaagtgattccgaaacgggttaataagaatgtcgcacgagggacaaagcgcgtcagaaaacccgaaaagattccggttatctttgagattgcattttgagcttgtgtcagaaaaccctgaaataagggactcttacgaataagttgagtggcttgataaagcttgccaaacccgaccaccgctgccgtcaaataaatcacgcctttaatcatcccgcgatttgaactgacaaagtccgtgactgcatgcgtcattttggtgagcatatcgatcgcccacttgtattcttcggcgaacagcccgccaatcgtttgcgacagcgaccttgaggcgtcgtccaactttttgagcgacgtgcccaattcctgcagtttaagatttgtggcggcgtccaaacctgtttgagcctcaaggctcgatgattctttcgtaagacccgtttgtccagtttgcgcgagtttcatggcggcttggctgcctgtcccaaaaagctgggcaaagaccttatcctttaattcgccatcaagctccttgagttcatcgagctgctgcataaagttatcccagccaagcgatttgccctctgcgtccgtgaatgctatgggaatatcaatgcccgctttgctgagcatcttctcggcttttgcgacatttgcggcatcgtgcgagcttttcagcattgccgagagcgccgtgcctgcttgcttgtttgcgcctaaaactttgagaacgggcgttaaattattttgggcttccaagccttgcatgcccaaaacatcgagcgagaggctgacttcattaaacgcatcggccatgccttgaaaatcctttgtgcggaaaagcttgtctatgaagccgtccatgtttcccgcagcgatgcctgttgattgggagagttgggcgatttgttcggcggccttttcatacggcatgtcaagcgccgtcgcaagctttgccgccggagccataagcttttggacattcgcttgctggatgcctttgttcatcatggtggaagccattttcaggaaatcggcttccgtgccagcataaacccgagagagcgatttcgtctctttttgaatcgcggaaaaagtctcttttattaccttgggcgtgccagataaggcaatcttcagttgagttgtcgcctgttgatgcgcgacaaagttatcggttgccgttttggcataggttttcatttttccgaaaacggcatcgtttgtctcagccagcttttgcaaggcagcgtcaagtccttcagcttgcctgagcgagtcctttagctgcttggtgagtaccaaaagtccgttgccggagaattgaacgttgatgctatagagttctgacatggtgtcgtctaacttttcttgatttccggttaagtgccgctttcggttaagctgagcgcctgcaatttggtgcgggctggcttcatgttgttgatgagctttcgaacccgcgcgtattcggcatcgtccaaagtctggccttcgggcgctgtggccgaaacggaaaaaacagcccagttggttgtgccgccaccgtcgtaaagagcgcttccgctgtagctcatcgccccgtcgtagatattggcgctcgcgccttccgtaatgctcacggcgctatatccgatggcctgcaaggcttgaacgatggcaaacttcgttcccttgtagcgatgccaagaaatggcgttgcgaagcagttggcggcgttcgtcgtccgtattggcaatccagctccaagtcacatttagttgccattccaaaagtcgtagcaaagcaggcgttgcctcttcggtatcatagacgagcaacatttccaattgctcgcttccgagccggcctgataaaatttcaacggcttcggcgtgaaggtctctgatggattccggtacgatactcataggacggttacacttgtgatggccagattggcaaattgaaaacgcttgagcgaaatggtttccacttcttcctccgcttcattcttcaaatcaagcgacacggacacaaccccttccacatcatggataagggcaatcatctcgctttgaatggcttctttggcgaactcggcctttaaactttcggcataggcttccaaaacggccatcacttccgagttgacatcatcgctcaaatagccctcctcgatgtcgacttcgcagctcacagaacattgaacggcctcagccgcacgcacccagagcgtatcgcaaaccgctttgatgctatcgcccgatagataggcttcgacctccgaaagcaatgcactgcttgattccaatggaggattggttaagagatagacggccacaatgccaggaatcaccgcctcatcgagcgcttcgtcatcgctgggggaaagcaccgtcacatctaaaatgctttggctgacgctaagcgcatgatagcggtaggcctcacgagcgccggcgcttgaaaaactgcttggtgccaagcgaattcgttctttaagctgctcgtcggattcatcgtccgtgccgccgtagcttgcctgcgtgttcgtcacctcaaggctcgccattgcttgaactaaggtgttaatctgccccgggacataatagttgtagcttgttcccacttccaacgcttcggcgcttaccgtttcgcttttgccagattgcacggtgagttcttctacggtctcgaagacgacctcaccgcttgccgtgctgacttgcgtccgttcggaaaacgtgacggaaacgccggaattgtttgtaaactgaagcacggttttggctttttgcgcctcaagccgggtaacgccgaccagttcggccaaaaagtccaactgatcgcctaaggcataagcaagcaagttttgcttggcaatttcctgaatggaaatgcgaagcaaggtttcgcggtaggcgagcaaatcgagcatcaatcgctccggctgcgcggggtttaaggttttccctgccatgttttcgtattgttgaatcatttcggtgagcacctcgtcggcgtcggtagaaatgaattgcggctcggaaaattcagacattctattttgggtttaatgtgttcatttgtcttatcatgctgaacaacacgaaacatccatgcgtccagttgctttggattcttcggctaagaagcctcagaatgacaactcttttgctgcggcctgagcgtagccgaaggcctgttgtcttatcatgctgaacaacacgaaacatccatgcgtccagttgctttggattcttcggctaagaagcctcagaatgacaactcttttgctgcggcctgagcgtagccgaaggcctgttgtcctgtcatgctgaacaacacgaaacatccatgcgtccagttgctttggattcttcggctaagaagcctcagaatgacaactcttttgctgtggcctgagcgtagccgaaggcctgttgtcctgtcatgctgaacaacacgaaacatccatgcgtccagtctcgcgggatgcttcgccaagaggatcagcataacatcggttttcatgaactcatactgactttttcccttgtcgtactgagcggagacgaagtgcgacaatcctgaaaaactcatctcagttcagtgtcacagaaaaatcatcattgtcagcagagaaacacagccagcctttaaagaagccccccttcgtctccgctcagggtgacagaggaagacaaatgccagagtgacacagaaaaacaaatgccagggtgacacagaaaaacaaatgccagagtgacagaggaagacaaatgccagagtgacacagaaaaacaaatgcctcctcaattcaaggcttttagcgagagcttgacaaggcgtcgttttgctcggtgtaaaaatcacctaagcgatcgagccagtattgtagctcctccggcctcatgcttaagacgtcttggtaagcgaatcgtccttctctaatgaggaagaaagctgctcggccaattcccccataccggtatcttttaaggcggtggaaagctcgaaaaaatctttcgttgaaagccctttcaactcttccaacgtgagttttttgccgtcaaatgtgccgatggtggccagcaaggccaagacgccgtcgatgctgtcgattttgcctgcaatgcgctcggcattgaccaaatcgccgaccgtcggctccgcaagctctacgttcgtaaagcttgcggatttcttctttttaatttcaattttcatagttagatagacgtgacggcagtgccgttcactttatagatgtttgaaagaatatcgatttccatgacggactggccatcgaggagcaagtgcacatagtaaatcgccatgttcatttcgacatcgatcggctcttgctgcttgaacttgccgagcggcacatttttgaacgcgccggagacatgaatcaccaccggcttgggttcggctctgccgcttgagagaaattcttgctgctgagcgtgcatcatcaaattgaccaccttgcccggctcggcggcttttgcccaaacatctttgtagagcgcattgaatttcaagcgcgcctcaagcttttcaaggccttcgaagaactcggcgctgcctgtcatgccaagcgccttgtaatcggaaaacttgaacttgacgtccggcaaatcaaactcctcgacttggccgagcaaaatattgccgtcgatatagaccttcgcattggtaatgcggttaattgccactgattccatgggttactctcctactgtgcttaaaaggttaatatcaacataactttgaatcgtgatgcgttctgcgggcggcgggaacatgtaattgaccccgaagatcaagtggccgtctgcgggcgtggagtcctccgcgttataaacacattcgccgtcaatcagagcgccgcgcccaacaagcgagcgaatgaacgcattgacgctggccttgatggaatcgatcaacgcatcggtaatcgggcgatccacaaactgaagcccggcttgctgaacgctctgcaaaagcacatccgaaacgcggcgaccgttaatgaagttgtgaggcgcggtgctggccggatacgccgccgagcggttgccccaagtccgatagcccgtgccaaacccggcaaacacgctaacgatgccgttttcatttaagctattggcatcggaattggcatcggaaaggccggcgctgatgttctgctccaagcccagaatgccattgatttcggtgttggaaggactccaccagtagccttgctccgcatctttgtttgcaatcacaccggcaaggaaggccgaataccagcgtttggccgtcgtgttgttttccgcaacaagcaatcgcggatagcaaagcacacagcgctcatcggaggtgttaaatgcgccgctgataacggctgttttcgcagcatccacagcgatattgttgccgccgtattccgcgccgtcggtagtgcttttctcattatcaagcgaagcgacatccacgagggcaacggctttgtgtttgtctgccgccgtaagcatttgcgacaggattccagacttgtgagaaaatcccggcgcaatcaagattttcggttcaaaaccgaagagggagatgctctcctcaaatccggttaatgccgccgaaaaatcactgccgttcatcacgcagataagcacggtgcaagcgccttgcgcaaaaatgctttccagcgattccaaaatgctggaataagagacgttcgaaacgatggatgtcacgccttcatcggtcacttcatgcgtgccgacatggaaaagttcacgcgcttctttcaagctgcgaacgagcgtaggcgtgttgtattcggtgaatttttcgcccgaataagtatcggcgtaagacaccgtgccgacaagcccgataaccgccgaacgcacctcgcgaatcggcttgaggccggagctgacctctataatttccactccgtgtaaatatgctgctggcatagttgttttgttttgttgttttgaatctgctttaatgttgaactaaaaattatgcttctcgtctctgtgcatgcaaagatgctattgatttttcagtgttaagctgctttaccaatcgctatccatgagaaaacaactcctatatcactcaagacggtatgaaaacttgacgaggtaaaaccggcaacataaatcgttgaattagcagtatgggtttggcatacaactgagtacacgtccccagtgaaagaaacaggaaatgaaacttgtctggaagtgtcggtgccactatagctatatccccactgtaatcgaaggccgcccggtaaatcacaataaccagtttgcgccattgtgtttgatggattcaaaatatcgtcaatctccccttccgccgcagtgagccttgaatcgatcgtgcctgcactttcatcgtaatcgccacttgcgatgtcatttttcaacgccgtgatacgtgcgtctaacgtgcctgcactttcatcgtaatcgccacttgcgatgtcatttttcaacgccgttagttgctcgttcaaatgctgcgttctatcggcaagcaatttggcttgaacattggcgtggccgtccgtgaccgaagtgatgttttcgccgtcttttgaatagaccggcgtgccgcccttgaccgggtcttcggtgccgatttgatagattttctcgtgaaagatgctttcttccgtgatgtgtgccatttctattttaggttgaggctattgttaaatcttgaatgtccgttgttttaagcagatgcaattcttcggtatcgtacgtttgaatcaacaaggcggggcaggcgaagcgaatgcgatagtggaatttgtgcgccgccgcatcggcttgcgcaaattcatcgcgaaccacgcgcagggcgtccgtgcaatccgtcggcacaaatcccgcaagcgcggtgatgacttgcccgacataacctaacgccaaatcctcaggattttcgccggtcaagttttggcaaagcacggagacatcgaagagcagttcgcgctcttgaagcgttaagccgggcgcggtgacttggccgtaggtgctgccggcgtagcgcacaatgacaaggccgtccgcgtccgtccaagtctcgttttccagcaaaacctcatcggcggtgcgcttcagagcaagcggcaacggctgaagccgttcgccaagccttgtgagaatgtcggcctgaatggcgattaaaatttgttcaaaactcgtcattgctttcggatttgagagattttttcgatgccgcgactgccgaagtaaaacatgacgccggtgagcatgatttctttataaatcgggatgtaaatgtctttgatttgaaacccgccaaagttgccgtcggcgagggacgcaaggaaaaacaagacgaacgagccgattaagagcagcggcctaacggatttggccagccaattgtcggaggccatatcggccttgaggcgttcggtcagttcggcggccattcggttggaatggtcataaacgagcgcctcgatttgcgccttgagttgcaatcgctcctcatcggtcgtggaggcggcatccaccgctttgccgatggccgcgaccagcccggcgccggcatcattgaaaaatcccaatacactcataagcggcgtggtttatgattctatcaattcaaaatgcacaaggtcatcgaagcgattgtccttgaggctgttgtccatgtcccaatcgccgccccagcgcaggccgatgcctttggcggcggcaatgcctttgacaaatccggcaaagtagatgaagcgttcgcgctcgtcccaaatgatgggatagggcgccacatccaccgcaaggctcggcacacggttgtgctttgagtttggccaagccagcttcgtgcggccttgcatgagcatcatgcgctgcttttgctcattgcgatggccttccaaaatgctgcaatccgcctttgtgacgacggcataaaaaatttcctgcaagcgggcgtcgcacttggcgagccgcgctttcgaggtttctgaaaattttggcatgtttcactcgtcttgaaaattcattccgcctttggcgcggcaagtcatcgttcgcgcacatcaaagtctcggcactcgcccttgctttggcgaaccgccctcactgaaactgagggacgcgcttctgaaaagcggtgagggcaaccggtgcgtcaactcatagccccgactgtttggggttatcctaacaatacaacgttccgtgccttttgggcacgatgccgatttggtcgggcgcggatttcacggtttcaaaaaacggttgcaggcggctcgcgctgattttcccgagcggtttttgcctttgaacgagcgcaatttagccccgcccccacgccgaaacccccgcacgaggtcgggagtttaaatctgccggtggcgctacgtttttgcggattatcaattttgaacatcggaggtaggagaatggaagtagtggaaaatggacttgaaattgcacggttaggctcgcacctcagtgtggcttttatcatttcggtgttgtggtatttatttcatgtgattgaaaaaaagcagcgcagcgaggaacgcaaaaccgacgaggaaaagtggaacaaggtgtttcatcaatatgtagaggagcggcgcgaggaacgcaaaacgctgcgagaaaccatcacggcgatgcaatcgctggcggcgtcgatcaaagaacacaccattaagttggactccatcgagcgcatcatcaacgcaattaatcagaaggtttagcaaaacgagaagaaaacgccgttagtggttaggttgtaacaaatacaaaaattatttaaacatttttaacagggaagactgagcggaggcaaacgacgctaaaagaccgtcttcgctcggtcttgcacggattgaacggttttcacgtatcattaaatatttgtgcgcttagctatgcaatttctcagataaatgatcgcgataagcatctttaggatgaatatcggtggggagcttcacgccggttgccatgctttttacgaacggtgaaatctcaatttcgcccgctcggcttgaaccagcttcagcgacgagccgtttcaaatacatttccacaatctctgataagctgagatgatgagccgaagcataagcttccgctttatcaatcagggttttatccaacttaagcgttacttttgtttccatatttgcctcgcccggatttttcaggttctatttttaaagataggcgaagttgtttaaaaatcaagccgtgtgagcgatgcgtctcggttaacccctgacaaaaaaagcctccgtttcaggaggcttctttggttgcgttgtcaaaaatttcaagttgcgacaaggacttcggcgtgatgaacaagtctttgacatatcgctgcacggtgcgctccgaaagtcccaactcccgcgccaacgctttgacattgtcgcccttgaacttttggcgaatgtagagccgatgaaaacattttttcgggacataaagcttttcgccgcccatgagtttcatcaagcctaacgccacagcgatgccgagatgctcggcgatgaagcgcatgtcgcccgccggaatatcatctaacgaaatcatgtttaccccgctcgttttttcttaccggaagcttcgctgtattcatacaccttgcccaaaaacgccaagaccgcgcggcgcctggcctttgtgagcgccatttcggcggccaccgcgtgcgaatgcgggctgtcgggatgttccggcgcggcaaatccgacatccgaaaccccgccgtcgccgagccgtcggcacgcatcgtccatcaaatagacttcgacttctgcgccgtacatgtcgccagttaggctcgggaattttttcaccaaacagcctaactgatattctcgcatcaaacgattgacttcgctctctgcgatttctacattcagtagcttgagttttacttctttcattgtgggtactctttttcggtttcgagtttctgaagcttcatttcttgcaaggttttgaaaatgcgttgcaccaattcagcttcaatctgtaagggactgattcgattaaaccgctgatgaaggaaatttgaaagcgccgccttacgccgtttggcactttgaaaaacggaaacttccttccaaatcgcttcaatcatgcggagttgtttgggcgatgccatgccggggcgcttgcccaattcgtcatacttttgcctgccgaagccgtatgaagccgcgagcttgtcacggttttgtggtgaattcggcgagcactttgcctgctctgccgacagcattcggatgacttcgccggcacctcgataagataggtcttttgaactcctaacaccaaaacctgacaagaaagcacgataattttcctccgaaatggccagattttttttcaagatatgaatctgcttgatttgcgatgtcgttgccgcgtcattcatgatggccagtccctttcgattcggttgccctggcagctgccgacttgccgagcgtgccgcagttcctgaacggcgtcgcaaagcgcggcttcagcgcggttcagattgcgaagcggcaaggtttcgatgcacttgtaagcgtcggccaatttttctgctgcggcaatcacggctttttccgccgcgcggagtttgccgaaaatctcgttacacggcatgttcgcgcccctttctttgcacaatgcgcacgccggaaaaatgcttggcaaaatcggcggcgagtttttcttggtaatttatttcgttgaaattctcttcgccggtcagcacggaaatggtggcaatgcgcatctccgtgcgaagtccctgcgcggtggccaccacgcggtcgcacgcggcaagcggctcatccgagtgcgccaccagcacaaagacatcgaacacggcacgcgcgtagcccatgcgtttccaaattttgttgtccatcattgcattttattttgatgttgataaaaattctttcctctcgcgttttcttcttcctaacaaattttcctaactctctctgtcatgctgaacgactcggaacgagtcagcgaagcatccactcgtgacattgtggattcttcggcaagagcctcagaatgacatgtgctttagccattcacaatgacatcgttccttctttgtcatgctgaacgactcggaacgagtcagcgaagcatccattcgtgacattgtggattcttcggcaagagcctcagaatgacataattccttttttgtcggtctccggcggagacgaagaccgcttttccaaaacaccaaccccgccaccacttatttgcgcccgccgcgttcgagcagaatgtcggcggtttgtgcgatgatttctgcgaacgcttccgagccgaccggcacggacgaatgccgcgccgcaatcaacgatttgaacacatgattttccatgaagcgcccgtcgccgccggattcgcggtgatacagcttgacgcactcgtcggacagctcgggaatgacggttcggcagaggctggccgcgtcgccgagcgtgagcttgcgcagcgaggccgggactttcacgcgattgacgatgtactcgtaatcgccgcgcagcgattgcaggcgcgaacgaaaccgatcgatgccgacatacaaaatgccgatgcccgcgcggtcgttgagttggcgcacctcgtccagcgtgcttgggcttaaatgctcggcctcgtccaaaatgagcagccgcgccgaatggtgaagcttcgtgacgagttcgcgcatcatgcgatgcaccgtgcctttcggctcgatgtggcaggcttcgcagaggtcgacgaagacttcgcgcgtggaatagcgatgatgcgcccgaatcacgatggcggagtcgtcgcgccgcttgtattcattgacggcggtggttttgccgacgccgctcggccccgtcacccgcccaatttcgccgtaaaggtgacacaggcgggcggcctcgtagaactttcgccaaaccgatgtctccgtaaaagcaaaccgcgctcgcggctcttggataatttcttgatggcttgtcttcatttttttcaaaaatattggtttccttaccgttaggtttttgcggtcttcgtctccgccggagaccgacaaaaaaagaattatgtcattctgaggctcttgccgaagaatccacaatgtcacgaatggatgcttcactgactcgttccgagtcgttcagcatgacaaccacacatgtcattctgaagggctaaagcacatgtcattctgaggctcttgccgaagaatccaacctcaccggacacatggatgcttcactgactcgttccgagtcgttcagcatgacagaaaaaaatcatgtcattctgaggctcttgccgaagaatccaacctcaccggacacatggatgcttcgcgctgctcagcatgacagaaaaaaatcatgtcattctgaggctcttgccgaagaatccacaatgtcacgaatggatgcttcactgactcgttccgagtcgttcagcatgacagaaaaaaatcatgtcattctgaggctcttgccgaagaatccacaatgtcacgaatggatgcttcactgactcgttccgagtcgttcagcatgacacgcaggtcagcccctacgattccggttgtcttgtaggggcgaacctgtgtgttcgcccgtgcattaatcctgctgctcattcctcgtcctccaaatcgcatttgaaaattgaatagcgttttttggcgggcggctcgtcggtggcgggcgaaaagcaggcgatgtcgtgcgtgccggtttttcgccattcgcgctcgcggctcagcgcctcgtccatcgccgttttgtgaataattttcgccgacccgttttgcccgatggatttgatcttgccctgttgcttatcgtttgcatgttgcgcttcggcggcgagcgtttccgaaaggcttgcgcccgcttgcacgcccgccgattggtagcgcaaaagcgcttcgggcgaaacctcaacgccgtcgcccgccagcgttttgagcgtttttttgacgcgctttttgtgcgccagtttttccctaacggtttttcgctcaagcccgctttcggcgagcgccgggacgcgccagaagccgagcgtggccgggccgagatattcgtccgtttcggcgtcaaacacccacgcttcttgccacgccttgagcgagcggcgcagataaaccttcgcgcccgcgtggccgtccatccattcggcgtaataccaatcgcccaaagcggcatccctaacgccgttacgcttgatggtcacttcgcccgaaatccgatagcgatacagccgcagcgcgtcctctgtgacccacttggccgccgcgccgtcgtattcctcgcgccacgccgcctcgcgcgagcgcccgctcagcaccttgccttgcgatttgatttggtgcagcacctcttcaatgaaatagccgacaagcgcctcgccgcgctcaaagtcaagctgcgcctccacgcgctcggggcgctcgagcgggttgccgcccgtgtagcccggcatgcctttgtccatccattctttgaaaatgagaaaatcgcgttcgataggtttggtctgcgcaccgtaaggattggcaaaatgaacgcgaacgccgagctgcgcagttagggaacgcgattgggtgcgtatataattataatccgccgcgtcctgattggcgtagttcgggcgaaagcgtcgccgcccgcccgcaaaatccttgacgcgataatccttgccattgtcgatgatgatttcctccggcacgccaatttttaagcacgcctcgcaaaaagtttcgatgacatgatcggcgttaggatcttcaaaatgtagcgaccaagaaatccaataaccggttttgaaatcgcgccaaacggtaagccaagggcggcgggcgcgaccgtcggcaagcgcccacgcctgatccagccgccgatgatcggaaacccaaaccttgcccgcacgaatcgccgaatagtcgcggctgagaaaatgcgcgtacttgcggttgtaagcttcctctccctcacggtgcaaacaaatcgcagcctcaccaatttcctttttcaacttgcgcaaaaacgcggcgcggctcggaaatctgccctgccgaacggcctcaaaaaagccgtgttctttggcaaaaccgagcgtggcggcaaaaaccgcctccagcttcggctgcgagcgttttaaataagccgatttgaaaaattcatacaccggcggcatggcctcgccccagcaaggatcgtcgatttttgacgtgcctcgcaattttccgtaactgcccagcagccccgaaagaccttcttcggcgaaaatttttcgcgcccgcatgaggctcgggtaggacgttttttgctcgggatgcgcggcgttccatttttgaatggcctcgcgaagcccggcgcccttgaggccgtccgtcgcctgaaaaagcaaggcgtatttgtcggccttgcggcgattgtaatcggcagcttgttgataggaaagcgcatcgaggcggcgggtgtcggcttcggcatcgttaggcggcgtgttctcgcgcagccatttttcccgcgcgctcgcaggcaaggacgagagcgcgacgaacacgggcttgcgcttgtcggcctcgtcgatgcgcgtgacaaaattgcccttgcgaatttttttctgaacggcttgcttcgagcagcccaaaaggttggcgacctccaaaacggaaagaaatacgtccgattcggataacgcttgattttgcaaacagttatccggctcgacaaccgccgttttcgggttgtcgagtaagttgtcgatcggttgaacgaggtcgacaacctcagcgcgaagtttccgggtcgccgtcatggctaaaccgcctcccgaagggcttcgaattggcggcgagtttccttgcgagcgtttgcaatttccacaaatcgcgcctgcaaacgcgggtttccgcgccggatggacattttcaccgcgtccgccgtgacttttttctccgtgatgccgttttctaccagccgcgccgtctcctcttcggcgatttcggcgtaaatgccgcgaaacattgagcgcataaaagtggtgttcgctcttttgcccatgatttattcttttattagattaccgatatattatgctcacaatatatcgcttaagcgataaatagcaaaataaaaatatcatttttctgatatggaagagatgattggagatcgtttcaaagcggtcagaaaagcgctgatgctcaatcaggatgcgttttcaaaggatattggcatttcgcaaagctcgctttcggaaatcgagaacggaaaattttcgccgggcagcgacattattttatcgctttgccgatatttcaatatcgacagcaactggctgctgacgggaacaggcaagatgtttctggaaaaaaagcccgaatcggaaaatatttcggaggcgggcgacgagccgagcgcggcggactggcagcttcaggccgagcaagccgcaaaaacggcagcaagccgcagcgaaagcgaggcgctggccggcgatgtggcggcgctgaaaaagcaggtcaatgagcttttcgggctggtgcgcggcaggatggatgtgctggaagacgcgatggttgaaattccggtgtttatgcaccgtgtgtcggcgggaccggcggtggcgtcctcatcggaaattgaggaatatattaagttaccgaccgtgctgctgaagcatccgaagcgcagctacgcggtgcgggcgagcggcaacagcatggtcggcgcgggcatccattccggtgaccttttgattgtggatcaggaagcggccatcaagcacaagtgcatcgtgattgcgagcatcaacggcgagcagacggtcaagcgcctgctgatcgaagacggcgagctggtgcttgcgccggaaaacagccactaccaatcaacgcccatcaccaaagagatgaatttcagcattttgggcgtggtaatgcacatcattcgcacggtttactaagccgtcgccggcacatcgcgccgcgattttccgccacatttttttgcaagccaaaagtgtggcgaggggacggtgtttctcaaaattcataaaaacaaaccgcgcaaaccgttcaaacccaaaacgcacactcaaaccgagccaccagcgcattgcgttgtgcttcaaccatttatgcggattttgattttcttaatttggtggggggtttatagtggacgactatcggcaaaacaaaagaaaaaaaagcgaagcaaaaaccgcttacatgcaattttcacttcgcttcctactttatgcaagtttgtttaggagaactaagcaaacgtaacttctaagttgccgtcttcaaattttgcactttcagttttacgaccgataagcacgtttggcaaaatgatattttttctaaagttattgacttcaatcaacaactcatcacctttcaagttcatttgaacacggtcgatttcaacgttcggcaagtataaccgaagcatatattttccatctgttttttcaacagactgtgtcaattgctcatggtataaaacatcggcagggttgattccatcaaaaagctcggtacttaacatgtgtaacttatccgcaccaattacttcttgactatgaagccttgctgggaatattggtaaaggatagaagcaattattaatcttatccaaatatttcttttgttgctcaaccattgccaaaatataaggatcagtagatttgtgcatgataaccttattcacaactacggcatccaacttatacccaaacaaattcagataggtttgtgctcgtaaagcttctttaagcaccatattctcaggattgacaacaattcggtaagttgtgatatttgggtccatcagaattttatgcaaatcctgcatgttctcgccaacttgtggtaaaagcttgaacacgtttttctttggcatccacttctgaattaacggcgctgcaagccccatcgcccgaacatgccaactggcaattttatcggaataccatctgtatgattcaggcattgccaacaagcgcatggtttcacctgtcggagctgcatccaccacaatagcgtcatattcacctgattttgctgccagccaaatgtggcgaagactaatcatctcttccatgccaggcatgatagcaagttcatcagctacaatttcagaagcaccttcttgcattaaaatggttgagaaataggcatgaaattcttcccagtgttctctgatctcagctaagatattaacctctaatgcaaatagatttttctcaatttctataggtttagctcctaattcaacgcctaacgcatcagcaagactatgagcaacgtcggtactcaaaatcaaaacttttttgccacttcttgcgattgatactgctgttgctgaagaaatagatgttttacctactccccctttgccaagatatattataactcgcataagtacttcactccttttttcgtggagacgtcaatttgtttagttaaccgttatctgactttactttaatttttttgcgtcggcttctcgaacttgaatcatcatcagaagcctcttcttttttactggactgccaaatgctatcgctattatcctttataggcttctttgcttctgagcttttttccgttttagcgctaccatcttcgtatactttcccaccaaacgaatcttttctttcatattcattttttcgcctatttccaggcatcggtggtgttgggacaacggtttttacaaatttagatgctgcaccaaacaaaccatcgctttttaccgccgcttgaatgacatcaataagaaaatcctgcgtctgtttgttgcttgatacattttgaagtaattcattcaacgcattgactgattcaacaaaattatcgggaagtttttgaaaattctctggaatttttcgcaaatcatgtttgaattgctctttatattcttcaggtatggatgcgatcaattctttgaccatttcactcatttgcttcattgtagccatatctatttctggtggccgctgtgctccattcggggacatgttctgaggattttgcccaaatggacggctactattaaatggcatgcttcctggatattgctgatttccaaacatacgactaccttgctgcgcagcacctccttgataaccagaaaatgaatggcgtgctttaaactgctctaacagatcttgcccatatcctatatgggaattattcgattgatcttgaaaattttgcacataccccattccaggaatacccattgatgactgcggtggaattgaagttcctacagcttcatttccttcattttgatacggggctaattcaaaaactttaggagggcaagaatctattcctgtagtgtatattttgtctgcaatttcctgaggaatttcttctaaataatttttccctaaatgctcttcaagtactgtttctataagcacttgaagcaaaactatcttctccgcttcctctacgggaacaaggtcaaaaaccaaatatatggattctttcgctttccgatttaggacaatttctactgttgaagtgttcttatcgcgctgcttcgccgttattgaaacggtgccaagatcaaaccgatctaaataatctttatcagcacctctcgcccaaagatatagcgacttgtctgaaaaaatgagataatcttgaaaagccacgctaccaatttgctcatttttggactcatagaaaaagccatcaaaagcagctattggtcgttcccctaactgaagtaaatttctacgaaaaaactcttgtatatgagcctcttcggcgtgcttagccgcataaagcttaatagtctccattttaactaaacttactcctaaaccaccttattattgtaagcgatatcaagtacactgtttccatctcatatcttgaatcatagctgaaagactcaaccaatttataacggcattgcccgacggtttcaagtgaggaataaacattataggcagcaatgccttacatcgctgcctataagaaaagcaaatttacttagcgaactttgattcgatttgcttaccgtattcacgagatggtgatgagccacgaagtgaagaaccacctacaccaccgcccatgctaccccaaagattttggttgaggcgcaatgaaccttgtgctaatgattcaactgctttgctaaaagcataccagtgaccttcaaacatgagctcagaaatgcgaccaatgctggaaagcacctctgtaattgctcctcctcctcctactggcatatttcctccttattttatgtttaggatttgattgatagaaaacgcgaccaaaaaaatggcctctttaaaataacaacactttacttactattttacttatctgttcctattttttgtttcacacctaaaatttagcctgcgcatcgtttctcttcaaaaaaagacatcaactcaaatgccttgatcattacgagttgtcacttttcttagcccgttcttgcactttttgagcgcctcctggactattaaaagcgataatatcattagcaacgggaagcactgaattcattgtattcgaaacaccttgcaaaatcgtatctaatgctccaaacacacaaaaggaaattttttcagacatttccatactttggaactcgcctataaattcatttttatccatcgcaagacatttattttcaatgttcaaaaactactttttaggagaagttacttcagcagccgttttttgaatcgttcctgttacatttttaacgacttctgatgcctgtgaagtcacatcaccaagaccttttgcaattccacctgttgcatcatctacacccttagccacatctttatagatagttcctgctgctttacctgcatctttgacggtaatagcaacacgttctaccgtttggctaacaacgttatttgagctatttgaaagaccagttgccttaatgatagagtcaactgacgatccgatattttcaaaaacacctccaaaaagccccattgaatcacttaaagcggactgccccgtcatgacggttgcttctgcaataaatgcaatacggtcagttaaaggaagctctttaaattgagtacggagcttatcgtatgcttctgtcattttttcctccttgctgcattaaaaattaagcagcttattttatttaaagtttttactttttatgacttaaagaaaattaacaaataaaaactcttttaccaactataaaatcatatacagaaacactttacaaagaatctaatccaaacaacagcacacgaattatccccgaccatttcctactggggacgcctgtggcgtcactggaaatggaatagaaagccattttcctttgaaagccgcatcccctggttcaacaccagttagggtgagaggcaaggtcattacttttctttgatttccaatctggataaacaactcatctccagatacccaaacatcaatatcatcaggatttgcaaactgtaatttaatttgcacctcatagctatcatcatgacgaataaatctcatcggatcttcatgatatagcatttgcgatggatctgtatcgccgtacaaatcatttgccaaccgatttaaggcgtccaaaccaaccacttcattgtcatacattggaagcgttttaattggcagcggctcaaaagcactgttaatttcattcaaataccgcttctgaacagctttccacttttcaaggtagccactatcttcatcctctgagagcaacttatttacagtgaccatatcaaccttaaatccgtataagtttaaataagtcaaagctctcatcgtttctttaatagccatcttttcagggttcatcaccagtcttacagaagacaagttttgatccgtcaaaatctcacgaattccatctaactcttcataaacttgatctaccgaatcaaaaacttcttgagaaggaacataatttgatagcttatcagacattcttgagagcggtctggcaagtggacgaacaataaatttatcgacgttacgaatcattttgattccccatgccaacgtatcaggcagagataacaagcggagcgtttctccagttggcgcggtatcaagaaccaacgcatcatactgacccgacattttataccgtttcactcttacaagcgagaatagctcttccattccaggcaaaacagtcatttcatcagccatcacgtttggcattccttgagccgcaaacaagtttgcatagtacttctgaaccacatgccagttttctttcaaatcaacgtaagcatttacctctatagcagataaattatccttaatttttgttggctcggcagaaagcgacacgttaaacgagtctgaaaggctgtgtgcagggtcggttgaaagcacaagtgtccgcataccgagttcagagagtctgagagcggtcgctgctgcaatactagtctttcctacaccgcctttacctgtaaaagtgataatacgcataaactttatatggatactgagaagttatctaattacttaattagcaacgatgagaaacaaaagcctataaagccagaatctgacattatataacagacacaaatatgatagtttttttgggatttccaaatgtaaaaacatattcaatgtgaggccttaacagatttgcaacgcaataaaatacctttgcattttttaacctctgcatgcctgttaacataaaaattttcatccctgaatcaaaaacttttatgcttacgaatactattgattgcaattcccttcccttcaatacaacgtatttattttaaacagtttatttaatcaaatcatcgctattcgtccaaatcgtcctttttttatttttcccaacattgatgagaactgttttccttaaattcttttatttactgctttttaggaacgagaaagatgctctatattttgcatccattcgcagatatgctataaaatagacactacttaaaactttgatatatcaattgatgcttaaattgcctttctttcagatgcttgttcgtttgttttgcttctcttgccttccaattctggccggttgtgctgcaacgcaaacgccgatttcaatagacgactaccaactccataacgactgcaggctctttactgctccgcctaaaatcacactatacccttcgcgcacttgggatgatcttcgtgctgcccacagacaaattgcagaaattgacagcacgcctgcccctgcaaactttgctgactcaaccgccattcaaatcggttatgcgcatatcctatatcaggcggccttgaaagcgcttcagcgcacaccgatgccggataaagaaaccgcccgcgaggctttaacagaagcgcttgaaatcatctcctccgtgcttgcacaacctgatctgaaggcagatccgcagctctcgcgacttgccttgtacgtcgtccaaacttatgatgaccacatacaaaaactcagcgagcttgaaggcgatgcgccagcacttctcgtatatgaacgcttgtttggcaacccggaaaataccatcgttgatgaaaacctatttctcgggattttgcttcctaaaacggaaattcctcttgagctcaattatcaggttaaaaagtttatcactttttatagctctcgctttcacgatatttttcagcgctatttaaatcgagctgaaatttattttcccatgatgcaaaaaatcatcgaggaagaaaatgtcccgccggaaattatttatttaaccattgtcgaaagtggtgtgaatccacatgctcgaagccatgcaaacgccgttggcgcatggcagtttattaaatccaccggaaggctttttgatttgcacggaaataattggttcgacgaacgccaagatattgaaaaatcaacccgaagcgccatgcgacttttaaaatcgctacaccagcgatatggcgattggtatcttgcgcttgccgcctataatgcaggaacgggaaaaattaaccgcgctattcgccgttctgggaaaaagaacttttgggaactaactcgatacttgagaactgaaacacgccagtatgtggcccggtatatcgccgcgtccattattgccatgcaccctgagcattttggcttcacctcgctcgagtttgaagaaattgaagaaactgaactggttaccgttcccaattgcctttctcttgatgtgctttcgcaatcgatcggcatgcccaaagaacaattgcaatttttaaatcctgaacttcgacaagatgtaacaccgccggcatataagaactatccgctgcgcgttcccaaacgcttggcaagctcagcccagcaggccatcgattccattcccgattcggagcagctttttttcacactctataagctcaaacaaaatgagtcgcttagtcggattgcgaaaaaattagatgtcacgccatccatattgcaggaaattaatcacctgaagtcgagtgttgttccacgcggaaaagtgctcatgatgccaacttcgccagaggcttttgccgaaacccatttttcgcgtcgtgaactgtctgatgatagtcgcgaaagaagacggcgtcggcgtcggtataaacaaccggcgtcggaagaaaatatctcgctggttcaagtctatcggaaaatccaaaccgatttgcaagcagaggagaaagagtaaatgaaccggccatctttcgccaataggcaaatcgtgggctttgcctttagcctcgcaatgtccatatttcggttttctcacctgttaccgctgtttggctgatgatgcgagggatttatcttgccgccgtttttgcgctggtgatacttttttgcggcggctgcgcacgcgacgacgatagcctttttggaaaagcttatcacaatttttctgcgtacttcaacgcgtactacaacgccagcattgaatttgaaaaaggcatttcagccatgcgcgaggcgcaaacttttagcgccagcgataaccttcatattttttcaaaaactgaaaacaacaccgcaggcaaagctaattttgaaaaagtcatcaccaaaacctccgaaattcttaagtcccatccggtaagcgatttggccgataacgccttgttgctcatgggaaaagcttatttctacacgaatgaattgcaacctgccgagcgaaaattcaaagaaatcctgaccaattatcccgacagcgatatttttgacgaagcttctttttggtatggccgaacgctgacgcgccaatttcacacagaggaagccgccgagattctgcgttcgattatgaaatccagcaaaacatccgatgtcgtaatggcaaaatgctatttttcgctcgccgaattagccatcaatgagggaaacttggaagaagctgccatgctaattgaatccggcctggctttggaagatagtgaggatttaaaaacacttgcggcctatacgctcgccagaatctacgatcagcttcatcgtttcaagaaagctgcggaaacctacacctttcttttgaacttgagcccgagctacgagatgcactacatcgcgcaattgaataccggcattgcattgcgcgaacaatcgcgcgcgcgccttgccatcaaaatttttcaagatttacttgccgacgataacaatctcgaaaacttcggagaaattcgttttgaactggctaccgcttatgctcaaaatgatgagttaggcaaagcgtttgatttatatcaagaaattatttatcgccacccgggcacagaagctgccgcaaaaagcttctaccaactgggcaaattgcgaatggaaatttcccaggatttgacgatggcaaaaaccctatttgatagcgcaaaagccgcttacccaaaaggcgacatcgccaaaaaagcgcaagagcaatccaccacactcaaaaatttgctcgatctctacgacgaaaccattcaattagacagcacgattcaattgggcattcttgccacagccgatgtgctggcagaagatacggcgctgcccaacgactcgcttgaaagcgagcctgcgcccaaaaaagaagaacctcccagaaaacgcacccggcaggattatcgcaaaagcgctttcttagcacgcggcgcgcacgatgcgttcaacgaaacaaccacgcaaaaaagcagcacaagcaccaaacccaaatttcagccagcggccaacgaggcggcactcaaacaatatcaaattcaagcaattgaaaatcgcatcgcgttaggcagattttatcacctcaccatgcaaacccccgactcggcactgagttggtacactcaagcgttgcgcaaaatccaagccgatagcagcgataaactggcaacccttcgagaagtcgtgctgttctcgctgtccgacatttaccgaaatttaggcgacaccacgcagatggattccgtttataaagtgctgctcgccgattttcccgaaagtgcctacatcaatcgtgtgcgcgagcatttcaacctgcccaaactcaggcgcggcgaaaatgctcccgaacaaatcctttataccaacgcgattcaaacgcttgaaaatagccaagccgatacgtcgttagcgatgctgaaaaccttgctatcgcgctacccaaactctgcactcattcctaaagtgctgcttggcatcggttttatttatgaaaataatttgagcgaaccggattcggcgattcttgcctatcaaaaattggctgctgactatccaaaatcagaggaagccaaacatgttaaaaataaattggatgccgtgcaaagtcgcgccaagctaatcccaacgacgcctgatgataaaattgaattgccggaaaaaccgcctacgcccgcacccgaaatgaatcggcttgagcggtttcctatcaaaaaagattcaacaaaggcaaatggagtgcaaccagaattacaaaaaatgattaaattcgccggcaatcgagccgattctgtgcaacacaatcccgaaaagcaaaatttagaatgacacacatgactgaagccacgaccaaagctgatgatatttttgacctctcactaaccgttcaagaaaccacccaactcaatgcaacaactgccgttcttgcattcaaatctgagttaattgcgccgctcatcaagccggggcagtttgtaaatattaaagtgaacgatacgcttgcgccacttttgcgaaggccgctcagtgtgcatcgcgtagaaggcgacatttttgaagtcatggtaaaagtggtgggttctggcacaaaactgctctacaatgcgctgcccggctcaaccgtacaggttttggggccgcttggcaattcgtttgattacgctcgccaggattacgatacagccattttggtttccggcggcgttggggttgcgcccatgaccattctcgacgattgcttgcgccaagcaggaaaagaaattttcaattatgtgggcggtcgcacggcttccgacatcatcgccagaaaacttacgaacctgcgcatcgcaaccgatgatggctcacaaggttttaaaggaacggtggtcgcgctgctcgaacaggactttccagaatttgctaaaaaacgggttcggattttttcctgtggcccaaatagaatgcttcaagctctcgctgattttagcatgaaaaaaaatatcccatgcgaggtttctttagaatccgtgatgggttgcggcattggcatttgttacggctgccccgttcatgtcaaaaatgaacaaggcgaacccgacggccacaaactgctttgccaacacggcccagttatggacgccaagcaagttgtgtttgagtaaaacgctgaaggaaaagcgcttgtcactcagcagaaagtaagtcttcccccaaagacgcatttatccaacaggcgtcgtttcagctaatcgctctgcgatgcgttcccaagtcaagctttttagaattcgctcgcgaccatattttccgattttctcggcaacttcgggatttttaagaagcaacagcaacttttcctcaatttccaaaatattatccggcgcaaccaaaaagccgcttttgccgtcttcaatcgcatctaaaacaccgcccgagcgcccgccaataaccggcttttcgcacgcattggcttctaaataggtaatgccaaaaccttcggtatctccggtttcggtcaattcgtagctgggcatgatataaacatcgcaaaggttatagtgcgcgttcagcgcttccggctcgatgtagccgatgaaagtgacttgcttttccaagttcaggtcgcggcaaagctgcatgaggcgacgggcgtaatcggagtcggttttgccggaaatcaaatagcgcacattgggcacttcggaaagaattttcggcaaagcctgaatcacgcggtcgtggcctttgcgctctttcagccgagccagcgttagaatgactttttgcccatccaattgatattttcttcgccaatccgaaagcgccgaaataggaaaaaactgttcgggattgacgccgtttggcaacaccataattttttccggcgcaataccatgctgactcaccacgcgctctttggtaaaatgactaaccgagacgatcaaatctgccgcgttgagcgtttctttgagccacttttgttttatgggcgtcattttgcgcgtcacttccagcccatgcacaacaatgatgagccgaaagccaaatttcttagccaagccagttgcacctcgcgccaaattccatgttgtggcaataaccgtatccggcaaaaagccgcttttgacgagcgatttcacacctttgtaggcgtaccacgtgcgcaattttttccaataatttcctcgcatgtgcctcaccggataagatgaacgccgttgcaaatccgctatttcttggctaagaaatcgcgttagaactgccacatcataccccaacttttgaaaactttccgccatgccggctgcccactgcgcaatgccaccaacatttgggggaaaatcttcggaaaaaatcaaaatctttttcatgcagagaatccttttcttaaatcaacttggagcattttttcggcggcagtttgcacgtcgacaacggaaatgtcgtgcaccagcgaggttttggaaatcacttgaatgttcggaagttggtacggcgcaaagcgcgtgtgatgaatcacatccgcacgatacaggcccacaacgggcgtttggctgcacgaggccacatgaataaacgacgtatctggcgtgattaaaagcgagagttttttgatgagaaccgccgcatcaaaaagcgatttcgtgcgcggcgtttttaaaacatgcggatgtgctttttccaacgattctttttcggaaaaccgatcgggcatggaaaaaataatcgtcgggagcggcagcaacgccaaaagttgcgaccatttttccaacggccattcgcgcgaaggctcgcccgcacttagatttatgccgatgacttttttcccgacaaatgattcggcaaactgttgaatctcttccgaaattggagcgtcgggcaagtacggtcggcacgcctcgtctgaagcaggaattttcagatatggcaaaacggcgcaatttttccgcacaacatgcgattcaaacggcacatccaacaaatgatgataaaacccgcgatgataatcgtgaaatacggcaattttatatcgcgccggaattaaaatcgagtacatcatgaatgtccacgacggatgatctttcgtgttgaaaagcacatcaaactcgaatttgcgcacgctaaaaatgaaattcatcaagccagatttcgggcgatgcagcacatcgatgtttttatcgtgctgaaaaaaatcagccgccgctcgaacggccacaagatgaatttctaacttgggattggcctggcgaagttgtttgatgagcggcgtgagcaaaatggcgtcgcctaatttttcttgtgctaaaatcacaatccggttcaaatttccttgaaaagcgggtttttcgagaagccgcccccaaaaaagacgcattagccgcgccaaaagccgccgttttgtggctttttgaatcatgctttgaatgcaaaaatacagttgaactttttttgaagatacgctttccaagcgagagtttcagaagggttttctggcttcggcaacccgcgtgatgaaaagaacatcatggattgcgatgttttcgccgaagctcaaagaatgaattccaaatcatagccggtcgtttgcgcctcttttacaaacgccatgagcgattcgagaaatgaacaaaattccgtcggagaaattacgcgccaataactgattttctctgggctatcttgccaaccgagcataatttcttccggttttgtttcgcgatgcgcgtcaagttcatcgcccaaaataccgatcaatttttccagcagcgtgtttggcagataagcctcatcccaactgtccaagccatttttagtttcggaaataaatggcaacgcgttgagcgcatcaatggaattgtaatgaaaaagcgccgcgtagttgtgagccgaaatcggcaaactttgataaacaaaatagccttcgtcgttaagccgaatcgcattcacatgacctttgcggtaaatggaaagttctcgatgcgctgcgttctcatcgtcaataaagatttttcgatacattggtgttgatggcattgcaaagcttttttgttttcagtctctctgatatttgaattaactttatagattgaaacaataataacttaatctgtctcccgccggattaaaaaacaaaaatcatacgaaaaaatggtagggaaatatttacgtagaatcgggttttatttactcactgccattctgtttttttcgcaatcctcacaggcgcaggcaaatgatgaggaaaccagaggcaccgatagctactcgctctatcaggaaaatccggtgatgaacgcgtttacgggcggaatgggcattacagttttcgacgatgaggtgtattataatctttacctcgccccggaacttgtgcttggaaaagtcggcattgggttcgatgtaaatcttcgaatcgggacagatggaaaacttcgaaaagaagactgggatgacgacgtttcaagttacttgcgactcattcgatatgtgcgctacggcaataaattcgatagcctttatgttcgtgttgggcagctcgaagcaactcggcttgggcatggctcgctgatgtatatgtatcgcaacaatggcagctacgacacgcgaaaaattggcttggagttcgatatggactttgccaaatggggatttgaaagcatggtaagcgacttgacaagttttgatctcgttggcgtgcgaggctacatgcgccccctgcttgagagcaaccttccgattatcgatcaactggaagttggcgcttcacttgtcagcgattttcgcgacaacaccaatctggttgcaaccacacaaagcctgagatccgcttattcggaaaatggccaaattgcatttaacccatcgctggcaaatcgtgaatcgtcgttgatggcgtggagcgtggatttaggtctgccactaattcgcttgccaatccttgaaatcgaaggctatatggattatgcaaaaatcgtggattatggctctggcggtctgatcggcttgagcgcctcgctaaaaaatattaccagcatcgccacgttttcggcgcgacttgagcatcgcgtagccggcgaccagttccaattttcttacttcgatgcgctttatgaacaagatcgttttgagaccattcaaaacttcggcgactccagcgttgttcgcacacgagccaatgaattggccaattacacctcgcccgggcctggcgtttatggcgatctcggcgcaaccattttgagctccattcgactttggggaagctatcagcgcttatacaacaccaagcaaagcggacagcttcatctcagtgcgggcttgaaggaactcattccgcaagtgcttttgaaagccgattattacaaacgcgacgttggctcggaaacggaagtttttacgttagatgatcgcagtctggcattagtagagtttggctactatccacagccttatatgctgctttcgatcatttaccagtggacatatttgcccgtgcgcaatggggatgaagtcattggctacgaacctattcgacgcattgagcctcgcgtctcattaaattttcagttttaactttcctatggcgtaaggttggtgtctttggaaaagaaagtgaatatattatatactaaagctgaacgtcacaaaaggtaataatgttgggcatttatcggtatcagtttgttatttcatagcggcgagatcgatatttgcaacgaagcaccgttcaaaaaatgcaattaagaaaaagccctacgaggtaatcattcaaggaattctctacgataaaaaattatggaaggcaatttttcaaacagggtacaggatgtcattcgttacagccgcgaggaagcattaaggctggggcatgactacattggtacggagcatttgctattaggcatcattcgtgaaggcgaaggcattgctgtgcgaatcctgaaaaacctcggttgtgatctttacaaactcaaacgcgccattgaagactccgttcgctcaaccggcggcacactcacgctgggcaatgtgccgctcacgaagcaagcagaaaaagtgctaaaaatcacttacttagaagccaaaatttgtaagtcggacattattggcacggagcatcttttgttatcgcttttaaaagatgaagaaaatatcgcttcgcaaattttatcacagtttggagtgcgttacgaaaccgttcgcgaagaacttgaaaacattatgagcggcaagtccagcagcggcgagatttctgcaatgtctccaggccagcaaagtggtagcgggcaatatcaacaacaatatgaatctcgaaagatggaaaagacaaaaacacccgtcttagacaattttggtcgtgatttaaccaagttagcgcttgaggacaaactcgatccgattatcggtcgcgagaaagaaatcgagcgtgtggctcaggttttaagtcgtagaaaaaagaacaatccggttctcatcggcgagcctggcgtgggaaaaaccgccattgcggaaggccttgcactgagaattgtccaacgcaaagtttccagagtgctttacgacaagcgagttgttgcgcttgaccttgctgcgcttgtcgctggcacgaaatatcgtggccagttcgaagagcgaatgaaagccgtgatgaacgaacttgaaaaatcgaaagatgtgattttgttcatcgatgagctgcacaccattgtgggcgctggcggcgcttcggggtcgcttgatgcgagcaacattttcaagccggcgcttgctcgcggcgacttgcagtgcatcggcgcaaccacgctcgacgaatatcgccaatacatcgaaaaagatggtgcgctcgaccgtcgtttccagaaaatcatgattgaaccgacttcagtcgaagaaacggttagcattttaaacaatattaaggaaaagtacgagacgcaccacaatgtgcgctacatgccggaggctattgactcagccgtcaaactctccgaccgttatatcaccgataggcatttgcctgacaaagccatcgatgtcttggatgaagcgggcgctcgtgtgcacttgtccaatattcatgttccaaaagaaatcttagaccttgaggccaaaattgaggacatcaaggttgagaagaatcaggtcgtcaaatcgcagaattttgaagaagcggcgcggctacgcgaccaagaaaagaagttgctcgagacactcgataaagccaagcaggattgggaaaagaccactgccgaaatggtttatgatgtcaatgaaagtgatgtggctgcggtggttgccatgatgaccggcattcctgtgctgaaagttgctcagtcggaatctgaaagattacttaaaatgggcgagatgctcaaaggtgaagtcatcggacaaaacgaagccattgaaaaagtcacgaaagccatccaaagaacccgtgctggcttgaaagatccaaaccgcccgatcggctcgtttattttccttggtccaacaggcgttggaaaaaccgagctggccaaagccttgacacgctatctcttcgacacggaagaagcactgattcgcatcgacatgagcgaatacatggagaaattctccgtcagccgattggtgggagcgcctcccggatatgttggctacgaagaaggcgggcagctcactgagaaagttcgtcgcaagccgtactcggttgtgttgcttgacgagatcgaaaaagcgcatcctgatgtattcaacattctcctgcaagtgctcgatgatggaatcttgaccgatggactgggtcgtcgtgtagacttccgaaacaccgttattattatgacatcaaacatcggcgcgcgcgatatcaagagcatgggaatgggcatgggctttggcggtgcacctgaccacaagtcaaaatacgatagcatgaagtccacgattgaagatgctttgaagcgtgtctttaatcctgagttcctaaaccgaatcgacgatgtcatcgtctttcatcagcttgagaaagccgacatcttcaagattatcgacatctcggcaggccgtctctttaagcgcattcgtgacatgggcatcagcattgaaattaccgatcgcgccaagcaatttcttgtcgacaaaggctacgatcagcaatttggcgccagaccgcttcgcagagccttgcagcgctacattgaagaaccgcttgcagaagaaatgcttaagggcaattttgcagaaggaagcaccatcagaatcaagtatgatgaaagcaatgacgcattgcaatttgtagatgcagccaaagatgattcttcaagtgaagagtctggccaaacggttgaaggcaagcaacaagatgcctaaaatccaaactgctacataacatttagaagacctgctaaattagcaggtcttttttttacccaatacgacgcgtttcatccgtcatagcgaagatttttagttgctaacttttagctgagcggaaataaaaaaagcagttagactccgtaaaaagcctaactgccttaaaccacaagcgttaaagaacaatttgccccatcccgaaggataagacaactatgagacaattttcttttcaaatggtttaacgagtttgcccaaaagtcatatctttgtcacattatagcatcttgacttttgagccaattgatttatcaaagtcgttttgacgctgttttgacaatacaaaatttcgcatgatatgaaatgtgttagagataattgtaccggtagaagtgtttgtaacgtgcgtgcctgcctgcctgattatttgctgagccttgaaaataaaatccttgaagaagccgacccaaccgagctgcaagagtgcagtttatatgaagtagaatttcgcggaaatcgaaaagaattttataaagatgacaacccgcaaaatttaagaatcggagattttgttatcgtgcaagccgatagcggacacgacgccggttggattttttcttcaggtgcacttgccagaaaaaaagttgaacaacgcagcctagatccgaataacaaaaaaattctcaacattctcagaaaagcctcgacggaggaaatagaagcgcttcaggtgattgaaacgcgcgagccggaaatagcagagatttgtcgaaaaaaaatcgccgcacatcagctcgacatgaaatttgtggatgtagagttgcgatttgatcagcaaaaaatttccgtcttttttaccgccgatcaccggattgattttcgcgagttggtgcgcgacttggcttccgagtttcatgttcgcattcaaatggtgcaaatttccacgcgcgatgaagccaaacgcatgggcggcgttggcagctgtggaagaatgctttgctgcaccacttggctaaaagaattccaccaagtttccaccgattcggccaaatatcaaaatatgcagatgaacatgagccgcctttccggccagtgcgcacgcctgaaatgctgcctaaactatgaacgcgatagctaccttgaacaattgaaaaaattccccatagttgaaagcatcgtcaaaacggagcaaggaaaggctaaaatcgagcgcgtggatatttttcgggatgaaatttggctgcactacgaagcaaacgacacctggcagtgcctgaacttagaagagtttaatcggatttttacccgcagaaattaagtcgaacgggcctacatgcacacgctttctttttcagtcgatattgcagctccttgcgatgcggtgtttcactttcatgacgatgtggaaaatcttaagcaaattactccgccagaagctgatctaaaaattctttatgccgatgatccgggcaaagggcaaaaggtggttctaagcatcgcacaatttggatttctacacatgaaatgggaagtccttatcacagattatgaaccgccttttcgcatgaccgacgagcaaatcaagggaccttttcacagttggcggcaaacgcgctcgtttcaatcgctttccaacgcacacacgcggctcaccgacgcagttgtttatgagttgccgttgcagtttttcagcgactttttcttcggtgcgcttgttgaacagcaaatcacggaacaattcaaatatcggcaggcaaaattgaaagctattttggaaaatcaatttcacagctaaaaaatcgccttgcaacgatttctgatttttatgatttagccaaaggaaagacacaaggtcttgtgcctttccttgcaaattaataattccaaaattctctatcgaggctgcgatattgaatggcttgtaccaaatggcgaaattgaatgtcagcggcaccgttcaaatccgcaatggtgcggctcactttcaagattcgatcgtgcgcacgcgccgatagattgagccggcgcatactatcgagcaagcgcgtttcgctatcggcatccaatcgacaaaattcccgaatcatccggctggtcatctgtgcatttgaaaagatatgttgatttttataggccataaaccgtttttgctgaatttctcttgcctgcaaaacccgctctcgaatcgccgcagaactttcacctttcgcgcgcgaaatcaagtcctcgtaatttacctttggcacatcgatatgaatatcaattcgatctaaaagtggtccagaaattcgagaaagatagcgctgaatttgctgcggcgtcgcggtcaaattgccgtgttcgtctttcagcgcgccagccggacttgggttcatggccgccacgagcataaatcccgccggatattttgttgtcagcgcggctctcgaaaccgttacctcacgatcttccaatggctgacgaagcacctccagcgaaattctggaaaattcaggcagttcatccagaaataaaacgccattgtgcgccaggctaacttcgccgggcttggccatggttccgccgccaattaaggccacgctactcgtggtgtgatgcggatttcgaaaaggtcgttgcgttaaaagcgcttttccggtgggcaaatgccccgcaacagaataaattttggtggtttccagcgcttcttcaaacaccattggcggaagaatgctcggcaacgctttagacagcatggtttttccgctgccaggaggcccaatcataatgatgttgtgactaccagcggcggctatttccatcgcttttttcgcgtcgttttgacctttaatgtcggaaaaatcgatggtgtagtttggcgcgtcgctgaaaatctctgaaacagaaatttgtgttggcgcaatcggattttgccccgttagcaaatcaaccgtttcactgagcgacgaaacaccaaacacttgcaataccgaaccgcaagccgccgccgcaaccgccgcctcagacgcattttcctttggcaaaatcattcgcttcatccccaaacgcgcagccattgcggccatcggcaatgcgccaataattcgccgcaacgagccatcgagcgcgagttcccctaaaatgagcgtatcgccaagatcctcgctcggaacaattccgcatgacgccaaaatgccaatggcaagcgagaggtcaaacgccgtgccttctttgcgaacatcggcgggagctaaattcacagtgattttttttggcggaatgctgaagccagaatttttcaacgcggtcattacccgttcgcgactttctttgatggcgctatcgggcaacccaactacaataaaagccggcaaaccgctatctaaattggtttcaacatcaatgcgaatggcatccacgccaatcacggctgcggcacaaagctgagataacatattttcgaatttggggttaaaaaaaacctttctgcgttgggcgcagaatcgatgggaaaaatactgattttggcaggttattaaaaaacaccgcgctgatgaacggcactgcttttccaatcgctgttacggaaaaaacgaagttactttttagaagtgaccctttgattgggaatgcgaaaaaaaaaacaggatagccatcttttcactgatcgctatcctgcagctcataaaattggctaaaagacgtttgacccgtaaagcttgtgcgcttcagcagaaagcgcctcgcgatgatcaggatgggctatgttgattaacgcttctgcgcgttgacggagattttttccgtaaagcattgccgctccgtattcagtcacaatgtagtgcacatgcgcgcgcgtggtcacgacgccagcgccatgcttgagcgacgaaacaatgcgcgattcgccatgctttgtagtggaaggcaatgcaataatcggctttccatttggagaaagagatgcgccacgaatgaaatccatttgtccaccaacaccggaatattgtttcgttccgatagagtcagcgcaaacctgtccggtcatgtcgacttccaacgcgctgttaatcgctgtgacttttgggttgcggcgaataacggctgtgtcgttcacataatccgagccaagcatgacaatcagcggattatcatcaatgaaatcgtacaaccggcgcgatcccattacaaagctgctcacaacttttccaggatgcacccgtttatcttcgcccgtaatgactcctttttccaccaaatcgataatgccatcagaaaacatttcggtgtgaattcccaaccgcttatgatttccgagcagcgcaagcaccgcgtcgggaattgcgccgatgcccatttgcaacgttgcgccatcttcaacaatttcagcaacattgcggccaattgacttttcaacatcggttaatggatgtggcggaaattccggcagggcatcgttggattcaaccagcgcatcgatattgcgcgtatgaatcagaccgtcgccgtgcgtgcgcggcatattgggattgacctgcgccaccacatattttgccgtgtgaacggctgcttgtgccgcgtcaatggagacgccaagcgagcaatagccatgcttatccggcggagaaacatgtaccaacgcaacatccaatggcaaaatattgcgcgtgaaaagatgcggaacttcactcaagaaaatcggaatgtagtcggcacgaccttcttgaacagccttgcgaacatttgcaccgacaaaaaacgcattcacacgaaagctttctcgatattcgggctttacatacggcgcgtcgccttcggtgtgcaaatgaacgatttcaacattgcgaaactctgaggcgcgattcgtcatggcttgaaccaatcgctgtggagaggcaaccgctgtgtggataaaaacacgatcaccggatttgatcgcggaaacagcttcttcggcggaaacaacctttcccatggcaaactcctttcatttggaaaagtattaacggggcaagatgaaaaatgaacagatttttctgctcgctaatttacagctttttccaaccgaaaaatagccgttaattgaaagttaatgcgcgcccattttatgcccataagaaaacgaaataggtgattttaatcactttgatttgcttatcctcattttatcttatttgaacttcaatgattttcccccgcttggctgcttgcttttacgattgctcatcggaacagcgagccttttctaacttaaacaagaaccgtgatgaaacgtgatttattcatgactcttcttacttttctcgtgctgggcgcattttcaatcgcaggctgcgacgacgacaatcctatcgtggaaacggattacagcagcgagtatagcgaatacgctgcaaacgatattgccagcacaatgggcagcgacaatggcggcctaaatgaccaatttaccgaccttgccaatttggtagtcgactcgctcgacatggctgaaactgccgccagcgataccattgtgatatcaagagagcgaagcggcccttactacaacaatggccaatggacgctgaaattatccagccaggcatcttcgagctcgcttactggaagctggtctcgcggatatcgatactggtacagcaaaaacacacaacgccaaaagcactttttccaaaaaggctcgggcattgccgactctattggatttggcctcatatccgatagctgcagcggtagctacgaaaacgcttatcgcacccacacgctcaatcagcttcaagcggaatgggcgtgccgtgtagattcggccagcaacatgattcggctgggctcaacccaaaactacacgtgccagtcgaccgatgaagtgaaactcgggcaaaatacgcgggtttcaacttacaccttaaccttatccatgtctgatatagaaattccaataaaagagcgctttattcgtggaaaatatgttcatcctcgttcaggaaccattacgggcacacatgtcgcttcgcataaaatgcttagctcaactggcacggccttgtgggagcgctccggcatagagcgttcgtttgaaatcacttattcttacaacgccagcacacaaacgcgcacggttaccgttaccgttgcagggcccatttccagcctaaccaaaacactgaacatcgaaactggaaccgtagaagattaagccgattctaacgaagcaataagaagccgcccaaaaatcatggaaagatttcagggcggctttttcttttaatttttatcgtgcggcgaatcccgccactaaggctgcgcatcttccgaagaagctgcttcttgcagcacgtaatcggctggcaaatcaaaaagcgactgaggaagatttttggcttgaatagacttcaactccgtaaccacttctcggccttgcatatccgcgcgcattttcaccggaaaaccgcccacgccttgagcgtccatcgcatcaagcattttttcattgacgcctaaaaactgactggccgagcttaaacgcttcagcgattcaccgtctaaaatgtcctttgaagtccataattccagcgtgaggcgtccatcggaaatggtaaaatgcgagcaggaataaccgagcactttctcttcgcccagcttttcgatggtgtaattctttaaatggctgagcgcagcacttcgccggcgagtttcttcaaggtcaatttccgaatatgttttttccgaaagatttagctgatagagcgcattgcttttctgtcggattaacatgatttgctgcattttctcacctttggcttctattctgatgccttgtttagaaagaaaaaactcggctgatccgctaaattttggcgccgaaatttgcagttcgagccggccttcaaacgacttttttgcgtacgctaacgactgtgcgcaaaaaaataacagaaataaaaaaataactggcgtggtgcgttttttcattctttttcccaaatttagagttgcctttttgcccgatttgatgcgctgacgcaaaaagaatcggcgctttttgttgttttctggacgcttattttacgcgtgaaacttgttttttccgaacgctattgaggggaaaccgatttctttttatttctccaagaggatttgcttgcaattctatctggctatgatatattgcagacgcattgcattaactgacaattctcatttcttttcacatttattttaatttgattatgccagccgtatttgaaaacagaaatagcgacaatgcgccaggacggtactatatcgattctcaatgttacgactgtggactttgcgtcgacatttgcccaaccatttttaagcgaaacggaaaaaaacgctactcctttgtaggggcacagcccgaacaggcaacccatgaaaagctttgcaaagaagcgttggaaacatgcccatgtggcgcaattggcgacgacggcaagtaaacctcgatttttcccttactgattttttttgaaaaaatagccctgaagtcttcatgcaagcctgcgctgcacggatgactttcagggctgttttgtttttcgcgtgaagcgaaggctaaaacgatttctccagatttaaaccgacgccatctaccaaaaatggccttgaacgatacacttttggtgtaattcgcaacgatgcgctggagctcagcgattcgttgtaggcacgcacactgcgaaccgcattgatggcgctaaacagccgattcacagccattgcgccaagaatgaaataagtggcttgaaaggcttcatcgctggaaatgcgcagatcacggtacttcttacgattggcttctgtgtcccagtcccaaaaatcctcttgtgaatagcggccattgtagtcgcgaagctgcatgcgttcttcgttgtaggctgccatactttcgtagtttgaaatgtccttccagaactgatcagatttttgacttgaagaaacgcccgcattcgaacgagccaaagtttgaaagtccgtctcaaggctgttggcataaaccgttgtcccgacgaaaccggcaatcaatccgatttcaattcccagcgaatattttcctgttgaaaaatttccagcataagcttcaccgagtccaggcaatacaaaagaaagcaatccggcgataaacggcgattttgagccttctacatcaggaacaagctcaaactcgggaaattcggcgctatcgattggcacggcaagcgcctgctcggccagataagtttcagtgaaaaggttgggttgcggttgccactgggcgtgcgccggcagaaatgaatgaagaaataggacaagaaaaaaagcgctaaatcgacacaaaaatgagtttagggattgctgcatgaagcgttcgcaaattttgatgtttgataaaaatcccgcaggcataataggtgaataatttagtgaagtttccccaactcaattgcaacctaagctgtcccatttgcaattgccgctcgtttttccctcgagtgtaataatggaagaaaatgcagccagcctttggttatcagctaactttatattaacattgggcgcaattaagttgtatatgcctttttgccaccaatgattttttgcgtcacatctcggaatccagtctaaaaaaagcataccggggcgggtcgccgtttatcatggatttaacataagaaaacaaaactttatgagcctcattaattttgaaagtatttcactcaatccctccattcttcgcgcgttaaaagagttaggctacgaaacaccaaccgccattcaagccgctgctatcccggaagctattttaggaaaagatatccttgcaaccgcacaaactggaacaggtaaaaccgctgcattcgcactcccgattcttcaccgtttaggcgaaaatcgcagttatgacattcgcgcaccacgagcccttattctaacgccaacccgagaattggcacttcaaattgacaacaatatccgcctttatgcgcgttacttacggctgcggactggtgtcattatgggcggtgtgccagctcatcctcagatcaaaatgcttcgtaggaatcctgacattttggtggcaacgccaggacgcctcatcgacttgtttgaccaaggctttatcgggcttgatcaaatccaaaccttcgttttggatgaagcagatcgcatgctcgacatgggattcatcgacgacattcgccgcatagaatccttgcagccgcgcgatcaccaaacgctgctattttccgcgacactttcaccggaaattgaagcgttggcctcgcggatgcttcgcgagcccgtccgcattgaagtcgcaccggtttcttccgttgccgacaacatcacgcagaaagtgcttttcgttgaacaaaacaacaagcgcgagttgcttcacaaccttttcaaggaaaacgacatcaagcgcgcgctggtctttaccagaaccaaacaacgcgccaatcatgtggccgagcagctcattcgtttgggcatttctgccgacgcgattcactcaagcaaaagccaacgcgctcgtcagcgtgcgctcatgctttttgatcgtggcaaaattaatgtgctcgttgcaaccgacattgccgctcgcggcatcgatgtggatggcatttctcatgtgattaactacgaattgccagacgatcctgaaaactacgtgcaccgcattggacgcaccgctcgtgcaggcgcttccggcacggcgctttccttctgcgacgcagacgaagttagaatgctcaaaggcattgaaaaattgaccaaaagctcaattgcgatttgcgacaacaatccatttcactccattgctgtggcgtccatgcacaaagtggccaaagcgggcaataaaccgcaatattttcagaaaaagccacgccggtttagcaattccaagtcaaaatactcaagcaaatattccgatagaaaacactcttcgggaaaacgctcctataaatcagcttgattatttttttagcgcgaaaaaaaaggcagcttgtgagctgccttttttattgaatccacgccgatttaaatttttactttccaataaatcgtctttttcagttcctcaacccagctgctatacctttcggcttgctggcgttgaagcgccatatttcgcagacgagcataatcctgctcaagatttaagcgatgctttggcgcaaagtatttcaacttgacgatagaaaacgcatattcgtcgccaagctgaatgcgcgttggctttgaaatttcgcctggacgaagcgtttcaataatggagcgaattgcgggcaaaagtccatccagcggaatacgcttttggttggtttgcggcgaaacaatgtcaccaccgagctctgctgaactttcatcttcggaaaactgccgtgccatcatgctaaattcagcttttcctgacaacacattttcccgaatttcattcaattgatcgatggcagccgcatcgtttagcttcgttttatcgaagcgcttcaaaatatgacgcactcgaatagcctcacctttccgctccaacagttgaataatgtgatagccaaattccgtttccacaatgcccgatatttgattttccttcaaaccaaaagcgacttcttcaaaacgccgaacaaattcgccgcgcttcacaaagcccaagtcgccgcccaaccgcgccgatcccggatcttgcgattcagcacgggcaagctcggcaaagtcctttccatcttgcaactctttttgcacttcttgaatggcgtccagcgccgattgcttcgaaaggctatcggttttgggcttaatgacaatatgagccacttcaacctccgccggaatttcaggcagcgaatcgcgatacgtattgtagaaatccacgacttcctcgtttgaaacggttaaatcggaaaaatgctggcgttgcaattcttcaaccaatcgctgagacttgatctcttcgcgcaaatccacgcgaagcatatcgatcgattttccaaatgtttccacaatggcttcgtctgtgcgcaagcgctcgcgcaaaaacgcgattcgctgctcaaccaatccatcaacttcttcgctgctcaccgtaatgctatccagcttggctttcatcaataagattttttggttgatgagcgcggtaaaaacttccttccacagcccaggcgtattgagattgatctgattttggtaagcgtaaagcatcgcctgattatccacatccgactttaaaatggcttcatcgcccactaccgccacaatgccatccaacatttcctgcgcacttgcaggttttgagaaactgccagccaaagcaagcatgaacaagagggcaaaaccgatttttccaagtttgtttatcatagatgttaaaattctttttagcgttgcgctgcttttcgggcgcgtttttgaagctcgatataaaatgcgttttgctttttcaatttcaaacgttgtttaatttcgtcgtaggccgcttcaagtggcttttccgttcctgtttcaacacgcgtctcaagtcgcatcaccacaaaaagcgaatcgttgagcttgacaatcggcgaaatgttgctcgggcgcatcttctctaaaagctgctgcaacacatccgattcaagatgcaagcgactgattcgcacaaattcttctgaatcttgaagtgcatgcgtgttcaaagtatccagttctggcgctatgattttggcttcgctaaccagctcatcaaacgaaaatcgacgattgccaagcgctcttgccattcgcgtggcggaatccgacgaagacgcatagaggcgaatcagctttaccgccggctcacgataaacaaactcttgcttgtgcatctcataataggcactgacttcgatagaatccactctaaatgcgccttttgcctcagcttttttcatttctatatcaacaaagcgctgcacgaaaatgcggcgcttggctttttctaaaagcacttgagcaagcggatcggattcaatgttggcctggcacgctaagtcatagagcgcggcagtgtgtttccaatcttcaatgtaaatggcggcggctgttgcgctatcctttggagacgcatactgaatagatgcttgcaattcggaaagggtcagattgctttcaccaactttcgccaccaccgaatccgccgaattggattcgcaggccgaaaccattccgaaaagcacgcagagaaacagcacgtgcaaaatgttctttttaaccgattggctcatttattttttctcttgcttgattgaacgaaaatgaaaaggcggctttcaaagtcgctattcattcgaaaacgtagagacgcggcaaatcgcgtctctacaactcttcaaatttcaacgaagtgtcgatgcttgattaatttaagaaagatttgcttacgacttcggcattttgatttttacgtttgcctgcccagtccaaaccgcgcagttatttatcttccttgaacgcctgctttaaattgtcttcaaaaacggtaatcttgctttttgcgcgcaagcgattcacccactcggtttccaaggcgcgggtgttttgctcctgtaagatggaaaaaatctctgtgcgagcttcttcatacgttttttcagttggcggcaacatgatatccaaacgcattattctatatcgctcatttatcgactcaggcgcagcgacaaagccgacgggctttccaaaaagcttatcgacacgccgattttcaccacggttgaaaatcgcgctttccgctgagcccaagctatcggcagtttcgctataacgcgcggccaatgcctcgaagcttcttggctgatcatcgacttgcagtccggtcagttgctcttgcaatttttggaacttcagctgcgattttttgtcgcggcgttttttgagcttgcgcaattgcgcttgaattttgcgtttttgaattttcacatcttgggcgctcaccacatcgcgctgacgaatattttgggtcagctcgttgtaaatatcatcggcgagtgatttttcggaaacaacaatctcggaaactttcatgcgctcgcccaagcgaaaatcgcctttgtgcgttgcgtagtaagcacgaccggcagaatcagttgcggcagcctggctccaaaccgtttcatccgaaactttaaaaagcaacacgccatcgcgatagtcttccatcaactgcgtaaaatcagcatagcgtgcttccaaatggtcaatttcataggatttgagcgtttcatcgacatattgctttgcatattgatgaatggcgtccgccgtgagcagcgaattttttccaccaaaccgcttcataaaatcgatcaaatcagccagcgtgcgggtttgtttttctgcaaaagtgaaaaataccgtgccgagcgtcgcgtcatccaaatcgtccaattgtgcaaaagtcgagttgctatcgattttcgccgtcagcatgggaagtgccgattcattttccttaaagtgatacgtctctttgagttgctggatgaaaagatctcgctcatgcttgagcttttcagaattgcgactcagcaaacgctttagcaactctttgctttcgtcatagctttttggttcttcgcgcccggtgagcaaaataatgtgatacccaaacggcgtgcgaataattggagaaaggtctccagcctgtttcaaagcaaaagcagcggtttcaaagggtttgaccattcgattcaggccaaacaggccaagatcgccgccacgcgccccggacaatttgtcatcggattcttttttagcaatgctctgaaaatcttcacctttttgaattctgcgcagaatcgattccgcttttcgataggcttttagcgtgtctgacggcgtaggcgattttggcagcgcaaccataatgtgcgacgcacgaattggctgcgttttaggacgacgatcataaatcttcacaatatgatacccataacgggtgcgaaacggtcccaccaattcgccaacttttccgccgtaagccgcatcttcaaattgatacaccatcatgccgccggaaaaatagcccagattgcctttgttttgtctcacgcttggatcttcggagaaagccaatgcgaccgaatcgaacggcgcgccagccagaatgagttttcgcgcttccatgattttctgatacgctctgagcgtatcagctggatcggctgcacttgaaaccaatgctaaaatgtgcgaggcattaatttcttcttgctgcttatcgtacaaatcgcgcaaatttttctccatcaccgctctttccatcaaatacggctcagcaagttgcgcgcgatagtccttgagctcttgcaaaagacttgggtcttggccaaatccgcgatcctgcgcgtctttgactttcaagcgaaaggtgatgtatttatccaaaaaatcttgataggctgcaaacgtatctctgcgaagggtatcagagaaaaaagtgccgtcgttgtatttcgactcgaattcctgtaaatcaaccgcgtattcccagcctggttgctctatttttgcaacaggaagttgcgaaagcgaaccgccgcaggccgttaaaatcgaagccgaaaaaagggcggcaaaaaaaagtttgagttttttgaattcaaggttgaacctaaccatttgttagcgtccgtttttaggttgatgatttttgaaaatgatcaaaaccaagctttagaggccatatttgcgggcgaatagtaaagaaaaaaaccatgatttacaatatacgcgaattagccaaccgctgctttgacttggcttggccgtcttggcgaatgtgcgcggcaaaatttagaacgcttacctctttttcttatcgatttggctcagtcggccaagttcgccttcaatttctacatcttgataggcatttcgttctacaaaatttcgcacaatcacgtctcgagaatggcgcaattcctggcgcgtgccgagaaaataaatccggccttcgtgcatcatggccacacggtcggcaactttatccacgctttgcatgtcgtgcgtgaccacaatcgaggtgacttgcagcgatttggcaagattcaagatgagcgaatcgatggagtcggacataatcgggtcgagtccggttgtgggttcgtcgtaaaaaatatattgcgggtttgtcgccagggctctggccaggccaacgcgtttgcgcattccgccggaaagttcggacggcttcaaatgctccgttcctggaagctcaaccattgcgagcttttcggcgacaatcttctcgatttctttgttgggcaactgcgcattttctttcagcgcaatcccaacattttcgccaactgtcatcgaatcgaaaagcgcagcactttgaaaaagcatcccaaatttttcgcgaactcgatagagcgccgccttgctcatttgtgaaatatcctcgccatcgacgagcacgcggccttcatcaggcacaagcaacccgaccatgtgcttgagcaacacggattttccgcaaccgcttcgcccaataatcaccatcgtttcgcctgttttgatttcgagcgaaacaccgcgcaacacctctttttgccgaaattgctttttcaaattttgaacttcaatcataacgcgagaatgaaaaaatttgcgatgcgttgcaaagtaatgaatcgttggaaaatgcgcgagcttttttgatgggagaactcagagcaagccgttgcaagctctgagtttctggaaaagattaagaaccgtttctgcaactgataaattaaatcagttcttccaccgttgcgttaagcgttcggccaactgcttcagccaccggttttagctctttgagcaaacgataaaactttttcggcttcagcgattgcggcccgtcggagagcgctttttcaggatgtggatgaacttccacaatcagaccatctgcaccgcacgcaatcgaggcttttgacatcggatttacatattcccaaagtccaacaccgtgcgacggatcgacgacaatcggcaaatgcgacaaatgcttgaccgccggaacggcattcaaatcgagcgtgttgcgcgtgtgcgtttcaaatgtccgaatgccgcgctcgcacaaaatgacattttggttgccattcgaataaatatattcagcggccatcaaaaactcctcaatggtggctgccatgccgcgcttcaagagaatcggatttttatattttgccgccgcttcaagcaaggcgaagttttgcatgttgcgagcgccgatttgcaaaatatcgctgtgttcggccactgctggcaaattttccgtgtctttcacttccgtgatcaccagcatcccgtatttctcggcggcttccttcaatagctcaagccctttgatttttaagccttggaaagaataaggcgaagttctcggcttgaacgcgccaccgcgcaagattttcaccccagcaacgctaatggattcagccacttcatatatttgctcacgactttccaccgcgcaaggtccggccataatttgaatttccttgccgccaatttccacgtcgccgatgcgcacgatggtattttccggcttgacctcgcgaccaaccaatttatacggttttgtaattcgcaccacatccacaacgcccgacatgcttgaaaagccgtcttcgtccaaaacccctttatttcccgttacgccgatcgcaattcgctgcgaaccgagaattttatgtggcatacagcctaactcccgaactcggtcataaaccgcatgaatttgctcttccgtagcctcatgcgacatcacaataaacatctgaaaactcctttcgatgatgaaaaaaaaattatgtcccaaagtgagatatgagatagaaatcaatctaacttgactgccttacaggcaaaaaccgagatgatataaagattagtttcgccaccaagtggcgaagaaaaagaaggagaatgcggtaaaatatgtggtgctacggcaaatcataaatcattataagtaaccgtgtgcgaaaatgcaatggcttgtttgaggaaaattgccattcatcattgtagaaatagaaaaagccgctaccaaaacgaagcggctttttagagatttgataaaagaccgatcaggagtttttttctttcagcaattcgcggcgcgaaagcttgagcttatcaaaattcttgccaggaataatgtagtaccaatcggcaaaacggttggtgagcgagcttgccaactttttcccatcttcgacttgcttttgccacttttcatgtgcgcggctctgctttttgttttcgcggtcggctgctgaccagagcgaatcgggcttggtttcgaacgctgtgctttcgggttgcttgggttctttaaaagcgtcttcgtcaaacgaggccgttaggaaaagaaagcgattctcttttgtctgcgaatcatcttcgtcattttcacctggaaccacttcgccgaaacggagcgtataaattacgccgtcttcggtgcgcagctgaagctcgccttcgttggaaagcaatctgccatctcgcgtaaaaaagtatcccttactttgcagtgaaagcatatcgtccttcgaaacttcaataccagcgctttgcttcttcaaacccgcggaaaggccgctgggtttagggcgaacgcccacaattttcagttcatccagcgcgcttagcacttctgccacttttttcgtgtttaaatcttcgcccggtttcatgcggtccagcatccaggtttcgccatttttactcaagcgaatttcgccgcgctcgtcgaccgtccccgtcacttcgttgatggaataatccttcaggagaatttcggaaacgcgcttcttatccaactgaagcaagtcggtatcgatccaatcgttgaatttggtggaaatctcaaaattcaatttggccgtataaacgcgctttccttctggctcgcgcacgaagtaataatcctttttgcccgacacttttttgccgatgattaaatcggccagcaccttgtcgttctcgttgcgaacagtgacgcgcttgccgtgcccgctcatggcggttgaagattcatcaagcggatcgatgacaccgagcgattcaaactctgccggattatcggttcggaaatcttcttttttaatttgaatcattgccgcagcggtcttggaaagctgctccttgccatccgccggatagttatattccgaaggaatcacccacaggccttttttgaaagtcaccttaaacggacgcgccgaagcggtttcctcatcatacttgacgacttcaagcacggcggcggtatttggatcggtaaagtcagggaagaacgccgcgcccacatcggcaaacgcatcgggcgtagaagctttcggcgcggaaagaaatccaagcaagccaagcatcagcgccgtcgcaacaaaaataagcgtttttttctgctcgttcatcatgtttttcttttggtgttgttttgtttagagtgttaaaatattttgaatttgttgattatttttacttatgtatcagcctacttcatagagcatttagcgaatcttctcggttaaattccaacgcctctttaagcgtaattttaacgcttcatacgctttttcctgaaaattcacgcatggaacttcttcaatcctgccaatcaatcaatcattttcttgttttattacagcggtatattcgggttgcattttctttcctcccaaaatcaattgtaatgttgatagtccctctcccaaacggaagagggacatttttaccaaaaatcacgcctgcctccgccgtctcgcaaccgccgttccggctttttcccggcgacggcggcgcatgaagatcatcaccgccatgaggccgaccggaatcgggggcagcagcacggcgaaaagctttatcgtactttgaatcgtttggacgcgagcttccatattttctttgctgcgctgaatcttggcgtctttttcggcctcgatgcgcgatttgagcgcctcaaatcttcgactctcgacttcttgaatgtttcgcgccatgatttgcttggtttgctcgtccaaatcggtgcggcggcgcatttcggcgactttgttgttcaggcggtcttgcgcttccgacagcgctttttcggcttccaattcggcttgtttttcctcgtcgcggcgaagtttcgcgtaagccatcacttgtttttccagcgtctcgagcgtgcgatgtttcaggcgttttttgcgtagctcgataaacgactcgtcgccggccagccaatccatgcagttgaggaaaaaggtgacattgtcaaaattcaagctttcgtagcccgatttgcgaatgtcaaaaaattgctcggaaatgaaatcaatatcggccaccgtgatgacattcaatttcgttttgcttttcgtgctatcggaattatccgaaaaggcgcgggcggcaagcgtatatttcacgccgccgacttgatgcggaatcattcggctcggcaccatttgtacgccgaaatagctacgctgcacaagctgccgataatttagcctgcccgacatctcgctgcacgaaattagcggctcatacccgtagctgcccgacggcgacatttccagaaatccaggaaaaagaaacaccaactcttgcaaaccctgcgtcggcacaagctttttattaaacgaatcgggatttcgattgccttcaccgatgaaaatcacttcgggcggcagcgtggccaattccgggtgcgggttgtagctgtcccaaacgatttcttgcggattccaattgaaacccaaacggcgcataaacccttgtatgttgcctttcggcttgggctgcatgccttgatttctcaaaaacggattcatttccgcgccgcttttttcggacggcgaaagcgcaacagtttccaaaaagagcgggtcggttaaaaccagcgctggatttcccgcctcaataaacgcggccaaattgtccatttcctcttgcgaaagtgacgacggcaacaccacaagcaagccgtccaactgttcctcaatcgggctgtctgcggaaatttccaccacttcgtattgctttttcaactcgctgaccacttgccattccgggctgttttgcatggtttggaaatcgaatccgccgaaaattttggcggcggttttcaccacgccgatctttttgcgctccgacttggacaccacgcgaatgctgcgaatgagttcgtattcaaccggcaggcctttgtcaaaaaaatcaatgacctgctcttccgcgccgcaggtaaaagccaagcccatgtagatttgtttcggcacggcctgcatcgcgcccgtgttggcaacgacttcgcgcggcgtgatgccgaatttttcgcgtgcctcacgcgcttcgtcgctatacggctcggtttctttaattaaaacttgaactttcccgcccgacgaggcttcgatttccttgaggaaactcagcaagttgctgcgcgtttgcaccaaaacttgcggcacttcgggactgataaacgcttgcaccaaaacggttttctcgccgggcaaatcgccgagcaagcgccgggtttcgccggaaagcgaatgcagcttttcggaagtcacatcccaacggaagccgaatcgttggaaaatcatgtttaaactgacgagcgccacgatgagcgaaatcgcgcgaatcgcatgatggccgctcatcttcatgccgcccgcagatttcggccaatgccgcttgccgagcaggataatatttatatacagtccgaacgcggcgatagaaaaaaagtagaaaatcgcggaaaagctcaggacgccgcgcgagaaatcttcaaagtgcgcccggatgctgacggcgtcgataaacggcttgagcgcgtcgccgaacagcccgctcaaaacggaagtcgaggcgagcaggccggtgaaaacgacgcccaaaataaacgcgatcgtcgcgtttgcggtcagcatcgaggcaatcatgccgacgctgatgagcgccgcgccgctgatgaaatagccgaaatagttcgcaaacatcaggccgatgtccgggctgcccaagaaaaacagcaccacgatgtggctcagcgaaagcacgagcgaggccgcataaacgcccagcacggcgaaatatttccccagcacgagttccgcatcggtggcgggcagcgtgagcaaaagctcgtccgtgccttgtttattttcctccgcccaaacgttcatcgtgagcgcggcgataaaaaaaacaagcagcacgggaaaaacggcgttgaggcggctcagcgaggcgaggttgttcaaaaagaattgctcctgccaaaaggccgcgccggcgctcagaaaaataaacagggtgataaacacataccccgacgggttggtaaaaaacagacgcaaatcgcgtttgataagggctgaaatcatcttgacattcaggttcatcatgctcagcttaataagttaagattcggttgtttgggtttcggtcggtgaggttaaacgatagaacgcctcttcgagcgagctttcggcatgaagttcggcgggcgagccgtcgaagacaagccgcccttcgttgatgaaaatcacgcgttccgcaacggcctccacttcctgcaaaatgtgcgtggaaagcaaaatcgtttttgttttgcccagcaccttgatgttggcgcgaaaatctcgaatttggttcgggtcaaggccggaggtcggttcgtccataatcagcacgtccgggtcgtgaagcaaggcttgcgcaagcccgacgcgctggcgatagcctttcgaaagccgaccgataggtttatccaaaacttcttgcaaggcggcaagctcggtaacggtttcaatgcgcgttttcaactttgcaggctcaagaccgcgagcttccccgaaaaattgaagcgattcgtagggcgtcatgtccaaataaagaggcccgttttcgggaagataaccaagatgcgcggcggccttcaaacgcgcctccgcgacatcaaagccggcgatttttgcgctgccttcgctcggcgcaaggtagcccgacaagatgcgcatggtcgtggattttcccgcaccgttcggcccaagaaacgctactacttggccttccggcacagaaaatgacacattttcaatagccacaaaggattcataaaatttgctcaatccttttgcctcaatcatcacttttgagtttttttcgctcatttctatgaactcctatcctttgctcgtatgtagttgtcttaaatggcagttaaaaagtcgtttccaattatggaaaaaaagtattcatgtgggcgcaaaattagcgattccagcgaaatcataaaatcccatttagcagcacttcatcacggttttttcgcgcagaaatccagctttttgagagaatcaaccatgtaatgctttgcatcactatgctttgcatcactacgggctgaagttgcatttaaagtcgctcagcgctcactgtttttttactgccatttatcggttatcttttgataaaaacaattcttaacagccacaaacgtatcattcctatgtcagaaaaaacgcgtccggcaaaaccggtatcggcttctcgcgtggagacgacgcattttgtgacccctcccgacgtgaattatcttggaaatttggctggtggaaaactcatgcactggatggacttgaccgcagccattgcagccgggcgccacgccaacgcggtttccgtcacggcctccgtcgattcgctcgacttcaaacatccgatcaatcttggcgaagtggtgattattaaggcgagcgtcaatcgcgcgttcaattcgtcgatggaagtgggcgtgaaggtgatttcggagaatctgattactggcgagcaaaaggtttgcaatcgggcttattttacgttcgttgccatcgacgattccctttcaccaacaagcgttcccgccgttctgcccgaaacggaagaagaaaaacagcgctacaacaaagccgaactccgccggcaaattcgcctgctcaacaagggatgaatcaagcgcgctcgccaattctaacgcgaacggaacatgctattccccaaaaaaaagggcgagcccaacagctcgcccacttttgagatcgtatcaaacggatttttttcaaggcttgagtacaattttgccgtaattttttcggccaagcatgagttcatgcgcctttgccgcatcggacaacggcagaacatgaccaatttccacttttagctgtccggttttcagccattcaaaaatgtcattataagctctttcaaaaagttctggctgtgccacaaccacccgcatggtgcacgcaataatttgatgcgcattccaaatgaggctataaggatcaatcggcggaatcggcccggctgcgtttccataaagaaccacgcgaccgaaattggccatcattttgaaatttttggcaaaatcagcgccgccattgccatccaaaacacagttgacgccgtcaccatttgttgcatccatcaccgctttctgcaaatcctcttcggcataattgaccaacacgtctggatgaaaagctttgagccgttccaatttttcggctgagctggccgcggcaattacctttgccccgcgaagcttggcaatttgaagcgcctgcgtgccaacgccgccgcccgccgctaaaattaaaacccattcgccagcttgaatttttcctgtggtaatcactgcgtgatacgccgtttgggtggtcacggcaaacgccgcgccttgctcgaagcttaaatattccggcaatttgcgaacggaaaattccggcaccacagctttttcggcgtagcagccgccccaatgcgtggcagcaaacacacgatcgcccggcttgaagcggtgcgcgtcgcggccagcactttctacaatgccggcgatttccgatcccatttccgtgcctttgtctaaggtgttcccgttaaggatttttatgtctgcaaaattaacgccgatcgcctcaattttgattgcaacttcgttgtcatgcacttccgggctgggaacttcctgaagcgacaagtttaagtcgttatctgctacgatttttttcataacggtttttctggtggttgaggaatctatctgagaaatagttgtttcgcatccatgatgcctgccaaagataacgttcatacgatggttttcacaaatgccaaacaaatgcgttttttttcgttttaaacctaactcattcaagttagtttatctattttaggcatttttctgtttttcaaaaatggttgatccagcccgttaagttttgattatcaattgagatcagtttcgacgccgctcaacctccaatgggaaaatcataaatgaaaacccatctgcctgagcgaagccgaaggctgcagcaaaaggtcaaaaatcgaaagtcactgtgattttcgtatcttgcgcttttatttttctgctcatacttgctcagcaaaggcgttagggaatttgcttggctaataaaaagtacagattcgttaaactcagaaacaaggatttatgcaacgagatattatcaaattacttcaagaacggattttggttttggacggcgctatgggaacgctcattcagcgccacaaacttaccgaagaggactttcgcggcgaacggttcaaagaccattcgcactcgctcaagggaaacaacgacattctggtgatcacgcaaccggaaatcatcaaagatattcatcgtcaatttttggaagctggctcggatattatcgagaccaatacatttagcagcacgccgatttcgctcgccgattacgaggtgcaagatttaacctacgaactgaacctaacggccacgaagctcgcgcgtgaagtcgccgatgaaatgacagcaaaaacgccggacaagccgcgattcgttgccggttcaatcggtccgaccaataaaacgctttcgctttcgccggatgtaaacaatcctggctaccgcgccattactttccaaaatgtggttgatgcttacaccgagcagctcaaaggccttctggatggcggcgtcgacatcttgctcgtggaaaccgttttcgatacgctgaactgcaaagccgcgctttttgccattcacgagtttttcaacaaaacccagaggcgcgtgccagtcatggtttccggcacagttgtggatgccagcggtcgcacactttccggccaaaccaccgaagcgttttggatttccatttcccacatgcccgacctgatgagcgtcggcttgaactgcgcgctcggcgcaaagcagatgcgcccgtttgtggaagccatgtcgaatgtggcgcaaacctatacaagcgtttatccgaacgccggcttgcctaacgaattcggcgaatacgacgactcgccagaatacatggcggcgcaaatcgaagattttgcaaaatcgggttttgtcaatatcgttggcggctgctgcggcaccacgcccgcgcacatcaaagcgattgctgaaaccgtgaaaacgctcccaccacgcaaacgccccgagccacatcacattttgcagctttccggccttgagccacttgctgtcgataaaaccaccggatttatcaacatcggcgaacgcacgaacgtaaccggttcgcgcaaatttgcccgtttgattaaagaaggcaattatgacgcggcgctttccatcgcccgccagcaggttgaaagcggcgcacaagtcatcgatgtaaatgtggatgaaggcatgctcgattcggaaaaagtcatggcggaatttttgaacctgatcgcgtccgaaccggaaattgcccgcgtgccgattatgattgactcgtcaaaatggtcggtcattgaggccggattgcgctgtacgcaaggcaagtgcatcgtcaattccatcagtttgaaggaaggcgaagcaattttcaaagaacgcgccgaaaaaattctggaatacggcgcggcggcggtcgtcatggcgtttgacgaaaaaggtcaggccgacagctacgagcgccgcgttgagatttgctcacgcgcttataaaatcctaacggaggaagtcggatttccgcccgaagacatcatttttgacccgaacgtcctaacggttgcaaccggcatcgaagagcataacaactacgccgtcgattttatcaactcggtgcgttggattaaacaaaatttaccgcacgcaaaaatttccggcggcatcagcaatatttcgttctcattcagaggcaacgagcccgtgcgtgaagccatgcacgccgcgtttctttatcacgcgattcgcgagggtttggatatgggcatcgtcaatgctgggcagcttgccatttacgaggacatcgataaagacttgctggagcgcgtcgaagatgttttgctcaatcgccgtgaggacgccaccgagcgtttggttgattttgccgaaaccatcaaatcggacggctcaaaatcggaggcgaaaaaggccgaatggcgcaacttaccggttgaagaacgcttgaaacacgcgctcatcaaaggcattgtggaacatatcgacgaggatacggaagaagcccggcagaaatatccgcgcccgctgcatgtgattgaagggccattgatggatggcatgaacaccatcggcgacctttttgccgaaggaaaaatgttcttgccgcaggttgtgaaaagcgcccgcgtgatgaaaaaatcggtcgcgtatttgattccgttcatcgaggaggaaaaagcgcaatgcgaagattcaaagccggcggcgaaagtgctgcttgcgacggtcaaaggcgatgtgcatgacatcggcaaaaacattgtgggcgtcgtgctcgcgtgtaacaacttccaagtggttgacatcggcgtgatgatgccgtgcgaaaaaatcatggaagcgattgaaaaggaaaaaccggatgtcgtgggtctcagcggcctgattacgccatcgcttgacgaaatggcgcatgtcgccaaagagatgcagcgcgccggcatgaacattccgctgctcatcggcggcgcgacgacctcgaaagtgcatacggctgtgaagcttgcaccgcattattccgcgccggtcttgcatgtgttggacgcttcgcgcagcgtgccggtcgtcaataatttggtcagcgacgagcagaaaagcgattacatcgctaagcattttgcagagcaagcacaaatgcgtgaagaccatgaaaagcgcaatgccaaacggaaattcgtttcgcttgaagccgccagggaaaacgcgctgaagattgactggagcgaaagtgaagtttttgcgccaaagcaagcgggcattacgaagtttgaaaatgtctcgcttgccgagcttcgcaagtatatcgactggacgccgttcttcctgacttgggaacttcacggcaagtatccgaatattttcgagcatgaaaaatttggcgaagaagccaaaaaggtttttgacgacgcaaacgcactgctcgataaaattatcaccgaaaatgcgattcaggcgaaaggtgtggtcgggatatttccggcaaatagcgtcggcgatgacattgaagtttatgccgatgaaaatcggagcgaaacttgcactgtcttgcatacgcttcgccagcaaaacgaaaaatccagcgggcagtcgaacatcgcacttgccgatttcgtcgcgccgaaggaaagcggattgaaggattatgtcggcggatttgctgtaacagcagggcttggcatagagaagttgatgaaagaattcgcagcagcgcacgacgattatcatcgcatcatgacgcaggcgctcgccgaccgtttggcggaagcattcgctgaaatgctgcacgaaaaagttcgccgcgaactttggggctatgcaacaagcgagtctctctcgagcgacgagcttatccacgaaaaatatcaaggcattcgtccggcaccgggctatccagcctcgccagatcacagcgaaaagccgattcttttcaaactgctcggcgcggaagaagcaacaggcatttcgctaaccgaaacttgcgcgatgtcgccggcggcgtccgtcagcggtctttacttcgcgcatccgaaagcttcgtatttcagcgtcggcaaaatcggaaaagaccaagccgaagattacgccgctcgcaaaggcatgaaaatggaagaagttgaaaaatggctttccaccgcgctcaattacgagccgaatgttgagacggttggatagactgtcataaaaaactgaggaatccattcaaaacacggatggattcttcggctttctaaaccaattttgagtcatgaaaaaatatcctcatttggcttaaaagacgcagtttaccccataaagaaattataaaatgcaagagagatactggaatctgttttgtcatctaaaaataaactcgctctacacttactattaccatattgaaactgaaagaatagaccgttatctgcgaatttttttggcaatcacttcaagcgcaagtattgctgcatggacgatatggaaggagatttcatacatttggggcgggattattgcattttctcaattactcaatgcagtgaaagactatttgccttatcaaaatcgtatgagaaagttaagcgcttttagctccgatttgaatacattattgcttttgtgcgaaagaaaatggtatgatgaggcatcgggagatatgacggaaagtgaaatccaccaagcatttatggatttgaaggagaatcttaaaaagatagacgaaaagtattttagcgaaagcccgttaccgagaaataataaaatttttgaaaaagcagaattggaagcagccacttattttaaaacattttacaattcaccgttatgaacgaagccgaaaaaaataaaataaaagagcgcaaaaaagattatgccacttttgaacgaggaactttacccatatccaaaatgaagattccgatgccgcctgtaaaagcaccgaaaaaagaaataacggtaaaagccgaagataaaaatcaggccagcgattgattgcttttttgcggtttgcacttagctataagctgccttttattttctccgcgagattgtaaactcaaaaagggcttcaaaaagccctttttaacttatgcgataatgaattggcatctcagtttgtcaccagttccgttttaacaagctttgcttcttgctttgctttctcaattgaattggcatcgcttttcgatacaggctcaaactcgtagatatttatttcatagtagttatccatcgaattccacgacttgaacgaaatgcacttgccttgcgaaaaataccaccagctttcagaattttgttccccgactgtctgcaacacaacttcttcggcttttccatacttgcttgaaatgtcttttttggcatcgctcagatctgcattcatggtgaagaatgtcaataacaatccggcggcgagagtaacgaatttcatatttgaccaatattaaattattgtaagattttagaaatataacttgtctttatacgggttctcgaacaaaagttgtgtgcgctaaagcataatcattactaaaattatatcaggtgactttttagcgtttcatggaaaaactcatagggaatgggcgttaggttcgagtaggaaaagtttttgtgcgccgcctcccacttcagcgggcaaatgtgcggggtcggcggcaacttcggattttgtgggttgataaacaccgcaagctccaatttttccggcaaaatttcatgcttctggcacaaggtcaatagcaacgcgcttttatcttttccttttcccttttctgcatcatattccaaccaaacaattaagcttcccactgctttatatttcacgccgtcaaattcctccggctcagttaaaaacaacatgctcaccaccatcgcgttgatttctttggcaaactccggtggtagttcaagctcaaaatcgcaagcgctgcaattaatctttttgcccggcttaatgtctttgacatcaagcgtaagctgacctgcgcatgaaggacagcgaaacgtgaaatttttcggtatgtgcatgactcatattcttagcgttaaaaatggctcgtatgaagaaaaaacataagtaaaccctgaaataatttctcacttgccattcttttcattgcgaagttgaattcttttcgaagcctcctttatgaaaaaaaccacgccgaactttttcgaaacgctttaagcagtcagagctttttcatttttcctaacaaaaacgcaatgaatttgccatttccttactttccgacaagtgcttttggcaaccaagttgcgagttccggaaaagccacaatcgccaaaagcgctatcagttgaatggcaatgtagggcaaaatgccacgatacaaatgtcctgttgaaatgccttccggcgccacgcctttcaaataaaaaagtgaaaaaccaaaaggcggtgtgagaaaggaagtttgcaagttcatggcaagcaaaatgccaacccaaagcaaatcaacgcccatttgctgaaaaattggcgcaacaacaggcacaatgatgaaaatgatttcgataaagtcaatgaaaaatcccgcgatgaaaaccgccagcatcacgataaaaagaaaacttccttccccaagatttgcttctaaaatcaattcagagagatagcgatcgccgtgcattccacgaaaaacgagggcaaaggcgcttgctccaactaaaatgataaacaccatacttgttaggtgtgccgtttcttgcataacagattttaacgtttcaaagttaaaacgcttttgggcaagagtgagcagcgttgcgccaaatgccccaacggctgcggcttccgttggcgaggcgatgccggcaaaaattgagcccaaaacagccaataccaagaaaaacggaattacaaacgcctctaaaatcgtttttcccatattttgagaacggaatttttccagcacatcttttggcatggccggcgcccattccggcttgaaaatcgcaacgccgataatccagaagagatacagcccaacaagcatcaatccaggaatcatggcactaacaaacatgtcgccaattgaaacatttaaaatacttcctaacaaaaccagcacgatgctcggtggaataatctgccccaatgtgccggacgccgcaatcgtgccggtggccagttccggtgagtagccgcgcttcaacatggttggcaagctaagcagtcccatggtcacaactgttgcgcccacaatgcccgttgaagcggccaaaattgccccaacgatcaccaccgaaatagccagtccacctcgcaagcgaccaaaaagcagcgccatggtttcgagcaaacgctccgcgatgccagacttttccaacataacgcccatatacacgaaaagcgggacggccaaaagcacataattcgtcatcgtaccccaaatgcgcatgggaagcaagttgaaaaaatcaaatccaaatgtcagcacgccgaaaaaaagcgatacgccgccgagcgtgaatgcgacaggaaatcccaaaacgagcagcaaaaaaagcgaaagaaacatcagcaaaggcattacagcttcaggcatgagtcgtctcctttccgcccatatcaacgccggcaatgctcaacgctgacttaaccgcaagggaaaaagcttgcaagagcaacaggaaaaagccgatcggaatggccgctttcaagagataacgcgccggtaagccgcctggatcgggcgacgtttcgccaatcacaaaagaattgatgacaaagttttgcgaggcaaaaatcaccatcaaggcaaaaggaatcaagaaaaaaatgccccctaacagatttacccaagcttgctgttgtttcgaaaatcgggcgtaaaacacatccacgcgaacgtgcttatcatgttttagcgtgtaggatgcggcaagtagaaaaatcagggaaaataaatgccattcgaattcttgaatggccacaatggttgttttcagaaaatatcgcgtgaaaacatcatagacgacaacaagcaccagcaatgtggttagccaagaaacgactcgcccgacaaactcgctgagcctatcaatcgcgcgaaccaaagattttgcgaaatccaaagcgcctcctttttcatgtagccctatcaaattttagagggcgtttttaaaatgggttggttttgacgcaaaataaaagagatatgcccatcgtgcaaagacgttgaattcagagaaagcattttttttgcaaaaagcgtttctatcaacgccgtttcattttcagtccgcagcctaacgccaccaccgttttatctgcgcgatatgccgtagaaaaaagtcgcgctaacgagacgcgccaatgaaaaaaacttaccggttggatgagaaatgagttttagagaagggaattaccatcgccataaaagcggaaagccgcgctggaaatttttggcgatttccgtgcacggctttttgaaatttgaggttatttttttgaagcgttcaacattgcagcgagctttgctttttcatcatcgctcatgtttttcactctttcagaaagatcgtcgctcccagttttcggagcttccaccgctttattgaactcttcttccaaaccagcttgcgcttttttgaattcgttgagcccttttcctaaacctttggctaactcaggcaattttttcgcaccgaaaaacaacaaaataatcaaaagaatgacgataagttcttgaccgcccagtccaaacatattcgctccctattttaaaataaatggttaaagacgctgtgtaaatgttcttttggaaaactgctatttcaacttttcaatcaaaataggcacttcaagtttttcctacaagtttgataataaaaaaagaatatcacaaaaatttcacacctgcgagatgccactggccacttcgtcaggaatcggaatcatggccagttgcaggcgcgttaaatgcgggattaaatcccgatacagcgttttgatgtgcacttgaacctgctcgctattcaaatattcaacgatttgccgttcatgaacattcactttcggcacaaggtgaaattcctcgcgccacggataacatttttcgtcataagctgcaaccacgcgcgcgccttttgtatgaccaatcacaatgtgggcaaatccgtaaaattcgcgaagcgttgctgcgccgctatgttttacccaaaaattcgtgtgattcgtctcgtaatcaattttgccaggacttaaatttctacccgttaaagctggcgtagcgccgataaattgatgatcatgcacaaacggatttttcttgaactctgggctccgcgcagcaaaaaaaatgtcgaaaagttcgcccagcgtttgcgacgccgattgttcccacttttgagtttcgccggtttcgaagcgaatcatctcgccttgataatcatttttttccagccaaagcgttttttcgtcataaagccgaagcgttcggcacgacgatttttttaaatgaattaccaccgccgtgacttgaaccccgggaaaaattcggccaagataataaacatgcaattcgcccgattcggccaaaaatttgcgcagcaatttgaaatcctgaagcagcatccaagtcgacgggacaacaaaaatcagctcgcctgcgtcgccgagccgcttgaccgcctgctcgatgaacgcgccgtaaatattgtacttgccgtgccaagtttctgagcgctggcgatacgcggccttcatatctttgaaagtataaatcggataatggcttcgatcgccgatgatgccataaggcggattgccgagaattaaatcgaatttccgttcgtcgtcccaaagcaaaaagtcggtttgctcgaaatgaaaattcggaagcgctggcgggcgtaatgtttcggcatcgtattcgacgccaaaaagcgcgtgcttgtcgccgaatttttcttgaaatgcttgaagaaacggcgcatcgccgcaagcaggctctaaaacttttagcgaatcggttttggtgggggaaaataaggacagcataaaccggatcacttccgggggcgtgctgacagcacccaatgcttttttcgttttcatcgcgcggccttaatattccccaatgatggtttctccagcggttgttttttgcccttcactgactttgagcgaaaccgttggcgggaagaaaatatccacgcgcgagccgaaacgaatcatgccgaagcgtttgccgatttcgacctcatcgcccgggcgaacttcgcaaataatgcgccgcgccacaaaaccggaaatttgtttgaaaaagaccttcatattttttccctcgatcccgatttccgtacgctcgttattttcgcctgaggcgtgatcgaaggccatgagatattggccgggaatgtatttgtagtgcgtcacgcgcccggaaatcggaatgcgattgacatgcacattaatcggcgacatgaaaatgctgatctgttttaccggcccttgaaaatagtcgtgaaaatccaagtcttttatcaaaaccactttgccgtcggcgggcgaaataataatgttcggcttttgcggcgtttttcgctcggggtcgcgaaaaaattggagcgtgaaaacgagaataaaaatcgcaagactggaaacaatcagcgacgaaatcggcggcagcacgtaggataacgcaaaaaagatcatgctaatcacaagcgcttggccgagcgtctttttgccgtaaggtgtaatcataggtgcaatagaaacaaatgttaatcaaaataaaagtgttcgagcagggaatttaacataatcttcattcctcccatacatattcgaacaacatgacggataaagtgagcatcacgaccgagtaagccagcagcaattgcaattccgactgcgcgtccgagaaggtgctttcgggcaaagccgccgatttggtggcacgaaccacaagccaaatcgccggcaaaatcggtggaaacgccagcaccgcaaacagcccgctgcgagccgccgttccggccacaatcgcgctaatcagcgtgagtgtaatcgccgacgccaaactgcccaaaagcagcgtgagcaggaaaacgagataattttcaaccgaaaaatccagcgcgagaaaataaagcaaggccacaagcaaattaatcgcaagcgcaagcacgacattgtaaatcaacttgccgagcaaaacggcggttgccggaacgctaagctttaaaaataaaatcgtgctttgctcggcttcgctcacaaaacctctgtgcatcgaggccatcgcggaaaaaaatatcgtgttccaaagcagcgtgccgagcaagttgctttccagcgtttcgcccgcgaatgaaaaaatgacgagcgaaaccgacatcagcacaaagagcaacacgatgttgatgccgaagcgcgtgcgatattcgagcaggaaatcttttttcagaacggcgaaaacggctgaaagtagcgacatggatttttgaagcccgaaggaaattagcgagttagaaatgtttttaatttaatacaaagggcggaaaaggttaaaaacgggttggcgttgcgaccgattttataaatggccgactcggtttctttgacagccgattcaaagtcggcgtcgggaaaattttgcgcaaattttgaaatcgccgtttcaatgtcggcattgacgagtcccgtttcgttcggggcgttttgtttgcgcacgacgtcttgaaaaatgcgcagcatggccagcaaaatttgccgctgctcgtcgcgcgttttgtcgcgcttggaaaactgctcgacttggcgaatgacctcgtggccgcgatcgcgcgaaagcagcatccgcaaaagctgcaaggcctcgtcgcgcgtgcgttgcaattcgggcttttcacgattttccacgctttgaaaggccatttgcaccacatggttcagattgccgcgcgaaaagctcgcgataaatcgctcggcgtccgcttcaagcgaaaaactttggcgctctaaaaattcacgaatttcctccggtcgcaatttggaaaaccgcagcggttggcaacgcgaaacaatcgtaggcaaaagcatctccggctgcgacgaaaccaaaatgaacagcacatagggcggcggttcttccagcagtttcagcagcttgttggccgacgcctcgttcatggattccgcttgcgaaaggataaaaacgcgctttttgcccgcgagcggcttgtaggcggctttttcctgcaacagcaaaatttggtcttttaaaattcccatcgccttgtccatgcgcagcgagtgatacggattgcggcgtttttcctccaagagggctttcattcgttcgagcgcgtcttcctgcttggcgcggtcggcgccggtttcggaagttttttcaagaagaattttttcgacgggaaaaataaattcaagattgggatgtttgagcgcggaaatttttttgcagctttcgcatttttcgcaagcctccgccgtgagcagggcgtttggggaatcgcagttcagcacttttgccagctcgatggcgacggcctctttgccgacaccttcggggcctgtaaacaaaaaagcgttcggaaggcgattggtttttatcgccctccgaagcacggaaatttgtctttcttgaccgttgatgcgttcccaagccatcacaaagttaggctttgccggtgttgttttcgctgacggcggcagctttttccgcctcgtcggattcgttatcgaggaatgtcagccaaccgcgattgtcgatgcctttgtgaatgacgtcgaaataagccgattgcaaggctttggtcatctcaccgggtttgcccgtgccgatttgatatttatcgacgctgcgaaccggcgtgatttcggcagccgtgccggtcataaagatttcgtcggcaatgtataaagactcgcggctgatgaacgcttctttaacctcaaagccgagcgatttagcaagctgcataacggcgttgcgcgtaatgccgggcaaaatggattgcgccgcaaacggcgtgtgaatcacgccatcgcgcacgacgaaaatattttcgccgctgccttcggagacatagccgaacgcgtcgagcgcgataccttccgcatagccgtccatcagggcttccattttgatcagctgagaattgagataatttccgccggcttttgcgcctgctggcgtggtattgggcgctggacgattccaggtagcgatgcgcacatctacgccggtttcgagaaccgcttcaccaagatagctgccccattcccaagtggcaatggctaagtcgattgctgctgattttggattcacgcctaaagcgcctgcaccgcgaaacacaatcgggcgaatgtagcaagaacgctgtttgtttgccacaatcacgccgatggtcgcttggcaaagctcatcaattgtgtaaggaatattgatgcggtaaattttcgctgagtcgaacaaacggcgcatgtgttctttcaaaaagagcaccgctgaaccgttttccgtttcatagcagcgaattccctcgaacatcgatgatccataatggatggcatgagcaaggacatgaacttttgcctcatcccatggaattaagcgtccgttcatccaaatttgagcagacttattcatagacacgaaccgttaaatggtgagatttatttataaaaaattcaatcagtgaaatacaaagcaaattcaattccaactcctcttaataggtttcgcaaatgagacatgttgaattgggatttttacttcatttctgaaggggggaagctccctttacttacgaaagagtgaatatattaaacaaaaaagctcagagcaaattcaagatgggaaatgaagcttgccaaaccgaaaaattgctgattctcgcgtttgcattttacatcggcaaaccgccatcgaccagaagcattttttcatttgaaaagaatctggctgtttacttggcgacctacgactttccgccgttcaaaccaaacaaggccttaaattgatccaaccgcttgttcaccgaaagctcaccttctaccaaataatgttcgcctgcaaactcgcgattttggattcttaattttagctcgtccaaatgcgtttcggttttggcttgcaactcgcttgttaggggtttcacgcccgcaaaattttccgccgtgagcagctccggcgctttgaacgagagaaacatctccggcttttgctcctccaaataatccacgcgcgtgacaagcgagcagagataaaccccttttccttttttgcaaagctgctccacaatttttgccgtgccgccaaaaaattgcaacggacgcttgtccacatgttcaatcaatccttgtggaaaaatccacagcgcgttttgcttcggcgaaggcgacgaaagcaactcaatggcgtaatttattgtcttgatagcttctcgcggattttcccgaacgatcgaaaacgcacccaatcgagtgaaaaattgatagcgcacgagctgcttgtattcgataatgatgaacagattttgcttgaaatatgcctccgtgcaaagctgcgaccaaaagccatcccaccaatacgcatgattcatgtaaaaaataatcgggatgcttaagtccatgttttgaagctgctccgtcccgaatgttctgagcgagttgaaatgtttggcaaattgccggcgcgaataccacctgaaccaaagggtatagagcgcacttcggcgaactttcagcatgttttttttgattaagctatgagtttctgaaaagaaaaacaggttttttgaaaatgaaacatatcaatcctgaacaagctttggaaataatgaaaatgaggccggaattccaagtgcttgatgtcagaacgcggcgagaatttggtgtgcgacggctcgcttgtgcgatgaatattccggtcgatgaactcagccgccgctaccacgagctggatgaagacgcggaaattattgttttgtgcgagcatggcctgaggagccaacgagcagcgttgctcttggaagatgctggatttgagaaaatttacaatgtgctgggtggcctatcgcgttggaaagcacaaactgtgtcaggatagtttatgccccgcaacaggcgtttaaagcatgtgcttgcgaagcaacgctttaacttcctcgtccgtgagttcaggcgaatattcgacaagaaatttttgtatgtgtacctgaatttgatcgcgtaaatgtctgaatgcgcttttgccttttcttgaaacgtctttaaatccccaatgcccactcagcgagctgtcatataaccaataagggcattgcgcataagccgttccacacatggtaatggaaatatcgacttgcttgtccttgaattcatccaagcctttagactcatgggaatccattgaaattccaatttcagccatcacatcaacgactcggccatccacaaatcctacaggccgtatacccgcactataagcaatgagctgatctgattttgcattgacaattgcttcagctatttgactgcgaatcgaattcgcggtgcaaataaaaagaatgctgcgtcgattttccgtcagcaatcggactctcctttgtactactatttcagggaaactcatttcgcccagaggttaaaagctaccaagccacacccttatggcaaagaaagtcagcataaaaccagcaaaaatcatgatgattttatccaagtggtgctcaacatacggagccagtttcgcgccaaaaagccgcaacaccacgccgacaggcaagaatcgcaccgttcgcccgattgcacccgctattacaaaaggaacaaccggcaaggtttcatttgcaccagcaagaacggtgaaaagcgcataaggtaaaggaataaagcccgaagtcagcaaaatttcaagtccactatgtcgataatcatttaaaatttggcttgcagcctgctcccaaccgagtttttcgattaagaaagtgccaaccgtgtgataagccatgtatccaatcgcatatccgattaagctgccaacaacagcaccggcaatcaaggcaaaactgtatgacaacgcgcgcctgggcttgagcgccccgagcgaaatgagcacttcatcggcaggcattggaatgagcgtggcttcaatcaggccgattaaaaatagcagtccacagccaaacggactttccgaagtacgaacggctaaagaacgaattttttcttttaattttttgggttgagccggctggtttggttgctctatattaggcgctttgttatgaatgtgaggttctgaaaaaagtgagtcgctattcctcatttattccacccctctctaccgatgagcggcacaaatgcaaatgtgtttgttttggtttcatatatggtatctccttgtctgtgatagatcatcattcgttgtcgttctgtgtcaccaaccggaataatcaatcgtccatcctcatttaattgctcaagaagagaatgcggcacacttggcgcacctgcggttacaataatcgcatcaaagggcgccatttccgaccaacccaatgtgccatcaccatagcgcaacgctattcttaaccgaagctgctcaaaaatccgtttcgccttttgatataataaatcgatcctttcgaccgtgcagacacgatacccaagctcgcataaaatcgcggcttgaaaacctgagcctgtgccaatctcaagaatttttccggtttgataatgtttggtgataattgaggtcatgtaagcaaccgtatagggttgcgagatggtttgattgctgccaataggaaaggggctgtcttcataggctgaatcccaaaacatggtgtcaacaaataagtggcgcttcacttttagaaacgcttgaagcactcgctcatcggaaatgccataatccacacgcaatgtttctaccatggcctcccgtttcgccctgtacttgaaatcctggtcctgaataatcttttcgttcacttttttatgaatacattcctacaggttatgagaaatgaacaattttagggtaactgctggaaaataggtctcttagaatctctcacctcagttcccccaaaacaacataagatacaacatcaaataatatatccaacaagggtgaccataaatttttatttcctaacaaattaggcgtcacatcaacgcgccattgaatggatattttttttgaaaatattgattttcaaggataatacatgacgtgataaatgatgtaaaaaatattttgttaggaaataaaaaagcctgacaaagcaggcgattttattgtgactttgggaagagcgtcttcaggaaaaagcagcaaatttgctacgattgcatcgccacgtttttttggcgatcattcgaaacggcttgcactttgatatctgaattgagaatgccgattgtcatacattttgggccagtatatgcgcccaaagttggactcgtgatggaggaaaatgatgttagccccatgccggctaattcagaacgaaacgacaacaaaaacgcattggtcatgagctcttgaccgacgccagcatacgacatgccaactttctcgtaagagctcttttgatgcatctgttcggttgcaatattcatggcttcctgaaccgctgattcgtaaccaaactttctatccaccacgctgatttcgcctctatggcagctcaaaatcggcttgatggaaaacgcgttcgccactttgctcgccagtagcggcactttaatggcattttttccgctcttcaagtaagaaggatcatctaaaactgaaaaggtatagctttcgttagccaacagctctaactcgttggccaattttggaaacgccacgtcttcctgaagcaattcagccgcacgaatcaccaacaggccggaaccaatagaaatattttgtgagtcgataacccgaatttgaaacggcgtgccgatatttttttgaagccgctgctgccgaaatgaatcagcgccttttactgcagccgcccgcgcatgtttgacggtgtcgctcaaacggcttgcgacgtgaatcgaaagcacagcgtcgtaatcaatacaaagtcgtttgtagaactgaatgaattcatcaaccgaaggcggctcggttgccattgtggtcagtgattttggattcgcaaattgagtataaaatgtatcgttatcgaggtcgataccattgtcgtagcgaatctttccatcaataatgacccgcatgggaatgcaccgtatgttataactataaactaaatcaattggcagatcacatgcggaatcggttaccaatgcaattctcataactttacaattttagttctcaacttattggtcgcatcaaaacaaaagaatccctcgctgaaacaatgatagcaaattgattaaaaataataaacatcgcttatgttaagttaactttatagaatcttcacaaacacctcatgtttgatgattctgtggtagcttattttgttgtacttttctttcgatgcaaaatgaatttcagaaaaactattgctgtttagggtcttagtttttcagtacaacgttttttgatttttgcaatagaaacctgagggaattatgacaagcgacatttgtacggttagcatcgacagtcttgaagatatcagccagcgcaagcttcagccgccttataagtatgctcatgcctacacgattaccattcacaatatttcaacctacactgttcaaatcaaatccagaatgtggatcgttaaagatggcgacatgaaagacagagtggttgaaggcgatggcattgttgggcacaaacccattttgatgcctggcgatacatttacttataccagctatcatgttatgctaaaccgttttggcagcgctcttggaaaatattttggcacgtatgcgtatgtccctgaatttgaacaggaatcgctctttgatgatgacgagtttgaaggagatgagtttgaagtaaacattccagaaattcaactgatccacaaactgaggccaggcgcatagccaagccttatccacaaaatagccgctcaaataaacgatgagcggctgctttccgaacccgcttgacccacttagcacttccgtgaaatagaaaatttcgttgtatcaacattgagccatcgattggcgttttctgcgatagaaccgctcgctatatttgcgctcaaaacaagccttttctattgaacggatcaaatgatgatggttaagaaagcatttcgtcaaaaatcaatttatttggaaggaaaagtttttcgcgcagcgctaacatttttaatggctgcgcttttctttttttctcattcaagcggcgcttgcgcacaaacttcgtcgatcgactggtcgcccaatgccaaacgacttctgcaagagggcatgaacgagctttttagctaccagctgcaatcggctgaggcaaagtttgattcgctcattcaactcgagccacaaaggccggaaggctatttctacaaaagcgactgctatttgctaacattcattcccggtggcgaaaacatggcgacctatgaacgctttcttgaacttgccgaccaatccgttcgcgtttcggagttctatctcgagcatctcgccaaaactccgtcagaaaaagcgcttgggcaattctttttggcggagtcacactttgcgatcgcggtggccgatgcgcgcgcccaaaatgtgattggcgcagcgctcaacgcgcatagcagcaaaggctactataaagacgcgctggaaacagattccgctttttatgacgcgggcaaaggcgttggcatgttttacttttttagctcactcattccttcgtcgtttcgttggctggccaccatttttggctacgagcaaaatcgccaagaaggcgttcgccttatgcaacttgctgcgcaaaaaggcttttacaccaaaaatgagacgcgtttttacctcgccatgttcacttttctttttcaccaaaataaaatccaagcagaaaaagaattgctcacgcttttgagcgaatatcctcacagcacgattttaaattacgcgcttggcctgatttatctggattcgaaggaaatggcaaacgctgaagcttatttcgtgcgcgcggctggcgatttgtcaaaagattctgaaaatagcatttcaaaatttgcgctgtttcgcttggcagagcttcactttcgtttgaacgattttgaaaaggcgaaagcgttccttctgacatttgagaaaaaagccaactatgcgctctacacggcgcagcttcattatttgctcggcgtcagtgaatggatgcttggcgaaaatcagcaggcgaaggaacatttcgaaaaagccaaagcttctggcgaaaatcccgacgagcttttcatgcaacgccgcgctaagtttttccttgaacatggtatttcagaaaccagcaaagccattttgcttggcaaaaacgcttttgattcgggtcgctatccggcggcgctgacttatcttgagccgttgctttccacgccgctcaaaaaagatgaactggctgaagtgcactatttgcttgcaagaatccaagatgaaaccggccagagcgaaaacgcgatcgcaaattaccaagcgtgctacaaactttttgcgcaaaaagaacgctacttggcgccgttcagccgatactatttgggcaagctttatgcaaagcaaggccacaccaaacttgcctatgaggaattagaaaaaagcctgcgctacatcagctacgattttgaggacatcctgaaggaaaaagcgaaatacgaactggaaaaaattgctgccggccaaactgaaattaccaatcaaccgagtcgctaagcgcttctcgaacggcgcgcaccacgctttccggcgtaattaaattcatgcactgaaaatgctttttcgggcattggctttttccaatgtgagagcaaggccggcaagccagcgcaggaatttccaaaattttgtgcggtgtgcgatatggcgcaaaaccaaattcgcgcaccgacgagccgaaaatcacgaccattttttttccaaaagccgaagccatgtgcatcaggccggtgtcgtttgtgagcaccgcgtcgcaacaagccaaaagcgcagccgtttggccgagcgtacattgccccgaaaaatcgcgcaaatgcgttttatccgccacatttgccgaaatcgctttggccaaaggcgcgtcttcttttccgccaagtagcaaaatttgtacgggcggctgctcggcaaataatttattaatcacttccgcgtagcgcgccggcggatattgcttggtgaaatgctttgcgccgaaacaaagcgcaagcgtttttcttttctgagccatcgctttctcagcaaacgcgcgatctttttcagtgataaaataatcacagccaaatccatcgtcggataaatccagcgccgcgatcgcctccaaataacgctcgggaacaggaaggttatttttcaacacatttactttgaaatgcacgagcaaaaatttcttccaattccgtttttgataacaaaatacgcgcgaagaacggcgctttctgatttgcgaggaacggaaattattttgcaaatcaattaccacatcatattgcgattttaatttttccggctcgctaaccacagccgagagatatggattttcggcaagaatcgatcgatatgcaggcttgatgaaaaaatcgatttcggcttgtggaaattttcgccttagctggcgaaccaacggcgtcgttaaaataatatcgccgatggcgctcagccgaatcacaagtatggatgttaccgacataattgaaaaagcaaaattcacctaacaacgacgcaaaaaaaacaagccaatgtatggattaaatattgaacatccgaaagaaaaacaccgccttcattgattagcgcgccgcctccaatggccagaatggccaaaccagtcaaacgatttgccaaaacctaagcagctgtaaaacaaagctttgctggcgagctttgcgacacaagcaagtttccaacgcaagccttaccacagaatataaaaacaacataacccaaacttaatcattcaataacactaagagattagacttcgggctgcttgttctttgtgcaaattcttcatccttttaacacaaaacttaatttacctaatcatgaaacggaagcttacacatcatgttaagcagctcttgagtctcatggtgcttatcgcggcaacctgcttgcgatttacgagcgcccaagctcaggatgtgagcttaactaagttaagtacctacgccacaggcatttttgacgaaagcgccgcggagattgcttcgtacgacgcaacaaccggctacttggcatttgtgaatgcccacgccaacgaagttgtggttttggacttgtcagatcctgcaaatccatcagaggtgcgcacacttgatgtcacaactgaggttgctggcggttcagccaacagcgtatctgctaaaaacggcgttttggctgtggccgtggaagctgacaccaaaacagacaacggctacgtggttttatatgatgcgtcaagtggcaaccatctgaaaacgctttcagttggagcattgccagacatggtggcgttcacaccagacggcaacaaaatcttagtggccaatgaaggcgaacctaatgatgattacagcattgacccagaaggttcggttagcattattgatatttcaagcggagcgtccaacgcaaccgtgcaaacgctgaacttcaacgattttgacgaccagaaggccaatttaatcgccgcgggcgttcgcatttttggcgctgatgcgtcgaatggttatagcgttgctagctttagcgcggttgataccattttctactccggttttgataatgccgacttagccggctttgatacggtttccgttgtcggcgagcaagtatggggaacaactagctacggaaccccaaaaccatcgggcatgatgaccggatacgcaaacagcactcgcaatgataacgaggactggctcattatcccagcaatggatttcacaggaaaatctggggtaaaactttctttcacagaagccatcaattatgaaaccgtttctgttgatgacaaccagcaagttttgatctcaacggactataccggttttggagatccaaacgcagcaacttgggacaccctgaatgtaaccaatcgctcaacgggcagcagctggacgttcgtcacggttgatgactttgatctgtctgattacgaaggcgaatcatccgtttatattgctttcaaatacatctcttcggccactgataacaacgcctccacatgggaaattgatgacatcacggtgcaagccgacaatgccaccatccagctcaccgatgcttctggcattaccgctggccaatggattacgttagattccgataatagcgatgaagataccgacgctgttttgccatatcaggtcttaagcgtcgatggcaacaccatctgcttaaccacgggttttgagtcctcctttgatggcgacaagtttgaagaaggaacagatacttctgcaaacgcaagcgcatggaccgtctattcccacaacacaacagcctcggttagcaaagatttggaacccgagtacattgcgattacaccggattcaaaaacggcgtatgtttcttgtcaagaaaacaatgcttttgtcattatcgacattgacaacgcaaccgttagcagcatcaaagcgctcggctttaaagatcatagcgtagccggcaatggcttggatgccagcgacaaagacgacatgatcaacattacgacctatccgaacctcaaaggcatgtatatgccagatgctaccgtggcttacgaaatcggtggcgccacttacatttttaccgctaacgaaggcgacgctcgcgaatacgatgctttaattgaagaagttcgcgttcaagatcttccattagatccaaccgctttccctgacgctgaggacttacagaaaaaagccaacttaggccgcttgaccgtcacaaataccttaggagatattgatggcgacggcgacttcgatgagctttattcctacggcgctcgctcgttctctatttgggataccgacggaaaccttgtttgggacagcggcgaccaaattgaaaaagccgcagcggttgcttatccgtcttattttaatagcggaaacgacgacaaaggagaacttgacgatagaagcgacaacaaaggccctgaacccgaagcgatggctgtgggtaaaattggcgatcatgtttatgcgtttgttggccttgaaagaatcggtggcgtaatgatttttgatgtcaccaatccaacgtcgccttcttttaaaaagtacattaacaatcgcgacttcacggttgatccaagcaaaaatttatctgctgctggcgacttaggtcctgaatgcgttgtgtttattcccgcagattcaagaacagatggcaaaaacttgcttgctgtggcgaacgaaatcagcggcacggtgagcatttatgaaatcagcgcaccggaaacttacacgcttaccatcttgcacaacaacgatggcgagtcggctttgcttagcgaagatggttacgctggtatttctcacttcaaatcggctgttgattccttgaaaaaatccgctatggaatcaacggacggcgtggtcatgctttcttctggcgacaacttccttgctggtaaagaattcagcgccagcttgaacgacggcatttattacgatgccatcggtttggattttatcgattacgatgcgatctgccttggcaaccacgactttgacttcggtccaaaagtcctgtctgatttcatccaaaccattcaagccaacccagcaccttacttaagctcaaacattgacttcagcggcgaatctgacttgcaaacgctcgtcgataatggacgcattgcaaagagaaccgtctttgaaaaaaatggcagaaaaatcggcgtgattggcgcaaccaccgaaaacttgaaagcgatttcaagcccgggcgatgtggtcatgagcgcggtgaaagatgcggttatggctcaagtcaatgccatcaaagacaccgttgatattatcattttgatcagccacttgcagtccgttgaagaggacaaagaattggctgcggaattgagcaatgttgatgtcatgattgcaggcggtggcgatgaagttttagccagcgaaattgcagagctttatcctggagattcaagagatggtgattatccaaccatcgtgacagatgctgatggcaaagaagtgccaattgttaccacaggtggaaactataagtatgttggtaaattggttgtttcgttcgacgacaacggcgatatcgtcaatatcaactcgctcgaaagcgatcctgttttggtaaaaagcagcagctatccaaccaatgttggtttggaaaccaacgtgattacaccagtcagcgcctacattgccagcttggaaaacaatgtgattgcagttaccgaagtggctttggacggcaagaaatctcacgttcgcacccaagaaaccaatgccggtaaccttgttgcagatgcgctcctatggcaaggccgtcagctcgcagctgactacggcgcaaccgtgccaaacatcggtatggaaaacggcggcggcattcgcaatgatgtaacgttggaggctggcgataacattacttcgctcaccactttcgacatgcttccatttagcaattacgtgtctatcatcgaagttactcataagcagctaaaagctgttcttgaaaatgctgtttcaagagtagaatatgttgatggccgctttgctcaaattgctggtatgcgcgtctatatcgacacgacagcagcggctcgcgagcaagacgacgaaaccggcgtagcaaccgtagaaggttctcgcatcaccaaagttgttttgtttgcagctgatggatcagacagcaccacgattattgaaaatggtgtggtggcaacaccgacagagaaagttgctgtggcaacaaacaacttctcggctgccggcggcgatggctatccttggatggatagtgaattcatcacagttggcgttagctatcaacaagcgctggaaaactacttagttgctgaaaatggcttggatagcgtcgtttctgccgacatgtatccggttgtcactgatgatgttgctgaaagcaaacgcagaatcatctacaagactggaacatctgccgttgctggtgaaacagaaaaaacaccggctacttatgcgcttgagcaaaactatccgaacccattcaacccaacaaccacaatcaattatacacttgcaagcagcggctttgtcacgctaaaagtgtatgatattttgggtcgtgaagtagccacccttgttaatgagcaaatgaaagccggccaacacatcgccactttcaatgcggctcgttttgcaagcggcgtgtatttctaccgcctcaaagctggggaattcgttaaagtcaagaaaatgatgcttctcaaataacgcatccattttcccttgctcatttttagaacgctcgaaggattgcagccctgcgccttcgggcgttctgtgtttttatctgatgggagtcgtttgaggttcgataaaaagtcattaatttattacagctatgaagaaaattgctgggttagaaaagccttcatttttttccctgtaagcctggtcacaatcaaagaaacgaatttatgaaagggaaatcgctatccgatcatttaaaaacttacattgaagaacggttgaagaaaaaaggcgatgagcatgtcaccgacagcagcgtgctcaaacgcacttgttctgcggttgtttttaccggactgacaacgggctcgctgacggttgtcgaacatcatcgctcaaactccgctgacaaaggcctttccattcacgacggcactttacgcattgacctttcagctttcccggaactcagcaaaaccgatggattcctttggataacggattccgatgttattgttctaaaaaccagcccgaacacgtttaaagcctacacgtcgatttgcgtgaactggcaaaaaaaacaaaccttcacagcagacaatcagttgcgctgcccttcaagcctggaatgggcattcgacattcatcatcctaccgacgaagagcacgcgcatttaaccgaatatccgattcgcagcgacgggaattttttattgatcgaactgcaaagcacggccaaaaagtcataacctttttctcaaaaaaaaaaggggctgccgttagctccaataacgacaaccccccgacagaagcatgtagcgaaaaagctactgaatcaaattcaatgaacagaacaggagatgcacggatcatatgtcctaaccaacatttcgcagagcttttctatttcgttttcatccttaccccgcgccatctcctgattaactaactccggcaaatcgtaatgaatattcgcattattttgagttgtcggaataatgcaatttgccttcttaataattcccgaatcgtctgtttcataacaatgatataaaatgcctctgggcacttctactgcgccgacgcccttcccagccgttggcttataatcagcgcgaatgtcttttaaatccgaatccaaaagcgcctgaatcatctcaatggattccagcataacatgataactttccacaacttgcgccacgttgttcataaacggattgtgattcacggcgcgaagcccgagtcgctcagccgcttcacgcgctttttcatgcaaaaagtgatgattattgttgaagcgagccagcgcacccgccgcaaaagcgtctcggctcagctttgtaaattttgaagttgaaaaatccacgacatattcgttcgtcattgccaaataatcatcttccggcttgacaacgccatccgtagaaattaaatcgccgccaatccaaggatattcattgacgcccttgagcgaaacgaattcggtttctctaacaaaagccggcatttttagcgaggcaaacaaatcgatcgtggcgagcatatcgggcagccgctcttcgatagcgattttcattttcgccaaatcatctttgcttggcgctttcgttaggccgccaacggccaggctcaccggatgcgtggttctaccagccaccaaatcgcacaaatcattggccaagccttttagccgaaccgccaatccggcaacatcgggatgctgcgcaacaatcggaatgacgctaccaacattgtaaaaatccggcgcgaccaagaaaaaaacatgcaaaatatgactttggagcgtttcgccgtgtttggcgagcaagcgcaatttcttggccgttttcggaatttgcacatccattgcgcgttccacagcgcgaaggctggccagcgcgtgcccaatcgagcaaatgccgcaaattcgcgcagtgagaaccggcgctaaatcgtgcgaaaggccgcgaaccatcgcttcaaaaaagcgaggcgtttcgacaaccgcccacttggcatcaaccaatttgccgtctttgacttttacatgaatatttccatgcccttccacccgcgtgaggtgatggacatcaatattgaggtcacatttcatctttatacgctccgctaaatccgttataaaagcttagtcgctcttttaagtattccattgaaaagcctttttccgctacgatgtttttaaacgcctcgtagtttggatcggcgaacgcgccgcggcaaccaagacagggatattttccgttcgggcaaaccgcgccacaaccggcttgcgtaatcgggcccaagcaaagctggcctaaatcaaacaaacaagtattgacatgctgcttacactcaacacaaactggatatttcggaaatttgacttccgcccccgtcactaaattgacgacgatccgctccacttccgctttggaaaccggacaacccggaatgcaaagatcgactttcaccacatcgctcactcgccgaacaggttcggtttctttgggcatgtcgccataaacttccgttacaacttcctcaatgggaaaacgattttttaaactatttaccccgccaaagcacgcacaagaacccagcgcaactaaaatttttgcgttttcacgaatttttttcagacgctcgacctcatcggcgcgagaaatgctgccttcaatgagcgccacatcgtaatcatcgcttttatccgaagaaatctctcgaaaattcacgatttcaatgagtgaaagaaaatccacgagcgagccttccttatttgctaactgaagctggcagccttcgcagctggtaaaatcaaacacgccgactttcggcttttgtaattcaacgccaagatacttcacaatcagcctcctaaattgcttcctttaggtttaacaccgaccagtaatcaaaaactggcccgtcgacgcaggtaaaagttgagccaaccatgcagcggcaacattttcccataccgcagtgcatccgccgctcgagcgaaacaaacatgcgattcatcgggatgcccattttgtccaaatggctgcaaacaaacttgaacatgactggcggcccacacacaatggcgaacgtatcttgcggatcaaactcgatttcgtcgaagagtttggtgatacgcccgacatgccccgtccaattttcatcaggatgctccacaatggacagcattttaatgtgattgacacgctcccactcgtcatactggtaggtaaaaagcatttggctgggctcttttgcgccataaagcacatgtacatctttataatgatcgcggtaatcggccacccaataaagcgggccacgaagcggagcgatgcccagtccgccagcaatgagcaaaatgttatggccggccattttttccatcgggaaggaatttccaaacgggccacgaatgccaacatacgaaccgattttggcctcgtgcaatacgttcgtcgtgcgcccggccttgcgaatacaaagctcgatatattcatggttgtttgtcgagcttgaaagcgaaatcggcacttcgccataaccgggcacatccaacatcacgaattggccagggcgaaattgaaaaatatctcgctcgcgctgatcgacaattcgcaagtgaaacagcttttcaagttcggtgagcttgatgacgttaataattttgcacttatagaccttgtccgttttcatgacaatcattttccgcgtgtattgcggcggaacggacataaacggctcaagattgacgtcttgtttaggtatttgatactcggtcttcattttccaatcttaaatcgttgatgacatcttttgggttaattccggcaaggcacgcccgcccgcagcggttgcaaccgacacaaatgggctcgctggcattttctgcaaaaccacgatagtgatggtaatagcgatattttaaccgatcttctttgttcggcctgaaattatgcccgccggcgacttctgcaaaatcaagaatcgtgcaggaataaagcatttggtcttttgaggccgtccgcaaattgaccgcaatattttcctcgacttgataacaatagcaagttgggcaaaccattgcgcacgtgccgcaattcaagcacttatcgccccattttttccaaattggcgattgaaactcgatgtccaaaaagcttggcaagccactgacttccacattggtttgaaaggatttcttgaggaatttccttcgctcgatgtaggctttgtcgtccgtgttggttggatcttttacgttaaaatttttgagaaaattgaacgcaatggccgaattgaccgccatataataacggtcgccaagatcggagccgaacatgtcaaatcccgttccaaccgtgtggcaaccgagcgagctacaaaaacaatcaggaagcgggtcgtgatctaaacccagaataaacgtgttcttgcgccgtgcaatgtagtaaggcgaaggatatgtgcctttgtagaatatcttatcaagaatattcagcgcgttgatgtcgcacgggcgcaaccccaaaagtacacgcggattaacgcgatactcgatgtcttgatgccaatcgttttcggaaaaatcgtattcggaaagtttctcccgataaggaagaaagaagtttttgacggaagagtacgaaatggtgtaatccaaatccatttcatcaaaagaagccactcgttcaaatttgtaaagcggctttccatgtgcgtccatgtctgctttgacaggaccgagcacatcatttgcctcaattaatgcttcaacaaattttcggaattccggctttgaaatgactttataaatcataaactactccggtgcatgtttctgtttgcagaatgttcgccgcttatcaacgaactgaaaaaatcattcgagcaccttaattagccgtatcaatcgaagcgttagccaagagagcgttacctgaaaatgttttttaactaaatgcggttttggtgaattgttcgggcaagtcctttaatcatctcactacggtggtatcaacatacttaatggtatgaatatagagaaaagaaattcgttttctaacgaatgtcggcaaggagttgccgttttattttctttaaattttaaaattttcttctttttaagacttgattccaaataaaaaatggcgaatttcaatgaaaaacgccatttttcgcaatcatgtttgtttattcttcaaccattttcgccgctgcacgaacgaccgcaaaaaaaattatcgcccacttttttataggttcattgcgtttcacaaaatggccattttaatgtggaacttctacagcaacaaacatcgctgattggctatacggcttgcggattttcagcaaaatggcttcctccgattttagcgcaaccagcttttgattgaatgactgcactgaggcgattttttctcgattgatttcaagaattaaatcgtttttttcaatgccacgcgtaaacgcgcttccaaacggatcgatggaaatcacacgaatgccatgttccgtgcgaaattctttcttttcttcctgcgataaattggccacttccatgcccaaatcttcctcttttggttcggcgtccaactttgcgacaggcgaattttttttgagcgctttcagtttcaccctcagctcgatgattttcttatctcgccaaacctgaagacgcagcacatcgccaggatgcttgcgcgccacatacgcttgcaactgatttcgctcggcaatttgaacaccatcgattttcaaaataacatccatcgactcgatgcccgcctctttggccgcacattcaggaagcacttcttgaatcagcgcgcccgttggctgttttaagccaagagccttcgccattacagcatcgatttcaccaagcgaaacgccaatatagccgcgaatcacttcgccatgcgcaattaaatctttggcgacgctttgcgccagattaatcggaatggcaaagccatatccttgatatgagccgttgcgcgaggcgatcgccgtattgattccaatgagctggccattcatattgacgagcgcgccgccgctattgcccggattaatgaccgcatcggtttgaatgaaggtttccacgccaaagctatcgtgaataatattgatatttcggttcatcgcgctgataatgcccgctgtcacagtagaggttagctcaaacggattgccaacagccatcacccattcgccaacatgaaggctatcggaattgccaaaagtagctgcggacaaatttttggcgtcaatttttataatggcaatgtcggttaagggatcggtgccggttatcgacgcatgaaattcgcgcttgtcgtggagcgtcaccaaaatgttgctggcggaagacgcattcttgacaacatgatggtttgtcataatataaccgtcgcggctgatcaaaacaccagaaccgctgctgagcatcggttcagttggagagcggaaaaaccagtggaacatatcttttttgcgttccatctcttctttttcgtcgtgctccgcatcgccctcttcatcctcttgaaaatcatagagaaagtccaaagcatcggggcgcgcctcatccactttaacctgaatgctcacaacggttggcgtgcttagctttgccacagtcacaaatgtttgactcatcggtggatgaggcatctcggatttgtttggaacaaaagagtggacttcctgcggcaccagccggatttcctcggctgctgtgccgtttgagcgctccgccccaatcattccgacaaccccgatcacaacgccaatcatgattaagcctattgctgtaaataccgttcgtcgtttcattttcatatcctccaaaattgccattgctgcttcaccttatcggcttgaaaagagcatcgctaaaaaaccagctgattgaaaatttctctgcttctaaatgcgggcaaatcatctatatgaaaccgaaaatagctatcgagaagttgaaagatttcatttataacaagcttctccaggaaaagattttctaccgattcaatcgctacaagcgaaagccattgcacggctttgaacgcatccgtcgaaacgggcattccggcaaaaccgcgttcctcagcagccaactgcagcgcaaatccgccgtgctcggcgagcaaaaccactctggcatcttttggcaaagccttttccgataaggattttcccgttaaaacacatttttggaaattgagccgaaagcccaacagcgaaatcaattgaacctggaaatagaaaaaaaagctgatatgatttttccgcgacacgttgattttttgcagcgttgcatgaagcagctcaaacacgcccaggtgcgcgtcgtcattttccgttgttaagcgaatcagctcgagcgtttggtgcaaggcgctgagttgctcaagcgagcttgttgcgccgagcataggcgctcgcagcacggcctcagtgatgagctgcacttcccgggtgtcttttttgtagagcaccaaatccaggtcgttgccaatctccaaaaccgaagcgaattttcctttcgggtttcgatagcctttgacaagcccagttagcttcccaaacgatcgggtaaaaaatgtgacgattttggactgatcgccatagttaatcgtgcgaaggacaatggcttgtgtttttctaatcattttccaaaaaagactgagatccaaaggagaaaagcccaaaaggaaagatattaatcctgataaaaaaatgccgtatcatttttatcgaaagtgatttgctctcgtgaaaaattcatcgcaccccaaaacgcgcctgcttcacacggcaaaattgcgccatcatctttgacgaaagctttttcaatccgttcaatttcggcttaaattaaaagcaggttgaagttttttttctcaccaaaagtttgagaaggagtgattgattatgccgcaaagacagcactcaccgtattcaaaatctgtctacaaagagcccgcgccagtacacgaccccgaaaatccgtttgaatccatgatggagcgctttaacctggctgccgagttgctaaatcttgatgaagggatttacaattttctgaaaatgccagccaaacaagtgattgtttccattccgattcaaatggatagcggcgaaattaaagtgtttgaaggctatcgcgtcattcacgacgacacgctcggcccgtcaaaaggcggcgtgcgctacgcccccgatgtgacgctggacgaagtaaaagcgctggccgcctggatgacttggaaatgctcgattttaggcttgcctttcggtggcgcaaaaggcgcggtcaaatgcgatccgtcaaaattgacaccaactgaattagaaaaaattacccgtcgctacaccgccagcttaatttccatttttggccctgaacgcgatattccggctcccgacatgaacaccaacgagcaaattatggcctggattatggatacctattccatgcacgtagaacacaccgaaacggcagttgtaacaggcaaacccgttattcttggcggctcgcttggaagaattgaagcaaccggacgcggtgtcatgatttccgcattgagcgctatgaaaaaaatgaatatttcgccagaaagcgcaaaagttgtggtgcaagggtttggcaatgttggttctgtttctgccaaactgctggctgagcaaggctgcaaaatcgttggaatcagcgatattagcggcggctattacaacccaaatggcatcgatttggagaaagttcgcgaacatctaaaagtgcatcacgtgctatcgggctttccagaagcggattcggtaacgaacgccgaattgcttgaactgccttgcgatgtgctggtgcccgctgcaaaggaagaccaaattaccgcaaaaaatgcagacaagttgaactgtaaactgatcgtggaaggcgcaaacggcccaaccactgccgatgccgacccaatcttaaatgaacgctgcatcatggttgttcccgatattttggccaacgctggcggcgtcaccgtatcttattttgaatgggttcaggataggcaaggctacttctggccgcttgatcgcgtcaacatgcgcctcgaacgcttcatgcgaaacgctttcgatacggtctatgaaaccgcttctcgctacaaccagccgctgcgaatcggcgcgtacattcaagcgatcgataaagttgccagaaccgtacggctgcgagggatttacgcctaaagagtaattacaaatagtaatcaattatttattttggtaatcacattcgcatggccaatagccagaacacgacataaattcagcgatccaattcttggcacgattttggacttataaaaaggtagaaaacgttctttgcactgtgtttatttcgggtgataagggtgggcttgctgagatgcttttcagcaagccttttttttatccctaaaacttattgacgctcgccgactgacttcatttcctttctttttgtatcatccctactttttgtaagctttttaggtaacacttttttttttacttttggtactttccaaaaccctcgctttttcacccttctaccggatttatcccactttggcacggcctttgaaactatatcagcagcgatgttcttacctgttctttggtactgtatttatttcgggtgataagggtgggcttgctgagatgcttttcagcaagccttttttttatccctaaaacttattgacgctcgccgactgacttcatttcctttctttttgtatcatcactactttttgtaagctttttaggtaacactttttttgtttttacttttggtactttccaaaaccctcgctttttcacccttctaccggatttatcccactttggcacggcctttgaaactatatcagcagcgatgttcttacctgttctttggtactgtatttatttcgggtgataagggtgggcttgctgagatgcttttcagcaagccttttttatttagatgtgctctggagaaactttcttcactcagattttgcggagctttctttcagaatagcgttcaagggcgagttcgatcaagcggttaatcagctcagtgtaggaaatcccaacctgagcaaacaacttcggatacatgctgatcgaggtaaaaccaggaatcgaattgatttcattgatataaatttcattcgtttctttttccacaagaaaatccacgcgcgccattccttcgcagtcagctgccacaaacgcattgagcgcggcagctttcagtttcccagcaaacgcctccgatatttgcgcaggaatgatcacttcggatgaacctttcacatattttgcatcataatcgtaaaactcgttgcaaggaaccacttcgccaacggcagaagctatcggctcgtcgtttccaagaacggccacttccatttctcgcgcgttgatggctttttcaatcaagaattttctatcgtaagccagcgccagctcgattgcctcaataagctcgttgcgattgtgcgcttttgaaatgccaaccgaagaacccatgttggctggttttacaaacatcggatagcgaagtttcttttccgcacgcgccaccacagaaccgcgattttcctcaaattcacgacgaagaaacgccaggtattcgccgacttgcaaaccggcgtgctcaaaacatatttttgcaacggccttatccatcgttatcgccgacgccaaaacgccagatcccacataggccacatcgaacatttccaacaatccttgcaccgtaccatcttcgccatagggaccatgaagcaccggaaaggccacgtcaattttggcggttcggaaatcgaaacgaaactgactgttttgacacaacagcacaatctctttttctatcaaatggatttcttttttggtaggagatttaatggcggattcaaaatccattgccaaaatttttcgcgacgcttccgcgccaagccattttcccgcttttgtaatatagatcggctggattttatactttgttttatcaagcgcatttgctatggatcgagcggaaatcaccgatatttcatgctcgctggagcgcccaccgaaaagcagcgccactttctttttattcataagccaagagtatttttcttagacaaaagcggttaagaatagagcttttttaaaattgtggcatctacacctaacaaatataagagaagcaataagccattttgcatttgctgctccaaaaaaccgtttttttcaaatcttctcgcggatgtggtaacgtacgcattttttattaagagcgggtcggattttgcgcgggcgcggaataaaagttcaacatcttccatgagcgcttgctcgggaaagccgccgagctcgttgaaaaacgatcggcgcacaaaaatgccgctatcgccgtagtgacaaaaaatggaattgatcagcgtaagggaagaatacagttcggtcaagggattttgggaatcgaacttcatgaaaaagtagccaaaagcgtcttgagtcgtgcaaagtgcgtgagccatttcgcgaatggcattttttgaaagccgtgtatcggcatgaagaaacagtagcgcgtcgccgctggcctgctgtgcgccgaaattcatctgcgtggctcggccacgcgccgacgaaaaaagccgaatcggaaaccgactttcgcgcatcgcaaaatcacgcacgaggctgcaggtttcatctgaactgccgccatccaccaccagcatttcaagcgccgttttgtcatctaattcttgctcgacgccgctcgccagcgttttcacgatgttttccgcctcgttcaaaaccggaacaatcatggaaattttcatatcaaaaaaaggtggaaatgaaacgaactcggatggttctatttgttaggaaatcactaaaacgaaacccctttttcaaaaaccacttcgaaatcgccctgatcgttaaaggaaaaatcgacgcgcgaagtaaagcgatagccaccgataaaaatcaccccaacgccatagccgtatttataatcatcaaaattaaactgattgattcgcttgacagggccagcgctttcgttgttataccaaatcgtacccgcatcgaaaaaggccgttaggaaaaggccgtattgcacaatggaaaactgatctatcgaaataaaattgagctttactgtgcgcatgttcaagagcggatagcgaagctctaacgaattaaattgaagattatcgccattaaatgtctcactggtgtagccgcgaatttgcgttccaaagccaatgtattggcgctgatgattgggaataggcttgttggtggccaaaatgctgtaattgcgaaaagcaaaggaaagctcgccggctaacttctgatacaagcgtacatccaaactgcccgaaaaataattcagatttttggagatccatggcaatccattttgtgtaagcgttaggccaaagacaaacccgtccattggaaattgcacaaaatcgatttcgcggtaacgataaaatgccgatacgctcacatattcatcatttccatcgggagaaacggtgctcattgggtagaactgccgaatttctttgccaacgcgcagggatttgtagtcaaggctgagccccacatattcaaacatagaaagccgctggctgatggaaacgcccaatccaatatttcgctgggaataacttggaacaacacccgccgtgtcgccatcagctacgttgctcgacttgcgatattccgccgaaaagccaaatccggtacgattcgatccaaagaaatacggggtcgtgtatgaaatgcccacaaacggatcgtatccgagcccaaaagacgtggccagcaaatctccaaatccgctgaaatttcgatgctgcaaagaaagcccgatgttgaaattcgaaatggtcggtttttttatccagcgcgtaatgcttgtgccacgcaggtcgaacttaggaaccgggaaaagataccaccgctcaaacaccgtgatcagcacaaccgtatattttcggtttagcgtgttcgacatttgttggccaagcaggctgcacggctcggttttatccgctgcaacagaggatttggcgttcggcgaaaacgttttagccgaaatcaccaccgagttaaataattgcaaattgaaaacttgctgctggcttcgggcaagattcgttggcgtgagcggctcggcctcgtgaaatagcaattcgctgcgaatcaccatttctcgggttacaaaatttcctgaaatcaaaaccgtatcgataacctggccaagcgccttacgggtgtcgctgcgcgaaaactgctcacgttttatcttttcttcctctccgtaagcgttttcaaagcagatgacccgcaggcaaaaaaaaacaaacagataaaacagttcgcgtattggaaaacggcgcgtcataaaatggggcggcctctgcaattatgcgtttaaaagatgattttgatgatcaactgcaatgcaatgattttccactaccgctaaattcgcgttgcgcgctttttcggctgccgcttcgttggtaatgccgagctgcatccaaacagcttttgcgccgattgcaatcgcttcatccacaacgggcggaacatcttgcggcttgcgaaaaatattgacgacttcaacttgctgctttaccacttctggcaattccaaaagcgacggatagcatttcaagccaagcacttcatcaagatttgggttaatcgggataatgttgtagccagcttgaatcatgtactttgtaaccgtaaagctggggcgctggggtttatcggacacacccacaattgcgatggttttatacgtctttaaaatttcaatgtaatccattttcgttgaaagttgtttcataaaggttgataacaaaaccgctcttaaataaggaacggatcggaaaatgcaaaaaaagttcgtcttagggtaacatgcgattcttttttaacgttaagttttaagttgtttaaaccgcttgcgttcaaaaacatttgattcaatttacccatgaaaaaaagttcgcttccgtttgaaaaaacggcttcgctcgacaccatcagttctctgccgcctgaaggcctaactgccgatgaagcaaaatcgcaaaacaaggccaatttaaaagccatctacgatttgcactacaccatgtacgccgaagataaacagtccttgctaattattttgcagggcatcgatgccagcggcaaagatggctcggtgcgccacctttgcaccggactcaatccgcagggctttcatgtgtattcatttaaaacaccgacaacggaagaaacccggcatgattatctgtggcgcgttcataaagtagcgcccgcgcatggagaaatcgtcatttgcaatcgctcatactatgaggaagtaaccgttgttaaaattcaccctgagtttttagttccgcaaaaaattagcgcggcttcgggactggacgaaatctttgagcgtcgctatcggcaaatcaacgattttgaacgcatgcttgccgaaacaggcacgcgtgtgctcaagttttttctccacatttcaaaaaaagagcaaaaaaaacgcctggaggaacggctgagaaatccaatgaaaaaatggaaattttctgaaaaagatgtcgccgaacgcgctttttggtcgcaatacatgcaggtgtttgacgaaatgcttgcggccacgcataccgagtatgcaccctggtatgttattcccgccgataaaaaatggtatcgaaactacttgcttggccaaattgtgcggcgtgagctcgaaagctttcgtatggaatttccgaaaccgaaactgggaaaggtgaaattggattgaaccgcacgctctcaaatttatatgtgatcgattcgggcgcacgctcaggcgcgtacaacatgcagttcgattcggcacttgcgcagcagtttttttccgaaaaaatccagcgcttgctgcaatccgaacgcgctgcggtggtgcgattttatgcctggtcgccctttgcgattacgattggctacaatcaaaatatagatgaaattgatgtggccgcttgccaaaagcgcggcatcgatgtggtgcgccgccccactggcggacgcgcaatttttcatgctggagaacttacttacagcgttgtgatgaatctctgcggcgcttcgcccagcgcgctttataaggaaattcatttggcgctggaagccgggcttcaacggctcggcgtttcaggaaaatttcagaaaagctcaccgaattttcgccaacgctatcaatccgctgaagccgtgccgtgctttacggcgtcggccagaaacgagtacgaagtgcaaggcaaaaaactgattggctcggcacagcgacgcttgggcgaagtgcttttgcaacatggctcaatcttgctgactcaagaacacaaagcgcttgtcgattttctgaaggaacaacatccagaaaccagagcagccattcgccgagcccttgaagagaaaaccttgtccatttcagaagttttgccaaaaacgccaacttacagcgacctggttcatgcgatgaagcggggattcgaacaaacttggaacctgccgatgcaacctttatccgttgttgattttgagcaggcattcgattttgcgggctgaaaaaccatcgccgctgcagctgaagccagcaaaccatgcaagcgcttattgggcttgcgctcgcagcgcatggccatttgcagagaaatccggctttgacgctttatcgcggttttcgtaggctttttcccaaaagctttttatggccaaaacgaaccgccaatttgataaaattcaatgtgtcgatcacatagcgcatgtgacttttggccgttccataaaccacttcgatatcgacaaagctgattgaaaacccttcgtttgcggcgtgaagtaaaaactcggtttcgaacatgaagccattttcgcggcattttggcaacacccgctcaaggcagtcacgcttgataaagcgaaatccgcattgggaatctaaaatgggctgatcgcataatttactcagaatgccggaggtgatccggtttgagattttgcgcggcaacggcatcaccgggttcgaccaacaaaaggcctggcgacgagaaccgatcacaatgtcgtgctggctggcgacttcaagaaactttggaatgtcgctcgggctatgctgcaaatcgctatcgatcgtgaaaacccaagtggcgccggcttgcaaagctttgccatagccatgctttaaactttttccttttccacagttcgattcgtggtgatgaacctgggcaaactttttctttagcacatcagcggttttatccgtcgagccatcgttgatgaaaaaagtttgcttcaatggaaattgctcggagaggcgatgcaggaaaaacggcagggtgttttcaacattgtagcaaggcaccaccgcaaagaggctctccgcaatggcatccgactctttcaaacttttgataggaggttctgattccgaatgtagcatgagccggatcgattcgcccataatgatttcttaagttttacaaaaattcaccccacacaaaaaaagcacacgagcgataagatacaaatgtgaggcttcgtttttctggcattctcatagaaaagtaaccttatgccgtgcaaaaatccctggcagcgcgcgtttatgcaaaaagaaataccgatgccaacggtgcgcgctgtgcggcttctcacaaatgaaggaactgattttctgtatttatacgtgaatcgctaagatcggaaaattcatcctggcttatctatcactggtaattttacccttagaaacacgcgtcccaaaacctgcgtttattgacacaaaaatgcgaatgtttcgaactgctttgcgaaaaaagcgataaaaaagccaatcatatgcaaaaaatactttctgatgagatgctcaatcgtatgccaaaggtcttgcttcacgaccatttggatggaagcgtgagagcaagcacggttgttgaactggcaaaatcccaaaactacagcgcgctgcccaccatgaacgccgatgaactttcagactggtttcatcgcggcgcaaacaaaggcagcttgccggagtatctttctggatttgtgcacacctgcgctgtgatgcaaacgcccgaagcgctcgagcgcgctgcttacgaacatgtggaagattgccaaaaagacggcgtttgctatgtggaagttcgttttgcgccatctttgcacacagcaaacggcatgcactgggatgaagtggtcaatagcgtgctgaaagggttcgatcgtggcgagcgcgactttggcattaccgcgcggcttatcatctgtgcgctgcggcatttggacagccatcattctgaagacatggcgcagctcgccgtcgattttcgcgataaaggcgttgtcgggtttgacttggccggcgaagaaggcggctatccgccaaaaaagcatttgagtgcgtttcatttttgccaacgcgccaatttcaatcttacgattcatgcaggcgaaggctttgggaaagaatccatttggcaagccattcaatggtgcggcgcacatcgcattggtcatgccacgcggctcatcgacgatatggccgtgcatgaaaacgaagtcatcaaaatgggctcgctggcacaatatgttttggataagcgcattccgctcgagatctgcctctcgtccaatattcacacaggcgctgcggcgtctttcgaaacgcatccgtttaaaaccttctacaataccaaatttcgggttacgctcaacaccgacaaccgattgatgagcaacaccaatatgacgcaagaataccaaatcgctcgcgatttctacggcttcactttctccgattttgagcgaatttccattaacagcatgaaaagcgccttcatttgctatcgcgagcgctgtgacttgatttatcatgtcatcaaaccagcgtttgcaaaactgcgagatgaacttgccgcacaagaagttccccgctaatcacaagcgcgcaccgctgtttcggggttgccattgcgttggttttatagcgatattttcatatttacattcattaaccctaacacctcaatcgattaagcaattagacgactgagagaacgtttcattctttcattaatgcagtgaagtctatcatttatgccaaacggaattcaagaactggagagcaaacttcaacaggccacaaacgatgaggaaaaaatagaactgctcagtgaacttgcctggcacttggtcaatatcaacccaaagcgaggcggagaacttagccaagaagcctatttattagcccaaaccattggctatacttacggcattgccaaaagccttcgtgcgcaggcggcttgcctttcgtttctttctcaatatcgtgccgcgttggaaaaagcagagctagccgttggcctatttcggcagcttaaggacacgcccggcttggcactggccaaaatcattttggccgaatgcgatacaaaactgggcttgttcaaagaagccatagaaatgtatacaaaagcctataagctttatgaaatactcggcgaaagatgttcccaaacgaccattttaaccagcatgggaaaaatttttcaaaatatcggcgattatgaaaaagcggtggattatcacttaaaagcgctttcgcttgatcccgataaagacagcctaaatacagcaggcgttttatcaaatttagctgatgtgtattttgcgttaggaaagtataaaaccagcctggactatctcactcgcgcgattcatatctataaattacaagagcacttatatggcattaccaaatgtttaggcaaaattggtgatatttacctaacccttaaccaactcgataaagcagaagaattttacaccaaaagtttcggctgctcctacaacttccaggataaagaaggccaagcctcgtgcttgattagctttggcaagctttatatccaaaaatgcaattatgaaaaagctgaaaaaagctttcgggctggctatgaagctgcgcaaaaaatatcccacaaacactttatggcagaagccaagctgggcttggggcgcgttcggaaaatggaggaaaaatgggacgaggcgatcgaacattttaactacgccttgactttgggcaaggaattgaatttgcacaacatcgtttttgaatcgcatcgatatttgtgcctggtgtttgaaaaattggaggactacaaagcagcgcttgagcatcacaagcttttttatgccgttaaaaccaaaattttcagcgaagaagctgagcgaaaaaccaaaaatcttttgcttcagcacgaactggaagagttcaaacgagaagctgaaatttatcggctaaaaaatgttgaactcgtttccgccaatgaaaatctggaagtcaccacgctggcactcaaagaagccaatgcggaaaatcaacttttgctggaacgcttgcgcgaacaagccgaaacgctggagcggcttgtcacctacgatggcctcaccggacttgcaaatcgccgccattttgacgagcagttcgagtatgaatttcgccgcacacgccgttataaacggcctctttcaatcgcgatgtcggatattgattttttcaaaaaagtcaacgacaacttctcgcaccaagttggcgatgaagtgctcaaaaaagttgccagcatttttagagaaaatgtgcgcgcaggcgatttggtggcgcgctacggcggcgaagagttcgtgtttatttttaccgaaaccaataaagaaagcgccattcgagcggctgaaaaaattcgcaaagccattgaagactacgactggagcaacgtccatgccggattgaaagtgaccattagcataggcgttgctgaggacgcgggcttcgacggctgcgatgaactgattgccgccgccgatagcaaactctacgaggccaagcgcaatggccgaaatcaagtgcgcgcttaacgcttatctgattcttgttcgtgacaataacgcgcgaaaaattcagccttccaagtttgaaaatccccctttaaaatatgtgctctggctgttttggttagccaaatgaaaaacgaagtattgtgcaaagagcaaagctgtaaacccaaaatttcgccaacattgagcagatgccgaatgtaggcgcgcgagaaatttttgcacacgtagttgtcgaatccttcgtcgatcggcctgaaatcatcacgatattttgctgcgcgcaaattcaagatgcctgttcgagtataaattctgccgttccgcccttcgcgcgttggaataacgcagtcgaacatgtcaacgccgcgctcaatcgcatttaaaatattttctggcgtcccaacgcccatcaagtagcgcggtttatttgccggcagaagcggatgagaaacttctatcattcgatacatttcctcggctggctcgccaaccgcaagtccgccgatagcgtagccttcaaaatccatttctaccaaccgtttggtggactcagctcgcaacatctcgtttgtgccgccttgcgtaatggcaaaaaggctttgctcgtaaccataaacgccgctcgtttttgcgaattgattttggcaacgcgcagcccaacgaagcgtgagttcatgggattttctgagataatccgggtcggcatcgtgtggcggacactcatcaaaagccatcataatatcgctgccaatgagccgctgcgtatcaatgacattttcgggtgaaaataaatgccgtgtgccatcgatgtgagatttgaaagtggcgccttcctccgaaatttcccgaagctccgaaagcgaaaagacttggaaaccgccgctatcggtcagaatgggtcgcggccaattcataaatttgtgcaacccgccggcattttgcaaaatggctgttcccggcttcaaataaagatggtacgtatttccgagaataatttgcgcgtcaagctccagcaattctcgttgttcgatcgccttaacgcttgcgcgagttcccacgggcatgtaaatcggtgtttcgatcgtgccatgcgcagtttccagcacgccagcacgcgcggcggtttgggaatcaacgccttgcaaagtaaaattcatgatttcaggaaagtattttgaggccagtcctctattaatattcgtgtgacgcaccacacttgatggaaaagaaaaagagtttaaaatacttatattcaacggcaacaaaaagctggaacaagcgagaaaattttcttttcagaaacattcatttgtagaaagagcgcgttactatgtgtgggattgccggcatcattactggtggaaacccggagattttgcaaaaaatggtggacattcaggcgcatcgcggccctgacgacgccggcttgcaatggttcgaatctgctaacgccggactcgcacaacgccggctttccattttagatttgacgaacgctgggcatcagcccatgaaaaatgctcgtgggaaccgctggattaccttcaacggcgaaatttataactaccgcgaactccgcgcagaactgcaaaccaaaggctatcagttcaaatccaattccgatacggaagtcattttagccgcctacgacgaatggggcgcttcagctgtgaatcgtttcaacggcatgtttgcttttgcgatttacgacaccgatacacgcgagctttttttagcaagagatcatttgggcatcaaaccgctttattacgcccaacttggcgaaacgcttctttttgcctccgaagcaaaagcgcttttcgaatatccggcgatgaaaaaagaaatcgaacccgacgcggttgtgagcgcaatcatgctgctttgggtgccggagccgaaaacgggcttcaagaatgtcttcaaactgccagccggacattacgcgatttttaaaaatggcaagctttctattcaggaatattgggacataccgattcctgaaaccacgccaaccttaacgcctgcgttggaagccgaaagcacagccaaactggttgaattgctggagcaaaccatcgcgcggcaaatgatttcggatgtgccggtaggcgcgtttttgtcgggcggactggattcatcgcttattgtcgcgctcatgcgcaaggcggcgcccggcgcgaagctttcgacttacaccatcgcctttactgaagccgataaaaaaatggaggccatgcccgacgacgctatgtatgctcggcgcgtcgccaaagaattcggcacggagcatcacgagctttgcatcgagccggatagcaataagcatttgcaaaaaatcctctggcatttggacgatcccgtcgccgatggcgcggccatcaacacgtatttgatttccaaacaagcaaaagacaacggcacaaccgtgcttctgaatggcatgggcggcgacgaagtttttggcggctatcgcaaacactttgcctcattaatgattgagcgttatcaaaaaatcccgacgccgcttcgcaaaggcctgattgaaccgacagtcaacgccatgccggtggcaattggcggcaagggcattattctaacgcgctgggcaaaacgcttccttggtagcgcaagcatatcaccattaaacgcttatatttatggatttaattatcataaacctgatggcttaaaacaaattctcgccgagcatttgttccaaacggattttgaaaatctttatccagttcgccgctattttgaactggcagaacgcgtcaagcatttgccgcttctgcaaaaaatgacttatctcgatacgaagctttttttaaccggcatcaatctgctttattccgacaaagcgatgatggccgcttcggtggaaggtcgcccgccgctgattgataaagaaattgtagaatttgctgcttatttaccgtcggagctaaaaatcaaaggccgcgaacaaaaatatctcttaaagaaagctgctgaatcctacctccctaacgacatcatttatagaccaaaagccccttttggcacgccgcttcgtgcatggatgaaaaccggtttgaaatcgcaaatggaaaccttattttccaataacgattttccccataatcactatctccaaaatgcttacgtactgaatttgctggaagctcatgcaagcgggaaaaccgacaacgcacacgcactttggggcgcttttggcgtggcaaattggattaaccaaaatgaacctgcttagcttgatttttttcaaagcttttcacgtaattgattaaaaaaacatggctacttcgaaagaaagcattgaaaaaattcagaacgctgttctccaaacagaaaaatatattctcgccgaacagtatcgcggctacgatccttacgatgcgctgggctcaccaatatttgatctgccggttttgcaaaccaataaaattctaagattaggagcgcaacaagttttaaaacgcctgccgatcaaccttcgcccacaacttcatattcagaaaggatataacccagttactttgggcttgtgcctttacgcttattcttatttagccaaagtttttcccaaaaaggaaagcgattatttaaagcacattacattttgtattaacgagttagaaaaatttcggtcaaaaggttatagcggcgcatgctggggctacgattttgattgggaagcacgatacgccaaaataccagcttacacaccaaccattgttgccaccggatttattaccaacgcgctatttacggcatataatttgcacaaaatccagaaagcggttgatttatgtatcagcgcttgtgattttttaaaatctgatttgaatcgtaccgagtttgaagacggctcattttgctggtcttactcgccactcgacaggcaagttgtcttgaacgccaccatgaaaggcgccaggctttgcgcgcaagtagcctgtgaaaccaaagaccaaacgcttattgagttggctgaaaaaaccgtgcgattcgtggtaaagaagcaacgcgcgaatggctcatggccttactcgattggcgatacgcgaacttgggcggacaattttcatactggttatgttttggacgcgctggattcctatcaaattgtgagtggcgatgagctggttcaggaagccaagcatttaggttggaaatattatcgtaatagtttttttatcgatgatcaaatcccaaaatattacgataaccaactctatccgatagatgcaacggctgtggcgcaatcgatcttaacgcttgtgcgatttggcgatgttgaaacagccaataccgttgcgctttggtcgattgacaacctgatgaatagcgacggcagcttcatttatcaaaagcataagttctatcgaaattcggtagtttacatgaggtggtcggtagcttggatgttttgtgccctcagtgaacttctttatttttgttaccagaaaggttaaaccatgcgtatttgggttgatattgacaattcgccgcatgtgccctttttttcaccaattctaaaggaattgaaacagagagggcatgaagtaatagtaacttcacgccaatatgcgcaaacgcgcgagctcttggaaaatcacgagattgaattccttgaagttggtgaacatgcagggaaaagcaagctaaagaaggtcttaaacgttatccagcgagccaatcatttaaaaaaggcggttcaatcctttaagccggaggtggccgttagtcacggttcgagggcgcagtccattgccgcttggatgcttgggattcccaagttgctgctttttgactacgaatggactgaaatgcacattttcaaacgattttcaacattaatggcctgcccaacggcgttaactgatgacgtgctgcaacgagcaggtttgcctatcaagaaaatcaaaaagtaccatggctttaaggaagagttatatcttccatcacttcaaccggatcatcattttcgctcatcactcgaaattccagataacgccatatttgtcgttatccgcccgtctagcatgacgtcgaactatcacgatgctttaagtgaagaaatccttacgcgactgctgctcaaggtaaaagacatcgccaatgtgatggcgttagtcgtgccacgaacagaagttgataggcgatttacggaaaaaatcattgcagagcagaacatccagaatgtaaagattttaaagaaagccgttcctggcttacagcttctatactgggcagatgtggtggtttctggcggcggcacgatgaatagagaatccgctctgttagggacgcctacttacagcatgtttactggcgcgcgacctgcaattgaccaggttttgcaacagcaaggaacaattacatttatagaaacgccccaacaagttgattcaattgaatttcaaaaagtgacgcgaaaggagcgatacacgtatgaagagaagggcttaccagaagaaatttcgaatatgattgagcaacttgtaaagaaatcattctgatttctacttttgcgaggttttagcacttacaggttaggaaagtcttgattcaaaagacaggtcaattaaacacttaacggttaaataggataggcatgttcaaaagtattccaaaatataagtatgttttagccatacttgactatttgctgctgctgatatcattcctgattgcagttcaatttcgatttgcagattcatcgctgatagaaattctatcttggccaggcgctctggaacagttgcttttggtggcaatctacaacattgcgtggctaaccattttccaacatttccatctgtacaaaatcaatgtatttctgatggtgatcgatcatgctgtgcccatcttcaaatccgtcggatatggcatcatcggcctcatgattctctcttttcttttgaaagagatgccattggtggaaagccgcttgattatcggatatttttcgatctccgccttgacattgatttccgttgtgcgaatcggcatcttcagaaatttatttgtgttcctttccgaaaaacgaatgattcagcgcaaagtgctcattatcggcgctggcaaaagcggccaaatgatggctgcagatttagccttagatacaagccacggctttcaggtaattggcttcctggatgataaccagccgagcggctcaagagcctttgaagatttgcgcgtgcttggaaaaatcgaagatgttaagcgcgttgtcgatgaaaatggcatcgaagaagttttggtcatgatcgacaatgtctctcacgataaattgattcacacattagacatcgcccgccaaaccagcgcgatcataaaggtgtcttccgaacttttggatattgtgccaaacaaagttgtcattgaaaaatatttgggcgttccggttatttctgtcacacacaataaggactcgcacggcttgcttttcatcaagcgcgcttttgatattgttttttcgcttgctgggcttgtcatgctgttcgtcccgatgtctattattgcgattgtgatcaaaatgacctcgaaaggccctgtgtttttcaaacagaatcgcattggaaaagatggcaaaccattttcattttataaatttagaagcatgtatgtcaataatgatgataaaattcatcgtgattatgccaaacaatttattacggacgccaaaagccatacggatcaaaaagccatgtcgaacacggttgtaaattcaaatggccaagttaaaaagattgtaaatgatcctcgcattacaacgattggcggcattttgagaaaaacaagccttgacgaactgccgcaattatttaatgtgctaaaaggagacatgagcttggttgggccaagaccttgtatgccttacgagtgggaagaatatgataagtggcatcagcggcggctttcggtaacgccaggctgcacgggcctgtggcaagtttctggacgaagcgcggttgattttaacgacatggtcattttggacttgtattacattgacaacatgtcgccattgctcgatgtgaaattgattttgaagacaatcccggtcatgtttttttcaaaaggtggctattaatgctgcattaaatgataaccgttctaaatttaacattatgaaaattgcagtcattggtcttggatattggggacccaacttggtacggaattttttagccgttgaacaggtagacggcgtcatcggatgcgacaaagacgaaagtcgtttgcacaaattaaaaaagcgatttcctgaagtagagctgtgcagttcactcgatgaagtgctcacgcgagacgatgttgccgctgtggcaattgcaacgccagtttcaacacattatccattagccaaaaaggctcttgaggctggcaaacattgttttgttgaaaaaccttttaccacaacggttgcagaggccgaagacctgattaacacggctgagaaaaaaggcctaaaaattatggttgaccacacgtttatctacaccggagcggttcgcaaaatcaaagaggtcgttgataaacaaatgcttggcgatctttattacttcgattcagttcgcgtgaatttaggcttgtttcaacatgatgtgaatgtggtttgggacttagccccgcacgatctttctatcatggactatgtgcttggcaaaaagcccacatccgtttccgccattggcagcgatcacactggcagcggcttggaaaatatggcctatctgacggtcggctttaataatggattgatggcacatttccatgtcaattggctggcgccagtgaagatccgcaaaacgctcattggtgggtcaaaatccatgattgtttatgatgatatggaagccagcgagaagattaaaatttacgataaaggcatcgaagtaaaaacgcgcgaaggcgtttacgaaacgctcgtgcagtatcgcaccggcgacatgttagcgccgaagctcgaccaaaccgaagccctcgccatcgagacaaaccattttgtcgattgcatgttaaataataaaaccccgctcacagacggcatctccggcctcaatgtggtgcggattttggaagcatcggaaaagtctattaaaaattccgggagtatcgttaaattaagctaaattgagtccttttttatgagcatatccaaaaaagccacaatcggcaaaaatgtgcaaatcgggtataattccattattcatgataatgtgattatcgaagatgacgtggttatcggtgacctttgcgccattgggattcccgccaaaacggcaaaaacaccgcttcacattgggaaaaatagcgtcattcgtagtcacggtgcactttatgaaggctcaaattttagcggcggcattcaaacgggacatcatgttttaattcgtgaaaatacgattgccgggaaagccttccgaatcggttcgtttagcgatgtcgaaggcgattgcttgattggcgaccatacgagttttcacagttacgttcatgtgggaaaaggctcaaaaataggcaattatgtttggctctattcgttggtgactttaaccaacgacccgttgccgccatcgcatattgaacgcccggttaccatagaagacggtgcggtggtttgtgtgggcagtgtgcttttgccgggagcaattctaaaaaagggcgcgtttgttgctgccggaagtctggtttccggtgaaatcggtgaaggaaaagtggtttctgcaaacggagacatatccggcaatgtcacctccttaattgattttcaaaccatgacaaggcatccttggatgcgccattttgccgatagataccctgaaagctcacaagaggaaatccaaacgttattttccgatattcaatcttcaataaaatcaaacaagaaaaaacgtggatagaccaaccatactatcaaatatcaaacagattcttgaaagacaaggcaaagcagtagaacagctacaagaagattcacagctacgcgatatatcgttcagaagcttggatttctcagagctatgtttaagggttgaagaggaaatcggaagggaattaaacttcgatgctgtcgttttgcgaggaattcataccgtaaaagatgtgtgtaattttattgaaaaatcaatttctctaacgaatcgtgaatctacaacccaataatcggtttattgttgactcgcaagtcttttccccttcaactttaggcggcaataccaaagctcttctacaacgacatcaattacacggcaagcgtgttgcaatcatctccgatgatattcatgctttgctggatgccattatctgtttttatcaagaaaaagcagatggcttagtccttttcagagaaaacatagaggacgcattaaaatcggttataacggctcaaggctatacgattttatttctcggaaaaaatcagcaggagcttgttcagcccgctcaagcctcatcttgcgaagcgcgcccaggctatatctccattctaacttcggggacaaccggcacgccgaaactcattccacacacttgggattcgttatttacattaaaacacaacacaggggtgcaggcgctgagttggctatttccttatacaccagggacttacgcttggtatcagatggttaccttatggatgtttgttgaaaatcaaacaattgtgtcggcagcggaggttttgcctgaattgctatgggacgtcggtgtgcaaaatcaagtgaatgccgtgagtgcaactccgacattttggcgatatttgctactacaaaaaggcacggatgagctatcagcattaagtatgaaacagcttacgctgggaggagagccgatcgaccgagtgattttaaaccaactgaaagaaatctatccggcagcaaaactcacccatatttatgcctcttccgaagccggtgcatctattgttgtaaatgacggccaagccggatttccctcttcttggctcgatgaaagtgacaccaaaaataaatccatcaagattgttgataacaaattgttcataaaatctcctcatcgctccgttgccgtcgcagattggttggacacgggagatgtggtggaaattaaagatgagcgcgtgtttatcgtgggcagggaaggcagtgagtatatcaatgtcggcggacagaaagtctattccaaactggttcaagatgtcttgctccagcatccaaaagtcgcgtggtgccgggtctatgggagaaaagctccgattgtcggggaaatggtttgcgccgaaatcgtcatgaaaaaacaagttgccggcgagccgataggtgatttggaaaaagaacttacggcgcattgcaaccgccatgcgctttctgcaaacatgattccgcgtttatggcggttcttagagaaaattccggtcggaaaaaattttaaaagcaaagtataaagatgagcgaacttcagagcgttatcgtcagcggaggaagcagaggcttagggctgtcattcgtaaaacagtgtttggaaaaaggcgtaaaggtcgcaacctgtgcaagaaagctgacaaacgaaataaacgatttgcagcaacgctatcccgaccggcttttttttcaagaagttgatattaccgatagcaatgcgcaaaaaaagtttgtcaacagcgttgcgtcagcatttggcgaaatttccgctttggtaaacaatgccgccgtcggtcaggatcatttactgacgcaccttcccgaagaaaaaattcatcaaattataaccaccaacttaacctcccaaattctgatgaccaagttggtcgtcaaaaaaatgctgcttggtggaaataaaggtcgcattattaatatttcctcaatttgcggcgtaagaggctatccgggcttgtcggtgtattcagccactaaaggcgccatggatgcctttacgcgctcgttggcacgcgaacttggcaatagaggcattttggtcaactccattgcgcccggctttttctcttcggagatgtctcaggttttaacggaagagcaaatgcaaatcatcaagcggcgaacggccactgaggagcttacaacgcccgagcaaattttgcccgttttggaaatgctcttgttcacagacaataacatctcaggccaagtgctttatgttgacggcggcgccggcatctgattttcaccgcattcaagcgccaaagacatggggctattgcacgatttgcaattcgccggaagcgtttccggttctccttgccccccgcgcttacgacaactccgggcgaacattatattggacggacgagagcctcgcatttaaacgcgcttgcgatttcgaaaatcatgaaacagatgtctcatggatggcttcacgctatcatctaaccgatgatgtttttctgaaaagttgggtttgcacggaagtggctgcgaagctgtttgacctgcctattttggtttttctcaaaaaaaacgggcttttcaagctaaaccaagattatacttcatttacctgcatacatgaggggaaagatgtgagggcggaaattgtttatatcaacagcacagcgaagcaggcgcacattgcgctcggacgtttttttagagaacgccaatgatgggttattgaattttccccagcacctcacgggcttcaacggaggtcggattgagatccaatgcagtttttatatcttttttggctttaaccaattcattcaaatgaatgtaagccaaccctcggttgaaataactttcccacgcattggctcgcaactcaatggctttggtatagtcggaaatgctcatctgatattgggctaagctgtcatgcgccacacctcttgcatgatatgccaagtgataatttgggtcttgcgagagcgcatagtcaaaattccgaattgcctgtggataaccgcctcgcgaaataaggatcaagcctcgataataatatccttccgggttgctgggaatcagtttaatggccacattgacatcttctatggcttccgcgtataaaccaagccggcgatacacatccgcacgactcaaataacatagcgcatagctatcccttagctcaagtgctttttcaaaatcggcaagcgcatcaccataaaagccgagcttagcgtaaagatcgccccgaagtttatacaactccgggtcgtatgcttctttgccaattgcgttgttgtagctgtcgatggcatctttggttaaacctaaagcggttaaggttcttgcgcggtttgcccaaatttcagcgttaagattatcaattgcaagcgactcattgaaatcctcgagagcttcttgataccgcccaactaagtagagcgaaatgccgcgattgttataaatcgttgtgctattaggactatatttcagcgcctgcgagaaatcggctatggattcttgcgttctacccagacttttcttgacaattccgcgaaaattgtaggcctccgcatagcttgggttttttttgatagcaccgttaagcgattgcaaggccttttccaaatctccagtggaaacaaattcctgcgcttttttatactccttataaccggcctgcgcaaagagctgagatgatgcaaaaatgttgactgcgaaaaacagtatcaaaatcaattggactttcccctcttttttttgccagaattttgcagtcttcatatttgcaagcatccactctttcatagaaaaaatttcataaattttttacacagttaaaaatatagtaatccttgcctgaaaaaaacaatcgattgatttgcatcttaggtctattcctccattcaaaattggcttaaccgttacgttatctattttttgaaaaatcaggaatagccggcttccgtgtttcgatgagtgaaagcgtttcctctattgcacgtgtcaattgtggatcgagattcgctgcataatcgtgcggcgcaaactccacctcgatgtcagggtcggtgccgtagttttcaacattccaaccgacatcttcgaaccagaacgaatattccggctgcgttgtcaccgtgccgtccgaaagcgaatggcgcggattgatgccaatgacgccgccccaagtgcgtttgcccaagagaggtccaattttcatcagcttaaaagcgtggctaaaaatgtcgccgtccgagccggcaaactcgtttgtcaaggccacgaccgctccgaacggcgcgtaggcaggatacggctcggggattttcgcccagcgctgaatgtcgtagccgattcgccgctgcgccagcttttccaacagtaattgcgaaacatgcccgccgccgttgaaacgcacatcgatgattaagcctggatgacgaagcgctttcaaatagcctcggaaaaattcggcgtagcccaaagggcccatgttcggaatatgaacatagccaattttcccgtcggaggcgcttttcaccaacgcgcgatttttttcaacccagtcgcgatagcgaagtttttgctcgctcgcaatcggcttgattcgcacgcggcgcatgttttcctttttcgcgttcgcaaccgtcagcgtgatttcttggccggccatgctcacgagcagctcaccgaacgattgatttttcgacaaactttgcccatttacttccaaaatcaaatcgccgacttgcacattcacgcccggcgtgtgcaacggcgacgcttcgccttctttccaaaaatcgcctttgggcaagccggttacttcaaaggcttttttctccgtgctatacgaaatgtccgcgccgagcaagccttgatgatagggcggtttcgggcggtaatcgccgccgtactcgtagcagtgcgacgtgcctaattcgccctgcatttcccaagtcaaatccgaaaattccgcacgcgagccgactcggttcaaaagcggctcgtagcggtcaaaaacttcctgccaatcaaggccagccatgtcgggcgtccaataatgctctttttgcaatcgccatgcttctttaagcatttgtcgccattcctgcggcggctcgatggaaattttcacgcgcttcagttccaccgcgtcgtgcgttttgcccggctgcaaaagctcttcgaggctgccgtagcaaaggcgttttcccgagcgatacatcaccatttttcggtcttgagaaatttcaaagtgcgagagcttgtcggtgattttctcaagttttttatcggaaaatttaaacgcatggaaaatgccggttgccgcgtcatcacttttcggcgcggaaagtgcgcccataatcgggcgttcgccgagcaagagcatcccgtccgccgccgcaagctgcacatagcggccttccggcacaggaatttccaaaacccgctgcgcgatgttttcaaaatcgatttccggcgtttccgaatccgatttttcctccggctcttctttggcacgcgaggccggttcttcaaaaaagggcgaggtcaaatctttttgcagcgtgagtaaatagggcttcgtgccgcgcggaaagtttaaatcaaaaagcaaattgtcataaaccggatcaaaaatgcggtcgctgaggaagtatagatattttccgtcgaccgaaaacgcggggcaataatccctgagcaccggctcggtcaccggatgcgttttgcctgttttcgtgtcgtaaatttttatctccgtttgctccatcgaaatcggggagctatacgccaaatatcgcccgcacggcgaccagtcggcctcgccgattgcgccgaacgaattttgctcgatcaacaccgccgtttcgttatcaatgtcgatgagtttcagttcattgcgattgtttccgaccgcaagcagtttgttctttgggttcggctgtaagaaccgcgcaatgccgatgtcgaaatgttcaaacgaatggacttgcacattgtcgccgttgtaaatttccaaaatctcctgatcgtccgccgcgtcggaagtcatggccacatgctcgccgtcgtgcaaaaaggtcgccaagcgatagcgaacgccttgccgctcggcatattgcaaaaccggccccgacttgagcggcagggaaaacgctttgccgcgtgcgttgagcgcaaaaatgctcgaattcggatgcaacgaaaaatgttccaaataagcgcccgctccgacgaacttccggttgcgctgcgttcgcggactgcaaaaatcgatctcgactttcgcgctttcgcccgattctatgtcataaaggaaaatgtccgcgccggcgtgataaacaatccggtttttgcccgaagcgtctttttgcggatagcgcacgtaaaaatccgtgtgatgcgtatggcgtttgaggtcggttgcgtccggcaaggcggaataaagatttgccacgccgtcgtggtcgctcacgaaataaattcgcgccgcgccgttttcttgaatccaaatcgggctgttgaaattgcccttcaagccgagctttttgctaaaattttcgaacggttcgtttgccgaacgcgcccaccaaatttcacctgccgtgccgccgcgatagcgtttccaacgcgcggcgtcggcagaatttcgccccaacacaatttgattttccgcgccgaaagaaagatatgtggccgtgccgaacgcaaacggctcaggttcgccgccctcgggcgagagcgcataaacggcctgaatgttcaaaaacggctgcttggcgttggtggaaaaaatgattttcccgtcgtgccagccgataacgcgcgtcccggttgcgcctaaataagtcaagcgctttggctggccgcccaaaattggcatgagataaacatccggctgaccttcttcgctgctgacaaacgcgatgaatttgccgtccggcgaaacggacggaaacgcgcactcggcaagtccagcggtcaaacgccgagcgacgccgcccgacgcctcaaccgtccaaaggtcgtcttccgaaacgaatacaatggcattttcaaaaacggagggatggcgataatagccctgaacctgatgttgggattgcataataacggtaaaatgtctttaaatttcagagaatcgggattttctacggtttgaagacggctgcgtccatatccgcggtaaaaacttgttgaaccaattgttgtacctcgttgaaaaggggagtgtaaggcgtgtcggaaagtcgcttttcaaaaatgcgcatcagggactcatggtaccatttttgcgactcgcgcgggcggctaaatttttcccacacagcctcgccgtgcttctcgtaatcctgagaaagcgaatgaaggttatcgattttatcggcgcaagaaaccgcaagcacatcaatcggcgcacgttcaagctccgtgagcatgtgatttttccgatattcccacgaataggatttctcgggctcggtcacgccggcaacaagccgcgcaacaacttcaccaaattctgcttcgattcccgccagcgttaccggcgtgtcttctacggtatcgtgcaaaattcctgcgatgataagcggctgcgcacaatttttgtcgattaaaatttttgcaacacccagcggatgaaggatatacggcactttcgagccttttctaaattgacctttatgggctaaagttgcaaactcaacggcttcaaagagcatgtcactttgcattaaaagaaaagtttaatttcgaaattaattctttcttgctggcatttcgaagtgcgcttatctcgagcacttggcgataatgcgaataccttgaccaaatttcacgcacgtaattatagggttcagcacctcgacagtagccattgcgcaccgcttcatcataataatatttcttttcggattttaggagaatgtatttttcaacatgatctgtccaaacgttcgggtcgcttccatatttttcggccaagcgctgcgcgtctaaaatatgcccggcgcccacattgtatgaagccatcacaaacttaatgcgctcaagtgagtcgggaatggttttccaaaaatccattaaataaatcaaatactttgttccagccagaatattctgtttcggatcatacaaatttgttacgccatacggctctgctgtttcaggaaccacttgcattaacccttttgcgccaacccacgacgtcgcgttcgggtcaaacctggattcctggtaaatcatcgaagccagcaacaaccaatcccaaccaagttctttggccgatttcttgatgagcgcatcatattgtgaaattttctcgccggtttttgagtaaaacgggctttcgatgcggcgcttgtaagcttttcgatttttgaaatatttattataaatgacgtgataatcggttgttcgctttgtttccaaaatccaatcatcgacggcggcaagcaactctggagaattttttcgcacggcccacgcaattttttgcggaaaactaatgggggtttccacatcgagatctggataatacgttttattaatgaacgcaatgttttgatcggcaaccgtgtagtcaatcttgccttcagcaaccatctgaatgagctcttcggtttccaagtagcccggaacctccacaatgttaatatcgccgccaagctcgttggataacgttttcaaacgcgcatagtatgaggaatttcggcgcacatgtacagactttcctatcaaatcaatttgatttctaatcaaggatttttcgatttgatggtgcttcatccgcctccaattgttaggctttctttgcaccaagacttggcgtgtggtggtataatgctccgtaaatgccagctttttttgacgcgcttgggtaatggtcatgccatacgcaatgatgtcgccttttccctcattgagcattttaacgacatcattgaggttttcagctacaacaatttcaagatcgacatccaaatgcttcgccaggcgctcgagcaattcatactcaaaacccattggtttgccccgataaataaaataacacgtggcgcagtagctcgtgatggctattagcttcttgcgctttttgatttgaggcaagtcaatatgaacagatggctgattttcgtggtcttctttcgaggactgggtgtcctctgtgattttttcatttgaacaggctaaactgaaaatggtgaacccaacaataagatagcgagggaaattggaccgcatgatagcgtttatcttcaattttgacatagtaaagaattttatgtactgctttcatgggtgaaaaaacaacctgtttttactcttgataaaaataacgaatttcagtttttaaaaacgcatagcctgccacgcaacgttcaaaagccgctaagaaaagaaaaaaaacacacaaatgaaaataaattaccattttttaatagaaaaaggccttccttttaaaaggatggaaggcctcgtttaaaagaaactaactcatatcattagttttcttagctaataaatgtagtcatcatcgcgatagcccgttttatcttgataccagtcaggatacgcatttccgccgctttccgcccaattggcaaaataaagataggccttgacgatgtcagatttttccgaaggataatcaaatgcttctggaatgtgcactgcccacggatggcctttttgggttttgaaatagtaatcatttgccggattggtatcatcgtcctgcgtcgaaaagaggctatcggcgcacaagtctgttggcgttgaacccggcaggtgaatttcatatccgcgccgtttattggaaatgataaacggattgtatggcgaactgcctaactcactggcggccaaaggctctgtaaatgtgacaaaaatatcggaagtataaggcgtctgatacgggcttcctttttccgcgttcactgtgtagtagcctgaggaaggtgtcatgtgcgcatacgcattgtcatagacaatgataactgcgtttgtttgctctgcttccgttccattggcattcgtggaaataatattttcggtcaattcatagccggaaacctgttcaatcttgcttggatcaacttgaagttcgtagccgaacccatttttgtatgtcccgccaatagcccgtgttttaaatgagctactcatttccaccacttggttcgacgcattcatcaccaactgatgattataatcaaccacgatgtcgttgaagtcataatcacctttggccggccacaaatcctcgaaagccaccgttccatacacattcttcgcaggcgcatattgattataagcccgatcaggatcgtttggatattcatccgaataatcatccacgccgtcttcgtcagcatccttttcggttttcactgaaatcagctcatccgtttgaatcgccgtgaatggattggctgaaacataaaaaatacaatcgttgaaatcattatcgcctgccgggcgagaagtatcttcaaagcctaacaaaatgagctctcgattctcatctttcaaagcgatcatgtgttgcctgtaatccgatgcgacgtaggcattaaaatctttaaccgaccatttgatttggcttttttcagtgacctctctggttgaagaattccatccgtctggcaccaaaaaccagccgattcctattccagctgaaaacgtccctaattttactttgttgccgctctgaagtccgccgccgctgtttttgtaggaaacatttgggaaaatcatgtagagcacatcaatttcgtcaggcgatgagggcgggttatcaatatcgtaggtataaaaacctaacgcatttcgccaaccagcgccttcatgaacaaacgtaatccaaaggtcggcatcttctttcaacttggtgttcatgtcgctatcgaccaaatattcaggattggcagttggaacaggctgcgactctggcaatgacgcattcaaatcatctaaaagatcttgggtaatcacatcgcctggcgactcaagatagttcggcacaccttgatggttccacgttcctaacgtggtgtaccaagtttctgcaagcacgcgagcggcttgcttgaccgcatcgaacacaaacgcttcagagctgccaaaagtactttcatttgggccgccaattgttagagacagcgagctttgctcgatcgacacgtacgcctcatgaaccaacccaatgtagtttggccgaatggaaatcgaatccaaataagaaggcacatttaatatcaacgatatttttccattttcatccgtcaaacctgacgcaattaaaatgccatcattatcctctttgtcgttataaaacccaaccttaaccgttttgagcgcacttccgtcaggcgcttgcagctcgagcgcgatagaaatttcttttgtggttacaaagtcaaatgacgagggaatttctaaatcctctgtgctactggccaaaagtggcgtgctggttgatgaatcttcatcgtcgcaaccgaagcttgaaaatagcaaggccaatgcaagccaaaatgtggctaagccttggtaaaatttgtttgaatatcgttttctgtggggcatggttttagaaagtttggggttaaaaaacctttctcataaacaacttgtgataacggcttcgaagcaattactcgttcctgaattcttttcaagcacctcctctcattgtttgaataaccagataaaatattaattaggatgattcctaattgttttaaaattaagcatttatgcttttgcacgcacggagcgttcccaaagcaccgattggcggcctttcaggtagcggaaaaatccgagaaagacggccaagttcatgatgaaaaaatagtacggcacgaaaaaaagcttcacgcgcaaatgtcgttgctccaaaatccagcccggcacggccatcaggtaaaagaggagttgcaaggcgaaaatgactgcgtaaagcccgccgaattcgagcattaattgcaagttcagcgggatgagcaggacgagcgcaagcggcgcaagcgtccaacgcaacacgcgatgcgagacatattgaaagctcaaaatgccgtatttgaacgggtttaacaattccttcagccacacgatcgattgaatgccgcccgcgcaaattcgcaccttgcgcttcaattcttccttgacattttccgacggcagctcttcggcataagcttccggctcgtaggcgaccttgtagccgtttttggcgatgcggagcgaaatcataaaatcgtccaaaatcgcgtttttttccaccggcgcgtaaagctcggttcggatggaaaaaagctcgcccgccgcgccgaccaccgaatgcaaatccgaatcccactttttcagcagcgattcatatttccaataaatgccttcgcctgcgccgctcgcccgctcttcggcctgccgccgaatgcgcttttcgcccgcaaccgcgccgaccttcgcgtcccgataatgccgcacaatcatccgcaccgtctgcggcgaaagcatggcgttcgcgtcggtaaaaatcgtaatcggcgcttgaatcgtcggcatgatgcgattgatggccgcaattttgccccgacgctccggctcgtgcagcaccgcgatgccgtcgtattttcggagcgcgtccggcgtgccgtcgtccgagccgtccgttacgaagatgattttgagtttttctttcggataatccagcgcgaagctattggcgaccttttctccgacataatctttttcgttataagccggaatcacgagcgccacctccggctcgaacacctccgattcgtccagctcattttttccaaaaaaaatccgtttgagttttaccaaaacaaacagcaccgcaccgtagccgacataagcataaacgacgagaaacgcgctcgcccaaaaaaggatttcaattgcagtcataggctttaagattttgccgattggttaatcaacaggggtttgtggagattttcttttagcttgagatgccatttaaaaagcgccgcgtatttgccgaattcctccgccgcgccctttttgcccgacattttttttatccaaaaagtgaaaagccaaatcaaaatcgagagcaccgcgcgggcgcgatacagttcgaaatccaatcgggaataatgcttgcggatgaaaagatataggcttttgtaattttggataaacatcacggtgctgtgttggcgcgaactttgcttttcgtgatggcgaatgacggcgttcgggaaaaacacgattttccaaccggcttttttgatgcgataacacaaatcgatctcctcgccgtaaatccaaaattgttcgtcaaatgcgccaagttcgtccaaaatcgatttgcgcaccatgagcgccgcgcccttcgcccaatcgatttcgcgctcctcgtcgtgcggccaaaacgcatagttgtagcttttcagtcgtttggagtttttaaataaataaggaaacaagcggttgtcgatgagcgtgtcccaaaaggaataaaaccgatggacggatttttgaagcgagtcgtcggtattaatcaggcgcggggcgacgaggccgacatcgggatgcgtgtccaaataggtcaccagcgcatccaccgcgtccgcgatgacttcggcgtcggggttcaggtaaaaaacatattcgccggtcgcgtgtggcagagcgatgttatttccggcggcaaatccgtcgttcgtggggttggcgatgagatgcacccaaggaaattcctcgcgcaccatttccaccgagccgtcgccgctggcgttgtccgtgacaatcacttcgcactcggccttgacctgctcgcgaatgctttgcaaacaagcccgaagcaatttgggaacgcgatagttcacaacgatgatgcttactttcatattcaataaaattgatgaaacttccgtgcctgcttgagccggtatttttccacttcggtaagatatgaccggctgtcgatggcacaattgactttgtcgcccggctgtctttgtccgaaccttgatgttcttgattgacatgatgaaaggcaggataaagacaaaaaaacatgggcggatttctttgccggacttgttttcttttgcctttatcctcttcatcaagttaatcgggcgaatctcggttcaagacaaaaaggcctcaggatttatgcttgtcattcacagatttatctttttccgcatcggaaaaattacccgctcagcccgacaggaattttaaataattatgcgcttagctataactcaatttttaacattcgcgagttgttcccgaaccaagttttatttagcgcaaaggtacgaaagtcaatcttgggtcatctcaaaaagtcggctatcgggtaaaattaatatatttgcttattcgttaagtcccgggacgaaattaaatcaaacaaatagcaattcggtaaaagcataaccccgtgtcgccccgagccggtaatgtttccagttcggaaacagatattaacccggcggtatcatattgtgataagaatgctaccaagtcggcaaacgtagagacacatggcagtgcgtcactacgtttgccgacttgtatagtagaatcaaaaattaatgattgataaaaattccaggatatgtcgagctgagcggagacgaagcatgtatttgttgcgccgttcgtctgcgctcagagtgacacggacatgtttttgcataatttcctatcactattttcaggacttactataaaatcctaattaacaggcgccggattaataagtatcggggctgaattattgccactttttttatagccgatttttgaaagataactcatgtcgcactgagtgcttcggctcagctcagcataaactcaagacgaagtgcggcgtctcgaaaggcaagcggtcttcgtctctgccggagaccggcacgggtttatgcttctattgcctttctattgttttattttagtccttgtacttattataaataattctgaatttagcagccatgaacgaacccttgcgaacccgactgccaaataatgttgaactgaagttaaaagaaaaatatgccgaaagctttgccggccaaagcgatttgatggacaagttggcgcaacagttgcttacgcttgaactggctattcccggcttatatgcaaccgtattgaaactcgttgccggcgacaaggccaccgtgccggtaaaccggatgttttacctgatattttctttgtggcttttggctctgcttttgacactatgggcgctattgccccgtgcatggaaggtaaataccgagataatgcaaaaggatccccgttccaaatccgatgaattaggcattaaagatttctttgtaaaatccgccgaatttaaacgcaattgcttggttgccgcggcgatcctgtttttcctcggaatcgctttggccgcattaaccgtaacataaacactttaggagaagacccgtgcaaaaacgactggaatttcgttgctggaattgtgataaaccctattcactcttccggaagattgatgaagataatccccaactttgggtggcttgtcccttttgccataaagaagcgatagttgatcttgacccgtatcggaagccggtagataaaatttaccgaggaaaatcatcctcaaatgataactcgggagaaaccgaatttgacctgccggatattttgccgacccgtcccaaatcgtaaatcactaaaaataatcaggagctttgtcatgccgtcaaatgtttgtcccgtcccgtttatcatcgaaccgccggatgatttactcagcaaatatcctgagataaagcgaaacggcaatacgctggcgatgaactacgccttcaaccgattggttgaagaaaaggatttgaaaatcgtgggcgagcagttatggcaggcgttggatttgaacgaggccttcgctgccgcttgcgccgcagccgggcgacaaattttgccgctcgtcgttcgcagcgcccagcccgcccttttgcaacttccgtgggaaacgctctatcatcccgaacatggttttttaggcctccatccggcttttaccctcagtcggaatttcgggcgaccggcgcccgacggcgagcactccccgccgaccgccggcccgctgcgcattcttcttttcacgagcctgccggataatgtggatcaggaaaactcacgcttggacgttgaacgcgagcaggccgaagttcaagccgccctcatgccgtggattctcgacggcacggcaaaattggaaatgccggacgacggcaggctggaaactttgaaagaataccttaaaaaatttgatccccatctgctgtttttaagcggtcacggaaaatttttcggcgacccccatcaggataagcattatgccgaatttgtttttgaagatgaatacggacgcgccgagggggttcatgaaaaagagttggccgaggcgttcgtcggcagcaatgtcagggcggtggttctttcggcttgtgagtcgggcatgtccgcttccgatgcgctcaatgtgggtttggccaaccgtttgagccgatttgtgccgcatgtgatcggcatgagggaaagcattctggatgaggcaggcattcaatttgcccgcgccgttgccgacgccgtcgctacgggggagcgcttggatgtcgccctgcaaaccgcccgaaaaatgattaccaaaccgctgaaaggacgcgctatatttcggcgcgaaggggaggcgactgacctttccgaactgagcttcggccaatggtgcttgccgatgctcctgactgccgacccggcattgccgttattagatgattggaattttgtacgccaagccccgaccgctcgacctgccgccgaaagcttgcagggcattgtgcttccgcctgaattttcgggtcggcgaagcgaattacgcacgttgaaatcccgactgctcagtgggaagcttcgccgattattgattaccggaccgggcgggcaaggcaaaacggcgcttgccggaaaattggcgcgtgatatgcaggctgcgggctttgccgttctggcctgggccgcgcgacccgaaaacgattgggatgagtttctttttgacttggaactgagcctgaatgaatatgatgcaaaaaaatacgaccgtgtaaaggcgcgctataaagacgaccttgttaaacaagcgcactatttactcggttttttgttgaaccggcataagggcaagcttttgcttttttttgacaacttggaaagcgtgcaagacccggagagccttaccttgaccgatgccaatttttccgcttggattgaagccgcgcaaagcctcggcgaaaaaggcctgacgctgcttttaacctctcgctggaaactgcccgagtggtcggaggcagagcatcatgcgttacggcatcccctctacggagactttttgcggatggttcgaaacgaaaaacttccgccggaattttcaaaagaacgataccggctctggcgcttgtacgatacgcttcacgggaacgggcgcggcttgaccttttttgcctccgccgttcgcggcatgacggcggttgaagaagaggcgttcttaaacaaattggccgaagtttccgccgaaagtcaaacggatatggctttggacaccgtgatttcccacctgcccgccgaagcgcgtaccttgctggagcgcctgcccgcttaccgcacacccgcgccgaaagagggcgtttttgtgcttgcgcccgacctgcccgagcctgctgcgcttttgagccgactgaccgacgtttcgctggtggaatattatgatgaaccgacttggcaatgccgtgaatatcaggttcatccccgcgttacggattggcttgaaaaaaacgcgccgcaattaaacattcggtggttgaaagttgccgcccgttaccggcgctacctttttgattgggaaaggccaacgcttaaccaagccttcatcgtacatgccgcccttcaaagagccgagcaaaccgacgaagccgaccggttcgctttggattatattgtagggaaactcaatttggccggcttataccgaaccctgctcagcgactggctacctccgatttgtcaatccgaggataatttcactcgcgccgaagccttggggcaaaccggtaaacaaaacttgcacatcggcgactacgataccgccctcaaataccttcagcaatcgcttcaaatccgtcaagacattggcgacaaacagggcgaaggcaccacactgaataatatctcactaatttatcaagcccgaggcgactacgaaaccgccctcaaataccttcagcaatcgcttcaaatccgtcaagacatcggcaacaaagagggcgaaggcaccacactgaataatatttcactaatttatgacgcccgaggcgactacgaaaccgccctcaaataccttgagcaatcgcttcaaatctgtcaagacatcggcgacaaaaagggcgaaggagccacactgaataatttggccacaacttcttacgcccgtggcgactacgataccgcgctcaaataccttcagcaatcgcttcaaataaaatctgagcctgctggcgaggcctccgtcagcgccctcaaataccttcagcaatcgctgcaaatccaacaagacatcggagacaaacagggcgaaggcaagacactgaataatatctcacaaatttatgacgcccgaggcgactacgataccgccctcaaataccttcagcaatcgctacaaatcagtcaagacatcggcgacaaacagggcgaaggcgccacactaaataatttggccacaacttcttacgcccgtggcgactacgataccgccctcaaataccttcagcaatcgctgcaaatctgtcaagacatcggcgacaaacaggtcgaaggcaccacactgaataatatctcacaaatttatcaagcccgaggcgactacgatacctccctcaaataccttcagcaatcgcttcaaatcagtcaagacatcggagatgcctccggcgtttgcaatagcttgtttaacatgggacatattcattggcaaaacggagaacaacaagaagccgttagcgcctgggttacggtttataagctcgctaaaaagataaacttggccgaagcgttgaacgcccttgccggtttggcggagcagcttggcctcactggcggtctgcaagcgtgggaagaacttgcaaaaaaaatggatgagggcgcgtcgggagaaaacggcgattgaggctatgaatcagggataatcaaaaaaggctaccgcctgttcgcgggagccttttgtcgttttgcccgaaccggatagcaatgtcatgccgagccttcttagtgaagcatccatcctgcgggcgtgtggatgcttcgctaagcagctcggaatgacatggttgttatttttattataaatccgataaaaatggatttatagctaaatgtgtaattatttgcatactaaaaattgtgtcgtgttgagcggagacgaaacacggcaatcctgaagccttcgttttagttccgattaaaagctgtcgccctgaaacgaaggtctgccttttaaagaagccgcacttcgtctccgctcagtgcgacatgataaattttgtcattggcaaccgagcctttaaaccccattacaccttcacccattttttttccgcaaaatcgtatttcttgatcactttggccggattgccgacggcgatgtgaaacggcggcacggatttcgtcaccacgctgcctgcgccgacgaccgcgtgtttgccgacggtcacgcccgccgcgatgctcacatttgcgccgatccaacaatcgtcttcgatgacgatttcctttttgctcacgggctggtctttgatgggcaggtcgggattttcgtagccgtgattcagtcccgagatgacgatgttttgcgccaaaatgcagttattgccgatgcgaaccggcgcaatcagcacgttggaaatgccgatgcgcgtgttgtcgccgatgcacaaatcgccgacgccgttgttgagcgtcacgaaatcttccaccgtgctgcccgcgccaagctcaaagcggttgaacggaaacaagtccagccgcgccgaaccggccaccttcgcgcccctgccgcgccgatgcacccacgggttgatgaacacgcgcgtcgtccagcgcggacgcgcctgccctttcggaatcaaaagccgatgcaccgtattttttagccacggcttgccgtccaacagcgatttcaggccgctcatatttttttcctttccgaatttttttgcccgtgcgcatcctttttcagttgcgacttttcgatttgcgacctttcgcgcagcccgtcttccaaaattttgtcgaaccgcttgccgcgctcttcccatgtgttggccgacgcgacttttttccgcgccgcttctttttcgggcgaattttccttcacggcctgcatgatggcgtcgtaaagcatttcgggcgattcgtagatttgaaccgtcgtttcaaactcggttaaatcggcgaaacgcgatgtcaccaccggtttgcccgtgcctaaatattcattgattttaagcggataaatgaatttcgtcaggtcgttcgggatgaacggaatcaggcaaacatcggcggcgtgcgcgtaatcgggcagctcggcgtaaggctttgcgcccaaaaaccacacattcggcagcgcctccaacgcctgcccccgaaactcgcgcgggtctttcggcccgacgaagacaagctgccattccgggtgatttttggccaaatcctcgagcgcgtcataatcgatgcgcaggccgatgtttcccatgtaaagcacacgcggcttcgggattttttcaaacgccttcggctcgccggcgcacggtcggctgaacagggcataatcggcggcgttcggcacaaaatgcgatttcggattcagcgcacgaagtttttccgtcagcgcaagcgaagtcgaaatcgtcaaatcggcgattttggcaaattcctgttcgcgccgcacgccgtgacgcgcgatatagcgttcgcccgcgatgttatccaccgaatgatagactttcagcgcaacttcaaacggcgtgtagatgcggctaaaacacgggtcaaacgaattgatataaataaactttgaaatcccttgcgccgaaagcacacggttcagcgtcttccaaatgtgccgattgacgaaattttccgccaaatcgtaaagaacggatttcggcaaaaaattaatgacgagcgtcggcgcgggcgaaacgaccgataaattcggaaaatccgcaaacggctgataaaccggcgaagatttgcccgcccaaatcggcttgcgaaaccggatgtcttgccgggttttgccggtaaaaagatctttataggtaaaaggatggtcgcaataaaaaacgcggcgttctttggaaagctctttggccaaattgagcgaagtcgacgcatattttccgtcccagcgcggcagcgcctgcatgacgacgggcagcttcgcggtgttcatcttgcgcctccgcgatatttttgttcataaagccgatttgcggccaaaaatttcgggaacagttttaccaagctgaaccaccacgcaaaattcagcgcaagcccgatgaaaaaatatttcgggcgaaacagatatttgagcgtcgatttcaaatttcggagttgatgcacaaaaaaaacttcccaatagatggtcttccaaggcgagcttgtgcggtatttttgataggccgccgggtctttgtgataaagcaaaaattcgctttgcaaaattttcatccggcctgccagctttttgaacgtgtcttggcgcggcggatggatgacatggacggacggctcgaaggaaatttcgccgagctttttcatgcgccaagccaaatcggcgtcctcgttgtgcgcaaacggaaacgagcaatcaaagccgccgatggattcgaacgcggatttgcgaaacgccgcgttgcaggtcggcaaggccggatggccggtttcattttcaatttgatgcgtgagcggcgtgcgttcttcgcggacggtggtcgttcggccttgaatgcccacgatattttttttgccgaaaatctccagaatttctttgagccaagtcgggctgacatggcaatcgtcgtcggtgaaggcgatgatgtcggcgcgggcgagctttgcgccgttgtttcgcgccgccgccgggccttgattttgctggcgaacatagcgcaaattcggatgcgccgccgtcatgccggccatcagctcgtccgtgccgtcgcttgagccgtcgctgacgacgacgacctcgtagtcgctttcgggcaaggcctgccgataaacggtttcgagcagctcggccaagagcgccttgcgattgtaagtcggcacaatcaacgaaattttcggctgtgtcatgttcccgtccttcccgggctaagtttttgcctcacggccacataaaggttttgatagcttttcggaattaaaagaaagcagcgcaaaaaactaatgtcaagttcttttttcagtaaaattccaatccagaaaaacccgaaagtttccgttaggaacggcgcaatcaccgcgccgtaaagcccgacggttgagatgagcgtgaccgacagcgcgatgttaatcaccgaattgacggttacgaccatgacattgatttccggcttggaaatcgcgttgatgacgctgccgaacgcattgccgaacggcgaataaagcgcgaccgttatcaccatcaccgttaggagcggcgcggcggccagatacgcgctgccgttgaagagcaaaataatttgctcggcaaacagggcgatgaccgccaccatcggcaaaaacatcccgagcaacatcgcaaccgatgtttcataaagcgttttcaaatctcggtttttagcttgattgtttaattcgcaagctttggggaaaatcaaggtttgaatcgcggcgttgggaatcaagacaagctgcgtgaatcgctgtgccacgccgagcaaaccggcttcggcaaatgtcaaaagtcccgccgtcaaaaacacgttgatgcgcgtggaaagcgtccccgcaatttcgcgtagcagcccgtattttccgaatgcgagaaggtctttgaccatttggcgttgcgccttcgcttgcaagagatttttaattcccagccgccaagtcccgtaaacggcggccaaaccggacgcgctgccaagcaccagcaccatcgcccaaagcggccacgcctgccgaacgagcaagccgaagcccacgcccaaaacgctcacgatgatgaggttcatccgaaaaatcagttcaacctccaagcgactttgaaagacaaaaagcatccagcggtaaattgaccagccgacggaataaaccggataaatcatcagcaaggcgctcagaagcgggaaaaatcctaacgcgccgctggtggaaatcgtcatgcaaatggcaacttcaattgcgaggttgatccaaaaactggacttgagaactgtccaataactctcgccatcgataccggcggaatatttaacaagcgcagtttgaacgattccctcgcgaattttcgtcacgaagaaaaatagcgcggtaaaaacgctccacgcgccgacatcttcgggcgtgtagagccgcgtcaccaacacgattgagcctaacccaatcaggatttccaaactattgttgatgagcgtccaggctatttttcggtagtttagcatgaaagcgtgtggattgcgtggtcaattgtgaaaaacaaaagcatgaattctatgtttattttatagtagaatcaaaaattgatgattgagaaaaattctgtcatgtgtcatgctgagccttcttaggggaagcatccatgatttcggtcacgttggattcttcggctaagaagcctcagaatgacagggtgcttttcgtttttatcaccctgagcggagacgaagccctgccttttaaagaagcgccccttcgcctccaatcaaaacgacacagggcggcacagctaaattttcgtatcgttttctatcactattttcaggatttgctacaaccgcccataaatccccaaagtttgtttggccgttttttcccacgtgtattcggctgccgtttttaggccgcgctcgcgcaacgcatgaagttttgacggatggcggtagagcgattcgatggcgtttgcgaaattttcgggtgttggctcgcagcaaatagccccattttgcaggacttccggtagcgatccccgattagatgaaacggttgccgtgccgcaggccatcgcttcgagcggcggaaaaccgaatccctcgtaaagacttggatataaaaaaacatccgcagaggcgagaaacgctctgagtttatcgttggaaataaatcctttgaactcaacattttgcaccttcagctcgcgcacgagcttcggcagcgttgtttgctgatgaaatccgccgccaatttgaattttgcatgtaatattttttcgttccaaaagcaacgcggtataaattaacgattccacatttttatgcttcgcaagcccgccgatgtagcgaatcgtgaaaacactattttcctttcgatttggctcaggataaaaaaaatcgtgattaatgccgttatgcaccacatgaattttctcttcaggaatttgcgcgtgccggatcaaatcatctttggatttttgcgaaaccacgataattgcatcagcaatttccgtcgtttttttcagctcatattgataaacccagcgatctaaaggtttagcataaataaatggaatcgcatcgtgcgccgtaacaatcacaggctggcgagatttttttgctaaagcgagcgcccaacccgcatccacataatcggcgtgccaaatgtcgctttccaccgactccaacgccttgcttaaataatatggcgcaacatagtaccgaagatttttaaacgaccgatacgggtagcccttgatgtaaggctccgcgccgccgtccttgcgatagagcgtgacctctaatcccgattgatgaaaataactcgccaattcgtgcgtgtagcgaccgatgccgcaattttgcgtcaaacaagacgtgagcgttagtttcatcgcgttaggaaagtttgtttttgaaaatggacagcgttttttccgcagctttttcccaagtgtattgctgaacccaatttcggcctttttcgatcagcgtgcggcgttttgcttcacttgcgatgagctcgtttgccgcttccgaaatttgatgttcgtcatagtccgtgcaaattccgccgccgccggaaatttctttgagcgacccgcccgaagttgtgataaccggaacgccagcggccattgcttcgagcggcgcaaatccgaagccttcataaagcgatgtgtaaatgagcaagtcgccgctgttgtaaaacgcattcatttcctcgtcgggcaaatagccggtgaagcgcacattttttagcgccatgtcgcgagctatttgcggataggctgttcgctcgggatacgcgccagcaatcacaagttcaacatctgaatgcttttgtgaaatgagcttataggcattgaaaagaagctcaagattttttcgcttgccaagtccgccggaataaataatccgaaaatgcgcctttttggcgtcctctgcttctgtaggcaaaggataaaatcgctgttggttaatcccatttggcacaacttcaatcaagttttctggatagccagcgtattttacggcgtcttgcttcgccgtttcggaaaccatgacgagcgtgaaacgctttttttgaaatcgctcgagcgcccatttgtaataagcctcgtatgtggcagaagcttctttgatgtgcaaaagcgaaacatcgtgcatcgtgacgacagcgggacgcccaagcgcgtagccgagcgccaacccggacaaaaaccaatgcgcgtggtaaatatcagcttttgtatttcctaacgctttgcgaataaaaagcggcaaaatgtaggggtgtaaatcgcgaaacgatttgtaaggaatcgggtgaatccatgcctgttcatgaaacgagctatcggcatggccgggcttatagactttgaaaagcgacagctcgggattttcggctcgaacatgtttggcaagttcgtacgcgtaattgccaattccggaagtgaaatgttggcaggaaaccatgacgatattcatgcaatttctcctttcgcgatttcctccacgtgctcgtctaatttaattgctttaaaaagaatggcgcaaaagacccaaaaaagcaagttaaatggcgttttgccaataatatcttgggcgtactctaccacgaaaaccccagcaagcatacacaaaatcgctagcacaatgactttgagttcctcatcttgaagcttccaatattggagcgtgcctttaatcagaatgtttaaccaaagaaaaatgtagaaaatgaaccctatccagccgagttccaccgcaacccgaacaaatcccgaatcaggcggaaaatttgctaaaaacgtgcccggggaaaatttctgtccccaaacgccagttgagccaagcccgccaccaattggatgcgccaaaatccatgggaaaatcatttcgcgatttcgttttcgcaccatataagattcatctttttttccgctaaatgtggattgcaaccgctgtatatgatagttatttgttggcatgttgataattcccataaaaataacgcccatcaccgcaccggccagatacagccgccaatttttagccagcaccacaagcgccaaaatggaaaccggaagaatcgcaatggcggagcgcgtgccggagtagaccattgcaagcaagacaaaaagcgtggccacgcgataaaaccatttctttagccaactgtgtttgcctcgcgtaagcaaaggaatgagaatgagcattcccgccatcaccacgccgtattgcgcgggcgaggccattgtgccgaatgagcgccagcgcccgttgatgtagacaaggtgcactgcgtcgttagcaaccacaaaactcatttcaaatggaaaatatccattgaaaaattgcaccagcccccaagttgcagaaacgaaacacaaaatgacgatgagatgcaatatatttttgacatcttgtttggtctccaacattcgatacgttagaaaaaataccaggatatacccaaccgccgggcgcatcacaaaaaaccatgcggtacgagaagccgctatcggattcgctatttccaaaatgttatagacaatccagatgataatagggacattgagctgagttttgaacccttcccattgtttttgggtgtagcatttatacaaataccctatcatcataaacaaaactaatgcatcttggagcaatccaattttcacatttggcaaagccattaaaatcgtgccgagcatacacgaaatggtaatcgcgagataaacaccaaggcgaatgctgaccatcgttgaaaacaaaatcggcgcgccgaccgcacccgcgatgatcaacacagccaaaatcagcccgaatttagcgatgccaacggaaatgcctaaagtaaccgcggttaaaattgcccaacctaacggcgaatcaaaccgccgcagcacgagctctgaagctaaatattcattcaatttggattttggggactttccgatggcgctggattcaagattttcgtttttcattcgcgccatttgcttgatgttccgtgtgtaaaaattttccacgattcttcgacttcacgccttcaagcatcgaaaaaagattgttcaaggcaaatttaggcaatttaaacatcattgcgcttaaatttttccacccatttgtatggctgataaatagcacaaacgcgatgaacaacatgccaagcgataaaagcatgcctggaatcgaatagggcaatttgccgtaaatcgctaaaatgatgctttcggcaacggccaaaataggcaccacaaaaagctgcaacgatcgcggcggtcgatatagtgaaatcgcataatcgatcggggaaagacgccctgttttcaatccgaacaaaatcaattgccaaccatagcgcatggcaatataatattgcacacccagccagcgcgttcgctgtttttttatcgcagcttccgactcagttttttcctcaaaaactttcgctcgcggattataaacgcttttgagattgtgcttcaaaagtcccaccatcagatttttgtccatgccgggcgcaacgccgtccaaacccgcaacggcatcggcaaaaatatcatagcgaacgccaaaaccacttccactaatttccaacatcatgcccaatttagatttcgcagcacgaaacatcacatcgttcagtgcctccgatgtggcatcaaaggattgcgttgcattttgcgcggccagcggcagccgttgcccttgaacaagatcgtagcccgatttgaagccggcttcaagctcatgaaaaaaatcgccgtcgaccaaattatctttatccaaaatcaccacatggcttggcgaccaaatgcctcgttcggtttgagccgcaatatgtgcggacaaaaacttcaaagcgtgatgatatggattgccgctcaaatgcgaaaaagctttttccaatgtgtaaaagtcaaactgcttgactgccaaacttagatctggcgacgcttcttgcagcaaaataattggcttaatatgactttgcccttcgatggattttgtgagcgattccaaaacagtcaaaaagaagcgattgggcttataagctgggagaagcaccaaaatatctttcacctccgaggagctttttgagtcaaacttgggcggcttatatagcacaccaaaaagaatggttgccatccaataaaatgagtagaaaaagaaataggcgacaatcaccatcaagaggctcgttccaaaataaattgcccacgtcatgttttcactttcttttttctgttgaattttaattcatctttaatcttcatgaaatcgcggtttattaaatgcttggcgatcaagcgcagctttgagcggcgttttgaaacgctgccaatgtagttttccatcttctcgatatcgattttgctcaacaccgcgcccgcaacctgaagcgaactatctgcaatcatttgcatcgatctggcatcgatcgattggaaaattttatgcgcgcggaataaataaaaggccgatttggcaaacatagcccattctttccagtccgctgatttttccaaagccggcggcacaatgaagatataatcatacttcgcgcgaatctcctggaaaaattgctgccaattcgccgaatccatgatctccaaaggcgaaagttgcgattcggttaaatccagaataccggatttttcatggcctaaaatggcaaacggctgcgtaccaagaatcggcatactggcatcggggacggagttgtcgtgcggatcgccataaatgagtaacaccttctgattgatcttttgcagcgattccatcacctgcgaagtgaaccaaacttttccatccatgcgatggccagaaagccacaaaacaatgcgattctcaggctcgattttcaaaatctcctgccgcaatgccttgagctgctgttgcaaaatatggaaggcttcggcttgcgacaagctgccatttttcacacactccgactgcatgtcgggaatcgctgcaacaacgccaaacatagaaaccttttcaaatcggtcgacggtagaaattgaggcgtctaaaatttcaattaaaaccagaacaaccacgatgagaagaaaaatgacgacacccgaagcgacaaccaaaacgcctctttttcctggctttggcttaatgggaatgctcggaaaatcaactgtgtaaatttccgccgagccttttccctccgcaaccgttttggcgagattgagcttattgagcaaaatcaaatagccttgctgagcaacataaatctcattttccatgccgccaatagtcgattccaatggcgcgaacgagcgagcatattcaagaatgcggctaatctcattttggacgaccggaattgattcttcggcaatttccacatccagctgataaccgataaggcgataaaccatttcctgcttggtttgcttcggatcgtaaggcacatccttcaccaacttgacaatttcatggctcacttgatctttaatttcttgaacttccttttcctgcttttgtatatcaatggatggattgggcttaaatttattggcgatgagcgtcgaatttgccgccgaaagctttcgcttcaaatccacaattttttgattcgcctctaaattgacgggcatcggaagctctgtctcataatcttctttgatgcgctcaaccgctttttggcgcgaagcacgcacttccttaagatggctgagctgtatttccatattcacaatctgattcacaatggcctttgtatgctcaggcaagttgatcacattgtttttaattttgtactgctcgagtcgcttgatctttttgtccaactcgtcctttgaactgacaaccaatttttcaaacatgtcgcggtcgtagtcagtccgatgcttggaaatagactgatacaattgcttcatggtttcaatgatgagaccattgatataagcggctttaaacggcgtgtccgcttcataaaccacgctgatataattgctcttgccaattctggccattcccaaattggcgttgatataatcgtgcgagagattgtttttttttagaaagaaattgatttcggcatgggttttatccagtaagttgagcatttctttctctttgataagcctattgataatgggcataatctgcgaagtgtccagcacggctgcatcattttcatcaaattttaaatgattgtgcttcttgaggtaaaactcttttagaagttggaggcgaaccagttcaatgttttttctagaccgcgtgagttgaatgagattttcgaaatattcgttaatctcatattgctggagcacgtcgtcagtcaggcttaatcctttactgctttgaaaattgatatttaacgtggcttctgaaacatacgttttgggctgagatctggttaaaaagaacacaacagccatggccaaaatgggcaaagctgtccaaagtttccaacggtgtaaaaccgctcgtatgattgaaaaaaattgctccatgcgttcaattctattccctaaacattaagttgtttaggtcttcgaactggcctgagacgattgaaatttcacgatagatttgttcggagctaaaccgcagttccaaaatcgcctcgcgcgtttgcgaaacagcgttcattgcatcaatatacccttctatttggccttcacctcgttgaaagcgttccaacgctaaacgcgcttgctcctcctgagatgccaaaatctcttgcttaagctgcatagcgctcaacatttgagtgtattgttgatatttctcttctacccagattcttagcgttcgttttcttttcataatttcgtcttcaacgcgacgcgcgccagcctctgccaacctaactcgactgggaagcgtgaagaggccttccaaatctaaatttaaggttaaaccaaatgccggcacaaaattcacctgcgccgattgattggcctctgagctattttcataattcaaaaattgaataccaaaccgaaaactcccaagccaactcattttttcttgaataatgcgctccttctcttgaatatgctcttctcttaacgcttcaatatcgtatgaatgacgaaaaacttgaatgactaacgaatcaataatttttttgtcggttgaatccagttcagttttcaacgtttgcgattgggcaaacaaaacggacggcacttcaagcaatgcgattgttagccaaacaattaaaatcttgaacatttgcttgggaaaatgattaagtagcatgtaaaaaacaactctggatgcgtcacttgaggcgttttttacgaacgatgacatgctttcaggcgattcgtgcgaaagcaaacatcgggatttttcttcaaagaagattaaaatccagcttttgttggaatggacaaaggcaaaaagagatgctgaagttgcgtttttcttttttagcaacctttttcattgcggctattatcaaagcgaatcattagcgttgaacaatcatacattttctgattgcagtagcgctgggaatgttttcaaaataatttgaatatcgaaccaaacggagcaattctgagcgtaatgattatctaatgcgattcgctctgcttcagacatatcagacttgcctcgctttgtaacttgccaaagcccagtgatgcctgccggcgccatgaaccgctctgtccatgcatctgttgtcagtttttccgcttcgtaaagcggcaaaggccgatttccaacaatggagatgtcgccaattaaaacatttatcaactgaggcaattcatcaatgcttgtatttcgaataaagcgaccaaattttgtaacccttggatcgtctttaaacttcataaaaatgccggattgtttacttttctgcagattggcatattcgctttgagtataaatgacattatcagcaatgaatacgtctttggcgtttgcaatcggcgctaatatcgcttcatcttccactgcttgatgaaatccgtcatgaacaccgaccttttgtagaacagcctcctgattctgatacatattcaggtgctttaacttctctatatttttatcagcacctgctgccatcgaacgaaacttgtataaatcaaaaatttgataccccatccctacacgtttagacttgtagagaaccggtcctttggactcaagcttaattatcaacccaacaatgaaaagcactggcgaaagtaaaatgagcgccatagccgatgaaaaaatatcaaaagcccgcttgagaataggaattttatagctcttaaaaacttgcttctcttccgattgcttgaagtttttgatttgaaataaatagcttaagcgataagccagcgcatctatttcgattggctttacaaaaaagtcatcgacgccttcttttaataaagcaatgcgttctggttttgataattcaactgtagaagtaaaaaggaaaagggatttttttagactaccgctagatttaagcagatgcaaaaactgcagcttgttcatgtctgtcaaagtatattccgagatgatagcatctggaatatttcctgcttgtagccacttgaacacttcatggcaactacaaaatgctgttacaaggaatctaccttgatgattattttcaaatccggcttgtaagctattacatgcgtctttatcagggtcaatacataggatgtggcggatttttttatcagtacccatttcgtcttttgagtttgggaggtttaactcaaggctatttgatagagacgactcgaattctactttagagttattcacaagtataaatttttatacaaagtggcattggtcagctacccacacgcctaaaaatagaggaaatacgcgctttcaattcttctggattaaaaggcttcacgataaaatcatccgcaccaatatttaaacacttaatgcggtcttcacttttatcattagctgatagaacaacaatagggatgtctttgaaaaagccgctgacacgcacatttttgataaatgaatatccatcaacatttggcatattgatgtcgacaataaccagatctggaatattgccttgctgcaaccaaaatagagcttcatctccatctttttttgtgacaacatcataagattttgtcaaaatgaaagataaaatcttaagcatcgcaacttcatcatcaacgacaagaattgtttttttcattgctacttgttaaatgaagtaaaaatcttgtgaaatcaattttgtaaataaataacttaaaattcgccttagctttttattcgaatgagagatccttcaggccaagaacaaatttcatcgttatttgattcctttattttttcacttttcttacttgcatgtttaaggaatgctaaggtttagtcactgctgtaaaaataggaaaatgggggcttttttgaaagcaatttaggaaatagattcattataacaatgtcacacagcaaacttcgcttcaaatggatagtctttcagtgtgtttttgtaacattcatactcaagaggatttttcacagctgttcgccctaaagccatttgataaacaggctttccctcgtatgcttctaacgtagttgcatcaaacaagtacaaatgttcccctttcacattctgctgaatagcttttgtcccatagtattttcttaaaaagacataccttgatgaaaaaattaacgtgctcaattcatcatcataatacaacgataacggatttaagtgctttgcaaccaagagtttatgaggagtgcgacggtcgcaagaaagaaaagtgagctgacctttcaaaagctgcagttttgattgaacttttggaagagtcttttccgtaatgccatctctggaatatcgctcgatatagcgaaaaataatttcgctgtcaacttcacctgttcttgtgcaaccacactcagcaaactgctgctcatcattttcaacctgaccgttgtgaatgccaaggattgcacccgtcacaatcggatgattgttatgatggcaaaggacatcgcctttggtaggcctccgagtatgacctaaaatgacgacggtattgctatcgattttttccaacaattttgcgtagcgttcggaatccacaaaatctgaagccgatacaggctgcttttcaatgaaagcttccccatctttttgaattatagcaacgcctgtggcttctttaccacgctcttcatttgcaagtaaattctttgtaagaagatttctaatttctgcaagagcgctctcatttctttgacggggatataataacatcgaagcaattccacacataataaaaacagatagtagttatggagtttcgaaaagcctctgctgggcttctcgcaccttaatcgaacaaaacaagagctactgatacactaccattgtagagtcagtgcaaatgatttttttctttgtttttaaatcgggcttgcgttagtaactcatggaaggtacgatgaaaaaatcaaacaagtttgattttttttattttgctcgctttttaagtaacatttctgcctgttctacaatttcttccggcgtaatcatattcaaacaataaggccgcttaaaatcttttgtttgagtagattcttcaaccatgcaatggttttcacgacagggtgcgcacggcaaagccacctttagaactttcgcattcggattttgataagggccaaactcaatgctgtctgtggcaccgaaaagaacaatgtgattgagttttaaagcagaggccatatgagaaacgccactgtcatttgaaatgagaagtgctgattgcttaagcaattgtgtggattcaagcagggttaaatcaccgcataaattaatgatgtttttaccatcacagagagccatcttatcaacataatcacgctccccttttgaaccgatcattacaaatctgcgcttaggattattttctctaagtaaccttatggtttgaacaaacttttccggaggcgctgtttttattgctgcgtcaggtttgacaccaccacctgcagaaggcgcaatcgcaataaattcatgctcatcacaccatcccagcgattgaaagatttcatctattctatttttttcaacgtcggaaagaaaaatttctaatccggtcgtttctgcctgcacattataatttggatgaagccgtcgcaacatttccaagtaaagctgcgccacatgccgttttcttggaatttctttcagatcgatatacacataatcacttagcataaaattgcttagccctatcaccccgtatgcaacggtatcaaatccgattttataggtattcctgaagagaagaagcgctgctttgtaaatcagttgtgttgttggactgaaaacgatatcataatttttttttgcaagctcagaaaaaaatgacagcctttttttgagcaaatccattttgcttccaaaaatcaattcattgctaacttgataaacacgatcgatatttgaattgtgtgctaaaatgctacttgcccaatcaaccacaacatattctatcgtggctttagggtataactttcttaattgttttaaaaatggggtaattaaaatgacgtcgcctattgcagcttctctaatcacgagaatcttttttggctcatctggcggattggtgtttgtaaaaaacagcctaagaaacttccaaatcattcatctaaaaactgcattaaaataaggcaactttcgtatttctgcgatcaccaaaaaaacgacatcaacttgtaaaagtcatagtccctttttgattatcccaacgcaattcgcgaaattcttggatttttttaatccgtttttcaatatcgcctggcgatagcaaaagctcttttgcaacatgactttcccagtgttgttgagataattgttttgtccattcacacagttcaatccctaacataagccgacgctctactttttcaaaatcaaaatccatcagcttgactttttgatgcaagcgctgctctattgttggccaatcataaccagcacaacgcattaacgaaataggttgatcagccaatgcttgtagcacttcaaatgcctgattatgattaaaccgttgaaacaatgattgaagaagctctaacagttcattagccccgtttcgtaattcagaaaccacctcgtccgaaacacctgaagtatcactcgtggccaagtcaccatcattattgcttaataggtttaatatttcctgctttcttctccattgctttatctttccaacatggatcaccccaaattggcttaagttcaccgccttaagtaacaatgctaaaaaaagaaaactaaatgcagtaacagcagatgcagaaagtgttgcatctgggaatctatattcaagatgaagcggcaaaatggaacctgattctacaaaaccgagatgctgtatgttaaaaaagttttgatgctcaggaacaattttactttttttaagctgctcataaatatctttcatcgtcatcgttgctggcgagtgtctcaccatttcaagatgactgttgtgatttctacggcggcataacgcctcgcgcttatcacctgtacttgttaaatactttaattcaggagcatatcggcgaacgagattccacagatttgccatgataatttcagggacaggctctgctaaacctggagtcagaaggtgaaaatgcaacccgcatgttgatttaacgcgcccaccatttaaggtgatcacctgcataatttgattatactgcttctgaagcgctctaaaactcggatgccttccaattactctgatttctattccgcaatgctcagtttgtacatccaaaacaccgttaggacctaaccgctcaaaactgcccgacggctctaatgcactgcgaattgcatcttcaaaaactggtctacgaacccctgatggagttgcaacttcaatttctgtcccgatttttgatgcccgataaagtaaatctttccaatattgcgcttcaactggcgataaaatatcatctcgccttaaaataattgggtcttgcataattaattgccagggacataatcatcatcaattcaacctaaaaagaactattctacatcatcttgagtcaaaatccggcgcgccagcatctcatttcctaccattttagccaagtgcttcaactgtgtgctttcataggcttggttaaaaatcgcaatatctaacgccgctaacttccgaaaagcacttgatgcaatttctggctgagatgactgcagcgcagctttttgaccatattccataataacatccatcatagctaatggataacgaacaggcagccctatacgaacatgcaccttgccaatttgtaaccttgacttgacgtatttatcattgtagtcaccagtgaacaactccaaaaaccacccttttaaggtttcacgcattctttcaattttatcactgagatattcagaagtattctcatggctaagaagtctgtcataaaaggcattaatcatttcgccaacaatactttccgcctgagaccgcatttctccgagaactttcttctcttcttctgtcatgcgcgtcatcgcaaggagttcttccaaaatggcttcgtcttttataacccagcttttacgctcttccatggatattatctccgatttgtgttttttgtaatttggtgtcttaagggggctcgctgtaattcataatactttttgagacgctaagatctcaaaagtcttcacgctctacgagacccctgaaaatatgcgagaccgcgaaccattcaaatagtattttatctaaaagttacgcaacccgctcaaaagtaataatagatccaccgccttcatgccacttatgaacttcttcacgcattttataccctaatcgccgcaatcctgcttggcatgcgttcataataggacaaataaaaggcttctcaacccctgctgcatcaagacggtcgctaaatttacgattaatacattgacgaactttaagcgttataagagtatcgtcgtccccttccacttcaatgtcagaagcataaccaaactcatcaacgaaaatacgggaaacttccattataacttcttttggagtatggccagcaatttcaagccccatctccttttccattacacgcagcagttcatcgcccattaacccgctgtatgaaaacgctgattcgcccaaagtttcccacacagcttgagctaagcttgttagagccatactagtaaggcgcagctgattttgtttcttttgttcttcgcttgccattaaataccaattctttaagtttatttttgaactaaacattttaaaaggacagtgcaagcacagtcatcaaacaagatcgcgaagtctacttgcaaagtcacggacttccgcaaaggccattcctaaattcactccgtgtgcagttaagccaattaagagtgttctatcatttaagcctgcaacaataacatttccgttatctccttgaatcaaagtttgagaaaacgtgcctcttttaagctgctgaacacttctcttgcttaatccaagaattgcagcggaaaccgccccaaccatattttcatccagtcctttgtctgggacgttcgcagaataaacaagcccatcggtaccaacgattgctgctccttgaatgtcggtagattgttgcagaagttcttgcagggcttcagcaatgatttcgcctttcttctttaccatagttttttctacaggtttagttacaggttgatttgtagatgaagactcatctaaaagttgggcaccatgtaaaagcaatcctttccatgagcgctcaatggttttaaatgaaggctccgtatccatatcaagattaaaagtcccctcattccacgctaaaatgttaaatacaacttgctcaccgacaatgtcacccattgttgcatgaaccacgtttccatctttcagaaacagttcagcttcctgcccatcgttattgagtgttattttcgcagttttatgatcttcacaatagtgctgaattaagtctgcgacactcatatgctttatatcaccttgcatatcgcttaactcgatttttatttttaaagcttccagacacgttgaattgatttaatagagtgattcattaggctcctgtaggactgatgcttatccggtatttgcaacgcaagaataagctcataatttttcactctaaatgttctactgacaagccggcacccttcttcatcaaacaagcaaacctcgtccgtttgtcccatccctaaatggttctttacttgtattgctgttttttgaaccatagcaacaactgctgcctggcgctcaggatcatacccttcagttgttgcatatgctattggaaacccttgtaaatcagttaaaaccgagattgcaaacgaacctttttcgttcatttcagctaatatttttgtgagctcggctgaaccggtttttgtataggtatttttgttaggcaccatttatcctttctaagcatataattcttgctgaactcgtgcgactaccacttgagtaatcgcttttaacgtctcaaaaactccaatattttttaccgctacagcctcataagttcgatagccagttacgcctaactttctttttaagacttctggcggaacagggtatggcaaatctcttttatttaattgaataacgatcggaaagtcatcagtatatagttgtaacgaggataactgagactttaaattatgccaagaatcaatattatcagttaatcttgttggggaagaatcagccacaaaaacaaccccatcagctctccgaagtaccatctttcgggttgcttcataatacgtttgtccaggaactgtatataaatttaatttgggagtgaggccacctatttttccaagctcaagctgaaaaaagtcgaagtataatgttctgtcctctctgttttttaaagagagcaacttcccttttcttcctggatccacatgggcatgaacttgctctaaattagtggtctttccacttaaggcaggcccataatacacgatctttaaattcagttcttttctttcccagttaatttgcatttcttaccctttccataatgcgtctaatgaatcacctatttggtcagagagatttgttggatcacctaataggtctaattttttagcgtcaggaatttgctctgcatcacttgactcttgataatcgctctcttgacaattatcgtcaattttttttgcagcttcctgaattaacattcttgcccagcccagtggaacacttttatctaactgcaccaaaattgcaaaatcaggacctgcgcctgccataaaagtattggcagatagaccttcatgcaaaacaagttggtactcttgttctccaccaagcatttgggcaacttcttgagcagcggaaagcccgccagccataactgagcctaatgcaatcaaatcaaactgagaacttgggccacatgcagaaacaacttggccactgacatcagttaataaaataaatttagcaggggccttttgcaacaaattttctaagacttgctcaaactttttatgctgagatgagtcgatcgaaattccacttcttaatctcattacaataggtatttaacacatcgttgaaacaaaaatatttgaattcctatgctgcaaaaccaagcagcgaagaaacctttattttagaagaagctgtattatcaatttgaacatacatataaacacatgaaatatgtacgttttaaatgggtgatagcttaacaaaataaagtagtaactttttgtataacagcctcagtgaaaagaagaaaaaacttcttgccttcctataaatttttcaataaaactgttgtaatgaagaatttcataacctgccttttttcaagctactaaaaaaagaatcggttatttttgcgttggcttctaagggctaatataaggattttactgtgctccccaaataaagatatttttagaatttattcaggtgcaacggtattaggaacgacaataaggttaggcttgtttcgtttttctattgtaaatagaacatactcttttttataaaatttataactatcctgaaaaagtatcatgcgttataaaagtttttttcgaacattttttccggcataaccaccatctgcgcaattgcaaaagattttttttaccctttttctatcaatttcaatccctataaattcgcatctcttagaacctgaacaggctgaagttttgccgcttttcgggaaggaatcatcgcagcaacggtgctgataaaaaccgttaaaccaatagtaatcaaataataaatcgggctttgagacatcgcaaaccctttgcgaacaacagggccttgcgcgctttcggttggaagagaggccagcaagtttgtggaaccaatcgctaaaatggccccaagcaaagcgccagctaatccgactaacacaccttctaaaacaaataacgcgacaatttgattggacgtaaaaccatacgatttcataatggcaatgtctcgtgttttttcataaatggtcgtaactaaaatgtttgccacgccaaaacccgaaacgagcgcaacaaatccaaccagtgaatacacaatattgccaattcggttaaacaacccaataatgctgtcatttgcctcttgccatgtctcgcacttataaccagtgactcgctcgagctctctggccagttcggtgttttgcaacaagtccttaacccgcaagttgatccccgtcactttgtttggcggcatttcttccaaaagttgcccgactttcaaattcacaaatgctttgttatcaatggattttacccctgtaaaaaatgtaccaaccacttttgctcgcaccgtcacgccgcttgaagcaaccaatgtcaattcatcaaaaagctgaatttctaaatcttccgcaattttttcaccaagaagcaagccatttggcgttttttgaagcgactccaaactgccgctttttagatttgactcgatttttgcaaccttgttttcacgatcgattaaaacaccattgacttcaatcggttggttagctgttcctttaatggccatcacttgcgaggaaacatacggcgaagcaacggaaatcgcctcgtcgtagggagcttcttccatcagtgataaaatttgccgataattggtaatttcttcaggatcttcttcctgcacattatccacaacaaaagcacgacgcgttcccttatcgttgctaattagatcgattttgtcaggaataatggattcgccgcgaaccacaatgtgaggcgcaatgtcgacaatggattcggtaaaagagtcaaccaagccgcgcatgagagaaatggttgtaattaacaccatcgtgctaaccgaaaccccaactaaagtcgtgaccgtttggcgcgcacgacccacaagatgcccaatggcaattttaaaaatagtttgaatcatccctgaaactatgaagtaaaaatttggtttgcaccctctctttgcatattatccacacgttagtaaccccttgtagcatcgtccttttctatcttgacggaagatagcaataaaaaaagcaattgaaccaacgttgaaagaaatatgcacaaccggcactttacacgaccgtcagagctaactgaaatcgttgagcgcaagcaaagccatgtagagatttgtttgaatggtccaattgattatgaaaacaaaaccaacgggtttgatcattatttttttgagcacactgccactccagaagtcaattttagcgaaatagacctttctacaacctttttaggccgaaaaatttcctatcctttgatgatttcctcgatgacgggcggatatagcggcgcgatgttcgtcaatcaaatgcttgctgaaatttgccagcatttgaatattccgcttggcgttggcagtatgcgccaagctttagaggacaaatcctaccagcaaagttttgaaattgtcagaaaagtggcgcaaaatgtgcaaatttttgcaaacattggcgcgccagaagtggcacaaggtctttctcgtgatcagttaaaattcctgaccaatttgatcaaagctgacggcctgattatacatattaaccctgcgcaagagctttttcagcccgaaggaaatacgaactttaaaggttttctcagccaattgaaagcgctcattgatgccgtgcaaattcctgtgattgcaaaagaagtaggtgctggcatttcgggaaaggttgccgcacgattaattgatgctggcgttacagctattgatgtggcaggcgcaggcggaacaagctggcaaaaagtagaaaaagttcgctacgaacgaaaatatggcatcgataagcgcttcagtgcaacggcaatgaatgagcttttgaattggggcatcccaacagccgaatgcttggtgcaaatcaccaaactaaaagcctctgaacctgaaaagtataataacatagaattgatttcttcaggaggaatttcgaacggggttgaaattgcgaaatcacttgcgcttggggcacaaattgccgcttcagccagacccattctgaaacaactgctggctcgcgaagatagcagccaagacaacttggaacgcaccattatgacttggatgaatgacttgcgggcaaccatgtttcttgcaggcgtctcttctatcgcacagctacgccaaacgaaactgatttgtcgacaaagacaggactttttccaaagtgcccatgaattatgagacactgatgatttcaccacccagagtgctaaaattttttatattggcacacaaaatctcaaaagaatgcgattgaacgatgcacttttaaaagccgcttttgctgagcgcttcccaaggtgataggcgcacctttttattcccacacatttgaaattaagccgctgcagcgatcatagcttttttgcgattttgttgaaatacaatttcatgcacgtctttaaaaaccgaaaccaaacagctttaatgaaaacgacaacaacggaaaatatcgggatggatattcaacaaaagtatcttgagtttcacacgcgaatcaatgaagaacttcaacaatgcttgttgggaaaagaacccaaatcgctttatgagccggcaacttacattttaacgggaaaaggaaaacgcgttcgccctgttctggttctacttggcgctgaaagcatttgtggaacatccgatcatgcgctgaacctcgccctgtcggttgaagtgcttcacaacttcacgctcatccatgacgatattatggacaacgccgcgttgcgccatggccgtgaaaccgttcatttgaaatggaatgaaaatgcggcgattctttccggcgacatgatgcttgcctttgcttatgaacttgcactgaaaacgaattcctcacgccttaccaaaattcttgacgtcattacgcaaagcactattgtcatttgcgaaggtcaaacctatgatatggattttgagaagcgcaccgatgttaccatgtccgagtacctcgacatgatttccaaaaaaacaggccgcttaattgccgcatcgcttgagcttggcggacttgctgccgaagcgaccgatgagcagttggccattttaacagaatacggcgagcttattggacaagcctttcaagttcaagacgacttgctcgacatcatggccgatgataaaaaatttggaaaagtccctggcggcgatttgatggaagggaaaaaaaccttcttgctgcttcgcgctttggagcttacaacgggcgaagatcatctgctgcttcaatctgtcattgataatcacgggatcgctcaagagcgtattcctgaaatcaaggacatttacgagcgctgcggcatcctaaatgaagcgcaagaacttattaatagcaattttgaaaaagccgttacactttcagaaaaacttcctaacgaagctggccgcgaagctttagttggatttacggcaatggtcatgaaacgcgattcttaaccttcttttacttggcaattgaccagcgatttggtcaattgcctttttattttcaaaacttctcactttcagcagctcgtcccaaagcaacttgtccaattttgcagtctaaacaagtctgtttttcacaataatttttctttagttccaaaagaccctgctcaaaacatgccgaattcactgtatagtcctcgcctaaaagttcatatagaacctttttagccacctccgacgacagctttttcggatatttttcataaagttcctgtactttggccacaccaatggcatcaaaagtttcttgataaaagcttagcagcgccggcaaaagtgtattaattacgatttccgaagagcgattttttccgacaagtttttcgattttatgactcgatgctttgcaaaagcgataatgacttcgccaaaaaaaatcggcatcagcatcaaatagcgcttccagcagaattattttttgttttaacggcagcgataacttcaggacttggtttgctttttggagaaatcctttctggaggttctttgaaagaatctctgccaaaccagcaattcgcaaggtgggaaaattattgggtcttaaccgaaaaaaaacccattccaaactgcgaagtggctctatttgtgaaaaagaagtcgtttgaaataagaatttcgattgtttgatatacgctttcgaatcctcatcgcatggctgtaattctttgagcaaaccggaaagcgagaaaaaaatagcttcgattttcatttttctggcgaccatactttcagaagaatacgcctgtatgtcgccaaaagaaattttttgggcaagcgctcccattggcaaaacattctcgctataaccaagcgctcgcgcaaccccttgataaatcatttcatcgtagctttttccatttcgattttcttttatcaaagtggctttctgatgaagccgcttaaaggcaagggatttaatccaatccagcttcgtgccgtcacttacctgacttacaagaggaaagcatgccagcaaatgctttttcccagctcggttttcatcagcgatacattgcttaagaatttcgtgcaagggggaacttaaaaaatgacgcagctcaaaaacgggcaaattcacatcaatttcagcatcgtgctgaaaaacaacatgcagtataacgttctgatatttctcggccttgctgtggcgatgtttgagccaatcggtcgtctgaaaatgcaattcaacagaaccggtctgcgcgtttccatttatacagattttcgcgtcttggaaatccggcccttcattaaaattcggcgtacccggcgatagcacttttagcaaatgcccatctacagtgtgaagggaactctttgcgaaatacaagttttgccaaatatgtcggaggtatttttcggggattctcataaaaaacaaggtataggagaaaaaaaggaatccttatttgtttagggaaaataaggtaaactggcggagaaagaaacagttaaccggaaaagccccagtagcaaaattagcaaagtaatttaagctacttggggctctccggtcacccaaaatgaaagaaactgagattaacctatggcgtcatgtcctgtttcgccagttctgatgcgaatacattgtggtaaatctaaaacgaatatttttccatcgccgatgtttccagagcgagcgccctttgtaatcgcgtcgatggctttttgagcataatcttcgtttacggcaatttcaattttgacctttttcaacaaattgatctcggttggcacgccacgataggtttcttcatacccaccttgctgtccgcagccaagcacatttgtaacggtcatttttctaatatcagcatcgaaaagcgcctgcttgacgtccgggagcttatgcggctgaatcattgcaatgatatatttcattttattctctcctttcgtgattaggcgttattcaacgctgaaaaattgaaaacctgcataagcttcttcttcgtgctctgtgatatccaatcctttaatttcatcttcttcggagacgcgaagcaatccaattgctttaaggatggtaaagagaataaacatcgtcacaaaagcccaaattggaatcacaacagatcctacgatttgcgcaaccattggatgaccaccaaaaataccagttgcaagaccaccccaaacaccggccataccatgtactgggaacgcaccaactggatcatcaattttcaacatatctaacaacttaacaccaaccacaaccagaataccagcaataataccgataataatggcttcattatttgtaacggagtcacagttagctgtgataccaaccaagccgccgagcacaccgtttaaagccatggtcagatcaggctttttaaacataatccaagctaaaatcaaggcaccaactgcaccagccgccgccgcaagggtcgtattggttgcaattaacatgaccgcatgggtattatcagcaccaacaattgcaagctgactaccagggttaaatccataccatccaattaagagaataaaaacgccaagagctgcaagagaaaggttatgacctggcattgctttaggcgtgccatcttttgcaaagcgacccaaacgaggccctaaaacgattgcacctgccaaacctgcaaatccaccaacagcatgaacgaccaatgaaccagcaaagtcatagaagcccatttgatcaagccagccaccgccccatttccagtagccactaattggataaacgatacctgtaataacagcagagtaaatcagataagcacggaactgcaagcgacctgcgactgcgccggaaacgatcgtagcagctgttgcagcgaacgcaacctggaagagccaatcaacctgaggatctaagaccccagcaccaggcgcatctggagcaactgagctaattccgaaaccattaaatccaaagaaaccaccaataactggtgcgccgtacatcatgctataaccaaccacatagtaaagcaacgcaccaatgcaaagatccattaagtttttgaacagaatattgacagcatttttagcagagttcaagcctgtttcaaccattgcaaaaccagcctgcataaacagcactaaaacggcggcaaaaaagagaaacatgttatcaattgcgtaggcatcaatcgcaactgatgtaggtgccgccgctgccgcagcttcctccgcgtaggcagggacgctcagccctaagactcccaaccccaaaagcaacagcatgagctttggagagtccaattttttcattatcttcatcttcgtttttcagttattgtttgtaagtaaattttcaggggaaatgcaatggcagttgcatttccccttttttattagcaactcttagaagccataaacgactgcaaaaagtaacgttggtgatgtgctggttggttttccatcggtatcaacaaagatatcttcgctcgccatatcaattctgaactcaggaatgaatgtcaaaggaccggatttcatgttagctgagaaggtcaggtcgatgacatttgaaccagaagcaacacctaagttaacgccatctggatcatcaaagtattcacctctgaagccaaggccaagcccatcatttaccatgtagtttaagtaaagtgcagcgcccatccatgattgatcatcagcgccgtcggtatcaattgagatcattttataagtcgcattcaaaccgaccatcaagtctttagaagcttgataagtaccagttaaatcaaactgagtgcctttttggtcgatagcttcgcggccatgcaacacgttgaaataagcgctcaactcttcggatggtgcgtaagagagttggcagccatagtggttaatgccgtttgcatcggttttagaatcggtatcattgaaaagtccaaccatgaaaccaaactggtcatttactgcatagtcagctttaacaccagtgtggtagaatggaccatttgagaacatataagaagtgctgtagttgaagttgccagtcgcatcaattacttcataaccaacaaaggtgctgaagttaccagccgtaatggtaagatcatcagtcgcagcataagtcataaacaattgcttaatcgcatctgttgaagagccagcgcttccatttgcggcatcagcgcgtgggccccatgcgaggtcggcaacaaagctgactttatccattttctgagaaaggatgacatttgccatgcctaactcaaatgaattatgaacaccagtgaagctggttttcatcgcctcttcattgaaattgtaaccaaaataagcatctacgcccccatgaacttccagtccacttacttcttctttcttttccgagccctcagttttagcagcatcctgtgcttttgctgtaaaagcgacaagaagtagcgctactaaaacaagtaaaaatgattttttcattttcgacactgttttgttttaaatgtgtttcaaggtcaatgttagaataaaaggcgaaacaacgccttggtgcgtaattaataaaaaaccaattaatcacaaactatcttcgcttcatgaagcttgtttttgtgactggatgcaaagataaggggcataaaggttatatccaaaaaatatctaatttttttaacaaaaatgtaggataaagcttaattttctaaacgttgcagcattttatcaacaatattgtggaaataattttacaatattgtattcaactttatcaaaaaaaatgcaattattcgatagtaaaagtgccaacaccaaacatttgttaggaataaaccttcaataaaaattcaccttaatttttaacgttaattcaatgaagtcacctgcgttaggaaaatgcaacgagcagaagcttgttttggaagagggaaatacggttgaagattgaagaaagctatcattgcattcaatacaaaaactgccaaagttttgactgatttcacattttttttgtagaaacgcgcacatctctgcgtttctacttttgcggtcaaaaatattttctaatccgcattttccaccgtcgccttttgaatcacatcgccgacttcaatttgatcgacaaccgccatgccacgaacgactttgccaaacggcgtgtattggccgtccaaatgaggatagtgcgagtgcatgatgaaaaattgcgagccttcggtgtctttgccagctgaagccatgcccacaatcccgcgatcaaaggattgcggcgtaaattccgagcggatggtgtagcctgggccgcctgtgccatcgccgttcgggtcgccgctttgcaccacgaagttcggcacgacacgatgaaaagttagcccgtcgtagaagccctgttgcacaagcttcataaagtttgcaaccgtgaatgtcgcttcgcgcaaaaaaagctcgatttcaatcgcgcctttgtctgtttcgagccgcacgacaggatttttctcaatttcgcgataaggcgtcatgtcgattttcttgggcgggataaaggtcggcggaatcggagcgtcctttccggtcacgagcgtataaacttcggacgccttgcgccgaaccgagaggtctttgtaataaatatatttttcgatcactggcacgctggacttttccttcaaattgccgagcgattccaaaagctgcaaaatcgtgctaacgtcttcagcatcagcgaacatgtctaacgcctcacttagcactttcaaatatttctttttgggcaaaaactcgtcggaaagaatggccgaaatggtcttaacggcggcgggactgggcgttttcttcgcactatgttttttgagcgcacgcaacagcacgccttcaaaaagggtgtccgtcggcgtccaataggagctgccagccattgtgttgcgatagacattccagcattgcccccaagaattgagcgccgccgtggcaatttgcttgcgatcgtcattgacatgctcgtaaagccaaggcataaagtccaaattgatttcctgattcgcaattgccaattccccaaccgcagcaagcatggcgggcgtgtccgtttttcggtcaatttccttcaacaaaagtttctccgccactctgggataagctcgcacgagcgtttgcatcgctttgttgcgtaagcgaacggacggcgatttgagcaagcgccgaagatgcggcacagcaagcgtgtcgtgcggcgtcagtagcgagagggtgttcaggcaagcgtcgagcacatgcggatgcgtgcttgtggccagcaactcggtgatgactttcgccgcaatggatttatagccgcgcgtggagttcaggtatttcgagagcgcttgcgctgcaaacgcgctgatgcgccaatccgggtcttttgccgccagcaacaccgcattgatggttttcggcgtagcaagtttgctcagggcaaaaacggcgtgcattcgcacttcaggatttgacgattccgaggcttcgagcaaaaccggaatatgcggataaagcaacgcacgattttgaatgcgcgagagcgcgtacatcgcgtagttcatgccttctgtaacggaatcctttgtgctgagataaagcgctaccgcgcgctgagccgcttcgggcaaaattgtgtcgcgcatggcaaagcgagccagcgagagcgcggcggcttgcctgagctcgatttcttgaaacggcaaattgattaattttttcaaagccgttgaactgccgaattttcccagcgcatccaagagcaaggcttttgtgcgaacgtccgtttcagtctcaagtttttcaaaaatctccgattcataaacagaaatgcttccagaatcctgaaccgactgtccaagcgcaaacgctgccatgcggcgaaccggcgcgctgggcgacgacaaacgcgccgcaatgcgccccgcaacgctatcgacttgaaggctgccaagcgaaagcaacacctgttcgtcaagctcgtcaaaaaagccgaagtaggaaatcacctgtttggtatcgcggttatacgcggcttgcttgagcgccacaattgccgagttttccaaaaattgagcaggaagcggcgcgagaaaactaaaaagagcaatacacagaaaaatagcttttttcatagcggtcaaacggaagcggtcgttttaatatttatgcgatgatggatgagcctgttattttttccccgaaaagcgaaagcaaaacacagaagcggttgtgcggcgttgaacaaaaacagcgcgtttcatagaactttcgttttgcattcatgacaagacagcatcaaaatgctatttcgaaaaacgatttggtggcacaacaggcaacttcacggaaacaattgcgccaccagcaacggcgtttttcaagtccaattcgccgtggtgttcgcgaataattttgtagcaaatcgaaagccccaagccggttccggaaggctttgtcgtaaaaaacggatcaaagactttttcaaaagctgattcgggaatgcctggcccgctgtcttcaaacaaagtttcgacaaacggcgtgagcacgtgatttattcgcatcgaagttttacgagccattactttaataaacggcggatttcggcgctcagcagacggctgctctttgatggcttcgatggcgttcatcagtatatttaaaaaaacttgatgaatttggtcgggatcgaccttcacggcgggcagctccggttcaaactgcttttcaacctgaatctgattttctttaagattttcagtcaaaagcgaaaccacggcgttcacaatgctggaaatttccaccttgaccaaatattgacgccgatgccgagcaaacgcgaacgtatcttcaataaacgtgttgattcgatcaacctcctgcaaaatccgctgcgtataatgataattatcgctttctggttctaaatcgtacatcatcgcctgaaccatcgatttgatgccggccaacgggtttttgacctcgtgcgaaatggcagcggcaatttcaccaagcgtttgcattttttcggctttttcggcctgaaaacgcaaatgcttatcttcggtaatatccttaaacaacatcatggcgccgtccaagtggccatttatcgagtagcgcggcgaaatggcgtatccgatcgtgatatcttgatcttcatgacgaatgcgaagttcacctcgatgcgactcgccttgaacgaaaattttttccttgtcctgctcactcagatttaaaatcgccgaaatatctttcccttgcaaccccaattcatcatcatcgccaatcagcttttcagccgcccgattaaacgaaatcaccttcgcactttgatcgatgatgaccaccgcttgctgcatctgatttaaaaatccaccgctttcaccacgattcacatcgaaaggaaatgcgtcgcaggttttttcggctaaagtttgccgcaccaccactttgttctggcgaacgcgaagcccacgatacacggagtttgcaatttccacattgtcattgaccggatcgccgctaatataaaccacatcacacgcgccgcagcgaatggctcttatggcgtattcaattttgttttccgtaatcaacacaatgatgggcgtttgcaccaatcgttgatgcaaatattctatcgactcgccgtcgtgtccgtcattgttcaggccaaaataaatcaggtcggtgtcttgcggaatggcatcgagggcggtgtgcgaaaaaatctcaactttgttggcttgtaacttaatggcgcgctgaacttgaacaatcagcatcgataaagatgatacaatggcaatgttcggcataactcaaacatgaatgaggttgtgagcctttttttcaacgaaaaataatatcgcttttcgtcgcttaacttaacctaaaaaaacatttctcttttcataatcgtgcgactcgttgatgaccgacaacatcgccagtttttagctgaacgcccgaatcttttcgatagcttttcagccgcatgctacgcttgtgatttttctctgaaaaaatgctcaaaaatgatcccgcgctcacgatttggtttcagcgtcttccatcgaagccggcgcttgctgcactgtcggtttggcgacttcgaccacttttatcgcgagttggaggctttcaccagcttcaagcttcgacggataatattttgcaaattttaccaaatcggctttttccaaaatgagcttcgcattttcggcttgctcgcgaagctgcgctttcaacatggccgagtggatttcggctgtcagctgctcctgagccggaatttgataaaatcgttctaagaacacgcgaagcgcatcgctcaagtcggtgtagtaatttctataatgaacctccgtttcaaacggatattgcttcaacgcactgagtttttccatcgcctcgtcgtaaggcggcttttgtggttttggtttcgatgtggttgcaggcgtttggcggttcttggctttataaatcaaatacgcaatcaaagccacaagcgcgattccggcaatcaccgccgcgtaaatccaagcaggaaggtcgggcgtttgtacgggtttgatgtcggcaatgcttttctgtgtcgaatccaaaacggaacgcacaaaaacgggttttgcaggaacttgcaattttccttccgctgcaccgggttgatcttctatgtagcgcaaaatgatcggcggcacatagtgaagccccgtttcaaaaatggtcagcgtgtagtgaaggtcatcttgaacgcgctccgcgttcgtttcgctatggcgttcaagctttctgatttcaaatggcgcaaaaatcgtatcggcttcggtcggatacgcaacggaaacactgggctcgtgcaaaacacgaagcgtatagaaaatattgtcgccgatggtgcaagtgtcggttgaaacttcaacgctgacgcttggctcagctgcagcgctgacctgcggaagcgcaacaagcaagccatagagaagcaacgcccaaattttgtttatcaaacttttcatcatgcaagagacttatccaatttttgttccacctgacggactttatttttttaacaaaccgccgctctgcaaacatccgtcaatgccgtttttctctgcgacggaaaaacgcggtcaatggcttaatataagattcggctgtcgagacgctcaccatatcaattttcatgcgctgaagttgcgctcttcgataatccaaaaactgctccatgcgtcgcgcgtagctgccacgaaattgctcgtcgtaggtatccactaaataatgctcgccggtttcagcatcttcgagctcaagcaagccaacacgtggaagctcgaattcgcgcgggtcggagacatgaatcgcgataaaatcatgcttgcggctcatcacgcgaaagctgtgctcaaactgatagcccatcaaatcgctgaccaaaaagacgatcgatcgccgtttcaagacgcgcgcggccaaatccaccgcgccgccgatgttggtttgcttgcctctggggcgaaaatgaaaaatgtcgcgcaaaatccgcaacacgtggctgcgacctttgcgtggcggaatgaacttttcaaccacatcggtaaaaatcatcaagccgactttgtcgttatttttgatggcgctaaaagccaacgttgcgcaaatctccgcggccaagtcgcgcttaaattgatttgccgtgccaaacacgcccgagcccgaaccatcaaacaaaatcatcatgctttgctcgcgctcttcttcaaacatcttgataaacacatcgtcgctgcgagccgatacattccaatcgatggtgcgcacatcgtcgccaaactgatactcgcgcacttcggcaaattccattccgcgccctttgaacgcggagtggtattcgccgctgaaaatattattcacaagcccgcgtgttcgaatttcaagcagacgaattttctgaaaaatgtctttatctaatgcctcggacataatttccctgaaccaaaattaagcaaaacgtttgtgttgataattggtgctgaatttacggggattcgtgctgaacaaaaaagcctttttcagcccttaagccaatagcagcatttctgggatttctatgaccacaaccgatcgattgacttcggtgggatcaaactcgtctccgctaccgatgacaaaaacgaaccatgtcattctgaggcttctgaagccgaagaatccaacgtagccggcgcatagttgcttcgctaagaagctcagcatgacaactcgccgtttgtcatcttgaccgtttatcacaattcaatgtcgccctttgtcgtacgctcagggcgacttctttaaaagtctatcctcgtctccgcctaccgatgacaaaaacgaaccatgtcattctgaggcttctgaagccgaagaatccaacgtagccggcgcatagttgcttcgctaagaagctcagcatgacaactcgccgtttgtcatcttgaccgtttatcacaattcaatgtcgccggcacatggatgcttcgctaagaagctcagcatgacaactcgccgtttgtcatcttgaccgtttatcacaattcaatgtcgccctttgtcgtacgctcagggcgacttctttaaaagtctatcctcgtctccgctaccgatgacaaaaacgaaccatgtcattctgaggcttctgaagccgaagaatccaacgtatccagcatatggatgcttcgctaagaagctcagcatgacaactcgccgtttgtcatcttgaccgtttatcacaattcaatgtcgccggcacatggatgcttcgctaagaagctcagcatgacaactcgccgtttgtcatcttgactgtttagctataagcaacgattattcatccccgcttccgtctcaaaacccgttcttccattgtttcataaaccgtcggcaagacgagcagcgttaagagcgttgaggtgatgaggccgccgatgacaaccgtcgcaagcggtcgctgcacttccgcgccgacgccgtgcgacgtcgccatcgggatgaagcccaagctggccacgagcgccgtcatcaagaccgggcgcagccgcgttttgcacgccgagatgatcgccgtgtttaagtcccaatcgggatgcgtttcgcgcaaatcgttgatgtaggaaatcagcaccacgccgtttagcaccgccacgccgaacagcgcaataaatccgatggatgccgtcaccgacagcggcaaatcgcgcaagagcaacgcaaataccccgccaatcgtcgcaaacggcaaattcacaagaatcaacgccgcgtagcgaatttgcccgaacatcaaatacagcagcacgaaaatgatgaaaatcgccagcggcacgacgattgcaagccgtgtcatcgcgcgttcctgattttcaaattgcccgccgtaatcgattaaatacccgggcttcatcttcacggtggattcaatttttgtgcgaagctcttcgacatagctgccgatgtcgcgcccgtcgatgttgcactcgacgacgagccggcgttggctgctttcgtggctgacttgcgccggcccttcggtctgttcaaaccgcgccagttgccccaacggcagacggctgtttcgatctggcagcggaatcaaaatatttttcagcgataggatttgttctcgggcgtttttttcaaatctgaccaacacgccgtagcgctgccgcccttccaaaatttccgtcgcaaccttgccgccgacggcggtttcaattgccgtttgcacatcggcgatgctcaggccgtaacgcgccgtttcgttccgatcgatatgcaggttcaaatacggctgcccgctgacttgctcgaccagcaccgacgccgtaccttgcacgccgagcgcgatttcttcaatcgcatgggcgtaacgctccaagtcgtcgtaatcgtcgccgaaaattttgaccgccacatcagctttcgtgccagaaaccagctcgttcacacgcatggcaatcggctgcgaaaaattaatatacatgcccgaagtgaccggctcaatcgccttgcgcaaggtgtcttccagcgcggatttggtctcggcggtcgtccaagtttcaatcgggttgaggatgacgaaaatgtccgtttcatgcacgcccatgtaatcgttggcgatatcggggcgtccggttttggcgaccaccgttttcacctccgggaattttttcaaaatgcgcgaaattttttcgcccttctcgatgcttttgtcaagcgaaaccgacggcagcattttcgcctcaatcaaactgttgccttcgtcaagctccggcaaaaattcgcgccccataaacggcacggtcgcaaaggtgagcgcgagcagcacgaccgcaatcgcaagcgtcaggaaacgatgccgaagcgccgcgcgaagtacggtttcgtaatgcggctgaagccaggttaaaagcttgttttccttttccttcacatcgcctttaaaaacaaacgttgcgaaaaccggaacaaccccgagcgcaagaatcagcgagccgaaaatcgcaaagccgaccgcaaaggccatcggcgaaaaaagcttgccctccatgccctgcaaagtgagaatcgggacataaaccatcagaataatcatcacgccgaagaaaatcgggcgcgagacctcgtaggcgctctcgcgaatcacatgaatgcgatcgccttttttatcgtgttcgagccgccgaatgatgttttccatcatcaccaccgaaccgtcgacgaccatgccgaagtcaatcgcgccgagcgacatcaagttggccgaaagccccagccaattcatgccgataaaggtgaaaaacatggaaaatggaatcaccgccgccacaatcagcgccgcgcgcaagttgcccaaaaacgcaaccaacacgaacaccaccagcaaaccgccttcaatcaggttggtttgaacggtttggatggtgcgcaaaacgagtgtggtttgatcgtaaaatgactcaatttcgatgccttgcggttttaaaatccggttcaaatcgtcgactttttcctgaacgcgctgaatcacctcgcgcgaattttcgccgcgaagcatcatcacaatgccggtcacagcctcgcccttgccatcgcgcgtgaccgcaccctgccgaatctcgctgccgacgctcacctccgccacatccttgatgaaaatcggcacgttgttgtttgtgccaacggcgatgtttttcaagtcctccgtcccgcttgccatgcccagcccgcgaatgatgtactgctcgtcgttatgctcgatgaaattgccggagctgatggaatttcccttttccagcgcttcgaaaacgtccgagagcgtcagcccgtaggtttgcaatttaagcggcgaaacggccacttgatattgcttgacaaacccgccgaagctgttgacctccgtgacgcccggaatggttttgagctgctgcttgacgacatagtcttgaatgccgcgcaactccatcgccgaataatgagcgcctttcacctcgtattggtaaatttcacctaacgccgaacttagcggcccgatcgtcggttcggaagccgctggcggcaaatcgcctttgacactttgaagccgctccatcacaatttgccttgcaaaatacggatcgacgttgtcctcaaaaacgaccgttaccaccgacaggccgtatttggaaatcgagcgaagctccgtcatatcgggcaggccgttcatggcggtttcaatcggaaaagttaccaatcgttcggtttcaaccggcgacagcccactgactgccgtgataatttgaacttggttgttggttacatcgggctgcgaatcgataggaatttcgcgcaaggaataaaatcctaacgccgcgagaatgataatgccgccaatcacgccgaggcgctcgcgcatcgagatttctataaatttatttaacatgtgcgtcttgtttgtatcaaaattagctgcgattactcctccatttccgaggctttaatttctgacttcaggaagaaaacgccttccgaaaccaccgtttcaccctcgccgacgccttcgctcagggcgacctgcgcttgcgtctcgtaaagtggcacaaccgtgcgctgctcaaaaacccgctcggcttttctgacaaacacgaacttcttttccccgtcaatgccgaccgcgccggcaggcagaagaaaagctggctctttggcgcgcgcgtggatccacatttccgcgtgcatcgaaggcttgagccgataatcgggattttgcaaaacggcgcgaaccgaaagtgcatgggtgacttcatctaatgttgtcccgacgctttcaatcgtggccaaaagtttttcgcgatgattttcgccgaaaaagacttccactttttgcccttcagcgactttatgaaaatccggttcgaagatgcttccgacgagcatcactttggaaaggttgtgaattttgaaaagcgtttgttcgggcaaaacatactcaccgattcgcgccgagcgggcgcttaaaaaaccggaaatcggtgcgcgaatcccgacgctcgttacccgcgtgtcgggattttttttcatgtcctcaatttcgcgcgagctaaaaccgatggctgccacccgactttctgccgcatagagcgacgctttggcgattttcagtcgcgcttcagcttcggcaagcgccttgcctgaaatgatattttcgtcggacagcgaggctttgcgccgcaaatcgctttcagcaacttccagttcggcggcgcactgttttaagtccgccgtcgctgcaccgatttcggcgctttccaaaaccgcgagcggtgcgccggcctgcacaaattggctgagcttcgcacccacgctttttatccgtcccgccacaagcgagccgacaaaggcttcgctatttggcatcgggaaaatttccgccggaacggtcagcaaaaattcaatcggctcgtaagtgaccgtcgcaaaggccaaattcgcccgctgaaatttcgcctcactcagttcgaccaccgacgcttgaacggtgcttggcgcgtcttccgtctccttcggtgcatcgtcgttttggcaacccgctaaaatgaataggctaagcagccaagccaaaaatgtagcaatgtgtttcataactgttctcctgatacatgttcgcattaaatgtttccgactgcctgaaaaatgtaaatcgatggatgacaagtttcttttctgtcatgctgaacgaagtgaagcatccatagtggattcttcgcctcgccggctcagaatgacattcgctttcgccattcagaatgacatttcctttgtcatgctgaacgacttgcttccgaatcagtgaagcatccatagtggattcttcgcctcgccggctcagaatgacattcgctttcgccattcagaatgacatttcctttgtcatgctgaacgaagtgaagcatccatagtggattcttcgcctcgccggctcagaatgacattcgctttcgccattcagaatgacatttcctttgtcatgctgaacgaagtgaagcatccatagtggattcttcgcctcgccggctcagaatgacattcgctttcgccattcagaatgacaggattcctctttgtcttattcatattcaacatttcgctctaagcgtttttaaatttttccgattgcctgaaaaagctcggccaacgcgctctcagccgcgaggcgtttttcaagctcgtgaagcttggcttcgtaataggcttgtttgctgtccaaaaattccaagtagccgatgctgcccgcggcgaaagctttttgcgcggcatgaaaggcttgttgcgcaaagggcaaataggttttgcgcgcgttttcaagttggctaacagcggcggtgtagtgcagcgcggcgtttcgaacttcagtttcgagctggcgcttggcgtcttcaaacgcgtatttggccgcctcgctgagcgctgctttctcctgaatatttccacgatcgccaaaccaaaaccacacgggcaaggacagcgtaatttcgccaccggtaaaagtgcggtcaggttcgagcgccggcgaaaagctttgccaaaaatatgccagccgaatttccggcagcacttccgaccaagccgcttgcgccgtgcggctttcagccagccattcctgcttagccgattgcaacgcgccgcgcccagattgcgcgatttcgtgaagccctgctatttggaacacgggaaaatcgcagcgcagcgtgtcggttagttgcagcgtcgcgccgagcggcaaggcaagcaacgtgcacaggttattttccgccgcgccgttttgagcgttggcctcctcaagcaaattttcggctttggcaagctcggattttgcacgaagcgcctccagcggacttgtttccccaacttctgccagtcgcgcggattttttcgcaaagtcctgcaacagcgcaagattttcccgaagcaacaccgcttgcgagcgcgaaaaaagcacttcggcataagccttccgaacggcggcagcaacgcgcgttttttgctcaatcacgcgaaatgccgcggcgtccgaaagcgcgtgttgcgcaccggcgcgaaagtaagtcgttagcggaaactcaaaactttgcgcgatttgcaatcgcttgatttcctgcgcttcgccgggcaattcgtaaggggttttctctttgtaaaaagtgagctctgttttttcgggggaaataacggaaagcgtgcgagcgctgacggcctcactttcggcctgctcggctttcagcgagaagttgtttttcaaagccagttcaattgcttgatccgccgaaagctgaatcctttcctgagcaaacaacgagcctgcaataaataacgttaggattgatgtgaaaaagtgtttcataacgtgcattcatgatattaaaaagcttcatagttatatgacaaagcttgagggcatgggtttaacaaaaaattcaagtagaatcaatttgcctaaaaataaattttaaaaaccaaggtatgatttttgagcgaggctcaaaaatgcgttccgaatttgcgtttcgcatcaaagcaaaaaagcaacccgacgcctgaaaagcgctgaatggaaattagatctcgcgaaaatgaagattttgtcagggcttatcgggctcgtatctttattaagaagttcagagaattttaacaaaaagcgattttggacagccccatggaaagaaaacatatcgggaaaattattcgcggctcgctgctcgaaggcttggagatgaagctcgatgcgtttgagcatgtggaaagcgtcaaggccggcaagtttgtcgtggttgaaggcgagcagtacgattttttttccatcatcaccgacttgcgcttggaggccacgagcaacgcgcttttgagcaatccgccgagccttcaaagcgatgtgctgcgcgacatcatcagcgggacgatttcatattccgtcgtcaatttgcgcccgatgctcatgcttgaacggcacttatacccggaatttgccgcgccgctcgaacccgtcaaaacgattccctcgcacttcgccttcgtcagcgaggccacagatgaggacatcgccaaagtcttcggcagcgaatcggaaaatcaaaacgggcggaaatttttctacatcggcacaccgctcgacatgacgcagcccgtttgtttagacctcgaacgattttgcgaacgcagcagcgccgtcttcgggcgaaccggcacgggcaaaaccttcatcacgcgcctgttgcttgccgggctgattaaaaccgacgcggcagttaatctcgttttcgacatgcacaacgagtacggcacgaaaggcacgtttgaaggacaaggcgcgtcgtcggtcaagggtttgcagccactttttgccacaacgggcaaggtgaaaatttattcgctcgatcccgaatccacgcagcggcgcggcgctcactgcgaccgggaagtgcggctgagcatcgaacaaatcgagccggacgacatcttgcttttgcaagaagaacttcgcttaaacccgaccgccgccgaatattccaacattttgaaaaatcgctacggcaaagattggctcgcccgcttcatggatttgatggaggacgacgacgaaaaggcgttggaaaatttcgccgcgcaaaaccatctgttgccgagttcgctcgaggcgctttatcgccggctcacgcgccttcgcgacatttgccaatttcttgatttttcgccgaacaaaggaaaattgaacatcatcgaagatttgctgaacgatctttcgcgcggcaccagcgtggtaatggagttcggcaaatacgacaacatgatgagctatttgctcgtcgccaacatcatcacgcggcgcgtcgaggaggcttataaggaaaaaaccgacgtgtttttgcgaaccggcaatgagctggacaagccgaagcaacttgtcatcaccattgaagaggcgcataaatttttaaatccgaaatcggcgcagcaaacctcgttcggtaaaattgcccgcgagctgagaaaatatttcgtctcgctgatgattgtcgaccagcgaccgtcggggatttatgacgaaattttgagccaaatcgggacaaaaatcgtggcggcgctttccgacgagcgcgacatcaacgccgtcctgaccggcacgagcaacccgggcgggatgcgcaacatcttggccagcttggacaccaaacagcaagcccttgtgatgggacacgccgtcccgatgcccgtcgtgattcgcacacgcgactacgacgaaaaattttacaccgatatgggctatactgaccgtgaggctcgtaaaaggaaaaataaagctaatttgagcgatttatacgattagctgatttttcaaggagaaaagttcaacgagaaaaggaaaaaacaatgaaactcattctttcgtggattatcaacgctgtggcggtgtatgcaacggcttcttttttggacggcatttatgtgaaaagcttttgggcggccttgattgtggcgctgattttgggactggtcaatacgattatcaagcctatcctggtctttctttcgatgccgttcattgtcctaacgctcggtctatttttgattctcatcaatgcgtttatgctctacattgcatcgcaagtcgttgcgggatttgcgcttgcgggcttttggccggcggtcatcggatcgattttcatcagtgtcatttcatggattttaagcacacttttcaacacaaagtgactgcaattttccagaatttccgttaggaaacattcatttttcaacaaaatcactcatcatgctaaaaatcacccaattgtttttgcttggcacgctgcttattcaaacggagcttggcgcattgcaggcgcaagatttggagcgtaaatcgcttgcggttacggtttataacgccaattttggcattgtgaaagatgttcgtgaagctcaaatgaaatctggcatttcagaaattcgccttacagatgttgctgcacaaatcgatccgacaagtgttttggtaaaatcgcaaggttcgatcatcgagcaaaatttccgctacgaccttgcaagcctttcaaaaattcttgagcgctacatcgaaaaagaaattcgcttgatcggcgaagacaaagaattgctggaaggcacgctcctttctgtgcaaggaaactcggtggttttgagaaaaaaggacggcggactgttgctcattccgagcattgatgattatcgcctatcggtggaggcgctgcccgacggattgatcaccaagcccacgctggtttggctggtgaattcaaaaaaaagtggcaaggaaaatctggaggtttcctacaaaacctacggaattcgctggcacgcggaatatgttgcgttgctaaatcctaacgatgagcaaatggagttgaaagcgtgggttagcgttgaaaataattccggcgcgagttatccgaacgcgaaactgaaattggtcgcgggcgatgtgaatcaagtttctacgcagcccgtgctggctaaagcggaacgcgcaactttcggggcggcggtagcggacgaggcgcaatttcaggagaactcgttttttgaatatcacatctacacgcttgagcgcccggcaacgctcatggaaaatgaggttaagcaaatctcgctttttgaagccgatggcgtgcgcgtcaagaaaaaatatctgtatcgcggtggaaatagcaaggtttccgtggcgattgaatttcaaaacgacaaatcatcagggcttggccagcccatgccgaaaggaaccgttcgcgtgatgaagtcggatggccagtcgcttgaatttatcggcgaggatgaacttgatcacacgccgctgaaggaaaaagtgaatttgaaaattggcgatgcgtttgatgttgtggccgaagaagttcgcgaaaattataagcgcatttcgcagtcggtaaatgagcagacctacaaagtcacgctgaagaatcgcaagaaggaaaatatttcggttgaagtcgagcgctacttgggcttgaattgggaaattttggattcgtcattgaaatacgaaaaaaaggacgcttccagagttgtgtttgatgtgccggtcaaaagcgatagcgaaaccgttttaaaattcactgttcgctatgtgaattaaagaggcatccgcccaaacacgcgctgaattttatagcaaactggatatgacggtctcgtgcgatgtgaatcaatctttttttgacaaaaagcatttttgcatcgtgcgagacttttgggttttctggcgcaaattaatggagtgcgaatccgagcaaataagtttctcccgacatggccgcttttccagaaacgcgatttatataatcgaacgaaacactcacaacacgcgaaaagctaaactcaaagccgagcgcaagctgcgtgtaggcctcatcgccaattacagacacagaagcatcgacatcgcctgttgagtaatcgacatcgctataagataagcccaccacattgtttgtgccgtcaggcgaagcggaaatgccgccaacactggttcgcagcacaagctcctttgacacgccaacccgaaactcaagcaagtagggaagttcatcgtccaacccgccaccacgcatgcgatatcccaccaaacccgtgagcgcggctggagaaccccatgccgaaacatccagtcgcggcaagagcaaaagctcatagtccatagcgccagtgccagttggaatcgttgttgtcacatcgcctgtcggcaactttataccgggctgcaatcccgagctaaatgcgccaacaatcgtttgttgctgccaaagcttaatccgacctgaaacccaaagttcgctaaacgcatcggttttaatggaacgaaatcgcgctggatcggtgggacgcacgtctaaatcggtatattttgttgaaaaattacgatagcccagccaaacaaccagcgtccaaaaattcgaaatgcctctttcatactggacgctaatagttgtctcgtaaaattttccgccagaagtgctttcgctgctaaacaagtcgcgtttatcaccagtagcagcaaattcggttgtcgtcgaaaaaaaagcggcttgaaaacctgtataaccttcgccttcagggtaaggcaaaacttgcgaagcgggatgaattcgcggtaaaccggcaaatgcaggcaaggcgacgctgaacgtccaaaagaatacaaaggaaatcgcgacggtaaaacgagccatatttttttatcattaaagagttagccttgcaatcgtgttcgcaaatatagccaagcgacgcggtgcggacaacccttttgactcgcccgcatcgcctttaacatgacacgccaaaaaactttttcaaagcgtcactcagataaaaatcggctcatcagaaaattttatacagaaattggcgagggaaattacatctcaaccagttcgacatcgggaagacttaggccgagaaaaagctcgaacatggttttaaatttttgtggcaaatcgctcaccagcacttttggcaacgcttgattgatctcgcgattcagcaaggatttttcccgcagcaagttttcaacttccatcgcaaccgcttctgccgaatcgataatgacaacgtttttgccagtcacttctgccaacattgattttaaaatcggataatgcgtgcaacccaaaaccaacgagtcgatttttttgacgagtagttcggtgagatattccgtggcaatgagctttgttgcctgatgcgaaatgaagccttcttcagcaagcggcacaaaaagtgggcaggctttggagtagacttcagcctcacagtcaagttttgaaatttctaacggataggcattcgatgaaatggtagcaatcgttccgatgacaccgatgtgcttggtttggctatatttcacggccaggtttgcgccagccttgagcacgcctaaaactggcaggccgcccgactcgtgctctaccacatccagcgcaagagccgaaaccgtattgcaggcgaccacaatcattttcggctgatatttcaacagcaaacgcgtgtcttcagctgcatagcgacgaacggttacttgcgactttgtgccataaggaacacgcgccgtgtcgccaaaataaatcagtcgctcgttgggcaagcgctcgcgaatttttcggacaacggtgaggccaccgatgccagaatcaaaaatgccaattggccgttcggccttgagatttagcgtttccgctgatgtttgaagattcattcaactctaaacttaaaaaccgtctacctattgataattggcaattcgccgtgaaaaataggcttcaaatccttcgtttgtttggtgcgttttttcataaacgtctcgcaaactttcctttgtccactttagccccaaaatatacgctttaaagtataaatcctcagccttctgatatttatgaagcaactcccaacaacgcgcttccaacgcataaagctcgccgtcaattttcatatttcggttggcgctatatccatttttgagtgcggccaaagctttgtcggtgttttcaagcgccatgtagctaactgccaacattttggttaaatatggccaaagcaaaggatattgctgtcccgccattctatcttgaaaatacacggcatccggctgctccatctgcatcagctcgcgagctttgagcgcattttcaatggctttgtcatagtttaatcgcgcaagataagcgcttgccgcgttgtagtaaatcattggaacattgccatggcgacgggtttgctccgcaatgaaattttcaatgtcttcagctgaggcttcatcatgactgagcaaatagccgtactcgaaaagattttctgccgataggttgtttgtgaagtatcgaacggccagttcctgaacatcctgaggcagcgaccagccaccttcagcagcaatatcagcactggcttcataggtttttagaaaatagtgcgagtgcggaaaatcttcctcatagcgcccaaaacagtggctgatgcgatcagtattttgcattttcgcatacgcccaaatgacggcgtagtaaaattctgcattcctttttttgccaagataggcttcaagcgtgccgggcagttgctgctttaacgccgatggcgaatcatatttttcggttatttcccaagattgcaaaagcgcctcgtagctatcgggatacgccgcaaactcttctttgatcatgctcttggcgtttggcgtcacgccaggcccgatcaagcgagctcgccgaacaaagtttccttttttgtccaaaatgcgcaaaacggttgggtcaatcagcgccgtgtcctttgtggcataaataaaatgcacgcgtgctgcacctttggggatagaaaatgtggcggcaaacgcatcggcttgttttttcatttgaaaaacatgaacgctattttcatccgattctacttgctgaaaatccacttgaactcttgcccaaaccgattgagcaggtttgaaatatttatcggagattgaaatggcaatgcgttcgccctcgtgcgcggtttctggaacttttgcctgaagtgagctggccgaaaccgctccaaataaaaaacaaatagcaaaaagctgcgcaagtttcatagcagtggcttttggttgtacaaagaagctcttaagtcacgatgtttataccatttcaggagggagaagattcagctgagccaatcgcaaatcctgtcggttttatcgacttttcagtctacatgcgctgaattctggcgattgaaaaaagggtgtaaactcacaaagcctttcgaatagaaaggctttgcgaaaacgagtatttgttcagtcagcatccttacaggattcaaccattataagttgcaagcgccgttagcacacgcacatggaggggctgcagcctgagattttgaagcgtttttataatctgtgttgtaaaagccgcttcctttaagcataaaaccaccacctgctgaaataacacgcttaagctgctctgctccacattctggacaaactgtcagaggctcgtcgttcatgctttgaaaggcttcaagttcgtggctacagctgctgcaacgatactgatatgttggcatagggtattcctccttgataagaatttgaatatcaaaagtttatagtaaaaaacgcccgaaagtttagcttaattcacgagcgaatataacatgcgctccttgaaaacgcaacatgcgccaagaatgtttcagccctgaaacagcaaagcctcgctcactttgcaagatgagaacgaggcgctgatttaaaatttttgggaactcgcggtttaattgaagaacatgtgatagccaacctgcaaagcaaggtctggagcaccgtcatctaacccaaaaccaagcatgcctctaaagcagccatctgggcttaaacgatagtccattcctgcagaaagcagaccgtaatcgccttctgtttttagattgagctcgccaatcaagtacatttttggcgacacttggtaaatcgatccaacggcaaaaagtaaggacgactcgcgatcatcattgacagactccaagaattccagcatcactgtgccggtgagcaccacatctttggtcagcggatggcgaaccgagccaaatccgccaaaattgacatttccataaccggcttcttcttttccaaccgggagcgtgatgtagccgccagccgcaattttggtataactggaagtcggaaagttataacgaccaatcacctttaaatccgaaaggcctgattcgccatcgccaatttctgggttggtattgatgaagccaagctctgcgcctaattgaaattccttttggtcgccaagaggaatggcagcctgaactggcaagtaaatcgagctgagctgatcataatcgctataacgcagagaaatttggccatacggcgttctgctcatcgaggcgtcttcaaaaaacgtctggaacagatgaacctgatcaaatgtggatgtttgagcataaaccgcattaaactgaagcatggtggccaatgcaaccgcaaacacaatgaattttatttttttcatagcaacttggtttttagttgtaaaaaatcgtgcacccaacttgtcactcttatgataatgggattgcgaaaccaaaatcaaaaaagttacgcattttgtgtgtgacggccttcacagataaaccaataactttattcatttatttttttcttggcttcgttactttgatgacgcttgcctgctatccgcacaatcacataagcaattagggcaaaaacaaagaaggaaaaaagcaaccaggcaatggattgaagggtttcaataatggttcggtaaacttctaaaacccaccgctcaaggttgaggtcgggcatgttcgaatcagtgtagcgagacgtgatatatttctccagttcaaaaattctgacgccgccagaaatcccaaccacgtaaatcgcaaacgtaagatagcgagtccaggcatagcggatgtcgtcctctacaattctgcctaaaatgcgttcaacaggctgcgaaaaaaaacgcccgactaagcctgaaacaatcaatgcaattaaaaatgtgacgatgagaagtgaaataaacatggctgtgatgtgttgatttttgtagcgttaaattatcgtaaataaaaaacgcgtgtttgcctcgcatgaatgctgaaaacgtatacgaacattgtccatcaagatcgcattcttcttttttcatcttttcgcatttccccaaaaacaggatgttgctttgcttgaacatgcttgaacatatttatccttttttccgaataacctgagtggcgatttttgttcttaactctacatttaacattaaaaattgaactaaactatgccggtgaaagacacattacatcaggatattgagacgagattggctgaaattgatcagcaattggcaaatttgcgcgaggaacaagagcgaatacaagcaaagtggcaatcgcaaaaagagctgattatgagcatccgcaagctcaagtcagacatagaagaagccaaagtacaagcggaagagtttgagcgccagggcaattacggcaaagtggccgaactgcgctatggaaagattacgcagcttgaaaaagagcttgagcaaggcaaaaaaaaggtggaagcgcttcgcgcgtctggcaatatgttgatgaaagaagacatcgagagcaaagatattgctgacgtcgtttcgaaatggacgggcattcctgtttcaaaaatgctgcaatccgagcggcagaaaattttaaacatcgaagatgaattgcgcaaacgcgttattggacagcgagaagccattcacgctgttagcgaagcggtcaaacgtgcacgcgctggcttaagcgatgaaaagcgaccaattggctcgtttatctttcttggcaccacgggcgttggaaaaactgagcttgccagaagccttgcggcttatcttttcaatgatgaggacgccatggtacgaattgatatgagcgaatacatggaagcgtttaatgtgagccgtttggttggcgcgcctcccggatatgtcggttatgaagaaggcggccagctcacggaagccgttcgtcgcaagccgttttcggttgtgctgctggatgaaattgagaaagcacatcccgatgtgttcaatattttactccaagtgctcgacgacggcaggcttaccgacaacaaaggccataccgtgaatttcagaaacaccattatcattatgaccagcaaccttggctcgcatttgatccaagaagaaatggcaaagctaaccgatgaaaataaagagacgattcttcctgagctgcgcgccaagctttttgatttgatgcgcaaaagccttcggccagaatttctgaaccgtgtggacgaaacgattctcttcacgccgctcacgcgcgaagatctcaagcaaatcgtggatattcaatttgagcgcattcggcaaacggctcagaagcaaaatattttgcttcgcatcacggatgaagccaaaaattggcttgggcaattgggttacgacccgcactttggcgcgcgcccactcaaacgggttatgcagcgatatatcacaaacgaacttgccgaaaaaatccttggcggagaagtttcagatggggattccattgaaatcgtgttggaaaataaccagttggtttttaggaaaaattaacccgctgcaacaagaaacctaacaaaaaagcctgcttcgtctcagcgatgaagcaggctttcgtttttcttcagcgaaaaacttctttcttaattttctgcaagttgatacgctttttccgttttttcagacgaaccatcaacattttcaccacctgaaatgggaagcggcttggtcatatatttcatccagaggtaacctaaaataccagccgtcgcagacgcaaataaaattccggtcttggcagaatcgagcaattcatggctacccaggaaagccagttccgtgacgaaaatggacattgtaaaaccaatgccgcccatcaacccaacaccaatgatatgcttgaaatcagcgcctcgcggcaagatgcctatttttagcttgatcgcaatccaggttgaacccgcaatcccaatgagctttccgactacgagcccgagcatgaccccaattgtaaccgggttcgagacggcttcaccaattttctcaaaatgaatgacaacgccggcatttgccaaggcaaagatgggaataatcacaaaagcggctaacggatgaagcgcgtgttcgagtttgcgaagcgggctggccgcttgggtggctgccatatccatttcttcgaccaattcggcttgtttactatttgaaaatgtcccccaagcaaatgaagtcttctccgacgctggtttattgtagctatcaaagcgtttcaacagacagcgcatgtcgttgctgaagctttctgggtgatactttgggcgaaccggaatggtcatagcaaccaaaacccccgcaagcgtagcatgaatgcccgatttcagaaaagctgcccaaacaaaaatgccaaccagcaagtaagccgtcaaagagcgcacgcccatgacgttgaagagcagaagcacaccaagaaaaacagccgcaatggctaaataggaaagatagagatgctcggtgtagaaaataccaatcacaagcactgcgccaagatcatcggcaatggctaacgccaataaaaacgccatgacagaagaaggcacatgacgacccaacaacgctaaaatgcccacagcaaacgcaatatccgttgccatcgggattccccaaccgcgcaccatagcaccttcgtgatttaccaagaagtaaagagatgctggcacaatcatgccgccaaaagctgcgatcaccggtagagcagctttgctgagcgaagaaagctcaccgaccatagcttctcgcttaatttcaagaccgaccactaaaaagaaaagcgtcatcaagccatcattaatccagtgatgaatcgatttttccagaacctcttcaccgatcgcaacaccaaccatcgtgtgaataaaatgctcatacgcatcgtgcagctcggtattcgcaaaaattagcgcgacaatcagacataacatcagcaccaaaccacccgcaatttcattttgcgtaaatgcctgaactggtgacatgacctttctaaacgcgtcctcaaaaggggctttatatgaactatcatctacttctacctgtttgccaggcatatgctcattgcaatcattttgatttgaattgtgtcccatctttttccattttttagtttaaagcgttaaaaaaagcatctgaacctatcaaccttatagctttgagtcataattccttgaattacacaattgcaatgcgtctaataaaacgcgccttaaattcgcatttgagtagatgcacgcgacgcctcaattgccggtcgaatataaggaatagttttttttgtgaaaacaacttgctttacccatcatttttaactcaaaaaaatcaagttcaacgactcacatttctgaaaaaattatatggatgcaaacaacgcttttatctgccaagaaaaaaagcgtggcttttacttcggccacgctaatgaaaatgtattcatgaatcacgctcttctcaataagcaactaatgcagcaagcttgcgataaacagactctttgcttggtaaaacggcaagttcaagatttggatggtttggaacgggggtatccgccgcaccaagacggtaaactggtgcatcaagaaattcaaaacagttttcgctaataaaagcgataatttctccgccgaaaccttgcgttaaagtgtcttcatgcaagacgagcacttttccagtctttttgaccgacgccgcaatggcttctttgtcataaggaataattgtgcgcagatcgagaatttcaatggttcggttggtttcttcttggatttttgcagcagcctcctgtgccaatcgcacagttgcgccgtaagtaatcaccgttgcatcgttgcccgattgcacaacgcgggcttttccaaacggcaaaaagtaatttttatccggctcgggcgatttagcaaatccttgacgatataaatatttatgctcgaggaaaataaccggatcatccattcggcaggccgttttcaaaagtccctttgcatcagccgcattagaaggataaacaacaaaaagtcccggaatatgcgcaagaaaaccttcaacgttctgggaatggtacatcgcgccgtgaatatagccgccgatagcgacccgcacaacaactggcgatgaccagcaaccttttgaccgatagcgaataagcgccagttcattacgaatttgcatcatccccggccaaatatagtcgccaaactgaatttccacgacgggcttgtaacctttaaacgccaaaccaacggctgtaccgataatcgaattttccgctaattgggaattaaaaacacgcccttttccaaatttttccgataagcctttggtcgctgaaaatacgccacctttcgcatttccaacatcttctccataaaccatcatttttggattatgctcaagttcttcggcaagcgcttgattgatggattcaaccatgaaaaggcttctaccttgaggcgttgtggattcataagaaatcgggggcggctctgcgcttacaacaaaatcggcgtgcgattccggccttggatcttcttgtttcagcgcccaagttacagcagcttcaattttattataaatttctgcttgaagcgccgttagttctttttgcgaaagtacgccttcggtgaggatgtgtttttcaagtcgaagcaacccatcacgttttttgtccgattcaagttcgtcttgactacgataagctgcttgattatcagaagaggaatgcggcagcagccgcaccacagaagcacgaattaaacatggcccatcgccacgacggcagatatcaacagctttttgcgccgcggcatacatttcaaagaaatttccaccatcgacatcaaaacgcgtgaggccactatagccagccgctactttataaatcgactggccagttgtttgctcttcgatcgggacggaaatcgcatacccattatcttcaattaaaaagacaaccggcaatttttcgcgagttgcccaattgagcgcttcatgaaactcgccttcagaagttgcgccttcgccgctcgagacaaacacaatttctttctcaccttcttttcgcaattcgttttcacgcttgcaagcaatggccgttccggctgcatgaagatactgcgagcctgttggcgaagattgtgtaggaattctcaagtcgttgtgactccagtggccatacatttggcggccacccgaaattggcgacacatctttagcaagaaattcaagaaccacatcttcaacggacatccccagttccaaacaataggccaaatcgcgataatacggatatgaccaatcctgcccgggcttgatgtgcatggccatggcaacctgtgcgatctcgtgtccagcagcgccaacatgaaagggcgctttgccttgacgaagcaatatcaggagtttattgtctaactggcgagttctataaatttgtgtatatgcacgaagaatttgctctttggaaatcgtaaccgaatagttgtatttatgatttagcccgtttgaatttctatgtttgatgtcaagcccctcaacattttccaacatcatacgcaatcatttgattagttaaaaagcctcgtactcatggtttccttacttgaacgaaataaaatccccgcctacttgttctttcacctcagaaaaacttatctttttggcgaccacgttaaataccgcttggaagtgctgcaaaaaacacgcctcgatttcttttagcaaaaaatcacgcgatgcaattttccgcattgaagttacctctttatccctaattccacaagggatgattccgccgaaaaattttaggtcggttcggacatttaaagccagcccgtgcatggttgtccaatggctaaaacgcacgcccatggcacaaattttagcgtttcctacccaaacccctgtgaagcttttccccggttgtgagctaatttttcgttcggagaaaatgccaaatgtttgcagcaagcgaataattacctcctccaaatcgcgcaaataacgatgcacatctaaataaaactcgttcatgttcaaaattggataggcaacaaattgtccaggaccatgaaaggtgatatcgccacctcgatcgatttcaaaaaccgaaatgccttctgcacgaagcgccgcttcgctaagcagcaaatgcgatcgctgagccgtttttccgagtgtgtagaccggaaagtgctccagcatcagcaccgtgctgggcatttcttgttttctaacacgctcaaaaatttcccgttgaagctgccatgcctcttcaaacgcgattttcccgatcgatacaacttgtatgtgtttggctgtcataagcgtttcaccctgcgcttagaggcgtgcgtatattttttgccaagtgcgtgagaaagcagcttcaagaaagttgcaatataacgacatcacctatcagactaaaaaatttcgaacacagattttaacattgtttaaagaacataacatcaggcagttgcgactgcctctaaaaaacctaactgttttcagaccgcaacccgcaccttacgtgaaacaagtagcctcctcttcaggtttaaaagcacttttagttcaaatattcaaaatcttagaagatcgccatcataagaccgcctctttttttccaaaaactatcccacagaaatatgaaaaccgttgctcggcatttttccgccgttaccttcttgctgtcctttcagattacgccaggtttcaatatttttcatcgcttagaaaatcgtttaggcgtgaagcaatgatgataaatcggtcttttcgtatttgttaggaaatgcaaacgccaaaaataacttttcaaatcgagatttaattttcaccgttgatgaacttaaaaacagactgcaagttctttcgaggcgatgccccttgcaaacctcacaagaaagaaggcgtgcactgcgagaactgctcgcactatcaaccgatttctcatagaattttaattatcaagcttggcgctttgggcgatgtgattcgcacaacgccaattttggaagcgctccgcaacatttacccaaatgcacatatttactggctcacctacgccaccgacattctgcccgacaccgtcgatcggaagcttccttttacagccggaagtacgctgattctcgaggaaacggaattcgatctggccttcaactttgataaagacctcgaggcgtgcgcgcttttaaaccgcgtgcgtgcgaaaaagaaaaaaggctttggcctgaaacacggtgtttgcacgccgctggattcggacgtcgagcacaaatttttaaccggtgtgttcgacgatattagcaaagcaaacacaaaatcctatccccaagaaatttttgaaattgcaggcctttcgttctccggcgaagcctatcaattggataatactgaagccggaaaaaccgtttggccagttgacaaagagaaaaaaattgttgggctaaacaccggctgcggcgagcgctggccttcgcggctttggccaaacgattattggcaggcgctgatgagcggacttttgaaaagcggctatgaggttgtgctgctcggcggcgcttctgaacacgagaaaaatcagtcgctcagcaaagcgactggcgcgaaatactttggccatttttcactcaagaaatttatagacttaattgatcaatgcgatattgttattacacaagtgacgatggccatgcaccttgccattggccgaaaaaagcgcctgattctcatgaacaacattttcaataagcacgaatttgaactttatggccatggtgaaattatcgaacccagcaccggctgcgattgctactacctcgccaaatgcaagcgtgaagccgaaggcggcgtgccttgtatgcgagatattttgcccggcgaagtgctcagcgctattgatcgccaagccaaacttgttgaaaaagcatcgtgaaaatttcatacatcagcacattttttcctttgcgcggcggcattgcgcatttcaacacgctgctttataaagaactttcggcgcgtggccatcaattgcacgccattactttttcgcgccaatatcccaagcttttctttccaggaaaaacacaggaagaaaccggcggcggcgaggaaattttcaaaacccatgcggaaattttgctcgattccatcaacccgttttcgtggattcgcgttggctggcgcgttcgcaaacaagcgcccgacatcatcctgtttaaatattggattacttttttcgcaccggcctatttcaccatttcatttgttgccaaactttttcgcaaaaccaaagtcatttttattctggacaattttttcccacatgaaaaacgctttggcgatgcgtttttgcacgagcttgccattcgcactgccgatggctaccttgccatgtcggaaaaagtcgaacgcgatattcagactcatttgccccgcgcgctgtacatcaaagcgccgcatccggtttataacattttcggcgatgccatcgcaaaatccgaggcaagagccttgcttggcctaaaccctaacgaaaaagtcattctgttttttggctacattcgcaaatacaaaggattggatttgcttttggacgcgcttccccaactcttgaaaaaatatcccgatttgaagcttttaattgctggggaattttatggcgatgaagccgaatatcgcaagaaaattgacgacatgggactttggaaacatctattgctccaatcggattacattcccaaccacgaagtcgcgcgatatttttgtgcggcggattgcattgtgctgccttaccgcagcgccacccaatcgggcattgcacaaatcgcctatcattttgagcgtcccgccatcgccaccaatgtgggcggcctaaaagaagttgtgctcgacggcaaaaccggctacctcgcctccagcagcgaacccaaagaaattgcagctgccattattcgtttttatgaggcgtttgggaaggtcgattttgaaaagcacatgcgtgaggaaaagaaaaaatacagttgggaaaactttgcgaatgccattgaacaactggcggagaaattgcaggcataacccaccacatcacgaacacacgattttagcgctgccaaaaacaaacaactccggcaaatgaccggagttattttatacaaacatttttgcgacacagtgtcgaaaagctctcgctgcttttttaagaatcgatttcggcttcagcgctttcttcaattcctttcacaaaatcggacgcgttgctgatcagatcttccaattttgcattcagattcagcggcgagccgtcgagcattttaatttccactggcgggtgtttggccaagtttgcgctatgagcagcttcaagtttggcgcgcgtttcatcgtcaaggtcgttccaggattttcgcccgcgacatttcggaaatttcgaacagccgagccaaagtccgcgtttgccctcgcgaagataaagcggcgcgccgcaattcgggcaggcaagctcggtcgtgagcggcggtactttcggcggttcaacttggcctttcttattaatgtttagcaaactttcacattcgggatagttcgtgcaggccaaaaattttccgaaccggccttcgcgcacgaccattcgcccgctttcgcacttcgaacacttgatgcccgtttccaccggcttcggcttttccaccgcaatcggctttatatttttgcattttggatagcgcgagcagccgagaaatttccccgacttcgtccattttaccaccattcgcccttcgccacatttgtcgcaaacttccgcattttcattttgcggcaatattggattggccttgcgcacgccgagcgtttcttccagcggcttataaaaattatcgagcaaactttcgtagtcgtcatcgccggcagccactttgtccaaattattttccatgccggctgtgaaagtcacgttgaaaagctcggggaaattggcaatcaaaattcgcgaaacatccttgccaagttccgtcgggttcaagcggcgctggcgcaactcgacatattttcggtcgagcagcgttgaaataatgctcgcgtaagtcgacggtcgcccgatgccgtaattgtccaattccttgaccaagctggcttcggaataccgcgcaggcggcttggtgaaatgctgattttcctttagcgcgtccagcgtaagcgactctttttccttgaggttcttcggcaacttcgtcggcgcatcttcttcgctcgcctcttctttggtggatttgcgttcctcgtaatcgagttcgcgctggtcgccgaaaattttcaaaaagccgtcgaacaaaacgacgctgcccgacgcgcgaaagatgaattctttttcatggtcggaaatatccacgccagtttgttcgagttcggcaggcgacatttgcgacgcgacaaagcgtttccaaatgagttcatagagccgcaattggtctttggaaagaaacggcgcaagatcggagggtttgcgaaaaaccgaagtcgggcgaatcgcttcgtgcgcgtcttgtgctttttcggaagttttatattgcttcggcttttctggcgtatagtcttcgccgaacgcttgctggataaactttcgcgcttcctcctgcgcgtcttggctgatgcgcttcgagtcggtacgcatgtaggtaatcaaaccgaccgcgccttccgagccaatttcaattccttcgtaaagctgctgcgcaaggctcatggttttctttgaaccgtaaccaagccggttcgaggcggattgttgcaaaagcgatgtggtaaaaggcgcaggcggattgcgcttcgtcttgcgacggcgaatttccgaaatcgcataaagccgcgcgttgagcaaatccaaaagccgtttggcttcggcttcgttcggaatttcaatatccttgccgttttgcttgacaagtttggcagtaaatttttcaccactttccgtcgtgaaatcggctaaaatcgaccaatattctttggtttcaaacgcatcgatttccgcttcgcgctcgcaaatcaaacgcagcgctacggactgcacgcgcccggcggaaagcccgcgcaaaaccgtgtcccacaaaaacggactgatgcgatagccgacaattttatccatcgcctgacgcgcctgctgcgaacgcaccaagctataatcaatatcgcgcgtttcctgaatcgcttccttgaccgctcgcgccgtaatttcgttgaacagcacgcgcctaatcggctttttcgcaccggaaacctcgttggcaatgtgccacgcaatggcctctccctcgcggtcggggtcggtggcaatcatgatttcgtcagcttctccggcgagcttcttcatttcgcgcaccactttttctttgccctcgatcacctcgtagcgcggctcgtaatggtgctcgaaatcaagaccgatttcttttttcggcaaatctttgatatgcccgacggaggcatacacggcaaagtcttttcctaaatatttattaatcgtttttgcttttgaaggggactcaacgataaccagttttttcccttttgcagaccctacattccctgttgttgatttttttgcaggcataaaaattctattcttacgttaattcgtaccgacacattcactcttttccgtactactccgccgtcaaaacgacatgcccgggttggggcgataaaatagccgtctgcataaaaaaaacaaataactgatataagctcgccccaaatcaaaaagctttagaggtgctcgatttcttgagctgtcagtccagtaatttctgatatttcctgaatcggcatgcctttcgccttcaacactctggcgatttcataatttctttgctcacagcctgctttttggccttcaagccagccttcctctttcgacgtatccacaacatttttcatgtcgcggtaatatttcaagctctcttcgtaggcgacgagttcatttttggaaaactttgcaatttccgctgcttcaaacaatttctcaaaaattttttcctgaaactttgtcggcctcttttgcaattgcgacaaatggcgaaaaacatacaaccatttatcaaactgcgtttccagctcggcttccgttttcttgaattttggcaactcgatgtagatgaatttcagcttatcggaaaaacttcgctgcgctgatttttttaacgccacaacatgaattagttcagcgtccaatttgtgatcatcgaatatgaaatctaaaatgccaaccgtataaaccggctctaatttgtcatcccaattgccgcgtttggcctgttcctgaatcggaaatgacgcgtaataaatgcttcggtctttgaaataattttgcttggctttttgcacttccacaatgaagcgctcgcccgactgcccgacgcaatacacatcgaagatcgcttttctatccaattcctgttgcccgacatgctcatttttggaatagctcaactcttgaatttgatgtttttcgggtaaaatttggttgagaaaatccatcaataagatcttattcggctcagttccaaacagctttttgaagccaaaatccgtcagcggattgatatatttttcctgcaaatagctcatttctttcgcgctccaattttttcttttttgcgaaaagaatccatcccgtgtttctgtttcgcgtgaattgcgcctcgcatttctacgccatcaaaattagcgcgaagccgagcgcatttgcgatggccagcgcatcgtattttgaaaaacgaactggctgagatttttttggaaaaagtccaccgcgaagctgcatcgaaagcgccatctcgtaagcgcgctgcatgttgagcgtaatgagcggaacaaccagcggcaaaaaataacgcggcttaagcaaatgtgtgggcttcaggccgcgcacgcgctgcacttccaaaatgcgcgcgctttcatcaatgattagcggcagaaatcgaaagacggtggaaatcagaaccgtgatgcttcgtggaacgcgaatcgcgtgaagctgctcggaaaaacgccgaatgtcagttgttttcacaaaaatcaaattggccaaaagtaaaatcagcagtcgcagcgtaaaaatggtggcttcgatagtgcctttttccaaaccgtagctcaagcgattttcctccacccaaaacgaggcgatgaacaccgcgtaagtaaacggcacacttgcaaaaaataccaacaaaaaccatttcacttctttcaagcgaattttgccaaaataaaacagcgcgaaaagatagagcgacgcggcggaaagtcgcaggatgtcgtccgacaaaaaaatgccgagtgtgagcgccgcaatgaaaagaaacttgacaagcggattgacgctcgtcatcgcggaattttccgaaagctgaagcataaagtcaagattaaagttctatacatctctctctggccgaaacaaatcgccgcgacggcttcgtatcgcgcgacggcattcatcatcatgattggttttgatttaatgcggttaaaattttttgcgaacccaccggataatcaagaaatcctgaatttatagccaaacgacttgaaaatggcagggaaatttgcatcgcgtgaaaatcttcgttggaaatttcatccaccggaaaatcggccaaaagcccgccgttgccaatgactaaaattcgcgtggcgacatccagcgcaaaatccacatcgtgcgtggcaaaaatgagcgttttgcccgagctttcagataaatccaatagcagctttttcagaatcgaaatattttcctcgtccagcgcggttgtcggctcgtccagcgcgatgagttccgcgccggaaaccagcacggacgcaagcgtcaagcgccgtttttccccgaaactcaggctcaacggcgagcgcgtgttcaaactcgcaaggccgaaacgcttcagccaaaacgccgttttttcggaaatttcagattccgaggcgctttgcgttcgcaagcaaaatccgcattcgcgctcgacggtggtttcaaaaagttggtaatctggattttgaaaaacaaacccgacttggccgaaacgcttttcgggcggctcgtgattcattttgcgattgttcaaaaaaatgtcgccggaaatcggttgcaaaatgcccgctaaatgtttgagcagcgtggtttttccgcaagcgttgtggcctaaaatggccagtcgctcattttttcgcactgaaaaagaaatgtcgctcaaaacgggctgatcttttttgtaaccgcagtgaactgtttccaatcgaagaagcggttcagattctggcttttgggcagttgattgcgtttggaaattgttttcgcgagaacattccggcgaaaaatgaaggagtttgctcggtcgcacaaaaatcgattcgcggtgttctgggcgagcaagcgccgcgccgatgcgatacaattttggcaagcgcctcgtttcttgaagccaacgctccggcgagccttctgccacaatttttccggcctccatttccaccattcgctgcgcccaatcgcaaagccgctccacatcgtgttcgatgataagaatcgtgcttttgagatggtcaagaacttcaaaaagcgcgtcggttgcgggcgcgtctaaactgttcgtcggttcatccaaaatgaaaaaatccggctcgtgcacgagaaaacttgcaatcaccacgcgctgcttttgcccaagcgaaagcgagcgaatcggcgcgtgcttgagtttttcaaggccgacttgctcaagcgcggcgtttagctttttatcgaacagcgcatcttcgggcaagccgtagccaatttcctcgtagacggtcgcagaaaaaatttgactgtcaggattttgaagcgccatgccaacacgaaaatcgggttcaggattttcaaaaaaatcgtcagcggaaatgccgttgtaaaaaattcggccttcggttttgccggcgagcgccattcgctgcacgccagccaaaaagtaagtgagcgtcgtttttcccgaaccggacgcgccaaccagcccaattcgctcgccctgatgcacgctgagcgaaacatcctgcagcagattttctttcgtttcccacgccgtaaaacttaaatgttgaacttcaatttgaacaggcattttggcgctcagatgttgattttctataaaatttagcgactcgcgattttatcaggtgatgtcttttcgccgctcttttttaacttagaatagatccttacaaaaaggatttttccaaagattggaaagacaattttttgcaataaactgcttgcatgaaagacaaagaaaagctaatcttcaacgttatgaagttgcggcttattaaaagagccttttttgttttctctatcatcaaaaagaagataaggtcttgttacacttcttgctaccgaaagaattgcaccccatttttgaccatattccatcttcagccctgcatgtggtgggctggggttctgttttgccaagcgtgattaccgtcgggcggcggctcgcgtttgatgagggaaagcatgagatgattgctgacctcacgccgttgcttccggctcatgtgcaattttctttggagcatcggcgctgccagcatcacaggcaggatgacgaagcggatacacatcctggactgatcaatgccgagcatctgagcgaggacgaagccgaaagaaagcgtttcggcgaagcggttttggaagtatttttctcgcagcttttttcagaaaaagggttctttattgaccttagagaacatggcttcagtttggatgccgaagcgatttactggaatccaccgaacctttggtatcatctcgaacataacttccgcatcggcttgctcaagatttatgagggctactttttcggaccgttttctgaggtcgaagcgggactcagcgatctcggacttttcaccgaagatcatgcgtctaatcaaaaggtcgtggatttattgctttcgcatttcggaacgggcgagcaacgcgatgtcctttttgagattgagccgtttgccgaaagctttgagcagttcttcgattacctcaaggcaaaaaacatgcagctcgatgccaattttatctatttcggcatttacctgattacgctttatctctgcctcgataagctaaaagtccctctggatgcacgcgaggcatttacaaatgcccgcacccgactcgctaaggaaaacttggataaccagatggactcagcggtaagttaagcgctgctttctgccaaatgcaggaagctaaaggtttttattcccccaataattctatctaaaaacttattttataatcaaatagctgtttctctcatttcaattttttttgacttcgatgagatgacaatgattttgttgttaaaagtttttgacaacaaacttgttgtcatttatatttgacaataattttgttgtcaaaacaaaaggagggcaaaatggcatggataagaccgaaaacgattaccggcccgccggcagaaggtgagcgttacctcagacgagagtatatcaacagcgggttttggcatcacataaaaagcggcgcgcatattgttttctcagcgccccgccgtgtgggcaaaacctcgattatgaaggatttggcgaaaaatccgcccgaaggcattcttgcgttttatgacatcattgaatccgataagacgcaaaaagatcttttcaagcggctgttcaatcttttgcttgaaaggacaaaaacacatgaaagactttttgaacgcattcgtcaatatttgaaggaaataaaaatcggcggcgcttctgtaactggagaagccgactcaatcacaggcgggattaattttgacaaagttgaacttgattacaaaaatgagttacttcgcttaattgagcatcttggcaaagaaaaagtccgcattgtttttctcttggacgaatttcccgaagtaattcgttccatagaacttagtgagggacagcagacggcaattgataccctgcacacgctacgagaaattcggcagcacgaaaagttcaaaaacttcaccttcgtctttgccggctctatcgggattcatcatgtggtggcttctttggagagacccgcgctaatcaatgatcttcatcccattcatgttgaacaactcacgaatgatgaggcgcacgaactcttggcgcaactcctcgacggcgccaccatgcaaatcggcgatgacaaaaaagcgtatttcctgcgaaaaattgaccatcggctgccctattacattcaattgatggttgaaaagtgcgacgaaattttgaacaaagcaggccgcgacgttttaacaaaccatgacattgacgcggcgtttgaaatgatcatcaaagaaggccgaaactttgacgattgggaatcgcgcttgaaaagatacgttcagcgcgaagatgcgaaatattgcatcggcattctcacccgttgcgctcatagcgaaccgtattctattcaggaagcttacaattattccaagaaggatgttcctgccgcgccatataagcaacttttagacaacgtgctgataaaagacggctaccttgttgaagaaaatcgtagctaccgtttcctttcgccctttttgaaagaatggtggaaacatcgtcacccgaaatttgaaattgaagatttataactaagcgcataatctatttaaacaaacaaatgagtgccgtcctgtgccggttttttccaatgcggaaaaagatcaatcgctgaatagcaaacggcgcattgtcatgctgagccttctgaggcgaagcatccattttttcacataacgttggattcttcggctaagaagcctcagaatgacatgattctgttttgccgtcggtaacgagacgaagacgattaagcaaatgagtgctgttctgagccggatttttccaatgcggaaaaagctctatcgctgaatagcaaacggcgcattgtcatgctgagccttctgaggcgaagcatccattttttcacataacgttggattcttcggctaagaagcctcagaatgacatgattctgttttgccgtcggtaacgagacgaagacgattaagcaaatgagtgctgttctgagccggttttttccaatgcggaaaaagctctatcgctgaatagcaaacggcgcattgtcatgctgagccttctgaggcgaagcatccatttgtcacataacgttggattcttcggctaagaagcctcagaatgacatgattctgttttgtcatcacgaagccattatctacgcgcacttcgtcttctcagctgggcacgatataagtttgaacatttagctataagacacatgaacccgattacattttatcaggcggcgcatcttacggacgaagaagtcatacgccaatttgtcgttcggaaaaaagaatttgagcgcgtcatctccgaagttcggcgcgacgatatgctggggtcgatacagcactatatttttgtcgggcagcgcgggagcggcaaatccacattgctccggcgcattttggccgagataaatacggacgaggcgctttccgaaaagcttgtcgccatttatccgagcgaggaacaggcgggcatttatcgcctggacgacctttgggatcgggtttgtcaggaactccgggaaatgagatttgagacggaggaagtcaagtgggaggcgtatgaaaaggaccacaccggctttgccaaagccctttacggcgcgatgcaaaaaagccttgccgaaaagggcaaaaagctggttctcctgatcgacaatatcgaccgcatttttgacagcatcaaggtcagcgatgatacgcatctcttccgcgaacagcttatcaaatacaaggatgtgcgcatcatcgggggcagcacgcgcctgagcgagcatttttggcaatatgatcagccgttttacgagtttttccgaacgctcccgcttgaaccgatgacggaagccgaactgaaggagttgctcctattttggagcgattttctcggcgaacccgacctgaaaaaatttgtagagaacaatccgggaaagctcaacgccgtgcgcatcctgagcgacggcatgcctcgcaccatgctcggcttggtagagctttttctgaagcagcccgaccggcacggctacgattacctccgctacattcttgaccgcgccacgccggtttatcaggagcggctcggcaagctttccccgatgcaacaaaaggtggtgcttgaactttcgtttttctgggatgtcgccaaggtcaaagacctttcgcaggcggcgcgtgtggagagcaaaacgctttccgccttgctcggccaactgacggacttgcagattgtggaaaaaataaaaggcacgggcaaaaaccacctttaccgcctgaaggaacgcttttttaacctctggctgattatgacacagggcggcccgagggagaaaagcagggtaaagtggctcaccatcttccttgaaacttggtacgacgcaaccgaactgaaaacaatttacagggatttttccacccgattgaccgaaggaaaaatcacccccgaccgcgccgtcgtgatgacaaaggcgctggcgcattgcagatatttatctatggatgaacgggatgaactgttagaacaaacgaaaaagttgataggtaatcgcaaagagcatcttgattttttgccgccgaaagccggtgacgtttttaaaaatgtgattggattgatcgagcaaaagcgtttggatgaggcacaaaaagaacttgacagcattgagcaagatggtgctctaaaacagatgcttcaggggcttatttatgacgaaagtggaaatttcaatgaggccgagaaattctatttgatggctattgacaatggagatgttggtgccatgtttggccttgccaatctatacaaagagacgaaccggaaagaagaggccgagaaatactacttgatggctattgacaatggagatgttcaggccatgaacaaccttgccaacatctaccaaaagacgaaccggaaagaagaggccgagaaattctacttgatggctattgacaatggagttgctcaggccatgaacaaccttgccattctctatgaaaatacaaaccggaaagaagaggccgagaaattctatttgatggctattgacaatgggaatgttagtgccatgttcaaccttgccattctctatgaaaatacaaaccggaaagaagaggccgagaaattctatttaatggctattgagaatggagttgctcaggccatgaacaaccttgccattctctatgaaaatacaaaccggaaagaagaggccgagaaattctatttgatggccattaagaatggggatgttaatgccatgaacaaccttgcccttctctaccaagagacaaaccggaaagaagaggccgagaaattctatttgatggctattgacaatgggaatgttagtgccatgaccaaccttggtcttctctaccaagagacaaaccggaaagaagaggccgagaaattctatttgatggctattgacaatgggaatgttagtgccatgaccaaccttggtcttctctaccaagagacaaaccggaaagaagaggctgaaaaattctatttgatggctattgataatggacatgttcaggccatgcttggccttgccaacatctaccaagagacgaaccggaaagaagaggccgagaaattctatttgatggccattaagaatggggatgttaatgccatgaacaaccttgcccttctctaccaagagacaaaccggaaagaagaggccgagaaattctatttgatggctattgacaatggagttgctcaggccatgaacaaccttgcccttctctacagagagacgaaccgaaaagaagaggctgaaaaattctatttgatggccattaagaatggggatgttaatgccatgaacaaccttgcattcttgctctatgaggaaaaccgtaatacggaaaaagcttattctctcattgtccgccacaatgcaacagagcaaaaaagtataatctcaacgacgcttgaaatgattatcgccgtttggtcgggcaggcctgagcggcttgagtcggcagatgaattgcttcgagaaatggtagagaataaagatgttacgtggcttgaacatttcttgcgagaaattctaattcatcatcagaaaaatgtcgtgtgggcgtggtttcggcacgcggagttcgggcaacgtttgatggatatggcgaggccgctttattatgctacggcgcggcttttgaacaacaacgaaacagaggaaacgctgcttgcgcaagcgccggagcttcgggaaaccgttgataagatttataatgatatcatggagcggcaggagttttattacggcaaggggaaacaagccagcccgagcgcctaactttgctgccttgtcatgctgagcgaagtgaagcatccattcgtgacattgtggattcttcgcctatcggctcagaatgacatttgctttcacatgtcacaacagtatcccatgttttgtcatgctgagcgaagtgaagcatcccttcatgagcgtgtggattcttcgccatgaggctcagaatgacatgattttttgccattcagaatgacatgatttcttgtctgtcatgctgagcagcgcgaagcacccattcgtgacattgtggattcttcgcctatcggctcagaatgacattcgctttcgccattcagaatgacatttgctttcacatttcacaacaggattccttgccttgtcatgctgagcgaagtgaagcatcccttcatgagcgtgtggattcttcgccatgaggcccagaatgacatttgctttcgccattcagaatgacatttgctttcacatttcacagcaggatttcttgtcttgtcatgctgaacgaagtgaagcatcccttcatgagcgtgtggattcttccctatcggctcaaaatgacatttgctttcgttcattcagaatgacattcgctttcacatttcacaacaggattccttgtcttgtcatgctgagctgatgattgaattttattatgttcaatcgccgaaaaattggagacgccttgctggttgcgaatctttgatgttttcccacaccagcacgccgagccacgcacccgctgcccataccaaaaagcctgtgagcaattgaacgccgaacaaaatttgcacgacttttgcccaaggcattcccagcgccaagcgaatcgcaaaatacgacagcgttgaaagcagcccgcccaaaattccgctcacgaaaaatcgtagcttcacattttgcttgaagctggacatcaacacatccaaaatgatgccttgcgcaaccgcaggaatcagcttcaagaggccgggcaagccgaacgccgccggcatcgcaaaaacggaaaaaagtccccaaacgagttcatacaaaatcagcacgccgaaccggtcaagcagttggcgcgtgaccagcatgagcataaacggaatcaccatatcgatgcgaacgatggataaaatcttcgtgggcgcaagcaaatttttcatggcaagccccagcgcaaaatccgccgtaatcatggaggctaaaaaaaatcagctgcatttccgaaagaaacggttttttggacatgttccttaattttgattctggttgaacatgagttgtataaagccgcaagcttgcggcgaaatgcttcaaatttataaccacatcggcgcgacagacacatcccagagcatttccactatcgcgccttttttcaaaccgcgaatttccccgttttcttcaatggatttcaaaaacgcacgaatctgctcgtccaaatcgtccggtttgggcgttatggcattggcgaaaaaggccgagtaaaacgcgaaggcttgttcaatcggctcgtttttctcccactgaatttgatgaaattgaacttcagggaaaaagccggacgacatgagaaaattcatcgcgtagaaaaaatgcgaattgcttcgctcgcgacgcgcgccggtcagttcgcgccaaagctcgtccattggcgtgtcgtgtcgagcgcccgcccacgaggccgaataaacccatttttttgaggcgagattgagtttttcaaattgctccggctcagtggtcgcgggcgtcatgcgcgcaaagacgaaatcaaaagcgtgcatcaatccgcgcgcccgcaaatcaatatcgtgccaatcggcaacgatggaggaaatttttccagcaagttccggcggcgtttcctttcggagacgctcgatcatggcggaggaaacatcaatcgcaaccacttccgcaccgagcttggcaaatggaatggcataagttcctggcccgcagccaacatccaaaatcctgatgccctcgttcaaaacacctttttccaaaaatccgcgaagcatcgtctcatcagcgctttggcgtttttgcaaatcgctttcgtttttgcgatagccgcccgcgaccaagttccatatattttggttggaaaacgcttttccctgcgcgttgtcgaccaaatattctgcccaagcgtgtttccaaaattccggcgtgcgaaagttcatttccatgattgaatcgttttttatccggttttaagtaatgttttccaagacgaaacgagcgcgaaaattcatccgagccattctgaatggcaaaaactcatgccattctgaatgaacgaaagctaatgtcattctgagccgataggcgatgaatccacatgctcatgaatggatgcttcacttcgctcagcatgacagaaaaaaatcatgtcattctgagccgataggcgatgaatccacacgctcacgaatggatgcttcgcgctgctcagcatgacaagacaagaaatcatgtcattctgagccgataggcgatgaatccacatgctcacgaatggatgcttcacttcgctcagcatgacaagacaagaaatcatgtcattctgagccgataggcgatgaatccacatgctcacgaatggatgcttcgcgctgctcagcatgacaagacaagaaatcatgtcattctgagccgatagccgaagaatccacacgctcacgaatggatgcttcgcgctgctcagcatgacaagacaagaaatcatgtcattctgagccgataggcgatgaatccacacgctcacgaatggatgcttcgcgctgctcagcatgacagaaaaaaaatcatgtcattctgaatggcaaaaactcatgccattctgaatgaacgaaagctaatgtcattctgagccgataggcgatgaatccacacgctcacgaatggatgcttcgcgctgctcagcatgacaagacaagaaatcatgtcattctgagccgatagccgaagaatccacatgctcacgaatggatgcttcgcgctgctcagcatgacagaaaaaaaatcatgtcattctgagccgatagccgaagaatccacatgctcacgaatggatgcttcacttcgctcagcatgacagaaaaagcttcgttcaataactcatttcaaagcgcagcgcaagcgttctgccgggttgccattcgtaatgccaaagccgatacttcgtgtcggccagattttttccgatgagcgaaatccggtaattctcaaacgacgcggccagcatcatgtccagcaagctaaacgcttcataaggcgttgatttataatcgaagaaatatccgtcgcccgtcacattgtaggtcagttccgcttcaaggcgaacgctttccaaatctgtccagccataaaggcttgcgttgtaacgattttctgaggtttggaaagtaaaatcttctgggtcaagataggtatagctggcgctgaacgtaatgttttcaatcgggcgaatttttaggccaacttctatgccgctcggcgagtaatcgcccaagtttttgcgataattaaaactgctcgtgtccgtgctgccggagctattctgcaccaccacatagtagccgccatttgaagtgccaaccttgtcgttaatgatcaggtttttcactttcatcgtgaaataggaaacttccaagtagccccaatcgccaaatcgctggaaaatcccgatgtcgaagctctcgttttcttccggttcaatgtccgtatcgccgtatccgccaagcgatttggaatataaatcgcgcatgttcggcgcgcggtagccttttccataattcgccttgagcgtggttgtgttttcgccgatggtcaaaagccgataggttgcgccaaatttcgggttaaaaaccgtgccgaattcggaatgattatcgaggcgagcgcctgcgagaatgttcagcttttgggcaaatgagtgctcatattgcgcaaagagcgcgatgttggttaaatcgtaatcgtcggagcgcgacgcgtaagttccggtgtaaaggtcgacggtggtttccttccaagcgccacttttttgtttgaccaaaatcgtctgaacgccttgaaactgaaggttttctacggcatcatcgtattccacagaagcgacatccaaatagccatcgaggccgattttcaacgaacctttgccatcaaaaacaggaatggtgtagtcgctcatcaggccgattcgcgaggtgttgaaacccgtttcgctgtcggtgctgagcacaagctcattataatccacgttattgagataaattcgtgtgttgagttggccgtttttcgcaaagtatttcagcgcaaagtccgcgcccacgaatcgataatgctcatccgttggcgtgctttcggcgttgtagagccatgaattttgatgcacgtcggtggaaaccgtcgtgtgaagtttgtcggtgagctgatgttttaatcgatagttgaaatcgtaattttcccaatcgttcgaaagatttgtgaggtaatcttccgttgcttctctatatccaaacgacaaaaaatggtcggtattcacatcgccaaatgtgctattaaacgaaacgtttgtcccacctatgtcggggcgggcatagccatcggcgtcgctgtcggaaatttcctggctggcgtcgaactctcttatataggaaacctttccatgccaaccgctggccggatcttttgcaatcacattaatcacgcctgccgtcgcttgcgaaccgtaaagcgccgacgctggccctttgacaacttcaattcgctcgaccatttccgttggaagcatgttgaaattaatgccgccgtcccagccattgttaagcgggcgaccatcgatcaagacgagcgttttatcggacgaagggccgccattcagcgagcgaatcgaaatgccgtagtccgcgccaatcgtcgcacccgagcgaatcacgcgaagtccgggaataaaatccatcatttcgccaacattatagcgatagcttcgctcgacttcttcgcttgaaatttgcgccacgggctgcggcacatcttccggtcgggcggcttggcgcgtggccgtcacggtaatgccatcaagcacgtgctctttttccttttcaaaacggatgaccacatgcgatgaatcgttttcgcccaacttggttgttatttctactggttcatatccgaggtgcgatgccttcacatgatacgtacccgcgttaatattttggaattcaaagcggccatccattttgctcgaagttcgcgagccgctttcttttacctcaagcgttgcctgaaaaactggctcgccatgcgaattcatcactttgccgcgaagcattggctgcgcaaaaatgtccgctgaaaaattgctcaggagtagaaacaacgcaccgaaaagcagtaagcgaaaattcattagggtctcctttttagatgattttttcaaataagccgacttttttcaaaacttatcaatataaaattttgaaaatgcctttactaagaataaacacgttagataacaatgacaggaaaaaattcaactgttttgtaaggataaaaaatatcgctgataaatcacaaaagtgtaaaatacagttaggaaaatcatttttctctatgtgattaagtttttataaaaatgcgcttagaatcaaaataaaaaagcgcttatcagttaggctaattgataagcgctctttcaagatatgactgtgaaaactttttatacagatcaaaacagcatcaataaagttgctttttgaaagcttgatattctgcggtgtaagtttttccggaattttttgcgcccattttcttgagcacttcgccaatatatttaattctatttgccggatcgggatgcgtggataggaattctggcgagcggtcggaatcaagaatttttttgaaaaagccttgcatttcatacgggttgtaatccgttttggccatccaagctgcgccgttgcgatcggcttcttcttctgcatcgcggccatattttaggaaggccaaattgtaggcaaggccagcgacttgctcagcggtttcgcccgcgccgccgattttcagaccaagcgagaccaacccgcccgtgatttgctgcgcggtcatttcgtttgtggcatggcggaacgcgatgtgccccatctcatgcgcaacgacgcctgcaagctgcgcctcgttgtccagcattttcatcaatccataatagaaatataaatagccgcctgccgtcgcgaatgcgttaacgacatcgtttttcagaacttgcacattgtagttgaattctgtttcgtagggaactgcattcgcgctcaaaatcttgcgcatcactttatccacataagcattcacttggcgatagttcgggtcgctcgatttcaaaaaagtgtagtttttcgtatcggctttaatttgcgcgtcggcttctttaccgagctgcacatcgtcttgaacggaatacacattgttgttggaagccaacttgcgaacggttttgcaggaggaaaccgaagcaaccgcgaccaacaaaattaaaacgcgcgtaatgaattttttcattttcctttaatttgaattttaaaattccatatcggccagaaacaaatatacttcggctcagcatttaagccaaccttcgcaaacacatgaaataaaaagcaagacggtggcaaatcacgccgatttgtactctacatgccacaaaaatagcccttgcggctgtgcggaagtcgcggccaaacagacatcttttgccgaaaaaatcgcgtcgaaatcctgaacgcttagctcgccattgccgactttgatcatggtgccaacgagcaggcgaaccatgctgtgcaaaaaacgattcgcgcgaatttccagcatcaacccgttttttcgctgataccagcgcgctttttcaatcgtgcaaattcgcgttttggtttgcgaacccgctttggaaaaactggtaaaatcgtgttgaccgaggatttcctggcagcacgcgttcatggctcgcgcgtcgaaatcgtagcgataaatgccggtgaagcggctcaaaagcgcggaatatcgggtgagcaaaaagtagcgataggttcgcgatttggcgtcaaaacgcgcgttgaaattttccggcgcgtcctcgatttcaatgattttgatttgtgagggaagcaggccgtttagcgcgtgtttcaaacgagaaatcgaaaggctattttccgtgagaaagttagcaacttgcgctttggcatgaacaccagcgtcggttcgcccggctgcaatcagctcaaccggctcttgaagcacgcggcaaagcaccgattcaatctcaccctgaattgttttttgatgcaaattttgaggctggcgctgccatccggcaaaatccgttccgtcatattccagcaacattttcagatttcgccgacttcgcgctatattgaaagtcgactgttcacaactatccggtaaaaccatcttatgtccttaaaaaaagttttatcctccctgtccaatctgaataccgacgcaacctatcaaatcccaacgctttggaatagcaacacgatttccgtgcaaacggttaatccgaagacctatttcagcgaggcgattcaggaaattcttgcaacgccgaaacaagcatttgcaccggccttgcaaaacgactggacgaaatcggcggtaatctataatctttttgcccgccttacaactgctttcgatcataacggcgacggtgcgctttcgctttcaccgctcgaaaacggtttttgcgaaacgggcacatttttgaaaaccatcgctcttttgccctacatcaaaaaattgggcgtcaacacgattcatttgctcccgattaccgccatcggacacgatggcaacaaaggctcgctcggttcgccttacgccatcaaaaatccttacaaaattgatgaaaatttgtccgaacccacgctcggcttggatgttgaaactgagttcaaagcattcgtggaagcctgccaccacttgggcatccgcgtggtgatggagttcgtgttccgcaccatgtccaaagatggcgattggattcaggagcatcccgactggttttactggattcaatcggacattgaaaatcgagagccgggcacaaccgacgaaaacgcttacggtaacccgattttttccgatgaaaaattaacggaaattaaggaaaaagttcgccttgaggatttttccaaactgccgccgccggatgaaaaatatcgctgcatgtttactgaaacgcccgaaagcgttgaagcacaaaacgggcgactcatcgggaaattgcccgacggcagcacgtgcaaaattccgggcgcgtttgccgactggccgccggacgacattcagccgccttggaacgatgttacttatttgaaaatgtatgaccatcctgattttaattatatcgcctacaacacgattcgcatgtacgacgaggcacttaagcagcctgcgtttcgcaacaaggcgctttgggaacaaatcatcggcatcattccgcattatcaggacgatttcgacatcgatggcgtgatgatcgacatggggcacgccttgccgtttaacctcaagaaaaaattggttgaaaccgcccgcgaaaaaaagccggacttcgcgttttgggacgaaaacttcaccgtttcggaaacaagccgaaaagagggttacaacgcggtgatgggttcgctgccgtttgtcagccacaagctgcacgagctgaaatcctatattaattatctgggcgagatcggcgtgagcgtaccgtttttcgggacggcggaaaatcacaatttcccgcgcaatgttttccggtttggctctggcgaaatcggccaccgatacgcgaagtttatttgggcgcttgcgtccgttttgcccgccgtgccgttcattcattccggcatggaaatttgcgaatccttcccaatcaacaccggccttgattttaccgccgatgagcaaaaacatttcccttcggaaaaattgccgctctttaacgagcacgcctacaactggcaaaacacgaacggcatggagccgctcggcgcgtttatcaaacaaattcttgacattcgccagcgatttttaagcgatttgatgcggggcgaaaaaggcaccatgaaagtgattgaaagtgataacccgagcgttttcgcggtcgtgcgaaccggcggcgaacggaaaatcggctttatcgggaattacaatttcaacggcgaggagtatttcaacttaaaaattgaaacggaacgcacggcgctaactgatttatttgcgggcaaatcactcgctgtggaaaatggcaaaatttcggcatcgttttccgctggcgagttcgcaatttttgaatttttaattccgaaaaggttttcttacgagcttgaagtcgaacttcaattttcagattacttaaccaaaaaaactacttgctcatgtctttactcattgttggctcgttagcttttgacaatattgaaacgccttttggcaactccgacgatacgcttggcggctcggcaacttatgtggcgatttccgccagctacttcagcgacgacatcaagctggttggcgttgtcggctctgatttcggtgatgataacattcgcctgttgcaatccaaaggcattgacaccgaaggcattcaggtgattgaaggcggcaaaacttttcgctggacaggccgctaccactacgacatgaacacccgcgatacgctcgacacgcagctcaacgtatttgccgagttcgatccggtgattccgcatcgttatcagcaatgtaagtatgtttgtttgggcaacatcgatccgattttgcagagaaaagtgcttgagcaaatttcccgcccaaagctcaccatttgcgacaccatgaatttctggattgaaggcaaaccggacgaactgaaaaaaacgcttgaacttgtggatgttttggtcatcaacgacagcgaagctcgccagctcagcggcgatccaaatttggtgaaatcagccagaattattcgcggcatgggaccgaaaattttaattatcaaaaaaggtgagcacggcgcgttgctctttaccgagaatggcatttttgctgcgccagcttatccgctggaatccatttttgatccgaccggcgcaggcgacacgtttgccggcggcttcattggctacatcgccaagcatgacgatatttcagaaaacacgcttcgcaaagcggtgctttacggcagcaccatggccagcttctgcgttgaaaagtttggcccagatcggattcaagaaatctccgatcttgaaatccaagatcgcttccaaagcttcttaaatctttccagaattgaggattaacatcgggcattgagcagagggaaaagctcgggcttttctctctgcctttttgtttattgaccagcatttccccatcttcgccaaatcaaacttctcaaaagatctccattttaacagagcattccgtatctttggcaacatgtgtagcactttgaaacctaccaactcaattaagttcatgaataatcaacctgttaccgttattactggcggcgctggctttcttggctcccacctctgtgatcgctttattgccgaaggtcacaaagtcattgccatcgataattttatcaccggtaatcctgacaacatcgcgcatttaatgggcaatgaaaacttcaagttcatcaagcacgatgtcacggagtttatttatgttgaaggcaaggtcgataacatcctccattttgcatcgccagccagcccaattgattacttgaaacttccgattcaaacactgaaagtcggctcgctcggcacacacaaagcgcttgggcttgctaaagcaaaaggcgcgcgctttttgctcgcctccacttctgaggtttatggcgacccgctggagcatccgcaaaaagagacttattggggaaatgtgaatccgattggcctgcgtggcgtgtatgacgaagccaagcgctttgccgaatcgatgacgatggcctatcatcgctatcacaatttggatacgcggattttgcgcatttttaatacttatggcccgagaatgcgcctcaacgatggtcgcgcacttccagcttttgtgcactccgcgctgaacggcacgccgatgactgttttcggcgatggctctcaaacccgcagtttctgctatgtttctgatttggttgaaggcatttggcgacttttaaactccaacgaaactgagccggtcaacatcggcaaccccgatgaaattaccattttggattttgccaaagaagttcaaacgattgtgaaggaattgaccggaaaagacaccgaaattattttcaaagaattgccctccgacgacccaaaagtccgcaaacccgataacaccaaagccaaagaacgccttggctgggagccgaccatcaaccgcgcggaaggcttgcgcaaaaccatttcatatttctttaagcaagcagggattatttaatcaatttgaaaaacttcataaacagatagagaaaattcatggtagtactcgatggaaaaaagctttcacaggaaattaaagctgagctaaaaacaaaagttgagcagtacaaacaagagattcaaaaagtgcctggcctaacggttatcattgttggagaagatccggcctcgcaagtctatgttcgaaacaaagccaagtcgtgcaacgaaatcggcatggcatccgaagtgattgaacttccggcaagcacctctcaagaagagctactcaaaaaaattgcggatttgaatcacaatcccaacgtgcatggcattttagtgcagcagcctttgccgaagcacatcgatgagttcgccgtcacgctggccattgcaccggaaaaagatgtcgatggatttcatcctgaaaatgttggaaggcttgtgctcgggcatttggacaaatgttttgtaagctgcacaccgtttggcatcattgaaattttgaaacgctataatattgaaaccaaaggcaagcattgcgtgattgttggtcgtagcaatattgtgggaaaaccgatggcaaacttgatggtgcaaaaattggcgtacatgaactgcaccgtaaccgtttgccactccgcaacgccagacatcgccacttacacaaaacaagccgatattttaattgctgccattggcaaggctcgttttattacaggcgatatgattaaagcaggcgctgtggtaatcgacgtgggcattaaccggattgaagcaacaaacacaaagagcggctatcgcttggtgggcgatgttgattttgaggctgcttctcaaaaagccagcgcgattacgcccgttccaggtggcgttgggccaatgacaatttctatgttgcttgccaacaccatgaaatccttcgagcattttttagcttaaaacagaactgctgcctttctaaagacaggcaaacttgatccttgaaaaacttgcttctcacagattgggcaacaggtatgcgccagtctgtgagagcatggtttttatacgatgcaatgtttgaacaccgccttacccttctaaatactaaccagagatcctttcttttttagccagcaagtcttctttagattcctgataatttgggtcgggctgaatggcctcgcttgggcagttttccatgcactgaggcgcatcaaaatcacccacgcattctgtgcaaagatcaggattgatggcatagccactttcagcgtaatcaatggcattatttgggcattcatcaacgcaaacgccgcaagaaatacaatcctctgtgatgtaaagtgccataaatgatacttccttttttaagatttaaaaccgaaatgattcacgaaaaatataatcaacttggttcaatgacaagggctggccatccccttgcgttcaacaatttaaccgctcaatgattcaccctaacgttgcagccggaaaagctcaggctgtcgtagatgattcatctgccttaccttttgcaggctgagttgcaaactgggcttttaattccgccaactctcgcgagagcgcttcaattttcaagccgtgcgtttcgagcaatgcgccgtaatggcgaccgcccgcattcattcctgccccatcctgatgccgccgtccatgaccattgcatcggccaccgccgtttccagcaccttttccggcgtgttgatttttcgcccatgttgggcctgttccatctcctaatggcataattgactcctatttgttttagttagttctgcaaacaaatcttatcaagaaacacttatctctacaattaagcacgaccccgacggcgcctctgtcggccatgttttgcgcctgtaaaaaatagcttcatatcttccacattttccgaaccgcattctgggcaattttgcgacgattcgcttggctcggcttgctgctcctcaccacaatcgctgcagcgcaaacgcgtggattgtaaatcaatatggccgccttctattaccagctctttggcttcgataatggctgaggccaatttcgttctggctctttcgatcaatctcgtaaaagtcggcctcgagatgcccatcttttcagccgcttctaaatgttcaagctttaaataatccgccagccgaattgcttcatattcatccaatgccagtatcgcttgttccaagacctttcgaggcactcccaccggtttaaaacttttacattttggcaatcgggttaccttccgaatttgaaaaggtcttggcatttttatctttctttattttgaacttatgttcataatctataaaaacgattcatcatttgcaagcgaattgcatgtgatttttataaaaaaatgcgctctcaaacagactttttttctaaaaagaaaactcaccacaaatgcactttgcttcgctaaaaagcacccacataaaaagcatcctttctttattgttttagggaggtgaaggatttatgatgccttctgttcaaagaacaaagtaagttaggctgcaaaaaacaacgaagaaaagatgaaatcgcccctgctattttttgtgtgcattcatgaggataagggacattccacaaaaatggcttgccgcaactatttgtcgcccattttgcagcgcgctatttttatcacggattctttattttagctggaaaccatttagctaaccttgataaaccgatcggacttttggccaaaaaagctgtttttaacgacatcgaagccgcgctgaaacaaaagcgttttcagccgatttattttttcttcgggcgcgaggattttttgatcgaagaactcgtccgcattattaaagctgaagcgtttcatagcgcggaggattcgaacttgaacttcacgctgctttatggtgaagagcaaacgcttggcgatgtggtttctgttgcgtcggaatatcccatgttttcggaacggcggcttgttgttgtcaaatcgttcgacaagctcaaaaaagatcgcagccgcgagaagcaaaaagcgcaaaccgcactttttactgaatacctcaaaaatccgctgccgtcaaccattttggttctaaccacaggcaaactcgacaaagccacgctttcaaaagaaccgtttccattgctacagtcattttcttatgagtttgaccaaattcaagacgctggccgttttgccgaagaacgcgcgaaacgctacggatggacgcttagcccgcaagccattaaaattttggtgacttttgccggaaactctgctcgcgaactggacgctgaaattcaaaagctctcgctttttgcggatggcaaatctggtgaaaaaatcctgaccgacgccgaagtgcttcaaaccgtcggactttcccgcgaatacaacgtgtttgaattggacaaagcgattgttgcaggcgatcttcgcatggccagcggcattgccctgatgattctcgaacacgaaggcgaaaaaaccggccttttcgccattttgaactacctcatcatgtttttcacgcggctttggaaattgaaaatgcccgccgtgcagcgcatgactcacgccgacatcgccaaagaacttggcatgtatggctcgcaagcgtatttcctaaaagactatctttcttacaccggacgcttttccgttttgcaaatcgaaaatgcgctgattgcgctccacgaagcggatttagcgctaaaaggcattttgcccattcaggatgaaaaactcttgattctttcacttatgcgaaaaattttaacctaaccgtttttggcaagaaatagaaccgtttcttttttttcgctgaaaacacgaaaacgaaaaaatggcgtttagtagaacctctcttttttgcgattaacctgaacgatgaaagagcacttacatgtcagagtcaaagaaaaaaaacgttgaaacgcttggaagtcgcgcacgaaaagccgttaggaaacattataaaaaaatcctgcggcacgagcagcctgtgcgtgaggataaagatccagaagaacttcatcaaatgcgcgttgcgatgcggcgtttgcgctcggtggcaagcgggttttctccaattttgagcttgccaaaagcggcctcgcaaaagcaaatcggaaaattttcccgcacgctcggcgcgctgcgcgatctcgacattttgcttgaaagcttagaaaagcgctatgcacctgaacttctgaaaagggaaaagccccattttcagaaaatggtattcgagctttatgcccggcgcagcatgattttagcaacggttcgcgacatgctcgccagcgaaagttatgcggcttttaaatccgcaatggacgattggctgaaagtgcctgagatgaaccgaacttcacaaatgccgattcagagcgcgttgccggatttgcttttcccaatggtcaatcaactttttttgcatgaaggctggatgcctggcgttaggctacatcgcggcgagcttattccacctgacaatttctcgttaagaaagctcaattttttgctcaaaacagaaggctcacttttgcacgacttgcgaaaacaaatcaagcgcgtgcgttatcaattggcttttttcaccgacctttatggcgaaacttacaccgcttatgttaacgacacgaaacacatgcaagacatgctcggcctgattcaagacagtttggtgctcgaagccaccttacaagaatttcacggcgaactgtataaaaaaagaatcccaacggtggtgaaaatgctcatggctgagcggcttgccgcttggcaagaatgggaaaaaatcagaaccatttacttgcttgaggaaacccgcgataacttccgcagggaactcttgaacttgaaataaattcgggatttaacacgcacttgaaaaatgaatagcgctcgccgtcacttttgcagcattcaaaaagctggcttggagtttttttccgattcttttttaacttgttcttcaagcttttttcaaaaaaaaccgcttttcttccgaaactctaaaacccaacggccatgatctatcggcacgcaacgccaaaagacatgctgcaagttgccgcgttagaccgcgatgtttggcatgtaaataaccactctgattttattcccgacggagaacacgcttggcgcatttggattgaaattgcttttgtgtgtgtcgccgaagaaaacgaccacattcttggttgctcccttgtgtttcctggtttcgacgattccctttgccttcataagctttttgtgcacaacttgcatcagggcaagggaattggaagaaaattgattgaggaaacggttcatttctcggataaacttggaaaaccaatttggctaaccgtcgacccgcaaaatcaaaaatccatcgcgctctacgaaaaatttgattttaaaatcacctcgcatgtagaaggcttttaccgcgcagacgaacatcgctttatcatgcgcagaacgccgttgaaataattttttcgaataaaaatgggcgatacgctttcacctatcgcccatgccgtttccattttcaaccagagcgttgcgcttgacaaacaaccgtttaatatttgcgctcttttggaatgaaacgcggatcttcattggcgagcttcatgttcacaggtttgaacttgatttcaacatttccggcctcatccagccagcaaagtgaatgtttcagccaattcgcatcatcgcgagttggataatcttcgcgtgcatgagcgccgcgcgattccttacgattgtaagcgcattcaaccacagtttgagcgtaatcgaccatgaattccaattcgatggcgtccaacaaatcgctgttgaattccttgcccttgtcttgaatgcagattttttttgtgcgctcgcgaatgtctttgatggcgttttgcgccgccgaaagccgctcttcgtttctgaaaaccgagacattatccatcatcatgcgctgcaaatcttcgcgcactttgccaaccgactcgccgctggtgcgatcgagcagcgctttaattctggctttcgcattgtcggtagcattttcctgaaccggcatgatgcctttggtctttttcacaaattccaaaatgtcttttcccgcgcgacgaccaaaaataatcaggtcgagcagcgagtttgtccccaatcgatttccgccatgcaccgacacacaggccgcttcgccggcagcccagaagccgatttttggcgtgtttttttcgtcaatcaccacgcggccattcacatcggttggaatgccgcccatcgcataatggcaagttggctgaacgggaattggatttttggacgggtcgacgccaagataaattttcgcaaaagtggagatttctggcaacttggtttcgatttgcttcagcgaaagatgcgtcaaatcgagctcgacataatctttatttggcccaatgccgcgtccttccgcaatttccatataaatgcatcggctgatgacatcgcgcggcgcaaggtctttgacggtcggcgcgtaacgctccatgaagcgctcgcctttcgagtttttcaagatgccaccttcgccgcgagcgccttcggtcacgagaatgccaagccgatacaaaccggttggatgaaactgaacaaactccatgtcctcaagcggcatgttgtggcgaagcacaatgccaagtccgtcgccagtgttggcatgggcgttggaagtcgttttccacgcgcgaccgtaaccgcccgtcgcaaacatgacaacttttgaattaaacacgtgaacttctcctgtgcgaatttcataagccaccacgccgcaaatcacgccgtcggtttcgcacaaatcgagcacttggaactcatcataaaatcgcacgttgcgacgaacgctttgctcatacagcgtgtgcaggcaaacgtgcccggtgcgatcggcggcgtagcaggcgcggcgcacgggcgcttcgccgaaattgcgcgtatgcccgccaaacgggcgctgcgcgattttaccttcgggcgtgcgcgaaaaaggcacgccgtaatgttccatttcaatgatggcgcgtggggcgtcgttgcacataatttctatggcgtcttggtcgcccaagtagtcagagccttttaccgtatcgtaggcatgccaaagcggcgagtcctcttcctcgttgccaagcgccgcacaaatgccgccttgagccgcgcccgtatgagaacgaagcggatgcaattttgaaaccaccgccacatcgcattgaccagccagttccactgctgcacgaagtccggccagcccagcaccgacgataactacatcatgagtgaataatgccatgtcagtcttactcctcttgcttgccctgcaagcgttggattttttaagaaaattttattttaaagccagcccgctgagaatattttcaaggccaagtggtggctgataaaccccggctgtgattacggttagtccgccttgcacgagcagcagcgccgccaacacccaacaaaaagaaacgagcgtaaggcgcaatcccgtgtgtcgaacataatcatcgatgatgttcaaaaggccgttcatgccgtgatacaatccaaagatgagaaacaacagatcaaagattttccaaatgggattggaaagccgtgtggtcactttttcgtaggtaatgagatgttcgccggcgcgagcttcggaaatttttccgtgttcgacagccgctttgtattctggatatttttccatgtaagcttggcgaatagcgcgatattcttcaggattcgaaagcgcgtctgttggcatgtgttgcacccaaaagtgaccgattaaagttgctaaaagcaacatgccggaaatgcgctgaaaaaaccacccgaatgcgccgctttgttttgccgctcttttttccatgtgcgtttgactttctggaaaggttattaattaccgagagtattaataaaatagggagcaacgattggataaccacccaatgcgataatgacgattgacagggctacagtcgcgaaaaacatgcgtttttgctgcggtgtccagccgagaaaatcaatcatcacgattcggaaaccgttgatggagtgatacgcgaccagcgccaaaatgacgagttcgccgattttgaacagcggactgcgataggcgctcatcgccatgtcgaatttgaccgggtcatacattgaacgtagcccgttgatgtgaataatgagatacacgaccagcccgatgcccgacgcccgatgcaatagccacgcccacatgccgccatgccagttgtagctaaaaatggatttcagtgcattggggaaggaaggtttgtatttcagctttgccgcgagccggggttcctgctctttttccgccatataagccgtttcctttccgaggttagttgttatgctgaaagtctctcagcaaaaccgatttgcttaagacggctgcaaagttaaagcattctcatgaatagaacaacgccaaaaaacattcacgatgtgtgggaaaatggctcgttgcgaaaagataatgtgatgcttgttggcaagaccggcgaaaagtattctttattccaattcttgtatgatctttaaaagctcctgcgctctatacacatgcggatatttctctaacagcctttttgcttctgttaaattgcttttattgttgtccgatagcatagcgcctaaaattagcgtattcgcataatcaatatcataaacgcttggattctcctttgtgagttgtcgtcttatctctaaggcttcattgtaagcgttgagggcggcttcgtattcatgtttatcagagtgcaaaattgccaagttgttcaatgtagtagccacataaggcaaaaaagcgtcaggattgcgccgcgcgagttgtcgtcttatctctaaggcttcattgtaagcgttgagggcggcttcgtattcatgtttatcagagtgcaaaattgccaagttgttcaatgtagtagccacataaggcaaaaaagcgtcaggattgcgccgcgcgagttgtcgtcttatctctaaggcttcattgtaagcgttgagggcggcttcgtattcatgttgatcagaatgcaaagttgccaagttgttcaatgtagtagccacataaagcaaaaaagcgtcaggattgcgccgcgcgagttgtcgtcttatctctaaggcttcattgtaagcgttgagggcggcttcgtattcatgtttagcataatgcaaagttgccaagttgttcaatgtagtagccacataaggcaaaaaagcgtcaggattgcgccgcgcgagttgtcgtcttatctctaaggcttcattgtaagcgttgagggcggcttcgtattcatgtttagcataatgcaaagttgccaagttgttcaatgtcatggcaacatcgggcaaaaaagcgtcaggattgcgccgcgcgagttgtctataaatgcttaaggcttcattgaaagcgttgagggcggcttcgtattcatgttgatcagaatgcaaaagtcccaagttgttcaatgtagtagccacataaggcaaaaaagcgtcaggattgcgccgcgcgagttgtcgtcttatctctaaggcttcattgtaagcgttgagggcggcttcgtattcatgtttagcataatgcaaatttgccaagttgttcaatgtcatggcaacattgggcaaaaaagcgtcaggattgcgccgcgcgagttgtctataaatgcttaaggcttcattgaaagcgttgagggcggcttcgtattcatgttgatcagaatgcaaatttgccaagttgttcaatgtcatggcaacatcgggcaaaaaagcgtcaggattctccttttcctgctctctgtattttttcagggcattttcataataatcgccggcatcacgaaatgaattctgtttctgcaagaagtaggcgcagttaaaataattttccgcagaaggttctaatgcgagaagctcggtgtataaatcttttgtcgcttcgatggcaaaaagggcttgggttgctttgatagattcttttaaggctttgattttcttttgctcggcttccgcttctatttgtttttctattaaaaaatactcgtctcttatttttccggcgttgccttcttcaaaatatttttgaatcgtctctaaaaacgaggccagctcggtattgccttcggccttcaatttcttaatttccgccgataactccttattatatttataaatagcagtgacggccacaaagagcaattctttttccgtcgccgaaattttccgctcgtcataccattcctgaattttctctctcgtcttgcgctcgccgttctttatcggtaagtccttcaaataccgttcaacatcgcgcgggtcaaggccggcttgcagcagcagcttgtccattttttcagatgtttccgaaatgccgctttttatctgctcttggccttgggctaacgcttcggtattttcaagtatttctttctccgcacttggaaataacaggccatataaagccgatgaaaacacattcaacccgacgcttaaaacaaccgtcgcaaccagcgttcccgacaaaagccatttttcaatttttatcaggtgaagaatgacttcataagggtttaggctgaaatcgcggaacagtccgttttcatagagggaaggcagtacaagcagccaaagaaaaccggaaagaagcaatccgatcggccaaccggcacgaacaaaagctttcagccggttagtatgacggaaataccacgcgcttcccaagagcgcaaggccgtaaagcatcagccatttatattgttggagaaatgcttgcatttgtcaaatctgtcggtttagggattggcatttttatcgggaaaaacttgcgacacatctgaaatataatcatcaaaaatggaagttgctttttaagaatggggcatttgtgaagaagacgggaaaaggcatccacagttcaagggtaaatgccttttgcaaaaagatatgtggagaaaaaagaatttcagacttgatgcaattgattcacatcttcagcctgcagccattttagcgcagctgcctgttcttcaaaaatttgcgcatgaaaaccgagatgatacgcttcgcacataatggatagcagtttaattacaacttttgacggattgttgtgggtgacaaacgcgcatttacattctcccaaaaaatcacaaatcgcactgatgtaatttcgcaatcgatccaattcataataatccgcatcgatgtaggcttcagaaaaatcaaacaacaagctcgttcccttttgatagtctggattttctatcaagttttttaaagaacgaataatgtctttaacatcgagttttcctgaaaaatcaattcttacaagatgctgcgataaatccatactcacagtggcagtcatttctattccctcctaattttttcctaagcgtgatataggaggagcattccatataaataggcatgtacaaaagccgatttataaaacggcctaaccgtttgtggccaaagcaaggaattaaagcaactaactggcgcgccgctattgcgatgaaaagttaatgccaacccaaaacgccatgcgcgaatttcacatcttgattcagccgcaggttctccttctgaaaaagagcagtcttaaaaagacgctatccttattttacgcatttcaaaaaatgaagttgtaaagaatcccttgaaattgctcgtgtgcttcggaattttggctgcgcgaaacctgtttcattctgcataaaaatagcaaccagcttgagggaactttattcaaaaatgcgtccaacatgatcaacatcaccgaaacaaaccgcttgataaaaccgccagcttatttacgcgacgccgcccatattcaaaactacgaatccacttatgcgcgatcgattgaaaacccggatgcgttctgggacgaaatcgcttcagggttcatctgggaaaataaatggacgaaagtttgtgaggttcaaccgccctatcatcgttggtttgtgggtggaacgaccaacatcacgctaaacatgttagaccggcatattgtcggccatcggagaaacaaagtggcgctgctttgggcatctgaaaacggacgagaagttgtcgtcacttacgatcgattgcttcggcgcgtttgccagctggccaatgcgttgacgatgagtggggttcgaaaaggcgacacggttttaatttatatgccgaacacggtggagttcgtgtatgcgatgctggcttgtgcgagaatcggtgcgattcacgcttccgttcatacaggtttaggtgtgcaagccttgcgcgaacgcattgaatcggttcgtccaaaagtggtcttttgtgccgacgccacgctcagcggcggaaaagtgatcgctttaaaaccgatgctggacgacgcgcttcaagggaacgattgcgttgaaaaaatcgtggttttgcgccgtcaagaacccaaaattgaactttactctggccttgaagttgatttttatgacttcttaatcggaatgcctcaatggataaatcctgaaattgtggaatcctcgcatccattgtttgtgtacttcacgacggacgccgccggtgcgccaaaaggaatcgtacaagcccaaggcggatacatggttggctcggcatattacacacgcattttctttgatttgcaagattccgatattttgtggaacacctccgatttgagctggataacgggtcacacaaacggcatttacgggccgctcttgaacggcgcaaccctctatttccgcgaaggcgcattgacaaccccaaacactgaagcaacttgggcggcgatcgaacgacatggcattaacattctttccaccatgcccacaacacttcgcattttaaaatcctttggcgctgcgttttcggaaaaatatgatttatccacgcttcggctggttgcatctactggagaaccgctgcctgcggagctttatagttgggcatcggaatttgtggctgggcgaaatggctttgtggccaatagttggtgggaagccgagcttggcgcgccgatgctcggcacgctcatggcaaacgaggccaaactgaacttcgttggaaagccatttcctggcgttgcgttggaagtggtgcaaaccgacggttcatcagccgcgccaaatcaaccgggaaagctggccattttgcgtcctgtcccaacgatgcttagtgaaacctggcaaaaccaggaacaatattctgcttattggtcgcaaattccaggtcggtttgcaaccggcgacgatgcgctgaaagatgaagatggattttttgccattttaggccgtcacgacgatgcgctcatcattggcggatttcgaatcggagtacatgaaattgaacagacactcgccaaacatccagcggtcaaagaagcggcgatctttggcgtgccggatagcgtcactggaacgaaactcaaagcttgggttgtgctgcatcaagaaacatctgcgcctgaacgcacgcgctcaatgctctatggatatatttttcatgaactgggcagaatggctgtgcctggcgaaattgttttttgcgatgcgctgcctcaactcggcgatggctcgcgcgcactgcaacatccacgatagccagtggacgccataacttcgtatgtttctacgtaaaacattctgattttttttagcagcgaatgttatattaatagctctttttttttaatgaaccctgttgtggttgagttatttattagttgccttggtctttgatttttctcactatgaatgaagtaattgtgaataggggaataaatacttttcacccaaaatgctcgaacaatgctgcttgtagagttgtactctaaaaaggggtgctgtttgtgcgatgaagccaagaaagtattactgaaggttaagcatgagattccttttgagtttcgtgagacaaaaattcaggaagacgaggatttgcttcatgaatacggcaccaaaattcccgttgtgttcattaatggacgccttgctttcaaatatcatgtttatgaattagaactaaaggaactgctgctttctgaaatgtcctaaaaagagcgtgaattttgtcctttgaagcgcgtcgtttaaaatacatcgctattgaaggcgtcatcggggtcggaaaaacttcattggcaaaaaagctttccgaaaaatgtggccatcgcttgctgcttgaagaatttgaagaaaatccttttctggcatctttttatcaaaatcctcaatgttttgcgcttcccgcgcaattattttttcttctacgtcgctacaagcaacaacaccaaatttctgaaatcagccttgcggcaaatgggctgatttcagattattcatttcagaagaatgatatttttgccaaaacgaccttaaacaaagaggagttttcgctttattcagcctatgcggagatcttgcaagccaatattcccaagcctgatttagtggtttatttgcagtccacgccagagcgccttataaaaaatattcaccaacgcgcccgccgctatgaacactgcatagaaagcccttatatcaaaaaattgcatgctgcgtataatgagttttttttcgcgtttgcgtcctcaaatcaatgcgttattgatgtttctcaactggatttcgtggaaaatccccgagattttgagcggctttaccggattattttttgtggtgatatgaacgataaactcgtgataaaaaaacccgaataaacgttcatgcagtcaaacgtgtgttaactaagtacagaaaatttaaaccagacgaggcgtattatgattcgttctattttatttttaattcttggatatttggtatttcagatggtcaaaaagttattgaagcaatccatttcagaggcggcaagcaatcgtgcgccattcgaaggccaagcgccgcgctcaaataagcgttcaccgatagatcaaattcaggatgcagaatatgtagaaatagatagcaaactgaaagaaaattcatagaacgcacattcgcattgcatcgccaatagctgaatttgattattggcatttctgtgttatattgcagttgattagtaataccttaagttaaaagtgggaaaaaccccactttttttatttactcagacgcagatttttagtgcaatgatggatagcaggttgaagctcattcaagattggctattgcaattgctcgcagagatgaccgtgagcgatcctgatggaaatgaacacgaggttttcttggtggacatagaagttcatagcaataaaaccattgatattatagaagtttttgcggatactgactcgggaatttcagttgaaaactgcaagtttctcagcaagcatatttcagcagagttggacgcaagcgaggaaatgcaagcgctgcttccgcgacattttaagttggtggtatcgtctccagggctgtcgaggccgcttacgatgaatcgccagtataaaaaaaatattggccggctcatgcaagtgacttatcaaaacgcggatggagaaatcaaaacaattgatggccggttcatttctcttgaggaagaggccgaagccagcatcacattagacatcacaaaaattcaaaagagcaaaccgaatgcgaaaccaaaaccgcctgaactggtcaccattccgttttctcaaattcaaaaagcaattgttcaagttgaattttaatttgttgccatagtgcaagtaaactttcttgttgtcaaaggcaagcaattcatttgaaaagagttatggctaaaaagcaagcaaaattatcagagtcggatgagcgcaaagctcaaattttaagagcttttggcgagattgaaaactcagaccggcttaaagataaaaaagcggacaccaatgccgttaaaatggatattgtcgatctattgcgcgacaccattcagaagcaacttcgcaaggattatgatcccgaggtggaagctcgtgtgattatcaatccagatcgcggcgactttgaggtctacattttaaaacaggtggttgaagaaatagatttgccaagcattgaaatcagccttgaagaagcgcaagaaatagacgactcgcttgagcttggggatttttatgaagttgggcctatccaccttgaagattatttgaccagaaagtctattcaaattatcaaacaggccgttcagaagaaaatgcgcgacgctgagcgccaggcgatttatgaagaatgccttgaaaaagtaggcgaagtggtttcagcagaggttcatcaggttcgccaaaaagaagcgatttttacatacaataccacaaaagaccacaaagttgagctgcttttgccgaatacggaaaaaatgccgaaagacaatccgcgcaaaacgccacgcatgcggctctatgtaaaacgcattgaacgagaaaagatcagagttaaattggaagatggcacggaagtcgagcgcgaacgcgaagacgggccgatgaaagtgatcgtgtcacgaactgatgatcgttttctccataagctttttgaaagcgaagtgccagaaatctatgaaggcttgattgtagtgaaaggcattgcgcgagttccaggtgagcgggcaaaagtttccgtagaatccaccagttcaagaattgatccggttggcgcgtgcgttgggcatcgcggcaaacgcattcaaaacattgttcgcgagctcaacaacgaaaatattgacgtgatttgctttagtgacgagccgcagatttatattgcgcgcgcgcttcagcctgccaaaattgacccgatgacggttcatgttgatccgaaaactcgcaaatcgcgtgtgatgctcaaacccgaccagattaaatacgcgatcggtagaaatggcaacaacattcatctggctgaaaaactgaccggttatgaaatagaaatctatcgcgatattagcgacaaagcacttgaagatccagacgatatcgatattatttcgttccgcgaagaatttggcgacgatatgatttatcagttgttggataatgggtttgatacggctaaaaaaatccttgaagctggcgtagacgccattgaaaaatctttgaccgcaccgccgcgccgcgaggaaactcttgattttggacgaaaatcaccaagatcgcatcagccgcgtatactgagcgaaagtgaacagcgctattggagaaaaatagccgaaagtatttataagaccattaaagaagagttcgaagaagaagatggctctgcacaagcatcaaaaaacagcttggcctctgagaaccaaatagaacaatctcaagcacccgtagcaccttctgacgttcctgacgaagaagatgaaaaagcagattcggaataatgcacagctctgcttaagtggcctcataatgtgatggaatgacgctgcggcatctcatcatgatgtgttgggtgataagccctgattaattggtaattcaaattgcttaaatggaggagagaatgcctgctgaaaaagaaaagaaaaagcataagctcatagacattgctgtggagttacaagtatctttagatgatatccgctcttttgtagaagagttgggatatagaacaaccaactcgacaaaagtgacggatagcgtcaaagagctcattcttgataattatagcgatgaaaagaaaaaaagcgatttgcataaaaagctgaaagctgaaaagaatcggaagattcaattgttagaaaagcgtgtctctcctcaagcagataaattttcaaagaagaaaactgctgcgaaaaaggaggcttcacaggaaaaagcagatgcgcacgcaaagttagaaccgagcattcctgaagaagctcctgcggccatcgatattgacgacacgcctgaagttgcaccagaaatcgaaataccatctcagaacacacaagaacctgaacctgtagagatggatgaagttgcatctgcggcaacgctggctgttgaagaagcgcctatcgcggctgcgccaactgaagaaccaatgcacaatagcgaagctgagttgcccgaatccaaaatagattctgcggaagctgtcgcagaagaggcagcgcctgaagtggaagtgcaccttgagccaaaagagcaagaagttcaagaattgaatcatgctgaagaggctgaaacaccaacaacagaagcatcttctgaagaaacttctgctgtaatgacaaaagagggcgatagcaacgacgctcagccatttactcaacatgaacctgtttcgaggaaaactcaaaacacaactaacgtttctgaagaaaataaacaacacgagaagcaaccagaaactttgaaatcagacaaggcaatggatgtggtgcaaccagtaccgatagcagaggaaacggcagagcagcaacttaccgaagcatcatcttacgagaaaaaagaaacaaacttgcaaggtgagaatttagaaaccaacgaggctgacgctgctcaaacggaagcaaaagatgatgacgcccagagcgactcgcttcaagctgaaatttcacggcagcagaatgagatatctaatcgcttttcgcagtccgaaaatatagcggggctcaaagtctttggcgaaatagaattgcacaagaaaaagcgcaagcggaagaaaaatttccgcgaacaggctaaagatttaaagcagcaaatgacgcctgagcagcccaaacaggaagaaaaacctgtaaagaaagaaaaaccgaaagagcgcgaaaaaccggctgccggaaaaaaagagcaaacccctggcaaaaaacctgtcagagaagaccaaaaagaacgcgttttgcaagacgggccggctcgagttattaagaaaaagccgaaaaaagcggttgatgagaaagttgttgatcgcaacattcgtcagaccatgatgacgatggacgacaccaacgacagttcagcgcgccagaaattccgcaaaattcgcaaaagagaacggcttcgcgagcaagaaattgaagctgcagccaaagaggccgaaagcaaagtgctgaagattacggaatttgcctcaacgcatgagctggccgatatgcttggcgtgacaccgaaggaagtcatccaaaaatgctttaagctgggcaaatttatcacgattaaccagcgcctcgataaagaaaccatcgagttgctttcgctcgagtttaactatgaagttcattttatctccgatgtagaagccactgaaattgatgacgatccggatttgccagaagacatgaagacaagaccgccagtggttaccatcatgggacatgtcgaccatggaaaaacatctcttttggactatatccgcaatagcaacgtggttgccggcgaatcaggtggaatcacgcagcacatgggcgcgtatgaagtcactttagaaaacaagcaaagattgacattcctcgacacgcctggccatgaagcctttacggccatgcgcgcgcgcggtgctcaagttacggacgtggttattttggtggttgcggctgacgataacgtgatgccgcagaccgttgaagccatcaaccacgccaaggcagctgaagtgcccattattgttgccatcaataagattgataaaccggatgcaaaccctgaaaaaattcgtactcaacttgccgatatcggtgttttggttgaagattggggtggctcggttcaatgccaggaaatttctgctaaaaaaggaactggcgtgcgcgatttgattgataaagtgctcgtcgaagcagagcttctggaattaaaagccaattacagcgaagacaaactctctcgcggtgtcgttattgaagcagagctcgataaaggaaaaggtgtcattgccaccatcttggttcaaaccggtattatcaatgttggaatgccatttgttgcaggtggctcgtcaggtcgaattcgcgccatgctggatgaacgcggcaaccgccttgaaacggtttatccgtcgcagcctgtgcgaatccttggttttgaggagcttccgcaagctggcgatctattcagcattatgccatccgaccgagaagctcgcgaaattgcacagcgccgccaagtcattcgacgcgaacatgaattccgccatagctctcgcgtcaaactgaacgatattgccaaacaggttcaagaaggccaagtccaagaacttcgtgtaattatcaaagcggataccgacggatctattcaggcgcttgccgacggcttaatgaaggttcagaccgacgaagtcaaggtggaagtcatccaccgcggtgttggtcaaattaccgaaaccgacgtgttgctggcagcggcttcagatgcgattattatcggattccgggttcgtccgaatgtcaacgcgaagaaactcgccgaaaaagaggaaatcgacattcgtttttacagcgttatttatcatgtgctggaagatattcacgatgcgcttgaaggcatgctctcacctgaacttcaggaaaaagtaacagccacagttgaaattcgcgacatcttcagaatttctaagattggaaacgtggcgggctgccatgtgcttgacggaaaaattaaccgcgatagccgtgtccgcttgctaagagatggcattcaaatttatgaaggcgttcttgattcgcttaagcgccacaaagatgacgtgaaagaagtcgattccggctacgattgcggcttgactttgaaaaattacgatgatattaaagtgaacgacattgtcgaatcctttgaaacggttgagacaaaacgaaaattagtcgttagttaaagcgaagcaggttttcaaacctgcttttcgcggaggagtagcatgtctatacgaacagagcgagtcgctgaattgattcagcgcgaactaagcggtatttttgaaaaagagctgccgcgctcaggcgttttaaccacgattgtgggtgtcaaaattacgccagatttgagcattgcgcgcgtttatgtttcgattttgggaagcaaagaaatgggcgcgtcggtgatggctcacattcaaaaggaaaataaacatttcagaaagctgctttcaagcaaaattcgtcatcaatttaagcggatgccttcgcttgaattttatcaagacgatttgtttgatcaagccgcacacatcaacgaactgattcgcaaagcaaacgaagcctcatcgcccaccccaaagccggacgatgaagcttaacattctaaagttccacatgatcacggaacttttctgaagcgcgtgtttgcaagcaaaaattctaacgccagcaaaatcaacgctggcgtgagaaacatggcaaactcttcacgatattccgtgtagcgttcgacttccacttttgtcttctcgagttcatcaatttcatggtaagtttttttcaggctctctaaatcggtggcgcgaaaataacgcccacctgagatacgcgcgattcgcgtgagcgtggaatcatccacatccactttcatttgcacatatcgtttgccgaaaagcgggtcgggaatcgggtagcgtgcatagccgcgcgtgcctgcaccgacggtgtaaattttgatgcccagcgccgccgcaagttccgccgccgtgacgggctcaatttcaccggcgttgttttgcccgtcggtcagcaaaataattactttgcttttcgccgtcgattcgcgcaaacggttggttgcggtggcaatcgccgtgccgatggcggtgccgtcctcttcgatcgtgcctgctttgagttcgctgatgaaattcgtcagcaggcgataatccagcgtcagcgggcattgcgtgaagctttttccgctgaacaccaccaagccgattcgatcgctgagccgttgatgaataaaatccgtcgcaacggatttggccgcctcaattcgattttttggttcaaaatcttcagcaagcatcgagccggaaagatcgatggcaagcacgatatcgattccctccgagaagactttttcgcgctgattttccaaacgcgggcgcgcaaagctcaaaattaaaaatgccagcgcaagcattcgaagcgcaaaaacgatgtggcgaaatttataaatttgctgcttggtactttttttcggatggcgaatgtcgggaaaaagcagcgaggcttttcttccggttcgctcataataaaagtaaattccgctgagcaacggaatgagcaaaaagagaaataaaaactcaggattttgaaaagaaaaattgggtagcgaaaaaatatcgaacatagattttatgcagctaaaaagtaactcagaattttttctataaaataaccgccggcattcaacaaaacggcaaaatcaaacgcgtttttcaaagaactgcaagtttcggattttttcccattcttttcaagcccaaaagtggattaattcaccatcgctttccacacgaccgccacaatgccgccaatgctttcgcctgccaccagtccggctgcaatgaccaatgcgaaactttttgcgaacggattatttatttttttcaacactaaaacgagcattgctccagcaaacatggtgaggctcagcgatgccggaataataaatgccagtcccattgccgaagcgcttgggacgaaattcagagctttttccggcagaatgttttccaaaatggcgagcataaatcctgccacagcggcaaaaataagcgcctcaatcgcgcccgccggaaaatgcgtcacgcctttggccatgagttcagccacagatttccaagtcgcaactgccggcgccggccattcagcggtgataagctgcgtttgcgggtcgggaattaaaaataaatacaccaaactgccgacaattgaaccggtcaaaattccaaaaacctgcgccactacctgaaatcgatgatcgacattgagcaaaagtccggctttcaaatcgtggagcaaatccgagctttgtccggcggcaccgcccgtgacatttgccgtcatcaggttcgcagaaatgtttcccggattgagcaaaccgaaactgagctgcgtcaccttgcccaacgcgccaatgggcggaatgccggtttcgcccgaaacgcgcgacgagacgattcccaaaatcatggacgccagcacggctaacgcgcccatcaccataggaatattgaaaatctgaaattgcgcaatggtgagcacaatcagcgtaacgagaaggctaaaaatgaagaccgttttataacttttggccgttttttcatcaatattttcatcgttttcaaatcggttttgctcgcgatgcgtttcccttgatttggtaaaaagtttgaacaacccgatgccgaacgaggtcaatgaggaagtaaccatcaagccgacgcccggccaaagcgtccatgtgaccagttcggaaaaccaaaattcgctttgcgaatcgggaatcgccaccgcgcccgacgcaaaaagaaacggcggaagcacgagccacgaaatcaccgctcccaacagcaacgaaatgcccgcccgcgtgccgataatcatgccgaagcccagcatcaaaagcgacgggtcgaaaaagaatccggcttttttcagcgtgtaggctttcacgccgccgggcgaggtgtagagtcccgaaagcggttgaaacaagtgcaatcgtggcaggctgacgagcatgtcattcaagagcttcagcccgaaactgagtgcgccggttgaaaaaagccaagtgatttttttcaaactatccttgcctttggcgtgcaaatccgtgatggtctcggcggtggcgatgccggacggaaagggaatcttgtcgtgaatgagcatctgccgtcgaagtccgacggcgacaatcacgcccaaaaagctgacgatgaaaacccaaaatatcaaaatcggcacggcaaggctttcgccggtgagcatcgtataggccggaatcggcgcaaccaagccgccggaaatgatggatgccgccgccgacgcggtggtttgattgtaggtattttcttgcagcgaccaaggctcggcgcggaaaacatcggcaaaaattttccaaagcgcatagccaagcagcgccgccgtaatggacatattaaacgaccagccgattttcagcccgctatacacgttgcacggcgttaaaatcgccccgacaatcatgccagtcaaaatggcgcgtaatgtaaaatttggtgtgcttggtgttgtgttggaattggttggatgattcaaaacggacgctctcccctcctcgattgtttagcatgtgagggagataatgtattcagagtttggcggaaacgcaatggcgagaagcgtgctgtttcacaatcttcaacatcaaatgaatcaccttggacagcacacttcccagaatagatggattttcacccaaagcccattttcatctgcgttatggatggtaactttgaatttcatcatccgaaatgagcctgctacatcaaactatctgatatggcacaatgcctatcaaaactgatctatgaaagaaccttgatgaaaagtcgttatggaattgggggcaaaatattttgttatgaagatccaataataaaatcaccttcaataaacgtgacttgcaaaaactttgactgcttggccgcttccagcgcattcaatccggttaaaggaccaaatttaatttctttgagtttgccattttcatagcgcatttcacctgtatgtttcccatcatcgagcaataattttccagtggatttcatcatggtcatctcacccatgtagcttgaaagcgatcgctgagaaataggttggccatttttatcaagcagcagcaagccatacaccgtttttcgaatgcgttctggctcagccggcttgatgatgtagtctgccacgccagcagcaaggcacttcataatcaagttggtattggcgagcgaacttaaaatcaagacgggcggcaccttgaagttggattttccaagttcttgcaccatttcgtaaccgttcatttccggcatggaaatatctgaaatgataaggtcaaactcgcgcgactggaattctttaagggcttcttttgcgctatatacagagtgggcaacgatccactccgtatgcaatacggcttgcataaaaagatggatatcggcgtcatcgtcgacaagaagcacttttctaatcataatcggtctgctttgagaatttgttgaaacggatgaaacgctagcgttttaaaatataacaaacccctctcaaaatcttttggattccactgggttcaattatttttcaccccaatttcctaaatcaataaaaaataaacgttagtcatgagtcttcaaccacagatagaacgagaaactttggaaatggacgtgctatttgtcggtgcaggaccggcaaatttagcggcggccattcgtctaaagcaattgattgataaacataacgaaacggcatcggaaaaactcgacccggaaattgcacttatagaaaaaggaaagtccgttggtgcgcatttgctctccggcgcgattttggacacgcgcgcgctcaaagagctcattcccgattacatagaaaaaaattgcccgattgaagcaacagtcgaacaggaacgcgtgtttttcctcacggaggaaaaaaagttcaacatgccttttttacccgcgagtttcaaaaatcatggctcaccgcttatttctttaagcaagtttggaaaatggcttggaaaaatggctgaggaaatgggaattaacctgtttgaaggcattgcaggagcagaacccatcattgaaaacgggcaggtgctgggcgttcgcaccgacgacaaaggacgcgacaaaaacggccagccgaaaccaaactttgagccaggcatgaacattcatgccaaagtgaccgttttgggcgaaggcgcgcgcggctcgctgacgaaaaaaatcgcgcggcagctcagcctcgaagccgatgcaacgccgcaagcctacgaaactggcgtgaaagaaatttgggaaattccatcgggacgaataaaaaaaggaacggcgattcatagctttggatttccgctgcccgccacgatttacggcggcggctggatttatgccctgtctgaaacgcgcctttccattggctttgtcacggcgctcgacgctgccgatccaacaaacgatccgcacttcaatttgcaacgcttcaaaacacatccttttgttcgcgagcttttgaacggcggaaccttgatcggctatggcgcaaaggcaatttccggcggcggctatgcgtcgataccaaagctgtttgcaaacggccttttgcttacaggcgaatcaggcggatttttaaattccatgcggctaaaaggcattcatctcagcatgaaatcaggcatgctcgccgccgaaaccattttcgacgcattgaaaaaaaaggatttctcagaggaaacgttgaaaacctatcgagaggcttttgaacaatcctgggcgaaagaggaactctatgaagttcgcaattttcggcaagcatttaattatgggctttattcgggcgcgattcgcgttggcttgcagcaactcttcagcggacgcttggtggcgaagcaactggatcacgatcccgatcacatgcaaatggagcatttccatcgattgcatcgcgctcgctatcttgaagtaaaagctgatttcaaatatgatgggaaattaaccttcgataagctcacggatttgtatgaatcaggcacgactcacgaggaaaatcaaccgtgccatttgttcattgtcccggatctcatcaccgatatttgcaataccaaatgtactgttgaatatgggaatccttgccaatttttttgtccggcaaaagtctacgaaatggtggtaactgacgaaaaaatggggacaaaaaagctacatcttaatccggctaattgcgtgcattgcaaaacttgcgacatcgccgatccttatcaagtcatcacttggaaagtgccggaaggcggcggcgggcctaattataacaagggctgatgcttattttttgagataaaaaaggcgaagcgaccaggaaaagtcgcttcgccccaaaaaaagagaaagagaaaagcaaattgcgctttttagaagccgtactcgagataaacgcggtaggattcaaccagcatgaaaaccaatacgagcacacctgcaatggtaaatgcaggactcttttcttcgcgtgcggattggcgatcaatgaatggaactaaagcccatgcaacgccaccaattgtgaacatgataattgcggtcaattcgccacctgggaatttgaaatctttgagcaactggaactgagcccagaaataccattctggtttaattccctgcggggcaggagccagcggatcagctttcacaccaagctcccatggaagattgacggcaagataaagcaacaaggcaaaaccgatcatccagccgatcaaatctttcatcaagaagttcgggaagaatggatcgtagccttttaccaaaccttgttctttatagccaattggaacggaagttcccaaaatctgcatcaaaagcaagtgagcagaaaggacaagcaaagtgataccaggaattaaaacaacgtggaaagagaacatgcgagttaaagttgcgcctgtcacatcttcaccaccgcggagcaattctacaattacttcgccacctggtgcggcttttggaacttctgtaccgatttgtgttgcaaagaaagccagttcgttccaaggcaagagataaccggtgaaaccgaagcccaaggtcaaaagacaaaggacaaagccggtaatccacatgagctcgcgcggtttgcggtaagctttcatgaagaaggtgctaaacatgtgaatgaaaagcatgagcaccatcaggtttgccgaccagctatgaatctgacgaatcagccagccatacggaacttctttttgaatgtataagaaggaagaaaatgcttcctgttcggtcggtttgtaataaagtaaaagcagtaaaccggtaacaatctgaatgacaaagaaaaataaagtcagtccgccaaagtagtaccaaatcgagatacgatgctgaggaactgcttttttagaaagaaaatgaacaattggctcaaacacataacttctttcgccgagccatttcatcaaattaaagccgctggttgtttcgtcaatcgcagaagcgatagattgcattcttgattgctgtggcataaacgcctcagaatcagcattggttggttttgaaatcctgtccatccctgtgagacctcctttcattgattaaataactgagagtacaatatcatcaccctccacatgtacgccataaggcttcaatggcgcaggctgagggccgctaataatttcaccttctttggtatatcttgctccgtggcaagcgcaataaacaagctgctcatcggttctccattgaaccaagcaacccaagtgagtgcagaccgcagacatcgcctttagctcgcccttgtagttcaaaaccaaaaccctgtcacctgcaaaacgataaattttacctgaatcctgaggaacttccgatactttccctactgctttttgtgtttcaacggccttcttcttggctggcggaatcacatactgcgatacgggatacagcacgctgatgccaagtaacgttgccattccagcaacaattttttcaagaaacccacgacgctctgctctaaactcgactgtttcagaaacaacagcgctactgttcgaatcaatatttcctaatctcatagttgttgtgttaagcgatgttgactttcttgaaaaaacacctgaacttgaagtttcagaggttttttcaacttgatttttttcctttggctctgctttttgctcttttggggtttcgtccccagttgcactattactaagccgtacagcttcttttgtaactttccccataaaattgcgtctcattccaaaagaagtggcttcgtcacttcccgaatctattgagccggaaaactctgaaggcgattcgggcatatcaccaagtcgaacttcattatcgtacttagcagcattcctgcccattctttctcctttttttgtttttaattgtttttcgtttagcaaaatccaccacgaacttgaagttactctttttaccgaattttaaaaactcttttgttcattttgcttaaagaagtaaagcgctctctgcgtgcaggtggtactcacaagaagacttcaggatttcttaacaacccatgacaaccttgatttgcgccaacaaacgcaaatcaattgcgtattaaggtaacccgatttttacttttttgcaaatagaccgcgttgcactgctcagattaaaaacacaagtcttctcaattttttgaaatgaacaccaggctgcgcgctttctatctttttaaaagacagcgaagcgatcgtcaagcaccccaaagcattcccgtgtgcatcggctttccctgcaatttcaaataataaaaaagctgccctttatgttgaaccaaatgctccacgcattgaagcatacgatagccgagcagcattggcacaggatgccatggcgccgtcaaaagttttgtgtccaacgcctgatccgtacatttttcgagcatttcgtacatgagcgatttgtcttctgccaacaattttttggcttcttccacattctgaaccgatgccaatcgctcagccgatgcaatggcatggcctttcattttactcgggtcaacattttccggcaagccccaatcgcctgtcacgagcccgcgacagccagccccgcacgagcgcgaaagatgaaaaagcaattgcccgactgtcatccaattttcaccagaatttggcttccaattcaatgcgttctcatccacatgccccaaaagcctttcagtcgctttgtaggcaggcgctgcttcagccgaaatcaattcacgccaattcatagctttgttccttttgtttatgttagtttgggagtgcgcgatcattccgatgtacttttcagaatggttcaaaattcgttttttttacctcaaataaaaaaacagcctgctttctttccacaaaagatttcacgcatcgctgctgattatctgctcggcttgttttattttctcgcaaaaattaactgattttatcaaaattgactatgcctaaaatcgcaaccattgatattgggacaaacacggctttgctgcttattgctgaatttgacttggcaaccaagcagttacacacaattcttaaccaaatcgaagtcgttagacttggccaaggcgttgataaagagcgtcggattacagccgaatccatcagtcggcttgttttggcaatggccaagtttaaatctaccattcaagcacacggcgtggaaaaaacttacgcggttgcaaccagcgccatgcgcgatgcccagaatcgcgatgatgtgattcaaacggtgcaggaacaaaccggcattgacattgaactgcttaagggagaagcagaagccgacatgacctttcttggcgcaaccattggttggagaaacttgccgaaaaaatttcttgtcatcgacatcggcggcggcagtacggaaatcgcacttggcgaccaaaacggcatcatcgatggcgtcagtctcaatatcggcgcggtaagattggtggagcgctgctttagcacaattccgccaaagccggctgaacttgaagcggccaaagacattatcacgaaggccttaagcgcaccgctttctcgattcatccaaggacgcgaaagtgtttttgcagttgctggcacacctgccacacttgcaaaagtcattcaaaaacttcccgattttctccccgatcgaattcacggttttgaattgacttacgctcatgttcactcgttgcttgacgcattcagcaaaagcacaactgagcagattttggaaatgggcgtagagccaggccgcgaagacttgattgttgtgggaacgatgattttacaccaattcatgagaattttcggcgtgccttcggttcgcgttagcattcaaggacttcgctacggtgttgcagcaagaaaagcgaatgaattccttaaataaatagcgttagtttattttcaccaaaagagccagaacttgttagggcgcattctgaatggcaggtgaaaattttttaatgcgcagaaagttattcggtttattttttataaattcgccgtctaaatgaagattttcctaatttatttaggttttttgcgttctactttcattgcttgcgcttgttttctaacacgtgttttatatattcccgcccgacgtttgctgttaaatttgtgttttgtatattaagaaaaggtaagtcctcaagaggatgaagttatatgctcggcttaccgatcttttcttaggaaaagatgttttgtggactaatgccaattttatgaatgttgattgtttacgcttaacacaacaaatttgggggttgctttttaacaacttcttacgaagttcgaattatcaacagatcaagaacaacattttgttctttcgcgctattattatcttctcgtacattctgctctctttccaagaaacaccaacaactaatcaactaaacatatatgaatccgcgaactatacttattgctgatgatgaatctcagtacgtatcgtggttacgaacgcgccttgaacaagagggatataatattgtttgggctcgtgatgcagctgaaacgcttgctcatctttcacaaaagcctgaagttgtccttctcgatttaatgaacgactccaatggcttagagctttgccgtcagctccgtgcgttgcctgagggaaagtccgttccgattatcatgcttgccagcaaaagtgaagaatcggatgaagtgcttggccttgagcttggcgccgatgattttttgagcaaaacgacaagtccaaaggtgctttctgcacgtattaaaaatgtgctgaagcgctatcatgttaatgctcgtgaggaattgactcgtcttaaaattggcgatctcgaaatcgaccgcagttcgcacaccgtgcgcctcgatgaaaaagatattttcttgcctcgtaaggaatttgaactgctttggattttagccacaaacaaaggcaaagttttttctcgtgaaatgttgcttcgccgcgtttggggtgaaaatatttatgtgacagatcgcacggtcgatgtgcatatttgcaaagttcgtcaacgtcttggaaaatttggcgaagatgcgattgaaaccattaaaggggttggctatcgcttaaagttttaaatgattgaatcgtaaatcttaccgaaattcttaccgaaatagtttaaaatcagtcccggtaagaggaatggtgaatgcagggccttgcgaagccaagagctttcatcattctttggcggggagggggaattttttcctcttttcaaaacgcctaagacactacgctttcaagaatttccaattcgcaacctgccgcagctacacctaatttagctttcgccccaactggaagcacatgtttatgctttacatgtccataagaaagacctgacattgccgaagcattttctttcaacggcgcaacatatcgcgcaaaaacatcttccattgtgagtgacaactcatgcttcggtatcgcattggtaaattggccaaagatcaaaccggaaagatgcgctaaaatatttgcgttttccaactgagagagcagtctatcaacccgataaggttcttctccaatatcttcagcaaaaaaaatggcatcgtccagctttggcataaattccgtgccaaccaaaactgaacaaagcgaaagattgccaccaaataagcgcccgattgcgatgccttctttcagcggctttcgctcatgcaaaggatggttttcaatgtgaccaaaaacatccgggattgtgatcattttccaaaaagcttcaaacgcatagacatcggtattggcaaaatcggtcgtcagcattggggcggaaaaagtaattaatcctgttttggcaaaaatagccagggaaagtgcggtaatatcggagtagcccgccaaaattttcgggttgcgggcaatcaaatcgtaatctaaaagcttcaagatgcgcggcgacccgtatccacctcgcaaacaaaaaatagccgtcacgtccgggtcggcaaacatgcggttcaagtcttcggctcgttcttcgtccgtgccagccaagtagccgtatgccttccgaatgtgcgccccgtatttgacccaataaccttgcgattccaaatagtgcgcagcttgctctattttttcaacattttcaatcgggcttgccggcgcaaccaatccgatgacatctcccggcgctaagcgtttgggttttaaaaccatctctcttttataaaaaatgaagggctaccaaaacccacccgaagatgtttttggtagcccaaaatcaaatatagaccggacgacctacttagttaattttttccgccaaaaggattgctttattgtcgcttacttcaaaaaagccgtcgcttagcgaatacgtctgttcggatttattcggcaaaacaagttttacttctcccgtaccgagcgaagccagcatcggcgcgtggtctctcattacctgaaaagacccataatctcccggtgccgtaacgctgacgactttgccgctgaaaacactttcctcaggcgtcaccaagtccaattcaaaagagttatcggccatagttcttatgcgttttgaagttgtttagctttcttgattgcgtcttcgatcgtaccaacaaggtagaacgcattttcaggaagactgtcgtggcgaccttcaataatttctttaaaggctttaattgtatcctcaaggcggacatatttaccttccaagccggtgaactgttcggcaacgaagaatggctgagaaaggaaacgctgaacttttctggcacgagcaacgaggagtttgtcttcgtcagaaagttcgtccataccgagaatagcgataatgtcctgcaagtctttatagcgctgcaagatttgtttgacagcttgagccgtgtcgtaatggtcgcgaccgatgatgttcggatcaagaatacgagaagtcgagtcgagcggatcaacagccggataaataccaagctcggcaatggaacgcgaaagcaccgttgtcgcgtcaaggtgcgtaaaggttgttgccggagccgggtcagtcaagtcatccgcaggaacataaattgcctgtacagaagtaatcgaaccttttttggttgaaacaattctttcttgcaatgcacccatttcggttgcaagtgtcggctggtaacctaccgcactcggcatacgaccgagcagtgcggacacttcggaaccggcctgtgtaaagcggaaaatattatcaacaaagagaagcacgtcgcgattttcttcatcacggaagtattcagcgatggaaagagcggtgagcgcaacacgagcacgagcacctggaggctcgttcatctgtccgaaaacaagcgctgttttgtcgataacgccggattctttcatttcttcccaaaggtcgtttccttcacgggtacgctcacctacaccagcaaacacactataaccggactgctgcttagcgatgttgttgataagctccatgataagaacggttttgcctacaccggcaccaccgaagagacctgttttaccacctcttgaatatggctcaagaaggtcgataactttaataccggtttcaaacatttcggctttggttgaaagctcgtcgaaagccggagatgggcggtgaatcgagtaggtcttggttgcatgaacttcaccgagaccgtcgatcggtttgccgaccacgttcaacattctgccgagaacattttcgccaacgggtgtttgaatcgggtttttagtgttgaccactttcattccgcgaaccaatccttcggtagcttccatcgcgatggtgcgaacacgctcttcaccaagatgctgctgtgtttcaagtaccaattctgttccatccgggcgctcaacgattaatgcgtccataattgacggcaactgtccatcgacaaaatccacatcaaccacagggccgattatttgagttatctttccttcgtgcatactttggtagtgagtaatttaatagtttaggtttttgtgagacttccaaaaagagcggcacctctttgcctcattctaattaatcgagccacctgcgggactcgaacccgcgacctacaatttacgaaactgttgctctaccgactgagctaaagtggcctaatctggtgtttccggctctttttaaagccacgttacagtgggcatggaatatatgatttgtttttagtttctcaaagtttaccaatagaagttcgctaaaataacacactttcatttgttttgctgctggctgcaacgcagattttaacgttagaaatgccagaatttgccacttcatttttttggaaattaacaatgaagcgtgtgtttcgccgttccaaaacgttatctatctaacgtttcttatcgtatgactatttatgtggaaaacatgaacattaaaaactgagggaatatatgataattccaaaattagacaccgatgtttatggaaaagttgctcagtactggaggccgctgcacaacaacagagttcaatgcaccctttgcccgcgcttatgtaatattcctgatggcgctcgcggattttgctatgtaagagaaaacatcaatggcaccctttacctgacctcttatggccatgccataggcttcaactgcgatccgattgagaaaaagccgttttaccatttttaccctggctctaaaatttacagttttggccttatcggctgcaatatggcttgcatgttttgccaaaactggcatctaaccaaatattttccgcctgtttatgaaaagcgcacatatgccccgcaagatattctgtaccgtgctgtaaaaaatgactgcattggactggcctttacttacaacgaaccaattacctcagcggagtggctcgctgttttagcccatgaagccaaagagcaaggcatgaaatccgtgatggtttcaaatggctacattaatcctgaggcaagggaaacattattcaaaaatatagatgcagtcaatatcgatttaaagggctttaacgattttttttatcagcgattaactcattcgcatcttcagcccgttttggacacgctggaatggctggttcatgaaaccaacatttgggtagaaattaccaacctcatcatcccaagcaaaaatgacagcgccgcggcaatcgcgcagctcaccgaatatgtggcgacgcgcttaagcccgttaattcccattcacttcaatgcgtttcatcccgatttcaaaatgatggatttgccgaaaacgccttttgaaacgctggaaaaggcacgagacatcgcattgaaaaacggcttaaatcatgtttatattggaaatgccctttctgatgaaagcgctctggccaaacaaacatactgcgccacatgcggcgaggttctaattcgacgcagccaatttgacaccgttgatgttttactgaaagatggccattgcccaaattgcggcgctgtgttaaatggcctttttaactaaaaaaagagttatgcagtttattcgcgagcctcaagctatggatctttatccaagtgattgcgggcaacagatttttgcgtttctcaaaaaatatacgccatcaaccgagttgccggaaaaacttattggtgcggttgtgcctcacgcggcatggaaatattcaggtaaagtggccgcgcgaacccttcacacgctttcagagcgtagctcgcccgacatttgtgtgcttttgggcgcagatcacatcggactaaaaaaacatacccttttgcctgatggcacatggaaaacgccgctcggctcgctgccaattgcttctgagctggcttcagccctttacagcgcgctgcccaaaatactctccaatgacatgtccgctcacgaattagagcattcgctcgaagtcatctcgccgatgattgcttacttttggccgaagctttcgattttgccgattatcattgtgcccaatgccaacgcgcttgaaattggaaacgcgctcgtgcagctgctaaaagcctctggaaaaacggccatttttgtggcatccacagaccttacgcactacggacggttttatggcaacgcgcatgctggaacgggtgaaaaagcgctcgattgggtgcaacacaacgacaaaaaaatgatcgaatgtatttgcaacgtcaaagccactgagattttaaaagaagctgccgaaaaccagaacgcttgcggcgctggcgcactaaccacgctctgcgccattgccaaagcccacgagattcaaaaaggctatttgattgaatacacaaccagccatggcaacgaacatccaaattttttccaaagtggcgttggttatgcaggtgtcgttttttaaaaaagttgatgcgataacaggtcttatttatccatgaaaatgcgcgcagggatgttagattattgcaaaaatgatccgtgagggatttgtacctaacgagcgaatacgttcgttttgacatttctctaaattacaatgcttgaacgaatctaatactcatgaatgaagttatggaagaacggcttgcagaaatggagcagagaaaagagcaactcgaagagctcattaaccaacgacaggcacaaatcaatcggcgcgctgctacgctgaaaaaagacattgaagcacgctttcaaccgaaagaagtcattcgccaatatccgctggcttcagccggaatgctttttggcattggcgttgcaattggcggctggctcaaaaaagattcgcctcagcacgccgtccattcgatggccagcacgcctgcagcaccacgcgctgcacagccgcaacctgccccaaattatcatcatgcgccgccaaaacagcagagcaaactttctggacttgcgtccgacttggcgtttgatttcctcaatgccatgaaagaggttcttgtcagctatgccatcgaatacgcttctgaaaaattcaaagagaaagcttcgcccaaaaaaaacggctaagaaaccaaaataaacccccaaacgttaatgaagggaactgtttaaccgaatcaatcagaaccgcgtatgcacacaaccgaaacacttgaaaaaatacagctgctccaatcctttcccgaaaatagggaaaatgcctacactgttggtttttcgcacgatggccagcgttttgcggctgccggcggacttcgcgccgcttttatttatgatcttcataaagcaaaacctatcggcggcttgctcgatcattcccagtcgatttattccgttaagttttcaaaaaatggaaagtggtttttctcgactggacgcgatggaaaagtcatggtctatgacgctgaaaagtttgataagatcgccgtgcttttgcccgaatttgacttggaaagcgctccgccgcaaatcattccgaatttcacccttgcgctcaatcccgatcaaacccttttggcagttggcgcaagcggcggtgtgatgcggctttatcgcacagacgattggtcgctgcacaaagttttgccattgcatcaaggcaacattcgctcgatcgccttctcaccaaacggcgaactttgcgcaaccggcagcagcgatcgaatggtaaaaattttggatggaaacacatttgaggaacttcaaaccattgaaggccatggcgatgtggttttttccgttcgcttctctcctgatggaaaaactttcgcgactggcggaaaagatgctcggcttcgaatttggtcggttgatggaaaaaagttcacgccaaaggtgaaattgctggcgcacacttttgcgataaaaagcatgcagtttttgccaaacgctcacgaactcgtcacggttagccaagataaaacgattaaactgtgggatctggaaaaaatgcttgccacgcaaatcattgataaaacttgcggcggacacgcctttaccatcaacagcgtggatctttcgcccgaccaaccccacatgatcaccggcagcgatgataaaaccgtgaaactctggaaaatttcttagcctcgcaggatgggaaaagtcgcttgcaaactatttgcagcggctttttctttatctctcaaaaatcctccgttttataaaattgattttcccgcttacatcggctgcctctgataaaaaactcatccgcaacatcggcgcgcttatcatgaaacagccattttcattttcgacatagccgattgtttttttatcaataaaggatagggtttgttattttccgcctgacgctataaaaaaagattctaaaagcaaatcacgcagatgtgaatactgaattcaaccgcatattgaaagaaaaacacacggtttttgtaactcgaaaagtacattttagtgccgctcatcgtttgttcaatcctgaattttcggacgccgaaaatgagctgatctacgatagatgcaacaacatttatggccatggacacaattacgaactggaggtaacgctaaaaggcccggttgataaagccaccggctacgtgtttgatttgaaaaagcttgacaaaattctttcagaagaaattctgtcgaaagtcgatcacaaacatctcaactttgatgtggagatgctaaaagacatgattccctctgccgaagtgctctcaattgtattctggaatgcgatccagaaccgcttaagtgaattaggctatacgcaagtcgctttatatgaggtaaagcttttcgaatcggaacggaactttgtccggtatcgtggcgattaatcatcttggaacaactttgaacataactgacatttaaaaccttatgaagcacgctgaaaaatcccttaccgatgcccgtaacggacatagaaccgcaacctcatttatagacgccgtgactgaggaaattggcgatgaacatatcagcacgtcggtggatacaccgattcgtcctgatgcgtttgatcaggacgatgaactcaaaatggagctaattgccgagcactttgaaaaaatcatgctgattttaggccttgacctaaaagacgacagcttgcgcggcacaccgaagcgcgtggcaaaaatgtatgtcaaagaaattttcagcggactcaatcccgccaataaacccaaagtcgcgttgttcgacaattcttacaagtacaatgaaatgctcattgaaaaagacatcattgtgcattctacttgtgagcatcattttgttcctattctcggcaaggcgcatgtcggatacatttcaagcggcaaggtgattggtctttcaaaaattaaccggatcgtgcagtattacgccaaacgcccgcaagttcaagagcgaatgaccatgcaaattgtcaaagaactaaaggaaaccttgcaaactgaggatgtggctgtggttattgatgcgcggcatttgtgcgtatcggttcgcggggttgaagatgtggccagctcaactgtgacttccagctacaatggcaagtttttgaacgaacagacccgcaacgaatttctgaaacatatctacggatgaactcatccgaacccaatttttcttacaagcaggtttttcacagcctgcttttttattgccatttttgaaatctgctatgtgaactcatcatcaaatttctgctcatttcggcgaagcgcgctgtttggatgggcagttttcattaattttgtttgttttcagaagctcgacaatcaaacctacatgcaatcggttttaagctatcacaaaattaccagcagagttgattttggcatttgcactcgcaccccaaaagatttccgtaaagatgttgaattcatcgccgcgttgccttctgagaagcgccccattgtttcgttcgatgacggctacaccgacacgtacgaggcagcttttcccattctttcggaatatggtttaactggccaagtttttgttatcacagatgcgatcggcaaaccaaactcctgggacgctaattttttcggagaatttcaacatattgagctttcgcaagttcgtgagctggctcaggctggctgggaaattggcagccacaccaaaacccatcgcgctttaaccgtgctttctttaagcgcgcttcgcgaggaactggaaacgtcaaaatggtttttggaagatgctatcggtcaaccggtcacatcaatttcttttccatttggaaaattcaatgaacaagtgcttcaagtttgtcgcgaagttggctatgaacgcgccatctcaatttcacggcgcagccaggatggttttgttgagcgcagccttgcggtttatcgcttcgaccggcgcgctcacctaaaagccaaacttaacaaaaacaagcttgaactttggcgacttcaaaccattaatgcgttttcaacgctcaccgtacttatgcaccacataaactcctttaaccgcggataacctgttatgctcgaaccacacaacgaacgttattttcttttagcacttgcgacgctatccgccatttacttcgtcgcagttattcacgaagcgctttctccgcttgtcttatttttgctggttatttttcttctctatcccttgcgcgatagcgagtatggccgccgcttactttggagcagcgtcattttatttttcatctggtttgtaacagcgctctctggccttctatcaccttttatcatttcatttacgctggcctatttgttcgatccaatggtaaattggctttgcaaaaagcgcgttccgcgttcggttgcggcattttttatcaccatgtttggcattggcgggctggcattgctgatcatcttggtcgtgccggaagtttctcgacaaattatggcgctgcttggcttgataaaaatcctgccagaacgaacgctcgatgtgattaatgcgctttcaaaatgggagtttttcgatcggctgaatctcgatgtggaaatgatggaaaaacagcttagcgggcttgtgacctcacgcgttggcgacattggcaagctcaccgccgactttgcaacatcgctcgcgcttagcattccaaaagtgatttccaccattatgaacatcattttcattccaattttgtcgttctattttctcaatgattttgagaccattcgcgatacgctctacaaaattttgcccaacacatacacccaaacggttcatcgatatgtggatgtagctggcaccattttcaagcaatacttgcgcggctacttgattattatgaccctcgagatcattctctacaccattattttttctctgattggaatcaaatatccgctggtgcttgccattattgccggcgccatgctttttgtgccctacatcggcatttttatttcggtctcattaacagctttggttattgcgcttggcaatggggaaggacaaatttacctatttacaggcttgacttacttaaccattcagtccgttgaaaattttttcttgattccgaaaattgtcggttcgcgggttcagctcaatccgattttgctctttttggcaatcgtcttgtttggctatttcattggatttgtggggattttaatcgcggtgccggtttcagcgtttcttgttgccatatttcggcacaaagtgtttaatgaaccttttttcaaaatcgtctcatcaaacaacagttgaagcgcgtttttgttttggcgggcaaatcaaaacagcaaaccgatcgacttgctcgccatttttaaattcatttttccgcttttgagaaaccgcctcgttttaggtttggatttctttcttcaaagcttttgccattagtttagccagttcatggaaagtaaatggcttttgaatgaaaagcacatctttatcgaaaatgccatgcttcatcacctgtttgtcggcgtagcccgacatataaataatttcggtttcaggatgtgcttccaaaaaattatcggccagttgctttccgctcatatttggcataaccacatccgtcaccaaaatgtgaatcggatcgccataggcctggctaaacgcaagggcttcctcaccatcagaagccgttagggtcttatagccttggcgttttaagttcgatgaaatggtattgcgaatcagttcctcatcttcaacaattaagatggtttccttcccgtgcgaaaacttttctatgactttcggctttacctccggctctatcggcgcttgaatggctggcaaatacactttgaacgtggcaccttcattcacagcgctttttaccctgattgttccgccactttgcgaaatgacgccaaacaccatcgatagtcccaagccagcgccttcataaattggctttgtcgtgaaaaacggctcgaatatctttttttgaatctcttcactcatgcccgaacctgtatccgaaaccacaatcagcgcataatatccgacatctattttatactttttggcttgttccttatcgataaagatattttgcgtttctatggataaatgcccgcccatgggcatggcgtcgcgcgcgttgatcaccaagttcatcacaacctgctcaatctgagccggatcggctttgacgcgttgcagatttgggctgtaggttgtcgacaatatgatgtcctcgccaataatgcgccgaagcattttctcaaaatcgctaatcagcttatttaagtcgagaacctttttgcgcaatatttgctttcggctgaaagccaacagctggcgaaccaaatgcgccgcgcgctcagctgccgtttcaatttgagtgacgctctcataagcctcgctgccgtcttccacttcggaaagcaccaaatcgctgttggcaataatcacagttaaaatattgttcaaatcgtgcgcaatgccgccagcgagttttccaaccgcttccattttttgcgattgaagccgctcttcctccatgcgctttttctctgtgatatcttctttaatgcctataaaatgggtgatttttccattctcatcgagcaaagggcagatgctcgcgttctcccaaaaatactctccgtttttctttttattataaaactccccattccactgttttttcgcgctgatggtgtcccatagctttttgtattcttcctgggatgtatactccgtttttagcacccttggattttgacctttcacctcctcaaactcataaccggtcactttcataaacgcttggttcacatattcgatgttgccatcaatatcggtaatcacaacggatagcggactctgctcgacaatcttcgatagctttcgaatctggagttcattaatttttcgctccgtaatctcatgacccgcaccaataatccgtttcagttcgccaccggaagttcgttcaaacgccgccatccattcctcaacccagcgataattgccactcttatctttcactcgatattcaacccttagcggctgctgatgcaaattgcttcgaatttgctgcaacgcgtcataaaagacatgtaaatcatcgggatgaacggatctaatgacatctctgtatgtaatattacttatattattcactatgtttttaaaaatataaacataagctttattcatccatgaggttcttctttgctcaagatcatacacataaagatagcttggcgcggtgtcggtaaccatttccagaaaacgccgactttaatgcaaagccagccgagcttcaacttgctcggtaatatctaacatggtggtgaggaaaaatgagccggtctggaacttgataatctcaccggaaaaattcccatagcgcagcgtgccgttttgcgtgcgaaggcgcaagcacatgttcgaaatcgccccgttttctctaagctgttttttggcgtcaaggaacacctcttcatcctgaaaaaaattaagctccaccgccgttttgccaatcacatcggctttctcacattcgagtagtttacatagcgattgatttacattgacaaaaacgctgttttcaagcttggtgagcgccattggagatggattgtgctcaaagattttttcgaaaagctctaacgccgcgtgctgctcgctgagatcttttgaaatgccaaacatgaccttttcctggttccatgttcccatccaaatgcgcgtttcaacagggatgagcgtgccggttttggtgcaaagcgacaaatcacaaaaagtttgaatcccttttattatttccatcaaccgacgcgtggcttgttcacgatcttgctcggcgtgaagttccacaatcttcatctgctgaagttccgattgcgtatagccgagcttggcttcatacgcataattggtttgcaaaacacgaccatctaaactggccacaacaaacaaatcatcaatcgtctcaaaaaatcctctgaaatttgcttcgctttcggctaaagtgagctgtgcttgttttaacgcgttgatgtccacgtgcgtacccgccattcgaacaggcttatgattttcgtcccattcgatgacttttccacgatccagcacccaaatccaacgcccttctttatggcgcatgcgcaaggcgcactcatactgcggctgctgcccggaaaagtgcgattctaaaagagccgtggctttttttaagtcgtctggatgcgttaaattttcccatgttttgatgctatgcggcaggagctcgtcgcgcgtataacccaacatcaatgcccattcgtcatttagcaccacttcgcccgtttgcacataccaatcccataagccaacaccagcactttctactgctaagtttaggcgcgtttggctttcatgatatttctcctccgctactttttgctcggtgacatctttcgtgtattcgatgaccccgattaactttcccgcgtcatctcttaatggaaacgtagaaagctcaatccaagacatctccttggaacctgatctggtgatttcaggaacaaaaatcagttctttttgcggtagtccagtttcaagagttctcagcgaaggacattttgggcaaggcgattcactattttgataggcttcatagcattttcttccgataaccggccaattatgcgcttgcctttcttcaacaacggaattgacactgataatattcaggttggtatccaaaatagaaatgccatcttgaatcgcgttgtagacatcttgcagaaagcgttctttttgcccaacggtttcgagagaatcttgcagatcagcaatgtccttttttctcttttctatgtcatagaaggctttgcccaaatcagaagcaatgtcggaaatgagctcaaactccatttcttgagtcacgagtaacgctttcaaatagacggtcagaacgccaaatactttcgtttgaaatgaaatttttgcagaaatagccacgccttcaggaaggaacttgataacgggacattgcgagcaagtttcgcttctcttttctaaaaagagcgcgccgtcgtgcttgctggattcttgaaggcaaaagcaattttcctctgaaaaaattacattggaaagcttgccatattcagagccgctttgcgattgatagacatgagaacagcactgctcgccctctgtgaaaaaaatccatgtatgatcgtatcctcctgttgcaactaacaaatcacacgctttttgcagcaaaacttcgggttcctgttcacggacgatcagcttattgacactgcggatagccttcaaaacggtattttctcttgctaacttagcctcgttagctactttatttgagcctccgtacatttcacgcctccataacaaattagttcacgattccagccggatgagatacaaggggaagggcataaaggttagagttggcttatcgagaaagccgctttttggtaaatgcaaaacgaagggaatacgtttagcctcgcgctaaaaaagcatgaacattaggcaacccgtagccttttcgaaaaaaaccccctcaaaaaaagtacgtaaattcttgcgcagcactcattttcaatttaaaaaaatcaccttttgcaaaagcattttgttccccgcatttcatgcaaaatggctgggcgcaaaagatgaaacctgagccatgtgcttagaaatcccgcttattactgcgattctgatgcttttccaaaaacccaataatagtagtaaccagtgtaccaatatacttttagcggctgatactttttaaatcgtggatcggtaaccagcggattctcatttccaccgcgatgcgcatcgatgtattgcgtgcggctgttcgagcaaaggataaagtagtccgggtcttcttgaaacacataatcgttcagcttttcctcatcgagcgcagttgaaaatgctccacgaaattctttggcgattttgcgatcatttaacccccacaaatcaatgactttcacatccaagtaaaatggaattgtgccgcaatcaatcatcgccatcaccgttttcccggtcactttatccttaaaatcttcgattatcggaaaatgaccagaaagctgcgcttgctgtgtttggtcggtttgctctttcaagtctttgaatggataaatgtagacgaaaaagcacaagccgaaaaccaaacttttgccgaaccaagaatactcagattcgcttggctggttttttaaaaatcgatgaacgccattcaaaaaaagaaccactacgaaagggaaaatcggcaggaaaaatcgatgcgcgtagcccataattggtgaggtgttgatgagcggaacggctgcgcttacaatcaaaaagagaatcaatttttcctcgcgactggttttgcgaaggaacaacaaaaaaatcaccgcaaacgcccaaatgtaatccttcaaaaaatcatagatgtaaggaattcctttcaaaatccagcgtttggcgtagtaggtgtttggcaaaatgtcgccataatacatgtatcgcgcagcaaaatggccaagaatcatcaggccagcgggaagcgcaaacggcaaaagcttttgaatattttcaagcgcaaacggcttttcttgagagaagaatttccacgccgctacaatggcaaaataaagcattgcttccgggcgagtcatggcagccaatccccaaagcagtgacgcaacgattccagcgcgcgccgatttgtggcttgtttgctcatttttgagcgtttggtaaagcgcaagcgaaagcagcagcatggcaaaggaagtttccattccgctgagcgcccaaaaagcaacctgaaaatttccaagaatgagaaaagtcgaaatgtaggccaggcgcttttgcgtgacgaacaagcgcgaaattttcgtgaccacaatggccatgagcaaccaaaatagcgcgccaaaagctttcgcaaaaagctcgatggaaagccccagtttataaacaatcgccagcaaaaaagtccataaaaaactcgtgtagccttcgactggcgcatcacccacgttccaagtcatgccgtgcccttcggcaaaatgcttcgcatagcgataggtgatgtaggaatcgtcggtaaattggttggaaaagtaaaaagttaaaatactccacaaaccgaaaaaaaatgcccaaactgcaatatcgaattttttctcatcggatttgaaaaaggcggcaagcgaaagggtgagaaatccccaaagcgttaatgtggcaatgcgctgtaagttggcaatccaaaggagatgatgactttcaagctgcttatacttcgacacaaaagggatgaaaatatcgggctgcaaaaaaaacgcgctgctcgctaaaaggacaaccccaacgatgtagaaaataagcttttggacgaaagacgaattagtttgcaaactcataggatttaatgaaaatacaaatgatgtgatcaggacttttgcgtgttaaaaatacgggaaacgctcagaataaagtaacggatgggggattctttttcgagctaacccgctgcgctggcgaaacgatcagaaaacttacttatccatgcgattttttcccacgccccgaagtcactttgtaggaaacacctttccaagtgacctttcgatcaaaaattaagatgaacgggaccatcaaaacatagagataataataaagctcaaatgcaggaaaagtgagcagcattttcggtttgcgaagctttagcaacgtggcgctgaccacaagaaaatccccgaaacttttaacaagcaacgcggcgagcggcatccaaacgggcaagaatgcgaaggagaccagcgtaaccagatgcaccaggaaaatcaacatggccatgatgctttgtagcggactggcgtcgaggccgccgagcgtccatcgctgtttttggctataaagttctcgcagcgattccatgggcgcggtgctgttgtaagtttcttgttttagcggaaacgctattttccagcgactgttggaaatggcgcgaaatagcgtgtaatcttctgtgatgctgaagggaattttctcgtagccgccggtttcgaaataggcttctttgcgcaggttaaaattatttccaattccaccaattggataaccgagcgacgcaaccgccgaacttgttcccaaaatgtagcaccagtcgagcgtttgcaacgaagcaaaaagccctttggcttcgggaatggtaatgccgcaaaccaacccaacgcccgccgtaaaatgcttaacggtttcctttgcccaagttggctgcaccaaacaatcggcatctgtaattaaaatatagtcgcccttggcaatctcagcagcttgatgcaacgcgttggcttttcctttgatggggcgattttggtcgacgcgcagcagcttgacaaacggatgctttttcgcataagcttcgataatttcagcggttctatcttccgaattgccatcgccgataatgatctccaacttatcgtgcggataatcaattgcaaccagcgaatccaatgtgcgcgcaatgtttttctcttcatttctcgccgcaaccaccaccgtgatttttggccagcttgaaaattgaatcgctttcggcattcgaaactgcccgataaaaactaaaaccgattgcagaacatgaacaccaattaaaaaaagcagtaatgttttgataacgtcttccattaggattgagtaacggagaaattcacgcctgtgattctacctttgcttttgttcaacattgccttatattcgaggctttccaacaaaccgccttgctaattcaagcggatttttttcagcgcgaaagatacggaaataccgataaaaacatcctttcggaaatcagcaaaaattaaaaaataaaaactacggggcttcattgttatggctataatgaacaaaatgcgcgacagtatgcacatcgtgctttatgcgcttgtcggtgcatttgttttgctaatcgtgtttgaatggggaatggattttaccggcttgaatcgccggaaaaccgatgcgggcgtcgttaatgggaaacccatttcactgaccgaatacgacgcaacttaccgccgctatctcgacggattccgccagcgcagcaacaatgtcgaaatctccgaacaaatggacgcacgcatgcgcgaccaagcctgggattttctcgtttcgcaaattttgcttgacgataaatatgaagaattagggctatttgtcacggatgaagaaattgtcagcgaggtgatgtcggacgatccgccggcgatcatcgctcagcaattccgcgatccgaaaacgggcaaaatcaacaccgaagcgcttcaggcggccatcgcgtcgcccgaaaataaagaagcctggattcaggttgaagacatcattcgccaagagcttcttttcaaaaaattgcaaaacctggtcatgtccggcgtttttgtgaccgacgacgaagcccgccgcctttttgatgagcaaaataccaaagtttccggcagatacattctctttgaattggctcacgcaaaagcggattccctttacgaaatcaccgaagccgacattcgcaattacttcaacgaacacaaagaggattacaaacaagatccggttcgcgaagccaatttcgtgatgttttccactgcagccaccaccgaagacacgcttgaaattattcacgacctcgaagcgctcaagccaaaattccaaaccgccaaaaacgatacggaatttgtagagcttcaaagcgatcgatttgctgatttcgttaaaacctaccgtcctggcaaattggatgcaaagattagccgactcttttttgacaatccctcactgaaagtgggcgatgtggttgggccgttccaggagtttagcgaatataaaattgtcaagattttggccatcgatagcgatgaagatcgccaagcgcacgcgtcgcatattttgctcaagcccgaaggcgctcgccgcgccgatacgctggcggtgatggcagaagccaaacaactgatgcgcgagctgacatcagacgaaaagtttgccgaagttgcccgtgaaaaatccgacgatcctggctcggcacaaaaaggcggcgatcttggctggtttggcaaaggccggatggttaaggaattcgaagacgccgtgtttcatgcaaagcctgggcagattgtcgggccaattcaatcgcaatttggcattcacattatcaaagtgcatggctttgaagatcgcgcgattcgcggcgcggagttggttcgcaaaattaaagccgggccggcaacgctcgagcgcgtcaatcgccaagctgacgagttccagtattttgccaccgaagaaggatttgagaaaaccgccaagcaagattcagtggaaattcaaaagacaggcgagtttaccaaaaacgggttcattccatccattgggttcaatcgttcggtgagcaattttgctttccacgaggaagtcggcgcggttagtccagtcatcagcacgcaagacgcgtttgtcatcatgcagctgactggaaaaaatgacgatggctaccggaaattagacgaggatttgaaaaataccattcgcgaaaaagtgcttcgtgagaaaaaaatggcagacttgcgagaaaaagccaaagatgtgatggcaaaagcggatggcaacttgcagaaagcgatcgaaattgattcgcttctgacgattcacaaaacaaaccaagtgatgctaaccaacgcgtttgttccgggactgggccgcgataaaaactttgttgccgcactttctgcattggacgaagggaaagtctcaaatccaatcgaaacgaaacgcggcgttgccattgcggaattaacaaaaaaaatcaaaggattcgatagcgattttgaagtgcggaaaaatgcgttgaaagatcagatcttgcaggaaaagaaaaaagaagtcatgaacaactggctgaaagatctgaaagaaagcgcaaaaattgaagatctgcgaacaatgtagcgttctggtaattgatatttattttaaattttagttttatttagtggttgccgaaaaaagcgtgaaactgaattctcaggcttttgaggcagccctttttattcgatacaaccgattaactatctctgaattatgaaaaaaaagttctccgcaaatgccttttctaaactggcgtttctctgcttgatggtgatttttgcactgccctacggcgttgcgaaaaacaatgaaaattctaagacttccgaaaaatcttattccgccatcataatggaagcggactctgcatatagcgcatttaattacgattttgcgatcgctcgttatgaagcggctcaaaaagacccggcagcttcgtgcgatttatatctcaagttggccgacgcgtatttctatggtgcgtatgtaaaacctgaaaatgagcaagaagcactttatttgaaagcggagaaaacgcttcgccatgcgctcaccattgattctacaaatgcagggatttatgcgcgccttggacaagtaaccggccagttggcgctgtttcgtggcggcaaagaaaaagtcaagttgggcttaaaaattaaaagcttggccgatagcgcgctcgcacttgatcctaaaaatccaattggcaatgcggtgctcggcatttggcattatcaacttgccgatttgagtttttttgagaagttttttgggaaagttttttttggtggcattcctgaaggcagttacgatacatcggctgtttatttgaaaaaagcggtcgagctggcaccgcaaatgacctattatcgctactactacgccaaagcgctcattgaaatcgatcagcgcaaagaagcccaaaaacagctcgaaaccgctttaagccaaccacctcttgtgctcgccgataagaaaaacgagaaacagcttcgcgaactgctggaagacatcaaagattaaattggatttgcgcggttcaaccaacttttaggagcagcattttcgccaacagccatgctgctccgtcaccgctccttacgaacagcaaatccaccgtcaaaattaatcgcttgggttcaactcacttccagagatattagaaaatctcaaggcgcgctgctttcataaaaggccagcctgggcgattttaaatcatcgcaaatttttcagcaaaaccggccaggctattgtaaaatgaaataaaaatgaaattattaactggcggtgtgaatttgaaaggagtgaggttttaacccaccatgcgcttattcatacctaaccgacgccaaatggccggtctttcgtgaatgattaacattaaaaaaatatgaccagagaattaatcactgccatagaagctgcaaaagcagccggaaaaaacgcgcgaagaagctttggaaagctcagcaccgctcatattagcttaaaagatagaaacgattttgtaacggtggttgataagcgatgcgaagaattggccgcgaacaccattcgccgccgctttcctgaagatggcatcttgggcgaggaaggcaccaccgacggcgggacttccggtagaaagtggattatcgatccgctcgatggcacgctcaatttcatccattctgtccccaatttttcagttagtgtggcgatgatggacgaaaccggcgatctgatcgtcggcgcgatctacaatcccattatgaaagaactttttaccgcacaacgcggcaaaggcgcttttttcaacaatcatcgcattcatgttacccaaaattatcgtagcgagcgccttttgcttgccaccggttttccctacaaagtgtatgaccatttagacaaatatctggctgttttgagcgacttgattcaaagcacagcgggaattcgccgcgccggatctgccgcgctcgatttggcctacacggcgtgcggtcgctacgacggtttttgggaatatcatctcaacgcatgggatattgccgcaggtgcgcttttggttcgtgaagctggcggcattgttactgacttcaaaggcgacgacgccttcctcaaaacgggaaatattattgccacaaatggaaaaattcatagcatggtgctggaaaaagttcagagtcattttggattaagttttgagtaactcggattgtttgtatttttataaggtgctttcagggcgtgctattttgccggtttctttcttaggaaaccggcgcttgcttaacacaagcgctcttttttataaaacctgagaattcgagacattcctttatccacatgcaacgactcagacttgccatcttcgctgccgtcgctttcggcgttcttctttgtagcctttcaaatacagcttattcacaacgcaaacaaaaagaacctatcgttaaaacgtcaccaagtggcggcgttgaaaaagatcccgaagagcttttcttaaaaaagctgaccaataaatcgccgcaccgcattcttcaatatgcactgaaccaatatcaatttggtttttttgcaaaagcagaaagcctttttacggattatcgccaaatttcatcggaagagccgcccgccgaacgagatcttggccaattgatgcacgccaaaacgctgattcgcctcaaacgctatcagcctgcaatcgaagaactcaccaaactgaaattttcagccacttatcccgcgctcaggcaagaaacgatttttgaccttggcgtagcggaaacacatacgggcaaattttactctgctgccgagagatttatggaagtgggcggacaaacttggtcgacaaaagattcgctttatttgcgaaaaaaagcgattaccaatttgcgcttgttggccatgaccaatctttcactgaaccaaattgaaaaactgatcaaaaatacgccctacataaacttgaaagccgtgctggctggcgagctcatgcgaaaatcgctcagcggtgatttttacgacgcccagccgttagaaaccaaagaaactggctcagaaaaacaggtgtcttcaccggctgaaattctcgaatcgtctaattctggcgatcagttttcagtccaacagcgaaaagacgaggagaaacagaaagttaaagacgaatgggaaagtgaggaatatgaggacgaaagcgcgcgcgatgaggacgaatcatcgtttgaaatggttgttcctggcgaagttgtaacgcttgagccgcgtggcgaggcgtttatcgaacgtttggacacgctgttgagaaatcgcatcattccaattatcgatacgctcctgatgagctcggagctcgatccggccatccgctcctggctgattgactaccgcttccaagcttccgatgtggcctcgcgccgctatcaacatttcccgatcggggttttgcttccgattgatttggatgtgttcgatggcagcgaaagtcaacgcgttggttcgcaaattttgaccggcatggcgttgcgcgcatttgagcacaaccgcagttcgccaatgcgctacatttctttgctcgttagaaacacagagggcgtggattcgctggcgctgattcgagtgatggacgaattaatcgaccgcgattctgtaaaaattattttaggtccgattttcagcgataaagccgtcattgctgcgcagcacgcggcggcgcgggaatttccattgattaccccaacagccacagatgagcgcattaccaaagcgcatccgacttgctttcaaatgaacccgccgcacagaactcgcggaaagatcatcgcggattattttctcgaagattccaccaaaaagacatttggcatttttgccgaacaaatgacgtatggggtagagatggctgaagggttcaaggatgaagtgctggctcacggtggaaaaatgaaaatgtatagtttattgccttttggctttaggagcttgaaagaagccgtcgacacgctgcatcttgaaaagccagaagattttatgggctatccagaaaccaaattcgacgcgatttatctacctttaaccaccatggaatccatcggcattgcgctctcgcagcttcactattacaacttcaccggacaaattgtaggctccggcgactggcacgatgccaacgttttaaatcgcttttccgacatgctcaatggcacaatctacgccattgatacttatgtttcctccgccgatccgcgcgtatattacacgcttgaaaaatattacaatttttggcaaagccacccgtccacacttttttggcacggcgcagatgcaattgattatctgacggagaccattgtcaataaagaaatggcatcgccctgcaaaatttccgaagcacttcgccaggcaccgccatacaaagccgttcgaacggaaatcttctttgatggcgggaacatcaatcagagtatgaacatcatgcaattttctgatggaaatatttcaaagctgaagtaatttctattttccccttttccctttgatttttaataattgctttcattggctcgaaaaatcttcaaattccgaccttctcatgtttcttttttgaaacacatgacctatcttttaccagtgcggctataaaaaccctgcaagatgtaagttcccttgttttcgtcggtttccctgctgcattgtagttcccgttttctctgattgattgttcacaaatacatatctcttaaactcaagaaaaatgcggatgatgaaaaaacgcatttacctgattgcgctttttgcattgctgcaaagcgccctctttggagaggccatggcaaaagcgcctgaaacataaacccctgtgtccgctacggttgagaaaaacttttcgggtgtcgtaagcggcgttgctacaacgcaataccactgcaacatcaccgcaaaagccgcatcattcagtgaccttgacaacaaagcgggtgtttccgaaagcgccgccgacggctttgatgccgcttcggacattcccgaaccgcctcatgcgcctaccggatacgtttccctttattttcctcatcccgaatggaatcatgccgaatacgaagacttcatgcacgacattagggcaaacggtgacctcagcgcggaggccgaacaatggccgtttgaagtagcaaccgaccaaaccggcacggatgtctcgcttgctttttctcttcacgacattccatcaggcgtgggcgtcacttgtttggataaagactccggcacgttgataaacctgcgcgacacgaccgagtacgcttatgcggcgcaaagccttcgcaaattcgtcctttccatcggcgatagcaccaagccggagattgcgcttaccgcgccaaacggtggagaaacttttttccatggcgacgccgtgaacatcgcgtggcaggccgccgatgcgtcgggcttgctcgggtatcggctttatgctaccccgttaagcagcggagaaaaaaccttgattgccgaaatgtcgggcagccaaagaacttacgaatggactgtgccggaggacatcaccggcgcggttcgcttgagcatttcggcaacggattctctgttcaacgaatcggaagtcgcgcttgcaaccgatattcgcatttcctcgtcggagcatgtttttctgccgggctggacgctgatgagtgtcccgttccttccggcaaatgcctctgccgattcggtactcggccaattcgtcccgcaatattactacctctataattatcaaccgaatagcggatttgccgtcagcgatacggttgagtttacaaagggctactggcttacttcacccgacacggttcgcgtcgcaatcaccggcgaagtgcaagacacggcaagcctcacgcttcaagccgaatggaatatcgccgggaatgcgctttatgagtttgtaccgaaatccgcattaaaagtagaaaaggaaggccaaacgaaaagctttgacgatgcggtgaaagccggttggctgagcccggcgtgctacggcttttccaccgatgcaagcagctatgtggaagcggacaccttagagccatgggcgggctattggattgccgcaatagattcaaacttgacgctgatttttgacggcgacgaactcggcggtacggaaacgaaggcaatggcgacgaaaagttttgcgacctcatcggacgcaaccgattggagcgtgcaacttgctgtcaagtccggcacggaggccgatttgatttccgtttgcggaacggatgcaaatgcaacggatgaattcgatgcttcttttgacctgcccgagccgccgcttccaccgaaaaagaacggcgttagcttgtacttttctcacgagaactggccggaagttttgggagataaatacaatgcggatattcgcgcaccgcttgccgacaaagaaagcaaatcatgggagtttgaagttgaaaacgcaaacgccgtcatgctttcctggaacgcgccaagcatttccggtttaagcttgagacttgaagacctctcaaacggccaagttatcaatatgctcaccgaaaatgaatacggctacaccggcagcgacgccgaaccggttcgcaagttcaagttaaccgcaactcgtgacgtgtcggcagtagaagaaacagaagctgcgacgccttacgaatacgtgctggcgcaaaactatccgaacccgttcaatccaagcacgacgattcgcttctcattgaagcaagccggcatggcgacgttcaaagtctttgacatgctggggcgcgagattctctcggagcaaatcgccggaaaggccggatggaatacttacacgtttaaagcaaatgcgctttcaagcgggatttatttctaccgacttcaagccggagcgttttccgaaacgaagaaaatgatgctgctcagataatttaacctatttaggggcaactgcttagggttgccccggctatttcagattccaaacagtaggggcgaacttgtatgttcgcccatttttttttccaaaaaaagaaagcgctcctaactttgaagcgcctcccatttttgcaggtatttttctaaatgcgatttgccctcgcgctgaatttcggattcaagcagcgctcgcagcaaatcctcttcggcgcgatacgcctccgcgcttattcggccagaaacaaacacgctccgcagccacaacaaataagtcgtgagcgcgtcgcattcgttgtaagcgacgattttttcgagcttgccttccagccaaagcgccgcgatgtgctcgccatcggcgtcaatttttcctggaatgccggtcatggtcgccaactcgtgcaacgagggttttgcttgcgttcggccactgagatgctccatcaagtcgatgtttcgttcatcccaaggccgatcgggacgctgaaaaaattttggcgcttgaatgccatgcgccagcgctctttgcgtgagaatttttaggtcggaatcgcgcgagttgaacccgacaagctgcggatcatgcttctcaacgccgtcgaaaaaagcttgcaaaacggctttttcttcgcattccaaggcgtcatcagggtttttcggtctcgagcgcaacgagagcgccacaccgccattttcgttttttctaatcactgcggcaattgatacaacccgacacaaaaccgttttcaaataaggcatgggtttttccggcgttgcgccgcctgccttccacatttcatcaaaaatttctttttcgctaagcgagtcgggcaagtcataaagcatgctgccggcggctgggtttggaatccattccgcgtcaaaaaaccaaataatgggctcgattcgagtgaacatggggagattttttagattaaaaaaatggcctgctgctgcgttttctttcttagttaggaaaaaatgcgcatcctcacaatagatcgcttggccatttcagatcgcagcccttacatattttgaaatagcgttttactctctcggcaatttattattaaatttaaaaagagtttttttgaccttcagttccgttcaaaaagcgctgaaaaaaggttcatttagtgcggctttgctttccacaaacgtcaaacatgcctgaaattatgacgaagctttccaaaatactcaagccggttagcacattcctccaagaaaaaatcctacggaagatttggttcattgccatttttattgcgccgctgcttgtgctcatcgcctatggagctgccagcattggcgttttctccaacatcgaactaaaaattctcgataataaatttaacgagcgcggccccgttccagacctgaacaaaaatgccgaagtccttcttatcgccatcgatgatcaagcgcaaaacgcacttggacaatacccttggcctcgcgactattacgcgcgcatgatccgcaaccttatgcaagctggcgccagcgttgttgcatttgacttgattttttccgatgacgccgaaaatccacaagaagattacgcgctgcgcgacgccattcaatactacaaacgcgtggtgctcgcaggccgaacctctacctcgctcaccgacgaaagcttcttgcaatacaccgccgtcgatgagctgaacttgcaaaacatttttgacggcacgcccggctctaccaccggcatcgtttatgtgcgcaacgacgccgacggcgtttatcgccgctatcatccctatagcatggaatttggcaaacagctgctttcgtttgcctacgccacgctgcaaacccactttgcaaccaacgattcggtcgagcgtaaatccagaaatttatttgaattttctggccaagaaattccgagctacgatggctactccgttctgctgaactactatgggccgagcaaaacttttcccactatttccgcaagcgaaattctcgacacgcgcgattttatgaccagcgacgaaaagatccttttccgagaaacaatggccgaaactggcctggactcgctctcgcttgccagagatgaatcgctacgggaactttgggcaatggatattttcgacgatcctctttccgggctgcgttcgcgtgtgaaaggaaaaatttgtgtgattggtcccatgtttcccgaatctaaagacctgttccccattccgatgtatccgggcgatcgctccgatgaaaaccaaatgtacggcgtagaaatccacgcaacggccatgcaaaattacatcgataaaaatttcatcaccaaagccgatccgcttttccaaatcatcacgcttctggccatcagttatttgatttttggcggctcggtggagcttaagcgttttcgcatcaaaaatccgcgagtgcttttcggcgtttctattttagccgcgttcggtgtgctggccacggttatgtggatcatttttttcattgccggcatcgcgcaatccgggccgattgatttttacctcattcaaaacttgcgcattcagctcacgcttttaagcgtgctggtacttttgtccgttgcggtggcgtactatttcaaacgcgcgggctcatcgtccgagtttgtgacggaaatcggcgcgattctgatcacggccatcacattcttggttgtttataaatacaccaactatatttttctgcacgaaagaattttagttcctgttatgccttttggcgctacaattattcttgcctacggcgcgagcattttttatcaatatttcaccgaatcgcgccaaaaaaagttgattcgcggcttctttacggtttatgtcaaccgcgagcttgtcgaccaactgatcgataatccgaaccaattccgactcggtggtgaaaaacgagaactgtctattctgtttagcgacgtgaaaggcttcacgaacatttccgaagcgatggatcctgccgacctcgttattttgctcaatgaatatcttggcgccatgacggacatcgtgtttaaatatggcggcacgctcgataaatatatcggcgatgcggtcatggctttttggggcgcgcctgtgccgcaagaagatcacgccaaacgctgctgctgggcagcgctcgaaatgcaggaaaagcttgaggaacttcgtgaaaaatggaaaagcgaaggaaaaccggagctttacgccagaattggcattaacaccggacaagtgatcgttggaaatatgggttcggaatcacgctttaactatacggtgatgggcgattcggtcaaccttgccgctcgacttgaaccggccaataaagcctttggcacgtctatcatcgtttcggaatttacaaacgagcagatttacgatttttgccgaacccgagagcttgccacgatcacggttcaaggaaaagccaagcctgtgaaaatttttgaactcgttgccaaaaagcgcgctggcgtattttatgagccacttccgcctgcgccaactgccggcaaagacattatggcaattaaaaaagaataattccggctcaggcgatttaaccagagagcccatacgcgcggaacgaacagaacaggtttcgactttttaagagaagcttctcactttttcttaaatttttcatatcgtcgtaaaaatggctcagactaccaagtatcacgcgaaatggctggccgcactgtttcttcttggaagcattgctgcgtgccaaagcactgcgtctcgcactgaggcgagcaccgctgatcaagcattttcatgtcaaatcaaaccagaaaatagagaggatatgcccgataaagttatcaaaacagatgaagagtggaaatccaagttgacaccgcttcagtttgaagtcactcgcaataaaggaacagaacgcgcattcacgggaaaatattacaaccataaaggaaaagggatttacacctgcgcttgctgcggcaatgaacttttcacttccaacgaaaaatacgattcaggaacaggctggccgagtttctggaaacccgtcgataatgacaaaatcgaaattaaaaaagatttcagttacggcatgacgcgcgttgaagtgctttgcaagcgctgtggcgcacatctcggacatgttttcgaagatggtccagagccaacaggccttcgctactgcatcaattccgtctcgttggatttcgaagcagccaacgccgaaaaagaaaagtagcgtttctttcgccttcgccgtttttccccctttgcgccaaagcaaaaaaagaatgcgcttggccgcgattttcaccccatgcttttttgccgaaaaatagaaatgcaaccaaactgcataagaaaacatcagtttggttgcttgttgaaaaccgatttcccatttcgatacaaacttactcgtagcgcaacgcgtctatcgggttgagttctgaggcttttcgcgcgggataaaagccgaagaaaattccaatgcccatggcaaaccccaccgaaatcaggataattgctggctgaatcaccgtggtgaagccgctgaacatctgaatgagcgacgacacaataaaggcgaggacgatcccgatgagtccgccaatcaaactgatcacaacagcttccgttaaaaactgcgctaaaatatctatcggacgcgccccgatggacagccgaataccaatttcgcgtgtgcgctctttgaccgagaccaacatgatgttcataattccgatgccgccaacaattagcgaaacacccgcaaccgccgccagcatggctgttaaaacttcggttgtttgcgtggcggtttccgtgatttcggattgatttcggacgtaaaagtcatcttcagcgtcgccttgaaggccgtgctgctggcgaagaatggttctaatttcctcttgggcttggtcaatcgccggcgtagaaatagcgctggcgtgaatcatgtcaacgctcagctgcgcgcctttgagccgataaagcactgtggtgtagggcgcaagaatcaagtcgtcttggtctggaccgaaagaggtttgtcctttttctttcagcgtaccaatcaccgtaaatggcacatttcgcacacggactttttgcccaacgggattttgcccattaaagagctcttcaacaaccgtgttgcccagcacgcaaacttttctgcgcgacttaatatctttctccgtgaaaaacttaccgtgttcgatttcccacgacttaatctcaaagtagtcctgagaaacgccataaaattgcgtattccagttttcgccattgccaataatctgcccagaactgttgatcaccggagaaacagctttaatatattgggcattgtttcggatcatttccacgtctttcaacgtcaaatttgtgcgggttccagcaccgcggctaactccgccgcgtcgaatatcacctggctgaaccatgatcaaatccgtgcctaatgagcgaatattttcctcaatttgagcctgcgcgccttcgccgatagataccatcacaatgacagaacccacgccaataataatcccaagcgatgttagcaagctgcgcattttgtttttcaaaatgcttttgtatgccgtcctaaatagatttttaaattctaacacgtccaatccctttgtttaagctggtaaagattcgctggcacgctgcggctcagcaacgatagcgtctttgatgatgacaccgtctcgcatttccacaattcgcttggtgaaagaggcaatgtctggctcgtgcgtcacgagcacgatggtcatcccgcgttggttgagcgcttgaaacaaagccataatttcaatggaagtttttgtgtccaaatttccggtgggctcgtcggccaaaagaatcgccggatcattgacaagcgcacgggcaatggccacgcgctgctgctgtccgccagaaagttggttcggttcatgctccattctttcagccaatccaaccttgcgcagtgcgtcaatcgccgcttctcgcggattttgaattctatgtgttctatcatacacaagcggcagctctacattttccaacgccgaagttcgcggcaaaaggttaaacccttgaaaaacaaacccgattttctgatttcgaatatccgcgtaggcatttttagaaagctgatttaccttttgtccttccaaaatgtagtcgccgctggtttgcatatccaaacaaccgatgatgttcatcaatgtggatttgcccgaaccggaagcgcccatgattgaaataaactcaccttgatcgaccgttagatcaacaccttttaaggcttgaacttcgatttcgcccatcaaataagttttcgtgatacttttaatttctatgactttcgacatatagcatttttgacttgaacggagttcgtgcctgtctgagcgaagacgcatgctggctgcgattgccttttgtcttcgctcagggcgacatagaactttgaatacctttcatcccgaaatttacctaacacctatatttcggctttaaaatggcggagggccgccgccaaaaccgctttttctacgagaatcagaatcgctcgattttgagctggcagttgccgatagcagtcctgtgacaacttcggtgccttctttcaagctgcctgcattttcaagaacggtgtagcttccatcggaaatgcccgtcttgaccggcgtggcgtctaactcaccggagctattgataaaccaaatcatgcctgcatcagcaggtttggccggcggctctgaaggcatttgcccctgcggcggtgtgccacctgcaaaatcgggtcttggcgcacgcttcaaagagtcgggcatttgctctctttttttctccataacgctaaaggccaacgcttgatctggattgaaattcaacgcggaatttggcactttgagcacatcttttttcgcctcaataatgaaatcaaccgtgcaagtcatgccgggcagcagaatatcatctttgttatcggcataaataatcacggtataattgaccacgttattggtgacttccggctgcaagcgaatttgaaaaaccgtgcccgtaaaggacatgtttgtataagccggcacttcaaaacgcaccggttgcccttctttgatagaaccgatatcgctttcatcaacttctgcctcgatttggatttttgaaaggtcttcggcaatcacaaacaaagttggtgttgaatagcttgctgcaaccgtttgcccttcttccacatctttttcaataaccgtaccatttatgggagagcgaatgtaggcatagtgcatattttgctgcgcttgtgcaaccgttgattgtgcagttttcacagaggctttcgccgttttaagatcgattttgtaaggcaagaaatcggcttcggccaaaaagccaccttcgtataattttttattgcgcgcataatcaagttcggcttgctccagctccgcttcgcttttttccaaattagcttctgcgcttagcaagctggctttgagcaattcggtatcgagcacggcaagcagctgatcttttttgacttcctggttaaaatccgtatagatttttttgatgatgccggaagtttgcgttccaacttcaacctcagagagcggactaattgtgcccgtacaagaaacggtgttttcaacatcgccacgctccaaccttgctaaattgaacgccgtctcggtgttggtggttcgaaacacgaaaaaccacaacgcaccgccaaccacaatcaacagcaagacgcctaaaacaattattttttgtgacatgcttgtttgaatttcatttgaatgttcaaggtttcgcacttctttttttagagacactgcgcataacacagctcatttaacccatccgaaaaagagtgctcgattcagcgtttttgtctgcttcgcttcattttgggatgagacaggcaaaattggctaaaggattaatgcaaaccaggatttatttggacgaccggaaaaccgataggcagacgaatagaaatggccgctaaaaaatagcagaagcctggatttttagcagcttcaaacataaacgaacaggattctatcagttgtttattgtttttgatgcgacaatttcttaagtataacgttgcactcgagctggatggcgggggaaaagcaccaagatagagacagataaaactgatacgataggcaagcatttgcgtgttctgagccgtgcaataatctgggcggtgcaagaaggttgtttgaaattatcaatgtttggaggagattatgttagcgcaaattgaggaagatcattatgtaaagctgaacgaaattttgtccttatgtaaagaaaagctttaccattacgatgaagccttgattcgcaaggcgttctttttatgctaccgggcgcacagcgaagaaaagcgcgcgtcaggcgagcctttcttttttcaccccgttgaagtggcaaaaattcttttgacggaaattccgctcgatagcgtttccgtagccgctgccctgctgcacgacgtggtcgaagataccgactacacctacgaggatttacaagacgagtttggcgatgaaattgcgagcattgtcgccggcttaaccaaaatttccggcatttttgataatcgggaaattaaagaagccgaaagctttcggaaaatgttgctttcggtgattcacgacattcgcgtcattcttatcaaattctgcgatcgccttcataacatgcgcacgctcgatgcgcttccgccgcatcgccaaatccgcattgccatcgaaacgcgcgacatttacgcgccattggctcaccgctttggcgttgggcgcattaaaattgagctcgaaaatttagcgctaaaatatatcgaccgcgaagcctacgacgagatcgttcaaaagctgcaaatgacacgccccgaacgcgagcgttatttggaatctgtgatgtcgccgattcgcaaaaaactcaacgagctgaattttgagtacaacatgtcgggacgcccaaaacatgttttttccatttacaataaaatccagcagcgaggcaaatcctttgaggacatttacgacatttatggcattcgcatcattttgcattccgagacgaacgcagattgctacaatgtgtatagccgcattacggagcttttttcgcccgtgcccgatagattcaaggattttattagcgtgccgaaacacaacggctacgcgtcgctccacaccacgattgttggccctggcggacgcatgattgaggtgcaaattcgcaccgaaaaaatgaacgaaattgctgaaaccggtatcgcggcgcactggcgctataaggaaaaaaccaaagagcgcgacaaggctatcgacgaactcatcaagtgggctcgcgaatttattgaaaattcgtcgatgtcttccactgtgatggactccgactcagcaaccagcttcatggaaggctttcggatgcacctttaccaggatgaaatttatgtcttcaccccaaaaggagacatgaaaaccatgccggttaatgccacacctgttgattttgcgtttgaaattcacacggaagtcggaatgcgctgcattggcgccaaggtcaatggaaagatcgtctcgctcaattccaaactaaaatccggcgatcaggttgaaattatcacctctaaaaatcaaacgccaaaagcagattgggaaaaatttgtcgttacacacaaggccaaaattaaaattaagcaggcgctcaatgaagaacggcgaactgaaattgagaaaggacgcggcatttggaatcgcgtattgacaaaaacgaaaagcattatcgccctcaccgagcgcgatttgctaaaagcgatcaaagaacacggattccactttaacacgcccgccgatttttatagagggctggctacggataaaatcaacgccgaggaggttttaaataacctgaatgaaaagaaaaaatctccgcctcaaaaagaattgacaccgctaactggcgaggcgcaagcaaacacgctgaaaaagctccgcgaaccgtcaatcaaccaaaaaaacaaagatgccgtcagaatcgaaggcctgccaggcatcgccttcgagtatgcgcgctgttgcaacccagttcccggcgacgacattattgggcttttatccgttggcagcaaagcggtgaaaattcacagaagaaattgccgaagtcttacatccgataagctcgccaccatgaagctcctggatgcatgttgggaaaaagacaacaacgggcagtttttagctgggctaaaaattcttggcgaggatgtgattggcatgacaaataaaatcacagaggtcattttaaaatcggatattaacattcgatcgatttcgttagacgcgagcgattctttatttgaaggcaatgtgctgctttatgtcaaagatgtggccacattaaatcgtttggctgaaaaaataaagcgcatcaaaggaattttgagcgtaggccggctttcgaacgagtaatgggaaatgctcattcatgttcgccaatgatcaaataatccttgattttctcatacatgcctgggctaatgccgcgcacattttcgagttcggagattgttaaaaaagcgccgtatgcttcgcggtaacgcaaaatattaaatgccgcgcggcgactcatgcctggcacgcggagcaaatccgatgcgctagcccgatttaggtcgataacttccccacttttcaaactttcactgcgataccatgcggtttcaaaagcgagcagttttgcctgaaaaaccggctcgttttcgggcgcgccaaaatgaaccatcaatgcaacttgatgcgttaggcctaagtccgagtgcgccgccaatgcgtaatcgatatccattgcaccataatgaatcccgattccaccggacatttttttgggctcggttgaaaaaccagccctgagcgaaatcgcctcaacgggctcatattcgacgccggatttgagcatcagcgcaaaacgcgggtctttttcaaagtcaatcaaaattctcagattgccgtcgggccggtaggccattcccaaaatataactttgcggcaaggcttctgatgtttttccaattgtaggccgattcaaattgaaacctgaaaatcccaacgaaaactcgggactaaccaaaaacagcgttcccaacgacaacccaaatgcggcggcgctcccataattcttaattgacaaatgatggtagttaagggaaaacccgtagaaaaaaactcgctcaaacgcacccgcataagacgcagcaactgttttttcgttgtagagttcaaacccgtatcgcttgacggaaagccccaacgaaccgagcgagtttggcaaaaaaccgggatcggcgaagctaaaggcaaagtaagagagttcgctcattccataaggctgagaatagaacacacccacttcgcgagatggcaataactcaagcgaggctggattataaaatccaccaaagcttgaatttccaagcgcgacaaaagcaccgcctaacgcgccagctcgcgcgctgacgtcaagccgctcaaacgcgccataaagtggcttcggcatcaatagaaaaaaaacaacccaacatagttgtttagaaatgtgcatgcgttcattttttgagggatgaaggaaatgcaaccataagcttgaaaaaaaaagataaggattcttttgaatgtttttccgtaaaaacttagcttgctttagttatgctgcccgaaatcccgaaagaccatttttgattgcataaaatttcgtatcttcgtctccccatagggaaaggctaaattattgttatttttttcattattagcgacggtgaaaacattttgttgactcgaatgaaatacacgccattacataaaattcatcaacagcttggggcaaaattggttgattttgccggctttgaaatgcccgttcaatatgacggaatcctggttgagcacaaagcagtcagagaggccgttgggctatttgatgtctcgcacatgggcgagtttgaagtcaaaggaaaaggggcgaaagcgttccttcaaaacatgacaacaaacgacgttgaaagcctttgcgacggcaaagcccaatactcgctattgctctatgaagatggcggggttgttgatgatctgctcgtatataaaattgccgacgagcactattttttaattgtcaatgcaagcaatattgaaaaggatttcgattggctaaaacaacaccaacctgatgatgaggttgttttggaaaatcgctccgatgagctttcacttattgccattcaagggccaaaagcggaagccgttttgtcgaaactcaccgatgtgccactggatgccatcaagtattatcacttcgtatttggcgatgtttgtggcaagcgtaccctgatttcacgcacaggctacactggcgaagctggctttgaactttgcatggcaaacgagcacgctgaagaaatttggcacgcccttatcgaagcaggcctgccatttggcattgtccccgtagggcttggcgctcgcgatacgcttcgtcttgaaatgggatatagcttatacggtcacgagattgatcaccaaaccaatccctatgaagcgcaattaggctggattacaaaactgcaaaaaggtgattttattggaaaaaatgcctgcgtcgagaaaaaattgcatttggaacaaacgctggttggatttactttaaccggaaaaaacattcctcgtcaaggctataaaatccaagacttaagtgggacagacataggcgttgtttgtagtggaacgctctccccaactttgggaaagccgattggaacaggatatgtaaaatcttcattttcaaaaattgactcgaaagtttatataaacatcagaggaaaattacaagaagcagcggtggtaaaagtaccgtttctccataaaaaccggtaagggtgatatagagaacgaaaaaaaattttataaaatcaccaaaaaacttgactaatgaaagttgacgtttttttaacccctgctgggattgatgagcatcatttgcgtgatcgaattgtcgttatcattgatgtgctacgtgcaagtaccagtattgtgatggcgcttcaaaatggcgcaaaagaagtgattcctgttgaagaagtagaaaaggcgttaaaaatcgcctcgagccttgcaaaagggcaagcgttgctctgcggcgaacgcaacggccaaaaaattgaaggcttcaatcttgacaattctccagaggcctacgacgaagatactgtaaaaggcaagtcgctagtttattgctcaacaaacggctcgaaaacgctttccttaacacagagcgccgtaattaaagacttgctggttgccgcctttacgaacattactgttgttaaagagtatatcgtcaagccggaaaacgcggaaaatcatttggccattatttgtgccggcaaaagcagccgtttttcacttgaggataccatttgcgccggattattgattgataaactgatggctgataaaaaaaatcagacgggatatattctctctgatacagctcgcgcagcaaagattttgtatgaacagttcaggggaaatgagcttggcgcgctgaaagaaagcgagcatggtcgttttttaatttctcttggctacgagcgcgatattgaagtctgcgcgaaaatagattcttctcaagctcttccgcagcttgaaaacggggtcttgaagttatccaagtttgagacaaaaaagtacaagcgcgtcagttagcccgttttctcatttgctgccaaattaattatcgtttagtctgaagtttgctcagggctttagcgaattgtttaagaaagaaatgagaaagtcagatgcttaaacctgaaacaccttctcgcgatacagcaagaaacacatcttcaagcacatctaaaaccacacgaaaaaaacaaaccaacggagggctgcaagatgtcctccaaaggcgcaaacatgaagtgattggcttagccattatgttcgtttcatttttgctccttatttcaattttttcttacagtcccgaggataattccaagattgaaaacatctcgatttttgattttttctccgaatacgccacgcttgctgccgatcagcttaaaaatccattaggacttattggggcaaagctttccggcttcattatggaatccattctcggctacccaacggcgctgctggttggcgtggctgcgttttggggctggacactttttcgcaggcaaaaacatgaacacgctgtttcggtaaccgtttatgctacgctttttgcggtacaaattgctgccatgttcggcgcaaccaattgggaaattagcgaggcgatgtccggcgcaattggccgattgatcgcgactttcttgagaaccattattggtgattttggaacctggagcattttgctcattcttttatttgtcacgatcgttctcatgatcgatttggacattcaaaaaacactcgaccgaatcacttatctctttcgcgacaaagcggctggcgcatcaaccaaattcaaagaatggcacgaatcgcgagaatcggctcgtggtaaaaaaacaactgccaaaccggagccgacacaggccaaacaaaacgcgtcccagacgccaaacgaatccttgcccgaaagttcggatgacacaaacgccttagcagcaactacgcccgatgcgccgttgactcagtcaccacaacgaaacactgatgccacatctgttgctgacgacgatgacgacgcgcttttcgaacatctcaacaaacgcgtctcttcttatgttgaatttttgccttcagaaaaaaaagaaggaaacgcacagccagcagctcgccaacaagaaaccagacagcccaacctaactaaaggccaactgaagaaatcgccggatgccaccgatcttcagccttcaaacagaacacaaaaagaaaaagcagggcaacccgacgattctcatttgagaattaccgtgcatccgggttcgggcgcgaaggaagaaacgttcttgctcagcgaactcgaaaagcttgaaaaagaagccctacatggggatgcgcccaaagaaaaaacgatgccctcgcagtcgggcttttcgaaagaggcaagccactcgcacgagccgaaaaccgaagaacttctccaaaaaagagaaaccacaaaagcaccagagcaaattgcatcaaaaaaaccggcggatgctttttcaccgtccgcttcgctgaaagaagaaattaaacagccaaaaccgtttgaaccaccggttcaaccaaaactaaacacgacgtttccaccggaaaccacccaaaagaaccgatcatttgacgaactgagcgacgaagaaaccatcgatgaactgatttcgccttacacgagaagcctttcaaaagcgcagccagaagaaccggattttacctcacgagaaaatgagccgctaacacctgaaaatgacgaggaaacggaactgccgactgtcaccacgaaccctccatttgtggaagagacgccgtcgtcattagaaaccaacttgcaaaaatcagcagcgcaagaggaaatggcgcgcgcagaaacaacacctgggatagaaaacacgcaggcggaagaggaagcggtggaaattacggttaaagaaaccgtgcgcgaggaagcggccaatttagacgaccgagacttgaaagtagatactcgccaccatgttgcgtaccgttttccatccgtagatcttttgaacgacccagaaaacgaggaaaataccgtttccagagaagagcttgaagaaaacaaagccaagcttctcgaaaagcttcgcatctacaaaattgaagtcatcaaaattgaagcgaccgttgggccgcgagtcacgcttttcgaactcgagcttgcaccggatgtgaaagttagtcggatcgtggcgcttcaagacgatttggccatggcgcttgcggcgcgaggcattcgcatcattgcgccgattccaggaaaaaacgccgtcggcgtggagattccgaacaaccagccacaaatggttcacatcaaaacagttctgcaaagccaaaaatttaagaactcgaagtgcaccttgccaattgcttttggcaaaacgatttcaaacgagattttcatcgacgacttggctaaaatgcctcacctcttaattgcaggcgccacggggtctggaaagtccgttggcatcaacacattgcttgcgagcttgatctacttttgcagcccagacaatgtcaagtttcttttgattgatccgaaacgggtggagctttttccgtatcaccaactcaaaaatcattttctggtaaaatatccagagttggaagaacaaattattaccgatacgtcgaaggctgtttatgcgcttaaatccattgaaaaggaaatggacaatcgctacgacagactcgcaaaagccggcgtccgcaatattaaggcctacaacgagaaattctccgacgaagccttgccctacattgtagttgtcattgatgagcttgccgatatgatgatcaccgccggaaaagaggtcgaagaaccgattgctcgattggctcagcttgcgcgcgcagttggtattcatttggttgttgcaacgcagcgcccatcggttgatgtcatcacaggtattattaaagccaattttcctgcgcgcgtggcgtatcaagtcacaagcaaggttgattcacgcaccattttggatatgatgggcgcggatcagctgctcggcaacggtgatatgctctatctgccaagcactgagccaaaaccgattcggattcaaaacgcgtttatcagcaccagcgaagttgaacgactaacggatttcatttattcgcaaaaaggttttagcgcttactacgagttgccgcttcctgaaattaaaggcacatcaagtcgcggaagattcgatgaagatatcagtgctgcgaaagataaaatgtttgaagatgcggcacggttagttgttcggcatcaacagggcagcgtctcgcttttgcagcggcgcttgaagctcggtttcagccgcgcggcacgcattatggatcagcttgaacaaagcggcattgtggggcctcaagatggcagcaaagctcgcgtggttttgatcgaaacagaagattcgctcgatttgctactgaataatttagattagcttcagtttttttcggcggtccaaaacccttttttgggaataaaaaagaagactccagcaaaggctggagtctcatgcaacaagcaataacatttagcgggcgcaaacattcattttgcgccgaaaaacaccttcctgaattttactccttacgcatgacgcagcgatacgtatcgcgggcaatgacaagttcctcgttggttggaataacccaaacttccggtttgttgccgtcaggggaaatacgcccttcgcgcccacgcgtggtttgtttattcaaattttcgtcgatttctatgccacaccagttcatccctgcgcaaatcttttgacgaatgaaatccgcattttctccgataccaccggtaaagataattgcatctgcgccgttcatggcagaaaggtaggcgccaacatattttttaattcgatatgcaaaaatttcaagcgcgagtttcgcacgacgatcgtcattttcaagcgactcttcaatcaactcgcgcatatcgttggtcaagccagaaattcccagcaaaccagattgactgttcaagagtttatccaaatcgtcgagcgaatgcccttctttatgtgccaaataggtcaaaatggcaggatctacgtcgcccgctcttgttcccatcaccaaaccttcaagtggcgtcattcccattgaggtatcgatcgagttgccatttttgatggcgcaagccgaacaaccattgcctaagtgcaatgaaataatattgacattctcgcgctccatgcccaatattgtgcgataacggaagcgaacataacgatgcgataaaccatgaaatccatagcggcgaattcgatgtcgacgataaatctgatacggcaacgcgtagagatacgcatgatccggcaaggtgtggtgaaacgcggtgtcgaatacagcaacttgtggaatgtttgggccaaatgtttttttagccgcgtaaatacctttcaaattttgcgggttgtgaagcggcgccagttcaatgcagtcctctatttgctcaaccacagagtcatcgataagcaccgaacgcgtgagtttttccccgccatgaaccacgcgatgtccaactgcgtgaatgtcttcgagcgattgaatgccttgaatgcctgagttttccgaggtaatccacttgataatctggtcaatcgcggcctgatgagtccgaacaggcgcggtggtgcgaagcgtactcaatacttctccctgcgcgttggttgagcgaaacgagagcaagccttcgctaccgacacgctcaatcaagcctgatgcaatcgagtagtccttgttctcccgaatcaggtcaaaataggtgtgaatcaatcggaattttacggatgaacttccgcaattaagaacgagaatattcatgacttatgttctaattatggtatttttagaaatcaacgcattttcaccaaaacatggaatttacaccattcgacccagagctgcgaacttttggcgttctgagcctactttttctctattgtcttggcggctggctaataatgttcttgcgaattttgctcacttaccgaaatatgccggtcttaagcaagcaaaattaccctcatcatgctcctcttgttagtgtcattgtgccagcatgcaacgaagcttcgaacatagcaaaaacacttcgttctcttattatccaaacttatccaaatgtagaaattcttgcaataaatgaccgatcaagcgatgaaaccggaaaaattatgcgccaactgagccaggaaagcgctcgcttgcgctacttggaaattgagcagctccccgatgattggcttgggaaaaatcatgcgtgccaaaaaggctacgagcttgccaaaggcgagtatttcctttttaccgatgcggatgttacttttcaaccggacgtgcttgaaaaaacagtcgcgtatgccgcacacgctcacgccgagcacattgttacttatcccaaacttcgaactgaaaatatttttgaatacgccctcattgcgctctttggaatgcttttcacctggaaattcaacccgggcgaggcaaaaaatcctaaaaataaaacagcgtatgttggcgtgggcgcgtttaattttatttcacggcgagcttacgaaacgctcggcacgcacaggcgattgcgagccgaagtcgccgatgatgttatgcttggctattacgccaaacaagctggctttggaacgcacattttaaatggttacgacaaactctccgttcgctggcgcgaaggctttctggatacgttgcgcggcattgagcgcagcggttttcctggcgtaaattattcttggctgtgggtattggctggcgtttttggctcggttttcggattgatacttccctattggctcttgtttttccctggactgcttgcgaaaattaccgccgctatctcatttttgctcatttggctaagctatgttacgttgggaaatcctctgggaaaatccgctatggcaaccgcacttcatccatttatcaccattgcctttatgtatgcgctcgtaaaatcggcagtaaaaatcacgatggaaggcggcgtgtggtggcgagagactttttatccattggaattgctcaagcaaaaagtagcaaacccgtcgaatgcgtcatcttaccaaacaagcgaggaattttaagtcgaactgaatccaacgaagcgtttctataaggccatgcctgaggggaaaagccttaactaatggaacgaaggtaaatatagccgtcgcgggtaattcccgatatgcaaaccgtaatcacgtggttataatcggaaatagagccctgaaccaaaccggcttgcaccaaacttaccgccacatccttcagttttttcggatgctcgtgttcaaaaacaggaaaataacttttcagattattaaagttgtcggccaagtaaaattcctggtggtgcccttttgcgtaataatccagaaatgttttttcaatgaatccttttgaaagcatttcttgctgcataattcacacattgtaaaaaacctgaaacaacctgaattcacaaaaaatgtcctaaatagccggaaatgttcacttgacaagagcgcttacttttaaatcgaaatgaaatgtaactgaattttgaacgaaccaaaaccgcctaacagtgaaagcgcgcttcatgcaaaagcagcctccgaagatcatcctgagaaaaatcagcggtgcggtttatcagttcccacttgcgtcaccaaagaaataaatcttatagccgaatggaggcaaagtcagcttcatgttgccatctttcgtggtgttttgtttatccggttcaaggtaatcgttcaaaattcgcgccggctcgactttaagaaaacccgcaaaatctgtaccgcttaagttcacaaccaccagcgcttttttgcctttatattcacgggtaaatgcaaagaccgattcctcttttgaatttttcaccaacaccattttgccataaataaacagcggatctgtgtttcttaaaaagccaagctttcgatacaagtcttgaaattcgcgttggcaaggcgattcccactggagtggctgctctgtgcgcgccattgcgggtaaagaaagtccgacttcttcgccgccgtaaatcatcggaatggcacgaatagagccaaatccaccgagcgtgaaggttaagacggctttcagcttagcgattttgctgcaaaccgcatcggtgtgtttaggcgctgcaaagggatttagcatatagccattattgaagcgaaccctgagtgaattttgtggaaaatacttcatttcggtttcgagcgccgattccaataagccggctttcttttcgcctgaaatgacgtcggagatgacttcgctcatgctgcgcgagggcgtcagggaaaaagcgtgtaagtgataattgggctgcccgccatcagcaaataaaatcggctcttttgaaatttcatgcagcgctttattggcttgttcccaaaagcttagcggcgcggcttcggtaagaatacagttgaacccgtcgatgccaaactcgctgacccaatatttcatcgagtctaacaggtaagcttgcgtagctggattttccatatcgagcatcgccatatcgctgatgacctcatttgcaaaaggctggattttcccttccttatcttttttataaaactcaggatgcgaggcgcaaagagaagaatccaacgccgtggcgccggccacaaaatccaaaatgaccttaaagccctcttgatgcgcttcttttatgaagtttcgcaaatcctcctccgagcctatatcgggcgaaatctttcgaaaatcgcttatcgcataaggattttttgccattgatttgtcatttggttcgccgcagggaaaaattgatgacaggcaaatcacggttgtgccatattgctttaattcggaaaaacgcttgatgatggcgttcagatttccttcttccgtgtaatttctgatgaaaatcttatagataatggctttttttagccattccgggctttgcatggctgtctcatgcgccagtttgcttggggttttagcaaaaccgcgtgcaatcacaaaaaaaatacttgcaaaggcaattagggaaacaatagttaaaacaatcagccgcattagaaacgaaactccaggatggattaacaattatgaaattataccagcattgctaaattataatacttttcgggacttaataacaaatacttatgcagcgcgcatggcttagagcctataatattttatttccactgtttcttttctctttgaaaattcttggattcttcaacgccaaaattcgggcaacgcttttgggacgagaaaatctctttcaacgcattcgcgccaaacaaaaagcgctgacgcataaaagcggatttcgactttgggtacacgcagcttctgttggagaatttgaacaagctcgcccaattgtgaaagccattcgcgaaaaagatcccgacgctgccattatcctgacctttctctccgtttctggctacgaagctcgaaaaaacaccaaagaagccgaccttgtcacttatttgcccgccgatacgcccagcaacgctcgcaagtttttggatttacttcagcccgatgcgctcttgctcatgcgctacgatttctggccaaaccatttattcgaagccaaacgacgcggcatttatctgatgctggcggcggcagttcttcagccagattcaacctataacaagccgattattcgcggattttatcaaaccattttttcgcttttcgatcagatttttaccgtcgctgaagacgacgccaaaaatttcaaaacgctattcggactggaccgcgttcagcaagccggcgaacccagaattgatcaagtgatttggcgcagtcagcagcaagaacgcgtcgcgcacttgaagccgatctacaacgagcgattagttcttgtggccggaagtgtttggaaaacagatgaagcccatttgattcctgcgtatcaatcggttagggaaaaattgctaaactatccaatttctttgattttagtcccgcatgaaatcggccaggaaaacctgaatcgaatggccgatgatctgaaatcgaaacatctgagctatcaatttatcagtcgattgcatagcaatttcaacacagaaaccgtgctcatcattgatgaaatcggttatttagcggagctttattcacttgcgcacatcgcgtatattggcggcggatttggggttcatgtgcataacacgctcgaagccgcggtttatcatttgcccttgatttatggaccgcactttcataagtcgccagaagccaaagcatttcagaaacttggcggcgctacggttgtgtcaaacacccagtcgctggaaaaaatcctttacgacttgttttcaaccgatgaacttcgggaaaaaatgggcaaaattgcaggaaactatgttcattcgcgcgcgggcgcaacgcagaaaatcgccggtgctttgctgcctgcgcaaaaaaacgcgccgcctcatcgtggaaacacgctcaacgcaacatgattttttcagacgaactttcgctttcaatctttaaaatcttcaccatgatttctaaaacacggctctttctgcttttctttttctttctcatggcaacgcttagcggatgctattctttttcggaaggatcattgccaagccacatcaaaacaatcgccattcccgttttcggcgatgaatccagcagtggcatcgggcagcttcgcgaacagctcaccaccaaaatggtcgatcatgtgcaatctcaaagctctttggttattgagcaagatagacgcctggcaaattcggtaatggaagcggttatcaaatcgtattccgatgagccaagccaagtcagcagcaccacagaacgcgccacacaaaaccgcatcagcattaccattagtgttacttacaaagatttggttaccaaaaagacgctttttacccaatctttcactggcatttccgactacgcaatcggcgattttaccgcacaacaagaatctattgaggaagccatcgatcaagtttcggatgacattttaaatcgactgctggctggcgcaggctggtagatcgcgcaatcttaaattttgtcaggaaaaagaatatcaacatttgtaaggcagtcatgaacgtttcggattttgattacacgctacccgatgaacaaattgctaaatatccgccaaaagagcgaggaacaaccaaacttttggcgctcaatcgcaagacgggcgaagttcagcatagtttatatcgcagcttggatgcgtttttagaacctggcgatttgcttgttttgaacaacacaaaagtgatcaaagcgcgccttcaggccaataagccaacgggcgccagcgtagagcttttgctattggaaaaacatgaagggccacaacaaatcgttatgtacggcggaaaaattaaggctggaaatacgctgcttgttggagaagacgaggtgctggttgaggaaattttgggaaacggcttggctaaggtttcggcggctgttccacttttatcgttggttgaaaaatatggcaatgttccgattccaccgtacctaaatcgcaaagccgaaaaaagcgacgaaatgcgttatcagacggtgtttgccaaagaacaaggctcggtggctgcaccaacagcgtcgcttaatttcaccgagtcgcttgagaaaaagctcaaggaaaaaggcgtgcaactggccttcttgacgcttcatgttgggctgggaacgttcatgccgattcgcaccgaaacgctttcggcacatgaaatgcaccgtgagttttatcatatttcgcatgaaactgccgcagccattcgattggcaaaagccgaaaaacgacgggttgtcgcgctgggaacaacggtgacacgcgcgatcgagcatgcaagcgcgcgccttttagcgcacgagcccgccgaacttgctggcgaagccgacatttttatttatccaggcggatatgaatttcaaatcgtggatgctttgctcacaaactttcacgcgccacgctcaaccgttttgatgctggctgccgcgtttgccggcgcagcgcatctaaaagcggcctacgaagccgccctgcaaaacgactatcattttcttagctacggcgatagcatgtttattttctaagccaacggtgcgcttcgcctcgtgaaaaatctcccccaatacaatccaattgtgatcttttactgagcataagaggctggaacagggaatcttcttttcaaatcttgcaaaggagcaaaaagttacttttatttgaaccctgttagatggacgaacatggagaaaaatcacataaaaacggctgctcctttgccgcaacgaattaacttttcaaatggaaaaaattgccctaacgggaattaaaccaaccggaacgcctcacgttggaaactacctcggcgctattttgccggcgcttgaacttgctgaaaaataccgtgctttttatttcatcgctgattaccacgcgctcaccaccgttcgcgatggcaagcagcttcaagaactcacctacgaggttgcggccacttggctggcgctgggtctcgatcatgaaaaagtcacttttttccgccaatccgaagtaccggaacttttcgagttgcaatggattctttcgtgcaacacacccaaagggcttttgaatcgcgcacatgcctacaaggccgccgtagatcaaaacgtggctgccgaaaaagacccagacttcggcgtgaacgccggccttttcaactatcccgttttgatggcaagcgatattttgatgtttgggacaaacattgttcccgtcggcttagaccaaaagcagcacatcgaaatcgcccgtgatattgctgaaaatttcaataacacgtttggcgacattttgaccatgccggaaggattgattcaagaagatttgatgaccattccgggcacagatggccgcaaaatgagcaagaattataacaacactttgccgctcttttttccatcgaagcaattgcgcaagcgcgtgatgcaaattcaaacggattcaaaaacggttgaagagccgaaaaatcctgatgaatgtaatgtgtttgccatttatcggcgatttgccacgccggagcaaatcgcagacatgcgcgcgcgctacgaaaaaggtggcttgggttatggaacggccaagcaagaattgtttgaacttctggaagcgcgttttggccagcagcgcgaaaaatacgagtcgctcatggcaaacaaagctgagatagatagcatcctgttagctggcgctgaaaaagcacgcgccgtttctcgcccaatgatacacaaagtccgacaagcgattggggcacggcctcgctaaacacaaccaaaaggcgttccattttagagcgccacgcttgcataaggacaaaatgcgtttgcttttcatctttgaaatcattgcaagaaaaaatcatttaacccaaatgaaaaacatgaaccggatttacaccgcgattttatcagtcgtttttcttttcagtgcgctaagccatgcaaatgcacaagagacaaaaacgacggaagttagcaccgaaacggttaagatcgacacgatttccatcggtgcagacggcagcattgagacggctaccattattcgcaagattcagaaaaccacctttttaccggatttcatctacaacattcgcccgtatggttcaatcgtgcaagtttcgtttaaggattgggcggaaggcggcatcaactctgtggcttgggcggcaggccttgaggcaaattcgaaatatattttcaagccgtttgtctgggaaaatcgtctggagcttgggtttggccaaaataaatcaaatggcgaaagtctgcgcaaaaccaccgacattatcgattttgaaaccaacattcgttatggcgcacgcgttttcaaaccggaatttgtcgccacgcttcgtacgcaatttgcgcccggttacgattacgacaccgacggcgatccgcagatttccgccttttttgacccggcctatctggtgcaaagcatcggtatgagctacaaacattccgaacagctggaagcttcgctcggcttggcgtttcgcgaaattattaccgacaaatacacgctgtttagcgatgatacagacaccgacgagattgagtctgttgatttcaaaacgggtattcgcgcctcagggcttttggcaatgaatgtgctggacgacatttttttcaaatcgagacttcaacttttttccgcctttgatcagctcgatgtgtgggatgtcaactcgaagaacacgcttcacatgagaatcaatgattctattcacacggaagttggcgtttattttctctttcaaaaaaatgccaccggtcgtttgcaaattcagcaaacgtttgcgctttcgtttggctacgctttttcaaacatataaaatcaaattatgcaagatcgggttgcgttcattttcgatatggacggcgtgattatcgacaacatgcaataccatgttgatacttggctcgcactgtttcgcgacaaaggccacgaactttcgttggacgattttctcgagaaaaccgctggaaaaaaagccgaagaagtcgtgcggatgtttcttggcgaaagcgtaacggacgcggatgtgcaaaaatatgccgagcaaaaggactttttgtatcgctatttatatcgaccgaaattagcgccgcttgccggattcatggcatttgtggaagccgccaaatcggctgagattttgatgggcgttggcacaggcggcagcccggaaaatatcgagttcgtgctgggcggccttaacttgaagccatatttcaaaacgatcgttggcgcagctaatgtgagtaaaggaaagcccgacccggaaatttatttgaaagcggcagatcaacttggcatcgcgccggaaaactgcatcgtctttgaagatgcgttgccgggcctcgaggctgcgcgccgcgctggcatgaaatcggtagcgattacgacctcgcacacggaagcggagttcgctgcggctgaaagtgttttttgcatcgcaggtgattttaccaatttgaagcctttggcgctcattgaagaatcacgccaagcggtgctttagcgataattttaatccgtgtcgtgcttggagcgggtaatttttccgatgcaggaacggataaacgaccaagatgagaaaccgtaacttgtcatgcttcattttgttcagcatgacaaattttagaaaatcatagcatgagagacattttagtagaagcgcttagaatggcgctttcggaactcagtgtggaaaacgccgaagcgcgcgaaattcaaatcgagaagcctgcggacgaaaagttcggcgacgcctcgaccaatgtggccatgacgcttgcgcgtgaattgcggaaaaatccgcgtcaaattgccgccgacatcatctcgaacctttcgctcggcgaatcggtggataaaattgatgtggccggcgcgggctttatcaatttttatttttcaaaaaaatatatcacgggcgcggtcaaagagattttgacagagggcgaagatttcgggcgttccgaagtcggcaaaggcaaaacggcgattgtcgaatatgtgagcgctaatccgacggggccgctgacggtcgggcgcgggcgcggcggcgtgctgggcgactgcattgccaacatgctggaagcgcaaggttacgatgtgacgcgcgaatattatttcaacaacgccggtcggcaaatgcgcatcttggccggttcggttcgcttccgctatctcgagctttgcggcgagcaagtggattttcccgaagatcattatcaaggcggctatatcggcgatattgcgcaaaaaatttatgacgaaaaaggcacaagccttgcgggcgaggaagacctttcgtttttcaaagaatttgccgaagcggaaatttttgagagcatcaaaaacacgctcggacgcttgggcattaagcacgattcgtttttcaacgaaaatacgctttacgaaaaaggggaaaacggcaaaagtcgcaacgacgaggtcgtggaacgccttgcggaaaaaggctacatcaagcacgaggacggcgcaacttggtttttaacgacgaaattcggccttgaaaaagacaaagtgctggtgaaatctacgggcgaaccgagctatcgcctgcccgatattgcctatcacatcacgaagttcgagcgcgatttttccttgatggtcaatgtctttggcgccgaccacatcgatgaatatcccgatgtgctgcgagcgttggaggtgttgggatatgagaaagagcgcgtgcaggtcgccatcaatcagtttgtgacgacgaccgtaaacggcgaggtcgtgaaaatgtcgacgcgcaaaggcaacgcggatttgttggacgatttaattgacgatgtcggcgcggacgccacgcggtttttcttcatcattcgcaacaaagaatcgcatctgaattttgatgtcgatttggccaaaaagcagtcgacggacaacccggtcttttacttgcaatacgcccacgccagaatttgcagcctgattcgcgttgccggcgaagaaacggacttcgagccgagcgcgtcggaatatgatttgcttgacgcgcttactgcaaatgaggaacttcagcttgcgaagattttgcttgagtacggcacggcgcttgaagtttgcgtgaacgcgcttgagccgcaaaagctcatcggctacatgaaccgcgtggccgaagccttccacaagttttatcaggaatgccgcatcgtgagcgaggaagaatcggtgcgcaagtcgcgcttgtatttgtgccttgccacacgccaagtgctgcaaaacggcttcaaggtgctgggcatttccgcgccggagaagatgtgagtttttgaaaaatcctttggatatgctgtgaaattttgaaaaaataaccctcagaatgtggccttcagcaacagaatccttctgctgaaggcttaacttattttgttgtttcgctcctgttcgttgcgtttccttttccaattagaagaaaatctcagcgggcatatttttaattgcggcaaaaaacttttttcatgcaaaacccaatcgatgctcatttcttatttcgctccgacggcggctttattcgaatgccggtttggggacacattccactgattcaaccacttaaaaaaattatttcacaccctgcatttttgcgattgaaaggcattcgccagctttcttttgcgcatcatgtttttcccggcgccacacatacgcgctttgagcactccatcggcgtctatcatttgatgaaattgattttgcaacgagtggtcaccaatcccttaaccgcttcgcatcagacagagactttttgtttcgacgaaaacacctgccgattgcttttggccgcaagccttttgcacgacattggccactatccgcacgcccacgcgttagaaagtgcggcgctgaagctcaacggcgcattggtttttgagcatcacgaaaaattgacagaagctcgtctctacgaatcgcatcaagggtttggttcgctggctgggattcttaaggaagagtggaaagttgagccggagcaagtcatcgctttgatttcgggcaaaacggcttcgccattttcgaaactcattagcggcacgctcgatcctgataaaatggattacctcatgcgcgacgcgcaccattgcaatatcccgtatggaaatatcgacatcgagcgcttgatcgagtcgtttgtgcccgacgccgagcgccgcagatttgcaattaccgaaaaaggcattgcgccgctcgaaagtctcatgtttgccaaatacatgatgatgcgcaatgtatattggcatcacaccgtgcgtacgctttcggccatgcttcggcgtgcggtgcaagacattttgggcggcaagcatctttctgtgcaagaatgccagcatattttttatcataatgccgatgagcgcgtgctctacgatttgcgcgagcgagtggccattgcaaagtgcaaatctgcggaattgcttgatcggctcgtcgagcgtcagtcgtacaagcgagccatgacaattggcttgcaagaagcgggtgcaattgccaacatgccaaatttgctcagccgcatctacgccattagtgaggatgctgaactttgcaagcaaaaggaaattgaaatttgtgaaatgatgaaccataagttccagctaaagctgcatggacatgagattctcatcgatgcgccatcgaacaagcacattttcgattatcaagatttccgcgaactgcatattttccgcggagatacaagtggcaataaaggagtttttctacctttcgataaatcaggcgaatctgttttcgaatcgcgatttattttagaatttgaaaaatacacaaagaagcttcggattgtctcgcggcctgaaattgctacgcatttgcgtaatttaaagcgagaagtgcttgagattttgtatagctgatttcgggtattaatttccctatcattaaacactaaaagagtagttgatctatggaaaaggaaaaagagggtatcggattcgtaaaaggccttgcaattggtgcgctgtttggagctgccgctggcacagtgatcgggcttctttttgcgccacgcaaaggcacagaaacgcagcaagcccttgcggaaagcatttcggatttggttgagcaaattcggcacgtgccacaaccgtcacaaacgcacgacacggctgctgatgatgtggaaaatgatgccaaaattcgcgcacaagccatcatcgacgacgcccgcaccgaagcgcagcaactcatcgacgatgcaaatgtgctgctcaaagaaattaagcagcaagtcaaacaatcacgaaactaacgcttatgctttcatacatcgaaaaaaacatcaaggagaaaaatgagcacgccgtgcttttttggcatgcttttccgctctctgccgacatgtgggaaaagcaaatagacgctgttacagcggctggctatccggccatcgcaacgaacgtttatggcgtgaaaggttcacaaaaaaaagaaaattggacgtttaaccactacgtcgccgatgtcgctcaattgttagggaaactccatatcgagcaagtgacacttgttgggatatcgatgggcggctatcaagcatttgcgatgcacaaaaaatttcccggcttgcttcgttctgtggttttgtgcgatacgcgtgctgaagccgatacggacggcgcaagaaaaaatcgatttgatttcatcgatgcgcttgcccaaaatggcagccaggaagcggtttcgcgcatgattccgaattttttcgcgaaaagcacttatcgcgataagcaagcattagttgactggacttcaaagttgattttttcgcacgaacccgaagccattgctgaccaacttcgcgctttggcttcacgcgatgattccacagaccatttgccaaaaatgaattgccctgttacaattatcgttggcgacaaagataaactcgcgccgccagagattgccaaatctatgcagtcgcaaattcccaacgcaaagttggaaattttggctgattctgggcatttgccaaatttggaacatcccgacgtatttaatcaggtgcttttgaatcacttggctgctctcgatggctaatcaaaactccctgaaggagacaggcttcttcagggagaaatcgcacgcaactaagacgccaacacacagaaatttcttgaattatccataaaccgtctggtcaattttcttgaacatttttctgaatggatagctgaacaggagcatccgcgatcgggatttgctcagcgcgttcagaaaaagcccggttttgctatcgctccaactgctggccattttcacggccatgtcggcagcgaccgttggcggctgtgcgaaaatatcttgtaccttcaaaaacgtatccatgcgcttctgaagctccggcgttggattgtgcactgaaagaatttccgttctgaccaaacccggattgagcagcatgatttcaatgccggtatttttatactcctccgcaagcgcaaaagtcatgcggtaaatcgcggctttggacgagccataggcgctaaaatacggggtgttattttgctccgttcccgcgccagccatgttgataagcttccctttgccctgcttcaaaaaatagatgagcgctgcccgtgagccatgataagttcctttaacattgatgtcgatcggtttataccacgcatcgagcgaggcatctacaattcgcttaaacggctcggcaacgccggcgttgttaatcatcacatccaatttgccaaaatgcgcaacggttttttcaatcagttgctcgacctcctcatagttggtgacatcacacgccacgcccaagattttatccgctggaaattccttgaccgctttttgcacattcgtttcattgctcgatgtgatcaccacttttgcaccttgttcaatgaacttttttgcaatcgatttgccaatcccttttgttgaaccggttatgatggcaattttatcttgaagtacacccatttcaactcatctcctcgtttttttttcgggggattttgttttggttttcataaaaagtaagaaggaagcacaattgcatcgttgatgaattggcttccttcttgaagttaacttatccgaaatgaatgtgatccatgcggaaattattcacggacccaggtgttcagcttttgttcaaattcagaaacaagcatggtcgctctgctcttagattttgactcagcatccacgtggaaaatatcgcgcgctctatctggcaaaagtaaaagcgacgtgtcgtcgtcataaatcactttaacgccatcaatcaagatgcgctcgttttccgccgtatcttccatgatttttctcatcactttgcctttcacatctcttggacaagtcacattgcgcttgacgagaaaataacgctgcggatatttcaggttcaaatcgccgatgcgcgtattggctttagcgatgagttccaaaattttcacggttgagaacatcgcatcgcaagcgaaaagaaatcctgggaaaataaatccagctttcgtgccgccggcaaaagcaatttccgagtcggaagttaccgcgcgcatcatatcgagatggctgtcgccagttctaatgactttcacattgcgttctttgcaaagttcttcaacttcttgagaagcggtaatcggcaacacaattttcttcgtttctggattgacatccaagaaaagtcgagtgacgatggtcagcaagcgctgattttctaagaaagtccctttttcatccgaaacgaaaacccgttcagcgccagcgtccatcataaagccgatgtcgcaacccagcgacaccacgacttcggaaagccgatcggaagcttcataaaattcatcagcagtgcgagtgccttttttcggatcgataaacgcattgagcgaaaccacatcaacacctaattcacctaaaatgcttggagaaatggttgttgcagcgccatgtgcgtagtcaatggcaattctgaggcgcgcttttttgataatttctgtatcgatttggctgagaaaatcttccgtgtagccttcgatggcgcgttcagggaaggaaatcgtaccgatgttttcaaaatcggcgcgtttgtaatcttcgccaaagaagtttctctcgatggtttttgtctttgcgttcggaatgtcttttccgtctttatccaaaaagatgatatcgagcagtttctgattaaacggcgatttgcgaatatgcagtccgcccacttccgaaccgttttttaaacgatgtcgggcaatggaaatcgggacaatttgcaaatcatttacagaaacaccggctgaaagcaatccggcaataatagcacggttaatcattcgcgagcttttatcaacatcgcggctaaccaaaactgttgagtttggccccagaatagaaccgaacgaagcgcccaatttggcagcaaaatcagggctgatttcaatgtttgaaatgcccgtcacgcgcgagccagtaaataattcccgcgaccatttggattcccaaaccaaacttttggtgacaatggcacctgcttcaatttccttttccggccaaagcttcacgccagagcgaatattagcctctttgccaatttggcatttatctgcaatgaaagtttgctcttcgatctttgcgtgcgccccaacttcaacatcgtccgttatcacagacaaataaatatcagcgccgctgtcgatttttgtgtttctccaaataacagtttttttcaagtggcagccttcgccaacgctcgaaccatcaccgattacggaatcttccacaatcgcgtttttgccaatgctgcattctttaccgatataaacttttccgctaaacttcactgaattcaaatccacttttgcagatttatgtgcatacacatcgtctgcaattttttcataatcgtaggtaaaatcgaggtttacttttccgttcaagcagtcgatgtgagcttcttgatactcggttaaagtaccgacatcgcgccaatagccgttagaaatgtagccataaagcggcatgttttctttcagcatttttgggaataagtccttagaaaaatcgtagtcctctttgtaaggaatcaaatccatgacttctttttcgaggatgtaaataccggtgttaatcgtatcgctaaaaacttccccccaagttggcttttccaaaaatcgcgtgattcgcccgtccttatcggtgatcaccacgccaaactgcaacggattcttgacatgagtgagaaccattgtagcaagagcgcctcttttcacatggaactcaatggcttttgatagatcaaaatcggttaatacatcaccgctgatgacaacaaaacgaccgtctacaaaatcataggcatttcggacacttcccgctgttccatagtcagcatcagaaagaatgtagtgcatcttatacccaaacttctttccatcgccaaaatactccctgatagactcaggctgataatacagcattgaggtgatttccttaacgccatatttcttgagcagttcagcaatgtgatgcatcatcggacgctgcatcatcggaacaagcggcttaggaatgttcattgtgagaggtctgagtcgtgttccaaaacctccggccataataatggccttctcaattgtataaagattggaattttccggcatgcttaatatggtattttaaatttgcggttccttaatagacttgacacacatccaacctattaacttaccagcttatagcagtcatttcctgcccctgaaattatattgctctcgcttaataatcaagctatattccaatatcctggttaaataattctttaaatcacgattaacaattcgaccgaaactatccgttattttttcaccttaacttttcgtaaaacacctgcgccatgctcgttttggatgtacgccgaaaacccaaatctgatgaacttgtcctcattcaattcgactccgatttcattttagaaaccacttatgagttggctttgaaattcggtctaaaaaaagggctttccattagcagcgaaaagtttcagcaggtcaaactggcttcagaaatggcgctggctcttaggcaagccttgtcttatctttccagaagaattcacacgcaaaaagaactttccataaaacttcagaaaaaaggattttctaccgaggcgattgaagcaaccaccaaacagctgcacgctcgcggaattcttaatgaaaccgcgtacgcggaaacatttatcgaaagtagaaaacgcaagctgcttggaacaaaaaagctcagctacgaactcaagcaaagaggagttgcgccagaagccatcgccacagcgcttcgctcaaccgactacgaggaaccgacgctttgccgccaagctgccgagaaaaagtttcgcttgctccaacatgttgaagacaaacagaaattaaagcaaaaactttgcgcccacttgatgagaaaagggtttgcgtgggaacacattgctgaagcacttgccgaactcggcgtctgaattacgttatcccgcctgacttaaacagaaaaagcggttgagcaaaactgcttaaccgctgattttctaagagaccattttgtaacggtattttgcataccaactcgttttcctcattcaccttgccgcttggacgaacggaaaacacgaaatttgtaactcaatgcgaattgagttcatcaaaaacctcaaacgctcaccagcgtgccaatttgctcacccaaaataagccgctccaaatttccaggaatattcatattcatcacgactatcggcaatgaattttcacggcataaagtaatagcggtcaaatccatcacgcgcaagttcttctttagaatgtctatataggaaatgtgaggaaacagtattgctgcgggatttttttcaggatctgcatcgtaaatgccatcaactcttgttcctttgataataatatcagcttcaatctcaattgctcttaacgatgccgcggtatcggtcgtaaagtaagggtttcctgttcccgctccgaaaatgacgacgcgccctttttccaaatgcctgatcgctctacgacgaataaacggctcggcaatttgctccattttaatagccgttagcaatcgggtaaaaattccttttcgctcgagtgcatcctgcatcgctaatgaattaatcaccgtcgcgagcattcccatatgatcagcttgaacccgatccatattttccgaagcttttgatacaccacgaaaaatatttcccccgccaattacaatagcaatttccgtgccaagttctttgcattgttgcacttccatggcaaaccgctccaaaacatctccatcaattccataaccttgaccgcccatgagtgattcaccactcaactttagcaaaatacgtttgtatttgagcattcttttaaaagaattaaaattaaacaagtaacatgggtgaaaatgaagttatcctgaaacgtcatcaacaaaaaaaaggcctcttaaaagaggccaaaataaaaatagttacttctcaccaagctgatatcgtaaaaaacaccttatttctatggttttatttaaccgttttgaagtttcttttacgacatcagaaacggttttagagctatctttaataaaggcttgctccaataaaacaacgtcttggtaatacttttctattcttcctgtgacaatcttctcgacaaatttttcaggctttccttctctaagagcttgttgcttgtaaatttcagcttcttgggcaagtttttcctgaggaacggctgagcgatcaacaacgagcggcgctgctgctgcaatttgcatcgccacatctttagaaaggtcttccacttcatcagtcgatgctggaccaatttcaaccagtgtcgctaactttgcacctggatgaacataggcagtcacaacactatcattagatgtgatgaccccaactttgctgatctcaattttttcgccaattttgccggtcattgcctcaattgcttgctcaactgtctgaccttgataatcatctcccatagacaaagcaagcaaagcttctttattttcaggaaaatttgctaaggcaatttctgaaatagcttccgcaaatttggtaaaatcttcgcctcttgcgacaaaatctgtttcacaattcacttcaacaataacgccattccttgaatcttctgtagttttaacagcaatgacgccttcttttgcctcgcggtcagcacgctttgcagccatggctgcacctctttttcttagaaactcaaccgctttttccatatctccgtcggtttcttgaagtgcttttttacactccatcataccaacgccggttttatctcttaaatccttaaccgctttagcagatatttcagccattttactttgttttttctgtatgtttagttttatgcttcgcttttttcatcttgcgcttcacttgcaaggtttgttgctgctgcatcctcatcatccttttgaactgcagtagcatcaataatagcgtcagcaactgacgacgtaatcaattcaattgaacgaattgcatcgtcattagcaggaatcacataatcaatgaactcaggatcacaatttgtatcaacaatagcaaaaatcggaatgcccagtgaataagcttctcgtactgcgatgtgctcttttttcacatcaattaagaagatagcagctggaagacgcgtcatttttgaaataccgccaagtactcttaccagcttttctttttcgcgcatcaacatgaggcgctctttcttggtaatcatgtcaaaagttccatcaatttccattctttcaattgaattcaaccgacggatactttgacgaatcgtcgaaaagttggtcagcataccgccaagccatctttccgcaacataaggcattcctgctctttcggcttgctcggccacaatagcttttgcttgtttttttgtaccaacaaataaaatttctttacctgttgaagcaattgcaccgactgcatttaaggcatcatcagctaaagataccgtttttttcaagtcaataatatgaatcccattcttctccatgaagatatagggtttcatctttgggcaccatctacgtgttaagtgcccaaaatgcgcacctgacttaagcaggtcttcaagttttaactgagccatcttttttcctttgagttattccgctacaccggcttccgtgcacaactttacgttatccgtaaagcactcgcacacggcccttaagcaatcgccgatgtatgagttgttgaaataaaaaattaacgctttgagaactggaagcgcttacgagctttcttctgtccatattttttgcgctcaaccattcttggatcgcgagttaataaccgctctggtcttaatgccacacgattagcttcatcgtattccacaatggcacgagcaatcgccaagctgacagcacccacttgaccgctcaacccaccaccataaacagaaacttttacatcaaacttttctaaagaatctgttagcataagtggtcttactgcgttatcgctataacgcttttccgcaaaatattctttaacgtctttgccattaaccaacacccgaccggttcccgggcgaacaaacgcacgagctactgaagtttttcgtcttcctgtcgcgcttatcatttcgtcattcattagacgctataccctttacttttaaaaattaagatacttttaattcagctggctgctgtgctgtatgaggatgaagatccccaacatacacctttagctttttaaactgttggcgaccgaggttgttatgaggcagcatgccccatacggctcgctcaataattttctcaggatgctttgccatgacttcacgatatttttcaaaacgctctccgcctggataggctgaatagctataatattgttttttcaatgctttcgcacctgtaactgatactttttctgcattggttacgacgacaaaatcacccgtatcaatatgtctggtgaattgcggcttatgttttccccttaaaacccttgcaatctcagaagccaaatggccaagcgttttgccttccgcatctacaacaaaccacttacgctcaacttctcctttttttgccgagtaagtacgaaaactttgagtatcgactttcattatcttcaggaattatcgttaaaaatgaaggtcattaaagttagcgcttttctgttaaacctgcaagaatcgtattaataattcgctatattattttgatgatttctctcatgaagattccgtaggcgtattaaggctacagttaaacttttaaacatagccaagcgcgtatcttgtcagaacctgaatttttatgtagatttgtgtttttagaacaggccgcaactgccggacttcggcgcagaatttttcaaaagtaactctaatgggttttctggattttttttcaaaagatgttgccattgatttaggaactgcaaatacccttattttcatacgaggtaaagggattgtcttaaatgaaccttcaattgttgctctcgacagaaactcgcgtaaagttgtggcgattggaagcgaagcccggcaaatgcatgaaaaaacccatcgcgacattatcacaattaaaccgctgggcggtggcgttatcgctgattatgaggcggcagaagaactcatccgtggcctcattaaaaagacgcaaaaggacttttcaggctcaattcgtcgtatggttattggcattccctctggcattactgaagttgagaaaagagctgttagagattcagctgagcacgttggcgcaaaagaggtttaccttgttgcagagccaatggctgccgctattggtattggcttggatgttgaagccccgtttggaaacatgattgtcgatattggcggcggaacaacggaaattgccgtcatttcgctttcagggttagctgctggcgagtctattcgcgtggcgggaacagaaatcaccaacgcgattcttcaacattttcgcaaaacgtataacctcgcaatcggcgaacgcacagcagaagaaattaaaataaaaattggctcggcttatgagcttgaagaagaattgatcgcgacggtcaaaggtcgaaatttggtgaccagccttccagaacaacgcgatgttagctccccagaaattcgtgaagcgattgctgaaccaattggccaaattgttaatgcagttcggcgctgccttgaaaccacgccacctgaactttctgccgacattctcgatagaggaattttgctcaccggaggcggcgcactaattaaaggattagataaacgactgagcgacgaaacaaaacttcccgtccatgttggagaagatcctttgacagctgtggttagaggaactggcaaagttcttgaaaaccttgaaaaatatcaaaaagtgctcatgcaaaccaagcgtatttaacgcagcaacgtgatcatttttatcaagcttactgctcttttcttctgcaattaccgcgagaaaaacaacgccattgctgcaagcataatcagaacgacctctacaagatcttcacgcagttgctgatttacaaccaggctgtgaattttagcatttaaccgagcgcgcataatgatacgtataaaattatggtggttagctccggctatatagaaaaattctgagtgttttttacctggcctattttaaaaaacaattaattcattccaatgaagcagctggttaaaattatggcgagaagaatggtgcactctacaatgtccctcgtcttaactgaagaaataattctaaacgatgctttttttgctaactgattcataactcccccagatttttataatcgctgtaacttctaaatcatttaaattatataaattagttaatgcttcatatggaggaaaagttcctatgatatgtggggttctctgctattatctatgagcacttggttagcatctttgcataaaaagcctcatacaacgacacgatatcatctgtgtcataagtctccgctttagctcgcgcatttttggcaaagcgctgatgaacttcttggttttgcaatatagatatggcacaatcagccatttgctcaacattttctaaaggttgaagacaaccatcaacaccattttgaattaactcaggtaaaccgccgactgccgtcgccaaaacgggaaccccacaggccattgcttcaagtgctgcgagtccaaaagattcagattcgcttggcataatcattaaatcagaaatagataacaaggcaaccagcgcttcctggcgtcccagaaattttaccttatcggctatatctaattttcgcgatagcatttcggcatccattcgttccgggccgtcgccaattagcaacatcctacaaggaatcgctttattaatgtggtaaaatatttttatgacttcttttaccctttttaccggacgaaaattggagatgtgtattaaaactttctcctccggtaaggcaaacacatttcgaaactgtgcacattcatcgcgaataaattcctttgtatcaataaaatttgggataacttcgatgtgcttttttgtttcaaaattagaaatggtctgttgccgtaaaaaatcagataccgtcgtgaccccatctgatcgatttacacctaaccgaaccgcttccgccatgcttggatctttgcctacgatggttatatccgttccatgtagagtcgtaaccagcttaaagttctgatggcgatcctctttttctttgagcatttcttttgcaagcaaggcactcatcgcatgaggaattgcgtaatgcacatgcagcaattctaatgactcaaaactgatgatatcggccatttttgatgcgagtgcaattgaatatggcgggtactcaaaaagcggataattggtaacatccacttcgtgatagaatatgttgctggagaattctttcaaacgaaatggaagcgcatagctaatgaagtgaaccacgtgtcctctggctgcgagggcttttccaagctcagttgcaatcaccccacttccgccataagttgggtaacaggtaataccaattctcatcacttgcttttaaattattaatctaacgcgcaaaaacgcttttttgcctcaagctctatgacctttttaatgaggaacaagctgtggatttacaagcacaaacgcttcatcttcgtcatagtcctcttccatagcttgatcttgatagatataatacattggtggttttagggcaaatccggctaaaaaccagaatggccatgaaaaaccaggccatcgggacgcataagtcacaatatttagcaagtaaaatgcaaacatggcgccccatgccaaatattttagagaaaggctattattgattgagaaggcataaacttgttttaaaattctactatagtaaataaatacagcaagtattaacgagaaataaatacttaccccaattattcctgtatcatggatgtactcatacaaatctgaatgccctttattatgaccgctagtctcgacatttaaaaagacgtccaaaacatccgagtgactataaagcccttttccaacaaatttttctataacactcccttgataaaacgactccattatcgatttccacatgccatctcgtccggtcataccttttatttcacctgcttctacggactgaataacatcattgaaaaaactagccagaaaaggactcgaaaaaagagcgatcatactaacagataacatagccacaaatacaccatagcgcttgtttaaaaatagccatgcggctatttgaataaaaccagatagccacccacttcttgaaaagccgtaataaatgatcatccaactcaataatataaaaatgtagtaaattagtttctttctattctcagggttatttaccatatagaagcacagaggaacaactgtaaacgtatatatcgcttgagttagggcatcattataaaatccgggatagcgaaaactctgtccttcaacgccatagtttgacgccaattgctgtccaacaccgatatcaccaagttcaaaaattccgaatagttgtaggaaaaatcctataaacggaatgatatatgaaaaaatataaacttttgcgaagtgctcgaatttttcttgactatcaaagtagaaccaacctgttgcaaagatcacgtaagaaccagccactttaaagaaatctggcaaggcaacactaatgtatggagaacgaatgatcgcaagcaatatccaagttgaaaaaacgatcattaccgttatcaacggcatagaaaaaggaatcttttttttctgcgattcatttatgacaacaagaaataacgctatcggtagtactgtataaacaactcgttgaatacttagctcgaaacccccaacggttatttttacaaaccaaaatatgtcaataattttctggaacgcgacaatatacatggccatttgaagtggcgaatttataaagctgaaaacaataaccacaacaccaataaaaacaattacaaaattaattggatccatcgttactttgctgtttgaaggattgtattgtatgctttcgctatttttgaataataattatcccaagtaaactgcttgacgtattcaatgccttcttgtcccatctccttcgcacgcttttgattgttatataaaaacagaatcttttctttcaatgcttcaatatttcttattggcaccacaaacccttcgacaccatcttggcatgtcataccacagttttcacttacaataaccggcacgccacaggccatcgcctcggctgttgccatcccaaaactttccacaatcgaaggcaaaacaaaaaccgaagcattattcaaataacgatttagctcttgttgacttaccccatttatatgtgtgacaatgtctttatacttgttaaaaatgggttgaaaatcttcatcaattgggctaatcaaaatgaattcagcattttttagcttaagctgcttaaaagcttctaagatataatacgccccttttctcacgcctatgattccgacgaaaacaattctaaatgtgctatcctctttttttccaggtcggaatcgctccaaattgcacccataaggaatcacaaaaatagactcgggcgttcgcttttcatgcttgatgaaatcctttttgattttttctgagcctacaaacacataatcggaaaccttaaattccaaatatttccgcttgattgtcaagtcgcctttctctacccattttggcatatttaatgccaaaagctggtattcatcccgaaacagctgaatcgtctccgaaatatgataagttgcctcatccagtaccgtgatagcacctcttttttttgcggctctcatagaataaagcgaacaaccttcaaaaccgtgaaaaacatcgcagtccaaatcagcgccagaaacgcgcaagtcaaaaagactattgactaagtgataaacattatactggccaattgatttgaccacaaatggaaggcgatgcaaaatttcaggaaaaaaataagactcgatcaatgactcatcaagatgcgggtgaatccggttacttattttttttttaaggactctggaagaagtgaagttagaagcgcttgagcaggtgttttttgaactttgtcgtaaaaagaagaatataatttttttaaatgcccagcttgttgaagcgcgtacgctgcctcataagcatgatgcttccaagaattcgatacaattacttttgccatttgcgtaagcttgtttcaaaataaaaatccctcgcgataggaaaacccattttcaattcgtcacctttttgatcgtttggcaaagcccttcggaaaaactttgaactttatatttttctgcagtttttcttgcatttgccgccatttgcttttgcaatgttggattatttgaaatacgagtaattttttcaacccaatcctctacatcgccttcttttacccaaaagccgctgccttctcgctcaatgtcaatatcgatacacgggctttccgtcataatcactggcacgcccgcggcaaaagcctccatcatgtttgtgatgccgtttgaacgatgtaagcgattttcatcaagcggaatggcaacaatggtagtttttctcaaaataggtaaaaaatcacctggcataaacccatcctgaaaattagcatgaggatttttcctgtagacggtcacctcaatgtttttgccgtaatccgacgagagctgcgattcgggaataataaactttgctttaatgccagcctttgtcaccgcttgaaacaaggtcgaataatctcgccatgactgaccgttgctaaatagaaacggctcggtgcgctcttctcttgaataatcggggtaaaattcaatatccgaccaccagttcattaaggtaattttttcatccggcaaattgtagcgcgatttgattcgctcgtaggtcacgcgattcgtggcaatcacatggtcggcaccttgataacttattttgaacgatgggtgatcatagggtggcaagccatgcgccaaaacgattatcggcgtttttaaaagtcccgcttttcttaaaaaacacagccccacgatggggccgttaatcattgcataaattgcatcatatctgctgagaaggctcaaagcgcgaagttgctggtctaaatcaccagtgatggttttgctgagttttttcaaccaaagaaatttcttaaatggcaagatgtccatctgaacgctgaacgcatgggcatgcttttgcccatacaagtgccaggctggaaatttttttttgctgatttaaacgctgaatttcatccaatggataatcagcaatcatcaaaacctttggctctttcacagatcgatttttgtaattatgcgctcgttcaacaggattattctgcagacttgataatttctacaaaatcttccgcgtttaagctcgcgccaccaattagaccaccatcaatatccggcataccgaaaagctctttggcattgcttgttttcacgcttccgccatattgaatgcgaagctcattggcaacttcttcaccgaacatatccttgacgattccgcggataaacgcatgtacttcctgcgcttgctcgggtgttgcggttttacctgtgccaattgcccaaaccggctcataagcgatgacaacgcttttcatatcctcagccgtgagatcttttaaaccgccgcgaacttgcgtttctaccaccgattttgtcacgccgctttcgcgttgctcgagcgtttcgccaacacacataatcacgtccaactcaactgaaagtgcatttttgacttttttattgacgatttcatccgtctcattaaaatattgccgacgctccgagtgtcccaagatgacatactcgcagccggaatttctgagcatggctgctgaaatttcgcccgtgtatgcgccttgatcttcataaaagcaattttgcgcggcaagcttaattgcggactcatcaatcacctgaaaaaccgcttgttgacataaaaaagttggcgcaatggccacttcacaggtaggcgcttcatcaccaagaagttgtagaatctctgtggctaaggaaactgctccaagcaaatccttattcattttccagtttccggcaacaaacttttttctcatggctttttagattttttaataatcggtgactctgtcgaggtataatttttcaacttccgaaaggcttaaagtgtgcaccttaaagcgtgtgtcacgaagtttcacgtctgaacccgtcacttcctgaacatagccgtgccaaacgaccccatttttcatgagcacattgacctcatcacccgaaaaactatatccaggtattttttccgcgtttaggataatctgtcttttacccatttttctattttaccttaatatttaaaacttcatatctcatgattcccttaggcactttaatttcgacaatttcgccgacagatttgcccaaaagatttttcccaatcggtgattttacagaaattttaccgttttcgctatctgcttcttcagaagaaaccaaagtatactcaacttcttcgtctctatccaaatctttgagcagcaccgttgttaaaatataaactttatcggttttaatgtccttttcgtccaaaatggttgctgttgataaaacccgctccaacgtgctaattcgactttcgacctgcgcttgctcttctttagctgcttcatactctgcattttcgcttaaatctccatgcgatttggcttctgtgattttctcaagcacttgttggcgaacgtttgtctttagatcatcaagttcatcttttaacttgttgtagccacccttcgtcaaatatgttttatcggacatgatgtaaaatttaagtttcggtttgtttcagctaaccggttcagtttattttcgcttacattaaaaataaaagccagcccttttcctattagagctgacttatccatttgattgtaattgcttaagttaacacgttttctttttacatcaaagccgtgttttttttgaatctgcaaaattcacaataacgcctcacttgcggcgtgcatggctgagcctatcatttttgaacccaaaacccatcgttgatatgcaacttaccgtccacggatttgaaaacggcgcgccgattccaccgcaatacgcattctgcgcgccggccagtcaaggcattgtttctctggcaaaaaacagaaatcctgcgcttagctggtctgatgtgccagaagcaacccaatcgttcgcgctgatttttcacgaccgtgatgtgccttcaaaaccggacgatgtcaatcaagaagaccggctcgttcctgccgatttgccgcgcgtagactttttccattgggtattaattgatatgcctgcctcgcttcgcgccatcgcagaagcagttgacgccgacggcgttgccgctcgtggaaaagcgccgggcaaaacggaactcggggttcgcggcatcaacgactacaccaattggtttaagggcgatgaaaacatggaaggcatttatgctggatacgatggcccttgtcctccatggaacgacgccattgtgcacaattattttttcaccttgtatgcactcgacattgaaagtttatccctttcgggaaatttcaccgggcaggatgcccggcaggccatgcaaggccacattttggcggaagcaacttggcatggcacttacacggttaccccatctttgttaaaaaaataaaatcacctgcagcgtgtagaggcaaaagtgtgttgcctctaccgtttttcttgcattccgcgttgcttatctttcggttaaacaaatgggcttttttgccactgcaaaataattttcttatgatattggctcagcgcacatgatgaataatactttgtgctggcgttaaaaagcctgagagtcacactaaaaactggaaatttacgcatgattatcaaagaccttttacaacccgataaaacccaatttagctttgagttttatccaccgaaaaaagatgaggagtgggaaaagctcttctttcacatatcggaattaatgccgatgaatcctgcgtatgtcagcgtcacatacggagcaggaggctctacgcgagacaaaacccacaacttggttgttcgaatttccaaagaaaccaacatccctgttgtctctcatttgacttgcgttggctcgagcaaaagcgaaattcacaccatccttgaacgctatgctgaaaacggcattaccaatattttagccttgcgcggcgatccgccaaaaggatctaccacttttgaaaaaccagccgatggcttcgcttatgcaaatgagttggtggcgtttatcaaaaaaaatttcccgcaaataggcgttggcgtggccggttttcctgaaggccatcctgaaaccctcaatcgattgacagaaatcgaccatcttaaagaaaaagtcgatgccggtgcggactacattgtcacccagcttttctttgagaatcgtgacttttatgatttccgagaacgctgcgaaatcgcagggattcatgtgccgatttgcgctggcattatgccaatcacaaccgacaaaggcatgcaaagaatggcagagctttcacctggcacacgattcccggcgccactgcttcgtgaaatatccaaggctcaaaatgatgaggaagtttcagctattggactcaattgggcgattgcgcaagtgcgcgacctcattgaaaataaaacgccaaatattcatctttacacgctcaatcattcaaggccaacattgaaaattttcgaggcgctctccgagaaaaaccccatctcttcgtagcaaacctccggttgaaatccatttctaaaaaaccttcttatctgtttataagaaggttttttctttccaccctaatcgcaatcagcatttccgccattaccataaaatcttcaaattctaaatttatctttgtattaaatcaagcaaatagccgataggatttgaagcggcgcgcggttttcgttcttgttttataaatcgccttaactatatttactttttcgttgataaagttaagattgattttaacgacttcttccatcgggattattttcatttttagtgacgcttgccaggaatcaaaactcagtttagtgcgaatattgcattaaaacgttctgtctgttgttactcagtttgtagttttagaagacatgtaatttttgctgtttgaaaaatagatagcgcgttatcgatgcaatgagcttattaactttaaaacagaaactgtgacgatatgagtaacgcagtaaaatatccactcgtattcgaggttaatgcgcacgtatggcttcgggaactttcccacaaaacaggctcaccagtaagtttatccaccattcctcactccgaaattcaaaaatgggcagaccaaaatatcaatgctgtttggctaatgggcgtatggacacgaagcccaaaaggcaaagaagttgcacttcatcatgatggacttcactttgattacaccaaagcactgccaggctggacagaaaacgatattgacgcctcgccatattccattgttgattacaaagtctcgcctgagtttggtggagaaagtgccttggcgcggcttcgcgagcgacttgcggaatacaatatcaaattgattttggattttgttccaaatcatacagcgctcgatcatccttggattgcaagcaaacccgaatattatgttcaggtttcaaaagaagcctatgaaaaagcaccggatttattttttagcccaaacgaaaatcaattccttgcctacggacgcgacccttattttccaccttggacagacaccgcgcagctgaactacgccaattcggactgccggagtgccatgcttgccacgctcaaagagattgcgtcgcaatgcgatggcgttcgctgcgatatggcgatgctgatgctcaaagaaatttataatggcatttgggggaacttaacgggaaaaatgcaagaagaattttgggagctggccatccgcgagatcaaaagtcaatatccgaatttcctgtttattgctgaggcttattgggataaagaatgggagcttcagcaacttggctttgactttatttacgataagcgattttatgaccgattaaagtcgggcgacattcaagggctgaaaacgcacctcaatgcagacatggcctttcaacaaaaactggttcgttttattgaaaatcacgacgaagaacgcgctgcagttagcttaaaaaataatcacaaagtggctgccatggtcacattaacttcgccaggaatgaggctcgtccatcaaggacaacaggaaggatttaaaactaaattgcccgtacaacttgccaatccaaagcaagaaccgcaaaatgctgacatttacggcttctatgagcgattgtttagggtcatgcggcaaacgcccgttactcgcggcgaatttcatttgatcgatttaaaagaacacgacaaccctgacgtgatcgcatttgaacgccgaaatggtgtgaaaacccggcatttcatcacagttgcaaacttcagcgatcgcccaaccacgcttagcttcaacacggacgcattcagtaatatttttagttatgagcatattgaagttgtcagcacagagctgctttgcagcccgcagtttgatatttctccagacagtctaacggttaggcttcggccacatgaaggattgctttttgtaacccattaaaaatgggtgtggcaaaaatatttaaaaattaccggcgcaaaacgatgacattgcgccggattttcttttaaatcccgatagtttattgggttataaaaagagcgaatgactcacttgaaagcttaatttttttgcttaaatacagtcgatggcttacgtttagaggttatgtaaactttggaaaaaacgcatgtatgttcaaatcgcggttaaaccaacttattgagtcaaaaaactcgcttctttgtgtcggcttggacgcagaccctgacaaaattccatcagtttttcaccaacacgacagtcccgttgtcgcatttaacgcggccatcattgaggccacatcagaattggctattgcttataagccaaacattgcattttatgaatcgcgtggcatccgcggtttcaaagatttggaggaaaccctgctactcattcctaagacttgcttgaccatcgcggatggcaagcgtggcgatattggaaatacaagccaaatgtatgcaaaagcgttttatgagcattggaattttgacgcatctaccgttgcgccttacatgggacacgactctcttttgccattttttgagtatcaggaaaagctcacttttgttttatgcttgacttctaataacggttctgctgacttcgaagagcaacggctcgcaaatgggaaaaagctatatgaagcggtgcttgaaaaggttttagcatggaataaagcaggaaacatcggcatcgttgttggcgcaacgaagcctgaacagcttgcagaaattcgccaaaaagcacctgagattgtcattctcattccaggcattggtgcccaaggtggatcgttagaggaaaccattcgctatggcacggataaaaaccaggaatcagccattgtggtttccggcagaaaaattatttaccctgacggtaaattcacgtccatcgatgaatttcagcgcgctgtgaatgagagagcaaaagcaacggttttggaaatgagacaatacctaaaaactaacctttagaagaaggcctttttagtaccttacatgagtggatgactaaagtcacaactcttcccccaaaaaaaattaaattcatcaggcaagagtgctttcactcgtatctgaactcactcatacctgtaaattctaaatgatattaatatgtgtggtatagttggctatatcggtaaaaaaaatgcctcgcctattttgattgacggcttaaaacggctggaatatcgtggatatgactccgctggaattgcgcttttaaatggcacgctgcacatacataagaaaaaaggaaaagttgccgatcttgagcaaattcttcctgaattttccgatagccttacaattggaatcgggcatacccgctgggcaactcatggagaacccaatgacgtaaatgcccatcctcatacaaatgaagcaggcgatattgccgttattcataacgggattattgaaaattatggcgcaattcgtgcagaattacagcgaaaaggccacaaatttaagggcgatacggacaccgaagttctggctcacttgatcgatgaaatctggaacgaagccgactgcgattttgaaacggctattcgtttagcattaaaagaagtggatggaacctatggcctttgcgcaattacatcccgcgagcccgacaaaattgtaacggcacgcaatgggagccctctcattatcggtgttggcgaagatgaatttcttattggctcggatgccagtccgattgtctctcatacgcggaaagtcatttacctaaacgacggcgaaatggcgatacttacgcgtgatagctacacgataaagacgattgaaaatgtcacgatgcccaaggccattgacgaactcactttcggcattgctgagattgaaaaagcagggtttgaccatttcatgcttaaggaaattttcgaacagccggaagccattgaaaattcaatgcgtggccgcgcgctgcctaatgaaggacaagtgcgtcttggcggcattcgcgaacacattgatcgattgagaaatgctaagcgaattatcatttgcgcttgtggcacaagctggcattcaggtctggtaggtgaatatctgatagaagaatatgcgcgcatcccggttgaagttgaatatgcttccgagtttcgctaccgacatccgattttgagcaaagatgatgttgtgattgctatttcccaatctggagaaacggctgataccttggctgcaattcgtgaggcaaaagcaaaaggggcccttgttttgggcatttgtaatgtagtcggctcatccattgcaagagaaacagattgcggtatttacactcacgctggtcctgaaattggcgttgcatccacaaaagccttcactgcgcaggtcaccgttttggtgctgcttgctcttgcgttaagccaaaaacggacgctttcggacgagcaaaccaaggatattattcaagacctgtatcaacttccaaaaaaagtacaggaaatattaaacttaaatgaagagattttcgaaatggccaaagtctttaaagatgcacggaacttcctgtatcttggccgcggcttcaatttccctgttgctttagaaggcgcgctaaaactcaaggaaatttcttacatccatgcagaaggctatcctgccgctgaaatgaaacacggcccaattgctctcatcgatgaaaatatgccggttgttttcattgcgaacaaagatagttcctatcaaaaaatcattagcaatattgaagaagtccgcagcagaaaaggacgcgttattgtgattgcttctgaaggcgacaatgacatcgataaacttgcggagtttgtcatccacattccagatgcaatgatgccacttatgccacttttaacagttattccgcttcagcttttggcctatcatatcgctgtgcttcgcggttgcgatgttgatcagccaagaaatttagcgaaatcggtaactgtggagtaaaaattgctgttttgcgtgctgcgcaaaattgaaatttatagaaaaaggctgttgaaaaagcagccttttttcattgcatcatcacgcgtcatgactgtaattccgccttgttcaaaaaaaatcaacgcattataaagagtcttttttttattttttcccaattttgttgaataaaaccccctagatatgacgcgatttttagatcgttgcctgcgcgaagcgcttcatcttatttatcctcatgtttgtatttgctgccacacacttcttgaagaaagtgagaactatgtctgcaaaacctgttacgagcagttagataagtttttactcccaggagaatcagcaacagaaatttccgccaggctcgccaaacattttccatttcaaacatctataaaagaagggctcgccctatatcgttttcacaaatcaggtctacttcaagagatcattcacagcatcaagtatggtggattgcaaaatcttgctgttgaactcggaatgatgcttgggaagcatattttaagcgaaaaacccttttctacttgggaggcaattattcctgtaccacttcaccatgtaaaacacattgaacgcgggtacaatcaggcagaggcattagcaaatggggtaagccgggctataggaatacctgtagtgcgaaacgcagttatgagatcaagatacacagaatcacaaacaaaacttgctgcagaaaaacgccgagcaaatatatccggcgtgtttcaaatccgtcagcccgttcagttcaaacaaattttattaatcgatgatgtttttacaacaggagctactttagttgaactcagccatgagctcaaaaaatatggcgccattgaaatcacaatagcagctcttgccgtaacaagcacctaaacatccttttgaatgaatttttcaataggatttattcaagctatccgaataaaccggccagaaggcgaaattgcatcgtggcaaattcggaactaatgaccggctttctttaaaactcaaaccccttgtgcagctatttctgcatactttcttaaaaccgtgcgggcaattgcaaggttggtatgttttgtgctaactgcaagaaacagaaaatagccatgcccaataagttttagtaaatgcaactgttcgccaagcgtgaccaaaatgtcctcaatcttttcatgctcaagctgcaatgcacttaaagctttttgctgctgcttgataacttctgcgttatacgcgctcgctgtatccgggtcaaagcttggtgaagttgaatgacttccaagactcatccctgaattcaaatccaccacagaaactgctattgttcctggaacattagctaaaatcccttcgatggcttgaccgatttttgaatctttaatgtatgacatgtttgtatatgaaagttttcggttcagctcaaacttgttggccgttgaaaattactgtgacttttattgtgaacgcttaaaagcttaacttaataaaaacacaataatcctcaaacaaacctggttgtaacgtaaagaaaatagattttgattcccgcattttttttaacaacgcttcttttttcgcattatgttttttcttcttttcagtttagaaaattgtatttcacagtttattaacgtagcttcaggttaattttatagaggtaggtagtgcccgtgtccccttagttttcgcagttaagaagggaaactttatgagcttgataattttagcgcatgcacgcatttgtttggttcatatttgatattttgctaaagttataagaaaaatcctgagttacaacataaagcgagtattcctttttagttagttcaattagaaaacagacattaacattatatatttgtaagtttcgcagtagtttattcctctctatctatttgttcttcctaaatcaccttactcagtagcttttgttgtcaagacgctacatggagggaactgtgaaaagttttgacaggtggctccactgaaaaaattcttgggtgaagcttatgcgaattttcggagctgataaaacggaattttgtattttcataaaccaccttggttttcctgaactatgaagtgctcactttttagttgttaggaagttataactgagaacaagtttttctagatagatatgaacgtattgattgttgatgatgagcccgatattttggccgcacttgaatatttacttaaagacaataaatgttcacccgtgtcggtggatgatggggagaaagcaaagtctctgttgaaaagcggcaagtttgatatggtcatcagtgactttattatgccaaaccttgatggatatgaattgctttcctggttgcgaaaagaaggccataacacattttttgtattaatgtcaggctactacaacaacagcttttccgacgggttcaaaaaactacaagtagatgcaattcttccgaaaccatttacaaggcaatcaattcaagatattgtatcaaagtgcgcgcgccgcaaaccagtcgagtttataaatgaagaaggaatcaataaaccccaagcacagccgattgcacaacagcctttaggcgaagcgttatcaacggaaaaatcgaataaagcggtcttcctggataagctggttaaagacttgcctggcatcgtgatgattgcaataatggattcagcttcaaattatgcaatccgccagacatcaacgataaagatatttccaaaggcgttctacggttatattcaatcgatcatagaacagaagaaaaaagttttaaacgcgctacacttaaccgagcagatgcctcgagatattacagtgaatacttccgaactactgcatttcattaagccaattaataatgaaggcagaattgtttatttggcagtttctaagcaaacggccaatttaagccttgttaggctcattattgaacgatatgtagagcaaatgcaaaatgtagcgttgtaacaacctttcattcaatttgtaaaatacgcagccatagtatatgccagttatagaaaacacaatcgtagccgagcgattaaaagaaattttcaaacaattaaagaacgacgtgcccggagttaacggaattgctattgtcagttctgatggaagaatattagctcacgattggcatgcaaaggatttagaaccggataaattgggtgcaataggttctacacttttaggttttggaagaaaaacgatcgaaatcttatcaaccggtcatttcttgcaagtattattacaatcaacagatggcaccgtaggggtgtatagcgctggccctaaaatggtattaatggtaagtatgggaaaggattccaatcttggcattctcaatcatcaatctcgccgtcgtgcacaagaaattgccgacttgtttggctaatctgaaaaattaaggagagtcttatggtcattgaacgtgtacaacaaatcaacgaaatctccgatttagtcctggcagggaaaccctctatcttaagattcatctataagaagaaatctgcagttgaagcgttgacgcaatctgaatatatggtgtacaacgacaccatttactacaatagtcaaattaagcttttcgaccgccatttgttaaaatttttgcaagggtatgtcgaaatagaaattgtcccaacaaatgcgtcatttccacccacgccactttccattaattttcaccaattaatttggaacagcgttaaaaaacttagcgaatatgaagctgaaggactttttgttggccaagatgaactgctcgccagccgagataaaaacaaatcgagtttactcagcttgccgtcacatgatcaatcggacaacatcgttttctattatttctattataagccaaagtcaatccgtggcttttatgatgaatacccgtttggtaaccaaatctcattttatcgcagcttattaagccttgccgtagctggatatttaaagcttggcgaagcgttccctatgtattcaaaaggggacatgcttcatagcattcaatccgctacatctgaaagcaaacatgcagaacagtcagacacagccaagtctggaaaaattaatggactcagaaaaattcttaatgcaattaaaagccaaagaacctaatgtcggagtattataagcttgttgtgactggagctgttaattctggaaaaacgacttttgtacgaacgatcagcgaaatagaccctatcacaacggatgaattagttacagaagaagaggtaaaagaactaaaaacatacacaacggtagccatggattatggtcgccggacaatagaagaagacctcactttgcatatttatggaacgcctggccaagaacggttttattttgcttgggatgtattagttgaaggggctttcggtgtgatttttttagctgatagtaccagccccacaagcattcgaactaccaaaaatattatcaactacttccacgctcgctacgatctgccatatctactttgcgtcacaaagttggatatgcctaattcgattggctatacggaagtattgaagattatcaatcgccctgacctttttgccatgcaatgcaaagcaacggagcctgacgaggtgcgcaaagccttgattacccttctaacccttgctatagacaaagaacaggaagtttaagaatcaagtattacttgttagggagcaaaactgaatataaactgcttgataaaaaaagccggtataaaccggctttttttatttcaaacaagaaatgaggtgctactgtgtctgattgcgttttctttcttttatctcttcaattcgttgcacaatcactttatcgcgctcaagcatatcttttttagcatatagctcgtcttttgtttccggatagttcgggtccggaacacagcaatcaactggacagacagctgcacactgaggctcctcatggaaaccaacacattccgtgcatttaccgggtacgatgtaatatttttccgtggatagcggctcatagtcatctccaaagagctcatatggccttcctggagcgtagatggctatattggggcactcaggctcacaaacatcacaccggtcactaatacacgcgtctgttatcattagtgccattattcattccctcctggatttcagaattataaaatgacagaaaattttattgtttgtcttattaacagtcttaactcaaaataaggattgctttaagaaaatcacaagtcttacgaaattgttttagaaaaaaacaatttcgctatcctgctcagtttctacataaagcaaacagctttgcttttcctatgaaaggaaagtttatcaaaactcaaatgatttacaagtcatttttgctaatgacaagcatttaacctgcacattgagaacaaaatactgtttttcttcaaagaaacattgtgaacccgcttaaattccatctgctggctaccaacttggctggttagggagaccgagttaaaacgcactggccacttcataatatatcttcattgctcctataattccatagttttcattattaattatttctcgccaaatacattcaacgttctgtactgaattatttgttaaataacttaacatgtaaaaattgataaaaaggactgattcttatggcgacttcgaaagggaaaggcaacttggaaagcatcacgctttcggtggcgggcatgagttgtatgaattgtgtgcgaagcgttgcttcagccctcaacaacctcgcaggcgttcaaaacgcaaaagtcagccttgaagaacattcggccaccgttgaatatttttccgacttggtttctgttgacgatttaaaaacagctgtccgaaatgccggcttttccgctgaaaagcaggaggccgggttaaagaagccaatagaagctccgctcgcatttgccctcgagctgcctgttttttcggcagaaacaacgatgaaacaagcggccatagccaaaatcgaaaccgcagaaaaaaatgcggaaccaagcgacggaaaatccgcaacggaatcgcttacccttttaattggcgggatgcactgcgctgcctgcgttgggaaagttgaaacagcgttgcaacgcacaaatggcgtgcggcgcgctgctgtgaatttggcgatggaaacagccaccgttgaattttttcccgatcaatgcacacctgaagcactcctcgaaacgattacaggcgcaggctacgaagccactttgcccgacaccaactccgccgcagaagctgccgaagcagacgagcgagaaaaagaagcagcgtttgagcgtcacaaaaagctcacaattttttcggctgttttgactgctgtcattatggccatctccatgtcgatgatgctgcctgcgattggcaaaacactgaatgcgcaagttgccaattacctacttttctttttaaccctgccagttgtggcttggtgcggtcgccaattttttatttctgcatggaaaaatctcttgcatttttcggccagcatggacacgctgattgccgttggcacgggttcggcgtttctttatagcacggcggtgacttttttccccgaccttttctccaacatcggacgcgccgggcacgtgtattttgacacatccgcaacgatcatcacgctgatccttttcgggcgacttttagaacaacgcgctaaaacgcgggcatcggaagccgttaaaaaactggctaagctcagtgcaaaaaccgcgcgcgtggtgcgaaacggcatagagcacgaactcccaattgcgcaagtgatgaaaggcgatacgctcattgtgcgcccaggcgaaaaaattgcgacggatggaaaaatcatcgacggcgcatcgtccgttgatgaatccatgatgactggcgaaagtttgcctgctgaaaaaacagcggacgatgaagtcattggcggcacgctgaataaaaatggcagttttcgctttcgagccacgaaagttggcaaagacacgatgctggcacaaatgattcgcttggtcggcgaggcacaaggttcaaaagccccgattcagcggctggcagacaccgtcagcgcgtattttgtcccaaccgttgtgctgattgcgcttgccacgttcggcatttggtttttcgctgccgcgcccgaaattcggctcagcatggcgctcgtcaatttcgtttccgtcttgatcatcgcttgtccctgcgcgcttgggctggcgacgcccgccgctgtgacggttgccgccggacgcggcgctgagcttggcattttgtttaaaaatgcggaaagccttgagacggcggagaaaattcaaaccgttgttttggacaaaaccggtacgatcactgaaggcaaaccgcgtgtcatcgattttgaagtcgcccacgaaaatgaatccgggatcaacgaattgctctccctgcttttggcgatcgaatcgcgctccgagcatccgcttgccgacgccattcggacttatgccgaatcgcaaaatgcgaagccacttttgcttgaacactttcaggcgattgaaggaaaaggcgcaaaaggcagcgtttcgggaaaatcggttgcggtcggaaacgcagcattgatggccgatgagaaaattcagattccattcgagcttgccgaaaaagcatcgcgctttgcaaaagatggcaaaagcgtggtgttcatgggcataaacggaaaagctgctgccgtaatgtcgcttgccgacgcgcttaagccagattcgaaacaggccgtaacaatgctcaagtcgttggggatgaaggttatcatgctcaccggcgacggaaaagaaacggcagcaaaaattgcacacgaggctggcatttccgaattccgagctgaagtattgcctgctgaaaaagttgagatggtcaaatcgctgcaagcaaaagatcaacgcgtcgctatgattggtgacggcattaacgacgcccccgcgctggcgcaggccgatgtcggcattgcgattggcacgggaacagatattgcaatttccgccgccgatgtcaccttggtaaaaggcagcttattaacagcagctgaaaccttccgactttcgcggcgcacgatgcacacgattcgccaaaatcttttttttgcttttatttataatacatttggaattccaattgctgcgggcgttctttatccatttgcaggaattttactctcgccaatctttgcggcaatggcaatggcaatggcaatgagttccgtctcggtgctcggcaactcacttcggctcaaaaagtatcaaccttgaagacattagcgccgtgtgcaacaagcaagttttctaatcaatgcaaagtttaacgccctatctgctcgtgggaattgggggcatggctggcgctgttttgcgctacgcagtctcactggcagggcaatttatcacaacaggctttccgtttgcgaccctaactgtcaatattttaggcagctttttgattggcctttttgctgaacttagcgccacaacgactctgatttccccagaaatgcgattactgctcgccactggcctttgtggcggctttacaacattttcttcgttcatgtacgaaattcatggccttttgcaggacggacagattttctacgcttcgctctacattggcttgagcgcagttggcggctttttggcactttactgcggaattcttttctcgaaaatttggagttaaacaaggagagcctatggcgcttaaaggacaagcacaacttttgcgaatctttatcggggagcaagataaatacggtcataagccactttatgaagtgattgtacaaatggcaaaggactctgggctggctggcgcaagtgcgttcaaaggtgttctttcttatggggcaagcagcgtgacacatacctcaaaaatctttgagctttcacaagatctgccaatggttatcgaaattgtagatttggaggataaaatgtatccatttttgcaaaagttagaccagattcttgacaattcaggttgcggcggattggtaacaatggaaaaagtgcaaattctaaagtattcgccgaaaaaaaacaatcattgacttcatttgaagttagaattatcattcagctcgtttttttatttctttgatgatgattgttttctcaaataagccatcacgaaaaaaaagctatcttggataaaaccttaacaacgcacggaaacaacgcttttggacgttgatatttttgtgataaaaatcttttaaatacacaccgcattcactgatttttttcagagaaatcaatatttcgctaaactgacagtcgataattcgtgttatattagctgttgttttaaagtcaaaacgatgcaggaaagcgtaaaaacaccagccatacgcgcctgacgaaatactttttaatgttcaagtttaaattttacttctctaatcacactggttctttatcatgattattagccgtcgccaaatacgagaacttgctatgcaggtgctttatgcctatgaagtccgcaaagaaaaagtagataaggtcgctaaaggaattattcctgaggatgttgttgcagatattaaagcgaaggatttcatctttaagattatcaacagcgtcatccaaaatattcaggacatcgacacgcacatcgcaaaacatgcggacaattgggaattgaaccgaatggccattattgataaaaatttgatgcggattgccattgctgaaatgctgtatcttgacgacgttccgccaaaagtttccatcaatgaagccattgaaattgccaaacgctacagcacagataaaagcagcaagtttgtaaatggcattctcgacgcaacttacaatgaagttaaatcaaaaggagttttgcataagtcgggtcgtggcttagttgatttacccgctaaaaaagagcgcgtcgccaatccgtttccatcaacaccaccgaaaaagccggaaaatgtaccaaacccattttctacaccgttcaaaaaaaattcatctgagccgataagaaacccttttgaagggaacaagtcaccgcaaccaccacaaaaaacgctcaggcgcaaaaaaaagtaattccatgcctcaagatgaaacgggcacgaaaaacatcatcgctattggcgatattcacggttgtattctttccttgaaagcactaatccagaaacttgatctttcagaaaaaccgcaacttgtatttttaggtgattatgttgatcgtggcccgaactcaaaaggtgtcattgattttttaatcgaattaaacgattcgtatccttgcgtttttctgaaaggcaatcacgaagtgatgatgcaggattatttaatcggcgactgcatttttgacaattggaaatacaacggcggaacagaaaccctggcttcttatcaggaaaacggacatctttccattccaagttcgcatcttaaatttttggcgcagtgccgctatacttacgaaaccgatgattatgttttcgtgcatggtggcctgaagcccgaattttccattcgggaaaatttggagaatggcagcaacgaaagtatggtctgggaacgcacccatttatccaaagaggctatttccacagaacaccccaattgggaaaaaacggtaatttgtggacacacgccgcagcactcgccgcttctgctcaaaagactgatttgcatcgacacgggctgcgtatattattcaactcgccctgggtttggaagattaacggccattgaacttccatcgcgaaaaattacacaggttgaaaatcaagatttaccttaaacctgtctctaaaatttttatcgaacaaaatgacacgagacgaaaaacttgaactggtagctaaaattcttggggcaaaacatcctgcaccaaaaacagaactcaactacgaaacgccttttcaacttttggtcgcaaccattttagccgcacaatgcaccgacaaacgcgttaatctcgtaaccgcagcacttttccagcgctatcctgatgcaaaatctatgagcgagctttcgtttgaagcacttcgcgaggaaatcaaatccattaattttttgaacaataaggccaaaaatattctcgactcgagcaaggcgcttgttgaaaaatacaacggagaagtacctgatacgctcgatgccttaaccgcattgcctggcgttggtagaaaaacagcccacgtggtgatgagcaacgcatttggcaaaccggtattggcagtcgatacacatgtgcatcgcgttgccaatcggcttgggttggccaattccaaaaatgtgcgcgacacagaaaatcagctcatggagattttgccggaatccctcgtcagcgattttcaccattacctgattttgcatggacgctacacttgcaaagcgcgctcacctcaatgtatgaattgcgaattaacacatatttgcaactatttccactcaaaaacgaacgattagtttgggtgtgttttttgactaagtttagagtttttctaactttctcattctttttcaagtcctggataattgtcgttttcttgtttagtaacgcctgttttcttcctgattctcttcatgcaattttccgggactttttctttcacttcagccttcacttctttttcacacgcttaaaacccaaaaagcagttttatcctgtgaaaatttttttttcgtatcttcatcatctgtttacattttgccttaacccaaaatctataaaagtcaatatgtcatcaacgttttctttcgatgtggtttcgaaattagatatgcaagaatttgacaacgctcttaatcaagccaaaaaagaactgcaacagcgctacgatttaaaaaacacaaattcaagcatcgagtttaatcagaaagatatgcagctcaccttggaatcagctgatgagttttcgctcaaaagtgttgtggatatcattgaatccaaaatgattaagcgcggcatttctattaagagccttgattttggaaaagttgaacccgcttcgcaaaaaagtgttcgtcaaaaaatttcgctcaaagagggcatcgataaagaaaatgcaaagaaaatcacgaatgcggtaaaggatatgaagctgaaagtccaagcgtcggtgcagggcgaagaagtgcgtatcagcgggaaatcaaaagacgagttgcaaacggttatgagcgctttgaaggaaatggatttgcctgtgccgcttcaattcaccaactaccgctaaccatttcttggcattcaggcctggctgactgtgaaaaagatgagcgaacgccttcgtttatatttgaaataaactttcgcttgtcacttagtcattttgtttagaacgctgtgcttttgcaaaaaagcgatgacccttttatcaaaataaagcgaatttcaggtgcggcatgaagttatcttttaggaatagaacgaagcgtgttgggcttctggcgatgctctttttctttacactaaatgcgaaagcacagctaaacgaacccgcattgaatcggcctgccgtcgccgatagccttcacatcatcacgccactgcagaaagaacagcaagctcatctcagcctatttttaaaaaaatgggcttgggctgattcgattttggcgaccatgacgctcgaagaaaaagtcgggcaaatgcttgtcgcatccagctcatcgtactatcaaagcacggacgacaaatcgtatcaggagctgtcagaattggtgaaaaatgatcttgtcggcggcatcatgttttcgcgaggcgatgtgtatgaattggccatgttggcgaatcgctaccaatcgctggcaaaatatccgttgctgatcagcgccgacatggaatggggcgtggccatgcgcgtgaagcggacaacggagtttccgaacaacatgggcgtggccgccacatggaatcccatgtatgcctacgaaatgggacgcgccattgccgaagaagctcgcgcgcttggcattcatcaaaactacgcgccggctgtcgatttgaataacaatcccgaaaaccctgtcatcaatacgcgcgcattcagcgaaaatgttcagctaacaaatgccatggccaaagcctttgtgatgggctcgcagtcggcacgagtgattgctaccgcgaagcattttccaggacatggcgacactgaaatcgatagtcatcgcgatttgcccgttttgccttttacgcgaaatcggcttgattccttggaattccgaccgtttaaatatgcgatcacaaacggggttatgagtgtcatggtcggacaccttgccctgccaaatttggtatcatctgagcaagtccccgcaacactttcgccaggcatcatcagtcggattttgcgaaaagaatttgcctttgatggcctgattgtcaccgacgccatgaccatgtacggcattcggaaaaattattccgttggcgaagcggcagttaaagccgtgctcgcaggaaacgatattttgcttatgccacccgatgtggcagttgctcacgaagccattgtgaaagcagtggaaaaagccgacattccgctttctcacatagatgaatctgtgcgccgcattttaatcgtgaaagaatggctgcggcttcaccgctcgcgtttggtcgacatgaacgcgatagcaagtaaagtaggaacactgcctcaccaaatgcttgcgcaggaaattgccgatcattccatcacgctgcttcgcaacaaaggcaatgaattgccgcttcgggtgaaaacaacgcgcaagagaaaattgctgaatgtgatgattcaaaacatgaacagttttcgtgtaggaagcacgtttcgccgtgctatgaaagatagattccaagtcgatcattttcggattttccccgaaagcaacacgctcaattacacggatgtgatgaaagctgcgcgaaaagcatcgggcattgtggtgtcttgttttgtggaagtccgttcatggtcaaaggaattcgggctggacgccaagcaaaccaagctgctcagagacctaaatagcatcgcaagaaaacgaaatattccgctggttgtggtttcgtttggcagcccatacatcatcatggggcattcaaaagtgcctgcatacctttgcgcctattccagcgccgatgccgcacaaatgagcgttgcaaaaattctttatggggaaatcgaaccacaaggtcgcttgcccattacaattccaggtgaattcgaatttggtgaaggcatgagttttcgcggcgaactgccaaaagagtttaagttcgtcgattacgaattttctcccgaaaccgctaatggcaatgccactacaaattagcaagcggaatatgcttttgaaatggggggaaagcttgttttcaaaaagcaatttttaagttaaaaagcacttactgaacttcttttttggcttgatcccaaaacacatccagttcttccagcgaataggcttgccaacttttgccagaagccgccacctgcgtctcaactttcagaaaccgcgccataaacttttcggttgattttcgaagcgcgtcttcagggttggtttttagaaagcgactgtagttaacaatggaaaaaagcaggtcgcccaactcgtcttccttttctttcggagttttcgcagctttgagttcgtccaattcctccagcacttttgcccaaacgccttcggcattatcccaatcgaacccgacgccagcagctttttcctgaacacgatatgaacgcaaaagctccggcatcgcatttggcacgccacccaaaacagatttgcgaccttctttcattttcagcttttcccaactttttttcacagcctcttccgtttcagcctgagcagttccaaaaacatgcggatggcggaaaatcagcttttcggcaatcgcatccagcacgtcgccgatgttgaacgcctttcgctcattgccaagcagcgcctgaaaacaaatgtgcaataaaatatcgcccagttcttttttcatctcaacatcatcgcctgcatctactgcatgagcgagctcataagtttcctcaagtgtgagcggcacaagcgactcgggcgtttgctttttatcccaaggacactcttcacgaagcacaccaataatgctcaccaaccgctcaaatttttcaccggtcgcttttggcacatgatgctgcaatttttcttttaactcgatgttcttttcgtttggctgagcgttgctatcaggcataaatacttaaaattataaatttgtgtttttgtctgtactttcagaaagcctatccaccttttcatacaaatcgcgaataggcagcgtcacatcaacgctttccagcaccagattttcttccaacgagcatatgtccatgaacaaccattttccatccgattgcttatgaaaatgctcgacatgcactttgtcctgatgaatgagcacataatcttccagcgaaggcaaggctcggtaaagttcaaacttttgccctctgtcataatcttttgtggatttggaaaggacttccacaatcaagcacggatttgtgacggtgtcgttgcggccttcagcaaacttgatttcgccgcaaatcgccgaaacatcgggatacgtgtaaagcccattttcctgaaccagaacccgcatgtcaccattaaacacttcgcagtttcgctttctgaatgccacatttaagccggtttgcacattgatagcaattcggcaatgatttaccgaaccgcccgacatggcaaaaatttcgccttgataatattcgcttttgtactcggctttttcttcaagctcgagatactcttccggtgtgaaatattttttttcttgtgccaacatgatttgtctcggttaaagcttggctttgatgattgaatttgaccggttaatcaaaagatacatcaataattctttacccaatcacctcgcagcccatgtatttttgcagcactttcggcacttggattttgccatccggcgtttgataattttccatgagcgagaccatcaggcgcgaagttgcaagtcccgagccgttcagcgtatgcacgaattccggtttagctttcggctggcgacggaaacgaatctgggcgcggcgtgcttgataatcctcaaagttcgagcagctcgaggcttccaaaaacttctcttcggcaggcgaccaaacctcaatgtcgtaacattttgcggcattcgcgctgatgtcgccgctgcacaacaagagcacgcgatacggaatttccaacgctttcagcacatcttccgcgtcgccgagcaaagcttccagctcgtcgtaagaggtttcgggcaaaacgaatttcaccatttccaccttgttgaactgatgcacgcgcaaaaagccctttgtgtccttgccgtagctaccagcttcgcgtcggaaacaggccgaatacgccgcgtattttatcggcaactctttggactgaagcatttcgtcgcggtgcatatttgtgaccggcacttcggcggtcggaatggcgtaaatgtcgtcgtcgttcatgtaatagacttgatcggcaaacttcggccattgccccgtgccgcgcagcgaatcacgattgacgaaaaacggcggaaaaacttccttgtaaccgtgcttttccaaatgtaaatcgagcatgaagttaatcaacgctcgctcgagcgacgcacccttgccgatgtagagcggaaatcccgcgcccgcaattttcgctccgcgctcaaagtccagcatgccgagcgatttgccaagctcgatgtgatctttcggcttgaaatcaaactcgcgcttacagtccatgacctctttatacaccacattatccgccgccgatttgccttcgggcacgctctcgtgcaagatgttcggaacagccaaaagcagttcctcctgcttggtttctatttcgcgaagctcggcgtcgatttcggaaattctatcggagacgattttcatctcggcgattagctcatctgccgagccggttttttcgcgcttaattttggcaatttcctgcgtcacgctgtttcgcattgccttcaatgtgtcgctttcagtgactttggctttgcgctcgctatcgtagcgaatgagttcatctatttttttgctctcacttgcgagaagccgcatttcgagcatttttttgaccgcatcgggattttcacgaacgtattttatatcaagcatttgaaaatggattttttgtttttgttttaaaatcgaattttcggatatgcgccgtccaaaacggtttggaatagctggcggcgcgagcgtttatagtcttccgccaaaagggcgtagaggttcaaatttttccatcggccttgaattctggccgcatccagcaaaacaccttcgaagcgaaagccgagcttgcaaagcaggcgctcgcttgccaaattttccggcgtaaatgaggccgttatgcggtgcagcttacattccatcaataaaaattccagcatcaaaagcgaggcttccgtcgccaaaccctgccgggtaaaggccgacgccacccaataaccgatttccgttttctcgtttttccaatcgatggcgtgggtattaacgaggccgatcaactcgttttcatcttttaaaatgattccgtaaaaaaacgcctcgttcgagagcatttttcgcaccgcaaaatcgacaaatacttgctgctccttcagcgtggtcgggcgatgtaagaagacttgcgtttttaaaaaatcttgaatggaagcgttgatggccgatttgagcttcggcgcgtccgtttcctcaatcgggcgcaggcaaattcgttttccttcaatggtcataaaaataaaattccgtgctgccagttaattggcaaacacggatgaatcacatcagattttgttgaataaattgcatcatcaatccctgtcaatttgaaccggtaatttctccgtagcggaaaaatgaaatgcacttttatatcgtgcaagtagcgggggcagacacgtaggtctgcccctacatcggttgtcggcttctaaaaatcgcacttcgtcgctgctcagcgcgacacaaaagattatcccaatttttctttggcgatttgctgaatcaagttgccgtcggctttgcctttaagggctttcatggccgcacccatgacttttccgaagtctttggcggaagcggcgccaacttcagcaatgattttttcaaccgtctcgcgaatttcatcttccgaaagctgcttcggcaaatagatttccaaaacggccagttcggcagcttcttgttctaccaaatcttcacggcctgccgatttgaattgctcaatggaatccttacggcgtttggcaagcgacatcaacacttccatttcttgttcagctgttagttctccttggccgccaacgcgaatggaaacttctttctcaagcagcgccgcgcgaattgagcgaaccgcattgatgcggttttgctctttgcttttcatcgcggacttgagatcttcattaatttgttgtttgagtgacatcgttgttttatccaatcaattatcttgaaaaatgatagcttttttgatgcgctcaaaatacacaaaagccgatacgatttcaagcagtcgccttcgctctgaagaattgcaacttgtcatgcagagccttcctctggcgaagcattcatccgattacgttggattcctcagcgaagaagcctcagaatgacatcggtcctttttcgtcattggcagaggaatgcggcgaaggcatttttcaaaaagaaaaaacgagtttaaaaacgaagactctttcggttggaaaaatagatttgagcaatagggcgaccccgtgcagattcgccctttgatttttcattggaaaaatacgctcgttaaatcttctcaatcaggcaaacggcgtgggcgagcgcgccttcgcctctgccaacatagccgattttttcgttggtcgtggctttcacggaaatcgcatccacatcgacttccaaacacgcggcgatgttttcgcgcattttctgaacatgcggcgcaattttcggtttttcgagcaagagcatcgaatctacattaacgggcttgtagccatgcgtttcaagcaattttcgaacatgcttgagcaagagttggctgtcgatgcctttataggcagggtcggtgtcgggaaaatgtttgccgatgtcgccgagcgccgccgcgccgagcagcgcatcgctgatggcgtgaagcaacacgtcggcgtcgctgtggcctttcaagcctttttcataaggaatttccacgccgccgataatcaacttgcggccttctaccaattgatgaatatctattccgattccaattcgcatagaaacgattttttgattgattaagaaacctgtttaaaacgagctgctgcgcgattgaagcgcctcacaaatccaacacgcgttgcctactctttggcagtgcttgcgcgaaagctgccatcaatgcggtctgaaattttttcaagatatttttcaatgcgagaaacccgatcgaagctatcggcttttactctattgaaagtttgcaaatacgcacgcttgcgctcttcatgaaactggttcagcacttcttgatatacgcccagcgcatcatccaacgactgattttcctttttatgaaattccggacggcttttatcccaaattcgatcgctttctcttgcgacaagctcagtgtatttcaacgtaatatcgaagagttcttgaatttggcttcgcaaatcatgccattcgctatctgaaaggattgtgcttgttttcattattctgggtgttaaggattgggtgttgtatcaaaccggacaattacctttttactggctcgtttttcttaaactgaacatcaaaaatctttccatcttttatttgtaaaatccttgccggaatctttttgacgagattgtaatcgtgagtcacggttaaaaccgtaatgccgcgcaggttgatttttttgatcagcgacatgatttcaacggccacatccgggtctaaattcccggtcggttcatcggccagcagcacatacggctcgctgacaatcgcacgggcaatcacaacacgctgctgttcgccaccggaaagatgcacgggcagttcatttcgcttttggcttaaccccacttcggaaagcgcatcggagactttttttgcaatcaactttcgttttacgcctgtgacttccaaaacgaatgcgacattttcaaaaacagatcggtcgtcaaaaagtttgaaatcctgaaacacgatgcccaaatgacggcgcaagtacggaatttcacttcgcttgatgagcgtgctattgaattcgccgacttgcacggagccgctatcaggctgtaaatccatgtagagcatacgaagtagcgagcttttgccagcgccacttccacctacaatataaaccagctcgccgcgttctatttgcaaatcaacatggtcaaaaacttggttacgccctaattgcagagacacatccgataaggtgatcatcgcttccaacgctttttattgcccttcctcattttgcatttggcgcgcgcgcgcgatctcgcaagccattaaagtcgcttcgataaagcttgcctcgctggcaatgccttttcctgctatatcaaacgcggttccatgatctggagaagttcgcacaattggcaaccccattgtgacattcacacccgtttcaaatgccagcatcttgaaaggaatcaggccttgatcatgatacatcgccagcacagcgtcaaaggcattgtaagacgctgttccaaaaaatccatctgatgcaaatggcccttcaacacggtaatttttctgaagctttttaatttgcggctcgagcgtaagttgctcttcatttccgatcacgccgccgtcagacgcatgtggattgagcgccagcaccgcaatgcgaggatcttgaaccgcaaaatcttttgcaagcgattcggccatcgccacaatgctcttctcaatgccatcttggcgaacaagcgccgacacctttgaaacgggcacatgcaccgtagccaaaacgactttcagtttgctttgccgatcgcagagcatcatttgggaaaaatctgaaccgcaaaggtaagtgatgtaatcggtgtggccgctaaatgaatagcctgctttagaaatcgcttccttgtgaatcggtgctgttaccatcgcatcggcgcgtttcatcaagcaaagcgttgttgcacgctcgatggccatcatggccaattctccagctgaagcgctgacttttccctgcgtcagtcgaatgcttttgccaacatccagcaccggcagcaccttttgagccgcgtccatcgtgctaatcgcttcaatgtttttgattctttttagctgaaccggcagcgatagcacgtccacatagtgctgcaaaactttaaatgaaccaactaccacaaactgctcgccgcgctcgagcttcataaaagacttgaggataatttccggcccaattccgttaatgtccccaattgtccaaagaatagtcataaattaaagtcttttataagcatttgcgacttggtcgtccttattgattgcgcccactgcgagccattgaagcaccaagcaaagcagaagtaagtagaacccaattccaggaaggccggaggcctcatactgccccattttgtctatgaaggtaatcgaagcagccacgcccaatgcaatggtaaccagcgttgcaatgcctgaagagctcaccaacttgacttgaattttccggttgctaaacagaaatattccaatcgcggcaagcatcattgcggtcagtaggaacacattaaatccccacaccattacaaccacatcgctgcttgttccaaattcggtaatgccaacaagcacaagatgtttcgccatttccacattttcagcggatttcaaatcgaataaccagaacggcaagatttgaagattgagtccggtgaagataaccaccagcaagaggtaaagtgattgaattcgtgcaagcatatctatatttggctatgatgaagtcgttttccagctcatgtttttatgtggggcgttatctgcattcgttgaaaaatacataacctaatctcgattctcaaaccaaatacttcctatgcttaaaaagaaactgttttttagcggattttctaccagaaacagttggagaactttaggcaggaagaagcggatgctctatttctaaatttttcgggtgcttttcgcactcgattttgcagtctataatattttcgttcaacgcgccacagcttgccgcatcggttgaattcaaccacggcacggcaagctgaccattcattttcattcaccagagagagttgcaagccgatttattttcagcatcatcgaattagcgtttcccaacaaacgcgatgatcttttcgcagacaaaagccacttcagcttccgttagttccgtgtgcattggcaatgaaagcacgcgctcagcaacagattcggccacgggaagagaccctttcggatatttttcatctgcaaatgctggctgcagatgcgttggcacgggataatgcaccgcgcttggcacaccttgttctttgagaaactgctgaagcgcatcgcgctgacctggattttctaccaaaatggtgtattgatgataaatatgagagcccgctttatcgcgctgcggcgtttgcaaatttgcatcggcaagaaacgcatcgtaccaagccgccgctttttggcgcgctgcgttaaagtcattgagatagttcaactttacttttaaaacggcagcttgcaaagtatcgagtcgcgagttcaatcccagcacttcgtgatgataccgcaattttgagccatgctgcgcaatcattttcattttctgatacagcgcttcatcgttggtgaaaatgccgcccgcatcgccaaatgcgccaagatttttcgcaggaaaaaagctcgttgcgcttgcatgaccaaaagtgcccaatttcttttcaccataagatgcaccaaacgcctgcgcgttatcttcaagcacgaaaagatgatgcttggcggcaaaagccataatagctgtcatgttgcagccttgcccgtaaaggtgaaccggcaaaatagctttggtttttggcgtaatggcactttcaagcttgagcgtatcgagattgagcgttttcgggtcgatatccgcataaatgggcgttgcgccaacaagcagaatagcttcgatggttgccgcaaaggtaaacggggtggtcagcacttcgtcgcctgcttgaatacccaaaccacgcaaggccacgaccagagcatccgtgccgcttgcacagccgatggcgtatttcacatccaagtaatcggcaagggcggcttccaactcgccgactgtcgggccattgataaaagccgatgtcgcaaatactttttcaagctctgcatcaatttcgggctttaaccgattgtgcaaagtaacgagatcaacaagtttaatatccatgatacggcacggtatgaagtgaagagaaaacgaacttatcggcgtaagttaatccagcgaaacctgttcttcaaattcttttgcgagcattcccgttaggacttctcggttgtatttttccacgacgtcaggcgctggaacgggcaattgatttttttcccaaagagcggctatttccaaaattttctgcccgatttcctcaatattatcaggcgaagccaccaacccatttgcttccaaaataaaatttcgagatgcgccttgcggcatgatgccaaagagcgttttgccgcaagccacatactcaaaaattttcccgcagctaatggcatgattatttgggacattgcctaacaaagcccaaagcacatcggccttcatgttttcatcaattgtttcgcgatggtttttgtgaccacgcacctcaacgatatcgcgcaaaccgaacgactcagcttgcttgataaactctttctgacaaatgccaacaaaccgcacctcaattttctctttgagttcaggccttttttcaagcgcgtatttcaaacctctgaaaaacggtttgggcaaattttgattgcggaaaataccggaatgcacaaatcgcagctttttatcgcctcgtgtaatggcattcatggcgttaaagtctgttgggtcgaatccgtgagggataatggtgatgtcatagtgcgtgagtcgctcgtaatatttgcgcaaaaaaatttccttgatctccctattcggcgtaatgattttatcggcggagcgaatcacgagttcctcaagcgtattttggcgacgcttatggaacggtgttaaataaaaatttgaaggattttcaacccaaggctcacgaaagtcaagcacaatgggaagttgatattttcgccgcagttcttccgcgaccagatgcgccgtgtagggcggcgctgttgagaaaatgactttaatatcgggatgctttttaaaaatctcatccgccattaacagcgctggctttttccaactgatctttccatctggaatgcgaaacacttggcttatcatactcatggcgcgctcgatagacgctgatgagagcttggcttcccgcttttttttgccaatcgcattcatgcgggtgacctttttggtgcttgtgcgaaacacctccaccgcaagcggttttagatcatcgacaagggtttcgtcataagcataatacgcatgaggttcgatggttaaaacgatgggcttccagccatactttggcaagtatttcacaaactttgccgttcgttgcacaccggaaatccccattgggggaaagtaatatgaaataattaaagcttttttcaatgtacactcgtctgagacatgcgtttttgatggacgtcatcgaagcctgaagatttcattcgttcttacacaacaagaacgccggctttatcgtcacaatatactgactttttttgagccatgaagccctcattcaaaggaactttttgccccacgctgcgaaattttcagcgcgctgcccgcaagctttttctgactttcgctacgcattaaaccgcttcgttgacgctcgaaattaaatttttacaagttgcgactttttttgatttaggcgttatctttatcgcaaaatttgccaccgtatgaaacggttaggtttctaccaggaatttttatttcaagttaaaggagtttgcaaagttgcgtaccgctcaatttgaaattgccggcattccagtcgggacaaaggaaaagctgcttgtttttgcaggcccgtgtgtcgttgaaaatcgggagatgcttttctcaacagcggaagggctcaaaaaggccgctgaaacgatcggctttgatttgattttcaaggcatcttataaaaaagccaatcgctcttcgtcgggttcatttacgggaatcggcgacgaggccgcgctggcattgcttgcagaagtgcgccaaaccttcgacttgccgatcgtcaccgatattcatcatccagaagaagctgcactggcgtcaaagtttgtggacgtcttgcaaattcccgcgtttttatgtcgccaaacggagcttttggaagctgccggaaaaaccggacttgcggttaatattaaaaaaggtcagtttatggcgccaggtgatatgcgcttggctgcggaaaaagtcgcggcaacggggaatacaaaaatcttgctcaccgaacgcggcacaagctttggctatcacaaccttgtggtggattttcgcgggttgccgcaaatgtcggcgcttggctatccggtcatttttgacgccacgcatagcgtgcaacttccgagcgccggtcaaggcatttcatctggcgagcgccaatatattcagccgctggctcgcgctgcggtggctgtgggcgttacaggacttttctttgaagtgcatcccacgccggaaaaagcgctttctgattcggccacacagcttccgctttccaaagcagaaccgctgctgcgcgaacttcaagaaatatttgagataacaaaaaaaattcaaccattaatctaagacagaggatagagaaaattggaaatattcggcgtttcagtttcgtcagaagatccgacttcccgcttgcggcagctgctcggcgagatcaaggtgattatctttacaatcgacggtgttttcaccgatggccaaattagttatagcgaatccggcgaggaagttcggacttttcatgctcgcgacggatttgctattcaggaagcacttgcaaaaggcatgaacattgccgtggtttccgagcgcgaatctaaagcggctcgcaaacgccttgaagaaatcggcgttaccgacatcacgatgggcgtcaaagataaaatgccgacctacgaagccatcaaagcgcgttatggcgttagcgacgcggaatgcgtctacatcggcgacgatgtgatggatcttcccttgtttgagaaagtcggcgtatccattacgccactgaacggcgtggaatatcttcgcaatcgggtttactatgtttccggctacgaaggcggaaaaggctgcgtgcgcgatgtgatcgaaatggtgctcgccattcaaggcaaatggaaatactacgaaatgtagatttttaggcaaatgcttcccccgaaaaatctaacttcaaacaggaagcatttgccgctttttatgccgctctacgccggaaatcttttctcactttatcagcaaagccatgcctgttccaaaagaatatcaaagtgcaacggacgatttttataaatttttggtcgacgcacgcgaaatttcggaattgggaagcacccaccaaacttacacgatggctcaaggcgttttgcaaacgtttcgccgccgcttgaccgttaaagaagcgcttctttttgcaagcgtgctgccgcctattttgcgcgccattttcatcgcagactggaatattgacgatcccatccgtccattcgaagaccgcatcacgatgactaaagaggttcaatctttacgcaaaacgcataattttgcacccgaatcgtctattcgaactgtggcaaaagcattgagaaaaaatgtagatgaactcgcgtttgataaaattctcgcaaagttgccagaaggcgcagtggacttctggacaccttaatgctcagctgcatgtttcgtaagctttgaaaatgcccacgctgatttaaacacactgaaaagcaaaccaaaccaatcgccatgtttgaaatcgatttttctctgccaattctttcactgcttactggctctgcgcttctttttgcgggctgccattccgcgcccaaatcagaacttcgcacggataaaaattcacgacttgccacttttttcgatattcaaggccatcgcggcgcgcgcggccttttgcccgaaaacacaattcctgcatttttaaaagcgttagaacttggcgtcactacgctggagcttgatcttgccgtgagcaacgatcgaaaactggtggtgtcgcacgaaccttggttttccagcgaaatctgctcgaaacccaatggcgaaccgattgcgccagccgatgagcgcgcgcacttgatttatcagatgaactactcggaaatttcagcgtatgactgcggcagacgcggtcatccacgttttccaacgcagaaaccaatgcaagtttgcaagccgctgtttcaagatgtggtaaaagcggcggaagcgtatgttcaagaaaaaaatttgccggcgattttctacaatatcgagacgaaatgtacgcccgaaggcgacaatcgtttgcatcctgcaccagccgaatttgtagaaattttgcttcgcgaaattcgcctgctaaaaattgaatcgcgcacgattgtgcaatcgtttgatgtcagaacgcttcaagaaatgcgtcggctcgcaccgaacattcgacttgcgctcctggttgaaaacaacgacaccttggagaaaaatcttgagaagcttggcttcgtacccgaaatttatagccctgatgctgcacttgtaaatgcggcgcttatctcagcggcgcacgaaaaaaagatgctcgtgattccttggacggttaatgagccagacaccatgacacatcttgcagagctcggcgcagacggcatcattacggattatcccgatcgtgctcattttttattggaaaagtagttttttatgtccaattccgtttgatggccaacttgcatctaaaaatccagaaatgtttatctgctaacatgaatcaacttatgacaaaaatcgcttttcaacagatcttaatcatcagtatttgcttgctaaccgtaaccgcgtgtacttccaccgttcgctatgccaccaaatcatcggctacgcgcccgtccagcgccacgagttctcaaaaagcgcaccgtagcgcggccactacgaatacatcacaaaaaaaagccactgcaaccgagacctcgtcgtcgcaaaagcttacacaaaccgaatcgggaaaaattcttggtgaaggggaagcctcctattacgccaacaaatttcatggaaaaacaacggcaagcggcgagccttacgacatgtacagcttcactgcagcacatcggacgctgccgtttggaacggtgctgcgcgtgaccaacttggaaaatcagaaaagcgtggtggttcgggtgactgatcgcggcccatggaaagcgcaccgaattatcgatttatcattcatggcagccaaatcgctcgatatgctgggatcggggacagcacaagtccgcatcgaaaaattgaattaagcaacatgttctgagaaatgaaaaattcggattttttttcaaaatcattttggataattcgatttacacgcctatatttgcagctcacttcggatttgaatgccgtaagtcatgtttttgaacataatccacgatagctcaacggtagagcatgcggctgttaaccgcagggttgcaggttcgaatcctgctcgtggagcacaaaaaaaagcctgtaattaaattttagttacaggcttttttttattctcaattttttgaacgcgagaaaatcatcggctgcttgcgaccttccttcatttatgcaaaaacacggctcattttttgaggaagatttgttttaacacaaacaatccattcgaatctccccaaaaaaaagccttacgccgattttgaaaaatcataacgccggcctttccaaagcgcgcctttgccggttttaatccagcgcacggaattcacggagatgaccaaaaacatcaaaatggaaagtccgtgcaaaaacgactcgccaatcgagagtcgataacgaaccgctataagcccgcgcatcaaaacacccaaaataatgtgcaacaagggcagccaaaaccactcgatcgtgaaaagcgaacttattagcgcgtagccgagaaaaccgaatggcaatagatacgccgcgaaactgatgattccgaccattgaaatgccaaacaaactatatcccaagccggcaaaaagattcttagaaaaaccgtgaataatttcctccaaattttgatacatccggcagcgcacagcctcaatgccgctgaaaactacaggccgcccgccagctgatttcaccgttttgcagagccaaacatcttcgacaagcgcttttcgcacggactcgtggccaccaatgtgctcgtacatgtcgcgagaaaacagcataaactgcccgttcgcaaacgcaaacgccgtattccgattttcccaaacaaactttacgggtaagtagcagagcacgctgaaatgcacgagcggcacaatcacacgctcccaaaaagatccgagcgtttggtcaggaatcagcgtgagcaggtcggcgcggctctgctgaaacgcggcaaccgcgcggcgcagactttcaggcgcgtgccaagtatcagcgtctgtgaaaagcagcaggctgcctgttgcctggcgcgaaagctgatgacacgcccagcattttcccagccaattttcgggaagctgcgagccgtggagcactttcaacttatttgaattttttgccagtgcctggagcaagtcgcctgtaccgtcgtcggaattgtcgtccaaaacgatcaactcaaaatttggatagtcttgcgccaatagtgattgaacacacgattcaatattgcgcgcttcatttcgcgccggcaccagaatggaaacaaatggaaaggccttgggagaatgcgccggcaaacgctccacatcaaaaagattcttgataagaatccccaaaaaaacgagtaagcatcccagaatgaatagttgatatatcaacataagctctcatcgatataaaaaaggcttactccacaagagagtaagccttgaaatattaaaatatagatggctcgacgaaatgcttttagacagttgcatgtgattttttaccaacctcagaaggctgtttgaagtcgatgcaaagccatttgtcaatgaagcgagcgtcgtcagactgcataccagccaagaagattggcaaggtaatggtcttttggttgtcgccaagacgaacagtcaaatcgtcaccttgttgcaagactttgatgtccataccggtgtcagccaagaatggcaatttcagtctgagctggaagctgtgatcgctcatcttcttaatttctactggattttctctaaagaagatttgagttggatcttcttcgccatacacatgagtcgacattttgcgaagcatctcttgtccgaccacttcaccggcaaacatcggtgcttttgaaattggaatgggctcaaaagacttttcaatttcgtcgacgtacttatgctgaatttttttccattcgttgaggaagccgctgtcttctgcttccggcagcaaacggttgatggtgacgcgatcaacggtgatgccataaaggttcaagtaagtcaatgcacgcatggactctttgatgaccattttctcagggttcatgaccaaacgaacggaggttttcttattgtccgcaagaatatcgatgatcccatcggttgcagaaaagaggttttcaacggcttcaaaaacctcggaaggagcaaccattttatcgatcttgttggacattttggacattgggcgaatcaaaggttttaccgcatatttttcaatattgcgaattaatttgagcacccatccaaaagtttccggcaaggaaagcaagcgaagggtttcgcctgttggtgcacagtctactaccagcaagtcatactcacttgagttattatactgcttgatataggagagagaaaagagctcttccataccgggcagtataccgatttcctccgcatagacgtcatcgatgcctttgttgtgcatcaaatctgcgaaatgggcacgtacaacttcccaattgtggttcaaatcgttatatacgctaacttcttgaccccataaattatcggcaacttttattggtgacggaccaagttctacatccaaagaatctccaaggctatgtgcagggtcagttgacatgatcaaggttttatatcccatttccgcggctttcaaagccgtgcttgccgcaaccgaggttttacctaccccacctttgcctgtaaaaacaataattctcataacttgacgacgtcctttctctgaaaaagaggaactgttgaaaatataagtgactattaaattttgaaccgcagaatttaaagaatcttacttaacaaaaaaaaacacttttttaaggaacgctgccattaaaaaaagtgcctacgagcattaagtcggttttctaaatcttggtgtttttgaagagcctacgcttgcacttcgcccgcttcctgcgtttcccgtccattgacgttttttccgcggcttttgtgtttgaagcgttttgatgcaattcggaatgctccccacaatcgtttcaatcgctattcgtgcgccttcaggatttcctggcaaattgacaatcaaggaatcgttgcgaacgccgctcatgccccttgaataaatcatttttgggtaattttgccaatttgcgattcgaatcacatctgaaattcctggcacttctttctcgatgacttttgccgtggcgtccggtgtcacatctcgcgacgaacaacctgaaccgccaactgtcacaatcacgtccgcatgttcttcatccgaacagcgaatcaattcattcataataccgttgagttcatccgccacaatcgttttggatataatgtcatagacgtcttcaggaaacacattggcaacaattggccctgattcatctttgtatattccctcaaacgccaagtcactgacggtaataatggcaaccgttattttcctgttgatgccctggccttggcgcgcgcgacctataggtttgttttcagtcatggagcacctatttgttttttttcaattatgcaaaaagcccttcgtatataaatcaacaggaagcttccgtaggatatacaaagagtagggataaacctaaaatgttttttcaaaagaaaaaatgtttcttccgccttattcctcagacttacgccccctcgcaaaatgaaccttcatgtttaggctcagaggaactgcttcgagttcctcctgctaagtaatttaatatattaatttattaatctcgtattcgaaaattccctctgctccagcgcgctttaagtcgggaattaatcgtctgacttgcttttcgtcaacaatcgactctacggctacccagccagtttcaaccaaatgagcgatggttggattgcgaagtgaaggaattttatccacaatgctttttagattttcttccttaatgttgaacttcaagcccactttgccggttgccacaatcgcaccttcaagcagcatggcgaggttttcaattttttcgcgcttccacgggtcgttccaagcagcctcgttggcaatcagcttagtgtttgactcaagaatcgtttctacaatgcgcagcttgtttgcacgcagcgaattgcctgtttctgttacctcgacaattgcgtcagccaaatctggcggtttgacttccgttgcgccccagctaaattccacttcagcactgacattatttttctgaagataatttttggtaatattgaccacttccgtcgcaatatgtttgccttccaaatctttcaccgattgaatatcggatttttctggaacggccagcacccaacgaactggacgcatcgatgctttcgagtagatcaaatcggccacttccacaacttttgcgccggtttcaataatccaatcttttccggttaaccccacatcaaacgcgccggactcaatatattttgccatttcttgagcgcgaattaagatcgcttgaatttcgtcatcatctattgatggaaagtatgaacggctggaaactgaaaaatgaaatcctgctttggcaaataattccagcgttgaatcttgcaagctgccctttggcaacccaatcttgagaactttgtttgtactatcagacattgattttccccgtttttgaaaacagttattggatgatacttttatttcattcctttacttaatgtcaattaagctttcggatttgcactcacagctttaccgtgttttgcattttcggaaaatacaaccgcgtgtgtttcagctgatcgtatcgccatcgccgtgccatcaaaaacgccataagttggcgtttcatcgatccaagttcccaagtttacatagaaactctgctgattttttagacgatgaatttttggaacatgacgatgcccgcagacaaaatacgaaaatgatgttttttccgtcagttcatttgcataaataatcagtcgctctttttcgccgtagtctgtcggtgagtaagtgtgccggcgactcaaccgcgaaagataactcattaagccaacgccccaatcaggatgaatccaccggaacaggcgaagattaaaattatttctcaccacactgcgaaaaaacttatagcccaagtcgcctcgcccgatgccatcgccatgcgccatcagaaataatttaccgtgaagctgggcttcaatttgcccgtactgcgtttctatgccaaacgactcctgaaaataacgcccaaggtaaaagtcatgatttccggccaaataggtgaccttcacgccgctaagaaccagattttcaagtgctgcaaaaaaccgcacatgaccttttgggaccacatgtcggtattccatccaaaagtctaaaatatcaccgacaagaaaaagccgctcgccgtcttcttgaattctttcaagtagcgagagcatggcattcagcttcgcactttctttctccttttcttgcaatccaaaatgcacatcgctaataaagtagcttttccgcattcgcattccttcgtctcattatgaataaaataggcgggcacttttctgctaaaacgaaaaacggccacgaccacattatgcaactaacggatcgtgaccgaaaactgaaaagtagcctgttatgggaggtgttttcctcaaaacgcagccattcacattaataagtcgaaagcatataggaggccgcaaaaacattgattaaatacaaaccgttattgactatcaagtacctcaaaaacgatttatgttcctttacatcgcttttgccaacgaaactctcaaatcccatcccttttacgctggcgtccagagcttttgcaccatctttcggatcgaagtacaataccatctgcatgacgaaaatgatgaccagcgatacggctgaaaaatagaacataaacgtaaagccccattggtgcatcagataaatgaaccaaataaaaggtaggtctacaaagaagaatgaaaccacataggtgttgcgagggccaatcatcacgggaagcgatttcaagccgccggcgcggtcgccttcaaccgatttgaaatcattgaggaaaattaagccaatggtcatcaacgcattaatcaaagccatatacaccacttcaatgcgaatatcggcatataaggcgtttcctgatagccaagtaattaagctataactaataccaactgccggtgcagacgtgagcacatttcgcttgagtttaaatggaggcgcggaataaatataacccataattaaaccgacaataatcgaagcgataatcacaaaccgacgctcgccctcaaattgaagcccaagccaaacgcctaatgaaacggaaagaattcctacgatcacccaattccacacggcctctttctcactgattcttcccgatgggatcggtcgggttggctcgttgactttgtcaagaaagcgatcgtaataatcattaatggattggctaaatcctgtgccaagcggcccataaagcataatcaacgcgacaagcaaccctacgtgctcaaaagaaagttgcatttcgcccgacgcaatcgcgccgcaaagaagaccctgaacggcactaatccacgttacaggatcaagtagctcaatatgagctttaattttgtcctttagtgttaggtctgctcttacagggaaactggtttcatagctgctcattttttagcggtacattttttttaatgtatagtaaaattttttgccacctcttttttttcagacatgtgatcttctctcaacagccattactgacaaacaaaaaaaagctcggcctgtcctgctttcggcaagtgcgaagataatagacttttgaaagaagcccaacataagaagttagacattttctctttttttgacgccttactgcctgcctgaaattacaaacagtgattcaaaattaaaacactttcatcgcttaaagttatacccataaaagatttattgcttatggcttgcgagtaaatttacctttataacggcgggatttttcatgcaaaaaaaaaatgccgcaacggcttgattgcggcatcgaattttatagcgcgttgccaattagtgtggcggaagtggcatcggtaatttttacattcacaaaatcgccaacttgtgccccgtttttaggaaaaaccaccacacggttgtttctggctcgtcccatccacatgtcggatgagcgcttgctttcgccctcaatcaacacctcgtgcgtgtttccaatatcgttccgataaagctccgccgaaattttttgctgaagcgcaatgacttccgaaagtcggcgttgtttcacatcatccggcacgtcatcgttgagccgtgtggcggcgggcgtgtttggccggacggaatacacaaaagtgaaggcgtaatcgtagcgaacctcacgaagcaacgaaagcgtcgccgcgtgatcagcttctgtttccgtgcagaagcccgaaatcatgtcggttgaaatcgagcagttgggaattttagatttgatcagcgcaattttttcgagataatcttcgcgcgtgtgtccgcgattcatcaattcaagcattcgcgacgaacccgactgaaccggcaaatgaatgaactcacaaagatttttgcgctcggcaatgacatcgatgagttcagaagaaatatctttcggatgcgatgtggtaaaacgaatgcgcatgtttggattcacaaggctggctttatccatcaggttagcaaaccttgtaccggaattttcatcgtaatacgaattgacattttgccccaaaagcgtcacctcgcgcgtgccttcatccgagagctgttttaactcatccaaaatcgaagtcatcgggcgactgcgctcgcgaccgcgcgtgtacggcacaatgcaaaaggcgcacatgttgtcgcaaccgcgcatgatggccaaaaatgcgctgtggccgtttttgcgaagtggattaatatcggcgtaagtttcctcgagcgagagcatcacattggctgctttttcgccagattcggccagatcgagcaaattgggcaacgttcgatacgcatctgggccggcgatcaaatccacgattttttcttcctgaaaaagtttttcgcgcagccgttcggccatgcagcccaaaacgcccacaattaactttggattttgcttcttgagcggacgcaaattttgcaaacgattgcgaatgcgctgctcggcattttcgcgcacggcgcaggtgttcaaaaaaataatatccgcgacttgctccgactccgcaatcgcgtagcccgcatcggagagaatggaagagataatttccgtatcggaaaagttcatttggcagccgtaagtttccagatatacacgagctttttgattacaagcgtgactttgaacttctgccatcttgtcttgtttcatattcaagttgtcgtacaaccgttttttaaaattaatcgcgatagctcgcaaaatctgaaagctaagatttcttgcgatgcaacaaaaaaaacgagcgtgaattttttaggggaattctacaaacataaaaaatgcgagcgctgctttttttcaacccagcaattgtagcaagattattcaaacctgagcgcctcaaccggcttgagcgaagcggctttgtaggccggataaagaccaaagccgatgccaattgctgagcaaactgccaggccaataaaagcccaatcccaaggaaaaataaacggcgcgctaacttgtctcgcgaaaaagttgccgccaatcacaccgataaaaatcccaaacacgccgccggtttccgaaagaaaaatcgcttcgatcagaaactgtgttaaaatatgtgtcttttttgccccgatggattttcgaatcccgatttcttttgtgcgctcggtaacgctcaccagcataatgttcataatcccaatgcctgcggtaattagcgcaatcacgctgatgataaacgctccgatttgaattgttccagcaacttcttgaaacgattcaatgagcgcctcgttcgtgacaatctcaaaatcgtttttttcttcaggcgaaagaccgcgcaccacacgcatcacgccaatggctctatccattgtggcttgataaactgcttgcgagttggcttgaattgttatgtgcaaactgcgcttttgcccatagtttgccaaaaatcgcgtgatgggaatcagcgccaaatcatcttggctttcgccaaatcccgatcctttggagtcaaaaacgccgacaatgaaatacgtttttccggccagcttgagcgttttgtgcaaaggcgattccgatggaaaaagcttttcctgaacgccaaacccaatcaccaccacatttcttgcgtaaagcacatcttcgttggtgagatttcgcccgtaggcgatatcgtagctgttggcggctgtgaaattcatatctccgccaaccacatcgatgttcgggttagttttgcgcccggcataggcggcttgctcgccggtgtcgtgcacctcgattccaacggcacgagcgctgccactcataatcttttgaaaacgcgacgcttcacgataagtaatatccttgcgatttctctccggcatgttgtgcctgcgaaatagcaattccggggttttttgaatttcaaacgtgctcgcgcccaaatctgaaaggccttcttctacggaactctcgacggccttaatcgccgtcatcacaccaatcacggaaaacacgccaaccgtgatgccaatcatcgtcagcaagctgcgcaatcgattcgcgctcagcgactcgatggccatgatgaaaatatctctgaatagcatcaaatagaatattttggttgagtaagccgcgccaccaatctgtgccaggcggagcaaaggaaaaacggctctttctgaaaaagtcgcatttcgccgccgctcattacgggcgctatcttcggtcgccaattttgaattgatcttcgcattttattcataacgaagcgctgttgcgggctctaattttgaggcgctatacgccggcgcaaatccagagaaaacgccggttaaaattgaaaccaacatgccattcagcaccaagctcatggaaaaactgaccggaaaagatggaaaaaatgcttcgactgccaccgtcatcaaataagaaagcattaagccaacaagaccgccaatcaagcaaatcacaacggcttcaatcataaactgcattaaaatagtccgacgctttgcgccaagcgctttgcgcgtgccaatttcttttgtgcgctccttgacgctcacaaaagtgatattcataattccaatagcgcccacaaaaagcgaaaggcctgtaatgaacaatcccgctatggcaataccggctttgattggatcaagcgtgcttttgaaagctttttgttcgttgatggaaaaattatctctctcgccaaatttcaagccgcgaatgcgccgcataatgcccgtcacttcgtcttttgcttcttcaagccgcgcttcatccttgattttcacacgcagcgtgatgcgtcgcccgcacccaaacacttttttgaacgattccagcggaataaccacttgcgtatcgaggctaaataaaccaagaaattttccttgcttcacatacaccccaatgacaagaaaattttgatttccaattcggactttttggttgatcggcgaagcgttgggaaaaagcgcatcggctacatcgtaacctaacacacaaacttgccgacccgtgcgcgattcgatggtgttgaaaaaacgaccttccgaaagctccaccgtagaagtctcaggatagcgatcggtggtgccgagaataaaaatatcttcaaccgcattgccttcgtagtaaacggattttgagctggccatttgcgggacgacagtcaccagttccgagtttggattggttgcaatcatgcggttcattttgtcggcataatcagtttccaatcgtgggcgattgcgatagttccaccagtcatctacgctgctccaaggccatttttgaacatacagcacatcaaaaccgataatggaaaggcttttatcaaaccctttatcgatgccgccaatcgctgttcccattagcgtaaccgccaaaataccgatgacaaccccaagcgctgtgagcatcgagcgcattttatgagcgcgaatttgcgcgaatgcaattacaaaactctcgatgaactcataaaaaaattgcttcatatataatcgctgcttttttgtcactttggcaaagtccagagccaaccgcttttctttatcggattcgtgcggcacttggccggtcaagccatcacgcgcttgttgtcgaaaaatgattttcctgaatttcttcgtcgctttcaatcaatccatcgcgcaaacgcacaattcttcgggcatgctgagcaatatcttcctcgtgcgtcaccaaaataattgtgttccctttttcatagagcgtttcaaaaaggttcataatatcgatgccggtttttgtatctaagtttccggtcggctcgtcggcaagaataatcgaaggattcgtaacgagcgctcgcgcaatggccacacgctgacgctggccaccggaaagttcatttggcttgtgatacattctatcggccaagccaacgttttccatagcttgcatggcgcgcatttcgcgttcttcttttgaaacaccggaataaatcagcggcagttcaacattttgcaaactgctcgaacgcggcaataaattgaatgtttgaaacacaaacccgatttcttgattgcgaatccgtgcgagttcatcgtcctccatgccagacacatcttttccattcagctcatagagaccggctgtaggcgtatctaagcagccaatcaggttcatcagcgttgatttgccactgcccgaagggcccataatggcgacatattcattccgatacacattcaaattaacgccgcgcaaggcatgaaccacctcttcgcccatctcgaattctttcgtggcattttctattcgaataacaatatcacctttcggcctgacctttttttcttgctgcataagcgttttatatgacatttataacttttgtgagcttctttcgcgaggatcatctgcgcgtcatgtgattgctaacactgcctattcagacctcttgaacgaatgaaatcgctgcaagaattcatttctcctgtaaaaaagcgctcgcgccacatttgattgcggccattaacaatcattttgcgcccaaccattcaaagctggaatctttttttgaaaggaagattccagcttcgtatgactcgaaaaccgacccgttttcgatttcgtgttttttctctgaaaaaaaaatcaagccaagaatagcacgacatcaaagcgctcttaggaaagcaattccagcaattctcggctgaagcgttcggcgagcgcgtcggcttcagctttggatttggcttcggtgtagatgcgcacaatcggctcagtgttggattttcgtaaatgcacccaggtttccgcgaaatcaatcttgagtccgtccgctgtggtgacctgctcgtttgcatacttcgcctccaacttcttgaatgcgtcatccacagatgcgccgcccgaaggcaacttcattttttgtttcgacatgaaataagccggaaaaatctttttaaaatcggaaagcttgccgccgccattttccttttgccaatcgcaaaacgcctgcatgaaaagcccgatgccgatgagcgcatcgcgtccgtaatgcacgtccggcaaaattacgccgccgttgccttcgccgccaatcacggcatttttttccttcatcacttcaataacattcgcctcgccaactttgccgctaaaacattccacgccatgcttggccgccacatcgcgaagcgcccgactgctggaaagattattgaccaccgtgccttttttctgtttcagataaaaatccgcgcaggcgaccagcgtgtattcctcgccgaaaagcgtgccatcttcgcaaattagcgccaaacgatccacatcaggatcaacgataatgccaaagtcgcaaccttcagcggcggtcatggccatcgtttcttgaaggttttcttcaatcggctcaggattgtgcggaaacaggccgctgcccttgcaaccgacttcaatcacttccgccgcgccaagtttccggcaaagcgcgggcacaacttcagaacctgcgccttcaaccgcgtcgaccaagattttatatttttgcgccgcaagcgtttccggcttcacataaggcagcgcaagcactttttcaacatgccgctccatgtggctcgcgtcggaaatcgaaatgccgaagttgttccaagtcgccgaatccaaatcgccagtttctgcaagtgcaatcatttccttgccttcagttgccgttaggaattcacccttgctattgagcagtttgagcgcgttccattcaactggattgtgcgaggcggtgataatcacgccgccatccgcgttttcatcaatcacagcgatttcgacggtcggtgtggtcgccacgccgatattcatcacattgcagcccgattgcaccagcacgctttgcaccaaatcggaaatcacctgtccggttgggcgtgtgtcgcggcctaaaatgactttcggtgcacccgaacattccttcccgcgtttcagccaagtggcatacgcttgggtaaattttgtgagaactgcgggcgttaggctttcgccaacaatgccgcgaataccggaaacactaaccattaagctcatgtgcaaattctatttttttgtttaaaaaaaatgggagaagcgtgctattcgatattggtttcgttgatgacatacagcgggcgattttttacattcgtgctaatgcggcttaagtattcgccgataatgccaatgctcatcagttgaatgccgcccaaaaacaaaatgctgattaaaatcgacgcccagccgggttcataatctttggtaattaatcggctatgcaacgcatataaaatttcaatgaacgccacacccgaaaccacaaagccggaaatggtcgcaaacttgagcggcacatcggaaaacgaagtaatgccatcgatggcgaacttgagcattttggcgtagctgtatccggtggtgccggcgtgccgcgcttgccggtcgtattcaagaaatgtttggcgaaatccgacccacgcaatttgcccgcgaatgaatttttgctgttcgggcattcggttcagcatttgcacgactttttgatggatgatgcggtaatcgccggtgtcgagcggaatggaaatggcggtcattcgagagaggaggcgataaaacattttcgccgtccattttttcataaaactttcgccctcgcggctgcggcgcttggcatacaccacttcgtaacccgcttgcattttgcgatatagcggctcaatcagttcgggcggatcttgcaaatcggcatcgataatcacaacggcttgccctttggcttttgcaagcccggcggtcacggcaatttgatggccgaaattgcggctaaaatcaataaacttcaccgagtcgtccgtttcggcaagcgaccgaatcacctgcatcgacgcatccgcgctgccatcattgacaaaaatgtattcgtaggttgtgcaaattttccgaaccgtatcgttgaggcgagcataaagcagcggaatatttttttcttcgttgaaaacagggatgatcacagaaatgtccataaatgccgcgataaaatgaaaagccgttttttggttatctggatttcattgcgcgaaaagttagcgatttccggcgaattattcaggccaaaaagcgtttcatattttgcttcccaagcaggccaaaagcggcgtgaaattcgtgcggctaacgctcaagaaaaaacaatattttggcagccatctgtcgagttggaagaagaatcgcgtggtttgttcattttgggtaaaagtggattgtgaaaaaacgggctgaaaagggggatcttgtcagccgttttacgaaaaatcagtccttgctggcttcttgccccacaagctctaccaaaacgcggccagtttcttttggatgaagaaaggtcactaatttattttctgcaccaagacgcggatcgcttagcgggttgaagcctctggctttcacaccggccacttcgttatgaatttcatctgtttccagcgcgatgtggtgaagcccttcgccacgtttttctaaatatttcgaaacggtgctatcgggcgccattggctcaagaaattcaattttcgtatccccgatttgcaaaaatgcgacctttaccttttgcgcaggcacttcctcgtaagagatgctcgcaacaccttcgtccacaagttgcttaaaggttgccaaagtggcatcgatactattgaccgcaatggcgacatgatcgattcgtttaaacatattttttctccgttttagatttcaaatgactaatagaaatacaacggctggcaaaggtgtcccgttttacacaaagtcagggtaaatgccgacagccttttttatgcgttcatgatcttgaagaactccttattgctgcgagtttcgctcattttatcgaggataaactccatacattcgattggatttttatctgcaagatatttacgaagcagccaagttctggaaagttcttcttgagaaatcagcaactcttcttttctggtaccggatttgagaatatcgatggctgggaaaacgcggcgatcagaaaggcgacgatcgagaaccagttccatattgcctgttcctttgaattcttcaaaaatcacatcgtccattcttgagccggtatcaaccagtgctgtggcgataatcgttaagctgccaccttcttcgacatttcttgccgcaccaaaaaagcgcttcggcttggtgagcgcattcgcatcgataccgccagagagaattttaccagagtgtggaatgacagtgttgtgagcgcgagccaaacgtgtaatggaatcaagcagaataaccacatcttttttgacttcaaccaagcgtttggctttatcgagcaccatatcggcaacttgcacgtggcgttcaggctcttcatcaaaagtggagctcaccacttcggccttaacactgcgctgcatgtcggtcacttcctctggacgctcgtcgataagcaacacgatgagataaacttccgggtgatttttaataatgctattggcaattttttggagcaacatggttttacccgttttcggctgcgccacaatcaagccgcgttgcccttttccgattggggtaaaaatatccataatccgaccgggatgctgccctggagcggtctctaacttaatgcgttcttgaggatacagcggcgtgagattatcaaagaacactctatcgcggatttgctctggatcaacgccgttgatggtttcaatttttagaagcgcaaaaaatcgctctccttcttttggcgcacgcacttgaccggaaacagtatcgccggtgcgcatattaaaccgcttgatttgagaaggcgagacataaatgtcgtcaggtgaagagagataattataatcagcagagcgaaggaaaccgtatccttcaggaattgtttgcaaaacgccggtattgacgacgacattgcttgtttccgttgtggtttctttctgcgtttgagcctcgatcattttgtaaatcagctcatcttttcgcaaaccgcttgtcgcgattcccatttccttagccatctggttcagttcagcgacctttttcttctgaaggacgttgatattcagccctacggttgtcgcatccatttccgttgcgttacttgaattatttgacatgtcatgcaaaattgtgtgttaccaaaaaaacacgaatagctcctttaaccatcaaggagaccgtttaactaaacttgattatcattttatgaaatgtagaggagaatgacccttagtcatttttataaaaacccgaaataaagaaatcactgttaattagttggttcgtacattggcactgcgcgagaagcctttcccgataaaagattcaccaataaactaatgtcagactttttgaaaagctcaaccgggagttctcttcgattgacgaatacggcgctgaagatttacttacagggttgacaagaaaattcgatgcgttgaagcgtattaaatatagccctttttataacttaatacaagcgttatgaatgctgtgtttccaaaacatcaggctctaaaaacgctaacacttcgccggccaagtaaaacgatccggttattaaaaccagcccatcttcaccgacaaatgcttttgctgccgctatggcatccatgggatttggaaagacttctgcacgcacgtcttgagcttcacagatttgatgaatttcggttgcgggaagcgctttttctatcttcaactccgaaacaaatattttatcgcaaccgttcttcaacgccgcaaccatagaggcaacatctttttcctgaagcgccgcaaaaacgacagccacccgcgcataattctttcgatagtgcgaaatcgtcttcactgttgcttgcatacctggcgggttatgcgagacatcgagcaaaacgacgggtttttcttgcacgcgttccaagcgtgcacgatgccctgtgttttgatgcacgtttgctaagccatttcgaatctgaagctcatccgcccccatttcttccgcgagcaaaatggccagctgtgcattttccgcttgatacgaaccggaaaagggcacttttaagccgtgataggttcgccgctttgttcgtaaatgcacgctcagtagtccaatttcttgagaaataatttgataatccgataaagctgaagcaatgcgaatctttgcttttctatcgcgagccgtgcgggtgatcacctcaagtgcatctaagtctttggctgccgtaaaaacagacgattttggtcgaataatatcggctttttccactgcgattttttccttcgtttctcccaaccactcggtatgttcaagctctacattcgtaatcaccgagtaacttgatgggattacatttgtagcatccaaccgaccgcctatgccagtttcgatgacggaaacgtcgactttttcttctgcaaaatatttaaaggcaagcgcggtggttacctcaaaaaatgtagaactgatgcgcgggacaatttctttaatttgtgtgcagtattcggcaactttttcctttggaattgacatgccgttgatcttgatgcgttcagtaaaacaagccaagtgaggtgaagaatagagcccgacttttttgcccatttctttgcaaatcgaggcagtcatcgccgaaacagagccttttccgtttgtcccagccacatgaacaatcgttcctaaattacgctcaggatttccaagcgcatcgcaaagcgcctgaatgttttccaacccaagcttttgaccaaaacgccgaagcggaaaaagaaattctattgtttcttgataattcatcgtgacacgagctttgattcacattttaactttgaacatgccgcagtgcaacgcgaattagatcatcaactgagccatcaggcacttccgcaatagcggctcgcattgctttttctgcaatagattttgtaaatcccagagaaatcaatgcagaataggcatcatttcgaacttgctgcttatcggagcgaaacgctgtttcttttatatctattttaaggtctaattttaccagcttatctttcagctccaaaataatgcgttcagccgttttttttccgacgcctgcaatggctgttagtgcttttgtgtctcctgcaatcacagattctcttaactgtgcggtgctcatacctgaaagaatggtttgtgcaagtttcggacctacgccagaaatggcaatcagaagtttaaatacctcgcgatcttcagttgtgataaatccataaagttgaagcgcgtcttctcgcacataaagataagtcaatatttttatctgatttccaattgccggcagtttttcgtgcgtggttgccgaaatattcaacagatatcccacgccattgacttcaacaactatttctgttgagaatttttcaataagcgttccgctcagataagataacatctggaaggactatctaattaaataacgatttccaactatggcaggtaaaaaagaagcaggaacttgccgcaagagagacaagttccaaaaaaaatttaggctgcgtcacctttggaaaaacggttcaccagcttcgataatttcgattttttatttgaggcgttgtttttatgaaggtaacctttaacggccatgcggtctaacttctggattgccgcacgatatgcgttttcaacctcttctttttccgcgctcttctcaattaagcctttcaccgttttcacaagttttttcatctcggccttatgcacacggtttcttgcgttgcgacgcttagactgacgaactcttttttcagcagatttatgttgtggcatgtctcaaaattaattacggtatcactttttttatgatgaaccgcaaatataacgaactcagcggctaaattcaaaggatcttttttgataaaaccgatggccgctttgttttttttacctgcttaatgcgagctattctgcggccaaatcgaattcattgccccaaacgatcgtgctatgttctactttgaaattcttgaaatttgatttgtttcttaattttgcaaataccggtcggtcgtcattgaatcatgtttgctcaagattaactgcgtcgactcttccactgttaaatgaaaagttgataatatagtcccccatatattcggccttttttacctctaacatcgcaatacctcctataccaacggtttgattttacgatatttgccggtctcccggatactattccagttttccagcagttcatcttgatgctatttttggatatgattcacttgaataagtaaaaatcattcgttaaccataatccgctaaattttcaatgcaacttgccgccttgccccgccgctaaattccctcctcacctcaaaatttcgcgcaatatctttttatatttaccctttcggctttccaacatgaatttaccttagaaacatgacatcaaaagaaatacgacaagcctttttggatttttttacatcgaaacaacatgaaatcgtgcgttccgcgcctgtgattccggcggacgacccgaccttgctttttaccaacgccggcatgaaccaattcaaggatgtctttctcggcatcggctcgcgcccctacacccgcgccgccgatacgcaaaagtgcatccgcgcttccggcaaacataacgacttggaggacgtcgggcgcgacacctatcaccacaccttttttgaaatgctcggcaactggtcgttcggcgattattataaaaaagaagcgattacttgggcgtgggagcttttgaccgatgtttggaaactgccgaaagaccgcctttacgcaaccgtttataaagacgacgacgaagcctttgagctttggaaatccgaaaccgacattgcggcgtcgcacattcagcggcacggcgaaaaggataatttttgggaaatgggcgaaaccggaccctgcggcccttgctccgaaattcacatcgacctgacgcccgacaagtccggcgcggcgctcgtcaatgcgggcaggccggaagtgattgaaatctggaacttggtgttcatccaatacaaccgcgacgccgccggcaaattgcatccgctgccggccaaacatgtcgacaccggcatgggctttgagcgcattgcggcggtgcttcaaggcaaaacgtcaaattacgactccgatgtttttacgccgattttgaaaaaaatcggggacatcacgggcaaaacttacggcggctcgatggaaagcgacaccgatatggccatgcgcgtccttgccgaccacatccgcacgctcgcctttgccatcgccgacggcggcacgcccagcaacgaagggcgcggctatgtgcttcgccgaatcttgcggcgcggcgtccgctacgcccgtcagttgggacaaaacgagccaactttgtataaactcaccgaagtgctgtgcgaaacgatgggcgatgttttccctgaacttgtcgaacgccggcaggtgatcgaacaagttatcaaagccgaagaggaaagtttcctgcaaaccttagatcgcggcatcgagattttcaacggcgtaaccgaaaagctcaagaaatccggcggcaaggttatcgacggcgcggatgccttcaagctctacgacacctacggcttcccgctcgacctcacgcggctcatggcggaagaaatcggcctctccgtcgacgaagacggatttttggcgaacatgaaggagcaaaaagatcgcgcccgaaaagaccgcaaggaaaaatccgccgtcgctgaagaatcgggcgaatggacgatttttgccgaaacccttaaaacggaattttccggctacgagacgcttgagcaaaaaagccgaatcgcgcgggcgaaaaaagcgggcgaaaaactcctgctcgtccttgaaaaaaccccgttttatgccgaaagcggcggacagcagggcgacagcggcgagatcgaaacggacgcattttcgtttcatatttccgatacgcaaaaagaaggcgacctcgttttgcacatcgtggataaaattaccgataaagaatccggcgacgcggttgcgatagaaaattttgaccttgaaaaattatcctcgctcgaagccgacgcaaaagtaaacgccgaaacgcgaggcgcgacggcgcgaaaccatacggcgacgcaccttttgcacgaagccttgcgcgaagttctcggcgagcatgttcagcagaaaggctcgcttgtcgggccggagcggcttcgttttgacttcagccattttgagcgcgtttcggaggaggcgatggcgcaaatcgagcaaatcgtcaatgcgcaaattcgcatggcgaaagctgtgaaaaagcacgccgacgtgccgtttgaagacgccaaaaagatgggcgcactcgcatttttcggcgacaagtacggcgattttgtgcgcgttgtggaagtgccgggctattcggtggagttttgtggcggcacgcatttggacaacatcggcgaaatcgggctgctgaaaatcgtcagcgaatcgtcgattgcctcgggcattcggcgcgtggaggccgtgacaggcaaggtcgccgaagaccttttccgcagcgaccggcgcaaactgcaagccctgcgcgacacgctcagcgcccagtcggaggatgccgttttggagcgcgtccaaaagattttggaggaaaagaaggaattggaaaaagaggtggaaaaacttcgccttgaacttgccgcttctgcgcttgacggcctcgtcaaaaatgcggaaaccttgaacggcgtgaaaattttggccgctgaggtcaaagtttccggtgcggacgaactcaagcagcttggcgaaatggcgcgttcgaagctcggctcgggtgtgctgcttttgggcgcggcgctcggcgaaaaagcctcgcttgtggcggcggtgagcgacgatgtcatcaagtcgcataaattgcaggcgggaaaactcgtcggcgaggtggcgaaagtcgtcaagggcggcggcggcggacgcccgaatctggccaccgccggcggcaaagacccgcaaaaactctcggaagcgattgaaaaattcaaggaaatcgtgacggcggcgctcgcttgatttttctgacattgatgcttttcctgtcatgctgagccttcttaggggaagcatccacgcgtccggtcactttagattcttcggctatgacgcctcagcatgacacatgagttttttcctgtcatgctgagccttcttaggggaagcatccacgcgtccggtcactttggattcttcggctaaggcgcctcagaatgacagggtgcttttcgtttttgtcaccctgagcggagacgaagccctgccttttaaagacgcaccccttcgtctccaatcagaacggcgcagggtggtacggctaaattttcgtatcgttttctatcaccattttcaggatttgctttaatgcccgtcaccgagcgtgaattcgtcggcgtttgtgatgttgcctccgacgatgttttttttatcccaaggctcgtttggctcgtaagttttatcgccgatgcggattttttttaccccgtcgatattttgccgaacgacatttttctcccgaatccccgcgtatttcagcttcgttacttcctccttcaattccttgaaaaaagcctcgtctttgataagttccaacagttcggtttcggttttggcttgggtttcgggggcttccggcgcggtttcaagctccggcacggctttggtaaacttcttgcgaatgcgctgacaaaaatgtcccaaaagctcttctttggctttgccaagcgctttgctttgcgacgcactttttagaatatagcccaaagcggtggttaaaaaggtttccggcgtttccatgagtttaacgggttatgtttttgattgatgaaatgcttgctttaccgcttctaattgtttttaaccgttgcaatatttggatgacagggcggcaaaactttttcaaaaatggcgactgcttttgccaaatattcaagcgccgcttcatactcgcctaagtcttgtagcaccatagctaaattggaatagcttcttgcggtggtcggatgcgcctcgccgaagtttttctcagccgatttcacggctttttccaggagcgtttttgccgcttcatactcgcctaagtcttgtagcaccatagctaaattggaatagcttcttgcggtggtcggatgcgcctcgccgaagtttttctcagccgatttcacggctttttccaggagcgtttttgccgcttcatactcgcctaagtcttttagcaccgtagctaaattggaatagcggacggcggtggtcggatgcgcctcgccgaagtttttctcagccgatttcacggctttttctaggagcgtttttgccgcttcatactcgcctaacgcttgtagcaccgtagctaaattggaatagcttcttgcggtggtcggatgcgcctcgccgaagtttttctcatccgatttcacggctttttccaggagcgtttttgccgcttcatactcgcctaagtcttttagcaccgtagctaaattggaatagctgacggcggtggtcggatgcgcctcgccgaagtttttctcatccgatttcacggctttttccaggagcgtttttgccgcttcatactcgcctaagtcttttagcaccgtagctaaattggaatagctgacggcggtggtcggatgcgcctcgccgaagtttttctcatccgatttcacggctttttccaggagcgtttttgccgcttcatactcgcctaagtcttttagcaccgtagctaaattggaatagctgacggcggtggtcggatgcgcctcgccgaagtttttctcatccgatttcacggctttttccaggagcgtttttgccgcttcatactcgcctaagtcttttagcaccgtagctaaattggaatagctgacggcggtggtcggatgcgcctcgccgaagtttttctcatccgatttcacggctttttccaggagcgtttttgccgcttcatactcgcctaagtcttttagcaccgtagctaaattggaatagcggacggcggtggtcggatgcgcctcgccgaagtttttctcatccgatttcacggctttttccaggagcgtttttgccgcttcatactcgcctaagtcttttacgtagctaaactggaatagcttcttgcggtgtagggatgcgcctcgccgaagtttttctcatccgatttcacggctttttccaggagcgtttttgccgcttcatactcgcctaagtcttttagcactaaggctaaattggaatagcttcttgcggtggtcggatgcgcctcgccgagtttttctcagccgatttcacggctttttccaggagcgtttttgccgcttcatgctttccaaactccctcaatctcaaggctaaattgttttggagaacggcaatgtttttttcctcttccgccgctaaggccggttgcaagtccgccacttccagcacggcgtttccgaacggtatccatgggaatttttctatcgggttgtctttcgtttggtctaagcttagcatttcggttacggcgtttagcaacggttcaatgtccgctattgtgggcagggcttttttccgaaccacttcgccaaccaccttgtgcatcttgtagctattcgtttcggcattttttagcagccagccttttttggttaaggcctttaacgcgggcgcaacgctattttcctcattggtagctttgtggtgaaaccaatgaattattttatcaaggaatgagattttcttcctttttttaggttgaagcaatgtttgcaaaagcgaaaactcgtgatattcggcgggcagtgcgcaaagttgttgcaaaagccaaagttcatccccttcaagcccgcttaaggaaaaaacggcgcataaataggaggtgattttctcaatcgtgaccgttttttccggtgtatcggaacggtaaatctccacgccggagcgggcatcgtgttttagcgcatttttaagtttttcaaacgggtagttttgcccttccgccgttttggccaaaatctcaatggtgagcgtgtggcaatctaccagttcaattaattccgttatttgcgtatcggtgaggccgttttgtatcgggtaatgttttttaaaaagcaaaaaggcattttcggggcttaaaaagtcaaggcgtttgggcgtaaagccggtgagttccgtgcgcgaggtgagcaaaatgtgccattcgggcgcgcaaggcagcatgtctttaaattgggaaacggatttgttggcattatccacaatgagcaagttcggtttgtcctctatggcattgagcttgcggagcatggcatgaaaaatatccgctggctcggtgagtgcgggcaaaacggcgagattttcccgaaagtcctccgcgctaatgaaatccaagaggaaatcgctctcggcctcttgggttatccaagcgatgtgggcataatcggcaaaatgcgtgtgggcaaaaacctgcgcgagcgtggttttgccaatgccgcccagcccgttcagcaaaagggcttcacgattttgcaccaacagcttgcgcaaatccatgagttcttcctcgcgccccacaatgtgcgacgccggaagcaagggaatgtccgaagtgagttttttgggaagcttctctcgcgcgggcaaaatgtaataatgataatgcacttcgtcgcccattttcaccgagcgggcggaaatatttccatgcacgacatttttctccgaagccacgccgcgcagcagttttttgaacaaatcgggaagcgtttcggattgctcttcagccatttgccgcaaaacggccagttgttcgttttgcagcgcctcgagcttttggagaatatcctccgcgtcggcggtgttgatggtaacggcgctgccgcttatatcttgcaggacgatgttgcggttgccgtcaagtgtaatgatgttttgtttcatgagcagtggcggtggtttttgggttgcttagagagcgcgttaccacttatgaacaaatataaccgtcttcgtgggaaaataatagcgtggcgagccatgctcggctgggcaacctgctaagaaggttgcccattcctttttcttaaaccgttttccaaatggcgccgtctttcgtgtctttcacctcgatgccgatgccggttaagccatcgcggattttgtcggcggtggcaaaatccttgtttttgcgagcggcttggcgaagctccaagacaagcgccatgacgccttccagccgttctttatccttgtcgcttccggcggcgtcactttcgcctgcagtcgacaaaatacctaacacgccgttcgcatacgtttcaaaaaaggctttggcattttcgagcgaagttgccgaaagcccgtccgccgccaacgccgaattgatttcgcgcgcgaggtcaaacaggacggcaatggccattggcgcgttgaaatcgtcgttcatggcatcggtgaaacgctgctcgtaaggcgcaaggtcaaggtcggttttgcccgcttgtgcctcgtttaaacgcgcggcggattcctgcaattttttcaggccggtttgcgccgcttcgatggccgcatcggaaaaatccagcgtggagcgatagtgcgattgcaaaatgaaaaagcgaatcacaaccggcgggaatttcttgaaaatatctttcagcgaaatcgagttgccgagcgatttgcccattttttggccgttcacggtgaccatgttgttgtgcatccagtagcgcacgaatggcttgccggtggcgcattccgactgcgcaatttcgcaatcgtgatgcggaaactgattttccaagccgccaccgtgaatgtcgaatgtctcgcccaaatatttcatcgacatggccgagcattcgatatgccaacccgggtagccgacgccccaaggcgaagcccatttcatcagatgattcggctcggcttttttccaaagcgcaaaatcggcaggatggcgcttttcactgcgaacttccacgcgcgccccggcctcaagctcttcctgattgatacgaccggaaagcttgccataaccctcaaaagaggcgacatcgaagtagacatttccattcacttcgtaagcgtgatttttctcgatcaactgttctatcagcgcgatttgttcgggaatgtgacccgttgcggtcggcgaaatgttcgggcgctgattgccgagcgcgtccatgtcggcaaaaaagctacgcgcgtagaactgcgcaacttccatcgggtcaatgtgttcgcgtttggcctgcgcgataattttgtcgtcgccttcgtcggcgtcgtcggtcaaatggccgacatcggtgatattttgcacatatttgactttatagccaagctggcgcagccaacgcgccaccacatcaaacgagacataactttttgcgtggccaagatgcgaatggccatacacggttgggccgcacacataaagcgaaacccgcccatcgactaacggttcaaaaatttcttttttgcgagtcagtgtattataaatttgtaaggacattgaaatcgcttttgagttgatgttcataaaaaataggctttgattttagttgcagtctccgacgcgatgcttcaagataaaatcaaaaacaaaagccgaatacacttcggcttttttcatttatgcgtgacaaaccatctgtaaatcggccaaattttgccaaccaaaaaactatgctttgccggaaggcgcgcttcctcgaacattacgctccaacacatctatgcgagcttccagattttgaagcttaggctgcgaagctgaactgctgccgtcaagctgatcgacttgataaaaaggccgattgagttttccttcaagatgcttgactttggcttctattctcgacagttgagttgcgcgtcggcggaggctgcttgtaaccgtaatgctcaaatacgccaccaccagcacactcaccactgcaagcaaaatcgcccaagttgcttttgtatcggcgctgcggataatgtctctatccgtgtcagaaaaaataggttttggggcgtctatggccagttcggtttcaaaaatttgaagaatggtttcctgtttggctaatagggaataatctgctcgcaaaacctgcgctttgtagtccagcccgacttcattggaaaaccactggttttgcgtgaagttgtagagcgcaagcgattccgggcttttcatatttttgagtctcggtgcgtttgccgccagcgcatcaaagttgaacgcatagactttgtccttaatgccgtaagcacttaaatctacttcttttagcaaacgtcccccatcggtcacatagtcgatgagtgttttgtagtgcgttagcgaagtgagttttccacggctaaatgtcgaaaaaaatcgcccgatctgctctttaaaatcttgtagcacaatgcgcgaggaaaatccgcccgtgctttcttggccaaaatccaaatagtagcttttgtttcgacttgagtaaagcacctgaaacagatccgaagcactgttgttattgacgactttaaaataaaagccttcttcaggattggctggattaatgtgtttatagtaaaagcaaacggttggctcggtcacttctgcagtggctgaattagcggagagcaacacaagaagagcaaccgcccaaatttgactgatgaaaaaaattgacttgcgtatcattataaattacttcttaaaactttctgtactgaagctttcggcgggagaaattacggaaaaaagataaacttttcagcgcaaacgcttccctctgccacgggcattcctcgattctaattttttaaatgcttcttaaaattttgaaccggaatataaatttgcccttcttggctatcaccaatgccttcagttaaatccgagtgaaagagaaatgcggtataagcggccagaatcgcatccaacgcgtgaatactcaactgcacacgcgaagctctcggcatatttttgacatatctcgagagcttgctttgcacgacttctcgcatttcttcagcggttttattttctttctttggcatgccaagccggacttttgtcgcgtatggataaatttcaataatctgatatttttgcgacaaggccttcttgatcgtcagcgctcggaatgtcagttgcgcgagcatcgatgttccaaaagagggaatccctaacgatgacaaatcgcgctcacatttccggctggcgtaagttccatattttccgttgggtatggaaagcggcgcatcaaacccgataatgaccggacgatgataatcgatgtaatttttgatggcaatatcaggtttcacttcattgacaaaaatgagctcgcgtttttcagaaattgctgcaatacctgttatctcatcaattttaccagccaaatcgactccaaaaaaaaccttactacgtgcagacataatgtgtttttcaaaacgctatgattttaacggccacgggcttcaaaacgctttggcgagatctactttttttaaagcccttttttagattgagaatcttttacatgctttttcaaattagaagcttgcccaacttcacgagaggcaatcgcctaaaccgcttgtgcttttgttttcaggccaagtacccacaaccgatgtaaaaaaacgattaccgattttcacctcattaacttatggctgaatcgccctaacactttatagaaagatgaaatatggtataaaacttgaaagtacaaaaagtgggaaaaagcctgtaacgttattttttatattttacggttaggcaatctatgcaaatgaatcacaaaacaaatagaacttttgggctcgcggttattttcgaaatcgattattattttctgtattcccaatcctgtcaaagacaaggcaaaaatgcctaaccaaaaagcgtgcgaacaggccgtatccgatttccaaagcgctaaatctcatttcatacgtttttgaatattcgccccagtccttaccgcgcacttgaaataacaagaggtttttattcattttttcgggaggccgaaaaggccttttcgtccaacagtcaaaaaactttagaccgccacgttactgacccaaaaaggcatcgacggcaatgacgccaaaagagaccaaaagcaaattgaacagcgcaagtggcaaaagctttttccagcctaaatccattagttgattatacttaaatcgaggcagcgtccagcgaacccaaataaaaacgaacatcataaaaagcgttttggcaacgaacgcgccgacctgcaaaagcgccagaagcatgccatctaagccactttgcgaatccaaaaatggaacttgataaccgcccaaaaatagcgtagtgattaccgtagaagccacaatcatattggcatattcggcgagaaaaaacagggcaaacttcatggatgaatattccgtgtgataaccgccaacaagttcctgctcggcttctggcaaatcgaaaggggtacggtttgtctctgcaaatgcggcaaccgtgaaaatgatgaagcctaacacatttcggaagcaattccaatagagcgggttcgaggtctgactttctacaattgccgtcatgctaagcgaatcggatagaaccacaacgctaacaatggcaagccccatcgcaatttcatagctaatcatttgcgccgacgagcgcagcccgcccagcagcgagtattttgaattcgacgcccaacctgaaatcgtcaggccatacacacctaacgaagtaatggccagcacatacaaaatgccaatgctcacatctgcaatcgcccatccgtaggcatatggcacaacagcgattgtgctcagcgcagcaaaaagcgaaatcatgggcccaagcaaatgaaaaaaacgattggcttctttcggaacaatgtcttccttgagcaacagcttcaaaacatcagctaatggctgcaataaaccaaacggccccacgcgatttgggccaagccgattttgaattaaagcagcaatgcgccgttctgcatacaccgtataagctacggcggtaagcaacacaaaaagcacgacgcccatcaacatcatgcgcccgggaaagtccaacgatgcaaatgcaagattcatcagccagcctcctataaattatggatgaggtgtttttctctttcaaaaagtatgatgctgcaagatttttgcagcttttgacttcgcaaagccagctcagggaaaagtcttatttagcgcctttctcaatcaaaaaatcgctatacagcttatctgttcccataatgtgagcgataatccagtgcttaataaaaccggtcacttcaagcgttagcaaaagccgccctgatgtataccgcgcctcaaattcttcaaccgtacggataaatttttcgtgttcttttttgtgcatcggcaaattcggatagccatagcgttccatgattttttcctcatgcgcaaagtgcgtaatggtataatcttttaacccaacaatcagcttaatcaacttttcataaggcgaggcttgataaatattttgataaaaatcattgagcagcaaaattaactgttcatgctcttcatctatggattttacccccacacttaacgattcgctccattcaataaatggcatagcagcactaatttttagttacaataaaacatttcagcagatgataacacggtcagcttttcactggtgggcggcgttgcaaaagctaacttgtgaaaaaacgccctttaatttaccgatttttttgatttttaagtcttccgtgattttcccaagaaaacattgattttttaaccgctgctgaaaattgagacggcctttttctatataagacctgcgaacctcaagctatttctgagttttttcgtttttcggctcttcttcactcagccgcagtagctcggtttgagcgatttcaaaattttgcttgagctgaaccaaaaggggttctattccatccgttcgacctgattttcccaatttttcaattttaaggcaaacatccgccacttgtgttgcgccaaccatcaagcagcttcctttcagcgagtgcgccaaatgcgagatcgattccgcgtcgttagttgattggccaagttgcccgatttgccggtttgtatcggaaataaacatgtcaatgatgtcactcaatttcgaggcgctatttccttggcacatatcgcgcaggcaagccaacgtatagggatcaataactggcgtgtcgggttcgatctcttgccgcgagagagccacattcgcttgtgaatttcttgatgcttccttgctgggcgcgagcatttgctcatcgcgtaggcgtgcgcccgtacgatttttatgctcgagctcgtgtccccatttgtccagcgctttttgcaaatcgtcgaatcgaaccggcttcgacaaataatcgtccatgccagcttcaaggcaggcttcgcgatcacctttcatggcattggccgtcatggcaatgataaacgggcgctccaggcgcggccagttttggcaaatgtatcgtgttgcggtcagcccgtccatttccggcatttgcacatccatcaaaatcaggtcataggttttgcttttcagcgcctcaatcacttcagcgccgtttgcagccacatcggcgcggtagccgactttttccagaatacgcaacactaatttttgattgaccacattatcctcagcaatgagaattcgcaatggaatttcgcgcgccaaatcaatggatactttcgttttgggtttgggcttttccctaacggggagttctcctttttggaaaacatccgtcagcacatcataaagctgcgactgcttgatgggcttatttaaaaacgctgaaaaaccaacgccaaccgtttcggaaaccgtttctctgtttcccgcagaagtgagcatcacgagcggcaaatcttgcgtttgtggcagtttgcgaagttccattgccagcattaaaccgtccatttccggcatgtgaaaatccaaaatgcccacatcgaagtgcattcccgagtgaatcagttcaagcgcgtttttgcccgatcccaccgtatgcgacgacattccccaagttgcagattgaagcgataaaattcggcgattggtggcattgtcatccacgattaaagcatgtttgccggccaattttgaagaatactcgccttttgtatcgggaagcctttccaatgtaatggtaaaatgaaaagtagaacctttgcccagctcgctttccacccacattttgccattcatcaattcgcacaaatgtttgctaatggtgaggccaaggcctgttccgccatattttctggtggttgaagcatccacttggctaaaggaatggaaaattcgctcgagccgatcggcaggaatcccaatgcccgtatcgcgaacggtaaaatgcagcgtgcattttttatcatcgaattgctgaagggccgcctgtgggtaattatacttatcgtcgtcatgatcatgaaaaaccatcaagcgctcgtccgcgttttgctcacgcggttgttggagttgcacttcaagcaccacttcacccgatttggtaaacttcaccgcattgctcaccaaattgaccaaaatttgccgcaatcgcgttacatcgccggaaacttttgtaggcactttttcatggatgaaatacaccagttccaaatgtttctcggcagcggtggccgaaaaaatatcgatacactcttcaatggcgttgcgcaaggtaaatggatattgctcgagctcaagctttcccgactcaattttcgagaaatctaaaatatcgtttatcacggtaaggagcgcgtcgccgctgcttcgtatggtctccacgtattcgcgctgttcagcggtgagcggcgtgtcgagcaaaagccccgtcatgccgataacagcgttcattggggttcgaatttcatggctcatgtttgccaaaaactctgctttggcttgtgcagcacgcagcgcttcctcgcgggcttcgataagctctctttcgacttttttgcggatggtaatgtcgctgctaatggccgcataagccatcggcttgccggttactggatgtttgatggtgaaagcactgcacaaaacaggaatttgctgcttggttttcatgtgctgaaaatgcagttcacccgaccattggccttgattgatcactgccggaaccacgattcttcggaagaaaatcgagtcctcttcatgaatgaattcaaaaattcgatgcgaccaagtgccacctgcaacctcaccatttgcatcaaccccgagcaaccactggcctgccgcattgataaaatccacgcgcccattcaaagaaaccatcaaaatgcactcggaacttagctcaatcagcgaaattagcttttggtgctcctcatcggcacgcgatttttcacgaagcgtgtttctaaactttctcaaaaaaacaagcgcgccagccaaaatcatcacatacacaatacccatccacctttgcgcataccacgaaggcgcaacgctaattcgatattcgcgaacatcgctccacaaattcccagcttgctgcgccctgatctgcaaaacgtagtcgcctggcggcaacggcggaatcagcacatgtgtttgtggcgtaggcgacgaccaatccggctgcaatcccaagagtcgggtttgatacagcaaattttcacccggataacttagcgagacaaaggaaaccttcagcgccacgtcgtttgcatattttcccgaatttatatttttggcagtcagcgcaagaggctgttcatcagcgaaaatagctcgcaagtttggcttcggggttttgctgacttttggcaatccgtcttgccagtaggccaagccgcccgttgtgccaacccaaaggcgcgattgcttgtcaaatgccaatgcccgatgcacaatggcggaactgggcaacccatcttgcttggtgaagcgcgtcaccccaccatccgcataaaatagcaacccttgctcggtgccaagccaaattctatcgtagcgatcaattgcaagcgccttgatgaccggcttgccaatttcgtttggaatattatcccgaacgacccgccctctgtcatatttgaaaatcccttgactcgtgcccagccaaaccgtgtttttgctatccacatccaggtcatagacgataaagggaatatttttttccactggcaactcaatgctcaggttgcgaaacgcatcggtaacacggtcatattcgtagaggtacgaattgccgccgctgccaccaagataaagcttcccgtttttcacctctttaatgacattgattttgccaacaatgcctttcttatagccatacgtcgttatggcaacagtcgagtcgattcgaatgacttctctaccagattgacaagtccatatattgctgtatttatccgacaaaatttgatttggccagtaatcgcgtaaaatgcgccgatttttcccaagcttaatggttttgatctcttttcctcgcttaaacaaactaattgagcctggatgataggcaatccacaccccattagaatcgcccgctggctgatagaatcggcctgttccgttggtaaaaactttgtcaatttggtagtcgccgtcgttttgcgaaatttcaaaaatgccgtgatgagcaaccgctaaaatggtattggccgttgtggccacaaccgatcgcacgaaaaaattgccgctttcgatcgccaatggcgaaaatgccgtttcctgaaccacgccaacgccttcgtccgacgcgacccacaacgaattttgacggtcgataaaaaggccggtaataaaattgaacggcaacgccgtgattttttgcggttcgggattgcggctatacggattccaggtgtagaggccggaaagccaggttccgataaacattttcccgttgctttcgatggccagcgaagaaatatcttcgagtgaaatcacctttttccacgcggcgttcagaaaattctcttctacctcaaacttataaagccctaaattgctgccaacccaaaggcctctctgcttgctacttttaaacacattgatttgaaacgattctgcaggtttttctaatggcagaactctaaacgcgtcggcaattggatcgaaataaagaatttgcccgttgtttgaagccaccatcaatcgtccgtaatgatcctcagcaaataagaacgagcgaaaatcgttgtttttgaccccatacacatcttcgaaataatagcgccgcagcaagccattgctataccgcgtgatggattgcggctcgctaatccaaagcgtgccttctgaatcttcaaacgctgtttttggaaagaaaacggtggaatcggtgggagcttctccgccgtgaatcaactcgcggtattcataatcggtatgttctcgcgccaaatagccaatgcccatatccgtaatcaccaaaattcggtgcgacgcggtcatcaccaaatctttaacataaaggctgggcaagccttgcgcctgtgtagaaaacgcttgcccgtcatagaaagccaacccggcatccgtgccaatccaaatgccgccattttcatcttgaagaatagcttttgttagattgctagccagaccttggtcgttgctatatgtgaagcttctataattttgggcatacgcgctcgtgcttgcaaagacaaaaaaaagtgaaacaagcgcggcaacgatgttttcccgaagccctgctaacatagaacttacggtgtctttaatttttaaaagcgcctctttttcttctaaaccgccctccgacgagatttttattagcccaaagcctgtatctttaaagcgatctcaaacaataaattgaaatataaacgtacgaaatcaaaacacgctcgcgttatgctgctatcaattccgacatggattgttcacatttcatcaatggctgaatggggcatggccatttttttactttaccgctatggaaagatcattcatcgttcagacgttcggcaatttgccttgcttatgattcctcattgggcaggcggcctatgtgttttagcttttcacacaactggggattctgtgtccttcttgcttgatgcttccaaagtaatcaatttttttggcagtacctcactgctttatgcttcgcttcaaataatcaaacaggcaaaaaaattatcgagcgccgcctacgccgcactttttttgctgttgccgcttcttggcaacgacaaagcgcttcaggatctgattatcaatggaatttttcagctctccagcatgatctatcttgcgtttcttgtctcgctgctttttctctaccgccaagataaaacggttttctctaagctgacgattttcgggttttggtttgtgctgttttttgtgtccttcacgctcgtgtgcatgtactttgccatccatgttcgcggctacgccacgctaagccacgacgatttgctgcatggccttgccgaaagcttcctttccatcagcaatttgatgattgtgcttggcattcaacaaaaactaaaagaagcaaaagcaattcggcttctataagccgtgctaattgcgttttgagtttttgcccgataagcattgctggtagcgattggcgtcggaaagcagccgaacggcttcatgaaattgttgatcgaacttcaatgaagccaagtacgcttttcgctgatcgtagcgcacataaatttcctgctcaagctgattcaaaatgaaaagcttctgccggctaaattcattgttttcctcttgttcaaccagtgttttcagttcggcaagctttttggaaacctcgctcgggtagtttccgcttgtaaggctggcttgcaaatcctcaattagctgcgaggttggcgattcgtagaaaaatccctgctctttgagaaacgctttaaagggcttcaggatgtcttccgtgatggtgaaattggccggcaacgatggatgttcagcgcggaaacggttggcaaatttgaagaatagcgattttcttaaaagctgcaactcaaattcggaaagctcgcgatcgtcgaccgccaaatcgggcgcaatgccaccgccatcataaactgggcgaccgtttttcgtgcgaaacatattatgaattgtgtcgggttcaacacgaaacacatcgcgtttgccttccaacttattgcgatggaagtaatcaacctcttgaattaagcggcctgacggggtgtaatattttgccgttgtgatcttcagcgacgtgttgtaaggcaagcgcgtgatggtttgaaccaatcctttgccgaatgaacgcgtgcccacaatcacgcctcgatctaaatcctgaactgcaccggccacaatctcggaagccgacgcgctcgatttattaatcagcacaaccaccggaagatcttttaaaagcggcggcgttgtggaaacataagagcgaactttaacggaatctctgccgcgcgtggttacaatggtgctgccttttttgacaaattttccagcgactgaaacggccacatcaagcaagccgcccggattgtcgcgcaaatccaagatcaagcctttcatttgggtttttctggcttttgccgaatcctgaagcataaaaatagcatcttcaagctcttcggctgcttttacgctgaagcgctgaatatccacatagccaatgccatctttccccaaatcaacatgtgttacatttttcaacaccacatcgtggcgaaccaactgaaacgaaattggtttgggcaagccttcgcgctcaaccgaaatttgcacttccgtatttatgtcgcctttaatcaaattgcgaatgtcaagaaccgatctgccgcgaacatcttggccatcaatcgagataatcacatcgccgatgcgcacgccggctttttcagccgaataaccttccgccacagacatcacaatgacttgattgtctttcacattaatagaaatgcccacgccggcatattttccggtggtcagctgctccaaatcatcggcttgctcttcgtccatgaaaaccgtatagggatcaagcgtcgaaagcattccatcaatgccggccatcataaattcggagacattgatatcatcgacataattttccgccacttcgcgataaacccgcccaagcagttcgatatttcgcgcaacggcaaaaaaatcatcataaaaggtaaagccggttcctgaaagcgtcacaatggtgagcaaaacaaacatccaggattttcgctgtttttttgatggtttgggagtttctgtggctgttgtaactgtgtttttcacttctctatttggctggtttggatagcactgcatcattttcaaaaattactctctcgttgcttccgatagcgaagctgcggcttgcgagccaatatgtccttgccttttttaggcaagctcggctctcgtcgcatttcaaaaatatgttttttgtggggatttaaaaggttatcattatgaattaaaatatcgcttaacgcgttttctatgctgcttattttaatcgtaatgcacaaataaaaaaatacctacgttgctaaaagatgaatttgcttgcctgacgcggcggcgtctttaagaagcaaccgcatgagcgaacatcattttatgctaaacttatgctgaggcgcaaaacctatgctgtttctcacaaatagattgacctttgtctctgtatattttccacagttttgatcgtttgaccaatgaccttagcagaaaaacgaaaagagtatggcgaaaaaaatttggcgcgcggcgatctggcatcagatcccatttcgcagtttggcgtgtggcttcagcaagccattgacaccaatttgagcgagccaaatgcaatgacgctggccaccgttggaaaaagcgcaaagccaactgcgagaaccgttttattaaaaggatttgaccatcgcggattcttttttttcacgaactacgaaagccgaaaaggccaagatctttcggagaatccttatgctgcgattgtctttttttggagagagctggaaaggcaagtaaccgctaccgggaaagtgtccaaaattagccgtgaggaatcggcggaatactttgcgaaaagaccgcttggcagccgattgggcgcttgggcatcgaggcaaagcacgccaatcgaaactcgcgacatcttggaagcgcgctttgacgcatatcaaaaacagtttggcgaggccgttccgctacctgatttttggggcggattttgccttgagcccgaaaccgttgagttttggcaaggccgtgcaaaccgcttgcacgatcggtttcaatatgcccgaattgcacccgaaatttggaagctggaaagactttcgccttaaatgcacgcttttccttttcacccaaaaaagatacataacggtttctggaggtttattttccaaactgattgcgttggcattggggtcaaacgcggctgtcacgttttttcgaaattttatgatgagatcaaaagcagttgagcaacattcaaggaagcctggtttttggcactccggcgattgcagaacgttttcaaaaaacagaacgcatttgcgcaaacaccggaatgacaatgcgcaaccaacagggcgtccaagcgcatttttttgctcaacttttctgcgccataggcatcaattctgtttagaaactattgagagagaaatggaagagttagcaaccgcaataaaccatattgatcaccttaaccgcctggcttggcaagccttgccaaacaatctaatggacgcgcttcgcttgagcaaagaagcccattcgctttcaaaaaagttgaagtacaccaaaggtgaagcttatagcctttgctacgaaggccttgccacacaatcgcttgctgattttcgaaaatcgttacgcgcttccatgagagcgctacgcttattcaaacagcttggcgacgattttggctgcgcgcttgcgctgcatagcattggcaatacgtattatagcacaggaaactatctccgtgctgaaacccattttgaggaaagtcttcaaatacacaggaaaactcatgatgtggccggacaagcagacgccttgaactcaattggcatggttcaccaacagttaggcaattacgctgaagcacttcgatattatcataatagctttttacttcgcgagcaaatgaacgatgttttcggcaaagtcgcatcgctcaatcgaattggctccgtttttcaaatgttgggcgaaaatctcaaagcgcttgactattttttaaaagccttgtctttaattcacgaaatggaagatttgcaacttgaagccgtcgcgcaatacaacatcggcgcgatttacgattcactcggcaactacgatcaggctaaaaacttttaccttcaaagtcttgaaaaaaaagttcgcgctttagaccacaaaggcgaagcggatgtgctcagcaatcttggccatctcttctacgctcagagagattattccagcgctttagaaatgcttctcagaagccaggaactcaaaaaacgcttgggcgacaaaaccggcgcggctattgcacgcaaagacatcggcacagtctacatggcgctaaatgattttcaagcggctgaagcgcacttaacccaaagccttcaagaacttcaggaaaccgaacacacgcttggcttggcgcaaagcattcgcgcgttagggcagctctacgcggaaagcctgcaagcagaacgcgcgatcgcctactttgagcaagcgttggaaaagtttagccagcttggcgttaaggctgaaattccagcgactgcccaagcacttgccgaagcatacgagtccatcggcgattacaaacaggcgcttcactatttcaagatttatcaaaatagcctcgcacaaatttcgaacgcggaaattgaggaaaagctcaaaacattgatgattcagttcgatttggaaaaagcacagcgcgaggctgacctgtttcgcacaaccaatcaacagctttccaaaaccaaccacgcgctcgaaaaagcgctcaaagaagccgagcttcaacgccaacatgccatggaagccgattcgttcaaaacggaacttttgggcatcgccgcgcacgatttgcgcagcccgcttcaatcggtcatcggattcaactcgctcatcaaagaggaaattgcccgattaacacttgttcaaccggacgatcaattgcagcatgttattgcgatgaacggcattatcggcaaaacagcggccagaatgttggatttaatcaacgagctcttggaatccaccgctatcgagtcggggagaattcaatgccatccgcaaccggtggacgtgtgcgaaatcatcaaactaagcgtttcgagctttgagattttggcgaaagtcaagcatcaatcgatcatttgccacaatggcaccaactgcattgccaatgtagatgccagccaactgcgcgaggtgatcgataatcttatcagcaatgcgatcaaatattctccgcatcataccacgattcacattcacgcgctgagcagcgatggcaacgtgattttttccatcaaagacgaagggcttggcttgagcaaaatcgatctggaaaaagtatttcaacagttccagcgactcagcgccagacccaccgacaacgaaccatcattcggtctgggactttccatcgccaaacaactcgtcgagctcaatggcggagagattcatgtagaaagcgaaggcaaaaataaaggcgcaacctttacagtgaaattcaaagcgtgtgacgaaacggtttctttgggctaaatattcacgaaactggtcagaaatgcctaaattttcgcgtgcatcatttttcgcattttaaaccaaacatctttcgggataaaagcttgatggaggaaacatgtccctattaaccgaagaaatgaaagaccttgtcaataacgctcaagtctgggttttagccacggccgatcttgacggcataccaaatgcggtgccggtaaattggtgcgagcttttggattcacaaaccatgatgctcatcaacaattgcatgaaaaaaaccattgaaaacattgagcaaaatccaaaagtggcggtgtctgtttggaagggcgtcaaagggtttcagttcaaaggcactgcgcggattgagtcctcaggcgcgttttttgaagaagcagaacagattatgcgaagcgccaatcccgcgcttaccccaaaaagcgtcattttgatagacatcaacgaggtgttttccatgagctccggcgagcacgccagcgagcgcgccgatggctaactgccacgcgccatcatccgatgttttcgttcaaaaatgctcaagatttttaacccaatcatctcattatgcagaaagttttagttgccggcgctaccggctatttgggcagccatgttgttcgtgagctcaaaaaaagaggctactacgttcgcgcactggctcgcaatccgaaaaaactgacctccattcaagacagcatcgatgaagtttttaccggcgaagtcaccaaacccgaatcgcttgagggcgcgtgcaaaaatatcgatgtgcttttttccagcattggcattacgcgccagcaagacggccttagctacatggatgtagattatcaaggaaataaaaatctgctggaatgcgcacaagccaatggcgtctcaaaatttatctacacttccgttttcaatgcggagaaaatgaagcaattgaacccgattcatgccaaaattaaattttcggatgaactccgggcttctggcatgaactacgccatcgtcaatccaaacggctttttctcggacattgaacaatattttgagatggctaaatttggcgtggcgtttttaatcggcgatggcacggcgaaaatcaatccgattcacggcgaagatctggcgaaagtgtgtgttgatgcgatccaaaaagacgaaaaacaaatcgatgtaggcggccccgagatttttacacatcgtgaaattttggaactcgcatttaaagcgctacacaaacatccgctgattattcaagtgccgcaatggactgtcgatttaaccgccggcacgctgaagctttttgctaccgaaaatatttatagcccgatcgaatttgcgattttggcgctgacgctcgatatggttgcgcctgcttacggcgagaaaaaattgggcgatttttttgcagaactcgcacaaaaagcatagtcggctcagttcaaatcagtcgttcgaattcacctcattttaaagcctctccgcgcaggagaggcgctaaaaagtccgtttcagctttgtaaaaaccgacactttcttcttctcatccgatcatttccaaaacctttttcccgcttgtttgaacgtgttccggcgaaatctgaatcgcggcgttcagctgcgctaagacgggctgaacggaaacttctcgatcggtaaatatttccaaaattatctgtccggcttgaacgcgatcgccaattttttgatgaaatcgaatgcccgcttttggatcgattgcgtcttctttgcgcagccttcccgcaccgagcaaagtggagcacagaccaacttcgcgcgcatcgatttgtgaaatccatccagatttatcagcgtgaagcgcggcgcaaaaacgcgattttggatagcgcgagccatcttctaaaacggaacgatcgcccccttgcgcttcaacaatttctaaaaatttggccaatgccttgccattctgaacttgcttttccgcaagcaacatgcccgcttcaagcgactcgcatttttgagcaagcaacagcatcgcccccgaaagcgccagcgaaacgtccattaagtcgcgcactttttcaccttttaagcagtctacgcattcctgaacttcaagccagtttccaaccgcaaagccaagcggctcattcatatcggtgatgaacgccatgacttttttcccatagccttcgccaatctctttgagcgttttggcaagctcgcgcgatttttcaagcgtgggcataaacgccccagagccggttttcacatccagcacgagcccgtccaaacccgacgcgattttttttgacatgatgctcgccgcaatcaacggaatggattccaccgttgcggtcacatctcgcaaagcgtaaagcaatttatcgagcggcgcaatctcttcggtttgtccaatcagcgcgcagtgcaagcgctgaagctgagcttgaaattcacccgcagcaagcgaaacgcgaaacccgggaatggattcaagcttatccaacgtgccgcccgtgtgtccaagtccacgaccggaaatcatgggaacggccacatcaaggctggctaaaattggcgcaagaatgagcgaagttttgtcgccaacgccgcctgtggaatgtttatctattttcggaagcctgatagccgaaagctcgagcacttttccactgtgaatcatggtatggcaaagcgcgcgcgtttccacctgatttagcggacgaaaaaacatggccatcaacatcgcagaaacttgatagtctgcgatttttccttgttgataggcagaaaaaaattcctgaatttcttcggctttgagcggctggccgtcgcgtttttttctaatcagttcaaccggattcatattttagacgcggtttttcgctataaaaagttcattcaattactcattgacaggatgaaattttttcatcgccaaaccgatgcgcaatggcgttttgcagcattcaccccaaaaaaagcacagaccttgcaaatcgagtctgagcaaattggccttacgctcagcacagcatatggtaaagttgaatttttatcccttttctgccaaaaacataagaaaaatactggcgctttgaattgctttgcttgataggtaaggcaactttatttgattttattaattttttattcatcttgttgataacatttgaccaaactaaaactcagcagaaatgatgcagatctgatgttttttcaatcgcctcagcctaaaatccccttaccgggcaacacgaacatcatgagatgaatttctgtttatagaaaagacagctatccaaaaagaacttgggtaaaacgctctaaaccagctcccctgagttgattttttagcaaagcatagcttctgatgttgctcataaaaagagcaacgtcgactttttttaaaacatcatttcttttttttagatggcgcagcatccatagcatgcgcttttttcaaaccgccaagacatttcggagggtatcatatgggtaagaaaaccgtcaccataacaaacaacgccaccggacaaagtgaagagtttcccttgctgaatggaacgcatggccccgatgtgttcgacattcgccagctgtacaaaaaaatgaatttgtttacctacgatccgggttacaaatccaccgcaagctgcgaaagcaaaatcacttatatcgatggcgatgagggcattttgctctatcgcggctaccccatcgagcaacttgcagagaagagcaattttcttgaagtctgctacttgattttttatggcgagctcccaacgcaagagcaatacgaagagttcgtttatgtgatcaagcaccattctatggttcatgaaggatttagagattttatcaatggatttcgccgcgacgcacatccgatggcgattatggtcggcatggttggcgcaatgagcgcgttctaccacgattccaccgatattaccaaccccagccaccaagaaatttcagcgcaccgcttgttagctaaaattcctaccattgcggccatgtcctataaatacacgatagggcaaccctttatttatccaagaaatgacttgggctatgcagaaaatttcttgcacatgatgtatgccgttcctgcagagccgtatcacattgacccactctatgcaaaagcgttggatttgattttgatccttcatgccgaccacgaacaaaatgcctctgcctctacggtgcgtttggcgggttcttcaggtgcaaacccatttgcagcggcttcagctggcattggctgtttgtggggcgcggctcatggcggtgcaaacgaagcggttatccgaatgttggaaaagatcggctcagccaatcacattcctgaatttattgccagggcgaaggacaaagatgattcatttcggttgatgggattcggacatcgtgtctataagcattatgatccgcgcgcgaaaattatccgcaaaatggccatcgacattatcaataagaccagcggaaacgacccgcttttgaacatcgctatgaagctcgaagaaattgccctaaccgatgaatatttcatcgagaagaagctttatccaaatgtggatttttattccggcattatttataaagccctgggcatcccaaccagcatgtttaccgtcatttttgtgatgggacgcatgatcggctggattgcacaatggcgcgaaatgatccaagatccagaacgcgtgattggacggcctcgccaaaactatatcggccatgcctcgcgcgactttgtgccaattgatgaacgaaaatgaatttgagtaggtgaggagaaaaacccaacggttttcaaggttttctcctcatttcatcggataagtaaccggacagaaatagataagataaaaaaacagctgatgacattaattcgtgtcggtctgagcgaagacgaagaccgcttgcctttataagaagccgcacttcgtctacgctcagtgcgacacgggtcatattgcaaaaatcgtctataatttagtccaggtacttatgattttacgctaagcgaaaacagcaactgttccatcgacccaagaaaaacgcgtcatgagcaattagccgattttagcatttcccgttcaggttcagttccgctcgcaaaaaccttccagtgtgagatttttctacctcagcgactttttctggcgtgccttccgccaaaatttcgccgccgctgctgccgccttcggggccgagatcgatgagccaatcgctttgcttgataacatccaaattgtgttcgataataatgaccgtattgcctttatcgaccaagcgatgcaaaacatccaaaagatgacgaatgtcttggaaatgcaagcctgtggtgggttcgtccaaaatgtagacggttttgccggtttgcactttggccaattcggttgaaagcttcacgcgctgcgcctcgccgcccgagagcgtcgtagaggattgcccgagccgcaaataacccagcccaacgctttccatcgtttgcaaaatgcgtttgatgcgcggaaaatcggtaaaaaacgccgccgcttcctcgatggtcatctcgagcacatcggcgatatttttcccacgataatggacttgcaaggtatcgcggttgtatcgttttcccttacaagcgtcacaagcgacataaacgtccggcaaaaaattcatctcgatttttttcatgccgtcgccttgacagacttcgcagcgtccgccttttacgttaaagctgaaacgcccggctttgtagccgcgaatttgcgattccggcagcgtggcaaaaaaatcacggatgaaagtaaaaacgcctgtgtaggtcgccgcattggaacgcggggtgcggcctatcggcgattggtcgacatcgacgaccttgtctatcaactcgaggccatgcaccgcaccgtgaggcaaggcatacattttggagcgataaaaatgattggcgagaatcggataaagtgtttcgttgataagcgacgattttcccgagccactcacgcccgttatggtgacgaacttgccgagcggaatgttcagcgtgacatttttcaggttgtggccggagcaatgttccagcgtcaaaaacgaaccgtttccctcacggcgcttttgcggaatatcaattttggcctcgttgtgcaaatatttcgcggtcaaagaatctttcggcaattcggaagcatgtcccgcgcccacgaccgtgccgccgtgttcgccggcgcccggccccaagtcgagcaaataatcggcatgttccatcgtttccttgtcatgctcgaccacgataaccgtgttgcccaaatcgcgaagctgctcaagcgaaccaatcagcttgcgattgtcgcgctgatgcaagccgatgctcggttcgtccaaaatgtataagacgcccgtaagttgcgaccctaactgtgaggcaagtcgaatgcgttgcgcctcaccgccagaaagcgtcgccgccgagcgcgaaaccgtcaggtagccgagtccgacgtccaaaaggaatttcaagcgtttggtaatttcgttcagaaccggtcgcgcgatgagctgttcccgaccggaaagttcgtccggcaacgctttaaaaaactcaagacaatcattcaccggcaggtcggcaatttcggcgatatttttcccggcaattttcacaaacagactttccgtgcgaagccgtgcgccatggcagctcgggcaaagttgcttgagcataaagccttccgcccattccctaacgcttgccgattgcgtgttttcatacgtattccttacatattcaaccagtccggcaaattgctgcggatacgaataatcatgcgagccgaacgaatagccgacttcaaattcctcttttgaaccgtgaatcagcagatttacaatcggtttcggcaacgctgaaattgggtcggtaagcttaaaatcataaactttggcaatggttttgatcagttgccacgtgttgtttttgccttccttgccgagcggggcgagcccgccatctttaatggacagcgcaggatcgggaatcatcaagtcgggtgaaaattccttgacttcgcccagcccgtcgcattcgcggcacgcgccgtagggcgagttaaaactgaaatggttcggcgcaagttcttcgagcgcccccgtgccgtcggcgtaagcgtattttttgctaaaaaaaatatcctgcggcttttcgccgagaacctcacaaatgagcgacgcgccgctttcggaaagtttggttgcaagggaaacggcctcttgcaaacgcggcttgacatcgctattaatcacgagccggtcgacgaccaactcgatttcgtggattttatagcgatcgagcttcatgcctttttgaagttccgccgtctcgccgtcgatgcgcacgcgcacgaacccgcgcttttgcaattcctcaaatagctcgcgataatggccttttctgccggtcacaagcggggaaaggatttgaacttttgttttttcagggagttttaaaatcgcgtttaaaatatcttcttcgctttgcttctgaagtttttgaccggttttcggatcgtagcgtgcgccgacttttgcataaagcaagcgcataaaatcatagatttccgtaatcgtgccgaccgttgagcgcgggcttcgcgacgtcgttttttgttcaatggaaatcacgggagaaaggccatcgatgaaatccacatcggggcgctcgatggtgccgacaaattggcgggcgtaagccgagagcgtttccatgaagcggcgttgcccttcggcgtaaatcgtgtcgaacgcaaggctggacttgccagagccggaaagtccggtaatcacaattagtttgtagcggggaaaagtaacatctatgtttttaagattatgaacttttgcgcccctaacaacaatatgttctaactcggccatgatgctaattttcctcgactctcatttttaaagactcgcaatatacgtaatcggtgtgcgtttgttaagtctttcggcgaaaaaaacttagcgtagctctatcaagaacggtttgttttgcaagtcattcattgacaaagaaagatgtgtcattctgaggctgagccgaagaatccaacgtgagcggacaactggatgcttcactttgttcagcatgacaagaaaaaagtgaggccattgtgaatggcaaacaaggaggcttgtcattctgagcaatagccgaagaatccacatgccagatcgatgcttcccgctgttcaatcaatcatacaataaacaaaacaagcctattcttgttttttcgcgccaatgtgtttatgctctcatgcacaaacaagtgcgcaacgtcattttaaaccgaacggttttttatattcaagctctcgaacgaacatccgtgaaaacgaaggaagaaaaatgaaatcgaagtttattgtaggcggcgcggtgattgccgccgttttgggctggctggtttttaccgcgcaggaatggggcgcaaacaccatcgggtatagcaattttgccgaagccaaatctaacggggcgctcacttccgtcaaaggctattgggtgaaggaaaaagaatccgacatcaaggtgaatgtttttactttttatatggaagacgaggacggcaacgagcttgaggtcatttacgacaaaggcaagccgaacaattttgagcaggccacgagcatcgtcgttcaaggcaagtacgccgacgacggacgctttcatgcaaataacattttggtgaaatgcccctcgaaatatcaatccgaaaaagccgataccaaaaagacctgatttttcaacgccgattgccgtaactcatttcttatgctgtttcattttttgacgggaaaatttatcacgattttgggctttgtggccgccgtgctttccatgtacgcttattttcgctcggcgcaaaacgagcaaaaacccgccctgcgcgacgaatggcgcacgcacggacgcgatttcttttgggtcatgttcggctcaatctcggttagcggcctgcatctgctctacctgattttgtcgcatcaattcgagtatagctatgtgaagcattactcctccaccgacttgaacttgttttatctcatctccactttttatgccgggcaagaaggaagctttctgctttggctcttttttgcggcgctgtgcgggattttcgtcatccgcgcggcgaaggactacgagccgcatgtcatgagcgttttgacgctttcgcaagcgtttttgctttcgatgctgctcggcatcgagttgcccgttatcggcaccgtcggcagcgacccgtttacgctcgtgccgggcatcgtaaaggacgcctcgttgtttagcctcacgctgagcgcgattcccgaaggcgacgggctgaatccgcttttgcaaaatccatggatggtcattcatccgccgacgcttttcgtcgggtttgcttcattgattgtcccgttcggctttgctattgcggcgatgtggcgtcagcgctacgacgattggattcgtccggccatgccatggacgctgttcggcaccggctcgctcgggttgggcatcatcatgggcggctattgggcgtataaggtgctgggctggggcggctattggggctgggacccggtggaaaattcctcgctggtgccttggcttgtcatgtcggcgctgattcacacgatgatcgtgcagaaaaaaaacggcggcctgaaacgcaccaacctgttgctcgccgtgttggcctatgttttcgtgctgtatagcacctttttaacccgcagcggcattctgggcgatttttccgtccattcttttaccgatcttgggctttacaatcagcttctcgttttcgtcatcggctttttggcgctcggcatcggctttttgcttttccgcatgaggacgattccggtaagaacctcgagcgaggaaattttttcgcgcgaatattttctgctggccggttcggtggttttgctgctaatcagctttgtcgtggccgccggcacgtccgcgccgattttgaaccgacttttcaccgaccgcccgaatccgattttgcccgaattttataaccgcgtcacgcttccgctggcgattctcatcgggctgttttccgccgtcggccaattgctttggtggaaaaaaatcgacaaggaaaccttgatgaaggcttttgccgtgccgcttggactttctgttttcggcacgggcgcactcgtgattttgggcttgcacgatccggccatcgcgctttttgcctttgcgtcgttcctttcacttttcgccaacggccaaatgctcgtcaagattttatcgggaaatccgcgttatatcggcggctcgctgacgcatgtcgggcttgcgctcatgttgctcggcattttggccggctattacgaccgctccgaacacgccgaattgccgaagggcgagccggtggaaatttttggcaaaacgctcacctacaccggcgcccaaacgcccgacggcgaaaaaaacgaatacgtaataaaaatcgaggacggcgatgagacgctggaggcaaagcccgtcatgtacgaaacgaacaacatggttgtgcaaaaccccgatgtgctgcattctttgaccaacgatttttacatctcaccggtcaatatcatgctgaagggaaatccgaatgtggcgacgcttgggcaaaacgaaaccaagcgcatcggcgactatgaagtcaaatttgtcggattcaagctgccagaaaaaatcaagctcgatccaaacgctgctaaaccgctgcgcatttttgcgcttttggccgtcacgcacacgggaaaaaccgatacgctcaagccggcctttacgcttgcgccgggcaaagaatccctgatcgagccggacgctttgcccggcaatccgaatatcaaattcgccatgacggatattgatccgagggataaaaaggtgctgatagaggccgtcggcttaaatctcgagcgtgagggctcggacgaaaccttgattatcgaggcgagcctgaagccgttcatcaatgtgctttggctggggacgtatctcgtcacgttcggctttatcatttcgatttatcgccgctggcgcgaacgccgttttgaagacgagatcgaagaagattagttttttgcgctaaaaatcttgcgctgaacagccttgcccttttcggaaaaacgtacccttttcatagaaaacatttcatcaatttttttaccgaacccaatatgatggcatcccccaatgcttccgatttcggaaagcatctttcgtttctgatcctttcccaaattccatccattggctcgcaccggctgcgaagccttcttgccgagttttcatcgcatcgagaagttttttccgcatcgccggagcgcatccggcaactggctggatttagcgaaaagcttggtgcggagatttgcgcatttggccaaaacaaagagaaaatggcgctggctgaagcacaggcctaccggcaattcgaactcatggaaaaataccatgcacgcctcatggccatcagcgacgccgattacccggcgctgctcaaacaaatctatacgccgccggcttatctttttgtgcgcggctcgctaacgcccgaagatagccgcagtcttgcggttgtgggcacgcgacaagctaccgactacggcaaaaaagcaacgcgaaaactttgccaaggcctggtagcaaacaggatgacgatcgtcagcggccttgcctacggcatcgacatgacagctcaccaagcggcgctcgaagctggcggacgcacgctcgcggtgcttgcttgcggcgtcgataatatttacactgatccaaaagggaaaatctatccggccattattgaaaacggcgcgctgctttccgaagaatggctgggaagcgagattacagcggaaaaatttcccaagcgcaatcgcattatttcaggtctttcgctcggcacgctggttgtggaatcagattataaaggcggcgcgctcattacagcggcctacgcgcttgaccaaaaccgcgaagtttttgccgttccaggcaatattttcgccaaaaaagcgaatggcacaaacagtctcattcgcgacgccaaagcaaaattggtgctttcggctgaagatattttaaacgaactgcagccgcacacctcacaaatcaacttgtttgaagaaaatggccatcgcccgttgccgccacaagaatcgctgagccaggaagaatcggatattttggcgctcatcaatgcctccccgattcaaatcgatgagcttgtggaaaaatcaggcatggcggtttcggatttgcaatgcacacttttcgagcttgaactcaagcatcaagtagagcagcttcctggaaagtttttcaaacgcatcgcgtaagtgacgaatgctttccggcaccacgctcgctgttttttttcaacgcgttgaaagccgctgttgctttatttcgggagttgattcacgcgatgtggttttctatcttaaaaagatggacattcattttaaccgaaaaaagaacatgcttaattttttgctaaaacacctacgctcgctggagcttgttgagcaatttgtggaaaatgcgcatcccgcgtgcacttcgcttgagcatcacacgctttttgagctcatgcaatcctcagcgctggaaacgctgcgcatttttgatgtgcgcgcgtttcaggaatttgaaattagccatcttgaacaagcgatttccgtcccgccagaaactgaagtttctcattttttcgaaacgtttgaaaacgagctttccggcaaaaagctcgttttttattgctcggttggcctgagaagcgccgaatttattggaaaagttcaaaacaaatgcttaaatgccggtgctttgtcggtgcataatctcaaaggcggaattttccgatggtacaatgccggcttgcccgttgtttcggcaaacggcaaaaccgacgagcttcatccatacaatagcttttgggaattgctggttgaaaaacgagcgcagtagattaggacatgtacaaaacgaaaatttcagttaaggctctcattttaaagcaaaaccaagttttagccatcaagcaagtcagaaaaaagggcgtttattattcgcttccgggcggcaaacaaaaacgttgcgaatcgctgatcgaaacgctggttcgtgaatgcaaggaagaacttggaaccgaaatttttatcgatgatttatgggcgctcaacgattccacatcggaaaaagaaaaagccgataagcttaagcgaaaacatgcgcttgagttcgttttccgatgcgaagttccggaaagttatcaaatccacaacgggccatctcccgacaaagggcaagtcagtgtggaatggatcgatattgatacattgcgcggcgtgccattttatccaaactggatcaagcaggcactcaaagagcgacattttcagcggaaaatctatcatgggctcaatccggcttacctgtttcttttaagggaaaatagaattttataaccttcattgatgaccatacttactcgttacattttaaagtctcacattgggccgttcgttttcggctttgccacggtggtttttgtgtttctcatgcaatttttagcgcgctatttagatcgattcgtgggaaaaggcttggagatgaatgtgatcatcgagctcattgtgctgcaaattgcctggatggccgtgctggctgccccaatggccgtgctgatttccacgctgatgactttcggcaacatggtcaattcctccgaaatgacagccattcgcgccagtggtatttcgctgttgcgcattatgattccaattattgtggccggcgcgattctcacctacttgatggaacgcttcaacaacatcgttttgcccgaagccaaccaccaagccaaagtgctcttgatggatatttccagagcgaaacccagttttggacttgaggaaaacgttttttccgatatgattcgcggctacacgatccttgcccgaaaaactgacgagaagtcatcgaacattgccggcgtcacgatttacgacaatagaaatagcacgcgaaatgttgtcatcacggcggactcgggattttttgaatttaccagcgatttgcgaaatatgattatgacgctcaagcacggagaaatgcacgagctcgttaaccctgaaaatcactcgtatcgacgcgtgaattttgaaacgcataaagttgtatttgaagcaacaggatacgggttcgaacgaaccgacgaaaattccattagccgcggcgatcgtgaactttccgcaaccacgatgatggacatctgcgatagcctcgaggaacgcgttagcaaatcctattcagctatcaacgacacgcgcgacgccgagctgagtcgcatcatgcgaacgccgacaggctacgatagcttaccacacgcagcgtcaatcgtgcccgattcattggatattttggcgaacattccacccaaacgacgatatagcgtgctcgaccgcgccatcacgcaggcaagagtccatctgaacgaagcccatcatcaatatttttctatcaatagcaacacgcgcttgataaacaaatacctggttgaagtgcataaaaaatatgccattccgtttgcgtgcttgtttttcgtttttgtgggcgtgccgttgggcgtgcttgcgcgacgcggcggattcggcattggcgcggggctttccttaattttctttttgctctactgggtgtttttaattggcggcgaaaaactggcggatcgagatattgtcagcccagcgattgccatgtggatgggcaatgtggtcatttcagtgattggcgcggtgctgctggccttggtttcgggcgtaaaaatcagtcgctcgcgttagacaaaaaccttaaaatcaaataccatgtcaaaatttcccaacgacccaaaaccgtggaaaaccttaagttcaaaatatctttttaatcggccttggctcacgatgcgccaagatcatgttgtgctgccaacgggcggcgaagtcgaagaattttatgtgtgggaatatccggcgtgggtaaatgtggtggccattacgaaggcgaacgaagtggtgctgattcgccaatatcgctacgccatcggcgaagtgtattatgaaattcccgccggcgtgcatgacaaaccggaggaatctttgctcgaggcggccaaacgcgagctgctcgaggaaaccggtttcggcggcggcacttggcagccttggatggaactttgcgccaatcccgccattcaaaccaacattacgcacacatttttagcgaccgatgttgaacccgttcaagcgcaaacgctggaagcaacggaggaaatttccgtgcatcttctgcccgtcaatgcgttgaaaaagctcatcttggacagggaaataattcaagcgctgcacaccgcgccgctcttgaaatatcttctaactcgggaagattgagaataaaaattctctcgccctgaacggccaaatttttccaaaagagaaaaagcccactcgttgaatagcagctctggccaatttgtcatgctgaacggctcgtccacgagccagtgaagcatcaatcgacttccttttggatgcttcgctaaaacgctcagcatgacagaattttgtgcgcgaaatgtaaattttaaacgcatcgctaaaattcgattttaaacccggcaatcggcaaaaatccccattgatatactgtaacccgtaatttttgaactttcacgcaatacttttgcaaagaaaaatatcaggcaaattatacttttggcttttagaaacccgccaagtttttagctattttttcctaaaacttgggtcaattgcattcgctcagaaattttcttctggacgaatgcttgaaaaagattttttagcgcaaaaaaacaaaacgaaaaaatgaaacctgttccgttttttccgaatcccgataactcccattgctatcaatgctgcttgcgcatgattttgcgattttttcgcccacatgaaaaatattcatggaaacaactcgataaaatgacggcaaaaaaagacggactttggacttgggcttggcacggcgtgcttgaaatgaaaaatcaaggctttgaggtggtgttcatgcagcagttcgactataagcgctttgctgaaaccggcgaagcgtatttgaaggaacgcttcggcgaggaaaccgctgccgccatcgtcaaaaatagcgacattccctttgagcaagaagccgcaaaaacgctctcggaaatgattgaaccgacgcaagtgccgacgctcgccgatttaaaacgcctgctcgctgaaggctatctcgcgatttgcaatgtcaattcaaatcttttgaacggacaagaaggtttttccggccatttcgtgctggttttcgaaattgacgaaacgaccgttcatgcgcacgacccgggacatccgcctgcgccgaatcgccaaattccgatcgaatcatttgaaaaagcgtgggcatttccgaacgaatccgataaaaccatcatcgcgatgaaaccaaatcgcccggcgtgatcaaaaagaatattgattcggttttaaattgttgtcatatattggagcgggttcgtaatcttaatggctttttattacattttagccgtttaggaacacgcagttcaaaatttcttaacccaaaatagagccgcacgatgattgcagaaggaaaaaaagcaccggattttacgcttcctgattccacaggaaaggaagtttccttatcagattacgcagggaaaaaagttcttttggtcttttacccgggtgacgacacgccggtttgcaccacgcaactgtgtagctaccgcgataacttctccgcctttacagagcgcggaattaccgtattgggaatcagcacaaacacgatcgaatcgcacgaaagctttgcttcgcgcaacgagctgccatttacgctcctgagcgactcgaagaaaaaagtctcggaagactatggcgcgctgaattttttaggcatgtcggagcgcgcgtatgtttatatcgatgaagcgggaaccgtgcgactgtctttcagcgaattgcttccgctgttttatcgctcgacgcaagatttacttgcccaaattgactcgttctcaaacaacgcttaaagaaaaatgttaagacttcgcgcttgcgctttgtttcttttgagttttacgctgctcttttgcctgtcgtgccaggcggcggcaaaagagctttcctacgattggccgttttctgcctcgccgcagcaggtaattgactcgcttcaaacccaacacgccgccgatctgccggattcgatcgcctacgaacatcatttaattttggcaaaagcgcattatttcaatgcgtttcaggaaaatcgccccgacgagaccaagcaggcggatttgcaagctgcacatgccgccattcaaaatgcaatggcctatcataaaacgccgactgctcgtgcatttgaatgcttaatcatgttggaagaaaatcactttctttcgctaaaagatgcttcgctcaatttcgatatgtgcaaaaaagaattggaagatattctccgaaccgacgcaatggattttattgccaacatcgcctatgggcagcttgcctacgaagtccgtcaaattcaaggctttcggcgatttctcgccaaaattttttatacaccactcgctgatgatgtaaactacgaaaccgcgctgctctactttttgcaagccaaatatcttcagccctcgccagtggttttttatcagcttgcgcgggcgtatttcgcgctcggcaatcatcgcgacgcgctgctttccatcaaaacatgcgttgcaaccacacccgaacggccttacatcgatttgtattatcagcatttagccgagcaagcacaaaacacttacaacaccaaccactaacgctcgcaagcccgtcttatataatatcatgcagcttttgttacgcgcccttgactatgtttttttgcttcgccccaccctgatgtttccggtttggattaccatgatgtgcggctttgcggttagaaccgagccggattttttcaccaactcgcctttgccgtatttcgcgctgctgctgttttcgctcagcgctggcacaacttatattttcaaccaaattgccgacagggaatcggattttcataacaacaagctttttttactttcacaccatcacatttcgctcacagcggcctggattgaggcggttttgctcacgctattttcgctggtgctgagcacatcgatttcaatggcctttttttgggtacaagttgccgttgttgtggccggaatttgttatagttttttcggtttcatgagtcatcccgcgttgggtttgctgatcaattttctgggaggcattttttcttttttgggaggctattttgcgattcccgattttcaaagcgacctgttcgatcagttgatgctttcgctgccgtatggatttgcgtggggcgcagtgtatttgctcgtttcgattcccgatgtcgccggcgataaaaaatttggaaaaaataccatcgctgtggttcatggcgaaaagcgagcaatgttcgatgcgtttttgcttgtattaatcgcggcgctgcttggcgcactcacacaaaacttttacgttttaatcacggtcgggctttcgggactgatttccacgccttacttttttaaagtgtttgccgatggagacctcagcaaaatttccacgccggtgaagctttccatgttgctcctaagctttgcgctatttttttcttacccgatgctgcttgcgttgcttgccgccacggttttgctcagccgattttattatcaaaaacgttttgggttaaaatatccgtagcgaggaattggagagggtgtcggatgaaaagtttgcggagaaaggaaaaacgactttcgatttcctttctccgatcgaagtgattgtgcgattccctttagtggagcgtcacattgtagaagcaatcaatttcgcctttttctgagtgctcttcaatggcgacatgcgctgccggatcgatgagcgtgcgcagcaatttatagaacgtgccaccgtaaaaatacgcgactaccggctttgacggaaaacttacgcgaacgcgaatatacatcgtgtcaccgacttcaaagctgaacgcaccgcttccggcaaaagtccacgcgtttttactgatggcaaaaagcaacaatttcatgcccaacttctttggcatcagcttcaccagcgattgaaagatgcccggaattcgatttttcagtaaatattcggcggttcgttggccggaatcttttagaatttcagacgcgtctttttcgccaatttcctccaaaacggctttgacaagcgcgtgaaattcggcttcattgaccatttcgctcggcaaattgccaatatatttttcatggccagcgcttcgaaaaatcgctttggttcgctcttcgccaaagcgcgtgctgagcgcattaaaggtttgaatgattgagtttggcccgattcgggcgatatctccgctttgatgactcgcagacattagtaataatttattttagcaaaacttttagcttgttacgacgcatcgcctgcaatggcaatcacgtccgagatgcttggcttttcattgcgaacgccatgatcatcgatatatttcaagagaaatatggaaaccatcagcagcccagcttcaatcaagaaaatgctgacatagccggttgtgctgttggtaaaatgcgtgatcgtgtcgcgcccgatgccgctgagaaaattacccaacgcgcgcgacagcgcatcggcaacgccccaagcgccaataaacacgccggtttgccccgaggaagtcattccgagcatcaaggccaagttcgtagaagttgccatcccggtgccaaagccaagcaacacaattcctggaatgaaaatcgcttgctcggcaaaaagtccgctcatgccaattgtgagcaaaccgattccggcaaccactgcgccaacaattgagccttgcttattattgaaccaacggttgaacagaaagccgtgcaatagcagcgccgacatggtcgaagcgccccaaatggccgttaaatgtgtggtttctttcacactaagattgaatgcgtgcgcaccgaagggctcaagcaaaacatcttggcctaaaagcgagccaagcaaaatgatcaagtaaatgaaaaacaatcgcgcttgcggattgccggcaactgctccaataatttctccgtgcgaagcgcgctcttccgccgccgccgtagcaagcgaagccgtgcgcggctccaacccaaccaagccaaataaaacaagcaagatcgacgcaatgcccacgtttttaaaaacctgaaacaacccgtccattgtgaaaggatcaagcgcacgcccaacagatgccgccgtaataataatgccggcaatcatcatgaaccacatcacggaaattacacgcgagcgatctttggggtttgccatgtcgcttgcaagcgagagataagagactgccgccaagttatagccaagcccccaagccccaaaagcaacaatggccagcatcaggccgccggcaaaattctcgctcatgctcaacgctgcgtgaggcgctatctgcgaaccggcaagacaaagcaccgcgccaagcaaaatatacggcgtgcgtttatagccaaaggtcggatgggtgtcagaatagcgaccgatatacaactgaagcggagaaagcaaatagggaaaaatgagcaacgcggccactacacttgccagcatttccatttcatgaatcatcacccgatttaaaacgccattgatggggataaacgtaatggcaacgcccacatgcaccaatccaagacgaatgtttttgaaaatattcatacccttctcattattattttccaaaatgatcgatccaaaagtcggctgagccgtttctcatgaaacctggctctgcactcgcatgaattaaagggctaaaataataatgttataaaaaataaaaaataacgttgaagacatgcttctgaaagaaatggaaagaaggcaattttgctaaaaattcgggattttaacttttataaaaggctaaaattaaaaacgacttaccgctattcatttgtatttctttcaagaataaattcttttgtgccggcgttttttgttgtgctaaatccacgaaaccgctatcttttcacctttctttatcgccaaaattttcttcatttatcattttaaaaatgagcgaggtttattcctatccaattacctatccagaattctggctcggaagctacgcatttttttcatgggcgcttggtatgtttgttcttgccgccgcatgggctgttttttttcgattcggccagttcaaatacggcatcgatatgggctgcttggtgaaaacagcgctgattctattttttaccatgatttcgcttggcctgccgatgcaatacaatatcaaatttcaggcggaacatgctcacgaaggcgatatgatcactttgaccgacaaaacccttgaatacgtttttcgcgaaggggggaaaaagcttttcaagcttgatgatattttccagatctatcaagagcccattacttacaacccaccaattaagtacattgtcaaggctaaaacagaatcaggaatcgattccatatttgtaagaaaaaatctgcctgattttcgctcgtttatgaaaaagcttaccgagaaaaccggtttaaaagtgcaacgctcactttaagccatttgcgcgacaggctgcttctgaagttttgaaacttaagcacattgacaatttgcaatggacacatccatttttttgactgctgagaatattcacagccaactttccagcaatcaggtgattggaaagaaagtgttttgctaccacaccgccagctcaaccaacgaaattggacacaagttggcgcgcagtggcgcttttgatggcactttgattttggctgaaacccaaaccagggggaaaggtcgcggcgaacatgtctggctatcaaatcctggggaaaatcttacttttacaattgtactgcgacccaattgtaaacctgcgcaaaccaccgtgctcagcttaatgggctcacttgccattgccgatgcgatctataaaatgcacaacaaaaagcccgaaataaaatggccaaacgacgttttattaggcgggaaaaaagtttgtggattgttgctcgaatcggcgatttctggcgagcaagccgattatgttttattgggcattggtttgaacgtcaatcaaaaagtttttccaaaagagattgaatccgtagcaacctccttgcgcttggctgcgaatcgcgcattttcgcgcgcagcagtccttagcgaagttgcccgccatgttgaaaaacgctatctgcaatttaaagccaacaacagtcaatcgattctggaggactggaaagcttattgcaccatgcttggcaaaaaaatcacttttttgcacaacggcatggagcgaacaggcgtcgccatcgatattgatgattatggctatttgagggtgagagttggcgcaacggctctcatgctctctcatgcggagatttctaacgttagattttaagcaatgacgccacgcaaccatttagtcaaacaacccaatttatcttcgatcgcaacagttgatattggaaatacccaaacatcgattgccattttcgaaggcgatgaattaaaagaatttgagcgattttcctccaaaaatttagagagtaaaagtgcgctgccagatttttgtcaaaaatgccagtcgcttgtgggatctgcgccgctgattgccatgtcgagcgttgttcccaatgtggcctctgcgctgaaaaccatgtttcatcagcaatttagcgaaaagccaatttttgaaatcacttatcaaacaaaactgccgttccatattcgctatcaaacacccgaaacgctcggcaacgatcggctggcgctttgcgcagctgcttgcgagcgatttccaaaccaagctgtgatgatcattgattttggaacagccatcacttacgacgttttaaattcaaagcatgaatatttaggcgggctcattttagccggaacgtctctttcagcgcgggcgctcaacgagcatacagcgcagcttcctgcaattgggctgcaaaaagaatccggcattattggcagaaatactcgtgattgcctttcaaaaggacttttttggggcacagtcgcccaaactgaaggcttgattttaaaactgaaaagcgagttagcagaagaacatggagaaccagaagtaaaagtgctgataacaggtggaaatagcgtcacgctggccggcgcgatgccgcacattgacattcgggatgaatttgccattcataaaggcattcggttcattgcggcactaaacacaaatagatgaaaatctacacttactaacttcgtaaaatatgcgccggggaaacgtaaagaggccacttgaaaaagtggcctctttcattttatcaacatgatccgtttgcgaattacgccgcaaatccatcgatgatggcattcaatgtggcgctcggacgcatgacttttgaggttttctcaaagtccgggcgatagtagccgccgatgtcggctggattgccttgaacagaattgagctcttcgacaattttaacttcgttatcagccaagtcttttgcgagctgcgtgaattttgcttgaagatccgcgtcttcggtttgagcggccaatgcttctgcccagtacatggccagatagaaatggctaccgcggttatccaactggccgcatttgcgttttggcgacttatcgttgtccaaaagttttccaatagcttgatctaaagtatcggccaaaacttttgctttcgggttgtttgtcgctgtgcaaagctgctccaaggaaggaaccagcgcgaggaactcaccaagtgaatcccatctcaagtgattttcttttacaagctgctgaacgtgctttggagcagagccgcctgcgccagtttcgaacaagccgccgccgttcatcaatggaacgatggattgcattttggcgctggtgccaagctcgagaatcgggaaaagatcagtgttgtaatcacgaagcacgttgccggttacggaaatcgtgttttcgccgttgcgcattctttcgagcgagaatttcgcggcgtcataaacattcataatgcgaatgtcaagaccggcggtatcatgctctttgagatactctttaactttagtgatcaactgggcatcatgcgcacgggtttcatccaaccaaaatacagccggccaaccggttgctttcgcacgattcacagccaattttacccaatcgcgaattggtgcatctttcaccataaccattctccaaatgtcaccattttctactttatgctcatgaatgacattgccagcagcatcaacgacacgaatagagccgttgcctggagcttcaaaagtggtgttgtgtgagccatattcttcagctttttgagccatcaaacccacgtttggcaccgtgcccattgtggtcgggtcaaatgcgccgttagcgatgcaatgctcaacggttgcgtgatagagcggcgcatagctatggtcgggaatgacaaacttcgcgtcgtgctcggcgtcgtctgcgccccacatttttccaccggcgcgaatggcagcaggcatagaagcatcgatgatgacatcgcttggcacgtgcaagttggtaatccctttgctggaatcaaccatggcaaggctcggcatgctcttgtaaagcgcttgaatatcgttttcaatttcgatgcgttttgcttcaggcaagttctgaagtttcgcgtaaaggtcgcccaagccgttgttgaaatccacgccaagttctttgatcgtgtcggcgtgtttttcaatgacttctttataaaacactttcacgcagtgaccaaaaattttcgggtcggaaaccttcatcatggttgctttcatgtgaagcgagaaaagcacacctttttcttttgcatcagcgatttgctcaccaaaaaatgtctgcagggctttcacgctcatgaaagttgcatcaaccacttcgccagcttgaagcgcaactttattttttaatacggttaccgtgccatcttcagcaacaaactcaattttggcatcggttgcttgtgacatggttacggatttttcgttcgagcggaaatcgtcgctgttcatggtagaaacatgcgatttcgaatcctggctccatgcgcccattgaatgcgggaattttttcgcataattttttaccgacagcggcgctctgcgatcagagtttccttcgcgtaaaaccggatttaccgcgctaccaagcacttttgcatagcgggctttaatttctttttcggcctcgttttttggatcttctggataatcagggagattgtagcctttttcctgcaattctttgatcgcggctttcagctgcggaacagacgcgctaatgttcggcaacttaatgatgtttgcctctggagttttagcaagctcgcccaatgcggtgagttcatcaggaattttctgctcgtcagtcagattttccgggaagttcgcaataattctgcctgaaagagaaatatcgcgtgtttcaaccggaacaccagctaccccagtgaacgcattcacgatgggaagcaaggaataggttgcaagcgccggcgcttcatcaacctcagtccaaataattttcgcgttttttactgtcatagttaatcttctctattatagctttttggttattgtataaggttgaacgagaaaaatgtacactcaggcttcacggaagttatcgggcgcagccatccaataacaattgtgaaacaactgaaaaaggaggtgaaatttaaagaaagacctgtacaaacaaaacttgtaaaggccttctctttaaaaatcacaggaatttatcaatacggaataaaagcgcaagaaaaatttattgcgagtctgaacccatgtttaaattgcgatccggcggaagaaactcgtcaaacccagctttcttgaccaactcttcatttttcaatgcttcatgaaccaaacgaatgatcggcaaagttgttcccatcgagctgtagccaccatcgtggaacaaattctgcatggtgactttgcgagtcaaatcgcttagcaaggtcatcacatattcagcacattcctcagctgttgcattgcctaacggcgcagtcaagtcgctgaattcatacattttgtcgaaatctgtgataccgctgccggctttggtataagttgggctttgagaaacggtattgacgcgaatgccgcgcttggacaaacgaggaccgtaactacgaacaatcgattcaagcaacgctttggcatcgcccatatccgagtaagtccagtagtttctttgagcagcaatgtaggaaagtgcaacaatgcttgcgccatcgttgagagcgtcttgttttagcgcagaagaaataactctgtgaagggaaatgccagaaacttcaagtgttttgacataccaatcataattcaaatcttcataaggcttttgcttgcgaatgtttggagacattccaatcgaatgcacgataaaatcaagcgaacctaatttttcttttgcttctttgatggcattatccacatcgtcctgaatacttgcatcgcaagcgatgaacggcgcatctccacatactttagcaagttcggctggttttccaaaacgcaacgccgcagcaatatttgaaatagctatttgagcgccttcctggtgtgcatataaagctatgtgccaaccgatactactttcatcgaacgggccaaaaacaattcctttttttccttttagaaggccgtaagagactctatcgggcatattcgtgtaaattcttagttcttctggtgtttttgtaaaatatttaagcgctaaagataacagttgccggcttcaaaagaaaccccacggcaaaaaacattacgccttaaatcggccatgaaaataacacaaacataagcatttttcagcattgttcatgttcccttgtttttcttttcactttttcttgttcttcttttagctgccgattcaatttatgatttctcgaataagagaccaccataccaaatgggcaaagataatgacatgcgcctcgcggcccgaaaattgtcaccgttagcccaacggcaagcaaaatgataaaatggccggcttgggcaaaaatattttgatttgcatcaagtgggttttgcaagggcgagcctttttctgcgaacatcgcgccgtcgaccaagagccacgcaagtggcgtccaaagtgtcacgatgattaaaattgcccattgcgtaattttcggcgaaaagttcacccgtttttttgcccaacgatacatcaaatcttgaatcccgccgagccagcaaattgagacgcaaacccacttgccgcttcgcaccgctgcaaaaaccaagccgccccaaaagagcaagcccaaaaccgcccaaagcacattcggaatcgcgaccttgatcagcaagacatgcgctaaaataaacagggtttgggtgacaaatcgcctgcccaaaattaaattccgccgtttggtatgtgtcgagtgtgaatttgattgcatggatgaagtttgattcattcaacaggaatgtatttgcaaggcaatccataacattaataaaagcgtcaccttaaaataaaaaaaggtagacttacacctgtctaccttttttgtcctatcaattgaaaattgcttaaccttccatttttctggattgcctgagtttgttcagcacgcctttgtcgacgttcagttctaagcgtggcttttcggacgaaggaatttctttgaaaagcacacggagcgtgtctttttccttcaaaaattcctgcatttcaagcccgtagagcgcgcgcggcaaggtgatgatgcgctgaagccggtctatcgtcaccacaatgtccgttcccatccgcaggactttgacttcttcagcgtcgtttaagaacggcacatgaatgcaaagcgtctcgcggttcaaattggtgacagggtctttgccggtttcgatccagaaattttttccggtgtggaatatcttatccggcgcatcctctttgaagacgaatttgctgatgtcgtaaagcgcgtcggggccgatcggctcgctgcgctgaagttcgcaacggaaaatcggcgtgggataaaacgaattgtcgatttccatcaaatatttccgatgcaaatccgaccaaaattcgaagtaatcaccaacggttttgcttgttggcaaaatcttattgataacgatgccgtcgatattgatgccgtacagatgcacgaatgtgtaggcgcgtttggtctcaagaatggaaagcttttcgggattcagcacgaggcggaaggtgacttctgggcgcaaaatgaactgattgatgtcctccatttgcttgagcagcacattgacctcgttgaaaaagtcttggtcgggaatggtgcttgaattgaacggcttggcgagcgccgacatatttttaaacatcttgaaaaactgcttgcccatgttgccgccgataatgatttccgggtaggccaagaggcggagcgtgttgccggtcggcgaagtgtctaaaacgagcgcgtcccatttgccggaatgcgcctcgtcgagcaggcggttgagggcgaaaatttcgtcgaggccgggctgtgtggtgagttcggaagccatgccggagtccacgcctttatttttataggaatcagccacaaacttctgaaagcccgacatgtttttcttcagctcataaatcgtgtcgacttccaagccgtagaggtttttctcgatttccttcggatcggtgcggctgagtgacacgtcaaaaacatccgaaagcgaatgcgcaggatcggaagacattactaagactcttttcccactacgagctaaggcaaccgccgtcgaagacgaaaccgtggttttaccggttccaccttttcccgaataaataatcacgcggggcagcttttgttcatcatcaaaatctcttccgagcattggttctatttcatttaaagtttggttgaaaaactatcgcttgataaagcgctatcctaacggtttttgcaaaaatttcaatttcactcatagtgagtgtacatcctcaaaactttaacggtctttttctcatcgactacttgatacacaattctatgttgaatattgatgcgacgagaatatgcgccagctaaatcccccacgagtttctcataaggtggcgaattttgaaaagggtcattttttaaaatttcaagaatatctatcgctttagatttaaggttggaagatgccaatttctttgcatctttctgagcctgctttgtatagacaagcgtctaactcaccagtccaatttctccgaacaattttcaatcgaggtatccaagccttcttttatcgattcacgcatgtctggaatagacagtagaaacaacttttcctgaatttcattccagtcctcctccgagatgagtacgcctgtcgagcgctttcctgtaattactgccggtgtatgcgactcggaaacttcatccaaaagcttatatagttttgcccgcgcttcactaacggtaagtgttgtcatttttcaatccgtacagattaatttgtcagtttttcatttaagcccaccaattcttaaaagctgatcgtgcgttcaatttttaggcggtaaacttaaaaaaaacaagctgaaatttcgacatccgtatggctttaaacaaatgctgtgggattataaatcgctttttgcaaacgagccatgtaatcgtcatgactaatttcaatagcgccgaaccgcttgacattttcattcataaactgcgaatcaagcagatcaaaatcgcgatctcggagtcgcgagaccaacgcatggagcgcgactttcgaggcgtttgggacacgataaaacatcgattccccaaaaaaaacaccgccaatagaaacgccatatagcccgccagccagttcaccttgataatagctctcgacgctatgcgcaaagccacgatagtgcaactcggtataaaccgccatgatttcgtgggaaatccatgtttgctcatcgtcctcgcgcggcgcggcgcaatttttaatcacctgctcaaaattgcagttgatacgaacttcaaataagcctttttttattacttgacggagagagcgagcaaccttgaattcatcaagcggaataatggcgcgttttttgggaagataccagcgaatttcgccgtttgcggaatcggccatcgggaaaatcccgatatggtagccgtgaagaattacctcaggagagagagcattctttctttgccttttcataaaacacctcgcttattcaacaaaccgtctcagcgctcacaaaggaagttgtaacaacaaattcatctatctcaatcaagctgaaccgcattcatgagaactgcgtacgtcgtcattttctttcaaaaaatttgtcacaaaatatcgtctgcaattatcaatttagtttaaacgaacggatttccccaccgaaatcggctacaacccgtctttttccaacgattcgtaatagcgctgaatcagcttgcgataatcgtccgaaaagccttgttctttcaagcggttgatggcgtcttgcaagcgactgcggcggtcttccgactgcaattcttgcggcgtctttttgaaaatatctttgcccgccaaggcctcgcgattttcctcaaaaccttgcttgcgaagcgcggtcgtggattcaagcattcgggaaagaatttgctgctgccgcttgattaactcagacgataaatcctgttgctcgagctttcgcgcgacttgctccatgtcctccaacattttgcccaaatcgcccaacagcttgctttcgccgtttttcatttgccgctcttgcaatttgcgaagttgctcttgaatcatgcgctgttgggcggcaagttgaagcattcgctcgccctgtcccatctgcaagcgctcgcccatcgcagattccgtttgttggttcaggccaccttgcttgtcgctgaggttgcgcatctgctgcatcatgtcgctgccatcgccctcgccgccggactggccttgctgctgcatcatttgcgaaagcgtttgcccggtttggtcggcgaatttgttcaacgcttccatcgcggcagtcatttcgggttttgcccgataagcatttcggctgcttgcaagcgaaatggcctcttgcatgtgcgtttccgcccgattgagttcgtgcgtcaatcggctgccaagctgcgtggatttcttgccgacctgcgtaacgatttccttgagcaattgcacattttccaaaatcgcctgctgctcgccggcctgccgacgcatttcgtccgtcgtgggaatgtcgccgcgctcgagcgaaaaatcatcgcgcaaaagctcctgctccatcgaaagcacaatggccgattgcgccgcgttcttgagcgcttccatcacctgctttttattttgaagctgcgccatggatttcatttccgaaagtttttcgcgctgcttctgcattttggcgatagccgactgttgttttttcgccgccgcttgcggatttctcttttgcaaattttgctcggcctgttgcatgtcgcccggaacatcgtcgcgctgttgcattttcttcaggctgtccaattcggcgagcggcattttgtcggcgcgtggaaaatcgcgcagcttttcctcaagctctttgaactcgcgctcaaacgcctcttgctcacggttcagcgccgattgttctttttcaagctcgcgaagtttttccgcgtcgtccgggcgcccgcgttcggcctgctcacgaagcgattcctccttttcaatcatctggctgagccgttcatttagctcatcaaatttgcgctcgatttgcacacgcttcaaaagctccagcgtgcgttccaagcgcttgcgaacttgctcttcgttgaacgaaaaatttttcagcgcctcgcgaatttgcgcatcgttcatttttttgagcgcctcttgcattttttgcatcgcctgctgcaactccggcgaattgatttccgacatgagccgctgcacttccatatatttttgcagcgtttcgtcggaggcgagcttgtctttttcaagcgacttcataagtttctcaagctcttgagcaagcgactcgacatttttttcaagttcggcttgttttcgcagcgtctcctcgatttgctttcggtcttgccaatcagcctcgcgtttttggcgcaagtcgttttgcaccgtctccaatcgccgctgcacggctttcgttttttcaatctgcttttcaacctcgtcaaacgcgctgtcctcctttttttccacatcggtaaaaagctcgtccaaagtgggcaggcgcaggcgataaagctcggttcgcgcggttttgaaaccggaaacggcgtcgttgtcggtcacttcgccataaaattcgatttcatcgccagcggaaagcaagcggcggcttaaatcccaattgtaaggaacggttaggataagctccgaaccggattttttgcgagacgacgaaatcccggatttgagcggaatcaaggtttcggaaaaattttccgacggcttagcgaactcagattttgcaaggcgcgagcgaatggctaattttttaaacccgtaatcgtcctgaatttgcacgacgaacagaatcgcaagcgagcgcggcaaatccacctgtttttcttccggctgaagcacgcgaatttccggcggctcatcataaagcgcccgaagttgataggttgcgcttttttccgactcaaatccgagcgaatcttttaaccaaaattgataggataaatcattttttagtgaaaaacgaaccgttgcaaccgagccgtttgcgctcatcggctgcaaaagcgagtcgttcaaaatcaaacgcgcggtttcaagcggcttggaggcttcggcctcgatgagaatttttgaaccgacgagcgccgacgcatcgccgaaattttcctcgagccgcaaacgcgggcgacggctatatgcaggtggaaaaatgctcacgcgaaaattttccacgcgcggcctatcaaccacattgacttgatatttttcacttttaatcagcctatcgccattttccttcgactccgcaaaatagacgaccgattttttttgacttcgaagtttataggaaaaatgtcgcgaactatcagcaaaaagtgtcaatttttgaagctcaaagccttgtaaatcaacgagttttagatttaacttgcgcacttctggcgcatcgtcttcgtctttgaataacgaagaatccggcgcaattcgaaatcgcagcaaagcgtcgttgccctttgtgatttcaatattttttgatagggaaataattttaaacggatcgggtaaaataaattctttatcgaaatactgaagccgatgcaccgccgcgcccaaatcggcatgaaacatcgcaaagcaaacagaaatcacgaacagaatcgcgcccgaaaaaacggcgttttttttcaacttttcatcaccgacggcctccagaaaatccaagttccgcgccgatttttccacgcgctcaagttcggcttcggcaaaaggattggatttttcggcgtcctgtgtgtcgtgaaaaatttgtaaggcattgagcaatttatcgtgcaacacaggaaattttaccccaaccttttttgcgatgtcttcaagatgaaattgatggcgaaaaaccggccagagcgtcaatccgccaatcgcaaacaacacgcccgacgcgaaaaaaacgagcaatctgagccgtcccgcgccggaaaaccgaaaaatcgattccgaaagcgccaccgaaagtgccagcccgaaaatcgccgccagcgcgcgcatcgctccgccgagcaacataaattgctgctctttgcgaaacaccgcccgaagtcgttcggtaagcacggcgtaaatgtcgttgcgagtttccggcataaaatttcgttttttattcactgtaaaaataagaccatttttgcgctggctgttagcaaaagcctatttttttcgtcccaaaaagcagtgtctgtctttttatttcgccgctattttatgaaccatttcctggcttaggcggcggcaacataatttgctaaaaatcgccgtgtggtttttcgccctcatgttgcttttgtaaattcctccccgactttcagtttaagtctcagttaccaaattttttaacggctttgaaacaaaaaaccgataatgattgacgcaatatccttcggaaataacaagctgagatatctcgatcagagatttcttccattacaagaaaattatgtagaaaccgctgactacttacaggcgattgaagccattaaaacgctcgccgtgcgcggtgcaccgctgatcggtgttgctgctggctacacggttgttttggcagtgcaatgcttcgatggcgaaaaagatagcttcaaagcgtacttcgataaaattattgctgaagttgaagcctcaagaccgactgcggtgaacttgttttttgcaaccgcaaaaatgaacgaagttgttgccaaacgctttgcggaatccagcatggccgagctcaaagagcacattctgaacgaagcgatttgcatccacaacgaggaaatcgcaaactgcgaaaatatggctcgtcatggcgtggcacttatccaaaaagatcttggccacattttggaaaagcgcaagctaaatgttttaacccactgcaacacgggcacgcttgccactggcggacttggcaccgcacttggcgttatcaaacaagcttacaaagacggcctaattgaaaaagtttatacttctgaaagtcgcccacttttgcaaggccttcgcctaacggcttgggaacttgaaaaagaaggcataccattcttttcacatgccgattcatcttctggcattttgatgcagcgcggcatggtcgattttggcattgttggcgctgatcgcatcgcagccaatggcgacacggcaaacaaaatcggaacattcaaccacgccgtgctttgccacgagcatggattgccgttctatatcgctgctccgatttctaccgttgatattaccattcctgatggcacttatattccaattgaagaaagaaacgccgatgaacttcgcgcgattcatggaaccaaagttgccacagacaccacgccagttgtgaatttcgcgttcgacatgacaccagccaaatacatcaatggcattattaccgataaagccgcactgactggcgactatgtcaaagcgctaaaagaagttgttccagccgctgcagcttccgacaaaggcctttccagcgtttgctaattccatagccgattctcatttttttgaagcacaatcgacatagggcgagaaatgttctcgccctatttttttacttgcaagacgtgcaagttcctcaatcacgcccctttttgctccggccagaaaattctatttttaatcaaaattaaacccatgttgccgccgtcctgtctatttatcatcggaagggcagcatctctggcttacgagcgatgcaagcaacgcggctatttttagctttttcaggaatttttaccaaagatgaacgatgtttgccttttcgttgcaacacaaaaatttctaaaactcacttgggatatttcttttaaaactatgcgttatccatttaaggcttctgttttagtcggttttctgctctttttttccacgcaggcgtttgggcaatcgccgagcgcagcaaaaacactcacgctaaaagaatgcattcgaattgcgctcaaaaacgccacttccgtccaaaaagctgaaaatagctatgcactcaccggggcacaagtccttagcagctatggccaatttttgccttccttgagtgtgagctcttcttatacgttctattccaacagcaatgatctccaacaaaccgccctcaatgaagtggtagccggcgatacgctaagcaccattagcacctccgtcgttagcacaaaaagccgaagcgctcgctattccattagcagctcgcttaaccttttcaatggattttcggattatgcgtcgcttaaacaatcgcttcgtaatgaagatgctgcaaaatattccttagcgcgcgccaaagaacaaatcgcgtttgatgttgcacaggcgtatttgcaggttcttctcaatcaggaattgctcaaaatttcacaagaaacgtatacctcttcgcaggagcagttgcaacagattgcagcacaagtgaaaattggggcaaaagcagaagcggatttgtatcaacaagaagcggaagtgagctccgatgaactttccgtgatcgatgcagaaaatacgttgcgcagcagcaagatcgatttgctcgtcaagctgcgattaaacccaagagagaattatgaatttttcgtcccagctaccgacaccaccgagctcgactcgcagtatcgcagtttggattggctggttgcagaagccattgaaagtcgctccgacctgaaaagcgcgaagttcagcatggaagcctacgattggtctatcacgggcgcgaaaagtgactattatccatcgctgaacttgaacttcagctacggctcaagcggcacattaattgacgatcaaacaattgatggcactgctgtggataatccgtcgctcgcaaatttgttcgatcagcttaaagagcaaacttctacgtcgattgcgttgggcttaagctggactatttttgatggattttcaagaaacttaagcgttcagcaagcaaaagtgaattaccaaaacagccgcttggattatgaagatttgaaattagatgtcatttctgaagtcacccaagcctttggcgattacaacgccgcgctcaaaaaattagaatccactcgcaaaggcctgacttctgcagaaaaagcttacgaaacggtcaatgaacgctataaaattggttcggccacgtttgtagaactgtcaagctcgcgcgctacgctggtaacggcgcaagcaaaccgcgcacaagcggaatttaatttcacgttccagaaaaaaatcttagcctactacatcggcgcggttgatatcgatacctacttccctgagtagaaacgcatttgtgccttttttatgtttctctctttctattacgtttaggaaaagagagaaacattattaggcaaaaaaaatatcaactatgcaaacaccgctaagcaagggaacccacccaaagaaagccaaaaaaaaatttactactttccactacatcctttttgtagcggggcttatcggattaggcgttgctgccaaattcatatttttcaacaacaaagacgaagtcattgaggttagcaccgaaaaagccattgtcaaaaacatcacgcagatcgtttctgctacgggaaaaattcagcccgaaacggaagtcgttatttcgccagacgtttccggtgaaattattgccttaccggtgaaagaaggccagcatgtcgaaaaaggcgcgctgctatttcgaattaagcccgaattgcttcaagctgaagtcgagcaacaggaagcatctttgagcgcagcgaaagccaaaagccttcagtcgaaagcgcaactgttgctcgccgacgatgagtttcgccgaacaaaagagctgtttgaaaaaaagctggtttcggaatctgattttattaccgccaaaaccaacgccgacgtcgccaaggcgacttatgaagcctccctttttgaaatcaatcgcgttgaaagccttttaaaacaaagtcgcgaccagctctcgcgaacaaccgtttatgcgccgatgagcggcaccattacggttctcaacaacaaacttggcgaacgcgtggttgccaccagtcaatacaccggaacggaagtcctgaaaattgcggacttaagcagcatggaaatcatggtggaagtcaatgagaacgacatcgtcaatgtgaagctggccgatacgtcgcgcatttatgtggatgcgtaccccgaccgaaccttcatgggcacggtcaccgaaattgccagcacagctgtaaccacctctgaaggcacgcaggaagaagtcaccaactttgacgtgaccattcgcattttagaccacgagcagcttctgcgcccgggcatgagcgccacagccgatattgaaacggccaccgttcacgatgcgattgccgtacccattcaaagcgttacggttcgttcgccgaaagctgaacctgaaaaaacagagacgaacaccaaacaaaaagatgaaaacgacacaaaagttatcggtgaaaatgaagcatctgcaagcaaaaagctgcgtcaagatgagcttgtgaaagtgatttttataaaaaaaggcgacaaggccgaaatgcgccgggttgaaacgggcattgcggataatactcacattcaaatcttagctggcattgaatccggtgaagaagtgatttccggcagctaccgcgccattagccgcgacctttcagatggctcgcttgtcaaaattccagaacggaagggaaaaaagaaggattaaactcatgagctcgctgccaaattagcggcaaaagcctcatttcgtttgatcaaaaataaaaaaccggcagttttgaaactgccggctgacagaagggagaagaatttgatatgcctcagccccaaatatctttggaaagagaagcataccaaccttcggcataggcggcttctgcactcaagaaattctcatcggcatcgttcggcgtgagcccacctgcgcctttaatgctaacaattttattttccttatcgtcgtacttatacacagcagcaacagaaatcccgtatttgtcgccaatcaagctataacaggtatttgcaagtgatggcggttttggggtgcgcccgtgcaaaatatccacgacggccagcgcggtaacttttgcctgactgcttgcggcaaaaccggattttggcattgcgcctgccagtgcggcatcaccaaccacatgaatattgggatggagtgtggactcaaacgtttgctgattaatcgggcaccaaccggattcatccgtaaggcctgcatcgcgagcaatttttccagcccactgcggcggaatgaagttgatgacatcagctttttcagcgccaaattccgtttcgagcttcatagttgcggcatcaacacgagtgaccgcaccgccagccgaacccggacgccattcaaccatatcgccataaagcttttgccatcctttttggaaaagcatttgtttggagaatttctccttttcatccaaaatgagcactttggcttttggattgttctttttcaagtagtttgcaaaaaggcttgcgcgctcgtaaggtccgggcgggcagcggaacggattttgcggcgcatggataatcactgtgccaccttgcttcatggagcgaagttgatcgcgcaaaatctctgtttgctttccagcttggaaggcatgtggaattttttcgctggttgcttcatcatacccttcaacggcgtcccatttaaaatcgattcctggcgaaacgatggctcgatcatactgaatggtttttccgccttgggttttagctgttttattggctgcatcaatttcaaccaccaagtcgtgaatgacattgatatgatgttcgttttttatggcactgtatccatgcccaatgtctttcatttcacgaaggccgcccatcacccagttgctgaacggacaggtataaaagatttcctttggctcaaccaaagtgacatcaatagacgggtcaaacttcttgacatactttgccgcagctgcgccaccaaaaccgccgccaataacgaggacacgatacgtattggcgcgtaagatagccggtgcgccaagtgcgccaatagctgaacccgccaaacttgcaacaaataatttcccgaattctctacgagtcattttgctcattttctgagacctccctatggtttatttaagatttccaaaatattcagcgattaacttgatttcctcttctgtgtagcctttcgcaatgcgatccatcactgttggccgaccttcacctttttggaaaccaaggaggcgctcttgaatgtaagcagtttcttttccataaagcgacggcatgatgccttcactttttccgtctgggccatggcaagacgtgcaagacaacgccaaaatcatccctttcggatatggctcttcgttctctgcatgtttttccgttttgctaccacagccagccatcgtgccggttgtgagtgcaaccgccagtatcataaatccgattttttttatcatggattcaatcccccaaaattgatttaaattatgttttttgcgaattgagctgcgagcacttacgcgctaacaacttctgtatctgctgtgaaaacctcatttttattatccttaaacaagacatgcagcttatcgccttttttgcccaaaaattggaatgaaatcagcgggtttttggcaatcgatgggcctaattgcatttgcatgagccgttgcccgttgagctttgcctccgcttcggtcaggtgatgcgcaggaacaaaattgccatcttcgtcttttctaaacccagattcatttggatgattgatcaccgctttaaccgtgacaatcccgtttgcttctttcgcaaccattcgaattttatttgccgccatgtattcttctcctttttgctgatttagcacgcttgtgcgttgactttgaccttttttgaagtgatgtaatatttcccgttcgctttcacaaccacagaaacatttgaggtttcacgcattttaattctcgttgaaagaaacggaatcatttttggcgtgaactcggtgaaaagtgttagcggcgctttgtttttttcaacaaaaaacgccatcgattgcacgccttttaaatccgttttggctgaaatcggaacggtagcgctgttggttgccacatcaggcacgtctatggcaattttatcagtggtgataaaattttgattgccataaaccgctttcaacgcttcttgaaagtcgtcggcgctaaacgcttttttattccaaagcgcaaacaactctcctggaacaaaactggccaaagcagccgaagcaagtgctttttgcaaaaattcccttctgttcatgtctgtcagatttttcgtgttaagagattttttcgtttataaaaaacgcctcagcgctgaggctttaaaggccggtgccgccaagcccaccttcaaagcttccgcgctttttttgctaaataaaaatgatggagccgccgtcggcaatttcaaagaattccggcgcagtgataatgtcttcgacaccttcatgcaaattttccttcttcaattcaaacatttccgccgccaacgcgcacgcatacatttttgcgccagcgtcgcacagcgtatccaaaaattcgggaacatcgggcacatccaatttttcaagcgattttttcatttgcgatgtcgcaaacacatccattcctggaatcgacccaaccaaagtcggcacgcccatcgatgggtttccaacggttgcaagtctcaaaccggccatctttttcttgttgatgatgtccattccccaaaatgtaaaaaacaaatttacctctattccgaccatacgagccgcgttgcccataatcagcccggggtaagccatatccagcgaccctttcgagcagatgaatgaaatcttttccatagtttccctttcgttcagtgtttagaggttgggttataaacaaccttttggcttcggcaatccgccgattttggccggaaattttgccggaccgccgggaaacagggcataaatttctttggtgttggcaatgttgttcttcgtgattttccgaacggtcggggtttgacccgtcgctttataatcatcgcgcatgaaacgaatgactttccaatgggcatcggtcagttcaatgccatcttgacgcgcaatctcggcggcaatttcttccgtccattcattcggattcactaagaaaccgtctttatcaatctcaaccgcttttcctgctatggttgccggcatatatcctccttgtgttgttgtgttttcaggttgttgttttgttgctaatgtgcttgaattgttgttgttgtaatgtgcttttaaaatcctgtgcgttttatcgcatttcgccgccgctcaacccggggcacggcattttccaacatggcgttatgtttttgtcatgctgaacgcattgaagcatccatcctgctagtgtctggattcttcgctaagaagctcagaatgacatgatcttttttatcatcggcagcgaagacgaaggtcatccatcaattcccttctttattattccccgcattggtgaaagcttgaatgccttcaaacacggcgcttaaatttgacgccatcgcatcaagatcagactttttcgtattggaaaacgcgttgtccaacgcttgtccggcggcggcaaaaaatccgaagtagcctttttgctgcatgccttcaagctgctcgaccaccgagagcgtcacatcgtttagcatcggctgggcgtcggtgagaaactcgtttgtggccattgcacggtcgagcatttcctccagcgtgcgcgtgttcatggccactttttttacaaggcgaaagaaatcttccatcgtgaaggcggaagaaacctcttgaagctcatcgatggcgaccatcgtcatttcgttgaggacaggcatcaagtcgtctttgaggtcttcgatcatctgaacgcgcatttccatgtcttcggagcgttcgagcagcacgtccaatttccgattgatttcggcaagttgcatttcctgtgtcatcatgttcctccttcttcggcttaagcgacgtggtgcaatgcgttcttgccagccatcatcatttttgccggaatcggcaaatcgacgccgcgcaggagcatgttgaagtaaatccaccgatacatcattttcccccaatggtttgctttggattctttcaggagcgaaaacgggccgatgccgggaagcggaaattcgccgggaagcggctcaacctcgtagttgaagtcgataagcaatcctttgccaaaaccggattcgatgtagcaattggcgtggccgtcgaagctcggctcggggtcaagcccttcgatgacgcgcaagaaatttttcgtcagcgtttccgacgcgaagtgtgcgacggaggccgcctttgaagccggtatatcggaagcgtcgccgacgacgaagatattgtcatgttcttttgaacgaagcgttttgccgtcggtcggcacaaagttcaactcgtcgcccaaaccggattcgccgataaactccgcgcccatgtttgtgggaatggtgatgagcagatcgtaatcgatattttgctcgtcaaacgaactgattttattgccttcggaatccacctcgccgagattgaactcggtggtgacatgaatatttttttgctcgagaaaatgtcccaactccgcagcggcgacctttttcgtaaaggcgctgctaagcggggtaacatattcgatatgcacatcttcgcgaatgcctttgtcggaaaaataccaatcggcgaggaaggaaaattccagcggggcaacgggacatttaatcggcatctcggcaatgttgataaccattttgccgcccttccagccgcgcagaaatttggccaatttcgtcgcaccttcaagcgtgtaaaaatcaaagatattttgatgccagccttcgcccgtcatgccttcgttttcttcgggatgaatcgtgcaaccggaagcaataatcaaaaagtcatagtcaattttgcttccgcttgcaagatgcaccttgttttgctcggcatcaacggattgaatttcgtcgtgaataaagcgaatatgtcgactgagataatttttgcgcggacgaacaacgtccttcggcagatacatgccgaacggaatgaatagatagcccggctgataatgatggtctaaagtcttatcaatgaccgtaatttgccaatctttttcctcaagattggtggccaatttatttgccatcatcgtgccgccggcacctgaacccagaatcacaagttttttcataatagcactctgtttaaaacattggcattacttgtcaggagaagttctcatcaggcgaatgcgcgactaaaaaccgttttcacggaaattgtcggggaagccgagctcacctgaacttcattcacagacaaggcatcgtttgcagagactgctgttttgtaccttattgcaatggtgaggaagcttgatcatcgatcgcgctgtcggagaaaatcccctatcatcgaaggccaatttatccgcgaaatatcacgattttatcacaccttgtgatttcttgacggattttgaaaaatttgttaggagtgagaaaaaacatcaatttcaaatctgataggaaaaggaatcatttagaattaacgaacggaaatggggttttaattaaaacagaaaagctcagcgggatttcaaataaaaaagaggatctaactcaaaataatgcaggaaatttacagcgggatttcagtcatgcttagattgaaaaaaaacctaaaaaaaaggcttggtgcttttaccaaaccttttctttaaaaaatcggatgcggtcattatttacccttcaacagcttcgccttcaacttcgagctttagcgtagcaaccacatcagtataaagcttaatggaaacttcgtattttcctaaagctttgattggctcttcaatggtaatctgtttgcgatcgacgtcaaacccttttgttttgaggccatcagcaatcatttgaggcgttaccgtaccaaaaagttttccagattcaccggctttaacgcaaaccgataacgaaatgcgctcaatgctatcagcaagctcgcgagcagctttacgctctttttctatcttaaaagcgcgttgctttttttctgtctcaatggctttaattgcaccttctgttgcacgaatggcaagaccatttgggatcaagaagtttcgagcatagccatctttgaccgtcaccacttctccctgaagacccagactgctaacttcttttcttaaaataattttcacggctaaactttccccctaaaatgattaacgaatctgatttgacacaaatggaatgatagcaagatgacgtgcccatttaattgacttcgtgagaagacgctgctctttggctgaaaggccagtgatacggcgaggaataatctttccttgctcattaataaagcgtcttaactttcgatcatcacgatagtcaaaaaagacaacttgatttcttacttgcttctttttagcattttgtgccactcgctgtactgggcgagatactgttgttttcggcttgagtttactaaatgacatacttaataacaccaatcttcttttttcatcaaaaaataaaaaacactaaagcaagcaatatttaaaaaaatattgcttgccccaaaacttatttccttaaatcttagtgagatgaatgattatcttccccgttgcctattgggccttcgtcgttggagagatagcggtattcatacagatcattagaattcacttctgaatcttccgaaatttcttcaaccacgctgtagtcatcaccgccgcgttttcttttatttaaaaactgaatgcgccgcgccttaatttcaacaacggttcgggttgaaccatcttgtgatttccaggtacgactttgcagctcaccatccactaataccgcgctacttttatgcaggttatcgcgacaactttctgctaatttattccaagcaacaacgccaacatagcacacatcttcctgccactgattattactatcacgaaaacgccgattacatgcgattgagaaatttacgaccggtgtacctgtggtcgtttgacgaaaaatcggatccttagttaaattccctgctataacgacgctattaatttccggcattttcaagtctgccatatcgtcctccatttagttgtttttcaagaaatcaaacctattacgaaacagaaacgtattcaccctaccatcgccaaatccacgcttatcactcggatgatttcttttcttcaacaaattcctcaccttccgaagaattatcttcagaagtttgcggcggagcgccatacttcagaacccgctctctcatttccaaaagccgcttatctaaaataattgttaaaaagcgaataattgattcgtttaaccgatactgacgctcgagttctttgagcgctgtaccatctgattcaaactcaatatgtacgtagtaaccaatggttgcttttccaattggatatgccaaattttttcgccctacatccaacactgttttcacctcacaaccaagcgatgtaataaggcctgtaactttttcaactgtagcagcaataacactttcatcaagaccaccgtctacgactatggtcgtttcatacaactttttcattatttgtgctaaaaaaatttacttgccagaaagcctttcaaaaatgggctttggcagttttgttaagataaatcctcatttattacattgcgagggcagcgagccaactcacattttccaaacttattgaccgtatcatctttcataaccacgacataccgtcccttaagagagagggcaaagatacaagtcccctttcttttttccaagtaaaaactgcttttttggctttctatcttagggtgatgataaaccttattttcctggaaatatatgctgaaaagtcgttagcactctgcctcaaactttccataaaccgttgaaagaaacttggctaatatgataaattttcacgatttttcaataaaaatcttgcatgcaaattgtgataaataaaagcacctcgttttctttttcttctatttttggcgaacctaacgcgctattgtgtattttcagccaaaagacacgacatctaaatcccaatttttgtgatagaactcaagcaagtttatgtgaatcgtggcggggaaaccatccttagcgcgatttcatgtcgaattggcgaaggggaaaaagtggtttttcgcggaacatctggctctggcaaaagcactcttttaaaaacgcttatcggcggacaaaaaatatcctctggccaaatgctttttcaaggtcaacctgttgaaaagaaaaacatttttagcgtgcgcaatagcatgtcgtacattggccaggaacctattttgggtgcggaaacggttcgcgaagcactgcttttgccattttcgttcaaagcccatcgccacgcaaaaccatcagaagaacaaatttttttgcagcttgaaaaaatgcacctccgccgcgacattatagaacgaaaaagcgctgaaatttctggcggggaaaaacagcgcatcgccattgcccgagcgcttttgctcagaaaacgcgtttttattgctgacgaaatcacctctgcgcttgatcctgaaagcaaagaagctgtcatgcaatgcctttttaagccggctcacacggttatttctgtttcgcatgatcccgactggatcgctcgctgctcacgaattctcaccattgaaaatggtcaattgaaagaatcttctgcccatggaaatgattgatatttctctgagcacccttgcgctgctctacacaaccctgctgcttccactttggcttatttatcgttataccgacggacttttaaaagatgctgccatcgctgtggttcgcatgaccgtacagcttgtatttgttggcgtatatttaaaatacattcttgaatggaatcacttttggctaaacacactttggattctcgtaatgctcgcgattgccaatacaaccacgcttagcaatgcaggacttcggaagagaaagttctttttggccacattttttggcatttcactcagcacactgagcatgaccgccattttgctattgattgttattgaaccagatcccctttacgacgcacgctatttaattccgctcacaggaatgatcctcggcaatagccttcgtggcaatgtgctggcactcgagcgattctactcggcaatccgcaaaaatgaaaccgagtttatgacctatttaatgatgggcgcaacgctgaaagaagctattcgaccttatatgcgcgacgccgtcaaagcgtcgcttagccctattgtggcgacaatggcgaccgtcgggctgtggtttccttgcccggcatgatgacaggccagattctcggcggttcgtttccgctggtcgccatcaaatatcaattggcgattatgattagcattttctttagcatgacactcaccgctgtgctcaatatcttcctgagcttacccatcgcttttgatgaatatcaaatgcttcgcgaggagatattccgccagtaagttttctctttaagtagattggattttagggaagttaatagtaacattgctcttagttaaatgaccaattcagttcgcaccctttgagatgaacgcgatgaaaggtgcttttggacgggttttcttatcatccattcgcaagaattaaaatcggagatttactttatgagcaaaatagttcaggctgtaagaaaaatggcagccaatgctgaaagcattatcgagcataaacatgacgatcataaattctttttcacttacatggaaaaatatctttggtcgctcgagtatgacacaaatgaagactattaccttctacaattttaccccaatttagaggaattcatgcacttcttagaaaatgggcaagctcaacagatctcatcgatttcaacgatttgcttcagcacaaaacagcttgactctcaagaagcctatgattctttcaaagacttgttccagctattgaaatccagaaaatacgacttcgacaaagtgcttgatgaaattattggataagtcctgacttgttttcgaagaaagtgagtcgaagcgaaatcaactgcggcttttaggaataacgcagccacttcaacatttccgtgagttttggcttttttccgtacatgagcacgccaattcgataaattttagccgcggcaagcgtaatgctgataattgttgcgctcatgagaacaagacttcccaccacttgccacataggaacataaccaagtgacatacgggcaatcatcaaaataggcgaaaaaaacggcaccatggaaagcattatggacacaatagaatctggcgttttcataataaatgacaacaacagcacaggagtgatgattaacaacgtcacaggtgtttgcaatggctgtgcgtcctgcgagtgctcgacaaccgagccaatggcggcataaatgctggcatagatcaaataacccatgagaaaaaaaacaacgaacaaaaatcccaagccaggtggaaaatgcaagctgaaatcggtgtgaagcacctgactaagctgcgccagacctggaaaaagaaacagtagaccggccaaaatccaaataaaatattgggttaaagccaccaatcccacgccaagaatttttcccaccatcagctgatagggtttcacagaagaaattaaaatttccattacccgcgacgacttttcatcaatgaccgcattcataacttgcaatccataaatcaaggtggttccgtagatgagaaataccatcaaatagctaatcagcaattgcgcttctgccgagttttcattgctttcgccatccgtcaatcgaaatgtcttcaactccaatggctcttgaaattggcgaatttgggtttcgctcaaaccgatggattttagagttagcgtcaaaatggcgtctttaagcgcttgttttaaaagcttttttaagcgcggatcgactgaactttgcgaggtataaaacgcagaatattttccatctactttctcgactcgtagatagccactgagcgcgcggcgctccaaatcttgccttagttgaagttcgcccgcgtcgccaatcacttttaccggaaaaatcaaaatatcctcttccgtcgaaagcgagttcatgaaagaagtctgcaaatgcccggttctgtcgtcaaacgcaatgatgactttcgatgaagcggaacttccgtccgcaaccacgatgggaatgagaattgaactggccagaaatagtggaatgagcaacgtagaaaaaagaaaccctttgcttctaatgcgctcaagatattctttttggatgatgatgaaaattttatgcatgccgaagggcttaaccctgattgaactttactgaaaaataaatgtacaaaacactataaaatgctaagttatttcttgatacgctaagacagttgcttgctgaacgccatttttataatggcgcaaaaaatacaactaaaccaatattttttttagttaaccttgccattcgaaccattaattaaataaattgctcgggggaaaacgcggtgaaacgttattggcaaggcgctttcagataacaccatgatatcaaaagcattttacacaaaaggcctatatctcctactactttttattcttaagcgcttatatttaagaatttcatttccttgaaattttttgaaatgcaatatccgcgaatccattttggggaaaaattccccgtatttcttgacattattagtagatttcaggtcgtgtatatccatatttgaatacactttatgcgaaacggcactttagggcttattcgaaagttttttctgatcgatctacttcatgacggaaaagagattgaagaagcccgtaaattatttctaatcaattttgttgcgatttttgccgtgctggttttgtgcggcattagcagctattcctttttgactggcaatgttttagttggcagcatcgacatccttactgccattttcatctctgcaagcctaacgtatctgcgaatcacaggcaaacaaaccgttccacttttcattggccttgcttctatcggaagcctttacttctaccttttcctaactggcggcgcaagcaataccggatttttatggtattacacttttcctgtttttaccatttatttgttaggcatgagaaacggcctttttgcaaccatggcgctgtttctaccatcctttatttatttaatttatagcgtttcacaaccagactcgctctactcacttgattttgcggttcgctttatcccatccgttttttgcgtgtttatttttgcctaccattttgagcgcacgcgcgcaaatgcctacgtcaaacttgaacaaaaaaggctggagttggagaaaatgatcgaggcgcttgttgcaaaagaaaatgagctcaccaaagcacataacgaacttgaaataaaaattgcagagcgtacccaagaattgcaatcatcaaatgagcagcttgccaaagaagtcgaagagcgcaaaaacgccgagcaagatcgccaaaaacttgaagagcaactggttcgtgctgaaaaaatggaagcagtgggaacattggctggaggaattgccaatcatttgaacaaccttttaagcgggattgtcacatatcccgagctgctgttaaacgatttgccgccaaatagtccacttcgtgagccgcttatgctcattaaaagctccggcgagcgcgcggcagaaatcgttcaagatttgctcacgctttccagacgcggcgtcacttacaagcaaaatctgaatatcaatcaagtcgttatagaaattttccaaagcaaagagtttgagcggatcaaaaagcattttccggacgttaagttcaattgcaagctttcgcataatttattcaacatgaaaggctcttttttgaaccttcaaagagccatcaccaacttgatgtcgaacgccgcagaatcgattttaaatgaaggggttgtttctgtttcaaccgaaaaccggtatgtggattcggttattcatagtttcgagattattcaggaaggcgagtatgttgttatcgaggttgaggacagtgggcaaggcattccgatggaagagcacgatcggatttttgaaccttattataccgtcaaaaatcttggaaataccagcattggcttgggactttcgttagtttggggtatcgtcaaagatcatgacggatacatcgatgtgaaaagtgtcccaaataaaggctctcgcttcacgctatactttcccgcaaagcgccaagaaccggctgccaatatcgatgttatcaccccggtcatgggaaatggcgaatccattttaattgtggatgatattagcgagcagcgattgatcaccaaaagcattttggaaaaacttggctacgacacgcttctggtagaaaccggcgaagcggcggttgcctttgtccggcatcacaaagtcgatctaatcattttagacatgatcatgtcgccaggaatggacggactggatacgttcaaggaaattagaaagataaaccccaagcaaaaagtgctgattacaagcggccacccatctaatccgcgcgtgaaagaagcgcaagaactcggcgctggcgagtatatcaaaaagccgtttagcattttagcgattggaaaagctattcgtgaagcgctgatgaaataagcgccccaaccaaattacctgcataaaaacatccccagaaagagaaataaaaagatcgaaacaaaaagagcgctttcacaagcgccctttttggaaatttaacagcatgttcgacgagattcttaaatccgctcgattacagttttcaagatcgtggtcaatttcggttcagcttggttagcagctgcaaccacttcgtcaatgctcacaggctgaagcgattcagggaaacactcatcggtaatgatggaaataccgaacacctccgtgccttgatgcaccgccgcaataacttcaggaacagtagacatgccaaccacatcggcttgcaacatgcgaagcatccgatattcagcacgcgtttctaagtttggccctggaagtgcaatatacacaccacgatgaactttgattttgttctccatcgcgacttcttccgccaactcgataacacgctttgaatacggctcgctcatatcagggaaacgtggaccaagttctgaatcgtttggcccgatcagtggattgtgccccaacatgttgatatgatcatcaataatcatgatgtcgcctttgcgatacatcgggtttaaaccgcctgccgcattggagataaacagatttttgacgccaagatatttcatcacgcgaaccggaaacgtaatttgctgcatcgagtagccttcataaaaatgaaaacgaccttgcatagccaccacgcgttttcccgcaagcgtcccaaaaagcaagcggccttgatgagattcgaccgttgaaatcgggaaaaacggaatgtcgccatattcaagagagaaatccacttcaatttctttggcaagcgcccctaaacctgttccaagaataatgccaatcggatattcctcttgggttttcttgcgaatatgctgaacagcctcttcaatttttgagcgtaaatcggtcattggtttttgtgtttagagtttaaatgctgatggccgaaagtttggattcacgatagtgcaccacaaattcacccaaccgtttgtagacatcggtcaagatatttttgtcgggcaaaaagaccagccggaaaaagccttcgtgcggctttttaccaaagccagagccgtgaacataaagaattccagtagctcgaagcaaggccaaaataaattgttcatccgtgcccagttcgccgttttgcaaatcaatctgcgccatggcgtagaacgcaccttccggtttgttgcaagtcatcccatcaatgctattgagcatatcataggtcaaatcgcgctgttcacgcaaccgatccatgacctttcggaaaaagaccggattgagatgcatggcctctttaatggcgtgctgcgatggcattggcgcacaaagacgcgcatcagcaagtttataaatagcttgttttaattccttaaccaaatggctgttggtaatcgttagccagccaagccgccagcctggcgccatataattttttgaaatgctttcaatggtaatgaccggcacatcgttgcctgccaaactggcaagcggcacgtgcttccgctcataggtcaaatgatgataaacctcatcggaaacaatgagcagcttatactcgcgagccacttctataatagcagaaagcgtttccggcggatatagtgcccccgtcggattgttcgggttaatcaccacgatcgcccgtgttttaggcgtaatagatgcacgaagctcttcaatatctaaatgccaaccgttttccggtttttgattgtacttaatctctatggcttccagtttcgccgcaatggctgtataaagtggatagcttggcgctggaactaaaaccgcatcgcctggctcaagcaaggcagtaaaaaccaaatcggcggcttcagaggcgccgtaagtaatggccacatcggctggcgaagtttgaatgccgcgcgaaagggcttcttcggcgatggcttttgtaacttccggcgctccggtagatggagagtagccattgtagcctgcgcgcaaggctctaatttttgcttcaatcagttcttctggcggctgaaacccgtagagaacagggtcgcctatgttcaagtaggtaacttcacgaccttcagcttccagttttttcgcctcggctacaatgttgcgaatagcatacttgtaattttcaacacgctgagcgggatgaaatggagacgatttcaaagatatttgatccatagtcgcttgaatgattgtttaatgcacttaatcttagcttgtgttattccaaactgtctaaaatatcatcaatattcagccttcgatgcgtttgggaagtctttttcagctcttcaagcggaacttcaacgcgtgtagtctttggagcgtggtcatctgtggcttctgccggcttatttgatgattccggcattttcgattgcatcaagtctttggcaattgcaggcgagcctgcattgcgcgttgcatcagccgatggcagttgagaatttggcaccggctgaaagaccatatcgggattttcctctgtatctaaatcggtgaaaagcgcttcaagctcttgaacttgaagaaatttcacattttcctgtttgtctggtgctttcattgtagcactcgtttgcggcttcgatgcaggagcttgaggaggcacgggcacgctggtgggcacttgcgaagtcatcttcgcgggaacacttttcgattcttgcttaatcgttgtttcctgaacttcaatttttttttgaaccgtttctttttttagctcgctaaatcctttttctaagccactatctttaccgagcgattcgagcagttcgagctgagaagttagcagcaatttcagcttgctaataatctcatggcgttgaagctgtaaccgctgaatgttatccttaattaaattcgattcgtttttggcctgctcgatcatcttttccgcgatcatttgcgcttcttgcttgatcagctgcgcttctcgtttcgcattttcaaccgccgctgttgaagactgttgcgcctgtgccagcgtttgatgcaacatattttcaacctgcttaaatttttgaatttccatttctgtttcttgaacgcggcgggttaatcgctctttttcttcgagcaaatcttcccactgtttggaaagcgtttcaagaaaagcatcaacttccacgctatcatatcctcttagcgaacgcttaaactcttgcttttttatatcgagcggtgtcagtctcatgttgtttttataacaggcaaaattgaaaacgccagttctgaatcttgttaaactaaacttgctaagataattctaaaattattttatcggaaatgctggccgccgttaccagtataaagtttaaaatttattagagcaatataaccgttatgagcagatttaaaaagaaacggtttggggcgaaaccaatccttgcagcgcttgtgagaaaaggaaagtgcgtgaaacgatctgaatggcgtggcttattttcatagtaaaaaagggagattttccataaaaatctccctttttctgacgctatcgaaatatttgctcaaagcttataggtgagccctaaacaaaaaacgctgacttttggggaatcaaacgacccggttacatttccgagataagccttgccaaagctttccgcgtagttgccaacattattattaaactcatcggcattgtcaagcaccagcacgtacgcagcatcgatggtaaaattactgagttcgatgcccgcaccgagcgacattaaccatctgtcttgagaaggaaccagcggatctaacgtagaaagtggtgcggttgcggcatcgtagcaaacgcctgcgcgaagatcaagcgtttcggtgaggccatactgtgcgccaagcttataagcccaagaatcttcccagttttttgttgatgaaatctttttctgtgtcacggcttccaatgttggcgattcgacttccagcttatcatacgtcgaccagccaacccactcaacatcaaattcaactgtccacttttcatacatccacgctaatcccattgtgaaaaacggcggcaactcaacctttgccgtggcgtcgtgagagccaatcagcgaggtttgaagcggagcatatacatgcgtgccgctaatatctaccgcgccttcaatttcctgctcaatcgccgtttgataactggcgcccaatttcaaattttcggtaatccagtaaagaacagcaaagttcaatccggtattccagctatcgccatttaatttcgcatgaagatctttcccaacatttgcggaattggttggatctacatttagaatcttatgttccagcgtgacttcaaaattttgaatatccgccccaactgcaatgctcaggtttttgagcggctgataggcaatgacgggtttcaggttgatcgtttttacttccgcattcacaccgccagtaatgtagcggccttcccaatcgtctggccaagttgtgccgagtccgaaattggtgtattcgccaaagccaaaactccagcattcgtttaacttgtaagttgcataaacatgcggaactaaaatgacatcgtcatcggcacttgtggtttcgccattagttccccagtaagaagtgccggcacttttaaatgtaacagacgaagagaaagcagaaacacctgtttcaaactgaagcccgtttaattgagtgattccagcaggattgtaatacaccgccgatggcttatcggcttgcgccgtaaaggcatttaccattcctgaagctttgacgctttgttctccaattttaaaaccgtctgcataagctgcgtgcgttagggaaacgacaagtagcagcaccagccaaaatagtttttttgtgcttatcattgcggttcaatggtttttgggttaatcaagtatatgagatgcgatattaaaaacgccgttttggttaaatgaaatgcgctgtttataaacgaaggtgagtgagatgtactgaattgcaacaccatagctcattttcaacgataggtgtcattttacaattttcttttaatattaaaaaagagagcacggaaaataacgattcgttttatggggattttatagaattacagatacgaaaatctcatattgaaaaattttctaattttatctatttgttaaatccagcataagattggtgcgactccgacccgagtttcttatacttgcccgcaaagcatcacacttgacacacgccctccgaaaatcaaacagctcaatgacacaattattaggttctgctaagaaaaagcacaacatattaaaacatactgcgcctgaagcgctgaaagtaaaagacgaatcgtggttttatattcagctctacgcgctgtttctggccattggatttgcgctgacaaccttcattccaaaaggggacttagaacttgctgtgaatgccaatcatcaaccgctggccgatactttttttaaatacgtcacgaatttaggcgatgggcttatcctggcattcgctgcaatggcgctactttttatcagatattactacgcatttgtgctggtcatcatcagctcggttcatggcattctcattcacctgttcaagaaagtttggtttccaggcacacttcgcccaaaagctttttttgaagatctggctgatttacactttgtcgaaggcgttaaagtccatagtcacaatacctttccttctggccatactgctactatttttgccctaacggtttttttagccctaattattaacaaaaaaagttggtcgcttgcactcattttagtcgctgtgctggttggtttttcgcgtgtgtacttgatgcaacacttcttttttgatgtgtatgtgggttcaatggttggcgtgctatccacttggctgtcggtttatttggtcgagcgatttacgaattttacagaaaatagcttgatgagccgatcgattcttcgcagaagcttctgattttaaaataacgctcagttgtcgcacataggcgtttttggcgtaacgaccatcgtaactgggcgctcaaatgtgtctttgcgttccatcaaaatttcaaaatcggcgacctccgaaatttccctgaaatctcttcgcgatgtaataatgtaggccttcgggtgttcttcaagataatcgcgaacttctttttccgtctccaacttcggaatcggctttctcaaataaaatgcaaacgaagggttcaggcgtttgtaatacgcgatgggttgctcggtgtccattttcggcaagctgcgcgcgaccggattttccatgtaaatccgcggaaaaacgacgtagaaaaatagcagcgtggtgagcataaatgagcccgccatcacgcggttggccatcgcaggattttttttgaggtaaaaaacacaggcgaacgccgcgccaaacggaagcaaaaggaaaaccgccgccaaatattgcaaaccggcgagcgccttttcaagcggcaacgcaaaatacgcggcagccggcacaagcaacatcagaaaaagatacgcgccatagctgattcccaatttttgcgactttgccgtttcgccattttccaacgacgcgagaaaatttcccaaaataattgcaaggaacggataggacggcacaatgtagtttggcaatttagtttgcgaaacggaaaaaaatccgatgaaaaccgctgaaatgatgagcgaaaaaagcagcaaatcagtttctcgtgcttgccaactttttcgaattgcctgaaccaaaaagatggaaaaaggcaaaagcccaacgaatgcaaaaatcggcgtaatcaggaaaatgccaccatgaccttccatcgtttcggtaaaccgcccgacattatgcttcaggaaaaacgagtttgtccattcaaaatcggtcgccaggccaaccatcacataccaaggcacggcaatgagcaaaaacaacaaaccgccggaaataagccgcatcccgaaaatgcgtttgagcgttaggtcttttttcaacaagagataaatcagcaaaatgagacccggcaaagcaatcgcgacaggtcctttgctcagcgttccaaacgccagcgcagcataaaaaaggtagaaaaacttcggcgcagattcttttaccgccgcaaaaaaagaaaagaaggcaagcgtgagaaaaaaaatcaaatacggatcgggcacagaaaaatggaactgaagattgtagtgcagcgaggaaagcagcaccaccgctgcccaaaccgctgccgattcactgaggtatcgccgcgaaaatccgtaagtgatgagaacgcttaaaacaccgaacacggaggaaaaaaatcgtgcggcaaattcattcacgccgaacatggaatacgagagcatcataaaataataatgcagtggcggtttgtcggtgcgcagcgagtagttaaaggtcgggacaatcgggttttcgctttcgagcatttcacgcgcgcaggaggcatttttggcttcgtccaaaatgtagagcggctgtccccaaatgttggaaaaaagtaaaatcgcacttgcaaggaaaagcaggaggtagtttttcaccggtgttcaagtttgaatttcccgcgttatttcaggtcatgaaaaatacgaagatgcgaatttttcgcaaatattttccaccgacgaaaaaatcaagctgcgcttctttacgtaaggacttaaaacatgctcggtcgagatgaaaaagaaacggttagagaatttatcaatgcattatctaactgcgtactttaaaattaactttgaaaagtaattttaaaactgcatattttttttaaacaatctaacacattgttttcattgacttagcttttataaccccacattagaaaagcaacatgaaaaaccccagaaggcttgtcctaacggctgagttcatcgcaaaacatggcctttctaccgcaccaccgccagaaaactcgctattttggaaaatgtggaatgcttgcgaaagcatcgcacaggcttcattaaacactgatttcattcagggaattaaaaacggcacgcttgatccggtaaaatatggcgcattcaatgtcagcgacgcatactattgcttcaatggcgcacaggattatcttgccgcagaaagccgtgccagcgacccgaccttgcgcgcgtttctctacgaaaaatataatagctatcaaacatacaacgaggaatttcctgacacctggcacatcagagatgctcgcggtgtgattccgcttgagatttgcgaggaatactcaggttttgaaaaaaccgtcgcttcacatgaaaatcctatctacacgttagttgctatgattccttgcgaatatctttggtattggttagctcacgagctttatccgccagcatctggcaatttatacgcaccgtggatcgacgggaacaactatcctgatggcgcttatgcgatgggaaattttttgaatgactatcaaatcgcgcaccctgacgaaattgatgaaaacacagcgattgagatatacacgcaagcaatgacgtacgagcagagaaatttttctgcggccaccgcgtcgcagtcataacacaaacccctaaatctaaattatcatggcaaagaaaaccttccacatcgactcgtttcaaaagggctattttatgtcgtggttcgtcaccacgcaagccgcgtttttggtcaaggcaaaactctatgatagcagcaaagtgtactttgaagcgcaaaaacaaagcgtgaatattgagccgcctctttcaacaggatacggcaccattatgggcaatagtttatgcttggatattgatgagccccaatcggcaaatttggacagtagcattaacacctacaacattacaacagacacaggcgcgattgttggatatggctataacatttgcattgaagaccaaaacgaccgagactacaacgatgtgagtatttcgttagtcgcttggaaacatcgcggatagcgagggaaaagcattacatccaattaccaaaaaggagcgctttttcgtgctcctttttgctttataaaacctgattcatttcatccgatttagcttcgctcatggcacatccacattcttttccaaacggtgttccaagttcgccacacgccaaagtagcgaaaatgccaggcgagaaatttttgtcaatttttcaaaatcgattttctcgatggtgtccgtcggctggtgataatcatcgtgcagtccggtgaaaagaaacagcgatggaatgccgtgtttggcaaaactgtactgatcacttcggtaataaaaccgatttggatcgtcttcccgattgaatgtataatcaagctcgagattcacgcttgcttgattcgcttcgcgaagcaggcggtcatattccaagctgattttatccgaaccgattgcatacacataatcagtttcgcccgatgcttcatgttttctgtcggaacggccaaccatatccaaattcacatccgcgacaatattttccaatggaaacattggtttagacacaaaatgctttgaacccaacaagcctttttcttcacccgaaaaaagcataaaaataatgctgcgacgcggttttatgccgtttcgagcaaaggcttcggcaagcgaaagcactgcggctgaaccggagccattatcatcagcgccattataaatattgccgcgccgatcaatgccaagatggtcgtaatgcccacaaaccacaacggcttcatctttttcctcgcagccttctatcatggcgcaaacattttccgtctttaatatttctttttgaatatcaatcacaatgtttgctcgtgtgttttcaatttgaaatgaaagcggttttcccgttcgatcgatttccgcttgaagttcatccagtttttttccagaagcgacaagcaaactattggcaatttcagtggaaatgtaaatagagggcggcaagggagaagccagaaattcatcgtcgggggctgctgttgcaagattcacggagctttgtgtgatgtagcttgcgaaggcttcagcttgttctttcacgggcggcatgggcggttgatcggaaacaatcagaagcgccttgacccccgcatcgatcgccgctgcacgcttttcgctgtttctgctccagcgagtcggatttacgccattaaaaatgctactcgaatcgttgcgctgcggctcgccgtgcatcaccagcacgatttttccttcaacatccatatttttataatcggaatagtcatactcgctctcgtcatgaatgccataacccaaaaaaacaacctcgccagaaagcgtatcggaagcagaaaatcgtctcggaaaaaagtaaaaatcttgaagaaaaccgtcccaaactgctgttggctcagcgctttgcgcatcgttcgtctgcgaatacaccagaattttattttcaatacccacgcacgactggcaaaccgaaaattcctgaaaatacgagccgtcttttcccagagctttcaaacccaatcgtttgaaatttgaggcaatatattcggcggcaattttttgaccgtgcaaaccagtttctcggccttcgagcgcatcgctggcaagaaagtgaagatgggcgctcaaaagggacgcatccagcagcgcatagcctttctgttcggttgccgaagccttgggatttttgcgtgcgcccgcgtcgggggaaagcaaaaagaaaagaattgcgatgaacagaattttggagagtcgcataagctttcggttgaaaattttttttagggagttgagggattcttggacaaaaaacgcgagaccaccgctgcgccgaccgcgtcgccccaaacatttgtggccgtgcggaatctgtccaaaaaccaatcaacggcgagcaagaggccgacgccttcgagcggcaaatgaaccgcctgaagcacaatcaccattgtgacgaggccggcttcgggaatgcccgccgcgccaatggcagccagcgtggccgtaatgaaaataatcgcttgcgcgccaaagctcatatcgatgccgtaagcttgcgcaataaacatgacggcggcggcttcgtagagcgccgtgccgtccatattaaccgtgctgccaagcgggattgtaaattccaccgcgcgctcgtcgataccattttcgcgcgtacattccatcgtgagcggcaaagtggccgacgaacttgccgtgccaaacgccgtgagcagcgcacgcatcatatttgccaaatagccgcagccttgctttccgataaaaattaaaatcagacaaagcaccataaaatgaatagttaggccagataaaaccgtgaccacatgcaatccaactgcctgaatttgattccaaaaagcttcaccgccgcccgcttcgcccatgcgactggacaccaacgcaaaaataccgaccggcgcaaaatacataagccacaccaccattttcatcaacgcatcattgaccgtgtggaacaacgccaaaacctgacggcctttgtcaccaagcgtggtgagcgcggcggaaaaaacaatggaaaaaagaatgatgggcaaaagctgcgtctcggacgccgacgcgacaatattcggcgagacaagcgaaagcaaaatgtcggaaattccggtgttttcttttcccacaattttatcaggaattgcgccgccggaaatgtcaagcccgacgccaggctgaatcaaatttaccatcaccaagccaatgaacacggcaatgcctgtggttatcgtgtagtaagcgagcgttaggccaccgatttttcccaattttcgaacatcgcccatcgagccaacaccgctcacaaccgcagccacaatcagcgggacaatcaacattttcaggccatttaaaaacatttttcccagccacgcaacttccgtcatcgcttcgccaaaataccatccggttattaggccgaaaagaacgcccagaacaatgaaatagagtaaaaaaacagcggctttatgagacatgaaaaactccttaccaaaaaaagcgttaaccgagccttgttgatttttgactcggccatttcacaaaattgatttgaatcaaaataggggaaatataaaacttataaaacgcacctcgtgcaacctccttagggaaaagcggctcggctttattgaaatgaacgggttgcaaaatttttaaaagagatgccgccaacaaaaattcttttaaacctccgttgctcgccaaatgtctttatcgatgttagggctcaagtttggatgaaaactcaattaccagaacaatgaatatgaaatctgccagacccttcgttacagcaaccgttacgatgagctttgtgattctttctattaccggtgtgctcatgacctttcatgtttttccaagagagcaaacgcacatgctcaaaggcatacatgaatggttgggttaccttttcatcatcggtgctggatttcacttgtactttaactggtctgccattcttggctatttcaaacaacgacacaatcagttgcaatggctcgtagccggattggtttgtattgccttatcaattggcgcttttgtgttcaatcctgattcgaagcgaggccaaggagaaggcagacatcgtgcgcaattcgagaatttcgaacggcatcattcatctgacttaccaaaaaactaaacatgacacagcatgacgattcacaaaatcttcggtgcgctggcgcttgtggccataggttccgggtgcagtggcacagaactgattcaaagcagccgaacggcggacagcgttgccatcgatggaaacgacgctgaatggcgaacacacatgaaatattttgaggacgaaaaaattgccgtcggtgtgaagcacgacgacgagaacctctatgtgtgcattggaacacaagacaaaagcaccagccagcaattgacgagaaccggcttaaccgtttggttcgatgcagagggcggctcaaatgaagccttcggtgttcattttcccgtaggtcagcaaggcggcatgatgccaccacaaggccaaatgccagatagaagcacagaaaaacaaagcagcagcacctcgtcgatggacaaaccgctggagcgcaaattcgccaagcaacagcaagatgaattggagctttacacttgctcagacgatcaaaaagatacgctgcgaatcaacttcaaagacttgaaaggaatcaaagtctgcacgggagaagccaaaggcgcattcgtttatgaacttcaagttccgcttcaacaaagtgaagcccacccttatgccatcggcagcgatggaaaaaacccgattggaattggaatcataacggatgaacaacccgaaatgccaagtggcggcatgggcggctctggcggcggcatgggtggccctggtggcggcatgggcgcgcctccgagcggcggcatggggggggcaccaccaagtggtggcatgggcggccctggtggcggcatgggtggccctggtggcggtggaagacctggccaaatgcaagaagattcagttgagatcgagctttggctaaccgcagagctgaaataactttatttttttgatagactggccgaacgaaagaagccgcttcatttttcgaagcggctttttttatgcgatttgaatcgctaacacaccaagcagactcgcactaccgcgcgattcactaccgcgcgattatccaatgagaaacctctgacttttgtaaaaaatatggaagctctttataagtttgccctgtttgcaatttattttccgatatgactgccaaacccacaatatttcgataggatttcttgaggtctacagagagcatcgacatgctccagtttccggtaaaatcatccccatatctcattgactcgccagcgcaccaccattcttcgccacccgacacttttagcaatatcgataggtaatcaccttttttcaagcctgacgccaaacccgttgctgtgaaaaagcccttatttccttccgtataatcataccgaattatactttgattttgcggcttctctattgtgacacgacggctgagctgacttaccgattgcgccaaagacttcatgttttcttccattgcagggagacgatttgcccacatttggaaatcatcgtatcgcgcttttagaatatccacttctttccgaagctgcgccacctcctcctgatacttcatcggcgctccaacaaaataggagattaccgcaaacagaacactgccaataatagcgccaagagcgccaatcataatctcgcgagaaaaactgctgccgttcgacattttaattttcctttctctgagttctttatttcaaaattagccgtgtctgcgatgtttctgcctaacgcttatctaaaacaaagaacaacgcgatttaatcatctaaccattttgaacagatcatgctgaaatcacaactatggaattttgaatgacgagatctggaggatcgatttgcgcaaggcaaaaatcaatttcaaactaacgtttaaaatctgaaaaaaaaagcagcaacgcatgtaggccttgctgcttttttttttgagaaaagaagttatccgcgttacatcgccatgccgccgtctacgcggagcgtttcgccagtgatgtaatccgaaagtggactggcgaaaaagagcacagcattagccacgtcttcggatttgccagcgcgttttagcggaattgcttcggcatattctttgcgttgcgcttctggcaaggctgaagtcatctcggtttcgatccagccgggagcaatcgcattgaccaaaatgttgcgcgaggcgaactctttcgcgatggatttggtgaagccgataatgcccgctttggacgcggcgtagttggcctgccctgcatttccacttaggccgataatcgaggtgatgttgatgattcttccagcgcgcttcgacatcatcggacgcgcagcagctttcgtgtaattgaaaacgcttttcaagttgcttgaaagcacatcgtcccaatgcgcttccgacattctgagcagcaatgtgtcgcgcgtgatgcctgcattattgacgagaatatccaatccgccaagcgatttcgtgacttcatcaatggtggtttgcgcttcggaaaagctggccgcatcggcgcaaatcgcgagcgcccgaacgcccatcgcttcaagttcagttttaagcgcgagggctttttcctctgatgatttataagtgaaagcgacgtcgctaccagcgccggcaagcgcaatggcgattgctttgccaatgccgcgtgtcgcgccggtcacgagagaaatttttccttttaagttgatctccattttaaaattatttttagctatgaggaactaaccgttagtaagttagccatatcttctgccgtatcaacaccggaaagtttggcgctgcggtcaatgcgcttgattaagccttgcaacactttttgaggcccgacttccaagaattcgcgtacaccaccggccaccatgtgcatgatggattgctgccacaaaacagggctggtgagctgatgaattaaattttcgcgaatctcatccgcatcggtaacgggctttgccaccgtgttcatacaaacaggaatttctgcgcgcttgatttcaatgttggcaagcgcttcagcgagttctttttccgccggtttcatcaaagctgaatgaaacgcgcctgaaaccaccagctctttggccaatttagagccttttgcttttgcaatttcaacggctttttttatcgcttctacttcccccgaaataacaacctgccctggagaattaaaattagcggcttgaaccgtgccaaacgtgtttgcctcagaaaggacatcttccagaactttttcatcaagaccgatgattgccgccattgaacccggattggtttcgccggccttttgcatcagctcgccgcgtttggccacaatgcgcacggcatcttcaaaagcaatcgatttggaaaaacaaagtgcactgtactcgccaaggctgtgtccggcggtcatgaccacatccgattcgtcaagaaaatgagctgccatcatgctatgaagaaaaatggcaagctgtgtgtagcgggtttgcctaagcgcctcttcacttccgtcaaacatgatgtcggaaattgaatatccaacaatttgattggctttctcaaccagttcctgacattcaggatagcgctcgcaaatatctttggccatgcctttgtattgcgaaccttgcccgggaaaaacaagtgctttcataggcccgaaaatttaaattgaaagaaacatattagtacaacaaaaaaaattgaacggcctttgctcaaaacaaccagcaaagcgccgttatcgattttgcatgtatgcaaaaaaactcgctcgataggttttgcgacaaactattgccacttcacataaatgccgccccaagtgtagccagcgccaaagctcacaaaaatgagattatcacccgatttgagcttgcctgattcatcaagttcggcgagacagagcggaatggtagctgccgtggtgttgccataacggtcaatattaattccaaccttatccatgctgatgttcatgcgctcagctgtggccataatgattcggtgattggcctgatgcggaataagatatgtaatatcatcggcgctgagattgttgcgacgcatcatctcgacggcagaattagccatttctgttaccgccgatttgaaaacgacgcgtccatcttgacgaatggcgtgcatttttttgtcgacggtctcgtgtgacggtggccgaaggcttccgccagcgagcatatataaatgatctttgccattcgcgccatcagcataaagtttggcgtccaacacgccatagccgtcttttgctggctccagcaagacaccaccggcgccatcaccaaaaagaaccgccgtgtttcggtcagtgaaatccgtaatggcagacattttgtcagcacccaacaccaaaactttcttgtgcatccccgactcaataaactgcgagccaacgaccagcgagtataaaaatcccgaacatgccgctgaaagatcaaatgcccaggcgttttttgcaccaatcatgccttgcaccaaacagcctgccgctggaaaaatggtgtcaggcgtaacggtgccaataataatcaggtcaatttcttcggcgctaatgcctcttttttcaagaatttgctttgagacctctgcgcacatgtaggcggttgccttatcaggatcttttaaaatccggcgctcttgaataccagttcgcgtgcgaatccattcgtcattggtatccagtatcttttcgagatcaaaattggttagtttatccggaggtgtatactttgcggttgcggtaatagcagctttcattacacacaaaaaggttttttactttgtttgcccgattttagccaaagcttcaacgcgggttgtcattaactaaaaatcaaccgcacggttgatgtttcaacatagagagaaaatatgagaatccaaaggaaacaaccgcatcccgactaattttgtctcgcgctgctttcggatggcaagtcattttttcacaatggcttgcagccacatctgatacgagttgcaacaaagccgccttaaaaactcactcaggcagagatatgatttactgagaaatggaatgaacaaattttaaaattgtgaggcgttatttgataaaaagattttggggttttttatcaacgcataaaactttggaaattgcctcgaatttgataagacgatcatgaaaaattaatattttcttttttcataatctcattcattaaggcaattaaaacgtttttaacttgttctttttccgtcgcttggcagggaataataacttcatcattcaaattcagcaacatttgaatatcttcaaaactaatagcgttctctaagtcgagtttcgttaccgccaccacggaaggaagattaaattttgcgctgaaataatcataaattgatagcgtttcaagaatactttcctcactcgaactatccaccagaaaaataaccccaatagccttcaccgctaacgcatcccaaacaaaattaaacctggcctggcctggcgtcccataaatatttagaacatactcatcatcaattgtcaacctgccataatcaaaagcgactgtcgtcattttttttattttttgaactttggcttcgctgacaggggcttccgtggaaatcggttctatttcgctaattgcttttacaaatgttgttttaccagaattgaccgctccagtaataatgagcttaaaatattttttacttaagtccaatttagatatcccttatctttttaagcaacttttccaaaaaggttcttttttgatcagcgtgttcgaaatgtgctcgctgctgcttgatttgcgattcttgcagatagttagcgcgggcactaacagccgactcacttaaggctgcgtggttgcctgtagaaacactcaagtagcctaatatagttaagcgaatcaccgaacaaattaacgcatctctattaattttgggaaatttttccccaaagtcacacatcggccttggtgaattaaaaaagaaaataaataaatataggtcttctcttgttcttgactttacatctaagctggataaattattcattccatgcccaagccataattggttaatatttgccaaaaatgcttgctgaataagaaaatcaacatctttgagtgtagcacaaataaaatcttttaactcacgtttttcatgaaaaccgtctacttgaatttcttcagaatctaaaacattgagcgcatatagccccaataaatatttattgatgcaattttgcacatccgttttatgatcaatcaaaacatatccattttgcagactgagtctaccggctacatcgccataatagtcgctaaagaccagtgtattacacgattgactatctaagcgagagaatatctttgaaatactggtgactcgttttaatatcggctgaagttctgtgttcatggtaataaagatgttaaaatgtccccagccggcgtgttgtcagatttaactggctgggggaatttataagaattacattagcttattcaaaatattcagtagctgattggacttctgatataacttggtgagttcctgctgcgcatcgtatgcgctgttttcctcatgatgttttaaggcatttcgtccaagttcgtgaaactctttatgaagcgttttgagctcaggaagtttctctttaaatgtaggatcttctacattttccgcctcattgtgaagccactgaccaaaggaacagtcctcgtacgctacccccttaaagtccgctttaccattcaatgtgtttaccacttttcttaaatactgcgaatggtcattcatcgctttgactaagtccatatgacactcctaacgttttaacatttatgattgtaggattgccggtgcaattgcctggccagcgcgttttagttcaagaaaaatcaaccccaatttgacttgtgaattacacgagacagcaatgactgcctctgcgcctgcgctacccaaaatgacataaccatgcttaccttttaccaaaacttgctccaaatccccttttttcatctcagcgctcacccgctcgccgagcgtcaaaattgaagcaatcatggcgccgacacgcgactcatcaaggtttgacggcaatatgtcgtcgataattaagccatcaaaattcacaactgccaccgcttcgatatctggagacgaagatttaattttttcaagttctgcatgaactgctcctatattcattacaacccccatttttttactttttgaaaatcagttgctgggacgctttttaaactcattggtttaatcgttgaagggaccatttgatacccaagggatctttcaaaaatgactatgattatttcgttagtttttaaaagaagaagaagtctttcaaacagattcatgttaaaaatgcctatcagaaattctataaccattttctcaatcttcaacattacaaaggtactggcagatgataaacacttaataaatccatgataagtttttgataaaatcatttaccatttttcatcccaaaaacaattaatttttcgctaaaaaacgataaaaaaacattttaccgttataaaaacagctcaaacaaaccttgttttttttcaaaaatcacaacgctttcaacgataacaaactgactaaaaatcaaaacataacagttaaaaaactcactttgtgctttttaactttattccaatacccattttctcctcttatcctttcaagcctcacaacatagcaacaaatatccatgagattccccatacgaaactcgtggcaaaaaccaaatcaagctcttattattattaatttatatgaaaattatcaggaggaaattagtgttatgaactgaggaaaaatctcaatctgaaaattaaaataaaaaaaaagaagtgactattgaatacaggataagaatacaatcacttatcgaacgaatgacaaatcattatataactaacaaatactttattcttactaaaaaccaacaactctcacaaaaagaaacattttataaatagcttgcaataaaaaatatgatacacactcgtttttaaaataacagattcgtctatctaattaaattagaattacttattaaagcacttaaaaaagtcttttctttttatttcttacacagttatcaataaatcgattgttatttaaaaagattaatatatttaacaagactattctttttttacttagaaaaactataataatgtttaaggatagaggaacattacgggcatagtgcaaatccagtcgccattagtggggcggcaactactacaatgctcagacaagcaagctcaaacagaatcagccgcttgataagtttttcttgagtcactgttatttctggcaactgaccttctttaaggcgtttgctccacgaaaaaaattgaatggttgggtaaatggataagccgcccatggcactaaacgcaagcattttcacccaaaaaaacacatttccgatgtagaaatccacgccttttgtaaaggaaacaacccgaagaatgccaacgacaatgataaaaatggaggcaatgccgtaagtcatatcggcaagctgtattgcttttgcgcgttccgcagttatagccctgctaaatgtggcaaattcgacggcaagcgctgcggcaattgcaaaagcagccaaatggtgcattgctgcgataaggctactcagaagcatcttgtaagaccgatagaatcaaggttctccaaacccatcttcaaacaatttagcaatggcttcgaccgcttcgttttcatcttcgccatcgagcttaatttttaacttggtgccttttggcgccgccaatgtcatcacgctgatgatggacttggcattgatttccatgccatctttctcgataaaaaaatctgaccggaaacgagaggccagcttcacaagtgccgctgctgggcgggtatgcaagccggcccgattccgaactgtaacctttcggataatcatgttatggattcttcttgctggtttgactcttgaataattcgccagagcacatcttttagctcttggagccccgtgccagtcacacttgaaatttgaacaactttttctccttcaaatgctgggacttcaaaacttgcatcctctaaaaccaaatccattttggacagcacaacaattctgggtttcaaacaaagcgattcatcaaattttctaagttcttctattaaggtgtcatattcagcctgaacgtcctccgtgtctgccggaatgagaatggccaaaactttcgtgcgctctatgtgttttagaaatttcaagccaaggcctttgccttctgaagcgccttcaataatgccgggaatatcggccacgacaaatgattgatattccgcatagcgaacaatgcccaaattcggctcaagcgtggtaaatggataatttgcaattttaggccgcgcggcgctaatcgtgctaatcaaggttgattttccggcatttggaaacccgaccagcccaatatcggccagcagctttaattccaagtcgatgtttcgttcttcgcccacgccggcgggttctgaatagcgcggcgctcggttggttggcgtcgcaaaatgctgattgcctttgccaccgtgaccgcctttcgcaatgagaacttcctgtcccgcatacaccaaatccgcaagcggctctcctgtttcactatctttcacgatggttccaacgggcacttttatgattacatctttggctgaacgcccagttttgcgcgacccttggccgtgctcgccgcgttcagctttataatgccgctgataacgaaaatcaagcaacgttgctaaattcgcatctgcttttacaaaaatgctgccgcccgttccgccatcgccaccgtctgggccgcctttggggacaaacttttcatggcgaaagcttacacaacctttcccgccatcgcctgccttcacataaatttttgcgctatctataaacacttctaaacttcactcctaaccaattttactttcgaagtcgtaaatatatgaaaatctattcgccttacgaacggcttttgccaaatgcctttttcccaaaaaacgaccgcgctatttgtaaagccctttttacgtctctcaattgcttttcaacattttctaatttgtatttcatggcgtaaaaacgaaatcctcatgtgttcagaaaataggagaaaacggactctgctatctgatatgtgagtgttttttttggtttaatcattgcgcgatgtggttgccattttacatcgatgctgaattaaaacggttgttccttaaatcaattttagttactatgggcgttctttttttcagggaaatccatttccttaaatgaaccgtagatccgccaagtttagttgtattgctacgccgttggggaagtcctgtgagaatcaggcacagtcgcgctacggtattgagttgccggcgatcctggcacgctaagtccgagtaccaacatagcaagcaattggctcaaattttgtcgcgtaaacaaaaaaggagttaccatgcaaaagacttttcaacaaatcgtcaaaagagacggaacgcttgtagcgttcgattcggaaaaaatcacacatgccattctcgctgccggcgaagccactggcgaatttggcgctgaaacagcgaaaaatttaaccaacctcgtcatcaaccttgcgcgaaaaacgcttggcgaaaaaacgcccagcgtggaagaaattcaagaccttgtcgagcgcgtgctgcttcagtcgccttacatgaaaaccgcgaaagcctatattctttaccgcgatcagcatcacaaaattcgagaaatcaccacaaaagccagcatcaatttaattgatcaatatatctcgcaaagcgactggcgcgttagcgaaaacagcaacatgtcgtattcgctgcaagggctgaataattatatctcctccgaagtcagcaaggtgtattggctgaataaaatttatccgccggaaattcgcgaggcgcacatctgtggcgaatttcatattcacgatttgaactcgctttcggtgtattgcgtcggctgggatttgcacgacctgttggtgaaaggtttcggcggcgtgagcggcaaagtggaaagcagtccagcaaaacatttcagaaccgcgctcggccaagtcacgaatttcttctacacgctgcaaggcgaagcggcgggcgcacaggcgttttccagcttcgacacgctgcttgcaccgttcattcgctacgatcatttgacttacaaggaagtcaagcaagcgatgcaggaatttgtgtttaacatcaacgtgccaacgcgaacgggatttcagaccccatttacaaatgtcacgatggacttgcagccatcttcgaactacgcaaacgaaccggtgattattggcggcgagccgcaaccggaaacttacggcgaatttcagcatgaaatgaacctcctgaaccgcgcgttttttgaggtgatgaccgaaggcgatgccaaaggccgcgtctttacgttcccgattccaacctacaacatcacgaaagattttgattgggacaatcccgaattggatttgctttgggaggtcacgggaaaatacggcattccgtatttctccaacttcgtcaattccgatatgaaccctgaggatgcgcgctcgatgtgttgcagacttcgcttggacaaccgcgagctgcgcaaacgcggcggcggacttttcggcgcaaatcctttgaccggctcaatcggcgttgtgacgctgaatttgccgcgcgccgcgtatcaggcgcaagatgaatcggcgttttttgagcggctcggaaaattggccgacttggcaagcaacagcctcgaaatcaagcgcaaggttttggaaaactacacggaaggcaactttttcccgtattcaaaattttaccttgccgacatcaaatcgcggtttaatcgttattgggaaaatcatttcagcaccatcggcatcgttggcctgaacgaggcttgcttgaacctcctcggcgaggacatcggcagcgccaaaggcaatgaattttcggtgaaagtgatggactttttgcgcgaaaaaatttcggccatccaagagcgaaccggcaacaattacaatcttgaagccacgcccgccgaaggcacggcctatcgcctggcgaagttggacaaaaaaacgctggcgggcatccaatgcgccaacgaaacgcgttatcaaaagggcgacgagccgtactacaccaactcggcgcagcttcccgtcaattacaccgacgatccatttgagctgttggatttgcaagacgaactccaaacgaaattcacgggcggcacggtggtgcatgtcttcgtcggcgagcggattcattcgaaggaagccgtcaagcagtttgtcaaaaccgtgtgcatgaattacaaattgccgtatttcagcctaacgccgaccttcagcgtttgcccgacgcatggctacatcgcaggcgagcacgaaacttgcccgtcctgcggcaccgaatgcgagatttattcgcgcgttgtgggttatctgcgtccggttaagcaatggaacaacggcaagaagtcggagtattcaaatcgccgaatgctcagcgtggtttaattttgtgcgaaatcaactgaccgagaaaacatgaaaatcggtgggtttcagaaattttccttgattgattttccgggtgaggtttgcgctgtggttttcacgcaaggctgcaatttccgctgcccatactgccacaatcccgagctagtcttgccggagcaattcggcaagaccctttcgcctgcgcttgttcttgattttctaaaaacgcgcaaaggccgcctcagcagcgtaaccatcactggcggagaacctgcgctccaacccgcgcttttagattttcttcaagcaatcaaatcgattccgttaaaaataaagctcgatacgaacggcgcttttcccgaaacgcttgagcaagctttttcgcaaaatctgctggactttgtcgcgatggacatcaaagcgccgcttgaggcgtatgaccgcatttgcggctgcccagtggagattgaagcgatagaaaaaagcatcgcgcttattttggcgtcgggcgtgcgctatcaattcagaaccacgcttgtgcccaaacttcattcttcagagatgaaggcggaaattgaacgatggatgaccgagcttggcgcaacgcatatttttcaagaatttgttccggcgaaagttttggatgcgtcgcttcgcgtgtaagttttcctgtcatgctgagcagagcgaagcatcctctcggctcatttggattcttcgctaagaagccagagaatgacattttttttcacgccaggcgctgtttttcctgtcatgctgagcagagcgaagcatcctctcggctcatttggattcttcgctaagaagccagagaatgacattttttttcacgccaggcgctgtttttcctgtcatgctgagcagagcgaagcatcctctcggatcatttgtggactcttcgctgagaagccagagaacgacaaagcatgcctcaattcagctaacattcattaacaaccgactacttttcgtaacccgttgccatgtcgcccttcgcttttttccacgaagcgactttttcgccgaactcctcaaacgaaattttttgatgattcaaaatttgaaaggttgagttgtaacccgttccggcaaaaccgagcgttaggccgccgcattcgtggtcgccggtgacaacaatgagcgtttcctttttgtgagactcgtaaaatttgatcgcctcgccgattgctttgtcaaattcggccacttcacgaaccgcacaaacggcgtcgtttgcgtggcacgcccagtcgatttttccaccttcaaccatcatgaaaaagccgttaggctgatttagcaggcgaatgccttcgctggtaaattcagccagggaaattgttctagcagatttatcctcatcgatgttgtaataaagcgcggcgtctttgtcgtaactcgtataagcccagcattttttgcctttcggcgttgcctgaagcgcgactttcgtgctcacgatttgataacccgcgttttgcatttccttcacaatatcttttccgtcgccttcggggtctttgtcacgataatgctgaaaatagcctttggcaaaaccgccagcgaaatagtcaaatccgctgagcgccatttgagccgcaatattattgtaattgccgcgttcgttttcgtgcgcataaaaacaggctggcgtggcgtgatcgatgcttacacttgaaatgatgccgactttcatgcctgtttcgtgcgccatttcagcaatggttttcaagttttcggaatgatcggcggttttggcaatcgtcccaatgctggttttgtggccagttgcaagcgcggttgcagctgcagcagaacccgtgatgaaccggtttgcggcctgcgtattggccatgcccgctgcggcaaatgaggtcatgttcagcgagcctaaatatttggctttttggttgcgcaagctatccgttccgagaaaggcttccgaagcattgatttgcgcaatggccatcccgtcgccaataaataggaacatatatttgactgcgcgctggctcgggttgttgaggccggcaagcttgatgatttttttcggaatgtcggtgttgtcgtaatagccgttaaaatcttccgcaccgacacctttggcaaaaactggcaccggcacgcccgtgtgcgaaaaactgctccacgccagtccggctttttgattcagcaaatgcgtgaccgtcacggtaaacggatcgcggctgccataaagcaattcgttttcttcttcggacaaccgattttcgccggtcatgcttttcaaatacgcattgaaaagggaaagcgaatcgccatgcgacaagccgagcgttgcaccggccagcgtatcgcccaagccaaaataaagctttgcgctatcgagcgccatgttgaatgccacatcggttttggagctaagcgcttccgaagaaaaatcagacgccgcattttgtttattctgactgcatccccaaaccgttagcaatattgaaaggaaaaccacgagacccattcgctgactcataactcaagctgttttaaaaattgaaaagatgagctaaagctaaaaatttcatcgcaataaaaacggcctgcgacataacacttttgttaaatcaattccggcatgtgaggttgaagatcgccactttcctgttaaataagatttgacgctattctgctcacacatttcagatctaaaaaacacttttttatcatttatgaattgataaaaaagcagttatttaggaacagattttgttgaaaattcttggttggaaatccgagtttttcaataaatttcttcagcaaaaaagaaatgagtgtagctcgctcattgttagaacgaacaacttagacgcctgtacaaagtagctgaacaacacacaccctgcacaagtattttcacaggtgcattcacataagaaacaaatttagagaaggactcgcgatgtgcagcaagcctgacttgcacggtgtcctgttttaactatggaagagattttatatgtcaagtactgagtcttcccgtgtttatgagcgtttagagcgtctcaatgccattttgaaagcgattcgccatgttggccatctggtaaatcgggaaaaagatgcgcacaaactgttgcaacaagccgtcgatattttaattgaaaccagaaaatacgaagcggtttggatcgccttgctgcaagaagccaaaatcaacgcgatctttcatgccagcaaaggaaagaattacgggactttctttgaaaaacttcaaggaaaatcaccgcttttttgtacgctcgaagcgcttcggcatgaaaacgccatttctatttgccatcacaacaccgcttgcaaaacttgcccgcttttttctgattttccctcgggagccgctattgccgccaaaatttttcacaacgatgtgctatatggcgctctcacggtctatgtttcgtccgccacgctggctgatcaagaagaattagatctaatcaccggaattgctggcgacattggctttgcgctttatagcatcgaaatggaattaaaggccacgcaagccaccaaagccatgaaagagcgcgaagagaagtatcgtagcctttttcatttttcaacggatgcgattgttatttatgatgttcatggcgcgctgctggaagccaatcaaaaagcaattgaaatgttcggctacgaaaacgaagctgaaatcaaaacgcgccgtttgatcgaccaccacccgagcattgaaaatgaatttttagaaagtacctgtgctgcgctaaaaaaagagggcctggttcatttggagatttcggcgctacgaaaagacggcgccatgtttcccgctgaaatctcagccacgctgatcaaaattgacgagaaaaaatacatccagtggattgtccgcgacttggtcgctaaaaaacaagcggatgcggctttattagaaaatgcggcgcactatcaagcgctatttgaaaattcgccgattccactttgggaggaagactgctcagaactggtggaatattttcggcatttgacagcacttggcatttcagatattccaacttatttggaggaaaatcccgaagctgtctatcaaagtatttcgcttgttaaaattgtcgatatgaatcgcgcggcgctggcgcttcaccgcgccgcttcaaaggagattttgacgccggtatttccttccattttagtcaacacgtcaattgaagccatcaaagaaattttaatttccatcgcccaaaaaaagcccaaaagcaacatcgatgtaaaaatcaccacgcttgacggcgaggataaagagatccttctgagttgggacacggttccaggctacgagcaaacattaaagcgcgttttcgtcagcaccatcgatattaccccgctcaagcaagcccaaactgccttgcaaacgcaagagcgatttttagacgatgtgttcaattcgattcaagatggcattagcgttcttgacgccaacttgaatgtgatacgggtaaatcggagcatggaaaatcgccatgcgaatcaaatgccccttgttgggaaaaagtgctatgaagcttatcgggatcgctcgaccccttgcccgcactgcccaaccatgaaagcgcttcagacgggaaagcctcacaccgacacggttcaagttccacataataaaattggagaaaccgggccatcgtggattgagctcagagcctttccaatcaagtcggacgatgggaacattacaggtgttattgaatatatcaaagacattacccttcagaagcaaattgaggagcagcatctcatcagcgaagagcgattaaatttggccgttttgggcgctggcgttggactttgggattggcatgtgacttccgatgaattgatcaccaacgagcgatgggcggaaattatcggctatacgctcgaagagcttcagccgataacaagccaaacgcgccggtcattggtgcatccagaagatttatcgcactcagcgattttgcttaaagaacatttcaaaaaacgcaccagccaatatgagtgcgaagttcgcatgaagcacaaaactggcgaatgggtttgggtgctcgaacgcggcaaagtcatggaatgggatgaaaaccgcttgcctattcgcatggctggaacgcttctcgatattagcctgagaaagctcaccgaagaaacccttcgcaaaaacgagcattttctccaaaccattacggattgcacgcccagcttcatttatatctatgacttgatcgaaggccgaaacttctgggtgaatccgactcaccaacaaatttttggagagattttttataaggacacgtcgactttggcatttcacgacatcatggagcgcatgcaccctgatgacaaaagcaagatgagcaaatgcattccctctttgcaaaataaaccggatggggaaatttttgaagttgagtttagaatgatcgacgatgatggcgtttgccactggtttgacgataaagtctctgtttttgaacggaatgaaaaaggcgaaattaccaaaatcattggcgctggaattgatgtttctgcacgcaaacgcgccgaaacggcgcagcaggaaagccgagcgcagctgctttctgtgctaaacaattctccgcttcaaatttgggcatttaatggcgaggaatatctctttctctccgaagaatggtatcgctacagcggccagcaaagaacgccgcatccgggcattgatatttggcttgaagcggtaccaactgaagatctcggcagagccggcgcggtttggcaaaaagcgtgggcggagaaaagcgcgcatgacaactttttccgtctgcgaaacttcaacggcgagtaccgctatttccaatgccgagccgttccaattttcaaccacgatggcgaattccaatatttcattggctacaacgtcgatattagcgatagaattcgcgcagaagaagaactgcgtaaattctcgaaggtcgtcgaacaaagccccagctgcgtactcatcaccgatttgaatggcaatatcgaatatgtaaatccgttttttacgaagctcacgggctactcggcagaagaagttctcggaaaaaatccaaagattttaaagtccggcgaaatgaatgaaacggtttatgatacgctctggaaaaccattacggcgggtggcatttggaatggcgagctgcacaaccaaaagaaaaacggcgagcttttttgggaagaagtcagcatttgcccgctttttgatgaagagggctacatcacgcattattttgccgttaagcaagatattacgtccaaaaagaagatcgaagagcaacttcgccaatcgcagaaaatggaagccattggacaattggccggcggcgttgcacacgatttcaacaacatcttaacggtcattctcgccaacagcgaaattgccttggcaaaactcaaagatcaaccatcggcgcaggacaatattcaacaagtcaaaaaagccgccaaccgagccgcctcattaacccgccaattgcttgcttttagccgcaagcaaattttagagccgaaaattctggacttaaacgatctgattcaaaatctgcaaaaaatgctcgctcggctgattggcgaagatatttcattgatcatcaaatacgctccgaatctgaagcagattaaagctgacccggggcaaatcgagcaagtgattgtcaacttggccgtcaatgcgcgagatgccatgccgtcgggcggcaacttgattatcgagacggaaaatgcccacgttgatgagtcgttttttaagcatcacaattgtttagaccacagcgaattcgtgctgatgaccattaccgacaccggcttaggcatggacaaagcaaccctcaagcgaatttttgagccatttttcaccacaaaagggcaatccaaaggaactggcttgggacttgcaacggtctatggaattattcggcagagcggcggcctgattcaggtttatagcgaaccggaaatgggaacggtctttaaagtgtatctgccggccatcagcgaaaagacgaagccggaaatcgaacacgaggaattttgtgaagatttaaccggcacagaaaccattttgcttgtggaggacgaagcctttatccgcgaagtgatctccaaaggactcaccgatttgggctataccattttcgatgcggcaaacggcgaagaagcattggatattagcaaaaaatatggccagaaaattgatttgcttttaaccgatgttgtgatgccaaaaatgagtggcaaagaactttccgataaaattatggccgatcgcccgaacttgaaggtggtttacatgtcaggctacactgatacggcgatcgtcaatcacggcgttttggaggaaggaacgctatttattcagaagcctttcgccattccaatgctggcaaaattcatccgtgaagtgctttaaaaagcccgacaaaataaaggcgtagaatcttgctacgcctttattttcccgcccatttcgtctccaaaatgatagagaaattattttcgcgcctgtattaaaaaattttaaaaacagcatataaattgtaatttgattttgctttttttgcatggtaaaaaaacagttgccttgcaaatgttcttttttgcttcacaaaaccaaaactatttcggccatcatccgctctctggctgactatgtagtttctttcggcaccaagcgcctgatgtcgctgaaatccatttcttaaaaaccaaactgcagaaagaacatggatacactcatttatgccattcccgccgcaggggtcatttccttgctttatgcctcactaaaaacttcatgggtcaccaagcaaccaaccggtacacaagaaatgacagaaattgccgggcacattgctgaaggcgccaaagcgtttttgcaacgcgagtatcgaattctgatcatttttgtggtggccgttgcggcacttttggcttttgctaacatggggcgcactgactcgtcgtggcttgttgctgttagttttgtgataggggcgctttgttctgcgggcgctggatttattggcatgacggttgccacaaaggccaacgtgcgcaccacgcacgcagccagaactggccttgcggaagcgctcaatgtcgcgttttccggcggcttggtcatggggctttcggttgtgggtttaggtgttttagggctttcggtgctgtttattgtatatagcaacctttttgacgaagttggccgggtcattaatgtcatttcaggtttttcgctcggcgcatcgtccattgcgctgttcgcacgcgttggcggcggcatttataccaaagcggcagatgtaggcgctgacctcgccggaaaagtctatgaaggcattcccgaggacgatccgcgcaatccagcaaccattgcggataacgtgggcgataatgtgggcgacgtggcaggcatgggcgctgacctttttgaaagttacgtcggctcgattatcggcaccatggttttgggcgcagcttttgtccccgtatttcaagaaatgggcgttatgccaacagctgcagtcttgcttccactggttttggctggtgttggaattatcgtttccattctcggttcgttttttgtaaaggtcaaagaaggcggcaacccacaaaccgcgctcaacacgggcgagtttggcgcatcgggcgtcatggccgttctcagctattttatcattacgatgtttctccctgaaaaatgggagttggatggcatgacttacacctcacaaaatatcttttttgcagtgcttatcggactcgtttctggcgtgcttatcggcatcatcacagaatattattgctccacacacaacaaaccggtgcttggcatcgcgtatcaaagcgtgactggcgcggcgacaaacatcattgcaggattgggcgttggcatgttttcgaccggcttcccaattatcgtgctttctatcgcaatcgtggcttcgcattattttgccggcctgttcggcatcgcgattgccgcgctcggcatgctttccgttacaggcattcagcttgccgttgatgcttatggaccgatttccgacaacgcgggcggtatcgccgaaatgtcgggcatgccaccggaagttcgcgagagaaccgacacattggacgccgtcggaaacaccactgccgccatcggcaaaggctttgcgattggcagtgctgcattaaccgcactcgcactttttgccgcgttcatgcaacaagcgaatatttcttcgatcgatatttcgcatccggtaattatggccggtttattaatcggtgcaatgttgccgtttgtctttagcgccatggcaatgggcgcagttggccgcgcagctcgcgacatgattaccgaagttggccgccagtttcgcgaaatcaaaggcttgcgcgaaggaacagccaaagcggaatatgccaagtgcgtggatatttccactaaagctgcgcttcgcgaaatgattttgcccggcctgatgggcgtatttgttccggtcatcgtcggctttacgtctaaggatatgctcggcggcctgctggccggcgtcacgagttccggtgttttgatggcgattttccaatccaacgcgggcggcgcttgggacaacgcgaaaaaacgcatcgaaggaaagttggaaatcgacggcgtcatgtatggcaaaggttccgatgtgcataaagctgccgtcgtgggcgacactgtcggcgatccgttcaaagacaccagcggcccaagcctcaacattttgatgaagcttatcgcggtggtggcgctcgttattgcaccgctgctttaacttttcgccctgtttttttgacaaagaaaattcgtctttatattttgcggcctcttttttagaggccgttttttttcacctgtcgcctattttggctgatacagataaaaaatgtccggcctgagcgcagacgaaacgcgtggatgcttcactgactcgttcccgagtcgttcagcatgacatcgttttgtcattctgagcttcttggccaagaatccacaagttatccgaatggatgcttcactgactcgttcccgagtcgttcagcatgacatcgttttgtcattctaagcttcttggcgaagaatccaaaaattatccgagtggatgcttcactgactcgttccaagtcgttcagcatgacatcgttttgtcattctgagcttcttggccaagaatccacaagttatccgaatggatgcttcactgactcgttcccgagtcgttcagcatgacatcgttttgtcattctgagcttcttggccaagaatccaaaaattatccgagtggatgcttcactgactcgttccaagtcgttcagcatgacatcgttttgtcattctgagcttcttggccaagaatccacaagttatccgaatggatgctcgctgctcagcatgacatcgttttgtcattctgagcttcttggccaagaatccaaaaattatccgagtggatgctcgctgctcagcatgacatcgttttgtcattctgagcttcttggccaagaatccaaaaattatccgagtggatgctcgcgggcgttcagcatgacaagaaaaaaatttgattcattctaaaaaacgctatttgattgtgaaactaattgtggggctgggaaatcccggcagtaaatacgacgggacaagacacaatattggatttgaggttgtggatgcgctggccgcgcggttcggcgaggactttcgcagcggcaaaggcgaatacgatttttgcaaaacgaaacatcgcggcgaagaagtgctgcttgtcaagccaacgacttacatgaatctttctggcaaagccgttcggcacgcgatggctttctacaaaatttccatcttggatattttagtcatttgcgacgatttcaatttgccgcttggcgcagttcgaattcgtcccagcggcacggacggcggacaaaacggtttgaaaaatatcattcaacttgttggccgaaatgattttgccagactgcgcgtcggcattggcgcgccgaaagtgcaaaatgcgtcgtcgttcgtcttgggaaaatttggcgaaagcgaactgccaattgtggaagaaaccgcccggttttgcgcggatgctgcctgctcatttctcgaaaccgatttaagcaaaaccatgacgaagttcaaccgcaaagcgcctgaagtcactacttgacgatcacgctgcgctttcttcgatttttaaattattgtagccatttgccttacgatttttctgacgtagatataaggcatgcaaaatttctgttttgaggaacactttttgccccatccgatttttctgacgtagagacaaggcatgccttgtctctactttttcaaaaacggtgcggggacttgcggctatgcaaaaaacggcgcaaaggaattataagcgtcgattaaatctttcacaatctttacgccgtttcttacgcctttaaccgttttgtttaaatccgacttgtcgtcttgcaaatcgtggataagccgctttaccttattgaaaacgccttttttctttaactcctccggcgagttgctctctttgggttgatccaatgcgttggccgcattttccaactctttggcttcttcctttttcccgttctccgcaagcaagcccgcaagctcgttcaaatggccttgcagggttatgttgcagttatgaaaattaaaggtgtttttaacaatttgatgtccttgcccgccttgtatgaatgtctctatggtaatgttatagttaataataaccggctgcatcggtatttcctgaccggtgatgtcatcccaatacggccgttgattgcgataatgacttaagatttttctatcggataacaatagcggctttttggtttccagcgcttcggggcgtttgtcggacggctcgattcggtattgcagttccggtttgtcgcttttgtagctttgaaaaatagcgttgagcgtttctcttaagcggctcaggtagtcggttctatgcgttcctttcacctccacgctgatggcgtggtctttttcgcgcaccaaggcgaggctgcctttgccgtcttgcaaaatgacgccgtagcgccataccgaatcggacttgtcgtttcggatttctttgttgtgccggacgatgaagcgcgaaatggtatcgggcggcaagggctgctcggcctgatagcgcagcatcaagctttcgccgaccggaaaatagggcaacgctgccggacgatcttcctttaaaagatgcgggatgacaagttccccgccgtcctccgattcataagccagttcgtaatgcttcatcagcttgaaaaggaacgcatgtttatcctcggggtaacgctttgcatttatctgaaaagcgcttcgaaattcgcttaaagcgacccgatgcccccctttttcatttcgcacccaattgatgatttgataaaccccatggctaatccattccgggttcaggactaaggtcttgaactcttccatctctttataccacaaactcacgccgagcgcatgaagtcgtattaggagttcctccacattttttacgtcatggtcttcggctatcttaataaattcatccttgtgatatgctcttttccattttctttatcacctttgacaaaaatatcctccaacgcttctttgacttcgtagttgctctcgggtatttctttgttccatgacggattgctgtttatataatcggcaacctgcgctctgaaggtttccaattcctctttatcgtcccgaatggaaaattcataaacgccttgaatcggatatttttcttttagtgtgttcagggggatttcaactttattccggtcgcggcggttgatgaaaatcatggcttgagaatcgccgccgtagtttttcatgtggtttagccaataatccaagcggtttcgctcctccgttcgcccgtcatagaccatgatgtaaaggcaacgttccgaaaggaaaaaacgatgtacggcgtgggtgaccgtgtggccggcaaaatcccaaattcgcacgttcatatcgtcttgttccaattcccaaagggtggtatccacaccggcagtgctttcctccatagtggtcatttccgcatcggggtttctcagtcgccttgccaaacaggttttgcctgcgcccttatcgcccaaaatgataatgcgagcttcgttgagtcgctttccaccttgcgcttccaattcttccaaatattttgccacttcggctgcgcctaaattcctgatttcttcaggcacagccatgcgttttgccaatgcttctttctcaaattcatccaattccaagcccttgtcaaaaatccgctgatacagctttccccaatattcgcagccttcgttttgcagagcggtttgaaaatagtcccaaaccttgccgtaacgcgccgttgaagtctcttgaaaggctttcccttttttggcgctttctaaatcttttagaatgatgttttgtaaattaataccccatctggcggcgtaggcggcggcggctctggcggcggcggctctggcggcggcggcggcgaaagcaaaggtaacatctaacgcatggaaaatagaaaaaagatatttttgcctatcttcttttttccaatagtcaaaattcccattacttcccaaaaaaggcaatgcccgcaccgcacagcgccatgcaaaccgcaccacttgttctctatccagatgttctaattcttgtcttactttttcttcaaatttttcgaaggccattttgtcagggtttttatgttagacggggttttttaaagcaatataaccatacaagaaataggacaaaatgaaaaagcccttacactttttagcgtgtaagggcttttttgctaaatggaaattttctacggcgtttagttcatggaactgacattggaaagagattgctttttagcgttgccactggcaaatgcaagctgatcgtcctccgagaggctttcgccatgctggctgaggtcgaggccaagaaactcttgctcctctgtgacacgaagcggaataatcatatcggtgattttgtaaagcaaatacgagccgccaaaggtaaataccccaacaatgaccagcgccaacaagtgatggagaaatgtggtgggatcgccgtggattaagcccacttcgttagcgaagacggctgttaggatcattcccacaataccgcccatgccgtggcaaggaaatacatcaagtgtgtcgtccagcgtggatttatttttccagtacaccgcaaggttgctgataatggaagcaactgcaccgataaaaatacttgcgcccacgctcacaaatccagctgctggtgtaattgcgaccaggccaaccactgccgccaccgccgcacctaaagctgaaatcttgcgtccacgaacgccatcaagaaacatccatgcaagcatcgccgacgcagatgctgtgttggtattcaaaaacgcgacggttgccacatcgcttgcggccaaagccgagcccgcgttaaacccaaaccaaccgaaccaaagcatccctgtgccaagcaacacaaatggaatattggctggcgtatgaggctcgcttttaatgtgactcttgcgccgtcccaaaaccatcgcgcctgcaagagcagcaaaaccagctgacatgtgaactaccgtaccgccggcaaaatcaagtacgcccatttggcgaagaaatccttcaggatgccaggtccaatgtgccaatggcgtataaattaaaagcacccaaagtgtgatgaataacaggtaactcgaaaaacgaacacgctcggcaaatgaaccggtaatgagcgctggggtgataatcgcaaatttcagttgaaataaggcaaaaagggcaagcggaatggttggtgagaggtcggggtgtgttgcgccatcgacatgattaaacataaaataggtaaaaggatttccgataaacccgccaatgctatcgccaaatgaaaggctaaaaccaaccacaacccacaaaatactaaccacgcccatcgcgacaaaactttgcaacatcgtagaaatgatattccttttgccaaccatgccgccgtagaaaaacgaaagccctggcgtcattagtagcaccaatgctgttgctgttagcatccaagcgacatcaccaggcacgatatcacctcctgttacactttgcggaacatgcggcacaactgccccatataaactcaccataagcaacagacccaatggaatgctccagtattttttcatgcgaattctcctttttgatgttccccgaaaccccgtgggcgcttagtttgcgaggaagtccgatatgtttctgaggataaataaagcccgctcattcaagcgataactgaaaattaaatatagataactttattaataataatcccaagaagtacttaaaatcttaaaagaaaacacaaaaaagtatataaaaagcacacttttggaacaaaaaaggataattattatttcaattgttctttttcttgagccatttggttctcttaaaatcgagcagtgggcgcgacttgatttatgcagatttggcgaaaatgtccttgaaaagaggctttcgcgtagcttgaaagttggttatatttttgccatttaaaatgtaactctgagaagatagaaaccatttaacattcaattatgcaaagtgcctcttcgatagaagaaattaatgcgaagattaaagccgaatcggcctttgttgaaaagttgcgccaggaaatcagcaaggtggttatcggtcaagaatatgttatcaatcgactgctgatcgggttgctaaccaacggacatgttttgcttgaaggcgtgccaggtttggccaaaacgctcacggtgagcacgctggccaaagccatcaatttgaaatttcagcgcatgcagtttacgcccgatttgcttcctgccgacttgattggaacgctgatttacaatcaaaaggacatgaagttttacaccaaaaaagggcctatttttgcaaacatcattttagccgatgaaatcaaccgctcgccggccaaagtgcaatcggcgctgctcgaaggcatgcaagaacgccaagtgaccattggcgaggaaaccttcaaactggacgatccatttctcgttttggcaacgcaaaaccccgtcgagcaagaaggcacgtatccgctgcccgaagcgcaagtcgaccgtttcatgatgaagctgatggttgattatccaacccgcgaagaagaattggaaatcatgcggcgaatggcgcgaacggaaaagaaagaatcggtttctgcctgcattacgcgtgaggaaattttgcgagcccgcgctgtgctcaatgacgtttatatggacgaaaaagtagagaaatacatcgttgatattgtttttgcgacacgagagccagaaaaatatggcttaaatggtttgaaaacgctgattgcctacggcgcttcccctcgtgccaccatctatttgaaccttgccgccaaagcccatgcgtttttaaaccaccgcggctactctacgccggaagatgtcaaaaccattgcgtatgatgtgcttcgccatcgaattattccgacttatgaagccgaggctcaggacgtaaaaacagaagatttagtacgacaaattctcaactcagtgaatgtcccgtaaaaaaaatgtgttcttttgataattaaaaccgttgaaaacaggtttttcctaatagaaaccgtaacaaaagcagtaacgacattatgatgaataagaacggtcaagaaatcatggacaaatcgatgaggccgcacgaacaacatcgggaaaataaagagcgtggaattagccgtattgatagcagcaatacacacggctggtttgttcgagtttatcgcgatgaagcgatttattcaaaactatttagcgatggccgacatggcggaaaaccgcaggcattggaagctgccgtcgattaccgcaacgagcttgaagcgcttttagatagcaccgataatcgtccaaggcgcaataatcgtttgccccttgcgcttcgcaataagcgaaataaaacgggcgtcatcggggtttgctaccgcgaacgccggctgccaagcggacgcgttagtaaatgttactcggtgagctgggcgccagaaccaaatgttcaaaaatgcacctcattttcgatcaccaagtatggcaaagaagaggcttttcgccgagcctgtacgcttcgcgaacaaatgctgaaagaaattgtaggcgatgattgcgatctgccaaaaagcagaaaaaagccaaagcgccgtaaatatgttcgcgccgaaaagatcatgaagaaactcaagaaaaagcgcaccgacacagaaggccttgccgcttagtttatttgcaaggcagttgccggttattctttcgaaatgaaaaagccgcctataaaaggcggctttttattttgttctcaaaagtcaattatccttgaacttcaagcaaagccgaacgagcagcggccaaacgagcaattggcacgcggaacggactgcaagaaacataatccaagccgatattgtggcagaagcgaatagaacctggttcgccaccatgttcaccgcaaacaccgagcttcatgccaggtctggcttcacggccatcttcagcagaaattttcaccaaacggccaacacctggttgatcaagcgcttcaaacggattgcgttcgtaaatatcgagcttttggtaagttggcaagtattgaccggaatcgtcgcggctcatgccgagtcccatctgggtcaaatcgtttgtgccatagctgaagaattgcgccactttggcaatttcaccagaggtgagcgccgcacgaggcacttcaatcatggttccaacgagatagtccactttgcagcctttttcttcaaaaactttcgctgcagcttcgttaatcacttttgccgaaagctcaagctctttaacatgaccaacaagcggcaccataatttccggtgtgacatctacgccttccgttttcaacgtgcaagcggcttcaaaaacggcgcgagcttgcatttctgtaatttctggatagctaatgccaagacggcaaccacgaagacccaacattgggttgaactcgtggagcgactcgatgcgatcatgcacataatcgtagctctttccgagtttttccgccaactcgcgaatttctttttcttcgtgtggaaggaattcatgaagcggtggatcgagcaagcgaatggttactggacgatcgcccatgaccttcaaaatattgtagaaatcttcgcgctgatacggaagcaatttgtcgagagcgacacggcgtccagcttcatcttcagccaaaatcatttcgcgaaccgcatcgatgcgatcgccaccgaagaacatgtgctcggtgcggcaaaggccaatgccttcggcaccaaatgcaatcgcgatttcggactgatcgggctgatcggcgttggtgcgaattttaagacgacgatgtttgtctgcccaagacatgatacgatcgtacatctgataaattggggaatctttcggatccagtgttttttcaataataacctgaaggacttcggatggcttggtggtgatttcgccttgaatcacttcgccagttgaaccgtcgatagaaatgtaatcgccttctttgagcacgacactttttccttcaactgtcatttgacctttttgataatcgatgtgaagcacgccgcagccggccacacacactttacccatttggcgcgccaccaaggcagcgtgagaagtcattccgccgcgagcggttaagataccttcggcagcagccatcccgcgaatgtcttctggtgaagtttcaatgcgaaccaaaatcacttcttcgccacgctttgcagcatcttctgcgtcgtgagcgttgaaataaattctgccacaagcagcacccggacctgcgttcaagcctttggcgagcaggcgtccgctttcgatggccaattgcttttctttaaggtcaaaaattggacggagaagctggttgagctgctcaggctcaatgcgaagcaaagcttcggcttcattgatgagctcctgatctctcatatccaacgcaattttgatcgcggcaaacgcggtacgtttaccaacacggcactgaagcatccataattttccgttctcgatggtgaattcgatatccatcatgtcgcggtagtgcgcttcaagctttctgcgaatatcttccaattgctgataaattaccgcattctcagctttaagctgctcgagttttagcggcgtgcgtgtgccagcaaccacatcttcgccctgtgcgttcattaaatattcaccgtagaaaatgtcgtcgcccgtagccgcatcgcgtgtaaaagcaacacctgtaccggaatcttcgcccatgtttccaaacaccatggattgcacgttacaagccgttccccatgaagcaggaatatcattcaatttgcgatagataattgcgcgttcgttgttccagcttccgaacacagcgccgattgcacctttgagctgttcgtatggatcttctgggaaatcgttgcctgttttttctttgatggcgattttgtagcggctgacaaggtctttcaaatcttcaactttaaactcggtatcgagctcaatgccaagttcttctttttttgcttctaagatcacttcaaatggatcagcctcttttttgttggttggcttcagtccaagtaccacatcaccatacatttgaacgaaacggcgatagcaatcccaagcaaaacgaggattgttggaacgagtggccagcccttcaacggtaatattattcaaaccgagattcaaaatagtgtccatcatgcctggcatagaagcacgcgcaccggaacgcaccgaaacaagcaacggattttttgggtcaccgaatttttttcctacaatttcctcgaccgttttcagcgcttctgggacgtcgttttcaagcaagccttcaggatacacttggttattctcataataataagtacaaacgtctgtggtcaaggtaaatccgggaggaacgggtaggccaatgcttgccatttcagcaaggtttgcgccttttccgccgagtaaattcttcattgctgcgtttccgtcagctttaccacccccaaaatggtagatgaattttgtggcctctgctggactcttttgttccgaggattctgtttttgtagccattgtttaaaactccggagtttgttttgatgattttgaagcgttttttattcagttttaaatagctgtgactgggtcagccagtgctgaaaaaactcagcgaagttaaggaaactcacatgcttgacaaagccaatcgttgcctccttaccgcattatttttcaaatattctgaaaaaaataaacccgttaaaacaggagagaaaagtacacattgaaagctttattcaaaagcggtttttcactcgaaaacggccaattcatgttgttgcggcgaagctcgtacatcgtgaaattgattccatttttcagcagaaaatcaaccaccggaacgagcttgggcgcgcattcaaaaacgcagtctgtcaattttccggcaagctgatgcgcctccatttgaatcaaataactcaccgtcgactgcaggaaaagatgcgcaggaaacatcagcgcgcgttccatatttgcgccaaaaatgacatgaccaatttgcatattcacgccggcttgtgtcactgtcccgaaatgaattttcccatcaaatcgctgatagttttccgaaagaaaacccatttgcggattcgatgcaatatctactttcgtccaagaaagaccgctattgcaggaaagcgataaaatggagcggttcgttagtttataagcataaccgtcttcaaccgccacgccaaagcgccaaaaactcgttgccaattcatcgttgcctgtggaattctcttttggagaaacgctgaaagtcaaagatggccgcgtgtaatccaaaatattgggagcggttgtcgttcgcagccgacgcagcccccaattgaacccgaattgataaaccgatgaaagctttgccggcgcatctttcaaagacaggctcggtgcgccgtaagaaagttcaattgtaggttgttttagaaaatcctgctgcgccaaaagcggcgtagccatgagcaaaaatccaaggcaaaaaataaagcacaggcacggtttcatgaacccaaacgatttgattttaataaatgggctgaatttaaaatgagattggcaaaataacgcacggaaaaaaaaagaaaagcaacccagccggcttgctccagctgaattgcttttcataaacgaaatgagaaaaaaactttgctcagccatcttttttcatggattcgatcatctgctggattttctcatcggcttcatcatacttaatctggcaggttcccgcaccgcgatggccgccgccgccgaacttcgccattagcgcgccaatgtcggtttttgatgttcgattaaaaatgctatgccccactgcacccaccacaaattctctgtttttaccatcgatgagtcgaacggaaatatttgtatcgggataaagtgtataaattaagaagcgattgccggtaggaacatcaatgccacgaaaatccgtgacgacgacatttttatcaaccgtggaatgcgcttgcaaagcctttttgaaactttcttcatctgcaaaataacgcgcaacccgctctttgatgtcaggaaattctaaaatttcctcagccgaatacgcagtcatccaatcggcgagtttcatcatcagctcgcgattgctgatttgataatccttcgcttttgccaaacccgttcttggatccatcaaataagaaagcaaaatccagccttttggctccagcacatcttccggcgaaagattggccgaatcgcttttatcaacctcgatgagaagcggatcgtacttggcaagcgatgcgccttcaccttttaaaacatagtagttgtaaatcacgcgagccgtgctgggtgcaatttcgtagcgcccattgaaaacgagctcatcgttgcgagccgactcgctggcgtggtgatcgaaccacatgccggcatcagggtggtaaggcaagttggtgataatgtcgttgctcgtcacctcaattttgccatcctgcatgtcttttggatggcagaactctatggcatcgatggtgacgacttccttcaataaaacggcgcaaacaaggccgtcgaagtctgagcgtgtaaggaggcgcatactggattctcctattagattaggttttcaagaaagcgaacaactgtctaaaatgaccatcaaaacaggatttcaagcaccaatgtaaaagaagacgatatcaaagcgtgttcatcaggcaaaaactacgcaacaaaacatgttcttgaagaaatgtggttaagagattgtgttcttttgtaaattaaagtctttttgaaaaaacattgcagtgtgttcaacctaacacaattttaataaaaaacatagccatttatgcttgccgaagccatcggatttctttttcaagtttttagaattggtgttccataccttctaacttctctgggcgcaacgtattcagaacggggcggcgtgattaatctcgccctggacggcttaattttagttggtgcgtttggggctaccgttgggcaattttataccgaatcggcttttttgggtatatttttagcggttttactgggtttgctcatatcgctgctgcacgcctatatgaccattacactcaaggcaaaccaaatcgtcagtggcgttgccatcaatattttagtagccggtttaacccaattttttctcaaagtcattttcaatagttcgtcgaactccgagcgcatcgcaggcatcgacgcgccaaacgtgttacttaatcccattttcatttttgcgattgttgctgttccgctttcacactacatttttttctacacgccttatggccttcggcttcgcgcaacaggcgaaaacgccaaagcggtcgattcgctgggcatttctgtttcgctcatgcgttatagcggcgtgctgatttctggcgtattggcggcgttggctggcgcatttcttgccttcgagcagcatagttttacagatgggatgtctgccgggcgcggctacatttcacttgctgcaatgattatcgggaaatggcaaccgttaggcgctgctgccgccggattaatgtttgctgccaccgagtcaatggaacttcgccttcaaagcgaagccattccatcgcaattgatacaagcgctgccttatttaattacaattgtcgttttaattgggtttatcggcaaatccgtgccgccgcgcgaagatggcattccctatgaaaaataatttttttgatccgattgcgtgggtgatttttttgagaggttaattgtgttccataaaaatttggatatctttacaatctgtgttttataaaaattcttttctgctaaccaaaattcgctaaccaaaaaatctaccgacacatgcgtttgagattttccacagcacttgtagcgatagctgctatcggcttctccgggatgctcttctcgggatgctccggctgtagcaaaaagggggacgatgcagaccttttgaagcccgattcggcagctcaagtcgactacttgaagcagtacgaaaaaacgcttgccgaacctgaacaacaggataaagctggcttaatcaaaaaggaatacagcactcaagaagctgcgccacaagcagaagaaaccccaacaacaacagcaaaaacaaccgttcaagacccatacgatctgatggaacctgtgcttgatgacttggaaaacaagctcagtccaattatcgatcgcgcttggcgtcagcgcggcttgaaaggctacatcgagttcgacttgcaagttggcccagatggccgtgtggcaaagttcaatcttgtgcacagcgatgttgatgctgccacactttcaacggtcaaagccattgctcgtagcacccgatttgagccgcatgatgaaaagtatggcaacatgaatacgccacctttaaagtttttgtcgccttaatcttattgggaaaagttctcttttaagcgtgaaagaaactttcaatggcttacttgccgtttgagctgaagatatttgcgcgagctcacctcgtgcaaatatccctccaaatagcttgacaataataccacgctgtgtgggattaattctttgaatttaaaaatgagtgataatggccaacattaattttggttttgaaaatttcgcgaaaaaagaactctactcatctcgcactgaaagtagcatcaacaacatgcttgtgccaatggttattgagacgtcaggacgtggcgaacgagcttttgatattttttcaaggcttttaagagaacgcattatttttctcggaacgccaatagatgatcactcagcaagcctcatcatggcgcagctcatttacctcgagtctgaagatcctgagcgcgatattttcatgtacatcaactcgccaggtggcagcgtttcagccggtcttggtctctacgataccatgcaatacattcgccccgacgtttcaacggtttgcgtgggaatggctgccagcatgggcgcctttttgctcgccagtggcaccgccggaaaacgcgccagcttgccgcactcacgcattatgattcaccagccgtcgggtggcgcacaaggtcaggaaaccgacattgtcattcaagcaagagaaattgagaaaattcgccgcttgcttgaagaactttttgcgcaacacaccaaacaggatgtcgtgaaagttcgcgaggattccgaacgcgatcgctggatgaacgctcaagaagctaaagaatacggcattatcgacgagatttttgatcgccgcaaagctcctgaagaggccaagtagtattcggcttttgaaaaaattcactattgattagacagccattgcttgagaatgctcaagcaatggcttttttttattcagtggaaaagctcggtacaaaatttgttagaaatatgtcagtaccaaaaagaatcctattcttgacggactcgtttagcaaacacccgaaaaataagttttatcttatcttactgccgatgggcaagcaagatcagcccgcccttttcccttcccgaaaatgaacttggcgctcctactatgcatgtcttttttctaaaatagacatggattgtgacgtgcgtcataaaaactgcctcgcgtgttagtagctttaacataaaaaatatggcccagtgacgaaacagcaattttatgccatgatgaatgttgatgccagcttaaaaaacaagcaaatagcaaccggagccctgacggctatcttgctatttatttccctggacatctttatcgggcaatttagggttgaaatttctctttatgatgttgtaggcaaaacgatcgttttagtgcttgcagccgttttgctcgcgattgtattcaacgcatccatttctcgcaaaacatttttttcacttttcacaggattttccctttactttttaggtagcctggtggacttatatgacgagtttagcaaaaacgatacttacgacgcctttgaagatatcggcattcccattggcatgctgtttatttgttttggcttgtatttctggtttgaggaaaccaaaagcgagtcgcgccggcgctacgaattggccgcagaagctggccgtgtgggcgtttgggaatggaatttgcaaacgggggagttttttgttgatccctatctaaaattaatgctcggctacacagaaaccgattcgccgcaaagcatcgacgaatggaaaaacctcacgcatcctgacgatagaaaaaacgtggatgcccaaacaatggcttacctacaagggaaaaaagtcccttttcgcgagttggttcatagaatgactcacaaaaatggcagccagcgctggcttttgtttcgcggaagacttttctatgatgataaaggacggccttacaaatttttaggaactgaaaccgatattagcgaccgaattgaattggaagagcagttaaatcacgcgcaaaaaatggacgccattggcaagctcgctgaaggcatcgcccatattttcaatgatcatttaaccgtgattttagcgaatgcacaaatgcttgagacaaatttagcaagcgataaaaagagtatttcacgcttaaaggatattgaaacctctgccatcagaggcgctgagttggttaaaaatctacttgcattttcaagcgtcaaaaaaagagagtcctatccgattgatgtaaatcgctgcgttgctgcagtcacggccattttatcgcgcgccatcagcaatcagatccaaatagaaacggcgttatgcaccgaatcattgattgtggatggcgatgaagacctgataaaccaagtgctcataaacattggcctcaacgcaactgaagcgatgatcgcaggacatgacgcaccgaaaccgtccgtgctgaagttttcaacttcgatgaaggcagtgccgccttccctggcacagcagtttcatattagcgccacagattcgtatgtttgcgtcagcatatccgatacgggcaaaggcatggagaaagcgctgattgagcggatatttgagccattttatacaaccaaaggacttgaatataacacaggacttggcctttctatctcatatagcgcggtcaaagagcatcgcggggcaattcaagttgaaagccaaattgggcaaggaaccacgtttaacatttatcttccacgagttgttgaaacccaagctgcatgagcgcgatagaaagtttacctttgagttggtgtcgagattcgatttccgaaccgagttatcgccgccaaatactgcccatttcccgaacttcatggatttcctttgcaacacttcctcattcatacgcttttgaaaaaatctactcggaatttctcgccaaaaggcacgatggctttttattgcgagggtgcccttctgaagtagcgctgtttctcgccgagcgcggctgcgaagtggcgcaaaccggcgcagaagctgtgctgcaattaaatgagccgcatttggaaaaaccttcgcttcaaaaattgctcaagcaggttcgcaagcacggcaatgccatagaaatcgtgctgaatgaggaaaatcgccgaaaactttatgcgtttcaaatgacttgccgccatggcaataagccgcagcttagcgatttgttcagaacatttccttacgaagcgtgccgttgttttgcgttcgtatcggcgcaaggcaaatggttggctgccatgacgctgagccaacaaaccacaaaaaaattgcacactgaactgatgctcaaacatcgggaatcgcctgtcggggtgatggaagctttaattgaatcggtgttttttctcttgcaagcggaaggatttttggaatggagtttaagtgaagtgccattttatcacgttcagcaacgcgcgccgcagaaattaagtgtgacggaacaaacagtggctgctgctggagaaatctggaaatctgcttacaattttgatggtctatttcggtttaaggacaaatttgctcctgtttggcagcctatttatctctgcgcttatccacaactttcgcttatattgcttgctgaaatcgcattccgaaccggatatgccgatttgattttgcacgatgccatgcaaaaactaccacgcaatccgcttggatttttaaattcctaaccgtttggggcttttcaatccaaaaagaatttttgcaaaaaaaaaagatcagtttttccgcaaaaaaatttttccgaagttcttgcagtagacccaaaaagtccatcgtttggcgatggacttttataaaaaatgggttaaagcctttaattgctacccgcaacttcgttctttaaggttgcacctggtttgaacttaggcactttcttagcagcgatggtcatggattcacctgtttttggattacgcccttcgcgctctgagcgatccataacggtaaatgtgccaaagccaaccaaagtaacggagtctccgcttttgagagctgctgaaacggtctttacaaaagcatttaaagctctttcggaatcagcttttgttagcccagactcagcggcaattttttctacaagatctgcttttgtcatgtgtttgcagggtttggtttttcaaaataatcacctcatccccctttttctgatggtgataattaaacaattaatttaagcaaaatcaaaaattaatcaagggggtattctcatatcctatcattttttggggctgatagccaaatcctccggttttgcttttcggctgtctaatattatattttgcgttcattttttgtagtttttgttaaaagttaaaaaacaaatttgcggcacaggcatggcaacgacaagcgatctggcaaaaggcgttatcctacgatttaatggcaatcttcatattcttgaagagatttctcatcacacgccgggcaataagcgcggcttttatcaagccaaaatgagaaatttgcgaaatggtagaattgttgaaaataaatttcgctcaggcgaagcggtggaaattgtctcgacagagcgacgcaaacatcaatacctctaccaagatgggcttgattatgtaatgatggatggcgacacctacgagcaactgcacatttcaaatgagttaattggcgaacaggcaaagtttctgaaagaaagcatggaagtcgacctcgtttttacaacggatggcgagatcattcaagcagaggtgcccgtttttgttgagcttgaggtaacggaaacagatccgaccacaaaagacgaccgcgccaacagcggcaccaaacccgccaccatggaaactggcgcaattattcaagttccaatgttcgttcaaaatggcgattttatcagaatcgacacccgaaccggcgaatatatagagcgagcaaaaaaataacctgacgctttagtctacacaattcaagcgcgctccaaagaactgcgctacttaatataatggggagtttcaacaagatgaatcttgacgacatacaaaaactcatcaagctgcttgatgaatcaagccttgacgaattgaaaattgaagaaggtgagtttaaactcactttgaagcgttccaaagaaactgctgctgtaggccaatcctttcaccatgtaactgctccgccttcgtattatccttccacacatgctatggcggctccgcaaatgcaaccggctcagccacaaccaacagccgaacaaactgcgcctaccggaggcagcgctgcgcaggcagacaccaattctcaggccgctaaatacaaggaaattcggtcaccgatggtgggcactttttatagagcgccgtctcccgagtccagcccgtacattcaggttggcgactcgattaatcccggaaaagtgctgtgcattattgaagccatgaaattgatgaacgaaatcgaaagtgacattcagggcaaaattgtcaaaattttggtagaaaacggacagccagtagaatatgaccaagtgctctttcttgttgagccagcatgatgaattttcaatttaactaaatcgcgccaccgacattgtttaaaaagattctcattgccaatcgcggtgaaatagccatgcgcattattcgcacgtgccgtgagcttggcgtcaataccgttgcggtgtactcaactgccgataccgaatcgcttcacgtcaaatatgcggacgaagccatttgcatcggcgcaccgtcaggaaaagacagttacttaaacgtttcgcgaattattgccgctgccgaaatcaccaacgccgacgcgattcaccccggttacggatttctggctgaaaacgcagactttgctgaagtttgccaatcttctggcattaaatttattgggccttcagcggagatgatccgcaaaatgggggacaaaattacggccaaagaaagcatgaaaattgcacaggtgccggttgtccctggaagcgatggcctggtggaagatgtttcagaggcaaaacgcttagcagcccaaatcggactgcccgtaatcattaaagccacagctggcggcggcggaaaaggcatgagaatcgttcataaaatggatgatttagagaaagcgtttgtcacggcacaatccgaagccgaaaaatcgtttggcaatagcggtgtctacattgaaaagtttgttgaagagccgcgtcacgttgaaattcaggtgatgggcgaccaatacggcaatgtgtttcaccttggcgaacgcgattgcaccgttcagcgccggcatcaaaagctcatcgaagaatcgccctcgcccgtcatgaatgaagcgcttcgcgacaaaatgggcgacgcagcggtaaatgcggcaaaagccatccaatacgaaggcgccggaaccgtggaatttctggttgataagtacatgaatttttatttcatggaaatgaatacccgcattcaagtggagcatcctgtcactgaggaagtttatgatgtggatttgattcgcgaccagattttagttgctgctggcgagacactcgcagaaagatgctacattcgaaaaggccattccattgaatgccgaattaatgcggaagatcccgactacggatttcgcccaagtccgggagttgtgcaagtttttcacacaccgggcggccatggcgtaagagttgaaacacacgcgtatgccggctataaaattccgccgtactacgattctatgattgcaaagctgattgttcatgcagctgaccgcacgcaggcaatagaacgaatggttcgtgctttggatgaatttatcattgaaggcattaaaacgaccattccattccacaagcgcgtgatgcaatcggaagtttttagaagcggcaattttgatacttcgtttttggagaaaacaaaactttagtttctcgttttttcaaggaaaaaaaacagagcgcggctcttgtttctcaagcaaatttttacatttttcaataaaaaaggggcgttctatgaagccccttttttcgtacttgcttcgtctttttacttctcttttttcggcaaattcagagaaatatgtagttctttgagctgtttcggcgcgacttccgcaggtgcacccatcatcaaatcttgggctttttggttcattgggaacgcaatcacctcgcggatgttctgctcatcgcgcaaaatcatgaccaagcgatccacgccaggagcaatgcctccgtgcggcggtgcgccatgcttaaatgcgttgagcatgtgaccaaacgatcgctccacctcttctttgccataaccggcaatttcaaaggctttgtacatgatttccggtttgtggtttcgaatcgcaccgcttgaaagctcaatgccattacaaacaatgtcgtattgataagcgagaatgtccaacgggtctttttgtgtgagcgcgtccatgccgccttgtggcatcgaaaacggattgtgagaaaagtctatctttttttcgtcctcgttgtactcatacattgggaaatccacaatccagcaaaaagccagctcatttttatctattggataaagcggtgcaaaataattgcgcatcgcacccataattttgcaagttttttcccatgcgcctgcgccgaaaaagacgacatcgccttgttccaaacccaagcgttctttcaaggcttgcaattcaccctcttttaggaatttcaaaatgggacctttcgggccttcatttttgaattggatatacgccagtccgggagagccgtgctctttagcgtgagcttctgccttatcgtaaaacagtcgtgattcgttgcctttgcctttcaacacaagcgccttcacgcagcgtccaggtttgcaattgctggaaaaaaccttgaaatcagaatccacgaaaaagtcgctgagatcttgaatttcaagcggcacacgcacatcgggtttgtccgtgccatatttatccatggattcacggaatggaatgcgcggaaacggaaattggcgaatgcttttttgggtaaaagtttttgttaggtgctgaaacagattttcaagaataacaaacaaatcgtcttgcgtgataaacgacatttccatatcgagctggtagaattctcctgggctgcgatcggcgcgagcgtcttcatcgcggaagcacggcgcaatttggaaatacttatcgaagccggcaaccatcaaaagctgtttaaactgctgcggcgcttgaggcaatgcgtagaattttcccggatgcaaacggcttggcaccaaatagtcgcgcgcaccttccggcgaactaacggtcaaaataggcgtttgaatttcgtgaaatccaccatcgatcaaaaagcggcgaatttcgctcgtcactttgcttctgaaaagaatattttcgcgcaaatgctcgcggcgaagatctaagaagcgatattttaaacgaagctcttcggatgtattgccttcatcagcaatttggaatggcacaggttcggcggagctttctatggttaggctttccaccaccacttcaatttctcccgttgaaagtgacggattcacggtttcaggcgagcgcataataacttcgcccacgatggtgataaccgattcgacatgaagatgctcggcaagggaaaaaatttcttcgcgctctggctgcagcacaagctggcaaacgcccgtgtaatcgcgcaaatcgataaaaataagcccgccatgatcacgaacgcgatgcacccatcccgaaagcttcacgctggtttcaacttccgctttggtgagttttccgcaaaaatgactgcgataaggattgctatgggtgtgaagatgctctgaagtctcagtttccattggttgttcttaattcgtcaaaaaatatgaaatatgaatttcgtgagttgcaaatcttggtcaaaaaatctgcgaaaggtaaaagaagttgaaatatcgtaaatgctggccatttttgaaaatcttctgatcagccaagtatatgcgaggcagctcaggcgagcacagaaatcgcttagcttatttttttcccaatcggttccagtatggcaggccgatcgctgcggttaaaatcaaaatggtcattgcgctgcacagttttggaaataaatcgatgtggcgaacataaaagcttttttccgatgaaagcgccagcggctcggtggttgaaagcgcttcccaccagggaatttcgccgtaagttctgccgtatttatcgatgaaaaacgaaatgcccgtgtttgcacagcgagccattgcgcggcgtgtttcaatcgatcggagtcgcgcaaacgcggcatgttggtacggcccgtaggatttggaaaaccatccgtcgtttgtaatgacggttaaaaattcagccccacgcgcggcgtattccgccgtaaagcccggatagattgattcataacaaatcaaacagctgactcgaaccgaatcgccagcgctggtttgaaacgaaaagactttcatttcatcgccttgcccccagcttgaaatgcccgccaactctacggttgcaaaggaaagaaaaggaacatattccatgtaaggcacgcgctcggcaaaaggcactaactggattttatgaaaaacttcaggccagtttgtatcaggccgaaccagcatcgccgagttgaacgtgtcgtaatattgtttttttcgccgatcatatttcgctccgggttttcgcagcgtgctatccgcataaaaaacggcatcggaaaatcccgttaaaacaggcgtactccattttttgacagccgaaaaaagtttttctctataacgcgttgcgtttggcaacagaataaagtatggaatggtggtttctggccaaaccagcatgtcgggtttttgctcggccacaactgaatcgctcatctccaaatgacgcgttaaaatttcatggcgcgtcatggtttcccatttggcaaacggatcgatgtttggctgaataattgatacgcgaactttccgctccgcgctgttctcatcagcttgcaaaaaaatcgccgctgaatacacaagcgggagcaaaagcatcgcgcctccgattttggcggcatctttcaaaaaacccgcacttttccaatcggattcccatttttcaagcgccatcacgagcaacacattgaaaagaatcagccaaaaagaaattgcccacgtgccgaacaaatccacatattgtaccaaccaaaacaaattggcttgcgaatttcccaaagtgagccaaccaaaggaaatatccatgtcgagatacagccattcccaagcagtccaaatgaatggcaacgcccaaagcgccgttttccaaccgagccgctctttgagaaaaaagaaaacgagcactggaacggtcataaaaaaggtttgggcaaagtaggtcaacacagcgccaaaaaccgttgagagagaaatccaccagacagatgccaaaacaaacaggaacatggaaatataggcctgcctaaaagcttctctgaacgaatgaagttctttgagttgcaaaagtagcgggacaagcccaaaccaagcgagcagctctaaatgaatgcctggataggaaggaaaagaaatgcctaacaacaaaccagaaagaatggctggtgcaagaccaatctttttatagatacttttttctaattgcaatgttctgtttttatgtttggtataacttccagaaacagttaaatttggccaagccaagcagctttttttaacgatgtaggtaactcagatttgtaaatcgtctgtatcgactatacattgtttgcaaaataagaaaaatgctttggaaaagtattggctcggtgattaagtttcattggcaggcaggttttgtaataaaaacttaatatatttgtgtttgcaagcaaatgctgccgcgagattctcacaaggccggcttgcattttaaagttttctgcactgagtaggctcaggtgcaagatcttacggtcaagcatctgaagcatagagttttcaacactaatctttctcgtaaaaggcactttagaaaaggagaattaattatggctctcttcggctcagctgaatctacagtagcccgcgctgattatgaaatcattctcgagggcggcacaagcacgtggggcaaagtgaaaggacgtgcaaatatcaatgtacctcctgcaattcctttgcttccaacagattgcaacatcaagattaaagcaaaaccaatcggctcttcaaacgatgtggttcgttttacttgcatgattgaggcggcggttgatagcacaatcaaaaagctttccgtagaagctgacattgcaaatgaatcttccgatcgccgcgtttccgttggtgaaggcgttgtgaccgtcggcgatttcagtcatgcgttcgcttttgaaggttctgtcgtaaaccttgtttactacaaatccgatgtgattcgccgcaatgttccgaatcctcgttacatacaaggtcgccagttccatgacattttgatgaaagttccgcttgaaaacgatgacttgattcaaacatgggaagccactttgcaagccgcacgcagcggtagcgcaaacttcaactcatggattcgcgacttctggttcatcggcccggcacaaaccactttgtatgaaggcggtcaatcaatttccaacattgaaattgccagcatcggcacagaaggcggcggctccaatggtgctccgcttggcgtaaccaactggcgtttctcacatgcagcttccggtatcattgattctatctcaagatggacggaacttttccctgttgagaaattactcaaacgcgaagctcaaattgaaggtgctttccgttcagactcacaaggtattgaagttaaagtggatggcgaattgccaggcgtttctgttgatgctggcggtggattgcgcagagttctcaaccacccgttagttccgttggttcaccacggtatggttggtaaattgaacgacttcaagatcgatgcgcagcttaccgttcaacttccaaaaggttataagcttcgttatgctgcaccacaatacaaatcacaaaatgctgaaacctacaagtggtttggtggtacttatgcaaaatgggctgagcatgtctgcaaaggcggcaccggccaattcgacattttgtatgctcaataagcaacacgaaattctgttaaaagcccgacgatttgtcgggcttttttttttgcttcagcgctccttccaattttaaggaagaacaaaaaacaacgctttaaattagggcgctccttcacacaaaaaaacggcctcacaaaaaggaggccgcttgataaattatttacttaaattaaaacctaactgttcagcttttttacttcagaaattggtagatatttcttgaagttattgcaagccgtttcccagtgcataagaatgaaccgcgcggtgttgctgtcagtttcttttaaataatcttcaagaatggactttaattcggctgcgtcgtcctccgttagtgccacgccggcaatgtattctttgttgatgcaattttcttgatcgctgtaaagaaagagtttgccgccggtcatgcccgcgccgagattgtttgaaaccttcccaagaatgacgaccgtgccatttgtcatgtattcgcaagcgtgaagccccgcaccctcaaccaccgccgttgcgccgctgttgcgaaccgcgaaacgatcgcccgcaagcccgttcacataaagcgtgccgccagttgcgccgtatagcgcgcagttgccgataatcgagttctgctccgccttgaacgccgctttcacatttgggcgaatcaccatttttccgcccgacatcgatttgcaaaccgagtcgttggcttcaccgaaaagccgaatgtacatgcccggcaccataaatacgccaaagccttgccctgcgcttccggtaaaatcaatttgaatctgacctttaaacggcgtttcggactttgcggcgctttcgtccgatttgctgtatcgactgcccttcatggcgatttcgccagcaagcgtggctggaatcgcacgatcaacggatttgatgttgcatgccagtttcgtgcgtccatctttggcaatcacgctgcgcattttttccaaaatggattgattgagcgggctaatgccttcataaaaaacgcttttccctgtgccagactccggcgccgagccgttgaagaaaaagctgaaatccagcttgcgcttgttgataagctcaagatgacgctcgtttgaacaaagtaaatcagctcgtccgatgatttcttcaatggacttcacccccagcgaggccaaatgccggcggacatcttcggccaagatttgcattaagcgaacgacatgcgttttcgtgcctttgtattttgctttaaacttcgggtcgtgtgtggcgatgcccgtcgggcaggtatttttttcgcaaattcgcgccataatgcagccttgcgccacgagcaacaatttgccaaactcgtattcgtccgcgcccaaaacagccgccacgataatatcttttccagtggaaagcccgccgtcgacgctcaggcgaacggttttgcgcagtccgttttccacgagtgcccgatgcactttgaccaagccgatttcccatggcaaaccggcgtgcttcatggaagtgagcgtcgccgcgcccgtaccgccgtcgccgccgctgatatgaatggaatctgcaccggcttttgccacaccgacagcaatcgtcccaatgccttcgcccgccgtgagtttcacattcactcgcgcggtcgggtgaagctgcttcagttcataaattagttcttttaaatcctcgatgctgtaaatgtcgtgcatcggcggcggcgaaatcaaatctgtgccgggaagtgcgtgccgggcgcgggcaatctcttcgcccactttcacgctcatcaactgcccgccttcaccaggttttgcaccttgcgaaattttgatttgcagttcgtttgccgcgcgcaaatattccgccgtcacgccgaaccgccccgacgcaatttgcttcatcgtggaagtgacgccttcagtaaaataatatggattttcgccgccctcgccgctgttgctgcgaccgccgatttccttcatggccaaaatcaaatcgcgctgcgattcggcgttaatcgcgccaaacgacatgccgcccgtgccgaagcgtttcaaaatcgcctcacgcgcttctacttcatcaagcgaaatctttttttccgaaaaatgaaaatcaaacgcatggcgcaaactaacgggctcaaccgcttcgccgagcttcaaatattcttgataggtttcgcattcaggatcgggcgtaaaagcttcgtcgcgcaccagctgatgcaccactttggcgcgagcgcttgtcatgtagtgtttttctccctcagcgcctttgttatgttctttatattggtaggtcttaaacaatttcggctcgcccgtgagttgttcggcggcttgcacgcgtttcagcacgtcttcggccacgtcgttgatttcaacgccgccaatcacgctgttcaggccgggaaaaaagtcgctgataagcccttgtccaaggccaatcgccgtgaaaagcttcgcgctctgataacttctgagaaccgaaatacccattttcgccataattttcagcaagccggtttcaaacgctttcagcaaattttgctctttttcgtcggcggaaagcccttcaaactcaggatgagtttcgtagcgcgcaatttccaacgcgagatacgggcaaacacacgccgcgccaaatccgataagcgccgcaagatgatgcgtgttgcggacttcggcggaatgcaccaaaatggcggcgttcaggcgcgtgccggcattgttcagcgcgtttacgaccgtgcgaagcatcaaaaggctcggaatcggcgggttgtcgaaatccgcgttttgatcgcttaaaataataatcgttgtgcctttggcgaccgccgccacgacttcgcttgccacttgattgagccgcgcgcggaagccgattgcgccttcgtcgcgcttgaaggtcatgtcgaattccgtggcgcaaatgccgccatagccgcattccacgtctttatacgtgcaaacatattccatttgcgcaaggctcagcacagggcttttgacttcgattgccggcggcggcggaatgagttcttttggcgcaaaaatattcgggcggcggccaagcgtcgtgcgcaaattggtgacgctgcgttcgcgaatgtagtcgaccggcgggttggtgacctgcgcaaatcgctgatagaaataatcaaaaaacgagcgcggctggtcggagaaaatcgcatagcgcgccgtgtcgcccatcgagccgataggttctttgccggtttgaatcatcgggatgagcattttttgcatatcctcgtcgctatatccgaaaagggctttttgcgataaattccggctcggcttggtttgctgaacttccttaaattcagggttaatcagacgcgcgtcgaatgtcgcgccttcgttttcgccggcttcgcttgggtctttgaaatcgactcgtccggtttcaatatcgatggccacgccttttccagcatgaagcgcgcctttcgcgatgacagcttcttcgtcaattttaaacgcgcccgcgtcggagcacaggtaaaaataatcgtcggtcatcgcccagcgagccggacggaaaccgtttctatccaagcgcgcgccgatggtttggccgtcggaaaagacgacgcttgccgggccgtcccaaggctccatggctcggcgccagaatcggtaaaaggtgttgtcgcgatcggcgggcggaatcataatcgccaaaatgtcttcgatgcgcgggatgctgctccgatgatgcagagcttcgaccatttcgttcaagttgcctgaatcgctgacgccaacgcgcgtgataacttcgttcggaatcagcccgagcgatttttcgcgcgaagccgcccacgagcggttgccggccaccgtgttgatttcgccgttgtgcgcaatcacgcggaagggctgagctttgtcccacgaggtgcgcgtgttcgtgctgaaccggcgatgaaacagcgcaaagcgcgttttgaacgccggattttgcaaatcaaggtaaaatttatccaagccttccgaagtcgtcaaggctttataaacaatcgtgttcgaggaaagcgacgagaagaaatactcgccaaggatacccagcgaacgggtttgatttcgcatggtctgttttgcgtgaaaaagcaatctattgaacgaggcgtcggtgcggcaataatccggtcgcgcgataaacgcatgaagaatcatcggcatcgtctggcgagcctcttcaccgagcacatcaggattcaccggcacttcgcgataaccttcgatttgcaagccgagaaacgcgaaggtttcgccgagcatttttaaaatatgccgacgcagttccgtatcggatggtaaaaacaaagtggttacggccatggagcctttttcaaaaccgaacagttcaaacggaatatcagtcatcaggccggcgccgtcgcttgaaatctgatcaacgccacatgcgccgcgatattccacgcaccgaagtgcatggagcgcctgctccaaatgcgcatgattgctaatgcctttacgactcgtaataaatccgacgccacaagaggatttttccatatcgtcaaattcgcaagctgtcatgtatgaatctatataagtttatgttttgctaagcgtgcatttttctatgtctgccgcatgaaaaaacagagaaaagctaaattaaacaaaaaaacacgtaagtctgaaatatgaaggccgcccaccgcatttcgctcacgaagcacaacaggaaagcttgccagcgcgccttgcgcccttcttaaccgatggttatcttcaaagactttctctcataaaacgaacaacggatcatggatttcctctttgccgtacttgccgcgctttttgccgtatttggggacattatttttgcttttctgcttgtttggctcagcggtgcgtggggtttaaagctgcgtgaagtccctttgcccgaaggtcatgttaaaagtccgcgtcggtttttatttcatctgctatggcgagcgggcttgcttacctcgatgccgcttttcgttttaaccgccgcttggcagtttcccatccttatttggattttcggcgcgctattgcttctcttttcggtcgccctgctgctggtttggctgactttgggaagtgagccgataaaagaagcaacccgaaaagtcatttctttccttgaacatctttggctgtggaaaataggcgacgagcagaaagaattatatgaaacgcatattcgttggcgatttgcttggtggggcgtgcgcacccgtcgcagccggagaaactttagcttttttaagctgcttgcccgaatgcgcccgctttggctcatgctttccgtcttcatcataccgttattattatggttgctctggtggttttttatccctgacgcattgaatcaggcgtttttcctgtcggaaaaagacatcgcccgcgttgttatggaaattttaaaacacaacacgggcgtttggacgcttattgccgttttgctcggcgcttttcccgcttgggtgatttgggcgtttcgagaccgcaacaacctgatgcaaattgaaaaccaacgcaaagacattaacctcaaggacttccaaaaactttccgaatgggcttccggcgcacatttgccggaaaaaaaacgcattgaaacgcgctccgattcggaagaaaacaaaggcaaatcggttacaaccgaatcctttgagcggatggaggggattttacacagccatcccacacggcgcgacggcgcggcctcgctgcaaattgccgccgtctaccagcttgaagcctttttgcgcggcgattacggcgagtttttccgccgcccggcctttcaattgctcaaaagcctttggctctcgctcatgcagccgcatgtagaagcatggcgcgaagtagaaaaagcaatggaagaggctttaaatgttgaggcaaaggaaaaacgggaaaggttaaacaaatggaaagagaatcacttttggccttggcgaaataaactgcgagaaaccatcggcagccctttggggcaggcgctcacgacggtgcttgccgccgaagcgggaaaaattttccgcgaccatgcccccgatttgcccggcgcctgtttcgccggcctgaaccactcgttgccaagcctaaaaccgcttgaattggatgccctaaatcttaacggcatcatctttcagggcgcagacctccgtgctgcaaatcttcagggcgcagacctcatttctgcaaatcttcagggcgcagacctcatttctgcaaatcttcagggcgcagacctccgtgctgcaaatcttcagggcgcagacctcagttctgcaaatcttcagggcgcagacctcagttctgcaaatcttcagggcgcagtcctctggctggcaaatcttcagggcgcagtcctctggctggcaaatcttcagggcgcagacctcagtgatgcaaaacttcagggcgcagtcctcagttttgcaaatcttcagggcgcagacctccgttctgcaaaacttcagggcgcagacctccgttctgcaaatcttcagggcgcagacctccgttctgcaaatcttcagggcgcatacctccgttctgcaaatcttcagggcgcatacctccgttctgcaaaacttcagggcgcagacctcagtgaggcaaatcttcagggcgcagacctcgattctgcaaagcttcagggcgcatacctcagaaatattgaaattgatgagaaaacggatttcaacggcgcgacagccgatggcaaaacgaaaattcaagctggaaaatgggaaatcgatatactaaacatcggtgaattcactcttgatgaggaaaaaagccgtgccttgcgggagcaagtggtaaagcagggggtatggtttgtggaagatgaggagacatgagcgtgggcaaacactttgtcatgctgaacgactcgtctcgcgtcagtgaagcatccaccatctccgccacgctggattcttcgcctaagaaaggctcagaatgactaaaacgggcgggaggctaacactttgtcatgctgaacgactcgtctcgagtcagtgaagcatccactcgtctccgccacgctggattcttcccctaagaaggctcagaaggacatggttttgtcaaacagacaattccgttcgccttgtcatgctgaacgactcgtctcgagtcagtgaagcatccactcgtctccgccacgctggattcttcgcctaagaaaggctcagaaggacatggttttgtcaaacagacaattccgttcgccttgtcatgctgaacgactcgtctcgagtcagtgaagcatccactcatccagctacgctggattcttcgcctaagaaaggctcagaatgacatggttttgtcaaacagacaattccgttcgccttgtcatgctgaacaactcgtctcgagtcagtgaagcatccactcgtctccgccacgctggattcttcgcctaagaaaggctcagaaggacatggttttgtcaaacagacaattccgttcgccttgtcatgctgaacgactcgtctcgagtcagtgaagcatccactcgtctccgccacgctggattcttcccctaagaaggctcagaaggacatggttttgtcaaacagacaattccgttcgccttgtcatgctgaacgactcgtctcgcgtcagtgaagcatccaccatctccgccacgctggattcttcgcctaagaaaggctcagaaggacatggttttgtcaaacagacaattccgttcgccttgtcatgctgaacgactcgtctcgagtcagtgaagcatccactcatccagctacgctggattcttcgcctaagaaaggctcagaaggacatggttttgtcaaacagacaattccgttcgccttgtcatgctgaacgactcgtctcgagtcagtgaagcatccactcgtctccgccacgctggattcttcccctaagaaggctcagaaggacatgagccttgagcttttttccggtcgaaaattcgttagccctcaacgccggtgtgcccaaagccgccttcgccgcgcttggtttctgagagcgccgcaacttcaacaacagcaactttttcaaccttcgcaatgaccatctgcgcaattctatcgccatgcttaacctcaaacgcgtcttttccatgattaattaaaatcaccttcaactccccgcgaaagtccgcgtcgatggtggctggcgcattcggcaacgaaatcagatgctttaaggcaagtccgctgcgtgggcgaagttgagcctcatagccaggtggaatttcaagtgctaggccggttggaacgagcgccacgctttgcgcttcaacgctaattggctcgtcaagacacgcggaaatatccattcccgccgcgccttcggttgcgtactttggcaaccgcgcttcagggtgcaattttttacaatgaattcgaatcatgtcgattttttggtgaaacgccgcgcaacaaacgcccaggtttgccacacggcaaaaagcgctaaagaaaaaccggaataagcaatttcacaagaagtttaggaaaaaattcttgaaagtggcgctgtttttaggataacgaaattgccttaacaggaaagaaaagatttagaatggaggtttggcgcttagtctttcagtgaaagaccaaacgcacgtgatacatgcgttttcgggtgtagccgaagaggaaagaaaaaacggtcttccgaaataacttcgcaaaaagattttgatgggcgtcggacgtcgtcgccttatgcaaatggcaaatatattttaagagacctaaaaaaagatttaagcctcttgaaaaatatgagccgcgccatggaagagaggaagttgcgcgatcgctgatctaattgagctcgctgatctcacggacattttgcgcctgcaaccccttgtcggttgttacaagctcaaattcaacttccacaccttgatcgagcattttatattttttctcagaactaatcgccgaataatgaacgaaaatatcttcgccgccttcagggtttacaataaagccatagccttttttaccgtcaaaccactttacgttacttctatgagccatggagtactccttttaattcttttacaaattgaagactctttatcatgcgttacgatagagacacaaatattttacttaactttaaatatagaccggttaaagccgcaaggcaacaaaaaaaaacaaaatccatagtcgaatcagccgttttctaacagcgattttttttgatagaaactttcgcggctatctaaaaaaacaatcccttcgcgagttttttccacgaagtattccgtagagttaatacctcattgtggcttttttcaccccttgctcagtttgatagcggttggttaattgtttttgagatgataacgaggcaaaggaaaacagcttgcattgctaataaaatctttatgcttggccttgcgcaaaatcatttttttttgcgataataaggctttcaaaatgccaccaaaaaacgaatgctatcacctgaaggaaaaaatgtccagactgatatttggaaaggcatgatgtatgtggcgggcgcggccattttgtggagtacgggcggcgtgctgattaaatccatttcgttaaatgcctgccaaatctctttttggcgcgccatgtttgccacctttacgattttcgcaatcgtaaagcccaaacagatatcttccgatataaccacgttatttgccgccgttgcgtatgcagctacgcttattctttttgttgttgccaccaaactaaccaccgccgcaaacgccattttgctgcaatacacagccccgatttatgttggactttttggctggctctttttgaaagagcgagtcagcttttctcatatcgtcacaatggggattggttttatcggaatggctatttttttcgtggatggcctttccaccgaaaaccatctgggaaatttagcggccattttttctggcttaggttttggcgtttttcttgttctgctgcgcaaaaaaagcgacgacaacccaatcgactccgtgctgattggcaacggactgattatgattttttgcgcctcagctatgatgttcagcgccgcgcaagacccgagaggcatagaccacacagatgtgctctacggcttcgccattagcacagccgatagcgttatggtggcatttctcggcattttgcaaattggaattccatacgtcatttttagtcgtggcattgctgccattccggcgttggacgcctcattattatccatgttagagccggtgctcaatccaatttgggtgcttttgtttgtcggcgaaattccttctttcaacgccatcattggcggcgcgatccttttagccgcagttgcgtttcaaagttatcggacgggacagttcttcaaatctcaagaaatcaaagggaattaattttttatccctcataaaaaaatccgataaaatcaatccgattttgaatctaatcaattcccgcatccgttagcaaggaatagactttatgctgaagttcgtttttgcaaagttgaagcaaaaacgaagcttgaggaatttttctcaatcaataaaaagagttgacgcaatgggaacgaaaatcttgatacccacagcgctcaggcaatatgcgggtggacatgacgttgttgaggtaagtgctggagatgtcgcaaaagccttagctgaattgacgagtttatatccggcgctcaagaaaaatttgtttgctgaaaatggcaaactgcgttcttttatcaatgtgtataaaggcgaagagaacattaaaaacctcaatcagctcgaaacaactattgaggaaggcgatgagcttttaattgttccctccattgcggggggcgcgcccgccgacttggaagtgcttcacgaactttctaatgaagaaatccagcgatatagccggcatttgctcgttcctgaatttggcatggaagggcaaaaaaaactcaaacaggccagcgtgctgatgatcggcgcgggcggcctgggttcgccgctcggcatgtatttggccgctgctggcgtgggcaagcttggcattgtggaatatgacacggtggattactccaacttgcagcgccaacttttatacaaaaccgctgatgtcgggcgatcaaaagctgaagctgctcgcgataccattaaaagcatcaatccatttgttgaagttgaaattcatcaggtcccgctaacttccctcaacgcacttgacatcctgaaacactacgatgtggtggccgacggcacggataattttcccacgcgctatttggtgaacgatgcttgtgtgatgctcggcaagccaaatgtgtatggaagcattttccgttttgaaggccaagtcagcgtgtttcatttaaatgacgacaccgcttgctaccgctgcttatatcccgaaccgccaccgccaggacttgttccttcttgcgctcaaagcggcgttcttggcgttttacctggcattatcggttcgttgcaagccattgaagtcattaaaatcattacaggaattggtgagccgctcgccaaccgcctgatcacatttgatgcgctgaaaatgaaattccgcgagcttaagctcaaaaaagatccagaatgtttgctttgctcggagcatccggccattacggaacttatcgactatgaacaattttgcggcatgcccgcacacgaccgaatagagaaaaaaccgctcgcaaaggtttcaaccgatcccaatgaaattaccgtgcacgagctgaaatcccgtttcgatcgcggcgaaaaaccgtttattttggatgtgcgcaacccgacggaaactcaaatttgctgtttggaagaaacaaccctgattccattaaatgaacttcccgcgcgcttgcacgagcttgatgcccaattggaaattatcgcgctctgtagaagtggcgcgcgctcggataacgctgcggaatttttgcgcaaaaacggatttaaaaacgtgaaaaatcttgttggcgggattttggcatggagcaaagaaatcgacccaaccatgccaacttattagaaaatatgaactttttcacgccgtcgtttcaaaaaaagcagcttttgtagctgcttttttgttacaaccatcgcggatttcgttttttcagaagcggctcagagaccaacgtttctgctgcaatccgttgcaaagaatcttcttttaggctatacttaatgtgtgttaagcaataacgcgaaaaaagcctgttccattgcaaattatccaaccatgagaaggtttaaaatcaaacaagttgatgcgttcaccgaccgcgcttttacagggaatcctgcggcggtacttccttacgctgatggcctaactgatgatcaaatgcaggcaattgcccgcgaaatgaacctttctgaaaccgcgtacatctttaaagcacaagatggcgttcatgacatggaaattcgctggatgacgcccgttgtggaagtgagcgcgtgtggacatggtaccatcgcggcttttcatgcgcttgacgaggaaggtctgtttggccttgataaaaaagaacccgtccggcattttaaggttaaaaccaaaggcggcaccctgcccgttgaaattaaccgcgaaaccgggcgaacgatgattagttttggcatgccgattccaaaatttgaagaatatcttggtatgcgatttgagctttgcaacgcgttgggcatttcggctgaactgatagacaaaaggctgcccgtttggatttctgagcttggctatgtttttattcccttcgttgaccgcgaatcgctgctttccatgaaacccaattttgaagatcttcgccatctttctcatcgcaccaaaatcgtgggctactgcgcctttacaactgagacggctcattctgccagcgcagctcatgctcgatttttcgcacctcagcttggcattaacgaagaccccgttaccggcacagcgctcggaccgcttgcgtgctacttgtacttgaacaaagagcttcaaggcgaaggaaacatttgcgcatcgctggagcaaggctatgaaatgcaccgaggcggacgcgtttgggtggaaatggctgttggcaaccacacgctgaatgatgtaaaaattagcggttacgcaataaccgtgcttacaggagaaattttcgtctgatcaaaaaatatgcaagatagtttgaatacaaatgccggacattcgcagctaaccgcgtttctgaaatatttggcaaacgagcgcaacatgtcggcctacacggtgactgcgtatagaaaagatctctcgcaatttctcgaatttctcaaaaaggaatttgagctgccctcctcgcaagacatttcgttagcggatgttgaaacctcaacgattcgcctatttttaggggaattgctcgacgcgggctatcaatcaaaaagcatcggcagaaagttggcttccgtgaaaagctttttcaaatttcttgtgtacatcaatcaccttccggcttcgcctgcggcaaatgtgacaacgccaaaagcaaagaaaactttaccaactttcttgaacgaaacccaaacccaaaccctctttgatgaaattttagaccattttaatgaagctttttaccacgacaaccgcgcaaaaaaacacgaaaaggtgaatacgcttgaatgggattttcgttataacagagatagggcaattctggaaatgttttacagttgcggacttcgcttggctgagctaattggactaaacatcatggaactggattttcagaacggttttgtgaaagttttaggaaaaggcagaaagcaaagaattatcccactgggcgaatcagctcaaaagaccttaaaaaactaccttgagatcaagaaaaaattttttgagatgaaacgaagcaatgtgttggagcgcgaggctgtgttcgttacggaaaaaggcaaaagagtttatccggtactcgttcaaagattggttaaaaagtatttatcccctgttactgagcaaaagaaaaaaagtccgcatgttttgcgacatactttcgcaacccacttgctcaataatggcgccgaccttcgcagcgtcagtgaaatgttaggtcatagtaatctttcaacaactgaaatttacacccatatctcgtttgagcggctgaaacaagtctatcagcaagctcatcccaaagcatagtttaccttaatgcttgaaaaacctcgaagcggacattcgaggagtattaccgttcacttataaatcaatactggaaaggagaacattatggacagccatcaacttaatggaaaagagccaaatgttcagttcacgctgcgtcattcgagcaatcatcgggatattgaagcttatgcgaaggatgccatcaaggcatttcataagtattacaccgacattctcgattgccatatcatcctagatcaccagaaaaacgataaggagcagaataaaattgccgagattaaagcccatgttcccagccatacatttgtttctaaagagcaaggcccaacctacgaagtggccattgatacctgcgtttccaatatttgcaagcaattaaaaaaacatagagataaaagtttagggttgtaaagcacttttgaatcaagcatgttgagggctgaaaagccctctttttttcccagaaaacatcgtttcacttcacgctcgcacatctcctgctatttttttacttttagcgttttaacaaaaaaacatgttttagaatggattggaaaattcttttcacggtttttacgaccgtttttcttgccgaacttggcgataaaacccagcttgcaaccttgctttttgcagctgataaagaagtgagcaaatgggtagtttttgcgggagcttcagcagcgctggtgctcacgtctgcgattggcgtgctggctggcgggttcatttcggagcatgtcagcgaacggcatttgcaactcattgcgggcattgggttcatcgcaattggcatttggacgctcctaaaagcgtgattttttccaaaaagcatgagcctaaccattcgttaagatttaataatcaagtgctatttgatttccctcacttaactctgatgattgttttgtattttaattttcaaaatttccctggcatcagcattgccaataatttttctgaagaaaaaaatttgccatgtcaaaaacagtcaatgcttacgccaaaattaatttggcgcttttcatcacgggcaaattgcccaatggctaccacacactggaaaccatttttgccccgattaattggtatgaccgcctgacttttgagccttccgaaacaattgaaatggcctgcacaaatgctgaacttcccaccgacgattcaaatctttgcataaaggccgccaaacgcttgcaaaccgaaagcggctcgcaaaaaggcgtgaaaatttcgcttgagaaaaatgtgccttttggcgcggggcttggcggcggcagcagcgacgcggcagcaactttaaacgcattgaatgaactttgggaactttcgcttccaagcgaaacgctccataagctcgccaccgaacttggcgcggatgtcccttattttcttgaaatgcccgcactcgctcttggcacgggaattggcgaagaactgaccgatttgcaagtcgcgtttccattttccatcgtaacggtttttcctgaaacagcgatttcaaccgcgtgggcttatcaaaatttcaagcagaattttgaccgactgttgcccgacgccgcaaccgaaattcagattgtttgcgaaaccggagacttggggcgaatgcagcaattcgagaacgattttgaatcgatcgtctatgaaaattatgcagaggtgaaaaaattgcgcgatgacttcgttgaagctggcagcggattcacgcggctttccggcagcgggtcggcggtgttcggcgtttttgcggatgacgaaaaagcgacggcgtgctacgaggcaatgagaaaacgctacccaacctcgctgacgccaaagtccttcaaaatgaagtgacccgaatgagcgcgaaaaatcaggtttttgagaaattgttggcggccaaagcgcgaaaaggcgcagggtttttgcttttaatcgaccccgataaatatgatgcgtcggggttggagcaggtcgttaaaaacgcaacagcttttggcgcggatggctttttgattggcggcagcctacttttctcaaaccgatttgatgcgtatgttcagcaaatcaaatctgcgacagatttacccgtcattctttttcccggccattcggttcaaatttcgccctcagcagacgccattttatttctttcgcttttgagcggacgaaatcctgaatttctcatcggccatcatgtaacggctgcgccgagcatcaaggcattcggacttgaatccatgccgacggcctacttgctcgtggaatctggccgaaaaactgccgttgaatttatgagcaacaccgaaccaattccacgccacaaacctgagcttgctgcggttcatgcgctcgcagccgaatatttaggcatgaaaatgatttatctcgaagctggcagcggcgcggacgaatccgtgccggaggaaatggttgagctggtttgtcaaacggtcagtttgcccgtgattgtcggcggcggtatccgttcagcgcaagcggtgcgaagcaaagtagatgcgggcgcaagcttcgtggtcgttggcaacgcatttgaaacacgaaacgacgcgaattatctgaaaaccatgattgacgccgcgcaccccaatttgcccaaagcgatttgagccagtcttcaaaatgctataaaatcgattctaatttttccgaaacggttttcgaaaagctgactggcacgaacacctcttccgagtacaaataattttcacccgattcgtcaatcacccgcagcaggcctaactttttcgcgttcgtatcttgcagcagttgatagactttccgcaattccaatgatgccgcgtagccgtcgttgttgatgcaaattgcatattgtttgttcataaaaactctggatttctcacagccgcacaaaattataaacatccttctggaaactctcgagcatgtccgtcagatgcttttttcgatcttcgatgccgctgaaaattgaacgatgatagttccactcgtcttcctgcttgcgatgcgtttccgaaagcgcgtcaatttcggcttggactttttcctcgcgcttcacgagtttccctacaagttcgttttgcgcgtcactttgcttttgaatcagcacgcgcagatggctgaggaagtttttgcgcaaaatgtctttggccacgcgctgaagattttcgctcgaaaacaaatccaaaatttcccaatcttgcaaaatttgtccgatgaagcggtcggcttccaagtgtaaaatatcctcgttttcctcgtcgacaatccgtgttccgtccccccaaattgattctggcgttttgcgccaaagccaaaatccacgcggcgtgaaaagcaacagcttaggttcgcctttggccaactcgtgattgatggcattgttgataatgtcctcgctttcgctgtcgccggcggcgaggcgcaagagttcgtcggaaaaacttttgcgcaacttggcgacacagtccttataagtggcgaaaaaaagttggtgataatattgaacgagcgaaaaattgtcgcccgaaacatcttcctgccaaataattttgaccaagttcctgaacgttcgattgccatgcgcgccgccctgccatttcatgtaggatttcgtgacaaggtcgcgcagttcctcgtcgttcatggcgtgtgcggagctaagcggcaagctgttgaagccgatttgcaattgtttgatgagcgggtcggggtcgtgcaagggcagggtttccgggttgatgtcgcctgccaaaatttccagtcggcgcgtgtttcgctcgatggccgcgtgcgccaccgatttttcatcgccgatgccgcatttcaaatcctctttgccttgaatttcctttttcagatacagcaatttttggcgcatctcggaaaccaaaatttcttcttcctgcaacagcgtatccaaataggctctggcctcgcgcaaggtttgttcaaacttttttgaaaggtctttgattttttcatccacgagtttcgtgcgcaaatatttgcggatggaatccaaactttggcgcgtttccgagtcctgatacgccttttcataaaccggatttttatccaaaatcgcagcggcggccatgaataaattcgcaaatcgaatgctgatgcggtcgtcgttgataagttcctgattcaggtcgggcgaggcgatgtggcggcggaaataagtatcgagcttttttttgtattcgttgtggtcgtagctttcgagttccttgtcggtcggcacggcgatgttgaccaaaataaacccgcgccggtgcatggcttcggcggaaaattttttcaaatattcattgacgctttcgaaaaaaagctgctcttgacgcaccacaaaaatcacgacatcggcttcctcgaattctttattggcatcggcgctgtaagtgtggttgctgaaaaatagtccgggcgagtcgatcagcacggtgtagcgattttccggcggcatttcgggcgaaggcagaaggttgattttttgaacgaccttgtcgtagcgcgtttccggctttccgggtcgctcgatgtaatcttccagcagttcgttcaggtgttgcaatccggcctcaagcgccatcggctcaagcggaatgccatttctataaaaggtgcagcattctttttccgccggaatcagttgattattgcgctcgatgtcgcgcacctcgaccgtgcaaggataggccggcagcggattgacttgactcacagaagcgtgctggcacagcacattcatcaacgtggattttcccgattttaacggtcctaaaatcaagatgcgcacttcagggtgtcgcaatcttccgttaagcattttgaagctcgcttgcagcgaatcgctaatttttctacccggaaaactgacttccgacatcatggcggcggttttttcgctcgtccatttacaaaaatcgatcagccgtgcactcatagcaaaatcctttcctaacgctacatgattctattttaaaacgatttctactgtttgctaaaaattttttttacgcaaactgaaatctaaaataagaacccttttattgaaagattgtggggaatattttgcagataaatatcaaatttgcaaggaatagaattccgattttcccctgataaattttttaaaaaacgctcattttaatatggcactgcttttattttttacagaaaaaagaaaatttgagaattgatttttatcacgaaatcgcaaaaaaaaatatgaatttctgtttcgtttaaactgaaatcatttgcttgcatgacgaagtagagccaacttttacattggctctacttccatttttttcaaaagaaaaaatcaaagggagaaagtggctacacgcgccgcagtcgcaaatagcttttggacgctcggagagaaagcgcttcgttcgagcgcgattaggataacgcgttaaagaccaggccagtcgctaacttcgggtaaaaatacgttgatttttgcggcatgacttccccaaccgatgcaacatcgaccacttcatgaatacttgtcgcattcattacaaaaccaagctgaacggctccagacgcgactttttcaaaaacttcatcaacatctttggaataaatcaaattggtttgccgcgcttgcgattcttgtgaaagccctaacctttcccccaaaatcgcatgatgcaaaatcgttacatccagcgattttaacgcgttcggcatcgtttccgcgatcgcctcatccaacgaaaccttgagggaaatcccgtaggacacattttgggcgatcattccaaacgcatgttttggatgcgcttccataaatattttcaatgccgttttatcgggaagttcggtgagttcaaataacggacgaagttttgcgagcagcgcgtcaagactaaaatctggcaaactatgcacaagacgatgcgttggaaaaatcaccatgccttcgtcgtgcatattggcaatgtacatcataatgtagttatagggctcattgcctgtgtgctcgggatttgcatcttttctgaggttgcgatattgcacgccggtttcgtagcgatgatgcccgtcggcaatgtaaataggaagggtttgaagcgccgcttgaattttttcaattttggattcgtcgtccattcgccacaattgatgttgcacgctttgcgaatccagcgcgtcaatcatcggcgggctattttgtgcgaaagccttaacgagcgagtcaaccgttttctccgtatccgaataaaggccaaaaatacagctaaaatttgcttctgtttttttgaacaaattgagccgatcggcctttgggccagaaagcgtgcgctcatgcggaactactttcccttcagagaaatcatacaatcggcaaagcgcaatcagcccttttcgcgtatagatctcacccgattttgtcgtaaaagtttgaaagtagggataaatcgcctctttcgcatcgcgcagcaaagcgccctctgcttgccacgccacaaatcgtgccgccgccgcatcatagcgattttcttcaatgggcaattccaagcgaactgcattatactccgatttttgatatagctcgcgctgcaaatcgtccgagatcacatcgtatggcgggcagagtagctgctcgtaagatttcgcaatggcttgattgtagagaagtcctttgagtcctttaatttccggcatcacttaacgggattggcgtgttgaaaaaaaattgctgatcaatcaggaaaaaaccgcggcctgatcactcaacatgagcattttattatgattcaaataacctgctgtacaaacaactgttccgtaagtatggcaataaggcgggctacatcataaacatcgcatcgaacgttcgcttacttttcgtagtcggcttggcgacgagaaatccaaaaatcattgtaatcatctttagtcacaattgagatttggcgacttctcgccatttcaagaatcgccaaaaatgtcacaaccaaaataattcgatcctgaaaatcagcgaccgattcgaaaaatgagatttgaaccgacttgtcgagctttttcaaaatgaactgcatttgctcttcaatagaaaccgggacttttcgaatctcatgcacagttttcttgggcatgtgatccagaacgcgcttgtaggctaaaataagatgaaacaaggtagggcgaagtgtggggtcgttcatctcatcgacgacgggcgccgcaatttgctcaaacaacctgcgttcatgctgctggcggcgatgctcctccaatatgcgaatttccccggccatttttttaaaccgtttgtattcaagcagtttttcaaccaactctgttcgcggatcaaactcgtttggatcgccatccagcgcttccgggcgcggcaatagcattttcgctttgatgctcatcaataccgatgccatgtaaataaactcagcaacaacatccaggctaaggctttgcatggcatcgagatatgccataaaatcttgggtgatttttgagatgggaatgtcataaatatttagctcatcgcgcttgatgaaaaaaagcaataaatcaagcggcccttcaaactcggccagatgaacgcgatacatagcagctactttctgtagataaaattcgcagtcatcgcatttcctaatggcttgggttgcgtttcaatgaaatacacgccaaaagttggtcttcaagaaaaacgcgattcagttttaggaaatctgcaattatacgccaaaaaacttcttgaccgtcctgagtcgctctctgagccagttccctttttcagaagcttgcttttcaatcacgtctggagcaacttgcttggcgacataatgcacattttgcatcggttgcgaacgatacgaacgggctcgcatcatagccgattggatggttttatctaagtcctctaccgaacatggtttcacatggtaacgataaacttggaactcgttgatcgacttgattgcaagcaaggcatcgcgcacctgcgttagaagaattatcacaatgttgggatactcttgcttaatggcataaagaaactcaatgccatcctcgctgttcaagttcaaatcggtgaccattaccggaatttcctgcttagacaaatgctcaaacgcttcgtccacagttgctgctggcaagaccgtgtattttctctcgaatactttcaccatcatgttgagctgctcacggttaaactccacaatgagtagcttgtttttttgtcctatttcagcggaggcttgctgctggcgtgtgggttctttgacttcaggttcggtggcaacgtcggcttctgtagcggtggcgacgtcttcagcgtctgcggctgttttcggataaagctgactgactttgctggcaatttgggcagccgccgcaacggtttcacgcagctgttcaaccttccatggctttgttagataacgaaaaacttcacctgaattcaccgagttcataatggcatccaggtcggaatatcctgtcagcaaaatccgaatggtgcttggactgatggttttaatgatgcgcaagacctcatgccccagcataccaggcattctttgatcacttaatacaacatgaatctggtgctgacgaatcagttctatcgcttcttttccgtttgtagcagtgtagacattgtattgctttctgaaggtcgccgaaagcgactgcaaaaccatcggttcatcatcaaccagcaagatgttgatttccgagttgctatcagcaggcatatcagttccttaaattaaatttttgagagctatccctcttttgtaattaacaacatctggtcattatttcaaaaccatgtcggttgactgaaagacttgctccgaagaggcttcggcatgagtccgaagtggcaagcgaatataaaaatctgttcccgtacccacttttgtttttacttcaatttttccgctatgcccttcttctatgattttctttgagatggaaagacctaaaccagtcccttttccaataggtttggtcgtaaagaacggatcgaaaatcttatttataacatcttggggaattccttttccgttgtcggcaatttgcaccacaagataatctttttccgcccaagttttaattaaaagttttccctctcctttttcttctgttgcatgagccgcgttgctaattaagttaagaaatacctggtttaattgtgccggcgcgcataaaatttcgggaatctgcgaatattctttggtgaccgtaacatgtcgcttaagcagatggtgtgccacaaccagcgtagaatccaaacactcgttgatgttggcaagttgatcggcagtttgatcgaggcgcgagaaatttttcaaattgacaattaattcttgaatgcggtcaagcccttgcaaggagctatccagcatggttttgttttcgtcaatcagcccaactttgtcaatattcttgataatttcaaccgcttctggaatgtcctttttcaagttctcgtattttccattcaccaaatggttgagaatctttttggatttttcgagggctgaaagaaaatcgcgttcattttcgccaataatttcaatgttgtttctcacgaatccaagcggcgtgttcatttcgtgcgcaagccccgcaaccatttgacctagcgaagccattttctccgactgaatcagctgcgtttgcgattcatgcagcaatttatcttggctgcgaagtgaaatggtcaacctaaccgccatggccgaaaatactaaaatgcttagcaccagtgcgccaacctgaattaatagcaggctatcgacgcgttcggttgccaattcgcccagcgcaacaatgaagttccggttatttgattggatgaattcgtcttttgtaatggaaaaatcgaccgctgatattagaaggttttcatctggcaatcgatgctctttttggtcaatgaacttgaaaagatttttccgataagttgcccaagtgctactgatggcttggataaactgcctggcgcgttcatcaatcacttggtcgatctcataaacttggttattaattttcagttcgccaccattgatgagcacttcgatgcttttatcaaaaataagaaccgccttgcggtaagaggcaaatgtggtatcgatgaggcgcaatttttcggcgatttgctcaaccttggcagacagcagcgagtctcttgcgcttaacttatcggagagcaaacttagcgcatttggatcaagcattggctttatttggatggcaagcgtggtgtcgtaaaagccaatttcttctttcagcgcagttagctccacaagcgtggtttgcgtggttagcagatttctatacgctttctgccaatattcttgctgttttgtcgcgcaaaaaacttgttctgtatcttttcggctgctgcctgcaagattaatattgaccacaaaaacggcggcaaccagcaaaagaaaaagcacaccgtaaatgatcagctcagtgtatttggagaaaagctggccttccgatttttgtttcccattctctgacatagcaaaggaatttcccgtgttgaataaataacgtaaagtctacacatggtttgaatcgggtgaatatatcaataaaccccattccttgctacgcagcgggtttctatttatcataacttaacaaatcgcgaacggcggcctcaatctcaggaaaacgaaacgaaaacccattttctaaaagcgcttgcggaatgactttttgtccttcgcccaccgcgtcggcagcttctccgagcatggcttgcaacacaaatttcggaacgggaaaaagcgacggacgcgagagcgcatggccaacagcttcagcaaaagcttgcatcgttatcggcgttggcgcgacggcattcatggcgccacgaatgcgaggatttttcatcggatagagaaaaacctctgtttcatcatcgatgtgaatccacgaaacccattgcttgcctgtgcccagcgggccgccaacaaaaaacctaaatggcatcagcatttttcccaatgcgcctccttttgtagaaagaacaatgcccgttcgaatcagcgctgtgcgcacgccaaacgattcggctttcaaggcttccgcttcccaatccacacaaacttttgctaaaaagtccgagcccgctggcgacgactccgttagcgccggaacatccatgctttgcggctgcgtgccgtagtatccaattgccgatgaactaatcaatacttctggcttttttttcagttcggccatcgccgccaccaaattgcgcgtgccttccacgcgtgagtcgtagatcgcttttttgtattcttccgaccagcgctcggccacaggcacgcccgcaagatgaatcaccacatccgtgccttccagcgcgtttttccattctccgttgcgagatgccgcatcccatgccacatactgttttgcacctagcaatttcgattgggcactttttggatttcgggaaaaaaggacgagctcatggccttcttttttgagttgctcaaaaatagccgggccaagcaaaccggttgcacctgtgataacaatttttttgctcattggacacagttagttttggttttgagaagtttaggattactaaccactaacaagctcgtttcgtttgtcgtgctgttcatctttctaacgttttccgcgcatggcggccaaatcttcgcgaaaattcagtattttttggaaatatgtgtgaggggaaagaacggtcaactcagtggccacctttatagttgcatattgcaaaccaaagaaagacttcgcttgtatgtcgctcattaagaaattgcccgatattgtcgccaataaaatttccgctggtgaagtggtgcaacggcccgcttcggcggtcaaagaactgttggaaaatgcgatcgatgcaggcgccgacgaaattacccttgccattaaagctgctggaaaaacgttaattcaggttatcgataatggctgcggactttccgaagaggatgccaccctttgcttcgagcgatttgcaaccagcaaaattagtgatgtgggagatcttgaaaatcttcatacgcttggctttcgtggtgaagcgctcgccagcattgcgtcggtttctcaagttgaactcaaaaccaagcgctacgacgatcgcaccggcactttggtaaaaatttccggtggccggtttgaagaagtgagccgcacggaaacaccaaacggcaccgccttcagcattcgcaaccttttttacaatgtgcccgctcgccgaaaatttctaaaaaccaacgccaccgaatacaaacatattttcgaaacagtccaagcgcaaacgctcgtttatcctgacattaaatggcggttttatagcgacgatgaggaaattttctcgtttttaaacaacaatctttccgaacgattggattatttctttgggaaggatttttcccaaaacctaatagaatttaccgaagaaaacgacttcatgaagcttcgcggctacttgggcaagcccgccatgatgaaacggacgaaaaaccagcaatttctttttatcaataatcgcgtcacgcaaagcaagttgctttccagcgccatcatgacggcttacggagaacttttaggcgagcgagaatatccgtttttccttatctacatggacattgcgccgcattatatcgatgtgaatgtccatccaaccaagatggaagtgaagttcgacgatgagcgaaatatttataacatggttcattccgttgtgaaacatcggattaaaacccttgatttttcgcccaatgttcaagttgaagaaaaaccggattcgccgcggccaactggcgaaagctttaattttcccggcgtagcaaagcgcctaagctacaacgatcgagatgccgacatgcgtagctcaaacgctttgtttcgcgattataaaacttattacaaagcgcaagacgaacgcgccgaaccaggattttttgccaatccgaaaagagaaatggattggcgctcgtcgctgcccgctcataccgaagcatctttaacgccgcccaaacaggctgagcctgaaggcaatccgacctttcacgatggtagtcgacaaatggaaatatttatccagtcgcgcgacgacgagcccgccacagccggccaagagcgtttcgtttggcaacttcacaacacctatattttaacccaaatcaaatcggggttgctcatcatcgaccagcatgtggcacacgagcgcattttatacgaacgcgccattgccgtcatggaatccaatgtgcccaattcgcaacagcttttatttccacattcagccaagctgagcgcgtgggagttcgatgtgttgaaggaaattaaaaccgacttggtgcaattgggcttttcacttcggattttagaccagcgaacggtgcttgtagaaggcattccgccagatgtgatgccaggaagagaggaacgaattttgcacgaaatgctcgagcaataccaagactatcagcaaaacctgaagcttgagcaacgcgacaatgtggccaaatcctatgcgtgccgcagttccattatggccggccaaaaactctcgcgcaatgaaatgaccagcctcatcgatcagcttttcgcaacgtctatgccctacgtatgcccacatgggcggcctatcattattaaattatccattgaagaactcgataaaatgtttgggcgttcttagcaggcaggtgaaaagttttttattttcattaatttgattttattgtagaagttcttcgtttgttgcccttgtagctcagaaggatagagcagcagtttcctaaactgcgtgccggcagttcgaatctgcccaagggcaccaaccaacttgtagactcttttcgtgagaagaccaataccagcatgagcaccatattagttgttgatgacgaacccgttgttacggattacatcaaagaagcgctttctgaagaaggctacgcagttgaagttgcctatacaggcaatgacggcatcgtgcaagccaaaaaggtttcccctgatgtaatcattttggattttatgcttcctgacctcaacggcattgaggtgctcaaaaaacttcgccagcttgatgaaagcttacaagtgattatgctcaccgcctataattccgttccaactgcccttgaggcagttcgaaacggtgcagctgactacattctcaaaccgttcgacctcgacgcgtttaaaatcaccgttgctaaaatttgtgaaaaagcacatctgaccaaccagctccgctttttgcgtgaagacaacgcgaaaaaacttgcgggcaatgagttcctactttgcccttcagtgcaaatggcaaaggtgtatgatttggtgtttcaggtggcgcaaaccaacgataccaccgtgctgattttgggcgaaagcggcgcaggaaaagaacatattgctaaactcattcatcaaaattcctcgcgtgcggcaaagccatttgttgaaatgaactgcgccgccattcccgaaaatctacttgaatcggagctattcgggcatgaaccgggcgcatttacagacgcgcgcagcaaaaagcttggcttattcgagtatgccgatggcggcaccattttccttgatgaaattggcgacatgcctttggccacgcaagccaaaattctgaaagttttggaaacgaaagagtttcggcgagtgggtggattgagagatattaaaagcgatgttcgtgtggtagccgctacaaacaaagacttgtcgtttgaaattgacagaggaaacttccgagaagatctctactatcgcttgcaagttgtcccaatagacattccgccgctcagagaacgcaaggaggacattttgcatcttgccaatttctttcttgaaatgaccgggcgatcgatgcgaaagcgcttagaactttccggtgatgccgcgtctgcgctgctttcttatacctggaaaggaaatgttcgcgagctgaaaaatgtgattgaacgcgcagtgattgtcaccccaaacggttcgcgaattctgcctgaacacttggcatttaaaccgatgtctgtggctgaactcgcgaaaaaatcagaagaatttttgattcccaagccggattatgaagcacggcaagctgagcaacagcggcaagctgaacagcgtagcaacggcctgtccttttctttgtcaaagttttatgatggattttcgctcaaagctcatcttgaacagatcgagcgccagtatttgctcgacgcgcttgaaaaaacaggtggaaaccagcttcaagcggcaaagttgctcggcattgaacgccacgtgctgcgctatcaaatgaaaaaatacgaaatagacgatccgcgcaattcaaaaaattctgacgattaatcccttttgcctaaaaatatcccccactttaacacattttactttttcggcattagctgcattttaaatccacaaccaactaaccttgcaaacgcaaaaaaaagaaccgcctaaccaagaattggtatctttttatgaccgagtctacgagttggtgcggcaggttccgtttggcaaagtgaccacttacggcgccatcgcaaaagccttaggcgctgcgtcgtccagtcggattgtcggctatgcgctcaaatgcgcaccaatggaaagcgtgccttgccatcgcgtggtgaatcgtttcggagcgctcactggaaaaatgcactttggcgacccaaacctaatgcgcaagcttttggaacgggaaggcatttcattttccgaagacggttatgtaaagttagatgagcatttcttcgatgtcgccaatttattcaagcaatgaacaagcgaatttcctgagaaagcatggattccggcgtgttggccggaatagcatgcaaatcatcaagggatagaaatattaattttggagtaattccatcgtagaaacgccaaatttgggttttgaggaatgcgctaaatcgcatgatcttttggcatgatgagaattttgggtatacgaacatgcggtttttgagaaagaacttgccaaatgatttcagcaacatcgcccggctgaagtggcgttggaatttgcatcgcttcttttggatgaacgtcccacttgcggtgaagttcggtcataaccaaaccaggctcgatgctggtcactttcacgttcgttctggccagctctatgcgcaacgcttctgaaagcgcttctatggcgtattttgttcctgcatatgcgcccgccgattctcgaactttcgtgcccaacacactggaaatattaatcaaatgcccaaaatcattttgtttaaaatgctttaaaaaagtgtaggccacgcgatacgcagcttcaacattcacgcgaaccattttacaaatgacttcgatatcgaccgattctacggtaccaatttccataatggccgcgttattcaccacaatatcgcagcgccgaaattcggcgagcgctgtatcaagcagttttttcggaacatcttgctcagtgatatcgccaagcacgtacggagcttgaagcgcagcggcaatatcttttaagcgcgctcggttgcggccatgcaaaaccgttcgaatcccgttggcatgaaacagttctgctgttgcttttccaattccacctgttgcccctgtaatgaccgccacttgttcttttaattccgtcatgactttgtttggattgatttttcaaaactggctttcataatactggcaatttaaaaaaatgccaagtcaggaaaaggggacttgcttttgagatgagactttttgggtgagatgattttctaaaaaccgtcagccaatagacaatgctgaagcggccaggtggctcgattcccaagaactggatttagcgatccagctcttgggaattcagttaaaacgtgcagatcaagctgccaacatattcatggaatgggacatcggaagtgtttctgaagtattcttctatcctgcgggcaattttgctgctaatattcggatagacgaaattcatggtgccgatttgcaccgcgcttgctcctaccacgaaaaattccatcgcgtcttcgaaatcagcaatgccgcccatgccaatgatgggaatattcaccgattttgaagcttcccaaaccttcgcaaccgccaccggcttgattgcaggaccggaaaggccacctgtcacatttctgaggagcggcttttttgtgcggtaatcaaccgccatgccaactaaagtattgattaaagaaatcgaatcggcgccggctttttctgctgccattgcaattgagccgattgaagtcacgtttggcgtcagcttaatcatcaaatgcctatcggtaatttcccgaagtgcggaagtgatttcatgagttgcatgggcatccacgccaaagataatgcactcgcctttcacgttaggacaggataaattgatctcgtagccatcgatgccttcaacttcattgagggttttgatcacctcgcaataatcctcaattgagccgcccaccacattgaccactacgcgtgcgtcgagtgagcgcaaaaaaggcattttgttttggataaatcgctcaacgccaatatttgcaaggccaatcgcattgagcacacctgcgtgggtttccacaagtcgttggggcgcgtttccttgtctgggttcaagggagatggcttttgtcacaatgccaccaatcgcgcttaagtcgttcaatttgtaaagttcttcgccgtaagaaactgttcctgaagcaagcatcaccggatttttcaaatcgagacctcgcccaagtgaaacggcaaccggattttcaacaataacgttcatagtgcctttagtcaaaaaaacagtcttaattcttgcctaatcgaaaattcgctctaaaatttgctcaagccgcctgtgatcatcatctacaaggtacgatagttcttttccgattgcaacaagttttcttttttcaatgatggaaaaatacttgcgcaaaaaactaaccagtaattcgtcaggctgcacatccttgctgttcataaaaatgcgtaaataggaaaagcctttgtcaaaaaatgctttttgctcttcactcgtggtgtgaaacacaaagtcatgcaagccaggcggctgcggcggcaggccttgccgtagaaaattattttgctcgtaaccaaccatcaacgcgtgaaatgacgtctgaatcaattcaaaaacctgtggcatttctcttcgaagctcatcttttgtacgcccatgcggaaaaaccttgcggtgcgagtctgttggcgcgtgctcgatgtagtaaacaacggcataagcaaacaccgattccgtttcgacttttatcaaatcaccaaactgaacgggcaaaactgcttgcgcgctgctcgaatcgggaatgacagcagaaaaagaaaccgtgtttgaactgaccacttctccaatatgctgcgttttgcctaacaaattatttctcctcctcagaatcgacttgctctttttctacttgggctgttttcaagcgcaagagttgctgcaattccgcttccaatttttccataaaattggtttggtagccaaaattttgatagaaaattttcccgtcttgcaccacaacggcactcgggagatatgagatttgaaaatcgcgagccatgtttgaaactggcgcggcaaatggaaaactatacccatattcgcgcggattttcttttacttcagacaaattgccctccgtatcgatcgcgtaaagagaaacgcctctggcatgatatttcgcataaagcaattgcaactcgctaaaaagcattttgctgatggccgattttggtgaccaaaagaaataaaccaaaatgttgcctgaaagctcgcgcggcgaaaggctgctgccatccaaagttttgagttgaacattcggcgctgggagaatcagttcctgttgaacggcatcaattttggccgaaagcgtttggccgttttcgagccatttgcgaagttcttttttagaaaactcatttcgaatccaatcgctttggttgccgttaggaagcaacgcagctgattttagcgcgtagtcgaaggcgcgctccggttcagtgtttttcaaggtttttgccagcgcgaagaaaatttcggcacggcgcgaaatggataaatcctttgccctgagcaaattcgattctgcattttttgtgtcgccaattcggtgataggccattccaatagcgtagtttgcgcgacctttcaaatcagcttcaagtgcctcacaagcttgctcgctatccacaacttccgactcaatgctggatgacgcatacgattttcttttctccgaaagcgacaaaaggactttgtttgccagatcgatggcaagcccggaatattcaggcgaatcggcaaaacgctcggcaaagagcatcatggtaatttcatcatacatcatgcgatcgtaatccaaacgcagcacttcctgaacataaggcaacgccttagccaaatcgatgctcgcgtagtaattgaaaagaaatcgcacggcgtaggtattaacctttgccgctctcagcgatgcaattcgcttgtttaagatattttcggcaaaaatagcggcacgctcgcggaagttctttttggaaatatagtcaagcaacatcgagaggttcatgcgcacggtgagttcgctggctggaaatttttccgtcatcgtcattaaggaaagctcgcgcgaatcatcgttcatttccatcaaaaatcggttataaagatttaggcgatgcaaataggaatcgggaatatcgcgtgtgatgtcataggctttgcgccggtcgccaatgccgtaaatgtaagtcagcgcaatggcctcgagcagttcggaattgtcgcgacggttgcggcgaacttcagccatttcttgttcaatttgcgcgagcgcttctggcgttttaccttttttttcatatttcaacgaccaatacaaaatgtaggcgtcataagtcgttggatacagaaagagttctttttccaaataacttaacgatgaatcgataggcgcatggcatcgcatcagttccgctgcaattcgataattcgaatattgaacaggaacttccttcggattcaaaacctgataactttttgttttttctgaacttgcatttggaacattatcgacataatacgaactcatttgtgcgtaaccgggcacaggcacgcgggcaaaccaatagaggttttggtaattttgcagcgcgattcgataggtttctggctcttcatattcaaaaaattgcggctcccaaaacttaaaagtataaacagcttcaggcgttttttgcgaaaaaaaactcgtcgaatccttcggataataaacaatgttgaacgtgtcttctacaaccgtcggctttgattcatatctgataacgattttttcttcaacatccagcgtgatacaaccggggagaaatacaagggttatccaaaaagcatgaaagaaaatctttcgtttagtaaaagacaccataaggatttttcaatttcagttagatttttgcaactcgcttagatacgctctttgcagaaaatgtgagttgatggccttcgctcaggcattttcgttcaagaagccgcatcaattgctcgtgttccatgggcttaaccgctgcttgctcatgcgcctcgattaacatcattgggtaaccgccacctttttgcaagtcgtcataaacaacagcgtggataaagttaatcaatgcgagatccggttgaaagcaccattttggcaactcaattcgggcaatttcttttcctgtgtgaagataaaagaaaattattttatcctcattctcatattcaccaagaacttcggatggacttaaaaaaacagccgagcgctcgccaggttttaagaatttcataaaaaaatctcggtcgtatatttttgaaagcaacccgctttctggaatattttcatgagcaaaacaatttgaaaacaactgaatcacatcttggccaccaggaaaactcaaataactagcgataggcaatttgtgatggcgaaattcggcaagcattgtggcatagcgcccgagaaatgcctcttgtgattttttatcccgcaaattcttcagatgccatgcaataagcgttccatcagctaaagataaaattgggcgagcgcttttttgcgaactgacagctaaatcaagcagcgaggccagttccttttcctgcctcaatgctgaaacaaattccggtgaattggcgactttttgaaagtcgacggaaaagtcattcgatgcttccagactttccggtgtataaaaatcggtagccgcgccaataactggcggctctaaagtgccaatttgaaatgcaatctgactgatgtttaaaaggaaaaagtccgcattgtaatttctatcgggtaaaatttgagatccgtctgccgcgcaaagggtgtattcttttggccgaataggcagagcagctttattctgcaaaaactccaatggttgcgcaatgctttttctggcagcttgccgctgtaattgctggttcagttcttggccgccgcgtaaaatcaccagttttatgagttcatcaaccaattcatttactcgccgctgtttcgctgataatgtttttgcaaagtcattgagttgaagatgcaacgcatttatatttaacggcataaaaatatttggatatttattctttttcttatatttgcggaaacgaaacttggtgagcgctcgtttatgagaaggtaagttaataataaacgactgcctcaaggttttagaaaatgttttttagattttgtttgtaagtaatcagatatttatttacatttgtaacactgatttttaaagcacttcacgcccgtgaagtgtggcaggtgatgtgggggacacctgctacgaaaggcggttctaaaccgccttttcgtttttttacttgactgattattgagtttaatctgtttcattaatatagatttataacagagagtaacaagcatttcacgccctgtgaggtgtggtaaacggtgtgggggacgtttatcagttactctctgtaaaggcgactgagcttcagtcgcctttttttatttactgcaaaattctttgttttacccaatcttctaaaaagcttgtcattccttgcagttgccctgtgaaaaaatgatccgcttttgcaacgatccgtacttcttttggctcagacaaagaacgtactaattgattgacatcatccatcggacaaagctcgtccgaatcgccccaaatcaggagcttgggctttgttgacttcataaacttctctacactaaacatgcgcaagggcaagcctaatccaatcagaaattgaacgcgatcatcatgcgcgccatatttcaaaccgacccacgcgccaaacgaaaacccaacaacaaacagcggcacttcatctgctgaatattcatttacgaggaaattaaccgctgattttacatcttgctcttccccatttccattatcgtatgcgccatcgctggccattaccccgcgaaagttgaaccgcaacacggcgccgcctaatgaggcaagcgcttttgcggcatgaaccaccactttgttgtgcatcgtcccttggtataatggatgcggatgacacacaaccgctaaaaacttgggtttttccaccggattaaaaatcgcttccagttttccggcgtctccattgatacagatattttttacaattttcgtgcttgccatctgaaatctgaataaatctgtttttttgattgcgtctccaaggctctcaatcttttgagattacattgttttttacttgctatatgggccaataattccatatttgatagggacatgcttcactttgatgcacagcaccggccttggcgaatgctccgaaagattttcagctaaacttccattgatcaaatgagaaaggcctgtccgcccgtgtgtaggaattactaacaaatcaggattggtttcttcgcaaaaatgcaaaatgccttcttcttcggtgccgtcatcgtaaatattgacggtgtaattgcgcacatggcattcatctacaaaaccttcaataatatttctattatagcgagtgcttgcaaaatgatgccgcgtattgactttcaaaagatgaatttttgctccatataaatcagcaaatttctgaacttgctgaaagttttcagaaatttctccaaaaaaattggaggcaaacacaagcgattttacatcaaatgactccatgcgatttttgacggcaagcactggacacggcgcaaactgaatcactttttcggttactgaaccgatcaaaaacttttcaatcccacttgttccgtgcgagccaatcacaatcaactcgtaatcgtcgcgctttgccgtatccaccacacattgataaggtgaatcgtactcgactgaaaaacttaccgtcactccatcaaaaaatgcttttttagccagctcttcgatctgcacatcagctttttgcttgatttccgagctctctgcaatcaagcgaaatgaagggctatcgacataactcggaagatcaatgacatgcaatagttgaatgtgtgcgccaacttttcgcgcgattgctgcagcaacctctgccgcgttttctgcctgttcggaaaagtcagttggaactaaaatatttttcatttctcgcctccctcatgttcgttagttaaaaaactttaaaaaagtatacggcaagaaaaaataaaatagcgccttacacgattttgaaaaattgatatcatcgcacagaaactgtgctggcgatgctcgttccgtaattttcattgcattaattcttgcatctcttgcctttcatactgatttcggctaactttgccccaaatttctcaaccatcaaacaaggcgttttagtcatttttcaaaaatcacatggatattattcaagcaattgttcttggaatcattcaagggttaacggaatttctgccgattagcagttctgcgcatctgcgcatttttcctgccctgcttggctgggacgatcctggtgcagctttcaccgcgattattcaaatcggcacgctggccgccgttctgatctatttttatcaggacattttgcgcatcaccagcgcaaccatcagcgggcttgtaaatcgaaatccgtttggttcgcaagattctcgcatgggttggatgatttctgccggcacaatcccgattgtggtgcttggactacttttcaaaaaaaatattgagacaacttttcgctcactttatatcatcagtggttcactgattttgctcgcgcttgtgctgatgtacgccgaatatcttgtaaaaaaacgcgaagctcgcggcgagaaaatgctctcgctggacaaagtggattggaaagaagcgatcattatcggcttggcgcaaagcttagcgttgattccgggttcctcgcgttcgggaacaaccatcactggcgggcttttcttgggcatgacgcgcgaaaccgctgctcgtttttcatttcttttatctttgcctgctgtttttgcagccggcgtgtatcagcttttgaaagtttggccggaactgatggcatcgggcgatgaacttgtgaatttaaccgttgccacggttgtttccggcgtgatcggctatgcatccatcgcttttttgcttgactatttaaaaaagcactcgacgtaccttttcattatttaccgaattttacttggtgtttttctgcttgccatgctttcgatgggaaaacttgaagcattttagcgacttcttttttgaagaatcaataggaatagaaaatgaaaaaaactttgctaatcattgtggcggtgctcattggcgcacagcttattccggttgagcgtagcaatccgccggttcaggccgatttcaacgagaatgacgaagtgaaaaaagttttcaagcgcgcttgttacgattgccattcgaatgaaacggtttggcctttgtattcttatgtggcgcctgtttcttggatggtttccgctcacgtagaagaaggacgcgaagagctgaacttttcggattggaatcattacaccgacaagaaaaaacgcaagaaagctgaagaagctttggaggaaattgaaaaaggaaaaatgccaatgcctggctatacgatgattcacaaggaggctgcgctttccgagcaagacattcagctcgttcggagatgggcaaatgaaacttatggcagtagcctaagcgagcctcatgaagaagcccgtcctgctgcgcaagattaaaccattcaatccttttcccttgtaaaaatcaaaaagccgtgcgttgattcatgcacggctttttttgatcatctaaaatttagcgttcccttttcaaaaaacagaacttaaatctgcggcctaaagctgcgcagcgctttcatgtattgcgcacgctcaaaagcgcttgggtcagcaatatttttctggctcatgctgccgagcatttggcgaacagattcatattcatgaagttccatccattcgagcatttcacgctcgatgattttaatctggtcgatgccgttgcggagcaaggccgagcaaagcatagtgatgtttgcacccgccatgagcattttcaaaacatcttgcgcgtgatgaatgccactggttgccgccaagtcagcttgaatgcgaccataaagaatggcgatccaacgaagcggcaaacggcgagcttgagatgtgcttagcaccacattcggaacaacttccagattctcaagatcgatatccggttggtaaaaccggttgaagagcaccaacgagtttgcgccagcatcaaccaatctttccgcaaaatttccaagatttgtaaaaaatggacttagcttaattgccacaggaaccgtcaccgacgatttcaaacatttcaatatgttgatgtaattattttctatgtcggctgccgttgcagacggattggttggaatggcataaatgtttagttcaatcgcatcagcgccggcttcttccatcaattttgcataatgcaaccaatcgccgacctcagagccgttaatactggcaatgattggaatgttgaccgcttcttttgcttttctgatgtgattcaaatattcacttggcgccaaatgaaattcggatggctctggaaaaaatgaaagtgcctctgcgtaactttctgtggattccgtcagatgatgataaagttcgcgttgctcgtggcgaatttgttcctcaaaaagcgaatagagcacaaccgccgcagcgccggcatcttccatccgtttgatacttgaaacctcctcggagagcggcgatgctgaaacaacaagtgggttacgcaactcaaggccaaggtaactcgtgctgagatccatagtatttcctttcaaaaataaagattaactctttacagtctctgttttttgcgtcttaggtaaggcataaaaaagtctccccgaacggttgccctgttcggggagaaataagatttattacagcttaattatttggacaaagcagatttcatttcacctgctacgccattggtgtctggctgaaacttgcgcgctgcaagatactggtacagctgccaacgagcggttgcatcttcttgagcttttgcataaagaattttggcttcttcagggtgactcttcttgagcattcggaagcggttttccatatcaagatattgtgcaaccggaattttaggcggacgcgagtcgatttgcaatggattttcaccttgcaacgcacggtctggattgtatcgataaagcatccattgtgccgattcaactgccgctttctgattcagcattcctcttgacatgtcgatgccatgtgcaacgcagtggctgtatgcaataatgattgacgggccgttgaaggcttccgcttcaatgaacgccttcaaggtttgttcatctcttgcgcccaaagccacgctggcgacatagcagtttccataagtcatagaaatgaggcctaaatccttctttgcagaaggtcttccaccggcagcaaattttgcaacagctgaacgcggcgtcgctttggaagcctgaccgcctgtgttcgagtagacttccgtgtcaagcaccaacaagttgacatttttgccgcttgccgtcacatggtctaaaccggcataaccgatatcataagcccatccgtctccaccgactgcccaaacgcttttcttggcgagcatatcagcaacggtttcaagcgcacgagcctcatgcgagctcatgtttttcaacttttccttcaaaatcgcgatgcgctcgcgctgctcaaagatgccaggctctgtggattgatcggcgttgagaattgcatcggctaaagattcaccgatttcgcctgccaattttgcaaccaactcagccgcaaattcttgctgcttgtcgatagagactctgaagcccaaagcaaattcagcggtatcctcaaaaagtgagttcgaccatgttgggcctcgtccatcggcgttggttgtccatggcgtggttggcaagttgccaccataaatcgaggagcaaccagtggcgttgccgatcaccaatctatcaccgaagagctgagaaagcagcttcacataaggcgtttcaccgcagcctgaacaagcaccggagaattcaaacaacggctgttgaatttgctgctgtttgacctgtgaaatattcaatttggagcgatcgtattcaggaataccaaggaagaactgccaattttcgcgttcgctttcccaaatcggctgaaccggactcatgttgatggctttgagcttggtttcggttttgttcttggccggacacatatctacgcagatagagcaaccggtgcaatcttcaacggaaacttgaatggtgaaacccaagtctttccaattcttatcgcgaccgtctatcgttttaaaggattccggcgctgaggtcaatatatccttatcataaatctttgcacgaatcacgctatgcggacaaaccattgcacattttccgcattgaatacaaacttccggatcccaaacagggacggattcagaaagattgcgcttctcgtattgcgcagttccaaccggataagtaccatcatcaggaagagcgcttacaggtaaatcatcgccgtgtccgccgataattttgcccagcacattacaaacaaaatccggcgcgttgcctgcaatagcaggttttagctcgatggtgcttgtaaccgcatctggaattttgacttcgtgcaaatgtgaaagcgcgttatcaaccgcgttgatgttcatgcgaacaatctcttcaccttttttgccgtaagttgcgcggatggaatctttaattttttcaatggcttcttcacgcggcaaaacaccggaaatagcaaagaagcacacctgcatcaccgtgttaatgcgccgtcccatgccactttcgccagccactttgtaaccgtcgatgacataaagctttgcttttttctcgatcaaacgctgctgagccacttttggcagatgctcccaaacttcttccgttgcgtgatgcgaattgacaagcaaggtgccaccttcaaccaaattcttgagaatgtcgctggtttgcaaaaacagccactgatggcaaccaatgaagttggctcgtgaaatcaagtatgttgagcgaatcggttttggaccgaaacgaaggtgagaaaccgtcatcgaacccgcttttttcgagtcatacacaaagtagccctgcgcgtagttgtcggtattttcaccgataattttaatggagtttttatttgcaccgaccgttccgtcagagccaagtccgtagaacatggcgcgaacgacatgattgggctcgatagagaaattcgtatcgtaatcgaggctcttgttggtcacatcgtcgtgaatgccaaccgtgaagcgatttttgggtttatccaaggccaagttgtcgaaaacggctttaaccattgccggcgtaaactcttttgatgaaagtccgtagcgaccaccaacgacttttggcatcgaagtgagcttgccatatccatttacaagtccttcgttgatagcggtcacgcaatccaaatagagtggctcgcctgcgctgcctggctctttcaatcgatccagaaccgcaatagatttaaccgtttctggaatggattctacaaaacgcttcacgtcaaatggacgatacaagcggactttaatcaaaccaactttttcgcctttctcacaaagggaattgacggtttcaacagccgtttctacaccagaacccattaaaacaatcacgcgctctgcgtctggcgcgccgtgatattcatagagttgatagctgcggccagtgagctgagcaaatttatcaaacaatttctgtgtgatatctggacacgcatcgtaatatggattgaccgtttcgcgagcctggaagtaaacatcagggttttgtgaagtgccgcgaataattgggtcgtccggtgtcattcggcgcgcgcgatgagcacgaaccaaatcgtcatcaatcatcgctttaatttcttcctcggtcaaaacttctattttagaaacttcgtgagaagttctaaacccatcgaagaagtgaagaaaaggaacgcgtgattccaaggtcgctgcttgcgcgattaaggcgaaatccatggcttcttgaacagagcaggagctaaaaagtgcaaacccagttgctcttgtagaagtgacgtcgctatggtcgccaaaaatagaaagcgcttgcgcagcaagtgcacgagccgatacatgaatgactgttggggtcaattcaccggctaacttatacatggttggaatcatcaacagcaagccttgagacgccgtaaaagttgtcgtcaaagcacctgtttgagcagcaccgtgcaaagccgcagccgcaccgccctcatgttgcatttccaccaccgatggaatggttccccaaatatttggcgttccttccgatgcccacgcatcagatatttctcccattggcgatgccggcgtgattggatagatagcaataacctcattggtacgataggcaacatgagtcactgcatcgtttccatccattgtcttatatagccgtttcatatagaatacttccctttcccttatcggtttgttgaactaatggatacgccttaggcgctataattgaaacttattaaaaataaaagcactgacttttaattaaatactttctggatcgtcgtgcgatgtttttgaggcaagatcatttgtaggaaccatcttctaaagtgttccggttgttcttcgattttcaaaataatttgatgactttattatagcaactttgccagtcgcaattctgctacaataggaggctccggctcaaacatgcggtttaagggctatacccatgcgcgaaaagaagcaccaacttctcacttcataaagaacaagaactcattatgaagtgcgctcagacccaattcactttgcgaaatagcaccaggaaggattttcattggtgcattagggtacaacttggcctgccatgttactttagctgattttagaaacggataataacatcccgccaacaattcacaaaatcttattctgctttgagttgcaaaaatcacaaaaaaattccagagggtaagtttttcgcaaaagttagcaatttttttttcacttaagcgttctgcaatgcggtttctgaaaaaaaagaaattggatttttacgaggcatcaacaccttggcgaaaactgaaagcgggggattttcgaaaaaaaaagcgcgaagtgacaaaacagataaccaaacctgatttcacttcgcgcaattcgattagttctgcgttaaaccgaagcgctaaaatttgcttgtttcaacggcttctatcagttttttcaacagcccaattcgttcacgattttcgtctgtcacttctgttttcgaaataatcttattgaggtcgtccagcgtgcgctcgtagctattgtcctggctgccaaaataaaccagaaacgcgttgacaagcgaagtcagcatttcttccaactttttggattcggtaatgtcggactgaatgccaacaaaatgcgtaatttcgccattttcatcgcgaatcggatttaaagacaggcgattccaaaaggcttcgccattttttttatgattgcgaagctcaaccacgcaatgctttcccgtgccaagcgattcgcgaatcatttgcgacgcttctttattggtttcgggaccttgcaaaaaacggcagtttttccccaaaatttcctcgctattatatccggtgatttctgtaaatccattgttgacaaaaataagcggattatccggctggcgcgcgtcgctaatcgcgataccttctgaggttttgtcgatggctttaattaaaagtgatttgtcgatgtgatgttctgacatacagcttactccttttacaaaatgggaatcatctcgggcaatgaataaaaattgagcatcctggataattaaacaagccgttcaaatggcttatcaacgttcaatcttgatggatgcaggcaagatttgttttatagaactcagattggccgtcgagaattccgcaatcggcttcctcgaaaagcgctcggcatttttgaaccgtaaagccacgcccatcttccgtcttttccttaatgtctctgggatttgcgccgatttctgcccaaaacaaatttgcgccagcggcagcgccaataacgcatggctcgtgggtgcagtttcctttcacgctgcgaggcatgccaagccgtgtgaccgccacgcattgcgcttgccttatttccgaaatcataccgtatttttccgccatttccgttccaggaatcgaaattctgcgtgccgcgccactataagcaggttcaagcgaagcggttaagagaatcatatcagcaatttcatcattgcgatgctctggcccaacgggttccacacaagtgccaattgaaagaccggcttggcgaaatgccgcaaaactttccatgcgcttgtgcggcggaatctcggtatccacgccttcgcgcagccgcatggcatgatagacgccatcaaatcctgccgcgcgcatttcgtttgcttctttttgggttcggtcgccaacatttgcaatcaagagcgtttccggcttaatgtgtcgccgcacttcctgagccatttccaaaagttcgccaaataagtaattggcagttgccatcatatacaccgcgcttgcaccgacagcttccaagtacagtgcgctttccacggcttcttcaggggataattttgtggcttttgtaaaaacctggttgatggcagcaaatgagcaatatttgcaattctcgccgcagggcgccaagtttagcgcaaattgtccatgcacttcggctttattgcctgtgagttccttagaaatgcgtttggcttccgccattaaaagataagtttccggcgaatcgagcggcaaggaaagcatccaaaccagttgcgctttgctaaatggctcagcattttgagattgcttgaggaggtcgtgaatgttatacatgattttctcccgagttaggttgtagttaagggatggtcgaaattcagttgaagcgtcctcttcatctttgaaagcaagcgttaaaaattacagaaaaaacttgtggaaagctattttaattctatgcacgccgattcctttattattatatagaaacgcccgatgacagcagacaaaataagcggccaacagaacaattgattttctttgtttctaccagtttaagaacttagcttattcttgcttgcgtctatggtttttaaatagtgattacttaaattttgctcggaatttttaaggcggcacgcacttcgctttcaaaagaatcgaatagataaacccaaagcataatgacatgcggaaattattaactctcttatcgctgtatatagttttttctacccttctcatttcaggatgcggcggctcaaaagaagcacaagatggcgacgggctcgactcgctggctcaggcttcagcgctggattctttagccatgctggctgactctttacgcggcgactctcttggtagctcagtagccatcggcgagttggattccgtgacgatcacaacagacacgcgcatcgatccagttgcagcctttcgaagcggaaacctttcggctaaagccgttggtgctgaactgatcgaggaaaaaggcctgggctgtaaatattatctgcctaaaacctggcaaacgtctcgcagggattataaaaaccttgtgaattatttttatgatggccgcatcagcgttaccatctcggtcgcaaactctgtgtttgactctttaagtttttgggcgcaagttcaggaagccattacttatggaaaaaatcaaattccaaaattgcattggcgatttgatccacccgttgaacaaaatgccgcagccgctcaaacctaccttggccgctatgagtttggcggaaaacagtacaacaccgcgtactattttcatggcaaatatcaatttcacatcattgtaagccacaaagtcgatgcgttaactgacagcgacgcgcaagtcattaattatttgatggcttcgtttgttgcagaagaacctacggttgaaattccaaaaccggttactatcagcgattcgcaagaagaaacgccggaagaaaagccaaatacaacgccagagccaaaagccaaaccaaaggcaaaagtgaaaaaatcaaaataagggctcgccttccgctgttgacattgatgaaaacagctttttcctgaaacaactcttgcacgcgcttttaggaaatcatttggcgttcaacacttttgaacgccttctatgcaatagatcatgaaagccaaaggcagcggctgctttacattacgttcatttacagttcgaactcatcttgttctttgtcgcgtttttgggtaaaatccttttataagctcttgataagagcctctaaatccgattttaacatgtatacagatgctgagctgctccgtttagtggaacgaggtgaaaatgtgcagattgagtttaagcggctggttcattctcccgagaaaattgcaaagtcgatggtggcttttgcaaacacagccggcggcgtcattttaattggtgttgatgatgacaagcgcattgtcggcatagaaagcgagaaagaaaccattgaaattattgatgaggcggcgcacgagtttgtagcgcctaaaatcaactatgtcaccgatgtagtggaatttcgagctcgcgacgtgcttatggtcactgttgaagaaagtgagcgaaaaccgcattttcacatctcatatccgcgccattcagacacactcaagagaaaaaaagaaaaaaaagtctatatcagaaaagatagccacaatgtggcggcaacccgagaagaagttcatctgatggaagacgaagaaaaaccgctgattatttcttacggtgaaaatgagcaattgctttttcgatatctcgatacttaccatcgcattacgctgaaagaattcagcaagctggtgaatatctccaccaagcgcgcatcgatcattttaatttcgctggtgcgtgctggcgtaattcatcttcataatgaaggcaaacaaaattactatacgcttgccgcttcatgagatgtttttgagacagaactgttcaaaagcgttgaaacaattggatttaatctgccctcagaagcaaccgaacggacatcatcaggaaacaaataattttgcccgatgatgcccgttttgatttatttccatcgactgatgcgctacaatcattaaaaaaataaccgcttagcgcttttttaaataatcgtttgagccgcttttagttctcaaacacactaaacaaagccggcgaagcacttttctcccgttctttttccaagcgataattgataacatcttcgacggtcagcaccggaaaatcatgcttttctgcaaaagcaatggcttcgtctaaatttgccattgttccatctggattggtgagttcgcaaagcacaccataaggacttaggccggcaagccgcatcagatcaactgtggcttccgtatgtccagggcgctccaacacgccacccgttcttgctcgcaatggaaacacatgaccgggacgcgccaactcctcaggctttgcgtcggcggcaatggccgttttgacggtgcgaacacgatctgcagccgaaacgccggtttttacgcccgttttggcctcgatggaaaccgtgaaggcggtttgaaatccgctcgtattttccgaaaccatcatgggcagcgctaaagcctgaactttttcagtggttaaacacaaacaaacaatgccgctacattcgcgaatcagcatggccatttgggtttctgttagaaattctgctgaaaagattaagtcagcttcgttttcgcgatctggcgaatcgctcaccaaaatgcctttgccgcttcgcaaagccgttaatgcgttttcaacgcgggtaaattcgtcgccgaattttttttcgagtaatggattcatgtgtggtctccttcatcattgtttgaatgaatcagggcaaatcgcggaagggtgctcatgcaaaaagagcagcgagcctctaactgctgtggacattgattgcagccttatcctcttccatccggcctttcaccgtcggctttggcttttcaccaaatctgctgacctcccacctgggagcgctcgcgggctctccaaaagtttggaacaccgccggtggggaatttcgccccgccctgagaacaagtttattttgaggctggaatatagacatccagctcctttttaaaagtacacgaggtaaaattaaagaccgattttcacaaaattttcacaagcgtcttctaaacagctgctttattagcaaacggcttgccattttaggtcattttttaaccgagcaacgccattgaatgaaaaaccggcgggaaaaatcggcaatgcttaggaaagaatttttcggattcgttatattcacccccacgttatgcgtgtctgcgctaactacaatcagaaatacagcttgtaaccataggcggttacactggattcttaataaaaaaactactaagggagaacgaaataatggcaagattattcatggctttaagcctctgtgttgttatgctttctgcatgtggcaaaaaagctgaagagactcacgaagccgcaaaaactgaggaagctgcaaaaccggctgaagctggcattacaaaagaagcactcgctgcaaactacaaccttgaaaaaggaaaagaagtttatgaagcaacttgccaaatgtgccataacactgggatttcaaacgcgccagttgttgggacaaaagacgcttggacagagcgcaccaaacaaggcatggaaacaatgattaaaaaatccatcgaaggctaccaaggcgaaagcggccaaatgcctgcaaaaggtggaaacgccgaacttaccgacgagcaagttggcaacgctgttgcttacatggttgaagccagcatctaagtgccaaattaggctgagttaaaaggcgggagcaattcccgccttttttattttcgtcaatctcacttatccgaattgctgcacgagcaacgcttcatccacagcaagaatattcaacttttgaaaatcgattattttttgatgcgctcttcaatgatgagttcttcacctggctgcaaccattgatattgctcggcaacacgctttttggattcatttttgtcgacttgctcaccaactttatttcccacaaatccgccgacaagcccgccaataaccgcgccaggaattgcgccaaccaccgcgcccatcgggccagctaaaaagccaaaagcagcaccaatcaatgagcagccaccagaaccaccaataattcccatgccagtcacgattgtttttgctaccccgtcattatcctcttcttttttcttgaaaatgctttccagatcaatcataacacttgctccttttctatcgccttaagtgaaaacaggactaatttttatgagcagcgcagcctttttatcacaatacttttcaaattctccctaaacttgcagggttaaaaattacgtttttctaaaacaccggcagctccgctccgctcgtaagcggctgtaaatttacaaattatattgagtttcaaaaaatacgcgttctgggctttatgagaagactttcttacccaaaaagcggcttgcgcgtttctcataccgccccgagaaaaacattttcagccaaggcacatcataatatttgcgagatgaccgtcatcaatgtttattagtgattttctctctgttcagaggaaaaaacatcttaatttttttgataaattcagcccgtctcaaagccgcgtgcacaatgatgctgaattttcaagttgccgcacctgtttatcaaaaatcattgcatgacgtttcatgctgttagatcaaaaatttttacagatcattattcattctaatgcctgattcatcgattgaaaaaaattacgaggtggtttcctcagaaccattgcacaacaacgaaaatgcctcgctggctgcccgcatgggaaaacaaaactacccggttcatctactgctattcctcgccacggtgattaccaccactttggcaggaacgttttggattggcaagccttattcgctggaaaacttagacgcgttgcgcaccaattttaaagatggcctgccattttctcttgcgctgctaacctttttgagctttcatgagtttggacacttttttgcgtgcgtcgcacatcgcgttcgcgcaacgctgccatactacatcccaatgccgccgattagcttcattttaaatattgggacatttggcgcggtcattcgaattaaggagcgaattccgaattccaaaagtctttttgatattggcgtttcgggaccgatttcaggtttcgtcgttgccgttggcttgcttgttttgggttttgcgacccttccgcccattgattacgtcttcgacattcatcctgaatatcgcgagcttggagaaattccggctgcgggcccaggaacacttatcgcaggaaaaaatttactgtattggattttggaaagtcttttcgcgagcccaaatgtgccaccaatgcacgaaatgtaccattatccgcttctttttgctggatggttgggcagtttcgttacggcgctaaatcttttgcctgtcggccagctcgatggtggccatgtgattcacgcgatgtttggcggcaaaacgcatcgccttgtcgcacgagcatttgtcgtgtttattattttactggggctgccgacgtttgccgaatggctacttgcacttttggcttacttcgcaaacttcgaattttccggctttccttatcctatttggcttcgaatgctttcttggccaagctggattttctgggcatttatcttaatcaaattcatcaaagtcgatcatccgccggttctcaacgagcatcgtttggattcaggccgaatggcgattggctggatcagtattatcatttttattttatgctttacgccagtgccgtttacggttctataaagatgaaaacgcgcatctaaccacctcattggtttttgtaagggcggcctgatattttccgtccttacaaaattctatctcgcccattttaaccttacctatcaccaactaacgttactttgaatgcctgcaattttttttatgaaaaagtctattttcatttttccgacttgaaataaattgcgctgcacctttattttccaagcatccgccgctcaaatcctcacgcggaagaggatacattttcatacccattttttggaatcgggttaaagctatcatacattgaagtgggtttattagaaagtcaactcgattggcgatgcccgccttgatgcgttttacatgaaccaatgaaaaatcaattgactatgagccaagagccacgcgggagaaaaaacagacgaaaaatcaccccaaaaacaccgtcagaaacattaatcgagaaatccgaatggatgtatgagaatggcatgttggagcttgccttgaaaaaagcaacggaaagtatcgccagcaatcctaacagctatgaagcgtaccttcaacgggccaaaatttattccgccttgcaacttttcagaatggccatagatgactacaaccacgccttgaatttggagacgactcgccctgaacttttacttgagcgaggcgattgctatcaaaagcttggcaaagcaaaagccgctcttgaagattacaccaattatgtgaaaacgcatcaaaaagatcctcgcggatttttcaagagagggatgcttttctcggaaattgatttggatgacgcggcgattcgcgatttgtcttatgcgattgagttaggagaaatggaagaaaatgagcttgagtttattacctatcaaagtttggtaacgcgggcgcttttatatgaaaatcaaatgaaatacttgcgggcgctttcggatgtggatgcagcattggcgattgtggatcattttacttcgattttcccggtcaattatcaatcggtggaattaaaagcgtttcgcgcacgactttttagaaaacttggcgaacaggaagagtccctgcgcattcttgatgatttgtgcacgcgttgcatgtttaatttagaaagtaacaatttgctttgggacattatcgtcaaagaacgcgatgaactccttgaagaattagggctcacatcaaaactgattcagaacactcatttgccggacatgctgatttattcaatcgcaagccaatcatatacaaacgcattatataattagcttattatatttttcttacggtttttaacgccggggttgaacacctcataaaattgtgttaatttcgtgcgcggagtatagactcctattttttacctcagaaaacataaaacaaacgcttagaacatggctgataacgaaaaaacaaacatgcctgatgttgtaactccgattacaaacatcttgcaagcgattggttctcttattgaaaaagagatcatcccaacagttggaaaccttgtcacaaacattgttgacagcattaaatccatttttgagggcgtctctggcaccgttgaatcggttacaaaagcattgccagcaccatctcagcaaccagaagcttcagcagcaaaaccggcacagccagctgccaagccagctcaaccacaagctaaaaagtaagcttgtttggaaaggctgcttttcttaaacagcctcaaaaagcatattttttaaaagggcaagcatagatgggcttgcccttgttgtttccttttccctaaccgtcgggttcaaaagctttgtgaattgacctgtaaatcttatattgccggcctttttaggggtgtagtaggaggtaaaagactaaagaaacggcatggcaaaatttaaagaacttcccgcagaacttagttatagcgctttggaagcggaggttttagcgttttggaagaaaaacaatatttttgagaaaagcatcgcgtcacgcgcggaaggcaaagcattcaccttttacgacggccctccaaccgtcaatggaaaacctggtgtacaccacgtttttagccgcacgatcaaagaccttatctgccgttacaggaccatgaaagggttttcggttcgccgaaaagcaggttgggatacacacggcttacccgttgaaatttccgtcgagcaaaaattagggctgaaaaataaatctcaggtcgaaggcttcggcacggatgagttcaaccgcgaagcaaaagcgctggtttatcaccatatcaacgatagcaaagaaggctggggcaaactgaccgagctgatgggctattgggtcgatatggactcgccttacattacttgtacaaatgaatatatagagtcggtttggtggggactgaaacaaatttttgacaaaggcctcatttataaagattataaaatcgtcccgcaagacccgaaatcggaaaccgttctaagctcgcatgagctggctttaggctatcgggaaattaaagaccccagcgtttacgtcaaatttaagttaaaagactcggacgaatcgttcttggtttggacgaccacgccttggacattgatctctaacgtcgcgctttgtgtcggcccggatgtcgaatatgtgaaggttcgcacggaggaacatggcgttttaattcttgctaaatcaaggatctccgttctcggcaaaaacgaagacggcaacacttgggaaattttggaaacgtgcacgggcgaagatcttgaaggcatcgagtatgagccacttttctcttatgttcctgttaagaaaaaagcttttttcgtaacgctcggcgatttcgtttcgaccgaagatggtagcggcatcgtgcatattgcgccggcgtttggcgcggacgactacgagttgctgaaaaaatacgacctgcccatgcttcagcccgtcgcaagaaacggctgttttacggcggaggtctccgattacgaaggcgtgtttttcaaagatgccgacaaagacatcattctcgctttaaaaaataaaggcaagcttttcaaaaaagaaactgtcacgcacagttatcctttctcttggcgctacaatgtaccggtgctttattacgctcgcgaatcgtggtacatcagaaccaccgatgttgcaaagcgcatgatggctattaataaagaaatcaattggtgcccgccagaaatcggatcggggcgttttggaaattggctggaagaaaataaagactgggcgatttcgcgcgaacgattctggggaacaccgctaccggtttgggtttccgaagatttccaaatcggtgatgaccacaccagcggcaaaatgttcgccgtcagttcgatcgcagagctaaaagaaggctttatcgatatcgaaggcaagcaaatgaaactcagcgatgcacttgagcagaaatttgttgagctggatttgcacaagccgtttgttgatagcgtttattttatcaaagatggaaaaactttccgccgcacacccgagctcatcgacgtttggtttgatagcggcgcaatgccatttgcccaacttcattatccgttcgaaaacaaaaagctttttgaaaacggcggctttcctgccgacttcatcgcggaaggcgtcgaccaaacgcgcggctggttctacacgcttcacgccattggcacgctgattttcaacaaaccggcttataaaaatctcatcgttaatggccacattttggataaagacggacaaaaaatgtccaaatcgaagggcaatgtggtcgatccgtttgagatgatgagcaaatacggcgcagattccttgcgctggtatttgatttcaaccagcccaccttggcgcccgaaatcgtttaacccggaagaattgctcgaaggccaacggaagtttttccgagcgctcgtcaacagctacaactttttcgtgctttacgccaatgtcgacgagtttgattattccgaaaacaatttgcctgtctgcgaacgcagcgaacttgatagatggattatctcggcgctcaatacgcttgttaagcatgttgaagcagcaatggaaaattatgacccgacggctgccgcaagacacatcgaggcctttacggtagatgatctttcgaattggtacattcgccggtcgcgacgccgtttttggaagggtgaaaataacaacgataaacttgcagcctatcaaacgctgtatcagtgtttgttggttgttagcaagcttgttgcgccagtctcaccgtttatcagcgattggatttatcgaaatctgaacgaagtgtcaggcaaggaaagtttcgagtccgtacacttggcctattttccatcggtggaagaaacggcgatcgattcggatctcgagctgcgaatgaaaaaagcacaaatcatcagttctttggttcgaaccatgcgcgaaaaatcgggaattaaagttcgccaaccactcaagcgcgtgctgctgcctatttctgatccgcgcgagcgccgcgaaatcgaaaagattcggacgatcgttctcgatgaggtgaatgttcatagtcttgagtatgtcgacgacgattccggcgtggtcaataaaaaggccaaaccgaattttaaagtgcttgggccgaaatttgggaaagacgccaaagccgttgccgcgtgcattcgcgagttgccgtcaagccaagtggcgaagttagagcgaaacggaatactggcaatagacgttcaagggaaaagcgctgaaatcactctcgaagacatcgagattttgcatgaagatattgagggctggttggttgcttacgatagcacctacaaactgatggtcgctctcgacacagaaattgacgaaacgcttcgcgcagaagggcttgcgcgtgagctcgttagccgaattcaatctttacgaaaagacaaaggacttgaaatcaccgatagaatcaaactctacttagatccgtcggagttgctaaaaatttccatagagcaaaatttggagtacatcaaagccgaaacgcttgcaaccgatattgatttcaacctggatggaatgcaatcggtggcaaaaacggaagacattaacggcgaaatttgcagaatggcattggagaaaaaatagcaccacttccggcagaaactttaaaacttaagtatcatgccaagaaaaacagcatcatctgtatcagccaaaccggcttctgaaaaaattgaagtggtgtcttctgccaatcatcaaacggattcatcagcagttgatgcttcaacaacgaaaacagcggcaaagaatgtcagccaagttttgaattctaaaacaacaatcagttccagaaaaatgtctgctaaaacacggaaagtctcctcagcaccttccatggaaaatgagaattcaaaacatgaggagcaggatcgtttgagtgttacttatttaagtgcgaaagaacttaaacattttgagcagcttttgttaaaaaaacgagaggaagtactgcgcgacttggaaattttgaagtcgtctttttccgatgaaaacgaggaagatagtgtcaactcgagctattcgatgcatatggctgaccacggcaccgagacgatggatcgggaacagcgcttcttatttatctcaagagacgaaaaatacttaagctatattgataaagcgctcgaacggattaagaacaaaacttacggcatttgtgctatttctggaaagcccattcctaaagcgcgattagaagcggttcctcatacaggagtaagaattgagtataaaaaacgctcctaaagaaaaggttgtataacaaggaaaaagagcctgcccacagctttttccttgttatactttgatcgattattcaagccccatctcaatcgtcattttcatacttatcggtgttcgcaccattaatggcgattggataacttccgctgaagcaagcggtgcaataacttgactcttcatcttcatgcttcggcacgctattcaaaagtccttcgtgcgataaataagtcagcgaatccacatctaaatatttcctgatcttatcattttccgactccaacattgatgcgatcaattgatctcttgttgggaaatccattccataaaaacacgggctgataatctgcggggaactaatatgcaagtgaatttcctttggctgcgcctctttgagcaattttaccaacattttcgaagttgttccgcgcacaatagaatcatcaactacaataatccgcctatttttcagaacaccgcgcacaatgttgtactttgatcgaaccttcagctcgcggctctccgctcctggatgaataaaggtgcgcccaacataatggtttcggattaacccaagctccatccttgctggcacattgtgtttgttgctttcggttacaaatcccaatgcggctgtatttgaggaatcggggacgctgattactgttaagtaattctcatcttcggcaggcttgatcttcgactcaattgccagattttttcccagtttccggcgcactttatcaactgactcattgaaaataatgctgtctggcctggaaaaatacacaaactcaaaaatgcagcgggctcttttctgacttttcggaagatacaacgagcgcggctcctgagttttgacggccattctatcaataatcataatttcccctggctccacctcgcgcacatattccgctgagataatatcaaatgcacaggtttcactggccaaaacaaaggtacaatccgcattgctatccgactgctttttgataccgagcgaaagcggacgcaccccgtaaggatctctggctgcaatcagctgcgtatcggttagaatgacaatcgaatacgccccttgaatttgcgatagagcgtcaaaaatttgctcttctggctttttagcggtacttcttgccgccaaatgcaacaccaattcgctatcggaagttgcttgaaaaataacgcctttttcacgcaaatcgctgcgcaactgccgcgcatttgtgaatgtgccattgtgagcaagcgctaaatgcccagatttgtagtttactgagaacggctgaatattttggcgaagctttgcagaaccggatgtggaatatctattatgtccaatagctgcccgacctgtcaatttttcaaaatcttcatcactaaagatttcagagaccaaaccaaaatctttttgaaaacgaaataccgcgcgtttttttgattcttcataatcagcaacgacgattcccgctgcttcttggccacgatgctgcaacgcatacagcccataaaacgtatccgacgcggcttcttttgaattaaaaaccccaaaaattccacacatatgcttactacaaaaataaaattagacgaacgaacgatttaaatacgaacttttacaaacgactataacgaccgtgtttatatatatttataatactaaagtaaaatagcaccatgatcactagcgtagcaggaaaagagagcgttatcaacaacgaaagattgttggagagcagcagtaaccaaacgatgccaatcagccccattcccccgaaagacgctgcaagcagcgcggttgctcgttttgcactttcatctttatagcgccgagctcttctataaattttataggccacgaataaaaacaatccaatccaaagaaacaagtgaagcgaaacggaataagttaaaagcaaactgttttgaaaaaaaacctcgctcgcctcaacgatggaagtgttttcatggattctcaattgcagcgtcttgtggaatggcaacaaaggaacaccaaaaaagcgatcgttgtagaaaatggtgaggaagagaaacaggaaaatgattccagtgacataatacgtatcgtaactcttttttgagcgggcaaaagttaacccaaataaatacccaaaacagagaaaccacaaaagtgaaatatgccaaccgaaccaataaagaggaggaaagtaaatggcggggataatgtttacaaatgagagtgtacctacaatgaaaaataagccttttgatgaaagcgctaacgtggcaaatgtggcatacatcaatgcgcgagcctgaagcttatccttcttttttgtgcgaagacttttcttatgaaggatcgcagcaaaaaagccgcccattagcaatatcaaaagagcctcaaggaacaagaaaaaattttcacctgcggacacctgctctaaccagagagaaacaatagctcgattattcgttgatagcgagtctgttatagccgtagcaccctgaacatatcctataaaatcaacaagcaatgtgctgcaaggaagcattcattccatcttttttattaaaaaatccgtcttctacgctaagcaaaaactgttgatttgaaagatacccattttttttcggagttaagtaaaattaaatcgagaattctatcaactccatgatgaagggcacttccagccagccagccgttacgaatcaaccaactgaagcttgaccaacacaatttttgtttttgatgcccgagctatggtaaaaactttattttcaattttaaaaatttccccttgcttcggaattcgtccaatgtggcttaaaatataacctgcgagcgtttcgtattgctcttccactgaaaagcctaatttcaatttttcattgatcgtatcaatatcaacccgcccactaaccaaaaaagtgttttcggatagcgcatgacaaatttcatcatccgattggcaatcattgtgcacatcgccaattagctcttcgattaaatcttctgaagttaccaaccccgccgtgccgccaaattcatccaccacaatggccatgttcatatctgaatagcaaaattcttgaagaagctcaaccgtttttttggtttcaggaacaaataacgcttcgcgaagaacgctttttaacgagtccggcttcttaaacagctcatacacggaaacgacaccaataatatgatcaatcgtgctttcataaacaggcactacggaatacttcgtttttccgaacactttcaccagttcgtcaagcgtgatggtggaaggaacggcatgaatatctgttctcggaatcattgattctcttacctgcacatcgctaatggcaaaaatattagagacaatttccgagtcttttcgctcaacttctttcggcgtgtaaattcgatgcaaaatgcgataatccaacgcacttgtgtgatcattttgccctttactcagcaggcgaaataaggcaacagcttgcgatgaaaaaaaatgaatcgttgcaatgagaggagaaaagaggatcgaaaaaatcttgacaaagggtgccagcaccaatacggaatattctgagagttctttaagcaacaattgcggaataatttttccactcagaaccaaagtgatagatgcaatggtaatcgctgccaaaaactccacagaaaaacaatcatgaccgatcgatgtgcgataaagcgcaaaaaataaagcggcaaaaatatagagaaaaactttttggcttaacagaattgtttgaagcgctttatttatatttctcacaaaatgtccggctaatgcagcgccaataactcttttacgctcaaaaatttccagccggattttatttgcactcacaaacgaggtctcagcaccaaaaaataacgcttgaaaaagaagggatagaagaaagccgaagagtattgtcattttcgccaatggcaggaaatcgtcatacagggaatcctaactaaatgtatgtgttggttttcttgtggagctaaggagactcgaactcctgaccctttgcatgccatgcaaatgctctaccaactgagctatagccccatgtgattaaggagcgctattatacaaaaattgtattaatttaacaaaacactgttttctaaaaatctttcaattcgcttaccctaaaaagcaaaattaattagaattactggcatgaatatcggttatgttgtcaaagaaagtttttcaggatttaaacgagcaaagctggcaacgtttgtgtcagtagtaaccgttaccatctcgctgattttactgggcatatttgctctgttgagtttaagtttttttcaggtgcttagtgaagttcgcagtcgcgtggagcttgaagcatttctatcggaaaccgttacggcgcaagaggcgcaagaattgcagcaaaaactcacagccatcccagctgtgaaagaaaccaaatacatctccaaagaagacgctgcgcttctttttcatcaagaatttggggaggatattcaaagtgttttaggaacaaatccgcttccgacatctatcaaaattctgttgaacgcctcacatgccacgctggatagcttagacttgtttattcccaaaatcgaagcgctgcctggcatttcagaaattaagtacaacaaagaatttctatccggcattgacaaaaacgctcgactcattacctacattactgctggcgttggcttttttatctcattagcgtccattgccttagtgtcaaataccattcggttaacgatccatgcaaaacggcaaatgctcaaaacgatggaattggttggcgcaacgccctcatttattcgtctaccttttctgatagaaggggcatggcaaggcatttttggaggcgcgctcgctgttcttatgatatttttattagtcgaattcgttgtttgggaatatgataaatccatttatactgtctttgtagagcctgcacgtatcatgtatcctgttttagcgctttctggctttttgcttggccttgctggcagtagcctttcagtacgaaagttcattcgttagcttcacaagtccatcgtttttacgcacaaacctgaagcttacgtgacaactgtcacatgaaagcgccgccgttaataagtattttaaataataaatttcaagctttttcaatttttacctgtatagggggaaaaaatgtttgcaagaaaaattttcatggtaataggcatggttctatgcctttacgctaccagtttcgcccaaaaaggcacgattacgggcggcttggttggcgatcccagggttatttatttagccgacattataaaaatcggcgatcaagtcagcttaggtggaactgcaaaagatatctttcgtgtgaccatcaccaacaacacaacaaacgaaccgcttggccttgtgcttgaattctacaaagacggttcgctcatcgcacatggcgaatccaagaagttggtttataaaaaaacattcaccattacaaataataacatcaaacagagcccttatagtcttagcaattttgaatttgacaaacaggctctggagaacataaccggtattagttttgagagcagcggtcctggaaatgttaatattccaacgacattgccttctggcatttacatgtttaaactttcgctgaaagatcaaaacgccatggaggtgtctggcagcctttgcacaatagttcttacgatcacgaacccaacgggctatatctcactgctgggtcccggaaatccggtttcgtttaatgagccccaagtcattaataacgcgttcccaaccttttcatggcaaggcgatgcccaagaatacattattgaagtctacgaacgcgtgaaaggtcgccaggagtcctttactgaagttctcggcaacaaccggcactttttcaaagagcatgttcttggacaatcaatccaatttgatggcgcgagcgggacacgcccatttgtgtcaggaaatacttacttctggcgcgtgacttccgttgtagaagttggtggccgcgacaacccaaccaaaacttggtctgagcccttcttcttcacctacgttgagcccggcgccaaccttgataatggcggcgttgcctcagatgaccaactcatggctatggtaaaagacatgctgggagcactgggtattgatcccgtttggttaagaagcaaagaaactactttcatttcatttgagggaaaagttttctttaatgactccgaaaagccacagaactactcgaacaacacgaacttaaacgacttggttgaagcgcttcgtcagctcctcaaaaataaaggtgcatattaataaactgtctgtatttcaactgaaaacaaagaaacaggttaaacccaaaattgaagaaatcatgaaaagaattattccgataatcttgtttctggttgtgggcgcttatgtgacctatgctggaaattttttcgaggatgaaaaatccactacgcttgccattgttttgaaagccatcaaacaagttgatttcaaaaaagatggcaatagcgactgggaagaagccaaacgcggacagcgattaaaaggcggcgatgctctaaaaacaggcgatctttcctcgtcgattcttaaatttgtagatggctctattgttcgcctacgccaaaagacggaagtcgttatccgaggcgaaaaagacggaaaaatgatgaataaagatgttgcgatagaatatggcgatctcggatttaacgttcaaaaacgccccggagagcaattccgattttcttcacccacagcggtggcgtcgattaaaggcacagaaggcgtcatgctggtaggcgaagataaaaccactttgattattacaaaatcttcctttaaaatcgctgctgcgttccaagcattaatgggatcaaagcaaagcgtggatgttggtcctggagaaaaagcaactgctctaaaaaatggtgaggttatcaaagttgctttaacaaaagaagaccaagagctcgtggaaaaacttcttgaagcgtctcgcgaaacaaaagatgaactgcttattaaattccgcgacgctgatggcaagatgaaagaaatagaaatcaaataacagcccacctgaattgaagcaaaagcgcccatgagttctctcatcggcgcttttgtttatgctctttttgaaccctaattaattggcagcgttcttgctatttgtttccgttaagctcaaacccgctaacttaactttccgcagccatgtttttttttaactaaaacccaccgatgcccaaacaaaggaggcgattatgttttttaaaaaaattaccgctttagtttatctacttacctgtttttacactttatcttttgcgcaacttaaaggaagtctttctggtggaatggttggaagtcccaaaatggtgtatttagccgacattctaaaaatgaacgatcaagtccgttcaggcggaagtggaacaacatcgcttgatctgttccgtgtcacgatccaaaacaacacagagaaagaaaaattagcctatgtactcgaatttttcaaagatggtgaattgctggttgagggaggatcttcatttatatatacgaaaagctttacgattacaaacaataacgtaaagaacagcccttaccgactacggagctttgaactaaataaagaaattgttgaaaaaataaccggacaaagttatagcagatttggctcagacgtcaatgtgcctacatatatgccatctggtgtttacacctttaaaatgtggctgaaagacgcaaatggtaatgtagcttcaaacgttatactggcagttctaaccattaccaatcccacaggttatgttacgttactaagtcctgggaatcccgttggctttggaacaccggaatccattaacaatccgctgccttttttccaatggcaaggcgatgctcaagagtatatcattgaagtttatgagcaagtagaaggccgacaaagcacttttacagaggcaattggcaatacgccgcattttaaaaaatccggcattctttctacatctattcaatttgatggcggaagtggaaccagaacgtttacttcgggaaatacctattactggcgagttacttcggttatagaaattggcggtcgcatcacacagaaaaaaactcagtctgagccatttgcctttatttatgttgcgcctggggacaacattgccagtacgttgcccaccgatgatttttcatttgacgactccgctgatgaaagttcggaggaaagctccgatgaatcttccgatgaaagctccgatgaaagctccgacgaaagttcggaggaaagctccgacgaaagttcggaggaaagctccgacgaaagttcggacgaaagctcggaggaaagctccgatgaaagctctgatgaatcttctgacgaaagttcggaggaaagctccgatgaatcttctgacgaaagctcggaggaaagctccgatgaatcttctgacgaaagctcggaggaaagctccgatgaatcttctgatgaatcttctgacgaaagttcggaggaacaatcaaataatgcaaaattggccaaaaagctccttaaagtaaaagaaatacttgggtcgttagggattaatgcaaagtggcttacagacaaaaaaatatcgttcgaaagtttcagtggaaaaatatcatttcgtgacccgagcaattcaaacaaaacaattccgcaaacctacatagaaaacacaaacatagacgacttaatcgaagcactcaatcaattgcttgcaaataaaggcctctcaacaaaagcttctgctgagaagcaaactatgtgaatctaagttattaaatatgaaagcgcccatgagttctctcatcggcgcttttgtttgtttacacgccgctaaaaaattgaaaatggatttatctgataaaattaaattgcttggcaaaaaaaattggatttgacgccattggcatcgtgcccgtcgcggcactcggctcggaagcgcgcgcatttgaacaatggctccaacaagactttcacggcgatatgcgctacatgaagaaccattttgaaaaacgcgtgtcgcccgacttattatttcccggcgcgaaaaccgtgatttcttgcgctgtcaattatttccatcgtgataaaaaagcttcgcaaaacggcaaaatttccatttatgcgcaaagtttggattatcattttgtagtgaaacaaatgctcaacgagcttttagaggaacttcaaaagattatcgggcaagttcaagggcaagcgattgtcgacacagcgccatttatggataaagtctgggctgttcgcgccgggattggctggcgcggaaagcacacaaacttaattaatcgaaaaattggttcttatttttttatcggctctcttttgcttgacgccgctattccttcgaacgattcggcacagcgcaatttttgcggttcttgcacggcctgcatcgatagttgcccgacaaaagcgattgtagcgccgtatcaaattgacgcacgaaaatgtattgcctatttaaatattgaatcaaaacctgatttcaacgaagcggaaaaaaaaatgctcggcgagtggctatttggctgcgacatttgccaacaagtttgcccatggaatcgctttgttcaagaaaccaaaaattctttactccagccaaaaaaagaccttgcgaaccttcaaactcaagattttcttcaacttacaaaatccagctttaagacacttttcaacgacacggtcatcttcagaaccggcttgcggcgcatgaaacgcaatgcaactgcggtttctgaaaatatcaaaacgcgcaattttggctcagcagaagattctgccacttgagcaaactgaaggattagggcaatgctggtattttttttatcttttaccttaaattttccatccgaataaaatatccgtagtactcatggcgcgttccaaaatcgttaagcatatttttgtgaccggcggtgtcgtatcgtcacttggcaaaggcattctttccgcctcgcttggcgcactgctaaaatctcgtgggttgagagttgctattcaaaaatatgacccatacatcaatgtcgatcccggtaccatgtcgccctaccagcatggcgaagtttatgtgaccgacgacggcgcagaaacagacctcgatttaggacattacgaacggtttcttgatgaagcgacttcccgcgccagcaacatgactatgggacggatttacaaaacagttctggacaacgaacgacgcggcgactatcttggtggcacggttcaggttgttcctcatgttatcgatgaaattaaagcacggatgcttgaccttgctaaaaaaggaagctttgatgttgtgattacagaaattggcggcacggttggcgacattgaatcgctcccgtttctcgaagctatgcgtcaactgaagttacaattaggctcgaaaaatttggtcaacatccacctaacgctcgttccttacattaaatcggcggctgaactaaaaacaaaacccacgcagcacagcgttaaaatgcttctggaaattggcattcaaccagatattttggtttgccgcagcgaacacccactttcaaaagatatcaagcataaaattggccttttctgtaacctaagcgattcggacgtggttggtctgtgcgatgcagaaaccatttacgaagttccgcttgtgcttcacgaagaaaagattgactcgcttgttctgaaaaaactcatgctcaaatccccaaagccagcagacatcaaagattggaaggatttttccggcaaggtaaaattcccaaaagacggcgttgtggaaattggcgtttgtggaaagtataccaaatatcctgatgcttataaatccattgttgaatcctttatccatgctggcgcagcaaacaatgtaaaagtgaaagttcgctggatgcactccgaggatttggagcagaaagactgtaaggtaaatgaaatgcttcaaggcatttcggggattttggttgcgcccggtttcggcgaacgcggcattgaaggaaaaatcgagattgtcaaaatcgccagagagcgaaatattccgtttttcggcatttgccttggtatgcaatgcgccaccattgaatacgcccgaaatgtttgcggcatggaaggcgcacactcgaccgagtttgtgaaaaaaacaaaatatccggtcattgatttaatggagcatcaacgcagtgtgaagcaaaaaggtggaacgatgcgattaggcagttatccctgtattttagaggaaaacaccaatgcgtttgcggcttatggaaaaaacttgatcaatgaacgccatcgccatcgctacgaatttaacaatcaattcaaggaagaactttcggcaaaaggtttagtgattgcaggcgcatcaccagatggggaactggttgaaattatagaactgaaaggacatcgttggtttgtcggcgtgcaattccatcctgagctcaagtcaagggttcacaagcctcatccgctattcatatcgtttgtggccgaagcaaaaaaattccgcgacgaaatggcggttcatcattatgaaacatcatccgtagaaacggtgtagtttcacattttcaaaatcccccacagcccattttctccaatgcttttgtgcccgaaacagaaagtcgcttgtttgcgtgctaagattttatctcaatgattaaatttcccaacgcatctattttgcccgaagcaaatggcggcagcacaatggtagaactgtattctactaaaatggcaggccctgaaatttgattgcccggaagcagtttttcacggtcgaatattttagttcgatattcacgcccgtcaaaatgcaccactcgctcctgaaaatttgctaagtgaggaatttcgtcggtcattttttcagcaggtaaaagcaccggcttttccggcgagccatatgcacgcaatcgaatattgacaacttctatcgccttacctgaatttcgatagccataagtttgctcatgctgcgcggaaaatttttcttcaaaatcttctgcgaacggaacgattaactcaaacgattggccttgataacgcacatctaaaaagcgctcaagccgtaatgcgtcgccggaaaaaccttccctcgccatttcatcaaccgcttggcgctcaagcgatgcgaatttttcctgcactgtgccaaacgacaaactcgcgcctgaaagcatcacggtttgagaataatccttaatcacatcggccataaccatcccgaatgccgaaagaatgccgggatttttcggcacaatcacgcggggcaacgaaagctggcgagcaagcgtggcgcaatgcaagccccccgcaccgccaaatgaaaacagcgaaaactcacgcgggtcaaaacctttttcaacggaaatcacgcgaatggctcgttccattgtttgcgttggcaacgtccaaaatgccttcggccagcgcatacgggtttaattttgccttagctgacatagattcaaatgcctgctgaattttttcttcatgcagacgcatgttgccgccgagaaaatgttcgggaattaaccggccaagaaacagattcgcatcggtgaccgtgatttccgagcctttgccataacaaatcggtcctgggtctgcgccagcgctctccggcccgacgacaagcgccccgcccgcgtcgagtttcgcaattgaaccgccgcccgccccaacggtgtgaatgtccagcatgggaactttgagcggaaaaccggaaatggaagcgtcgatcgagatgggcaaatcgttttcaatcaagcaaacatccgttgaagtgccgcccatatcgaacgtgatgaggcggctgtatccggcggcgcgtccgatttccaacgcgccgatggcgccgcccgccgggccggaaagaatcgtgcgtgccggcgtgtgcatcgcggactgaacggaaatgctgcccccgttcgactgcatgacgcgcaaggtattttcaccgacaaattctttcaatcggctcaaatatcgcaccatttttggctgcacatacgcattgatgacggtcgtagacatgcgctcgtattctcggaactcggaaagaatttcattggacacggaaatcgggacgcaaagttcgctcagcctttccgccatccgattttcatgctgcgcgtttaaataggaaaacagaaaactgatggccaccgactcgaccgaagcggctttcagcttttcgagaacctcttcggctgaagcttcatcaaacgcgataatttcttccccttgataatcaattcgcccggtgacgaaaaaacaatgctcgggagaaattagctctttgggtttttgataaaacaaatcatataacgccgtgcgattttgtcgcccaatttggataatattttcaaaaccagcatttgtaacccacgccatttttgcgccttttcgctctaaaattgcatttgtcgcaaccgtagaaccgtgaatcacttccaccgattcattttcggcaatgtgccggatgccctgaatgacggctttagccggattttccggtgtggaaagacatttataaacgcgccattgaccattttttctataaataaaatccgtaaatgtaccgccggtatctacgccaataatgatcatgagtagaaaaatcaaaaattgaaaaagaagctaaaatttagggttttacggatggagaaaaaatcggatttttgtaaaaatgttcgaatgcaaaaagcctatcatttctgataggctttttgatataaaatcggcaacgacctactctcccgcaaacgcagtaccatcggctctctggggcttaacttctctgttcggaatgggaagaggtgatcacccaggatatagtcaccgaaaactttttgagtataattgaaagatagtaactctcaataaattcataagccttcctatcagcgaagaactacaaactcaccattaataaaagataacggacaagtcaatcgactaattagtactactcagctaaacacattactgcgcttacacctgtagcctatcaaccaagtcatcttcttggtgtctgatagggaaatctcatcttgaggcaggtttcgcacttagatgctttcagcgcttatcctaaccagacatagctacccagcgatgccactggcgtgacaactggtgcactagaggtctgttcgtcccggtcctctcgtactagggacaagccctctcaaatttcctgcgctcgcatcggatagggaccgaactgtctcacgacgttctgaacccagctcacgtaccactttaaccggcgaacagccggacccttgggaccttctccagccccaggatgtgatgagccgacatcgaggtgccaaacccccacgtcgatatgaactctcggcggggatcagcctgttatccctagcgtaccttttatcctatgagcgatggcccttccattcagaaccaccggatcactatggccaactttcgtttctgctcgacctgtcagtcttacagttaagctcccttataccattacgctcttcgttccattaccaacggaactgagggaaccattgcgagcctccgttacattttaggaggcgaccgccccagtcaaactacccgcctgacacggtccttgagtaggattcactactcgaagttagaactcaaacagaaccagggtggtatttcacattgcgactccacggttgctagcgcccccgcttcaaagtctcccacctattctacacaagttttgcccaagcccaatgccagggtgcagtaaaggtgcatagggtctttccgtccaaatgcgagtagccggcatcttcaccggcacttcaatttcgccgagcgcgcagccgagacagtgaccacatcgtttcaccattcgtgcaggtcggaacttacccgacaaggaatttcgctaccttaggaccgttatagttacggccgccgtttactggggcttcggttcaacgcttgcacatatccccttaaccttccagcaccgggcaggtgtcactccctatacatcgacttaaatcgtcttagcagagagatgtgtttttgttaaacagtcgcatggcccttttcactgcggcctaccgaagtaggcgccccttatcccgaagttacggggctaatttgccgagttccttagctgcgtctcactcgagcaccttagaatactcatcccatctacctgtgtcggtttgcggtacgggcgacttgaatcgtcccatagaggtttttctcggcagcctgattagggcgagttatggtccttacggacaccctattcgtatttcagcctaacgaaatgcggatttacctgcatttcagcctacgtacttaaaccatctaagccgtcagatggctcgcctttcacttctgcgtcaccccataggtaataacctcttcaagccggtacaggaatattaacctgttttccatcgactacgcctttcgacctcgccttaggacccgactaaccctgagatgattaacattgctcaggaaaccttagattttcggtgacaaagtttctcactttgtttatcgctactcatacctacatcttcttttccaagcgctccagcaatagtcacctatcaccttcaacgctcttggaatgctcccctaccgccttacggcgctaagcttcggtatcagacttgagccccgattattatcgacgcttgttcgcttgactagtgagctattacgcactctttaaatggtggctgcttctaagccaacatcctagctgtctaagcaaacaaacattctttgatcacttagtctgaatttagggaccttagctgtagctctgggttgtttccctctcggacatggaccttatcgctcatgccctcactcccggatatatcatactggcattcggagttcgtctgggtttggtaccgttgtgacagccctagcccaatcggtagctctacctccagtagactctttccgaggctgttcctcaaaacatttcggggagtacgagctatcaccgagtttgattagcctttcacccctatcctcagctcatccaagcggttttcaacccacaatagttcggacctccatatagttttacccatacttcatcctggccaaggatagatcacacggtttcgcgtatacggcatgtcacttaacgctctattcaaacttgctttcgctacggatacaactcatagagtcttacccttgcgacataccagtaactcgtaggttcattatgcaaaaggcacgcggtcactttcgctcccacagttttgtaagcacacggtttcaggtactatttcactcccttcttaagggtacttttcacctttccctcacggtacttgttcgctatcggtcacaagagagtatttagccttacgagatggttctcgcagattcacacaaaacctcacgtattccgtgctactcaggatactcccacgctgctccaaatttcgcttacagggctatcaccttctatggcctatttttccaaatagttcaactatctttcacagtcatttacggagtcctacaaccccgacgctgccgtaacagcaatcggtttgggctgttcccgtttcgctcgccactactcagggaatcgcttttgctttcttttccaccaggtactgagatgtttcacttccctgggttggccgtctttcgactatccatcataatggatgggttatcccattcggacatttgcggatattaggttgcttacacctccccgcaacttttcgcagttaagccacgtccttcatcgccttcttgtgccaaggcatccaccgtgtgcccttagtaacttaaaccgaaaatctttcattaatagatgagatttctcacaccgataggaaagattataaatttactaagaactttactatcatcaatttttcaaaaaacataacttgattcaataaaaacaaaaccaagcttcgtggagcttaacggattcgaaccgttggccttctgcgtgcaaagcagacgctctaccaactgagctaaagcccctacaaacaaatctcaagagaacaattttctggacaaaccagcaaactgcaatctttacaatttgcttgtgggcctgagtggatttgaaccactgacctcacgcttatcaggcgtgcgctctaaccaactgagctacaggcccagagtttagcaacaatgtcagcggaaataatacacttcttccactcctcgcgccaactttcaataattaatttgtcgcagcagccaaaagtcagagttaagtcaatacgactttttaagatacgtcagtatttctaccgacaatctccatagaaaggaggtgatccagccacaccttccggtacggctaccttgttacgacttagccccagttaccagtcttaccttaaacgcacagcgtctttgggtactcctgacttccatggcttgacgggcggtgtgtacaaggcccgggaacgtattcaccgcagcatgctgatctgcgattactagcgattccgacttcacggagtcgagttgcagactccgatctggactgagacgacttttttgggattatcttcacctcgcggcttcgcccattgtagtcgccattgtatcacgtgtgttgccctggacgtaagggccatgaggacttgacgtcatcccctccttcctcactacttgcgtaggcagtccaattagagtgctcaacattacttgttagcaactaattgtaagggttgcgctcgttgcgggacttaacccaacatctcacgacacgagctgacgacagccatgcagcacctgcactaactccctttcggacaccggctttcaccggctttagttagcatgtcaagcccaggtaaggttcttcgcgttgcatcgaattaaaccacatgatccaccgcttgtgcgggcccccgtcaattcctttgagtttcacccttgcgagcgtacttcccaggtgggatgcttaatgcgttaactacgacactgacccaagagccaacatctagcatccatcgtttacagcgtggactaccagggtatctaatcctgtttgctacccacgctttcgtacatcagcgtcagttaccgaccagaagactgccttcgcaactggtgttctttccgatctctacacattccaccgctacaccggaaattccatcttcctcttcggcactctagactgacagtatcggaagctgttctctcgttaagcaagaggctttaactcccgactaatcaatccgcctacgcaccctttacacccagtaaatccggacaacgcttgccacccctgtatcaccgcggctgctggcacagagttagccgtggcttattcataaggtaccgtcagtctcaccaagcgagattttcttcccttacaaaaggactttacattcctaagaacttcatcatccacgcggcgttgctgcgtcaggctttcacccattgcgcaatattcctcactgctgcctcccgtaggagtctggaccgtgtctcagttccagtgtgactgatcatcctctcagaccagttatccgtcgtaggcttggtaggctattaccccaccaactacctgatgaaatataggctcatctcttggcaacaagtctttaacaacatcaccatgcggtgccgctgcattatctgaaattatcttcgatttctcgaaggtatgtcagaccaagaggcagattacctataccttactcacccgtacgccaagtactaaccgaagctttcctttggcttgcatgtgttaggcacgccgccagcgttcgtcctgagccaggatcaaactctccgttgtaaattttcaactttgtgattgaacctaactcgccttaaatctttcaagaaagacccaaagcaaattgacttttggctatataaaaactgcaacaaatttccaaagaacttttatacttttttttcgcttcagaagcgaacagaaaacaaatatcagcaaactaaatcaattttccaaaccctttttttcaactttgcaaaactttttttcgtctcgcaacttgattcatcttttccaaaaaacgggttgcaaatatcagcaaactaaatcaattttccaaaccctttttttcaactttgcaaaactttttttcgtctcgcaacttgattcatcttttccaaaaaacgggttgcaaatatcagcaaactaaatcaattttccaaaccctttttttcaactttgcaaaactttttttcgtctcgcaacttgattcaccttttccaaaaaacgggttgcaaatatcagcaaactaaatcaattttccaaacccttttttcaactttgcaaaactttttttcgtctcgcaacttgattcaccttttccaaaaaacgggttgcaaatatcagcaaactaaatcaattttccaaacccttttttcaactttgcaaaactttttttcgtctcgcaacttgattcaccttttccaaaaaacgggttgcaaatatcagcaaactaaatcaattttccaaacccttttttcaactttgcaaaactttttttcgtctcgcaacttgattcatcttttccaaaaaacgggttgcaaatatcagcaaactaaatcaattttccaaacccttttttcaactttgcaaaacttttttttcgtctcgcaacttgattcatcttttccaaaaaacggattgcaaatttaactcaaaggagcattaaacccaaatgtttttgtaaattttttctaaaaaagtagaaattcacaaatgggtaagaggaacaacgtacgcaaagaaagagatataatcaacaatttctgtataaaatttttcactttgattaaaaaacgcctgctttgtaagattttcgaagtgctattcgtatttactgccgtgaattcacttgaattaacgacataaagggcgaagtgctgtgttcatcagaaagcatcaggcgatatgttccaaaatttcacggtacgatctaacgaggtagatgcaagataacggccatctttagtaaagcaaagccgcgtaacgcgcgcctcatgcgctttaatgactttcagctttttcccgctttgagcaccatatacacgaatcatgccatcttcgccgccagaaacaagcaagtcacctgaaggatgataggcaagacaagtcaagatagctgggtcgggcaagctttcgcgtatcgtgttttttttcacctggatttgctttaaaacttgctccactcccgccaaggcaacccaatcgccaaaagccgccagcgctactaatttttctcgctgcatggtcatacgattaaatgtgccgtcggtccaattccaaactttcatgacgcgatcgtcagtgaacgccaaatgctttttatcgccagcaaaggccattgaaaaaataggaaacgccgttcccatcatggttcgcacaggcgcaccagtttccggtcgccaaattttaatggttttgtcaaggcttgccgatgcgagcaaatggctttcagtagcaaggcaaatttcggtaaccgcatccgtgtgaccagaaagtttatccaaaatttcgcgatggatcagcttataaattgagccatctgatgtgcccgcaaaaatgacgctatcgactgtggccagagaaaatacagcagcaggaagcttcacgctggcaaactcagtttccgaattgttgccaatcggccaaaaatgaacgaccccatcttgcccgccagagagcatcctgttttgcgtttcactaaaaattaacgcacgctgcggcgatttcgcatcaaacgaaaaagcgggcgattcatacgaaaccacttcttttgcaccggtaattttaaccacatcgcttgggctaaaaaatcgccaaatgatcgaaagcgagcccataataatgatggccaaaatgatgaaaatctttgtgcggcctcgctgcgcggaaagataggcttcgcgctgcaggagtatatcctcagaatgctgcatatactcgttgtagcttccgccaacaaaaccttgttgcgcggccattgctgcggcatccgacatgtaatgccgataggacatatcgtaaagctctcgtttttcttcatcgagcaaaatttctttggcttggtttagatgctgagagcgccttgcggcctcttgacgcacggtttcgggttcgcccaccattttatcgggatgcaccgatttgatttgctccatgtacgcgcgtttgatttcttcagaagaggctttcggggatatattcagcaaggcgtaatagtctataaaactattttttccattggatttttaacgcaataaattattgaaatggtcgcagagtgacttcacacatcaacaaaggaattgatatatttagagttggttaaactaagattttttctattacttgaaaatggggctttcaatcaattccactgccttcgagaacctaattcatccgatatgtttaaacatgtatttttttttgcgctcttcatgattcttgcaaccactttgcaagcgcaaattatcggtgaggtgagcgccgacatcgatgaaccggagcgcccgctcccgcttcgcagtatcgagtttggtgtatcgggcacggatttttcaccgcgccacgcaaattcactaagcgaggcgtttgttatcgaccgcaatagttttgcgatcaatctctaccaagaacagttactcttctattttgattactcgcgcggcaaaatttctggtgaaacaacaacctttctaaacggcggtgtacgaatagatttccctttatttgagaccaccaacagcgcattttcgccgatcatcccgatttcgcttgtcacggatttcattctggttagtgtgccggacaatgtcgagaaggataatctcagcattagctcaattggaattggcggcggcgcaggcttttgttcctcatttggcaaggcgactttcttggtgaaagcggtgccgtttatcgcatttgcaacgcaggccttcagcgccaactcaggctcaagcaaaggctttacgatcaatacgctgtttcaattcgcccgcgtttttggcgattacggccttgcgttgagctatcgctacaagcatattagcaccagttttaacaatagtcgttacgactatctgctgaaaagccacgcgctaacgctgggcgtttcattttaactttaaagaacctttcagaaattcatgcggaaagcagacattttaaacgaattggaatcgctcgcgaggcaaacaggctatcgagtgcgatatgaaaaaggcgattttgcgggcggctcttgccgggtaaaagccgagcagcttcttgttgttaataaatttttaccggttgaaggaaaaattgccacgatcgcgcgcgcgcttgcgcaaaccggaatagggaacatttatatcaacccgcaggttagaaaaatcatcgatgatgaagccggtgaaactataaatagctaagtttagatgaaagtgacttttttaggaacaggaacttctcagggcattccggttccgctttgcaactgtgagatttgcgcatccaacgacccacgcgataaacgccttcgcgcttcgctttttgtcgaaactggccagaaaaacattttaatcgacacatccgctgatttccgacaacaaatgcttcgcagttcgattcgtaaaatcgacctgattttgctcacgcatcatcattttgaccatctttacggactggacgatatccgctcttttaccaatgcacaccaacaatttatcgatgtttataccaaacccgattgcattcctgaagtgatgacacgctttggctatgcgtttcatcgcgacaatttgcaaatcgggctgcccgccttgcgaatgcacgctgtcgtcaaaccgttttttgttggggaaaacaaccataaaattacgattacgcctgtcgaagttggacacggacgcttgggtatttatggctatcgaattggaaatatggcttacctaacagattgcaaaacaattcctgacaagtcgtttgacttgttaaaaaacttggatgtgctcatcatcgaaagtttgcgctaccgcctgcatccaactcatgctagcctgatagaatcgctggcttttataaaaaaaatttcgcctaaacgtgcgtatttaactcactttagccatgaactcaagcatagtcgcctggatgcagaattgccagaaaatgtcttccctgcacatgacatgttggagctttttattgatgaggagtaacgctctgcgttgcagttcagaccgataggtttttggtgggggaacaaataaacctaactttttttcaaccctttcgcacctatatcgcggcggaaatatgcgccgtcaaatgaaatttgcgctaccgcatcataagctcgcgaaatacttttttcaagtgtttcggcaacggcggttacagaaagcacgcgtccaccggaagtttgtagcgttccattgacttgggctgtgcccgcatgaaaaacggccacatccgacgacggctcgtaatggcattctcctgtgatcacttttcccgtctcgtatttgtctggatagccattgctggccatcaccacggtggtggccgatttgggaagcatttcgagattaatttcatccaagcgctcgtcaacggcagcaagcaaaacatcaagcagttgcgtttttaacagcggcaaaaccacctgcgcttccgggtcgccgagtcgggcattgtattcaaccacgcgaggctgaccgttgtgaatcatcaaaccaacatacaaaaatccttgatacggcatttctctttctttcatgcccgccaaagttggctgaatgatctctttttccactttttccaaaatctccggtgtcacgatcggggcgggcgcataagcccccatgccacccgtatttttgccggtgtcgccctccccaatgcgtttgtgatcttgcgcggccaaaagcaacttgtaattatttccatcggtgacagcaaaaacgctggcttcttcaccaggcataaatgattcaatcacgatcgtttctgttgccgaaccgaagatttttttattgaaaaactcgtctaaggtttgaagggcttccgttttattttgcgcaatcacaacgccttttccggctgcaagtccgctggctttaatcacttgcggatattcatcctgcgcctcaatgtaggctgccgcttcttcatgcgaacgaaaaaccaaaaacgctgcggaaggaatgtgcatcgcgcgcataaaacttttcgcgaacgctttgctggtttcgagctgcgcggcttcttgcgacggaccaaaaattttcaagccgtgatttttgaatctatttacgatgcctttttccaatggctgttccggcccaacaatcgttaacccaattttattttcctttgcaaatttcagaaggccatcgatatcatccgctttgaaaggaatgttttctgcaatttcacccaaatgatgaatgcctccattgcccggcgctacataaattttttgcacagacggatggcgagcaatcgcccacgcaagcgcatgttcccgcgctccgctgccaagaataagtaccttcattttacttcttgtttgtttgtttgatggaaaatcacctcattttcacgccgtagatatcgcgaacaatcatctggtttggactgcccatatcaggctcaaccgtgatgctacgaacttcttgccccaattcttgcgattcccagacgcccggcgtgccgctattggtgtatttatactgaaccgtttctcctcgtcgcagcttgaacttgcgcgaccaaattttatcgtttccaatccgatcgccagacgagccgtcgtcaaaaagtcgcacggtgtttggtttccatttgccaagcggcgttttatcgccgcagatgtaaatggcttttggaatttgcttcacgctcgttgcgtcgacttcaaaaatcacatcgataaaatccgatgagttctcatttaagatcgcgaaattattttccggccatttcaacgtgccttcgtccgaggaaatttcaatttgaacgcccagttccatttttcggctaaagcgtttttctctgcgaaatagcgaaccaaaaatgccggaattgctctcaaattcgttcaaacggctaaacggaatttgcatttccagcacgccatgattttgggcaaacaaaaattttgccttttcattttccttcgggcgaaaggtcaacacggttttgccgtcgtcgtcataaaacagcgtcaccaaaaatgaggcatctttttgccgaaatagcgcggagaaatcaacgcctgcggcgtcgagcgccaaaaagagattttcattgttcaatccatacaagcagcgacgaataggaaaatgcgcttttgcgctatcgcaaatcaaaatgccggcgtcttcataccattcgttctcgtccaaaaatccgtcaatgttgattcttgaagcggaaaaatctttgcgcggctttctggacttttgaatcaacaccgagggcatttttcggcgctcaattttttcacccgatttttcgaaggcgagatacacattttgaagatgcagcaaaaattccctgtcaaattcctcgagcttgcgacgcgaaaccgaatgctcgctgccaaagtgctcaaaccaaagcgcgttttccgccgcgaaaattgattcccaagccaaaaatcggaaatacgactcgggcgaaacttcgggagatggcgcttctgaatcagctggcggcgaaaattccccaactttggaaaaatcgccacgaacgagcgaaagatacgaccaagccgtttgctcttcttcgtcgcccaaaaaacgcgcgatgccgcccgtagcgagcatcccaaacacaggcgcggaaatcggcgtcggcttgtgcggagcaatctggcgcgcactggcgccgtccaaatattccgaaggcgtgcaagtcaccacaggcaccaagtcatcgccatttcggctctttcgataagcgctccgatacgctttttcctgcgcatcggccaaatacgcgagcagcgattccaaaaatgcgtgcgcacgaaaatcagggtggaaatacgaaagccgctcgtcgatcggaaaaatgagcgtgagcaaattttcgcccgattccgcctgattttttttcagccgagaaccaaacgcggtcaaattttcggcgggcgttcggcgcgagtaatccgtttcaaattccgagctaaaatcagtttccgacaaaattaatgcgagcggatttttcgcagaaccgttatttccaaatatgacaaccgacgacggtgttttttgagcaatcgcattttttccagttaaaagccagcgaaatgaaaaatcgtcataaacgcgcatcgacgcgctggaaattgcgccgcaagtcggaaaaaaaccttcgggctgaacctgaaatgtttgtttctgattttcaatcgcgcgagaaatatgaactttggcgtcttcgggatgcgaaaaacgaagcggagctttgaggctatcagcagctttgaggacgctttccgtgtcataaataagcggaatgagcgcgttgttttgcggggaagtgatgagcgaaatcgccggtttcgccgagcgattataacgataaacattcgtgaggttctcgttttctcgttcattttctgaaagctgctcaatccataacaaaacgctttccatgattttgtaagtatcgaacgccaattcgcggcaatcgtcttcgccaatcggtttggctaacaggtaataatcgtcggaaggatcgtttggcgttaggttatcataaaccacaaagtaatcgttcaagtggattgcaatcggctcgccggtttcatctttgagcggcaattcgacggtttcgcgcaaaaactgctcatcaaaatggctgatggcaaaaaaaaacttgattttcattttatcgtgtgcgctgatgaagcggcgaatattttttccttgcacatcaccaacttgcatatcgcttggcatgagttccacatattcaggaaaccgtttgagcaattctggactcacagcaaacgcgaactgctcttgatggccagaattgttcagcagcaaatcgtcccaatcataaccaaacgccgatgaaggcacgagcagcatgtcgagccagggatcggcttgtcctgcatattttttcaaatatccgtcgtaatcgaactgatcttttttaagatcagcaaactcacgcatccgcaaaacatagcgctgcaaggcgcgaagcgtttcgccaggcaaactgagcgtggtgtgcaattttgggtatttttgaagcgccgagagaagggaaaaataaacgctggttgcattgtgacgaacagctggcgtgcttaattgaacgcgaaggccatctaaaaactcagtttggctgaaatgccagaccaaatttacatataatcgatcgttttgagttttgctttcaggtggcgtcgtcgccaaagcgtggtatgaaaaaaatagcgataagaaaactatctgggcgatgtagaaaggcaatctttgatgtagcattggaatgcgttttcgtaccaactatttaaagatattttaactttttagggtattgcaagcaaccataacgcactttgctgcaaaaaaactcgctaaatataacgaattcatttttagaagttagcgaaaagcttgctgccgagaagtgcgccgttacgaaacaaaccgtgcaatcagaaatacgccaagcatcgtaaaagccagcgcgattttggccgccgcgccaagcaccaagccaagcgttgcgccgaaaccagcgcgcccggcttcgttcaaatttcgcttcaaactcagttcgcccaaaaccgccccgatgaatgggcccaaaagcacgcctggcaatccgaaaaatagaccaacaattccgccaatggctgaacccagcatcgcccgattcgacgcgccgtagcgttttgcaccgtaagcgcttgccataaaatcagcgccgtaagtcagcaacatcagcacaaaaagaatgagcagcgtcacccaaccgatatgcgcaaaatcttccgcccacgcaccaatcaacattccaacaaaaagcaacggcggcccgggcaacgccggcacaatcaatccaacaaagcctgccaccattaacacgacgcttaaaatccaaagcagaaccatgctatccataagtgatttttcgtttgaaaattatcttcaaatttcaaaccaaaatagcgcatcgccgccaaaacgtgagaggattttgaatatttcttgtggaaatgactttttgaaaaagtgggcaaaataaaatcaaacgacggctgagcatttggcttaaaatcagattttatcattttacccagccgccattttcattcattatttatttctttcgaatggacttcttataattcttcatcatctttccaaacgatttatctttcttacgtttttccaaataagacatttcataataatttgattctttttgaatcttgagaaaattctgatatcgcgcttcatcaattgttccgttcagaacagcgtcttttacggcgcaaccgtcttcgtgagtatgcgagcaatcctgaaagcggcattcacggctcagcgaaacgatttcatcaaatgtctcgtccaagccgctgtcaatcgcaaaagtcccgatttcacgcattcctggcgtgtcaataaatatgctaccggattccaatcgaagaagctgtcggcgcgtggtcgtgtgccgccctttgctgtctttttcacgaacttcatttacgccaaatcgcgcttcgccgagcaatttattgaacaaggttgtttttccgacgcccgaagaacccaaaagacaatacgttttatccgattgaagttctttttgcaatgaccttattccatcttccgtaatattactaatcgacagcaataaatattttttattaaaatgaagaatgttttccatcatgatagcaagttcattctcggagattaaatccgttttgctgaggataataatcggttgaatatgactttcatgaatcatgacaagatagcgctccaagcgattcaaattgaaattagaatcaacggcttgcatgataagcgcataatcgatgttggcggcaatgagttgaaaatcaattgctttgcccgggtctttgcgcttcaataaggatttacgcggcagaatatgatgaatgatagcgtgggaattattatcaaaacattgcacgaccacccaatcgccgactgttggataatcgaggatggtttcgatagcaaacaaaaacttgccagagagttcggcaaatatttcatgctggccatcgctgattttataattattcttattgacttcgatgattctggcaacagaaaaatcatctgtaagaagattttcactttgtcgctgaaaccattcgtcgtagcctaattgttcaagcgatgttttcggcgagctattttgaaggtctaaaaaattctcgtcagaaatagcttttatatttttcggatatttttcttgaaattttgacattattttccctgtgtgatatgattttatttttagatgaatgtacgttttgtcccaaaagacatatcacaagatccaatgctgtgtttttcatttttttctccttcggtttcgttattaaaattctgatttataatttaaaaaattatgttcgtttaaagtgaaaattattttgaaagatgttcttcatcgtcaaaagtgaaaaattgatcaataaattagacgtcttgcaatttctcacatctccgtattttctcattttttccaaccatcaatttatctatgcccggactgtattttcatatcccgttttgtcgtcgtcggtgtcattactgtgatttttattttacgaccaatgcgtcgcttatcgggcggtttttggttgggcttgaggctgagattttccataaagcgacgctgtttgaaaatgaaacgatcgagacgatttacttcggcgggggaacgccttcgctcttgagccttgcgcaaattgagcgcgttttggcgctttgttttgcgcatttccgaattgcgcccgcgccggaaattacgctggaggccaatcctgaggatttgaatgaggaaaaacttcaggcgcttgcaagttcgcccgtgaatcggttgagtcttgggattcaatcgtttgatgcgggaaagttgaaacggctttcgcgcgggcattcggcgcaggagagtttcgaaattgcctcgctggctcgcacttttttccgaaatatcaacatcgatttgatgttcggcacgccggatgaatccttgaacgattggcaacgagaacttgaaacggccttgcaatttcagcccgaacatctttccacgtattcgctgaccgtcgagccgaaaaccttgcttgcacatgacatcgggcttggaaaaattcctgcaccgaacgaatcgcttcaagtggagatgtttctttcggtgatgcggcggcttcgtgaggcgggttatcggcactacgaggtgtcgaattttgccaagccggcggcgctttccgcacacaacttcgatgcgtggcaacgcaagccgtatctcggattcgggccggcggcgcattcgttcgttaggcaaggccgaactgagcggcgttttgccaacgtgcgcaatttgaaaacttacctcgaaaatcccgccaacgccctcttgttcgaagaaaccttgacggaaaaggacattttaaacgaagaaatttttcttgcgcttcgtcaggatactggtttaggtatggacgttttggagaaaaggcgtaaattcacacgctcaaatttgcttgaaaaagagatcgaagccttttgcctgcaaggccttttgcgccgcgattcgggacgcttgcgtctcacagataaaggctttacactggccgattccatagctgaaacatttatggttgagtaatggccttgcaaatgcaaatcaacactgatcagcgatttacaaactgaaagaaagttctgatgcacaagaaaataaatagcagcattgccgttgtcgttctcatcattgcgcagattttgtatctgctaaccatggcgccgacattctcattctgggattgcggcgaattcattgcgaccgcctacacgctcggcgtcccgcacccgcccggcgcgccattcttcttgattgtcggcaggctcttttccatgattcccttttttgaagacatcggcgcacgggtcaatctcatcagtacgatttccagttccgtcaccgtgatgctgacttatttaattatcgtccgcttcatcattctttaccgcgacaaaaacccgaacgactggtcgctttccgagaaaatttccgcttatggctcgggcgtcgtcggctcgctcgcgctggcattttccgatagtttttggttcaacgcggtggaaacggaagtctatgccgcctcgatttttttcacggccattgtgatttggctaattctaaaatggaacgaagaagctgatcaggaaggcaacgaacgctggctcatggtgctgatgtacatgatgggactttctatcggcgttcacctgttgaacttgctggcgattttcgccatcgcgctggtttattattatcaccgctatgaagtgaacgtgaaatcgttcatttggcttatcgtgatttcgtccggcctgtttttcctgatttatccgggcatcattaagtttttaccggcattgatgaacagcgtctcgccgtggattgccgtggttgcggcagctggactcggctacgcgatttattacacgcaaaaagagcggatgcgcatcatgaacaccattgtggtgtcgctctttttgattgtgctgggctacacgacttacaccgtcattttcattcgtgcgcaggccgacccaccgattaacgaaaacgcgccaaccacgatgaaaactttccattcgtacctgaaccgcgaacaatatggcgacttgccgctctggccgcgccgctggtcgagcgacccaacccatcaaagaaattatagcaaatacgacagcgagttcgattacttctggaattaccaattagttcacatgtacgcgcgttatttcggctggcaattcatcgggcgcgcaggcgatgtgcaagatagcggcgtcgattggtcaaagctttggggattgccctttgtgctgggaatgttcggcatgtatcaccacttccggcgacaatggacaatgggactcgttgtcggcgcgctcttcatggtgacgggctttgcgctgattctttacctaaaccaaaccgagccgcaaccgcgcgaacgagattatagctatgtcggcagctttttcgccttcgccatttggattggcatcggcatcgacgggttgtttgaagctctgcgcgaaagctttcgggacgaaaaaacgctcgtgcctggcgctgcggcgctttgcctctgcggattgctttttgtcgacgggcgcatgcttcaggtcaattattacgaccacagccgtgcaaataattacagcccttgggattatgcttataatcttttgcaaagctgcgacaaagacgctgtgcttttcacaaatggcgacaacgacactttcccgctttggtatttgcaggaagtcgcccgcatcagaaccgatgtgcgcgtggtgaatttaagccttgccaacaccgattggtacattttgcaactcaaaaatgaatctccgcgcggggcgaaaaaagttaagttccgactttccgacgatcaaattcgccagctttcctacatgcgttgggatgcgaagcggatttcgttgcccgttccgcaaaacaaaataacgccgcgcggcgatctgattacaagcgaaaccgacacaaccgatattcacgcacccaagccgccggctcagcttgtggataaaattgaatggacattcagccccgcgattagcgttccaggacgctccggcgaacagccgcaaggcttcattcgcgcacaagatgtggtcgtttatgaagtggtggcaaacaatatttgggagcgccctgtttattttgccatcacggttagcgaaagcaacatgattggcctgaaccaatatctgcgcttggacggcttggcctataaaatcgtgccggttaaatccagcaaagcgtttgattatgtcgagccggacattttgtacggcaagctgatgaacacctttcaatatcgcaatctcggaaacgaagatgtgtattatgaggaaaccacacggcgcatggtcagcaactacaagaatattttcatgcgactcgccgccgaatatgccacttcgccaaacgcgtcttccgaaattaaaacggcggacggcagcatgaaacgcgttcaaaataaagatctcgcgatcaaagtattggataaagcagaggaaattttgccgaatgagcgctacgaaatcgattatcggttgctgagcggcgtcatcagtctttatgcaaacctcggcgaaaacagcaaagcgcgcgcgctgttgccggaacttcaggaaaaagcgaatcaatacgattcaggtggagatcccagaccgaagtttgtgcttgcacaggcatataaagaagtcggtgcttacgaacaagccgaagcgctctaccaagaactttacagcagatttcaagatccgatgctcaaacaagagcttaatgagattcgacgcactttgggaagaaacacaaccggaaatgacgccagtgcatcggagagctcacttgattcgatcgaaaaaactttacagccatgagtaccatttcagaaacaaagattcatccattagccagcgtaagttcaactgctaaaatcggaaacggcgtaaaaatacacccgtttgcggttatcgaagacgatgtagaaattgatgacggcgcgattatcgacccgcacgcggtgctgctgagcggcgtgcgaattggcaaagattgccacattcactccggcgcggtgcttggtgcaaagccgcaagatttgaaatttcgcggcgaaaaaacttatgtatttatcggcgaccgcagcgttattcgcgagtgcgtcaccattaatgttggcacaaaagcctccggccaaaccatcatcggttcggattgtttgctcatggcctatgttcatgtcggacatgattgcatcatcggcaaccatgtgattatcgccaacacggttcaatttggcggccattgcgaggtgggcgattatgtcgtgattggtggcatgacgggcttgcaccagttcgtgcgcgtcggtcggcatgtgatgctcggcgccatgacgaaaaatgtgcatgacattccgccgtatgtgacgacatcgcacgaccgctacgaaggcgtcaatgtcattgggctgaaacggcgcggctattcctccgaaacgatttcgcacatccgtgacgtgtatcgcgtgattttccaatcgggcttgcttattaaaaacgctgtcgaaaaagttaaagccgaatttccgaaaacgcctgaagtggaagaaattctcgccttctttgaagccgaaagcaaacgaaaatacatccggccatatatggtgggaaaagcctaatttttcattttagttaatagagacgcgaatttttgcgtctctatttgtttacgttcggcctttaattgagattttgtcgagccgttttaggcgaagcatcctttcgcccggttacactcgattctttggctaaccagcctcagaatgacatgaattacatgctttagctataaatcatctttgtcaaatagccctaagttcctttcaccgaatcgtttatccaaaatttcccatggaaaaagttgcactcggcatagaccttggcgggacagctatcaagtttgccgccgtcaccgaaaccggaaacatcatcgccacgcatcacgcgccaacagaagccgaacatggccttgagcatgttatagaaaacatgatgcgcggcattgccgaactgatcgctcaaaccaaatcggtagaactttcgggaattggcatcggcgtgccaggcgtcgtcagcttggatggcggcacggtgagtcatccgccgaacttgccgggttgggaagtcgttcgtctcggcgatgctattgctgaaaaatttcgtcaggtttatggcgcaacaaagcccgtttttgtggaaaacgacgccaaccttgcggcgctcggcgaagcgcgtttcggcgcgggcactgcgctaaacgattttatcatgatcacgcttggcacgggaattggcgcggggattatcattaaccgaaaaatttttcgcggcacaacgggtgctgcaggcgaattcggtcacatcccgattgattacaacagtgaaactgcgcacgcgggcattcacggttcggtggagggtttcatcgggcaacggcacattgcggagtatgcgcgcaaactggcgaaaaatcatcccgactcgcttctgcatcagctttgccccgatctctcacaacttgagccgaagcatattacagcggctgcagaacaaggcgacccgctcgcgttggctatttggcaatgggttgccgaaattttgggcgcgggacttggcgcgattgtctctatcttggacattcgcaaattcgtgattggcggcggcgtggcgggcgcgggcaaatatttgtttgaaccttgccttggcgcactgaagcgattcacgctgagctccatgcacgaaggaattgaacttttaccggccaagcttggcaatcaagctggcgtaatgggcgcggcggcgcaggctttgtaatttttattgctcaattgtatttgtcatgattccgatagaacttcagagtatagttagtaacctgattgaccagccaatcacattgaccgcatttcatagtaatgatggcagaattaattcatctttaaatgaattacaaatcattaattgtattcaaaatttttcttttggtttcgagataaagattggtcgtgaaagagaatggtttgactttgcaataaaaaccgaagacagattttaccctgttaatatcaaagttaccgatacaacacacgctgataatttaaattgcaaacttggtatttattacgcgctgacagggaatattcctgattttgcgaacgagataaaatgggaaagttattttgataagctaaacatccatatgggaaatcaaacaacagctgattattacttccttgttttaaataaacaaaatccaaaagatgtttttgccaatacccttcgttcgctaacaatacttcaaccaaatggaaataatttaccttttcaatgtagatgggatttaaataggcagcctatgaatagaacattcaatgatgcaaaagattttataatgcgtgtgtttggtgattcaatcaagcaacgagcaaaaatttatctttcctttgaaacacgatttccagattatgtctaaagttcgaaattttgggcaggtttttacgccgcgcgaggtggttcaaaaaatgcttgcgcttcggaaaaatctcggcaccgtgcttgaaccctcatgcggcgacggcgcattttcaagccaaatggaaaattgcacggccattgaaatcgatgccgagcattgccccgacggcgcacttcatctcgatttttttgattatcccacgcatcatttgttcgagactgtcatcggcaacccgccttatgtccgctatcaggacattcccaaagacacaaaatccaagctggacacacggctttttgacgagcgcagcaatctttatttattcttcattgaaaaatgcctgcgccatctgaaaccgcacggcgaactgattttcatcacgccgcgcgattttctcaaggcgaccgcaagcctgaagctcaaccggttgctttatgaacaaggctctttcaccgatttcatcgagctgggcgacagccgcgtgtttccgggctacagtccgaactgcatcatttggcggtttgaaaaaggaaatttttctcgccaaacgcgcgtccgcaaatcgcccgacgccgagccggaaacgctcaattttgaatgcgcaaacggacagattttatttaccaaaacgcattatccggtgcattttcgagatatattttttgtgaaagtcggcgcggtgagcggtcttgaccgcgtttttacaagcgaggaacacggcaatttggatttcgtttgctcaacgacttatcgcacagggcaaacgcggcgcatgattttcaacgagcgattggcgtatctggagcaattcaaatccgaactttgcgcccgccgcattaaatcgtttgacgaaaccaactggtggacttgggggcgctcgcactacatttcaacccgtccgcgcatttatgtcaattgcaaaacgcgcaacccgcgcccgttttttctccatgaatcgattcattacgacggttcggtgctggccatttttcccgaaaacgacgcttggccgctcgccgaactttgcgaccgcttaaacgccgtcgattgggcggaacttggcttcatttgcgacggcagatttcttttttcccaaaaaagcttggaaaacagccttttgcccgagtcgtttttgccgttctcgcgcgaaggccgcttggcggtttgagcacattggcttacccagaatagccgcgaagcctttgtgcttaattcataatttgagttttaaattctttcggactcatgcccgtttcctttttgaacaagcgggaaaagtagggcggattatcaaaacccagcttgtacgcaatctccgcgatgctttgctcgccggacaccaacagattttttgcttcggaaatgacatgcaaatgaatcaattctaacgccgttttgccagtttcctgctttaataaatcgctcatgtattttgacgacagattaagctgagtggccatataattcaccgtcggcaggcctttttgtgcgcccttccccgtttcaaaatagctgtttagctgctcggtgaatttcgtcacggtcacgcccgataagggcttgcggtcgataaactggcgtttataaaaccgcagggcatatttcaacatcgaatcaagatgtgaaagaataatcgatttgctgaactcatcggggttgtttgtatattcggcgtccattttatggaagagcgaccacatgatttctttttctctcggcgataaatgaagggcttcatttatttcataatcaaagtaattatattttttaagttccgaatataacggataccccattaaataatcttcatgtaagaaaagtgtaaagccattttcttttataacaacatcatgaatggttaatttttgattcggttttaaaaaatacataaatcctttatcgctatcatactttgtttttccataccaaaattcgccgctttcgatcttttgtaagcaaatcgtataaaatccgtaagagacttccttattttttaaggtctcgctacaacggttaaattgtatcatgcccaacagtggattttccggcaccggaagcccttcatattcaaacaaatcgctaatatttttaaaatgcatgaaacacctccttaatattgttttatatgatttataacttttaaactttcacacaatcacaatcaatacttgttttttaaatttccataaaacaacaatcattcattttattaacatgtcggttatcgcaactaagaacaaaaaaaattgcaatacttattattattccaattattttcatcttttcattttatccgattttatataacgcagtgttttagacctcttgggctgtcgggcgataaagaatttcattgacatccatatcttccggctgactgatggcgaaagccacagcacgcgcaaacgagtcggcagaaatcgcgaattgtttataaaatccctgaatgccctgagcggaggcttcatgcgtgatatgattcggcagctcggtatcgaccgcgccgggagaaatggtggtggtgcgcaaattgtactgttttatttccatgcgcaggccttccgaaatcgctcttacggcgtgttttgtcgcgcaatacaccgtgccgccgggaatgactttatgcccagcaacggaggagacattaataatatgcccagatttctgctttttcatttgaggcaaaacggcggcgatcccatatagcacgcctttgatgttgacgtctatcatgttatcccactcatccattttattgatttccagcggcgactgctgcatgagtccagcattgttaatcatgacatcaatccgtccaaacgcttcgacggcggcatcaacaagtttctgaacttggcttgcatccgttacatcggtcgtgaccgccaaggcttggccgcctttttcttgaatttcttcggcaagtttttcaattctttcggcgcgtcttgccactaagacgacttttgcccctctctccgaaagatattctgctgcaacttttccaaatccgctacttgcgccagtaatgacaattacttttccttcgatattattattcatggtagtggcaatattatttttattaataaacttctattatttacatcataaatatatgcagcgaaataaacgcattcttatacaaaaggcggaattcatgatacatttttcataaaccgaagcagcgaaagagatatttttctaataaaaatagattaagaggatttaaacgagtggatttttattaaaaagataaaaattaatttttccatataagaatggaatatgcaaaatagccttggtttatttttatcaaattagggttatgaatcaaattcatcaattagctatcagctgctgactgttctgaagattttttcgtgtgaagttcgcgaggaaaagagccgcttggcgcagctgtctcgttaagggtacaagttacctaaaatatctttttggctgatgagatgattcaaaggcgcatacttgccgggtccttttgtgtaaaacacctttgcccaaacgcacgacaaataaacaggaatcgccaaaccaaacccgtgaagaaaattgctttttcgtccatttttttatcgttgatgggccgtgcgtaaatcattgtgtccattgcaatttcacccgcatcattcactttggcaagtgattcggcattcagcgagtgaatttgggctggccaatttataagctaatcgccgttttgtttttcccatcaatacaaaaattgcagcgtgagcacatttgccgaaccaagttcgttcgtaaatggcacatatgcgtagtcaaaaaggaaattttcatatttgacgccgaagccaaacgacacgctgcgcgagtcatttccgagcaaatagccgagcctcatccaaagaaactcacgaaacgcatactccaccccgagcgcttgataggaatcatccgaaaaaacggacacgtgatttaattcaagcaaaagcgtgttttcctttccttttccatcgagcaaaaacgcataggcggcgccaagccggaacgaggttggcagctccgaggattcagaaagcagttttcccatcgatcccatgttttgaagcgcggcgccaaaagaaagcggactttcgggcaaacgccatgctgccgaaatatcaccagcgaatccggttgcatcgttgatgtaaattttttcatagagcatttttccggtcagcgaaagcgttaaacgctcgctcattttgcgcgagtaggaaaggctgatggccgcattttgggagttgaaatagccatccggctcggcggtaggactgctgcgaaccggaatatcgcgaacagaaagccagtaaagcgaaatgccaacggcacttttttcaccgttgaaatttgttgccgcataggaggcgtaagtgtccatgaaccaaaaattttgggaaaagagcgcgccggaaatgccccgattttgcataagcgctggattgaaatatgtggccgctgcgccagaactggacgccacaccgacgcccgccaaagcttgctcacgcgccgatggcacgattttcaaaaaatccaagcctgcgcttgcctgagtggaaaacggcatgagagaaaagacactaaaaaaaaagactcgtatgaatttttgcatgaatgaccggctaattgccgaaaagcacacgctgcgcctgcttttccgcacgaattattaaaatatttctcgcgattccattttttggggaaaaatttatgaacggggctggcaataaaaagggggctgtttgcccccagtttatttctttttgttgtctttgctggcttctaagagaatgcgcttttcctcactgctcagcgattcatagccactgcgcgaaattttgtccaaaataacgtcgattttttcctcgcgctcgcggctcgagggctgattcggcgagctgtccttcatcggaaaaattttgtctaaccagtcttgaagcggccactcgccttgcataatttttatatacacatagccaaccaacatgcccccaagatgtgcaaaatgcgcaactgggctattgatgttgaacgtgctgaaaaactcaataatggcgtagcccgctacaaaatacttcgctttaattgggaaaaggaaatacaggaaaatgtagcgattcggaaacatcatgccgaacgccaacaacacaccaaacacagcacccgatgcgccaaccgtaggaccgcccgcgcctatggacgcaatcaggttaatcaatgccgcaccgacgccacaaacaaagtagtaagttgtgaaatgacgcgtaccccaatagttttcaatttcagcaccgaaaatccataaggcaaacatattaaacaagatgtgcgtaaagccgccgtgcaaaaacatatacgtcagcggctgccaaacctcaaaattaccggaatcaattggccaaagcgctccaagtcctgtcaagaatccaccaaacggcgtcatgaattgcaacaagaaaaccccgacattgaccaaaataatggtctttatcgccggtggaatgatggcaaaaccgccggggcgatactcatcgtcataataacccataaagtataactcctccgtagaaattagctggagggatgaacatccctccggtagtaaagttctgaagttgcgaaaaccgattaattattcaaaacggggattggtctttggccgtaagagtttaagcgttgctaagcgctgcaatgcctggaagttcttttccttcaaggaattccagactggcgccgccgccggttgaaacatgcgtaacgctatcctcaaggccggctactgcaatggcagccgcggagtccccaccccctataaccgtaatcgcaccttgttttgttgcatcggcgagagcttgcgccacagccattgtgccttttgcaaatttttccatttcaaatacgcccatcggaccattccaaataacggtcttggcattgacgacttcctcacggaagcagttggccgtttctggcccaatatcaagtcccatccaatcgtcttcaatgctatcgatggttgcaattttggtattggcatcctgatcgaatttgtcggccaaaaccacatcggttggcaacaagaacttcacacctgaagttttcgctttttccaaaatcgattttgccagctccaacttatcgtcttcaaccaacgattttccaatattgtagccttgtgctttaaagaaggtgaaaaccattgcgccgccaaccagcaccgtgtctacttttccgagcaggttttcgagcacatcaattttgccagaaatctttgcgccacccaaaatcgcgacaaacggacgaaccggattggcggtggcttctcccaaatacgtcaattcttttccaatcaaatatccagcaaccgattcggccacatagtttgtaacgccttccgtagacgcatgagcgcggtgtgctgttccaaacgcatcgttgacaaacacctcaccaagcgatgccaagcttttggcaaactcaggatcgtttgcttcttcttctttgtggaaacgaagattttccagcatgagcacgtcaccggctttcatggctgcagccatgttcttgacttcatcaccaatgcaatccggcgccatttgaaccggttttccaagcaattcagccagccgatcagcagcaggcttcaacgacatttcagcaaccggtttgccctttggacggccaaggtgcgacatgagaattacacatccaccatcgctcagcactttctgaatagatggaagtgcaccacgaatgcgaatatcgtcggtgactgcgccgtctttaagcggcacattaaaatcaacgcgcatcagcacgcgttttccagcaaaggagacgtcatcaacggtttttttcttcataataaatggatcgactttaattttttagaaattattcttgattcacgcgatatgtcgcgttaccgaccaccttaatttgtagtttatccgtcgttttcaaaatcacttttctcgtatcctcaccatccttcgtgtcggcggttacaaatgtagctgcatattttgcttgttccaaaagccgaatctcttccgcatcaagttctaccacattggttgacgtttttgagccgttgctttcccaaaagtcagcgttgatcgacgagatcacaagcggcgcggtattgatgacgatggaatcgttgcgcggcaaacggaaaacgctgccatcctcacgctgcatcgtcgtgcgggattcatcctgaaaaatcatataaaaagaagcggacagtggaaattcactttcacagatgattgaaaccgaaagcgcatcgatatcttccgtattattggcgctcacgctggttgtatctttaaagacaatccgcgtggcgtcaaaagccatcggcaccaccacttttaatttcatgcgcactttgctggtatcttcggctttaccttcttcttggtttgggttaaatgtcattgcgcccgaagcgattatctctgttgggaaaatttccaaaaacgccgagacattgctatttgaagaatcgaacaccaccgtgccactgcctgtggaagaagctttttcaatctcaacgggaagcgccgttagtgctacggcttgcgaattggctttcccaataaacgtgggcgagcctgaaatatcgaaatcaacagaattttggaattccgccacgactcttggattgtagaattttgcttgcggattttcaccaagattttcaaacgcatcgattcgcagcggctcggtctcgatttcatacgaaatggatttggttgttccttcaaaggattttgcgaccaaatcgctcaccgttacattcgccgaaacctcatccgatgagttaatcgtgacaaaatcatcaatcgcatcgacttccaatctgaaaatatatttggcatgcgtcagcacatcacggctttgcagcgccgacgccttaattgttgttccgcttaaatcggcggtttccgacaaaatcgcgctctggggattttcaacaggaatttcaaatggctggttttgttcggtcaacacatcggggaataaaatactggctgattgaatatgcgcgcggatttcttctggcaggttgtttttgacggtgatatcgatttggccttttttcaagagcgacgctctgacgctaatgacatcgtttcctgcaacagaaatggcgttggtatctgcgggcgtttgtgcgggaattttagcatctgccgttataaaagaaaatggatcgcctcgcgcaatcaccatattgagagaatcgctaagatgaaaagacgctgcggcctgcgccggaatagagccatccacaatcttagccagaaaaaccggataaatggtttttccattgagcgttagcgattcggaaaccgtatttcccgaagcgatattttcaaacacaacctgccctaaactcgtcatcgcctgctcgctctctccgttccatatttccaccgtgagatcttcaaaagcaatgccggtattattaataatggtggcgatcacatcgcccgtatcaatttgcacagacttgatcgcatccgcgacagaaagggtgtagtctcgagattgaagattttcaacccgttcgatatccgtttgcgattcgtccaatgtaaaaccggttgcgtcagccaaatcactcagctgctgatagctcgtgtctcgaaacgacggcagcgaaatgcgcttgccgacttcaaaacttaaggttgaagcggtatcgccgaaggcaaggctatcaccgatttcgatggtttcgaacacatcttcataaacataagcgatgatgccgtttgcatcggcaatagcaaccgaatcattttgattgactaaagagagcgcactataagttgactgaaccagcgggagctttccttcgatgttccatgtgggttctgcagggtcttcgatgttgcagctggtaagaatgaggaacgaaaagaaaagcagcgagaaataattgaagggtttcattagggatttcgctctaaaagtttttgttttgcagttcgctaaaatattaaaaaaaactgaatgaagttgtaatgagttcgtacaaagggcatcttttcggcggcgcgctgtttttcattccgctttccgtggtgttggttttattttttgattataacacgctttccaagtttgagtttttgcttcaagttggaattttattttccatcacgcttttattttcgctttggccagatgtggatataaaaagtaaaggccagctgattttttaccgcttttttgtcggagttgatgtggtgctaatcctaacacaaaaacttcaagaatctgcatttctcgggctttttgccatgctgccattgattggccgacatcgcggctggacacattctctttgggcagcgttccttattccaacgccatttttatttcttccgctcttctatgccggaaaacccttgtattttggaatgccttactacctcgctgcgctttttggctatattagccatcgttttatggatggacttgtcggaaagaaaaagtagtttatgcctgcggctgttttgcaatgttaaccaaacgatagcgtgttctttcggtcaaactttagcaggaaaaaaaaaagataaaggaaacacttttttttatccttgcggcgcgttgaaataagttactttgattaaatcaatcgggggcgtatattttcatataccctttttaccacacggtaaagcacgaaaagctggagaggtatgccttttgttttttctttaaatgctttggtttaactctgcaatgcattattaccacgaacccatgtttttgcttttcaatttaccactaccacattatacattcaggttctaaaatttttaatcgtttagccgaatacgaacatccccattgaaatgttaaacggaacacttttttaacgtgctctttgaggaatagaaatgaccaatgaaacaacctaacggcaactgtttatggcaatttgtaaaatcactgaagatggcctcatacaagaagtaagtagcgaatttctgaaaaccctatcttacgatgctcatgatgtgcttggtgaacctttcacaaagctgcttgcagagccattccccaaaaaagccgttcaatatatccagcaagttttttccggtgggcacatttggaacataaaatggccgctccaaaccaaaacaggccaaaccatagaattacttttccgtgctgaaattatggaaaacggctcaggccaaaaatcagccttgcttattttctcgaatttgcacgcacccggccatcatgcagctcgtagccagtcatcatcgcccaattcggttagtgaagcccaattggctttgttgctcaatcattttccaggaatggcataccgctgcgccaatgaacccgaatggccaatgctttttgccagcaaaggctgccaaaagctgacgggttacctccctgaggattttgtaagaaccaagcaagttttttacaacgatctgatccatcctgacgatcgccactatgtttgggaggaaattcaacaagccatcgagtcgggaaaagtttttaagcttttttatcgtattcgcacccaaaccggacaggaaaaatgggtttttgagcaaggccatgccattccaggcactaattataaaggcacagaaaccttaatgcttgaaggatttatcagcgatatttccgagctcaaacaggccgagtcggcgctgatgcagcatcaagcgatcatgaatagcatttttcgcgcgtcgtctgttggcgttggcgttagcatggacgatttgttttataagctgaatcatactttttgcgaaatgctgggctataagtcggaagaattgctcggaaaaaaaatgcgcatcattttcttttccgacgacgactatcaaggcgactcgggcatttatcaagcgcttgaggcaaacttgtcggtcaagcgagaagttcgcctaaagtgcaaagacggctccgccttagatgtttatatgagcatttctccgctcaattcaacagacttttccaaagggctcgcgttttcggtactcgatatttcgaaacaaaaatccgcagccgcgcaacttcaagagcaaaaagcaaccctaagcgccattttcagaagcacgcccacaggcatcggcttgattctcaataaccaattcatggaagtcaatggccgattttgtgaaatgctgggctaccatcaagacgagctgatcgccacccatcccgattcgcctaaccggctttgccaagaagcttacgatgcgctcgtttccgaaatactggatcaaattaacgagcagggcatcggcacgtgcgaaacacaattccaacgcaaagatggctcaaccattcatgtgctgctcagcgccgcgcaacttgatcctgacgacgcctcaaaaggaattaccttttctgcacttgacatcaccgaacgcactcaagccgaatccaagcttcaggtggtggcggatgaattcaaggccgtgctgaataattttccgcaaatcctttatatcatcgacccagagacctacgaaatcatttttgcaaataaaaaattaatcgacaccgtgggcttcaatccggttgggcatatttgttacaccgtcattcaagactactttaagccgtgcgatctttgcgccacgtccatcagaagcctaaatgaaaaagggcaggtctatacttgggaatatcatagcaagcattacgataaagactacctcattaacgagcagattattggctggccggatggccgcgatgtacgcatgaaaatcgtgatcgatatttctcaacagaaaaaagctgaacgcaaaattcaagagcaagctgaactgctcgataaagcgcatgatgccattagtttgcgcagtttggatggcaagattttgtattggaacaaagcggctgaattcatttttgggtggacacaagaagaaattcttggcaaaagtgatgacatgattttcagcaaagagaatctttacgtgcttcaagaagctgtgcacaccgtgattgatacgggcgaatggatcggcgaaattgaaacgcaaaccaaacatggagataacattgtcatcgatagccactggtcgcttgtcaaagatgattctggcaatcctgacaccatcttaaccatcagcaccgatattaccatcaaaaagcaaatcgaaaaacagctgcttcgcacgcagcgcttggaaaatattggtatgttggctggcggcatcgcacacgacttgaacaatattttgagcccgattttgctttcgattcaatatctgaaaatgaaagtgcaagacccgcacctatccgacgtgttggattcagtccggcaaagcgcccaacgcggcgccgatatggtcaagcagattttatcgttctccaaagggcgcgaaggcaagcgaattcctatcaaaatgcaccatttggtcaatgaacttgaaagcttgatttatgataccttcccaaaaggcgttaccgtggatctgaacgttcctaaaagtttatcctgcatcagcggcgacccaaccgaactgcaacaagttttgctgaacctttgcgtaaatgcgcgagacgccatgcaagaggccggcgttctttccatcaaagctgaagaggctttttttgacgccagcacgccaaacatgccacccgagctgaaaacgggcgtctatattcacttgagcgtttccgatacgggaacgggcattcccgaacatttgatcgacaaaatttttgacccgtttttcaccacaaaagaagcgggcaaaggcactggcttggggctttttaccgttcatggcattgtgaaaaagcacaacggatttttgtccgtgcatagcaaattagaccacggcactaccttccatctttattttccggcagaaaaatcttctttgtcgctcgcggagcaggtctcacaactcgacatggattcgggcaatggcgaaacgattctcatcattgaagatgaagcgccacttagaaacatcatgactcaaattcttgatgctcatggctataaggtttttgtcgcggaaaatggcgcgcgcggcatcgacatttttgttcagcacaaaagccaaatcgatgtcattattgtagatttggtcatgcccgtgatggatggcgtttcgaccgtttatgcgcttcgacacatcacccaaaacttgccgattattgtttgcagcggcgaaagcacaaaaattgaactggccagttcattgaaaatttctgggtttttgatgaaaccctttaccacagaaatgctgctgaaaaccatttcgcaaacgctgggcgaacacgagattacggaagactaattagccaacgatattaacaatggcgtaactttccgacttgtatttttgcgtgtttgtaaaaactcttaacccttaagcttcaccatgcagctttatcttgacggcggcggctcgtcgctgaaaatttttcaaaaaaagcatggcgatgatgcgcctgttttgatttctcgacgcgaaggcaattttaactttcaatcgggttgccgcgagtctattttaatcgcgctggcagacgcctgccgccgatttccagccgaaaaaatcacaattggtctggcgggcatcattcaatctgaagaaaaactaacggtttataacgccctacgccacgacgccaaaaaagagttgatcgtgatgagcgatttggagctcgcctttgaactttactttgaacaacaagacggcatgatggccattttgggcacaggttcaattttcgcggcaaaactggacgaccacattatcaaagttggcggctatggcaaattgctcggcgactcaggcagcggcatcgcaattggacgaaaagcagctcgcgaatacttaaagcttctggatggcttttttgaagacgatcttttccaacgctttatgcaaatgacgttcgaaaatcgcgaatccgttatcgatcaaatttattcaaaatcgtttccgctgcaatcgctggcaccattggtgctgcaactggctgagagaaaatcccaaaccgcttgccgaattttgaaaaaggaaagtcgcaaagtcgctaacgcggttcagctgctgatttcaaaattaccgaacaaaaaaaaagctgccactgaaactctatggcgggcttgtggaacattcaaatccatatcgcacatttatcctcagcgaactggccgagctcaaaattgaggtggtttagcgctgttttttctatcattgcgccaaatgaaaaaggcgactaccgggtcgcctttttcggtttgttgcttaaatctcagcgtttgcaggtcgaaatcacatggctttttctaaaattttctggctaatttctggcgttatatcctgtgtttcagaaagcgccaccatgccatgcgctttgagctgatcgattagagcaggaatgtcatcggctgtgatgccatattccgaaagccgcgttttgatgccaaggctttcaaaaaaggctctcgttttttgaatggccaagtctatcttttcgtcttcactgccattttcaatgtgccaaacgcgctccgcatattgcaacaatttcgcccgcttttgctccttgcggacatccaacaatgccggataaacaatcgccaatgtttggccgtgatcaatgccgaaccgggcggtgagttcatggccgatcatgtgcgtcgcccaatcctgaggcacgccaacagcaatgatgccattcaatgccatggtggcactccaaacatgattggcacgcgcatcgtaattttcgggttcgttcacagttgtgacgccaatttcaaccaaagtttgcagaatgccttccgccattctatcctgcaatttcgccgcaaccggaaaagttagatactgctcgccgacatgaacaaacgcatcgacaatgccattagcgacttgaatttttggaagggtaaacgtgtaagttggatcgagaatagaaaattttgggaaagtcatgtcgctcaatacggggaacttgccgtgctcatagctaacaacagcgccgctattcatttccgaacccgccgccggcaacgttagcaccgcaccgaacgaaacgacttttttaaccacttcggaagtaatatgcctgaacccaaatttcaataaatcgcgtgcatcgccatcataataagtggccaggcagatgaatttcgtgccatcaattacagaaccgccgcctacggcaagtataaaatcgatgttttgactgcggacaatcgcagccgctttcatcagggtttcgtagcgcgggtttggctctatgccgcaaaattcttcaacttgccggcgtccaagcgccgctttcactttatcaatcagcccgcttttttttgcactgccgccgccaaatgttatcaagactttggcatcagctggcacaagcgtgtcgatcgcaccaagtcgatctttgccaaacaaaattcgtgttggattataaaaatcgaagttaaacatatcttttcctctttttttcaattgttaggaaatgcaaaccgatcttttgctgcttaacgcatttatgatttgcgctcgatcattttctccaaattttcgggatatcgctcgccttgaacgggaatcttcgaggcggctgtctctatctcgagcatatcgtccggcgagagcgaaatttccgccgcgcctaagttttcttccaaacggctcaattttgtggtgccaggaattggaacaatccacggctttttagcaagcaaccaagcaagcgcaatttgcgccggtgtggcctgttttttcgctgccatgcggctaagtaaatccaccaaattttggttggcttttcgcgcttcaggcgtaaaccgcggaaggctgttgcgaaaatccgttttgtcaaatgtggtatgttcattgatttttccggttaggaaacctcttcctaacgggctatacggaacaaagccgatgccgagctcttccagcacaggcaaaatttccgtttcgggatgccgccaccacaacgaatattcgctctgcaccgccgccaccggctgaacgccatgcgcgcgccggatggtttccgcacccgcttcagaaagcccaaagtgttttaccttgccttcccaaatcaattcctttactgcgccggccacctcttcgatcggcacacttggatcaacacggtgctgataaaaaagctcgatggcttccgctttcaatcgcttcagagaggcttccgcaacggctttaatatgttccggtcggctgtccaagcccatccatctttgcacgcctttcggatccggtttgaagccaaacttagtggcaatgatcacttgctggcgaaaaggcgcgagcgcttcgccaagaagttcttcattgatgaacggcccataaatctcagccgtatcgaagaaagtgaccccgcgctcaacggcagcgcgaagcagcgaaatcatttcttgcttgtcgtgagtcggcccgtaggcaaaactcattcccatacagcccagcccgagtgcagaaaccaccaaattgctatttcccagtttgcgcttttgcatttttattcctccatttattgattaaagacgaggcaaaattaggccggcgccgacacatcgcataacgaaaatgaaacaataaattacaaaaatcaaccatttctaaatttcagaggacttagctggacatgctttttgaagaagttgttgaagtgagtcacctcgttaaaccctaaagcatacgcaatttccgtgatcgaccaactggtttgccgaagcaaaattttggcttcttgcaatatgcgctccgcaatgacttgtgaggttgttttgtccgtcgtttctttcaccgctctgtttaagtgattgacatgcacattcaattttccggcataatcggaagccgagcgcaagctgagcatttgcagcgagtcatcgatcggaaattggcgttcgagcagttccaaaaaaagcgtggtaattcgttgggcggcattgagcggctgcttgtgaaattttgttgtcggctgcattttcattgcaaaatggacaatttcatatacaattgtccgcagcacatcatatttataaatgtattcggaattgatttcctgaaacattcgctcaaactgattgcttaacaaactgacctgcgcatctgtcagatcaaagacatgatttccttcaggctgaaaaatcgaatattggttcaagttgccatagtgccgaaaaaaatcctgattaaacacgcagaaaaagccttgacgaatgccttccgtgtggcgccaactatacggaatttggggatttgaaaacaccaacgcctgcttttcgagctgaatcactttatcggcatactcaatggtactttcgccaaccagcagcgtgattttgaaataatctcggcgcttgtagggcacaggcttcgccttctcgcccaagtacggctctaaccgaaacacattgaaatgcccaatttcgttgcgaatgttatcgggcagccaatcgtatttccttttataaaaatcttctaacgtttcgatgttgctcatgtcataaaattacaaatttcaaacagaacccgcttggataaaaaatcaaaacgctgtgatttttggtcgaaccggtttttccgacgcgcgccatttgaagttcggcaaattgaggtctttggtgatgaccgtctgttccgggtattgaacgccttccacgccgccggtaattttgatgcgcgccacttgattttgttcaaaaaaaatgttgatctcgtcgccggaagagtagttcgcgccatttggggtttctttgtcatagagataatacaggcttcgcgcttgttgataaacatcggttcgcgtgagccgcaggctgtcgtcgaaggtcatgaccatgtttatgcccgaaagttgattgaattttttgagcgcgccgcccagcgaatcttttgaagccagaaatgaatccgtataaaagaagattttttccaccaacacgcgccccgcatttgtttttttcagcttcacttcgatggagtcgcccgtggcttcggtattttcaaaccaaatgatcggctttccggtcaggatgatttttttctcatcgatcatgtattttgcccttttcgatttggcaaccaaatggccgcgccaaattcgcacgctatcgatcaggttaattcggcgcgcgctatcgcgaggatttcgatacgcttccatgcgccgcgcaaggatgagcagcgtgtcaacttggccgtttttggccgtgtccaatttggtcagaaccggcgactcttcgataaagctaaacatcttttggttgaaatgctctgcatagccaccggtaatgacggagttgtcgtcgtggctgagcagccgaacatttccaacggcggttgagtgcgcttgccggcgaagatagacgaggctatcacaaaatagcgtactttttttatcctcgagcgaaaccttttccgtgaaaatgcctcgctgctcgtcagaaaaatattcgccatggcgactgttaagcagcacttttttgtcgtaaaggctcacatttcgctccaattcggaatggcgttcatcgggataataatatccctcgtcgcctttgacgatgaccgtgtcgcgcacaatcaccacatgcccggcgagtcgaatttttcggctggttaaaaactccgttgcggtatcgcactccaccgtggtggtggtttccacaaatttcacatgaccaaatgccgagcgaactggctctaaaaaccctttttcgccgcgcgccacaggtgcgatcatttcaccgccggccacttcgtcggcgtattccaaatacacttttttttgagaagaagagtctttcggtgcgctggcaggatttttatcgctcgccagcaacccaaccggcgaaaattgcccaaatagcagcaaacagaaaaacaagattagcgggacttttttactgattctcataatgaatttctcgtgatatgaacttaattttcgacgcatgaaaatgcctaacgggattttcaaagtggaaacaattgcgaaaaaacgcgatatttggccaaccggtgttccatcaatgctcatcaaactgtttaaaagaaaggaatataagccttgaagaagataatttcggttgttggcgcaagacccaactttatgaaaattgccccgctccaccacgcacttaaaaaatcgggaaaatatcaatccattatcctacacaccgggcagcattacgacgaaaaaatgtcgaaggtgttttttgacgatttaggattgcccgaacccgatatttacttgggaattggctccggctctcacgccgaacaaaccgcgaaagtgatgattgagtttgaaaaagtgctcatgaaagagctgccggaaatagtgattgtggttggcgatgtgaattccacgctggcctgctcgattgtggccgccaagttgcttgtgccggtggcgcatgtggaagccggcctcagaagcggcgaccgcaccatgccagaggaaatcaaccgaattgtaaccgattcgatttccgatctgctttttgtgagcgagcccagcggcatgcacaacctgataaacgaaggtgtttcggaagaaaaaatgtttttcgtcggaaatatcatgatcgatagccttgttgcccatgtgcaaaaagccaatcaatcgaatgtgctgaaaaatctcggcctcgaggaaaaatcttacacgctcgttacgctgcatcgcccgagcaatgtcgatagcaaagaaagccttgaaaaaatgctgcggatttttgcagaaattgcgcatcgctcgcaaatcgttttcccaattcatccgcgcacacgcaagcgcttggaagattttggcttaatggaaaaagccaatgccatttccaaacttcggctgatcgaaccgcaaggctacattgaattcctgaaattgatgaaagaagccgcgctcgtgctcaccgattccggcggcattcaggaagaaacaactgtgcttggcgtgcaatgcctcaccatgcgcgaaaataccgagcgcccggccaccatcgaagttgggaccaaccagcttgtcggcaccgatgaaagcgaaatcaaagccaaagcgatggaagttttaaacggcaatatcaaagaaggaaaaatcccagaaaaatgggacggaagaaccgccgatcgcattgttgccacattggaccacatttttgcaacctggtaaaaaaagctttgcatccaaaaaagaggagcgagtctgaaagctcgctcctgcatttttatatttcctctgaacgatttatgtatttccctaacggctcttttgattttgaaaaggcctgatttttcctaactttatcaccattgaaaacatggttgtgccctcatcaatacaccgtttaaagtaaccctaagtggcgcaagtctcccatgtcttctaagcttgtagtcaaagaaaaacctcaaataaaaacatcatgaaaaaaatcatacgccaaatgcttttggtcgtgttagctacgcaattttttggttgcgcaaccattctgaatgggacgcatgaagacatttctatttcgagcacgccgtcaagagcgaaggttaccattgaccatcaaccttatggccaaacgccggtcattgcgaatttaagccgcaaaaagaaacacattgtaaaaatttcgcagcccggattttacgattatgagatgatcattacacagcacgtcagcggggcgttgttaggcaatattttgcttggcggcctcatcggtttagttgtggacgcttcatccggcggcatgtgggagcttaagccaacagacattcgggcatatctcaggaaaacagattcccccgttgaaaatttttcggaggaagtttcgctcttccccacagataggaatctcatcgatgcggagttttcggttgtttgggaaaccctccttgatgaaataacaaaaatgggctacaaaatgactaccgccgatatgaaaactggcacgatagaaacggatgcgcggcttgaatacggcgcgggcttatctgaaatatcagatgcaagttttagcgatgaacaggactgcaatcaaaagaaaacgcggctttccctaaccgttgagccaaacggtgaaaaaacaatggttatcgtaacggttgaaatcgaaggctatatcgattacggcggaattgaatcgggcgagtgggcacgctttgaatccaataaaatgtttgaggcaaaacttttacacaacattcagcaacgcttaaaaaaatagcctgttgcttcaaatggcattctaataaaaaatggagggacgcgccctccatttaatttttcttgccgcgaaacggctcgagtctcagcctgttgaacccatgccatttgcgatggcgttgatggtcaaaagcaaatgcggaatcagcttctccgcatcctgttccctgccggtgttgcgccgttttcgccattccgttaaaagcgcaagctgctggctgtgcaaaacatccagcccttcttttcgcagcgcaatcattcgataaatattcggacgcttttcttccaatgcgccgccgtaaattttttccagcatcgttttggtgcgaataaactcacctttgatcatgccaaaaatcttttcgcgtacgcactcgttttctacaagcgcggcgtagcgcgacatcatgtcaaggtcggccagggcaatgctcgttgcggcgttgctcagaacatagtgcagaggcgcccaagtgtaaagatgcgaagccaccgttgcaaaatccgctggcgactcggaataaagcgattccagcgcacttccaacgccaaaccaacctgaaagataatagcgcgcctgtccccaactaaacacccaaggaattgctctcagatcacttagcgattttttgccactccgccgcgacggccttgaaccgattttgctttgctcaatggcgtcaatcggtgtggcttcgcggaaaaaatcaataaagccgtcggtgttcaagagttccgtgtacaccgaaaggcttttttctgccagcttgttcatcgttccgtgaagcggatgaatgggctcggggaagtatttatcgagcaatgtggagcgggtcacatttgcaaggaacagctccaaattataggccgccgtgatgcggttcgcatatttttgcgcaatcgattcgccttgctccgtcatgcgcaaacggccttgcaaactcagatgcggcagcgctttgatgaaacggtgtgttggccccgcgcctctactaattgtgccaccacgcccgtgaaagaagcaaatgccaatgccattatcctcgccaatttttgccagctccgcctgcgcgttataaagcgaccacaagctggcaaatatgccgccatctttattgctatcgctataaccgaccatcacttgctgaacgggtttttcgcgattcattcgcattttttgataggccaggctgcgcgcggtcattggaaaatcgaggaacgctcgcaaaatgttcgggcttttgttcaaatcgtcgatcgtttcaaaaagcgggacaatcggcagtggacaatacatgcccgcctcatcttgacgcagcaagcccacttcacgcgcaagcaagtagaccgatagcaaatcagaagcgctgcgcgtcatgctcacaatgagcgcgccgatgccatcttcaccatttttctgcatttcctccacgagcacgcgatagcacgatatcacggcgctcgcctcatcgccaagcgcggcgtggcagtgcgtgaagggacgcggagaacgcaattcatccctgagaaactgaaggcgcttttcctcacgccaatttccaaaatcgttatcctcgatgcccgccgccgccaacagctgcgaaatggcacgatcgtgaaagccactattttggcgaatgtccaaaaccgccagatgaaatccaaaatgcgacaggctacgaaacaccggctgaaccgattgcgccgcgattcgccctgcgccgatttcatagagcgagtcgtgcagcaactgcaaatcggcaagcagctcggcggcttttttgtaatgaaatttatcgtggagcaaaacgcctttgccataataattcacttcgagcggaaggctatcctgcatcaagtttaagaactggcgccaaggctcaccgggatttctcagaagcgcgtcttcgccggacttgcccagttgcgcaaccagctcgtgaattcggttggataatttttccggcggcggctgcaagcgatcagaaatgctaagattttttgccatttcggaaagctgctcgtgcaaaagcaacagcgcgctaagacgcaattcggcaaaggtttcgcgcgtaacctcatcggtgacaagcggatggccgtcgcgatcgccgccaacccacgtgccaaatttcaagtgaggcaaatttttatagctcgaaatcgctttcgggtcaaagccgacgcttttccaagcttgtttgagacgcgcatctaaaaccggcaacacttcaggaaaaaccgttttcaaatagtgcaaaatgttgcgccgctcgagcgcgatacctggcttttcaagaaaaatttcgcccgtgcgccaaagcagcgcaagcgtttctttgatttcatcgcgaatggcttctcgctcggagggcgtccacatttggttttcgcgcttaaccagcaaaagataaagccggcgatgatgccccaaaaccgtcgagcgcttggcttcggttggatgcgccgtcaaaaccagttccacataaatttgcggcaaagtttcagcaatttgttcactggtgaggcctcgcgctttcaaatgcgcaagcgattcgccccaaagcgcggttagttttgtcaggccgagctcggtttccaactgccgccgatactgaatcgcggcattttgttcggccattcctaacaactgaaacgcaatggaatacgcctgcgcgagccgttcggtcatgttgatgtctgttccaagcaacgcctcgcgatgccaaggcaatagtcgcgcaagctctgcctcgccggcttcttcaagcacatcgtggaagcagtgcattaaaaactcaaaatcttgctggactttttccggatcaaagatcaatgagctggatatttgcataaactaactccttaaaaatatgaatttcataacttataaccgttaaaccttaccgatttggcatttttgatttttccctttgtcatctgtaaaaattacgcaattcggggatagttttagagaacagaacaagcacatttccaatgaaacccttccgaattgcggcccaaaaaaagaagcgcctctttttaagttttcgaaacatggccattgattttgttccatttcgtggaaatcgagcagagcaaaacatcccgcaaatcaggaattagcgcgcctgcgattcaggaaagcgagaggaaataccacgatctgccaagaagcatttgcgccgttagttcttgaagataagcggcggaattcgtttatttagaaaggaacaaaatcctaaatctttagccttgcatagctttttccacttagaattaaaaaccaatatgcagctaccacgttttctcatcgcttccccgaccagcaattctggaaaaacaacccttgccttagcgctgattcgcgccatgtcgaagcgcgggctcgccgtgcaacccttcaaatgcggcccggattacttggatacgtatttgcaaagcatcgctgcggcaagtagccataaagatttgcccggcattaatctcgacacgtttatgtcaagcaaatctcatgttatgagcctgtttcatcattacgcagccaaagccgatgcggttgtggttgaaggcgttatgggtctttttgatggcgcgaaaaagtcggagggaagcagcgccgaaattgccaacctacttggcttgccgattgtgctggtggtcaatgccaaaggcgttgcctattcagttgcgccattgctttacggctttaaaaattttgaccctgacttgaactttgcgggcgtcatttttaatcatgtcaacacagaatcgcactatcaatttttgaaagatgcctgcgcagacgtgggcattgaagcgcttggctacgtgcctcaccatgaagccattgaaattaaagagcgccacctcgggctgaacatttctaccgattacgatcaagacggcattattgagcacatggccgaacacgtccagcgcaccgtcaacttagaccgcatcatgcagctttgcacaggcgaaatcgaaagtgaagttcagatcaactatccttcggcgaaacagcccgccatgaaaattgcgattgccaaagacgaagcgttcaatttcatttatcaccaaaaccttgaagtgctcaaaaaatatggcgagctggtttattttagcccgctttttgacaccgaattgcccgaagccgacatgctctacattgctggcggctatcctgagctttacctttcacgacttagccaaaacaaatccatgcagcagcaaattgccgcgttttgcgaacatggcgggttggtttatgcggagtgcggcgggctgatgtatttgggcaaaaccatcatcgatccggaaggcgcgcgccacccaatgtgcggctttttggatttggaaacgtctatggaacatgccaagcttactcttggctatcgcaaagtgaaattgcacagcgagctatttccagccgaacttcgcggacatgagtttcactactcgcacttgagcggaaccgagcaattggagaacattgccgatgtgcgcggcgcgcgcgatcaagaagtcccaacgaaagtctatcgcaaaaacaacacgattgcttcttatgtccatctgtattggggcgaagaacatagctttttggattttttatttcaccaattgctgcaagctgaaaagtagcatgcttatgaatttatgctattaaagcgtgggcccattcgccggtctgccgctacaccaaacgccgattgatttgtaagggcgaaccgatgcgttcgcccttgctttgttatcttctcctactttccctttttcaaaattcccatggatggcgggattttcgtccgtttcggtttatctttttccgatttgaaaaattgtatgcaaaattagagcgaacgatgaaaataggacagattgaaattgaaaagccggtgattttagcgccgatggaagacgtaaccgacccgtcgtttcgccgcttgtgcaaacactacggcgcagacattgtgtttaccgaatttatcagctccgacggcctgattcgccatgcggtaaaatcgaagcgaaaactggacgtgtttgatgacgaacgccccgttgcgattcaaattttcggcaatcaaatcgagccgatggtagaagccgcccaaatggcagaagcggctggccctgattttatcgacattaattatggctgtccggccaaaaaagtcgctggaaaaggcgccggctcagggcttttgtgccaacccgatttgatggaaaaaatcacggacgcggtggtaaaagcggtgcgcttgcccgtgacggccaaaacgcgcatcggctgggacgagcgatctatcagtattttagacacggttaggcgcttggaaggctgtggcattcaagcgctttccattcacggacgcacgcgggcgcaaatgtataaaggccgcgctgattggtcgtggattgcgcgcgcgaaagaagtcgctacgattccgattatcggcaatggcgatatttggacggcagaagatgccaaacgcatgttcgatgaaacgggcgtagatggcgtcatgattgggcgcggcgccattggcaatccgtttctttttcgcgaagccaaacatctgatccaaacgggcgaacacttgccgcaagccacacaccgcgagcgagtggctgttgcgattcgccatcttgaaatgtcgctcgagcgaaaaggggaaaaatacggcgtcttggaaatgcgacgccattattccacatatttgaaaggcttgccaaacgtttccaaagtgcgcgattatttagttagggaaaacgatcccaacttgattgtggaagccctgcggcgctttgaagtggaatgcgacgcgcatctgcaaaacggcacttttcagcagtttgcccagcatttgaacgaccattccaaacggctcgtgctttcgccaccgcaagcggaatcggatagcaccagctcgcattaatccaacaggttttctcatgcagcaaaatctctatctgctcattttcgcgctttgcgctggacttttgatcacggcttgcagcaaatccggcgagccgaaaaatacactccgcgacattcagggaggcatgaagcgcggcggcatatttaggacaaacgccgcttcggatattgcaagcttagatccggccagaatggccaaacaatctgaaggcttggttggccaccagatttatgatcagctcgttacgctcaacgattccacgctcgcgcttgagccgatgctcgcgaaaagttgggagatttccggcgatggactcacgtatacatttcatttgcgaaatgatgtcttctttcacgacgatccttgctttcccaacggaaaaggccgaaagctcacggcaaccgatatcaaatattccctcacgcgctccatcgatgcgcgcgcgcaggcactcggcgcggaatttttcaccacatgcgtgcttggcgcagaggcctattacgacgccaccattgaggccgtaaaattcggcggcgaaccaaaagtgcccgaaatcaagggatttttagtcaaaaacgataccacttttgtgattcagcttcgtgatgtttacgcgccgtttatttatcacctaaccactggcgtttcctacatcacttgccgtgaggcagccgaaacgtacggtaaagaacttgcccgacatccagtcggcacaggcgcatttgccttttcaagttgggctgaggatagggaaatcattctgaaacgccattcaaactattgggaacatgacgcgtttggcaaccaactgccttatctcgatgaaatatcttttcgatttatcaatgaatcggccacgcagcttttggaattcaggaaaggccgactcgaagaatcgattggcattccacaagaatttgccgcgcaagtgctcacggaaaatggcgaggcaaaaggggagtatcagcagttcgttttaaaaagcacgcccgagctgcgcatagactacatcgccatgaacacggcgcttgagccttttcaaaacgaaaaaattcggaaagccctgagcgcggccatcgatcgcgacaaaattgttcgctatgtgcttaaaaaccaagttgctgcggccacaggcttggttactcgaggttttgaaggctacgataatagcgatttgaaaaccattcaatatgatctgagcgcagccaaaaagctgctggctgaagccggctttcctgatggaaaagggcttgcgcccatcacgctgaatacgtttgtgggcgcaaaatacgcttacaataaagaagtcgccgaagccgtccagtcgatgctggcggaaatcggcgtgcaagtaaaccttgagcaaacagaatattccacgcatttgcaacaagcgtatcttggcaaactcaagctttttctgtcttcttggggcgcagattatcccgatccagaatcgtttttgaatttggtttatggagaagtgattccgaaaaatgcaggcggggaaagctatcaaaacctaagtcgctaccgaaatccaaagtttgaccaaattttttcaaaggcgctccaaaccaccgaccgagcccagcgctacgcgctatatcaacaagccgaacaaatcgcgcttttggatgcaccgattattcttacttaccagcgcatcgcgcgccgatttcaacagccgtatgttcgcaattacccaatcaatgcaatggacagaagaaactttcgccgcgtttggttagatcaatgacgcatgaaactattggccaaaacgagctcgatttttcttctcaactatccgcttgacattttttcgaaaaagcccatttgattcagaaaaaaaaagcggggaaaatccccgctttgcatttgatgaaagttgatgaaccgatcgcgttgcgctcagttgccaaaagtaatttggtaacgaaccgacgcgacgacgtccgtcgcgctatcaatgccagcagattcagaagcgccgataaataggaagcttaaatcgccggttaaatacatggacggggtaatatcatatgttgatgaaagcccgagcacggttcgctcgtagtcgccaaaagtccaagaaagcctggccgatggacggagtttttggttgaaaaacgcatagctcacacccgagctcaaagagctgaatgtttgcgaagccatttcgttgatgttttgaactgccgcgagtccgtaggcttgtgttggatatttactaaacacgttcgtgaaaccaaacgtcactcgcaatgagcttggaaacgttaaagatgatgttagcgaaatggttcggcttgaatatttttgccgcaccacatacaaatcatccgcatacgttgtgtctactgattgatccgtttcatacgcatcaatcgccgcgcgagtatctgtgatgagagaatccacaccgctcaagttgcgcttgtcgtcttgctgtgtaaaggaagttgttaaacccacggtaagcatgtggccgtttaaaatgttgaacgtctgattaatgtcaaatgtgagcgttttggtttgattgtcaatctgcgacaacaagccggattgcaattccagctggtcttgtgcatcaagggtgtaataagccagcggcagatcgtttgtgttgttctggacagaataatcaaatcgcaggttcggcaaatttaaacccgggaaaaaggaaatgcttcctttataaagtttgcgcgtggtggtgccggaaacggtggaactatcgcctaattcactgtaaaccaaaatgtcttttttgttgagcaagttgtccgtcatgcgttcaacattcacagcaagaaagagtttattatcgaacagccgcaagcggtcgaagaactggaagccttgaatgtcgggctgataatacgaaaggccaaaggagttatagttttcgccctggcgaacataaacaaagcgcaagtagttgtttagaaagttcatcaccgtgcccgcacgaaacgcaacggacgacagatctaatggattaagcggcagcaagttttcgttgattgtaataatatcggttaagccgctgtagccaccggggaaattatcttcaatcgtttggctgatgtcgtcttggacaagcgaatctaaatcctcaggcgaaatgcttccgctggaaatatcggtgtttgtgatagaaaacgccccgtcagcaaaaagctcaaaacgatttggaacgggactcaaccgaaacgacataccaagcaccgcattttcttgcggctcagtgccataatagttcaacccatctatctgatctttcgatttcaagtactgcaaatcccactgaaaaacatcgctattcaagccggcgcgaaccgtggtcagttttcgttcgtatgttcctgccgtttctaaataacgcaaggtgtatagccctccggttgaatcgatcaccacatagccatttcctttccacaccgtcagcgaatcttcaaaatcaggattggaactgctgattgtgagcacatcgttgcccaatttaggatcaacgtttctggccgtgtttccattgatgacatctaaggcgaatggcccaagatgagcatttacttcaaaacctctaacacgaagcccgtttgcaacatagtagttgtaatctgggaaaatgtcgcccaggctaccatccaaaatgggcgtggttgcacgcaggaaaaagcggttgctgggctgaagatcctcgtcttcttcagtggttaggtacatatatccacgaagcccaacggatttatagttgatatctaaattggtgttgaaacgcccgtaaaagaccgagctatcggcaatggtttcatttctaagttcaacccagctatcggaattaactcgaagcggatttgtttcaaaaacgctgccttctctatcggttgtggtggagaaagaagtgccaaccgaacctaacagttttccatctttgtcactgatttcaaaaacggtgcggtgcggacctggatcaagcgattcaggcaaatatgtaattaaattctccgtgatgatcgcctcgtccgtgacatcataaccatccaccatgagcttggcgctgcttaaatcaaccgtttcgctgatggagtagtatgaaaacgaaatcagcacttcctcttcattgacgctttccccaggcactggagaaatcaccaaaatgtccatgttttgttgagccggctttaccgttaagtttacaggactttgcacaggggaaacctccgggtaagtgacctcggaattgtcggaaagcgtgctgcggacatagtattcaatagacggcatcatcacatctttgccaggaatggtggcaatgtatgaatttcctttggggatggcttcgacttgtttgaactctgaggaaacggcggttttataaaacagcagtgttttggtaataatgaaattccctggggtttccacctcaatggttaagggcgccccttcaattgcgtcgctatttttgacaaaaatctgcctgttttgagcggaagcgacaacggaaaaaccggcacttagcagccaaagtactgcaatcagtaatttagttttcataactatacaagttataggtgacagaaaaaacgggtttcagtgtccacttgaaagcattagcagcgcctctcgcaattcttgatttgcatgtgtatcgcccaaacgagctgtcaggtcaatccctttttgataggttttttttgcctcttcaatttttcctaacgcaacataagcctttgccaattggtagtaggtcgctgaatattccgggtcatgttcaagaagcgtctcgaattcttttaccgccagcgccacttcctcggcatttatgtattccaaagcaagtgcgtagcgcgaaaaagaatctttagggtcgagctctaaaaacgtcgtcagcgttttaatccggttattacgtgctatatctgacattttaaatacttaaaactaaagttataggttgactgatagtattgcaagatgattttatcgattttataaacttaaatatcaaggcgttagtgcgcttgcgcgtcgccaggaaacggtggccagcccattttttgaccgccaactaagtgcatatgaatgtgaaacacactttgcagcgcatcgggcccgcagttcaagatcaatcgatagccgctctcggcaagccccaattggcttgcaacttttctagcggcaagcattagtttccccattatttcggcgtctgacgcttgcaagtcgttgatggttggaatgtgctcttttggaataatcagaacatgcacaggcgcggcgggatttacatcgtgaaaagctaaaacatcgtcgtcgctatacacctgtttggatgggatttgccctgctacaattttgcagaaaatgcaggactcttcgaaacgcttgctcgccataacttgaaagaaatttaaaggttggtgaaaagagtgagcagttttctccgcttaaagatgtgatgctgatcactttcttgaagataggataggcaaaatgaaaaaaaaacaattggggggaaatcagccaagaaacctatttgccatcaatagaaagcctaagacggcgaaaccactgagtcggttttgaatgtataaactttgtttttcccggattgcttggcaaagcgcatcgctttttcggctctggccaaaagggctgccgctttttcatcggaaaggaaagaagccaccccaatgctcaccgttttataaatagttaaaccaaaacttttttctggctgaagcgcctgaaccgataagcttttgcgcacgcgttcggccaagtgcatggccgccattttttctgtttctggcaaaatcacggcaaaatcgcctgtgccatagcggcaggcaatatccgttctccgaatattttgcttgatgttttctgcaaatgacgcaatcagcctctccgattcaagctggccataagtttccacatattcattaaacgcgtcgatatcgatcagcattatcgaaaatcggcggtgataacgcttggcacgatcgacttctttttccaactgcgtttgcaaataagcggaattgtacaaaccgcttagcttatcgatattgttcaatttatttaagagttctttgtctttgcgaagcatttcgtttgcttcgctcatctctttttgccaataaaaaaggccgatgcttataaaaaacatgccaagtggcatcccataatcctcaataagatcgagcacatcagagacttcaagcacttcttcaaaaatgtcctccaacgcgccaatgaaatacaaagaaaaaccgataaataaattgacataaacgcgctgcgaggccgtcgagcgctgaatgatgtatatccagaatccaacaaaaaaaagagttagcgactttcccaccaagtccaccgttgaaaattccggatctactggtgaagtcagcgcaaaaatgctaaccaccatgctgaacacaacaaagacgaaaaacgaggttttttttagcaaaatatcagcttgctcattcataggagtcgcctgttagtgtttgatgaagtgcttctatattacaaagaaccaagcggtatgccattgcctgtgtattaagatttcataaatagatttccccaacaccatttcgctcggatttttttattttaggaacatcaagttctgttatttataaaatttaagtttgaacaataatgcctgattcaagtaacgtcattattgccccttcgattctttctgctgattttacgaaccttcgcggtgcaattgaactggccgaaaaagctggcgccgactggattcattgcgatgtgatggatggcatgtttgtgccaaatattacgtttggcccgttcattgtggaagccgttagccgctgcacggagctgatcatcgacacgcatttgatgattgccgatcctgatcgctacatcaaagagtttgtggctgccggttcgcatcaagtcacggtgcatcaggaagagtgcaagcatttgcatcgcacggttgattttatcaaatcttgcggcgcaaaggctggcgtttcgctcaatccgtcgacgaatgtttccacgctggaggacattttgcccgacctcgatttggttttgattatgtcggtgaatccaggatttggcggacaaaaattcatcaagtcggccattgataaaatcaaaaagctcgctcaacttcgtcaggaaaaaaatccagatttggtgattgccatcgatggcgggattagtccgaaaaacgcgggcgaagtggttgctgcgggtggaaacgcgctgattgccggttcagcatttttcaaagccgaagacccatttgaggtggtcaaaaaaatgaaaggcgtttcttagtaaagccgcaatctttccgaaacgaatcgctgttttgccgccgtgccgcttaacttttcacttatctgctgagcgcgagcggcggcattttctgctaaatctttccttcccgtttgctgcgccgcgttcaaaatcagccattgtcggtgaaattcgatctccggtttggaaaacggcgcaagcggcaaaagcaaatgaagcacctcttcataacgacttatttcataaagttctacgccgagcaaatacgccacgagtgatttttgcgtgcttgtttgggcggaatcgagcgccgtttgcagcaaaaaaatcttttcttctgcacagagaagcgacgagatcgacttgaaatcaaactcggtttctgccagcgaaattcgaatcgccgcggcgaggctgtaactaaaaaaaagcttttcgctgtaaattttttccagttctcggacggcgatttctttctggccaaagcccgtccagagccgcgcgctggcgatggtaaatcgcgccggaagcgttttttctaatttttcggccaacgaatccgcctcagcaaacgcattttgcggcgagccaaacccatttgccgcgccataaatttttgccgcaagcaagccatgaattgccgttggattttttccttccgtcatgtccaacgccgtttgatacagcgatttggcaagcggataatttttttcttcaaatgccgcccaagcttcacgcaaacttcgcgccaccgtgtgcgggcattcggtttcaaaaattgatttgcgcgagaatcgatagcgcacatcattttcaagcgcttgcgaaataggaacttcctgaagccaggctttccattccgaaatcaatttctccggcgatttttgataaacttcctcaaacgccgcccacgcataggcttgtttgaatttttccatgccatatttctcaagcaaaaattggacgagcgagcccatcagcgtgtagctcatcgagcccagtcccgtccaaaaaccaaacgcgccaagcaatttttcaggatgttttggagccatatcgagtttaaaaagagcggcggcgtagtcgtgctgtcgccagcttatatcgggcgtttcgagcgcgacggcaacgccttccaaaattccgatgctcgtggaaagtcccaaatgcggaatgccatacgcgccaaaaagaatatgcacgagttcgtggcgaatggaacgctcaaaagcctcttcggtaatgtgaatttcgttcagccaaatttttgtaaactcggtttggtcagcgcctgtgaagcgctttttggtggcagaattcgggtaaataaaaatatgaactttgggcaaagtcgccatcccgatgatgcgctgcaaatcttgaagttcgtggcgaaggcgcttttcgtaatattttcgcttttgcaatggaagcgttgggctggcaaaccaaagtccagcactatcgattggcgcgagcgttttttttatcgcttgatgcgacgatatgatgccaaacgactcgtttcgtccggcgagcaaaagtcccaaaatcagaagcggcaaagccaaaaacgcccaagcaggaaaccgttgcaaaatttttgaaaaaagttcgtttttggggaaagacgaaattcgatcccgaaaggcaatcaggaaaaatgcgctggaaaacagtagggtttcgaaccgaaaaataaaatagcgcgcgtccaggacaatggttttgtcgtaaatcgtgccagcgaaaaaaccgaaaaagtggttgaaaaaataaatttgtggcgaggcgtaaagacgatgcaaaatcggaaccagcaaaagcaagagccaaatgagcaaaaatgcagtcttttgccacttttccaaaaccgagcgaatggcaaccgcaagcgagaacgcaaacagactgcccatcgccgggcccaaaatgtaaaaaacgagcccctcgaaataatcgcaattgcgaacgaaaagcatgtttagcagcatggcgaacggtggcaaaacgatcagcaacagagacgcgcgccatttttgcagagcattcgattgtttagcaagccacaaaagcccgattgtaggcggcaacgcgattcccaacacgaaagagcattcgtatcctaaaagattcaatagcggcgttcgcgaaagcacaagcgtaagaagagcaacgaacgcaatagcaattcgagatggcgtcatttgataaattgtagaatttcgctgttcttttaagaattacttcccgatctaaattgtcatctccgtaactaatcgcatccaattgagggagatgcgtctgaggaaaaaatagccctcaatatgtttgaagtctatcgctcattatcaaaaatattgagatagggttcgaaaatgaagatgcgatttcggctttggccggtcatttcctttagataaccatgttcttgcatcttcctaactaagtcatttgccgctttgtagctcagattacatttttcccttgcttgctcgatcgttgtaaacggattttggaacagcacgtttaatagcgccagcgccgaatggctacgacgcccaaacaatgaactgatttcgccctcgatagacgcttttaattctaaaattgaagtgagcgtttctaccgctttggttgcggtctgttcaattccgactaaaaaatactttatccattgcagcatatcattttgagtccgaacctttgtgaggttatcgtagtatagccccttgtttttttcaaaaaagagcgaaaggtaaagcaacggtttgtccagtatgctttctgaaaccaaatacaatgttatcattaaccgcccgatgcgaccgtttccatcgagaaacggatgaatggtttcaaattgataatgggcaatcgcaatccgaattagcgaagggacgttgatttcttcgttattgaggaatttttcaaggtcgctcattaactcatttaccaattggtgatggggcggaacaaataccgcatctgccaacgaattgccgccaatccagttttggcttgtcctgtattcgcccggcagtttatgttgccctctaacgctttgtagaagaatttggtgggtattctttaataatcgggaagagaccggcaacttttttaaggcttcaacggcttcatttaaagcgcgaatgtagttattgacttccagccagtcatttcttctctcaggccgaatttcttccaacggaagcaatgcttcgtccatattcgtttgagtgccttcgattcgactcgacacaacggcttctttggtcacatgaagttggataaacaaatcgatgttggggactaagcgggcaaacgaatttaattcccccaatttgacggcggctttttccaataaccgattaacggacggcgttttccaaacccactcatcgttaatggccgatgggacaaaatatttatagccataggatttttcgaaccgtcctgaccggtatttttctaattctatcattgtttaaggtcaaacatcggattcttattttacttttcggcgcgaaagtaaaataacgaaaatcttattttactttcctcaaacaatcggccattctttttcattaatgccttgcacggagataatcctgattttccctttgaaatatttgtattgatggattagcttttgcttttacgaagaacaagttcccttgcaattttaagctaatttttacattatcctatcaaacacatgcctttttctcgagaggtaaaagaagtcgctctcggattttaggcattttgctacaaccaaccttaggctgttctcttcttaacagaatgcttttgcgaaaatctgcgaatgcaaagttttattgttttttacttcccgatacaaaaccgatcaaaaatattattcaaaatatcgtcggtcgttacttttccgatgatactgccgatttggtgcaggacttctcgtaggtcggaggcgatgagttcggtttccgcgccctcaataagcagctctcgggcgacttgcaatcgctccagcgcatttttgatggcttcaaaatgccgctgatttgtgatcaccaaactgccttcgtttagcttttcaagccccgtcgccagcgttttcatcttttgtcgcagttccgacaagccctcgcggcgaagggcggaaatcgggacgacttcgatatgttcttgctcatccggggcgtttgcgaaattcggtgcgcccgttacgcagtcaattttgttggcgacgatgaaaaatttggcgtgggcgcttttttttcgcaacgctaaaatctcggtgcgttcggcttccgtgattttctctgtggcgtcatggacgaaaattacgaggtcggcttccgtaattttttcgtagctgcgcctgatgccttcgctttcgagcgcgtcgtcggaaagtcgcaggcctgccgtgtcaatcaagcgaaacggcacgccgtcaaggacgaagctttcctcgatatagtcgcgcgtggtaccgggaacatggctcacgatggcgcgttccttgccgagcagcgcgttcagcaaggtcgatttgcccgcgttcggcctgcctacaatcgccgtcgcaacgccttccttcacaaatttcccaaaacgaaatgtatttgccagagcctcaagctccgttgccatcgccgaaagccgcgccgaaagcgcctcgcggctttgaaattcgacatcttcctccgaaaaatccagctccaattcgagcattgaacaagcgtttaaaagctcggttcgtagcgagccgagcttcagggataggtcgcccttcaattgcgaaatcgccgaacgataggcggtttgggttttcgcgtgaatcatttcgccgacggcttcggcttgcaccaaatcgatgcgcccgttcaggaacgcgcggcgcgtgaattcgcccggttcggccaagcggcagccggcttcgagcagggtttgcaaaaccgtctccgtcacaatcacgccgccgtggcagttaaactccaccatgtcttccgtcgtgaacgaacgcggcgcgcgatacacgatcgccatcacctcgtcgatgagttctccggcaagattgttgaaccgtccgtaatgcgcggtgtgcgagcggcacgatgcgaaagaaaagttgtcgccgtcgattttgcggaaaaccttatcggcaacggccaaaacgccttcgcccgtcatgcgcacgatggaaagcgccccttcgccgacgggcgtcgctacggcggcaatcgcttcaagctgcccttgcggacgcgccggatgatgccggtcttcaacaaaatgtaaatcgtccataatcggataggttttgttctgattcaactgtttaacagcttaaaaagctatgcgaattgacaaaaacgaaagcgaagacctctcgccgatttttgcgatgcgaatcttcgcttttgtttttcagaaaccgtgattttgtgatgcgcaaagtcgttcgcgcgcgcttacatctgcttgtaaagattcaccatttcgatggcagctgatgccgcgtcccaacctttgttgccggcttttgtgcccgcgcgctcaatggcttgctcgatggtgtcggtcgttaaaacgccgaaggaaatcggcacgccgcattcgagcgaagcttgcgcgatgccttttgtggcttcggcggcgatgtaatcaaaatgcgctgttgcgccgcgaatcaaaacgccgatggcaatcaccgcgtcccattttcccgattgcgcgagttttttggcgaccatcggcacttcaaatgcgcccggacatttataaatcgcaatattttcctcgctgccgtcgtggcgcacgatgcagtcgagcgcgccttcaaccaaccgcccaccgatgaaatcgttgaatcgcgatgtgacaattgcaaattttgaatctttagcggaaagatttccctcaatggtttttatgttcataaaaaaataaatttgaaatgtgaataaaattatgctttaggtttcggggcgggagcgtagcccaaaagatcttcgataagttctataataatatgcccgatggcaatgtggcattcctgcgtgcggtcggcagcgccggtgtgcggcacgatgatgctcacatccgccaagtctttcattttcccgccgttgccgcccaaaaaggcaagcgtctgcatttcatgcgatttggcataattgatggcgcgaatcacgctttcgctgttgccgctggttgaaatgccgagcagcacgtcgccagggttgccgtaagcttcggtcaggcgagcaaacacgttgtcgtaacccaaatcgtttgcgccggcggtgagcgctgaagtatctgctgtcagcgcaatggcgggcatggcggggcgatttaccgagctgcggtaacgaatggttagttcggttgccaaatgctgcgaatcagaagcgctgccgccgttgccgcaaatcagcaatttcttgcctgtgcgaaacgcaccggcgatgcgctcggccatttccaaaatttccgcagcagaatcttgcgcaactcgccgtttcaaatcggcggcgtagttcagcgtgtttacaatgtgctcaagttgcgacattcgctcagccgcgcctaagttcatggacattgctactctctatttttgattgatgaaaacctgaagttcagcattaaaaataacttttttgtcccttaatgctcgctttttccaaaactggcgtttcattcttttttctcagtcagctcgtggcgttttcttgcatgaaccgcacaactttcgggtcggaaatcagatcgtttgggcgaattttcttttttaggacaatgccgcccagcgtggtgcaacgactgagcgccacatacacttgcccgtgcgcaaacgcacctcgccccaaatcgatgacggccttttcaaacgtctttccttgacttttgtgaatcgtaattgcccaagccagcttcaatggaaattgcttaaacgtgccaatcggctcagcagtaattttccccgcatctgcgttgtattcatacgcgagcatttcccaactgacgcgctcgacctcgtgcagccggcgctttccctcatattctacctccacaccaaccgaatcgtcgcgaatctcgcgcactttgccgattgtgccattcacccaacgccgcgccggatcgtttttgacaaacatcacctgcgcgccgactttcagttgcagattttcttccgctggcaaaacttttcgactgaaatcgcccgaaagctcggcgctaaaactgcgaattttcggacgaagctttttcaaatgcgcctcgttgataacggcggcaagttggtttgtggtcgtaagcgtaatgaaaaaatcctcgtcgcttggctcaaagtttggaaaatagcgctcgttgagttcatcgatttcttcgctcgtaatatttttgttgcgaatcccgtttaaaagcgccaaaaatcgcgcttcctcctgacgatagacttgctcgagctgaaccgtgttgaaaccggttcgcccaaaaacatgggcgctgaaaaaatacgggctgtcgtaagccgcctcaaaaagcatcgcttcgtcttcgacagaaatgacgggcggaagctggaacagatcgccaatgaaaatcacctgcgcaccgccaaacggcgcttcacttatttttccatttaatcgcataaattggtcaatcgcatccagcagatcggcgcgaaccatagaaatttcatcgatgatgatggtttcaagcaattcgaaaagctctcgcctgcgtcggcggcgaatgtcttctgggcgaatcgggccgggcgcaaaacgaaaaaatgagtgaatcgtttgcccgccaacattgagcgcagccacgcctgtcggcgccagcaccacatattcttttttcgtgtgcgctttgaagtagctgagcagcgtggatttgccagttccagcttttccggtaatgaacaaattttcggtggaattttccattagctcaaacgccttgagaaactcggggtttaagtccaacgattccggatcggaggatttcgttaaggccgttttcagcacctgttcaagtgcgctgtcttttgggttttggcgcgccttaacaaggctgattttcgatttctctcgactcatcaaacatcctgtttctttgccaaacttttttttccaacaaaaattggcattagatttttggttatttttccagcatttgttctgaatgtctcctgcagaaaaatatgcagaatttgtcttgcgttatgaaagaaatcctttaaaaatcgctctggaaacttttgtaaaaaggctcaaacggaatcctctctcacgaagagctcatttcttagagaaaaagcatttcatcagcacgcaaaaatatttgtaacactgtttatcctgaagatgcaaactgaagttttggtggttggcgcaggcccggcgggttcaactgcggcggcaattttagctcaaaaaggctatgatgtgctgattttagataaaaccgagtttcctcgccaaaaagcttgtggcgacggcattccgcactcggcgatcgcattgcttgatcaacttggcttacacgatcagttccgaaatacaaaacgcaacgaaattaccggcgccacgattcattcgccgcgtggccagcaatccagcatcaattttcgaatgagagataattttttcattcaatccagatctgtttttgaccacacgcttttctcacacgcgttgacatcgggcgcaaaatttttgaaagccaaagcgcttgagccaattctaaaccagggaaaagttgtgggcgtaaaagcgcgcgttcaagatgaagaaaagcgcattttcgcgcccatcacaattgccgcagacggcgtggactcggcgattgctgcgccgcttcgccgcgaaaaacagcttgcgaaacatcgcgccattagtttgcgcggttacatttcaggcctgaacttaaacccgcgcacggtcgaaggatttttcccaaaggaaattgtgcctggctacttatggatttttccgctcggcgaaaaagaagcgaacatcgggttgggcatgagaatggacaaatacgcgaaggttggcatgagcatgaaacaagttttgcaaaactttctggcgagtcccgagataaaagcacgactcgaacccaattggcagcttagcgacgtgcgcgcctcaccgatgaattttgcctcacagaaagggattcagctcgcttacgatggcgcggttttagtcggcgatgcggcttcgctcgtttccccgctcacgggcggcggcatttacaacgcgatgttctcggccaaaacagccgcagaaacgattcatgacgcatttcaaaaaaatgatttttcggaaaaaaaactttctgaatacgaacgccgctgctgggctgcaattcgttacgaaatgaaaatcacgtatgtggtgcaaaacgccatttccacgtttccgtttctgattgaaggcctcatgaaatttgtggataaccgcacgctcaaagcgctgaagctttttgatgatgtggaattttcttgacgcaacttcgcagaaaaacaagctgagagatgaatccaaactgggaaaaacaaacaaagccgctccgccaaaaaaacggaacggctttgacttttcctgaccaaaagaacaaatatcaaaaaacgaaaacgcttgcttacgtttagcagtttctgacttcgtcttgacctttcatgcgatctttaactgtatcctcatcaaggccgagttcagtgaagtcgtgctcgttgtgctcacggctgtagccttcttcttcagaaccaaagccggtatcagccataagctccggtctggtttccttcaggttggccaattcttctttggtaagaatgcggctttcatcaaagccaaggtcaaactcggcgcgaagccctttaacctgagcacgctcaaggtcatagaatcgcttgttgagcgtggttttagcgaaggctttcaaacagccaagcatatatttacgcttgtatttgtctttaatcagcggataggtaaaggcttttttggaataaaaacgcgcgtaagatttcaacacgcctttgagaacgtcttcgcgttccatgttctgcggcttcataatcggcgtgacgaagttgtacttggagtagtcgcgaacttccactttgtcgccgagttcttcaaaaagttcggcaaacggccacggtgtgtaaatcgtccagttggccatatctggatcccagtcgctgcaaaggcgataggtttcctcgatggattccggcgtttcgtggtcgagacccatcacgaactgcgcttcggcaacgatgccgttgtctttcagcaatttgatggcgagtttattttcctcaatcgtggtttccttacggaaaatgctgaggttgagctggctggcagcttcagtgccaagcgaaacgtgtaccaaaccggctttgcgatagaatggcaacaaatccacgtcgcgcaaaatgtcggtcacgcgggtgttgatgccccaaccaacattcaagttgcggtcgattagctcttggcaaagcgcaataaatttgctcttgttgatggtcggttcttcgtcggccaaaatgaagaagccaactttatattcttttaccagtatttcgatttcatctacgaagtgcttcggagaacgcgcacgatagcgacgccagaatttccactgcgagcagaaagtacaggtgaatggacagccacgcgcaaagttcggcacggccaaacgggtgttcaacggaatgtagatgtattttggccaatccaaaatgctccaatcaggagagagatcgtcgaggttttcaataaccggctgagcgggtgtcgccacaattttaccggtctcgttatcgataaacgcaattcctttaatgctgtgacggtcttttttgtctgttccggcctcgatggctttcatcaaattgacggcaatctcttcaccttcaccgcgcacaatgtaatcaatccaaggcgcttcggtgagaacctgcgaatacataaaggttgagtgaacaccgcctaacatcgtcacgatgcttggactcactttcttggcgatctcaagtgtttcctgagccttgtaaatcatcggggtaatggcaccaaccatgaccacatccggctgattttttcttagaattgcctcgatttcttcgtgagacaaatcatcaaccatcgcatccagaaagcggacattgttgaagccagcctttttaagcgaaccgccgacatacggcgcccagcttgcaggccagtttccggcgatttctgcaccgcctgaatggtagtttggttggatcatcaaaattttcataacgaaatcctcctgaaattaatagggtgttctgatgctggtttgctattttaattctctaattaacacttattactgtttttgctaaaattgatggttcatataattttgcactttcaatttgagcaaaaattcaatctgatgacctaacgagtaagattttttttcgggcttgctggctgtccagatagacgttatccgtagcttgcttcagctaagccaaaggacagggttgcttgctaaatcagcagaggcgctttggactggggaaaacatttgtgcaaaaaatcagacgtgtgaagataagcagcaaactgattcttaggaatactacttttgaagagaaaaagaccgagtgactcaaagaatgataatacttggcatcgatgttcctgcaacgcgctggcaagagaaggctcatcttcatctgcagttgcatgaacggtcttcttgatggaaagacctttacatttgagtatcgtcaaaaagccatgattgggaaggcatggcggcaaaatcaaagaaccaacaacttcttcggacaaatagcgctcgacttgccgaccgtttggtttgtcttttttactatttaatgagaacggcgcttttccaagacctgtaaacccgagaacggatacgataaagaaaagataaacttccaatatcctccagaaccctttcgcaagctgctgtaatgtagaacctgtcatgtggttggcaattaatcgtctctaagtcttgtaaattcagcaattcataagtaccatcctgtggcacagccttctcgtactttaaaataggatgattgcggggctcttgaaaataatttttaaatcatccaaaaacacgccccgcatcaatatcttattttaagacaatcagttataaataaaaccgtcccaaataacctaaagttaaaacaaaaaaaccaaaaagtgcataacaaaagtgaaatcaggttagtaaacttagaattttactttccaaagctttactttcccatccaagctgccgctcacaatgaattttccatcttgtgaaatatccacagcatgaaccggtttggaatggcctttgtaggtgtggatgtgctcgccggtttccccgttccaaagtttcactttttcatcatcgccgccgcttacgatgaattttccatcggcggtgaatgcaacgccgcgcacagcaccttcatgcgcacgcatcacatgggtgcgttcggctgtctcaaaattccagatttcaataatttcgcggttgccaccagtgacgatttttgtgcccgctttgttgaaccgtgcggaatagcaaaagtcgccttccggcttgagcggcttgaccaattcccaagaagacgtgttccaaattttgacaagtggatcttctccgccagttaccatgtattttccatcggcgctaaagctaaccgcttcaatgtaaagcggatgtccttttttgatttgcttgacaacgctgcccgttgcgacatcccaaataaaaatattggaatcaatcccaacgctggcaaggaattttccgtcggggctaaacgcaactgcacgagcggcatcgttgtggcctttcatggtttgcaagacttttccagtagctgcgtcccagattttaaccgttacatctctgcccgcactggcaagaagctttccatcggcgctaaacgccacacactcaacccagtggttatgcccttcaaatgagcggatcatttgacctgtgactacatcccaaagcttaacggtttcatcgtagcttgcacaggcaactttcgttccgtcggggctaaacgctgcacttcgcaccgagtcaagatgtttcagcgtgtgcataattgcctcatcttcctgtactggtggaatggctggtttttccggttctttttttagcccaagtccatttaataccttcgaaaatagcccttctttcatggtcgtttttgaattaaaaattatctaagcaatctatctatttcgtagcaaaccgatataaaacaaggatatgtgttcgctaccaccgaagtccacagaacattttttcctccagcatttttcaaccaaaggattcgtacactgctggcgctgaaaaacaaaataagccttcagcaaggctaaactaacaatgcaaatcgtttgaatcaaggagggagaaaagactaagccggctgcccgctttactttttttgcaagaaaagggcatcgacatttctaacgcaaaaatttccctctgtttagcaggcgtaaataaaagaaaaatcacgtttgaagcaaaatcgaaaacgagcgtagccgccgaatatttattctcgacaaaccccatgagccttccataaaaacttcgcaacgccggtttgctttcaagaaaaagctggttagggaatccctcaccaaaaatcataaaaaaccctacacggaaacttggcttcgggttttctatatcgtaacttctatgcttatataatttttcccactcacgaaaatttaggaacgatgtcgaaaacggtgaatgtattttttatggctgatatcgttggtcagccaggtgtggatatcgtcacaaaaatgcttaaaggctatattcaaaaataccaaattcattttgtgatttgcaatggcgaaaacgcctatcgcggcaaaggcatgagcaacgagatccttaagcagcttcgtggcgtgggcgttgatgtgattaccggcggaaatcatatctgggataactacaaatttcatgacacactgaaaaaagatcccgccattcttcgaccgatgaattaccccaaaggcacttatggcacaggctacggcatttttgatttgcccaacggacttggaaaaattggcgtgctaaatctgcaaggccgcacgtttatgtatgcgattgattgcccattccgaacggctgattgggtgattgaaaaaatgagccaagagacaaaatatattatcgttgatattcacgctgaagcaactgccgaaaaaatcgcgttggccatgcacttagatggacgcgcttcggcggtgatgggctcgcactcgcatgtgcaaacttcagatgagcgcatccttaaaaacggcaccggctactgcaccgacgtgggcatgacaggcccttacgactccgtaattgggatggtcgccaaaccggccatcgagcgctttgtttatcaaacacctcgaaaatatgaatgcgcaactgacgatgtgcacctctgcgcaatggtgattaaacttgacgcggagacaggcaaaacggtttttctggagcggatttttttccctgagtttgagaaatctacaatgggctgagcgttgggggatttgaacaaacgcggcttctctatgaatgtttaaactcgggataaagttctttggcacattcagggcaaattgtatgactaaacatcgcttttgatttttgggacacgtaagcttcaacttgcgtccatgagttttcttccgtgtggattttcttgcagttcgcacaaattcgcacataaccgctgataactttcgttaacgcgtcttccaatttgatgtgcagctgttgattggcttcttcggcttcggcacattttgcaaattcttcaagcagttgcttatgcaatatctgatattttttcagcgccatgtacgatgcgaaaacggcaatcgtcgtggtgaaaaaaatcgtcatcatgtgagactcccaaatgccaatatcgggaaagatgaactgcttgaagacttcaaaaagtgtcatcccgataaacgtgatcgcactcacacgaatgacacccgggatgagcttgtcttctttgagctccggtttacttggaagcgtgcattttgacgcatgtgtattatccacaggaattgaaacccctaccatataaaatttattaagttctgaaatttataaacaaagaaacattttcgctttgttcataaatttttgtttggcattctttgtctaaagtaaactggatttttatacgcgtcaggagcgagagaaatagcagtgccagataagatgaaccatcaaaaaaaatccctcatgtaagcgttccgcgccctttttcgcacaacgataaccttaaatatacaactgccttgacatccaaaatgtaacgaaactgttaaactttagggaattcttccaccaaattttgcagcggcacgttcattcacttaaacgaaaagcatttcttgatgaagttgtttaacattccccaatagattcttaccttaccggcaaatcatcaattttagatctttaccatcttctcatcatgtcagaatttattagagacgaatcaaccacaagcggcttttgggcagctgtgaatacattttgcgcgctctcggatgtgcatgtcatcgccgacgcgcccatcggctgctataatctttccggcgtagccgtaattgattacaccgacgccatcccgtatcttagaaatttaacgcctaccgatttaaccgaacgagccatttctaccaccggctcgaccgacatcacgaaagaaaccatcgacaaattgattggcaatggcaaaaaacttatcgtgatctcttcagccgaaagcgaaatgatcgccgccgagcacaccaactttttgaaaacaaactatcctgaaaccaaatttttcccctctaaatctttatctgaaaatgagtgggaagctcgtgatcgcgcgcttttgtggtgctatgaaaattatgacgacaaacggcctgtggcggttgagcccggaacggttagcattatcggccccacttatggctgtttcaattcacccgcggatttggccgaagtcaagcgactggtgcgcggcgcgggcggaacgatcaaaacggtttttccatatgaagcttcgcttgagcaaatttcagagctcaaaaatgctgaagtcattgtggtcatgtatgaggaatttggcaaagcgctggctgaagcgttagggcgacctgttttgtatgcgccgtttggtttgtacaacaccgaaaagttcattctcgatttgggcaatttgttaggcaatccaacgcgtgcggaagcttttcttgcggaggaaaagaaaaccacactaagcctgatctgggatttatggcgcggaccgcaatcggagtggtttccaacggtgatgtttggcgtggtggcggcaaaatcctatgccaatggcctgaaaaagctgctgcatgaagatttgggcatgacttgccattttgccgtcgattcagccaccgccgacaacaacgccatccgcaacacgcttcaaagcacgccgccgcaaatcgtttttgggcgcatctccgaaaaaatctacctaacagaagtcggcgcacgcgcacgatttattccagctggatttcccggcccaattgtcaggcgtgcgcttggcacaccgtttatgggatttagcggcgcggtttatgtggtgcaggaaattgtaaatattttatacgacacgcttttccaatttttgcccggccacaatccacgagccatcgcacaactcgctgaagctgagctgaaatggacagaaacggccaacgccttgctaaaagaacgcacgagcaaagcgccatttattagccaaatttcgttcagccgcgaacttaaagcaaaagctgaagcgcttgcgcggcagcgcggcttgcaagaagtgacgcctgaaattttaaacggcgtacaataaaccccaattctcgcatcgtaaataaagcttactatttatggaaaagggcagctctaaaaaggctgcccttgcttttcgaataaatttatcaacgcgctggatcacacttacgcttctttttcgctataagtgcgaacgctcgcaatctggctcatgctgtaataagtattaatgacttcctttcctgagccgtcttccgtaattcgcacaaaaaaatcgctgataaaaatgacggcgttctcatacactttgccctcattaatttgcagacgccttttctgattcggcgcgacatggtgccatgcagcggcacggacgcatattcaagcactttttcccaagcctgcattgttttttcttccatgaattttctcctgtttttaatgttgaatgaggataaaaatgagctgctaaactcaaaaaaaaacgcatcaccaaaaacagttataattatgtaaaaattcttataaaaaaataaggctggattttagttttgcttaaattcccatatcataatcatagaaatgacaaaaatgttgctttaacgaacaaacagaaacggggctacaaatggaagtgcaaaatcgcccgctgggcttagttatgcaaatggttgaagaaatggggagcgaagtcacctatgcctacgacgatttggttttcatcaatcacaacgcatttattattcagtttaccgaaacgccaatcctcttgaaagtctacttcaataaagattaccaagaagcgcaagtcgctttgctcactaaaggcttgatagaacaggcgggaaaaaacgggctggaagttcaggtgaaaggcacttacgagttggagcaaaaggaagacgaaaatatcgaaatcaaattctttgataaagagagcgaataagttttttgccgctttcagctgaatggctgcttgaaaagtttatttcaaaaaaggcgtggcgtggcacgcctttttgcttttttcacttttggaaaactcagctaatgggcttatgtctcgcgccctcaacctgcatgatgaaaatatctttgagcgatggcaaggcaagttcggcgcggcgaagctcggttcgttcattgatgaaaggcaaaagagttttcaatgttgtggaacccagcaaacgcagttccaccgatttcggatggcgctccgaaacagcgaccgaaccagacaaaaccagttcatcgataaagctgtcgttgccttcaaaatccacttggagcgtattttttccataggccgctttcacttccaagacttttccacctaatacttttttgccattgtgaatgagcacaatgttgtcgcaaattttttcaacctgttccatacgatgggtggaaaacaacaatgttttgcctgcggctttcagttcaagaatggcatctaaaatgagctctgaattaatcgggtcgagtccgctgaatggttcgtccaaaatcagcaaatcaggctcgtggagcaccacagaaatgaattggactttttgctgcattcctttcgagagctcctcaattttcttctcgcgccaatcctggatatcaaatcgcttgagccaatatgagattttctctttcgctacggaagcctcttgccctttgagccgcgcgaagtaaagcaaaatttcggcgaccttcattttcttatatagcccgcgctcttcgggcaaatagccaatgcgagcttgcagttcggaagaaatgtgttgatttaaaaagaaaatctctccttcatcaggatgcaaaattccgcaaatcatgcgaatggtggtggtttttccggcgccatttggacccagcaacccaaagatttgccccgattgaacctcaaacgacagcttttctacggcagtatgattgttataaaactttgagacttgattgagttgaagcataaaaaagcaggtgaaaattactttgtcgcttggttttgtttagcaaggcgtttggcgagacgctcggcagcgcgtttttgacgcatgatgacgcggtatttttcaacatttcgatgatgctcggcggctgttcttgaaaaattgtgcccgccatttccagtagccacaaaatagaggtaattggttttggccggcttgataaccgcttcgatggcagaacgacttggattgccaattggcccgggtggcaagcctgcatgaagatacgtgttgtatggcgaatcgacctcaagatcgcgatacagcaatcggcgcggtttgccgcccagcgcaaactgaaccgtgggatcggcttgcaatcgcattccacgcttgagacgattcaaataaacactggccaccacgggacgctcattcacaatcggcgtttcagcttccacgatcgatgcaagcgtcaaaacttcatgctttgaaagaccggcctgagtagcaagctggctcagctcaccacgataaaacttattgagcttgccaacaagaaaccgaatcacatcttcggcggtaaattcccagggcatgttgtacgtatcgggcaaaagataaccttcaaaagaaggcgcgtgcacctgaagcgattgaagcaacgtcgtatcggaaaaagccgtcataaaatcttgcgcagcgaattcaaggctatcggaaacgatttttgccaccatttctccgcgagagccttccggcactctcaaacgaacctcatcttgctcgtgcctgtaaaggaaatcgatcagctctgcactggaaaggccggacggaatatcgtaccggccaggcttgatattttgcttctccggcatcaaataaccgacaagacgcatgggaagcacttccttaatcacacctttttcctgcaattgctgaataatatgcacgtatggcgtgccgcgtcgaataatcattcgctttggcttatcataagaaacggcgttatacgacgatttaaatagatagaaaaacccaagcgcgccggcaagcatgacagctatcacgcccatcaggattagctttccaagcgcttgcagcagtcgtttcattttcttagccgttttctttgaaattcaaaagcgatctgtggctcagttagacgaggcttcttcttgctcctgttgcgcctgtttttcttgctcctgcttaatccatttttcctgcagcgcgcgaatttcttcgattatcgccttataaattttttcaagtgattcggttggaagtggggcgtgcttgacttttgagacatgagccaaaacttctttttcacgatcaggctgaataatatccagccccgctttttgcttgagcttattaatttccaacgcgtagctggcgcgttttgcaagtaggtcagtcatttcggcatccagaagatcaacttttcttcgccaccattccaaagtttcttcaagggtgaatgatttgtctggttgttcaatcatatctaaacaaaaggtaattgtgattattaatactgataattacgaaacattcttatttaagcagtctccagaattgaaaagaattcaatccgaaaggctaaacaatatttctcaattcctggatggaagaaatcgattgcacgccttttaaggttttcgaaagcttttttcggctgttaaaatacactttttgggtattaatgtgacgaagcggcattaaatcgcgctcaagatttgagctgacaattagcacatctttttcgcggcaatccaacgattcgatcgccattttgaaaatcttttcatcgggcttcaacatgccgcagtcacttgaaagaataatcgtttcaaaataacgcaacacaccggcagcttccaatttttcggaaatggcaatgagcggcaagggcaaattgccaaccattcccatgatgaaaccactgcgatgaagcacatgaagaaaggttaagacctctttggaaaactcgattcgaaatggcgctgcaacatttttaacaacttcttgaatttcttccggcattgcagggcgcatcatcatttgcgagacggccaattcagcaatgccaagcaacggtggcgctggaaactggcgataggtggcaagctcaatgcacgcattataaacgcgcaccacattgttcagcagagtgacaatttggtcaggaagcaagcacttgcttaaatacgtgctcacgttttctggaatttcagaaaaaacggtgtcaatgcgtacgccttcaactttggtttcggtcaggctgtccagactgaataagattgcgcgataacttcgcataatttcttgttttataaaaagtttatttgccgaatagcttcaaccaagcatccagttcatcctccgaaatggattgaggcttttcagatgttgagttgccttttttgtgtttcgcattgcctttgatagcgcgcgcctttttgcccgcctgcccaactgccatttcgcgcaaaaaatcctccgatgcaatgctttttacgcctgaaacttttgcgtagtggcgaatactatgatctgaactgaccaccagtaaacgtgacttggctcgcgtgtcatcaatcatggctttgatccgactatctgcggttgtgcccgatggcgtaaattctatttccaacccgctgattttctccacactaccaagtgttccaagcccatcatacacgatcgtcgcttgccgccttcccgcagcacaataagcgatcaccaacgcttcgacttgctgccggatggcatgaagcttttcagatgagactttcaccccaagcttgtgcgcaaggttgtacccatcaacaagcagcaatgttttcatgtcaattcatctcttgtacttgacagaactaaaaagaatatacaaaagctataaacacacgccaacccaaagtctggcttcaattgaagaatccagagagcacctgtttagcattgatagaaatgtaaaagaaatatgttatttttgaaccaaaattgagaaaatgcttcttttttgagggaagggcttgcttcttgaacaatttgcttttttattgtggaatggtgaggcaaactaaaaaagtaaagttggaagctctttctgatggttgcccgctgcagcgtttgataaaaaaatctcgcatgaaagttttgataggctaatgcttcgccagtttggcagggttgcaacataaaacccttcgtttcgcacgctgagaaaattaaggggtgggggaatacattcggctttgaaagcctgcaacgcacagagagccttgatttcaaagacaccgattttcctatacgccccaatgaatcattcatagatgtcagatttttaccataagccggttttgcttgaagaatcggttcactggcttgtttctgaaagcggcatgtatatcgacgcgacgctcggcggcgcgggacattcgaaagaaattctgcaccgtttggaaacgcagcatcttttaagcaattctctgctgattggaattgatagggatgccaatgcgattcgagcggcaacaacacgccttgcaacctacgctgcgcatgctcatattttaagggggcgatttgccgatttgaaattgctgttagaaacaaacgggctgttagattctggtaatcatcccattcgtggcattttgctcgatttgggcatttcttcccaccagatcgatgcgccggcgcgcggcttcagttttcaacaatcaggcccgctggatatgcgcatgtccgacacggcgcagctgacggcggcggaagtcgtcaatcactacgacgaacgctcgctttcaaagatttttttcgattatggtgaagaacgcgaagcaaagtggattgctcgcaaaattgtggaagctcgcaagcaaactccgctggaaacaacggcagcacttgcgctactgattcggcaaaatttaaaccgaaaaagcccggtcgaacagaccaaaacgcttgccagaatttttcaggcgatccgtatcgaagtaaatggcgaattagatgaactaaaagccgtgcttcaagccgctcacgaagtgcttagcgaaaaagggcggttggttgtcattagctatcactcgcttgaagatcgaatcgttaagcaatttttcaatgaatgtgcatcagaagattggggaccaaaaggcgttgttttagatgtaccgattaaaacggccacgatgaaaattttgaccaaaaaacctgtcttggcctcagaagaggaaattcaggaaaattcacgcgctcgcagcgccaagttgcgagttgctgaaaaaatttaaccggtttggaggttaccatgaaaagaccgatcgataagctcgggtatgatacgcagtcacaatcgagctacattgccggaacattggacgacatgcttcaaaatgcttatgcgcgctcgtatgatgatagctttgttgaaattcctaccccaaaaaaaacgcccgactcttcccttgacggcgaaccgcagaaactttctggaaagatgagtttttcaaaaaaacagcttacgcagcgggctcagaaaaaaatcgagtccattttgaacctacggaccttctttttagttggcggggttaccgttgtgctggttttctatatttataatgtcatttctattaataaattatccgctcagtcggaaaaggttcgcaaaaagctggaagaagtcagaagcttaaacaccgttttggaaagccatctgcaaagttcatggcgatttgaggaacttagcgaaacggctgatgcaaaacttggactcaagatcagtccaaaacttccggtggttttggaaaaagaataaccatgccgaagcaacagataaaacgcaagcagagcgaacaaaaacgagagactcaggctaaccgagaaaatgaacaaaacctgcgaatgtatttggtgcttgcggggatgcttatatttgttgctacgatcatttctaaattggcttttgtgcaaattatcaacgcctccgaataccgcgaaaaagccaaacgccaatacgaaaccatcatgccgctcaaagccaaacgcggcattatctacgaccgcaacctgcgccgactggcaaccagcctcacggttgtatcgttcgctgccgacccaaagctcattgaaaacaaacaagccattgcagattcgctttctctggtttttaataaatcggcgaaatactatttccaacggcttaatgaaaaaaaacgctttgtttggctcgaacgaaatgtatccattgatgtcgcttggaagctgattagcatggatctgaccggcattattgtccgaaaagagcaaaaccgatactatgaaaatttagcatctcaagttattggatttaccaataccgacaaccaaggaattagcgggattgagctcaactacgacagcgtgctttgcggcaaagatggctctatttttatgcagcgtaccggcgatggcatggtttttccagcagtcgacaagccgcttatcgatcccatcgatggcaatagccttcagctgacgctcgacatgaacattcaggccatcgtggaaagcgagctgaaaaacgggataagaaaagcgggcgctcaagccgccattgccattgttatggacgtgaaaaccggtgaaattttagccatggcaaatgagccggatttcgacatgaacgcaaaatcgacttacgaaagcactcgtgttcgaaatcgtgcgatcacagatgcgtatgagcccggctcaaccttcaagattgtgatgctcagcgcagcaaccgagctgggattgtataacccaaacgacatcgtttttggcgaaaatggccagtatcgcattcaaggccgcacaatttatgaccacgaaaagcttggaaaaatcaccttcgcagaagccattacccattcgagcaacattgttgcagccaaagtagcacttcaaattggagaagaagcgttttataaatatgctcgcgattttggatttggcgaaaaaaccggtatcgatctgctgggtgaaattcccggccagttaaaaccgcgcgaagaatggtcaaaaatttcactgccatggatggctcacggctatgaagttctggtcacgccgctgcaaattatttcagcttatgcggcagttgcaaacgatggaattttgatgaggccatttgttatcaagcgcgagatttcgcaggatggcgaggttgtcaatgaaaccgagcccattaagattcgccgggtcatgcaggcagaaaccgcgcaaaaagttcggcgctattttagaggcgttgtggatagtggcacgggcgttccagcacaaattaacgggctggaagttggcggaaaaaccggcaccgcgcagcgctatgtagacggttcataccggcgcggcagctatgtggctacttttgtagggttttttcccgttgaaaagccggaaattgccatgctggtgatgatgattaacccaacaaatggctattatggcagtacggttgccgcgcccgttttttcaaatattggtcgccgcgtggtggcgacatcggaggacattcgatcgcgaatgctggcttctggggaaagcatttcggacgaacgccatttcctcgatagtgtccaaagcgttgtggtgccaaatgtttgcggccttacgcctgaagaagccaaagaacttttgcgcgttcataagcttgacttttcccgagaaaatgagcaggaaggccttgtggtttggcaaggcgtggcgccaggcgcgcgcgccagtgtttggtcaaaagtgccgcttcggtattctgcagacagcgagcatgagtacaccatgccaaaattaatcggtcttcgtgccgaccgagccattgcgctggcagggcaaatgggcatgagaattaaaattcgtggcaaaggcagccgcgtggttgcacaatatccaaattcgggcgcgactgtggataaaagcacggagtgcatccttagaatgagcaattaaacgcaataaaacacaagaagagcatgcggctcaaagatttgataaacagcattgaattggtagaaatagccggcgaacttcatgaagacactcctgtgggttcaatctgtttcgactcaagaaaagtagggccgaatgctgtatttgtcgccattcgcgggttcaacacagacgggcatcaatatatcaaccaagcggtcgaggctgacgccatggctattgtttgtgaagaaattccaaaatcctggtcgtctcatcagctctttttgaaagtctgggattcgcgcgaagctttggccaaaatcgcaaagcgcttctacgaaaacgcctccgatgagcttaaagtgattggcgtgaccggcacaaacggcaagaccacaaccacaggaatgatcaagtgtattttggatgctaatgaaatcaaaacgggcttgatcggcacaacgggctacattattggaaatcagctttacgaactcgatcgaaccacgcccgatgcgctcgagctgcatcaactatttcacaaaatgcttgaggctggctgccgcgcggtggtcatggaagtttcatcacatgcactcgcgctgaagcgaaccgccggcattcgtttcgatattgccgtttttaccaatctcacacatgatcatttggattttcacggctccatgacggcctacgcagatgccaaaaaattgctttttgataatttaagcgaaagtgcttttgccgtcatcaatgccgatgatgattatgcagaaaaaatggtgaaagactgcaaggccaacattgtccgttgcggcgtgattaatgcgcgggaaaaagaactcgaaaacccaatcattgatgtgatggcgaaagtctttagctacaccatcaatggcacatcggccatcattgccgatgacaaaaacagcatgatgcaccagttccgcacgctcggcaagttcaacatgtacaacaccgtggaggcttacgccgccggcttagcattcggatttgatcgaatccacatcattcgcggcttaatgaaatgcccacctgttcgtggcagaatgcagcaggtttggtcgaaggatcatcgctgcgccattgtggattattcgcacacaccggatgcgttggaaaacgcgctgcaaaccatctgccttgtgaaaccggaaaacggaagaattattaccctatttggctgcggcggcgatcgcgacaaagaaaaacgtccccttatgggaaaaattgcggaagacaattcggacatcatcatcatcacatccgacaatcctcgttccgaagatcctgaaaaaattttggacgacattcaagccggcattcacaaacagaacaacttttaccgaatcgtcgatcgcgaaacggccattcgcaaagccattacgcttttaacgcgcggcgatgttgccctgattgcaggcaaaggacacgaaacctatcaggaaattgcaggaaagaaatttcattttgacgataaagaaatcatagaatctgtttttagagaacaagaagggttgatttagcatcgattcaacattgtggcgaagtcataaaaaaccctgacaataacatataaatggcacagttaagcctaaacgacctcgaagaaatcgggacgctttttggccaaaaagagcgcgttgccaacggcgtgcatcatcccgttgcggcaattgactcaagaaaaatttcaggcggcgaaatattttttgcccttaaaggcgagcataccgatggacacgcttttgtccaaactgcttttgaaaatggcgccgcacttgccgttgtcagcaccgaatggtttgaaaatacccgtcaggcgcagccaaacgcgcattttttcaccgaaaatctctttctctccgttcaagatccgctggttgccttgcaaaaattagccaatcgctaccgaaaaaaatttccaattccaattgtgacgattgccggcagcaacggcaaaaccaccacaaaggaaatgacggctgccgttttgggcacaacctttcgtgtggttgcgacggaaggaaattttaacaaccacattggcgtgccgctcacgctgtttcgcctgcgcgacgataccgaaattgccgttgtggaaatgggcatcaaccatcacggcgaaatgaacgagctctgccaaattgccgaaccgacgcatggcctgattacaaacatcggacatgagcactgcgaatttcttgggacgccagaagaaattgctatggcagaaggcgaattgtatcgctatttgagccggacgggcggcagcggctttgtgaatgccgacgacggcttggcgtcgcaaactgcaggcgaattaaatttgcaaacactctatggcattgaacagcccaatcttgggttgaatatttgggcaaaagaagttcagctcaaccagcaaggttgcgcttcatttaaaatttgcacgcccaagcaagcgctaacactcaaccttcagattagtggtcgccacaatgtttataacgcgctggcggcagcggcgattggcttgaactttggcgcaaaactggagtccgttaaattggcattagagcattttgttccaaaaagcggctcaaaacgcatggaacgaatttgcgcggctggattgaccattctaaatgactcatataacgccaatcccgaatcgatgcgctcggcgcttggcacgctagccagcctcatttgcgacggcaagaaaatcgtgctgcttggcgatatgcttgagcttggctccgtttcggaaaccgagcatcgcaagctgggcgaatttatcgaggcggctggaattgatctctttttcggatttggcaacgccatgaaatggacttgccaggaagcgcccaacaagtgcaaaggccattttaacacgaaatcggaaatggttcaggcgctcaaagaagttgcagcgcctggtgatgcgctgctttttaaaggctcacgcggcatgaaaatggaagaagttcttgaagcacttttggcctcaattcaataaattagcggtttggcttgctcagcgcaatcgcagttcttcgcaacaagcaaccagaaaaattaatagaaacacaccttacacattagaaaaagaaaatcggaaaggaagtcattctttacatgctttattacctgctcagctatgttcgtgaaatttatgatccaccggggttgggtgtcattaactacattacctttcgggcaggcgcagcggcagtcaccgcattgatcattattttagtttttggaccaaaaatcatccgttttttgcgcgataaggtcatcgagccgattaaagaggaagcgccggaagaacatcgcaaaaaggtaaacattcccacgatgggcggcttgatgattattctggccattgaagtttctggattgctctgggcaaaaatcgccgaaccgtttgtctggatggtgcttttggcgattatttggatgggcgctgttggttttgtagatgactatcggaaagtggttttgaaaatcaaaggtggcctttctggacgctacaaaatcgtgggacaagtcgcgctcggcttgattatcggcggctacaccttttttgacccaacgctctctgtgctgctttcaaaaaccactgttccattcatcaaagagatcacggtcgattatggaatttggtacattccgctcgccatttttatcgtcactgccgtgtcaaatgctgtgaacttaaccgatggcttggatggccttgccgcaggaagcaccgccatttcggttttttcactcgccggcttcgcctacctgacgggaaacgtcaaattcgctgaatacttaaacattacttacatcccaggcgcgggagaagtcacgattcttagcatggcaattgttgccgcctgcattgggtttttgtggttcaactccaatccggcggaagttttcatgggcgatacgggctcgttggcacttggaagtgccgttgctgtgattgcgttgctcatcaaaaaagaattgctgttgccgttaatcgcaggcatttttttcattgaaacactctcggtcattatccagcgcggttacttcaaatacaccaaacggcgcgatggcgaaggaaaacgcatttttcgaatggcgccgcttcatcatcattttcagaaaaaaggatgggctgagcaaaaaattgtgattcgcttttggattatcgaagtgctgctggttttgaccagtttactaaccctgaaactgcgctaaaaagtatgactcacgaggaaattaaaggcaagcgctgtgccattattgggggaaagcgtagcggcatagcagcggccaaactgcttagcagagctggcgcgtatgtttttttgagcgaaaaaagcgtgcccgaaaaccaagcaacacttgagagcgatttgcgcgcgcatggaatcgagtgcgaatttggccaacatagcgaggaagtcttcgatgcggattttgccatcattagtccgggcgtgccgtcaagcgcaccggtcattaaacagctcgaacgagcgcaagttcccgtttatagcgaaattgaattggccagttggttttgcaaagccaaaatcatcgcgattaccggaacagatggaaaaacaaccgtgaccacactcacaaagaaaatctttgaagctgatggaaatgaaaatggctaccacgcctatgcgcttggcaatatcgggcagccgttttcagatacagtcgaatcgctttcggaaaacgatgtggctgtgattgaaattagcagttttcaacttgagcattgcacaagtttccggccaaatgtgacggtgattaccaacatcacgccggatcatcttgatcgctacgacggcaatattcagaaatacgccgctgccaaatatagaatttatcaaaatcaaacggcttcggattggctcatctacaacgatgataatgagattttacatcagcatttcacagatcctgagcgtagagcgtcgttgccgatgaaacttgttgcgcttagcttagagaaaaatctcggcgacgaatacgagcactgcgcttacaaagaaaacggtaggcttgttctgaaactcactaacgaaaaagaatggctcatagaagagaatcagatttcaaccaagcaatttcgtggccaacacaatatctataatgcgctcacagcggcagcggcggccagtgcgctcggcatcgataaaaaatttattgaaaaaagcattctttcatttgaaggagttgagcatcgattagaatttgtgagagcagtcaatcaagtagattatatcaacgattccaaggcgaccacagtaaacgctctctggtatgcgctggatacggttacgccaaaaattgttttgattgcaggtggaagagataagggaaatgattacacaaaagtgttttcattcgtaaaggaaaaagtgcgtgcggtggtggccattggcgaatcccaagaaaaagttgtccaagcttttggcaacctaacaaaggtgatgaaagcgttttcgcttgacgaagctgtaaggttagccagtcaagaagcggaagcgggcgatacggttctgctttctccagcctgcgccagcttcgacatgttctcaaattttgagacgcgcggcaaattgttcaaagaggctgttatgaatttgtaaaactttttgaccgcagtcccccaaattatttcagatattgtttgttctttatattcttatagaaagtcattcaatcttgcactttccccccaaaccaaacactcaacttaaggcttatttggcccaaaaatggattcatctcgtgaaagaaatgtttgattttgtttttttattagaatatgagagtcatgatgcccaatgcttattccctgataattctataaatttgccgcgcgcatctttttgcgtgatgtagacaacagttctatagcaaatgtttttttatgttaattctggaaaattaggaaaaaaggatatatggacaatgcctcaccatatatagcacctgacgatagctatcaaaggcgctttcaagggagaagtgttcaggaacaagaaccacctgagctcatcccaaagaacacgttcgagccgctggcaggaaagcttcttttgtttttagtgattctcttgatgtgcttaggcgtgttggctgtgtatagcagcggagccggctggggtgtacaaaaattttcaaactccgagtatttcctttggcgccaagcgttttacacttttttaggaattacggtcatctttcttgtcggtgggcttaactacaaaattctgaagcgatttagcaaaattattttaattgctgctgtcgggctgctgggattattgctggtgctaaaagctgtcggattggtcgatggtgcggctcgctggattgggtttggaaaattccgatttcaagcgtctgatatggccaaatacgccattattatatatatgtcgcatttgatcagcgaaaagcaaagctacattaaagatttgcatcgcgcttactacccgatgattagcatcctgatggctgtggttacactggttgcacttgagccaaatttcagtacagccagtgttttggcattaattggctttattatgatgtttgcgggtcgagtcagcttgctacatttaattgtcaccctgcttgctgttttaccatttggagccatttttgctattgccgcgccgtatcgcatggctcgtttgctcacttttattgggcaaggggacgccgcgatgagttatcagattcggcaagcgcttattgggtttggcaatggcgggctttttggtttgggcccgggcgaaagcaagcagcgagagctttttcttcctgcaccttacaacgattttatttttgctgttgtcggtgaagagtatggatttttaggtgcggttttaattttactcatttttgtcggaattgtgatttgcggtgtttctatcgcaaaaaatgcgatggatgaatttggccgtcatttagcttttggcataacaattgctattgggctatatgcttttattaatgcgggtgtggcttgccatgtgctgccaacaaccggtttaccgatgccgttcatcagttttggtggaagcgcggcgctttttaattcgtttggcgttggcattctaattagcatttcgcgcgagaaaaaacgcctgaagaaatcgcaagcaaaaacagagaaaaaagctgagccgaaaaccggcttcggcggttatgcggaggcgcaacgataaaccatgaaattgatctttgctggtggcggaacaggtggccatgtatttccggccattgccattgcccaagaaattttgagaacgcagcagaatgcggaaattcagttcgttggaacggagcgcggaattgaagcgactgcggtgccaaagcaaggatttccgatgcacttgattcctgtggcgggtgtgaaacgaggattttcgccaaaagagctttttgaaaatttgaaagtacccatgcgacttcagcgcagcctttcggcttgccacgacattttgcaacgagaaaagccaaatgttgtgattggcacgggcggctttgtcagtggcccgattgtttgggaagctcagtccaaaaaaattcctacgctcattcaggagcaaaattccatgcctggcgtaacgacaagactactttctctgcgagcaagcgaagttcatctctcatttgaagaatcaaaaacgtatattcgacgcacaaatggggttttcgtaacaggaaatccgacacggcaatttcaatcgcatcgtccggcacaagctaaagcgtttttttcgcttgatagcaccagaaaaacgctgctcgtttttggcggaagtcttggcgcacgttcgatcaaccaagccattgagtcaaatttagaggaatggcttgaaaaattcaacttgatctggcaaacaggaaagcttgactttgcggacattgccacgcgaatcggttcacgcaaaaatttgtggtacaacgcattcattgaccaaatggacatggcttacgctgccgccgacttggctgtttgccgggcgggtgcatctactttggctgaaattacccatttgggaaaaccgtcggtgcttgtgccttatccatatgcagcggcaaatcaccaattttataatgcaaaatcgctggccgataaccacgcagccttgctgatagaaaacaaagatattggtcttgagacgtccaaaacagagattatgtcgcttttgcagaatgagtcgcgcttaaaacagatgtcggagaatagtttaaaattaggaaaaccccatgcaacacgcatcatcgccgagcacgttattcggcttgccgagttgggctgaggcggaattgaacattaaggaaaaagaaactgtgatgtacagtgcattaggaaaaatacgccatgtgcacctgataggcattgggggcgcaggcatgagcgcgattgctgaggtattgctcaatcaagggtttattgttaccggctctgatttggttgaaagtgaggtaactcgccgcttaagacattgtggtgcaacgattttcatcggccacgaccgtgacaacatttccggcgcggatgtcatcgtgcattcatccgcggttaagccagaaatgaatgaagaagttcaggaagcatttgcgcggcaaattccggtcatcaagcgcgatgaaatgctgggagaattgatgcgacgcaaagctggcatttgcattgcaggcactcacggcaaaaccaccaccaccacgatggttggcacgatgctcaaggaatgtcacgaagatccaacggtgattattggcggcatttcggattatttcaacggtagcgcggttgttggaaatggaaattacatggtgatcgaagccgatgaatacgatcggacttttttaaaactcacgccgacaattggcgtgattacaacacttgaagccgaacatctcgatatttataaagatttagatgatcttaagcaggcttttgtacaatttgccaacaccgtgccattttacggcgcagtgatttgttgcatcgatgagcctgccattgcagctattttgccttgcttaaatcgccgcgtgattacctatggcctgacgccggaagctgagcttcaggctaaagaggttgtttttcatggaaagacggcacatttcactgtgacgcatttaggcaagccgcttggcaagctggaattgaaggcacctggcttgcataatgtaaaaaacgccttggcaacggtagccgtcggtttggagctcgggctggaatttgattcaatatgcagagccttagcatcgttccaagccgttcgtcgtcgttttcatgtaaaatatagtgacggcgaaccaaatggtttaatggttatcgatgattatgcgcatcatccaacagaagttcgggcaacgcttgaagccgctcggttgggttggccaaagcatcatttaattgcagtgtttcagccacatttattttctcgtacgcaaacttttgccgatgaatttggcaaagccttggcactggctgatgaaatcattgtaacggatgtttatgcttcccgtgaaaaagcggaggattttatcggggtttcaggtgatttggtagtcagagctgttcaaaaagctggtggaaaagcaagttacatcgagcaaaaatcggatattatccagcaacttttgaatcgtgcttctgctggccagatgattatcacaatgggcgcaggagatattaccaaaattgccggtgagttggtagaaaagttcaatggggcaagcaagagccaatgagcataaaatttcaacttgcttccaaagatttgccattagtgcttgttcaggttaaagttaccggatgttctttgacaaaaaaagtcatcgcaattattgataccggcgcaaccggctgcgtgatcagcacccagcttgcggagtcattggaagccctgccgattgatgtgccgaaagacgaaaaagacgtacatggaattggggggaaattgcgtgtggaatttgtaaagctcaaagaaatacgtttagatagccttgccttaaaaaatatgaaaacggctgtcatggatttgtcgcagattaaagcgcaattcagtttggcaaacgtccctgaaaagcgacatgcggatatgattttagggtttcctttttttaagggacgtgtgctcaatatagattataagctcaaaaaattatcgatttatcaagaggagaggaaataagaaaagggaaaacatgatctctattgcagaccttcgcgaggtgtttcggggtgatgtcaaaatcagcgcttcgttggcggaacattccgcattcaaaatcggtggaaaagcggacatcgtgctcaagccattagacaaggccgatgccatcaatgtcatcaaattttttcacgagaagcaaaagccccatattgtgcttgggcgaggaagcaatgtcttgataagcgatgatggcgtgcgcgaagcggttattttgctaagcggctgtttagaaaaggttgatatcaatggcgagctggtttatgcggaagcgggcgtggatttgcaaaaacttgcggttcaaagcttgaaccaccgcctgggcggccttgaagctttttcaggtgtgccgggcagtgttggtggcgcgattgtgatgaacgctggtgcgcatggtcacgagatttttgagcttattgattgggttgaagtggtgcgcgacggctctcttaaaaaattgagaaaaaatgagatcaaagcgcggtatcgtgagaccgatttggctcaagatacggtactttcagctcgtttaaagttgaaaccaatttctgaaaaagagcaagccgaatgctttgaacggcgccgggagctgatggaaaaacgccgcaattcacagccgctttcgctgccaaacgtcggaagtatttttaaaaatcctccgccttataatggagaatcgcggcaatttgccggccagcttattgaagcgtgcggcttgaaaggggttcgagaaggcggcgctatgatatccgataagcatgccaattttattgtcaatttgggaaatgcaacagccagcgatgtgctggctttgatcgaactggcgaaaacaaaagttcgcctgcgttttggcatcgatttagaacttgaaattaagttgatcggatttacggagcatgtcgaaaaataaaaaacggagctaactatgagttcattcgtcgagtttccagatgaagaaccagcgcgacctaaaaaagcttcttacgacagttatgtagaacaacacgaacaggtgctttccgattcaggtacaataccagaagcgcctgaatcgccagtcgttgaaaaaaagctggcggggaaaagcaagtggaaaaataatcgcatttggccagccgttttttccatcgtaggcctttttactttttttgtattggctcaactttggatgaaagatgcaaccctcagaggatttgtggtaacaggaaataacatcataaaaacctctgaagtgaccgacaagcttaaaaatttgttaggaaaacggttggaagacattaagctgagcgatgttgaaaaagaaattagcaagctaaactatgcgggtaaagtggtagcgaccaaagaaatgccaggaaatatccgtatcaaaatctacgagcgtcgcccgattgcccttgttgaaattaacggggaaatcaagtttctttcagaagatagaatgttgttaaattatgaaccaaaagttttagatcggcagcggctgccaatgctaacaggcttcaaagcggttcataccaaaaaaaatggcatgagctacttagacagcacggaagttagcggggcgatttctcttttagcagcaacggagcgcagcgagtttgcgcacttcattttaggagaaatcaatgtttctgacccgaaaaaactttatgctcgaacaagcgatgccgatgccaagtttatttttggagataacggaaattttgaccaaaagcttgataacatggaagtattttggaaacaagttataaccaaacgaggggtgggggtttttgattacgttgatttgcggtttgacggaaaaattttcgcccgataaattgattatgtctgttttcgaacattttatagtagatgacgcagtgaagaaacagttacggaaactcacaaaattagcgcttaaaaagcgaggtaatttatgtctcgaggtaaaatagtcgtcggccttgacataggaaccacaaaagtgtgtgctgtggtggccgaaaaggatgaatttggcaaaatgaatatccttggaatggggcgatcaaactccgagggacttcaacgtgcgaccgtcatcaacattaacaaaacagttgatgctattaaagaagctgtttcagaagcagagcacacttcatctataaaaattaagggcgtaaatgtcgggatttcaggtgagcatgttcagttcgttagaggaaatgcggaagtgagcatcaatccgttggggattgtcaatcatgccgacgttttacggtttgttgaaaaagccaaaaaaaacctgaaatatatcgatattgatagagaaattatccatgcgattcctcaagaatttattgtagacgatcaagaaggcgttctcgacccgattggaatggccggtatttccatgaaaggctcggtttatgtggtcgttggaatgaaaatgagaatccgcaatatcgagcattgcatcgcacacgcaggccttgaaattaaggccatgacatttgagcccattgcatccgggcttgcggtcataaaagaaagcgagcgaaaaagcggcgtggtggttattgatattggtggcggaaccaccgatattgcgatttactctcgcggcgtgattcgtcattcaggtgtgatcaaagtagccgctgttgatgtcacaaacgatgtggcaattggcttgaaaacactgcatgaaattgccgaagacctcaaagtcaagcacggctgtgcctacatgcgcgagttgatgaatgatgaagaaattcaagtgcaaggaattgaaggccgtccgcctaaaaattttatgcgaagcgccttaacaaatatcatcgaagcacgaatgatagagatttttgagttggttcgtgctgagctcaaaaaatcaggattttatgattatctcaatgcgggcgccatcatcaccggcggcggcagcttgattcctggaacacaaggtcttgctcaagaaattttaggtttggacgttcggatcggctatcctgaaggcatttctggcggaattaaaaaagatattaataacccgatgtatgcaaccgtgatgggactcgttgcccatgcgtttgacgatatggagcaacatcaagagcaaatggaagcgctgcgggaaaatgagcgccaacaaaaagaaattgcagctcaaatagatgcgccggcatcggactctacggatgagccaccagaatcggatatgcctcaaaatgcaaagaaaccagacaaatcgtttttattgaaaataaaaaactggttagaccaaatatgataggtcttacactttatggataaatcgtagcgccttcattcatgatgattttataaaacagtaatagatcgtgtggaaaaaaagcatctcaaaacaagtttatttaccaaataacctgcaaagcgcagtgattacagtggagggaaaaatctatgggctttgaaatagacaagaccgacaaaggattaggcgcgaaaataaagctaattggtgtcggaggttgtggaggcaatgctgtcaataacatgattgagcgccgcattgaaggcgttgaattcattgtatgcaataccgacgtgcaggcactcgaaaactccaaggcaccggttcgagttcaaataggaaaatcaacgacctcaggtctcggcgccggcgcagaaccatctcgcgggagacaagcagctgaggaagatcgtgaagaaatttccgaactgattcgcggatgcgacatggtgtttatcactgccggcatgggcaaaggcacgggcacaggcgcagcacctgtacttgccagcattgccaaaaaccttggtgtattaaccattggcattgttaccatgccattcaagtttgagggacgcaaaaaatgggaaattgccgaaaatggcattgcagaacttcgcaagcatgtcgatacactcattgtcgtccaaaatgaaaagatcctaaacatcgcaagcgatgatgcagacgtcaaagaagcttacgatattgccaacgatgtgctttatcgtgcagcaaaaggaatctctgacattatcacaaagcacggacatgttaatgtcgattttgccgacgtcaaaggcatcatgaccgatgctggcgacgcggttatgggctcttcgaccgcagcaggtgaaaaccgtgcaatgaaagcagcgatggaagcgatttcaagtccgcttctcgatggcgtttctatcaaaggcgcaacgggcgttttggtcaacattacgggcgatgtcaaaatgcgcgatatggccgaagccatgagctacattgaagaagaagctggctctgaagcgaaaatcattaacggatacgttcaagacaactccgttcctggagaaattagtatcacggttattgcaacgggttttaacaaaatggctggcaaaccacaacatgccacaggaaagccgattcgggttgttcgccaggaagaccaaaccccgccgccgcgaaaaccggaggaaaatcggggaaatatcaacacattggctgatgatctgcattcaggagatgaagcaccggcttttattaagcaaggaagaaagacctaccagccatcacccgaaaatgccgatgctaatttgcagcaagacgaaaatcctcagccggagcaaccgcgtccatatcagaatccgtcgcccgggcaagatcgtattagaaagtcaaatacggatacgccggcatttctcagaaaaatcatggactaaaaagcagaggaactcgccagtaaaaaattcgtatgaagcgttgttgcttcaaatagtaaggccgcccatgagtggcctttttgtttttgccatatgtttctctgtccgaaaaacaacgcttcactattttggtcatcgctaagaaagaagccaaacgaaagtatgtatattttgcaagcgttgatacgatgataacctaatattttttgcatgagcattgaacagccttattcagtagaagaaaataagcagctcggcagcgagcctgataaaatctccttaaccagtcctgatacgctttcctcaccaaattcaagttctggagaaaaagaaaaaaaactcacccatacaaccttttccgcttttcaacatcgtagctaccgcttgatgtggatcggctcattcatttccaacatgggcacatggtcgcagcgcgtagctgagccatggttagttttcaacctttccggctcggcttttttacttggtttaaacgggtttgccgcagaatcgccattgctcgcatttcttttgcttggcggagttttggccgatagaacagaccgaaaaaaagcccttatcatcgcccaactggttcaaatgctcagcgcactggccattatgtctcttgccttaaccgatagcttaacggtttggctcatcatagccctttcgtttgttgtaggctgtgcacaatccgtttcgacgccagcttatctttcgattttaccatcgcttgtgagtcgcgagaatttaaccaatgccattgcgctaaattctacacagtttaatctttcccgcttgattggacctgtgatcggaggaattcttttaacttcgattggtgcggcttggtgcttcggtgtgaatgcactctcttatgcggcggtcatttttgtgctggccattattgctgtgccaaaagcggacacgcaaaatgccggagaagatgtttggaaaagcatgcgcgaaggccttttggaggtcgcctctaaaaaagagcttgtcaccttgatcatcattatttgctcggtgagcttttttgcaggtccattgctaaccttcctgcctgtgctggcaaaagaagtgcttcatgtagatgcacaagggtttagtattgcgttggcgtgttttggtggaggcgctgtggttggagcgttaattatcgctagcgccggccacatagaaaatcgttttcgcattgttattggagcaacagcgctgctgggagcttcgcttatcgccatctctttttcaaacagttatctgctcagtcttgtttttatggctattgcaggtatcgcatttgttggttgcggctcgcttgccaacacgattatgcaaacctctgtctcagatagaattcgcggtcgggctgtcagcatctacgcattggcctttcgcggtggattacctctggggaatttagtggccggagcgctgattcatagttttaatgtacaactcgtattgggcttaaatggcttggcgcttcttatcattttgttttttacttatcaattcggctaccgaaaatatgtggtttccgcagtttagtaaaacatgcaaaatgcgtttcaagcaagttttagtttttggcgaaaacttgcttgaaaacgcctctctgttggcaaaaacgctttagcttttggtcacattcatggcacatcgctttaactctcgggttaatgccagcggagactcgatgataattttagctcgttcgattttcaagacgctttccgccgccagtttgcgaataacacgaatggccgtttcggtagtcagtccggccatttcagcaatttcgcgacggcgcaatgtgatcacaatcgggtacgccttttgaccagacttttcaacaattcgctctaacgtaaccaaaatgcgatggcgtggcgaacttgttgccaattcccgaatgaccttatttttttcccgcagcagcttcgagagctctctgataatcgcaaaggaaaaatcaggatttgttttgagtaattctaaaaagcgctcccgctcaagttctaccattcgcgtgcgttccattgcaatggccgtagctggataagaaaggttatcgacaagcggcggaatgacaaacgcatccccatcggtaaaaatgttaataatcgtttcttttccctcatcaagaaatttgacaaccttcactcgccctgagagaatgatcggtaaaaacttcggcggcgcgccttcctgaaatagtgtgtcatccgtatcgtactgtttttcccgcccaaacaacgagagctcagcctgaagcgatttaggcaaacattctaaaaaatttggcatgttctcaaagttccatgtggacttgtttgtgaattgaaagttcaaaatctgttgataactacttcaaaaatcaacataaacctttatataataataattaaacaaagttatcaacattgttgaaaacgtgtggataactttaattttaaccccaatcattcataacaaaaaaaattatacctcgatttacatgaatgatttgctaaaaacattgctattttgttggttttcgtttcttgaattgacggcgttcatcggttcattcgagatgaatttaagccggtaaaaaacgaaaatgctgaaaatagagcattttcagcattttggcgattcgaaaagaaatccacgtgttatcaacaggttatccacgtggatttcacgtggataaagggcactttcgacgtggataaagggtactttcgacgtggataaaaacgtggataaaaaaagcacgatggatgattcaccaaatgattgtaattttacgtggataacttgggagttatccacaagttttacacatagtgaattcgaaaataatttcctataaagctttataaaataataatttacagaaacaaagaaagaagttatccagatatccacgtccccaacgtcaacaattgtatttcgaaaataaacaacacaaaaacatcgttacgttagaatgaaattttcgtcgtccataaaacatctttcggaagccgttaataatacggtacttgctttgcccgcgaaagccaccgatgctcgttatgagagtattaatctcaaacttgagcagaataagttgtcgctttttgcaaccgatggagatatttccttaaccctgcaaactaatgtagaatcttcagactcgggggcagcatcgctcaacgcgaagaaatttcaggatgtcctacgcaacatgtacgatgcgatcgctgaatttagcgtgactgaaaaggaatcggctgagcagctcagttttttgatcaaaacagacagaggctcttatgttatttctgcacaggcgggttttgaggaagaaagcgcaggctcgcttcagttcgatttaaactttcccatttctcgagagcacttagcgggattaattgataaaacgatttttgcggccagcaccgacgggatgcgtccggccatgatgggtgtgctgtttgaaatcgaggccgaaaccattcgtgcggtttcaaccgacggccacaggcttgtgaaaatcactcgcaatcacaacaccggcgcggaaggaaagttgaaaattattgttccatcgcgtgtgttgggtattgtccgcaagcttttttcggaagatggggatgtggaaatttcaattgatgcaaatagccagcgcattcgttttcgcatgggcgagaccattttgctttgcagcttggtttcggaaaattatccaaattacgaagccgtcattccgcttgaaaatgataaaacgatgctgctaaatcgctcaaacttattaggctcggtaaagcgtgtcgggcggttttcgtcacgcggcgatgtgcgttttcatgtgcaagaaaactcgctcgcggtttcggcagaaaatgctgacgaaggcgcatccgccgacgaaagcgtcccatgcgagtataaagacgaggcaattttaatcggctttaattccaagtttatcgaagacgcgctgcagcacttgaacgcagaggaagtcattttccagtttagctcgccgacacgcgccgccattattcttccgaagcaagaagaagatgcaaatgaagacgtcctgatgctggttatgccagttcggattaatgtataaaaagctgtttataacgatttttgcggagagaagagccagtgatgctgcgctttttctcttcgcttcgtacagcaaaaaaatttcatagcggggttaattgaagttattcaaacttagcattcacggatttcgctcgcatcaggatgccgtatttttgcctcacgatggcatcaacttgatttatgggaaaaatggtactggaaaaaccaacttgcttgaagcgattcactacacgtgtttaacaaaaagctttctttccacatcagatagcgatgcgctgcattttcaggctggccatttcgaactggaggcggttttgcaaagcgattctgaaaatgaatccaaagtcagggtttattattctcccgccgaaggcaagcatgttttcattaacaaaacgccgcttgaatccttttcaaaaattgttggtgaatttccttgcgtggcgctttcgccttacgacattgccctaactcaaggttcaccgcaggagcgccggcgttttttggacgcctccatttctcagaccaataaagcatacctcgccgatttgctcagctatcggcgcgtgcttgcccagcgcaataaactcctcgctgatatgaaacaccgcactttttcatctccagagcttgatgtttggacggcgagtttatccgcactggcggcgtctattatttttcgtcggattcatttcgtgcgcgattttgcgcagtatcttgaaaacgcctatgctgattttcaatccatcgatgaaacgcctggcttgacttacaaaacagagctttcattaaatgaaaattctttttccgaagcagaactcgccaagcaaatttcagagaagtttgaggaaatgaagttcgatgagctgcgtcgtggcctcacacttttcgggcctcatcgcgacgatttggcgttttccatcaacaatctttccctccgaaaatatgcctcgcaaggtcagcacaagacctttgtcatctgtttaaaactcgcgcagtatttctatatttgcgaattgctttccgagaagccgatttttttgctcgatgatgttttcagtgaactggatagccagcgcgccgaagagcttgtgagaattctttcatccaagcgctcaggccagagttttattacgacaaccgagcgaaaagactttgcagaagtgaagcagcacacaattgggggaatcatttccggctaaaaataaatctattcgcttatgccatacacggatgaaccgcgctcttttgggagcgtgcttgaggtgctttataaaaaacttggccttgaaggatacgcgaaagagtttaaagctgtgagcgtttggggaactgttgttgggcctcacattgcacgagtctccgaagttgaaaaaattgtgaatggcgttttatatgtgaaagtgaaaaattcggcttggcgaaatgaactgaacttcaagaaagtgaccatcatccaccaactcaataaacacattggtcaggagcttgtcattgacattgtgtttcgataagtctaaccgttctgaatccaagacggcatttttatcttgaattaaccctaacattgttatatatttataattacatttatttagataaagcccctcacggtctcggttattatatgtttgcactaacgctgaatagatagtatggtttgcttgtaaaagtgacggaagcatgaaagaatttttctgcatgaataatttttacaaaagcatccaattaaattcaaaaaacatgaaaaccttattctattcgttagttattctgctcattttaatggcttcgtcggttaatgcgcagacggtgaaatcaaccgaagggcaaaaaacagaatcgaaagaagacaaaacttcaagtttggcttctaagccaactgatgggaaaactcttcctacggcgaaatcttcagaatatttcacagagcaatttacaggtgaaaatcttgacatttttgatttgggctgccgctcattaacattttccccggatggcagtgggagctatacatatagcacttcgtcaattacgaatttgccaactaccgactatggaacatcaatctccttaggcaacgacgactctcagccttgcgctttggaagatggaaaaagcatttggctctatggtgttgaatacaccgaatgcttcattggcagcaatggatacatcactttcaatattggggagaccacaagcaagagcactttggaaaagcatttcaaaaagcctcgcatatccatgctttttaatgacttaagtccaaataacggtggggaagtgtattacaatcagctttctgatcgattagtcattacttttgtgaacgtgcctgaatatggctcatacgaactgaacacctttcaatcggagctgtattttgatggtaaaattgtcttgtcttatctgaatatttgttccttgaatagcttcattgttggcttatcggatggaaatggccttcccagtgatttcttagaaaccgattttgtcgttaccgatgtggcaagcggcgtgttggaattttctgcaggaaatactgattcacatagtcacgaggccgtaggcattacggttcaatttaccacgccaaattcatcttctcttattttgagcatttccaggattgacgctatcccaagcattgtaaatgctttaccttccggcattcaaggtctttattctcgttactgggcggttgaggcttctgaaacattggatggcaaatacgacatcacactcgatttaacaggcttatctggtatgagttgtagctcgctttacatgctaaaacgggaagtaactttaatggaagggacgccattcccgctcgaatggataaaagttgaagatttaggtggcacgatcgatcaatcaaattgtcctacgtccatcacgataagtggattagatgcattctcagagtttgtggttgcgagagctgaggatagtgagctccctgttgaattgacaagtttcagaggcagttccaccagcgacggcgtgcgattgcaatggcaaacggcttctgaacaagacaacgccggttttatcctttatcgcaacggcctggaaattgcttcttatgaaaataccaacgcgctcgtgggacaaggcactacaagcagcgcaacaaactacgcgatgacagatgaggaggtgactgtcggggaaacatatacctataaaatccaaagtgtggatcttagcggtacgcagcacgattgtgaaacgccggtaaccgttacggttcaagcgatcgaaaatacggaatctcagcccacaacatacgcgctgaaacaaaactatccgaacccgttcaacccgaccacaaacattgaatttagcttgaaacaagcaggcaaagtcaccttccaagtgtttgacattctcgggcgtgtggtttataaatctgttctgcaaggcaaagcgggcgaaaacacgccgattcaattcagcggtgatgggttgaacagcggcgtttatttctaccaagtgagcgcaaacggattttcttccacgaaaaaaatgatgctcttgaagtaaaaccggttagataattggcagatgttgtaaaaaagaaaaagaggcattcaaagcctcttttttctttctcagaaagtcatgtcttactgatttattctttttcaaataattttgaagagtcgcaaataattttcgcctccacaatccaaatttcccgtcaatcttcttggatgctctgaatcaaaatccgcggaatttctgcgcggcgacggaatggccatttccgggccgaaaacgcccatggatcggctgttgcgttttgttgtgcgaattacattaaagcctctaagccttttctttccatgatatccaacaattttcttgaagcgcctgtaggctttttattcccctgttcccacttctgtacagtagaggtactaatattgaaaacgcttgccaacgcagcttggcttaaattaaatctttttcggatttcggttatttttttgggagagtagtctttaacttccggaagacataatttttcaatatttcttagagtaatgtcatccacaagcccacttttatttaagtcccttacggttttcgttattgaatccgaaattgattttctcatgttgccacctcttttaaatcaccattttggaccgctatatcaatttcactttcagaaaacgaaagtaaaattttagcaagttccttgaagacaaatagctctttgggtgaaaggtttgatttttcattttttgagaaaccatggatgaaaataattctgctcccttttttatagcaaacaatcgttcttccactaccgcttttgccttgaccagcgaaacgaattctttttttgtaaatgtgcccacccaaatttgcttcgtaaattccactaccgacttcttccaatgctgtttccaaatcatcaatcggtattttttgctttgaatcccatttcacaaagtgctttgtcattaattttcgcataacaataatatagcacttggtgatacgattttcaatatgcctttttctgtattccgtttgtttttaacgttgctaatcagccgcgctgctttttgcgtcggctgaattagcaacgttagcgatttattcctttgatttagttgtaacttcttgaggaagtttttcccaagtgggcgttcttttttctgttgctcctggaaatgttctaagtttcggctgatctataatccacaagctgttttaatagctgcagtggctacgccaatgccaattttttcagcaacacttaacgcccactttcctgcctttgctaaagctgataaaacttgagggccatcaccttttttcgcttcaatctcagcgtttgcaattgccccgatctcagcaaattcctctgcgttttttgctgttttttgaagctcttcacgtaatattgttaactcattcgataaagcctgcaaatcaatattccctttcgtttgattccatatttggttgaaagtcatgtcatgcgcatgagcgttagggcctaatgcgcctacttggcccgcttcgtatctatcccccattgtgacctcctcaatgtttattgttaagtccccccacttgttaatataatcttcaacctttctcagtatattcggtcgaaaatcgatacttttcaggacattgacaagagcatcttttttgccagggcttatgatattcattgattctctagctatcttacatatttcatcttcaaattgcttagaagattgtgagtcaagaataccaattcgacgagttgcttcattaatataatattgcaagttgtctgacattggtgatcttggttgcacatcgatagcttttgacatgatacctcttaataccaaccggagactttcatgctctgcatgaagtctgagaagatatattctaagacgacgagccgcatctgtatcagagtaatcgtatgagtagttatcaagaagccatagttggatatttttcccatggaatggaacaacgcaattgtacaaatcaaagtcacgatcactaattttaacgttacgtgaccaataaggaactggaacgtcttcattgctttgacagtctaagaataacaatggccttccaggacgcactgccaaatcacttggagtgattatttgtttatcggtatgctttgtcgtagcatgataatatagacttgccacggattgggctgaatgtcctaataggacctctctgtaattacctccagattcacgtacacgagtaggcagattaaggaagttgtctactatctctttaaccgtttgtttggtaagcactacttttctacgggttttagttgcaattcctaactcaaatttaccaaccgcaagaccatcgaaatacaggcgcctaaaagctatccgggttgtaaattgtctcccagagtgatcatcctttatttttgggcaataactaagacgtattaaacgattagcctcacatacttcattttcaccaagccagccacaaatgcctcctcgtttcctgactcttacagcacctgaaaaacgaacgaactcatcatctggagtaggtattggccaacctggtttagctagacgaccagttgcttcagaaaaacctctcaaatcaacaaaaggaaattgaattgttaacagcatggcatccctcaaattgcaaaaaaaaaagctcctcaccgacaaacggtgaggagcagcagaaatcgctttgcatccgctttcacgtgcatagcgcccccccttacgacaggggcgaatctctgtttccagagatcctgcgacccacaagcaatccatagttgcttgaagattagctatctttttataataacagattatggttgtcaatactttgtgcattcccttaacagtaagataaaatttatgttcctcgcgacattgttggttcgctaacattgattagatagtttctttataatatgccttattcgcatttttgcaatataacaacccaacaaaaaaacatcataaatcattttatttcaataacttaatctattaatcgcacttaaaatggggtgatatatagtttctgtataagacacctgcgaatagccatgttaaaattgtatgacgttaattttaaggtgtcttatacgagtccgtataagacacctgacacggccatgcgcctctacaatccaaaccctcctcaatcttcttggatgctctgaatcagaatgcgcagaatttcctgcgcggcgatggaaatcaccgttcccgggccgaagacgcctgtgacgcctgcgttgtacagaaattcgtagtcctgcgcgggaatgacgccgccggcgatgaccatgatgtcctcgcgtccgagcgctttgagccgctcgatcacttccgggatgagcgtcttgtgtccggcggcgaggctggagacgccgagaatatgcacatcgttttccaccgcttgcctgacaacctcttccggcgtctggaaaagtgcgccgatgtcgacatcaaacccaaggtcggcgaagctcgtggcaatgaccttcgcgccgcggtcgtgcccgtcctgaccgatttttgcgaccaaaattcgcggacgacggccttcaagctcggcgaactcgtccgccaattttcgcgctttggcaaaattctcgtcttcggaaatttccgaagcataaacgcctgaaatcgaacgaatcacggctttgtacctcccgaaaactttttcacacgccattgaaatttccccgagcgtggcgcgtttgcgagcggcctgaaccgcatgttccagcaaattgccctcgcccgacgccgcgcacttctcaagcgccgccagcgacgcttcaacttccgattgattgcgttcggccttgagctttgcaagccttgcaagctgcgcctcgcgcacggcggtgttgtcgacttccaaaatttcaatcgggtcttctttttccaaacgatatttattgctgcccacaatcacatccttgcccgcatcaatccgcgcctgtcgccgcgccgccgcttcctcgatgcgcattttcggcacgccggtttcaatcgctttggccatgccgccgagcttttcaacctcctgaatcagcgaccacgcccgatgcgccagcgaatcggtcagatgctcgacatagtgcgaaccgccccaagggtcgaccgtgcggcaaatgtcggtttcttcctgcaaataaatctgcgtgtttcgcgcaattcgcgcggaaaaatccgtcggcagcgcaatggcctcgtccaaagcgttcgtgtgaagcgattgcgtgtggccgagcgccgccgcgagcgcttcgacgcaagtgcgcccgacattgttaaacgggtcttgctcggtcaagctccagcccgatgtttgcgaatgcgttctgagcgccaacgatttcggatttttcgggttaaactcgccgacgatttttgcccaaagcaaccgcgccgctcgcattttcgcaatttccatgaaatggttcatgccgattgcccagaaaaacgaaagtcgcggggcgaaattgtcgatatcgaggccggctttcaggccggtgcgaatgtattccaagccgtcggcgagcgtgtaggccagctcgatgtccgctgtcgcgccggcttcctgcatgtgatagccgctgatgctgatggaattgaactttggcatcaagcgcgatgtgtaaccgaaaatatcggcgatgatgcgcatcgaagcgtccggcgggtagatataggtgttgcgcaccatgaattccttcaaaatgtcgttttgaatcgtcccgctgagtttttccggcgcgacgccctgctcttcggcggcgacgatgtagaaggccatgacgggcaaaaccgcgccgttcatggtcatcgagacggacattttgtctaagggaatttggtcaaaaaggattttcatgtccaaaaccgagtcgatggcgacgcccgccttgccgacatcgcctgtcacgcgctcgtggtcggaatcgtagccgcgatgcgtggcgaggtcaaaggcgacggaaagccccttttgcccggcggccaaatttcgccgataaaacgcattggactcttcggcggtggaaaaaccggcatactggcgaatcgtccaaggtcgcgtgacatacatcgtggaatacggcccgcgcaaatacggcggaatgcccgccgcaaacgaaagatgctccatgtccgcaaggtcgcttttgccgtaggccggtcggatgggaatttgttccggcgtcatccagccgagcgcgtcaaacgagtcggcgcccgcctgctcggcaagcgattttttccacgcctcaaacgaggtctccgattcggctgcgggtttataatctatttttgaaaaatccggtcgcatattcggtcgtgtttagattgaaattttgctaaaaactgtccgtcaaagtcgcattcatctccgctatcaatgacaaaaatttctcggtcgcactgagtttcctttgtcgcactgagcgtagacgaagtgcggcttctttaaaggcaagcggtcttcgtctacgctacggatgacttaaccgaaactaaagcgaaggcctcaatattgtcgcatttcgtctacgctcaatgcgacacggaaaagttatcagtcaactgtttatcgctttccgcatcggaaaaattatcggctcagaccgacacgggtttatgcttctactgtcttttgattgtttgttcaagaaaatcaaggttcagacaaccaaaacgctcaccccacgcccagcattcgctgatatttacgaagcgtctcgagcacattgctgcgcacgtggatgaaatcggaaatgccggcttgcaccagcgcgtcgatgtgttccttcggatttccggcgataatcacgggcgcggtgaatttttgctcctgcaatttttcgcaaatcggtttggccaattccgcgtattcgtcgtcggaactgcatagcaccaccaaatccgccccgcttgcaaccgcagccgccgcgccttcttcgggcgtcttaaaaccgttgttgcttaaaatttcaaatccggcgcaaccgaaaaagttgtaggaaaaagtcgctcgtgcgattcgcattgccaaatcgccgatcggcaataaaaagactttcggtctatggccgtgtttttcggcatgaaattccgtcgccaagcggcaggcttcaaacgccttcgcgccgcgcacgggcttcaagggggcgatttccgcgccgtccgtttccggctctacatccaaacgcttgagcgagtccgaaacgcgctccgccggattcggatattgcgtcaccccgatgaacacttgccggcgatgctcaatccgtttattgcgctcggcctgcaccgccgcgatgtccttttggattgttccggcgcgaagcgaggccgaaagcccgccctctttttcaatttcttgaaaacgcttccatgctgcgcttgcaaggctgtccgttagggattcgatataatatgaccccgaagcaggatcgataattttatccaaataagattcacatttcaaaagatgctgcaaattgcgggcaatacggtttgaaaagccgtccggcgttttatagatgctatcaaacggcctaaccgttaagctgtcgcatccgccgatggccgccgacatggcttcggtggttgcacgaagcatattgacatgcgggtcgtaaatcgtcatattccacgccgaagtcaccgcgtgaattttcattttggcgctctcctttgcggcaggcgcgtaggcttcggcaagttgcgcccaaagcaggcgggcagcgcgaagcttcgcaatttctttgaaataacttgagccgatagcaaaggtaaattgaatgtggctgagcacttcgtccgcgctgaggccgagttcggtgagcttggccaaatattcatttcccgccgcaagcgtgaacgcaagctcttgaaccgtcgtcgcgccgctttcgtgataaacttcgccggaaaccgtaatcgccttgaaattcggattttccttgagcgcaccgatcagctttgctgccgtgagcatcgcggatttttcatcctgcgcaaatcgtccggttagggcaaaactgccaagcggatcgtagccgagcgagcctttgagcgactggaacgacgcgctgcgcgaagcagcttcagccgttaaaagctcaaaaagaaggggagaatccttttcggcgagcaaatgaatgttatgtttctcaaaatccactgcttcgatgaggcgcgaaaaatcgctttgcgtgagcgccatcggttgtttgaacaaaaggccgacggcggcggcatcttttgcaagggcttcggcgatttgccgggcggcgtccccaatgtccgagatttccacatcctcacggatttgccaatcgttgccttgctgtttggcgctgcgcacatacggaaactcgccaggtggcgtttgcagatagtccagcccgttggtgtcctccgccgtgtaaaacggttggatgttgaagccttcaagggtttgccagaccgtttttttctcgtagtcggcgcccttgaggtcttttataattttgtctttccattccgcagcggagacgggtggaaagttcgcgaaaagccgttcttcggctgagtggtttgcttgagccatgtcagttaggaatagtgaagtcggaaaaacgcttttacagcctaaacgtacaaaattttgcaggggaaaaataggactttacaaggaggtaatatttcagggcagaattgcttttttgaaaaaataaatgatagaaagcacgctattgggatgaaagctgccccaaaagaaaataaatagcgtggcaaaaaagattggcgtaaatgccggccatgacgtcgtccatcatcacgccccagcctcttggcagtttttgcaattgattggccggttcaattttggtgatgtcgaaaaatcgaaacgcagcgaaggccagcgaaatgcttagaagggttttcggtaaaaagagcaaggcaatccattggccaacaagttcatcgatggtggcttcagacgggtcttgaccgtaaggctcttcaagcaatgagcttgcccaaacgcctgcgaaaaagaaaataagtgcggcaagaagtagaaatgttgtttcagagaagccaggaataaaccaatacatagcaacggccagtgcactgccaagcgtccctgaagcaaacggaaaatagcctgttccaaatcccgttcccagaatttttgccaaaagcattttcatggcgcttgcaattggttaaatgatggcttttaagcttgaacgaatcccgagatacgcatcacgaagcgacggccaattttcaatcaagtaggaaataccggtgtaaatcgtaaaaatcgttagcgccagcatggaatggttaatccaaggagattttaaaacggcggtcatggttgaggccgtttccgatccgaagaaaacctcttctttcagaaacataaaaagcagcatgacgtaggcaaaaacattttggaaaaatgtcttcagcttggccgatttgctggtaatgacgggcttgtcttttacttcggcgtagattctgagcagcgtgaccacaatgtcgcgaaatgcaatcaccagcaccatccaaagctcaacatagccttcgaacacataaaccagaaatgcagaagtaatgaggattttatcggccaagggatccatgaacgcgccccagcgcgtaacgacgccgtattttcgcgcgtgatagccgtcgtaaaggtcggttaaagacgcaacgacaaatacaactacgccccaaagccgaagatgcggatcgtcagaaatggttaaccagataaacagcggtgtcagcaaaattcgcagcgtagttaactggtttggtaatgtcatctgcattttaaaaatccctctttctttttaaagaaattaaacttcttttctttaaaaaaaaacctgtgctgaaattagtctaccacatccacaacggtaacgcccgcgccgccttcgtcccaattgccgagccggaacgacttgacgcgcttgtcgcctttcaaataatccatcacgcgcttgcgaagcgcacctgtgcctttgccgtgaatgatatctacgcgatgcagcttgttggcgatggtggcatcgataaatttgtcgatgcgcaaaatagcctcgtcgccgagcaagccccttaaatcgaggcgcgtggaaagcatttcggtgtcgtagtttgtcgagacggaaattttttgttgctcgccttgacgctccatttttcgcgcttccttgttcgagactttttccaacttgcgcaaactggttttcatgcgaaagctgccgaacgcgaccgtgacatcgtcgtccgtgatgtcaattacttcgccgacggtgtgcgtgtcttgaagtttaaccttatcgccaatgtcgatgctcatattgaccggcgcggatttttgttcggcaaaaatttccgcctcgtttacggccagttctcggcgctttttttcgatgtcgcggcgagcctgtttcacggcgtccttgtcggcttggctttcgcgcacatcggccaccgctttttcaatcaattgattggcgtcggccaaaacgcgcttcgcgtcttgcaggcttttttggcgcagcgattttcgttcttcctcaagctccgtcagcttttgttgatattcggccttgaggcgttcgtattcctttcgctcgttttcaaacttatatttttcaagcgattgcacctgaatctcgcggcttaagtcggtgataagcgactcgagccggtggcgcgtttcgcccatgaatttggccgcattttccatcacatgcggtgggaatttcatgcgtcgcgccatttcaagcgcgaagctgttgccgggcaaattcggttggaagacatacgtgggcaaaagattttcggtgtcgtattgcatcgagccgttggtgatgccgtcgcgattgtgcgcgtaagccttcagcgtgccttgatgcgtggtgacgatgccgagcgcctttcgcgaaagcaggctttccaacaccgccgtcgcaagggcgctgccctcgtcggggtcagtgccggagcaaatttcgtcgatcaacacgaggctttcgttcgtggcgttgtccaaaatttccttcagatttctcagatgcgagctaaaagtggaaaggtcgttttcaatcgattgctcgtcgccgatttccacgaacaggcgatcgaaaatcggaaaaacggaatcctcgcggcagggaagcaaaaatccgtgttgaagcatcaagcagagcagcccgacggttttcatcgccacggattttccgccggcgttcgggccggaaatgacgagtacgcggttttccgtgccaagctccagcgaaatcggtacggtgcgcttctcctgttttcggttggaaatcaaaagccaaggatgaaacgcctcgttgagccggacggatttttcttcgccgagcatcggcatcgcggcgccggttgcaagcgcaagtttggctttggcgtaaatcgcatcgaactcggcaagcacttcttgattcaaaaataaattttcacgttcctcgccaagccgctcgctcatttcgcgcaagatgcgcacaatttcgcgcgactcctgaatttccaagtcgcgaatttcattattgacggtcagcgtggccgacggctcgatgaacaccgtttgccccgactgcgaaatgtcgtgaataaacccttgaatttgatatttatgttcgatgcgaaagcctaaaacgagccgcccgttgcgaatcgtgacgctgtcgtccatgagcatgctttgctcggcgtatcggcgcaaaagcgaatccattttgcggcgcaacagttcgcgcttttcaatcaacgagctgcgaatgaaggccagtgcgtcgcttgcggtgttgcgcacttcgccggattcatcgacaattctgccgatttcatattgaagcgttttttcgatccaaagattttcggtgagcgcgttcagatgcggataggtttcgcgccgattgaaaataaatttcttcaattgtgaggccacacgaagcgacatggccaggctcaaaagctctttcggctcaagaaaatgcgccacaacgccgagttttttaagcaggtcgcgcgtatcgggaaaggcgggaatcggcaattcttcgccggactcaaaaagcagtttcaattcatgtaccttgcgaagttccgaatccaattttgtgaggctttgtgcaggggtttgctcgtcaagtttttcgcgtcccatgttggaaagcgcaaagcgttttgtatgttctaaaaccttatcaaattctaattttttttttaagtccatgcctaactaaattattatcgtgcggtgaaaaatttcctatccaccatttgtgctgcgcgccacagcaaaaagggttaaaaaattataaatccattaaagatttacaatagtttcaaaacaataaagttacaccattttcgaagagattttgttaaaatttttgtgcatgcgtcggtaaggcataaaaattcgttgcatcttaaaacgattttcgcctaaagaagctttttgaatagttgaaaggaagagccataacaaatggctttggaaatgtttataaaattttagaatataaaccccttgcagtttttactcattagcctttttcgtatggaaatgaatgactttttgtgaggattaaagccacgtaagggaaaaacaagattatttatatacgaatatgttttctcaaaatattgttaggaacattctttgtccggtagatttttccgaacagtcgcttcaggtgttggaacacgccgctcgcgtgagtgatctttacgccggcgcaagcatcacggtgctaaatgttgtggacgatatggcgccagaatacgccccttatcgaacaactgaatcgaagctcaaaactcttcatcgcacgcttgagcaagattcgcaaaatagattgaaaattcatgcgcaaccatggctgcgtggatttgaaaaagtcaagttcctaactgtttttgggaaaccacctcagatgattacgcgcgtggcaaaagaggagcgctgtgacatgatcatgatggcaactcgaagcatgggtttaacgacgcaatttattttgggtagcacaacctatcgaattgtgagaacggcgccgtgtccgttgatggttttctctcatcctgatcaaaaatttcgcgcgctgcgtgtcttatttccaacggacttttctgagctatcgctgctctcgcttccttatgtttatcatatcacgcgtgaatatgatgccgatttgcatttggtgcattttcgccaaacgcacaccgccactccgattgtgaaagattctacacgcgaactcgaagcgttgcggcgcaatgcgaaagcaaatggtgtaagccgcattacggttcaagacgatattccaggccgatcgcccggcaccgcaattttagattatgccaaacagcagaatgtggatttaacggttctttctgcgcatggttcgtcgggctacaagcagttttttctgggaacgacggctgtggaagtttcaagcaaaagcccaaatccggtgttgctcgttcgccgcaccgattggacattgtaatattgaatgaaagacggacacgatcaatgaaaagcaatcttccgagattgcttttttgtttttcaccgagcgtggcgtccggtgcagttgtcgcaaatcccacaggtttccgtgtagcgcgtctcgccgaaataatctaaaatgaaattgcgtcggcatttttcgtattgcacatattggagcatctgtgctaattttcgctcggcaattttgcggcgtttttccatgactttccaatcgatgggcaaattttccggtttgccgtctgtgcaaagcaatttaatgagcagcgtgtttttggtttgaaaatcaatcagtcgggctgcctgccatccgcgaaatacgcgaagcacttctttttcgtccagcatccctttttcgcaaaatcgcgccagttgaaacggcatttttcgccggaagcaagtttcgccaaaagttcgcaaaatttgttcaaacaccagcacttctaactcatcgtcctgacgaaaaacccattgctgcatgtcgtggcggtcgagaaatacttccagcgactcgttttcctcgtcgcttttcaaatgcgacaaaatttgatgccgctccaaaacgcccaaaatcgtcccgagcttatagagcaaaatcttttcgcctgttctttttgaaatctcgccacaaagcgattcctgctcgaaacgcaccacctcgcgcccggttttgaagcacttttgaaaaattgcctcgtagcaagcggcgacttcttttttgtcagggtgtgcattttcaaaaaggtagcggcggcgttcgatgtcggcgggggagtagagcagcgtggcgtagcttcggcggccatcgcgtccggcacgcccggcttcctgaaaatacgcttcgagcgtttcgggaatgttaaggtgaatcacggcgcgcacgtcggctttgttgatgcccatgccaaaagcgttcgtcgcgcaaatcacacggcagcgatttcggaaaaaatcgtcctgaatgcggctgcgaacggcgtcgccaagtccggcatggtaacaaagcgcggaaatgccgcttcgtttcaaaaaaacggaaagctcttcggcaagcttgcgcgacatggtgtagataatcgcagcacccggcacggccttcaaaatttgaagtactttttcgcgtttgttttcaagctgaaaaaccgaaaggctgagcgacgctcgctcgaatccgccgatataaataaagggatttttcagcgcgagcgattttgcgatgtctttcaggatttcttccgtcgctgtggccgtgagcgcaagcatcactggtcgcgtctttggatagattaattttaactgcgacgcaatttgttgatagctcggcctgaaatcgtatccccactcggaaatgcaatgcgcttcgtcgacggctacgaggctaattttggcttggcgcatgtcggaaagaaatccctcgttttggagtcgctccggcgcaatgaacagcagcttcagccgattttgataaatccctgaaaaaatcgcttggatttcagcctgaggtgtttggctattgagcgcccgcgccggataatttcgcgcgcgaagtgaatccgtttggtctttcatcagcgcaatcaagggcgaaaccacgagcgtgagtccctcttgcatgagcgcaggaatttgatagcaaagcgattttccctgacccgtcggcatcacgacaagcgagtcttgaccttttagcaaacttaaaatcactcgatcttggccttcgcgaaaatgcggatagccgaacgttttttgcaaaatggcttccgcttttccgagcagcaattcatcggatttctctaacttatcaacttttgggcgaactgacatgttgaacgaaaatcattgaagtgatacaggcattgggcaaagataacgagattttttgccgctatgaaaaagtagggaagcgacgaagaatttcgaacatagcgtgtttttctgagcgaagacgaatgcaactttgtaacaagccgaattccgtctgcgctgaggaaaacacaagaaagtttgtcattccgcgcttcttagcgaagaaagttactttgtcattctgagcttcttagcgaagaatccacaggaagtcaagaatcgctcaacatgagagtcgctttgtcattctgagcttcttagcgaagaatccacatggcctaaaaatgcgagtcattcaacaatggcatgctttcaaaaaaaaaagaatgggatttatgttagaaaaagttgtgccttgggggcgctcttttgaggaatattgcgcgatgtttgcgcttacgcaaaacgatttagcaaaacgaattttgggtgttggcgacggccctgcaagtttcaatgccgagctaacccgacgcggcggaaaagtcgtttccgccgacccgctctaccaattttccgctgaggaaatcaagcgccggatagaggacacttacgacaaagtcatttccgaagtcgagaaaaatcaagaggcgtttgtttggaaaaatatcaaatcggtggaagatttgggaaatattagaatggcggcgatggaaaaattccttgccgattatccgaacgaaaatgaacggtatcaaaacgcgaagttgccaaacttaccgtttgcagataaatcgttcgaacttgcactttgctctcattttttattcctgtatagcccgcaccatgatttcgaatttcaccttgaatcggtcgcagaactttgtcgggttgcgcatgaggtgagaattttcccgctggttgcgttcagcaacgcgcgctcgcaccatctcgatggcgtgcttcatgcgttgcaagaaagcagttttcattgcaaaattgaaccagttgcctacgaatttcaaaagggcggaaatgaaatgctgcgaattcaaacagtttaaaaaatgaagttaagcccgtctctttttcagcaggttaactcacatttccgacgtaacttgttttttcgccttaaacaagatttagaggataacaatgtttcacgtgaaacacgaaatttattttcaatttgaagtatgttgtatgacgtaattgtagtcggtgcgggacatgcggggacggaagccgcgtttgcgccggctcgtatgggactcaaagttttgctgattacgcacgacctgaccgcaatggctcgcatgtcctgcaatccggctatcggcggcgtggccaagggacaaatcacccgcgaaatagacgcgctcggcggcgaaatggccaaagtcatcgacgctaccggcatccaattccgaatgctcaaccgcagcaaaggcgcggccatgcactcgccgcgtgcgcaagccgaccgcacgctttattccttagacatgcgccgccgcatcgaagccgaatcgaacattgatcttcgtgaagacgatgtgacgggcatccgtaccgagaacggcgcattcaaagcagtggtgcttcgttccggccttgagatagaagggaagtccgccattttgaccaacggcacatttttgaacggcctcatccatatcggcctgaaacattacgacgccggtcggacgctcgccgaaccggcctcgcgcggccttaccgaatgtctcgtcaatttgggcttcagcgccggacgactcaaaaccggcacgccgccgcgcatcgacgcccgctcggtggattactcgaaagtcgaaacccaaacgccggacgaaaatcccgagccgttttcctttgagaccgaaacgctcaagggcaggccgcaggtgagctgctatattacgtatacatctctcgaaacgcacaaggtgttggaaaccggctttgacgagtcgcccatgtttacggggcgcgttcagggcatcgggccgcgatattgcccgtcgatcgaggacaaggtcaatcgctttcgcgacaaagaccgccatcagatttttcttgagccggaaggattttatacaaacgaaatgtatgtgaacggcttttcaacctcgctgccggaatcggtgcagcttcgcggcctgaaaaccatttccgggttggaaaatgtgaagatgattcgaccgggttatgccatcgagtacgactttttccatccgcatcaattgaagtcgacgctggaaacgaagcttgtagagcatctttattttgcggggcaaatcaacgcgacatccggctatgaagaggccgccgcgcaaggtctgatggccggcatcaacgcggcgctgaaaattcaggccaaagagccgtttattttgaatcgctcggaggcttacatcggcgtgctgattgacgacctcatcacgaaaagcatcgacgagccgtaccggatgtttacttcccgcgccgagcatcgaattattttaaggcaagacaacgccgaccgccgcttgcgcgaaaaaggctacgccgtcggactcgtcggggaagaggtctatcaagcgtttttgaaaaagaaatccgagattgaacggctacataaattttttgaggaaaaaaatttatcgccggacgatttgagcggctattacgacacgaccggacttgagccggttttgcgaaccctaaaactcaaagattggattcgcaggccgaatcaggattttcatcgcttgttagaacagtgcgaaacgcttcgcggcgaggtggaacaaatttcccaaaatccgaaggtctatgagcaggtaattatagatattaaatacgaaggctacatccggcgcgaaatgcagcttgccgaaaagatgatgcggcttgaaaatgtggaaattccccaaaagttcaactatgatttaatcaaaggtctgtcgacggaagggcgcgaaaagctgaaaaaattctcgccgatttcgctcggccaagcgtcgcggatttcgggcgtcagtcccgccgatgtctcgattttgctcgtgcgtttggggcgatgagattttctatcgcccaaacataatgtcatgattaaggatgaacaggataagcaaaaagcttttttttgcttatccgctcatctgctaagtccagtgtgtcttcgcttcgggcgcaggctaaaaacccttttctcttttcctcttgaatcaagaagcaacattcaccatccgcattttaccccttacaaatttccttttgttaatatattgtcatgtaattaaatcaatgtttttattaaattaaattgatatttaggatatctaaaaaactaaaaaaacccacgtatgagcctttcagaaagttataatttctcgaatcttgtcattaagataataggcttagtttttatatgtccgttattttggcggtcttggttgatctccaaaaaagaatatcgtcagaattataaagctgccttaaagtctgtatatccgttcgaattatttcaaaactggtacaaaaagaagcttttcaccatattgaactggttggatgaacgattaaaaaatgcgccaagctcagccacatactcgtttcattttgggctgatgcttttctatgccatcggtttatttgcgattttttgggcaatgggtggaaacggtaacattggcgcatttgagtttttttctaatacacttcccatttggcaacgttggttatcttttttacttcttgctttttttgttttaggcattttcaagcatcaagtcgttgatcgttttatccaaaaaaaactattaaaaaaacttcctgaaaacgactcatattggggatatcgcctcttgatggccgtttcaatagctgcttatgttgtttgggcgcaatcatattcagccttgccattttcgttggttgcgctatattcgccagtagtcacagttgcctttggcgctgtcgcttttatctcctttgaaattgctattgcttttgtggttgcggtcgcatttgccgttatagtcgcggttgtatttcctggcagtcgcgccccaaggcgccgcggtcaaattcaaaaactcgcgcatagactgattcgcaagcttattagtagattcgacggcaatcagaattttagccgtagccaaaatgttcatcaagaattgattcgaagattttaccaaaagttcaatagaaaactgaatcgtagagtgagccgtattcgaaggttgaatcaagagctgagtcggaaacttagtgataggctcagtcgttattttagcgtcagataaagcgtgtcttgctaaactatgctgcagccacatatacttaagcattgtcgcgccttttttccttttatggcttctgattccaggctttaatgaagtgtttcccacctttccctcgcaccttttcggccttgccgaaacagggataacttcggcgcaatggatagcgggggagtcggtctcttttttgtcttgaaccttgattttcaggatttgcttgatgaaaggcaggataaaggcagataagatttcttctttggatctatagtaaaagccggaatttatgatagaaacttgtccctgatttagcatacttattcaatccgtgtcaatctccggcggagacgaagatcaccttttggcgccattcgccttcgctaccgatgacaaaaaagaatcgtgtcattctgaggattcttatccgaagaatccaacgtcacagggagggcatggatcttcgctaagaagctcagcatgacaagttgccgtttgtcattcaaccgtttatctttttccgcactggaaaaatcacaggctcaggacgaatttagactcgcatctataagaaaacttaaaaaactcatttttgcccgttcacgcatttatcgctacttttcccattatttaattatagcggttcatcaaaccgaaatttgctcgaatgggcattttttcgcgtttcgtggcgctttcaatttttcagagaatgaaaaaacgaatgtttcacgtgaaacatggcaaattcaactatgaccgaacagcaacctaaaaaggaaagggaaaatcttgccgagagctttttgaaaaacgaattgctctatggaaaaaatcctgaggaaaatatcgtcggcgttcatcaggtttcggatacgcatgtcagggtttataaacgcgccgacgggaaagtctcgcatcgcgacgagccgttttatccgttcttttttatcgccaacaccggatttttgaaaggctacgaggcgcgagaagggaagggctattggctcacgccgcttagcggcaaaaactattacaaccacctcgcgatttttcgcagcatgaaggactatcgcgctgcgatggattttgcgtcgaatatcaagcgaaaaatgagcggcagcaacggcgaggtttataccaaaatggaagactccggcagtgggcgcatcgacgagatttataccaaaggcgatgccggtgctcagtttttgttccaaaccggcaagacgcttttcaaaggcatggccttcgaagacctccaccgaatgcagcttgacatagaaacttacttcagcgaggaatcgcagaagcgtccgaacaaaggcatcggacaagatagaattatcatggtgtcgctttccgataatactggctgggaaatggtgctgcacacgaaggagcaatccgaaaaggaaatgcttgcggagcttgtgcgcatcatcatggaacgcgaccccgacgtgattgaaggccataatatttttggcttcgatttgccctacattcagcggcgttgcgagctgaacaatgtgcgctttaaaatcgggcgcgacgggaacgaaccgcgaacctaccaagccagcattcgttttgccgagcgcagcatcgattatccgtattgcgaaatccccggtcggcatgttgtcgacacgctttttctcgtgcaaagcttcgatatggccaaacgcgccatgccgagctacgggctgaaagcggcggcaaaatatttcggctttgcgtcggaagatagaacttacatcgaccaccgcgacattgcgcatgtgtgggacaccgacccggacaggctcatcgcatacgcgctggacgatgtgcgcgaaacgcgccagcttgccgaaatgctgtcaggcagcaatttctacatgacgcagatggtgccgtttacttacgcgcaggtttcgcgaatggggccggcggcaaaaatcgaggcgcttttcgttcgggaatatcttcgcgaaaaagtctcgctgccgagaccgcaaatcgggcagcagcaggccggcggcttcacggaagtatttctcaaaggcattctcgggccgattgtttatgcggacgtcgagtcgctatatccctcgattatgctgagttataatatttgcccgcaagcggacgataaaaaattgttcccgaagattcttaccgatttgcgctcgctccgatttgctgcaaaagcacgcgcgaaggaagaaaagaaatcgggcaacaaacaggccgccgacaactacgacgcgatgcaaaattccttcaagattttgattaactccatgtacggctatctcggcttcagcgcggggatttttaacgattacgaagaagccgaccgcgttacgaccaccggacaggaaattgccaaaaagatgattgtggaatttgagcggcgcggctgccgcattgtggaagtcgacaccgacggtattttcctgattccgccggacgagattcaaggcgaagaggccgaaatcaatttggtgaaggacgtttcaaaaacgatgccggaaggcattaccatcggcttcgacgggcgcttcaagaagatgatttcttacatgaaaaaaaattacatgctggtcgactacgacggcaaggtaaaaatcaaaggatcgtcgctcgtcagccggagcggggaacgcttcgggcgcgaatttgttcggcgcgggtttgaatatttgcttgaagaagacatcatcggcttgcacaatctttacatcgagtatcgcgagaaaatcatcaatcgcgagatggacatcgacgacttgagccggaccgaaaccatgaaaacctcgctggaagattataaaaaagacgtgcgcggaggaagtaggccgaaagccgtgacctacgaactcgctattcgcagcaacatgaccgtgacaaaaggcgaccgaatcacctactacatttcgggaacgggtttgggcagcggaacattttcggacaaaggaaaactcgtcgccgagtgggacgcgaaaaatcccgaccaaaacgtggatttttacctcaagcgcctggatgagttcgctcaaaaatttaggccattttttaaggattccgactttagcaaaatttttaccgccgacgagcttttcggcttttcgcccgaaggcatcgaattgctaaaggaagtgcaacatcgcgacaccgccgaattggacgaggacgtgccgttttaagaaaaaagttaggcgacaatccctctccaatcatcagagagggattccggcaaatgcgaaagaaagatatttttcatttgcgcgcgcttgcgttgaaagccttcttgcattcgcgagaaagcaatgctaacttagtcaatcttgactggcaaattaaaacgctttcatttttcaaaatgcgcttgaacatgcaacaacaaatctttggatacgtgctgctgttattgttttcgttgcagctttttatctgccacgattccggttgcacgaaaacggattgcatcgctattttttgcatgtcaagtgaacaagcgctttgtcatcagtcaagcgacgcgtgtcagaaaagctcccatgtgaaaaagcaatcgcactgtttgggcttgcatcatctggtaaaaaaagttttatgtaaccagatcggtgcgttatctctggttttctccatttctcaggcttcttacatatcgcttcagtgttctccaatttatcatctgatctatccaaaatcgccgccaccaaaaaatcatcgcacagcatttttcatttgagttaaactcggcaacggcttcttctaatgtcgggtgcttatgggtttgattttcgaattttaatcaacggtggccgtatttcggctgaaaaacacatctaaaaatggataacatcaaaagtttgatgcttgctgtgctgttttcgttggcaagctgcgtggggtttgctcaaactgaatctcaagaagaacaggcagcgaacgaaattacttttttctttggcggagaaaccggcttggaagatggtgaaacgaatccagctctctcgatgagctatctgcgagacttgcgatattgggatgcaaattttcgtgtgggcgtggaaggcgagatgattcttgcggatgagaacgaatacattttggcattgctcactgcatttcgcccaaccgagcaaataagcttgattctttctccggctgcgctttttgaaaaagcagagaatggcgaaaacgaatcgcattttgtgatgcgctttgggacagaatatgcaattgacgcaggcggtttttgcatttcacccggattaactttggcacttttggaaggaaatctcaacctgatgtatggcattgccatcggaaaagagttctaaccgaagaattgcttgattcgtaagcttttggctattccggcgcaacgctaaaagttgcgtcgggtggctaagcgttgaaaaagaatgatgaaaaaaagagttatcccttgctaaaaaaatcgtaacgtgactaaaaaatagcgaagatgaccaagttatttttttgaaattacttagcaatttttataaacgtaaacgccagcttggctctttgtcaatgtctaaagtaagtgtattgactatgcgaattccgggagatttaaagcatagaaaagagcgaccggtgccggattgggatagtccggcgtgattttgtgcgtaagcacagacttaaacatcgaaccgcacggttctcaggagttaaaaaagcatgaacgatttttcccatttggatgaaacgggcaaggtgagcatggtggatgtcaccgataaaacacatgtttactgcgcaaggcgattgctcaaagcgctttctttcttccggtgcggcgcgtggcgaatgccgagcaacccgtctatggaaatatcttcatccaacaccggccaatggatgccatagcccgaaggggagatgtcaaatatatttcttgctgccgtcggcgcgttcagaagtatgggagaaatttcttttaacgcataacgtttcgtttccccgtcaatcgttacgatgaggaaatcattttcgaatttcaaatcacttacatgatgatgtggtttcataatccccgcctttgttgttaaaactattcgattcccttttggttaaaataagcacaggaacttttccgatttcactttcctaatttttctttgcaaagtaaaggaaaatgaaaaaatccttatgttcctttaacaatttaagcagcatcgaaccgcacggttctcagaagttaaaaaagcatgaacgatttttcccatttggatgaaacgggcaaggtgagcatggtggatgtcaccgataaaatgcccacttgccgcgaggcgctggccgaaggcgcggtatttctcgcgcccgaaacgcttgccgccattcaagacgccgcgctgcccaaaggcgatgtgctgaccaccgcgaaaattgcgggcgttatggccgccaagcgcaccgccgaacttattccgatgtgccatccgctgaacatttcctttgttgatgtccgattttccttacaaaacgaccgcattttgatttccgcaactgccaaaacccgtgaggcaaccggcgtggaaatggaagcgctcacggcggtctccgtcgcggcgcttacgatttacgacatgtgcaaatctgccgataagaccatgcggatttcggacatccggcttgttaggaaaaccggcgggaaaagcagccacaagacaacctatcgtccgagaaccggtgtgctggtgctttcggattcgatttcggcgggagaaggcgaagacaaatccggcaagattttgaaagcggcatttgagcgcgaaggctgcgaaatttcgcattacgaaatcatcccggatgacgtcgctttgctttccgaaaaagtcggcgaatggataaacggcggcacggaactcgtgatgacttccggcggcacgggcatggggccgcgcgacatcaccgtcgagacgcttgcgccgaaattttcccggcgcttgcccggcgtggagcaagccttgcacgcttacggcgtcgggaaaaccaaaaccgccatgctctcgcgcctgaccgcaggcgttataaaaaatagcatcgtcgtctgtttgcccggaagcacgggcgcggcgaaggacgctttggccgtcttgattccgaccgtttttcacgcttttcacatgatgcaaggcgaaaaacattcggcaaccgaaaaataaaaatgtatcaaaacctatgatttcagttgaagaagcccataaaattataaacgcatatagccttctttccgagccggaagatattcccatcgcaaatttgctcgggcgacggctcgccgaagacatcgttgccccgtttccgcaaccgcgattccataacgccgcaatggacggttttgccgttcgttacgacgatgtggcaacggcgacgaaggaacatccgatttccttgcaggcttccggcgaactccccgccggaagcgccgagcagctttcgctcgccgccggcaagtgcatcccgattatgaccggcgcgaaaatgcccgacggcgcggacacggtcgttaaagtcgaagagacaagcgggttcggcgcgagcgagatttcattttacagcgcgggaaaaaaaggccgaaatattcggctcgcgggtgaggaaattcaaagcggcgattgcctgattcgcaaaggcacgttggtaacgcccgccgaaatcggtacgcttgcgactttcgggattcatcaagccaaagcgtttcgcaaaccgaaactcgcaattattgcctcgggcagcgagcttcgtgagccgggcgaaacgctcggggacggtgaaatttataattcaaatcttccgcttttaagctctgccgcacggttttccggcgcggaagtcgtgatgacgaaaacgctgcgcgacgccgaacatgagatgaccgacgcgctcggctcggcgattttgcaggccgacattgtggtcacgacgggcggcgtttccgaaggcgcttacgattttgtcagaaccgcgatggaaaagcgcggcgtggaggcgcattttgcgaaggtcgcccaaaagcccggtatgccgttttatttcggcacgaaatctcggcggctgcttttcggtttgcccggaaatccggtctccgcgtttatgaattttatggaatatgtttatcccgagctgctgaaatttgcgggcggtgaggcgccgataaaatcgcaaggcgtgcttcaagcgccgtttaagtgcgaaaagaaaaagcatcggtttcttttcggaacggttcggtttgaggcgggcgaacttcgctgcacgccgactggtaaaaccggctcgcacatgctgaccgccatgctcggcgcaaacgccattctcgaagcgcccgcaaacgatgcaccgcttcctgccggtgaaaaaattattttctcgcttttgccgtgggcacaaattttctaaaccgtaagggcgaccgatttaggtcgcccctatcaacggtaacttgtcatgctgtggcctgagccgagccgaagggcgcaaaaattttccgtttcggaagcccttatttaagaagcggctttagcttttttgcgatgcgctattggataaaaagcttttgaaatcattgccgcttgggacttggaaaacgctcagatcgaattcgggaagaatggccaaaatatgatcgaaaatgtcggcttgaatgccttcgtagtttgcccaaaccgtatcgttcgtgaatacgtaaatttcaagtggcaagccgtgttcgttaggttcgagctggcggacgagaaacgtcatatcttggcgaatgctcggatgatttttcaaatagcctgccacatacgcgcgaaatgttccaacattggttagccggcggcgattggccagcatttcgttatccacataatacagcgagttaaattcagccaattcttgctttttctgttcgatgtaatttgaaatgaatcggatttttgcaaaacgcgccagcatttcctcatcgcaaaacttgatggtatgaatatcgatcaaaagagagcgtttgattcgcctgccgccagcgtctttcatgccgcgccagtttttaaatgaatcgctgataagcgcgtaagtcgggatggtggtgatggttttatcccaatttcgaactttgacggtggttagcgcaatttccatgacctcgccgtcggcgccgtattttggcatttcgatccaatcgccttcaaccagcattttattggcggcaagctgaatgcccgcgacaaatcccaaaatgacatctttgaacaccaacaaaagcacggcggttagcgcacccaaaccgctgatgaggaagaacggcgatttgtctaaaacaagcgaaatgatgaagatgccgccaattagataggcgataatttttagaacttgaacgatccctttgattggcacttcgcgcgatacgtcaaagtgcatataaatgtcgtgcacggcatttagaaacgcatcgatggataaaacactgacaacaacaatgtagatgtagatgccatgtgttaagcttgtcaccagcgttggcgattcggaaaaaataatggggacggccaaataaacgccaaccgccggcaccaaatgcgccagctgactaaagaattttcgctcaacgaaataatcatcccacttggcttcggtgcgtgccaccgcataatgcaccaccgaaagcaaaaatcgcctggccagaaaattgatgacaaggcttagcagcacaagcgccgccagagaaaacacattagacaaaattaccgaacccgcttcattaagtccgtggcttaaaagccatgattgcaattcgttgaccataaaagaaataaaagagctgaattgattttttttaataaaagtcactcgatctaaaatcttaataaagttgacaattcaatttaagctttttgcttttgccaggttgtagcggcgtcattttccaaggcgaaaagtaaaaagaaaatgcgctcagcttttggtaaagcggcgcaaaattatatcattttctgagaaatgatgtataggcgcactaaaatttgaaggaaggataacatgcgtcggcgcatttcttttttaccgagttcactgtttattttcgtaacaccaaaaaggtcatctttacttgaaatcattagctttataacacagaatgaaagacgaagaaaccgatcaatatgcaacaggaaatcaggcagaagaaaacccaatgggttctgccagttttaagcgcgccaagaaaaaggcagaaaattacgccaaaaacccaaagaaagcgcaaaagcttttggacgacgcgctaaacaaaatcgaaagcttcaaggcagacggaaaattgggcgaagtgttgcaatacctccaagcatttattcgaatgattcgagcgtatagtaataaatcctacaccactttgccgttgcactcggtggtaatggcgattgccgcgctgatttactttgtttcgcccatagacgccatttttgatttcattcccattttcggcttagtcgatgacgcagccgtcattaccgcgattttcggcgcgctaaaaaacgacatttcacgcttcttggaatgggaagcggcaaacgcgagcgcaacacaggaaacgccttatatagagctggaaagtcacataaaaaagcagccgttagaaagagattttaaagatatttaaaatttgaaatcttcataaaaacgagctaatttgcttttcgaaaagtgttaggttttcaaaaagcccggggtgagtatcgggagcgcgctaagtcaacctaactcgccatcaaaaggcaacttcctacatgaaaaagtccgtcccatatttcaatacatttcaaaaaagaggacttttttatcttaaaaaccctttctggcttgctttttgacgggtaagaaacgcaacattactgaggatgctgctgcctatcgcagtgcaaaaagtcgctgattgaaggcgcacccgaaccgacaagatcaattattaaacgcgcatcagacatgaatgaagagggaaagtttaataggattctgcgacacgctcgcactcgtttttttcaagacgggatttcttgtgtcactatcgagggacttgccaaagaactgggaatcgcaccggaagctatttccactcacttcaaaagcaaagatgagcttctaaacaaggtcgttgatgattatgtaaaagatttatccaaccaacttgatgaaattcaatccaaaccagctgattttttagatagagtaaatgaactatgggtttttgctggaaaaacatttgcagcagccgggcacgattttaaagaatcaatacgcgcgaattatccaaaacattgggagcgcctaaacgcattttatcgcgagcggctcttgccggttttgtccgaccaaatgaagcaaggcgtgcgaatggcggtttttcgcagcgacttaaacattgaagttgctttgatgctttttcagaatggcattgaacaaattgctacaccggtggttttggccaaaaattcgtattccactgaagacgcgataaagtctattttgcaactcatttttgatggctcgcttgctgatcacacgcgcacggtttttcggcgttatgcggctcgtgtgccaagaaaaaatgttgttttcaagcgcgttgtccttgaaacgcatagctaatcgttttgcaaaaaccaatctgttgcaaaaataaatacgctttatagagctatgaaccctcgttatggttctgcaaggcgtgtttatttttgtccttccaagcatggcttgtcactatccggtaccggtttatagataaatttataattcatagctttttcggcttgaatggcgttcaaaaacgctatgtcactctgagcaggcatttttcggggcgaaaaaagataagcggttgaatggcggaatggcgcataaatacagcgcttcgtctccgctcagcccgacacgcgaatgatgtttaaaactaattcaggcaggagggagggaaatttttcccagcatggccgaagttctcatcgaggcgctttggcctgaaagcaattcatttcccaaaaccgcaaatagcacagcttctttggctttggccggaatcggcgaggcgtgaaggtcatcttgtttcagcacagtggcaaacgcaaacttctcttttaatcgctgcatgatgagcggattttccgcgccgccgccgctcacaatcaactcattaatctgaaattttggcgccacgaatgcctcatattggcggaaaataacttccgatgtgagttccgtcagcgtcgctaaaatgtcgtatcgagcaagcgttttgcactcgggaaatgcgagaatattttggaaataagcatcgctaaaaagttcacgaccggtcgatttcggaggttttttttgataaaaattttccaaaagaagcttgtttaaaagcggtggtgaactttttccgcgcttcgaaaattccgcgtttttatcgaacggctcgccgaaaaaatgcgcggcggctttatcgatgagaacatttccgggacctgcatcaaagaaaatcacgtccgatttttcacaattttcccgcatggctgttaggttgctcatgccgccgatgttgagcagcgcgcgttttttgcgcgaatggccaaaaagaaggtaatccaaaaatggtgcaagcggcgcaccttccgcgccaagtgagagttctgcagtgcgaaaatccgagatcgtcagaatgcccaactcgttggccatgaccgagccttcgccaagctgaaaggtggaacaaatcggatagccggccatttgcagcggctcgggctgatgccaaaatgtttggccatgcgacgccacaaaatcaatttcggtggggaaaaatcccgattcgcggattaacttttttaccgcgtcggcgaaaattttccctatcaaaaaattgagttgcgaaagtgccggaagcgaagctttttcaggattcaaattcgtcaggatgaggtttcgaatttccagttcaattggataggtctgaaaagccaaaagcacggggcgagcctgagagcccgcgccgtgcaatttcaccagcccgacatcgatgccgtcgaccgaagtgcctgacaatacgccgatgccgagccgctcctttttttcgggcggaaaaaagtttagcatggaagcgaaagcaagagcgatttcagcgcctgaaaatcgtttgcaatcggcgtggattgtttggttaggtttaagacattcgcaagccgttcaggaatctgcatatcaaattctagcgtttccctaactgtttccacaaacttggccggatgcgccgtcgaaagcaccaccgaaatttctttttccgactgattttttgctcgctcttttccaagcgcagtgacgccgacagccgtatgtggatcgagcaaatagcccatttcgtcataaatgacgcgcatggtttcgcgcgtttccgcatcagaaaccgaatatccggtaatttcatcgctcatggcgcgaacagagctatcgtaaatatctaacatgcgggcaaagttgctcggatttcccacatccatcgcggtggaaagtgtctcgatggtggcgtgcggttcgtagctgccagtttcaagatagcgcgggacgctgtcgtttttattggacgctgcaataaatcgcttgataggaaaacccatctttttggcaaaaataccagccgttaggtttccaaaatttccgctcggcacggtaaagacgatttccgcatcgggatttttcttttttagctgaagcgacgcataggcatagtaaaacgattgcggcaaaagacgcgcaatgttgatggaattggctgaagtgagcgttaggcttgagcgcaattcagcatcggcgaaggcttctttcaccaatttttggcaagcgtcgaaatcgcccgaaacttccagcgcggtgacattgccgccggcggttgtcagctgttgctcctgcaaacggctcactttgcccgacggatacaaaatcacgacgcgcgtgttcggcacacctttgaagccatacgcaacggcgcttcccgtgtcgccggaagtggcgaccaaaacagtaatcagtttattgtcttcttcggcaaatgcacccgttaggcgagccataaatcgagcgccgaaatctttaaacgcaagcgttgggccttcaaagagttctaaaatgtaggtttgattattgagccgaacgagcgggactttaaacgtaaaactttgctccgtgatttcctgaaggcgcgactcgtccaattcgttgccaagaaatggcttggcgatttcgaacgcaagctcggaaaacgaagcgtctttgagttcatccaatttgcccgacgaaaaacagggaatccattcgggcatgtaaagccctctatccggggcaagtccttgcaaaaccgccgtcttcatggaagtggccggcgagattcggctggtgctgtaatatttcatgttgaagttgaaaaacgattaaaacggcattgcgtcggtacgctgcctgaagcgcagaatgatttcgcctcaggcggcgcgacaaatttttttgattcagcttaataaatcttttgactttgccgaaaggtaaatcggaaacatcaaaaatttaaaaacagcgttagtcgtaaaataaaacgcgacgagaatttttagctttttagaaaacttgctcgtgaatcggcaactcgacaaaaaaagtcgtgcctttgccatcgccttcactctccgcccagatttgcccgtcatgttgctcaacaagctggcgagcaatccaaagcccaagcccggtggctttttctcctttggttggctttgcgctcagtcgctgaaattttttaaataacatttttttgtcttccggtgaaatgcccggacctttatcttggacggaaacacgcacggtgttgtgtccattgaggtgcatatcgatccaaatgggggcgccttcgggtgagtatttgatcgcattgcttaccaaattatccaaaacaacctgcattctgtgctcgtcagcgtgaatcatcaagcctttttccacattcaaatgaatgagttgatgtttttgggccgctttttcttcattttcttgaacgacaacttccaaaatgcgggcaagttcgcaagcttttttctcgagcttgagcttgccgctttcgatcgcggaggtttcaagcaagctattaatgagtttaaaaagctgctgcgacgctttgtaaatcaaagacgctcttttaaagacgcggctttcttcgtcactttccatcgtgatcaattccgcataggccataatggcctgaagcggatttttcatgtcgtgagcagcgatggaaagcagctcggatttgaactcgttggctgctttgagcgacgtgttcaagtatttcaggtattcggaagcttgcgccagctccacatttttcagccgataaatttcggtttctctgcgggctttttcaacttcaaattgcgttcgcaactcgcgcgtttgctcttcgactttttcggctgaaatttggttgctaatctggtggaagcttttgtagtaatccaacgcactttgcaaattgccttgctgctgataaacttctgaaaggtactcgtcaatttggcaaatcatttcttttatccattgcttcaatggcaatgttgcgcgcatcgtgcaaatgcgcgagtccagaaatgatctgattgctgcgaacaagtatttttccgatatgaaaatgtgtagaaatgcgaataagcggctcttgatgctcggtgcactcgttcaggcacatccgatagtaacgcaaagctttctcgttttctcccatattttcatataggttggcaagcgagtggagcgttgagactttgccagattgatcattcaacatttcaaaaagccgcaaggcttcttcgcattttatgagtgcttgatcatattccgaaaggtgcttataactcataccttcattgcaaagcgcataagcttgtcctttctgatagcccaaaacctgagaaatttcttcggcttcgaggcttaattcaagtgcgcgtgttgcgtgtttttgttgtaattcccaagaaagcttatttaaaatgtcaactttttcaatagtttcgtgttccgttccgttcattaattttaacttctgttccagctctttaacaatttcaggcattgcaccaataaacctgcaaaaaagtttaataaaaaatgtgctcgtaagcttcataaatacgttttatcggaatccttgccaaattaagaaaatgtgaacggaaattcgcttaaaaataggtagctaagtttataaaattcttgatccttctcggctgacaggacaaaaccaaatatcactttccaaatttgaaacttttctaaatgtttcctgcatcgcttttgcaatggtttcagccttcgcgagagaatccgaaaaagcgaagatagaagggcctgaaccagcaatgcttccgccgagcgcgccggcgtcgagcgcggcatgtttgacatcgtagaagcctggaatgagcggtgcacgaacgggttcggctaccacatcttccaacgcgcgaccgatcagctcataatcgcagcgcaataagccggccacaagcgcaccgacatttccccattgacgaaccgcgctgctaagtgcaatttcctttttcaaaatagagcgtgcatgagaagttggcacttcaatatgtggatgtacaagcgagcagtaaagttctggtggtgtgctgattggaatcaggtcgagcggatcatagcttcttgttaggatgaaattgccaagcatggccggtgcggcgttatcggcatggattgacccgcacgcgatccgttcgccttccataacaaatgggacgagttccattttcgtacaaggcgagccaagtagagaattggcggcaatcagtgcggcggcggcgctcgatgcgctgctgcccatgccactgctaagcggaaggttcttttttagctcgatggaaaaagtgccgctttgctcaatgcctttatgggttttgagaaattcaagaaatttgataacgacaatgctggctgtatttttgtaaggatcggttggtagcgcgccgccatcgccgataattttagaaattatcacctgagctggcgaattttcatcatcggtaaaactaaccgtgacttcatcgccaggttcggtaagtgcaaaacctaacacatcaaacccgcaagccacgttgcccacgctggccggtgcgaatccggtaacttgtttcataaagatactttttggagagcaatgccaacggcatactcaagttatgtgacacgtttgaagttcttaaacgtttttttgatttgcttaacgtttttgctaaattcccagcctttaaaacgttactgcatatacagcgctacaaatttacttcttatgaacgcgctggaaaagtttgccttagagttttcagaaatttagtatgaaaataaacgataaattctaaccgaaaaataaaagatatgtcgacagcagtcagacctgatgaaatatcagcaattctccgtaagcagctctccggcttcgactctgaagttgacgtctatgatgttggtacggtattgcaggtcggtgacggtattgcccgtatttatggcttatcgaaagttgccgctggtgaattggtggagtttccgcacaatgtgacaggaatggtgctcaacctcgaagaagacaacgtcggtgctgtgctttttggctcttccgacttgattaaagagggtgacactgttaaaagaacaaaaattttggcctctattccggttggtgaagccatgcttggccgcgtgattaacccattgggtgagccaatcgacggaaaaggcgcaatcaaaaccgagattcgcttaccgcttgagcgtcgtgcgcctggcgttattttccgtcacccggttaaagagccgcttcagacaggtttgaaagcgatcgactctatgattccaatcggtcgtggccagcgcgaattgattatcggtgaccgccaaacgggtaaaaccgctgtcgctatcgacaccattatcaaccagaaagcctctcacaccaaagaagcacaggaaaaaggtgctaagccagtttactgtatttatgtagcaaccggtcagaaagcttctacggtggctcaggttgtgaatatcctggaaaaacacggcgcaatggaatataccacggttatttctgcgaccgcttccgatccagctccgcttcagtttatttctccttacgccggtgctacacttggcgaatatttccgcgataccggtcgccatgcgttggttatttatgatgacctttctaagcaggcggttgcttatcgtcaggtgtctctcttgcttcgtcgcccaccaggacgtgaagcgtatccaggtgatgtattctacttgcactcacgcttgctcgaacgcgctgcaagaatcaccaacgacgatgcgcttgcaaagcaaatgaacgaccttcctgattccattaagccaatggcaaaaggcggcggcagcttaaccgcgttgccgattattgaaacacaagcgggtgacgtttcggcttatattccgaccaacgtgatttccattaccgacggtcagatcttccttgaatcgaacctctttaactcgggtcagcgcccagctatcaacgtaggtatttcagtttctcgtgtgggtggtagcgctcagattaaaggaatgaaaaaagttgccggtacgcttcgcctcgacctcgctcagtatcgcgaacttgaagctttcgcaaagttcggctccgaccttgataaagctactcaggctcagctgacacgcggtggtcgcctcgtggaaatcctcaagcagggacaatatgtgccgatggctgttgaaaagcaggtcgccattctctttgtgggaacacaaggtattttagataccctacctgccaacttggttcgcaaatttgaggttgctttccttgaaatgctcgaactcaaacataaagacattctcaacacaattgcgacagcaggccaaatggatgctgatacacagaaaaagcttcgtcaggtggctgagcaatttcttgaaacgttcaagcaggcaaacgtaaagtaattgtggtttagcaacacagaaaaggccgttcagtcggcctctttattattcggtatttaaattttaataatcaaagcataaggaatggcaacgctaagggaaatccgcacgcgcattaaaagcgttaaatccacgcagcagcttaccaaggcaatgaaaatggttgccgcagccaagcttcgccgcgcacaggatcgcgccttgcaagctcgaccctacgcagccaagctcaaggaattgctcgattccctttctggaaaagttgacaccaccattaacccacttcttacgccgcgtagcgaagtgaaaaacgtgcttgtcatcttggtaacttctgatagagggctttgcggtgcgtttaacacgaacatcatcaaaatggcgcaacgcctcatcgaccaagactatgcggacatgtcgcgtcaaggtcgcgtgaagatgatttgtgccggacgccgtggcaatgacttcttccgtaagcgtggttacaacgtggtttatggctatccaaacattttcaaccagcttgatttcaatgctgccaaggaaattgtagagaaggccactgagctatatttgagcggtgaggtcgataaggtgcatgttatttataacgagtttaaaaacgtcgtttctccgaatctcatcagtgaagtcttcttgccgattgcgccgtccaagaaagacgatgcgggcagcgatgcggcaaggcaaaataaattagtcccaattgtggattacatttatgagccgtcgccggaagcgattatcaacgaactcgtgccaaagcatttgaacacacaattgtggcgagtgttgttggagtccaacgctgctgagcaagcttcaagaatgaccgcaatggattctgctacggacaatgcgaaagaacttcttcgttcactcagcatcacatacaaccgtgcgcgtcaagctgcgattaccaaggaaatccttgaaatcgttggtggagcgaacgcacttgagcagtcagcctaataaggaactggtgcaaaaaaccgtagtacccgatttctattaaaccataagacgcccggaagtctcttttcgggcgttttttattgtgtcgatttacccgccgatttctgtcatgcaagtttgttttccgctatcgtgcggttgtgctaacattccatttttgggctttgagaacaccgctttttgaattgtacgtaaaagtatttcatcggaaatgcctaaacggagcaaatcgcggagttcttcgccagattctgcataaaggcagttgagcagtttgccgtcggcagtgaggcgaagccggctgcacgagccgcacatggagcgcgtgtaggctggaataatggccacttttccacgatgatcgcgaatcgcaaagcattgttgctcggttgcagagccttcaagcggaattaaacccgaaaagtgttcgttcagcaaccgcaagacgcgcttggcgcttgtgaaggcgttggtgcgccaactttccgtttcgtgattgaatggcatcagttcgataaatcgaacggtgactttgtgcgattgagtcagcgccacaaattgcacgagttccgattcactcaaatcagccagcgctaccacattaatttttacttcaggaattccggcatcaagcgtttgcaaaatattttcccaaacagtctgaaacgcatcgcggcgggtgattttcctaaagcgttcgcgctgcagcgcatccaagctgatatttacgccgtgaatcccgcttttttttagcgcgggaagatattttccaagcaaaagcccgttggtggtcagatgaagcgaacggatgccgggcaaggccgctgcttcggacaggatttccggcaaatcttcgcgcagcaaaggctcgccgccggtgaagcgaactttttccacgccgagcgagcccgctaagccaatcacgcgcagaatttctttcgcgctcaaaagcgctgttgccggtttaaagcgaatgcctttttccggcatgcagtacacgcagcgaaaattgcacctatcggtgacagccacgcgcaagtaattcacgcgccggccaaatctatcggctaagagattttgttgcatcatcttgtggatttgctccaaaggctggcagagaagaatggcgtcaaagaaaatgcagcaagagcactttctgtgtggcgattctcctttccaagccgggaggcttacgaatttcttcaagtaaacccttcgcctaaaatcaggcgggatggcgtgccatccttcgttttggaactcatagccgcgattgcgtccgtagaaattccaaaatcggagaagtatttatttcaacaatcggagagaaaaataccgagaaaatatctcagaattttcacgcgctgatccaaaatcaagcagcttaacttaacgattcaaccgaaatattggaaaccgttttgccaagaatttctcctaaaagctgataggcttgaaccttggcgtttgcttgcaaatcggcagcaaattgtggaatccatttctgggcatgttcagaaagaaatgtttgaagcgcggctttcgcgtctgctttggtttcttccagcgtggcggctgagcaaagaaacgccatgaattcaaattcggtggccaagtgatccatcaagcttgcgtccaccgtcatgccccattcttgatagcgttcttgcacttccatgctcgacttgccaagcatccttttttcccgataaaccgactcatacggcgcgcacggcgttgtcggatatccgttgataaaaagccgtgtgtattcggcttgcaagcgaaccgtttcctctttttcaaaggcgggcggaagcgcttccagctctattttgaagccatgaacagcttccagcgctttgtttaactgcggcaaaaaagcctgattcggataggcaaatgccaaactgaaaaaacgaaaaatgcgagattgattttcaaatgagttcatacagaaccgactttggataaaagttttggcaaggtttcattaaatgtaaatggccagaacataagcattctggccggatttttcattttttttgctgctcttttcgccggcgcgcgcgcattagtgaaattgcagataatcgccgaaactgaccgttgcgccgagaagcgccagaaaatcgccttcttgcaccgatggatttttgtcaaatccttttccaaaagtgaaattcaagttggtgttttccagaatcgggtaagaaaaaagcgccacaagtcgatggtctggcaaatcggtttccatggcgcgaatcaatccttcaacaccgagctggagtttctgaagttgccaagtcaatttcaatccaaaatcagcgcagttctcatagctttcatccgccaagcgagactgcgcgaatcgcaaaatccagacaacatccgtgtattcccagctataagttgggttgagccaaaagccgatcttgtcgaaacggcgattttcaaaatcgtttttttggaattgctgcaaaaatagaaaacgcaaattccattgaaaatccgactttcttaagatgaattggcatgaggcgcgtttggctcggcgtggtttctgaagcagccgtttggccttttgcgttttttgttgaaacggtctcgggtgtcgccaaagcttgcaactcatcggaaagcgcctggccgggttttccgatgatcagattggtttttgcggcgatggcaaagctaatgccgtcaaagtttcgaaacgtttcgctggcggcaatcgagaaggaaaaatcacgaacaagtcgctcgctaaaagtggcgttgaaatacttttcagcctgaactgttttgcgctcgctcagccaatatggatgaatatcgatggcaaagctattgagcagacttccgctattgctcagcgcattggcggtataaagtaaaacgccatcgtgtgttgcgggtttttctgccatcgaataggcattaccaagaaagacacacgcggcgggcgtcgtgctattcgactgcttcacggtgaggcccttctttacgagtgtttcttgtgcgtgtaatgcgccaagtggcaagcacagcagtagcaagctgacgatgtgcaaggcggttagggatggtttcttcatgagctgaaatgtttaagtgttggagaaatatttcaggagaacgctcgtccgcaggccaatcttgtttaagttggggatactaaactttgaagaaaagctaaagaataagaaaaaaagaaacaaactaaccgtgtgaattgtgtattaagatgtcagggattggacgaaaaccagcgtagcgagtttagcatcgtcgcggcgcgttcaagttcgggcactttcccaacatccatccaaatgctttggtcatgcaaaaatccgatgattttggcttgtttggctaaacgcaaatacgcatcaatgatggaaaattttcccgtctcgttcatcaaatcaaaaatctgcggactgacgacatgcacgccgctaaacgcaagttgcgagagcggttttgccaaatcatctaaaacgagaatttcctcgcccgttttttgatttcgccagccggcaagttgatggttttcatcaaaaagcaagtagcgcgacgactcgcgattgcgaacggcaagtgtggctaagcttttggcgtgcacgtgatgatcgtaaaaataacaaaggtttaagtctgtaagaatatcggtgttgatgacaaaaaacggctcgtggctgttgaaaaagtcgcgagcttttttcaagccgccgccagtgtctaaaagcaagttcgtttcgtcggaaatcgcgatgttgatgccaaacgaatttttttcccgaataaactcgacgatttgcgcggcatggtgatgcacattcacaacgatttcccgaacgccataagccatcaaatagcgaatagccagctcaagcaatgaaacgccttgaatttccacaagcgcttttgggcgcgtttctgttagtgggcgaagccgtgtgccaagaccggcggcaaaaatcatggctttcataatgcaaaaaagttttggattaacgcgaaatcaattcacccagccttttcgttcctgctcatagtgcaccagcgaaacatgaatgtgatgggttttacgaaggtgctgggcaaggcgttcggcgcaatacaccgagcgatgctgtccgcccgtgcaaccaaaactgaccatcaggtctgaaaagctgcgcttgagataattttgtacgctgctatcgatcatggcaaatacgcgttgcaaaaacgtttccacctctggcatttgcctcaaataggcttggactgccgggtcttttccggttaaatgtttgtattcgggcaggcgtcccggatttggcaacgcgcggcaatcaaaaacaaatccgccgccatttcccgagcgatcatcagcaaatccatttttgtaggaaaagctaaaaacggacacatgcaagccgtcattttcggcttccatcgctgtgcaagccgcgtgtgcttgatgatgacaaatttttttgatagcgctggttaattcgggaaggctgagcggtaagttgatgttggataaaaaccaatctaagtttttaatcgcaaatggaatgctttccaagaaatgcggttttcgctgataatatccccgaaatccatacgcgcccagcgtttgcagcattcgaatcagcacgtagccgtaatatttcgagacgaatttctccaatttgtaaggatacactttggatagcgcgctgagataatattccagcaagtcggcgcgaatttccggcgaaatttccgctttggcttgaaaaagtagcgatgccaaatcgtattgcaacgcaccttgttggccgccttgaaaatcgatgaagtagagctgctcatcaaaaagcatgatatttctggcttgaaaatcgcgatacatgaaaaaagggctgtcttcttctgtcaggaaatgcgcgaaagtttcgaaatctttttcaagcagggtttcatcgaacggaatttcggaaaacttcaggaaatagtatttgaaatactgtaaatccaaaatcacagaatgtgcgtcgaattttgctctgggatagcaaagcgaaaagtcaaattcctctgcgccgcgaacttgaaatttgaccaaaaaatcaagcgctttttggtaatgctcaatcgggaagtttccgttttgtttgcaagttttcaagaattcgaagagcgtgaggtcgcccaaatcttgaatcaagtaaatgttttgtgctaaatctgtgatatgcagttttggaacaggaaggcctttggaaagaaaatggacgctgaaagacgtataagccaggttttcttttgaatcgggattaaacgcgccaatcgcagacgcgcggcggctttgcaagcgaaaatagcgtcggtttgaacccgaaagtggaagcggcaggatttgctcggggctttcacccgaccagcgttcaaaaagacgaataagattttcttcagcttgttgaattttctgcgccgacggatataaagtctcttccatgctgaatgtcttgatgcaaatgttttgaaataagaagacatcttgcagaacagacgtagcttttcagcacttctcaagttggccagcgattttggcttgcgcttgcattctatcagaagaaatagaacttgaaaatagaggccaaaacgtccgaaaatttagcaagcgtccaatttgaaattctacgatgcttaaaaaatactaaagttctcgcttccaagaaacaaggatgaactgctcatggtcgccatattggaaatcataatcacctttgtaggagcgagaaagcgccttgccaattcggcacgccatgtgaatgccagttgtccgaatcacaaccgtgtcgtcttggtcggaaatagacataattcgctctaaaggatgagctgctttttcggtttcttcggtcgtcaagattaagttgataatctcgtggtgatgaactttcaaaaacttgccacgaagctcaatttgcccagccggctgattctcttgcgttctttggcacgccgggcattgcgattgatgctggtggctatcccgcttttgccaagtccatcgtccattcaaataaagcgcgccgcaagttggacaaaaagtggcttccggccagctaaattggtcatagcggctttgcacgcttgattggctgagacgttgactttttcgtttagatgaacactttaccatagccatctcccttctatttttcaatactacaaattcaacccagggaaaaaacaatctcaaataagctgatttccaaagaacaaatagccaatgtacttttgctgtgccgtgatcttgttggttgataacaagagaaaaaaatatccggcttaaatcttaagcagttgtccgtatgctaatcggaagctgagcgttaagattttgccggatgataaaaattagagttgctaattctcctttaacaaaaaacacactttaaacaaaaaacctcatttgttaataacgctgaatcataaagaattacaaaattatctctttgttaatggatgcgttactaatgactaaccatttttctacgaatttcaacgacctaaaacgtcacaaattaccagcgcccgattgccttaaagtccattatgccaagccaaggctttttcgtatgccttcaaatagtcgtgagcgctgtcttcccaagaaaaatgttgcgacatcgcatttcggattaatttttccatgtgatgttttctatcgtaataagtgctcaccgcccagccaacggtataataaatcgcatacggttcagcgtcccagaatttgaatccggtgccgtcgccgttggcttcgttgtattgctcaacggtgtccatcaagccaccagtagcgcgcacaataggcagcgtgccatattttaaggaatacatttgattgaggccgcaaggctcataaatcgacggcataaggaaaaagtccgcgccggcttccacccagtgcgcaagttcattattatagccgatgtacgtgccgattcgcccatgatagcgcgcaggaagatgccagtaataagattccagatgtttttcgccagagccaataatgacaaattgaaccatcatgtcattgacaatattttcaatgacttcggcgagcgtatccaagcctttttgatgcgcaaaacgactaattacaccaatgagcggaatatttggatttatgtccaacatgaaacggtcttgcaaggcttctttgcattgttttttgccttccatgttctccggcgagaaatttgccggaatcagcggatcgatagccgggtcccaatgttcgtaatcgatgccgtttagaatgcccatataatggtcggcgcgattgttcaaataaggcgccattccccaagcgtattccggcattcgcgtttcattggcgtaagtcgggctaacggtgtttactacatccgcgtagtaaatgccacctttcagaaaattcacgctaccatagtcttcaaatttatcaggcgtgaagtttgcccgttgcaagccaaggtaatcgtagcaatccatgctatacttgccttgatagccaatattgtgaatggttagcacgctggccgcttttcccaaaacaggatcgtcccaatgccaaattttcagatatgcgggcacgagcgcggtttgccaatcatgggcgtgaatgatgtcggcatcgaaattcaggtcgtggcaaagttgaagtgcagctcttgagaaaaagccatatcgtttgggattatcctgataatcgatgtggtgattgtcgtgatagatgccttctcgatcaaagtaattattgtactcgatgaaataaactggcacttgatccagcatggaacgatgaacggcacaccattctaaggtatttcccatccatacgccaagctgctcccaatacggatgaatgttgtgctgcacggtgtcaatcaccgaatactttggcataatgataataacctcatggccaagtttttttagggcttttggtaatgcaccaaccacgtcagcaaggcctcccgttttcgcaaatggaaagcactcggaggtgatcatcgcgatctttaattttttatccatgaaacgaataaatgtggattaaatggatttttaagagcctgataattttcaattttcttactttgataaaccagtcgcggccttatcaagcgcggctaaatttttccagccagttgctttttgcgcaaatcaataatttccacaaaaccaacttccacaagtaaaaaaagacgatttgccatcgccttctcacttgcatttcactatgaaaatataacacgcattcttggggaataaaaccaaagaatccgtcctctctgcaaaatcctctcttgaaatcaactaaaatgtaagaacaatcggttttatacggtttagtagattttttacccgcacaagcgcgcgtcaattgcttcaaaatccttgattttaagctaaaaccagcattttttggatttggcatgattgttgataatagttatcgagaagaaccgaatcgcaatggttgttttgattaattttaaaagcttaagttccaatggaaaaagtcatcacaaatttcggagagctaacaggcacggattttcgcacatatttttcaaatggaaaagtagacggcgcattgatgaaagaggcaaatacgctcaaaacggcgtatggcgagtttgtgcctcaatatgaagccgaagacatgggacgacgcgcagtgaagccggtttatttttataaaaacggaaatttgaaatcacttccattgcaagagcaatccgttgtgaaaaccagcgttggcgatatgcccgccgagctcatcaccttttataaaagcggcgcgattaagcgactttttccgcttgatggcaagctcagcggattttggagctggaaaaacgaatttcaaatggccaaagccattgatatcaacacaccgcttggccacatttccgccaaagtaattagtgcttttttctacgaaagtggcgcgcttaaaagccttaccttttggccaggcgaagtcatcaacttgaataccacatttggcgaaacggcggttcgcattggcgtgtcgttttatgaagatggccgcttgcgttcatttgagccggccaaagccattgatgttgaaacgccgatcggagcacttgccgcctacgattccaaaccgcttggcgttcatggcgatattaactcgctggaaattggcgaaaaaggccagttgctttctatcagcacggtgacggacgaaatcaaggtgatcgacaaaaataacaaccgatatatttataagccgcttttgaaagacgcgctctgcggcaaggaaggaagcaaagaaacgctacccttgaagatgaaatttgatggcgactgcgtggttttccatcacgatccgaaacacaccttttgcctgccggactgtcagtttgagattcaccgaaatcaattagatgcgaaatcggcagcagaaccagccgaatcttgctccgcttagtctttttagccaaatgtcaaaccagaaaactccggtaaacaccggagttttttgttagctcaatccgctttttgaatcattttcttttctgaatttccccactgccgattttcccgcgagccaaccagttgaaaatgcagcttgcaaattaaaaccgccgatttcggctgcgtaatccaacagttcgccgcaaatgtagagattttcaattttccgcgattccatcgtcttcggattgacatcgccaagcgtgacgccgccagcagaaacttcgcctttttcaagcggaatgctttttatcaaaccaagctcaaactgtttgagtgcgttcaagagattttttcgcgccgcttttgataggccgctgagtttttgggattcttcaagttccgacgcgtgcaggatttccaaaatcatggcattgggcaacgcggtttccgcagtttccaatcgtttgatgaatgatttcaccaaaagcgcgggctgcgatttgagcaggtcaagaaactgtttttccaattcggcgtcggttttttgtggaaaaaagtccgcgaaaatcggtgatttttcacccgaaaattgctctgcgatgtcgcgggaaagcgaaagcgtggcggggccggaaatgcctttgtgcgtgaaaatgaaatcgccggtgcgctcaaaggtgttttgcccaattttggcaaacaagcgcacttggcgaagcgaaacgccgatgagcgcttcttttggcgcaagggtaaaataaagcggcgcgagtgcgggcgtcggagaattgactgcaagtccgaaatttttagcaaaacgaaggccttcgccggttgagccagttttcggataggaaacaccgcccgtcgccaaaatcaagatagccgcgcgaatcttgcccgacgccgtttgcacctcgaacgcgccatgctgaaacgcaatggattgcacgggttctttatagcgcaaatcgagcttgacgtttcggagtgcggcggcaaatgcacgaaccacatcagctgaggattcagtcgcgggaaaaatgcagccatcggggcgtgtttttgtcgtaagaccgtatttgccgagaagcgcgagcaagtcggtgttggtaaattcatggagcgcgggtttgaggaatcgcgcttcttttgttcgcaaaaagcctttttccagaatatcggaaaccgaaccggaatgcgtgaggttgcagcgtccgccgccagaaattttaattttgctgccgatgtcagcgtttttttcaagcagcgtgaggttgattgcggaagaaccgccgttcgtaaggcaagcgtcgcgtgcgccaagcgccgcacaaatgcccgctgcgcccccgccgatgatgagaatatctgtgtagttcaaaatgaaagatgctggtatataataaaataggatggcctacggcgcgggttttgatttgctgcacacataaagcgatgctatcaaatcaagaaaatggcttagcatgatgaagtcataaaaaaaagcatcttttgtcaaccgctacgtccagtttcttctttaattctctcggcgatccagacttttatgattgattgccttgtaatgccaatcttgctggcttcgcgatctaaggtttcaaccatccaatcgggaaaatcaatatttacgcgcttttgtttaagcccaggtcttttctttggcgacttttcgtcggatcatattcaaattccataattctccaatttatatataaaaatcacatcttaattgtgtttactttacaatctttttttgcttttcatcggatgataatggctatgcctaactccgtaaaaccatcttgattgtgcattgtaactccgcaatttcacaacctcagaatttgcgtttaagttgttaaatctaagtcgatttggtaacttctgcgacttgttctatatcattttctttttccgctgatgccaaagcatcctttttggcaatgaattacgagtgaatgaattttatcaatcaaacctgcgtctaagatggcaagtaagctctcaaaaacagaattattaaggaaatatagcaatccaggcccacgctacaccagttacccgaccgttccgtattgggataagacaggcattacagaagagcaatggaaagaatcgcttgtgcgttcaatgaaggaaagtaatgattcaaaaggtatcagcctctacgttcacattccgtattgcgattcaaagtgctatttttgcggttgcaacagcgttattaccaccaaccacgacgttgaagagccttatgtgaatgcgttgctcgccgagtgggacatgtattgcgatatgcttcccgaacctccgaaaatcaaagaaattcacattggcggtggcacaccgaccttttttagcatagaaaatcacaccagattgctcgatcgcatttttgcgaaggccaacatcgccgaaggcacggaatttagcttcgagggaaatccgaaaaacaccagccgcgaacagcttcagcagttttatgaccttggtttcagaagaatgagcttcggcattcaggattttgatgcgagcgttcaaaaactaatcaatcgtgttcagccgcatgagatggttgttgatgttatgtcaatcgccagagaaattggctacaattccatcaacttggatttggtgtacggcttgccgaaacaaacgcttgaaaccgtaaaaggcacggttgaaaaggtcaaagccttgcgccccgaccgcctcgcgttttatgcttacggtcacaatccgcacatgtatcctgagcaaaatcgcttcaagagagaagatttgccggaaggtgaagaaaaacaagcgctctacgaaatcggcaaagaattgctcgaggaaagcgattatatcgaaatcggcatggaccactttgcgctcaataccgattcgctcgcgattgccgctcgcaacaaaacgctgcatagaaacttcatgggctacaccaccacttcaacccaagtgatgctggcgctcggcgcgtcgtccatcagcgattcgtggtatgcgtttattcagaacgataaaaacccgaacaaatacatggatagcatcaacgccggaaagctgccgattattcgcggccatcttttgaacgaggaagatttgattttgcgccgtcacatcttgaatgtcatgtgccactttgaaacttcttgggcagacaaatccatgcaatgcgaagaaatggaaaatgtggttcgccgcttgaaaccgctcgaagatgacggcttggttgaacttagcgaaaataaagtcaccgtgccgccgattggcgttccgtttgtcagaaacatctgcatggcgttcgacgcgcatctctggcgctccgagtcgctctcgaaagcgtacaatgtttcgcgaaacgctcagatgattgcctcgcagaattcataagtttgtaggcaaccggatgattgttttgtcatgctgaacgaatgtgaagcatccatttgccctgtggattcttcaccaagaggctcagaatgacagatggcttttgtcaaagagacaactgcggtgaatgagtcacttcgcgttgtcatgctgaacgaatgtgaagcatccatttgccctgtggattcttcaccaagaggctcagaatgacagatggcttttgtcaaagagacaactgtgtgaatgagtcacttcgcgttgtcatgctgaacgaatgtgaagcatccatttgtcctgtggattcttcgccaagaggctcagaatgacagatggtttttgtcaaagagacaactgtgtgaatgagtcacttcgcgttgtcatgctgaacgaatgtgaagcatccatttgtcctgtggattcttcgccaagaggctcagaatgacagatggtttttgtcattgacagctcagaattgcagggattgatgaaaatccagccaaaatatcgtctaaaaattatagcgcaattgttctttccgggcaattgcgctttttttgttttgaggaaaagcttaaaaaattaaggcgggttgccggggtttgtttcgtttttggaggcaaaaattttttaaaaccggtctagcaaaacgaatttccccgtccgttttgttaccttcaaaagcatttaattaacaaaaagataaccgttaggatatggcaattgtaccaatagatatgcgtaccggcacgattaaaaccgaacgcatcatcggcatagatttaggcacgacaaacagcttggtcgcctacatgcacggcgacgcgcccgctgtcatcgccgccaaagaaaccggcgagcgcattttgccctccgtcgtttattttgacgacgatttcaatcccgttttcggcaaggccgcaaaagagcggcaaaaagaacatcccgagcgcacgatttattccgtcaaacgcctcatgggtcgcgcgtttgaggacatcaaaggcgaactgagccacatcagctaccgcatcaacgaggcggagtcgggcaaggtttgcaaaatagaaattcgcggcggcgcaaacggtcaagatattcgctatttcacgccgatagaaatttccgcgctgttgctcaaggaactcaagcgttgggcggatgtgtattttgaggagcagattttcaaggcggtcgtcaccgtgccggcgtatttcaacgatgcgcagcggcaggccacgaaggacgccggaaaactggccggtcttgaagtcctgcgcatcgtaaatgagccgacggcggcctcgctcgcttacggcttggacaaacaaaaagacggcacgattgccgtttatgacctcggcggcggcacatttgacatttccattttaaaattggacgacggcatttttgacgtgctttccaccaacggcgacactcatctcggcggcgacgacatcgaccaagccttgatgacttcgcttgccgaagaaatcaaaagctcgcttggcacggatattttcgcaaatcggcagtttaagcaagcgcttcgcacggctgccgaaaaagccaaacgcgatttgacggaaaatgacgaaaccttgctttcagccgaatttgacgggaaaaagttcgagcgaacgctcacgctggccgagtttgaagaaatcgcgctgcccgtaatcgagcgcaccaaaaagccgtgtctgcgcgccttgaaggatgccggacttcaaaccgatgaaattgacgcggtcgttttggtcggtggttcaacgcggacgcgcttggttaaaaaatttgtcgagaaaattttcggcgggaaaaagccttatgacagtttgaatcccgacgaggttgtggcgctcggcgcggcggttcaagcaagcgtgctttcggggcaaacggacgacattttgcttttggatgtcacgccgctttcgctcggcattgaaaccgtcggcgcggtcaccgtcccgattattccgcgcaacagcaaagtgccggtgcgcgtcgggcaggaattcacgacttcggtggataaccaaaccggcgtggatattcatgtcgtgcaaggcgagcgggagctggtcaaagacaatcgcagtttggcgaaatttacgctcaagccgattccggctatgcctgccggaatgccgcgcattctcgtcatttttgcgctcgatgccgacggcgtgctgtccgtgaccgccaaagaccaacgcacgggcaaagagcagtccgtcgaggtgaaaccgacttacggcctttccgacgacgaggtggaaaaaatgctcatggaagggtttgaacatgcgcaggaagacctcgaagcgcggatgttaattgaaaccaaaacggaaggcgaagcgatgctgcgttcgattgaaaactccattgcaagaaatcaagcgctgtttgacggtctggacgaggccgaacgcggcaaagtgctggccgtgacccatgacctccgcgaggcgctgcaaggcacggataaaaatctcatcgccgacctaaccgaaaaagccaatacggagaccgtgcatttcgcccaagtcgtcatgaacgaagcggtcggcaaagccttgcgcgagaaaaatatcgatcaggtttaagattgtcatttaatgcaaaaaccccgaggcagtcggggttttttttgttttcaaactatcggtgtggtatttgcttattttctcttattgaaagaaagttatgacgtgagctgtgtttgggctttttgttgctgttaacggtggcggtatggttagtaagggattgcgggctttttacctatcaagttacagcaaaatttggagcgggttactacgttccgaaaaccactgaaacccttattaactataccgcgtgttaccgccatgtgctttattttattattttctgatagtctttcatagcctgtgcaaaattggaagatttctcatagctgctaaatgagtatgattcatttaatcctgtttggctggtcaatgcaacttctccatattgacaaattggtatttgatagttgtctttaaatcttttgtcaggagtgccgtttttattaacctttgcccaagtatggtcaactacaactgcatcttttggaattttttcctcttccaagaagcgttgagcatgaaaatcaaaatctaattctctaatgtcaattagtccaaattttctagaagaatcaataattgcaaggaaggcagggtaaataaagagatctccaccatttgcattctcaaaattgtagtgcgtcatattttgatttgattatatccatattaccaaatccaaattttacaagtctgcgctgtattgcagttgatgcagcggaacgagttgatttttggtcaattgatacagcagatgtaatatcccaaattttttcgcacgccagcagagttttgtagttttcaagcagtgtatgatattttttttcaaattggtcatctacttccatgtcaatattcacaaaacaattttcaagttgcctttctaaatcttgtagatattcctttttgtcgtttctgttctctttgaaccattttacaaaaaatccaaaaatgaaaagatatgaaagaaccattattatcgtagcaaaagttaatttactttttgccttatcgatttcttttttaaggtcatttctttcttggtagcaatcaagtaatgttttctttagttcttgaagtccttcagtagttgttgcttctacttgttctgttttaattgctccaatttcctctgaagatattgtttcaacaggtgtttcgaaatttgtagtcggagtcgattgggttccttttttaccaccaccaattttttgacggtcataaatacccgttccgggaatacctgtatttaagtaagtcccttgttttccaaaatttaaacttgcaccggggactccaattgtcgtgctaattccggatttactaaaatttagatatactccaggaaacaattttgtttttcttctaaatctcataatatgtagttttttgttagcattggcggtaacgtttgtgtatagttattgttcttaccccgccaaagtggagggataaaaacaattgtttatatttctcttttatcattttggctacttctcgttaaaaaactcgtcaattggatttttgatcttatcaatagcttttttggagacatgagtatatatttctgtggttttagagctttcgtgtcccaacagctcttggatatatcttaaatcagttccttgttcaagtaaatgtgttgcaaaactatggcgcagcatatgaggagtaacatttttatgaatcccagcctttaatgatgccttctttaaaatattagcaacactggttggagaatactttcctccatccagcccttcaaaaagatattttttagggtgaaattctttataatattgtcgtaataatttcaaaaggttttctgaaagtaaagaaattcgatctttctttcctttcgcaccaagaatgtgaattaacattcttccagaatcaatgtcagtaggttttaggtttagcaactcacttcttcttaatcctgcagaataaataagcatcaaaatacatttatgttttatattatcagtggatactaaaatacttttcacttcgtttttgcttaaaactttaggtaatttattttcttttcgaggacgatgaagttcatagtattgcttttctctaccaagtactttttcaaaataaaatttcacagcatttattctctggttctgctgacttattgagatattctttgattttataaggtctaaaatatatgagtttatttgtttggtagttaatttttcaagttcttcttctccaaaatacatacaaaagtccttaaaataactgcaatatatatcttgcgtgttttggctatatctcttctgaataagtaaatttttgtatcgccttaaaacctcttccatctcattttctcttctcatgtatgacatagattatatggtttccgcgtaagactctaaacactgcttttttgtccgtataagacgccaacggataatcatttcgaaatcatataaatattattttaaaacaacttactatcgactcaaacacttatgacgaagtcttattcgggtcagtataactccatttttgctacatggtaaattaaagatactttggaggcaacattcatgtttttctaagttagggttgagatacaaaacaatgaatacctaatattaagaaccatcaggtaaaaatcaaaccggcttaactgcagggaactgctttttcaaatatgtggtgtaaaaaatagaggcgcataaccgtgcgcctcttcttttcatacaaagccttttctttagagcttcaagcggttgaccacgaaatccaagtccttatcgccgcgaccgcttagattgaccaagatatttttgcccggcaattccggcgcaattttcatcgcgtaagccaccgcgtgggcgctttcgagcgcgggaatgatgccttccagccgcgaaagcgccacgaacgcctcaaggcattcttcatccgtcgcggacacatattccacgcggccaagatccttcagataggaatgctgcggcccaacgcccggataatccaagccagaagcgatggaataaaccggcagcggctcgcccgagtcgttttgcagcaagtagcagcggaaaccgtgcaagacgccgggttttcctttggtgatagttgccgcatgatcgggcgtgtccaagcctttgcccgaaggttcaacgccaacgatgcgcacgttttcgtccccaaaaaatgcagtgaaaagcccgatggcgttgctgccaccgccgacgcacgccgtgaccatgtcgggcagtttacccgtcatctcctgaatttgctcgcgtgcttcttctccgacaatctgctgaaaatctcgaaccatcatcgggaacggatgcggcccgaccaccgaaccaatggcataaaggaaatttttcggatctttcaaatattcctcaaacgcgctatccaccgcatctttgagcgtgcgcgtgccgcgcgaaactggcaccaccgttgcgcccagcaccttcatgcgcatgacattcggatgctctttttcaatgtcaatttcgcccatgtgaatttcgcaaggaatgcccatcaacgcgcaggccgttgcaagcgccacgccgtgttggccggcgccggtttcggccagcactttggttttgcccatgctttttgcgagtagcgcctcgccaagacaatggttgattttatgcgcccccgtgtggttcaaatcctcgcgcttgagataaatattcgcgccgccacatttttcgcttaagcgtttgcaaaaataaatcggactcggtctgccgacataatgtttgagcaagcttcgcagctcgttttgaaatgcttcggtctggcgaatgcggtaatacgcctctgtgatttcgtccataaccgctttgagctgaggcggaatttcctgaccgccgtactcgccaaacatgccttttgcgtccggcatgacctccggtgaaagcgctttgtccatgctgaaaaacttttttgattaaaaaatgctcaacgcccgagtcttgcggctgcaaggcaattttctgctttacgcaccgacaccctcaggtttttttacaaattcattttgggaatctttaatctacaactttgcatcgaaaggcgcacgccggatataaagaaaatcaagtctatcgcacttgtcaggtcagaggattcttcgccaagaggctcagaatgacaaaacaaatgtcatgctgaatggcgcgcccacgaggtcagtgaagcatccacttaacaaggtcagaggattctttcgccaagaggctcagaatgacaaaacaaatgtcatgctgaacggcgcgcccacgagtcagtgaagcatccacttaccaaggtcagaggattctttcgccaagaggctcagaatgacaaaacaaatgtcatactgaacggcgcgcccgcgagtcagtgaagcctccacttaccaaggtcagaggattcttcgccaagaggctcagaatgacaaaacaaatgtcacgcagcatgaccgaatgaatttgcctgagcgaagccgaaggcaagttttggcagcgaaaattttcggaaagaaaaattttcacggcattgccttgtgtcgcctttttcttactttgcaaacgagttgcatattttttttttcaaaaaccttacaagcatatttcatcatggaatcagttctgaaaaaaatgacattggattttttcggcgaaggtcgtcataaaatcacgccggaggagctcatcgaggcaaaaaacgtgttgctattggatgtgcgaaccatcgaggaggttggctcactttctatcagtttgaaatatcatccgaacattgagtacaagaatattccgctccatgagctgccggatcgcctaaacgaagtctcgcgggagaaattcatcgcggtattttgtcccggaaccgtgcgcgaaaccatggcctacacctacctgcttcttcacaattatgaaaatgcgcgcattattgaaggcggctaccctgcgctcagcgaaattgttttgccgggcaaaatgctaaaggtcattcgcaaaggcgtataaggcgtttgcaaatgatcttcttaatgtaaatgatgttcagttttgcgtcaatcagagccattgggtttatctccagttgctctgattcgcgaaatcaatagattacatctattccaatttttcattccgcatcagccatttttcaggcgtttctatttagtcctacagcgtttaatggctcgttcattcactcccctatttccttcatcattcggcggaaaaaaaagtctctcacaagcgcgcgtttagaaaagtaataacaaaaacacacatgagttgcgaaaaggtaatgaatgttgcgaaagcaaatcgatgcgtttcaaaatttcaaaagatgtgaggaatggctgcaggtgtatttttcacataaatatctcgataaaaaatcgataatgtttcgataacgttccccttgtaaaaaaatagtgatgtgtacatttgtggcatatcttttaatgattaaaatgataatagttattaattataattctgtgcaagaaacttactcatataaaatggattccttatggctaaaaaaatagggctgtttttttgatgcttttgatcgctttttcgtttggcatttcgcaaagctcgctttcggaaatcgagaacggaaaattttcgccgggcagcgacattattttatcgctttgccgatatttcaatatcgacagcaactggctgctgacgggaacaggcaagatgtttctggaaaaaaagcccgaatcggaaaatatttcggaggcgggcgacgagccgagcgcggcggactggcagcttcaggccgagcaagccgcaaaaacggcagcaagccgcagcgaaagcgaggcgctggccggcgatgtggcggcgctgaaaaagcaggtcaatgagcttttcgggctggtgcgcggcaggatggatgtgctggaagacgcgatggttgaaattccggtgtttatgcaccgtgtgtcggcgggaccggcggtggcgtcctcatcggaaattgaggaatatattaagttaccgaccgtgctgctgaagcatccgaagcgcagctacgcggtgcgggcgagcggcaacagcatggtcggcgcgggcatccattccggtgaccttttgattgtggatcaggaagcggccatcaagcacaagtgcatcgtgattgcgagcatcaacggcgagcagacggtcaagcgcctgctgatcgaagacggcgagctggtgcttgcgccggaaaacagccactaccaatcaacgcccatcaccaaagagatgaatttcagcattttgggcgtggtaatgcacatcattcgcacggtttactaagccgtcgccggcacatcgcgccgcgattttccgccacatttttttgcaagccaaaagtgtggcgaggggacggtgtttctcaaaattcataaaaacaaaccgcgcaaaccgttcaaacccaaaacgcacactcaaaccgagccaccagcgcattgcgttgtgcttcaaccatttatgcggattttgattttcttaatttggtggggggtttatagtaagattgtaaaaatgaacgatcaagctcaaacatctgcaagtaaggccgcgcgcatccaatcaaataagtatcgagagttgtttctttatgcctttttgattgtgtttttggcggttggtcttctcgttgtaaactatatcattgcaaacaagggaaaagaagacggaaaactgatcgagatcgccgggcagcaacgtattcatgcgggcaaaattgccaaagcaattatcgaaatccgcttaaaaacgctaaccgatgagccctatgtcgatcaggtgcgcaacatggcggaggaatacgaccaatacaatgagattgataatgcgctcagaaacggcggcgtggtgaccgagtcaagtgggaaaagaatccaattcgagcccattacggacgatagcgcgaaagctatttttcaacggattgatgagacatggaacgtctataaagaagctgtggagcttatccttacaaccaagcacgaatatttggattcgctatatatcgacgaaaatgagctcgtcggtgaagaactcgaatcgctttcgttggctcaaatcggcgaatttgcctccaagcaaatgaacgcgatgtacaaatcgcaggaattgatgatgtctcgcctgaccgaaatttcatccgagcgcgccaaaacctatcaacaaattcaggtgattggggcaattctgcttgctgttgttttccttttctcgattattcgcgtcagaagttcgttgcaatctcaggatagagaaattaagcgctatgccgatggtttggaagacttggttaaaaagcgaacccaagagcttcaggcgtcgcaggacgagcttaaaaaatactccgatgatttggaaaacttggttgaaaaacgaacccaagagcttcaggcgtcgcaggacgaattggcgcatatcaatgaaaatcttgagcaattggttgagcagcgaacgcaagagctgagggattctcatacgcagttgattcagtcggagaaaatgagctcgcttgggcaaatggtggccggacttgcgcatgaaatcaacacaccgcttgcgtttgttcagagcaatgtttttgagttaaaatcagcccaaaaaagaattgaccgatcttgccgagcgctttatttaaaaacccatcatgcgttgatggataacgattccggccttggagagctgttaatcgagaatcattcggttttggaggcggtaaacatcgattacttcaaggaaggcacgcggcttttcaacgagtcgtatgaagggttggagcgaatcaaagatttgattatcaacctcaagaacttctcgcgacttgatgaagccgatatgaaagataccgacattaacgcttcgttggagtcgactttgaagattgctcacaatttcctcaagcaccgggtcacggtagagaaggaatacggcgatctgccgattgtcagatgctatccatcgcagctcaaccaagtgtttttaaacttgatcaccaacgcggctcaggcctgcgaaaagcaaagccaatcggacacaaaaggcgtcattgcgctgcgaaccacctacaccgacggcaaagtcatcattgatgtagcggataacggcgctggaattgcacctgaaaatctgaagaaaatttttgaaccgttctttacaaccaagcccatcggcagcggcaccggacttgggttatctattgtctacaaaatcatcgaacagcataacggcacgattacagttgatagtgaggttggcaaaggtacaacatttcgcattaccttgcctttggctgttgccaagcagcagcgtgttagcatgtttgctgatgagtaagggataatagacatcaacatcagcatttaacgaaaccatcagaagaaacaaacggatatgcataccattttatttgttgatgatgaaccctccattttgtcatcattgtcgtttttatttaagcggacttacaatgtgctaaccgcagagagcggcccggaggcattgaaactctttaagaatcaagaatcgccgattcatgttatcgtcagcgaccagcgcatgccggatatgttgggcgtggaattgcttcgcgaggtgaagaaaatttcgccttctaccatgcgtattttgctgacaggctattccgatttgcagtcggttattgcgtcggtgaataccggcgaggtttttcgctacatcaataagccgtgggacaatgacaaactgcgcaacgcagttcatcaagcgtgccagttctcggatagagtcaagcagattcgcgagagcattttgccaaataaatctgcattacagccgaatgtggcgaaaaccgaaacgcatgtcctttttattgatccggattttgtcaaccgccaggcgctaagttcgctatttcaaaataattacaaagttcacttggccggatcggcaagagaggcgtttgccattttgcaaaagcatcctattgcggtgatcacaacggaggcaaatctatccgacgtagatggcgcagatttccttgcggcggtgaaaaacatgtacccaagcattgccaccattttgctgaccgatatacaagattccattttggcgattcggttgattaatgaaggcagtctttttcgttacttggttaagccgtttcgccgcgacgcgctcaaatccaccatgtcggaagccatttcgttgcatagaactgcagatgaaaacccggaagcaagcgtcaaaacgcttgaagtaatggaagagccgcctttgcccattaacgacgcaagcatgcaagacacattggaggccgttcgtaaaagaattcagcaacgcagcggctattaatgggaaggtatcccgataatattcgaaaggttacccaacagaaatgctgggtaaccagctgataaagcttcaaaaaaaaagatgggcgtatgacatgctcctattcttgataaaaagagccttacatcgcttggtttaacacctattcaccgtcacctcaattgcaggcaggctcctaattaatttcattcggccaataccggtagcggtagcatgaatgctatcgtcggttgcctttgttcaagccaaaaccacgtccaaacgcatgatgaaaaaaatagcgatccttttgttttcagcgcttttgctgttatcgatcaagtccaacgcgcaagcgcaggacgccaccattgcggaacttcaaaaacaacttgacgagctgaagcgcgaggtcaaaagacttgatgcgtcttacgaagaagacaacgcctttcttgacaagttgaaaaaattaaaaatcagcggtttcattcaatcgcaatatcaggtcggggaatccgccggtgggtttagcacatacgccggtggcaattttgatgaaggaacgcgcgatcgtttcttggtgcgcagaggaagacttcggcttgattattcgtcgagctggagcacgtatgccttccatattgatgtcactcaaggtggtgtggttatcaaggatgtctttctaacggtcaaagagccctgggtcaaatctttctctctgacggctggttcgtttaaatggccgtttggctatcaaattctctatccagcccaccagcgtccggcgccggaatggagtcgtgtttttgagaccattcttccagccgcacgcgatctgggcgccatgcttacgtattctccagaatccggttgcttgagctttctgaccgtcaatgcggggcttttcaacggcaccggcaatacgaccaccgaaaacgatcgcaacaaggattttgtaggacaaataaaattcgcgttgcctttcaagaagcagcattttacagtcgacggtggcgtttctctttatgccggaaaagttacctcaaacacgcggtatatttatgatgatgtcagaaatgcgcagttttccatagattcttcagccggaaacatcggaaaatgctttcagcgcacctactatggcggcgatcttcaggtgtattatgaggtgccaggtttgggtcaggcggctcttaagggcgaatttgcaactggcaaacagccttcaacgggcgcgtcggccaaattctataaatccacttcttcttccgacgcgctgtacatgaggaatttcaccggctggtgcgtcgattatattcaaaacatcggctcaaaaaatcagctggttttaagatatgatgaatttgatccgaacaccgatgcggacaaaaacgatataggcgcgcccggcgccaattttacggcggctgacatcaaatatgcaaccgtcggccttggctgggtttacttctgggatgaatgtctgaagtttaccgtctattatgatatggttacaaacgaaaaagtaaatgccgcagcaaccggctcgctggcttcctatacaaaggatattcatgacaatgtgcttaccgttaggtcgcaatttaagttctaatataaactgaacgataaagaagcattttccgactgatcgcttaagtcggtgaggaatttgagcaagtaaaccaaaccaaaaagccccaacgctgttgggtttttttttgttctcatcggttagaatatggcgcttagcaaaagggtgctgcttccctaactaacgacatagaaaatgttgccaaaagggcgcttactttttttcattttcatcggggaagaatttttttgcgcaatcaggacagatgccgtgcgtgaaggtcgcatcggagttttctttcaaatacttctcgattttttcccaatagccttgatcggttcggatgtttttgcagtgcgagcaaattggaattaaccctttgagcgttttgacttcgttcagcgcgcggtgcagtttttaaaattaagcgcctgagctcaaactggtcttggcgggcgtacaaaaacgcaacagaaatcccaaacagtcccaaaatcaaaatcgaaaaatgtgtggcaataatggttccgatgtgcgaattgcgataagtcataatcgaatcggctggaatggaaacgctgatgccgccacgaatatcgccgatttgatagccttgttcttcatggcattttaagcatggcttttctgtccaaagtggcgccatatatctaaatgcgctgtattcgccggtgctatcttctacccaactataatattcattttgtttttttgaaaatgagcgaagcgccttgatttcccagtcgtagggcgcattttcgggacgaagcgggttgaggctggtgatgtgaaattgaaaatggttgcgttgggcagccatttcagaaatctgccgtgtcatgtaagccggattgatcatggtgagtttttgcccatcagtggtggtgacatcgcgatttgggattttaaggtatgggttgggcggcgtggtgtccgtaacgagagcgtatacgccgccatgttctgcattccaaagtcgcgtgatcacaatttgctggaagcaaagtcgcgtttggtagagcgtcattttgtcggtttcgtttaattgggacgcaacgccccataatgccagacagagaataatcgctgaccagctcacgccaatcagcgcgaatagtttaacaagatcttcgccaatggctgctgttaattgagttgtatattgatggctcaagccctcttgatcgaatggctggggcgtttcggtttttcctttattgccaggatgtgacgctttgcgtgactgtgccatttctctcccgctgcatttttctacttgccgtgatgagttttcttgttaggaaaaattgttctcgttgtgttgaaagaaaagtaattagcgtgcaatttccacgaggcaagttcagtcgttattgattttggttggcgattctatttttttatcaaacgatcgattctgggtttaaaaaataatacctaacgtaaatatccgtttgcagtcatttgttttcacgcttttaatatagcaacctttgaacaataacatttttcgttttttataatcgcattgatggtttatacgtaaaattatcgctcagcccgttgccataaattcgcatttttgggctgagctaatttcttttttttgaagattattccgctgagcttatgctgatttctgccgtgttttcagaagcagaataagggttttttgtggattttttagtttcagcttcaactgttgcggcaagcatttcgggcgtttcttttggcatttgccacgaccaaatcaacaccaaaaagctaacgacaaaagcaattagaaaaacttcctgaactgagtccgaaagcgcctgagacactttctccagcgcgtcggcaggaagaattgcgcggtttgccggatcgagaatcaaatgcggctgatgcacgagcttttgcaagtcctcgccagcgtttgtcgaaaatgttttggtcaggctttgctggaaatggccgagttgaaggccgcccaaaaccgaaaggccaatggttccgcccacgcttctgaagagttgatttgttgaggttgccgcgccgatggtgcgtttgcttacggcgctttgcacggcgacaagcgtcgttgtggcaatcaagcccatgccgaagccaagaatgatgttgtaaataaaaagatgccaccaagctgaggctaaggaaatatctttcatcaggaacaagcccacaagcatgaacaacgcgccgaaaatggaaatcgtgcggaagccggttttattgagcaggcgtccgcaaatcagcgagcccgtgacccagccaaaagaaatgcctgttactacgcgtcctgaaatgcccgccgactcgccaagtgcaccttgaataaaaagcggcgtcaaatttgaaatagagaaaagcgttgaaccggcgataaatcccagcaaaaccggcgcaagaaagtttttatttgagaaaagagcgatgggaataatgggttcaggttcgttgcgctcgtgaaagacaagccaaataagcaacaaaatgcccagtccaagcgcggcataattgatccactcgctcatgccttggctggtttccaaaagtccaaacagaagtaaaatgccgcctgaggcgaaaagcgccgcgccgccatagtcgatgcggtgatcggtgtgctgttctttgggcacttttagaaacatgataatcgtccatgcggaaagcaagccaatcggcaagttgacataaaatgcccagcgccaagtgagcgtctcgacaaaaaacgcgccgactgccggccccaccacgctggcaactgcccaaaccgaactaagcgcactttgcattttagcgcgtttttccggtgagaataaaatgccaaacacgataaagctcatcgtcaccaaaccgccgccgccaatcccttgaatgcctctgaataaaatcagttgctccattgtttgcgccatgccgcaaagcatcgagccgagcataaaaataccgatggcgataagcacaaagcgtttgtggccgtaaaggtcggaaagtttgccgtagagcggcgttgtgatggtagtggttagcataaacaccgtgccaatccaaggataaagcgaaaggccgccaacggaggaaatcacagatggcatgatggtgctggtgatcatattgtccatagccgccaaaaacatgacgagcaaaatgcctgcggttagaagtcgttgtttcgtcgtggattccatatcaaataaatcgtgcgcgatttcggttcgttaaagtaaatgagcaaacgcgcctgaaaaataatccatttcacgtgttttccgctattcttttacgtggctgagatggaatgggcagattaaaagtggtgtgaaaagaattcgtagttcataagttatttcaaaaacagggatgcaagggattgacgcatttttttgttccgagaagcatgttttataaattgcaacgttcagttttttcggagtataaccctttcattcgctactcatcttcttgaatcaggttatgatattcgtacagtacagaaattacttggccatgccgatgtaaaaaccacgatgatttacacccatgtcttgaaccgaggaggcaagggagtcaagagccctgtcgacaatctttagaatcaatgatacggggtcttatacagaaaccataattttaaagaagccatcattaataaaaaaagagaaatataaacaattgtttttatccctccactttggcggggtaagaacaatgactatacacaaacgttgtgcgtcatgttaaaaaaaaacaccctacatatggataaaatttgttttgtaataatgggatatggaaaaaagacagacccgactttgggaaagacttttgacctcgatgtaacctataacagtataataaaacctgctgttgaaaattctgggtataaatgtgtgcgtggagatgaagtgttagaatctggaataattgataaaagtatgtatgcattattaatacatgcagatttagttattgcagacattacgacatttaatccaaatgcaatctatgaacttggaattagacatgcagcaagaccctattctaccattgtgatgaaggaaaaggatggtaatattccttttgacatcaatcacaataagatatttacctattcccatatgggtgaagatatcggaagtaaagaagcggaaagatgtattggagcattgacaaaacttattttagaggtagataaatctaaagaaacggacagtccactttttcaccatattagaggagttgagccatacacattaccagaggatgaatacatacaaatcattaaagatttagcagaaaaagacagaagtgtatttgctttggttgaggaagcaaaacttgaaatgaaaaatggaaatttctctgaggctgcaaagaattggaaaaaagcttgtgaaaaggttgaaaatgataattatttcgtacaacaattagctctttgcacatacaagaataaatcagttaatccaaatattgcattgactgatgcattgacaattataaatcaacttgaaccagaagatagaaatactactgaccctgaaacattgggaattactggagctatctacaaaagattatggcaaattaataaagagacaacagaatatcttgatagagcaattgattgttataaaaggggatttacaataaatcaggattactatacaggagagaattatgcattatgtcttgatttaaagtcaacaattacaaatgacgaagaagaaaaaatttatttaaaatattcagcaaaaaaaactcgcaaagagattattgagattattgaaaacttaaaaaatgatgatgattttgaattaagaagcgacttgaaatggatttatgcaactttatcacattgctattttgcaattggggataatgaaaatcatcaactatacaatactagctttaataatcttcatcctgaaaattgggaaattgaaacatataataattcacttaaacaattaaccgaaatactaaaataaaatggcaaaagactacaaaattttcgtcagtcattcatgggcacatagcgatgccttaaaggcattacagaatctattaaattcaagaggatattttaatgtggaatttacagaggcatcaaaagatgttcctataaattcagagaatgcaacctatattaaatcaagattaaaaaataaaattactaattcagatgtcgttcttgctttggctggtgtttatgcctcccatagtgattggatgatatgggaaatggatactgcggtggataataacatacctattgtcggtgtgataccaagaggacaagaaagaatatctcaagaggtatataatcgttcgaaagttgatgttaaatggaatacggaaagtatagtggaagctataagaaattatgcgaaataaaacacgaacgcacaacaatgtgtatagtgcatgcgggtttcagcggttttcgagcgtttgtggctcgtaaaaaaagttggtgtaacttgataaggaatcgcttcgtaatcccgcacgacaccatacactcaccattagcgttcatgctaagaaagatcacggttagaaaaataatgcaacttgaaaacatttttgtgaatttgagcattcaaacaagattatgacatcaacaacaaaatatcaattatttaactcatcaaactctattgttgaagatttgtttaatccttataatgtaggagctaaaccgtttttaaaatgggctggtggtaaagggcaacttctcgacaaattccaagaactttaccctgaaaatctaaaaagaaataaaattaaaaatttctatgaaccatttttggggagcggagctgtcttttttgatattgctcaaaagtatgacattgaaagtgcatatctctatgacataaacgatgaattaattttaacttacaaagtcattcaaaaagatgttaacaaacttatagagtttttgtatcgttatcaaaaaacctacttgaaacttgataaaattaagcgccaccaatttttttacgatcaacgaacaaactataacttacaaagatttaatattgattatgaaaaatattcagaaaattggtttcctcgtgcagcacaacttatttttttaaatagaacttgttttaacggactttatcgagtaaactcaaaaggcgagtttaactcgccagtgggtgattacgataacccgacaatttgcgatgaacaaaatcttattgcagttaataaagttttagaaattgctgaaattaaaaaagctgactttaaagaaattgtaactgatttaaaatcaaattcattcgtttatttcgatccaccatacagaccaataagcaaaactgcaagttttaaagcatacagtaaacaaggctttgccgacaatgaacaatttcaattagcccaactcttcaaacaactggacttagaaggctctaaagtaatgcttagcaattccgaccccaagaacaatgacccaaatgataatttttttgatgaaatgtataatgaattcaatatagttagagtgcctgcaagaagaatgataaattcagatccaacaaaaagaggaaaaataaatgaaatagtagtaacaaattacgcaacagcataatggaaaaaggaacaaaaagtaatatttctggcaatcaacttgaagttgccgttaaaacagtattgactggaaaaagatttgaacttgtaaaatatagagtttgggagaaaaatcctgaaaaatacggtaaagaattgctccttgaaaatgttccatttacaacagtttatgaacatcatggaaatacagaatttttactcatttcagaaaaatatgaattaaaaatacgtattgaatgcaaatggcagcaagttgctggttcagttgatgagaaactcccttacctttatttgaacacaattgaagcaatgcccgaagattcaataatgatattaatagatggttcgggttggaaaactggtgcaattaagtggttaaaagatgctgtcaaacaaaaaaaatatacaactgaagaaaataaacataaagaaattttagttttcagtttgaccgatttttttacttgggctaacaaaacatttaacagataaaaaaagcactaacacacaacaatgtgtataattcataagggtttcagaggttttcgagcgttgtcttccgcatcaaatttgggtggaaacttgataggtttgaagcgcgcaatcccttacgaaatcatacactcaacgtacgttgtgaatggaaaaataaaaaatgtataaaaaatcgttgcacctgacatttttccgctgtgctccaaaatgcaggtaaaatctatcattaggtgcaaagcgagtgatgctatttatcgttttttattttcagcaaatgtagtatatcccttgatgcgaagtatcggaataattaattggagaagttgtaaatgcctgcaatatcaatgttttacgggattatcgtttatttgtactttaaggataaccaacagcacaaaagtccacatatccatgtaagaatcaggagtatgaagtagttgtttctattccggaaggggaggttttggaagggaatattcctacatcaaagatgaaactacttcaagcatggattgaactccacaaggatgagcttgtcgccaactgggaacttgccgtttcagggcagcaaccttataaaattgagccgttgaggtaaaatatgaatccaagaattaaacaagtcataccaagagatgattataagcttctgctgttttttacaaacggagagaaaggggtttatgattgtttgcatttgcttgatttcggagttttcaaagagcttcaggataaaaactatttcaaattagcgaaggcattgcatggcacagttgtatggccgcatgagcaggatatatgtcccgatacgctttatcttgattcagtaaaagaaaacgcctaaccagtcgttcaagcggatggcggaaaaagacccgtcgccgcttaactcatcgttaggcgctaaaacgagcgaggaaaatgcgaaggatgaaaaatttatgagcgatttgcgcttatagtgcatcacaaaacgcggatgcgccaccgaaaaaacgcgctcggaaaatcgttgttccccattgagtagatcaattaaaaaaacccttctcccaaaatcggaagaagggtttttttgataataaaattgaaagcaatttttaaatcacctctggcattcccgaattcaggctttgattaatgcggaacgtggcgagggtcgtcaaaacttggctgcggaaatcgatggccggttcgccagttttgagcgagcggataaacgcggccatttcctctttgtgccctttgccgccgtcgtattcgcgtttgcgctgagcgccttggcttgaaagcacgacttccttgaaattttccataatcccgatgcgcccgccgccgaacacttcgatgcgctctttcggataaagcttatcgccgttgcaaaggtattgcaccacgcccacgctgccgttgtcgaagcgaatcgtgatgcaaaggttttcgcgcaccgcgcctggcagcatttcggcaaacacgcgcacgggttctgcgcccgtcaaatattgaatcgtgtcgatgaaatggcagccttcgccgattaagcgcccgccgccttcgcttaaatcctgtgtccaatgatcaaacggaagcggccccgcattgacgcgataatgaaccgacatcggctctttcgtcaccgagaaaaattctttcaacacttttaccggctcgctaaagcgacggttgaagccggtcaaaagctgcgcggaagaatttgcgtaagcttcggcgacctcatgaagttccgcttcggtcagcgcaagcggcttttccacaaaaacatgcttccctgctttcagcgccttcgtgaccatttccgcatgaagattatgccgcgtggcaatcaccaccgtgccgatattttcgtccgaaaagagttcttccacatttgaagtcgcatagccgacgccgaatttttccttcacattttccgcgttgatgcccgtcgcgttgcaaacggcggcaagctccacgccggaaatcgccgcaaggttcggaatcaaaaagccttgcgcaaaacttcccgcgccaatcatgccgatgcgtttcgatttgtcggaaaacggcgtatcaaccgaaggcgccgggtgatgcgaggccgtgtgaagcagcgcttcggtgctttcggggctaaagccgaactcgccgtaatcaagcaaaatgccgatgtagcgttcttgcacttccccgctgatgagcttataagcatcttcggcctgctcaatcggaaatttatgcgtggtaattttatcaagcttgattttcttttcggcgagcaattgcacgaaggtttgcatgttgcgcttttccgtccagcgcacatagccgatgggataatccacgcctttttcctcgtaattcgtatcgtagcggcctgcgccgtaggagcgcgaaagtttgaaatcaagctctttcatgtaatacgggtcgcgcggcaggttcatgccggtgacgcccaccatgacgacgcgcccgcgatcgcgcataatttcggcggcaaattccaccgggtcgttttgcgaagtggaggccgtgataatgacggcgtccgtaccgaagccgttcgtaaatgatttgatttgatcgggaacattttccgctgagcgtttcagcgcaaggtcgcaaccgtgttctttggcaaggcggagcgcctcgtcggaaatatcgacgccgatgaccatgcagccattcgccttcaaaagctgaaccaaaatttgtcctaacaagccaagtccgatgactgtaacggtttcgccgagcgttgggttggcctgccgaagcccttgcatggcgatggcgccgagcgtgctataagccgcttcgtcaaacggaacgcaatcgggaattttggcgcacagattttttggtacaacaacaaactcggcgtgcgacgcatagccgccgccggcgcacgcaacgcggtcgcccacgcgaaattcggaaatatcgtcggccacttccacaaccgttccggctgaagaatagcccatcgccgagtcggtatttaatttattaaatgcgcgttccagcgtgctgaccacgcccatttccttcatttgcttcagcacttgctgcacttggtcggggcgagccatcgctttgcctaacaaatttttcttgccgagttcgactttcattcgctctgtgccggcgctaatcaggctgaagtgattgcgcacaagtaccatacccggctttaaggacggtgcgggcacggatttcactttgattgctcccgaacgcgagttttgaaccaattgctgcatgttttttttatgaattaatttgagtttttcgtgtgctctgaacttgttttacgtaaagcaaatcacatgaaagtgatgctaactttcgctcgttttttatttgctttcaatgaaaaaaaacgccttccgattggattaattttttcgaaaaatgctaaaaatcggaaaaaacgctcagagcgaatggccaaaagagctcattttacgggcgtgaagatacaaattcagggacaaaaatgctgggtcttgtctgaggttcttgcggccatgagtaattttggcttttttccttcgagcgcttcgcaatgaaacgccaaaatgcgagttgccccagtgaatgcaagccaggccttccgaaaaagtccatccagaaaagctttttgccaccgttagagaacttttccccgtacttggttttcctgtaaagtttttttacatgtagttcgttaatttgcgaaaactcaaggctcagcttttaacaaacaggaaaacattcctttatgaaaaccatcaacttgattcttggcactcacaatcatcaaccggttgggaacttcgattttgtttttgaggattcctacaatcgttcttacaagccttttttggatgtgtatgagaattttccagacattaaaattgtgcagcactacacgggcattttgtatgaatggattctcaaaaatcgtcctgaattttttgaggaattaaaaaagctggtagaacgcggcagcatggagatgatgagcggcggtttctacgagcccattttggccgtgattccagatgaggataaaacaggccagattcaaaaactcaccaagtttattaaaaagcattttgattatgacgccaaaggcctttggctcgctgagcgtatttgggaacagcatttggtgaaaccgcttcatcaagctggcatcgagtatgttgtgctcgacgatacgcatttcaaatatgccgggctcaccgacgagcagcttttgggctactacatcaccgaagaacaaggctttaccacgcatcttttcccaatttcaaagcagcttcgttatacgattccgtttcaggatgtagcggtgacgctggattacttaagagaattggccacagaagaaggcgatcggattgtggtgtttgcagatgatggcgaaaaatttggcgcttggccgggcacttacgagcatgtttatggaaaaaatcaatggctggaaaaattcttccaagctttgcgcgataatagcgattggattcgcaccatgactttcaaagaagccgttgaaaagtttgagccgcttggccgaatttatctgaccaattcctcttatgcggaaatgatgcactgggcgcttccaagcaaaaaagcgtatcgcgcctacgaagattttgagcaaaaactcaaagacgcgcatctctacaacgagtatgaatattttgtaagaggcggtttttggcgaaacttcatggtgaaatatccagagtcgaaccaaatgcacaaaagaatgctggagatttctacgcgcgcgcgcgacttgcaggaaaaaggcaaaaaagtaaaacccgaaaccatcgacaaaatttgggaagcgcaatgcaactgtccgtattggcacggggtttttggcggtacgtatttgccaaacttgcgccatccgatttttaccgcgctcattgaagccgatgtcgctcttgacaaaatcgataacaaagacggcaatgtgggcgtggtaaccaccgattttgataaagatggcaaaccggaaattattttaaaatccaatgagctttcgctttacttgaagccgtctgaaggcggcaagctcatcgagttggattataaacgtgcgcgtaaaaatatcttggatattttcacgcgtcaagaggaaggctatcacaacaaaatccgctcggaacccgatggcgccatgagtttgccgcacttcaaagaagccggccttgaaacgcacttgaattacgatcgctatcgtcgtggcagctttatcgagcattttcttccgatggaaacttccgtcgaggaactctatcatggcgcacagcgcgaactttcggattttcacctgacgccgtttgcgttcaaaacaaaaggaacaaaagccaagcagaaagtcacttttacaaaaacaggaaacgtgcatgtggaaggcgcgaatttgcccgtagaactgaccaaagccatcacattggaacaaggaaagtctgagtttcaggttcagtatgaactaaaagcgcttgaaaaatcgctgaaggtgatgtttgccgtagaaaattgctatggcttgctggccggcgacgcgcccgaccgctactattatgttcctggaattgagcttgaagatgccaaacttcgcagcatgggagaagttcgttcagccgtgatcggcttaaaagacgaatggctgaacatcgacgcgcggcttgaggcctcgcaagaagccagaattgttcgttatccgatcgagaccatttcactttcggaagccggctttgaacgcgtttatcaagcctcagccgtatttttctgttttgaactcacgctcacagaaaaaccgctgaaactaaacttcacgcaaagcttcaaaggcgtttaacccaaagaaacgagccgtacactcgcgaaatgaaaacgtgtgcggctcaacttatttggcgtgaaagaaaacgctccacgaaatgaaatcgctgacatgatgaaacagacacttcgacatctcgccctattttttctttttgggttcatttggcaagtcattttttcagagtcgtttgcacaaacggcgcaaacggtttttgtgcgagaagccttgcgaagccaggaaaatgtctataccggacgctttgaagtctcggccaaagaggcttcaaaagtgtatgagctttatcggtttacttacagccagagcgataaaaatcgcgaacgcccgatgagcattgcgtttctttatcttggcaaaccttcggatgcttataactcgctaaaggcggctgaaattaaatttcagtatggtgcaaatgggttgcttttggaaaaagacattttgaatgcagccggaaaaccaacagaaattcgtcgctacgattatgttgggcgaaaagtggctacggaatcaatttatgatggaaagaaaacgctcactgagcaaatcacctacaactacgacgagaatggaaatttgcttgagcgtgcattcaaaaatgccaaaggaaaattggccgataatcgattgggctatgccattcgcaaatatgcctacgacgacaaaaaccgcgtgatcacagaggaagttttcacagaaaagcgcagctcgctgctcaaaatcgaatttgcctacgatcgcgatgggcagcttcgccagaaaaccgttcgcgatgaactcggccacatcaaagagctaatcgtttttgattacaacgaggctggactggtttcggaaaagaaaacattaaacccattcaaatacgtcaagcagcaaaccctttataaatatgacagcgacaagcggctcatcgaagagcgcacgctcgatgccaatgggctgcttttgggcgatatgtttgatgttgcggttgtgcaaacgcaataccgcagcgatggagttcgcaaagaagaagtgcgccttgacagcaaaagtcgcttcaaaaataaagtcatatacaacgagtttgaacaagtgcttgagcgcattgaatacaccgcacaagggctgccgggactgattatccgccgcgagtacgatgactatggaaatttgcgcggtgagcgcaattataaaattaaaagcgcaagccgtcgcgaaatattgaatgaggaactggtttatgaaaaagcacgactgcgcgaacatcgctactatgatgctgctggtcgtttgaacgcaaaagaggtgttaaatgcagatgggcaagccatcgaagaaatttactatgacgcaaatggaaaaataacgcgtcggaaaacgcgttagctgagaactcaccgctgccgttcaagataattttgaagcagtaaggcggcagcggcgctatcaaggcggccttttttttggcgcgatttgcgtttttcccctgaggcaattaaaaggcgcatagcggctttggatgagccaaactcatcaatgggttcaattggaatggttgaaaattcaagcgaaaggcgttcaagaaacccatcaacagcttttgtcgtgtggtttgcgctgccatcgccgttggttggatagccaaccaatattttttcgatgccatccaatttttctatttcacgaatttgcttgtacaaagtcgcctcttcgaatgtcccaacagtttgtgagaataactgaaacggatcagttttggccaaaccgcatcgttttgtgccgaagtcaattgccaaaactcgctttttaattaaatcagtagccaacttagcgtgttagtctgtaggttctttttgcaaagcccgtttgattaatttgctgggcctaaaatgtacttttcgccgccggccttcgtagtcgatgatcgtgccggttcttggatctcgcaccgtcgcttcatttttcataaacttcacttcaaaaacgccaagcccgcgcaattcgatccgaagttcatcatcggcgtttcggataagctttgaaagcgattcaatggttacatccacaaattcagccaccgacgcttcacttttttgcgttcgtttggccacaagcttaatcaaatcgcgccgtgttaaggtttgcgaaatctttctggtgttttgagttctggttaatgccattatcgtgagtatctaaattttaagttctttttcttcatcaatcttaaaaatcaccaacatccgaaagtctaattaagggaatgaaaggttgtaagaagcttcatgttcgttctatttcatgaaattgagatgaatgaataaaagcaacatgctctcatgatggagagactgtggcctctaaaaattttcaaaaagtaacttgtttattaagtgaaaaagggattttgcaaatagctcggcgtgaaaacatgtttttcttctatatcgtttctctcaagccaggtaccttatttacagcacacgtttgtattgttgcagaagttttcaagctgtttcggcgtctgctttgcgatcaggatcgcaacctctcaaaatccaaacggagcaattttcataaggtgaaagggtctaattcgtctctaactacccctttatagctttaaaaaacaacacaggttgtgacgcgcatcacattttattttttggttaagtcaagaatctattgtgtttctgcaaaaagagaatcttggcaaagacgcctcgtttctaaacgctttcatttctgatattttcaatctttatatttagaagagaaaaattaacgcttaaaaagagtttttattttctaaaaaaaataaatgtttgttagggaatggcgtgagccatatgcaatttactttctgctgcgtcggcgtttgagtgccgagttttcttctgattcatcatcaagcagttcgtcagttggcatattgctgcgcgcttttcgaccgcgtctgctggaagacggcgcatctggattggtgtcgtctgatgaaaaaacagcgccagttgacgagtagatttcaatcatgtttccatcggggtctaaaataaaaaacgcgcggccatctcttctgttcgcgggagaagtcaaaagatgcacgttgcattcgcgcagtttttcagcagcttcgtctacttcggcgtctgtattaagctttaagccaaagtggtcgactcgtatatcgcgcgcatcattagggcttggggtttcagcgcgcacaatcacgagcatgtcgtcgcctgcttgtaaatacgtcatgttcatccccagacgatgatgaagtttaaatccaagaatgttcatgtagaaatcttccgacacgcgcaagtcattgactctaagcgtaatttgatgaatgccagttaacttaagcatgtttttttgggtaaaatgttgcgaaaaaacgaaaggcggcaaatttgccgcccttttctcactgaacgataacttttaccgccggcggcttgcaacgctcgattcgttgtagtaaaaacgatattctttatttttatactgctcaatcgaaagaatagttggcttaagcttcccttcgtatttttgggcaatggcaacctgctcaggaaagactttatcggcttcgccttcgctggctggatttttcactttaacctgataaggtgcaagctcttcttccaactcacttctttgctcttcgttaatttctttggcgcgcaatcccatggcggctaccacttcatacacgttgtctgtttggctctggatatcctcaaaatctacgggtctaatcgacatagcttcttttctgttatgttattttgacggttgttgaattgacttcaagataaacgctttgatactttgaatcgcggtttcaagctcatcatttacgatttcaaaatcaaactgattcgcaaacgaaagttcaaatgcggcgcgttccagccggttttctatttccgcgattgagtcggaacttcgtttgagcaggcgttctttcaacgcttcaaggctgggcggtttgatgaaaatcagcacagcgtgttcgccataaagttttttaagatttacggctcctttgacgtcaaggtcaaacagcaagttctcccctttttccaagcgctcatcagttttatctttcagcgtgccataataatttccaaaaaactgctcatactcgataaaccgcttttccgcgattttctgctcgaattcttctttgctcaggaaaaaatactcatggccttcttgttcacctggacgcatttttcgtgttgtggctgaaacggaaaaatacaaatttggaacttccgctaaaatgcgattggcgatcgttgatttacccgcaccagacggcgccgaaaagacgatgagttttcctaaggttgttcctttttccatgcgtgtttcttccgaatgttcctgagtcgtgtcatcgactgttgcgaagcgaatacgcgaagcgcgccgcgccagtcgcatcatttctcgtgttactgcacattttgaacttgctcgcgaatgcgctcgagctcctctttaagatagacaaccatttgcgaaatcgaggcattttgcgattttgatgcaatggtgttggcttcgcggccttgttcctgcaaaaggaaattcagcttgcgaccggtatcggggtcgttgctttcgagaatttccagaaagagtttgttgtgacttctaaatcgaacgcattcctccgtgatgtcgagtttatcggagatgagcacgatttccatctcaaggcgctcgcgactaattttgctttcatcgccaagcacttctttaactttcatccgaagcttttcgcgtgtttcgcgaatagtttgctccgaaagggtttcaattttagttagcgcttcgttgatattttcaatacgaaggcgaaaatctttcaccagctcagcgccttctttttgacgcatttcgcgcaatgcttgaatggcgcggtttagcgcctcgcaaatggctgaccattcacgcgcttgaagttctgagtcttcatctgttgaggaaaaaatgtctgaaaatctcaacaaatgttcaagtttcacagaatcttgaatgcccgaaagtgattgaatttgatgaagcatggcactgtatgccgtgaccatttcggcattgatttgaattgccaacggttcgcttcctgcatttcgctcaagctgaatgttggccgaaactttcccacgatgcagcgctttgcgaataatctcttttgcttcaagctcatgcgaaataaactgtcggggtaacttaactgagatttcagcgtagcggttgttgacggagcgaatttcagctgaggcacgaaggctgccatccaaatactccccgctaccatagccagtcatgctttctatcatatcgcgcatgatttttttagaaaatcgtaaagcttttaatataaaaattttcctgcttaggaagagcgaaaaattcaggtgcaaacccgttaaagaaacatgaaaaacttttgcatttggcaattaggagaacaagttcagccgaaaaccgtgcatccaaaaggcaaaaaatgctacaacggaaatcgcatacaattagaggttgagccaaattgagatttcaaaaaagagtaaaagaaaacccatgatcgaaccagcaatggcttgcatcagggtatgcgctttcaaaaacacgcgcgaccaaatgagaaacggggttaaaagaagcgcccaaagtacaacggggccaaattgaacaaaaagaacggccaacggtgcggtgaaagaagaaagatgaacactgattttccaccgaaatgtaatcagcatcaaaatcaaggtattcatggcatagaaaatcagcaagcccgaaataattcttggcgcattcaaatgttccagaattagatacccgattaagtaagccacaacagcaatcgctaaaggaacagctcgctggctgcgattggaaatatcgtaatccgtaattttccccttcttttttaagctaatcaccataatgctgggaatgactgtaaaaaaaataaataaggtaaaaaggtaataataacggtgcgaattttcaggaaatgcttgctcaagcaaaatccaatacgccactactgggaccacaataggatgcaaaatacttgaaataagctctgcaataaacttttttttatttgacattaaaaaggttttgtcgtgaattgggttttgcttgagaatgccgtccatattttccaacagataatgaaataacaaattttccttcttcttcgcgcaggccggaaataccaacaatgtttgtaatgccgtaatcgagcagcgtagctgcgacttggtgctgccgcaaaagtttggctaaatcaagttgcaacgaaagcggcctgatttcatcgccaaacatctgaaatgccggtcgatatctaagatgctcaacactttcggctactttggagagcaacttatggcgtccgtattttgagttgcaaacgccttgcttcatcttatctaaaatcaggcgtcgcgaattgcccggaacaatggaaatttttcccgcgagctcaatgttggcatattgtttttcgccgacaatcaaaagctcggaaacatgcaacgggattctataaaaaacagcgtgccctaacttttcgattaagaaaaactttaattcgaaaaagcggtcgtgaactacaatgtgcggcttttgaatttcactgtctcgtttcacgcccaactcaaaaaatacgttcagtgccttttctggaatcgtgatttccgtttcgaaataggaactggtttcatttccagttcgcttaattttaaccgcttgtgcaacggttttaaaaaatttcttaaccatacacaccccttcccattgaaatacttccttgaaaatgggaaaaccacacccgcgaaccacgccgaaatttagttaatgaaagtcggctatcaaaatgaattgtaagaatgcgttttggcgcgaagggtttttgaaaagactaggttagctgaaaaaattattgatgaattttttgtcaaaaaaaactttatatgtatatttaacgctcttttaggcgagagtggtgaaattggcatacacgctagacttaggatctagtgccgcaaggcgtaagggttcgactcccttctctcgcacggttcatttacatgccaaagtggtggaattggtagacgcgctggactcaaaatccagtgggcttcatcgcccgtgtgggttcgagtcccacctttggtacattacacgaaaaaagtcgggcataaaaacccgacttttttttctcgaattttgctgttgatttgatattaaataggcgctcccttttttttgaacgcaagcattatcaacggtttctatgattttctaacgcctcaagtatttttccaaccgaacatttttcccctgaaaacaaatcaacgcatctacttacgagcgttcttatctcttccaaaattatccataaaaacaccccccaaaaggaaacgttctcttaacatgaaaagcctaacttgctcttttgattaaaaaaatggctctgaaaaaagcaacgaagttttatgcgaggtgagaaaaaagcattgcggtttcgactaaaaattgtcatgacggttttgctatgcggcgcgatatcgctgacaggttgcgcaagaaagtcggatgaacagcggcgctcgaaatcgggcaaggccgtgattcaaaataccggctcggatacgatggtcaatttggcgcaagcttgggcggaagaatacgcgacggtggactccaccgtatcagtcgaggtttctggcggcggctcgggcacgggcatcgccgcgctgattaacggcacagttgatattgccaattgcagccgaaaaattgagccggacgagcggaaacgcgcggaagaaaacaccggcaaaacaccggacgaattcgttgtggcctacgatgcgcttgcagttttcgtcagcaaacaaaatcctctttcagaaatttccttgagccagttggctgaaatttatggtgaaaacggcagcatcacgaaatggtcgcagcttggcatcaccggcatgaagcgcgacgaaatcatcgtgattaatcgccaatccaattccggcacctaccattatttccgtgaagccgtgctcggcaaaaagcgggatttccgcttgggcacttacgacatgcacggctcgaaagatgtcgtggaagtcgtggccagaacgcctggcgctattggcttcagcggcatgggctacgcgacacacgatgtcaaaatgcttcgtatctgcgtttccgaagccgactcggcttttttgccgaacattcaaaacgcgctctcgggaaaatatcccatcgcccgcccacttttgatgtacacaatcggcgagccgaccccggtgatcaaaaattatttggattggattttttctaagcacgggcaaaaaatcgtggcgctaaacggatacattccgctaacggcggacgcccacttaggcaatcacttttcggaaggacggtaacgatgcaaaatcgcggtaattgggaaatgctgagcgaaaagttcatagaacgcttgatttggctttgcggcatcagttcgattttgttcgtcttcggcattttctttttcgtttttcgagaaggcgcgggctttttgttcgacggcttcaacgcgaaggagtttttcacgagcatcgaatggtatccgacctcgcaaaatcatgttcgctacggcgcactggcgctcatcgcaggcacgtttagcgtgacgctggtttcgatggcaatcgccgtaccgttcggcttgggcgcggccatctacatttcggaattttgcagcccgaaggtcaaagaagttttgaaaatcacgattgaacttttggcggcgattccttcggtggtttggggtttcatcggactgacgattatgaaccaattgattatcgaacttttcaacgcgccgataggtctaaccgtgctgaacggcggcctgattctggctttgatgagcgtgccgattatcgtctccattggcgaagatgcgctgaaggccgtccctgattcgtaccgtgaggcgtcgctggcgttgggtgcaacgcgctggcaaacgatttatcgagtgctgttgcctgcggcgaaaaacggtcttttggctgcggcgttgctcggcgtcgggcgagcggtcggcgaaacgatggcggtgctgatggcgaccggccattcgattcgtatcccgaccagtttgcttgaacccgtccgaaccctaacggccacgattgcggctgaactcggtgaagcgcccatgcactccgagcattatcaggtgcttttcatcatcggtattttgcttttcaccatcacctttgtcgtgaatctcgttgccgatttggccgtgcgcgggattcgcaatcaagcgtcgtgagaaaattgttgaagcgttcaacgacgattttaagtaaccggacagaaaagatagaaaacagatggttacagtaatcggtgccggtctgagcgaagacgaagaccgcttgcctttataagaaggagcacttcgcctccgctcagggcaacaaaaacgaaatgggtcattctgaggcttcttagccgaagaatccaacggtcgccggacgaatagatgcttcgccagaggaacgctcagcatgacaagtataagtataacctgcaagaaattttatgtttgtagaaaccgaatccgtccgcaaaaaacttcgtcttgagcaagccgcgcaaatcgtgctgctcttgatgacgctcctcatgattgtgccgcttgttttgattatcggctacctgatttataaagccgcgccgttgctttcgctcgactttttgctaaaaaatcccgttcatggcatgaaggcgggtggcatttgggccccgctactcggcacgatttacctggtgctgacctcgcttttaatcgctacgcccgtcggcgttttagccgcgatttacctaaacgaatacgccaaagacaattggtttacgcgaaccgtgaatttggccgttgtgaatttggccggcgtgccgagcatcgttcatgcgctgttcgggcttggcgcgtttgtgctctttgccggattcggtcgctcggtgctggcggcggcgctcacgctggcgattatgacgctgcctgttatcattgcgagtacgaaggaggcgctggccgccgtgccggtttcgtttcgcgaggcgtgttggaacatgggcgccacgcgttggcaaaccatccgaaacattgtgctgccaaactccgtcagcggcattttgacgggcgtcattttgcaagtttcgcgcgcggcgggcgaaaccgcgccgattatgtttaccggcgccgtctttttcaaagccattcaagagggcgacattttcgcctatcatctttttgaccagtgtatggcgctgtccatgcaccttttcaccatctccacccaagtccccgatgtgccggaagctttgccctacgcgaccgccatcgtcttgctcggttcggtcttgcttgtcaatgcactcgcgattttgctgcgcacggtgttgcgctcacgaaaaaaatggtaagtcccatgaataagaaaatagaaatcatcgatctccgcgtcgcctatgcggggaaatcggcgctcaaaggtatcagtttcgacatttttgaaaacgagattttaggcatcatcgggccggcgcaatccggcaaaaccacgcttttgaaggcgataaaccgcacgcttgattttacaactggcgcagaagttgatggcacgataaaagttgatggagaggatattgctacggtgaaaaacgtgtatgaactgcgccgaaaaatcggcatggtggcgccgttgccggtcggcctgccgctttcgatttatgacaatgtggcctttgctccgcgcatggcgggcgttcgcgattcgaaaaaattggatgaaattgtggagcgcagccttgttcaagctgcgctttgggacgaggtgaaagaccggctgcaaagtctcggcacaaagctttccggcggccaacagcagcgactcaccatcgctcgcgccctttcgcacgagccggaaattctttgcttggacgaattttccatcgccatcgatccggtcacaaccatgcgcatcgaggaagttctcaaatctttgcgctcgcaaatgacgattattttggtaacgaatttggtgcagcaagctaagcggctcgccaatcggacggcatttttgttcaacggcgaactggtagaactggacaaaacggaggtcgttttttcggagtcgccttcggagcaaaaaacttatgaatacgtaaacggcatttttggatgaacgaatacagcattcaaacgcgcaatttgaatttgtggtacggcgattttcaagcgttgaaaaatatttccaccgacattttaaagggaaaaatcacctcgctcatcggcccgtcgggctgcggcaaaaccacgctgcttaggtgtttcaaccgcgtaaacgagcgctatggaaatgtgcgaaccaccggcgagataaaaattttggataaaaatatttacgactcggacatttccctcatcgagcttcgcaaggctgtcggcatggtgttccagcgcccgaacccgctgccgatttcggtttatgaaaatatcgtgttcggcctgcgcattcatagcggcgagcgcaactggcaaaaatccgagttggacgaggccgttgaatcggcgctgaagggcgtatcgctttggaatgatttgaaagacaaattgcaagcaaaagcaacatcgcttttgctcgagcagcagcaaaaactttgcatcgcaagattgttgccgctaaagccgcaggtaattttgatggatgagccttgctccgcgctcgatgccgacgctacaaaacgcgtggaagatttaatgcgcgaactggctggtgaatacacgattttgattgttacgcacaacatgatgcaagcgcggcgggtaagcgaggaatgcctatttatgatgctcggcgaacttgtcgaacacgcgcccaccgaaacgattttctcctcgccgaaagacagccgcacggcggattacatcgaaggccgctacggctgattttttactgccgataagatgattcgggaagtgaaaaattttccgatgaaaaagcgtcttcggatgccggttcaggttttggaaaatatttcgggtcgatgcctttgcaagtttttttgtaatgcttgcaatcgcgacaggaaagttcgagccaggccggctcgccgtttgggtcagtccaagccgagacatagtcgccctgctcgttttgcttcacgccgaaacagcattcttggcaacgcgcggaaaaattgccattgcagcattcgccgtcgaaacttctcgcacaggcaaattcctcacaaatcacaacctttgggttcggatgcaaaatgggctcgcggtagccttgcatttcaattcggatggtctgtatcaaatttttcagcattctggacgcattcctcgcataccaagctgggctataccatttgacgcccgcaagttccaaccacaagagttttcccgccgttttgcgagccgcgcgatgattgccggcaatttttaaaagccggttgaacagagacagctgaagttttcccatgcctaactttcttaaatgtgtgcccaaagaatttcacagtcttaacttttcgctggcatagttcgtttttgattgggcgaaaagggaaaatgaccgaaacagaaacgccccaccaaaactggcggggcgcttatttgtggtgcaaaaaagagaaatgtcaagcttgcgcaaaaaagcgcttaatgaaaattcatctcggcttttgaaaacggcgttccgtttttgtccttttcggaaagaatccagtcgcagtccaacttcggccactcgatgcccagttctgcatcgttccaaagaatggcacgctcggagcttggcgcgtatttcgttgtggctttataattgaaaactgcaaaatcggaagtcacgcaaaagccgtgagcaaaccccggcggaatccagagctgttttttgttctccgctgaaagcgttaggccaaaccacttgccaaatgttggcgagttttttcgcaaatcgacggcgacatcaaatacttcaccttcagaaacgcgaaccaacttaccttgcgcgtatggattgagctggtaatgcagcccgcgaagtacgccctttacggaacggctgatgttgtcttgccaaaacaaggttggaaggttgtgcttgctaaaagctgcaaggttaaaactttcataaaaatagcctcgttcgtcaccgaaaattttcggttctacaattagcacgccgggcaaaggggtttcgataatattcatggattcgccggtaattttaaaaatttttaagcttgatgatatttgccgctttcttctttgatgaagtcaaccaatgctttcaggtgttctgggttgacatcaggaagaatgccgtgtcctaagttgaatacatggccagatttttcggtgtgttggccgaattttgccaaaatttttccagcttcttcacgaatgcgctcaggtgaggcgtaaagaacggttggatcaaggttaccttgaagtgcaacgcgatcgttcaattcctgacgagcgcgagcaatatcgatgttccagctaaggccgagtgcatcacagccggtgtcggcaaggtctgtcaaaatggtgttggcgtctttggcgaacacaatcaccggaatatcaggatgctttgatttaaccgcttccacggattgcttgatatatggcaatgcaaaagttttataatcgtcttcgctcagtgcgcttgcccaagagtcaaaaatctgaaccgcattcacaccaacttcaatttgaagcaagaggaaatcggtaatcacttgtgaaattttgcctaaaagcttatgggcttgatcgggatggttgtagatcaattccttcgcgaaacgataatttttcgatccaccaccttcaacggcataagtgaaaagcgtccaagcggcgccagcaaaaccgataagcggcacgcggtcatcaagttgctttttggttaagcgaatggcatcggcaacataacccagcttatcggccacgtctggaacgacaaggcgatcaatatcggcagccgagcggatgggttcgtacaaacgagggcctttggactcaataatttcaagccccattcccattgcttccggaatgacgagaatatcggagaaaataatcgcagcgtctaatccaataatatcaattggttgaacggttacctcagcagcgagttctggcgttttgcatagcgtcacaaaatcggctttacttctgacttcgcgatattccggcaaatagcggccagcttgacgcatcacccaaattggggtacgttcgcaaggctcacgacgtaaagcacgtaaaaaaagatcgtttttgagcattagagcacctttacaagtttttgaataaaaaagttttaacccatcacatgaactaaagagcgcgtaaaataaggaaagacatcgtttttttgaacatctttgtgcgttactttttacaaagaaaaaacatcaatcgcttgctaatttttcaactggagacgctttgcgcatttcaagtagcgcaagcaattctttccaatttaaagaaacatttctatgatcgtcgttttcggcaatgaagcaaaacgcacattgccaaaacatgccgtcgtgatttgaatgataaagaagtgcctcccaccatccgctaagttcccaaaatgaaatggaaaagagcatggctgcacaaaatcagctggggctcaagataaaccggaatcgtatagagggggatttttttctgaattatagatcaagcaaaattttgcaaattttatcttctacacgcttcaacgttcgcttccgatagctatttccgataatggaaaagtaaatgtccatgccactgcggctttttaagtaaccggaaagcgaagtaatgccgctaatcgagcctgtttttgcgcgaatattggtcgccaattcgtgatgaatccggctaaccagcgtgccatctaccgttggaatggacagcgattcatagtaatccgaaaagtatttgctgcgccgcttcatgtatttcatgacttcaaccagcaaatttggcgtgacttggttatcgtgagagaggccagagccatcgacaatgtgaaattcgtcgcgcgatgcgccaacattgtatagcagaaaatcatttaccacttcaatgcctttttcaatcgatgcttccccgcgatattcaccgccgagtgttcgcagcaattggtctgcgtagaaattatcggaagttttatttgttcggcttaaaatttcggaaagcggcgctgaatagtgggaataaatatgtttccattgggttcgatcgattttctgcgagtaattgattttttcaattccttcgctgaaaataatgttcctggctttcatttcgccaacgagcgcatcggtgagataaatattgggttcaatccgcacgcgttttaaccggctgcctcggctaaagcctcttcgcaccactttttttgtcccacttcgtgtattaataacgcgcactcgggagacgcgatttagctggctggtgtttgcccgtgtgaaactggcaaccgtggaaaattgcacgggcgcatattcttctccgtcgtcaatttctacatcgttacccacatagtagctgttatctaaaataacttcaccgcgcacttgctgaacgccaagcgtgtagagcgtatcgacccattgcttgacaatttcgttgatttggccgtcgaaaaatccagaaagaagcggatccgttgagccgctgatgataaggtttccatgcagaacaccgtaggaaagatagccgtcaataaaaatatcggtgcgaaatttaaaatcagggccaagcttttcaagcgcagcagctgtggtaacaagctttaagtttgaggcgggtttaattaatccatttggattttgctcgtaaattgtttcgccatctgcagtttgaattaaaatgccaaaacgcgttgcgctaaggccaccctggcgaagtaggtaacgaattttcttttcaccggtcgcaagcaactcagcacgaaattcagcttcaggcgtctcggatacatgggcagtggtgccttctgaaacattcgttttttcagctaagtcagttctggcctgaacggttggcatatgaaagagcacaaaagaaaaccaaaagtacaaagcccacgtgaaacagaacttactttgcttcatacagttataaaatcccttaattcttcattaaatctgttttcgaaatgccgccacgcaatgagaagatgcgttttggaatcatgacacaaaagcgaaaatacaaattccgtcgccagaaatgaaatataaaaaggcaatttagtgagccgaagcactaaattgccttttcaactgctgtgaaaaatagcaacttgttataagaacaagagaattttcccgtgtatcatacaataaattaaactgtcgtaatgtagcttctcgaacgcttaatgttaggtgtcatagacaacggaaaagaggtgctacatgaaaaattcaaagtcacatctgattgaacgaagaattgtaaataataggtaggcttgggagttatttgttgttgtgctttcaggttcatcactttgagtttttcgtgaaatcgctcttttttccattctattttgccggctgcccagcgcagcacgaccgctaaaaacatgccttttcggctaaagcacgccttaacttgaccgtgaaattaacttaaaattaacttttagcaaattttatatttttttttcttcaaaaacattcatcggctcagccttggttgaaccttaatcatcctttgccgaatgaagcattttttgtcttgcgcggcaagcaattttttgaacttcaagattttagcgtcgtttacgtggaattgaaccgcgaaaaatatctcacattaagaagttatgaataaattataagtttataaaataaatgacttgataaggaattttgatatgttgaattcgctctcacgcttgctgattcccgtcaccattgaaggacatacgatgtttgttcctgaaggaacaaatttgctgactgctgcaagaagtcttggtatcgaactttgctcggcgtgctatgggcacgggctttgtgccgcgtgcttggtcaaaatcttgaaaggcgctgaaaatttatctccgatggaaaaggaagaatatcttgctttggcactacgtgggtttcaaaaagagcttcaggaaaagaagttccctgagctcaggctctcatgccaaacattcgtctatggcgaaactgaagcgataaagttaaattaattattttatggctttatgttaaataaatagaaaagaattcccaagatacgcatttctttttaataatcatttagtattgtttattgttcctgttattagaatagcctaccttgcatagatagtcttagcgctcattatatccatcaactcaaaccagtagtccgtatggaattcgatgcactgatgctctcgcgcatccaatttgcggtcaccgcaggcttccattttttatatccaccactcacaatcggcctggcgctgattatggtctcgatggaagcattttatgtttattccggcgacaaattctatgaaaagatgaccaagttttgggtcaagctttttgccgcaactttttccgttggtgttgcaaccggcattgtgcttgagtttgaatttggcacaaactgggcgacctactctcgctttgtgggcgatatttttggttcgccactcgctgccgaaggtatttttgccttcttcctcgaatctggatttttagcggttttgcttttcggttgggatcgggtttctccaaaaatgcacttatttgcctcatccatggtgctgtttggatcgatcatgtccgcattttggattattgtggcaaactcgtggatgcaaacgccggcggcttatcacatcgtcggtgaaggttctgccatgcgggcagaaattgtggacttttgggcgatggttttcaatccgtcgaccgtgtcgcggtttgcgcatgtcattttaggctcatttttggaaggcggctttgtggtgatgagcattaccgcgtattacattttgaaaaatcgccatttggaatttgcgaagcaatccttcagagtggcgattgtggtgagcgcggtttcggcaattttgcagttggttgtcgggcatcgcagcgcggaagttgtcgcggaatatcagccatcgaagctggccgcgctggaagggcttttcaaaacggaagatggcgctccactttatctttttggccatccaagcgaagagacggaagaaaccatcggtattgcgattccaggaatgcttagctttttagttcatcaagatttttcggcgaccgttacgggcttagataaattcgcgaaagaagatcggccaccggtttggatcacttttcaggcctatcatattatggtggcgcttggcatgtattttatcttcatcacgctgttcggtctctttttgctttggcgtggcacattgtttgaaaataagttcatgctgcaagtttttattttttcggtatttggcccatacattgccaatcaaaccggatggctttcagcagaaatcggtcgccagccgtggattgtatataatatgcttcgcacggcagacgcaatttccaaatctgtttccggcgcggaagtgctgacttcgcttttcctctttacgcttctttatttccttctgctgtttgtctgggtctttattatggatagaaaaatcaaagctgggcctgaagatgtagatggcgatattccgattcttgatgccggaggtgcggaagtgctccctcaatttagatcgcaggaaccaaagaaataatttcagcaacctaaaaacacttggaaccatggatctcaacacaatctggtacttgcttatcggcgtacttttaatcggttacgcaattttagatgggtttgaccttggcgttggggcgcttcatttgctcgccaaggacgataacgaacgccgcttgcttttgaattccatcggcccagtttgggacggcaatgaagtttggctgattaccggcggcggcgcgctttttgccgcatttccgcacgcctacgccacggcattttcgggtttttacttggcatttatgctgctgcttgtatcgttgatttcccgcgcagtttccattgagtttcgcagcaaacgtgaaagccaagcgtggcgaaatttttgggattatagcttttcgattggatcggtgctttcggcgatactgtttggtgtcgcgattggcaatatggtagccggcattaaaatcggctcggatatggagtacgccggcacattttttgacttgctgacgccttacaccgttttggcgggcgtttttaaccttgcgctttttaccatgcacggcgcgatttatttgtttgtgaaaacggaaggcgacttgcaggagcgcgtaaaaggctgggcgatgcgagcattttttgtctttcttgcgctttatgtgattgtcaccgctgctacgctctacatgaaaccggaaatgatcgccaatttctcgttcgggaaaattcagccagcaacaggaagcgcacacgaattgattcaatccaatcaagtggttatttccgtttttgcgtggattatcgtaattttgaacggacttgcgattgccaacattccaagaacgctcgttcatggaaaggaattgcaagcgtttctttcgtcggcttgcaccatcgctgctcttgtgtttctctttgcggtcggcgtttttccaaacatgattacctccagccttgatccggcctatagcctgacgatctacaacgccgcctcgtcggaaaaaacgcttttcacgatgctaatcatggcgctgatcggaatgcctcttgttctcagctacacgatcagcatttattgggtatttcgcggcaaaaccacgatcaccaaacacggatattaattttgatgaaccgctattacgcaaaaggctgccttagcagccttttacctaaaaaggactacgttacttcgtttctgagatattcgcctggtataagcctgcctactttttgaacgcttttttagttccccttttatagccttgtagttctcaagcccttgagtctatgagggtatttttaactctaacataatcgggagggcaatatgaagaagcacttttttaccaaacgacttgccatcgcgtttttcttgttctcatttgccgtggctggctgcgacgatgacaacccgtcggacagcactgatctgaactccgatattccagccgatcccggcggaagcgcgccggaagtgaccatcgggaatctcagcacattgattcctaatgtcagctttatcacgaccgatggaaatacggagcgaattaaggtgaacatgtcgggcattttagacccaaacaccggcgaggcaattgagttaacaggaaatcaaaccattttcgttacggaagatggcgttttgaaaggattgaaaattacaaaagctggtgacggaaatacgctcaaggccgatgtggtctttgtcgttgataattcgggaagtatgtctcaggaagccgatagcattgcttccaaaatcattgcgtttgttgattacttgagcacgcaaggcctcgatttagaggtcggcgttgtcggctatgatgatgatggtgatgtgagcggcgctttaaatttgacgacttccagcgagatgagtacatacttaaatcgctatacaggaactgatcgcaccaaagggttttcgggaacggattccgctgcatttgaggtagcagctcaagattatgccagcgagattagcagagaaaatggtgtggttggaattacttttgcagattcacttttctcttggcgatcagatgcgcagcgcgtctatattaatttcaccgacgagccaactcagccgagctatcaatcgtggttttcatcgcaaggaatttgcagccgctggatgggaaaaggcacaatccacacggtctggagcggcagcgacacttcctattataactgggtcgcacagtacagagagaatcctgctgatctttcaacttgcacgggcggaacatttaaacaggtctcatacaatgcgtccgatcttgatctaaccacgctgccagttacgggcgcgctcgccgaaagcgttctgatcgaatttgtgaccaaaagtgtgagcggcacgcatacgattaaaatcacggttacaaatggcacaaattcggatggcgaaaaaacgcatgaagcaattgtttatcagtaaggttgtctaatatttcaagatgaaatcacaagccggccacgaatcctgccggctagttcatttttatttgtgccaaaaactttcggacacttcgccttgaaatacttcaagggccgggccagaaagcgttacgtgctgcatttcctcgtcaaatgcgatggttaataaatcgccgctttgcaccgctacgcacacgctttttgctgagacttttcccaagcgataactcatcagcgcagaggcgaccgcgcccgttccgcaagccaaggtttcatcttcgacgccgcgctcgaacgtgcgcacacgaattttttccgacgataaaatttgcacgaaattcacatttgtgccgcctggaaaatgctcttgattgtgccggattttttgcccgatttctaccacatgggtttcgtccaaattttcaacatacaagatcgcatgtggcgagccggtgtccacaaaaacgcattcgtggccatcgacggaaaacgcatcacgaaaatcttttgggacaagcatgttgagcttgatttcgccgtcggcaagaacgctcgcaaaatacgtattgccattggcttcaaatttcaattcttttttggccgcgtcgccaagtttccagccaaattgcgcgatgcagcgtccgccgttgccgcacatcgagccaagccggccatcggcattgtagtagcgcatcgcaaaatcatgattttccgaaccttcaagcatcagcaagccgtctgcacctatgccgattcgccgcgtgcaaagctgccgaatttccgcttcgcctaaaaacgaatacgcgccgtcgcgattgtcaatcacgataaaatcgttgccagctcccgacattttcgtaaataaaatgtttcttttcatgttcgcgtttaatcctgagtcaatgggttgtcttcagaaaaatttatctataattttaaaaatagtcctttatcgcgaattactctgatgcaatcacacaattccttttctctgtatgcgattttcgcttctttttttctttaaaaacacagcgcctttgcgccagctttttgccgtgttgccgctgatttttctactgagcgcatggccgaaaactgcaacggcgcagcaaggcttcgattacgatattgctgaatcgtattttcaagttgggcaatacgaaaaagctgcagcacttttcaaaaagctttatgaaaaaaagcgcgataattttctttgctttgagcgctaccgcgaatgcctttatcgacttggccattttgatgaactaattccccttttgcaaaacgaaattccggtgcagccaaacaacctttcgctgagagtgcagcttgcacaagtgtattatgaaatgcgccagccgcaagaaggcgacgctgtgatggaaaaactttgcaaggagcacaatcggcttgccgtttataaaattgcaattgaggcgctcgagcaagtcaaggcttttccgcaaatgataaaaatcatcaagctggcgcgaacgcagtttaagaaagaagatttgtttgtgcgagaagccgccagcgcgtatttgtttctttcgaaatatgccgctgcgacaattgaatatttgaaattgctgcaaggcgatatgccggagtttggcacggtgcagtcgaacattatgagttatgccgttaaagatcgccccgaagtgctcaagcaaacgctggaaacgattgagcgtgagaaagaaaattattcgggcatttcgcgccagctgctctcgcaaattctcacgacgctttaccttgaatcgggcgattatgaaggagcttttcgcgaagccgattatttggatcgggtcacgaatgcgtgtggccatcgcttgctaaacttcgcgaacttggcatttgctcaaaaaaaatacaatgaagcggtttccgcgtatgagtcggcgcgtgcgcgcagcacaagcggttcggttgcgcagcaagccattttgggaaaagccaaagcaagaatggcgctggcaaaactttcgccagactccgcttccacgcagaagctcacagatgaagcctattcggcgtatttgcaatttgtggaaacctacccgagttcgcctctaatgccgcgcgtgttgctcaaaattgcggaagtcgaaaaaaacgagttgcatcagccgttaattgcgatgcaaacgttgcaaaaactgacaaaaaaatattcgagcctgccggaagtttatcaggccgagtatgacaaagcaagcattttggttttgcaaaacgacctgccgcaagccgcgcaaatcttaactgcattaagcgaaaatcccgatgccgatcccgaattaaaatccgacgcgaaattacttttgggcgaagtgtttttttatcagcaaaattatgaagccagcttgcaaacgctgaacgaaatttcgcttggcatgaaagcaggcaacaactcgctggcgcttaagctgttgatttttgaaggtcttgccgacacgcttcagcatgctcgagcgcttgacgcattgcaggcgttttcgcgcgtcaaaaagctgattgcgcaaaataaacggacagcggcagccgacagtctttccgaatggagcgctcgctattcgtattcatcgctgagcgaccacgcgctattcgaaaagggcacacttgaggcagacatcgcgccggcgcgggctgtccaaacatttgaaaaaattatagcagattttccagaaagctttttcgccgataaatcaatgtttgaattggggcagcttttcgagcacactttgaacgacaacgcccgcgcgatgagctattatgaaaaattgattcaaaattatccaaaaagcctatatgtaaaagacgctcgggcgaggcttcgcgcgcttcggcaagccgcgttgaacggctaagcgccaacgccgaaaattcgaacgagcgcgccttcagcaattctcgcacgccgctcctccaaaaattttctcaaataatcaggataaaaatcaaaaaagggcttgattattctaatttatttatttagattaaatctaaataaaatttagaaacataaacaaagaaggttatgcctgaacacaaaaaagaaactttggcgattagtgaaaaatgtatgattcagaaatgcagttgtggggcgatacatcttcattaccaatacgtctctttagcaattcaaaaagacacgctgtttaacattatgcaaaaatgttacacgtggcaggagcggctcaaagatgaatccttttttgctcagcaaacgccatttaagattctcataggcgtttgtatgctcaccgtttcatctgatgattttccacgcttcaatgcgacagttcaagaagccacatcaaagttgatgtgtttggagaaagttctcaataccagcaaaatcgcgttgaattaagtgcgtgctaaatcgcaactcaaatttttctcggagatggcttaaaaaaatgcgagcgtagcaagcccctaaaatttctttttaaataaaagcttttagccggtgcgccaggtaaggcgttcatgcgcgtcgttgtttccaatgggttctcttaatgaatgtttcgagtttaattatctaaaataaacttattaataactcaactaaaaggagaaatagacttatgaaaaaagtaggtcttttttggggatcagatacagggaacacccaaactgttgccagcctcattgcagaagcatttgggggtgagaatatcgtcctccatgatattggccaatcctcgccggaagatcttttgcaatatgagtttttgatacttggcatcccaacttggggaattggcgagctgcaaagcgactgggataattttttcccgaaattggataaaatcgatttctccggcgtcactgttgcgctttttggcttgggcgaccagtatacttacagcggctattttttggacgcgatgggacttttatatgagaaaattgtggagcagggcgcaaatgtcgtaggctcttggccggcggatggttatgaatttgatgagtccaaagcggtggttgatggggcttttgttggacttgccatcgatcaagataatcaagaggaattgactcaagaccgcgtgacggtttgggcgggtcaaattaaagaactcttcgctgaaattgcggctgcagaagcctaattctctgacgggattgattgcttaaaatctgcttgccacgacacaggccaacaaaaacaccttatcgccttgttgaacgcttactcctcgttggcctgtgtgcgttattcttccaaagtcgttctacaaaataagcgcttgaaatcgggcggccttttggcgcatttcgctatgccgaacttgaaaattctatattgacgaactttgatttcacgcctatattaaaactgtttttaatacatcgttttcagcgaaaataggcgttacaatttttaaatatacgaatagagaggggctaaaaatggcttaccaaatcaatgcagaaatttgcgtcatgtgcgacggttgccgtccagcttgcccacgcaatgcaattagcgctcacgagacagagaaaacctacgtgattgacgaaaagctttgcaacgactgtaaaaatatgtcagccgttcgttgcctaccgcagtgcccagtagacgcaatcaagaaagtataaacaagccaaaacctgtgtggggaagcttttcaagtagttgattcaaggcttccctacttgcgttattttttatgcagcatgcaagaaaaatgcggcttttcggcgagcattttcaaatttggtgtgcaatttcatggatgggcgaggatcgccaaaaacttgccagccgcagcagccgctgcatttttgtgaagtaagtcccataaaaccccatacatctttcagcggatagcccagcgcaatgccaatttcgtgaggaatttttccggtcagttcccatcggcggctaacttcagccaaaaagctttttgacgtcattcccacaggatagccgagttgcgcgtttagctttttccttgatgcttttcgcagccggcgatcaacttgtgtttgattgtagacgatcaatttgcacgtgtttcctttgcaattcaaaatcatcatttcaacattccaaattgcgcacagagcttttgtgtaatcgaccatttgaaccagggataaatcgaagccgtttctatccaacttgagcaattccccggatttatcaccaaacaaaacacgagcggtttgctcaaacagccatttttcaaaattcgcttgcacttcggctgtgtggctcaagcagtctttccatctttttaatttatcggctgtatttgtttccttgatcataattcagctgttgaaaatggtaaagttgaaaaattttaattagaacgtattggctcaacgccgataaacgacgcgatgtttttggcgatgggatgttgtttttcgccaacttgaataatcaatgggccatcaaacggcgccatttcaagcactttgcaaaatgcgccgggtttcagcccaagttgatggatgtatttcaccagctcgatatcgaaggcatgcaattggcaaacttttaatttttgtcccagcgtcgctttagaaagcggcacggcttgtttgcataattcccgaccgtcgaggctgggaatgggatgcccgtgagggtcgagctttggatggccaagcattttatctaatgcgtcggccaagcgatcggagattacatgctctaagcggcaagcttcttcatccacgtcgtacaaatcgtaaccggccattttcactaaaaagagctccagcaagcggcgctttctgagcatgttcagcgcgatttttttcccttcttgactaagcgcgacattttcccgccattcatgctccagaagacccgtttccgtcaatcgcttcactttttcagagacgctggacaagcttaagttcatctcgtgcgcaatttcgctgatcgtcgccgcaggttgctgttctgtcaagcgatagatcgacaataagtacatctctgtggattctgaaagcataaattctttttcctgaaaacgcgattcttgataatttagattaaatctaaattagtgatttgatgggtgattagcaaataaaaatcaagctttatgaaaatgcgtagtaaaatttcgattgcgtaaagcgatggagcgtggagaacttgttggcaaaattcatgcaacccggtgtttttgaaagccgcgaaaaaacggtccggtttgcctgcggaaattcagtcaaaaattgaaaatgttagcgcgtttcttttttcagtcgatcaagtgtttggcagatctaagttcactgtttctttgatgagataaggttcactgcgcgaaaaactcttggtaatcatttcgccaagcagccccgttgtgaaaaatagcacgccaagaatcatcaaaagcatgcccaaaaacaaaattgggcgattgctcaccgacatgtcattcacgattttttcgaaggtgagatacgcgttaatgctcaggccggaaataaaacttaaaattcccagcgagccgaaaaagtgcatcggccttttcatgtatttgctgataaacacaacggtgagaaggtcaagaaatccgtaaataaaacggctaagcccaaacttggtgcgtccgtattttcgcgcccgatgctccactgccaattcgctaatccgaaatccgttccatttggctaaaaccggaatgtagcgatgcatttcgccgtaaatgtccagcgaggaaacaacttcattgcgataagctttcaggccacaattaaaatcgtgaatatgcacgccggaaaccaggccggtcacaaagttaaacagtttagacgggagcgttttcgagagcggatcgtagcgcttttttttccagccgctcaccagatcatagccttctgcgagcttgcgaatcaacgcctcgatttcataaggattgtcctgcaaatctgcgtccatcgtgatgacatagcgtccgctggccgttttgaacccgacatccaaacctgccgatttgccataattttttcgaaaagaaatgagcttaatttctagatgggtttcaagcaattttttgatgaccacttccgagccgtcggttgagccgtcgttgataaagagaatctcaaacgagggggtttttccgaaaaactccgcgaacgagcttttttgaacggcctgataaatttgtgcaaccagttcgggcaaggattccgactcgttgaagagcggcacaacaatggaaatgtcgacgcgaaacgattgcggcggtgcaatcagcaaattttgcaaattcataaaagtaaggatgctaaaaatttagcgtgaaaggtaagcagttcagggcaaatgaaaaactcatcgtgcaagccgccaaaagaaaatcgctgcgagttgacaattttttaaccatgcggaaacaaaatccaaaatggcgttgattatgttatcctcccaaagagatagccgcttgattttggcgtgcgacgtctccgcattgggttgcggcatcaaaaacgatgtttgaaatcccttgaaatttcggcatttttaaattaagcattcttttaacaaagagtggttccgcttttttagtaacactctcaaggatagatttatgaaccgcaatatctgcattcacggccatttttatcaacctccacgcgaaaacccttggcttgaggaaatcgaacttcaagactcggcgtatccatttaaaaattggaacgagcgcatcaccgccgaatgctacgcgccaaacaccgcctcgcgtatttttgaccacgaccgcattgtaaaaatcgccaacaattattccaaaatgagcttcaactttggcccaacgcttctctcctggttggcgcgccggcagcccgaagtgtatcaagccattttgtttgctgataaagaaagccgcaaacatttttcaggacatggtgcggccatcgctcaggtttataaccacatcattatgccgctggccaacgagcacgataagcacacgcaggtgatctggggcattcgcgatttcgagcatcgcttcaagcgccggcctgaaggcatgtggcttgccgaaaccgccgtggatacggcctcgctggaagcgttggccgcgcagggcatcaaatacaccattttagcgccgcgccaagccaagcgcgttcggcgcatcggcgaagcgcattggcacgatgtgatcggcgagcgcgtcgactcgcgccgtgcgtatctttgtcatttgccttcgggagcaaccatatcgctttttttctatgatggcatgatttctcaggatttggcttttggcggtttggttcatagtggcgaaaatttggcgcgccggttggttgccgtcttcgatgcggacgaagacaaccacgccatgatcggtcatgtggcaaccgatggcgaaacatacgggcatcatcagcgctacgccgatcgcgcgcttgcctactgcatgtatttcgtcgaggaaaataatttggcgaacatcaccatttatggcgaatttttggataaacatccgccgacatacgaggttgaaattgtcgagaattcctcgtggagttgctatcacggcgtggagcgttggcggcaaaattgcggttgcaacaccggtcggccaggatggaaccaactttggcgcgagccgctgcgcaatgcgctcgattggcttcgcgatgaactggcgcgcatttacgagtcggaaattggcaactacggcctggacgcttggtatttgcgcaacgagtatatcgatgtggtgctcgatcgttcggaaaaaaatgtcgagcgctttttgtcggaaaaattccagacaacgcttacttccgaagagaaaaccaaaattttgcagctgttggaaatgcagcgcaacgcgcttttaatgtatacaagctgcggctggttttttgacgaaatttccggcattgaaaccatccaaatcatgcaatacgccgcgcgcgccatgcaactggccgaagaagtggctggcgaaaatttcgaagcgcattttctcagcattttggaacaggcgccatcaaacatcccagaattacaaaacggggcaaaaatttacgagcgcgtggtgaagccagcggttgttgatttgcttcgcgttggtgcgcactacgcggtgtcgtcgctttttgaagaatacccggaagaaaccgaaatttattcctataccgcagtcagcgatttgcagatgcgcgaagaaaaaaagggcagaaaattggccgtcgggcgagcaagatttcattcgcacatcacgctcgaagaacgcgcgatcacctacgtggcatttcatttgggcgatcaaaatcttgacgcgggcattcgcgagtttgtccccgacgagtcctttgatgctctgcgcaaagagctcagcctcgcgtttcatcacaacgaaaccgaaaaagtcattagcctgattacgcaatattttggcgagcatcgttattcgctcaagcatctattccgcgacgaaaaacgcaaggtgtttgatcaaattctgaaaaagccgctgagcgaaattgaaagttacttccgagaagtttatgacaatcagtattcgcttttaacggcaatgaaggcaatgcaggccggtttgccaaagccgctcaaacatgctgccgaatatacgttaaacagcgatgtgcggcggctgcttgaagccgaaccgctgaatgtgcccgctttggaagaggcgatccgacaggtaaatttgctttcgcttgaccttgaaaatcatccgttgggacttgccgccacgaaaacgctcaacaaggcgatggatcgatttagccgttcgcctgaagatattgagctgttgaagctcgtgcagcgcgaagtggatgtgctgagtcgattaaaagttgagctggatttttggcacgcgcaaaatgtgctgtatcgaattgcgcagcagcttcacgacaacaagcgcgtcgatgccgactccggcgacgaaaacgcgcaagcctggatgatgtgtttcaacaaaatctccgcctcacttcgcgtaaaggtttaatggcttccataaaaaaagcgcctctccaacggggcgcttttttacaatttcagtgatttaaaataccgtttataaaaggggtttttttattctataattttgggaaatcattttcagattgcggcggagcataatgtaacgaagtaataatcgggaagtattggtcatctcttttcaatgctgaaacataagttggcgaggcgaaacgaggcgttgcgtatccattagatttatcttggttgtcatgagaagatttaccgatctgcgtaaccaaatcagagtatgatgagtaaggtttgctgccgatttttatttcttcgatataaggatattctatttcatatttcctatctggagaactcggtttaacaagttgtatgttgttatttgacttgtttatttcgtaatcggtattaaacttgtgaatcagtggcaaaatatcttcaagtgttgtcggcatttcgaatgattcaaaatcaatttgatcattctttttgatttttgtaattcggaaacttccaaacccacgccgacttctttttcctaagccacctaaaaggcaagtcagaatgaaaagagattttagtttttctaaatcaaagttatgtttgatacttgatagtgaaaatttaacgacaaaagactgtggcgtttgagggttaaaagccttttgaggattgcggtgccctgggttttctttatgaggaagcatgtcaggataaaattttccatcgtgcaccgggtgtgatgttttaataattacactacttcggattgctttatcaccaccaccaccaaatatctcagcttcttttttacgtaattcttcaattggcaaatgtccattcaatgcacgccaccaaaagcgcaatgcgcctttaatagattgcggacgaatttccggcgttgcgccgtctgcgccggctaaaaacatcggcgtaataatttcgcatttaaaagtgatggaattcatgaagcgtttcctttcatatatccgtagccgacggctgttttcgccccgatgccgtgctgggttaaggcttcattcaaatattcatgggcaacgtcgaacggctttctcccttcaaatttgccgctttgaatattttcattactatccttttctttaatgccaataatgaattgaaaagaacatccttcaacggttagaaatggaattggaacgggcgaaagataatctgcgggcggaataggatttccagatttgtctttcttttctccgtaataatccccgtaatgagggttcataatatcaactttgatttgcggcgcggaagtcgggaaggcgtcaaagaaccaaattttgccggaagaatcttgagttccgaataatttttgaaatccttcatcgtttaaggctctatcttcagcatgtttcaggtcaagagattttgacccgtcatcattatttttctctccgaaaacttccgtaataatccaacttctaaccacgcctttcacggcgctggccggaatgtatggaatgccgtaaatgtgatgcagtgtcatggaagtttcatacaccgactcatttcctaatccgacaatgagccgccagtcgactttgaaatttagcggactgattaattttaagttgagatgacgaatagagcaaaggtgcttacatgtgatagttcttataaattttttatcaaacttcccatcaatttcaaattgccttttcttgtcttgtttatcatttgcaaaaaattcaaatttcttttctgtgtactgacttttcttaaataactcatcaattgttttatgaaaaaatcttaaattatcattttttaaaaaatcacgttcggcttctgatagtgatgaattaaagtcaaacacaaaatatctcttttctttatttccaaagccttccttttctactgaaattttttctgacaaattttgtgaaataacaggttcgatccactcgttatcttgcttaaaaaattgcacttttgaacgaaaatcaaaccttgccgctttattaagcttcagcgcaaaattatctggaacataattttgcaaagcgtctcttgtatctgaaggcaaccgagttttttcaatgttaaaactatcgggcatatcttgttttggtgaggaatatgtttcaggttcattattttttcccgggtaaagctgttcttcttcattctctaaaacgacaacaaactttattattttgccattttctttggttaccttacaaggttttccattatatgaggcatcatgtagcttgaaacaagtaacaggttcttttttaggcaagtcgtctttctcatattcaaactcaatatgaaaccctttctttttagtaggggaaaccttaattttaccttctatgatttttttatccgccattttaatccccctcagcttccccttcaattaagccttcggcaaatcgttttaaccaagctaaaaaagctaatacttctattgtaatatgacgatatttttgagatggttgtgaaataataaaatctgctaaaccttgattttcctgtaaagaaatagttccgcttttcgtaagccactcggtaagatggttacttaataagtagtaagaatatccttttttattctgatctttttctgattttgaatttataaaagatatagaagccccaagtccattaaccttaatgagcattggcagcttttttacatagcttttgtattcttttttcttattgattttgctaccatcaacggcgcaatcataagcaaactttgcacgaccgcgctcaagcgataaacgatttacttctggcatatttatttctccttatagggattttgttctcaccaagcctttgccgagcgtcgcatttccgccgacttgaatcacttcaggtaatcctttcttgaaaaattccatcacaagctgttcttcttttttctttttgcattcatcattttgcattttcttgagattaaaaatccctttttcgtcatcgttttctttgaaaatcgggctggcaagggcaagggaatacattacgctttcggcgggcaaatattcttcggtaaacagcgcgccttgctccaccgtacccgtttcattactaattttcgtgcgggtaatcacttcggtggaaagattgacgaaatcagtaaaatcttcatcgggaagcaccacaatgtctcttttcattttttctttccaaaaacgatcatgcgttacatgtttagaaagccaatcggaaagttttgtgcattcacaatccatgtctatggaaaaagtgtattcttcaagaacaatattttttccgcttacaaacaattcgcaacaagtggatgtttttttagacagaccttgaactttcggcaaatctgtgatgccggcaagagaaaaatctttatagaattgttgaagcactttcgggcaggtaatccaagcgaaaacgcctttcatggatttgacggggaaaagcaaaagccgggcatcggtaaaacccaacgcgccggcatgtccgtcatttcccgcattttccggcccgaaggtgaggttaattgattgttgctcaatattgacggtgacggtattttcaggagtacaaacacctttaatctcttgtccgattttatcctcaaaagcttgtcggattgcgcctttaaggcttgagccttcaatctttgggaatgaggtgtggcgttcgcgttggataggcaaatcaatgacgcccaaatcactgccgcttcccgcgtgcatgggcgtttcgcatattagaaaaagaggtgtggcttttcggaacattcttaagaatgattatatgttagaaaatgtaatatcgtggcttgatgattttattaaattttgaagagaatcatcataaaccgaataatgtatttcgaaatgagttttctctatttgagtcgatgatttaatgaaagaaataatatcttctttcgtattagtcatccgttctaatacttttgaatcggggttttccttaaggttaaggcataagtgatattcaagtctcttggaggttattatatcaataaaaaattcacaccgtctcttaatcctgtcctttacctcatcaagcttacctatggctgttctataagctttactttctactaaaattatggatgtttttgtttctacaattaaatcaacctcaggtaaaatgtttgttgcagggatactaacatttttttcttccaataatatcgacattgtatgcgagccatctgaaaagacgcttcgatatatttgttcaatatcttcggaagcgtttaaatgatcttgaacatatttctcataccatttatactccataacgccgccacccaatttatcttcctgatgttgaaagtctgaatcagaaaaagcagaaagcaatttgccaaatggtgtaaggaagtagggtggatttgattcaacaaggttgttgtccctaagaaagcaaagtttttttgaacttgggtttaaactgctaaaatcctgaacttttcttttaatgctcaaaaatctgtgagcaatttgccaatcgaagttaatcggaagcagcggaattttaattaaggaatcagactcttcaaaaatataataggcaggaatgctataaatttgacttaagatagttagatatggtatcaatcctttgtacccaccggtaatattaaatgcaaagtctttgataatatcaaaatcaaaatttgaagttaattcactaatcaatttaatcagttcatgcaagccaatgtcttgaaactcatttgcatctaatacctgcaatccttcaatcacatctttttcaggctcaaacttcaaatcaatttttttcccgtgaggatgaggaattgtctgtttttgaatcatttccgcagcaagcagggaaagaaccgtgtcggttgcaagtaaatagacttccaaatcatccttttccgtttcagcgatttttatcagactggaaatttcagcgcagcaagtagcaagattattggaaatccagtctataaatggtttgtgtccttttactgcattgatatttttcataactccagcattgtcccaatttgaatgcggttcattgatcaatgctccttttttgcctgtggtttttggtttgacaatggcatcggtattatttgcttcagcaaagttgttaaaaagcgatgtgccgacagttgtgataatttttttcattaaaccctccccataaaagtgatcccaaagccttggcgctttgtctcctctgtttcggaaatcgaaactccatgaaaattcgggacaaaatccaagagattcttttgatttgtaatttctataataaatatgcttccggcaggaacgaagcgtcttaaaggcttcggatgatccttttgaatatcaaaaccgccaatgtgcagaggcttcccgattgctgcggcaacaagttttaatccctctggtaatgtcggtttccatccttcggtaaaatacgaaggtgtaagaaggtaaagtttgaatcgctttgaattgtatccttgaaatatttcttgagggtccggttttatgaatggtatttcgtgttcggaaagttcgacggtttttccttctccgccaaatctcatcaaagccgatgggatttctaaatctgaaaattccacaatgatttcgagccgattgttgtcataatcggccaaacggctcagtccaacccggtaaagcattccatcatcacttgcgtgtgtttgattattctgtcccactccgacttttggttccgagctaataacagttttccaatatgaggtaggaatttctcccgtcaaatatgcttcaagctcggatgcttctaaaaatccgttctcaatattttcaaattggccgttttgaggtgtaattaaaatttcttccgtttcagagtttgaaaacccgaattctttttcaggcttaagaaccgttatctcattgttgtctttattttctaaaatatcaaaaggaattggaaaaagatttccaccgttataatgaaaataaatttgattaatattcaattttaacgtttcatcatacttggatttatttaattcttgttgacttttcagctttgaaaagcggtctatatgatttgaaaaataagccgttcttagtgcaccgtaaattacggtgggcggcggcggaaaaatgccatttgcccaactttcgtcccccattgaaaacggccttccgtctcggaaaaacaatgtatcgagcgcggtaagtttaagtgttttagtcatcatcggagagttgtcgtttgataaattctgcaatatgaagcgcagaaaaaaagttttccgcatccaaatgacctccgggcgtttcggaacagtcttttaaaaaattaactgaattaaaaagaatattgatttcagaatcggtagcgtttgcactattttttgacctcattaatagccgttttaattctttctcaaaagattcgtcaaaagcgctgtcaatccggcttgtatcatttcttctatcgacatccatcaacgggcgaaattctcgatcgatgtttttgatgaaggtgttggaaaaaccgttttgcttatccttcagcttttcaacaatccggctaaaattgtccgtcagataatcgcggcctgtttgccatttaaacaaacagcggcgagcctcacccgaatgcttcaaaaccgagagcgcaaaagcatctttaccgtcatctttgaaggcctctttagcggctttttcggcggcgcgggcgtctccgagcacaaccgaaagcggctctttgtaatgtgcaatcgccacaccggcggtgaaggttagttgttttccatcaacaaaatagttgcgaagtttttgattgacctcctcatcatattttgccctaagctctttcatcaccacaaagagataattcaaattcacaaaacccagaaaatcatcaccgccggtataaacggttttgcctttcggttctgataaataatcttttgcccattttgcatattcacctaaatgagccgccagggctttctggaaattctcaagcttatcaagctcttttaaatagcccttgcccgaccaaatcttgcccatgttatcgccatcgaagacgagaatggcgtagtatttggtcatttgtttaccaaatcgttctttgattttgccttgttgggcttttatttccgagatgttttcgagttgctcgtcataaccgttttttctgaaatacgcctcattcaaactttcctcgtagtacaattgctcgtcaagctcatcaaaagaggtttcaaaaagatcacgaaattttttcccttcatcgcttttctcaatttcatctatcacatgaagcaaggcaattcttggcgtggatgggaactgctttttttgatcaccttttttaaaaaaccgctttacgagcgaaacggcgcttaaggcttcgcctggcgtgagcaactcatcgacttgttgggcgccgttttgaatgaaatatgggcgcttatctttctcaccagggcggtaaaaaagcgcattgcgctcgccatcgagtgagcattttcttccggcaggttcatctatctgcgtaaattggcgggtgttttttatagcgccgagcagcttttggagttcatcgtgtttttccttgtagtcaccgttcagttcaaccgccacccaataaatttccagatgattttggatttgtgaggtcgcttcgcaagggcgaacggtatttaacatttgaagcgcagacgtttctcttacaaaactatccgttaaaatatcaacagtacctttaaaaacgggcggtgacccggactgtttttgaattttaacttgagcattttcaaacgcttcatttgcaatttccatccatttcgcctgagccgttttttccacagccgcgcctatttttcttgcctcaagcgcatttgccgcatagattttcgccaaaaaccgattcggttttgcaaccgattttgcatcgggaactatgatattatcgcttccgacgcaccgtatagccgcgtcaacaatttcgcctaaaatggcgctgccggcgtaaaggtcgcgggttttgcgggcttgggcaatgaagctttgcaccggcccgacggtaaaaagaaaaagatattcggatttgctcatgttctatctcctgaaaaatacagcaaggaatggatgccgcgaatggcttgtctgttgaggaaaaacagctttggccgcaagggaatgaatgcggaaaatggcctataagcaaagcaatgcgtttttggcatcggcttcacggggtttggtttagggtttgttgctccggtttgcgtagctgtttggggcggcgcagccaggcaactttttgttaaaagcctaacaaaaatcaagataggaaaaactgattgaatgtcaaaaaaagcaaggttggttttgccttgctttttctgtttggtgcggtgaagaaaactcgttgatgcgagcaaaaaattgcggataggcggacttttaaattcgaaaaagccggattttgctcaatcgataaagcgatgggcgatgggcgaaaatgcctcgattcgccggtcgcgcaaaaacggccaatgctggcgataaaaatcaatctgcgataaatcgcactcgacgatcagcgtttctgcttgttccaccgacgctttggccagttccacgccaaacggattggcaacaaaactttgtccccaaaatttcaaatcgtcctcttgtccgattcgattgaccgcagcaacaaaaacgccatttgcaatggcatggcttttttgaatggttgcccaagcctgatgctgcgcggttcgtgtggcggcgtcattttcggtcacgctccagccaatggcggttgggtaaaaaagaatttgtgcgccttgcaaggccgtgagccgagcggcttcaggataccattgatcccaacaaatcagcacgccgattttcgcaaacttggtttcaaagactttgaatcccaaatcgcctggcgtaaagtaaaacttttcgtagaagcccgggtcgtcgggaatgtgcattttgcgatacttcccgaggtaagtgccgtcggcgtccagaactgccgccgtgttgtgataaagtccttgtgcgcgtttctcaaaaagcgaagccacaatcaccacgccgagttctttggccagcgtcgccagccgatcggtgttttttcccggaatggattctgcgagcgaaaacggctcataagcttcggtttggcaaaaatacagcgtttggaaaagctcctgtgtgcaaataatctgagccccttgttcggcggccaaacgaatctgctgaatcgttttttctaaattttcctcagcatttgccgtgcaagaaagctgcacaagaccaagtttcacagtagattgcgtcattttttttcggttaaagcggttctatttggttttcgctggtttatgtgttggaacgcgtgacggcggaatttaggaaattgcttcttgaaaagcaggcgcttgcggttgcaagaacggcgcaaatttttttcggtaaacgaaaaacgctttgcaagaagcgtttttccggtgtcaaaacgaggccaaaattagcccgacggaaaaaagcaaaccgtgaatcgttaaaaaaacgcccgttcctgccaaaacctcgttgagcggttttcccttcaatcgatagactttctgcgaaagcctgatcgccatcggcgcagagagaaacggtaaaaacacgctggcgctatagcccgtcatgaacaaaaaaacaggtggaaaaaatgccaaaaagttgaagaacacatatagtttttgggcgtttgccaatccaattttcacggccagcgtgcgtttatttacctttgcgtcggtttcgatatcgcggatattattaacgcccaaaatattggacgcaatcgcgccaggcgccagcgaaacgataaaggccgcagaagtggtgcttaaggcttgcacatagtaagtgcccaccaccgcgataatgccaaaaaagatgaacacaaacacctcgccaagtccattgtaggcaagcggatacgggccgccggtgtagccccaagcaaaaaacagcgaaagcaagccaaccagcaaaatcggccagccgccaatcttgacaagataaagccccaacacaaacgtgaaaaccaacatagaaatggaaactcgcgtcatcacttgctcggaaatcatgcctgacgcaacggcgcgcgtaggtccaaggcgttcggcggtgtcggcgccttttcggttgtcataaatttcgttgatgaagttggtggccacctgaatcaaaagcgcgcagacgagggcaatcagcgctggccatagcgaaaacttgccatcggcaagcgctaatgcagcgccaagcacaaccggcatggcgcccgctggaagcgttttaggccggatggcgtgcatccacgcctcaactgcactgactttgggtgcgggttgaatggacggcggtttggtgttcatgaaccgttggaaaataagattattgagttcgtaaaggtaaaatttgcaacttcggaagcgataactctcgccttgtcaatcctgcgaaagcaggaatctgtttttctggttgaatcacaaactccggctttcgccggagtggcaagaaagcaagaggccgtttcaaaagcgaagcgttccgagttgttaggatacgtgacttaggcttttttttcagaggctttttggctgctgaattgctgtttgactttttcgccaggtttaatgtagcgcaagctgtggcgcacagccattgccgcatcgctcaatccggtttgaatcagcttcaattttccctcataaacggcaatgtcgccagcagcataaatgccttcaacggtagtttgcatgtgattgtcaactaaaatcccgtttcccgaaatttcgataccccaatttttgattgggccaaggttcgagcgaaatccgataagtggcagcaagcgtgtggcttcaatcgtgatttcctcgtctggggttttcagaatggcgtgggtgagcctgtcgctatcggcgagcacggacgcgacttcggattccaaataaatatccagttttcccgtttcttgtgcttcgtaagcgtcggccacggttttgccatgcgcctgaaattccttcatgcgatgcacaagcgtgacatgctcggccacgttcaagagcgcaatggtccagtcgagcgcggagtcgccgccgccaaccaccaccactttttcatctttaaaatgatcgatggaactgactgtatagaagatgcttgtttcttcgaggtgctcaaaatcttttagctgcggaagttttctgggagaaaatgcgccaagcccggcggcaataagaacggctcgagaaaaataagaatggcctttttcggtgaaaacttcaaatgagccgtcatcaagttttttcacatccacaactttgtcgccgagaaccacttcgggtttgtagcgcgcagcctgcgaccaaagctgctcaattaagccggcagcggaaacttctggaaatccggccacatcgtaaatatgtttttcaggataaagtgcggtgagctggccacccagcgatggcatgctatcgatgattctacaattaatgtggtgcatgccgcactgcacggcggcgaaaattccggtcgggcctcctccgatgatcgtcacatcacgaacttcggttgacttaccagaaacgtattgttgattaatggacatattttttagtgaataacaaacttttgaataatcaatttaagcaagccatgaaacacgcgttgtctgaggctttcatgatccgctaaatggttttaaaacaggatgtgttttgcaaaaacaaaaagattaccaaagctgatatcttcattcgatcaagaaaacatcagctttggcaacgcttaaaaagcattgtaaaagccggctaattatataattctttgaaagagaaatcaaaaaaaacacgtttttcatcattcttcttcctggctgtaaagcgggttggccgagccgtcaggatctgccatgccgaatagcacgccgatcacttttccttttgcgttcagctcgcgaatttctacatggatggcgtcttctttggccacgcgttggccttcgttgttcgtgaaaataaagatggccttcacgccgccgttgggcgttgcgcccacaaattcgtaatcgccgttaggcaactcttccaacacgcagcctggcgttgaatttgagacaattgggcaacctacacattggcagtaaaatccttcttcagccgggtaaaggtcgcaaactggaaacttcatttttatggctcctttcaaaaagcgctatgattcaaagaaattagtagatatatgtgtgtctcttctatcggcgcgcgcggctcgagaagtccaagctgcttttggcttctcttcgaagcccgagttttcttgctgagatccagccgccatcaagcgcgtgcttcttcttctgcaactcgcgccaaagaaacatagctggaagttctgaattccactttggaaaaccaaacctttcagatcttcacgcacgcactttatctttcgacgcgatttttatgcgttgcgccatttgggtgagggtcgcaaaacttggctgaaaataacacttgtgtctgattttgaacgaatacttgttagggttttatcaaacgaatggatgaacagatttttgagacatttccttataaaattctgattaagtgtttaatgctcttatttattaaggctaaacgccgttttttatttcttatttgtaaaggttcttttttttataagaagcttttttctttgagtattcctttataaaacgttatatatgtagatatataaagaaatccattaagttatgtttgagtttacacaaaaatatccggttgccattgttggaactgggcctggagacccggatctcctaacggtaaaagctgcgcgcctgattcaagaagccgagctgattgtttatgattgtccgcctgcgggattggttttggaacatttcaatttgtctgcgaaggtcgtttatatcgatcgccgcgctaacgctgctgagcaaacttcatctcctggtgaaacgctcctcaatttgattcaggaaaattatatgaatggcaaaaaagtcgttcggctgaaagttggcgaccccatgctttttggcggtgaactgaacgattatgcggcgctcagcaaaatgaacattccgtttgaagtggtggctggcatttcggcaggaacggcggcggcctgttcgtatgcgctctccatcagtgcgaagggagaaagcgacgccgtcacgcatctcatcgtcaatgaggttggcgaaaatcttccgcttttgcgcgacgcggcacgctggctacaacatggcacaacactcgttctttacatggccaatcctcatcttgaaaaaatttttcaatgctttgccgaggaaggcatcccggaagatatgcctgtggtggcggttggcaaggcgggctggccagatgaattctacatttcttccaacatgaagcatctaaaatacggtttgccggtcagcgaagggcaatcgcctatcgtttattttctcggcaaatttgtctcgcttggaaacctaccaaaggcacgtttagaacccatttctttgcgcgacacaaacatcggctaaaaatttttatccatcgttatttattaaaaaacataacgaatcagtcaatctatgaaaaaattattattgctctgcgtttttgtcgcaacggcatttatggctgtggcgaaggaaagcaaatcggatgacgaaaccgagctgcttttggattctttgggttctaacattggcgtgtttagtgcaggagaagtgattgttgtcggcaaaaaagacaatgcaaaggaaaccgttagttcagcggaaattgaacttctcgataagaccgacctttcaaaagcaggaaatcttttgcctggaatcaatcttggcaattccggcgcgcgcaacgaaggcttgatttacatcagaggatttgatatgcgccaagtgccgctttatatcgatggcattccgctttatgttccttacgatggctatgtcgatccaaatcggtttaccactttcgacctttcgcaaattaccatctcaaagggctacacgtctgtgatttacggtccaaacacgttgggcggcgcaattaacatggtttcccgcaaacctgaaaaaacctttgaagcatcggcaagaaccagcctcgcttacggtgatggcaaattagcctccgaagtcggttctttgaatcttggcacaaatcaagggctttattatgtgcaagccgggctttccattctgaatcgcgagtttgtgccgctttctggtagcttcgacgcaacggaatacgaagacggcggaaagcgcgataattcctcgacccaagatttcaaaagttctgtgaaagtgggctacacgccaaatagcaccgatgaatacaccctttcttacgtgaatcagcaatcggaaaaaggtgtgccagtctacacgggcaataatccgtctgcgaccattcgttattggaaatataaagattgggacaagtcgagcctttatttcattgggaaaaagtcgcttggcgcggaaagcagcctgaaagcgcgcgtgtattacgatagctactacaatgtgctcgatagctacgacgacgatacttacaccacgcaagaaaaaaagaaagctttcacgagcatttacgacgacgaaactttcggcggctcgctggaatttgccaccaaactctctagcaaaaatgacttcacgctggccgtgcacgacaaatacgacaagcacaaagaatacaatgttggcgaaacgccccagcactttgaggacaacacattgtcttttgcggcggaaaacacttatcacgcctcagatatgattcgtttcatgctcggccttcgccaagatttccgcaatagcattaaggccgaagacatggacgaaaatgatgaactcgtttcattcgagctcgaagacaatagcgccacgaacttccagcttggcgtggccacaaagctcgatgaacgccaggaaattagcgcctatatttctcgcaccacacgctttccaacgctcaaagatcgctactcttaccgcatgggcagcgccttgccaaaccctgatctcgatccagaaaaaagctggaaatatggccttgattacagcgcacgcttttttgaaaatcttcaagttcaggcttcggtctatcaaagtcagctaacagatgtgattcagcaagtcgataatgtggcgcaagtcgatggagaatgggtttatcaatatcaaaataccggcgaagccactttcacaggttttgaatgcgccgcagaatggcagccaaaacgctggctaaacgcgatgttgggatatagctatatcgatcagaaaaacgattcagatccatcgttaaaattcaccggtgtgccgcgccacaaattgagcggttatgtgcagtatttgctcgataaagacaaatgggcgctgctcgaaaccgaatacaacaccaagcgatacagcaccagcgatggcagctacaccgccggcgagtacatcgttttcaacctaagagccaatgcaaccgtgctcgagatgctttccttacaaatggccgttgaaaatcttttcgatcgcaactatgaaatttcggaaggctatccagagcccggtcgccagctcgtcatttccttgatgtatcactttttatgaaacagatgatgaccgagtacgccggccaaaccgaattgccacgcgtctgttgcgccgatcagaaaggggttgaaatgcaaaagccgtatgctcaggcgcaaagcaaagcaacccaacgcgcatttgagcgcttgccaaatagcacatcgcctggcgaaacgataaaatccagcagtttgattctgctcagtctgctgattttgctgggcttaagtgtcgcctcgctttatttggggcgctatccggtttcgttgtcgtcgctcgttgcctatctgttttccggcgaatatcgagattctaacttgccaatcgttctcctcaacatccggctgcctcgaattctcggggcagttggggttggcggggcgcttgccatttctggcgcggcgtatcaaggcatgttccgaaatccgatggtcagccccgacattttaggcgtcagttcgggcgcgggatttggcgcggcttttggcattttgctgtcacttccgataatgggtattcaagcctcatcgtttgttggcggcattagcgcggtgttgattgccgtaagcatcagcaaaacgctcggtcgtcgccacgactctattctggttttggtgctttcgggaattatcatttcgtcgctttttggcgcgctactttcgctgctgaaatatgtggccgaccccgacgataaacttcccgccattacctactggctgatgggcagcctcgccaatattcgccttgccgacctgtgggtcatttttccggtgcttctgcttggcaccgtgcctttgatgctcgtgagctggcggctcaatgtgctttcgtttggcgaagacgaagcgcgttcgcttggcattaacacggcaaaaatgcgcgcgcttgtgatggtttgtgccacgttggtaacggcaagcgtgatttcatttagcggcattatcggttggattgggctgctgattccgcatcttgcgcgatttgtggcagggccgaatcatcgctggttgctgccgacttcgtttttgtttggtgcaattttcatgctgctggtcgataatgtagctcgctcggttgcgtcggttgaaattcccatcgggatcatcacgtcgcttgtcggtgcgccgtttttcatctacttcctgaaaaattcatccaaacaatcatggtaaacggcaacggcattcaactcgaaatggctcatgccgatttgggctacgacggccaagcgattttgaaaaatataagcctaacgattcgctcaggagaaattgtttgtttgcttggaccaaacggcgttggaaaaacgacgctgttcaaaaccattttgggtttcattccgccgattgccggcgaggtgagcatcggcagcgtgcccatttcaaggttttcgccaaaagattttgccaagctcgtggcgtatgtgccacaggcgcatcacacgccatttccatataaagtgaaagatgtggtgctttttgggcgcgcggtgcatctcggcatgtttggaaggccgggcaaaaaagatcgcgcggttgccgcccaagccctcgagctgcttgaaattgctcatcttgccgaacgcgcatttacggagctaagcggcggcgagcgccaaatggtcatttttgcgcgcgcgctcacccagcaagcccgatttatcattcttgacgagccgacttccagtcttgattacggcaatcaagtccgtgtcattcgcaaaatcaaatcgctttgcaatcaatcgataggcattttgatgtcgacgcacatgcccgatcatgcgtttatgttaggcgcaaaagtgatggtgatggataaaggccagctttatcgttttggcgaacccgataaaacattgacgccggaaaccttgaagaaaatttatggcgtggatgtgcaagttttcgacacgccaaaaaatggcgttccctcacgaaaagtttgtgcgccaattttggatgcctaaaacccaaaccgaaaaaaaaattgctgaacatgaactttctaacaattaaaaaaaggtaaaaatagaaaaggggaaaaaagagatatgtacacgatgaatgccgctgagtatgaccagaaaattatgaaagatgcttttcggaaaatttatccggtcattgcgcagcaaatcattgatcgaacgggaattgcgcgcggcctgtgcatcgatttgggcggcggccccggaatgctcgggctttcgcttgccacgctaacgcatttaaacgtcattgtttatgatgcgatggaagactgcgtcgcgttggcgcgcaaaaacagccgcgagcgaggtcttcaggacaaagtcacggctttgcaaggtttggcggaagccatgccttttgccgattcgacgatcgatctggtggtcagtcgcggctcgatttttttttgggaaaatcaattgcaaggcatttcggaagtgcatcgcgtgctgaaaccgggcggcatggcctacatcggcggcggctttggcacacaagcgcttttgcaagaaattttggaggagaaaaaattagaccctgactggaacaacaaacgcaaagaacgatttgcgaaaaatcctcctgaacattttcaaaacatccttagccagctcgacatcaacgggacggttgaactctccaacgccggcatgtggatcatttttaagaaataacagttgctcagctatgactcgatatagaaagctttttgcgccgccaattttcgcgatttcatttgccttgctgctgctgatttttgatggatgcggcaacgaagaaaaagcgtcgcttccgaacacgcgcgaagtcacagatatggcaggccgaaaaatggttgtgcccgatacggttcgccgggtttatgtgaatcgtccgggaagcgtgctcatgtatgccattgcgcccgagctgctcgtttgccggtcgctctggacaacggacgtttcgcgaaaatttatgctggagggctatctgcaattgccatatgtggaaggctcggcggaggaaatcatcaagctcaaacccgatgtcatcatttcgtatttcaaagtcaatccgcaagccaaagacgaagccgataagctcagcgaaaaaacgggcattccggttttcatggtcgaaatggacatgcaaaagtacgatgaaacatttgagctgctcgggaatttgctgaaccgaaaaacccaaaccgatcgcatgagcgcatttatgcacacttacctggatagcattcgccgcattgccccgaaaattcctgcagatgaaaaggttcgcgtttattatgccgaaggcgagcgcgggttgaacaccgatccaagcggctcatttcatagcgagattttggaagtggttggcgcaaaaaatgtcgccgatgtggcgccgctttccggcaaaggcatgagccaagtatcgatggagcaaattctcatgtggaagcccgatgtcgttttggtttggacgggaatgggcgcaacgctcgccacttacgagcacatcatgaatgatgcggtttgggcaaaaattcacgcggtgagcgaaaaaaaggtttatcagattccatatcagccgtttggttggttcgatcggccacccggcacaaatcggattttaggcgctatttggacggcgcagttgctttacccagagcgttatcccttcgacatggaagccattacgcgcgagtatttcgacattttttatcaccaccccctaagccaggaagcgcttcacgaagtgctgcatcccaacccaaaaggcttggaactttcaaagtttgacaaaaaataaaatcagagaaaacccgacctatgctaaaaccattgaacatgcaagaaaatggcagcaacgcgtttccgatttgcacgccgccgtcgcttcattccaaaaaaacagacaatggcgttccgctgctgcaaaaaggtgcaattaatttctacatgaacatgccttgcccgctcaaagtggttgcaaaaatcgtgattggggaatttgttgaggaatataacgccacgcatgaaacgccgatttattctccgatgcttcacgatggacattcaaaggaaattgaaagtgaactgaaagcggcacgaaccgaagatgaaattcccgaagtgctcgtcgcttccggcctgcacacaattttttcgcaaggcttcaaacagcgattcatggatacaggcatttacaccggctttacctgcgacgatgcgctgaaaaaaatgccgtatgaatatcaaaagttattaacccaccacaatatcggaatcgttgctactggttattggagcattgtttgcgacctcaccgttccgctcaatgtgccttatcccagaagttgggattccttgattgacccaatgtatcgcgatttaatcaccgtgcatggctacaatggaaaagccagcattgccgcaattcttttagttttgcgcgagcgtctcggtgaaagcgccgttcaaaagttggcgggaaacattcgtcatgtgtggcactttgcggaaattctcaaacgcatggattcgcccgagtcgcgccgcgcgccgttcaacattttgcccaacgcggcgaccgtgcaaattccttcccgaaagcgtgttggcatattggaatttgaagaaggtccggttttagcgccgatgttcatgttcgttaaaaccagcaaaatggcagaatgccagccgctcatcgatttgtttttcagccaaaaaatgcgaaaagcgctccggcgcggcaattttcaaatggtcgatgaagtcgattggcgcgagccgtttgtttatccgtcgtgggattttctgattcagaacgattatgaggcagtcaacgaagcgcttcacgaggaatttcgaaaaggcttgcgccacgatgcgtttcaaaattaacccttaattttattgttgttcaaatgaagttaatcaccatctctgggccgccgtcgtcgggaaaaacgtcggttctggttaatgttttaaaagccttgaaagcggcgggaaagcgcccgggcgcggttaaatacgactgcttgaccaccgacgaccacaaagtttttcaagcgttggacattcctgttcaagtggggctttccggcaatctttgccccgaccattatttcgtgagcaacatcgaagattgtctcgattggggacttgccaaccagcttgattttttggtttccgaaagcgccggtttgtgcaaccgctgttcgccgcacattcgaaatgtgttggccgtttgcatcatcgataatctgatgggcgtgacgacgccgaagaaaattgggccgatgctcaaatttgccgacatcgtggtgattaccaaaggcgacattgtttcacaggccgagcgcgaagtctttgcgtttcaagtgcggcaggccaacacgaaggcgaaaatcatgcacgtgaacggaatcactggacaaggcgcaagcgagctgacttcgctcttttacgacgcgccggaaaccgtttcgctcgatggcggcaagctgcgtttttccatgccggcagcgctgtgctcgtattgtttgggcgaaaccaaaatcggcatggaatatcaattgggaaatgtgaaaaagataaaattagtagcgccatgaacagccttgaggaaattcttgaaaaggaaattaaatcggtaaaaaccgaactgccgcagctgatcgggtttttcggcaactatggcatcgagctggagcgcgagcacctggctttgggcgactatctctcgagcttcactgaggagcattacgaagatctgggcatcgataagcagcagcttattgaaaatttggacggatttctcgagcagcttgcggcgattagcaatggcggatcgatgaaaattgcgtcgctgacgatcatcggtggccacgacaaaaccggctcgcctgaaaatattgagctaactttggtgccgggctcgatcacgagcattgtggggccaaccggctcgggaaaaagtcgcttgcttgccgacatcgaatggatggcgcaaaacgacacaccaaccggaagaaccattctcgtcaacggcgaaaaaccggataccaatcttcgcttttcgctcgagcacaagctcgtggcgcagctttcgcaaaacatgaattttgtgatggatacttgcgtgagcgagtttatcaggatgcacgcggaaagtcgaatggtaaaaaatattccgcaagccgtttcggaaattgtcgctcaggccaacatgcttgctggtgaaaaatttaccgaacaaacgcccgtgaccgcactttctggcgggcaatcgcgcgcgttgatgatcgccgatacagcgtttctgagttcttcgccggtcgttttgatcgatgagatcgaaaatgctggaatcgatcgcaaaaaagcgttggcgcttttggtcaaaaaagagaaaatcgttttgatggccacccacgacccgattcttgcgctcatggccgaacagcgcttggtcatcaaaaacggcgggatttataaaattattcaaacctcgctggcggaaaaatccaacttgtcggcgctggaagcactggataataaaattctttcgctcagaacgagcttgcgccgcggcgatctcattgagcaggaaatcgcctgacgcgaaattgcccaaccataaaaataagtgaagcaacctgcgcctcgcccacgaaggcagggttgcttcgccatttttgtgaaaggttcagaatccttttccaaaaaccccgaaacgtctttcttgcggaaaaagatcaaggaatttccgctctcaaaatttccttttatcagcaagcaagcccgaaaaaacgaaaaaaactatcttcctttttctggcaagtgtttattctttttgaaaccgaacaaggcggcacatgcggtatgattttgtggtaattggctcaggaattggcgggctttcagcggcggcgcttttggcgaaagaaggcttttgcgttttggtgctcgaagcaaattatttgcctggcggctgcgcgtcttcttatccgatgaagcacgccggccagcgttttgtgttcgaatccggcgcaaccacgctcgttggctttgacgcgtttcagccgttttttgaattggaaaaagcgctcggcatcaaatttccgcttctggaaatcaatccttctatgacagttcatttcgacaacacggctgttgttcgttataaaaatcgggaaaaatgggtggatgaatgctaccgaaaattttttcaacaaaccgcttgcagccaagctcaagtcgaagcgttttgggaaaaagtttttgaactgagcgattttgtttggcgcatttcggggcgaaatcgcctatttccgccgacttcgttttccgatgtgatgagcttaatcaaaaacaatcaaattcaagattttccgaaactggcgtttctttttgaatcgacaaaaaatgttttggcgcgttttggcttggacaaaagcctgaacttcgtgcgcttttgcgatgagcaattgatgattaccgcacaggcaaattccaacgacacgccgtttctttacgccgcgccgtgcttgagttacacatgcagctcgaatttttacgcgtatggcggcctggtgaaaatcgcgcaaacgctcgtggaatatattgaatcggcgggtggaaacgtgcgctatcgcgccgaagtgacgcaggtaaaacaagcaaaaaatggatttgagctgcagactcaaaaaggccgattctttgcccgcgaagtcatcagcaatgcgccgatttggaacatggcggcgcttataaccggaaaggccaaagtttattttgaaaaattatctcggcaaaattcttttggttggggcgcgtttacgatgagcatcgccttaagaaatgaacttcccgaacttgaaacgttgcatcatcaatttattttgaaaaatgcgctgccgcattgccaatcgaattcgttttttgtctcgctttccatgcccgacgatttcgagcgccagccaaaaggcttccggctgctggcgatttccacgcacacgtttccgcgccaatggttcgaaactgaacgctatgcggaaaaaaagcgcgaggtttcggcgtttattttaaactatttggaaacgcatttggccgggttcaaaaagcgcgaggttttttttcaaagcgccgcaacgccaaaaacttggcaagattggacttggcgaaaaacgggtcgcgtgggcggcattccgcaaagcatgtcgcgagcgcttgatggattcatcggtgcagaaacgcccgttaaaggcctttatttggttggcgacacggtttatccgggtcaaggtgtggccggcgtatgcctttcggcgcaaaatgccgtgcagcgaattttgaaaaacaacgcatagcctcaatgaacgcttttgtttcccgcctgcttcccgctcaagatttcttatattttacgcttagcattttgcgaaaacgattttacaacctgtaattttcttgcccgatatatgtctcaaaagaaaaaatctgctggtgaaaaaccggatgctgttatggaaaagttggtctcgctttcaaagcgtcgcggctttgtgtttcaatcttctgaaatttacggcgggctggcttcgtgctgggactacggtccgctgggcgttgaactaaaacgaaatattaaagacgcttggtggaacgcaatgacaaagcattatgacaacattgtcgggctggattcggccattatgatgaatccgcgcgtttgggaagcatccggccatgttgatagcttcaacgacccgatgatcgacgacaaaacaagcaaacgccgctaccgcgccgaccatttgattgaaggttacatcgcttcgctggagaaaaaaggaaaaacagaagaagccgcccgcgttcagggcgaatatcacaaagcgctcgcaaccgagccgctcgtcaaaagcctgtatgatttaattatcaaagaagaaataaaagcgcccgattccggcgcgtttaattggacggaagttcgccaattcaacctcatgtttcaagcgccgctcggcgcggtggccgacgaagcctctatcgtgtatctcaggccagaaaccgcgcaagggattttcgtcaatttccagacggtgcgcgaggctgctcgcatgaaagtgccgtttggcattgcgcaaattggaaaagcatttcgcaacgaaatcgtcaaaggaaatttcattttccgcatgatcgagttcgaacaaatggaaatgcaatatttcgtgaagcccggcacgcaaatggaagcatttgaagaatggcgcgagcgtcgcatgagttggtacacggaatcgcttggcatcagcaaggaaaaattgcattggtataagcatgatcagctggcgcactacgccgacgccgcatacgacatcaaatttgagtttccgtttggcattgaggaaatcgagggcattcactcgcgcacggattttgacttgcgccgccatcaggaatattccggcaaaagcatggaatattttgatcaggaaagcaaagaacgctatttgccttatgtggttgaaacctcagccggtagcgatcgcctgtttttggccgttctcagcgacgcatacacggaagacgaaatcgacggagaaagtcgcgtgagtttaaatcttcatccaaatttagcgccgataaaagccggactttttcccttgatgaaaaaagaaggcatgccggaaattgcgcaaaagcttcagaaagagctgcaaaagcaatttaaagttcagtacgacgatgccggttcaatcgggaagcgttaccgtcggcaagatgaaatcggcacaccgtattgcttcaccatcgatcacgatacactgcaagatggcacggttacggttcgcgatagagacacgaccgaacaaagccgcattgcgttagaccaagtgaaagcatttctctcggaaaagctgcttaagtagcgcgaatccttttgaaagcgacaaacgccttagcacacgcagtcatgttttctacatgagcgagtttgttaaggcgttttcttttttttcggcttggggtttatccgttgtttgctttgaggaaaagcaaagcgcctaattaatttttgaaatcggttaaatgtaggaagtgtggccagacagggctggggaattaatgtttttctgagacaaaaaggtcgaattcctcttccgtattgatgattttaaattcatcgcgcattgattttacaaaaacccgaaccccttgaaacgtaatggcgtcggcggtatctacaatcagagattggccttcgtaagaaaacccatcgcaggcttgctgcttgatttcctcaaaaaaatcaggattgacaacaactgcgacaaccgcttgttcattaatcgcatcaaaaaatagctcgattttatcgtccatgttcatcgagttggaaagagacaggtcatgtcttggcataaatcctccatgggttgcttaaaaattgactgaagcgattttaacagtaccaaaaattgttggcattttccccaacctacaaaagggttgttttattcaaaaaagggtacggcacccttgcactgctttgactgattcacaagcgcacccgcgcaaatttattgaaggcaacaagtctactttataccgtcaaaaataggcaaatagttcttacttaaaaccttttttacatcttgtgggctggaggcctcttggctaatttgattgctggtgaaattcaatatagccataattattaacaataatttgatgaagcgctttacaaactttttttctgaattgggcgaagcgacgctgctattttgggcggtgctgaaagcgttgccacgaatttttcgtgatagaacgctggttttggcccagatgtcgcacatcggcgtagactcgctgccgctggttttgctggtttctattttcacgggcgcgatagctgcgtggcaagcggcgtaccaaatgaaaggcttggcgccgctgagccttgttggtggaatcacaagtcgtgtgattattatcgagcttgggccggtgctcacaggaattatcattgcagggcgcgttggggcgtcgattgccgctgagcttggcacgatgaaagtcaccgagcagatcgacgcgcttgaaatcatggccatcagtccgtcgcgttatcttgcgatgccacgcattcttgccaccaccatcatgatgccagtactggtcatttttgctaatatcatcgctattgttggggcgtttattgtctcaaatatgtttttgggcatctccaagcaagtttttttcgattcgctcaaaacctttttttacacgggtgatgtggttggggcgctggtgaaatcaggcatttttggtttaatgacttcgttggccggttgccatattggatttcgaaccgatggcggcgctgaaggcgttggcatttccactattcgcagctttgtggtctcttccgccatgattctcatcgccgactattttctttggttttttcttttttaagccggccaaagttgagcgccgtttctactgaagcgcggatatttctgtttaggaaaaattttaaaatgaaattttagccgaaatgggcttggtcgcacctgccagcaaattgagcggagaagcacctttggcgtgcatggcttgaaaaagcgtgattggcaagcgattgcctacttgcacatacgcttcaaatgccggatagccagtcgtgcgtccctcaaaaagtgcagagcgctcatcaaacgaaagggtgagatggttggctataataggcaatatcgggagcgccttcaacacagggattcttcgcggtggcgcgtagccgcaggctgaggaaatttttttcggccttgatttctgcaaattgcatttgcgtgtttggcgctcggcgcaaacaggttacttgtccctcatagcaaagcaattcaaccgtaatgcccgtgcggtgaaattccttccacgccggcgggttgtgctgaaaatccacgagcacaagcgactgcattctgacgctggcatccaaatcggaagaaaagtcgcgattatcggaaagaaaacagccgctccaaggaaatggtcccaaaatgctcacctggcctttataagctcctgccggaacaacacgagcatttgtggtttgcgcaggaataaacgcgttgatccaaatcgcaatgagttgttcggtttctgggatgcgttcgctgtaaatttcactcagtgctgtggcgagctctggcatgaaaaaaattcctctaagtgcttaaaaattttacgtttcgcttcatttttgttcgctctaaaatagggcaaaaaacgataagttttgggctaagtttttgtgtttttgctcaaaaagcagtatgaacaaggtggctttttcgtgttgcagtggagcggtttgaggcaatcattttcagagaaaaatttttccaaaattaaacgcgccaaacattttagggcaaccgaaaaaatgcttacaatactgagttacgtgggaatctatattaggaatttttctcactcatagataagttaacttatttgagttttttcaaaaacggcacgcctaacaaaacctcgtcgggcgtttatttaaaaaaattaagtgatttccattgaaaaaatttagacttttcggccatgccttatgacgcactttgtgaagaccaactttgcgatgttgacttgcacattcacacaacatgctccgatggcgtgctttcaccaaaagaaattgttgaaaaagcaaaacaggcaggcttaaaagccatcagccttacggatcacgataccattaaggccatcgagccagcgctgcctattgcagcggcacatgggattgaattagttcctggcgttgaaatgagcgccacgcatgaggaaatcgatgtgcatatcttaggctattttgtcaattataaacatccaggactgatagactatcttgaagaatgccgcaaacatcgcttgcgccgagccgaacgaatggtaaataaccttgaaaaaatgggcgtgaaaatcgatgtgggggatattttgcaaaaagcacaaaacggatcggttggtcggccacatattgccgctgttttgcaagaatctggctatgtgaaaagttatagtgaagctttcggcaaatatcttggcgcacatagcgcggcgtatgtgaagagcatagaaacttcgccggctgatgtgattaagctgattaatgaggccggtggcctttcttttttagcgcatccaggccgttccattcctgatgacatgctgaaatatttgatgaacattggcttggatggcattgaggtgattcatccctcccacgatgaagatcagcagcgctattaccgagaaattgcgaacgaatattttatgctgttttccggtggttctgattttcatggtggacggccaatcgatgaagagaattttggcaaagttgccattcgctacgattggttgcagaaaataaaagcgcgactttgcatcgcttagacatttcgcgaaatttgcattatcttttttctccctaacttttgcagttgtgagctttttcttgaaaaaggttcaattcgctaaaaaattaagttattgtgaagtgtcccttttattcatcattcacttgaaagaccggtgccttctttcaaaaaagagctatcgtagctggacggagattcaaaaagagcataaggactttttgacttcgttggggcctttgactcccgatgaaatgattgagtatctcaaaattgagtatggcaccacaccgccgtttaagaaatccgaaattttggattttttgcattccgacgcagaaatcttggctacgggttcagaatgcagttcaaatcgccaggtttaataccacaattgcgaccaaaaaatctgcagcacagaaggattttgcacaaccgtgagcagcacaccaaccatcgctccccagaaatgcgcgctgtgattgatattatccattcctcgttccgaagcataaaaagaataagctaaatatagcacggcaaaaacggctgcaggaatgccgatgggaatcaaaaataggtagattttgctcagcgggtcgtaaagaatgtagctaaaaatcacgccggatacgcctcccgatgcgcctaaacttcgatacgccggatcgtctttgtatttcagcaccgacggaatatcgctcagaacaacacttcctaaaaaaatcacagcaaacgcttccgcgcctacgatttgctcaagtgccgaggcaaaaaagaagtaagaaaaaacattgaaaaaaagatgattcaaatcggcgtggagaaagccgcttgttagcagcatgtaccacttgccacgatgcaccacactgtatggatgcagcgccagcgcatcgaaccaagttcttccttttgaaaaactgagcaaactcacggcaacaatagccgctaaaaaaaataaggccaagctaatttccttttctaaaaatggttgactggcaatttcccaataaatccaatgctgaagcgccaaggatcattcccacaatgcgccgcgctttttgattgctgcataaaaaaagcgaacgaggcaggttgccgccgctcgcttttttagaaaaattgtgcggacgagaaggaggcgtatagaatcaaatcgaaaaatcgtcgcaaaatcagtaacgagtttgaaaatgccttatcgaatgatttgaattttggtcatggtggcatcgggctgtttttctgctaaattttttatgccgtccatcatttttcggctcatcacaaaattaaccggttcgagaagtccagggcccaaaagaacgttagaaaggaaattatcgccatattgatatctcccgcgaacaatcaggcgtgtgccgccatttggattgtcaataaggtaaaatccccaagtcgattcaactatcgagccgtcttcattatggccacaaagcacgagtaatttgttcggaacaagtttcgccacctgaaggggttggtttttaggatgaagcgtgatcgtatccccgattttcaaattttgatattccggcaaaattttatctgcgttgtgaatgtcgcagccaatggcattttcaagcatttcatagctataaaatccgccacggccttgcccaatttgagcaatccacggccaaattttctcggctgaagctttaatatctattgcatgggtgtagctccattttggctctgggacaaaatcgtcgccgggcaatcttttggttgcttcttcttcggttgcgccccaatgcacccgccaattgcgaacgatcggggtaagcaaaatctggcctggtatttcaatggctgcgccggcagcttcaacaatatctgaaagttgatcaagcatgatatggttattaagtgttcaatctatttggcagttgacgcaaatttaagacttcgttttaatatggcaagctaatgaaaatattaacgaaagggtaatagaaagcgcggtttcaccgaactcaagattggtgatttttgcaagggagaaataacatctcccttacatatttgtgtggataaaaagtcgcagcagaaataggcacgctcttatttttgaggctaaatgtcgccggcgattgggcgcagaataatttgttccgggcaagtgcgttccggcagcaaaaacgcatcgacgatcggcatggcgatatcttccggcttcatcatgcggctttgcatttcgtcatcgagctcgccccacatcggcgtgtaaaccgcgcccggcaacacatccgtcacgcgcacattggcttttcgcgcataaagccgcagcacttcaacaaatccgcgctggccgtatttcgacatgcagtaaagcgcgctcggctcaaatggccgaatcgctgcaaccgatgtgataaaaacaatatgacccgagcgtttttcctccatgtgtttgaagactttttgcgttaggaaaaacgtccctttcaaattcacatcggtcatatattcataatcttcaagcgtgagttcgtgcaggttcttaaaccgtccgacgccagcattattgaccaaacaatcaatcgtgccgaatttctccatcgttttgcggtaaaggcgatcaacatcttccattttggcaatgtcaataaccaacgaaaaagtctccgcgccgtattgttcgcattcggcggccagcgcgtccaaatcggattgcgttctggaacaaatcacgagttttggggaaaacgctttggtttggttggctctttttgaaaattcaagtgcaatttctttgccgatgccttttccggcgccagtaatcaaaataacaggattcatgaagctcgtttttttgggttgtcaaatttcagcatgaacgaagccgttatcatacacaggatgcgttagaaaatcaaccgcgtttttgtgaaaaggcagttgttttttgagcgtaaaaaatttgagcagctatttagaactgagccaagccaatgcgtcgtcttgatttttgaagatttttacattccatccgcgattaagcgacgccgtttcgtagaaatgagccgctttgcgtgactttgccgaatcaggctgcagaagcgcgattcgacttttcatgtccagtccttctgcagtgtattgcgtttttgggagtctcaaaatctccactttggaggcggttatttctacctgtctaatgtcgaccaaataatgattggtctggtgtttttttccgagtgcaagcccatgcgtggttgcttctttgagatcttttccggtcgtttttccggtaaaaacagatcgaacgaattgttgcggttcaatatattcgactgcccatcccatagaaaaaaaacttaacgttttatttttcaatcgcttacaagataaaaatatcaacgtgaatttttatttcctaaaaaaggtgtattggtcagggatttctttttgcacgtcatgcaatcagtctttgaatgaaagtttggtttatgtattttgataaaatcaacgttgtatttcaaaacctttttctttgaatcattcatgcaagcgatactttcaaaaaatccgtctttgaatctcaagcaagttttgctggttgggttgtttgccatgctcacggcagttggggctcaaattgaaattccactttggcctgtgccaatcaccatgcaaaccacgatggtattgctttcgggtgcattgttgggcgcgcgcctgggaatgctcagccaattggtttatctaagttccggtttgtttttgcctgtgtttgccggtggaagctttggaattgcaaccttgcttgggccaaccggcggctttttgctcgcatttccactggtcgcatttttggccggcgcaagcgtttcagcgaacggatcattcgtcaagaacttctcagggattgtggtttccagcttcgtgatgttcgccgttggcgttagctggttgaaaatgcttttcggtttatcctgggctgaagcggctttgcaagggtttgtgccattcatcattggcgatttgattaaatccggcattgtcgcatcatccgtttctttgaagggaaaactaacgaaataagctttccaggaatcttttagttcgttcaatcggttaatagaattcaacaaagcgctttttcaaaaggcaaaaagcgctttttttacgccagcctcattaattaaaaaaaggagttttctaatgagcgaatcatcagtgcaagagaatcaatctacaaagaatagcgcgccaattaccattacggatgcggcggcaagtgaaatccggcaggtagcggaagcaaataaagttccagaaggctatacgcttagagttgcattgagcagcggcggttgttccggtttttcttatgcgatgggttttgatcaaacacgtgacggagaccatcatttcagcatcaatggtgtggatttaattattgcgtctcagcatttgcaacaacttgccggcacgaccatcgattttaaagatagcccagaaggccgcggctttttgtttgataatccaaatatccagcacacttgtggttgtggcagctcaagctcttgccactaacagggttcaatcagagcagtttaaacataaaaagcttacgcatggaacacacctacgtaagctttttttatatagagatgaatgtatatgaaagggcaatgcctttattttgttttgatggcaaaccttatgatttccctgccaagtgatatgatttgactgaaatgacggatgaaaactgcggcaactaaacgatgaactgggaaaaatgagtgggcgatagaagattcgaacttctgacctctaccgtgtcaaggtagcgctctaaccaactgagctaaccgccccataaaaggattgctattatacaaaaccgattccgattttaaaaatcattttttcaaaaagtcaggaaatcaaaaaactcaaagaaaatcttccatcagcaaatcggctgcgaacttgcccgagagcgtgaccatcggggtgccgcctcccgggtgcgaactgcccgacgctaaatacagccctttcacatacggcgagcgattcgctggtcgcaagaatgccgcgctgcggctgtttgatgaaatgccgtaaattgagcccaaattcgcattaaatcgcgtttgcaagtcttttggggtgagtatttgctcgaattcgatttgctcttctaacttcttaaaacctaactgtttcaaccgattcattatcaagtttcgataggattttttttccttttcccaatcaaatttttcggttaggtagggcgcatttaccaaaacaaaccaattttctgcgccgtcgggcgcttgagcggcgtcggatttggccgagatggaaatgtaaatcgttggatcggttggcgggactttttgcgtaaaaatctcatcaaattcgtgttcgtagttggatgaaaagaaaatattgtgatgggaaagctctggatggctcgccttcacgcccaagcacaaaacgaatcctgagcaagaggcttcccagcggcgaaaaatcgtttccgaaataatttctcgcgatgactgattgaccaattgctgataagtatgaacggcgtcgtcgttcgaaacgatggcgtcgcaaaaatgcgattctccatttttcaagcgaacgccacttgcctgattttccttgagcaaaatttcggtgacttccgtgttgaagcaaaagcgaacgccaagttccgcgcatactttttgataggctttcgccaattgataaatcccgccttgcacataatgcgcgccgaaagtgagctctacgtgtggaatgacatttaaggttgccggcgcaaggtaaggcgaagaacccacataggttgggaaacgatccaaaaattgcacaaagcgtgcgtccgcaaaaaagcgcgaattggcctcatgcgcggttgaaaaggcgtcgatcgccagaaaatcaagtggattttgccggatgagtcgccaaaatgtaaggggattgtagataaagctttgtgcggtggcggcgtaaatttttttcgtgtaattcaaatattctcgaaatgaaggctcaagcccgggaaaaaccgtgcggatttcctgaaaaagcttgcccttattggtgtaagcgttgaaagttgtcccgtcaggaaaaaaatatttgcaagaagttttgagcggtgtaagcgttaggtagtcttctaaatgacgcccaacggattgaaacaaatcgcgaaaaacgaacggcatggtgagcagcgtgggacctgcatcaaagtggtagcccgttttcgagcgaaattcctgcatttttccgcccacacgagcgtttttttcaaaaacggttactttaaatccatgagacgctaagtacatagcggctgaaagcccgccaagtcctgcgccgataataaaaacggttggaatcatcaaaatggtattactgctaaggcgaagttcacggttttcggaaaaataaacattttgcgtcgtctgcgctgccattaagatggcggagaacgctatatttcaagctcatcaaaaattgttccgaaaagtttggcttttactatgcggttcgttagttctgatcgatttcagcaaattaaacgcttattggataagcgccaacccgacctaaccgtcgtgatggaaaatgtgaataaagcgcacaaccttgccgctattattcgcacttgcgatgctgtggggattccaaaggttcatgcggtggctttgcgcccggaaattcgcacgaagcaaaattctgcatccggggcaaatagatgggtggatgtgcaaattcacaatagcacggaagacgttttttcaacattaaggcagggcggctttcagattttcgtcgcacatttttcgccacaagcaacggattttcgggcagttgatttcaccaagcccaccgcgcttgtggttggtgcggaatgggaaggcatttccgaaaccgcgatttcgcttgccgatggcagcctttatgttccaatggttggcatggtggagtcgctaaatgtgtcggttgccaccgccatcatgctgtttgaagcgcagcgccagcgaaccgaaaaaggcttttacgacaagcctcgtttagacgaggccacttaccagcgccttctttttgaattgacctatccgcaaatcgcaacggcttataagcaaaaagacaaagcgcttcccaaaatgaacatggacggcgaaattttgcgaaaatgaaaaagaccggaaagcgttgtcgcttatccggcctttttgtgaatgcagttctgccaactgctttatggaaaattcggattgcaaaaaaataaattctgcgaaatatcggcaatcaggtttctaattttttatcgtgttcgtcgagatgtcttttttgtcatgaatgccgtgcgcgatgattttcaatttgttcgtacgtgcagccataaataatttcctgaatgtggggacgctgcaaaaattcatgtggaaagcccagatcgatttcagccgcttggttgagtttggtaagctgttccttcgaaagttcgtcgtttaagcagttcaaattttctttgagctgagactcattcgttgcgccaacaatgggcaccaccacgcccgcttgtgcgcgaagccagtttagcgccacctgcgaggatgaacacccaatttcatcagccactttatcgactgccgcagcgattttcaaatttcgctcgtttagcttcgggctattttccttcaatcgcgtgccattgggaaacgcattgccgcgggtatattttccggttaaaaggccggcgccaagcggcgcccaaggcgtaacagcaagatcaagttcgcgagccatgggcaaaagttcgcgttcagctgagcgctcgataaggctgtattcaatttgtagggcaacaaacggtgtccagccgcgaagttcggccagcatgttggcgcgagaaaccacccaagcaggcgtatcggaaatgccgatgtaaagcacttttccggcgcgaaccaaatcgtcgagtccgcgcatgacctcttcaactggcgtgagaaaatcccaggcgtgaagccaatataaatcgatgtagtctgtgccgagccgctccaagctggcatcgatggcttgcaccagatttttccgatgatttccgcaagcgtttggatcgccttttcgtgtggcaagcgaatatttggttgccaaaacaaaatgcgctctatcggaagcagaggagataaactcgcccacaaatttttcgcttgatccatttgtataaagattggccgtatcgatgaaatttccaccggcatgggcgtaggcgtcaaacatttttttgctttcagccttcgaggcgccccagccccattcttcgccgaaagtcatggtgcccaggcagatttcggaaacccgcagcccactttttcctaaaagtttgtacttcatggttgaaaaaatttgaggttatagagacgatggcttgcctgtgtgtttgactaagaaaatcattttttcggcaagagaaaaatcaaggcaaggaaaatgcgtgaaacgacaaaaatgttgaaaagcggaagcgtccgctcagccaaacacggattttgcatataaaaatgtcgcgctgctgatacaacccgaaaatttcctttgccaaaatgcgtgagcaactacaggacaaacaattttgaatcggttgttgtatttttaaccgagaagcctttttatgaagagtcaccaacgggcaacggctcgcgcctccgctgatgatcgagataagacaacgaagtaaattagttcatttttgaaagcacatgatatgcaaagtggcggaataattattggacagtcgccagagattcgccggttgatgtctttagctaagcaagtcgcctccaccgatgtcaccgttttgcttaccggcgaaagtggaacaggaaaagaagtttttgcgaaattcattcacagacacagcctaagaaatacgaaaaccttgatccccgtcaattgtggtgccattcctcaaggcgtgttagaatccgagctttttggacatgaaaaaggcgcttttaccggcgccactcaactgcgaaaaggctattttgagaccgccgataacggctcgatttttctggatgaaattggggaaatgccgctcgaaacgcaggtcaagctgttgcgcgtgctcgaaacgggcgaatttcagcgcgtgggtgcttcgaacacggtgcattgcgatgtgagaattatcgcggccacgaatcgcgatttgcaaaaagaagttcaagaaaagcgatttcgcgaggatttatattttcggttgcgaaccgtcgaattgcatttgccgccgcttcgtgagcggcaaagcgatgtgcttttgcttgccgagcagttcgttcatgattttgaaaaaaagcatcatagaaaatttgtcggattcacggcgcaagccaccgaaatgttgcttcgccatacatggccgggaaacattcgcgaattgcgcaatttgattgaatcgctcattgttttggagcacgacgagaaaatcacgccggaaaaattggaaaaatatttgaaccgaagccgcgaaaaagaagcgcttttgcccgaaaagccgcatgcggatttggacgaaaagcagctgatttatcgcgcgctcattcagctgcaatccgacatgtcgcaaatcaaagcgatgatgtcgcatttgctggaagatccttcgccgcccgccacctcgcttttattgcccgagccgcgccaaccgatcgagcgtgcagaagaagagccggcaaatcggcaggacagtttgcccgaactgcttcgctcgttttacgacaaagccgctgatggcggccaagcaccttcgttaagcgagctggagcgatacgccatcgaggaaacgctcaagcgttatcaaggcaacaagcgcaaaaccgccaaagcgctgggcatcaccgagcgaacgctttaccgcaaactcaatgaatatcaaatcggaaagaatagcgcaggggaaaattgaatcggtgcggaaaaatgaagttccgcattcggaaaatgtgtggcaaattggctgttgttgcttgcagccatttcgccattttgaaaaaatcctgctcaattcaggaatttgaatgccgctgatgtttttccccgcgcatcctctttaaattgaagccaaaacgattttcagtttaccaaaaaacgtggaacgatgacatttctgaatccagctattttgtttgcgctttttgctgctgccgtcccgattctgattcattttttgaatatgaagcggcggaaaaaaatcgagtttgcctcgctgcagctcatcaaagagattcaaaaaagctcgctccgacggtttaaaattcgccaatggttgcttttgctgcttagaagtttggctatttttttgctggttttagcgttttcaaaaccgattttgccgggatatttggccggcaacggtttttccaatcaaaccaaaacctccgccgccattgttttcgacacttctccttcgatgcgctatgccgatcagcggaatggcgatcagtggcgtgtggctaaaactgccgcaatggaagtgctggaaaatttttccgaaaatgatgaaattttcttgttgttttcttgtgaagcgtcggcgtcggtggccgcgatgtctgtggcggaagcgcgccgacaaattgcccaacaggagacttcacccgttttttcaccgaccgaagagctgctgcgccgcgcgctttggctgctggcaaatgcgaaaaatttcaatcgcgaatgctacttgatttcggattttcatccatcgggttttttggcgcaagatacggcctttgccaagcggcgcgactacgagaaaataaacctgtttgttttgaatgtagcgccaagcgataagcaaaatgttgcgctgtatcatcacgaggttttaaccaaaatttttgagccgcaaaagcccattcgcgttcaggcgcaggcgcgtttcagccaaagcgagccggcgcaaaacgcggtggttcagctttttttgaaggaaaaactttcggcagaaaaaagcctttcgccacagcccgatggaacggcgcaaacggttttaaccgccatgccgagcggaacgggctgtacttgcggtaaaatcttgctcgaggatgacaatttgaatgcggataatcagcgatttttttcggtctacattcccgaaaaaattcacgtgctgatggcctatgaaaatcgcgaaacggttcgctttctggaagcggcgctcaaaagttatgagaatccaaatttttttgagttggacttcgtttctgcgcggcaattagacgcacgaaattttgcgccgttcgacgcgctactattggttggcttggaaaacttttctaaaaccacgctgcaaaagctaaaagttttcatggaaaatggcggcggcgtgatgctttttgccgcgcctgaactgaaaaattatgaatcatacaaccaacttttgaaactgctcggcggcggtcggtttcagcctgcgtcggaaactttggacaaaagcagttttacgctcgatccgcctcatgttcgtcatccaatttttgacgggatttatcaaaattcaaatcttgcgcgatccaattcccagctgcagagcagcgagttgccacagatttttgcgcgggcaaattatgataaatcaccatccgaagccgccgttttaacttatctcgacgggcgcgcgctatgtagttcgctcaaacatggcaatggcgcagcagtcatttttgccacgttgccaactccgcaagccacaaacctggtttggcagccgatttttgcgccgctcatatttcgctcggttttttttgtcagcaaaaaagcgcaaagcgccacaatggcctacacggttggcaaaccggatgaggcgattttgccgcagggcacggcgttgcacgaacatttaatcgtgaaaaagcccagcgggaaagcattcattgcgccgttgcgagagcggcttggcagcgtgcgacttcagcttcagcccgcgctttttgatgaaattggcatttacgaggtcagaaaaagcggcgctcaaggcgaggaactccttgaaaagctggcgttgaatttagcgccaagcgaatcggaaatgggcgctttgaaacggcagcaggttcaacaggcgattatgaaaaccggcgtggattctacccatatttattttgccgaaacaggcaaattatcaaacgaggctgtggcgagcttgatttccggctcacgctatggatttggcatttggaaatacttgctggcgctggctgcggcgtgcttgattttggaaaccgttttggccaaaaaagtgcgcgcgtaaaggctgcgcgttggcgagccaaacagcgcaaacggcttttgggtaaagatcgccacagacggatatttcctaagtgaaaaacgcgcgtcattgctgttttttttgcgatatttaaagttttacttttccagattttccagaagcattttcggagagcgcatgatgaaaaagtctcttaaagttgaaattttagcggcacaaaccgagcaagagctgcgtggcatcgaaaaaatcgcgcaagaaatttggcgagaatattatccaagcatgatttctcccgatcagatcgagtacatgctgaaacgcggctattcgatcgaggtaatgaaacgcgagctaaatgacggcgttcattacgatcagctctttgttgatgatctgttttccggctattgcgcgtacggcccagatggcgagccaggcacgctcaagctgcacaagctttacctaaaaccttccgttcatggatttgggcttggccagaagctgctaactcatgttcgcaactacgcgcaacaggcgggcttcgagagaattttgcttcaggtcaataagtacaacgcgcgtgcaattgccgcttacaaacgatttgggttcaacattcgggaagcgaatactttcgatattggcgaaggttttttcatggatgattttgtgatggaactttgcctgcgcgaaaactgaggcggcggcttggctggctattgaaaggtaacgatgcggcgcgaatctttatagcgctggcggtagtagcgctgttcgaggctgctgataatcacacctgaggaggaactggcgtgaacgaattgccctttgcccacataaatgccaacgtgcgtgacttttcgcggctgctcgctaaaaaaaaccaaatcgccaaaacgcagttgggttttgggaacgcttcggcctaactgcgaaagcgccgccgtggagtgcggcaaaatcagatcaaacgcattgatgaacacacgaaaaatcaatcctgagcaatccattcccgttttatccattccgccatagcgatatttcaccccaaggtattttttgatttcctcctttaagcggctggccgcgctggatcttggcgaaaaatgggcaatctcgctatttgggctataagtgcttgccgggcgctcttcgtttgttggcgcaattttcttgacttccatttctacacaaacttcctcaggttctttattgtagcgcgaggcaacattactggattggcacgccgtgagagaaaggccaacgcttgccaaaaacagcgcgacgagcgaaaaaattagacgatgttgagtcgggttaactttcgtaagccgcatgataataaggtcttaacattttttttgtttcgggcaaaatacgcttttttcatttgaaacaaattcgacaggccaattcccttcgctgccgaaaagttttttcctgacgaagccaaaaagattctgatagaaaaaaaacgaatccgaaaatcgcaaaatttttcttgttcctgcaaaaaagcacgcaaagatgaatttatggagaattcgcctttcggttgatttttagcgccaccttgatttttaagcccgatatttcaaatcagaagtttttggctattttcaccaaaattttaacaaaaatgtctgtttctgatgaaaacatatatcgttgcaattttaagcttttcaattcttctttttttgggtaaaagcgcttgcgctgaggattctttgcgcgtgtttcaagccaaagatctggtggtgacggccagccgctcgcccatgacggcggaaagtgcagcaagaagcatttccattatttcgagtgaagagatcaaagccgcgccagtgcataatttgcaagacatgctgctttatgtggaaggcgtgcatcttcagcgtcgcgggccgcttggcacgcaggccgatgtgagcgttcgcggcggcacattcgagcaaaccctaattttgattgatggcaataaagtttccgatccgcaaaccggccatcataatttaaacttgcccgtctcgctggacgatgtcgagcgcattgaagtgttgcgcggcgcggcgtcgcggctttttgggccaaatgcgtttggcggcgtaattaatattatcacgcgaaaagccagtttgccagaactgcgcacagaattggcgggcggccagcatggctatctttctggtgcggcgtcgctggcgctgccgttggaaaattatttgcagcaactttcgctaacgcgccaagtttcggatggttatcgtcacaacacggatttcgagcaaaccagtgtttcgtacaaatcctcattgtcgcttagccaaaacgcgctgaatttctttggcggttatgttgataaagcgttcggcgcaaatcaatattattcggaattttatcccgatcagtgggagcaaacccagaccggttacctatcgctcgatggccagtttctcttgtcggaacaggcgcaaaccgtaatgacgccaaaaatctattggcggcacaacgaggatgaatttttgctggagcgctttgacccgtcttatagaaattttcacaaaaccgatgtgtatggcggcgaattgcagcttggtttttcgacgggtttgggcaaaacaaacatcggcttggaagcggggcgagaagtgattgcaagcaccaaccttggcaatcacgcgcgcgcgcgcggcggaatctttttggaagagcagctcgcgttgggaaattccctaacgcttgttccaggtgtggcgatgtacttttattccgattggaatccgcagattttgccggccatcgatgcggcgtatcagctaacggaaacggcgcgaatttatggttcgattggcaaatcgtttcgcattccgacctacaccgacctgtactattccgatcccatcagcctttcgaatcctgatttgcaacccgaagaagcttggacttacgaaaccggcgtggcgtggcaaagtccggtttggggcgcatcgctcggaacattttatcgagatggaaaaaacatgattgattgggcaagagcgacagatgatgataaatggcaatcgcgcaatgtggctgatgtcggaacatttggaatcgagttcagcagttcgctaaatgtgaaatcgcttttcaaccaatcgccgatttcagctgcaaaatttagttacgcgtttttgaactcaggaaaaagcatgggtgagatgcagtcgcgctatgtgttcaattacttgaagcatcaagtgattgttgggtttacgcatcagtggtttgccggcatcgagcaaaactggagcgtgcgctacgaggaaagaaaagcgcaagacggatacgcgcttgtagatacaaagctttcatggagaacaagcgcggaaaactggcgaatggaaatttaccttgaagccacaaacttgttcgataaaacctattatgaagttgaacctgttcccatgccaggccgctggattgtgattggccttcgaccggcgatcttttagcgatttgtagaaaatcacatcggtttgcctcagcgccatgtgcagactgaggcaagccaaaattgaatagcgccagctttgttttttccccttccttttgattcattcaaaaaaaacagatattaacgatctttattaggtgattttttatcaaccaagccccttccctccaaacgctcatcaatggcttctctgaagagcgttttctcaaatggtgacacttggggcgatagaattagtcggaggcacaatgacaacaaataattctggagcttcaaaaagcaaagatgaaatcattcgtgaaatgattcgccatgaagacaatcttattagtgcacgcatgggttggatgaatgcgttgcaaggatttttatttaccgcatttgggatgacggttgtagaagtgatcaaaaatccagacagcaaagaaaaatattgcgttctcacgagtttgtattcagttgttggcattatcgtagcaatattgactttgtatggaatatctcttgcaacaagggcaatagaaaatttgcttgattgctggaataaaatatctgaaaatagactgggcgagcataactgtattttcgagcctgatgtgattggtttgcgttcagatgcaaacctcctaccttggaaactgctcccgtggctatttatttttgtatgggcaattcttatcacttatagttgcgcttagttcaggagaaaattgccaaataatttgcaccagccattccatgaaaaaaattctcggttatttaaaaaagcacatttctgaagattttaatctcggattttatcttttcacagctgtttttcttgcgagcgcgttttggataaactacacctttaaatttaggcgagaggtgatcgatagtgccgccaccgaatggctcaagctgctgtattacgcgctctttttcgcatttccgtactatgttaccagcgtggcatacgcttttttttaccgaaaatgggattttttgaaaagccgcgcgttttggggcgtaagcggattcatgatttttgtgctcacgctcaatcgcagcactatttcaatgtcggatgtcattcttgaggccgtttctattccgcaggaagtttctcaactggcttggctcatattgctgtatatccttcgcatcgcaaccatgcttttgccgttgataattttcaaactcatttgggatcgatccagaaccgacttttacggtttaacaacgaaaaactttgatgcgacgccttatctcttgatgttgctgttgatgcttcccttaattttgtgggcgtcgtttcagccggcttttctgaaaacctatccgcgctataagccaagcgctgcggaagtctttctgcaacttccctacacagccaccatgctgatatttcaaattttctatgcgctgcgatttgtgatggtcgaactgttttttcgcggctttgccgtgatggccatgccggcggcaatggggcgcggcgtgattatgccaatggtggttctctacgccttttggcattttggaaaacccatgggcgaagcgttgggctcaatttttggcagctacattttaggcattctcgcgcttgaaagtggttcggtgctcggcggtgtgttcgtgcacatgggcattgccctgctgatggattgggcggcctacttgcaagtgacctatttcaaataatggatttggaaagggatgaatgaaacaagccctgtattttgagatacagggctttatttattggttagttataagtttcgccgaagtggaagaaatactgcggataaccagtggtcgtgataacggcttcggagctggcttcacctgtgagcggatcgtaggtgaaaaagccgttgtcgctatcggtaatgaggccaaaaataatcaggtcattataaattgaggcgttggcaaactcgttgctcttcggaaaatctaatgccgtaacggtttttgattccaagttaatcacggcggaaatggtcgctttatcaaaatacgcgcttccatcggttgaataagccggaatgtgcaagttggcatagagttttccatcaccggcatattggacattagagatgtagtcggtggcgttgtcttcgccgtcaatgtccgtatcgctgacattaaataaataagaatcatcaaactccgtttcgccggatttaatgcgaagaatgcccgttttatggccggtaacatatccccatccacctaaaccgataaggtaaatgtcgttattttcatccacgaaaatggtgccttgatcaacagggcggcctggtgttgaaatgcttgaggtcgtttcggaaatcatctttacgacttcatctgtgctggtatcgatgataagcacatcggagtatggacgggattcagacggaaaatagccgccgagcgtttggtttaaggcgacgtacaagtagccatctctgagcaccataacggaggcatctggattttgatcgccaacagcatagctggaaatatcaatttcatcgatgtattccagtgttgttggattaataatccaaatcacggctctactgtagaaagagacataagctttttcatcggattccttcacgaggcaataagcgccagcgcttgctggcaaggataattgtgcctcctcaaccaactgatggctttcatcgcgtgtatattttacgagatagtcagaatcgcccatgccgggcaaaacaaaaacatcttcatcaatcacaataggaacgcctgaatatgaaatttggtaagcggttgagttggtgtaagtggcggtcgtcatgtcattgatgagctgcatgtaggcgcttcccgacgtgccatcactgtttggaatcgatgttgttatgaggatttcgcctgttgatgcttctcctgcatcgtcatcgtcgtcacatgctgttgtgataaacagaagcgcaagtattaaaagcaatatgctatgtttcataatggtttggttttttttttgattgaatgaaaaagtgttggataaaaatcacttgaagatgtatctcagcttcacgccgtaggagcgtcccggaagcgggcggttatattcggagatgagcgtttcgtcggtgaggttttcgatttgcgcgctcaaaatcacggactcattatcaaagctgtgctcgatgcccacatcgaaagagagcgaacttggaatgcgccgtgtttgataaatggtttgttcgaagtcgtagaaatattcttctacataggagctttccacataaaagcggctgttctgatcttttccaccgaacagattttcttggtggaattcgaagccggcgtttgcatagaaatagggaatgtttggcatccggtcgccctttgtcggattcgcaacggttgagccgggctcagtttcccgcgtgtcgcgcaaatcttggtaagtggcattgccatgaacaaaaagggttttggtgatgtcgtatttgacttcaatatcagcgccgagggttcgcatctcgccaaaattctcatactccgactgaatggtgccggccaccaaacgaatcatgttggttaggtacatatagaacacattgacttcaacctgcaagcgcgtgtcggtgctgaacgagcgatcatacatgaccccaatatttaggctgctatttctttctggcttgaggtcgccagcgggcgtaatcaaatagccatcgccgagcagttcttcttcagaaggcaaacgaacatcgtaggcataggacgctttgagtaggaaatcgcgggtaaagcgatagcgagcggcgttattaaagccgaagtcgcttttgctaaaatcgactttctcaggatcattaaatccataaacgtcggttagcgtcgttttaatgtcgtagaggtaatatttaagagaaaacgaattgataaatctatcgcctatcgtgcgaaactcgtgcgttaggccagccacccaactgatcatcttgctgtcgtaattcgttttgtaacccaaaacttcatccttcaactcatcatttggccggaaattcgcgtagttcagcaccgaattaaaattgagggaatgctcggcattgaatggataattgagattgatctggttagctaatgtgtgttttttgttctcagaatcattggcggtggtgccaatttcgccgcccagcgccgaaaccgccccgtaagttgtgccatcccattctgttcggtaggacgcagtatctacaagtctggaaatcgtataagcataggctaaagtgaaatccatatccagatctttaaggagaaaatttccatcttcaattttgctgatagccgcaaaggcgtctgcgctggtttctgccttcctgatattttgccgaatgccttgtacttcttgtgaggtttgtgtgaaaggaaattcaaacgtcattttgtcaagtccccagttttttgaagagaaactcaaggcgaccatctttttttcgtaagtgtcgtggtcgcgcgtgatggtcagtccttcttgatagggcgactccatcgtgtagttgttttcggcgtaagtgtaaaatcctcctgcgccgaactggtagccgctttctgggtcgttctttttgaaaatggcgctgactttgttggtgttaaatgactcgcggctgtagctcaaatcgatgtaggtcggcggatattccttcgtcacaatgtttaccgcgccgccgatggacgagccgccgaactttgccggaacaacgcctttataaacttcaatgcgttcgatcatggtgacgggaatgtcgtccacatccacaaaatcgctattgtcgctcatcggaaaaccatcgatgaaaaacccaatgcgcttgccttcgaggcctctaactgaaattcgcgacgtgctgccttcgccgcccgattgcctgattttcacgccgacggctctattcagcaagctggtgacagacaccacacgcccttcaatctctttggtatcgatgaccgtgatggcttgaggcagttcgcgcgtttgttgcgcttcggttttctcggtaacaatgatttccttgtgctgaaccgaaccgattgtaagcgtaaagttcaaggttttttccgagtcgccgagcgtgatttgttttgtttgtgaggcaaaacctaacgatgtcgctttcaccgaaatgttccctttcggtgcgtttgtgattcgaaactttccgtccgaatccgtaaccgcgccaagtttggttgaaaggagttgtatggttacaccggcaagcggctcgccgctcgtatctgtgaccttaccggaaatgacggtttgcccgaaagcagtgaaagaacaagtgagggaggcgattaaaaagaataaaaatttgcgcatgtaatattaatgagtctgaaatttatttagacttattataaattgtgtggcagaaatagggactacgcaaaacggaataagacctacgcgaaacggagtaatgagcagtttaagagagagaaaagagaaaaagcagccattcattgggctgctttttcatttgtgatgcggttgtgggattaatcttcaaatacgcgcaaaaattgaggttttccttccgtaaatactacggggttttcactgacttcttctgtttccagatcataagtatataacgcgtcgccttgaacagttgatataccgaacacgattttattatcaaattttacaattccaatagaagagaacaccgtgctcggattcaagtcaatttttgttccggtcttattttccaaatcgtacataactggttgagcaactttagaggtttcaaggctaaaatcatcacctactaatcccgggaaatacattacagtgaagacttttccgtcctttgcgtattcccatttcatgccataaaggccataattcccttctacatcggcaactggtgtgcttctcggactaaagtaaaaatcgggatcaaactctgtttcaccatctttaatccgtaaaaagccatcattgtttccataaccaaacgaagccgagctgtaaaaataaatatggccattctcatccataaacgcgccaccgccatattggccatcaaacgaggagacgcgcgaatcaacaatcaccttttccaccgtatcagcttctgcgtcaataactgcaacatatcctgaatcgagagcattataaaagtctgcgccttcgctatgactgagggccacaaaaagcctgttgtcggaagaccttaaaaccatattctgaggatcagggctaccgtcttctatgttgtaatcggttaggtcaatctcgcctattttttctaagtttgtgggattgaaaatatatattttgccatcatattgaagattaagataagccttcgtttcgctctgaaacacaattgaatagcctccggcatcttcaggcagtgtcatcttgcccgccgactccaagtcgccatcatctgttctgatatatttatgaacattatccccataatagtgttcagtcacaaaaaccatatcgttataaacaaacggacaggctttattcacatgctcccaataatatgcagcggtcacagatcccaccgataaatcttttatcgtgccgacataagagctgttatcaactgtggtggtcagcacaattcggtgtttaccggtatctgtactggtatctgttgagctgtcatcatcatcgcagccaaaaaaaaacgcagctatcaacgtcaggaaaagcagttttgataatttaattttcatgatatttgatttggtttatggttaatgaacagcgttaagaaagctatagcggactttaaagtaagcggctcttcccatcaagggcagttggaaatctgtaatcaggtcttcatctgtgacattttggacttcaaaactcaggatgtagcgattgttatcgaacgccatttcaatgccgacatcgtgggaaaaattggttgggattcgccggggatttctcttggaaatctcccagttatagaaatactcgtgcgtgtaggagctttcaaggaagagttttaagaatgtgcctgcgccaagcacattttctcggtgatattcaatgccaaaattcccaaacagccaagggatgttcggcactttcatgtcgtaagttgggttgcttgttccgtcgtccctgaactctttggcatcttttgccaattggtaggtaaagtttccatgcagatagaacgctttggaaatatcaagcttgagttcggcatcaaaacctttgatgacaacgtgcccaaggttttcataagcgtaattaacgccatcacttgaaagctgaattttgttggttaaatccgtgtagaacgcgttggcttcgaattgaacgcgatgcaatccggcaaatgaataggtgtcgataaaaaagccgagattcatattgtcgctttcttcaggcgccaggttaggcgaggcaaggatatagacgccatcgccgaataattcattagaatagggcaatctcatcgcatgttgatatgaggcttttaggttcaaccagtgcagcggtctataacggagggcttcgctataacccattttggcaaaatcattttcagaaattgacggttctcgtaggttattatcatcgatgtaatcgttggaagtgattgttgtgctcatttgaaacaagctgacaccagtcatgctgataaagcgctcatcgagcaagcgcatttggtgggttaaaccgataatattactggtgtagttgctggggtaaccgctgatattatagcctgcgtattcgctggcaagttcatcttccggttcataattcgcgcgcctgaaattatgattcaaattcaaagagtgcacatcagaaagcgtgtagagaagattcaatttgtttctgatttcaagctgcttatcatctgaatcattggcgtaagagcctatttccccctgataagtatcatccgtgttaatagacccatccaagttgtagtgcacatgggaggtgtcaataaaattgtatcccatgatgacaacttgcaaggtgttttcaaaatcaagattttcaagaaagaaatcttctttctctaaattcagattgggaataaccgcgctggcgcgggattcggcaaactgtatattcgtgcgaatgccttgaatttctttgcgattgcgatagacatcaaccccgagttcgatttcttcaaaccaaagcttgttaaagacaaggccagcgccatacgcgtaggaaagaaattcatcgtgatcgcgagtgatcatcacgccatcctgatagggagattcaaaagtgtaatcgttatcggctttattaaagaagccgccggtgctgacttccatcccaagctcaggaaacacttttttaaatgtccacgtggctctgttggtgttataagacccgcgttgataagagacatctaaataatcgtactcaaattcccggaaaatgatgtttacaacgccgccagtgccatcgccgccaaaacgcgccggaacaacgcctttatagacttcaatgcgctcaatcagatcaatgggaatttcgtctatggtaaaattgccttccgggctgtttaatggatttccgtcaataagtatggtgatgcctttgccttcaagtccatgaatgttgattcgggaagcgcttcccaatccgccggtttttctgatttttatgccggttgctttggtaagaatcgcctcgatggcggttgctctgccgcgaatttcttccgcatcaatcactacaatggactcgggggcttttcgcattttttgaattggcgaatcttctctcaccaaaatttctttgtgccgaacagcatcaatttctaagctgaagttcagggtgactttggagtcgccaatcgtgatgttttgcgtttgaggtgcatagcctaacgaggacgctttaaccgaaatgtttcctttcggcacggttttgagttgaaaccagccgtctgaatcggtcacagcgccaagtttggttgaaagaatttgcacggtagcgccaacaagaggattgctatcgtcatcgcaaactttaccgctcagtgaggattgggctaaggcagaaatagaacaaaggagggatacaaaaaaaatcgaaaagaatcgatacatttttattaatatttaatctaaattagctttagaaggaaatgtaacttagatccacgtttttgcaccaaccagatacggagtaaggttgacccgtttgggagttttttctgagggattataaaatgaaaatcaagttaagccatcgcgagcgtcgggatatggccgtagaaattcattaccccaatgaatatggcggcttagaggaggtgagcgaacgcctgcaaagcgggaaattttttcatggcgaaggtgattacagtgagctgttttttaaagggtttcacattgctcgcactacgcttttgctcaaaaaacccttgctgatggaaatagacagtaattaccaaaccgttaaaatggtttttaccttttcaggtaaaatttcagccattgaacggcaaagtaatttgcaattggaacgaatgccgaatgggcataatatttaccatatgaattgctttcaagggcattcattctgggaggcaaacaaggatatttggctatttgaaatcaatatcattcccgagttattcctgaaatacctgccaagtcataacaagcgtttcaagacttttcgtgaaaaaattgagcgcggagaaacctgcgcgcttagcaattatgattattgcattacaccggccatgcaatggatcattcgcgacattgtgacctgcgagcgcaccggcttttttaagcggatgtttctggagaataaaatcaccgagcttttacttttacaattggaacaaatcagcgattcacagcgggaggccgttgcaagtctaaacaatcgtttagccgataagatgatgattgtgaaagagtacatagaaacccgcaacctaagatcttgttcattatcggatttggccaaaatagccggaacgaacgaattcacactgaaaaaagcatttaaacaaatgttcggcacaacggttttcggatactggaatcaactgaaaatggctgaagccaaatcccttttaacagatggtgaacttacggtgagcgaggtatccgcgcacttggggtacaaaaatccgcaacattttacgagagcttttaagcgcacctacggcaccgtgccaagcaaatggatttataaaagcgggatgctgcatttagattaaacatccaaatccgcctgtgacacatcttctctaaccgacttcaaggaaacatgaaaaatcgtttaagccataaggattttgaagagctggctatagaaaaccactacccgaacggcttttttggcgacagcagtttgatggaacgccaacacgccggaaaatttttcttcggcgaaggctggtatcaagaaatatattttaatggaatccatatcggctttgggaatcttgcgctgaaaaacacgatgcagctcgacatcgaatgcgattaccagaccgttgagatgaaatttgagcttaccggcaaatccatatcgcaggagcctggacgccaagtttattctgaattactgccaaatcagcataatattttttatgtcaatggatttcgcgggcacacgctttgggaatgcaagcgcgacatgcaggttttggaagtaaatctcatgccagaattgtttttaaaataccttcctgaaagcggccagcgcttcagcgaatttcataggaaaattcggcgcggagaaacagcgcttttaagtccgcataattttagcattacgcccgccatgctatggctcattcatgaaattatcacttgttccagaagcggttttttcaaacgggtttttctggaagcaaaagtcatcgagttgctgcttttgcaattggagcaaatctgtgaggcggacgcacagccgcaacgcgcgttgaaaaaagctgatgttgaaaagatgtttcatgtgaaacagataattgagcaaaacatgaacagcagctactcgctcgcagatttggccaaagcggctcggacgaatcaattcacgctgaaaaaaggatttaaggaaatttttggcacgacggtttttggatactggaacgatctgaaaatggcagaagccaaaacccttttgcttgagcagaaattgtcagtcagtgaagtttccgttcagctgggctataaaaatccgcagcatttttcaacggcgtttaagcgaaaattcgctatttcgccgtgccagttgaaagcttaaaaaaagcaaagcgaagagcccgctaaaaccacagcgggttgttcttcgcttcgctccaggagaaaggtgtcaggaagtaaacagtcaggcaattaccaggtgatttgtttcatttgcacggtgttcatttgtttgttttggtcataagtcgagagttccgcatctgcttcatatttcacgccgacaaccatgacatagcaaatgtcgcctgtttccaaatcactggcacgaagccatccagggcttgcggttgtggttttgctaaatgtgtattccgttgcatcagcggaaacgcgcttattgttgaaaagcggctcgttttcgtttttgtcctcatccgtcagtttcaccatgtagtagcccacgccagaaacgctttcccatgtggccgtgacttctccagtttctgagtcgtaagaaaccgaattcagcgtgatggatggaatttccacgttttcaagtgcgtcggttagttctatggtttggccgtcgtcaaatgtcagcttgaaggtgtaatcgccggtttcgggcatggcgctggccatttccgtatcagccggatggcggcgcatgttgccctcgcctttccaaaattccgcaagttcgtattctgtgccatccggcgcagtggccgagcaagccgttaagccttcgccgccggcgtaaaagacgagtccgtatttatcgccgctggagcttttaacttttttgacgaacacatcgccaaatgcgtcctcgtgttggtcggtacttgaaccggtggcggtgtcgtcatcgtcatcatcgtcgcaagcggcggtaataagaacggcgcacaataaaagcgtaaggagtctgaaatagtgaagttttttcatctcgtgtttattgaattttggtttagaagttaaagtggagtcctgtgttgaaacttctgccgggcgcgcgcatccaatcgaactgatagtgctcgcgatagtcttcgttaaataaattcgtgaccgaagcgttcaaggctaagttctcgagcaactgcacgctcgcattgaaatcgataacggtaaatgcatcggttggaatgtcgtcatccgccacttcggtttgctccgccgaatagcgcgcggaaagatgaagcaacaatttttgaacgggtttatattttatcccgagatttatctgaatgggcggcacatcggtgagttcatcgtccgagctatcgtcgtatccatgaatccaagaaaagttaaaatatggcgaaatcgcttgggtgagattttgtttataagccaattcaacgccgtaaagcacgcctttgccaatatttcggaaagtgccttctctgctggccgtgctgttgtcccaatccaagacgatcatattttcgatttgattgtgaaatgcgctgagttcaacgagcgaggccgcgcctttgtagatcaacgccaaatcgaaattcaggctgtgctcggaagcaaggtcaggattgccaatgttgaggccgccgggcgtgttcgtggtgatgtataattctttcacatccggtgcacgaaacgcgctgcccacattggctttcagcgtaaaggattttgcaagaatgtaagacaggccaaaatttgcgctaaacgcatcgtctgttttttccgcattttggttcggtgcgccattggtggagatgtaattccagcgaacgccggcgcttgtgaataatttatctgtcgcaatgaaatcggcttgaacgaaaacgccgtagctattttgatacgcgccggaaagcagtgtggtaaattcctgcttcaggaataaaccggaatagtaaccgtgaactactttcgattcgctgatgtcgatgtcttgatgaaggaagctgtcgaagcctgtgagaattttgaggcgcttgtttaaggtaaagtaaaaatcgccttgcaaaacatagtcagtgctcgataaggttttgcggttattcaccagcttatcatcggacgggtcggtttccgttttatgcttgatgattttgacgcccaaatcgtgatcatgccgcgaaaagttcagctctgctttggtgagcgtgcggctaatgcccgtccatttgtaattcacacccgcgatgaaatggacatccttatcatgcacggcattcgtgagcgtgtcgtaggccggtttgccaatttcgccgccgtcgctgtaatacgacttgaaagtgatggcgtggtgatcgtttggcatgaaagtcagttttccgccggcgtgtttttcctcataaaacgtgttcatgagcgccgttccatccgccaaagtgtaatcatcggcatcgcggtagcctgcgtcaacatgaaacatccattttccaagcattccgtttaaggcaagatttccatttttggcattacttacggagcgggtggaaatgtcaaatcggccaccgatattttggttgtagtagggcgtttcaaagcttttggtgagaatattcaccacgccgccaatcgcgtccgagccataaagcgtagaatatggtccttttaaaatttctatttgttcaatctcaaacggattgataaatgtgccgggcgtgccgacatttcgctccgagcttgttttttcgccatcaaccatcaccaaaacgcgctttctggcaagccctctgatggatggcgcagcgtgatacgcttggccggcaagcgacacgctcggctgcttgacgagcaaatcgggaatattttgagcgcccgactcaagaatcgcttcgtttgaaatgacttgtgaggtaatggtttgctcaagcgaactcgccgcatttttgttcgccgaaaccaccacttcattcatcatcagcagttccgagcgcagaaaaacacgaagcgatgaatcgtttttgcacgaaatggaaatccgcttgttttgataacccatgagagaaaatcggagcgttaagctatcggcgtgggtttttatgcaaaacttcccatttgggtcggtgtgatttttaaaaggatggctgctaattccaatgctgacattcggcaaaggggttttggtttcagtgtcgaaaacagttccacagattaaatagtcgtcatgtgcaagtccttcgaccgaaaagccaaacaacagaaaaagcaacccacctaaaaattttgtcatcgttacttcgcctcaggaaatttgtagtcagtgatttctgacagtgtgattacgccttctggcatagcggtaattgctgttttgacaacgctttgaaccgattcggcaaaaagctttctttcttcgtcggacgctttgccattcaaaactttttccttgagcggacgaatcgtgcccattttttccggcgtcatgagcttagcacggttaaaaacgacccgaaccatttttcccgtgtcgtttcttttgaaaatcatggtgagtgtgcctttttcgccttgcagtgatttatccacgcaagccgcgtgctgcttttggcaaggctcatctctgaggatataggaagcgacagcaagatggtcggtaagcgatgagctaacaacggagacatttccacgctgaggcatttcatcgttaggataaagtgccgcgagcgcttgtttggtcatcaaaaaaccggaggtgatgcccggacaaatatgtccggtgtatttaccaacatcgtccagtgtgaattcaaaaaaatcctcccctgcttttttatatccaaacgcagcggctaaagaatcttgcagtttaataatgccagcttggtggtaaaggctgttttctttagcctcattttgggaaagtggtggcgggctgggtttttcattggaacatccagtgataaataagatgataaaagatgctagcaaataaagcttcaagttcatgtttatcctattttaatctattgttttactctaattatttagattaaatctaaataaaatacgccaaataaaaaagcaaatgaattgcttttttgattttttaatttcctgatgtgaggctaagatgtgaaactcgcttagctatgctcgtgctgatggcgatgatgcaagtcaggctaatgcggatggctgtgcgtgattttttcgtgtgtgtgccagtggctgtgataactcgatggattttctacatgtggatggttgtggtgctcgtcgtgatgatgtagatgtttgtgagtaattgcttcatgcgtgtgcggatgggaatgttgctctaagaaaagcgtgatcaacgacgcaatgagcagcacgattgcgacaatttgaaagtgcgaaatctgttcgcccagaaaaacaaaggaaagaatcacgccccaaaaaggcgcactgccaaaaatcatttggctgcgagttgccccgatattttgcgcggcggtaatatatagcgtaatgctaatgccatacgcaaacaccccaacaaccaacgccaaaaaaagcgagttgccctgaatagaattcggttcaaaaagaaggccaaacgcaaaatttgttgtgcggccgaccaagcctttccaaaaagtgctttgagttggggtgatgccatcaatgagcgcggttaaatgattgtctaagccccaagcaatgcaagctgccccaatcaagacaagcgcgagcagcccaatgtttccctcgtgccaggttaatataagcgaggcggccaccgtcccaataacgccgatccagccgtagcgtccgagatgatctttaaaaaagagcacgccaagcagcgcggtggcaaccaattcaaggtttagccataacgaaacggaacttgccgatgctttttgcaaacctaaaagcagcagcaccggtccagcgatgccgccgaatccaattgcgccaatgagccgcagaagattttttttgccaatccgatgaatttctccaatctttttttcacgtaaagcaaatggaaacattcccaacgccgcacctaaataaagtagcccagcgagcttgaaaggcggaatgctactgagtaggattttttctatcggcgttgcggctccgaaaaaaaatgcggataaaagcgcaagtaaaatgtatggcgtttggctttgagcatcaactcaaattcttgagcaggtgctccttttaaacaagtttggcgcgaacaaaaacggccttcgaattatggccaattaattttgattcagtgataacaaaaccgcaatttatgagcatatcgcaggtgtgttccaccgttagcgtttgtgcgccagcgggtggttttccataggtgcgcaggtagcggtagcccatgcctaacttttgaaataggttcattccctcgatggtaaaactaaccaccaccaccgttccgctcacttttagcacacggctgctttcttgcagtgctttttctggattggcaataatgtgcagcaaattaaccatcacaacggcgtcaaagctggcgtcgggataggataaggaaaagcaatcttgctgctcgacatgaacattttttcgctcgtttaagcgctgagcggagaacgaaaccatttcttttgaataatcagttgcaaagagttcatccgccgagtctgctagtatttgggaataagtcccgtttccgcagcccaattcaaggacttttcccgttaattttaactgaaaaagctcatcttttatcgcattgatgtttcgcttgccagccacataatgattgcgtttttcaaagtcggtcgcaaaacgcgaccaatgtgtttcctgttccattgttttcaactgtttaaggttaagcctcttttagtttaacagcggagagcaatagggttggaaaagccgttttctcgctgggttgcctaactgtgaaatcaccaaatccaacttcagaaagcgcctcttttaagactttttcaggaagttgatgcgtcgggtaacccatcaggcgtgtcattagctcgacaatcgtaagcgtgagatagttttcgccagaaatgttcgatgaaatgtggtttgaaacaaacacgccgccgattttcatcgattgattgacggttttgaggaagcctgtaagatcgcgcgtggcgccatattcataaaggaaatgcgagcagaaaaacaagtcgtagccgcagccaaaagaatcgccagattcaatatcatacgcgtgaaaattcacacgattcaaattcggttcttttcctttcaggcgctcagccaattcgcaaacctccagcaaatcatacacatgtgcgcgcaagttgttattttcatttaaaagcgcaaacgagtaatagccgatatttccagccaaatcgcacattttccggcacgcggcaaactctggaagtgctgtaataaaagaaactacattttgaatcataccggcttttgcgctttgctccatgttaagcacggcctgctctgtcgtccacattttgttgttgaagcgagttgggcctgaagtcagtgcctgaaccagattatcaaatgggcctaagctgccagaaaaggattggatcgccgtaatttgattggcctccgagcttttgagcatataatcttgtgaaaacgcagtgaggcaatattggccatcattcagatcgagcaagccgatagccacaagtacgtttagaagggcttccgtaatcggttcgtccgttttcagcgattcagctatttctttgctggttttcgagccacaggcgagcagttcaaatagctcaatttccaaagcagcattcataattttgggcaaatagcttttgtatagcaaattattaatcctgctgaacggcgcgtgtaaggttggtatgtgcattgctgatgatgattttaagtcggttttcgcaagacaaatcaagctgtttgcatcacagacgcgacttgcttctatccatttttaactttgaaaatacatattaacttagaatttgtctaaataaaataaatatttgacgatcaaaaaaagaaaaaggcgcggtaaggcaatggcaaaaaccatggcaaaatggggcaacaggaagacttcaattttgcaataagcgaactgatgtcaagatttgtgcgaggggaattgctcgtttcaaaaaagattgggaatgatatgactgcggtgttgcggtgaatatagggcattttgcaatgccctaattcgaaataaaacagcggcgatgtatgcgtttaaatccaaatattttttttaggcggatttccgtttgattcgaaggaatcgccgttttctcttaagacagccttcagttcatcggcggtgaaatcatatccatcggcgatcgccaagtcaataaacttttccatggttaaggcattgtcgtacttaatacgaaattgcttatcggagcctccttttgtcagcaggtctactacactttcctttgacatgttatttaagaaatttttgatttatatgaatacgctttacttttttaggtaaaaacttgaatagctttaaatattcaaaatatttttaacatatcaaattctttttttaggatattaaaatctaaaaaatgtgaaaaagccgaggaacccgacctggtttcctcgcactaaattcacacaagccgcttttcccaaaatcaggcgtcgtccaaagtgaacatgtgaaaaacaggctttttcagtccgctaatctttcgcgactttgtaggccagaatgcgcgatgatgtcttgaacgtgggcactacgctcatcaagatcgagagcagcagtcccattcttgtccagcctctaaactcatgaaacaaataggttcgaacgtgccttaaacttggctgccatttttcaatttccttttcgtcgtcaatgccaaatttgaaagtggcgttggtttttttcaccgtctcgtgcatggacgacttggtgctcatccatttgttgagcatatcgaaatgaatttgcgcgccaggaaagcgtttggccaattctctaaacacaaactgattgtccggttcgttgaaatacatcagcacgccttctatcacgaaaagaaaatcgccgcacggatgctggcttttcaagtcgtccatccagtcggttgtcagcatggaggccgcgatgtagcgctcgtttttgccgggcggaatcaaagctttcctaatattgatgacttcttctaaatccagctcgtaaaacagcgctttttgggcgatgctcccgattcgctgaacgcgcgaatccaacccgcaaccgaccaaaacgacgatgggcaaaggatgttgttcgatgaactttttcaccacattatcgaaatgggtggagcgaatggcaacgcctgtcgtgctggccggcgaatccttgtatttggagaaatcgtaatcaattttttcaaccagctcgcaggccgtttcatccacaatcagcggatcttttttcttgctctcgatggattttgtatacagcgtgatcagcagcgtgtcggcgacactatcttgtatgttcaattttattttactcatatcttttcaaggtcaaaattttgtgaaagtaaatttggccatcgcttttagggcaagctgtttttttgatattccagcccgctacatgaaagcttccagccacgcgctgtttgctgcgtgttccaaaagctggcgtaaaggctttggttggccaaaagcgcctcgtgcgtgcctgcctctttgatgcgcccgtcttcaagcacgagaattttgtccgcgttccgaatggtttgcagcttatgcgcaatgaccaccaccgttttgtctttcaccaattcctgaatggccaactgaatgtagatttcattttcagggtcgagcgaggcggtggcttcgtcgagcagaataatcggcgcatcttttagcatggcgcgggcaatggaaatgcgctgcttttgtccgcccgaaaggtgcgagccgccttcgccaactttggtttgaatgccatcgggaagcatatcgagaaattcggtgacctgagctttttgcgccacttccaaaatctcggattcggtggcgtttggtttgcctattttgatgttgttataaatcgtgtcatcaaatagataaacatcctgaaagacttggctaatcaagctataaacagtttccggcgacatgtctttcacatccacaccgccaatcgtgacgctgcctttttgcacatcccaaaaacgcgcgatgaggttggtgatggtcgttttgcccgaaccggacgctccgaccaaagccgttaggatatgcgcagaaatcgtaaaatccacgtcttttagaatttccctatcgagataggaaaacgacacgccattgaagcgaatttcgtagctcgaaggtcggagatttttccccgaatcttgcagcggcgatttgagcaaatcgataatccggttcaagctcacattcatgtagcgcagcatggcgtagtccaccatcaaaagcttcagcggttcatacatccggtaaccgacgataagaaaagccaccagcgtgggaattgtttccggcgtgagacctttcagcccgaagaagaccatcaggaggaaaaagagttcgaaaacgacgaacgagacaatcacaaacgggcccggaatggcttccacgcgaatgctatctttgcgcaacttttcaaacgcattctttagcgtggaatattgttcgcccgtttgattgtgcgccttgagatggcgcaggccgatgatgtattcgataaagcggctgcccgtgttgttgcgcgaggcgatgtgatcttggctatattttgcgccgatgcgcgacgccatcaagatgaacaaatacgcaaacggcagcgcggcgagcatcaaaagcgtgagtttccaatccaaaatgagaaggaaaatcgacagaaacgtgacgccgaaaaccgcgccgaagatgctttgcacggtatgccctaaaatgctttccacgttgctcacatcttgcaaaacgacggacgccaaatcgcccggatcgcgctttttgtaaaagcctaacgaaagcttttgtagatgatttcccagcgaaatgcgaagcttggttgtcatttcgtaaatcgtctggttggttcgcaccatcacgcgctgcgccacgtagagctgaacgacgagcaaaccggccatgatgccaatttgtcgccagataaatgcttggtcgggcgcttctttgaagagttcccaaatgatgagaagcaaaatgccggttggcgcggcgagaagtatgccgtgtaacagttcgcccaaaattgttttccctaagctcgttttcgtgagcctgaaaacatataagatgttctttagcatggctgtctatgttttagcgtgttatagcaaatcttaaatacttgactgccgaccggagcgaaaggcgttgaatgccccgcattgcctccgtttgccaatggcaaagaagacttctgtcattctgagggcgcgccaatggcaaagaagacttctgtcattctgaggcgtcttagccgaagaatccagcgtgaccggatgaatggctgcttcgccagaaaatggctcagcatgacaagttgcccgttgtcccccatgttttatctttttccgctgcgaaaaaactaccggctcagactcacacggatggatgattttttttagcgttcaaatatctatgttttagcttatcgggatttcaaacacattttttgatgtcaaattcctgcgctctggtgtgcgcgttccacattttgtggtaaagcgggcagcttgcgagcagctcgatatgcgtgcctttgcacgccactttgccttgattcagcacaaccacttgctcggcttcggtaatcgtggaaagccgatgcgcgatgatgatcacggttttattttgcatcaattcgcggcaagcgtccatgattaaatgctcgttttccgggtcgctgaaggcggtggcttcgtcgagaattaagacgggcgcgtctttcaaaatgacgcgggcgagctgaatgcgctgctgttcgccgccgctcaaatgcacgcctttgtcgccgaagcgcgtttcgtattgattcggaagctgcatgatgaaatcgtggcagcgggcaattttcgctgcggcaatcacctcggcgaggcttttttttgcgcccatgcgaatgttgtcgaaaatgctttggtaaaacatcatgttgtcctgaaacacgaagccgacattttccatgagcttttcgaccggaagggatttgatatttacgccgcctaacgaaatgctgccagcgttcacatcataaaaacgcaccacgagctggccggcagtcgtttttcccgaaccggaaggcccaacaagcgccgtgagagaaccttgcggcacgtcgaaggagacatttttcaaaacgaagttgtcttcggtgtaggcgaagctgacattatcgaatttcaaggagaaattttgcggcaagctgtctgagccgctgtccagttcgtccatgtcgaacaaaatttcatccatgcgcttcacgccgtgatcgataatcacaagctgcgtgctgagcgaaaccaatgcgaaaatcgggcgaatgtagcccacgccaagcacgagaaaaaggaaaaacaccgaaagcgtgaggccggcgctgaaataaagataaacgccgagcgccaaaacgggcaaaagcgcgttgtttaaaaaactcatcaacatgccccaaagcggcgcggaaatttgcgtccatttgttcacatgttcttgaaagtcataaaccgtgccgctgtatttggtgaaagccgtcgccgattgcccaaaaattttcatcacgggcatggcgcggacaaactccacgatgccggcgttcatgtcttccaaagagttgtgatatttctccatcgcttttttgctttcctccgtgcccatggtggacgggacaaaaatgatcacgcccaaaagcggaatgaagctcacaagcgccagccgccagtcgatgacaaaaaggaaaatcaggcaaattacgggaagcgccaccgctttgacggtgtcgggaatgccatgcgcgataaaagtttcgatgcgctcgacgtcgtcagcaaggatttttttgagcgagccggagcttttgttattcacatatcccatcgggacgttgcccagcttttcggcaatcttgcagcgcagttcatataaaatattaaaagccgcaatgtgcgaggccatgccggacgcgtacatcagcgcaaacgaaagcgccaccgcgcccagcgcccacgccaaaagatcgatgacttgcgaggcattttctccgctcagcagcgcatttaatatgtaaaatacgatgaaataaggcgttagcgccagaatagcgtgcaaaatcaccaacgcgcctgagagaaaaagcagcgcctttcgccgtcctgcaatttccaacagtcgcgccaatccagatttttgagattcttttttcataattgaatgatattttaaatcatgatcaaatcatttagttattattattaatgttctaataaggcactgatagaaaatattttctcatataggatttttttgatgagagaaataagatgtctttgaattgttttttttgcttgtaaaagaaaactggctattagcaaataatgatgccaatagccagtttgtgagataatattattctccgaaatacatcacgctcgtcggaatgccttgtgtgctcaccacaggtgaagaagaactttcgcccgtagttgggtcgtaagtatataagccttgtccatcatctgtcgataagccaaaaacaatgaggtcatcagtttttgagacacattttgctgcccagccagcagttagcggcaaatcgattttctcggctgttttctgagagaggtcaagtttaaatggctggaaatctctgtcattcacatagtcggggtcagtgccggtttgataagccggaatttggatgctggtataaacaatgtcatcgccgccgtattgtaaacaaaccgcatacgagccttgattgtcggtcacatcaggcagataagtatcctcaatgctgaagtaatagtccgggtcccactcggtttctcccgctttaattctcaggaatccatcctcagcgccatcttggtaaccccaaacgcccgagctataaaaatagatgttctcatcttcgtccataaaggcggtgctgtgcaaataaggcccaatagccgttgcgcgcacatccgtaatgactttttcaacttcgtttgtcgtgatgttgatgatggcaacataagctgaatcgtaagcgctgtatgaggtgatatattgatttagcgcgacatacatgtagtttccacgaataatgttcgcgcccgggtcagggttgttgtccccaacggcatatccagtcaggtcaatttcgtctgttttggttaaggtagttgggttgatcacagcgatttttccgaggccatgcaagctaacataagccgtcgtttcatctaaaaagctaatctcgccaggcattgagccggaagccatcgagagcgccccgatgtaggttaagctgccgtcggaggcgtttctttcgtatttataaattttatttccataaaatccttctgcaactaaaatcatattatcataacggtaactcacaatcccagatatcaactcataagcgtcgctatttgtatattctgatggttccagattttcaaatgttcccaagtattggctatcgccaactaaattggtaattgcaaattgatgtgtacctgtggatgagttggagctgctatcgtcatcatcacatgctgtaatgaaaaataagagaatcggaataataaaaattgttcgtatacgatatgaatgtttcatttttatgtttgttttgatgttatataagattgaaaaaatcagcttttgcccattagcgtgtatctaaatttcacgtgaaacgtccgtccgggaagcggcattcgataaagattccagacttcgttatcaaaaatattatgaacttcgaaggtgaatgtgtattgattatgaaatgagtgttgaatgccgatgtcttgcacaaagctttgaggaataatgcggctttggcgattgctcactttccagttgtaataatattcttccgtaaactcagcgtcccagtagattttgctgaattgatcttttccaaaaaggttttctgcatgatattccacgccgaaattcgcaaagaaatacggcatgttcggtacgcgcagccctttcgttggattggcaaagcttgcgcctgcggatttttccatgacatcgcgagcatcttgataggtgacgttggtgtgcgcataaagcattttgcttaaatcgaccttcagttcggcctcaacgcctttgatttccacctcgcccaaattttcatatcccatttcaagcgagctggccatgagcttaatcatgtcggtgacgtgcatgtaaaagccattgacttcaagctgaacgcgttcaaatccgaaaaaacgatgccggtcgatgtaaaatccgagattgaaattattgctgacttcgggttttaagtcaccggctggcgtaatcaaaacgccgtcgccaaacaattcgtcaggcgttggcaggcgaagtgcgtgttgataggacgctttcaagttgaaaaacggccaaatccgccagcgaatagcttcgcttgtgccaaattttgtggaagtatttcctttcgtttcgggcgtgtcttgaaccgtaaaaacgtctaatgcggtaatttcggcgtgcgtatgaaaaaccttcgcgcctaaaagattaataaatttatcgccattcaattttgcttcgtaagtaagaccggaaataatattatacatactattcggatagccactcacatcatagcctgcattttcacttgccaattcatcttttggatctttttttgaatagcgaaaagaagtgttaagattgaaagaatgaaatggatttatcttgtaattaagatttagccgctcacgaacttcagttattttatcttctgagctgttggctgtccagccaatttcgccttggccgtttgggctagcgtaggaattgccgtagaaatcatagttaagatgggctgtgtcaataaaatttgtttctgaaacgccaattaacgaatgcagttcgaaatctaaatttttatcaaaaaatccttcttttttgaaagtctgttcaaaacctaataatttatttttggtcagagcatgttgtatgttttcttgtataccttgaatttgcgcttcattattataatactctacttcaagttcaatttcatcgaaccataattttgtgaatgttatattcccgccaatgatataagattcaaataaatcatggtcgcgagtgatggtaagattctcttcgtaaggtgaattgaacgtgtaattattctgggcgtaattataaaatccgcccgtcccgattcgaattcctaaatctttgaagtttttcttgatgacccaagaagcgcggtttgtgttgtaggaactgcgctcgtaggacaaatcgatgtagtccgtctcgtattcgcgcgtcacaatattcaccgcgccgccaagtccatcgccgccaaatcgcgctggcacgatgcctttgtagacttctatccgatcgataaggtcaatcggaatatcatcgatggaaatcgatccgtcgggactgttcagcggattgtcgtccaccatgatttggatgcgtttcccttccaaaccatgaaccgtaattcttgacgcgcttcccaagccaccagattggcgaactttcacaccggcggttttatccaaaacgctttcaatcgaaacggcttttccgcgaatcgattttccctcaatcaccgagatggcttcaggcgcttctcgcatttgctgaatgggcgatttgcccgtcaccaagatttcttttccttcgacggcttgctcgctcagcacaaaatcaagcgagccaaaatcatcttgggggctgatagattttgtttgaggttggtatcccaaaagcgacgctttcacaacgaatttatcggaaggactgtcggttagcgtaaatttcccttcttcatttgtgaggcatccgatattcgaatcaagaatttgtaccaaaacgccagcgataggctcgcctttcttatcggtcacttttcctatcaaaatgttctttccataagcggaaaaaggcaagaacagcattaagaaaaacaaaaaaaatttcgcaaacatctattcttatttagactaattttatatttaggtaaaataaaaataggaagtatctcaggaattcgggatacgctaaagggaataaaaacaacgaattagggaaaatgagaacacgattaagcagtgaagatgtagaggcgctatttatagagaaccagtatcctgctttttttcaagacgagcaggctgagatttcagagcggcgccacacttcaagccttttctttgataagggcgaatacagcgaaatttattttaaaggggtgcacatcggctatgggcattttgcgcttcgtcagagaacattaatacagttcgaaaccgattttgagaccattgagatgcacttttctttgtcaggaaaaacgacggttaggacggtaaatgaaaaccggctgtttgagtttggcgataaccaacacaatattatttatgtcagtccgttcaaagggcaagcggaatgggcggccagctcagcgatgcaaatttttgaggtaaacttgcttcccgagttttttgcgccctatatgccaggcggcagtcagcgttttcttgattttgaacggaaaatccgccatcacgagccaagttacttaagtccatgtaatggaagaattacgccgcagatgcgctggattattcatgaaattatccattgcaatcgcaccggcattttcaagaaaatgttcattgagtcgaaagtgatcgaactattgcttttgcagcttgaacaaatcaacgatgccaagagagaaaattgccacaaattgaaaaagtcagatgtggataaaatgcacgcagtcaaagatttgctcatgggaaatttagactgcacaagttcgcttgttcagttggcgcaccaagttgggacgaacgagtgcacgttgaaaaaaggatttaaagaagtttttggcacaaccgtttttggcttctggaacgaaatgaaaatggagcacgcaaaaaaacttctcttggaagaaggcttggcgatcagcgacgtttcggaaagagtgggctacaaaaatccgcaacatttttcggcagcatttaaacgaaaatttggcgttgcgccaaagcagttaaagcaaaagacgtaagtggtaataataacttattcgtgattttatgaatgatttatgtaatattttttgtataatagatattaattaactaatatctacgcttattcttgttctttattttttgcgacgataatcatcatcagggaattcggtgagaatccgagactgtacccgcaactgtgataaccgttaagtcgaattgcaaaaagccattgcgaaagtgagaaggcgcgattcgaaggtttaagtcaggagaccggcaaaactaaattaatcttaatggctttcgggagttaatgtcaagatttcttagaacaattgaattacactttctacatttctcatcttaatccaaatcctccaattgttacataagtaaatccgatgcttatttttaagcgtccgttttataattgtgattctgattaacggcgacctttgcagaaaagctcatttttcttgattctgattttaactcccgattaaaaactaatttgggagaagaaatgaagaaagttgttatgctttttctgtccattttattttgcagcaattttaatttgcaagcaaaagacttcaatttaaaaggcgctgtctacgataagaaaacaaatgccccattatttgacgtcagcatctttattcaagatagttataatcgaacggcaacagattcatcaggacattttataataccggtgaatgaaggtgaaacgcttgtttttagtgcaatcggctatcaacttcataaagaaaaaataaaaaatggcgagttcttaaaaattttcttattaaaggataaatcttatctcgcaaaagatgttattgttactgcgcataagaaaaatgaaacggctctcaaagtagatgtccccatcaaagaaattccattaaccgttcaaacgctggatgcgtccattttggaagaacgcgaggccaccgacatgggggacgccatgaaaaacgttggaggcgttcgcccgattaaccgatatggcggcttccaaacctttacatttagaggctttaacgacttcgttcttctggttgatggtgtaagagacgagcgccacaatctttcctcaagcgcgccgcaaaccaaccttgccaatgttgagcgaattgaggtgataaaaggcccttcgtccgttctctatggacactcagctttgggcggcattatcaatgtgatcagaaaaaagccaacgccatatagcacatataatctatcggcttcctacggcagctttaatagcaaaaagatttttgcaggcacaggcggaccactcaatgacgaactcagctaccggctagatttgggattaacagaaacagacggctggagagattttggacaacgcaccgcaaacgcttatttggcgcttaattacacgccatccaaaaccgataatttcgagcttcaaattggtttgaacaaagataagtacgataccgatacaggcattcctgtccttgaggacggtagcttccctgagatagttgatttatccacaaggtataatgccacggacgatttcttaaaacatgatagatatgatttccaattaggctataccaaagagattaacgataaccttcagttaagtaataaatcgagtttctattatgataaaatagattatctctctactgaagagctaacttataatgaatcattagattcattaaccagaacatatccatattattttaatcataatgcttatccagttcaaaatcagcttgagctgagctataatttcaaaacttcggatattgagcacaaattgctttctggttattctttcaattatatgcacagaaaaacatattatggcactgtaattggtgatggaaaaaatgcaacgattagcgttgttgatccaatattaaatcaaggttatgtgggatacattccaaccagatacagtggaaaagatgaaactacgcatggtctttatgtacaagattggataaatatttctgaaaaattgaaagtaatgcttgggttaagatatgatattttcagaggaacatattatacagattatgtagatgaaaataaagaagttacagaagaaggcgaaaagaccgatataaacactactgcgttcacttatcgttttggacttgtgtatcatctttatgagccatttacattatatggttcatattctacttatttcaaaccgacaagaacaataagtagttatggtgaagtatttgatcctgaaaaaggttatcaaggtgaagtcggttttagatatgaacttaataatattgctcagattaattttgcggcgttttatattaagaaatatgatattgttgaatctgttggaaaagatacgagcggtaatacaatttatcaacaagttggcgcagccgattcaaaaggtgttgaagtcgacctcttattgaattataatgagattgttaatgtcacgtttagctatagtttcaacgaggcaaaatatttagattatgacaccgacgacgcttctaactccaatgaaggaaactacataaagttcgctcctaagcacatgttaaaaatgtgggcgacctgcaatgtgggctatggatttggtacaggcttaggtatcaatcatgtttctgagaattatacaaatgcagcaaatacttacaaattgcctggttatacggtaaccgattggtctgtattttataattttgataattctcaaattaaactctccgtagaaaacctctttgatgttacttatttcaccgatgctatctataataatcagttcttccccggcgctgagagaaattttactttgagttatagtttgaaatattaatcatatttaagcagtctgtaattagcgcaggctgcttcttttttttgaataaggttattataaatgaatacattatgtatatgaatcaggtgtggctatttatttcacgactacataagtatttggggttgttctttgccgggttaatggttatctggtttgtttctggttttgttatgatttttatagggtttccaaagtatgggaaatctgagcgattattggaaaataagaatattattgatgaaaaaatattaaaaagtattgatagtgtttttcaaaaaaagaaatttacaaaagcagagatatatgtggcgggcggggaaaatattttaaagatttgggagaacgacacttcatttacgctttgctcattagattctgaaaaaataatcgaacgaatagatagtctaagagcgacaaaaatagccgtcgaaaatatgaataggctaaaaaaataccgttatgataaaatttatgagcttgatcaatggattccgtgggcacgcatagaaacggatttgccaattcataaattttattttgatgatgaaaataatactgaaatttatatttcttcctcatcagggctaattattcaaaagcatacaagcagcgaacgattttgggcatatttaggtgcaattccccattggctctattttaaagacttaagagtccgaagaagtctttggattcaagtggtcgtttggctttctggcatttctacattcatggttttcattggaatagttttaggatttaagcgattgagatttaaaaaaggaaaaactatttttccctacaagaaaaatttatacagatggcatcatattaccggattcgtttttggcgcatttgtttttatttggacaattagcggaatgttttcactcgtgcatataaatttgaaaaaagatgagaattttgcgtcgatgcttaaaaaaaaatggaatgaaaatgtgttcttaaacagaaatgctgaaggggtttatgagcaaattattaaagtttttcaaaatgattctcctaaaattctcatgttaaaaaacactgatgatggacttttagtcgaatctttaaatgaaaaaggacaaagcatatacttgaatggtcaaaagcagacagaagaatcgcttgcaaaaatatatatagccaaagcaaaaatattgtttaaagaaaatatgaaaaatgttttattgattcaggaatatgataattattattattctaaaaaaagaaattctcctttacctattataaaagtatcatttaatgatatcgatgataccgttttttatatcgatgtgatgactggagagattcttagagttgttgataactcatcaagattgagtcgttggatatacaatgcgatgcactcatttgacatgaactttcttttatctcataacgaattaagaatttttatactaattatattattaactggaggaacaattgtttctattactggaatgctttttattgtaaaacataaaataaaataatgaatacgcttctaataaatcttgtatgagatgagcattttaaatgttattggtttatgaaatgtgtgggggacttgacatttcttaagacattccgtgaaacacgaacgcaattaacggcggcaaaaagccagccgcgagcaaccattttcctcttcccgaaagcccttgtttgccttgcaaaataaagagcccggtgagcgtgatgagcatgagcatcacggcaaaaatatccgacacccatttccagccttcaatgctattgcgatgcaagacattggtctcgtaaaaaacaggtcggcgcgagactttttcgtacttgcccgttccgtttttcaaattgagatgaagcgaggctttatcgtaataaatcttgagctgatcgtctgttggaaaatcgtagattttatatttcggttgatctaccaaaagcccaaattgcctaaccagctcgttcgtgatttctgatttttcatacgcgcgcgcaagcgaaacatcttttttggtgatgacaaaatctggattccagtcatcaatgtggttgagcgccagtcccgaaatgcaatacatgataattaacccagaaaaaaagtagcctaaatcgcgatgggtggcgttgttccatctttttatcttttgcgaatttgccattcttaaccttcttttttctccgtttttattttgtttgccaactcggtggaaatatgaatcacccacgactcaatgttttcatccggcaaaatggcatcgggtttgtatatcacgcgatttttataatccggcacttttgcgatgccgccgccaataattctcacttggaaattttcatcgtgagccaccaaaatcggaatcacaaccgctttcgattttgttcgcaacactttttcaacggcgactgtggtggaatccgaacggtagcgcgcgatgtgtccgcaccagccgtaagcatattcgttgatgcccaaatttttggaaatgtgatggccaatgctgtctatcaaggctgaccattgttttgtgtaagtctcgtcgccataagcgattaatactacgccttcctcagcaggattttgcgataaagccttcgtccgtcgtaaaacatttttttgcaaaatatccgtaaagtcaagcaatggcgcgaggtgcgtttttgccttcggcgagtagcgctcaattttttccaacttgagcatttccatcgattgcggatcttctttttgtccgataattgttggaatgtcgtcgaaggaatgcggactaacggtgaggaaaatcggcacaaggatgacatcggaataattttccgcgtcaaattccttgaggcgtgttgcaatggacggctcgttatattccataaacgcggttttgataccatccacataacctgttccgagaatggaatctttcacgttggcctccaaatccaaaagagcttgccgccaagttttggaatgcgaaccgtgattcaccagcaaaactccaattttttgagatggttgttctgcaatttcttgcacatcgcttttggtttcttgcttttctgcttcaggctttgcgcaaccgaaagcgattgtcaaagcaaaaatcatcagcacggaaataattttcgctgaaataagtccctctgaaacattgccaagtacgggcatcggctttttccgaaattcatttttttgcgttttcataagaaaagttttttggcaagcgttcactgaatcaagcgaaacgagttttctccctgtggaaatctttccgagcgagaagagcaagaatcgcaaactccgtttgatgcgctctgcggatgtctcacggaatcggtgttcgtcatttcccgttgtcagttttctgttttttctacacaagtaaaatcagcggctctacctgagttcaagtaaacgcttccccttatttttatagcatttcacacacctgacaaatatagaataaaaatttttacttataaagactttgtctaaataaaaaatgcgtctatattcaacacgaaattagggaaatggatcacgcgcttgaggggcgcaatttaaaaatgacttaaggagtggctttcatgctaagacggtttctttttgtgatgtgcatattggggttgctgccaagttcggtgcaaggcgcggaggtacacggcaccggcgcaattcatgggcacgtcatcgcaaaagatagtgagtcgccgatcgttggcgccatgatctcgctgatgggaacaacctatgggacggtttcagatgaaaatggcgcgttttggcttgcccatgttcatcctggcacttacactttgcgcgtgtcttacttgggttacaaaacccatgaaaagcaagttcatttgaaaaatgcttcggatacgctcgccatcgagttctcgctgaagccggcgcaagttgatatagatgccattgtggtcaccgcgacaaggcaggagaccgcgcttaaagatgtgcctcaactcaccgaagtgattacaggcgaagagcttcaggttacaggtgccgtcactgtgcaagacgctttggaaatgaacattccgggcattgagttttcgccggattcgcacggcgcgaacatacaaatgcaaggcttaggaagcgactacattttaattttgctggacggcgagcgactcgcgcagcaagatcgttccaacatcgattttaaccggctcaacaccagcgacatcgagcgcattgaagtgacaaaaggctcggcgtcttcgctttacggctcaaatgcgattggcggcgtgattaacattatcacgaaaaagccgcaatatccgcttgaagcttcggcgtcgtatcgcatttcaaaatacggcgagcagaatataaacggaatgcttggcacgaaatcggatttgtggagtgcaaaactgaccatcaataagaagcaatccgatggatatgatttaacgcccgaaacgccaacttcctacacgcaagaaaaatttgaagatttaagcctaacgccttggctgcgaatgacgccatcggacaagctgcaactggattttcagggaaattactatcaatacgagcgctttgacgcaacgaccattccgcaacacccgagaaattacggcttcactttgggcagcagcgcgaattattacttctcgcccgagcaaagcctaaaactgagctggcacaccgaccaatacgagcaatatgattattacgaacgcttggacgaagaagagctttcggccattcatcgctacgataatgcgaaacttattttcgcgacaggtttttcaaaaacgcatgccttaacactcggcggtgaatttctgcgcgaaaagcttgtttcagatcgaattacaaatggaagaaaaacaacccaaaactggatcggttttgcccaagaggaaattcaactgattgaaaaacttcgaacggtggccggtgttcagttcgtgcatcattccacatttggaagccatgtttccccgcgcgtttctttgctctatcaagacttgccattcaacattcgcttgggttatagccacggctttcgcacgcccacgctcaaagagctttacatggattgggatcatttcggcatgtttttcatcgaagggacatctgacttggagccggaaacctcaaactatttcacaggttcgcttgagttcatcacggagcgcttgaacgcctcaattttgctgtatcacaacagcttgaaaaatatgattgcgaccgtgaccaccacagaagatggcatctccacagaaacctacaaaaatgtatcggacgcgcgattgcaaggatttgatttgctgctgaaagtcggcatcgggcgcgggctatcgctgagcggcggctacagtttcgtggattcaaaagatttggaaacggacttggaaattgaaggcgtgattcgccacaccgcccgacttcgcgctgaatataattatctcttttcgcgcggattcaacctcacgcttgccttacaaggcaaatacaatggcggcatgatttatgaaagtgtcaatgacgatggcgaagtcgagcgcgaaaactaccgcccatattggaattggagactaaccgcgtctcagcaactttttgccagcataacctttaccgcaggtgttgataacattttcgattacaccgatacagtggatttttcaacgattacccccggtaggcgctttttctcagtcatacaatattcatttaactaacaaaaaaacacagtcacaatgaaaaagcatttatcattcatcttagcagccttgttgcttatcggcacagttggatgcgatgacgacgatgatgacgccggaagcgcaaccaccgaatccgaaagcgcaaccatgctcattgacgcaaccagctattcgcactgggtttatttctcgttcgaaacaggcgacagcgtgcaaatcagcgacccgaaaacttcggacgaatgggatttggccttcatgcgctactatttgcgaaccaacagcggctcatctggaaacgcgcttggcgggatttataatgcgggtaaagtcgagctttcttctgtaaccgaagcgcctgaatcaggttatgtggtggatgattccatttcagtggtagatcattcaacctacacatacacgaacattgccgcaagttcggaacttgccggatggatgtcgttcgacacggaatccatgccgccggaaccgatttattctgattcaatttatgtggtaaaaacgggtcagggtaaatacgcgaaaattcatttgaaagattactacggcggtgacgggacaaccagcgccatgattgagttcgattatgtcttccagcctgatggaagccaaacctttacagaataagcgttttttccattgttctttgttgattattcgttcgtattgccatagatgcgtctctcttattgttctttcatgatttttctcctgatacatagcctcggaggtgacgctccggggctatttttttattatttctctcggaaatcaagaaatctctaagccattttgaacttttagcggatgattttcaatcttaaaatttaattaatatgaattttatgacgaactgaataagaacgattttaggtgataaaaatatctaaaataatattttgtgattttataagaacattcgcacatttcttatgaggaaatcatgtgattctaatatgaggcatctaaaaaaagaaagaatcatggaagtattaattagtgttagtgactccatatcggaagcggaggtaatcgatatctataaggcaaataaatggtcatctgctgacaagcagaaagaattattggccgcactaaataattcacatactttagtaaccgcgcgagttgatggtaagcttgtcggtttagggaacgcaatatcagatggctacttagttgtttactatccacacatgttagttcatccagattatcaaggaaagagcataggccgaaaaatgatggaggcaatgcaagcgatttatggcgacttccaccaacagatgctcaccgctgatgcgaatgcagtaaagttttaccaagcattgggttttaagcgtgcaggaaaaactgagccaatgtggatttataatggcaaagagcattaatgtatacaagccctcaaatccgatgccgaaagctgatacatgccaaaacagaaagcaccaaacgaaatcgtttttttacatgaagtgatagcttcaaaaaaacgcggaaaagatattcagaaaaacatgaagactgccgccaaaatatttttaatttacaaattagtaaaaagcgagttatactgacccgtataaaacactttgataagagctttatttaataataatttgttttaagatttgaatttatacaattcaaaaatggttattcgcaggcgtcttgcggaaaccatatcatctatgttatacatgagaagagcaaatgagatggaagaggttttaaggcggtacaaaaatttacttattcagaagagatatagccaaaacacgcaagatatatattgcagttattttaagaacttttgtatgttctttggagaagaagaacttgaaaaatcaactaccaaacaaatacaaacgttagggggcagcttaagaaacgacacagcataaaataacatatagattatggcagaaaaatataatgcttcaaatattgcaatcgaacagattttgaattttataaaatcagaggaaattgcaatacctgaaattcaaagaccttttgtttggaaaccaaaacaagttcgtgatttgattgattctctctatacaggttatccaactggctatttgataatttcccaaagcccaaacatgaaattgaaagatgggactttatcggaaggaaagaaaataatgattgatggtcaacaacgagttacagcacttatgacttcaataatgggaatggaagttataaactcagattttgaaaagaaaagaattaaaatttctttcaatccattagccgttgatgaagatgaagtattcaaagttcaggacaatgcaatattaaaggataaaaaatggattacagatattgccgatgtttttaaatcggattttaaacgtggtagttttgttgcaaaatattgtgagtttaatccagacatggattctgacaaacttcatgatattttagacgcattaatcggaataaaaaatcgccaaattggagtaatcacattggataaggaactgactattgatgaagtaacagaaatatttatccgaatcaatagtcaaggagcaaaactaaatcaatcagactttgctatgtcaaaaattgcagctaatgtaaaatatggtggcaatgaacttcgcaaagcaatagattatttttctcatttggcagtacaacccgactggtataatgaaatgtcaaaggacaaggagttcatggaatcaaaatttgcacctaagattaaatggctaaaagacgacagagaagaaatctttgacccaaattacggagatattctgcgtgttgcttttatgcacaaatttaatcgtggaaaaatgaaagacttggtaagtttacttggcggtcgtgactttgaaacacgagattataaagaagaaattgcagaagcttcgtttggtaaactaacagacggtgtaatggactttatgaatgagttttcatttacaaacttcattcttgcaataaaatcagcaggatttatcacaagccgtttgacaaactcacaaatgaccttggattttgcatacacactttatctaatattaaattcaagtaatcaaatcgacaagacacaaataaaacattacgtttcaaaatggtacgtattgtcaaccttgacaagtcggtatatcacttcgccagaatcggtaatggatttggatattcgcaggattgcggaaaaaggatttattgaatatttcaaagaaattgaagaagcgaacttatctgacactttttggcaagttggattagtccaggacttagaaacttcagcgattaatagtccattttttaatgtgtttttagcagcacaagtgcatggcagtgataattcactcttaatgaatggtacaaaagtccgagatttaataacaattatgggcgatatacaccatattttcccgaaaggatatttacagaaaaatggaataaccgataaattaaaatataatcagattgctaattacacttaccttgacactcaaacaaatatttcaatcggagataaagctccaaatgactatttcaaaaccgtctttgaccagtgtgattctaaggaaatgaaatttggtaatatttcagaaccatcgttattaaaggaaaacttgagtataaattgcattcctgaaaacatcgtgactatggacgcaacacattatgaggactttcttttagaacggcgaaaattaatggcaaaaaagattaaagactattatttttcactatgacaataaaagccgaccccctaacaatgtataaaaataatggccggctcagtagtaaatttaagggttttaacccgcttcaactttcttgtaacttgacaggaaagtaccacgcagtcggctactattcttatactaaacgttaccaagcattttaaaaaatgaaaatattcattgatacatcagttttattaaattcattcttgatatttcggaaatttgaatcttctgagattgatggtaattatgtaccattatacttgaaagattctgaaaataaactatatatatttgaaaaatctaaatttgaagcctatatggcgtttaaagggataggagggaaaaaaccaagtgaaggtagaggggattatgcaaatagattcttaaagaatgttgatgatccgattagcttttcgaaaattatttcaaagtatcatggtgataataaagagttagcttattattggagtaatcaaatattggaaattgatatagaatcattaatatcaaaacttgactttgttaaagatgaggatagggataatgtattaaaaaatattgaaaagttaagacaattaaaaagtaatcgtgactcttttgaaaaactatgttctcaattcaatcgaatgttggataattggaatattgaagttttgtcatattttgaaatttttagttttaaaaataatgaaagtctaataagttttgaatctccatttcaattagaccaatttgctaaagatacagcaataccatcagaggattttgagattatttttgcagcagagcggattggggcagatatttttttaacaaatgataatgaattaataaattgctctatgagtttgggaaataattattttttaagtccgacagctttttgtagaagtgaagattatgagactttaaaagaaaaaattaaattaggcaaagattatagagaattaaaataaaaacgcttggtaacacgcggtataaaaaattgccgtgtctgtaggttattcaagggttttaacccgcttcaactttcttgtaacttgacaggaaagtaccacgcagtcggctactattcttatactaatcgttgtgtgcaagctagaagcaacataatcgtaataaataacatctttaaagagtaaaaaaacagattaaatagtgtagactttaatgatttcgatttataaatatcaaatttcaagattatgaaaacataatgattttaattgcgagcattttaattcttacttcttgctccgacaaagaagacccaattggaaaatgggatgataatataaagctatcaacaaagagcgttgactttgataaaaaaacagattcagttacaataacaacagaaggagattggtggtggattgatgcaattacctttgaagatagcacatatagttattacggcagagaagacataaacctggaatcagactcttattctataattgaagaacaatttttggttgaaaggcgagataaaaacactctatttgtgaaaataaatgagaataatacgggagaagaaaggattatgaatatcacttttgaagcaggtaattattttgactacgttaatattaaacaagcaggtaattaatatgattgaagatttgtaatgtggaagtaatcaaagccagcatacaacaatgtataaaaataatagccgagatagtagaaaatttaaggcttgaagcccgcttcaactttcttgtaacttgacaggaaagtatcacgcaatctgccactactcatacaatttaccgttgtatgcaagcttaaaaaacatactgcaatgaagatacttttaccaattttatttatatcgttatctgcatgtggacagaataagtcgacgattttatctgataagcaaccgattcggatagattctgtagaaactgtttatattaaaaagtcatcgattgataatgattctattaaattgaattatggacagacaaaagcatttattgataaatggaataattcagaatcaataggattgtataaatatttacctgattattggataatattgattgggaaagatggttcatttagaaaattcagaacaaacaaggataaaataaatgaaaaaaatgattgggcattttcaatcggtgacacatcatttattgagtcgatttggaaatcaaatacattattttcaataccagaacaatatgacccgatttcatttattaaagcagtatcaagagcaataaaagttaatgagggatattttagtgttggcatcacaatggttgataagtttcctaatgattgggtaaaaagagagcatattgacacattgatttctatgattgattctaaagatacttgtggttgttttttaaaccctctatcttcgtatatcccaagtggatgtgctgaaaaaggaggatatgcagcattatttataaaatcatttatggataataaacctgtatcatttggactatatgcctgtccaaaagttgacaaaaaattaaatgaggaattgatatcttggtggattaattataaaaataaataaaagccagcacacaacaatgtgtataagtaatggcggggattgtagtaatatcaaggcttgtagctcgcaacaactttatcacgatttgataatgaatagcttcgaagcccgccactgctcatagccgcaaccgttaacagcaacaaaaagcccaaacacagctcacgtcataactttctttcaataagagaaaataagcaaataccacaccgatagtttgaaaacaaaaaaaaccccgacatcctcggggttttggcacttgtaccgcacggagaaggacatcagttattgagtgaaccaaatgctcctacggtaaagctttttgatttgccccgcgagcaaatcagcgaacgctacgaaatcatatgacatggccaaggaggagaaccaacaacccttatatgtaacggtacgctttgagcacccatccgcacaccagctgatccggctactaccaagattaatttgcgttgatgcgtggcaatcaccgcaaatggaatggattcaaagcaccttacatttgatggctttcgaagcaaaagcgatacgccccggtggagaaaccattattacccgtttagcggatatcttggtgattcaaacaattcgctcctggatggcaaaagatcctctggcaaaaacaggttggctcgcagctttgcaggataaacaagtgggttctgctatcctccttatacagcgagatcctgtacgccgttggacggttgagtcattggcaaatgaggttgccatgtcccgttctgcgtttgctgcccgttttaagaaacttgtgggtgagtcgcccatgcagtatataactcgatggagaatgaaccttgccgtacgccctaaaaaatgagaatgtatctttgggggaactggcttatcgtctcggctaccagtccgaagccgcatttagtcgaacttttaagcgaatgaaaggctcttctcctggcgcagcccgtatgaatgcgcacaaggatataaccagtcgttccaccggattcgctgaggctcgccggtgaacttcacgtgagaaaatgacttccccaaatgcgcatccaattccccaaacaaaacaactttgaaaatgtagaagcgagcctctaagccaatttgaattttaacgaacaggccttaatatgaaaaattcattaatgggaattttataacaatccgtataagaatattttaagatgatgaatatataaaaagaaacaatgggatgtgattttataaatatatatttctttcgtggaaatcatatgaaaattttatataaagtttgaatattaaaaaatataagatgaaaaataagacgaaaactatattgtttctctctcatggaggaggtcctttaccattacttggcgacgaatctcactctgaaatggttaagaatctgaaaattttagcggaagaaattgataagccgtcggctattattttgataagcgctcactgggaagaagaaattccaacgattacttctgctgcaaccccttcacttagttatgattattatggatttcctgaagaatcatatcaaattcaatatccttgtcctggtgaaccgctgttagcaaatgaggtcagaagattactaaacaaatctggtataaacacaaggctggatgagcatagagggtttgatcacggactttttgtcccgctcaaaatcatgtatccaaacgcggatattccctgtgttcaattgtctttacttaaaagccttaatcctgccgaacatattagaatcggctcggcactatcggaaataaaatatgaaaagctgctaatcatcggatcaggcttctcattccacaatatgagggcgttttttaatacgcaaaccgccgagacgaaggcaatgaatgaaagttttgaacaatggctgattgatacctgttcaaatcaggaaattggagaagcggaaagaaccaagcggttggaaaattgggagaatgccccatttgggcgatactgtcatccaagagaagaacatttgttgccgctgcatatctgttacggcgttgctcaatcggcatgtaaaaaatatatagaattaagaattcttaacaagaaatcaagcttttacctctggtaaactgatatataaaattaaaatgaaatgataaaaaataatgtttttttttgattagatttccgcatctaaaatttattataaaaatatttttgcttgattaagagcaaaaataaataaaattcaggaaagaaaatacatgatgaaagaacgagaagattttttagaaattgcagaaaaaaacttacaacgagcgatttatattataaatgaacttcagattattgaaacgtggaagaaatttggggttgttgccaatttaatcggttctgttccgactgggttgttgatgaaaaataaagatattgattttcacgtctactctgataatttttcaattacagatagtttttatgcgatttcagaatttgcaaagaacgaacgggtaaagcgtatcacatacgataatctgttagatacagatgaaaaatgtttagaatggcatatgtggtatttggataatgataatgaattgtggcagattgatatgattcatattttgaaagactccttttatgctggaaaaatggagcgcgttgttcagcgaattactgaagttatgactcctgagttaaaaaaaacgattctttctattaaaaatgaggtttcaaaaaatgaaaagataatgggaattgaaatctatatggctgtaattcgagataaagttaaaaattattccgaattgatagagtggcgaaaatctcaaagtaatgaaccaattattgattggattccatgaaaaaattaaaatatgcttctcaaaaaatcaggtcaagagatatttttctttggctttgccaaattcaaaaaagccgtaaccggcagccaagccgttttgaattttaacaaatgctttttaactttagccgttcattgtttgttctctcaaccctaatttggaaaaacatgaatgttatctccaaaactcattcgctaaaagaattttttacattttcagtagtaacttaagaacatatatatcccgagtaggaaacaatggataggtgttcaatttctttaaaagaatatcctcacttatgccaaaattatgtgaataatatatatatggcaagttgagagagggaaaattcaaaggaggtaatgaaacaaaagctattgattgatgcaattgagaagaacaatatagaatggtcaacccatgcattgcaaaggatgttacaacgtggtatcagtagagctgctgttaagaattgcatttgcgaaggagaactaatagaaaattatcctgatgacacgccttttccaagcgcattatttttcggaaaatggcagaatcaaccattacatactgttattgcgtatgatgcctccaatcataaagtttttcttatcacagcctatcggcctgacgaaaaacattttcaagcagatttcaaaacgaggaagaaatgaagaaattcactggagacaaatgtcctctttgtgggggcagcaaagaacaaggatttacaacctttacggtagatatgcaagatactttggtcgtcatcagaaatgtaccggcaacaatttgttcattatgtggtaatgaatggctatctgacgaagtggctatgagcatcgagcgcattgtagaagaagcaaaaaataaacaacatgatgttgaagtgacacaattcaggaaagtggcgtaagattccaaaaaaatcaagtcaagagatattcttctttggctttgcgtaaccggcagccaagctgttttgaattttaatgaacgcgtcttaactttagctgttcattgtttgttctctcaaccctaattcggaaaaacatgaatgcttctcccatattatctaaaaatccaataaccggttttcagcctttcaaaccggcgccaaaacttttggatttattacgggaagccttacatgttcgtccttacagcaaacgaactcagaaagcttattgctattgggtaaagcagtttgtttatttttatcaattacggcatccgaaagatatgtcggaaccggagattaatgctttcctgacacatctggcggttgagaaaaaagttagcgcctcgcctcaaaaccaagcgttaagcgcgttgttatttctttatcgtcatgtgataggtaaagaacttggcgatcttggacatgttatacgcgctcgaaaacccatacgtttgcctgtcgttttaacccgagaggaagtcaagtcggttcttaccggtctcaaagctgagaagtggttgatggcttcgctgatgtatggctcaggattgcggctcatggaatgtttacaattgcggattcatgatattgatttttcccgtaatgaaattccgattcgtgacggcaagggcgcaaaagaccggctcacgatgttgcctgaatctttgaaaaaacctcttgccgatcatctgaaacgggttaaacgcattcacgataaagaccttgctgatggttggggacgtgtgatattacccaatgccctggatcgcaaatatccgaatgcaccggccgaatggcggtggcagtgggttttccctcaagagaaccgctggaagaatacgaacacgggagaagagggacggcatcacgtccatgaatccattatccaaaaagccgtaacccgtgcggttcgaaaggcaggcttgaccaagcgagctacgtgccacacttttaggcattcttttgctactcatcttcttgaatcaggttatgatattagaacaatacaggaattattaggacataaaaatgtggagacttacaatgatttatactcatgtaatcaatcaaggtgggaaaggtgtaagaagccctgcagatttttagtatatgttgccaatatgagcaacatatacaagtctataaacaaggagaaatgatgattaaattcaataatagtaaacaaataatatttaacaatcaacatatattaggtagtcatgaagagcaacctttgcttttttcattagtacatctaatcttatgttagcgtctgtaacgtgcatcaaaacacacaaaatattatcggagaaaggtatgaaagcaaataaaagttcttacacatcattgtttagtacgcttgaaaaacatggtttgataattgctcctgaatacaaaacaaaaattgaggaacgcctcaaccaagtaagaaattacgaacctaaagtcggagtttttggaaaaactggcgtaggaaagtctagtttatgtaatgcattatttggacaagatatctgtgagattagtgacatcaaagcatgtactaggaaaccacaagaaattttattgtcgattggtggtagaggattaaagttgcttgatgttcctggcgtgggtgaaagtagtgagcgcgataaagaatatgaagaactttatgaaaagttacttccagaacttgatcttattttttgggtttttaaagcagatgaccgagccgggtcttctgatgagagattttataaaagattaattcgtccttatgttgatgccggcaaaccatttttggcggttatcaatcaagtggataaaatcgaaccatttagagagtggaatgaagaggagagaagacctggtgcgaaacaatccgcaaatatagatgaaaaaaggaaacatattgcaggcttttttgatcttccgctgaataaagttctgcctatctcagcaaatgaaaaatataatttagataagttggtcgactctatcatccatgcattaccaaaggaacaaaaattcatcatgctggaaaagatacataaggcagaagaagaaaattatgtaaaactcaaggctgaagcggaaaaagcacaggctgaggcagaaaaagcaaaagacgaagcaaaaagagctaaaataaaagctgaggaggagcaagccagatttagatacgaaaaaatgaaagccgaagcagaaaaagtacgagctgaagcagaaagagctaagatagaaactataatatctcaattcgcaagaagagaggcagaagcaagttggttagaaattgctgcagaagttgtttctgaaacgctaggtgccgccttggaaacaggaaaagccgccttggaagcaggaaaatccgccttggaagcaggatttaatgcagttaaaaataataaatggatgccttggaattggtaaataattatggaaataattaaatactaccatcatcgcggaaatgttggagagctttctacgcgctatcatgcattttcgaaacttaaaaatgcaagaatacggaagattgatcacttgaaatggaaagatacacacaatggctatatatcatatcatgctcaagtagctttctttggaaaaacaggttatggaaaatcaacaactgtaaactcattttttggcaattcaattttaaaaacaagcgatattgcagcgtgtacaagagaatgtcaaagtttggattttgagctatcgccaaactgctacttatccttggctgattttcctggtattggagaaagtgagtacagagatcatgagtatctcgaaatgtatagtaactttctgtcaacctctactgtaattgtatatgtaatacgagctgacacgagagactattctatcgatgaatcagcttataaaaaggtattttcaactcacgcgcatagtaaaaaagctattttggcattaaattattgtgataaagtagagccgataagtaggcaatatttagcgcatccaaactcagaacaattaaaaaacatcgacaaaaaaattgatgtggtaaataaaatatttagcccaataaatgcaatcataccatatagcgcagagactagttggaatatgaatactcttgctaaagcgattgttgatattgtatctgatagtgagcatattgaaatagtttaatcgtaaaaactgaacgctgtataagaatgccattcatcaattattatcgctaacatgcgcatcaactcggacgccaaaagcggcgccgaattcggtattatttttaagtttagtagcactgccgcttttgtcgccggttatgcttgacgttatgtccctaaaatcgaagtcgtcaaatttttactcgattctttgttaataaaatcttaccttagagtaagaaataaaatcaatgtaagacagtggggcgaatgactatggctttagcaacgattacatcaaaaggacaagtaacaatccctaaaaaaataagagattctcttaagttgcgcacaggggacaaaatagaaattgttattacagataaaatggaagccgtcattaggccaatttcaaaaacagtggatgaacttttttgtaaattacataaacctgaacaaaaagccttttctgtagaagaaataaacaatgccatccagaaccggatgaagagtaaatataaatgaaagggattgatacaaacattcttgttcgatttcttgttggcgatgactctaatcaagcccaagttgtttataacctcttcaaagaaaccgaattaaataaaaccgaattatttgtttcattgctggtcgttttagagcttctatgggttttagaatctgtgtatcaaatcgaaagaaacaacataatagattcactggcagatttaatccttatgccaattttaaaatttgaaaacatagaagctattcagaaatttatcattgcagccaaaaacagcaaatatgatttatctgatttgctgatagttcatgcttctaattctcatggttgtgaatcggtttttacttttgacaaaaaggcatccaagtacagcctgtttgaactgataaaatgacataacaaaacgctgcaggccgtcccggagagctagcgtctttttgaaagaccttagttttcgaaaagaatttaatttgggggaagtcctcggttctcgctccgcgctgcttagctccccgtaaaaaataattcccctctctcaaacgctaccaaaacaaaaaaccccgaacaaatcggggttttctcatcaaacgacagcttccggaaaaaatcaactcaaaagatattcttctttcgcttggccttcttcgagggcgtccaagatttcgtcgatcatttcttcgttctcgatttggccgtaccaatagccttcgggatagacgacgataatcgggccgcgctcgcaaacattcaggcagccggtcgtggaaatcatcacgtcggtcatgccgcgatcgctgagttcgtcttccaaatattgcatgagctgcaacgattcttttttatagcaaatcccttgcggcgtgccgccggcgcgaaagctcgcgcaaattaaaagatgatgtttcggcttttgcattttcttctggttttacaattgaaaattcttttatctaaactttataaatcttgattatcggatttcgtctccgctcaatctggcaggagaacatttatccgcagcctacgcctgcgccgccggagcagcccgtgccacgcattttggtggtacgcattaaatgccgtaaatcttttcctttgaaaaatccggtcaccgcttcgtcgatgacgccttccatgaccaagacttgcatgccctttgcgccgagcgcgtttttcggcgtgtcgcccgcgctgctgacgagcaaggctttgcagtcgaacagcacttcacctacggcatcccagcgtttgtttccgccgcccggaggcggagcgggacgagagccgatgagcttgcacgaactaccgtccgctttcatgtcgtaaatcaaaaagcggtcggcctcgcccaaatgctgattgattaacacgccttccatgctggcgaccgcaacatatttccgattttcatctaaattgaccgacatttttgcagcttcctccaatttgaccatcatttgacgtgagttttcttctccgataacgccgaccgcgtccgcacggcaacgcgcacagtgtttcatctggggcaaaaatttcgccgcttcttcctgaatatgtttgaccagctccgggtgcggctcgggaatgttttcaaaaaccgttccttcattttggtagtaaggcagcgtgttcaaaatgtctgcgccgagttccgagaccgttttggcaacttccaacacatggtggtcgttgatgcccggaatgataatcgtgtttactttcgccgtgatgcccttttctttgagctttttgagcgccgcaagttgattttcgagcagcgtttcggcggcctgctcgtcgcgcaaaacgcgcttctgatggcgcacccacgcataaacttccgcgccgacttttggcgaaacggcgttgatggttatcgtcacatggctgacttgcaactcggccagctcatcgatatacggcaagacattcaggccgtttgtcgccacgcaaaggagcatttcgggatatttttcccgaacgagacgaagggttttcatggtttcgtccgggttggcgaacgggtcgcccgggccggcgatgcccacaactgcgatgttcggcgaaatttccaacgcattgcccaagtaatgcacggcttgctccggcgaaagcactttgcttgtgacgcccggtctgttttcattcaaacaatcaaacttgcgattgcagaaattgcattgaatgttgcacttcggcgcaaccggcaagtgaattctcccaaactggtgccttgagttatcgttgaagcaaggatgtttctctaatggtaatttcatgatttcgtagctccttcacattgttggcgtggtcgcttttgttttgagcattttttaaaattcaaagaagccatgtttcgtctccgctcaacatgacacggggaaactctcatcggcttgaaaattcttgtcggcctgaaaatctttgtctgcctgagcggagacgaaggcctgtttttcaaagaagtcacgtttcgtctccgctcaacccgggcatgggaaattcccatcagcctgaaaatctttgtcggcctgaaaattcttgtctgcctgagcagagacgaaggcctgttttgtaaaaacctacatataggtataaccgaccggcgaagtgctttggcgatactcaataatcgtgttggcaatccggtcgaagagttcctgagttcctttatatccgatgtggtgcaagcgttggccgccgaaacggtcgtgaatcgggaagccgatgcgcaccagcggaatgttcaatttgcgcgaaatggagtagcctttgctgctaccgattaaaaagtccgggctgaggcgggcggcttcgtcggaaatgtccatgaagtcgatgccgtcgcgcacaaaaatttccatttcttcatagtcgggaatcgcttccttgatgcgctttttcaaaaagccgctcttgccgccggatgcgcaaaccaccggaatcacgccgatttcgcgcaaaaattgggcgatggacaccacaaaatcttcttcgccataaacaatcgcgcgtttttcaaacacatatttgtggccgtcggcatacgcatcgaccaagcggcgacgctcgtcctcgtatttttccggcagcgattttcccgaaagttcttcaagcagggcaaaaaagcggtcgctttctttaatcccaatcggcaagccgagcttgcggcgcgggacgcctaatttttcctcgaggaaaccggcagcgcctttgtcattttcaagcgttgcgccgaattcgatgctggctttggcaaaaccggtttttacgatttcggaaaccggtgtgccgcccggcggaattctgtgatattcgccccaagggccgccgtcgagcgtttgcgaataatcgggcagcatgacgaacggcaggccgaattctttgaaaatttcttttaagtaacgcatatcggcgggcgagaccatgttcggaaaaatattgacatgctcgttcgcaatgccgcgctcggcgagcgtttgcacgctggcgcgaaccgccgcatgaaatccgtcgatgtgcgagccttgatagctcggcgtcgaggcgtgaatcataatcggcatggggctgccgtttttaaattcattgacatactcgcgcaaaatcataggaacatcgtcgccaatcgtttcgcttaggcaagtcgtcgccaaaccgatgaccgccggtttatattgcttggtgacgtttttcaagccgattttcaggttttggctgccgccgaaaaccgccgtgtcttcgctgaagtttgaagacgcaatatccacaggttctttataatggctgattaaatagcgccgaatgtaggtggcgcaaccttgcgagccgtgcaaaaacggcacgcacttttctattcctctaaacaccaaacatgcgcccaatggattgcagagtttgcacgcattttgtgtggctgtctttgccgtgctcattttaggcctcctttccgcggcatgaactgccaaacgggacttgtcaccgactcatagacttcctttgcaaagttgtacatcccgataaagcctgccagcggaatttttctttcatggttatggtcacaaaatccgatgccgagtttgtaggcaatcggtcgttctttcacaccgccgataatcaaatcggcttctttttccaatacaaatttcgagagttcaacggggttggaatcatccacaatcaccgtgccttcgtcgcacatttctttcagtcccaaataatcgtctttatttccggtttgcgaaccggccagcaccacatccatttctaaatagcggagggctttaatcagcgaaaaggctttgaacgcaccgcccacataaatcgccgcgcggcgtccgctcagggctttgcggaatttttgcaacttgggataaagctccatcacttcgctgctgaccaattttttggcagcctccatgatttctggcttgtcgttaaaatgcttggcgacatcataaagcgcctgcgacatatcttctatgccaaaatatgagacgcgaatgaaggggatgccgtagcgttctttcatcatttgggcgagcttggtcatcgaaccggagcattgcaccacattgagtgacgcgccatgtgagcggcgaatatcatctacgcgcccgtcgcctgtcatagtcgagacaacctcgatgcccatttgattataataatccttgataatccacgcttcgccggcgaggttgaattcgccgagaatattgatactgtatttgctaatgccttcggtcgagcctgtgccgacaattttcatcaatgcgaggcaagctgctttatagccgtcttttttcgtgcctttaaatccttcggaatgaaccggaagcacgggaatacctttttcttgggaaacttttttgcaaacagcgtctatatcgtcgccgatgaggccaataatgcaagtggagtaaataaatgcggcttttgggttgtattggtcaatcagttcaatcagcgatttgtagagctttttctcaccgccgtaaatcacgtccatttctttcaaatcggtggaaaagctgaggcggtgaagctcaggacctgatgaaaccgcaccgcgaatgtcccatgtataagcggcacacccaatgggtccgtgcaccaagtgaagggcatcagctactggataaagcactacacgcgacccgcagaacacacatgcacgctgactaaccgaaccggaaaggcttttggtgtcacatgtaatatcaaaggactcggtttgtgatttcttttcgtaaatctgtcttctgcgtccttctaaaattccaatcgtttccatcgcgtctaccctttcgtttttacatttaaaatgagagttaaaatcagtgtcaggtcgagccgaaactcgcggccttgaaacccttcgtcgctatcaatggcaaaactgaattatgtcattctgaggcttgttagccgaagaatccagcgtttccagacgaatggatgcttcagactcgttccgagtcgttcagcatgacaaagttgttgtcattcaaccggggttttccttttggaaaaaattaccggcgcagggcgacactaaaagggcattgaagtttaaaaattcagacaagtcaaattcaaacaaatctataagtcaccgttttatcatcagggcgaccctgtggccgccctttaatcatcatcaacaaatcatccgttctcgcggattacataacaagttcaaacttctcatctggtgcgtcgcgatcttgacgatccatcagcacaccaagaattttttcaacaatccgcatggagcctgtatagcccacatttgggaagtagctgtgaccaacgcgatccacaatcgggaatccgaagcggataaacggaatgtcttcatcacgcgcaatgaatttgccatgagagtttccgattaagagatcaacaggctcatttttaatccattgatgcaagaggaaaagatcggcttgtgggccatttttcacatttgcatttggaacggtttcggccaaaatctctctgaggcgttgttcgattctttttccaggtgttccgctgacgatatgaactggtttcatgtcgagcgagacgaggaactcggttagcggaatgatgtggtctggatcgccataaatagcaactttctttccgtggaaatattgttgcatgtcagttagcatatcgaccaagcgaccgcgttcgcgagtgacttcctcaggaatttccacgccggctgctttggcaagcgccatcatgaaacggtcggtagcatcgataccaattggaatgtcaagcgattcaaacggaactttatgttttttatccaaagcaatcgcaccggcttcggctgtatatgtgccgagcgaaatggagcattcggcgtcgcccaagctcttcatttgcggaacagtgacgccacccttcggatacatatcgaacttaccggtctgaggcgtgtcgagcacgtcggtcatatccgggaagagcaagatttttgcaccgagttctttagaaaggcgtttgatttcgcgcatgtcggacggttccatccaaccagcgacgatgttaatctgaccgttcttttcgccggttgattcggcaaactgagtggccattgctgcaaccatgttggaataaccagttacgtgcgaaccaacgaagcttggtgtgctggcgtggatgacaaatttaccttcaggtactttgccttcgtctttggccttggtgacaatctgctgaaggtcatcaccgatggtttcagaaaggcaagtagaatgcacggcgataacatctggttcgtaaatcgtaaagatgttgttaatcgcttgaagcaagttagcttgaccgccgaaaaccgaagcaccttccgtaaatgagctggtagctgccataaccggttctttaaagtggcgggttagcatactacgatggtatgcgcagcaaccctgagagccgtggctgtgcggcaagcatccgtgaataccgagtgcagcgtaaagtgcgccaatcggttggcaagtttttgccggattaatcgttaaaccttcgcgctctttaacctctgccgttgtgtgtcttaataacatgttgcgttcacttcctttcctacttatgcgacataggtcgcggttaattccggttgctcttttttcgccttttcccacggagcatcaatcaatttccagatgcggctgctaaccatacgttcgatatctttataaaagtttatcgcaccttcaaatccagcataaggaccgccgtaatcgtagctgtggagctgttttagcggaatgcccatcttctgaatcacatacttttccttaacacctgcgcagaaaacatccggtttgtagatttcaatcaatttttctgattcatactggctgatatcgtcaatcacaaaagtatgctcggccatatccggcatcatgcctttgtattcgccaagctctacgcctttggctttcagcgcttcaatttcttctgccgtttttctcggtttatagagttcttcatccggcttaattttcaactcttcgatgtttttgctatccgcatcaatcttgatgtttggaatgatctcgcggccttcgtagtcgtcgcggtgagcgaactcgtaacctgcagcgatggttttcattccaagctctttgaagagctcttgatagtggtgagcacgagagccaccaacaaagagcatcgccaatttgccttcagtttttggcttagaagcggcaagagcggcggttgttttcgctaattcgcgctcgcaaacctcttcaacttttgctttgagttcttcatcgccaaagtattcagccattttgcgaagtgactttgcggttgattcagcaccgatgaagttgactttgagccatggcacaccatatttggtttccatcatttcgccgatgtagttgatggaacggtgacacatgacgaggttcaaatcaaccatgtgtgagttcatcaagtctaagtaagtcgagttaccgctgtacgtagaaacaagcgtgatgccgcattcttcaaacaaacgctcaagctcaaacgagtcgccgccgatgttatattcaccaagcaggttaattctgaacttgccttcgcgaacggtattatctttacccacaacatgtttgaaaagaccgttgttggcgatgtggtgacctgcagattggctaacacctttgtaaccttcgcagctaaatccgaacacgttgcaatcttcaagctttgcagtcatggctctggctacggcatgaacgtcgtcaccgataagaccaacagggcaggttgagtgaatcgcaattgcttttggtttgaagatctcataagcttcttcaatggctttggtaagtttcttttcaccaccgaaaacgacatggtcttcctgcatatcggttgagaagcagtaaggcacatagttggcttcttctgctgtttccggtttggtttggttgcgtcgggtgagccaagcataatagctgcagccgattggaccatgaacgatgtttaaaatatcgcgagttgggccaagcacaacgcctttacaaccggcgtagcagcaaccgcgctgggtaataatacccggaacggtgcggatgttggcttggatttctttgggctgatcaggatcatttaaaacaatcgacttactgcgctttttggcaactttagtcgggtacttctttaaaagctcctccttcacttcagaaggagctgggtattgccttgctactgacatgtatttcttcctccgttttacacctttatatttattcctatcaatccaggatagcgcttccggtttctcctgttctcacacgaaccgcatcttctatggtcgatacaaaaatctttccatctccaggcttgccggtttgattggcgctgataatagcatcaatggtaggctgcagcatgttatcatttaccacaacgaccaagtagcgttttgaaaccaaacgaggtgcatgattgccgagctgctcaatcgcttcttcataaccttcagccgcgcctttaagcaaatcgtagtgaacctgtccttttccgcgaccaagcactctaccagaagccgtgaaggacgaaatgccggctttgattaaagctttcttggtctcattcatcttattaatgcggatgattgccgtaatttctttcatttaggcctccttttccgcttcaacgctcatcggctcagtttcttttgctccggtgctaaccgtataaacttcgtcaatctttgaaatgaagatctttccatctccaaaagaacctttttcgctgctcttagcattttccagaatcgctttcaaggcaaaatctttatcagcgtcgggaacaaccacgatgagcatttcttttggcaattcgtcgtaggtgacatcgccgactttcaagccgcgctgcttaccgcgaccgacaacggagactttcgttacgcccgggtagccagcttcaaacaagccttgcataacagcggcagatttttcggggcgaacgatggctctaatcataatcatatctggattctcctttttcgttttttttagttagcgataccgaaatcaaccaagagtttttccaacgcatcaatttcaagcggctttggaatcacaaacatctcgttttcgtcaattttcttagcaagcgtacgatattcgtctgcttgagagtgagttggatcgtaatcaatcacagtttttctgttgatttcagcacgttgaaccatgttgtcgcgagggacaaaatgaatcatttgtgtgccgagctggcgagcgagttcttgaatcatttcttgctcgttgtcaaccttacggctgttgcagatcaaaccgccaaggcgaacaccgccggcatcagcatatttcaaaatacctttacagatgttgttggctgcgtacatcgccatcatttcaccgctcacaacgatgtagatttcttcagctttaccgtcgcgaattggcatggcgaagccaccgcatacaacgtcgcccaaaacatcatagaatacatagtccaaattccattcatcatcataagcaccgagttgctcaagcaaattgacggaggtaataataccgcgaccagcacagccaacacctggttctggaccacctgactcaacgcaacgggtagcgctatagccttcttttataatgtcatcaagttcaacgtcttcaccttcttcgcgaagcgtatccagaacggttttttgtatcaagccaccaagtaaaagacgggtcgagtcagcctttggatcacaaccaacaaccatcacttttttgcccatctcggcaaggccagccaccgtattttgtgtagtggtggatttaccgattccgccttttccataaattgcaacttttctcatttttgcctactccgttaagttttattgaattttgaaccttagatagttagaaatatttttcctttcggctaaaatatttatactaaatatgaagcaacattcgtgccaaagcggatttttcaaaaaagtttcatgtaaaatcatcttttttgactcaaaaaagcagaaatgggaggatgtccgtttcgatatccaatcacctcgacaggttggcactactcaaacaagcttacattttggttggaaaatttatgttactacacattggtagaaaatttcaggataaagcctttcgaaattcgaattcgagagatgacgggtttgaaatttttctacattttagtagaaataagtgtcgtgatatgaatgagaactacattttagcttgtttctcgtttgaagaagctttttttcgtactgaggctgttgctatttcttaactgactgttggtgtttcgagaagtcttctctttttgaagtgcacagcagaatttgcgggagcgcatgtttggccatatttttttcggcgcttgttgctatgaggggtaagtttagcagcgtgttaaaaaattgaaacgctttctcaggatggcagcgtgctttcctgtttctttgaaagcgcaaaacctcctttgctaagctcgtgccatgtcgtgaaattcacacacgtctaagcagctataaccgttgtccttctttggccggaatggtatagtgcgaatcgaaggtggttccaaaatggtaagaatacactttcacatttggcaattcttgtgcgagctgctcgaggtcttcaagctccgtgtgaacaggatcttttgcaacggtcgtgtcgtgcaaaagaatttccgattcggcaaaccattccggcgaaagtttttcataagtcgctttatcgatatcgccgtttttcaagcgggcgtcaataatttgtttgcggtagagcacgtcgcctgaaatggaaagctgcctgccattataggtaaggcgcaagccaatagtgggaacaggatggtaattatcacggatttcaatgttgcagccgtaatagcttgaaaacgtatttctatcggataagtcaagaaatgagatgtgttgagaaatgtctccgaaaagcgggttaaaaatagcttttagctgttcgtaaattggtgtggtgcttagcagcgtcagcacttcactgcgttggatttttcgttgtaaaacagcgctaaagccttcgatatgatcctcatgacagtgggtgatcatgtggtctgtaacaaggtcaggatgcacttgcagtttaaccgatttttcaaatggcatagcgggcggatcgatccaaatgactcggttgccatagtacaagatgaaattgcttgtaacgccaggtcttgtgccaatgccggttccgcccaccgttaagctaagaatttcaggatcgtaagtggcgtgatgaacttgagagagcaacgcttcgacataaagattggctaaatcgtcgctggccatagttgggtataagcccgaatcaaaaatgagatgggttttatcataaattttcacgccggttggatcggacatgtcaatcgtaacatttccaatctgagtagtgctatcggtcggtttccattcaaatacgtcatccacccaacggcgttgaataaatttcgcttgcttcacgccctgctcatcagcaacaaaatccccgttcatggtgattttaagtcgctcgtaaagcgttttcaaaaaagcctcatggccgatgaatttaattcggtgcggcgattggtaatcgataaagcgcgagacccaaagctcgaattcaaaacctgtttgtgtatcgccaatttgattgacagcgggcgctgtaacgcaaatggcgacaggcagtttttgcagatgcgggaaaaaggttttgagtagttcaggaaccgtattaatctggatgagcccagctgaagtatcaacaaggtaagcacaaagcgccccagcaggtccgctaacacggaaaacgccatttcccaatgagtagaagttgtgagcgattcttttcggggtttttgtgcgtaacttttcaacagatttcatactttttgactccttctgggttgagagggaaggtttcccgcgcttcttcttaaatttgttgagcttgttgtgatttgaacgaatcaaaaattgaactactcgtcgcgataggctttcacgtaattcacatagtttcctggcgactcttcaacattttttcgctcagcttctgtaagcggtcgaattacttttgctggaacaccagcaaccaacattcctgaagggaccacaaatccttgctttacaagtgaacccgcgccaatgagcgaatacggctcacaaacgcaattatcaagcaggatcgcgcccatgccaactaaaacaaaatcttttacagtacaggcgtgcaaaacggcattatggccgatggtgacattattacctatcgttaaagggcctgtatcgtgagtgacgtgcagcgtcgcattatcttgcacgttggttctttctccaattttgatagggcaaacatcgccgcgaaccacagcgttaaaccaaatgctgctatcttttccaattttaacgtcaccgacgatcactgcgccatcacaaataaaaacgctttcatcaatgttcggccagatccctttatagggcaatacttttctaacagacataaatataaaacgaatgtatttaaagaaattccctgcccctgtgatgattgtcacaggccgtggctggtttgggaatgggatttcaaatcagcataaagttaaggcaattttgacaaggtcacgaaaataaaatcgctttgctgtgtaaaaattctgttagaaaaatagcttgaacacaaagtaatctgcgtttttttgctggtcgaattttctacctggaaaatgccgtaaggaatccatctgcgaaaaatcaagggatgtgtatattattatatataatcaagtaaatgcaagtttcataaaataggtcgaatggctgaacaaaagcaatccatttcgcaattaagttgcaaaaacttaaaaaaggtttataagaagcgagttgtcgttaaaagttcgtcggttagtgtggatcaaggagagattgttggccttttgggcccaaatggtgctggaaaaaccacgactttttacatgattgtggggcttatctcacccgatggcggcgatgtgtttcttgacaatcgggtaattaccgattttccgatgtataagcgggcgaggcttggcgtgggctatttgccgcaagagccttccgtttttcggcagttgagcgtcgagcaaaatattttgagtgtgctcgaatattccacgctttcgcgcaaggcgcaaaaagagcgaatggaaaaacttctggaagattttaacatcacgcatattcgaaaatcgatgggctatgcgctttcgggcggagagcgccgtcgcacggaaattgcccgcgcgttagctaccgagcccaagttcattttgctcgacgagccgtttgccggtgtggatcccatcgcggtggaagacattcagcacattgttgccgatctaaaaacgcgaaatatcggcgtgctcatcacggaccataatgtccatgaaacgctttccatcacggatagggcgtatcttttgtttgaaggaaacattttaatgcaaggcacggcggaagaattggcttccagcgaacaagcccgaaagctttacttgggcgaaaagttttcgttggagcggttttagctgaaaatatccttacgtagtattaacgtatcgtcttaagttaagagcaataaaatattatatacataataagaaaatttaaaaccgcttctttttccagaaataaatgtatttgatttttttttctacccatctggtaatattgcgcgtcttcttataagattcagaattatcaaggcaaatatcggtatctaagaagctatatccccaaaattgattcatagtaattcgcaagcgatttgctttgtgtgggatacttaagtcgatagttgtatctgtttctatcagcttttccagaatgtcagcccagaactttgggttaaaataactattgaatacggatacatatttatcttctgcatacatgtcgtttggtttggcaagattcaaccaaggtttatggaaaaattcggcttttttatcaaaaaacggcgcttcataaacaacacttgatgtgattgagtaaacacccattatatttggatttgacaaagtttgatagatattatcttcaaggatttcaacaaaagataatttttttaaatactgaattatcttagcaagatctttattgtatgggtgtggtttgtaataaactttattatatgtgtcgccaagagcttgaaatttttctctaaaatcattttgcagcgttaacacctggccgttatagtaaagggacctatcaatatttgtttgacctgcaaataaagctgagttttttacaatagacatgttttgcttccatgtcatagctgctttatgaatattagcttgcatgtggcacaggctgtcatctagcctgtaaggaattaagttctcgaaaacttgcttcctatttgttctaaatcctaaaatcaaatcatctaaaaaacggtaagggtggtggataatgtctatgtacggaatattaagtttgtttaatattcttgatagaacaggggaaatttcaaaactaataacgatagcatctttgatgaatttttcgacataagaaatagcctcttctgttatattttcttcatcatagatttcgaaccaatcattaaccgtcgccagttttttattcattaattgataaaaaatatgtgcgtcaaaaaagccatctttttcccagaccaaaaaactgacgggtaaaccggttgtttttcgcaattgccaattaaaaagctcataaacccattgctgaagtccatttaatccttgatttaatttcgagtttagtggtcgtgttaaatcgccaagaatgacgatttttttgatttctgctatcataaacaaatttttattttaaagatattttaatcaagtggttctgtgatatttgtcgtttgattcaagctatttatttataaaaaataatatgaaaatttctgttgttatatcaaattataactatgtgcggtttcttgatggcgcaattgaaagtgccttgaaatgtaatggcagttttttacatgaagttattgtcattgatgacggctcaaccgatgagtcgcgtgagatgttagtgaaaaaatatggcacgcacgaaaaggtaaaattaatatttaaagaaaacggtggtcagttttcatgctttcggaaaggtattgaaattttcacaggagacattgtgtgttttttagacccagatgaccgctacgattctgagtatttcaagcgaattgcggaagtctatcaaaaaaagccctatgttgattttgtctatataggttatagagatgtaggagagcgaaatcaaataattttagatgcaaaaaacgactttgagattggaacaacagccatgatgacggccataacaggtagtcacttttggtctattacttctaccatgtctatgcgaaggtttttggccaagcaaattcttgctttaccgaatcattatgattggatgtttcgagctcgcgccgatacggcccttgaaatcgctgctgttattattggggcttatcgttattacattgccaagcctttgatgcaacgaacggttcacgaaaataattttactcatacaatgaaatcgtgtgggaaaatagaacagcgttactgggaaggttttcgacgggtaaatgctttttttgcaagggagtataatattccaaacgattctttgcggctactgaagcgtgaatataaaagcttgcaggtcaaggataagcaaacccgcaagtactatatcaaagctgcaaagttaatgcgtgtctctccgttggagagatggaaatttttgatttcggtgtataagtattattacaagcaaaaaagagctcgttaaaagttatttgcaaaaagcatgaaaaaaatatcggttataatatctaattacaattatgggcattttttaaacgagtcaattcaaagtgttttaaattgcgaaggtgattttttgcatgaaattattgtcgttgatgatggctcaaccgatgattcaaaagatatacttttgcagcattacggagcacatgaaaaagtaaagccagtaattaaggagaacggcgggcaattctcgtgctttcgaaaaggaattgaaatagctactggcgatattctttgctttttagaccctgacgaccgatacgaacctgggtattttaaacatctttcagaagtttatgaagcaaagccttatatcgatttggtttatgtaggttatcaaaatgttggaaaaaaaacagaagtgattttaaaagcctcacaagattttccaattgggattacagcagttcgcgttgggctaacaggaacgctatttggctcattaacatcggctctttccatgaatcgctatttagcaaaaaaaattctgtcacttccttcttactacgattgggactggaaagtcagcggtgatattgtacttcaattaggcgggattattttagggggctatgcctattacttggccaaaccgctcatgcggcgtatgatacatgatacaaatgcagtggctaaccgaacggaaaaagaccccattgaagaatataaataccaagcccaccgccgccgtctaatgttagcttttgtgaaaaattttaacatcgttttggatgatgtccgcttgattgagaaagaatttgagcgacttcccaccaaagattttaaactatcttggaaatatgttgaggccgtaaaaaaaatgcgtgcgccggtactaagaaaatttatcggggcttttcgtgtattaatggcctatttcagttaaaaaagcgttcataaaatagggatactttttctgcaaaaaagaataggagctttttcccaaaatgaaaaagccctaaaccagatggcttagggctttttgcagaaatgaattgcgccgattgattatggatttacaatgtcattaaaaatgatgaatccgatgagaatcaaaagcgccgtcatgccgatttgctgaattcgaagtttgatgttcagcggtacttcgcgtcccataattccttccaccgcattgatgacaatttgtccgccgtcgagcgccggcacaggcaaaatattcaggaatgcgagcgaaatggaaagcatggctaaaaatagcaagaagctgcccgggccttgctcggcgctttgtccggcaagttttgcaattttaattgggccgccaaccgaacggcgaatgtcttctttccctgaaagcagccgcccaaaacctttcaccgtcatggcggtcatcttccaagtttgttttgaaccagccacaatggcttcaaagaagccaagttcggcgtactcgcgcagatcggtttggtccagcgtgatgccgatttttccctgttcgttcggcacaatggaagacgtgtgagcgacgcccatcttgcgaattttatccgcgttgatttccacgacttttccgtttccgaaaactttccactcaatctcaatcggtttatcggcgttggctgagacgttatcgatgacctgttgccaatcatagatttcctgtccgccgatcttcgtaactaaagcgccagccgtaagccccgcttttgctgcaggataatccgcaaacgcttcggcaacgagcggcggcacaattggccgcatcgacggaacttggacgccgtttaatcgggaaaaaatgtcggaaggcgcttcaaaagtgagtgcttttccatcgcgtagaaccgtgtaggtcagcggatgatgcgtgaaaagttcggggtctaacgcctcgtcccaatatttcacaggcttgccgtttaccttgacgatcttgtcgccggtgcgaatgcccatgtcttcaaagaccgaaccggcctcgacatacgcgccggttgtaatcggcgttttggattcaccataaaccagcgccaggccgatgaaaatcacggcggccaaaaccatgttcataattacgccggcagccagcacaatcaagcgttgccacaccggtttcgagcggaactcccaaggctcgggcgctcgggattgaaaatcggtatcgaagctttcgtcgatgatgccagagattttcacatacccgccgagcggaattgcgccgatgccgtactccgtttcgccgcgatgcgtactccagagttttaagttccagaaatcaaagccgatataaaatttttcaacgcgcatgccgaacagttttgccgcggcaaaatgcccgaattcatgcacggtgacaagaataaaaatggcaacgatgaaataaaaaatagtgctaaaaagatccataaatcaatcgtaagtgttttgaattaaaaagcgcgctcaaaccgcgtgcatcgcatccgctttgtcatacacatatcgccgtgtttgtgcgtcgatgtcgatgaggtcgtcgatgctcgaggccgctctgccgtcatgcgcctgcatggcatcgtcgatgagttcggaaatatttaagaacgaaattttctcctttaagaacaattccacagctacttcgttcgctgcgttcaaaaccgccggatacgaaccgccttttctgccggcttcataggccagcgccaggcaacggaatttttcggtatcgggcgtttcgaaatcgagcttcgaaatgtttcgccaatcgagccgttcgtaatccgcatagaaccgctcgggataagtgagtgcgtactgaatcggaattttcatatcaggcacgccgagctgggctttcacgctgccgtctttgaattcaaccatcgaatgcacaatcgattgcggatgcacgacgacatcgatgcggtcataatcaagattgaacagccatttggcttcgatgacttcaagccctttgttcatcatggtggccgaatcgatcgtgatttttgaacccattttccagttcggatggttgagtgcgtcggcgacggtgatttgttcaaaccgagatttttcccaagttctgaatgggccgccggaagccgttagaataatttttccgacgaattcgggcgcttcgccaaccaaacattggaaaatcgcggaatgttcgctatcgaccggcagcattttgcagccgtgttcttcaacgagcgaggtgataatttcgccgcccaccacgagcgtttctttattggccaagccgacgtcttttccggctttcaacgcttcaaccgtcggtttcaggccggcaaaaccaaccacgctgccaatgacaaaatccgtatcgctacggcgcgaaatctcgcaaagcccttcttcgccagacatgatttcgatagattcccccgcaagcagcgagcgaagttcgccttccagcgactcgttcataatcaccacgccttttggccggaagcgtttggcttgttcggccaaaagcttgacattcgagccggcgctgagataagttgcgcagaattgctcgggaaatcttgaaatgacttcaagggagtttgttccgatggagccggttgagccgagaatcgtaattcgtttcatgaaagccagagtcctttcaaaattagaaaatcagatcagtgaaattatttcggttttttataaatcgcctaatttagacgttttatgtttggtgggcaaacctgcccagccagataaggctttttttaagcaatgaacggatttctcaatcacttgctaacgcttttgcatggtttctcatcggatttttttctgttcgggtgatgctaaagcgagtgagccagttgcattttattttcatttggatcatggtcggttcatgggaaaaagaattcgggagaagaaaatcttccagcctcgtttatcaaatacctttcggatgctctttttctggctggcgtcaatctgattgcgcttgatcgggtaatttttcggagcacaaaaagataaatcgttgaatggcaagcgtcgcgttgtcatgctgagccttcttaggagaagcatccaaccggcgtgcgcgtggattcttgggctaagcagcctcagagtgacacgattcttttttgaatggcaagcgtcgcgtcgttacgattcttttttatcaccccagagcggataatttttatgaaaaaaaaaatttcaaaaaatgtttgcaaaaaagaaacccgagatataaatttgcagctctttggttttaatttcggttaaacaaagcgggcctctagctcagttggttagagcgactggtttacacccagtaggtcgggggttcgactccctcggggcccacaaacaaaaagccacatttcagaaattgaatgtggcttttttagtttgagccgagcgtaaaaaaaattatcacgcgattttgtgattaaaactttcccaaaagaaaagctttcccaaaagctcaacgcgcttctcagccgccttccttccatattcgcttcatttttctttgcgctcttgatttggctttttgtttccatgaccaaaacctacaccaccattaagcgggtgcctgtaacggtggattatagcgagtcgcagtttgcagtttgcagcaatttgccgaaatatgtggaggtgaaatttgatgggattggctggaaaattttgtcgctgtattactcaaaaacagagtggacggtcgatcttgaacaagatttttcggaaaacctgatttttattgagacaaacaaaaacccgcagcaatatcttacttctttgcccgatgggcttgttcccatcgaagtgcttccttctacattgaccattcagttggatgaaaaaatcacgaaaacccttccgattaaactgcgggctaaaattgagccggcggtaggctacacgattgtaggaaatcccaaactgacgcccgatagcgttacggtaacgggcgcaaagtgcgtgctgaagaaaatgacttgctgggaaacccagcgcgaacagtataccaaactggatagcaagtttcaattttcgcttgagctttctgactcactcgtgcaaaaagttacgctttcggctcatcgcacccgagtaaccggtttggctgaacagctggcggaactaaattttcaagatgtgcctatcacggtgaagcaagtgcccgagcgagcttcaatagcgctgattcccaatcgaataagcgttttggttggcggatcgatcagtgcacttgcaaatttaaagcgagatagcgtttcagttagcgtgccgtatgagcgtattttgaatgatacaaccggcgcgattgttcccgatattcaactgccaaaatttataaacttacaggacatcagtccaaaggagcttcaatatattttaagaaaatagcgcagggtcttgaaacctatcgcgaaagcttggcctctacccacttgctgctgacccagccttcggcttgaacttgcactttataccagccatctttttcatcgagaatattgatcagggtgccttttggaagcggggcggcggctgttgccgatcgctcgttgggttgatagcgaatattgagtaaatctgcactcacgatgcctttgccaagcagcaattccgattggttgggaatgggttgtgcgtcggtttccaaagaatcttctttgcgatcggtataaagcacatggtttcgcaaaacatctaatggaaacgcagggccaggatcggtttttcgtcccggtgaaatttcctcatgtcccaaaatttctttgatgtcatagacttggcgaagcaatcggcaaatctcctcaacgagcagaatttgcgcttccgtgtagcgatgccaaaaagaaagggtttgttcatgtcgatgcacgcctgagaaaacttcgtttgccgcgtaggattttccaaaccaagataaatattctgttccctgtttggtgaggcgtccggcattatcaatttcgatgccaatgctgaattgatttaacccgctgcgttcatgccagttgctttttcctgcgtgccaggtaatgcgatcaaatggcgcaagttgatagatttcgccatttctcccgatgaccaagtgcgccgaagctttaagatccgggctgcaaagcgtttgcacggaagagcgcgcatcgcgtccagcggtgtaatgaatgacgatggtatccgctttgccagcagaaaaagttccgctatggttcggcgtcgaataatcatggcaaacagcttcgccttgcaaaagatgatttgaaatggtgaggttcatccttttacaagtttttctttgttcagtttgtaggcgtcggtgccggtaatgaggttggtgactttgttttgagcgccaaatttttcaacggatcgcccaataccatacacgctgacaacgctgccccaagcccaccaaaaatcatctggcagctggatgtctggcacgggatgtccgcttaaataaacaataatgggaaacaagacatgcacaatgaaaatgaagatcagtccagcataaacgatggtggggcgagcgcgcttcgtgtaagtgtcgccttgcaccaattcggctttcataatttccattttggcttccacttccttgcgatacgtggcttcaagttcggcatgttgctgctgaagtagtgctttcacttgcagctcaaatgcttcttgttctttcgggctcagcttgaacttgctgactaaactattgactccttcgagaatgccggagaacgcatcgccaaaaattccaaagacgctcatgataatgaattttggggttcatttttttctttcaaaattaaggcgactcgattaagaaagcaagaaaaatctatgacttggtggcgtattgcgcctcgttaggtttcttgctaagatcgaatgaaaaagccgctccaaaaacgaagcggctttttttcagaatctaaatttgattacgcaagatttaaacgcggaacgctttttttgccggataaatcgcttcagtgtcgagctgctcttcgatgcggagcaattcgttgtattttgcgatgcggtcggtgcgcgaaaggcttccggttttgatttggccagcgttggttgccacagcgatttgtgcaatggtggtgtcttcggtttcgccgctgcggtggctgataacagaagtataaccattgcgacgtgccaaatcgatcgcttgcaaggtttcggtgagtgtgccgatttgattgactttaatcaaaatggaattgccgacgcctttttcgatgccttctgcaaggcgctcggtgttggtgacaaaaaggtcatcgccaacgagctgcacgcgcttgccgattttgtcggtgagcaatttccaaccagcccaatcgtcttcggccataccgtcttcgatggagataatcggatatttttctgtccaagattcccagtaagcagccatttcttcagaagtcagttcttggccggaagatttcttgaagacatattttttcttttcggtgtcgtagaattcggagcttgccgggtcgagggcaatcataacttgtccatcgcccaagccgccgtttgcggtagagttgccaattttgtagccagcttttccaacagcttcgataacgagttcgatagcttcctcgttggatttgacgtttggtgcaaaaccgccttcgtcgcctacagctgtgttcaagcctttggatttcaagagcgatttaagtgcgtgaaaaacttccgcgccgcagcgaagcgcatcgctgaacgtgtcgaagccaattggcataatcatgaactcttggaaatcgacattgttatcggcatgagcaccgccattgagcacgttcatcataggcacgggcagctgagtggcgagtgtgccgccaatgtagcggtaaagtggaaggccggagtagtcggcgccagcttttgcgcaagccaaagaaacaccaagaatggcgtttgcgccaagctttgatttgttcggtgttccatcgagctgaagcaaggcgttgtcaatttcgctctgttccgtgacaagcattccgctgagctcgtcgttaataattgtgttgacattttcaacagctttcatcacgcttttgccaaggtagaattccttgtctccatcacggagctcgacagcttcatgcacgccggttgaagcaccgctcggtacggctgcgcgaccgaatgagctatctgtaaaaacatccacctcaacggttggattaccgcgagagtcaagaatttgacgagcaaaaattcgctgtatgattggcatagttaatagcggtttttgagtgattttgattgtagtttgtttctatggcatcattgccatagcctgtaaaaaacctaagcaacttttgaaatataaaaaagggctgacaaaggaaagcgctgttttcgcgataaaaaatcagcgagagatgattttcattttcataaagtagcctaatcggataaatgcaataaaattgggtttcatcgcccggaatttcttagataaaaaaggtgtgaagaaaaagaaacaagcccctgttagtccgtgggattggcaagttgagcttcgatctcctaatcaaaagcaccttgccaaaattgcgcaaggctgtgaaattgccatgggcgcgccatcgatgggggtgctgcacctaaacggtaagcccatcgaaccttatgccaatgcttccatcgtttggtctgatgattcgactttattggcggtgcctgtttggacaaacggatggaaacaagttgtgaaagtattcacaatagatggccagtgtatttttcaatcaaagcagcgctatcgcgttttggaactgcatgattttgaaaacgggatcatcaagggaatagattctcctatttatcagcccaaaaaaatggaacttttcgttgcaaccgaaagactctaagtgaagccgagctttggtatttgtcggtgcacggcgtcacttagaaaagccttggcagcgttattttttcacactccaagcggcgaaaagttcttctttgctttttaagccgagctctggcaaacaatgattgcacacatacacgctcgcacgatggcgattttcccacatttcttgatgtgcttctggcaattgctcgaactccacaaccagtggctcggaaacttcaatcatgccggcttcgatcatcgcgttcagttcgataacttcggcggcgttgctcatgtgcgtgccaaaaatattggcagttggcatgtaaatttttcgctggcgcatccaaacttgcggcgcgtagaagctgtatcgccggcctttcatttcctcggcataaatcaccttgccggtaaaatgtcgggcaagcgccgtgctaaccgaaagcgtatcttgcccggcgcgttcaaatacaacatcgggatttcctttggcattatcggcggtgcgaaacggcatgcaggcttcctgcgcgaatgctttgaaaaccgtgtcattaaattcgcgcaccgcatctctgaaatcgtctatgttgtgtttgggatttgggagattgcgcatggtggccggccaactaaacgcagattgcgtgcgctgcaaggtttcaaggctgaaaacatgcttgacggcgctaccaaaaccgagcgattgaacaaactcgcgttgcgcgtcggtgttgcacgccaccacaattctcgcgccgcgttcgcgcaaggtttctataatttcaagcccgtatttatccacaatgcagctttgttcggtttctatgccataataggtcagcaccgattgatttgctcgaaaacgaatgcggcgaagcatttcgtcgggtgtggcgaggccagctttgccaataaatgtgaaatggtagccgctcgacgcgccaaaaaatgtgagcgtgccgccttcatctaaaagctgaaacgaacgtggaaagctcagttcgccggcatgcgacaccacatagtcggccaacttgccctgattttgctccttaaattcgctgaccagtgtttcgccagctttttcccatttttcccattggtcgggattttccggcacttttgtgaacgttttcgaaagctcgttttccatgcggttgatcgtgccgcccgcgccaatggcttgaataaattccgcgcgttcttttgtggaaaccagtcccaccgtgtgcaaccgatttttgagtgcaattttcaaagcggctaagccggttcccgttgccgcgccttcgatgaaaatgcttttgccttcctccacttgcagcgtgcaaaacagcgcacggtaaatggtgctcatggttaaaatatagctgccacccgcttcgatgctaagatcttgtggttttagaacgcactgtggcgcttgtgcgagcataaattgctgatgcgagccatcgccggtttcgtagccttgaattttaaaattgcaatacatcgggtcggtgccgatcatcggcgaaagcaactcgctttggcctggataaacggaaaccaagtcgccgactttcaagcggccttcgcggagcacttcgctgcccatttcaacaataagcccaacaccgccacttcccgtgatgtaaatatctttatcgacatgtttgaactgcgaaatcggaatacccacaatagcccaaatgtcgttgaaattgacttcgctggcgagcatgtagagcagcacttcgtttgcgccaggccgctcgaccggaacaacaactttttgctcgaacttttcaggatcgccgtgttccggcgcgccagtaatggggcttctgataacggcttgcgcgtattgatatttcggaattttggtgacggaaggataaaacggtgcatccattttcagcaaatcgcctgttttcaagctttcggattcttctttctcgctcaggaaaagaaacggtctggtggcaagcggcgcagattttttttccaaaaacgctttgatgccggcttttccttcgtttggggcaatgaccgcttcggcgaaaagcaaggcttccgtttcaaagcctttggtgaggcctttttcgtagccgtctttcacggcagcaataatgcgctcggcggctttttggcgaccgcttagcgttgcctggtgaaccagacgaagaacttcatggtcagcagccacatcgtctggaaatgagccgacagccatccattgcatcaaaactttttggcgatattccacggcgcttttgaggcgtttgctgtcgccgggtttttccaaaatgaaattggtggccaattccacagcgcgcgtaacggcgtcggtctcgaccacttcgtcaatcatgccgatgtgcgcagcgtcagccgcagaaagcagcctgccgccgagcataatttccaaagactttttgatggccgcgtgtctatcggaatagcgttctaaaatgcgaggcagccgctgtgtggcgccataagccggcagcaagcgcaggtttatttccggctgaccgaaacgggctttcttttctgcaatgcgatagtggcaggccagcgcaaactcattgccgccgccaagcgctacgccattgatggcagcaatcacgggcttttccatgcactcaattttggtaaaagccaggtgcgcgttgttcagcgaagtgagcgcatcgtccagcgagtgcatttcgcgatagagttgcttcacatcggcgccagctacaaacgagcgcgtgccttttccggtgaaaatcaccgctttgacattttcgcgccgcgccaaatgatccagcaccgtgttgagttcatccaagctgcgttcgttgagcgcattgaccggcggattagaaaacttgacgatcgcaatgaaactatcgcttttgacggatgcgtattgaattctgaagtagcgatatgcttcataaatttgctgcgaagccgccgccgcttgtttgcgcttccaatcggcaattttgcttttgatttcgggcagcacctctggatttttcagcgcggttacgtcgccaagatcctcgtcgttcatcaaatgtttaaggcaacggcgcatgtattttccgctacgcgtttctggaaacgcactgacttcgatataatcggatggtacactatccgaacccacatcttttcgaatgagctcatttaagcggcgcatgtcgtcttgcataagccgtttgccctgaacagccaaaacaaacgcaatcggcgtgaggcctttttcgcgatgcggcccgccaacgacaatgacattgccaatcggggaattgagcgtctgatttttatcctttaaaagcgtgctttcgatttcctccgtgccaattcggcgacccgagacgttaatcacatcgtctgagcggccatgaaaagaatacgagccgccagcatgtttcatggcaaaatcgccttgtgtgtaggctaaaaccggatttttgccgtccgaccagcgcgaccaataggtttcggtgtagcgcggaaggtcgccgagccattgttctttttcaaatttttcaagaaacgcttcatcgtcgccccaaatggtgcgagccagcgagggaaagggtttggtgataaccacttcgccgcgttcttcattgtcagcaacgcgataaatttcgcgtccctctttgtctttgcctgtgctgatccaaacatcgccaaaaacccaaggcatgggatacgtgcgtgcgtcgggtttgagaggaaagtgtttgttgtcgtagaaatgcgtccaaagaatgcagccgtgctctgttgcccaataggagttgatgtagcgcggagtgataactttcatgccaaattcttgcaccaccggattgcagggttcagcgaaaaaagtggccacgcgcaagcttgaaagatcacactgcaagacgtcttccaggttgagcggattggccatcacgtgttttaagaacgtgacgcccgctttgaaaatcgtaacctgatagcgatcgatgatgcttgcaaagcgtccgggacttggaaaaatcggtgatccttcggctacaacgctggcgattcttgtcaaaagtgtggcgctgattaaataagattggccggcaatccagcccggatcggcaataacataagcggtgtcttcgccgctgcgcgcatcaaaagctactttcatggaatgtgcaacgccaatcgtgaaaccgccatgcacatgcaccgcgcctttgggcttgccagtcgagccggatgtgtaaataaagaacaatggaaactcagcatcgagcggctcgcacatcgtgcttttataaatcgcccaaataaaggctttgccttccaacgcaagcaattcggcctggtttttaaccataaagccagcttcttgcgcccgctgaagcagttcctcagccgcctcttcgagcaattcatgcgaccatttatcgcggtcggctcgccagtgaatcgcttggccgctgtgcttcaccacaatcacatgtgccacacgcgagggcgcggacaccaagcctttggccagttccgttcgaattttggatttttgcttgatcgataaatccgataattcggtgagcgcgtgtccaacacaggccatgacatcggcgcgctcgaccgtgctttccaaacaaagctttgaggtgatttttcctaatatcctgtttgaaaccgcatcctcagcctgcatggctttaaggcgtttggcgatgagctgggttgccgtttcaagcgggatatagttgtcaagtgctttgtcggtgtattcttccttaaattttaggagctgcgcgttgcgataagcgccatcggtggtaatgatgactttcgcgcctgcattttcaagccggtcagaaagcgattttgcagaaaacccaccaaagatggccgtgtaaataatgccgagtcgcttgcaggcttcggtgtagtagatctgctccaaaatgtttggcatgtttaggcaaacgcggtcgcctttttttaggccaagttttttgagcacgagtgcgcacttggctacttcataaagcagctttttgcgggtgatgcgaaaagagctaaccggacctccacgaccatcatttttagtggcgtcccagcgatcggactcaaagtagaaagccgtttcctcgccgtgtcctgccatcacatgccggtcgacttcgttgaaacaagcgttggtcagtcccttttgaaaccaacggaaaaacggagcttgcgcgtcatcaaaggtcttcttccagggcgtgaacgaagctggataattgacctgaacggattctccggtttcggcatccaagccaatccactttttttcttcatccgagaaggtaatccacgcgttcagttttttatcgaaccaatgaatttcgcgcttggcgatatcgccatgaaactcctcaaatcgatagatacaagcatcttgcatctcgatatagtcccgatggtctcttatggggtttgtccgcacggcgtcttccgaatgcgattttagcgggaactgccccgctcgtttttgctctgccatgttttcctattcagactatttcggggggagattgtattccttaaaatttaaaaatcaagctaaaaagctaaataagcaatcgctaagacaatccaaaatgactcgcagtcatttcatagccaaaagccataggctgcggttgaaaaaacgatgaagctttttgcgttgaggtaaatgattgcgattcgggcagatttttttgcgaaagtgattggcgaacaagaattcatttgcggcgcccatacgggtagccgcacaaaaaatatgatgacagttgtttgcgaagcgagggtgcgggttgataaaatttaactgaatttttgcttgaacgcttcaaaatcggtgatgatgattttattcatgtcgcgttcgatgaggccatcgcgttcgaacatagacagcacgcgcgaaatggtttcgcgggacgtggctgcataattggccatttcctgttggctggcaaaattatcgatttcaacgcgtccgcgccgctggcgaccaacatcgttggcaagtcgcaaaataaccgaagccactttgccaatggcgtcggaaagggaaatgcttttaatttggtggtcggttttgcgcaagcggctcaccatttcgcgaagcagcgcaagggaaattttcggatttttctccaaaaggtcgagaaagtcttcggctgcaattttcagcgcatgaactttagaaatggcgatcgcatcggcagagcgaacagcgccatccaaaacggacatttctccaaaaaaatctctttcggctaaaatggctaaaataacttctttataatcttcgttggttcgggaaattttaacaaacccatccaaaatgatgtagagggcattaccgagctcgctttcaaaaagaacgacatcatcctttttgtaggaaagaagttggcttcgctctataatgctttttagctcatcgtcagtaagtgtttcaaaaatactgacttcgccaagcctttgtataagttctttttgttccatgtgttacgcattttgttaatggatttaaatatagaaatttttcataaaccatttgccgtaaaagtaaatccttagaatgattccctttggggttgggcaagtgcggcaggccacagaaaaaagccgcattgcttaaaaaaggatgttgcagccaagatttgttagatagaaagaaaacttcagcttattgccgttcaacaggcgtttaaaaattgtaaaaaatatgaaatagctgtatcttgaaaactcgtattttttaaacaaaacaaatgacttacagccttggaaagcaaatttaagcagctcagcgataccgaacaggagttagagattagtttttcccctgatgagtttcagcccgaattggataagcaatataaactggcgcaagctaaagcgcatttgaagggatttcgtaagggaaaagccccgctacaaatgatcaagaaaatgcttggtagagacattcagtatcaagttgtcgaagagcttgcggggaaaaattttgagagcgttgccaaagagaacgacttgaaattggtgggtcaggccaaaattcgccactatgaacttgcagaaaatgaaaagctatccatttacctcatctatgaagttcatcctgcgttcgaattaaagccgtttaacgagtacgagttcaagaaagcggaatatcaagtttcggatgaaacggttgaaaaagagctgaaaaagctgcttcaaagcaaaggaaatatggtggcggttgaaggcgctgctgccccgactgacattgtgatcggcgatgtgcaaaagctggatgctgatggcactgcaattgttggcgaacgtcaggaaaatcagtctttccgccttgagtatatgaaggatgactcgccgtttttcacggccttaaatggtgtgaataaaggggaagagcgtcgcgtggaagttgaagtgaaagaagaagatgttccagaagaaaataaaaagcagacatttttaatttcggtcaaggaaatcaagcgcatggagcttccagagctgaccgatgaacttgttaaagaactttctcgcggtaaaaatgaaaccgtgcaggatttccgtgacgagcttcgcaaacaaatcgaagcttattttacaaacaagtcggaagaagacttgatggaaagcgtcgctcaaaagttccttgaggaaaatgtgtttaccgcgcccagctcgcttataaagatgtatgaagacatgctgctcgataatgccaaacgccaaatcggtggtgcgtttcctcctggatttgacgagacttattatcgtgccgaaattcgtccgaatgctgaaaagcacgcgcgctggatgctcatcagaaataaaattgcggaattaaatggtattgaggtttctgatgacgacattaaagctttggctgaaaaagaagccaaactcactggcgcagaagcgaccgaagagttcgtaaatacttatttctctgagcagtataaaccgtatgtgatcgacacgctcttgagagacaaaatttatgagttcatcaaggcgaacacaaaaatcgaagtggagtccaaattgcctgaagcggctgtttaaaagcggggcgttgcgctttcgcgaaaacagattcagaaaaagtggttttggggtgctcgtcatcgggttttgattttcaagataaacttcacagatttgcaagcgtccggtagttgccgggcgctttttttattggtcgctcccgacatgaacgagaattgttatgaaaaacgccgttcctaaatttttttcccttctcacagtaattttgatttctttttcccagttgacaaatgcgcaagccgttcttggaaaatatgccggtgaatttttaacgcttggcgccggcggacgctatcttggcatgggcggtgcggcggtggcgctttcgcaagatgtcacggcggggtattggaatccatcggggctgttttatatcgactatcctcaagttgctttcatgcacgtggaaagctttggtagcgtggtcaattatgattacgccagcgtggcgtttccatttatgagcaacaaaagcttgggcattagcgtaattcgcgtcgccgtttccagcattcccgatacgcgcgccgcttgggactcggaggctgaagcacttcgcacaaatgccgatgagctaatcacttattttgatgcagccgactatgcgtttattttttcctatgctgcgaaaagttcttatcaaatggcgtatggcatcagtgcgaaaattttgcatcgcaacatcggtagtattgcaacggcttggggcgttggtttcgacatcggttgtcaatacaccttttcaaatggcgttcagcttggcgcgtcggtgcaagatgtgaccactacatttttagcgtgggacacgggcgaaaatgaactcattgcgccaacgcttaagcttggcagcgcttatgcttttggattcctttttggaaaaatttcgctcgctatggattcggacgtgcgctttgaaggacgcaaaaagtcggcaactttttcacttgggcaagcaagctttgattttcatgctggcgtggaatatgcgtatcgcgatgtcgtggccttgcgcggcggtgtggacgatattggccgcccgacacttggcgccggactgaaaatttctaagctcaatatcgattatggacttgctttatataatcaaaccgatgagcctggcaacacgcaccgaatttccctacaaatcgaactgcatcaagaaaattttaagcgaaactaattcctagctcagcatctccgaaaaagcgtctttcttgtcgatgcttaaaagccaggtagcagcatgctcgctcgcgtacgtatttcgaaaagtttagtgatttccaggaggttcggcaaagcgcgtggctaaatgatgaagggttttggtggcaatttcaggattgatttcatagccaaagctatttcggcgcaaatcggcggcggcgcagagcgtggttcctgaaccgacaaacggatcaaggatgcgctcgccaacgtaactaaatgctttaataattcgcatgggcaattcgtatggaaagggcgcaacatgcgagcggttgttgccgctgccttccggcgccatcacccacacatcgctttttttgatgctgagccaaaattccttatccagcttggatgcttctcgttggtctttggtgacgtgggcatattttctcgcgccgcgccgctcgggtttgtcaaattcgaggataaactcgtgcatgttgttaattaaaatgccgcccgggtaaggatacgtgccgaaatgcgcacgaaccgcgtttgttttgtgccaaacgatatcgcgcttaaacgtgaagccaatggcctcgcatacatcgatggtgcgtccaaccaagttcagcgttcgatattttccatcttcgaggctgatcggcaaattcataatgttgataaaggcttttcgcccgggttgcaaaacgcgaaaaacttcctgccaaacgtggccaatttttgaaaaccaatcgtcgatgtcgtgaatgtcgcccaagtcacccgaaatgggttcggcggcgtaaagcttcgcgttgaaatacggcggcgaagtaaccatcaagtggatgctgtcgtctgccagttcctcgagcgaggacgaatctttgttgaaaagctcgataaacacctcatcaaccgtgattttggatcgactcagcgaagcaggttgtgggcgatgcgcaagtgatgcgcgactggcataatcttttaaatcggaaagcgaaaagcgcatttggccgctggtcgccatgcgcgcgttgatttcatttgcgtttgccaaacggtggagctcagaaacggagatgttcaaatattgtgcagcttcagtagcagaaaggtaactacgattgcgatactggccaatgctcacgaaatgcaaattaactgattaaaaaggaatctaaatgaatataatccaaacggagcttttaaaataatcattaaaaaactttagccagccaggtggcaacgcaaccgtttttctccgatgcgaaagcttgttaggcttgtttttcaaagttggtttgtgtttttttgcaaaccattttatagaaacttgttattaaatcacggaaaagatgaacctttatgcgctcgtaattgccgtcacattaattttttcatacatcctaaagcttgtggccgagtatttgaatttaagcgcgttgcaaaaaacgctgccgaaggaatttgaaggcgtttatgatgccgagtcgtatgccaagtcgcaggaatatttgcgtgtgaaaacgcgctttagccttttaaccgaaaccattgatttggtcatcctttttcttttttggtttttgggcggctttgagtttttggattcatttgtcagaagcttcggctacggctcgattcccaccggccttttgttcatcagtattttaatggcggcgcaaggcctgttgaatttgccgtttgaattgtattccactttcgtcatcgaagagcgatttggttttaacaaaaccacgctcgccacgttttttgccgatcatttcaaagggctggcgctgggcgcattgctgggcgcgccgcttttggccggcattttatggttttttgaaaatgcggggccgctggcgtggctttggtgttggctttgcctcacgggcgttaccattttgctccaatatctggcgccgagcgtcatcatgccgcttttcaacaaattcacgccactcgaagatggcgacctgaaacgcgcgattttaaattatgccgagtccgtgaaatttcccttgaccggcatttatgttatcgacggctcaaagcgctcgaccaaagcgaacgcctttttcaccggattcggcaaaaacaaacgcattgcgctttacgacacgctcatcgagaacaacaccgtgccggagctcgtggcggtgcttgcgcacgaaatcgggcattacaagaaaaaacacatcttgcaaagcttggtgatcggcacgctgcacaccggtttgcttttctatctgctttcgctgtttctaaccaatcaagcgcttttcgatgcgttttttgtgacgaacctatcggtttatgccggattgattttcttcggactgctgtattcgccggttgagctgttgctctcgattttcatgcaaattttttcgcggaaaaatgaatttgaagccgatcggtttgctactgaaacttacggcgacggcgaggcaatggtcggtgcactcaaaaagctttcggtcaataacttgtcgaacttgacgccgcacccattttatattttcctgaattattcgcatccgccggtgttggaacgcgttcaagcgattcgcaaggtggccgggggcatgtgccaagtccagaacgcatcggttggatgacgcgcggcagtaaaaatatggcgtgccaggctgattttgcggagcaaggcgcgcaggttttccctgaaaaatctttcctgaaaatggccgcgccatttcggaagtccttatattcgcactttcatgagtaaccgcagttgaacttatcaaaaaatcaatgacaccaaaagaattaggcttttttatgccgcccgaatgggcaaaacatgatggaacttggctttcttggccgcataatttggatagctggccaggcaagttcgagcctgtccctgatgttttcattgaactgattcgttttttaagtccgcatgaggaagtgcatatcaatgtggccggggcggagatggaacaagacattcgccggcgtgtccaagaaggcggcatcgtgcgcgacgcggtcgcaaatattttctatcatcattttcctacgaacgatgcgtggtgccgcgatcatggcccaaacttcgtgttgagaaaaatgccaaacggacaagttgaaagagccatcatcgattggggctacaacgcgtggggtggaaaatacccgcccttcgatttggatgataaaattcccgcgcaagtggccgaactaatgggcgtgcaacgctttgttccgggaatgattctcgaaggcggatcgattgatacgaatggcaaagggactctattgaccaccacttcgtgcttgctcaatccaaaccgaaatcccgagctttcgcaggctgaaattgagcacaacttgaaagaatatcttggcatgacaaaaatcctgtggcttgaagacggcatcgttggcgatgacaccgacggtcacatcgatgatatttcgcgttttgtgaatccaacaaccatcgtgaccgcagttgaggaaaatccagacgatgagaactacgagccgctgcaaaaaaatctcgaattgctgaaaactttcaccgatcaagatggcaacccattcaacattgtagaaattccgatgccgccgaagatcgaatttgaagatgagcgattgccggcaagctatgctaatttttacatcgcaaacaatgtggtgcttgtgccgacttatcgccacgcaaatgattataaagtggttgaaatcttgcagccgctttttcctgatcggcgcgtgcaagcggtggattgcacggatttggtgttgggactcggcgcaattcactgtgtgacacacgaatcgccttcgctggatgcgctctcggaattgtaacccgaattgtgacttctcaagccgcgagcggcctgtgagatagtcagcgcaagaatttgaaaggaaaaaagagacgcagccatttgcgtctcttttttttagccgaaaagccaaacgcgtttttgcgaaaaatcaggcattgttcagccccgattgataaaacccgaaaatgtgcgccgcgctttttaccaaaatctttgaatgaaaaacgcagcgcccattcagaatttgggtttaatctaaacgactatcgatactatttttggaatgacgctgcttttttaatggttttatgattgagatcattttttcacgccttgccgcccgctacttttaaatcattcaaacacagttttttaccattaacttttcaggagaaagtgttatgagcatgttttgttttcaatgtcaggaagcactgaagggcgaaggctgcacggcgattggcgtttgcggaaaaacgtcggaagtttccaacttgcaagatctgttggtttatgttctcaaaggcatttcgatttgccaaaatgaggccagaaaacagggcgtgtcgcgcaaagaggcggatacatttattatggatggactttttatgaccatcaccaatgtgaatttcgacgatagccgattcatagaaaaaattaaagcgggaatcgagttgcgtgagcagattaaagcggcgctcgaaaacgccggcgcgaaattgccggaaaacttgcccgacgctgccacttggactgccgaaacagacgaagctattcatctgaaaagccatggcgaggaaattcgcgccacgaaaaccgacgatattcattcccttcgcgagctcatcgtttatggcgttaaaggcatggccgcctacgcgcaacacgcggcgaatcttggatttgaaaatcctgaaatttatgcgtttatggaaaaagcgcttgccgccacaatagacgattccctaacgattgatgagcttcttgccttaacgctcgaaaccggaaaatacggcgtggatgtaatggcgctgctcgataaagccaatacggaaactttcggcaatcctgaggtcaccactgtgaaactcggtgttcgcaaaaatccgggcattttgatttccggccacgatctcaaagatttagaagaattgctggtgcaaaccgaaggcacgggcgtagatgtgtatactcactgcgaaatgttgcccgcgcactattatccggcgtttaagaaatacgaacattttgttggcaactacggcaatgcgtggtggcagcaaaaagaggaatttgagagcttcaacggaccgattttatttaccacaaactgcttggttccgcctgcgcaaaatgccagctatcgcgacaaggtttatacaaccggcgccgtgggtttccctggatttaagcatgtgacagaaaatgcggaaggcaagaaagattattcggaaatcattgcgcaggccaagacttgcgccgcaccgaaatcgattgagtcgggcgagctggttggcggatttgcgcatcatcaagtcatcgcgttggccgataaagtggttgatgccgttaagtcaggtgctatcaagcaatttttcgtcatggctggctgcgacggacgaatgcctaaccgaaattattattccgaatttgcagaaaatttgccgcaagataccgttatcctaacggcaggatgcgccaaattccgttacaataaattgccacttggcgacatcggcggcattccgcgcgtgctcgacgccggccaatgcaacgactcgtactcgcttgccgtcatcgccttgaagctgaaggaagtttttgggctggaggatgtcaatgaattgccaatttcatacaacatcgcatggtacgagcaaaaagcggtcatcgtattgctggcgcttctcgctttgggcgtgaaaaatattcatttggggccgacacttcccgcgtttctttcaccgggcgttgctggtgtgctggttgaaaaatttggcattgctggagttggagcggttagcgacgacattgcacaatttatgagtcgctaatgcaggaagcgccattttcgcatcatctctaaaatagaagcgggcggttaggagaatttcttagccgcccgtttttttttggcaaatccagcgtttggcgtttatcctgattttaaaagttagaactcacaaaaaaattgtgttttcgcaaattctctcaaacactttaggcaaccacgaagccccaatggtcatgtggtttttgaaattaatcatttactgtaatgaacttctatactgaagtttaagcattaaaattgttatggaaaaggagaccccgcatgtctgatgagcaagcagagaatctcggctgtttagcgttgattatactttttattgccggattggtgggcggcaaatttcttctggagttcataatggtccctgatggagctgacatcacaattgccatcgcattgtatgtgttgctatggttagaactatatgcagagggaacaaagaaaagagtgatacgatttattgccacttgggctgttatgttatttatagcagctgtcataggcatgtccgccaaggctatgagtacgctgtatgtgttagcttgtttattttacatgataagaaagctatttgcaacgaccactcctgagccagtcatcactcttgagccaaataaccaggcggaagaagcacttgtgcgattaaaggaatcacaaacgggcagtgctccattcgttccgataagtttaaatgtaaacgagaaagaatcagttgatcaacaaccacgccttgaagcgccacaacctgagccgtcaaatgatgaggaaaaatccactgtgcctcccaacggcattccctccttaaccgaatcctcaagacttgaacaagtaagaaccgagcgcttagatgatgttccatcggatgaaaatgagccacaacatcgtcccatagcaaatgctcctgaaaacaagccgcctttgcaaaacatggatatcagcattcgactattacatgctgcgatggcgtacaaagggcgaatcaccgcagcggaagccgctgcgggactttatatcccgtacgaagaggcgcaacaggagttggaagagttggcctcgcaaggcgcgtgtcaagtcacggttggcgaaaggggcattcttgtttactatttccccgaatttgaagatgatgatcataagaaaggcgttctttaaattttagtacggtttttttaataatgaatccaccaataaagaaactaaaaagagattcctttttatggggtgctgcatatgtgtcgggttgggtaacttctgcgctatctgctctgagcttttttacttgcctcattacagcccctaatgatattggtactttatttgtgttcttgctatgtctcggtgttgggtggcttggagttgaacgatcaaaaaaagggaaagaaaaaataaacgctattttgaagccagtagcccctcctgatatcagcgttcaattattacatgttgctcaagagcataaagggcgaatcaccaccgcggaagccacattagcgttaggcagcgaatttgaagttgtgaaacaggaactcgatgcgctggcctcgcaaggcgcgtgtcaagtcacggtcggcgaaaaaggcatcatctgtactatttccccgagtttgaagatgttgagcataagaaagacaggcgcgtgtaaaaactcctgcggattctaaaaatcttgtaccggtggtgggtaaaagcgccgccgcccgttttttgcttgtttcttccttattttccacgccggttaggccgcttttccctcgcgcatcgcaagatatgtgtatatttcctcgtttatggcaggcactcctgtttttcttcatttcacattttgattttcctctaatctgtggtaattaagcaggttaaaggaaaattattcgtgaggaatttttaaccgaaaacgccgagaaaatgggcattcagctttcaaatgatttgctatcaatccaagaagctcgagacttgcttcagcaagccgccgaagcgcttaagacattcaaacatttttcgcaagaaaaagtggacgctatcgtgaaagcgatggccgaagctggctacgaagctcgcgaggagctggccaaaatggccgtcgaggaaaccggttttggaaaagtggaggataaaattctaaaaaatattctcggctcaaaaacgctttatgaatacatcgccccgatgaaaacatgcgggattatagataagcgagaaaatggcaaaatttgggatattgccacgccgatgggcgttgtagccgcgttgattccttcgaccaatccaacgtcgacgatgctctacaaatcaattatttcgctgaaatccagaaacgcgattgtcgcttcgccacatccggcggcaaaaaaatgcaccgcccgcgcagcgcaaatcatgcgtgaggcagccgtaagagccggcgcgccggaaggcttgattcactgcatgacgaacccaacgctggaaggcacaggggaactcatgaaacacagtttgacgggcgtgattttggctacgggaagcacgccaatggtgaaagcggcgtattcgtcaggaaaaccggcttatggcgttgggccgggcaacgtgcctgcttttatcgagcgcacggcgaatgtcaaaaaagcggtggccgacattattttcggaaaaacattcgataacggcacgatttgcgcttctgagcaagctgtggtttgcgatttgccgattaaatctcaagtgattgaggagatgaaaaaacgcggcgcgtatttcttaaatcctgaagagaaagaaacactttcgcgctttatgtttccacgcgggttaaatgcggcagtggttggaaaaccggcggcagttattgcagcgcaagccggaattacagtgccggaaactacaaaagttttggtggcggagcttgccgaggttggaaaaatggcgccactctctgctgaaaagctttcgcctgtgctggcgttttacaccgaagatggttgggaagcgggttgccggcgctgcatggaactgcttgattttggcggcattgggcattcgctttcgttgcattcgcaaaacgagcatgtcatcatgcaatttgccatgcacaagcccgcgcatcggattttgattaacacggtttcgtcggtgggcgcagtgggctatacaaccgcgctggcgccatctttgacgctcggcccaggcaccattggcggctctatcacaacggaaaacgttggaccaatgcagctcttgaatatcaaacgtgttgcattcgaaaccaatccagtcaatgataaggacggcaatccggttgctcaagctgcagtcgcaagcaaagaagccaccgttaacgcaaccgcgcaagtggcaacgcaaacgaagccgagttataaaaagcttcctgaaagcagcatcatggcggaaatcgaggaaagaattcgtttgaaagcgggcaacacgccagccgggtttttaggaaaaaaagtcacacccgttaaggaaaatcagagcggaaagctgacaagtgaagaggtcgatgaaattgtaaaaacctttcaaaaataaaaaacgcgccccggaggaaatccccggggcgacctatcaataaaacaacaaaacaaaaacaacaaaggaggttctgcctgaaaaagcagaactaacaaagaacagaccataaaaatatgaaaaatcctctcaaatcctacttccaatgaacggaataataagccgatttcaataatgtttatccttgccctcaactcctgataattctatacttacaaattcaatatcgaaataaaactcagagaaaaatgccacagggtgcgcaagcttttgctcgcacgagcaggaaaaatagtcagttctgtgtcttcgtttgggcgttttgttcgtgaggtttataggccggtttcatttggaaggtcaagcgccagcaatctaaatttgaaaaacgtgttcgttctcaaaatttgcaaggcgtttttattttcggttttagtgaaaaccgcccgcgtttttatgctacttcactttgcgcgaggtcgcgtctaattcggaaaattgtttttccattttggacagacgcaaatcaaggcgaaataaatagctgaaaatgccggtccaaataatcatcaccaccgtcagaacgatgtaaagcggattttgctctaaaaactcaatcataaaaacgttgtctatttgtccgttcgtgaaaacgggatttcttgcaaaatttataaaatatcgttgaacgaacgcttcagcagcttggccacaagttcttccaacttatttaaacgcggctgattttgaacaccttcgaaagctgtgtcgaaaaacgtttcggcgatgcttagcgcgatatcttcgccgagcgttttggcgccgagcgtcagcacattggcgtctatgcgggtgcgagctgcacgagccgtaaattcgttgtgacacattgccgcacgaacgccaggaaatttattcaacatcattgccgattccacgcccgtgccgtcgatcatcacgccaaacgcagcgcgtttgtgccgaaccgcctcgccaatgctgaacgcataatcgagaagttcgcaatgcgtgtttgtgtccgttcccatatcaatgacgcgaaaatttttctcggagagcatttgccgcaaagcatctttcaactctacgcctgtgtggtcgctgcccagggcaacagtcgttgccgaaggaaccggttttgaaaacccagctacctgttccgattccgcatcaaggaaaacgattttaaaatcctttgctcgatcgcgagcaagcggcgtaatcagggtgaactttttcaccaaaagcgtgtcgcggcctcgtcgggcggcgttcaaaacatctttttccgtaattagaaaccgcgccattttccatattttcgttactttctgaaaaggctctaaatttacgctaaaaagatattcaatacggaaaaagtggcaataaaaaaatcaaaagaatcggaaaagacgctggaggaattaattgcaagattggaggcgatcgccaatcagattcaagacggcgaggctggactggaaaaatctatcgaactctatgaagaaggtcaagccattgcgcaagaatgcacaaaacgcctgaatgccgcgcagaaaaagttggaaaccatcaatccaaatttgattgagccaaagccacaaagtcgcccttatcaagacttgcccggcgacgagaacgaaaccctttttgcgtaggcaagcggagatttttttgaatttgagcgactattacttcaacagtcattttcgcaacattttccaaatttgatgtgttgtttatatttgaattgtgataatcgcaaaaagacggttgctatcatgaaaaaaaattatagaacagattacttatacacaaccccctcatttttaacaggcttgggcagtgcttttaatcttgctggaaattattacggataccgtcgtttatttagcgccgatgatgaggcggcaatcgcatcggattggacgacaatcacgagatagtcaagaaatgtcgcatgtgaaatgagtgatattaacccgatggttttataacgggatttcttcgccatgaagtaaaaacgtgtattgaaaacgtagagaggtacggccgtgcctctctacgttgttacggtagaaatttttatcacaatatgataccgccggattaacagcaacatcacctcaaaaaaaactccgccgaaaacagaccgacttttacaaaaagcgaagctcccccgaaagaaagcttcgccttcaacgcttttacgaacatccgcttgtcatgccgcaatcttcgcagaccgtgcagcttccgttttgcttgacattcatcgaggcgcaatttgggcattgctcgcccgtgtagcccttcacacgcgcttccagaattttctgcgtttcgctcatcatgcgcgagcttggcgcggtcgtgttcgggtgctttttgtttgcgtgcttgccctccgacgacattttaatttcgggatgcgcgggactggcatgtttcggttcggcaaccgcgctgcctttttccttatccgcgtggccattgcctgatggcagttcatcaacggctttcacatgcacgaaatccgtgcgctgcaagtaatcatagccgatggaacgaaacacgtaatccaagatggaagtggcgtttttaattgcctcgtggccgtccacgcggccagccggttcaaaacgggtgaaggtaaaactatcgaccagctcttcaagcggcatgccgtattgcaacgctttggaggccaacacggcaaagcagttcagcaagcctttgaacgacgcgccttctttatacatatcaatgaaaatttcccccagcgtgccgtcttcatactcgccggttctgagaaaaaccttatgcccgttcacatacgcctcgcgaatgtagcccttgcgctttttcggcagccgcctgcgttcgttgtgtttagcaatgcgctcttcgatgtgcgaatgaacttccttcggccctttggtttcgtcgagcgtttgttcgtcgccgagcatgacgatttcgtccaagtcgtcgtagctcgcgctgttgagcggttgcgagagctttgacgtgtcgcggtaaagcgcaatggctttgagcatgtagtgccacgaggaaagataaacttcgcgaatttgctcgaccgtcgcttcggcgggcatattcacggttttggaaatggcgccggaaatgaacggctgcacggcggccatcatgcgcacatgcgccatataatcaatatagcgcttgcctttgcgaccgcatttgctcgcgcaatcaaataccggcagatgctcgggcttgaggtgcggcgcatcttcaatcatcatcgtgccgcagatgtagtcgtttgccgcctcgatttccgcttttgcatagccgagcgacttgagcatatcgaagttcgggtcgttcagttcttgttcgctaaagccgagcgatttgcaaaactcctcgccgagcgtccatttgttaaacgcaaatttaatgtcgaacacaagccccagttgcgactcgacggcttccaatttttccgtcgtaaatcctttttccaaaaggctttcgcgcgtgacgaacggagcgccttcgagcgtgccgtgccctttacaataattttcaatgtctgcaatttgctcgtcgctataaccgagattcatcagcgatttatgaacggattgattgacgattttgaagtagccgccgcccgccagctttttgaatttgacgatagcaaagtccggctcgatgcccgtcgtgccgcaatccatcacgaggccgatggtgttgtggctgacaaacccgttggcgatgtaagttacgttttcaggcacggaaaggtcgtaggtgagcgcctcgccgccgtcctcgttgtcctcaacgacatcgtaataaaagtttaaagctcgcagcagcgattcgcactcgacttcgcccaaagcccgctccaagctcgtgcgcgtcacagcgccgcgccgcgtgatggaaagttgcagcgcgttttgctcgttttcgcaagcgagcgccgattcgaattccggttcggtcaaataaacatcgtcgctccgttcgctttgcagcgtttgttcggtgataatcgccgcctgtttgcgctcgcccataaatccgattttttccttgaaggcgtgtgtataattgcgattgagcaggcgaaggacatagagcgtagattgtccccagccggaaatatcttccttcgtcgtcgtcgggaaaccgagcgcgagcatgagcgatttcacctgcaaggcaaattccttttgcgacgacgtccaacacggcacgccgttcgtaaccgttccgtccgcttcgaacaggccgcgcaaaaatgcggtgtagcaagccgtatcgttggtgtaaagaatcgcgttcggaatgcgcggcagccaacctttgcccttgtgatgctcgctcggcggcaacttggcaaatccgcaggcctgccaccaaagcgtcaagcgcacggaatgaatcgccacctcgatatatccctgcttggcttcaacatgcacctcaagattaaataacgagcggcttaactcggcgagccgttgaacgacgtccgcgtcttcttttgagacgcaaaaacgaaggcctttgctatgaagcgagccgtcgcccatgaaatagccgaccaattcggcaagctcgggcgtgacgatttccggcgcaaccgcgcgaggctcggcgttccaatgcagttctccgagcggcggcaagagtgcggtttgcggtttgccgaaaacggttttcatgccgagcggcacaatgtcgcctttggcaatttcgccgaagcgtttccaaacccattcgcccgtttttgtatcaacgactttgatgcgatgctccggtgtgccttgaatttcgtaaccggcagaggtcacgattttgcgcgtttttgccacgccgttgatataaaacttggtcgccttttttgcgccctcgtcggtcatcaccttgaaatcggcatcttgccactttgcgccctgcgtgtcgccgagcgaaccgagcggcaccagtccgcgctcggttgcgacaagcgagccgcccacaaggcagccggtcggcgcaatcacactgacctgcgcgttacggaagccgtgtttttcgcctaatttcaatgcccgatcccaagtttcgcccgccactttgcaaagctttttcgggcaatgcgccgggtcgaggctcatcggaacgacggataaatcctcatagtcttctttcggggcgttgtgtgcagcgtggcgatggttgcgaacgacgcgcagcatggcgtcgcggttgtgcgcaaatttcggaaatgcgccgatgtcggcggccatttcggcggaagtcgcataggcttcgccggtcataatcgcggaaattgcgcccgcaacggcaagggctttgggcgaatcatacggcgtgccggaaaccatcagaagcgaaccgaggttggcaaatcccaaaccgagcgtgcgataatcgtagctttgctgcgcgattttcggcgagggatattgcgccatcaaaacggagatttcaagcgtgagcgtccaaacgcgggcggcatggcgcagcgcatcggtatcgacatcgcccgttttttcattgacaaaatgaatcagattgaggctcgcaagattgcacgccgtgtcgtcgaggaacatgtattcggagcaattatgaacgccgatgccgtttgcgacaaaatgatgcgtttccggttcggtcaaatcaaaaaccggttcttcgccgatgtattcaagcgatttgattttatcgttgagcggttcggcataagccgcgacggattggttgagttcggcgagctttcgagctttttccgtttccgggaaaaatccgatttcggcttcaaagcgcacgcgcgaacttctgctaatgcgcaggctgtgcatctccaaaaccggatattctttcacgccgcctttgccgtcaggtaaaattgcggtcaaatttccggcgcggcgattttcataaatctttgctttgatgccaaaattcaggagcaacaattgcacttgcccgagcaacggaagcgaaaccgaatccagcgccacgtattgcgatttttcgccgtagtttgccaccgttccgtcggcggtgaaaagtcctctgagcagcgcggcttgctcggcgcgggaaagtcggaaaacgctatcggtgaaaattttctcggcgctgcccttgtcaagcacggcaaatttttccatcacttcaaggattcgcgggctgccgacggaaacccgcgctgtggttgcggtttccacaaccgcaccttttttattatgctcgccaagttcgggacgcaactcattgataaatgagtttgcccattccgctacatcacgctcggctttgtcaagcgtgagaaatccgacgcggcgatcctcaccggcggctgttttttcgtttacccttgtaatgcagccgtcgcccgtgagcaagccgataagctgcgccatgttcgccgagccggtcgtttccgagccgaattccccgccgaccagtcggacgacatcgtctttcgtaagttcgcaggcttttacatcgccgcgattttcggtgaaaaccaaatggtcgccggtcagtttcagccggtagccgcttttggttttgagttcataaaccggtttcgtgccggtcggaaatattttttcaacccaatgaagtttgccgtcgaggcttttgatgccgcgagcctcgccgaccaaatcgccgatgcgctccaagcctctgtcggtcgcaacaagcgtctccgccgtgacgcatgggttgctggcgttgattctgccgtcgttcgggcaggtgtgccattcgttgatggtcgtgtcgaattgcaagcccgggtcggcgcatttccaagcggaaaaggcgattttgttccacaactccgccgcgcgaacggtgcggcaaaccgagccgtcggtgcgccaacgcagttcccacatctcatcgttttcaacggcctgcataaattcgttggtcaaacgaatcgtgttatttgaattttgtccgctgacagtgctataagcttccgattcgtaatgcgtgtcgtaactttcaaagtcgagcgaagtgaagccctgcgagacgagcgaaagtgtgcgcaaaatgtagttcatcggcacgccgcgatagagcgcccgctggatgaggtcgttgagcgccgggttggtttttcggtctgcgccgttttcgagcgcttcgtgcaaaatggctttcaaaaaggtggaattgatttttgaacccgccaccattgcggccactttttcttcttccttcgccttccactcgatgaattcttcgatgtcgggatggtcaatattgacaatcaccattttggcggcgcggcgagtcgtgccgccggatttgatggcgccggcagccgcgtcaaagatttttaaaaagctcatcaagccggacgatgtgccgccgcccgagagcatttcgccttcggcgcgaatgttggaaaagttcgttcctgtgccgctgccgaacttaaagacgcgggcttcgcgaacgaccaaatcgaaaatgccgccttcattgaccaaatcgtcttggacggattgaatgaaacaagcgtgcgcctgcggtcgggtgtaggaatcctccgattgagtgagttttccagtgtcaggatcgacgaagaaatgcccttgcgaacgcccgctgatgccgtaagctgctgcaagtccggtgttgaaccattgcggagagttcggcgcggccatttgtttgagcagcatgtaggcggtttcgtcgtaataggcctgtgcatcttccggcgaatcgaagtagccgtagcgctcgccccagtcgcgccagcaagcggccatgcgatgcacgacttgcttaatggacgtttccccgccaaaaacttgatttccgtctgcgtctataaccggcttgccgtctttgctgagctgcggcacaccggcttttctgaaatacttttgtgctaaaatatccgtagcaacttgcgaccaatgaaccggaacttccacattgtgcatctcaaacaccgtcgagccatcggggttgcgaagcaccgacgagcgataggtgtactcaaataaatcaaacacagtgcaatccggtttgctaaagcgtcgtaaaattttcatgggtttaaaacttctttctaaaaatctgaatagtttcttgcgtgaattgcagcggcatggcagccgaatatcgagccataaatataacaaatcagctctcgggagagatattttcttttgtttaaaaacgcaacccgttctttttcattctgtgtggaataaaaatagacgaaagaagcagcgctctaatgataaagtgccttgtctttctgttggttcgggtttgtccgtttgaattaattgtcttcgacaacgaatgaatcaaatggaactttttcagcgaaacgatcgatagcttcgcgcgtgaccgtgtagccatcccagcgaactttgtgcgaaaccctgccaaaatcgtccgttactttgatgattttaacgggcacgtttcgggggaatttttgggcaaagcgtgccgcattttcctcggtgctaaagctgccaaactgcagcgtgtagcgaacttccggcgtagccggtttctgctcagatttttcaggcgcaggcacaagctcggcttgttcatctttgagcgcggtgttgtattccatgattctggctctgcttagcgagcccagcgacgagttgggataaataattaaaaactgcttatacatggccaccgccacttgtccatcttcctcgagcagtgcatttagcatcatttcctcatctttttccaacgaaagcgatttgagcttttccaatgcttcaaaattgcccgttgttgctgattttaaaatcaactctgtcatcttgctattttcctgcggtgtggcgcttggcagttgcatcaggcacaagcatagcaggtttggcaaaaaaattcccagtttcataaagctttttttggacttcgcgcattaaaaagtttacctgttttacaatttaaaacggcaagcgaaatgaaacaatcttcttcgccgaacacgatgacaacgctctgctggatagcgttagaaaaacgcctcatgtcaagtgcgtcgcgattcgttctttgttcgtcattatttttaccggatgggtaaagtttatgcttctgactcgtatgagaaagccgagcatcaaaatttccatcttgtttttttattaaagcttaaacggttcaaatacatgcacgattttcattttcttggagagcttattttaattggaatttgcgccattgccattattctcatttttcagcggctaaaagtcccgccggttattgggctgattttcaccggcattgtgcttgggccttcaggtttttcggttgtgcatgatacggagctgatttccgtgctggcggaaatgggcgtcattttgttgctttttaccattgggcttgagttttcggtagatgagctgaaccggctaaaaaaaattgtgttgattggcggctcggggcagcttttgctgagcatcatgtcgatttcgctgctctcgtttctgacgatgaaagcggttggcggcgaactctccgtgcgcgaggccatgtttctcggatttgcgtttgcggtgagcagcacggcgatttgtttgaaaattctcaacgatcgcgaagaactcgatttgccttacgggaaaattgcgctgggcattttgattttccaggacattgcgattgtgccgctaatgattggcatcacttttttgagcccgcataaggaaacgtcatttctcactgtgtttcgtgagttggggttgattagcttttttgcggttgcggtgtttggcggatttcggttgctgatgccgcgcgctgtggaaatcatcagttcgttgcgagccaaagaagtgttggtgattggagcgttggtgctttgttttggttcggcttatctaacttcgctcattggactttcgctggcgctgggtgcatttgtggccggcatggtgattgccagcaccgacgaaagtcaccaaattggccatgccattgagccttttcgcgaagctttcaccagtattttttttgtttccgttggcttgcttttaaaagtcaatctaatcgatttgccggtttttatgctgctcgcgttgggcgtgttgctcatcaaaggcgtgctggttgcggtgttgtcgttatttctcggctattcgtttcgtgtcagtttgatggccggcatggcgctggcgcaaatcggcgaattttcatttgttttggctgaagcggcgctcaaaaatgacgtcattcaagaaccgctcttcaactcgatgctcgccattattgtggtgaccatgatcgtcacgccatcgatgattgccattgcgccgcatttggccgagcaagtggaaccggctttgcgcttcattccgctggtgcagaaaaattcccacagcgtgcgcacttcggccacagaaggcacggtgatccatcctggggaagttcatgcggccattatcgggtttggcctcaacgggcgcaatgtgagctccgtgctgaaagccacaaatatttcccacaccattctcgaaatcgatcgcgatatcgttcgagaaatgaaaaaagccaatgagccaatttactacggcgattgcaccgaccgaaaagcacttcagcgtgccaaaatcgataaagcgcgcgccattgtgatcggcatttccgatacaaccgccattcgccaaagcattcgcctgattcgccaactcaatgaaaaggcgtatatcatcgttcgcgcccggtcgctctcgcttgtcgatgaactatacaaagcaggcgccgatgtggtggtcacggaaaagtttgagacctccatccagattttctccattttgcttcagcattttaccgtcgagccggaattgattttggagcagcaagaaatcattcggcgcgattgcgaaaaaattttcttgcgcacagccacgcaaaatagcggaaagcaaaactctcaagttgaagtgtagcgcaggccagcttcagaaattcgccggtcttttctggcgaatttctgcatcgcgcaagctgaacccaaaacgccaaccgccagcgcgttcgaatggccgaatgagatttcaacgctgaaaatggtggaaaaataaagggggaattaaacggtgtaaagcaatcacacgtcgccttccattttcatgaggtcggccattttgtgatcatccactttgatgtgggtaattgtccattctgcaaatcgttgcacagggaaaggtttgccagaactttgctgtttttgcgttctttttcaaaatcttccagcattcttataaaacgttggtgttgatccacatgctggagcatgtcaggatagccgtattcctccatgtgtttttcctccatgctaaaatgatgcacggtgtagtcgtaaaggaaagcgactattttctgaacttcttcctccggttttttcttggaaatggccgtgtaaagcgttttgacggcttccaccagttccttgtgctgaaggtcttgccaaataattcctgtctccaattctggggaccacttcgcaaaatgatcgtccataatccgctctgttttttttgatgttgtgttgaaaaaatttttaagaaaagggtgccagggttatcagaaaccaactaactgaaaacaatttacagtttaaattgataaaaaatatcgacgctttttgccatttaagcagttattttaatttgttttaagcgctcctaacaccagtttttgaacgttatcctttcaaaattttttcaaccaagccatcaatttcttggaagcggagttgcaagttttgtcgaatggttttgcgcacgcgtcccagcgcgttaggcgaaaggtcggcgttgaggtagtttttcaaaataacttcgtgaacttcggcggcgcacgcgttgccttgagccgccaattcttggtgggcgttgtttcccgcgtcgtacttcggcagcggcagctctaagatttttttatgaatatggcgttctccaaataaacctctgctctgaaatgcttttatcgcttgattggcgtagccgctgttcaaatagctggctaaataagccgcctcatcgggattgtctgtggcgaaccaaaaagttttgcagtcaatgataaattcaaaatcaaagtgcgttctatcaatcacaactgcgctcgcgtcttttgcagaagcagtatagagaataaggtgacgtgtatttaagttttgatcagtcagtttcttttgccagttcaaataatcgtagatcgaaatggttttatttctttcggttttatgtttttcccaatcttcttcggcttgtttgaaccagtttgacgtttccaataatcccgattccagaagctcgcgttcgtttctcaaagcaattcttcgcgttttggtttcgccaacttcaacgctctcgatttcgatcggcaaaagcaccaaaagcggattgatgagcccgaacggcacgatgtttctggccagcgctgttcggaagaggaattttgtttgaacatggccttccagcgagagctgtttccaaggcgctttggcttcttgaaattttgacgatttgacaaacaagagctcgtagtcggtgaggtcgccttcgatgtgttgggctacatcgatgaagaaaaacgggcgaggataaatggttgcgccgtttttgaaatgcgtcgcataaaagctttgcttgccggaagccgttattttttcttgtgttagcgcacttggggagtgtttggcagttgaaagtcttgcgtagtgccagcgggtttcgcgaagctgaagcgcgctttcaacttccgccagatggcagttgggcgtttcgaacttgccggaaatgactttgcccgcgatgcccgtttcgggaatggcgcgctcgtgcgatttgtcgtcggcgttcaggtgttcgggaagcgattcggcaaaaagcaccgctgccggcacattgaacagcggcgaaacattcgacaaatcccaaacttgcgagagccgaaagcctttggccttgccggagcgcgtgctctcgtgctggtcggcgctcagaaaactgcgcggcatcacgaaggcaagctgggcgccgggcttcataaaatagccggtgctatgcgccagaaaaatcgcggcaagttccaaatggggcatgttggcggtggaagtggccaggccatagcgcgaggccagcgtagaaagctcattttgatattcggcgttggagacatcggaataagtcagccagggcggattgccgaccacaatgtcaaattgccctttaaggaaaaacggcttatagagattgagcaaaatgaacgcccaaatgctatcgcgcccttcttctttggcggttttgagcgctttataaatgccgtagaaatcgtcggcatgaagccgcgcctcgttgcccaattttccgacaaagcttttgctgaaaatctcgtggcgcagttcggcttggccttgtgtgcgcagggcgaggtcgtcggaaaagcgaacggcgctatcgaaaagcgagtgtttttcaaacacgtctttcatgagcttgtactttcgactatcgaccatcacatgatagttttggccaaaaagctcggttgtgccttcgggcaaaagcagcgtgttggccaaaaatacattgagcgcaacgggtttgccggccttgcgaatgcttttgccgagcgaaacgagcagcgtggttttggcaatttgaaccgaaagcggatgcacatcgatgccttgcacctgcgcggtgagctgatcggcggaaaggtgcggaaattgattgcgcaagcgttgcaccgccgcgcgcaaaaacgaaccgctgccgcaagcggggtcaagaatcttgctatcttcgcggatgggcaaatcttcgagaacgagttcgcaaagccagtcgggcgtgtagtattcgccgagcgcgtggcgggtttcaatatcgatgagttcttgataaacgcctttcaaaatatcctcgcgcacgtcggaaaaatcataatcggcaagtttttcggtaatgtcgcgaaacatggatttgagcgcgctgaaatgcgtgtcggttgcaatccagtggaagaaatcgtcttcgacaaagcgcaagatgttgtgttcgtgaaaagccttgccgtttaagacggtttgcagcgcgttggtatcgggcagtttttgcggcgaaatgaccgtgaaagccaagagtttggcaaacgcgctaagataagtgtgaatgaaaaagatgtcgtcggaatcgcgaaaattgccataagcaagagaaagaaatcgccgccattcgttgtaggccgtttgcacgtcggatttttgcgaaatgtcgggcaaataagctttcatggttttcatggcacgggaaaaaaggccggagtccgcgccgaagtcgatcacgatgctggcaagtgtggggcgttcgggctgcgacttgaaaagatagcgatcgaggaaaagcggaaactccgcgaagttctcttcagccaacacgaaggaatccgttttcttgagttcgatgtcttcagccgccacgcgcaaattgccgagcagcaaggttcgcgtaatgcgattgtagatgcgccattccgcgccatcggtggaaatgagcgtaaagtcgtcctcgcttcccgcaccgagatttccggccaaatattccttgagttgatcttcggcatgtgcgcccgtgcggcgaaggtctttttcccattcgataatcacgcggttgtattgggtgtcggccttgccggttttcaatcggtggcgaagcggaatgttgaagatcgttttttccgcgcccagcgtcatttgcccgatgatgtgttgggcgtccgggtcgtcttggaaaagttgggtaatgaagcggataaaatgttcctttttggccgattcggtgttggcgtgccgaatgccttggaaatagtcgccgatgagctcaggagaaaagtgcatagtgttcgactcaactgataaaaaaaatcaatataaaaatctctggcgtaagtctcgtgccaaatagcggcggtttccggtcatgatcagttgcatgacggcgcgcttggctgcgctcgccaggatgtgcgttctctgcgatttctcaatgataatcaagctggcgatggcgaagtgaacgaaaggtgaacaagcttttcaggaacgcatcttgttttcgctaaatggagcaaatcggcaagctattctcgtagcgagtcgctttgaatttttgcgcgtgttggaaacgcttgggtgtgcgcgggtaaacggtttggttgggccccaattggcagttgaaaaaaagtttggcaaagaggctttccatgatgcgaaatgtctcgcctaactattttttttgattgaaatccacaaaaagaaaaaggttctatcgataggggatttgaagcgcatttgccaaagcaaaatctttccactattatttgcacggatttgagctgaagaaaaacgagagttactataaaaccgtcaattttatgagaacagaaaaagtgatccgattcatttatgtggcgcttggttcgattttcgtggcgctggcaattttgggaatatttcttccactgcttcccacaacaccgtttcttttgcttgccgccgcttgttatgcaaagggttcagcgcgtttttacgagtggctcatcgagcacaaatggctgggcccgtatgtcaagccgtttcgttcaggcaaaggcatgccgctgcgcgctaaggtggtgacgctggcgctgatgtggctggcaatgtcaacctccgcgatttttttcatcgagccgatttctcttatcgcaacgatggcagcagttggcattggcgttacgatttacttgcttcgaatgccgacatttcagctctcggaatccgaagttgaagcgggataagcgtttgcagcagcctgcgtgtgttttttgtgtgtgttgaaaatgacttgaaacgccgcctgctgaagtttgtctgcgttgcgatgatcgtcgtttgtgagttggatgggtttatcgatcaccaaggtgatcgtgccactatgaattttcaagctgtttttttcagcaatcaaatggctattgaggatcgtgacaggcaaaacgggaagcccggttcttgaagcaagcaaaaacgccccgcgcttgaacggctggatcgacccatcaatggcgcgcgtgccatcggcgaaaagatgaaccgacttgccatcgcgcaatttttcctctgcccgcaacaagcttttgagcgcttctttggtgtggccgcgcttaatcaaaataaaatctccgtagcgcaacgaccagccaaaaacgggaattttcccaagttcttcttttgcaatgagtcgcaaattcaagttcatggccacgagcatggctggaatatcggccatgccggcgtgattgctcaccaccacataaacgccgtcgggtgaataattttctgcaccgataatcttgagcctgatgcccagcaagcgcaggcagccttcactccaaatttgggaaattttgtgatagaccttgccgcttccatcgacaaggccggcaagaatcgacgctaacgacagaataaaggtatatggaaaaacaatgaggatgaaaatgagcgtttgaatggtcattgtagaaacccgtgtgatgaatcgttgaacagcgttctttcaagtaaactaaccctcattgaatgtaatttgcgatcgtttcttcgagctgcgtgagattttccacgacaagcgtcggttgaatttcccacggatcaaaagtgatgtcaggcgagcgttttacccaaaccgagaggaggcctgcggaaatagcgccaatcacatcaaacggattgctggaaatgagccatgtttcggtgttccgcgattttgtgcgccgcaaaaagtggcaatacacggcagggttgggtttgtaagttctgatttcatccacgctaatcacatcttgaaaatagcctaaaatgccagcgccggccagcaattgcgagacatcttcagttaggccatttgaaaacgcaaacattctcgccccgatggcgtctaaagtggtcaatccttgtttggcctcaggaaaagccggcaattgtttgtaagcttccataagcgcatcttttgtcgcttctgatagcggggctttgaaatgattggaagccgcttcaagcgcctggcgagtgcaaagattgaaattttgataattttgcatcaggccgcgccgaaaggaatattcaagctgtttttcacgccaaaaatggctaaacgcaacagcttcatcgccaaggtgttgggttaaagccgcaacaacgctggttgtatcgatcagcgtgccataaacatcaaatgcaagagtgagagccataagttaattttgattagggttgttacagccataaaaataagaatttatttagaattcttattgagcgcgtgttgattcctttttttgcggatttcttgtgcacaacttgctatttcaatttaaagctattatgattcttttcgaatgccgcgcatcacagtgcattgaaatttccataaagcgtgccggtctgtgccaagttttgctttggttgcaaaaagaaatattttcaagaaggaacagcgctgattagcagcagcttataaacctgctccttataatcgctcataaactcctttacgctatggattttaagaaaaagccgataaaaaagaagtctatcacagttgcgtacttttatgagcatctcagctcgcgactcagtatcaaacttaaaaagctaaatcaggttgatgaagaaaagcgcaaaatttatgagcgcgatattcatcggccaggccttgcgcttgcgggatttaccaatctttttacatatcggcgtgttcaagtttttggcaacaccgaaacctggtttttgaatcatcttgggacggaagagcgaaagcaagcgttcagcaatattacgcgctacaaagtgccgtgcattattgtcaccaacaacaataagctcgatccagaattggtggaaatggctaccgaagccggcattccgctctacagaacttctcacacaacaaccaaatttatttatctcattaccgattttctggacgatcagttttgtcattatcagcattatcatggatcgatggtcgatgtgtatggcgtgggcatgtttattaccgggcgaagcggtattggcaaatcggaagttgcgctggacttgatagaacgcgggcatcggctggtggcggatgatttggttgttattacgcgtaagggcgaatcggtgttgatggcgtcgggaacagagttggttcgccattttatggaaattcgcggcttgggcattatcgatgtggaggccatgtttggcattcgcgcgattcgtcaccaaaagcgtgtggaaattgtggtagagctgttggaatttgagccaggcaaagaatttgatagaacgggcttggaaaataaatcggtggatattttgggcgtcgaggtgccgctggtgcagttgcctatttatcctggaaaaaatatcacggtaattgctgaggtggtggcgttaaattatctcctcaaacattatggctacgatgccgcagaagagtttgatcgccgaattcagcagcaaattgcgactcgcgcgacggtaaataatccagcacagcgtgcggtggaatatttcgaacacgattttgaatagcttttgtgaaaaagtccacataatgcaaatggcaggagcaatggtgctaaatttttttcagccagtttgcctctgccgtttgcgcgcaactttcaagtagcaaatctcgattacacaacgctttccctgaatgaagatcaacggcgattaaaaaattactaaattcgctatttggcgtgccaaaaacaccaatgtgtgacttggcgcaagctgattttttattgataaaacctaacttctaatttgtggggtgactggggattttttgaagaaaaaagaaaaaaagacggcggttgaacaaacaggaaacgatttggtggactgcttgatagaaaacaacgatgataaattgaaatcctcagcggtgcaagacatggcggatgcgattctggatgagccgctttgcgacgatgactcggttggccggcaaagccaagcagttcatacagcagcagccgaagagagaagtaaagcaacgaaaaaaataattacgcattcagcatccatcgatagtcacgaacggcttgatatcaagcagcagctggaagcgctgatttttagcagcgatgagtcgttgtctgcaaaaatgattttagcagcctttgatgacgcgcgattttctgaggaactcattgatgagctggtgcaagaattaaatcacgattacgaaaaaactgggcgtgttttcagaatccgcaaaattgccggcggctttcgctttttgacagagccggagtttcattttaccatacagaaactcatgcagcccaaattgcagcggagaatttcccaagctggtctggaaacattggctattgttgcgtataaacagccgatttcgaaagcggaaatcgaggcgattcgtgggacgaattccgattatgttgttagaatgcttttggaacgaaatttggtgaaggtttcaggacgggcggaaaccgttggaaagccattgctttatagcacaaccaaagaatttttggattattttagcctgagctcgctttctgatttgccaaaacctcgtgaaattcaggaattaatgaaagaagcggagtcgcaaagtttgctcaatgccgagcttgaagagcgggtttctttgaagttggccaatgatgcaaaagaggaagccaaaaagcaacgcccaaaatactgactgaattttatcaactgtttctctatttgtttggatgtctcaagtaaaaaaagaaaaagatcggcctgctccaaaaagtggtgtgcagcgcaaacaagaaccaacgcgcgcgtttctcaggcgaaaaattaaaacggaacaaaacataaacgacccgattattcggctaaataaatttatcgcgctttgcggagaagcgtctcgccgaaaagccgacgagatgatcgagcaaggggaagtgatggtgaatggaaaggtcgttatggagcttggttataaagtggatcgtcgggcagacgaggtggtggtaaatgggaaaaagcttcacgaaaacacacaaaaaatttatatcttattaaataaaccaaaggatgtggtcaccacgagttctgatgaaaaatcacgcaaaacggtggttgaactggttggtttaaaagatcgtgtttttccagttgggcgattggatcgagacacgacgggcgttcttctactaacaaatgacggcgatttaacttacagactaacgcatccgacatttggcgtccaaaagcaatatgtagccacacttgacaagaaaattaccagtgtcgatcttcaaaacatcaaaaaagggtttcggttaaaagacacgggtgaaaaagtttccccatgcaacgcaagaattttagatgatggttatacgatatgggttgccattcatgaaggaaagaaccatcagattcaccgcatgttttggtcgtttggttataacgtcaaaaagttggtacgcgttgcatatggtggccttgaagtaggcacgatgagacgaggggaatggcgatttttaacccaacttgaagtttctaagttgtataagcaagttcagttggagggtaagcagcgaattcaaaaaaatcaatcaactcataacaagaaggagtcattgtaatgggacatcaaaaaaaacttctctggattattattgcggtatttctttttggcggcttttttagtggttgtggcactccaagagaaaagtcaattcagctaatgagttcagccggtcagttaattggtcaagcgcaggaattgcagcgcaaaatcgatatgggcgaaggcaatgccgcgcaacttcaaggccaaattgaccagttaaaaatcgaagcgattaagcagtctaaggaagccattgaaacggacacctcaaacgtagatgcttattacaatttcggcatcattctccaaagcattcagcagtttaataaagccattgagcaatataaaattggattaagcaaaattcctcagccgccgtatcatgctacatttgataaagaaatggctgattcgctgcaaaacctttacaacaacttcaacgttggattggttgtttgcaataaaaacatgaaaaactacactgaatcaattgcttatgcaaacaacgtgaaacagtatttcccttcacgctatgcagaagccttgtttaactatggcttctttttgcaagcaaccatgagcaagagcaacgatccggttaagcaagttgactctgccattacggtgttccaacactccatccgctggtatggcgaagcggcagcaagaggcagcgccgacccaacgcaaatttatcaaaccgcatattatacagagcaagcttaccgcgctaaagctaaagcggccaacaccaagcctgattatgatggaattgttgatgcttaccagcaagctgctaaagccgacccgcgcaatccagaaatttatgttcgccttgccgctacttacgacgaagccggccagtccaacaaagcattggacgtgtataagacggctgttgaaaagaatccagaaaacagaaccgttgttaataactatgccatgcttttagcggaaaaaggcaaaaccaaagatgcgatcactcaacttagctcgctggttgaaaaaaatccttcctacgcaatggcttatttcaacatggcttccgtgttgcagaaaacaggcaaaagccttcgcagcgcagaggttaaaaaatatttgatgaaatacgttgagctggccaaaaacgatccggcacaagcgcaaaacgtgaaagaagttgagcagctaatcaagtagaagccgctcgctgaaatgtccatttgatatcatgaaaagcctgaatcttttgagttgagattcaggcttttttattttcactgtcaggaaacttactttagaaaggtgtcttgccaatgctgcattgcaccgcaactttcataaagctaaactttcccgcatttcaacatgagcaattttctgcaaaaaaactggcgagctttttttctcctgagtttttctttctgcttcataagtattcctactgcacaaggctttgcgccacacggccaaagcaaacagattatcggggtgcgccagcttcaacgggaattgcgccacgcttttttgacgcgctcgcctggcaatttcttttggggcgtcaggatcgaatcgcttgaaaaaaatcaaatgatttacagcttaaacgatcacaagaattttatcccagcctcgaatcagaagattttaaccgttgcagcggcgttcaattttctcgacacaaattttcggtatagcacagaagtctatttaagcggtaacggtaattctaacggaaacactcagggaatttttgatggagacgtaattgtcaaaagcaatggaaatccgtgcattgcaagccattggttagaggcgcgtccaactattttttttcaatggttggccgatagcttaaagcgcatgggctatgcggtgataaaaggcgactttatcggcgatgatagcgcgttcttgatttctgatatggggcgcgattttcgcggcggtgatggcgattatccgggaagttgggaatggggcgacatgctgtttgccatggcttcgccagcttccgccatttcgttcaacgaaaatatggttcgtgtgacagcttatccgggcgctaaagttggggacaagccgattgtggaaacgacagttgagagcgcttttttgcccattacaaatcaagccgtcacgggcgaagcaaatagccagaaaaccattcgaattacgcgtgaacttggcacgaaccatgtgctcattgttggcaatattccaattgggcggtggcgagagtccgagccgattgctgtcgagcagccgactctgttttttctaacggtgatgcgcgaaacttttgaaaaaaaaggaattctccatgccggtttgttgcgccgagcagaaggggtttggcctgggagcggcgattcgctgcgcttgctgtatcgatatgagtcgccgcgattgattcgtattttggaatatatcaacaaggaaagcaacaatttcgcagccgggcaagtgctccgaacgcttggtaaatcagtggtaaatgaggcttcgcatgaagctggtttgcaagcgattgaaatctatctcgaatcgttaggtattacggaagtttcctatcgattgaaagatggcagcgggctttcccgacaaaatctcatttcgccagaggcgctcgtcaaagttctgaaacatgtctaccaatcaaaatattttggtgcatttttgaatacgctttccgtggctggcgtggatggcacgctgtcgcggcggctggttggcacaaatgcggaaactcgagtttttgggaaaaccggatttttaagttctgtgcggactttcattggttatgttcaagccgccgatggcgaatggttgggcgtctcgctcatgagcatgaactacacccaacctacgcgtcaaatagaatctttgcaggatgaagtcttaaggcttttagccaattggcggcggaaataaatcggagcgcagcgccacttcaattttactttttcaccaaaataaaccggaatttctcgcggccttgagcatcccaatacttgtggtaataggatttttcgtccggctcaagcgccatgcactttgcttcgtccgaaatgagttcgtagcgtgtgtcgttttggccgagctcgcgcataatcggaaaatattccgccgagtcggaaatcacgctaatcattccgccaacttgcaaggcgcggtgcatttcggaaagaaagtcttcggaaaaaatcagatacttgctatccttggcgcgcacgaccggaacgggaaaatgaaagaaaatcttttgaaccgaagcatccggtagcagtggataaagcaagcgaaaatccgttttaatgaatcggacgttttctatctgttctcgaactgaatacttgatcgcgcgatagagcggtttcatcgaaacttccaccccgatgaagtttacttgcggatttttttgcgcgagcgagcaaaccaaatcgccagtagcgcagccgatgtcgatttcaagcggattttcattttggaaaaacgatggcgagctgacttgtagaaatgtgtctggatgatgataaagctccttcgtgttccaatgatgcaaatacttcgccaaaatttccggttctggcggcttcactttgagccgtgaaggatgcctgccgcgcccttttcccatgagtaaaacgatcgtttgagttaagtataaatagcgggcaaaaatattttttttcggaaaatgagcaagttttctatctgatttttaactgaaaattttgaataaagctcgcaaaacaaggcagatgaagcaaggaaacacaaattatcttcaactgaaacccgaaaattacttatatttttcgaatacattttcgtaaggttttaacgcaaaatcttgatgcaacttgcaataggattttaaaattcttttctaatagaagaaaggcttagaggcacatggtctttacaaaagaaattgatttaggacaaggaaaagtcctaaaaattgagacgggtaaaatggcaaagcaggccgatggctcggcagtggtttcgcttgaggaaacaatggtgcttgccacagtcgtttcaaaaaaagatgccccaccagcaaatcaaaatttttttccattacaagtagaatatcgtgagaaatactcggcagcagggaagtttccaggcggatttatcaagcgtgaaggtcggccttcggataaagaaatcctgtctgctcgcctgattgaccgcgcacttcgaccgctttttcctgatggatattatcaagaaacccaaattatcgttacggtgatttcatctgatcagttaaacgacgcagatgtattgggtggcattgctgcttcttgcgcgttgatggcttcggatattccgtttgaaaatccgatgtcggaagttcgggtcggtcgcatcaacggcgattttttgattttcccgcacgtccaagagcttgaagaaagcgacatggacatttgtattggtggcacagccgatacaatctgcatgctggaaggcgaaatgagcgaaatttcggaagccgaaatgatcggcgcgatcaagtttgggcacgatgtgattcgtaaaatttgtgaggcacagcgcgaattgcgcgaggttgtcggtaaaccgaaacgggtgtttgagccaacaataattcctgacgacatgaaagccgcgattcgagaggttgcggaagctcggctcaaagagcttgcctatcagcctcttaagaaagaagagcgtgctgataaaacagcggaagtttatgccgacgcatcggcggcagttcttagaaaatataaagcggaaatcaccgacgagattctggctgaaaaccctgaaaaggcaatttacttaaacgaaaaagccatcaacgactacattcacgacattgaaaagcatgttatgcgtgaaatgattttagccgatgccaaacggttggatggccgccgtctggatgaaattcgtccgattagcattgagctcggcttaattccgcgtgcgcatggatcggcgcttttcacgcgcggcgaaacacaggcgcttgtaacgctgacgcttggcactaaaaaagacgcgcagcttaccgacacgctttttgacgatgccgataagcgtttcatgttgcattataatttcccgccgttttcggttggtgaagtcggtcgcatgggcagcgtaagccgtcgtgaaattgggcatggtaatttagctgagcgcgccattaaaaaagttgttccagcagagaacgcatttccatacacgatgcgtgtggtttccgacattttggaatcgaacggatcgtcatcgatggcgtcggtttgtggcggcacattggctgcaatggacggcggcgtgccaattaaaagccctgtggccgggattgcaatgggattaattaaggaaggcgagcgctacgcggtgctttccgatattttgggcaacgaagatcatcttggcgacatggactttaaggttgccggaacaattgatggcatcaccgcttgccagatggacattaaaatcgacggtctggattatgcgattgtagagaaagcgcttgaacaagctcgccagggaagaatgcacattttgaaaatcatggacgaggcgattacctcaccgcgtcaagagcttgctaaatatgccccgcgcctaacgactattcaaattcctgtggatgcaatcggtgctgtgattggaaagggaggcgaaacaattcgtgctctcacatctgaaaccaatactgaaatagatatcgctgatgatggaacggttaccattgcatcggtttcgtcagagggcagtgcggcagctgtggatgccatcaaattgctggtgtctgacccggaagttggaatggtgtataatggaaaagtcaaggaggttcgcgatgatcttggtgccattgttgagattcttcctggcgtaaccgggttgttgcatatttcggagctttcgcaccagcgtggcacaaagccgagcgacattttgaaagtgggtcaaaaaacaaaggtcaagctaattcggatggccaaagatccgaaagatccgcgtcgaacccgctattcactttctatgaaagttttggtagaacctcctgctgaagatggccaaaaagagaatgaataaagcgaaaagtaatttcgatttttgtcgaactttctaatcaattaaaggacttttgaagcgtgtaaaaaacttacaaaagtcctttttcattatatcagattttttctgcgtattcggttggctcaagctgcaatgccgcctctccttttcagatgctgcgctacggaaaagtgtaaatccctttgaaatgcaaggcttttgttataatatacctgaataacattgttggttaaaagttgtttgagtatgaaaggtacggaacaaattcatgaaaatgggactgatgcgaaagtagaagagctggtatttcatggacatggtgcctcaaaaggaattgcgataggcaacgcatttgtttttagacgagaaaaaatcacacctgaaagtagaaccctcccgaaatcgcaggttgagcatgaactttctcgtttgcaaaccgctcttgagcggtcagaaaaagaattgcgcaaaattgaggccgttacggtaaggaaattgggcgagatcttttcagatattttttctgcgcaaatcatgatgcttcacgatgaggtgctgattagccgaattcgtggacgaatttgcgaggaattgcaatatgccgatgccattgtcgaccaagaaatttcgatttaccaagaaatgatgctggcttccgacgacatggcttttcgcgagcgcgcaacagatattgaggatttaaaagagcgcatcattcgaaatctgcattcaggttctattacttctcgcgtagatgaagattctatagtcatttcgagcatgttaacgcctgccgatgtggtgcttttcagccgacagaatgtgatgggttgtgccacagatggcgggggtttaacctcacacgtttctttgatttgtcgttcgttgaacattccaatggttgttggccttcacaatatttccgaaaaagtgcatactgggcagcccgtaattctcgatggcatttcgggaacggtgtttgtgaatccaacgcctgagcgcctcgaggaatatatgcgtcgcaaagaacgcgtagaggaaatggcttctcgcttaacagagtttgcggaaaaagatacatatacgaagtgcggaaagcgtgttcatatctattcgaacatcgattttaaagaagagctatccgtcatggaaaagtacgggtccgaaggagttgggctgtatcgtagtgaaagtctttttgtctcgcggggaaaagcgcccagcgaagaggaacagtataattactataaggatttggccgcgtgtcttgcgccaaaaccactgacgattcgcctgtttgatgttggcggcgacaagcttttggtttcttcctataaagagcaaaatccaaatttgggttggcgaggcattcgggttctgattgatgtgcccgatattttggagaaccaagttcgtgcgatgcttcgggcaaatgttcatgggaacataaaaatgcttttgcccatgattgcctcaatggaagaagtttttttgatcaaaaggcgcatcagcgaaatttcccaaaagctaaaaagtgagagggccttgtttaatgaggcattgccgattggcgtaatggttgaaatgccagctgctgtggaaattgtggacgagcttttggctgaagtcgattttctgagcgttggcacaaacgatctgattcaatatacccttgcggtcgatcgcaacaacgacgtcgtgcaagatttgtatagaaaatttcatccagcgattattcgcatgattgcacgtgtcataaagcgagccaaacacgcaggaagcagtgtttctatttgcggagaaatggctgccgatccgcttgcagcaccacttttgttagggttaggattggacgaattcagcgttgtgaattccagcattcctgagttgaaaaaaacgatttcctcctgtgcaattcaagatgctgagcagcttgcagcgcgatgcttggaactgccaacaacggaaaaaattgaacagacgctaaaacactttagcgttcataacacatagccactttctaaatctgaaaaatttctccaattatttgcaaggcattaaaataattggagaaataaaatccccgctgcaattcccagcacatcagcaactaagtctttaacgctgaagatatttcttggatttctattgtcgtttacttctttgccaaatccgagaaaaaacgttaggcctgcgcctgagattgttgctgcactttgatcaaagccaagcaaattgtcgccaagcgttttcagcccaacggtaaaaacgaatgaatagctgaaatgcaaaagtttatcgtggccaaaccatcgatcgttttttagcgcgatttctttgtagtcaattggcgacggaagcgcttctgtgttggcgctgccgacttgtagcaggctatcttgagaaaccggccaaacgaaaaaagagccaggcaaaaaatgccgttcgccaagttttctaaaagcataagttgcgttatcaggctcagaatcgcagaaatagtgcttctcgaaagcatgtgcggaatttgtaaggaaaatcatgaaaatgagtgtagcgaggcaggaatagcgtgtcatgtttcttgagatggatttggcggagaggtctgctttgtacaaataatgacgcttaaaatgcgttgtcctagaattttttcaatttcaatatcaaggttttcgtattggatgtgctgtttttcgtttggaattccaccgcataaattcaaaataaatccgccgagtgtgtcaaaatcgtcgctgtaatctgattctttatttgggtggtgaattggcaaattgagcacttcaaaagcttcttcaatgggaatgcgcgcatcaaaacggtagcagtcggtgccaatttgtttgtagtctgcttgagaaggtggtgtggcagcaagttctcccaaaatttcctggataatgtcgtctaacgtcacgatgcctgatgtcccgccatattcgtcgacgacaatggcgacttgagtatgttttttttgaaatgtttttaaaagatcatctaagcgttgggtttctgggacaaaaatcggcgggcgcgcatttttgtgccaatcttccggtttcagctgtcgctttgcgtttgtgaatttgacaagatctttggcgtggagcacccccaaaatattgtcaaggtcatcttcataaagcggaattttggatatttttttatttcggatcaattcaacaagttcatcccacgaagcctctgtgtcaatggcacagatatccgcgcgaggcgtcataatttttcgaacgatttgctcgcgaaagtccaagatattttcaatgagtaggtgttctgtgtcggtaagttctccacgctcaaggccagattcagcgagcgctttgatttcctcgttggttaagctgcttaccgagagcgatttcatgccttttatccgaaccgtgactttttcaaagatttttgtcaggaaaataacaatcgttgaaaggggataaaaaatgatatttccaaccaatacaaaaggtgctgcaagcttgctgactttttcaggatgaatagatgcaagaagtttaggcagattttcccccagtagcataaccacgagtaagctaattagtgcattgaggctatgagcaagcgctggcaaaacctgatagtccctcacaattttatcggtgagaaaaatcgaaaccacaaacacagaaaggttgctcatggtatttccgatggtaagagtagtcgttacccgtttctgattttgaagtaatttaaggaggccatgaaaagatggatcgcttttggcctgttctttcagtttcgtttcatctaaggtgaaaaaggcggcctctgttcctgaaaaaaaagcagaaaagaatagcagaagaaaataggcaaccaaatatggaatgtaaggtagtatggcctcgatgataagctcctttagtgattatgtcgttggcctatttctaacagcgcagacaattttttcataggtcaaaaaattaagcaaataatcgaagccaaaactgaattttaggcattagaacggtaagtcatctttttctggctcagatggcatattggagccggcatttgactgttgcggtggcgctgagctataatttgatgcctgcgatgaagtattcggtgcattatattgaggtgatgggctaccatagtaatctccttgaggcggatagtaagatgggtcaggcataccgcctccttgtgcggagcctaacatgactaattcagtacaaacaatttctgtcatatagcgcttttcgccacttttttgatcatcccaacttcttgtttgaagctttccttcgatataaacttgctttccttttctcaagtattgcttgctgatgtccgctaattttccccaaacaacaatgcgatgccattcagtgcgttccctaaattctcctgtgctatctttaaaactttcattagtcgcaagactaaaatttgcaacagaatgaccgttaggtgtaactcgtagatccgggtctgttccaagattgccgataagcatcactttatttaaacctcttgccataaaaacaatgttattttggttttaggggaaaatctataattcttttttacgcgaagagaaattacaaaacaattatgaaaaagcaatttctctttgagctctgatagcatttgtgtaaaatagccgcattttttgcaaaaaaagcaaaaaaataatcttaataaatgcaaaaaaaagaaattataacgttacttttgggtttcccatttcggaggaaaagtgggccgataaaatttgtacgaaaaaattagttgaaatttttgtttttaactgggaaacgtataactttgcagccctcagttttagcattaaagtgtgctcaaactctaatttttggggtttttgagtgtttaaaaaagaattgaagttactagaatagaatgccaacaattcagcagctagttagagacgggagatatacaaaaagctttaaaacggcatcgccagcgttggatcggtgtccgcaaaaaagaggagtttgtacgcgtgtgtatacaacaactccgaaaaagccgaactcagcattgcgtaaagttgctcgtgttagattgtctaatggaatagaggttacagcttatattcctggtgaaggtcataatttacaggagcactcaattgttttgattcgtggtggtcgtgtgaaggatttgccgggtgttcggtatcatatcgttcgtggttcgcttgacacgtctggtgttgctgatagaagaaatggtcgctcaaagtatggggctaagcgtcctaaagaaggcgcaaaaaagtaatagataatttttaattacggtgtaaatgcgtagaaaagctgcttccaaaagattaacgctcactgatcagcggtttaatgacgaaataatatatcggttgattaacgctgttatgattgatggtaaaaaaagtgtagcaacaaaagttgtatatgatgcaatggatattgttggggaaaaatctgaagagtctgctttggatgtttttcataaagcaatgacaaatatttctccagtagttgaagttcgcggtaagcgagttggtggtgctacatatcagatcccgatggaagttcgtgctgaacgtcgtgtggcgttggctcttaggtggttaaaaaaatattctgagtctcgctcaggaaagtcaatggcaactcggcttgctgctgagattttagatgcgtcaaatagtcaaggctctgctgtgaaaaagcgtgaagaggttcataaaatggcggaagcaaataaagcgttttctcattttaggttttagttgaataaacaaacgtcaagttaaacaaagcaaatctttattatgccgaggcaaataccgttagaaaaagttagaaacataggtattatggctcatatcgatgctggtaaaacaacaacgactgagcgtattttgtattatacgggtcgtgtgcatcgtttgggtgaggttcatgatggcgcagccactatggactggatggagcaggaaaaagagcgtggtatcacgatcacttctgctgcaaccacttgtttttggcagcctcgctatggtttgttgaaagacgttcgtcatagagttaatattattgatacgccgggtcacgttgattttactgtagaggtagagcgttccttgcgtgttctggatggtgctgtcgctgttttttgtgctgttggcggtgttgagcctcagtcggaaacggtttggcgtcaagctaataagtataaagttcctcgtatcggttatgtaaataaaatggatagagttggggcggatttctttaatgttgttgaaatgattaaagagcgtcttaaagcaaatcctgttcctattcagattccgattggtcagggcgaaatgttcgcaggatttattgatctgattcggatgaagggaattatttacgataaagaagatggtacaacttatcaagaagttgaaattcctcatgatttggaaaatcaggctaagacttggcgcgtgaatatgcttgaggctgtgtctgatattgatgattcattgttggagaagtatttgaatggcgaagaaattacagaagaagaagttcgtcgtacgcttcgtgtggctactttgaaaactgaaattattccggttctttgtggttcttcgtttaagaacaaaggtgttcagtttatgttagacgctgttgttgaatatttgccatcgccaattgatgttggagctgtaacaggtcatagcccaagagatgaagatgaaaaaatagcacgtcagcctgatgatagtgctccatttgctggtctcgcgtttaaaattacttcagatccttatgttggtaaattgacattcttccgtgtttattcaggtgttttgaagtcaggaagttatgtgctgaattctataactggtaaaaaggaacgaattggtagacttcttcagatgcacgcaaatcatcgtgaagacttggatgaagtatttgcaggtgatattgcagcagcggtaggtttaaaggatacaaaaacgggtgatacgctttgtgatgagtcaaaatcaatcgttcttgaaaaaatggttttccctgagccagttattcaaattgcgattgagcctaaaacaaaagctgattctgataagcttggtatgtcgttagctaaattggctgaagaagaccctactttcaaagtcagtatgaatgaagataccaatcagacgcttattgctggtatgggtgagcttcaccttgaaattattgtagatcgtttaaaacgagagtttaaggtcgatgccaacgttggtaaaccgcaggtttcttacaaagaaacaatccgcaagaaagttgaagctgaaggtaagtttgttcgtcagtcaggtggtaaaggtcagtttggtttggtaaatattattgtagagccatctgaaaaagataaaggttttgagtttgttaatgagattaaaggtggttcaattccaaaagagtatattccagcagtttctcagggtattcaagaagcaatgcggaatggaattgttgctggatatccaatgattgatgtgaaggtcactttgtttgatggaaaatatcacgaggttgactcttcagaaatggcgtttaaaattgccggttctatcgggtttaaagaaggtgcaaggaaagccggtgctgttttgcttgagcctattatggctgttgaggtcattacgccggaagaatatatgggcgacgtaatgggcgatttgtccggtagaagagggcatattgaaggaatgcaccaaagagcaggtgctcaagttattaaagcaaaagtcccgctttctgcgatgtttggatattcaacggaactgcgttctatgacgcaaggtcgtgcaaactactctatggagtttcatgattattcagaagttccggcaagtattgcgaacgagattgttgagaagagcagcggaaaagtaacggcataagaaatttaaaaacaattaaaccaaagataaccacaggagatattccatggcaaaagagtcttataaaagggaaaaaccgcacgtaaatattggtacaattggtcacgttgaccatggtaaaacaactctgacggcagcgattacaaaagttttgtctgaaaaaggacaagctcaaaaaatggattttgacgagattgacaaagctcctgaagaaaaagagcgcggtattactatttcaacctcacacgttgaatatgaaacaccttctcgtcactatgcgcatatcgactgtcccggtcacgctgactatgtgaaaaacatgattaccggtgcggcccagatggacggcgctattctcgtggttgccgctacagatggcccaatgcctcagactcgtgagcacattcttcttgcaaagcaggtaaacgtgccttctattgtggttttcatgaacaaagttgatattgcagatcctgagttgattgagctcgttgaaatggaacttcgtgagttgttaagctcttatggtttccctggtgatgatattccaattattcaaggttcagcacttggggcacttaatggcgaagctgagtgggttggtaaaattgaagaattgatggaagctgttgataactatattccaacgcccgtccgtgatgtagataagccattcttgatgccagttgaagacgtattctctatttctggtcgtggtacagtgggtacaggcagaattgaaagaggcgtcattaaaatcaacgaagaagttgaattagttggtattagaccgacaaaaaaatcggttgttactggtattgaaatgttccgcaaacttttggatcaaggtgaagctggtgataacgcaggtcttttgcttcgtggtgttaacaaagatgagcttgagcgtggtatggttattgctaaaccaggttcaattactccgcataccaagtttaaggctgaggtttatatcttgaaaaaagaagaaggtggccgtcatacaccattttttaacggctatcgtccgcagttttatttcagaacaactgacgtaactggttctgtaaatcttcctgacggcgtagaaatggttatgcctggtgataacctatctattgaggcagagttgattgcgccaatcgctatggatgaaggtttacgttttgctattcgtgagggtggtagaaccgttggtgctggtacagttacaagcattattgagtaaagacattggattgtcgtcctgaggggcgagttatattggctcgcccctcttttttttgtccaaattaagaaattaagagactaggaaagtggcggtacagcaaaagatacggattaagctcaaatcatacgaccatagcttggttgacaaatgggctgaaaagattattgaggcagtaaagcaaacggatgcgattatttccgggccaattccattgccgactgagtcacaggtttttacagtgaaccggtctcctcatgtggataaaaaatcgcgtgagcaatttatggtggcttcgcacaagcggttgattgagataatcaacccaagcagtaaaactattgatcttctgatgaagttggagctgccaagcggagtggatgttgaaataaaaagctgagcgttcgctacgctggcaaataaagtttagcctgaattataaaattatttgtgagatgagtgctatacttgggaaaaaaatagggatgacaagtctttttgatgaaaatagaaaggccattccatgcacagtgattgaggcagggccatgctttgtatcgcaagtgaagactgttgataaagacggatacgccgcttatcaaatttgttttgataagaagaaagaaaatagaacagctaagccgcaacttggccattttcagaaaagtggtgtcgagccatcatataaaatgtctgagtttagaaaagaaatttttgctgatgaattaaatgctggagacgaagttaaagtgtctatcttcaaagagggcgatacggttaaagtttctggtgtttcaaaaggtaagggttttgcaggtgttgtgaagcgttatcattttggtggtggttcaaaaacacatggtcaatccgatagacttcgtgcgcctggttccgttggtggttcgtcttttccttctagaacgttcaaaggacagcgaatggctggtcgcaaaggaagtgattctgtgactattagagggttaaaagttgtaaaagtgcttcctgagtccaatttattggttattaaaggagctgttccaggaccgaacaattcatatttagagattgtaacgagtaaataagttaacgataaaggcttaaaaacgacgccaaaaatggaagttaaagttttaaataaagacggcgctgaaacaggtgaaacggttgagttaaaaccggtcatatttgaaattgagccaaacgatcatgcaatttatcttgatgtccgctctattatggcgaatcagcatcaaggaacacacaaagtaaaaacccgttctgaagttagcggtggcggtcgtaagccatatcgtcaaaaggggactggtaatgctcgtcgtggttcaagtcgctcacctgtaatgattggtggtggtgctattttcgggccaaagcctcacgactatgttgttgggattaataaaaaaatgaagcgcttagccagaatttctgcattgtcttacaaggcgaaaaataatgaaattatcgtcatggaagattatgtgccttcggaaatcaaaacgaaagaagttgtttcgtttttgaaaagcttagggctaaatgagaaaaagacgcttttgttaatgcccagcaaaaatgatgtgatgtataaatcaggtagaaatatttcaaagctttcaattttagaggctaataaagcatctacctatgatttattgaataacaaaacattgctgattcaaaaaagcgcacttgagactttagaaagaagtttaggtgtcgcgtaagcgggaaattcttaaaagattgtattgaaaaaatgagaaacgcattaatatatccgatcttaactgaaaaagcaacgcgcatgacagaggtgcaaactcagtacacttttaaagtcaacccgcgagcaaataagctggaaattcgcaaagctgttgaagaaaaattcaacgttgatgttgattcagttagaacggtaatttgcagaggaaagcgtaaaagacaattcaccagaaaaggcttgattgaaggaaaaaagagcaattggaaaaaagccattgtgactctgaaagatggagcgacaattgatttttatggtgcaacggcatcagcaggtcaggcaaatggataattgtatcaagcaaggttgcaagaacatattatagatttagaaaatgccagttagaatattaaagccaagaactccaggaacaagatttttctcttatccatcgttcgaggagattacaaccgataagcctgaaaaaagtttattggtcccaaataaaagtaccggtggtagaaacaataatgggcgtgtcacttctcgccacatgggtggtgggcataagcggtactatcgaatcattgactttaaacggaataaagatggaattcctgctaaagttgcgactatagagtacgacccaaatcgtaccgcgcgaatcgcgctcttaagttatgcagacggtgaaaaacgctatattttagcgcctaacggcattaaagttggtgatttgatcgaatgcggccctgaagccgatattaaagttggaaatgcgttaccgctaaaaaatattccggttggtattgaagtccataatattgaaatgcgtccaggcaaaggtggacagatggccagaagcgccggttcgtatgctgtgcttgtcgcaaaagaaggcgattatgcgactttgaaaatgccatcgggtgagcttcgcaaagttcgtgttgaatgtaaagcaactgttggtgttattggtaatcttgagcatgaaaatctctctttaggtaaggctgggcgttctcgttggttgggcattagaccgcaaactcgtggtatggcgatgaaccctgtagaccatccaatgggtggcggtgaaggtaaatcaaagtcgggtggtggtcgcaagcatccgaaatcaccgtggggacagaaatcaaaaggcttaaaaacacgcaagcgtaagaaagcctcatcaaaattgattgtacgcagaagagactcaaagaaataaagaaagtatagataaatggcaaggtcactaaaaaaaggcccgtttatacaagaacgcttattgtcgcgtgttcttgaaatgaatcaaaagggagaaaaaaaggtcattaaaacatggtcaagaagttcaatgatctctcctgattttgtcggtcatacaattgctgtgcacaatggcaaaactcatattcctgtatatgtttcggaaaatatggtcggacataagtttggtgaatttgcgccaacacgaacatatcgtggtcatgcaggaggaaaagctgaaaaaggcggttcagcaccaaagagaaaataagtaaggccgaaagagtacgacaaattaattagaaaattgatgctgtaacatggaagcaagagcgatattacgacatacgccaacttcaccaagaaaaatgcggctggtcgccgatttagtgagaggaaagcaagtagacgccgcaaaggcaatgcttgcacattctaccaagcacgcagcgcgaaccgtattacaaacgttgagttctgctgtagctaactactcgcaggcaaatcctgaaaagcgccttgatgaatctgaattaattgtgaagcggatttatgtggatcaaggtgtaaccttaaagcgaattttgccagcaccaatggggcgtgcttaccgggtaagaaagcgggcgaatcatctgactattatcgtcgatgaagcaaatccaactgatgaacaaaattaattttaactaaggagcgagcgttgggacaaaaagtaaatccagttggctttagattaggagtcattaaagattgggactcgcgttggtacgataacacggacaaaattgcgggtaagattaaggaagatcaggtcattcgcaattatgtgattacccgtttaaaacgtcaaaaagcaggtgtcgcgaaagttgttattgagcgaacttcaaaaaatgttcgtctgtacatttacgcagcaagacccggtgctgtagttggcagaagtggtgaagaaattaatacattggcgcaagagcttggaaagattactagcaaagatattaagatcgatgttatcgaaatcaagcgtcctgagttagatgcgcagcttgttgccgataatatcgcctctcaacttgaaggccgtatttcgttcagaagagctatgaagcaagcgattcagcaagctcgtcgtgccggagcggaaggtattcgtattcgctgtgcaggtcgtttaggcggcgctgaaattgctcgtgctgaacagtataaagaaggtaaaattccgctacacaccattcgtgcaaatattgattacgcagcatcgactggttttacaattacaggcacaataggcataaaagtttggatttataaaggcgaaattcttggtcagcgcattgatatgttggaagaagaagagcgtcagaaagcaaaagagcgtcgagaaaattcacgccaaaaagcaggaggacgcggtcaaaatcgccgtcgccgtcgcaaaaaatccggtggtaatcatcaagacaatcaagctgataacgctcagcaagagtcataatcgttattcattaacctatttcgtttcggagtaagcactatgttaatgccaaagcgcgtcaagtatagaaaagtacaacgcggacgcatgaaagggaatgcggcaagaggaacagaaattaattttgggtcgttcgctttaaaagctcttgagccggcatggataaccagtcggcaaattgaagcggctcgtgttgcgatgaatcgtcacatgaagcgcgatggaaaaatttggattcgtatttttcctgataaaccagttacgaaaaagcctgccgaaacacgaatgggttccggtaaaggttctcctgagttttgggttgccgttgtaaaaccaggcagaatcatgtttgaagtagatggagtgtcgaaagaagttgcaatggaaggcttgagacttgcttcaaaaaagatgcctatcaaaacaaagtttgttgtcagaccggattacgaagaaaccgtgacaaaaaagtaagaattaaaacgagttaagaaacgatgaaaaaacacgaaatcgcatcgctttcggaagacgagttgaaaaagcaactggtcgagttaaagcagcgttttgcggatattcgcttcaacaaaatcgttgaaccgcctcaaaatccgatgatttttaaaaatttacgcagagatattgcaagaatgaaaacagccttgcatcgatatcaaacgcaaaagtaagcagtcaagttagttaacgggatttaattaagcatttcacttacagaaaattatgtccgaagaacagaatacggaaagccagtcacaggctaacaccgcagaacgcaatagaagaaaagaacgtgtcggcaaggttgtcagcaataaaatgcaaaaaagcattgttgtggccgttgagcgttatgtacagcatcgcgtgtataaaaaatactataagcagacaaccaagattatggcacacgacgaaaaaaacgatgccaagctaggtgatactgtgagaattatggagtctcgtccgctaagcaagcgtaaagcttggcgtcttgttgagattattgaaagagcaaaataattttttttgcaaaaaatagacaagtttattaaatttaatactttttgagcctttaagttatgattcagaaagaaaccgacttgatggttgccgacaatagcggagcaaaaagagttcgctgtattcatgttttgggcggtaccggacgtagatatgcaacaattggggatatgattgttgtgtctgtaaaatcggctatccctgggggcgcagtaaaaaagaaagacgtctcaaaagctgttgttgttagaacaaaaaaagagtatagaagaaaagacggatcatatatccgatttgatgaaaatgccgttgtgttacttaatacgcaaggcgagccgagaggaactcgtatttttggtcctgttgctagagagcttcgtgataaacagtacatgaaaattatctcgttggcgccagaagttatttaatgttttctgcgggagtaactcagttggtagagtcacagccttccaagctgttggtcgcgagttcgagtctcgtctcccgctctaagttgttgtgaataatgtaactaacttgtaaaagttgtagtgcaatgaagttgggaattaaaaaagtcaaaatgcatgtcaaaaaaaatgacatggtaaaggtaatttcgggaaatgataaaggtgtatcggggaaaattttgagagtttttcctgagaaaaacagggtcattgtggaaggtgtaaatatgcgtaagcgtcacatgcgtcctactcaagagtatccgcaaggtgcaattcttgagcgtgaaatgccgatacatgcttcaaacgtcaaaaaagtttcttaatgtaaaaatgatgaatgacaaagaccattcatcttaatcaagtttaaaatggcgaaaaaacaagaaaataaagctaaagaagaggttttaaatctgcctgttccaaagtctcgtatctctgaaaagtatcagaaagaagtccttcctaaacttcgtcagcagttcaagtattcgaacgtgatgatggttcctagccttaaaaaaatttctattaatataggcgtgggcgctgctgcacaagatccaaaattgcttgataacgcagttaaagaattaatagctattactggtcaaaagcctgaaattcgcaaagcaaaaaaagctatttccaactttaaattgcgcgctgggcaaccgatcggctgtcgtgtgacccttagaaaaaatagaatgtatgagttttttgaccgtcttgttgctttagctattccaagaattcgtgactttcgtggtgtgagtgacagcagttttgatggtagaggaaactatacgcttggcattcgcgagcaaattatttttcctgaaatagacatcgataaagttccaaaaatcaccggtatggacatcacatttgtgacttctgctaaaacggatgaggaagcatacgcattgcttaaggaacttggaatgccgttcaaaaagaaagattaacctgaaagaaacgaatttagcgactttttattatggcaaaaaagtgtgttgttgtgcgcaatgaaaagcgcaaacaaatagttgaaaagtatgcttctaaacgagaagagctaaaaaaacaaggcgattatgaggcattaagaaaattgcctcgcgatagttctcctacaaggctcaaaaatcgttgcagcattacgggcagagcaaaaggtgtatataagaaatttggcttatgtcgtcatattcttagaaaatatgcacttgaaggtaagattcccggaatgaaaaaagcaagttggtaacatctatttaacctttgtggccgctatgtatgaaatggcaacatgtgtagaacgcgcaaagataatcaatcaattctatgccagttacagatccgatagctgattatattacccgaattcgcaacgcaggtgttgcaaagcataagacaacagatataccgcactcaaagctcaaagaaagacttaccgttcttttagaagaaaaaggatatatcaaaagtcacacggttgtgcaaggtgagaaatttcccgtgattcgtgtccatttgaaatatgacatgtacggaaagcctgtcattaaagaaataaaaagggttagtaagcccggccgtcgttcttacgaagggaaagatattagaaaatacttgggcggtttaggtttatatattctttcaacttcaaaagggctgctcacagataaagaagcaagatcattaggtgttggtggagaagtcctgtttagtattctctaaatcaaaattgttgttatctgaaaatgtcaagaattggaaaattacctgtctccattacgaagggtgtaaaagtagagttgaaagatgataaagtcattgtttctggcccaaaaggaactttagaacagaagttacgtcctgaagttactgtgagcgttgatggaaacaatgtcgttgttactcgaaaagacgacactcgaccttcaaaagaaatgcacggcctttatagagttttgataaacaatatggtaactggtgtgagcaccggatttactaaaaaattggaactcgttggggttggttataaagctgagataaaaaaagatatgttggttttatctttaggtttttctcatcagatttatttcaaaacgccagcagagataaaagtagaagtgccagcacctacaaatatttctattagtggttcagataaagaacttgttgggcaagttgccgctaagattcgttcgtttagaccgccagagccttatcaaggtaaaggtgttaaatacgaaaatgaagtaatcagacgtaaagaaggtaaagctgctggtaagtagttttaagaaaaagtaacgcttgctaattacaaaaatgaaagtggcaaatatcactttcaaaatttgctaaacaatgagtagtaaatctaaatttgttcgtcgtcaaagaattaagcgtcgcgttcgcagcgtcgtatcaggcactgagcaaagacctcgtttgacggtttttcgcagcttaagccatatttatgcgcaattaatagatgatgttaatgggcatacattggtagcggcatcaagtatgccaagcaaaggcgcttctctattgaaagggaaaaaatccgatgtgagccgtgaagttggaaaagcattagctgaaaaagcaaaagcaaaaggcattgatgcagtagtatttgatcgcaacggctatcgctaccatggaagagtcaaagcgcttgccgaaggggcaagagaaggtggccttaagttttaactgtaaaaattaaaaatcgtgaaatgttaacgaatccacgaaaaaaaataagaccaggtgaactaaatctaaaagaaaagttggttcatatcaaccgcacagctaaggtagttaaaggtggtaaacgttttggttttaatgctattgttgtggttggtgacggtgaaggtcatgttggttacgggttaggcaaagcgaatgaggtgcaagatgcaattgcgaaaggcattgaagacgcaaagaaaaatgttatagaagttcccattatcaaaggtacaatccctcatcaaatttttgctaagtttggcgcggcaaaagttttaatgaagccggcaactcctggtacgggtttgattgctggtggtgcagttagagcggtattggagatggcaggtgttaaagatgttttgacaaaatcattgggatcttcaaacccacataatgttgtgaaggcgacagtgcacggcttgcaagaagtttcagatgcttatgatgtttccgagcgtcgcggaaaaagcttgcaagatatttatgaaggttaattgaatttcgttgaaaagtattgacgctaaaaaattatgtctgagacaagcaataaaaagttaaaaatcactcaatatcgtagtatcattggttgctcaaaaaagcaaaaagccacaattaaatgcttaggcttagggcgtccgaattattctcgcgtattgaatgataatccccttttacaagggcaattgagagttgttcaacatcttgtcaaagttgaggaagttagcgagtaaaagtcacggtgtttagccgataacttttgtaaacttaggaattaaaaaatgaatttaagtacactgcaacctgcaaaaggcgcgattaagtctgggcgaagaattggaagaggccaaggttctggttcaggaacaacagcgggaagaggtaataaagggcataaggcaagaagcggttataccagcaaaaactttgaaggtggtcaaatgccacttcatcgtcgtcttccgaagtttggtttttctgttccaaatccggtaaaaattcgcacagtaaatgtagctgatttagaaaagtatgttgaaaaaggactcttagaaaaagaaattactttggagtcttttaaatccatcggcataattgggaagaaagaccgcttaaaagtattaggcactggtgaagtctcttctgcattaacagttaccgcgcattattttagcgaaagtgcgaaagaaaaaattgaaaaagcaggtggaaaaacggttgttgtcttcagaacaattgaggaagctcaaaaaatgaagaaagaattgtttgaagaagcgttgcttacgcctaaagtgagtgttgatgagaagaaaaaggccgcaaaaaagcttaaagcttaaaacctaaaatactcggtatgaaacttgtcgacagtgtcaggaatattagtaaaatacctgagctcagggaccggatagtttataccattttacttttggttgtctatcgtgttggttctcacattactattccaggtgtcgatgcgtcagccgttgcagcagcgtcgcaagctccatcaaacgatttatttggattatttgatctttttgtcggaggcgcttttaagagagcctccgtttttgctttaggtattatgccgtacatctcttcagcaattattattcaattgctaggcgctgtaacaccatattttcaaaagttacagaaagaaggcgaagaaggtcgcagaaaaatcaatcagtatactcgatatggaacggtggtaattgcggctatgcaagcatggggggtaagcgtaagtttggcaagtccttcatcgtttgggcagccgattgtgccagatccaggtttgttctttaccatatcaaccgtcattatgttaacggcaagcactatttttgcaatgtggcttggcgagcgtattactgagcgtggtattggaaatggcatttctttactgattatgattggtattctggcacgttttccgcaatcgttggttgctgaatttcagtcagtatcaatgggaaataaaaattggatcgttgaagttgtgatattagctatcatggtcgccattgtggctggtgtcgtcttattgacagtggggacgcggcgaattccagttcagtatgccaaaagagttgtcggtagaaaagtgtatggcggatcgatgcagtatattccaatgcgaatcaatacggctggtgtaatgccgatcatctttgcgcagtcgatcatgtttgtaccaagcacaattgtttcgtttttccctgaaagtgagaccatgcagcaagtggcatcttttatcgcttatgattcatgggggtatgcactgatatttgggttgatgattgtgttttttacttatttttacacggcgattgcttttaatccaaaggatgttgcagacacgatgcagcgtcaaggtggctttatccctggtgttcgtccaggaaagagtacctcagacttcattgacaatattttaaccaaaatcacattacctggagccatttctttggcaatcattgcaattcttccaacaattttgaccaagtttggaaatgtcacgccaggatttgctcatttttttggtggaacaagcttgctaattatcgttggcgtcgcgttagatacgcttcagcaagtagaaagtcatttgttaatgcggcattatgatggttttatgaagtccggcaaagtaagagggcgaaaagcttaaccggttgatgtgaattaacttttattaagaggagaaaaacgattggctaaagaagaagcaatagaagtagatggcgtcattcttgaagctttgccgaatgcgaattttcgtgttaagcttgaaaatgagttggaagttttagctcatgtttctggaaaaatgagaatgcactttataaaaatattgccaggcgatagggttagagtgcagctttctccatatgatttgacaaaaggccggattacttaccggtttaaataagtagatggtaataatatttgtgtgatttggggattttttatatatttgcgcccctttttgcattagcgttaaatttatataaagaaatatgaaagtctcatcgtcggtcggaaagcgctgcgaaagttgcaaaatcatcagaagaaaaggtaaaatttatgtgatttgcaaaaaaaatccgaatcataagcagcgtcagggataatcttcaatcgtgaattaatcgtctatcaataattaggaatatgagaatagcaggtgtagaccttccgagaaacaagcatgttgtcatcgggcttacctatgtttatgggataggtcgcacgacagcaaaaaaaatacttgctaaagctggcgtcccggaagataaaaaagtctctgaagtaacagatgatgaagcgaatgaaattcgcactattgttacaaacgaatataaagttgagggacaagccagaagtgagcagcaactcgcaattaagcgtttaatggatattggttgctatcgcggtttgcgtcatcgtagaggattgccagcccgtggtcagagaacaagaacaaatgcaagaacccgcaaaggaaagagaaaaaccgttgctggaaagaaaaaagccggtaagaaataaataatcggtttttcgtttgcttgacttgaatgtgaaaaatgaaaaataacaatggcaacagcaccagttaaaaagaaaaaaaaagtaaatgtaactcaggacggtatcgttcatatcaaagcgacttttaataatattgcggttacaattacagacgtgacaggaaatacggtttcttggtcgactgcagggaaaaatggatttaaaggttctaaaaagaacacgccatatgcttctcaggttacggcagagtcggccgcaaaagaagcctatgatttaggaatgagaaaagttgatgtgcggataaaaggacctggttctggccgtgatgcagctattcgctcacttcaaaatgcaggattggaagtgaaaactatttctgacattactcctttaccacacaatggttgccgcccaccaaagcgcagaagagtataattttgataattaagcctactatcaagttcaatggcaagatttaggggatctataacaaaggtatcaagacggttaggcgtagctttagcgcctaaagctgaaaagtatttaggacgcagagcttacgccccaggacagcatggacagtcaagaaaagggaagatttcggaatatgctttgcagttgcgtgaaaagcaaaagatgaagtatatctatggcgttttagaacgtcagtttcggaattactataaaaaagcagtttctcaacgtggtgtaaccggtgaaaacttggtaaaattgcttgagtgtcggtttgataatgttgtgtttcgtgctggattttcgccatcaagagcaggggcaaggcagcttgtttctcattgccacctgagaattaatggcaacaaagtcaatattccgtcttatcaggtaaagcctggtgatgtaattgactttagagaaaagagccgaaatatggatgctgttcgtaattctttgaataaaacacctgactcgcggattcctcaatggattcaagtggataaggcaaacatgaaggctgtctttttgaacgtaccagaaagagcagacatacaagagccttataatgagcagcttgttgtagaattgtactcaaaatagttttttggctgtattacatagcacaaaaatctatcggtcagtttgtgtttttgcccaatgataatctgcgaaatagtaagttaaaatgctcttttggtatcatgggtaatttagaatttattcaatagagggactcatagtatgatacaacaaatgcagatgcccgaaaagttagaagtcgatgaggcatcctattccaattattatggtaagtttatcgcacagcctcttgagcgtggatatggcgttacaataggcaatgcgattcgcagggtcttgctttcttcgcttccaggaactgcaattacggggataaaaatagaaggcgttttgcatgagttttcaacaattgatggtgttaaagaagatgtccctgatattgtcttgaatttgaaacaaattcgctttcgctcgattagcaagcgaaatgcagttgtgactttggttttaagagggcctaaagactttgtcgcaggtgacattgttagccctgaaggtgattttgaggttttaaatcctgaacatcatattgcgactttaaacgaagatgcaacgttaaaaattgacgtctcagtcgggcgaggaagaggctatatgcctgctgaagataataagcctgaaacgatgccaattggttatatctcagtcgactctatttttacgccgattagaaatgtaaaatatagcgtcgaaaacacccgtgttggccagcgcactgattatgaaaaattgagcctcgaagtggaaactgatggctctattgcaccggatgaagcggttagcatggctggaaagatcatcaacgatcatgttcggcttttctcattgttctcgccaacacaggaagaagaagttgaagaagaagttcagcaagaggatgaagagtttgaaaatatgcgcaagctgttgatgactcgcattgaggatttagaactctcagttcgttctcataactgtttgcgttcagctgaaatagacacattaggacagcttgttagcaagcgggaagatgaactgcttggttataaaaactttggaaaaaaatctttggctgagttaaaagagttgcttgaatcgaaaaatctcagctttggaatggaagtgacaaaatataggctgaatcaataatttgtattcgagcttacgagtatccttaaaaattttttgaaagatcatgcgaaaaggaaagttaccaagaaagcttggacgtacggcaagtcatcgcagagcgacattagcgaacctctcatctcagttgatcatttataagcgagtgactacaaccgaagcgaaagcaaaagagatgaagcgaattgttgataagctcattactcgtgctaaaaaaggcactgttcatgcgcaaagagaagtttttaaatttgttagagataaagaggctgttaaaactctttttgaagacgtggtaagtaaatcagctgaaagaaacggcggatatacgcgcgtaatcaagctgccgccacgttatggtgatgctgctaaaatggcgttgatcgagcttgttgattatagtgaaatgacaaccgaaaaagctgtaaagcgccaagatcgtagccgtcgtgttaaaggctctaagaaagctatcgatgaaaaaacaagtgatgattcagcttcggtagaggcagcgcctgcagcacctgaagcagaagaaaaaaaggacgcataaaagcaaatcctttctgaaccacatagcatttttcaagactctttttaaaggcttgccaaactggcaagcctttttattttgcatcattcaacaaatgagcaagaaatgaaaagcagtcatatcaaaatcttctttattatcgcggcaacaattggcgcgagcctccttttttactacacacaagatacggttacaaaaatcagagagcgccagcgtcaagcgatttcgctttgggtcaaaaccttaaagatggtgattgtttccgattcaaaagagttgtcctacatttatagcgaaatcatcaccaacattgattttcctgccgttttaaccgatgccgagaataatccggtcacatggcgaaatgttccattggatgaggccgactctgacactgtaaaaatcaaacgcctccgcgaattggttgctcaaatggacaaagcttatgagccggttgccgtgaaaattggcgatacactaacgcttcaaattgtgcattatggcgactcttctttgattaaaaccttacaaattgcgcctctcatttcgcttgcgtttgttgcgctttttttctttgtcgcatatctctcattcaaatatatcaagcaaagtgaggagtcaaatatttgggttggaatggccaaagaaaccgcgcatcagcttgggacaccgatttccgccttaatgggatggcttgaacttttgaaaatctacattggaaatcctgaacggcaaagtcaaatcatcatggatatgcaggctgatgtcaaccgactaaatcgtgtggcgacgagattttccaaaattggttcaaacggcgaactcaagcttgaaaatcttgctgaaatggtggagggcgtgtttaattattatcgaaagcggattccaaatatgggcaagaatattgagttgcgtttgttggaagcaggggatgtggatgtaaaagtgaatcgtgaattaatggagtgggtgcttgaaaatattacaaaaaatgctatcgattcgattgaaaacgggcaaggtcaaattacagcgaaacttacggatgaggagcgctttgtctgcattgaaataacggattctgggaaaggaattccatctaaaaataagaaagatatttttcgcccaggttttagcacgaaagagcgaggttggggactcggcctcagtttagctaagcgaattgtagaagattatcatcatggaaaattgattttgaaggatagtgctgttggcaagggttctacttttttaattaagcttagaaaaatgcttaattaagcaagatgggatatgggttatattaaatgaaaattaacattgtttttatttgtgttttgatatttttctatacagaattttcctggtgaaatattattaataaaaaggaagttttattatgagaaaaatttactctaaaatgaagtcttcggtgttgtttttcatttttactgttgcaagtatatctgtatactcgcaacagcatgttcaactttggccaaaagctaaacaaacctcagccggaaagttatatggatatacagtgatatttaagtcaaaatttgtaatagaaccacaatatttagatgctacgccatttagctatggtgaagataaagttgctgctgtgaaaaatcagaaaggtgaatggggatatattaatgaaaaaaatgaagttgttattcctttttcggataaatatgagcaagcatcagtctttagaaatggctatgcagttgtttgggataaacagaaaagaaagggattgattaaccggaagggggagcttacagtaaaaatgatgtatgaacaaattggggataattatgacggattaattccagtaaagcagtttaacggtaaatatggctatataaatccacaaggtgatgttgtaattccattccaatttgataaagctgaaaattttatacgttccgataatgccaagccagcttggtttgcaaaggtcttaattgatgaaaaaataggaaaaatatcaattgtaaatagaaacggtcaagtattgaattatgatgaaaatgaagtttctgagcctcctggttttataattgaagaagattttgcggttgtaaattattataataaaaaacatgataaatatttttatttggttattaagtcaaatggtgaagaagttttaaaaaattcaaatgctgaaattcagttgcataaacttcaggacggcaggattttatttgagctgaaagaaaaagcaatgaagcttaatacggtaaaaacatgcgatgattatgatattagatattttagaattccttggaaaggaaatataagtcctacagatttagttgttgatttaattagtgtatatgataaagacgggcatgaagttgttagtcgaaatttgggatataattactttgaaccaaaagtaaaatattcacgagttggacgggctttttcagtagatgggaaagccgtagcgagatttgggttaatggattggagctgtaaggaggttttgaaaacattatattatgaatctgattggaacgataatttaaatattggtatggttggttttgataaaagtataagaatttctgattatttaagaagtataaagtataaaaaaactgagaatgaatatgatgagttggttcaatattatgagaaacaagagctatcgagtaagtatatgtattttgttgatgataaaatgaagtgtgttaaaatgagcgcaaaggatttaaaagaagctgattttcaaagatgtgagtggccaggaaaagtttcggaaaatatcgtattcgattgcaaatatgttcctgattttagcgctgttaattatgaagtgttaaagaaaaagaatagagacgtgattgctgataacccgatttatgagccatcgccattttcattatctaaaattcctgaaaaaaaacaggagagaaaacctgataaactcggtgattttgttgtgatgccaaaagtaagtcaaaattttcaatttagtaatgatgggttagcaattggcggaggaaaaatagataatcagttttgttatgtcctctcccgaaatggccgcatgatcgcatttaataaagaagggaaagcaagcccattttatatgaacttagggaatgatcctaaagcaaatctctcttccttttattcttggtttgaaggcctacaaagctccattaatattgggatttttcttgaatatgaaaaagagaatagagaaaagacttattctatgacggactggcatcataatgatattattcgacctgatgttaagtataaaattaaaaagtatttgtataataaccttatatggttgaaagaaattgaaaatactaataatgattatgtttggaatgctaaggatttttctattgctaaaattgatatggatcaagagataaaaagtgtttatcaaactattgatgataaagttatattcccacttggtaaggatggcgaattatataaaatgtctttcgatagtggacaatcaaagctgattgctagtaatattgattgggggtttgtttttaccaataaaagcaaaatctttattttggcgttaaataaagataaaaaacaaggaattatcgatttggatggtaatgtaattgttccgttcgaatatgatcatattcaaactaatttcgtttctgataacccgtatctgtttttatcaaaaaacaatgaaatgttctcatataatcttgaaacgggagaaaaaaagattgtaaaaacaaatgttcgtttaaacgcaggtttcagaagagcttttggaaagtatggcgtgtgtcaggatggggcgttctttattttggttgatcaagatggaacggaatttttgcgtgtggaggcggaagcgtttttcgggcagccagacttttcaatggctaagaaaaatgggcgatggcactttgtggatgaggctggaaataatccatttggtcgtgattttgtggatatttatccgtttcatgacgggctgtcgctggttttgttggatggtgatatgaatgcgtatatcaataaacaaggcgactttgtgatcgggccatttccaattcattaacaaaaactgcgattttattctcggaaaaaagcgtctcgtataacaagaaaacgccgtttttacggcgttttcatcgttttgtatgaatttgaaaattgagatggaaaaacggtttgcttattcccactcaattgttgccggcggtttagatgaaatgtcgtaggtgacgcgattgatcccacgaacttcattgatgattcggttcgatacatgagccaagaaatcgttcggcaaccgcgcccagtctgctgtcatgccatcggtggaattgaccgcgcgcaaggcaaccgcgttttcataagtgcgattgtcgcccatcacgccgacggtttgaactggcagcagcactgtgaatgcctgccaaatttgcaagtaaaggtcatgttttttcagttcgtcgatgaaaatcgcatcggcttcgcgcaagacatccagtcgttctttggaaaccgagccaagcacacgcaccgcaagcccgggacccggaaatggatggcgggttaaaatctcatctggcacatcaagcaattttcccactttccgaacttcatctttgaaaagctcgcgcagcggctcgatcaacttaagtttcatgcgctttggcaatccgccaacattatgatgcgttttaatcgtttgcgacggccctttcacgctcacgctttcaattacatctggataaagcgtgccttgcaccaaaaacttttcgttgtgaatgtgctcctcaaaaactttgatgaatgtcctgccgatgatttttcgcttgcgctccggcgaaaccacatttttcaggcggcttaaaaagagctcggacgcgtcgacggttgttagatttaagccaagctgttttaatttttcttgaactttttcggcctcattttttctcagcaagccattatccacaaaaatgcaatgaagtttatcgcccaacgcccggctgaccaaaacggctgcaacggatgaatcaacgccgccgctgatggcgcaaatggctgtttgatcgccgacaagttcttttatgcgggcaatttcagaatcgatgaaactttgtggcgaccaatccggcgtgatgccagcgatgttgatgagaaagttagatagcagcttttcgccaaactccgtgtgatgcacttctggatgaaattgcaggccaaaaatccggtgtgcaccttcgccttcagtgacttcaatggcgcaaagttcggagtttgcagtttgggctgtgatgtgaaatcctttgggcaggcaagtgagtttatcgctgtggctcatccaaacggtggagtctggtatatttttgaaaagtaaactttccgctaactcattttggcgaacaatgttcatttgagcgcggccaaattcgcgttttggtgaagcggcaacttcgccaccaaaatgctttgcaatggcttgaaggccgtagcaaattcccaaaatgggaatgtccagctcgtaaattttttcgtcgggcatgggggcaaatgcgtcataaacgctggtcggtccgccggagagaatcagtgctttcggatttcgctcgcggagcgcctcggctgatgtatggtaaggcaggatttcggaatagattcccagttcccgaatgcgccgggcaatgagctgcgtgtactgggatccgaaatcgagaacaatcacggaattcatggcagttacttcttttgattcgcgttggcctcggctccgcccgggccaacaaaattttaaagtgtcaaaatgctttcaggcggagccgaaaagcacgaaaccgtattggttaaaattggccttcgccgcgttttttttgaggcggagcaattggaatggcgcgagcggttctatttccgcctaacgtgtcaagccggttaaaattgctgtaattattcaagctgctttgatattgtttccagcttgcttcggtgaaatattcgatataggcgtcgttgtcatttgcgtctgctggcaaattggttcgcgatgaaattggtatgccgatcacttttgccggctttttaaaatagcgactttgcaagccgagttcagggtctgcgtagcaatgcgtcataaagtttgcccaaattggtagcgaagctctggcgccttgtccatatttcatagaggtgtatttgatcctttcatcgtcaaatcccgtccaaacaacagccgccagctgcggcgtaaaaccggcaaaccaagcgtctttgttatcttgtgtcgttccggtttttccacccgcatcctcataaaatttgtagcgcgagcgaaccgcaacgcccgttcctccattgataacgcctttgagcatagagaccatcacgtaattggtttctggatccaaggctttggcgcgatcgggtttgtaagtaacaatgggctggccaaatttgtcctcgatgcgcagaatgctgaccggttcaacatggacgccgttattggcaaaagtgctataagccgagcaaagctccaatggcgaaacaaccgatgtgccaagtgcgatggaatagttttcatcaagcggtgatttaatgcccattcggcgagcatactcgatgatttttgagggtggcacggattcattcaccaggcgaattgtcacttggttgagtgaatttttcagcgcgtcgcgcagtgtggttaagccgcccgattcaaggtcggagttttccggtgtccagatgcgatcgtcgtctttgataacgagaggctggttcagaagctgatagttcggtggaatgcccgcgtcgatagccgccgtataaacaaacggtttaaaagttgagcccggctggcgtcgcgcttgccaaacatgatcaaattgatattgataatcgtctttcctgaaatcttttccgccaacccacgctttaatgtggccggttgccggttcaatggcgatgaagccaacttccacagcggtttttttcagcaaaagcttgcgcagccattctttatcgtttttcaattttgcaagcgcttctttttccgtcatgccttgttcgcgaagttcttgaaagcgaggactttcgcggataacatcattttttaaagaggtcggccagcgccagtctttatcaaattggtcttgtacccaaggcaaatgttcggcaacggcatcctccgcatatttttgcatgcgcgtatcgagcgaagtataaaccgtcagcccgtcgcgatagatgtcgaagccgtatttttttgcttcttgtttcaattggcggcggatgtattcggtgtagtaaggtgcgtcgcccacatcggtgacggaagtaaaatgcgtcaccagtgcttttgctttttcagtttcggcttcttgttcggttaaaaatccggctttggccatcaagccaatgatgagatttcgccgggcaagcgagttttctttttcacgaaccggatcataatcgcgcgggcttttcagcgtgccaactaaaacagcactttctgccacgtccaaatcgatggcgggtttatcaaaataagtccatgcggcagcctcgatgccccacgcgcccgaaccgaaataaaccgtgttcaggtagagccaaagaatttcatctttggtataagttcgctcaatttgaatggccgttaaaaattccttcaattttcgcgaaacggttcgatcgtgcgttaagtaaagatttctggcaagctgctgcgtcacggtacttgcgccatgccaacggcttcgcatggtaatgatgttttctatcattgcagccacaaaccgccgcgagttgaagccccagtgatcataaaattctacatcttcagttgcaataagcgcctggcgcgcataaactgaaatggagtccagcggaacggaagttcgatttttcaaaaagtattttgagagcagcttcccgtcggcagaatacacggtggtggcaagttccggctttggattttcaagctgttccaggctgggtaaatcttgggaaaggtaaagcatgatgccgccgatgccgagcgcgcccaaaagaatcatggcgagaaatccaagataaatccgctgcatcaaggcgtttcgtcgcgccaccttttttctatactcgggattatgaaaatacgcttcgcgttcttttgatgaatgcccgttgccggcatcgtcgttcttctctatgttctttggcatatctcctcgtactctggtcgtaaaaaattcggaatgtgtacttctaaacaaaagctacccgagacggtagctttcctcgttactgaaaacttataagttaatgtttaatcaaaggctttcaaaaagtgactgctggaaaatcggcggtggctatttcacgaatttaagcgagcttagctttttgcgttggctgcaattggttcaaccggttttctggcaaactgagcgctttgcgaaaaatgttcccgaaggtttttgacaaattcctccgtgttttccaacataggcaagtggccggtgccaggatattggatgagtgtagtcggtgaagctgctgttccttggcggcgttcatagagtgtgaccatgccgtcgggcggaatggttttatcatcgatgccaacgcaaagcaagagcggcgcgtcgatggaaaccgattgcgccgtgtataagtccagcgcgcctttatcgagcgagagcgttccaacttgcttagcggcttcggtgtctgtgttgagaaaatcttcaacgataattttttcgaacgcttcgccgatgggctgtgaggttgctttttccacaaatgcctctttgaacgagccgaggaaaaacagccatttgaagttcatggaagtttcgacaaaccagctgagcatttgcatttgccaccagctataatcaaaaatgccacaagcgataatcgtcaccgaagcggtggcgttcggatagcgatggtggagctcggtggcaaccatgctgcccatagagtgcccgataatgtgcatgttgtggtcgccggcaatgcccaatttttcaatcagttcggaggcttcgtcggcaaaaacggggatattaaatttgtgttgattatgaaccactttggtgcggcctgttccgctttggtccagcgtgatgcagcgataatccggggttaaagcgtcgacaaccggcttccaatatcggcaggaaagcgcccaaccgtttagaaaaatgacaaccggtttgcccgtgacttcaggatgcgtctcaagcgtgtcctcataataaacaacgctgtgagctgtggataattgactcatttcaaatacggataaagttcaaaaatcgcttgaaatataagttgaaaatataagcagcattctgagaatggcaaacccacggagcgtttctcggggcaaagcgccagcgaagttttatcgagttgcttgcaatggcttgtattttttgtatatttgcccttccaaaaattttgtttcggcgtgtagcgcagcctggtagcgcactaccttggggtggtaggggtcgtgggttcaaatcccgccacgccgacaaactcccaaatttcgctcttcactaaagaagttttttgcttttcaagatgtcttccacgatttcgcgagcgacttttcccgacgcattctcgccttgaatcatgcaagtaaatgcgtaagtttttctctcaacttcaacatacccgacaaaccaacccaaattgaatgcgcctcttgcttgattgaagcctgaacctgtttttccataaaatgcgccgcgttccgtcttgcgaatcagcatgatctttttaagcgcggattgtgctttttcagaaaagggaagctgattggtgagaagcgcatgaattagtcgaacttgctcgagcggtgaaattaaaatggttttgctgccttgtctcggaagccaaaacacgtcgatgccggcggaaatgtcgccatcaccgtaatgtattttgttgagccaagtttgcatgtgcttctcgccgattttccgagccagcgcttgaaatgccggcacgcaagaaacctgaaatgcctcttttagcgtcaaatctttgttccaatctgcaatgaagcgtttttccccgtcccatttgtaaaaaggctcgttcggtgaggaaatcaacccaagctgaagtccgataagcgtattccaaatcttgaaagttgaacagggcgcaagcttttccgctgatgcggcagggttgaaatcgttgatttgccctgactcgcagtccatcaaaatgagcgtgccttttcggccatccagcgcatgttgaacaagactgtctggaacaggaaaaacttgtccgaacgcagccgttgcgagcataagcaaaagtgagagaaagcaagcgtgtttcatcttttttggcagttaggattaagcaaaaatcgactctatttagtttgcaaaataatgtttttcaaagacgcagcctttttgaatagcgctgtaaaaataatttattttaaaaataagtttataatttcaaggagttaaattttttatctttttgtaacatctttcgatgcctcgcgtgtaaaagctgttttttattgaatcggggtttgctcaaaagcgccgaaccgacttgcacgcaccaaaaaatccagccaaaaatgcttgcaactttcccccgtcgcgcagcgggcagccgcctggtaaaaaagcatcctttactattattttaatccaactttttatctcatgagcgaaaaaagcagtaagcctaagggaggccgattgacgaaaaacggacagcctccaaaatctccgatgattcacaaagaccactttgaggcgcaggttcacccggactggtggcgccatatttttacatctctctatttgaaaaccgatggcgatgtggtaaatgatccaggcattaccggcaaagaggtctcgctcattttggatacactcaaagtgcaacccgacgcgcacgtcttagatctttgctgcggtcaaggccgccattcgctcgagatcgcgcggcgcggcttcaaaaatatcgatgggctggatcgttcacattacttgattcagcgtgccaaatcgcagggcaaaaaagaggcgcttcccgtccgattcaaggaaggcgatgcaagaaaattgccgtatccgtccgattcatttgatgtggttaccattttgggcaacagtttcggctatttcgagagcgtgcaagacgacatgcgcgtgctgaaggaagtcgcgcgggtgctgaaaccttggggaaaattgctcatcgatgtcaccgacggcgattatttgcgcgagcatttcgagccgcgctcgtgggaatggatggatgaaaagcattttgtttgccgcgagcgttcgctttcgctcgatgggcaacggctcatttcgcgcgaactgatcaatcacacgcaaaaaggccttatcgccgatcatttttatgccgaacggctttattccaaagaaagcctcacgaacctcttgaagcacgccggcttttccgatacgatgtttcatgcggaggtctcgccggaatcgcagcgcaatcaggatttgggcatgatgcagcgccgcttcattttgaccacaaccattaaaaaacagtgggctgctcaaaaaaagaagaaagaacagacgaaagaagtggtggtgatcatgggcgacccctcgaagcccgacgcgctcaagccgctttgtatttttgacgacgacgatttttacaccatcgaccagctaaaaaacgccttgcggcagattgatcgctataagatcacctatttgaacaatcacaacacgctcatccacgatttggccagaataaagccaaaagtggattttgtgtttaacctttgcgacgagggtttcaacaacgacccgcgcaaggagttgcacattccgtcgctgcttgaaatcatgggctttcgctacacgggttccgggccgcagtgcttggcgtattgctacgacaagtcgcttgtgcgcggcattgccaaagagatgggcatcgccgtgccggaagccttttttattaggccggaggaaacttcgtttgaactgccgttcaactttcccgtgattgccaagccgaacttcggcgattccagctttggcatcaccacgcgcagcgtttcttacacgatcgaggaactcgtgaatgccatttcggaaattcgcagcaaaatcggttatgaaaagccgattttggttgaggaatttctcactggaaaggatttgagcttgggcattatcggcaacgcgccggaatcttacatggtgctgccgattattgaggaggattattccggcctgccggagtcgctgccgaaaatttgcggctacgaggccaaatggctgcccgactcgccttacgcgaccgtgaaatctattccggcgcaaatttcggaggaaaccaagaagctgctggaagaatggtgcgtgatgctcttcgagcgcttagaatgccgcgattattgccgatttgattggcgactcgacgcaaacggcaatccgaaattgcttgaggtgaatccgaacccgggctggtgctgggatggacatttggcgaaaatgtcggcgttctcggaaatagattatccgaaaatgatagaaaccattttagctgaagccgaaaaacgcttttcgcgcgaaacagaaatggtggtggaaaaaccgcttgcgccagcaggggtttcataagccggaacagattttagcatgaggaccgcaggctttcaggaaaagtgaaggtctgcgtgttttttatcgcatttttaggatgagtggaaatcataatatcattttcgctctgagcggagacgaatggtgcaaaagtcccgctgcccgatggtggaaaagaatcgcgccatactgagccttttggcgacgcatccacgcgcccggtcggatgcgtcacattcgtatttgtcattttgaagtaaaagcataagtcaatgaaccctgttgtttataccgtacttcttttaatctgcagcaatattttcatgaccttcgcgtggtatgcgcatctcaaagaactgagcgggcagctttggtttgttgcggcgtttgtcagttggggcgtggcgttgtttgaatacttgttgcaagttccggccaatcgaattggttatacggtattgtcggttggtgaattgaagattattcaggaggtgatttccttaagcgtgttcgtgccgttttcggcgtactacttgaaagaaccgatgaaattggattatctgtgggcagggttgtgtctggttggggcggtgtactttatgtttcgaagcaagcttccataaaaacggggttaattttggtgattttctcacgagccgtgagtgcaaaaggtataaaaatgaaaaaggggcatccccctttttcattgtagcttgttacaatcaaagcacttcatcaagatatcgcgcgctttttaatgtgcgctttcatgctggtcattggcgctttcgttatgatcgccagtctgattcgtgtctgtttgcggcatgtgtcggatttcagtgtgtcggatctgcccgcccaaattgcccactttgctaaaagcgccaaaggtaattagcgtaatcaaaagcgtcgtaatagagagcgcataagccaggttattttttttgagcaaagttataaagctggccagcgaaagtcctcccatcaaagcgctcagccaaagggttttttctgccagttctttgtgctctttaataatttggcgatcgagctccccaacaaaaggcgcaaaagcatcagccgcgcctgatcccgaaataagcacaggaacggttgctaaagcgatcagaataatcaatacaaacgaagcctgcttaatagcgtcttgttttgaaaatatgccataagctaaaaatgctgatccgatgagtgttccaaaaattggaaagtgggttatcattaaatgaatatgtgttaaatccatagttgttaaaaattgggttagaaaaatactcagtaattgaatcggtcaatcagggattgccaagtgcggtggcggtgcgcgaaatctgaaagatattttctgaagcgtcgttacgaagtcaatttcaatgatagaaaacagctctattgcttgagatgaataacgaagggtttgcatgaaatgtatttctgcgtcttgaagtgtatttgggtggggcggattaaaaaatgctgtggtttgctgatggctaatatggtggacggcgttagccatttcaccataatcgagccgatacatgatggaatggagatacattattacaaccacttctatcaggaagagcaggtatatgatcatgtgtcgttttgattatgagcccaaattttaatagaaaatccattgttttgaagccaaataaacaactgaaatgattcccttacattgtcgctaaataaattaaatcatgaacatagtttttctatatgacaatatgttgacagtaatttaatgttgtaacacaaaattaacaacaataaaattacttttaaagtattagtaatgttgaattatataatttaatatggcaactgttttttgtattgcctatgaaggtgataaagccatcatcaaaaaacacatctgcggcgcgacctcatagattgccacaaatttcccctgctgcattccgtttgaaaatccgtattatgcttgatttcgtgttgtgaatttctcttgcttgcaagccttatgaataccagaaagtttgtcctttacgacgattcggatgacggcgggaaggactcgcccgcgcacggcgcttctcttgaaaaatatcaatcggaattaaattccgcgcagttcgaggccgtgacgaccaccgacggcgcgttgctggtcgtggccggagcggggacggggaaaacgaaaactttgacttatcgcgtcggttatttgattgaatccggtgtgccggcgtcggatattttgctgcttactttcacgcgccgcgctgctcaggaaatgcttgctcgcgccgccgcgatttgcgattcgcgttgcagccaaattcaaggcggcacattccacgctttcgcgcataaattgcttcgcttgcacgcctcgcaaatcggccttgccgaaaattttaccgtgcttgaccaagccgacgccgaagaaacgctggacatcgttcgcaccgcgctcgggtttaacaaaaaagaaaaacgctttccgaaaaaacgcacacttgcgaccgttatcagcacttcaagaaataagcaactcccgattgaattggtcgtggaggcgcaatacccgcattttctttcgttcgccgaagagattgaatttcttgcgaaaaaatatcgcgaatacaaacgcgccaacgccttgctcgattttgacgatttgcttaccgagcttcgcgaccttttcctgaattttcccgaattgggacatcaaatttcctcgtccttgcgctatgtcatggtggatgaatatcaggatacgaacttggtgcaggccgaactcgtcgcgcatttttccgccgtgcataaaaatgtgatggccgtcggcgacgacgcgcaatcgatttatgcgtttcgcggcgcgaattatcgcaatattttggactttccgaatcaatttcccgaatgcaaattgattaagctcgaggaaaattatcgcagcacgcccgagattttgagccttacaaattttgtcatcaatcgcgcaaaggaaaaatttaccaaaacgctgttttcgcgcaagcccgaaggtgaactgcctgccattgtgtccgcgccggacgagcgattccagacgcgcttcattgcgcagcggattttggaacttcgcgaagagggcgtgccgcttcgtgaaatcgcggttctcatgcgcaacggtcgcgactcttacgcgctcgagcttgaacttcgcaagcgaaatattccattcgtcaaattcggcggccaaaaggtggtggaagccgcgcacatcaaggattttctggcttatctaaaactcatttacaacccgcgcgatgtcatcagttggaatcgcgtgttgcagcttttggagggcgtcggcccgaaaaccgccaagcaggtgattgaatgggtgaaggactcgggttcgccgtatgaaatcggcggggtgaaaatgtcggcgaaatatgcggcgtcgctgaaaaatttgggcgatttgctcggctcgctctcgtccggcaaaaaatcgctcggcgaaaccgccgccgccgtgatgaattattatctgccgctcatgcacgaaaaatattacgaggattttcccaagcgcgaaaaggatttggagaatttcctaaacatcatcgccaactatcaaaatcttgaaacgctgctggccgaactggcgctcgacccgatcgaactcaccgccatcgaaaccgaaccggccaagcccgacgagcagccgatgacgctttccaccattcattcggcgaaaggtttggagtggcgaacggtttttctcatcaacatgctggacggcgtgttgccctcaaaatacgcggtggacgacgcggcgtcgctggacgaagaacttcgcctgctctatgtcgccatgacgcgggcgaaaagtttgctttatgtttgctatccgattgtttgcacgcagcgcggctttgaagattacatgtcgaacccgtcgcgctttttgcaaaaattgccggacgcgctttacgagcgaattttgctggttcaagaaaagcgcaaaagcccgccgcagctttccggaaaagcaaaaccgcagcttcagaaaaaagcatcgggcgggaaaaatgaaaattttaatgacgataatttgccgttttaacttttgatttatagcttatctctttgtgggtttgcggttaggcatgtaaataattatgtcatgccgaacggcgtgacacattcgctcatgagccgaatggattcttcgccaagaggctcagaatgacagaattttttgtcaatgactgtgaagaagaaggcttcagagttgtcatgccgaacggcgtgacacattcgctcatgagccgaatggattcttcgccaagaggctcagaatgacagaattttttgtcaatgactgtgaagaagaaggcttcagagttgtcatgctgaacggagtgaagcatccattcgtccggttcactcaggattcttcggctaagaaggctcagaatggcagagggtttgcctgaatggcaatcccgagcgttgagcggagccgaaacgctcgggttctgtggccttcgtctccgctcagtgcgacacaggaaagctgtcagtgcgacacaggaaagttgtcattcacaaattgattttttttccaaaacggaaaaatgatttactcaaagacaggcacgggttttaaatcggatttttttaactgaacactaattggcaatggccatatcatcagaagagcttttagcaatattcaaatcgacggaagccctgcttgatgggcattttttactgacttcgggcaagcatagcccgaactattttcaatgcgccaaagtgctgcaatatcccgagcatttgcaacggctttgcggcgaattagcgaatttttttagagataaaaaagtggatgcggtgatttcgcccgcgcttggtggcgtcgttgtcggtacggaagtcgggcgtcagcttggcgtgcgcacactttttgccgaacgaaaagatggcgaaatgaccttgcgtcgtggatttgaaattcgcccgggcgaacggtttttggttgtggaagatgtgattaccacaggcggttcaatcaaagaggtgatcgcccttttaacagaagccggcgctgaagtggccggtgcgggaagcattgtggatagaagcaatggaaaagcgaaaattgccgatgtgcaattttccttgctgcaaatggaagtcgtgatgtatgagccggacgattgtccgctttgcaaacagggcttgccgcttgtcaaaccaggcagccgcacgggaacgtcgccaaaggcttcttaaaagctgggattttaaaaatgacaaaggaacagataaaaagtatttccattattgggttgggattgattggcacttcgctcgcgcgggcctggcaagctgcgtttgaggccgaagggcgcaagctgtttatttcgggatacgacaacaactttgccaacaaggacaaaaaggaaattttaaattacgggctaaatcgtttcgagtccgattttcaatacctttgcgcagtggatttggtggtgcttgctgcgccggttcaggaaaacatcaaaacgctgcgaaaaatcaaacgctttttgaagccaaaaacactcgtggtggatgcctcaagcaccaagcaggcgattatggatgtcgccaaagaacttgatgttcgctttgtgggaatgcacccaattgcgggaagcgagttgcgtggttatcaaaacagcaatcctgatttatttcgcggcaagccggttgcaatttgcgccgatgagaaactgctcaagcaagcaaaagtaaaggattttcaagcgctgatggaactcattggcgccgagccatttgtggtggatgcggcctcgcacgacaagatttttgccaaaatcagccatttgccgcagctgctttccacggcgatcgtcaattattgtgccgaagatttggacaaggcgggcacaggccttcaggacatggcgcgtttatcgggtagcgcatggctcgtttggcaagacattttcgcgaccaaccaaacagaaattgccgatgttttggcggcgttttcccaaaagcttcaatccctttccaatgacattcgcgccgggaattatgaagctattgagcaggaatttcaatctggaaatgagaattaccaaaagctacaaaagcgcacacagcaatgaagtttggcatcgttgtaaatacaaataggccgcgagccattgcggcaggaaaagagttgattagctggatgcgcaaagagcagatcgattttgtgctggatgcaaattccgctgaaaatttaaaagaatcgccttccgttgaaatggaaaatatgcacgagcaagctgatttttttgtctcgcttggcggcgacggaacactgctcggtgtttcgcatttttccaacaccaaacccattatcggcatcaatttggggcggctgggttttttggccgagttttgcgagcatgaaatgtatgatgtcattaagcgcgtgcttcaaaacaattttatgctggaaaaccgcacgcagcttgaggtgtcggtgtctggaaaaggtcaggtgcgtaatttcacggggttaaacgatgtggtcattgaaaaaggcacgtatccaggcgttccggtgatttcggtcagtatcgataataacttggtgagtgaataccgcgccgacggcgtgattatcgcgacatcaaccggttcaaccggttattcgctttccgccggcggaccaattattattccgaaatcgaaagtctttgttgtcacgccggtttgtccgcatatgctgactgtgcgcccgatggttatttgcgacgacaaggaaattgaagtccgcgtcgaaacccccggcgatcgatttgtgttgaattgcgacgggatgctcatccaaaacatttccccaagtcatcaaattcgcgttcgcaaggcgaaaaatacggtgaacttaatcgccaacgagcggcgcaactactacaatgtgctgcgtcaaaaattccattggggcaaagagcaagagtcttaatttgaattttcacccctatagtttattattacacacgggcaacaccctaactgttcagcctgatggcgttttaccgtagtttctatttccctgttctgtaaggaaaattccagatatattctgtttatcaaaaacactcatgctaaatcagagcgtttttaattcgggggtatcctcgcggagaaagtatcaaggaatgcaaattactaagttccaaataaaatgcgaacaacaagtttttataactaaaaggcgactaccatgtttgggataggaaatttggtatgtattgcgtgctctcatcaggataaaggagtcaaaaatcctaagcctgagtttctttattcagatttaagagaaaaatggaagtatgagcatgaattgatcaatcatcgtataacatggctattaaatacacaagctttttttttggctgcatacggtttattagccaaactcaattatgatataaaagctcatgatgtctctaaagtaacaaaaatatctatgggggagcagcttgtatgtaaaatagagaccttgccaagtggtcataacgacaaattggttgattatttaatcactccgatatctatagctgaatttttaattcccatattctcctgttttgttgttttgatcctttggagtggtataaatgcagctcaaggagcaatgctagaaataaaaaacaagtttaacgcctatcaaaaaaaacacacattgtggcgtgatattcgagtcgatattgctgataagtatacaaaaaaaggtgttgaaacttctttatttttaccaatacttctattgataatgtgggggtttttatttctcgttgaattaatcagagtttatgatgtgtattcaggtatctatattagcattaggattctcttgatatttatatcatggttattgaacgaacaattgtctacaacaaacccctctttaccatgagccatcctttgccataccactttggtatttagtgcatctcagctaatctacactcaagcgattttcaccaaaacccgccctctgattttcgcttgcaagattaaatcaatctgctcgctcagctcgtcaagcgtaatttccgtcaccattttttcaagctgagggaactgccaatctttcgcaagcttctgccacattttttcacgaagcgccagcggcgtgcttgccgcatcgatgccttgcaaccgaacgcctcgcaaaataaatggataaaccgtaagggaaatatttggtgaagcgacatttccacagcaagtgaccgtgccggtttgtttggttgagcgaattgtcgtggttaaaacctcgccaccgaccgtgtcaattgcacccgcccaaagtcctttcaacaatggcctttttgaactatccgtaacttccgaacgatccaaaattcggcttgccccgagtgattttaaaaactcatgctcgcttgcctttcccgtagccgccacgaccgagtagccttcttttgccaaaatggcgaccgcaaggctgccaacgccgcccgtcgcgccggtaaccaaaatttctccgtctttcggtttgagtccggcctcttgcagccgataaaccgagatcgccgccgttaaaccagctgtgccgaacgacatgcacgctttcatggaaagttcttttggaaggccgaccacccaatctgcgggaacgcgaatgtactccgcaaaaccgccggaagtattcatgccgagatcgtagcctgtggcaatcacggcatctccgggctgaaaatttccctttgtgcaagtttcgactgttccaacagcatcgacgcctggcgtgtgaggataggattttgtgacgcctttattgcccgttgcagaaagcgcgtctttgtaattgagtgaagagtaatgcacttttatcagcacttcgccttcgggaagcgcatctattgttttctcgccgatgcttcgttgaaattcacctttcggcgattcttcaacaatcatggctttaaatgattttttcatgctcattgcgatgtcctttctttgcgtttgctggtaagtttcgatgaggcgctattttttttctgtgttgtatgagaagctaaagtttctcaaaccaaatatgcacgtggataacgaaagccaaatttccaatgcaagaacttaatataaaatcttacaatctgttcatggccgcttcaaatattatttcattgtaatgaagcggttcgggcgaagtgcttagaactttgtcaattgcttgtctccaagttagtccatttgccataaattgtttttctgtataatgttatagcggttatttcccccgaatgtgcttttgccaatagtccatccaatcgtgttgattggcggaggcggtgctgtcgttgatgtccaaacgggtgacggtgacgccttgcatccagtcgatttccagatttaggtcttggcgcgtggggaggcggtagaatttttcggcttgcaaggcaaggctttcgcggttggtgacgaaatcgtagaaaagctttgcggccttcggatggcgcgcgcccgccaccagcccgatgccctcaatcgccgagaccgtccccgacttcgggatcacaaagccgaacggatagttattttcacgcgattgcaacaacacatcggtcaagttccagagcgtgagcaaggcttcgccacgcgagagcttcaagtaaagctgggtcgggtcggcggcgtagcttttcgtgtttttgtccaactttttcagccacgcatagccggaatcgagcgagccggtgcgcctgagttccttcgccacgagtgcggcaaaaatcgtgcgcatcgtgccggattgcaccggatttcgaatgatgattttcttgtgccatttttccgccaaaagctcgtcccaatcttgcggcgcgtcggccttcgtgagcagttccgaattgaacatgatgcactcgggcgtctgaaacggtgcgtaccaaaaatccgacgcggatttgaattcagccgcgacctcgtttgcccacgcgggcttatagggcacaagcaacccgagcttttcgcccgtctcaaacagctctttcgggccgccccaccacacatcggcctgtggattttccttctcggttcggatgctgtccagcacggtttgcgaacccatgtcgagccaaattacatccgtttcgggatgcgctttctcaaaggctttttcaaaatagctgagcatttccttgccgtgcggcgaataaaccacaaccgcttctttttgctttcccgagcaaccaaaaacggcgagcgaaagaagcatggcaacgagtagcgaaattcggcgagtcatttttaagcggttctatgaggttgaaaaagatgatatttgggctttgaaagcgccatgaaaataaccaactttagggctttaaaacgaacccaattatgaatttgcgcttatttctactttcaagtcttttgagtttgctcctttttcaggacgcgcttcaggcgcaggtggccggttcggcagcgccttatgctcgcatgggattttcgtcgcgtggcatggcgctcggcaacgcgggcagcgccgttgtgcttgacggcgaatttcatccgtattataatcccgctgtgctggcgttttcggaattctacatggcgcatgcctcctacgcggcgctttcgcttgaccgtaaattgaatttcgtttccgtctcgggcaaggtcgggccgggcgcggggcttggtttttcgtggattaactccggcgtctcggacatcgacgggcgcgattccgacggcaacgcgaccggaaatttttccacctccgaaaatctcttcatgctttcgtttgcaaatcgctttagtccggcgttttcggtcggcgtgaatttgcgcggctatttggccgatttttacgacggcgttgaatcctcttttgccgtcggctttgatgtcggcgcaatttatcgcgttcgccccgattcgctctcctcgctcgccttcgccgttgcgattcaagatgtgaaatcaaaatacgaatgggacacgacgccgatttacgatttggacggcacgaacacgaccgacgacctcccgacgacttacaagctcggcgcaagcttcagccgcgaaaatttgttcgggttcaaaacggtgatgattgccgccgaaattgccatcgaaagcatgacttttgacggcgaagaaacctacacggtcatgcaaaacgggcagctcgtaacggtttccgaaccggttgagcttaacaaatccgaaacgcatctgaatttcggcgtcatgctccagccggttcgcgtgctgaaatttcgtttcggtgtcgatcggcttggacttcagggcgtggatttttcggaaattgcgcgaccagcggcgggtttttcggttgaatatcccgttcaaaatgtgctgacgctgattgattatgcttatgtgtttgaaccttatacctcaggaatgaatgttatttcggttggcgcaagattttaatctcatttcaacatgaaaaaaagttttctcggcctgattttgcttggccttttttggttggtagcctgtggcgacgacaaaaccttgaacagcgaggaaggcgagtcgccgctgcttttaacgctcgattcgcttcggctgggcgattcagcgatttctgagctgaacttggatgaatttctcgttagcgaaaccgatgcgcaattatcgctgagcgtccaatgcacggcgcttcaggttgaaaatccgattgcgcaagtcatggcgtatttttacgagccaagttcgcttgcggaaattgcttcgtgcaaactctcgcaaattgcaacgcaaaacgacaccagcagctacgcaggcgatctttccttttcgctgaaacgaaccgaagttggcgactatacgcttgtggccgttgcgcaagatgcttcgggacaaagcgcaaatacttttcgccgaaaaatcaaattcaaaaaaaataacacgccaccggtgctctcgtccgttgcgttttccaaagacatgctgaatgtgagcgttgcgccatacgcggacacgctcatcgtgatggcgagtgtttccgacgacgacggccaagatgatattgccacagtcgaagcggtttattccggtaatgcgtttccgatgtacgacgacggcgacgaagaactgcacggcgacaaatttctcgccgatggcatttactcaagaggattttccgccaactcttcgaacagcaccggccttcgcacatttacttttcatgtcatcgataaatccggcgacacgagcaacaccatcgaaaaatctttttacatcaagagtttagggacaaaatgacgcgtttccgaatcacttttttcatcatcatgctggcgattttttttgcagaaaacgcgagcgcgcaagtaaaaaagacgccgatcgatttgcgaaaatatgcgctgacgaaatcagagagcagcaatccgacctcgaacagcgcgagtcaaatttgccacgactcgctggctgggaaagtttggctcggcacaaacgacggcttgaatgtttccagcaacggtggccaatcgttttccgacatcaccatttttcagcggtttaatgaaaacgggatttacggcttggacgcaaaaaacgacacgatttgggcatcgacggcgtatgtttccgacgcggaaaataacccgacgaccggcgacggcatgacggcctcgttcgacggcgggcaaacatggcgaagcttcgcccaaccgctggatgcggaggacgacacgaccgtgcaatacggcaaccgaatgatttcagccttgcccgtcaccgtgtcggagcaaaatgtcatttacgatatggcaatcggccccgcgcaaggcatggtttgggcggcgacttggtcgggcggcattcgccggacgcaggataacgggcagacttggcagcgcgtggtgttgccgccaacgggttggcaaacgatttcccccgacgacgattgtgatttttcgcttgcgccggcggttggttcaagcggccatttggtgtttttgggattttcggcgcatgtcgcgggtgatggctcggtttgggttggcacggtggatggaatctgccgctcgaacgacgccgtttcggacgcgccaagctggacgaagtataacgattcttatggcggactttcgggaaattgggtcacagcaattgaatctcaacccaccgaagattcacaactgggcacaatttgggcggcaacttggccagcggaaggcagtagcgaattttatgcggcgtcttacacaaaagacggcgggctttcttggaaaactgcgctcgacggcgaaaagctttacgatttcgcttttagcggcgacacggtttatgccgttgggccgaacggccttttcatttcacccgataacggcgattcgtggatgttcaaaagaaatctggtggatgcggaagattctcaaaaatcggtggtgagcacggcctcgttctacgcggtggaaacagagccgattgcgggcggcggcacgcggctttgggttggcacaggcgatggaacggccatttctgaagacggcggcaaaacttggcgcttacttcgcgcagaacctgaggttgagagcgtggaaaaaccgtttgcttatccaaacccgttttcgccaaaaatcgacggcgtggttcgcttgcgctacaagctaagcaagtctggctcagtcacaattcggattttcgatttttccatgaagcccgtttgcactgtgctaagcggcggtttccgaaacgcacagcaagagtatgaagaaacctggaacggaaaaacctcgtttggcgcacgcgttgctaatggcgtttatttttacagaattgaacagagcggcgaagaagcgcgctggggaaagattttggtgctggaataaagcataaggtcgggataaaaagaatcggaagaatttttatgtcccgacacttcaagatttttataactctcttactatgctatttccgatttttttacgtcctttgtgttttcttttcgaataaagcgccttatttattccactcccattctttttacctctttttcctttttgacgtcgagagggaactttccctaaatgactactcacttgttcataaagctcaataagttcagtctcaatttccggcggcggaaaaccgtttaaaccttgttttgccaaaaggtaagcatttcgaaaatcatttgcatgaaatgccaatgaagccgcactacgataaagaattgagcgtgtcggttcggcacttggttcagccggaaaatgcgcggcggctcgccgctccagtgccagcgcctgctgaaacaagttaattggttcgttttgatgaccctttcttttcaatgaaaaagcttctcagctatatccatagcctgttcgtgtaatacttcaatttctgacatgtctttgcagcattgtggttaccggtgtgctaaactcaacaacgatgacatacactggaaaagatgtatcatcggagcgccttgtttgttttatttttttagcaaccctgtattgcggtttattggttgggattcgttttaaaattccagaaatttccaaccggccacgtgtttgtggaaaaatttgattgtcagttatttctttgtcccctaaccagtaatctattcccgttgttgtaacagaacgccttatagcggtataatttgtttgttcccgtatgagtaacagcgcaatggcttcagcgccgtgttcaggtccgtcatctgcattatacgcgcgaaagagcgcggctctgtctatttcatgctcatcccaacagactttgtacaaatattctttgttgcacttatcgacttcaatttagatctaattgcaaaacagactcgtttttagggtattcttagcgagtttccattttaaaacaacttgcataggaaagcgccttgcaaaataacttcaggatcatttttatagaaaatgcaagcaagcgctttgctgttttaaaaaatcgctaaagtggaacaatgagatgcttatcgaaggctttggttaacagcaactctttgagcagcttaatcagggtggtgtcgaacttattgaaaaaatgaaacccattgagaacgcgctcttgcaaaacgccgcctggcaacaagttatcgcggcttttttcaatttgggcgatgagatcgttgtgtcgttgtttttctgccttgatggttttcgacttcaagttttcgacttgattgagcgtactttgcatcaccttttcaacactttgcgccaaagtcggatctatttccgaaagttttagcccaaactttttgaaaatgtcgctcagtccttgaatggcggttgtggcttcgtcttcaatatccacagtggacgccgcaagcaaaagctcgttaataaactgctgcgaattttgataaaatcgcgataagctgcctgaaatttccttttcgtttagaatccgtgccgacttttcaaaaacgcgcgaaattttaggctctaacaacgataaactggctcgcggataaatgatgggcatcggaatattgaaaaactgatagttccgcaaaaactgtccgaaataagagatttcacctggtcctgctacataggcaaccgtcggcaatacggtgtcttgcacaatcgggcgtaaaacgacatttgggctgaaaagctccggcgcggagtgcgcaaattcgagcatttcgtgttggctaaaagttgttttgcctggcaaaagctctaccgaaccttgccggcgcggctcgattttcaagcgctgattttcttgaaaaaagtacaaattaatcggcctgggttttgcctgcgcgtcgtagccactttcttcgagtcgcgcgctttgtgcaataatgttttgcgagcttgccggaaatgtttccaattcgcgaataaaaacggactttgccagcgttttgaacccttttggatgactggaaacaatgatcagcccttcgtcataaaacagtcgagccaaaagcgttgcgaacgccatttcgtaagaaacgccttctttatagctttcacgaacgagcgtgagcattttttgcttgtagtccgattcgggaaacgcttccaaaatttccttgccaagccaatccaaaaactcaggcgtgatttgcgttgcacccgcgctactcagcgcttggtaggaagcttctgaataggaaaaccgctcgagcgaatttccctttagcaaagaaacatgcgaaatttcctcataatcgtgatcttcagactcgagccaaaaaacagggacgaactcaaaatcgggatagtgctcatgccatttttcagtcagcacaatcgccgaaagcgttttataaatggtgtagacgggacctgtcaaaaagccaacttgctgacccgtgacaaccgccagcgtttttttggaaagcagcgattgaatgcgctcaaatgttttcgggcccgagccaaacaattggttttgccgcgttagctccaagacaagttccgggcgctgatacgttcgcccgctaaccgtttgtatttgggcagaaaggtgcgccggattgcgataatcgtgctggtaaaattgcgagattagcgcatccgtggcaagtgtattggaagtgtaatcaagaaataattgcgaaaactgtttcccgccttcgctgatgctgtggaatggaattgagtagctttgcaatgtcggctcaacttattttttgaatttccatgatgttaaagactccataaagtcgtaattcgtcaaatcaaaacgaagcggcgtaaccgaaacgtaattgtggcgaatggcgtattcgtcgtcggtcaatttgtcgtcgtaaagtgccatcatgccattgagccagtagtacggctgcccgtagggatcgtgatgctcaatcatggattcctgccaacacgagcggccttgccgtgtaaccacaatgccttgaatgtcagattcgggaacattcggaatattcaccgacaaaagcgtgcgcggcggcaagcctttttctaacactttcttggcaatttgcctggcgacttttcccgcgtaagaaaaatcggcgttttcgtaagtggtcaaagaaaaggcgatggatggaatctcgtagatacgcccttccaccgcagcgccaattgtgccggaatacaaaatgttgatggctgtgttgctaccataattaatcccgctaaccaccagatcaggtcggtctttcaaaatgtgtgtcatggccactttcacgcaatcaaccggcgtgccagaaaccgaatagccaaataatttcttatttttatacactttttggatgcgcagcgggcgtccgagtgtcatggcgtggctcatgccactttgcggtgaagcaggagcaacaacggttacatcgccaattctttgcatagattgcgccaaaacgcgaatcccttctgcatcgataccgtcgtcgtttgttacgagtattttgggtttggtctgcgaggctggctcatacgatgagtcattttcagaattgctcttgtccttaatatctcccacaagtttctactttttattcaaaaatttcaggaaaacgaaagatacaaaaaaattgaaagggacgcttaaaaatgcgcataaccgtattttatgcacgaaaaaattggtaaagcaaaaagatgttttggtgcggaggattgatagccgtcgagccgaaaaagcgtagggaaaaaatttgcaagctggaaaaaagaggcgcattgcggcaactgtcgcgcactcagagcgtagcgctacggttgcgcgcaattgagcgagtttgtggcgttgcaatgcgattcttttagctgtgcgggggatttgctcggttattgctttttttcgtcggtatagtaaagcgattgaaacgcataaatgatcagcgcgatgccaatcaccgacgcagccagcgaaacaacgctgccgatatagtaaattgagtgcagcaggccgagcccgggcgcaaacatgagtaaaaggttagcgccggcaagaataaccagcacgcgcgaaaaacgcacatgcacttgcggtttggccggcttacccgatttcttggaattttgagatgattttgccataaacaagtctttctatcttaacggacacaagttttacaatgaatatcttaggtattgaaaccagttgcgacgaaacttcggctgccgtgctgaaaaacgggctggttgcgtcaaatatcatcagctcgcagctttgccacagcgagtttggcggcgtggtgccggaactagcttcacgcgaacacgaccgaatggtggtcacggtggttgaagctgcgctaaatgctgccaatataaagaaaaccgaattggatttcatagccgcaactgccggaccaggcctgattggcgccgtcttggttggcttgagttttgggcaagcgctcgggttttcgctcggcaaaccgttcatcccgattaaccacatcgacgcgcatattttttcaagctttattaacgacggcacgcaacacacttttcctgcgtttccgttcgtctcgctcacggtttcgggcggccataccatgctttgcttggttcatgacgatttgcgcatcgaaccgcttggcagcaccattgacgacgccgccggcgaagcgttcgacaaaactggaaaaatgctcggcctgaactatccagcaggccccgtcatcgataaactcgcgcaaaccggcgatccgaattttcatcaatttccacaagccctaacggcgcaatctaaaaccggcaatgattacaaagccaatctcgattttagcttttccggccttaaaacatcggtcttgcgctatttgagcggacaaaagccggaatttatccaagcgcatttgaatgatatttgcgcctcgattcaagaagcgattacgagcgtgttggttagaaaaacgattttggcggctgagcaatccggtgttcgcacgatttctgtgacgggcggcgtgagcgccaactccgagctacgccgcaagtttgaggcggcctctaaagcgcacggcttttcgctgcatattcccaagccggtttattccaccgataacgccgcaatgattgcaacgcttgcgcatctcaaagccgaacgcggcctgattgaaccctgcgcctacaatgcgccggcctttgctggatacgaaaaaatgaaagtctttcgcgcgcgttgaaatagtccgtgaaatagcgtattttgaaggccataaaaatagtcaccttttaatttttctcatgaatacacttacaggatttttcgcttttctcctttttgcaccaccaagcgggggcgagcaaaccaacccgttcgtccagcttattccactcgcgcttatttttgtcgtcttctattttttcttgattcgtccgcagcagaaaaaacaaaaagagcgggagtcgcttttggaaacaattaaaaaaggcgaccgcgtggtaaccatcggcggcattcacggcactgtggccggcatcgattcagacaaaaaaaccgtgctggtgcaagtgagcgacaccgtaaagctcaagtttgacaaaagcgccatttcgagcattgaaaaaaccgaaacaggcgaaaaacttcagcctaacgactaagctaaccgagatatttttttaacgcattttttctgaaaatggctaaagctaagcttgtacttgaaaacggggctgtttttgaaggaacggccttcgggttgattggagaaacttccggcgaagtggttttcaacacctcgcacaccggctatcaagaaattctgaccgacccgtcctacgcggggcaaatggttgtaatgacctatccgctaatgggaaactacggcgcgaacgaatacgacattgaatcatccaagatttgggcgtcgggactgatcgtcagtgaactttcagaaatttatagcaaccacgaagcggagttcagcctcgatgaatatttgcattcgcaaggtgtgatgggcattgacaatattgatacgcgcaagctcgtgcgaatgctcagaaccgaaggcgccatgcgcggcgtgatttcttgcgcggaattgggcgatgacgaactgctcaaaaaagcaaaaagcatccctgaaatgaccggtcaagatttggccagcaaagtaaccacgcctgccagctactcggctcctgctgaagaagaacatgccaaatttcatgtggttgcctacgattatggcattaagcggaacattttgcgcatgctcaccgccgctggttgcacggtaactgtggtgagtgctcaaacaccggctcatcgcgttttggcgctcaagccggatggcatttttctttccaacggccctggcgacccagacgccgtgaaatatgccatcgaatccatcaaagaactttccgaaacgactgaaaacggcaagcatattccgatgtttggcatttgcttggggcatcaactgctctcgctcgcattcggcgcgaaaacattcaagctcaaattcgggcatcacggtagcaatcatccggtgaaaaatcttttgaccggcagcatcgaaattaccgcacaaaatcacggctttgccgtcgacccgaattccatgccggaaaatctggaactcacacatttgaacctgtatgacaacaccgttgccggaatgcgccacaaggaattgccggttttctgtgtgcaataccacccggaagcctcgcccggcccgcacgattcacattacttgttcaaacagtttattggaatgatggaagaagcaaaagcctaagcgtttcttttctgccaaaatgtaaaaagcctaacagtgtgagctgttaggctttttcgtttttattgcaatacgccaacgatgcgttaccgttggaattcccaatatttttgttttggtggatgatgaatttggctcaagtagcgcttatcggggcgcaagtctttcagcaaatagtaaatgtcggacagcaccgagcgattatccgaaaaatacccgtgtccgagaaggcttgtatcgacgtttgtggaatcgatagtttcaatcccatcggccaagaccagctgctcacccgattcgcccgctcttggataaccgccgtgcagcaacttcgataaacgaagcgccttatctttggatgacgcgtaaagcgtgacgggaaaatttggcatcgcaatgaccggcgcaatttgctccttgaaaacatccgcatcgatatccggcgccgtcaggataatttcgcgaaatcgcgcccgaaccgcagggtcggtttctaccagttctttgatgccttttgcgaggcagcgattgcccatgctatgcgcaatcaagtaaatattttcggcgtccgttttttcgcaaaaatctttcataaacgcctcaaaatttccctgcgaccattccacattgttctcgtcggcggtgtatttcaaaagcttggcatgagacggccagctataaaaaatcggcgcgcccttaaactgaagatcaaacgccatttgcgcggttcggcgggcggcatcttcaaaactcacattgtagccatgcacgaaaataaatgccgctttcttttccgactgattgagcctatccgatagggtttgaaaaaagatgcccttttcctgctcggtaattttcagaagcgcaacatgtttttcgggattgtctcgaaactcaagccgcaaaacagatggtgattcaagctcgcctgtctgatggtttttaggaatgctcacttcacacatgccgtaatgaagcttgccgcgttcatatccgtaaaaatcgcccggctttgattttccggtcggcttgcgatcggttgcatgaaaaacttgcataatgtgataggctactttttcgtcagtgcctaaaaatccttcagcgctagcagcgccaccaaaaaatctatcggcggagaaacctaacaagtccattccttttgattccgaaaagggagggaagtcagcctctaattcacccggttcttcgaaagcttcggattccagcatttcgtcgggattctcggcgtggctgagcattgccaataattgctcggccaattgctcggcttgttcaatcaggtcttgaaaatccgatgggcattgcatgagaaattcctcaatttgtttccaaagcaaatcaagtttttccatgtccttttcttttaaaaggcgtttggcttcgatatggagttgctgaaaaacatcttgccactgatcaaaaccctgcaaaaacccccaatgaattgtttccatatgaatgaaggataagtttggtttgggatgaaaagccggtaagatttgcttaccgtcaggttgctcgaatgctcatccaaaaatatgagactttttgaaatgattcccaggttggcgtaagcaattttttaaacagggcttttctgaatggaaaaaataacagctaacggttagaaactgaatttttaacgtttgataaaaaaggcatttgctatcgtcccgactttaacgtaaattcgtaacgctggttgtagtactctttaccattggttactagtgatgtcttatcaacaactaaagcaaataaattatcatggctgacgaacaaaatccattaaatgatttgctcaccaacgcaacaaacgcttttggtgaaattggcaatgcacacatggcccttcttaataaaggcatgggtgcttttggttcagttgctggtaacgtcctcaatggttttacagatttcgtaaaatcatttaccgcgaccgttactcaggtgttagaaaaagtaactgcaccgaaacaataagctgtttagctggttcagactcaaaagccatccgaaatcaaccgcggatggctttctttttttctgcgcgttttcttctataaccacacttttctttttcagcttcaaaaaggctatgaaagccgttgcatcgagtttggaaaaagagcatatttggaagttttcgtgtcgtcaattcaattatgttcaaaaccatgtcgcaaaaatacactgtcgccgttcttggcgctaccggtctggttggccgcaccatgattcaagtgcttgaagaaagaaattttcctgttagcgaattgattccgttagcttcgccaaaatcgattgggcaaaaagtttcttttcaaggcaaagagtttcctgttcaagttccatcggcagaaatttttcaaaaagttgatattgcgcttttttccgcaggtggttctgttagtcaagagtggggcccgattgcggcagcaaatggagcgattgtcattgataattcctccgcttttcgaatggatgagcaaattccgctcgttgtgccggaagtaaatggcgaagctatttttgacgaaaatggcaagccagcgtcaattattgctaatccaaattgctcgaccattcagatggttgtggtattaaagccgttgcacgatcgttacaaaattcatcgtgtggtggtttccacctatcaatcggtaacgggcaagggcaaaaaagggctggaagctttagaagaagaaatttccggcaaaaagcccgaaaattacacgcacgtgcatccgattgcctttaatgttgtgccgcatatcgatgtctttttggacaacgattacaccaaagaagaaatgaaaatggtcaatgaaacgcgcaagattttaaatgaccaaaacatcaaggtttctccaacaaccgtgcgcgtgcccgtttatggcggccatgccgaagcgattaacatagaatttgaaaacgagtttgagattcaagaagtaaaggacattttatcaaatacgccgggcgtgattgtcaaagataagccgggcgaaaatgtgtatccgatgccaatcgagagctacggacgcgatgaggtgtttgtagggagaattcgtcctgattattggcacaagcattccttaaatctttggtgtgttgccgataaccttcgcaaaggcgccgcaaccaacgctgtgcaaattgcgcaacttttggttgacaagctcacgccaaaagccatcgcataacggcatttatttttacccgaactcagcaacgcgatttttaaagcggtcgccatagccgatgaaaaaaggctggcggcctctttttttgcccagttattacgcttcagcaaaggcggcttgtttatcaaaaatttaccgcatcgaaacgattcgactgggattggaaataatgagaaaattttgcgagtagtggctttgggcgcgacttaaaaatcaaaatacttcagtaacttcacggtttgtgagagaagatagcatgtgtttgattcggctgcgccgcgcttgctttttgaattaattttaaatgcgtaaagatgtttgaccagcttcaatcgattaaagacagatataaagaaattgaaaagcagctttccgacccgggagtgatttcaaatcaggataaatttcgccagttgaataaggaatacagcggcttaagcgaaattgtgaaggcgtatgatgaatatcgcaaggcaaaagatgcgcttcagcagagcaaagaattgctttacaccgaatccgacccggaaatgaaagaattggcacaagctgattatgatgaatattcggagaaagtgccagaacttgagcagcagttgaagattttactcctgccgaaagaggaggccgattcgcgcaacgcgatggttgaaattcgtgcgggcgcgggcggcgatgaggcagcactttttgctgccgatttgctgcgcatgtatcagcgatttgccgagcgaaacggctggaaatgcgaagtgctcgactataacgaaagcagcggtttgggtggctttaaagaggcgaccatttcgcttagcggcgatgatgtttatggcaccatgaagtttgaaagtggcgtgcatcgcgtgcagcgcgtgccggaaaccgaaacgcaaggtcgcgtgcatacttcggcggccagcgtagctgttttgccagaagctgaagattttgacattgaaatccgaaaagaggatttgcagatggacacgtatcgctctggcggtaaaggtggccaaaacgtaaacaaagtagaaacagcggttcgaattacgcacgtgccgtcgggcattgtggtggcgtgccaagaagagcgctctcagcttcaaaaccgcgaacgcgcgatgaaaatgcttcgctcgaagctctacgacatcaagctggccgagcagcaaaaagaacgtgccgatttgcgccgatcgatggtttccactggcgatagaagtgcaaaaattcgcacgtataactttccgcagtcgcgtgttactgatcatcgaattggattcacaacacacgccttgccgcaacttttggacggtgatctttttgaaatcatcgaggcgctgcgtgtacatgatcaaaccgagcgcctgaaagcacaggtcggtgcataagttttttgcaaactgaaaaaggaacgcaaaacagcgttggtttttgctaagtggcaataatcaaaagaatattcctaacgagaaaaggaacaatccatgtttttgatatgaaccaggtcggcctgaaaaaaaacatggattgccgcaccgacttcgtgtttgcgcgttgtcaaagtccgaacagccgctaaagtttttcttcgataaaaaatccctatcgttgtgtttgttataaaatcttgattttcgcgatttatttcttaaaatattccagacaagtaaagtccacatcttcagaataaaatgaaaataggcggctttagcgaaagccaatccgttcaaattactagcaggaattatgcatgaaatgtcgattgcgatgagcatcgtagaaattgtgaccgcaaaggccaacgaagagcacgcagaaaaaatcaacatgattgaaatcgaaataggtagccttgccggtgtgcagcgcgaggcgcttgaattttgcatggaatcggcttgcaaaggcactctggccgatagcgcggctgttaccattcatgagcttgctgcgctggcgcgctgcgaggaatgcggatatgaatttcaaccggatttctttttttctcgctgctctgaatgtggcggttttcgtgtaaaaatcgttcaaggaaaagaattaaaaattcggtccattaatatagactaaaggagtaaagttatgtgcgatacttgcggatgcaaccaacccgggagcgcagtgaccattcgtaaacctggcgaaatgaaagcgtgcgattgcgatggaaattgtgaacaagattgccacgagcatgatcatgagcacggccatgaacatcatcatcacgaacatggacatggtcatcatcaccatcatgatcatgagcacggccatgagcatcaccatcacgaacatggacatggtcatcatcaccatcatgatcatgagcacagccatagccgcacggttgaaattgaacaagacgtgctacttaaaaacaacctgctggccgagcgcaatcgtggttattttgaggcaaaaggaatttttgcgctcaatttggtcagttcgccaggttctggaaagacaaccttccttgaaaaaacaatttctgatttaaaggaaaccgtaaattttgctgttatcgaaggcgatcagcaaagcatgcgcgacgcagaccgcattcacgcaacgggcgtgcctgtcgtgcaagtcaatacgggaaaaggttgccacctcgatgccgacatggtgaatcgctccatcaaggaaatggagttggcgcaagacagcgtcttgttgattgagaatgtcggaaatttggtttgtccggcactttttgatttgggcgaagcgatgaaaatcgtagtcattagcgtcacggaaggcgatgataagccgcaaaaatatccgaccatgttcgacgccgcagaaatttgtatcatcaacaaaattgacctattgccatacgtagagttcgatgtggaaaaatgtcgtcagtatgcgctggaggtcaatcatcatttaaaattctttgaagtctcagccaaaactggcgaaggcatgaaggactgggaagaatggctcacggccaaagcgaaagagagcgagcaagcatagctccgcctgctgttgcacttacagctgaaaaaaacgagcgccgaaaagtcttggtaaagggcattgtgcaaggcgttgggtttcgcccatttgtctataatttggctgagtccaaagggctttccggcttcgtgaccaattccgcagccggcgttgaaattgaagttgagggaaaatcagctgagctctcagcgtttttgcgtgaactggaaaactttgcgccgccgctcgcctccattaccgaaatgcgggttgaaaaaatacccgcaaaaggagcgagcggtttcaagattttggcgtcgaaacaaggcgaaaaaatcgcgacgctgatttccccggatgttgcgctttgcggcgactgccttaaggaattgcttgacccaagcgatcggcgctatcgctatccgtttattaactgcacgaactgcgggccgcgatacaccatcattgataatattccttacgatcggcctaacacctccatgaagcattttccgctttgttcggattgtgatcgggaataccatgcgcccgagaatcgccgatttcacgcgcagccaaacgcgtgccctgactgcggaccgaagctttcgcttcacaaacccgataggtcggaaattctaacagcagatccgatctcggaaattgttcggttgctaaagctgggacatatcgttgccattaagggtttgggtggatttcatttggcctgcgacgccgaaaacgatgaggccgtcaagcgattgagagcgcgcaagcatcgcgatgaaaaaccacttgcggtgatggttcaggatttaagttcagcgcaaaagttttgccaaatcagcgatgaagaagctcgcgcgctctgttccgcacaatcgccaattttgctcttgaaaaaaaacgggacgggcttgcctgaatcaattgcgcctggaaattcgcagttaggcattctgctgccctacacgccggttcatcatcttttgatgcaaagccagcttcaggctgctgtgatgacaagcgctaatttgagcgatgagccgattgcgattgacaacgacgaagcctttgagcgcttgggacaaattgccgattatttcttgattcacaatcgggagatttacctgcgctgcgacgactcggtggcggcgttttgggcaggaaaattacgactgattcgacgaagccgtggctacgcaccgcgacctattttggtgcagtctaaaggagagacagttttggccgttggcggcgagctgaaaaatacggtttgcttgctcaaagagaatcaggcatttctgagtcagcatatcggcgatcttgaaaaccttgatgcgtacaatcattttcaaaaaacaagtgcgcatttgcagcgaatttttgaagccaagccggaactgctggttcacgatttgcatcctggctacctttcttcgcattgggtttccgagcagccggaaatggcgtcgcttgccgtgcagcatcatcatgcgcatatggccgcgtgcatcgctgagcatcgcttgcaaggcgaggtcatcggttttacgatggacggcacgggctacggcacggatggcacgatttggggcggcgaggttttcattggcaatgaatgccatgcggttcgatttgcgtccttcgaaccaatgccattgcccggcggcgatgcggccattaaagcgccttggcgaacgggcattagctatttaatgaaaagctttgatggcaaattgcctgaattgccatttttgcctgagcacaacacggaaatggtttgtgatatggttcggcgaaagttcaattcgccattgaccagcagtgcggggcgcttttttgatgctgtcgccagtatttgtggtgagaaaaaatcagttcgctacgaagggcaggctgcaattgagttcatgcaaaaagctgacggtttggatgttccgccatttgaaatagactttgggaaagttggccatgtgcgcttgatgatgattcagccggtgattgtttcgctggtaaaagcgattcgagaaggagaatcggcctcgcgattgagcagtcgatttcacaaaacgctcgtggcgtatttcactgctatggccaacgaggcgcgaagtgaaaccggcattaaaacagtggtgctaagcggtggggtatttcaaaattatattttgctggaaggattggtcagtgcgcttttgaagcaagggtttgaagtgttttcgcacgagcaagttccaacaaacgacggtgggatttcgctgggtcaagccctgattggccgagcgtatctgaaaggcgattaccgtggcattactacgtaaagcaaatttttgtatttgtaaagagaagggattttcagcgtatttgaaatcccttttctcgttttgtgttcagatgatgggtttcgcgttgcaaaactgcaaaggttaggcttccttcactttctcataaagcgccacaaattccgtcacgctaaatgcttcggctcgttttttcagcacttcgggtgcgagagcggagacatcgtattttattactttaatttccgaaaatgattttatcggttaggattaaatcgttcgaaataatgatcaatctcttttcttaattcaataccgactcgttcaaaacaatcaagtaaatcgttataagcaccgtccccgcctaaaaaatcccaaaattcttcggccacttttaattcttgcggcaaatcaagcataccggccatcgtccagcgactataaggcttcggctcataagggttataggggattgctatcagcgaactcgggttagcatccggcttttcagccaatagaacggctgtccattctaacaaagttcgcttaaattctttgaatgcccctttattcggttttgccgttttaatatcaaaaagaaatatttcaccgttttcattttccaaataaatatcaatcattgtcggctttaccgttctcatttcacctgtttgacaaacttctctaattagttcaatttctttttgtttatcaggttttatatttgccgccgttaattcatccattattttttgtatttcaaattgcgcggcgatacttatttttgaccccgcgctaacttgtctttgcgcgactttaaattttgatgttgctaaagcgattgcaacaggttcaaaaatagtcgtgccgaagttcgtgtttagagaatgaataaaggcatataaagccaaccgatcttttcccaaaagccttgtatgaaaaggcattgatgcaggctcagggttgtacgattcaaatctattttttaaactttgtttgatcgtttcttcaacggcatgtatttgattttgagttaatcccattacttttcttttaaatgaaatattatttccgcataagcgcctttatctttttccgtccgatttaaaaccggtcttttatatttatttacaatctgcattcctgcatttttggcgatttttggataaatattatatttatcattagccacaaggaaaacatcataattgttttgaaaaaatcgttttgcattatttaaaacttgcgatattccttcgatatatgaatttcttgcctcgccgccttgacctttaaaaagtggtcctatttccaattcgtcatttctttcgaagccgaataaatcataagcatacgcatgttgttcatggtaatcaattaacccgacataaggaggacttgaaaaaatacctttgattttctgttgtgccgtaaaatcaccgaaccctttatttttttctttgagctttgcaaaaatatcaatcgtccgcgcatcgccttgcaagcaaatttgataagttcccgttttgagtgccgaatattcttttagccgagctacggtatctttactataacgctcccaccatgaaataatggaaaataacggcttgcagattttcccatgctttttgcaataatatgtttgcgtgacaggctctcttaaagtggctaaatcggcatgagtggtggctctacaagaacggatggttcgacttaaaataacggttattactttttttacggcaggatttttgactttttttaattgctcaaaaacaaaataaatttcatctttgacaggctgaagataccatttgtcgataaaattctcggggcgactttgcttgatttgaatattatatctttttagaagatgattaaatttgggtaaaaatatatcttctttttcttttacgtattctctctcattaatttctttttgtcttactttgattttaaattcgggtgacggaaaaaattttttattaaaaatatttaattcggtaagtaactcattttcgaactgcaaatgatttgattcggaaataaattttcttaatgattgtgtgatttttcttaattcagcttgcaagtcttcaaaatcgacatctttgacttttacatttgaaatcaaggcgttaaatgcggaaatatcgaccccgacggcgtgcagtcccagctcgccggcttgtaccattgttgttccgcttcctgaaaacggatctaaaacaatatccccggcgttgaagtatatttcttttttgaaatcatctacatgactatccaaaaaatattctaccagttgaggaatgaatttgcctttgtacggatgtaatcggtgaacatgttttgtcgtatctgtttctttcagccaatcaaatgataaagcccaattcaaatcatcacccaatctttctttccaatcgttttctctacgcccgttaatgcttttataataccttattaattcttctttgcttacaagattatttccgttgtttttatattgtttgaccctgccatattgaatcagataagaaatattcgatgcggttacgtttttattcaaatattcgcttgcccagtcgcttgcttcttttacggtaagatagtcgttcatattaatgtcgtttcaaaaaagattattctgttttccttattaaggataataaaaatgtattaaataacttcgtgccgctcttaaacctgctcataaagcgccacaaattccgtcacgctaaatgcttcggctcgttttttcagcacttcgggtgcgagagcggagacatcgtatttccctttcaaattattggcgagcgtttttcggcgcattctaaatgctgtgcgcacaaaagtttgaaactcgctaggatttttaatttcaaccggcttagaaaaatctattcgaacgacggcactttcgacttccgggcgcggtttgaaaaccgttttcggcactttgaaaagatattccggtttgccgaacgcttgcagttgcacggccaaaatgccgtattgcttcgttttcggttcggcggtcagccggcgggcgacttcgtcttgcatcatcaaaaccgcgcgatcgatgtgggcgcgattttcaatcagcttgaacaaaatcggcgaagtgatggcgtaagggatatttcccaaaaccgttaggggttttgtttcggcgagctttgccaaatccaccttcaaaaaatcgtctgaaataagattcacattgggaaattcgcgcgagataaaatcggcaagtttatggtcaagctccacgcaggtgaagcgcggcattacttcggaaatgatttttgtgagcgagccgaagccaggtccaatttcaatcacattatcatgttcggcaatttccgccgagcggacaatttttctggaaatatttgagtcaaccagaaagttttgtccaaaactttttttgctcgagacagcagtatccttatattttatttccacttttagcttttttgcggcatatgaaaaaagtaaagttaaataaagtcaatggaaaatttgagtaatggaacagaaacccgccaccttgagtcgcggggaaacaaagcgactcgaaaaggcttcggggaagcacttcttgaggtaggaaaagacgagcgcgtggtcgcgctttgtgcggatttaaccacgtcggttaatatgcacttgtttcaaaaggcctatcctgcgcgtttttttaatgtgggtattgcggaagccaacatgacttccatggctgccggatttgctacggctggaaaaattccgtttacggcaacttttgccaattttgcaaccggtcgctcttatgatcaaattcgccaatcggtttgctattccgaattaaatgttaaaatatgtgcctcacacgccggcctaacgcttggcgaagacggcgcaacgcaccaaattcttgaggacatcggactcatgcgcgggttgccgtatatgagcgtggttgttccatgcgactattccgaaacgaagcgtgccacaatggcggttgctcagcacgaaggccccgtttatttgcgttttggcagacccgacgttcccgatttttcatcggatgatgtgccatttgtgattggaaaatccatcgagctaaatcccggcaccgacgccaccgtgattgcttgtggcgtgatggtttggaaggctttgcaggctgcctatcaacttgaggcggaaggcatttcggttcgcgtcatcaacatgcacaccatcaaaccgcttgacacggaagctattcttgcggcggcgaaagaaaccggcgcgattgtcaccgctgaagagcatcaaatcaacaccgggttgggcgatgccgttgccaatgtagttgttcgtcaacaacccgtaccgatggagatggttgctgttgaagatcagtttggcaagtcgggcaaaccggacgaacttttagagaaatacggcctaacaactgagaacattatcgagaaagtaaaagcggctatttcgagaaaagcctcataaatacgttttttataaaacccgctgaatggttaggattcatcgggttttttttgacttaaaaacagttctctttcctgcttatatcccgatgtgttgggtttttattttcgctaaataagttgtatcaattcccctcgaaacgctgaaaaatacggttgattctgcggcatcggtttgaaaagacggattattcaaaacagaatctttttaataaaaaggatcaaaaaccatgaaaattaagtttggaacatccggctggagagccatcattgccgacgaatttacgtacggcaatttaacgctcgttttggaagccattgttcgatatctgaaagaagaaaagttaggcgaaaaaggcatcgtcatcggacgcgacacgcgctttttgggcgaggaattttcaaagttggccgcgcaaacactcgcggcaaatggcatcaaagcgtttatgtgtgatcgtgacgtgcccacgccggttatttcctacgagatcactcgccgcaaggcgggcggcggcctgaacttcaccgcttcgcacaacccgcccgactatcaaggcattaaattttctactgccgacggtgcgccggcgctgcccgaagtcaccaaaaagtttgaggcgtacttcagcgagctttacgaagccgagcaaaaaaatccgaccgtgcgcaactacgagtcgttcgacgccctgaaggaaaatggcatgattgaaattatcaatccgcaagagacctatttggcgcgactcaaggaactcgtcgacacggatgtcattgcaaaatccggcctgaaggtcgtttatgattgtatgtacggcacggctcgtgactacacggataagttccttaccgatttgggcgtggatgtggaaatcatgaacaatcatcgcgatgtttatttcggtggtcgtccgcccgagccgtccgagccccatattcctgagttgattgcgcgcgtgaaagagcgcggcgcgtcgggcgaatttgtcatcggcattgcaaacgacggcgacgccgaccgttacgccgcgatcgatagcaccggcacttatttgcaagccaatcaattgctcgccattttattccattacgcgttgaatcacaagccagaatggaaaggctgcgtggtgagaacacttgcgacttcgcatctcatcgacgccattgcgaaaaaagaaggcgtgaagctctacgatgtgccggtcggcttcaagtacatcggcgaagtgatgatgcgcgaggacatgattttgggcggcgaagagtccaacggtctttcggtttttcgccacattcccgaaaaagacggcgttttggcctgcttgctttttgttgaaatcacggccagaactggcaagccgctttcggaatatttgaaatcgctttatgagacttacggccatttctacacgatgcgtgaaaattaccgcctgagtgaagaaaagaaaaacgcattgctgagcagccttcaaaacgaaacgccgaccgaaattgccggccagaaagtcgtcaaggtcgatcgtcgcgacggggtgaaaatgatttgcgaagatgagagttggttcttggtgcgtttcagcggcacggagccagtcgttcgtttttatgccgaagccggcagccaggaacgcttaaacgaaattttggcgtttggaaaatcactgctctaagcaagcttttttcgaaaagttctatttgaaagtgttaaataaataaagtcggctttggacttgtacaaagtcgactttgtgttctctgttctaacctgggggctccattgacaaaagagggaaatggagggttattttacaatttaaagtagagggattatgcaattaggagacatgtccgcgatgctcaagcaagttcagcaaatgagcgaaaaaatgcaagaagcccaaaaacagcttgaatcaatgaccgcaatcggcgaatctggcggtggcttggtgaaagcaatggcaaacggaaagcatgaaatcatttccattcaaattgataaagatgtccttgatgatgtagacatgcttcaggatttgattgttgctgcggtcaatcaagcgttgacggaagccaccaaaatggcgcaggaggaaatgtcgaaagtgaccggcggcatgatgggcgatatgaattttttgaaaaatttaaacatgggcggttaagttgagctgacagcagcttaatcgatttttattttcgtacatgcgttacacttctcatgcggttgaaaccttaatagatgagtttgcaaagcttcctggcattggccgaaaaacagcacagcgcctaacgatgtttattctacatgaggaaaaagaaaaagtggaatcacttgcgcaagctttgctggatttgaaaaataaggtgtcgtattgttctttgtgccaaaatgtgacggataaggagattgacccctgcaatatttgcacaagcgtgaagagggataagcgagtcgtttgtgtggtcgaagcaccaaacgatgtcctcgcctttgaaaagaccaatcaatataatggtttataccatgtgctgcatggcgtgatttcaccactggatggcgttgggccagatgatttgaaggtgaaggaattaattcatcggctaagtgaaacagatcccgagacatcgataaaagaggtcattttggcgattaacccaacggtggaaggcgaaacgacggtgctatatctctccaaattgctaaagccgttaggtgtgaaagtaacccgaattgcgcgtggcattccgataggcacggagttggaatacatcgacgatgccactttgacgcgagcgttggaaggccgctcagagttataaacagcggatattttaaatcattttaactgccgaattatgaatgtcattcgcattacgctctgaggcgacggcttatcgaaattgaagcggcagactgaacatttggggataacgcctgaggattttgcgcggcgtggtgtcgaggcgttgctaaataagcctggcgaccgttttgaacaggccatgaaaagaacattaaaaacaccgaactttataaacgcttagcatgagcctgcgttaccttgaagtaagcgaagtgttggaacaagtgatggcgtttcgggaaaattgtgtatgtaggctgccgcagaaaatagttacagcgttcattttatagccaagctcagaattatttatacgcaaaaaaacaaatcaatccgtgtcaggctgagcggagacgaagcctgcattttccggcgaaagtcgcacttcgtctccgttcagcgcgacatgtttgagtaattaaacattttgctataagttcgttcataccaatttgatttttatttgaaaatgagttctacgggaaaaaaaagtgtgttgattcttggcggcggtttggctggtctgactgctgcaaaacgcctgatagatagagggtttgacgttaagctgattgaaaagcgaaacattttcggcggaaaagtttcctcttggcaagatggcgaaggcgattggatagagtctggcacgcactgttttttcggtgcgtatgatgtcctctatgacctgatgcgcgaaatcggcacatacgatgcggttttgtggaaaaagcatgaactcacctacacgctcgccaaaggcgaaaattttaccttcagaacttggaaagcgcccagcccatttcatttgacgccggctatcattgccaataattacttttcgttcagcgagatgttcaccttcacgaaggcgctcatcccgctcgtgctcaaaagagacaagtatccgccgacgcaagaccatctcacatttgccgaatgggcgaaaaattttggcgtcaaagaccggtttttgcaaaaaatgtatcgcccgatggcgcttgccttgaaattcattccgccggaagaaattacggccaaaattattttggatgtgacggaagttttcttgcgcattccgcatgcctcacgaatgggctttttgaaaggtgcgcccgatcaacatttgattcaaccgttagtgaattacgtgaccgataaaggcgcagttgttcaaaaagatataaaagcaaaatcgctcatgtttgatggggaaaaaattaccggcgttgagctcacaaacggcgaggtgctttcagcagattattatttgtcggcgctgccgattcacaatttgaacaaggtcgtgcccgaaaatttgcgccaaaaacacagcgtttttgagacgataagaagcttcaaaggcgttccggtcatttcggttcaaatttggtatgacaagcaaatttccgacatcgacaatgtcctctttagccccgacggcgtcattcctgtgtatgccgacctcgcaaatacgacaccggaataccgaactttacgcggcaaaccttacaaaggaaaatcccgatttgaattttgtgtgggtccggccaaagaattgatgcgtttatcggatgaggaaatcgtaaagcgcgtgcatgaaagcatttgcgattgttatccgaacgagtccaaaggcgcaaaaattttgaaatctacggtggtgcgaattccgcagtcggtctatgcgccgctgccgaacttcgatgccaagcgcccgccgcaaaagtcgccggtgaaaaatctctttctcgccggaggtttcacgcagcaaccgtactacgattcaatgggcggcgcggttttcagcgcaaatttggcttccgaaggcatttgcaacgcggctggcgtgaaatattagcagatggcgtccaacgcgagcgacaggcttgtttgtaaaaaaatggcgtttgttgcgagtagcgcaaatccaaaaagttaattacgcttctttttctcggcgaaatatcgtcagagcagaaagaacaacatcgttttcaaagcggacttgaacatgctttccacaaatagcgcgctcgcttggccgtgatttttcgtcacggatttcggctatgcgcacccgtcctgctggtgtttttggcgcaatccattcaagcgcatcgcccacgcaaaatggatttttcacggaaattttatgccaaacgcccgatacttcctcaacaaatccctgtgtgagggctgtcccaatatatttattatgtgtttgcagtgaatccggtgcgtcgctcggataaccgaatgcaaatcctgtggaataaagccgatggctaattgcttcgagatctttcagccaagcgggatcaaatgtgtaagtgtcgggatttttcgcgtagctatccagtgccgcgcgataagcacgggtcaccgacgcgacataaaattcatttttcatgcgtccttccactttcaatgaattgacgccgctttgcaccaaaagcggaatatgctcaattaggcacaaatcttttgatccgagaaaaatggtttcgcgctcggtttcgaaaactggaatggtttcatcggggcgtttttgttctacgagttgccattcccagcggcaagattgtttgcaaacacctttcgatccactttttccgcaaaaatatgccgaaagcaaacagcgtcccgaaaccgccacacacatcgcgccatgcacaaacacttctacctcgatgccgctttccgctgcaatggccttcgcttgcgcgagcgtgcattcgcgggcaagcacaattcgttcagcgcccaattttttccagaaccgcgccgctggtgtattggcggtgctcatttgtgtggaaatgtggatgtttatttccggcctgatttcctgaatcaagctgaatgcgcctgcatcggagacaatcagcgcgtcgaaagcgatgtctttggtttcatgtagccaagttcgaatcagatcgatgtcttcgtcgaagagcatggaattaatggcaacgtaaagtttttttccatgagctttcacaagctgcaaggcttcgcgaagggtttcgggcgaaaatgaaacgccgtcgggtcgcatggaaaaaccggatgcgccaacataaaccgcgtcggcgccgtaggcaagcgccatgcgcagtttggacaaatctccggcgggaatgagcagctcgggtaatttcactggcatcagctccgtattaaatttttggatttcctatttctaatggctttagcggcacggaatattgtttaagctgtaggcgttccagtggttttccattgatgaagtgctcatgaacaatttccgccacatcggcttccgttactttgccataccaaatattatcaggatgaaccaacacaacgcagccttccgtacatgcgccaaggcatttgctctcaaccgcttcgatctgctcgcaatgttgttttccgatttcttcgcgaaaagcgagaagcacactttccgagcctcttctaatgcagcatgatcgcgcgtccgtttctggtctgagtttgtggcaaacataaactctttttttttcagaatccaaaggcatttccatgtgtgtatcttgaaagatgatttcgtgaagtggacattttgtttttccgcttcgaaaaaaacgcgcttgaaacagccaattctgcctatttcaactttctaatgagacgataaaaaattccgcactggcaaagtcgcgcgtgttgattcaaagaatgctcacttcgagctttcgttggaacaactcctcaaaataattttcttctcgctcgacgctccaaacctcaatttccgagtcaatatgagtttccaatttcagcaaaattttcttagctgtaatttccacatccaggtttgtgacgttttgacggtggcctctgtccagactatttgccacgcgcaaaatctccgagagatgccgaacaatttgctgctctttagacgaaagttttttgaagttttcatgcccttcgcttggcggcgactttcgatgataccgaaccgcattggcgatgatctcaatttcattgggatgaaaaccgcgaagcccgccattcataatcacgtagtggctgtgtttatgatgcttcgacatggaaataaaacaaccgacattgtgcaaaagcgccgcgtattcgagcaattcttgttcggaatcgcccaacttatgtagttcctgaagctttttaaacagttttgtggcaagcagggcaacatgcgaagcgtgagccttgtcccattgaaaccgccggccaagctcgataacgcttcgtcgccgaatgtttgggaaatagtgtgttttgcggtaatcgctaaaatgggtggaaaggtaatcgataatcatgccttcgcggagcgccgactcagaaaccacgatgtctttgatattaaacattcgcgtgattttgcaaaccaaaagcaagccaggaataatcaaatcgacgcgttttggatctaagccaggaatttcgcgtcgtgcggcggatttcatgccaatcacttgtttggcaagtcgcttgaaatctttcacggaaaagctttgtccattgagcttgtctgtgcgcatgccgttttgcaaaaaaatcattcgcgcgatgttttcaatggtgccagacgaagcaattgcgatatcaaacccaactttattgacaaattttgcaatgtcctccagctcaacattgaagtactgttccaacaaatggcgttctttgagctcgatgggatcggtcgtcacaaagcgttcgtacatgcgagcaacaccgagcttgcggctttcgagcatatttggacggcggccatcgccggtgatgaactcgaccgaaccaccaccaatatcaaaaataaatgccttttttgagccaatatcgatggcatttcggacacccaaataaatgagtcgcgcttcttcttcgccactgataattcgggttttgatgccaacggtgtcggcaatttgcttcatgtatgccgcgccgttttgggcttcacgaatggcgctggttgcaaaagcgatgatgtgaaccgaattcacgccgcgctgttcggccaactttctgaacgttatgagcgactggatgccttgctccattgcttttggggaaagctgtttcgtggtgatgctgctttccccaattcgaatcatgtctttggcgcggtcaataatgagaaatcctaagtcgggcaaaacttccacaatgaccatgtgaaatgagtttgtgcccatatcgatagcggcaagccgaagtggcttttgctcattttgtaaaatcattctggtacttctcttcgattttcaattgagcgatgtaaagtttaaaacaagcaacttgatcgcctcatctaagatacagcttctaaaaaacaaacccgaatgaatgtattaatgaaagaattttcagaaaatatggtgggctgaaagggtgtaatcttattgcgtgaagtgcatttaaaatatatgctcaaagctttaaatgcaagctaacttttataatctggaaaaatcactttcagtttcggttttttctggctaaacagaaaggtgttttaagcagagcgcaattcaggtaaaaacgagacaaggcaaagcgccttgtctcttgaatgtttaatcgaatccggcagcctttttgatttccacaaagctatttgcgttgataatccaccaatttgccggcaaggcgcatgagctgaagttcatagaccttcgcgtcgtattttgctgctgaaatattgtttttggcttgaattaaattgagctgcgcctcgcgaaaagttgtcaccgttgcttggccgacttcaaaaagctccttcgttcgcgtgaagttcagctctgccgattttaaattttgctgctgaaaattcaagacgttgcggctgttttggtaagtttgtagcgtattggagaggtcgcgcaaaagttccagcttggctttctcttcaagctgctcgttgttgttgatggtaatcgcggcattctgcgtagtgatggcatcttggcagccgttgaacaaattcatgctgagcgagaccgaggccgaaacgccttttatcggatcgcttaaagtgggattaaacccgttggcatattctgtcaagccgtagccaaccgaagccgaaagctccgggtaatacgccgctcgtgcaatcttcaactcaagttccgattgctccaaatttttcttcgcgattaaatacgcggcgctattctccaacgccaattcttttaaggcttcaagcttcaagccttcgcgaaacgcaacatccgaactaaccgaaaaatccatctcagcatcgcgatttagcaacacatttagtgtgcgtttggctttatccaaattgagtcgcgcgttcaaatacgaaacgctatctgtgttcaaatccaccgttgccgaaagcacatccacggcattcgcttgtccaaactccgattgctttttggcgcgcgccagccgctgattggaaatttccagagattcctttgcatacaaaaattgctcgtgcgcgtttgccacatcgtagtacgcctcgctcacgctgaccacaatttcctcaatcgtgcttctcgcttgcaagtcgcccagcgttccggcagttttaagcttttgcaaggtgtaaatatttttcaggccgttgaaaatcgtgtagctggcttcaatttcagcggaagtggtggtcatggcgctgttgcttgtcaccacgttgcctatttgccgttgctgctgatagctgaagcctgtggaaacatccagcgatggcagcagccccgcattgccaagatgcacattgttttggctgatttccgcttcagcgcgggcgactttcacggattggtttttttctaatgcaagttccagcgcgttgtcaagcgaaagttgctcttgagccgcgagatcagaatggaaaaaaatcaatcccaaaatgaacggcaaccaagcggctttttttagagattcaaacatgaaaatcgttttttgagacattcgttagcgaattgagtaaaaaaatttttgagataaaaatgaaaacaagcacgaacgcttcttttgccttcgcgcttgcaagtctgttactcgttggttttgacaaaagcttcctcttgaactgcaggttcaaccgattccggcgttggcttttcgcctcgcttgatgagccaacgcgtataaaccagcaagtgattgaacagaaccaacagcgacggcaaaacaagcagcgtgagtgtcgtgccgaaaaagaggccatacgccacggaaatggccatcggcgaaagaaattgtgcttggcgactgggttcaaaaatgagcggcccgagtccggcgatggtggttagcgacgttaaaatgaccgcacgaaaacgtccgatgccggtttcataaatggcctctttgaatttcataccagttttcataaaccggttgaactcattgacaaaaacgagcgagtcgttaatgacaatcccgatgagcgccaccgttccgaacagcgaaaaaatgctcagcatgtggccttgaatgaaatgtccccaaaccacaccaatcaagctgaatgggattaatagaaagaccataattgcttgcacaaacgaacggaacgcaaagaccacagtcagaaacatcaggccaatgatggcaggcatggccgttccaatagagccggttgtttttccgctttcacggctttgcccttcaaaatcaaagctgacatcagggtttgcttgaatgactctgggcaaaatctccgtctttatgtccgcgataatgtccgttacggattccttcgcgtttgcaatatccgcttcgacttccacgacacgcagcgcgtcgatgtggttgatggaagaaacaccgcgctcgatatgaaaatccgcaatttcccgaagtggataggcgcttccatcgctaaggcgaatccgcatgtcttccatttgttccagcgtcgcgcggttggattcatcgtaacgcacccaaattttcacctcatcgatgccgcgcaaaattcgttgaacttcttgaccaaaaaatccgcttcggacttgcgccatcacctcattggttgtcagtcccagcgcaaacgctttttctttgagcgaaacactcacttcctgaagcccgggtgaatcattatcggaaacgtctttcagtttgggcatttcgcgcagttcggccttcagcatttccttggcgtttcgcaattgttccaaattatcgctcttaagcgcaatggaaacgggcatgccccacatgccgcccgtcccgacttgcaatttatccgcgccttttaccacaccgactttttctcgaatcaaatttgtgatttgcattgccgaaatcttgcgatactggctctcggagagcgtaacccgcaagccgccttggtgtgtttccggtccaatggctctggcaatcgctttgattagcgggtgagcgccttcattttggttcagatagtcctcattgacttgccaaatttttccctccatgtcggtgagcaaactatcggtaatgcggtctggtgttccagccggcatttgaaacgagatggtcaagtcatcgcgctcgataacagggaaaaacgtcattttcacaatgctgccttgaatcgcgccaatcgtaataaacatgagcgcaattggaatcagcgttgagataatcggattattaatacaaaatttgagaattggcgcatagacagtgtcgcgctggtagtgcaaaaacgcttcggattttttcatcagccaagttttttggcctggctcttcgtgtaaagctttagaatgggcgatgtgtgcgggcaaaataaaaattgcttcaatgagcgaaatggaaagcgtggccatcaccacaaacgcgatgtccttcatgcgtgcgccaatgtcgccgtccaaaaagagaaagagcatgaagaaaataatcgtggtgagcaccgcggcaaacacagacggcaaaacttccagcgtgccgttaattgccgctggaatgggtttttcccctcgttcataatgctgataaatattttccgctatcacgatgccatcgtccaccaaaatacccgttacgataatcatgcccatcagcgagaccacattgatagtcaggccatacatggtgccaagaatggccatgccagcaaacgaaagcggaattgcaagtgcgacccaaaacgccatgcgcggattgagcgaaaacgagagaaaaagcacgaccaaaacaataccgataatgccgttgttggtaagaatatcggcgcgctctttgacaatgcccgagccatcgtgcagcacactgatttgaatatcgtcgtgcttttcatcaaactctttcatgtacgcggcgacgcgctcggcgatgctaaacatgtcttgctcgttcgtctttttaatatcaaccagaacagatggctttccattaaaataactgcggttcggatcttccgaccatttatctttcacgtccgcgatgtcgtccaagcggacaattgcgccgtcatcaccgctgcgcaccaccaagtttcggaggtctttggcatagtagcctttgttgtccgcacgaattaaaaattcttctttctccccacgaatttttccgccggtgattttcaagttcgcattttcgacggcggttgcaatttcatcaaatgtgagtccatacgcacgaagcacatcttcatgaacgctgacctcaatttcttcgtcaggaaatccgcttaaggagatttttgaaacgccttcgttgttgcgaagctcgcgctcgatgcggcgggcgtaagttttgagcgtgcgcaaatccacatcaccataaacggcatacgcgctgacaaagtcgacctgctcttctttgtaaatctgaagctgttctaagccggtaggaaacgagctgatttgatccaccgcgttggtgacttcttgaaccagaacattggcatcgtatccggtttttagctcaacggttatttctgcggaattttctctggaaacagaggtgacgcggtcaattcccgtaatgcctttgagcttatcctcaattttaatggtgatgccttcttcgatttcttccggcgaagcgcctggatacgaggctgaaatggtgatttcatctgaaggaatttccggaaagaacgtggttttcatggacttgaatgccagcaagccaaacaggaaaatggctgcgaaaatggcatttcctaaaaccggatatttgataaagtgcttgattaagtctttcacgacgctaaactttcgtttttagtttaaagcaatttttatggttacgactatgtccggttgcccaatttcaaaaaacataaacggaaacaagacacagtgctccttttgagcaaaggcgatgggtacaaactaacctttgctcaatctgaatttctctaagccatagaagccattcaatacaaaatgctccgtagaacggttattgcacattcggtacttttgaggcagcttctgacgagactactaacgcattatctgtcgatgactgcaacgaatactcggatggattgatttgaagaccgtctttaagcccatcgaatgtttcggttaaaatcagcgtgccgttttcaagtcctttgacgatagccttgtcgccgtgtgtgccagcaatttctacttgcttcaggcggataatggaattttccagtacataaagcttgcgcttgtcaaccaaaagactgcgaggcacttcaatggcgtttgaaacttgcgtggaaatctttgcgcttagatacatgccatctttgaggcgcgggtcgctggtgtaaataaacacattaaccgtttgtgtttccggcgtaattttcttgttgatgcgctgaattttgccttgaaatgttccttgaaaatcatcggaagtgagcttcacgttctcgccgatttttaagaattccacatcttccaagtcggcagtggcttccaattcataaacagacgtattggtaaattcgccgatttgctgtccagtacgaatgagtgcgcccggattgacaagcgactcggtcacaatgcccgcataaggcgctttgagcgaatattttgctaaagtcgcttccatacttttcacctgataataattggtgtaaatatttcgtgcggccacataatttcgctcccgctgactgtcgacttgtgggagtggcttgagcggtttttcaatttcaaattcattcaaatactggttccatttcccagctgcattcggataatcaatggccaggtcgggcaacagcgcggtaagttggttgagcaattcgcttttttcagccagcaaattattgcgataaacctcatcgtcaatttgaatcagtgtttcgccttttgaaaagaaaacgccttctttaaacgctttgtctgtgggttgaagcacgccagaaacttctgcgtagagttcaatttggttgagcgcgctgagcatgccgctaatttcaaactgccgcgcaacggtcgtattttgaacggctaatgtttttagcgatttttttgcctgctgggtctcttgagttttgacaggcggtttctgctcgcttaacacatttccaataaacacccccatcacgatgataagaatagccagtcctgcggttagtgttttgtttaacataaattagtcgattgatttttcaagttctcgttttgaatgcagacaaattggatcgccaaatcgtttaactttgctcggtgtggcaaactttttcgctcacactggaggcgttttccaaaattttcccgatcacctttttaaatacttcaatttctgactcatctaacccctccataaactgcgcgttgagtttcatggccaaaggaaaaattcggttcagcacgtcttcgccagcttcggtgataaaaacctgattggcacgccggtctgttgcaattttttttcggacaactaagtttcttttttcaagtccgtctatgatgcgtgtaatgctggcgctatcgcgcaaaagatggtgggcaatttcgttttgtgtcaggccgttctcaaaacgaagtcgttttaaaataatcagttgctctggagtaaaattcagattgtgttccttcagataaaaaatcatgactttgcgaagcatgatgtgagcgttcccgatgtagtgtccaattgcttctccgacctgagttgggtcaaaatgattcatgaaaaaaagaaataaaaaattaaaatgattgtatcactaatatttgatgatgcaaatatagataatgcaattatttttgcaaatcttttgatgaagtaaaaaaataatccccttgttttttggaaaatggagaaggcggccaaaaatagccacatagaaattgctatttaaaagcgaagtgttaatttttgattttatttcccacgatgcgcgtgcgcggtggctatttgctcaaagggaaaaattttagtcgctcgttttcttgggcgctttttatatcgcgataaaggaggttaaaaaataatggacgaacggacttcacgaatgctactgataatcgttggggtttatattttttcgcaaattcttttgctgataaccttaggcaaggatttagaaataattgtgctttcttttgggatttttattgcaagtgttgtggcggcttttgctttgccgggcacagtggctcaaagaatttcattggaaagtgtatccatgcggcgcgcaaaagaatccgaagaacggcaggaggaattgcgtcgaagcggctacgagatagacgatgaatttttaaaaaccaagggtttcggaaaatcaaagtcgcatgcggcaaagccatcagttactgctgcgggcaggcaagcggaaacggtttcagccgaagcgtccatttcggcgttggaagacgcgattctttcaaacgccgcgttttttggcggattggaaaagatgcacgaggcatcgaaacaaatggatgataaaacaattgagagcctggctgtaaaaatgggctatcaagaaatttctgcaaatgaagttcggcgggttatcgttcagcttcatgaaagcaagtcaactgagaagtcaaagtcttcctcatcctcaaaccaagcggagcgcgcacccaaaaccgggttagcaacttcattagacaattcgaattttaatgattatatccggcgcagcatgttagccgagcaagatggtgcatctggtggttttggcggtcctttcttagatgcgtcagccaaaaggcagtcagagccgcctaaaacgagcgcttcggccattccggcacaagtcgtgaagcgtatgcgcggtattcgtgcatcgtcaggtggaaaaatgaaatgtgagaattgcatgaatcatgatgcagggcgctcgttttgtatgaatgcaagtataatcgttgaaaaaacagaggtgtgtgatgcgtggaaaccacgagaatcaatgggttgatgttccttttttaagcaaacaaaaaagaaagtttttcgcgcggcttcacgataaaaagtttcgagaaaaagagcagctttttttggcagaagggcttcgcacggtcacagagttgctttcagcgtgcaacgcagaagatgatttggtggcaatcgttgttaaagtgccaatcgataacgacttaaaaaagcccgattgtaatgctggaaaagtgtttgtcgcagaaaaatcagattttgaaaccatatcggcaactgagcaaacgcaaggtgttgtcgggatttttcgtcagccaaaagcagatgaggcgagtgtttttcagcagcttgaagagaaaaagaccgcgcttgtgctaatttgggatggcattcaagatcctggtaatgcgggcacaatgatccgtacagccgcttggtttggcgcagatgctatttttgccagccacgatagcgtggattttttcaacccaaaagttgtgcgtgcgtcagccggaagtcttttcgcccttccattaatcaagtcggcgtcacttggtttcgtggttgatgaactcaagcaaaaaagattgaccgtatacgccagctccccagctgggacatcaatatgggaagtttctaagcccaaaaaaacggcgttgattatcggaagcgaagcaaacggggtaacaagcgcattatttttgaaaaccgatcagcaaattacaattcctggaaactcaagtgcagtggagtcgttaaatgcagctatctcggctggcatcttaacagccgctttcatgcctcattagcggtgattctgcaatttgctgtaactgtaatttgatttccctatactgaaataaacgcctgtcgaaatattgattaagtcggaatgtaagcttcgtgcaaaatggttgtagtgcattactttgtagaaaataaaaaagtggtgctgtggggggaaagcaccactttctcgctgcacaaagcctgagggccgctttcatgctgagaaaaagaacacagcatgagaaagtttgagggaaacttttgctgaaaagaacacagcaccaaagcctgagggtcgctttttgctgagagaaagaacactgaaggtcgctttatccttgaagcttaacttatacaaaggtaagaaaagggtattaacgccgcacttaatggagatattaaaaaaagagagtttgtaaaaaattatttggctttgagaaatttttataagtaaatggataaaaatttccagttatttcgagagaatgagaaggttgaaaaagcaatagaaaagtgaatatcagggtttaactaaaacgaaacacgcgatgaaaatatatttgccatcagaattgcaatgttacacccctgtatcaaccacattagatgagcagtatatttctaatccgatttttattggtcgtgaccaagagatagctactttatcaagagatttgctcgttcagactgcccaattaattaccattacaggggcgggcgggattggaaaaacccgtttggtgttggaaatcgcttttagactacgagatcacttccctgatggtgtctttttcgtgcctcttgcaagtgtggattcgcctgaatctttactgaacgccatcacaaatgaacttcgattttcccttcatagccggttggatttgaaaactcgcttgaacacttatttaaaaggaaaaaatatattgctcgtgcttgacaactacgagcacttgcttgatggggcttatcaagaacagccaagagattgccgcacgattttaattgagcttttagctgcatcgcctggcacgaaactacttgttacatcgcgcgagccgctcgggatgcccatcgagcggatttatgagctaaagggaatgccatacccgaacgatgaaatggaattaaatccagaaagttttagctcagtggagttatttctaagtgaggctgagcgagtcaagcccggcacaatcttttccccagctgaaaagcgctacatcgcgcggatgtgtaaatttgtggaagggatgcctcttggtgttaagttggcggcatcttgggtcagaacgctgacttgcaaagagatttcgcaagaatttgaagaattagcaaatgttcaagctgtgccaagcatggctgttccagaacgtcatagaaatatgcgctatgtttttgagcagtcatggcgaaggcttaccgatgaagagcaatccattattaagcgctgtgcggtatttcgcggtggcgctggaaaaaaagccattgattcgatcgcaggggcaaatttgccgattctttcaagcttaattgagaaatctttaattcatcgcaccatttcagagggatatgatcagcacagccgctacgatgtccatgagctcctgaggcaattttctgaggaaaaattgatggcgcgtccagaggaagcgaactgggtgcgattgcaacactgccaatattttttgaatctgctttcggagttggacgcttcgctgaccgctggaaaccagattcatgctatcagtgagattgaggaagatattgacaacattcgtgtggcgtggttgtgggctgtgaaaaatgatctgtacacagaaatgtccagtgccgttgggcctctcgcgcattttttcgacatacgcggcttgatttatgaaggctgtgaattatttgaaattgccataaagaaatttatggctggtggactatcacccaagagcgattcggttgtggaaaaagagcgactaacagtgttagggatgctcttgcttcgccaaggatttttatttagccgactttctcgctacaacaaggcggtagaattgcttgagcaaagtcttttgatttttcgcagtttgaacaatgttgataaagagctggcgtttgccttgaactatcttggccatgtcgaatattttatcggaaaatatgaagcggcagacgtgcattgtaatgaggcactggccattcgcgaaaagatggatgacaaggttcgaattggcgacacgatgattaatattggcttcggcgctttcatgaaaggagattttaagaaggcggaagacatttcgaaaaaaatagcttcaacggcaaaggaaaaaaatgatcgccgcggtcaggcaatcggaacgggcgcattggcctatgtaaatcatgcgttaggcctgtatgatattgctcaaattcagtatgaagaaagcatttcgatctgcaatgaattaggacttcaatggttctcgccatggtttatgacgaattttagccttgtcgaacttgcgttaggcaatgagaaaaaggcgatgcaattagcaacggaatccattgcgctgattcgtgaaataggtgatcaataccgactcattcatgcgcgggtgaacttggccacaattttgatagaaaccggttcgcttgatgaagcaaatcgttcagcgattcaagccttagaaatgagccaagatgtttcgcattgctacggcgaagcgcgagcgctgaacatacttgcggcaattgctattgcaaaaaagcagcctcaaattgctttcaattatgcgttgaagagcgagagaatcaatgaagtttcaggtcagcgcgccgtgttggggcaggcgcatggtttgttaggaaaagcgtttctacaaacccgagatcttaaaaaagcattaagctttatcggcaaaggcttcaaggaatcgacttatgttaatgcgattccacaggcgctcgagatgctgaccgactgggcagccatttatctgatggatggaaaagagaaggacggattagaatttctcaatattgtaaatgctcatgcaaaaactcctttttttgtgaaagcacgagcgacagggcttttaacccaatatcatttgatggacgccattcagccgccagatgctgcgtcacttcatgattcggagcaaatgtttcgcgacttggccaaccgacttctgcgattaagttgatctcttccgttaaatgtttagaacgtactctttgtaagttctttctatggctggcgaaggcagtgagttgaactcttcgcgagccatttgtttatagtgctcgtagtagtcttttgcgagcgcataattttctaacaaaccggataatttaatggccttttcataagcccaatcgtcgaaggggtttattttgagcatttcgtcaacaattccaagcgcttgttgaaattcgcgttcttcttcgagcagcgtcgccatgtcctgattgccattgttatataagcgttcaaaataatctcgcgattcgtctacccaatcatcttcaaattccggaacaaaagagcctttatataaggcgcgcgcgcgttcgaagctgctaagcgcaacttcgattctggcttggcgtttggcttcggaggcttgttttatttccttttcgaactcataccaatccaccagcaaattgctggtatccacgttgtaatagccatcgtgatgatggatcagatctggccgattgaaaaccctgcgaatatttgaaatggttgcatgaaaattgttgctcaagcttttcacatcgctttctggccaaatggcatctgcaattttttccttggttcgacgaggttgtggatgcaaaagcaagtaaagcaaaagccttctggcttttccagatttccaatcgcttttggttaatggaaaaggctgtccgggaagttgaatttggtacatcccaaatccaaaaatttggatctgatcgcaaagtggcggttgcacatctataactaccggatgcggtttgatttgtagttccgagaatttatttcgaaagatcgattctcgggttgccagctgaagctttttggcgagctcgatggctcgcatatgatacgtttcagcttttggttgaggtaagttcggaattaatgatgcacggtggtagtacatcatcttgttgtagatgcaatctgtattgagctgaatggcttgttcaaaaaaagcttgagcatcttcggttttttgctttgctaatgcgagttccgcctttgtttctgcaaggccatcaggcgagtaaaaatcaatgtcttcagaaaattctttctctacatcaccgaggatttgttctgctttttctgcaaagcgttgtcgggcgagaacgatgattttataaaacttaaatggcaagcgcatttttgggatgtcgttgcaagaaagcacttcgatggcttcatcgatgaaggaataagccaagtcatgcttctctaactctaagtaaagctctaccaaaagttgtaacgtagaaagatgagacagtaccaattttcgatgacggaactcgtgtaggcaatccatcgcgccagagatggtgtcgtcgtaatttcctaaataataagaggttaaaacttttccaaagcgagcttcatcaagttcaaactccgaaaagtgtccgacttctgatttttccaaaagcttaacagcttgcgaaaattcaaagcgagcctcttttatatggtgttgctttagtttttctatcgcggattttgttaaactcacagtaggcttttttttattccctcggtaaaagatgaaatgttagtagtaatgtttaattcggatatcgaaacctaatcgaaaattttttgatacgtatgaatcgtaaatatttcctaactgtttccgttttggtaaaaaagattgggttatttgggctaagtaaagcaaatgttaagaatacaagctcaaaaagatattgaaaattaaattacgcgctctccgcgaatatctgtatttttatggaaaaattcgattaactgttttgcaggttttgtttcaaaaaagcctaaaaagtttatggcatatattttaattacaggtgcatcatcggggatcggcgaagtttttgctaaagagtatgcacgtcgtggaaatgatctggtgctggtagccagaagcgaatcaaagcttcaggaaattgcagcagccctttcgagcgaaaggaaagtaacggttaaagtattttcgcaagatctttcagaacagggaagtgccgagcgagtttttgactattgtcgagcaaacaatcttcaagttgaattgttaattaacaatgcaggttttggcttaaccggcgagtttgtggatcagccggttgatcgcttagagcaaatgattttgctaaacataaacacgatgatgaagctcacgcatttgtttcttccgcagatgcttgcgcggaaaacagggggcgttatcaacgtcgcctcaacagccgcatttcagccagtgccttatatgagtgtttatgcagcaacgaaggcctttgtgctaaatttttcagaaggattgcatgaagaattgcaaggttcaggggtgaaggtgatggcattgtgtccaggcggaacagaaactcaattttttgaagtagccaattatagccgatcgaaattaatgattcctcttgaaaaaccggaagaagttgtgaaagttgcaattgaagggtttcgcagcggaaatagctttatcatttcaggttttgcaaacaaggtgttaaattttttcgaacgatttttgccgcgagagttggttgcaaagatagcgggaagcttatttcgccaataaatattttcgcagcaattgaaaaaactcgtttagaaaaatccgattttttttggaattaaattttctcattgtatatttgagacccgttttttgaaaatatttttgctggtgtagctcaattggtagagcagctgatttgtaatcagcaggttgcgggttcgagtcccatcaccagctctttcgggtaggtagcgaagtggttaaacgcaacagactgtaaatctgtcgactgaggtcttcggaggttcgaatccttccctacccacttgtttttattgctgctgatgtagctcagtcggtagagcacttccttggtaaggaagaggtcaccggttcaagtccggtcatcagctcgcgaaattgttgggtgaaagacgtcagtagcttaattggtagagcagcggtctccaaaaccgcaggttgggggttcgagtccctcctgacgtgcgaaaggctttagaaaactcaacaagttagttcttcttagttcgtaattttatatggataatattactggaaaagtagtaaaatattactcggatgtagtgacggaaatgagaaaagtgacatggccgtctcaagaagagttgaaagatgctactattgttgttttgtctgtttctgggattttggctgtctttactttttctgttgattggataattaatgctgttattaagcagtttttaaattaagggctttttgtgatgtctgagttagatggatatgataaagatgaactgactggaagtgatcaaaattccggtgatttgagcgggctaacaggatgtcgttggtatacggttcgtacgtattcgggtcatgagcgaaaagtaaaggagcatttagataaaaaaattgatgacgcgggcataagagataaaattccgcaggtttatatcccatatgagcgatttgttgaggtaaaagacgggaagaaaaaaagtcgcgttaaaaacgcgtttcctggttatgtgctaattgaggcagttttggataagcaaacgcgctatttggttttggatgcgccttcggttattggatttcttggtgttggggatgagcctacgccacttcgtcctgatgaggttaagcggctattggagcctgagcaagaaatagaaagaaaaatggttacaaaagcaccgttcgaagttggtggtgcggtaaagattatagatggaccgtttaattctttgactggcgtaattcaagaagtgaatgcggaaaaaatgaaggtcaaggtattgataaatttctttggtagaagcacgccgactgaagtggatttctctcaggttaaattagtgaccgcataaagtttgctgctaaatttttacaacacgtttattaagagtttggtttttcgtaatggcaaagaaaattgtagggtatattaagttgcaaattcctgcaggtggcgcaaatcccgcaccgccagtaggtcctgcccttggtcaaaagggtgtcaatattatggagttttgtaagcagtttaatgcaaaaactcaaccccaggcaggaatgattataccggtagttattacggtattttctgataagtcatttacttttgttaccaaaacaccgccagcatctattctcttgatcaaagaggcgaagttgcagaaaggttcgagcgagccaaatagaaacaaagttggcaaagttacaaaagagcaggttcgtaaaatcgctgagctgaaaatgcctgacttgaatgcgaatacagtagaagcagctgagcgcatggttgagggaacggctcgcagtatgggaattacgatcgaaggataaccgattataaaatcttttttgtgggaggcgcggcacacctttagtatttggtgtgactgcgtcaaacttttttaccacattttaaagtaaaaccatggcaggaaaaaaatatcaagcagctcttcagaaggttaaaagcggagaagcgctttcaattgaagatgcagttgcaaggattaaggaaattaccactgttaagtttgatgcaacagtggacgtcgcgatgaatctcggtgttgatccaaagcatgctgatcaaattgttcgtggaacggtaatgttgccgcatgggcttggtaaaacagttcgggttcttgtgatgtgtaatgcggcaaaagaggaagaggctaggctggcaggcgcagatcatgttggtcttgctgagtatgtggaaaagattcagggcggctggacagatgttgatgttatcgttgctacgcctgatgtgatgggcgaagttggtaaattgggtaagattcttggcccaagagggttgatgccaaatccgaagtcgggtacggtgacaatggatgttgcaaaagctgtgaatgagtctaaagctggccgaattgagttccgtgtggataaggctggaaatatgcacgctccggttggaaaggtctcgtttgacaatcaaaagctggttgaaaatgcaaaagcttttatttctgcaattatgagagcgaagccttctgcagcaaaaggtcaatatgtgaaaagcatatacctttcaagcacgatgtctccgagcattcaaattaataaagaggtagctgtttaattcttaaccagaaaaagtcatgaatcgggaagaaaaaagcgagattatccaaagtgttgctgaaaagctgagcaaagcgcaaggtgtgtatttgactgaatttagtgggttgactgtgtcggagatttcagacttgcgcaaacagtttcgcgaaaaagatatagagtataaagttgttaaaaatactttaatcaaaaaggcgttagcgcacacaaaaatatcggacaaattagctgatgggttgaaaaataccacagcagttgcgtttggatacgacgatccaattgctccggcaaaaattattaaaaaatatagcgacgggaatgagaagctgaagtttaaaatggcttcagtagatggaacaatatttgaagcaggtcagctcgaccagctttcaaatatgctgagtaagactgaaaatattggcagaattgcaggcactattaataatgtgatttctggtgtgcctggaactgttaatgctgtgatgcgcaatttggtatctgcattggagcaaattgcaaagcaaaaagcagcttaagaatttacgcactcaatggattagcttctcagccttgttaatagaaactttttaacacgcaaaaaagaggaaagaaaagcaatggcttcaattgatgaacttgtagaggaaataggaaaattaacactaacagaggcatctgagcttgtaaaagcactcgaggaaaaatttggcgtaagcgcagctcccgttatggtagctggtggggcaatgccgggcgctgccggcgctgctgaagctccagctgaagaaaaaaccgagtttgatgttgttctcaaatctgctggtgcaagcaagatcaacgtgatcaaagttgttcgtgctgccacaggccttggtttgaaagaagcaaaagcagttgttgacgaagcaccaagcaccgtcaaagaagcaatgccgaaagcagacgctgaaaagctcgtcaaagagctgaaagaggctggtgctgaagcagaaatgaaataagtgggttttccaaagttgagattgccaaaatgggcaaggttccgctatatctaaggcttagcggagctttgtcctttggtgtttcgatttgtttatgtgcgaaatatggtttcgcctttggcacgtttgggctaagaaagttataagggttggtattacgagtgtcgttatttcttcataatttgataaagttttgtttcctgaagaggtttctctcctgttttttcaaaacgactctctcaattgacaaaaagtgaggctaccgtgaaagcagcgcaaaagaagaagatgcagcgggtttctttcgctaaaatccccaaagttattgaacctcctgatttattaaaagtacaattaagttcataccgaagttttcttcaagatgacttgccttccgatcaaagaaatgatcaagggttggagcgggtcttaagaagcacttttccgattacagatacacgcggcctgtttttacttgagtacatcagctattccatcgacaaaccgaagtacacggttgaggaatgtatcgaaagaggattaacctacgatgtatcgctcaaaacacgattgaagctttcctacaaggatgaacctgaagaggtggattggaaagaaacgatcgtgcaagatgtgtatttgggaaaaatcccatacatgacagagcgcggcacctttatcatcaatggtgctgaacgcgtgattgttgcacagttgcaccgttctcctggtgtggtctttagcgaagccacgcatccgaacggcaagaagatgtactcggcgaaaattgttccgcttcgcggttcatggattgagttccaaacggatattaacaatcagctttttgtctacatcgatcaaaaaaagaaatttcttgcgacttcgcttcttcgcgcaattggttttccaagagacgaagatattctaagagtttttgatttggtagaaacgctgccggttgatccgaacagcgaaaacgagcatctgattgggcgatatcttgcgtctgatattatcgatatggcaactggtgaagtcatcagtgcaagaacctcgatcggtgaagacgaagtgcaaaagattattgaggcaggcattcaacgggtcaaggtcagccggacagaaaaagaaactaagcttgacaaatccgttattaccacaacgcttctaaaagataaagcctcaacggaagaagaagcgttggaaatgatttatcaagaacttcgtgctaacgaagcgcctgatattgagtcggctcgtggattattggagcgcacttttttcaatttgaaaaagtatgatttgggcgatgtaggccgttatagaatcaacaaaaagctccgttatgaactggccgatattcagaagttcgtcaagcaaatgcctgatcttgatgaaatttcaaaaggcattgaagacagaatcgcgcgattggtctatgaggtggatggcaaacctttagatagtgacgtaactgttctgacacactacgacatcatttccatcatcctgtatctgattaagctgctaaatggcaaaacagaagtggatgatgtcgatcaccttgcaaaccgtcgtgttcgaaccgtcggcgagcagctttctgcgcagttcctggttgggctggccagaatggcaaaaaatgccaaagaaaagttgaatgcacgcgatgcggaaaaaataacgccgggcgatctggtgaatgcaagaactgtttccagtgtgatttccagctttttcgcgacaagccagctgtctcagttcatggatcaaaccaatccgttggcagagctcaccaacaaacgccgcgtttcagcgcttggcccaggcggtttgacaagagaacgcgccggctttgaagtgcgtgacgtgcactacacgcactatggtcgcctctgtccaattgaaacgcctgaaggcccgaacatcggtttgatttcgtcgttctgtattttcgcggaagtcaacgacaaagggtttatcgaaacgccatatcggcctgtaaaagaaggtcaagttcaagacgaagtattgttcttatccgcagaggatgaggaaagtaaagtgaccgtccctgtcaacgtaaaactggatgctaataataagattgcattagaaactgtgcaagcgcgtcgcaaaggggactatccagtggttgaggctgaggaagtagactacatcgacgtggcgccgaaccagatcgttagtgctgcggcatcgttgattccgttcttggagcacgacgatgcaaaccgcgcactcatgggttcgaacatgcagcgccaagctgttccgcttctgatttccgactcgccatatgttggcacgggcttagaagaaaaagtcgctcgcgattctcgcacgattatcgtcgccgaagggcctggtgttgtcgagaaagttaccgcgcacaccgtcaccattcgttacgataaaaaagtggatgacgacaatatcgaaggctcgttgcttgatacggaagagacgatcaaatcttatccgatgatcaagtttagccgttcaaaccaagacacttgcattaaccaaaagccaatcgtttcgaaaggtcagcgcgtcaaaaaaggtgatgtgctcgccgatggttcttcaaccgaacacggcgaattggctcttggcaaaaacgtgctcgttgccttcatgccttggcgcggctataactttgaagatgctatcgttttgagcgagcgtctggtttatgacgatgtctttacttcgattcacattcacgagtttgaagcaaccgttcgcgatacgaaacgcggcgaggagcaattcacccgtgatatttacaacgtcagtgaagaagcgctccgaaatttggacgaaaacggcattattcgtgtcggcgcagaggtaaaagaaaaagatattttaattggaaaaatcacgccgaaaggggagaccgatccaacgccggaagaaaaattgcttcgtgcaattttcggtgaaaagtccagcgatgtgaaagatgcgtctttgcatgttcctcctggaatgaaaggcgttgtgattaaaaccaagcttttcagccgaaagaaaaaagtcggtgttgataataaagtaaagcttgaaaagctcgaaaaattctttgctcgcaaggagaatgagcttaaggaaaaattccttacccgattagagcattatctcggtggaaaagaatccattggggttaaaacgctctccggcgatgttgaaattcgcagaggaaatgttttcagcaaggccaatctcgagccgctggtttctattccaagacttgagaaaatagacgccgatcacggttttgtggaagccgcgaaattgaatgggacggtaaagcggttaattcaagagtaccggatgcgtcacaagtcgttgcaagatgaatacgacaacgaacgctataagctcaatgttggcgacgagcttcagcccggaattgaagaactggcaaaagtctatatcgctcagaagcgaaagattcaggttggcgataaaatggccggacgacacggcaacaaaggtgtcgtcggaaaagtcgtgccggttgaagacatgccgtttatggcggatggcacaccggtcgacatcgtgctcaacccgctcggcgtgccgagtcgtatgaacatcgggcagctgtttgaaacctcgctcggttgggcggcttcaaagctcggcgtgaagtttgcaaccccgattttcgatggcgcaacttatgccgaagttcagcaaaaactgaaggacgccggccttcccgttcatggcaaaattaagcttcatgacggacgcacaggcgagccgtttgatgacgaagtcaccgttggttacatctacatgatgaaactcagtcaccttgtagatgataaaattcacgcgcgttcaaccggtccatactcgctcattacgcagcagccgcttggcggtaaggcgcagtttggcggtcagcgtttcggtgaaatggaagtctgggcacttgaggcttacggtgcatcgcacattttgcaggaagtattgactgtaaaatccgacgatgtcagtggccgaaccagaacttacgaggccatcgtcaaagggcaaaacttacccgacccgaacgtgccggagtcgtttaatgtgttgattagagagcttcaaggattaggtctcgaaattcgaattgatgataaagtgccttaatggatggcttaacatagtttgccaaaattgttgtagagcattttttgatagggataaagtttttttaatcgaagaaaaggaaccggaatatggcattcgcaatcggaacatcgcccataaagcgtgattttaccagaataaagattagcgttgcatcgcctgagagcattttagcgcgttctcgtggcgaagttcttaagccggagacaattaattaccgcacatataagccggaacgagacggcttgatgtgcgaaaaaatctttggtccgacgaaagactgggaatgttattgtggaaagtataagcgagttcgctataaaggcattatttgtgaccgatgtggagttgaagtaacttcaaaaagcgttaggcgtgaacgcatggggcatatttcccttgccgttcccgttgtgcatacatggtttttccgctccgtgccgagcaaaatcggtgcgttgctcgatttatcgacaaaagagcttgagcgtattatttattatgaagtgttcgtggtgattaatcccggtgagcctggccgcaagcaaggtctgaaaatgatggaccggctcacagaggagcaatattatcaaatcatcaccgagtatgaagacaatcaggatttggatgacgatgatcccgataagtttgtggctaaaatgggcggcgaggccatcaaagccttgctcaagcgcctcgaccttgatagcacagcaaaagaattgcgccgaatcttaaaagaaagtcaatcggagcaaaagaaagccgacgcgctcaagcgcttgaaggttgtagaagctttcagagccagttatgagccttatagcaaagaggcgaagaaaaaggaagagttctcgcttgaaccgcctgaaccctatcgatatgaaggcaataagcctgaatacatggttatggaagtcattccggtgattccgccggagctcaggccgcttgttccgcttgaaggcggacggtttgccacttctgacctcaacgatttgtatcgccgtgtgattatccgcaacaaccgtctgaaaaagctgcttgatatcagagcgcctgaagtcattttacgtaacgaaaaaagaatgcttcaagaagcggtggacgcgctctttgataactcccgaaaagccaacgcggtaaagtcgggcgattcgaaccgcgcgttaaaatcgttgtcggactcgctgaaagggaagcaagggcgttttcgtcaaaacttgcttggaaagcgcgttgattattccggtcgttcggttattgtggtcggcccggaattgagattgcatcagtgcgggttgccaaaggatatggcgattgagcttttccagccgttcgtaattcgccggttggtcgagcgcggctacgcaaaatcggtaaaatccgcaaaaaaattaatagaccgcaaagatccggctatttgggatgttctggaaaaagtgattgagggacatccaattatgctcaaccgtgcgccaacgcttcatcggcttggtattcaggcgtttcagcctgtgctggttgaaggtaaagcgcttcagcttcacccgctcgtttgtaccgcgttcaacgcagacttcgatggcgaccagatggcggtgcatattccgctctcgcaagaagcgcagatggaagccatgatgctcatgctttcgtctcacaacttaattttgcctcagtccggtaagccggttacggttccatcacaggacatggttttaggcgtgtattacctgactaaggttagaaaaggcgcgagaggggaaggcaatatctttgcaaatacagaagatgtggtcattgcttataacgaaggtgaagtggacttacacgccagaatttttgttcgctacgacaagccacgcgatgaaaagaatgacgtgttaagcttcattgacgcaattcctgaaagcaaaccagaaaagcgcaaatgggttaaggaacaattagaggcgaaaactctaatggcgacaactgttggccgtgtgctattcagtcaagtcatgccagagaccatcagctttattaataaagttttagataagaagacagcgaaagaccttatcgcgcatgtgatttccaaagtcggcacggttcgcgccgaaaaattccttgatgacgtcaaaggtcttgggtttaacatggcgatgcgtggtggcctgtccattggcctttccgatgcgattgtgccggaaaccaaaaagcgctacatcaaagaagcgattaaaaatagcaataagattatcaaggaatacaacacgggtatgctaactgaaaacgagaagtataacaagatcgtggatgtttggcagaacgtgaccaatattgtttccgatgaatcttaccagacgcttagaaaagaccgcgacggatttaacccgctctttatgatgcttgattccggtgcgagaggctcgcgcaaccaggcgcgtcagctgactggtatgcgcggtttgattgcgcgtccgcagaagtccatgtctggtcagccgggtgaaattattgaaaacccgattatctcgaacttgcgcgaaggcctcactgttttggaatactttatttcaacacacggtgcaagaaaaggtctttccgatacctcgctcaaaacggcggacgctggttatttgactcgtcgtttgcacgatgtggcgcaagatgtgattgtcacggaagacgattgcggcacaacaatgggcattcacattcgccgcgacgaagaagaagtggctggaaaggtcaaattccacgataagttgcgcggtcgttatgtggcgcacgacgtggtagactccattaccgagcaagttgttctgaaagccggtgacttaattacagacgaaatcgccgaagagttaagactaaatgtcggtgtcacagatgtgatgattcgctcggtgcttacttgcgattctaaacgaggcatttgtgccaaatgctacggcacaaaccttgcctccggacgccaagtcgacgctggtgaagcggtcggtgttatcgcggcgcaatcgattggtgagccaggtacgcagcttacgctcagaaccttccaccaaggtggtgcggctcaaggcggcattgcggaaaccgaaattcgctctcaatatgaaggtcagctcgagtttgaaaacattcaaatggttcaaagcaaaaccttcaatgaagatggtgcagaagaagttcatgatattgtcattcgcaaaaatggcgtgatgaatattgttgatccaagcaccggaaaaatactcaagcgcatgatcgtcccttatggcgcaaaaatgaactgcaaggacggcgacatggtgcaaaaaggctcgctgctttatggcgttgaaccaaatagcacgccaatcttggctgaaaaagacggtgtgatcaagtttgttgatattgaaaaaggcgttacttacaaagaggagagcgaccaacaaaccggccacgttcagcgcgtgattatcaactggagaagccgtgtgagaacggtggatattcgtgagccaagaattcagctcctgacgcatcacggagaactcattgcgtcgtacccaattccaattaaggcaaacttgcattctgaggacggggctacggttcatgctggtgatgtgctcgctaaagtgccgagagatttgacacgaatcggcggtgatatcacggctggtttgcctcgcgtgaccgagctgtttgaagcacgaaatccatctgatccagcagtggtttctgaaattgacggaattgtcacctttggttcgcagcgtcgcaacaacaaggaggttaaagtgaaaaacgcttatgatgacgagcggatttacttagtcccgattggcaagcacattcttgtgaacgaaggcgatgaagttcgcgccggcgacccgattacagacggttcgatttcgccacaggatattcttcgtattcaaggtccgaatgcggttcagcaatatcttgtgaatgaaattcaaaaggtgtatcagattaacgcgggtgtagaaatcaacgataagcacttggaagtgattgtgcgccagatgctccagaaggtgcaggttgaagattccggcgatacgcatttgatgcctggtgatttgattgacaaaacaaccttcaaggacgtcaattcaaaaatacaaggcaaagttcgggtttcagaaaaaggggatgcacgcaatattcaagaaggcgagctatatgctaaggaagaaattggtcggttaaaccgcgagcttcgcaaaaataaccgagttttagttacctttgagcccgccgtgccggcaacttctcgtccggttttgcttggtattaccagtgccgcgcttcaaaccgaaagcttcatttcggcagcgtcgttccaggagacaacaaaggttctcacggacgcagctgtggaaggcaaaacagacttcttagcagggctgaaagaaaatgtgattgtcggtaaattgattcctgcaggtacaggtctgaaacgctatcggagcttgcgtatctcgactgctaatttgcaagattcttatgagccttctcaaagagcatatcaggaagatgaatatgctaaaaaagaagacggtgagattgctattgacgattaagctcgcatcgcagtgaaatatcgaattgaaaaaggcactttttaaagtgcctttttcttgttctcgtagttccaaccagaaagcgttttagaagggaacttcgtgttcttggcagagaacggacatcaaatagttgaattttatctgtgttggtttgagcggcagcgttggcaatgtgacaaccgtttctttcccctgaaccaaaattctcatgcggatgtactggttgttcccaaaatcaagttgtagtgggatatacattttgaaatcatccgccacattgctctgtgtgattttgcaagtgattttatagctaccttctttggtttggcgaacttcataagcatactgatagtctgggatttgtgtgtcgtaaacccactgtttaaagaaccacgacatgtccgttcctatatgcttctcaaccatccgctgaaaatcggtagtggacgcttttttccataaaaagtagcgtaatagtctttcatcatatcttgaaaacgggtttcatccaaagtctccaaatcaagcatcatgtttctgagcatgtgcaaaacccatgcgccttttttataaatcaccagctcaaagctttcagcatcgttggcttggatggttcggctgcccatccaaattggcccagcttgatattttttcactttatcgatgcgatattttttgtcggcaacaatttgatcgcgccaactgctcaagatgtcaaaaaataacgaggtttcgttcatgcctacttgcatgtaccaaagtccagaatattcagcaaatgcttcagcaagccagcggtcgcgataagttttgtaatccacgcccatgccccaccacaaatgcgcaacttcatggccgatgaaaatctcgttccacccgcgctgatagttcgtgaaaacgtttgtggtcaggtgaatgattccaggaaacgcttccccgtgagcaaacggcgattccgcaacatgtaaggatttgacaggcggtttgccgtaaagcttttggtagaaaagcaagctattggcaacgtgcttcccaacctcacgaatgttattgcccgctttcgtttcatgaaattgccaaacgtaaatttccggtatccgctcatctttgatgttcaattcacgaaaattcccaatggtaaaagtcgcgtagcacacagggctatccgttttccacgtggaaatcaatcggccatgttggtaatcggaactaacgcaagtgccaattgacgcaaagcgataatagtccggcgtggaaaagcgaatcgagtaagtcgaaagtccgcttccgatatagcgcgggtaccaatacctggctgattgtatcagcaatttgccaccaaattcatcgatgagttttccgtgataaaaaatattgaatcctaaattttcgcctttcccaagcggcggatcgcattcgatccataaataattgctccccgattccttgataaatcgtgcacgcgatccgtcgtttcgaatgacggaatccacagccagattttcataaagttcaaagaaaatccagttttggtacttgcgcgaaataacatcgattttggcggatgcgtaaatgtaaagttcatccgtaatggatgcgttaatttcgtagttcgggatgtggataatggatttatcttccgctgaaagcgccgcaggtttgctataatccgccaatttatggaatttacaaatcgtttgctttccttcggcactgtgcgacgaaccattcacttcaaggctaatttcttcttcctcataaggattaatctcaaagacaagtttgcccaagtttttgccattcagctgggcataaaaaagcccgttagattcgatatcgagcaaagttttaacgatctcgtattccaaatctttgctctcatcatgaacaagataggcaaggctttcgcgaatgtaatcggaaacctgtggcggtgtaaagccgcgctcgaattgaatattggcgcgtttcatgttgctgagcatgctatcagcaaaaatcatgaaaactgtgctaaatggctccgtaacggtttttttcccagagaaacgagcaagttgttcagcttcaatgttttgcgttggggcaaagtgaaagtcacctttgccgacgaaaagcgccgcgtagatgcgtccgcctaccggtttgcaaaagtaaaaatagccttgtgcgaaattgaacgtggcaacatctcgttggatcgtgaagttttgcacaaatgcggttcgtgaagtatcgggtgtcaggttaactaattcgcggtaaatatctgcgtaagcgttcgtttcggttgagccttcatctaaatggcggagcggtgctcttccaaatagctcgaaggcgaacaaactgaaaatgagggtacatataatttccaccggtaacatttttttcatttcgcattagacctcctttcataagttgtaattgactatggcaattctcaattttatttttttcgtgaattcgataacgtttcgataacatacgaaagttattaagcgttttcactgaaattttattctgacaaaaatgtgaaaacaccaaataggaaaaaggttattcagtctcgatgcacagaatttttgataggaaaaacccagcaagggttctgtggtttgagaagaaaaagtggtaagggcttacataataaactcaagggtgaaataatgaaaagaaatacgaaaaacgttggcataaagttttgttatttgagataatcattgtattattgccatccgtttcggacagatagctcagttggtagagcaaaggactgaaaatccttgtgtcgggggttcgattccctctctgtccaccataaatcagcgcttgaaaaaagtcttcctattcaggaagactttttttttgactaaaaatatcagggaacggagaagtttatttttatgtattttttacagacttatttatgttaggcggttaaaatcagaaacaggttgctaaccacacacccgtttgcagtaatttttcagtagccggtttctgcccggcataaacaaacattatgcggatctccacttcaattgaccaagacatctggcacgaccttaaagacgctggctcatacgaatggtggtatttcgatgcaaaagatgaagaccaaaattgttcattcgtggccgtttggtattccggttttgctttctccccttattatatcaatcgctacaatcagtggaaagcaaacggctcgaacggaaaaggctttccaaatccgttggagcacgccgcgtttagcttcaatttttatcaaaatggcaatgaagtgatcaatttcattaaggaaggcggttctcacttatttgaaagttctaccgaaaagccttatgccaaatttgagaaaaatgaatttttctatgacgaaacacatcggtgctatgtactaaagctcgattttgaaatgccttctcggaaaaaatcggtgaaggctgaagttcgttttcgtgtttgtccgattcaaatcgatcggaatatagccgcgtattctgccggagaaagcagccattcgtgggtattggtggcgccgagaacggaggttttcgggcaatttgaaatttacgatgggcttaaaaatcgtatggcacgcgtggcgttcaaaggaaaaggctaccacgatcacaactacggttctattccaattaacacagatattgaaaattggtattggggacgcgcgcactcgcacgacattgacttggtttactatatcatttcttataaacatcaaattcacgcaccgtttatttttttaatggcgatcgataaggaagaagtgctggttcttgaaaatcgcttgcaattttccgagtcgcaaagcgagcagaatttttttgtgcctcgttatagcaaaacgctttcgctttcaaatcaggagttgcaattcacggtgcagcatcaaaacggtttagagattgggccattttatttgcgcttcgaatccacttttcaattagttcttcaaggcaagcccccaattgagcttcgcggcatctccgaatttttgcatcctgataaggtcgattctggcgtgatccgacatttgataaaaagcaaaatttggcgcgaagacaactactcagtgatgtacacactctataatttctttaatcggatgctggagtaaaatttttgcatgcgtgcgtagccgcgtttaaaaaaacaaaactcatgcaagtgcgagctgttattttgtttttcaagtatccagagccaggaaaggtgaaaacgcggctttgcaaaaagttcactcccgcgagcgtggcgaagctttatgaaatgttcatttacgatacgtgttgcaagctctcgcaaatgcaaaacaccgatattttcgcatttgctgcaaatgaatcggagcaggaaagcgcagtacaagcgtttttcgcgaaaaaaaagattcccattttgatgcaagtcggcgaaggacttggcgagagaatgtccaatgcgtttcagatgttatttgaaaaagcctatcgccaagtggtgattttgggtacagattcgcctgatttgccgctggcctacatagaaagtgcgttcgggtttcttggtttggcgcagcccggaatttgcgtggcgccaagtgaagatggcggttattatttgctcggcatgaacgcattttttccaacactctttcaagaaatcacttacagcaccagccaagtttatatagacacgctcaaaaaagccttgcaacttccggcaagttttgcggcgcttcgccgttggtacgatatagatgagcctgaagatttggcgcgcttgaaaaaaaatgcctcctcgccgttgctttcccacacaaaaatggcacttgaaaaattgcagcctgcttaaaaagcgtttcccttacggttagtaaatttcccaaccgaaatttcggtagtaatgaaagaccgcaaagtttgtctcgtcagtaggttcgatttcctcgtaatcgtcgtaggtttcttttccaaagttcaacatgctgagcatggcatcgtgatttaaaaaacgggtgtcgagcgaatcaaactcaagtgaactaagcgtttgcttaattttcgctcggcttagcgaatccaaatttacgccaagcacccagccccattcgcccatggtcggcacatggttatgataaccaagcgcaggcagtccggcggcttcaaccgatttttgaatcgataaaaaggcttttcgcgcaaagctcggactggtggcctgcgtaaccatcgtgccgcctttcgccaaatgttttttcaccaactcataaaattctttggaataaagccgcgctaaatccacacttttcgggtcgggcaaatcgacgagaacgacatcataaatcatcggggcgctcatcaaaaacgtataagcgtcttgattgataaccgttagtttttcgctttcaagcgaagcgtggttgagtgtggaaaatatcggatgggttttggcaagttcggtcatttgcgggtcaatgtcgacgagcgtgatggtttcaacatcagggtatttcaaaatttcgcgcaatgccaatccgtcgccgccgcctaaaatcaaaatatgtcgccgcgagacagatgcgcgcatcgccggatgcacgagcggctcgtggtagcgttcctcgtcgtagctgctgaattgctcattgttgttcaaataaagccaataataaccgcgccattcggtcacaacgattttctgataaacggtttgctcctcataaacgacgcggtcttggtagcgctgctgttcgccaaaaagtacaatcggtttggcgaggaaaaacagtgccacgaggaaaatagcgctgccgatcgctccgccaaaaagtgcctgcttgaaatgaaccgattcccgaaattcgaaaaaaagcatggccgcgataagaaaattcagcgaacccaaaacgatcggcgtgtaggttaatcccaaatgtggcaatgcaaaaaacgcgaagaaaatcccgccaaagagtgccccgaaataatctttctccatcaccgaactgatgttgatgcgaagttcttcaaagcggtcgttcaggcgcgtggcaagcggcaattccatgccgatgagaaaaccgatgacgaaggccgttgggtaaatgacaaaagcggcctgccgaatgtaagccgttaggaaataggccgtcgtagcgcttaaggcaaccagcaacgaaagcaagagctcggttaagataaacatatccagcacgcggctttcgccagtgaacttgctttgcctgctcccgacgcccattgcaaatagcatcacggaaatcgtgagcgtccattgtaccaccgcgtttcctatcaaataagtggccagcgtcgccatgatatattcggcgacaattcccgataggccggttgcaaaaatgctgagctttaagacaaggcttttattttttttttcggtgggggaaaatggcgtgtcgggcgcgttttggcgttcgggcgagtgttccatataaaacttgtggtgtttgggaattataaaacccaaccaatcaaaagtgaggcagaaataaacgacacggcctcaaccgcgcccagaccgatgttcggctcttcttgcccgacaaattctttcgtgatgtctgcaccgggcagcatcactttggcaattgtaaatcgcacaatcggcagcagcaaaagcccgagcagcacatcggcgccaaagcggctgagattgtcgtaccaagaaatgaaatcgcctgcagacccgacgcgaataatgttgccgagcgcgaccagcacgcccgcaaatgcaacgccgacggccacattgtctttttctatttcgtcgtgaatgtcgaacggaacaatcaagttgtataaaatcccgccgaggatgagcgtcacttgtccgagcgcccaaaacacaagcgccgtgatcaaatcgccgccttgaccggaaactgcgcccgacacgttcattccaacggccacatagcttgcggcttccacaatccccgtgcccgaatttcggtcaacaataatttccttgacgttatcgaatttataaagaatcagtttgtcgttgatgacgatggagagattcagcaagacgatggacacaatgccataaaagaaaatgtcgatcaggtcttcaaccaagccgttcgacggcccgaaaatcacgccgccgatggcaaacacaagcccaaaaaaataacctgaaagcgttagggcaaaggccaaattatcttgctctaaaagttcgtggcggacatcgaatttgcttttattgaccagcgaataaacggcctttccaagcaaaaagaccaaaaatgcggcaataagataaatcgcggtggttatgaagtcttgaaaaatcatcgtctttttctgaaagattggttaagaaaatcagcataatctttgggcatttaaaaacgcatgttttgctttttcaaaagggcaaaaacacgctgaataaaaaacttctttgtatttctgcgcgaaacttgggggcgagctttatttgccgaaactgcccgaactgcggcttcggaacgtgctttgcgtgccacggctaacgcggcttttaaatttgcttaaaaagctcgaacgctgctcttgctgctgtgcttttttccgctcgaaaaagcttggtgcagcctgttgggttttcgaaccgaatgtgccgtattggcgaggcgagccgaaaaatggctgagaactacgccgatagctacggtagtcgtcgtaatcatttcgggaaataaggcttccaattaagccaaacgcgtctcgcatcatggcatatttgccataaaattcccaaaatgaagtgccatctgagttttgccgccactgtccgtactggggattaccaatgtattgataaccaggtggaaatttgtcctcgctcactttgccatcacgggtttttgacgcgagcgtcatacccaagtagttttgattttctttataaaaatcttcggggacttcttgccagccggtttgcgaggaaaggtagactaagctatccgcattttgagcgtcgggttcggcataaattaacttgtaattatgaaaatacttggggaagatcgcgccgtcctgtttcatatcttgtaggacgatcgtgtattcgggatactggttcaattcagattttagccggtcgagcggggtgcttgagccgcatcccgacatgctgatggccgcgccaacaacaaccaatagaaaaaaaatcaggtaatatcgaaataggttcacaataagtagcgtttttatttcgtgaaacagttaagagctttttgtttgacctggtaaaatgttcgaaaactgatactcttctacgaaaatcccttcaaccgcgtcaaattctgattcgccccattgctcaatcgttataaagcctttgtcatcggcgtctacaaatgtccagaaaatgaactcaatgcctcgacccaaaccacctttatacataaagccagcgccggattcgtccatgtaatatttattttctttcacagtgatttgctccggtgggtcgtcattttccatgatgtattttttaataccaccatcgatggcgccaataggcagttttttgcaaacgctccaaaacacatcgtcgtcttcttctcgctcaagatatattttttctcgtcccgaagtaagctcccattcatggctcacatggccatcgatgttgtacttgttataatcgctcaccacccaagttttcatgtcgtagtccaggatatagccaaccttgagttttgaaaggactaaatcttttagcggatcgaaactctcttctgagtctttctttttaaagaagaagttgaacggcatctatgtttttcgttttattcagagaaattttctgctccttgttactgctaaaatgcaatgcaggtttcatgaggcttgccccacagctctgtgaaactaatattttctttatattcggcaaaagcgcaaaacccgaaatcaccaatgcctttagcaatcataaaattgaaaaatttttatcatgccacaaccatcagagaaaagtattcagaaaatcaggaaatttattgagcattattgcgaaaaagccgggatgcaaacccatgaagatagctctatcactgatagcattgtcgttggacttgcggcgaacttagaagagcttggaaggccgctttgtccatgtcggttttatcctgataaaaaagaggaactcaaacatcgtacttgggtttgtgcctgcgacgacatgcaaatttataaatattgtcactgtatgctttttgtgacgccagaaggactgcccgttaccgaatatttaccagaggatcatgaaggacgaaaaacctacggcttgataaaagatcccacacccgataaaggccgctcgcttcgggctcatgctgaagcacgagaaaaagaacgccaagaaagacattcctaaaaaacgaaaggctgcctaaaacaacaagcagccttttctattcttcagcgtcaccgccttgcgtaacatcgttgagccaattcaaatacgcgtttaggccagcatgaatgggcagttgaataatttccggcacatcgtagcgatgattttccacaatgcaagcttcaagctgtggataaagcaccgttcgcgttttgagcatcaatttaatttcagaaacattgcaaatcttgccatcccattcataaaagctctgaatttcgctaagttgcacacaggcggccagctttttttctaaaattttggccgccaacgcctcagcttcttcttttttagcacaagtggtaatgactacacagtagcgcatgtgctgattttattggttagaaaaagttgtaaggctatgctgaattttcttggctaaaccatttttctaaaatcgcctttgtgggcagcttcccactgagcataatttttccattaatgatcagcgttggcgtttgcagcacgccataggcgctaatttttttctcatccgtgatactttcaacggtggcctcgacgcctttttctaagacgacttcgcggcacagctcggccaaacgataacaagttgggcagcctaatccaagcacttcgatatttagcatgattgcgttcccacatcaagagttgtttgataaaatttcttgaactgcgcgaaaatttcatcacgaacccgccgaaactcgtttgtaatttctgattcagtgccttgaaatgtggctggatcatcaaacccaatatgatagcgcgattgaacgcagccggtaaaaattgggcaagtttcttttgcgtggctacaaacggtaacaactgcgtcaaacggttgatcgataaacgctgagaccgatgtaggtttcgcggcgcgaatatcaataccaatttcttgcatcacctcaacggcctttggatgaacgctttctgacggttcagttccggctgaaaaaacatcaagctctggcgcaaacgatttcaagatggcttctgccatttggctccggcatgaatttcccgtgcataaaatcaaaactgattttcgtttcataattcaataaataccattttgtacgaaaatagaactgaagaaattcaattcagatcacatctgctgaattccagagcttttgcttgttctaatgtttgcttttcccaaaaatcctgaaatcttttagtaaaaaagtaaagactttgaagtccacttaagtgattttataaaagaagattaaacacgtatcccacagttagaatgcccgctgtgacaatgctgacaaaaacggcgattaactttggttttagaacctttcgtaggataatcatttccggcgcggaaagggcgattacgctcatcatgaacgccattgcggttccaagcgcaacgccttttccaagtagtgcttgaatgatgggaaaaattccagcggcgttcgaatacagcggaacaccaagtaaaatggctattggcacagaccaccaggtgctttttcccataagcgatgccataaagtcttgtggcacatagccgtgaattcccgcgccaagtccaacgccaagaataatgtagagccaaactttgccgacaatttcgcgcacatgggcaaaccccgattggaggcgctccgaccatgaaatggctttttgttcacttgccgctgcgtgatgtctcatgttgttgttcagcatggactgaacccattcctccaaatcgtattccatgttcaaacttccgatcacaatgccagcaacaatggcgatgcttaaacccatggcaaggtaaaggcctgctacattccagccgaacatgccaaatagtagcgccaaggcaatttcgtttaccattggcgctgcgatcagaaaggaaaacgtgacaccaagcggcacgcccgcttgcaaaaatccgataaaaagcggcaccgccgagcaagaacaaaacggtgtcacaatgccaagccctgctgccatgaagttgccaagtcctgctttgcgtcctgaaagcaaggctcttgtgcgttccggcgaaacaaaggtttgaatcacgcccattgcaaaaacaaccaccaccagaagcatcagtacttttggaatttcatagacaaaaaaatggagagactctccaaaatgcgtgtcgcggctcagcccaatttgctgcaaaaatatgtcagcaaatttttcaagatggaggtaaatcgcaacaatcaggaataaaataagcgtcattcccggaaaccaaatcatcgtattgcgcgcgtttgtttttggtggatggatgtttttgcggttcatgtttgtcaggttgaggattaagccagcgccgccaaaatttcttgtttattgggcactttccctgcgattttcacaacttcatctaccacaatggctggcgtcatcatcacagggtaggacatgatttgctgaatatcttccactttcgtgacggttgcctcgatgtgctcagcggcaatgacttcttttactgcagcttcaacttgggcacattttgcacagccgcttcccaatattttaatggttttcataaggattggtttttgtttgattacggatttgatgtaactatgtttatattttgcaaaataacgaaatgtttgatcaaaaaaaattaaagctcgcaaagtgctgtgcgatcagatgtttttatcttttccagatccttttgaatttgcttatctgcgtttagccaaccggcaatttgttcaagcatttgcttcacataatcgctttccgcttcttgctgcagcgagtaaatgacccattttccttgtttatcatcttgaatcaagtcggcttctcgcaaaatcgaaaggtgtttggaaaccgttgagggcgcaagctgaagcacggctacaatttcgcacacgcacaaaggcttttgttcaagcattttcacgattctcagtcggttgctgtccgagagcgctttgaatattttgagtaaatgtttcatgttaactttttggtcaagtgttttttggcgcgcttggtaatttaaccgttatcaaaatcaaacaaaatgtccgagttctcggcggcgtcttcaaatacaactttgatgcgattataataagcgcctcgccaaagtccgtttttcgtcaggaattcgtgcatgatttcagcaagcgatgcttttgcgtccagttcgatatattttcgatatagcggagctcgcatggccagcgattctgtgagttctttcaaaagttcagttttcaatttttcctcgtcgccaccaaaccacgttgatgaggagtttatctgcaatgagcgcgtatcgatggccggtgtttccggtgcataaagtttggcaactttgataatgagcacatcgcttttttgctccaaaaaaatgtcgctcattttgcaataaaaacgataggcaacattgaccgtaatttcagcgctggcctctccaacttgcaacccgccaataatttttcttgaaacgctctttgagaaatgctctttggtttgcagttcggcaagttgcaactgcgagagtttttgtgtgttttgaaacgcaatggaaagtcgactgagcgaattttggcgcagaaaataaaaactcatatcgcggcccgcttcaaacaaaaataccgaagccaagccaaagagaatcaggagcgttgcatatttgaggatttttttcatgttgcgaagatttcgtgcgtgttgttcgctttttataaaacttcgcgtttttttgggtgagaacaaaaatgaaaaagtacctgatataagctgccggtgctttttctcaaggagtaaagtgcgcgttggtgggggcgctttagtaatttctcagtttatcgcgaagcattttgtagagcatttcgcgagcgcgaaagatatgagctttcaccgtgcccaatggaatatccaagtccgcagcaatttcctcgtaggtgcgctcttgaagatggcgcatttcaattactttccgatacttcggcggcaaattcttgatggctgaacgaaccagtgcatcgcgttggctttgcatgatattttttccaggctcttctgaagagtcagggatttcaatggtgtattcgtcgtcctttgtggtaatcggattgtccagcgagtaggtttttagccgtcgttttcggaggtaatcgatgctgctattggtggcgatgcgatatagccaagtagaaaaggcgtattctttgttgaaattttctattgaattgaatgcctttgagaaagtttcttgaaccaggtcttcaacttcattttggttgtggatgattttcaaaatgaggttaaaaatttggccgcgatatttattcagcaggcgcttgtaggcttggtcgcgcttgtgtgggtcgccgtcacagatttgatcgatcagcgcatagtcttcaaggcgagagcgacttttttctgcagtgcctcttgagtgtttgcgttcggattgttccttagcgtcatcgccatcgttaccctcagcattctcttcgcccgcatcatcattctcatcttcatcgtcttcatcgttatccggtgtatacggtgtgtcatcttcagtggaagtctcatcatcgtcatcgaaatcaacctcatcttcttctgacaactcagaagactcatcttgctgtttttctccaaacgcttgccccttcgtgctgtccttatctaaattcggattttccttgcctgaagaagcatccgaaacagacttagccagtgaatttgggtcttcttctgaaccttgagataaagatttcttttttggcattaaagggtgagttttaagctaagcaaacagtgaggatattttgcatttttgcggagagggggggattcgaacccccgatagagctaaacaccctatgacggtttagcaaaccgttgccttcagccactcggccacctctcctttcggattttggcggaggatgagggactcgaacccccacaggcttgcgcccggcagttttcaagactgctgccataccaattaggcgaatcctccaaatatttaatgaacaagggtgcaaacctacaaaaaaattgtaagaatgcaaaaataatggaaactttttgttgcggagagagagggattcgaaccctcgagggctgttaaaccctacccgctttccaggcgagcgcactagaccaactatgcgacctctccaaacttcattggtgtatatcgaacaaaaatcccgtctcaagaacggggctttaaatatacaaactttgttttcttctcaaaaaattttaaggaaattcttcccgctttttcttcagaacacatgaggtgtaaaaaaataccattatgtgtttttttagaaaatttcaaaaagaatgaaagcttttgtatctttgcaaaagtgataagaatatgcagttgacaagaccggttcaaataagcttaaaaaacaatctccacctttctcccgcaaaatgcgggttttttcttaatgtgcccacaacttgccggttcccatttttacccaactttaataacgatgaatcatgagtaaagtcctttatgaagcgctaaccttcgacgatgtgctactggtgcccaagcgctcggcggtgttgccaagagaaacaacggttcaaacccgtctgacgaagcaaatcgccttgaatgtgccgctgattagtgccgcgatggatacggtgacggaatctgagctggctattgcgctggctcgtgccggcggaattggcgtcattcacaaaaatttgacgattgaaaagcaagctgctgaggtcgatcgcgtgaagcgttcggaaagtggcatgatcaaaaatcccatcacgctgcctgaaaacgctattgtcaaagatgctttagatttgatggcgcggttttccatttccggcattccggttgtggatgataaaagcgttcctgggcaaaaaaagctgaagggcattatcaccaaccgcgacttgcgatttaagccggatgaaaatcagctggtttccaatattatgaccaaaacggatctgattacggcggcggttggcacggatttggacaaagctgaggaaattctccagcatcataaaatcgaaaagttgctcattgtcgacgatgaaggctttttgaaaggcctgattactttcaaggatattttgaaaaagaagcaatttccgcttgcttgcaaagatgaatttggtcggttgcgtgtggcggcggctgtgggcattcgcgccaatacgctcgagcgggtggccgcgctcgttgaggccaatgtcgatgcgattgccgttgataccgcgcacgggcacagcgaggccgtgcttaaaatggtagaaaaaataaaaaatgcctacccaactctgaatgtgattgctggcaatgtggcaaccgccgaaggcacgcgcgatttgattgccgccggtgcggattgcgtgaaggttggtattgggccgggaagtatttgcacaacgcgcgtcattgccggtgtgggtgttccgcagctaaccgccgtgatgaattgtgcggaagaagccaaaaaagccggaattcccattattgcggatggcggcattaagtatagtggcgacattgccaaagccattgccgccggtgcggatggcgtgatggtgggcagcctatttgccggtgtggaagaaagtcctggtgagaccattctttatgaaggacgaaaatataaaacctatcgtggcatggggtcgcttggtgcgatgtccgagccggaaggcagcagcgatagatatttccaagatgctgaggacgaagtgaaaaaatttgtgccggaaggcattgaaggtcgcgtgccgtttaagggcggcctgggcgagattgtctatcagttggttggtgggcttcgctcttcgatgggctattgtggggttcgctcgatttcggaattgcaaaccgacacaagctttgtgaaaatcacttcagctgggttgagagaaagccacccacacgatgtgaaaatcacgaaagaatcgccaaactactcgtttggctattaaatgtacggtcagcaactgtatggattcttcttttaaaagccaatcgcttcggattttaacggaaaaaattaataaaaaaggctgccctgatgtcacggcagcctttttctttttcaacagttgcttattcgccgcgttaggaaaatgcttttttcattcgcgaaacggctttttcaagattttcaatcgatgcggcatacgaaagtcgcaaatagccctgcgcgccaaacgcttcaccaggaacagtggcgacatagtgcttttcaagcagaaactcagccacatccaacgaactggcaaggttttttccctcaatcgttttgcctaaaacgcctttaacggacgggaaaatgtaaaacgcgccttcaggcaaagcggcggatacacctggaatctcattgagtgcgcggtgcataaagtcccggcgcttttcaaattcgcggcgacgcgcatctacaatagattgatcgcctgtgagtgcggcaatcgctgctttttgagaaacagatgccgcgttggaagtcatttgtgattgaattttcccgcaagcatttacgatccatttcggggcggcaatccagccaacgcgccagcctgtcatggaataagttttggaaaccgcattgctgacaataacccaatcacgcattccctcaacttttgccggtgagaacggctgcgtattgccataaactaatttattatacatctcgtcggaaatgacaaaaatgccttttcctttgataacgctcatcagcgcgcgcacttcggcttcagaatacacggcaccggttgggttcgagggagagtttaaaattaaaattttggtctttggcgtgagcgcactttgaagctgctccggcgtgattttaaaatttgattccaaagaagtttcgagcaccaccgattttccgcccgctaaattgaccatttccgggaaactgacccaataaggcgctggaatgatgacttcgtcctcgtcgtcgcaaagcgctaaaatggcgttcgcaatagcctgcttgccgccattgctgacgatcacttcctccggcaaatacgccacgcctaaatctgctttagtggattcagcaatggccttgcgtagttcaggcgttcctgcgttttccgtgtactttgtaaaaccagtttgaactgcatgaatggcagcttcacaagcgaaatccggcgttggaaaatccggttcgccagccgaaaggctgataacatcatgcccttcagctttcattttttttgccaatgcagtaatccgcatggtttcagattcttgcattcgcaggacccgctttgccaaaaagcgcgccgtatccgttgtttcaaccgtacttgtcatatcacttctaagttttgaaatcccgtttgaatttcaggaatttatgtggttcaaccaaccaaccctaaatttactaaaaaatcagcgttgatttttagcggtggcggcatgtttttctttgagtcgcgataaaacacagggcggcaccagattgctaatgtctccgcccagccgcgagacttcccgaatgatggatgaggccaaataggtgtatttttcattgggcattaaaaacaccgtggtgatttcgggatataaattccggttcatcaaggcaatttgaaattcatattcaaagtcgataaactggcgcaatccgcgaataatggccacagcttcttttcgatgcgcgtattcggccaaaaggccttcttgcaaaatttcaaccttcacgccgctatatccagccacagcctcttggatcatttccatccgttcttcggctgtgaaaagcggttttttttggttattgacagcgacaacaaccgtaatttcatcaaaaatactcagagcgcgttccagcacgtcgatatggccgtttgtaatcggatcgaatgtgccggggtaaatcgcacggcgtataggcatgtttttataaatttactgttctgtttttccccaacaaaagaagctcacgtgggttgttccaaaggttttttcaaaatcaaaatagggttcttgggcaaaagaaagtgatgaatgatgctctaagatgaaaaatccatgttctttcaaaaggcgtttttcaaaaacgagctttgcaagctgctcaagtttttcaagacgataaggtgggtcgcaaaaaattaagtcgaatgaatcggttgtcttttgcaagaaacgaaaagcgtcggtgcgaagcaggttggtttggtgttcaaccgatagcgccgccgccgaggccgttagtgttttcagcgttttagcgtcttgctcaacgaaagtggcgtgctcagcgccgcggctaagtgcttcaaatcctaaaatgccgcttccggcaaaaagatctaacacgtgagccgcctcaaaatcgaagcgatgagccaggaggtcaaaaatagtttgtcgcacacgtccggttgttggcctgacagtgtgcgacgaaacggtttgtatgacgcggcttttatacttgcctgcaataattctcattttaggcaaaaagccgtctgggttaaaagtctccgaagcgtgtttctggcagttcagcgagcgctttttcgccgtcagcagctgacggggctttgccgtgccagtttgagccatcagccattgagccttccataaaggaaacgcctttgcccatgagggttttggccaaaatcacaaccggttttcctttgccggaaaaagtttttgctttttcaacagtttgaacaaaatccgcaatgctattgccatcgcagctgagcacttcccagccaaacgctttccatttgtcagcaaatggttcaagtcccataaccgcttcgacttcgccgtcgatctgttgattgttatgatctacaattccgatcaggttatcggttttaaagtgagcagcactcatggctgcttcccaaatttgtccttcctggcactcgccatcgcccatcatgcaatagaccgtgtttggtttcccgtccgttttgaaggaaagcgcggcgccaatggctgctgaaagtccttgtccaagcgagccggaagcaattcttacgccaggaatgcaaggatccgtggtcggatgcccttggaggcaagaatctattttgcgtagaaacgctaacttttttgttggaaagtagccacttctggccaaaacgctataccatacaggtgcgatatggccatttgaaacaaacataaaatcctgatttgctgcggtggcaaatttttctgggctgtggtctaacagtttaaaatacatcgctgcaaaaacatctgccagtcccagtgagccgccagtgtgtcctgacttagctaaaactaacattctaataacatcgcgccggacctgtcttgccatttcttcgaggtcggcaatcgagcagttcgtcttatccaaagccgactctactgccgcatttttttctaaagttccaacttcttccacttgccgtattaacaaattgagtgttaaaaaagaatctgactgaccaacaaaaagttaacttctgtaatttcgaaaaacttcctgcatgacatcgacatgccgaagtaaaataagccccccaatgaacaatgcaaaataaaatacctgaattgttgcaaaaaacgggatggtgaaaaagagggcaagcgttgcgaaaatgttttgaaaatgcacattgcgcgaaacaaatttgagaagcatccaaaacgcactccaaagtattggaatagccggcgcaaaaattagcgtacttccggctgcggtggaaagtcctctgcctcccttcaatttgagccaaattggataattgtgtcccagcacagcaaaaaaagaagcaatcattaagtggcgttcctcgtcgccaaatacgtatttggcaatgagcacagacaaaatgcctttcatggcgtctaacacggcgacagaaatgccaatcatttttgatccggtcacgtcgaatgagttcattgcgcccacattgccggtgccaagcgtgcggatgtcttttttgagcttatagcgaatgaaaagaaatgcaaatggaattgaaccgatgaagtagctaagtagcgcaagaaaaaaaagcctcattatgatttaaggttttcatcttcagcatcgaactggctaggatgatttttcatgtagcgattgataatcaacgccaatcccagcatgatcacaatggtaattacgacgccataagccgaaatatactcgccgacttcctgccaattatcgcccaaaagatagccgccgccaactaacgcaatgttccaaagtatcgcggaaatgagcgctgtcaggaatacgtacaaccaattcaggtgcaaaaatcctgcgacaaccgaaatgagcgtgcgcgtgccggccaaaaaacgattggcggtcaccagcgtgtagccatattttgaaaaattcgccttcacgtaatccatctgttccggcggaaaaaatttataggccgcctttgaaatccttcgcttgattggcccgccgccttcttcataaaggctttcgccgatcgagcgcgacataaaataaacaaccataaatccaagcaccgagcccgcggaggccgacgcgatagaagcgacaaacgagagctcgtttgtcgctatcaaatagcccacaaaagccaccggaacatcgcctggaatgggtggaaaaacattttccaaaaacgcaatgaggaacagaaacgcataaatcgtgctgccatcaagtgtgttaagatatgagatgatgtcttcgagcatagttcctattggtggctacgaagttaattgccaaggacgcgatgtctgacctcgatatacgcttcttccacatcgcccaaatcgaagcgaaagcgatctttatctaattttttcatggtttcagcgtcccacaagcggcaagtgtcggggctgatttcatcaccgagcaaaatttttccattgtggcggccaaattcgagcttgaagtcaaccaatttcagacctctttcgagaaagaaaacttgcagtgcggcattgactttcgacgcttcttgtttcacaaactgaatttcttcagcgctcgcaatgcccattgcaacggcgtgagcatcgttcatgagcggatcgccaagcgcgtcgtcttttaaataaagttccgcaatgggaaatggaagcacttgagcttcttgaagaccataacgcttcaccagcgagccagcagcaatattgcgcatcacaacttccgccttgataatttcaagttttttgcaaagcatttcgcgctcggaaagcttttctacgaaatgattctcaatgccaagccctgctaaatgggaaaataaatggcaggaaacctcgttattgacgacgccttttccaaggatcgtgcctttttttaaggcgttaaaagccgatgcgtcatctttgaattcttgaataacaaggtcgggattgtcggttgcaaaaattttttttgctttaccttcataaatcatattgccttttttcatagcaacaccgcgttagaatagggtttcgaaaagcctgataatagcgataagccagcgattaaacaaacccaaagccgtgaaatcattgcggctgagtgggttattgcgaatggcgatggcgtgcattttgggtgaggaaatgctcggattggaatgttgcggcaactcagagcaagcgtttttgagaaaaataaatatagcaaaaacagcgcagctcgaattgcgttattgttgcgatttgcgaagcggagtgatctcaaatccgtgatattttaatgcacttttcttaacttaagagccgtctaacttacttaaagccattcagtcggcttgagagcaagaactaaaacgggtcctttgtacattcaaccaaaaattttgcattatgaaaaagcgtctttttacacccggaccaacgccagttcctgagaatgtgatgctcagaatggccgcgccgattattcaccaccgcaatcctgaattcgtggagattctctcacgcgttcatgcggatttgaaatatctttttcaaactgagcagcctgttgttgttttatcatcttctggaacgggcggcatggaagctacggtaaccagtctattttcacctggcgataagttgattacggtcaatggtggtaaatttggtgagcgctgggggcaattggccaaaacttttacaggcaactgtgtggaactcacggttgaatggggaactgcagttcagcctgagcagattctggaagcgctcaaaaataatcctgataccaaaggcgttctcatcacgcattcggaaacttcaactggaacggccactgatattaaagctattgcgcaaattgttcgcgaaaattcagatgcgctcatctgcgtggatggtatcactgccgtcggtgctcacgaagtgcgctttgacgagtggggcttggatgcttgtgtcactggttctcaaaaaggtttgatgatgcctccaggcttggccatgatcgcgctttcagaaagagcggcaaaggcgattgaagcttccaaaacaccgaattactacttcagcttgaagaaggcgttgaagtctcatgcaaaagatgacacgccttatacgccggctgtttcgctcgtgattggtcttgacgaatcgcttcaaatgattaaagccgaaggcatcgaaaacgtttggaaacgtcatgagcgccttgccaacgcttgccgcgaaggttgtgctgcgcttggcatgaagctcttcagcaattcgccatcgtttgcggttacgccggtttggttgccggaaggtgtggattggaaaactttcaacaaagcactcaaaagcgataatgggatcacagttgcggctggccaagatgaatacaaaggaaagatcttccgtatttcacaccttggtttctatgatgagctcgacatgctgctcgttatcggcgcgcttgagtttaccttgaagcaaatcggccatccattcgaatatggctcgggtgtttctgcagttcaaaaagcgtttcttagctaaatcttgttttgcacgatcggcatttcgttgagcggaattccgatggtctgaatagaaaacagaaaaggggcgaaaaaccgcccctttattattttgataatttatactgaaaaagcgcgtgtgcgtcggcttttagtgattgctatcgagcacttgcacttcagcgttttcgaaatggttatagccgccttgacgcagcagctcagccaaatccggcggatagatgtcgaattgagccaattccgctaatggtagccaatttgtttccaaaatcagctgattgtctttcggaaattcggggtcgtagccggtttgcaattttcctcccgtaatgtcgcaatagtagccgagcgtcacagaatggtagaaactgcccttattttctgctggcggaaacggatagagaaactctttgacaaacaccaacttcccaaccgtacattcataacccgtttcttcaagcaattcgcgttttacaccttcctcgagcgtttcgcctttttccagaacgcctccaggcaaaatccagtacgaatcagatgatccttcgcgccgcatcaagcttttgtgcttaaccatcagcacgtgcgcgttttgataacagacggcgcttactcgcagcttaaccaactcttttctgtcgatcacgtttttgtgttttggggattatcaaaacaattgtttagagtaaaaaaacgattgttccttaaaaaagtttagcaaggcttgttgttttaacaaaatcctaacgcatcatcttccgtttttcccagctggagcaaactcttgaactggtgtttttttgcgtttcctgcgccgcgccgttttgcttggcctggaaaatagctgcagcaatggccgccactgcgctttgtttttccccgagtggcgctttttcacgattgaaataaaaattttggataaagtgcgtgtcaaattcgccgctgcaaaaggcttcgtgtcgaagggcaaactggcaaaaaggaatcgtggtatccacgcccgcgatttcatattccgaaagagcgcgtcgcattttcagaatcgcactttcgcgatttttgtcccaaacaaccagtttggcgatcatgggatcataatacatggaaatttccgagccggattgaatcgccgagtcagtccgaatgccgaagccgtttggctcgacatagtgcggcacaacgcccgtcgatggcatgaagttttctgaatcttccgcgtagatgcggcattcgatgctgtgtcccatgatttgcaaatcgtcctgcgtgaaagacaacggctcgccttgcgcaattttgacttgctcgcggaccagatcgatgcctgtaatcatctctgtgacgggatgctcaacttgcaaacgcgtgttgacttcaaggaaataaaatttgcgatgtttatcgacgagaaactccaccgttccggcattttcatagccgacttctttggcaattctcagcgcgcattcgcccatttcttggcgcatgtcaggcgttagaatgctcgacggcgcttcctcgataactttttgatgacggcgctgaatggaacattcgcgctcaaaaagataagcgccatttccgtacgagtcacacaaaatctgaatttcaacatggcgcgggttttccaaatatttttcaatataaacgcgtccgtcgccaaatgctgccagcgcttcatttcgggcggcattgaatgaagatgcaaagagctctttcgattcaacttttttcatgcctttgccgccgccgccagcagtggctttaatcagcactggaaagccaactttttcagcaacctgtgaggcttcttgcaaattttcaatcgagccttccgtgccggaagcaatcggtaaattagctttgatggcaatttttcgcgcctcaattttatcgccgagtgcttgaattacatccggtttcgggccgataaaaatcaacccgcgttcggcgcaggcttttgcaaacgccgcattctcagaaagaaatccgtagcccggatgaatggcgtcgcaaccggatttttcggccacttcaaaaatcttttcttgaaccaagtagctttctcgtgatgtaatgccgccaatgcaatacgcttcgtcggcaagctgataaaagcgagcttttttatcggcgtctgaataaactgctaccgatttgacgcccatttcttttagggtacgaaatacccgaattgcaatttctcctctgttggcgactaaaaccttctggattgccatatcctatttgatttttttcaattagttcatccaaaattcatgacttgcttaagatagcaaaaggcttgaatgttcgggggataattatttctgtaatgttgcgaattatttttgcagcaatccggccagcgtgagcgaagactcaacgcgctatcttttgctcttcgctcagctgaggcgcggcgctatttactttggaattccgtattcttccagcactttatagacgtgcttcggaacaatcgtctcaaacttttcgggataaaaaagcttcacatagtaataattgcgcaaaatgtggaaatcgatagtgtagcgggcaaactcaagtcctttggggccttttttgctcatcatgtaggtaatcagcttgccaacccaaatgggaatgcggcgaccagttttggctggcgctttgttgccaagcttgagttgttctatggtgcgttcgacgttcattttaacggcttcgcgagcgtcgccagaagtttcctccgggtaagtgtccaattcatcttcaacgaacttcaaaagttcctcgcctttttcggttctcagcaaaacccactgtcttttttcgttcggcataaaaggtgcgccaagatagccgaccgttaaatccgaaaggctattgacataatcaaagcagctcatgcagcttggcgcaaaaacgccaatttgcgaaagttcttgtggcaagctgaaataaggcactttttctattcggccattgtcgtgtttcagatggacttgaaagtcctgcatgaattcgtagtggcaaagcgtttggtgagaactcgaaatgcgctccaaaatccagcgcagtttttccggcttgacattatctgtacaaggaattcctaaaacataaatttctgcatctttgaggtaaggcgagcgcttcacgaagtctcttaaaatatgcacatggcagggcgcgccaacaacaagcaagcgcttcagttttttctcgtaggcttctccaagtgaaagcagcgccggagcgagcgccggtttattgcctttggctttgaaaacatccgccgtgcttgtggccagcaccggtttggggacaaaaatatcatcttggctattttgcaccgctaccacgccttccacaaatcctgattcgagcgccttcgtgcaaatccgcgtgatgatcccgctccattgcgcgtgcggaattggatttttgagctgcgcgacaaagcgttttttggtgatgccaaatcgagattcttcgaaactatttggattgcgttcgcgcccgaaaagctccgactccaaaccgcccagccagcctactcgaaatacacaactttgaatgctttcctttgccggccaagatttaaccgagcaaaggccacatgaactgcacagcgcttcgcgttttcctttttgcttatccacaatctccgcttcagatgagtaggttgcttgagccattcgaaatgctccttctatcaagtttaatcgtttcgctaaagtaaagaacgggcttaaaatacattcactttcaggtttatcaaagccggaatttcacaatgttttccttgaagtagcgccgagcagaaagccacggcgctctgattttagggggctcagtcggaaatggcgtttccggtttgggtggaatctcctttcagattggcctgttcaaacgaatctgatttttggaacttactggcaaaatttccaaccatgatcgtgaggttatcaaaccaagtataaaccaccggaattaagaccagcgttaaaaacattgagctcgaaaggccgccgatgagcgcccatgccaagccgcttttccactccgagccggagctgtgagaaagggcaatgggcatcatcccaacaaccatggtgagtgtggtcatcaagattggccgcaagcgttcgcgacccgcttcaaggagcgcgtcgtgcgtgttcatgccttcttcgcgcaatttgttcgtgaagtcgacaagcaagatcgcgtttttgccgaccaacccaacgagcataatcacgccaagaatcgagaaaatcgtcaaagttttggcgctcagtgccagcgcaaaaagtgcaccgataatggccagcggaatcgagaacagtacgacaaacggccaggtataggaatcgtacagggcaaccataattaaatacacaaacaaaatgccagccatgaacgcaaggccaagcgtgtttgacgattcggcttgctgtttcatatcgccgtcgtaggtgatcgtgatgcttttgggaaaaacgccgctcgcataagacgctgcaactgttttcttaatatctgcgccaacactgccgagcggacgcccaaccaattgcgacattaccaccaccgaactgtttcggtcttttcgttgtagctttgtggggccggtcgtttgatatacatcggcaaattgccccaactcgataagcttgccatcgcgatttttgatcgtgatgtttttcacattttggatttttgaacggtcaaattcatccagcatcacgcgaatgtcgtattcatcagcgccatcgcgaaactttgcttcgtcgtcgccggtgaatgccacgcgcaaagtcgagcccacttctgcaagtgttaagcccaaagccgccattttttcgcggtcgatttccacgcgggtttccggtttgccttcttcggaagagagccgcacgtcgactgtgcccgaaataacttttaaactatcggccaaagccatcgccgcgtgttgcacctcgctgcgatttgcgccattaacgacgagcataatgggggtatcgtcggctgttccgaaaataccgatcgggttaatccagacttttatgccaggaatctcctgcaccttgcgccgaatttcgttgctgataatctccgtcgatcgtgcgcgttcatcttttggaacgagcgtcaccgtaatctgcgtgatgttgttggacgattggccaataattccctcgctggatgtgcccacattgacgaacagtttttttacttcgggaatggcgctgatcacttgctccacatgttgcgagatgtagttcgtttgctccaatgttgcgccaggatcggtttgaatggtgacggcaaactcgcctctatcggcagacgacataaactccgcgccaacaaagccgccgcccaaaagaaggactgacgaaatgaaaagcagcgtggtaattacaccaactttccaacgatttcccaaaccccatttgagcagagatatgtagttatcagagaatttgtcatagcccgcttcaaacgcaagggcaattttcccaagcaatgtttttttcgtcaaccgctcgattttggaaaaacgcgatgccaaagtaggcgtgatcgtgaaggaaacgaaaaggctaagcaaggtggaaaccaccatcacaatcgcaaactcgcgcataatatttccgaccaagccggtcgcgagcgatagcggaaaaaataccaccacatccaccattgtgatggatagcgccgtgaaaccgatttcatttcgtccgcgcaaagccgccgttcgtcgatcttcgcccatttccaaatgccggtaaatattttcgagtaccacgatggagtcgtctaccaaaatgccgacgacaagcgaaagggccagcaaggtcatcaggttgagcgtgtagcccagcgcatacatggcgatgaatgtggagatcaacgacgccggaatggcgaccatcacgataagcgagttgcgaatgctatgcaagaaaagtagcatcaccaaggcaaccatcaccaccgcaatggcgagatcggacttgaccgcgtcggcagcatcgatcgtgaaaagcgacgcgtcttgggcgatatcgaaattgagtttcatttcagaattcagcgattccagcttgctcaaactctgtcgaacgtttctgctcacttccacgccgtttgcgcccgattgcttttgaatcaaaacaccaaccgcttctctgccattaacgcggctcagtgcggtggtttctttctggccgtcttgcacttcggcgatgttgcgcagcttgatttcatttcctttttcgtcgcgagagataaccaaattgcgaagggcttcaatcgaggaaagttttcccgcaatgcgaacaatgtattggccgtcgttgtcgtcaatttttccggttggaaagtccatgttcgacgctttcagcatctcggtgacttccaaaagcgagaggttgtaggcgcgaagtttatccgcgtccagattaacccgaatttctcgctcgtcgccgcccaccaaaatgacctgcccgacgccatcgactttggccagttccggcttgacttcgtctttcaaaaattggtaaaactgcgtgttgggcatttccgcggttgcgccgattcgcaagaccggcacttcgtcgagcgcaaacttcgaaataacgggcgatttggcgtcttcggggaaggtttccaaaatttcattgacgcgccgctgaacatcttgcagcgcaaggtcgacatctttttcctggtcaaattcaatgaccgttgtcgaaattccttctgccgccgtcgaagaaatggtttcaattttatcaattcccgaaacggcttcttcaaccggtttggtgatcgacgtttcaacctccgtgggcgaggcgcccggataaacgatcgcgatggacacatacggcggcgtgatttttggcagcagttcgtatttcaactgattgtagctaaacagccccagcacacctaaaacggaaaaaatcaccacaacgagcgtgggtcgcttgatggatatttcggtaatcgtcatcgtactaaatttgagaattttaggatgaaaccctttttcgtcactcgcttctttctctgcgcccaatgacgggttttatggcatttggctgactattttcacaggaatgccgttgcgaagattttgttggccgcttagcacaacggtgtcgccttctttcaagccgttggaaatttccaagctggtgccggttgtgctgcccacttcaatctttgtgagtgtggctacgccgttttcaacgacatacacttgcggttctttgatgctgccaacaagcacgctacgcggaagcattaagccttctttgtcttgaatcgataaaaaggtgacatgcccaaacatgccggatttaagcggatgctgtttgctattttttagcgtgatttccacaggataattgtgcacctgatcggctttgtcgctgatacttttgatttttccatcaaaaatcacgttcgggtacacatccgttgccacagccacgctatcgccaactttcagtttaaacacatcggtttctggcacatttacattgactttcaagcgggaaatattcaccacattggcaaccaccatgccgggttgcaccatgtcgcccaagtcgacatcgcgcgcagaaatcacgccggttaccggtgttttgattttggtatcctcgtattggcggcgcgccacaatgaagttggcttcggcggcttcaaacgtcaatcgcgtgctttcgagctgcgactccgaaatggcgccttgcttaaatagttcttgatagcgctcataatccttctgtgctttttcgtagtcgactttgcgcactttgaattcagccagcttcagctcgtcatcgacttgaaccaacacggcgcccgcttgacgccaatcgccgatttcagaaagcacatgggttacttttccttgggtttcagaaataatggcgacatcgttttcggcgacaatcgttcccaccatcgaaagcgattgcttgacgagccctttttttaccgctgtaaccgacacgggaatttcgcttaactttgcgccggcaatattggctttggcttccatttcgcttttattcttcagcagaatgccgacaattgcagcaattgcgacaaccacaaccacaatgagcttggcctttttcattgtccgattttcctatgggtgaaattttcagttataagttatttctcttgtgaaacacgcttaggttgatgcgtcattcttgtcagattttttgacctgaaaactgcgagtcatgcgatctgaaatttcaagaacgaactgctccgtatctatatcactgaacatgggcagaattttccgcttttcggttgaaagcataatggcgccccaagtggctgcccacgccataagcaccaggattttggcatctgtagatggctcgtaatgtccttgtgaaatgccctcttcaacaactttctgaagcttttcgacgcccgacatttgaagcaggcgaatgtgttgcaattgattctgatcgaccttgtcgcttaaaagccctgaatccatcatcatcatcacctgataataatcatggtgagtttgggtaaatccatagtaagctttggtgacattgcgaactttttcctcaatcgattcgccggcttcgatggcttcgtcaaacatgttgtgcaagatatccaggccgtcttccatcaaggctaaatacaaatcttctttgctcttgaagtagagataaagcgtgccttttgctaattggctgcgttcagcgatcatgtccatcgaggcttgctgaaagcctttttcaaagaaaacttccgttgcagcttttagaatactttttcggcgctgttctttttcacgctcttttcggctggtaattcccatgacattctgtaatgatgacggttggtcatttaatgacttcaagtcatttaatggcgcaaaagtaacggaatgtttccgattttacaatccaccatccgatattttcaattgaattacaggaatttaacagcaaaaacgcgccttttgcgaagccgttgctgagcgcgtataaggaagctgttttacgggcgttcgaggattttggatcgagggaaagatgcgttttttcattttcaacgcgaaatcactaagtgaaaagcgatcaacaatcgagcgaaaatttggctttactcaaaaatagcaaccggctgatctcgcttttcgacttcaatatcttgaagctgcggcgcttttaagccgattttgaaataataactccgatacgtgccaacgggcgtccactgaaaactcatttgccaacagtgcaaatcgcggttgatgtagatcgttgggaaattgaatttatgatcgctgaaattataggtgacgtaggttctgagttgccagttggttgttggcgaaattcgaaacgacgtgctaagctgagcgtcgagttcggcaggttcaagcgggtcgctttcgtctatggtaaagttcatgttgagtgtcatttgccaaggcatgccaaattgcgtgtttcgtccaaactcgcggttaaagtccgttggcaccagtccgctactcgattcgtcctgattgtttcgatttaaactatccagtgggctttgcgcgcctggcaggctaccttgtgggctaccttgcaggcttttggatttttcccctttcagcgttgaggacatattaaaactggcgctgatgagccgcagcggtgagccggtgtctttgatgtaaagcttgttgattttatcgccagtttctttgtcataggtgtaaaaatcgtaggtagcgctggcgctgagcgttaagtatggagaaagggtggtggttgaagccgaaagtttcagctgtgaaatattgagcgaatccgccgcgaagttgtatccagaggaagcggtaagcgaaaggaactgaaacgtggattcctcgcggcttgggtcgtcgatagctttggtgctgtccatcgatttgactttcgcttcaaaaatgttggaaaggctgatgccgagcgtttggctttcgcccgagcttgggctataaagcgagttttcgaagcgactgtagcgcacctcgtcgccatcttcatcgatgtatgatttataatagccataagtgccgcgagaaaaatcgggcgagtaactatagctcaagtttggcacaagcgtgtggcgaagggcttttaggccaagcaatccttccaaaatgcccgtgccgagcacgccatagaggcgcgtttgtaccgaggttgtcagcgagtatgtgtagaatttgttcaaaccgcgtgtttctacttccgtgaccgttgagtcttcctcgttaaagattttttcaacggttctatccacgagatattcattgagggtaaggctggtattcacgttgaaattgccaaaaagtgtggattgcatagaaagcggcatcgcaattttgacgccggaaacatcgctgtaaggcgcggtgtgcttaattcttcccgttgtgttgatgctttgagaaaaggtcgcctgaaacgccgatgaaaaggtgtgttgcaagctcagcttcatgtttgaagttgccgtccagtttgccgtgtggctgctttcggtggtgttgaacgagccgctcatggacgtacttggggtgaatgccagcttttcccagattttatcgcctgtgctgcgtcggcctttaaacggataaaattggccttgataaagcgagagcgagaaggactctgaaaggtttttctcgtcgagctcttgcgttcgttggtagctgagcgaaaggcttcgctgcccttcggcaaaggttttggtgaatgacgcgtaagaagtggcttgttggctgataatgtctgttgcatcaaatgtgttcaggctgtaggctgtggtattttggctggcaaacttcaggttaattttcgcttttgctgacggatcaaattcctgattatgggtgatttccacgttccagccatcgactttttcaaaaccaggatcgccttcttcgttatcgaattctcgttgaaattccgctgaaatgtttcccgataggtgataccgctcggcataacgaaaacgcgtgcgcattcgccagcttcctttcaagctgatgtcgccttcgttcagccaatccatgtagtcgttaatgtaccagtagtagccgccttctgaaatgttgtagccaatttggctatcgtagccgtagctcggaataacgatgcccgacgtttgtcccgatttggaagggaaaaacataaatggcagggcaaataacggcacgccttccacataaagcacgagtgggcgagcgatgacccgatcgccgggaatgattttcattttcgcgccataaaaccaatagtgcggcggatcgtgattgcaggtggtgtagcgtccgccttctacataaagctcgccagtttcgcgccgtttgatgtgctcgcctttatagtagccgtcatcgatttgggtataaacttcggtgattttccctcgcttggtcttgaaattatacgtcatttttgcggcttcgtattcgccgctatcgtcttgaaaaacaggaatggccaacccaaattttgtggaatcgaacgccgattcggcgtgcaactcgtttttctgcatatcgatcgcaatttcgggcgcttgcagcttaaactcctgataatcgatttttccttcgccgtgcaaatagaccatttttccggttaggtcataaatgacggaatcgcgagcggtgtagtagatagcgctatcaagtgcgccttttggttttttcgttttgccaagttcggttttaagcgagtcggcggtgttttgcagcaaactatcttgttgcaaactatcgggaaaaagttcgtgaaattttcttgtggcggcgctatcggaaatggcgagaagttttgcggagagcgtttgcgctgagtctggcacagaaaaggacgtatcttgaagggcagtcgtcgccgctgatgttgcggtaaggcgctcgctgctggcacagccttgaaaaaaaagctgcatgcagaaaaagagcaaaaaaacgccagaaagaggcttacgagtcatatatgttctaatgctaggtttcaacgggtttttgtagcctccgaaagcgtgaaaatcactttaaaagtcatttctcgagtaaatcgttttctaaatctaaccacttgatttcgcttggcaacgccatagcgcggcgaaaaaaagctcggctctacaaagatttcctcatctgttcgctcataatccacatccaaatggtttgccgtgtggccgcccgtgacgaagattttattgtacgatgttttttctaccgacaatttcggcgcaaaatggtagaaaatttctgctgtatgtgtgccgtttccataaacgcgatcttcaaccgttaggcgattgatttttttctcgaatacaaacttgcggttgtgtgtgagcggatctgaaagatgaactttataggcatcgtgttcagcaactaaaatatcatgatccgcagtgcttttccagtccacaattttcggtgtggtgtagtcagcttttaccttaaaatcattttgaaatgcggccaattcaagcccatcaatcatcaccgtgttgtgggcgcgtgtgctgcggaaatcgtttcggagttttctatcggaagtgtagcagtaagtgccgctatcgacgagatagcaagtgccttgaatccaaagttcaaagctcaaggtgtcgttgtggccatgtccgccccagccgtatttgccaagttcgccgcagtctataatggcgtgcatcgacttggatcgcatgatcacaaattggctggcttcaaactgttttgagccaagctgaagcgaatcggagcgcaggcgctgaaaggtttcccagccatttgttcccaaaagccacagcgcttgctcggagaatttatcgccctcgaacttcagttcgcgtttatcaaaaaatgccgcagcggcgcttagcacagcggtgtggtcgttgaaatcttcctcgggattaaaccaaaaaagccggccatcgtcgctatcgccaatgagcggggctgagccatcggggcgcgtgtagcagcgaataaagcgaagcatggccatgagtctatcgcgaaatcgaagcgaaaacggcacttgattgatttctgccaaaatcgatgccgaaagcagcatttctgtcaccattcggtgatacgcgatgctcatttcgtaattgacgccgtctggatatgtttgtcgttgaatttcggattccaaaatcagaacggaagttttgatccaagatttgcccttttccgtgtgcttgaaaaaaacgcccagcatgaaaagcccaacggcgttggcgattaagtggttgccgctgcgccgcgtgtattcaaggttcgattctaaatacaagccgtgctgatagagcatgatcaaaaagcccatccaaaagttggcgaccgtttcgccagcttctttttcaaaatcggcttcttcgcagaaaaaataaaatccagcgatcaagttgcaggcgcgaatggccacttccatcggattcatccaattaatgccgtagcaaaaacggttttcctgattccaatgcaaagccaacgccatgaatttatctttaaagctgattcgtccgcttagccaataggctttgccaagtgtccaaacgaattgaaaccgagagacctcccaaggcactttcacatcagcgccattttccggcaaccgaatagaggaatagaactgcttcgaagccaagcgcgtgtttttgataaaatccaattgccaatcaacgcgattgccgtaccaaaattcctttccaaaaacggtaatcgtatttttcatcagcttttcagctcgcatcaaagggacgggcattgggtctatttgagagaggagttgcaggaaaaagtccttgcgattttcgggattgaaataaaaactataacgcgaatgcttgatgaattcggacaaaaattcctttgctgaaagaaacggcaggtctttggaaaaaggaaaaagtctataaaatttcgccccgctaattggctttgcgaagaaacgctgcttgagaatgaaaaactttcttttgaaaatttggtttttgagaatatctaaataagtttttatcattgatgttctaccgtagcgcttaagaatgctttgcttgttcgcatagaaaacttttggcgaagtttcgcatttaaacttctggggactgtcagagaagcctttcggacgcttgccaagagcctgtttagcgtaaattaaaacctcgtttccgatattctaaataattacacgtgaaataaataaatgaacgaaaaagaatcaattatttctgatgccgagcagcgcaatcagccatacagcgcacctgatgcgcgaggctattttggaaattacggcgggaagttcattcctgaaacgctgattaaaaacgccgccgaactggaggctgaatatttagagtgtaggaacgatccggcgttttggcaagaatatcgggatttgttgaagaattatgtcggtcgaccaacgccgctgtattatgcaaagcggctcagccaagaacttggcggcgcaaagatttatttaaagcgtgaggatttgtgccacacaggcgcacataaaattaataacgcgattggccaagtgctgctcgccaaacgaatgggaaaaacgcgcatcattgccgaaaccggcgccggccagcacggcgtggcaaccgcaacggtttgcgccctcatgggactcaattgcttcgtcttcatgggcgaagaagatattgagcgccaagcgccgaatgtcgctcgaatgaaattgctcggtgccacggtgatgccggtcagttcgggcagtcgcacgctcaaagatgccaccagcgaggcgattcgcgactgggtcaccaacccggaagacacattctatattgtcggttcggtgatcgcaatgcacccatatccgatgatggttcgcgattttcaaagtgtgataggcacggaaacgcgctcgcaaattcttgaagcggaaggccgtctgccggaaaaaattgtggcgtgcgtgggcggcggcagcaacgcgatgggcatgttttatccgttcctaaacgatgtgccggaagtaaagcttatcggcgtggaagcggcgggcgaaggtttggataaacttcatgcggcgtcgctcacctgcggcaaacgcggcgtccttcatggggcgatgatgcgcgtcttgcaaaacgctgatgggcaaatcgaactggcgcactccatttccgccggtttggattatccgggcgttgggcctgagcattgccatcttcaggaaatcggcctcgcaagctacgaatccgccaccgacacagaggcgcttcaagccctgaaaacacttgctcgcaccgaaggcatcatctgcgccttggaaagcgcccatgccatgcacttcgccatcaccgaagcgccgaaaatgaagccaagcgaaatcttggttttaaatctttcgggcagaggtgataaagatctgaacacaatcatgaagcactttgccaatgagttgtagatgtttctaacggtttctttctcccccacttttccaaaatgcgattcaaattcaacgcgtcccttgcaagaataaatcatgaattcgtaacgttgttcctctcaaagaagtgcgtagcggatcacaaatcgacggcctggcgcagcaaaaagctatttagaaatacatcgtcaaatatttgtatcattcaatgtctatcagcaaaatttgcatcagtcgcaatattggcgtcatttatagccatgtcattgaaccaaaacaagatcgcattgaaaaatatgaaactatatattgttgccattttgtccatatttggcgggatgctcattaccacaggaatcgctaaaatcaatggtgtttcagcgggggctatttatggctatggccaagaaaatccaatcagggaaaatgaaaagcttcttgctgagattaacgaactgaaggcgaagttggaaaaagatcaactggaaatggacacaacgctcgcttcgcttcgtgctattatcattgatcaagaaaagaaaatttcaaagtcaaaggaatttttaaacaacatctctaataatttagcggaaggaataaaaagtgaaaaccttcaaagagcagttgctaaagaactacgcaaaatcgctgattttcttgataacaattatggtctggagtaatatttcgctcgccgcagattcgacggaagtcgccatcaccgccaatcagttgcgggatttagcgcaagctttggatgataatgcggatagagatttacaaagacggcaaaaaataagagatcagatcgatagcttggaatgtttagtgaaaagcaaagagatttcgatcgattcggctaaacatgtaatagaaaaactggatttgcttataaaagctgagcgagaaaccgtagccaatattgcaagtaagcacgaccaaatcgaacagaattataataagtacgtttttaaaacaagagcgcaaaaaatagttccgttcctatatgcagcggcggctgttttcattgctgatggtgaggtagcggataaaatcttatatggattagcgggttatggagcaggctctctcgtggaaaatacaggttatggaatttctgctggcatagcctttttactttatagattttagaaatcttttatctcattgtacaaaaacggctttctgccaaataaataaaatcctcttaagttcagcttttccttttcctgaaattacaaagtgaaacgctctttcagttcttcatcggcgacacgccaagcgcattctttaaataaaccggcttaactgctggtaagcgtctgcggtattgacgttgaaaaacgcggattcaaaatcgtttagcggcactgttttcgcggatgcgctggcaataaaatccatcatgcggtagcgatgttcatggagcgcatgttcaattggcgcgcaaaggctacggtgataaaatccgcacaaaggatgaacgcgctcgccggctttcgggacaatgatttgcaaggattcggcaatttggtgctttagtgcatgaatcacttccgtgcgcatcaacggtaaatcaacactgaggaaaaaattccactcggcaacgctcgacgttaacccgctataaatgccaaccagcggacattgggcggagcaattatcagcgacaaacgccagatttggaaaatggcgaactttgccaactacggccacttgttcaaattcccttgaaagcatctcaaatagatgttccgtgaatgatgttccgtgaatttgagccaaggctttatccgagccgaagcgccggctcattccgccggtcaaaataaaagcgttcattttttttgtggcacagataggttgagcacggtttgaaaatcgttggcggcgacgattggacaggaaaccgtgagtttttcgtttgaaatgacagcttgaatgctctcgtttgttagggcgtagggcttgcggccttctgtgtggtaaagaaaaacctcaatttttgttccgcttagacctaaatttccttctatcactaaaatgtcgcaatcttgaagcgcagtctcgacaaagcttttggatttttccatatctgctgattcttgaaaaaccgcagcgccctccggcgtgatgaatgcagcgcgcagcgcgccagccttgcggtggcgatacgaatcttttccttcaacatcgagcatgtgcgcgtgaggcgtatatttaatggatcccacgcgatagccttcgcgtttcagccagctaataaaatttgtgacaaaagcggtttttcctgcgtttttttgcccaacaatcgtaatggttcgcatctctgatttgctgaatgttcccgcaaaagcgggattcttttctttgaaaaaaaaatgcctgctcgtgtgccggcatggcgaatttaaaattatcccgccgtagaaggtttgcggcgcttggcggcacgaagattgagaatttccacaaaaacggaaaaggcaatggcaaaataaagatagcccttgggaatatggaagcccatgccgtcggcaatcagcgtaagtccaaccaaaatcaaaaagctcaaggcaagcactttcaccgaaacatgctcttcgataaaatggctcaaagggctggacgcaaagagcataatgataaccgcaatgacaattgccgcagccatcacaggaagatgtttcgccatgccaactgccgtgatgacgctatccaacgaaaaaataacgtcgagcagcatgatttgcagaatcacgccccaaaagctggttgctttggtttcttttgaggattcttccgtgccttctactgttgagtgaatttcagttgtgccttttgcaagcaagaaaagtccgccgccaaataaaatcaagtcgcgaagagacacgccatgattggccacagaaaaaagcggctcggaaagcccaaccagccacgcaatgctggccaataaggcaagccgagaaatgacggccaaaagcaagcctgtgcggcgagcattggcttgctgcgagaccggcaatttgccagttaagagcgaaataaatagcaagttatcgataccaagaacaatttcaagcgcagtgagcgtcagtagacttgcccacaattgcggctctaatagccattccatgactttttacgtttagattaatcagtttttgatagcagcatcgttgctctgttgctaagttaccagatacgttatttttccaaaacatttggctgtacaaacccaaagaaccgatttagcgtgtaatgaaaagcgtcttggcgcgaatggaaaaattttcgcgccaagttgcaaggccagttagtcataaagccaaatcaccaaatacttcgttttttcccagaacaattttggattgacgacttggagaatggtttcctcgtcgcctttttccatgagctgatacgaatccgacgcatgaggcgagagaatttcaaaattatcttttgggcgagcgatcgcaaaggaaagcgtcttgcgggtatcgattttttcaaagttcgcggtattgaaatcttgtttgagcacgagttttcgtcccaggccgatcacgccgccttttcgttcagtaatgccttgcgccgttaggtcgtcttcggtggcaaggataaaataagccgtgtttaacgccgagctttgtgtttccagaatttccgactgctcgtcgataagttgcgattgctcggctactctcacttcaagcccttcaatagttccaaccaatcgcacgatttctcgtttcagcgaatccacttcatgctctctttccgaaagggttgctcgtaaggcttcgatgagcttattcaagtttttactatcggttcgtgacgcacgcatttgcgcctgcagttcatctattttttgtcggttgtcgtccaggtacgtgtcgatagacgaaatattttctttcaaataatccgccagagatttggcatcgcggcgcacttcgccggcttccacatcggaagaaacgcgcgataaaacgccttgtttttggcgaatggcttccaaattctcgtgaatctcggtaatcgtttgggtgacgtcttcgaggtatttttgctgcgaagttcgaatggaatctaacgtggttacttgctgctccagtttttcaattttttcagcattgcagccagccaaaagcgcaataaaaatgagaatgatcagtcgtttcataagtttttaaatttaatttcgggtcacttgaatgctacaaataaatgcttcaacagtttttgaagacaaaaatacacaatcaaaaattgttccaaaaccagagatttatatatcaaatgcaggttttcactcaaaagccgttcctcatttcaaatgaaatggtagaatcggcttttggcgcactattgaatctttaaagcaagttgcgtaatttgacatcgcatctcaaaattattcaaattcaaaaaggagcgtgaaattttgaagcgacttgcgttactgaaaacctttttgctgagcgcaatattttttgcgtcgtccatttttgctccaaaagcctttgccggcggagaaacgtttccggctgggcattgggcgtatgatattatagagcagctggttgtgcgaggtcatttgaaaaccctctacgatgccgctaaaccgtatgagcggctcgatgtggccagagccctgctcgattcggataaatccgaaattaccgatcggcaaacgctgtggctgtttatcaagctggaatatgaattggataacgagcttaattggctgcgcgatgaagtgtttccaaccagcgcaatgcgcgtaggcgtgcggctctcggaaattgcgcgcaaagaggatggcgtgagttttagcccaaaatttcgcggacgcgggcgcttggcgcttttctttggagaagattttgtgatttataattcttcggttgtccagcaaaacaatgcctacgatatcgttgccagaacaagaacgtatggcaaatccacagcctacaccgagcaagcctatgcggcatatcatggaaaaacgtttcgcttaaaatttggccgcgattatatcaattggggttacggacgaaacagcttggcggttagcaacaccgctggcagctttgatcagttgatgtttcaaatcaatacgcagaccattcgctttacctatttcacggcgatgttggatagatggtgggacgccagcgccgatacgatggaaattgcatcgatggccgatcacatcgatagatattacacggctgagcgattagattttaacctgttcaatagcaatcttcggtttggcttttggcaaggcgttgtttatggcggaaaaaatcagtcgatcgacttccggtttgccaatccgcttttgttgtatcatggcgagcagtacaacgatgaagaagaaatcaatccgcttggcggcgtagatttgagcgtttatccttatgagggcgtgaatttctatgcaagttttctcgtcgatgattggcagtttgatgaggaagatgtcaatgatttagaaccgaacaattggggcggacttttcggcgttagagcagccaatgtgcttcgcaagtttgacctttacggcacggatgctttttttgaatttaccaaagtgaccaaccgcacatacaatcagcgcgatgcgtttgaatatcaaaaattggtgtttggtgacaatccaattgcgcatccattgggcacggattttgaatcgtttgagtgtggggtttctcattggctttataaagacttgcagctctctctgaatttgaagatggttgccaaaggtgaaggaaatcttgacgaatttgatacgccgtggctcgaagatggcgtgacgctcgaaaccggctatgaggaagattctccgacgggaattatcgaacggacaaacaccttaacgctgggggttttttaccaacctggaagttctgtaaatggtgagctcaaattagcacgcgtttgggttgacaatgtggatcatgttgaaggaaagacggacacggattttcgcattttcatgcgcgtgatggtggagttgcagccagttttctccctgttttaattttgtggaaatcaagtcttgccaaataaagatttagataggcagcgtcaaaacggcgttgccttaattattttatggcttggtaaaaatggccatcgtattgagaaagttagatggtaaaaacgcatcataaaattatcaatggcgacagccgccggatgtctgaactgccagataattccgtgcatttggcgattacttcaccgccttattggcaattgaaagacacggcacgccgaaccaaatcgggtttcacgacagttatgagcattatatcaataacttaaacctcgtttggaaagaatgttatcgcacgctccataacgggtgccgcttatgtgtaaacattggagatcaatttgcgcgagccgtttattacgggcgatataaagtcattcctattcgccaagagattatcaagttttgcgaatccattggctttgattacatgggagcggtgatttggcaaaaaagagaaagttctgaactatgcgactcaaacgtatcaattgtcgcgaccgaataaagttggtgctgtgatggctctgattcgcgaatgccagccaaagtcgatggaggaatgggaaagttggtattttcaacatgcccacacaagtgccaaaacaccaagcaaagtcacgaaagaaagcttggacgaacttggcgagtggctttacatcaaaatcaaggaaattgtaattcccgagtggacagaggcgttcagtcagttaacgcttcaagattgtatcgattacattcacaacttaaccatcaacagaacttacgacggatttcttagggaaaagtccgttgtggaagatagtctggctaaacgtttcccaaacgtgaagtttgaggaaagcgaccccgaacttgatcatgctggcgatattgattatcaacgagatcaaaaaattggctgagtagataaatagaaacacaaagaatttcggaaaattcgttttcttagtgcccacccgaaaaaagggtgctggcactttcttaaattttccgcattttggttggcaatcataagccacgcaattttaacgatgagaaaaacacaagaatgatcacagaaaaacagcttttcgccgatttgatacagaaacaggccgtgcaaaaattttcatggattttcatcttcggcgcaatcctcggatttttttcactaactgcttgtagctcggttgcgccgccagtttcagaagctcccgccgaccagttcgattacgccaagcgcctttatgaagcagaagattatcaagatgcaattatggaattgcaacgcatttcctacaatattcgcgccactgagcttgaagacgacgtgatgttttacctggcgcagtcttactacaaaagtgagcaatatttgctcgccgtcgatacattcaagcggcttgtaaggaatacgccgggaaccaagttcgctcgcgtggtctattttcagattgccatgtgttattacaatctctcgatgccttaccaatttgatcagcaatacacgcaactaaccattcagcaatttcagatctatatcgatggttatccggctgccgattccgcttcaattgcggcgcaaattgcagaactgaacaattatgctgatcgtgagaaagataatcctgagtaccaaaaactgttaggcaagctcaaagcgcaatacggactctacgatacgcttcgcattgctgaggagaaaattcgcgaaagccgcgaaaagctcgcaagaaaaacctttgaatccgccgaacaatacattcaacttcgggcttataaatcggctgaagtgtattttgacgaggtgattcttggctattccgatagcccgtactacgaaaaagctttactcgggaaaattgatgtgcaaatgacgcggaaaaaatggagcgatgtgctggataccatagaaaaatataaagccagattccctgagaaaactgaagaagtggaagacgctttcgaaaccgctcagcgtgaattgagcctttctgttaatttgaacacgccaccagctgggcgttaggctatgaaaaagatcgctctttttggcggttcgttcgatcccccacactacggccattttgcgctttgcacgctcaccagagagcttttttcgccggaaaaaatcatcctgagcatttctaaaaatccgttgaaaggctcggccaatgcgcccgaagcgcaccaacttgcaatggcgaaattgatggctgaagagcttgggaaaaccggtccagtttttgaagtcagcgattgggagctgcgccgcgcgggattttcctacaccattgaaacgcttcggcattttcatgcaatcgaacctaacgctgagttgctgctttgcattggtgaggataattaccagatttttgagaaatggaaagcctatcaagaaattcttcaactcgcgcatttggtggtttttgcgcgatctggaacgcagggcgagcagcaatcatcgcgcatcattccgccggaacgctacacttgggttcaactcgacttgccactttcttcaagtgatttgcgacgcgaaattgcagaaggccaggattggcaagccaaaatgccttcgtcaattgccgcgcatattgcggcgcatcgtttgtatcaaaacgaaaaataaggcgcagcttttcgtattggcttattttttctgaagcggataagtcacaagtaacccattttttttcccttcatttgcaatcagaagcgagccgtcgggcaggaacgcgatgccttccggctgcgcgtgaagttttttgtctaacggttgcgcgtttaataactcgccttgcgaagagatttccagcaccaactgtccatgcgatgcaaggatgaaaaatgtccccgaaaatggatttatctcaattcctgaaggattgaaacgatccgcgtttgctaatgccattacggatttgataggaattcgaaatcttggttgcgaattcaaccgataggttttaagcgaaaaggaaaaaacaacgcgatcttttttatgatattcacccggcgactctttgcaagcgataagtaaggcatttgttttttcgtcgaagcaaaggccttcaatgtcaaaagcgcgggaaaggtcggtgtcatattttttgtaaggtacatattcttgattttctccttccgaaaattcatacaaaagcccatcgctcgaaatcaaataaaactggttgcgggcataagcaatgccttcaaaatccgctttcacagcttctcttccaaacagcccacgatacgaaacaaaaaaggatttcaagatttttcctgtttgcgaatcgagctgaaagacttcgccgagttcgtcgtggtggcaaaaaagcttccctgaacttgttaggcaaaggccagaaatttcccttaattcaaagctaagctgcgtaattttggcgggttttccatcaagtttatattcagaaagaagtgattttggctgttgctcaagaggtttgaatcccgtaaaaataaaaaatcctactatcagaaactttttaattcctatcatgacgcgcctttttttagattgaaaatgaacgagaatggcagcaaaaatgcagttgttgcgttggctaaaattgaaataaacctgttcagggtaaccatttaaaacgtaaaacatgatgaaaaagttacgcatttggttttctcctatcttactttggattgccagtgttgggctggttgcgtgcacttcgcttgaagtcagcacaaaatacgatcccctaacagatttttacggttataaaacatttgcttgggtgccgaacgaaaacgaccggtcgtgcctggccgccgccaacgaaatgatatgggataaaatgaagcaggaactcaaagtgggatttgaggagcgcggctttattttttccgattcgacaaagcctgatttttatatcgcgtttgatgtcgctgtgaaaccaattttgagcacggccaccgttgagcaattcacctatcaaccgctttggggaaaatacggcacgcgttcgctttcggcgcaatactacaacgaaggctcactaattctggatgccatcgatgcggaaacaaatgagatgatttggcgcggcacggtcacgggcgttgttggggaagatcctcacgagattaacgagaaaatccatgaagcggtagaattgctcatcagctactttcccgtgtggttcgacaactaaccggatcgcgttggcaaaaaactttgctcggaatggtgggggaaaaaacgcgttcagcaacagttagaaatcgtcgtcttcgccccaaacatcctcatcggcttcggattcgtctgatggctgggcaaaatgttggtagccggtgaccttgcgcaaatcaatttcgcgagcaaacatatcgagcatgacgacgccatatgcctctggcttaatttcgccgataattttcacatcgtccgtttcctgaagtttttcggcatcttccggcgagagcgtaaagagcagttcatagtcttccccgccatagagggcgtaagtcgtggcttcttcctcgaattcatcggcgacatggcgcgcatggctcataatcgggaatttattttcctcaatgatcgcgcccgttttggattccttgcagatgtgtttgatttcggaagcaagcccgtcggaaatgtcaatcatggcagttggcacaatgccgcgtcgctcgaaaagccgcacgatgtcgaggcgtgctttcggcagcaaatgtcgcgaaacggcatcttgataatctgcaatttcaggacgatagttttcatcgactgaaccgtcctcttttaaattgtcaagcatcaactttcgctcgcgcatcagcacttttaagccggcatgagaaccgcccaaaacgcccgaaacacaaaccacgtcgccaggttttgccgtgctgcgccgcgcgactttttcttttttcacctttccgacgatcgtaaccgaaataaccaaccccgcagttgaggccgacgtatcgccgcccacaatggccaagccgtattctttggctgcgttgctcatgcctttatagagcgattcgaccatttcaacggagagtttctcagaaagcgcaatcgaaaccaccgcgtaagttggcagcgcgttcatggcgcaaatgtcggaaacattgacgctgatggcctttgcgcccaaatgttccattggggtggtgagcaaatcgaagtggatttgctcgatcagcaaatcggtggtcacaacttgatattccgtgtctgaaaattcaagaatggcgcaatcatcgccgatgcctttttttagggagttcatttgcgattcggtttgtgaggcaatagcgcttattttttcaattagcccaaactcaccaatttcagaaattttcgtaaatgtcatttcttcgtagatgtttttatatattcaaccattcaagacgacttcgctaaagcagctggtatttgcttgctgcgcatattttttcggccaaatcgttttctttttgatgccaagccaacgcagttgactcagaccaacgggtaaaatacaaacttggtattcatttgtaaatctttcttaatcccaattgtcgtgatgcatgggcttctttgataaatttaagatttcgcgcctgaaagaagggcttgcgaaaacgcgcgagaacattaagaccaaaatcaccaagcttgtcaagggacgaacggaaatcgatgacgaattccttgaggagctggagcaaattttgatttctgccgatgtcggcgttcaaaccacactggatattgtggataaaattaccgaacgcgctaaaaatgagcgctacgcctcggaggaagatctcaacaatatgctcatcgatgaaattcaaaaaatgctctccgatgcgcgcgacgcacacgtggttgacttcgatgcgccacttccctcaacgccctatgtgattttgattgttggggttaacggggtaggcaaaaccaccagcattggaaaaatggcctacaactacaaaacggcgggaaaaaaagtcttgattgccgcagccgataccttccgcgcagccgctaccgaacaacttgaaatttgggcagagcgcgccggcgtcccgattgttggccagcgtcaaggtgctgatccggcttccgttgtgtttgattctgttagttcagccgtttccagagacatggatgtggtgcttgtcgacaccgcaggtcgcttgcacaataaaattcacttgatggaagagctttccaaaattatgcgcgtggcacagaaaaaagtccctgatgcgccgcatgaagtgctgcttgtcttagacgcgtccactggacaaaacgcgattaatcaagccaaggaatttatgaaaagcgtgaaagtcacgggcttgattctcaccaagctcgatggcacagcaaaaggcggtgtcgtgattggcatttcgcgagaactcaacattccagtgaaatatatcggcgttggagaaaaaatcgaagacttacagattttcgatcggcagaaattcattgaagctcttttgaaataaaaaaagcgattgctgcataagtaggaattgtttttggcaaagaccgtcaaaattaaagtgatgaaacatgaatcaaaacggatcgcagttttcggaaatcaagaaaagttcagatttcgcaaagtatatagatcacacgctgctcaagccggatgcgacatgcgagcacataattcacctttgctcggaagcgaaaaagtatcaatttgcatcggtttgtgtgaatcctcatttcgtttcgctttgcgttgaacagctcagcgacacgggcgtgaacgtttgcaccgtaatcggttttccgctgggcgcaacaaccacaaaagccaaagcctatgaaacgcatctggtttgcgagcagggtgcttcggaaatagatatggttatcaatattggtgaattaaaatcgcggaatttggaatttgttgagcgcgatatcgaagcggttgtcacggaggccaagcgttataattcgctcgttaaagtcatcattgaaacggcacttttgagcgacgaggaaaaagtgagtgcgtgccaatttgcccaaaatgccggcgccgatttcgttaaaacatcaacgggatttgcttccggcggcgcaacctttgccgatgtggcgttgatgcgaaaaacggttggcgaaaaaatgggcgtaaaagcttccggcggcattcgcgattatgtcacagccaagcagatgattctgcatggtgcaacgcgaatcggcgcaagtgcttcggtcaaaattttggaagaagcgatgatggagaagtaatctgtcatcgatagcgggtaatttttccgaagtggaaaaaaataatttttgaatgacaaacttgcgcattgtcatgctgagccagcttcggcgaagcatccatatccatgtgttcggtaaaattggaatcttcggcaagcagcctcagaatgacatgattcttttttatcatcggtagctagacttgggacgagtaagccaagaatccacaagcctgacaaatggacggctttattgtttttttaacctcaatcttgaaccgctaccttgaaaattcgcttagaaaatatcacaaaaaaatatggcgactttgtcgcgctggacaatgtgagttttagctgcgaagatggggaatttttttccgtgcttggcaaatcggggagtggcaaaactacgctgattcgcatcatcgccggtctggaaaaacccgatagcggcaaagtttttttcaacgatcaagacatcgccattttgccgccgcacaaacgctacgccgtgatggtgtttcaaaactacgcgctttttccgcatttggatgtttttgaaaatgtcgcgtttggcttgcgcgaacgccgaatgccgagcgccgaaattcaaaagcgcgtttcggaaacgcttcgcacgctaaatattgaagataaaattcggcgggaagtctccgagctttccggcggtgagcagcagcgagtggcgctggcgcgtgcgttggcgttggattcgcgtgtcattttgtttgacgagccgctttcgaacttagatgtcgttttgcggcgcgagcttcaaaaagaactgaaggcgcttcagcgcgaaacgggacgcaattttatttacatcacgcatgatcaagaagaagcgctcatgctttccgataaattgatggtgctggaaagaggcagtgttcgcgagctgggcacgccggtggaagtgtatgagtcgccaaagtcgctttttggtgcaagttttattgggttaaccaacgtgttgaaatttgagcgtgcgggaaaaaattcgataaaaactgaaaccggtttaacgctttctcttgaaacagaaccaacgggcgacgaattcgatgtggtcataagagctgaacatattaagccaagttgtggaaatgctgaaaaaaacgcgtttcatgcaaaaatcaaagcaagttatttcaaaggctcgttttttgaatatgccattgacgtgcaaggcattcgcatgacgatgattgcaacggagcatttgaaaaaagaagttcaaatttgtattaaaaagttttttatcttttctgatgaataagaaagccgcagcgcgtgacttttttgcggcgtagaatggttatagatgttttcaggaacttaaatttgatggttatgtttaggatgttctctcattttctggggcattcctctgaaacttcagctcagaaacagatgatggttcaagccattgaagaaccagtcgttgaagtcgaggcggaggaagaagtcaggcagatcaactgtgcaacggcttgcatgaattgtgataattatgatgatggccgtcatcattgcaaaaaaatgggatatccaattcctcatgatttgtcactggcaaatccctgcaaaggaaacaactttacgctaagagtatttaaaggcgaccgtcttgcgcaacttcgaagaatgcactaaggcaagattgtgttggaaatcaactaaaagtttaagcagacattaaaaccgtctgctttttttttaaatagttatgcagaaaaaatttcccttatatttgcaatctctaaaacaataaattcatcattataaccctactcattcaaaatgaaaaatttgttattcctctattttttaacgctatctgtgatttttactacgggttgcgctacagttttcaaaggttctgattcagaagtgaagttgcttggagttagtagcgctactgaggttcgccttggtggtaaaaatggcaaaaaaataaaaaactcaggatacagaatatgcatctcccacgggagcgttcatgacgggaaagcgttttgttcttgatgcaaacaagtcttacttgctgcatgttaaagacgccgaatacgaaagttcagaagtcttggcttcaaaagtaagtcctacctatcttttctttgatatattatttgggttagttccacttattattgactatgggacaggttctatttactattttcagaacgtagagattgaaaaagaagcccctcagaatccgtaatttttgtcttttcattttgttgcgcaacttcgaagaatgcactaaggcaagattgtgttggaaatcaactaaaagtttaagcagacattaaaaccgtctgctttttttgtttttggcaaatcgaaaaacacaaatagccgtgccaatccaagcggcgcgatcaaattctaaaattttgttaaaatccatccgctcatttgagtttccgcaccaagagggctaactttcgctcgactttttcttaatgaataatcaactgtaatggatacatcctcatatattttttgggacatgagtcccgacatgttcagtttggggccaattaccattcgttggtacggtgttttttttgcgctctcttttttgtgtggcttatacctcatgaccaaagtgtttgagcatgaaaaaaagccggaagacgatatcaattaccttttttattacatgattgccggcacggtgatcggagcgcgtttgggtcactgcttcttttatgagccggattactaccttgcgcatcccgccgaaattataaaagtttggcatggcggtttggccagtcacggcggtgtgcttgggattctcacagccgtgtatttttattcgcgcagccgaccggagcagtcacttgcttgggttttagaccgcatcacgctacctgctatgctcggcgcgggtttgattcgtttaggaaatttgttcaactctgaaatcatcggcatacccaccgatgtgtcgtgggcatttatctttgctcgcgtcgatctgctgcctcgccatcccgtccagctttatgaatcgattgtctactttctcattttcggctttctgatgctcgcttattggaaatgggattgggggaagcagcgtggcttgcttttaggaacaatactcacgagcgtattttcagcccgatttttacttgaattttttaaaacgcgtcaagccgattacggccacgacctgccattgagcgtcggccagtggctcagcattccagctgtcatcatcggcgtgcttctgatttttcaaagtgtgaagcaagcgcagttggaaaagacgagctaaaacgaggttttcagaaaaatgtatttttagacttgctggctttgatatgtagaaaaattgctggatatttcgcatttttgctttatatttaaagctttgctactgtttgcgtggaaaagatatgatggatcgcttgaattgcgtttgcccggatggagaatttcttttgatcgataagcctttggggtggacttcgtttgatgtagtagcgcggattcgcacttcctataaaaaaaacgggttgaaaagaaaagtcggtcattgcggaacactggacccgcttgcgacagggcttttgatgttggcgacggggaagaaaacgaaagaaatttcctcaattgaaattttggataaggaatataccggcgcaataaaactcggtgtcaaaacaccaagctacgatggggaaaccgaagaattcgatttttgcgaaacatcccatttaaccagcagcgaaatccacgaagcggcaaggcaatttcttggaaagcagcagcaaaaaccgccgatgttttcggcaacttggcacaaggggaaacggctttatgagcacgcccgccaaggcaaagacattcccgaacgaaaatcgaaagatgtggaagtttttgcgtttgacatcacgggcattgagttgccaattgtcaggtttcggctgcaggtgaccaaaggaacttatgtgagaagtattgcaaatgattttggcgagcgcttgggtgtcggtggttatttaaccgaattgcggcgaaccaaaattggcgatttctcaatttcgcaagcggaaactgtttccgacattttggaaaaaattgtaaaaacagccgaagctcatcaagctaatttgacttaaccttgtctgtgaaatgtttttagcaaccaattaattaccgttcgcatttcgtaccaatgcaaattatccttttcagacacggtgacttttacgattgggaaaccaatacgcaagtcaattttgatgcggtacgctcggcggtgacgattggttcttacgatggtgttcatttaggccatcgcgcgattttggcaaggctcgtgaaaagcgcgaaaaaacaaggcttgcgaagtgttttaattacatttgaaccacatccgagactggttttacggcgggaaaaaaagcgtcagcttaagctgataacgacctttgaggaaaaaaaatcactgcttgcgccactcggactcgatgtcgttttggttcttgaatttgacaaagccttttcggaaattccggcgcagacatttgtcaaggatattttggtgaagcgggtcgggctggcggacatcgtcatcggctacgaccacaattttgggaaagatcggcaaggcaccatagaaacgctcaattcgctttctcaattatatggatttacggttgaggagaccgcagagcaacttgttcatggcaagcatgtttccagcacgatcatcagagggttgctcgaagccggcgagattgacgaggtgaatcatttgctcggcaggccatttcgcttgacgggaaaagtggttgaaggcttcaaggttggtcgcactatcggctttccgacggttaatttggagctcacgaacccgtataagcttatcccgaaatcgggcgtttatgtcggcgatgtatccatcaacggtgtgtgctatcgctcgatgatgaacatcggttttaaaccgacggtgacaaatgagcataagctttctattgaagcgcacattttgaattttgataaagatctttacggccaaacgctttcgtttgccttaatttatagaattcgcgacgagattaaatttgtaaacctgcaagcactcaaaacacagcttgaaagcgataaacgagtggcggcttcgtttaagcgagagtttacctgtttctaatgaagatttaattacaacatagttataacacaaaatcatttgttttgacatgtcaataacgaaagagaaaaaaacagaattgattacacgttacggtggtgcggcgacaaataccggtttgccggaagttgagattgcgattatgaccgagcgcattaataatttgacggaacacctcaaagtccacaaaaaagacaatcacacacgcagcgggcttttgaaattggtcggtaagcgcaaaagacttttgaactatctcaccaaagtggatgtgttgcgctatcgtaaaattattgctgaactgaacattcgtaagtaagtcggcgcagcgtcgttttttcagtcaaaaaacggctttttgcgaaaaaaagcgagaatgaaatattctgccgttgaatgcctcgaaggcgattttaaaagtaaaatcgcctttttgcactttgtcaaaaattcacttcaaaacgagtagccaatcgaaactatggacgttcggttaatttcaatcacaaaacccagcttggccatagacggaaacgaactcacgccggaaggtctgatggcctactgcgcccgagtttccagcccgaagcaagagaatcctgattatgcaaaattgctgagttattgcatcaaaaatcgtcactggagcatttttgaaatggctgacatgacggtggaaattacaacgtcgcgggcgattgcgcagcagattttgcggcatcggagttttcagtttcaagaatttagtcaacgttatgccaaagttcagcaagtcgagcaatacgacgcaagacggcaagacgtgaaaaatcgccaaaactccatagatgatttgcccgccgacgtgctggcttggttccacgaggcgcaggacgacgtgcaaaaactcgcttttgaaaaatacgaggaagctttggcgaaaggtgttgcgaaagagtgtgcgcgttttttactcccgctcgccacgcaaacccgtctttatatgaaggggtcagtcagaagttggattcattatttggaagttcgctgcgacccgtctacgcaaaaagagcatcgtgacattgcgctgaaaatccgagagatatttcaagccgaatttccgaccgttgccaaagcgttggattgggcataagcgaaatattttaccgattgaaaaaccctcacccaacggcgcggacttgctctgcctttgccctgttttatcaaatttcatttattgcgtatccgtgcgattttccccctatcaagcaaaaataacgtgacattcaaaatcaagatgattagatttaaaggctatgaccgattttagcgtcacaaacctgttttagcgaattgcaaacggaggcattatgagattagatggaagttccggcaaatttgaattaagctgcccatacagcccggcgggtgaccaaccgaaagccatcaaggaattgaccgaaggtgtcttgcgcggcgataaacaccaaacattgctcggcgtaactggttcgggaaaaaccttttccatctcaaatgtcattgcaaatgttaataagccaacgcttgtaattagtcataacaaaacgctggctgcgcagctttacggcgagtttaaacagttttttcctaacaacgccgttgagtattttatcagctactacgatttttatcaacccgaagcttacttgccctcaacggataaatacatcgccaaagattttcgcatcaacgacgaaattgatcgcctgcggcttcgtgccacgagcgccgttttgagcggacgaaaggatgtgattatcgttagttccgtgagttgcatttatggcttgggctcgccggacgagtgggcgtcccagattattttccttgaaacgggcatggaaaaatcgcggcgcgagcttttaaacgagttggtttcaattcactacacgcgaaacgatgtggagctggtgcgcggcaagtttcgcgttcgcggcgacattatcgacatcgtgccggcttatgaggattacggcgtaaggattgaattttttggcgatgaaatcgataggctgcaactctttgagattaaaaccggcgatgtcttcgaggaggtttccgactttgcgatttatccagccaagcaatttgtcacgatggaagagaatttgcataagggcatcaaagcgattgaaaaagaactggcctcgcggctcaatgtgttgcgcagcgaggataaattggtggaggcgcaacgcttggaagaacgcacgcgctacgacatcgagatgatgaaagaacttggctattgctccggcgtggaaaattactcgcgccatttgagcggtcgcggcgagggcgaaaagccatattgcttactggattattttattgataacgattatttggtcgtcattgacgagtcgcatgtcaccttgccgcagattcgcgcgatgtatgctggcgaccgctcgcgcaagtcgattttagtcgagcacggtttccgcctgccgtcggcgttggacaaccgtccgctgaagtttgaggagtttcaagcgatgacgccgcaaacaatttatgtgagcgccacgccgggcgattatgaattgcagcaatctggcggcgtggtggtcgagcaaattattcgtccgacaggcttgctcgacccgagcatcgatgtgcgtccggtgaaaaatcaaatcgacgatttgctggcggaaattcggatgcgagccaaaattggcgaaaaaatcctaacgatgacgctcaccaaacgcatgtcggaagatttgcaagattatctggaaaaagtgggcgttcgttcgcaatatctgcattccgaaatcaagagcctcgatcgcgttcaaattttgcgcgaacttcgcatgggcgaatttgatgtgctcgtcggcgtgaatcttttgcgcgagggattggatttgccggaagtctcgctcgtcgccattttggacgccgataaagaaggctttttgcgcgataaaaaatcgctgttacagatttccgggcgcgcggcgcgaaattcgaacggcaaggtcattttttacgcggacaaaatgacggaatcgatgcgggcagtgattaatgaaaccgagcgccgccgcgccatccaaattgcctacaacgaggcgaacggcattgtgccgaagacgattcacaagtcgttggaacaagtgatgacgtccacgagcgttgccgatgcgcagcgtcgccaaaaacgcgcaagaatgcaggtggaaagcggcgtggaaaacttgcttgaggaggtcattgagaaaatgacgaaggaagaaaaattggcgatgattgatcaaatgacggaggaaatggtggatgcggctgaacgtacggattacgaaaaagccgcatacctgcgcgacgaaatccgccggctgcaaaatgcgctgaatggacaaaagtcataacaaaatggtaatatttgctaaatacgaaaattgcagcctaacttatagattgtattctaaatatttggcatagattttccgactaaatgaatcctgatgagatagctaaagggataagcaggggttttggtaaaaaacatttgttttcctaacttcgacgatcgatagggggaggtttatctacatttatgagtgattttacaagatggcatgtggtttgccatgaaggagtgctaaggctttaatttactacttttaaaaatatgtccaaatcgaaacgtttctactattcagaagaggattgcaggttcattcaaactgaggaaggtatacaatcagtctttaaaaaggttacaattattggtgcaatttcgatcgcggtatctgttggttttgtaaaattttacgcagaagatttgttagttgataaaaaacaacagcagcttcaatcaaagctggtaaagctgacggaaagtttgaatcagatgaatgtaaagcttgcggatctctcaaagtcggacgatttgctgcgtcaaaaggtcaatttgccagttttaagtgaagacgaaaaagaaatgggagttggtggctcgcgcgagttagcgcttgaagatggcgtgccatcggagttgattaacgagtctgaaaagttaattgaccagatgggcaaaaaagttgagcagcagcaggcgagttatcttgagatcatgcgaaaatatgaaaccaaccaaaagctctttgattgcattcctgctattcggccaacagacggtaaaattacaagtggctttggaatgagatttcatccgatttacaaagttcgtcgttttcacgccggcctagatttttccgcatcaatcggcacaccggtttatgcaacaggaaatggggtgattcagcatgttatcaccgatggcggctatggaaagttggtgatcatcgatcacggttttggctacaaaacggtatacgctcatctttcagagtttaatgttcattcaggacagcaagtcaagcgcggcgatgtgattgcatattcaggaaatacaggtgtttcagaggggccgcatgtgcattatgaggttattaaaaatggggtaaaaatgaatccagttaattttatgtttgatgatttgagcccatctgaatatattgcgtcccttgctgaagtagagtaaaaatcagaaaactatacagccgaacaagtaattcaatattaaattataaatcatcgaatctccatatgttctggaatttagatttagcacgttatcttgtagatgctccttggccagcaacaaaagacgagttaattgattacgcgaatcgaattggcgcacctcaagaggttgtagaaaatcttgaggaattgcaagatggcgatgaacagtatgaaagcattgaggaggtttggcctgattttccaacggacgaggatttctattataacgacgaggacacagaattttaattctgtgtcctttgccaagttccctcgcatgttaggttcatgctacacgggtttcgcgctttggcaatagatctgcattgatatcgtttgctctgttatatagatgctacataatgatcggtaaggttaatgctcttttattgagagttttggccttttggctgcttttagcgccatttgtatttatcacatttcccgcgttcgctcaatcaagtacagggttgcagcccccagttttcatcgacaaaatcgagttgactggtaatcgtgcaattagttccgccgacataatatctgagatgaggactcgtgaaaataccacttatatggggttttttcgtccttggcttggaattaaccgatttactcagcacctctttgctgatcctaatggcggcgcgtatgcttttgctacccctcttgtttccgattccagtggcctaaaaaattggatccagcggatgttgggtgaagctcctcgtgagttttctgctcgcgaatttgagctcgatattgtccgcctaacagagttgtatgcgtacaatggcttttatgcggtgcgaattgatacgaccattatttatcaggaggcagggcgacgcgtttcgctaaaagttaaaattagcgaaggtcttccaacgctaattgatagcattcgctacgaagggttagattccgtttcgccgcagcttcgcgaaaaacttcctgatgattcagaacttcacatcggtgatatttgctctatcgaacgaattctaaatgagcgagatcgtcttgtcgacttgtttagggaaaatggttataactttatagccgcagatagcatttcggtaacgcttgatacgttgcgtcaaagtgccggtgtttattttctggtgcgattgccagagcgcctaacttacggtgaggtaagcgcaattgttcataatgcgcaaggtgctgattccgcaaatcagctcaaagaaagcttggacgatgaagttggcatcaaagtgtatagcagcaagcggctttcgcacaagctgcttcgtcgcgctattcaatatcgccctaaagatttaacacaagcgtctctccgcctgaaaacacttcagcagttgaaccaattgggcatttttgaatccatctatattcgcaacgattcggttcagcataagcagcttttttcaacgattcatcttcagcttgcgccgcaacatcaaatcaaaccagagctccttatcgataatcgaaatagcgagccattttttggtttatcgctgggttatttgaatcgcaatttgtttggcggcgctgaaagtttcaacatttctaccagtgcgggtattcagctttcctataatcaaaaccttttggaaggtattgaatctaaaggtggcttttttgatggattgccttacaacatcgaggcggttgctgatattggtattccctatctttttgggttaggaaatcgcttcaatacgagtgtgcagtattcttttacccaattgccgattttgctaaaacagcagcgcgcgcttatccgatttcgtgtgcaaggtggcgccaatcagtaccaacggatcacatttgatatattggaattggaattggttttgaacgattcgctaaatgctttccgagaattgttcgaagaaaaaatcgctgaaaacattgatgtcgatccaaccgatgaagatgaaataacgacggctatcgatagcttgctcgagaaacgattgaacccaaccatccgatttgattttcttttttctaatcaaatcgactcgcgccgcgactttgatgttcgctggtcttttacggcggaagaaacgggaagcatcacctacttggtcgatcgatttatcgacacaaagtcgcgagagggtttcacggacgacgacccgcagatttttggcctgccatattctcaatattataaattcagttcgcagttaagcctggcgttttcatctggacgaaaaacccagcttgcaactaaatttttgataggcttcatgtcgccgtatggtaaggctgaccaaacgccacaagaacgtcgtttctattctggtggtgcaaacagtatgcgaggctggccttacaattcgctcgggcctggtagaaatccaagcgaaacggtttcaaatcttggcgccgatattaaaatcgaaagcagtgtggaatatcgcattagctttttcacatttctaaatcaggcttctggcgtggttctgttttccgatgtgggaaatatttggaatcgcactggtgaatatgcgtttgtgctgggaaattgggttcaagaattagcttgggatgcgggctttggactcagaattggtacgccaattggcccaattcgcctggattttgcctatcgaatttttgacccgacaaactcagatgacggctgggaaattaaaaaatgggcttttccaaaattcaacttcaattttgccattggtgaggctttttagtaaaaaacacagtttttctattcttaacttgaaaggtagctgtattttatacacaacttattttattttttatacttagccggcgtcatattgctaaaagttaattctttgttaaagaaaaattaatcttaagggcttacttttctggatgttttttttcgtctttctcccaagttttataatcagtacaagtatcggttcattgattttttgaatagatgcagcttgcaacatctatttaggaagtttgtagaatactatctcgtttcaacatggctttttcaataattatcaacagatgctcacagcgtgatattataattttatgttagaatcaacactgaaactggctaaggacaacgaagcatttaatcggctcttaaaagcgttgtttattttagaaggccatatggccacttttgaaaacgaaggggttcaaatcattgaaggctactttcacatgtggaataatggagagtttcatcccgatcatgttcccatgaacccagaagaatttcttttgctcatccgtcaagaaatttcttacgacatttctgaactgacgaaagaggtggttcagaatgtaacacataattataacggggcttaaagacttctatctatgtgctaattgcataaccaaaaagctaacacacacgaacgcgtcttcgctttatggttcttacgtccctcaaaaatgcgtggtcgcaagttctgcggcgccgacaaaattgtgaatgcgtaaattagcggcttttttacttatcaagtaaaatgacttttcccgttttgtcgacaataatgggactgtttttcgaaaccgcttgtgattctgtggtggtttggtttgcatagcagcgctctaagaaaaatcgatccttgcaaaaagcgaaaaacgccttttcgtttagaagccataaaacgtaaaagcgtttttccttttcataaatcagatagtgaagatcgttttgcttaaacttttctatcatttcttttgcgtgtggcacgggattgagccaaggatgacgaatcatgttccatttgccattttccccatcaacggtatagacatatcttaccagagaataggataaaaaacggcgcaacttttctaagtaataaggctgattcgaatcgatatagccctcaatttcaacttcattgacaggcgaaacatatagccgagctatcagcttggtgagttcatcagatgaacgatttggaatcatcgcggatgaccaagaaagaccgctttcgagaaatcgaaggagcaagcctctgaagcgaacggcgggattgtatttttttatcaacttgctgagcgccgcgccaccagcgccagccaagctgaagaaaatcataacggttaggcttgtccaaaaacgctcttcctcctctgctttttttcgtttcaggtattcagcataccaatcgatctgattttttggatcttctaaaaggttgtttggcgcagtgaacggattaaccgaaatccaaactggaaatactggaatttgcactttttgaactttgcccgcttgagatagaaacgactcaaaattcaaaatgcctttttgcaacagcacgtctgtggccagcacttcgcaacttgcttccagtggcacaattaaataattccctgaatcagagaacgaaatttctatttttcccgtgttccaggttctataaagctggccattgcgcatttgatatcgccaaacgcgccaatcgccaaaatgaatgtggtttgtctgataatttggctgcgagtccttcatttcgaacgtcaaattgctaatggccacagccgaatacaaccgatacgaaatggtgacattttcgcctggattcacggaatgcgtttgaacttcaggaatcaggaaaatgtcgggttctgctttgtagctggcgcggctttcggctaaagccacgaaaagaaaaaagaaaataacggcgagtgttttgttcatcggcacaaaagtttcagtcggcatgcggctaatcaataatgataaaatcgctcttgtactcatctatatcgaagaatttcacttttagcttttcaccggcagcaatttcaaaagtttttgaaacctgctctaaagaaaatacggcgtagtaagtaatctgatattttcctggctttagaaaatagtctttgttccctttcagggtaaactgcattttaaatttttccgctccctcatcaattccttctattacaaacaacttcggcgaagacgtttcattcacaacagaaagcgttgcttggctttcttccgatgcagaaacaggctcttctgtaaagagttttctaaaccggatttcgtgaaccacattttgagagcttgcgcaagaaattagcaacacaacagaaatcaacccgatagtggtgatcagattttttttcattattgatgaaatttaaattgattctatttcaatattttaaaaacacttaaaatggtaatcctataagatgaggattttcaaatgaaaaagtgcaaatagctttagtatgtcaagaattatattatcttttggtgctttttatgcaccttagtaccttattatttagtgctcccgagctgctcggcctttgtgctcatcgtacactcatcatcgtagtattccatagttaaaagtgctaagcatggctgacaaagcgcatgttggcaggcagttcattttaatagcataagtttatacgtgcttgaacgagcgcggatagtaaggataaacttttcttttaaaattgataaccctggaggacatgtcaatgcagaagtgtgacataactaatttgcccgacgctgagttttcgtttatccctgaaaatgcgccaaagtttgcaacctacacgcttaaaaatttccgaaatatacaacagttgaagcacttaccggaggatgtcgtttctgccatcgcggttgttgggcatgtgtttccatttaaggtcaatagctatgtgactgaaaaattgattgattggggaaatgcgccaaacgacccgattttcacgctcacctttccgcaaaaaggcatgttattgcctcaccactacgaaatcgttcaagcccttttagccgaaaacgccccaaaatcgaaattagccaaagcaattaatcaaattcgcgaagaactcaatccacatccagccggccagcttgaattcaatgtgccaaaattgaacggccagaaaattgacggtttgcagcacaagtacaatgaaaccgcgctcttttttccaagcgaaggccaatcttgccacgcctattgcacttactgcttccgatggccgcaattcggtgaaaatgacgatttgaaaatcgccaccaaccaaattgaaaatgtgatcgcttacctaaagcatcatacggaaatttctgatgtgctaattaccggcggcgatccgttaacgatgagtgcaaaatctctctcgaaatatgtgcttgcgcttcttagcgaggacttgccacatattcgaacaattcgtatcggcacaaaaaccttgacttattggccatatcggtttttaacagaaaaagactctgagcaattgctggacgcgtttcggatgattgttcgcagcggcaagcacctggcgttgatgacgcacttcaatcatccagtcgagcttgaaacgcctgaagtggccgaagctattcagcgcattcgagaaaccggcgctgtgattcgcacacaatcgcccattatacgcggcatcaacgacgacgcgaaaatttggtcagcgctttggaagcgtcaagttagcttgggactcgtgccgtattacatgttcattccacgcgacactggggcgcagcatttcttccgtatctcgctggttcgcgcatgggaaatcttcaaagaagcgtatcagcatgtaagtgggatttgccgaaccgtgcgcggtccaagcatgtcaacaaatccgggaaaagtgcaggtaatgggcgtctgcgaagtgaacgggcaaaaagtgatttccttgcaatttttgcaaggtcgcaacccagattgggtgctcagaccgtttttcgcggaatttagcgaatcggccttttggctcagcgagttgtcgcccgcgttcggccaagaatcttttttctatgaagaagaacttgctgagttgaccaaaccgatcgaggatgattgtttggaagcggtttgttaattttctggaaaaatgaaaatcccccatatttttttgtcggccactttggtttcaaaaagtggcttttgcttttgatggcgaggttgcttttttcaatcaaatcgatggctcaagttcagaccgatgacgccgatgatgatgaccgcgatggaaatgattttcatcggattgacgctttccttaaaccacacgatgccgatgagcgcgataagcaccgtcccgagtcccgaccaaaccgcgtaggtgacgctcacttccaattctttgagcgcgtaagtgagcgaggtgaagctcagcgcgtaaaagacgaaaatcattgcagatggccaaaatttgctaaatccgtcggaaagcttcatggaagtcgtgccggaaacttccagcaaaatggctaaaatgagataaatccaactcatagatcgtttcagttcaaaatttatatagccaattatagcgaagcgcataattatttaaaacccatgtcaggctgagcggagacgatgccctgctatttaatgcgtccttcgtctccgctcaggacgacacaaattttagcatgtaagtaattatgctcttagccataaaaaaagccggcaaggcgccggctcaatttaacatttcgttcggttctgttttttactcgccaaaaagtttcttcaaaacgccatccgtcaagtctggcaatttttttagcgcatccgtcgcggctttttccgtcgcttgcgaaacgctaagctgccctgtgcgtcccgacgccgaaaggctcgcgagcgtttcttgcgaatggctgccttcggcggaaatggaaagattccagcggcaataataccatccgccaactttttcgttcgaagcatttctttctaaatcaagcgagaaaagaacatcaaaattctgtgaagcgtctgtttgcgtttccgtaatcgaaagtccgcgttgggtgagtgcatcgataaatggtgcaacgagtcgttcgggcgtgttcgcatcagttttcaatccaagcttaacttcatttttcaaaaagcgatcgatagcggcacgttcttcgccaatgttgtagccaggctgaactgcgctaaccgcatcaggctcaacgactcgcaaatcggtagcaagcatttcgcgcgaattgagcaagcttttgcgttgtacatacgatctgattttctcaagcttatcggcactttgctcggaaatggctttttgcgatttgtattcgctatccaattctttgatgcgcgaggttaaaatttcctgtgctttttcgcgttcgagcacggccagcgcgtagtagcgtccggcgttttcgtcgcgccagatttccgcaatttccgttccttcaagtgttttatccaaaccttcatcatacttcacggtcgttttttccagcatggacgaattttgccggttttgaatttcttcagaaatcgttgttcgtgtctgcgattttaaatcgactttaaacactttgccgatgttcgcgcgtgcgttttgttcggcagttgcgcgtgtgatgcctgagccaacgcccgtcatgtagaacgcatcgggatagtttcggcttttgccctcaacccagtcagggcgggcttgtgtggtgtgaagcggctcggcttgctgcgtgccggcgcaagcaaaaagaaaaaaagccagtgcgataaacgaaatcgtgcgtgacatagtgctaagattaattgacatctgggaaaactttaaaagtgatcgtgttcggcttgatttcagttgtagtttgcccaacaacgcgcgttccatttttcacaattaactgataagtgccgggcgtgctacgaaatctcgccacttgaatttgatgtggaagcgtgcgccaagttctcacatcagcggcttcggaggccgaatagccaacgtccaaaagcgcgccaaatagcgcgccgccaagcgctgaagtctgtttttttgctttctttttggcggcttcaacagccaaaaacttcaaaactgcgcgcccgcctgcttttagataaattaaatccaggcgattttgaagattctttttcgcgattgcggtcacatcttggccaacttccgccgttgttctttttaagccgtcggcgctggcaagcccaacttgataaacgcgtgtgccaagctcgcgcgatttgaacttcggaacagccattgcaaatgtgtgcgacatgccatctctgtcaaaaatggtcggactgattttcacttcttctttgatcggtccttgaccggaataaatcaaaataaacaagctgccttccgataggcttttgggctggtaagttttgccgaaaagctgttcgtaatgttctaaatcatcctcaaagtccaactgataagccgtgcgcaaaatgtcgtcggcaagcgattctggcattttggtgccgtactgtttttcataaagctgatagccttcgtaggctttgacgtaagaaatataggcgtcgttcagttcgccttcggcctcataaatcgcgcccatcaagtagcgcacaaacgcatctttttgatagacattttttccctgatatcggcgtgaatattcgctcagttttacatcgacttttcgagcttcaaccagcgcatcttctaaatttcccatgccgacatagttcagcgcaagaaacaaattgacaaaaaccttctcaaaatcttcaccttcatagggcaattcattgtcgtttgtaagcaacgaaaccgcagcttgagaaatgcttttcgtgtaaagcagttgcatttctttttctgctgcaaaaaaatgctggttgctttcgtcatattggccggcgtagtgatcgagtaacccgagttcgaggttgtaaagaaccgagcttttggtgccaaactcactttgattttttgcgagttgtgcggcagcttgggtataatttccagcaaccaagttggtttcaactgttttgtaaaatgccgtgttcattccagcgcaaccgctgaaaatcatagcggagaaaagggctatgagaaaaatcgtctgtttgtgaatcttcggtacgcgatagccagacgcatttttccgaagaaaaacggcaatagatgcaatcgctacgaagtgattgtgttgcaaatcaattgggtgttctgccattggctgctcaatttttagaaggtcaccccgctttgtgaaactgattttttgatttttttctcgccaatccacactttgcgattgttctcaagattgataagctcaagattgatctggtagaacttcactttttcgccgccatcttgatcgataatacttgcgatagaaccaatcaccataaaatccgcgccggtttcttggccgggtcctttttgtgtgtcttcggatgcgttgagtgcttgatcgatgcgttcgtctcgcacttgctggcgttcatcagtgctggctacaaagtctacttcgccagagttaatcaacgcgcgctcgatgtccttgacaaatgtttgcacattaatatgttcgtgcgagcgatttttaattcgcccaacaataagcaccggttttcgctgattgtcgtgaatgaaattttccagccaagcttcggcgagcacttgttcaatcatcgctttggagaccaagcgcgaatcggtgtcgttccagtcgccgctaatatccgtagtgctattttctgcaaggcgctgaacgctgatcgatgatcctgaacttgcacacccggaaaaaaggctaaaattcatcaaaaggagaaatgaaaaaatagtgcgagaaaaagctttggttatcggcatgatgaaaatgggtttattttaactttatctcttgatttttgaatatacagcagaactcaattcgcatcaattcttttctttctccccaattcaaaagctaaaacaactgctatccggcataaagccgcagcatctcagtgattgaatgtgaaaaaaaacacttacaaaggaaaaaaaacgatgaacgataggatataaattgaggaagaaaatgcagtgtaaatttctattattaaagatttatgaggcgattttggttggtttctgagaacgataggcatgttttgaaaatcaagtttggcagtgtaaatttccgcttagttaaaaaaataaggggttctgggagaaccccttgtgcgaacaagccctaacgcaagaagtagatgtgatacgggggacttttttattatgtgtattttgtagcttggaactgtgacaaatctactctctctttgtaactcaagaataattcgttgataatttatcgataattgctaaaaattttttgcaataaaattatcctaacgaatttctcctcttagaaatccttcacgaacacacgcatttaagccagttttacaaaaatctattattacgcaggctcttcggcagcgcgagcttccagtttagcggaaagtgttgcggagcggcttcggaggttgtgcatccaaaaatagagtgcggcaaatccaatcattgcggcgtagagcgttaagcgaatgatcatatcggttgacccggaaaccgatggattcacatcgggattgtttttttccggcgcgcccgggtgcaagcctggcaccattctgggtaaaatgaaatacaggaaaatcaccggcggaaacgcgaaaatgctatacacggaagaaagcgacgctcgcttttccggcacttcaaccgcggagcggagcgcgaaataagccgaataaatcagaaagaggagaaagatggtggtttggcgcgggtcccaatgccaataagcgccccacatgaattttgcccaaatcgcgccggttgccatcgctaaaatattaaacaaaaaaccgagcccggaggccgcttcggctttcaaatcatcttcaaggtttttgtggcgcaagtaccgaaagccaaaccacatggacgaaaaaaatgcgagggtcgccgcaatcgacatgggaacgtggaagtacatatttttcgtggtttcatccagcattcccactttgtttggcgaaaggatcgcaaaaacaatgacgagcgagagccaaatataaattccgattttcagaggcaattgcttaaccatagaagtcttaatcgttgaagcgttcaagtagatttttgagatgctttttggcgcatcagccgaagggctcgtactgtcacaaaaatcagtaaaagcgttgttactggaagaaggcctttcatgagaaactcgttgtagagcggaaacagcgggtgtgaagtcgttgaaaaatatagctccatcacatagcttgcatataaaactaagaaaaacaatccttcccagcgtgccacaattccattgaaaaatataggcatacaaagcagcgccacgccaatcatgatgggaatgtcgaagtgaatggcggcatcagtgaccgtaagtccgcctggtgcaataatgctggaaactcccagcaccagcaaaatattaaacaagttgcttccaacagcatttccaaccgcaatgtcgcgctcgcctcgcaaactggcaacaaccgaagtggccagctctggcaacgaagttccaaccgcaacaatcgtgaggccaatgacaaactcgcttacgccaaaggcttttgcgatgatgatcgcgccatccacgagcaaatcagagccgaaaaccaacatcacaaggccaataacaatgaagccaggatttatcaaccagcgctgcatggcgctttcctgttcatctatgccgtattcttcgtttgccgcttcttgttctgctttgctttgtttgcgactttgtatcacaagaaaagaggtgtagccaaccacgccaagaaaaagcaccacgccatctatcaaactaagattgccgtcgagccctaaaagcaatagcaaaatggagacgccgatcatcagcggaacatccaagcgaaccaattgtatggacaccgtcagcggcgcagcaatggccgaagcgcccaaaaccaacaaaatatttgcaatgttgctgccaaccacatttccaagggcaaggtcggcttggcctgcgaaactcgactgcacactgacggcaatttctggcgaacttgtgccaaatgaaacaaccgtcaatccaataacaagcggagaaattccaaacatcacggctaagcgcgaggccccgcgaaccagcacctcagcaccaaaaaccagcaaaacaaatccgccaaccaaaagcagaattgcagaaaaatccatagttcagtgatatttatcaggtttgcatgtgcgcgcaacatacaaaatttttacgaaagagcgtttggctaatagcgtagaaatcagcagcccggcttcatcggcattggatgaaaatgaacttttttgggaaatgaagcttcggagccgtgtggcgcgtcagtctccgagcttatgttttctaaacgcaggcgcaacaaaggaacgaacttgagtcgtcaaaacatagctattggaataggaatcggtgggcgaaaccgagcctgctgattttatgcgacgataaaccattttaaatctaatacgccgatggcctcacaagatttgcttcaacaaatttcctttggcataacggttttggctgggctgttactttggctcttggaaggctttttcccattttttgcgggtcgcgcgcggcgaggcacgcacacgctgaaaaatctatcgatggcagcgctcaacatgctgattctcattccaggcagcgtgctgacggcttttgcacttagtgtttcagcgaggttttggccgggcatccacctgttgggattgccgttcgctctgcaaacgctggtttttattttgctcatcgatctttggatgtacatttggcataggctcaatcaccaaatgaattttctttggcgttttcatgcggtgcatcacagcgatccagatatggatgtcagcacggcttggcgttttcactttgtagaaatttttctttccgaaatgattcgcttgccggtgctcatgctgattggcgcagaaatccaggcgcttttgctttacacgattttgatgacgcctgtaatcgcctttcaccatagcaatcttcgtttgaccgagcagcttgacgcgctactgcggaagatcattccgtcgcccaacatgcaccggattcatcactcgattttccgagaggagcacgactcgaactatggaagtctgttttcgttttgggatagaatttttggaagctttaaaataaaatccggcataagcgccatgaagatcgggcttgatggggaacgcgagcctgaagcgcaagccttgccagcgctgcttaaacggccatttcgctaagtgaaaatgttgcttaaacttcccctgccgcgctcggataatgttgccaaaacgagcgtgatccaaaattctaaaatgccaacgggataaaatcgattttcagaccctaacgcttttgcgatttaattttaccgtttggggatttttaccgccgaaaatctattgaatgtgctcgaaattgcgtaggtttcgcaaaaactgtttaacctttaagctgatgtaccgcgatggcaaaggtgtttatcttatgtgcgggcgggtcttcgaagtggggctactaccttggcattccaaagccgctcattcaaatcaataaagaacccctgcttcatagaacgctgcggctgctaaaaggccataaaatttcggatgtaacgattgttgccaccgacccaattttagagcagaaaggctattcattttttaagccagaggcttcgcgctggtttgtcgagacggtgctttcaacagaatcactttggcaggagcaaaatatttttttgatgggcgatgtgttctatacgcaggaagccattaaaaccattgttgcatcggcagataagctgaagttttttggtcggcctggaaaaagcatgtattcgcacaaagcgcatggcgaagtgtttggcatcacgttttcaaacgaagccagccagcaagtgaaagcgcatggcgaaaaagtgattcaagcggcaaaatctcttgggcatgggaaagcttggcagctttatcgcagtttagcgggttttggattggatgaaaaacaagtggaaaccgcgtattttcaagtcatcgatgattttaccgacgattttgatacgcctgaagaatacgatttagcgattttccgatacaactttgtcgcttcaagaaatcccataaaacagcttttactttggatttgggtccgcgtgctcgacccgatttcaattaaattgtttgataaacctatttatgcctaacgttcatttgtttgtcattttcaaaaaaccaaaatcatctaacgatgccccaatacaaaaaaatttgtaatagccatgttgcgattcctgaaaaaccaattggcgtggtcgaattctatggtggccagttttttggacaatttccgcttggctcgtacgaatactttttgcaatgcctttacgaggccggctatgcggtgattgctgtgccttatgaattcagtacaaatcacattgccgttgctcgcaagcttttgacggtgcgcgactgtgtcaaaaaagcttttccagaactcgaagacctgacttttttctggattgggcacagcttgggttgcaaactcattgctatgctcgaagcttggacggaaaaggaaaccaaccgcttggttttgcccgcatcatacaaaagtatggccgaagctgaagagctcgcacagctttccggtatttacgatcagccttctgtgctattggcgccagtttttgctgacaatgacgatttagttccatttccgccaatatcttatttgatcgataaaatcggactcggtgtgaaaccaacccgtcaagaagttcgcgacgaaatcgaacgaagcgatcttttcaatttgacaggtattgtgtgtttcaaggacgatgacgtcgccggtcatttcagctctaacgcggagaaaaaagatgtgccttggctgattgaaaaactttcgaaaccaggacgcaccgatgaattttacaagcaagaacttcctggcggacatttaaagcctaatggtgactattgctgtcagcatgtgtttggtgtacaaatggtggcgggtgttcttgtggttccaaccattcaacatgcgccgcgcgatttagagcccgtggttctgactatgttgaacaaattgggtgaaggtatttaagagtggctttacaaatgattcgtgttaaaaacggcgttcagaaacatatttgcgtcagggtcgttctttttaatacaacgaagtaaatgacttgttttttgaactaaacccatgttttatgagtacgcaaaaagaaaaaatggatgaagcaattgaatttttgaaccaacaacgcgacgaattaaaactaaaaatccatctggccaagcaagacgcaaaagatgagcttgagaaacttgaagttaagctttccagcttaaagtcgaaagcgaagcaaatcgaagccgatgcgtcggaagcttctgaagatattcaagaggccgcaatggcgctggtgaatgagattaaagatggatttgaaaaagtaaaaagtcatttttaaccgaattgatcacttttctcatggttttgctctcatgctacggcatgggagcatttttttttgcaggtcgcatgttagctaaaaagcggtttccatgaagactcggactcgcattttggggaaagggaaaagaaaagcatctttttttttcgtataaaaagcgatttttcataaacattgaagcgaaacagaaacagacgagttatggcaaagaaccttgaagacctttttggcggcacaaaaaaatccaatcaaaaatccttcattgacgcgtattcaaaattttttggaaagcttgggtttttgttggatggtgttgcgtcctcaaagctcagatggaaacccaatccgaagcagttttccgttcgtgaaatgatttgccactttgttgagcatgaagcgttggccataacaaacctcaactcgatgctttgcgcatcgtctgaaaacccaccaaagctcgttgaactcgataccatcgcgctgtctgaaaaatgcgaatacaacgagcaaaacgaattatatgcgttagattcgctgaaatatattcgcaaatacatgaccgaagtgctcaaaggacttagcgatgcgcagtttgaaaaaacgggcatattggctaatggaaaaaccattacgctaaaagcgtttcttgaagctcataatgaacatacggcaaatcacttgcgcgaaatggagctcttggtggaagacttaaaaatgcgtgactaaccaaaacggtaagggtttccttgcttcttattatgaggtgaggagattaccaatttttaacttttagctttaagaaaaataatcgagaaaattgcatattaaaggcgtcgtgcagaatgtagtttcaaccgcaagtctttgatattccccgaatttttgaacatgaaggcgcaggggaatttggaggcaaaagtcaagccatgaacttgaaaaatatatttgccaaagggtttctgcacaatcctacaagatgaaaaattaaaaccaaatcctttgtaatatgccgcaagtagaaataaatggaacacttttccacgccgatttagaggactccatacttgatgttgcaagaaaagaaaaaagtcatataggatattcatgtggcggaaatggggcttgccaaacatgcgaagtggttgtgcatgaaggcatggaagcgctctccgaaattaacccaacggaaatggcctggctaacgccgcaaaagcgcgaagaagggcaccgtttggcctgtcaggctaaaattgttcaggatggtattcctattcgtgtgacaacgcgagttcaaatgctgatggaaatttttacaaagacgtttaacaaagaagatcgtgcagaggatacgccagggcctgatccaaaagcggtttctgctttcattaagtttattgggaaagaaacggtttcccatttagccgttgtcccttctgcggcaatgaattcagctttcaaactggtcgagggagactactcgccgagtaccatcaaagaagcgctaaaagcatggcgggaacaaataccagatatcgagcccagatttgataaactttcagacgccgtcgctaaactttcccaaatgaagccggaaaatttgccaaaatcgttgcaaccggtgtttgaatccgccgagccgcttgcgaaaggactttcagagttggttggcaattttatcggtgcagcggcaaaaggcaatccgtttgcaccgaaaaagccgcgcccaggtgtgcaccacatagatattgaaatgcctgagaaaaatacaaagcacttcagtgaagaaaataacggataaccgaatcttaaataaattcttcgcgttgttctggtgttttctgttctgatggaaaaattgatttcactaaccttaaatattagtaattacttatgccaacagttgaaattaatggacaaaagtctcaggcattcgtcgaagaaaccctattggccgtaggccgcagagaaaaaagccatatcggttatgcgtgtggcggaaatggtctttgccaaacttgcgatgttgttgtgcatgaaggtggagaattgctttctgagccaaacgaggtagaaaaggcatggaatccgcaaaaaaaattggacgacggccatcgtttggcatgccaagcgcgtgtgatgaaagaaggtacggtcacgctcaccactcgccctgaaaaaacaaagatgctttatgaagaagcgtttggcatggcgggcgaagacggtaaaaagcacaccaatatggcagctatcggtgaactgatggccttcattggaattgaaaccgttgagcacaccgttcggatgccgtttgtctttatgaacgcattccagcgaatttctgccggtgaattaactgagcaggccaatcaagatattcaagaagcgtggaaagagcgcatgcctgaaatccaagagttgatgagcaaatcaaccttcggtgtttcggactcgctgacgccacttctcggatcgctaacagccacagttcaaaatttatttggttctttaacgggcatgtttggcggtggaaatccacaaacagcggaagcttcctctgaaggaacagcatacaccgttcaggacttgccaattgaacttggtaaaaaagcttagttgtttttttatttaactctaaaggatttttccttatgcagctcgaggtcaccattaaacgattcaatcctgaaaaggatagtgccccatcttacaaaacgtatcaagtagaggcggaagaaaatgagcgcgtgcttgatgtgttgaacaaggttaaatgggagcaagacggtacgcttacgtatcgaaagtcttgtgcccatggtgtttgtggcagcgatgcaatgcttatcaatggtgaaaatcgtttggcttgttctactttggtaaaagatttaaaatccaataagctcaaagtagagccattgcccggttcttcagtcgtcaaagacttggttgttgatatggatccgttctggaacaaatatgtgaccatcaagcccttccttattaatgacgagcctgtgccagaaaccgagcgttatcaaagtcaggaggcacattcgctcattgaagaagccactcgctgtattctttgcggcgcgtgcactttttcgtgtccttcttcttggggggatgatgaatacctcgggcctgcggcactgttaaaagcctaccggtttatttttgactcacgggatcgagctggcgatgaacgccttcagattatcgataacaacaaagggctttggaagtgctacaccattttcaactgcgtgcaggcttgcccaaaagagatcgatatcacgaagcacatttccgctctgaaaagaaaaacggtggcagaaaaatattaatcctttaagcgccttccttgatttttgcctcaaggttatcaggagtattcttaacttatttgtaacttcgtcagttagaaagcttctgataacctcaaggttttttttctcataaaaagagcagtaacgcatgagttataccagcgactttggtaatttagattttgatattggtttagaaacgcttgaacgggtcattattaaaaccgacaagcggatgcacgtcgaccttggcgttcccaaggaaatcacgcccgatgaaaaacgggttgcattgactccgtccggtgctcaaattttagttgagcaaggctattgtgtttgcatcgaaaaaggcgctggtgagcattgcaatttcacaaatgaagattatgcaaacgcgggcgcttctgtggttacttcagctgaagaagtatttaagcgctcgaacgtgattgtaaaggttgcgccgccacttcccgcagaatttgattatttgcagcgcaatcaagtgttggtttctgccttgcaccttggaatggtaaaaaatgacttcattgaaacccttcttaaaaaagccattacggggcttgcttttgaatttattgaaaccagagatggcgaatttccaattgttcgttccttaagtgaaatttctggtacacttgccattcatattgccgctaagtatttggaaactggcaatggcgggcgaggcattttgctcggcggaattgccggtgtgccgccagccaatgtggtgattatcggtgcgggaacagtcgggcaatatgctgcgcaagctgcgctcgggcttggcgcgcatgtgatggtgattgacaaggaactgaatcgtttgcgaaaattccaaaccctgtttaatcggcaaatttcaacagcaacagccaacgatcattatatcgccagagctgccagaactgccgatgtgatgattggggcactcagccccagagcaaaaatgatgaagccacttgttagcgaagaagtggtaatgggaatgcgtaaagggtctgttatcattgatgtgtccattgatcaaacggcttgttttgaaaccagccagcgaacctctcattccgaacccacttttgtaaagcacggcgtcacgcactattgtgttccaaacattccttctgccgtcgcccgaaccgcttcctatgcactcaccaacgcgctcattccatttttaaccaaacttggcgaatacgccagcatttcggatgcactttggaaaagcaccagcttgcgaaatggaacttatgcttataaaggatatttaaccaagaaagtgctgtccgacctttctggccttgcctatcgcgaagtgcaaatgctactggccacggacttgtaaattcttataaatattggaaacgcgttcccagctttttgcagatcaaattggcgcaggaaactcccgaatacgtgacagcgatgacgccttgccctggaaaacagctatctcccacatgatataaattccgtaccggtgtgaagttttgaggtttttcgagcacgtattggccttttcgcaaaagcggtccataagaaccaaggtaacgactgaggtagcgctcatgggtgtgcggcgatgcgataagttttagatcaatggcgtcggatagaccgggcaaaagtcgctctgttcggcgaatcaattggttggcctgtgcttctttggcagccagataatccgtgtcatttttcgaaaccggcttttgccaatcggaggcaagggcagtggtgaaaacatgcagcacatgttttccatcaggtgcgcaggttgggtctaagatggtcggcgcagaaaagtaaatcgtcccgccgatgttgtcgtatgtttcccaatcttccacgataatatggtgcacattgaatttttctggaatcagggattttttcacaccaagatgaagctgcagccaacttggcgctatatcaaattttgagttatcaacgcgaaagcgcttttcttttattaaagaattaaatgtatcccaaacggttgcattgctaacaacaacgcgggaaaaatactctgtcccgtcggaaagtttcacgccaaatgcttttccattgcgtgtgatgatttctgcgacgcgttttcccagcagcacctcgccaccgaaatggcgaatgccttttacgagcgcgttggcaatgctgcccgagcctcccaccggataattaatcccgccgtgatggcggtcggcaaggcaaataccggcattgacaagcggtgtggccagggcgtcgcgcacagcccaagcatagctttctatgtcgataaatttcagcagctcctgatttcgaatatattttcttgccgttttacccatatttttcatagtttgcaccatcaacttcaaaactttgagcggatgcctcacgccaataaacatcaagtgttcaaggttttcaagagagcccgcaggaaatgagccgataacattgaaaacatcttcaagttcttggtaaaactttctgatgcccgaagcttcgcgcggaaaacgtgctatcagttcagttaaaaagcgttctttatcgtagtgggtgcgtatttcaaaatcgttaggtaaatggtaatgaatttgtacgggatcgggaatggtttttacttcgatgccaagccggtcaaaaattctacgatgcaaattgagcgttccgcccgtttcatagcttccaaaaccatagaataaagatgcccctgcatcgaaagtgtagccacgttttttaaaaaaggaagaactcccgccaggtaagtagtgctgttcaattgttagggttctcaagccggcatgttgcaaaagagctgcggtggtaaggccgccaattccggcaccaacaataattgcatcgtatttttgagtcatgaacgtgttggctggttttcttaaaaaagagaataggtattaataggaataggtataactattccatcgaatcagagtattgtaagtgtaatatacttaacaatttttttccaactcattcataacaagcaagcaatcggcttgtataaactttaggagtattagttatgcttattgttttgactataaataccggaaaaaataatccccccaaacatatgataaaaagcaaacagccagaaaattcgtccgagaatctattcgctcaggatttttctgaacagccatctccaaatgaggatatggagcatcttgaagaaaatcaagatatggatgcatttgcagatgatgatatgctatcatctgtaaacgcgtcgccgaaattaaccaaaggagaaattcttcgccaggttgattttcaaaaagaagccatgattcatatagattcattgtataatttcgctttgcgaatgaccggcgatcctgaggatgcaaacgacttggttcaggaaacttacatgaaagcctatcgctttttcgactcttttgaaaaaggaacgaactgcaaagcatggttgttccgaattcttaagaacagctatattaataggtatagaaaggaatctaagcagcctgacaaggtcgactatgacgacataaaagagttttaccatacgattcgtcatagctcctccgattcaaatgacatgcaggaaaagcttttcggaaatttgatggatgaacaagtttcgcgtgcgctaaatagtttgccagaggatttcagagaagttgtccagttatgtgatattgaaggatttacttatgaagaaattgccaatatggtggattgcccgattggcacggtaaggtcgaggctgcatagaggtagaaaaatcctccgcgataagttgatagattatgcaaaggagcatggctacaaggtaacttcggaggattttgatgattgacattgtagtttaaaaccctttgttcgaaataaatctataataaggagccgttaaacgtggaatgtaaagaggccttaactttgattagcgccgccgtggatggtgaattaggcggcgcaaagctaaaggagttcgaaatccatcttcaagaatgcgaagtttgccgcaatgagtacgaagctgagaaagcaacaaagaacattttaaaacagaaactgaaaaaagtaaaagctccgccgagtcttgtggatgccattcgccgccaaacgatgggcaatgtcccatctaatgtgcaagagttttccggcggctttcgcgaacaagaattggttgtacctcacgcgtcttgcttcgctgcgccgtcgttggcgatctcatcaaattttggcgcacggctcaagcatttgctatttatttcgcctgaagacagcaagatcaatacattttttgcttttaccttggcgctttgtgtgttggcgatgcttgtttttacaggatttgtgaggcatcagcaatcagcttttcaggattcggcattttctcagagagaaattgaaacctcaaaaaaaagcttaaatcaactcacgggagcggcgtttgaaagaacccttcaaaccgatgcagctcccgtaacggattatcactccacggttcgttttttaaccaatgctaccaacaccgatgcggtgcttcctttagccaacggcttttttccgcatacggttagttcatttatgttagggaacattcctgctgttgaaattaagtattatcggaaggaaaatcccgaatccacactgtctatatttgcaatgaatgcagaggatattcaaggtagtcaatttttgcccgaatccatttttcaaaaaatctctcatgatgaaacagcctttgtcccttcattttcagaaacaggtagaaaaacagttgtttggaaatggggcaatacgatctattcggctatttcaaacgaatctgcgttagatatgacaaacgggatatttgtaaacccaaagagaattgccctgaagtaactcgtagaaatgttcttttggattgaaacaccttcccccacccattgctttaaaaaacattagaactgcgcgcaacgtcttcaggcagttttttaccttctctaccgaaaaaacaaaataaaggaacgcctgatatcaatttgttttaagcaaaatgccttttttgtgttaggtttattgttatttgactttttattactatttgattatatagttattcaatgtgcacgtaagtcccctttattcagcgttgcgaggtgataaaggaataattttactaaagggtatggcaaagacagtaaaaaaaacagattatcaaagctttggcaggcaaatgcctgatgagatgttgaactcgattgcaaatagatttaaggtgctttccgagccgatgcggttgaaaattctaagagctatttgtacgggggaaaaaaccgttcaggaaattgttgaagaagctgaagccagccaagcaaacgtttccaagcacttgtcgctgatgtacgaaaacggcttagttgatcgccgaaaagatggcctgaaatgctattaccgactggctgatgaaagcgtttttcaagtatgcggattgatttcaaaaagcattgaatccaacctgcaagagcgtttaagttgggtgacgctaaaaaaatagcttttgatacaaaccggaaaacacgctcaacctgaaaaggtcgccatagcagtttttattaaagcattattcttttttctgctccgatataatatggcgaatgatttgttttgcatgacggcggccattttcaataaaaatatttcccgtcttaaaacctgcagcaactgctcccgctaaataaatgcttttcacatttgtttccattgtttctgaatcatacacaaattgcttgtcttttgtaacgcccactccaacggactcaagcagctcatagtccggttggtagcccgtaagcgcaaccacaaagtcgtttttaatcgtgaaagatttgcctgttagggcatgttccaaagtcaccgtgtcgctctcaatttgtttgacatgcgtgctgaaatacgcttcaattttgcccgattttatgcggttttcaaggtcaggtttgagccaatatttaacattttcggcaagttctggctcgcgcgagacgagcgttacataagccccatttcgatacagatctaaagcggcttcaactgccgagtttttcccgccaatcaccagcacatgacaatcggtataagaaaaaggctctttgtagtaatgcgtcacttttggcaattcttcaccaggcacattgagcggcgtgaaaatatcaaaagcgcctgtagccaaaatcacctttgaggctaaataagtggtctttgacgaaatgacttcaaaaaatggttgatgaacagaggtttcgcgagggtttacttttaggacttcttcatattgccgcacattcagagaaaatttattcttgactcgccgataataaaccagggtttctcgccgtgtgggtttttcatttgcggttgtgaaaggcagctcgccaagctccaataaatcgggtgtagaaaaaagcctcacgaaagttggccaatgaaaaattgaattggttaagcatcctttttcaaggattaagtaggaatagccggcgttttgtgcctcaatgccgcaagccagcccaaccgggccagcgccaacaataataaggtcgtagtgcatagttgaatctgtttgtttaatcgaaaggctgacattttgacattacgcatctgacacgaaacgtgttttatttgacaagcggaaatgacagcctgactttaaatctgtcctaacaaataaaaaacgagttgaaatggctggcaaacgcttgatttaaaagcaaaaataaagtttggcacgaggattgtatataaataagcgaagttgaattgagaatgggttaacaagcatcataaaacaacaaatggcatacttagtaaaacattcaaattgtttgcaaaaggaggatggcaatatgttagtcagattaaatcgtgatccgtttgataaaatcaatcgcttatttgatgatgtgtttacctctggcggctctggcgcaatggttgctcctgaactaaatggcgcattcagggttgatatttcggaagatgaagccgctttgtatatcgatgctgaattgccaggcgtgaagaaagagcaaattagccttgcagttgatgaaaatgttttgactattaaggccgagcgcaagcatgagtcagaagaaaagaaaaagaattatcatcgtgtagaaagaatttatggcagctttgccagaagctttgcattagctgacaacattgatcgtgagaacattgatgcaacgtatgataatggcattttgcacctcaaacttccaaagattgaaccggttaaaaacgttcgtcaaattgaggtcaaataaagtctcgattggtaaggtaagcagaaaagcccggctaagtccgggttttttctctctttaatgcgttgtttggaaagatggtttttagtgaattaatgagtatttcttgttagtgggaacttagtggaaggtaaaacagttgatgagcttagttagatttcatagttattctcctttttcaatagtgctttcgcagtttcagctcatttctgcggaggcactttttattattgccactactattttcctgcaaacaaaactgccttttttatataaattctctgaattatttcaatcaataaaaggaaggattattaattaatgggtaagattattggtatagacttggggacaaccaactcctgtgttgcggttatgcagggaaaagatcctgtggttattgcaaatgcggaaggatatcgcacaaccccatcaatggtggcatttacaaaatcgggtgagcgtttggttggtcatgcggcaaagcgccaagcaattaccaacgcaaccaatacgattttttcaattaagcgttttatggggcgcacccaggacgaagtgccggaagaaaccaaaatggtgccttaccaaatcgtgtccgaaggcaatcaggcgcgtgtgaaaatcggcgacaaaacgcattctccgcaggaaatttcggcgatgattttgcaaaaaatgaaggaaacggctgaagattttctcggggaaaaagtcaccgaagcggtcattaccgttccggcttattttaacgatgcgcagcgtcaggcaaccaaagatgctggtcaaattgccggccttgaagtcaagcgcatcatcaacgaaccgacagcagccgcgcttgcttatggcttggacaaaaagcaaagcaatgaaaaagttgccgtgtttgaccttggcggcggtacgtttgatatttccgttctcgagcttggcgatggcgtttttgaagttcgctcaaccgatggcgatacgcacctcggcggtgacaacttcgaccagattctcatcgacttccttgccgacgagttcaaaaagcaagagatgatcgatctcagaaaagatccgatggccttgcagcgtttgaaagaagccgctgaaaaagcgaaaattgaactttcttccagcgccgcaaccgaagtcaacttgccgtttatcacggcaacgcaagatggtccaaagcatttggttgttaatatcacgcgtgcgaaatttgaaggcctttgtgcaagtttgtttgaccgaattcttgagccttgccgtcgcgcggtgaaaaacgccaaattagatgtaaaagagattgacgaagtcgtattggtgggtggttcaacgcgtattccaaaagttcagcagctcgtaaaagaatttttcggcaaagagccaaaccgttcggtcaaccctgacgaagtggttgcagttggtgctgctattcaaggcggcgttttgaaaggcgatgtgaccgatgtgttgttgctcgatgtcacgccgctttcgcttggtattgaaacgcttggcggtgtgatgacgaagcttatcgaagccaacaccaccattccaaccaagaagcaagaaactttctcgaccgcagccgataatcagacttcggtagaaattcacatcttgcaaggtgaacggccaatgtccactgataataaaacgctgggtcgtttccatttggatggtattccaccagcaccgcgtggcgttcctcaaattgaggttgcatttgacattgacgccaacggtattttgcatgtgtcggctaaggacaaagcgacgggcaaagaacagagcgttcgcatcgaggcaagtggcaagctttctgaaactgaaattgaaaaaatgaagaaagatgccagctctcatgctgatgaagacaagaagaaaaaagaagaagttgatacgaaaaacacagccgatgcgctcattttctcaacggagaaacagattaatgagattggggacaagcttccagccgaaaatctgtctaaaattcaagctgcgttagatcgcttgaaggaggcgcacaaaaccggcaatacggcaactatcaagccggcgatggatgcgctcactaaagagtggaacgaagcggcttcgaaaatgtacggcacagaagcgggggctccaggtgcagctggcgctgccggtgctgcgggtcaaggccaaagcgcttcttctggtaaagatgacgaagtgaagaatgccgactttgaagtggtcgatgataagtaagcgtggttgatgtgtaagtaaatccataaaaaaagggctactaattcataagtagccctttttcatttagttcggatttactaacttgaaaagatattctactggacaactcttattattcctaatctaaaaaccatatcaactatgtctatttggcgaacaggaaatccagtccataaaattgataaatattttattactaaggctgagcgagatgattatggacgattgaatctcacttttgcgtcaacaggtggttatgggcagctaaccaacattcccgaaataaaaaaattgctcaagaaccatgatattcaagtagctgtgttgtcttcaaacgaagacattgcgattaatcttcaagagtttgtcaaaagcagcgaagagcgttatgtcacggattttgacgggcgcggtgtgcgttcaaccatgagagaagttcaagtttttgtcaatccaaacacggatgaaatggtggttgacatcaacggtcgcctgtactcattgaatgagtttttcaagtgatttttacaaccatccagttaaaataaaaaggcagcttgatatcaggttgtcttttttttgttcgaggcaattttccactttatcaagcccgctttttacggtaacgctgtaatcatctcatccagcgaaggcatcgggaagttcatcacggttaagagcgcgtcgctaatgaggctggtgtcttttgggcgaggaacggaaagtgttacttcgtcttgccgtgcccctttataaaattgacgggaaatgccatacttttggcaaagcttttctcctaattcgaatcgcgagactttatcttttcctgccgcatgaaaaagtccggtcaccgagcgattgttaccgctcgccaattttagtgtgatgtcggccagcacgcttgctgcaatcgggttgcgatattcatcggtgaaaaatgtcatggttttgccagcttctccatccgctttaagtcgttcatctaaactgcgcagcgactgaggcgacgcgcccagcaaaagcgaagttcttagaatgacataatcatgcaagctgctcgccacaatttcttcggcgcggcatttggtttctgcataaaaattcagcggattgggcgggtcggtttccaagtaatcgccttttgtgccgtcaaaaaccaagtcggtggaaataaaaatcaatcggatgccgaaatgttcgcatagatcggcgataaatttcacggcacgggtgttaatggcttcggcagtttcgcgttgccattcgcaagcgcccggttcggaaagcgccgccgtgtgaataatcacctctggtttccattgcgaaatgatattccaaagccaagtttgcgagcgaatgtccaacggtaaaatctctttgtcgccgcgaaacgcttctggcacggaaaaatctccgccgagccgagtgggcaaaatatcaagggtcttgttggcaagcgcgtgcttcagaatatttccgccgagcaagccgcttgcacccgtgagtaaaactttcgtcataaattcgtttcaacttcgagttgagctggtgcttaaccgcctaaagccaaatgataaatattttttgccatgattttcatttgtacccaaaacggcgcaggcaccatttttttatacaagtaagaatcaaaagtaatttgctgcacgtgctcgtcgcggcaaatggctacaaaactttctctcaggcgatcgttgcgataatacaccgactgcatcatgcccaatcccttgaaaattattttataaagtttgtgaaaatttgcctcgtaagcgtgcaagcttttttcttggccattgatgaaattcgcgagcgtttgtccggccatttttcccgagcgcatagcaaagaaaatgccttcgccgttggagggcgtcaccaggccggcagcgtcgccaacgagcattgcgctttcctgcgtgaaggattttcgcgggtgcatcggcaatttggcagcctcttcgagatacggctcaatgtcgaggccaattttttcgcgaaaacgcgcctgcaattttctgatgttgccgtgtttgtcgtctgtgccggtgccgatggccacatggtcggctttcggaaaaatccagccataaaagtcaggcgaaacttcgccgtcgaaccaaatttcaaccaaattattatagcgctccagtgccggtgaataatggaaccgttcttgaatagcgatagctttgtattcgttcggcggaaagcccaattcgttggcaactttggagtttgcgccgtccgcgccaatcacgtatttcgcctcaatttccgaaacgccttttgaggccgcatccacagaaatctggtacacgccgttcgttttgcgaaccttgcgcattttggcttccaaaagctcggtgccgtccgcggcggcgcgttcgcgcaaaaagcgatcgaatcgctcgcgacgcaccatcccgacaaagcccgttggcatgtgcatttcaattacgcggcctttcggcgaacgaactgccatgtgatccacttttcgctcgacgatttcgtcgggaatcgcaaactcttctattaatccgagcggaatcgcaccgccacagggtttggtattattgaaattgcgctcaatgagcacatttgaaattcccgctttggcaagctcatgagccgccgccgcgccagatggcccaccgccaataatggcaacatcgcacttcatcgataaacaactcctttttttctgataaaggtaaaatgacttggcaaaatttacattattcccgcccaaacctcaagtttcattcgccgccacgccgattttatcgagtgcccgcgccgggcttctactgcatagcaatttggcgaatcaacaaatacaagcgctaacggttgttttcagaaaaaaccttgtattttccggcgtgaagttgaaacacaaatccacatttctgatgaaaaaaattaatgttttagggcttggcaatatcattttcggcgacgagggctttggcgtcgaagcggtgaaagcgcttgaaaaaaagcgcgattggccagctggcgtttcctttatcgacggtggaacgcagggaatttatctgttggattacatcgaagcgccagattgtttgctcatttacgacgcactaattccagttgaatatgagttcaaagtctatacttatttcaacgacgagctgccagcctttatttatcgaaaaatgtcatcgcaccaagccggactgagtgaactgctttcgctggcgcgcttgcacgacaaaatgccgaagcaagtggcatttgttggcattccgccgaaaagcttggaaatgggcattggcttgagcgcagaagtcaaggcgcttatggaagcagcgctaagcgaaggtcaaagtattttggactcgtggttggcgtcgtagcgatggcaatgcgtcgattaaaacgccattttgagcagcgaaaaacagatggcgaaaagcagcatcgttcgaatattgattcccgcgacttttttaatttcatcaaactgaatgtcgcgctcggtttcgccgatgtagggtttttctactagctcgccgtgataccgattcgggccgccaaatcgacaatttaaaatcccggcaagcgcggcttcgggatagcctgaatttgggcttttgtgttgcttgccatatttcagcgcaaatcgaatcgctcgcggtgaaaggcttgcgagcgccatgaggagcgccgtgaggcgcgctggcaaaaagttcagcacatcgtcgagccgtgcggcaaattttccgaattgttcgtagcgctcgcttcggtagccgatcatcgaatccagcgtgttcgtcattttataggccatgatgcccggcacgccgaaaagcgcgtaataaaaaagcggcgcaatcacgccgtcgcttaaattttccgacatgctttcaaaaaccgcaatcttgatttgattcgcgcttagctcgccggtttctcgcccgacgattcggctaagttgcgtgcgccctgcctcaagcccgcgctcacgaagggcggcgaaaatcccctttccctcgcggatgaggccttcgcccgcgacgccgtaaaacacaaacaccgcatgaaaacagagcgtcgcccaaacggaaatttccgccgaaagccgttcaagcgcgaaaaaaaagccgaacgtgcctgcaatcaaaaccgccgaaaaaagcattcctttgagaaaacggcctgcgccggcgttcaaacgcttttcgccccgcgcaatcaagttgccgaaaaaaacaattggatggggcaaccaagtcgggtcggccaaaagaaaatccagcgcaaggccgagccaaagcgccgtaattacgagcaagtttgaatccatgcttgaagtgcgttgatgagccgagcgttttcggcgtcggagagcgtggcgaggcgaaaatgccccgcgcggcaaccgcgaaagttcgaggcgtcgcgcacgagcaggccgtgcgtctcggctaaatgttttttcaaatcggcggcgcgtccgatttttagttcacataaaaaaaagtgaaccgcgctttccgaaaccgaaagtcccggaacggtttgcaacgcggccttgaacgcggcggctcgccgaagcaacccggccacatcgggcagcgtttccggcaagcgctcgattaaatattttccggcttcaatcgcaagcgcattgaccgtccaaggctgtttgtgcgacgaaagcgcggcaatttgctcggcggacgcgagcgcataacccaagcgaaggccgggaacggcgaaaattttcgtcatcgaacgcagcagcgtcaagttcggataacgcctgagcagcggcgcgaggctggcgttcgggtcggcggtaaattccgtaaaggcttcgtccgtcacgaaatgcgtattcggatttgcctcaaacagccttgcaagtttttcgcgcggatgtagctgtcccgttgggttgttaggattacagataaagcaaagctttgtttccggcggcaaagagaaggtttcgtttgaaaacgcctcgtgcgaggcaaattgcaagtcgtgcgaatggaggcggcaggcgtcctcatattcggaaaatgcgggcgtaaaaatcagcgtgcgagcatttcggaatcgctgcgcaatgagataaatcgcttcaaccgcgccgttcgtgaccagcacttgctctggcgcgacgccgtgatgttcggcaagcaacgcctgcaacgattcgcccgtgacttcgggatagcgatgaacggcatcccatttctcaaacagatgcgccttcaggccttcgggcgagccgcctgcccaaacattgctgctgaaatttgccgaaatcggatgcgtaaattgataggcatcgtcgccgtgtccgtgtaacatgtctgttaggctatttggaaaaaaccgttcggatgttatttctaagagaattatttatgcgaaaaaaacacgctttcgtgtcggtctgagcgaagacgaagaccgcttgactttaaagacgtcgcccatcgtctccgctcagtgcgacataaaaaattgtatcggtagagagggtgaaaggcgcttaaaatacaggttgtgtttccgctaccgacgacaaataaaaatcgatgtcattctgaggcatcttagccgaagaatccagcgaaccggatgaatggatgcttcgccagaagaatgctcagcatgacaagttgctgtttcaactcctgaatcaggacaacacgtataagtaatattttgctataaaaagcgtcgggaatataacaaagttaccagcactcttcgatagctcggaaaagcggcaggggtgaaaaaaacaagcgacttgcaatttcggcaaacaagcggaaggaaaaaggttactttttcacggtgaccggctcgcccttgatgcccgcgtaaaaaacgagaatttccgccggttcgtcgctttcgttttttccgtaatgccatttattgacgacttccacaatggcgtcgccggctttcatgtgcaaaatttcctcgttttccgtcaccaccgtcaattttcccttgagcagcacgccggcgttgataatcggatgccgatgcacttccaatttcattttgggcggaatggtgattttcagaatggtgacttccggctgtccggtcgcataagtcggcagcgtgttcccgtcccagctttcggtcgttttggccaaaacttcaacaccgacggtttccacctgctgcgccaagcctgcacaggttgccgatagcaagaaaacgagtcctaacaaaatttttttcatgagcggatctttttaaagttcatcaagcggtttccttatccgcgaagacgcttctcaatgcaaaatactttcttacgccggtttcaatgtgctataaatgtaagccatgtcgaggtgctcgcgcatcatagcggcaagtttatcatactcggcgttgttttgttcgcgcaggctcattttgggcgcagcagtgggtgtttcatccaaaactgaaagatgcggacgaagcacggcgtcaatcacgatgggattatctaaaatgccgtgcaaataggttccccagcaagtttcggaaaggtagcagccgtcggtttcgccattttcaaaacgagcaaccggcaaggccgaagcatttatcggctcagttttccccatgtgaatttcatagccatagcaaatttcgctgtgatcgcgaaaatgaaatgcgcgttgcagcgtcgttttttctggttgaagttctgtttccataggaagcaagcctaaccctgaaagttcgcccagcttgcattcgacagcgtaaggatctgaaaggcgcgttcccatgatttgatagccgccgcaaatgccgattacggttgttcctttgcgatgcaattttcgaatcgcaacatccaggctgcgcgatttgagttcggccaaatcctcaatcgtgtttttgctgccaggaatgagaatgatttgggctttttcgagttcatccgcgtcaagcgtgtaataaagtcggacgcgcggatcgtgttccaaagcgcggaaatctgtgtaattggcaatgcgcgaaagcttcagcacggcaatattaattttgccaggttggtgcgaggtatgccttttttgcagcgcgacggaatcctcttcatcgatttgtaagtcgcgaatgtatggaagcacgcccacaaccggaacttgagtcaaatcttcaaggatttttcgtccttcatgaaaaagacgcgagtcgccgcgaaatttattgatgatgatgcctttcatcagcttgcgctcttcttcgggcaaaagcgcaatcgttccataaaccgagccaaaaacaccgccgcgctcaatgtcggaaacgagataagtcgcagcgccagcgtggagcgccatgcgcatgttggtaatatcgcgctgcttgatgttgagttcagaaatgcttcccgcgccttccatcacaattggattgtagcgtgcgcgtagccgatcgaatgccaggcaaacttcgcgaaaaagctcgtgccggtcatcggcgttataatattcataagctgagcgcgtgccgataggttttccattcagcacgatttgcgagccggtttcgccggtgggttttagcaaaactggattcatatcggtgtggcaggcaatgccagcggcttcggcttgtgtggcttgggcgcgtccgatttcaaatccttcaggcgtggcgtaactattgagcgacatgttttgcgctttgaacggtgcgggtgaaaagccatcttgcttgaaaatgcggcaaagccctgcaacgagcaagctttttcccgcgtcggaagctgtcccgacgaccatcatcggttttagcggctgaatttttgacataataaaatcatgtaaaggcgattaaatgcaaagttaataaactcaggaagagaatctcgttcagagcagcagcgcttgaatcgcgtttataaaatgcgtgaaacttgttgagcggttattttcaatgttaagaaatgggctaatggcttcagcggtttttcccttggctagatgcaccctgcctgaatattctggaataattttcatcaattcttgactgggtttaataatcatgtcaggattttcgtacttccttttatttctgtgcgggtttgctgaaaaacgcggaaacgctttttctatcgcgatgaaatcgccgatgaaccatgcttccaattctttacatacaattctgattttgaacggcgaatggcattttccgtttattttctccagaatatcccgctttaaatcttggcaatctgtgttgtcttgatcaagcgcaacaacaattcgcgcgccctctactttgctcaaacttggcaatacggtcggcaacgcttgcagcaagtctcccttgccttgatgaggcattgtgtaataccagtaaccatgtggggtaatgagtttttccgcaatcgcagttattaccggcagaatggacggttcttcaaccagaaagaaaatacctttcatctacttcaaatttgcgccttttatgtaatgatttcgccagagccagccaagtttgtttccgtccgaatgaaggtttcgtgtgagttcgtcttccgatgccgctttgatttgagaaaaaccgccgtcttttaccaagaaaaagagttcatcaatatcgagcgcattgacaaaatcgggcgaatgcgtagaaacaaaaacttgcccgcctctttccgcatattccctgatttcttccgccaacgaaacaagcaaatctgggtgaagaaagttttccggctcttctatgcaaagcaatggatgcggatcgggatcgtaaagcaaaatcatgtaggcaaacatttttatcgtgccgtcggagacgaactttccgataaacgggtcgacaaaattttcatcttgaaagcgcaaaaccactttaccttcaatggaatcaaccgcttcaacttttgaaatgccaggaatgcgttgaggaagtttatgaagaatctgatcaaaaatatcgcgatggtactcataaatgtatttcgtgacttgcgccagattctcgccggtagcgttcaaatgttcgtcaagtccggtgtccgaaacccttcgtgccgcatcgatgctaaagctcgagatgtaccatttttcgagcattttgcgaaattccgaaaccgcgcgaaactgctcaaattgcccaagccccttgacggccagaatgtcagggctggaaagaactttattttctctttcatctgtggcgccttcttcgccgtaagcttgttcattaacgatggcgctgcctgcaccatcttgaaaatccagaaaatgccaaggttttcctttcctcccgcgtcgatagcgaagaatttctcttctgacaattgcttttcctcgttcaaaaccaattcgcacttgataggtgatcaccggattgaaatcattttcaaacgcgttagggtttctaaatttcagttcaaaaaaaagttcatctttttcaggatcacatcctcgtgccaaaacttctttaacaccgccgcgtcggttgacggcaatcgtcacattgctttgcaaggcgtcacttaaaaaaccaaaaacgtcaaacagcgtgctttttccgcttccgttcggtcccaagaaaacgcaaagatttgataggccgcgaatctccgtatctttaaagactttatagttttttacgtgaagctgctcaatttgcatggcggtatttttgacaagtgaaaagtatttaaactttcgccgctgtgatatgcgtgcgaaagtttaagattacacaaatctcctatcgaatgaaatatatagtgcggataaaaaacacagctgagtcgcaatgccgctaaccaccgcgatttatatttatttagcgcgctaaaggagtcacgctttcctaaccagccgcgcggaaaatgcgccatcgaagccgtttttgccaggtaaaagcgaaatgtagcccttatcatgaacaacctcgtgaaactcatccggtaaaatctcaattgccgattgcaattgccattcagggtgagcgttcagaaatttttcaatcaacacttgattttcttctggctcaatcgagcaggtcgaataaacaattgcggcatcaggcttagccattttagcggcgttctcaagcaattggtattgcaagtttgaaagcgcggccaggtccgcttcgctaagccgccagcgcagctcagcgcgtcgtgagagcacgcccgttccggtgcaaggcgcgtctaagagaatggcgtcgaagccttcttcatgagagaagcgcgtggcgtcgtgcttaattgtggaaataatatcgatgccgagagcgcttgcaagccggtcgatatcttcaagtttattgtcatacaaatccagcgaggtgatttggccagcgtttgccatcatctcagccaaataagtggatttcccgccaggcgcggcgcacatgtccagcactttttggccaggctgcggattgagcaagcggcaggccagcgcttgcgcttcgctttgaaccgaaacttcgccggtgcttaaaaacggctctaaatcaaaaaagcgatcgggtatgacgaaatccggcaaaatcgacttgcggaaagtgacattttctgcgagcagcttttgctgaaatttctccggtgcgttttttaagcggttaatgcggaaagcaattcgtgggataaggttgttggcttccatgatattttgtgcttccagaaagccgtaagtgctgatccaacgctcaagcaaccagcggggatgcgaatactttagggcgatttgatcggcaaatgtgccgccttgaatggaaaaatctacggattctaaattgttgctgatgtttctcagcacgccgtttaccaagtttccgagaaactggcctttgagttttttggctaactcaacggattcattcacagccgcccagcgaggaactttgctcaaaaataaaagctgataagccccaatgcgcaaaatattcttgacatcgatgtccattttatcgtaatcgtgccgataaaattgtttaatgacatgatcaattttcattttttcgcgcagcgtgccataaacaatttgcatggtaaaggctcgatcgacgggctctaacgcagtaatgctaaaaaaatgattcagtgcagtgtccgacttggcatgatttacttcaacttccctaagtgcctgtactgcaatttctctggctttcatcatggcgataatgtttgatttaccggtgctttgccgggtgaatgttcaattgcaaaaaagtgtcgccttctgccgctaaaacttcttaggattctgtctgtcgtgtgtgggatttataaaaatgccgccgttcaaatataaagaggcatttctactttatcgaagaaaaaacagcgtatactcaaaaaaacaacaacttaatttcaaattaaagcaattcttgaaaaagtaagcactttttaaaaggcgaccttaatttttcagataaaaaaccatataaggcgcaatgcttctcagtttcagaaacgcatttttttagcagctcttggcagtataaagcgatttttgtacttttaaggttaattgagcgcaattcgtttgcggaatgctctttaaaatttggtttagtaatctgtcatcaagaaaggtggagggaaaggccctgcgaaaccttggcaaccgctcaaataaaaatgtgagttggtgctaattcctacccggtgtaaactaccagcgggatagatgacggaagattcgtatccaaaatcttgcctgaatacacaggaaatgaatagatacaacctcttccggcatcttctacggaagaggtttttttattttcacccagcgtttttcacgaatcattttcgccacctcattgctgacatcttgcccaaaccgcatttcgtaatttaacgcacgataagaaaggacaaacacatgtcagcagcagaaaaaagtcaaagctcggcttatagatttgagaccctccaggttcatgctggtcaagagccggcgccaggcaccaacgcacgcgctgtcccgatttatcagacgacttcctacacgtttgatagctcggaacatggcgctcgattgtttgaactgcaagagttcggcaatatttatacccgcatgatgaaccccaccaccgacgtgtttgaaaagcgtgttgctgcattggagggtggcattggcggccttgccacagccagcggccattcggcgcagtttctaacgctcgccacgctttgccaagtcggcgataacattgtctcatccagctttttatatgggggcacgtataatcaattcaaagttgcgtttcctcgactcggcatcgatgtgaagtttgtcgagggcaacgacccagaagcattccgccaattgattgatgaacatacgaaggccatttatgtagaatccatcggaaatccgcgttttgtgattgccgattttgaagcgcttgccaaaattgcgcatgagaacggcattccgctgattgtggataatacgtttggctgcgccggttatctgtgtcgcccaattgatttcggtgcggacattgtggtggcgtccgcaaccaaatggatcggcgggcacggcacttccattggtggcatcatcgtcgattcgggtaaattcgattggaacagtggaagattcccaatttttaccgagccatcgcctggctaccacgggcttaatttttatgagcaattcggaccgaaaagtccgtttggaaatattgcgtttatcacgcgtgctcgcgtagaaggcttgcgcgattttggaccagcgttaagcccgttcaatgcgttccttttattacaagggcttgaaacgctttcgcttcgagttcagcgccatgccgacaattcgcaagcgctggccgagtggcttgctgtgcatccgcaagtcgaatgggtcagttatccaggcttggcagccgacagcaatcatgcgctggcaaaaaagtatttgcgcaatgggtttggctgcattttgtcgtttggcatcaaaggcggcgcaaagtcgggcgaaacgtttattaattcagtgaagcttgcgagccatttggccaatgttggcgatgccaaaacactggtgattcatccggcttcaacgacgcatcagcagctgagcgaagccgagcaaatcgcggcgggggtttctcccgacatgatccgcgtttcggttggaatcgaacatatcgatgacatcaaggctgattttgagcaagcttttgcgaaagttaaatgacccaaagcatcatgaggtataaagattttttttccgagaaaacgcagtttgccaactttaaaaccccgttgaccttagagtttggcggcacgctgccggaatatcgagtggcctatcgaagttggggaaaactgaataaaagcggcgacaacgccattttgatttgccatgccctaaccggctcggcggatgcggatatttggtgggcgccgctcttcggcgaaggcaaaacttttgatgaaacgaaagatttcatcgtgtgcagcaatgtgctgggcagttgctatggcacaaccgggcccgcgtccatcaatcctgaaacgggaaagcggtttggccctgattttccaagcttcaccattcgcgatatggtgcgcgtgcagcgctcgctgctcaatgcgttgggggtaaaaaagctcaaaatggttattggcggttcgctcggcggcatgcaggcgctggaatggtgtgccatgtatcccgactttgtggaaacgcaagtaacgattgcttcttcgggcaagcattcggcgtggtgcattgggctgagcgaggcgcagcgtcaagcaatttgtgccgatgaaaattggaatggtgggcattacacgcctgagaatccgccgaaaaatggcctttctgcagcgcgcatgattgcaatgtgcacctatcgcacccgcgccagttttgagacgcgctttgcccgcagtttgcgcgcgaaggaaaccttcaacgtggaaagctatttgctttatcagggcgaaaagttggtggagcgtttcgatgcgaatgcgtatgtgaaactcacgcaggcaatggataagcacgacctttcaagaaatcgcggcgattattacaacgtgctcaaaagcatcgatattccgtccttgatcgtggcaatcaattcggatattttgtatccgcaagaagagcaagaagagctggtgcgatttatgccaaatgcgcaatttggcatgctttattcgcaacacggccacgacacgtttctgatagaaatggaggctttgaacaagctcgtgatggcgtttcagaagcagctgccgccggaaggaaaatttttaaacgaccgttccccgattgtttccactatttttggctccaaattgggcgtttgataaaacaaaaaagccttttggcttcatagaggcgcttctaaacgaatagcgcgcctctatgcaacagcccaaaaatcatttatttctgataagatttcaccgcatctgtgcgaaggccaagcgaatcggcgatggtttgccatgaaaacgcagccacgttgccatcgtcgtgcacggcgtagaaagcgccatttttaaatggcccaaaagcatattggctcagcgccacgccatcggtgtttgcggtgatttcacccaaaaaagcaccgagatgtgcgaaggttttccggtcaaaaatatggaaagtgtttgccttgtaatcttggtcagtagcgatccaatagccggtgctatcatcggcggcgtaaagcgcaatgccttctggctcttgcttgaaaattccctttccgataatggttccagtaaatttcccatccagcgtataaactttcaaatcgtgctcagagtcgtgttcatcggctacgagcaaggtgttgttggccgggtcggcgtaaatgctttcaacggttttcagtacgcccgcgcccgccgtgtcgccgaacacgccggcaagcttgtaagtcacttttccgttttcaacgctgaattgatagtgatgaacgcgttcgcccagttcgtttgccggcggcaatttttcgtcgggtgtttcgtaattgtcggtgacgtaaagctcgtacgtgttgggtgcgctggcaaaaacggtcaagccataagggcgtttcaaattatctgcgccgataagttcaagcggtttaaaatccggcagcgcgaaaagctgcacgcgctggttgtcgcgctcgaccaccagcgccaagtcgtcaatcacagcaacgccatttggacgcttaaactcaccgagcttttggccagattggccaacacgcttaatgatgttgcccgtcgcggcgtcattaacgagcagcacatcggtttcttttgccgtcgagataatccagttttccgattcagaatgattccaaatcgcaggcgaatcgacattgtcttgttcgttgcgcttggtgagaaaatcttctttgatgcgaacctgtttgtatgctgccgatgggctttcggtttgagccggcgtttgcttttctttttgtgtgcaggccgtgtgcgtgaaaagcaagaggacggcgctaaagagaattggccagaagtttcgagagtaagtcatattgaacggacatgttttggtttgaacaaaagataacaaatcggcgaaacggaaaataaagaagccatctcatattgagatggcttcaaaaacaaatggatcgcagcgatttataagctgtacttaaatccgagacgagcccagaagccgtagtattcgcgagttgctggcgtatccaaggtgttgtagaaatctacgcggcgttcgttggttaagttaataacctcgccataaacgctgacgttgtcgctcaagcgttggctggcggaaacgtcaatttgcaagcggtcatcaattttgtaaagatcatcaccgtcgatttcggaaatgaactcgccgttgaagtttgccgaaacacgagcgttaaagccgccgcgtgtgtaatacaacgccaagtttccaacatgtttggattgacctggaagatcgatttccgtttctgcttcgtctgtgccagctaagtttttaactgtcgcagatgagttggtgtaagtgtagtttgcataaacgcccaagccgctcagcacgcccggcaagaaggtcaagttttgctgccatgcaacttcaagtccccaaagggttgcgtcatcgccattaaccgactgcgtgatttctacatcttcaacgccacggaacgtgccgtcataggtttttttgtagatgaagtcgctcaggctcttgtagaaaaagcctgctgaaataacgccaacgctaccaatataatgttctccgaaaagatccaagttgaaggatttgaccggctctaagtccaagttgccaagttcggcttctttatcgtcaaggtcgaattcagcgccttgtaccatgtcgccgaagttcggtctggcataagagtaagtggctgccgcgcgaaggatggagaaatcgttcaagttgtacttcaagtgaaccattggcagaacaaggccataattgttcgtgccggagactttcacagctgcatcgttttcagcatcccattcgccagcgtcgtattccacatcggtgtattcatagcgaacgccagcaagcaacatgagtttgttgaactggaactcactcatcacataaccagcgtacacattttcagaagcatcgtactcagaaagtgttttttcttccaatgcggcttcctcgtcgttttcaaaataatccgggtgagccaaaagatagcgtctgaatgaagcgacatcagggaatttgccggttttgtaatcgccatttgcaaagtcatcggattcatattcacccaaaaattgagaaagggtgaggtcgtcgatgccatctttcaacttccattcattgtagtatttatactcgtagtccttatccttgaagcgcacttttccaccgaacttcagtttgccaggtgttttgccaaactggaacggataagccatgttgactttacccgtaatgttttggtcggtagccatggtttcggattcttcatacttgtcaaattcgaacgcatcggtttcgctgcagtagcagaaggtgtttccatcttcatctttcacagaagtaattttcggcacaagtgcatcgtcgacatccaaatcgatatccaagccgctgacttcaaaatataattggcgatcgtgcggggtttcttggcgagcgtatgcgtaagacgcttcgtaatccaagttgaagttgttggatgcgtgcgtaccgcccaggttgaagctataaacgccttgattttcagggcgcgacttcatgtttttgttgatagtccattcgtcatcgtcttcatcatatgagaattcaacgcggcgacggttttcatgctcgcgcaaatcgctatataaagcgcggagataaatcatgttgttgtcgtcgaaacgatagtcaaacgtagagctaaggccaacacgatttctttcgatgtcgtaatcgcgaagctcaaaggtttgaagctctggcaagccttcatcgttatcgagcgcccagtcgtccatctcatttttttgagaaccgcggtgacttggatgatagctaaggttaaacatgtaaccgaatttgccgtcattcaggcgctggcccaaatttacagaagattgataaccgaatttggaaaccaagtcgttgtattcgccagccagcgacgcattgactttcagcacgtcgctctgtgcggtgcgcgtgattaaattcacgttaccgccaatcgcgtcaccgtccatgtccggtgtaagcgcttttgtgacttccaacgaagccagctgatcggcaggaacagcatccaacgcgatgtagcgaacatcgccttcaggagacggaatttgctcaccgttgatgctcacgttggtgtattgcggagaaagaccgcgcacaaacacatagcggccttcgccttcgtcgcgctcgatattcacacccggaatgcgctgcagggcttcggctgcgttcgggtcaggaaaacggctaatttgatcagccgcaacgatgtttttaattgtttcagaagcgcgctgctggttcaaggctttggcttggccttcgagctgtccggtaacaacgacttcgccggtttgtagcaacttgcttttcataatcacgttcaacgtgacggtttcaccagattttacatcaacctcaactgtttgtgtctcaaatccgaggtaggaaattttaatctcttgcttgccttcgaatgtacttggtaaaactaagctgaagtcgccagaaaggtttgttgccgttccaattaaagtgccaaccacatcgatggttgcgccgggaagcggcactttggcctcttcatcaacaactttcccgatgattcgtccggtttgttccgcgtagccgttttgcaatgagaacaggcttagcgcaaaccaaagaggaaataatcttccccaaaaactgcgtccccaatgagtcatataaattgtctttgattttttgaaaaaagctgtaccctcgccatgcctggaaaatatcttttgtaggaaggggaaatatggaactgcggggaaaagaaaaagaaccttgcctggcctattgagcccttttggctcgtgatagttgatggcaacacacgtgcttgttaattgctgtggcgatattctcgttggcataaaaaagtacccgtgttctaaatccaaccaatttattgtgccaccattaagaaataattaaaaggatgttatttctacgaaacatacgcaacctgttgaaattggggaaagctgtttctgtttgaaaacaggaggctaaaaaatggaaagcaagggacaatcataagaaacatcgcccaacaaagcgatgcaaaaatcatttcattctggcgatgtttcttttgggaaaacttagcgcgttggaatggcttctatcaacgcagcgtgataaaatccatgatggattttggcttgttgattgagtttttttccgcccatacgcaaactttcgttcaccgtgtcgtctttcatcatttgcaaattcatgcggcggtcgtttttggggaaaaattcgccgatccacattttgaacgcaagcatgctattgtaaggcgcataagtgaaaataaacggccctttgctcattttcgccatcttcgaacacatctgcttgaagcctttggccggatagtgaatcagcacatcgaagcagaccaccgcgtcgaagctgccgctgatagattccaaatcgccgacattgaagttgattctatcggcaacgccttcgcgcttggcatcgactttggcctgctcgaccatttgcgccgcaatgtcaatcgccgtcacattaaaaccgcgcttggcaattgcgatggaaaaaagtcccgtgccgcagcccgcatccaaaatggttgcaccctttggcaggttatgcgacatgagccagctttcggcctgagccatcatttgtgcgtggccgtcgcgcacggttttgcgaatagatgaaacttccttttgtccataaattgctgaccatctttgaaacccaattccgttgaagtaagattgaagctcctctttatgaagctccacatcaacgatttctttgcccataagttttttctccttcttctttcagagtaaatgtttttttcaaacagaagttgattttcttgctatgctttcagcttcgttctccaagccgaatttattttcaaattcgttgcgatttaagcattttccgacactttttccaatcggtcttcaaggtcgtgataaatttcccgaagttcttcgagcgtcgcttcgtcggcttcccaaaatccgcgactgttggcttcgagcaatctgcgagcgatgcccgccgttgcatggggatttaatttggccaagcgttcgcgcatttcgccgtcttgcaaatacgtttcggcgacgcctttatatacccagccttccaccgctgccgccgtcgcgctccagccgtaggtgttattcacatgcgcttcaatctcatggactccctcgtagccgtgcttgagcatcgattcgtaccacttggggttcaagactttggcgcgggtttccaaacgaaccatctcttccaaagaactcagccgctcgcccgaacccgtcccgatcgcgtcggcgacaacgaccgacgggcgcttgctgcgaagcttttcaaccgtttttgtgacgccgccaagatattcataataatggtcaatgtcactaatcccgatttcaaaactgtcgacattttggaacgccatatcgacggtggacagcgaactttcaaaaagctttttctcttcgcgccattcgcccttttgattcatggtaaaacatttgcgcgtggtgaaggcttcgccgagctgcgaatcgtcctcccacgaactgccctcaaccaagtaattgacatttgcgccgtagctgcccggcgcgtttgaatagacgcgcgtggcggcctcgtccagcggaatgttgtaggctttggcctgttctttggcgtgtttgcgcacgaagtttttttcaagcggctcgtttgcagtcgcggcaagtcgggcggctttgtccaacaatttcatttgatgcgtcaaaaggtcgcggaaaatgccgctcaccgtaatgaccacatcgatgcgcgggcggccaagctcttcaagcggaacgagttcgacgctcgcaatatttccaagctcgtcctgaacggcacgagcgcccagcaaggccagcgcctgcgccacgccttcgccgtcgctcttcaaattgtccgttccccaaagcaccatcgcaatggtttcgggcagcgcgttttgttctttttgagcgcgttcgagcatgtcatccacgagcttttggccggcggtttgcgcaaaggcggacggcattcggaacgggtcgaggccgtgaatattgcgcccggtcggcaccaccgccggattgcgcaccacgtcgtttccgggcgagggcgaaatgtagcgcccgtccagcgccctgagtaggccttccagttcctgctcgtctataatatttattatcagctcgtttaagaactgccaaagtttttcaagcgtgccgggcttcagtcccgattctttttcaagaaactcttcggcagccgcgcggcgcatggggaaagtggcgcgtaaaaattccgcctgcgaaatgtttttgccgcttgtggtgcggtgcggctcgtttccgattgtaacaaattggcgaatcgcctcgcgcgaaacccgttcaatgtcctgccaacgctgttgcgaaagcttgtcggttttgacgccctttcgaagcgcgtcgtaattccagcctttttgctgcgttagcaattccggcagcgggggcaatttttcatccggctgattgaacgaggcgacgagcgataaaatatcggtcagctcgtccgtcgtggccggtttgccaagcacatgcagccccatcggaatcatgcgctcctcaatgcgaatgaggtcgtgcgcaagcgccgcgatgtaggcttcctcgtcctgaatgtcgtatttggccgcgctgttttgctccgcttgattttcgctcgtttggaacggcgagctgccgacattgatttccaacttttcggcctgtgtgcaaatatctttgaaaagctccgccgacggctgctttctatatgcgtcgatttggtctttgagttggcgcaagcctttgtaaagtccggcctgctcgagcggcggcgccatatagctgacgagcgtggcgctactgcggcgtttggcgatggtgccttcgctcggattattgacgcagtaataataaaaattcgtgaggttgccgagcaaacgcgtcggccagcacgaggcgctgaggccattttgtttgccgggcataaattccagcgcgccgtgtgtgccgaagtgcaaaacggcgtcggcttgataaatatggtcaagccaagtgtagaacgcggcaaacccgtgatgcggcgcggcgtctttggccatcaaaaggcgcatcgggtcgcgctcgtaaccgaaactcggttgctgcccgatgaacacattgccgaattgtttgcccaaaatgagaaaattttcgccgtcgttcaaaagctcgccgggcgcgtcgccccaaaatggctcaatttcgtggtaatgtttaaacagccgcttgtaatcttgcaccgaaaagcgcgcctcgacattgcccgttgttccgtaagtcatgtgattgccgtttacaatcgcttcgcgcaaagcgtcgggtgtttcgggaacttccacctggtagcctttttccttcagctcaagcatgaagcggtgcaagctggcaaagacatccaaataggccgccgtgccgacattgcccaaattcggcggaaaattgaacagcacaacggcaagttttttatccgcattggattccttgcgaagcttgatgcggcgcgaaatgcgttcggcggcaagctcaatttcctcgtcaatcggaatgattttatcgccgccggaaatcggtccgccatacacgcgcggttcggctgcgccgtcaagctcgggaatcgcaacgctcaaagcaagctgcacgggcgaaagtcccatgtcgtcttgcttccactccttcaccttttggaaggccaacggaatcatctccagataggcgacgtccagcgtatttaaaattttctgcgcgtcttgcggacggctttccgccgggccgccgacaagcgaaaatcccgttccgtttatcaagaggtcgatgtccagcgtgtctttgctttgtttttcaaatgacgaactggacgagcggaaaaagctttcgatggccgggcgaaaatccaacccgccacaataagcgatcgtaacttcaatgccgcgcttttccaacgcttgtgtcaaagcatgaatatgtgcggtgtttccgccaagcgttgacgcacgcatcgtcagtagcgccacgcggcctttgtcaggcgttagcccgcgttgtttttgccactttttataagcgggaatcgtctcgaaatgctccggcgcttcgggatggtaaagcgcgacgtcgggataaaaaagcggatcttttaatggcagcttgcctttgtagcctgggacatactgatctataatattgcaaagcatccgctccaagttttccgtcgaaccgttgagccaatattggtgagcggaaatgaaggtataaaggtcgcgggctttgccgggaataagtttcaacaccttgctcaaattgcgaacgatgccaagctggcgttggctttcgccgtgaccgtgtttcggcttcaagcgccccatcaatttttttatcgggctgctcgattcttctgcctcttcgggctttttcatcacgaacttgccgagcttggtcgtctgaatcagcgcagggttgctcgtgataatgcaaacggggcaagtggcttcatccaaaattttttccaacggcctaacaatttcctcactaaaaagcattgagccgaaaataaaatcggcgtgaccgacatcctcagccagcttctgccaagcggtttcgccgcgaagcaacgccatgttgtagagtttgaggtctatatcaagctgatgtttttgcttaagatttgcaactgcctcacgaattgcggaattgttggtgacctccatggtcaaaaagataaaacgcatatagtccccctcgttatagagttaattggctgattttttcgctttttagtgttgcgctaacgaacttgattgactatgagaaaaaacttagccacatgcacaacagcggctgaaagctgaataatgatagaattttaaatcggtgtatcgaaaaaacgcgaagccgttattgagaaatcatgttagaagcggcgtggaaatttggagcagattgcgagcagttagatgtgctgatagaacagtgagatggctctctaacgaatgaaaaactaagtgataagaattgaatgtgttaaaaaatggggcgtcgcaggtgaaggaatgatgcttttttgctaaacgagaaattcgtatggcgtcgtcgtcatctgttgattcttcttgtacacaagacatgcgagggagggcgtcgactgcctgaaacggtgaaccgatgagcacaaattttggcggtgcaatcagtgtcgtttttgagtgaagcgggagatttttttcaattttacgatcgcaatttcgttctttgcttttcgaactcagagacgacggcgctttccctaagcccgtgcagccaagcactgagacgacgaagaacaaatacacctcaagtagtcgccacagctctcgtgtcactcgttgaacatgcgtgcaattcattgcgttgcgagtaattttccctgaatctctaaaaataagttccctcgtttcacgcgtaagatagggcaataaaggggctaatgaaaacgctttttttcaattcacctaattccttgccaaatccataacgttttttataaaaaatgcttatagcgaaaatcggctttaaaaactcaagtggaaattaagcaaatcatttgatgaaacccagctaaaaaagcatcgcagaatgaagttttcctgctcattttttctcgattgtgcaagctaattcaggaaaatatcaactttttgattcttgaataaagggatttggcgcgtgttaagcgcaagcgcgatacacagcagaatcaaaaaagccacctctacggaggtggcttttaatagcagaaataaattgagctgaattacatggcgtgttcgatgccttcgagacgatcttcaaggtcagcgtagatttcttgaagcttatcgatggtgtcttggtcggcttgccacatgccgcgtccgctggcttcgagcattcggcctacgatgtttttcatcgcttctggattggcttttgcaagtcgctcgcgaatgtttgggtcaaacgcgtaggtttcagccgcttctttatatacccaatcgtcaacgctcttgctaacggcgtcccaaccgagcatgtaggtgaagcggttgctaatttccgttgcgccgctgtggccttgcgccagcatgttttcgtaccacttcggattgagcaatttggaacgatattccacacgcagcgttttttccacatcgtcgactttcacgtcggcggtgaaggattccacatagttgagctttaccgttttgcccttcttgttgtgcaagcgagccgaaagctgcaacgatcccgacgacgagaagtagcggtcgatgtcggaaacgccgaactccgccgagtcaacctgttggacaacacggtcaaccgtgccgagcaagcctttgagcacgtcggtttcaagcgcaccgttgcggtttccgccatacgcatagctggtgcggcgaacgaaaacgctgtccaagtcttcctcagattcccacgcggaatcttcaaccatttcgtcaatcgagctgccatacatgccttgcgcctgcgtgaagatacgcgaggtcgcgctttcaaacgatttgccttcggcaagcgcttcatccacgtgttttttgatgaagttcatgtcatgcggttcgtcggctttggcggcgtctttgaccaagcggtctaagaggttcatcaggttgccgaagttgtcgcggaaaatcgagctaacctgcatgagcacatcgatacgcgggcggccaagttccgaaagcggaatgagttcgtaatggctgattttgccttgcgcatcgtagcccggtcttgcacccatcaagcgaatgacgataccgatagattcccctttggttttgatggtgtcgagaccccacaaaacctgtgcgacggtttcgggaaactcgtggtcgttttcggccaagtggcgctcgatgatggactcggcgatttgcgcaccgcgcgagttggcgacttccgacggaatgcgccacgggtcaatcgagtgaatgttgcgaccggtcggcaaaatgtttgccccgtcgcggatgaggtcgccgcccgggcctgccggcaaataacgaccgttcaacacacgaacgagcgcgtccatttcacccgaattgtctttcatgccttcaaccgtttcgcgtccggctcggaggccttcgttcagcgatttggccatctcttcggaaatgcttgcgccgcttgtcaatttgccaaagacgctacgcggatcgttgttggcgaaaatgcactgctcaacaaattctttgcaggcttgatcaattttttcgcggagagcgatcgcgtttttgtcgcccttacgcgcaagcgatgccaattcagcatagccgctatattttttgccttcgggataagtacttaaaatgatggacggcaacgagagattttcgccacgaagcttgagcatttcggtaatcgtcgtgacctgctcttcaaccggcgtggatttgccgaacacgtgcatttcgctgctaatcaaacgattttccaaatccatcaaatagacataaagtcggctgacataatcttggaacggctcgccttctttatatgggcaatcgtcggaaagattgagttgggcgactttttccaaaacggcttcctggatttctgcatcgtcggatttgtccaaaccgcgttcgcgataatcggcgatcatgtctttgagcgcgggcaattctttgtaaagtccagcgcgtgaaagcggcggcacggcgtgcgaaatcatggttgcatagccgcgacgcttggcgatgttcgcctcgctcgggttattgaccggataaatataaacctgtgggacttcgccgagcagcgcatccggccagcaatcttgcgttaagccgagctgcaaacctggcatccattccgctgtgccgtgcataccgacatggatgatgccgtcggccataaacttgcggctgagccagcgatagaacgagatatattgatggtgcggtgtgttttctttgtcaaacaacaggcgcatcgggtcgccttgaatgccgagacgcggttgcacaccgatatagatatttccgaaagtcaagccgccgatgtagactttgtcctcagcagccggcgcgatgtcgcccgggaaggaatcccaacgcgcgttgattttttcgcgctcgccttccgtcgtcatgttgcggaattcatcgtgggtcacgcaaatggcatccggcgcgttgaactgcgtttggaaatcggttgctttatccaacatgttataaagctcgtcagcagtttcgggaatgtcgccgacatgatagccttccgatttcaggcgatgaagcatggcaagcaagcttttcggcacatcgagcagcgccgcgcttgattttctgcccaagccaggaggatagtcataaacgacaaagccgagtttcttttcgctgttcggctttttgcgaagcgatgtccagcgaaccgcgatttgcgccaaacgctgcatacggtctttggtcggtgtgatgcgcccgtctttaccggcgccaagcaccaccggagaaattgcgccgtccatttccggcatggaataaagcatggcggactggagcggtgtgacaccgtgcaaacgccaagaatccatatcttggatgaaaagcggctgtgccacaatgtacggcacgtcaattttcgagaagatttcatcgcgagcttctgcggaagtgcccggcgtggttgaaccagcagggccgccgattaagccgaagcccatcatgttaatgagcaagtcgatgttctctttcgggaaccattcgcgaacggcgacatgcccttccacacccatgacgaacaccggcaaaacataaagcccggctttttccaattccaaaatggcagcatcgatgtaggcgcgctcttgaagcaagtgtttgcggaagaaaagcaatccgacgcgagaagaatttttcggatcgtttgatcttttcttctgccatttgttgtaatggcttgcatctttgaaatagtctggcgcttcaggatgataaaagcccatagttgggacttcaaccaccgattccactttgaggtttgcgccaaaatattcacgcaaaattaagcggaacatgttggcgaggttttcacccgtcggatgaagccagtaagagtagacctgcatccaatgcttgaaatcttttgccttgttcggaatcaaaggcaacatggtacgcatgatttttagcaacttcatgtagccatacagcgcatcttcatcgcgtcctttaacaagcatcttggcaaccttcttgacgatgtcgggcataccgctgccgtcgccggctgggttgtaatcgccgacttttgtcatggccatcacttctggcatcgattcgtaggcaaagatggtttcgaccgacgatttctcgaggcattctttgagccagtctgcctgaggcttgaactgaatcagcgtcagaaaaaggcaatcggctgattgaagcgccgttgcaagttcctcattttgttgttcgaggtcaaggtcggaccattccgtcagttcggcggcgtcgccgagcatttgacggacatctttccaaaccctacggttgtactgatccatgcctaaaatggctacaatttttttcttctcgctcatgtgtcattgtctccttttgtgggatgccgaaaaacgcgacttgtgaaccaacaggcttttttgccaggtgggtgtttcaactcgcccttttacggccacaggtatttttctcagtgttaatggttcaaaaattctcaaaatcaaaaaacggtaaaaaaaattcagccatacatttttacccggccttaaccgaaatggaaaaatgaatgtgaaagaacagcctccaataaagcgtaaccaaactgtttgggagcgcttatcgttgcaaaagcttttaagattcccctttttcgtggtaaagcgtgtgcttatacatgctcgaaacccggcagattcggttcaaatttttcacggcctgctccagttttctgtaaggaaaaaccaccagaacttcatcgtcgttcagcggcaagccggcatttccgccgacatcgccgagcgtaaaagtcggctcgttcgttttataaacaaaacttgaaatcatctcgcaggttgaactgccggcaacaccacgaattagctcgcccgtgtcaaaaccgtaggctcgcaaaattcgctgtccttgggcaggtttgcaaataataaaaaccaaatcgggcgaaagggcgtcgtcgttcattttctcaagcggtgaaatgagttgcgcctcgaattcgccgtcttcgaatggcaaggtggctttcaacgcatttttcaaggcgtccatcgtaccgaaaattttgttatcgccaatcataaacttttcggccatttcgatcggcatggtgctgccgaagccagcgcccatggcgccaccgccgcaaagctgttgcgatttgaccgtgtagaacggccccgcaccgtaaaacgcatcgccccacatggcgcaaagcatagattttgcctcgccttctggcgcatcgctcccgaagcgcttcacgccttcgggaatatccgcaagccgctggatgaatgtgattgcaacgggcttgcgctcaagcgattctatttggcaaagcgaatcggaaagctctttcggtgtcatgcgcggtgttccttcacgattaatattgatattcaactccaaaatggaaactcctccctggcgcacggtaatgctcaagctcttcatattggacgttgcctaaattgcgtacagcggcggttaaaacgaccccatccattacatcatactttgcacctgcattcatgacaaaaaagccgcctggatagtccgtgccttcttcgttggcgtacattctgacggacttaatttcgctaacgaacctgcccgaataattcaggatgacgttgccgatgtggtaggttgtattaaaattaaaagtatgctccggtcggtacgacaaccaatctttgccatcttcaggattcagattaccaccaagtcgccggtcactatcgctggacacatcttttgcattcatataattatagccgaactgcaaatgtagtgtctctatcggttggctcgttaggctgagttcaagcccaataatgcgggctctggaaacatttcgaaattggaaaattaccgagccaatatcagtggaaacggcatctggattgacattttccgactcaatcaaatcttgatactcgttccagtaggcagaaatatcaaaggaaaaatatcgagaaaaactcttgaacatgccgatttccgcaccggtcatgcgttcggcgtcgagttctccgttcggaattcccttaaaaaatccagcgtcggttacaaagcgttcggcaagtgtcggcgctctcatgcttcggccaagtgaagctcgaatagaagtttcttcatctaaaagataggttgctgcaacacgtgggctaaattgccaaagcgttttgtattttatggattctgttttataggaataaatcgattggtaattctcgtctatacctgtttggtctaaataatttttgtaggtaattgaggtgcggtcgatatggtcaacatcgaagcgggccccaaagctaatgcggattttgtcgcttgcctgaaaatcatcttgtgcgaaaattcccacgccatagcccgaattatttttatagatcgtagaagtaacatcgtcataacgaaaatctgttcccgctacaattctgtgcccacctgaaaataaattgaattggatgctgcctccgtagcgtcttgcatctgaatcattgtacgttgatgggtcgtccgggtcatacgggcgtctatcaccggcaagataacgctggtaattatctatgacctctccggtagcgtttgttttatcaaatgcagaatttttttccggataatacttaatcaaccaataggagcgattaaaatagagctttgattccagacttgcagaattgcttaaggtcgccacatgcgtgagaccgatgagttgcactgagttatccttaacatcatcatcaaatgtataattttgggcatcggctgcaagtgcgttgtagcggttttgccaaggatatggaatccctccagtgacaaaggtcaacatgcttgtaagctgcaaataattgctgccgttcaagtcatagcgggcttttattttaatatcgtcactttccatttgcgccgattggcgatagccatcgtcgtcggaatgggaatacactaagttatagcgaagattgttgattttattaccatgctgaatttccgcactgtaaaagtaaggcgtagaacctccgggataaactgatgtgttggtttcattagaagcaggcttatcgtaaaaaccgttttgaaaacgggctttgaaggtaaattcttttggcaatgctgccgttgcactaatgacgccccccatagcccccataccataaagcgaggacgcattgcctttaacgacttctattcgttcaatggcgttcatggagagcatagaccaatacagcgaaccagcatcaggagagttcaacggaaacccgtcgtaaagcattaagacgcgcgtgccgaggccaccgccagaataagtatttgaaccacgaatttgcaccgtgcttgaaccgtagccacctgaacgcaccatatcaacgccaggaacggtttcaagcgtatgatccaattgtggcgtgggaagggcaactatggcttcttcagagataacgcttgtggtgatgggagtttctactttattttgctcgtagcgtgaagccgaaacaacaacttctgaacccgttacgctaccctgctttaggctaaaattgagttcaagcgtttctccatccccaattgaaatgcgtttttttatgttcttgtagccgatagccgaaattcttattacaaatgagcctgacggaacacgttgaatttcataatacccatccaagtcggaagcagcaccgagcatggtttcttgaatcatgaccgtagcgccgggcagaggctcagatgtttccgcatcggtaacaacacctttaatagttgattttccatgtgtatcagcaaacactgcttcggaaaaccaacacaacccgatgatcaaccagactatttttttcattgtaaatattccctcgtcaaaacgtttaagcataaaattgccaaaattcagagggcggaaaccgtccgccccctatttaatcatcatgcgattaaggcaacgtgatatttgtttgccaaaccaaaagcggatatgttacattgaatgtgaaagacccatcaccagttgttaggttctcatattgtgcgagaggttccgctgtgtcatcggtataggatattcctgtaaatgaatcaatgatgatacatttataagtttggtcaccgcttgcaaaactgatatgtgttttatcaatgaatgccataatgttcacatcggtagtagccggcttaggaatgacgacataaagatccggagcgacgccgcctgccgcaatcgcagctgcttttgtttcataatctttatatccgataagcgccaaataaggctcggtttgtccgaatccaggcgttccagtcggccagtttgtcgcgtcgtcaacagtaacggtaccaacaaccgagccgctatcgagacctgcgcggcgcatagcatcataagcatacgcgccaacagccatatcacagtacatgtcaatgttttgatgagcatcgctgttaaccgttatggatgtcccatagccatattttgttgcgtctccccaatgtccaagtccaacagattttctaaccgtatttgcatcccgaatattttcataagtcggagcaacaaggtaagtcccgtttatcacatctgtgaactgatactccaacgtattattagtgagcatacaatatttcattccggttcccattccggttcctccaagcaggtaagcgggccctgatgttgccattccagctgatgttgcgggaataagaccaatgcgaaagtaccctgcaacagcatcgctagtgcttgcactgtgtggccataagctttcactaattgctccccctgcataagtgaattttaatgtaccagtgatggtattcgaggtggtcgggtcaatgatttcgagaggcgtacaactttcgtctgtatttgtcccattatcatcgtcgtcgcagcctactgtgcctacagaaagcgtgaaggcaaaaagtaccaaaaacagtctttttaggaatgagtgtttggttgatgtaatacgcatagcgtttctccccattttaattatttttttgaatgatcacgattaatgtactgcaatgaaactaagcacttttttatggaggaaaagctcatttctcaaaattttcgcgtgcatctctgggacttattccacctaatgcagtatgtgaaaaagcagaacggcggtatgcaataccgaccaaaagtaagctacgttaaaagcggggtgtttatttgaatcaaattgaacggagttttcagtctctgcgggatataagcaattggtgatgcgaattgaacctgaaaaagttgagcaaaattttgcaaaaacggcacggatgtgcttaatgaagatctttcagcaaagaagtgtttctttacaaaagcgcaaccgtgcgaatcggaattgtcttgtttttctgcggttgcagcacgcgcatcttgattagggtaatgcgcactgcgagccatcgaagaagcgggaatgtttaacccaagcggataagttaaaagtgcttttctagaaagtaaaagccgagtttcggcggttttgtcttttgactttgagcttaataagtaagtattcttggcaatggcctggccacctaaaactgaaataactaagaatagataaacctccagcaacctccagaactcttttgcaaccaaatgtattttacttcgaaaaatcatgagactttatgacacaagtttcagttggtgcttcaatgaggtccctcagatacccagtcttgaaaaacccgaacaaaagatagggctcattaaaacgctttaaaaatatgatgcgatatcaagaaaatgttaagttctttttataagaagaaataaaaaaaaagcttaaaaagaatatcgactaaaacggcttgcgcaatacttcccctgttttacaaagccgtccttctcaaaaacagattgtacatccatttctttaaaaagcaaaacagcggctattttttttgaggccgctgtttgtacgtactttcaaactttcctctaagcttcctctttgatgccttccttctgagttgttgaagtggcaattttatttttcgcttccgcttcttgaatgctttgaacaggacgaatttttcccgctttgattttttcaagctgctcttgcaagttttttctaaacatcacgctggtgaccaagttaatcaacttgtgcggattgttccaaacgcgcttgaagatggttttccacgaataaaacgccaggtaatgttctgtgaatttaatctggtattctagtggatcgaacttcgtgcagcgtacgacaaggtttgtggctgtgtatttgtcccaatcttcatccacgatcaagcctttggtcttgtattccttataaagctcggttcctggatacggcgtaatcaaagaataaatcggcatcataatgtgattttctttgataaatgtctccgttgcgtccatgtcgtgataatcatcgagttctgggtttacaaggaagttgccttgaacattcaggccagctttgcggcaatgctccacaattttcgaatacttttgaacttcgccttttttgttgtaaagcgctaaacgctcttggttgaccgattcgaagccgacgagcgccatcacacaacccgattcggccaaatgccgaacggtttcttcatcttcaagaaaatgaatgctgataaacgtgctataattaatattgcattctttgacgaccttcagcacttccaaaagcttctttttattgacgccgagattttcgtccgtcagcatgaaccaaggctttttattcgtgccgtagtgtttgaagaaagctttcttcgcatcttcaatttgctggcgaacggtttctgccgattgaatccgataaagcctgccgatgaagtttggcgtcacgcaaaagttgcatgtgtgagggcagccgcgcgttaaatagatcgggatggattttgtggtatcaactttgcctcgcttgctggcgttaaaaatacgctgataatcgagcgttggcgcttcaagaactggcggaaaatgtcgggaattgtagaacggtttgagttcgccgttggcaacatcctgcaaaagtgtttcccaaagatgttcggcttcaccgatgaccacgcagtccgcgtgaggcttggcttcctgatagttaaacgaaacatgcacgccgcctaaaaccactttttttccatgcttgcgaaactcatcagcgatttcatacgcgcgattgacgttcatggtgcgggttgtgatgccgaccaagtcgtaattgccgccgtagttgagcgtgtcgtcaaagagttcgtcggcgatttccacatggtgctgctttggggtaatgctaaccagcacaccaaccgccatcaaaaatagtgcacgctggctggagtcatcctcttttttgccttttggaacgattagcaaaatccttaaaggacgaatcgattcaggcggctgcaagcgttcatagatatgagcataagcgtcggggtctttgctccaggtcttagccagagaaaggttttcttccgtttcaatgtacattgattcaacagaatgcccattcaacgatgagccatttgatttgctcataacatttatctcccccttattctctttctattttaagagaaccgatttcacatggttggctaaaattaattgatgctctaagagaatccaaatgcaaatccttcttatataggaaagtcgagaaccagtgtcacgggggaatggtctgaacttttctcttcggtatcgacttccacttttcttgtgcgtgtggccagttgcggcgacacgtagaagcaatcgattcgccagcctaagtttttttcccgagcgcctttccaataaggccaccaggtaaaaagctcgctgttgtcaggataaagtgcgcgcgtgatgtcaatcaggccagccgaaagcaatcggtcgatagctgcgcgttcttttgggcgcaagccggttgcgttgggtttattttgcgaggagtgcacgtccttttcggtgtgtgctacattaaaatcaccgcaaatcaacacgtcggcgccattttgcatcaagccctgcgcacgcaaggttaattgctcaagcatttggagtttcaactcgtaatggtcatctttttcgccgcgcggcgtatagatgccaatcaaaacggtttgcttaaaagccgcttctacaatgcggttttctgcatcaaactcaggtatggaaaagatcggatttcccagcgattcttttaatgactttttaaccaaaatgccagttccgctgtaaccgcctttaaaagtagagtcattccagaaggcgtcatagtcaggcaactcggagaacaccggcggaattttcgcgatatcagccttaatttcttgaagaaataaaatgtctggcttgttggaagcaagccaatccaccaagctatcttttcgtgcgcgaatgccgttaatattccatgtgctaactgtgaaaataagacacctcccaaagttgtcagaacgaaaattcctcactctcgaaacacactgaacggccagcatagcccaggccgttttggaaacgagaacttaattatcagcgctgttttttaaaacaaaaaatgtaggaaaaatgtggattttttatttttaggctttttcatgggcgaaaatgaaaaaagaacgctgctaaccgaaatgaaatattcacgatagactgaattttctgggtgaatcctcgtataatccagaacacaattttttgggcaaatcaattttcttaaattgaaaatgtttattgtatccacccccaaacttgctgatgtgcttatatcatcggttttggcatgggcctcaaatcttagaaaagcttctttcaatcttaattgtcaagcgccatgtctacaatttacacaggtcaatcttccagtaaagttaatgcgttcgcgtttagtccagaccacagctttttagcggtagcaaactggaaaattatcatcactgatattttaaccggtaaggagtttcgctctctcatcactccttcaatgacggagtatatttacacgattgcttatagccgcgatgggaaaacgcttatatcggcaggaagcacgaaagatatacggttatggaacaccggtagtggccgagaatctgggcttctgacagggcataagttggccgtcaataaagtggttgtcagtccaaatggaaaactgctggcttccgccagtaacgatggcacggttcgactctgggacacgcaaacttggcgggcgttgcacaccttaaaaggccacgaacaggaaatcaacgcggttgctttttcttcggatagccgtttcgtggtgtcaggaagtaccgacaaaatggttcttgtttggaacgcgctatcaggagagctcatccattcgtttgttgggcacacacgactcgttgcagcagtcgccttcagtcccgacgatcggttggtggtttcttccggttgggatagccaaattaacatttggagcatggaaaccggcaatggcattggttcattaaccgggcatccaaacggcattcacaagctgtgctttttgcctcgcacaggggaattgctctctgtcagttatgatcggttcagaaaaagctcaaatgtgaagctttgggatatttccgcgcgcaaagaattgaatagcttaacgggggatttttacaacatagaagtcagtcaaaacggcaattatctcgctattgccaagccaaaccgccaaattatggttagccatatcaatgatctatctgcaaaaacatttgggcagttgaaagctgaaatcgctcagccggaagatcagggcaaagaatcggcagaaaatggcacggaaaatgatgatcgcaaagtggctgcgccgcgtcgtcacgacaatcgctatgagcttggggatgtatttgagcccacgcaagtgctaaacgaacattcatcgagtcgtatcaattcgctggcgtttagttctgatggttcactgctggcttcggcaagctggaagctatcattgatggatgtggaatctggggacacaaaatataatctgattgagtttgtcaaaacgggctacatctacgcgttggcgtttaatccaaagggaaatctatttgcagcggcaggaacagacaagtttattcgcattttcgaaaccagctccggcaacgaaaaagggcaaattgaagggcataatcaggttatcaatagtttggcttttcatccaaacggctatctgctcgcttctggcggcaatgatggatgggttaaaacatgggacacccgcaaggaaagcgagattgattcgtttcacgagcatgaagatgctgttacttcggtggcctttagcagcgatggtcggttcttagcttctgctggaaatgataaaattgccgtgttatggaatgccggcacgggcaagaaaaaacacacgcttgttgggcattctcggcctgtaacctgcgttgccttcagtccaaatgcgaagtttttagccacaggcagttgggatcgctctattaaactttggaatctcgaaaccgggcttgaggaaatttgcttagccggtcatccagtcggcattgatttcattgcgttcagcccaaatggcaaaatgatgatcgcttcgggttacaaccgcgtcagaaagctcagcattatgagattgtgggacattgagaaaaaatctacggttgcggcgctttctggaaatttctacacattggcactttccgatgaaaagatcgcctttgcttataccaacagaacgattcagatttccaaagtgcccgtatttgagcccgaaacattcaagcatttagaagcattgcttcatgcttatgttgctgaagatcagcgtcccgatcctgaaaaacgcgttaaagcttaggtgaaaaacgcaaagtggcttgcaaaaaatttggctgaaatgcgttgatttctggcataataaaattgaaaaagcgcttctttaaaaaagaagcgtttttcgttttggtgaaagtagctcggttgcttgttgctggagaaacatgttttcaaaggagttaaagatgaaagcgactgaaaaggacgatgatttgccaatcttctttgatttgaaaaatgctatcttcagctatggctacgcagaaaattattattaccggaggcccaggcagtggaaaaagcactttgcttgaggcgttaaaaagaaaaggttacacttgctacgatgaagtgtcgcgcagattaattaagcaagaagctgagaggcaaagcggcattttgccgtgggacaacctgccggcttttgctgaaatggttttctccgaaatgctggcgcagcacaacgaggctgagcaaaaacccggaacttgcttctttgaccgtgcccttcccgatgtgttgggctacttgaaaaacagcaaccttccaacaccagcgcgctacattgatgtaatcaatcgctgctcgtatgagcgcaacgcgtttattttgccgccatggtcggagatttttgtacaagatagcgagcgcccgcagacttttcatgagtcggtttcgctgtatcattcgctttttgacgcatatagcgagcaaggatttcggttgtggaaagtgccgtttggcacgatcgatgagcgaatcgcgtttgtggaagatgtgttggaagcgatgatcgaagcaaattctgttccctcacttccaaaatagaggcgcttataaaattccctaatgcgtcgccgtgatcgggtttgattcagttggaaatgaaatgcgtgttcatgtgtcagtgcgcaagtgcgtaaaagcatagcagcgcgtgcagcgccggttgggacaggctcaaactttgtatcgcgatagccgatgatttcgtatgtttaccgaatatttcactcggacgactaaattaaatcagcttcagcatggcgacggtaaaaattttagaggaatccgttcaagtgggcacgatttacgcgatcggcaaaaattacgaggctcacgcaaaagaaatgcaagaatacgaaacgaaaaaacttcgcgaagtgccttctccaagcgagcccattgttttttctaaacccgcttcttctctcattacttctggcgaaccaatttctatcagtcaagtaaatggacagccgcttggccacgatttgcatcacgaggtcgagctggttgtgctcatcggtcgcgattgtgtgaatgtgacagcggaaaatgcgctaaactttgttgctggctacgcagttgggttagatatgacattaagagatcgccaaaccaaagccagagagcaaggccatccgtggtttatcagcaagggatttcgttcatccggcgctgtttctgggtttgttccagcggcaggacttcagcccaatcatctttttttggagctcaagcgcaatggcctggctgtgcagcgaggttcaaccagcaaaatgattcactcctgcgaaagcttgatttcctatctctcgcaggtttttaaactggaggccggcgacttgattttcacaggaacgccggaaggcgtgggcgccgtttttcctggcgatctgcttgaggccaagttgctcgaggaatcaaccggcaagcttttggctcagctaagcgtatctgttcaatgaaattagctaatcatgaaatttcgggattttaacacgtcggaatttgaaaccttcgaagaagatgttctttcccagaattccgattcgatcgacaagaaacctggcaaaacgccattttggcaaaactacaaaatgatgctgttggcttgggtggtgattctcatcattatcgaagtgggcatttacttcaatttggataagtttattattggaaacgtcgttttcctttttgggctgctctcctacgcgttcaccggtttgctttcactatttgggtatgttccttttgtcgggccgctgattgtcaaggcgcttgggtttccgtttgtttggcttctaaacggcgttggctatttggtttcgttagttgccattcgtcgaggctattccaaagatgtgctcacgtatcgaggctttacaattgcattaatcattggcattacaattggatatgccattggcaaaattatgtagcggaaaaaagcgcagtcctttttgaaagacgctgcgctttgagcagtgggcttatcgttttttatcggttccagcaaccgaaatgtggagggttttcgcggctttttgcaatttatactgtgatgatctttgctggtcggccaatttgttgaacgctttttgttccgatctataatgcgcttttgctgcttgatataaattctcggcaaatgccaaatcgtcttcaaaaccaggatattttcctccacttttaaatgtgtgaaaatacaggctcgctttttccacccgcacatgcaacaccattaaatcaatcgctttggcctgcaattggtcactggcatcggaaaaccgttcaaacgcgtttatgtaatggcgcttcacgtcgctcgtcgaaagattctggttgtttttctcatgagaatcaatcgcgtagctcagcggggcgtgcatcaaaaaagaaatcaccagtaagccagtagaaagtaatgagttgattttcatagttccatcctgttttaatgtttggcaaagctgcttcgtgcttgtaatcgctgatttattacacgtcaaatattagaccatattttcccattatggtcggattttgcgcaatttgcttgcaacggatgctcgtttatcgtaattcgcacgcttttccacattttttgatttcaaaaaatcaggtttttatgcgcttaaagttttgcggaaaaaggcgtttcagatgagaatttatttgtgccgataattttttttttgataggctatgagcgtttgtttaaaaaactcacaaaaagtaatgcggtagggaaaaaacgtattccgcaaaattctcacgacacgcagcaaggcggaattctctccatttttgccggaatgaaaatcccaaatagcggttcaataatcacttgtagggtcgtatctttatgggaaataaacacgggcaaacttctttcggcctgatgattttcataagccggcaaatcgtttggcaaagatgaagcaccaagctgggcaaaaacatccagaaaaagcagggtttggagacgcgctaaaacagcggttggcgggattctttagagacatgcgcgagacttttagcagcgagttgctcaaggtgctcctttttattctcgtgttaggatttttttccgcagcgctggttttttggtttgaaaacacggtcaatcaaggttttaaaacaattgaagatgccatttggtgggcttttgtgacgctgacaaccaccggctacggcgatatttatccaattacaacgccaggtcgaatggtcacggttgtggtggtgttggctggcgttgtcacgctctcgattctttccggtgtcgtctcatccattttagtggctcgaaaaattaaagaagatcgcggcttgcaggaggtcaaattgaaaggtcatattttaatttgcggctggaatcacaacgccgaaaaaattctatcgctttttcgtgattcaggctcgagcaaaaacaaattcgtgctcatcaacgaactgcccgaatcgcaaatttcaaacgtgatttatgcgtttaagtcgcttgaaatcaagttcgtgagcggaaaattcatcaacgaagaggtgctgcaacgcgccaacgccaagctggccgaagcggccattattttagcagatttttcgagcgccgattcggctaaggtcgatgagcgcacgctcttggccacgctcaccttgaaaagtattaatccgaagctaaaagtctgtgcgcacattgttcatccggccaaccgcgcgccgctgcaacgcgccaacgccgatgccattgttttaagcgatcagcatgttggatattatttggtcaatcatgtgatttcgcccggcattccagaggcgatcgacaatctgttcgactacaaaaccggatcgcaatttcaaaaaacagcgattccgccggagtttaaaggacgctcgtttggcgaacttttccaatattttaggcagcatcaacaggccattcttattggtgtgattacggaggaaaaaggactgagcgtagacgatattctttccagtgagtcgagttcttatctcgatgaatttattcgtcaaaaatttgccgagtctggaaagcaagttggccaaaagcgttctgttgtgatgctcaacccaagtgatgattatgtgattctcgatacggactcggcattgacgattgcaagcaaataatttttttgaatgtaaactgttcggagcaagttgtggttcaactcggatttttgaaaaacgtgccggtttttattgggctgcccgaagaaaaactgaaaaaaattcaagaaattataacagaagaacagtacgccgcttcggaaatcattatcaaagatggcgaccacggcgaaacgatgtacattttgctcgatggcgaagtgtctatttccaaaaagctaacgcttttgccgagcgacgatgagcacgatgtgaaggataaagtgttgattaaactttcagctcggcattatgcgatctttggcgaaatggcactttttgaggaaaaaagcgagcgatcggccaccgtcggcgcgctgacgcactgcaaagtaggcaccattaatcgcgccgattttttgcaacttgtagaaaaagattccgaactcggtgcaattacttttaaaaatatcgcaattattttgagcgaacggctcaaaaaagccaataaagacattgtaaaactgaccacagccttgagccttgcgctggggtaatctacattcaatcgaaatggccaaccgttatgagtagcactattttaaaaaatgccctgttaataaatcctgcggaaaaattaaatgctgtcgggagtatgaagctttctgaaagcggcgtaatcgaagccgtggcgctggcgcccgatgaactttcggcacagccagatgatcgcgtaatcgatttcacaggtcgaatcatctgctcgggtctttttgacatgcacgtgcattttcgtgagcccggctatgagtacaaagaaacgcttgaaaccggctctcgggcagctgttgccggtggttttaccggcgtggccgtgatgcccaatacaaatccaccaattgatagcgcgccagtggcatcgtatatctttcgaaaatcggaaaagttgccgatcgatattcacgtgattggttgcataacggaaggtcgcaaaggtgaaaaaattgcgaattatggcgagctaagcggcgtaggcgtttgcacgctttccgatgatggcagcgctgtgatggatgtcaatgtgatgcggcttgcaattgaatacgcaaccggcttcgatatgctgcttattcagcattgcgaagatgatcatctttcgaaaaaaggcgtcatgaacgaaggttatttttcatcgatgcttggtttggctggaattcccgcaatttctgaatcaactttgcttgaaagagatatttctttattgaaatatttaatggaatcaaaagggagcgcgtttcggcatacgccgcgttatcatgtggcgcatgtgagcaccaaaacctcgctcgaattggtcaagcgggcaaaagccagtggattgcctgtgacttgcgaagtcacgccgcatcatttcacgctaaccgaaaaagatgtgtttgaggcgaactacgatggcaattttatcatgaaaccgccactttgtacggaatccgacaaagccgccatccttgaagcgcttgttgatggcacgatcgacgccattgcaaccgaccacgcgccccacgcgtcgcatgaaaaatcgggtggcatggcacaagcctcgtttgggattatcgggttggaaacagcggttggcttaacttttacagaattggttcataaaggtataatttcgacataccgcgcgattgaattgctttcgagcaatccacgacgtattttaaagcaggcacccgttcgttttcagcctggcgagacggcaaacctgacatttatcgacccgagttataactggacattacaacctgagaacatttgctcaaaatcaaccaatacgccgtttatgaatcgagcattcaaaggcaaaagtattggcatttgcagcagagggactgtaacaattaacttggcataggaatcacaaaccaacatggagatgaattttcaatgacctacaatgaaaaatacgtaagcatcttgcgccaacacgatttcaaggttaccctcccgcgtgtaaaactattagaaatccttgatggatcgggtgaacctctgagcgcattcgatattcacaaaacgctttcaaagcacggaacagatttggcgaccatctaccgttcgctcagcaaatttgttgaagccggcttgctcaataaaattgactttggcgatgaattttcaaggtatgagttggcaaccaacgagcactatcatcactttatctgcaacgaatgtggcaaagtgattaaaattcaccagtgcaattttgataaactttctaaggacattgaaaaagtcgctgggcacaaagtgctttcacatgagattatattcagaggcatttgcaatgagtgcgtttccgttgcaagtgtggcgcactgaattttaaactgaatgcaaaaagaaaccgaattaaccagcttttttgaagccaattaattcggtttaaaaattaaaatcctccacaggtggttaatgcgagccaagaattttttgcaaaatgagttgctcttggtctgaagtcgcgcccatcaaatgccctaacttatcgcgtttggtttccaaataagagcggttgatatggttcggtttcatttcaattggaatgcgctcgacaaccttcaatccatagccttccaggccaaccacttttttcggattatttgtcatcacgcgcatttgcttaacacccagatcgagtaaaatttgtgcgccaatgccataatcgcgcaaatccgctttgaacccaagcatttcgttggcttcaaccgtgtcgtagccttgatcttggagattatacgctttgagtttattgatcaatccgatgcctcgtccttcttgcatcatgtagagcaaaacgccgcgaccttctttttcgatgttcatcatggcggtggcgagttgctcgccgcaatcgcagcgcatagaaccgaaaatatcgcctgtggcgcattgagaatgcacgcgcagcaaaactggttcgttggttgttacatcgccttttacaagcgccaggtgatttttgtcgtcgatgaacgtttcataagcaattaagcgaaacgtaccaaaatgagttggcaaagatgtttcgacggcgcgccgcacaattttttcgcgctgcattcgataagcgaccaaatctttgatcgtgattaacttgaggtcgaatttcctggcaaattgcaccaaatccggcacgcgcgccattgagccgtcttcttttaaaatttcgcacaacacgccgcaaggttgaaacccggcaagtcgcgataaatcaacagccgcttccgtgtggccaacacggcgaagcacgccaccatccatggcgcgaagcggaaaaatatgtccgggtctggcaaaatccgacgcttttgaatttggattggcaagttgctgaacagtaatggctctatcgtgtgcggaaatgccagtcgaaacgcccggcaagcaagagtcgaccgatacggtaaaattggtttcgtgcatggaggtgttgacctgcaccatcggtttgagttcgagttcatttgagcgttgcattgtaatggcaacacaaagcagcccgcgcgcttctttggtgatgaaattgaccatttcaggcgtcacattctcggcagctgtgatcacatcgccctcgttttctctatcttcatcgtcaacaactaccacaagctttccctgacgaatatcctctaaagcagattctatactatcgaattgcccgttgctcatttcattttcaattttaattgacatcgctaaagtttgttaggaatcgcccgactttcaggcaaaagttaaaataaaaaatcacgaagtagtaacaagctacgccgaaagaatttctgttcatttttcaaatcatttgcaaatagaagctcatcccgcagcggtttctttcaggcagcaagccggccgttttagattcaaaagcatttcccgcgagcattttgcgtcgaaaaatcgacaattcacaagaaatgctttcatttcagttgaaaatcttgtaattaaggccgtcacattaacttctatcaacatatttttttgcagtttcttaggtcgtatggtttctcaggacaacacgaagttagtgaatttcaacgctgaaatttttagaaaaataggcgcgctcgccgatgaaatgcagcttccctgctacgcggttggtggatttgtgcgagattcattgcttcagcgcaaatgtaaagatattgatatcatggtggttggcgagccaattgcgtttgccaaagctgccaaaaccaagttgaacggatttgggtttgccgtttttgagcgttttcgtacggcgaggctttcgttgaaagatcgcgagatgggcgaaattgagctggagtttgttggtgcgcgaaaagaaagctactcgccggaatccaggaagccaattaccgaagtcggcacgcttcaagacgatttatctcggcgcgattttaccatcaacgcgcttgccgtgagtttaaatcaggcaacctttggcaaattaacagatcttttcaacgggcggaatgatttgagcgcgcaactgcttcgcacgccgcttgaaccagaaagcacgttctcggacgatccgcttcgcatgatgcgcgccgcgcgttttgcctcgcaactcaatttcaacttagagccggagattttcgtggcgatgcaaaacatgcaccggcgaattggcattgtctccaaggagcgcgtgagagacgaattatttaaaataatggcctcgccaaagccatcggtcggattggatattctttataaaactggcgttttgaaagaaattctgccggagctgacagcaatggctggtgttgagcaaatcgatggcgttggtcataaggatacgttttaccatacgctcaaagtggtcgataacatttctgaaatgtcggagaagttttggctgcgcatggcagcgcttttccacgacgtgggcaaaccgaaaaccaagcggtttaaagaaggtcatggctggacatttcacggccacgatgccgtgggcgcagcaatgatgcagcgaattttccgcaagcaaaaatttccgttggatcatttagaatatgtgcaaaaactgattcggttgcatttgcggcctattccactttccggtgaggaaatcacggattcggctattcggcgcttgatgtttgaagctggcgaagaacttgatgatttgatgatgctttgccgcgccgatgtgaccagcaaaaatccccaaaaggtcgaaaaaatcatgagcaactttcttttggttgaagagaaagtttctcaggtttgcgaaaaggatttgctggcaaaatggcgtccgccgatcaacggtgtagaaatcatggaaatgtttaacctgtcggaagggaaaatagttgggctgttaaaaaagtcgatggaaaatgctattatcgacggtgttattccttatgataaagaagcggctatgcgcttcttaaatgacgagtttcagaagataaacgacaaaaattaaccattttctattggggcgatttatcatattctcaaaagaatttgctatcatcacggaaaaataaagcagcgcttacactcacgaaaaatttatcatcatgaaaaaggcaattttccttgttgctttactctttagctttattcccactttggccaacgcgcaatccatggatggcgaagtagcgccatcagattcaaccctgcagattgaagatgacgctgcgctctccgaagaaccagttacaactgaagactcggcatcagaggcggtggcggaacccatcggtgaagcagtttcctctgaggaagcggttaccatggaagcgccggaatctgctgattcaagtgcggcggtgcaaacatctgaacctgaagcggtaactacggcaagtgaaaaagttgtagaaccaactccgcagccaccacagaaagcggtttccaagccagagccaaaagtgcaggcagctcgagaagaaaaagagcctgtttctgaagcgcctcagtacggaactgatgaagcaactgaaacgattgttagagggagctttggttttggtgtgacgatgggacaaggtgatttttctgattttagtggatataacgccgccggaaaaatgaaaatcagtccgccaaacttgccgtttaaaattgtcggtttactacaagtcaatgcgttggattacaacaatcggaatcaagatgtgaattcggttggcgctggcattgaatttccattgaccactatttcagaaaaattgacgccatatataagcgctgagctttcagctgtgtatttgcatggacaatattataactctaatgcgtttaaccgtttgggtgctggtttaggggttggtgcagagttggaattggaggatttccccgtcgtatttgatgccgagttcaaatatcgaatggcgaacttagtgaataaacttccagatgaaatcgatatcagtctgatgcaattttgggttcactttttattcccgatgttataagttttgaacagtccttctggcgtaaagtcgcgccaggctttcacctgaaggactttcatttcactgttttctaaaggttttcatcgatttcacccccgccatcacgcgaatcaaacgagtttcctggcatcgcatatgaaagacacgcacttttatctatcgcttttcattgttttctttatcattggttcgttgcctgtgcttgaaaaagtgactttgggacggctgtcgccgccgcaattggcgtttttgcgaggtttatctcaaacgtttttttatggcgtgctgctttatgcgagtggtgggctttttgagctaaaaacggcacccgccaaatttgtcatttttggacttttgcaaggcgtggcaactgccgtgatgctttatttttacttttcggcaatgcagcatggagaagcatctacggtaaaaacacttacctcagcttccccaatgctgacctatcttttagccattttttttctgaaagaaccgttttcgctcgagcgcagcatcgggattttgctcgttatcgcgggaatttatcttctgatgagataaaggcctgaattaatgcttgtgatctttattgcaggagcattttggcggttctaaatcatcgtcgtcttcgtctatttgttcggctgctccagcaaaaatcgtgtaaatttgctcttccgtaaagccttgtttctccaaaaatgacataaatcgaaacatccctaaatccgcgagcatggctttcggcttctcttcgtccgagatttcataagctttgcagttgctattcgaagcggcgatccattttgaaataaacgcagcagcttcgcctttttcagtgaaatattccgtgatgatgcgcaccgcatcgtcgtaagttgggttcggattttccgtaaagattttttccatgtctctggaaatcttgccaaattcggtcatgccggggccgtcgagtgtctcttcaagcaattcgatcgctttgtcacttaaattcgtgttcatcagcaaaatcagatttattagtgaaagtaaaataggtacttttacaaccgattccggtaagatacacctttaactcatttttactatcatgtcaataaaaccctttttcttgctactacttggttggattttcttttgtcaaagcccattattttctcaaaataagcccgattcgctcctcctggcttggtggaatgttgagaatcttttcgacacaaccgacgatccgcaaaccaaagatgaggagtttacgcccaacggaaaaaaacaatggacagaagttcgacttgcgcagaaaatgaaaaatttggcacaagtgattctcgatatgaaaactgcgccaatcgcgtccggcaaaatgcctgacataattggtttttgtgaggttgaacatcaggcgctgttggatacgcttttctgtgattatataaaatcaagaaattatgcgtttatatacaaagagacggaagattttcgcggcatcgatattggatttgcttatgataaaaatcggttgcaagtgaaaagctttaaagcgcatccggttgttatcaacgaggagcattcacgagatattctggaagttgaattcgaggttcaaggaaaaacgctggttgtgtttggaaatcattggccatcgcgttccggcggaaaaaagcgttctgagccgaaacgcgcaaaagccgctgcaattttgcgcgctgcaatagatgcgcgcttggctaaaaatccctccgccgacattgtgctgcttggcgatttcaacgacgagccgaaaagtccgtccatcaaaaagtcgctcaaggcaaatggttcgtttgaagaagtcaagcaggccagcgacggcaggctctacgattgctggaaaggcagtgatgctcccggatcatacatttacaaaaatgaatggaacaagctcgatcatgccattgtttcgaaagggttactggacgagcaagatttttatattaccaaaagctcgttcgtgtgtttccgccccggctatttagtaaaatcttcaaaaggaaacgcttatatcgcaaggacttataaaggaaaaaactatgatcccgatggctattcagatcatttgccgttgcttttattgctttatgtgaagtaaatccttgataggatagactgcgttcgtgcagtttatcctatcaaatttggatggattaattttcgcagcggcgaatttttcgctttttaactctgaagaatcctttatatgtttaccatatttaatggcctaaagtcaaaaacgccgaaaggagtttgcaatgccaagcaaaacaaacacgcaagacccctgcctatcgtcaccatctgaacccgctcgtccgatcgcagcggcattagaggaaaaggattttagccaatcatggcaagatcatcttcgctattccttagcaaaagacgagttttccgccactcgaatagattggtatgtcagtttggcgcttgcgattcgtgatcgattggttaatcgctggattcgcacacagcaaacgtattatgaaaaagatgcgaaacgcatttattacctttcaatggaatttttgataggtcgctcgcttgggaatgcgctgattaacctcggcctcagcgacgccgcgcaaaatgcttacgcagaaatcaccaaagttttaaaaaagacaaagcacgccaaagcacttgaagaatttggaaaagcgttagaagatatcgaagaaaaagagccaaacgcagcgttagggaacggcgggcttggccggcttgccgcttgctttttggactccatggccacgctcgaattgccggcatatggctacggcattcgctacgatttcggcattttcttccaaaaaattcaaggtggctatcaagttgaaacgcctgataactggctccgctatggcaatccttgggagctggctcgcccggaaggcatttatcgcgtgcaattttacgggcatgtccatcaatatcacgacgataaaggtattttaaaaaccgattgggttgagacggagcaggtcatggcaatggcctatgatacacctgtgcctggttatcagaataacacggtcaacaacattcgcctttgggctgccaaagccactcgcgaatttgaatttggctatttcaacgatggcgattacgaaaaagccgtttccaacaaagtccacacggaaattatttcgaaagtactttatccgaacgattctatgtcgcaaggcaaagaacttcggttgaagcaggagcatttctttgtgtcggcgtcgttgcaagacattgtcgggcgctataaaaagacacacgacataaactttgattgtttcccagataaagttgccatccagctcaacgatacgcatcctgccatcgcggtggcggagctgatgcgcattctgctcgatcatgaagggctttcttgggataaagcttggagcattaccgtcaatacgtttgcttacacaaatcacacggttttgccggaagcgcttgaaaaatggtcggtggatttgatggggagcgttttgccgcgccacttgcaaattatttatgagatcaatcatcgatttttgcaattgattcgccaagtttttcctggcgatgagcagcgcgtcatgcgcatgtcgcttattgaggagggctcgccgaaaaatgtccgaatggcctttttggcgattgtcggtagccactcggtgaatggtgtttcggaattgcacacggaaatcatcaaatcaacaccgtcgctatttaaagatttttatgaactttggccggaaaaattcaatgcaaaaaccaatggcattacacagcgccgctggctcttgctttgcaatccaagcctttcaaaaatcatttcagataaaattggcagcgagtgggtcaccgatttatataaattgagaaagcttgccaaatttgccgacgacaaagattttcaaaagctttggcaaaaagcaaagcgcgaaagcaaacagcggcttgccgattacattgccaaaaacaacaacctgaaagttaacgtgaattccatgtttgattttcaggtcaagcgaattcacgaatacaagcgccagcttttgaatgtgctccatgtgatttggcgatacaaccaaattaagacgaatccgagcgcgaattttgccccgcgaaccgtgatttttgccggaaaagctgctccgggctatttcatcgccaagcttctcatcaaacttatcaacaatgtggccgatgtgattaatcacgatgaacagatcggcgataagctcaaagtggtgttcttggaaaattattccgtgtcgctcgcggaaatcattatgccagcgtccgacctttcggagcagatttcaacggctggaacggaagcttcgggcacgggcaacatgaaatttgcgctaaacggagcacttaccatcggcacgctggatggcgcaaatattgaaatcatggaggaagtttctgccgaaaatatgtttttgttcgggctaaacgcggagcaggttcttgagttgaaaaatagcggctattctccgagaaaatattatgaagaagatgccgcgttgaagcatgtgattgatatgattcagaacggctatttttgctcgcccgccgagcctggacttttccaaccgattataaataatttgctcggtgaagataagttcctgctgctggccgatttccgtgactacttgcgcgcgcagctggaagtggatgaaacttacaagaataaagaggcctggacgaagaaatcgattttgaacgtggccaacatggggcgcttttccagcgaccgcaccattcaagagtatgcggaagaaatctggtcagccaaaccggtcagcatcacctttaacgggcgttcaaaaaaatcaaaaccaaagaaaaatggttaaacatcttgttttttggcgacttcacgaaacggctgagggaaaatcgaaggacgaaaatgcgcagaaaatcaaggtcttaattgaaagcttgaaaagcgtgattcctgaaattcgtagcgttgaagtcggattgaattttacggaaagcgccgcggcatttgatgtcgcgctttattcggagtttgagacaaaggacgcgctgaatgtctatcagcagcacccggagcatgtgaaggtggcaggctttatcaaaaacgtgactattgagcgctgcgtcgtagattatgaaatttgaatcggcaaatgacataaacttccggtcatttctgcaaaagccaccatcaatttcggctggagaatgattcagaaaaccttcgcacaactatctacaaagcagaaggggggactttgaaagttccccctcctttcccacctcaaagagagaaactcggagcaaaaagggagcttttttcaccttaaaggtagaaaaagccgccacaaaggttcgtcgccgggctttcgagagaaaaagggcaacctccgaagccgggacaaccgcccgaaaggtgcgaatttctttctctgaacgagaaaacagggggaaaagaggattttcgattttaaaaagcctcagaaaccaaaaccgaagccctatttcatttgtttcaacagaatgctgagattattttgcaccgttattgtatctggatgctcgttccccaatgttttctctaaaatttccacagcacggcgataaagcggctcggcttcgccatactttccttgtattctcagtaattcagccagattgttcaggctcgttgccacatcgggatgttcctctcccaactgtttttcccgaatttcaagagcacgacgataaagcggctcggcttcggcatattttccctgatcatccagtagcgcccccagattgttcaggctcattgccacatcgggatgttcctctcccaactgtttttcccgaatttcaagagcacgacgaataagcggctcggcttcagcatactttccctgtgcttgcagtagcaatcccagattgttcaggctcgttgccactaagggatgttcctctcccaactgtttttcccaaatttcaagagcacgacgataaagcggctcggcttcggcatactttccctgtgcttgcaataatcccgccagattgttcaggctcattgccacatggggatgttcctctcccaactgtttttcatgaatttcaagcgaacgacgataaagcggctcggcttcggcattctttccctgtgcttgcagtagcaatcccagattgttcaggctcgttgccactaagggatgttcctctcccaactgtttttcccgaatttcaagagcacgacgcaaaagcggctcggcttcggcgtatgccgcacgaccaaaatgatacaaacccatgctgtttaacaggattgccgtttcatgccatgcctcattgtcatttgaaatatttgccgtgatactttcggcatggggcaaaagtcgggcacagtccggccagcaagtgggattattgtatccttcgtccgggaataagtcgcttaaggcatttatcaatgcgttttcgtaccgacggcgttcggcttcggttatttggtcgcgaatgacagcttgcacgaggcggtgcatgttcatttgttccgattcaacgctaaaaagcgaataggcgcaaatttttccgacggcatcgtcaaaatcaaattcatctacggcttccggttttccttcatcgcccttcaaataggccaaagcgttttgcaaaaggtcggttggaatggcgttgggcgctaaaagggcgcagagggagagcatctcttttgcaagcgggacattttgaatttcgccgaaggcaagttcccatgtggtggcaacggtgtcgggataatcgtttgggcatttttccctttgccaaagctctcggcggcgagaattaaacagcgcaagatagtcggcaaaagttttttttcgcgtatcgatataggccgccgcctgctccaaagccagcggcaaatcgccgagcgcttcggcgatttcatccgcgcctttttcgtccttttgtcccgtgcgttttagcaaaaagtcaacagattcttcccggctccaaaccttaagttccaatgacgcgcaaatcggtttccaattttgatttctggaggtaatcagcacatgcccgccgtgagcttgcggaagatatttgcgaatgcttcccgcatcttcggcgttgtcaaacacaagcaaccaaccggtatttttattcagccatttcagcacggccttcagtacaatctcttcccccgtttcgtcttccttaagcaaatcaagcgccatcgccagcgaggaaaagtcagcaaaaagggttgaggttgtatccgcacgcagccaccaaatcaggtcgtaagaagcggcgtggcggtgcgcatattccaaggccaactgcgttttgccgatgccgccaagtccgtaaagcgcctgctgcgtaacggcggtgcttccgccgcgtttcaaagacttgcgaagttcctgcaaaattatgtcgcgcccggtaaagttcgggttgggatgagaaagattgcacacatcgggaagcgtgcctggaaagcgaggtttcgggcgattcgtcagaggttctttttcataactcggtttttccttcggctttgctcgttcccttttaattcccttgagcaatgcgctttgagcctcatcttcatttaagccgacaaaggagatataattcagtcgggacagaatcccgtcaatttcgtgctcacgcacaataattgggataagtaagcctacttctccttcagggtcttttttcacggcggtctcccactccgaaacggtatagcgggagttaaaataatccggtgaaataacggcaatcgttcgttcggattgtattgtcgccgtattgatgtttccgatgatacttcgccctgccgtattgaagtcccatggttggaaaatgacaccaaaatgggcttcttccaatacgtaagcaatccaacttgctatttgctcgtcggcaccggtatagctaataaaaaaatccttttttcctgccatgaaaggaatgggattagggttgaaaaaagcgttttgaaaaagataacgtgattgtgggggagttcaaattgaaagctgcctctggtgaggtggcgcgatgttgctcgtcgcccggtggatgcttcgccaagaggctcagaaggacatacgctcttgcttgccatactgaacgcaatgaagcctccacttggcctgtggattgccacgcttcgctcgcaatgacatactcattcccctgtcatgctgaacgcagtgaagcatccactcgatttccttatggattcttggttaagaagctcagaatggcagtgcatatgtcatgtagaaggtaatgaagcactgccttacgctgatgccttgcggtagcgattaaccgataggccaatcatcaccacagcgtagcccgaaagcgccaacacttcggtttgaatgtccgcaaggccagagcctttgagcatcacgcggcgcataatgtccacaaaatagcgcacgggattaaacagcgtaatggtttgcgcccatttcggcatgctttccaccgccgtaaaaagtccgctcatcaacacaaaaataaccatgaaaaaccacgcaatgaacatcgcttgctgctgtgtatctgttagggtagaaatgaaaagaccaatacctaacaccgcgagcaaataaatcgcggccacaagataaatcacccaaaagctgccttgcatcggcacatgaaaaacaatccttgcaatggcgagtccgaaagtcaactctccaattccgataatccaaaacgggagcagctttccaacgataaattgatagcgcttaatcggcgtgacattaagctgctcgatcgtgccaatttcgcgctcccgcacgatgttcattcccgaaagaaacagcccaatcatggtgataagcaccaccaaaatgcctggcaccatataaattttataatccaattcgggattgtaccagctttgcgcccgaatttcaatgccggttttgtcgagcagttgcggttcagcgccgagtttcacgccgtaagtttccaaaatgctttggttgaacgattgcaaaatgctcgccgtgtagttctgcacgatgccggcggtgtagccgtcttgcgcgtccataataatttgtacctttgccgaacctaacgtgagcaaatctttctcaaaatcctttggcacaacaacgagcatttgcgcctcattatgcaaaattgacgcaattccctgcgtttccaccggatcttcgcccttcagcgtaaaatagccagactcataaaaatgctctgaaagccttgaggaaatagcagaacgatctttatccacgaaatggtaattcacatttttcacgtcaaatgtcgcggcattgctgagtatgataagctgaatgaccggcatggcgaacataattgggagcattcctttgtttcgaaaaatttgcaggaattctttttggagcagaaattttatcgtgcgcatcgctttttcctttattgaagacggattttgaattttttcacgctgacgatcattaaaattaaagtcatcgaggccaaaacaagtgtttcctgccaaaacgcttcaatgccgacgcccttgagcatgatgcttcgaacgataatcaagtaccactttgcaggcataatattactgataatttgtaagggcatcggcatactggttatcggaaaaataaatcctgaaagcatgaccgtcggaagcagcagaccagcgagggaaatcatcatggcggtttgttgcgaatcggcaatggtagaaatcataatcccaagtgaaagcgcggtgacaatataaagcaacgattcggcgagcaacaataaaatgctcccattgcacggcacgccaaaaataaattgcgccaaaatgataatcgtgagcacattaatgaacgataaaatcagatagggaatcgtttttcctaaaatgatttgatagggtttgagcggcgagacgagcaaaatttccatcgtcccaaattccttttcgcgcgtgatggtgatggaagtcattagcgcggaaacgagcatcaaaatcaacgccatgaggccgggtacgaacaaataaacgcttttcagctcgggattgaacatcatttttaattccggctcaatgcggagcatctggccggaattttcggacaaactttcctgataatcttgaatcaccgttttcgtgtagccttcaaccacgcgcgagacgttcgggtctgaaccgtcggtgataatttgaatggtggcgcggccttctttaaatagattatgggcgaaattcgcttcaaaaacgataacctcattgatgtgccccgaacgaaatgccgcatcgatttcgtcgttcgtcgttaaatttttgataggaacaaagtagccggtcgaaagcagtttattgataatttcctgcgaaacataatcatttgagcggtctaaaatggcgattttcacttcttcaatttcgttgcgaatcgcgtagccaaaaagcagaagttgcacgactggcagcccgaaaagaatcagcatggtgcgccggtcgcgaaaaatgtgaaaaaattcctttttcaaaaatccgaaaaagctgttcatgggtttctattttgctttctttttaaacgctatttggctttttccggtcggacgagcctaacaaatacatcgtccatagaatccgcctgaaaagttgatttcaggttgcgaggcgtgtccaatgcctcgatttttccgtcgaccatgatagaaacgcggtcgcaatattcggcctcatccatgtagtgcgtggtaacaaaaatcgtgacgccagcagccgatgcttcgtagatcaaatcccaaaacctgcggcgcgtaatcggatcgaccccgcccgtcggttcgtccaaaaagacgattttcggctcgtgcaaaaccgcaactgaaaacgccagtttttgtttccaacccagcgggagcgagctaatcaggctatttcgcgcattttcgagttccaaacgcgtaagcaaactttccgttttttccaggatttgcgcatccgttaggccatagatgccaccataaaaacgaatattttcccaaacggttaaatcctcataaagtgaaaatttttggctcatgtagccgatatttcgcttgatggattccggctcacgatagacatcaaatccgctgacggttgctttgcccgatgtcggaatcaagaggccgatgagcattttcatggcggtagttttgcctgctccgtttgcgcccaagaatccgaaaatttccccacgcccaacagtgaaggagattttattcacggcacaaaacttcccgaagcattttgttaggttttccacttctatgacatgctcagccattatcgcccgcacctttcttttccattaagtccataaatgtatcctcaatgcttggcttaatcggcaacacttccactttttgaaatccttttttttgcagaaactcgcgcaattctttgctgcaatcggcctggcgcttatcggtgtagtgcaaatattcaccgaacgcataaactgtatgagcgttaggcaacgcacgaagcacggaaatgagccgtggcatattttcggctttcacggcaaaaagtggtcgttcaaattgattggtaatatgctccggcgaatcgatgccgagcagcgttccattttgtatcagcgccacgcgctcgcaaagcgatgcctcgtccatatagggcgtggaaaccaaaatcgtgatgccgttttccttcaactttttgagcatttgccaaaattcttttcgggaaaccgcatcgacgccggtggttggctcatccaaaaacaagacattgggcttgtgaatcagcgcgcagcttaaggccaatttctgtttcatgccgccagaaagtgctccagcgcggcgcgttttaaacggctctatttgctgataaatatctttgataagttcataatttgcttgaacggttgtgccaaaaacggaggcgaaaaattccaaattttcttcaacgcttaagtcctgataaagcgaaaacttgccgggcatatagccgatttttgagcgaagccgccaaaagtctttcacgacatccacgccggcgacgctcgcagcgccttcatcgggcaaaagcagcgtggtgagaattcgaaacagtgtcgattttccggcgccatctgctccgataagaccaaaaagctccccagagttcacctcaaatgaaatccctttgagcgctcgtttttcaccgtagctttttctgatgccttcaaccctaacggctatgtttttcgcctcgctcatttgtcctcaacccgcgtccaataagtggttcttccgagaagcgaaatgccgatgaagccgcgcacgcgaagtttgttaggtgtctccaaaaccatgtagcatgaataggttttcccgttttttgggtcgtaaatttcgccgtcttcccattcatcttcatcaaaaatgaaatttttgatcagcaccaaaccaacaattggccgttggcgcaaggcttcatcgggattgtttttatctactttcgggttgccggtggctgtgtcaatcggattttttagccacacaatttttccatgatatttctcgtcttctttgtacatctcaattttcgctgttttttcatcgttataccaaatccctaacacatcgtcggcatgaaattcctgagccaaagttgttttagcaaacagcgagatgacgaaaaaaagcaaggcgattttgagcgttttcataagcgttaggtttaattttgtgctctgattgagcgaatacataatttttatctgatagagtaatgagccactagtggcttgaggattcttcgctaagaatctcagaacgacatcattttttgcgataaaacagctcttttctttgtgtgtcaggcttgagcggagcgacgccctaatatatatgtatcgtaagtgcttttcgggagcagctatttgaaattagcttcaccgggcatgccgattttaagcgagccgtcattttgcagcttgattttcacggcataaaccatgctcacgcgctcgtctttggtctggataattttcggcgtgaactccactttatcggaaatccaactcacttcgcctgccaatgcctggttttctgtgtcggtcttatcaattagtacctccactttttgcccaattttaaccttcgggagcatatcgccgctaacatagacacgcaaaaacatggtgtttaaatcagcaattttgtaaagcggttttccgacagcggttagctcgtgcggctcagcgtattttgtaagtaccacgccatcaatcgggttccgaatcacgcagcgccggatttgatcatccagctgcgcaatttgcgcgtccatagcccgaacctgtcctaaaatatttgcgttctgcgtttcggtagcacgaatgcgcttttccgtcacagcgattttatcattgatatcgtcgagctgtttggttggaacggctttatccgtcaccagtcgctcgtaacgctcccgttctttttcagaaatcgatttctcttcttcaagcaccgcaatttctgagagaacgctgctaatttgcgcactgagcgattggcgacgcatagcaagctctcggcgctttaatgaaagttgcacggtatcgatgtagccaaccaccgcgcccgcctgcaattttttgccttcttcaatgtcaaaccgcatcaaattgccattgccttcagcggaaatcaaaatttcagtcgattcaaagttgccatacgcgtccgacttgccattatttccgcatccgtgaagcaggagcatggcaagagcaaaaagaaaaaattgaaaaacaggccgcttggtcatatcacatatctccaattatgtttaggtattgaactttggctttcaccagttgaatctgatgaatgttcatggttagttgagcttggatttttgcgtttagatccgttaggtaatcggtagctgtaatgagaccattatcgagtttgctggaagcttgatcggaaatgcgttctcgcaaatcaataatttccctatcggtttttagcaaggcttccaacttttctatttcgctttggcttttataaacggcaatagagagattttttgagaacgtttcttcatcggcttctgattgctttttttgaatttgaagcacttcgcggttgcggtcggtgcgtcgccaattccaaagcgtccatttggcttgaacgccagctataaagtagcttttaaagtctgtttcgaaaacgtttaaactggggcggccataagcatactcgaaaaatccgcttaattttggataatactccgccgagtagaggtcgtcgtagccttcgagcagatcgcgcgaaagtgcaaaagctttgtattctggacgattattttcattttttttgttaggcttataagccggtttgggcaaaccaaaccttgtatttttggtaattggaaggtcgatgtactcttcaagcacttttccagcagccttgcggtcgtcgtcggtttcgatcagattttggtttgttttcagcagttcggcttttaaaatatcggcgttgctttcggtcgctaagccgtttcgtacttgcgattccacgattgccagcttggcttgtagctcttttttgagcagttccagcgagctttttcgcgtatcggcaagcaaaatggcaaagtacgcatcgttgactttttcatgaagcgcgtgcagatcaaccgccacattttgcacggccagctctttttccaattcggcaatgtctttttgtgccgcaaccgagcctccatcaaacacaagctgctccacattcaatgaaacttcataattatctttataaaattccattgattctgctccaggaattgtaaatggtaattcgagcaattgtgattgatacgtggctttgctatttagagagacttgtggtaaaaaataactcgttaggattccttgcttcagctcctcaatcctttctttctgacgaatttttttgcttaatggatacttctgttcggcaaacttgtagcaagtttccagctgaagcgtatcgcttgccattgcctctgtcaggaaaaggaaattggttaggaaaaaaattagtatgcgcctcatttttttatcgcgttaagaatgagtttcggaatctctttttttcgttcgtccaaaatgttctgataagtagcatcatccaagctcaaaatcgcttgaagagtggggcgggccgcgaaaggaaacgcacaaagtgaaaaaatatgtatgaaaaactgttcagcagaaatttcacgatattttccatctcgaatgccttcatcaagctgctcccgaactttatccagtttaataaacgcccgcacctgtgtgctcaaaaatcgcgtcaaacgctcccgattcgtgtggatttcgtgcatgataaagccaggaatgaacgggtgtttggagaccgtttcaatgtagtttacgacaaatttttccaccttttcctcaagtggaatatcatcttccaagtaagcaaatagcttgggcccaattcgggtcaaggcttcgtttaaaacggcttcaaacagattgtctttgctacgataataataatgcaaaagcgctttgtttattcccgcttcatcggcaatgtcctgcattcttgtgccattaaatccacgcttttgaaacaccgtgcgtgctgcgctgaaaatccgctcttcggtggccccttcattttccatgttcttgtaacttcaaacagctgttatctctaaaattaaacttttttatttaactatccggttaaacttaaaagaaaaaattttaaaagtcaactatcggccaacctttttggggatttttatcgatgatggatttactcagaaagcaagtgtaccaattcggcaagttttcgcgaagattccctgcgcgtgtatttttttatcagatttgggttgccttgccaaagcggctgttgctctaaaaatcgttgataataatccaagaaaatggcttcgatttcaggttgtttattgaaattggccacttggccagcattcgtttcacgaatcaatcgggaaatcgcgccgtctaaggccagcgtgatggtcgggcgcgacgtgccgatgtattcaaagactttgcccggcacgatttcctcgcttcccgccgcatcatccaccacgagcagcagcgcatcggagcgcagcagttccaacacgctttccgaatgtggcatgtaagattttacctcaatcgcagattgaagtgtctcgtcctcaaaaaaaggtaaaatggatgctccgaaccgcccgataaattttagtttaatcttttggacatcgactttcccttgcgttacaagagttttgaccgcgtccaagaactgtttgggcgaacgctttccgtacattgatcccgtatagcaaacggtgaatttctgattctttggcggaggcagattgggaatatcctcctcgtcgaaaccattttcaatatgcaggcatttttcggtattcacatcgggatattttgccgcaaaatttttaataatgccttgccacgcaacttccatccggtcgcaatcttggaaaacgtcatgctccagcgatagatcaattttttttgccaatccatggcgaaccggtgttgaaagaaatcccgaccaagggtcgcgaaatccggcaatccaaggcaggccagttttctttttcagcgttcgtgcaatcacggagcatgtataaggtggcgaggatgaataaatacaatcgattttttccgactcgatgatttccaagccttttttcacggcgtagggatgccacccgattcgtgcatcgggaataaaaaaattgcttcggacaaattccgaaacttgttcggttagggaagccttttcgcccggcttcggaatcgtgttgacatcaacgggtgtgccttctggcttaccggtgaatttccgatacagcgtgtaaggctcgggaatgaaggttcgataaactttcacgtcggtgggaatttcatggagcaagctttcgtcgcgagcaggaaaatcgccgttcgctaccgttaagacaacggggcgaacctgaaattcgcgcaaatattttacaaatttcaagacgcgctgaacgcccggcccgcctgacggcggaaagtaatatgcgatgatgagaagatttttcaatgttctgtgttggttttggtaaatgctacatgcagcactcaattttcctggtgttagcgcgccggttaatgcgtcagcgcataaagcacgatatttgttccgatgcgaaacgcggcttcgcgtttttccggcgggtcgttatgaatgtcggcatccgcccagccgtcgctcggattggtttcgtacgtgaaaaaaatgaccagtcgctcgttgtaaaaaagcccatagcccgcaggtggttttccatcgtgctcgtgaattttgggcaagccgtttgggaattggtaataaatcgtataaatcgggtgcgaatacgggagttccacgagttctgttcctggaaaaagtcgttcggcctcgcgtcggaaacttgggctcatgccgtaatcatcatcggcgtatagaaatccgccagctttgagatattcgcgaaggttttccagttcggcgtcggagaaacgaacgttgccgtgtccggtcataaaaaggaacgagtagcgaaaaatattcggactggacggctcgatggtctcttcatctttgggcgtgcgcacgccggttttttcgcggatgtaggccatgaggttcggaatggcggagcggtcgttataccaatcgccgccgccggaatatttaagccgggcgcagcgaaacgccggcgaatcctccgcccaagcgccagccactgtgaaaagtaaaacagcggtgagaaaaaaaatccgaaacgttggcatggctaaaacctcaggattcgtgttcttagaaagtataaatttaatcatgcgtttggacgattaaaatacgagtaggaaaattttccccttttctccgctcttgtttcgaacgggcttgcccgatcagttttcgcatgtaaaaaaacgatcagcaaattagagcgtttagttgaaaagcaaataggtgtagaaaaatcgccttttcatcagagcggaaaaggccgtgtttttaaaacgcaaaggatttggtaattttaccagataagctttttcttaaaataaaaataccttatattggaagttcattgctaaaatttaatctgtaattacgaagcatgtcaaaggtttgtattttaacgggaaaaaagcatcaatacggaaatacggtctcgcacgcaaataatcatcgcagaactcgttttgagccgaacatacaggcaaagcgcatttggcttgaagaagaaaagcgctgggtgaaagtaaagctttcagcaaaagctatcaaaattatttccaagcgtggcactgccgagcttgcgaagctgttgcaaggaaaataagaagtgcgtacctgctttaaagattcgtgtttaaatgctcaatcagactctcggttgggcattttttatttataggcggcgaaatgttttatatttgcacacatgaaacaggttgtcatttatactgatggtgcgtgcagcggcaatcccggcaaaggcggttggggcgcggttctgattttcggcgaaaaacgaagagaaatttccggctacgaagcccaaaccaccaacaaccgcatggaaatgatggctgccattcaggctttggagcaattgaaagaaccctgtgccgtcgatttatatagcgattccagctacctggtcaatgcgtttaacgaaggctggatcgacggttggctaaggcgtggatggaaaacagccggcaaaaaacctgttttgaatcaagatctttggcaacgcctgctcggcttaacgagctcgcaccaagtgacttttcataaagtaaaaggtcacagcacagacgaactcaacaaccgatgcgactttttagccacagaggccattaaaactgaaggcgcataaactgaaactgtaacgcccgtagctatgtcagagaaatcgtcatctgaaaactccgaacaacaaaccccacgattagacccgcgtcttagcaaacttgagtcaaccgatccgctgggaagcattttccccaaaacgaaaaaaaataaaatagcggcggtggttttcgtctcgatcatttctttgttttttatgagcatcgccgtgtggattaactggccgaaatcgcgcccagaagctgagccgctcgcgccagccgtgaaagaacggctttcgcgattgccgggcggcacaaacgtgctgatttatcttggcatgaaagacattcgccattcggatttctggcaaaaaatcataccggattccattaaatccgcgcgcctgtttgccgacacctccgcgctggggcgtttttcaaccgctacgggatttgattttttaaacgacgccgatacgatgatttacgcggcgcaaagcaatgcagcgcgaagtgataaattcatcagtattattacaggtgattttcaatccgatagcgtaagtgcttatcttgaaaagacttccgaaaacgctcgcctatatgacagcttgctaatttatcgtaccgacccgcgcttgtgggtttctttaacttcgccgaatgaattggttttggcgtcctccgccgatatgattgagcattatctttccactgagaaaaacttttttgaagcggataccttgctcacctcgttgcttgagcgcacggaatataaatcgcacctttggatggcgcttgggcaagccggttgggcaacgggcgcaatgatgggactcacggctgccaataaagaattaaaaagcatgggcaatctgcggcgaattaagcaattggtgcttgccatgaaatttggcgacggcatcaaaatgcagacggagtgggtttatgacagtcgctcttctgcgttttttgcttccgggttgctttggcttgccttgagagtttctggttcagaaggcacgcgattgaaagaaagtgaaaaagcatttctcaatcagattgaaatgcaacaaaaccttgaatcgattatccttcgcggcaacttttcgaatgacatgattgaacaatttcggaagtcagagtttgaagaattttaaaccaacacgcgaaatggcaacccacattaaatttcttctttcagtctggattttctttttagtcggatgcggctcgggaaaagaaggtttggaaatcggcgataaagcgccggatttttcgttgccgagcgacgacggacagttgatttcgctgagcgagtataaaaatcaccaaatcgtggtgctttatttttatccgaaggataacacgccgggctgcattacagaagcgtgctcatttcgcgaccgagtggaagaatacaaagctgctggcgtagctgtgatcggcgtcagcacggacgacgcggagtcgcacaaggattttcgcgaaacccacaaactgaattttaccctcatttccgacacgaagaaaaaaactactgaagcctacggagcgcttacgtcactgggatttgcccgtcgcatgacctttgtgatagataagtcgggcattattcgaaaaatttatcctgatgtcacgccaagcggccatgcaagcgaagtgcttgagtttattaaaagcttggagtgacgcggttcagattttctttccattctattcgccgctcaaattgtcatttatttggccgcaaaaatgcccagttgcatataaaaaaatcactttattgttagtacctttagggtctcgaaaagcacaccgcttgcaaaagaaaacagcatgactgcaattttgccggcggctttatggaactgatgaattttgaccttagtctgagcggaagtacttattatgaaacctactgttgccattgtcgggcgaccaaatgtcggaaaatccaccctatttaatcgtattctcaacaagcgagtcgccattgtggatgatgtgccaggcgtcacgcgcgatcgaaattttagcgaggccgagtggtgcggaaagcaatttagcttaattgacaccggcggctactcgcgcacgggtgatacgtttagcgcggcggttttggagcaatcgcttattgcgcttcaagaagccaatattattattctcgtggtcgatttgcggacgggcatcaccgatattgaccttgaaattaccgaattgcttcgcaagcaggccagcgaaaaaacggttttccttgccgtcaataaagtcgataacaacctcatggaaagcgacgctcagctctttcgcaagctgggacttagcgaaccctattttgtctcggcgcttgatggcagaggcgttgctgaattgctcgacgccgttattgcgcacatcccggaagacgacgcgccagagtccgacgacacggtgaagctcaccgtgattgggcgaccgaatgtgggaaagtccagttttgtaaatgccattttggggcagaatcgccaaattgttacagatattcctggcacaacgcgcgatgcggttgatagccgcttcaagcgcaatggtcaagattttcttttaattgacactgccggtttgcggcgcaaagccaaagtggatgataacatcgagctgtttagcgcgcttagaaccgaaaaggcaatcgagcgctgcgatgtggcgatcattttgctcgatgccacacaaggtcttgaaaaccaggatttgaaagtcatcaatgcggcggcgcaaaaaaaacgcggaatggttattgccgtcaataaatgggatttgatagagaaagacgataaaaccgccatcgcctatgaaaaacgcctgcgcgaggaattgcgcaatctttcttatgtgccgttgcttttcatttcggcattaacgaaacagcgcatttacaaagccatcgatattgcctatcaggtttggcaaaatcgccgcatgaagatcgacaccagtcgcctcaacaacctgatgctgaatgatattaagcgcacaccgccttcgtcaaaaagtggtaaggaaatcaaaattaagtatttgacgcagcttgccaccgagccaccgctctttggattgtttgccggaaacccacaactcattgaggaacattacaagcgcttcttagaaagaaagctcagggagcatttcggctttgaaggaacgccaattgaactcaagtttagaagaaagtaacattcggaatgtgacggtttgcttgattctgcctaaaaattgccatggcagcgcaggcgcgtttttagtgcagcgctgaacaagccgatcgtttctaaaagggagcttgtccaaaatgacgccaagcaaatcctttgcaattgaaacggttgaatagaaaaaaacattgacgttacacaaggaaattttgaggcgctaaaattcggtcttcgtctctgcttagggtgacaaaaaagaaaccagtcactttcggcgtcttagcgaagaattcagacgctcgccaggatgaatgcttcactgactcagaaacgtgtcgtttagcatgacaacgttttcatcatccagcaatttatctttttccgcatcggaaaaatcatcggtttagatcggagcgagcttgtgctttttagcgtctaaacatttataagtttatctatgcaactcaaactcaaaacaatctgaaacatgtcacagataacagaaaaacaagtcatcgatgcgctgcgaaatgtcatcgagccagacttgcagcgcgacctgatttctctcaacatggtcaaagacgttgcgattgatgcggacaataatgtctcctttaccgtcgttttaactacaccggcttgtccacttaaagaaatgattaaaacggcctgtatcaatgccgttcgacattttgtgcaaggcgccaaagaggtaaaagttaacatgacggcaaatgtgactggcggcggaaaaacaaaaacgaaagatgcggccaatccgctggttaaagtgcgcaatacaattgccgttgcttcgggcaagggcggcgttggcaaatccacggtggcgacaaaccttgccgtggcgctcgccaaaaccggcgcgcgtgtcgggttgattgatgccgatattcacggtccgagcattccaactatgtttggcttaaaaaatgaaaaaccggatgtgcttggaaaaaccttaattccgctggaaaaatacggcgttaaactcatgtccatcggctttttggtcgatcagaaaacggcggtcgtttggcgcggtccgatggtttcgagcgcacttcgccaatttatgaacgatgtggcctggaacgaactggattacctcctttttgatttgcctccaggcaccggcgatattcagctcacgctggtgcaaacagttccgttaaccggttcggttgtggttaccacgccgcaagatgtggctgtggcggatgtggagaaagccatttctatgttcaaaagcgtgaaagtgccggtgttgggcatcattgaaaacatgagttattattcgctgccagatggtcatcgggaatatatttttggacaaggtggcggcaaaaaactcgctgaatcgcacagcatgccgttccttggtgaagtcccgcttggcgcggatgttcgcatgggcggcgacgaaggcgtgccggttgtgattcgcaatcctgagtctgagcaggccaagcttttcaccactgcagctgaaaaactcgcgcagcaaattgccattcgcaacgccaatgttggttcaggcaaagtcgaaatagaactttaattttgaagatttgaagcgagcttgggttgcattccaagcccgctttttctaaattggcgtgagtgttaagtaatcgtttttataactacaaagagaatttttatgtctgcaaaaaatgaaggaaaccccgttcaagacaagcaatatttgccaggaaacgatcccatttatgcacgggtaacagaagcgctgaatagcattcgtccgtatcttcaagccgacggcggcgactgcgagttggttggaatcactgacgagcaagtcgttgatttgcgtcttgtaggcgcatgcggttcttgcccaatgagcgccatgacccttcgcgccggtgtagagcaagccatcaagcgggctgttccagaaattgttcgtgttgaagctgcgccataatcggcttcattgcatcgatagttttcaaaagcgttcaattgcaaatttgtgattgagcgcttttttcgttttcagcccatttctattttcccgaaaaagagcttcccttttgtttgaattatctgagaggatgtttgcatgttcacatttgttacgcaccgtttgctttacgccattgtggttatctacggcgttatgaccatcaccttttttttgatgtacattctgcccggcgatcccgccagattgatgcttgggcaacgcgccgacgtgcaatccatcgaggcgattcggacggaactcggtctcgataagccgcttcacgaacaatatttcgcctttttggcaaacgcggctcagggcaatttagggcgctcctacgcgaccaaccgcgatgtgctggaaacgattttagagcgatttcccgcaacggctttgcttgccgtttcgtcgcttgcgatttccaccgtgttgggtatcgccatcggcgtgctttcggcggtgaagccttacacttggctggataatctgtttatgctgtttgcgcttttgggcatgtcggcgccgggcttttttgcaggactgcttatcgcgtgggtttttggtttccttttgggttggtttccgatttcgggctacatctctgaaggatggcaacatctcgttttgccaatgacgactttggcgttgcgaccgctttctatcaacgcgcgcctgactcgctcggccatgctggatgtgctttcgcaggattatgtgcgcacggcgtttgcaaaaggcgtttcgtttcgaagcgcgatttttcgacatgcgctgcgcaacgcgctcaatccagtgctcaccgctgtgagcagttggctggcgggattgcttgccggctcgtttttcattgagtttattttcaattggccgggcatcggacttttggccatcgacgctattcaaaaattagattttccgatgattcaaggcgtggtgcttttcaccgccgtgattttcatcatcatcaacatcgccgttgatatgctttacgccctgctcgacccgcgtgtgaagcttagcgtgaattgacaaagtagcggttattttttacgttgtttttaaaatcggcgagcattttgcagcaaccattttaaaccaagcacgccattgtcacaggaagaaaaacagtcggctttaaatgtcatgcaaggagtcagtcagcccagctcgattaatccgcttcatgccaaagggcttcatcgcgggcgacgcaaaaagcgttcggcgcaggattacgccgcgggggttttgtcgggcgaccgcgtcgtacttgggcaagccatcacgctgattgaaagcacgaacgcggagcatcgcaagcttgctgaggaaatcatagaaaaatgcctcgcgcacacgggcaaatccattcgaattggcatcacgggtgtgccgggcgttgggaaaagcacgtttattgaatcgtttggcatttacttgatttcacaagggcgcaagctggccgtgctggccgttgatccgagcagcagccgttcgaaaggcagcattcttggcgacaaagtccgcatggaatcgctcgcgaccaacccaaatgcgtttattcggccatcgccttctggcggttcgcttggcggcgtggcgcaaaaaacccgcgaaaccattttgctttgcgaagctgccggctacgacaccattttgattgaaaccgtcggcgttggccaatctgaagttgccgttcattcgatggtcgatttctttttgcttttgctgctggccggcgcaggcgacgagctgcaaggcatcaagcgcggcattatggaaatggccgatgcgattgccatcaccaaagccgatggcgaaaacgctgaccgcgcccgccgcgcccgctccgagtttgaatacgccatgcgctattttccgaccgcaaattcgggttggaaaccgcaagtgctcacctgctccgcgctcaccaaggaaggattggccgatgtttggaaaagcattcaagctcaccatcgcttgatggtagatcgtggattattcgacgcgcgtcgccaaaaccagacaaaaacctggatgcacgagaccatcgaagcttttttaaaagagcgattctaccgaaatgcaaatgtgaaagaagcgcttcaaggtgtggaaacgcgtgtgctgaccggcgatttgccgccgcttgctgcggcgcgtcagcttttggaactgtataacttacctgcgaaggattaaagtttatgtttttataagcttatatgttttaaaactcgctgattcatttctaaaaaagtcccaaaaataaaaaagccgccttgccggcggccctaacaaaaacaaaagacaaatgaacaacaaatagtacctataaaccacttgcgtaacttaaaaaaagtttttgcacatgcaaggcattttcttttgatttttcctgtatcaaaatttcctgcaattccttatactttgctttgtcacactgtttgcaacgcacgttgctcaatgaaaacgcagtgggagcttggctgacgacatgaaaggtttaaattcccccaaccgagacagatttttacagaaaggagtttgaaccgacttttatggacgaagaacgcacgacttcggcgagatttaaaaattattacgaagttttaagagttcggccttatgactcgccggaactgattcaagccgcttttctggcgcaaatcaagcaatggcatcccgaccgatacgccactgccgacgaggactccaaagccgtggcggagcatcgcaccaagctgattttggaggctcgccaccatctttgccatcccgaccgcaaatcggcctacgaccaagaatttgccgagcgttacccaaaacgctttgagaaactttccaacaaagcgcgtcccaaagaacgcaagctcaatatcgatgatttgctcaatcgaggcgcgtccaaaaatttagaatctcacacgcccgagtcttgcacttgccagtggtacgatttttccacgcgcatcaaccgccgaaccaagcaagtggttttcaacgcctcgcattttcttgaagccaatcccacttgcgatgttcgttttcgctttaactacaaccaaccttggacgccctttgatcgctcgcacaatcggcgtgttcagtacggcgacctgaaggttgccttagccgaaatgcaggcgcgctatgtcgatggcaaaggccgcgtccattacgccaagccgctgcgcaaggtgattattttatcgattgatccgtttgaagccatgcgcgaaaaggcgctgattttggaaggggagttgcgcaagaaaaaccgcctggcgctgaaagtggtcagtgcgcttgtcggcgtgggtctttttgccgttcatgcgattgagcacaaggtgtttgggtaggaatttttacgcgccatcctttggccgcacgagcacgcgcggcgctttttttaaccttgaaaatccttacaaacttttgccgattgccttgggttgcgtacttttctggttgctttaatttttaccgtaaaaagttttaccaataaccaatcaggagcacaacccatgtttgaattgcagcgcgaaaacttacaagacatttcagagcgactttctttgctacgggggtttctttgacatcgacgcacgcttgaacgcaattgccgaactggaaaaaaagacggcagccgagggcttttggagcaaccaagaatcggcgcaaaaagtcctaaaagaaattagcggccaccgcgaatggacggaagattttctcgatcttgaaaaaacacttcaaggcgaggaggaatcgctggaaatcgccgaagagctggaggatgaatcctatttggctgaggctgaaaaaaatatagataagctggatcgcgcggttcatgcgctcgaatttcgcaacatgctctccggcgcagacgacaagcgcaacgccctgcttaccatccatgcgggcgcgggcggcacggaggcgcaagattgggcagacatgctctaccgcatgtacatgcgctgggccgaacggcgcggcttcaaggttttcaccgacgattatcaagaaggcgatggcgcaggcatcaaaacggccacgctggaaattcaaggtgattatgcctatggctacttgaaagccgaaaacggtgtgcatcgcttggtacgcgtttcgcccttcgatgccaatgcacgccgtcatacctcgtttgccagcgtttatgcttaccccgaagcgccggacgatgtggaaatcgaaattcgcaaggaagatttggaaatggacaccttccgaagcggcggcaaaggcgggcaaaacgttaataaagtggaaaccgccgtgcgcatcaagcacgtgccatcgggcattgtggtggcctgtcagcaagagcgctctcagtttcagaaccgcgaacgcgccatgaaaatgcttcgctcaagactttatcagcttaagcgcgaagaggaagaagccgcaaagcttgcgctcgagggcaaaaagaagaaaatcgagtggggcagtcaaattcgcagttatgtgctcgacgaccggcgcatcaaagaccatcgcaccaaccacgaaagcttcaatgtggaagccgttctggacggcgacatcgatcaatttatcgaacgctacttggctgaattcggcgacgaaggttaaatcaaatggcaatcggaaacttgtcatgctgagcttcttctggcaaagcattcaattcgtccagtttccgttagattcttcggctaagaagctcacagaatggcatcggtttttgtcattggtagcggagatgaaggtcgcttgaataagaagtttgtctccgctcagccagctacaggttgattttttttgcgtaaataatttcatgcttagctaaaacgaatttatagggccgactttctgaaaatatcttcggaaatcggctctttttcatttttatgataactcaaaaaattcacgaactcacgcgccagcttgaatcaatttatggcgagccggcggcgcgtagagaagaggctgaaggcagcaattgcttccaatccacgctgcttgacgaacttgttgggacgattctttctcaaaataccaacgaccgcaacagctcgcgtgcgtttgcttcgctcaaatccgaatttcctgaatgggcgattttgctcgatgcgccggttgcggaaattgccaaatcgattgaaatcggtgggcttgccaatcaaaaagcgcagcgcataaaagcgattttgcaggaactggtgcgcacgcaaggcgcgctaagtcttgactttctggccgatttttccgacaaagccgtgcttgaatttctcacttcgtttaagggcgtcggtgtgaaaacagctggctgtgtgctgcttttcggacttgggcgcgatgtgtgcccggtggatacgcacattcaccgaattttgaatcggctcggcattttcagcaccaaacacgccgacgagaccttcgccgaattgcaaccgcatattccaacgggaaaagcttattcgcttcatgtgaatctcatccggcacggcaagcgcgtgtgttgcgcgcgaaaacccaattgccaaacctgtatgcttgcggaagattgcgaatttgcccgagcgagtgattagcgaggtttcaatcgtttttcagaaagggctgaaaccgaaggagggttttaattttaggccaggccaaaaaaagttaaaaaaagagataaatatatttgatttttcgaatcaaaagtttgcgcgctgcgtacaatgctaagtgagttttgaatgttctttgatgatttgcgattccggcaccacgggacatagatgagggaaacatagatctgatggatattcgtctcttagtatgggttctgccaactgctaagaagacattgaaaagactggaaaacttgaatgggttgtcggaatcgcatttatttggatttaaagttttgcaaaatagagcttcaacgagcgttttgttgaagctttttttacgtccactcgacttttcaggttttctgtttctttttttgtgcggcgggaaaaagcacattgttcaagattaatcggtagccaggcgaatttttatgcaaattcaagtcggttggcggctcgcccacatgatgctgatagtcttccggatcgtgcccgccgtaaaagcaaaactgcccacgaccataatttccatgaatatatttcacttcctccgagccttttttttcacccataataacgatcgatgatttcacgcaggattttcgaaacgaggttgtttgaccgtaaaaatttttaatcaccgacgtgtggcattgcgtgagcatggttggcacgggatcgtatttggcgctaaattcgaacagtgtgaaataatcgttttcctcgccggtggcgctgccggtcatctgcggattgatgtcgatgtcagattttgaatattggaaggggttcatgttgatggtaaaattctcgaacgcgaaagttttcttaaaatcaatttgcgattgtgcgtttggggtggttgggtcgccgtcgaattcagccggcacgatatcaatgccttcagccgaaagtgcaatatcgtagctgtccggtgcggagcacatggcgaacatgaatccgccctgcgccacatagtcgcgaatggcgcgcgcaacggcttttttttgctcgctaacttttgaaaatccgagccgttcggccagctgttcagcgctacgaacttgacgaatgtaccaaggcgcgttgcgaaaagcggaaaaaaatttgccgtattgtccggtaaaatcctcatggtgcacgtgcagccaatcgtatttggccaagtcgccgcgcaagacttcctcgtcccaaagtttgtcgtaaggaatttcggcgtaagttaaaacgagcgtaacggcatcgtcccaaggcaagttggttggcggcacataaaccacaattttgggggctttttcaagcttcatggtcgccatgttgttgtcgttttgggcaatggatgcgagcagttcggaagattctgcactggaaatgtcatcgaagctcacgccgcgaatggcaagttcggtttgtagcgctggcaaagcatctaccaaaaacgaaccgccgcgataattcaaaagccattccaccgtaagaccatgagccaagcaccaatacgcgacgccgtaagccttcagatgatcggtttggtgcttgtccataggaattaaaatcttttgagcagcggcaaaatgtggcgcaaaaagaaatgcgaaaagaatcagaaaaaaatgttttttcatcgtgacggttttttcaaaaaaatcggtcttgccgttggcgtcctgaagtttacttgccggcaagttggctctgctctacccttttggtatggttgaagcgagccacttttgagagcgcttttgcccggaaatatgttgaaacaatgctctcggccagttcttgggcttcattctgcttgccaacggtggccagcgcttctacgatttccgcttgagcttctccacgacaaaatagagacggaaagtacgcccatttaacctcatgtttcgcttggagcgctgctttctcggcttcaagtttgtgaccagcaaaaaaataacttgttgcgattcgcgcaagcccaacaggctgcagcgcttctggtgcttccgacaaaaacattttcgcaaaagtaggattgcccaacgcggcaaatcgctgggcggtcaaaatcaaggcgcgtgctttgaacagcgtcgagggatcataaggatatatctgcccggtgcttgccaaattcaagtccgtttggcgagccatgttttcaaaagcatccagaagcttatactttacccaaaacgtctcatcaaattttcccagccggtcgtattggtagagcgcatgtgaaagtgcataaattctaacgtgaatatttgggcaagttcgagcggcttcccaagcaagggttagaaagtagagtccattattttcatcgtttttggcaaaataggccgtcataactttggtgagcgttttggcgcgaacttcactataccaagctgactcagcgagccttcccgcttcatcgagcaaggctttggcggctttcggttcgcccaattttcgcgattcttcggcaacgctcagcagcaaatcgacttttgtttctgtgagctcgtcggcgtttgtgccctgaagcattttaagctcggaaatgagctgtgttgcgtcttttaagcggcctctttcggcaaagttcgtcgccacttttgaaagcaattcagctttgtgaacggaattttgcaatacgctttcaaattcaagtgcgtgcttgttgcgatttttatccgcgtaaagtgcggcaattttgaaccacgcctcatcgcgcaaaagcgaatcttgaatttccagaatttgagaaaaagcttgatttaaaaatcctttttgagcgaagttgaccgcgagcgtcgcttgtgctttttggcgtaaatcctcttttctaattgcggaaatcagcgattttgcttttgcatgattgccgatttgggcaaatccttcagcgagttctgcgagatgaaaatcctgccagagcggtttttccctaagcgcgtaggtttccgcttcatccagcagccgctcagcctcagcgctatcgttaattgccgataaatcacgagcgatggcaagcaaggccaaaaatttcaattgcggggtttcaatggtttgcgcggtggaaatggcgcgctcaaaagatggggttttggaagcgggttgcgcgagctccgctgcttttgattgggtgcagcttgccagaaaaagcagtgcacttaagccgataccgatttgccgaatttttctcacacgcactccttttgtcgctaaaaaattcaggactgtttttgcaatcacaggctgcgccgcagctgtgattttttatttcggaaatagctaaaacgataaaaaatcgctaaacgctccagttcagcttgaggtggtcatttttccataaaagaaaaaacgcgatttcaacttcaggtcagtttcaagcggctttgtcgccaaaattactttttcacaatgccaatcacatttggtatgggcgcgatggtttggctgctgacgggcgttgtcagaaccgattcgtaaacgccagattcatctatttcgatatgcttatttgaaaaataaagttgcgcaacagcgccgccatcgagatacatggcgcgctgaatatcaatcggaagctcaagcaaaatattgataaaatcgtgcaccgtgtagggcgagcggctgaaaataaagagaatatttccatcgccatcactgccgagcgcggcgatgctccattcatcgggttgctcttgccagacattttttcgtccgggggcaatcatccgaatgccttgaaattgagattggtaaacgcttttcagcgcgtcgtaattttgaacagttcgatcgatgatttgcgcttttggcaaatctttttttgtcggattgaacgcaaaaatcgtgttgtctttgctcaggcgaggattattaatatgcgcgaaatttttcatcagcgagaccgcgctgagcatgtcggcttgaaacatccctgcattgatagccgaaataagtccgtgctgcttgcaccaggctttaaccgaaagcggcgtttttgcgtgctcagacgcgcacatcagcttaaacgcataatgctcggggttaatgcgaatcacgtaaatttgcgaactgccaatgcgtgaagtttgtggcgataaaaatcgtcccacttccaatccattatcgattttttgccacgcgcttccttgactgtgagaaatttctcccgttagcagcgtgaaaaatacggtggcaagcatcccgataaagcggatatatttatatctctttcgctgcatttctctccgcgattgcggccatttgccctgcgcaaacggccatttttaaactgcgtttctaatttgtaaaatgagactgaaaattggataaaacaaattcgttttgttaggaaatctccgttgacgcatcggataaagaaacaggtttaaagcaggcttcgctgttatttttcggcgaattgacgagcgatgaaattttgtaagcggccattttttcagagggaaatggttgaagcaactggtgcaattgagccgtttccgaaatcgaacgatccaaccaactgtcaatattcgctggtgataaaatggccggcattcgattgtgaatgcttgccatcagcgagtttggctcggtggtcacaatcgtgcaagtaccgagcgattcgcccgccggcgtgcgccaaatttcataaagtcctgcgagcgcaaacggcttttccgatttctgataaatgtacatcggaacttttcccttcgccgatttgcgccattcgtaaaatccattggcgggaatcatgcagcggcgttttttaaacgcttctcgaaaacttggcttttcagcaagtgtttccgcccgcgcgttgatgagcttttggccgatttcctcgctttttgcccaagcgggcacaagtccccagcgcagcgcgcccagcctgcgattttcatgcccgacgatggctcgcagaaattgcttgggtgcaagattgtagctcggctcgggaatgaacgccgcaaattcccgaacggaaaacagttccgccagctcatcaggatttgagaattgcgtaaaacgcccgcacatttttttctgatttgattttacatggtagtcactcattttcaacggcgttttttaactggcggtttcgcaaggcgaagcattccatcgagatagatttcaaatcgcggcttgatttttcaaggcattcgcgtacgtttgagcaaatttttcaaatccaaaaatcgattgctgtggccaaactgcttttttccttcggaattgtaacggacattcaatacgccgatattgagaatcgcaagcaacatctgtttcgcgccgcgccgcaaaagcttgctaaatgtgtaacggattggaatcagcacgatttggcttttgccgtgcagctcggcgatattgttcagggcaacggcgaaaaaacgctcggcgaacttgagcgtgtgctggagattttatcggactttcagaaaccgatgtatcatgtcatcggaaatcattgcttagaaattagcttgccagttttgctcgaaaagttcggttatcctgcgccgtattacgatttcgccgtgaaaggatttcgattcattgtgttgcacagcatggaggtgagcattttcagcaggccgaaagacggcgcggcgtaccgaatcgcggaggcgacgctggaaaaaaatcccgaactgaaattctggacgggcgcgctttccgtttcgcaaattgaatggcttcgggcaaagcttgcgtttgcaaaatcgcaaaacgagcgcgtgattatcctgaaccatcttcccgcccacgaagaaacgacggatggcgagagcggacttttgtggaacgcgcaagaactgcgagaattgctcgccgagtcgggttgtgtgattgcgcatttgaacggccatcatcatccaggcggctatgcgaaggatcgcagcgtgcatttcgccacgctcgaagccctgctcgactcgcccgaacacggcacggcctacggcatcgtggaagtctatgaagatcggcttttgctgaaaggaatgggttcgctcacaagtcgggaactcgggttttgagaatttttgtgcaagcttttcagagtggtattttctaaccaaaaatggccgagcgaaacgggctcaagaacctggcgctaattttaaatttttctacacaatacattttatgaacatgcttcgacgcgacgacgaacttcagataaaagagaatttcatttttaaatttcacggccatcgattggattttcttgagcgacctcaaattatggggattttgaacatcacgcccgattcgtttagcgacggcgggcgatttgtgaaaaatggcatgtcgcaaatcgacgtcgacaaagccgtgctggaggctgaacaaatggttcaggatggcgcggacatcatcgacattggcggcgagtccacgcggccaggctccgaggaagtctcggtagctgaagaaatccgccgaactgcgtccgtgattgacgcgttggctcgcaaaattcacgtgccgatttcgattgacacgtggaaatccgaggttgcggaagcggcgctcaaggccggcgcaaccatcgtgaatgacatttccggctttcattttgacgaaaatcttgcgccgctttgtgctcgttatcaagtgccggctattttgatgcacattcgccaaaagccgcacgacatgagctggagcttcaacgacaccacaacctaccgtgagcttgtcgctgaagtcaaagcgtttttggccgattcgctcaaactggctgaagcgcatggcgtcacgcaaaccattttggatgtcggatttgggtttgggaaaaatgttcagggaaattttgaattgcttgcgtcgttagccgaattcaaatcatttgaaaggccgctgcttgccggactttcgcgtaaatcgtttatcggacaggcgcttcaaaatgaaaaaaatgaacacgtgccgacccatgcgcggctttttggcacggtggctgcaaacaccatcgccttgatgaacggcgcaaatgtgctgcgcgtgcatgatgtgaaagccgccgccgacgcgatgaaaattgtgcgagcaaccaagctggcacaggcaaagtaatcgctcactttcgggaacagccaatagattttatttacaatggaacttttcagaatcggctttttatcctttacgctgctggatttggcggacgtaagcttggtggctttcatgttgtacaaaacctatcagtacatgaaaggcacgcttgccgcgcaaatttttcttggtttgctggtacttttggctggttcagcggtggcgagctttttaaacctgacttcgctcgactggattttcagtcgtttgaccagtatttggtttatcgtggttgtgattttattccagccagaaattcgccggatgctgcttttcttaggccagcatcgaattttcgggaagtttttccaaaatagcagcgaagaggtaattaacgcggttgtcagcgctgttggggaattggtggatttgcattacggcgcgttgattgtgtttgcgcgaaacaccggtttgcgcatttatgtagaaaccggcgagcaaatcggcgcaaaagtttccaagcggttgctggtttcgttgttttttccgaacacgcccttgcacgatggcgctgttatcatcaaaaatgctacgattgaggccgcgcgctgcgtattgccactcacgcaaaatgaatcgatttctgaaacatttgggatgcgccatcgctcggcgctgggcatttcggaaatttccgatgcgtttgtggtaattgtttcggaagaaagcgggcgggtttcggttgccgaaaacggacagcttttcagcggattaagtttgccggaactgcgcgaacgacttcgccacgcactttctgaaaaacatgtgcccgctgaggaaacggtttaatacatctggcgcgtcggaacttgatattgctgaataaattgcacacgatttcatggtatgatcatttttaccggagagctttttatattcgggctgtcaatcgcgacgctcagtgttttgaccgattgaaatcgcatgcaatcaaggattttatgtcatgctgaacaaagtgaagcatctacccgtcatgcggattcttcgcctggttggctcagaatgacaggaaaaaaacatttgtcatgctgaacaaagtgaagcatctactcgtcatatggattcttcgtctggtcgtcacagaatgacatggatgtgccgccattcggtcagaggcgcaagcgtctttcgtcatttatagcgggaatgaaaaacgtttttcgtccggtgttgcgttcgctgagccggatacattttttagtttatcacagatagtatgtttgaagcacgaaatttatcacttacggtcggaattaaagaattattggttgaaacctcctttcgcatcggcgacaaggacaaggtcgggcttgtggggctgaacggcacgggcaaatccacgctcatgcgcctcatcgccgggacgcaatccgaacaaacactgagtgtgtccggccaaatgctcaagtcgtccgacacgaccatcggctatttgccgcaggaaatttcctttgaggacgaccttgaaaaaacggcgcttcaatacgccattcgcgccaacgagcgactctacgacctctcgctcgccattgacaccatgcagcacgaactcgccttgcccgatcaagaccacgaaggcgacgagtatcacgacctcatccaccgcttcaccgacgccacgcatgagttcgaacgcttgggcggctataaaatgcaatccgatgccgaaaaagtcctttccggcttgggctttagcgaggcggattttcataaaaaggtcaaggatttttccggcggttggcaaatgcgcctgctcatcacgcggcttttgctccaaaatccgaccttgctgttgctcgacgagccgacgaaccacctcgatatcgactcgcttcgctggcttgaaaattatctgctcggctatgaacacagctttctgattgtctcgcacgatcgcttttttcttgataaactcacctcgaaaacttttgaaatcacgctgcggcgcgtcgacgaatacaaaggcaattattcgttttatgagaaagctaaggccgaacgctacgagcaactcgccgcgaaatacgaaaacgaccaaaagaaaatcgcgcatttgaattcgttcgtcgagcgattccgcgccaaagccaccaaagcgcggcaggcgcaaagccgattgcgccaaatgcaaaagctgcaagccgaattggaagcgccggaggaagacctttcgcaaatttccttccgttttccgaaagccatgccgtcgggcaaaacggttttgacgatgaaaaatctgcgcaaatcctatcccttgccggacggcggcaaaaaggaagttctgcgcggcatcgatacggaggtgcaacgcggcgagcgcattgcgattgtcggctcgaatggcgcgggaaaaaccaccttttgcaaaattttagccggcgaaaccgattacgacggcgaaatgacgctcgggcataatgtctcgctcagctatttttcgcagcatcagaccgagcggctcaatcccgaccgaacgattttggaggagatgaacgagtcggcgcccgactcggcggcgcgaatgaaagttcgcgacattttgggctgtttcctcttcagcggcgaggcggtcgaaaagaaaatccgagtgctgtcgggcggcgaaaagtcgcgtgtggcgctggccaaaattctgctgctttcctcaaacctgctcgtcttggacgaaccgacgaaccatctcgacattcgctcgaaggaaatgctcatcgaggcgctggaaaattatgacggcacgctgctcatcgtttcgcacgatcgctatttcttggacagcctcgtcgataaagtttatgaaatcaaaaacggcggcctgcgcgaatatctcggctcgtatgcggagttcatggaaaaatgggaaaagtcgcttgaggaggaaaaacttttgcaacagcaacgcgccgcggagcaaaaaaagaaagtcgtccaaaaatcagaaccggcgaaaaaacccgcgccgaaaacgaatcaaaaagagatttccaaattagagcgaaaaatcgaagaattggaaaccaaaaaatccgattacgaaacccaaatggccgaaccggacttttacgcggacgaaaaaaaatcgcaaaaaacgctcggtgaatatgaacgcgttacggctgaattggaaaagttgtatgaaagctgggatgcggcggcttcttgacgatgagagaagcagaacgaattgatactttataaactaaccggttatgccagtgtctcatatttaattacaaaaaattgattttttataattcgtttattctactcaaaaatttcacatacacattttttgaataccaccgtccttttgctatcatttcgtcaagtaaaggttttatttcggatattattcctttttcttttgcttttaacagaatggaaagtgttctgataacgtccaagccggaatttcttgcaattttataaccgatattctcatcaatcaagacataatcggcgtttatttcttttgccagaattattgtttcggcttcccccaaatccaactgatttaacaataagtctctataaatttcgcctttgattgattgaacttttataaaatccaactcaacttcatcatatccgtaacttttcttttctttaatttcatcatacacagcctcacttatgatgatttcattaaacaaatcttttaaaatgtcgatttttccaattgaactcaaagaaattatcggtgttgtgtttgagacgattatcattttatttttatcgaatcttcgaagatttcgtccatttcttcttcgttataatcaaatattgattctccttctctttgtaatttttcaataaattcaatttttttatatccggcaagttctgccgctttcccaagcgacaatcgtcttttccggtaaaaatacaaggctgataaatacatgatttcgtttgtgaactcatcttttgtttcttttgccgataacaaaatattttcttttatcgggaaacaaatattaattattctttcttgcatttttaaagctccaagagtttattgctcattagacgaaatttcaagcttttatatccaaaatcttaattaggcacaatgtcaaccgacgtcatctcttcaatgagtgtttccggcgcaatatcttgctcgtgcggccaagtaaccgcgccaaaaacaatcccgacctgattgaaataatgctcatctttgagttctcgaaagacgccgaaatcaaggtaaggcttcatatcaaagatgccttgacgaccatcttcaatttcaacataaattcgataatcggataacggtttgacaacttttacatcccaatacataaagccctcacaacggtttgattttataaggttcttctccgttaatcgccaactcccaattagccgtcaattcatcacgatgtaattcaatccacgcttgcactaagcggagttgcttgcgaggcagatttcctgctaaaatctctccgtcagcaatatccacaggcgcttcaaattccgcgtatcttgcatggatgtgcggtgttatgatgtttgttatcaagaagatacaaacgaataataattccataaaacatggatatgattggcattcaaatctatttataatttcaaagttgctatttggataattttcgaagttgagttatagccaaaacaataaacctctcacgttaaaaagaattcctgtaaagcgcaaaaagggatagactgtatcgtggctttctgaagcactgtttaatagaagtaatggttagtttaatctcttcatttgcacgaaaatgatttgcaaggatttggttttgggcattcatttagttctttttttgttggacttaaattactaacgtttttcgctggggtaattaaaacgccagtaaaaagctcgtgggcaaaaaacccggtgagccttttccctaatccctaaacaaaccctaaaattcaatccaacaatgaataatcaaaatgctgtctcccaactatcggttgagtcgcaatctcctaaaggttgcgctggtatcggttcggatgttttttatgccaaatttcaacttggccaaacatttctgcaagcattgcacaaagaacctctcgcggaaaatgatggtagaggattgaatgtggtgcagtatgatccggtcacgcttcagcctgtagatggggtgcagtccttcgacacttacgggaataaggcaacagaatcagcgaagtttaaagcctatgttgatagtattcctgacgatgcgattgttgcaatcgccgtttgcgattcggcggtgacttcaggcggaagtttatcgaatgatgtcattgcggcctgccaaagtttgggaagtaccaacatcgaaaatgttgcttatcgtgtgccatgggcgatggttgctcaaaaaggctcgtctaagcttgctgaaaaaattggcatccatagccaaaccgaacgccaagttctgaaaatttatgcctcctgtgttgccgaaacgtccgattccgtcattagttcattggaaaatgaagcgccatatttgaccgttagttacgatggaaaagaagtcacgcttgaagaagccctaaccgaatccgttcaggctgcgcaaaaaagcgcggcgcagtctcttgatgctgatttgtataaaggcttggcaaaagtcaatgggttgcccgtcggttggccgctgtctttcgaggattacattgtgtatttacagcagtttgcggagtacattcccaagcaaagcgacgatgccgcgtgggtaaagcccggaactgaggaatatcaggaaatttatgaccgactttgccatttctatttcttggtgaatcaaacggacacgccaatccaaaacaatgcgtggtttagcaaatggctcgtaaaatatgccaatgcgtggggcagcttcctcaacaccaccgcgtctttctcagcggaaaccttgcaatcttttagggacagagcgccagaatatcgggtggaagattccatgattgacggtaggccaaacaatccgagcggctggctgaccttcaatcagttttttgccagagagctaaatcccggcttgcgcccgattgccagtccaagcgataacaccgctgtcacttcgcccgccgactgcacatacagaaatcattttcagattgatgaaaactcaaaagtcgtcataaaaggcacgcatacttattcggtggagcagttgctcaagggcagcaaatatcaagatacgttcgccggtggcgttttctttcattgcttcttaggcccgtactcttatcatcgtttccatacgcctgtgtctggcaaaattgaggaatgctacgccatcaatgaaaaggtttatctcgaggtcaatattgatgacaaaggccagtttgacgcgccggatagttctgccggaggatacgaattttctcaagcaagaggcgtgattacaattgacaccaaagattcgccttatggtgatgttggcgtcgtggcgattattcctattggcatggctcaggtttcctcagtcaacatgactgcagtcgccggcaacgagacgctcaaaggcgatgaatttggctatttcctttttggcggctcggacatcattatgctctttgagaaaaaagtcaatgcgcaggttgtgccggcaattatgcaagaaagcagttcgagcaacgaattgccatatcttcattacggcgaaaaggtcgttgaactcaccgtttaacttttggcaaaaaacactgtcgtgtgaaaatgaaaaagccccttgctaaaacacgaggggcttttttgtatcaaaaaaaattcggttaagcaaaaacatcgctgccggaaacttccgagaaaaattcgttgtgtaaggctttgactgctttttccaaatccttttccgaaatcacaaagccgacattgatttccgacgcgccttgcgaaatcatgcggatattgacgccgtgcatcgcattgaaaattcttccggccacgcccgccgatgaacgcagcttatcgccgacaacgcaaacgatcgcggcattgtgctcgacatcgacttctgcataatgcttcagatcttcaataatttggttgaggttttttgtgttgctaatcgtgagtgaaacggacacctcgctggttgagatcatgtcgacggaggtttcgttgtccgcaaacacccggaacacatcggcaagaaaaccataagttcccagcatgttggttgagcgcacgttgataatgctctgggcttttttgtaagcgatcgatttcaccatgccgctcaccgtcatgcctttgagcaattcaggatcgttcgtaatcaaagtgccttccgattcggggcgcttggagtttttgacataaaccggcacattgtttttcacagcaggatgaatggtggacggatgcagcacttttgcgccaaaataggaaagttctgcagcttcgctaaaagtcatcactttcaagcgtttggcttcgggcaccatgcgagggtcgcaagtcagcacgccatcgacatctgtccaaatttgaatgctggcgcgattgagcagtgcgccaaaaatcgctgctgagtaatccgagccgccgcgccccagcgttgtggtttttccggcgcgattgctgccaataaacccttgcgtaaccaccacgattccggcctccagcttcggcagcacaaccgtgttcaggttttcctgcgtaatgtcccaaagcggctgagcttggccgaaattatcatctgtgatgagcacttgccgggcgtcgagccactcggttttgatgccgcgctcctgcatggcagcagccaaaatgttggtagaaaaaagttcgccgtaggagtaaaatgcgtcaagggtgcgcggggtaagttcccccacaatatctacacctttgatgagcgtgttgatttcatcggtgtatttattaaccagctcgtgcagagattttctgagcgactcggtttgaatgagatcatcaatgactgtttgatgatgcgttttaatttcattggagagcgaaaaagcttctgggcaagtttcttccgcagcatcgtgggctaaggcaaccagtttattggtgatgcctgagcaagcactggaaacgactaatggtgcagtttccttaatttcaccacgaataatattaattacattttccatcgcggcagcatcggcaaccgatgtgcctccaaatttcattaccggcattttgatatgattttcaaattaattgaacttgcaaacgtaagaaaaagtggtcaatgcttcaagcaaatatcaaaagacaaatgatgatgaaaaaccgtagtcgggcgaaaagctcatgtcattctgagcctaaggcgaaaaatccagaaatcgagcggatgcttcgtctcgctcagcatgacaaatgttttttcgcgtcattccgagtcgcatcgtaaaaagctcatgtcattctgagcctaaggcgaagaatccagaaagcaagtggatgcttcgtctcgctcagcatgacaaatgttttttcgtgtcattccgagtcgcatcgtaaaaagctcatgtcattctgagcctaaggcgaagaatccagaaatcgagcaaaatcggctggctttttaccaaaagatttccttaagttttaaaccacttccatctttagttgtcagttaagggtttaggggactgtttcgacccttatggaacatcgccgaaaaaaggctcgtaactttttacttgctaattcattcttcatcaattcagctttgattttaaatggcttatgaaatacaaaattctttgggcagatgatgagatagattttctcagaccacatgtcatgtttctcagcgacaaaggttatgacgtcacttgcgtgatgaatggcgcggatgctctcgagcgcgctcgccaaaacaactacgaccttatttttctggatgaaaaaatgccaggcattagcgggctcgatacgctaagcgagattaaaaatatttccccagctacgcctgtggtgatgattaccaagagcgaggaggaatcgctcatgaacaaagccatcggaaagaaaatttcggagtatctgattaaaccggttaatcccaaccaaatttggctggcttgcaaaaaactgcttgaatcgaatcgactgaaagaaggtgcggctgcgcaagattatatttccgagtttaatcgaattacccaagaactgatgggcccaatggatgatgaggattggcgcgatttgcatcggcggctttctgaatgggaagttgagctcgatgagcatcccaacctagacttgcgtgaaacgctcgtggggcaaaagcgcgagtgcaatttggctttttcccggttcatagaaaataattatgccgattggtgcgcaactgaaaaggatactcgcccgatgctttcggtagatgtgcttgagaaaaaagtgattccagaattagacaacgatggctccgtgttctttttcgtgatcgattgcctgcgttacgatcaatggcttattttggagcgcacgcttcaaaactatttcaacatcgagcacgatagctacttttccattttaccttcggccacgccttacgcgcgaaatgcgattttcagcggcttatttccggctgacatcgccaaacgccttccttcaaaatggattattgcgcctgaagctgagcaaagtcgcaacagttttgagcaagactttttggaggattttttaaaacgccgccgtgtttccgtgaagagcgccaaatatacaaagctgattggcgctgatgattctcggacgtatgagcaaaccattttggggcaggttaaaaataaattgaacgccgtggttgtgaattttgtcgatattctggcgcacagccgcttcgattcgcaagtgattcgcgaactttcacccgatgaggcggcctatcgtagcctgacgcaaacttggtttgaatattcctcgctgcacagaacgctgaaagctttagccaatgaaaaggtgacgattattttaactaccgatcatggtagcattcgcagcatgaggcatacgaaagtcatcggcgatcgggaagcctccaccaaccttcgctacaagtttgggcgaaatcttcaatgcgaccaaaagcacgccatctatatcaaagatcccgccacgtatagattgcctcgccaaaaactcaatgaaaactgcattattgctaaagaagattattactttgtttacccaacgaactatcacaaatttattaatcagtataaggattcatttcagcatggcggcgtttcacttgaggaaatcgtggtgccgtgtatgcgattaacaccaaggtaaccagaaatttttatgcaaaaacaaaacggcgttacaattcagcatttgaatgattttggcgacacgcgcggcgagatgtttcgccttgatgaggaaagcgtcgcttttgtcggcaatttacaagatatgcactttggtgccattttgcctggcgctgtgcgtggcaatcattatcatatcgcacgaaaagaattgctcatactcattcacaaggaagcgtgcacggttgcctggcaagaaggcgaagacggtgaaattgtgcgccaggtttttgacgggaacggaacggttgcgcttggatttgaagcaggtgtcactcatgcgataaaaaatacggggagcgtgccgatgtatttgattgcgctttcaaacgattcggttcaagcacaaaagccagatgccgttcgcaatgtgattttggaataaaaaacgcaactcgatttttttcatgaacaaattgcaagagcgttccgcgttttggaacgctcttgacaatgaaatgcgcctccttgttttcgttgaaattcgtattttcctccgcgtttaagattttcaattcaagcacaccttaagacatgcgaaactcggttgtttttttattactcctgttttttctcatcagtgcaatgggctgcaatcgcacgcgcgaaagttctcgtttggtgccgattaagtacaaaaatcaatatggttttgtcaatgaatttggggaaatcgtggttgagcctgactacaccgatgtgctggaattctcggaaggcttagcgggcgttcgcgaaaaatatctgtatggatttgttgatacaaaaggaaaccttgccatcggcatgaaatatgggagcgtgaggcctttttcagaaggctttgcgatgtttacttctgccttcaagtatgggtttataaatcggcaaggagaaattgtggctaaaccagagtatagcgcggcgcagagcttttcggaaggattggctgcggtaaaatatgctggaagatggggctacttagacacgcttggccacatgaaaattttggcgcaattcaaatatgcgcagcctttttcggaagggcttgcttgggtgcggctcgatagccagtatatctgcatgaataaaaaaggcaagcaactttggcgatcgcgtttcgacgatgcctcgccattctcggaaaaagtggctgccgtcaaaataagcggcacttggggttttatcgatgcggatggaaagcttgtcattcagccggaatatgcttacgcgcgatcgtttaaagatagtttggctgccgttcgcgtcggtgaaaagtggggtttcatcacgcatgccggcagttttgcgatcgagccacagtttgacgatgcgcatctattttccgaaggccttgcatcggtcagaatgaaggataaatggggctatatagacaaaaatggaaaatggatcatcgagccaaattacgactacgtcggcgatttcattgatggcattgcgcccattcgcgacggtagcatgtggagcggtataacaaaaagcggccagatcatttggacgccgccgcaagaaaccgattaaaatagaaaagcgagacgaagcatttttcagcaaaacttgctgtttatttcttcgtctcgctgaaacctaaaaatgttgataaaccgtcgcgcgaaaaattacttgcagcgcgacttattggcataatcaatgtagcggccatcagcgaacggcaccaaattgacatttccatccgggctctttttatcgagccatttgataaaatcgctcttcatccagccacagaaatccttatcaaactttgagccatttggatacaggccaagaaactggtcaaaaagatctatcgtgaacgccgtttctgggccatttgacttgtaaacatcaacatctgggcaaagcttgcagctgtattttgcatctgcctgatcgcaaagttcattgtttgcagttaaatatccgcagtggctgcctttttcaacatttgccgcaactgcccacgagtcgctattttgaggtgctaactgtgaaaattcggtctcggtatttgggtcagatgaccaagccggcgggttggattgttggagcgcagcgcaatcgcactggccaaacaccatcaccattggcatgttcattttggataaggcctcgcgataagatgccatgcccattttaagaaacgcgttggtcatatcaactggagaaagctgtacgagcccaaccggattggctaaatcttctggcttccaatctgagaatcgttgagtatgagccggcagcagttcgcggttgtaaataattgggttgaagtcgagaccagatgattccccaatgcagtgaagctgttcaaagccaaccgcagcggcttgcgcgtgcgctccgccaacggagtggccggcaaaaacgacgttgttggttttcataaacttggttcgttcttctgccggtttatacctgaagaagtttgtaacgccgtgacgaataaggtacgatgccgccgcgtaagcctcttgcccgacacgcggatttccgccaaagtcaatccagggaatgagctcacttgcaaaatgtgaggaggtgacaaacgccatcgcccagttgtgtttgacggctgcggtggtgtagttgtaaaaatgagatgggttttgggcaaatagcgggtaatcgttaaacagcgctccaaggagcaatttcggatagtaaaacaggccttgaccgattagaaagccgtgatcaaacataatcaaccctttggcatcgaggttttttgggtaatacacctcaatgacaaactctgtgaatcgtggctgctttggagaatattgtatccaaaggtggatgcggtcgaagcagtaattgtcgatgcaaatggggttcatatggtgctcctttttgaaaatagggttatcaggtgcttgttaattagcctatcaaataggttgctgcaatttaattttattcggaatcataaaccaattaagttttagaaatcagtcaacctgcatgacttgcgaaaggacagctgataaaaaaagtgcctgaatttttggcattttgcgcgtctgattgcctttggccgaacgcgaaggctcgcccaagcggaacggcttttggctcaggagctttatttttagtatgtagaaaaggcgtatattaaaaattttctaagcctacttaggcaactgcgaatttgacctgtttttgctgtcttattttgaacaaacccaatagaaacaggaaaatcgttcgctttaattttaaatgctggtgttttatgaaaacagtaaagaaacaacttttgatgaacaaatccggtgatgaagttcaggttgcgctggtcgaagatggcaggcttgctgaagtattcatcgagaggccggaaagcactcgaaacgttggggatatttaccttggcagagttcagaaggttgtcgaaggcttgcaagccgcttttatagatattggtcatagctcggatggatttttgcacttttctgatgtgggcacaacgaatgaagattatcgcgcgctgctcggtgaagacacggatgatgatgatgatgacgattccgatacggatacggattccgactccgactccgattcggatacagatgccgatgcaagctcagatgatgaatccaatccgccctcgcaggaggcaaccaagagcagcagtcgctcaagaggtcgccgaggccacgataacaacacgcaaaatgcttcgggtgaagacgccgcaggggaaaaacgcaatcgccgcatgagctatacgcaaatgatcgccagtaagctcaagcctaacgatagtattttggtgcaagtcattaaagagcccattagcaataaaggcgcaagactgacttctgatatcacaattgcggggcgttttatggtgcttttgccgtttggaagcggacatttggctatttccaagcgcattgtaaatcgtcgcgaacgccgtcgcttgaaagggattgttcgctccattttgccgaaaggctttggcgcgattgttcgaaccgtagcggaagaacaagatgagctcctgctaaaaaccgacctggaaaagctgcttgccaaatggaagcaaatcgaggaaaccgtgaaagatgccaagccgccgaaactcattttcaaggaagataccatgatttcgagcgtcttgcgcgactcgctcaccgaagatgtcaccgagctcgtgaccaattcgcagcatatttataaagaaaccttaacgtttgtgcgttgggctgcgcccgaaatggaaaagcgcgtttcgcactacaaaggcaagcttccactgtttgaaagctacggcattgccaaagatgtggaatccattttttcgcgaaaggtttggttgaaatccggcggatatttaatcatcgagcacacagaagcgatggttgtaattgatgtgaatagtgggcgctacgcggcaaaacgcgagcaagaggaaaactccctgaaaaccaacttagaggcggcaaaggaaatctcgcgtcagcttcggcttcgcgatattggcggcattattgtggtggatttcatcgatttgctcgacgagaaaaatgcccgcaaagtctacgacaccatgaaaacggaatttcggcgcgaccgagccaagtctaacattttacccatgtcggagtttgggctcatgcaaatcacgcgcgagcgcattcggccaagcttgatgcagcgcatgggcgatgaatgcccggcttgtggcggctccggcgtggtgcaagcgcggcataccacgattcatcaaattaaccgctggttgagaaaatatgccctgaatggcaatcatgcgtttgagcgcttagacctctatgttagtcaaacggtggcgcagccgcttttccaagatgcgatgaatccgcagtggaaatggtttttgcagcatttgcttttcgtcaatgtcaaaacagatgatagtcttcgcagcgacgattttcggttctatttatccaaaaatcatagcgatgttacgactgaatacgcggatttatagcgcgctaaaaatttttttcatcaaaatgaataaaatcttaggaggatcatgaaccaaagctcaatagactcgatgcgccaaaaagttgaagcgcttgcagcaatgccagccggcacgctgcaacaagaacccggcatgcaaatgttttttaaagaatttaaaacggcgctgaatcaagggcatattcgctcggcagaaaaaaaagatggcgtttggcaagtgaatcattgggtgaagcaaggcattttgcttggctttaaattaggtaatttaaaagcgggcgaagtggctgttttcggtgcgaactacgctttttcgttcattgacaaagacacataccctacacgcgatttttcgttggaagacaaagttcgtatcgttccaggtggaacagcggtgcgcgatggcgcttatgtggcgcccggtgttgtaatgatgccgccggcttatatcaatgttggtgcgtatgtggatgcaggcacaatggtcgactcgcatgcgctggtggggagttgtgcgcaaattgggaagaatgttcatttgtctgcagcctcgcaaattggcggcgtgcttgaacctatcggtgctatgcctgtcattatcgaggacgaagtgatgattggcggaaattgcggcatttacgagggaacgatcgttgaggaaaaagcggtgattggcacgggcgtgattttaaacgcatcaacgccggtttatgatgtcgtgaatgagaaaattatcagaaaaacggaaacagcaccgcttaccattccgaaaggtgcggttgtcgtagccggctctcgaccgataaaaaaaggcggctttgccgaagaaaacggtctttctatttacacgccgattattattaaatatcgagatgataaaacagatggctccgtaagtttggaagatttgctcagatagtttacattagtctcaaagggggtaggcataggcgaacaaatggattattaacaaagacttctctctgttgaatagttagtggcttgttaattttactgaaaaagacctctcttgtttttgtacgcctgcccctttttctttttaaaaatccccgttaaaagctttccttttttatcacaaaagtcttaaatacttaaacgcatcgtcctgagcgggtaacttttttccaagcggaaaaaaatcgttgaatgacaagcgccttctcatgctgagccttcttaggcgaatcatccatgttgttcggtaacgttgaattcttcggctaaaaagcctcagaatggcgcggttgttttttgtgcccgtgttaagagcaaggggggaacacataggttcgcccctacaaaatcaaccgccaccgatttaggggcagacctacgtgtctgccctgctttgacggcatcaatttatatgacataaggaattgtcatcttgcccctttatctttttccgcttcggaaaaatgatcggctcagattggcacggattccgtgttactttgtgtccaaatatttatacacttgtccataggaccgattgcaatttcataaccgatttttaggcgaaagtaaacttgagtaaggaaacgagaagatggaaaaaacaatcacggtaaccgttaggtgtttttcgttggtaagcgacgcgcttgggaaatcggcatttgagcttgatttgccgcatggcgcaaccgcaaagttggtgttggaaaaagttcgtgaaaggatgcctgccgagctaaacgctttgccgattcgcatcgcagttaatcaggaatatattctcggcgacgctgagcttcagcatcaagacgaagtcgcattgattccacccgtttcaggaggttaaatgatagaaattcaggtaacaacggaaaaaattcctccgctccaaaatgacgattctcatacggctgatggtgcagagctgatttttcatggccgtgtgcgcgaagaagaagatggaaaaaaactcagcggcattttttacgagcactatgaggaaatggcagagaatgagttgcaaaaacttgcggaaaaaaccgtgcaaaaatttccgattagcggcttaagctgcgtgcatcgcgtaggatttgtgcaaaatggcgaagcctcgttgcgggtggtaatttggtcaaagcatcgagccgaaagccttgaagcgatggcatggtttatttcggaactaaaaactcatgttccgatttggaaaaaagccgttttaatgcgcgattgaaaaacggcttttttctaaacactaatactatattttgggctaatcagcggtttctacggcaagcaagcgattggcgtagttcggtgatagcattcttttggcagcaagtaaatggccaagatattctttgctgggctttaagccttccttaatttggtcgttgcacgctatgtaggtttgagccgacatggttttcccgtttttcagctcgacctgaacatctgtcctgtaataatgtccaatcgtgacgccctcaaaaaggtctaatttttcgagaccatcttcatccacttcataaagaatgccttctacaaaggaattggcgcgaggaacaatgtttgcaacaccagcttcttgatcacgattgccaggagaaactttattaaacaccagctcatagccgcgaagaatggcagggcgttgactaaaaaaataaacctggcgataactatgaagccttatcggattcatattcgagccgtatgcaaaatattcaacagtgtgttcatccatggtaattcgggcggtttacgttttttgcatagaatcaatcaatgagaagaaatttggaaaagaaacagcaatggaactgttgtcgtcaagctgaatttcagcgtttgaaaaatgtccagcaatggcaaaactcatcgcaattcgatgatcatagaaagttgtaatttctatagttcctgttggattgtgggtgcggcctgtcacacaaaatccatctttatattcctcacaaacaaagcctaatcgttgcaaattcatcaccagtgcgtggatgcgatcgctttcctttgctcgcaactcggcagcatgatgcaactcaaactctccggttgccattgcggagagaaccgccagcattggaatttcatcaatgatgtcggaaacaatttgcgcatcgttaattctaagcggtttggtgatgtaatcatttgaaataatgatatcgccaagcagttcgcctccgatggtacgattgttttccgttggaagttttgcgccagcttcgcgcaagagtgaaaggtagccggcacgcgtatgattgaggcctacattttttaggcgaatgtctgattttccagaaagcagccccagcgcaactaaaaagcaagcaccagaaggatctgccggaaccgtgaagggtttcgcttcaatgtttttttgaccttcaataacaatttttcttgagccatccggttgtagttcgggttcgagtcccaacatcaactccgtatgatttctcgtttgaatcggctcgatgatttcagaaatcccatcagcgtgaagtgcggcaaaaataaccaacgattttacctgtgcggaaggaattttctgataaaactgaatcggagatagcggcttttttccctcaatttcaataggtggggcaccggtttcggatagcttaatggatgcgcccatttgtgttagcggttcggccacacggcgcatagggcgtttcatcaaggaatggtctcccacaagggttgtgcgaaacggctgcgcggctaaaatgcctgagagcattcggatggtcgagccagaattgttgcacatcagttcgcgtttgctgcgcgataagctccaaagtccagatgacttgatcaccactttgcgttgctcatatccatcgttggttagaaaagactcttgctgtatatcaacgcctaagctttgcaatacgctaagggtggtttggttatctaatcctgccgaatagttggtgatttcggtaatgccgttggaaagagcaccgattaaagccgtccgatgcgaaatagatttgtcaggaggaagattaaaaaaggttccgttaaatgttttcatcaatgagtattatcgtaaagggtatcgggaaataaaaaaaggctgaccacgaaagtctccattccaagtaaagtaaaaatacgctcaaaactctataatttacttaactttgcttctaaaatggaaactttaattgtggcagcctcaaaaaagagcttaaatcgatttatgcgttgctttcctcattcgcacgctgtgctctgcgcttggagcgggcgcgcttcagacgatcatctacggacggctttgtgtagtaagcgcgtttgcggaattctttcaaaacgccagcgcgttcgtacttcttcttaaagcgttttaacagcttatcgatcgtttcgttatccattaattgaacaccaaccacgttgatctcacctcctttgcaatcgtgtcagtcaaaagtatttatgattttttaatctttaacttcatcttcccttttttggtcaccgttcttaccgtaccatctgggttgatcggaatattttctaaaagttgtttatttccgttctttctaaactcaacaatcaccacatttgcgccgcttgcggttgtttgcttgctgcgtacaatgccaacatcgtccagcgttgggtgaaaaacagcgtcgccaacggcataaaggccttgcgggaaatattttgtacagtcctcaggctttaaatcctcaagcttgggttcgcggtcgatttgaatttcccattccttcaccaactgaacctgcatacattttgggcatttaagccaatactgattttcggactctgtggaagcggctgccttagcaggtttttcttgcttgccagacgaatttgccacgttttcttttggcttatcgcatggtttccattcaccgactaataactttggtacgtactcgttgcaaatatcgcagaaagaagctttaatttttcctgctaaaatccaatctcgtttcgtaactaagtgagctgttccgttgccggaaacggaagtcttgcttccattgacatttttcgtgtggctttccactttctttctgctttcagcctgctgattttcagattgagttgaaacccctgattgtttcaaaaccaaatctttcctccgatgattaattaccccgtaaggcaagcgtgttataaaatcggttgaatataaaaaactacgtctaaaatcaagaaaaaagttttggcaacaacatcttagcaaaagccccgaaccgcccttcttattttagggcgaaatcagtgtctacaaaactttttccgtcaaaaaaagcggcttactttgtataagctttggtcaatcgagaaagcgctgcttggctgatgtcatcgatttcatctgttccggtaatgcaaatggataaatcgtgaagcagcccatccgagaggccatacagccatccatgaatggataacttttgcccgcgcgcccatgccgattccacaatggtggtttggcacacattgatgacttgctcaaccacattcagctcgcaaagtttatccagtttttcttttccatctgttatagtattaagcactgagctgtgttttctgatcacatcttgaacatgacgaagccaattgtcgatcagcccgtgcgagctatattgcatcgcagccataatgccaccacagccatagtgtccgcaaaccatgatatgctccacctgaagtacgtccaccgcgtactgaatcaccgataagcaattcaggtcggtgtgaataaccatgtttgcgacatttcgatgaacaaaaagttcccccggcatcagtcccacaatctcatttgccggcacgcggctatcggagcagccaatccacagatacttgggtgcttgctgtttggaaagtgttgggaaaaattccggatcacgctccgtaatgctttttgcccatctcttattgttttcaaacagttcgtgtaacgtccgcataattttttacgacttgaatcaaatttaaaatgattgataaaaccactgcatttgagcggctccgctaacgagccgttattataagcgttttttcttaggattatcaataaattcttgtgcttttggttatttggggcaatttttagggcaaaaatttttgaagccaattcgcagggttgagcagaagtgactgtttcaccatcccaatatgaaatcataaactcacgcaaacaatgcgaacaagtttgaaaaaagaacgaaaaccaaaggctaaagattttttatcatgaaaaaaattggttctatttaaagacgcggctctttttcttgcaaaagccttttttgcaaggctttctttttttgcgttatttatttgtcataacaactcaacttgctgcaaaaacggcacaacattttcaggcatgaaagttcttaaattcggtggatcttcgatcgcttcgtcaaagcggattaaaaatgtcattcagattattcacaacgcggttcgcaatgacaaaatcattgtggtcgtttcggcattcggcggggttacggatttattgattgaaaccggcctgaaagccgaacaaggcgacgcaagctaccgcgagtcgctggccaaactggaagaacggcatcggcaaacggccattgaattgttctcggaggatgtgtatcaggatgctttgctgcatctgaaaaaagaattcacagagataaataatgtcttgcaaggcgtgtttttgctgcacgagcgctccgcaaaaagcgcggacttgatttcaagctttggcgagcggctttcggcctacttgatcagcagagccttaacttgcgaaggaatagacgcgtcgtatgtcgacgcgcgaaaattaattcgcaccgaccgtaactacggccatgcttgtgtatccttcgaagaaaccaatgcgcgcattcgtgcctatatcgaatccgattctgccttgccggttgtcactggctttattgcgtccgccaatgatgataccacgacgacgcttggccgcggcggatcggattatacggcagccatcctggctggtgcgctgtcggctgcggaaatccaaatttggacagatgtgcccggcttaatgagcgccgatccgcgtcgcgtgaaggaggcttacaccttgccgattattagctacgccgaagcaatggagctttctcatgctggcgcgaaagtattgcatccatacaccgtgcgtccggctgtggagcaaaaaattccgctcgtgatcaaaaatacctttgacccggaaaatcctggtacaaccattgttgaaaaagcggttgaagaaggcgggttcggcagtgtaaaagggatttcatcggtcaatgatgttgtgctggtcgatattgccggcagcggtatggtgggcgtgccgggcattgcctcgcggctgtttgcttcgctcgcacaagcaggcatcaatattattttcatttctcaagcctcttcggaacaatcgattagccttgctatcaaccccgataaagcggaaaaagcaaaggcgattgtggagaaagaattcgcgagtgaaattgctgcgcgccaaatcgagcgcgtctcgctacgcatgggcatggcgattatttccatcgtaggcgacaaaatgtgtggcaagcccggtgtttctgcgcggctgtttgaaacgcttggcaaaaacggcgtgaatgtctttgccgtcgcgcaaggcgcaaacgagatgaatatttccgttgtcgtcgacagcgtggaagaggacaaggcgctcaattgtattcacgaatcgtttttcctttcgcgaaacaaaattcacttgtttgttgccggaacaggcaccattgcaagcagtctgattcgccaaatcgccgcgcatcgcgatacgctgcgcaaggaactcaacctcgaaatagaaatttgcggcttggtcaacacgcgcaaaatggcgctttccaaagatggcatttcacttgaaatgtgggaatccgaaatgcagcctcatgaagcgggcagcgggattgagcagttcattgacaacattcgcaagctcaatttgcacaattccattttcgtggattgcacagccagccaagtcgttgcagcggcttacccaagtttgttgggttcaaatatttctgttgtgacggccaataagcttggcacggcgggctcgttggcgctgtatcagaaaatatgttctgcgttgcgtcaaggtcgggcgaaatttctttacgaaaccaatgttggcgcgggtttgccgattatcggcacgctttcggacttgaaaaaaagcggtgatgtcattgaaaaaattgaaggcgtcgtttccggtacgctcagctatattttcacaatgctaaaaacaggaatgcgattcagcgaaattattgttgaggcaaaagaggctggctataccgagcccgatccgcgcgaagatctttccggtgccgatttcgctcgcaagtttttaattttagcgcgtgaacttggccataaaatgaactttgaggatatcgaatttgaaaatctggtgccggagccgcttcgtggtgatatttccgtccaggaatttcttgaaaaacttccagcttacgacagctatttcgaaaacctgttggctgaagcaaaagcgaatcacgccgttttgagctacttaggacggcttgaaaacggtgtggtgaagattgggttatctcaagttccagaaaccagcccaattgctacattaaccggaacggaaaacatgatttccttcacaacaggtcgctatcatcaaaatccgttgattgtcaaagggccaggcgctggggcggaagtgactgcaggcggcgtatttgccgatattttacggatttccaactactttgcctactaaaacgcttatttggaaaaacaaaaaagcccgcattcaatgcgggctttttattttgatgaacgaacttttgctatttgactaaatcgctttcgatttcttccgtgctcggacttgacaaatctatgtcattataggcatgttgaagatgatgcgtggcctttttggccgcagccgcagcttcttttgccgcatcagccgcttccttcgcggcttttctggcggattctaaagcatctttcgatgcgtggccaatatcttcacgaagctctttgcctgactttggcgcgagcaaaagtccaatagtaataccagcagcaaacgataaaattcccagtgtgacatcttttgttgttgacatatcatcctcccctcggttaagtgtttactgattgtactatgatcttcggatttcaaagcctgtaaattcattggttgctggtttttgcaaacgacgtatttttaaaacctgcgcgccaaacggaccttttttggcttctgcaaaaaacgcatcgaagcgatcagcttcaccttgaatgtccatttcaaccgtgccgtccgaaaggtttcttacaaatccttttagcccaaatcgcttggccgcttgtgcaataaaccatctataaccaacaccttgaaccaggccttccgcaattacatgaaatcgctgttgcataagaagtcaactacgttttttttcaggatgttcaatttttttgattttggcgcgacgctttgattttttccaccgcttcttcaagcgattttcgttcgtcttccgataaatcaggattcaatttagacgtatcgggttcgcttaattccaagtttgcttcaggtgtgatttcagcgccttccgtctcttgagtttggcctggatgccaaacgccatcatcaaggtttgcgcgtttgcctaaaatttcctcgatatccttgtaattcagcacttcgcgcttgagcaaatcgttcgccattttttcaagcttatcgcggttttccatcaaaatttcgcgcgttttgtgatgcgcctcgcgaatgatggccgcaacttcctcatcgataattcgggcagtttcttcgccgtatttcttatcaatgccagggccgcccaaatacggattgctggaatcgagatacgagatgtagcccaatttttcgctcatgccataaaccgacaccatgctatacgcgatttccgtcacgcgctccaagtcgttttgtgcgccggtcgaaatttttccaaaaacaatttcttccgccacgcgtccgccgagcaatgcgcaaattcgttcgatgagctcgtctttcgtcatcaaataacgatcctcaagtggcatgttgatggtgtagcccaatgcgctcacaccgcgcggcacaattgaaactttctgcaccgtgtcgtttgtcggcagcagccagccaataatcgcatggccggattcgtgataggccacaatgcgtttttccttcggattgatgactttatttttcttttcaagacccgcgatgacgcgctcaattgcatcttgaaagtcaatcatttcaacggcttctttgccgcgacgcgacgcaagcaaagccgcttcgttcgcaatgtttgcaatgtcggcccctgcaaaacccggcgtttgcgacgaaagcactttcaaatcgacgtcttttccgagcggaatatttttggtgtgaactttgaaaatttcaatccgaccgttcaaatcgggcttgtcgaccatgacttgccggtcaaaacggcctggacgcaacagcgcgctatcgagcacgtcggggcggttggtggcggccatcataattacgcccttgtcggttgcgaagccgtccatttcaacaagcaattggttcaaggtattttcgcgctcgtcgttgatgcccatcatcatgcccttgccgcgactgcgcccgacagcatcgatttcatcgataaaaataatacacggcgctttttccttcgcctgcttaaataagtcgcgaacgcgcgctgcgcccacaccgacaaacatttccacaaagtccgagccgctgatgctgaaaaacggcgcgcccgcttcgccagcaaccgctttggccaaaagggtttttcccgttccaggagggccgacaagcaaaacgccttttggcaatttgccgccaagtttggtaaagcgttttggatctttcaaaaagtcaacgacttccatcacttcttcttttgcctcgttcaggccagcaacatcggcaaaggttacttttgtgtcgtcatcttcctcataaagctcggccttgtttttcgcgatgttcatcacctgcgagccaggattcatgcgccggaaaacgaagaaataaatgccgagcaaaatggcaaacgggaaaacccattgcaccagatcggtgaaccaattcccatcttgaatgccctgatagcggatctttttctcctcaaggcgctcgatgaggttgttatctttgactgccaccacaaagaattcgcggttatttccctttgatcggaaaaatgaaaatggctggttttgcttgtcgcggcgaatttcctcgacttcagctgttcctggtttgagcagcgcgtaaattcttgtgggtgagattttcaccgcatcgattttatcttcttcaatgagtttatggaattcgctgtatgatttttcaggcgtggtgttcgatagaaaaaatgtgagttgaatgccaatcagcaccaaaatggccataacataatagatcgctgaaaacttcggcttgccgtttttcttctgttcgtctgagtcgtccggttctggattaaaaatattacttgacataaatgcgcgataagagtttaaagctaaagaattacttttgtgaaaatgagttgtgtgtatttagcatttgatggttcaaaaatcaacgtgctttgcgcggcgcaaacgaaaatctatttttgaaactttaaatgcaacttagagtggttgttttttcacctttcgtttttacggggcttaagattattttgtgacttactatcgtttttcagtgtttcctgttgaatttgtgttgaaaaaattgattaagctttttagtgaaggttttaagcagcaaagttcgttccagcctgcttgcgtttttcgcgtgaaattggcctaccgcaaaatgaaaaaatcaaatttgtttttcaatggcttcttttccatttggtttctttgtgtttggcttttgccgtttggcaacgcgtgctacgccgggcaaatgcgtttacaagaagccagcgcaaattccgtaaggtactcaaattcagattcaagttccaagcaattgggttttcgtccgcaaaaaagcctcgatgacacggcaaaagtgctttataagttcctggaggaacccccacaaattttttcgccacacgaaaccatttctcggaaaaaccgcgatttcctttttcatagcaacattggcgattatttctccgagcatgcaaacatttttttgcgagataaagtcgagtttggccaactcaatgaattgctaattggtggccttggcacgcgttatcagcatatttttctcgacgatgtgctcttgaacgatccaattaccatgtcgccgatttaccaatatctttccaccgagtcgttttcctcgctgcgtttgcaaaccggctatatggccggcggatattcatggtcgcccatcgttttggaatcaaccacgcagcgcatggtggttgcaaatggcttcacgcgaattcattattatcaatttttggaaggaacgctcaaaaccgatgtgactttttcggtgaatttttccgagcgcttgaatttttattgcgactatgcgcgcgaaagcaccgacgggcgatttaccaacatcggcggttctggaacttcgcgctacggctcaagctacgagggaaataaattcaatgtgcaatttcgttatcagttaggcaaacaatcctatctaacccttgcggattatttcaactcgcttttgcaaaagccctacggcggtgtcgattatgcgacctctgtggcaaacgatcttgatccgctcgatccgctcagcgccgtcatcaaaaatcagtacaccgaacgcgctttgaaaatgaacgcgcttcgtgtggaattgcaaacccgattgccgtttttctcagattcgtccaatgtgtttaaagcctggattcaccaaagtatattcagctacaattatgaaaaaacggaagagtcgctgcaagattcctctacttttcatgacaaaaccaattcctcgcgctggacgctcggcgcttcgcagctcatcaacttgccgttcttgattttaaaactgcgcggcaattatctccatgataaaatcagcgagcaaaatattcttgaaaatgaaagtggcgaggaaattttgcccataagccaaacgcttgctttgcaaggcgcggggcgcatgcgatttgaccatttgatttttggccaaacctttgaggctggcggctcgcttgcgctggtcaatcaaaatgtttcggaaacgggcggcgaagatcattcgggtgtgctgtttaatgtgggcgcgggcggaaaggttgtttttccgattccgctttccgaagaaagcaaagttgaagcttttttgaatttgagccgcaccgagcgcttgccatcgcttctggaagttttttcaagtgatagttcgctgagcggttcgcatagttggcaaaaggagaaaattcgccatcttgaatttggcgcggccttttttgcggggaaaaattttcaacttcgagcgtcgtttatcaacaataatgtggcttcgccgctggtggtggtgcagcaagccgacggcgatagtttggttagcgcgtcgtatcgctcgcttgatggcgaaaatttgaattacaccggcattggcctgagcgcgaagttcaactttgggcgatttgaaacgactctcgacgccacaaccattttggattatagcctgcttagcaatcccgataacgactacgcagattcgctttcggcttatggctacgatgaatccggcctttcaagtaatcaggttttctatttgccaaaattttatctttcctatcaaatttattacaacgcgaatttatttgacgatgcgctcaaattgaaattcggattggccggattttttatgaccgacatgtcgtcgtcgttgcaaagcagcgagcgacaaaacaccatttattttaacttggttgagcaaaacggcacgctcagcgacaataatttgcagttcggcgtgcaaggcttgaaatcgcgtgtggattttcggctttgggcagaatttggcagcgcggtgatcacgctttcttttgagaatttgctcgacgaggtgctgtataaaaccccgatttatcagatgaacgagcgcgcgctccgctttggatttaactggattttacttgattgaaccagtcgaaaatgcacgccaatcaacccgttttgaaaaccaattgacttttgaaggatgacctatttagataaaattcttgagcataaacgaaaagaaattgaggcgttgaagccgcaaaatttcaaaaagcaatttgaatcgcaggccgaaaacttgcctgctccgcgcgattttgcggcagcgcttcggcgaaaagcgcccagcgagccgctgcgcttgattgccgagctgaaaaaggcatcgccatcgcgcggcgtgatggtgcatgattttaagccgcttgaaattgcagaacgctatcgcacgttaggcgcttcggcttattccgtcctaacggatgaagagtttttccaaggccatgcaaattacttaaaagccgttcgggaaaattttgacttgccggtgcttcgcaaggattttattatcgatgaaagccagatttatgaagcgcggcttttgggtgcagacgcgcttcttttgattgtcgcggcgctttcgcctgaagcgctgttgcagtttcgcgagcttgccgaatcgcttggcatgagcgcattggtggaagtgcattccaaaccggaattggacattgcggtggcgtgcggcgcaaccatcattggcgtcaacaaccgagatttgagaaccttcaaggttaatattcaaacctccgttgagctttttgcaagttatcctaacgatgtgattgctgtttctgaaagtggcatcaaaacgccagaagatttgcagcaactcgccgatgcgggatttgatgcggtgctcatcggcgaagggctcatcacgagcgagcgtttggccgcgtatggctggaacgaaaaatagcgcatcgctcgcctaagttattcgatgggtgaagccatctttttccactggatggcttcgcctaaaaatgcgcgtcgcacttgccactcttgcggaattctcgccaaacgttgtgatgaaatcgccgaagcgcggttttgcctaaccaagttttgatttgaatgaagcgcggtttttggctaatttctttcgatttccctaaacaaaaatccacgatggacatgtgcgcttaaaatggccgtttatcccaaacaaaattcaaaaaccctaaacctttttccgccatgaatgaactcattgaaaaacctgaagacattctcacacacgggcaagaattaatgaagcatccggtggtgaaaaatgcggttttaaaaattgtcaattggattggcacaaaagtgtttgctggcaaaaaagccacgcaggaaaaattagccttgcttgaagcacaaaaagccgatgctgccctcgttgctgatttgaaagcgaagttggaatttgtgctggaagataacgacgccttgcgcaaggaattggcagcgcaagtaaatgcgctaaacgcgcagctaaaacaggccggtgcgcaaactcaaaaaacaaatacggcaagtgtttcgggagaaaaaaacaaccttattcaagattctcccaatagttcaattcatatagggcggcaaattaatcaaggcgacggcagcacttacaacgaaaacaagtaaccccgatgtccgaaacgcatatcaacaggcagattaatcaaggtgcgggaagcacctacaacgaaattcatcacatcattatcaattcggttgattataaaattttaaccgaagagattgaggaactgaaagcagacattcaagaggcgacttgcgacgagcggcgcttgaaaaagtcaaaaaaattgacggaaaaagaagcgcaattggaagacctgaagcaaaccgtccttcgcctgcatgagacttttacgaaaatcccgataaataccgagcggctcaggcttgcaaaggcgcgttttgagaaaggcgagtttcgcgaagccgatgccattttggaccccgaacccatacgccacgaagtcaagtacctgaaaagcgagaaggcgaaaaaagaagaagagatagcggcaatagacgagacgctaagagataaggccaacgagtttttgattaaagcccagctttggaaaaccttttatagcaaaccgaattggttcgaacaaacctcccatttttttgaagaatccctaagcgccgcgcccacgctggaaggcctgtttcaatacgctgtgtttttacataaacacaaccaattccaaaaagcgcagccgctctatgaagaagcgctgcaaatctatcggaagctggctgaggagaatccagaggccttcttgcccgatgtggccatgaccttgaacaatttggctgttttgcattcggataaaaacgagctgagcgtggcgcaagcgtcttaccaagaagccctgcaaatctatcggaagctggctgaggagaatccagaggccttcttgcccgatgtggcgatgaccttgaacaatttggctgttttgcattcggataaaaacgagctgagcgtggcgcaagcgtcttaccaagaagcgctgcaaatccaaaggaagctggcagaggagaatccagaggccttcttgcctgatgtagcaacgaccttgaacaatttggctgttttgcattcggataaaaacgagctgagcgtggcgcaagcgtcttaccaagaagccctgcaaatccgaaggaagctggcagaggagaatccagaggccttcttgcctaatgtggccatgaccttgaacaatttggctgttttgcattcggataaaaacgagctgagcatggcgcaagagacttaccaagaagcgctgcaaatctatcggacgctggctgaggacaatcctcaggccttcttgcctgatgtagcaacgaccttgaacaatttggcaaatttgcaacagtcaaaaaacgagctgagcatggcgcaagcgtcttgccaagaagcgctgcaaatctatcggacgctggctgaggacaatcctcaggccttcttgcccgatgtggcgatgaccttgaacaatttggctgttttgcaaaaggcaaaaaacgagctgagcgtggcgcaagcgtcttaccaagaagcgctgcaaatccaaaggaagctggcagaggagaatccagaggccttcttgcctgatgtagcaacgaccttgaacaatttggctgttttgcaaaaggcaaaaaacgagctgagcgtggcgcaagcgtcttaccaagaagccctgcaaatccgaaggaagctggccaaggcgaatccagaggccttcttgcctaatgtagcgatgaccttgaacaatttggcagctttgtattatgcaaaaaacgagctgagcgtggcgcaagcgtcttaccaagaagcgctgaacatatatcggaagctggcagaggagaatccagaggccttcttgcctgatgtagcaacgaccttgaacaatttggcagctttgtattatgcaaaaaacgagttgagcttggcgcaagcgtcttaccaagaagcgctgcaaatctatcggaagctggccgaggagaatccagaggccttcttgccttatgtggctaccaccgctatcaacctcagtattttttatttgcaggcaaaaccggataaggaaacatctatcgcgttcgcaaaagagacgctggaaattgcgattcttttccagcatgtgcccagtgtacttgacaatgggagaaaggccgttcaggtattgcaggcaaacggtgtggatgtgaaggcgtttttggaagaacttgaccaaaaatatggagagcagtaaaaaaacaaagccgattaaaaatgatgaaaaatcagaagccaaaggaattggtggcagcgtgggtcgcgcttttcaacgcgggcgatgcggaaaaaatcgcggcgctctatcacgaggatgcgatcaatcatcaagtggcagccgccgcgcctgtggttggaaaagcggcaattcaagagatgtttgcacgagagttttcagcggcaaaaatggtttgcctcgttgaaaatctttttgaggatcacgagtgggctatcctggaatggaaagatccacttgggttaagaggctgcggatttttccatgttgtggatgggaaaattcagtttcagcgcggctattgggatcggctaacttttttaaggcagcacaagttgccgattccaaacgaatgaggcgcggcgcgttatttttttaatttgggatcgaatgcgtcgcgcaggccgtcgccaagtacattgatggctaaaacggccagcataatggccaatcctggaaaaaccgccagccaccagccgtgaccggaaataatataggcgtagccatcgcgaagcatcgcgccccaagaagcggtcggcggttgaacgccaaatcccagaaagctcatgctggcttcggcaataatcgcataggcaaaatccgctgtggcaatcaccgtaatcggcccgaaagtgttgggcagcatatgccgaaaaatggtgcggagcgagccgaagccaagcgctcgggttgcttccacaaattccaattcgcgcaacgacataaactgtccgcgcacaattcgcgccggatcgacccaaagcgtaaacccaaccgccacaaacacttgccaaaatccacgccccagcgccacgctgatcgcaatcaccaaaagcaacgccggaaacgaccaaaacacattgatgagccacataatcagcgcgtcggttttgcccgaaaaatagccagccactgcgccaagcaaaatcccgatggaaagcgaaatggcggtggcaataacgcccactgaaagcgaaatacgcgtgccataaagaactctcgaaaaaatatcgcgtccgtatttgtccgttcccaaaaggaaaatgggcgtttgatgccaatccgattctgtttcgccctgaagctccgaaagcgcgatttgaaaagtatgcccttcaaaatcgatgacgtgcagcgtgtctccgattttatcaaagcgctgaatgggaacaggtttgctctgttcttttcccgcagcagatgtcgccagcttttttaagagcaaatttccctgataaaacggcggcttaatttcatattcataaatctgttggttgggcggaagcggcgcaaggaacggcgcaaaaatggcaataatcgaaagtgcaacggtggtaagcagcccaaacatcgcaagatggttgcgcttcaaccggcgccaagcataaaaaaaaggactgcgatggcgatcggttttttccaactcagcttcaaaagcttgatttcggttttttgcgatgctgtttttggcgtctgctacgggctggtaagatttgctcatgcttttttgagaaaacaaattggccaacgcttttccaaagcggaaagccggcgcgatgttcaaaatgagccttttgggcttcagaaaaataaccgaaaaaagaaaaagctgccctgaaatagagcagctttttggcaaataaacttttctctggcgagtttttcctgatggacaggcaacggatcgatttacatccagccgcccatgagttcgaaaatttcgcggtcgccaagcgatttcgggacggttgcaaacggcttttccgaaagaagctgttcggcaagcgcaagatacggcgcgatgcaaacatcttggccgtcttcttccatttggaaaagcgttttgccggccaaacggctgcggcgaatcaaatcgtgcatcgggacttttgccacaactttcgtattgactttgtccgcaaatttatcgagtacatttgtgccgccgccattgacataatcgaccttgttgccgataatgccggcaagctgcactttgctgcgggcgcttttttgctcaatcgccatgcaaagacggttggccgcgaaaatgctgtcgaaatcgttggtggcaacgatgagcgcatagtcggcatagttgagcggagcgctgaagccgccgcaaaccacatcgccaagcacatcaaacaagatgacatcgtatttgtcatacacgccgaattcctgaagcagcttgacggtttcgccgaccacatagccgccgcagccgcttccggcaggcgggccgccggcttcaatggcatctacatttgcaaatccttttttcactacatcttcaaacataacctcttcatgatggaagccgacttcctcaagcacttcaatcacggttttctgaagatggccggtaatcggaaacgtgctgtcgtgcttcgggtcgcatccgatttgcaaaaccgatgcgcctttcatcgcaagcgcggtcgaaaggttcgcgctgttcgtgcttttaccgataccgccttttccgtaaactgctattacaatccccattttgtcgctttatgtatttatatcgagctttgttttttaaaatataaaaccgatgattttgagacgattaaccgccgccgagcgattcctttgtcaggcgcacgacttccgccgtaatcgtggcgtagccgttttctttggcaaaggtttccgtgttcagcttggcttttttgcgcacgaagaacggaattttcttgagcatggcttccccgtcggcagcccaaaccggttcgccggttaacggtgcgcccggtgtggccggtgccgtagccgcttcggtcgcttggcctgcggtttcgcctgcagttgcaagtgctggttcggcaactttttcctgctgctcttcttcatattccaacccggcgtcgccgaagaaatcgatcaagtgtttttcaaggccgagctttgaggtcgtataaacgcggtcggcaatgacatccgcgccgtcgaagccgagcatcggataatatcccaacagatggttttcgatatgcgtcggcgccgaggtaaccatacacggcacatctaccttgcggcaactgtggcgttccatctgcgtgccgcaaacaaggtcgggcatatcggcttcgatgcgtttggcaatttcttggaactcttcggtcacaatcaaatcgtcgggcaaatatcccgcgagttgctcacgaacccatgcggcgtgtttgtgtagataagtccctgcgccgcaaatttccatgccgagttcgtcgcgcaagaatttcaccatagcgaccgtgcgggtggcgtcgccgaagacgaacgcgcgtttcatgctgaagctttccatgtcggcggaatgtgtaaaccatggtacaccgctcggggcgctcatgccgtcaaacgaaaatgcggtgagcggcggcattttcaaattgcttgatttgccgtttttcgcgccgatggcgttgagtttttcgatcagctcgttgagccatttcatcgtcggctgaatgccgagcggcgtgtcgtacatggaactcatgccgaatttttcttcgagatgttcggcagcgccgtggccaagttcttgatacggcaccacattgagccaagccgccggcaattttttcaggtcggcaaggccggcgctatacggtgcaaccacattgattttgacgccgagtgtcgccatcatccggcgaagcgaggtcacgtcggaacgaacatggaatccgagcgaggcggggcctataatattaatgctcggctcttcggtgaggtcttgcttttcggcatatttttttaccaacgcggtaaaaagtccttcggcagcttccgtttcctgcacgcggaacggattgacctcataaatgaaaacttccgtgtctatgtttgcattgcccacaatgagctgaagattttcctgaagcaaggtggtgctacagcttgccgaaacaataatcaattccggtttgaagcgttcttcaacttggcgaagcgtgtccggcaaacggtttgtgccttgcgcaagatctctaccggtgaccacgctggtggtggcacgcggaaagttcggcgtgcgctcgagcatggtatgaatcacattgacatagtcgtcgccaagcggcgcatgaaacaccgcatgaacaccttttaaactgtttgcaattcggccaatgccgtgatgggctgtgccttcataaatccaataagccagtcgcataactttttaagtcctctttatatggttttaagtcccctgactaaaaatattattaaacaaatgtttgacttctgtcgccctgaacggagacggcgggcgctgaaaatcaaagcatcgtctcccgtttcccatcgataaaaaagaatcgttgccattctgagccaaaggtgaagaatcctcgcgcctgttggatgcttcactgcagttcagcatgacaacagaccgtttgtcattcacgaattgatctttttccgttttggaaagatcacgcgcgcggcctgagatggcaaaaagtcgcgctttattttttgctttgctttcgcccgactacttacattgcttaagttgcacttggcatgatgccggcagtccaagctgggtcgtccattggcggaagcgcggctttgcgccgaagcggccttgtaaacatggcagcaagcgcatttacgccgctccaaccgtgaatcggcatcaaaacaaattccatgctccattttacaatgtggccttgtccggcgagcgggttggcggtcatcaacgaggtgaccaccaaatccgggcgaattgattctatatcgcgaagctggcggttgaagttcggctgctcaacgactttcacgccttccaacgcggcaagctccgggccgtgaaaacgacgattgatatacgaactgctgcattcgaccacatctgcgcctgcatttttcaggaaacgagaaagtggaagttccattagcgtgtccgctgtcagcacgatttttttgcccttcaaaagatcggtatgttctttgatgcgctcccaagcggctttttcccgcgcgcttaaatccacttttttgccgaactcggctgcaaggtcttcccagaacttgcgtgtgccgtcggggccgagcgggaactgcgtggttaaaactttggcgccgcgctcacgagaaagcttcgtggcgactttcgccaaatatggctgaagcggtgcgataatcgtgtcttttccgatggccggcaaatcgttgaaatggttggacggcaaaaatccgccaaccggaatcccgagcgcttcggcttcagcaacgaaatcgtcggcgacggcgtcgttgattgagccgaggaacacgacttttttatcgccggcttcggcttccgggcaaaacatggaaagtgcttgcaaaacggaatcttcagattggctaaacgcgtaatccaaaccgctggcagggacgaacagcacgggcaattccggtgtgctgagttcgcgcgacagcgcatcgaaatccactttcatgacttccggtgtgcaagaagacatcaagaaaatgacggatgggtgatggtcagctttgatttcttcgatgagaggttttaattgaggatgctcttttgaaaggtcttcttcctcgacgagtgccacgccgaaacgcgggcgagcgaaaatcatcatgccgagcgcgttttgaatcagatgcgcacaggtgtgggtgccgagaataaggaaaaagctatccttaattttttgatacaaccagccgacacttgccagtccgcaaaaactatgggtggcgttgtcttcacgaataacctcaacagaacttttcgacagcatagattataattatccttaaggttcagagtaaaaaatactttccggcaacgtttctcagtatgagcagtacgttttgataatgtcccggaaaacaaaatgtgtaaaaagatcaatcggggaatcgtgtttttgaaaatattctgtaccggcggataagagcgtttgatttcgggtcaaattggataatgattggctgccctgtcttctcgctcctttttttgattgtaagcgaatgtggcgctcacttggagaagcatagttagtcttttcatgggatgagaagccaagcagccccgaacgcttaaatgaaaatcatttttgcaactttaacgccattcgtgcgtgaacgcactaaactacttccaaacaccgccgtagctacccctaaataggaaagcggaaaatacaaattttgtctttttaatctaacaccaatcaaaaatcaaatcagaaaatcatgaacccacaagattttctgcatgaggatttccttctttttcaaatcccagtgaaaagaaaagaaagggcgattcagtggctcatggcacatcaactacgatttccgtttggcaagaatttgcctacgctgtatattcagcgcctataaattgaagtgaagtatggattaagtgtaagttatggctgagcttaaaggaaaaaagaataaaaaaaggaatacgttcacagttgctatcgtgcccgatgatggctctgaagccaaaggctacgaaaatgtttccagtcaaaaactcgtccttgcgattctctcattgtgtttggttgttgcaatgagtgttgctttgcttatcgcattaacaccgttaaagacgcttttgcccggatatggatcggcgacgcgttacgaaaaacggttgattgcgaaccaaatgagattggacagtttgagttcgaaattgttggaattggatcgctacaatcaacgaatgaaaaacatattgggcattacgccctttcccgattcggcggcttacattcctgaacgcattgccaatgccacaccgcgtcgtcagttttatgcaaaacaagaagcgtatttgcctattcaaaatgaggatgatcagttggctataccggattatgtgggaaatgtggtcagcggaacgctttctcaagagtttttgccagaacgaagccattatgggatcgatattgccacagcttccaacgagccaattggtgctttttccgatggcaccgtgctttttgcagactggaactacgattacggctatacattaattattgatcatggtggcttaatcagtttttataagcattgcaataaattgttggtgcgagaagctgctcaggtgaagcgcggtgaagtggttgcgcttgcgggcaacaccggccatgaatcttcaggaccgcacctgcatttggaaatgtggacagacggcattccggttaatccggcagattatattcaaaattgatgagggaaatatgtttggaaaaaaaagtgaaaattccggcagcggcaaatttgccgataaactcagcatcattgcaaacggcgcggttttcaacggcgacatcaaaaccgaaggcaacttgcggatcgatgggaaaattatcgggcatttgaatatttcgggaaacacggccatcggaaaaacggggatcgtggaaggggacatttttgcgtcggtgttgaaaatttccggtactgtgaaaggaaatatagaagccagcgacaagcttattttggatagttccgccgtgatagaaggcgatgtgaaggcgaacatcctgaatgtagaagatggcgctgtggtcaatggaaaaattgaaatgcacgccaaaccgtcgccggaaagtgcgtttagattgccagaatcttctggaagtacggagaaaaaagccttaccacaaagtactcaaaccggaaaataattgttagcgatggttgtcaaccaaggtgatcctgagcaagaaaagccgaaatccattcaaagcgatttagcaacggcttatagaaatttaggcaattatattggcttgggtactcaaattgcagccagttttgctttttttgtttttgttggaaattgggttgatgagcagcttcacacgagaccgctttttttgctggtcggcgttgcgatgggcatggttggcatgattgtattactattgagaactactgaagaagcaaataagaaaaaaaataacccctaacagtttttcgttaggcgatggtgataacgcttttttattaaaccgataaaaccttatttgaattttgaaacctctttttgattttctgttaaagatgattatcttcagcctcactttgtgggctgccatttatttctggctctcaccggagataaatagagaaccgattttttacgcatggcttttaatggctgtcaataccttagcagggtatttgatttttgaaaatgcgtatggagatgattcgggcacatttaatatgtatgtgttcggagggtttggcgtcagaatgctcgccgtgatggtggtagttgctgttgtgataataaatgatttgttgccgattaaagagttcttgctttcaatgtttgcgttctatgtcgtttatgtgattttagaaattatcggttaccagaaaaaaaaccagtacgaaaaaacagttacaaaaaacaaatgatttatttgcataacaaacgaaaagggatgttgaagcgcttaagcgctctgattgtaatcggattgctcatgaatctgccggcggttttcgcttcgggcggggaacatgccgaagccgcgcacggtgatgccgcacatgctgaagctgcacacggcggcggagcgcatcacgatccggaaaagctcgatgctattcaccacgtgattgacggccatgaatttgattttgagccgtttggcatagtccatcttccaaaaattgaagtaggcggttttgacatttctctaacccgtcacgttgtaatgatgtggattgcggctgctattttacttttaattatgttcggtgttggtaatcaatataagaagatgaccaaaaatcaagcgccgaaaggcatggccaacttgatggaagtgcttgtggatttcattcgtttggatgtcgctaagcaaaatatcggtcatggctacgagcgttttatgccgttcttgctcaccatctttttcttcatcttagtttgtaatttgatcggtcttgtcccatatagcgcaactgcgaccggtaatatcaatgtgaccgcaacgcttgcaattttcactttccttgtgacgcaagcttccgccattcgtgcgcatggcatcggcggctttttggctcacttaaccggcggcacacacccgttgatgtggattatcatggtgccagttgaatttatcggcttgtttacaaaaccgttcgcgctcaccgttcgtttgtttgcaaacatgacggcgggacacattgttattataagcttgctcgggttgatttttgtgttcaaaacgtatatgattgcaccagtttctgttgcattcgcactctttatttacttattagaaatcttggttgcattcttgcaagcttatatctttacgcttctttcagcactctttattggtatggcagttgcacatgaagaccatggcgatgaagcacatggccatgcgccatctcactaattcgggtgactgaatacaaattttttataaccatctctattagagaacgctaatcgtaaaaaaaacaaaaaatactcaacggaggattacaagaacatgggtaatgaagcaatggcatttttaggtgcaggtcttggcgcaggtatcgcggctgtaggtgctggatacggtattggtcgtattgcaggatatgcagttgaaggaacagctcgccagccacaagcaaccggcgatattcgtaccacaactattattgccgcagctcttattgaaggtgttgcgcttttcgcagaggttatctgcgtattgctcgctacaaaaggcgcgtaagatttgataggtatatcgttcttgattctgagacaataaagcgacggcgtttcattctgagcgccgtttgctttaaattttattttaacagtaattccaacttaggcgcaatatgttgacaacaggaatgttccttcttgaagggtctctgctcagtccaaatccaggcttgattttttggacagccgtgacttttttgttgctattgttattattgaaaaaactggcgtggggtccaattttatcagcattagaagagcgtgaaaaaagcattcaatctgcgatagatcgtgcaaatagtgcaaaagacgacgctgaaaagcttctttctaagaacaaagatgcgatgaacaaggctgaagttgaagccgaccgcatcattaaagaaggtaaagaatacgctgaaaaaatgcgtaatgagattgtcacgaaagcacaagaagaggcaaagaaaattgcggctcaagcgaaagctgaaattgagcaagaaaagcagcaagcgctcaatgcccttcgcgatgaagttgctacattggccgttaaaggtgcagagaaaattattcgtatgaaccttgacgctgaaaagcacaaagcagtggttgaaggaatgcttgaagatctttccaccaaaagaaactgaaattcaaaaggaataaggtaatgcattcaatttcaatagtaggtcgtagatatgccttagcgttgatggaagttgcagtagatcagaacatagtcggtcaagtaatggcagattttgaattgattgagcaaacaatggttgaagccaagcagcttcggttggcaatccaaagtccattgattcaggcatataagaaagccgcattattaaaagaagtgtttggtggtaaggtttctcagcaagttgcaacgtttctctttttacttgcaagcaaaaaccgtgctgaatatttacctgaggtgattcaagaatatcgagcattactggatgagcaaaacggtgtgatttcagttgatattaaaacggctgttgatttggatgacaagcagacaaaacagttgaaagataagcttgaggcctacacttccaaaaaagtgcgtgttcatcttgccacggataaacagctcatcggtggtttgacaattcaaattggcgatacggtattggatggtagcattcgtcatcagttggccatgctcaaaaataatttggctgctggagctttaaactaatcgcgaaacagagcgctatacccgatgttaatcgtgttaaagctaccctggcaaaaaagtttcctcgtcttttttatgtgttaaaatcgtaaagcagcatgcttggggctttagctcagttggtagagcgtctcgttcgcaatgagaaggtcaggggttcgactcccctaagctccacagtgtaaaaaggagtttccctaaaggagctcctttttacactgtggagctataactgttctcttgattcataatatccgtgggatgatgtttccaaattgctttatggaagcgtgcgaaatgcatcttcaataaagaaaatgtcttcgcaaggttcgttgaacgcatttcttttgctctcgtccaaaataatggccaccacgtcgaaacgataatcaacgccttgagaggggttatcgttgataaaattttgggcagctttaattaactccttttgtttgcttaaggtaaccgcttccgccggatggccatagtttagattatggcgagtttttacttctacaaaagcaacgatattgtccttttttgtaatcaagtcaatttcgttattcccgctgcgatagtttcttctcaagatttgatatccgcattttttcaaaaaagcagatgccatgtcttcacctttttttccaaaagcaacattggtattcatttttacaagaggattaagtgaatgaaaccgtcaaaaattgtgataaacgcaagttatttttcgcctaaacagctcagcttaaaactttttcggtgcacttttgatcggccaaacatttttattgcttcgatgtgcgctttagttggatagccaaaatgctgcgcaaagccatattcaggatagcgttccgctaagtttatcatgaagttatcacgatggactttcgcaatgatcgaagcagcagctatcgaaaaaacttttgaatcgccttttacaactgtttcaaatggaatgggcaacgtggttttaaagcgattcccatcaattagaagaaattctggtatgggagataattgttcaattgcttggttcattgctaaaaaagttgcctgcaaaatgttgacttcatcgatgacttcagggctaatttcagcaatggaaaacgatagcgcttgtttttttatttcggatgaaagcaaaactcttgtttcgtgccgcaaggcctttgagtcatcaatttgctcaagaatgccactgggttcaaaatagcgatcaaatataaccgcagcagcgacaaccggtccggcaagcggaccgcggccaacctcatcaaccccgcaaatatactggaactttttccaataagggctttcaaaagcaacatccataataaatcattcttcagatgtctattgtgatgtacacaacaaattttggttaatcaagccccactgtttgaatttcaaatgaaaggaaaatttaaaataaagttaatgaataaatgagtgtttttttatttgcttagagcgaaacggtattgatggaaatagtcaatcgccatgattagttaataatcagttaatattaagatattaaattaatcataagcggggtgtttttttaattctaatgacaaaaaattaaatggagattgactcagtaagctcgatcaacgtaaagtccaaccatgacacggaaagagcaaagctgtctgtaattgaagtgctcaaacaagagagttcttttttattatttataggtgtcgcagttataattgccgcatttgtatttaatgacccgcagcttgcgatgtggtttggttttgctttggctggttattcagcgattgcaaacgacagcattcagacaatcggaacttttattgcatcaaaccaagataagcgctggtggcatctttggttgtacatcgggggtatttttgttgttacggtgttttacagctgggtgacttataatggtgatgtcagttctcagcgcttgaccgccaaaggatttgcgaaagcacccgaatcattcgcttttttgcaaattgcagccccaatttttcttttgatcttaacccgcttgcggatgcctgtttccaccacgtttttgctgcttagttcgttttctacaaaatcaggtgcgattgccagcgtgatgatcaaaagtgtttcgggttattttttagcttttacaattgcgattgttgtttggatgttgcttgctaaagttatccgaaagtacatggtcgggaaacctcatccagcctggacaattgcacaatggattaccagcggatggctgtggtctgtttggatcatgcaagacgcggcaaacattgcggtttatcttccaaggcaattgtctttgacgcagtttatcattttcgcaggatatattttctttgggctcgccattctcttttaccttaaaggcgatagaattcaaggcgtggttacggaaaaatccgccatcacagatgtgcgcgcagcaactttaatcgacttcatctacgcaattattctttactatttcaaagttgtgagtgtcattccgatgagcaccacctgggttttcattggattacttggtggccgtgagattgcgatgagtttaaccgatgctgagggaagcggaaaaccgctcaagcaaagtctgagaattattggtaaagatgttctatttgctgcaattggcttatttgtctctatcattatagcatttgccgtcaatccgaaaatgcaagaagagctaaatgtgttacttggcttactttaagcagcctatttagcctgttccgcataagtaagtctgcattgattttttttgacgactgtcatttttcaaacattctcaaaatggcagtcgttactttttccccaaatagttcagttagcagtcgcaagcctttcgttcatttatttttctccagcatcctattttggctaatcatttagcttttcacgcagatgaagtcgtgcgggcacgtcgtttaaattcgtacttcgctttgctgcttgttatattttcctctcattttcattccaaacaagaattttagatgatcgcacgccatgaatattaatccgattttgctcgaggtttttaaaaatagaatttcatccatttccgaagaaatgggggtaacgctcacgcgaacggcatattcttccaacattaaggaacggcgcgatcattcttgtgccatttttgaccgccacggcgaaatgattgcccaagccgcacacattcctgttcatcttggctcgatgccgctttccgttaaatttgcgattgacgccgtttcgtttgaaccgggcgacatggtcatgctcaacgacccgtacaaaggcggcacgcatttgcctgacattacgctcgtggcgccagttttttttggtgaaaaccgtgagcccagtttttacgtggcaaaccgtgcacatcacagcgacgtgggcggcatgagcagcggatcgatgccgctttcaagctcgatttatcaagaagggatcattattccgccgacgaaactcctctgcagcggcacgcttcagcgagctgttttggaccttattttaagcaacgtccgcacgcccgaagagcgcgaaggtgattttgccgcgcaaatcatggcaaacgccattggggtgaggcgaatgcgcgaactgatcgagaaatacggcgagtcggaagtggcgcgctatgcagaggcgctcatccaatattcagagacgatcacacgaaaaaccattgaagccattcctgatggcatttatgagtttaccgattttatggaaagtgacggactgggcgcaacaactattcccatttgcctaacgcttgagattcatggaaattcagccaaattggattttacccaaacggccaatcaagtgcagggaagtattaatgccgtgcgctcgattacgctttctgctgtgttgtatgtatttcgttcgctggtttcggaaaatattccgacaaacagcggctgcatgaggccgttggaagtgataacgcgcaaaggctcgctggtggatgcggcgtttccggcggcagttgcgggcggaaatgtggagacttcgcagcgcatcgtggatgtggttttgggcgcgttggcgcaggccgtgcccgataaaattcccgcagcttcccaaggtaccatgaacaatgtcacgattggcggcataaatccacagactggcaaaccgttttcttactacgaaacgctcggcggcggcatgggcgcatcggcgatttgtgacggcgaaagcgctgttcattcgcatatgacaaacaccatgaacacgccgatcgaagcgctggaatatagctatccgtttcgtgtggtgcgttatgaaatttgtaagggaactggcggaaccggccaaaagcatggcggcgacggccttctgcgagaatatgaaatgcttgcgccttgcgaagtaacggtgctttcagagcggcgaaccagtgcgccttatggtttgaacggcggaaattcagggaaatccggtgaaaattatctcgttagaaacggtaaaaaaattgaaatgccagcaaaatttcaggtgcggctgcagttcggcgatcggctggtgctacaaacgccaggcggtggtggctatggaaaaaagtgaagcgattaaaaatgggaaaattgattacaacggttttgcaaacaattgatgtagggcaaagatttgccgaaaattggagaagcgcgtattttaaagtcgttttttgtaatcagcacagctaaaaaagtgcttaattttttcgtttgtcgatgattcgtagtgccaaagcaatcgtttatccgaaagctaataaagttgccctcttagaaattccgttccaaccggctcagccgaccgatattttggtcaaaaccattttgacgacggtcgcgcctgggcttgagcgcatgcaaatcaccggaaaatcggtgacgcggcgtgtgattaaatttccggttgtgccgggcagcgagatggtcggcgaggtggtttgggtcggcgaattcgtgcatggcattgagccgggcgaactggtttatgtgcggcagggcgaccgttgggctggcgcagagtcccttttcggatgcaacgcaaatttcgttttaacccatttcaaacatgtaattccgctcggcacagcgcccatgcagcgcgcggtgctttccggcttgctcgcctacgcgatttcgtccgtcaaaaaaattaatttgcaggagctgaatcgcgtgttggttttggggcttggctcggttggtatgatggcgattgaatacttgcgctacaaaggctttacggatatcgacgccgttgaatcgtttgccattcgcgggcgcatgtcttcggcgagcgccatcggcatcagccttgatgattttaccgaagatttcaacgaccgatacgatttggtgattgaggcaaccgggcgtttgcttttaatcgaacaggtcatgcggcttttgaaaccgcaaggaaaggtgttgctcatgggaaattacgaagtcaccaagtacgattatcgcttgattcaagataaagagccggttttgattacatcctcgctcgtgcaagacgagcatttgatagaagccaagcgcatcctttcggatgcagaatttcccgccgaaaaatttatcacgaatgtttttcccgcgcatgaatacgaacacggcttggaggttgctttgaacgcgtcggaagccattaagactgttttcacttggcgatgaaaaaacggcgcaaaataaaaaataagcagaaatgaaattcgatagcaatgaacgaaaatattattgagttagagggcattgcaaaaaagttcgggtcgttttatgccaataaaaatatttcgcttcaaattcggcgtggcagcatccacgcgattgtcggcgaaaacggagcgggcaaatcgaccttgatgaatattctttacggcatgtatgagccggacgctggcacgataaaagtttgtggcgaaatggtgaatttcacgtcgcccacgcacgccattcggcacggcatcgggatggtgcatcaacattttatgttgattccgaccttgagcgtcgctgaaaatattgtgctggggcaagaaccgacggagcacggcgtgcaaattccgtttcgggaagttgaatcgcaaatcaaagtgttggccaagcaattcggacttgaaattgagccgacggccaaagtcggcacgctttctgtcggcttggaacagcgcgttgaaattttgaaagtcctttatcgcaaggccgatattttgattttagacgagccaaccgccgttttaactccgcttgaaatccagcaattttttggcacgctgcgctcgcttcgggagggcggcaaaacgattatcatcatcacgcacaagctcgaagaagtgctggctatttccgactcggtcagcgtgatgcggcaagggcaacttatcgcgacgctgccaaccgccgagaccgacaaagccatgctcgccaaaatgatggtcgggcgcgatgtgctgctgcgcgtggaaaaaacgccctccgagccaaacggcaccattctttctgtgcaatccattagctataaaaatgccaaaggcatctcggttttggaaaatctgtcgtttgaagttcaggccggcgaagtttacggcattgccggtgtagaggggaacgggcaatccgcgttgctttcgctcttgtggggacttttggacgagccgcatcgaatttccggtgaggtgcttttttgcggaaaatccttactcgggaaatccccgcgcgaaattgcacggctcggcatttctcatattcccgaagaccgccacaaacacgcgatgattaaagcgttttccattgccgaaaacttggtttttggtcgccagcacgagcgagaatttctttcagcggtcggattcaatacgaaaaagctggcctcgtatgcagcggagatgattcgcgcgttcgacgtgcgcgtcggtgagaaacaggcggcagagaaaatcggaaatttatcgggtggcaatcagcagaaagtggtggtggcgcgagaaatcaatcgcccggagctcaagctgctcattttggcgcaaccgacgcgcggcatcgacatcggcgcaattgaatttattcatcaaaaagtcatcgaagctcgcgataaaggcatcgctgtgttgcttatttccgccgaactcgaagaaattttgtcgctttcggatagaattggctgtttgttcaagggaaaaatttcgcacgagttttcgcgcgaagccgttttgcaaggccgaaagtcgcccgaaaactttgagaaagaaataggttattacattacctaaataagcgattccagcttgcttctgttaaatggctgtcaaatctttcttcaatcttgagaaaaaaacactgtttttgtaacttttagtcccaccttaaaatcttatatttaaaccaagtagaagttatttctcaaaaaaacgaaaacaataaagtaatgaataagctttttcatgccattttgattatggctatttccggatttatcgcggcggctgatggcggttgtggtggcggttcaaaacaggctgacacgtttgcccgagaaggtaactacaagaaggcaattgatatccatcaaaaagaaattgccgaaaacccgaaaaatgatgaagcctatttcaatttgggcaaagtgtattatcaaatgggtgattatgtgacctccaaaagcaagttcgattcgtcgctcatcgtaaatccgcaaagcacgcgcaaaagcgacattcaggaacttgtctacaccatgtgggcggtatcttttaacgatggcttggatttctatcgtaagattttcaaaacatccagcaagagcgagcagctcggctatgctgacaccgcagctacaaagtttgaaacttccattgcgttaaatcctgactcagctcaatcctatagcttgctggccgcgacttacgaaaagcttggcaaaaagaaacaagcggtttcgattttagaatcagcggtttctaaaggtattgccgatacgagcacttatgtaaatttgggcaacctgtatttgacttccgatccggttcaaaccgataaagccatttcggttcttgaaaaaggaaaaatggcttatccaaaaaccaaaagcgttgttcgccaacttgccattgcttatgtaaccgctgacaattgggataaggtgaaagaagcttccaaagaagtgcttgcgctggatccaaatgacaagtggatgtactactttgccggactcgccgaaggtgaaaaagatagcaaagcgggatatgaaggtgcagttgaaatgtattccaaagcgatcgaaatcgattctcttttctccgaagtggcctttaaccttgctattgcgtatagaaaactcgctgattttgatgaagaagcaaacaaaagcaacggaacaaagcgcaatccttacacaggccactatcaatattatgagaaagccgttcaatgcttgaagcctgttgccgagaatgacaacaaaaaaattcaatggcgcttgcttgcaaatctttatgcgcgaatggatcagaatgatttagcaaaagaagcgcttgaaagagaaaaagaagccaaataaaactttagagcgactgaaaaccaaaaagccctgctaaacaagcagggctttttcatttataaaaacgagtatttattccatcgagtttaaactcctaaacggtttgccaagacagcgagatcggaggaaaccgtgttatgcgtgcgaatatcgtcgaacggaatggcgtattcttgtccagaaagcacggctggcatcattttcgtttggccagtttgcatcaagaaggtgagtttttttgccatgcgttgcgcgagtgtaatatcggtgttgtttggaagcgcgccgcgaatgtcgcgtgaaaaggcctcgcaaacgacacgctgagctgtgtttaagccagcatcgagcaactctttgtaaaaatattctgcagcactttctttaagattattcgatttacgttctttggcccggtagccttctgccaccacaatgaccgttgcatggcgattttcgatagctttcgcaacgcgtttcatattgtagcgcgaatctggcagaaccgccaagtgtgcgcctgcgccgaggcaagaatgaagtgcgtgatagccgccttcgcgtcccatcatttcgatgatgtagcatcgtccgtgtgttcgggcgtctgccatgtagcagcgaattttttccgcaccaacttccacgccggtgtactgcccgatgcagtccgtgccgtaaatatcgctatcaatggtaaccggcacgaaaaacatttgaatttcatctggcaaaagttcccccaaactttgcatgccggcaagcgtgccgtcgccgccaataccgatgatcgctttcacttttcgctttttaatgttttccgctgctcgcttttggttttccagttctttaaagtcagggtaacgttcgctgcgaaaatcagcgcctcgcgcctcgcgcaatggcggcgtgaatacaacaccatgaaaatcctcaatcaagcgataaagcgagccgctataaaccacacgccgaaaatcccgaagatcaccgctaacaagcgaacgaaatccttcggaagctgcaaaaacacgccggccagatttttccaaaaattcggtcagaaatgcggtcacggaattgtagcccggggcacagccaccatcttgaaccaccaaaacgtctatttcagaatacatttcctcctcatgtcggcggcgtgttgtcagcaagtaggcaaattgcttacagagcttgccgtaagcgcccgatgtaaatttgctctcatcttgcaagtcagcgaggcgaacttccaaaagttcggttggctcggtagcatgaatggtggaactgtgcgggctgttgttaatcaaggaataatccccaaatacgtcttgctgatcaaaaaaacggatgatgtagccgcttttttcaaaagagaggcgaccttcgtgcacgaaatagatggtgtcgcgcatggagccaactttataaaccggctcgccagagttgtagctaaaaagctgcaataaactggtaaagctgttcagctcggtttcgtctaagcattgcagcagcgggatttgttttaaaaaatctaataacgccggatcatttggattgaaattggcttcgatgggcatagcgcaagctccttttttgttaagggtttggaaaagaaattcaacctatcgctttcgaatttgcatcatgatcggaaaccgacttctggtttccaacggaatgaatgcgatttttggtgtacgaaaattcacttgaattgatgaactaaatcacattggcttggtttggctacgcgagtgcttgtgtcgtgtaaaaatatgctatcaaagcggggcaaacacgtcggtctgcctctacatcgagtgtcggttcattgttagggacgaacctatttgtttgtccttgctttgtcatgtccactccagtacggcacaaatattttatcatcggtagccggtcatttttcctcatctgaaaaagatcaatctgtgaattacaaaaactttgtcatgctgagccttcctctggcgaagcgcccctttgttcgatcgcgatagattcttcggctaagaagcctcagaatgacaaagttctttttcgtcatgggcaagcggagacgaagcctgatgcccctttgttcgatcgcgatagattcttcggctaagaatcctcagaatgacaaggttctttttcgtcatgggcaagcggagacgaagcctgattttacagtgaccgtcatctttgcacagccgggcgttagtataaatctaatgcaaaagcctcccgtgcagaacttccgcgccgagaggctttttggctaaaaaaagagtgaaaatgcttaatgttcctcgtcgttgtggataacatagcgctcgtgaaccattccccaatgttccggcgaacgccaaaggctggaaagcattagctcgcgaatgaaaataaattccttcggcaagcgatcgtaaagcttctcgagaaattcttcttgagaaagcaattcatctttccaatcctcacgatttaccgacatgactttacagaagtcttcaaatgagaaatcttccaggccactccagtcgatatcttgatagcgaggcatccagccaatcgggctttctacggcagccgcacggccatgcacgcggtcgacaatccattttaagacgcgcatgttttcgccaaatccaggccatacaaatttgccgttttcatcttttctaaaccagttgacgccgaaaattcttggtggtgttggcacggttctaccgatttgcagccaatggttgaagtagtcgcccatgtggtagccgcagaagggcagcatcgcgaatgggtcgcggcgaagattgccggttgagccagccgccgccgctgttttttctgagcccatggtagccgccaaatacacaccgaaaaaccagtttgcggattggtaaaccagtggaacagctgtggcacgtcggccaccgaaaataaatgcgctaatgggcacgccttctggattttcccaatcgggattgatcgatggacattgcgacgccggtgaagtgaatcgcgcatttgggtgagcggcttttttgccacaatcgggtgtccaagggttgccttgccaatcgatgagctcagccggcttttcgtcagacatttcctcccaccaaatatcgccgtctggggtcagcgcaacgttcgtaaaaatggagtttttggaaagcgactccattgcgttcgggttggttttataggaagtgcctggagcgacaccgaaaaatccagcctcaggattgatggcgcgaagttcaccatttgggccgggcttaatccatgcaatatcgtcgccaattgtggtgactttccatccgtcaaaagcctgtggtggaatgagcatggcgaagtttgtttttccgcaagcgcttgggaaggctgccgcgacataggttttttccccttgcggcgattccacgcaaaggatgagcatgtgttcagccagccagccttcatcgcgagccatcgaggaggcaattctcaaggcgaaacatttttttccgagaagcgcatttccgccgtagccgctgccataagaccaaatagcgcgctcttcaggaaaatggacaatgtatttatgatctgcgttgcatggccaagccacatctttttggccgggttcgagcggcatgccaactgagtgcatacacggcacaaagtcgccatcgccaagcacttcaagcacttttgaacccatgcgagtcataatccgcatgtttaccacaacatacggcgagtcggtaatttcaatcccgatatgagcaatcggcgaaccgagcggccccatgctaaatggaatgatgtacatgatgcggcctttcatgcaaccgtcgaaaaggccaagcagcgtggctttcatttcttttggcggaatccagttgttggttgggccggcatcttgcttgctgatactgcaaatgaatgttctgtcttcaacgcgagcgacatcgccaggatcggaacggcaaaggtagctgttgggacgtttttcctcattcaacttgatgaatgtgccagattcgaccatttgagcacaaagctggtcgtattcttcttgcgtgccgtcgcaccagtgaactttatctggcttgcaaagggcgaccatttcttccacccatttgcgaaggcgctcgttatttaaatgagttgggaaattgatttccgttagagttcctccttgagattgagctatgctgctcataagtactccttttctgtttgaaattaagaaggcgagaacataaacaatagctgagcgaatgttaaaagaacgaagaattcatctaaaattcaacagcagattacttgaaccaaaatgtgttcggatatttttcataaagctttctatcaagtccaaaccagtgtccagaaggaaggcacatgaacagcaacgcaaatgacattaacggaatcgaagtatgaaattggaaatatcctccagctgcaaagttaactaaaataaataaagcaaatgcagcattcagcctgacagataatcctgaaagcaagcccaacccaataataagctcgccgatgctgaccacccaagctattggcaaatagaacggaatcgcaaaatatttgaggtagagcggttcaagcgcatataaaggggaatccggttctactgaagataaggcttggttgccgtgcaattggtgaatgtagaagtcgtttagttgggtgagcgtttctaattgatgttgaaaaacgatttgaagcttgtttgtccagagccactgcttggatactttataagtaaatccgagcataaagtaggcgccaaaaagaaatctaagcatcaaaataaagacaacacccaaagttttaaaaggatgctgaagtatgtagtttttctcccatttaaagccgttcgatggtgaatcaactgtcatgatattaacttttttttgaatggcattcgctttaaagggggatggtttagaaacagaaacaaagataaagaaattttgtgggctgcaacagcatgttcatgtttttattacttcgaatagatttttttatttttatccagttgaatacatcgtgaatgattttatcctcaaaaaatgattaaatagatacgatgttttttatagtcacgattgccaaggtaagcactttgcggagtagctctgcattctattttaaatacttctcatttgttgcgccttttgccgaaagtcgcaaactttttagattcttgcggcaagttatctttcatgaattactttttgaagagcacctaaatttgacgatatgtccgatttattatcggtttatgaacgattttcccccgaacctttgagcggcgacggcctgaaaaaattttatgtcaatgcgtttgaaggaagaggagaccagcctgttaaaaagttggctcgccgactcaaaaataaaccggacggtaaacttcaaattcttttttccggctatcgtggctgcggaaaaagtaccgagttaaacaagcttcagaaagacatcggcgatgagttcgtttcgcttaacttttcggtggctaaagagcttgaccccgtgaatatccgttacagcgagatattcatcattacgatggaaaagctctttgaactggctgatacacatcacctgtctatcgagcaagacattttaacccgtattcaaaaatggtatagccatgaagaattgaaggaacttcaaagtttcacaggcgagctgacggctgaaatcggcgttgaaggaaagttcggcgtttcattactggccaaaattttcgggaaacttcgcgccgccggaaatgccagtttcaataccaaaaagctcatcactcaaaaaatagaaccgcgcctctcggatttaatcggtcattgcaacaccttgattcgtgaaatcaaaaacaggctgcccgacatcggcaaaaaaggcttgctcatcattatcgaagaccttgacaagctttcgcttagcaaagccgaagagctttttttcaaacatagccacatactgaacggcctgcaaacgcatgtcatttttacctttcccatctcgctccggcatcataacaaatcgacgattatcaaatcaaattttgatgaagattttgaactgccgatggtgaaggtgaatgacaaaaacggaaatccttatggcgacggcagagaggttttacaaaagattattcaaaaacgaatcaatttaaactgttttgaaaatcgggcgttgatagaaaaattcattgcgatgagcggcggttgcattcgtgatttgtttcgcatgattatggacgcggctgatagcgcgttagacaatgaacgcgaacaaattacggaagccgatttcagaaaaagctttctgcggctcaaacgcgattatgaaaataccgttgccgaaaagcgaattgaccaccaaatcgtcatttcggttgaggaatattatcggacattgaaagacgctgccgaaagccgaacgaagaagatagataacaccgatgcggcgcttgacctcagacaaaacctttgcattctcagctataacgacgaaggttggagcgatgtgcatccgattgttcgccggattttagaagagcgagaactcattagtccgccgtgcaatgagtgagtcgcttgccgaatatcaggagaacctgaaacgcgccgaacgcttttttttaaaaactgaacgcagcgcttttttatttgcggttgccgataacgatgtggcggaaagagatgcgtgcaatgcgttacgcgcgtcgattcaagaaaagggcaaaatcgttcggctcttttcatggaaaccggacgaaaacgaaaaagagcgcgaattgccgttgactcgcctcagaaatttcttagccgaacatcccaaaaccgacggtctgatttttaccggcattgatgcggctcaaaaggaaaacgcttattttctcacccaacttaattttgcccgcgaagcgctttccgagtttggtgttcccatgcttttttggctgcgcaaagaggcattaagccaaatgggctttgaagccattgacatttacaaccaacgcgccggctcaaatttgtactttgaaaaagccgcagaacccacacaaaaaagagagcttgaatttgacggctcttatgaaacgcacgaatacatagacacccagcttgccccgctgctccggcaattggacgaggccgaaaaagcccgccgtgaacccgcaacgcttgcaaacgacatggtgcttgagattttaaagcttctcgtcaagcttccgaaaaaagaacacgaagtaaaatccttgattgagaaatatgccgctcattttgacgaggccaatccaaaaacatgtcaagttttaggagactcttttgactatgtaatagactatgaaaaagcccgttattattatgaaaaatcgcttttcgtttatgagaaacttgccgaagaaaatcccgatgcgtatttgcttgatgtggctgaaagtctgtataatcttgctattgtgatgtatcaacaaggcagatacgaagaggctgaaccgcttcatagacaggcattaaaaatccgtgaagagaaattgggtgacgaccatcccgatgtggcttcaagtctgaataatcttgctattgtgatgtctaaacaaggcagatacgaagaggctgaaccgctttatcaacgggcattaaaaatccgtgaagagaaattgggtgatgaccatcccgatgtggcgaaaagtctgaataatcttgctattgtgatgcatcaacaaggcagatacgaagaggctgaaccgcttcatagacaggcattaaaaattcgggaagagaaattgggtgacgaccatcccgatgtggcgaaaagtctgtataatcttgcaagtgtgatgtatgaacaaggcagatacgaagaggctgaaccgcttcacagacgcgcactgaaaattcgtgaagagaaattgggtgatgatcatcccgatgtggcttcaagtctgaataatcttgctattgtgatgcatcaacaaggcagatacgaagaggctgaatcgctttatcaacgggcaataaaaattctggaagagaaattgggtgacggccatcccgatgtggctacaagtctgtataatcttgcaaatgtgatgtctaaacaaggcagatacgaagaggctgaaccgctttatagacaggcattaaaaatttgggaagagaaattgggtgacgaccatcccgatgtggcttcaagtctgaataatcttgctattgtgatgtctaaacaaggcagatacgaagaggctgaaccgcttcatagacaggcattaaaaattcgtgaagagaaattgggtgatgatcatccttatgtggcgcacagtctgaataatcttgctcttatgatgtctaaacaaggcagatacgaagaggctgaaccgctttaccgacgggcaataaaaatcgctgaaaaatcgcttggtaagaaccatctttacacaaaattataccgcaaaaatcttgaagcgctattaagagctaaaagcccaaatccctaacgctattttcttcccacgaaaaaaccgtttgccgctctaaaaaagcggaaaaaattattaaactttgtggaatccgatttgtccaaaaccgtgaagcctttggaaaacggccattttgcagcaatcgctgaactttagagtagagaccacaagcggatgaaatcagaccatgaactgattgccgagtttaaacaaggcaatgcgatacggcgtgaaaaagcttttaccgagctgattcggcgttatcaggaaaaaatttactgggtgtgccgccgcatgttgaaatcgcatgacgatgccgacgacgttgcgcaaaatgtctttgttaaaatctatcacgcactggataagttcaatgaggcctcgcagtttttcacttgggcgtatcgcatcgccgcgaacgagtcgattaattacatgcgttcgcaaaaagtgcgtcaggccgtcggcttggatacgctaatgagcgaacctgccggaaaagagtcgcatcctgatgaacaccttgaaaaaactgaacagagcaaactcattgaagaggccattgcacgattgcctgaaaaacaacgaaaagtatttgtcatgcgctactacgaagagctttcttatgaagaaattgccgaatcgctcggcacaagtgtaggcggactcaaagccaattactttcatgcgtttaaaaaaattgaggaaattctcaaaaaaagctttgttcaaggagcttagccatgctaccggaaaccgaacaatatttatacgaactgcccgattacattcagggcaacacgacgccggaagtcgcagcgtcgattgaaaaattactgcgcaccgacgccttatttttagctgaatacgaacagcttaagcaaacaatgggcgaattggatcgcctgacatcaacttgtgaggctgacatgcgagcagaaattccaaacggttactttggttcgtttgccgatcgtcttcaaacgaagcttcatgctcgagctcggcggcgaaacttccgcgaggagatttttgaaatgctctctggcttcttttcgcctgcgccgattgccgaatttggggcggctatcgcgggttttgccgttgtcgtggtcatgtttgcctttgctttcacttggcagagcgagtcgagcataacggctgaaatggccagcgcaatccaaacgctttcgagcgaagaagacaattatctatcgacgctgaatttttccgataaatacgcgtctatgtctcaaatgctcagcctaaccgacgaagaagcctcgcaagtgcttgagacgatcaatgaagtgcttcctgaaaatgcctctgatgccacagatagctatgaagtgctttcgccggaggaagcttctgaaattttgaacttattgtaaccattaaaaccagtttgggctatgacacgcaaccatacattttttttctttcggtatttttctttaggggcgttgctcttgttgctttttcaagcggaagggttggcgcagccaggctgcccacctgattttgtgggagagcctggtatggaaccccggcagctttcgcctgaaaagcgcaaagcactcatggcgcgaattgaagaattgaaggtttggaaacttactgaacggctgaacttaacggaggcgcagtccgtgaaatttttcccaaagtataaagcctatcaggaaaagtctgcggagcattttgagcaaatgcacgagcaaatgcaagcgcttcgggtcatgcaagagggcaaagcttctgaaagtgagatcgatgctaaaatcgatgagtttctgaaaactcaagcggcgatgccggaattgcttcatcatcatattaaagaatttcgcgaagtgctctcagcgcgtcaagttgccgaactgattatttttgaacgagattttatgcgagatttgaaaggtattttgcggaaagccaatcggcgcggtgggcgatttaacagcaacgatgacgattaaataatcggttaaaaaagaaaagcggcttttttcagccgctttttcatttgaattaaaaagtgattacaatcttatttttttgatgtcctctttcatccgattcagatcgacgatccaatcttcaatatcttgttcgtgttccaactcctcattcaaaatcgtagtaacaatttgatgcgtggtgtgatctttgccgtttgtcatgttggccagttcactgtagcgcttaattgcgcatcgttcgccttttaagttttgttcaagaatgacttctacgtaaggatcggttggcgcatcgtaatcgcagctgcttaatttcatccaatcttgtggactcatcaccggtgtgccgcctaattgaataattcgattaacaatttggacggcgtggttcaattcttgatcggcatgaatgagaagctccggttcgatctcactgcgcataggcccttccattaagcgggcgccaacccagtattgataaaaagcaagccactcttcggaaagagcttcgttaagtttagaaatgagttcgtttacgtccaattgcaaaatatcgacagcgcgttttcccataatgaagttttttttggttaggataaaacgggagcagaatacacctgttagaagtaattattcctcttagcaagctgatttgtttctttttcgagcaacttttctgaaataagcttataattttaacgtttttctaatgtagaatcaaacattcctaacaaatgttctaagcaagcagggttagttaaatgtcaatatttcttacagttaatcgaataaaaaggggcttgttctaaaagcccctttcttgtttattccttgtagctaaaccgtagcgattatggttagtttgaagcttgcgcttgaatttgcttttccaatttgcagtcggtttcgaaatgctctaaagctgctttttcatgtacgttgtacatgcgatttctatcagcaaggtttttgaaatcaacaaggtgcgcgtcaaattcaggaccatccacacaagcgaatttggattcaccgccgactaccacgcggcagccgccgcacatgcccgttccgtcaaccatgactggattcaagctcacaaccgttttgatgccatacgggcgcgtgacttccgcaaccgcacgcatcatcggaattgggccgatggccaaaacgaaatcgagcttttcgccgccgtcgataagcgcctggagcttttgcgtcacgaaaccgtgaaagccgtaagagccgtcgtcggtcgtcacatacgcttcgtcgctgacctttttcatctcgtcttccaaaatgaccatgtctttgttgcgcgcgccgttgatggtgataactttattgccagcttctttgagcgcaaccgccgttgggtaagcaattgctgctccaacgccgccgccgatgctgaccgccgtgccgaaattttcgatatgcgacggctgacctaacggtccagccacatccaaaatcgtgtcgcccgcttctttcaggttcaacttgcgcgtggtttttcccgcgccttgaacaataatcgtaatcgtgcctgtctcaacattggaatcggcaattgtcagtggaattctttctccttgctcatctaaacgaacaatcacaaactgtccggctttgcggcgcttggcaattcttggtgcctcgatttcaaacatcttgatgttttcagccaaaaaccgtgcagaaacaatcttgtacataaaaattttgctcttttgattgaatttttgataggcttaaagcaactttttaaccgagactcgccatcaattttgaaaagtttctcatctcagcccgctgttgtgaatcattcctgtattagaaatgttctcgttcatacctctccaaacgattgaggagcgcatgtttcgtgaatcaagccgaacttcaaatttccttgctgatgggcttttgacggaaaacttttaaaaatcgcagcaaatcttaatcaagcgcttagaataaaacttaatactcgaaattcaaaacgaaattcttttatgagcaacccaaaaaaagagccgaaccgactgagccgcgaaaaaagtccttacctgttgcaacacgcctacaatccggttgattggtttgcttggggcgatgaggcgtttgaaaaagcgcggtcggaagaaaagccgattttcctgtctatcggctattccacctgccattggtgtcatgtcatggagcgcgaatcgtttgaaaacgaggagatcgcccggattttgaacgaacattttgtgtcgattaaagtcgaccgtgaggagcatcccgaccttgacaaagtttatatgacctatgtgcaagccagcacgggaagcggcggctggccgatgtcggtttggctgacgcccgagttgaagccgtttttcggcggcacatactttccgccgtcggatagttacgggcgtcccggtttcggatcgatgctgctcaaaatcgccgaaagttggcagcaaagccgcgagcgcgtgctgcaagcagccggaaatatttccgagcaactgcaagccttttccgaaatgcaggccgaagcgggcgcaaaagtgccggacgaggccgcattccaaaacacctttgcgcagtttgaatccgttttcgataaagattggggcggtttcggcaacgcgccgaaatttccgcgaccggcgattttgaatttccttttcaccttttttcatcaaaccaaaaacgaggccgcgcttcgaatggcgcttcacacgctgcgcaaaatggccgacggcggaatgcacgaccacatttccgtgccgggcaaaggcggcggcggatttgcccgctactcgaccgacgcttattggcatgtgccgcattttgaaaaaatgctttacgacaacgcccaacttgcctccgcttatctcgacgcctatcaaatcacgagcgaccgattttttgccgacacggctcgagacattttcaactatgtgctttgcgacatgaccgcgcccgaaggcggcttttattcggcggaagacgccgacagcctcgccgcgcccgaaagcccggagaaaaccgaaggcgcattttatgtttgggaacgcgccgaaattgacgcgctgctcggcgacgaggccagtcaaattttcagttttatttatggagttcatccgggcggcaatgcgtccgtcgatccgcatggcgagtttaaagggaaaaatattttgattcgccgggcaactttaagccaagccgcgcaggaatttggtaaaagcgaggctgacattgcggaagtgatggccaaaagtcgggaacggcttttcgacgcgcgacttcaacgcccgcgcccgcatcgggatgacaaaatcctaacggcttggaatgggctgatgatttccgcatttgcgaagggctacatggttttggacgaggcaacatatcttcacgccgcgcaaaaagcggcagattttgtcatcgaaaagctttataacaaagaaaccggcgggctgttgcgccgctatcgtgacggcgagagtgccattgacggcaaggccgacgattacgctttttttgttcaggcattaattgatttatatgaagcgtcttttcagttcaaatatttaagcttggcgctggatttggctgaaaaacaaaatgcgttattttatgacgctcaaaacggcggcttttttagctcgacttcggaaaacaagtccgtgatttttcgcctgaaggacgaccaagacggcgccgaaccgtcggccaattccgttgccgcgctcaatttgttgcgactttcgcaaatggccgaccgcgaagattttcggcaaaaagccgaagcgaccgtgaatttctttggaaaaattttgtccgaagccggaaaccaaatgccgcaaatgttcgcggcgcttagctttctcaagcaaaagccgaagcagattattttgaccggtgcgccggactcgcctgaactgcgtgcgcttcgcaaggcgattgactcggtttatgagccggtaaaagtcttgctgcatgcaacggaggaaacagccggtttgacatcgtttttaagttcactttcgctcggttcacaaaagcctacggcgtatatttgtattaattatgcgtgccggttgccgacgagcgagccggcaaaggtgcgcgaatttttagttgagtagacggtttcaaacatctatgatttgcattatcgattacggtgcgggcaatctgcactcggtgaaaaaggcttttgatttcatcggcgtccctgcaaaagtcaccgattcgccctcggagattcgggacgccgacaaacttttggtccccggcgttggcgcattcggcaaaggcatggaggcgcttcggcggcagggattcaccgacgcgattttggggcatgtggagaaaggtcgtcatattctcggcatctgcttgggaatgcagcttttcttaaccgatagcgtggaaatgggcgacaacaatggtttggacttaattcccggacatgtgttgcgatttgattcggcgcaggccaaagtgccgcaaatcggttggaattcgctggactttcagcgcgaatcgccgctgtttgctggaatttcgccgggcacgtatttctatttcgtccattcttatttttgcgagccgaatgatgaggaggcgacagttgcaacggcgagttacgcgggaagaaatttctgtgccgcaattgaaaaaaatggtatttttgccattcagtttcatcccgaaaaaagcgcttccaacggattaaaagtgctggagaattttgcaaagctttgattaattattacaagtagcgaaaggcaggtaaaagatgctgattattcctgcaattgatattaaaggtgggaaatgtgttcggctgactcgcggcgattttgagcaagaaaagatataccttgacgagccgagtgacatggcaattatttggcgcaaacaaaatgcaaagctcattcatgttgtggatttggatgctgcgctaaccggaaaaccggaaaacttcgataagattaagcaaattgttgacacgctcgacattccgattgaaatcggcggcggcattcgcacggctgaagatgcggcgcgttatttggacatcggcgtgtatcgtgtggttatcggttcggcggcggtcaaaaatccgtcgttggtttcacagttgattgaaaaatacgggcctcgcaaaatcgtggtcggcatcgacgcggaagacggcatcgccaaaatcagcggttggacggaatcgtcacagaaaaaagattacgagttggcgcttgaaatgaaagatcgcggcgtggagcgaattatttataccgacatcacccgcgacggcacgctggaaggcgtcggctacgaaactacgaaggcctttgcggaaaaagcgcaaatgcgcatcacggcgtccggcggcgtgttcggcaaacaagacctctcgaagctttgcaagctcgagcatctcggcgtcgactcggtaattatcggcaaggcgctttacgaggagcgtttcccgtgccaaaagctttggcatttgtttgaggaaagcatctcgctcgacacgaatttctcgacggctgaacaaaaacaaaattccgttgccggataaatttcatttttgtgcatcccccagcacatccatttggattactcaacatttctgcatcctccccgaaataaacaattccttttttcaaattagataagggtttgaattgctttggctaaagcaatttttgctgcttccaaagtgagaacggcgttttgaaaaggtcgtttttggtgaaatggtgaaggaaggaaaaacaaaaggggctaccgtttgtggcgcccctttttgagaatgggttacttcgattcgtagccaacgtattcttgcaagctcttgacttcaaagttttgctggcgaatgcactcaatgcccatcaccgcagcttcagccgcttcgactgtggtgacaaacggtacgccggaaagaattgccgccgcgccgatggcctcctcgtcgtagcgcgctttttcgcctcgtggcgtgttgataatgaattgcactttgcctaaacgaatgatatcaaaaatattaggacgcccttctccaactttataaaccgctctgcattcgattccatattttttgaggtgatcgcttgtgccgacggttgctaaaatatcaaacccaatgccataaagacgctttgccacatgaatggtatgttcgtttttgtcggcatcgctaacgctgataaaaacagtgcctgatgttggcaacttcattcctgtggaaagtgatgatttggcaaatgcttctccgaaaccagtggcaaggctcatgacttcaccggtggagcgcatttcagggccaagatagacgccggattttaggaattttgagaaaggaaaaacaggctctttcactgccaagtgctttaagtcgagatggtcgcagtcggcaaggccgtatttgcctttgacgtctgctagtttttcgccgagcatcaagttgcaggccactttcacgattggcagtccggttgctttgcaaacgaacggaacggtgcggctcgcgcgtggattgacctcaattacaaaaacttcttcgtcctgaaccgcaaattgaatattcactaacccaactactcccagcgcttgagccattttgcgcgaatattctttcatttgttcaataaccgttgtcgaggcattgtatggtggcagcacagaagtcgagtcgccactatgcacgccggcagcttcgatgtgctccataatgccgctgataacgcaatctgtttcatcggcgagcgcgtcaatatcaaattctttggcgtgttcaaggaaacggtcgatgaggagcggatgctcttcagaaaccacgagcgcttgctcgatgtattctctgagcgaatcgtcgttataaatgattttcatcgcacgaccgcccagcacatagcttgggcgaaccaaaaccggatagccaattctatctgtcaactctaaagcttcatcaatgctcgcggcaatgccatagtcgggatgtggaatgttgagccggtcgagcaattcaccaaattttttgcggtcttcggctacatcgatcccttcagaagacgtgccgagaattttaatgccggatttttcaagcgaagttgaaaggcgcaaaggggtttgcccaccaaagctgacaataacaccaatgggcttttcgtgctcaaggatgttcatggtgtcttcaaacgtgagcggctcaaagtagagtttatccgcaatgtcataatccgtagaaacggtttcggggttgcagttaatcatgatggcttcgtagccggcctcttttaacgcaaaaacggcctgcacgcagcaataatcaaactcgatgccttggccaattcggttcggcccgccacctaaaataaccactttgggtttgttggacgcgacagactcgttttcaaactcgtaggtcgagtagtgataaggcgttttcgcatcaaattcagccgcgcaggtatcgacggttttgtacaccgattcaacgccataaaacttgcgtagctggcgaatgtcgtgctgcgtcactttaaatatgtgagcaagttgtaggtcggaaaagccaagacgtttggctttcaacaaatactctttggatagttttcccgaaagtggatgcgcaagaaccgggttctccgatgtagtaagcacagttggctctttggacattgacggcagaaaatttttggttagtgtaatcccatgaatataaaaaaacccggcaactttgccgggctgaattctgtaaaaattatcccgttttgagaatctatttttattagaattccattacgacaagtttcccgtattcaagctggcaaatggctgctttggctcgcgcacttttttcctcatcttcgagtcccatttctttcaggcctcgctctgggttggaggctttaaaaaaaccgatgatgccaaaatccatgtcgcgcacctgaatttgatcaggaacagcgccatttcccttacttttcagcagataaactttcatggttttgtgtcgcaaaggttaaaagtagttttggttttttgaactttgtctgcgccatttcagccaaagtcgaaagcactcttggagagaggaagataccaactttcgctgatgtggctaagatggtaagttgttaaaaatatagccaaaagaaatcaaactgatggggcgcttccgcaggcattttagcgcttttgtcggggaacagaattccgcttggtttgttgtatcttctttgaaactctcaggccgattcatgactttttcaagtgcgactttagtagatttggcgcaaccaaaaatggattttgaaaattaatgagccgataaaaaaggacgatgcaagcaaacacaaaaatccctgaaaaaaaatatcccttgttaattgaagcccagaatgtcaataaggtttacaatcttgaagcggctccaatcaaagcgcttcataatgtgagtttttcaattcaagaaggcagttttgtttccgttgtaggaaaatcgggcagtggaaaatctactttgctcaatttaattgcgggaatggacaaaccgacttcgggcgaaatggtcgctgctggaaaactgatttcgaagatgacaagccatgaactggctgcgtatcggcggacagccatcggcatgattttccagtcgttcaatttgatcaatagcatgaccgcgctgcaaaatgtggcgatgccgcttcttttttcgggcgaaacggaagccaatcgtaatcgacgtgcggcgcagctgctcgaaagcgtcgggctggaaagtcgcgcaaagcatcgcccaacggagctttctggtggtgagcagcagcgagtggccattgcccgcgcgctcgtcaacgatcctttttttctactggccgatgagcccactggaaatttggattccaaaacttccgaagatatttccgctttgctcaaacgaattcacagccaagaagggcgcaccgtgattatgattacccacgatttgcaattggcgcgaaaactttctacgcgcgttttgaccttaaaagacggtgaaattatttccgatgaaaccgttgcgcaagaagcttgcctcaccaaataacgcacttgaaaggaccctgaatacatgaatttcaaagatttgttttccttttccttacaaaatctttttcgttcaaaattgagaaccttgctgacgacgctgggtgtggcaattggaacaggcgcgcttgtggcaatggtttcctacggcgtgggcttgcaaaaaactttttcggatgaattcagtgatttggagttatttagttccgttaggattacttcctcacgaatcgatctggacaatattttttcattttcaaaacgaacagtcagaaataccaacgagcacgtcgatatgaacttcgtggtgctaacggattccattgtgcaagccgtacgcacaaaagtcgattcgctctacccgggcacgctggtttatccagaaacggtttttcctgccaaagtccgaatggacacgcttcaaacagctgtcatgatagaagcgttgccggcaaacatccggcaatatgcaggctataacaaaattaaatatgggcgattttttgaatccgatagcgccgaccaagtcgttatttctgaaattttgctcaagcgaataggatttgaaaagccggaagcggccatcaacaaaacgctgacggtgagtaccatttcccttgatccaaataaaattatggcgtatgccatgtcgccgttaagtttcatgggcggacttccgctcaaagaagagcagcataagttgaaaatcgcgggtgttctgagcgaggacattcaaaagctttcgagcggctttcgcatgattattcctatcgaaacatccaaaaaaatgcgtcggctgaatttcatgtcgacggttgatttacttaaaagctcaaagcaaaaaggcggatattcggccattattgtcagggcaaaaaatcaaccgcaggccgaagaattaaaacacgtcatttcagagatggggctcaatccgctgagcttcaccgatcaattcaatcagttcaaaaagttatttctcgtattcgatttggccttagccattattggcatgattgcgctggttgttgccacacttggcatcaccaacacgatgatcatgtccatcatggagcggtatcgtgaaattggcattatgaaagccgttggcgcttccgatgctgatgtaagaaaaattttctttgtggaaagtgctgttattggctttatgggcggcattttggggattatttcgggaaagttagtgaccgtggcgattaatcgtttggccaatatttatgtggtcaagcaagccggaacggagctggtctttttctatttcccgttttggttgattagctcagcgctcttttttgcagtgatgataagtcttttggccggcatgtatccggcaaaccgcgccgcgcgcattgagccggttgaagccttgcgctatcaataacggttggtttcaggaacgctgccgctgtttttagcagatatttttgtcagtgttttgtggcaggtaaaaaaatgcgaaggcaaaaccgtcatgcggattgccttcgcgagcaaaatagttggcgcggatgggcttagcacaacgagcgcgattgcctaaaacaggtcaaatagaacttgcgcccaaagctgaatatggtttgatgtgccttcgccgtcatcttttccaattaagttgtttaggcggtatttggcttcgatatcgaatgtgatgggcaaaacgggcaggctgatttctgtgcccacgccaaatccgcagccaaagcgcgaaaaggaatcgatctgatcgccggaaaagaagttcatcgcagcatcagcgctaacgtatggatggatcagcggaatgggaagcacgctatactcgatgcccgcaccgactgaaacaatctcaacactcacgtcttcagtttctgcgcccagctgggttagcactctttgttgatcgtcttcaagcgagttgtaatgcacatggccaaccacctttactggcagcatttttacatccagtttcaactttccgccaagattatagccattgtaatccgaaagatcgctttgccctaacgacaatccgccgcctaatccgccttgaatagataagggtttcacagattggccaaatgcttggctggaaaacgcgcagagcatgatgaaaattgcaaggatggtatttttcatagcgtccattatttgtgggattaagtaaaatttgagttgattgccaaaaagcgatcataaaatacacattttgtaatggaactgatagtcctgcatgtcctgctgcgccatgaaaacgcttcgatgccccacttcatcgacgaatgcaaattgccgcaaaaaaatatcgcttttagggaaactcgccgtagcgtccctgcaatggtgcattgacatttcttggcctatctcgctatatttggcgcattattttgtttgatgcgcttaggaattttgatgattgagtcaaagctcgtctgccgtgcctcaggcataccattttaaattcattttataaccataaaaaagaagcagtctgtcgattttgttcagcaggaaatcaaggctgaagaagctgttcccatccacttgtccctcgtgctttggcatgatgttcagggttgcaaattcttggcctgctcgcatactaacggtcggcatggtgtttattttcgcgctgacggacgcgttgccgatttttgccaaaattggtttgcgaagccgattttccaatcatttagctgagctcttttcaaacgaagattgcaaaacgcctgcgccattgccgcccagaattgagccgaccatgctcaagctgtatttggcaaaagacacgagttcttatagcgcagactcgccagaggagaaatttttagcaaaagccgaaccgaaaaatcccaccgactcgcttgtgctggcatatgagcaggcaagccatttgctttcagcaaaaagtttggcaaatccatttcattatccggctctttttcacgagaagcctttggcaagcatgaacgcttttgggcgattgggactttttgggttttcattaaatcacgaggcgctattgcaagccccaccggattcaaatgaatttgcaggcggcccgccgccggattctttacgtacggaaaacatgggtgacgccccgccgcaaagtccgaatgagaagcgcaagcccggcgcaacggcaggcagcggttcaagcgctcaggtagacacaagcagcttatcgccgcagcaaaaagcgtcgctcgattcgttgaaccggcttttagataatcctgacgtttggcacgaacagtttcggctgaaaccaaaacctcaaattgcagcgcgtcctattgatcaaaccgcctccccatttttctttaaggaaaacagcattcagcgtcaagtcgatttggattcgctggggcagacgctcacaattacagaacaattggacggctatgatgttcgaacgccgattcaagttccgtttgacctctaccgcgacttgcgattgaaagccgccatccgtagcaatttcgagagcctcatttccgaacaaacgcgatttgaacaaggcgacgcgcttgaagaagtgatgggcaaactgacaaagctaaaaatttacattcctggcggcgagaattcatttttctcgacgctctttggtccgccaaccgtaagcctgcaaatcaccggaaatattgatatcgacgcgtcgtactcgatgacagacacgcaaaacccgacactggtggccgctggaaccaatgtgacacaagatccgaacttcgaccaagccgttagtttaaacttatcaggtgaaattggcgataaactaaccattttagctgattgggacaccgaccgcccgtttgattatgaaaaccaactgagcattaagtatcaaggctatgaggacgatatcattcaatccattgaagcgggaaatgtctcgctgacgctgccaacatcgctgattagcagcagccaagcgctttttggtgtgaaggcaagtacacagctcggtggcttgtcgctcacggctattgcctcgcaaaaacaaggaaaaaaccaaaccctatccattagcagcggttctgaagaaacggaagtcgagattcgtgcatggaactacgactacaaccagcactttttcctgagcaatttttttatcacaaattgggacgatgcgttttcaagcactgagccactgattcaagtgccaaccgatgatctaggtcgccagcttggccgcgttgatgtttgggtttggaagccatcgtctaccagcactgaccgaaatgcggtggcggcgtttctatacttgggcgatcagccaagcacaaacgtgtctggtgattattcttttcccagtgaatattactacaagtcggatggcacgcagcttagcttggaaacaatcgaggaatatcgagataccattccggaatcagccgataataaaaccgttgtcgtcggtaatttccagcgccttgaggaaggaacggactacgttttaaacacatcgctcggctacatttcatttatcacccagatcaacgacgaagacgccatcgcggtcgcctacgaattttcgaaaacgggcgtagatccaattacgattggtgattttgtcgatgatgacgatgtggataaagacaagcgactcattttaaaactcgtgaagccgccaaatatgacgtcggaatatttggcttgggacttgatgctcaaaaatatctattctcttggcgcaaccaatgttcaggaagatggattcgaactggatattgtgtatgaaacgccaggcaacgcgcagtctgaaacgcaggtgcttccctcgagtccagagctttcgagcaacttactcaacgtgctggggctcgatcgatttgacgaatccaacgcggtatcgtatgatggtaattttgattatatggaaggccttaccattaacgccacgcgcggctggattatttttccctatatccgtcctttttcaacacgaatcacggaagtgttagaagcagttggcgccagtgctacggatttttcctatgacaaaatttatgaggatgagcagtcgtcggcaaagcaagacgccgataaaaacctttatatcattcgcgccaattataaaagtgaggcgcaatcgacgtacagccttggatttaacttggtcgaaggaagtgtggtggttacaaccagctctggaaagctcaccgaaggcgtcgattatgaagtggactatcagctgggaacagtgagcattttaaatagcaatgcgctgcaaaccggttctaatttatccattacgtatgagcaaaatgagctgttaaccatttcctctaaaacgattctgggcgcgcgtgccgaatatgatttcagcgacgattttcaagttggctctacctttttgcgatatagcgaagagccgctcaccgaaaaaattcgagtgagtgacgaaccggttcaaaatagcatttatggatttgatacccagttctcgaccaaaatcaattggctgaccaagttagtcaacgcattgccgctgattagcacgaaaaccgcctccgaatttacgattagcgccgaatatgcgcatgtgttgccgagccatcccagcgaattgaataccagtaccgacccggacggcgtgagctacatcgatgacttcgatgctaccaaagaagtcatttcgcttgggaaagattttagctcctggtctatggcttctccgccgatttttggagacgataataaaacagacacgaaagaagccaaagagcggctcaatcagaaggctttgctggcttggtataattacacgcaagataacgcgctgctggtaacggatattttccccgaacgagacgtggccagtaacgaaaaaacaatcattccgctcgtattggattattatccaagcaagcgcggtgcgtacaacttttcctcagatttgaaaacgacgctctatgaaaatcctgatagcgcttggggtggaatgatgcgccttttgccgcaatatgcccgaaagcttgaggaatccaacgtcgatttcatagagttttggttgaaagtagatgaaattgacggccttagctcggattccggctacttgtatattgatttgggaacgatcagtgaagatgtgttgccgaacggtcaactcaacacggaagacggtatgccgctcaccagcacagaaggcaccagctccggccagcgtgatgacgattcccgctatggaaaagacgattacgggcgctacttactcagctctgccacggcttttctggtgaactcgattctcaacagcgatgcaagcaacagtagcctgactgaagacattggcatcgatggcctgacggatgatgaggaattaagctatgaaccctttgtcgaatttgtggagtcggctacggcttcactgagcggcgacgcaaactatcaggaagaactggcgcgcattaaagctgatcccagcggcgacgattacagcccgcctgacgattatgatgtatctgaagattatatcgggtacaatggcgtggaaggcaactcgcgcacgggcatccgagttacaagcaatttgcctgaaaccgaagacttgaacagcaacaatgtggtggattcgcagaatgaattttttcgctacaaaattgcaattcgcccagagatatttcaatcgatttcgcctgagggaaaatatgtggtgggcggcggacagagcaacgacaattttgtgcaatttcgaattccgttagatgcgcctgacgacacggtcggttcagctcccagtttgaacagcgtctcttacgtccgaatttgggttggtggatttaaaaagccgcagcgttttgaatttgcatcgctcgattttattggttcgcaatggtatgcttatccgaccagcgatcctgatgaaaacgtggcaatttctgccatcaacatcgaagaaaacagtgccaattacgcgcttccgccagatgtggatcgcgagcgcgacctctctaatacggaggaaacggtctatgaaaacgagcaatccattgtcctaacggcgtatagtgttgaacccgatacatttcgcgccatttcccgtgacctgacttatggcagtagctccttaaacttgaacccatataagcgccttcgggcttacgtgcatggcgagtatgacccaatggatacgcgaaacgacagcttatatgcgtttatccgatttggctactccgaaacgaacaactactacgagtatcgaattaaaattcaaaatccgacttacaaaaaagcggtcagcacacccgccagcagcaaagagcgagaagctctttggccaagcgaaaatgagatcgacatcgatctaaccagcctttctgcctataaactgagcacgccagactcgattaccggactcattcagcgaacgctggacgatggcaatgagctggtgattaaaggcagtccatcgttaggaagtattcgttatttcgtgttaggtcttttgaacaaaggcgagtacacggtcgatacggcggcggtttggttcaatgaactcagggtttcgggctacgaagaaagtgaaggctgggcgtttaagacaagtgcgacgctcaagctggcggattttattacgatgagcggttcttatcaaaagcagaccgcggattttcactcaatttacgttcggcaaaatgcgttgagcagccaaaacgaaaccaaatcatggtctgtttcctcaacggtgaacgcggataaatttttgccagtggaagatggctggaaaattcccgttacggcggagcataccgaagcgctttctgttccgaaatatagcccgacccaaaccgacgtgctgttggaaaaattaattgagcgcgcgattgccgatacgatcgccaatggtgcgaccgaagaagacgccaaacgctatggcgaaacgctccgcaccgaagctgaaacctattcggtttcgaaccgcttgagcatgtcgagtattcagaaagcgaatgcgtccgatttttggctaagtcgctacacgctcgatcggctcacgctcagctttaattacacgaatagttattcgcgttcgccaaccatcaaatcctacgatgtgtggtcgtggcaatcgagtttgaattatggtttgcagttgccggagttttacattgagccgttgggctttttaggcgcaattccactgattgggatttataaagattttcggctgtattatctcccacaaacgtatgcactgagcgtgagcatgaatcggcagcgctcacaaaaagaaatgcgcagtgaatcttcaacgggctcatttagcagcacgcttttggctacgcgcggattgaatttcaattacaaactaacagagacgttcaatttgaaatatacttctcaaatgacgtccagcttgaataactatgtctactatatcgattcggtgcaagtcgatacggtaattaacaatgtggatacgaccgttaccaccgctgtttcgcgagaggtggccggttcagcaacgctggactccgttctcaacgatatatctaacttcacgctcggcaacgacaaaagcttttctcaaaccgttgccatgagctggaagccaaaaatgattgcgccactgaattggatatcgctgaacctcgattacacttcccaatacacctggacaaacccaacgccagatcgtgtgaacacgcaaggaaacaccgcaaaggtggtttcgaattttaaagtgcaatcgacgctcaatgtgaaaagcgttttggaaacgattgggcttcgggaaagttccagctcaaaagcggttgtccccgatcaaagtggcatcaagcgcaaaatgccacctaagcaagatggtgtggaaacggacacttcgcaagccaaccagctatttgctgtgcttaaaggcattgggttgctggcgtcgactttgacgcaatttgatcaagtgagcatgaacttttcacagaccaacaccaagcaaaatgcgggcttgacaggcacgcctggatggctatactttttcccatttgatcaaatttccaaagccgattcaacgaaaacgccggcatcgctcggctatcaaatgggacttggcagctatgcgggcagccacattacaggatcgtcgctgcaatttaccgatcagtatgcgcaaacgaacaccttcacggcgtcaaccacatggtcgccagcatcaaattttcgggtatcgttttcgtggagttcgagttggagttccaataagcaagtggtttcaacaagtgatacagtctcgcaggtgacgcgcacgggaagcctaagccgaacgcatatttcgctgtttcgcgatgtcaatgacttccgaaaaaatctggattcaacgataacctcgagtacgctaaaactatctcgggcgtttgagcggaatatggagccaaccggcttggggcgttttgccggaaatctttttgggctaagcgcggcgggcatcgagctgttgccattgcccaattggcaaatttcttggtctgggttggagacgttgccgattttgaatctgtttgcaaagacggcttccttggagcacgcctactcgtcaacttatgccagttcctacacgcagtctgcaaccgtcactgaaaagcaagtgcaaagcgccacgattactgagcaaatctcgccactcattggcctcaacattggttggtattttggcttaagctccctttttagttataccaaaagccgcagcattcaattgagcccgagcaataattccatctcgcaaaccaaaagctctcagtttagcgtcacactcagctatcaaaagcaaggattcaaaattccactctttggcggcacgctcaacaacaatttgggattcgcttttacctttgcgatggctgatgaagaaacgcagaccttcacattcgacacggaagaagatttgcccgtaagcggcaccactcgcctcagctttgaaccgcgcctcagctatgatattagcagcaaggtaagttcaagtatttattggaattatagtcatgtgatgcccaaagaatccggtagcagcacctatgaaaccacaacacaagaagttgggtttagctttagaatttccatcggaggataaaagattcacgatagaaaaagccgtttttctggataaatctttcggttaatcggcttttccctgaaaatgcgcaaaaatgcgctccgctgcttttttcccgaccgcctccgcaagcgcttctgccgatgcttttttgacctcagccaccgacccaaacgtcttgagcaacttttccgccttcgtttttccgatgccttcaatttctgttagctcggtttgcagcgtgcgttttgagcgcaattctcgatggaatgtaatcgcaaagcgatgcgcttcgtctcgaacttgctgcaaaagcttgagcgacgatgaggtttttggcaaattgtgaggcagttgctcatttggaaaaaaaacttcctccaaccgtttggcaaggccgatgaccggaacgcccacgcccgatttttgcaacaccgcatacgcgctcgaaagctgccctttgccgccgtccacgacgatcaaatcgggcattgggagcgattcggcgagcgagccggtgtagcggcgctcaatgatttcggccatcgaggcaaaatcgtttgcgccctcgacggtcttaattttaaatcgtcgataatcggattttttcggcttgccatcgacgaagcaaatcatggacgcgacggggtcggtgccttgaaaatttgaattgtcaaaacattcgatgcggcgcggcggctttgcaaggcgcaagtcccgctcgagcgagcgcacggcgtgcggaatggctttggcctcaccgcgcttttgcttctgaagctgatattcgctgagcaaatgcttagcgttagccgcgcacatgtccacgagcttggccttgtcgccaatttgcggaatcacaaaatgaactttcttttgctcgcctatttcgctcatgcgcttttgcagcagcgcctcaatggcgtcttgattgctgggctgttcggcggtgaaaatttcatttggcaaaatgtccgttgtctccaagtaatatttttcaagcagccgcccgacgaggtttgccatcggttcgtcctcgacatttgaaaaataaaaatgctgcgagccgagcaatttcccgtcgcgcaccttgaagaccgtgccgcaagcgtcatcgccttcgcgggcgacggcaaaaatatcgcggtcgatttcgtccgttgtgagcactttttgccgcgccgagtaacgctcgagcgcctcaagctgccgcttgatttcagcggcgtattcgaatttcagttccttcgcgtaatttttcatgcgcgattcgagtgagcggacgatgtctttggttttgccgcgtagcagctttttcacctcgtcaatcatcgcgtcataatcttcgcggctttggagcgcctcgcacggaccgagacattttttgatatgataatccaaacaaactttgaatttcctcgccgcaatgttttcgtccgtcatgttcaaactgcaactgcgcacttgaaaaatttcgctgatagcgtcgagcagcattcgcatttggcgcgtttcggtatagggaccgtaatattttgagccgtcgcgccggacatttcgcgttgggaaaacgcgcggaaatggttcgttcgtgaccacaatataggggtagcttttgtcgtctttgaggttgatgttgtagcgcggcttgagctgcttgatgaggttgttttccaaaatgagcgcctcgacttccgtaccggtcaaaatcaattccaaatccatgatgcggcgcacgagcaggcgcgtttttcccgaatgctccgacaaatttcggaaataggattgcacgcgagcgcgcaaatttttcgccttgccgacataaatcacccgctcgtctttatctttaaattgatacacgccgggtgaggtcggcaggtttttcaatttgaattgaagtgcttccgaaagctttttctccgatgtttcgccgttttcgtttggcgaaccggctgctgaattcggctcaagtgattcttgattcattttcaatgttggctaaacgctgatgccattttttttcaaccgaaaaagtctgttacagcaaaaataaaattacttatacgtgttgcgctgaacggtttccgatacggaaaaagatatcggtgaatggcaaaaactttgtcatactgaacgcagtgaagcatccgtcggacgagtggattcttcgctaagaagctcagaatgacatgatttttctttgtcatcggcagcgtagacgaagagcggcttctttaaaggcaaacggtcttcgtctacgctaccgatggacaacttttttcttgtcgcaatgagcgtagacgaaaagcggcttctttaaaggcaaacggtcttcgtctccgctaccgataacaaaaaagaactatgtcattctgaggattcttatccgaagaatccaacgttatcggacacagagatgcttcacctaaaaaggctcagcaccacaatgcgcggtttgtcattcaaccatttaatcttttcccatttcggaaaaatcgcaggctcagccgggcatgagctccgtttaagtcaaagatgctatacttttacttaaatacatttttcatcaaaacctcgaacgcattatttcgtcatgccaaacgctttaacactcgcgctgattcaatttgcgccggatttttcggacaagaagaaaaatttatctcggattgccaatttaaccaaaaatatcgctgccgatattttggttttgcccgagctttgcaccacgggctatgcgttcgcgtcgaaatcgcaaactgcgccgctggccgaatcgctggacggcgaaacggttcgcttttttcaagcgcttgctaaagaaaaaaacgcgctgcttgtggctggattgattgaaaaatcgggcgacgaaatttataacgccgcgctaatttgccgccccgaaacagagcgcgtggcgatttaccgaaaaacgcatttgttttacaaagagccgctcgcatttgattggggaaatagcggattttttacggtgaaagatgaggcgcgagatatttccatcggcgtgatgatttgctacgattggcgattccctgaagtgacgcgcaagctcgcgctcgccggcgcggatttggtggtttgcccgtcgaatttggtgacggatgtttggcgaaaagtcatgccggcgcgagcgattgaaaacaaggtgtatgtggcgattgccaatcgcatcggagcggaacggcttggtgaggaaacgcttcaattttccggcgaatcggcgatttttcattacaatggcgcaaccctcgccgaagccggaaaaagcactgaacaagttatttttgccaaaattgagccaagaaaaacccgccaaaaatccatcaattctgagaataatattttctctgaccgccgcgatgaattttattaagtgacgaaattaaaatgagttagtaaacaaatcgtactataaaattttggacaaaacccgttgaaaaaccgctcaagcaaatcaattttttacttacctttaaaaatgtttcgaaattcaccgcctcggctgtgaagataagatgtaaccaacgcttcaccttaaaaaacgggggattctgctatgacaacctaccatcctgatcacatccgcaacatcgccatcgctggacatgcaggctcaggaaaaaccatgctttgcgaaggcttagcgctgacgatggggctgaccactcgccttgggcatattgaagacgggaacaccctttctgaccacgcacccgacgaaattgccagaaggcacagtgtaaactccagtttgattaccggtatttggcgagagcataagctgaactttattgatacaccgggtttcacggattttcatggcgatgttaaatctgcgatacgggtttgcgacaccgtgcttctgacagtcaatgcggcaacgggcgttgaggtcggcaccgatcttatttgggattacgcgcaggaattttataaaccgacggcttttgtggttaccaagttggacgccgaccgcgctgactacaacaaaaccattgatgaattgagagaacattttgggacaaatgtagttccggttcaatttccagccgaagaagggcttggccatcatgtattgatcgatgtgctgttgatgaaacagtttgagttttcatccgatcagcctggcgcgatgcaagtcagcgagattccagatctgtatcgcaagcgcgcgcaggaacttcatcacgagctggttgaaagtgttgcagaaacagacgaagcgttgatgaataaatattttgaggaaggttcactttcagaagatgatcttcgggcgggcatcaaacatgcgatggtgtcaagaacatttttccctgttttttgtacatcgccgctgcatcttattggcacggagcggttattaaatgtgttcgtgaatattttcccaacgccaattgaacgcggccccgaacacgccatcatgcgcgatacgcaggaagagtatctcgtagagccgaatccagaaggcgaaaccgtggcatttatttttaaaacagtttccgaaccgcatatcggggaaatttcccatttgcgcgtttattccgggcatattgaaagtggccatgaattagtagatgctcaaaccgggcagccggaaaagctcggtcaaatttttacgatggttggccatgaaaaaaagtcgatcgataaattgctggctggcgacatcggcgttgtggttaaactgaaagatgcgcataccaacgacacgctggcggacaaaggcgtcggctatattattaaaccggttgaatttcctcaggctgttgtgcaaatcgccatcaagccgcttgcgcaaggcgacgaggaaaaaatttctgcaggattgcaccatctacatgaagaagatcccagttttcagattaagcatgaaaaagagttcaaccaaattgtgctttgcggacttggtgacacccatgttgaaacggttgtgcgccggctaaaggaaaagttcaatgtagaagtggaagttgtgccgctaaaaattccgtatcgcgagaccatttgcgcaatagccaacgcgcaaggaaaattcaagcgtcaatctggcggtcgcggccaatacggcgatgtgtggattcggattgaacccaaagcgcgtggcgaaggctttgaatttgcaagcgaggtggtcggcggtgttgttccaactcgatatttgccagcggttcaaaaaggtattgaggaaaccattgtgcagggcgttttggctggctatcctgtcattgatgtgaaagcgattgcatacgatggttcgcatcacccagttgatagctcggaatatgcctttaaagtggcggccagcatggggttcaaagccgcatttgaaaaagccaagccaattttgctcgaacctatttacaagctgactgtctacacgcccgatcagtttacgggtgaaattatgggtgaaatttcaagccggcgcggcagaatgcaaggcatggacgctgaagggcgcttacaagtgctgctgagcatgatgccgcaggcggaattgcatacgcttcatagcgcgctcaatcgactaacgcaaggacgggcgcgttatatttatgagttcagtcattatgaagaagttccgtttgacattcgagaaaagctggttgcagaagcaaaattgcaaaaggctgaggcttagtaatatgagaaaggcgtgctgtccaaaatggcacgcctttgtattctttttgtttgaaaagcaggattccgtttcaaacggagaaaatcacaattttccgaaaagttgcttaagccgcaatcgccaaaccatcaaaatggcttcccaaataattctccgagacatttttgattttccaacagttctatccacaaaaacgataggaatttccttgatccgaaagccttttcgccaaactttaaagttcacctcaatctgaaacgaatagccaccagagtgaatatcatctaagttaatagcttctaaaaccttacgacgaaagcacttaaaccctgctgttgtatcgtacacaggcaaaccggtgaccatgcgcgtgtagatgctcgcacctttggaaagcaccagcctgcgaagtggccagttcacaacattggcgacttcgccgcccatatatctcgagccgatgaccaaatctgcgtcgtgcatcgctttcagaaaaaacggaatcatggtaggatcgtgagataaatcggcatccatttccatgatataatcatatttgtgctcaatggcgtattggaatccacgcacataagccgtgccgagtcctaattttccttcgcgttggatcagcttgagatgattgtttttaacggcgattttttttacagtttcacctgttccatccggcgaattatcatccacaaccagaatatccagatcctcaatggacagtcccatcacaacgtcgatgaccgtattgatgttttcagattcattataggtgggaatgataacgagtgttttgccatttggaatctcttgtttggcggattccagagtgccgattaaattcgtgtgtttaagagcagctttacccatgtgttttgattgaaagtgcgcagcatttaatgtgggataaatgtaaactaaaaaagcattgccccaaaagagaggcaatgctttttatatgtaaaccctatcaagccttatcgttcaaaaaacggtttgtcataaatttcaagtcgtttttcaggtgtaaatctgaaatcgctaataatgccttctgggcgaatctcaactaatgcacctgatgggcaagcgtcggcatcaaaacagagctggcaagaaatacatgatttttgatcaatatagcaccgaaaaccgccttcctgcacatcaccataaaacttaaagccgattgaattcaccttaggcgggcactggtctaaacataacccacagccgacacacagattttcaattatatcatatttattttttacccgttttttgacctttggtgcagtttctgttgctgccataaagtcctcctgtttgtttagagttaatatttctttgtagaatataaacactcttttgtttgttccataaacaatttttcccaagcctggaaaggctaactaaaagcgatacaagcaattgggagaacaaattatggaaagtgattttagcccaagcatatctttgggtactataacatttcactttaaacgaacaggctaacaggacgtattttaattacgctgcaccagtcaaggccaacttgcaatatttgaaagaacaaattttacagcaacaggctaagtaaaaagggggtgatgctttttcagctcgcccccttttgtttttttaactttgaaaagtcaattacgttaagctacaaattttagcaagtaatcaacaacggtagcgagaaaatcgccagctgattgcgctgcttgaccgacaggtgctgggcgaggctcgcttgtcatgtagaatccattaacgatgtagagccataccaacataaatgttccgctgaaatacatcaccgttccagcaaactttgaatcagaaaggttcaagacagggaatctgaacttaacatcacgattcaagaaggttttgccaagccagcgaagcgtgcgggtttggatgtcagcgccttcaagacgagagccacgatcttcaaaccaaacagcaaagctgacaaaccataccaagtggccgatgagaagtacaactgtcaagtgagagctggcccaaatggactgcgtttcaacccacatatagtagaaaataccaccggtatagtgatgcgaaagcccagcaatggcatcccatgagttacagtcggcaaccgccatcgcataattcattgaagcgacccagccgccatcaatgtaccattcagttacggataaccctttaacgccccaaagcattgcaaaccaaagctggtcttgaattgagacaccgcaagtaccaccataaacagggccaaggcatgggaaagagaaagagttctttttcaagccaagatcttcccaaagcggagaagtgtgtgaaaagaatgcaatacgaacaagcgcgatcaagctgaaaagagaaccagcaacaagttcgtgaattgcgcaccagtcgttaatgctcgggtcggtgaagagcatgctaaacggcggaatcggcttcaaccagtagaaggacatggtaatattggtgccaaataagtttagctcgcaaatcgtattccagcaaacaactgcataaacggaaatcatggttgcgaagcaaagaaccatcacggtaccaagaatttttacctgacgctctttatcacggccataagcaacccagaaggatttgatttggctgtaaagaccggacatttgaatcttcaacaggtattggccaccgtggaacacaccggccatcacataaagcgcaccgcaaatgatgtgattaaaagcaatcaagttgataacaacttgagccatgccgtatgaagaaccgtttttaggaagaatggcataaggagcaaatgcttcaaattccttcgcccctgaaataatttttcctccttcttgaacaaagtcaaagctgactcggttaaatggctcaccatagagataataaaccaaattgttcaagtcttgatagaaaaactgttcctgttggaatgcaatgtaagcgaagatacctaaagcgatatttacatatcccattgctgtaaggtgcactgagaaaatcgctttaaggtcatcattcaaatgataagcggctccaggagggttgttccaccagtaataaccaacagagaagaagacgatgaaccaaataaacgacatgaacgcttctgcgttaattgtctggaaatcaggaattggagcaataccaagtgcaagccacatgaccaatccccatgcaaggaataagaaggcttggtaaatcgtgtgagctccaagcgcttctgaatagttctttgcgctgcgatcggtgaaatacttaaacatgcggaagtcacggaagttaccggttcttccagtgaatgggttcgtaaggtttttcgtccagtgacgccagccaccgaaaataagaaacgaaccacttagaaagtgaatcgctgcccaccataaaaggctgccgccagcgtgcatcaggtcttcggttttggtactataagtatcaattccgagtgaaaccaaacgcggcttaatggtaagatagaaccagttgtcatggaaaccgatttgtccccatggaaacacttgaatgccagagatgtaataaatccccatcacgattccgagtgttcctaaaagagctaagtgagcaccaacaacctgctcatcatcaagcttgtccgcgtcaaaaacttggaaccattttgttgttctggtttcagttctttgaagcagaaaacgcttcatatcagctacatttgcctcttgagttggagggacatcagctgcaggcttctttgctgttgccgccgccggctttgctgccggttttgctgctgtagctgaaacagcccccgttttctttgcagctgcttgtaacttagctgcttgaagtggcggctttttcgcagcaccacctccaccacccggcgtatttccggtgggtttatcttggtcagccataggattctccttttatctccttattgacaggttaacgaactgcaaaaattaatgacttgacttttagatcatcaatgtgattactaaatataaagatgtttccaaaaaacattctgagcaaacgtacaaaatgattttaattttccagcaaatggaaaattattttctgagaataaaatttacgctgttgtcacggcgctaagtcaatgatgcttatgaatttactttttctggctaaatcgccaaaacctcatttacttcaaaattttctctaatgtattgctcaagttcttgaaaattgttggctttaaagtcggccagaatgggttgggttttcttttcgccaataaactgtccaccaaccacaaaacttatattttttcgcttcaacgcttttctgaactgctcatatttgcgatacacgcccacttctaaacgcgcaaccgtcaccgacatacaaagcatatcgggattgataagatttacaaccgatagaagatctttaaacggtaccgaagagcctacaaatataacctcaaatcctaaactttggcacacaagcgacacgccatgagatgcgatttcgtggtactccgattcaggacaagtgcaaacaaccgcttttctcacaccaaatcgcttagcgtgatctcctgcttgctgtccattttcggcaacggcaggcgctcttgtctttagcccggtgccagcgtgaggcactagcgattttcccatccctgcgtggcgcgcccgtttatcttgttttgcctcgtatctcgctttcaaacggataatggcctctatcaaaaggttggaaataatgtgctcttctgcgacgcagattttttttgactcccacagttttccaacattttccatggccggtgagattaatttgtcaaagatcgcagcaaatgaaagatcttgctcaaatgctttaattaaaagaacatctatttcttctttgttataacttaggagactattcaacaaccgaatcgaaagcgcatcggtatctccctttaccaagagtatttccgttcccaaatcaaggttatcagatgattgcttctcaattttgagtcgttctatctgttcttctggaatggtgattttatttttgctaataaaatcgagaacgtcttccagtttaaattttcggtggcgaccgatggttttatggtgcttaatcaagcccatattcgaccatcgcttgacggtcgtttcgccaacaccgcaaagctctgataactcacgagttgaaaaataatgctgcattgctcatcactaaaacacaataaacaaacccgtgttagcgcttaactaacatcacttaagttacaaaatcacattttggggagcaaaacgactatttctcaaaacaggcgaattttaacagaatttgaaatatgctaagccataaaattaaaggctatggattcatttaacggccaaaacggccattcataagcaaagcctgtcgttttctgcaaaatcaaagcatttttgagtcaagaaattatcgtcaagctataaaaaaagctatccgctttttacacggatagcttttgaaactcaaatcctatcacaaccccaaatcactgattctggcgttattcgtctccttgttgttgcttcatttgctgaacttccacacgaatatcttgggctttttgctttaaatccgacatggatttgcgtacgcgagttccagccgatttattgcctttttcatagaatttgcgaaaatcctcttccattgcctcaatcatggacttgagttctgcgaacctgttcatcttcaggaaaatttaaaattaatgttaaactttttctgccttttggatcacctgcgcatcttgcatgaaacgctgcaagccaaggtcggttaaaggatgcttaaccaattggctaatgacattgaatggaatcgttgcaacgtcggcgccaagcatggcagattcaacaacatgtcctggatggcgaacgctggcaacaataacctgcgtctcgatggcataatttcggaacatgtgaacgatctgttcaatgagcatcatcccgtcggtgctgatatcgtccaaacgaccgacaaacgggctgacataggttgcgccggctttggctgcaagcaaggcttggctcggtgaaaatgccaaagtcgcattggttttaatgccttggttggaaaaatgcttgattgcacgaatgccatcaaccgtaatgggcactttgatgaccacattttcgtgaattttggcaagctcttccccttcaacaatcatttcatctgttttgagactaatgacttctgcgctaacaggcccatctacaatttcgcagatttttcggatgtgctctttgaaatcgtcgtaagaaatcgatcctgcgtttgcgattttggcgacaagtgaagggttggtggtcacaccgtccaaaaccccaagtttttgcgcttcttgaatttcttcaagattggccgtatcaatgaaaaatttcatctatccatctcgtttttaggtttttggaaaacgactacttgacatcaagttcttggctttgcgaaagcatcgcattaaaatcgcgagctactctgccttcccaaccttttttatggtagccataaccagcaatgagcgggaacgcgatcgtggcttcgctgaaaatcatctgttcgagagctgtatcaactttgccccaggagctggcttcttttaaagtcgaaccggaaagtccgccatcgcgctcgtcggcaaccgtaatttggatggcgtatttgtgcatggtcgcatcttcgtatcctaaaacctcagccgcaacaacaatgtcctgtgtgaagtttttcggaacgccgccgccgaccatcaaaataccggtcgtgtcgttctcgattttaattcgagttaattctctgaaatctttggcggagtcaattgctacatgagcgtccggcttgtgccattgatgatgtaccaatccaaagcctgcggagcagtcggaaaatgcaggaacaaaaatgggcacgccttttttgtagcaggtataaacaatggaatttttatccttgccatgttcttccaaatagcgccccatttcaacgatgaactcacgcgaagagtaggcccgaggttcaagcgtgttggcgatttctgccacggtgtcgtcacaaattctcaagtcgtcttcgtcgatgtacgtgtcataaattcggtcgatgtgcaaatctctgagtatcgcatcatcaataaaaggtgtgccgatatagtgcttgaagccaagcgcttcaaagaaatcctggtcgacgatgttcgctccggttgaaacaatggcatcgaccatgttatgctcaattaaatctataattacctgctttaagcctgcgctgatcagggagccagcaagcgttaaaatcaccgcgcagtctttgtcatttaacatcatgtcgtaaatcttggctgcgcgtgcaagatttctggcctgaaatgccgtttttcccatatcgtcaacaagcgagacgacattgtgcgctttgatgtcgatgtgttgaacaacatcctgaagaaaatccttttttgtgaatgatgacacggttgtattgaggataagttgacaagttgattgtgacataaaaaaaggggtaagcggcactatatcacactcctgtactactggatgctgcttccttccggacctgacatggttaagtagactgaagttgtataggacttaccccaaacttataaaatttcccggttattgtctttttggtaggcatttaaataaaccggacttctaatttaagccttctatttcggattaccaaaaaacaaaatgccttttttgaaaaaaacaggctacttttttaatataaaatggccgttcaaacaatacgctttcgctggcttcaaaacaagacgacgtattttaaattttcttcaaaaaaatgcccctttaaaactttcagcgttaggctttggttaaagaaaaaagtaaatattactatttagctatatagctaaatatcaagtttttcataaaaactaaatagtgaattcttatgcaaaaggtaaacatcagtgacgatattttttgggtgggtgtaaacgatcgccgcaccgagctttttgagaacatgtggccgattccgcaaggcgtttgctacaactcttatattattaatgatgagaaagtggcgattgtcgataccgttgaagtgagtgcggtggatgaatatctagataaacttgagcagatcatcggcgatgatagaaccgtggattatttgattatcaaccacatggagccagaccattctggtgcggtgagaagcattcgccaaaagtacccgaatgtagctatcgttggaaacaagaaaacttttgaaatgttggaaaaattctatggcatttccgacaatttgcacttggttgaagacggcgacgaacttgagctcggcagccacaaattgaaattctacatgacgcccatgctgcattggccggaaaccatgatgacttatgatcaaaaggataaaattcttttttccggcgatgcgtttggcagtttcggaacgcttgatggtggcgttttcgacgatgaattgaatatgtcgttttacgacgatgaaattcgccgctactactcgaacattgttggcaaatttgccaagtttgtgcagaaggcgcttcaaaaattgagcacgcttgaagtaaaggtgattgctgcaacacatggaccgatttggcgcgaaggcattaagagcatcatcgaccgatacgaccgttggagccgctatcaaaccgaagagggcgttgtcatcgtttatggaacgatgtatggtaacacggagcaaatggcggatgtcattggtcgcgaactggccgaaaacggcatcaaaaacattcacatttttgattcatcaaaaacaaatgcctcttacatcatcagccaaatctataaatataaaggcgtgattttgggcagctgcgcctacaacaacgacatgttcccaaatatggaatcgctgattcgcaagattgaaaatggcggcattcaagaccatatgcttggtgtttttggctcgtttgcgtggagcggcggcggggtgaagcgattgaatgaatttgccgaaaatatcaaatgggaaattatttccgactcggtcgagcaaaaaggcgggatgcacgacatgagctatgatcgctgtgtgtctatggcgcgcaacatggcaaaacgcttaaaggaaacgtttgcctaatttgccattcaggcaacggtgtaaaaacagcaacccccatacgcaatttgtgtatgggggtttttcgtttattccgcatatttttacgatttccttaaatccgaaagtttatccttagcaagcgtataatttttacgcgcatcaactgcaagacgctccgcttgttttagcaagctacgatcgaactctaaattgtcatctattgcttgtttgaaaacatctaacgcttttaaactcattcgttccgcatcttcgctgttgatttgcgcttttctatataaaacgagcgcttcagaaagatcttttccaaatcgcttgcgcatttgagcttcttcttcaagccgcgcttgttctatagttgttgtgatctcctggagaatctgctcgagtttcgctaaagtgttttttccctcctcaactcttttcagaaagtcttcccgttcttttcgctttgcctcttctattttttgtgccgcttcctctgcggctttttggcgcgccatttcttcgcgttgctttttgcgatcagcgtagccactttcatgctcctttacaatgcgcaaaaattcttccgattcattgaattttggatagagaaccaaatactcataaaactctctatcttgttcaattttattatccaaaacctgcacaagttgctctacgctggttaatccttcataaataatttgcgcggcttcctcaaactttcgtttcttttcaatggcttctttgaattcagagagttcatcgttgactgttgtggcaatttcggttgttttcggcttgagttttaccgctgttccatacatttgcagatagaagaattggaagccttgcgaatcgatatcaatatcttggcgcatgccgataatcgcatctgcgcccaatagttgcgcgcgtttttttaattcctccacagaaatgaaaaaagctctatcaaatagcccatgtccaggagaaacttcaagcgtaccaaaaacaaatgcgtatccaaacctgctccaatcgacctgtcgttttttgtcaatttgtccttgttctttatactttaggagctcgtattcgtaatactcttccaactgagaatacttgctggagaaaaatcccttgtttgataattgaaaataaacagggccgatgacatcgtagtcatctttcaaatctgcagtggtgacaatcatggtttgataattagaggttaagggtttgggttaaataaaggaaacggtcatgctgttatcaagcgaacggcctttcaaatttgggatgtgcaatatacagataacaatgtatttcttcttccatgttttgataggcttatttctcttatcgcgcttccttcggagaaatccctcacttatttgtaaattatggctcattttccgcaaacagttccatggctttaaatattgatatgacacttagcaaaacctttgatgtgttgattccaattgccgccttgtttgtcgcctttgcacttggaggcattttgatatggctcatcgggcaagacccatttgcaatttatggtaaaatgttttccatgacgcttggcaatgaatacggtattgggcaagtgctttttcgggctacgccgttgattttaaccggtttagccgttgcgattccttttcaagcggggcttttcaacattggtggagaagggcaagttgccgtgagtgcctttgcctgtgcgcttacaggaatggcgctgccggaatctatgccatcggtttttgctgttgcaatttgccttttggtcagcatgttggtgggggctgcatggagcggattcgccggatttttacgcgtgaaacgaggcatcaacgaggtgattaccaccattatgatgaattttatcgcagctgcactcgtcggatattttttgatgaatcgctttgccgtgcgagcttctgtgcatacgccggaaatcatcgccaatgcgaccttggcacgtttggatgcgctaatgggaatttttccgcatacgccgctcaatctgagttttttcctgtcaattatggttgcgtgtttctgttatgtgctcatgtatcaagtcaagtatggctatgaattgcgagctgttggtttaaatcccgatgcggcaaaatatgcgggaatcaatgtcgggcgacatttgctgttttcaatggtgcttgcaggcgctcttattggattggtggctgccaatttggttctcggctataagcactactatgagttgggaatgacttccgggttaggttttttaggcattgccgttgcaatgctggccggctcaaatccgctttggattgtgttttcggctttgctttttgggctgcttgattacggcggattgactattaattcttatgtcccaaaagaagtttttctaatcctgcaggccattgtgattctttttattattggcgcgcaaaaagctttccagaaaaaaagtcattaacgtgccattcatgggctgcttcatgtatataaaataagcacttagcaaatctcgttgcttaaaatattgcgtagtctcccttggatagttgccaatcctgttttaccttgcgtttaacaatgaggctgaggtccaaaaagcatttcccccagcagcatttttcctttgcacaataagaaatcatgttgaagtaaaagctggccgtagctgttctgtcagtgatttaataattgaacattacttgtcttagataaaaataataacccttgcatccatcactcttataagtcatttgtgtgtgcatatcaatgctttgttctttttactccagaaaaattcaatgagatgatgacgtatcatcttaactaactaacccataatatcaaggaggaagaatatgcaagtagaagcgtatatcggagaaatccggctgtttggctttggctgggccccagatggatgggcgcagtgtaatggacagttgctgctcattaacgaaaatcaagccctatactctcttttggggacaatgtacggtggtgatgcgcgctcaacttttggcgtgccagatttacgcgggcgggcggtaatcggatatggccaatcccctaaactatcctattcatatcaaatgagtcagtggggcggtgaggagactgttacgctgggcgtagcacaaattcccgctcacaaccataccttaattgctgatggtgcaaccggaacgcttttaaaccctcagaataattatttggcggaaggggcttttccaggtgctgcattttattcagccgacaaaagcgtggccatgaatcaggggacaattggaaacactggtggaagtcagccgcatgaaaatcgctcaccgtatttggcactgaattattgcattgcattgcaaggcatttatccacagcggccagattaaagaaagctatttcaaagattgatgtgacaaaatcgctctaaaagcaggttacatatttctctgaaaaaaatatgcagcctgcttttggaagtacaacaattttaaacagttcaacaaatcacctactcatctaaccctaaaggagatttcattctatgaacaggcggaatggttacttttttcttgggcacatttgtttatttcttctcatttttgcgggctctgctcaagcgacggactacctcgtttcaggagctggcaactcagctgtgaacggtacttttgtcgaaaatggcacgcacggcacccaacctctatatgtatataatggttattatttgtattatgaatacagcactcactggatagataatgatgaaaattcaggaaatggcgcgctttattacaatggaacttattctgcagcaaccccagcaggaacaaactggaaagtctggagtggtgcttcgccagcgccaacagttgcagtcgctccaagtgcaagttctccgacggctacaacaaacgcagccagcagtgtgacggcaagtggcgcaaccctaaatggcgcggtgaatgccaatggcgcctcagccacggtaacatttgagtatggcctcacaactgcatatggatcaagcgtcaccgcagatgaaagtccagtaaccggaaccacgagcagctcggtgagcaaagcaatcacaggactcacgccaggcgtcacttatcactatcgtgtggtggcgcaaaatagccaaggaacaacgaatggctcggatcaaacatttatcaccgatgcggcttccccgacggctacaacgaatgcagccagcagtgtgacggcaaatggcgcaaccctaaatggcgcggtgaatgccaatggtgcctcaaccacggtaacatttgagtatggcctcacaacgggatatggatcaagcgtcgctgcaaacgaaagtccagtaaccggaaccacgagcagctcggtgagcaaagcaatcacagggctcacgccaggtgtcacttatcactatcgtgtggtggcgcaaaatagccaaggaaccacgaatggctcggatatgactttcgcgacggtctctatgccatcaacgccaagtgagctaatcgcggcagcgatgagccaaacacaaatcgacctgacatgggatggaaccagcgaaaaattccgtgttcttcaaaaaacagattcttcctcagccagcgaaaacgacggaaacataatttatgcaggtgtaaataaatccttctccgtgacgggcttggacaccaacacaacttactttttcactgtttatgggatgaataccgctggcgacatgttttcttcaggcaatcaaaaagcggtcgcttctactctgcctgccgctgatagcacgagaagcaacgccgaatgcggcttccttgccggagatgcggattctacttacacattggatagccttggcgttgatgtatttttcaccgatgccaccgatagtgacggctttttagaaattgtcaggcacggcgtcgcgccgcaatatggcgtattgccagcttctgcggaaattcctgcaggcggcacaattgtgccaacaattatctatgaagttcattattggcaggtcgtaaatcacggcctcaaaaactttgtgtataaaatcattctatcgctggatggcatttctggaattggcgacccagcccgcctttgcgtttataaacgagaaacttctggtgctgcttggacagacgccgctgcagacgccgcaacgatcgagtatgactcagatctgaatgcgctgattatcagcgggctaaccaccttctccgaatttgcgattggctcggatggcggagacaacccgcttcccgtagagttttctgcatttagtggcgcggtctcaaccgcaggcgttgttttgaattggaaaacagcgtcggagacaaacaacgcagggttcgtgctttatcgcaataacgttgaaattgcttcttataaaaatgtctcggcgcttcaagggcaaggcacaaaaggtagcgcaacgacatatagcttcacagatgaggaggtttatcttggtgaaacctacacgtataaaattgccagcgaagattactccggtgtcaaacatgaatacgagaaagtcgttagcgtcagcatcacagaaagtgcaaaaaatgaaagcacagaagtgtatgaatatgctttggcgcaaaattatccgaatccattcaatccgagcacaaccatttgcttttctttaaaatatgcgggaacggctattttaaaagtgtttgatatgcttggcaaagaagtgggcgcggcgcaaatacaaggaaatgctggatggaactcgtacacgttcagtgcaaaagcgctttcaagcggcatgtattactatcaggtgatttccggatcatttacggaaacgaaaaaaatgatgctgctgaaataatttggatgaagcaatcgcgaaagtgaaaaggggctgcaaagcccctttttcgtttagcacaacttttaacttgaaattgagtgcgaaataaaaagttactgaatggctttctggataaagccgccgcctaaaagttcttcgccggaatagaacacaacagcttggccgggtgtgatggcgcgcttcggtgtttcaaaagtaacttgaacgcatcccgtttcaagcggcgtgacgacacaaggttctgcagtatctttgtagcggattttggcttcagcctgaaaaggctcttgcagtttagaaaaagcaatccaatttaggtcggttgcaatcagccctgaatgaagcaggtcatctttgctgccaacgacaatcgtgttatcctccgcgtgaatatccgttacataaacaggcgctggcgtgctaatgcccagtccgcggcgctgcccaatggtgtagaatggatagccgcgatgcttgccaagttcattctggtttgtgtcaaggatttttccgcctgctattttttctgccaagttaggcagtgcgtcttttaaaaatcgctcgtagttattgtcagggataaagcaaatttcttggctttcatctttttcggcgaccggcaaatcatattttctggcaagcgcgcgaacttcatcttttgtataatcggcgagtggaaatcgtgctttctcaagaatttcttggctcaacccccaaagcacgtagctttgatctttactggcgtcgcagccttgcagcagccgaaagcggccttcttgtttggcaacgcgcgcatagtgtccggttgcaatgtaggcagcgccatgtcgtttggcttcttgcaaaagcgcctgccatttgattttggtattgcagatcacacacgggtttggcgtgcgccctaacaaatattcagacttaaaataatcaataacttctcgttgaaaggcttcccgaaaatctatcgtgaagtgcagaaatcctttcgctgctgcaatttgcttcgcttcctcatgctcatgtgtcggcgacagtgcgttttgttcttcgctatcgttgtttgttttgggtaatttttcccaggtgtgaagcgtgacaccaattacctcaaatccttcttctgcaagcaagcacgcggcaaccgaagaatccacgccgcccgacattcccacaatgacttttttcttcatcgattcgcaatttttacacgttcttcaaaaaaattaagggaaaaatataaaggtcggaggagaaacgttcgtttcccatctgagaaatcttcagtggctaaaactcataacctaaaacgaagtagaaaacggttggcgcaaactgcatggttctggaatttttttcaggatctaagcgaaacgctttggcaacggaaagcctggcgggcccaatgggcgtatgcaccgaaaatgttgccccaacgccatggaaaaaatcttcgattttcattttctcttcagcttgttcccagatgttcccaatattgtagtgtaggcaaaacgacgtcggaaaaacaagtagcaacggaatatcaaaatgcagatcgatgccgcttgtgagcagttgccgcccgcgatagtcatcgagccgaaagccataaaaagtggtgctatatgaactgctgatgccgcctaaactaaactgttgactgagcggggttaagtcgtcggcaatgccaaaattcaaattgacgcgaaccgcgatgtcatccgtaattcgtccaatatcctgatagctgagaaacagtttggaaaaggcgtcgtttctatcgccaaactgcggcgtatgctcataataaatgtcgagataattaccttttttcgcgccggttggatcgtcgcgcgtatctaaggtcaagcgagttcgaagcgtgagcaggtctaaattctcacgatcgatattaaacgtgcccggaaaagtctgtgcattttgaaaaatcagctcgagcgaagcaaggccatcgcgatgaacttgcccgccaatggcaatggctgtgccataagattgatggccatattcgcctaagcgatctctatcggaagagacgcccgcatgtgaaaagaaaacaagcgttttataaacatcgcgatgttcataaaaaacgcgtgtgaaaaaggtgaggtaagtgctccaaagccgatgcgcgcgaaactcaatttgccctgagtagttgcggctgccgatagtggtccagccgccgaattcggtggcgcgccccaaaaaattctcatttcgaaaatccagcaaaaattgcgatccataaacatcatccacgcgaaagccgaagcggagaatttcgctgtatcgctcgtcgagtttgatgttcatttcggttaaaagcgcgccggttgaatcgtgataatcaacgggaaacatggagactcggttgaaaatgctcgtgttatatagctgcgaaatcgatttttccaccgatgacttgcttaaaactttagacgtgtcgaaagtgatttctcggtcgataatcgatttttgcgttcgcttgcggcttctgaaaatattgatgtcggaaacctttccactgctggtttcaataaacagcgtgtcctggcgaacgtggacttttgccaaatcgacaagcggaaaaccacgatttcgatattcatgaaccagccgttccaattgcagcgtgccttcgcgattggtgtaatttttccccaaaatgggtgaaaacacgctctgcactttttcatccgaaaaaagcgccaagcctgaaatttttacatgatgaaaaacgtgaagcggtttggcaacataagtgagaagattttgctcatggtctatttcggcataagcgtctgtgaaaagatcggtgtcgaggagttgcgtaagtcctgattttatatgcggttcggcaaaaacgtgctcgcgaatcagttgttgcagcgagtcgggaaacgcgtcgatgccgagcaattttttttcatagccgcgcgcgctaacagtgctcgcacttggagacgccgttatttttttcaagctatcggccaattgcagtccagcgctatatccaagctggatgagcgtatcgacagcggaaaaattggcggattcgtgagaaccgagctgcgggctgatgaccacatcggcttgctgaagctgcttgcgattttggtctaacatcatgatgccaataatttgatcggcggttttccatggcaagtctaaatcttgcggagaatggtaaagcacgcccatcgtattaacggcaacttttagatcgtagtcatatttttcaatcaggtcgactggcaaatttgaaacaaggccgccatcaacaagttcatattttccagattttattggcgaaaaaattaaagggacggtggcgctggcacgcatggcttcggaaatcgagcctgcttttagcaccacgcgagttcctgtaatcaaatccgctgcaaccgcacgaaatggaatcggaagctggttgaactcatgatttgaatggtaaggtgcatttaagatgagcaaatcgagcgttttggttaaaggctgcgcagcgctaaacgattttggaatcatcagttgaaggccgtcgaaacgaagcgtaacagtggcgcgatcgcgaacttttttctgctcgagaaaaagatcgcgtcggtgcgcggcgttcgccaatgaagtgagctcttcccaaggaagggttaggcaaatggcttccaattctgatgccgagtagccaacgctataaagtccgccgacaatcgccccaatgcttgtcccaacgatgaaatcgattggaatttggttttcctctaacgctttcagcacgcccacttgcgccaagcctcgcgcaccaccgccagacaacgcaagcccgatggattttcgggctggccggacaaaaggcgctattttataacgattatattcaagcgtgagcgtgtcgggaaaaattttctcagttgagaaagtttgttttgctcctgcaaaaacaggcggtacgatgagaaaaacaatcagaaaaaagagcgtcgcactgaaatatgtatgttgttttggcaatggcttacgttaaaaaatagctgaatgaaaaactgaaaatacaaaaattccaaagtgtcgtcaatcacttcagtttgtatcaatgaataagctttgataagctgcttacaagtttgtattttgtatcgtttaagctaaataaatcaactaaacgtattgaaatgtcttggtttaagagggtcaagccggcaattacgacagaacagaaaagagacgtaccagaagggctttggtggaaatgtgaaaaatgtggtgccatgttgcatcgcaagcagctcgaagacaatctttttacctgccctgagtgtgacaatcatttcaggatttcgcctgaacgctattttcaaatactatttgatgaaaagcgatttgaagaatttgaagcgcatttgcgttccgccgacccgctcggttttgtagacaccaagcgctatgtcgatagaattcagtcgacaatggaaaaaacaggaaaaacagacgcctgtcgcaatgcaattgggcacattggcggccatcatgtggtggtttcagcaatggactttgggtttattggcggctcgatgggatcggttgtgggcgagaaaatttcccgcgcaattgataaaagtttagccgaagaagcgccatttattatgatttcgcagtcaggcggcgccaggatgatggaagctgcgctcagcttgatgcaaatggcgaaaacttctgcaaaactgacgctgctccacgaaaaaggaatcccatacatttctttgatgacagatccgacgactggcggcgtaaccgcttcgtttgcaatgttaggcgatttcaatttggctgaacctaacgcttatatcgggtttgctggccagcgtgtgattaaagaaaccatccgaaaagatttgccagaagggtttcaacgagcagaatttttaagagaacatggctttatcgactttattgtgcatcgggtagagctaaaagcaaaagttgagcaattgctgaacttgttgaaaggataacatcgtgcttaacgaggaagacaaagcgacagaacactttttgtgacggttaagaaatttcgctttcccccatttttcccttttttcaatatcagatgctgttcattttctgatttggtagcgtcttacaagaatgcgcttttttaaggcttctcattaaatttgccaactttttgctgcaatgaaatgctttgccgatcttgctcaagtgcttttgtccaatattccatggctttttctttgttacctaatttcaaatagacatcgcccaagtgttcttgcaccaccgcgccggcacgccccaaggtaacagctttttcaatccatactttggcctcctcatattttcccattttgaaatagatccatcccattgtgtcaagataagcgccgttgtccggttcattttccacggctattctggccatatcgagacagcgctccaactgttcgcctcgttcagcaagcgtgtaggccaaattgttgagaaccaacgcgttgttcggatcgagcttgatcgcttcttcgtaactattgatgctttctttatagcgcttcagtcggtcgtaggcaatgccaagtgtgctaaacgcttgcactttggaatcggtatccaccaaacccagagaatctaatttgattgcatcagagagaaccgtgatggcttcgtcatcttttccctcctgattcaatgaaattcctaagagcagtcttaagcgaaatttgggattctcgacaacttgcaaggctttttttagcacagcggaagcggaagcgtaatcgccaaggctcaaatgtgaaactcctaaattttcccagcccatctctgtggatggctgcagctctgtcacttttttgaagttagaaatcgcttctgaaaaatttttctgccctaatgccagcgcccctttcagcaaatagactttccattcagttggattttcccgttgaatttcctccagcaccaacaaggtgggcttcaccatgttggtgtccgtttcaattcggcgaaaatacatttctgcaacgcccagtttatcttcaacctcaaacgaatgtagactaaaaacctttttgataataacgctgaaattaacgaagtcttgtaatttcaggtaagtttcaccaagcgcgaccaaggctttaaaatcagtgggttcaatgtttaaaacatcttgataggcacgaatagcatcttgataacggccagagcggatatacatgtcccctaaagttcggtagagctccaaattttcaggatcgacaataatcatatcttgcaaagtcataattgccgaatcgtattgcttgagttgaacatgaagcagaaatttttgggacaacacatccatttcaaaaccaacgatgtcgataatcttattataaacctcaatcgctttttgcgcttgatttgcagcattgtatgaattggcgagcatatagagcgcactgatatcgttaggatctttgtttgtaatgcgcaagtattgttcggcggccttttcaaattctctggtatcaaaatatagttgtcctaacaaatcactgtaccacttattggtggaatccaactctgttgcttttttggcataagtgatagccgaggcttggttgtccaggtttttataggctttagcgatcgaaaagaaaatagccggttcttttggcgagtattcaagcgcatcttcatattccagaatcgcttgtgaatattgctgttttgcttcaaacagcgcgccattaacgaagtgcagcatcgactcgcgctcgcgatctttggattgttgctgatgattgcgcgactttgcggataacgagccaacagaaatgaaaagcaaaagtatgaagacaatagcagtgcgtaaaaacttgcaaaagcgtggcagaaaaaataagcagtttaaagtgttcataaccatctttggcttaaaaaattgtaggagcaatcgtgaatgaatctgatttgggctatcactcacgcgctcctcatagcgcattgacttgataaagtaaaaaggaaataactcaaataaaatttctcgaaacaaagattttgttaaatacatccatggtttttatgaacggcgatgagcttaatttttactaacaagtcgaggtttcaataaattttaaataggtcattctaaaaagcagcgaaaataaaaaagccactaagttgctttcgtgcttagtggcttctttatttttagcggtaaaatttcgttttttactgggctgattcctcaacgaaggatactctttttggcgtaaagctcaatttgagaatttcaatttgcagctcgctatctcctgaaggataaatccatttgcgaactctatctaacatttgattttcaataaatattgcggtgggcgtttgatcaaacgtggaaactaaaatacgagcattttttgtccttccatcttttccaataacgatatcaaagtaaatagacccttcgatcgagtcatcaatttctctgccttgtttataaatcgaaaccaactcttggctattgtcgctgataacctgtctaatttttgcgttacgctgcctttccgcttttgataggccattgttggcatcaatctcttcctcagtttcaacaaaaagagaaaaagcttttccgaatccggtgctgaaacttaatgaaaacttgaacggcagataattatgtgttgagagcttataaacgccgatagattcatcataaacagttttatcgtttccacctaacaatagaaactcgccaacaggctcaacgcttagccaatcaagcaggcgccaggttgcgccaattccaagataagcgtaatcctctcggctatagatgtactcgggcattgcatagccaacgtacatttcacccgatacttcggtaaagaaatcaactttttcagtcggatatttaaatccaacaccaaatgcaacgctattgcgtccgccattcataatttgcgttttgcttgacgtacgcgactgatttgagccagaagtaaagaagtttttgatgccaaagttaaagtgaagacctggggaggtttcgtaaaaaacattatcgaagtaataggacatgagaaagagaaactggccatcaaaatatccgctgctataaggaatgaatggtgcgtttgcattgccgctaattggaatataacaagttgctaatgcgccaaattgaacatgttcgttttgagtactaatagaacccaatttactagaaaaccgtacttcgcttaagaattcacgattaaagcccattccataagtcgtaaatgttttctgaagaagggtagcaccgccggataatgtcaaattgttgagcacggcatagtcaaccagtaaatctgagttgtactgcgttaaatcatctgttcgtttagcaattgggttattgtgcccagctgattcataaaatcctgtatttgaccaaccaatttttagtgcgccttccctcattatatgggcttcttgtacccgaaatagcctgctgctacttgttacaggcgcttgtgcaaagagtgcggtgcaattagccaataaaacgaatatgaacaaaaaaaattgtacaattttatacattagtgacaaatagatttttttctcttcagtgggtatgagctttttatttctcaaaaggccattagttccgataaaggcaagatacgagccaatatattgtgaacaagttgataaaacaagtttatcacggttcaattttatcaagcaagatgagttcggggctctgtcttccttttctttatttggtgttagctatagtgatatgttaaataattatattgatcaattagctgctaaaatttaaaatcgctcagctttttcatgctgtaaaaaattccaagtgaaagcaatgcgaggaaaaatgaaagcgccatggctttttcaaaatttccttcaaaaactgtgttgtaaatcgctaacgaaatcgtttcggttttgccaagaatatttccgcccagcatcagcgtgatgcctacttcgccaagcgaacggccaaaagaaagcatcactcctgccagaatgatttttttgatgttaggcaaaataacccaaaaaaaagtgctcagctcactttttcccagtgtataagccgcttctatcagcgttttgccgaaattttcaatagccgactgaattggcttaaccacaagcggtaggccggaaacaaacgcagctaaaaaaactccccaaaaactgaaaatgatatcaatgcctatttcagaaagatattttccgacaagtccgtttcttcccagcagcagcagcagcagaaaacccgtagccataggtggaaaaatcagcggtagtgtgacgagcgcatctaatggtgctttaagcgcaaaccgttttttggaaagcaaatatccaagcagcgttcccagcagcccgtgcatgataatcaccaacgcaccgacttttaagctcaagagtattggccgcagcgattcttcttcaaaaaaaatgccgaccagtttgtccatcacaatccgtagtcgtttaaaatcaattgcgcctctttgcttgataaaaagtcaagaaatgaattgacttgcgaggtgttttcaaaacctttaaccacagcagcttcaatatcaatcggtgcgtaaagtgcgcgatcgacttcaataaatccgccgatcgatgattttatgccaagcgcgtcggttaggttcaaaaatccggcatcaatttcacctgtcatcaagtaagcggaagtttgcggaaccgtggaaaccataaccagcttttggcgaatcgcgttataaaacggtagctgatgtaagcattcggcagccgccgcaccataaatcgcttttgtggaatcaggaaatgccaggcgttttacgcggtcatcttgaatttccgccaaatggctaagcgttaagccttttcgataggccaacactaatttcccttttcctaacgaatgatgactcgcaaattcaagctttgatctttttaaaaaagagcggtcgccaaaaatcaacccggctttccccccaaactgaacttgcgataaaatggtgttcatatttccaaaaatagcctgaacctgtttccctgttttggcttcatagcgatttttgatttccatgattggtcgcttgtagccggcagccgaggcaataatcaaatcttgtgagaaggccaccgtgttaaggaaaaaaataccagtggcgagcaaaagcagatgtttcttgaagcgtatgtacatgttggttgatgcaaatgccaagttctgttgtttttaaaatgcggcggaagtaaaggaaaataacttgcacagttaattgagcgacttccgccgactttgttcaaatgaacgcttgtcgtttctgaaagcacaaacgaacttgaaagactttttaatcggcgctgttcattcgtttgcctctgtttactttttgttctaaatcattaatagcgctttccgcgttttcaattttagatttctgcttctgatagtcttcgtcggaaagcttcccagattttctttttttctctaaagcttgtttggatttttgcgttttttctttggcgactttgattttagactcagccgtactgatggttttatctaagccttgttcttttttgccatacgcgtggccattgttttcctgtttgctgttctcagcatgggtgctggtttttcctttggcggtgtttttgctgtcgtcttcaaacgtttttcttccgttttcttcctggtaaagtcgtttttcgtctttccctttattgtttgcactctgagcaaatgtcgaagtgctcgcaaatgtaagcgcgcaaaccgtgatcaaaaagaggctaaaatttttcatgctgctaatttttgggaagttcattgatgattttatcaagtttttctgacgagttttcgatttcgcttttgatgtcttgaatcttgttctccgcggagtcagtggccgttgttgttccctttgtttctacggagtctgttttctctacggaaggaacttctttgtttgtgtcggctttttcaccgcaaccgataaagagcaccgccagaagcgcgctcatataaatggatgttttcatattcatgtgatttggattgtagtgtgagacagcgtcaaatatttggtctcgccgttttatccggcgcgtcggattccataagaacagaagaaaaatatctaataaaaagtgagaataaaacgcccaatactgcatccaaaaaggaacccgtttggcgatcgttattggatgcagtttcatcactgcatccaatcaaaaaccattcttgaatggtaaaatcacttcaccaccaaatttaccagcttgttcggcacggcgatttgtttgacgatttcttttccttccgtgaatttgatgacgctttcgaccttcatggcttccgcaatcatgtcgtcttttgaaagtccggcagcggcgtcaaacgtgccgcgaagtttgccgttgacttgaactgcaatggtcacgacatcgtcctttgcaagcgttgcgtcgtactcgggaaatttcgcaaacgtgatggattcctcatggccgagtgcctgccaaagctcttcgcaaatatgcggcgcgaagggcgaaagcatcagcaacagattttcaatcgctgtgcggctgcggcatttttccttttgaagttcgttgacataaatcatcatttcggaaatcgccgtgttgaacttcaaggtttcggtatcctcgccgactttcttaatcgtcttgtgcattcggcgaagcacggtttcggagggcgcgtcgtccgtgacctgcaccgtgccgtcggcctcgttcggataaacgagtcgccaaacttttccgagaaaacggctgatgccttcgatgccgttcgtactccaaggcttgacctgctcaagcggccccaagaacatttcgtagaggcgaaccgcgtccgcgccgtagccgctcatcacgctgtcggcggtgatgacattgccgcgcgatttggacattttctcgttatcttcgcccaaaatcatgccttgattaaagagctttcggaacggctctttcgtgctgacgacgccgacatcgtaaagcaccttgtgccagaatcgcgcataaagcaggtgcaaaaccgcatgttccgcgccgccgatatacaggtcgacattcatccaatatttttccttttccggcgaaacggcttcgtttggattgtcggggtcgatgaagcgcaggtaataccagcagcttccggcccattgcggcatggtgttcgtctcgcggcgaaatttgccgtgttcgtcctcgccgtaaagccattcggcgatgttcgccagcggcgattcgcccgtgccggagggctgataggcggaaacttcgggtaaattcagcggcagttcggtttccgctcgctcggcgccgtcttcgtagtgcttaatcggaatcggctcgccccaatagcgttggcggctgaagagccaatcgcgcagtttataattgaccttgcgttgccccagccctttcttttcaaaccaatccgtgattttctcaaaagcctcttcgtaagcaaggccgttgatgctgatttccgcgttttcggaatttgtgcaaacgctgtccttgccggcgaacacggcctcctgaacactgtgcgggcttttgatgacttccacgatgggaatgccgaactttttggcaaattcccagtcgcgctcgtcgtgcgccggaacggacataatcgcgcccgtgccgtagcccatcaagacgaagtccgatgtccaaatcgggatttccttgccggtcgcgggattcagggcgtagctgcccgtgaagacgcccgttttttctttttgcaaaccggtgcgttcaaggtcgcttttgcgttcggcttcctcgcggtaagccgcaacggcgcttttatgttcatcggtggtgattttgtccagcagcggatgttcgggcgaaagcaccatgtaagttgcgccgaaaaccgtatcggggcgcgtggtgaaaattctaaatttttcatccgtaccggcgagataaaaatccaactccgcgccgacggatttgccaatccaattgcgctgcatttccttgacgctttccggccaatcgacctcgtccaaatcggtgagcaggcgttcggcataagccgtaattttcagcatccattggcgcagcggacggcggacgaccgtatagccgtcattgactttttcatccacttcctcgtttgccaaaacgactttgagttcctcgcaccagttcaccggcacatcgtccacataggccagccctttttcatagagcttgaggaaaatccattgcgtccatttcacataacccgggtcggtggtgttgatttcacgcgaccagtcgtaggaaaagcccatgcgctgaagcgtacttttgaaattggcgacattcgtctcggtggtcaagcgcggatgggtgccggttttgatggcgtattgctcggcgggcaacccgaaggcgtcccagcccatcggatgaaggacgctaaagcccttgaggcgtttgtagcgagccgtaatgtcggaagccgtgtagccctccaaatgcccgacatggagtcccgacccgctcggatacgggaacatatcgaggacgtaatatttcggcttgttcggctcttcggtcgccttaaaggtttggtgctgttcccagtaggcctgccattttttttctatttccgtgaaatcgtatttcatgctttcgctctaatcggttatgcggtgaatgaacaaaaatttgtgtaataactcgcgttgaaaaattagggctaaagataacaaaacttgccttgttttgataacggggtgaggatgacgggctgcaagcgatttgccggtttaaatcgttttgagttttaatgggtggggcttaatttgaggggtttgttgttcttattcctctaacttagcgatgtaagaacaataactatacacaaacgttgtgcaccatattaggagagaccacttactatgaaagtattttttgatacaaatgttttagttgggataatcgacaataacgtaaaattgtcggctgagcatgattattttacatttgaaaaatgtgtttatgaaattaaaaacggatataaagcaagattgtatgattcaacattcctgaatagtttattatcagctcagacagacaatgatttttcagcactaaaaccaattgacagaacaatattggataactttataccaataatttctaaagacaactactctgaaaaacagctaatagaaataagaaaggctttgaataaatatcttttgaaatttgaatatgggattgcgagtgaatatgaatttattgatttgcctgaaaacgatagtattggattactaaagaatctattcaaacaattaaaaattttgttgagaaccatcctgactgacattgacttcaaaataaaagagcatgaaattaaggtgttactttatgagcagatttttgaccttgatttagcgatgagtaatttccgtgagatattaaatgattcattaataaacacaaaagatttagagattgtctttgctgctttgaaagcaaactgcaatttgtttatttcttcagatttgccattgattaaagaaacaatgactttaggattaaatcatacgacatcttttgagtacttgaatcctgataaaaatattgaaaatgaaatacataaaataataaatacggtgcacaacatgcggtataaaaaattgccgggacagtaggttattcaagcattgtagcccgcttcaacttttgtgtaacttgataggtgattcgcccgcaatcggcaacttttcataccgccatccgttgggcaacatataatttaccgttgtagataatgagcgaaaactacacaaaattagctttgaataatattgaagaggctttttattatatcaggttacaatggggcgggaaaaacaaccgcttcatatacgattctaccggaaatgttgaatttttgagaaatcggtgaccgtgcttttttattgaaattttagcagttttttgaccgaaatatttcgcttcaatcatcttttgcgtaacgtgagttactaataatttgggttaaaaaacttagcgaaagctatcaaaacaaacttatcgctgacaatagaatgtttcttgacactcaagaaacataacttgtcgctcaaggccgaccacccgctgtcgggctttgtggctgcgcgtgccggcttagctctggcgttaggattaaaaaacatgataccaagtttatttttcaataagacgtatattattatgaaattgattattgaaaaggatggagaaggttatttggctaaaatagaaggccatgaaaatcttttcgcatttgcatattctgaaaaagaagcaattatagaattgaaaaatgtggttgagatgattatggattatcatcttgaacagataaatgaagagagaattatcagaaaccggctaatctcaacggtagaaaaatatgccgttcaagtatagaaacaaaaatgggatatagagttgttcggcaaaaaggttcacatgtcatattttcaaatggaaaaatcacattcccggtgccaaaacacggttcaaaagagatttctcccggtgttgaaagacaactgttaaagatacttgatttaacgcttgatgagtttcggaacatttaataaacaagcacctaacttggcactccaggccgaccgaccgccgttgggttttttcggtatttcaagctcagtacaggcgggcagcggctgagtttaggcgttagatgtcttgtgaagtcataaatatcaggctataaattcacaaataatcggaggtaatatgcttacaatcacaattcataagggtttcgctggtatcgaggcattattttccacttcaacttagatagcggggaatacgaacgcagtctgcaatcccttacgaaatcatgtattcactagcgcgcttcaagaaaattgcgcgagccttcatgaggtatttcaacccaacttagaaataacatgaatcttgtccccgaaatattttaaatctgcatggacgcaaatgagggttttatacaacatcgtattttaaaaatccgtaggcgtcttatacggaaattgtataagcgatattaatgtgtagaaaaacaaagtgttatatttaaatgacagtttttcttataatgttgatttgatgatttaagagaaatgattatatataattgttatcggcaaaattttgtggtaataaaaatttctttatatgaaagagaataaatatcgattgttagacaaagtaagacaatttattcgggttaagcacttatagcttaagaaccgaagcgccttacattaattggataaaaaggtttgtcttttttcataacaaaaagcatcctattgaaatgggagaaaaagaaattgaagaatttataagtcgtttggaaaaaatgaaaaaatctccgcatcaactcagaatcaagctttatgtacaattttttataaaaatgtattaaataaagaattagagaatacaatttcaatttatcggtcaaaaagaccgaaaaaactaccggtggttttgacaagaagtgaatccattgaagttttaaacaaattaaaaggtactcgttggctggttggaatgcttttatattgttttagtttaaggccttctgaaaacttaaaaaatattggttttggatataatcaaatacgagttagagactcaaaaggggaaaaggattattctacaatgttaccaaaaaaacttgttgaggtcattaaatgggcatttgattaagataaaataatacatgaagaagatttgagaaatggttttggaacgttatactataccctctaataatagagaaaaaaaatacccaaatgcaaaatttgaatagaagtggcaatatatttttcctgctacagaaatttcaactggccaagatctggagtacgaaaaaggcatcattatgatactgttatctaaaaggcggttaagcagacaattaggtacgtaagtataactaatatgcaagctgtcatactttcaggcattcttttgctactcaccttcttgagtcatataatatacgaaaaatgcaggaagtattagggtataaaaatgtggaggctgctatgacttatacgcatgtgattatatcaaggtggtaagggtgtaagaagtcctgctgaatgttagattaggttgctaaatgagcggcctaaggaagttaaataggagaaaaaactatagtctaaaaataaatagagtaatcaaataacaattaataggcaatatagactatgtagtcatgaagcacaacgtttgctgtttttattattgcacctaattttgtatgttaggtaactcatcttgttcatagtgataacgaataaatggagaactgatatatgagccattactcgcgattaagaactgcgttaaaagaaacacaaaaggcctttccctttgagaactatatcgataaagctaatagccttgagatgcaagccatcatatatgagctaagaaagtacttagtagactttgagcataaacgtctacttgacatcggcagtggcccgatggacaagacaggcgtttttcagtccttgggttttgaatgttatgcggttgatgatcttaacgatccgtggcacctgcgaaacgacaacatagatagaataaaagaatatgcggagaacattggaattaacttttatcatcagaagccaggtgaatataatatcccatttgaggaaaatagctttgatgtagtttgttcacttgcagtaattgaacatcttcatgaatcaccgcgcggtttactaaacacaatgggggttttcgctcggccaggtggattattggtaattataatgcctaattcagtgaacttacgcaagaggatttcagtgttattagggcgcaccaactacccgccagttgatatgtttttcaactgtattggcaattggcgtggtcatgttagagagtatactttgaaggaaacagagtacatatgtagcgcatcaggttttgagattctttcaagtaccacttttgaacacctcgcccaccagaaattgcgaactccattgcgacagctgtacattctgttgggaaatattattccaactttgcgttcgagtttattagttgtatgtagaaagccagaatcatggagagctgtaaatgaagatccagaagcttttcgaagatctttggcgagagcggtccctaagggtgccgcctaacaagtcgttgcaccagacatttttccgctacgcttcaaaatgtaggtgaccttaatcatgctatttcaaaaaattgacatcgcatttttcctgttgtacaattgtctacattctaagcaaacaaggataattatggacattgattgatacatcagccttaatagcagtgattgttgacgaaccagaaagggataaaattattgaggtgacaaagagccaaacattaattgggccaggttcaattccctaggaaatagggtagccttttcagctatgtatttaaatgccagagaatcactttggaagaagctcaaaatggtttatcaatatttgagagtattcctatgtatatcaagccgaatttttttattctgttgctatatcaaaacaaaccaacatgtatgcatatgatgctgatttatggattgcgctattaaacagaaagtccccttattaacattagatcgtaagttgatttttgccgctgaaagtttaaaaattaaaataatagaggtttaaaatgcaggtatatacttattcggatccttgaacagtctgaaaatacaggtaaggtcttgattcgaagaaaagacggtagaacatttgctcttattcctgaaaaaattgtcacatctcctttaaatgtacaatctatcaaggtgaagattacatcgaaagaaatagttaatatcgttcgcgagagtagagaaagatagcataatgcgctacaagccgatcaggggagatagcggatttttgaaagtactcagtttttgaaaaacttgtttttacaacctgccatactccccgttaaattccccgtaaatcaataaacttcagggttatccctacgacgtgcttcaagaaaattgcgcgagccttcatctgagaatttctaattagctatgcaacatccagcctaaaaattttttacaaagcaactcaagaatcccaactgtttcatcacgcaaataaaacccaacgagccgggttttcaatttatcatttaaataaattcagctttttatagctttttttagaatgaatttttctttatagctcaatggtgttaaaaattttcgttatttttgaagatttaacttttttttcttagagaaggagatgtattaaatggaccagaaacttgcaaatccagccccccttggactgatgggttttggaatgaccacaattcttttgaacatgcacaatgcaggtttttttgaaatcaatgcggttattctttcaatgggggttttttatggtggaattgcacagattattgctggcatgatggagttcaaaaaaggaaatacattcgcaaccactgcgtttacatcctatgggcttttctggcttacacttgttgcccttatctacatgaatgggcggttcggcataccagaaaacacggtttcttttgtgggcgtgtatcttttgttatggggcgtttttacacttttcatgtgggttggaacactaaaatcacctaaagcgatgcagtttgttttcctttcccttacaattctatttttcatgcttgccgcaagagacgttttcggctggacggggacttttgcaacaattacaggtattgaaggcatgatctgcggagcttcagccatttactttgcaatggctcaggttttaaatgaaacatatgggcgagaaatgcttcctgtgggctaaaaaatcattacataaaagtataaaaaaagcatcctgagttctgaaaacaggatgcttttttattaacaaaacaggctctgttttaacagcccccggattggcgcgcttaggaaataggcgaaaatgccgttgcgagcgtgttttcctatgtggcattttgtgaaaattgaaatgttgattcctcaatcaagttgaaaaacaaaaaggggcgcaaagcccctttttcattgttaccaaaagtttcttaaacgcactttttcaagcaatccgtcacatagcgaatttcttcttcggtaagttcagcgtacatcggcaggcttaaaatttgcggagcgtattccgacgcgacgggaaaatcgctcggcttatggcctaagcattcatacgctttcatctcgtgaatcggcgtcggataatggatgcccgaggcgacgcccatttccgcgagcttggcttgtacggcctcacgatttggcacacgcacgacatacaaatgatagaccggcagcgtctccggcagttcaaccggcacggccacgccttcaatatccttcaaaagttcgccgtaaagcttcgcgttgttccggcgcttttcattccatgcgtccaaatgcttgagcttcagggtcaaaacggcggcctgaagcgcatccaagcgcgaattgcgcccgatgacatcgtgctgatattttttgatgccgccgtgattggaaatcattcgcgccattgttgcaattttctcgtcgtcggtgacaatcgcgccgccgtcgccgaacgcgccgagatttttgcccggataaaaactaaacgccgtcgcacggcttttgccagaaccgattcgcttgcctttataaaatgcgccgtgtgcctgagccgcatcttcaatcacttccaagccgtgcttttcggcgatttggtgaatctcgtccagcgcggcgggctggccgtaaagatgcaccggcacgatcactttcgttttcggcgtaattgccgcttcaattttgctaacatctatggaataagtatcgcgggcgttgtcgaccaaaaccggcgttgcgcccgttgccgaaaccgcttccgccgttgcgatgaaagtattggctggaacaatgacctcgtcgcctggccctacaccagcggctcgcagcgcaagttcaatggcttccgtgccgtttgccacgccgacggcgaacttcgcgccgcaatacgccgcaaaattttcctcaaatgtgttgaccgccgcgccgccgatgaacgcggtgttttcaagcatcggttgccacgctttttcaagctcatctttgatttgatgatattgaacttgtaaatccaaaaacttgactttcatgtaaatgagatttcggttaagtgatttttccggtgtttagccgagatttcctacgccggattttcaagataattgaagaccggaacaagtgaatttataacatccgttgcagaaatccgattgaccgatttgcccgcaaacgagccagcaaggccgtgaatgtaggccgccgccgccgccgcgtctgccgtcgaaagtccttgcgcggcaaacgagacaatgaggccggaaagcacatcgcccgttccggcggttgcaagcgccgctgtgccgctgttgcagagaaaaagcttttcatttgcggcaatcaaggtcggcgagcctttgagcagcaggccgaaggcataacgcttcgcaaattctttcacgtaaaaaagccgctcggattcgatttcttgcgccgaaatacgaatcaagcgctcgagctctttgacatgcggcgttaaaatcgcgtccgaaagttgcaaggagtcgagcaaactcagttcggcaattgcaaaaagcgcatcggcgtcgataattgtttttttcttttgaagcgcgggcaaagaaagtagttttgccgcaaaattcatttgctcgggcgaccgaccgagtccgcaaccgacggcgacggcgtccgcccattcgattttttcggcaatttgcgtcatgtcttgcgaaatcaaaatcgcttccggcgccgcttggtgcatcaagttaaacgccgattccggcaccgccgcgcaaacatagcccgcaccggacgcgagcgccgcacgcaccgacatgatcgccgcgcccatcatggactgcgccgcaccttgcgaaccggccacaatcagcaccttcccgttttgatgtttcgcgcttccggcggcacgctcgggcaatatgcggcgaacgaaattttcgtccgttaatttgcaggcgcttggcttggcgagaaaatcggggatggaaatatcggcaagggcaatttctccggcatggcgtcgcccttcgccgaggaaaagtccggtcttcaaaaacgcaagcgtaatcgtcaaatcggcctcaaccgcgacgtcggggacggcgccggaagtgccgtccgtgccggtcggcatatccagcgcgaccacgtatgcgccctcttttttcttcgcattgataaatagcacggcattttttatcacctcggaaagcgccgggcgcggctcggcttcaaatttttgaggcggctcgacgcccgtttgcgtaaggcttttcggctgcttggcgctgcgatagcccgttcccaaaacggcatcgacggcaaaatcgtatcgcgtttttaaaacgacttcggggaaaaattcatcggcttcgaaaacccgaattttatcggtgtgaatcaaatattgcttgagcgttttgagcgtggccgcgccgtcgggcttgagctgcgattcctcgcaaaggtgaatcaaatccaccgtcgcgcccgcgttaatcaaatgccgcgccagcacaatgccgtcgccgccgttatttccttttcccgaaacgattaaaaaccgctttccggcaagtttgccgtcggcgtccgcgaatttttccagcaggatattgcaagcctcttttccggcaagttccatcaattgacgctcggtgacgcgcaacttgatgacgctttcgtaatcggcctcgcgcatttcttcggcagtcagaacactttgcataaaaaatcaaatttgaacattggcaaaacaaagccacttcggatttgcaaacccaaaacggcccgctaattttttaaccgaagttaacttttgatggcggctttggaaaaatgttttgtaagcgggaaaaaccgaatggcgatatgtttttagataaaaatccaccgcgcgagaaaaatatgtttaagcggaaatggcatttatttggatgaactttacaaccgcgcttataatctcaacaggtctcactgtggcacgtcctgaaaattcaaatccaataaaggatagcagcgccattctgcgtcgtgaaaatgccaccactcgccgctaacggaaaggaagccttccgctttcatggcgtcgtgcaaaatcgtgcggttgcgaatcgcttttttaggcaaattctcataattcgaacgcgcgcgaatgttgaatgtatcaaacggcgtgggcatttgcagctcgcgcccaagcgtgtcggtgagggtaacatccacagccacgccgcgcgtatgctttgagccttttttcggatttgcaacatagcgccgtagtttcggcggcgttgcgttccaaagtttttcttgagccgattttgggcggaacgcgtcccaaaccttcacgccgtagcctttgtgccgcaagcgcttggccacgcgcgaaagccgcttggccacctttggacgcaaaaggcagcgcgctgccgaataaattttttctccggtaaaattatttttggtggcgtagcgcatgtccacaaaaatgtagggattgattttttgcacatcaaccagcacggcttcgggcggcaatggcgctgaatgtggatgaaaaaagaggaaaaatgacagaattgcaggtaattgcataagcgggattttcagatttcgctaagatttgggtaaattccggcactttttaaagtcattttgtcaattttgcaaataaaaaatcatagaatcgtggaaagaacacttgccattttaaagccagattgcgttcgcaaaaatctcattggtgcagctattgaaaaaattcaaagcgcaggtttcaaagtcgttgccatgaaaatgactcgcctcaccaaagaaaccgccggcgaattttatgccgtccataaagcgcgtccgttttatggtgaattggttgaattcatgtcgtcgggtgcttgcgttccgttgatgcttgaaaaagaaaatgcggttgctgattttcgcacgctgatcggcgcaaccgacccagccgaagcagctgaaggcacgattcgcaaactttatgcagacagcaaaggcgaaaacattgtgcacggttctgactcggttgaaaacgcaaaaatcgaatgcggtttcttcttctcaactcaggaagccgttgcaaacatggcttaagccaaaaagaaattggattttttcaaagcaattcgctgcgctaacaaccggcgaattgcttttttttatgcaaatccagaatgaactgaattcaaaatccaatgttgttctgagcacagatgaagagcgcgcgatgtctgtttgcatctccgctaccggtgataaaaaaagaaccgggtcattctgaagctgcttagtcaaagcatccaactttaccggagacgcatagatgtttcgccgaagtcggctcagattggcacgaactccgtttaagccggaaattctatatgttcgatacaaaaaggcaatccacgcttttgcgtttgccattccccttcgtggatattactttcgtcaatggggaaaccttgacgcctcacgaatccgttaacgaaccacataaaccaaacctgtggagacctttcttatgcagttcagcgaagaaacccttagacaatacgccacccagtggcctgcacttcctaatattttaacggcaaatgcgtttcagaatttagcgccaggcgccaaaacctgtatcgtgattgaaggcatgacccgcgccggtcgctatgcgctggcttcgtcgatgagcgaagaactaaatttgaaaaaatttgccttcgccgaatggcttgccaaatatcagccggcagacgagccggaaaaagctgccattgaaaccagtttgaaaaacgggacttatctgccggattcgctttcagtgaaaatcgctgattgggcgttagaggaatttttccgtaccgaatattccgccgatgatttctatacgcgtccgttcatcatggtgggttatccgagaacggaagcgcagattttgcattttcaaagtgtacttgccaagcacagcatctacgcgctgctggccattatcgaagtcaatcaaaaggaatcgcagcgccgcatggtcgaaaagccgattgctcgcattggccacgaaaccgatcatgtgccggaaattcaaacggtgaaaatcggggaatattacctgaaaacgcatggccttttgaaatggctggagcttttgggcaaagcgacggtgtttcgtgtgtgcatcgataaaaaggattatgaaaatcgtccgggcggcgaactgtctgttaccgatcgcggcgactatgtggtggtttcgtcatccgatttgtccaaaatgattatgatgtttctcaaaatggtgcatttcgtgcattatagcggcgcgtaaaaatttagagccgctcttcagcaaattcgcagttgcatttggcaaaagagcggctttcttttttctcttagcgcgcccattcaatttcgctgcttttttcttcctcgtttcgccaaagcctttcgcaagtcttgcctttcgtatcataagcacgcaaaatccgctccttctgaaggctgaagctgataaaatccctttatcagatggcgcagatttgataaatttcaagcgatacttttttagaattttttgcttcaagcatgtctgaattgatttataaaacgattgtcgttaaagtcggcacaaatgttcttagcaaacctgatgggcttttagacgagcaagtcatgtcggacttggtttcgcaaatagcacggatgcggcaaagcggggtaaatgtgattttggtttcgtcgggtgcggttggtgctgggcgctcgctcgttcatctttccgagaaaacgcatccggttgaaacgcgtcaggtgctttcatccattgggcagattcgattgattaacacctacgccaagctattcaacgcacaaaatttactttgtgcccaaattttggtgacgaaaagtgattttcgcgatcgccgtcactatctgaatatgcaaacctgtttgaacgcgctcctgaagcaaggtgtcattccgattgtcaatgaaaacgatgcgatctccgtcacggagctgatgtttaccgacaacgatgaactttccggcctgattgcatcgatgatgcaagccgaagctcttctcattttaaccaatgtggatggcgtttttgacggcaattttcacgagggaaacgcacaagtgatttcggaaatcaattccaaaaagctggattatagcaaatatattaagccggtaaagtcctcatttggacgcggcggcatgttgaccaagtgcagcattgcgcataagctctcgctgatgggcattacggtgcacatcgctaacggcaagaaatcgggcattttagaagaaattttgtctggcgtaagtgtgggcacaaagtttatttcgcaaaagcgcacatccagcgtaaagcgttggatggcgcacgcagaaggctatgaaaaaggaacggtttttatcaatcgtggcgctgaagcggcgttgctttcgcatgagacggcgacaagccttttgcccgtgggcgttttgcgcatagaaggcggatttaaaaaaggcgatattattaaaatttgcaatgaacagaatgccacgctcggctacggcatggcgcaatacgactcgcaaaaagcggcttctttgattggtcaaaaaggtcaaaagccgcttgtgcattacgattatttatttttaaagcaacctgaggcgtagtttaaaacttgttaggaatggcttttctgcaagtggaaatcatgcaggaacgcgcatgttagagctgtttttctgatcgactaatttctcgctcatgtgcgcagaaatgccgatggttgcgcttcggcggagcaatgaatcacataaataatgagcaaatgaaaaccattggtttgttagggggcatgagctgggaaagtacgctcaattactatcggaaaattaacgagggcatcaaaaatgcgcttgggggtttgcattcagcaaaaattgttatgtacagtgttgatttcgaaccgatcgaaaagttgcagcatgcaggtgattgggatggcactgccaaaattttatctgaagccgccatacggattcaggcggcaggtgcggattttctgctcatatgcacaaataccatgcacaaagtcgctccagaaattgacgccgccattcaaattcctttgctgcatattgcggatgccacagcggaagttcttataagtagcggcataaagtcagtcggcttgctgggcacggcatttacaatggagcaagaattctacaaagggcggcttgctgataaatacggtcttcatgtattggtgccaaatgaacatgatcgacattttattcataaggtgatttatgaagaactttgcatagggaaagctgaaagtcattcaaaggctgagtatttgcgcatcatagagtccttagcgaatcaaggcgctgaagctgcaatactgggttgcacagaaattggaatgctggttcaccaagctgataccacggtaaaattgttagataccacagaaatccatgcagcatacgccgtaatggaatctttaaaggatgccgtatttgatgcttaaaaaaagtcagttctaaaaagtgcctaaaattttcccgcatattatttttctatcagtgctgatagtttttggaatattagatgtaattacatcatgaaatgaagatagaattttcagcaaaagatgacgcgcaagagtggttagaatcattagcgcatcaatttgaaacaacggttacaaatgatgcaatcatgttttctgataaaattggaaccggatttttcaaacagttttattttttcgaaggacttacgctggcaggcgaaacgcgctatgtgaaagggataaaataataaaacaaataacggataataatatgaattatgaggctgtaaaaagcttttcagaatatttcaagagcttaaaagacccaagacgtgagaccttaaacaaacgacataacttccttgatattcttattattgctgtttgtgcgatgatttccggggcaaataatttcgttgaaatagaacaatttggacattctaaaaaagaatggtttcaaacttttttagcacttccaaacgggattccttctcacgatacgtttaataatgtgcttgctaaactttcacctgacgagtttgaagcctgttttatgacttgggcaaacagttttcgcctgttttttagcggcgaacacatcgccatagattgcaaaactttgcgcggttctgccgacaaaaaaaatggcaaatctccgcttcatttggtcagcgcatgggcgactgaaaccgcgctcgttatcggacaaatcaagactgaagagaactctaacgaaatcacagccattccagaattgttgaattttttggatttgaagggatgtttggtaagcattgacgcaatgggctgccaaactgaaattgccgaaaaaatcgtagaaaaagatgctgattatgtgcttgcgctcaaaggaaatcaaccgaaattacatcaatccgtcattgaatattttaaattagcagccgataatgaaggagaagggtatgaaatagatttcgcaaaaacagacgaaacatcatacggaagagaagagattcgttgtgcttatgcaacgaatgaaatagaaaaaataatagcaaatgatgaatggaaaaatataaaaacagtcgcgatgatagaatcgcaaagaataaagaaagaaaaagagtttgatataagatattatattagcagcgcaaaattatcggcggaagattgtttaaaagttgtgagaaaacattgggaaatagaaaataaattacattggactttagatgtggcatttcgcgaggacgaatcgcggattcggcagagaaacacagcggaaaatatggcgatattgaggcgaatcgcattgaatttagtgaagcaggaaaagaccgcaaaggtaggccaggcaacgaaaagactcatggctggctgggatgaaaaatatttgctcaaacttctaaatggactggctacatagcgcgtttcgcctgatatgaacagcgatggacttcttaatttaggggaatgtatagataatgctgaaaagatagcctataacatcaaaagcttataaatagcccgtcacatgaatcgctgagcgagaatgtagacgggcacgataaattttagctcatttattttttcttcttgctgccaagtaaccccaatgccccaacacctgctgcgacaccgagacatgcaagaccaacaggattagctgttgctattagacttaccaaggtagcagcagcacctgctgtaccatgagctgctgatgccgccccaagcatggaagttactgtagatgcaagccctgtccctgacgcggcggcggcggctccacttgcaactgaagttgcacccaaaaattccgcgcactgttgttttgatttatcatccatataaaaagtcctttctgcatgagagttattggattggaggctttgggtaacttattcgtaacaagcactctaataagtatacgaataacaatgaatatttatccaaaattttatccgcaaagatttggttaaaaatcgccgagcatgtatctaatcgcttcaatttaaccgatttgggagatgaaaaatacggatgccgcccaagaggccgtttcagttgagatagagggtttttcgttgccgagctttcggcagcgcatttcggagtccgcgacgacgcggctcttggttcaaaaatgtgaggagaacgcgccgagcgtttcggcgcagggcgtctacgggtcgctggctgcgattttgaccgcgctgatgttcgagacgcttcgccgtccggtgttgctggtttgcaacgaggagcgcgttgatttgtttgaaaacgatttgcgacaactcgcgggcgcaaaggatgtttgcgatttcgtctccgagccgtcgcttacgctggccacgctcgtcgccgacccgcaaaaaattacggtcgcctccacgcttgaacttcaaaaaaaggtattgcccaaaaaagaagcgttggaaaaacaggttcggctgtccgaaaacgagccgttcggctacgaaacgcctgacaaagaagtcgtcagcgagccggaaaaaattttaaaagcgcatcctggcaatgaaaccgtgatgctgggcggctcgccctatttgcgtgttcaaaacggcatgagcatgaagaacgacattaagaaattattgccgttaggcattttgttcatgctcatttttctcttcatcagttttaggcaattccgaggcgtttggctaccgactttagtcgtgattatttccatcatcatttcgttaggatttattcccttgctgggttgggacttcaccattgtcaccatcatattgccggtgttgcttatcgccgtggcgaacgattatggcattcacatgttttcgcattatcaggacgataattccccgggcaataaattcagcaaagaagacatttcgcgccgcatggcgaccagcctcggcaaaccgattctgatttccggactgaccaccatggcgggtttgctgtgtatgctggggcacattctcattccagcatggcaaatgggcattttagccgcgattggcattgccgctgcgctgctttgccagttttctgttagttccagcgctcagttcgttgcttcccaaacccaacccgatttcaacgccggccaacacggaaggaagcgcgagcattttgggcaaattgttgctgttcatcggtagcgtggtgactaaaaagccaaaaacggttattgccagcttgctcgccgttacgctgattgtctcgttaggaatttttaacctatcggtaaataccaatcctgcaaaaatgtatcctgaggggcatccagcccgagtttcttcgatgctgatcagcaaagcgcgtttgggggggttttttccgctttcgattgtggttgagggtgacataaaagatcctgaattgatgaaaaaaattgatgcggtggaaaggcagataaaacaaatgccggaagtcggcgctacgcaatccatcgccaaagtgacccggcaaatcgggcgagcgctgttcagcaaaaatgagccgctttacaacgaaatcccaaattcttacgaggccatatcgcaatattttgaattgtacatgatgagcggcgaccccgacgatttggagaaaatggtggatttcaattttgaaaaagccatgattttggtgcgattcaaagacatgaacacgccaattttgcgaaaatgcgtgaaagaaatcaaagcgatggtcaaggacattcccgaagtgaaatatgtcggcggcaacgcggatattttctccgaaatggacaaacgcattgtggatgggcagttcaaatcgctgggcatgtcgttggttgcggtgtttatcattcttgcgctggcctttggaacgcgttcggttgaaggcgcatttttgcaaattattccgctgataatggccatcctgattttgttcggcgtcatgggatttgccggaattgaactcaacttcacgacggctttgctttcgtccattatgattggcgttggcgttgattatacaattcacttggtttggcgctaccgcgaagaacgccgcgaagggctgcaagcggcggaagccatgcaaaaaacaattcacacatcgggcagaggaattatcctgaacgctgtttccgtcttgcggcgcttattttttcagcattcctttccgtgcgctttttcggcacgctgatggtcatcatcatttttgcctgtttggtgggcggtttgctgcttgtgccgtcgctttgcatggttctgaaacccaaatttcttgagcctcacgataaaacaaatgtctaactcgataaaattttcaacaatgaaaaagatacaaatcataatcactcgcttttttttgttggggaatcagcacggcggctgcgcaactgcttacagcaaaacaagttcaacaaaaagcgattgatgcaactcgtgtgagcggcacggaatccatttccactttgaccattatcggaaaacgaggcgagcagcgcgttcgcaaaatggcgatggtcagcaaactttatgacgacggtttaaccgaaaaaaagctcgtcaaatttaacgcgcctgccgatgtgaaaggaacaggcttcctttggtttgattataatgacaaatccgatgacaagtggatttatatgacagcccttcggaaaacgcggcgaattatcagttcggaaaatgcgaaaagttttatgggttcggagttttcgtatgccgacatgtctttgcccaccgtggatgatttttcctacaagtttttgcaagcggaaaccgtgaacggcgagtcttgctacgcgcttgaaatcattccaaagacgaatggcgtggcagaggacaatggcttctcgaaaaaaatatcgtacatcagcaaaaacgattttgtattgcgaaaagcgatttactacaacctggcaggcgagaaagaaaaaatcatgcgggtgaaatccattattgaggtggatgcaaacaaccataaattcaaaatgaaagagatggagatggagaatttgctcagcaaccgcaaatccatttcacgcattgagcagataaaattcaacccaaacgttccagacgattatttcacaacaaggcatttggaaaagtaaatcgttgttttgatttgcggttttgccgagaagttttttctcctgctggcgcatttccggcaaagcaaaaatgaaaattgcaatgaatctggatagaatgtaatttccgctcgcgattattgaattcacagataaaaatgaatcatgcaaaacattaatcaagagcttgaaaaagttgtcgcagcgagccgaaaagcggcgctcctggaagagacgaccattaatgaagtgctcggttcgctggccgatgcggcgctggccgaaactgcgtttatcttagaagaaaataaaaaagaccttgcgcgaatgccgaaaagcgatccgaaatacgaccgcttgatgctcaccgaagcgcggatcgagggcattgcaaacgacattcgcaacgtggcaaaactgccgtcgccgcttgggaaaattctggacgagcgcgatttgcaaagcggattgcatttgcaaaaagtcaccgtgccgctcggcgtcatcggcattatctacgaagcgcgtccgaatgtgacctttgatgtattttcgctttgcctaaaatccggcaacgcaaccgtgctcaaaggcggcagcgatgcgcattattccaatttggcgattgtttccgtgattcataaagttttggcaaaacacggcctcgatacgaacaccgtttttcttttgccaagcgagcgcgcagcggtggaaatcatcctgaatgcgacgaacttcgtggacatcattattccgcgcggcagccaaaacctgattaatttcgtgcgcgagcattcaaaagtgccggtcatcgaaacgggcgcgggcattgttcatacgtattttgatgcgtccggcgatttggaaaaaggcaaagcaattgtgtttaacgcgaaaacccgtcgcccgagcgtttgcaacgcgttggacacgcttgtgattcacgagtcgcgtttggccgatttgccggaaattgcagcacaacttgcggaaaaacatgtggagcttttcgccgatgaaaaagctttctcggcgctttcgggaaattatcctgaggcgttgcttcaaaaagcaacggcggaatctttcggcacggaatttctttcgctgaaaatgtcgataaaaacggtgagcggtttggatgaagcgctggagcacattgccaaatacagctcgaaacacagcgaggccgtcgttgctgaggacaatgccattgcagagcgatttttgaaaagcgtggatgcggcggtggtttatgccaacacttcaactgcctacaccgacggcgcgcagttcgggcttggcgcggaaatcggcatcagcacgcaaaagctgcacgcgcgaggcccaatggcgctcgcggaactgacgagctacaaatgggtcattcgcggcaacggggaagttcgtccggcttaacgaaaatgaaaaaacgctccgtcaaaaaacggagcgttcctatttctcaaacggagcgattcaagcaaacaccgattttgctaaatgtctgttcgagtggcttcgtggtagcacgccagcgcattttcgttgaccaatgcaaccagcgattcatcaagatttcctttctcgacaagtgcgttcataatccgcaaaatctctttcaacgcaagcccttcgcgatacggcctgtcttgtgccagcgcttgaaaaatatcagcgaccgcaataattctcgcctcgatgtcgagctcttcgatatgagcgcgaaatggatagccgttgccggagacggtttcgtgatgaaacgctgcccatttggcaatatcttcgatgccagaaatgcggcgcaaaatttcatacgtttcaaaactgtgttgctcaatgatggcgcgctcttgagcattgagcggaccgggcttttccaaaatttcatcgggaacatgaagcttgccgatgtcgtgaagcaacgcggcagcttcaattttttttgagttctccttcgataggccgcacagcttggcaaggtagcacgataaatgcgccacgccaatcgaatgcgccacggtgaattggcttttggcatcgataattctggaaaaaagacgggcaagttgttcaagttcatcaagggaaatcagtgtatgatgactttgataatgcttgtccaaatccgtgatgtaattcatcagatgtcgctcttccattgttagccaaaatgcttgggttgaggatgcgtccatgaacgcatcaaccagcacgggactaaagcagatgcctcgtccggcttcgatgaactcgcgagcgtggcggacattgagcaaaatgccattgcccagatgtccagcggaaaacgcgtctacgcgatcgaccaggtgaattaaatttgcaaaaagcttcgtcttggcaggaagatcgagagagctgagctcgttccaatacgtatggtgatagagaatgggtagcgccatgtgtgcgagtggcggaaaatctttaagcagcttatagccaatttggcaatggacttgcgaatccggccagtcgtgctgctcgacaagtgcgcgatgcacacgcgaagaagaaactccacaatcatgcaaaaggccaatttcgaacgcgtcatttgcatccagcacttcaagttcaagcttcgcagcgcattgcatagccatgtagccaacgcgcttgccgtgccggacttcatcaattccaaccaaatctaaggcgtttgataatgcgtagatcgtttgacgtaggtcgacttgcagttctctggtctctacccccactgtattcaggttgttcataaaaagcttgtcatttttttcatcaaaagtgggggtcacagcgatgaatgaatataatttttgcccgtaattatttgaaacgcttgataagaagaaaaatcatcatagcgcatcaagcacaaccgcaatgcgatgatgctggtgcgtaaacgttttgcagcagcgcttttaattcaagcgcttctatgcgttcgccaataattcaggtggttcggggaaaaaggtacgtatttcaactttgcccatcgcttcgggtataaggtttctgtaaaacttcagaaagccgttagtcgcaagtttgaatttccgtttttagctgaatttcttcaagcacggcgctaaccttcacacaggccattaaatcaccatcgtagacaatcgagcggcctctattatgaacttcccaagtgtggtgttccgctttgccgcgcgagcagcctgttgctttcatgagctgataaatcacttcttcgaaagtatgataatcatcattgaataaaacaactttataaggatctccggttagcgtatcaacatcttggggtttttcccgcgtttgtcccatagatccaaaaatatccgcatcatcatgtctcataactcacgaaaggatttttagaggttaaatatgtatgatatggtgtcttacgatacttgaaaaatcaaccaatagcgtaacgaaaaaatttggtaacggcaagacttttcaaatctacggggatttgatttctctgtcaaggactttttttgaattcatcatcagattgttgtcgcaaatggcttgctaatcgcattttttgaaaagagattttagccagtgaaattctcctgaaatttcaatttcatatagaatttgataaattcagctttcctgaaaaacaaccattgattgattcgttcatgaagccgatatattactttgcaggagtagctatttccattttgctctctgtgtatctttttatttttgggtccagcccgaaccacgaaaccgttgcgattttcattgggctttgggcgccaaccatcatcggtttgggagtgtataacgagctcctcaatatttatgaggaaatgcttcgccagcgccgagaaatggaggaagacagaaaaaaagatgcctctcaataaatttttgcgtcccaatttttcagttcgcgtttgtctgcatttgtggcttgccgcgatggtgttccctcatccaagcagccaacacgcgcatcgttgagaaacgctctcatttttgcaacttcatcgttcatcaaaacgcgcttgtccatgtttaaatattgcccaaattgctcatccgagaccgttgaatttgatggcctcaaaaaatatgagtgcgcaagttgtggttggactttttaccgaaatgcggccactgcggttatggctgttttgcgctatcaaggcaaaattttatttgcaattcgcgcaaaagcgcctgcgttgggaaaactggattgtccaggtggttttgtcgatccgggtgaaaatgctgaaaccgcgcttgccagagaattacaggaagagcttgggttaagcgggctttgctatgaatttttggggacggcgatcaacagttatgaatataaaaacatcgtgtatccgacttgcgacttaatttttaccgccgaattggaaaagattcctcatgaaatagatccttcggaaattagcggcattggcttgcttgcgcttgaagacgttcaagacagcgagctaagttttccttccgttcaaaaagccttgcaactctacgcagccaggtttggcaacagcaagccgtaaaatcaactttttcaaatagttggttataaaaaagccctcttcactgagaagcgggcttttttggcgtcgatgttagtaaagagcgcggttgaaaatcttgcgatgcttcatggtgatgtcgtgtgtttcaccaagatatttgaaaatagcgatgcacgcttttctggcgccgtcgtcgtcgtaatagcggtcgttgcgaatcacttcaacaaacttttgcaaggctgaatcaaagtcgtgcttttttaagctgttgattgctgcgacataatcttttttgccgatgccgtttggcagcgtatcgatatcttcggcgatttcaaaaagccgtccaaactcgcgaatagactcggcttgctggtaaaactccgaatcggcctcgatgtttcgaacaatttcttgcgcttttttaggattcgtgtagagcacagtttgagccagcaccacagtggcttctgtgttatccggctcttcttttaagatcggttctaaaattttttgtgcttcagccattttgcctttttcaaataattgtgcagcggctttcacctggcctcgatttttacttggaatcgcttttttgagccaaagctcgatttgcgactcgggaagcgcgccaacaaattcatcaaccacatcgccaccgacaaaaagcttgaccgcaggaatgctgctaatgctatattgctcagcgacatgctgatgcacatccgtattcacttttgccagcgcccatttgcctttgtgcttttcagcaaggcgttccagcgttggcgccagcatgcggcaaggaccacaccattccgcccagaaatctaccaacacgggtaacttaaagctgtgttcgataacctctttttgaaaatcactgatttcgtaagccatacggggtctatcctcctaatttgaatgtgaaataaaatacaaggaacatgttttgttttttacgaaaacgcttattgttttgggtttaattctgttaggtcaaatttttgttgtacaaatacttttggctcggtaacaaatgtccgaagtttgccttcgagccaaagcggaaattgatcatgataatgcgagctcatcatttcgccgctgttgccgccaggcaacacactcaggaattcggcttgattgttcaagtcgataacgcgccgcgagctggcgccaaccgcgtgagcagcgttgagcagcgcatttttatcgtagttcaacttggagaaataaaattcaccattgttaatcgtggttgatgttccagccgtttgcgccgttgcaaagttgaaggcttttgccacaaactgatctttttcttgttggccagcttgcccaaacacgtgttgtacgcttaaagtgtgaatcgcatcccagcgccaggcggcttcattgtggccaaggtgcgagcgcaaaatttgaatggcttcggcgaagctttttcgtatgatgtcgtcgcgagtttccatttccggcgttgcgatgtcgtcgaaccaggcgttgtatttcaccacagtggtcatcacagaatcttgctgaacttctacaaacgaagaatcggcgagaagctgctgcaaaacgcgtgttggcgcattgacaagcgacacgtagctcataaaaagtggttcgcccatttcgtcagcgaacgtgttgtgcataagtcgcacgaaaaactgcgaaaatattgtggcgccaatcgagcttttggaaaaatcaaaaggccagttttttagatactcaatggcgcggcgatgagcttgggcggtgtctgattgcaaggcgttcatcaaataaggcatcagatttcgagcttgcggcgaaaccacatcgacttgaatatgttgaaaatcctctgcggaaagtttttctttggctaaaagcagttcagaaatgcgatcggcgcgcgagtcgggctcccaaagcgaagaaatgtaatatttataacgatcgtccacgattttattatttgcagtcacaagcatatcgctcggcggattatacacgcgcgggagttcatcgaacttggcgtagcctttccaatgttgcgcggtgttggccgcatcgcgaagtgaatagccctgacgatcgtctcgaatgggaagcaatccagccgactgatagccgatgttgccattgcggtcggcataaacgaagttttggccgggcaaagcaaacgtgcaaagtgcggcgcggaattcattccaatcggcggcttttaaaatgccaagaaatgcgccgagttcgtcggatttttcgtagccagtccatttcatcacgatgtctttttcggccaaatttgccaggtttgttttaagcaaactttccaccattggcttggcgagcacggttccaaacttcgatagcctcacgataaatggcacggggtcgctatttttcacctgaatcatttccacaatttcttcatagccgccttcaagcgaatcggacgaaatgaaaaaatcgcaatcgtcaagcatcatattggtgatgccccaagccaagttggcatttcgaccaagcacaatggccggaacgccaggcaacgaacagcccgcgccgtcaatgcccgccgccggacaaagcagctgtacttcatgccagcgcgatggcgttgtgaagcccagatgagggtcattggctaaaattgcgccgccggttgcgctttttgagcgtgtgaccgcccacgcattgctgccgatgtgcgatccgagcgtgcccgcccaagcgcgataggctcggtcagcgtttttgaatgtggtgagcgaggccagcaggtcggatgcttcttttccgaatcgcggggatttgtcatctgggtttgtgctattcgcgagcaattctttgggcaaatattcggttggaatcaccaagcgggcgtctttcggcgattcgggataaacttgtaaggctttttggtatcccaatttttccgttagttcggcaagcgccacatcgatatgccatgcaatgttaagctcccagcccatcatgcgaataatcgccaggcagtcttctggttgccacggctctggcgtatagcccagcgcatcaaattctaaagccagattcacatctccatcctgaacctgctttaaatacgcattgacaccttcagaaaatgcttgaaggacaaaacgactttcctcgctgagagcattgctttgccagagcgtatcggccatacgcttgatgccaatagtgcgcatgtgtttgtcatagtccaaggcgaaatcgccaaaaatctcagctaatttgccttcagcagcacggcgctgcaaatccatttgccaaagccgatcgcgtgcttgggcgtagccttgcgcaaaaaacaagtcgtgctgattttctgccaaaatgtgggcggcggcatacgtatcataaaaaatttgagttttagcgtggagcccgccgagctcgtagctggcgctgtagtcaggaattgatttgtgcaaaacatgatataaaacaccagcaactcccagcaaaataatgagcaccgaagttgctaccccaatggcgagcttttttccgttcaattgcataaatcatttggatgatggcttaactaacaaattcacagcttataaaagcaatttgatacaaaatagcaaaggaatccgtgacttttcatagccgagcatttcccaattcgcctgctcaagttggttgatgatgccaactcatgagtcagttgaaaagggcttacgcgtaaagaaggtaagctttttaattggttatgttatggttttagctttggttatgagattgttaataaataaagaagttattgttacatttcttgcgccagcttggatttattcggtttcccttgtatgattgccctctgataatccccgtgttttaagttttttgagttgttaatttatgaaccaagattatgataaattatgagaaaacttgttagtttttccagctcgctgctcatatttttggttatggtcaatgttggatgctcatcgcaggccgacatggcgaagaaagaaattcaagcgttgcaatcgaacattgagcaaaaagtggtgcagtttcaaaaaggcgtagaaaatgcgaggggcaaaaacttcagtgaaggtttggattcgctcattcaggcaaaggcgcaaattgaacgattgcaggccttatggcaagccaaaatggattccgcaacgcaactcttctccgaagaagagcggcaaatgctcaaaagtgctgctgagaacatccaatcgctctatcgtggctcgcgtgaagaattggaaaaagcagaaaccatttctcgcctgaaacaaaaaatgattcgtttggaagtcgcaacggcggactataagcaattcgcaacgaaagcggcctacacgcattttacttccggcatggacgatttttcccaaaagcatcatgaattggatagcttgaatgccgattggaaaaagttttttgaggcgaaaaaatcgcagcttcctgagccgataaaaacagcattgcaggaaaagtggaacgcgatcgagtctgctcaatccgacgtgcaggatgtgctttatgtgaattttgccaaaagcgtgctttacctaatggtaacgggcgacgcgcgagctgccgaaatgctcgattggcggaacttggtactcgatgctgatcaaattgggcgcgtgtattccactatcgattattcctctcgcgataaatatatgagcgaagtgattcaaaccacttcgggcatgttcagctatatttttgaaacttcaggaaactccgttagaaatgtgcgcggttggcatcttgatagcaaacaggccaacggcgctgtggtgaaggctcgctctgaatccaatgaaggactcagttttaccattcatttttccagtggccggttgttgctttcccgtatggttaccggataaggaattgtgcgagaaaacatacggcagattgttcatgttgcgccggaagtgtgttaaaaacgctttcgccgtttttcttttgtgtgaaaatgaaatgcgttgcgcggaagtaaaaactttagaagcaataaatacttttttgtgcgagattaaggcgttgctgatttgatttccaagagcaattcgttggctttttggccggcggctgtgtttgggttcaaaaacgcggctttttcgagataaggaagcgcttcttgaagcttgccgagttcagtgtaaatgatgcccatgtttaggttcgcaatttgatgtttggggtcaagttcaagcgcttttttcatttcagcaagtccgcgttcgaatgtgcccattccaagaaggcaaatagcaaaatcaatccgaacatctacatcggttggcattagctcaagcgctttttcataaagtggcgcagcagcatgataaagtttcccgtcgtcataaaggtttgccgcttttaggtaaagggaatcttgattggtatcggaaagctcagcagctttttgcataaaactgcccgcagcaccgagttgtttcagcttggcgtagtcattggcaatttggatggcgagcatagctttctgctgcaatgacgattcgctctcgaagcgcgcaatgcgttcatttattttgctcaattcgagcgaatctgcaaccgatagttcagcatgttgaccgtgtaagctgtctattggaagcgcagcgggtgggtttaatgaagcttttcccgcagcaccagaaaggtcaaagccatgctttgcagaaaaaagcgattgccagcccaaaatactcagccacaccaaaacggcggcggccatggcaagcaacaaaaaaaattctttttttatcggagaattctccagcggttcattttttaaatcatctacgcaagatgtgccgcagcttgcgcaaaactttgcgtctgctgaaatagcgcagccacaggctttgcaagttgtgatttgggattttgtggatgtgccaaatggtgcttctgtttgcaggttcttagcgggtgaactttcagaaaagcgaaagggcaaatcggagccacaattcaagcaatagtcctgcccggctttcagcgccgcaccgcatgtcgggcaggtttttttttcaaggttcatgcgatttcaactttcatggacacgtttggatatcctaagttttatcgctttctggcttataactatcgctaaccgccgatttgaattctttggatatcttaaaagttggcacgtacttttcatcaataacaactttttctccagtacgcgggtttctggcaaggcgcttattttttttgcggacgttataagtgccaaaccctctaatttcaattctctccccggcttttaatgcttcaataacggcctcgataaatccatcgaccaccgtttctgtctcttgtttggtaagccctgttctggatgctatgatactaacaatgtccgcttttgtcacggtagatttctcattttgaacgtttattaaaagatactacaaaaaaattgtgccttgcggcacgcttgttcctaaaaaaggaacaaattcattttagccttcatgcctgtttatttaccagcgaaccacattttgaaagcagaaaacacaagcagtagcgcaaaactttttcttaacaaactatctgaaatcgaaacggatatttttgatcctaagaaagcgccaaaaaacaagcctaatgcaattaataagccatatttgatatgttcagtagaaagtgccccagcgcggtagtattcaattacccccaaaagccctacgggaagaagcaaggcaaccagcgacgtgccgctggcttcgtgttgcgatagcccaacccaaatgagtgcgggcacaatcactaagcccccgccaattccaaacaaacccgaaaatataccagcggaaatgccaatagcaagcatataaaaaatttgtggcgacataatttacacaggtgttagtgtttctccggcaatgagcttttcaatttcttcggaattgagcacttcgcgctccagcaaggctttggcaagccgatgcaaggtatcgatattatcaagcaaaatttgtttggcgttattcatgcagtccgtaacaatttgtcggacttcattgtcgatcattcgcgcggtatcttcactgaaatcccgaacacgattcatatctcggccaagaaaaacttcatgtccgctatttccataattgattgggccaagcttttcgctcataccccattcgcaaaccatcttacgagccaaatccgttgcgcgctgaatatcgtttcctgctcctgtgctgatttccttaaaaataagttcttctgcagctcgtccgcccagcgcgtaagtaatcattgccgtcagatattgtttgctgtaagtatacttatcttcgagcggcagatatgatgtcacgcctaacgcgcgacctcttgggataatcgtcactttgtgaacaggatcagagccatctgtaaattttgcaaccagcacatggccggattcatgatacgaggtgatttctttctgctgctctgagatataaacgctgcggcgttcagggcccatcagcactttatctcgggcgttttcaaaatcttctgcggtaacttcatcgtgattgtttcgtgaagccaaaatgcttgcttcatttaccaagtttgcaaggtcagcaccgacaaagcctggcgtgcttttcgctaaaactgcaatatctacgtcttttgcgagcggaattttttttgtgtgaattttcaaaatcgcttcacgtccgcgaatgtcaggcttatcgacgacgacttgacggtcgaagcgaccagggcgaagcagcgcggagtcaagcacatctgggcggttggttgccgcgatcaagatgatattttcgtgtgtcccgaatccgtccatttcaaccagcagttggttcaaggtttgctcgcgctcatcgtggccgccaccaagccctgcgccgcgctgacggccaacggcatcgatttcatcgataaaaataatacaaggcgaatggcgtttggcttgctcaaaaagatcgcgaacgcgcgaggcgcccacacccacaaacatttctacaaaatcagcgccagacatggagaaaaaaggcacgcccgcttctccagcaacagctttcgccaaaagcgtttttcccgtgccgggagggccaagcaacaagacgcctttcggtgttttgctaccaaggcgttgaaatttttcaggtgattttaaaaaatcaacaatttcggtaagctcttcttttgcttcttcaacgccagccacatcttcaaacgtaacttttgtgtcgaattccgtgatcatttttgcgcggcttcgcccaaaattaaaaatattgcgagccgagccattttggttcgtcattcggcgcatgataaaaaagtagaccacgccgagcagtagccaagggccaaagacgatcagaagattgaacaagccatcgctcgattcttccacttcgcagcgaacacctttttcgacgagttcatcagccatggcgctgctgaattcggggaggcgaaccataaattgatcgcgctttttcgcggttttatcaaccagctcgagccgctcatatttttttaattcaccataaagcacgctggagccgtctgtgcttttttcaacacggcacgattcaatcaaattgcttgaaagcaagcgtttgtactcgttgtaggtgatttcgggttcggcatcggggctaaaaagcttttgtaacatgacgaaggtaatcaaaaccatcatgctgtaaagcaaaatccgaatggttcgtttgaaattgtcttcgttttgggggccgccaccggagccaaaatctccaaaaggcgatccgtcatcatccattggcttgaatcgatttcgtatatcttgtttccgcgtcgggcggcttttcggttttttgttttgttcgttttgatggttctccgacatacttcctttcgttaagcgatcatttccctgtttgaatgggatgtgaatctacaagctggtaaatggcaggtaaattgcgttttaactgcttgtagtctaaaccatagccgatgacaaattgtttcggtatccgaaatccaacataatcaatgatgaagtccaaatcagcaaccgactctttgaagagcagcgcgcaaaagcgaaggctttttgggctatgcgccaaaatggcttcacgaatatagctaacggaaagtccagaatccacaatatcctcaacaacaatgacatcgcggcctgccaatttcgtatcgacggacttcaataactgcacttggccggcgctggctttttcctttccatagctggagagcttataaaaatcaatttccagatcaacgccttgaatttggcgaatcaggtcgcccatgaaaatgaatgcgccgtttaaaacgcccacaaaaatggggctttttccagcataatctttttcaatttcaagcgccatttggcgaacacgcgactgaatttcagattcggagaaaagaagctgaaatggctcatctccgatccaaataatttcttccggcattctttctcgtgctaaaggctgattttcttttcgaatcacagtggcttattggcttaactaattatgcgaaaaacaattgcagcttttttcaaaagacttataatataagtatttctggtctcaaatgagcgaccgaatcaaatcggatttcataaaaaatagttttttacttactttttttctcgatgtgttaatcaaaaacggatttctcaaaaaagccagttgcgctaaaatcaatgtatcttttgcgatcgggtaagtgctctgttcatttttaggttaagcgaactgaagcgtttctgcaaagtttcatttctaaaaacacgcgcgcgatgccaattagcgcaagtgctattatttatcgtgtgataatggaaaaggtaaagttggctattgcgggcgttgataagggtagtaaagtattgttccgaaaatccacaggttgtggtggtttagcgaagaagcctttcttctgctgcagctctatcttgcgccacaaacacatccattccacgattcaccgcgcatagctccaagaacttcactttgtctaaatttttctgctgattggtcatcaccgccatctttttaaatggtgtataatggcgctcgaaaaatagtcgcaccaaataataaatgtccgtgttcgtcaagttcaaatcggcagcttcgatggttagcagcaccaaatttcctgagggttttggcatttgttccagcaggttgttcagttcttgcaagcagtcatcatagaaaacttcccctgaaacggcgatgtcccaaaatcctttttcttcattccactgcgttttcagttccatttttaccccttattcagaattattaagcatagtaagttctgttattcttatcgataaaactttagggtaaaccaaagttgaaaaatatccattcctaaactacaatgttaaatcattctaaatcaaactgaatggctgaaagcattttataaaggccatcttctttggccaaaagttcatgatgggtgccgatttcgtgtacttcgccatctttaagcacgacaattttttcgacatcgcgaaccgtagaaagccgatgcgcaatgataaacgacgtgcgccctttcatgagattttccagcgctgcttgtaccaatcgctccgattcggaatcgagtgagctggtggcttcgtccaggagcaaaatcgacggattgcttaaaatggcgcgggcaattgcaattcgctggcgctgtccaccggaaagcttcacgccgcgttcgcccacgaatgtgttgtagccatcgggaaagcgggaaataaactcatcggcgtgggcttttttggcagcgtctaaaatttcttcatcgctggcgcccggttttccataagcgatattttcccgaatgctcccgccaaaaagaataatgtcttgcggaacaatggccatttgattgcgcagcgccgttagtggataatccaaaatgttttttccatcaacaataatttcgcctgcgttgggttcgtagaagcgttgcaatagcgaaaccagcgtcgattttcccgcgccacttggtccaaccagcgccacccgttcgcctgcgtttacttcgaaagaaatgtttttcaaaacgggcacatcgtttcgagatggataacgaaacgacacgtttttaaatgcaacagcgcctgaaattttaaatgaacgaagtgcttcgcggctgctatgttcgagcgaaacgggctctgttttctcgcgcaaaatctcgcggatgcgctccgttgcgccgatggctttttgcaattggctgtataggtcggcgaagctgcccatcgccgcgccgataaaagtggtgtaaagcaaaaacgaagtcaaatcgccgatgctcatttcgccttgctgcacaaaccgcgcgccgctccaaagcacaatcacaatggaactgaaaagtccgaaaatcagaaaagagataaacgcgccgcgatatttggccacgcgcaaaattgtggagatgtatttttggaggccggtgttgtatcggcgaatttcgtagccttcatttgcaaacgctttgacattcatcacgccttgcagcgtttcttcgactacgatgttggcgtcggccaggcgatcttgggcttctcgcgacatggttctaatttttcgtccaattatcaccgaaacaagcgccatcaacggaaaaacagacaacatgatgagcgttagcttccacgacatggtgccgattaaaatcaagccaccaatcataatggtaagttggcgcaaaagctgcgagagcgaaatggccagcgtgtcttgtatttgggttaaatcggcggaaatgcggctggtgagttcgccaacgcgccgatgcgcaaaaaatgccatgggcaacctgacaagttgagcgtaggtttcgcggcgaatatccgccaacgagcgttcgctaacttcaacgaacaaaaccgattgaaaaaatgaaaaaaacgcttgcagcaaaagtgaaagaagaagtaaaattgtcaggttatcaatgctgccaagccaaccttcgtgtttgccagaaagcgcgctatctaaaagctcgccggtgacgtaaggaaagataagtccaagcaagctggacacgcccatcgtgatcagcgcaaagaaaaacttggttttatagggcaaaatatatttgaaaagctcgccggcttcatccaaaaattttttgttcagcttgattcgttttacatcggcttccgcgacttcatctgtgatggctcgtttgggcataaaagcgtgaaaatttttttgataatggatgtggcgtatcaaaacagggagctgccattctaaaattccgcttaaccaaaataattgttttgctgatggaaacgggcgtttgattcatggcttgtgcgcgttcaggcagttgataatggaaagcgttcgccaagcgccttgttttattcctgccatgaagcctatattcctgccgttttcaagaaaatagcgctcactggaattttaaaagaatggcttaaaaaacagcaattttttaatcaaaaaagcggatttcgttcatgaagttacgggtaatcgttcagcggcttttcgtcggtttattttttcttttggcagtgagcttcagtcgaagcgcgtcggcgcagcccgaagcctataaccacccggaactggaatggcgaaccatcacaacgccacatttcacggttagctaccacgagggcgcagagcgttcggcgcgcgtggctgcaaacatcgccgaagatgtttatggaccaattacttcgctgtataatcacgacccgggcgtggttaatatcattatcaaagacacggacgattactccaacggcggcgcctatttttttgagaataagattgaaatttgggcgccggcgcttgaatttccaatgcgtggccagcacaattggttgcggaacgtcatcacgcacgaatacacccatatcgtaacgctcaccgctgccatgaagtttggcaccacttttcccgccggttatttgcaaatttttggctatgagcaggttcgccgccccgatgtgctgtatggatttccaaatgtgctggtttcttatccggttgctggcattagttttccgttttggctggctgaaggcgttgcgcaatatcagcgacctgaatttcgttacgacacgtgggattctcaccgcgacatgatccttcgcgcgcttgtcctcgacgacaagctcttcgatttgcccgccctctcgaattacgcctctaaaaaaggcatcgagtatgaatttacttacaattccggctacgcgctcacgcattaccttgccgccaaatacggcgaagacaagctggactcgctttgcaaaacactggccgacctcaccgtgctggatgcgagcgacgcgctcgagatcgtttatgaaaaaccggctgaggcgatttatcaagagtggaaaaatgatttgaagcaagattatctggcgcggacgcaaaaagtgcgggcgaatttgcaggaaggccgcgtggtcgcaaaggtcggctacttgaacaccaatccgttgttttctgctgatggcaaatcgctattttatacgtccaatcttggcgcggacttcagcgctcagtcgcttgtgatgagcgatgtggaaaaagactccattttttccaaaacgaccgcatcttcaaacgcgcttcataaaaccacgctcgccgaattgcccgtcgatgtgcacgccggcggaacttgcaaagtttgcgggcatcattttagcccaaatcgcgatgtgctaaacggcggggttggctcgcggcttcagctttcggcggatggcaacacgctgttttattcgaagtacacgggcacttcgtttaaaattcagaagttcaacgacctttttacgttcgaccttgaaaagaaagaagaaactcgcctcacatatcagcagcgtttggaaacgccggtattttctcccgatggaaagcgcttcgttgcccgaaccgaaaaagatggaacggcgaatttgatagaaggcctgttcagcgccgatacggcggcgcagcatttgcaaaaactgacgcaatacgaaaatggcgaacaggtttttacaccggtttacagcgccgatggttcgcggattttctttgcgcttggcgttcgcaaccaacgacgcttgatgcagcttgtccgaaaaactggcgaagtgaagccgctcttcgacgccaccgaatcccaaaatgctgagctgcccgtcgatgatcgcgatccagcgctcagccccgatgggcattttctttatttcgcgagcgatcgttcaggcattttcaatatttatcgcttgaattttgaaaccggaaaaaccgagcaattgacaaatgtactcggcggcgcgttcatgccgtcggtggattcggcaggacatttggcctatgcgacgtttacttcggatggctacaaaatcgccgtgatgaacgcgcccaaaccgcttgaacaggctgatgcaaattatgtggccagaaatcccgttcggcctttcggcgaaccgcagcatcgcctgagcccgagcacggagactttgccaagcgagcccgctttgccgctgatggcggatcgctcggaaccgcagcgactttcgcgctacgacgacacagcgctaaaagagtatcccgaaaaagaatacgagatgattttttcctcgccgctcgttatgccgattgttcgcttcgacgcgtatgcgaaatcgcaaggcagttttttgaaagatgcgtggcgtgcggcaaagtttggcgcggcggttttttcgcaagaagcgttgggaaagctgagcatcggtggcgcgctgacaatcgcgcccggctcaagtgtttcaggcggtgcttcgggtgttgcggggctttttgaactcgagcgcgacgcctttctctcgctggaatacagcgaccagaacattttgcctgcagcgatgcttccaaaactgacgctcgatatttatcaccaaacgcgcaacgtggagaacgctggcacattcaaagaaggcatcgatagcaccacattcaatgttttttacaaactcaccgagtatgatctgtcattggattttcgcgttccgatggagcattggttgtttcaggccagccagtttcgcctaacgggcatttatagcacgtattcttccaaaatcggcgcgtttttttgggagccacttggccaaaccgttacggcgtcttcggacgattattttatcggaaaagccgtttcgtttttgtggaaaatggatttgcgagcacgaacagccgatcgtgcgattaacccaattgggtttcgatccgcgattcgcttcgattacgaaagcagcaaattgcaagatgatgtggaactgacagacgccggcacggtaattccggcgtataaaacctacaatattccgcgtctcaccgccgatttgcatttcaacctgccaatgccgattcgcaagcacaccttcaacgtgcgttcttactcagcgctgaatttcacaggcggcaacacggatttcttttttcacaatttcatttccggcttgctcggcatgagaggctatgaatattacgccattggcggcgagaaggccacgttcttgcatgctgaataccgtttcccgcttgtcgaaaacatcaatgtgcagttcttgcaattctatttcgataaagtttatctctccggctactttgatatgggcgcagcgtggtcggtgggtggaatgccaagcgtggaaaattggcgcaaagatgttggcctggaacttcgcttggaagcgccgtcgtattatgtgttcccaacgcgcgttttcttaagcgcaacctacggtttggataagttcaaggtcgcgctgcaagatgaattctacaccaatgacggtcgcgattatgtcacttacggcggtagttggatgattcacttcggaatgctttttgaatttgatctattgctcgatgcggcgaaacacagtttccgaagcatcctatattagttttcatcgccattgccggatttcgtggccggatttattccaaaaatcgaaatccggtttcccgctaagccgctctgaaacggcctcgaaacgcaaaaaccctaataatttcttttaattaataagggtattttttaccttattagatgtttctttgatgtggttcttttgtcaaaatttaaaaggcaaaatcagcaggtggcaaaaagtgtctcttgttgatttttttattttggtcaaaacatcactttatgaatcgaaagaaaaaaaatagttgggaagagcgtatcgcgttccgaagaatgcggtgtccatagcgcttatgtcttttttaaccatcagtaagattcgctaaggatgtcaggaaaatcgctgggaaagcacattttagttgaattttacgactgcacaccggaagtgctcgatgatgtgattcatattgagcgttccatggtgaaagcagccgaaatcgccaatgccacgattatcaacaccgggtttcatcatttctcaccctatggcgtttccggtgtcgtcgttattcaagaaagtcatttaaccattcacacttggcctgagtacggttatgcctcggtggatattttttcgtgcggagatacggttgatccgtgggcagcttacacttcgctaaaagaagcgcttggcgcaaaaagcggttcaacaatggaactgcggcgcggccaggaaaaactgctgaacaagcaatacaacattccagtttttggtgaggaaacgcctcagcgcgaaatgcaatactcgccgcaatatgccagaaatatttggttcactgaaaaaggtcacaacattgcgctttcgttgcgccacaccggcgatttgctttatcgcaagcgctcgccttatcagcgtgttgagatctatgacaccttcgcttacggcaaaatgctcaccatcgacgggctggtgatgtgtaccgaaaaagatgaatatgtttatcatgagatgatttcgcatgtgccaatgctcacgcatcccaacccaaagcgtgtgttggtgattggcggcggcgacggcggaacgattcgcgagattttgcgtcacgaatcgcttgaagaagttgtcatggtcgaaattgacggcgctgtggtcgaagcttgccgcgaatttttaccggcgatcgcctcagaatttgagaatcccaagctcgacttgcgcatcgaagatggcgtgaagtatgtcatggaatcgccggataaatcattcgatattgtcatcgtggattcgtccgacccggttgggccaaacgaagggctttttacggaggaattttaccgcaatgcgtatcgtattttggccgacgatggcatcatggtgacgcagagcgagtcgccaagaatgaatgtgagaacgttcaaagagctgttccatctctataaaaagattttcggcatggaaaatgtcttttgttacttggcgttcattccaacctacacctccggtatgtggagcttttcctattcaaccaaatgcagcgctcatcctttgaaaaacctcgatcgtgagcgtgccgctgaattcagccgcgagcagcacttgaaatattataacgagggtgtgcatcaaggcgcttttgctctgccgaattttgtcgttgagcttttggaagaagacatcacggtggaacatacgttatagcgcgtgggcgtcgttcatacgaacgtcttcatgtcagcagaaaatgaaatggctccggctcaggtcggagtttttttttttcttgcaaaacggacttttagtttgggcgttgtagccgtttgcagcgccttcaagtttggtttgaactggctatattgagcgacaagcgctttgcgactcatcaaaatcgtttcggacagctttagtcaacgcgatgcaaaacgcgcattcattttttaaccaaatccttgttcgtatggcagatattatcgattacaaattgtttggcgacgatatgcagatcgtcgaagttgagctcgatccgcaagaaggcgttcgtgctgaagttggcgcgatgctctacatggaagatggcattcagatgcaaacagacaccggcggcggcttgttcagcggatttaaacgcatgctcacaggcgaaagctttttcatcacctcctttgtcaatcaagggcatggaaaacagcgtgtggcttttgccgcgccgtatccgggaaaaattgttccgcttgatcttggccagcttggcggcgaatttctttgtcaaaaagatggctttctttgctgtgccaatggcgtcgatatcaatgtggcttttactcggcggattggatcgggactttttggcggcgaaggatttattttgcagcgcttaactggcgacggtttagcatttattcatgcgggcggcacgattatcaagcgcgagctgcaagccggcgagtcgctgcgtgtcgatacaggctgcttggtggcgcttgctccctctgttgattacgatataaattttgtgggcggatttaaaaatgcgctatttggcggcgaagggcttttcttggcaaaactcaccgggcctggaacggtctatttgcagagcttgccattctcgagaattgccgatcgaattttggcgtcgttgccatcgggtggtcacagccattttggcgacgaagattaaccggtttgtcagtagagacgaggtcgcccttgtctctactgcagaaggctttgtgtcatggcagccaagcacaatgtgcgcgcaaaagcagcgttatttttcctggcaaaaaacatgaagattgctgcggggtaaaagaaacctcgtgacggaagcaagggctactgcaaatccgctaagatttcttgcgcatgggtttccggttttactttcggataaaccttctcaatttttccgttttcgtcgataaggtaggtcacgcgattggtgcccatgtattccttgcccatgaatttttttagtccccaaactttataatcctgcacaatttttttctccgtatcaaccaaaaggcgaaatggcaactcgtatttttccgcgaacttcttgtgctttttctcatcatcgacgctcacgccaagtaccaccacctgtaatgtttcaaactcaggaaatcgatcgcgaaaggcgcaggcttctttcgtgcagcctggtgtgctgtcttttggataaaagtagagcaccactttttgtcctctgagcgcttccagccgaactgggttgccgtcttgatcgatggtgtcaaataaaggcgcttccgatccgacttctaataaatccatgatgttctccttttaagttttcgtttgggtgtttctggttataaatctctggatttaaagctgtaaaacgcagcgccgttaatggcggcaatatagatcaacgcgaaagtccaggcgaataaggttgaaagctttcccgcatctgtggactgaaagacttcatttgctgcaaagcgcgacgcatcgatgagcgtgtcgaatacattggttggcaaatacatgggaatttgcgcggtagcctcttttaaggacaaaagcggagcggcgatggtttcaaggaaaaggtagagcaaataaaacaccaatgcgtttgccgtgttttgcgctaaaaatgaaaaaaataaggcaagcgtgccatagccaatcaggagcacgaaatacgaagtaaaaagattgatctcgagtaggcgaatggcattatgggaaaccgcttgtttgaaggatgccacagccagccccaacccgatgaacaggagcaaataaacggcggaaataaaaaaaactaaaatcagtttggagagaaaataatcttcgcgggtaagcccatcgatgatgttttgccgagcggttctattggcaaactcatcggatgaaagcaaaataatagttacgggcaagtaaataatgctgaatagcttaaactggccaagcacgctcatccaatcgttggggagcgaaaacccttgataaatctcgctattaaccgaaaacgaaccttgcgagatgatccacaaaaagatggcgccaaaaaaagcataaaacccaacagtgacccaaaaagctttgcgtttctggactttgatcagctcgatgagaaacagttctttaatattcatctttagacaagtggtttattccgaacccgttaattcaaaaaacgattcttccagattgacccttctatctgaaaggtgagaaacgaaaaggcctttttgcgctaaaaactcgtttaatgcggacaagttgccatccaaaagttccgcatgtacaaaattatccttcacggttgcgcgcacggttttgtcgtattcggagatcgtttgcaaaagcagcgccgtgttttcatgtttcacagccgccacaaaatgcttgctcaaaagctccacaatgctgccttggcgcatcactttgccttgttttaaaatggccacgtgcgtgcaaacttgctcaacttcgctaagcaaatggctcgaaaggaaaatggttttcccgccgcttgctaaagttttggtgacttcgcgaatttccttaatgccttccgggtctaacccgttggttggttcatccaaaatgaccaagtcaggattggtgagcagggcagacgcaatggccaggcgctgtttcattcctaaggaaaaggttctcaccaagccgtgctcgcggcctttgagtcccataacttgaatgactttatctatttgggaagttgggcaacgcttgatttttgcactgatttttaaattttcataacctgtcaggtagggataaaaattaggtgattctaaaatggcgcctactcgccgcctggcttgatgaatatcgggcgaattgaaaagcttgatagcgccagaagtgggatgaataatgccaagcaacatgccaatggtggtggttttcccgcttccattggggcctaaaaatccaaaaatttgtccgctttctacggttaaatggacgttatcaactgcttttcttgttttgaacgcttttgttaaaccaatggtctcgataaccggcattttgtagttcgttcagaattggcttgatcgcaaaaaaacaatatacgcttgacaagcgctcaggtcaataaattaatttatgcggttggattttggtgtggctgaaagggattggcaaatttttgaaatcaaatgtatgcgaaaaataaaaacagcctcatggaaaaatcgccacaaactggagattcgtccatgaagctgcttgcaagaccttaaccgctttttgaaacaacttattcgtttgttttctttttggcaacttcaggtttttctggttccaaagaatggacttcgatgtcgtagcgagtggtggcatcgtttgtaataatgcttccataccacgtacgaattttgccttttgcataagcggcgatgctatattcgcctgcaggaacatcctctaagcgaaaaaaaccagcatcattggtaatcgcgccttgccagaaggtttttccttgcgcaattctgacagtaacttccgcttgggcgtccccattttggtcgacgacgcgtcctaaaatacgcccttccgctaatgctgttaatggcaacgccaatagtgacaatacaatcattaattttttcatggccttcactccgaattgatttgagatgtttatttaaaaaactttttaatacttaatgtaactggatgataggtactgtgcacaaaaaatgttacttttagtaaatacggctttaccagttatgattcaaatggcatggatggctgagagtgtaataaaaaaaactcaatgatacaatcataaagccatttttatacaagtctggttacgccaaattttcaaagaaagttgcccggcgctcagcgctatttatttcaaaaaagcaaaaaaggccgcatcaacgagaaccgtaacttgagatttgcatgcgcttattttgttcatcagccaactgccattctaactgctggtaagattgtttcaagtgctgaagtttcttgagcgtaaaattcagctcatattttacaagattaaacacgcgaatcgcgctaagatttaccttcaaatccgaacttgtaaaatgatctttgtacaggcgaatcgcttggatggtatgggaaagcttgccgcgaagcatttccaccttcttctcataaaaatcaatttgccggttcagctgcgcataccttgagataagaaactcaatggcaagcgacttttctttgaccgcttcagcccacttagagggctttttgtcagatacttcaactttaaagggaaacaagaaagtaaaaaggcagcaaattataagcgcctgcttcatctttttagccctcctttcggttgttaaatcaccttcactctgttaataagacaaataaagtgccaaaccctaaattcggtaagttcttggacgtttttggcgcagccatttttggcaaacggagaacttgaaaaataagtcagccgtgccttgacgccaaaacaactgaaattgtataaaaaagccagttagggggaacatgaaaacggttcgctctattgagcgctaaagactgttgaatgtaaagaataaaagtcaagaaatcattaaaataactttagccgcacgttaatcccatcgtcgtagcctcttctcaccaacgaatccaaatcggtaaccacgctgtcgattttggccataaattttggatcgttaagaattttgcctgcaagcgtttgtttatcggtgcttaatcttgacgtaagatcttgcagcgattcaattaaggtgtcggcatgggtgagtgtgccttgcacgtgcttcacggtttgcgtgagttccggttccagccgacttgaaaattcgttgatattgacaagcgtggtgtctactttttgcgcaatgcctttgatgtcgacggttcgcatgtcgcggctgatttgcaccaagtcgctcgaagcgaggcgaatatttttgatcgtgattttcaaatcttcctgcaatgcttggtcgccgataatcatgttggcattgtggagcgtctggcgcatatcgccaaccaaaatgcgcagcgtgtcgatggcttccccagcatagcccacaagttcgggaatgtcggcgatgaacagtccttgaattaaatcgccaggtggcagctcgcccgacgccggcgttccgggctcaagttcaatttttttgccagtcatcagttctcgcatcagcagccgcgccgtagcatcgcgatataccgtcacgtcgggtgcaagcgaaatttgcgcattgacgttgctccccaaaatttgcagcgcttcaactttcccttttttcaccccgttaatcgtgacgggcgaaccgatttcaagcccgctcacatttgaaaaaagaatgtttgccgtttttgtgccgacttgcacatccttcacccaaatcaaagatgctccgagcaaaagcaaggcaagcgtaaccgttaagccaactttaaattctttgttcatactactttaaaatttctcctttgctcggctaagatagcctttgcaaagaaactctcatcctcttggatgaaatgatttatgcacttctttgataaacgcgcggtcgacgtgtgtgtagatttgggtggccttgatcgagctgtgcccgagcatttcttgcaccgagcgcaaatctgcgcctccctcaagcaagtgtgtggcaaacgaatgccgcagggtgtgtggactgattgacttttcaatgcccgcctgctgcgcatattcttgcacgatgttgtagatcgacatgcgcgtgagttttttgccgcgggcgtttaaaaacaagaaatcggcagacgcgcgattaaccagcttaatccgaatcgtcttttgataggtttcaaccgcatgaattgctgaacttccgaccggcacaagtcgctcttttgccccttttccaaaaattcttgcaaaacccgaatcgaaaaacaagttctgctgttttaattccaccaactcgctgacgcgaacgcccgtcgcgtataaaaattcaagaatggctttgtcgcgaattgccaatttgggtttgggattttctggatgcaacggcatttccagcaatttatctacttcttgctggttcaaaaccgtcggcaaatattttccgagtttgggcaaaatgacctcttcggccacattttttcggattttcttttctgctgataaaaatttatgcaggctgcgaatcgctgaaatgtttcgcgaaatagacgacgcttccaaacctaaatcgtgcagctcggtgataaactttcggacatcctcagcgcgcacttcatctaaattctcatgcgaatcttgaacatagagcaagtagcgcgttaagtcatgcgcgtacgacgctttcgtattttccgaaagatttcgctcgagccgaaggtaatttaaaaactccctcaagtagcgagcatatatgggcgttaagttttgcaaatcgctttttcttgtttgccgggtttcagaaaaccttcattctcggtgtgtgaaattaacaggattttcagaataatgaaggcttaattttcatccgcagccgaactgaaaacccgcagggatttctgagcgcaaaaatctgaatgacttaaacatttgacaaataagcggcccagctcaaaataccgctctaatttcggcggttgcggtgtgaatgagcgacgagctcgagggcaccgcgcggccttcgtagttgagcgatgaggtgatgtagcggctcaggcgatagtcgaagtttaaacgccagatgtaggtgttgccgcttgaattgccagaagtcagttcataaacggcgttgctatcatcggtatttttcaggcgagtttccgttcttgaaatgcgcgcactgattaatccttttccacgcaaggaataactcgaactcaacttgagcgtggttaacgtggcttcagccaattttccgcccgattgatttttggcaaattcatcggcgcgccgttcgtattcgaactccagcccaagctccaaatcctgcacaggccgataagaaatgtcagggcccaataaatagctggtgatttcatattctcggccagtcgagccataagaatcttcggaatcggtttctaccgcgatatttctattgtaggaagattccacattgaactcaaacccaagttcatagccaagcctggtaacaaaacgcaggcttcgttccaaataaagcttgcgctcaatgccaagcgtgtactggctgagcgagcgctgctgttggtagcgcaatcgaacattggtgagtttattttcataaaaatgcacgtcttgctgaaaggtaatttgcccggaaaccgttgtcgaatcgttttgaaatttcgagagatttaacagataaatttgctttaaatcttcttctgtgctggattcctcaattctaaaaagcgtttctgtggaaatggcttcggctgctttttcaagaaaagtgtgcggcgaagtaatcacgcgaaatgggcgaatgcgaaagcgaaggttggtcgttaagtcgataacgggcaccagttcatccgacggataagtggtgagcacatactgcaggctgtcgtcgccaagctcgctcgtgtaagaaattggcacatattcgctgaattcttttagcccgttgtcgttggcatcttcccaaatgtagctgccgtcgccttgatcaactgcaacatagagcctgtccgttttggaaactttttctgtggaaacattataaagcaactccgtttcaaatgcgccattccagggcgagtagcgcgtttgcagtcgaaagagaatcgtttcgctgttgctattgccaagcaaacgaaagcgttctgtaaattcccgcaaccgataagtcattttcaattttgtggtgaacacttttgatgaaggcggctgccagtcaaacgcaaatgtttttgccaccgacgcttgctccaagcgcggaacgctattttctgtggtgtcggaataaaagagtttgtccgtgcggtaagtgaaactaaaagaaaattcctgcccgaagaaattcgaaatggtgatgccgggctccacattgataatatgatgactgtccgaatccagcgtatcggcggcaatcgagcgcgtggttttgtcgttgatctcgtaattcacaaatggcgaaatgttcatttggtaaggtcttcgttcaaacagcatcgttttgtgttggacggttcccgtgtgtttgttccactcgcaatattcatcaagttcggtgttttcactttccacaaatgaggaagtcaagctggaagtggttccagagttgagcgaaagttgcgagttgatctcttggcgcgtggtgaaaagcagttcgccgtaagtcaattcgccataagtgtatttgatttgtagcggcgtaatgggcgaatagccaaaagaggctttttgaacggtttgtgatgcatcttccgaaacgagttcatcgccatcggaatcgatcaagttgtaatcgcgctcgaactcaacggactgtgtgcgatcgaaaaacgcaaaattctgcgacgtatagcgctgagaaacttgaatgtcgaagtcgccgatatttttgccgccaactcgaacttgtttcggcgcgtattgaaccgccaccaagtaagcgttgccgccttttagcgagtcgtctaaggccgaaaaggtgttcaagtcattttccgaaagcgcgccttcgagcttgaccgtcaaaaatgggtgcggctgaagcaaaacggccaagtcgaacagcgattgcgattgcggcaacggcaacgcgtaatacgcctcataatcgccattgccttcgccaacatattcataaatgccgtaggaaattttctcataacttcctgtgccgtcatcgacatagctaaaactcggcgaccaatacgcgctatcggagcttggcgcgtagcgataaatttggatggtttctccgtcgatcagcgtgtctttgcgaatgtagttgccagctgccgatccgtcggaatcttttccggcaaaagcggttgtgtcaatagcttttgatttatccgcgccggcggccttgagcgtttcgatattggcttcgctcagggtaatgtctatcgggttgtccttatcgtccgattcatttagaaaagtcgcttgaattttaaccttatcgttgagaaataaactttgaaactgggtgccgaaaaaacttcgcggatagagattttcggtgtactgaaaatcaaccacaatgcgactatcggatgtgattaagcattcggacgtgaaggtgatttcgcctgatgaatattcgatcacataatcgttgttttggccgcgcgtttgaagctcgccatccacataaactttttccgtgcccgccagcaccacaatgagcggctcgccatcttggtttgtcaagcgataaggcccttgcacgccgtcgagtccgttgaactgattgacattatatttgccgcgcgaaaaagccacgcttaccagcccttcataatgcgagcggcctacatcaagatttgcgctgatctggccgccttgcagctttcgatctaaggacgcgaactcggaattatccagcgaaagattaaaatcgccgatggtggctttggcatgttcgctttcaatttccacgaacacacggtcaaattcttgcagggtttgcgtgttgccttccgcttgaatcggcgtgttttcgtcggttaaagccgccgtcacattcacgcccggcgcaagcgagccttcgagctgcaagcgcaagccggagtttaccgttaaatcctggttcgtgcccacgctaattccccgaacaatcgtgccggattttcgcagagaagttcccgaaaaaatgtcctctgcaagcccgctgctctgtgtttttgcgctgaccattttgagcgtgtcgccaaaaatggaggaatctttcaccgccaacgttcttttgaaataaaccaactggagcgaaacgggaatcgaacgatagcgcacctcgatgctgtgtggtcgattatcggaaaaaagatatttcgtgaaaacgcggccttcgtgataatcgattttgtagagccgttcattagcgggctggccgtcgagaaaaacgcgtgcgctgttttgaaagataaatctatcgggcagggtcagggtatcgatgtaagtggtcacaacgctgtaaattttttcgccttgactggtttgaagctgcctggaaagaatcggcgatttgcgcgcgccgctggtgatggtggtgtcggaaataaaaacgggtgtccaaacggaatcttttggcgcgggcgtttgggcatgaagcaagctgctgctgtttagccaaaaaaggatcatgaaaaacagcatggcgcgaatcgggaaagtcgcctttatagcaaaccctgtgccgttaggaggcatgggaaccaaattctcataatttgctgaatttgtagaaaaagaaggcgactttgatggcacgctaagctaaagcaaaaattaaatagaaagcccgatttgaaagtggcgtaattagcggaagttgcaggagattttcaaccttaaaagcgtcgccttaaggggacggtgggggaatttgtaattttatattgaggtgacgctatacaaattcacctccgtactgtagcctttcaaaagcgttttgacaacatgttttgtaggaacaatccctttgactttatcggcgatttcttggctaaataaaatcggcggattgggcaatttggccttggattcaattcttgcggcaatattgacaggtgtcccaatcaccgtaaattccaagcgctccgtgctgccaatatagcccgcaaccacttcgcccatgtgaatgccaatgccggtacgaagcgaaggttttccttgagccaagtttctaaaattataggatttcaatcgatcttgcatttcaattgcggcgcgaaccgcagcaagcgcgggatttttttccgaaccgaccatcccgaaaactgccatgatcgcgtcgccgataaacttatcgaccatgccgccatgcaattgaataacggctaccatttcgcaaaaatagctgttcagtagcgaagtgagttcctctggctgcatggcttcggcaagcggtgtgaaatcgcggatgtcggtcattaaaatgacaacttcgcgccgctggacgccgagcatcaattcattttcctgcttgacatatttttcaatgaactcctctgcaacgctcggcgcaacaaatcgcccgaacgcttccttaatgcgctcgcgctgttgaagtccattggccatcaggttaatgccgttcgacatttccccaagctcatcgggacgattaacggccagcatcgtcgagaattttccttgctcgatttccttgaggctttcaaccatttttttcgtgtcctcgtgcaagccttttccaaaaagtgccgccacaagcaacgcaacggccaaacaaaacaggccgaaataggcaatttccaaagcaacttcgtggccaatcaatttttcgtctacatatcgcagcacaaccagcagcatcaccagtgccggcaccagcgtgaataaaaaatagccttccataatccgccgcgttaggctttccaaaaattttttcggagccggatttttttctatcaaccgccgttcagcgcgttccagcagcacatattcccattgcgcgagcattcctgcgcccaaaaaccaatagctgcttagcagttttaaatggctgccaaaaggaaaatcagggtagcgcaaaagatgaaggttcaaggccactacgccggctacaagccacacaatcaccgataagtaatagccttttcgcggcagcgaggcgcttgcaaattgccacggcgcaaaacgaaacagccactcgcgcaaaagcgcttggaaaaaaaacacaatcaacagattgatgataagctccgagacatgcaggccattgatgcaaggacaaacgcggcgattataaatcaatagaaaaaacagggcgattaaagaaatgaaatgcaattgcaaacgggttttcccttgaaataggcgggtaagtgtgtattcgttcataaggcggcgcaggctacggttgcggagaggatgctgaaattttaaaacagccttttcgggctgcctacacaggatgaaaattcattttgaggaaaatttgttcggttcatccaaaaacaactgcgcgtcaaggctgcgacacggcactttgttttttttcatttattatgtataaattgacaacaaagtaaagttagatgcaacatgatctccttgccatgccaaaaaaaaacaggcagtccagaactactcgcgatagtattagtttgcagagcgccctctgttttcagaaagatgacaatgtatttcttgggcacgaccgaattgcgcttcttgagaaaatccaggaactgggttcgattagtcaagcggcaaaagccgttggtattagctataaaaccgcgtggcatttagtcgacatgatgaacaacttggccgaaaagccccttgtcgaacgaaccaccggtggaaaaggcggtggcggcaccattctaacggaagacggccagcgcgctatttcccaatttcatatcattgctgaagagcatcaaaaatttctgcataatctcgaagatagacttggggacacccataacctttatcaatttttaaggagaatctcaatgaaaattagtgctcgcaacgtcctgaatggcaccgtttcagctatcattaagggagctgtgaactcggaaatcatcctatccgttggggaaaaaacgaagattgtttccattatcaccaatggagcggttgaaaatcttggcttgaaggaaggcatgaatgcgtatgccatcatcaagtccagttctgtgattattggaacggatttagaaggggcgaaaattagcagccgcaatattttatgtggcaccattgcgaaagtcattgagggcgctgtcaatacggaagtggacttgaaaacaactgacggtaatgttatttctgctattgtcacccatgaaagcgccaaaacgcttggcttgaaagaaggcgggcaagcttgtgcctttttcaaagcgtcgagtgtgattcttggcgtcatttaatcgagttcaccgagagggctttgcaaagtcctctctttggctttttgctgcttgaaacagcgaaaaaaacattccaatccgcacaatcctgtcaacttcagcttgcaactcacttccacaaaaaagagcgtgtttgttctctctgatatgcaaactgagagcaaaaagcgaaacattgatttaacacaaattaaattgaaaagctcattatctttgcctaaccaaaattgcttgctccccaaaaaaggttgtgtctttaatttttagtcctttttgagatggtaagaatatgtggtttaaaataaatgagcaggcgagccaaagagtgaaaaacgtcacgctgctgcttacagctattatgacgatgttagaacttgcatttttaagtagctttccgcattcaagcgagtcgcgcttctacgtgatcatcgccaaactgctgaccatcctgtttcttttttatggcatctatatggtgcagcaaattcaagtgaccctaaaaacatacttaaccctctggggcggcctgcagcttttactaataggcgcttgggttgatttgctcgaagagctggttatcaccaattattggtacgtggaactgtgtgaacattatggaatgacacttggcgtgtttagtatcagcttggggctttttttctggtataaggaaaataataatgaaaacaagttgcgctacgagctcgcaacgggcgctggaaaagtaggcgtttgggattggaatttagagaccaacgagttttatgtcgatccgcatttaaagggcatgctgggatatgaagatcacgagattcccaatattgtggataaatggagcgaattggtgcatcctgaagatcgtgagcaaatggtgtctaaaacgctaattcatcttcgtggtggtacgcagcactacgaagttgtgcgtcgcatgatccacaaaaatggcacaattcgttggtttttgaccagaggcacggcgctttacaatgatcaaggaaagccgtttcgcatcgtcggtacagatacagacattagcgatcgccaaaagttggagcatcaacttttgcaatcgcaaaaaatggaagcgcttggccggctcacaggtggggttgcccacgattttaataatttactcgcggtgattaaaggctcagcagaactgctcgaaataaagctaagcgatacgccgagcttggtgaaacaagccaaacggataaaaatttccgctgtgcgaggttccgaattgacgaacaaattgctgggtttttcgcgccacaagcaaaagcagcgcgggattgttgacattaatcggtgtgttgaaacggccatcggcctcatagaaagtaccattgacaagcggattgtggtgaaaacggatttatgcacggagagtccaaaagtggatggtgttgaaaatgaattggagttggtgtttatcaacatggcaatcaacgcctgcgacgcgatgattcctacatttgagaaagtttccgaaggccggctttgtttccgaacgcggttagaaaacatcaccaacgacttggctgagcagcacgaactggatgccgaattgccctatgtgcgtatttccattgccgacacgggcattggcatcgcggaagatattcagcaagagattttcgaaccgtttttcaccacaaaagaaagtgagaaaggcactggactgggactttcgatggcctatggcgcggttaaaagtcacagcggcgccattacgctggaaagttccttgggctatggcacaacctttcacatttttctgcctgtaaaacaagtcgaagaataaattcatttctccgaggcaacgataattttcatttatacatcgaggtgcttttatttttaatctactaaaatgtggaaaaaatcaagagttaaaaaagggttggcgatagatcggcgatgttcaaaattggcttttttgcttgaaaaacagcatttattctaaataaactccctatcacaactttttggcatttcatttgcaaatagtaacacagttgatgattttggctctattatttggatactcctaaaaaaaagaaacagtctcgcgctgtttctttttttagtcctaacgatatatattaaagtatataacgaatgtgtaaatgcttaaaaacatgaaaaaactattactctgcattttggtaggttctcttttcttgggagaaatgaacgcgcaggaagttgcgacaatggatggccaagtccctgatagccttttgaaaactttcacaatggaagaaatcacggtgacgggcgcgcgcggctcgatgcttcagcaagtttctgaagatgatgtgcggatgctcaatccgtctcagctgtcgatttataaagtgatcaacatgctgccctcgttgcaccagcaaagtgtggatccatatggattggctgatattagcaattatcacgaatcgtttcgttttcgtggcgttgaagccacatcgggcggtgtgccggcaacaaccgccaatgtggaagaattgccaataaccgggcgacctggcggtggcgcttcgatttacgacttagagaacttcgaaaatcttaccatttacacgggcgggattcctgctaacaaaggccacggcctggcgaatgtcggtggaaaaatcgacatgcaagtgcagcgtccaggagacgggcttgatcttcaactcaagcaagatatgggcagttctgattggtatcggaaatcttatgtgcgcgttagctctggagatttgccgctgggcgtaggcagttttctttcctattcaaatacatttatggacaagtggaaaggcgacggcagctcgactcgcaacaacgccatgtttggtttaacgaaagacttcaaagataagctaaaagtggaagccttcgcgctttacaataaatctaaaattcatacctatcggtcgctgtcttatgaccagattagcaatctttcggaaaattacgagttggatttttctaacgatccgaacgatctgtattactacgattacaaccgcaacgaatttgaagattggcaattttttgcaaatatcgaattcaaaccgacagcgtcatccacgctaagcctcaagccatattactggagcgacgagggctactacatggaaaccgttacgctcagcaccggcgcaaatatggtgcgtcgttgggatattgagcacgatgtaaaaggtgtgctggctcaatataaatactcgctatttggggccgacttcgacgccggttatctatatcacacgcaagagcgcccgggcccgccaacttcttggaaactttacgcggttcaaaatggcgagctggtttttaaaaaatgggcggttctttcaaacaaatcgaatcacgagatgcactcgccatatttggcaaccaaatatcgttggggaaatgtgctggttgaaggcgggttgaaatatatctattataaactgcctcagctcattacctacaaaacaatgggtattggcgatgtgagctacgaagatgcgctggccacaaatcctgaaatcgaagattcggccagcacgtctggatcgaaaattgaaaaaggacttttcccgaacttgagcctcagttatttattaaaatccaacctaacggcgcatgtttcatacggaaaaaattatgtctatcatgtagatatttatccgtacttcaattcgcaaaagtccaagttttatagcaaaggcatcacctttcagcaaatttgggacaaaaaagaaatggaagtctcgcacaactttgagcttggcttgcgctacattgcccaaaattggcgaattgatccggtcatctacttttccattcataaaaacaaacaggccatattttatgacgaagagttggatgccacttatccgcaaaacgcagcagatgccaacggttatggctttgaagttgaggctgaagccacgccaaccagcgcaatcaaatgttacgcgtcattttcctttaaccgattctacttttcggaaaatatttataactcctccggcgatctcatcgacgtggagggcaatcaagtgcccgacgcacctaaatttttgctaaaaggttttgtcagctacaccatctcaaagttctcgttctcgcccattttgcgctacacgtccgagcgatacggcgacattgcgcatgaggaaaaaatcgatggcgcggcaacggtcgatctcgacatcacctatcgcgatcaaattttcggacttaagaatctcggcgtttcgctcaccttcatgaacatctttgacaaagaatatgtgagcctgatcaacacgtcagattataaaaccttaggatcatcgtcttatcaagttggcgcgccatttacggttgttgcgtccatctcgcttgattattaattcttgctcagtgttcttttttccttgcctctgatttgttttgtttttttccaggtcaatagccgaagtgtccatcaaatggatgctttggctatggctgttttttttaaaaggaacggcgtaaaaaactcattgaaaaaagtgctgatttggttaaaaacgtgctcgcaatgaaaagaactgattgcgcatccaaattgtgaacgcctctttgaacaacgcattccgaaaggtgatgcaggctttgcgtagcccaacaaaatttgggttttcttacgtaagaagaaaaagtttgttatttttcgccctgtttttcactcaaagtgaaagttctacaagattttcaattcagtttattttttgacatgataggacttaatatgccaaccaactcggttgacaagtttgtgattgttggtgatagggtgttgatccgtccaaaatcaagcacagagcgcacaaaatcaggattgtatttgccgccgaatgttcaggagaaagaaaaagttcaaagtggctacgtgattaaaacaggaccaggctatgcagtggcgccgcctcaagatcctgatgagccttggaaagaaactacaaagcagccgcaatatattccacttcaagcggcggtgggcgacttggcgatttatttactgaatcatgctcacgaaatagaatatgaagacattaaatacatgattgtgccgcaatcggctattttgctgctgattcgcgaaaacgatgatatttaaaggactcaatgaaattttcacgcaaaaaacccaaacttaaaaacacatgaaagtttttcgatcgcttttatccgtagccatgctgcttttttttggttgcagcagcgaagtgtcgtatgaagattttaaaagtgccgtagatgatatcaattcaaagcaacgcgacatttttgaaaaatcgaatgaagtttcaaaaattatccggcaggtcaatcagcgttttccagaccaaaaaatcacgtttgacacggctttaggcctttcttcggcgcaagaggaaaagctcgttgagttgattaagcaagaaaaagatgtcacttataaaggcatgctgcaggagttgctgaattctgaaaaggagatttttgatctcaaggaagaagtcgcggatattcaaagccgtttgcccaagccgtatgtggttcagaaaggcgatcagcatcgcaaggtgtgcgttaattatttgaaagacgtggaaggtttggatgaaaaggcagccaaggagttggtcgatcgggttgcgctgatcgatgaaatgattccggggttttacatttggctctattacaacaaggacaccaatgtttttggcacttttgtcacgcaaggcgaagcaaaagtcaatccaaatcgcgtgcgttattccattcgcaaagaaaaacttcaagaggcgtatgaaaaaggcatgaaagcggcgcaagatagttctgccgagcaaaattgatgttgcggttttttgaaaatttatcgggtcgatatgaagccgtagcgttttgtgtcgacccgcgcgaagccaaaaatcgattacgtgaagcacagacgctttaagccaattccccccaaacacaagatttgctaacaaaccatgtttaattatgtcgaaagctgaaatagaaaaagagccgttgaatctttctcagttggatttgtttgaggaaattgaaaagttaaaaaaagagctgaacgcggttgttttagcccattactatcaagagccggacattcaagatgtggcggatgttttgggcgatagccttcagcttgcccgcgaagctcagaaaaccgacgccgaagtgatcgtgtttgcaggcgtgcatttcatggcggaaaccgctaaaattttaaatccaaataaacaggttcttttgcccgatcttgaagccggttgctcgctggccgatagttgcccgccgaatttgtttcgtcatttcaaagcgcagcatcccgatgcgattgtcatcagctacattaattgctcggcggaaatcaaggcgctttcggatattatttgcacttcatcgaatgcgatgcaccttgttgagcaaattccgaaggaacaaaaaatcatttttgcgcccgacaaaaatcttggcggttatttgatgaaaaaaataggtcgcgagatgattctttggcaaggctcctgtcatgttcatgaaatcttttccgagaaaaagctgatcggcttgaaagttcgttatccgggcgcggaggttttggcgcatcccgaatgcgaatcggttgttttgcggcacgctgattttatcggttcaacgaaggccatgttagattatagcgttgcaagtgataaaaaggaatttattgttgtgacggaatcgggattgatccacgagatgcagaagcgttctccgaaaaagctgtttgtgccagcgccatcaacgcaggaaacttgcgcttgcaacgaatgtccgcacatgcgcctcaacacgcttgaaaaactttacctttgcatgaaaaatcgcacaccggaaattaccatgtcggaggatttgcgattggcggccttgaaacccattgaaagaatgcttgaactttcgaaataaaaacactcatgatggagaaaaaatcgcatttggtgtttgtatatggcacgctcatgcacggctatcacaatcatgttcttttggaagacgcggtatttctcggagaagcagaaacggtcgagaaatatcggctcacttatacattctttccgatgctcaccgaaccaccggaagttcatgtaaagggcgagctttatcaggttgatgatgaagcgcttgccaatctcgatattttagaagatatccctcacttgtatcagcgaaaaaaaatcccaatccaaatcaaccaagaaaaacatctcgcgtgggtctatgtttacacaaccggcgaagggctgtatgaaatcccaacgggaaactatcgagacgttcgccccagaaacttttcttaaccttgaaatggcttagcagctgcaccatggcgcttttatttttagcttttgagcaaatacaatctttgggcgatttaattgcctggggcggatacttgctgctgttttttatcatttttgccgaaactggcctgtttttcggctttttgcttccaggcgactcgctcttaattaccgcaggactgattgcagctcaaggccatttggagattgtgcccgtccttttgacgatgattttggctgctgttttgggcgattccaccggatatttcattgggctgaaagtcggaaaagcactttttgcccgaaaagacacgatctttttccaccacgaacatcttgaaaaaacacaagtgttttatgatcaacacggcggaaaaacaatctttttggcgcgcttcgtccctattgtgcgaagctttgcgactacggtggccggcgttgccaaaatgtcgtatcccatgtttatgctttttagcataacgggcgcggtttcgtggattgttagcctaacgctgcttggctattttgtgggcacacagtttccagagctgcacgcaatcattaatttagtgattctttcaggcgtcacgatttttattctgatcaccattatccagttgattcaatctcgccgcgaactcctttccaaagagcaaaaaaacgccgcgacgaaaaatagctaaaaaaacaattcacctaaaacatgaaacgaaccctaaaagagcatctcgttatttcgttgaaaggaattgcgatgggcgcggctgatgttgtgcctggcgtttctggcggaacaattgcatttatcacgggcatttacgaagagctgatcgacacgctgaaaaatctcggtggctcggcattgaaaccactttttaagttagacatcaaagggttttgggaagcggcaaacttgaactttttgatcgctttgcttgcgggcattggcctcagcgtattgagtctttcgcgcggtattttgtatttgctggaatttcattcgcaattgctttgggcgtttttcttcgggctgattgttggttcagccgtgattgtcttaaagaaaattaaacgctttcatgttgggctgctaatttctggcatttttggcatcgccattgcttacctcattacttcgctgacgccaacagaaaccccaaccgcgttgtggtttatctttctttctggcgcgattgccatttgcgcaatgattttgcccggcatttccggcagtttcattttgctgctgatggggaagtatcaatacattttggggtcaattaaagaaatgaaggttgaagtgattttgactttcttatttggctgtgttggtggactgttagggttttctcatgtgctttcttggttgctgaaaaaatatcatgacatcacggttgcgttgctggctggatttatgattgggtcgctcaataaggtttggccctggaaaatcacaattgaaacttacacagatagccatggtaacctaaaaccgcttgtccaggaaaatgtgcttccgcatatttttttgaatgaaacaggcaaagatccgcagctaatttttgccattttgctggcggcgtttggtttggtgctggtctacgcgattgagcatttttcaaattcgcaaattcaacagcctgccgcaaaagcttgagcgggttttcatgaaaataaatggaaataaaaaagccggagctaatactccggctttcattttttccgtgaaacaggcttttagcaaaacctcattacttgatttcccaagtcgttgcgcctttgaagagttcgtaaaggtcagctttttgctttgcctgagcctctttgatttgtgcgtccagggcgtcttcgtaggtgaatcgatcttcagcgtagaaaattccaaacggacgcggcaagttcatttcaccagatggcatttcaaaaagtctggccaaaatgctggctttcacataatcggtttcgtcgtgaatccagaggtcattggccgaaacattgtcattttccaaatcgacaactatcggcttggtgccgtcaagcttcacgcctttgttgttgttttcgccaaaaatcaacggtttatcttgttccaagatcacggttgaatccgttttggtagatttttcagtgaaaatggagaacgcgccatcgttgaaaatcgggcagttttgataaacctcgattaaggatgcgcctctatggcggtcggcacgcagcataatgtcgcgaatttgtgctggtgagcgatcgatggttctggccacaaacgtagcgcctgcgcctaagctaatggccatggcattcaccggatactcgatcgtgcccattggtgtggtcacggttttctggccaacgcgagaagtcggagaaaactggcctttggtgaggccgtaaatctcgttatttaagagaatgacattgacattcagattgcgacgaagcaattgcaaaaagtgattcaagccaattgcgagcgcgtcgccgtcgccagttgcgatccagacgttaatgtcgggacgcgcaattttcagcccttcggcaatggcggttgcacgaccgtgaatgccatggatgccgtaagtatccatgtagtatggaagtcttgacgaacaaccgataccagaaataaaggctgtatcttcgcgtttatgccctaattcggcaagaacggtatgaatttgtttgagaacggaataatcgccgcaacctgggcaccagcggggctcctggtcagaggcataatccgaggcttttaatttgccctgttctatttcgtttgactttaatgcttctgtcatttttaggcctccgcttttaagagttcaacaattttttccttgatttcagcagctttaaatggcaagccttgaactttgttcaattgcttggccggtaacaagtatttatcgcgaataagatgaaccaactggccatagttattctcaggaatcagaacttgctcgtagttgtgaagaatttcgcccaagtttcttgggaaaggattcaaatagcgcaagtgtgcgtgtgccacgtcgtagccttctgcaagggcttcggcaacggccagcttaatcgcgccataagttgagccccagccgagcaccaacaattttcctttttccggtccattatcaatggtttggagcggaagtctttcagctaatttctcaactttttcagcacggagcttggtcataagctcgtgattggccggatcgtgagaaacattgccggtcaagttatctttttccaaaccgccaatgcgatgctgaatgcctgctgtgcctggaatggaccaagggcgagcaaggttttcatcacgctgatatggcataaatggctcatcgccaggtttgcgtggtttggcaaactcgactttaatttccgccaagttatctgggtttggaatgagccacggctcggagctaagcgccaagtagccgtcggttaagcaaataaccggactcatggtttcgatggcaattcgagccgactcgtaggctgtatcgaagcaatcagttgcagagcgtgcggcaataaccggtacgggcgcatcgccatggcgaccgaacattgaaataaacaggtcagattgttctggcttggtcggcaaacccgtggaaggaccgccgcgctgaacgttgatgataaccataggaatttctaaaatgacggcaaggccaagtccctcagatttcagtgaaaggccaggaccagacgtgttggttgcagccagtgcaccgccataagctgcgccgacacaggagcaaaccgcaccgatttcatcttccgcctggaaagttttaacgccaaaatgtttttgctttgcaagttcttgcaaaatttccgatgccggagtaatggggtaagaacccaagaaaagctgtaagccggcttttgtagccgctgcggtaagccccattgcgctggcagcgtttccggtaatgtggcgataaacgccggttttcatcttcgccggtttaatcgtgtagcgtccgttgaacatttggcaggtttcgccatagtaatacccagccttgataactttctcgttggcttcggcaacacctgctttgtttttgaacttcactttcagttcgcgaatggttgtttcaattggcaaattgtaaagccagtagagcaagccaagcacaaacatgtttttgctacggtcgatggtcttttgtggcattccgctgtcggcaagtgcggcgcgagttaagcgaatgacatcgactttgataagttcgtaattggaaagcgaaccatcttcaagtggattaacgccttcgggatagccggccaacctcagatttttctcgtcgaagctatcagcgttagcgataatcatgccgccgcgtttcagaatatgcaactttgatttgagcgctgcagcgttcatggcaacgagcacatcgaacaaatcgcccggtgtgtaaatcgaagtgcttccaaactgcatctgaaaacccgatacaccggcaatagtgccgacaggtgcacgaatttctgatgggaagttcggaaatgtgtttagatcatgaccaaactcagccgaagttgcagcaaactggtttcccgtaagctgcatcccgtcgccggaatcgcctgcaaagagaatcgaaaccgattccttcgacaggttttcaacggtcggggttgagacttctgacttttcactcatgtgtatgattcctccctacgtttaaagttattttacgcccctcattgggtcagttagctaaaaaatcgggcttgccctttttgatagtggcaagcagttaaaattaaatgaaaaaaatgaacgcaaaatcacctatccgcccttgttgcatcagcctcaaatgacggctgagaaacaaggccgttgcttattcaggataatgtaaaaattctggtaaaaacagcccttagtatgaaccgtcaggtgatggtatatgcccgttatgggcttcgccatttgggttagcaggtttcaatttgccttcagctttgagaaactcataccagtccatttgcaatttaatggggcaatcatcaacgaaatcgcaaattttgcattgctgctttccgtaaacttgttccatccagcagcctgattcggatttttcaacttcatcaatgaagtttgggttttcagccatgcgccgttcgccctcttcaataatttccttcaggtattgatgctttttctcttcttcaatcatccgtgcaagataatctctctcgtaccaataatgcccgattttgcctttgaacaatcgccttaaaaatgacatttctatgctcccttctgaacggtttctcgagggcgcgagcccaaacgttttagaaatttaatacttggtcgtgaaaatccaagaaagaggtcgctgaagaatgatttttcacttaaaaaggcctacggcatcattcttcagcaacataatttttacttgctcgtggtaggcgatttttcagagcgattcgaatgcgccggccaaaacttgatttcaagataaccatccacaaagctgccatctttcggatcgagtgcggcaagcgagtcaggaagtacgatttcgcgaacgcgccggccaatggtcaagacaagcgtagagcctacgcgagaaagctccaaattctcggtcggtgcaaatggcagtttcacacgaagcacagcgccatccggttcataacgaatggaaatcggtcgttcatcataaaataattccgtcggatcagcgtcgtttccatagagcaggttgcctaacatgcgcaggcgctcaatgcccgtgacttcgctacggaaaagcggggcgctgaatgttggcatcggcgcaaaatccgcttcaatcattttcaggtattcttgctgtgattcgtaccaatcttccaagtaaccttccttggcatcgtgcggaatgactttattgacaatcgccgcatcgactctcatgccgtagaggttcaagtaggtcagcgaacggcgcgattcggcgattaccattttttcgggattcatgacaagccgagcagaagtaaccgctttttcatccaaaatttggcgaatgtcgttgagccggtcgagcgaacgatcccacaaggccaccacgtcttctggcgcaacaattttatccaagcccggcgcaattttcgatatcgggcgtaaaacaggcgccgtgataaatcgttcgagcgtgcgcgtgacttttaaaatccaagccagcacttccggcaagctcagcagccgcaggctttcgcccgtcggcgccatatccacaatgacgacatcgtattcttgcttgccgtaaaattctcgcaaccgaattaaactgaatagttcatccatgccaggaatagacgccagctcgcctgcaatttgagcgtcagcgcccattgtgaccaaaaaactggctaaaaactcacgaatttttccccaatactcgttgagttccacataaggatcaatttctatggcatccagattaggcagcacgttgatcacgttcgggccaagtgctactccgattgaatcagcaaggctatgcgccggatctgttgacataataattgtccggtgtcctcgctctgctgataaaaccgccgtagctgccgccgtacttgtttttccaacgccaccttttccggtaaaaaaaataattcgcattagaattcccgtttaaatttttgacaattcccgctgttcaacctttgtaataacaagtgaaggaagaagtggttttgttagtgaatattcacagaagccgaaataaaataaaaggatgaaatacgccactaacgatgaaaaaatatccccaagcaaaatgttaaagattttggaaagataaaaatgccaggaaaagaatttcagatttgaaaaggcttgacaacagatcggaaaattgggaaaccgcaaaaagcatagcccgttttctttttcgcaaaatggtcgggagaaagccgcgcgtaaaattcaagagaattgtaaattacccaattgcgtttaagcaattatttaacgcctaattctaaacgagcttaatgttatgagggcagttgttttgctaagtggtggaatggatagtttggttaccacggccattgcggcgcatttgggctatgagttggccgcgttgcatattaattacgggcagcgcacggagaagcgcgaactggttgcgttccagaaaatttgcgatttttaccggatcgaacgtcgacttgaaataaactttgagcatttatctctcattggcggctcatcgctcactgatttagccatgccggttaccacggcaaaattgcattcaaaggaaattcctaccagttatgttgcttttcgaaatgcgaatatgctgtcggttgcggtcagttgggcggaagtcatcggcgcaaacaagattttcattggcgctgttgatgaagactcttcaggctatcctgactgccgcgtgaattttttccaggcattcaatgagctgatcaaacatgggacaaaaccagatacccgcatcgaaattcaaacgccggtgatcagcctaaaaaaatgggaaattgttattaaaggcatggagcttgaagtgccgttcgagcattcctggtcgtgctataaaagcgaacacgtggcctgtggcgtttgcgatagttgcgcgcttcgtttgcgtgcgtttgagcaagccggcattcgtgacccgattgagtataaaattcgccccagctacatctaaggttcaagccaactctggatttccccaaagccgctttcatatggaggcaagcgttgccttgcctctgctgataaaacgaaaaacagctttcactgaaagtttaacgattcgagccgtgtgcggcaacgcttttttcatcctttgtcaaagcggcgttcagtagttcaaccgaatgccaaaactataccagctcggagcgtttgttgcttgggtttcgttgccgcttcctatttcctgaacatcttcacgaaacgtattggcgtagcgaaaagcaagctcggcatgctgagaaatttcgtagcgaagattgagaaaaaagcggcttccgctgccataatgcgcagtaacacttgccagcagcggtaagtcgttttcgtaggcgtagatagcggcgtcgtagctgtccgtttcaaaaaaagcaaaacgcgcttgcaaagaaaaacgatcgcgccacaaatcaagctcagcttgctcgtaaatcagccagccattttcggttaaggtttccaaaagccatgctttctgaacttgtttcacttccgctcgcgattttagcgtcagccgccgcgacacgtgataaatacaatcaattcgacatcgagccatactttgcggcgtcattgcgcggtatgtgtcgccttgcgcgtcggtttggttgagcgcttcctccttttctttttgttgaaaaagcgccccgagcgtgattttttcactgagtcgataactagcggaaaaaagcaaatcgtagccagatgagggcagcgttgtgttgctactcagataaggaaatcggaaaaaatcgtaatacgccctgagccaaagtttttcgtgcggtttggcctgaaggccgaaataaatgccggtttcatttcgggcatcgtcgccgcgttcggcaaatgcgctggcgtgaggcgaataatattttttggaataatcgcgaaaaagaacggctgctttcacattttcgcgcaatttcccttttatgccaacgagccacgacgccgctttttgctcgcgcgcataagcgatttcgccaaaaaagttgaattgcaaaacggtgaagtcgaaatccatggcgccaactgtaatcgtttttccagcaaaacgataataattttccagcgagttttcaggctgaaatcgcttgtcaaatctggcttgaaagagcgttgcgcccaagctgagcggatgttttttttgataagcgatgagttcaaggtgtgttccgtagagcgtttcggtaacgaaatcttgtttcgccaagtcgttcgcggttcgatgaagtccatccgtatcgatgctggaaaaaacatcgttttcgccggaggcatctattttattttttgagaaaaaaagaacggtggaaaaattgccgaagctgagctgagaagccgctccacgaaaaaaattgtactcggcggaagaggtgtagagccgaaccggcgcagcggattgcttggccgaggcaacgctttccgcgcttttgaagaaaaagcgtccggtggtgagcgccaatccttggccaaagcgcaagtgatagtcgccgatgatgaatcggttcagctggtaaatatcgcgagcttgaaaaccgaatgaggaaaaatcggtgagcgagcgttctccaatgtctttctcagcgagcccggaaaaaagaaagttttccgacacttgcacttgcagccgattgtaaagcttcggttcgctgccgagataatttccattttcaaatccagccttactgggcgactccatcattgcgcgcccgatgtattcaagccacactcggcgcgaaagcacgccctggcgccaatcgttaagaaacgcgggttggccttgctccacgctcgatttttggcgacgggttgttacaaaatcttccagcaacgcagccgtttcttcatctaaaataagggagagctcggagacggttttaataaagcgaaccttttcgcgatacattaaaatggcctgcgcttcaagcgagctgagataaggcaagcttaaaagctcttgaaaactcgcggtgtttaagtcgagcttttggcgtttgagcaaataaagttgttcgagcgcatcatttgtttccgagatttcggaagaacgatcgagcaatcgctcgagtgattcgttttgctggtgatggcgtgcgctgtcggatggcgtcacggcaaaagattggccaagtttattccacgctgccagcacgcaaataagaaacaatcctttcatttgggggaaatgaaaatcgctacgagttaaaaaaatagtgaccgtaatgttaggctcgtagaatgaaaaagtcaagtggcattgcttgcacacgtgatgtttcgaaaatcagccttttcaaaaaggacgggtgtttcgtttgatcgaaataaaaaaggcaactctgtttagcggagttgcctttttatgtcatatagagataaggtttccattcttcaaacaccgtgccgacgtattgttgcataaacatcacatggcttggccgaacaggcgtactccgaagcggcatgccagcttgttcgggcgtccgatttgcttttttgttgttacatttggtgcaggccgtcactaaattattccatgtgtcgccgccgccttgtgatttcgggacaatgtgatcgatggtgagcggcaagtcagttctgccgcaatattggcattcgaaattgtcgcggcgcaagatattttttcggttaagcataatccgtttgaacggaacagccacatagaaatttaagcgaaccacgcttggcagcggaaattcgacggaaactgcgcggatagactgatcgggataggtcgcaaccatttgcgctttgcctgcaaaaaccagcacaatcgcctttttcgcgtcgcagacgctcatgggctcgtagctctggttcagaaccaaaacccttgatttcataaccctcgtcataactaagcaattaattttattgagtttagacttttgttagtatatgctttgagcacggtaagagaaactgtttttaaggataccggggaagtatcgtgcaaattgctttttttggcaacctttagaaaagaacctcaccaatatctgctattaatttcatattcccaaaccgttttcattaccacaactttttataattcttaggtttatctgaattttctcatttgaatcggatgcgaaaacgttggctttcgctgcggcaaaaaaactgaaacgggacggccaatcctgaaaaatgacgaagtcaattggcgcgcaatatcagggcaaaaaggtgaggcgagtcgcgctcagcaacacaactacctgtgccaaagagcgcttaaacgctcgagataatacaagacggaaagctcgggaaaaaggcaaggcttttacattttcattaatttttaataaaaacgggcgtgtggcgcatccgtttcccaaaagtttcccttagttaaacgcgacggtttcaggcaaaatcggttctaaaaatcaagaaaaattctcttgcttcgcctatttgctaaaagcgcattttcgtatcttacaggccaattagatttttgcaacttttatttgggagagacgtgccaaaacgcgaggatatcaaatctatcttagtcatcggggcgggaccgattgtgatcgggcaagcctgcgagtttgactattccggcactcaagcctgccgcgccctcaaaaacgaaggctaccgggtaattttggtgaatagcaatccggcaaccattatgacagaccttgaagttgcccaccggacttatgtcgagccgattacgccggagtacgttgaaaaaattattattcgagaaaaacctaatgcgcttttgcccactatgggcggtcaaacggcgcttaatgtcgccgtcaatcttgccgaaagtggcgttttggaacgcaacggcgtagagcttatcggcgcaaagcttcgcgcgattagaaaggccgaaaatcgcgaattgttcagcgaagcgatgaaaaaaattggcctcgaaatggcaagaggcgtttttgtgcgtagcgaagcggaagcgcgcgatgcgctttcggaaatcgggttgccaatggttataaggccatcttttacgcttggcggaacgggtggcggatttgctgaaaacgaggacgattattttgatgccgttcggcgaggcctgcacgaaagccccattcgtgaggtgctggttgaagaatctttaattggatggaaggaatacgagcttgaagtgattcgcgatttgaaggacaatgtcatcatcgtctgctcgattgaaaaccttgacccaatgggcatccacacgggcgatagcatcacggttgcgccagctcaaacgctaaccgatcggcaataccaatacatgcgcgatgccgccattaaagtcattcgcgaaattggcgttgaaacgggcggtagcaatattcagtttgctgtgcatccaaaaacgggtcgcatggtggtcatcgaaatgaacccgcgcgtatcgcgtagttcagcgctggcctcaaaagccacgggatttccaatcgcgaaagtggctgcaaaacttgccattggctatacactcgacgaaatccagaacgacatcacaaaaagcacgccggccagctttgaacccgcaattgattattgtgtcgtaaaaattccgcgctgggattttgaaaagttcaaaaacgtagactctcgcttgggcgtgcaaatgaaatctgttggtgaggtgatggcgttcgggcgtaattttaaagaagcgttgcaaaaagcgcttcgttctcttgaaattggtcgctcagggctcggctccgatggaaaagatttggtcaatgtgctaagcatgactttggaacaaaaactcgttgcaaaggccgatattattgagaagataaaggtgcctaaagccgaccgcttgttctacattcgccatgcaatgatggctggggcaagcatcgaggaaatttatgaagccaccaaaatcgaccgatggtttttgttcaacatcaagcagatcatcgattttgaaatggaattgcgccaattggcttctgcataagtttgcaatttggataagcaagaaatgtgttgtcataaaaagcctaagtgaaaattcacttaggctttttgctttttgggaaagcggtttcgcaaaatatgtctcgaaaagtgtgcttgtatttttccctttcaccattaacttctgggcgttcaaaaaacgcgcaaactgcttgagaaaattgcatgagtcggatttttaacatcatgcctgttcggcagctctatgcggagcaggccattgccggttatgaaaaaacgggcgtgccgctggtttcttgggacggatcatcatttgtgccaacggccaatagcgacgacaagggcatgtattttatttttcaaaagctctcggcatggtttggtttttcggctgatgaggccatcacggttttccatcttttttttgtcattgtggcgtttttgctggcgctcggtggcacgatgctgtatttccaagcgcgggcaagcaagtttttggcagcgcttgttattgttctgctctcggccattacgctctatcgcggcgactcatacatgatgaactcggtttttgcgctttccacagtgccgctatttctatatttcgttgagaaaaaaaagccgctctggctgtttggattcttcatttttgttggcgcatttgcggcgttagctggatttgttcgcgcgcatgcggctacgggcacgcttatttttcttggcgtggtgctattttttcattacagcgccactttgaaaacaaaattgctgctgctggttggattgttcgttgggttgatttcggtcaatcattacattgcctcgctctttgacgcgcgcgatgcgtttttgctcaaaatcaatccagcttatcaagaatatatgaccaccggtcatgtcttttggcactcgatttacattggattgggttatgtgagcaatcctgaaatcaaggcgtatcaggatgaagaaggcattaacaaagtgagatcgttggcgccggaagtcaggtacacctccccgaaatacgaggaactgctaaaatacgagacgctatcatttatccgaaactatccaggatattttgccgccaatatttttgccaaacttggggtgattttcgtgtatttgatggtctttgcaaatgcaggcttacttgccgcttatttttatagaaagccgcttgttttggatattgcatttgccatggcgatggggtttaatatgctttttggcgtgttagtggttcctcgcttaaattacctgcttggatttgcctgttttgcagccatgtttggaatgtatagcatcaattttgcgctggaaaaaaaatctgtgcaagaagtgctcggccaatttgggcttcatcaaaaagcaaaatgagaataaatacgcgcgcgttgattgcgcctaactcaaaaatcaacgggtagaattggctcaaagtgcgcaaatggtcagaggaaaaggcttttttgatttgaatctttgcatttgctgcaatcagatgcttgggctttttgccgcaagttgtatctttatgcctttgcaaatcttgcaaggaattgaaggaaaatatttcaggacgttgttttcaaaaaacaattaaaaaaaaccattcataaaggaatcgcatcatgaatgataccgaattgctccgtgcaactgaccgcgcctacgatatggtcttcaaagggttggtggagtttagctgtgtaaaagcaggatttgaactggatttgtttaacattttggccgatgctggctcgatggaacttgaaccccttgccgaaaaagtgggcggtgaagcacgccgtttgggacagttgctcgtggcaatggagcaaattggattagttgaaaaagatggtagcaagtggaaattaaccgagttttccgacaccttgtttgccaagccggaaaatcatccgagccacaccatggaatcagctgcgcactccatgggctttcttgctgagaactactacatgaagctggccgacgctgttcgtggcaagcaaaagttcatcagcccggtagcttatccgccgcaaacccgcgaagaaaacgaatattttgaaaccatccaccgccgcacggcttatttcccaatcaaaattttaggtgaatttgccaaattggatggcatcaaacagatgacagatgttggtggcggcatcggcgatatttctgcttcactttgccaaaaattcccagaattgaacgtgaccttgctcaatcttcctggcgcgattgagctcgtcaatgaaaatgctgcaagcaaaggcgttggcgatcgtttaaaaggcgctgccgtggatatttacaaagagccgttccctgaaggcgacgccgtgatgttctgccggatgctttatccgatgagcgttcagttcagcaccatgatgattaaaaaagcctatgatgccattcgtccaggcggacgcatcttgattctcgacatgctcatttgcgatccaaacaagccaaacttcgattacctcagccactatctctgcggtatcggaatggatttctccgttcttgacttcaaaaagcacgcagaatatccaggtattttggaaggcatcggcttcactgatgtcacgaaggaagaaaaatacgaccacgtgctttatcaagctgttaagcctgcataagcatttgggaagaaattttctgcccatcaatatttttgccgcaatgttatttcaagcaacattgcggctttttttatggccagccatttttctatgtgtcgcaaacgcgggagcgatatattcaaacggccataaaaatgtaaataaacgtgagctttcgcaaaatcgggaggaattcgatgcgtctccccccattttcctaacaggtatgaatcaaattaaatatatctatatcactatatggtaatatagataaaattgcttacatttgatgcaactgcaagttatttgcataaaacgataactgtgataaaaaggagcaagactcatgaaacgaattttagttttaggcggtggaattggtggcgtagaagctgctatttcgctggcaaaggagttcaaaaaaaagagtggctacagcatcgaactgatttctgacaagtccaccttgttcatttatccgctttccatttggattccagttggtaagcgaacgcctcaagacatttcgatgccgctggatgaaatcgcgaaattgcgcggttttcaatttcgccaagaaaaagttgagcggattttgtcgaaggaaaataaggtgatcacagacaagggcgagcaccaatacgattatttggtggttgcaatgggtggcgataaaatgcgccccaaaggaattgagcacacgctttcggtgtgcggtggcggggaagaatctctgaaaatccgcgaccgattttatgagctcatcaaaaatggcggcggcacaattgcctgtggattttcaggcaacccgaaggataaaacaggcgtgcgcggcggccctgtttttgaagtgctcttcaacattgatttctatctgcgtgaaaaaaacgttcgcgacaaattcaagcttgtttttttcagtccgtcgcaagaagccggcaagcgtttgggcggccctggattaaaagcgctgcaagggcttttcatgcagcggcaaattgaacccatttttggcaaaaaaattaccgcgtttcagccaaacggtattctttttgaagacggccacttgcttgaaacaaacttaacccttttcacgccaggcatgaatggacatcccgtatttaaaaacaccgatttgccactgactgaagctggctttattccgattaatgatttttgccaggccgacccgatggatgacagctgtcactttgaggacatcgataattgctatgtgattggggatagcacctattttgctggaccagaatggcgtgcgaaacaagggcatttggctgaagccatggccagagtggtcgcgagaaatattttcttgaaagaatcggggcaaattcaaacggaaaccttcagcgagcatttgaacattctctgcgtgatggatttgggaaaagaagcggcctttatttttcgtgatgataagcgcgcaatggcgcctattggtgcttgggcgcactgggctaaagttgcatgggaaaaatattataagctgaataagcgcggcaaattgccaaacgcgccactttaaacaagacgcaaaaaaagagcaattccgacgcgttctctgctgccgaaattgctctttttaattcttattcttgtctgatttgccaaaaagcgttaggctttttcggcatcaggcttgcgatataagatcgcaaatacaacccaaatgtaagaggcaaccaaaagaattggcgacacagtgagcgacaaaaagccatcaacatcgttttcaagatacatcatcgtgtagccagctaaaattcccaacagtccaatgctcaaaaacagataattatctcgtttcagcggcattccaagctgttcttcctttttgactttttcagcttgcaattttcttttttgctttgcttttgataatcctgcttgaacgctcataagtctctaattttggtttaaaaaatggacccggcaggctttttaacctgccgcgttctcctctgcaaaaatttcatccagcacggccacgactaattgtgcttcttgctcagtagtcgtaagcggcggcaacaaacggataacatttccgctggttgcatttaaaataacgcctttttgcagcgctttttgcacataagggctggattcgccctttacagaaatgccgatcatgaggccgatttgccggacttcttctatttggctgtatttagctttgagctcatcgaactggcttttcaaataagccccaatttttagcgaattttccaaaagccctttttcttcgatttcctcaattaaggcaagtcctgcggcgcaagcaaccgggtttccgccaaaagttgtgccgtgagagccttttgtgagcacggtggcaactttttcgtttccgatgatggctgctaatggcaatccgccgcctaacggttttgcaactgtgacaatatctggcgcaaaatcatagttcatgtaagagaaaaatttgccagttcgtccgcagcctgcttgaatttcatcggccaccacgagaaaatcgtactggcttctcagttcgtcaagcttttctaaaaaggctttcgacactggaaaaatgccgccttctccctgaacaaattcaacaaaaacggcagctgtttttccagaaaccttgttttcaagatcttcaatattattaaactcgatatagcctgtttctggaactaacggttcaaacccttcatggtattttggttttgccgttagggaaaccgcaccataagttcttccatggaaactattggtgagcgaatagatttttcgcttttcgcttgagcggctgcttgcccatttccttgagagtttcatggccgcttcaatggcttccgtgccgctattggcaaagaacacctttgaaagcccgctgacctgaatcagcttttcggccaattgaaactgcgaatcaatcataaatagattcgaggtgtggataaacttggccgactgtgtttgaatggcgtgtaaaacgcgctcatttccgtagccaagcgcattaacgccgatgccggaaatcatatcaagatattttttcccatctgacgtgtaaagataaagcccttcaccatgtgtgacatgaagcggcaagcgcgcataagttccaaagaaaatttcgttctccttttctatggttagcggttccgatttttccaaatcaggcattctaaaatgaataaaaattgaacaaagctattgcataaacaacaaatatataaccgagtcggataaaatgaaaatgcccaaatagtgatttcatcaagcacaatttgtacggcgtgcgtcagatgaaaatagaaaggcgtgctttttttcacgccctaacaattcaacgttttatccttgtgcgtctttatccagtttgattttgatgggtggcggcgagtagctttccggcaaatattttgccggcaacgttgagttgttgtccaatcgatgaacttgataggccggcgaaagaatttcgatgccggcttcgttaaacgcatcttgaatgttcgcataaagggcggaaagcgttgatgtgcttcgctttggatcttttgtgtgaacattaatttgataggtcggatagtaatctccgagtccaagttgcaaaacgtaaggcgcgggttcgttaagcacacgctcggtttttttcgccgcttcaatgagcaattcgtggacttttcgccaaggcacatcgtagccaagggtcacttcagcgtaaaggatcaaggcgctgccgcgtcgaaccgcttcagaataattgatgatattagctcccatcaccgtagagtttggcagcgaaacttcttcatttttaatggttctaattttcgtaaccagcagtgttttttcgacaatgtcgccgataatattatcgactttaattcgatcgccaattttaaaagtacgggtataattcaacagtaaactggcaatcatattgctaatagcggagcttgagccaagtgaaaaaagaatgccgagaaaaatagaaatgccttgtgccgcctgagaatttgcaattggcgagtaagggtaaatcaaaatgatcgcgaataaaacaatgaaaaaattgacgatttttcgtgtaggatcagcccattcttgataaaaaccggagattttaagctcgccttttgcaatgtttccaaaaataaggttggaaaatttaatgatgtaatgaaagcagaaaatgatgatcccaattgtaagaagattgggaacataagaaacaaggcttccaaaaacttcgcgaaagggcgtaatggcaaaatcgatgagtttttgtgaaaggtctcttgtccaaataaaaaggctaaaaagaaaggttaaataagcatagactaatgaaatcttgataagaatactcaggaatcgattcaaataaataagtgattcagcgagcttatcggatgaaataatttcaatgtttttaatgcgaatagatggaataaaacgatcttttatttcggaaatttgatgcgtaataaaatggaaaaaattgttgatgtatttccaaataaacgacaacgccacaagtgttaaaaccgccagcccaagcttaagcagcacttggtagaaatcggattcctcacgatacgacgcaatgaaatctttcagctcgatggctttttcctctgcatattccaacctggaaagattttggtattcagcatcgccgtcggtaaaagaaacaataacctgatccccgatgcggatggtcgtgagctttgtgccgttaataactttaatggaatcgataggttgctcggaatctatgagtttttcaaccagcctaactactcgtgcggcgcgttcttcgggcggaaaatcgcccagggacgtataaagtgtaaaaagccgctttcctttaacatcaacgggcgtgccttttgggatcgttttgcttgtggtgtcggaaagcgcttgcaaggctaacgagtcttcagctgcggacgaggtgataaaaacgacggttgtatcttgttctttctcggcattttccgaaagtttggcaagcgaatcagcttgtcgcaaagaatcagccagaagaatcgcgagcgaatcgggctgaggcaatgaatccagcgcaagcaggcgcgtagagtcgcttccggtaatcgcttcggtgtttttgccaattggatgaatattttgtgcatgagcttttggcagcaaaaaaatggcacacaaaatcaaaaagaaatatcgtttcatagatggtaggacataaaagttgttagctaattcacgctgcaaaacgtgtttgcgggcgtaagtttttattatacatggcctttgaggtaagcttgtcgcaaaggctctggaaatttttcaatcgcgtagcgaagcatggttcttggcatggtgtggtaatgctctttcaaaaatccttcctcagcttcttggttgcgtttgccaatttcgcgaagcatccagccaaccgctttatgaatgagatcgtgctcgtcgtgaagcagccttttcgccagcaaaagcgcttcaccgaaatgattttttttgatgtaatgaaagctcgcgagcatcgctattcgccgctcccaaagattttccgattcggcgagccgaaaaagcgtgtctttttcttgatggaaaagaaacgcgcccacaatctgctccgccgataaatccactaaatcccaattgttgataaaccgtgtattttccaaataaagccgataaatcgtttccttctcgttttcactggctttggcaaattttttcacgagcaaaagcagcgctaaaagtcgagcttcatggtatttcgaacgcaatagctcgcttacgatttccaagctgcaagtttcaaaaagtttgaggcacgcgcggacttccggcacttttatgccgagaaaaatatcgccttctgcatattctccgggcgcggttttaaaaaagcgctgcaagatttttgctttttctggattttttaagcgattcagttcatcataaatcgcttctaacgagcagcgctcgaccttcgttttgctcacaagatttgcgttgaaaagttatgaattacaaaaataaggccgtgctgatgtagcgctcgccggtgcttggcacaatcacgacgatgttttctttttgcgaaagctgctttttcgcgtaagcaattgcagcagaaactgctgcgccggatgaaatcccacacaaaataccttcctctttggccagtgctctggcggtttcgaacgccgcatcatctgtgacggtcacgacgtcatcgataacacttcgatcgagaatgctcgggacaaatcctgcgccgatgccttgaattttatgcgcgccagcagcgccgcccgaaagaacgggagatccggcaggttcaacggcgagggtttttacgccaggctttttggctttcagcgcagtggaaacgcccgtgatcgtgccgcccgtgccaacgcccgcgatgaacacatctacgctgccttctgtgtcgtgccaaatttcctcagctgtggtgactttgtgcgccgctggattggctgggttgccaaactgattgggcatgaacgcatttttttcaagctcgcaaatttcgttggctttttcgatagcgcctttcatgccaagcgagccatcggttaaaaccaactccgcaccaagatgccgaagcaattttttccgctcgttgctcatggtttcgggcatggtgaggcagagtttatagccgcgttcggcgcaaacaaaagcaagcgcgatgcccgtgttgccgcttgttggctctacaattaaagtgcttggggtaatttttccatctttttcagcggcatcgatcatcgcttttccgatgcgatctttcacgcttccaagcggattgaaaaactccagtttaaggtaaatgttggcgtcagtctctttgctaagtttatttagcttaacaagcggcgtgcggccaattgtgtggccgatcgatgggtaaatattcatgaggacagttcaatttttgattagcacgaataatttgcaactaagcaaagcgttttttcgcaaaaattttactttttattaaatgtattggccgtgttggccattctgtgaaagatcaggtaagaaaatttcaaccctctttgatatttccggcgcgcaagtcgccccagaattctgtatttttgtccgtcattcagcgttttccttcagttcagcccattttgggtattggtgtttatgtaagtgtattcgatcagtcgtggttttgaacgaaaattgcagcttattcatgcgtattataagggtttttataacgaaagttctttttgttgcagttcttgcccctgtggttgccatcacggaaatttatgcgacagacacggcaggaaaaaatgcgataaaatcccctgttttttataggaaaagtatccccattccgaatccaattgaaaaagttgtcacaggtgatttcaatggtgatggcattttggattttgcgggcgtcgagaaaaaaggggcgcgtctggtgattttttacggcagaaaaaacaacccttttgtgccgcgccgctttcgcttgaaatcgccgacgtatgatctaaaagccgccgacgtgaatcatgatggcaaagatgatttgttggtgctttatggcgagccttcgatgcttcggtgttttatttcgcgccgaaataaaaagcttgttcccgcagcgctgctaaaaaccgcaaacaacgcccgaaagcttgaggtggaatttcatcaaaattctcgcaaaatttttgccattggtaatggtcctggcgtcgaaacttttttggtgggtgaaaaaggcgcgctgaaaagtgcgtcggtgacgtttgaaaaaaacacctataaagagattacccatggccatttgcactcggaagaggccaatgaaaattatctgctttgcacagatgccgtcgagaataagctctttttaatgcgcgattctaaaagtgatctgtttaatgagcccgtcgattacgcttttaacgcgcctattcgtggtttggctgccaatgacttgaatcagaatgcgattcctgatgtcattttaagcttagacgcgtctctgaaaaacggaaaaaactctcaaattcaggtggtgtatgatttggggattgaaacgggcgtggcgcccacaacgctcaaaacgagcaaaaatcccgggcaactggcggttgctgatatcaatggcgacggcctgcgcgacattctttatgcggacaatgaagagcaaaccatttccgttttctggggactcaataaacgccagtttagcgagcgaaccgttttgggctgcgcgacaaccatcagcgattttttggttgccgattttaatcaggacggagtgaaagaagtgcttttttgttcaacgaacttgaaaaagatcgttttttttacgactgacgccgatctaaaaagtccgatcacatatcgccaaaaaagaaatctggctcagctgaagaagatcgtttgtccgccaattccttcggaaataatggtgtcgcagaattccaggcgcgaagatttttttgtggtgagtcaagcatctggctatgccagcaagctggagctaaatgcccagagcgcgcgtgttttcactcaacgcctgggcgcgcggctgcgaaacgcctggcggcctgctgataatgcgctgctaagccttttagaaaataaactctcggtgcagagttgcagcagtcagtttcgttttggaaagttcaacgaatttcctgttttttcaactgatttgcaaagcgcggttttatggtggccaaaaaattcaaaatcgcaatttgtcctgacgctttttgataaaggcagccaaagcattttacccagattgcagcattttggcattgatgcgcaaacttacgccatcaaagagttgatgttggaaagtgaagtgaatttggcgcaagttcagcggttttatgcgtatgcgcacgagccaaaaacgatgctggttatggaaaagtcggttggtgatggcgctcgccttgaggcgtttaggcttgaaatgagttcgggtgaaaaaatcctgctcaaaaaagagaccttgatgaaaaatgaagaaatgggctcaaaagtctttccggggagaatggttggcgtggctgatttggacaaagatgagaaaatggattttatgtttgttcataaaggaagaatttatttctatttgtcgtcagtctcgtatgcggctcagttgaacccgtatgtatttggcgcttccgtcgatgatttctaccgaattatggatctaaatcaggatggctatttggatgttttcgttggcaaatcaaaagataccagcttgtatattttgaaagggcaaaaaaatggacgtttttctaaaccgcatcagctcatgaaaaatgtaatggttcaagctgtggtggccactcaagagcgtggcgaaagaaagctggccgtggcgaatgcgcggacaagcacaattgatattttatcgctcaaagcgtttcgatttttaaactaaattatttagataaacgccgttgcgcaagatggtgtttggaaaaataaaggatacaaaaataaacatttcatttttgataaatatgtcaatattaccggtttacacgttaggagaacctgttttaaataaagtggccaagccgttgaaaggcgtcgacgcggaaatgaagcagttcatcgaggacatgtttgaaaccatgtataatgccgatggcattggattggctgcgcctcaagttggcaaatcgctccggttgctcgtggtagatgtgtctgtcatggaagattaccaggatgagaagcctttggttgtgattaatccgcaaattttagagacaaaaggtcttagcacgatggaagaagggtgcttaagtgtgccaggcgttcatgaagaagtcacgcggccaaaacagatcacgctgaaatatagagatgcggattttgtcgagcgtgttgaaatctacgatggcatgatggctcgcgttttgcaacatgaaattgagcatttgcaaggaaatctgtttatcgacaaccttgatgcgaaaactcgccgcttgcaccgtgaagagcttgacgctattaaaaacggcgaggtagaaaccgcctatcttgtggccaagaaactcaaaactgtttagaactgtggatattgtttttatgggaacgccgcatttttctgtgccatcgcttcggaaaattgcggcttctgattctggattacagattaagctggttgtgaccagcccggaaaagcctcgtcaatccgcgcgaagcaagcccgagccaacgcctgtgaaagcagtggcaatggcgtttggcttgccggtttatgaagttgaggacgttaaaagccccgaatttttgcagaaaataaatgaaatccgcccggatgtaattgtggttgttgcgtttcgcgttttgccgccggaagtttttacagcggcaaaaattggcacgttcaatcttcacgcgtcgcttttgccaaaatatcgaggtgcggcgccgattaactggtcaatcatcaacggcgatagcgaaaccggcgtcacgacattttttattcagcaaaaagtggatacgggcaatatcattttgcaaaagaaaaccgaaatcggcgagcatgaaacggcaactgaattggcggtaaggctttctgaaattggtggagatgcggttttagaaacgttgcaaatgattcaaaacggcgcggttcagcttcaagttcaagataatgcgcttgcaaccaaagccccgaagctattcaaagaaaacacgcgaattgattgggcagcgccagccaaaaaggtaaatgatatgattcgcgggcttgctgagcgtccaaccgcatggacgacgatgaatggcaagtcggtaaaaatatttcaagcagcgccttgtgagctttcaccagttcaagctttagccgcaggcgagtggctcattcaggatggcaagttgtatgttggctgtggcgaaggcgtgttagatgtcaagcgactacaatttgaaggcaagaagcaaatggaagtcgaagtttttctgcgaggatttcgcccaaatggcgatgagcgatttgagtagaaaatgggtttgtcccgatggtgcatgtcagtagtttgtaaattcttgccggtaatttcgtttgtttaaagatgttttaacttaaacatgctgggagatgcttgcacgaaaaagtcttatgaacatatcaagatggttttatgcgttgtgtgttttctttagctgcacgggcgcggcatgtgctggagaaacggatgaggtgttttacaacgatgatttttcaaagctttcggtaaaaaaatcctcttcactcaacgcattcggtggtgcttctctgaaaagcgtttccatcaacagttctcgcggaatcatgctgggcttgagaggtttttggcatttaaacgaaaatttctggcttgggatcgcgggttatcgtttgctgagttatgcctacgatgcggattttatgtttgaaggaaaagcctcgcgcctgaatgcaaaatatggcggcctagaattgagttaccaatatgaaatggcgccaaaagttcattttgtgttgaattcactggtgggcggcggccttttgaagtatgaagtcaagaacaaaatggtaaacgagccaaacttagggcgggattattttttcttggtggagccaggtgtgagccttgaaatggatttggcggaaggcattcggtttgcgctgggttcaagctatcggcgtgcctttggcgtgaattattacgatttgaacgatcgaaccctcagcggcctaaactcttccatgtacttcaagtttaagattttctaaaaatttaagaaacgcgaacgcttcaacagccattgttgaaaattcagagagcgcctcgcttccatcgtttatttttctatttcaaaaaaacagcttgactttttcatctcacagtgtagatttgccgcgtcgtttttgcaaaaatcacaacttatttttgagatgccacagcaaatcccgctaaatagcacggcccaaaatccgaccggaaaaccggtttgtggtcaaaaaatcatttactgcaaaaaaaatccgcagacaaatcccgatgagccaaagcttgaattgattgtgccgtgcggcgcgcctcttgagccggcgattatgggactgcgcaagcaaggcttctacgtggctggaaaagacttttaaatgcaagctttgcccattttcagctttacatctttttagaaaccatcggttattgcgaatcgtaagtaagttcttgctttttcaaccataaatcagtttgctgtgaaaatgggcacgcttcagtatcagcttttatatagctttttggttctttgtctactgattattctgaattatttgatcgactctaaaatcaagaacaccaattttaagtatcacctaaagcaaacgcgtggaattgggatcaggaaattcttgaaagccacttccgttttgctgtttgttctggctttaatcattgtttggggcttaaatcccgataatctctgggtggtcggtagcacggtaattagttttatcggaattggcttttttgcgagttggagctttttgagcaatatttttgccgcttttattttgtttttcacctccccattcaaaattggggactacatctcgtttaaggaaagctcggaggatatgttcggcaaagtgcacgacatgacgctcgtgtatgtctttattaaaaaagacgaaggtgggacaatttgtattccgaataatgttattttgcaacgaacggtgattaaatattcagcaaaagaacacttccaacgcataaacgcaaaatcatctggagaaaaggaatctgatggcaaagaataacgcattacaaaaagaacttaaaaattgggggattattttagctgttttcatattcatgtttgtaaccggtttgcatcgtccggtgattagcgcgttgcagcagctgattttgatgaccggcctcatgaaacccgatatgaatttggtgcttgaagatcaacccgacgcaagttacgatttagaattaaccacgctaaacggtgaaaaaatatcgctttctgaatttgaggggaaagttgtgtttatgaatttgtgggcgacttggtgcccgccttgtgttgcagaaatgccgaatattcacagtttatatgaaaaggttcatagcgataagattcaatttgtcatgatttccttggacgacagtcctgaaaaagtcgaggcgtttttggagcgcgccggctacaaatttccggtttttatgttaagtggaaatcgcccgcaagtttatgcctcaaaaacgattccgaccacttttgtcataagcccaaacggaaaagttgcaacgatgcgtcaagggttggccagctacgatacggatgaatttcgcgcatttttggaaaaactttccaagctttaatggctgctcaaaaatcccccgttcactttcacctttttttctattccgacatcagcgcgtgcgagccgaagcgcaactatttttgagttgtgaaaatgagcctttcatttttttcaaagaactcgctgtcaaaaaagtccgctcttggaaaggctgaaaagcacaccaaaccgatcgccaataaaattccccaaatccattgcaacgcgcgcttttgcttgaaaagaaacatcaaaaagcgtggcgggaaattcaagctccaacatggaggaaaatagcgttaaatcaggcagttcgtagtaagtataagttttcccgtttttcgtgtattctttcgcttcggcgtcgctataattgccgtcgtatattccataatttagagaataagacagcagcaggcgataagctaaatcgttttgaagttgccccataataccaagatgccaagccaaaacgcggttatttggaaaaacatgaacgatggtttccccatcttttgtcgtcagtgaattgtagagatttaagatgggcgaagtgataaacgggttgccgatagtaaatccgttgtatgaccaacccgattggtacatgaaattgttgtaataattatcatttccaaataggcgatcttctgtttcgagatcgtgaacagggccgccttgataagtggttttaacaaattcgagcacaatcccttcgaccaatgcgttttgtttttttaggcaaaactctattccccaaagcccatcgccaataaattgaatgcctttcccggaagcatcttcaaaaattgtttggcgatatactgtggcggtataacgatcggtttggtagataacgccaaaatcgtaagagccaatatgatttccaactctattgtgttgctcttcagcttcaggagatgtgtcctcttcgcctgattttgcaagaaaaatatctttgaaaacagaccaagattcgggaagttgtccataaaccggatgttccccgccccacatagccgcatggtgcaggccaatatagccatcaatcggaagcgtgttctctaatttcaggtataaatatttttcgtgtaaatatgggttggaaatgtggcgctgttcttcaaaccaaccatgtgcaagcagggctttaaacttcagatgctctgaaatgataggaaacgggacataatcgtttgtgcaaacctgaacgacgggaatcggcgcagcattggatgacataaccatgtcgcctgattttaattgagcgattttgcttttttcctgttcttttttccctcccagaagtcgcatgtatggagattcgagttcaaggtaggcttgttggaagcggtgcacttcatgataggtgtccgttttgccagccaaaatttccgcgccggtttttaagcttaatttatttgaaaggggaaactcacttgcaattttgaaattcccatacggttgaaaatcttctgtgttgtatctcccagattggttcattaagagccaaaagggcacatcggtggcaagaaggctttgaacttctacgtcgtactgaaacttttgggcatagcaactatttgccacattgagaaaaagtacgtacaatatgaaaattcgggtgtattggatcatgtctgtattcgtttattggctgctcgggacgatcggttaagcctgatttggtaggaaaatactgaaatcatctgagtttgaaaggcactgttggtattaagcgcgaatgaaaatccagagtaaaagaagaatattttttggaaaaaggatttggaaataaaaaataaaaggtctaaatttgttgctctcgttggtcacggggcatagcgcagctggtagcgtgtctgttttgggaacagaaggtcccgagttcgagtctcggtgccccgacattgcacttgtgcccgtagctcaatcggatagagcatcagccttctaagctgggggttactggttcgagtccagtcgggcatacatcagtgctctttagcaaagatggtgattgtagctcagttggttagagcgccaggttgtggccctggaggtcgggggttcgagtcccctcattcacccacagccaagttagaatatttggccccatagactagtggttaggtcaccaccctttcaaggtggtagcacgggttcgaatcccgttggggtcaccctaaagcgtgaagaagccctgttcaggaatggacagggcttttttaacttaaagcccatcgatcatgaaaatttcattaaattggctgaagtcatttgctcccgaccttaatttaacctcagaagaacttgaacaaaagctcacagctctcggcttggaagtcgaaggtgtccaagagctttgcgccacattttccaacgtggtggtcggcaagcttcttgaaaccgctaagcacccaaatgctgataagctaaccgtttgccaagtggatgcgggcacaggcgaaacactgcaaattgtgtgtggcgcgccgaatgtagctgctggccaaacagttgctgtggcgctcgttggagcaacacttcaaacgccttccggtgatatcataaaaatcaaaaaatccaaaattcgcggtgaaacctcattaggcatgatttgtgccgaagacgaactgggactttcggataatcatgatggcattttggttttggacgaaacttatccgatcggtgagcctttcgaaaagtatgtaccgaaagacacgatttttgaaattggcatcacgccgaatcgcgccgatgcgctctcgcactttggcattgcccgcgatttaattggcgtcgacaatgtgaccgaccttgaccccgatgcgcttgactttaacccgagtaccaagcgcattgttgttgaagaccctgaaaattgcccgatttacacggcggttgtgattaaaggcgtcaacgtcgccgagtcgccggcgtggctgaaggagcggttgcaaagcataggtcttcgtccgataaacaatattgtcgacatcacgaattacattcttcattcgttaggtcagccgcttcacgcttttgatctcaatcgactgagcgggaagtgcattcaggtgaaaagcaatctctcggaaacatttgtaacgcttgatggaaaagagcggcaaattgagccgggcatggtgatgatttgcgacgcagaaaagccggttgccgttggtggcgtgatgggcggacaaaattccgaaatcaccgatacaacaatcgacattttactcgagtcagcttatttcaagccgagcagcgttcgaaaaaccgccaaaaaattagggatttcgacggattcatcttatcgcttcgagcgcggtgtagattttggcaatgtgcattttgcttccgaagcggcggttcatctgattttggagctggccggaggaagcgttgaagaagttgcgcatgttgcgtccggctcgtttgatgaaaaattgattgcgtttaggccagccagagccaatgcgttgctcggtgcggatattcctgccgaaaaaatgcaggatattttgatgcacttgggtttcaaaaaaagtggctcacaaaaaagtgacgacgcgattgaatacattgtgccgtcgttccgcgtggatgttgagcaggaaattgatttgattgaagaggtcgcgcgcgtgtatggctacgacaatttggctgtcacggaaaaaatgacctccgcttatccagctgtgctaaacaaaaaagagacctttgatgattatgtccgcaatttgatgatcgggctgaatttcaaagagcttttaaccaatccgcttttgaaatattcggaagccgagtccttttccacgcaaatcgtgcgcacgctgaacccaatcagcgaggatatggaagccttacgcccgagtttgataccatccgttttaaaagtgatttctcgaaatattcattacggcaacaccgagcagcgactttttgaggttgcccacacatttgagaaatgtgcggagtctgcaggtgcgtttgtaccgggatataatgaaaaagagcgtctttgccttgccgttacaggcaagcgcgagccgctgggctgggctcaaagcagcacggaaacggatttttatgatttaaaaggcgcggttgagatgctgcttcagaaactgaaactacttgaaaaatcaaagtttattacgtataatcggagctgtctgcaattggagctgactccagttgacggcaaaaaagctcaaaagccagtaattgcaggattgttgtatcagttggaaaaaaatatcttggacacgtttgacattaagcagccggtttttgtcgccgagcttgacatggatgtgttaaaggattctgcaggatttgagacaaaatatagcgcacctgcaaaatttccggtggttcatcgtgatttggcttttctgcttcctaaacaggtgaagtctcaagacgtgatgagtgaaatacacgcgtgcagtgagatgattcagtctgtgaatgtgtttgatgtgtatgagaaaaatgataagcaagaccgagcctataatgagaagcggagtattgcgttttcattcagcatcgtatgttacacccatacgctggcagagaatgaaatcaatgctctggttgataaaattgtgacaaaagttacccaaaagtttggtgcggaacttcgacaggcttaagcgtgcaaacttagtggtcaagtgttttttcgtgttgggtaacctaagggtcagttatttgcagcaaaatgatattaggaaaaatgcaagagaccaatacttcgctacaaccgaagaatcgaaatcagggcattagtaaagatgttgcaaagaagcaattaacgagactttccaaccaaattgataagcttgttgaagaagtcaaacaacttcgtgaagaaaaaaaagcgttacaaggtgaaataagtcgtttaagcgagcaggtggctattgccagcaaagagttggttcaaaccgagtccttggtaaaaaaagttatagatttttgtgaatcctctcacctattggatgaatttccacctgtgatttttacacatgaagaaaaactattgattcgccaacgaatcacgcaggtgcttgaacgaattgatattgagctgcagcggctttaattttatgctggccatgaacggtttgagaacttattttatttatcatggaatctctgagagttaagatttttggtgaagaatatgcgctccttgtcgataataaggcactgacgcaatcagcagcaaaacgagttcaagaattgatgagatcgtttaaaaatgaagcgccggaactcagctctcacaagtattctgttttggcagcgattcatttggctgagcaaaatgttgagcttgaaaatcgtttagcttcattgttatcggagattgaacgcttaagtaatcttatcgaaagtacgactgaaattcataattagtggtttcttttgttccttggcattcggtcgttttttgataagacaaaagaaattaatccgcaccaatttttccagggtgagtttcttgtgcagaagaacctatcataagaaacagggagctcatctctctgtgtgaattgcaggcctcaggttgtcgttttaaagcggcaattagaccagaaagttggtctcagtggaagcaaaacctacggaggaggcgcccaccgtattataggctttggttcttctcgcctataatcactctggattttgacgtgcggatttttttttcgattgcggttcgaaggctgttaaaacacgcattaaactatcgggcttatgctacggacaaagtttcgcatgaagtatcgtcacaccatcataaataacttaaaaatatatttacttatacataggaggataaattgaaatggaaatcgctataaactttggtttgattattgctgccagtttgttctttctggtagttggtttttttattgggcgtattttcttagagcgtattgggacaactaaaatcttggaagccgaagagcgcgccattcagattgtgcaagaagcacagcgcgaatctcaagccgaaaaggaattgaaagtttcggaagtaaacgaagaatggaaacgaaaaaagcgtgagtttgaacaagaagtttctatcaaaaacaacaagttttcccaaacccaaaagcaagttcgagttaaagaagatgcgctcaatcgccgttccgaacagcttcagaaaagagagcgcgctttggacgatcaaaccaaagagctcaatcaaaaattgcaatttgtgcagcaacgcacggatgaactcaatcagctcattgccgaacaaaaccagcgtctggttagcatcagcggtttgaatgcagaagaagccaaagcgatgttgatggataacatgattcagcaggcaaaggaagaagctgctgaaaccatccgcgccatccacgaagaagctgagaaaacagccaataaaacagcggaaaaaacaaccttgctcgccattcaacgcgtttcattagaccaggccacagaaaatgccatctcggttgtccatcttcaaaacgacgaaatgaaaggccgaattatcggtcgcgaaggccgaaatatcaaagcatttgaaaatgccaccggagtcgatattatcgtggatgacacacccgaagttgtaattctctcgtgttttgatcctgttcgcagagaacttgcaaaattgacgcttcagaaactcttagtcgatggtattattcatccagcagccattgagaaagcgtttgaagaagcagaaaaagagcttgaggaaattgttctcagcacgggcgaagacacgttagcctcgctcgaaatcccaaatctgcaccctgatctcgtaaagctcatcggcaaaatgaagtatcgctcaagctatgggcaaaatcttcttcagcattccaaagaagtttccatgcttgcaggcctaatggccgctgaactcaaactcgatagcaaacttgccaaacgcgccggtctgcttcacgacattgggcaaatgctcgattctccagattcgtcacatgccatttcaggaatggaatttctttcgaaatatcgtgagcatccgattgtgctaaactcagttggcgcgcatcatggagaagtgccgaaggataatcctattgccgagcttgtcgacgcggccaacgtgatttccagttcacgcccaggcgcgcgtggtgcgattacgccagagggctacattcgccgcttggaaagccttgaagaaattgcaaaaagtttccctggggtttcaaaaacatatgcgctgcaagccggtcgtgaaattcgcgtgattgtggacggcaacaaaatcgaagacgcacaagccgacatgctctcgcacgacattgccgaaaaaattcaaaacacggtagaatatcctggccaaattaaaatttcagtggtgcgtgaaaagagaagcgtcgcgtatgcgaagtaaataatgaagaatgcaatcgccggtttttgtaaatgaaataaagttgaaaagggcggccaatgggtcgccttttttgatcaaaaaaacgagggttattttcatagccctcgttttttgcctcattttattcccaaaatttctcttaacggaaaatcgtttggtcgcgttttggccctaccgaaatgcacttgatgggtacaccaagctcttcttccaagtaagcgagatatttttgtgcgttcggatgcatttcttcgaacgacttcgcattgacgttcgatgttttccagccttcaaatgttttatagactggttttgccgcttccagtgtttctacatcggttgggaaatctttcggcgacttgccgtcgagctgatacgcggtgcaaattttcacttcgtcgaacgtatcaagcacatcgagctttgtaatggccaattctgtgacgccattcaccgcaagcgagtatttcagcgcaaccaaatccagccagccgcaacggcgcgggcgtccagtggtggcgccaaattcatgaccgatttttccaagctttgcgcctgtttcatccttaagttctgttgggaacgggccgtttccaacgcgcgtcatatacgctttgcaaacgccgataacgctgccgatgtgcgtgggtgcaatgcccgagcctgtgcaagcgccgccggatgtcggatttgaagaggtcacgaacggatacgtgccatgatcaacatcgagcaagctgccttgcgcgccttccagcagcacgcttttgccagcacgaagttgttcgtttaagtagcactgtgtgtttttgacaaactgatcaatcgtgcggtcgaagtcggtgtagtgcgtgacaatctgttccacatcgagttgttctttttcatagatcttggtaatcacgctatttttatatgccagattggcgcggagcttttcaccaagaacatttgggcgaagcaaatcaacaatacgaatgcctttgcgcgcaaatttatccatatagctcgggccaatgccgcgtccggtggtgccgattttttgatcacctttcgactcttccgaggccgaatccaaaaacttgtgatacggcataatgagatgcgcgttgtggctgatgtagagccggtcttccacttcgtagccaagcttgcggacggtttcaatttccttcaacagttcgtctgggtcgataacaacgccattgccgataacacaagtgcaattgcgatgaaaaatgccggaaggaataagatgcaagacgacggttttgtcttcaaagcaaatggtgtggcctgcgtttgcgccgccttgatagcgcacgacaatgtcgtatttctcggaaaggtagtcgacgagtttgcctttgccttcatcgccaaactgcattcccacaatgacggttgcattgcgtgtatgtgattgatctgtctgattcatgagcggtttcctgattgattagctcgttaagtaggtagaaagcaccgagagcaattcttttttgccttttcccgttacggatgaaaaatccatgataaactcaaaatcgtaaaacgctttttccgattcgcgttttgatttggccagcgccgattgattgagcttatccgttttggtgcgaacaattgcaaatcggcgaccgaaaaatgatagaaattcattcatttccaaatcaattggcaaagccggatgtcgagagtctatgagcaaaacgatcaacttgagttcagcacggctttttaagtagccttccatcagttgctgccagttttcttgcagcgacttcgatactttcgcaaagccgtaacccggtaaatctacgaagtaatactttccatttacaagaaaaaagttgatttcacgggtttttcccggcgtcgcgctggctcttgccaggtcttttttgcccatcaaggtattcatgagcgaagactttcccacattggagcgtccggcaaacgcgatttccggcagcccatctttgggcaaatcctccaatcgcgtgacacttttatagaactctgctgactcgattttcattttacttaaaacagaattgacaacaaattcacactcgccatgactcttgacgactgctacgagaattttctcacgggcataaaacagtacaataacaaagatttctttgaaagccatgacacctgggaagaaatttggcacgaattgcgcggaaccgacaggctgtttgtgcaagggctaattcattcggccattggcttgtatcatctttccaacggaaattggaaaggcgcgcgtcatcaatttgaaaaatgtgaaaaaaagctctcggcgtatttgcccgcttatcgcggattgaatgtgcaagcgtttctaaaacatcacgaattggtttgcctgccgctaacgcacaaaattgaaaaaaatgagccggttcagcttttggaaagcgtttttccaaaaatagaactgagcaatgcggcggttgagtcgctggaatcgcttacggtggcgacgcaaaaaattcaaacggcgtgtgagcaagcacgcgtgcaacttgccgcgcgcattgaagcacttgaagccatgcagcaagcgtcggaaaagcgcgtcaaaatgctgcaggaaaaatttgagcagcagctttccgaaatccagcgtcgcgaaaatcgcttgcgcagaaatgtgtactttgtgcttggcgtgttgatcaccgcatttttagcggcgattgttcatgcgccgtgaatgttttgccagcgaaaaaacaggccggtaagcgtagccgtttttctcgtttgcagcgggcttccattttttcggctcaagcgcaagctttccctaaaaatcccgtcaagtttttgtagatttacgaaaatttttgcgagccacatgcaaatcaaccgagatatgagtctacttaaggaaatgcttcagctgttacttcatgcaattggtggcaacggtgcttcgatgaacgcgtcgagcacagatggcgatgatgcccaaaaacctccgcttccaatcgacataaaaacgcaattcaataatctcaaggtcgatattgtttcaacgccgcgcaaatatttcatgtttgtgctggtttgttttttggtgctgtatgcgctcttcggcgactatggaattgtgcagcgacttcggttggaatatcattatcgttcgttgcaaagcgaattagctgaggaaaacaagcgaaccaagcagcttcaagcggaaatccggcatgtgaaggaaatcgaggaaattgagcgaattgctcgcgaaaaatataacctcaccaaagaaggggaaaccgtttatatcattaaacaaaaataacttacagcttcggatatatgcttagttacaccaaaagtgtttatagttaccgccgtagaaaaacggttgaagtgaaattcggcaatattaagctcggtggcatgcagccgattcgcgtggaatcgatgacgaccgccgacaccatgaacaccgaagccgttgtggagcagagccggcggctttacgaggccgactgcgaaatcattcgcatcacggcgccgtctatcaaaagcgcggagaatttgaaaaacattcgcgacatccttcgcaaggacggcatccaaacgccgcttgtcgctgatattcatttcacgccgaacgctgcgatgaaagccgttgaatttgttgaaaacgtgcgcatcaatccgggcaactacgccgataaaaagcgcttcaaccacatagattttaccgacgccgaatatcaagaagaactcgaacgcttgcacgacgagttcaagccgcttgttttaaaagccaaagaatacggcgtttcgatgcgaatcggaaccaaccacggctcactgtccgatagaattatgagccgctacggcgacactccgctcggcatggtggaatctgcgctggaatttgcccgcgtttgcgaaatgtacgattactacgatgtgcttttctccatgaaatcctcgaatgtgcgtgtgatgattgaagcctatcgcttgctcgctgcgcaagccgaccgcgagctcaaatacgcctatccgctgcatttgggcgtcaccgaagccggcgacggcgacgagggacgcatcaagtccagcatgggcatcggcgcacttttggaagacgggcttggcgacaccatccgcgtttcgctcaccgaagatcctgtgaaagaagttccgatcggttacgacattgtcaaaaaatataacgaccgcttgaatttgcggagcgaacgcacttttgagccgatcaatcaagccattgcgccggacgcgaatgaggcacaaacggaagtcatgccttacgatccgtatgattatcgccggcgcgattcgctgaaaatcaatttgggtgaatttgactgcggcggcgacagcgtgccgcgcgtcgagttggatgtcaaaaccgcgcttgaaaacacggatgctgtttgtgcagaaattctttccatcgcaaaacccggccagtcggaaagcatccgcgccgagtttgtgaatctgaatgtcgtatcagccgacgagtttttgaatattcagaacgcgcttggcgaaaacgcaagcgccgttcagctttgcgccacaacatgcgattttgaaatcgctaaagccttagtcggaaaagccgccaaaattcgctttgaaattgtggaaggcgaaatgttggagaaggatttcttgaccgcgcttgccggagaaagcatcattgagttttcctttaaaaaagaaaaagcgaccgtgcaagccgccgccgaagtgcttgctaaaatcgcagccaaatgcaaagccatcggatttgaaaaagcgatgttttcggtgcaagccaaagaactcgtgtttgccacgcgctacttggttcgccttttcaacgaatccgaactgaactttccggtaatgcttcgctacaatggcaagggcatttccgagcgccagcatgtgttggtagatagttccatccaagccggcacgccgcttgcggatggcatcggcgacgcgatttcgcttgttacggatttaacgcacaaagaggaactcaacttcgcgtacagcattttgcaagccgcgcgaattcgtgtttccaaaacggaatttatttcttgtccgggctgcggtcgtacgctgtttgatttggaagaagcaaccggaaaaatcaaagcccgcaccgcgcacttgaaaggattgaaaatcggcattatgggctgcatcgtaaatggtccgggtgaaatggccgacgcggacttcggctatgtcggtacggggcacggcgaaattagcctttatgtcggcaaagaatgcgtccagcgccacattcccgaagacgaagccgtcgataaactcgtagagctaatcaaagaacatggcaaatggcaagagccgaaggaagaagtcgaagcgtagtgattttcgctgagattataggagaaacgtttgtgaaataaatgcgccattaaaaaaccggctttgaagccggtttttttttcgatcagctaaaatttgaattttgtcgtgcacatctcagcaaggcgtaaaatttgtgcaattcaaatggccgctttgcttaagcggtttcccatttctgcaatttctcttgaatgaattggatgatttgctcgtgtgtttccttgccgttgccttcgaccatcatgggttcgccaaatgcgaaatgcacagtcgttttgggattaattttcccaaaatccttgataagacgaccatttccccacgcattggttttgagcgcaagtggaataaccggcacattgtttcgcttcgcaattttcactccaatggtattaaactgcgacgggtcaaatttgtgcgtgcgtgtggtttgaggaaaaatcaaaatagaaatattctttttgagacgcgcttccgcgccttgcatcatgttttgcaagtcttcttttggattggttcgcccaacaataatcggattgcggctgttcatcacatagcggaaaactggatattcggttagttctttttttaccacaaacacgattggcaaatgcggctgcagcataaaaggcaaaacaaacgtttccagcgtgctcatgtggttgccaatgaaaacgcagggtgaattgagccgatcgaccacatcaatattttctacattgaattgaacaccggcgcgttccaaatggtgaaagatctcgtagctgctttccgcccattccgcgtccccgtagtggcctcgtttggccgcacgcgaggagagaaaaacggtcttcatcatgggaaggtaaaatgcgagattcggcgaaagtggcgcaagccaatgcttttttttaacttgcgaacgataattactttgaattaccggacagttcatcgattcagagtgtttgatttaaaaagctaagtttgtgcgaaagttaacgattgtcgcgcgttttttacatcggaatttcatttttgaccaaaagcgtatgactgcagaagtaatgcgtgttgctaaaaaacgccgcgattcaacatgcgaaacggtttcctgcgaaaagaaaataaaaaaagccgtaccgtttgcgcagtacagcttttttatggccgaagaaaaaaacttttctatgcgttttgagcaattaaagttgggtggaaaacttcatttagcccagcaattttattggattgtagatgaacgacaatgtcgatgtgatttagcacttgcgcgaccatgccgcccatcccgacacttggcggttcaattccaaaatcggtgaaggatgttttaatgtcactttcaatcaaaacatggctgcctttgcttttcagttcgagcgggaaaacaaactgaaacggttcgccaccaatgaaaatttcgccagcaacattgatggtgctgttaattgcagccgccaatttttcgcgttcaatccattcggagataaagcgaatgtttggttgctcttcgcctttgagaatatcaaaaacgcttttgtcgcgatccctgttgccggagtcaaaagagcgaatcggcgcagtaatttcaacttggacgcgctcattgtcgtccgagaagtgagcgtttgcaacaacggcgttgcttttgcctgtcacatgaatgttggcaagaaaaaacatttttttctctgttttgtaagcaaggccatgttcatcctcttcaaaaacagactcatgctcggcttttgccaggccaatcaaaaaaatcattcccaataaaaaaagtgttacttccataccaaccatattttcgtgtgtttaagttgcttgatttttgagagttgctgatggcgaacttttatgctaaagtttcagcgaactaaaatgctcgttgaaacttaggcaaaataggcttgccattggcaactttgcactttaacggcatttaaaaattttagttcataaatgccgaacgtttgcctttaaagttataagtgttgtgttaatgtaaaaagcgcagagaataataagaatcatttttcataagcgagttaaaatggtaaaggtttcaatcggggaatatttttctgagttttattgagaaacacacgtgcgatgtgcacggttaagcggcgtgtttgggaaaaagcttctttggcgtaattctgaggtggtatcgaaaaggaaaaaatcgttttggtgctatttcttaaaaaagaaaagtcagtgatttgcgtctcactgacttttggttggtctgatgaacaatttataaatggttcaaaaaacaaatcgattacttggtggcagaagtcaaaatttcgtcaatttctttactgaccttgtcaatgctctgcgtgccatctacttccgcagccgttccttttttcttgtagtagtcaagaaccggcgcagtggtttgatcgtaaatggataggcgctttctgatcgtttcttccttatcgtcctctctgatgattaagtcttcaccggtctcatcgcatttcccttcaaccttcggtggattgtaaaccacatggtaaacttttccggtcgacggagcaattcttctgccggaaaggcgtgccacaatttcttcggcgtctgcggtcagactgataacacaatctattggaatctcatatttttgaagcaagcgatcgagcgcttcggcttgcgggacggttcttggaaagccatcaaggataaagccttgctcgcggttttcttgaacagaaacgtactcttcgatcatgccgataatcacatcgtcaggaaccagttctcctttatcaatgaatgattttgccttcaaaccgagctcagtgccttgtttaatggcgctgcgtagcatatcgcctgtggaaatatgagcaagttgatgtttttcagaaaggatttttgcttgagttccttttccaactccaggtggtccaaagagaataattttcatgatctattattttttgttttttgacgcgaatgtcacctttatttctttgcttttaccattcgagggtttctcggttttcgcagcggcctcttcttggcctggtgctttgatcgttgtcgtctccaccttttgctttttgggttcttcctttgaaataaaggctttgctgatagacgggtgaataggattttcggatgtcgggaaaagttcgtccaacgctaaaataagcatggcaataatgcgttggttttcgccgaggtcaggttgcccgttatccagattcaaagtagactttacattgacaatggtttcaggctgattttgtgcgtccatttcctcggttagccaaatgctcacatcagcttctttgatgagcgaaagtggggtgcgcactttgcatttgatgacggcaatatttccaagatcttttttcttggtgtccaagtcccaaccaatccatatatcaacttttttctgaatcgcttcataaatatcgttcattggcgctttgtagtgccgtgtttttagctcataaaactcagcgttttcagtcgtttccgctgaattttgggtaaatgcgctcaccgctctacgataaacgatatcaaatatatttcctgacatgaaatcaaactatttttaggttgaatgacgactcgtttgaattttagaaaacttctttccatgaacatgttgaatggctaactggccgcaagccgcttgaatatcggctcctctacttttgcgaacggttacagttaatccatgctcaatacattttctgatgaatgcctgcttgtgaccctcaggcgagggaagataatcaatattatctactgaattataatcaatcaaattaattttgcagttaattcccttgcagaacttgcttagcaaaatagcgtcttgctcggagtcattgattttgtgaatcaacgaatattcgaacgtgatgggttgcttgtaggcttggttgtatctcgtaaggattgcttttagcgtggctaaagaatattctttggcaattggaataagttcctcacgaatagcttggtgcgctgaatgcaatgaaatggccagtttgcagttgattcccgtatcgataaggcgttggatgccgggaataaatccaacggtagaaacagtgattttgcgtgtggaaatttgaaacgcataatctgggttcgttaaaatccgaattgcggctaagcaattgtcgaagttcgcaagcggctcgcccattcccataaacacgacattcgtgattttcccgccacgttgatccccaagccagcgattcacccacagcacttggtctaaaatttcgccgatggttaaatttctgataaagcccatgtagccagttgcgcaaaatttgcaagcaaatgcgcagccaacctgcgatgaaatgcaaagggtgttgcgcgatgtgctatcacttggaatgaaaacgctttctatgctttgctcgtcgctgagtcggaatagaaatttgaccgtttgctcgggtgtgatttcgtgagaaactgtgtcggcgtgtggctgaatagaagaaaccgtaaagtgttgggaaagcaaggtttgaaaggatgcgctcaaatttttcatctgcgcgaaatccgtgacgccgtgtgcgtatatccagtggaaaatttgtttggcgcgaaaagcaggctgcccataggaattgatcaacgccatgagcgcttcaagcgagagtgctttgatgtcgtgtttaacttcattcataagcagttagtcaatggtcatggcttgagtgagcagcaaaagaatcgcgcctggcgtatgaggcaaaaaaaaagcctgttttaaaaaacaggctttatcgctggggcggtaggattcgaacctacgcgtgtcggctccaaaggccgatgccttaccacttggctacgccccaaagtggatttgcctaaatacctttttttgcaagtagtgaggtaaacacatattttcgcttaaccggcgaatacggtggcaaatcgcacaagagccacaaatataaaaaagcgtttttataaaaaaaatattttcatggtaaaagtcaagatttgtgggttaataacccaagaggatgcgatgttggcgtgccaatatggcgcagatttgttaggattcaatttttacgaaaaaagtccgcgctacatttcaccagccaaagcagctgaaattattaaaacgctcccttcaaatgtcgcctcggttggcgtttttgtcggaaaagaggcaaatgaaatcaatcaaatctgtgaggaagccatgattgatattgcccaaattcacgacgaaagcctttgtgccaaagattttacaaaacttcgtccgaaaattatcaaagcatttcgcgttcaaaacactttcgacacgcgcgagattcgtcgtttttatgagcaaacaggcgtcaacacgtttattttcgatgcttttcaaaaagatttatatggcggaacaggaaaacggttggatgttgaattggcgcataaagtgtttaaggaaattgagggtttcggctacggctttttagcgggcggtttgaacgaaaaaaatgttgaaacaacggttaggttgcttaaaccgtatggcgttgatgttgcaagcggaattgaaagcgaaccaggaaagaaagcacacgataaaatggcgcttttcattcgtgaggcaaaaaagtcgctttgcctcgaacctggctattagccaacggcattgagaaaaaacaacggagcaaatttttagagcaggcttttatcttgcgggttgtaacagatttgaaaagcgtttatttcgcaacatgagccatttaacagctttttataagcgttaggtgttcaactcaagggtaaaaaaagatgtcgtttttttcaaaattctcgctgagaaatcggatttttctgttagttgggtcactgcttattggctcaattttaattatttggttaggtgtttttccacattatgagaaattggtcattcaggaacggatgaccatcatttccgagcagcagcaatatgcggttgaaaatgctgataggcagctttcttattgggcgggaactgtccgatacctaacggaaactttggcctcgcgtccagaggcatttgaaagcacgctaaaaaacgaaattgcgcttaacccggatattattaaagtgcgtgtgttggcgcttaatacaaacgaagaacttgaagcgcaaaacaccaactatccgcgcttgaatttttcccttccaagtctcgaatggtataaactgaaagcaatcgatgggcttgatattgcttacgtgccaaaaagcgattcgctgccggctattttcacactaaagcagcagattgaaattgatgacacgcccttttcgctgaattgtttttttgacgccagcgcatttcaagaaggggtgagcaatattcctattggaaaaggactatttgttaggatgctgagcccgggacgaaatttgtttgaaacagagcctaccttacaatttccagatctcaaaaatattggacaagttacatcgattaaagccgttgtgcatggcggcaggaaatggcaagttttaattgcgccgttttcgcaagcgccgttcgatttacttttggctgtgccggaatccttaatcgcccagccagccaagcagcttttgtttttttcttcgatgtttgccattggcattgcggtgttgatgattggtgttggctgggcagcgtcgcatcaggtgaccaagcccgtaatgaagttggcggcggcggtcgaaccgatgagccaacttgatttcagtcagcctatcaaaaagcctgaattgccggaactcatttccctttatgaagtcatcgaagccatgcgcgggtcgctggatcggtataagaaactcaatgtcgaaaagttgattgtcgaggaatggaaaaaccgttttctcatgacttatacgcccgatatgatcgctatcggcgacgagaacggaaaatttaccttcaaaaataagcgattttccgagctgcttcaagaactccaacttcccgaaaccctaactaaaaatgattttttttccattccttcaatggaaattaaccgtgaggtgcatcaagaagaagaaattaaaagttttcatctgaaaatgaggcaagtggagttttcggttgcgcctgcagaaaccatttaccattttgccttacaagatgtggcgcttttttccgagcaaaaagaatccaaaggatttttgatgattttgcacgacctaacaaatgagcgcgatcttgagcgcatcaaattggaaacccttggcatcattgttcatgagctgcgcagcccgttgatgggcatcattggattttcagatctcatgctctcgcaagaatatgaacatgacacgcgcaagcaatacttggaggctatttataaaagtggctcaaagttgagcgaccttgtcgatcggtttctcaatgtgctgcgaatggagtcggggcaaatggatattctcacttcgcccgtgcagctgattccgattgtagaatcgctggttttaagcttggacgcgcaagcgcagaaaaagtccgtaaagtttgtgtgtacctatgaatccgaaattccagagattttggcttcggaggagttgatgcgggaagccttacaaaacctgatgacaaatgccatcaagtacggcggaaaaaatagaaccgtggagataactttaaagagagaagataattttgttatattttcaataactgactacggctatggcattccccctgaagcgcaagacaaattatttacgaagttttaccgggtagaaaacgaaaagacaaagaacgagaaaggtaccgggctggggctcgcttatgtaaaagaaatcgtgacgcggcatcatggaaaaatcacgttggaatcgcgcccggaaattggctgttgcttcaccataaccttgccagtgggaaatatggcgagcgagaaatgaatcgaatcacaccgaaatgaaatacacgccgttttttgcaatcgtgcttagtgcaatcattgcaatttcaccgatacagacggcttattcgcaatacagctccgtgaagacttttttttcgggtgagttgcaatcggtcgcgaaaaaaatcacgggagacccatctacctggccgatggtaattgcggaggcgcatcgctacgaatcgtccaatcaattttatctttccacaactgcttattcgcgtttgctgcgctttgccgagcagcacaaaaaagtgcaggccgcaagggaaaaaatgaatgaactcatcaaaaccggcgcggtgctttttgccgaacttgaactaaaggatgccaaaacagggctgtccaattatcatttggcgcttcaaaagggcgcttacgacgatgcgttggctaatggcaaaaattttgttcaacaagttagcgatgtggaatccacgctcaatcgcaatcggttggaggccatttccgcaaaattggaagaaaaaatcggtaaggttcacaaacgagaaggcttgttaggaagttggttaatggcaagcgaaggtgatttttttgaagaatccgacggtgtgaaaacctacgacaatagctcagcaacgctggcttttgttgatggcagctatgtgtttgttgaagctgctagcaccgctattgttaggaaagctcgccttgataagttgaaccaagcggttaaaaccgacatttcgcttatcaatggcaacttgcttgccaagctttcgcgcaaggcgcaagacgccggcggttttcatcttagcacgcaaagctcggatattgtggtgcaatccggcaaattttgggcaagctccgtgcaaagcgggtcgcgaatttccaactacgacggcctcttgaaagtgcgtgcgggacgagttgaaatttccttgaagaagaacgaaggcaccgtggttttgaaaggtaaaccgcccttgccgccggtcgagcttttgcctgcgccgcgcctgaaatgggcagggttggacacggtgtatttcggatcgaattttctgatagaatggaatccgcttcaaaataccgaaacctatcaaattgaaatcagcgacacgcgcaacttcggtcgggtgattcggcgatataacacgcccaaactctcttatgaagtgcgcaacctgaccgacgccatgctgtttattcgtattcacggcctcgatcgatatggcttgcgcggtattgatagtcaaacctatcggttgcttcgcagtccggatactgagccgccttacttgcgcctaaccagtcatcgaattcaaaacggcgtcatttacacgctgaaaaatgaaattcaaatcgaaggtgaaaccgaatccggcgccgcgctttaccatgaaggaaaaacggttgccgtagatcaaaatgggcgtttttcgcttgcgctgccgattgcaagggaaaagcaaatgcttgcattagaagcaaaagatcaagctggcaatcggcaaaacctaacgttggaagttgtgaaattcaatttggaacggatcggcacaattcgcaccaacgcgacgcttcggcaaaacacgctgtttgtttcgaacatgccgcttcagatttatggaaaagcgtatccctatcaaaaaattatgataagctacgggaaaagtgactacgaagtaaactctgacgccgatggcaattgggcgatcgcgattcaggactatgaacaagccggcctaacaattagcatcttgtcgccggacgacggcgtgccagtcacgataaaatcattttcggtcaaaaaaacatgatgaaactattttttagagcatctacatttttatttgttttgtttttcctaacggtaacgctttatgctcaagatgtatttttgtccatttccggccaaaaagcttcaaacctgagcggcgatacgcgccaccagcacgattattggcttagaccgtcaaaaagcgccggaagcgccattttgcgcgtttttgatgcgggcgtgagttggggaacagccgacgtcgtctatggaacagtggaaactcaaacgacttttgcggtttatccggtctcagcgatttatgatgtgtttggcgatagtttatcggaaaaaatgcgcgtttatggaaatcctaactattccctgacagctcaggatgaaccggttttccgcgagcgctgggcgacgattggcgagctaaatccggtcggttctcctaacggctatattctgcgtgttaccacgaatgatggaaacgatgtgaatgcctttaaaatcatggtagctaaatcgggaaacatcaacacgccgagcgaggattgggtggtggttgcctctgacctaacgcttggtctttataactttccgcccaatttggaagtgcaacttcagccattgcgagcatctgaagcgccgcccgaatttgactttcttggcgaagaagcggctattttgcgattgaaagatgattttgggcacgccacaaacctaacaaacttgggagatttttggcagccagcacgagccgctacggaaaatcattgggggctttccatttcgcgaattggccaaaacaaccatttttcggttttcggcaaagaaaaaaaggttttttggatcttgaagccgaatattgttaaaacgcccgagctgccgaaagttcaggtgcgccaggtgcccggcagcgattgcggcagtgttcgcctaacgctgatcggttatcaacgaaatgttgaaaccgtgcgcgagccggtttgggtttttgaaaatgaaaaaatagttggagattcggcggaaatttattttggcaagcctgacgattacatggctgaagtttggattcctaacgaaggcatgtatttccccaaatattggattcatccgtttcaggtgcacatcaacgcgccgccaaaggctgttatttcgtacgacgtgctcagtgcggcgcctggccagcagacttcgttttctgcaagaaattcgagtgatgccgaagatcgaaacttatcctatcggtggtttgtggaaggaacgcttcgtggtaaggaatcggttttcaatttttcaagcaaaacgcctggaaagtattccatcatcctaacggtaacggacaatgcgacgaactctttttgcacctcagcgagtgactcggtaatcctaacggttaattcgcaaccttacaccgaaattcgattcccggaagaatttgcacgaaaagagaccgttgtgtttgtcgctgaaaaagatagtgatccagatgccgataagctttcttacaaatggcaaggttccggcgtgcaaagcgacgacgaggagcgagccgtggaaattcgccacgagcggcatggtgtttattccgtttcccaaacggtagacgataatcacggccttgcaaattcgaaatacacaaaaaccgttagttaccgcgtgaatgccgagccggagccgcgtttttccctgcctgaacaagctgcaccgaacgatgttctaaagctttctgctgccagcaccaccgacgcagatgataaagagcttgattttgcttggcaatcctccgattggcaatcgtttaagggacgcgatatcgatatttcgtttttaaatccaggcgattataaggtcaccctaaccgttgatgatggacataatgtttcaaattctgttcaaatcctaacgaaaaatattcacatcaatgcgccgccttttccaatgatcacggcacaaaatagttcaaccattgcgcggcaagtgttttccgcaaaatattcctccgacagtgacagcgaagacttgcgctacttctgggactttggcgacggcgaaaaagatcgtggcttggaagtggtgcacacatttcaaaaaagcgggatttatactattaccctaacggttgatgatcaagaaaaacaaaccaacagcgtgcagaaaaccacacatcgttttcgtttgcatcgctatccagttgcgaaatttgatttgccgaaatacgctgagccaaagcacgctttcgcagtggatgcgagcgcgagctacgcgccggatggcaatattcgccagtacaaatggtttgtggataaccgttttgcggcaacggggaaaacggcaaacttgcaaatttccacgccgggcgatcacattgttagtttgttagttacagatgactctggctttgaggatgccaaaagcctggcgacggaaaaaattcatgtgaattttgaaccgttgccgcgttgggaggtttctttgccggtggctgcgccggagcagtggattgcgttcgatgcgggcgattcttacgatttggacgggcgcattcaaaattacacttggacattttctgacggtgcggtcgaaagcggtcgaaaagttacgagaaagttttctgagtcaggcaaggtggattttaccctaacggttgatgatgggacaggttttgagaacgccgtgcaaaacaccacaggctcagtgctgattaatagcacgccgattattgtggcgccaaaaacgattcgctcaaactcgcgacgcgtgaaactggacgcttcggaaagctatgatgttgataggcaagcgctcaattttgagtggattttgcctgacggttcaaaacgccatgaggctgcattttattgggatgcaccaaaaacggggggcgtttattttgtcagtttaaacgtcgatgatggaaaaaatttgaaaaatagccgagcaagccacacggtgaaggtgctggtaaacaggccgccggtcgcggttacggacacgcttgttagggcttgcaccggccaaacgattttgtttaacggttcgagatccttcgatcctgacggcgacgcgctgaaagtcagctgggatttcggcgacggcacaacctctggcgaaacagatccggcgcatgtgtatcgaaaaccaggcgaatacagcgtggtaattaagctcgacgacggctttgcgcctgagccgactttggctgtcattccggtgattattggtagttcgccgctggcgattcagtcctttgccgataccacggtttgcgttcaaaccatgctggattttgatggcagccaaagcgaatatccgtcgggcattattggctcgtatgcctgggattttggcgacggggaaacggcgctcggcaaaaccgtgcaacatgcgtttagcaagccgggcacgtataaagtgatcctaacggttgtgagcgcggaaggcagtttcacaacaacgggatgcagcaaaattggccaatcatcttctacggtgcgcgtgattgcggggccggttgcggatttcaacgcgaaaaattgggttgcaatcggcgatacggtttatttggatgcgagcccatccacgacaacaacgcgcattctttccgccgattggcgcattttggctgataaagaaggcaagggcgactcggcaacggcaaagttgggaacgcgcgttttgcatgtgtttcaaaaaccgggactttatccggttatcctaacgattcgtgatgataatcaggcgtcgtgcaatacctcaagcacggtgaaaaatattcgcgtcaatgctgcgccggagcttagctggcgcgtgccgaaagcggtggcgcttggcgagcaagtgctgctcgacgccgcgcgttcccttgaccctgacggtcttatcacacattacaattggacgctcgacgaccaaatgatcggtgaaacgccggctgtcatcaagtcattttcggaggcgggcgagcatgaattaaagctcaccattaccgacaactcgccaacgcgaacgaaatccgtttcagcgaaaagctctattttcgtgaatacgtcgccgaagccgacgtttgttttgccggaaaaaatttatgaatatgaacttctcgagcttcaagccaagccggaagtcgatgccgatggcgatcggttgagtttttcatggcaagtggacggctcgccttacggttatgacgaaacccgttttactggcgggcgacacacgcttcaactggtggcagacgatcggcgcgggctaagcaattccaaagattctatttttacagaaattcatgtcattccgtcgccggaattggaggcggattttcctgaacacattgttgtggggcaaacgctttcctcggagcgcgattggaagcgcgagtcaatcggctttgtggtggatgggcagcttcagccgacctacacgctggcgcaaaccgggcgtgtggccgtaaagttgggctgggcgccaaaaggcatcattttgaaagatagcttccgttacctgacagtttgggagccgctgcgctttaccgaaacgccagcgccaatggttttggtctggaatccggcaaacccaactgtgattttgagcgtgccgggtgtgaatcgtccagcaagcaaaatgccacttttccgttggaagcgcggcgctatggtgctgggctacggggaaacccaagaagtgccgctttacaaagggacaaatacctttacggttgaagcctatgaaccggatgtggctggctcaaaaacggtgtcggttgaaatagtcgtaaaaacgcaataatgaacattggatgagcagccgcgctctttttcttgagcgttcttcgctgacagatggattatcatcgcggcgcgcgtcgggattttcgtgaagtaaaaactgtgaattgttcagcagctgcattaaattaaaagtttcttgctttctttcacgcgttgcgctacggcgcaaacataaatctggcttgcatgaatctgaagtttttgctttcccatacgctcgaggcttatgaactcctttgctcggaagcccgtccagcggatgcggtgctttccgaataccttcgcgcacgaaaatatctcggttctcacgatcgtagttttatcagcgaaaccatttataatttgctcagaaaggagcttttcttagaagccgttgttcaaaaatccgccaaaggcagctcgcgcccaaaatcttttaaaaatgttggggtgctgtatctctttcttttatctgatatggacattgagcgccgggcactggttgatgtttttggggaaatggcttcgcttgctgagccttattttgacgcgttggatgcggcatatcaagcatttacagatacgacaaaatcgaaatccacgcctattttatttttggaaaaacatgcctttccggaatggatgactgaagaactgctaaaagaatttgacgaacccacacttcagctcatttacgaatctttgaacaagccggcgccgttggcattgcgagccaattcgctgaaaatttcacgagaagccttgcagaaaaaattggagaaagaaagcattcctacttttttgggaaaactttctgcagatgctctgatttgtaaggggcgccgccgaattattcaatctcaatgctatcaagacggtctttgtgagattcaggatgaaggcagccagctgatttcgcgcttgcttgatcccaaaccgaaagacacggttttggatgcttgtgcgggcggcggtggcaaaaccttgcatcttgcagcgctgatgaaaaataaaggggcaatttttgcttatgatgtcaatccaaagcgttttggcaacattcgccagcgcattaagcgttctggccagcaaaatattcgcttacttgatagtcctgaaaagctggcgcagtttaaaaacgattggcatgagaaaatcgattgcctcttgattgatgcgccttgtacgggttctggtacagtaaggcgaaatcctgatttgaaaaaacgcctaacaaaagaagcgcttcagcgcattaccgcgcaacaagctgaaattttggaggaattttcggttttgctaaaacctaacggcaaaatgctttacgcaacctgttcactttttcgtgatgaaaatgaaggtcaaatcgaaagcttcttggaaaagcatcccgatttccgattagagcccatatcttcgattttagaaaatgagcgacatgcagcgcatgcagccttgcaaaataagcgatttgaaggtgaaacttacctgaagcttcgccccgacaaagacaacaccgacggctttttcgctgccatttttcgcaaacagtaatcgcgcgatggctttttttatttttcgtatcgaacgaacaataaaaaagggcgaactcctgcgttcgcccttacataaaattaaatggcattttacttcaagagcatcatcttcttggtttcggaatagccattggcgctaattcgatagaaataaacgccgctgttgagatttttcccttcaaacgtaatcggcgtgttttctccggcatttccgttcagaatttctttataaaccacgcgccccaaaatgtcgaacacttgaaaagcaacctttcctgcttgcttcaagctaaaattaatggtggtgcttgggttgaacgggttcgggtagttttgctctaaagtgtaagctgtcgctttggtgtcgctgacatagtcttcggtgatggtaacactcacgctttctgaatactcgtgaatgtcgccagaattatcgatgctggtcaatttataagtgtatgtttcccaaagatttacatctgaatcagtgaagctgtagtttgtttcgctgctggttgtgccttggcctttcaaggcatcggtattttgataagaagcgatttcctcgccgttgcggtaaagcaaaaatccggcatttcctgcttccgatgccgtttgccaattgagcctaacaccgctctcaatcgatgtccccgagaagctagataatgaaacaggtaatggcgcatcaatctggccgccgtcagttatgccccaatagtagtcatcaataaggctttggcgagcagtagccgcggcgccagttgaatattggctgtttccgccgtgaaaaatcacctcgctttggacggtttgcgctgcccagccgataagcaacgcatcataattcgccgtagagagcgttgccccgtaaaacatatcatccatttcttctacagcgctgatgttccaaccgccgatattttggtcaaatgcggtggcattgtaaaacatctccaccatgttcatagcgccgctgacattccaaccgctgatgttttggttaaatgaagccgcaccgctaaacatactttgcatatcgaggacggcgctaacatcccaactttcaagattcgtaatggatgcctgatcaatattcataaatgtgtagtttaggttgttcaccgtcgaaggtagcactgttgggacagaggtaagattgtcagcgttgttaaaagcgcctgaaatcgaggtaaatccggttaagcttccaaaactattgacttgtgctaaatattcaacgcctgcccagctaccgttagagccctttccaaattgggttaaagttccagaaatagtgaccgttttttgaccggtggttgtgtattcgtggcttttgtcgcccggtgccatataactgtcactatcaccatctccccagacgacattgacatccacagagccatacagcggtaattctacggtggcaggaacagatgtaatgttgaagataaattccatcggttgcgcaaagaccgtagaggtgtttaaccaaagcaatcctaaaaggaaaacgattccttttagcttggtgggtaaagtaattttcatagagcggttgtgttttttgcttaaaaaagatacatgaaatgtcatgttcgaagagaaccttggataggcatagggaaaattttaaaatccaagggaagaagcaagttaaacggatgttaattcgataaaattttccgtttttgtacactaacagtgtgcgtgttctttgcgtgaaaccaaaaatttgttaaggcgaatcctatgtgctttaaaatagaggcgctttccgtgcgcctctatcgtgtatgtgcaaagttttgctcagggaaaagtttaatggagaaccggttttgggtcgcggattttcttggcaaccgcttctgcggccttgataagtggatagctcgtcggcgagctggtcaaaagcggatgcgtggccacttgcatcgagagcacatggtgcaccgtcattttgttcgagataatcacgccgagcacgttaatcaattcgcccgcgcttgcaccgccggtcaccgtgccgccgagaatcaatcccgactcgcgcgaaacaatcagcttcacaaattgcttgctgacatttggcaggcttttcggatgtttatccacgccttccaccgcgccggtaataatgtcaaaaccgcgctcgatggccatttgctcggttacgccgacggacgcaaatgtggtgccgccgatggctgtcgagaaaatcgacatcgtgccgctgaatgtgcgcagcatcgaaagtttatataaattcatgccggcgattctggcttccgagcaagccgttgaagcaagcatcaagcctttgacgatgcgcgtgtagaagctgaacttttcggcgcagtcgccgacggcaaaaatgttcttatcttcggttcgcatatactcatcgacgcgaatcgaaccaagctcgttaattttgatgccagccttctcggctaatgccacatttggcgcgtagccggtggaaagaatcacggtgtcggcctcgatttcctcgccgttggataattgaacggccttcactttttcgtcgccgatcagcgcttgcaccttgcaaccgagccggagcgtgatgcctttttcggtcaaaatttcttcagcgcgttttccgatttcctcatcaaaagcggcgttcaaaatatgcggcataacctcgatcagcgtgatggccttgccgcgcttttgaagctcgtcggccagttccacgccgataaagccgccgccgataatcacaactttctcgctttggtcaaagtgctcgttcagcgctgccaaataggctttgtcttttggaatggtgaaaacatttttcaagcccgttcctttcagccaacctggcactttgggaagcgaaccggtggcgatgaccaatttatcaaacgcaatgctgatgccaccggcagtttcggcacgcttttccgatttatcgatggaagtgacttcgtcgcagagcagctccacaccggcgtcggtgatatgtccttcggggatgatgtttttttcaacagttttcagcgtcccaaaaatatacgggatgccgcacggcaccacagcctctttttccttgcgaaccaccaaaaaggatttgtccgcataaaacgccttgccggttgtagcagccacaatgcccgccgcgctgccgccgataaccaaaacatctacttttttaaccattcaagaactccagtattttatctatttaaggagatttaacgctttccatcaaacataaaaaatgccttaatggaaagctttaataacgtatgaaataaaatgaggtggttcaagaccgaaggaaggaaatgcaacggtcgttctgaggcttcttagccgaaaaatccacacatgctcgcaggatggaggcttcgcttaagaatctccgcatgaccagttcccgcttgtcatcttggccgtttatcctttttccgcaccggaaaatattaccggctcagggcaacatgtgtaagtgatttaaaatctatctaactcaaaacatctgtgttcaagctttcctcgtcgaagccggcttgtttgtgcaagagttcaggatattgcaagaggtaaagcttgtagtacagcccgcgcttttgcaacaattcttggtgcgagccgacctcgcgaatcacacccttgtgcagcacgatgattttgtcggcgcgttgcacagtagaaagtcggtgcgcaatcacaatcgaggtgcggcctttcattaaggtttgcatcgcagattcgatcaaatattccgtttcggtgtcgacggaactggtggcttcgtccaaaatcaaaatcttgggattataaaccatcgcgcgaacaaacgaaatcaattggcgctggccggtcgaaagtgcgccgccgcgttccataacttgataatcataaccgccgggcaatttttggataaacgccgccgcgccgacaagtttcgccgctttctgaatgtcttcgtccgtgatgtctggattaccgagggtgatattttcgcgaatcgtgcccgaaaagagaaacacatcctgcatcacaacgccaagatgctggcgcaaaacgcgttcgtggatttgcttgatgtcatttccatcgatggaaatcgtccctttttgaatatcataaaagcgcgaaagcaggctgataatggtcgttttgccgctgcccgtcgcgccaacaattgcaactttctcgccaggcttgacctcaaaatcgatatcgcgaagtacccaattttcatcgttataagcgaacgagacgttttcaaatcgaatgtggcctttcacttctttcagcgcgatcggatttttcggttcatcgatgatttctttttcgtccagcagtgaaaaaatgcgttcggcgctggaaatcgccgtttgcatgatgttgtatttttccgaaagatcttgcagcggcctgaaaaactgcgtcacaaattgcacgaacgaaatcacaatgccaaccgtaagtgtgccgtcgagcattctggcgccgctgtgccaaataatcaagcccatggcaactgagctcaaaaattcaatggtcgggtaaaaaatggagtagtaatgaatcgatcggatattggcatcgcgatgcgcggcgctaatttcagtgtgtttttcaaattcctgcggctcacgcccgaaaagctgaattgtggccatgccggtgatgtgttcctgcaaaaacgaattcaggcgcgcaacttgcgtgcgcacatcctgataaaccacgcggacttttttcttaaaaagaaaagtaatatagaccatgataggcaagacgctcatggttacgagcgtgagttgccaatcgagcataatcatcaggacgatgatgaatgtcagctggaacacatcgccgatgagcgccacaaggccgcttgaaagcatttcgttcagcgattctacatcgttcgtggcgcgcgtcatcaaacggccaattgggttgcgatcgaaaaagcgaagcgaaagtttttgcaaatgcttgaaaatgtccatgcgaagcgccatcacagcgcgctggccaagcaattgcgtgagatatgttgcgccataaatttttgcgctatcaagtagaacgaccaatccaagaagaaggctgatgtgaacgaggccttcgagatcgtttttagcgatataatcgtcgacggcgattttggtcagatacgggcggagcggtgaaagcccagcaccaaaaatggtaagaaatgtggcggctataagcaagcctttgtagggttgaacataatgtagcaaccgtttgagcagcgcgcgatcaatgcctttgcctgagccttttcccgaggttggggcgtcggcttgaatttgaaatccttgtcctttgttcataagtatttaactcgcagcggtctccgactcgcaaatgtgaaggccgtcaacaacgcccaaaataatggcgttggccggaacaaacttcgactgcataatttgcttgaccacagagccttcttgcgctaccaaaaccaggtcgccttcgccagcgtcgaccgtatcgatcgcaataaattcgcgttccttcgtgaacttttgattcacatcgaccggcttgacaaaaagcagtttcgcctgtgccaaatttttatttttatgtgttgaaaccaccgagccgatcactctacaaagcaacatggcgttttttttcttccttctttgtcaaatgagatgatgcaaatgcgcacatttcgcgccgaataattcacgaaatgagtattcggccctcaaaataaactctcttgagcacaaaacgaaaatccgtctaaataatttgcgcgactgtgttttatctgtgtttttcaaaaagcattgcggatagaaatagctgcaaaatcgtgtggctatttttttggtaaggagacaatcggcgagaaaaagcttttgacgaacagccgatgatttcaactcggctcagcttcacagccgatcgattgggtgtgatgaatgtggcgggcttttttttggcagagacgcaatcgcctgcgcctctgcattgcgcggataagcgagaaaaattacttcaacagcatcattttcttggtttctacaaatgagccggaggatatttggtaataatacatgccgcttgataagccacttgcgttaaattggtacgcgttccaaccggcttttcccgtgaactgtttgctcagaatttcacgacccagcatgtcaaaaacccgtagcgttgtgtttccagcttgcttcaggctaaagcgaatgagcgtgctcgggttgaacggatttgggtaattttgctcgagcgcatattcgtaagccttcgtttcagcttcactttccatcgattcggtgattttcacgctgacggttgtttcgtattcataggcagttcccgaaatatcgacactggcaattttgtacgtgtagctttcgccgagatacacatctgagtctacaaagctgtaagcggtttcgccgcttgttgtccctgcacctttgagcgcatcggtattttgataagaagcgatttccgcgtcgttgcgataaagcacgaagcctgcgttatcggtttcggcagcggttttccaattcaatcggacgccgtcgtttgtggacgcgccgctgaagcctgaaagttctaccggaagcgggttatccgcgccgccggcaatcacaaaatccgaaaatgaagtcaagccttctaccgtaattgaatttgggcaatcggatcgatcaagcgttgcgcctaaatcagtttcgacgtctttccacggctgcgtattgttttctcgtttcaaaacgtgaagcgttccgcaattttcaatgcccgtaattccggttaaatcaagcttgatgttatacttgccgttgatttctcccaaaaccacatttcccgtccagtaaagcggtgaaagagtggaaattccttcgggcaaagagccctctatatttggcgttgcatcggtctgcaagatgtttaatatcacgtcgtccgaattggattctacaaacgctacccaagcgccggcgtttgaaaaatcaaattcgtccgaactgccacccgaaatttccgcgtcatcatcgtcgttcttgccgttggcctcccaattaagaaagggacagccaagactacgctctccgtcgtgattccaataatcctcatcgccgttatcgctttctcctgcaaagtcccagcctaacgacagataggttgccggtaaacgcatttcttcgtccgttacccccaaaccgccggcgcccaaaccgacaggcgggactttctcactttttcggcaaaccgacgaaacgattgatgcgttatacatttgcccgacgagataaccgccatacgcattgctaaacgtgacgccgccatacgcatagcaatgtgtaacgagcgcctcgtagttattcccgacaagtccgccaatgtaagtatcgccggaaaccccgcttatggcatagcaattttcgatcgtgctatggacattttcaccgaccaatccgccgatatatgccccgacgccagatacgctccctgacgcatagcaacaccgaatttttccatttgcctcatttcgcccgaccaatccgccgacactctgactcccgtttgcttcgcctaacgcacagcaattttcaatcgtaccggataaattatggccaaccagaacgccgacatcgtcttttcccgaaacggaggcatttttcacgcgaaggtttttgatgaccgcatctacaccgcgtaaatatccgaacaggccgacataatctgttacggggcggtctattgttagaccataaacggtttttccgttgccatcgtagacgccggtgaaggccgtcacgccactgtttccgataggcgaccagccgcttccgcctatcgatccgatcccaccgatgtcaatatttgcaacttgtttgtaatgctttccccattggtcggaatggatggaaagccaatagagattttgccatgtggcaatttgatagggattgccttccgtgccgtctccaatgtcgggagccacggcggtttgcgcaaacgacaagtttttgcaaaaaaataaaacagctaatgtcaataaaaataagcgtttaagaagattcataagcaagtttgaagtctccgaacggagggttaaaaaggttgatctgcatcgataggaaaatgtgagaaatgtagaggattgtgcctaaatattttctgggatttcggtgagttttgctcacgatttcagcttgtttatcgaatgttatttcggtgaggtgggctatttcatgcacttcgccgggaagttttgaaatgaaaagggcgaacacttatggttcgcccctacgcaatcaaattttcattttactttagtagaatcatttttttggtagaagaaaatgcgccggattgaattctgtagaaataaacgccgctgttgaggcctctggcgtcaaaggaaatcggtgtgttttcgcccgcgttgccgttcagcacttgcttatggatgacccgtcccaaaatgtcgaacacttggaacgtgaccaagccagcttgcttcaagctaaaagtaatcgtggttgaagggttgaacggattcggatagttttgctccaaagcatattcgttcggctttgaagtttccgcgaccgtttccgtgacgctgacactgaaggtttgcgaatattcgtgaatctcgccggagttgtcaatgcttgtgagcttataggtgtacgtttcaccgataaatacttccgcgtcggtgtagctgtaatcagtttcgttgcttgtggtgccttgaccttcaagcgcattggtattttgataagaagcgatttccgcgccattgcgataaagcacgaatcctgcgttatcggtttcggcagcggttttccaattcaaaacgacaccagcgtttgtcgatgcgccgttgaagcttgtcagctctaccggaagcgggctgtcgccgcttgtcgagtcgccgatgacaaattccgagaagctgctaaacgcgtcgcttaccaaagtgtcattcacaatcgttccgccgatgttcgtccatgcgccgctgcccggcgtcgagcgtttcagccacgtcaatttatttttgtttaccacgcccgccaaatctgcgaccggcacgcgaattttcgcgtccgagaacgtaccggcggtcttttcaatcacccagcgatattggctcacgcgcgcaatgcccgccggcaagacgcccgccgccggcgcgtcgtcatggaaaacaaaatttaacgtcaagccagacgcgccgtttacgacaactttcaaatggtcgctgttgccgtcgttcgaagggccggtgtattcggcgggcgcgctggcttcaaacgtttgccactgcaaatacggatagccgtcgtttttagcggcgtcaatcccccatgtgtttgtaaagtcccagtcggcataagtgccggcttgcttcatctcgctggttgttttgccttccggccccgaagtcgtagcagcttggataccggttgcaatggagtcggtattccaataggttttttgtaccgtgccggtatttacgccggtgatgccgccgacatagtctcccccggaaacattgttcgccgcatagcagtttgacaccgaagcaccgttaaaaccgttgaggccaccggcatagtacactacagcggaaactttgcccatcgcatagcagtttgacaccgacgtcgatgcgtggggggcattaccaatgaggccaccggcgtaattgccgttagtggaagcgccgcccgttgcatagcagtttgacaccaccgatgcttcgctgacataaccaatgaagccaccggcgtaatcgccgctaccggaaactttgcccgttgcgtagctcttgctaatgccgcagcctgtaactagctgcccgacaaggccgccgacatacccgacgccggaaacttcgcccgttgcatggcagtcgctaattatgctgtttattgtagccatcccgacgaggccgccggcgtaattgccgctaccggaaactttgcccgttgcatggcagtcgctaatcgtgtcggcattagcatacccgatgaggccgccgacatacccgacgccggaaacttcgcccgttgcatagcagttagaaatggaatctttttggctgaaaccaacaaggccgccgacattactcccgctactggtaaccttacacgtggcataactatcttgaacatgaaggtagctgcccccaccggcaaaaccaatgaggccgccgacattactcccgctaccggtaacctcccccgttacgtagcagttaacaactaccgcgccgcttatgaaatacccggcaagcccggcagtgctcccttttccatggatgttcacgttggtaaccccgaggtttttgattgttacgcccgcgttcgcaagaccaaataagccgacatagtccgatgaggagcggttgatgaaaagattgtcaatcgtgtgcccgtcgccgtcataagaaccggtaaacggcgcagtaaagctgatgggcgaaaagcccgcgccgctgttgtaaaagtcgccgccggcggcaaagtcatccgccgtaaaagcgatgtcggcggtttgcttgaagtggtagctccactcggaagagttttcgctcaaatactgcaaatcggctttgtcgccaatcaggtacgggctatccgaggtgccagcaccgccggaatatgtgtatgttctgaacgcaaaagcgtcggcgctccagctcacgataaaaagggcgagcaacgcgtaaagaatctgtttcattatttttcaattcttgatgttagagttagtttcgctttcggttgagagatccacccgtaatttgccgcgtagaacataacaagagaaagcaacggcaagttatctataaaacaaggtaacaccaagcgatttgtctattgttaaatcaatacccatcatcatattcctcaagcgtggcataaattgttaggtagctttcatagcgggtggggaaaattttgccgttttgataggcatcacgcacggcacagtttggctcgagcgtgtgcgtgcaggaggaaaagccgcagtccggcgcgaagttttgaaattcaatgaaaaaatggcgcaagtcgagcgggtcgatgccggcgagcgcaaactcacgaatgccgggcgtatcgatcacatagcccacgtcgtcgcgcgttttgccaggaatgctgagcatcacggcgttgctggtggtatgtgcgcccttcagcgacttttgacttacatcgccgatgcgtagatcctcgccggtcagcgcattaatcaacgccgatttgccgacgccggaatgtccggtgaaaaccgaaatcttttgcccgagttcgcgccgaagttcatccatgcccatgcccgtgaccgaacttacgagcagcgatttgtagccgagcaggcgataaatttccacatcgccggccagttcctcgctatgttccaaatccattttattgaccacaatcagcgcgttcaagccttcggattcggcaaaggcaaggtagcgatcgatcagccccaaccgaatcggcggcatggcaacggacgagacaatcacgatttgctcgatattgctggccatcacatgctcggcttccccgctgcggttcgtcttgcgattgcgttttcgcgccagcttcatgcgccgctcaaagaccttcgtaatcacaccttcgccgtaattttcctcgtcgggcgctaaggtcgacttgagcgtcacgctgtcgcccacgaccgcgagcgtcgcatctgggttttcggacaccgtgcttctgagcgtccggcaattgtaaaactcgccgtccgacgcctgcacaaggtagtgcatgccttttccttcaaaaataattccgctcagttcgtcggattttaccctatttgcgttgcgctttttcggtctggccatattttcttttgcttatcccacgtcggctaacttataacggtcatggtaatgttttaaataataatcccgcgccggtttgttttccggtttgcgaagctgtttatcgtcgcgcacgagcgtgaaggccgcctcgcgtgcggatgccaagatatggctatcttcgttcaaattcgccactttcaggtcgctgatgatgccggattgctccgtgcccaaaatatttcccgcgccgcgcagccgcgcatcgatttccgacagccgaaaaccgtccgtgctttcttccatcgccgacagccgctcttttgcgtcgggcgtgagtttggaatagaccaaaaagcaatacgattgcgcctcgccgcgcccgactcggccacgaagctggtgaagctgcgcaagcccgaaccgctcggcatgttgaatcaccatcacggttgcgttcggaacatccacgccgacctcgatgaccgtcgtcccgaccaaaatccgcgatttgccgtttcggaacgcctccatctcgtcttctttttcataaggaaaaagctgcccgtgaatcagcccgacgcggcacatgtcgaacaccgtgtccttcagctcttcgtgcgcctccgtcgccgccgccaaatccatcttttccgattcctccacgagcggatacacgatataggcctgccgacctttgcgaatctcgctttttataaattcatacacttcttccacttcgctctcgtggcgaagcttcgtgacaatcggtttgcgatttttcggcatctcgttgatgatggaaacatccaaatcgccgaagagcgtcatggtgagcgtgcgcggaatcggcgtggcggtcatcagcaaaatgtgcgggttcacggctttgtcttgcaatgccttgcgctgcatcacgccaaaccggtgctgctcgtcgatgacggccagccccaaattttcaaacacgaccttgccctcgatcaaagcatgtgtgccgaccgtaatttgcgtctcgccgctttcaattcccgccaaaatttccgttctgagcgccttgcgctgtttgccgacgagcagcgcgattttaacgccgagcggttcaagaaattttttcagggttaaaaaatgctgcgtggccaaaatttccgtcggcgccatgaacgcgcattgcgccccgttatcgagcgcaatcatcatggcgaagatggcgacgagcgttttgccgctgccgacatcgccttgcacgagccggttcatttgcgagccgcttttcaggtcgcggcgaatttcgcgaatgacctccttttgtgcgcccgtcatttcgaacggaatatttttgaacagcttgttggtaaactcgccgacggtctcaaacttttcagcgctcacgctggtttctacatcgcattttcgaacggcaaaaagcgtttgcatgtaaaaaagctccgtccatttcatccgaaatttcgcttgctccaaaagttccggcgaggcgggaaaatgaatttgttcgtaggccatggcgagcggcatcagccggtaattttcgcaaatcgaggcgggcaaattttcctcaatgtgcccgagcgatttatcgagcaaattgcgcacaatgcgccgcatgatgcgcgaattcaggccgccgcgtttgagcgcctcgggaagcgaataaagcggcacgattttgcccgtgttgaaaagttcaaaatcatttttcaaatcgtcatcgtcactgcgttccgcgccgttgagtttatcaaagtcggggtgcatgagttgcggcgtgccgttgaaaaaaccgattttgccatgcacggcgagcgcgtcgccttcgcgcagcattttcgataaataattcgcgccctgaaaccagacgaggtcgatgcgcccggttttgtcgtaaagcgacgcgatgaaacgcttcgtcttccaatttgcgccgtcgaagcgaatttggcgcacttcgccgacgagggtcgcggtttcgccttcgctgagcgccccgatgcttttgatttgcgttctatcaaggtagcggcgcggaaaataattgagcaagtcctcgtaattcttgattcccgctttttcgaacgcggcggcgcgtttcggcccaacgcctttgaggtatgttaattcagcgcgaaaaaattcgtttgcttccgacatcaatccccagaataactttgcaagtccgcaatattttatatatttgtggtttcagaaattgaaaataacaaatattatcgtcagaaatgaaagagggaattcatccaaaaaattataggccggtcgtttttcaggatttgtccaatggagataagtttattgtccgctcctgcatcgttacaagcgaaacgataaaaatggaagatggtcacgaatatccgctcagcaaagtggaaatcaccaatgcgtcgcatccgtttttcacgggtcagcaaatgttgcttgacaccgcaggccgcgttgaacgcttcaacaaacgctttggaaaaatgggtaagaagagctaagccacaaacggcgtgttgttctccaaattttttatgctcaaatgcacggcttttagcggcctacatttgagcttttttatttattttttaagacatcctgattttttccaaaatggaaaaagataaatcggttgaatggcaaacgtaatttgtcatgctgagccgtcctctggcgaagcatccattcgtccggttaagttgaatgcttcggctaaaacgcctcagaatgacattggttcttttttttgccataggcaagcaaagaggatggctgactttgcagagcgcagcatttcgtctccgctcaatgcgacaaaattaatttaattcatgtgctttttaagcacttaagtaaataagtgtttaactgtaattagtaaaaacatcaaagacaaactttgccttatgtctactgtaaaagaaactctttcggatgccgagtccagaatgcaaaaatcgattgaaaatgttcggcatgaatttgctgctatccgcactggaaaagcgtcggcgggcttactcgatggaataaaagttgaagcttacggccaagcgatgccgctcaagcaagttggaaatgtggggactttagattcacgcaccttaaccgttcaagtgtgggacaagggaatggtggccactgttgaaaaagctattcgcgattcaaacttaggactcaatcctgccaccgatggccaaactatccgcattcctgttccgccgctgacggaagagcgccgcaaagaatatgtgaaggtgaccaaaaagcaggcagaagaaggaaaagtcgccgtgcgtaatattcgccgcgatgcgaatcacgcgatcgataagcttgaaaaagaaaagctgattacggaagacgaaaaagctcgtgccaaaaaggatattgacaatttgacgcacaaatacgaaaagtcgctcgacgagctgacatccaaaaaggaaaaagaaatcatggaagtttaagcaacaacgctgctaattgctttcatcttttcgaacggtatggcacaatacacaagagcaccgcgctcatctcaacaactctctgatggcgcggtgtttttagataattaaccagccattcaaataaacagcatgagctgttattcctataacttctatttttaccgcaatttatctgcataatatagctagcggcttgagtgaatttatgggggttagacgttgttaatcataacagtcctttttagatttcagattagacaagcccagtcaccgatacttatttcttgctcaacatttgtcttcatgtgaaggcccatttcgtaacgtagcgcaatccgatgtatatatgcttgcaagtttaccatcaatgaaaaaaaagctgcttatcctgttcaacggaactttatcggaagaggagttcttggttcagcaaatcaagcagtcaggtgcttcttcaaatccaagagtcgcccacaacacggaagaattttgtcaccacatcaaagttgatccgcctgatattattttagtcgatgcgaaaaccacaattgactctggtgttgcaacgggttcgcttttgcagtcttgcgttcatagcacgccttgctatcttttggttgctcccgaagagcaccaagcgttctcaaaaatattcgcttcgtcgaattttaacctgattgataaatcaagccttccgcatttgttggcggtgatttccaactctgctaaccggcaagatgcggcgcgtgtcccatttcgtactttttttggcaatacaaagccgataattccttttttgattgaaaatacatccgacgtgctgtttgcgctcaatcaagaaaggaagatcgtgtttgtaaatccagcatttgaagaacagttgggatataaaagtgaggccgttttgaatttgcccatttattcgctggtgcactcagaggagttgagaaaagcagaaaatctatttggggattcagcggatacagccaaacacggcgttcagttgcagatcaaacataaaattggcacatggagcgcgttcatcatatccgtcaataagcaggaatcggaagaggggatgtatcttttttgcttggccaaaaatgtggtggaaaaatcatctggattggcgttgcataacatttttcatgaaaaaagtcttcagcttcaggaggaaaactcgatttatgtcattatcgacaagcaatatcgagtcaaaaaatataacaacgcggcaaaagaatggtttcgaaaactgaatggtaggccgttaagagagaacgagaaaattcaagacattgtgccgtgcgatgcactggggcgactgagcgatagattgacgcacgcgtttgctggtgaaacggttatttatgaaaaaaaattaaatgtgccgaataccggcaatctttggtttgaactcgtatatacgcccgtttttgatgacgaaaaaaatgtggttggcgtcagcatggcgtttaatgatctgtcacattctgaagcatctacgataaaagatgaggatagcgagcagcttttcaaaacgctgattcaattttcccccgacatgacggccattgtcagtgaagagggaacggttcaatatgtaagcacaacatcggcattggaaatcggttttggcccggaagagctaaaaggaaaaaatttactcgaatacattcatcctgaagatcagtatctatttgaaaactcgctgggcaatgcgcagtttgaatacgagcagtcgatcaacatcgaaattcggatcaagcacaaaaattccacttgggtttattttgatgccacgatcaaacagttttggtttgcgggacatcgcgaagagcgatttttaattcacgcgcaaaacatcacggagcgcaagcaagttgaagatgccctgaagcttcatgtgagcgccattgaagccagccaaaatgggattatgatcgtggatgcgatgctggaggattatccgattatttatgtcaatccccgttttgaagcggtcacgggctacgaaggctgtgaaattatgggtagaaatccacgatttttgcacggcgaagatgttagccagcccgatttggaaaaaattcgctatgcaatgcggcacggtaaaccttgcacagtgttgctgaagaattataaaaaagacggctctctattttggaatgagttgaccatctcgcccatttctgacaacgacggcacggtgacgcactttgttggcaccacgaacgatatttccgagaggattttttcgaacgagaatctcaataagtcaaacgctattttaaaagcgattagcgaaattcagtccgtctttatttccgagtcggcgccaaaagacttatttgagcatcttttgaaccggttgctgtttttaacgcaaagccaatttggctttatcggagaaatgattgaagggaaagatgctgctgagcagttggtgattcgcacgatcagcgatgaacgcaagattcagtcggcagagctcgtctgtcatcacgatgcgtttcatagcaatgcgtgtgggcttttgtcgagcctttgccaaaaggtaattcaaacgggcaagccagccatagaaaataaatttcggatgaatgccagccgaacagaattgccaagcagccacccagcagttaatactttcgttgcgcttccattgatgagcggagacaatttgattggcattgcgggcgtttccaaccgaaaaggcggctacgaccaacaaattttggattatctggcgccatttctttctacttgtgccagcatcattgcggcgcaacggcaaaatgtttggcggcgcaatgccgaagaaaaacttcgcgaacaagcggccttgctcgatattaccgaagaagccatcattgtgtgtgatgaagatgatatggtgctttactggaacaacggcgcggtgaaaatgtatggttgggaaaagcatgaaattctggggaaaaatgcgtgcgagtttttagatacgaaggataaacataccgtcgacgttgccaaaacatcggttcttaacacgggacactggctcggcgaattgacgcacatcgccaagtcgggtaaagatattgtcgtcgaaagccgttggaatttgatgccgccctctaatggcggaccaaattcaaaatctattttgattcttaacaccgatattaccagcaaaaagaaatttgagtcgcatttgctgcgggctcaacgactggaaagtttgggtcggttggtgagcgggattgcgcacgatctgaataatatcctttcgccgattctgttgtctttgcaattgctcaagagaaaagcaacagacgacaaagcaaaaggactgattgatacgctggaactgagcgccaaaagaggtggaaatctggtcaagcaggtgctttcatttgcaaaaggtgtcgagtgtgagcggctgccaattaaaattgagcattcggtgcaagaagttgaaaaaatcctttttgagacgttcccaaaaacgattgatgtcgatattctgtacaacaagccgctttggtatgttcatggcgattccacgcagcttcaccaagtattgctaaacctttgcgtcaacgcacgcgacgcgatgcaggtcaaaaatggtggcgcgctgcgaatcacggtttccaatgccgttgtcggcgagcgagaagccgcgatatatcctgacgcacagcctggccgatatgtgaaggtttcggtgagcgacaccggaacgggcattgcaccagaacatctggatagcatttacgagccattttttacaaccaaagagctgggtcaaggaacgggacttgggctttcaaccgtctttatgatcgtcaaaagccatcagggatttattacggtgtattccgagctgggaaaaggcaccacgttcaatgtttttctccctgcattcgaatcggaagagacggaatttgagccaaccgcgtcactttcgcaaatccagggtattggagaacatattttggtcgttgatgatgaagcgccggtcagggaagtgaccaaagaatccttacaggcgaatggttatgatgtgattacggcggaaaatggcgaggatgctattagcaaggttcaagaggcaacctgtgcgattagtgcggctatcattgatatgatgatgccaaaactggatggcacttctaccatcaaattgttgcggcaaacaaacccaagcatcaaaattattgcggtgagcggactcttttcatacaagaaagtcctaacggaaagtggagaattagttgatgcgtttttacaaaaaccttacacatcggagcagcttttaggcgcgttgcacgaagtgttgcacgagcaaaaaacgtattagtcaatagggtttcaatggcgcttttttcgctcaaacaaagccaaggaattgcgctgttttttttggttgaaattgcttaaaaaaggccttttcttctgaaaaactaaccattgccatgttagtttttttatattgaagactattttcatttttctaactcgaagttcatgtttgaactttcaaattatttagtgcagtgatacctcgttattctccaaaggagatttccagtatttggacagacgaagcccgacttgatcgctggcttaaaatagagcttgccgctgtggaagcgcgcgtgaagctgggcgaagttccaaaggacgaatttgaagtgattcgtaaaaaagccaagtttgatgttgagcgcgttctcgaaatagaaaacacgactaagcacgatgtgattgcattcctaacaaatgtagcggagaacgttggtaaggaatcgcgtcatattcatcaaggcatgacttcatcggatgtgttggacacggcgctggccatgcaaatgcgcgatgctggaaaaatcatcatcgatgatattgaaaagctgctgaaagtgcttgccaaacgcgccaatgaattcaagtatacgttgcagattggccgtacgcatggcattcatgccgagccaattacgtttggcttgaagctcgcgctatggtatcaagaaatgcagcgcaatttgaagcgcatgaagcgtgccgtaaaagttatttccgtcggaaaaatttccggtgcggtgggcacgtatcagcatcttgtgcctgaagtcgaagagttcgtttgtaagaagttggggttgaaacccgcgccgatttctacgcaaattcttcagcgcgatcgtcatgcggaatatgtcaatgcgttggctattattgccagctccatcgaaaagttctcggtcgaatgtcgccatttgcagcgcaccgaagtgcttgaaacggaagaatatttcagcgctggtcaaaaaggtagttccgcgatgccgcacaagcgcaacccgattacctttgagcgcctcagcggcctttcgcgcctgattcgtggcaacgctattgccgcgatggaaaacattccgctttggcacgaacgcgatatttctcactcttctgtcgaacgcgtcatcatgccggattcgaccattgcagcctgctacatcattcgcaaatttaccgactcgatttctcagttgattgtctatcccgacaacatggagaaaaactttaatgcgtcctacggcctgacttcatcacaatctattttgttgaaattgaccgaaaaaggattgacgcgcgaagtctcctatcagcttgttcagcgaaatgcgatgcagtcgtggaaggaaaaagttcaactcaaagacttgattcttcaagacaacgacattcgccaagtgctcagcgaggaagaaatctcaacggttttttcgccagaggaaattctgaagggtatcaagaaaaatgtggattatatttttaagcgcgtgggcatttaaccgacaaagccaactccacaaaatcacataacgcaaaaactccggcgggcaccggagttttttattgaaaatgagaatttttacggcgcaaatgcactacaatgacatccggtacatcgtagcaacaattgtagtagcaataattcctaaaatcgtccatgcgtataaaaatccgaccattcgctttgtttcttttacatcgtcactaattgattcaagtttttggtaagtcaaataatcctttgtttcgagcgtagcgtttgtcaacttattattgtaagtgatatttttcacatcggccatctcataagttttaatttctttgttagccaaaatcctgatgtgagaatcggtttggtcgactaaaaatcccgtgtactgcctgttttgatatgtggtaatagtcacttcaatctgtttttcgatcatactttcaattgaagtggcacatgccgataagctcagggaaatagccaaaactgcaatccattttaaaacggcatattttgttcggtaagtctttcgcatatcttgcggggttttgtttttttgagaaaaagggttaagaaatttccgtttttgtaacgcaaaaaggggtttccgaaaaaacccctttttgaaaatcaatgcttagtaaccgcttagtggcggaaatggcgagtgccggtaaagaccatcgcgatgtttcgttcgtcggcggcggcgatgacttcctcgtcgcgaatcgagccgcccggctgaatcacggcggacgcgcccgcttcggcagcggcgattaagccgtccgcaaacgggaaaaatgcgtcggatgcgacaaccgaatttttcaattcaagattgacttcgccggctttccagcgagcaattctggatgaatccacgcgcgacatttgccccgcgcctacacccaccgtctgcatgtcttttgcatacacgatcgtgttggatttcacgtgtttgcaaattttccaagcaaaaagcaaatcttcaagctccgcctctgttggttggcgtttggtaacaactttcagctcctctttggtcgcggtttttgcgtctttatcctgaaccaaaaggccgcaaaccgtagagcggaattccaacgcgctgcttggcaatgctttgagctggcgaatcaagcggcgatcttttttcttcatcaaatactcaagcacgccttcttcaaattccggtgcaatcacaatttccgtaaagatttcgttgatggcttttgccgtcgccatgtcgagcggtcgattgacggcaatgatgccgccgaacggcgcttgtgtgtcggttgaaaacgctttgcggtacgcagtttccagcgagtcggcttgagcgacgccgcaaggatttgtgtgtttgaaaatggcaacagttggttcagcgccgcgaaattcctcaatcaaaccagcggcggcggaaatatcgagcaagttgttgtaggaaagcgatttgccatgaagtttctcaaaaaactcgtcgaagctcaagttttgctcgccaactttcatcgcgtaaaatccagctttttggtgcggattttcgccatagcgcatgtcgatttctttggtgagcgaaacggacaaatggtttggcagcaccgactcgtcggtttgggagattttttcaagatagttggaaatagcgccatcgtagcgagcggtgagcgcaaaaacttttttggctaaataaaggcgggtggcttcggtggtggcgccgtcgttggcacgcatttcctcaagcacgcattggtaatccgctgcgtcggtgatgaccgtcacggatttgtggttttttgctgcgctgcgaagcatcgatgggccgccaatatcgatattttcaattgcatcggcaaaggtcacgtcgggttttgcgaccgtagcttcgaacggatataaattcaccgcgacaaggtcaatgaaattaatgttattttcagccgcttgtttttcgtggtcggagttgccgcgaacggccaaaagtccgccgtgaatcgccggatgcaaggttttaacacggccatccataatttccgggaatttggtgatttcggaaatcgatttcgccgcgatgcccgcttcgattaatttctttagtgtgccgccggttgaaaaaatttcaacgccaaactcggccaaagatttcgcaaaatcaataatacccgtcttatcggatactgaaataagcgctctttttatttttctttccgccatttacgaagattggtttatgattttctttatttttcaaagacccgaaatttaaaacaattttaatatgaatcctgaaaaaaaacgaattgcggtcttttgctccggtgaaggtacgaactttaaagcattggttaaaagtgtttcagagaaagaattaaacgctgaaattgtgctttgtctttcgaatcgatcaaactgcggcgccatgaagtttgcgcgtgaaaacggtattgaggcgcagcatttgtccgaaaatcaatttgagagccacgaggcgttctcggatgccatgctggacgagctgaaaagccgcggcgtcgagattgtttgtctggccggttatttaaagaaagtgccaaaaaaagtggtggaagcctatccaaaacgaatgctgaatattcatccggcgctcttgccgaagtttggcggcgaaggcatgtatggcatcaacgtgcatcgtgcggtgatcgcagcgggcgaggtggaatccggcgcgacggtgcattttgtggatgaggaatacgattccggcgcaaatttaattcaagaaattgtgcccgttcaaaaagatgacacgcccgaaagccttgccaaagcagtgctttgcatcgaacatcaaatttatccaaccgctttgcaattgcttttgaagatgatcgaagaagaggaatcggtttcatccgagtcgaaatgagcgcctgcttctggatggcaattttgaaataaacgcgtgtagccgagatgctacacgtgtttttttatttttgataaaaagaagcttttgtcttccaacgcgaacgctgtgtaacctgcgaacttttcttcgagcaattgcaacggctccgctgaaaagcaaaatgattttcgctaacaattttgaaaacgattgtgctaaaagtcaatgaaatttttcactccattcaaggcgaatcgtccaaagccggttggccgtgcgtatttattcgcctgagcggctgcgatttgcgctgttcctactgcgacacgggatacgctttttttgatggcaaagaattcagccaagaggagattttggagcaagtcgccttttataaaacgcgcttggtagaaattacgggcggcgaaccgcttttgcagccaaatgtctatccgctcatgacggcgctttgcgaggcgggctatgaggtgttgcttgaaacgggcggtcatcacgatgtggaaaaagtagatccgcgtgtgtataaaatcatcgatatcaaaacgccaagctccgaaatgagtgaatggaattgttatcgaaatcttgaactgagcattgcggaggcaaaatcgggcgtattgaaaaccgagttcaaaatagtgcttagcagcgagggcgattaccgttgggcaaaaaatttgatcgaacgctacgacctggcgcgttttgtgccagtcattttttcagcggcttttggcgcgctgcatccaaggcaaattgccgaatggattttggccgatcatttgcctgtgcgattgcagctgcaacttcataaatacatttggccagccgatatgcgcggcgtttaacgcgcgaactgaccggccaatcgtgcaaagtatttactgcgatagcacttcgttcaaaactcgcccgtcatacggcgggtgaacttcgttcgataagcgcagaatatggtggagcgttggcgcaatgtccgccggcgtgcatttttccgtgtaagcgccaggcctgatctttttgccaaagaaaaatagcggcacgtgcgaatcgtaatcgtaaggtgagccgtgtgttgtgcctgtttggccggcaaaaatcatgtaaggtttatagattaagtacacatcgccgctgcgctgtttgttgaaagagtgcgaggccattcgtccaaactgctcagagtttccaagaataagttctgctctggtaaaggcgtgcgccacaaaactgagcttttcagcatttttggcaacgaaatcttccatttctgccggaaaccattctttttcttcgataagcttggtattcaaataaatctcattgcctgagaaatattcaatcaagttggggtagcggctttcaaccaaaaacttgagcgaatccaacacatcctcttcgcgaagtcgcttgccgttgtccataaattctggaagcggagatacgccatgatctgcagtgagcaccacgacacaattttcaaggccaatttttttatcaacaaagcccagcaagtcatcgagctgccgatcgaggcgaatcaccacgtcttgaacttcttggctcatcggcccaaaagtgtggccgcaatagtcgagcgaagaatacgaaaccgcaagaacatcggtggcggagtcttggccaagcgcttcattttcaatgatttcttttgcgattgctgttgtcatcgcatggccatacgggctaaccaaaagcgcatcgaagcggttggaattgcgaaggcgtgggtctttaattttcgacaaatcgtgaattgtatgcggaaaagttcgttgctgttcgcctggaatgaagccttcgccataaacatcatcggccattggatagaatttatcgggcaaaagctttcgccattcttttcccaagtagctttctgcaatgtttttatcgttgaaatcgacaagccattttggcagttgctgctgagggaaataataagaacttgaaatccattttccgctgccagcatcgaaccagtaagcggcattgggtttgtggccgccaagcaaaatagcggcgcgatctttgagcgcaacagaaataattttgctctgaggatgagaaatctttagccgatcgccaaccgtgttgaccaaaagatttgccggcgatctttttcctgcgcttttgctacttgcctttccaaccggcgatgctttttcatcagagacgcaataaataagctcgccgctttcgcgttcccgccatttatttgtgacaatgccactatgcgacggatacatgccagttaaaatggtggcgtgccctgggcccgtgtttgttgcgctgtgatcgtagaagcacttttccataaatgcgccttgtttgcgcaacttgcgaaatcctccagaatgtttcccaacgggcaaaaacatgtcttcaaaccgatcgagataatcgtaccgaaactggtcaatgacaatggtgagaataagctttggtttttgttttggctgatcagtttgggcgacgagaaattttggaaggagaaacgactgacaaactaaaaatgtgaggagaaaggtaaaacgtagagctgtgaacagtactgattttctcataaagttgtcggtttaaagtcctaactgcgttattcaatggctgcccgacaaatgaaggcagccatttgcgttaccgtttaaacgtccaggcggcggacatattttgcgttagtttcaataaaagcacggcgcggctcaacctgatcgcccatcagtgtggaaaagattttatcggcttccatcgcgttttcgatggtgaccatcagcaaggttcttttttcaggatccatggtggtgctccaaagttgatcagcgttcatttcgcccaatcctttgtagcgctgaatgccataattttccttgcctttgacttcaaattgcttaaggatgtcgtcgcgttcgtcatcatcccaggcgtaccattgctgctttccgcttttgatcaaatacagcggcggctgggcgataaagactcggcctccttcaaccaatccgcgcatgtagcgaaagaagaacgtgaggagaagcgtgcgaatatgcgcgccgtccacatcggcgtcggtcattaaaataatcttgccgtagcgcagtcttgacgcatcgaattcatcttcgccgatgctggtgccaagtgccataatgagcgtgcggatttcctcgttttcaagcattttattgaggcgcgctttttcaacgttcagaatttttcctttgagcggcaaaatggcttgaaaccggcggtcgcggccttgtttggcgctgccgcccgcagaatcgccttccacaatgtagagttcgcagtgttccggatcgttgatggagcaatcggccagtttgccaggtagcgaagagctttcgagcgccgatttgcgtcgagtcaaatctttggctttccgtgccgcatcgcgggcaatggcggcgctaacgactttctcgagaatgattttgacttcatttggatgctgctcgatatattcagccaatttttcattgacgatgctttcaacaatgctctgggtttccgagttgccaagcttggttttggtttggccttcaaattgcggctcgggcactttgacggaaagaatggccgtgagcccttcgcgaaaatcttcgcccgtgaggctaattttcaaattcttgaaaagatcatttttttgcccatagtagttgagcgtgcgggtaagcgctttgcgaaagcccgtgacatgcgtgccgccttcatgcgtattgatattattcacgtagctaaacgcattttcctgataggaatcgttgtattgaaacgcgatttctaccacggtcccgtctttttcgccttcgaaatagatcggttctttaatcaatttcaggcgagtggaatccataaaagtgacaaactcttgaatgccccctttaaaatgaaattcgtcgcgccggccatcgcgctcatcttcgataacgatggtcaagtttttattgagataggccagttcgcgcatccggtcggcgagcgtgtcgtagcgaaactctcggtttttgaagatgctttcgtctggcaaaaaagtcgtttttgtaccgttttctgaagttgttccgattaccgaaacgggcgcttttggaatgcctttttcatagccttgaaagaagatttttccctcgcgatacacttcgacttcgcaccactccgaaagcgcattgaccaccgacgcgcccacgccgtgcaagccgccagaaactttataagcgcctttgtcgaattttccgcccgcgccgataacggtcatcaccagctgaagcgcggaggtgtttttctgcggatgaatatcggttggaatcccgcggcctttgtcgcgaactaaaatgctgccgttggatttaatctgaacgaaaatataatcgttgtatccgccaagggcttcatctacggagttatcaactatttcatagaccaaatggtgcaatccgcgcaccccaacatctccgatgtacatcgctgggcggcggcgcacatgctcgatgccatcaagcacctgaatgttcgaggcaccatactcaagactcttttcaatctcttttacttcttctgacatagagtgtcaacctgataaattactgccaaaaattgcggcaggacaactaattgtaattatgcgatatgaatcggaaaatatacgaaaaatcttggagaaagcggcttgagctctttgctgcttgccatgccaaggatttacaaagtaggcattgctttttcacttccgagaaaattttctttatcaaaaatttttcttagtattcattgcttgttctttgcagcagatttgctggatcgagctgaagtgaagttttcggtagtttctttatccctgaatggattaatcggattttatttgtaacaaagaatcatggcaaaagtcattttggattttgaaaagccgttggttgagcttgaggaaaagctgaacgaaatgcggcgctatttggtaagtggagaagagaaaaatggtgaaattagcagtgagctgagccgcgaaattctaactttggagcaaaaagtggaagatttgcgcttgtcgatctaccggaatctgactcgctggcagcgagtgcagctggctcgccatcccgaacggccatacacgctcgattatatttacatgatgacaagcgattttgccgagatgtccggcgatcgattgttcggcgacgacaaagccattgttggcggatttgccaaattaacggatgatgagcagcgtttttcgaaaacggtcatgatcatcggccatcaaaaaggccgcgacacaaagtccaatctttatcgcaatttcggcatggcgcagcccgaaggctatcgcaaagccttgcgcctgatgaaactcgcggaaaaattcaaaaaacccatcattactttaatcgatacgcccggcgcttttcctggcattgaagccgaggaacgcggtcaagccgaagccattgccaaaaacctgtttgaaatggcgcgcctgaaagttccaattatttgcgtcattatcggtgaaggcgcaagtggtggcgcaattgggatcggtgtgggagatcgaattttgatgcttgagaatgcttggtattccgttatttctcctgagagctgttcctctattttgtggagaagctggaattttaaagaacaagcggctgaggcgctgaagctaaccgcctcagacctgatagaacatggcgtgattgatcgcgttatcgctgagcccattggcggcgcgcatcgcaatcctgaacagtccgccaaaacattaaagcaaattctcatccaagagctgaatcctttgttgaaaatggccccgagcgaattggttcaagaacgaatcgagaagttttctaagatgggaagttggcacgaggattcgccggcaagataatgcgcgccaatattgagcattcaaaacaaatggagcaaaaagttttttcacacactttgcgtgtcaaatatgccgacaccgacaaaatgcaattcgtctattacgggcggtatttcgaatattttgaagcggcgcgaaacgagatgcttcgcgaaattggatttgagtataaattgcttgagacgcttggtgtgatgctgccagtagtggcagcacatgctgattatttttcacctgcctactacgacgatttgctgttgattgaatcgcgcattcaaaagcttgagaatgttcggctgagcatctcttatgagctttttgaaaaaggtgctcgtaaaaaattggttcagggttataccacgcacgcgttcatcaatcaaaatggccgcccgacaaggcctccaaaagaacttctgcaaaagctggaaagtgcacgctaatcaattagtgaggaaataaaggaagtttagcaaaatgcacatggcctgccgccaaaatggcaagtcatgtgcattccgtagcctgttttatacggggtcgctctcttcaagcgtaaagccgattttaatggtgacttgccaataagcaacttcgttgttttcgatgtagccgcgtgtttcaattacttcaaaccatctcatgttgcgaacggttttggctgcttttgcaacggcgctttttacggcatcttcaatgctaacagaagaggagccggtgagttcgattttcttataaatatgtggcatgataataagcctccttgtttttttgatgttgaaaaagaaaagatactaaaaataaaaaacttacgatttcttctcaggttttgtttgtgtgagcttcatcagcgatagcagttgctctcgtgtgcccaaggcaatgagctgcgtatttgcactgattttataacttgagcttgggatcttatttaacgctcccgtaggagatttgcaagccaaaattgtgacaccggttcgttcgtgtaattgcacttcgctgagtgtttttccaaccaacaacgaatctgctggaataacaactttttcaagcaaaagttcaagtccgctaacatcggagacttcatccaagaaatcgtcgatatctgggcgaaccaacatggtgaccatacgccgtccagccaagcggtaaggcaacatgacgcggttagcgccggcacgcaaaagtttgacctccgattcctcataattggctctggagacaattaaaatgtcaggccggatgcttctggctgtaagcacaataaatacattgacggcgtcggaattggcggccacaataacgccgcgcgcgctttcaattccggctgcatataaaacagattcatctgaagcgtctccttttaagcaaaggtagccatgctcgctaatgtcgttatctctttcttcatcaggatcgatgatcacgaacgaatgtccctcagcttcaagctcgctggccacatgcttgcccacacggccatagccgcaaataatataatgatctgaaagtgtctcaaacattcttttttgtttctgatattcccaatgcgctcgccactcgcctgaaaataaatagctgataatcgtgctcaaggtgtaggctgccaatccgccgccaccaacgatcagcccgatggtaaaaaggcggccttccggcgaaagcgttttgatttctccaaaaccaaccgtgctcaacgtaatcaccgccatgtagagagcattgataaaatccatgtcttctatccatcggtagccctctgttccaatgactaataaaaaaatgatgacggtaatagaaatgagcaactgtcgtaccgcgcgttgttgcacatccgatttaaaaggcctcttctttctatccattacttcgttgccttagcaagctgtagccagttttttccgattaaggggcagttgcaatctgcgctaaaaaaagataaaatagtattttggagcatttatgtttcaaggtatttcttcaacaaagacctcacaaagaaaagaaccttttcccatttatctaaataaatcaaccaacgttttcttatgagtagcacgcttgaaaaccaaatctatcaagctgaagagcagttaaggcttgcaatgctccattctgatatcgctatgttggatgcgcttttatcgccagagcttatttttacaaatcatcttgggcaacggttaggaaaacacgatgacctggcggctcacaagtcgggtctggttaaaattaatgaagttgattgttctgaacaacaaatcttgacgtcagaaaatatcgcggtggtttcagtgcggatgaaaatatcgggaagctatgacggaacgcttgccaatggtgattttcggtttactcgaatttgggcaaaaagaaaggatagctggcaagtgatttcggctcattcgagtcttattgcgtgaagaatcgtgttgcgttcagggcagcaaaatcagtgctgccctgagcacaggagatgagaaaaaattcaaacggattatttcaaactaaaacttcctgatttttctgcaggaattctaaccgtgcctaaaacgggtaagtcaaaataaaatccggctgtgagctgataagcggcggtgcgactatttttcaagctcgaaaaaacggcgtacagatcaagatattgaatggttaaggggagctgtacattcgatgtggcgtttgccgcgacggttaaagggtcttcttgcttgccatttacaaatgaatgctggttgatgagaaaattataatcaaaactgctaagcgtaaccccaaagctgttcggattttggattttgatatcgaacacgaaatctatgcctacaaacgagacacttgaaatttctacatttgcgatactgatggtcggctttttagcagttgcggtttgctgagcgattttctgaaccgttttgcagccatttgccaggggcattacaaaaaataggaagagaaaaattgatagtgttaggcgaaagtatttgccaggtttcatagttgctccttcttgtttttacttgacaagttttgaaatttgcttgaatttttccccttgagcaatgtgaagtaattcaaagagtgccatttccgtgccggttaaaacagcgcccgcgcttttcattcgctccaaaccaagctgtttattgtgggcacttctcgaggacacagcgtcgctgacaatgtggacttcatagccagctgtaagtaaatccatggtggtttgataaacgcaaatatgcgtttcgatgccgcaaaccaaaagctgtttgcgatgaagcccgcgaagcacttcggaaaaatcagggttggcgcagcagctaaaagtaattttttcaacgggagtcactgccggcatgagcgaagaaagcgcatcgatggtgcgtccaagacctttgggatattgctcggtgaggatgatcggcatctctaaaatttgtgcgccttgaattaagcgggcaagattttcaaacagcgattctttctggtgcatcaattcggcgagtttcccctgtacatcgatgacaaccaaggctgtattatctaaatcaagcatggtttcttagttatttttgtgaattcttaaagctaaaaatgcttaaagttaaaaaagggtgtttttaatccttgaagttaaggaataaactggttctgagagaaaaagcagtaaaattcttttcgttttttaccgataggtttgaatcccgaatgggaaactgctaaattcagcttggctattctggtggagaatttcgtgcgaggattcttttaccgaaaagtgttgctaatcagcgaggaaagcaaaaattcgggtagtcaaacagtgcgtttttttgcagaccccaatttgatttgtatattcgcaaagttttttattttttatggtttaactcaaaaaactttcttggaggagacaaaatgaccgtagatgaagttaaagggcaggtttatgatattatcgtaaccaagatgggcgttggcaaagagcagattaaagatgattcaaaattcacagacgatcttggcgctgattcactcgatacagttgaattgatcatggagtttgaaaacaaattcggtattcaaattcctgacgaagacgctgaaaaaatcagcaacgttcaagacgcgatcaactacattgtagaaaagaaaaaatagtaaccggtaattttccggttctttcccatgagatgcgctgcaaaaagtcgttccaatcaagagctttttgcagcaatttattttctataagagacccaattttgtttgctgaaaaaagaacagcgtacaaggttgggtctattgattaaaaattcacatgaaagaacaaaacaagaaaatcgttattaccggcattggtgcgctcactccgattgggatcggcaaagacgagttttggagtggcatgatggacggcaaaagcggcgccggcatgattacgcacttcgatgccacggatttcaatacccgttttgcctgtgaattaaagaatttcaacgttgcggatttcatcgatgccaaatcagcccgccggatggacccattctgccaatatggtgttgctgctgcggatatggccattaaggactcgggcgttgacttaaaatcacttgacctaacgcgttttggtgtggtttatggttctggtattggcggcatgggcacttacgacacgcaatttcgcacttacatgagcggcggcccaacccgtgtcaatccgttttttattccaatgctcattcctgacattgccgccggacagatttccatgcgttatggtttaatggggccgaactacgcaaccgtttctgcttgtgccacttcgctacacgccattatcgacgcctacatgattttgaaacttggctacgctgactatatgatttgcggcggaagcgaagcaccggttacacaaatgggtgtggctggctttaatgcgacaagagcgctttcaacgcgaaatgatgagccggaaaaagcatctcgtccatacgataaagatcgcgatggttttgtgatgggtgaaggcgctggtgcattgcttcttgaaactttagaatcggcacaagctcgtggcgctcatatttatggtgagcttgctggtgtaggcttcagcgccgatgcgcaccatttaaccgcgccgcaccccgaaggcaaaggcgcaaccgtggctatgaaaatggcaatgaacgatgcgggcatttcacctgaagaaattgactacgtaaatacgcacggtacatcgacaccgctgggcgatctggctgaagtaaaagcgattaaatctctttttggtcagcacgcctctaaaatcaacattagttcaacaaaatctatggttggccatttgcttggtgcagctggtgccgttgaatccgttgcctgtttgcttgcaatagaaaatcaaaccgtgccaccaaccatcaatattgacaatcttgatcctgaaattgatgtggatgtcactccaaatcagccgaaaaaacgtgaagtaaattatgttttaaacaacgggtttggatttggtggtcacaatgcgacgcttatctttaagaaaatatagttgagtttttgagcaaggcgaaatttgtttcgctttgctcaatctttttaaaataggtcaatgagtttacagcatccaattacgttattgacaatgggattttatttcccctttgtttggggatagaactatggagcgactttccgacatactacgaaagtattatcagcgaatttttaagccggttgattctgatcagcacgaacatcatgagcctcgtgctggggaaatgcttagtgaggatactaagctggaaattgaatcactcaccggttttcctatctcgaatgtcattcattacgaaacggcactcactcaccgttctgcgatcgatttgaatgtatacagcaagaaaaaatttgtatcgaacgagcgcttggagtttttgggcgatgcggtattagaccttgttgttgccgaatgtctctacacccgttttcccgattacgatgaaggcaagctcacgaaattgcgctcgcagcttgtgaatgcgcgaacgctggcttcttttgctagaaaaattcacttgggcagtttgctgattgtcagcgaagcggcggaagccatcggggtgcgcgatagtgaaaccacgctggccgatgcgttcgaagcgcttgtcggcgcaatttatctcgacagcgattatctgcaaaccaagcgttttcttgaaaaaaagattttggaagggatcgattttcgtgagttaagctccaccgataacaattttaaaagcgtgctcttggaatatgcacaagcccaccacttggaaattccaacctataccgtcattgatgaagaagggccgtcgcacaaaaaagtcttcaccgttgccgtttatatcggggatgaaatgttgggaaaaggcgtggggcgcagtaaaaaagccgccgagcagctcgccgctcaacaagccgtagcaaaactccgaatgtcgaaatagcgcgtctctcaaaaaaaaatccgccaagttttgatctctgtttaacgcgcagaaaagcgcgggttgattttcaaatcacaatgtttgtggctttataaattgatactatattgcaaccctttagccaaaggccgcatagctttaagctttcaacaattggaaaacatttgcgcaatagagatgaccgaaccgttaatatttgagaaatccaaatccggtcgcaaaggatatacgcttccgaaatgcgacgttcccgttcaagaagtttctgaactcattccagcacaatttttacgtaaagcgaaagccgatttaccagaagttcaagaaaacgaagtggttcggcattttgtcaagctttccacgctcaatcaccatgttgataaggggatgtatccgcttggcagctgcacgatgaaatataacccgaaggtcaatgaagtgacctccgccttgccaggtttcagcgcgcttcatccgcttcaaccgcaagagagtgtgcaaggtgcgctgaaattgatgtacgaattacaagaatggctcaaggaaatttgtggcatgaaagccgtttcgcttcagccggttgccggtgcacacggcgagctgaccggcattttgctcatccgaaaatatcacgaaaagcagggcaagccgagaaagaaaattttagtgccggattctgcgcatggcacaaatccagcgtcatcggccattgctggctatatgacggtcggggttaaaaccaacgctcgcggcctgaccgacatggacgaccttcgcgcgaagttggacgaggatgtcgccgcgctcatgcttaccaatccaaatacgctcggcattttcgaatcgcaaattcttgaaatttccgaactcttgcacgccaatggtagcttgctctacatggacggcgcaaacatgaacgctttgctcggcatcacgcgtccaggcgacatgggcttcgatgtggtgcattacaatttgcataaaactttttccactccgcacggcggtggcggcccaggttcaggacccgttggtgtgagcgaaaagctcgtggagtttctcccaacaccggctatcgagaaaaaagaatccggcgagaaaacttcttattgcctcaactacgacttgcccgatagcatcggcaaaatgagtggtttttatggaaactttagcatcatggtgcgcgcttacacatatcttttgatgcacggcgcaaaaggcttgcgcgcggtttccgaaaatgccattatcaacgcaacttatctgttgagccggctgcgcggcaaatttgatgtgccgtatgacgagcaaatcatgcacgaattttgcttgtcgggcgaacgccaaaaaacaaatggcgtcaaaacgcttgatatggccaaacgcctgctggatttcggctttcatgcgccaacgatttacttcccgctgatcgtcaaagaatgtatgatgattgagccaacggaaagtgaaacgaaagaaacgcttgatgactttgccgatgttatgctgagaattgcagaagaagcggaaagcaatccagaaatggtgttaaacgcgccgcacaatacgcctgtcaaacggctcgatgatgcgtatgcttcgcgcaatatcaacataaaatatacaccaaaggaaaaagaaaccgttgaagcttaagttatgggaaagctcgactgtgggcttttcttcttgcgtgtaaatggtttaaccgagaaaatggacgatagtttaatagaacttttaattcttttccttctcatacttggaaacgggcttttttcgatgtcggaaatcgccctgatttcctcacgccgagcgcgtctcgagcagcaagcggctgacggcaatgaaaacgcccgcattgctctggaactctcaaatcatcctggaaaatttctttccaccatccaagttggcatcacgctggttggcgttttgaccggtgcgtttggcggcgccactttagccgagccactttccgtgtttttcaatacaattcctgcgatcgctccgtatagcgaagaactctcatttggggtggtggtcatcgcgattagctacctgaccttgatcgttggcgagttagttcccaagcaaatcgggctgcgcaatcccgaagccatcgcgatacgggtagcttcgcccatgtctgttttgctgaaaatcacttcaccggttgtcaatttgctgaacggttcggcaaacctcgttttgcatttaatcgggatcaaaaattcgaacgagccggatgtcaccgaagatgaaattaaaatgctcatcaagcagggcacgcagttgggcgtgtttgaggcggttgagcacgatatggtgcttcgcatttttcgcttaagcgatcggcgtgtgagcgccatcatgacgccgcgtaccgacattgaatggattgatctggaggattccgaagatgaaatccgaaatcagctcatgcaaaaaacgcactcgcgttttgtggtggctcacggcgatttggacaatgttgatggcatcattcgcgtaaaggatgtggcgatgaccgggtttagcacgccgattgccaatctcaaagtgctcttgaaaagccgcttgcgcaagccactttatgttcctgaaactctgccagttttcaacttgatggaaaacttcaaaaaaaagcgcgaacaaatggcgttgattatcgatgagcatggcagcgttcaaggaatcgtgacgctcaatgatattttggaatccatcgttggtgatttgccatttgaagacgagcccgaagaacaaagcattttggaacgagaagatggctcttggctgattgacggaatgttgcccatcgatgaattttgggagtttttcaacataaaatcctcacaagaggaggaatggggctatcaaacgctgggcggttttgtgatgacaaaattgggccgcattccggttacttccgacacgttcgacgcgcatcaaatgcgctttgaagtggtggatatggacggcaagcgcgtcgataaagtgctcgtctctcgcctgccaaatggcgagtcgagcagctaatactcttgccacaattgcgcgcattttccctgatgataaatccagcgcgcggcgtctcgtttcgggagaagtccaagaaactcactatctttccctgaaattttgataacccgtcagagagtgttccgcatgagttcaatggcaacgcagaatgaatttttgcttcaagtagaaggattaaaaaagtggtttccgataaaaaaaggctttttttcccaaacggtgggacatgtgaaggccgtagatgatgtgaattttaagattcgaagcggcgaaacgcttgggcttgtcggcgaatcgggctgtgggaaaacgacaaccgggcgctcaattttgcgtttgattgagcctaccgcaggcacggtgttgtttgaaggaaaagatgtgctggccatgaaaaaaaatgagcttcgccgacttcgaaaagacatgcaggtgatttttcaagatccgtatagctcgctcaatccacgccttacggttggccaaatgctcggcgaagtgctttcggttcataaaattgctgaaggcaacgctgctgaaacagaagtcaaaaatttattggaagtggtcggtctcaggaagcaatatttcaatcgatatccgcatgaattttccggtggccaacgccaacgcatcggcattgcgagggcgctggctgtgaagcccaaatttatcgtttgcgacgaacccgtttctgcgcttgatgtttccattcaatcgcaaattatcaacttgcttcaggatttgcagaacgaatacggcctaacgtatcttttcatcgcgcacgaccttgccgttgtcgagcatatttccgatcgcgtagcggtgatgtatttgggcaaagtggttgaaatcgcttccgccgacgagctatataaaaatccgaaacatccgtacacgcgcgcgttgctttcggctgtgcccgtgcccgatccaaaaaataaatctaaacgcattattttaactggcgatattccaagcccggcaaatgcgccaagcggttgctactttcatccgcgctgcccagaagccaaccccgaatgtagccaaattgtcccgcagcttgcgccaattgcggaaaatgcagggcatgaagtcagttgtatcttttatccctcaagtttgccaaaagtgcaatccaaaaatcaacaagcagcttaatccacttttgttatgagcgaaaacaaacactcgcgaggccgcaaaattttcctcaccattttggttttggttttcattttaatcggaattggggtttatcgtgtcctttctccttcggtcgccattcccgagcagagcgttttgatgctggatgttcaaggcgagctgccggaagttcgcgaagatgaagagtttcccttgtttgcggaagcgcagcctctggccttgcaagaacttttggtcacactgaaaaaagccagcgtggatgaccggattgatttaattgtggttcgcattcaatccttgagcacgcagatggccaagttggatgaacttcgccaagccattgcggattatcgaaaatccggcaaggaaatttgggcatttctgagctttcctggcgattcggaatatttgctggcctctgcctgcaaccacatttacctggaaaagcactccatgatgatgctcgacgggctgaaatccgagcgattgtatttccgcacgccgcttgaaaaaatgggcgtaaaagttcaggttgcaaaacgcgagaactataaaagtgcagctgaaccgcttcttcgcgatgcgccttccgcttttgatctcgaacagcgaaatgcgctgctcgacgatttttatgaatcttatgtgaatgccgtagcagcaagtcgacaaatgtcgcgtgcggcatacgagcgcgttatcaacgacatcgcgtttgtttcggataaagaagccagcgagctcgggctggttgatagcgtgatctttttccgtgatttgaagcggcaactcattgccaaatatgaagtgaaagcgtcggacaaggacgatttttttgtcagcggcgaaacctatcgcggggtggatttggaatcgcttcatttggatgggggtgaaaagattgcggtgatcaatctaactggcgtcattgaaggtgaaatgtcgtcagcttcttccgatggaaaaggaggcacggctgcgttgcttcaatccattgaagcggtaggaaaagatgagtccatcaaagcgatgattttgcgggtcgatagtcccggcggctcggggcttgcgtcggataaaattctaagcgaactgatcctggcgcaaaagcaaaaaccgctggttgtttctatgtcgggcaccgcagcatcaggcggttactgggtttcgttgaatgcaaataaaattgttgcgggcgaaaataccgttacgggatcgatcggcgtgttggctgcaaagccttacatcaaagaactgcaggagaaaattggactggagcgcaatgtgttggtgcgtggcaaatttgccgacgcgttcaatttctttgatgaactttctcccgaaacctatgcgaaatttgatcgattcatcggtgatttttatgaggaatttgtggaaaaggtggcggaaggcagaaatatgacgccggaagcggttcgcaaaattgcgcaaggccgggtttggacgggaaagcgtgcaaaagaaattgggctggtggatgaattaggcgggttgcaaacagcggttgaggttgccaaaagcctggctggaattgattcggcaagcatggtaacgcttgttcgctacccgcgcccgaaaacattttggagcacgatttgggaagacgaaagtcttgctcgagtttctgcgatgtttgtggccgcgatcaaaaaagatctttatcgcgagctgagcttgcaacttggattaagccgtgacgcgttgcaaacttttgggcagtttgagcatgttcggaaaattctggcaaacgcaatggcacttcagccgcagaccgttttgccttatgaaataattgtgcagtaaaaaaaattccaaaaataatgatttttacttgaagtgaggaagtcgccaccaagctacttcagaaagcgaatcggcttgtgcgttgatgaaatgagttggtatttgagaatttaattcagctgagagcgattcacttcgaaagcacgcagtcaaagaaaaaatcaattatctccaactttgaagttgatccagccttttcgtcttggcaaagataccggcttgccatccaagaagacttcaactgtttcagcgcggccaatggtgatttcaaactcgtcagaagcttcatattggcgatattgttcaggtggcactaatccttcgcgcgtgctcgagcctccatcggaaacgactttcacccagctggtgtcggtaagtgttttaaccaaaagggtttttgttttgcctgttggcgcactttgtacaatttccggtttcggcgattcaacttttacagattcgggttccggttccggttgctttaccggctcaggtttcggcggttctgttttcgctacttctggctttttcggcggaacttcctttacgggctcttttttttctggtggttttggtttggtttgcggtgcaggttttgcctcagtcggtttgtttggctgagttggcgtgactggcggcggcgcaggtaaattggtttccggcacttttttgacaatcagctcaggctcgggtgtccctgaaaaaaggctgatgatgataaatagtaaaatgagcgcgccaaatgcggctgcgccaacgattccccattttcgatattcaggattttccagaatgctggcaaaatcgtttttttcttcgttgtttgagacgaccaatttattgagtgcctcgtcggttaggatattcaaatcgtggcggcattgctggatcactttggggtcaatagccaaaaacgaggcgtattccttaagcatggcatacacataaggtggcggcaaaaacccgaaattcccttcctcaagttttagcagatactccggtttcaccttaactttttgggtaacttcttctatgcttaagcctttatcttttcgagctgtggcgagtaacgaggcaatatttgatagtgatgagtttgatttcgattcctgcatatttaagcgattcttcctaacatagagtgagacaacatggtgaaaaccagcgaaagtcctggtcaaaatagcgaaaaacccctattttgtcaagataagaaaaggacagacataattacatcagttattttaattcctaacaaatacataacagaatacaggcttgagcgagattgaaggtggaaatggacgcagtcgctgtggttacatttctgcaaatctccacaaagttgaaatttcgtggcatgttatagcgatgggctcttttcctccaaatcaacttttggaaatcaatccgcaatcgtgtttattcttgctttaatttaaagcggcggcggcttttggcgtcgtacgcgaatcgatttgattcaaggtgtggcattttggcgtgaacggcgttcgtatttctccgagcggaaattttcacgtgttggaaaaagaaaaaacggtgaatgacaaacgccgcatggtcatgctgaacgaagtgaagcatgcatacttgcggttaagttggaagcttcggctaagcagccttagaatggcaagcttctttttttgccattggcaaccggttttttcacgtgttggaaaaagaaaaaacggtgaatgacaaacgccgtatggtcatgctgaacgaagtgaagcatccatacttgcggttaagttggaagcttcggctaagcagccttagaatggcaagcttctttttttgccattggcaacgggaaacgaagttagattttgaacgccgctcatcctaaaattgctatacatcaaatcgaaaaacggaatttcgcatctatcaaattcatcggattaaaaaatgtcacagaccgacttttcccataaaaatcttgagaaaaactttgacccgaaaaccgtagaaactcgctggagtacggattattggaatcaattcggcatctatcacgccgagccgcacgaagttttggagagcggcaaaaagccttacaccgttttgatgcccccacccaatgtgaccggcagcctcaccatcggccatgtcttgaaccacacgttgcaggatattttcattcgctaccatcgcatgatggggcatgaggcgctttggctgcccggcactgaccacgctggcatcgccacacaaactgtcgttgaaagacgccttcgcaaggaaaacgtcacgcggcacgatttgggacgcgaaaaatttttggagcatgtgtggcaatggcgcgaagagtacggcggcctcattgtgaagcagcttcaacggctcggcgtttcctgcgattggcggcgcaatcttttcacgatggacgaaacggcgtcgcgggcggtcgtgaatgtgtttgttaaactttacaacgacggccttatttataagggcaagcgcatcatcaactggtgtccggtttcgcaaaccgcgctttccgacgaagaggtcattatgaagacgcaaaaagacccgttcgttcatgttcgctaccagcttgctgatgatgccgaaaaattcatcacgattgcgaccgttcgcgccgaaacgattttggccgacgtcgccgttgccgtcaatccgaacgacgagcgatataaagatttaatcggcaaagaagttctcgtgccgattgccgggcgcaaaattccgattatcgcggacgattatgttgaaatcgaattcggaacgggcgcactgaaaattacgcccgcgcacgacccgaacgattacgccgtcgcgcagcgccacaacttgccgattatttccgtcatcggccaagacggcaaaatgaccgacgagttcggctacaaaggcatggacagattcgacgcgcgaaagaaaatcatggccgaccttgaagcggcgggcgcaattgaaaaagtggaggattacgaacacaatgtcggctattccgagcgggcggatgttgtggttgagccgtttctttcggagcaatggtttgtgaaaatgaagccgctggccgaaccggcgctcaaagcggtagaggacggcgaaattcatttccaccccgaacgctggataaatacttatcgccattggatggaaaatattcaggattggtgcatctcgcgccagctttggtggggacaccgcatcccggcgtggtacgacgaggaaggaaatatttatgtcgcccacaacgaggaagaggccgaaaagctttccggcaaaaagaatttgcgtcaagacgaggatgttttggacacttggttttcctcatggctttggccgctcacgacgctgcgttgggaaaagccgggcgacgacggcgaggtgtttgaggcgttttatccgaccagcacgctcgttaccggccccgacattattttcttctgggttgcccgcatgattatggccgggctttatttcaagggcgatgtgccgttccgcgatgtgtatttcacgagcattatccgcgacatgaaggggcgcaaactttccaagtcgctcggcaactcgcccgacccgctcgccgtcatggacgagtacggcacggacgccttgcgcttcacggtgatttatcttgcgccgctcggccaagatgtgcttttcggcgcggaaaaatgcgagcaaggccgcaacttcgccacgaagatttggaacgccacgcgatttttatttatgaatcgcaacgagctttttgaaaacgaagcggactttgcgaaaaaatatgcggaaaccgatttcgcgcccgacccgaacgacgaggccgaaaaatggattttctcgcgcctgaatagcacgctgaaatcatatcacggcgcgatggcgcaattccgcatcaacgatttgaccaaaatcctttacgatttcatctggggcgactattgcgattggttcttggaaatgatgaaagttcgcctgcaaaaagccgagacggcggcgcaaaaacaagcgattttgtgcaaagcgattttcatttttgaatccgccgtgaaggcgttgcatccgattatgccgttcgtaacggaagaaatttggcaaaacattttgcagcgaaacgaaggcgaaagcatcagcgaggtaaaaattcccgaaccgctggaaagttggtcgcaagaggccgccgaagcggacatcgagtttatcaaaaaaacgattgatgaaattcgcagcgtgcgcagtgtgttgggcttgccgccggcgacggtcgcaagtgcgaaggcaaacgcggtttcggaggtcgccctttcgcgactgcaaaataacgcagaatatatcgagcgacttgcccgcgtcacgctcgaaatcggcatgggaatcgagaagccgaaagcgtcggcaggcgcggtggttgaaggcacggagattttcattttgctcgaaggcctcgtcgatttggacaaggaacgagcgcgtttggaaaaagaaatcaagaaagtgcagggctatgtgaagcagcttgagggcaagctgtcaaacgaaaaattcgtgtccaaagcgccggcggaagtcgtcgcgggcgagcgcgaaaagctctccgccgccaagctcaaccttgaaaagctcaacgagaatttggcaagtttgagctgatttgcaatcaaacgacaaagcccgcgattgacgcgggcttttttttggttttctaaaaatcagaaagtctctttcaatgctcggaacatttcaatcgtgttcatataatcaacgcctaagtcgcctgcgcagtcggaaattttaactttttttcgtccttgagacgaaacttcatacgttacgatttttctattttcccgatcagctaaggtataagcaaccaaaaaggcatcggcttcgtcatgtcgcagaaattcatcaatagccgcttgcttgtagtgattttgtttctcgcttatccacccggacactttgatataagcctcaataacttcggtcgtatctttgaaaaattccggcggcaaattctccatgcaccaagtttttaagccgtcgctatttttatacagttcatcttttactttatcaatgctgatgatatgccctgattgagctaacgcccgtagttttttccaaaaattcggaacaacatctatcggataggtcagtcgccatgcttgaataaaaacattgctatctaaaatgaacaaagccatgaacttagagtttgtgggtaaaaagcttttccaaatgatcccctttgatgttcgttagtttataagcatcacgataaagcaacctgccggattgaacggcttcacgaatatgttttgcaaatcgcgggctaattcgttttctcgcggtcgcataataatcgccgccgctttttttagtggattctttttccttccaccgttttttatagtcagcgtaaaagttcagaaattcagctttagaccatttgcctaaatccaatgcccttcgtgcaatgacgatttcgctgactttgaatttttttgcaacgattttcgcatcatcgtattcttgccaaagtttttcaaaagttttttgcgggactaagacttccgctgcgacttggtcgcaaagtttttctatggcgttgtctgcgggttgaagatgtcgtaaatcaaaaccggcgttgcgaccgatccaaatgtgcgccaattcgtgggcgagggtgaaaattttagccgcatcaaagtccgcattgttcacaaataggaacggcgcaaagtcatcgtttaaaacaaagcctctacattcttcaagcgggattttgcgatgcgtattacttttgacatagccgctaaaaacaacgataatgccgatgttctctatcgcctctcccaaataatgcagcgcgtcttggcgtgtagtaagagtgcttgcccaattttcttgaaagtctaatgtacttcttatatcacaggcaatttcgtttgcgtccgaacggtctttgaattttccaacgaacggcagtttttcagcgccattatcttttaaatagtcgcgaagccagtcttggcgattttgcaattccaaaatggtctcataaacggccaggctgacttgatgagttggcgatttctcgccggttcggaaaaacggaaacggaatcgtttcttgtggcggttttggaaagaacagatagccgaaagggacatttactttttgagagaatttttccaactgcttaacagtcgggaggctttttccgtctatccaatcttgtagattgaggttaggctctttctgtgtaaatgtgtttatgtccaagccggcacgctgaatcgcccaaatcaacatttcgctattgacgccaacccgtttcataaacctattgaatccccttttgtgtagttttggacttgtcctgctttgacttttaaaataccgcgttttttgcagattttgtcatatgaaactaaagaatacgctgggctatcggctttgttgttttacccaaaaatcagcatgaatagttttccatgaaaaagtgtatctttatgaccttgtaattcaggggttgttttaaagaataaggttaaatgtggaaatttgcacaagcatacgcagaacagttgaatgaccggattaagtcgttttttcttgtgatgcaggaattttttctcttctctcttcgcacgttcacaacaatcggcgccattaaaaaatattggcgcgacattctcaaccaagcctatattagcggcacggagtccattcccattgttctcgtcagttcaatttcgatcggatcgcttctgactatggaagttggcaatcagcttgaagagtttggcgccaagttgatgacaggccgaacaaccgctctttccgtaattcgcgaacttggaccgatgctcacaggactcatgctttccgcacgcgtgggcgcacggaatggctcggaattgggcgcaatgaaaatttctgagcaaatcgatgctttgcgtgcattcggcacagacccaatcgcgaagctcgtgatgccgcgcctcattgcttcgttgctgatgtttttaccacttacggcgctatccgatttcgctggcttaacaagcggcgctttgattgcggagcattatcaccacatcgatccaggattttattggaatagcgtgctcaatttgctgattgtgaaagattttgtggttggctttctaaagccgccggtttttgctgtgattatcacgctggtgagttgcttcaatgggtttgatgcaaccggtggaacggctggtgttgggcgctctaccatcaaaggaattgttgtttcctctgggcttgtcttaattgccaatttttacgtatccaaactcgttcttgaaaatatgaaccgatagcgagcatgattgaactgaaagatgtgtatttaaactatggctcgcgagagattttaaaaggcgtgtctttgacggttaaagatggttgtattcgtgcgattcttggacccagcggcgtaggaaaaagtaccatcatcaagttgatgttaggtttaattaagcccacgtccggtcaaatttttatcgatggcgttgaaattagcaagaaaaaggaggtcgagctgtttcccattcgccaaaaaatgggcatcgtttttcaaggcaatgcgctgtttgattcgatgaccatcagcgaaaacatgagctttttcctgcgagaaaatttaaaattgccggaagatgaaatcaaaaaacgggtcgaagaccaaattaaatttgcaggactcgaagggctcgagaatcatcttccagaaagtttaagcggcggcatgaaaaaaagggtcgccattgggcgagcgctgatttttcatccgcacatgattttatttgatgagcccacagccggcctcgatcctgtgagttcaaaaaaaatccttgatttggtgctgaagttgcagagtgaaattggacttggtgcggtgatcgttacgcatattatcagtgatgtgttcaccgttgctgattcggtggcggtgttataccaaggaaaaatcattttcgatgatgtgacggaaaaacttcacgaatcaaatcattcatttattacctcattcctggcaaatgaagacgccgaactttgattttttccatagaaaacatgagcttttatctaacgaaacactgattacgacaaactgaaaaatgggaacatcatcttctattggttggaaagatttaaaaacaggtattttatttgtttttgggattgggctttttgcggtattaggtcttgtgatcggaaaaaataccagtttgctgacagggctcacgaaggtctacatcttcgttgaggatttgcaaagcctggcgcaaaacaattttgtggcggtttctggaaaaaaggttggcacggtcaccgatatgggctttgaaacacggaacgacaaacccggtgtggtggtgcaactctccatccgcacagaatacatcgatatgatttccaaaaattccgaagcgcgaattaaatcgctgggcgtgctgggcgataagtacgtggatattcgccctggttctggaagtccgattgaggacggcgattttcttcaagtggtgcatgaaccttcaatcgacgatctttctggtcaggcactaagcatgatgaccagcttaaaccagattttgcagaaaattaatcaaggtgaaggcacgatcggcaagcttttaactacaaccgagttgcttgataagctcgatagaaccgtagccaatctggagcaaaccaccaatatgcttacaaacggaaatggcctggtttccaaaatgctgaccgacggtcaaatggccgataaagtaagcaatatggtgaccaacttaaacgatgtctcgctggcgctgaaagatggcaaaggctcgctgggtaagttgatggtcgatgaatcgttttataacaacctcaatgcggtaacgcagcgcgcggatgctttgatttctcatctcgataatccaaatgggacgcttggcaagctcgcaaatgatccgacgctttatgcaaatttgaatcgcacagtcaattcgctcgactcgttgcttgtggatttaaagcaaaatccaagccgctatgtgaagctcagccttttttaagtttagctaattatgtggataactcgtcgcagcttgaaatcgcgcatcaaaaagtgaagtccaaatggctcaaaatgttgaagtaaaagccaagatcgattcaattgatacgttcataaaaaaggcgtctcagctatcgaatcaagagtctgaaacgataagccaggaagatattttctttaattgcagcaacgggcgcttgaaattgcgaatgatcgatgaaaaaaaagggcagttaattgcctacgagcgccccgattcttccggcccaaaaatttcctcctataaaatatatgagactccagcgccgcatgttttgaaagaaaccttgacaaaatcatgcggaattctcggtatcgtgaaaaaaacacgctatttctttttaatcgggcgcacaagggtgcacatcgatcaggtcgatgggcttggtgcttattttgagttagaagtagtcctttcagctgatgaaaatgaagaatcgggcgtccatgaagcggaagcattgatggaaaagtttggcattgatgagcggcaattagtcaaaggtgcatatttagatctcttgctgagtcaatcaagtgaagccgtttagcgccatgttatgtgctagaagaaatggtcgcagataataggaaataaatgaatagcaaagaaagaatgaaatatcctgaagattttctgaataaatttatttgtggtaatgctgtggatgtaatgaaacaaatccctgatggtagcattgagctagttgttacttctccaccttacaatctaaaaaactctaccggtaatggcatgaaggacggcagaggcggtaaatggtcaaatgcagccttaataaatggttactcacattacaatgataatatgccacacgatgaatatgtcgaatggcagcgggaatgtttagcagagatgttgcgaataattcctgaaaacggagccattttttataatcataaatggagagttcaagcaggactgctgcaagatagaaatgatattgtttctggttttccggttcgccaaattataatttggcgaaggaaaggggggataaatttcaatccagggtactttttacctacatatgaggttatttacttaatagccaagccaaatttcaaacttgccaaaaaagcgaatgcacatggagatatatgggaatttggtcaagaaagtaaaaacaaacaccctgcaccatttccagttgaactaatagagagaatcattttatcaacagatgccgatgttgttttagacccttttatggggtcaggaactactgcactggcagctaagaatcttgatagacaatttattggaatagatatttctccagaatattgtgaaatggcggaagaacgtcttgctaatcctatgtccgttattaaacaaataacaactaacaaaaaagaaaagcaagcaaatctatttgattaaattggaagaaaatgaaaacttacacaaaagaaagccttattgaagcgttaaaagatattcgtaaccaaggctggataccaacaggtagagcaaacaatgatggtggcgtcggaaatacacttgaagatttattaggtattgaagaaaacaacctgcccttacccaatgccgcttaatgggagttgaaagtacaaaagaaatacacgacttcattggtaacgttatttcatatggaaccatcaccaagagcattcaattttatacctgcaattttactgcctgagtttggatggaaacatcaagaagcaggtaggaaatatcctgaatctgaaagaagttttaggcaaaccatttctgcaagcaattacagcaatagagggtttactgtaaaagtaaacagacaagaacaaaaaatcactgttgattttgacggcaataaaattgatacaaacgcacatccagactggtctcgttttgtagcagggaaatctattgaaaacccaccgtattggggatttgatgatctatttcataaagtaggaacaaaattacataattgcttttttgtgcgagctgagtcaaaaagaatcaatggcgaacttcattttcattatcaggacatttttatgctgaaagcccttgataaaaacaatttcatagatgctgttgaaaatggagatatttatatagattttgatgccagaacagggcacaaccacggaacgaaattccgactaagaaatcaatcttttataaagttatacaaggaagcaatagcatattagcacataacaaggcgctgcaccggacggtaattccgctgcgctccattgccgccgtttagcaccatgttttcatcttggcgcgttttgcgcggcgctcattatttcgtcagcaacctaagctttaaaaggtattcatgctcgtgaaaagcattttcctctcatacgttgcgttttggtttgcatcaggttcgttgtttggatgccaaaaaagcaagtatcacgagtttgagaaagtcgatgcagtcattgaggcagccattgccgatggcgcatttccttcggcggttgttggggtacttcgggaaaacaaaatcctctttcacaaagcctacgggaaattgacctatgaaaaaaattccccaaaaacgacactgagcacgatttacgatttggcttcgctgaccaaagcgctggccacaacactctcgttaatgaagctctacgaggaaggccagtttcgcttaacggataaagtctcgcgttacttgcctgagttgaaaggaaatcacaaagaagaaattaccattcgcaacttgctcttgcataatgcgggttttgtgccgttccgtccgtttattcgcacctgcttttcccccgatgatgtgatgcgggctatttatcaagattcgctgtgctaccccacaggcaccaagaccatttatagcgatatcgatttcattttgcttggtgagctcgtccatcgcctgagcggcaaaccacttgatgaatatttccatgaaaatttcgccaagccgttgggtttagaatccactttttttttgccgccagactcactgcgctatcgcattgcgccaactgaaatcgatacaacttggcatttgccgcgagccagaccgctggtgcacgatccaaacgccgctttgcttgggggcgtcgctggacatgctgggcttttttcaacttccggcgacatcttgcgactgatgagcatggtaatgaacggcggaaaatttaacggaaaagaaattctgaagcccgaaattgtgtggctgtttacaaagcgcgacacggttttgcgtcagcgcgcgctcggttgggatatgaaatctcctggggcgcattcttcggctggaaaatatttttctttagcaacctttggccatcttggttttacgggcacgagcgtttgggtagatcctgcgcgttcgctttgtgtggtttttctcacgaatcgcgtgtatccaagtgcctcaaataaacgcattcgcgctattcgtcccaaattgcacgacgccgtcatagaaagcattgagccgaatgcgcagccggatacctcatttgctgctccagacacctcgcacgcggccagccaataaaatcgtgcggatgatctttttcgtgcaaggccttgccacctgaagcggggcgtctctcgtgctctggcgtacttctttttgaaactttttagtatttttagctacattgttcagagatattatcgccacagcaggcttagcgaagaagtttgcgtgcttcgtagccacgagccacaacgcattttttaggatttagaacgatttatccatttttctgatgctgacaaaacctcaccataaaagcgcctcaaaagcgaaagtgtactcagaacgggtctcaaagcagcgcaaagcacccgctttgattcaaatggccgaaatgatggttctgcaaggaaagtatgataaggcacttcaagagctcgagtcgcttcagtctttgtatggccaatcgtatcggttcaatttggtgttggcgcggatttatcgtgatgcaggggatttggcaaacgcgaagcactattatgaaaaagcttgtcaagcggcgccgcaaaatgaggttgccattcgggaactgatcgaactgctatcggagcaaaaagatgcagcaaatagagccaatcagtctgatgatccgtctttagatctttttctggaagaaaccagtcgtggtctttttaccgcagaagaaatgcggccttcacacgaagatgacttcgcggctgcgccaagtcaagcgcaagcattgccggaaaacgcatttgaaaataaaatagaaacggatggcgcacaggtttcagaaatcgcctcaggagctgagccggctgcgcaaacgttatttgatgagtccgaattaagcgcaaagaatttgctcagccaagacgatgcgattgagccggaaagttcgatgcagaagcgtgagctcactgcggatgagctttttgcatcagaaaattttgcgcaaagcattcaggatgagcaagaaaatatagcgctttcggatgatgagcatggcgttatatcagttcgcaaagctgagcctgtcgcgccgaaagacgaacatttggaaattgattcatccgatctgctttcggaaaatccatctgagcaaacagcgcaaccccgctttgacacaaacgtgccggataatttaccacttgaaacagagcacgacgcgcacgttgcgggttctgaggacatggcggttcccgctttaggaacggatgaggaattggacgcgacctatttatttacagaagacgaggagacaaaagcgcagctcaacgagccaggaaattcgccaagcattttgcaagaagcaaaaacagcgtattctgaagaggcggattttccgcaagaagagcccattccgttcgctattttgggacagaaaaaagagaccgagttggctgataataagagcaacgaaaatgttgctgatctctttttgccggaagatcaagaaagccgcgatgcgtcggcgttagatgtttcggatttatcccgttcgacaattagctctgaagcgcttcagcgagaagccattcgcatgcttgaagaggagcaaggtaatatttctgatgatccgttcgttgatttttatggaaagaagcctaaactgacttcgtcgtctgaattattcgaaacgggaacgaaaaatatggataccgttgacgagacggagctcgaggaagatcaacggtcgggcgcgcttctatttgatgagcgtgaagttgatgaaaacgaagtttcggaatcaacgaaagcgcttttgtttgatgaaaatgaagttttgcaatcaccggaaacacctcaggagactgttgcgtcgtcggctgaattcacggaaaaatcgcacgagccggaacgcgctgagacgaattcaacagtggaagattcaactgagcctgctaccgcgtcggaggatatcgatattttctcagatgactttgagtttacatttgataaggacaaactcgcaaaagccctttcgaatcttcacagttcaggcgaaaaggcgagtaaaaaaacgcccgacacgaaaaactctgtggcgaaagttgagccaccggcgtcggctaaaccgcaacctgcgccgccaaaaagcggtcagcgcgaagaactgaatattgatgaactggcgcaaaacttatcgaagctaaacctcccgcccattgaggaaacaaacgatccaacgcccatttcagagcagcgccagccattttctgatgatgaggaaattaaaaccccatctaaaagtttagcggaaatttttgtttctcaaggtgcttacaccaaagcgattcgtgtgtatcaagcgcttagcaaaaaaaatcccaatcaagcggctgaatatgcggctgcaatggaggcgattttgcgaaaaatgaagaaatcgtaaaaaaatattcaacacgggtctgtctgagcggagacgaagacgggcttttacgtagataaaacgcatttgacaaccttttatgaaaaaggctgtgcttgactggcttcaacgcaaatcaagttcagccttttttcaatcgactttgtgagaagtttatgccttctcgttcaagctattgccatcgcttagcaagtcaagctttacgatatcccctttttcaagaaaccagcgctgcattgtcgggaattttccttttttgaatgcccgaaatgcttgcgcatcgtagcgcttcatcaatcgtttttcttccacaccggaggcggtgcagccttgcacgagcgcgtgagctttgtatatgcgggcgtttccaatcactcgaaccagattttctggcaacgcagctaccgggcgcttatccaaaaccaaatagcttaagggcaaatgccgaaggtcgatgcccatcaatttggcaaattttgaccaaccgctttccgtgaaggcttcttgcggcgtttcggcaaaaaagtggcaccagtgcagctcgttttccgatcggcgcatcccgcaagccgcttggtgggtgcagggcgcaacgaggttgaatgtatcgctgagtgcttcgcggacggcaatcaatgagcggctggattcatacgtgccaggttcaacccaaataatcgtttcagcttttccggccaattcgagcaaatttcctaactgccactccgaaagttcggtaatcacatggctgataagcagcgtgccggtttcgccgtaaaaagtctcttttttgctaatcggaagattgccaaacgatgcttcaattttgcgagccgccagttgaattgcgtgtggcgaatggtcccaaagtgttactcggctggtggcatccgcgccgaagtgttgaagaaatcgccgcgtggcgatgccgctgccacagccccaatccatcacctcgcctttcggcggttgccaaccgagcaacgacagatcgtccaaaacatgctgccacttccaaccaatgcgctgcgcaaatgtgcggtcgtaatgttctatgtcgctctcggattcccaataaacttcgtgcgccgagccttcgagaaaaatgcgtctcaaacgctccagcgactgccaatctaaatcttcaatattcatgaatgaatgcgcgaactgttaaaaatttatgagcaataaaaactttattgcttgatcaaatcggtgataatcgtttcgggtttaatcccgtcggcttcagcgctgaaattcgtaatcaagcgatggcgcaacaccggcagcgcgacggcttgaatgtccgcgatttccggcgtgaagcggccttgcaacaagcagcgtactttggccgccaaaactaaatattgcgacgcacgaggccccgcgccccatcccacaaattgccgaacgagttcgtttttggtctgatgcggccttgtgttcccaaccagcttgaccgcataatcgatcacattgtccgaaaccggcactttgcgcaccacatcttgataggctaaaatcttctcggcgcttagcactttttttagcgtcggtttatgcgacgaggtggtcgccttcacgatttccttttcctcctcgtgtgtcggataatcgattctcaggttgaacatgaaccgatcgagctgggcttcgggcaacggataagttccttcctgctcgacgggattttgcgtggccagcacgaaaaatggttcgggcaattggtggcgtttaccggcggaagtgacttgatgttcctgcatggcctcgagcagcgcggcctgcgttttcggcggcgtgcggttgatttcgtccgccagcacgatatttgcaaaaatcggcccttgcacaaacttgaaatattttccctttgtcgtcgcgtcttcctccagaatttctgttcccgtaatgtcggagggcatcaggtcgggtgtaaactggacgcgattgaatttgaactgtaagatttcagctaacgttgaaaccagcagggttttggcgagtcccggcacaccgacaagcaagcagtgccctttgccaagaatggaaatcatcagttcctcaatcaccttatcttggccgatgatgaccttatgaatttcatggcgaaaggctttgtacgactccgccatatcttttgccaacgatagctcttcgtctgcacgatccatgaatttctcgtttgaaatggttttctgaaaagcgaagatatttattgaaacgcattaaaaaatgcgttatagctaagcgcatcattatttaaagcgcgtgtcaggctgggagacgaagccccgttattttaagcccttcgtctccgttaccgatgaccaaaaagggaactgtcattctgaggcttcttagctgaagaatccaacgttgccggacacatggatgcttcgcctaagaggctcagcatgacaacacgcggtttgtcatcttggccgtttatatttttcctttttagaaaaattactgttccgttcgtctttgcgtttcgacctgcctatttatttttaaccctcaaatttatttcccatagcgtccaagcaacttacttcgccgaagtcggacagcgagggcgcaacggctttggcgtcgcccgaaagcacaatgtaggcattggccggatgcaaatatttttgcgcgacggccaaaacatcgtcgcttgttaccgcacgcactttttggctatatgtttgattgtaatctttcggcaaatcgtaaagctcggtaacgagtaagcgcgacgcaatggccgccggcgattcgttgcgaatcacaaacatgcccgtcatatattgcttaacagcctcaagttcggcttccgtgactttttcgctgcgaattttttccagctccgtcataatttcctgaatcgcctcgcgcgtcacttcatttcggacttttaccgttacgtaaaaatcgcccagttctttattgccttccaacgtgctatgaatgctgtatgtaaagcctttttgctcgcggatgttcaaattgaggcgcgaaccgaagtagccgcccaaaatcatgttcatcacgctaaacgcgatgtaatcgggatgattgcgcttaaatcccaaatgcccgacataaatcgtcgattgcaccgcgccgtctttatgcacgaccgtgactttgttggcgttgctctcgctcggtgtcggataagaaacaggctcgacgggtttcggctgccacgcgccgaaacgcgcttccaatttttctacaatatcatcaattcggacatcgccggcgacgatcaaaaacgcattgttcggcgcggcatatttttcataaaacgccttcacgtcggcggtttgaattgcctgaagcgaggcctccgtgccggcgctcggattgccgtacggatgcgattgataaaccgatttgttaaatgcgtccgatgccagatggtcggcttcggcatacgaggccttcaagcggctgagggcttgcgcacgcacaaattccagctcgctttccgggaaagtcggattcaagacgacatccgccatcaagtccaagccttcgtccaaatatttcgtcatcatgttcagcgaaaccgtgcctttatcaaagcccgcgcttgaggagagcgttgcgccgtaaaaatcaatttcgtcggcaatttgcgtggctgagcgcgaggttgtgccgtgcgtgagcaaggtataggtaaaacctgcaagttggtataaatcgttatcgtgaattgaaccggttttcgtaatcagttttagcaaaaccgttgggatgctatgctcttcgtaaatcaggacttttaggccgtttgaaagctgtgtttcgtgccactcgggaaattggacgggactttccggttcgggtgcggggggtttggtgcgattaaatagcgtgttgttgctcattgagaaaatcagcttatcgtttttcaaaatacgagttcatgggtgaaatgcgttgaatcggctgacgaaacttgcggcaatcgctcgttttggatcagcctatcggagatttacagctaaggcatctgataaaaatcaacgaatttccctgtgacagaagataccgaaagccgaaaacaaaaaaagccgctttttaaagcggcttatcaatttttctgtgcccgagaggagattcgaactcctacgcctcgcggcgccaccccctcaagatggtgtgtctaccaattccaccactcgggcataagaaggtatttcaaaatggtatgtgagaataggtggactcgaaccaccgacccactgcttaaaaggcagttgctctacctactgagctatattctcaacctgcgtgtaacgcgaacaaaaggcaaaaatttaaaaaactcttaaaaaatatccaaaaaatttattcacaaatttttactgatatttactcacaaagcatcacagaaagcttacttgtttctgtatcttagacgcttcttatgacgattcttacgacgctgttttttccgcttatgaaccgccatcttatgacgcttacgctttttcccacaaggcatcggcaaaacccaggttaaatgattaaaaaatcaacaagaaatttaatttaacaaaaagatatttatcagccaaatcttctcttgaattttttctgactttttatagaacaataaaacggacaagtttttgaatttgccctgaatgtttcaaatgttggcaaaaatatttgggctacttcaaaaggagcattttcttgacagccatgaacttgccgctggtaaggcgatagaaataaatcccagtagccaggccactcgcatttaattcgtaggtataggtgccctgctttaagttctcgttcaataaggttctgacttttcggccaagaatatcatatacttcgagaaccgtttttgcgtcttttgccagcacaaactgaatggttgtgctcgggttaaacgggttcggatagttttgattcagcgcataggttagtgggatggtaacggatacttcaccatgagattctatgttgccttcgtaatccacatctacgaggcgataaacataagtttttcccgctgaaacatccgcgtctacgaatgaatagatatttccaaacgcacttgtgccaagccccttaagtgcatcgttggtttggtagcttgcaagggtttcttcatcttgagaagtgctttgccttttgaaaatcttaaagccagcgttgttaagctccgttgccgtttgccagctgagtttgacccgtggcaaggcgttatccccagatgtcgttaccgcttcaaatgatacaagctcaacgggtaggccatactcaatcggagtagactgcagcgtatctaccgaagtgaaagcagcaacgctttgagaatattctgctgcataaattccagcagcggaggagattaccacttctaattgttcgtcattgtttgcggtcaccgtgcttggcaaagtaatttcaacgatctcctgaatcggatcagacgtattgactgtgactgcgggagcggtttctccatttaccgtaacataactattattaatagtggatggcacggatgccgtaagacgggcagcattatataccaaatacaatttgcttgttcctgccacaaggccgccaacaccgctcacattaaacgaccatgtccattctatcggcgtattcaccgattcaggagagccagaaacttgcaagttgtagatcgtgcgccctgacgcctcgatggtataacttccgctggttgctggtgccggttgtccgcttgtccatgcccgcagcgtatagtcgccataaatgcgtggattataaatgcccgcagaagtgctgaacacaacggatgttgatgtgctcacattgcttggcacggtaatggttacccgcctcgttccagcgttgactgaaacgctatttgctgccgcgccgccaacgcttacgtctgtggttgcaatcgagacaggtaaagcggttccagatggaaattcaatcgtaattgttccgcttccagaggtcaaggtctgcgaaatgttgctaatatcaatcgtgtagcttccatacatattgaccgtgtctgttgcggcggccagtgtgacggaagagaccgtcacgggactaatactggtaatcggataggatgtacttgttacatccgtcgtttcgactgaagttcgtgccttaagcgtgtagtttgtttccgttgttgggttcacgaggctatctaccgtaacggtgacagttgatccgtttccaattgtaaccgatggtggaacggtcagcacgagtgtttttgtcgtgttgttcccgctaagtgtgatcacggaagtgccgtttatgagcggtgccgcgccagctaaagtggtcgggacggttgtccctgacggtaaggtcagcgtaattgtgcttgacccgccgatcagcgatccgcttgtaccggtgctaaaggtgattgtgtaagtgcttagcgtacttgggtggtagtcgctgaggctcacgtttggctgagaaatcgtagttgtggcgccggttgtggtaaaggacggcgaatcgtcgccggttggctcggcggtcgtgctaacattaagcgtattgcttgtggatgccgtgctcgagtttaaaatgcctgcgcttgagctgatggaaactgtaacttctgttaaatcaccaattgctatgggcgattcgatagttaaggtttgtccaacggcggttgcattgaccttcagcgctgctccattgaccaaaatcaagctttttgcgattgagctcggcacataagtgtttcctgcgccggaaaagtcaatcgtgatgctttgggctgaatctattgcgccgctcgatccggttctgaaatcaatttgaaaggcgacttgcgcattgacagtcgatgggctattggtgacggcagtaacggccagcgaagccgaacttgcaagcgttaagttgttggtttgcgtggattttgccgtgtcaacggtcgtgtagatccgaacggtgcttgtgccggcggtcggcccgttttgcaagccagctgccgaataaaaaaacatgattgcttcggcgctgctcggaagcgtaatgccgtccggtacaaccacgccaacgacgccgccggctcccgaacttagaacggtaacatccgagcaagcataagtattcacagtcacgtttcctgcggcaatgcttgacggcacaatggtggaagtattaaaatccacaaaaatcgtgtcggagcctgcgccactaattccgcccgttagccgcccatatgcgctcggggtaaacggcacttcataagacgcgccgctgaagttgatcacatttggcgtggatgtcaccgtaccagccgtcaccgaagagttatgcggcgtgatgctataaacaggcgaagcggcaagggggggctgctgcgatgtggaaacatacacgtgataatagctcgtggatggtacggacgggttttgaatccctgccgctgcgttaatcacaatgttgctgaaattcttgttgttgccaccgacataaatattaaccgctcttgtggattggtcaacagaaacggatgtaaccgattgtccggtgagcgtcacattgccggaagcaatactcgatggcaaggtaactccttctggaaatacgatgcgaacaaaatcactaacgttattactgagcttcactgaagagcttgcagtgatagtgtaaccggatgttttgttagaaccgtaatccgttagcgtgatcgttcccatagtcactttggagccaattccgtaggtgctcgaagacactacatcggtttccaccgtcgtaaaaaccccgatgtcataagtgcctgaagttcctgggtttgtaatattggtgatttgcacgttcagcgtatcgttgttcttaacgcttactgcgctgggcaaggtcacttttacggtatcgccacttcgggtaaaggctgtggtgcttgtgccattaatttttatggaagaaagagagccgtaggccgttccgcttggaaaaataaaaccgattttgcttgtgccgctcaccaaccgaccgtaatcgccgacagcaaagcgaagcgtgtaaagcccggtagcgtttgtcgcactattttgaaggctcaccgctgcaattgtaacagttgatgtggcaggtgaaatgaaaaatgggtttgagatcaccttgctatcaacggtagcgccggaggatttttttgtttctacgctcaaacggtagtttgtggagatggctggatttcgaatgctggccgtttcaaggaagcgaatttgcaccgtcgatgagttcgatatggtcactggggtcacaattttgaccgttgtatccgaaacaacaaccgctttggccgtctggctaaacccgcctgaactgacaaccactttgcttgtggaaattgaggaaggcacttgcgttgtcttttggaagcgaacaataatcgtatcgctattggccgtaagcgcgcccgtgttgctcacaataaaatccaacgtgtatccgcaaaccgtgtttaccatattgtcggttagtccaacggcagtgaaagaaagatttgccggagaggaaatactataggtgtccgaagtgatttcagtggtttccgaagaagtataaacagacaagtgataatccccagcgcttgacggatttttcagcccggagccaagcgaaaagtcgatttcaaccgcttcgctatttgccacttcgaccggacaattgataatcacgctatcgccgcttgccgtggctgtggctgacgtgttgttaaccgtaacgccagctaccgcgccactcgggagtgtggtactggaaggaaatttaaccgtgatcgtcgacgaggtggtcaagtaaccgccagcgccgacgctaaagccgattttataagcagctgaattgcttgctacagaattgttcggcgtaactgcaggacttgaaatggtggttgtggtttgggtaatgtcataagtttccgaatcggttgcagagccgcctttggtaggataggttgttaccgaaaggctatatgtcccgctactggctggatttcgaattcctgctgaagcggcaatgaccacagccgcagtattttcctgagcattatttccgccgatttccacaggcgtggttatcgtaacaatttgccctgaaacgcttaccgctgttgctgccacacttcttacggttatttcagacgtgcttatacttgatggcacataggtgccggcaggaaaagtaatggagaagttacttccaggttttacggctgagttatcgccgttgccaacggtgaaggtaacggtgtactccgcattttggtttgtcgcagttggtgatacactaaccccgttcccatgagcatccggtccattcacatcaactgtttgggccatcgcacctctaggatgaaccaagttgatcaaaatcgcaaaaagaaatagtttgaagaagtttttcatttttgttaataaaaattattagtcgtgccatttcacaacaaaggcgaccgttatctaaaaaaatggggatttctttgccaggaagacgtaaatgtgtcgtgctgcttggcaaagcaggggaatggtaatgttggttcggagtgatttaggctaaagtagataagacatgtagcactggctcaatatacgcaggaagaaataaatccgcgattacttcaatcctaagatattttgattcgcagctattgtgatgcggagcacaattttatgaaaaatgcggcggtgattttgggaaaagtagtttcttcgtgatccataaacctttcaagaaaagcaagctatttgaaaaagtaaaaatccagctaattcgttttaatcttttctgttatatgccggttttttatggctaaaaacgatgaaaatcagatttgtagagctttttttgttttggttaagcttcttgttggctatttccagagcagcggccttttcttaactttcatcgctgaaagcttctttgtgtagcgtagcagcacgttccaacaaggcctatttttgaaaggaataagatgaaagcaaggattttaaatggtgcaaggcagcaggaaaatgaacttcatggcgtgcagtcgctgcttgccggagaacttgaaagttccggctgggaagttgcttctatgattttgcgagagcacgagatttcgcactgtgtgggttgcttcaactgctggatgcgtacgcctggcgtttgtaagagtagcggcgaagggcagcgcgttgccaaatcggttattcagagtgagttggccgtgtttctaacgccactcacttttggcggctactcctcggaacttaaaaaagcacttgatcatattatctgcttgatttctccattttttataaaaattgatggggaaacacatcatcaaaagcgttacgaaaaatatccttgcattttggggattgccgtcacgccgaaaagagataaagtgacttcaaatatttttaggacgctggttcagcgaaacgcgattaatttgcacgcgccggcgcatgtggcaatggtggtggaatatgacgaagccgaaactgaaatgaaagcacaattcgcgcaagcactaaaagtaatcggaggtgctctatgaatgagcaaaaacaggcgttgctgctgattggcagtgctaaacatccatccagcacatcgcattcgcttggcaagtatttgcttgagcggcttgaaacgcaaggctttcaaacggagacaatttttttgcataaaatcattcatcacgctcagcaaacgtctctgttgttgcagtctgttgaaaaagcctctcatctgattttttcttttccgctttatgtcgactcgcagccctaccaagtcagccgcgcaatggaactcatttttgagcactatcaacattcgcaaggggcgcaagaaaagcaggcggcttttattgtgaattgtggttttccagaggccgctcataattgtacggcgttggccatttgcgaaagatttgccattgaaaccggatttcaatgggctggcggcttgagtttaggcggcggagaagccattggtggtgaatcgcttgaaaaaagaggcggcatggttcgaaatgtcatgcaagcgctggacatagccgctgatgcgttagctgccggacagaagattcctgaagaagccatcaatttaatggcaaagccgtttattcccggctggatgtacactttatttggcaatatgagctggcggcgagaagccaaacggcacggtgtgctgcgtaacatcagcgattgcccattcaatcaagcacaatcggaataaaagcgtacagcgcatattgccacgataggaaaagatgatgccatgcaaaagtcgagcgatatggcatcatcttttccttttttcattcgtggaaagcaaaccctgtgcgcttggttagtgtgtctcgtcaatgtccagcatttgaatcgtgttgccgtaagatttgaccttatggtcatttctgttgcttaattttttaacgacttctctgattctctgggcttgttcaaggcagcggttaatagcagcaagcgttttgctaatttcttcttgagttaaagtagattttctctcaagtcgagctttggtgagttgcaaaaatcccgttaagcctgtaagcggattgttaatttcatgtgccacagtattgctcatttgattgagcgcctgagtccgttcgagaaccgcgatgcgttcttgcagcgtgcaaattctatctgcaatgttggcgcgagcgcgcatttcttggttttcaaatggcttgatgatgtaatcatctacgccactattgagggcaaatattttttgctcgtgcaatccctgagcggtaagcatgataaaataaacgcctgaggtttttgggttctcgcgcaaatagcggcaaaagcttagtccatcctcgcctggcatcatccaatcgcagataataacgctcggggaaagttcatcaacaattttttttgcctctttaacactttcggcttcagccacatgaaagccttccaataaaagctgatgggagactaattttaaaacggcttggttatcatcaaccactaaaatagttcgcctctcaattgattgcttttgctcatgagtcggtgtcatcttgctatgcaattagggttttcaatggctcacaaacgctacaagaatttgcaaaaaacagaacatcatcatgacttgcgatttcacaagtcatttgtagcgggttatctcttttttgatactgtcaagcacttgtaagtgattgcgagtcctaataataaatggccaaaatagatgcgttgctttgttcaaaattgatttttcttgataccctctgaggagacaagcgagaaatatcaaggttgcttcaagcggttttatcaattgctaaaacagcgcgctctctgctgcaaggctacacctaaactaaatcagcagagagctttttttcatctcttttattttggcgtgaaaagaaactactgaaaaataatataattaacgacttatgataaatataacgattaaaattattgactattcgctttcgttcccagtagtttctggtgtgtgatctttgtcttcaactttaaattgcggtgcaccgttttcggcaggctcaagcacataatcgatcaaatcgtccatttcgtggaaatatttgaaagaaacatcactaaaagcgccgccgttggtttctaacgcttctttgacgtctttctcatttttttcaggcaataaaatttcggtaatgccggcacgtttggctgccagaactttttctttaatgccgccaacgggcaaaattctaccgcgaagggtaatttctcctgtcatcgcaatgcaaggtttcactttgcgctgggtataaatcgacgccaatgaagttaaaatcgttacgccggcagatgggccatctttcggaatagcgccttgcggaacatgcacatgcacatcccagtagcgaaacgcttcatctggaattttgaaataatcagcgcaagatttcaagtagctaagcgctgcttgtgccgattctttcatcacgtcgccaagctggccagtgagaatcaaacgcccggtccctttcatcacagtggattcgataaataaaatgtcgccaccaacgggcgtccaggcaagcccaaccgcgacccctgaaagcatcaccggctcagaaacatcaggatagaattgttccatgccgaggtatttcttcaagtcagctgtaacaacggtaattggcgtttcgtcaggctgatcagattcgcggcgaatcacaatatccttagcgatcactcggcaaacatttgcaatttggcgctcaagatttctaacgcccgcttcgcgcgtataagcattgataattttttttgtggtaagcgcgtcaaaagaaacgtcttctggacgaatgccgtgctcttccaattggcgcggaatcagatagcgttcggcgatgtgaagcttttcgtactccgtgtagccgctgagattgatgatttccatgcggtcgcgcagtggcacgggaatggggtcaagcgtattggccgtcgcaataaacatgaccttagaaaggtcgtaaggaatttcaaggtaatgatcgctaaacgcgttgttttgagccggatcgagcacttctaacaaggctgacgacggattgcctctgaagtccgcgccgattttatcgatttcatcgagcatgaaaaccggattgctcgttccagccgttttgatgccttgaataattctacccggcatcgagccgatgtaggttctccgatggccacgaatttctgcctcatcgcgcactccgcccagcgaaatccgaataaattttctgcccaatgcacgcgcaatcgagcgcccaagcgaggtttttccaacgcccggagggccacaaaaacagagaattggcgctttcatgtttgactttaatttcagcaccgccaaatactctaaaattcgatcttttacttttccaagtccataatgatcttggtttaatattttttccgcttcgtgcaagttgataacggtctcggaaaaatgtccccaaggtaaggccaaaatagtgtcgacataattgcgcgtgacagaatagtccggcgaggcttgcggaatgcgtgagagtttatcaatttccttgctaaccaccgaagtgacttcctcgggcaggttttttttctcgaccgcttcgcgcaatttttccacatcttgcatttgcgcgtcttgttcgccgagttcctgctgaatggttttgagctgctggcgcaaaatgaattcgcgttgcgagcggtccatgtccgtcttaacctttgtctggatctgctttgaaagttccagaacttgcacttcccgatttaaaaaatggattaagcgctcggcacgtgctttcatgccttcggcttcaatcattttttgcttttcggcagccggcacgctaatatttgaagcaataaagtgaattaaaaaccgggtgttttctatgctttggatggcatagctggcttcgtttggcgagttcggtgaaagctcaatgattttggaagccagttgcttggtggtccgggcatacgcgtcgaactcaacgccttcaagttcctcctcatcttttggggttacttttgcggccaaataaggttcggtttgggtgaacgcttctacaaccacgcgcttgactccttgaacaataacactcatagagttgtcaggcattctcaaggtgcgcaaaacgagcccaaccgatccgtttttgtggagctcatcgggcgttggggcgtcgatgtcggcgtcagtttgcatcaaaaaaacaaccgggctgttaggcgcaaggctttcgagcagcgcaatagagcgttggcgagcaacgccaatcggaacgatgacatcggggaacaaaaccgtgtttcgcaatggaagcacggggagcgccccatcaaatttgatttcctcttcaatcgccttcggttgttgagatatggagtttacaagaccatctaaaaatcccatcgaaggtgtattttcatgctctttcgtatgatcagtcataatgaaaaaatcgcattttttatttaacgatgcgcttgaaccggcaaaaaaaagaaagatttcaattgtagttaagcctggaacagctgctccgaaaaagaaggctgaatgtaaaaaaactgtgctaaaacacctataagtttaatcgttgaacgctaacttgcatggaaagttttcgattcaccttgattccttttttaccttacaaatgcgactatgagtaaaccacagcacaattcctccgcgattcaattaattggaaaacatgtgcttccaaaactgcttttattgctttttaaaagcttacgcaaagacatcaaaaatttggatgctttaaaactaagcagcaccggcgctatcttcagtttttggcacgggcacatgctcacgggatggctacttacgaagcaatgttttccaaggcatcctgcgtttgctattgttagtttatctaaagacggagaaattttaagcaatgcgcttcaggcgttgcattttaaactggtgcgaggatccagctcaaagggtaaagagctggttaaaactcaaagcaaagatgtgttggaaaaaggatttctcttatccgttacgcccgatggacctcgcgggccccgttgccagttcaagtacgggctggttcgtttggcttccgatacgcgcacgccaattatttttgcgaaaattcagcaccacagcaaatgggttttcagaaaaagttgggatcagttcgaagtgccgaagcctttttccaaagtcaacattgagtttcatcgcattgatgtgcctgagtttcaagatgaaatggcgcttcaattatttacacatgagctttccgaaaagctctgacacataaaaacggcacgagtgttttgcggttgattttctttccaatttcgcggctttatgcagccatcatgtcgctgagaaacttgttatttgattggcaaatttttcgttcatggcgagccccgcttccggtgcttgccgttggaaatatctcggccggcgggacgggaaaaaccccgtttgttgattggattgtcaaattttatcacggaatgggaatccgtgtcgcgattgtctcgcgtggatataagcgaaaatccaaaggaacgctcattgtgtcggaaggcgcaggcaagccgtgtgtcagcagtgccgaagccggcgatgagccctttatgctcgccatgaaaaatccctttgcgatggttgtggtttcggaaaaacgaaaagacggcattgaaaaattgctggcgttgccgaaaaacttacagccgcagcttattattttagacgatgcgtttcaacatcggcaagtgcatcgtgacttaaactttcttgttattcatgcggcaaaatcgcctttcaaagatgcggttttgccgcttggacgtttgcgcgaatcggtttcaggaatttgccgcgccgacatgattttaatttccaaaatccaatcgaaaaagaatgtagatacgcttgaaaaagatctttttttatatgaaaagcccatcttaaaatcacgcattaaagtgtgtggattgcggcatttttttagtgaaaaaatgatttcgttggaggaattttcttcaaatttacctgctttttttgccttctctggaattggggatgcagaaaatttcatacaaacactccaaaaatctggactttcagttcaaggcgaacgtcattttccagatcattatgattttcagcatgaggatataacaaatcttttttcagaagcagcaaaaaataaaatcgattggtttgtttctacggaaaaagatttttatcgattaaaatccgatgatgcactttttcaattgttccaaaataaggcgtgttattatttggaaatcgagttcgaaattgatgaaggacgcctcgttttggagaaatctttaaaggcgctaacccttccacgccacgcgcagccttaaaatccttaacataagctaacagtagtttaatagtttagaaatacgccaatcatagtttataggctcacaggacttttgtattcgagctactttttaaaacaacccaaaacatgttgatcaaaaaggggagtctaaaactatgaagcatgtgaaactcgcatttttagcgtctcttgtcgcgctgtttagctttttcgtcgttggttgcgatgatgatgattcgccgacaacaagcggtgaaagcacagcggcgctgacttgcagcattgatttgtcggaagccttcgcaaatgatttcaacatcacgaaggtcattttcatcgtggagaacgaaagcgtgtctgattcgttggagctgaccatttcaggcacaacagcatccggcaccatttcaaaacttaaaccgggtagttatgaagtgacgattctggcttatgtcggtacagaacttgtggcaacggcaacgggaacgggtgaagcgacaactgatcagaccgtaaccgtaaccgtgacgatcacgtatgttaagggaaaccttgatattgaaattactttcccaacaaccgttgacgagttaaaaatggttgttttcagcgatccgcatttttacgatgccacattgggaacagaaggcagcgattttgaagaatacttggcaagcgatagaaaactgattgttgaaagtgagcccattttgcgtgaggtggttgatgccattaaggccagcgatgtggatatcgtgttggtgcctggtgacctgaccaaagatggtgaaatgcagtgccattcaaaatttgcatcttatatggctgagcttgaagctgatggaaagcgcgtttacgtaattccaggaaaccacgacattaataatgagtatggtgcaaaaggctatacttcaagcggttcttactccgtgccaaccattaccgccagcaatttcacaaccatttattatgactatggttacagcgaagccatcgcccgagatgaaaattcattaagctacatcgctgagctttccgatgatgtttggttgcttggcattgatgcgtgccgctatagcgaaagcgccgctgataataacgtcacaggtggaaaaattagcgatgcaacaatggaatggattaaagctgagctccacgaggcaaaagagcaaggcaaaaccgtgcttggcatgatgcaccatggcattttggagcattacacaggtcaaaccgatctattttccgagtatgttgtcgaagattggcaaacggtttacaagacatttgcggactccggcttgaaagttgtcttcactgggcattttcactcgaatgacattgtaaaagggacgggttcttcatccgatgcgttcgtttttgatattgaaaccggttcaaccgtaacgtatccatgtccatatcggatggttactttaagttctaatgcattgcttcagatcgaaacccgccacgtcacagacccagatgtaaattacagtggcgtttcttttgtggattcagcgaaaacatatttgtctgaaggtttgtacactttagctttgggcatgttggttcagaattttggattgacagccgatgccgcccaaacgccagcaactttattagcagaagcttttatggcgcattatgcgggcgatgaggacatttcaaatatgagtgcaacaaattactacattcttgaaaatgtattgagaccgagcacagatgcaacaacgcaagttttagtcagcgtgctcgatgcgctttggacggacaacgccccgctcgataacaacattaccatcaatttgaatacgggtgctgttgtagaataacgatttcgtcaccccactcaccggaaaggccatcttgcaaaatgatggccttttcttttttccttcggacaaaagcattgtgctcatctcaactctcatacttttttcttactttctgtttcatgcacaacactatgttttgctgcattttatggggtttttaacttaatcattcggatatatgtcatctcatcatcacgactcgcatgaacatcaccatcaccatcatcatcatcatcatcatgaacatttgactggtaaaaatctcaagtgggcgtttgccttgaactttgccttcacgattatagaatttgtgggcgggctgctcaccaactccatggcaattttgtcggatgccgtgcacgacttgggcgattcactggccattgggctttcgcttttctttgagcgatacgcgcagaaaaaaagtgatacgcgctacacttatggctacaagcgctttgcgctggtttctgccttgctcaattccatgatattgctaaccggttcgctttttgtgatttatgaaactgtgccacgacttttttcacccgagaaagtccaagcagaaggaatggtatggctcgcggtttttggcgttttggtaaatggcgctgccgttttgcgactcaaaggtgggcattcggccaatgaaaaagtggtgatgttacatcttttggaagatgtgctgggttggtttgccgtgctgatcggaagtcttgtgatgctattttttgatgtgccaatcatagatccaatgctttctattgccatttccctttttattctttggaacgtgttcaaaaatctggaatcgtttgtttccacctttttgcaaggtgttcctgagagtgtcgatttgaacgaggtgttgctcaaaatacaatctttgcaggatgtcatttctgtgcatgatcttcatgcgtggtcgatagatggaacggaaaatgtggcttcggtgcatgtggttgtcaagagcacgctttctcatgaggaaatggcgatgcttaagctgcaagttcgtgagatgttcaaagcgcatgggatgaatcacctaacagtggaagttgagtttgaaacggagcattgccaatatttgcactgctgctgaaacgggcatatttttgccgattttttacaacaaaaaagataacagatctaaatcaaggaaaagcgtttttgatatgaaagaacaagaggtcgtgacaaatcagattctgaatgacaatatttggcagttgatggtcaaattttccgtgccaggaattctcggtatgcttttaattggattgaacacctttgtggatgcgctctacgtcgggcaactgctcggtgaagatgcgctcgcgggaatttcactggcgtttccactgacttacatcataacaggagtttcttcaatgcttggggttggctcggcttcggttttgagccgtgctattggcgcgggcgacatggaaacgcagaagaaaattttcggtaacctcaccatgatgtctcttctgtttgcggtagtattaaccgcgctggggtttttcttctcgcaagagcttattgcctttatgggtggcagcgaacgcgtgttgaacatcggcaccgattatttcaaaatgctcatgctcggctcagtttttaatgtgtttgcaatttcaacgagcatgattattcgcgctgaaggaaaaatcaaacaagcgatggtttatacgggcgccagcatgattttcaacatgattttaaatccgatatttattgtcacattgggtttgggcgtgaaaggggcggcgctggcaacggtgctttcaacgatgatttatgccgtcttgaacttcagatttttcacatcggaaaaaagcagcattccagttgacaaaacgcactatgcgttagcgccggagttaattccgcagatccttgcgattggttcagccacgtttatgatgcagttgatgaccttgattcagcaagtgttgattttcaaatccctctcgatttatggcacgcattccgacatcgcgttcatgggcgcaaccacgagaattttcatgctcactgttattcccgtttttggcatgatgcaggcgctccagcctattattggaataaattatggcttcggtaatattgaacgggtcaagcaagccgcgaaggtgtttcttattagcggaacaactttcgtggtcttgctttggttgccgatgcaaattttctcggaaaacaccctatcgcttttgcttcctgacgttacattcacgccaaacgacatcaagaatttccgaattgtcatgctggttatgccaggcttgccgctcattatggttggcgtcacgatgtatcaagcgattgggaacgcgaaaatggcgggaattttgacgattatgcggcagatagtgttgtttattccggctatcatttttgtgccaactttcctaggcgtcgatggcatatatttgagcatgacgggcgtggatattatcattgtggcggcggtcgccatttttatgctattcgaatttgataaatttgggcaaaaacaagttcaaccaaatgctgagctcgagcctttggaagaagtggccgaaggataattttttgccctaaaaattcgtctcgtttaaaacaaaagtgttgctaatgtaaaaagcctttcctttagaggaagggctttttgctgaagttcagcgtcgttaatttcctgcatgctttttaggacgaatcaggcctgtttcgaatgtgggcaaagtgattgttccctgaagcgctgcgtccaaatctaattttctaaaagatctcggatatacccaaccagtttgaaagttcgattctgtatcctctaaaaaagttccaagtgtttttccatcggcgctatgcacaagaaacgcatggtaaccgtatgaacttaaggcaaccacaagaaaggcgctggcagccagtcttttacaagtatcacagttgttttccataaaaaagaaagctgttcccgagatggccagcaaagaaaccaaccgtactcctggatagacgatcccgcttgtgtagagcggcagaagtagcattaaaatgccactggcgagcatggttaagccttgttcggaaaatgtgtgtcttcggagcatcgtgtagattccccatccgattaatgtcaaataaaaaagaactatcacataaccgatgatttttaccgggacaatcatggattggttgattccaacgtacgtcataaaaggcgacaggccttttccaataaacgacgcgcggtaataaatctcgtcaaatagactgtattgcggtgcatgttcaggcggtaaatcaaaatcaacatatcgtttttttaccatcacataatacgcaaaaaaatagttacaggtagcgctgcaattcccatgggaatgagcgcacgatatgatttttggcgaaaaacatgaataactaataaaagtccaagaatggcaatggaaaaaaaatggctcgcatatgagatcaaaaataaaatcgaaagaatgaacacattaagaattttaagtggtgatttatttaaaagatcatttttgcgaatgatatagtaagccagaaatgcgacaccaaagccaaaataataattcatattgcccatgaaaaacgtgtaattcaaagtaaatgcgaaggctacagctgcgtttgttcgcgattgctgaggtgagcttagtttcatgtagaaatatattccagagaagacaagaagtacggcaattaaaataagcaattgcgccgcttgaaacggatgaatgataacactcatcaatgcgatgaaaatttgcgaaaaagcatttggtggaaagtatggatttatcgtgtaagtattgtgaaatgcaccatgaagccaatactcatttagaataaaaccttcggagacccaaaaaaaatagtcattcatgcctatatcagacgaagaggcaataaataaaagtattaatattgaaaataataagtaataaaaatgatgttggttttgaaacatacttttttgatataatccaagtttcttcgtacttcataccacgagtatagaacgcattttctataataaagcgatcacatgctgctttttgaaagagaaaataagaaatttgtacaaatggaatgaggggatgtttgtttattcattattgaatgaaataaattttttttcttgccaataggctgaaaaccataactcaaaattgagtttgctaaatatgtaaaatcttcatagctcataaagcaaaattcggaaaaaagtatttttatcatgccttcttgtaacgcattttcagcgcctttcataaataggtgctcagcaccttcaacatcaattttcaaaacatctacgcgagaaatattgttttttaagatgaagtcgtcaaatttgataatatcaacatcgataacttggtcggtgctatctttttttagacgaatatttccccacccgctattatccgatttgctcttataaaaagacactttcccagtcgtatcacccacagccgattggtgagtagaaagacttgttccaaaaaggttcaaatctttgtttttattcagaatcgcatataattcagaatctggttcaaatgcgtagactttgccagcatcgccgatatgatttgcaaaatgaagtgcgtagaatccaacgtttgccccaatgtcaacacaaatggaatcttttttaacatacgttaaaatttcagcaatatcttccgactcgtaagcgttaaaaaaaatcccgcgctgcacatcatctctcaaattcaaatgaaacttaactccgttattttcagatattaacttttcacttattggcgggacaaagctaaggattctattttttcctttaaaggaaaaaaattttaaaagatttcttgcaattccttgtttagtacagctgtttgcaatttgctttgcaaaaaaatttaccattttaatttaaagtgaaagtttcttgaaaattttctcaggcacgtgaataataatcaacataatcaatttccaaaagctcggcaaatagacattgtcgccgcctttttctatcgcttgtaagatgccttttgcaatttgctccggttttgcccaaagtgcgcctttctgaaattcggcggtcatcggcgtgtcgacaaagcccggcttgatggaaatcaccgaaacgccgtgcttgaacatccgattgcgcaggccttccaaaaatgtgctaagtccgcccttcgccgcgccgtaaatgtaatttgattggcggcctctatcgcccgcgacggacgagatgaccgcaattgcgccttgtttttgcgcttcaaattcattcgcccacaagttgagcagcgagacgggactgaggaaattgaccgccatagaatccagcattttttccgtgcttgcttggcattcgtcctgattcggcaaaatgccgtgcgcgataagcaacacatcggtttgcggaaaaaccgctttcaccgaatctataagttcttggtggcgtgtcaagtcggcgaggtcgagcgcgagcgtgtgcgtggcagcagcgccacgaactttcaaatcgctggccaagctttccaagcgctggctgtttcgcgaaactaaaaaaagcgcgtcacctcgctcggcgaaaagccgtccgcaagcttctgcaattgctgaatttgccccgataatgagcacgtttttcatagcgttaaagtcccagtctttgtgattgtatggagtttaaaatttcctttgcgccaagctctgcccttagctcgtcaaactttttccaattcggatacccttttttaaaagtctcttcgctcatgcgaacgtctttggtcagataaagccgtccgccgtgttccaacacgagttcgtcaagccggttcaagacatccaaaacgcccgggcgaatcgcaaaatcaagcgcaagcgtgtagccttccatcgggaaggaaagataattttcattgccctcgccgaaaagcttcagcacggccaaaaacgatcccatccgcgctttggcaatttccgacaaaatctttttcagccctcgcgccgtctcggatttcggtatcacaaattgatattgcgtaaaaccgcttccgccgtacatccgattccactgaagaatcgcgtccaacggatggaaaaacgcttcatacggcgctttgccggtagattttttctcaaaaaccttgttgaaataaaggctgttaaaaagcgaaacactgagcggattcagggcaaattcgggaaaatctatcgggatggcaagttcggttgcaggcggaacgactaaatttccgtcggtgctgtgttctccgagcatgatgagcgaacgccccatttttcgcccgcttgccagcgtgtcgatccacgccaccgaataagtgatatgtttatatttttcaaacagcgcgagcgcctcttccaaattttccgccttgatggtcatggtgtcgacatacgcgctggaaatcggtttcaggcgaatcgtcgcatccaaaataaatccggtgagtcccatgccgccggcggttgcgcgaaagagttccggcgttttttcagggctgcacgcgcaaaggctgccgtccggcaaaagcaaagtcatttcatcaacgaaatcgctgaacgagccttctttgtgatgattttttccatgcacatcacttgcaatcgcgccgccgaccgtgacatattgcgtgccgggcgtgaccggcaaaaaccagcctttcggcacaaaagtgtctatgagttccttgagcgttacgccggcttgcgtgcgaacgacgccggtttcaggattgaaatcaagcagatggtttaaatttctaaacgcgaggacttcttcagagagggcgctgtcgccgtagctgcgtcccatgccgtaagcaatgccgcgaaacccgttctcaagcgaacgcttcggcgacgaggcatttttgacaacatgaatgttggcatcaacaatcggatagcgtccccaaccgtgtaatttcataaaagaaaatcttgctaaagtttcgttactaaatctatcgcaaacgcgcagagcgtgccagtcacaacgcccgcaccgatttccaccggcgaatgtcccattttttctcgcagctcgggcaaatccgttttttcggcaagcttattaattgctgcggcttgtttgccgattttgcgccgcaaatccatcgcatcgatgacgacgatgaacgcgagcgtgagcgccaccaaaaacgcgctgctctccacgccttcgcgcaaggccaccatcgcggcgccagcggtgacgatggtcgtgtgcgtgctgggcaggccgccgtagcccatctgtttccacgcaagctcttttgctttcaccgtgttaatcaaaaatttcaatccgccagccacgacccacgcgataaacggcgtcaaaatataaatgaactgcattatcctttcggccaaagttcaactaaaataaaaacgatccacgcgatcaaggtaatctgcatcggaatgtcggtataaaccacatccaccggcgactcgccctgactttcctgatcgaccaaaaaccaatagcgaaacatgccgaagagcgcgagcggaatcgttaggataagtccttcatgctccgtgaggcaatagaggctataaaaaacaagggcgctaatcgcggagaattctgcgtagcgctcaacaagacgcggcgagtagttgctgagcacatcgcggcctttcgttccttgcaagcgaatttcttgcaatcgcttcacggatgctaaataaagcgacagtgaaagcgccgtgataagcatccaagatgaaagcggcacatcgatggcctgtgcgccggcataaattctgagcataaatccagcagcgacggtgaaaatatccaaaatgggttgatgcttgagataaaagctatacgcgagatttagtgccatgtagccgagaatggcgatcatgaatttcatcgaaaaaaagtagctcagaccaacaaaaatgtatagcacaaccaaaatggcaattgccgtaggaggggaaataatccccgctgcaatggggcgcttttgccgtttaatcgggtgctggcgatcccgctcaacatcgactaaatcattcaccacataaaccgatgaggctgacagtgaaaaaaagataaagccgagcagcgcgtccagcactgcagatcgatccaaaaacgagctgctaaaaaaaagtggcagcaaaacaacaacattttttatccaatgtttggggcgcaaaagcgcaatgaatccatgaatctgagatgtcatatcaattcgaattacaagtaaaactcaatttttgaaggtaactatcatgcaagatagcgcatgttgagcgacaatttctgcaagtgatatggctgtgcgaagatagcgaacacagaacgaataaaaaacccatcctataatgtaaataaaaaggatggcttgtgcagcgagttgaaaatggcgatcatgcgaaactttcgaaacagatttaaatgaatgatttttctaaaaaaaagatgttttaacgttagaaagtttcaaaaactaatgtaacttgcaatcgaaaagtgtacctgtcgtctttagttgccacacagataccccttttttagaaatttaagaaattagcttcctttagctggtcctttccatgtaattggtgttggttatgtggagaaggcgttcggatcaacacacatcaatcgaaatagaagaaataaatgaatatttatgtaggcaatctgtcttacacattgacagaaaatgaactaagggatgttttttcagaatatggtgaagtagcaagcgcgaatatcatcgtagataaatattccgggaaatcaagaggatttggctttgtagatatgccaaacgaagcagacgctgaacaagcaattgaagcactgaatggaagtcaactggatggaagaagtcttaaggtaaacgaagcacgccctcgtagcaacgatcgctctgaacgcccaagaggtggagcaggtggaggtcgtccgccgcgcaacaacttcagatattgattacatatcacaacaaaatctattgccgccggccttaaaccggcggtttttttttgccctcatcacgtttgcgaatttatacctaaaagaatcctccaatagttgtgtcagtcgttgatttttggtggactttttggaaaaggagaaaaatctaaatgcaataagccataaataattcgacaagtgatgtgctaaaatccaaattggatgcaagcatacggaatgaattcgccggtgacaggatggcaacggacttccatattggttgaaaatctgtcgttgtaggccgatgttgctaaaacggcatccgcgatgctgagcgcgtggtttagcacgatgagtgaaagcaccgttgacgcatctttcaaaaggccgttagcgtcgccgcgcatagccgcatattccaaaaaagacgaacttttgtacgaaaaagacttgcttaaatacgtagcgtcaaagtcgtaccagccgatagtgtaagtgctgtattttccaatcaattcataatattgctgctcgccatacgaaggaagcacatgcgaaaatgtactgccatttgaaaaggtcgcatattgttccacaaggtttagctgactgtaatcgccagcctcaatttgtgtcagcccgtcatccgtgccaataaatgcgacactgttgttcgccgcgtcatttccaagatctgtatcgctgtataactttgaaagtccttgtgcatagcgccgcgcgtcccaacggcgcttgccgtcatcagaaattgtgttcgcataatttacaaagtcgtgttcggcttggtgtccgtcgtttaatttgttgatataaacgacccagccgacgatttccaccgccaaaaaaatcgcgccacgaacatagctttccgcgtaaaattcgccagcgccaggcaaaatagccgaaagcgcggctgctaaaatcggcgaacgccggccttttggaagtgtcacggcatcatacggatcatcaaaaagcgtatccaatgtcgcgttcatcaaaaatcgactgtttgttgaagcgctgagcgccagcggctgagatttttcaatagaaaaattcagcatctcttcaaaagaatcattcgcaggctgagcgtcgacaaaaaagtgcgttttgtatggaattgctgacttggggaagtcatttgcgaattcttcgctggtttcctttgcgccagcaatggctgacgcaaagattgcccaactcaaaaaaacgacgatgaaagaaatcaattttaaagagacattcatagcaggtcaagatctaatttttggcttatttcgctaagcttgctgcgaaacgcaaggccttttcaactttttctttggaatcagcttcggagtagaggcgcaagaccggctccgtgcccgacggacgaatcagtacccagccgccttcaaagaaatatttataaccgtctaaattctcaaagcgcagcaccttcatgccgtcgatctctttgaactcgccttttgaggcgcgagacatagcaagttgtttttcggcttcagttaaatgcgcgtcgttgcggtcgtaataaaaaaagccgaactcgtcgtaaagctcctgaacgagcgcggagagttttttcccgcgtcgcgccatgatttccaaaacgagcaggccgatgaaaacgccatcgcgttcggcgagatgcgaggtgatgccgatgccgccggactcttcgccgcccatcaaaatgtcgttcgtcgtcatcaatttgccgacatgtttgaagccgatcggcagtttatgcaaaacaagcttgtgcttttcgcaaagtttattgatgacttccgtcagcgcgtaggttttggccacttcgccgcgcaggcctttgacctcgacaagatattttaaaattaaggcaaaaagtttgtgtgaatcaacaaattcgccgttttcgtccgtcatgccgattcggtcggcatcgccgtcgttcaaaatgccgacatccaatttttgctcgatggaaaacgccttaaaatcttcggtgtagcgcggaatcggttcgggattaatgccttgaaaagttgggtctaaggtacaatgatattccacgatggcgtcttcgcccaaaagcgctttcacgacgccttgccccgcgccgtacatcgcattgtggccgattttaaaacccgattgttttatcaattcaaggtcgagccgctcgctcaaataatcttgataatagcctttgatgtccgtcatctcgatgaaatcgtcgttccgcacgatcttataatttgcgtctgcatcgggcaacgcggcttcgatttcggcgataatttcgggatgtgccgagccgccgtaatcggccttgaccttgaagccgttataaagcggcggattgtgcgacgcggtaatcatcacgccgcccgccaacgctttgtcgcggacgaataaagaaaccgcaggcgtcggcacaaaatcgtccgaaagcataacttttatgccgagcgaagaataaatttcggcaacaaatgttgcgaattgctgcgacatgaaccgcgtgtcgtaaccgacacagacgccattcttaaagttggggtgactttgaaaatacttggccgctgcaagcgcggcgagctttagatttgcgaatgtataatcgcgcgcaatcagcccgcgccagccatctgttccgaatttgatttccatcctgtttgctaaagtttttttaacgatcgtgattcggcgtaaattctctaattaaattcagcttatttttttgataagtacccggaccgaattatatccgattttttgaaagataacccgtgtcgcactgagccggtaatttttccgcagcggaaaaagataaacggccaagatgacaaataaaaaccatgtcgtgttgagccgagacgaaacacggcagtcccgcggccttcgtttcagttccgattaaaagttgtcatcggattaaagaagccgcacttcgtctccgctcagtgcgacacggctaaactgttatcggcagcccggatacgaattaattatgaatatttattttttattccgattcaatccgcgtacttgtttttttgatagccgtgaatataaaaaacttcaaaaccgattttggtagaacattgcagaccttgaacaaaaaactttttattctcgccggtgaagcttccggcgatttgcacgcttcgggcgccgttgccgagctaaaaaaaaagcagcccgacattgatattttcggcatcggcggcgcaaagctccaagcgctcggcgtccgactgatttatcacgccgaagaggtgaatttcatgggctttgccgaagtcattaagcattatccgtttttgcgcaaagtctttgaaaaaatcaaagcgacgattcttgaggaaaaacccgccgccgcgctcctcgttgattatcccggcatgaatttgatgctcgccgaatttttgcacaaagagggcattccggtgatttattacatcgcgccgcaagtttgggcatggaaggaagggcgcgtcaaaaaaatcaagcagtttgtcacgcgcctgctcgtcgtgttcgactttgaggtcgactttttcaaaaaacacggcgtgaaggccgagtttgtcggccatccgattatcgaggaattggcggaggtgaatttgccgcaaaaagcagagtttcttctggaaaaaggcatttcgcccgagaaaaagttaatcggcctgctgcccggcagtcgccggcaagagcttgagcgaattttgcccgaaatgctttccgctgcgaaattgcttcggcaaaaacacgacgccgtatttttgctcggaaaagcgccgaaccttccggcggagttttatcaaaaatttctcgagcaaagcggcgtgacgccgacatttgtgaccgcttacgaggtcatgcaatttagcgacgcagcgatggtaacttccggcacggtcacactggaaagtctttgtttcggcctgccgatggttgtggtttatagaaccggcacgctgaactatcaaattggaaaacggctggtcaaaattcagaacttttcgctggcaaatatcgtctccaaagggctctattcgacaacgcaaaccgtgccggagcttttgcaagaaaatatgacgggcgaaaaaattgcggctgagattgataaattgctgactaacgaaaattatcgcaacaccatgcgctcgtcgcttttggacgcgcgtgccaatttgggaagcctgctgccatcgaaagaagtggccgatgcgattttggaaaccgtttcttgaaaaacactttaagaaagagccttttcgccttcgtccccgctgcttgcgacagcgatccgatgtcattctgaggcttcttagccgaagaatccaacgtaaccggacaaatggattcttcgcctggcggctcagaatgatagatttgttttcttgtcatgctgaacggctcgttccgagtcagtgacgcatccgcgtgtcgatggattcttcgcctggcggctcagaatgacagatttttttcatgttatgctgaacagctcgttccgagtcagtgacgcatctgcgtgtcgatggattcttcgcctggcggctcagaatgaccacgcgctttttgtcagttttacagccttaaccttttaaccaaacaggatgaatcatgacagcgtcaaaatcctacaacgccccctattcgtattcgcccgttgccgacgaaattttggacagcttcgaaaacacgcaaatcgcttatgagcaaaaatccgaccttgagctaaattggagctactttttgttccgcatgatgaacaacgatttgctcacgaaactcgggacaacgctcaccgatatggcctttcaattcgagttgccggtcgacggttttatcaaattcacgctttttcaacaattttgcggcggagaaacgctttcggaatgccgaacggcggtgcgcaagctcgggcatttcaatgtgaaatcgattttggattactcttcggaaggcgacggcgacgaggaaagtttcgattgggcggttgaaaaaatcttggagacgctggaagtggctcaagaagactgcaatgtgccgttcatcgtgttcaagccgtcgggccttgcgccgacggatattttggaggcggtcagcgacggcgaaacgctttcgggcaaggagcaggccgcgtatgagcgcgtgaaagcgcggttttatcggctcggcaaatcggcctacgatgcgggcattccggtgatgattgacgccgaagaatcgtggcttcaagcggcgattgacgacttggcaaccgaaatgatgcgcgagtttaaccgcgaaaagtgcatcgtgattaacacggttcaaatgtatcggaaagaccgtcatgactttttgcaaaagcaatttgagcaggccgaaaaggaaaattatttcttgggggtgaagctcgtgagaggcgcatacatggaaaaagagcgggcaagcgccgacgaactcggctacgagtcgccgattcacgacacgaaagaggatacggatagaaatttcaacgccgcgctggatttcatcatctcgcacatcgaccggattttgctttgcagcggctcgcacaacgaggaaagcaacgcacaccttgcgcaactcatggccagccacaacattcctaaggaacatccgcatgtgcttttttcccagcttttcggcatgggcgaccatatttcgtttaatttggccgataaaggctatcaagtctccaagtatgtgccgtatggtccggtaaaagcggtcttggcctacctttttcgccgcgccgaagaaaatagttcgatttcaggctatgtaagccgcgaactccgcctgctcgataaggaaatgagccgaagacatcttcctcattaggaggatgtcaattcgcccactttgaaatgctggccatgctacacggtgtgatgccctatgattttatgttttccttgaagaaggaattctatggcgcggcttaaatcttcggttttgactacttgctcacttttctggcgcatggtggcgtaggaagccgcaagcaagatcgcgttttggatatcgccgccagccgcgccagccgaatcgtcagcgagtttttgaaaatctaagttctcttcggtgggcatttctggcggaatgtggcatttccaaatggccacgcgctggtcagtgcttggcagatgaaactcgatgtgggcaagcattcggcgcaaaaaggccgtgtcgtagttgccgacaaggttcgaggcgaaaatgacgatgccgtcaaaattatccaattcgatgagcgtggtgcttctcgccacattgatgctgttgtcggcagattgggaaatgttcgtcaagcgtttgccgagcaccgaatcggcttcatcaaaaaacaaaacagcgccggttttggctgctttttgaaacgccgcgcggatattttttggcgtttcgcccacgtatttcgactccaattcagcataactgacaatcaaaatttccttgccgagatagtttgcaatcgcatctgcggcaagtgtttttcccgtgcccggaggtccatagaaattgagcgcgacgcggcgacctgttcgcgccaccgatttcaaattccacgaatcataaattaattcttgcgaaaccagcacattcaccgcctcgcgaagcctgctcatggtttccggctctaaaatcaattgatcgaagctgtgctttgggtttctggtttcgaagttttcaagccgcgtatcttccgagtcgtcctcattttcttttggaccgcgtcgccaaacgtgttttccattcgcttcaagaatttttccgctctggccggattcctccagcgcagtcttaaacggattaaaattcacggtaattttaggcttggaaagctgtcctggaaaatcagctttctcgagcaatttcctcaagtcgcgcaaaaacttgttcgttgcgccggcttccacctcaagcgacgtgtcttttccttcatcaaaacattttgggcaataaagcatcggcaatcccaagacttcaatcaaaggaaaatcaggaatgcttttttttccgcgatgcgcaatttctaactcaattccatgaaacggacattttttcttgctacctaaaagcgacatgtttttttacagcttgaaattccaagaattaattagggtgagtacataacaaattttcgggttagaaaaaaaattttcaagcccaaaaaagcaaagtggtatggcgaaatgtgtggggaaaagtcggagtgaaatggcgcaaaatagaggctattgcgcatgctgttttctcaagttcattatttgttctgcgttcaagccagtgaattgtatgattttatcgtcaggttcgcgtgcttttatcatctcaattgccactttctctatccctttttcaatgccttcctcaatgccttcggctttggctgtatcaagcgaatttttcaagtctcggtagtatttcaagctatcctcgtaggagcgtacctggtccggggtgaattttgcaatttcagccacttcaaatactttctcgaaaattttctccttcagcttttccgggattctctccagtcgattgagattgcgtatcacaaatagccatttttcaaaacgcgtttccaactcttcaacagccttgttgaactttggcatttccaagtaaatgaaagttagcttgttgtagaatacctttttggtttcaacatccgtgagtttcacatcgtatctgaatttttcgggtgaggctttgtccgcatcgaatacgaaatctaaaatggcaattgtataaacggcgttcaactcataatcccaatcggctcgtttggcttgttctcttatcggaaatgtcgaataatacaccgttctatctttgaaaaaattctgctttgacttttgcagctcgacgatgaatttttcgcctctttcattttcgcagtacaaatcgaagatggcttttcggtcaatatctgacgcgccgagttgttcatttttcaaatagttcagctcggtgatttgcccttgttcctctttgagcaactcgttgagaaaatcaagcagcaaatccttgttcatttcctcgccaaataagcgcttaaatccataatcggtaaatgggttgatatatttttctgcaaacgcgtgcatggtattcctttccagaaaaatgcttgtagatgttttcttgtgatgttttacgcggcgaagaaaaattcgctttttcgaaaagctaaggaaacagtcgaaggtatgaatttttgggggtaaaaaaatagaagcatcttgatagatgcttcaacatgcaggttctcgtcttttttcgaaaaaacggaagttagtttgctttcactttttcctcgatccgaaaaagcttgatcgtgttttcataaaccgtctgttccacactttccagcggcacattttttatctcagcaattttctttgccacttccaccacatacgccggctcgttgcgcttgcctcgatacggaacgggcgcaagatatgggcaatcggtttctgtcagcaagtcgcttaacgcaagcgcttcaacaacttcgggcaacaacgattttttgaatgtcacgacgccaggaatggaaattttaaacccaagctttaagcagcgttttgcttctgcaacgccgccggaaaaacagtgcatcatgccggtcaaaccagacgaggcttcttcttcaagaatgcgaaatgtgtctggccaagcgtcgcgcgtgtgaatgacaaccggaaagtcgaggcgtttggccattcgcagcatttctcggaagcattcctgttgcttcgctttatcgatgttggggtaatgataatccaagccgatttcgccgatggccacattttttttgtgtttggcaagctgttccagttcgagaaatgtctcatcggtgacttcatcaatgtcgcctggatgtaagccaacatttgcgaatgcaaaatcagacgtttcgcaaaattgaattgcgtctttgctcgtttctacgcccgttcctggatgcaaaagcaacccgacgcgattggctttcattcggtcaataacgtcgcccaaatcttgtgcaaattgaggaaaagcaaggtggcaatgtgcgtctacaaacattcaaactcctttttcggcgcgaagctaaactgattgatgatcttgatccagttctgttggcgcaggttcttcaaaaatgtgattgtaccaaatgagcatcacgcaaacgccaatcgtaattgccgaatcggcaatgttaaaaatcggccagagtgccagataatttccgaaaatgtagccgcgatacaaatcgaagtgaataaaatcgatgacttggccgtaagcgaagcgatcgatgaggttgccgatagcgccgccaagaatcaggccaaacgcggttgtgtagtaaatattatcgcggcgagaaatgtacaaatagtagcaaataccgatagtggccgcaatggcaaaacccgtgacaaaaagaggacctcccatttcaagtccaaatgcgatgcctctattttctgtgtaagtcagttttagccagtcgccgataagcggtacaacgcccggcccatgaaataaaagctcttttgccagaaattttgtgacctgatctacgacaattaccgcaatggcaatcaaaaaaatcttcatatttgaattattgtttcatcattaatttaaaagacgccaaaagttaattgacaatctcaagctttccaacctcgataattttgggaagtgtgttttttagttccggctgcgtgtctccaaacgagcagccaataaacgacggatcggcttccatgtagagtttcccgcgatattcataaccggtgccgggtattttttcatcgggagcatgtatggctaaagaaatatgttcaggatattccaggccaacaacctcatagcccaaaagcccgcgaatcagggcggcaagcaaaaccgattgatcttcacaatcggaagtggtgtcgtagagcgtttcttccacgaaattatgatgttcgccgcgagccgtttctcggtcatctttgtgctcaaacgcgccatggcaaaacgccaaaagaaaattcacggcgtttttcccgcttaatttttcttcgatcaagatttttttcagcggtaaaagcaccgcttgcaaaagcgaacgattgagcggatgcgcgaaatagtatcggatttccatttgcggataggactgaaaatacgccaccagattttgattgagcgaaaagcgaagcgaatactttttttggttgtaagtccaggttttcattttcaccgtttccttaaacggaagcaacggataaaacgatggcgtgataaccagactgtttttcatctcggaaagttcttgattgatatctacaaaatagcccaatttgttgtctgaaagtgtggaaagaaagcttcctgtttccacatttagcacgccaaaaagcttcccatgattatcattaaatacgacgctattgaaaagtggctgattaatttccacagccaaattaaagctggcatgttcgtcttttccggtttgaatgatcagtgcgttgtaattcatgctgcgcaaaagcagcatcaaccccaacttttggcgacgattttcaggataaatctgcttaataattcgcaaagcgagttgcaatttcagccaatcattcaaacgatatttttctgaaaattgcattatttcctgagccaaaggttgaaattttggcgcatttattctcactgcatcagcagcaccttcatagaaaaaagcgtgagtgatatctatggtttgaagcttttgagggaaagaaaatgtaggcgttaaaccaaataattcaacgcgaatttccggctgtgcgggaagattttttgcaaaaaaaagagaaaagaaaagaagaattagataacgcaaaaaatgaacatgtggcttcttaccacatgttccatttctgttgttgccgtttgaaagagaaaacgcggctgttctcatgttgaatctgctcacagttcagtcggatgaggcagcaatttttttcatgacagcggctttgacgatgtccaacggcatatcttttcccgtccaaagctgaaacgcgcgtgcggcctgcccaatgagcatatcaataccggaaatcaccgttgcgccatggttctttgcatcttcaagaaacgcagtcatgggcgggctataaaccaagtcgtaagcaatatgctggtcattccaaatgtagctcgatccgggcaaaagcggttctgattttgtgccgggttcggcgttggcatacacggttccaataggcgtggcgtttacgattaggcgacaggtttttaacagttcaagcgttgctggctcatcggtttcgtgcacggaaattttcaagtacatgcttcttcgaaccagatcttgtttcagctcctcgccttttctcatattgcgcacgatcaagtgtatggatgaaggttcaaagaggttttttagcgcttcaaccgttgctcttgctgcgccgccgtttccaaaaattgccaccgactgatgtttgagttgcgcttgaaatggcagaagtggttcggcaaagccttctacatcagtattgtagccgattaaaagcccatcttgattaacaatcgtattgaccgcttggactacggacgccgaaggtgcaagctgatcgagatattttaccacgcgttccttatagggaatcgtcacattgaagcccgcaataccaagagcgcgcattccttcgatcgccgccggaatgctttctgccgaatgaatattaaaaatggtatagtaataatctagaccgagatgctctgctgcggtgttgtgaattagtggagaaagcgagtagtcgattttgtggccaagaatgccaagtattttctttggtttcatccttattttaaaataaaatgccccgtatgggaagaacggggcaaaagattttgatcgtcaaatctatataatgcccaacttacgacgaatgacctcattgctaaaaaactttgggaaagtatcttttaccatatcttttttccctgaatctaatttaatggctttaacaagcaggtcgagcgcttgggctttttgcccatttaagtaataagccgtagccagttcaaagtgtgcatccgcatgagtcgggtcgagctcaagaactttctgaaatgatggaatggctttatttggcttgtttaactccaaataaagcgaagcggtatcgtaccaaaccattgcgttgagctcatccaactccaaaatgcgctgataggttttcagcgccgctaaaaaatcggccaggttgtattcgatatcggcttttgcttgcaaatactcgatgcagtcgggaattaatttcacggaatgctcgatggcataaagcgcaaagtcgtgcttgttgatcatatcgtagcagcaagcaagcgcataccaggcgtctgcatagtcagcatcgctggcaaccgctttttcgtagaacgtaatcgcctctttataattgccaagttcttcgtaggccgtagcaatgttgaaaagcgtatcggtgtcgtccggctcaaggtcgatggttttcaaatagctgtcgatcgcttcttgcaaatttccgatattggccaaaacatttccgcgattataccaagccgaagagaagttttcgcgaatcgcgacggccatatcgtagctttgaaccgattcgttgaagcgtttgagcttgctaagcacaatcccgcgattgtaccaagtgttgctgctgtaagggtcaaggtcgatatgtttattatagcagtcgaggctttcgtccaattttcccaacatatctttacaatagccgagttcataccaggcttcgcggtgctcaggattaatgcgcaagcattcttgaagtgcctgttcagcttctacaaagcgttccagacgctgcaacgaaatggctttgctaaaaaacaattcatcatcgaccggtgatatggcaatggctcgctcaaaaattgaaacggattcttcagggcgaccaatattatctaatgcgagacctaaattgagaagcgtttccgtatcggaaggatttagcgcaatggctttttcgaaagacaagacagattcttcgtagaatccattattattgagggctattccacgtttaaaccaactatcaccgctataaggaaaaatttgcaccaagcgctccgcgactttaagcgcatcttcaaactcagaattatcaagaaagttgtgaaaaatatcttctaaaacatcagagtcgtagatagtgttgatgtctcgttcttccagaatggacttttccatgtcgctctttccagaatgccaagtattttcagcaccatcgtcaaagaaatcataatcattcatagcggaaaataggctttatgcattatttttaggcaacagacctccgtcaatcaagaacgaaaataaaaacaattcgctgaataaaaaataactgctttgtgaatcgttggggattaaaatggctttcagcgaaaaactctcatccgtatgcttttcgaaacgattaaattaatctggcgtgcagccacaaagagtgagcgagtgcttttggttgtttgtattctttatatcctctggccactcgacctgttccctgaagcggtttttggattttttggattgatcgacgatgcggcggctttggccacgcttgtggccgtaatcaagcgcattcgttccagaataagccctgaagaataatttttggaaagctaaagtaaagcttctatctttattgctttcaaagttgcgcccgtagctcaattggatagagcgtcagcctccggagctgaaggttgtgagttcgagcctcgccgggcgcacaaaaaaagccgcataaattgcggcttttttactttctaacatgcaggcgattcacgccaattattcatcatccacatcgtcgtcatcgccatcctcaaagtcatcctcttcccagtcctcaagttcatcatccatcatttggtcatttttggccatggttagcgtttggtaagcatccgaaatgtttttgacgagagttgaatattgaaggcgttcttcaagattcgtggattttttcatttccgccattgctcgcgttaactcgtccattaccgctgcgatgtttgcctcgaggtctgacataatttttgccctttgtaattaaagtgtgaatggaaaatttaattgccgaaacgcttttctggtgagccttacagccaacaatataacgataaaagctgcgtgaatgatgagctcctttttggtatcagcaaacgtaattgtttgttaaccttttgctttaacttgcttatagaaattgatcagaccgtttgttgaagcgtcgtgtgcggcaacctcgccttccgattttagctccggcaagatcacttttgcaagctgcttaccgagttcaacgccccactgatcataggaatttacattccagatcacgccttgcacgaaaattttatgttcatacatcgcaatgagtgcgccgagtgtttttggcgaaagtcgttcgaacaaaatggagtttgtgggtttatttccctcaaagactttatgtggaagtaaggcttccaaggcgtcgcctgcaagaccagatttctcgagttccaaacgagcttccgccggtgttttgcctttcatgagggcttcagtttgggcaaaaaaattagaaagcaaaatcggatgatgctcgcctatcggattttgcgaatgaattggcgcaagaaaatcagcgggaataagcttcgtgccttgatggatcagctggtagaacgcgtgttggccgttcgttccgggttcgccccaaatgatcgggcctgtggcgtaatctactttttgattcgctctggaaacgcttttgccgttgctttccatgtcgccttgttggagataagcaggcaagcgatgtaaatattggtcgtagggcaaaacggcgtgcgattcagcgccgaagaaattgttataccaaaccccgagcaacgccaaaatcaccggaatatttttttcaaaaggcgtttggcgaaaatgttcgtccatttcgtgcgcgccggtcaagagtgcttcgaacccatctattccgatgaagagcgcaatggaaagcccaatggccgaccagagcgaatatcgaccgccaacccaatcccaaaactcgaacatgttcttcgtgtcgatgccaaatgccgaaaccgctttcgcgttggtggaaatcgccacgaaatgcttcgcaatggccgcattatctttggccgtttccaaaaaccaatttttggcggtaatggcgttcgtgatggtttcttgcgtggtaaaggtttttgaggcgataacaaacaaagttgtttcaggctgaagttttttcagcgtttcggcaatgtgtgtgccgtcgacatttgaaacaaaatgaacgcttaagcccggtttgccataaggcttcaacgcttctgttaccatgtatgggccaagatctgagccgccaatgccgatatttacgacatccgtaatggtttttcctgtgtagcctttccactcgccgtttctaaccgactcggtaaagtcgcgcatttgagccagcacccgattcacttccggcatgacatctttgccgtccacaaaaatcgggcgatcggcgcgatttcttagcgccacatgtagcactgcgcggccttccgtctcgttgattttttcgccgctaaacattttttcaatccaagatttcaaatcagcttcctcagccaatttcaaaagcagggcaaatgtctccgacgtgattcggtttttagaaaaatcgagaagcaggtcttgaaactgaactgaaaatttattgaagcgatcaggatcttgggcaaaaagttctcgcaggtgaatcccagaaatgcttgaatagttcgactcaagcgctttccatgaaggtagactggttggactgggcataatatgattgttgttggtttttgattttggaaatgctgtgccggaatgcaaataacggaaaatctttgcagattatgcaatatccattttcatccgcacggtggttccgcgttgaccaaattcgaactcaacatgagcaaattgcttcatcaggaaaacgcctctgccagaaggtttgagtaagttttcttcggccagcggattcggcaagttatttggatcgaagccatctccctcatcaatgacctcgataaccagcgattctttccccgcgtcctgcagctgaatgccgcatttgaggcgagcttttttctcttcgtctaatttattgccatggatcaccgcattattagccgcttcggtgatgataatcataacgttatagacaaaatcctccgaaaactgattttcttttgcaatgcgttgtacgaaatgttcgactttgcgaacctcttcaaccttgctttttaaagttatttcatacactttcaaaaacattttaagttttagggttttaagcacttctacttcatgctctctatggtaaaatcaagcaaaataaagacaagataaggcttgcacacactcgagttttcttcgcagtcaagaaacataagtttctaatgaaagaagggctgttttgttttttttatcataaaattatcaagaaaacgtctctttggcgtcgcggtcgagatacttcaaaaaattcgatctgtcaactttgtaaaaaatgaaagtaggcagcaatgtgatttttataaaaaaataaaaatatagaatcatgtacttaataatcggatagaagtccgttttaggttttttatcgatgagttattgccgaattattttctcattactttccaacgctatcttttgtttgtggtaattgaaaccgacgcattttacattggcaagcgtttctgaatttttttttttttgtcagtgaatctacactgcaaagacggtgagaagctatttttttaatctcgggcccgattcaaaaagcatagcatgcttgaaacgtttccaagaaatggcaaacagatattgctgcctttaatctgaaattcattatttgctgggggaaaaaatgggaacagcaattccgtattatattgtgccagggtttattcaaaatgatagttctcatagaggtgtatttttgcatcttttagatgttgtaacagaccctgtatttatcaaagatgataagcaaacatggctatacgtcaatgacgcattttgtaagttttttggtgcttcttatgataaggtggttggaaagtctgacgatgaattgtttccccagttagctcaggtttatcaatgtcacgacgagttggtatttagtagtggccgcgctcgcgattttgaagaagagttccatacatttgctgaaaaaaaatataggatttcaactcgccgttctttatttagagatgattttggaaacgcggtcatcgttggtaccattacaaaagctgctccgttaatgacgaaacatatggaagaaaattccaaacatccccagattactgatttttaccgttcaatattttcaactgttcgttcgggaatcctattgattgatgccagcgggctgatttattattgcaatgaatcggcatgtgaaatttttggggcttctgaatcagccatgttgggacatcttatcacggatttagaagttgacttctttcatgaagatggacatttgttttcaggtgacattcacccagttgccattacgctcagaacgggaatgccgtgctcaaatgtcttggttggcattgcaaatgaaaacgactcgacccggtgggtaacggttgatacgcatctcttgcccacagccaatgatgcggaagagtcctctctcgtggtttctttaacagacgtcaccgaagctaaaaaagcagatgaaaagcgcattcgggcagctaatgaatttaagcgtacgattcaacatgccaacggcgctatctttaaagttcgtcgcgatgccagtggccagatcgcgtatcagctgcttgaagggcaattggcctgcgagcaaaaaatcacaacggaacaggtaaaaggaaaaacaccggttcaggtttttggcaatgtggtcgggcaaaccatgttgatgaatcttgccagagccttcaaagggcgcagtttatgtttccaactgaagcttggtgcaaaccgtcatgtgtttgttacctgcacgcccatttttgaaaacggcttggtttctgaagtcgtgggttcattcaccgatattacggcccataaaatgcttgagcttgaaaaacataagctcagcgaacaattgcttcagtcgcaaaaaatggaagcgattggcacgcttgccagcgggattgcgcatgatttcaacaatgtgatgtcgatgttgatcatggccagcgagcaaatgagccacttagccaaagatgaaaaactgctcaaatatatagacttgattcgccaagccactgagcgtggaatgaacatcaccaagcagttgctgattttttcgcgttctcggcaagggcactacgcgcccgcacgcatagggcaaattgttcagcagattattaccattttagaacattcgctgccaaaaacgattaaaatttacaccgatatagaaactcagcaagacttggtttttggcgatcaaggccaaatctatcaagcgctgctaaacatctcgattaatgctcgcgatgctatgcaaaaaggtggcaagttatcctttgctgtgtttaatgaagatggagaaatccttcggaaacgattccctaatgccagtaccgacccgtatttagccattaaaatttccgatacaggcattggtatatcacctgaaatgaccgataaaatttttgaacctttttacacaaccaaaactcaaggtaagggaacaggattgggtcttgctattgcaaaacgcattgtctctgagcacaatggttttattgatatcgtatcatcattaaacgcaggtacctctttttacatttatctaccatctgttttggaagacgaaatacagcacaacccgcagcagttgcctacagaaggcggctcagaaacgattttattagtcgatgacgaaagcgacttacgaaaactggttagccgaattttgaaaaagtatggctatgaagtttatgaagcaagcaacggcctgactgggctggccgcgtatcaaaagcactcaagcacgattgatttaattgttaccgacttgggaatgccggaaatggacggcgaggaatttattcgccatgttaaatcggccaatgagaatgcaaaagtgctgattgtaactggctactacgatgaagagcaaatcagcaagttgctaactcagaacatgtctgtcattcaaaagccatttgattcgaatacgctgctgaaagaaattcggcgcttgctgggaagctaatgcaacttcgttacacatttttttcatggcgacagtggtctggattgatccaggctgctgtcgccatgaaaaaaagtgcttccaatgttccctgaaatttcaacatcaagtattttccgatttcttatcagaagctgttcttagatatagtgattctcatttgcaattattacctttgcaaaaggatacaaccaacaccgtattctactcaaaaaacaaaataaaacgaggtgagatcatgaaaacacgcattttccttctttttgcgtttcttgccatttcggcaatttcaggtgggtgctcgaaaaaaacggaaacgaacaccgccatgcttgatagcaccatgctaaaacccttcaagccgctgccggaaatggtagaggccgatagcaatccgattaccgaagaaaaaatcaaattggggcgaatgctctattttgagacccgtctatcaaaaagtcacaagttttcttgcaattcatgccactcgctcacaaactatggcgttgataatcaacccgtttcaactgggcataaagagcaaacgggcgatagaaactcgccaacggtttataatgccgccggacatatcgcgcaattttgggatgggcgcgcttcagatgttgaagcccaagccaaagggccgatcttgaatccagtggaaatggccatgccggatgaggcaactgttgttaaaacattgaaatccattccaggctacgaagaaattttcaaaaaagcatttcctgacgaaaaagagcccatcacgttcgataacattgcggcggcaattggggcattcgagcgcaagttggttacgccttcgcgttgggataaattcctaaatggggacgaaaccgccttaaccgacatggagaaaaaaggcgcagtaaagtttataaataccggctgcgtcacttgccacgccggcgcttatttaggcggacagatgttccaaaaaatcgggcttgtgaagccgtggcatgcacaaaacgacagcgggcgctatgcactgaccaaaaaacaaggcgatgcgtttgttttcaaagtggccagccttcgcaatgttgaaaaaacagcgccttactttcatgatggttctgttgatagtttaagccaagccgtggatatgatgggagaatatcagcttaataaaaaattgaatgcggaagataccgaagaaatcgtcgcgtttttgaaaacattgacgggcgagttgccaaaagagtatatcgctgagccggagcttccgaaagatggacctaacacgccgaaacccgttttaaactaagcgtatttctgcaaaatcagttgcgcttaacttgagaaaggcctgccatttagcaggccttttttgttatcattttcgaccaaaatgacatgtttcctaacgtttttactttgtcattaatttatttgcaagtaatttgtatttgctttttgaggtgataacttgccacatgttcttctaaatacttcgcttgccatatcaggccgcctctttaacgggcggtcttttttttttatatgttgttaagattatgttttataaaatgttatgggtgttttctatttgtttttttagcactctattaaggagagtgctaattttttacttgcatctaaaagggaagttttatatttttgcatcactttttagcactctattaaggagagtgctaaaatcacctaagcatttttgagagttttctttcttaagatactttaaactgtaattaacaactttaaccttatttgtgaggaagactatgaatctgaaaccattagcagatcgtgttattgtgaagccctcaccggctgaagaaaaaacaaaaggtggcctttacattcctgattctggaaaagaaaaaccgcaacatggcgaagtcgttgctgttggcccaggtaaagcagcggataacggcactgtcgttgcaatggaagtgcaagttggtcagaaagtactctatggaaagtactccggtacagaagttaccgttgatggtgaagattacttgattatgcgcgagtctgacattttcgcaatcattggctaatcaaagacactaagtttaattcaacccaaaattattaatcggaggattttttaaatggctgcaaaagaaattcattttgatgccgaaggtcgcaacgcgttgaagcgtggtgttgacaaactcgccgatgctgtaaaagtaacgctcggccctgctggtcgcaatgtcattatcgataaaaaattcggtgctccaactgtgaccaaagacggtgttacggttgcaaaagaagtcgagctcgaagatccagttgaaaacatgggtgcgcaaatggttcgcgaagtggcttccaaaaccagcgatgtggctggcgacggtacaaccaccgcaactgttttggctcaagctatttatcgtgaaggtttgaaaaacgtcacagctggtgcaaatccaatggatttgaagcgcggaatcgacaaagccgttactggtgtgattattgagctcaaaaaaattagccgtccaattgctgataaaaaagagatcgctcaagttggttgcatttccgcaaacaacgattccgaaatcggcgacttgatcgcagaagcgatggaaaaagttggtaaagatggcgtaatcaccgttgaagaagcaaaaggtacagaaacagaattgaaagtggttgaaggtatgcagttcgatcggggctacctttctccttactttgtaaccaatgctgactcaatggaagctgttcttgatgagccatacattctcatttacgacaagaaaatcagtaacatgaaagagttgttgccgattcttgaaaaaaccgctcaatcaggccgtccgcttctcattattgcagaggaaattgaaggtgaagcgcttgctacacttgttgtaaacaaacttcgtggcacattgaaagtttgtgctgtaaaagctcctggttttggcgatcgtcgcaaagcgatgcttgaagatatcgctattctcaccggcggtacagtcatctccgaagaaaaaggttacaaacttgaaaatgcaaccattggctaccttggccaagctggcagcgtaaccatcgataaagacaactcaacaatcgttgaaggtaaaggaacggaagacgacattaaagctcgcatcaacgaaattaaaaatcaggttgaaaaagccacttccgactacgacaaagaaaagctccaagagcgtttggctaaactttctggtggtgtagctgttttgaacatcggtgcaacaaccgaagttgaaatgaaagaaaagaaagctcgcgttgaagatgcacttcatgctacacgcgcagctgttcaagaaggtatcgttgcaggtggcggcgttgcattgattcgtgccgttacaggtctcgagaacgttcaagttgaaaatgaagatcaaaagactggtcttgaaatcatccgtcgtgcgctcgaagaaccacttcgtcagattgtggcaaacacaggcacggttgatggttctgttgttgtcatgaaagtaaaagaaggcaaagacgactttggcttcaacgcacgcactgaaacttttgaaaacatgattgctgctggtgtgatcgacccaaccatggtaactcgtaccgcacttgaaaatgcagcatccgttgctggcttgcttttgactacggaagccgttatttctgagaagccagaagatgaaaaaatgcctccaatgcctcctggtggcggcatgggcggaatgggtggcatgggcggaatgtattaattccaccatatcgcctctgtttgttttgtcaaaaaggtcaatcttcaaaaaggattggcctttttgcttttgattcagttggcacgcgcgcaacagttttctctctctcacaacagaatccgcgtgagtgcgcctcagaacgtatccatttccacgaaactgcttttttaacccttctcctgatttatatttcgtcagaaaatgatcaagaatttttgcaaaaagactatggattcagaagaattattggacgatgaggcctcgtttgagtcgctgcaatcggaggaaaaaaaaacgcttaccttacaagttgcgcccaaccaagctcgtgaacggatcgataaatttctcacgcgccaagtcgagaacgccacgcgaaataaggttcaagaggcgattgaagaaagccgggttttggtaaatgggaaaccgataaaatcgaactacaaagtttgcccgaacgacgaaattttcgtcattttcacgcatccgcccgcacccgatctcgagcctgaaaacattccgttggacattgtttttgaagatgaatttttgctcgtcatcaataaaccggcgggcatggtcgtgcatccggcctacgccaactggacgggaacgctggccggcgcggtgctgtatcacacgcaaaatcggctttcagagacgggcaaagaggcgctcaggccgggcattgtgcatcgtttggacaaagacacgtcgggactcatcgtcgttgccaaagacgacgcgacgcattacgcgcttgccaaacaattcgccgagcgaactaccgaaaaaatttataccgcgctcgtttggggctgcccgaaaccgccgagcggcacgattcaaaccaacatttggcgaagcaaacgcgaccggaaaatcatggcaaactatccgttcgagtccgaaacgggcaaaccggcgattacggattatgaagtcaaagaagattttcattggttttcgctgttggacttgcaacttcataccggacgcacgcatcaaattcgcgcacacctccaacatttggggcatgcaattttttcggacgaagtttatggcggaaaatccgttaggaaactcgggtttccacaaagtgaggcgtttgttaggaatctgtttcaagtgattccgcgtcaagcgttacacgcgaaaaaattaggatttaagcatccggcaaccgaaaactttgttacttttgaagcaagtttgccggaggacatggaacaggcgattcaaaagattaaaacgctgagctattgaaaacgcacaaaactggaaaatgaaagatgactcgcaagctgatttctaccggctcggtatttgaagccaaaatcggatattctcgcgctgtggttgacggcgattatgtgttcgtgtcggggacaactggatacgattacgaaaccatgcgcatttcggacggcgcaccggagcaagcggagcagtgtttcaaaaatattgaaaacacgctggccgaagccggaagtagtttggcgcaagtggtgcgagttcgttatatctttcccgacagacgggacttcgcgccgtgcctgccggtgtttcaaaaatatctggggactgttcgccctgccgcgaccatgatggtggctggattgttggacgaaaaaatgaaacttgaaattgaagtgacagcaaaggtcacgcgcttataaaaactcgacgtcttcagcaactttatttgtgcaatgtcaaaacctatcaatctgaatgtctcttgaaatgatactttctcgcttaactcgcttcgtatggctttggccgatgctggtcggcgcggctttcttttcctcaggttgcggttcaagtgcgcagcccgctcgctctgtgtttgacatttcgcccaaagagcgggtgctttacgaacggctgcttgagcaagccgatggcaaggttcgctatgccgagtcgtttgacctgacaaaattggccatgcgcgaaatttggccggaaaatcccgaacaggttcgcacgattttgtttttcattcacggaacttccgcgcaatcgcgtctttatttgccgcttgccgatacgcttaaaaaccacggcatcgctaccgtcctgctcgatttgcgcggacacgggctttccggcgggcggcgcggccatgcgcccggcatcgacgcgctcgttcgtgacgtgcgcatcgcgctcgatacgattcgccatgcttatcccggaaaaaatatcgtgctgggcggccacagtctcggcgcggggctttgtgtgaagttcgtggaattttttcacgaaaggccgtcgctttacacccggcctgacggcatggttttgatgtccggcggatttattcctaacgaaaattgcgattcggcggaagttcggcgcgtgagccagcgccaagaaggccgctcgtttgcgaatgtgaacggatgggggcttgccgcgtttttgcctgcggcgtatcttgatttgcatccgcgagccatcgaggtcgtcttgcctaacgattcgctcgtcacaaaggcgcttcaggaaaatttgctgacggtaaattattcccttcaatttttccttgcgtcgtttccgtttcaaccgaaacagacttttcggcatatcgattttccgattttgatgctgcttggaaaggacgatgaattgctcaaaacttgcgacgcgaaatacacttacgagcgtgccaagtcaaaggtgaaagatttgtatcttttgagcgaaacgaatcacattaatattatttggcattcggcgttggccattgccgactggctgaatcaaaacatttcgaattcagaaaaaccttagtcataaacatggatattccttcacgcgagatcattttgtcaggttatcgtcatcgctacatcgatgtgggaagcgggaataaatcgctcgttttggttcatggcgtttcgtcctcgttggatatttatgaaaaagtcattccgaaatttgcggagcattaccgcgtgttggccttcgatttgttaggattcggcgaatcggaaaagccgccgaaggaaaattacacgattcatttttatgccaaactcatcaacgagtttattcaaaaatcgggtgcgcttggcgagggcaaggaagtttatttgttaggccattcgatgggcggaaagtacgccgtcgcaacgaccattttatatcctgaaagcgttcaaaagctgattttgagcaacaccgacggctttttgcatgtgccgcatgtgattcgcgcggcgagtttttggggcgttcggcatctcgtcaaaaaaatcgtcacgcgccgtgcgtttgtcaaaaaagcgatggagacggtttattacgacgcctcgcacatcacggaggagcattttgaatacaatgtgcgcatggttcaagacgaggcgaccttcaacaccgtgatgattttgaatcgcaactacaaggaactggatttggcgcgaaccggcctgcgccgccgaatcaacgaaatcaaaattccgacgctcatcatttggggcgagttcgataagttcatctcgccgaagtgtgcttttacggcgaagcaggaaatcgcaaattcggagcttcacatcatcaaggcgtgcggccacgcgccgatggtggaaaagcacgaggaatttgccgccgtgacgctcgtttttttggaaaaaccctaagcggctatgtggtttgcgctgtcgttgctttccgccgtctcgaagtcggcaagtcaaatcctcaccaaaaagctgcacgcgctcggcacgctcgagctggccgcttatagccacattttttcagccgttttaatcctgccgctatttttctttgttgaaatcccgctgacgggcgcatttctttatccgaccgcttgcagcacggtgatgaatgtcgtggcgattttgctgctcattcaagccatcaaaatcagcgacctctcgtatagcattccgtttttgtccctaacgccggtgtttgtgattttggttgctttcgtctttcggggcgaggtgatgtcgccgctgagtgcgagcgggatttttctcatcgtgcttggtgcgttcgtcatcgacgcgcggtcgctccctgatttggcgcgattcggcggcgcgagaatttttaaggacaagggcgttttattggttctcagcgtcgcgctaatttattccgtctcgagcgtttgcgacaaaagcgccacgctggcttcgtcgccgcttgcgtatgtgtggcttttcacgctggcacgcgccgcaattttcggcctgctgcttttcctctcgcgcttgaagcacggcgcaaaaaaatcgccggcctttgaacgccgaaacctgctcgtactcattttcatcggcttaatttactttttggaagcaagttttcagatgcaagcctttgaatacggcaatgtcgcggaaatcatcggcgtgaagcgggtaagcattctttttacctcgctttccggctttatgattttcaaggaatccttcacgcgctataagctaatcggcgcgatgctgctggtgctgggtgcggtggtgatttatgtgtttcggtgaattaagcgaaaacggtattatagtagaatcaaaaattaataattgaggaaaattctaggatgtgtcgggctgagcggagacgaagcctgtatttgttgcgcccttcgtctccgctcagggtgacacggatatatttttgcataatttcctatcactattttcaggatttactataatgcgtcttgtcagcgtgttatgcttcaaaaacgacataaaaaaagcgccacaacttggcgctttttcagaatctttcaaaactttcctcaaacggtcatttcgttgccttgatgcagcttgaagagtttgtaattcacgctgtcgcttaaggcttgccaactggcttcgatgatgttggtggaaacgccgacggtcgaccaagtcgcgtggccatcgctggtttcaatcaagacgcgcactttggccgaagtgccttgcttttcgtccaacacgcggactttgtagtcaatcagctgaatatctgcaatttcagggtaaaagcgcgtcaaggcttttcgaagcgaattgtccagtgcattcaccgggccgtcgccttcggcagctgtgtgctcaatttcaccacctacttcgattttgagcatgacatgtgctgcatgatggccgtgcttgttatactcggtatgcacacgtgaatccagcacgctgaaatagggcttgaattcgccgagttctgcgcgcaagatcagttcaaatgatgcttccgcgccttcaaattgatagccttcatactcgagctttttaatgtgatcgaccaattttttcgccagttccttgttgctctccaaatcgacgccaagctcagccgctttgtagcgaatgttgctttgtccggccaagtcggaaaccaacacgcgctgcttgttgccgacgaccgttgggtcgatatgctcatacatcaagctgtctttcaaaaccgcgctaacatgaatgccgcctttgtgcgcgaacgccgattttcccacaaatggcgagcgtgtattcgagggcaaatttaaaatttcattcacgaagttcgagagcgccgtaagcttttcaaggtgaagcgcttcttgcattggctcgcgtttgagtttcaaaatcaaatttgggatgatgcttgccaaattggcgttgccgcagcgttcgccgaggccgttcatcgtgccttgcacatgtgtggcgccggcgcgaaccgccgcaatggaatttgcaacagccagttcgccgtcgttatgcgcatggatgccaaccggcacggaaaccgtactcagcacatccttcataatttccgaaacttcatgcggcaacgagcccccgtttgtgtcgcatagcgcaataatatccgctccgccgcgctcggcagccagaatcattttttttgcaaaatcagcgtcggctttgtagccgtcaaaaaaatgctcggcgtcaaaaatgacctttctcccatgcgatttcagatattgaaccgatttgaaaatcagttcctcgttttccgcatcggttagtccgagacttttttcggaatgaaaacgccatgttttgccaaaaatagtaatgaccggcgtttcggcacgaagcagcccgtttaaatttgcgtcggattcaatcttgttgggaaagcgagccgttgaaccaaacgcgcaaagctgcgcatgtttgaagtcgatggatttggccaagttgaaaaattcttcatcacgcgggttgctgctcggccaaccgccttcaatgtaatccatgccgaattcgtctaagcgctgggcgatgaacaacttatcctgaacggataagctgacgccttcgccctgcgtgccatctctgagcgtcgtatcaaaaaattcaatgcgttgatgcgtattcatgatgtgactcatgccgtaattttgttttgtgcgtatcagcctgagcgggtaatttttccgaagctgaaaaagataaattgttgaatgacaaatggcaacttgtcatgctgagctttcctctggcgaagcatccaattcgtcaggtcaagttggatgctcggcgaagaagcctcagaatgacaatgattcttttttgtcattggcaacggagacgaaaactactttttcaaaaagttgcatttcgtctccgctcaatgcgacaatgaaactgcgatttttaagaaagcaaagcatttttgcgggcgtactcaaaaatgccgcctgcttcaacaatgctcagcacatcgcccaacggattgagcgcgtaagttttgccatcggtgaggttcgtgagtgttttttcggccacgttgatttctacctcatctccggttttaattttgtcgttgattttttccgttgcctcgcacgggacgacaaagccgccgtcgaccgagttgcggtaaaaaatccgtgcgtacgattccgcaataatggctttcacaccagccacctgcaacgcaaacggtgcatgttcgcgcgaagaaccgcagccgaagttcgaaccgccgatgatgatgctatattcggactcgtaattctcaccgttgatgaatggaatgtttccgtccggcaagccgccttgaaccggaggcacgccggaaagcgcatagcgcccgtagtttttgagttcttcagggtcggttaagctataaaccaaatgctctgcgggaataatctggtcggtgtcgatattatttcccaacacataagctttccctttgataatattttccatgtctcccttactatggttgaaaattcgttcaaactttatacaaaatctctcgggtcggtaatcacgccattgactgcagatgcggcaacggtcaagggtgatgccaaatagacttcggactttttgctgcccattctgcccgggaagttgcgattggtggtcgagatgactgtgtcgccgtcggagcttctgccgactgtgtcagcagggccgcccaagcaagccgcgcaagacgattcggcgatgatgcaaccggctttttcgaagatttccatgtaggtcatgccgtcgatggttttctccgtaagttgcttggcaactaaagtgctgcctggcacaacgaaggtcggcactttcacggtttggccgtgaagcactttcgcggcaaattcaaagtcggtgagttttccgccagtgcaagaacccaagtagcacttggtgagtttcgtgccagccacgttgcgcaccgtatcgcggttgtccgggctgtgcggtttggcgacgactggctcaagctcttccacattgtaatggtaggtgctgaaatatttcgcatcagggtcgctgtggaaaatttcatacggcgcggaagtgcgagctttgacaaatgcctccgtgatttcgtccgctgcgataatgccgctcatgccgccggcttcgatggccatgttggtcagcgtcatgcgctcgtcaattggcaaggaatgaatggcttcgccggcgaattccatcgcgcgataggttgcgccgtcggtagtgatgtcgcccaagatttgcaaaatcaaatcttttgcggtcaaatatttcggcattttgccgtcaaagacgaacttcatggattcggggactttttcccaaattttgcccgttcccaaaatgaaggccgcatcggtatttccgacgccggtcgaaaacataccgaacgcgccagatgtgcaagtatgcgagtccgtgccgaacagcaccgtacccggcacattgtaaccttcttcggcaagcgcgatgtggcaaacccctttgtaacgtggcgagccgacatcgtagtagttcggtaaatcgtagtctttcgcgaacttacgaagaatatctatgtttcgattggcgtgtgtattttccgtaaagatgtagtggtcgggcaaaatcacaaggcgatctttatcccaaacttttgcttgctcgccgaactcgcgttcccaaatgccgatggttggtggtccgcaaacatcgtgcgtcattaaaacatccacattcagccacacactctcgccgggatcaaccgtattgcgacgggcggactttgccaaaatcttttgtgtgatcgtctgtcccattttactgctgttatactgttgctaattcctgtttatcttgagaataattttgttgaaaactgatggcctgcaaataagccttcgcgctggcttcgataatgtcggtggaaacgccacgaccagaaaaatgtcgcccgttatccacaatgcgcacaatcgcttcgcccatcgcttgccgaccggaagtcaccgagcgcacgctatacgagctaaggcacggtttcatatctaaagcgcgttcgatggccttgaaacttgcatccacggggccgtcgccagtcgacgattcctgaacgcgttcctcctgcatccgaataatgacggttgccgttggaattgcgttcgttccgctggacacatgcaaatattcaagctgataagcttggtcggtggattgcaattcgtcgcccatcaaagtgcgcaagtcgtcgtcgtaaatctctttctttttatcggccaaatccagaaacttttgatagacggtttgcaattcctcttcggaaaatttgtagccgagttcgaacaaccgcgccttcaacccgtgtctgccggagtggcgtcccaagacgattttcgtttgcggcacgcccaccgattccggcgtcatcacctcgtaggtttggcgatttttcaagacgccgtcttggtgaatgcccgattcgtgcgcaaacgcattgtcgccgacaacagctttattcggctgcacaatcaatcccgtataagccgaaaccatccggctggtgttgtaaatttcgcgggtgttgatgtttgtataataattatgcaaatcggagcgcactttgagcgccataacgatttcttccatcgacgcatttccggctcgctcgccgatgccgtttatcgtgcattcaacctggcgcgcgccgttctcaattgcgctaagcgtattggcgacgcccaaccccaaatcgttgtggcaatgaatgctgataacggcttgctcaatatttttgacgcgccgtttcaactcggcaattttttgcccgaactcggacgggaacgtgtagccagtcgtatcgggaatattcacggtcgttgcacccgcgccgatagccgcctcgacgacgtcggcaaggtagccgatgtcagttctgcccgcatcttcggcggaaaattccacatcgtcgacaagcgtttttgcataggtcaccgcatcgatggtcattttaataaccatttggcgtttttcttcgagcgactttccatagcggacatccccgaattttccgagaatgtgaatatcggaggtgcttgaaaaggtatgaattctcggcttcttggcttctttgagcgcgtcgtaggccgctttgatgtcggcttctttggcgcgagccagccccgcaaccgaaacgccagactcagcagcaatgcgctgaaccgcctcgaattgaagcggcgatgagatcggaaaaccggcttcaatgacatcgacatttagcttttcaagctgccgtgcaatttcaaccttttcctgaatgctcaaagacgcacctggcgattgctcaccgtctcgcaacgtcgtgtcaaatatgataattcgttctttatcacccattgaaataactccttttgtttagagtgaaatgccgctcgaaaaaatgctttaattttggttgaatgaaaaagatcagtcttgtgaaaaatgttatcaggctaagtcggtaatttttccacactgagaaaaagtaaatcagaaaatggcaatgaaaatccgtgccattctgagccgttaggcgaagaatccacttattcgtcttgcgcccagcataacagaacgctgtcattagtagcagtggagacgaacccctctattcgtccccgcccgaatcaaaaaaactacttcaccgcatccaacgaggtgaggatttgctcagtcatctcggtggtgctagcaagtttgcagccttcgctcttaatgtcgccggtgcgatagccttttgaaagcgtgtcctcgatggcgctgtaaatcagcttgccggcttccggcaaatcgagcgtgttttcaaacatcatcgcaacggaggcgagcgtagccagcggattggctttgttttgtcccgcaatgtccggtgcgctgccgtgaatcggttcgtaaagcgcgtacttatcaccgagacttgccgacggaagcattcctaagctgccagtaatcatgccggaaatgtcgctgatgatgtcgccaaacaaattgctggtcacaattacatcgaactgcttcggatttctaacgacttgcatcgccgcgttatccacatacatgtcatttaaaacgacatcttgataatccttgtgaacttcatgcacaatttgtcgccagaactgcgaaacctccaacacattagccttgtcaatactggtaacttttttgccgcgtttgcgagccaattcaaaggcttggcgggcaatgcgttccacctcgtatttttcataaaccatcgtgttccagcccttttcctcgtcgtagccgcgtggctggccgaagtaaatgccgccggtcagttcgcgcaccaccacaaagtccgtgccttggatgatgtctttcttcagggaagacgcatcggccagcgcgtcaaagactttcgccggacgaatgttggcataaaggccaagctctttgcggagcttcaaaagagctgcttctggctttttattgtgcggcaagttttcccatttcgggccgccgaccgcgccaagcaaaacggcgtcggcatttttgcacgccgccaaagtttcttcggtgagcatttcgccgtgcgcgtcgtaagaacagccgccgaacaaatgctcttctatggaaatttccagatcaaattttggtgcaactttttcaatcacttgcaccgcagacgctacaacctcttgcccgatgccgtcgccgggcaacgaaacgatttttatgcttctcatactcctgcgtctgcttttggatttttcttaaataaccagctcatcatgccgcgcaatttttcgccaacaccttcaattttatgctcgcggttggatttgcgaagtgcttccatgcttttataaccagagttgcactcgtcgatgaattctttcgcaaatgtgccgtcttgaacttctttcaggacttggcgcatgttttggcgaacttcgtcggtgatgattctcgggccgcgtgtcatgccgccgtactctgcggtgtcgctgacggaatagttcatgcgcgaaagaccgccttcgtaatacaaatcgacgatgagcttcagctcgtgcatacattcgaagtaagcaagctcggctggataaccgccttcaacaagcgtgtcgaacccggctttgataagctcagctgagccgccgcaaagcacggcttgctcaccgaaaaggtcggtttcggtttcgtctttaaagttcgtttcgataacacccgcttttgtgccgccaagaccttttgcccaagcaagcgcaatgtctttagcttttccatctacattttgatgaacggcgattaagcaaggaacaccggcaccttcaacaaaagttcttctgacaagatggcctgggctcttcggcgcaatcatgatgacattgacattggcaggcggaacaatttgcttgtaatgaatattgaaaccatgtccgaatgccagcgtgtcgccaggttttaggttgggtgcaatgtcattttcatacacggctttttgcacttggtcaggaatgagcaccatgataatatccgcccatttaacggcttctgctgttttttcaaccatgaggccagccttttcagcttttacccatgaagcgctgttttctttcaagccaacgcaaacattcatgccactatctttcaagttgagcgcgtgggcatgaccttgactcccaaatcctaaaacagcgatttttttgtctgcaagaagtgccaaatcggcatcattttcataataaactttcatttgagtccgtaattgatggtttttagattgctaaaacttcggatgacccttttttgtgtcggttcagttgctctccgcgagaaagcgcgacaacaccagagcgagccatttccttaatcccaaaaggtattaatatattaattgctgaatcaattttctcaggtggccccacaatttccagcgtgaatgttttttgggtaatgtcgaccacgttggctttgaaaatatcgcaaaggccaatgagctccgaacgattgcttttctgataaaaaacggtgatcaaggcaagctcgcgctcgaccgtcaatgcgccggttaaatccagcactttgatggtatcgatcaggcgattgagctgcttgacaatttgtccaagaatttgttcatcaccttcggtgacaatggtcatgcgcgaaatttccgggtcctcggtttccccaattgaaatgctttccaaattgaagcctcttgcgctaaacatggctgcaacgcggttgagcgcaccaaatttattttcgaccagaacagagatcgtatgtttcatggcttaaacaagcgtttttgggttaagtcgtttaatcatcatgtccgaaatagaagcgcctgccggcaccatcggaaataccatatcttctcgggcaaccttgaactccacaaagatgggtccttcattgtaagccagtgctttgtccaaaagttcgctcacctcatttgggttgtcggttgaaaaagccggaatgccaaatgacgccaccacttttacatagtcaggattgttttccgagagatctgtaaagctgtattttttctcatggaaaagctcttgccactgacgcaccatgcccaaatagctattgttgatcaaaaagattttcagtggaatcttatgataagcagctgtgacaagctcctgaatgttcatcatgaaaccgccgtcgccactgattgaaataaccggcttgtcttgaacgccaaatgccgcgccgatcgccgccggaagtgaaaagcccatcgttccgagtccggcgctgctgatttgcaagcgcgggttattaaactgatagtattgtgcgatccacatttggtgctggccaacatcggcaaccacaattgcttcgccgcccgttttctctgaaatttgctcaattacgtattccgttctgagtttgccatcttcagtttcataaacaagcgggcaatcttctcgccatgcttgaatggttttcagccattcttctgtgtcgggcgattcggtcatttcaaccgaaagttcgctgagaatgtgttttacatcgccaacgatcggcaagtcaaccaagacatttttatcgatagccgttggatcgatatcgacatgaattttgtacgcttgcgttgcaaaggtctcagtttttccggtaacgcgatcgtcgaaacgagcgccaagcgcaatgagcacatcgcagttattgacagcttggtttgcccagtatgttccgtgcatccccagcatgccaagcgaaagctcgtctttggccggaagcgcacccaagccttgcaaggtcatggtcactggaatgcggtgcgttttggcaaaaaaggtgagttccttcgcagcttccgacatgatgatgccaccgccaacataaagcaacggcttcttggcatgtttgattttggccgctgcctttttgatttgcatcgtgtggccttgaacggtcggtttgtagccgcgaatttcaaccttttcaggatattcgaacgtgcacttggcgttcatcacgtcttttggcaagtcgaccaaaacaggacccggacgaccggttctcgccaaaaagaaggcttttcgaattgtagaagccaattcgttcacatctttcaccaagaaattatacttggtaatcgggcgcgtaatgcccaaaatatcggcttcttggaacgcatcgtttccaattaaatgcgttggaacttggccagtgaaaatcacaatcggagaggaatccatataagcattcgcaattccggtgacggtattggttgctcctgggccggaagtcacaagcacaacgcccacttttccggtagctctggcatagccttctgccatgtgtgtcgccccttgttcgtggcgtaccaaaatgtgcttaatgtcgtcaacgtcgtagagcttttcgtagatttttagcaaagctccgccgggatagccgaaaatatattcgacgccttcccgtctcagacactcaaaaaagatttctgccccaatcagagtgtgcccttttgaagtcatggatacctctctctttttaaaatggaatagtttatcaatcgaaactttttaaaaccgcaccgcttcccgccgatgttaccatctgcgaatagcgagccaaatagccgcgtttaattttcggctcaaatggcggcagggctttgagccgagcctcaatttcctcgtcgcttaagtcgaccgcgatacgcttgttcggaatatcaatcgtgattttatcgccgttttgcagcgccgcaatcgggcctcgctcggcggcttcaggtgaaacatggccgatacatgcgccgcgtgttccgccggaaaagcgtccgtcggtaatcagcgccactttatcgcccaagccttgccccataatggtgcttgttggcgcaagcatttccggcattccgggtccgcctttcggtccttcatagcgaatgacgaccacttcgcccgcctgcacatcacctttcaaaatcccgctgatggcctcgtcctgcgattcgtaaattcttgccggccccgtgtgttgcatcattttcggatcgaccgcgccagttttaaccacgcagccttgcggtgccaagttgccgaaaagtacggcaagcccgcccgtcgccgaatacgggtcttcaaccgaatgaatcaccgctttatctttaacttcagcatcggcaatattttcacccagcgttttgccggtcacggtcgggcgcgacaagtcaagaacaccatccagcttggaaagttccttcaagatggcggaaatgccgcccgcacggtcaacatcttctatatgaacgtttttcgtcgccggactgactttgcaaatgtacggcgttttggccgccagcgtgttgagttcggcaaggtcaaaattgataccggcttcgtttgcgatggcgagcgtgtgcaaaatcgtgttcgtgctgccgcccatcgcaaggtcaagcgcaaaggcgttgaggaacgattcgcgcgaaagcaaatcgctcggtttaatgtctttttcaaccagcgtcataatctgtttggcagccgcttcggcaagcgcttcgcgcttcggatcgacggccaaaatcgttccgtttccgggcaaggcaagccctaaggcttcggcaaggcagttcatggaatttgccgtgaacatgccggaacaagagccgcacgtcgggcagccgttattttccaattctttgagccgtgcgtcgtcaattttccctgagctatattcgccgacgccttcaaacacagaaatgaggtcaactttttcgccgtcggccatgacgccgactttcatcgggccaccggaaataaaaatggttggaatatcaaggcgaacggcagccatcatcatgcccggcacgattttatcgcaattcggaatgcaaatcatcgcgtcgagccaatgcgcgccaacgacagtttcgaccgcgtcggcaatcagctcgcggctggccagcgaatagcgcattccgatatgtcccatcgcgatgccgtcatcgacgccgatggtattgaattcaaacggaatgccgccggccttgcgaaccgcttctttgattcgcttggcaaaatcgtgcaaatgaacatgcccaggaatgatatcgatatacgagttcgcgataccgataaatggcttttgaaaatcttcatcactttgaatcgcgccggttgctttcagcaaactacgatgcggcgctttgtcaaatcccaacttaattttgtctgatctcacagcagcctctttaaaattatttattaaaaaaaacgtacctacttcgggtttcgtcatccccgaatccttttacgtgatatgaagtaaagtggaatttccaagaattagggacgacctaccgatttataggcaaataataatgcccacgagcacgagtgtaagtcgtaccagcggaagattttccctcagtgaagagtggcgagtgattgatgatgaaacaacactttctctactggcagcagcggcacagcgaaaaccgataacgcgggtgttgttcattgttaaacttagtggattttgtttcactaccttgaatttgtttgcaacatgcttaagataactgatgaggatgtttttccaaaaggtttgcccaagaaaatatcaattaaaagtagtgaaacaaactggatggaaacgcaaggattcaaaagcgaagcgcgtgcggttttatcacaagtgcgcctgttttggtggaaaggtaaaaaggcttacatgcactttccacgtaatatgttttcgcgatcgtgtattttgcaatagtatgaaaggccgttctttgtttgatcgttatattttggcgaagatcagtcataatcgattcataagtttaatataataggcaatatatggcttcagcacatttacatcggccagccgtgttagtggtagatgacgaagaggatttaaggcggattctatcaaatattttaaggaagaaagggtttgaagtttttgatgcggaagatggaaaaaaaggccttgagatttttgaagcatttcaacataaaatcgggtacattttggccgacattaacatgcctgagttgaatggaaaagagcttgcggcagaaatccggaaacttgatgtcagcgtaaagattatcctaatttcaggagattattcgcttgctgaagttgataatttttcaaaagagaaagcccttcagtttatggcaaagccgtttagaatcgatgaacttctgaaagccatggggttgcgttaatttctaaacatttttgggcgtcatcaagcagtcatagcgtgaaaaaaggccaaaacagaacgtcttttttcacgctactttattttcaggcctttcgcgattatacgcaccctttgggtttagaaagtccgctgagtttggcaattcggccttcgctatttgctgtaaaaagcgaatagatttctttggtgctggcaagcttatttttagtgattgctcgaagagacggcatcttcccattcttttggaattcatctctcacaaaaccgatgatttcccaatgcttatcggtgagactaatgccttcttttgaagcaacctctttggcgtaagcttcagaccaatcatttggatttaaaagatagttgtcattgtcaatctggatcgattgcccagaaatagttaagtttggcataacgaaatcctcctttgatacttttctttgtgttttgttgttttatatctgccacgcttttcattgagggaaagcgttctcggaaagtatcgtctattcttcacgaatttttcacaagcggatcgctttcatgaaaaagcccatgccaaactcaaaaatcaggctcctgttaacttatccgtaagattgattgcctatttggatgaaggaaaaatggaataacagttttcataaaaggggcgttctgtgtttaaaatgcaagacctctttcattttgaagaaatattgccagttggcgatcgtatgttctaatatgctttaaagtccactcgttcaaatcgtaacaaagcgataggtttgccatgtacttgctttgcacgcgctctgcttcaaaattttcaagcatatcaataaactctttatgccgctcaacatgcgagagaagctcaggataatgcgtttcttccatgtagcgctcttccatatcaaaatggtttttggtatagtcatgaaggaattcaataatgctttgtatcacggagtcgtcttgtttgctggcaatcgcgccataaagtttatgaacggcttgaaccaattcccgatgctgtaagtcctgccaaataattccattttcaaaatcagaagaccatggcgtaagtgcgaaacccataactgtttgtgtttttttgatttatggagctgatgtatcaagtaagttaaggtgaaaaagagaaacagcgccttcaagaattcacttttgcagatggcgtctgttcattcgaacagataagcctaacgcattttctgcagggtgaataagcaaaattttaagttaaaaaaataaaattaagcccttaaaaacataattttatttccaatttgtcgagggattgattttactaacaggcgtttctctaatttacagtgcatgaagaattccaattgataggatggtaaatccgtatccgacgcggaattcaactgcagaagaataatggtagaacacgcgccctgccacatgaatgcccatgcgtgctttttcggttgaagaaagcggcagcagcgcggaaatgcctgaatagaaatcgaagtttctctctttcaaatcgtaatgaaagttgaggtcaaagccagcgcccaaagttagatcagcttttttaaaaaaagcaccacccaacaaatttgtgccaatgtagccaaagccaagccgttctgtaacacccgtttcccaattaatcgcgagcatcaatggatttcccttcagcggcgataggccaattgcaaagcctgccatagaagcgccttttctgaaaggggcaatttgctccgggcggcgctcggccaatgcgctcagtggaaaatgaagcactaaaaatgttacgattgctaataagcgaaagtattgttgcatcatattaccgcattcctataatggccatcatgcgtccggtttttccgccgctaaatcggtgcgaaaaaaagtcgcgatggtgtgagtaggttgaataaggtgaaatttctatttgtgaacggtcaattccaaaatcgccaagctgggcggcgttggccgcgcgtaaatccaacaaaaatttgccatcggctgaaacatcaacttgcttaaacgcggcgctgaaatgctttgcgacgtcttctccaacttggtaattttctttatcaatggccacgccgataaatgcaaagcaatgcgttgggtctgtgccgaaaagcgattgcatcatttttaaagttttaaatacaaggttcgcggctgttccgcgccagcctgcatgaatggctgcggcagcttgatgctgcgcgtcgtaaattaaaatcgggacacagtcggcaatggaaatcattaaaaagatatttttccgattggtgacaagtgcgtcgaagccttcataactgcccggctgagtcgcaaacagcaccgtttcaccatgaacttgactggagaaagccagacgctcgggcgaaatcgaaagtcggtggcagaaaatcttccggttttgcagtaccttatcccgcgcgtcgccaacggtcattcccaagtttagcgtttcatacggcggctcgctcaccccaccatgacgggtgctttgggcagctaccaagtttgaaaaaggggcaaaaattttcggctctaaaatggagtccgtgaaaaatcgctcaggcataagttcacttaaaacaatttaaaattacgacgccgtacttgctttgcaagttatcttatttatcaagcataaaattttttttagttatgctcaaaaacctgattgcacttttttctttcagcttattttttttcatgcagccggttttcgcacaagtttatggcacatggaaaagcttgacttcccttcaaaaagcgacttcaattgcagcggaaaagcaatctgggcaggcgatttgggttggcacaacgggcggcgtttatcgctttgaaacgggcacgcaatcgcttcagacttttaccaacacagacgggctgctgggcatcgatgtgtctgccgtcatgtatgacagcctccgaaatgcgctctggattgggtttagcgatggcaaaataaatttttacgatctcagctcgtcgcgcatttccaactattacgagctttcgcgcatcagccaattttcgagcaatgctatccgcaatttttaccttcacggggattccatttttgtgggcacagattttggcgtcgcgctctttcaagtttcccgcgatgagtttcgcgacaccttttttcagctcggtgcttttgatgaagggctttgcgctcagagcacaacggttttggaaaatatgcttgtagttgccacagaagctgggctggccatgggcgatctgactttgtcaaatttagtttcgccgagttcttgggaaaatatatcggccagcgtttcgggcgaagtgtatgcggtatgtcatttcaacaacgccgtttatgtcggtgcggaaaatgggctgtttattttggatggaacgcaactggtttcgcatagttcaataagtggaaaaaaagttcttcggctggatgcaacccaaaccgcgctttttgcgctggcggaagatgaactcgttgaaatttcaacagaaagtgaaacgcatgttgaaggtgatttttcaacggcggtttcgcttgctgcttgccaagatggccgcgtatttttagccgatacgctgagttctcttttggaagttgtaaatggcgaaatcctcacgcacgaaatcaattctccctgttcaaatgtgtttgctgtgttgggcttcgatgccgaaggccgactttggggaagctcgtcttataacagcaccagcgctgtcggcttctacgcttttgacggcacaacttggacaaactacgcaaatgtgcttgccgacggcgcttcggacaccattttccagttttgcgatattcaagctcgtggcagcgcaacttattttggcacttggggcggcggccttctaaaactgaccgacgattcgttgcacgtttttcataacggaaattctgatttggttggcaccagctccgagaacgattttatcattattccctcgctggctaaagatgaaaacgatctaatttggatgacgaattacctaaccaaaaccaatcccattcatgcgctcaccgaggacgatgtgtttaaaaaatatggtagcagcagccagtcggcgacgagctttccatcgagttatgttgccgagcatatattaattgataaagaaggaaagaaatggatttcgtgcgtttcgaaaaatggcgacgcgttaggcctttacatttttgacgatcatgaaaccagtgatgatctttcggatgacgcgtggtcatttttagatgatgaaaccggctcgggcgctttgccaagcttgaaaattaacggcatgtcgctcgatcaaaatggaatcgtttggatcgcaacggacaatggcggggcttatttttttgatagcgaaaacatcgacgacgcgatttccatttctgaactggatggggaaaatctgaccgcgattgcagtcgatgaactcaatcgcaaatggtttggctcagaaaatggcgtttgggttttggatgacaacgcaactgaaatagaggctcactacacggctgaaaactccgagttgctttcgaaccaagtttatgccattgcgattgaagatgcgtcaggaaaagtatacatcggtacagatcaaggattgtcggttttccattcggttgcggtttcgccaaagcaatcattgaccacactgaaaatttacccgaacccctatcgcgttccttcttctggctcgcttgtggtggaaggcctaacgagaaacgcttcgctgaaaattttgaccatttcgggaaagttagtgcgccatatttcaggttatggtggcagcgtaattgagtgggacggttgcgattcgcaaggcaaaacggtggcttctggaatttatattgcggttggcatcagcgaatcgggcgaagatacggctgtggggaaaattgccgttatccgacgaaaatagacgcaaagctaaaaatcatgagcgattgcggccaattcttgtgaatcgtaacaaaatttgtgtaagcagcttttttactcgagtttgattctcgggtcgaccactgcgtagaggacgtcggcgagcaggttgccgatgataatcatcgtgccggaaaggaaggtgttggcgatgatgagcggatagtcgcgggcgaaaatcgcatcaaccgtgatgcgccccatgcccggcaacgcaaaaatcacctcgataaagagtgcgccactcaagacgaacggcagcgacgcgccaaaaattgtgacgaccggcagcagcgcattgcgcagcgcatgtttcatcactacaatttgttccgaaagtcctttagcgcgggccgtgcggatgtaatcttgtcgaatcacttccaacatgctgccgcgcacataacgcgcaattcccgccgacccgttgatgctcagaaccagcacaggcaaaatcaaatgctccaccctgtccagaaaaaattcaaacggggaaaaaccatccgcgccaatttcgttcaggttcgaggcaggcaaaatttgaagtttcagcgcaaaaaggatgataagcatcaaggcgagccagaattcgggcatcgaataaaaaaataatgccgtgatggttagcgttcgatcgagccgggaattttgcttcaccgccgaaatcacgccgatggcaatgccaatcagaaaattggcgaaaagcgccagcaacgcaatggacatggtgatgggaacggcttcagtaatcacatcaaacaccggctgctgccggctgaagctgcgaccaaaatcgccctgaagcacgctgccgagccatttgacatattgaatcggcacggggtcgttcaggccatactgttcgcgcatctgctcagcgacatttgggctaatgcccggctgaatgaaaaacgaagcagggtcgcccggcgccaaacgaataatgaaaaaagtgatggtcaaaaccccaaaaataagcggcacagcaagcgctacacgccgaaggatataattaaacatgctttattttaacttttgcgagcaatagtctacatcatattacacagtatttctcagataaataatcaagctttgctttatcgatgttgctgtttgaaagaaatccagcccatttttgaacgaattccatagccgtcatttttttcttttccggctcaggctttggcaaaatgataatttccacctctttatcaaagagttctcgtgatggaatttgaatggttcccgtatccgatactttcgttataaatttgtatgccttcatatctcacccttgtattcagacaatattaatttggagatgccggttttcactggcgtccctattttagttataaacaacatttcggatttattccgccacatttttcccggcagcgctgcttccctgaagtttccattcatcaatgttgtaaagcgagcttaaaatattcacctccgcatttttgatgcgcgagttgaagccgtgcgtttccttcatccaataaagaaaagtgtagggctgctcgtcgtgcaaaatttgctgatactccttccagtaaggcgcggcgtccagcgtgttgagcttttctttggcaaggttgcagagcttgtcgacgcgcggattttggaagccggtgaaattgaaacggcttttttcaaggtcagaaccccattggtcaagctgatcaatttcaagcccgaccgaccagcccgccaaaaaggcgtcgtactggcgttcctgcaattttttgaaaaacacattggactcttgcgcttcgagtttgcactcgataccgatttctttcaaattttgctgaatgatggttgaagcataatttcggcgattgttgccagcgttggtgtagagcgtgaagctgaactttcgcccgtttttttcacgaatgccatccgcgccgattttccagccttcggcttccaaaagctgcgcggcttttttcgggtcgtaagcgtgtgggatgagcttgttgttatgcgcccacttcaaggtcggcgaaatgtccgtgttggccaaaacgccgtatttgcccaaaaatccatcgatgatggaaattctatcgatggcgtgcgtcatggcctgacgaactttttttgaaccgaaaagcggatgtggcctaacggttttggtcttggcatactcatgctggtcgatgttcatccagccgacataatcaaacacgcgcaagccgaccgatttgacttccacatttggattggcctgctgcaaatttttgaaatcctccggcttcacgctttccactacatctaccgtgccggtttgcagttgccccaagcgaacggtgtaatcaggaatcacacgaaagacaatttgcttgatatttcccggcgcaggcaaaacacagttggcgttcgaagccatcacaatttcttgctgtttcgaccatttgcgcaatttatacggcccgcaacccagcggctcggaattgtaaggacttgagcgaaattccgctgccggcactttttcccaacggtgtttcggcacaggcgttaaacccgtatggaacagcgctaaattttcggaaaccggtttgtagaagttgaaaataagcgtggtgtcgtcgggcgttaggatggctttgtcaaaatccacctcgcccttttctgcgccaacgagttcggagagatattgctggcgaacgcttgcaattacaggattgccgtaaagctgatagctgaatttaaaatcgtgcgaagtgagcggcgcgccgtcatcccatgtcacatcgctgcgcagtttgtaggtcagtgtcttgtggtcttcggaaagtgtccatgaggtggccagcgccgagcgtttgtcgcggtcagcatttggagacgcgcttgccggctcaaatgtcagcatgccgatgctcgtatcgaaatgcgatttgacgagcccgggatacatgaggccattcacatagctggcggtgactgtagagctgatgacgggattcatattatcaatatcgctgagcgtggcgagcacaacggtggtgtcgcgcgcggaaatgccgccgttttcctttttcccgccgcagcccgaaagagcgttgctcaaaaaaaagcaaagaagaacggttttggcgaaaacatggctgatgattttttgcataaataacggtctcgtagttgaggcgatgtttagtgaattttgatgaatgaaatatacattaaaaaattttttctggtcagcaagcagaaagagcgaatccagaagaatgcagtcacattttgcaggaagtaaagttgctgtgaggcaaagaaaaaaatgagtgagccttcagcagttagcgtttgttaggtaattagtggtaaggaaatctgtgcaaggtttattgcacaaaaagttcatagagaataaggacaatttcaatcacgataaggctaacaatgtaccattccacgcgaatgctttggcgattttgaagcaactcaaggtaggtttcagccgttgtggaaattaattccagctttcttgaaagggcgagatcgcgttcgcgaagctcgtattcaacggcaaggcgctcataaaggcgatcgagttcgggttcgtcccaagtgatttccggcttttcggttacttctacgcgccccaccgttcgtgcttgaatgagcaacacatcaccaatttcgcgaagcaaatcgtttgggcgtgcgggcgaagaattgctccgcagatgttcagcaaatcgctcgattcggtcgaacacgccagccacacgattttcataatgtgcgagcacaacgctttttgctaaaacattggcgaccacttgcaggcgctctaaagtcgcttgatgtaaaatcaaagtgccttccatatcaactcgctcgctgagttccggcgcaattttgatgtcggtttcctccgtttctggatcggtcatttttccttgaataaatggctccaactgtttcacaaaattggcttcttcgaccacattcaactccacaaaaaccgccacgccaaaccggaaaagaaacgcatagccgcgctcgccagcacgaatggttaacggtgaaaccgacaaggtttcgccgcgctcgagctctcgcgcatcgatgcgcgccccaacaaaccatgcccgaacacagagctttttggcctgactaaaaagcgaattggattcattcataaattttctatgcaagttctttgcaaattccgacgaagatagtgaaaatagctatgcgacgcttaaactatttttgccgcagcaaagaaatgagcatggggcgaaacaaatcaaacgcttcggtgaaaaccgcgccgttttcgtgtttcagccagcggtgcgagcaagtttttcaaaaagcactttatttgatggaaatttgatactgcgtttctttcatggtaaatttggccgttgttgttcatttttgggataaaaatcccagaaactgcgccaagcgcattgctttctgggcttgcgatttaacttgagcgcatgaaaaaacgacggtttccttctaagcacatcttgatagattaagcatgaaaaagtcacgaactggatttttaaagctatttttaaaaagtttatcgattttctgcctctcagtttttagcagtccggtgctcttgggtcaagagatgagcttggccgagaaattctcgcgtatgtacatcaccggcgaaccgtcactttcttccgatgccaaccgatttacatttctttgggatattaccggcaaaaaacaagtttgggttgctgaatttgcaagcacatttcccttacaactcacttttttaagtgaagaaatcacgtttgtagaatgggtgcccaaacatgaattgattctttttggtgcaaaaacaggcgctgccggcacaacgcaactttacctcatcaagccaaatggcagcgatttgaaacgcatcacgagtaaagatagcgcggaatatcggtttaaggcgttttctaacgatggaaaatggatggcgtatgaggccaacgcgcgcaaagccaatattttggatgcttatacgatgaatctcgagacgctggagcgtcgtttgattgcggcggaagatgactgtgtgcggccaataagcttttctcccgatgcgtcgtatttgctgctttcaaagggaaatcaagccgtgaataacgatctttacctggccgatttgaaaacgcttaagcaggtgttgctgaccaaacataaaggaaacgcgatctaccacggtggcgactggacgcctgatggcaacgcgctctacgtttccacaaccgaaaacgaaacctttcacacgctggccttgctaacgcttgtgaaatatcgccgaagtgtggttcggggaaaattaagtcctatcagtttaggaaaatacgatttggctgaatttcacctttcaaacgacggaaaatattttagctacacgcttcttcaggatggatattcccgaacggttgttcaaaatttgaaaactcggcgcaccatcgaattagatgacgcagatgatgtgattagtgctgattttactgaggatagcaagctttttgttttaaagtatggcagcgcgacaaacgtaacgcaaaccgtcctttacgagccggaaacaaaaaaagtaaagccgctaacattctacaattacgcaggtctttggccaaaggattttgttaggccacagtcggttcattacatctccttcgataaagaagaaattccagcgtttctctacatgccaaaaggcgcaaaagtggatagcagcctaacgatggtggtgctatttcacgatggcgttcattcgcgcgcgaaaccgtatttcaatttgatggttcaatttctcgtcgcaaacaactacgcggtgatgatgcccgatgtgcgaggcgcttttggctacggcctaaaatatgcggaagctgacgatcaagccgctcgagaagccgcgctgaaagatgccgccagcgccgtttcgtggattcaaatgtcaggccttgccaatccaaaaaaagtggtagcaatgggctgcggctatggcggttatcttgcgcaaagcattgccgcgcaaaatgctagcggttgggcagccgcgattagcatcaatggttttgctgatttagcggagtttgttaggacgaaaagcgcttttgagaaaaacgcgcttgctatcgaatttggtgagccggaaacaaacgcggatttgttcaaaaagttttcgccgattcattttgccgcgcagattaaaatgcctgttttgtggattgccgaaaagcagcaagcgccgcaagccgctgaagaagcgaaaaaaatgcaaagcgctgctcagaaaaacggcgtgaagtccgaagcgctgcttttggaaagcgcgtgcggacaagaaaatctcaagcgaacgtttgaaaaagtagctgcatttttagaaaatcaagtacgaaataagtaaaacgcaatttttgcgaaaccgacgaactgttatgagaaaattagtcctgttcgatatagacggaactttggtaaaagtggaaggcatcagtcgcaacgcgctgatcgaagcgctgcgcaaagtctatggcagcgagggttcagccgcgacgtatagctttgcaggaaaaatggatggcgtgattatctacgaggtgatgcgcgagtccggtctgctcgacaatcatattcaggcgcgatttgaagacgtgaagcaaacctacattgatattttcaagcaatgtgccgagcaaaaccacgtgcaattgctggacggcgttgtggcgttgctcgacgaacttgcagcccacagcgatgtggttttggggcttttaaccggaaattttgaagattcaggtcgacataaattggcgctttcgggaatcaatcattatttctcgtttggcgcatttgccgaagatggtcacgagcgcattgatttgcctgaggttgcggttgatcgtgcgtatcatcgcacaggaaaacgcttcacgggaaaagatgtcgtgattattggcgacacggagcacgatgtgcgctgcgccaaagtcctgaattcaaaatgtattgctgttgcaaccggctactattccattgagtcgcttgaagcgggcaagccggatcatgtggtggaaaatcttcgcgacacgacgcgcatcaaagaaatgattttgtctgagtgaggcgcgtgtggaaatcatcgatttgagaaaaatgcctgcgccaaacagggatcgcaattgacgctcatcttcactttgaaacaaaaaattctgcgcacaacccgacaagatgttgcttaaacgtgctgagaaatcaaataacggtttatttttgctcttttttttatcattcaaaaattgttggttcatgcccgtaaaacttcgaattgctcaaattgacagcgttctggccaattttgacgaaaacctcaaaaaacatatcgagcacattgaagcggccattgcggatggcattgagatgattgtttttccagagctttctttaacgggatataacgtccaagatgcggcacaagatattgccatgccaataaccgaccaacgccttcaaccactttccaaactgagcgaaaaaatctcgattctttgcggtggcatcgagctttcggaagatttcggtgtgtataattccgcgttcttttttgaagatggcgaggcaaaatcggttcatcggaaaatttacctgcccacctacggcatgtttgaagagctcagatatttttctgcgggacatcatgtgcgcgcgttcaattcgcgcaagctgggcaaaattggcgtggccatttgtgaggattgctggcacatgtccgtgccgtacttacatgcggttcaaggcgcaaaagtcattttcgcgatgatgtcgagcccgctgcgcgtggatttgcaaaccggcgaactcggaattgcgcgtgtttgggaaatgctaaaccgcacctacgcgcatttgttcagcgtgtatttggtttgcgccaatcgagttggcaacgaagatagcctatcgtattggggaaattccgaaattattgcgccggatggaaacagcgtggtgcgcggcccgctttttgaagaagccctgctcgatggcgaaatcgattttagccaagtacgaagaacgcggttgcattcttcgcactttttggatgaagatttgcggctgatttcgtccgagctaaagcggattctggctgagcgcaatgattaggcgttgcggttggttttgagcagcacttcaggcagttgatatacgtctgcgattttctcaattaaaataccgcccatgccgtgtttcattggaagctcaaggtcaatttccacgcgatcgccaatgctgacgatttccgtcacgggcaagttcagtttttcagccgtcatgttaaaagggatcattgtcggtttggatttaagagaaatatccaagccgatagtcgattcaaaaaacggcgcgacgcccagcacttgcaacgtgcgttccacaatggcggttgcattgttgctaacggctgcaattttaaagtgtttttgaagcacttttagggtttcaatgagctgctgatcttcagaaaggtaagcctccggttgaaaaagttccgcacgccaacgcacgttttcctcgaagctgatgccaaagcgatgaaataaatttccgatagaaagcttgcgaccgtcattttccgcctgatattttttttgaacggcgtcaagttccgccttcatttcctcgactgacaagcctttttcttcggctaagcgctcggtcatgagcggccccatggattcataatattcgcgattttcgtaaagcgttaaatccacgtcaaaaatcagtccgttaattacttccggtaaaaaaaatacttgcatgataagaggtttccagcttgttaaaattaggtgcaaaagtgtggaaaaaaatgatgctgcgcaaataaagcgaggctcaattttaaggtgaaaatgttctgtaaaaaacaggctgcatgaaggatggctgtgaaaaattgaattggataggagcgaccatgaccgtaaaaaatcgttagttccctttcaaaaaaaatatggcataaagagaaaagtttatatattaaccacgatgtagtagtaacctaaatacaggaaattatataagaaaaacacttacaaatcgtgcaacgaaaatatttatcctcacttctccaaatcttagtcgggtgctttttaacagccgcagttagcacagacgcgtttgctcagcaagacacaacttccctgaaagacatcttttcgcaattctcactaaaaaacttgatggatgtgagaattgtgacggtatctaagaaagaagagccggtcttcgaagccccactttcttcaacggtgcttacagcagaagaaatcaaaaatgcgggagcaacatccattatggaagcgttgcgcttggtgccgggcgtcattgttcgtgagcaaaccccgggcaattatgatattcacattcgcggctttgatgcggtgaatccgtatcagccacagttcacgcgatttaacaccattacattggtgatgataaacaaccgaatcgtctataatccgctttttggcggcaccctttgggatcttttgccagttagcatagatgatgtagaaaaaatcgaagtcgtgcgaggcccagcgtcggcgctttatggtccaaatgcagcggctggcgttattaacatcattaccaaaaagccgaatttggatgcgggctggcacggcagcacgtattcgcaagtgggcacatatcattcctatttgctgaatgccgccgccaactacgcttctgaggataaaaaatggggcgttcgcgtaagcggttatcacgactatcgccgccgccattatgtcgactattatacatttcccgatgtatatgcagcgttgaacggcgacgaaaactattttcgctccgcctatcgttcaacaccttatttaggaagcgatggccagccgaactcaaatgcctcaacgctttttcctgatttggacaaatccatggatagatattcgcttcatgcggatgccacgtacaaagatggcgcgcttgacttgaatttttcaagtggatttacccgctcctgggttcagcgtccgtaccttgcgccttccagctacatgctgacgacagaagaaaatgaaaatgaatacgttcatatttatggaacatttgaaaatctcacgttcagtgcagactattcgagcttgcgaaataacaccttaggcgctttggattattcgttgcactcgtggaacgcaacggtcgactataacctaattctttctgaatcggccagttttaagcccggtgcggcaattcaaagatatacggcgatttccaaccaatcatcggcgtatgtctcctattctccgattgttgatttggaagattttgaagatggcgatggttctgaagccagcaatacgtttttttcggtcttcgggcgcttcgactattcgtataagcggtttcgttttgtggcagggcttcgcgctgataaatatgaatatcccgatagaatttttgtcagttcccaactgctaacaacggtcatgccttccaatgatgtgcttctgcgcgcttcttacgggcgttcgggtcgtgctccgtttgccaccagcttgtttgccaatttaaacccaacagaaaccatcggcgcgcagttgatttcaaatccagataaaaaagaactccttacggtggatgtttttgaaattggctctcgcatcaagttaagtgataagtggttattggacgcggaagtcttttatgccttagccgacgattttgaatccgtagccgtgaatgcttttgttgacctgacggaagaaggtgaggttaaggatattgttccgcagtttgaatacatcaatggctcatacaacgccaaacaatatggtggtaccatcactttaaaatacattcctaacgaaaccattcaactcagtgggtttgtgactgttcaggagacccgcgtcgataactacgattatcaaaacggtttttttgagaatgcaattttgcctgcaagcaccaccgatagttcctttgttgttcaagctacacccactttttatggtggcatgaatatgacgttcaagccagtcaaaaaatggcaactgaacttgaacggttatttctacgattcccaagtttttacgattgcagaagcctcgctgaaaacattcaagataaaagggaatttcctgctgaatactgttgtcagttatgaactcaccgataaagtgaagctgtttgtgaatgcacgaaacttgattggcgggaacaagcggcaatacgctatgtcagataggataaaaatgacgatgttgggtggcgtgagtgcgcaattttaacgataagttaatggttgttatgaagcattccctaccgctttaaggtagggaattagctgattgattttttaagatttatctcttcggtggattttattatgtttataattttatatgcttatattgtttttgatgcgttttaaaaggtgtttgaagtgagcagatattcagtaaaaaattcttatatttgaagtctcaataagttttttcataggcaaaaacaagaaaaaccactacaactcgtgctgaacaaatacaaatcttcttggttctggtttctggctgctacatttctcgcaacaacatttagcacggaagcatttgctcagcaagacactacttctctcaaagatatcttctcacagttttcactgaaaagtctaatggaagtgagaatcgtaacggtatcaaaaaaggaagaacccatttttgaagcgccgctttcctcgactgtactcaccgctgatgaaattaaaaacgcaggtgcaacctccatcatggaagccttacggttagttcctggtgtgatcgttcgtgaggaaacaccgggtaactatgatattcacattcgtggcttcgacggtcttgatccgtatgcacttggcattcagaaaatcaacaccacaacgcttgtgatggttaataaccgcatcgtctacaatgatgcgtttggtggtacgctttgggatgttttatcggttggcatcaacgatgtagaaaaaatcgaagtggttcgtggtcctgcagccgccttatatggaccaaatgccgttaccggtgttattaacatcattaccaaatcgcccaatcaaaaagcgggttggagtggaagcacgtattctcaagttggcacatatagcacgtacttagctaatggagcggttaattatgcaacagaagacaaaaagttttctttccgcttgagctccagcatggaaaaacgcgatcgtcaggaagttgattattttgtgcttggtagtgagtcatatagcgcaacccctgaatatttttctgatggccgaacaaatacactggtagatgagcaatttcctgattatgaattggcgacggataattactccatgtatgcgcatggtaaatatgaggacgaggatttagagctaaatattttaggcggcgtttctcgctccaaacttcagcggctttatttcatgagtagcgactacacgttgtctactgagaaaaatgaatcggaatttacccaactggctggtgaatggaatggcttcacctttaatacggattacaccaacacacgcaacaacacgctcaagacatttgacttcaccgttagaacattcaatgtaaacgttgattataatattccgataactgaaagttttagcatcaagccgggtttatcttttcactatgttaagactatctccaatgatagtacactccttttctctgatgaaatcatcactgacagagaagagttaagcacacgaaatgggatgaactcaagcgtaacaaatacgacaacatccgggtttgttcgcggtgaatattttataaacaagctgcgcttaatcggggctttgcgtttggacaagttcaacaccccagataaatggctactgtctcctcaaattttggcaacgtatcaagtcgatcgagacctcttgctgagagcttcttatggacgagccgcgcggacgccgttctctgctaacttgtttgcgaagtttatccctgattataaaacaacgtttgtttacctgttatctggggaaacaataccagacgagttacttgtgattgatatttttgaaattggtggaagaatgaaggttagtgataagctgtctttcgatgtggaattattttatgccgttggcgatgattttgaaacgattgaaatatctggcggtgacccaagcgtaattattaacccgagctcaccgatattatttagttatgctacgagtacaatgacggcgaaaaattatggtatgacattgtcaatgatgtacactccgtttgaaaaaatgtcttgcaaagcgtatgtgacactccaagaatcaaaaattgatgattataacgtatcgcaaaatgtggtatggcgtgatatagaagatgccagtgattcttctttcaccagcgagaatacgccaaccgtttttggtggattcagcatcaactatttgcccgcaaaaaaatggacgctcaatctgaactcatatttttactcggctcaagtgcgtaccttagctggtgtaactgctgcaagcgaagatattaaagcaaatattttactaaataccgtggcatcctatgagatagctgatggtatcaagctatttgcaaacgcgcgaaatttgctcggtggtaatcggcgtcaatatgggatgtcggatagaataaaaatgacgatttcgggtggcttgaatgctactttttgagtaatgtgttgtattttctcagcctcagtgtcgaagtttgcttaaagataaaaactttataaaaactcttaagaatgttcaaacgtacgctttggttgagtgtttcaatattttgtatcctcagttgctcaaatgtattagtagctcaagagtctggtgcagcactttctttgcgaattgcggtttgcaaaagagcatttgcctatgaaaacagcttgcataaggtagaaaaaatccgcgtggctgttttgcataattcagatgatgacgaacatgagcagatccggcgagttgcatctgaatttgacgaagatggaaagatcgaggccaatgcggtatcgctggaggcatttcaaaaagatccagccggttatcatgtggtttactttgatgaaaatattgctgattcaaaagcggttcgacaaatcgcgacgaagcaaaaattgctatccataacgtccagcaaagattttgtctcgaatgggacggccacactcgcggtgttttttgacgatgggaaagtctctattttcatcaacgacacatcagcgaagttggaaggaaaaagctttttcggagagattttagcacttgccgaagtgctttattgaataagatcgggctgattttaaactgtttttttgctgatgaagcacttttcaattctttttagttacgcataagaaactatgaatcaaagattttggacatatctattcgcgatttcctttcttgtgctactccccactgttgtatctgcacaggcacggcttttgggtcaagtcacagatgctgatggcaacccaattgtcgccgctattgtttcgctttcaggaaaaggccgtaccggtgctgttttaaccaatagtcaaggtttttatacgtttctatcgttgccggttggcgagtacagtgttcgggctgtcaaaagcggtaagcaatcaagaacatttaacttttcgcttgctgataaaacaaccgtcatgatgaatttaaacatttcgccggaagcgatactgcaggaggaaaaggaagaatcgtcggtagttgttgatgctggaaaaaaagcaaaaaagaccagagttataaggcaggttccgaaaaaagtggttcgtaaggaagtcgctgaaaaagcaaacaagaaagaagaaaagcctgttcaactttctcaaaataaagcgacagacgtttcaaaaagcgatgacgtagctgtgcaagaaacagagcaagaagtgctagaaattattgagggtcaggtagagagcgaaaatctggaagctgctttgcgggtcgcagaggaagaggaaatggtttcatactcaggattcgaaaaaagtcctgaaattattggcggcgtagaggagatttataaataccttgagtatccgctgtcagccagaaacacaccaaagccagtaatggtcattgccaaagtatttgttgatcaaaacggatatttgaagcgagttgacatgctaaaaaatggtcctcgtgtattcaacgaagaagtctatcgtgtcttaacggaaaaaatcaagtataaacccgctgatgtggattcaaaacccatcccagggtctttaacttttgttgtcaatttttcaccggaaactcaagaatagatttatcaaaaccagcatccctctaaaatggagcaaaaagaagtttctcaagatgcaacagctgcaaactatacgcaaaaagggtatggtgagcttattatctacgcattaattttcatttctcttgttgcggctatcttcgctttcaacattatgctctcaaacaagagccgggaagatacgctgcggatttactgtgcaacccaccaacagcgttcatggcaaaaagcactaaaaagccttgaacaagcacgcatcgcgctatttacgatggcgcctaccgaaaagccatttcaagaattcagcaagtcgatcaattcatttgatttatacctaacaacgctggttaatggtggacagatcacgatcaatgacaatgaggtgatcggtggaaaacgaggcgtgaatgctgagaacaccgtgggcgagagcaaaaccgtgacggtgaaaccgccagaagatccggcgatgctggaagttattaatgagctcaatactgtttgggaggctggaaaaaacgacatgctcaagttgtcgagtgaagtggcagaaggtaaaatagacactttgctgatagaaagaatgcttgagtatactgtgcgagaagatgacagcgtgctggatgcgtgtcaggaatttatcgtgaagttaggtcagcaatctgatgcgcgaggcatagagctgcaatcttttcaggtggcatctttgatactgagtttgattgtctttatcgccatgctcttccgaagcacggtggcgctgaaaaatagagacaaggttattaatgaacgaacagcggaagtgattcggcagcgcgacacgattgcagaagagaaagtgttggttcaaaatctccttgccgatttgcagaacacccaagcgcagttagtgcattctgaaaaaatggcgtctttgggtcaaatggtcgctggacttgcacatgaggttaataccccacttggttttgtaaaaaacaatgtggaggttattgaacgaaatcatgggattttttctcaggcgatcgaagagaatcagaagttggtcaaaaaattaaccgacggtgatgttgatgatctgcaagagcagctttttaaagtcatggaagtatcggagccgattaattccttcaatctcatcgaaaaaacgaggcatcggattgatgaatcgattatgggattagatcgaatatctgagctgatcatcaacttgaaaaacttctcgaggctggatgaggctgaggcgaaaaccgcgcaaatcaatgagtgtattgatagctctctgattattgctaaaaacgtggtcaaacaccgtgccgaggttgaaaaagattatgatcctaacgcggttgcagagtgtttccccgcacagctcaatcaagtgttcttaaacttgattacaaatgccgcgcaagctattgaggttgactcgagtgagaatggcgtttcagaaagaaaagttgggaagattattatcacaacggcaattgagaatgattttgttttgattaaatttcaagataatggcaaaggcatttctcctgaaaatctcaaaagagtctttgagccattttttaccacaaagcctgttggtgaagggacaggattagggcttgccattgtaatgaaaattattgaacatcatggtggcaagatcaccgttaaaagtggtgtaggtaaagggacggtgtttgaagtgagaataccgaagaaattatctgaaaagcataagttcgaagtggactatcaaattctttaataacacgcagttaggcggacgttttaatgtataaggtcaatatggaaaagccccatgttttaatagtcgatgatgagccaatggtgctatcatcagttgctgatttgctggaatttgaatatgtggttcatcagacccataatccatatacggcactggaaattttgtccgattttagccttcctataaaggtcattatgagtgatcagcgaatgcctggaatgtatggacatgagcttctgcgggaagccaaaaagctgaggccaaacgtgatcagattgcttttgactggttattccgacctcgaatcaattatgtattctgttaatgtcggtgaaatttttcgttacatcaataagccttggcgctctgatactctcttaaatgtctttaagcttgcggttaaattacacgatcaaatgacgcaacttgaagatgagagaaagcatacttaccacaaagatttaagcgcaattccaactacccacacacgaacctcccaaattgaaattgaagaagataaagaaatcgtcctgtttgttgggtacgatgaggagttggttcagcaatgcagaacttgtttgggtggaaaatatgcggttattagcctttcaagtgttgatgatgtattcaaagaagttgcccagcattccgtttcggtgattgtcagcgaaattaatcttcaaggttatgacgcggttgattttttaagtacgatcaagaaagattacccgcacattgtaaccgtcattctcacaaatgatgtggatgcttcgttggctattcgcgcaattaatgagctaaatgtatttcgatatctaactaagcccattaaagaagccacgtttcgtcatgtcattgaagatgcagccagcagaagcagggaatattccagcaagtctaaaatgaacttgtatcatgcggcagcttttgagcgtgaagcaactattgatgggcgacacagaagttcggtggaagctgatttgcgagaaaaactaaaagccgctcaagccgctttaaccaaaagaattcggaattcatagcagcaagttcacacagtgattttttacattacattaaaaaagcgccaagtctttatagaattggcgctttttgtttttgcggcgattttcctcgtcagcgcttattttttgataggcagggtaaaataaaaggtagagccttctccgagcacagattccacgcggatgttgccgccatggcgattgataatccgcttgcaggtggcaagtccaatcccgctgccggatgtcggaacggtatctatcactttgctgaacagatcaaaaacatgctttaaattttcttgcccgatgccaaccccgttatcggaaatcgaaaattcatacacagaacctgcttttttagcactaattgagatttttggttgagaagcatcgttgtatttgatcgcgttctccaaaagattttgaaaaacccgaaccatctgctcttcatcaacatgaagcgacggcaaatctccaatctcaatgtctgcgtgtttctcttcaatgaggccttgcaagtttttcaatgcagaacgcagcgaattgcaaatgctggctttttttagcgtgagctctcccgaagaaacctttgaataatcaagcagtgcatcgataagccttgtcatgcgtgaagtgccgtcaagcatcaggtttgtgtattgttgatactcgctattatttttctcggcgaactcattttgcagaagttcagcatagtttgaaatggtgtgaatcggttctttcaaatcgttcgcggcaatagctgcaaatcgttccaaatcctcgttcgatgtttttaatcgctgaaattctgtctcaagctcttgttgatgctcgcgctgcaaagtaatatcttcaagcacgccgatgatggtttccaattcacccttgtgattaaaatacgcaatgcctctgtcgtgaaaccaaatgtagtggccgtcgtcgtgtcgataccgacattcgacatcaaagtttgccttgccttttttgacccgctcaaattccttctgataaattttcacatcttctggatgaatcagactgtaacgaaattgcagctcaggctcaaactcgtcgatatcgtagcctaacatttctacgcctgtccaagttgtaaaatcttttttatgctcatattcataagtaatttttccgatggtcataaccagcgtttgttgctttcgaagcaagcgctgcatggtcttttgggcttctttgagttcagaaatatcgagcatggcacccacaaccctaacggttttcccgtgtgaatcgcgaattggcaaacaccaatccaacacataagccagtgagccatcggctctataaaaatgatattcttctttccaaatgcccgatttgttatgaatatgttcatcaagcgattcagtgacgcgctcccaatcgtttggcccgatcttattagaccaccacgctttagagttttcaattctgccgttggaatagccaaaagtttctttcattttgccgctccaaatagtggtatcttcaatgatatcccaatccctaacggcaacagatgttgcttcgatgacgagtcctttcaaccggttgctttcaacagcttctttcgcgcgttcttcaactgctttctccagatcctgattaatttccttgagtttttcttcagcctgtttcagcttgtcgatatcaataaaagtgatgaccgcgccttcgatcgtatttgccgaattgcgatagggcaaaattcgctggagcatccattttccttcatgagtttgcacttccaggtcgtgcggattgccttgctcgatgaccatgcggatgtcgcgcaacatgctgttgtggccttgaatattgtaggcaatgtgttcaatcggacggccaatgtcttgtggcaacaaattgaacgggcctgcaatggcaggggtgtatttccgaattcgaagttgcggatccacgaaaacggtgccgatttcagtcgagcgaagcaggttttccatgtcgtcggccagttgttcaagctcgctgtttttgcgctcatattccgcattgaccgtgtagagctcttcgtttacagaatgcagctcttcgttggtgctttgcaattcttcgttcgaagccagcaattcctcgttggttgcctgcaattcctcgttgctggtttccaattcctcaacggttgtttgcaaatgctctttggtatattgaagctcttgttccaaataagcgattcgctctttggaaacttcgctggcatcaaaggattcgccgccttcaataatctcttgcggttcatgcgctttagcaattgcgccagagggcgacagcaaaatcaggtaataattttgaacactgccccgaacttgaagcggttcaatttccaaatcgatacgctcctttaggcgcgcggattgaaccatgatggatttatacttcacgctcacattgtccttgatgcagcgttgcaaggcggacgtaagagcaatgcgcaaatcgccgtcaactaaattgagcacatcagagctgagccggccagaaatggttttgaaaaaacgacctgcatcgccgaaagcatgaagcaactggcgattttcgctgatgagcagcccgggcggcataaagcgctcgagcaaatgatcataggcacggagcaatttcatatcgccaggcacgttttgcaacggtggtgccggatgaaaatttgaaacgagattgctcggtgcgcccagcgtcagtcgcatgtcggttggcaagcgaacgtcgcgtttttttctaaaaattttccacgaacgctcaatcgtgtcgaactcatcttcaaacgcgccaagattttcgcttgagccgagaaaaagataggctttatgtttcaacgcgaaatggaacatggcaagcgctttgcgctgcgccacaatttggaagtaaatcagcaggtttcggcaagaaaccaaatcgattttaataaacggcggatcagtcaggacattttgctccgaaaacacaatcaattggcgaatgtgagtgttggctcggtagcgtccgttttcccgatggaagtatttttcttttaaatcttcagataaattttccagttcggcttcgtcataaatgccatcgctggcaatgtctaaagacgcgcggtgaacatcggttgcaaaaattttcaatttgatgcggttgttcaggctttcggcgacttcgctaaaaaggatcgcgagtgaataagcctcttcgccagttgcgcagccgcaaacccacgcacgaatttcttcttctttttcctcgctggcgcggcgaatgatttcaggaataacccgttcgcctaaggcttcaaaggctttcgggtcgcgaaaatatttggtaacgccgatgagcagatctttataaagggcgttgagttcttccgggtcttgaaccaagcgttggtaataaggttcaatcgtatcgaagcgaagaatattcatgcggcgttcaatgcgccgatcaaccgtggtgggtttgtagaagccgaaatcgatcttgtatttgtcttttaataggcgaaaaacttcggagaattttcccgtagggccggtttcatacttcatcatccggctcacatctgcgcctttgagcgagtgatcggcgtggtcgcgcaaaacatcgggcatgagttctggctcggtaatgacatccaccaagccggtttcaatcgcgctgcgtggcatgccatcaaaagcagaagattctggactttggacaataatcaggccaccagcttggtgaaaatcgattaagctgcgagagccatccgagccggtgccggaaagaataatggcaacggatttatcgcccgcgtcttgagccaacgaacgaaaaaaggtgtcaatcggcaaactgaactgcgcttggtctttatcgcttaggcgcagcctgccttgttggataatcatgtcttttttgggcggaatgaggtaaatgttccccgcttccaccatcatgccgtcgatgacgcggtgaattggcatatcggtgtggcgagccagaagctcgtccatcaaacttttgaaatcaggcgaaagatgctggatgatgacgaaagccatcgagctggttttcggcatgtggtcaaaaaaacgctctaacgggtcaagcccgcctgctgaagcgccaatgccaataatgtgggtaaggtttgcatcgaaggatgattcttgcagatcattctcttctggattttgcggaaatactgtcataatacgtttgtaccggctttgttactgacatcacagtcttaggcaattagggactgtaaatgctgccattttatttttctccgttaaaaaaaaatcgggtaccatgtgtttttaggcgaactctttttctcagaagtgcagtcgtaaaaatgaccatacttaaatataatcaacggcgtcgaatgttttgcagtaagggaaagctttagctttggctcgtgccccttcaaaaaccctcaattaaaatgaaacgggttgatttcgcaactttttttgtagtaaaacatcttggttggattttagccagagcgtatttgatacaaatatgatgagaatttgttaaaaaatatgacaataatgtaaaaaatccttaataagtttgttaaaataatgtttaagccttataataatagcgcaaacttgatggctaattgctaacaagtcaagcagtatcataatttttgttccgcaatctggccgtagtaaagatgaaagaagttcttgaaaagtctgtctatattgttgataccacgctaagggatggcgagcaagcccctgatgttgtgtttgagccttcggaaaaaatcaatattgccagaaagctttctgaaattggtgtcgatgagctcgagattggaattccctcaatgggcgacgaggaggtttcggcaatcaaaaccatcgtcggattgaaattacctgttcggttgaccagttggtgcagggcaaaacaggaagatatcgatgctgctgctattgctggaactgagggcgtgcacatcagtttccccgtttcggaaattcatctggccacattaaataagaatagccaatgggtgctggatgaaatgatgacactggttccgagggcgaaaaagcgctttggatttgtcagcatcggcgctcaagatgccacgcgtgtggaagtcgaatttttgaagcactttgcccaagctgcggaagctgccggcgcagatcggctacgcattgctgacacagttggtatttctacccccatggcggtttttcggataatttcagaaatccaagccgcttctgccatcaacttagaatttcatgctcataacgatttgggaatggcaacagcaaacgcgttcatggctgttgaagccggttgtcatgccgtaagtgtcacggcgctggggcttggcgagcgcgctggaaatgccgcgctggaagagctggcaatggcactgaagctttcaggaaaatataaaacaaagattaccccaaccggtttgcaatcgctctgccaaatggtggccgatgcctcggggcgcaagattcacgcgcagaaacctgtggtggggaaagccgcatttcagcacgaatctggcattcattgcgcggcacttttgaaaaatccgaatacctatcaaccctttttgccggaggaaatcggcaaaacttcagctgagcttgttattggaaagcattcaggcacggcggccattagccatgtcttaaaacaacgcggcatttcaattgagcaaagtgaagcacgtattcttttacccttggttcgccggtatgctggtgataaaaaaagagccattacttccgacgaactcgaaagtgtctatcgtagctgttataacctaaatggaaaccgtgaatcagaacattaaaaccaatgaagagcagcccaacgaattaacgttacttgcggagatcagcagggcactgattaatgaggaggacattaataagattttgcgactggtgttgctcattatgtcggagcacatgggcatgttgcgcggcgtaatcacgatttttaatcgtgactctggtgaaattgtcatcaaggagtcttttggcctctctcccgaagagcaagcgcgtggtcggtataaattgggcgaaggcattatagggcaggtggtcgaaacgggaaagcctgttgtggtgccaagcattgccaaagagccgctctttttggacaaaacacgctcgcgcgaaaaagatgagaaaaacgatttgtgctttgtctgtgtccccatccgggccgggcaagaagtgatcggcacgctcagcgccgatcgaaaagtttcatccaaaaatcctcgagttgccttaactcaaacgcaaggtggcaagcaaactcgcggttgcggtgaaaatggcatgttcaactcagatgtgaatttgctttccatcattgcggccatgatttctcaggcggttcgcctaaggcaagttgcccacgaagagaatttatatcattggaaaagcaatttgcagatcagtgcacccgaaggaaaatcgcacaacagcgatgtgtttgataatccaaacagcatcgaggttggagagcagcctgcgaacatcattggtaatgccaaatcgatgcgtgtcgtctttaaaatgatcgacaaaattgcgccgaccaatgccaccgtattgattcttggcgaaagcggtgttggaaaagaactcgttgccaacgcaattcattataaaagtcagcgtgcggcaagtccgtttatcaaattcaactgtgcggcgcttccagaaagtatcgtcgaaagtgagctttttgggcacgagcgcggtgcatttacaggcgcttccgcaacaagaaaaggccgctttgagttggccaatacaggtacgatttttctcgatgaagtgggcgaattgagcctttccattcaggcaaaactgcttcgaattttgcaggagaaggagtttgagcgcgtcggcggaaacaaaaccatcaaggccgatgtgcgaattattgccgccacaaatcgcaatttggaggaggaaattcaagagggcaaattccgtgaggatttgttttaccgcttaaacatttttcccgtcaccgttccgccgcttcgtgagcgcaaatccgacattttgctgctggcggattattttgttgagaaatacaatcaaatgaatggaaaaggtgtgcggcggatttctaccacagcgattgacatgctgatgcgctaccattggccgggcaacgtccgagagttggaaaactgcgttgagcgagcggttattttgagtgacgatggcgtgattcatggttatcacttgccgccaactttgcaaaccgctgaatcaagcggcacgccttgcgccgggccattgcagcaacgattggatgcgcttgaatatgagctcattgtggaagctttgaaaaataccaaaggaaatatgtctaaggcagccatggaacttggcttgacggatagagtcatggggcttcgtgtgaaaaaattcgacatcgattttcgcagctttcgttctcagcgctagccggttcagcgaactgcttcgctgccaaaaaatgtctcgcaaaagattttatcgattctcgcagctatcgcacaacgcggtagctgtgtcataaaaacaatcctatttcccagtctcagttcagcttcactattttcctcaagttctcttttatttgctgttaagacacggtaaagtcatttcatatcttttttaaaaaagctatattaggaataaatattgataacgtgtcaaggaaatcctgtcgcgccagcagtttcctgaccgaaaaaaattctggcgcaacctaaaacgaagttcaaatggaagctgaaaacaagtcagaagtgatgccgatgccgcgcattggtgacaaagcgccggcttttagcgctgttacaactcagggcgatattcatttccctgatcaatatgcgggcagctgggtgattttatttagccacccagccgattttacccctgtttgcacgtctgaattcatgacctttgcaactttggaggaaaaatttgcagaagcgaattgcaaacttgtgggactctcggttgacggtttatatagtcacattgcttggctgcgaacaatcaaggaaaaaatcgaatatcgcgggatgaaaaatgtggaagtgaaatttccgctgatcgaagatatcacgatggaagtagcgaaaaaatatggcatgattcagcccggcgaaagttccaccaaagcggtgcgtgcggtttttgtcatcgacccaaaagggatcatccgcaccattatttattatccgcttagtttgggtagaaattttgatgagctgtatcgtgtgttggttgcacttcaaacggctgatgagttttccgttgctacgccagctgattggcaacccggtgatgatgtaattgtgccaactgccggttcctgcggcgttgctaaagagcggatggacgggaatgaagaaatgacttgctacgactggttcttctgcactaagaaaatcgataaagaaaccatcctgaaaagcgttttgaaaaagtaactttttcttgctgagcgaatccgtatcggcggaaaaaaaaaccgccgatacgcggtttgccgcttttatctttctccgaaaatcgcagttccgattcgcaccattgtagcgccttcttcaatggcgatgtcaaagtcttggctcatgcccattgaaagttctttaacttgttcagggtttgggctgttttctgcgatttgctccagcaaatggcgcatttgctgaaattcctttccaacatcgcttaaatcgggcgagccgatggtcattaatccatgaatcgcgacgtttggcagctcgtgaattttctcagtttcaaataaaaggtcttccggcatgacgccgtacttgctgtcttcgttggaaatatttacctcaagcaaaatcggtacgataagtccctctttttcggcgcgcttcgaaagcgcttcggcagttgcgaacttgtcgatggtttgcaccattgcgactttatcagcaatgtatttgattttgttggtttgcaaatggccagtaaaatgccattccggctcaagattggcaagcagcggatgttcaactttgtcaagaaattcttgcacgtaattttccccaaaatagcgttggccagcttgatacgcttccaaaatcgcttcagcagatttccgtttcgaaatcgcaatcagcttcacctcatcccgttttctgcccgcattttcacaaacttttagaatgatgtcgttgatgcgtgcaagattttcagatatagcagacatggttcgtttgattttaggtcagaaaaataagaacaaagaaaaatgcaaaaaggcgttctgtttgaagaacgcctttcttgaaatccacatggcattagactgcgcgaacggaagacatggttaccggctcaatcgggttatcgcgcatgtcggtgttgacattggcgattttatcaacgacttcaattccgctgacaaccacaccaaacacggtgtattctccgtcgaggaaaagattgtcgttgtggttgatatagaattggctgccagaagaagctttctgcggattattgtcgcgagcggctgcaagtgtgcctcttttgttggcgtgcttaatttcggctggcacgcgatagtttgggcctcctgtgccgtgcatcatccgctgagaatcgtcttttgaaagcggatcgccaccttgaatcataaaatctttgatgacgcgatgaaaccgaatgccatcgtaatatttttcttccaccaacttttcgaaattatcgcgatgtttgggtgtatcgtcgaagagctcaacggtgatatttcccagcgttgtttcaataaggaattgtttcggcatgattgcttttgattgtttgcagttttcaaggcagaaaaattctccgccgcgctgaaatgtagccttgaaaaaatttagttcaagcgacgaatttccattggaatggcttcaagcggattttccaacgcgtcgcgaggcactttcgcgattttgtcagccacttccattccttgaaccactttcccgaaagccgtgaaagtgctgtcgtaatagtagttatgagtcaaatttataaaaaactggctgccagaagattcccgattcgggttcttttcgtcatcttggcgagccgcgccaagtgtcccgcgcagatgttgatgcttgatttccgccggaatggtatagcccggcccgcctgagccgtgcaactggcgattttttctgtcgcgagaaagcggatcgccgccttgaatcaccacgcctggcaccacccgatgaaaatacaggccatcataaaagccgtcagtttgaagcttaatgaagttatcgcggtgcttcggcgtatcttgaaagagttcaatcaccatttcgccataaggtgtttcaataacaaattgcgctgttgtgtcttgcagcgcggcagctttctccgcctctgactttttgccattgcaagctgagccaatgagcagcgcaaccagcagcggcgcgaaaaaaacaagaatccgttggcgttgcataacttttcggatttagcttttcaagcgagccatattttcactggcacttttgccaggcttgctatccttgtacaatttgagaatctcttcataaattttaaccgcgtcttctttttggccagccaactcgaaatttcgtgcggcgtcttcaagatacgacggtgtgagcgtgttgagcggagagcgcttagccgctttttgataaagtggcgctgcttttgcgtaggattgttgcgcttcgagcgaggccgcttggccagaaagtgccgttgccgcaatcaggtccgcgctgagtgaaacgctttcaaaatacgtgagcgcagaatcataaacccctttttcaaaaaacgctttgcctgcatagagctttgcgatattgccaaaattcgttgaggcatacgattctgcaatgttgagcaggccttccgtatcgccgttgccataaatagcggtttgatagtcctttgcctcgtaggctggttgaatttttgccagcaaagtggcggcttgtgtgttttgctgcgcttgctgatgattccaaaaaatcagcccgccagaagcaagaatgatcgctgtggcaaccgcaagcacagtagtcttatttttctcaaaaaaatcagcggcttggataaatagcgcgtcgagattgtcttgaccaaacacgtcggttttggctttttgatgatgtgacataaatcaggttttaacttctattttaataggttatgaaattacttttcgggaacaatgaaccaagcaatcagataagtaatgactaacggcataacagccgttgccaaagccagaatgaccgcagcaaggcgcaaaagcgtggcatccaggccaaaatattctgctaaaccgccaaatatgccagcaagcattttatctgagcgagagcgataaagctttctcatgtccttaagttttgatgtgtcaggaatttacgattcagcgcaaacaggtgcaaaaaatatgaaaaattcggggcttttgtgaaaatagagggaaaatgtgggggtagcctttcaaaaaaagaaaaaacttttcatgcctctgaacaaatcatttttgttgcctaacagatgcggcattttttcttatgaaatttatagaactaaagagccaaacaaatcgaaagcttcggcatcggtgattcgcgcctgataaaacgtgcccactttgactttcttttgttccgcttcgtctaacgcgatgaccacttcgttatctacttccggcgcgtcatattcggttcggccaattgcaaaattggcttcaaatcgttcaattaaaacgggcatgaatgaaccaaccagcgcttgatttttagcataggcaatttcttcttgcgctgccattagcagttctacacggcgctctttttcttcttccgttagcgtatccggtaattcgtgtgcttctgtgccttcctcgtgcgaataagcaaaacagccgagccggtcgaattgggtttccctgacaaattcaaccaactccgaaaactgctcttctgtctcgttaggatatccaactaacatggtggtgcgaagtcgaatgccaggaacttcactgcggatttgcgcaattaattcggttgtttttcgtttgctaattccgcgtctcatggattttagcatctcgtcgctgacatgctgaagcggcaaatcgagatatttgcaaatgttttcccgctcgcgcataacgggtaaaatatcagttggaaacattgccgggtaggcgtaaagcaagcgaatccaatcaaattggagatcggaaagtcgttgcagcaattcggccaattggcgttttccattcagatcgtgtccgtagtaagtggtgtcttgagcgatcaggcaaagttcgcgcacgcctttttccttcaactttttggcttcaagcagcagttcatctatcgggcgagacacctgtttgccgcgcatgagcggaattgcgcaaaatgcgcaaggatggtcgcagccttcagaaattttcaaatacgaaaaataaggcggcgtcaatagttcgcgttctcctaaaaggtgcgttttataatgtccgccgagttccgcaataatttgggacaaatcgcgggtgccaaaatagcaatcgacttcaggaatttcctcgcgcaaggcgtctttgtagcgctcggagaggcagccaaacacaatcacttttttaatgcgtttcgcttccttaaaacgaatggcttccaaaatttgatcgatcgattcctgtttagacttatcgatgaagccgcacgtgttaattagaattgtatcagcttcgtgaaaatcctcggctaagtagatctgattggctttggcttgagcaagcaaaacttcagagtctaccatgtttttcgaacatccgagtgtgagcaggtagagttttgaccgctttgtttccatcttaaaaccaggctgaatgttagagaaattccaaaaagatacgcaaccgcatccagaacttaaagtctgtggatttcaatattgagataaaatcattttaagtgagcggttgcaccttggcgccaaaatgattcgaaaggctcgcgcagaaaaaaatttgcaccggcctgattgaaccactatcttttgtggttacttacaaaccttatttccacgagttatgagtgcaggccaagttaaacccaccgctaagttcgaaagctatcggttagatattgaaaagcggctgaaagcttctaacaaacgagtcaaagaatacgcagcctatcaaaaaaagctgatagaacaaagttgttttattgagttaaatggcacggttcatcactaccacgattctggtccgagagatgcaaaagacgtggttgttttaattcacggctgggattgctggtggatgtggtggcataaggtgattggggttttaaatgagcaaggcattcgcaccattgcgtatgacttgaaagggcatggctggtcggatgacgatcatgtggaggattattccctgagttcgtattccaaagatttaagatgttttgtctcggcgctcggcttgacgcgctatcatattgcggcgttttccttaggcccgtttattgcgctcgattatgcgatgcaatatgagcaagacattgccaccatgacttttttcaatttcggatattttccgaatagtccatttctctctaagtttatcccgatttttctcccgcttgtttttgataaagtgctgcgcaaaatcaaatggtggccgccgctctatctttatgcgcgcatcactttagccagaaatccggcaactcgagaggatattatcatcggtgtggatagcttgaagtttatttccagtgaagccattcgccaaacagctgagcagatttcacagattgaagtgacggaaaatttgcccacgcaagttgcccagatcaaaacgccaattttgttcgttgcgggaaaaggcgaccaagtggtgatgtggaaaaacacacaaaaactctacgaatttgcagccaatggaaggtttgtggtgattaaaaaatgtgggcatctgattaccatagaattgccgcaacggaccgctgaattaatcgcagaaaatattttgtttaacgcacaatcgcaggcgagctcaaacaatgaaagttcacatggagaacgaaacccagttgcaaaattataagctggcactttggctcagctttatcacgattggttataatgtgatcgaagggcttttgtccgtcatttttggaatggaagacgaaacgctggcgctctttggttttgggttggatagtttcgtggaagtgatttcggggattggggttgcgcatatggtgtggcgaattcaaaaacagccaaacagcaaccgagatcagttcgaaattacggcgctaaaaattacgggttcaagcttctatttgctggcgcttggcattggcctttccagtggcatttcgatttttaccggtcatcgcccagaaacgaccatctggggcgtgatcatcggcggcgtgtcaattctgagcatgtggattttaattcaatacaaaatcaaagttggcaaagcgcttcattcttccgcaattcttgccgatgcaaattgcacaaaaacttgtctttatctttccgcacttattttggtctcgagcattttctatgaaataaccggcattggctacatcgatagcgttggctcgcttggcgtggcatattttgccttcacagaagggcgcgaatcttttgataaggcgaaaggcaaaacctgctgctcgtcgtgttcgtgcagcgtttgaatcgataaaaacacggagcagcaatcgacagcgagaacaaacaggtttttgccgtttctactttttaccggcgtttgagcctcgcatgaatctgcgaaaactcatttttaaaaagaaaaacaaacgcgacaagaaaaccaccgaacgcaagcaaacgcagccaaatgcccgcttcgaaataagccgggatggcgtagagcccaacggcaattgtaaaaagcccgccgatttttccccattcgtaggtgtttggatatactttttgagaaaaatgatacatcgcagcggccattgcgattgtgccggcggtagttgcaatcgcggcgcccatcatgccatattcccaactcagtggaatgcaaagcgccacagtcagtcccgcgccaaccgccgaaacaattggcaagtagccagttttcttttcaattaaaatgccggcggaaagattggtggaaatgacttcgaacatgaaactgaaaaaaatgactggcaaaatgggaaggccgatccaaaaagctggcggcaaaagataaaatttgtggaaaaaatgcacttggatgagaagcggaacaaaaagcgctgctgcaaatgaaatcaccaaaatgccaacgctcgaaatggttaaaattttgctgaatagtttttttgcgtcggtgtcagatgcgtgttgtaagaaaaacggttgccaagcaaaccgaaatacctgaacaagcaattgcgccaaaagtccgaaagcaaccacgcgaccataaattcccaccatttcggcgctggtgagcggcatgggataaagtgcgtgcactttttcatccggcacgcgaatcaaaatattgcgatcgatcaagcgaattaaaagaccggtgatgcccgttggcacataaggcaagccgagcgaaagcagctctttccacaaattctgtgcgaatagaattttcagcgtccgccaagaaggtagcaacaacaagaagctcagcgcagaacccacaatgtttcccaaaaaagcgccttccaaatccatgtttagcacaagaagaaacgccatcgtcgaaaccacaattgccaacacgccgcccacgcgaacgatggcaaattgcacggcttttcgctgcaaacgcaaatcggcaagaggaataaccgccagcgtgtccaaaagcagaataatggccgaataccgaataaacatcgccgccgattcatccagcccgatgagcgtggccacgctgggcgcgccgagtgcaatcgcgctcgagaaaagaagcgaggataaaagtaagcttaaaaatgccgtgctaaagtagcgcgctaccagccctccgtcatttttcgcatcagcggcaaatttcatgtaggccgtttccatgccgtaagtaaaaagcacattggcaaaggcgatgttggcgtaaatgacggtttgaatgccattggcttccggtgtgagcaaattggcgtaaagcggcacgagaatgtagtttaagccgcgcgaaagcacggtgcttgcgccataaatggcagaatctttggcaagcaattttaatttggaaagcatggattcgtttgaaaaaagttgatgcaatttggccgtcgcttaaataaaaaatgtgattaaatcccccaagggaagatttaatcacataatgaaacggcaagtgtttttcttcagaaggtttttattcagcgtttaaagcgtcctccaaagtctcatagacgtcaaaaatggaaatcagattggtaattgtaaacacattgtgaatgttttgctcaacgtttgccaatttaaacgtgccctcagcgttagtaacagtggtcatgccggaaacgagcatcccgatgccggagctattgatgtaggtgacttttcgaaggtcgatgacaaagtccttttttccttcgctgatgtattttttcagcgtgtctttgaaggtctgataatcgtcgccgcctaatagatcgcctttgagtttaagcacgacaatgcctgattcttcatgttctttcacgtgcatggcttgtttgactgtttaaagttggagtaatggcctaacctatatgcaaagttacgataaatccgttaggcgcacaatggttagatgccgttttctatgtcgggcgttggcaactcgccggatttcaccttgtccaaataccaccaccagtgcgttgttgggtaacgtttttttcgataagaatcgtcgtaaaggccttcgccgaaaatgtctatgtagtgcaggccatttctgagcactacctgatcgcaccagcgcacaatgggtttgagctcgctggtaagttccgttttgcgaatttctatgtcgcttctgtattccaagaactcgtcgtagccttcaatccaaatatcttccgggtcgttgagatctttgcaatatttttgataaatcctgacaatttcctccatcgtaaaacctttggagcaatacaaatatggtttaggttcaggcattgcgtaggcattaaacagttgggttaaaagaaaaagcgttggtttttaccaacgctttttcttttgaacatggccgagaaacttaaaattcgttcagatttttgagcagttagttgttctcgctatcggttttggaagtgcttccattcacgtgttcattttttttaccggtggccaaagcgtcttttagcttgtctggtctggcaacaaagcgtccatttaccatttctaccggcacttttgaaatcacttcttcaaggtgtttttgtgcttctttttggttgcgcttcatcttctccaattcgtcctgcgaaagcccaactggattgtcgctgaccatttcgctgagcggctcgatggttaaattctcgttttccagcttgaaagacacaaatttatagaaaatgaaaaccaagatgaaaaatatcggtaaggcaaacgcgaagagaaaaccccaatgcataacaacgctcctttcctcgtgcggacgtttattgaattaatagcatttgcatcgtgcaatagcgtgaagttacaaaactaatgcaaaataaaaatcatctcctttggaattttttcatctctcttgaacgcgtgtaggggcgaataaaaacaggctgagccgtcgagaaaaagtaaggcaattcccgaatttaaaatgggttggcgttttgcctcttggcgcggacattttcgaaatgaaattttctccacatgaaataggccgtgcccaaactgaggcaaaaaagagagggaacaatcaggccgttttggcggagcgcatcaggcaaaagaaccgcaacgaagccgccgagcaaaaatccaaaaaccaaagaaacatcaagggcgaatttccatctgtcggttttgtgcccgtgtagcgctttcccgagcaaaattcccaaatcggtgatgagcccggtgacatgcgtggttcgaataatcattccccgatataaactggccattgcattttgaagtccgcagctcagcgcgccggtaaagagcgcccaataaatatgctttagcacaagcaaatcggtaataaaaaggccgcagccttcaagaattaaaaccaagccatagcgctttccaggaatatagtggctttggttaatcacaaaactggagagcaccgctccgataaaaaagccgggaatgagcaaaagcagcccgatcaagtgatgatgttttttctcaattacatcgatgggcaggtaagaaaacgctcctgttaagtggctcaccggactatcgaagtagcgcaacatatacacattgacatagccggcaagcagggaaagcataaagccgacaaaaacaaactctgccgtttcctttttcaaatttcgcatcatgattcagtacaactaatccgtgaataaaaccatgaacttcttcgaccctaaagctcaaagagattcataaagtacaaacacgcaataaagagtcattacgtcgaatttccaattttataaatcaattagaactgtattgttaaaatttctgaaagcatttgtaaggaaacgatgataaaagtagcgttatgttttagtaattttaaagaaatacaaaaaaaattaaacgcatatgaaagaacacatgaaaaagtttaataacttaaattagtggttcgttcagttcaatcttttaaacaacccatctataaagcaaggatctaacaatatatttgagtggcgacattttgctgatcttctcaatcaacaacaatccaataatttttcatggctgtttttaaagcaatcaacccgaatgtagaagttaatgggagaacggtattatcattggtgaatgggttaggagcctttcaagataatggcatccgttatttagagatgtatgggattaaagacgtcaagagcgatggatggtatccgcaacaaagttggttggatgcttttaaatatataagtgaaagaattggaacgggcacggtattcatgataggaaagtcaattcctgaaagttcgagattcccgcctgaaattaacaatatctttaaagcattaggcgcattagatgttgcctatcatataaatcatcgcctgcatgggcgagttatgtttgatccatctactgggaaaatggaggaaggtattgggcattaccggtataaaagagtagatgaaaaacgcattgaactaacctgtgataatccatatccatgcgacttcgacaaaggcatcatcacccagatggccaataagtttaaacccggtggttctttcattatcatggagcatgataaagcacatggttgtagaaatcatggtgctgagacgtgcacttataccataacatggtaaaatgagcagccttcggtagcacggtttcccgcgccgcatggctatttccgctttggaaaaaaactattccaatttcaagatcagatcggacgttgtccagcgcttgcgaacgcgcacggtgtctttcccaatggtaaagttttccgccggctttgttggaaaggcttttccgccatcccatgccgcataagcggtggtggcagccgttcgattttccgcctgaaaagcgcttaaagtatacatgccttcgggtagcacaggaaattcaaacgcagccgagccgatggtattttccaccattgttcggtaattataagattttccaagcggccaagcagaaatgatgatcttccctaactttttagactgcacacgtccttcaattccgccaaatcggtcaagacccgctatttgaaaacgcagttggtaggtggtgtcgatggttgggcggccaagtgcatctcgcacttttccatgcgccaaaacgagtttataccaagcgcccagctcgaattcttcagcgggtttgagtttaaaactttttgcgtcttgaaaaatcaatttgctttctatcggcgcatagctggtgtctatcagcttatagagcgaaagggcttgtttgagcgaagttctggaaacaggtcgcgagaacgcaagcgaaagggttttgccatcagccgttgggaggtcattataaagaaggccgctcgtgctatccatgaacggaatttgaaatagtgctttgagcgagtcgggctcttggactccgaaaaaagggactttttgattttttgccacattcccaaattcgtcgtgaggaccatttacggaaagctcgtaataatggtcagcaatgagtgaatcgatagaaaggtaaaagtattgccagtccgattggtattcgatggaaaaatcatagacgcgcacaggcgcaagcgccgttgagtcaaaaagcgagaaattactggcggcggcatccttagacacaagtttccgattaaactttaccgcaatttgatttgacgtgacaggcgtgaccgattgtagttcaacggcagtcgtatcttcttgtgcaaaacgaagctttaaattgctcataccggtttggataagtgagtccgttggtacagcaaaaggctctgtgccgaggtcgtagagcatgttctggttcttatctgtaatggcgacgatacgatagcgcccaatagccagatagcgaagggaaaagtcgccagccgcatccgtttgggcaatgtaatcaggcacaacttttgagggattgagcgtatcgggaatgcctgatgcgggttcgggcaaaagatacgccataactaatgctcccgatgccggtcggctgagttcggtaaaaacgcgtcctgaaatcccgccagagtcaaccacctcgcctgtggaaaatgcaaacgtatatgattttggcaacttattgccgcgcgtgtcttgcagggaattggtaatggtaacggtgtaggttcggttgtctttgagcgtgtcatacaaaatgatgtcgacttctttatagccgtcccattcaatttcgtaatccgtaatggcaggtgaaaaaaatagtgcggatgccaaagtggagcgcgacatgtacttatcgaagtaaagtcgtaagtggttgcctgaaaaccggatagctgctgaatccggttcggttcgcacaacatgcggcggggttttatcctcaggtccaccggttggggcacgctgggatgcgcaagagagaacgaaccatgaaagggcgagaatcaaaaggacgacgcgcaagctaaactccaatgccgttaaaatgagctaagataataccttaggttgcttatccggtcaaaattttgtaaattacacattcaactattttgccggtagcgtaagccaaaaatttatataaacttaaacagatgcccaaaaaaaaactaaaggttctatttgtttcaggtgaagtagtgccatttgccaaaacaggaggattagccgatgtgcttggttcattgccgcaagcagttgaagatcgcagcaatgaggcaagaattatgatgcctaaatatggcgtgattaacgacaggaaatttcgcttgcacgatgttctgcgtttgaaagagattcctgttcaagtcgataagcaaacagaaattctcagcgtaaaagttacggcattgccttcaagcaaaattcaaacgtatttcctctaccacgaaggttattttaagcgcaatggattatatgtggatgccgagacgaaaaaagattaccctgacaacgacgagcggtttatcttcttcaaccgcggcgttttggaaaccctgaagtttttaggttggaagccggatattattcactgcaacgattggatgtcggcattgattcctgcatatctgaagctggtgtatcaggatgatccgttcttcaacgatatcaaaaccatctttaccattcacaatctttcctatcaaggttcttttgacaaaaaggcgcttcaaaaatcgggtttccctgaagacgccttcacaccggatggcctcgagttctacgatcgattcaattttatgaaaattggattggtttatgccgatgtgattacgactgtttctgaaacctatgctgcagagatttgcaaagataatgagctcgcgtgcggcatgaaaggtattttagagcgtcgccaaaaagatatttatgggattttaagcgggattgacgagtccgtgtggtcgccgaagaaagacgaattgctgtctaaaacttatacggaaagcgattacaaggaaggcaaagcggccaataaagcagcgctgctcgagaaatacaaactgccccaaaaagaaggggtgccgatgattggcattatttcgcgattggtagatcacaaaggcgttgatttaattatcgaagcatttgacgagctgattcactcggagctccaaattgttgtgttaggctcaggcgaaaaagaatacgaagactttttcctttccgctgcgcagaaatatccagacaaaattggggtaaatatttccttcgacgaagaactggctcacctcattgaaggtggttcggatatgtttctcatgccaagccgttttgagccatgtggcatgaaccaaatgtacagcctgaaatacggcacggttccaattgttcgcgcaacgggcggcctttccgataccgttaagccgttcaaagatggtgaaggaaacgggtttgtcttcaaaaaatatgccgcagccgatatgatgctcgcgattaacgaggcgttaaaaacttttcaggacaaaggcgcatgggcaaaactgattgaaaatggcatgagcgaagatttctcttggaaatcctccgctgaaaaatatgatgagttgtacgtcaaattgcttgaagaagaaatttaacgatgtctataaaagcgaaggttctgtttttagatagagacggtacgattaatgaagatttaattgggggttacgtcactgaattggaccaatttcggctgattccaaaatcggatgaagccattgcgcttgcacgcaaggccggctttaagattgtcattgtaagcaatcaagcctgccttgcaaaaggcatggcttctgaggaaaaaatcaacgccgtgaatgcctacatgcaatcgcttcttatcaaaaacggggcgagctacgacctctgctattttgccccttaccatccaaagtatccgcacccgaaatacgatgcctacaagtcgtggcgaaagccggaaaccggaatggtggcgcaggctttgcaagatttccaaaagatggggcttgaagtagacaaaaatgactcgtactttatcggcgataagcaagtggatgtgctttgtggaaagcgttcggggcttcgccaaattttggtgcgaacgggtcatggggaagtcgatgcctgccgcgaaaaagacactcacccggaattcattgccgacgatctttacgacgctgttgccaattacatccttccgaaatattccggcgggaatgcttagcacgttcaacgagctttaccttgcaagaattttatcaacatctttttacacattcattaatgaaaagccgcagttcgttttcgagttttctttccttgtgtggtcttcttgccgttctttttggcacgtttgcctgtagttccgatgatgctgacctgattgggcccaatagcaaattcatcacggcaaacgagattttccagttcgattccgatacagtcgatgcaagcaatatgacgtttgaatcatttgccatcgatagcggagcatacaccagcggttacagttttgtgggcatgggcagcattaatggaactggcatgggcaaagaggttttggccacaacctacttgaattttgatgcggactttccagacatcgatgcggccacagccatgagcgccgcgctggttttaaaactcgacgattgggtcgactcgactgatggcgggcaaattcaagtcagtatttacgaggtttccgactattgggacgaggatgaagttcgctcgcgcaccccgattggtttgggctcgctgctcggctctgcaacatttaacattgcggacagttcggcgcaaaccatttcgctatcgcaagcgtttgcggcagccttgctggaagagcttcaaaaaggcgatgactattttcccgatagcagcaaaggcctggcaattgtttcaacatcaggaacaaccctggccagaattgaagacgatgatacgaaacttcgcttggtgttgaaccggcaaaccacttcaggtgaaacggaagtgttaagcaaattaatggatgtggaaagtgaagcctacacggtttctcccaatttttcatcgttcgaaaccgatggcatgtatgttcaatcaaccacaggctaccgcacttccctgaagtttgatctctcttggctaaatcctgaatatcaaattgccaacgcgacgctgagtttttcacgcgatacgctgtattcaactgtcgaagagtcgaacaattacgtttctgtgtattacagcgatgaagatggggaaatcgataccgatttttccagcgcgctggcctcgcctgattccacaacgggcgatatgcttttcaccgtgacggtgacggatatggtgcaaaattgggcatctgagccggacaataacaatggttttcttttagtggcttatcgtgaggtcagtcagtttgaaacctggaaattttataatccttcagaagacgcagggcttcgtcctcgtttgacgatcacatatgtcgtaagccagtaggctatttggatgtgtgatcgcatggcgcgaaaacggaacggcgtattgagccgctttcgttttcgccacccgtgatgaggtttgatcaaaactcaaaattgtgggaaagccagcaaaaataaaatcctcttttctttgcaaaatccgctgactttttaggcttttacaaccgtttatctgcattgcatgactgccaaaacatacaccgtttcagcgcttaccgacgccatcagagcatcattggagcaaacttttcctgatttttcgcttcggggcgaaatctccaatttcaagcggcattcatccggccatatttattttactttgaaagactctggcgcacaaattccagtgattatctggcgtagccttgcccaaaagcttcgttttgaaatgcaagacggtttagaaattgtggtagaagggcgtttggaagtgtatccgccgtcggggcgctatcaggtgatttgcacgaatgtgtcgcctgttggcgaaggcattttgcagcaggctttcgcgcggctgatgcaaacgcttgccaaagacggtttgtttgatgacgcgcataaaaaagatctgcctcgtttgccagagctgattggtgttgtcacgtcgccgacgggcgcagtgattcaggatatccaaaccgtgctcgcgcggcgctatccggcggcgcagctaaccctttttcccgtgcgtgttcaaggtgaagaagcaatggcggaaatcgttgcggcgatttcgtatttcaataggcaaaccggaaaaaaccgccccgacgtgctgattgtgggcagaggcggcggctcgctggaagacctttgggcgtttaatgaagaatcggtggcgcgggcgatttttgcatcgggaattccgattatcagcgcagtgggacatgaaaccgatataacgattgcggacttggtcgctgatgttcgcgcggccacaccctccatggcggctgagttggctgcgccttcgcacgatgaaattcaggcctccatcgatggcgcgttgcaacaaatggctttcagcattgcctccaaaatcgagggcaactatcggcaagtcaattccattttgggcagctatgcgtttaaccgtccggttcgcacaattgaaaacaagcggcagcaggttgaaaatcagattcaacagatggaacgcggattggtgcaaaaatggatgcaggccgatgcgcgctttaagctggccgagggaaagttatatttattaggtcacgaaaatattttgaaacgaggctacgcactggttttaaaagatgggaaaccaattcgtcaggcaagttcgctttcagcgggcgatttggccaagctaaaatttcaagacggcgaaaaaacggttcgcgttgaagatgacgaaaaatgaaccttgatgatttttattgcttctgttgcattgcgcgatgacgaactgtctcgcgtttctatccacaatccatgattcatttctaaaaatttccgatggcgaaggcgaaaacaagatatgtctgttcaaattgcggcgcggtctcaattaagtatcaaggcaaatgttttgaatgcggcagttggggaacactgacggaggaaagtgttgaaccagcgccgactttttcgcaaaaaattcattcaaagcattcgccgaatgttcgtgtcaaaccgaaacgcttttccgagttggaggacattgaggaagagcgactttcgacgcgcattgaagaacttgatcgcgtgcttggcggcggcttaatgacggcatcggtggtgcttgtcggcggcgagccgggtattggcaaatcgacgctgatgcttcagcttgcggcgaatttggtcggcaaatcgattttgtatatttccgccgaagagtcgcttcatcaaattcgcaaccgcgcgtatcggatgaacattcgttcggaagatattctgctcgtttccgaaacgcagctggaaaatattttggacacggttgccgccgaaaagccggacgtgctgattgtggattcgattcaaacgattttttccatcggttttgaaagttcgcctggcacggtaacgcaggtgcgcgaatgcacttcaaaactgatgcacttggccaaacgcgaaggcatcacggtgtttatcatcggccacatcacaaaagagggaacgattgccgggccgaaagttttagagcacatcgtcgatacggtcttgcaattcgaaggcgacaatcactatcgctaccggattttgcgagcgctgaaaaatcggttcggctcgacaaacgaaatcggcgtatttgaaatgacggaaatgggtctttcggaagtaacaaatccatcggaagcgtttttggccgagcgaagttttggggtttctggctcgtgcgtgtgtgcgtcgttggaaggcgcaaggccgcttttggtagaaattcaggcgctggtttccaaaacgaattacactgttccgcagcgcatttcaagcggattcgatcagcgtcggctgtcgctacttttggcggttttggaaaaaagaattggcctgagcatgtggtcgcaagatgttttcttgaatgcggcaggcgggcttcgcttgcttgagccggcggtggagttggctgtttgtgtcgcgattgcgtctggtatgcgcgacattccggcggattcagccacagttgctattggtgaaatcggccttgccggcgaacttcgtgcagtttcgcatatcgagcgccgaataattgaagcagaaaaattgggatttgagcgtgtgatattgccaaaaagtaatcgtgaaaatctgaaagcttcgcgtgtcaataaacagatcgaaatagtttttagcccaacattaaatcatgccttagatgcttttttgagctgaaaaagccaaaatgcctcttcatcacatcgataatttcatgcgtcttgcattttttttttcctcttttcttccctatacttctatccctaaaagatgaatattttttttcttacctccactataaataaaaagaagtatgctaaaacactcatcaaagcacgcctttgcagaagtgatcattaacatgaaagcgcctgagcaaaagggtgttttttgtctttatgacaacaaagaagatgtggtttttattggtgaagcagaatcaagcctaagaacgaccttgaagcaatttcgtgcgaatcgccgagcaggcattttgatgtatagcgcagaagttgtttccgatccgaaaacaagaagtcaggaactgattcgtggctacaaagaaatgtacgggcagctgccgttatataaccaaagcagtaattaaataaaacttttgagggataaattgggtcggggtgagaggactcgaacctccgacccctgcgtcccgaacgcagtactctaccagctgagccacaccccgaaaccctttccgataagaaggactgcaaatgtaaaaaaatctcatcaaaaaacaaatgcctgccgctcacgaacagaagaaagcatgaatttttgcaataacttttttgcccacctacaatggttaatgcgtgccgccgccgagcgctttatacagattcacgccataatttaattgttccagtttatcatcgatgcggctgagctgagccgaaagcaagtcctgctgagctgagagcacttcggtgtaataagcttcaccagctatcagcagctcctgagtataatcaaccgcgttagcgagcgatgaaatttgcttattccgataatcatttttgccaagcgacgcttcgtagttgtaaagaatatcggacacttcttggccagcgctgatcaccgtgctgcgaaaggcaaggagtgcttcttcctgttgcgctttggcgattttcaaattaccggtcaattggcttttgttgaaaatcggctgtgtaaggctggctacaatatttgctgcaagattctcgattttaaaaaagttagaaaaactacccgaagcgaatccgaatgacgctgaactgatgttgagcgacggataaaaactggcttcggctgcatcggtagccgcataggcggccagcaacgaaagttcggcctgtttcacatctgggcgtttggaaagtaattgtgctggcacgccataatcgagttttgtggcgactttctgattgtcaatcgatgcgcgttcgatggtgccaaggtcgcgattgagcaaaatgcaaatggcattttcctgtgttctgatttgacttttcagcggtggaatggaaagctgcgtgctataaagcaatgcgcggctttgctccacagacgcggcgttttgctgcccggcttctttcaatgcttccattgtttcggtgcttttctttagcaacacaacggtttcttcggttacttgcaattttttgtctaacgctagcaaattgtagtaagccgttgcaatgttggcaataagctcagtttgcacgagatttttatactctcggctgttgagataattggcatattccgctctggctgagctatttaattttccccataaatcaatttcccacgaagcgacaaagcccagcgagttttgattggtggtgtagccaaggacttttttcccatcgtcgccggagctggtgcgcgcgtggtcaatttccgcgccaatggaaagcgatggatcgccagcgtcgcgcgaaatgcttaagctggctttggactgcttaattcgcgctaaggcgatctgaagatcgaggtttttttcaagtccttccgcaattaaggcttgaagatatttgtctggaaaatattctttccatggaatatcggcaatcgtggtgctgtcgcctttggcttgcgcgccgcctcgaacgatgccttccgtgtcgatttgcggcggtttttcaagttctttatagctttggcaagaggctaatcctaccgagagaatcgcgatgagcaaaacccacacgcgattctttttatatgactgattgtacatggaatggatggttttcattaaagttcagtgtcgttgctgacgattttttttgagctaaagcgctcgtgcaaactttggaaaatgatgaacagcacgggcacaaccagcgtgccgataaacgtgccgagcatcatgccgccaaccgcgctaattccaatcgagcggtttccgatagcgcctgcgcctgtggcaattgcaagcggaattaacccgataatacaagtcaatgcggtcatcataaccgggcgcaagcgagccacggcgccgcctattgctgcttcaacgatgtccatgccttgctgtcgtcgttgcaacgcatattccacaatgagaatggccgtttttgccaaaagaccgatcaacatgatcatggaaatctgcacataaatgttatttgcaatgccgctgccggtgatcatggaaatatagatgaaaagaaacacgccggccagccctatcgggagcgagaaaataaccgctaacggcaaaatgtagctttcatacaaagcagctaaaagcagataaacgaagaccacgcagagaatgaaaatcaaactggtgttgctgctgctgccaacttcctcgcgcgtcatgccggaatattcatagctataacccagcggcaagccaatttcatcaatcgctttgaacacatcgccagacgtgtagcccgcttgaaaattcggaataatggttaattccatcgagctgtataagttaaatctggctaagctttgcggcccggtcacatccgaaagggtaatgaactccgtaattggcgacatttctccgctggatgtttccatgtagatattattcaagtcatctaccttgttgcgatattccggcgcagcttgcacaatcacgcggtattgcttgccgtaggtgttgaagtttgacgcgtaaaggcttccaacattcatctgtaaggcggtcatcacctcgctgagcgttaagccggcatctttaattttgggaatattggcttcaacctgtttttgcggaaatctcgggtcgaacttattcagcgtgaccatgacctctggccttgcctgaagctttccaagaaactcgctggcaacttgataaaacatgtctatatcgccgccggttcggtcttgaagctgcatttcaacgccggtgctgatgccaaaaccttgaagcgttggcacgccaaaaaagatgaaggtggcatttttgatcgcagccgttttttgctgcataatggccacgacctgatctgtcgttaaatcgcgttcatcccaaggcaatagcttgataatcaccgatccataagatgagcctctgccgctcgcaaaactgtagccgcaaatcgtggtgaccgtttttacaccgggaatctcatttgcgagcttggtcacttgagccagtgtgctatcggtgcgctcaagcgaggagcctggcgagagcgaaaccatgcccaacgccgcgccgctatcttcctgcggaacaaatcccggcggcaaaattgtgatcaggaaatacatgataaatgagaacagcgccaccgtggccagcgaaatccagcggcggttcttgtgcgacaaaaactcaaggatgcttctatagccgttggttgcccaatcaaaaaacttattgaaattgttataaaagatgtgaattgggtttttatcgccagcctttggtttttcatgcgccttcaaaaacatggcggaaagtgcagggcttaaggtcagcgcatttacgccggagattaaaatcgagacggcgagcgttaaaccgaattgcttataaaactcgccgctcgtgccgctaataaaactaacgggaagaaacacggcaacggaaaccagcgtcattgaaataatcgctggtgcaatttcgcccaaagttttaatggttgcggctttcacatctttttcgccagcatcgatctgcgcataaacggcttcaaccaccacaatggcgtcatcgacaaccataccaatcgccagcaccagcgcaaacagcgtgagcaagttgatagtaaaaccgaacagcgataggaagaaaaatgtaccgatgaccgacaccggcacggcaaccgccggaataagcgttgctctgaagttttgcagaaacaccaaaatgatgaggaacaccagcacaaacacctcaaacagcgtgctgaccaatttcccaatcgcaacattcaagaactcgctggaatccatcatataattataggtcactcccggcggcaattcttttcccgcttcttccatcagggcttttacctcagtgataatgtcctgcgcgttagaaccggcggtttggctaatcgcaaaagttgcaaccggcaggccatttcctttcgcgatcacattataggcttgggcagcgagttcaattttggccacatctttcagtcgcaacaccgaagactcttgcgagcggatgatgatattttcgaactcttccaccgtttttaagcgaccggtgaatttcagcgtgtattgaaaagtttggtcgccgcgttcgcccaattcgcccggagcggcttcaatattttggtcttgaagcgccgcgagaacttcggctgaagtcacgccataagacatcatcacatcgggctttagccaaatgcgcatggcatagtcgccgccgccaaacacctgcacgttgccaacgccgctcacgcgcttgatttgtggcacaaggttaatttgtgcgtagttttgcaaaaacaccttgtcgtaatcagaattggtggaagtcagctgaatcattaaaatgatgctgctctgttgcttttgaacggtgattccgttttgagtcacctccgaaggcatgagcgagttggctttcgacacgcgattttgcacgttcaccgttgcaatatctggatccacgccttgcttgaagaacacattaatcgaggctgagccaccattcgaggcggaggaagtcatataagtcatgtcttccacaccgttaatttgctcttcgagcggaatgatgacgctattcatcaccgcgttggcatctgcgccgctataagtcgtagaaacgttgatcgttggcggcgcaatgtcgggatattcttctaccggcaaggtataaatgccgataatcccaagcacaacaaaaaagattgaaatgaccgtagataaaacaggtctttctatgaatgtctttagcatgtcaattccttcttaattttattggactttaatttttttcccgttcgataaagtcgcaatgccatcggtcacaattttatcaccactttctaatccgtcgaacaccacatagcttcgtccatctggcgttgattttactttcaccacatcttgcatcacggagtcgcccagaactttatagatcatgattttatcttgctggctgaacgtcgccttttgaggaataaccagcgcattgctaatgactttaggaatcaaaattttgccgctggtgccactgagcagaaggccgttcttgttgggaaaagccgcgcggaagctcaccgcgccagtggttttatctacaacacccgagatggtttctatgcgaccgggttcttcatattcgcggccattcgacaaacgaaacttcacatcgggcatgtttttaattttctcggcttttgtctcgcctttccattcaagcatgaaatcatagagatctttctcgttcatggagaaataagccatgacggtagttgtgttggcaaccgtagttagcacgtttgaattatcgacaaggctgccaagtcggtaggaaattgtgccaagaacgccttcaaccggactggtgacggtaatccatgtcatgttggcttcagcttgttctaatgcggctttggcagcggcaaacgcattttcgtaggtctccaacttcaccttgctgatgatgtttttctcagcaagcgggcgcatgcgttcaacatcgattttcgccgtgctgtaattggctctggcctcttcgagtgctttaacggtagacggggaattgattttaaacaaagcttgcccttttttgacctttgcgccttcatcaacataaaccgcctcgataaagccatcgacacgcggcttaatgtcgatgtcttctttgcctttcaaaagggcggggaaaacatcttgcaattcaaccgtttctggcgacatggttttcaccggataggcttgagcttgcatggcctgtccgtggccagaagaatcacttgtgcacgcagcgcaaaacatcgccagaacgagtcctacaaggaaaaaaatacttcctctcataatatagatatgttatttattattttattgttagcttttaggcaaaaaaataatgctatttcaaagcatttcaaatggcaattctttaaccgaaaaattacttttttcatctatctgacatcctaaaatgccagatagatgaaaaaagaatcaaatgccttttagaaatcttacaatagcattttcaaatagttttttgggaggaatgctgctgagctctgacggaggctccatttgtaaaatatgaaaaaagatgtacccttgctgtaagcacatccagttaaacatgagctcatcggcctttgtgccatcagtggataattcctgaaaaaaatcttgcaattcgcgaaccatctccgcgagctcctcgctggggcgcttgcgctcgtgactgaacatcagttgatagagttctttatgctgcacggcaaaatcccagtggttcagtgaatgcgtcatcaaaatttttcgtggatccgactcgttttttcttgttgtattaaagctttcatgcagcatccgaaaacccactaacaccatttcatttaagagcgcatctttgttcttgaaatgttcataaataacgggtggtgtatattcgattgcatccgaaatttttcggatcgtaacggaattccagccttcggcaatcgcaatgtttagcgcggcatctaaaatgctttggcgcacgcgttctctttctctcttttttcgttcgatatatcccattttacgctgtaatgtattataactttgttatgtaatttaataaaacaacttgtttaaattgcaaaaaaaattcattaaaaatgaatgagctcgtttttttagttcaacagaaagtagcgacttttcgcggtcgctaacgaatctatattccgcaacgatattgttttcgtgcgagctatgatggctcttttttatcaaaaaacagttcgattaaaaattgttacgcatgacgtttggagaaaaagcgctttcgtttttcaagaccatttctttggatgccaatttgcttggggaagttgaagtgatgaatccctatcaagatttggcggttttagcctgtgttcaagcgttttttgaaaagtattacgatgattttcagaaacgcatttttgtttggggaattaatcctggtcgtcatggcggcggcgtaaccggaattcctttcacagacccgttcgcgctgagcgaatttctgggaatttcccactcgctggccggtcagcgagaactttcttcacagtttatctaccagtttattgcgcattttggcggcgcaagtgcgttctatcaaaaattctacatcaatagtctttcgccgcttggcttcatccaaaatgggaaaaattataatttctacgacaatgccaccttgcaaaacaaactgacgcctttcatcgagaaatccatttcctcacaaatggcgtttggcgcagagcgacgcgttacgattttgcttggaacaggaaaattgctcaagttttttgaacgactaaatgcaaagcatctattttttgagcgcgtgctggccgttgagcatccgcgttttgtgatgcaatacaaacgaaaatcgcttgaccaatttcttgaaaaatacgcgcaaacttttcgcgaagcgctcgctttcgttgagtgattgggcaagcgaaattcttgaacaactacacgtttttcgcttgcgagaaatatgcgtcggccatttggcaaagctttcttgctgaaacttccggttcaggagaagcagcaatcgccgagaccatcgcaaccaaatccgcacctgcagcaagcacatccaaaagattgcattcgttcagcccgccaatggccaccagcgtatgatgagatttttcgcgaaacgctttgagtccatccaagccccactgggttttggtgtccgtttttgtcggtgtgctataaatcggactgagcgcaaggtaatctgcatctaacggctcggcagccgcagcctcttcaacgctttcaatcgagaggccgatgattttttctgggccgagcaagcgcgtgcatcggcatagggcatgtcgctttggccgatgtgcacgccatcggcgttggcggcaagggcaatgtcgattcgatcattaattagcagtagcacgcgaaagggcatgagcaatgctttgagcgctttggctttttcaagaaacgcgcgggttgaggcgtgtttttcgcgaagctgcacaagcgagacgccgcccttgacagcgccataaacgactgtttcaagagcgtgcgtcgggcaattttcttcacccacaacaagataaatgccttttcttacgcgcatattttcaaatgtgagtgtacatccgcttcgcttagtgaatacaaagtatccaagaaattgacttgcagcgagccagggccggcaacattttttgcggcaatttcaccggcaatgcccatagcggccatgccgtgcgcagttgcttccatcatcgatgggttgatagcggcaaatgcggcaacaacagccgtagcagtgcagccaagtccggttacctttgtcatcattggatggccattttcgacgcgaacatattcttcttgatttagaatgtggtcggttgcgccgctaatgcaaatcaccgcgccgtatttttggctcaaatgcttcgcggcttcaatggccgattcagaactttcggtactatcaacgcctttggttttgatgccggcttccaccaaagctttgatctcagaagagtttccgcgaataattgaaggcggggtttcatggatcaattcaagaatggtttgggtccgataaggcgtagcgcctgcgccaacaggatcaaaaacgatcggcttttgaagctcatgtgcttttttcattgccttgtgcatcgcggcgacccaggctttgctgagcgtgccaatattaatcaccagcgagccggcgatggtcaccatgtcgatgacctcttcttcggcatgtgccataactggcgaagccccaatagaaagcagcgcgttcgcggttgagttcatcaccacatagttggtaatgttatgaacgagaggcgcttttgtgcgcaccgccagaatgtcacgccaaagcgttgttgcatttatttccatactacttttttaaattttaaatgccaatggggcactacttttcgtaattattttgatcacagaacaagcctgtttcgtgaagtctaaaagataattcttttgtaaaaaaaatatagaaagacaaaaagctggcgatgggcaattgtaaaggatttgcaactaactatcaaataagaagaattcctaactcttgggaattgtaaaaatttcaaccatttgggagcacgaagagttgtgattttatgaaaattagattaattttgccgtgcggaatgctttttcgtctagtcgtttttctctttacactatctacagcttcggctgtagtcaatttactttaaaacaaaacctgattactacaatggccgaacaacaaaatcaattaggcggtttatttgacggtgtcttcaaatcaatgaacgacattctcacagctcaaggcaaacttattggcaagagcattgaagttcaatcttctttaatggacgctgtcaacaaaaacgctaccgacgttttgggtaccttcaccaaaaaggtaaacgaagctttgagcggcacatggactggctttggcggtgctgctagcaagtaaacttttagttgctttgctttagaaagacatcatggataagccatcaatgataaagaagtaggttattattgatggcttttttctttcgacttcaaaaatcctcgccgattaaaaaaacatcaaaatcaaaagcgcatttccttttaaaaaacttgctgcccttcacctcttttttgtaatttctgcgatttcattttaacggatcataaaaatttagataggaagaatcatgtcgcttcgctgtggaattgtcgggttgccgaatgtcggtaaatccactttgtttaatgccatcactgcccaacaagtagatgctcagaattacccattttgtacgattgagcctaacgtgggaacggtcgctgttcccgatccgcgcctcaagccgctttctcaaattacaaaaacgaaaacgattattccggccactttggagctggtcgacattgcgggtttggtgcgcggtgcgagcaaaggtgaaggcttgggcaaccaattcctttcccacattcgtgaggtcgatgcgattattcacgtagttcgctgctttgaggattccaacatcacgcatgtggacggcgatattagcccaaagcgtgatatcgatactattgaaaccgagttgatgctcgccgatttggacagtttggaaaagcgtctcgaaaagctaaagaaaaacgcgcgtgccgataaatcgcttcagccgaatgtggcactttgcgaaaaattgatcgagtgtctcggcgatggcaaacctgctcgcacggtggtagaaaccgacgaagaaaaagaaatcctgaaaagcttcttcctcatttccgccaagccggtgctttacgccgtgaatgtttcggaagatgatatgggcgagggcaatcaatggacgaaagaagttgaagaagtagcggcaaaagaaggcgcaaaagtggtaactatctgcgcaagtgtggaatcggaaatcgcgcagcttcccgaagaagagcgtccagaatttttggaaagcttggggcttgaaatgtccggtcttgatcgtttgattcaagcagggtatgatttgcttgggcttcatacttatttcaccgccggcgaaaaagaagttcacgcttggacggttcgcaaaggggcgaaagcgccagaagctgccggcgtcatccacagcgattttgaaaaaggatttattcgtgccgaagtcattaagtatgaggatatggcgaagttcggctcggagcaaaaggtcaaagaagctggcaaactcatggtggaaggcaaggaatatgtcgtttgcgatggcgacattatgcacttccgcttcaatgtttgatttgttatcccccacaatgcctttaacatgacgacttttttattttggaatatcaataaaaagccgttggcttctcaaatcatcaacattgtaggggcttacgatgttgatgtcgttattttggttgaaagccagcttgccaaaacggggaggtttcttagggaaatcaacacgaagctacgtccaggctatgcgctgttgccgaatcgcaattgtgaaaaaattgaaatttatacgcgctttgccacaaaccgatttcaggcacgggaagaaagtgaccgctacaccattgagaaaatcaactttcctgtggctgaaggtgttttattagccgcgctccactttccaagtaaagtaaattggagtgaaacgagccaaatgtttgaagctgttgattatgcggaacgcatcagagctgttgaaaaacaagaaaacatttcacgaacggttgtcgtcggggattttaacatgaatccttgaagctggaatgatttcggcaaacggcttccatgcaatgatgacaagaaaattagtagagaaggaaaagcgcatcgtacaaggaaaaacgtatccatacttttacaatcccatgtgggggcacttcggggaaagcctgcccactccttcaggaactcactaccacgcgcgttccgaacaagttgttttcttttggaatatgtacgaccaagttttgattcgcccggcgctcttcccctattttgattctaaagacttgcttattttaacctccgacggaaaaaacagtttgctaacctcaactggaacacctgatattcaaaatggctctgatcatttgccaatacttttcaaactaaatattgaataacgagcgatggataaagtcaagaaattggatttatggccggaaaatctaaatataacggacgctgtaacccccgtcaccattttgaaagaacaggcaaatttgcttggagaaaaaacacaaaacgtagtgactgcggaaatctctacggcgactttaccggtaggctacttggatgaacgcggatttttttttgatgagcagtcgcaaaaaaatctcctcctcaccgatttttatttatcagctcccattttgaagtatcgatataaactgcttcaagtgattcatccgctgtcccattatcctgttatcattaagtttgacgaggaaaaaattccgggacgaaatgaaaatgagtttattgaaagcttgaaaaagattttttcaagtaaaaagacgattagaattattcaatcgctgattgcctcaagccaataaattttcgagcaaaaaaagagttcccactttttgcaaaatgggaactcttgttgggcaataagcttcgcgacattgcttatcctcgcaaacccaaaacgggataaatggtattggcaaagccagaaacttgctgaagcatggttggctctttggctgccattgcggttaagcgagccttcaggccggaattttcggcgtatccttcatccacttttttccaaatcggcaaaacattttcctcgatccattgccagcggttctccgggtttgtaacgctttttgcgcccgtgagcgtggctgtgtaaccaaaatgctcgctgaacgaggccatacatttttcacctttggccaacgcaccttcaaaatcgagcgcactgccaaacgaaaccacgatttttcctaacggtgaaattctatcgaaaatcggttgcaaggtgttgagctgttcgtggcgcaacagcttgacatttccttcgcgaatcatttgacgggctttttccacatctttgttttgcttcaaaagcgccgcaccctcgtcgatcagtttaaacccagcaagcatatattcccgctcacgctccgacacattggcctcgatttctttgatgccgccttcaagataggccgcgtgcgcccaagcaatgtcgccaaaaatttcatcgttgccgtttttgatttcatccagatcgttcaaaagtagctggcgcgttgcaaaatcgtgcagggcaaccggaatggaaaaaatcagatcgaaggcaaagccatagagtttaaaaagattggtaaaaaaaccagtttcttcttttggctttttggccaccatgccgtcgggcgcgtaaagcaattcggagagcgcaagcgccacgccaacttgatacgacgcaaacgcggccatgccagcccatttgaaccactgctgattttcaagataccaattggcgtagtgcgccgtgatggctttgttgcgctgaaccagttcgttttttggcggaagccctgcttcaagctgctttttccattcttctttcgggcgtatcatgatttttatgggataagttggagaagtacaacgtcttaacttgttttaatcaaaattctttgatggcatttggcaaaaatgaccgtccgattggcttgcatgatgcgaattatttagacagaaaattcatggccagatagctgacaaatccagtgccgattcgcagcgcttcttcgtcgatatcgaagtgagtggaatgaatattatgcacaatccctttttcttcattgccaacgccaagcatccaatacgcgcctttgcacgcttgtagaaagtaggcgaagtcttcagcggccatcatgggttctggcgtgatggtgtttgcttcaccgagatattcccttgaaaggtcgatggcaaattccgtcatgtttttgtcattcacaacggcaggataaccttttcggatttcaatttctgcgcgaacgcccatcgcttttgccgtagcatgaacaatttcttctatgcgctgatggcctatctcgcgccattcctcgttcatggtgcgataagttcccttcattttcacttcattgggaataatgtttgtcgcgcttccgccattaatggcggcgatggttaatacagctggttcgtgcggcgggaaatttcggctgacgatggtttgaagcgaattgacaatttgaacggcggctaaaatgggatcgttggcgcggtgaggcgctgacgcatggccgcctttgccaaacacgttgatatatagttcatcggcggcggccatcatagcgccgctcaaaaatccaatttttccaacgggaacttgcggcatacagtgttgcccgaaaatggcgtcgggtattttatctgcaaaaaggccgctttccagcatcaactttgcgccgcctggcgcgcattcctccgatggttgaaaaataaacttgatagagccaggcaactcagcttgcagcgaggctaaaatttttgcagcgccgagcatcatggccgtgtgcgcgtcgtggccgcaagcgtgcatcacattgggtttcgtcgagcaaaagttgtggctattttcctcgttcatgggaagtgcgtccatatcggcacgaaacgcgatggtctttgacgtcgccgtcgcttttccgcctttcaaatcagcaacaacacccgttttggccacgccttgcgtgacttcataaccaagctcgcgcagataatttgccgcaagctgcgacgtacgtttttcttcaaaagcaagttcggggtggcggtgaatgtcgcgtcgcagctccaccacttcgtcgaaaatttcgtttgcttttgtcttaatttgctctttcagggggacttcagtagcaccgtgcatacagaaaatgttaaatagattgaaaaattacacctatgataaatataatcttatggaaataattcctgttcttttataggtcatcttcttgtgttgcgatcatggcatttcgtcattttttgcccgtaaagttttgtcaaaaaaaccgatgtgaatacagcaaagcgcgaaacccttacttcaatggtgaaagcggaaatttgtagatgccatagagaaaaagcagaaaatcaacaaaccaaaccacttcgatcagaataacaagaaaatgaaacgccactattttttcgatcttgcgaaatacaagcgccgcagcgaaaagcaaccaaaccaaaatccctaaaaaaatccccgctaaaattgtgctgtttgtgccggcaagttgcattttcagccaagatacgccgaggctcggcagtgcaacggtcaaaaagtccagaagcacaccgagcgtcagtagccaaatcgcaagttttccgccctgtgtcagaaacgagatggatgcgccaatcaaaaaaataacataggcgattgccgtgatgagttcggttggtgtcatgcttgttttaaacaggcgattggtatggtaaattaggaaatgcttcggcgaccgcgcggtttgtgagcacgccgtttcgcatattgagcgcttcctgatggcctgagccttgcgcaatgaatttctccgttccgagattagccaagcatcgcgcgtagggcagcgttgcgttgcaaagtgcaaacgtgctggttcggctcacagcgccgggcatgttcgctacacaataatgcacgatgccatcgataacgaaagtcggctcgtcgtgcgtggttgggcggctggtttcaaacaccccaccttgatcgatcgatacatccaccagcaccgttccaggttttaatagcttcaactgttcccgcgccaaaagatgaggtgctttttttcctggaattaaaaccgcgccaataattaaatccgccgcttgtgcataagtttcaacagcgtgtgggtcgctaaaaacagttttaacattggctggcagcgtgtcttccaagtagcgcattcgttcctgattgacatccatgatcacgacatttgcgccaagtccggcagccacttttgccgcgcctgcgccaacaatgccgccgccaagaatcaagacattggcgcgttccacgcctgctacgccgccaagcaaaatgccgcgtccttgcatcggattttcaagacattttgcgccttcttgcgccgcgagtttgccagcaatttcgctcatcggcgctaaaagcggcaagcggccatgttggtcaaaaagggtttcgtaggcaattgcggtaattttttttgaaaggcaagattcggtgagcgttttcgaggcggcaaaatgaaaaaagcaaaaaagggtttggcctttttggagcaacttaatttcggatggttgcggttctttcaccttcaaaattaaatcggcttcgtcataaatctcttccattgaatccaagatttccgctccggcattttcatagtccatgtccgaaatgccagcgccaagtccggcgcctttttgaacaaacacgcgatggccatcttgcgtcaagcattttgccccaacaggcaaaagcgccacgcggtattcatgcgttttaatttcacgaggaattccgatgatcataattcggcattaactaagggttaaataatgttttttatccttacgataagcgagaacaaaagtatctgctaatccgtgcgttgcggcgtgtaaaatgtgttaggtcaaataaaaaattttagtctgctcataaccaaatgaagcgcgagcctggccagatggcgggtctgtatccatgaagatattgtcagagcaacccgtgttttgtattatcgtaggaatctgtcaaaaaaggagatgttatggtcaaaaaagctttatccattttcgcactcgcgttttgctttgcgacttccgcttcagcgcagctcatccgtgatttgccatgcgccggcgttgaagacgcctccagcgcgtatatgcaacagccaaccaccggcatgtttgaatcttttcttagctcggcgttcgatgagacgcatttcagcatgtcgcatagctattcactaacttacacatccttgctaaatactaccgttggcgagtatgtcaacacgatggtttatcaattcgacattcctttaatgctgcgtgcggacattggcatttcgcatcagccgttcggcgcatcgggcacgcaattaaaatacggctacggcgatggcgatttgagcggcgtgtatttaaaaaacgccgagctactctatcagccgctgaagaatttgtccatcggcgtgtcgtatcggcaatatcgtgcggggatcttaaattctttttggagcaggtggccaagctcatcgttccaaacaaatcaaaatggaaatttggagtaggtaagattttttgaatttgatacttcttgccgttaaacgccagataagccgatagaaaaaaacataaaatgccagactttaaagaaaaatatataaatccttttaccgattacgggttcaaaagattattcggggaagaacccaataaggatttgttattggattttttgaatgagctgcttaaaaacgaacaaggcacgattaccgaattgacctatctcaaaaatgaaaatctcggcgcgacggaattaaatagaaaagccgtttttgatttgtactgcacaaacgaaacgggagaacggtttattgtagaattgcaaaaaaccaaacaaaagttctttaaggatagaacgatttattattccacatttccaattcaagaacaagcgaaaaaaggaagcgaatggaattttgaattggaaaaaatttatacaatcgccatactggattttgaattcgacgatgacaaaaaatatcctgaaaaattcagatatgatgtcaaattaaaggaattggaaataaatgaagtgttttccgataagctgaatttcatctacttggagatgcccaaattcaacaaaacggttgatgaattggaaacacgatttgaaaaatggctttatctgataaaaaatttacataaacttgaccgcattcctgaaaaattaaaagaaaccgtctttttaaaattgtttgaaactgccgagattgcaaagttctcacaacaagagtatttggactatgaaaacagcttgaaatattatagggacttaaaaaattcgcttgatacggcaagggaagaaagaacgattgagattgccaaaaaaggcttaaaagaaggttttccaatcgaaatgatttcaaaaatgaccggattatcagaaaacgagatagaagaattaaaaaataaaaataaaggaagctgaatattcagaaaagagttttcccatcacatcacgctttgcgtgtccacatcgatatctaacctcacttttgccgcaaatttgctttcgtttctaaactcgaattgcatcttccgaaatagctttttcgaaatcagcgtcgttcctttttgcttaatcaaaatttggtggcgatagcgccctttgagttttgccatcaccgccggtgcggggccgagaatatcgaaagattccgggtctaaatcgcggatcagaattttggcaaaatccgctgctgccgatgccacctcattttcctcctcgccggaaaattcaattttagccaagcgcgaaaacggtggataaaacagctcttttcgtgactcaatttcatagttataaaaaatctcgtaatcgcctttcgcgacaaatcggaaaacttcgctctctaaattgaacacctgcatgaacacctcgccttgctttttgccgcgtccggcgcgtccggccacttgcaagagcagcgcaaacagccgttccgacgcacgaaagtccggcaacgtgaggccgatgtccgcattgatgacgccgacgagcgtcacatttggaaagtccaaacctttggcgaccatctgcgtgccgagcaaaatcttggttttgccggtttgaaaatccttcagaatttcggcgtgtttgtccttgccggcggtcgtgtccaaatccattcgcgaaatgtcgtccggcggaaatagctggccaagttctatctcgattctctccgtgccgctgcttttgagcgttaaatctttcgcgccgcactttgggcaagtgtgcagcgtgtcggcgacttttccgcaataatggcagcgcaaatgcgctttttgaaaatgataaactagcggcacatggcagtccgaacacatcgcaatgaagccgcatttctcgcagcgcacgctgcccgcaaagccgcgccgattcaaaaacagaatcgactgttcgcccgaagcgtgccttttttcaatttcctcaaacagcggctggcttaaattctgcgactttttcgcggacttgggaaaatgcacgagcttgatttccggcgcaacggcgccgtcggctcgctcgctcaaggtgagcaattcgtatttgcccgaaagcgcgttgtaataagactcaaacgagggcgtggccgagccaagcacgcaaaccgcgccctcaagcttggctcgcatgatggccgtatcgcgggcgtgatagcgcggcggtttgtcgaactgcttatatgacgactcatgctcctcgtcgacaatcaccagcccgagattttccagcggcgcaaacaccgccgaacgcggcccgagcgcgacccgtgctttgccggttttcaagctttcccacgcctcaaatttttccgagccattcatggcgctgtgcagcacgcggagattgtcgccgaaaaatgcctgaaatcgcgcggcgatttgcggcgttagggaaatttcgggcactaaaacgagcgcacttttgcccgcgccgagcgtttcgcgaatggcttcgatgtagattcgcgttttgccgctgcccgtcacgccgtgcagcaaaaaagttcggaacgccgccgcttggagcgccgcacggattttttcataaaccggttcttgcgccgccgtgagcggctttttcgcagaagtttcgcgaaacacgctccgatattgcgccgacacatccactttttccttcgccaaaatgccgcgttggcaaagcgcgtccaaaatttgccccgacgccgaaagttcttccttgaaaaaacgcttttgctcaaacgcgagaatccgttcgaaaacctccgcttgttttttcgctctctgcaagtcctccttcagcgacgaaatttcatcttcggaaaaatttttgcacagcgtgtaagcggttttgagtttgggttttccttttcgggcgtaagattttttcagttcaatgtagcctgcggcttcaagctgcgtgagcgccaagcgcaggcttttcgactgcgtgcgattttgaagctgcttaacggttaggggagattgtttttcgagataagaaagaatgcgttttcgtaaatcggtcttaacgatcgtctccggttcgcttcggagttcgaatggtttcaggaacactttttcaaccggcttcacgcgaagttccgcaggcagcgcagcatgaagcgcctcaatcggtcggcagatataataattcgccagccattgaataagcccaaaaagcttcggcgaaaacaacggctcgccacgctcgaacacatccacgatttcagcggcgggctttgcaccagaaacaccatttgccacttccctaacaaatcctaacacctctttcgatttccgaccgacaattttaatgagaacccgcgaacccggttgaatcatctcgtgcaattcgggcgaggcgtagcaaacgagcggcgcatcgcgaaaatattcctcagcgtagacgagccacgcggtttcctccggcaaatgttcgatgtgataatgcttcaaggtcggttgaaaaacgatgttcggtaaaaattccgtcgatagatactgcgcaaaaatgaataatcaaacttttgagattgctccattttgatgggtttaaggatttttcgaaatagaaaacgtcctaacttaaacactaaattgctttttggcgcagttgccttcgttcggcgcggcagtaagaattattaatccgaatttggtatattcgcgctcaagagtctgcaaaaaacctcaatttagaaaggataaaaaagcatcgtgaaagtggccgtttttgggggaggcgttgcggggctgagcgccgccatcaacctggtagattcagggtatgaagttgaattgtatgaaaagcgcagcgtgttgggcggcaaagtttcggcgtggaaagatgccgacggcgacaccatagagtctggcttgcacatcgttttcggcggttatgaggagcttcagcgcttgctcaaacatgtcggcgcggaaaataactacctttggaaagaacatgcgctcatttacgcggagaccgaagggcagcaatcctcgtttaaaaaagccgattttcccagtccttgggcggaacttatcggcggacttcaagccgattttatctcgctcggcgacaaaatttccctgattaaaggactttttcccgcacttagcggcaacgaagaatatttccgcagccaagatgacatgacctattcggaatggcatcacttgcgcggctgctcggaaaattctttgcagcggctttggcgtccgattgcgctcgccatgaatttcatcgagccgaatgtcatcagtgcgcgtccgatggtcacgattttcaaatatttcggcacggattatagcgccacacgcttcgcctttttcaaggacaatcccggcgactcgatgattgtgccaatgatgaaatatatcgaaagcaaaggtgggaaaattatcccgagcgcgaggctcacgaaacttgaactgaacgacgatggctcagtaaaaagcgccgtgctcggcaacggctcaacggtcgaggcggatgcgtatgtttcggccttgccggttcacagcttcaaaaaactgattccgaaaacctggcacaagcatcagcttttccaagacatttatcaatttgtcggtagtccggttgccaactgccagctttggttcgatagaaaaatcaccgacacggacaacctgatgttctcgcacggcacgaccttcgcgaccttcgccgatgtgtctttgacctgcccgggcgattatcaaaagggcatcgggacggcgaacggcggcagcgttatgagccttgtgcttgcgccggcgcatcagattatggacatgcctaacgatgtgattgtggaaaatgtcatgcgcgacattcacgaccggttcccgctttctcgccacgcgaagctcttgaaatccacgatggtgaaaattcccgagtcggtgtataaagctgttccgggcgtcgataaatatcgccccgaccaacaaacgccgatttcaaacttcttccttgcgggcgattatacctatcaaaaatatctcgcctcgatggaaggtgctgcgctgagcggcaagcaagtggccgagcgcattcgcaaaaaattcacgccgtaaaaaaacgaaaggctggtttttgccggagttcctattcctaattttctgatgcctgcgaaagcaggcattttttttgcctaaaattttcgcaatagcttaaagcaagggagcgctttctcaggcgatagtttccgcgttaggtaaaaagaaaagccgcccgaaaaagcgatgaagcttttcacggcggctgagttctttaaatggcttttgctttacggttaggcttcctcttgttggatgccttccaagcgatcttccaagtcggagtaaagttcctgaagctgatcgatggtgtcttgatcggcttcccacatgccacgaccgttggcttcgagcaagcgcccaacgatgtttttcatcgcctgtggattggccttcatcaagcgctcgcgcatgttcgggtcaaaagcgtaggtttccgccgcttttttataaacccaatcatcgacgctcttggtgacggcgtcccaaccgagcatgtaggtaaagcggttgctgatttccgttgcgccgctgtggccgtgctgaagcatgccttcgtaccacttcgggttcaggagcttcgtgcgatattccacgcgcaacgcggtatcgacatcgtcgattttcacatccgccgtaaaggcttccacatagttcagcttgatgtcgttttgctgcgctctcggattgttgcggcgcgccgaaagttgcaacgaacccgacgatgagaaatagtggtcgatgtccgaaatgccgaactccaccgaatccacctgatgcaccacacgatcgaccgtgctcatcaagcctttcaaaatctcagtttcctttgcgccgtggcgtttgccgccgtacgcgtaagcatttctgcggatgaaaacattatccaggtcttcttcgctttcccaagcagaatcttcgaccatgtcatccacataagttccgtaagcgccgggcgcttgcgtgaattggcgggcggttgcgctttcaaattccgccccgttcgcgagcgcttcgtcgacatgcttcttgatgtagttcatgtcgtgcggctcgtcggctttggccgcttcttgaacgagtttgtccaaatgattcatcaaaatgccgaatgtgtcgcggaaaaccgggctgagctgcatgacgacatcaatacgcggacgccccagcttttcaagcggaataagttcgtagtggctgattttgccctgcgcgtcatacgccggttggccgcccataagccggataatcacagcaacggcttcgcccttcgttttgatggtgtccaagccccaaagcacttgcgcgatggtttcgggataaaggccgccattttcttcgtagtggcgtttcacaatggaatcggcgatttgcgtcccgcgcgtaaaggccgcttcggatggaatgcgccatgggtcaatggcgtggatgttgcgcccggttgggagcacattggcgccgtcgcgaataatgtcgccgccggggcctgctggcaagtagccgccgttcagcacatgaacaattgcgttcatttcgccgctattgtcttccagcgctttcacgatttggcggccttcacgaagcgccgaatccaacgcgccagccatttcttcagtgaccggtgcgttttgcgtcaactgaccgaaaatttcttttggatgcgtgtgttcgaaaatggctttttgcacaaagtttttgcacgcgtcgtcaattttttcgcgtagttcaatcgctttttgctcgccttggcgcgagtgtgcggccaaaacggaatagctattttgatacatcatgccttctggcatggttttgaggaaaatcgatggcaaggcgttgccgtttcctcgaacttttagcgtttcggtgacggtgacgatttgcgattcaatcggcgcggcttttccgaaaacatgcagcgaattggaaatcaagcgattttcaagctcgcgcaaatagatataaagtcggctgagataatccgagaaactttcgccttgaacgcgcgggcaatcgtcgttgaggttaagctgagcaactttttgcagaacggcttcttgcgtttcctcgtcagccgttttgtccaaaccacgctcgcgatagtcgtcgagcatttctttcagcgcaggcagttccttataaagaccggagcgcgaaagtggcggaatggcgtgcgaaatcatggtggccaggccgcgacgcttggccatgttggcctcgctcgggttattgaccggataaatataaaggtgcggaagttcgccgcagagtgcatccggccagcagttttcggtcaggccaagctgaagtccgggcatccattcgaccgaaccgtgcatgccgacatgaatcatcgcatcggcgttgaggctgcgactgagccaacggtaaaacgcgatatattgatggtgcggtgtgttttctttatcaaaaatgaggcgcatcgggtcgccatgcacgccaagtctgggttgcacgccgatgaaaatattgccgaactgaatgccaccgagaaagactttatcgtcgcccatcgggacaatatcgccaggaaatgcgccccagcgattctcaatgcgttcgcgttcgtgctgcgtggtaagcgtagcaaattctgatttggaaacgcatagcgcgtctttttcgccgacttgcgcttgatgatcagttgctttatccagctgttttaagagatcttcggcggttgcgggaagttcacccacgtgatagccttcttttttcaggcgttgcaaaatctcaagcagcgtggttggcacatccaaaagtgcggcgctggcttttttgccaagtccgggcggatagtcataaacaatgaacgccaattttttctctttattggctttgcgacgcagcgttgcccatttgttgcaaagatgaaccaagcgattgagacgattcggaacggtgtcgattctgccatcattcagtgcgccgagcacaattggagaaattgcgccgtccatttcgggcagcgaataggtgatggtggtttgcatcggcgcaacgccaacacgctcccacgattcaaaatcttgcatgaaaagcggctgcgccacgatatacggcacattcagcgtgcgcagaatttcatcgcgtgcggcggtcgaagtgccgggcttcgtcgagcccgccggtcctccaacaaggccgaatcccatcatgttcaccaaaacatcgatgccttcttttgtgagccaatcgcgaaccaccacatggccttctacgcccatcacaaaaactggatagacaaacagccctgatttttcaaatgctttaatggtgtcatcgatataggctttttcctgcaaaagatgctttctgaaaaagatcagtccaatgcgcggggcgtccttcgctgtaaggccggtggttttcgcgcgttttttgctccatttgttaaaagcgctcatatctttgaacatatcctcgccttcggggtgataaagccccatggttggaatatccacaacggcttccaccttaagcttcatgtcgaaatattcgcaaaggattagccgaaacatgttggcaatattgaccgcggaaggattcgtccaatacgcataaacttgcatccaatttttgaaatctttcgcttttttggggatcagcggaagcatggtgcgcatgagtttcagtagctttacatagccatagagcgagtcttcgtcgcggcctttcacgagcaatttggccacttttttgaccatgtcgggcattccgccgccgccgcctttaacaacatagctgccaactttcgttaattccatcgcctctggcatggattcaaaaataaagacaaccggcacattcgctttttcaatatgttcctggaaccattcgacttggtcgcggaagttgatcatgctggcaaaaatgcagtcggcactgctgatgtcttcggcaagcttcggattcttattttccaaatcgatatcggtgtattggcagacaattgcctcaccagcgagcatctgcttgacctcagtccagatgcggcggctgtattgctccataccaagaaccgctacaatttttttcatctcgctcatactactgctgctccttctctattggttgtaaagcgtatgggtaaaacgcaacgatttaaaatgaataattcagtaaagataagcagttcttgtcagaaaacacaactgcttaagccttgtagaatcaatgcttagagcttgttggacttttatttttcgcctattggttgtatagcaagcattgccacctgaaaaattcaaagttttaaggattaaaatttttgcttaaaacttcaaggttaaggtttcccatgcctgtttttgcgccgaacggtgcgcagcgtccatcactttttggcaatgtagcccatcttggaacgtcgccgcgccttcaatttgccgtgagccttcgcggatcgctttgagtgaggcatgcgctaaatgcgcaaaagcttgggcaaaaatcccttgcttctctaatgcgctgccttgtagtttagacgcaatcagccggtcggtttcgtccaattcaggctgaagcgggcaaaaactttcggcagtttgcgtgctgcgcccgcctttggcggattcgcgctgagccaaataaagattgccgtcgccgagcaagcgcaaggtgcctaagctgccggaaacttcaaacttaaaagctgtgtaggactcgacggttgtggcggttagaacggctatttttttcggtgcaagcgaatccttgccaaatttcagcatcaggtcgaagccgtcgtcggaagtaaccacttgaggcgctccgtttttatcaggccgaaacggataatgttggtgaagctcagcgcaaacgctttcagttgcgccaatcaggaaatggcacaaatcgatgaagtgagagccaaccgcgccaagcgctccgccaccttgcgcgcgatcgctccaccagttccaatggcgctcggggtcgttgcggcttgaaaatagcgcttccgcacgcaccgaaaaaatatcgccgagcgtgcctttcgctatcatttttttcatccatttcaccgcaggcaaaagtcgaagctcatgatcgacaatcgttagcaacgggttcgtttcagccgcgcgcagcatgttttctgcttcggttgtgttcatggcgaatggtttttcgcaaatgacatgaacatttttttcgagtgcggcaatggccatttccgcatgggtgtttggcggcgtggtaatgcaaatcaaatcggggttgcaggcgatgagttcctgccaattctcaaatgcgtgcggaatgcgataatctgcggcaaaccgctcgcggcgccgcgcagttgggctggccactgcaaaaagtgtggcttcgtcgaacaaagcaaatgccggcgcttgggtggctcgtgcaaatccgctgccaatgaatccaactttgattttttcttgcataagatttcgtgaaaaaagttgatgattttagtgatttgaaaagcagcaatagaggattttagtgaacaacataaaatagcgctttttctcgatttggatcatcatcaagccaccgctttatccctatatcatgtttcaagtttgagaaaatttttagcatcagcgcagccgtttctaaagaagccatttcaaattgcttgatatttgccgccgtcgcaattgcaaaagcaatgggcgtaaacgcgcgcgctgacggcaaagaaggggctttctgggcaagattcaattttcaggtgcgtctgtggtttgcatccgaaggcggtttccgctatcttgacttgtttaagctttgggaacatgtcagtttgatttatgtcgcaatccagcaagccgaatcatcaaaatgagccaatctcgttgcaaaacgagaacccgcctgtacaaaagcaagccgccagtttggcagaaatgccatcagaagatagtgaaaaagaaaacagccaattcgtttctcgtcattcgggcgtattcatcaagggcgctcgcacgcacaatttgaaaaacatcgatgtggcgattccgcgcaataagctcgtcgtgatttccggcgtgagtggttcgggaaaatccagcttggcctttgatacgctttacgccgaaggccatcggcgatatgtggaatcgatgtcgtcctacattcggcaatttcttgagcgcattcccaagcctgatgtcgatttcattcaaggcattgcgccggcgattgccatcgagcaaaaaacgacttcgaaaaatccgcgatcgacagttgggaccgtcacggaaatttacgattaccttcggttgctttttgcgcgaattggcaaaacctattcgaaagacaccaatgagctcgtgttgaagcacacgccggaagacgtgctatttcaagtgaagctcttcgaagagcgcacgaaattctacatcggttttccttttccgcatcataagctggccaagaaaaaagagcgaagcttcagcgacgagctgcaaaacttgaagcaaaaaggctttacgcgaattgttaaaggcgagacgatttttgatttgagctcggaacaggatgaaaataaactcacaaagctgaacaaatcggaacaaagcgagctcttggtactgacagaccggctggcatatcgtgaggatgaagaacttttccatcgggtcacggaagcagtggaaacgtgctttcgcgagtcgggtggttacgccacggttcgggtgctcggtggacgcgattaccagtttagcgataagctcgaactcaacggcattgaatatgaagaaccaaccccgcagcttttcgcgttcaattcgcccgttggtgcgtgtccaacttgccaaggatttggacgcattcctggcgtggatgaagacgccgtggttccaaacaaagcgctttccatacgcgatggcgcgattgcgtgctggaattccgataaacactctcgccacttgcgcgacctgatccgtgtggccagcgaacataaaataccgctcgacgagccttacggcagcctcagcgagaacgcaaaaaaaattatttggcaaggcgcaaagaacagcgactttcttggcgtcaaaggattttttaaagagatcgagcgagaggcgcaatataaaatgcactaccgcgtgttgctcagccgctatcgtggctacacggtttgtcctgactgtcagggtacgcggcttagaaaagacgccttgcaagtgcgtgttgccaaaatgacccttgccgacattgtggaaatgactatcggcgaggcctatcagtttttcaaaaacatagaaatttcgcgtttcgacaaagccgttgcctccacgattttggaggaaattttgcgacgtctgagctatttggtggaagttgggttggattacctaacgctaagtcgaccgtcgcaaaccttaagtggtggcgaatcgcaacgaatcaatttggccacgtcgcttggctcgtcgcttgtgggatcgctttatattttggacgagccgagcattggcttgcatcagcgcgactcggcacgactgattcgcattttgcgcaaattacgcgacattggcaatacggttatcgttgtcgaacacgaccgcgagattatagaggcggcggatatcattttggatcttggcccaaaagcaggccggcacggcggcgagctgatttttcatggcacgtatgaagacattttgcaaagcgcatcgtccgttaccggcaaatatttgaccggcaaaaatatcattccgttgccggaaaaaaggcgcgagccggatttcagccgagccatcgaagtgcaaggtgcgatggaaaacaatctgaaaaacttagatgtgaaatttccgctcggtgtgatgacttgcgttacgggcgtgagtggttcgggaaaatccacgctcgtgacggacattttatatctcggcttgctcaagcaaaaagttggcactgcggaaaaggttggcacgcataaagctcttttgggtggcgagcagattagcaagattgagctggttgaccagtcgcctattggccgaaccagccgcagcaaccccgccacgtatctgaaaattttcgatgaaatccgctccatttttgcgcacaccacctatgcgaaagcaaaaggttgggagcctggttatttttcatttaacattccgggcggtcgttgcgaaacttgcgccggcgaaggggtaattcatattgagatgcaatttttggccgacatcgaaaccgtttgcgaggattgtcatggacggcgctacaaagccgaaacgcttagtgcgctctacaacggaaaatccatcgccgatgtgctcgacatgacggtcaccgaagccattgagttttttcaggatcaccgagcgctttctcgaaagctgagcattttagaggatgtcggactcgggtatttgcagcttggccaatcagcgagcacgctttcgggcggcgaagcgcagcgcttgaagctcgcgctgcatatttccagcattgagtcgcgaaatgcgcttttcatcttcgacgaaccgaccaccggcctgcatttcgacgatattcaaaaactgatccaatgctttaatcagcttttagcacaaggcaatactttaattatcatcgagcataaccttgatgtgattaagcaagccgattggattatcgatttaggtcctgacgccggcaatcggggcggagaaattgttgcagcaggcgtgcccgaaagtattgcggcggcagaagcatcttttaccggcaagtatttaaaggaatatttgatctgaccgttaggttggtaaatcgtcctcgatgacgccaccatgcaggcgaatgtgcggatagtgagattcagaagtgcgctctgtccaaacatcttcgcctttttgtgcgagcgcttcgttctgttgaacaaacaggcggtttttggccagcgccaccacttctttggcaaattcaagattagcctggtcgttggaagtggctgtctcatcaatggctttcgaactcaagctgtcaaacttttctatcagcaccttgccgataatctgaagctgttcgtcggaaaatttttgttctatggtcgacataatgcaagcattttattggctaaatagataattggttaacataataataaaaaaaccgttcaaagcattcgctccaaaaaattcgcgtctctgaatcgcatgattccatgcaactgagcttcgcatgcaaatgttgaatctaaaatgaacccgttttccgaaagtcaatccatagacgagagttcctcttcaagcagctgtttgcgataaagctctgcgtaaagaccatctttttcaatcaattcctcgtggctgccaagctcggcgatttctccctcagaaagcaccagaattttatcacaattttttaccgtggaagtccggtggctgatgataatggcggtcatgccgtcggttgccgtatcgagctgcttgagaataagcgattccgtgttggtatcaacagcagaaagcgcgtcatctaaaattaagattttcggttttcgaatgagcgcgcgggcaatgcaagtgcgctgtttttgtccgccggaaagcgtaatgccgcgttcgccgagcatggtttcgaattgagcggggaaggacatcacgtcgtcgtagatggcggcttgcttggccgctgtttccacctcggctaaagaattctgttgcaagccaagcgcaatgtttttgccaatggtttcggaaaaaagaaaatgatcttgcgtgacaaagccgatgtgctggcgcagcacgcttaagggaatatttttgagcgaaatgccgtcgatcaaaatttcgccctcagtcggatcgaaaaagcgagggattaaattcaccaaagatgattttcccgagcctgttgcaccgataattgccagtttagagccttgtggaacggaaaaagagacctgttttaaaaccggattttctgggttcgcaggataagcaacgctgacatgtttgaactcaatgctgccgtgaagcgatgagatcgagcggtcgcagctgggcgtatcggtaatttcgggagcaatttcaaaaattgcgttaattcttttttgcgccgccgccgctcgttggaccatgttggttacccaaccgatggaaatcagcggccatgtcaaaacaccgagataaatcacaaactgagcaatttcgccaatggtgatttcgtggtgaatgactttgccgccgccaacccaaatcatcacaatcaaggaaatgccaagcaacccagaagtgaaagtttgaaaaagcgcttgcacttttgcgagcgaaagattttgctcgtaatatttttgattgagcacgccaaattgttcagcctcgttctcttcgcgcgtgtaagctttgatgacacgaatccccgacaaattttcctgaaccttcgaagtaatgtcggcatagcgtttttggagaacttttgttcgtttatgcacagcctggccgattcgatacaccgaatagcttaaaattggcgctggtaaaagtgcgtaaagcgtgagcattggcgagatggcgatcatggccgaaagcgtaaagaccaagcgaaaaacagtattgatcgaatacatgatggccgggccaaagtaatttcggaccgaattcatgtcgttggttgcgcgagccatcaagtcgccagtgctcgtttgcttaaaaaagctgagcgaaagcgtttgaatgtgtgcgtaaaaatcgtttttaaggtcatattcgataagccgcgaggccacaataatgctacggcgaactttgaaaagaaaaaagccgctggcggctgaagataaaatcgcgagaatggcatgtttggtaatcgatgaaaagtcaaaatccgatttcatttcatcgatggccgcgccaatgaatttcggagaaataatcagaaatacgttggtgcaaataatccagaaaaagccgaagaagaaatacttccgaaacttataaagatatttatttaaacttaaaaggcttttcatattaatttaggatagctggcgcaaatacgcgttacttattgtgactcgtctcttttgcgacgagtaagccgtttggattcctcaacaattttttcaaattcatcagcgccaagctgttctttgattcgcaagaggctttcgttgataacgattttataattcaaatttagcttttcgcaaagggtttgcgcagcaataaagtatttcacgctgcctctgtgcatccttttttcctcgtagacgcgtcccgtataggcaagcgaaagcgccatgtgtcgctgagcgccaattttgcgtgcgagttcaaaggcttcgtgatatttttccaccgcttctttgtagagcccaatttcctctaaaatgccaccgaagttaatcagcgtgtttacaattccctttgtattttcgagctgcttgttatcggaaatactgcttttgtagtagctgatggatttatcaaattcccctaaatcttgataaagtagtccgagttgatgcttggcgctggcaagcccttctatatcggagacttcctcgcgcaccttttcactgacgcggtaataatttctggctttatcgtagcagccccaaatgtgcaaaatcatcccaagattatacatgacttgcgcatatccaatcgggttgctcgattctgtttggtagtgcaaggtttcgttgtaagcctcaaatgatttttcgtattggtgatcttcaaagtatgttttgccgagctcgatcaaagctggcatcaattcggtggggagcgcgtcggcagtttcgcgaaggtcggcaagttttgcctcaagaatttcgatgcgttttttcaaatttggcgaaaagctgagttcatccacgttgtactcgagttcttttggcaattccccgtggggtttaaactcgataatgttctcagaaatggctcgccagaaatttggcgaacgccgataagcaatgtcaagaataaatgttggcaagcaaataataacagaggctggaattttagatgtttcacggccaagtgtgtctaaaagagaggcaacatgctcttcgttcgtgtgatctttgaccgcttccccaaaactattgacaacgatcgcatcgatttttttattggagcgaataatctcgttttcaagctggtgcatgaggttggcatgtgttgaaaagcatgtctcaagcacaacaatgcctttggtttccgaaagctgagaaagctttccaataagcttaatgcggaaaacaggagaattaattcgaatgacacgtaattgtggcttttgtgagcgaacatccgcacgtaattctgaaataagctcacctaattgatgcttaaactgatattgaatcaaggctttacagtgtttaaaattgactatctactcgggacagcgttaggtgaatcaaaggttcaatgagaaagtaagtaaagctactgagtgaataatttaataaaattaaaacaggtcttgataacttttcgttgcgcatgatgaattgattttgcgcgatttcaaatttccgattcaacaaagattttactaagtttaaacttagtcccttgcccgaacaagatggcaacaaaattactcgactaaaaagtaccagccaataaacctgaaagctactttaccattatgtttatttaatgcaaggaaaagagaatttgtctgtttcttgaggtaaatgtaaattcaaagaatttgttataggcaacccctgtttttgctttagcaagtggaaagtggcaaaaattaggcagatgattcttttatggcgttaagtgaaaatggtaagaaaacaaatggaatgagtaaatatcgtgatattattatttcggtggcgttatttctcattcttgatgtaggtgtgctgatactgaatttcatcatttcagcgcaaattaaacaagatgcgattagcgtggggttggccggtcgggagatgatgctctcgcaacgaattgtaaaagcaacgtttcaaattcattttatccaaaattacggacgaggtgaaggcaaacggatcgatgcgccaagagaggaactcaagcaagctgctgcgttatttgagcaaacgttagaaggttataaagaaggcaaaaaagtcttggatgaaaatcttgagccggtatatttgccgaaagtggaagagccgcaaactcaagagattgtgacacgagcactggcaatttggcggccttttcgacgaaaacttgaacccatgatcaccgcgcgcgatagtgtagaccttgcagtttcgattaacacgattatccacgcgctgcgtgcggattctaagctccttgacttgatgagtgatctctcttttgatcttcaaagcaaagcgggtaatagagccgaaattctgcgattgattcaaagcggcggtattgtcttagcgcttgtcaactttcttattttgcttttccacttcattggaaaactccggcagcgtgatgaggaaatcgagcgatattctcaggggcttgaagaaatggtggctgcgcgaacgaaagagcttcgacaatcacagcagcaattgattcagttaaatgagaatctggaagttatggttgaaaatcgaacaaaacagcttcgcgattcacaagctcagctcattcagtccgagaaaatggcgtcgctgggtcagatggttgctggtattgctcacgagattaacacgcctcttggatatgtgcgaagcaatatagaggcgatcaaagaaacacaatcggagatttccgttttagccaagcagtttgaagtcacgcagaaaaagttgattttaggcgaattagacgattttgaaacagtgctcagaagaaatcactttctgttgaaggagttgttgcgtaaccctgcatatttgcaagcgggacttttattggatggtgcagtagagggcttggataaaattcaggatttggtcattaatcttaaaaacttctccaggcttgatgaagccgatatgaaagaagttgatcttagtgcaggactcgatacggcattgaaaattgcgcataatgtgttgaaatatcgagtagaagtaacgcgagactatggaaaattgccgttggttaagtgttatcccgctcagttgaaccaggtttttttgaatattcttatcaacgcagcacaggcttgcgaaaaaccagatcgagaagactatcaaggaaatatcaagattaaaacgggcgttgagctcaataaggtttatattgaaattagtgacaatggcgttgggattcctgaagaaaagctatctaaaatatttgagccattttacaccacaaagcctgttggtcaaggtacagggttaggactctccattgtgtatcagattatggaaagacataatggaaaaattactgcgaaaagtaaacttggcgagggcacgacttttagaattgaacttccactgacagcaagtacagcttcagagtcaagtacgtcgggattatttactgaagaagagcctgaaacatcgctatttaaatcgtaagccgtataaacttttagctcatgaagtatacgatcttatttgttgatgatgaaccacaagtgctgatctctctgtctattgtttttcagaaagattacaatgtactaacggctcagagcggcatagcagcattggagattattagaagaactcctcttgtccatgtgattgtttcagaccagcggatgcctggaatgccaggtgttgagttgctaaaatcggtcaaagaaattagcccaaccaccatgcgcattcttttgacgggctatgccgatttagatgcagtgatcggctccatcaatgtcggtgacgtttttcgcttcgtcaataagccatggaaaaacgataagttaagagaaacggtgcggttggcttgccaaatatcggagaagatgaacaatctttatgttcagcaccaaaatgtccagcctggagttgaacaagccgatttccatcttgatgcccggcttttggtagtcgatgcgaacaaagcccatctacaagctatcaaggaattatttgtaaatgactataccgtttatactgcatcaaccatcgagcaggcctttcaatttatcaaatccactcctatcagcgtattgattacggaagccatgattggtgaaacggatggtgttgatttccttgcggcggttcgggaagagcaacccgacacggttcccattttattaagcgatagcaaagatgccgcattggctgttaggttaattaatcaagggcgtgttttccgttatttgatcaagccgttcaagcgagaagttctgaaaacggcagtgcaatcagcggtcagtcagtataatttgttccgcaaacggccaagcatgaacttgcgtcgccaggaagaggagttgctggttaaaggctctgaggaaaacgttaccattcagcaagtcaatgaactcttggacagggctcgccaaaatatgaaaaatcggactacttattagagcctgtgtaacacaataaaaaaagccccgccaaagcggggctttttgcttttcctcaagttttttttactactcgtcggacttctttttgcgtttcgctgttttcgtttttgagtcagaggctgactttgttgtcgtttttcttttcgtggttttcttcgttgccgagctgctatcctttgctttttgttcttcgctgatgttcgcttctgctttctccagaacgctcaattctgagttatccaaaagcgcgatgaacttttcaaagtcatagccagcttgctccgcattcgaaagaatttcttctttagcagcaaaaagttcgcttagttgtttggttacggttttctctgttttcgtgcgaaccgtgtcagccgctccaaacatgaatagccaattgcaaaccatttcaagctgttctttatttagccaataatgatcgtcccagaagttgatttgcaaaaactgctgcacatggcgatttttggcaagaatgcgaagctgagcggaaattttaaccgagctgacacccttgtcgagaagtctttgaagttcaagggcaatgacaagcaatttcaagctaacttcagcgtcatgattatcggtgctgacatgaataagtgattggcgaaggaacttatcgaggtgccaatcgcagagaaggttgaactccggttcattgtgcaatgtgcaaatctcgttcaaatggcgaagcgttgcccagccaaggatgatcttccagccggaaagatcgcctgagtcggagtcggacaatagcgttttaatcagtgcttgccagccgtcagacgcctttgaattggcggctaacttataaaccaaggtcataattgcgctaaaatcagcttctgcgctttttaagacgctcacctcaggaattttatggccggtttcaagctctttaacgctacgaataaaccctttgattttggccttaaacggtgtgagcgctgctttttttaccgcagtttgataccagccgtttttacactttttcaaatgctcagggtcaatcatttcgcggaaagccgcatgaaccgtttgtaaggttaattctaaaaccgcttcgtcaattgacggcacgccgctgccgttgagcattttgtagagctcatcgtaaggtttgattttggacgggcaaacttcgcggaaatcccagaatatatgatatttataggcgtgaaggtcggcgaaaatgcccttctcatggatgtctgtgtttttgcgaatgaattccatgccgctgatgtgatctctaaagaccgtgtaagtgttcgcattgttggaaattcccaagccatcggcaagcgatttttggacaatttggccattttcaagatagccaactgaagttttaatccagccggaagtctggccatatttattgtgataaatcaccaatgctttttcgttgccatagcaattgctgaacgcgaatacgttttcatcaactgcgccggattcaacgtagaaatcatataagaagaagttctccacttcggcgaaaagaaaacgctttttgagcacagggaaaatttcccgttcgtggcgcgaaacaagatagtgatccggctcttcgttgtaataggcgcgcttgtattccatgccgtatttttctgtaaagccttcgatttggccgtgaccgaacatcggcaagccgggcatggtcgccatcatcacgcaaacgccgaagtatttgtcgcctttgccgaattgcgcaacggcggtttcctcgtcgggattgttcatgaagttgacatagcgcttcaagatttgcggattgtactcgagcgtatttttaatcaagtagcggtagctggagttttcttccttcttgaacatgtgcatgaacgcgctgttataaacgcggtgcattccaagcgtgcgcacaaaatagccttcaagcatccagaacgcttcagcgagcaagagcgtattgggcacttcgcgttgaacacgctcgacaacctcgcgccagaattcctcaggaatggcagcgtcaaattcctcgtctgtcatcgcataagcccagcgagaaggcactgcgccgcttttgcccgggcgcgggaaccacaagcgctgaatgtgctgcttagcaagaaccattgccgcatcgaagcggatgattgggaacattctcgccacatgtaaaatctcttgaatgacggcttcgcgaacttcaggatttaaaaagttaagctgcgcggtgtcgttccaaggcatcgctgtgccgtcgttgccatgataaatatattttgtgtcgcccgtccaacgatcaaggcgtttgaacgtgacagctgcatcggtttttgaccaatagccatcttcaatgaaaatgccaacgcgatcgttttcgcttaagtctggtccgttgtaagtataagttggatatggtggatggtcagtttgcaagaaccaatcgggatgattaatcacccagtcggaatcgagcgcggtgtggttcggcaccatgtcgctggcgagacgaaggccgcgacgcttcgcgcggtcgcgcaaattttcgtaagccaccggaccgcccaaatcttcggcaatgtcataatggttgagcgagtaagcagaggctacggcgtcgatgttgccattgatgtgcttgattttttttgacgctttgcttctttgccaaatgccgatcagccaaagtccagtaaaaccacttcgtgcaataatgtccaattcctgatctggaatatcgtctaaacgctgaatggggcgcttatattttttgctgagctgatcgagccaaacaaacgtgcttttggcaagcagcacaacttttggcatccaattcaaatcgggcgaaaagcgttctgggccttctggcatgaagttataatccggcacgggcggggtttctttttcaaaccaaccgccaaaaaatgctggctttacatccggttgtttttgtctatccgcgtcagcctgcagtttcatccagaaataatgatcttcttctttgatgaactcagtggcttgcatgaggctggccaaaaatggtgtttccttcagaagctcaccccagttggataagatgaattgcaactgatcgagcaaggaggttggtgctgccaaaatcggcgcgagaagcatttttacgagaggcaagaagtccggtccaaatgtcggctgcgcatcaaagaacgcatcgatggcgatgatggattttggataaacctctgactttttcagctgtgaatcatcgattaattcttttacaggcttaagcgccggattctgattttgtagccacaccaaaatcagttcttcaagttctaattcacgattggcaatgcccgcatttatgcctgccaaaaaagctttcggtgtagtttcctgtttataaaccgagagcggcggaaagctttcaacaaagcgctctaaaaatggttcataattgctttggcctaattggttgagaagaacctgattgcattttgaaaaagccgttgggttcacacgcttgacatagaggtcaatgacaaagtggaaaatctcatgtagcagcgccattgcatgaagctgcgcaggcaagacagccggtcttttagggtcttgaagaacagcgcggcggttgtttatcttttttgcaaattcttgtgcttttttatagtcgccgataagaagcgagccttgcactgaaaagaattcttcttctaactcatattcatcccttgctgtcttgacaatatgaaagtcttttttggcgaataaaaaatccgcttttttaggatgcttggatgaacgataggtcatattagatatggtttattttttagatagacattaaaagtaattggtttagaatcgttaatcccacaaaaacatcgtctttcgctttggcttggtggccaaattgggtcttgacaaaatcgacatcaaagcccactaatacaagcccgtatttttttccatatcaaatcatttcctgaaaatatagttctatactctctgcctatgtatttcaatgatagttacttgattcgagaaaaatttattcttttaaatcctctaaaaaatttgggggtaaggctaagcaaattttacataaaaacaaaaagccttgagctgtctcaaggcttaaaaaatgaaaatgggctaagaatttttactttcgtttgctaaacgcatgaatggctgcttttaactcttcatgtgtttcggcataagtttcgatgggcgtcgcgctggaaatggcttcccaagcttggcgaatgcttgccgcacctgctttcgggcccatcggatgtccgaacacgccgcgtccgggcacaaatccaaagtccgtagaaccgactttttcatatacattttttagcgtcacagcagaatcgctaccgccaggaactggcagcacgcgcttgatgtgtcccatgtcttcatagcaagccttaatattttggagcacttcgtcttcaggcgtcatcattcggttgccaaagccaggcataatgatagagtcgaatccggcaaggcgctgaagttttgtaatgacctgcgagtgaatgccatagtgctgcattcggctaaaggatgcggtgaacggaaagtgcgcgataagcggcactttggtgtgtttgcgaagcatgcgaaccgcacttaatccgacaggcatggcgtttagcatgagtgcgttcgcgccattttccacggcgatgtcgtgaagttctataatacgatcgacttcatcggtaatattggccaggtaaattttgggcacgccggtttccctctctgctttttcccgcgccgcgcctaaaagtttagagcgaataggcgttggcgaccatgaggtgtcggcgagcatttcatcatcttttgcaatgtccaatccgcccagccagctttggtagccaatttccgaaaacggctcgggtggcaagccaatgttgggtttaatgacgccgaagaaaatcggtcgatcatacacgtttaaaatttcccgcaatccttcgatgccaaacttggggccttcgaattgattcaagtacgactttggaaaatgaatatccaatagtttgataatgggaattcccggcgaaaagaacgtgccttctccgcaaactgccgatagcaaattcggaattctgggtccaaaattgttatgcggatgtgcaattttcgctttgcaggcgtaagttttgccatcaaagacatttttaaccgggcagcttatctcgtcaagctctttaatcactttgagttcaagcactttcgctccgaactcttccctgaaatcttcatcgatgccgacgcgcttccactgcgcagtggactgctcgctgcacaaatgcgctgccgctgcttcgggctcgccgatgcactcgaagtaataatccaaatagatatacttttcagcgtctatttcttcaggtttagcaaaaaagccgggtatatcttttgcttccatgaagggctattctcctatgatttgaattgtaacagaacgtttttctcttgggccgtcaagttctataaaaaaaacagattgccattcgcctaaaatgaattttccagcagaaagtgggatcgattcggatgtgttcataaaaagccccatgaggtgagcgtgagcattatctctgccgtcgataggctttaaattgtgaaggtagtctccgtcgcggggaaccagacgcttcagataagttgccatatcttttagaagcatctcttctctttcattaatattgatgtaggcggttgtatgattggaaattaaggtcacaaggccgttggtgatgccgcaatcggcaacaagcgccttgaccttctcggtaatatcaacaatttctatgggttcggttgtcgggaaagatatcttttggatgatgtactgcataaagtccagttagtaatgtttcttttctcctcgtgtatctccaatcaaaaaacttaacgctgaagatagtgcatttgcgcggaagtgcaaaggggaatatctactaaaaagaagtctggaatttggcctgatcggattcattttgcgtaaaggtctttcgaaaagacttgtttttttggaaaactaaaattatttacactctctattttctcgtgaaaaaacactcaaggtaaatggaaatcaccggcaacaagtttgctcttatcggtcttggcgattttggcgctcatcttgcgatggttctttctgaaaagggcgcggaagttttagccattgaccaaaacatggacaatttggaagaagtaaaggattctgttgcgcatacggtttgccttgatgcgaccgaagaaaaggcgctaatgagtcagggaattgatgaatatgatgcggtgattgtgtgcatcggcgacgagtttgaggaaacgctgcttgtggttacggtgctgcaaagtcttggggtcaagcgcatcattgcgcgagccaccacgccaaggcacgcacaaatcctgcggcacttgcaaatcaaagaagtaatccttcccgccgtagatgccgccgatcggcttgccaataagcttttgtttcagagtaaattgagcagtttggagctttcatccgactatgaaattatcgaggtggatgcgccggataagttcgttgggaaaaatcttcgtgagctggagcttcgagttcattatgatgtgagtttgattacaattaagcgcatcgagctaaagcctcgcttgctgggtggaacgcgagaagtggagcatatcattggcattccatcgccggatacggtcattgaacgcggcgatgtgctgatgctgtttggcaagaaagagtctgtgcagcgaatgatggccgattaaatttacttcactttgcgcgcacgaatttcatcgccaaggcgagcgcgtaatcgctcggcagcatggccatttctcatgccgacttccaaaaatccgtcgctaccaatgtatgcgactaattccccctcggcaacttctgtgtacgttttgcttaatttggaaactgtcgcgttgcagatagaaaatagccagtttgagctttcctgactaatttcctctgccgtcaaagatgaaatgagatttccaaaacgatcgatgtgaataatttccccgcgccatgaattttggttgagcggctcgtttttgggcggcgcaaaaagcacgagttcttcattcgcaagggggcggcctaagtctgcgaattctacaccatgagcaagatgcgcagctgccggcgaaaaaatatcacgtccgtgaaaagttgagctaatcgttttcaaacgataacgttcattctcaagcaaaacaattgactccgtgccatattcgtgcacaatatggcttagcaggccgttgtttggcacaatgaacgtttggttgtttgcacgaaccgcaatcgcttggcggttgcttccgacgcccgggtcgacaaccgcgacaaaaatcgtctcggcgggaaaatacggcgcagcaattttcagcgcatacgcaccgtgacgcacgtcttgcgggcgaatgtcatgtgtaaggtcaatgactttggcgttgggcgcgatgcccgcaatgacgcctttcataatgccgacatacgtgtcggagaggccaaagtcagtgagtagaacaatagtcattatgttaatcggcaatgctcggcgtaaacatcattttttaggaatgcaaaataaatgaacatttggatattcggcaatcttacttggtgtatggattgcttgatcaaattcaacaatttcaccatcaatacgtagttgaatgtaggaagtgtatttgtccatttcgataatattcaaaagcgacgtgatggatgcgattctatcatcaaactcggtacagtgaatttcaaggtcaatttttggataggtctttaaaatatttttcgcgcctcttaatgctgcaacttcagcaccttcaacatctacttttaaaacatctggtgggttattttgaaatacatcatcaagtgcaatgacatcaacctcaacagtttcaaagtcattgtttttagcaatagcaccgtttgaggagacaacaaatttcgcttttccacttttttctccaacagcttgattgcgaatttctaagttggaaatatgatttagctcaacgtttttccgcgcaatctccgtgttttttggtaaaccttcaaatgcaataactttccctttctctccaacagctttcgcgcacatcatgctgaccaagccgtgatgtgcaccgcaatcaatcacgaaatcgccttttctgagcaatttttctttcaaaaaacgcgtctcaggtttagattttctcgtatccgttttgcagtcgtaccaatcctttccacataaatctccaatcaagaatgcgtaagtttctccttcatatactttttgaatgaagtaaggcttaaatgttcgctcttcgatggtttgctttatcgttttttcaactttttgaaaaagtggtccaaccccttcgttttgcagcgtatccgtgattttctttatatagtttggcattgaagttttttggtttcttttttgaggtgaattttaaattgaaccaaaatagcaaatatgtttttcccaatggagagttaaagcttaaaagaaaagttgtaactcgtttaaatttgctacttcttcgctttaaataaaaacactaagccgaccgtgaggaataaaaaatttggaatccatgcggaaagaatcggatcgaccgcgcctttgtagccgagcgtcgaaaatgttttttgcaaaatgatataaagaaagccgatgagcaggctaatgcctgcttccaacgcaatgccgcttcgctttttttcggcggaaagcggcacgccgattaaaatcacaatcaaacacgcgatgggaaacgaaatcttgatgtgatatttcaccagcgcctcatccacattcgaaaaaccagctcggcgccgcgcttcaatgtatttccagtgctcgtcgagcgacatttggtcgagcgccgcgttattttcctccagctccttcgcgctaaaaacaagctgaactgtatcaattttggcggcgtaggaaaactgctcttttcccgattgaaaatcccgataataggcttggtaaaaaatccatctggaaagcgatgtatcgtaggtcattttggccgcgtcgattcgccaaagcatgtgggatttttgataattttgcaaactgacgttttggcaagtccgcgtatctttgttgaaataaccaattctaacgattcgatttgggttttccagcaattcaatatttgaaaaagaactgcttttccatttcgttttgccaagataagtcgcgtcgaattgctccttgaacttcgtggtttctggcacaacccagccagaaaggtaaaaatcaattccaccgataattgcgccaacgagaaaaaacggcaaaagcaggcgatataaacttatcccgcctgctttcatggccgttagttcagtttgtttggccaattttcccgttacaaacagcgatgccaaaagcgtgctgataggcacaatgagtttgatgatttccggtgtaaagtaaaggtaatattgcgcgatcagctttaactctacatttttgtccaggaaatcatcaaccttttcaatcaagtcaaccaaaatgaacagggagacaaacgccagaatcgcaaaaccgagcgttgagaaatactccctaaaaatataccgatcaagtattttcattcaattgtagctcgccgcttaatttccaccgattaacacattggcgtctttgccgccgcccatgataatcaccttcgaattgccggatttcacaagagcttgtagggctttaacttgctcatattgcaattgcttttcggtcaacgaactgctgatgattttttgatagtccgcaataccttgcgcttccacacgcttacgctcggcttcttgtttttctttttgcaacacaaattgcattttttgtgcctcttgctcggcgttaatttttgcctcaatcgcatttttcaccgattgcggcagcgaaacatttctcactaacaagttttccaagatgatgccgcgcgaggcaaaatcgtcgcgaatgctctcgaagattttttgttgaaattcttcgcggcgcagcgagtagaggtctatggcattataaatcaccgcgttgtcgcgaatgcgcgttctggctgttgggcgaacaattttatcgatgtaggaaaatcccggaccgatttcgcggcgaatatccggcgttttttgcgggtcgacccgataaagcacggtcatatcgatcgtaacttcaagaccatctgaacttaaaacgcgaatagcttggtcgctaatttgcgactgctcaacttccgaacccgacatggtgtaggcctgcgtggtaatgtcaaattcttcaactttgatgagtggattgacaatattcaacccgctggaaaggattgattcttgcacttcaccgaaaagcacttgcaagccgaccttgcccggctcaataatgcgaatacacgacgataaaaatccgacaaccaaaacggcaatgcccccgattttgaacagcccggcaaatcgttgcaagcccggattaaaacttttggcaaagaagccaatgaacagcaatatgatgcctaaaaaaagtaatgacatttttatttcgggttaaaggttatggatgatgataaaactccaaagagatcgtttaaccaagcaaaagtaggggcaggtttcaaccccgccccctacagaattgcggttgcgttccgctgtcaataataaaagcgaatcttgtcattctgagcttcttagcgaagaatccgatataatcggacgaaaggatgcttcgccgaagacagttcatcatgacaagaatttttcaatagccaaaaacgtcttcaagacttaaaaaccgaacatttccgtatttttccaaaactttgatgttcaactggtctttttttccaagaactaaaatgtgatagtttttccccgtcacgaatttgtcgtaaaacgattgaatattttcaaaattcatggcttgcacttttttgaaaacgtcgcggcgcaaatcatctgtaaggccaaggcgtttggcgtcttcgtagtaaaacagcacatcggattttgtcacgcgctcggttctaagctgctctaaaatagattctttcgccgaactaaccaatacttcggattttggcagcgtgccgagcaggtcaaacatgccgctcatggcgtcggcgagcttgtcggattgcgtgccgatgtaggccgccatgaagtgcgattgctcttttcgtttcggaatggtgtaggaggaaaaaaccgagtaagccagcgccttcgcctcgcgcaattcctgaaagaccaccgacgacatgcccttgccaaaatattcgttaaaaaatgtcgccgccggcacgatgtccttatcatacaagccgccttttgagagcatcaaaatttcggcctgcttcatgtcgtaatcaaccacaaatacctgattttcgccggtttctttttccttgaacgcaggcgcatcgggaattttcgcaagcgatttcggcgtgcgatgcaatttttgaagcgtctttttcaatgctttttccgactcggggccgtaatacaaaacgcgatgctcgtaagtcggaatacgtttaatgagcgaaagcagcgtttctggcgtcaggctttgcagttcctctttggaaaggatgttcgtgtaaggcgatttttcgccgtacttgccgtagttcagcatcgccttccaaaggatttcgttttttgaaagcttcgcatcggcgcgtgatttcaaaatgtcctgaatcagatttttcaacgcttcctcgttcggctgcgcgtcccaaaggacttcctccaagagcgacaaggctttgtcaaaatattcggagaggccggaaaggctcacatagagccggtcttcggagctgaacacggaaaacgagcagccgattttgtagaacgcctctttgagttcttcgggcgaatatttggaagtgccaagataggggagatagtccagcgccacgccgatggttttgtcgtggttcgtccccatgtccaaaatgtagtagaggttgaaggtttggttctcggtgttttttttgtaaaaaacgggaatgcttttctgaattttaaacgaccgaatgtcttttttaaaatcgataaaaaccggcgcaatgggcttggcctttgtggtgatcactttttttgcaaaggcggaaacggtgtcgcgattgacctgaatcggcgtaatttccggtttctcgaccttttcaaccgtcgtatctacgccggttttcttatagaccgccacataattatttttgtagtgcgccttggcaaagcgcgacacgtcggctttcgtgatgcgctcaagtcggcttagctgcgccgtgtatttttcccaatccattccccaaacgaaggcctccacgaaggctttggcgcggttataattatcttcgtaagatttgatttgctcaagtttcatgtcgctgagcgcggcttgaagcaaccaatctggataatcgccttttttcaaaagctccaattgcccgagtagcaaggcgcggacgctatccaagctttggccttcgcgtggctgagcgctcagcacgtgcgccgagtagtccttcatcaccaccgtaaagctatttgccccgagcgttttttgtttttgattcaaattcaaatcgatgaggcctgccgtcccgttgtaaagcaatttatcgatcagcgtaatcatgtcggcgtcttcggactcggcgccgggaaagcgaaaaccgataatcacatcttcggcgtccgggccgtaaatgtccttcacaatcggctgttgaatgtcgtcctcaacgggcgggacaaattcggggataggcttcggctgaaacccgccgaatttgtcatcaatcatgcggatggtctcgtcggggtcaaagtcgccggaaatgcaaatcgccatgttgtttggcacataatacgtattgaaataatcgatgactttttgaatggacggatttttcaaatgctcaatcgtgccgatggtcgtttgcgtgccgtaggtgtgtttttgaaacaatccggcaaagaggttgtgccaaattttggaattgtcgttatcgaggctgcgatttttttcctcataaacaacttcaagctcggtgtggaaaagccgcatgaccggttcgcgaaaccgttcggcctcgagggtgagccattgttcgagtcgattggccggaatatcgttcatataaaccgtttgctcgacccaagtgtaagcgttggttcgctttgcgccgaaagagccgaccattttatcgtattcgttaggaatggcatatttcgccgccaaatttgaaaggctgtcgattcggtgatatatcgcttttttggcgagcgtatcggatgtggcgcgatgcgcttcatataggtcgataatttcgcgaataagcggagcttctttttcgtagttcatcgtgccgtagcggcttgtccctttgaagagcagatgctccaagtagtgcgcaagaccggtggcgtccgagggatcgtttttgctgcccgccctaacggcgatgtaagtttgaatgcgcggcttatctttataaacgctcatgtagacggtgaggccgttttcaagcgtataaattcgcgcatgaagcgggtcgttcggaacggttttgaacgaataggttttcttcggctctccagcctcacgggcgaaaacctgtgagtgccgaaaggaaaacagagcaaggaaaacaaagaaaataactgcggacaaatgcttgagtctcatcatgttttcggtgaaatgtcgtcaatttttaaagttgatttccgctaaaagcgccgggcgcttcggttgcgattatgataaacaaattcaggcacttcaccattgtaaaaaacagtccccgcctgccgaaatgttttggaataatgaaccccaaaatatctggcattttgattcggaaagcttttcatattatctttgcgcacttttacgcgcgttcgttttttagaataacgctaatttttccgcaagtccctgctttttcaaacaattggtaacgaccgacggcttgcaattttatacaatttttaacacggaggagcccctgtgtattcagattcaaataaattggcgcaaaaagcttttttgatttcagcgggcatattgcttgcaatggtattaattgaatatttcatcatcttatatcttaatgacggtcattttacttttgcgttagatgatccttacattcatttagctttagctgaaaatgtcattaaatgtcattatggagtgaatgtaaacgagttttctgctccttcttccagtatattgtggacatttattttagctccatttacgatatttaagcatagttactatgcgccttttattttaaatattatttttttgatgggtgcattatggggaataagtaaaattgtcgtgccaaatttttctgaaaaagatgattgtgataaaagaaaattgattgtttatagtctgctcgtatcttcttttattttctctgcaaacatgatagggttgatttatggtggtatggagcatggacttcaagtgtttcttgctgttcttaccgttttaggtatcattacacatatagaaaccaaaagcattccatactggtttcaagtcgcaattattttaaatcctcttgttcgttatgaaagccttgcaatatcagcggctgctattttttatttgttctttgtcaaagaaagaaagatatctattattcttggatttattacagtttctgttctttctctattttctctgtttttattatctcacgggcttgaaatattacctacgtctgtgattgctaagtctttattagtaaattcttattcggaaggcttcgttaaaattctatttaaaaatttagccactgctcttacttcagatagagggattattctatcttgttcagctttgattgttttatatcaagcatttttatcagagcgaaaatatgaagagcgtatttttgcaattagtatgataatcgctgttatactgcatcttttttttggtgcttatggctggttatatagatatgaaatctatgtatggataagtattgttttaacaactttatttttttggaaaaaaaatgttttgaacgtgattcaacagcgatatatgaataattttattgttattgtctctgtaacggtttttattctttcatatccttatatccgccttcttggaagaattccgttaggggcaaatgatatttacatgcagcagtatcaaatgcatcgcttcgcgacagaattttacaaaaaacctgtcggtgtaaatgatttagggtatgtttcttatcaaaacgataattatatcttagatttaaatggtttggcttcacttgaagcgttaaaatttcgttcgttgggcgctccttgcgaatggatgaaccagctttccgagcagatgcaagttcgtttcgcaatgatttacgatagctggttcaaagaacggccacgaaaatggattaaggtcgcagaattagatttaggtcgaagtgcggtaactgtggctgatcggaatgtgactttctacgcgttggatagagagacggcgcaagaagtgtacggctatttggaagacttcaaagaatcgcttcctaaagacgtaaaatttagaatttttaatcaataagttaatgaaaaaacaggacttagaaacttatcagaaaaagcgtttttcatttcagcgggcgtgttgctcgcgctggttttgtttgaatatattttgattttaaaggtcaatcaaggccatttcgttttcactttggacgacccctatattcatttggcgttagctgaaaatttgctcaaaggacattacggcgtaaatttaggcgaacagtccgcgccggcctcaagtattttgtggccgtttttgattgcgccgtttacggcttttcaaagcagttatcttgcgccattttttttgaatgtcgtttttgctctcgcgacactttgggttgcaagtcaaattgttgcgacgcttttttcaagcgagaaaataccatcgactcaaagacttttgctctcgtcgtttttcctaacgatgtttattctgctaagtaacttaattggtttgatttatatcggcatggagcacacgttgcaagttttcttcactctgttggtaatttggggaattttccgtcatcttgaaaacaaacaagctcccatttggtttttggtagctgttgttttgggaccattggttcgatatgaaaatcttgccatttcgtttgcggcaattttttatttgtttttcgttggcgaacaaaaaatttccatcgcgctcggcgttgagattttaattttactcggtggtttttcgggatttttgttaagtcaaggcttggagtatttgccgacttcggttaaagccaagtcatcgcttgtaaactacggtagtaaaattgaggcgattttgcgaaacggcgaaggtagtttcacaacagcacgaggcattcttttatcggtttgctcgctttttcttcttcatcaaacatttttgacggagaaaaaatatgaagagcgaatttttgcgtttggcgttgccatagcagtcatctttcacatcttttttggcgcatacggatggcacaatcgatatgaaatctacgttttaacttcggcgattttagcgctgctctttttaaatcgcgaagcgcttgttagaatttcgaaaaatcacttcccgtatctcattattttttctggacttttcacggtttttctcgcctatcccaatatcaagcggctggtcaaaatacaggttagttctaatgagatttaccagcagcagtatcaaatgcatcgctttgcagcagagtattataagaagcccgtcgctgtcaacgatttgggatatgtatcttatcaaaataaaaattatgttttggacttaaacgggttggcttcacttgaggcgcttcatttccgttcatcgggagcaccctgcgaatggatgaacgaacttgcagtgaaaaaaaatgtccgttttgccatgatttacgacagttggtttaaggagcatcccaaaaattggattaaagttgcggaactcgacttgggaaggattacaatagcggcagcgggtccaaaagtcgcattttatgcgttggataaagaaactgccgtcgaagttaagggttgcttgttagattataaaaaagctcttccagatggagttgagtttaccattttgaagtaattaaaaagagctccttaaaaactaaaacagcatgtcattttttctcagagttcctcagagattccagtaattgagttcgaaagatattttagctctccgtcgcgacggaaaagaatgagccgcgcgcgggttctttttcaactgtgattttcatttcgaaggcatcgcggagtttttctaagtgcgtgattaaaatgattttctcaaactcgtcactgattttgtcaattgaatcgatgatggcctccagtccgtcttcgtcctgcgtgccaaaaccttcgtcgatgatcagcatcttgacattgacgcccgattgcgcggcgagcagcttcgagagcgcaatccgaagcgccaaatccacgcgatatttttcgccgcccgagaaagtattataatcgcgaacttcgccggttgcgtccgaaatatcaatttccaaactttccaccatttcgtccttcgtcttcagcggcttttgtgtgcgaatcatgatcgacatccggttcatggtcagtttttgcaagagcgcattggcttcctgctgaagctcaggaacggtgttttcaatcagcaaactttgaatgccattcacgccgaaagcttctttgaggaacgcgtaaatgtcctgcgcttccgattcctttgcgatgctatcctcaagtgattttttctccgcggctttctgcttcaggcgttcaagttcgcgctcgtagctttgcgtttccacaagccctttttgaaaatccgcttctttttcctgaaaagcacgcttgcttgcctcatgctcgtctttcaacagtgcgccatccgaaagctttgcctgaagcacattcaatgttgaatcgatttcggcaatatgcgctgtaagttcagcttgtttttcccgaagcgcggcgatgtccgtttttgttttcacaagatttgccgtcgcatgtgccagttccaacacttcgcgcggcacgcccgagagcgcttgaaattccaatctcaattgctcgtgctgctctgcgttgtagcccagcaaccgaagttttgtttccgtttcagtgattctcgcgttttcatgttgaagatattttccaatgcgctcggcgtccaaaagtgcggccaacttttgtgaggccgcttgtttttttccttcaaggtcgggaatgcgctctttcaattcgtcaagttggcgggcttcggcctcaaatgcggcaagctgtcgctccaacgccagatacgcctgatcgattttttgccgttcagcttcctttgctttgatttgccgaagcgacttttcttcttgctcaagatcttttcggcaaacagcttgaagattttgcaactcgcgaaacgcatttcgatattcgtccaaaatgtgctgccgatgctgctcgtcgagcggcgagcggcaaagcggacattctgccgtgttaatatccttgagcgtttttcccttatttgtgatgtcctctgtttcctcgtccgcgcgggcgatttgggctttgagcttcgagattcgctcgtaaatttgatttttttcctcagccagtttttcaaatgcttgccgttttttggcaacgcacgatttttccttttcaacttcagccacgcgtttcagtcgcgtttcgagaaccgcaattttttcctgaaattcatgaagttcggcggcatggcgttcggcggcatcttttgcaaagcgaacctcgttttcgtgctggttgatggcctctttgcgcgcggcttcccgttggattttttcgcgctccagcaaaccggcttctttggcaagcgcctcaatttttgaaattgcctgctgaactttttcaaatgcgtgctcgcgagcctcaatttcggcgcgctttgtgattaacttttcaagccggttttgttcggcttctttttccgccaaaccgctttcagcttcggcgagcattttttccgtgcgaattttctgttcgcgaagttgtccggcctcaaaggcttgctgtttcagcgtttgcagcttttcttcaagcgcggcgagcgcggctttttccgcatgataggccgtttcaagcgtgggcaactccgctttcaactcgtttaagcgagcctgcaaatcgtcctctttggcaaggtcggcttcgagcatttcaatgttgccttgtgtgcgactgatgctcaggccgatttctttggccttgtcatgcgcccgttcggaaagtttttgatagcgatcaatccgcagaatttgcgtgaggattttttttcgatcgcgcgcacttttttgggtaaactcattcgcgcgaccttgaacgataaacgccgagctgataaaagtttcgtagtcgatgccgagtgtttctaaaattcgcgcttcggttttgctgagcgagggctcggtgagcgacacaaatcgtgcagtttctgggctgaacacttgaaattccaattgctcttcggcgcggtgattcttcttctttttcgcaatccgcacgattttataaatcgcgtcgttggcgacgaactcaaattccgttcgcgcttcggttgcgccttcgtgaatcagttccgccgttttggcgcggccttcgccccaaacgcaccagccaatggcctcaatcaaactggattttcccgagccgtttgaacccacgagacacgcgacatgaaagcggtcgaaatccagctcctgcatgggttcgccataactgaggaaatttttcagccgtaactttttaggaatcattgttaggaatcaattatagcggctgaaaacgatgtcggtgaaataaatcgcatcgctgctgtcttcgtctattttatttcgagtaaaaatttccatgtcgatgaaaactgacgcctcgcgccagcttttctttttgttgatttcggcaatggcgtcgtcatactcgtattcatttcccctgaaaagcttgcgaataaagcgtttgcgtttgccctcatcaataagtgttttgaggtcgggaagcggtttgggttctttgagcgttggcctgggtttgccttcgccgatgaccgctttgaaaaactcctcggtcatttcgttcgtcggctccgacgagggaatcggcgcggatggtggcgtttcgattttgttgagcaaagaaagatcggagtcgaagtctggctcttttttctcctcgtaaggcacgtccgtatcgtctaaaataaattctgcattcgtttcggcatcatcatcaatcgattcaaaaagtttctcttccagcgatgccttttcttcggactcgttttgattcaagagcggctctatttccgaaagctcagctaaaacctcgcttgcaatggcatccatttctgaacggtttttttctgctattggcgcaggaatggcattttccaattgcgtgtcgggcagcgcagcactttccgtgtcttccggttgaacgggttctgcttttggctgatcaggcacggacaaattttccggcaaattatcagcatcctgatgttcttgcggagaagcttctatatcatcagctgatttttccgttatttccgtttcggttaagtcgatatctggctgtggctcgctttcgcagatttctatttttgaaaaatcttctgaagaagcagcatgttctattaaagctccactttctgttaaggtttcactttgtggcggctcagcatttggcagcggtgcagcaggcgatggctcgattggtagcggtggttcaacttgcggcggttgcggttcgagcttttcgcttggttcggtctgctcgctggctggcatgggctgtgcggcctgttcgttttcgattggtgcgtcggatttgggttggggcttctcgccggcaagtgatttttggcttggcgtgggcgtcaccggaatggcattttgaaaaacttcatccgatttgccttcaaaaatcagcctcatgtcttgcaaagaaagcgtttcaatgcctttgtgagccaaatcttgcaagctaattagtatctcggaagcgtctttttctttgagaaatccgatcaaaattgaaatcgggatttcagactcgttgccaagcgcaaaaatattgtataacggaaaaagtagatccagaaaatcggtttcgttgtaggtcgacacgatttttcggtcgatgtcggaaatgattttcttgaacttcgtggccgaaattgccgcgacttttttcttttcgagatattttaaaaaaacatcgattaggtaaatgtaatcggagaaatacctcaggcgactttggatttcaggcgtaagttgttcctggctattttcttcaaaaatgatttccagcaaaacgcgctgcggcgtgctaaggtaatgaaagtgaagaaccgtcgctttttgaagcagatctaaatattcggcgcgagtcagcgaagcggtttgaataatttgcttggcaaattcgcggcggccatcggcgagcaaatcgcttgaaaaatcaaattggctggagttgatatttttaagcaatcgccgcgcggcaaaatcgagttccagccacaaaaatcctttgatttgttcaggaagttcagcgtttgccagctggctgtaagtaatctcggcattttctccgatggtttcatctacgaacttttccaaaatcgaattgatcgtgatattcagcttttcgtcggtcatattagaatagagtttcttcgttgcttcgcgaggagaatttaatataataaatatctaaacgggatgcgtttggctttcccaattttgcggaaatgtaatgaggtgtttgatttgcaaaaatatggcgagcgccggcacgccgagaaagtttcttttattaaacaagaaaaacgcgcgcgttttttccattttagacctgaagtagtacggatgaaaaaagttacgacatacacgctgggctgcaaactgaactattccgaaacggcaagccttgcggagcaatttttaaagcaaggatatgagcttgtttcgtttggcgaaaaagccgacctaacgattatcaacacgtgcagcgtgacggaaaacgcgaatcaaaaatgtcgccaagcggtgcggcgggcgctgaaaaaatcgcctgaaagtttcgtcgtggttttagggtgttatgcacagcttgagcccgaagcgctggcctcaattgatggtgtggatttggtgcttggcgcacaggaaaaatttaacctaacgcattttgttccatctgatttggaaaaaaacggcgaagcgaaaatctacgtcagcgatatttacttgcacgatggcttcgatgcagcgcattccattacactgcaaaccaacgctgaacttaggactcgggcttatttgaaaattcaagatggctgcgattatagctgtgcgttttgcacaattccgatggcgcgcggcgcctcgcgttcgcaggcagtggcagaaactgttaggcaggcagaaacattgcttcaagccggctatcaggaaattgttctaactggcgtgaatgttggcgattatggaacgcctgcgggcgaaaatttactggatttgctcaaagcgctgaaagcggttcctgttccgagaattcgaattagctcaatcgagccgaacttagtcagctcggaactgatcgcgtttattgccaattcaaatcaggtgttgccgcattttcatatgccgcttcaaagcggttcggatgaaatgcttcgcggcatgcgccggcgctatcttcgttcgctttatcgtgagcgaattttggaaatcaaatcattgatgccagcggcgtgcattggcgcggatgtgattgtcgggtttccgggcgagagcgatgcgaattttcaagaaacctatcaatttcttgaaagccttccggtttcatatttgcacgtttttacttttttccgtacgacctaacacatttgccgaagccttgattcagcaaaaaattaaaaacggcggttttgccggcggaaaaacaagcacgaagccgaaagttgcacgcgctttccgttgcaaaaaaagaagcgtttgcgaatgcgcatgtaggcaaagtcgccgaagtgctatttgaaggcgatttttcggatgacgaagtggattcaaacacggttgtgtgttatggacacacgcccaattatttgcgggttgggttggtagtcagttcaaaagcgtgggcgatgcagcatttggttgggaaggtgttgccggtcaaattgatgaagcttgatgctgagttgaacctattggctgagcgtgtgccggcagcggtgtgatctcaagccagggaaaaaaggccgggcattgatgagtatcagatcaatgctttgagataaaaatcgtgcaaaaagcgagacatactcaggtattgctcctgagctttgccgcatttcgcaatttcttttcctgcgcaatatccgtattctcacaggcaaaatcggttttacagtcttttcaaaaagaagcaaattcaaaaattggttgagccaaagccgttcgtcctgtggattcttcgcctggtaggctgagaatgacatgctttgtttcttgtcatgctgagcaaagcgaagtatccattcgtcttgtagattcttcgcctggtaggctgagaatggcatgctttgtttcttgtcatgctgagctgagccgaagcactcagcagggcacgggttatattgcaaaaatcatctataatttagtccgggtacttactcataataacagcgacaagcgcaatgccctcaagcaatttgccgatttgatcggttgaaactcatcagagaaagatagagtatccgttttctcaacggctgatgatggccacagaaaacccgcccacctttttgtgaagcccttcaaacgccgttttttcagcctctcaattgatggaaaaatcctattttttcaaataagtctgcccgaaaatcacaaaccgaccctgccatgcaaaaaatcaaaattttcctcgcttcctcaaacgagttggaagacgaacgccgacgctttgaaattgaaatctgccggaaaaccaaaatgtggtttgatgacgggatttttcttcaccttgatatttgggaagacctttcggctcgcctgtcccgaaccagctctcaggatgagtacaataaaaaggtgaaagactcggacatctttgtcctgctcgcttacacgaaggtcggcatctacaccgccgaagaatttgagaccgcgatcggcgcgtttaagcaaaccgataagccgttcgtttttacctactttaagcaaacaaacgcccaaaccgacccgagcctgcaagcctttcaagataaactcaaagcattaggccatttttatgaatattatcgggacatcgccgatctttggaatcggttcaacaaagaacttgaccgcttagcccaagaagattttctgaaaaacgattggcggaaaactaatcccggaaacagtcaggtagataaccgcggcgccacgattaaaaaccaattcatcggtggaaattttcataaccccaaatttgagtagccatgccggaatatgttcacaatcagtttaatcaatcaacattattaaattctgttttctattacggcgagaaaaaaatcccaaaattactggcttttccgcagttcccgacggatgttttcttaggccgcaaagacgacttggcggctgtgcatacaaaactattcagtaaatcttatcacatacttcatgtttgtaccttcggcttggtaagtggatttgcaaagttttttatgcgcaacaatttgctgctccttgtaaacggcgagggcggcatcggtaagaccactttggcggcaaaatattattacacctatcataacgactatgcgcatttggcgtgggtgtttgccgaaacaagcctcattgaagcgctgcttactttagccctgccgctcgatatttcctttggcgatacaatgacggaacttgagcggctcgatctgctccttggcgaaatggccaatttgaaaaagccctgtttgctgattgtggataatgccaaccgtttggaggagcttgaaaaatattacggcaagttgcgctcctgcccgaatttccatatccttttgacctcgcgcgttcgtgagctttcaaatgcaaagacgcattttgtcgggcatttggataaacagattgcaaaaaagctttttaccgtgcattatcccgcgcatcgacgcgaagaagacgagttgctggaagccctcttgaaggccgtcggctacaacacgctcgtgattgaacttttggccaaaagcctgaaaaacggcaatcggtatcgggtaaaatatccgctaagcgaattgttaaaggatttgaccgaaaaagggcttttcgggctgcgcgaaagccatgaagtggagacgctttaccacagctcgcaaggggcgctgcgcaaggaaaagccggaagcgattcttgcggccatgtatagccttgccgcgctgcccgaaacgcagagcgcattgctttcgctctttgccgtgttgcccgccgaaaaaattttgtttgaaaccttagcagatttattgccaaacaccgacacgcttgatagcgaccttgcggcgctcgacaaaaaaggctggatagagtttgacgagcaaggaaaaagcttcaaatgcagcccggtggtgcaagaaaccgtgcgaacccaaaataaggccgaccttttcgcccgttgcctccccgtgattgagacgctcatagaaaagtttgattatgaggaaggaatagggcatttgccgaatatttcctatcaaaccggttttctttacgcccgctatgcggaaagccttctcggtttcacaaatacattaaactattcggttgcggtgctttatgaaagaatcggcagctttcatcaaacaaccggaaatgtgcgaaaggcgctcggcttttttgacgctgtagcgaaagtatttgaagagcttcacgaggcgtatcccgagcaggtgggcttcaaaaacgggctggccatttcttatgcaaaacttggccagatacacgacacactgggcgacgccacgaaggcgctcggcttttttgaagcggatgcaaaattaacgaaagagcttcacgaggcgtatcccgagcaggtggccttcaaaaacgggctggccatttcttataactatctcggaaattcacacttgacgttaggaaacagttctaaagcgctggatttttatgagaaatataaccgattaatgaagggcttgcacgagacctaccccgagcaggtgggcttcaaaaacgggctggccatttcttattcaaaacttggcgagatacacgccacactgggcgacgccacgaaggcgctcggcttttttgaagcggaaaccaagttatttgaagagcttcacgaggcgtatcccgagcaggtgggcttcaaaaacgggctggccatttcttatgaaaaacttggcgagacacacgccacactgggcgacgccacgaaggcgctcggcttttttgaagtgtatgcaaaattaacgaaagagcttcacgaggcgtatcccgagcagggtgggcttcaaaaacggggctggccattttcttattcaaaacttgggcgagacacacgccacactggggcgacgccacgaaggcgctcggcttttttgaagcggatgcaaaaattaacgaaagagcttcacgaggcgtatcccgagcaggtgggcttcaaaaacgggctggccatttcttatgcaaaacttggccagacacacgacacactgggcgacgccacgaaggcgctcggcttttttgaagcgtatgcaaaattaacgaaagagcttcacgaggcgtatcccgagcaggtgggcttcaaaaacgggctggccatttcttatgaaaaacttggcgagacacacgctacactgggagacgccctgaaggcgctcggcttttttgaagcggaaaccaagttatttgaagagcttcacgaggcgtatcccgagcaggtggccttcaaaaacgggctggccatttcttattcaaaacttggccagatacacgacacactgggcgacgctgcgaaggcgctcggcttttttgaagcggaaaccaagttatttgaagagcttcacgaggcgtatcccgagcaggtgggcttcaaaaacgggctggccatttcttattcaaaacttggcgagatacacgacacactgggcgacgccacgaaggcgctcggcttttttgaagcggatgcaaaattaacgaaagagcttcacgaggcgtatcccgagcaggtgggcttcaaaaacgggctggccatctcttatgcaaacctcggacaaatgcacgcccggctcgaggacgccctgaagggaaaaacctattttgtacaagccgaaacgctttggcgcgagcttacggaaaaacatcccgaaattgcggaatatcaaaaattcctttccatggtaagaaaggaactggaaaatttgggttaaaacccgcatcttgcccgcatttcgccgttttattgcttctatttttaaggaaaaacgctcgttctaaaaaaggcgaagtgaatgaatttgcttctgaggggaattcagggagttcaaggatgaatgaattcgcttctaaggggaattcagggggttcaaatgtgaatgaattcgcttcgcaggggaattcagagggttcaaatgtgaatgaattcgcttcgcaggggaattcagggagttcaaagatgaatgagttcgtttctgaggggaattagggcacttccgaagtcccctcttaccactttaaagaacgcattcggatttacagcctcaacctgtggattctttgccatgggttgagaatgacgtgatttgtttcttgtcatgctgaatggcgtgaatcattccctcgtcttgtagattcttcgccatgaggctgagaatgacgcgttttgtttcttgtcatgctgagcaaagcgaagcatccatgcccggtaacgttggattcttcggataagaatcctcagaatgacattgttcctttttgtgatgcttcgccgatgcccgctcagaatgacatgtttcttttttgtcctatttttgttgtttattcaatcaaaataggccatatccaaaagcgttttatgccatgcagcgagtcatttttatcacgattctttttttattcgggcaaatcgctcttgtcggagcgcaacccgcagctttgaagtttaaacgggcgggcaagccggctcaactcacgagcgaacgccttccgcaaggcgcacttgccggatttttcgtcaagtttaaatcgagcgcgggcgcgagcgcatttgtaaaatcgagcacgaaaaattcagcgcaaacctcggcaagcacacttggcttttccactgaatggcttttcaaaacttccgacgcggcgaaaaatagcgttcaggccgaggcgagcggattaacccgaaccctgtattttcgcccagattccagcgtttcgcaaaaaaccgccgacagcctctttcaaagttttagcgcgcgtgcggatgtagaaatcgctgagcttaatcacttctatgaacttcacgacgattggacaacgccgaacgactcggcctacagctcgcaatggaatttggaaatcattgaagcggcgggcgcgtgggaaatcacaaaaggaagctcggatgtgaaagtcggcattgtggacaccggcatcgattacacccatcccgatttgattcctaatttatttatcaaccccgaagaagacatcaacggcaacggcacgtttgagccgtggagcaacgatgaacttcgcaatccagaaacgcttgaactcgacgccagcggcattttcggcgactttgacgacgaagatcaagacggcaacggctacgcggacgacgtcatcggctgggacttcaccgaccagccgcttgccatcgacgcattgaacggcacatcggattacgaaacgcccgacgccgacccgttcgatgaaaattcgcacggcacggcctgcgctggcattgtggccgctgctacgaacaacgcgaaaggtgtggccggcattgcgcccgattgcaaacttgtggcgctgcgcgtgtttaccgcgtcgggctactcggacgacaaggacatcgcctccgcgattctttacgccgccgaaaacgatattcaggttttgaacatgagcttcggcgatgtcacgctttccaccgtcgtgcgcgacgccgtgcaatacgcctacgcgcagggcgtggtcatgtgcgcgtcggcgggcaacgacggcacggatgaacaacattacccgtcaagttttgacgaagtcatttccattgtcgccaccacacaggccgaccaactcgcgtatttttcctcgtacggcctcacggtggatttgggcgcgcccggcagcggctgcccaaccactttgccctattacgacggcaattacaccgattcctttgccggcacgagcgcggcggcgcctcacgcggcgggcgcggcggccttgattttgtcgcttcatcccgaatacacgcccaagcaggtgcgcggcctgctcgtctccaccgccgacgacatcgcgtctgaaggttgggatcattacaccggcggcggcagattgaacatcgaacgcgcggtgaatgcggtcggtgcacctgtcgtggaaattcagtcgccagtctatgaatcgggattttcggatgaagaaaccatcgcaattgtcggaactgtgacttcgccggaattcgaaagctacgaagtgcttttccgcgtgggcgacgaaaacgaaggcgattggcaaatcattcaagcggaaacggcttatcagaaaatttcggatacgctggccgtttggccaatttcagcgctggcggacacgatttacaccttgcgcgtggtcgtcaacgaaacaagcggcggcacgatcgaaacccgcgctcgctacttcattgaccgaaccgcgcccgtcatttctgattatcgcgccaatgacgccattttggacgatcaacacggcgttttaatagaatttcacgccgacgatctggtttcagcaacccttttctatcggcttttgggcaactcgggaagttactcgcaagtggcgttttcgcaggtcaagcgcacgcaatcggcgtttttaaccgaaaccgaattgcaaggcgatttggattatgaagcgtatatcgaatgcacaaacctttctggcctgaaatccaagaccgatttagacacgctccagcgaaatagcgaagtggttttgcctccaacttatggcgaaaatgtctttcagctccgctctgatttgagtctttcgaaaggctatttttataacgcgtcgtttgattttaaccaaaacgggaagccggaaattttgatgaatgagggaaaaccgttggaaggcttgaaatatggtccgctcaaatggttcgaatatcaagcgtcggaaacaaaattttccgtgctggattcggttgatttgaaactcatcgtgcggagcgtggaagatttagacggcgacggcaaatcggaagtgctgacacaatcgggcacgcgaaccattgtttattcgcaaaccgccgttggctcgtcgcctttttccaaaacgctctatgacaatgccaacgacgccacgctcggctatttttggggctcgcgcatcgccgacaccaaaggcactggcgacatgcaaattctcggacgaaacgacacggcgtatttcgttttggatgaaaacttcaaccgaatcgccatgttgcccaatccggtgaaaaaaggcaaagatggctacacgcctgcgtttgaagaaccgaaatcgcttgtgcaggattttgacgaggacggcctgccggaaattttggtcggcgattacgacgcgaatttttacatctatgaatattcgggcagcggcaacatttataaccaaacttggctcgagcgcacgcgctttatcggcggaagcaattcgctggcggaaggcgattttctgggaaatgggaaaaagcaattcgtggtcgccgcgcacagcgataacaatcaaaacgatgatcgcgaatacgccgcgcccgtttggatgtatcaatgctggcaagctaccggagacgacacctacgaaaaagtttgggaacagctattttacaactacaaacccgcttattatttcgagagcgcaacgagcgccggtgatgtcgatggtgacggccaagacgagcttctgattttgacctacccgaatttgtacgttttcaaatgggatgacgcggagaaaactttcaaagcgatttggcattatccgatgtcttcagcttcggaactcatcgtggcggacatcgatggcaacggcctgaatgaaatttatttcgctgatgacctcaccgcgcttgtctacgaatatcaaaattatgacggcgtgctggcgccagttggcgtggatgctgagccactcggcgaaacgagcgtcgagctttcgtggctatcggttgatggcgcggaaaagtatcgggtttatcgcgatgtgtatgatgaaaatgccgatacgaagccaaccactttgcttttagaaactgctggaacgggtatcaccgatgcggatctcacaagcgagaacaaatatatttatgccgtaaccgcgatttccggcacgagcgaaagcgacacgagcttttacgccgtcgcttggccacatgcacttccgtgccttgattccgccgcttattcggaaaaaatgctcacgcttgattttagcgagccgctcaatgcgcacttgctcaatgcggcgtattttcaaattcggcaatcggattcggtggtggcttatccgtcgtccgtttcgctcacaaacggcggcgcgcgagcggtgatgtcgttcaaatctgcgccgcttggcgaagggaactacaccattttggtgaaaaacgtgcgtgacatttacaatgcgcaaatcgacacgcttcacgatgagctggcgtttcaggttgagcaagagagcgaggcgcggttttacatcacctcgcgcgaggttctttcatcgcagcaaattaaaatttcgttcaaccgccaaatttccccgacttccgccgccgatttaaccaattatagcctttcgccttatggcagcattagcgccgctgcggtcgacaatacgagcaacaccttaacgctcaccttatcgggaaattcggttggctcgcttggctacacggtgtcgcttgagattctttcgctgcaaagcttagacggcattgaaattgacaaaacttcgggcggaaatgtcatttcatttagcaattccaagtcggatttgtccgacgcgttcacctatccgaatccgtatcgcgtgcgcacggggaacgggttcatcatgtttgcgaatttaaccgatcgcgccaccattgatatttacacgctgaacggaaaacacattcggcgtatcgagcacgaaaatgaaacgggcgggacaaaatggctcttggacacaaaaagcggcgagcgggttgcgtcaggaatttacatttaccgcattacggcggatggcgggaaagaaaagatgggcaaactcgcgattgtgcgctgagcggaaacctttacatgggtgcttctttcagaagatgaaaaaattaagccgacacgctgcatgagtttggccacggcaaacaaatgcaaaacggtcggctgaatcttccatgctcaggtgtaaggacaactatgattaggctgtcaatagcaaatcagttttaattttgataaccacttttttaacggattcgggatgttctcccatcgtcaagctgggcatgtgggcatcgtgcggaaagaagagcgcaaaatttcccggatataaatcaatgagcgtatgtccaggcgtgtgtttgtagagttccgcgtcctttgattcatcgtaggctttatcaacctcgaggccgtcagttgagataacttcaagccgttcgcgcccggaaatcagcacatgaacatccacatattttcgatgcgcttccagcacagccgtttccttcgtccgcgtttgatagccaacaacttgagcgaacaggtcatcgcccatgaggtcatactttttttcttccgaatccggcgtgagcgaagccaaaaattccaaagctttctgccatgccgaaccgtatgggtaaaatttccctttttctaattgatcaatgatcatcggtgtgttttttttcttttaatgagataagcacttttatgaaagatgcaatagccaaatcatttagtaacaaactcgatttctgccagtggctttggcctcgtagagtttctcatcggcgagcgaaagcattttttcgtggctgggaacatcgatattggccgttacgccaatgctaaccgtgactgtcaggcctttttccaccgaattccaatcgtagttggctaccgcttttcgaattttttcagatgctgaaacggctttatcaagcggcgtttcgggaaagaaaaatacaaattcctcgccgccatagcgtgcaacggtatcgatgattcggcaattttgaatgaaaatcttcgcgataatcttcagcacctcatcgccgacttgatgcgaaaacgtatcattgacattcttaaaatgatcgatgtccgccattgccacgccgagtgcgctattatagcgcttggcgcgttcaaattcttgtaagagcaaaaacgtcagataacgtcggttgtaaagtcccgtcagcgggtcttcgcgagtttgcttttcaagagcgatggtttgaacgcgaagctgttccaaaagctgcgatttttgttcgtttgcctcgcgaagcgtgcgattcaagctgcgaaggcgttcatacgcggcggccagttcctcatttttgagccggtaaatttccttttccttcagattttgctccgactcatagcgcactttcagcacgcgcgttttctttttcatctcgttgctgaaataggcctcgcgcatttcgttaaacgctttgtagtgcttgtaggcgctggaaatatcgcccaaaagctcataggcgtcggaaagcaattcgtgggtgcgatagcaaagttcctgaaatccgccctcttcagtaagcgaaagcgcctcgcttaaataggtgagcgcttccgaaatattgccgccatcgtaagccaatttgccaagtccgagcaaggcttcgattttgccttccgtatcgtcgatctctgaagtgagtagcaggcttttgataaaaaactcgtgtgcttttttattttccgattggcttaaatgcacattgccaatgttggccaaaagcaggcctttgccccagcgatcttccagctcgcggctgatttcaaggctgtcgtggtaatacgccagcgctttgtcgtagtccttattttgatgaaagaggctgccaagattgttcaaacaggaagcttcaatccagcgatctttgatgttgttggtcagcgtcaagcatttgtgataatagtccagcgcgtcttcatattcttcaagccgttgataaatatttccaatgttattatagcagccagccatgccgcgcgcgtccttggcttcttgcatcagctgcaagctattcatgtaattttggagcgcgtttgggtaatcgcctgtttcgagatagatatttcccagattgttcagcgaactggctttgtcggaagaaacacccagctcgtcgcgaagcttcaagctttgggtgtgattttcgagtgcggcgtcgtaatcgccaattcgttgataaatattgccaagcgtgttaaacgcgcgcgcttggccggaaagatcattgagagttttgaacagcgctaaacttttttcagcaaacccaatgccgtcttcgtactctgaaagccaaaaatagcactcggcgagcgtggcatacgattccgcaatccctttcgaaaaatcatgttgttcggaaaggcgaagcgccttttccgcgagttcctgcgatgttttgggatgcgtgtttcgtttctgccaagcgtcggccagcaagctgataatctcctgttgaaatggcgctgatacggattctaatgaagaatttgtgccggtgtgttgtgttcctgttgtcctcattggcttttcgtatgaagttcgtctataacaaaattgggaaaaaagactctcttcacttaggccaactacggtgcaaggttagtctaaaggtattcggaaaaattctgagaggagaagcgcttgggcacttccccttttggtgataagagtctatttcaaagtagaacatcatggccttgcaaaacgtgctttctacttcacgggttttccaacaatcgaatcgccttcaggtgaaagtgcctgcaggcaaccggcggcatcttcaaccgccaaaaccatgccttgcgattccatgccgcgcatttttcgcggcgccaagttcgccaccatgaccacattttttccgagcaaggcttccggcgtgtaatattttgctaatccggcaagcacctgacgggtttccgtgccgagctgcaccttcaagcgcaaaagcttatcggtttttggcacacgctcgcattcaaggactttggccacgcgcaggtcaattttttcgaattcatcaaatgtaatggtcggctttatgggttcaaaattttccgtcgctttttcggcttctttttgttccagtgcggcaagcatcgctgcgattttgtcgagttccggctgaatgtccgcgtcctcgattttgcggaacaaaatttccgatttgccagaaagcttatgtcccttcgcaagctgcggcgcttttaccttttcaaagagattttccccgactttggcttgcgcggcttcggaaacgccgagcatgtcaaaaatctttgcggaagtttcgggcaaaatcggcgcgaacacggtggcgagcgtttcgcacaaattcagcgccatcgccatgattttcgccgctttttccggctcggttttaatcaccttccaaggctcgctttccgttaggtagcggttcgcaaaccttgcaaaatccattgcggtaaaacacgcctcgcggatgtggaagttttcgagcgcctcttcatatttcttaaatccgccgtgccagccctcgccgagcgcgttccaatcctcaattgtgcattcggctgggacttcgccttgaaattttgaattcgtaaaatcaacggctcgtttcacgaagttgccgagcgtgtcggccagttcgccgttcgtgcgattttgaaaatccttccagctaaaatccgtgtcgcggctttcgggataattgatggcaaggctataacgcaaggtgtccgccggaaatttttccaaaaactcgtgcaaataaacggcgtagttgcgcgacttggaaaatttcttgccctcaaaattcatgaattccgaagcgggaacattatccaccaaaacgtattgcgcgtcggcgttctcgtttttggccatcaaaatcgcggggaacatgagcgcgtgaaaaaccacattgtccttgccgataaaatgaatcaggcgggtttccggcgactgccaataagttttccacaaatcgggctgaccttgctttgccgcccattctttcgtggaagaaatgtagcccagaacggcgtcaaaccagacataaagcaccttgtctttggcctcttcgccttcaagcgggactttgacgccccatggcaaatcgcgcgtgatggcgcggtcgcccaagccctgacgcagccatgtgcgcgaataattaatcacattttggcgccaagttttcgcatggccttcgataaaatcctccagctttttttgaaaacggcctaacgggaaataccaatgtaaggtctctttcaaaatcggtgttttgccggtgagcttgctttttgggttgatgagttcgttggcgcttaaatacgtgccacatttttcgcattggtcgccgttggcatcggggttgccgcaaacgggacaagtgccggtcacatatctatcggaaaggaagtggcgggattcttcgtcgtaaaattgcttttcaaccttttttgtgaaaatgccttttttttcaatgtcaaggaaaaattcctgcgcggtttcgtgatgcacgggcgaagaagttctgccgtaatggtcaaacgaaatgccgcattttgcaaacgcctccgaatttcggttatgatacctatcgaccacaacttgcggtgaaacgccttctttatccgccgttagggtaatcggtacgccgtgctcgtccgaaccgccgatgtgaatcacatcctcgcccttgagccgcttgaagcgcacataaatatccgctggaagatacacacccgccaaatgcccgagatgcacgggtccgttggcataaggcaacgcggtggtcactaaagttcgtttgtactgagacatggtattcgattttctgattgaatgaattgagggaatatacaaaaacgaaccgtcgcccgttcacgcgtattcattcaaagcggcaggggattttttgaagaagcccgttcgaagtttttcgagcgggctgtttgtttagccgatactttttatgaaattccttccagttgattttcgtaatcaaattgcgtcattttttcaattaatgcttgttccgcattttcaagtgcatcaacagattccttttttgttctgatatagccactcgccgctaaggtgacatacgtctcaacgcctgccatttcctcttctatgatgggttcggccttgttttcttcatcttctttaagctttgctctgatgctgccggcaattttattcgcattttccgagatagacacggccaaagtttccatcaaactaaatgtgcgagcttggtttgaggtaattgtccaattaataattgcgttggcaagaccttttgtcaagcgttcgcgcacatccttcggggcaagcaaacacgcgccgaaaacggtttcggtttccgtccatccggcttcgcgcagccgagtttcggtttcttccgtaatttccggctccaatttgctgagcgacacgcaaaatagcctgcgcaaatcaatcgcgatgtcttgaacaaaaagcccggttgctcttttgttatcaggaatccattttctgcctaagcttatatttttgccaactaaaagttctgtaatttgctcttcagataactcttgccctttttcatttcttacaatcactttagtgtcaggtctatcgcttctgtcaaaagtgacattttctgaatcaatgcctgagagtaatggatgtaatcctcgcattgcagagatagaaagtgggcttcttctttttaaagtcttatcctttcctcccttagccgctttcatccagccgcctaatagctggtctgcgtagttcgggtcgcaagttgcatatacttcgccttggctaactactccttttttatccacatcagataaaaatgtggtcggtgaaggcacttgatttaacgcttttgagagcgcatcaagaattgagcgtttcacttgttgaccgctggaaaatggaatccggcgattaaattgagggtcgtaataagatttttgcccgtcggcaacgcaaaatacggtatgctccgctcttttgagcgttctgacataaatggtgctcatggtcatatttttagggtttatgaatttcgtttgcgctctgcataagcgtaatcaaatttgagtagcacggcaaagtagccgaaatcctccgcagacatcagatgaactttatctcgcaggcttttgaacatttcaagcttgctttcatcaacatctttaatcaatgttgtaagcgcgtctaaaaagggcttcttgcttttggcggctaaaagttcggactgaatcagattttttctatccgtctttgttgagccttctctatactcgtgaagcgcttcggcaacttcagcggtatattgcagagattcttctttgttttttgttatcattgccaataaccatgttttgtaggttctgaaagtaatgaggttttcataatctttttgttcggccttttgttgccgaactgtataatcttcttccgattctcctttttgctgggcgattttaggtttgattaatttgaggttagaatcctttccgtaatattttcttaaatctttcggttctaaagcttgcaacccgatagaccccaattcgcaagcacgttttatatgaaggccgaaaagtgactcatacttttgtctatcatctaacgcagcttgctctccgaataatattttatagtaatccgttattttttttgcttgagagaaataaaacggataaaagccgagtgttttatttgtttgacctaaactataaacgtatccgctaaaggtttgtgtgggaaattctcttgaaatattaaaaaacagctcattccattgtattgtattgacttcaataactttatcatttacggaaaaaacatcttgcgcatgaagtctggcaaaatcaaaatcgtctcgaaatcgtttgccgtatgcaaaatttagccattggccgttccatgtgttgatttgatttccacgtagttcagaaagtgaagggtcgtttaaatatttcctataaattttccagccctcgtagagcttgatcaatatttccggttcgttaaagaatatagaataaccaccagccacgccaatgcctaaacctccaccaatccaggagagataaaggtcgtcactttcaatttgtaactcaatatcggtgacaagaccggaggttgtggcgaattccttttcttcagcggcaggaaatccaatagcgatactggcatccctttctccggcggaaatttttttgtgtagattttctaatttttccgttcgctcatccggttgtaatgaatgggctttttgaccggatttcatttgtacaaacggtgagtttgtaacccactgcatgtattttggatgattaaaaaagtattcgaaataaacattgtcaaaaaattcttttggcgaaagattttctccaaatctttcattgtaagtatttaaaaacgtccgaccgatggttgttgctatcataatattttataaaaatgagtattcaacattatagttttccggtttagctaagtattcaataagacctaaatctttgttatatgctttatcgggaataataaaaggagatgagccgtattcatctttgaattgttgaaggtctttcacgacataatatcttgtatgaatttccattttataacgctcttcataatttgccagcatataagtttccttatcggcctcaagaatacagcttacgctatcgatgtctaataattcaagtagcattgctttactattatgtgttagtttatcaatgcgccattttcctgtttctttaaagacagaatgttcttcgatggctaaaaaatcaatctcggtaaaaacatgatctattttttcttgtaatgatttttcttctaacacttcgccgtttggcaatacatcataacttcgattgattacttctaagtcgtagggctttgcctctttcttgttttcgggcggaggcaaaacataaacgggtttatatgtgccaatcgtctctttcgttcgtatgcgattgacccggccaaatcgttgaatgagcgcatccaacggggcggcgtccgtcaccatcacatcaaagctaatatccaaacttacctcaacgacctgtgtggaaaccacaatacaggccttgttagacgtgttaaaattcccgttcggatttccgtcgtcgtcaagtccgagcaacaggcgctctttttcgtctctatcgcctttggtaaatcggctgtgaatgaggagaatcggtgtttcggggaacatttcctgaagcttggaatactcatcttgcgccgctttgacccgattacaaacaaccagcactttcttttgctcatttattgcttgcgtgataatctctgccgcgctctctcgattgtcaattttgtgaatgatatgacgattgaattgttccagctcatcgtcttccaaccggatttccgatacggtttctttgccgagcaaatcaatgatgcggttgtaaagcagcgtcggcatggtcgccgtcccgatatgaatattgcaaccaagatgcttcagcacctgaatgattttcagcacaattgcccgagtcacctccgtgtaggtgtgaatttcatccaaaatgacatcgcagcctttgatgtccataatcatagcctcgtagccgttcgttccgaacgcaatggccgcaatttgatgaggcgtgagaacttttacggcagcgccgacatggccttgaataattttttcttctttggatttgccgtccaaagcaattttcgaggccgcatgtagcaagcgaatgtccatatcgggattgtccgttgcaaggtcttttttcacccgcttatacatggcgttgatggaggcttgaaacggcaaggtataaaacacgcgccccttgcatcttctgaacaaaaagtccgttttgcctgcgccggtagaggccacaaccatcgtatgctttttttcggaagaagcattttttaacgaaagcggataaagttcatgacgccgctgatagaaatcaagcttcggctgtttgaatagccgcacaaggtaatcgtccgtttttccggaaagcgcggatgcgaagtgatcggcagccattaatagaccgcgccattccgaataaccgctttcacgaacggcgtcttcgcaatacgcaaccaccgcatcataggatgcttgggcttcctctatgctgatgtctcgaaccgtaatgccgaaagctgaaagaagttgaagtgcatcggatttccatagctcccaatttttgctatgaagtaaaaaagtattatcacggtcttcattcaaatccagaataccttttcttttggcatcattctcaatagatttatggtgcgcaataatcatttcaattaatgcggggtgaatttctttgtcaaataatgaaaggaaaaaacaagaagcaatttcatggcgaaacggggtatccggttttttatttatggttaaacgttcttgaaaaatcgtacttgtttttccaatatcgtgaagaattgcgccgagctttgcgatttggggattcatgtttgaataaatcgcaatcttttccgccacattgcagacaagaagtaaatgttcatgcaacgtggtttcttcaggctttccttttgctttaatatgagggcaaacccattccatgttaataattatttttcacaggtgttccgacaatttttatataaccgaacattttttcattttgcttatatctattatatcccacaagaaatgattgctcattcttttcaaatacgagttcaaatcctgaaaaaagttcttcatccgtatcaaattcttctttgccgatttctaatatttcatcatccgggtaaagaatatcttcatttcttgaaaggcaaatgtgttgtgttgccgcaatctcggcatcatttgaattttgaaaagcaagaaataaaacaggctcgagcatcacgccgcgaatcaatatggcataagggcgttcgtaagatttgttttttctcgtacctttctcgttccagcctcggggctgaatttgttcttgttgctgcgagatttgcttatagctgaggcgatgtcgggcaatctttttgatttccccgtcatcatttttgagcagttcgggaaaaagctttcgctcaattcctgcaacaattgaaggggttagaaattgctgactatatgtttcgctatctctaacggctgtccaaggttttataaaaccgaactgaccgaaatattttacgatgtaatacataatgaaaaagtggtttataataatgcgccgaaaccgattcccgttgaatttccgataccgacattccaagcaaatgcaagagtttccggttttccggtaataattacaggacacaaatttgctttattcttgattcctttatatgaaattaattttactttcgctttgtcataacttctatcgaatgatatttttaacgattcatcatttatgccagctttttttaactttgttttcaatgtttccgtcataagtttgtccgattcattatcgaagtagagataatgaattgattttttatccattgttcgtttgataaaaattggagtggcaagcataaatctttgttctgaactgaactcgggggtttcaaaaataacaacttcttttactgtcattccataagcaatattgggatttatttgaatttgtttaattatcttcattaatgtttcagaatcataaatactaatgaaccaatatcccccttttggaaaatcaagattattattatttacgcccccgcctcttaaccatgaaaaagagtataatgaaagactatcatggatttctgcatcatttacccatttgtgaaaaatccctgccaatacggaattgtgttcgaacggcacagggtcggtatttttggaaagttttaaatacagcctcattcgtgtttttgttttattgtgcaatggtgttttttgtcttatcccatctttcccacaccgcaaattccatcatgcaatcgcctttttacggttcggcttctcggacgagcggagatttcgggtgtctcttcaagtttttaatcgtttgggtttaactaacaattacgccgatttcaatttgatttgcaaggctttttctctgcgctttttgagaaattacttggacaaaaaagtcagctttgcttattcaaccccgtaaagcttttgcattcgtttaatttcctccgcgacggacgctctaagttccggcggtttgaggacttcgacttccgcgccgtatttcagcagccaacgcttcaaggcgtccaagccggagatttccagccgcatgacgagcgagccgtcctcctgcgtttcggtggtttggctgagatgccatttgcgctcgcgcatccatcgcgcttgatagggcgaaaagcgaagctcgatgtcataaagcgtttcgtcatgcgtcatgtcgaaggttttggccaaataattgttcagcgaaaagtcttcggggatggcgaacgggcgagaggtttcgcgtatttccgagatgcggttcagggcaaaaaagcgcaactcgcggcgcaattcgcaatgggcaatcagataccaagtgccttgcgcgaaatgcaagtgatacggatgcacgccgcgccggctcgtctcgttgcgcgaggccgcgtagtaggtaatgtcaattacctcgcggcgattggccgcccggtctatttgctgaaaatgctcgcggtcaagcggacggctcggcggtgggggctgctcaaaggaataaatctcctcttcgctgaacgggtcgcttttgccgggcaaattttcaaacacgcggtgcatcgccgattccaattccttgtagtaaggtgtttcttcatactgcttcaaaattctttgaagcaccccgaaggctttggcttcgccgtgttttaaatagacgctcggtaaaaagtagttcggctcggtataataaaaaccgcgcttgctgcggtcgtaagcaatcggtgcgccgagcaggacgcgcatgtgttccaaatcgcgctgcacacttttttcactgacctcaaattcgtcggccaatgtccggcagttcggatattttttcgcccttagcttttcgtcgattcgtttcatccggtaagtcgaagctctcgaaacggagtgtttcataatcgttacagttttgcgtgaaagatatgacggggtgtcggacacaggctgtccgggtgaaatttttatcgagaagcggtcgtaaaaatcaagtaattatttgagcggaggatttttacgaaacgcaaactgacaagcgcaaatcctgaaagtttcattgtattgaaccttgatttgcttgatttgcctgatgaaaggcaggataaaggcaaagaaaaactgggaaggaaatcatttttcatcttcatcaagtgaatcaagaaaatcccgctgagactaacccctgttcgcgcttgcaactcgcgcatggtagggacttcaaaatccttcgcgcaaagaagcgccattgtcacaaacccggctttcggcgaaaacggctgattgcgaacgggacgctttttaggcggctcatttccgaattcgtaaagcatcaagcgttcttttccacgtttatagaaaaagtagtaattgccggtctcgtcaattgcgcaaacattcgccgtctttagccgttccatcatggttttggggatatgcggcgcggcaagcatggcaatatccgctgtgtcttgaaattcgggcggtttcgttcccgtcagcatttgtttatagcgtatcccgattttcaaaattcttttgcctgagacgacgtccatcaaaagttcgctatttttctcacttatgtgagtgtcgtcttttatctgccagccaaccggatccagcactttttcggtcaaaagccgtgcgatatatcggagtttatctcgattcatttgttcgaaaattcaagtttgttcgctgtcatttgttttttggaaaacagaatgttttaaattatcgaacatttttattttttcgaacaaataaaatcatagggttaattttttgtcttctgatatttccccctgcgctgtcaaaaatcaggttttatcggttaatgacttgtccaggctaagttgctgttgagacttgcagggaatttgtgtttttgggtttattttttttaagggtttaactaacaattacgctggttttggtgttatttgcaaggaatttttgcttcggttgtttctaaagaatcattcaggtttatctgcgatttgcctctgttcagtcattttcccgcgcatttccgcccgttttctcggcgaagtcccttatctttttttaccgaatagatggccgctaacgcattcctttggggtgataggggtcgtgggttcaaaaaacgaatcgcaattttcaactttggagggaaaatgaatcagcgtagagattttctgaaaaaatccgcaacggctacgcttgcagcggttgctggtggtagctcgctcttggccggctgtgcaaaaaaagaatcgacgagcgatgcgccaagcgtgcattcaggaaaaaaatatgaatggaaaatggtgaccacttggccgccaactatgccaattatgcaagatggcgcgaagttgttggcgcagtgggtcgaggaaatgtcggcgggacggatgaacattcaggtctatggcggcggcgagcttgtgccgtcgttggaagcatttgatgcggtcagtcaaggtgtggcggaaatggggcatggctcggcgtattattggtcgggaaaatcgcaggccgcgcagtttttcgcagccgtgccatttggcatgaacgcgcagcagatgaatgcgtggatttatagcggcggcggccaggcgctttgggacgaagtttatgcgccgttcaatttgctttccatgcccgccggaaacaccggttttcaaatgggcggttggttcaacaaggaaattcattccatcaaagattttcaaggcttgaaaatgcgcattcccggacttggcggaaaagtgctcgccaaagccggtggcgcagccgtcctttctgccggcggcgagatttacacaaaccttgaacgcggcgttatcgacgccaccgaatggatcgccccgtaccacgattataaaatgggcttttacaaagtcgccaaatattattattacccgggctggcatgagccgggaaccgtgttggagctttttataaacaaaagcgcatttgaaaatttgccgaaagatttgcaagtcatcattcgcacggcagcttaccgcgtgaatctatggatgctctccgagctggagtctaagaacgatgaatatttagaaaagcttgtcaatgagcatcaggtcaagctgcgtcaatttcctgaggaagttttgcaaacgctgaaaaaatattcagaggaagtgattgccgaaattgtgaatgccgacccgcaaagcaagaaggtctatgactcgtttagccaatttaaaaaatccatcagtggctgggcagcaatttctgaaaaactatactacacaagtattttataattgatgatcgaggataagaaaacccgccgggctggcgggttttttcatgataaaaattggatagaccttaccaagtgactttcgcaattttaaatttgataggcacggtcaaagcgccggccacgtctttatttcccgcttttgccggtttaaaaatggcttcttcacttaaaacacgaatggcttcttcatcgagcaattcgtgcgccgttttcagcaagtcgattcgggtgaggttgcccgactcatcaacatacacacgagcaacaaccaacccttcaattttgaggtttttggcagtttctggatagacaatttttttaacgatggctgccagtccgccttccaattcaacatctttttcgacggttgcgatagctgctttttcaacttcttcggcttgctccgcagcttttctaagaccttcatctgtaatcgtagcggtgctgatgccttttatttcagtggtttcaaccatttctcctgttgaagcagatgccagtgccacttcttcagttgcaggcgcaggtgctggtttagctgttggggttggctgtgctactggtttttcgtgggaggtttctaccttaggcgcagctggttcagcaggttttggcagcggttttggcgcgccagctttagccagcatttgtctttgcggttcgcccgtatcgccaaagctaaaatcttttctcacggtaatatgagagggcacaaagattttgttggttctaagtctcggcagcccgcgtttaaaaactttcacgctatactgcccttccgggacggctaaaaaaacataatagccttgcgcattggttaagaccgcccttgaggtttcgccagaaacataaaccgttgcagccgcaatgggtttacccgtttcatccgtcactcttcccatcaatcgtcctgaattagcctgaagtaatcctgcgcctataaagttgaagagtaaaaaagcctgaagtaaaacagtcttcagtagcatatcaagtaagtttaatttttatgaaatagtagtgtgtaatgtcgttcgtcctgtcattgatctaacaaatctcagcactgcgaaaaaacggtttctatgttaaggcattgttaaaaatatgttaagtcgagtttaattcagatgttaagctattgttaagaacgaagcacgtgcatagaacatatgcgcgtgaaaactatctttgcggcgcatgatacagggtgtaaataggatgttaatccaatattaattttggtttaacaattttgtaatacgaggattctatcttgaagcacttgaatttaaacatgctgaaggatcgcagaccctgtgtttgtatgaacaatctcaaataactttttaaggacgttgaaaaatcaatgaaaagaatcagactctcattagtgaaagttgcttttgtcttgcttcttgttttaggtgtatccgctgaatcggtttttgcacaaacaggtaaagttagtggccgcgttatagataaggaatcagctgaggagcttatcggcgctagcgtttcgattgttggtacaaccaagggcgcgttgactgatttggatggaagctataccatcgcagttgcgccaggaaaatacgatttgcgggtttcatatatcggctatcaggtcaagcttgtaaaaggggttgatgtaaaagcaggggaagttgccaagcaagatattttgatggaaatcgaagatgtgcaagctgatgaaatcgttgttgaagctgagcttagcaccgcaactgaaggtgctcttttaacagagcgcaaaaagtctttggctgtttcagatggtatcagtgctgaatttattaagaaaacaccagactctgatgccggtgatgcgattaagcgcaccacaggtgtttcggttatgggtggaaaatacgtgtttgttagaggtttgggtgagcgttacagcaatacgcagctcaacggcgtgaatattccaagcccggagcctgagaaaagggttgttccaatggacatcatccctgcgtcgttaattgaaaatattatcactataaaaacattcttgccagatcagccaggtacttttgctggtggccttgtgagaattaagacgaaggaattccctgatgaatttcagttaaactttagtgcttcaggcggatttaactcaaatgctcattttaacgatatttggggctatgatggtggcagcttagattttcttggcatagatgatggaacaagagaactgccaaattatggtgatatcagcaattattctaagacacaattagggaattttctgagcagttttgataataacacctatctacctaaagaatcacgatattttccgaatcaaagttatagtgtctcagttgctgatcagatcaatgttggtgaattgccagttgggtttattactaacctgacttattcaagcagtgctgagtataaagatcagtactcgtttttcccaagtcctaatgaaggggagtttgactacgaatggaacagtcaagtagcgacatataatgtgaattggggtggcgtattgaacttcagtacaaagcttaataacgataataagcttggcttgaaaacgacttacaaccgcactgctgaggatgaggcgctttactcaacaggtattaagtattacgagagcccaactacaacgcttagaaacacacgtttaagatatgttgagcgtcaaatgtggtcaactcagctttctggtaatcactatttaagctggttagcgaaatcagaattagagtggaaagcacaatatgcgtcagctaaacgctatgagccggataataaggaaacacaattttcctatgatgaggatacccaagagtatactttttacccggacaatcaacgtaacggacggtatttctctgacttagatgataacgagtatgacttcctcgcagatatttccgttccatttaaacagtgggatggctttaagtctaagttcaaatttggtggtttgtacacctctaaagatagagagttttgggcaagacgattcaagtttactcaaataattgatatgggtgacggaatctctccagaagatttatttacggcttacaatgttgcggaagggtatgtaggtcttatagaaacaactcagccaaccgactcctatagtgcggatgaaaaagtagctgcaggttatggaatggttgaattgccattgacaagagatcttcgttttgttggcggtgttagagttgaaaaaaatgagatgaccgtcaagtcatataaggataaagataagaccattccgattaatggtgggtttgatgaaacaaatgtattgccgtcattaaatctgatttacgagttaaatgatcagatgaatgtgcgtagtgcttttagccaaacaattgcaaatcctgaattaagagagctcgctccatttaagtttgatagttatcgtacctctatggtaggtaatccttacttagagcaaaccactattcagaattatgacttgcgctgggagtggttccctggttttggtgagttgattgctgtcagtttgttctataagaatattgacaaacctcttgaagttgttgcacttgctggatttggtacatcaccagaagaaactgtgaataacggtaaaaccgcaaccaactatggtgtagagtttgagtttagaaaaagcttgaattttataacgcctacccttgaaaactttagcgttagcacaaacatcaccttcgtccattctgaaatcactcaaggcgattcgctttacagatacagcaccagttccggtcttgaaagcttccctgtcgctacttcattgagaggaacaagaaagatgcaagggcagtctccttacgtaatcaatgtgaatttgagctacaataacactgactacggattttctggtatgctgctctataacattgttggtgagagaatttaccggttgaacggtaacccaaatttaaactacaactttattgagaagcctcgcaatcagctcgatctctctcttagcaaaacgttgaatacgaattttaaagtcaagctgaatatcaagaacattttgaatgaccgctatctcattatgtttggtgatgatgtggctgagcgttacaaaacaggaactacctattcattttctttatcatatgctctataaaagagcgatcatatcttaacaaaaaacaggaggattaaatgaaagacattctcaggaagttgatgttagtgttgtcatttgtcgccgcagttggtttggctggttgcgatgacgatgatgattgcgaaacttgcccaacttgcgaaacgacaacagaagagtgggatgctactttgagtggtgatctcacagaatcaacgactttggatgcaagcaaagtctatcgtgtcaaaggttttgtgaatgttgagccaggcgttacattaacgattcctgctggtacaaagctaatcggtttgaaaggtgagcttgcaacattgcaaacacttagaggcgatggaacaaaagccagcggacagattattgctgaaggaacagctgctagtccgattgtctttacaagcgctgctgctgaagggtacagaagccgtggtgatatcggtggtatcgttctaaatggtttagcgaaaaataacgttgaaggcggtactcgtactggtgaaggtaatgctgcttccggtggtggcgatgatgatactgataacagcggaactttgaaatatgttcgtgttgaatggggcggaacggttatttctgaaggtaacgaaatcaacggtttctctttcaacagtgtcggttctggaaccactcttgagcaccttcaatcacacttcatcgctgatgacggctatgaatggtggggcggtactgtaagtgcgaagtacttggtttcaacgggtgttgatgacgacaactttgatatggataacggttggactggtaactttcagttcgctgtttgtattcaagatcctaacattggtaactctggttttgaatcaagcaacgacgatgatggtagcgacaacactccattgactcatccaactggttataacgttactttggttggtgcatacgacggttctaaagaagatgacggtcttttgttgaagagcaacatgtctggtacatttaagaacatcatcattgcaaactttgctgattatggtgtttacttcaaagatgataagactgcaagcaacttcatggacgccgcagctggtgatgatgataagctcacacttagcaacatcatggtttattgcaaaggtaccactgaaagcaacaatacatcatcaatctttaacccaacatctaaagttggtacatcaactgttgaagcaattgaagctgaacttacagccaacactgtatttggtggagacccagaatgggcttatgcatatccagatgatccattcgaaggtacagttcctgacttgatcccaacctcatctgaagtaacaagcaaagcagcagttatttcagctggtgatttctttgaagctactgattacatcggtgcttttgatccaaacggttcaaactggatgagcggttggacaaattgggatagagaataagcttttaagcgatctattttctaagagcaagctccaaacggagcttgcttttttttgttaactctaaaaatgtttttctatgtatcggattctttcatttttaatgattttaagtctcgttgggttcatggggtgcgggaaaaaagaagtcaagcaaaaggtgcaagaaaaagaacctgctacattgagaccttattccgaaccacttcccgatagtgtgaaaaatagagcctttgagtatggggctgtttcgccagattctttagccaaaaaactcgttctcgcgttagctgaaaacgataccacgaaattattgcaacttgctgtgagtcgaacggagtatttgaattggatttggccggaagagccagcaagcgatccgaagtttaacatcccactcgaatttgcctggggaaatttgtatcgcgattcttataaaggcgcaaaaaaaatgctcaaatactatggtgggaaaaagttgtcatttgtttcatttgagataaaaggggagtccgtttatcatcaaacgtatgtctatcacagaaatccggttttggtagtggaaaatgaaagtggcaagcaaaagcaaattgagaatttagggacaatagtggaaatgaatggcaattttaagttcctcttttataaaaaggattaacggttcacataaaaatctaaaaagcctgctttctttggcaggctttttttacttaggagttacgcgcttgctccgtttggtttcggtgctcagctcaataaaatcatggaataagaggaactgcaattttcctcagctccagctcatcagcgtgtcttccacgaaaaagctgatgaggtttttcaaataccgccttcgtgaaacgtcttttcttcatttttcgcatctttcaaagcattagacgcttgatgcacgagatcgcgttaagcgctggatgatggctgtatgctgcggatatatttttaaaagctcgtttttttctgccaactcaaaatccgaatattcgaatcctggcgaaaccgtacagcccacgagcgcatacgaattcggctttgtcatttctgcggcgaaccaatgcaagcctggcatgacaagctgaagggattccccggcctcaatgtttttgccgagtcgagcggttttcaagttaccgtcattcgtcagtaagtgcagcgccaacgcatcgccgtcgtagaaatgccaaacttcatctgattgcaagcgatgaaaagcggagaattcctggtcggtaataagaaaataaatgctggtagaaagtgctcgcttggtttggtagcgattgggcaagccatcgctggccacgaagtctggcgagcgataaacttccttgaaaaagccgccttcggcgtgcggctcaagctctaattgttcaatccaatattcaacgggtttcatgaaatcaacctaatggcgttttggatttaagccctatcgtcttttttctcacctggatggttttcttgctgctgatcgcgaaatgctttgattttctccgttttctcattgatggttttgagtgtagaggaaagatcggcattcatttggcgaatgttcgaaattttgcttctcagttcctcaatagtatcggccacgttttttaacgaggctgatttttcatacatcaaaaaataatcgatggcgcgcagcaacgcccgatgcaaatcgccatgatatttatcttgaacgatttggaagaactgttctgcttttagctcttcgagttgaataccgtcttcgctgtattgttgaagcagttgcttcagttcttcttttgagctcataaggatttcagcgtaatgagttagaaaaacaagtttcttgaaaaagcaaacgcatttgtttaacaggtgcctcttggctggaaattctgctaaagtgttctaatgtaaaacatgatgggcggaaaccaaatcaaagatttttgtttttatatctggacatttgtgccatgtttgcgcggtaagcgtctaattttttggcaagctcagcatccgaagtggatagaatttgtgcggcaagcaaaccggcatttttagcgttgccaattgcgacggtagcaacgggaatgcctgctggcatttgaacaatcgagtaaagcgaatctacgccgcctaacgctttggatacaacgggcacaccgataacaggcagcgtggtataagatgcagtcatgccaggaaggtgagctgcgccgccagcgccagcaataataacctgcaagcctctttggcgagcggctttggcgtaagtggccatatcgtcgggtgtgcgatgagcagaaaccacgcgcacttcgtatggaatcccaaattcggaaagcacttttggcgcgtctatcatggttgtgaggtcggaatctgagcccataataataccaacaagtggctcatcggacgattggattttgaaattttcttggctgggctgagatgatgcagacatattttttagattaaagttcaatttgagattcaagatgttgggctaatgaaaggcattctgtcaccgagtttcctctaacggttaagtgccccatttttctaccgactctacatgccgatttgccataaatatgcaggttggccaccggcggaattttgctgaaatctacactttttaagtgagccaggccatttcgttttcctaacagatttaccatgacggctgctggaataaccatttgcgtgctgccaagtttccagccaaaaatggcacgaagcaagttctgaaattgtgaggtgtagcaagcttccatggtgtaatggcctgagttgtgaggccttggtgccaattcgttgattagaatatttgcatctgtgtctaagaacatttccacaccaaaaatcccaacgccatccaaacgttcaatggctgatttggcaagtgaaataacttcatcaataagcgtgctcgatagccgagctggcgcaatgacatatttgcaaatatgattttcttgaatcgtctcaacaaccggataagttacgatttcgccggttttgctcctggcgatcatggtggccagctcaagctcgaaatcgataaagccttcagcataaacgctgtgatttggaaaccctaattcggcaagcgcttgcggaatatcatgttctgagtgcacggtgcggttgccatagccgtcgtagccgtgttttcttcgcttgatcaaaaatggatagccaagatttttgccacattcgtaagcggcgttttcggaatcaattgggtagaattgagaaaccggcaagccatgatctttcaggacggttttttgcgtgaatttgtcctgaatctgttttaatgtttttgaagaagggaaaacgggttttcctaacgattcaagaaattccagcgtggacggcgccacaaattcattttcaagtgtaatgatgtcgcttttctctgcaaactcggttagtttggccgtgtcattccatgcgccggtaaaatgaaatggtgtaatgttttggcagggagcgtcttttttctcttcaaaaattgcgacgctcatgcccaaatgaaaggctgcgtacgcagtcattcgtgccaattggccgccacccaggatccctaaagttggaatgtcggactgtttgttttgcaaggttggaaaattttatgtttgtgttagtttcacagcaaaggcgaacggtgcacgaaaaaattgcaatttttaagacgaatgcgatgagaaagcctaaaagataaggacaatcacgatgaattcaaatcaaaagttatctgaagctggggtagttcgaatttcaaaaagttagtgaatttgcaccggattaaagcacattgattttgaaaaaagataattttcaatttgcaaaataagccccaggagttttatttgaaacaaacttttcctaactttcagccctctattttaaggttgcaaatacttttataagcagcaattatggcgcttgaagaatttttcttcttttttttcggagctttagtgataacgggcactttaggtacggtgctttcaaaaaatcctgtcagcagcgctttatttttagttttaaatttttttgcactgggcggattgtacttatcgcttgaggctcaatttatcgcagtggttcaggtcattgtatatgccggcgctattatggttctgtttttatttaccattatgctgttaagccttgaagatgaaagcagcctgatagaaagatttgatttaaaaaaagggtttgcctttttaatcagtggggttttcctggtggaaattttgtatatcgtgggcttcaaattgacaccggtaaagccagtttccagattaacaccggtgcaaattggcgatgtgaaaacgatcggcaaggcgcttttaactgaatacgtatttccttttgaaatcatctctattgttttgcttttggccattatcggcgcggtacttttggctaagcgaaaagtgatagtcggtaaaacagccgtttaaacaaatactgaaagaatcgtgagaaaagttgttctattgcttttagctttaatgacgctgttcagtgcgtgcaaaagtggttcggaaaagaaagaagaaagcagcaccagcaaattaaaagtgggcttggtttttgatgttggcggtcggggtgataaatcgttcaatgatgcttcttataaagggttggagaaggccaaaaaggaattaggcattgcgtatgaatacattgagccaccaggtgaaggcgcagatcgtgaaaccgcacttcgacaattggcttcccagccagatattgatctgatttttggcatcggctttatttttagcaacgatattacagcaattgccaaagaatttcccgaaaagaagtttgcctgtgtcgatttcagtattgatacttcgcgccaaattccagaaaatctttcagccattacatttgaagaacagaaaggttcttacttaattggcacgttagcaagcttagtgaccaaaacgggaaaaatcggttttatcggcggcatggaatcgccgctgatcaaaaagtttgaacgtggttatgtagaaggtgcgcgtgcgataaatcctgatgttcaaattgaaattggttatgtgggcttaacggccagcgcttttaaaaatccagccaaagccaaagaacttgcattaggccagtatgcgaaaggtgtagatatcatttatcaggcttcgggtgcaagtgggttaggtgtttttgaagcggcgcgtcaagagaaaaaatacttgattggaactgatcaaaaccaggaagatgaagtgccaggtcaagttgtaaccagcctgattaaagccgttgattttgccgttttcacaacagtggaggatgtcatcaacaacaagtttaaaggtggcaatacggtgtatggtattgaaagcagaggaacggattatatttataatgataagaacaagccgtttataacggatgagattcgcaagaaagtcgaaagcgttagacaaaaaatcatcgatggtgaaattaaaattgaagaaggcgcttaattattaacatggagtccgataactttttaagtcagaataattgaaaaacaaaaaccataattgaaaaatgaaatacaaaaatctttttgcgtctgttctcattttatttgcatttgcttttatgtcgggatgtggacaatcagaggaacagaaaaaattagcatctgaaattgaagccaaatctaaagaagtgacagaaaagattaaggcatttaaagccaaagaaagcgaactaaagtgttttcaggaagaatatgacaagctgaccaaagaaatcccggaaaatgaagatttgaaaaaacttgcacaaaagcacagcgtgctgattggcgattacaaaaaacaaacaaaagcgttgggcgaagtggtggctgatattgatgttttgccagccaaattgcaagaaaacatgcgctttagcgaagagctcatcaaagaagattacgagaaagcgatggaaaagtatgaaaccgcagttaaaacagcagaaaagctggttgaaaagcatcaagctgtatgtgataaaatgagatcgtatcgtgatgagcattctgcaaatgcggacggtaagtaagtctgatacgatagatgtttattttttttgatgttattcaactgccggttttaggaggtaaaaattaatgaagtcacttgtaacaggtgcaacaggatttatcggatcaaatgttttaagaagattagtgaatgatggacatgaagctgttgcacttgtccggcaaaactcaaacctcgatgctatctcagatgttttggatcgagttgaactgcgctatggagatattacagataagccctcacttgtagctgcctcaaaagacgtttctcatgtttatcattgtgctgggatggcaagaattggcccgggacatgtcgataaactccacaaaattaatgttgatggcacgcgtcatgtgctggaagtcgctaaagagtgcaacatcgagcgtgttgttttcaccagctctgtatcagccgttgggataacagggacgaaagagcctgcgaatgaaagtcaaacgtggaatcttgacgaactgaacgttccgtatttcaaaacaaagcatcttgctgaaaaggaagttcagaaggcggtcgacgagggcgtggattgcgtgattgttaatccgagctatgtgttcggccctggagatatcaacttcaacgcaggtggtttgattcgggatttatatcatcggcgcatcccattctatccgactggcggcgtttgcattgttgatattgacgatgtggtgaatgggcacatttcagcgatgaaaaacggcaaaaaaggagaacgatatattttgggcggccagaatgttccttataaggaagtcttcgatacgatttgtcggattgttggtgtgccaaaggttaatattcccatgtttccatcgcttgtcaagtttgtcttgaaggtaacggaaagtgcgcgcaaacaacataaaattagcgcgttagctaatactgaaattttgacgtcagcatcaaaatttttgtattacgactcatccaaggcgatcaaggaattgggttttggccaaacgccatttgaaaaaacacttgaaagcacctttcagtggtataagtcttatcggttgttgtaaatcagcttgtttgagtcatagccaatgcggctatgacttttattttttaccccactttgaaaaatcccgcgcttaaaaatttcaaaaaaaatatgattgtctctgctcaaaaaaatcaaattcatcattttatgagtttgatttatccggttattctttttcggcagcgattctgatgaatttgcgatcatgttaaaaaaacgtgtcattctcaggctgattagccgaagtggccaacattggattttgaattccgtttgtcttcaaattgctataaaaaagcttccgatgttcgagaatactcaacgagctttattcttcaattctattgatttttcagaagcgtatttttaaaaatagatggatagatttcaaagaaaaattagtgcgtcttcgtttccttccttattattcctttatccagtttctttcggctcaatcagggttcagcgcattggcgcaggctgcgcgctggattttttcaagcaaaattagcaacgagtatggcttcgaatacaattgtggatcgcgtcaaaacggagttgcggcactatcccccgtttgatcagctttccgaagaaatgctggcaagcttggcggctcaagtagttgttaggtattttgaggaaggcgaaattatttttcgcaagggcgacgcgcccaagccttttgcgttcgttgtcgtcaaaggatcggtcaatctttacgatacgctgaacgacgaggatgtgctcatcgacatttgcgacgaaggtgacattttcggcgttcggatgctttttgcacacgacaattattatagcacgtcgaaagttgccgaagaatctttaatctacgccattcccgttgagcatttcaaaatgctgatagaatccgagccgaaaatcgcgctcttttttgccgccgagttcgccgccggaatgcccgagcgcgaaaatagcctcgtgcacgccatcgccttgcgcaaggaatttgcggaatcgccttgcaaaccagttttggttgaaaacgacaccttgcaaattcgtgcgatcaagaacgtggtcacttgctcgcctgatatttccattcaaaaagccgccaaaatcatggcggagcgcaatgtcggttcgattatcatggtgacggaaaatcggtttcctatcggcattatcaccgacacggatttgcgcaaaaaggtcgtcgcggtggaggaaaacatcaaaagccgtccggtttcggaaattatgagcagtccggtgttcacaatttccggcgatcagaccgttgcggatatgatcattttgatgatgaaaaccggcttgcggcatttttgcgtcaccgaagacggtacggcgcaaagttccgttatcggacttatttccgagcatgacatcgtgacggcggagggaaacaatccctcggtgcttatcaaggaaatcatgcaagcgcaagagatcgccgcgctgcctcccgaacgcgaaaaagcggaaaatttgctcgtgagctatctccaacaagaggttgcgatccatttcatttctaatgtcgtcacggaagtcaacgacgcgattatcttaaaagccatgtcatttgcgcaagcgtcgcttgcggcggaaggctggaacgcgccggaagttaagttttgctggctctcgctcggcagcgaaggtcgcaaggaacaactgctaagaacagaccaggataacgccattctttacgaagagcctacgccggaagaagcagaagcggcgaaggcgtattttctcgcgctcggcgaaaaagtcacgcaaactttaattgcatgcgggtttaaaaaatgtccggctgacgttatggccagcaacccgaagtggtgcaaaccgctttcagattggaaagaatatttccaacattggattctttcgcccgagccgatggctctcatgcacgcctccatctttttcgatttccgaccggtttatggcgaagtgcggctcgccgacgaactcaaacggttcattttggaaaaagtcgtggccggacggggcttcattcaatttttggcgaaaaatgcgcttcaaaatccgccgccgctcagctttttcagaaatttcattgtggaacacggcggcaaacacgccaacgagttcgacatcaaatcgcgagcgatgatgccgctttgcgacgccgcgcgggtgctgacctacgaactcggcatcaaagattacctcagcaccaccgaacggtttgaaaaaattgccgaaaaagaaccggcgctcaaagaactcgcgcaggaatcggcgatggcttatgaaatcttgatgcgcatccgcgcggccaacggcttgaaaaatcaaaactcggggcgttatatcaatccgaaccatctcaacaagctcgagcggcaaaccttgcgcaacattttcaaaacgattgagcggatgcaaaacacgttcaatctgcgctatcagttggattacatcagaggatgatgtttttcgcaaaaaataaagcggagcgtcggtgcgacaaaggcttgctccccgaaacggtctgccggtatgttcgcgcccatgagcacccgcttgcgaaacgaacgctgctgcgagccgtgcgcttcgtcgtcttcgacaccgaaaccaccggccttgatgtcaaaaaggataaaatcatctcaatcggtgcggttgcgatttcggattttgccattcaagtggccgattcgtttgaaacgctgattcgccaagaagcctccggcgataaggaatccattccggttcatggcatcctgaaaaaagatttggcgatggcggcaaccgagcaaggcgcgttggaatcgttcctctcgtacattgcaggcagcgtcctcgtcgcccatcacgccatgtttgacattgaaattttaaatcaagcgttaggccgtttttttgacctaaaaatattcaacgccgtcatcgacacggccgattttgccaagcgcattgaaaaaggcccgttttcaagccaagacaccaaagcgggcgattactcgttggataaactttgcgagcgctaccgcatcccgatctacgaccgccacaccgccccgggcgacgccttcatcaccgcccaactctttcaaatcttgctttaccacgccgaaaaaaaacggattttgacgctgggggagattttgtaaagcaccggcattaagtttaacactcaaataatttgctttcatattttcacttgcctaactttcataagcggtcaaagaatccttttgccctcacggtatttgggtatttccccgttttttcattaacccttaatctataaagcaatgaaaagattattctctcttttggctatgttgttaatcggctttactccaacattcgcacaaacggcagttgctccgactgttggagatggcacgaaaaccaatccctatcaaatagcatcgttagaaaatctatactggcttgctgacaaagtgaataatagtaaggagactttctccggaaaatactttaagcaaactaaaaatattagcgcattagagacgagtgactggtttgatggaaatggatggcagccgataggatattttaaaaattcggatgatagtgtttccttcagtggaacatacgatggggcagataaaaagatagatgggctgtacataaaccgccctaaaaagttttatgtcggactttttggctatacaaaaaacgcaagtatagcaaatgtagctgtaacaaatgtatctataacaggtggaggtatcctcgggggacttgttggttcgaatagtgaatcacccattacaaatagttatgtaactggcgtcatatacagtgatggtattatggggatgattgggggacttgttggttcgaatagcaactcaacaatcatggatagttatatgattggggttataaacggcaatggtgctacaaatatcgggggattcattggaatgaatagtaattcaactattagaaatagtcgagctgcgggggcaataagtggagactcgtttgtcggtgggttcattggaatgaacagtaattcaactattacgaattgctgtacaaatggcgttactcatggtaatggtttattcgtcggtgggcttgttggaatgaacagtagttcaaccataacaaatagctgtgcacgtgtttcggtaaatggtaatggttctacaggtgggtttacaggctcaaatagtgatggctcaaccatagcaaattgctatgtgataggctctgtaaatagtgacaatggattttatttcggtggattggccggattgaatacagacctctcaagtataaaaaattgttacgctgtagcgaaggttacagcaacgttctcctttggcgggcttgttggggaaaacaataacagtactgtaagcgcttcgttttgggataaaactgttcagggcactgggaacaagattggtgaagggaaaactagtatagaaatgaaacaaaaaagtacttatacaggatgggatttcgtccggggcaaagatgggttctgggatatagatgaaacaaagctaaaaaataatggctacccatatttggaataggcaaaagggaaagtgtgtttgggggtgcagaggccaacaaccttgttaatgttgacttttacagggcagtgctataaacagactccgacaattaccgtttaggttagaattctcgtcgttgatgagaaaaatgatcgtcaggaattcaaagaatacgccttgtcgcaaaattacccgagcccattcaacccatcaaccacgattgcttttagcttgaagcaagctggaaaagtcacgttccgcgtgtttgatatgctgggtcgtgtggttcatcaagaaatcttcaacgggaaatcaggcgaaaacgcgccgatttcctttgatggaaaaaggttgatgagcggcgtgtatttctaccaaatcaacgctaatggattttcttcaaccaaaaaaatgatgctgttgaagtaaaaaatcggttcgcaatttcaatagaaaaaaaggggcggaaaaagccccttttttgtctgtcagatttgaaaaataggcaagtgtcgccatagatttttttcgtcaaaactttttgacaatgtgtttgacatattgaacgagaatgagtaatattggggcaatttgttagagggtgatttccacttcgagctttccctaagtttttaaactataggtttgttttcgtttttctctccttttgttcttagtgtggtgcttttatgataataaaaatgcaggtgagtggcatttgtgaaatgaagatttgaaatggtaagccagaaagtacatgaagtcggaaattatcgttttgttaggttcatcaaacgaacattttttgttccttttcattcattaagttctttgttaagcgtcttttcatcaaacgaagcaaattcattaaagttgctatccattttaaagttttggcggttttgttctgaaaagcgttacaacattagcgtttacaactatgacaaagaaagcaatttaaacgaggcgtttctatgaaaacttttaagattggaggaattcatccgcccgaaaataaactgactgaaggcaattcaattgaagtacttcccatcccaagtgaattagcgatcccacttcttcagcaccttggaaaaccggccaaaccggttgttaaagcgggccagcgcgtcaaaaaaggcgaattaatcggcgaagctgacggttttatttctgccaatgttcacgctaccacaagcggcactatcaaagccatcaagtcacatccacatcctggcggtcaatatgcacccacggtttttcttgaatctgatggccaagacgaatggcttgacggatgcaataccgagccgcaagattggcaatcgttttccaaagaagatattttaaaccgcattaaagccgctggcgtggtgggaatgggcggcgctggatttccaacaaatgtaaaacttgctccgccaaaagataaagtcatcgacacggtgattttaaatggcgctgagtgcgagccttttctgacttcggatcatcgcttgatggttgaagaacctgaaggtattattgaaggactcaaaatcatcacatctctttttagcacgccggtgaaagcttacgtgggggtagaagccaataaaaaggatgcgatcgaggcgttagccaaatatgcgtcttcttacaactttgaggttgttcaacttgagacgaagtatccgcaaggtgcagaaaaacagctcatcaattccatcacagggcgaaaaattcaagaaggcgagttgccatttgataaaggctgcatcgtcaataacgtgggaaccgcttttgccgtttatgaagcggtttgcaaaaataaacctttgattgaacgtgtggtgacggtttcagggattgaaattcaagccaaaaagaacttgaaagtaatcatcggcacgatgttttccgacattatcagcgcctgtggaaacattcccggcacggtcaatcaggtgatttctggcggccccatgatgggaaaagcccaatactcctttgaagcttccattattaagacatcttccggcattttgtttatcaataacgaaggactcgacacctcgcgcgaacgaacctgtattcgctgtggaaagtgcgttgaagcctgtccgcaagagttgcaaccttggttatttacgaatttagcccagaggcgcgagtttgatgaactccctgcttatgggctttttaattgtacggaatgcggaagttgcacttatgtctgcccgtctaaacgagaaatcgtgcactggattaaatactccaaagccatagtcaataataggaaaaaacgaaaatctgcttaatgttttgggtttaaataacttatgcaaacagtcactttaaaagtttcatacgcaccttttgttcgttccagtgattccatagaaaaagtcatgtacaacgttgccattgcactggcgccggcgactgtgctttcgatttatttctttggatggcgagcattggttttgacgattctctccgttgtgagctgtatcggttttgaatgggcggttgataaaattcgggggcgtgagcaaacagctgctttagacggcagcgcgtttgtgacgggattgcttctcgcgctcaatgttccttccagcctaccctattggatgctaatcatcggagcgtttgtcgctattgtcatttcaaaacatctcttcggcggattgggatataatattttcaatccggcgcttgttgcccgcgtttttctcttgatttcatttcctgtcgccatgaccaactggccagttccgtttggcgtggatatggaaaccgctgcttcgccgctcggcgtgctaaaaacagatggcgttgctgctattcaagatattagcttgtggcacatgtcctttgggcaaattggcggaagcatcggcgaaacttctgcgattgcccttgttttgggcgcgctttggttgctgtttaatcgctacatcacgctcaccattccgctctcgtttattttaactacatttggtttcaccggcattttttaccttctcgacccgctgcactacgcttcacctatttttcatgtgttaaccggcgggttgctacttggcgcatttttcatggcgacagacatggtcaccagcccaattgctttgcgaggccagcttctttttggcttcggttgcgggcttttaaccgcaatcatccggttgtggggcggctatcctgagggcgtttcattcgcaattttgattatgaacgcactcgtcccgctgatcgattcttgggatttgtcggataaaaagcaaaaagcgaaagaggaggcaaagtagcatgaaaccggttattactttaacgcttgttgggattattagcgcggcgctgcttgctatggtcagcgacatgacgcgcgagcccatcgcggcagccaaagccaaaatgaagcgcgaagccattgaagatatttttcccttcaaaatcgatagtctgaaaacgctaaaaaccgaaagcggcacgttctacgaagccattggcgcttcgggcgaattgaaaggcgtggccgttgaagccgctacggaaaaaggctattcgggaaaaattgaaattttgctcggtgtttcgactgccgctaaaatctacggctataaagtgctctcgcacgctgaaacgcctggcttaggcgacaaaatcaccaagccgagatttaaagagcaattcagaaacaaagatttgaattccgggatttggaaagtgaagaaagatggcggatttgttgacgagctcaccgctgccacgatttcttcacgcgctatcaccgacgcggtgcataacggcctggaaatgatttcaaaacaatatccaaatttgtcgaaccaatgaacgaagctttcaacgtcttttggagaggcattttaaaagaaaatcctgtcttgaaaatgcttctcgggttgtgtcctgtcttagcggtcacaaccacagccatcaacggattgggaatgggactggctactttgtttgtccttttgggatcaaatattgcagtttcgcttttctcgaaaattattccaagcactgttcgcattccggcctacattgtcattattgcgacgtttgtaaccatcgtcgatttactcatcaaagcttactcgcctgagctcaatcaatcactgggacttttcattccgctgattgtggtcaactgcatcattttgggacgcgcggaagcctttgccagtcgcaatggcgtggtgcattctattttggatgcgtttggcatggggctgggttttaccttcgcgctgctgcttttagcaacggttcgcgaagtgctcggtgcgggcacgctgtttaatattccattggcaggtgatgaaccaacaccgctgcttgtttttgcgttgcctcccggtgcgtttgcgggcttagggctcatcattgcagggatgaacgcattagagaaaagaaaggcggcttaacaaatgaaagaaatcttaattgttatcgtcagcgcgatttttgtcaataacgtcgtttttgcgcgttttcttggcatttgtccttatatcggcgtttctcgcaagttagatacggcgctcggcatgggctttgccgtcacgtttgtgatgacgctcgccaccgccatttcttatgtcctttataacggcattcttgttccgttcggcatcgagtacatgcaaacggtcatgttcattttggtgatcgcatcgctggtgcaaattgtggaaatcgtgttgaaaaaagtgagcaaggcgctgtatagctcgcttggtatttttttgccgctgattaccacgaactgcgcaattctcggtgtggccatcttgggaaaccagcaagactattcgtttttcatggcggtaattttcgcatttttctcggccatcggcttcattttggccatcgtgatttttgcgggcattcgtgaaaaaattgacacggctgatgtgcctgagccattcaaaaacgtgccgattagctttatttcggcagcgattttggcgatggcttttatgggcttttctggccttgtaaagtaacgcgccaatgaatcggaaactcattttcatagccacgtttcttccggtgctcctgctggttttttcttgctcatcggaaacgtacaagatgtatgagcaagaaaaaattttgatgggaacgctcttcaaaatcaaagcttattacaacacgaaggatttttcacgtgcgcaattggattccatcgcagcgctttcttttgccgaagtcgatcggctggagcaagatatgagcgaatggaaacctgagagcccgatttctatggcagcgacattttccggagaaaagccggtgaaaatcacaccggaaattcgggaggttgttgacatggcgttggcgatttccgaaagaacgagcggcgcgtttgacattagcttcaagccgcttggccaactttggaatgtgaagcagcgaaccgttccaccgacaaaagccgaaatcgatagcgcggcaaagctcgtgaatttcaaaaatattgtattgcaacccgatagcttgacgctttttttgaagcaaaaaggaatgcgtatcggtttgggcggcatcgccaaaggctacgcagcgaaaaaagcgggtgaagtgcttgaaaacgcgggcatcgaaaattacatcctaaatgcaggtggcgatttgtacttttccggctcaaaaaacggcacgctttggacttccggtattaaagatccagatggagaatcagcgcccgtaatgacgttcgaaattcgcaaaaaattgggcattgcaacaagcggcgattatgagaatttcttcatgtatcagggggaaaaataccatcacattattgatttaagaaccggatttccggcgaaaggattgaaaagtgtaacggtgttttccgaagacccaacgctggcggatgcctatgccaccgcattttttattcttggttataagccggctttgcaaatcgtgaagcaattgccaggccttgcttttgtgatgattgacactgaaaatcagattctaaaaagtccaaatgtggctgagtttatttcggagtttgagtaaagtggttgatggatgaaacaatgagaagggaggatttttaactaaaacgaaatgaggtgaatgttatgaaaggaagagttttaaaagttattgatgacaaggtggagctacggctcttttgcgatgccaaaaaagcatcgatggacgggcactgcggggcttgccaagcgcttaaaacggaaaataacaattccgatatcattattgcgcagaacaccattaatgccaaaatcggcgacgaagtggagttgggcttaaaagaacatgccgagctaaagtccgctacgattcttttgatggtgccgctggcgatttttattgttgcgttaggcgtggccaacgggcttcatctatcggtatgggcgtctgtattgataggggttttgactttgggaattacctacgcaagtgttaaactcatttataaaaataaaacttattattacttattgggagggaaatagctatgttcagcacaattttgattccagtggttagcttaggttcggtagcgtttgccttaggggttattattctttttatttctaaaaagttttatgtggaagaagatccgctggttggcgtggtcaatagtcttttacccggcgtgaattgcggtgcatgcggctatccgggttgcaatcagtttgcggaagagttggttcgtacaaaagattccagcatggtttgtcctccgggcggtcaagatacggcagaggagatcggtacgacgttgaacatcaaaatggctgaagtgaagcctgtggtttgtgtctcgctgtgccaaggtggcaatggcgtggcaaagccaactgccgaatatgtcggtattcaagattgttgggcggcaattcaagcttttgttggccctaagcaatgcaaatattcatgtatgggcttgggttcttgcattgcttattgcgactttggcgcgatgagccttgaaaatggattaattaagatcgatgatgaacgatgcaccggttgtggcgcttgcatcccagcttgtccaacgggcgttttaaccttgcagccaaaacgcgagaatcgctatttcattgcatgtaattcacaagacaaaggcaatatcgccaagaaaatgtgtgaagcggcttgtattgcctgtcagaagtgcgtgaaagtttgtgaggaagacgcaatcatcattgagaacaaccttgccaaaatcattcaggaaaaatgtaccgaatgtggcaagtgcgtggaagtttgtccggtcaatgtcaattgcatcattttgaagcacgatcagggcggactgccagcttataaaaacgccgcttctgcgccggcaaaagtgtcggaagaagctgaatcgctcagaaaggcgagctaattttttcggctcaaagggcgttaaaatcgatttttccaaagcgtctggaggtgttccttcaggcgcttttctattccttgctcagttggtttataaaaacttttctccgccaaattctcgggaaagtagttctccggtacaaagtgtccctgaaaatcgtgtgggtatttgtattctttcccaaatccgctgtttttcataagctgtgttggcgcgttgcgtagatgcaacggcacgctggcatttggcacttttttgaccgcgtcaagcgccttctcaattcccaaataagacgcattggattttttgcaagacgcaaggtaagtgacgccctgcgccaagttgatccgagcttccggcatcccaatgatttcaactgcccgaaatacggaaaccgcaagtgtgagcgcgtaagtatcggcgttgccgatgtcttcgcttgcaaaaatgatcatgcgtcgagcaataaacttcggatcttcgccggcatccagcattttggcaagccaaaaaagagcggcgtcaggatcagagccgcgcagagacttgataaaggcagaaatgacatcatagtgcgaatcgccttttttgtcgtagcggagcgcttgctgctgaagcgttttttccagaagcgactctgtgataagaacgggttgttttttggatttctccgcagcgtttatcgcgatttcaagggtgtttagcgctcgacgggcgtcgccggaagcaagccgaaaaagaaaatcccacgcctcgatttgaattgttttttgcatcaaaatctcatcgctttcaagcgcttgattcaccacgcggcgaatgtcctcattttctaacggcttgagaagatagacaacagagcggctcagcagcgcaggaataacctcgaaagatggattttccgtagttgcgccgataagcttcagcgttcctttttccaccgcacctagcagtgcatcttgttgtgctttgttgaatcgatgaatttcatcgataaagagcgaggttttcttgcctcttttatgattctgcagcgcttgggtgatcacggaacgaacttctttcacgcctgaatcgatagcggaaatttgcatgtattcatagccgctatttcgcgaaagcaacagcgcgagcgttgtttttccaacgcctggcgggccccaaagaatcatcgaaggaaaatcaccggaagagagaaattgcctaaaagggctgtgcgaatcggttaaatgcggttggccaatcacttcgtcgagcgtttttgggcgcatgcgttcggcaagcggctcaatcggcgtgggcttcgatgactgctcgatttcttcaaataaatcgctcatgagaatcaactacggataaaaatttgtctcagccggattattgcacgggttggctataaatttccgggtagagttttctgccgcattctgggcagatgccatgagagcaaacggcgtcggtgtggttgcgaatgtagtcagctacatcgtgccattcgccattttcgtcccgcacttttttgcaaacgctgcacatcggcaacatgccttccaaaactttgatattattaatggcttcttgaagttctttgctgagttttttttcatttcgcagcaaatgaaactgggttctggtgttgatatgtgttttccagctcagccaaaaacccaaaaaaaattggcaaaaagaagcgccgaccaaatacattgttcggctacgtgaggaatatttttgcgagtgagcagaataaagcagacgcccagcgaaaagtaggttgctgtgatgatttgaagtatcagctgtgtggggaaaaaaatgtagatagaaaagatgatggtaatatcaatcagcaagtgaaagaaaaatgtgggcgggcgagtggaatcaatgtagagaatggcgctgcaagtgctgatgagcgctaaaaatgtaacccgatcaaattgtttcggttctttaaactgtaagaggagatagaaataaaaaaggttaaaaagggtaagaaagagcctaactgcaagaatgatgtggtagatgggttgctcatttccgagtagctctttgtccgagctgataaaaagaagattgaagatgagcagcagaccgacaataatgatcgcttgcaagcgatctcgatctaaataggtttcgcgataagcttcttctaatggtgcggatttgaattgcccaagccaagaatgaatttctgcggggatgcctatttcgagcattttcataataagttgactttcagcacgagcgcgtgcttaaggatttcgagtgaaaaaccttcaaaaacctctaaaaaaaatattttagatgtttgctaattcaagttacaacaagctgaaaagatgtcaaaaaatagtgcgtactaaagagttgcaattcgcctcgcaaaaaactaagttgaaaaaaatgaattcagtggctatgaaattttcaattggcaaaggcatcgcggtttctttattcttcttgttgattagcgcgccgctgttcgcgcaggaattgcaatgcgaggtgaaggttgatctggtgcgcttgccttccgatgcgcggcttcgtttgggaaactttgtgcaggtggtggaatcctacctaaataattatcgctggacaaacgaagactttaccgatgaagatcgcatttcgtgcaacatggaatttatttttacctcagccgatgtgagcgcgtcgccgccggaatatacggcgcaagtttttattggcagttcccgaccggtttataattccctgcgcaaaacgattattctcaaatatttagaccagaacatgacctttacttatgacgagcggcaaggcatgttgcagcacaacgagttggtttttcagccattgccaagctttctgagcttttatgcgatgatgattttgggctacgattttgattcctttagcgttttgggcggaacaagcctatttgagcgtgcttcaaaaatcacccggcaagttggcgaaagcagtttttctaaaggatggaatattggcgatgccggcggacaaaatcgctcggctatcgtcaatgaaatgttggatccgcgatttgaaccgattcgcaaagctttttttgattaccactacaatggcttggatgagatttatcgcgacaagaaaatggtggcgcaaaccttaaaacaagtgattcaagtttttgcggaaattgattcgagatatcagcaaagcctcattatctcgcgcttttttggtacaaagtattctgaaattgccgagttgctcaaaaatgtggacgaagcagataaaaaggatctctttcaagcattaattgcggttgacccttcgcataaacaagcctacgatagtatttttagccaaagtaaaacgaaataacccttttaatagagaaattgtgctggcactgcattatccaacgattgaaaaaatactgacaaaatttattgaaaacgaagtcaagaagttcggattcaaacgagtggttttaggcctttcgggcggaatcgactcagccgtttcgtgcagcttggcaacgaaagcgttaggaaaagaaaatgttttggcggttatgatgccttacaaaacgagcaatcctgatagtttaaatcatgcaacgcttttggtgaagcagcttggcattggctcggaagtcgcagaaatcacgccatttgtggatgcgtattttaagcaagttcctgacgcgagcaatttgcgaaaaggcaacatcatggccagagcgcgcatgatgacgctctacgatatttccgctcgcgatgcggcgcttgttgttggcacaagcaataagacagagttgttgttaggttacggtacgcttttcggtgatatggcctcagcgattaatcctatcggtgatctatacaaaacgcacatttgggcgcttgcgcgtcaccttgaagtgccggagccgcttattaccaaaaagccgagtgccgatttgtgggaaggccaaagcgatgaagacgagctcggatttacttatcaagaagttgatgaattgctttacttcatggtagaagagcgccttagcgatgccgaaattttggaaaaaggtatttcgaaagtttttttagatagggtaaaacgattggtggtaagaaatcagtacaaacgcatgggaccggtgatcgcgaaaatttcctcaagaacgctcggcatcgattttcgttacgcgcgcgattggcaagtggtcaaataacccggttcaagtttcagccagaaattcagcaatttaagcatatagagacgcaagatattgcgtctctattttatttggagtgagccatctgatttttagccagattaaaaatgttttaagcaatactcaaaaagtttctctttgttgatggccaccgcacccacttctccgcaaacaattcccgccgcaaaatttgccagttttgcagcctcaacaatagtcaagccagccgataggcctaaagttagaacggcgatcaccgtgtcgcctgcgccggatacatcggccacttcaagcgcaacagatggaatatgcgtgagcgtgtcgttgtagatgctaacccctttttcgccgcgagtcagcaaaatatattttgactttaatttttcgcgaagcatccggcaggcttcttcgacatctttatcggtgtttttgaaagttctgccaaacgcgtccgagatttccttgaggttaggtttgaaaaccgtgcatttttgaaattcgaaaaagttcgcgcgttttggatcgaccaaaatcgggatatcgtgttggttggcgagtttggtgatcttatgaataagcgacttggtaagaacgcctttgttgtagtcttcaaaaatcaccgcagaaatgatggaaatattttccgtaaaaccattcagaatttcctgctcaatggcgtcggaaatgggctcttttgtctcggtgtcgattctaacgatatgatgattttgtgcaataacgcgggttttgcaagtcgtttttcgtgttgggtcgatagctaaaaaatctggcgaaaattcctggagcgtcatttcataagcaagctgcgtgcggatgtcgtcattgccagtcacgccaaaaagcaagcaactgccgcccagcgaatgaatattcatggcaacattggcggcgccaccaagccgatagctttcttcatgcacatcaattaccggaacgggcgcttcaggtgaaacccttgtgacttcgccaatgatgtatttatccagcatcacatcgccgataaccgcaatgcttttttcgcgaaatgaattgaatagtgcagtcagcttcgttctctccataaaaagtaagaattcaatcgatttttgaaatagctcagaaaaaataaaaaaatccgttaaagcggtgcaactcctgtttgggcaagtaagttcctaagatgctcaggttgaaatttttgcagacaaatgtaagcatatttgtgcgtttgccataattgagggaaaaacgcgtatccggcggcgtggcaaacttggttgaatagcattctaaagggcatgggcgaaaaaatccgatctgctaaagctaggaattttttatcaaaatgaacgagttgcggctgatgggaaaaacgcttaattcaaatcatttttgagcagcggttccagaattttccaaacattttctgcgaccattttatggccttccacatttggatgaatgccatcgggtaagttcaaatttggctggccgcccacgccctcaagaagaaacggaataagctgggcgcgattttctttggcaagctcgggaaaaatttgctggaatgaatcggtataggctttgcccaagtttggtggcacttgcatgcccgcaatgatcattttcatagcgggatttttctttttcgccaaatcgataatgccttgaagattttttttggtggtttcgggcgaaatgccgcgcaagccgtcgttggcgccaagctcgagaatgaaaatgtccgcaggctttttcaaaatccaattgatgcgccgaagtccgcccgcagacgtttcgccacttagcccggcattcaccactttaaacggccagccaagctgatctattttatcttgaatgagcgaaggaaaggcgttgcttgggcgaagtcccatgccagcggtaatactatttccgaaaaaaagaatcgttttttcggcttttgcctgcgattggcttttgggatcgagccgttcggaaagcaaagaagtattaaataacaataaaattgagagcagaacggcgtttttcataagtgtgtttttaaatcttagttaatatttattaagcctttaaataggagaataaattctgtttttttgaaggtcatttctaaaaacaacttttaaaataaatgaaaaccgttctggaagtaagtggcttaacgaagatttatcaaagtggcgagaggcatttgaaggtgttggacgcgattaatttttccttacaacaagccgatacatgcgcaattgtggggccatcgggcagtggaaaaaccacactgatgggaatttgcgccggtttagataagccgacttcgggcaacgtgcttttgaatggaattaatttgggcagtttaactgaggatggacgcgccaaagtgcgcaatgaatatgtgggatttgtttttcaaaattttcaacttattcctaccctaaccgcgttagaaaacgtcttaattcctttggaactcaggggcgaaaaagttaggcatgaagaagcgatcgcacttttggaaaaagtgagcttgaaagatcgcatgaatcattatcctgtgcagctttcgggcggcgagcagcagcgcgtggctttggcgcgagcgttcatcaatcgcccgatgattcttttcgcagatgaacccacgggaaatttggatactgaaaccagcaaagccgttgaagccttgctttttgcactcaataaagaagcgggaactacgctcgtgcttgtcactcacgatatggaactggccgagaaaaccggtcgcattatgaaaatcaagggtggcaaaatggtttttgacagcgcaaaagcagctcagcaaatcgggctcgaaaatgtgaatcactaaaaaacgatatgcaaccttctaccttttcgctgtttcggcaaattctctggactttcgccatggcttggcgcgacagccgcacatatcgcaagcggctcggactttttactacttccattgtgttgggcacggcggcgttagttgctatcaactccctgaaagaaaacctaacagagtcgattcacacggaatcgaaatcactattaggtgcggatctcttggttgaaaaatcgcagccatttacttccgacgagcgacagcttttcgactccttgaaatcggcaggaaatgatatttcaaatcaggtggatttttcctcaatggtactttttccacaaaatggaaaaacccgtttggctattattcgagcgtttgaaggaaattatccatactatggcgaatttaaaacagaaccggagaattctatccagcgcttgaagcatgaacagtttgcgctggttgatgaagggctcatgacgctgtttggcgcaagggttggcgattctattcaggttggcgcgttgcggtttgggatcgcgggaaagttggaggaaattccaggtgaatcggcttttgaaactttaattggcccacgtgtttatattccgcttgcctacttacagcgcaccggcctcattcagcagggcagccgaacaaagcataaagtatactttcaaataaaatcctccgaagcgttagttcaagttcaagaagttctgaaaggaaaattagatctgtccctaacaaaaatggtcactgccgaagagcgacaagtagcgctgggcaaggccatggaaaatctgtatagattcttgaacttaaccggatttatggcgttgctacttggcagcattggcattgccagtgcggtaaatgtgtatatgaagcagaaacttgaaacagtggcggtgcttcgctgtttgggttccgtgtcgtggcaaacggtcagtatttatttgattcaggcaatggccatgtcgcttttaggaacgctgatcggcgcggttattggaattgggctacaatatgtgctgccgatcattttagtcgattttctgcccatttccattgatgttcatctttcgctgtcaagcattttgcaagcggctgcggtaagtcttggcatcacgctaaattttgccctgttgccacttctgcctgttcgccgaatttcgccgttgctggcgcttcgcagcgcctacgaaacggacagcagacttgcaaaagatccgctgcgttggctcatttacgtgatgattatcattggggtttctattttttcggttgtgcaaatcaagtcgccggatgtttcctggtggtacgggttgttatttccgcttggcgtgggcgtggtggttttgctgctcgccgcatttgcccagctttttattcatttgctgcggcgatttttcccggagcgaagttcttatgtgtggcggcaaggtttggcaaatctctttcgcccaaacaaccaatcggtggtgttggtactttccgttgggttgggggcgttttttatttcaacgctatactttactcaaaatgcgttgctgagccaaatcgctctttctgataaaaatgggcagccgaatcttgtgctttttgatattcaagccgatcagaaaaaagaagtggaggcgctggtggcgtcggaagcaatgccaatcatgcagaacattccgattgtgaccatgcgtttttcgaaagttaaaaacgtgcaagttgccgatttgaaccgggattcgtcaggaacgcaggcctatttttgggaatatcgaacaacctatcgcgatacgctggacgaaacggagagcattttggcgggaaaatttcacggtcgcgcctcgaaaaatcaagaagtggttgatgtgtctctggctgaatttctaacgaagcgcctcaatgttggcgttaatgacacccttgtttttgatgtgcaaggcgtgccgataacagcgctcgtgagcagcattcgcaagatcaatttcacgcgcattcagccgagtttttccattgtttttcccacgggtgttttggaagatgcgccgcaattttttgcgctggtcacgcgtgccaaatccagcgcggaatctgcccgtctgcagcagaagctggttcaggcttttccaaatgtttcggcgatcgatctcgaattaatcgtaaccacgctcgacgatgtgctgagcaaaatttcgttggtgattcgcttcatggcgcttttcagcattgcaaccggttttaccgtgttggccggcgcggtgatgacaagccgttaccaacgcgtaaaggaaagcgtgcttttgcgctcgcttggcgcaatgaaacgccaggttgtgcaagtgatgatcgtcgaatatttttttcttggcagtttggcggcggtggtgggcgttggcttagcgcttttaagcagttgggcgctggcgcatttctttttcagcatcgatttttcgcccagtatttggccaattttccttgcgatcggtttggttgtgggcacaacagttttgattggcgtttgggtgagccgcggtattcatgcgcgttccccgctggaagtgctgcgcgccgaaacgctttaaagcgtgagattcacagagcggcgcgcgctatttgttcaaaagccgcagttcgaaaaatgttgcgtcaatcaaaagcgtgatttttcatcgtgcgaaagccgaatacacagcttctattttctgcatttatgcagaattttgactacattttagtttaaaacattagcctactttaacctcaacggtgcaacatgttagccgaaataatttccattggagatgagcttttgatagggcaggttgtcaacaccaatgctacttttatctctaaatgtttagacgaaattgggatttcgacgcgacgaatcctaaccgttagcgataagcccgattgtatcgaaaggcagcttgctgattctttgagccatgccgatttggtgctcaccacaggcggtttgggccccactcacgatgacataaccaagaaaattatcgccgacttttttggcttgggatatgaattcaacgaagaggctttcgagcgctgcaaagccctttttgcaaggcgcggtagagaaatgccagcatcgaatcgttcgcaaggtgaagtcatcgaaggttcggtggttttgcaaaatacgcgtggcacagcgccaggcatgattttgcaaaaccttcctaattatgaaggaaagtttgttgtgattatgccaggtgtgccttacgaaatgcaggaaatgatgcgcgtatcggtcgtgcctttctttcagccgcattcaaagcattttattaagcatacgtcgctcatgaccgcaggcatcggcgaatcgacgctcgccgagcagattggtgaggtaaaagcatttcttcccgacggatctacacttgcatttcttccgcactcagtcggcgttaggctgcgtgtttcctcaaaaggtgaaaatttccaagcggttcaaaaagaacatgcgcaagtggttgacgcattaaaagcacgcatcggcggatatttatacgccacaacagatatgccgcttgaggaacacattggcgaattgttgaaatcgcgcggcctgagtattgccacagcagaatcttgcacgggtgggttaattgcgaatcgcctaacaaatattcccggatcttcagcctacttttatcaaggatttgtaacttattccaacgaagcgaaaatcaaggcgctgggtgttcgtgaagaaaccctggctgcacatggcgccgtgagcgaagaaacggctcaagaaatggccgcaggctgccttgaaaaaaccggcagcgacattgctatttctacaacaggaatcgctgggccgggcggcggcacggaaatcaaacccgttggaatggtttgcattggtgttgcaaccagcgcaaaacttggcagccgttcctttgccaaaacgatgatattttgggcggatagattgctcaataaagaaagatttagcgaggcggcgctcaatcttgttagggaattgttgaacgcatcgtaattgctattttgaacttatgcaatttagcctgcagtcgtaaagtctggcaatgctaagcgaattaccctttgaaccggttaaaacaacttgcggcgtgtgctgatccagaaacgcataacgcatttgctatcacgtatttgttctaaatatgatggcttttcaaatagcctataaagaggctttgttatagctgatttttcaagctcaaaaaagtaaggctttgttgccgccatcgctatgtgatgccattagcgatggctctttatttttaatcagtagaaatttgtcgttcggagagggaggagcaaaatgcaagaaaaaatcaaagtccgtattcttgataaggtttgtttagacgtgtctgcgatggatggatcgttgctgcaatttgcaggactctatgattattattgccctgccgatgttcctaaaaatttaggtgagtttattttacaaaatccccagtcgtattttttggttctggttgatccgttgacgctgcacagagagcaattgaaagtgccgatagcgggtcagaagcggttggcatttgcagtggtggcctcaccgcatgaactcaatgatgttgagcattgcgaagatttgcttgccagcaaatgcgtgatcgatgtgcttgagtcgccgctcaccgccaatcgactgaatattttgcttcggcgagcagaactgtatttccagcaagagcgcgatttacgaacgctcaaacatgagctaacgcagcagcgcgatgaacttcataagctaaatgaaatcggcattgccctttccagcgaacgcgatatttccaagttgcttgatatcatcctttcaaaaagcatggaaattaccgacgccgatgcaggcagcctttatattgtggaagaaatagaaggggttgaggaaaatccggcgcattaccttttcaacaagcaacttcgctttcggcacaccaaaaattatagcaaggcggttccattcaaggaatttacgatgccgattagtccgaatagcattgccggttatgtggcgctttccggaaagccgctcaatttgccggatgtctatgaaatttccggcggtgtgccgtatggctttggcggcagaaattttgatcaatccatcggttatcgtaccacttcgatgctggttgtgccaatgctcaaccgcagcgaagaaaccattggcgtcattcagctgatcaataaaaagcgagacgtgacggcagtactgaccgacgaagctgtgacaaagcaacttgtcattgcgttcaacaaggtcgatgaggattttatttattcgttggcttcgcaagcagcggtggcttatgaaaataaaatccttttcgaagcgcataaaaatctgctcgattcctttattcgcttaattgccgacgccattgataaaaagtcgccatacacgggcggccattgcaaccgcgtgccggttttaactgaaatgctgacgcgtgcggcgtgcgacgactcagatagcgtttttgccgattttaacctcacgcccgaacaatggtatgaacttcacattgcggcgtggcttcacgattgtgggaaagtcaccacgccggtccatgtcatggataaatctaccaaactggaaaccatttacgaccgaattgagacggtcaaagcgcgctttgaagtgctcaaacgcgacgccaaaattgactatctcaaagcgcaacttgctggcgacgcaccggctgaggagctcaaaaaaactttcgacaaaaaaatcgccaagctggaagatgacttacgcttcattgaatcggtcaacgttggcggcgaatatttagaaaatgaaaaaatagagcgtattcgcaagattgcgttcacaccgattgttttagctgggcagcaaaccgcgctgctttctggcgaggaaacatacaatctgagcattcgcaaaggcacgctcacgcccgaagaacgccaaattatcaacgaccatatttctgtgaccattgcgatgttggagaagcttcctttcccgcgcaatttgatgcgcgtgccggaatatgccggcgggcatcacgaaaaaatggatggaacaggttatccaaaaggcctgaagcgctccgaaatgtccattccttctcgaattatggccattgccgatgtattcgaggccttaaccgcagtggatcgtccttataaaaaaggaaaatcgcttagcgaggccatgcggattatgggctgcatgaaaaaagaaaatcacctggatcctgatttgtttgatttgtttgtcaaatcgaaagtttatagagcctatgcggaaaagtatatgtcgccggagctgattgatgaagtcgatgaggaaaaactgcttgcgataaagccaaatgcgcttgaactgaaacctgtggccgtcaaactctaaccttgttagatgggttctttggaaatgaaattctgaatgcgttattcctggaaaaatttcacagcgttttttgccaaaacctaacaagcaacttgattttccgagaagaaaaacgcatcatttgcaactgttctgctaaagtcgttttaatcaacacgagaaggagtttcaatgtccgttttaggaaagctacacattttggatcaggttggattagagcccgctgttatcgatgcttctgttgttggcaaaaccgatgggttcatgtaccatgcgcctcggacaattgcagaaagtttgagtttgcttgaaaagcagcccaacggtgagtttcgctgcttgcttttgattgcgcctgaaacggtgtcgcgtgttgaaaaggaacttccagccagtttacagcaaaaagtggcgatagcaattgtggcgtcggctgataaaattgacgccattggtgattgttcaaaattgcttgaagagccaaacctcatcgatattttagaaacgccgctcacggttacgcgcatcaatgtgcttttgcgtcgcgccgaagtgcatttcaaggagcgcgagcatgtggcctcgttgcatcgcgcattgatttcgcagcgcgatgagctgcaaaagctcaatgaaattggcattgccctttccagcgagcgcgatattaccgcacttttggagttaattttgtccatcagcatggaaatttcgggatcggatgcaggcagcctctacattgttgaagaaattcccgactcgccgtttgataagtacaattactttcgcaacaagcagcttcggtttcgccactcaaaaaattttagcaaggaagttccgttcaaggaatttaccatgccgatcagtccaaatagcattgccggctatgcggcgctttctggaaagccgctgaatttgcccgatgtgtatgaaattccagaaggcgtgccttacggttttggcgggcgcaagtttgatgaaaatattgggtatcgcaccatgtcgatgctgacggtgccgatgctcaaccgcgataatcaaacgattggcgtgattcagctgatcaacaaaaagcgcgacgtgtgcgtgaggttgaacaatgcggacatcacccagcaagtggtgattccattccaaaaaaacgatgaaaatttcatttattccttggcgtctcaagcggcggttgcttatgaaaatcggcggctttacgacagcatccgccgcctgtttgaaggctttatcaaggcttcggtgacagccatcgaatcccgagatccaaccacttccggacactccgagcgcgtggccattctaacggtggggttggctgaggtggttgataaaaccgatgcgggcacgtataaggccgtcaaattttcgcgacaagatattcaagaaataaaatacgcctcgcttctgcacgattttggaaaaattggcgttcgcgagccggttttggtcaaggccaagaagctttatgatcacgagcagctcgcgattgaaaaccgctatgagatcatcagaaaaagcattgcgcttgaagcgtcgaagcaaaaagtgcaatctttgctggaaaaatcgcgcgaggaagcgttggcgacgattggggcgatcgatcaagccagttatgaaaaaatcgctgaattggacgattatctggcgtttattttgaaagtaaacgagccaacaattttgaaaagcgaaggtttcgaaaaacttcgtgaaatacacgccaaatcgtttgggataaatggaaaagaagcctatccgtacctaacggaacaggaagcaattcgtttgatgattccaaaaggtagcctcgatgaagaagagcgtcgccaaattgaatcgcatgtgacgcacacctataattttctcaaacaaattccttggaccaacgacttgcgcaacgtgcctgaaattgcgtatgctcaccacgaaaagcttgatggctccggttatccgcttaaaattccagctgaagccattccggttcaatccaaaatgatgaccatttccgacatatttgacgccttgacggctcaagatcggccttataaaaaagcagttcctcttgatcgcgcattggatattttaggctttgaagtcaatgcaagcaaaatagatgcagagctctataaaattttcattgatgcaaaaatctttgatctcgtcaatcaaaagccggaaggctaagggcatcggattgcacagcccaattgcgagcaaaaatattatcttttattttttacacctatcgaatgttttcgcgtgaatgagcttacaaataacgattctgtgaagaaactattctctgattttaccaacaattcatcggcaacggaagatgaaatgattttagatgcgtcggaaaaaaagacgcccgtttatccgccggtcaatttgtccgaagcgctgatttcgcttggaaatttgcgccacaacgcgcggcaaattaaggcgcaaataggccagtcgcgccgactgatggccattgtgaaggcaaacgcgtatgggcataacgcgggaaaagtagcgccggcgttggttcaggaaggcgtttcggattttggcgtggcaaatatcaatgaagctattcatttgcgaaaagcgcttcaagccgcgcaagccagagaagatagccaaattttggcctttgcctctccgctcgaatgtcaaatgcctttttaccttcaacacgaaattgacctaaccgttacaaattttgagacggcaaaattggccgaagccgtttctaaaaatcatggcaaaaacctaacggttcatttgaaaatagacacgggaatggggcggcttggcattcagccgcgtgagggttttgcgctggctcgttatgttgaggcctctccgtacttaaacttgaaaggcatttacacgcatttttcggatagcggcgaagatctggcttttacccgaaatcagcttgaaatctacaaaaagctcgtctcggaattcgagcacgaagcaaaaagaaccgtgctgaagcatgctgccaatagcggcgcgattatttccgataacgacacctatctcgatatggttcgtccaggaattttgctgtatggctacacgcccgccaaatcgctcactacggcgctggatctgcggcgcgtaatgcaatttcaggcacatgtgctttttacaaaatgggtagaaaaaggggcaaccgttagttatggccggcgatggattgccacgcggcgaacgcgagttgccacggtttccgtaggctacgcagatggatatcaccgagcgctcagcaataaggctaaagtctgcataaatggaaatctttacgagcaaattggttcagtcaccatggatcaaattatggtgtcgcttggtgaggacagttcggtgcaggttggagatccggttgtcctgtttggctgggacgggctgggagcaaatgatcttgccgagcaaattggcacgattggctacgagctgctttgtgcagtttcgccgcgtgtcaagcgagtgttcattgattgagttgcggaatttattagggcaacgcccaagctgttgccctaaaataacttaaagctctacgcagcagagcgtatctttatggcgcacgtaatatagtttttgatttcgggtgaaaaatccatccaaaataagtccgctcatgcctgttccgatcacatcttcgtagatgaccttctcattttcaataacctttagcacataatcgagcgcttttaccggcaagccagcttgatttctggtgactgcttgcgtctgtttgtggaatcccaaaacaacgcgttcattctgagaaatgatatcataacccgcaataaccgaatcgattttagcgtgcttttcagccagcgttaaaagcgcagggtttggagttgattttccatcgattttttccggtaggcgcaccgcttgcgaggcttcaaatccgagggaagttgctctgagttcatgaatccgctgggcattttgtcctaaatcaacgccttcgttgccagaaagcggatcaatcgttaggaaatatcgctcaacaaatccgccaacgagcgattcgcgataagccaaaatttggttgtccagagtaaggcaaataaaagacagttccgggcgagcccacttaatttttttcgtggtgctctcaagcgcccaaatgccaaggtgctcgggcacggtggggtcgtaaaaactgtgaaagaaaataagattttgatatacagcttccaggccgacccaccagccatcgccgacaagcgcgccagccattgcgccagaaggatgcgttaaaacgaaatcctcccaaataagcgtccctgtttcgtcgtcgagcaggaaaaaggacacctgtttttgctccgtagagcgatgttcacaaataagttttccgttttccagaaaaaatgctctccaaatatttcccgacttttgaaattcccattttggggaacgggttttcttaaaaaaattcagcatctccaatatttttgatggtaataaaaaacgctttgtgataatctaaagaattttgaaagatacttttctgggaaacgaagcgtttggttgagccgagaaaaatttgttcagaaaaggtcgggctttccggcgtgaaaaaaagcgtatgtccatttttctggttgcgatggaaagctcgctgcttattcggctcgtattcatcgcggtggctatggttgcgtagtgaagttggttggcgtgaatggtcggcaaagctgatttttcttgcgccatcagttggcaagccacgattttctaagtttgcttttctatattatttgctttgcagttttggcaattcttaattcctttttttcaaattcatcaaaaaatgctcgagacagaacagacaaaagttttaacaagtggcgattcgaatgaaaatgcgcagccagaagaagaactgggattctttgatcatcttgaagaactgcgttggcggctgctaaaaagtgtggttgcgctcgggctcatggcaattgtctgcgcattttttgcggactttttggtcaatgatgtgctcattgggccattgaagcgaagcagcccaaacaccgtgattcaaaacttagtcccttacggtcaggttacgctctacgttcaggtgattttatttgctgcgttggttctgtcttttcctgttttgatttatcaaatttggcaatttgtaatgcccgggctgaaaaaggaagagcgcgttgcctcacgctttgcggtcgcgttcatttcaatttgtttttttgcaggcatcgcgtttggctactttgtgtttttacctgtttcgctgaagtttttcgccagttttggctctgaactcattgaaaacaacattgcgattgatgactacgtgagcttttttcttggagcgctgtttacatctggatttatctttgagctgccatttgtctcatatgtcctttccaaaatgggaattctcacgccagctttcatgcggttttatagaaagcacgccattgtggcgatgatcattattgccgccatcgtgacgccatccaccgacgccatcacgcaaatggttatagccgttccgatgattttgctttatgaactaagcatttggatttcggcctatgtgaatcgcaaaaacgccgcactgaagtaaaaaagtctttgtgtttttttaactgatcaaaaaaaactgcttcaatcatggctcaaggaaaaattgttatagaagaatttacaagcgaagttttgcgggacaatccgctgggcgatccgttcgttcgcaaaatcccgatttatttgccgccgtcttataacgacatcaatcactttccggtgatttttcttttgtcgggatttgccagcacggggctgagctttttgaattatcgcttcgggcgaccgacgcttgccgaacaattggacaaattaattgccgacgggaaaatggccgaaaccatcgtggttatgccggattgcatgacgcgctacggcggggcgcaatttttgaactccgcagccaccggaaactacatgcagcacatcaccgaagagctgattccgtttatcgatgcgaattattacacgattcccggaaaagattatcgggcgctggccggtcgctcgtccggcggttacggggcgctcgttttggccatgcaccatcccgacaagttcgccgcgctcgcctgccacagcggcgacatgaactttgagctttgctacgccaaaaatttcccgaaagcctccgtcgttttggaacgatacgattacgacattccgaaattttttgagacttacgaaacctccgataaaaagcccggcgacggcttcgtcgtgctggacatgatcggcatgtcggcggcctactcgccgaacgcaaataaaagcgtccccgaaaatttcgatgtcccgttcgatttgcgcacctgcgaacgcaagcctgacgtttggcaacgctggttggaaaacgacccgatttacatgattcgtgaggaaaaatatcaaaatgcgctgcggagcatgaagcaaatttttatcgattgcggcaaatttgacgagtataacttgcagttcggcgcacgccaattttccgataagctcggtgagcttggcatcgcgcacacctacgaggaattcccggactcgcacatggacaccgcgtatcgctacaatgtttcgctgcccgttttggtcaatgcaatcaaataatagcgtaaaagccgatgcggataaaatccttatcagttgcgaatttcaaaagctttcgcgcgtttcgcgtggcgtttcaaaagctgaatattttaatcggcgcaaattctgcgggcaagtccaactttttgcaaatcctgaaatttcttcgtgacatcgcaaaagagggcttgccgaacgccgtttgtatgcatggcggcacggattacatccgaaatttgcacctcagcccgaaagagccgctggaaatttgcctaacgctcgtgcagccgcttcgtttgtttgaccgcgcgaatcgcttggaagcggcgtcgcacgagcaaacctactcgctgaaaatcggattcggcaaaaacaattgcggctatcggattttgcacgaagaattagagcttgcgggcacgttcgaaaaccgaccgttcacgcttcgcatcaaaaacgagcaaggcaaacttttggctgaaaaaagtgaagattctgaaaccccgttcgatgcgctcggcatgttgacgctgccggcggatgagcggctcggggaaaacgaggcgttgcttttgtcggaaaattcgctgttgggaatttatccgccgttcggttcggcgcttcggcaatttgccttttatgattttgacccaaaaatgacgaaaaaagccgtgccgctcatcggcaaatccgagcttgaggccgacggcagtaaccttgcgctcgttttaaaaaatattctttcggacaaagatcgcaagaccgagtttttaacgctcgttcaagaggtgctgccgtttatcgaaagctttgaggccgagcgactttccgacaatctgctttatctgcaaatgcgcgaaaccccaaacaaatccgttccgattccggcggcgttcatttccgacgggacgctcaacattaccgcgctgctcattgcgctttattttgaacgaaaaagcgtgttgattcttgaagagccggagcgcaatattcacccgtttttaatttcgcgccttgtggaaatgatgcacgacgcttcggagcaaaaacaaattttcctcacgacgcatcatcccgagatagtgcgcttcggcggcgccaagaacctcttgttatctcacgcgacgcgaaaaatttttccatcctttcgcatccctcgcaaaaagaggaaatcaaaacttttttgaaaaacgaaatcggcatcgaagaactctacatccaagatttgcttgggatataaattcatttccaatacattcaagacttgtttttattatggcaaaaagaatcgtgtcattctgaggattcttagccgaagaatccatcgtgtggatgcttcgccgaaggcggctcagcatgacaagtttgggtttgtcaaacaaaaaagaatcagtcattctgaggattcttagccgaagaatccatcgtgtggatgcttcgccgaaggcggctcagcatgacaagtttgggtttgtcaaacaaaaaagaatcagtcattctgaggattcttagccgaagaatccatcgtgtggatgcttcgccgaaggcggctcagcatgacaagtttgggtttgtcaaacaaaaaagaatcagtcattctaaggcatcttagccgaagaattcatcgtgcggtcgtgtggatgcttcgccggaaggcggttcagcatgacatttttcatcggcaacgaaatgtgatggatggcttcttaaaggctctcgctatctggcgtgaacagatgttctccgccgttttttctaattaatttagtcgggcgacttaagcgttttcagttataaaaaaatcaagacctgcatttattttcaacattagcaatgacgcaacatttatctaaggcggacgaggcggaatatcgtctttccatcgagtttgccacaaaggctatcgagctggcgccgacctgcgagccggcttttttcagccgagccagcgcccattttatgctcggcgattacagcgcggccatcgccgattattcacaaaccattcagctaaacgaagcgcacatcgatgcgtatttggcgcgaggcggcgcaaagctcgctttgggaaactatcaaggcgctttggcggattttagcgaagtggtttcgcgcgacgcaaaaaatcctgaaggctataattgtcgtggcacaacgaactacttgctgggcaattacagcgaagcattggacgatttggttcaaggtattcggctcgatccgcaaaccggcctcaccgagctggcgtatagctcgcgcagcatgattgaatatgatcatggaaattacgcggcggccatcgccgatttgggcgaggtcattaagttagatccgcaaaatcccgatgcgtattattcgcgcggttcggcgaattatttggccaaaaactatgatgtggccgttaaagatttttctaaagccattcagctcaatttgccaaacgagaaagcctatctggcgcatcttttttccggcacggcgcaaatcgggcgcggatattatcaatcggcggtcgaacatttcagccaagcgattgaattgcaaaatgattgcgcaacggcctacacaaatcgcggcatcgcgcaaatcgaactcggcaactacgacgacggccttcaagatgtcatcgcggcgctccgtttagacccgcaaaacgccgatgcgtatttttatgcgggcaaagcgtatagtttgctcaagcaagaaaaaaaggcggttgagcaaatcaagcaggccgcgcggttggagcacaaacaagcgcaggcattacttcaaaaacgacgcattgcttggtgagcgattgcaggcggcgttaatgaaaatttaaaatgtggagaggctcgcggtttattaactttgacttgcccatcgggcatttcctctttaaccgctaaatcattgctgccatgaacatacaaagtgtttcagccgccttcaccactgagaaggttcaggagacaaaggcgttttatataaaacatctcggcgcaaagctcacctttgattgcggatggtacatcaatttggaattcggggagaaaagtcggtcgctgcagttcatgtcgccgaaagccgaaccgcaaaagccatcggttagcgacgggctgatgtatagttttgccgtgccaaatgtggatgaggtttatgaaaacatgaccggcgcggggctaatcccgacgatgccgcttgaagaccatccttggggcgacagagggttcgccgttcaagacccgaatggcatcatgctttacttttacaccgaagccgagccgagcgacgagttcaaagcgtttttcatcgaatgagtttgtaaaaaaagaagagcgcctttttcctgaaaaagacgctcttttttgatttcgcaaaaacttatttgatttcaaacgcaacttccaccgtttgaatcgcctcgctgctcgataagctaccgaacagcatccgacgcattttggtaagcaagcacagttcgaaccgcttctccttcacatcggattttttgatgacggctttcacgaccgcgccgttcgggtttagcaccagcgtgaccgtcagcttgccgcgcttgccgccagattgtgcaaggcagctttgcagcatgtttaaattcttttcaagcacttttttgatgtctgcttccgtgcgctccgtcgtgttcaaggagatttttccaatcgccaatgtaagttctggcgccgggcttgcggcttccgactcatcggcgcttattttcggtgcaatgcttagcgacttcatttgtcgcgcacccgcgccgcccattcccacgcctcttccaattcctccgctgcccatcaggtttccgaacccgccgccgccgaccgcataatccgacacgccgtcgggcaagggcagaggttgcgtgacgctctcgctttcgcccgtcttgttgcgaacctcgctatcgatggcgacgaacgaggtgtatttggtcagcaaattataagtcaggccgagttctgtaatttccttcgtgcgctcatcggattcggaaagggcgttgtagtcgccgagcgtggcaattcggtcacgcgcccaaaggtagcgcaaggccgcatttttctccgacggcttgaatttcttcacattcagcgaatgctcgtacttttccccgtcgccggtaaaaccgcttaaagtgatttttccttcggccttgccgcgccatttgccgaacaaaatcaccggtcgctcggccatcacatccggcaagctcaccggttcgacatcgtaggtttcgaaatcgtcaaatttgtattgaagctgcgttaaaaccggaaactcgatgtactccaaaaatttatccactttttgctcaagcttgatgtcgctgctatcctccttcggcttttgattttcgtcggtcattcttaggctaaatccgccgtgtcccggcaattcaagcaccgtcggttcgcccgaaccggcacgtgccatgccttcaatcaaaaagcgattgacgccgttgccgatgccgacggcaaacaaattggccttgttcaaatttttgcgaatcgtttcaaaagtttcaacttcaaaactgacatagccgtcggtgatgacgacaaaggtgcgcgaaccggcctcctttttcggcaacccgagcgcacggttcagcgcccgcaaaagctcggtgccgccgccgccgtgttcgttctcaagcgcgtaaaatgctttctcgatatttttatcggttgcgggaagcgacttttcggaaagcaatttcgagccgccggaaaaaagcagcaggttgaaagtctccgtcgggcgaaggcgtccgagcaattttttcatcaattcttttgaaatcgcaatcggctgaccgaacatcgagccggagacatcgacgatataaatatattcgcggttgggaatcatcttttcggtaacgcgcttcggcggctgaaccgtcgctaaaaagaaattttccttttcgccctcaaaaagcaacagccccgactgaatttgatttccggccaagcggtagcgcaaaatatagtcgcggttgccgccgaacttttcggatttatcgagcgagacttcggcaagtgattttttctcgaggcgaacggcggttttgtgcgaaacgcaagcgatgtcgtcaatcggcacgccggtcgagacctccaccgcaatatcaaattccgaagtcggcgcttcgccttccttcagatagggcgttttcacccacttgtcgcgctcgcccgcgtccgacgccttccggttggaatagcgcggcccgacgacgctcggataaacgaattcatagacggcgtccgtcggcacgagcagttcggtgtatttgagttcgacgcgaatcgtatcgccgggcaaaatatttgccacgttcatttgaaacacattcgggcgctgttcctcaagcagcgacgcagttttgccttcggatttggccttttcatattcttcgcgggctttttggcgctctttaatttttgcgacaatcgtgcgctcgccaatggtcattttcatgccataaaccgccgcgcgagttgacgctggaaaagtataaatcgcttcaatcggctttttgccggaatttttatacacctgcgtaaccgcgacatcggcaatgacgccggcgattttcacatccgccgaagtcgagagcagcggaagttgctcagcttccggatcgtcgcttttgatgaaaaaataaggtgaaagcgtgcgctcgttttcatcaaccaaagcgggctttatgtcgtaaaggtcggatttgccggagcgcaaagcgttttgctcctgcaagccctccggcgtttcggcctcattttgagccgtgcagcttgattggctaagcaaaaaaagaagggcaagcaaaaagggtaatttgaaagacaggcgtttcataatcttgttcggtttgaattaaaaagacccgagtaacaagaaaccggataggacgggttttatatggcaaaaatccaatctattttggacatgatttgtgccgggccaaacttgtgtcgcactgagcggctaatgttcccgacgcggacagataaacggccatgatgacaattccttatgccatgtaaattgatgccgtcaaagcagggtagacacttaggtctgcccccacaccctttgccggctgatgtgtaggggcgaacctatgtgttcgccctctttgtgcatctcagcccgcctacaaaaatgttgctatcggtagcggagacgaagtgcggcttcttgaaagactgacattcatctccgctactgatgcgaaaaagtacaatgtcattctgaagcttcttagccgaagaatccaacgtagctgggacgcatggatgcttcgctaagaagctcagcatgacaagttgccggttgtcattttagccgtttacctttttccgaaacggagaaagataaacggctcaggcagacatcatttcactcatgtccaaaatgcgataacatgcagatatttttcaaaggacattcacaatgataggaaatctacaaagagaggctcaataacaaaaaccgtttgatgtgagagaatccaggtttaaaaaagagcatgtgagccgaggattggtggtgtttaaggaacaattccaaagaaaaggcggttttcaaacagctttcttaaaataggggttgcgtaaggaaggccgattcgtttaaatttgtggctcaaaaaatagcggattctaaaaattaagaatcaagttaggcagttgggagtatattctcgaaaatctaaaaaacaagcaacccatgaaaatcatcaatatgtggcagaaaatagttggcttgttaagcgtatttatcgtattcttagccttttccggtacgctgctcgcgcaagaatcgccggtgttagaagcggctaaagatccctgcaacgattcactttacttgcggctgaaagatgcgccgcccgtcagcttaacagagtcggagcgagcctatgtaaaacaaaagcgtaaggaatgcgaagagtacagatacggcaaaattgaaaagcccaacgcgttgccggaaaaagaagaagcgcaagaacttgaagaatcgctttcagaactgaaggcggacgaagaaaagccgggtgtggagcaagaatcctttttatccgcgagaaacatcggcattttttcggtggtcattggcgcggtgactggtttaattattgcaattgggaatgtaacagaagcaccattttaaaatttctaccaatgagttataagtttgcagaaaaagattatgcccgaatcgcggcggcactcggcatgaaagagccggttcagttggcaaatcccgttcgttttgaaattgaagatgcctcctcacaacgcagaatcacattggaaattcatgccgagctcgaaattggcgagcgcattggaaatttaatctcggtttatacgccgcttgggttggtgcaacttcacttctgcacggattatgtggtgagtgaggaactcggtgaagtgattttatttgccgaagatcgcggaaaaatctccggcctcattctcagcaaagacgccggtttgacctactactgcaatgtcgataaatcactcttgtccaaagatccattcaaattaagcggagaagttttgggctgcgccattcagctttctttaaccgagcataagctggtcgagattaaataagcatggtgtttattttgccctgatgaacaaatcgggtcggctctgcgcaaacgtgatgcgtttcaaaaatgggcagagccgaaaagcgtttggtgcttatttggcaacgctttattgaactttcaagcctcaacctgaatgtccattatcatttcaaaaacggttaaacaagaactccccgaagagaaaatccgtaaggctatcgaacttgtcttgcaaggtgaaaagtgtgaggcagaggaaatttctgccgtttattgtggcgataggctgattaggaagatcaacatcgagcatttggcgcatgattatccaaccgacaccatttcgtttcgactgaattcgggcaacgctatcgagggtgagttctacatttcctgcgataccgtccggcgcaacgcgcaagaatacgagagttcctttgaaaatgaattgcttcgtgtgactattcactcggtgttgcacttaattggcttcgaagatcaaagcgcggcgcaaaaagctgaaatgacccagaaagaaaaccgctacttagccgctctatttcaccacgatgaaaaataaacgccaattcagatttttaccataaaaggctgttttgtgttgataattttgtttacttcactacggtaggttctgtgtaactttgcctgccagtttttcatctcctaaaaaacatcataacgcgtttgaatatgtgtgcaaaacaacacaagcacgccgttaagtggttatttttcatcagcttaattttttgtgcgattcttttttctgcatgtgaaaaagatgttcagccggatattaaaaagtcggagcgattgtatagagaagggctgttgtttcaagaaagttatgaatatcagcgagcgcttcaagcttttcaagacgcggcagcattggattcggcgttgggcagaacgcgtgcgtggcgcttgaacatggttgaacttgctaaaattcagcagtgtattgggtggttgcctgaagcgctcgcctcgatcgaaaaagcttctgaactggccgccagcgatagcgctttacttcaagatgatttccggcgcaaagaagcggcgcttcatgccaagcttgggcatcatcacgcagctatcgatgcgctcaagaaaattgaatcgcaaaccacaagcgataggcttcatctcgcggaggcatatcttcaacttcgagacgccggcctggcctatcgatatttccagttggcggcaacttcaaaagagccaatggcgcagttgcgcgcgtatgctgggctttcgcaaatttttgttggctcgccggcaactgcgcgcgatcaggatagcgcggcggtgtatgtgaaaaaaatattggacttgacggctcaaattcgtgattcaaaattgccagacgagcaaaaattcgagatgctacatcaagccgcgctgcaactttccacgtttgacgaagaacggcgaaatgccagctttttgatgtatcaggcgctggcgttaattcaaaaaacaggctcggaaatgctgacgcgaacggtggcatttgaggccaattcgctggtgactcgccgcgcgtcgacgcttgagattgcgctgaatttcttcaagaaaacaaactatctgatcggaatggcgcatgcctatgtgctgcttggccttgaggatgtctacagcccgcaacagcaaattgattatttgaaaaacgggttggatgcttatgaaagtctatttgcgccaaaaattccgattgccgttgcaaacgatatggatgccggattttatcggctgattaatttgctactgcgtcaagggcgtcatcttgaggcgtatgaagtgtcggagcgcgtcaagatgctacatcagcgcagcttgcttggggaaaattcgtttcaatttgccggtgattcactcaagcctgtgctgcatcatttggagcagctttatgcagaaatcgccgcgcttcaggtgttaagcgatagttcggcgtttctctctgatttagataaaaatgttcgccaaaattttctatcgcggcgtttggccgaaaagcaaggcgagttttttggtttgctggccgacttgcgcaaagaacatccgaattatgccgagattttcctcccaacacctttaaccttgccttccttgcagtcgcttttgccggagaaaaccgcgcttgtcgatgtgtttttttctgaggaaaaagcgacagtgatttttatcaccagcgataaagtcaaggtgatgcaaaatgctctaaatcgcgaggaccttcaaggtgcgctcagcgaactgcgatgggagtttttggaaaatgccgcgcatgtgaccgatgggctttggcaaaacgaatctcggcgcaagctttcggatgcgtttgtggctgccattgagccagaacttcaggacattcagcagctgtttatttgctcgcaacttcctattccatttcatctattggggcgttcggcgtatttgcaggagcaagtcgcgctttcctacctgacttccgccaagcagctggaactggcgcgatatgtgcagaatcaaaaaatcgtggagtttatgaatgtgagcgacatgcagcgcgtgccgttgcctttttatagcaagcagcgcgaaagtgtggtattgtggggcgctgtgcccgagcaagggttagcagaacaaaaagttattttagagctggctcttcaaaatagcgcatctattgctgttgtgctcaagcagttggctgaagataaaatcatgcggaacgatttttcgtgggtgattttcagcgcatatggatactaattcacatttttgaaaacgctcatatgccaaagcgttcttttaaaaagtagtcctaaatgcgatttccaaaagtgcgtttaggactacatgatgatagttgattatgcgcccactttgccgtagctgccaagcacttttaccatcggagaaaattcccgcaaatgatcaagcgcgttttggacatgcgtttccgactcgtcgccaacgaaatccacataaaacaaatactcaaatgcagcctcgcgcgacgggcgcgattctatttttgttaaatcaatatttcgcaaggccaaagtggccagtgctttgaaaagtgaacctggcacgtttggcagcaaaaacacgatagacgtttttcgtgagccgttttcagaaactttcggatgcctggtttcctcattttcaagtgcagtgatgcaaacaaatcgcgtgatgttccaagctttatcggcaaggtttcgcttgaaaattttcaagccatagagttccgccgcgcgttctgaggcaatcgcgagtttttcggcagctttttctttcgcgataagttttgcgctaccggcggtgtcgtaggtggcttcggctttcagatggggattttcttcaaaaaatccacgacattgcgccagcgcttgcggatgcgaaagcacttcgcaggccgtttcaatagaggcttctggcaaccccatcaagcaatgtaaaaccggcacatacgtttccgcgacaatcttgacgggatattttagcagcaaatcatagttttggtggatgcttccgccgagcgtattttcaacgggaagtgcgccgtaggttagctcctcgcgttcaacggccttaaaaatagattcgaaatcttcaaacggtttttcttcctggccaaagcgcaaagcagcaatttcactatatgcgccaggctcaccttgatagccaacgagagattttttcatttcgaaatatgtgttaacttagattttcagcttaaaacgagcggccaagcgagctttgaattccccctcaaaaaccaagcaatgttgggcatcgtcgtttataaaaaatccagtaattatcggtaaatgccaattcttttttcaggaaaatggactggcatcattacggtttatacaaaaacattcggttaatcatcaaaaaaataaaggtatttttatgtcaggacatagcaaatgggcgacaattaaacggaaaaaagcggcgaccgaccaaaaaagaggaaagttattcacaaaacttgttaaagaaatcacgatttcggcacgcatgggcggcggcgacccggacggcaatccgcgcctccggctcgctattgaaaacgcgcgagccaactccatgccggctgaaaatatcaagcgcgctgttcagcgtggcaccggcgaaattgacggtgcaaactacgaagaaatttcttacgaaggctatggcccgggcggcattgcggtcattatagaagcggcgacggacaaccgcaatcggacggtcgccgaagtgcgtcatatcatgtcgagaagcggcggctcgctgggtgaatcgggtagtgtgagctggatgtttcagcgaaaagggagcattagcattgcaaaatccttagcctccgaagagcaactgatggaacttttgcttgaagctggcctcgaagatttgaaaacggacgacgaggattatttttccgtcctcaccgatgtgaaggatttggaatctgctaaaaaggcacttgaagcggctaaaattgcgtatgaggacgctaaaatcgacatgattcctgataatactatcgagttggatggtgaagacgctgagaaagctttgaaaatggttgatgcgcttgaagataatgacgacgtgcaaatggtttataccaatatggaaatttccgagtcggcgctcgaaaagctcaatcagtaaaatcgcaatcggagtgaaggtgagcgaaaatgattacactcggtgttgaccctggcagtattgtaactggatatggggtaattggaaagagcgaggcgggatttcgtgttttcgattatagcgcaattcgtcctgggggaaaatgtgatttcccccagcgaattaagtatatttacgacacgcttgaaaaggtcatttgcgcgtataagccaacccagctttcactggaaacggcattttatggaaaaaacgcgcaatctgcgttaaagttggggcaagttcgaggggcaataattattcttgcaatgaattataatttaaaatttgtagagtattcgccgcgagaagtaaaaaaatcggttgctggaaccggcaatgcctcaaaggagcaagtcgcctacatggtcaaaaaaatgctttccatagacgatgaaaaaatggcgttggatacgtccgatgcgttggccattgcattgtgtggccattttaagtcagcgtcaatggcggcgagtgaattcaaaaagcaatccagaaaggcaacaagctggggtgagtacattttgcaaaacccgcaagtggttgtaaagtagcatagagccgcaggttttttttgagctttttaaagatagaaagatttctatctctctgaaactgtgagattggcatacatgaaaatcaaaaagggcattattgaatcaatttattctaaccaattaagttcccccgagaaatgataggtttgaagtggtatcatggcgtcatattttacgtagtggtaacaattttatcgggcagttggctgtctacttcggagtatttagatagtcaagggcgaccgccgtttatgcctcctgattatgtgtttcccccagtgtggattgtaaacaatatcttaatgatatgggcagggctgcgcattgctaataagcctgaagatttttcagcaaagaagcaattgctgtggcttcaagctgttgtgtggcttgggtttgtctcattttcatggtgctattttgctttgcatagtccaattttggcagcaggtgtcgctctaatcatgtggggcgcgaactttgcaactgttcttttggcctatccaaaagataaagcaattagcttttccttgtttccacttctaatttggctttctcttgcatcagcgatcgcaatttatcaagcgatatatacaacggatgaattattcaattaacgcaggaatggctgttaaaagttaaaccgagcaaaaaactatatctgatgaaaaaaatacttgtgaccggcggcgccggctttatcggcagcaactttatcgcttatatgcttcaaaagtacgacgattgcaaaattgtcaatttggataagctgacctatgcgggaaatttggagaacttaatttcagtggaaaagcatccgaattatgtatttgtaaaaggcgatatctgcgatagagctgtgaccgacgccattttcaaggaacatcaaattgatcatgtggttaattttgctgctgaatctcatgtagatagaagtattctcggcgcgaaaatctttgtggaaaccaacgtgctcggcacacaaaatttgctcgaaaccgctaaaaccttcggcgtagaacgatttctccaagtctcaacggatgaagtttatggcactttgggcaaaactggattttttactgaagaaaccccgcttcagccaaactcgccatactctgccagcaaggcgggcgctgatatgatggtgcgagcctattatgaaaccttcaaattgccgtgcgttatcaccagatgctcaaataattatggtccctaccaatttcctgagaagttaattccattgatgattgcaaatgctttgaatgataaaccgcttcccgtttacggcgatggaatgaacgtgcgcgattggctttatgtggaagatcactgcgtagctatcgatgtggcgatgcgctcaggcaaaaacggagaagtttataatattggcggtcacaatgaaaagccgaatattgaggtcgtcaagttgattcttgaaaagttaggcaaaccggaaagcttaattacttatgtaacggatcggttaggtcatgaccgccgttacgccatcgatgcttcaaagatcgaacgcgaacttggctggacgccgaaagaaacgtttgaaaccggcatggagaaaacagtcaactggtatcttgaacacaaagcgtggtggcagcgaattatatctggtgagtatcaaaaatattatgatttgctttatgcaaacagaggataattattgttaaaaaaacaaaaaactaactaagagatgtctttacaagaaaaaataaacaacaaaacagcctgtattggggtggttgggttgggctatgtcggtttgccaatagccgttgaatttgcgcgaaaaggatttaaaacaatcggaattgatctgagccagaaaaaagtggaaagccttaatcaaggggaaaattacatcctggatattaaggaacatgaattccaagaagcttataacaacggtttcagagccgagtcgaattatgaccgaattggcgaatgtgacatcatttacatttgtgtgccaacaccgttttccgccaacaaagagccagatatttcttacatcacttcagcagctacttcaattcagcctcatcttcgcaagggacaactcgtgattttaaaaagcacgactttcccgaacaccacggaaggctatgttatgccaattttagataaaagtggcttaaaagttggtgaagattatttcctcgcattttcgcctgaacgcatcgatcccggcaataaaaaatggaatacttctaacacgcctatcgtcgtcggtggcgtgacagacgcctgcacggaagctgcttgtcttgccaacttgcaaattatttcacaagtccatcgtgtttcatcgcctaaagtggccgaaatggaaaaactgttggaaaacattttccgcagcgtcaatattgcgctggttaatgaattggccttgctttgcgatcgtatgggcggtattaacatgtgggaagtcgtcgaagctgcggcgaccaaaccgttcgggtttatgccgtttttccctgggccaggtatcggcgggcactgcattctcattgacccgtattacttggcatggcaggcacgcgaatatgattttcaaaccaaattcattacgctggcggcggaaaccaacgaaaacatgccgttttatgtgcgcgatatgatttggcgagaaattgccaaaatgccggtcacctttgagaacgcaaaaattttagttctcggcgttgcatttaaacaggacgtcgatgatattcgtcactcgccggcgctcagaattattcaactgcttaagaaagaaggcgctaaaaatattcaatattgcgacccatatgtgccagaagtgcatgatgagggcatcgatatggtggcaagtgagttaacgcctgaattgatttcgttggcagatcttgtcattatcacgacggcgcatagcgattttgactacgaaatgattgcagcaaatgcgaaaagaattgtagatactcgcaatgcgacaaagcatgtgaaaaattaccgagacaaaatttcactactcggcgacggaaagcagtaaatcgattccgtataagcaaaacttaaaatccgggtttttgacccggattttttattaaaaatcgacttcgatgtttttcatcattgcgcacatgcggcaaattttttttccttcgtgtacggcaaaccattctttttcctcgttgaaccaaagttcgcagtttggttcttcgcaaggtttaaacccaaccaactcggcaaactcggcaaccatttcagccgttgggtttggacagggttcttcagcaagtgagctttcttctgccagcgcgtctctcaaaacgccgtaggcggcaacaggtttgaaaaatctcaagcgctctaacgcggtgtatttattttgtagaagcatgaattttatagttgatgtaaaaaatacttataggcaaagacttatattttagctataaacaaaaccattttaaggtgattcacaaaaattctttttagcagtggacggtaagtttttaaccttttcaaattttttaagcattctccgaatccttttgattccaccatttttatattttttgcatcaagatgagcggctacttgcatttgttgttatgctgatcgcgatcgcaactgattggttcgacggccaagttgcgcgttggacaaacaccgtttcggattttggcaaagtgcttgatcctttggccgataagctttgcgctcttggaacagcgggctattttttgtggatcggtgaaattccgatttggtttgcgggattggtggttttcagggacttcgtgatttttattggtggcatcattgtgaaaagccgatacaaaataattaccacagcccttcctactggaaagtgggctgtgggttttatggcaatgatgtttatcgtgatggtttggccaaatccaccatttgttgttgaaccggtgaaaatggccttcatgtatgctgcggctttgctcttgatggtttcgttcgtgcagtatctaattcgggtgtatcacattgtgaatgggcaagcgtaccgaaatttataattaaacggtggtctctctggcgtttaaaatgttttcagcttcggtaagctgttccaccgtattcacgccgcgaatttcgtcaaagtcacttgttttaacggcagtgacttttttcccatcagcaaagaaaatcttaaacacgtctggcaaataatactcactttgagcgttgtggttatcaattcggctaagtgcgtcgaaaagcgctttcttctcaaacacataaatgccggaattaatctcgttgatgtctcgctcttcgtcggaagcatctttatgttctacaattttgtgaacctcagcgcctgacgcatcgcgaatcacgcgcccatagccggtcggatcgtccaattcggcagtgagaacggtggctgtggcgccagtttcattgtgtgtatcgagaaggtgttggagtgtttttgcggttaccaatggcacatcgccggaaagaatcaagacatttcctgcaaaatcttttagcgcagcttctgtttgcattacagcatgtccggtgccaagttgcggttcttgaagcgcgtaatccgcgccgaatgcaagggtggcttctttcacagcatctgcttggtgtccaacaatcagcacgattttttttggattcagcattttggaagtttccaaaacatgctcaatcatcggttttccctgagcttgatgcaaaacttttgccagcgaggatttcatgcgagtgccttttccggcagccataatcgcaatagcaagtgacataattttttagatggttttctttgtgcaaaacattgctgaataggtgcttcgtaagcgaaaaggaatgagggggacggtcataacaaccagctcaatttcgttgctccaaacttggtgcttcttccggggttgtttcttccccgagctgaaaaatctttttcggtctattttttttatccaccagcacaacggttggtttgtaatcttttgcctcttccggttccatttcagcgtaagtaataatgataatttcatcaccgatagacgccaaccgagccgctgcgccattaagctgaatcgttcctgaaccgcgtttgccacgaataatgtaagtttcgaatcgcgcgccgttgttgttattcaccacttgaactttctcattgggcatcataccagccaaatctaccaaatccatgtcaatggtgatgctgccttcataataaaggtcggcattggtgaccgttgcgcgatgaatttttgatttgaaaatatgtagtttcatagtttctatttcctgttgtagtcgttgcgtttcaaggcttgtaaagttaaaagacttgtgaaaataaacaacttttttatcggattccttatttcgtgtcgtcttcgatagttgtttctccgctggccctaaaaatgcgataatgtttcatgttttgatcactttcaaaaccatagccgcgcaacacttcgttgggtttggtgatggtcacaaatttgttcgagctaattttttgttcgttatgcgaccatttcatgtaatcggtgcgaacaatggttgaatcgtttgacgtgatcaccacattttcaaaggcttccatgtcgttagaggggtgaatttttgcgcgttctgccgttaaaacggtggtgaattcgccttggcgattgtaaaaatccacgcgaaagccaccatcgatttcacgctcatccaaattgcgccgccgatattgcgcactatgtttaatgtgcaatatcgctttcactcgacccgagtcgctaaaagtcacttctgcgttccaggtttcttggacgggcgcgttatcgccaatgtaagtggtttggatttttggacgagaatcttttgaagagcaagcaaaaaaagtcgtgctaaaaacgagcagcaaaagggcaaaaggcgtttttttcattgcgaaaaagcttcgcccgattgcaaaaaaaaatcgggcgattggataagcaggtgtcattacttattaagctcgtcaagaaccttgaaggttaaatcatcttttttatctgcataaagcacggtgctaacaatgctgcttttgtcgagcaccatggtgtagccgtgttttttggcggttctttcaattgcgccaatcgccttttcacgaattggtttcagaagctcggcttgtttgcgttccagctctccgccacggcccaactttttttgttgatactcttgaagcacttgctgcttttgaatgatttctttttccttttgctcttttgccgacgcggtcatggttgcttgtttgcggtcgtaatcgctcagcaagtcttcgtattcttttttcagctgcgaaaattcaacttcccagcgctgtgctgttttctgaagttctgcctccgcaccttttgcttccggcatttgctgcatgattttttccgaatcaacatagccgattctttgatcgtcttgctttacaaaagctgttccggcaagcaaaaacaagccgagaaagcttgcaacaaaagttcctttaagaaaagatttttgagtttctttgttataaaacattgcgcttctgttctccctacgtttgtaaattaatggatgtaaaatttgatggaaatgattcaaaaacgaaaaaattattctgttgcgtccagaacaacttttcctgtaacgatatcaataactttttgggttaggttatactcttcatttgtatagagcaaaagaatttctccagatttatcaaacacgaaatcgtagttttcgtctcgcgccagcattttcatcgcgttgaagatacgtgtttgaattggtttcatcaattctgtttgctttttaaaatactcgccgctgacgccaaacttctgattttgatacgcggcaatctcttgctcaaacttcagaatttcctttttcttactttctttcagtacctcggtataaagaatctctttcgattgataatctttaaaaaggctatccaaactgctgcgttttttggcgatttcatttttccattgaagctcgtatgcggagagttttccttgcaagtcggaaaattcaggcatcgccgccataattttgtcggattcaacatatccgattttttgctgagcaacagccgcttgcttgttaaagaaaaataaacaagttaaaaaaattatggctggttttaaatatgaaagagtcatttcatctatttcttattaatttttgcaggtaaaactacaaaacacagcaggcaagcgcaacccgttattttgtattcttttgtaacgtattcctcgaaatagaagaggcggcgataagccaccttctaatttcaatataaaatgggaaaaatcgtgttgagcagagaaaaaaatgattttttgaggaagcgcgtgtcagctaaaaaataacgtaggggaagaatttcaatatcgatttgtaacgagagcgttacgagttgctcgacaaccgctggatttgatcgcgaattttggctgctttttcgtaatcttctttttgaacagcttcctcaagctttgatttcaaatcggccagttcgccttctatatttgtgtgtgcttgaggcgctgggctactgctaacttttttctcagatgaagggcgcgtggccggcgtgctggtttccggttcttcttttccttcgtctgtaatgccagcttcgttcatcacttcttcggaaacaaaaataggcgcttcgcagcgaacggcaaccgcaatcgcgtcgcttgggcgtgcatcaatttcatgcgtgaggccgttcatttcacagacgattttagcaaagaaggtttcattacgaagttcatcgatggtgacttctgtaattccaatgttaaatgtatccaccaggcttttgattaagtcatgcgtgaacgggcgaggtgctttgatgttttcaagcttaagcgcaatagcttgtgcttcaaacccgccaataatgatgggcaattttcgtttcccgccaacctcaaacaaaattaacgcataagcgccgttattatgcgggcttgtcgataagcccagaatttcaacttgaacttttttcatatccgagtcaacgcttcaaattatgaatacttcggcatgtatttttgggagaacttttcgccgttattaaaaagtaaaatactttaaatgcactgaaaagaaaaagttaaatcaccaattcaaggttataaaagtttaatccaagtgcgtaaaatgcggagcgccaatctgaattatcttatctccatgttcaattttcagcgtttacgcgcgtcatttctgcaatgaattccggaataatttccaacgcgtcgccaacaaggccataatcggcaacttgaaagatcggtgcgtctttatctttgttgatggctacaatcgtttttgaggaagcaatgcctgccaaatgttgaattgcgcccgaaatgccacaagcaatgtaaagcttcggcgaaattacttttccggtttgcccgatttgctccgaatgcccgcgccagccaagatccacaactgcgcgacttgcgccagccgcgccgccgagcacgctggcaagatcttcaatgagtttaaaatgcgcttcgctttgcatgccgcgtccgccggcgaccacgatatccgcttcggtcacatctaattttcctggcaaggatcgaatttctttgactattgttttcaggtcgaatggctcaggtttgtaatcgtgaagcttggtttcgtgtcgtgtggttttggtttctacgatcgaaaatgaatttggtcgcaagctcaccactttaattgcactggttagttctattgtggaaatcagttttcccgaataaacaaaccgtttggcaatcgcttttttttcatcaagttcgagcgcgatgcagtcgctggcaatgcctgcctgaagtcgaacggccacgcgcggtgcaaggtctttgcccattgccgtcgcgctaaagaaaacggcctcagcgccagcggatgttgccgtttcggcgattaagcgcgcgtaggtgttggctgagtaagtttcaagttgcggatctgcgaaaacatgcacgacactggcgccgtagtttcccaaaatatcagcttgttcgcgtatctctttcgcgccaatgagcactgcgctgagtgttcctcctgaggttctcagcagttcagttgcttttgaaagcgcctcaagcgacgccggtttgattcgattttcgcgctgctctataaaaactaaaatgttaggcatatctgaattttttctaaaaacttgtttggttgcaaagtctataattaaaagtatcgctaaatttgggcttagattacactcgcttcatgtttcaatgcgtcgaccaattgtttaaccgtttctaatattttccccggtgcttttttcggtggcaattcaagttttgtgttgtgcgttttgccggcggcgctcatatcggcggtttgcttcaggatttgttttttcttggcaagcatcatgcctttcatgttgggttggcgcgggaggttcagccctttttgagccgtcaaaatgagcggcaattctatttcgagcagttccgagccgccttcaatctcgcgctccagtttggccagtgaaccttctaatttaaaagaagtgaccacgcaaaccgctggcatttgcaaaagctcgccaagcatagcgccaacttgagcatcatttgtggcgatggattcttttcccagaaagataatatcaggcaagccgttgaactgtgcgcgaatgacatttgccaatgcgttggctacgtcaaaactttcgtaagtttgattttcaattaaaacggcgtcatctgcgcccatggcaaaagcttttctgatagtgggttggaagctgtcgtcgccaacgcaaaaaacggtaacgcgtgcgcctaaaacacttcctttcacttgaagtgcttcttcaagcgcgtattcgtcatacggattgagcacaaagctaatgccttcgctatcgatggtttggctatcggtggaaatcttaaggcgtgccgccgtatcgggcacttgagttaaacaaacggcaagattcatagttaatcaaaaaatgtcattgtagaaatctttcggtcaacttacgcattcaataaagcaatgtcaataacgccaaaaagcctgagttagaattttttcgttcgtcggcgaaagtcgggcagttgcgagccgcaatgtttgcaaaatttcgcgtccatgtcatgatctttggctttgcaagttttacaagcgcgcagttcatattcgccatctcttgaacgcgaaagctccgcagtaacaatgcctgttggaacagcaatgatgccgtagcctaaaatcatcacaagcgcggccaatgcttgaccaagtcctgttttgggagaaatgtcgccgtagcctacggtggtgagcgtcacaatggcccaataaatgctgctcggaatgctcgtaaatccattttcctcgccttcaataacatacatcaacgagccaaccacgataaccagcgtcattacagtaaacaaaaacaccgtaatttttcggcgacttgcgcttaacgccgcaatcagaaattccgcttctcctaaatattgtgcgagtttcagcacgcgaaaaatccttagaacgcgcaacaagcgaatcaccaaaaaaaactggctgcctggtaaaatcaggcttaaataggtgggaattacagccagcaaatcgataattccataaaagcttttgatgtagaaaattggccggcgcagcgaaatgattcgcagaaagtattcgatggtaaaaagaattgtgaaaaaccattccgccattcgaagccattcgccaaatgagccggcgatggacttcacgctatcgagcatgacaacaagcacgctcagcacaatgctgatgatgagcaccacatcaaacagcttgcccatggttgtatctgaaccaaaaatgattcggctcaattgcgcttgccaacggcgaatttgctcttgattctcagttgatttcatcgatatggattccgttagaataggcttttgtcatttttccagcaaagataaccgcgccctgtttttgaattgcaaaaaaaacggcgacgcttcttgtgtgaaacgccggaaaccaagataagagaaactgtttttctaactgggcaggtcagtttatttttagtgcgatattgcatgaaccgctttattcgtcacagaaacgttattaaaaaaacaactaaatgaatcgcttttttcagcttgcaaaccataaaaccagctataaacaagaagtaattgctggcctaacaacgtttttcacgatgtcctacatcattgtggtcaatccggcaattttggaagcggctgggatgccaaagggcgcctcgatggtcgcgacaattttgaccgccatatttggatgtttgtttatgggcttttatgcgaagcgcccttttgcaattgcgccatatatgggtgaaaatgcgttcattgcctacacggttgtgctttcgttaggtcattcttggaaaacagcgttaggagcaattttcattagcggcatcatttttacagcgctcacggttttaaaacttcgttcttggcttgcagaggccattcccaaatcgttgaaatttagctttgccgtcggaatcggtttgtttttggcgtttcttggcctgcaagacatgggcgttgtggcgcttggcgtggcgggcgcgccagtaaaacttgccaaattaacagaaacaacctcgctactcggcattttaggactgtttataaccgtcgccttaattcaaagaaaagttcctggtgcaattttaatcggaatcctaaccgtgacggggctttcgtttgcgctgtcgctttcgccagtgccaacagctttcatgagtgcgccgccggatatttctccggtgtttttgcaattagatatttctggggcgctttcagcaggatttatcagtgtgattgtatcggtgctggtcatggattttgtggatacaatgggcagtttgatagggctttcggcacgcgccaatttgctggacaagtcaggtaatttggctgaaattgaaaagcccatgctcgccgatgccctggcaaccattgcggcgtcactttttgggacaaccacagcgggcgtttatatcgaatcggcttccggcattgaagccggcgggcgcacgggactaacggcaatcgttgtggcgttgatgtttgggctgtctcttttttttgcaccgattctcaccgcaattccagcttatgcgtatggtccggcgctggttgtggtgggaatgatgatgctggaatctggcacgcatattaattatcaagatcattcggaagtttttccggcatttttaaccattattttaatgatctacacatttaatattggcgttggcatgaccgcaggatttatcgcatttcctttgctaaaagtgctcagcgggcgagcaagggaagtttcctttggcatgtgggtgctgtgtattgcatcaatcatgttttattttttctatccctatcattaaattacaggcaagtttttttataaaaaagacgccttccccccaatgtcatacgagatagaattcgatattttaagcaaagcaaaacattgcactgcccattatcaatgtttggactcgcagctcagaaatgtttgtgcggtagaaaacaagctgtctgctggtattttgtttgtaaaattgaacgagcataccatttgcaaccactgtgttccattcggaaactcttgcatatgcacgtgtccagtcagaaattttttatatgacaaacataaaatttagcgggctaagccggatttttggctaaaacggtgtcgcttgcaatggcgccatccaccaagtgaatgcggcgttcagcagcttgagcaaaatcatcatcgtgcgtgacgatcacaatggtttgttgcaattcgcgattgagttttttgaaaagctcatagacgttgctggctgattttgtgtccaagtttcctgtgggttcgtcgccaaaaagcacgattggctcagttgcaagcgagcgcgcgatggctacacgctgctgctgtccgccagaaagctgcgcgggtttgtttgtcattttattttcaagcccaaccgttgcgagcagcatttcggcgcgttctttggccgactttcgcgtgtagcgctcgttgatgagcatcggcatcatcacattgtccagcgcggaaaattctggtaaaagaaagtgaaattgatagataaacccgattttttcattgcgaatctgcgccatttcgtcctcatttttctccgcgatgttttcgccatcgagccaaacttcgcccgaagtgggcttgtccaatccgcccatgatgtaaagcaaagtcgattttcccgaaccggaagggcctgtaattgccacaaactcgccgcgcttgatttccagcgtgagatttggaataatggtctgtttaatatctttggataaattgagttctttgcgaaccgatttcagaaaaatcatgtctattcaaaatttgagatgagaaaaaatcgccgatggttttcgtaacagtaatgcaaattcgagaataatcctattgcgggcgattaccaaattgaagccttttcagcaacgcgtatttttatgatattcaaaagctctcgcgcacgatgcgtttcatttaacccattctgaggaaataaaatggaaaacaaatcttttcatgtggccgcgtttttgcttgccgtcgggttgattttaggcggatggtttattggaaatggttttgtgaaaagccgtatggccgatagatatgtcactgtcaaaggcgtaagcgaacgcgatgttgaggccgatattggcctttggccgattcgatttgtttctaccgacgataatttggctctggcgcaaagcaaaatcaagaaaagtcgcgatgcaattatggactttcttgagcgctacggcattcgcgtggaatctgtggaagtgcaaaaacttgaggtgaatgatgcgcttgcaaatcagtatgtgagcgggcaaattcaaagccgatatatcatcacccaaacgctaatggtgcggacgaaaaatccagagctttttcgtaaagccagccaaaaaatcggcgagcttgttgatgcaggcgtcattttgcccgcgacttacggtccagaaagcgggcctatttaccttttcacgcgcctaaatgacattaagccggaaatgattgttgaagcaacggccaccgcgcgcgaatctgccttgcaatttgcgaaagattctggcagcgaacttggcggcattcgcagagcttatcaaggtgtttttgtcattcagccgagaaatccggcgccgggtgtcatggaagaaagcgagttctctaaaaccgtacgggtggtttctacggttgaatattacctcgaagattgaaaacgtgaaatagggtttttcttatgcggattttgtagcgtcgcttatcgctcgagaaaaatcgtttgttaggcgttgttcagttcaacgcgcaaaaatgcgccaacaagggaacttgtcgccgtcaggataaagaaaagcaggctgaaggcaatggctgtgctaacatcggcatgcaagtattgatgaccgaagacgaagccgagttccctggcgccgagtccgccaaccgtgaaaggcagcaccgccacaatcgatgaaaataaaaaaagcgtgaggtattcagcaatctgagtggtttgatccagtgcgagtaaaagaaatatcgagcaaataacttgtgaaagctgtacgccgagcgcaaacccattcgttagagccaacctttcgaaaaagtcaggaagaaattgcttcactaaaaaagaataaagcgggtatggcaaaaaaagcgaagcaattaaaagccaggtcagcgtttggccaaaagtttcgcggagcgtggcgagcaaaaaaagctggagcaaaaatacaatcgcaagcaaaccactgaagcgatccagcaaaacggcaagcgtcgttttttttatcgcgctttgcgactgtttttttaaaaagatgattttgtacgcatcgccgccaatgccgcccggcaaaaatagattgtaaaacatgccaatatagtaaagccgaagattggtcatctcgtccagtgcaagaccgatggtgcgaaaaaaataatttaagcgaagagcgcccaagattttggagagattgaaaaagaaaaaagccggaagcagccaaaaaaactttagccccgcgaagatttccttcgttttttcaacgtcaattttttcaagcacgataaaaagtgcgatcgctgttaaaataagctttaagagcagcttcagcgcgttaggaatctttttcatttcttgtaaaaatctctctgatgaggtaaggctttttattttgcgattcgtagtaagtgcgaatcaaaatttctgctaaaatgccaatggtgataagttgaataccgccaatggtgaaaatgacgcccgcaagcaacagtggcctgccccaaatgtcttcaccaagaattttcaaaacgagaaggtagatgttgatgccaaatccgatcagaaacgtgaaaagaccagttgtgccaaaaaggtgaatggggcgctgaaggtatttttgcataaacagcattagcaaaatgtcgctggctacgttgaaggtgcggccaagtccgtatttagatttgccatgaagccgggcatgatgcttgacatccacttctgtgatttttgcaccttgaagttttgccagcaccggaataaatcggtgcaactgtccgtagagccccaggtttttggcaatttgttttcgaaaaactttaagcgtacagccatagtcgtgcaagtgcacatctgttaaagtgcgaattagaaaatttgccacgaggctcggcagttttcgcacaatcatatcatcttgtcgttttttgcgaacgcctgcaaccacatcccagccttcacttgtgagcttctcgagcatcatcggaatgtcggctgggtcgttttgcaaatcgccatcgagcgtcacaacatattcgccttttgccgcatcaatgccggcggccattgcgtgggtttgtccgtagtttttgttcaaaatgatcagctgcacatgttcatcagcgtattttttgacttcatcgaccgtcttatccgttgagccgtcatcgaccaaaatgatttcgtaatcgcaaacttgaagcgtggcgcgaattttttcaagcagcggcttgacattttctgcttcgttataaagtgtaataaccagtgagagacacataaatttcaacgagctttagaaaatcggttcatataagattttttaaataaagaaaacccaagcgccgtatttaattgcgcctgtcccaaagagaataggttaccatgcgctccaatgcgttttccgcatcatcaggaagcgccgggaaaaagtcaatgccagttaatttttctaccgaatcgattgaaacagcaaaactgctcaggggctttttgctattttggtttggtagcacgaacgcgatggcctttgtttccggctcagtgtaatctaacacgactttataaaaatattttggaacactgactttatcagcgccgatggttgatagcccatcggtgagcaccccgcctgttacaacataaatgcgatcattttgaaccgcccattctcgaactttctcttcaagttctttccaaattccacgattaaacgaaggcttttgaggcgccatattcgacatgaaaaagctttcgctcatggcctctttggaaaatttcatgtcggcggcaggggctaaatggccgcggtcgtagccgctttttttataatcatcaagcgtcgccgaacctgtttggatagacgggtcttcgcggaaagcgtctttgcgcgtgattgttcctaacgcttcagcttttgtaagttcataagcaacccattcagcctgttcgtgcttttccacgtaggaaagtgtgtaatattggtgcgcgacaatttttccgtgtgtggcgctcgggagatagttcagctcagcagcgggttcctgtttggcttcagttttgggcgtaagcttataatttccaggctttttgagaaaaacagaaacaagcgcaatgaggagggcgacaacaaataaaataaggtagtgcttttttttcatcgtgacgacaataacctttttcaagtttaagataagatcgtgtcaaaaatgtcggtgtaaaaaaaaagccgcttacttagcggctttttttgcagagacaaaaacggattaatacttatcgaccacttctgtgattgaaacgagctcatcgatgtttttcttagcaagaacttctttatagtttgcaagaatgtagttttcaagttttttgccaagcttaacgccaagagcgtctttttcgcttaaggtgaataccaaaccgtcagaaatacgaattttaacgcggtcaaaaatgatgttgcggagcaatgcttcaacaagcgcgttggtattggcttcgttaaccaaaatctgctcgagttccgggccgaagtcaggtgtttgagcttttaaggttttgagcggagctttgtttttgcttgtccattgcaagtcaaaaacttgtttttcaacagcagggctcaatttgccattgaagctgccagaagcttgtgaaaacttcttgatgttgaacgccataccttgtgaaaggtcaattgcgttggcttgaacttcgtttttgttggagcgaatgacttcgttgatgatggattgaacagagtctgggctgtactcaagttttgcgtagttttgctcaaagtcggcaagctgggttttgacgcgttgcaagtaaattccgaaaagggtgacttcaacgcctttggtgcgaatatcggagttaaacgcatcaagattggtgatttcgcctttgtaggtctgtggtttttttgcttgagcataaatgtcaggagagttaaccatcaggccaattgctaacagtaccgtagcaagtaagatttttttcatggagttagaaaaagctgtcattttcaatggtgtttgttttactggtgtcatggtttttaagattaaaaatttttgttgttgataaaacccttcttagttgtcactaaaaaactttcgcttgcgcgtacatcgtgactatcttggtcattttttcacagtcaaatctgctaaaaattggcaaaacatcataatagagactggttctcaataaatgtgccaacttaactgcaaatacttcaatgggttagaataaatacgctccaaccttaaaaataggccgaagttataaattctgcatgatttgaaaaatcttttttaaaagaacttgaatatttttcttaagccgattgaagtttttccgtaagaatttcgttcaccactttcggattcgctttccctttcatgcgcttcatggtttccccaacaaagtacccgaaaaggtttgtcttacccgatttatacttctcaagctggttcggacttgcagccagcacttcagcgatgaccgtttcaattgcgcttgtatcggaaacctgcgccaatccgtcagcttctacaatctgcgtaggtgtagcgcttgaagaaagcattttttcaaaaaccttcttggcaatggtgttgctgatagttcctttgccgatgagcgtgattagctcgccaaggcgctttggttcaacaggaaatgctttgatttcaatagattgttctttcaaagtgcgtagcacatcgcccatgacccagtttgaggatgctttcgcgtcgtcagaaattttaacggtttcctcaaaataatctgcaatttctcgttccacagtcaaaacgccagcgtcatattctggaatttggtattcgctaataaaacgggacattctcttttcaggaaactcaggcaattcttccgcatacttttgcaacatggattcatctgtcacgataggcaccaagtccggctcaggaaaatagcgatagtcgtgtgcaaattctttgctgcgcatggggcgagtttcaagtttatcggcgtcccataagcgtgtttcctgaaccacagttccgcccgcatccaaaacttctgcttggcgttcagcttcatattcaatcgctttttctacactcttaaacgagttcatatttttaacctcggtgcgagtgcccaatttttcctggccttttggccggatagaaatattggcatcgcagcgtaggctgccttcttccatgtttccatcggaaacgccaagatactttacaatctgacgcaatttttgcaagtaagccgacgcttctttggcgctgcgaatgtcagggtgagagacgatttccaaaagcggcacaccgcatcggttggcatcgatataagtatcatcgccgatgtcgtggatagatttgccagcatcttcctcgatgtgaattcttaccaggcgagttttgtgcggctcaccgtcaacatcaaattcaatatatccttcgctgcaaatgggttcttcaaattgagaaatctgatagcctttgggaaggtctgggtaaaaataattttttcgtgccataatggagtatggcgcaattttgcaatttgtggcaaggccaagcttgatggctgattcgagaactttctggttcaaaaccggcaaagttccgggcatagcaaggcacacagggcaaacattcgtgtttgcaggtgctccaaatgcagtggaacatccgcaaaaagcttttgtttgcgtgttaagttggcagtgaacctcaagcccaatgacgatttcgtaattcatcccttgttttttatggtttcagcaaaaatcggaaaccgaaaatataaaaaagtttttcccatcgtgctattgcttcattctgccaaagagtaaagcaattttttcgatagaaagatacaaaaaaggcattgaaagattctaacttcaatgccttttatcgaaacaaaaatcagctaaattaagagcttaccgcatctaattctcgctttagcgcttcgcgttcaatttccaatcgccggatttctcggttaattttatctaactcttcgggcatactatcgatttcaattcgcaaacgcgacgaggcttcgtcaatgagatcgatggctttatctggcaaaaatcggtctgcaacatagcggtttgaaagttccgccgcagcaacgatagctgcatccgtaattctaacaccgtggtgaatttcatatttttccttcaatccacgcaaaatggaaatggtgtcttcaacactgggctgatcaaccataacggtttggaaacggcgttcgagggcggcatctttttcaaaatatttgcgatactcatccagcgtggttgcgccgatgcagcgaagttcgccacgagcaagcgccggctttaaaatatttgcagcgtccattgcgccttctgcgctgcccgcgcccacgagcaagtggatttcgtcaatgaacaagaccacttcgccatcggactcttgaacctcacgaaccaccgctttgagtcgctcttcaaattcgccacgaaactttgcacccgcaaccaattgggcaatatcgagcgcggcaatgcgttttgttttcaagttttccggcacatcgcccgcaacaattcgctgcgcaatgccctccacaatcgccgttttaccaacgcctggctcgccaattaaaaccggattatttttggtgcggcgacttaagatttgtaagacgcgccggatttcgtcattgcgcccgataaccggatcaagctttcctgttctggcaagatcgtttaaatcgcgggaatattttttcagcgagttgtaagtgtcctccgcatttggattggtcacgcgctgtgatccgcgaatcgacgccagcactttgagaatggtgtcctttgtaacacccgcgtcttttaagatttttgaaacggtgagattcgcttcggcaagcgcgatgaacaaatgctcagagccgatatattcatcttttagcgtttcggtcacttccgacgcgttgtcaaaaactttggccaaattggtggacatatattggccagaagccgacgcgccggttacttttggaaatcgttcaacctcacgctccgtcacagaagtcagcatctcgccagaagtgcctaacttttcacaaatttgataggcaatattttcttttttcgcaagcagcgctaagagcaaatgctctggctcaacttgttggtgctgatgttttcgcgccaactctgaggcagtttgaacagcttcttgcgcgcgtaatgtaaatttgttcggattaaaattcatcgttcactctcgttcttaatgtttaaggtaatgttcttttcaaaaaccaatgttttcttacggggatgcttttggatatgttttatggtttgtgtgtttgtgcaacgcataaaacccgatagctgagagcgtaaaagttgccaagtttaagcttactggattaaatgcagcaaccaaataggctggactggtgaatgcgacgcccaaaagtgcaaaaatcatggcaatggcgctcagcgcaagtggccagctacgagaccaagtcagcagcaacagcacaccgattaaaatttccgcaacgccaataatcggtaaaactgacttggccgttgcgaaatcaattccgccagcttgcaacaagcgaatttcatcgacatggccaaatagcaatttggggactaatccatgataaatccacacaaatgccgcgcctatccgtgcccaaatatgcacttgctgcaatgccgcgcgcgcatcgttttgcgcattgatcgtttccatgagatcgttcctgtttggaattttttactcataaaaaacgcgaactcatagaaagttcgcgttgataagaaaatgtctgttcctatttcatttttcccaattctggcaaaaaacgaaatccaagttaggttaggtataggattcaatgtttttgcgcttgagcgtatcaacaatttgcttcacgtcttgcgaacgatggcgcttacaaataagcagcgcatcgtccgtgtctatcacgataacgtcttccattccaatgatcgcaatggctttttcggtcggtttcatgacaagcgtattttgggaatcaagaagcagcaagttttcatcggcattgttctctaagctaccagcttcaaggcgcaattttagaacttcatcccagcttcctaaatccgaccaatcaaaagtaccttccatgacataaaccgtttcggctttttccatcacgccgtaatcgatagaaatcggatgcgtccaggcataaacacgctcaatcgtttcgttttcttccggcgtaccaatgctttcatagatggcttccaaatctttgaaaagttcaggcatggagcgctcaaactcgcggctaatgctatcgatatgccaaataaataccccgctattccaaaggaaatcaccacttttcaaaaatccctttgctgtttccacatccggtttttccgcaaatgttttcactttaaatgctttgacttgataggcatcaaagatcgtctttgccaatgccgtatcgccttcttccgattgaatgtagccatatcccgtttctgggcgattgggtttcatgccgatggttaccagcgcggctttttgcgtcgccacgtcaatcgcgccacgaagcgtttgttgaaagcgcagggtgtcttggattaaatgatcggcgggtaagataattgccacagaatttggatttcgctttcggatgtaagcagtggccagcgcgatgcaaggcgcagtgtttttgccaattggctcggcaatgatgttttccggtaaaatatcaggcaggctttctttaaccagcagctcgccttgcttgttggtaacaaccaaaatattttctggtttgacaagtccttcaagtcgctgaaaggttttcaaaatcatcgtaccgtcacccaaaaagtctgaaaattgtttcgggtgtttttttctggaaaggggccaaagtcgactgccaacaccgccagccatgatgacggcaaaaatttccgggctttcaggatgttgctgcatggaatttgtcatgttaaaattcgcttagagtttatcttgattcagtggctttttcggcgctcagcatggtttgcgaaagttgcataatgcgcctggcctcactgttgtatgtgtcatattcaagaatttgcacggcaaattgtttggcacgcgtgtaatttccagcttgataatacgcggttgcaagattggttaaggcgagcgtaaactgcggcttaagcgcagtggcgcgaagaaattcctcaatagcttcgctatttttgcctaactgcaagtacacaaatcctaaattgttatgtcccatagcatatttcggcacaataagcgttaattgttgaaaaagctcaagtgctttttcaaattcgccagcctgaaacaaggcgacggcaaggttattctgtgcatcataaaaaagcggagatttttcgacaagctcggtatagagccgaattttttcctccaaattttcaatgttgtcagctttttcataaagtccaaacgcatcccagcttaaatcgcccgtttgaaagcggtgaaggatttccaaattttcctgagcaatttcatcgttgggatttatttgtaaggctttttgataaaatagctcagctcgttcgtaatttttatccaaaaaagccaaatagccaatgttattatacgcttcgtagttggatggatttagctcctcagccgattcgaacctaagcttagccaaatcgtttttgccagaaaagaaaaacgctttgccaaacgaattttgaaaagtagatcgatcagtgggatgaaaaacagaggaattcataatgtaaggctcggcttcacgaaatttgccgatggctttttcatataagcgcgcgtctaaaaagctcagcccttctttgtagtaaagcagtccaaatgcttttgcaaggctatcaggatgcgcgttttctgcgggcattttcggcgtggtaacttccgaagtggtttggcaagcttgtgcaaaaagcaaggcaaaactcataaatatcaagacagcccttgagcgattcattgcagttcttttctgataaattctgtgagtggagttgtacaaaccgtgtaagttacggattctttttgtaaattttagatttggtttacttcgcaaacttttaaaattcacattctttgcctttggatcgagcggaacttgaattggttacatattggacggaaaagcatggtgctgaactctcgaatgcacaactcgaacgtctttggaactacgcagaaatgattctggaatggaatcaaaatgtcaatctggtcagccgaaaagacgctcacacggtgatgctcaagcatattttgcattcgcttacaatgggcttttttcacgcattcaaaacggacgagtctgttttagatattggaacaggcggaggcttgcctggtattccgcttgcgattgcgtacccagaaactcgctttttactcattgattctgtcgggaaaaaaattaacgccacgcgcgatatggccatgcggcttggcctgaaaaacgtgcgaacgctaaaagcacgagccgaagatttgaaaaaagaaaagtttcatactgttgttagccggcaagtgactacgctgaaaaaactttgtgattgggcgcggccactgctgatggatggcggcacgctcatttgcctgaaaggtggcgacattgatgaggaaatcgaagaagcgttggtttatggcgcaactcatttgtgttttccagagcatgtggaaacccattcagttgaatttttgggcgagcgatttctgcaaaagtacgtgttagttgcaagttaagaacagttgaccttatcaaatcaagctgtttttttcttttcttttcgcttcttcctcacaaatagcttttcaaaaaagtgagtcaaaattttcaccggagacattgcgttgttggcaaatatctccggtgaaatcgtttgttctcgtttaagattttgttttgacttggggagctttggtgttgtccaggacagacatggcggttgcaaccatcgatgaaatgtctgccatatttgcgggaatgatcatggtgttgttttctttggccaacttgccgaattcctggatgtacttttccgcaacacgcaagtttgcagcgttttggccgcccgcttgattcaaagcctctgcaatttttcgaattccttcggctgtggcgtgtgccacaagttcaatttcttttgcttggccttccgcttcattgatgcgcttttgcttttcgccttcggaaatttcaatggcttctttttttaacccttctgcgcgattgatcctcgattgccggtcgccttcggaagttgcgattgcggcgcgcttttctcgctcggcgcgcatttgtttttccatggcgtccatcacgctttgtggcggcgtaatgtctttaatctcgtagcgcaaaaccttaatgccccaattttgtgcggcttcgtcaattgccgaaaccacttgttggtttaggctttcgcgttcttcaaaggttttatccagctcgattttgccaatcaccgagcgaagcgacgtttgcgcaagttggctggcggcaagccagtaattatcaattccataggccgagcgctgactatcgataacttgcaaatagagcacgccgtccacagacaccgatacattatcggcggtaatacaatcttgtgaaggaatatccacaaccgattcttttagcgagcgtttataagccaccttatctacgaaaggcacaagaatatgtaatccagcgcctaacgttttatcgtatttgccgagccgctcaacgatatattcggagcgctgcggaactacgatagccgtttttagcaaaacgacgacggttaaaacagcaagaatgagaactaccactaacgattcacccatttttcctccttatgttgggatgacttttaaagtgagcccatcttccgattcgatattgacgaccaatgccgactgtccttccatgagcgttgtgtccgataccgcccgccaatagcttcccatgactttcacttcgcctggaaagttcggtttaatggtttttgtaacaagcgcgatttgtccgatttttgaatcagtgaaactttcatccaaagcgtttctcacgtcgcctttgaatgtctttaagctgtatttgcgaagtgaggaaagaagcaaaagtgaagaagaaataaaaagaataacttgcgccgtaagaccgatgtcgagtaacaaaaccagcagactaacaatccatgcgcccgctccaaaaaagagcaggataaatgccggaacgccaaattctgcggcaagaaatccaacgccaacaagaaaccaaatgaaagcaggagaaatgctaagaacgctttccatgtcgataaaattaaagttgagcgatattcccttttagcaagtgcacttaatcgccgccgtcgccactgccatcccctccgtcgaaaacgacgcgcttatttttatcatttcttgaaaatcacgcaacgctgatcaacgcctttgttatacggcattctcgtaacaggctcagaattttcttcagaaaatggccaagccgcgtgctaagtttaactaatatcagcatttagattttgcgccgatcgcatatcatgggcttccattttcagcggcgggcataaaaaaacatgcgcgtcttcttcaaaagccacagccgcattttttagaatggaaataggccgaatttcttgaacttgaacgccgttttcttgaagcgccgcttttcctgagagcagcaccactgtgtctttcacctgctgcagccggcctgttggcggagctgtgacttttccgcccagcagccaacgcttcaggcgaacttgtccccaaaagcgatacggctcttgcggacgcaaaatgctctcggcggcgtgcattcctgccaaatgccaaagtttttcgccaataaccggaatttcgtggatgagcttccgcaaatcctgtgcagcaattttcagaatttgaaccgtggtttcggcttgcgcagtggcgacatgtgtgccggcggtcaaaaatgccagctcgccgagcgtgctgccgggaccgagaatgtccgacaagtcttttccgtaaatcacgcgcaccgttccgcgaacaacgataattagatgatcgccggtctcgccttttgcaatcagctgcgttccttgcgtaatcatttcttctttggcggcttcccaaattttcttgaaagcgctttcgtcaattccattcagccatgaaatttgttttaaaacctcgcgcgaatcgggcagttcgatcgatggcggggtgttgaaaatgcgtttcatccggcgctcgaccgccgcaaccagccgctctttttcaatttcattcaacatgccgccttcatacattttcttgatcgaatttcgctcatgattcaaaataagccgcgcggcagttttggtctcaatggccatggtgatttcagggaaagtttcccgcaattttttaatcgcgccgagcgcaatgccgcgattgtaattcatctcgacttgcaagttcatcgcgacggcgtcgtcatgaatgatgctttcaagcgtttcgctgatctcctcgtgcgcgaccacatagccgcgagcaatgtcgtaaccgaaggccagccggtcgtagagtgtgcggcgaaccatttttccaatgacgggaaatgattgaagtttggttaaaattgctggaaattgccataaatgctcaagttctttccagtcgtccaagctgccttcgtcgtcgcgatcgagcgcaatattaacagcttcagtgagccggcgcaccgcgccttgccccaaaacgccttcttcaaattgccgccaatagctgcgtttttgtgcctccaaaatccgacgccgcgattcggtcaaaatatccatttccttcacttcgctgacttcgcctttttctttgggtgttttgcgacgcggcatgtactcgcgcacgcgctcccaatccgcgccggaaaggaacttgttatctttgagcagcaaaaaagtttgctcggtgtcttcgcgcaacaccttgatggcattatcgagcagcaaggctttggctgcggtcactttttgcatcccaagcattttaattaaagtgccggtggttgtgccgttgatgagcaaggttaaaaccacgatgcccgccgtgtgaaacaaaatctgcccgcgaatttcttcaggaatcaaagcgttttgcgaaaccaacagtccaagcgccagtccaaccgcgccgcgcaacccgccccaccaaagcacgatggcttcatttttcggcaaaccgtagcccgaatgacgcatcatcggataaagtgcgccgataacaatcgcgcgcgccacatgaatgccgaggtaaagcacgccgagcaaaagccagtcatggactgaaccggcttgggcttgctcagcaatcacgacgccgacaagaataaaaatcagcgtgttggcaaagtaggccgtcatttcccaaaaattgtgcaaaaatgcttcaacttccgggctgatgcgcgtccgaccgatgccggcgagcaagagtccgagcgccacaagtgccagcacaccggaaacatgcaaaaatgattcggacacgtagaaggtcaggtaggccgctgcaactgtcagcgtaatttccacaagcgcatcgttaaaaacgtggcggagccaccaaatggttaggcctgcaataatcagtcctaaaattgtgccgccaaacgccacccaagagaagtttgccagcacgctcataaagccgctatcgccaccaacagccgtcactgcggacaaaaagaccatgaaaaccacaatcgccgtgccgtcgttcaacagcgattcgccttcaatcagcgtggcgagttttttgcttgcgcccagttcttttagcaaggcgacgacggcgacaggatcggtggcgctcaaaagtgcgccgaacatcaaggccacactccaattccagttgtaagggaaaagcatcgaaatgccgccaagaatggcagtgctaagcaaaagtccaggaacggcaagcaaaattacattggtaatcgatcgcttaaaaacatgcacgtccattccaaaagccgcttcgaaaatgagggtaggtagaaaaacgaaaagaatgaaatgtgggtcaatcgttgaggccatattaatggctgtgccaaactggccaagcacgccttcgccaacaagcaagtgattgcgctcagctacgccaagccctaaaccgatgagtagcagtgcaaccgtgtacggcagtttggtttttcttaaaaaatatcgcgttgcagcgccaatcaccaacgaaacaatgagaaatagcagccccagttggccgctgcttacggcatgttctgccgcctgatgtgcaacttctgcgccatgctccatatttcccccttttggaagttagttggtaagaacatgatggggtgacgagagccttcctttttttcgccaaatccgttgcgctatttcaatcaatcaacgtgtctcgttaccgataatgtctattgacaatactcaaagccgtcgtgcaattcctgaaaaaacatggtctgccacaaacaaattgacggctcttttgcttgaattttatgtctttagaaaaatcatccttacattgttcttgttaaacaatttgtaaggatgatttcaatatacattgactttttgagctttaaaacgggttatcatttcttttatgaagcgagacgccacccaaaaagtatgttttattaccggcgcgtccggtcggcttggccgtgaaatcgccatttctttagccggcagaggctacgcgatttgctttacgtatttctcctccgaagaacgcgcccaagatactctcgacgaacttcagcgaatttctccatcttctaccatgatttactgcgatgtggcaaaggtagagtcgattcagaaggcgttcgagttttttcgcacgcaatacagccgattagatctggccatcaccaacgcatcgaatttttttccgacgctgcttcccaatattgccgaaaaagattgggacaacttggtcaacaccaatttgaaaggaactttttttacgatgcaagaagccgtgaaaatcatgcaggcgcaggattttacatcgcgcatcattaccattacggatatttcggcggagcttgtttggcggcggtttgcgccatacacggtttcaaaaagcggcattcagcacctaacaaagatttttgcaaaggaatttgcgccaaagattttggtcaattcgattgcgcccggcacgttgctgttaaatcccgatcgcgatacggcctacgaggctgagattttaaagaaaatcccacttcaaaaatttggctcaccgaacgacattgtccaagcggttatgtttctcgttgattcggaatacatcacgggcgaaattctgaggatcgatggaggcagacggctatactaagcgctttctatcaaaattgaggaaaagcatgagcgatacgaagatgaagcaccgagcttcatcctcgcgctgataaaaagcaatacctgcatcggcgcagggttaaaatgtcttggttaaaatgtctcgctcgctggagaggtgtcgatagcgaattttattttttgaaacagatgcataagcaattttcggtgcacctaacgcttcattttcgatgactttcttgataaattcctcgacgccatcttgatactggccagtgggtcttgaaaaatgaatcaggtagcaatttttaatcccgctatgttttagcttctcgtagttgtcttgcaagcgatcaatgccatagtccaggccagcttcaattgcaacggttggcgtaagctgtccctcacgaaattggcgtaagctaataggctgttctgctttttttggcggacgaagaatcgccacatcaaaatatcctttcacgcttttgcctgggcgcatggtgagttctggccagttttgatggaccacgcctgtggtgcagcagcccaagtcgataaattgatgaagcaactggcagtccatcaagtaatcgtacagttcgccatgcaaagaatgctccacgcgatgcaaatacggcagttccaaaaacgtataaagcactttattaatggctttttccacatcaggaataatattctgtgtccaaagcgggtcgtgaggaataatgctacgaaaaacattgggcttcaccatcgagatatcgttttgcaactcaaactcagctttatgtttttctttaagcaaaataaccatatcatcaagtgacgataatatttcattatcaaaaaaagattcattgatgaaaagtgcggggttggtaacccggagcttcgggtcaaaattcccttcatctccgttttctacataaacgttgatggtttgcgttttttccccggtcacaaccttaattttgtgcccttcaataacgccaaaaaaccttttcatagcaccctgttttactgtttagcggcaactcgccaatatctaatttaaaacctctcaaaggtaaatatttttttgatgaagaaagtgctcatatcaaaaatgaggataaaaaagctgttggcttttagatcgccagatcaaagccgttctatttgcttggaaataaagcttacattgttataaattttcttgaaaaaacaacgccgcctgtgagaacgcttacgatgattttgttcatacctggattgctatatgtgatggttctgatttacatgtatgcctttcaacgccgattggtttatttgccggaaaaacggctcaacgcatttcccgacaagcttgggcttccgtatgaatctctgtgtttaacaacagccgataaattaaaaatacacggctggtttattccggctgagcgcgaacgcgcggtagtgctattttttcatggcaatgcgggcaacatgtcggatcggcttgagtccattgccctgtttcatcagttggcgctcagtgttctcatcatcgattatcgtggttttggtgaaagccaaggtcgcccatctgaagctggcacatatcttgatgcagatgcggcttggcgatttcttaccgaaacgaaaaagtattccccgaatcaaatcatcgtgcttggacgctcgcttggcggtggcattgcatcgtggctggcaacaacctacaagccgcgggctttaattttagaagcaacttttacttcaattcctgatgttgggaaagctgtttatccgtttcttcctattcagatgttagctcgcattcattataatagccttcagagaatgaaatcgctcagcattcctcttttggttgttcatagtcgagaagatgaggtgattccatttgagcatgggcagcaactcttcgctgctgcgaatggaccaaaaacttttttggaaatttgttgcagccatagtgggggatttttgcgttccgaaaattacaagccgaacttagatgcgtttatcacaaaagttttgtcggaaaaaacagattaggtaattgcgggttgcttagtgaacctttttatcgttgtgatggttgctttcgcaaaatccttgttctgagtcttgcgttaggcctttttcctgtttagataaaagttctttgtcgtaggccagcattttattgacggcgtcatattcaagaatgtaggccataatggtgtttttcaccgattcaaaatccggttcaacttctttgtaatttttgcaactaaactgagaatttggacagaaggtctcaaggaagtagccaatataaggttcgtcgtcgtcgttttcattcacacgatatgcttcgcgaatttcaagtccataacttaagacatagtgattttcccggtcaaacacggcgaaagcataaagaattggcttttcatcaagatgattttctttgagctcagcagaagaaataggactgcagtaggcatcaataaagtaggtttctgtctcgatttcctcaaccttgaccaagcgttcccagcgcgggctattttgttgtgtagcactcatactatgtaacaagtttctctctaagaagccgtaggatttgactatctacaaaccagcgactcaataaattcgttttttctcatgaaaaaccaagcgaaaaggatttttcgccattgaatatacgtttcaaatataatgtcgcaactttttggcattaagttttttctaattttaaaagaaaaaatccgcgaaattctattggtagttaggcaaagaaatactaaattacaaatctccttgaaatgaggccgaagtggcggaattggtagacgcacaggacttaaaatcctgtgtccagaattggacgtgcgggttcgagtcccgccttcggtaccctttctttatctaaaaaatacactttcccgatataaaaaattaaacagaatttaatcaagactggctttattgttcgttgctgagtgggttattttctggtataagttttgataggattttctcggaatagggcgattttatgccgaacgccaggaaaagacagaacagcagcatttctgacaatgtgtcagacaagcgccgaataggcaatgcgaacagggtggttttattttttaatttcagacaaaatttcgctattctaagaaattctgtcagtggcacactctttgcaatgaactatgtgattgtaagttaatgatgtcatctcgtgagttaaccgagcgtgaaaaagagattctggggctcatcatccaaaatttcattctaacggccagtcctgttggatctcgttatttggcaaagcattccgatttggggctctccgatgcgaccatcaggaatgtaatggcggatttggaggaaagaggctttattgcacagcctcatacctcagctggaagactgccaaccgataaaggctatcggttctatgtagatacaattatgatggttaggtcgctctcgcagccagaacggcgtaaaatagatcgggatattgaaaatatcgttaaaacggcaaaaggtgaatccagcgaattgctaagggaaacttccagaattttgggaaagctttctcagcagctgggttttgttctatcgccaaaactgagcgccggcgtttttgaaaagttggacattgtttcgctttcgtccaacaaaatcatggtggttctgtccattcgctcgggttttgtcaaaaccattatgcttgaagtcaaaagcctggtgatgcaagagaagatcgatgagttggtctcgaatctcaatgagcggctttccggcttaacattggagcaaatcaaatatacgttcaaagaacgcgtagcgggttttgatgatgaaaccggcttgcttcgcgtgttcattgattccgctgagcgcatgtttacggatgtgcctgatatggatcggttgcatatttcgggaacggaaaacattatcgggcagccggagtttgggcagccggaaaaaattcgtggcatcgtggaaatgacgcaaaatgaaaacgtgattgtgcatttggttgaagatgcgcatcaggaaaattacttagcttcgatcaaagacggcgtcaaaattatcatcggaaaggaaaatcgcgatagcaagataaacgattgtagcattgtgaccgcgcaatacgaagttggtgatgtgctgggtacaatcggggtgatagggccaacacgaatggattatgcaaaagtgattcgcgtgattgactacatcgccaaacggctttcagataaattaaccacgcttcattaattttttgattaacaagaaaacatctgaaaaaggaaactatgtcggaagaagttaaaaacagcgtagaaacagaagagaataaagcatctaaagacaacgcaacgcaagctcccaatccaacagaaaatcataatacggcacaggaaacggaaaaagctgaaaattccgaaaaaactgaatcggccacgcaagagaatgaaagtctcgacaagttgaaaaaagacgtgacaaattacagagagcagctgcttcgcacggttgctgattttgaaaatctcaagaaacaaaaagaacgcgaagtcgcctccgtacgcaaatttgcggacgaatccttaattaaagaattgctgccagttttggatgatattgaacgggttcttgttaatgcgagtaaatttttgcaagcgtctccagaagcgcaatcctatgtggatggcgtgaagctgattcaacaaaatatgatgaaagtctttgaagctcgcggtttgaaacgcattgaagctgttggaacaccttttgatgttcatttgcatgaggccttatcgcaaatggaaaaagaaggcgctgagccggatacggtgattcaggaatttgcaccaggctacacactgaacgataaagtcgttaggcattcgaaagttattgtttccaagtaaacagcatcttaataaccggttcgtccaaaaggaataacctattcaaagaagactatgtcgacaaaaagggacttttatgaagtgttaggcgtgagccgaagtgcaagtgccgatgaattgaaaaaagcatatagaaaactcgcaatcaaatatcatcccgacaaaaatccgaacgacaaggaagctgaaaataaattcaaagaaattaacgaggcgtatgaagttttaagcaatgaagaaaaacgcgctcgttacgaccggtttggccatgcgggtgtgggaacttctgccgcctcagatggcagcaatccgtatgcaggtcgcggtgacttcaacgatatttttagcgcgtttagcgacatgtttggtggctctgccggatttagcgcgggtgcggattctccatttggcgaggcttttggtggaagcagacgccgccgttctcctggtattcctggctcagatttgaagattaagttgaaattgacactggaggaaattgccaatggtgttgagaaaaccttaaagatcaaaaaactgaaaacttgccaaacctgtaacggaacgggttcaaaaaatggcaagatggagccttgtacgcattgcaatggaacaggggaagttcgtcaagtttcaagaaccatgtttgggcagtttgtcaatatcacaacatgcccgcactgcaatggcgaaggacaagtggtgaaagataaatgcccggattgccatggcgaaggccgtgtgcaaggagacgcgactgttaaagtcacgattcctgcgggtgtgtctgaaggaaattacattccgcttcgtggtcaaggaaacgcggggatccgtggtggcgatgcgggcgacttgctcgtcattatcgaggaagcgccgcataaatatttcgagcgccatgaggatgatgtgctctataaactaaaagtcagttatcctgacatggtgttaggaacacgcgttagaatcccaacgctggatggcgaggacgagttggagattcctgcaggcacgccaagtggcgaaattatgaagctctacggaaaaggcattgggcatttgaacggatacgggcgaggtgatttgctcgttaaggtggatgtttttgtgccaacgcatgtttcggccaaagaaaaagagcttttgcacgaacttcataagcatgaaaatgtttctccgaaaaaccttcagcactcggatgaaaaagaagaaaaaagcttctttgaacgggcaaaagaaatcttcggatagctttcgcaaccaaccttttttcatctctctttgtggcgccggttttgttgcaaagagagatgcctttttatttccacgacgtgaattttattaaatgaactgccccaccctttcgtggcattgaaattttttccagactgagactgcggtgttttcgaaaatttgaataacaatagaggttttgcaattgtgtttccattcgcagtgctataaagtcgttcgatgcctaaattgaatttatatccggcgttaggggaaataatgcaagccggctcggggttttttgcaaaaacgcactgaatcgctattatcttttcaagcaaaatttttgatcaatcaaagccgataaaaaatgtgtttagccataccgggaaaggtgacgaaagtctttgaggaaaacggcctgaaaatgggcaatgtggactttagcggcacgctcacgaaagtgtgccttgaatatgtgccggaaatcagggtcggcgactacacggtcgttcacgccggctttgccatttccatcatcgatgaagaggaggcaatgaaaagctttgaagcgtggcagcaagtcatcgaggccagcgagcgcgaaggattggacatttacggcaatccgctcccgaaaaaagaggccgaatgaaatatttggatgaatttcgcgatccgaaagtcgcgcggcgcattttgtccgaaatccgctcgctcgtgacgcgcccttgggtgattatggaaatttgcggcggacaaacgcattccatcatcaaaaacggcatcgaccagcttttgcccaaagaggtggaactggtgcacgggccgggctgtccggtttgcgtcacgccgctggagcttatcgatcgggcgcttgccatcgccgcccgcccaaatgtaattttcacaagcttcggcgacatgcttcgcgtgcccggcagccacaaggatttgttcatggcgcgaagcgaaggcgcagacgtgcgaaccgtctattcgccgctcgaagccctgaagctcgcccgcgaacatcccgaaaaggaagtcgtctttttcgccgtcggcttcgagaccactgcgccgggcaatgcgatggcggtttttcaagccaaaaaagaagggctgaaaaatttcagcctgcttgtgagccatgtgcttgtgccgcccgcgatggaggcgctgcttggctcgccgcaaaatcgggtgcaggcctatttggccgccggccatgtgtgcaccgtgatgggctgggaggaatacgagccgatagccgaaaaatttcatgtcccgattgtcccgaccggattcgagccggtggatattttggaaggcattttgcaagtgctcaaacagcttgaatcgggcgaggcaaaagtagaaaatcaatatttgcgagccgtgaagcgcgaaggcaatccaaccgcccgaaagattctcagcgaagtttttgaaatcacggatagaaaatggcgcggcatcggcgaaattccgaaaagtggctatcgcctgcgcgaagcttacgccgcacacgacgccgagaaaaaattcgcggtcggcgatttagagacggaagaatccgaactttgcaaaagcggcatcattttgcaaggcttattgaagccgaaccaatgtcccgctttcggcgcagaatgcacgccccaaacgccgctcggcgccacaatggtttccagcgaaggtgcgtgcgcggcgtattataaatatcaacgcctaacggaaaaagattaaaattggggaagggcaaaccgaagtgtttgcctctaaggcagtgatgataacagttgattttgtaggggcgaacctgtatgttcgccatgtttcatttgcgatggtgcaaatcatgccattttggtttagaaattaacccgcctgtttcaagttgttcccaaaatcatgaacagcgtgccgattgaaataaccaaccaaacaatcacgccttgcaacaagggtttccaaccgacttgctgaacaacttccttcgataatccagcgccaattaaaaataacgttaccgttaggcaagatttggctgtatgaacaatgtacggtgtcactggctggataatcgggaagtagctgtaaagcaacatggccacaacaaacaacccgataaaccatggaaactggacgcgattttgcttgtgctgcttgaaaataaaagacatgatagccgcaactggaataatccataaactgcgcgcaagcttcacggtggttgcgatttgcaaggcttccgcgccatatttgctcgctgcgccgacaactgaactggtgtcgtgtatcgcaattgcagcccataagccaaactgattttgtgtcatgtgaagccacgcgccaatttcaggaaacacaaatagcgcaacggcatttaggataaacaccgtgccaagcgccacagacgtttggcgctcttctgccccgatggctggtgcaaccgccgcaatggcgctgccgccacaaatggccgtgcccgaagaaatcagtgcagatgtttttttctcaattccaagcagcttgccgaccagtgcgccaaataatagcgttccggcaattgtgataaccgtgaaaagaaatccctcgcttcctgctttaagcgcgctttgaaaattaataccaaaacccaatccaacgacagcgacttttagaagaaaggacgtcaatttatgattgattctttgaaatggatgtccaataagctgtgccataaccaatcctaatagcaaagccaatgggggcgaaacccaaggcgtaaggcataaaaagaccatccctacaaaaacgatttcgcgaatcgtgacgcttctttccagaacttctgttttaaagccgtgaaatctggcgattttctgatctctgcttgctgtattttccatatgtataacttcatagttttatttgaactgtaatgtacagcagcaaaaatcgtcaaaatccaagagacttgccaatcgtaaaaagtcatttcaaataactaaaagttattgatttgagtgaatggatcgtttgttatctatttcaaataaaccgtaatgatgtattcaagataattatatgaatggaaatttgaacgaaaatgaacaaaatgagataaaatatgtgcgaaacggttcgattgcttggtgggcattttcaatattatccatttctaaaaacggataaaaattcatgataagtcttacataaatggatgaatttataagattagtacgaaaatgtatcgtaattcatcgatgatgattcatcttgtttttgaaataagaatcgctattattttaaaaagaaaatgttttttgcgtatcaatttttaaaaagttatatcataagtgttttgttcttaaatgaacaaaataataatcttctttaatgttatataagcattccccttttggttaaatcccttctcgatacttcctgccaaggaaaattaaatttttactttcttgtaagtctttgtttttaaataaattaatgtcttttctgtgtctatcaagcttgcggattttttagtgtggcacggcttttgaaataacataaacatcatgaattgaatcatgtgtgtttatgtaaaaattcatgaataaatatttttaataatttttttgataaaaaaactatgaaaaagattgctttttatggaaaaggtggaattggaaaatccacaactcagcaaaataccgctgctgcaatggcctattttcataaccagaaggtgttcattcatggttgcgatccgaaagccgattcgacccgaatgattcttggtggaatgaaccaggccaccattatggatgtgctgcgagatgaaggcgcagaaaaaatcacggcggataagattataaaaggcggctttggcaacattcgctgtgttgaatccggtggcccggaaccgggtgtggggtgtgctgggcgaggcgtcatcacggcaattgatatgatggaagccactggcgcttattcctctgatttggattatgtgttctttgatgttcttggtgacgtggtgtgtggcgggtttgcgatgccgattagagacggcaaagcccaagaagtttatatcgtggcttcgggtgaaatgatggccatttatgcagccaataatatttgcaaaggtcttgtcaagtatgcaaagcaaagtggcgttcgtttgggcggcattatttgcaacagccggaaggtcgatagagagcgcgagtttctcgaagagttcacggcggcaatcggcactcagatgatccactttgtgcctcgtgacaacgttgtccaaaaagctgaatttaacagaaaaaccgtcgttgagttcgaccctgaatgcaaacaggccaaagagtacggcgaacttgcgcgcaaaattattgagaacaaaatgttggtgattcccaagccgcttaatatcaatgagctggaatcgatggttctcaagtatgggctcgtggattaacgcaaaaacaaagggaaaaaacttatgaaaatgatcagagcaatggtacgccctgaagctaccgacaaaataacagaggctcttgccgaagccggatatttctcactaacaaaaatgccgatttttggtcgaggcaaacaggttggaattaaagttggcgacatccactacgacgaactgccgaaagttatgatgatgctggttgtggattcagactctgtggatcaagcggtgcaagcgatcaaagcgggggcttatactggcaattttggcgacggtaaaatttttgtaacgcctgttgatgccgcctacacggtgcgtaccggcgaaacgggcatttaaggaggcgcagcgatgaaggaaataatggccattatccgtccgaaacaagttggaaaaacgaaagatgtgctcgaaaaactcggatttcctggtatttccgccgtgtcggtattgggacgaggcaaacagaaaggcatcgcttccgagatcagttgcgagttgccagcggaactgacgcataaatcaggcgggatgaaatatgttcccaagcgtttggtctcgcttgttgtgccagatgccgatgtggatctggttgtgaaatccatcatcaaagtgaactgtacgggtcaggttggtgatgggagagtttttgtctgtccggtggacaatgccataagggtaaggacaaacgaagaaggcgatagcgccatcaagtgaggaaactaacaacccataaataagagaagtaactatgccatatcatgagtttgaatgtagcaagtgcattcctgaaaggaagatgcacgctgtcataaaagggccaggggaagatttaacatcggcgcttccacttggttatctcaataccattccaggctcgatctccgagcgcggttgtgcctactgcggcgcgaaacatgtgatcggaacgcccatgaaagatgtcattcacatcagtcatgggccggtgggatgtacttacgacacctggcagaccaagcgctatatcagcgataacgataatttccagctgaaatacacttatgcgacagatgtaaaggaaaagcatattgttttcggtgctgaaaaattgctcaagcaaaacatcattgaggcgttcagagcatttcccgatatcaagcgcatgacgatctaccaaacctgcgccaccgcgctgatcggtgatgatatcgatgcaatcgctcaggaagtcatggaagagatgccagatgtcgacatttttgtctgcaactctccgggatttgccgggccgagccagtcgggtgggcatcacaagatcaacattgcgtgggtgaatagaaaagttggcaccgttgagccggaaatcaccagcgattacgtcatcaactatgtcggtgaatataacatccagggcgatcaggaagtgatgctggattatttcaatcgaatgggcatacaggtgctttctacctttaccggcaacggtacttatgacggacttcgctcgatgcacaaagcgcatcttaatgttttggaatgtgcgcgttctgccgaatatatctgcaacgaacttcgggtcagatatggcattcctcgtctcgacatcgatggctttggctttgagccgctttcggcctccctcttgaaagttggccggttctttggcattgaagacagggcgcaggccattattgatgaagaaacggctcgctggaaaccggaactcgattggtacaaagaacgcctgaatgggaaaaaagtctgcctctggccaggtggatcgaaactgtggcattgggcgcatgtcatccatgatgaaatgggcgtcgatgtggtctcggtttataccaagttcgggcatcagggcgatatggaaaaagggattgcgcgttgcgaagttggtacgctcgccatcgacgatccgaacgaactcgaaggcttggaagcaatggaaaaactaaagcccgacatcattttcaccggcaagcgacccggagaagttgccaaaaaagttcgcgtgccatatctcaatgcgcatgcctatcataatggtccttggaaaggattcgaaggctgggttcgatttgcgcgcgatatttataacgcgatttactcgcccattcatcagctttcgggcttggacatcagcaaagacgaaattccaacagagcatggatttgtgacacaaagaatgatctccgatgccacgctaagccacgaggttagaacttcagccatggtgagggaatacaccggcaagtatgatccaattgccgacttacgcaaaaaaacttatcccgatttaaaaaagtagaggaggacagcagtttgatggaaaaaacggaagacatgaaagcgcaaattgcccagcttgaggaattcatcatgaaaaaatgcctttggcagtttcattcccgcgcgtgggataggaagcggcagaatgaacgcattctaaacatgaccactcagttgctttgcgatgaaccggttgcgatcgaaacgccgaacgatcgttgctattgggtggatgcgatgtatatggtggaagcattcaaaagtcgctatccatggataaatgcgatgagcaacgatgaccgcaagcgcctcatcgacggtctgaaagagagaatcgattatctgacaattacaggttctctcaacaaagaactcaacgacgcgctctattaataacaaagtcgttatggacataaccaaacaacaagaaggagtgatttatgtattgtgaagtaaagccgaaagcgcgtgccggtgtgattaacccgatattcacttgtcagccagcaggtgcgcagtacgccagcattggaataaaggattgtatcgggattgttcatggtgggcaaggctgtgtcatgttcgttcgcttgctcatctcgcagcatcttaaggaaagttttgaaatcgcctcttcatcgttgcatgaagacggtgcggtgttcggtgcgctgaatcgtgtggaagaagcggtcgatgtgctcttgatgcgttatcctgaggtgaaggttgtgccgattatcagcacctgttcaacggaagtcatcggcgacgatattgatggggttgtcattaagctcaacgacggtctgttaaaagaaaaatatcccgatcgggaagttcatctgattccgattcatacgccaagttttattgggagcatggtaagcggatacgatgtggctgttcgggattttgtcaaatacttcgctgaaaaaggtgagcctaacggaaaaattaacctgattacgggatgggtcaatcctggcgatgtggtggcactcaaacatcttctttcgcaaatgcagatcgacgctacggttcttttcgaaatagaaagttttgactcgccactgatgcccgataaaagcgccgtttctcatggcagcacaacgatcgaagatcttaaaagcaccgccaatgccatcggcacaattgcgctcaatcgctatgagggcgccaaagctgcgcaatacctggaaaatgaatttggtgttcctgctatcattggcccaacgccgatcggcattcgcaacaccgacgcctttttgcagaacctaaaaaagatgaccggaaagccaattcctcagtcgctggttcgtgagcgcggaattgcaattgatgcgttggctgatttgacccacatgtttctcgccgataaaaaagtggccatttacggcaaccccgatctggtgcttggactggcagcgttctgtctcgatttggaaatgaagccggtgctgttgttgctgggcgacgataatttgacctacgcagatgatcctcgcgtaaaggcgcttcaggaacatgtcgactacaagatggagattgttacaaatgccgatttttgggaactcgagaatcgaatcaaaaatgaagggctcgaactggatttgattctggggcactccaaaggccgctacgtcgcaattgataacaaaattcccatgctgcgtgtcgggtttccaacatacgatcgtgccggcatgtatcgacatccggtggttggatatgcgggcgcaacctggctggccgagcaaatggcaaacacgctttttgccgatatggaatacaaacatcataaagagtggattctcaatgtttggtaaatcctctctggcgatgaatgagtctgcaggctgattttaacggtagccaaaaaatccactgccggattgcagcacttcagcgtccggcagtttgttcgtttgccatgatgaacgcgtgcgctgtttgtcaggctgcgcaaatctaatcatcaactaacaaaaatatgaataccgcattagaaggatttcctcatgctgcaatgagacgaaaagacagggaaattgtagaccgtttagaaattgacgccattattcattctgcaaccgtcatgcacctggctatgtccgataacgacgttccgtttctcgtgccgctgttttatgcctatgacggccaggcgattttctttcattcggcgcatgctggaacaaaaatggaaatcttgaagcgcaacaataaggtctgttttgaaatttcagtggatcacggcgtgatcgaaagtgagcaagcctgcgactttgaagcaaggcatcgcacggtgatcggtttcggcagcgcttcatttattgaggatgaggcagaaaaaacaagcgcgctcgatttgattgtggcgcggttttcagacaaaaaatttgactatccgaaagcggctgtaaatcgcacagcggttatcaagatcgagatcgaatcgatcaaagggaagcgtcatggattttagcggatacggaaacaatcgatcattattcatttgaactatatcagagtatgaaaattgctgcatttgtggataaggcggggaatgcgcttcctttttatgaatcaggaattgtgaagctttttgcatacgagggttgcgcgtggcggcttgtcaaagaattcgagtttgaaaccaacgagaaaatgggactttcggaaatacggagtcgagtttatacaatggccggcttgctggatgactgccgggtgtttgtcaccaagttcataaagggatttccatacgcgttgctcgatggtatgggattttccgtttggaaagtgagcgaaacgccggagctttacctcgattcgatcagggaagaagaggaaaaaaatagagcagatcgggaaaaaatcatcaatctcagtgttgctccgctgcctattggcgatgcgcatgagggcacatacaggattgatcttgttaaagtgcaggcgcatcatgatcggctcaattccaaacaggtgttgcttccttttttgcaactgacttcatttcaaaagttagaggtgatttgcagacatgttcccaaatggttcgaaagagaacttcctggactgaaccttcaacttcagatcagcgcttccgacgacgggctatgccacgtgatcttatctccggtgaaaacttgcggcggtgattaaaacgccatctcaaagctgcagcatgtttgtgcgatgcccaaaaagaacccattttcaaaaagcattggcggcaaaaagcaggcatttctgacgaatttttctaaggcagttgtttttttaacgcttttttgtaaatcgttatatacttaattatataccgttcatattttcgaaaatatgcaaaattgaaaagagcattgataggcagtccaaaggttttgggttgcctaacgcaagtaaagtgtttaaaggaatacgttgccatgatgaagtcattatacgaaacgcaatatcatcgcaatggtcaagtcacctgcgaaattgaaaaatcaaatggaaacacgaaaagcaattccttgctgaaggaaggttcaataaacctttatataaaaatgtcatgtccgctgaaagggattgtggaaagagccattcgtgaatttgtagctttgtataatgcgtcgcacagcgtgcccatttattccccgatgtttcgacaggtcaatatttccgccatcgatgccgagctgaaatcggcacatctggaagctcagcttccagatgtgctcattgcttctgaattggacaccctattttctggcaagctcagggaaaagtttattgatacgggaatttataccggcattacttctaaagcggcgttaactgcaatgccggaaacattccgaaaactcgcaacgcagcacaatattggcattcttgccgccggctactggcgtgctttatacgatttaaccatagctgtgtgcacacctccgcctcgtcgctggacggatttgatagacccgctctacaaagatctgatcaccgttcatgactgccgaggtaaaacaagcatcacaacgctattaattctcttgaaagaacaattcggtagcaacgccgtgaccgattttgcgcggaacattcggagcattcgacatttttccgaaattcttaggcgcatcgattccaatgaaatttatcgcacgccatataatatcctgccgaatgcgtcaattgtgcagatgcaatctcaaaaacgcgcgatcgttctcgaatttgaagatgggccggtactctcgcccatgtttatgtttgtaaaaacttcaaaactcgaagactgcaagccgcttgtcgatttttttcacagcaatatcatgcgcgatgcgctggtccgtagcggattctcttttgctgaagatatccattggcaaaagccgtttctttttccgtcctgggactatttgctcagcaaggattatgaaacttgcaccgcagcgctcgatgacgaactaaaaagcagtttgcgtcacgatgtgtttcactaatggatcgagcagttttcgattgttcgaaaagcttgattgaacggccagttttgggcaaacatagatttgtaagttaaaattggagagcgcacatgcaaacacgtttttgtatcggccaaagttgtcaccacacttacgtgcaaatggataccatctgtcgggcggagatgatcgcctcgctatttcggattagcaaagtggtgattgaaacggagagtttacccgaaacgctttcgatcctattgaaaataatgaaagaggatatgggcgtggtgaaaggaattgtctgtctgttcaatagcagaacgggaaaaatatttattcacgacagcattggactcacaaaagaggaagaaacacgaggcgtttattcgattggagaaggcattatcggaaaagttgtggagaccggacaaaaaattgtggttccgcgcatcagtcaagagcctaattttttgaatagaacgaaaagtttatcgaatcaaaaagatgctgagttgtcctttgtctgcattccgattttgcacgggaaaaaagtgctgggcgcaatcagcgtggtgcgtgtgtgcggcacgccagacgcgctcaactacgacgtagaattgcttggcattattgcagcgatgatcgcccaagccgttgaactttatttgcttgaaaatgaagacaaagggttgctgcgtatagagaacgagcgccttcgcgacgcactcaaagagcgctttcatccgtcgaacatcatcggaaattcaaagccgatgctggaagtgtatgcgctgattaataaaatcgccaaaaccaaatcgaccgtgctcattttgggtgaaagcggcgtggggaaagaacgcgtcgccagcgcaattcattacaacagccccgatgcaaataagccttttatcaagtttaactgtgcggctttgcctgaaagtgttatagaaagcgaactgtttggccacgaaaaaggcgcttacacaggcgcagacaagatcagaaaaggtcggttcgaagaggccgacggcggcacgatttttttggatgaagtcggagaattgtctttgccgatgcaagccaagctgctgcgtgttttgcaagaaagaatttttgaacgcgttggcggaaacaagcccattaaggtcaatattcgaataattgccgccacaaatcgcgatttggccaaaatggcaaaggatggtcaatttaggcaagacctctattatcggctgaatgtgtttccgattgtgattccgcccttgcgcgaaagaagcagtgatattcttacgctggccgaatattttgtctctcattttgtgaagaaattcaacaaagaaattaagagtatttctgttccggttcaggaaatgctgctggcgtactcatggccgggaaatgtgcgcgaacttgaaaacgtgattgagcgagccgtgattcttactgaagataatattatacatagttgtaatttgccgttgtcgcttcaagcgcccgttttggcaaccgcttctttcaagaaagggctgttggccaagttggattcaatcgaatacgacatgattgtggaagcgctgctaagttgcaaagggaatatttcgaaagccgcgcaaaaattaggcatgacacgaagggcgctaagcttgagaatgcaaaaatttggcatcaactataaaaagtatcggttgaagtaaaaacgcggatctgtttatcttgaaaatgtcatggcaaattaaaaagaggaatgttaaacgcgttggcgtgatcattcagctcattttgatttgatgaggttcatataatcaattcgccaagtcatgttcgattttcgcctgaaagttttcgatacggttgcccgccgccttaattttaccaaagccgccgaagagctctacatcagtcagcctgcggtgaccaaacacatcaaggaactcgaaaagcattttaaacagccgctttttgaacgaaacggaaacaaagttgccttgacgctcgcaggccaaatgctgcttaagcacaccgatgcgatgctggaaatttccaagcaattggagtatgaactgaacttgctgaacgagtcgcacaaaggccgtttgaaattgggcgccagcaccacccttgcgcaatatgtgcttccgccgattcttgccaagtttcatggtgtttataaagaagttcagttgcgaatgattacggcaaataccgagcacattgagcaagcgctgctcaaaaaagaaattgaattgggcgtgattgaaggcgaaagcaaacgacgagaaattcactacacgccgtttgcaagggacgaaattgtgttggtaagcagcgcaaaaaatccgttggcgaaaaaagatgaactcaaacccgacgaccttgagaaaattccacttttgctgcgagagccgggttcgggaacgcttgaagtggtgattcatgcgctaaaaaaatcagggattaatatctcaaagctgaatgtagaaatgtatttgggcagtacagaatccatcaagtcttatttgatgcactcaaattgcctgtcgttcatttcgaaacacgccgttcttaaagagcttgaagccggttcgctgaaacagatggccatcaaaaaacttcagataccccgccagtttttctttatttcccgtcaaggcgcagacggtggcttgcccagcgcatttatgcgatttgctctccaaaattatcaaggatagaaagttgttttttgaggaagcgccgagaaatcgccagagcgtgcaaaaaatgacaggccgtgtgattggcgcacacactctctctgggcatcttgcttgaatggcgctcagaatatcgctaactttcgcttttttagcgcggtcagcttggaaaaagcgcaggttcagccaggcgaattttttccattagagcgcggatcgtatgctttttccaaggattgcaattttaatttgattacaaaacaaattgggcttcatgactacaaacatcccggaatcattttcctgtcccatgccgattatcaatcaccaaaccgttcagatggcgcatggcgcaggcggaaagctttcggctgaattgatagaaaaattcattttgccgcgctttgctaatgaggcgctaaaccgcttagaagatcaggcaacgctggctttgcccgccggcaaagtggctttttcaaccgacacgtttgtggtgtcgccgattttttttccaggtggcgacattggcgatttggctattaatggcaccgtcaatgatctggccatgtcgggcgcaacgccgctttatctgagtgtcggatttgttttggaagaaggcttttcgttggaagcgtttcatcgtgtgctgatttcaatggaaaatgcggcaaaaaatgcaggcgtgcgcgtggtcactggcgatacaaaagtggttggaaaaaatagttgtgataaaatttttatcaacacttccggcatcggcgtgattgccgccggcgtttcgatttcgtgcaaaaatttagttccgggtgataaaattctgatttcgggctcgcttgccgaacatggcatggcagtgatgacaaaacgcgaaggcctttcgtttcaatccgaaattttaagcgacacagcgccgctttgcaaaatggtggaaaaaatgctggccgctacgcccgagattcatgccatgcgcgatccaactcgtggcggtttggcaaccacgctcaatgaatttgcaaaatcttcccaagttggcattaaaatttacgaggagaaagtgcccgttcgagacgatgtgcgcggcgcgtgcgaaatgctcggtatcgatccgctttatgtggcaaacgagggaaagttggttgctgccgttcccgccgaaaaagcggatgcggttttggcggctatgcgtgcggacaaatttggggaagctgcttgcattgttggcgaagtgacaagctcgcatactggcatggtggttatgcaaacaaggcttggtgcaaaccggattgtggatatgccgttaggcgagcagcttccgagaatttgttgagtttaggcttgtggtttcgcctgtgttttttcggcaatgctcatttcaattttcagcagttcgccaagtcgcacgatgagcgaatgaatttttcctggcaaaacagtttctgacgtgccaaccaggtagatgtcgttgcctaacgagcgaatggctaaaacgccttttttgaattcttttgtaacggtgagaagcgggtgaaacgatgccgcatcgccttgctcgataacggaggcaatttcttcggaaagaattttcgccattttctcaaactcgctgcgcgaagaggacgctgtttggacaacatggccggctttcgtcataatgaaggcatgatccaggccgtcaaattcgaccatttcccaaagtttcgggcgatatttttcaaatttttctttgatttgagcggctgcggtttgtccatgcggatcttcttttgcatcggaagccgaagactctggtagcgcagccggcgccgaagcggcaggcgctgtggaagcggcattatttcccgcttctttgataatgcgtgcggatgacggcagcggttcttctttaactgcaggcgtggattttggtggcaaaagagcgggcagcgacgcttgctcttgaaggtaatttcctgataggatttccggtcgcgccgtgacgatggtttcgataaatggtctgagcgccagcataattcccgtaattcgtttgactgcgcattctggattaatcctaacacacatggaaattgtgcaataacctaacggctcgcggcaacgcgcacgttgttgatatttcgaagtcggttcaagcgcttctataatgtgtttcggcgtaaatttggttggcgtcgtttttgattccttaatgatgaaatcccagaaaaattcctgtatcgccttgagttgtttggcatcaaattctccaagaatatctttaaactttttcgcatcggcattggcggcgagcaaatctaattttgctttttcaatcggttgggctgttgtgttcataatctggataaaatctctttccgtaacagaaggaataaaattgacttaacgcatgacctaacctaaaaacaggggatgaataaaagcaaccactgattttagcctaaaaaacattttgtaagaaatttaacagcggtttgaaccgcttttcctcgatgactaatctgattcttttcagatactgaaagttcagcaaaagtcttgccaacttcgctaaccctaaaaattgggtcgtatccgaatccgctgctgccatgtttttcataagtgatttccccttgcacggttgcttcaagcacttcttcaaaatagataggcgagctctcttttccaaagtttgttcggctaacaagtgcaataactgttctaaaccttgccgtgcgatttgtgaggttttgcatatcactgagcagcttatctacattgtcggcgtagctgggtttttctttttgcggggtagcggcgtagcgtgcggaataaacgccaggtgccccgtttagcgcggcgacttccaatccagtatcgtcggccagggtaatgaggtttgcaaagtgcgattgggtgtgttcgaaaatctctttggcttttttctttgcattcccctcgagtgtcggcgcattttcttcaacctcaggcaatttcggcaaatcggctaaggaaaaaatgaccaggtgttccgcaattggcatgagaagcggcttgatttcagcgactttatcgcgattgccagttgctaaaattaaggcggtttttcctgctggaatttctggataatcgatcatgatacatttgaatttcttgagcgaccttactttttgaggcagccatggggttttctggctgcttgatcaaaaagtaagtcatctcagcgaattattgcaatagccgaatcatttccttaacggcttcgctcatgcccatcaaagtcgcgcgggcaatgagtgcatggccaatgctcacctcttcaatttctttgatgcgtttgatttcagcggtattttcataatttaggccgtgcccggcaaccacacgcaacccgaatttttttgcaagcgacgccgcatcttgcaagcggagaagttccgcttcaatttctttcggcgattttagcagtgagtattttccggtgtgaagttctacaaacgcagcgcctacttctgtcgccacagtaatggcttccggggtcggttcgatgaaaaggcttgtcggaatgccatgctgctgaagttcatcgatataaggaattaagtcatcttttcgtgtgatcacgtccagcccgccttcagtagtgagctcttggcgcttttcagggacaagcgtcaccaagtcgggtttcgttttaatggcgatggccttcatttctttggtcattgccatttcaaggtcgagctttgtttgaacggttgcccgcagcagctccaaatcgcgatctttaatgtggcggcgatcttcacgcaggtggcaaacaatgccagatgcgcctgaaagttctgctaaccgcgcagcggtaacggggtctggttgggtttcttgtcgggcattgcgcaaagtcgcaatgtgatcgatatttactgcaagtctcatttttgtgattgcttgaaaaaagtttaacgatcgtgaagcctgaaaagccaatgtcgcaaaagccgaagcctgttgcaaaattgcgttgtcaattcctgacagcgtctattttaagttgcggcaaacagccacgcttccaatcgttataagccaagaaactataaaattacgataaaaatcagtttcgtatgcaaatttcttgcatcaaatccactcgatgcgaaggattcttttctgagcgcgtagaaatcggttcatggaattgagaccgattctttttaaagcagtcgctttcgatttttgttttttgttttcgagataactatatttaaggctttattaaaaagaaggtcaccatgttagaggaaaagcctcgggactttacggcgttaataaaggtgaaaatctcaaatctttcccttggtgagcatcattttgaatttagatgcaaagctggagaatttgcagatgccttgttaactgaagaaatttttccaggtttcattcacgtttttttgcgtcttgaaaaaaatgcctctgagattttggcagaactaaaagttcaagcagtggcatatttcgaatgtgatcgctgtcttgcgccgatagaaaaaaatcttgaagggtcgtattcgctttgctttttggtgggtgaacccagagaaaacggtgtggcggaagatgatgggattgccatgatcgacaaaaacacgattgaaattgattttactgaagacgtcagagaaaccttgcttcttgcgattccaatgaaaaacatctgcgaagatgaagcggcctgcgaacaacgcatgatgcaaaataacagtgttgctgcagcggcacctgatgcttcacaggaaaacgcatcgcaagaagattcagattggaaaaaagcgctaaaacaattagaaaagaaaataaactcaaatcataattaaagatggcacatccaaaaagaagaatatcccgttctcgtagagataagcgccgcgcacaatacaatgctaaaacaaaagcgccagccgttgctacatgccctgtaacaggacaatcacaccattcacatcgcgcctattggtttgaaggtagcttgtacttcaaaggcagagtagtgatgacaaaggaaaagtaagctatccgaacgctgattggcggtgaatattcgggttgttagttggcatagtttttaccatatttagcggacttgcgggcgccatttcgtaaagcaaatcctttaaaacactttaacttgcatattcatggtcacaattgccgttgatgcaatgggcggtgactatgccccgaagaatgaggttgagggggcggtcatggcattgaaagagtctggcaatcgcttcaaaatcgtgcttgttgggcagtctgaaaaggttcagccgcttttagacgaacaagatacaaccggactttcacttgaattttttcatgcgcctgaagtaattggtatgcatgagtcggcagccactgccgttaaaaccaagcaaaactcttcgatggtgcaagggcttgctttgtgcaaaaaaggcagtgcaaacgcttttgtcagtgcaggcaatacgggcgcacaaatggccgcatcgttgcttgtacttggtcggctggaaaaggtgatgcgcccaaccattggggcgtattttccaaatccaagcggcgtgacaatggtttttgacatcggcgcaaatgtggattgcaagccggaacatttggttcagtttgcagaaatggcgagcatttatttgaaatatgctcaaaaagaagcaaacccaagtgtggggcttttaaacattggcgctgaagaatccaaaggcacggacgcattgaagcaaacgcataagcttttgcgaggtgctcacgaaaaaggaaaagtcaatttcgccggtaatattgaaggcggtgatgttctggccggaaaaacgaacattgtcctttgcgacggtgtggtcggcaatccgcttttgaaatttggcgaaagcattcctcattttctgagcggcctattcaagcaggaaattggaaagttggtcaaaaccggcaagcttccaatggaatcggctgaggtgattggtaaagcgttcaaaggcatgtttgccagttttgacgatgaacaatttggcggcgtaccgcttttgggtgtcaatggcgtttccatcatcggtcatggtcgttcttcggctcttgcgattaaaaacatgatttatcgcgctgaagaaatgattgaaaaacgcgtcaacgaacacattgccgaagtgcttgccgacgcctaagcatcttgtttttcaaagatttagctaaaaagtctctgcttagtcagagactttttgcgtttactgaaacgatctttttcatccgaattttccgaaaacacgcgggtttaacacaaaaaagcctgataactggctgaggctatcaggcttttttcattgtcaaatgttttacagtgctgatgcttgtctaccaaggatattgatacaatccggcatgaagcacatagtaacgaagcaaaaacccgcccaaaagaacgagcaaactggcggttatcacgacgccggcagattgtttggaatgcttgctaaagaagatgctgtaagtttcaatggcaagcggcaaaagcaaacctgcgcccataaagccgaagacgaaaaacggcgtttcaaacaactccgccgccgaagctcttgcgcctgtcggcaagaaaaaggcaaagttgaaatacgcgccgagaataatcaattcagttacaatcaacccggcatcaagctgctctaatttttccgaaatcttatgtgcatagtcgtttttggaaaaagttgagagcaataaaagatacgcagcaccggtagaaaatgcggaaatcacgaacaaaagcggcaacgccggtgtgttccaaaaagagatggccggagcggcggaaatcaaaaggccggtgtagatggcaaccaagaagccagcggctgaaccgccaagcgcagccaaacgattgaatcgctccatgaggtctaaaattggatctggaatgatttctacaatcaagaccaattttggccaactgcgcagcagcggaatgacatagaccgtcgccattaaaaagtaaaagttaataaaaatcacgccccagaaaatccacgagctgggattggttaaggcgtaaagcgctttcatcggctgaagcatatcagccaaaaggaaaatcgtaccgattcccataaaacccatgccggaaagcaccgcaatggacagcatttttctgtcgcatccttcaaatagatgcagaatggcgccgatggcaaaggtcgcgccgccaagcccacctaagaaaaggtaagttgcgatttgccagtgccatacttcttgatgaacaaaagacatttacaagactcctttctaagctgggatgtaaaatactttcggtgacgtgccgagttccgcgcgaagcggcctggctatgcccgaaacagataacttatgaacctcgctatttgggtcgtccaaatcgccgaaaatacgtgcgccggttgggcaagttgctgcgcaggcaggctccaagccagatttaacgcggtgctcgcagaagctgcatttgtcgacatgcggcattgtgtgtgagcaatcgctgccataaagcgcttccgctttttccacatcatcgccgtcatacggataacgcgcgtcgtaagggcaagcgatcatgcaggcgtagcagccgatgcagcgatcgtaattaatgcgaacgatgccatcttcggttttgtatgttgcgccggttgggcaagccgaaaggcacggggtattttcgcagtgcatacaaagacggggcaaaagctcgcggcgaacattcggatattcaccgtgtgcgctgtcttcgacatgcgtgcggaatttttcgctccaatacggcgtctgattttccattgaacaagcagccatgcaagcctgacaacctacacaagcgcgcatatccattaccattccataacgtgccattgattacgaaacctccttttcgctctgtgccgaacggatgcgcacggtaaattcctgcgacataaacgatgcggcaattggttcaatgctgtaaggcatcaattcatttaaagctgttccttttccgcccgcaatgctgagtttcttattgcggctgccgtaagcggacggcaagaaaaccgtgtctgggcgaatcatttcggtcgcaaaaagtgtggctgtgaccttttggccgtagcgcaagttttcaatctcaacccgctcgccatttttcaggccaagttcagcggcttttcttgcattcatccaaagtccgataaatgcgccttctttcggtttggtgaccgcagaaagaagcgcattgttgttgttggttgatgcgtgcgagacaaccggcacttttccgtaggtgaaataaaattcgtctttttcgagcgactctttttccttatcgctcaccacacgcggcacatagcccaaaatcggattaaagatcggctctacctttttggattgtttcaaggttgcttgcgcgaagctcgccaaaatcgggctataaagttcaaggcggccagatgcggtcggtacaggaattttgcgcggcatactggcctcttcaagcaattcatcagcggacttcagaaccaaaacgccgtctttgtggatttttttctcaacctcttctgcggtcatttttttgccagtgacatgctcaaccaaatgtcccattgtttcataggaagttctgagaaacgcctcgttgagcggttggccttttgccttcgcattcacgatttcttttttaagcacttccatgtcaaggccggaaaaactggcgacgccttctatgtaagggccaagtttgcccatgcgctcagcaatttcgcagaaaatatccgccgcgtcgcgcgtttcataaagcgggtcaatggcgcgaatgcgcgtggtgaagccgagattcgtatctgggccaagcggataaagcagcggttcgttgcgctccagataggtgtggttcggtaaaatcacgtcggcgtaaagcgtcgtgtcggacggaagcacatccactgccacaacgagctctacattttcatgcgagagcatttcctcccaacgcttggctgggaaatagtggcgaatcggattggccgcgttcatgaagaacaccttcatgttgtacggttcgccgttgtaagtaaactcgcctctaacggcttcgggcaatccaacatctgccatggcgggcaagaacgcggaaggcttgccttgcttgtgcatttcttcagcccatgcgaaaccaagtccaggcttgccgtgtggccaggctttcggattgccaaacaaatccaaaagggcgttggcaaaacccattcctggtgcaccaacaggagagccttcttttccttgatgcccgtgttgcaccatttcccaagcagcttcggctttgtggcgatattcgccgttcatcagccagccgccttttctatccacgccgccaacaagcgtttgaatgatggcttgcaaccggcgctgcccgatgacatgatgatagcgagagcccatccaacccggatcgaccatcgccgggcgcgcttgtccaaattcgacagcaatgcgctcgatggtttcggctggaatctccgtgatttccgccgcccattcggctgtgtatggctcggattcttcaacgaagaaatcaaaaacggtttgaactttttgccctttccagctaagctttttcggcgcttcaatggctggaagcacgcgctgcttttggcgagagttggcaaattcgttcgtattggtgtaagccggcacagcggtaattttgccggttacttcatcataaacatagtacgcggaaggtttgccatcgcgtcccatgtcggcagcgagttgaaccaatccgtttttatccttgaaggcaaggaacggcgcgttggtatgtttttggataaagcttttgtcgtaaagctgttcgcgcagcaagatgtggagcatggcgaggaaaaacgcatggtcggtgccgggtttaatcggaagccattcatcggctttggacgccagctcactttggcgcgggtcgaggcaaacgaccttggcgccattttttttcgcctgaccaaatcgaacggcgcgcgccgttgaaatcgctgccactgaagcattgttcatgctaaagagaatgtagcgggcattttcaaaatcggctaaaatttcatcgtggacattgaaattgcctgttacaaggtctgttcctaaatgcccagcggttacgcaatgctgaagcggcgacgcaataatgttggggatttcaagcgtttttacaaacggtaagctaaagtgcatgtaggacacgcaagctgtccagccgcccaccaaactaatttcccacgggttgacttttttgagctttttgacaacatagtcgtaagcttcatcccaagtcaccgcacggaaatcccattcgccgcgtttgctgccttcaacgcgaatcatgggttgtttcaagcggtcggggtcgtaggtttggcgcaagccggcttggccgcgtgcgcaaattttgccacgattgagcgggctattcttgttcccttcaattttgacaactcgtttaacgccatcaactttttttacggccacattgatgtcgcaaaaagaagagcagaaattacagatgcttggcacccaagttgtctcgctgctgatggactgagcttgcacggctgcggtttcgcttcccaaatcccaaatggggcgcaacagagccatgccacccagcactccagccgctttgagaaactggcgccgtgtgatctttttgttcataaaaggtctccttctgtcaaattcaaaatatcaaaagaagcaaatatcatcgcagaaatgcgaaaaacgaagccaataattggcagccaaaataagatgctttattgataaatgcagcatctttttttggaaaacataaaatttgtgaaactttcgtgaatcgtttttcgttaggcgcgcgccgcaaaaagttcggctcatcggctttttatagacttatttttcctgactaagtatatctataaaaatgacttgcggtgtttggccaaaatcaggtcaatgaaaaattagaatttatcgctaaaactgagtttccttgaggctcaggatttgatcatgtgcgaaaggggcgaaaaccgcttttttttcaaatgtcatagcgcttaattgtagcaaacgtcgaatttcggtttcaaccttaaaaatcagtgtcggatgagagttttggttcagcgcgttgcgcatgcgtcggttgtcgttgctggcgaaacaattggcaagatttcgcgtggtttgttgctgcttgttggggtgacgcatacggattcgcaaaacgatcttgaatggatggcgaaaaaaattttaaagctacgcatttttgaagatgatgagggaaaaatgaaccgttcggtagaagacgttggcggtgcgattttggccgtttcgcaattcacgctttatggcgacgcccgtaaaggcaatcgcccgagttttctggaggcggcgcgtcccgaacaagctcaggcgagctatcaggattttgtgaaaatgttgaaattgctgggttctgttccagtagaaaccggacaatttgcagcgcatatggaagtatcgcttttgaacgacggtccggttacgctaatgctcgagtcgccaaccaaggaggaaaaatgaaagctgttattgtgattccggccagattaaaatcaaccagattgccggaaaaaatgctcgttgatttagatggaaaaccgctggtggtgcgcacctacgagcaggccaaaaaatcgcgtttggcgagcgacgtgctgctggctgtcgacagcaaaagacttttagacatcgcagaatcgtttggttgcaaagccgttttaacgccggaaaatcttcaatcgggcacagatagaattgcttttgccgccaaatcgatcgacgccgatgtggtgatcaatgtgcaaggtgacgaaccgctaattccgcccgaaatgatcgatagcgcaattttgccatttatagaaaatgcggcgttgccgtgcgccacattgattcagccgatcgtgtcggatgtgccggaaattttgcaaaatccaaatgtggtgaaagtcgtcacagataaaaacggctatgcgctttatttttcgcgtagtcctattccgtatcagcgcaattcggacgcccagccaaaaatttttcggcacattggcctctatgcgtttagaaaacccgcgctcgaaactttcacaacattgccgccttcaatgcttgaggaaacagagcgtttggagcagcttcgtttgctggaaaacggcattaggatcaaatgtgtgataacaaacttagactctcaggcggttgatactgccgacgatctggcaaaagtaaaagccattttggcgaaaaaactaaagtagctttctcatgagccgttcaaaaaaacaagcaaacaaatttgtaaggctttcaggagaagtttaaattttgctcagttgaaagagcacattgataacgcaagaacatctttttctatgtcaattattgaagaaaaaatcgaggcgttgggacttagcttgccaaaagcagccaaacccgttgccgtttatgttcccgcagtcaaaagcaacgatttgatttttacggcaggtcagttgccaagcatcgatggaaaattaataacgccaggcggtgtgggaaaagtaaatgaacagaataaagaagcggctaaaaaagcagccgaagtggcaacgctaaatgcgttggctgcaattaagttggtggctgaaagcttagatcatgtaaagcaaattttgaaggtcacggtgtttgtggcaagtgaaagcggctttagcggccagccttttgttgccaacggtgcatcggagttgctcgaaaaggtttttgaaaaatccggcattcacgcgcgaagtgcggtgggtgtatcggaattgccattaaacgcgagcgtcgaagtcgaattaattgcgtcgctcaatagcaatcttatataaagttttagtgcagcacaaccgtatcgcccaccttaacgccatgcgtttcgcaccagccttgatttaattccactgcataaggaacgggtttggacgatttgaaaaaaattgtatccacaatcggttccatgtggtgaatgtctgtaatcatccaattgtcgtcgacataaaccaaatcaagcggaatgtaggtgtttctcatccaaaaagattgcatttccgcgtaaggaaaaacaaacaacatcccttgatttgtcggtaaagaatcgcgccacatgaggccttcgcggcgtttgctgtcgctatcggcaatttccacccacacggtgtttgtatcgatgcgcagtttccgcaaattgccgtgcttcgttgttggctgcgcttttttgggcggggcaagctgcgagcttctcgtttcctgattgcagccggtgctaaaaaacgctaaaatgcctaaaagaacgagtgcaaaaggcgtttttgagaaaaattttctgaccatgttcataatgggtaaaacggcgatgaattgctaaaaatacccgcatttgacaacggcgcgctaaaacgacgattcgtcggtgctatcaaacgcgttgataaagttagctaaatcggagatgttatcaaggtcttctttttccctcaaaagcatcacgtcaaagtcctgggtggtaaagcaggaaatcaaatcggttaggatgcagtgtgttttccaaggcagcttttcgatggcaatgcctgaagttaaaatggctcgtggaaatccggccaagtagatgccgccgtcttttgcgggtccaaacacaaccgccgactcgctaatgtagtgaaacgatttttgaaaatcacgttgggaaagcatggggcagtcgttgcccacaagcgcagctttttcatagccgagcgctagcgtgtctttaattgcattggtaatgcgctgagcaaaatttttgccgcgatgcaataaaaattgcccgtgatatttcacggctaaattttcattaaaggcttcgtcgctgacgataatcaaatcgaaatcttcttggatggaaaaatcgcgaagtttgccgagcgtttgcaatagcaaattcgcagcgatttcctgattgccttctttgggaagcagcggcgaaaaacgcttgcgttctttagctggagaagaagtgaaaagaatggcagcgtttcgtccatttggcggctgaatttttggtcggcttcttctggcgcgcgctggctttttgggcgcgctgtccgtgtctgacttagcgggaatttgctgggattcagaagtcacatgtgtcgttttatgttctgtttcaggtggtaatcttctcatctattctcctaacaagtgctgctcattgtcgaattaaaaaaacatcgtcatgttaagcaatttctccttacaaatgattttccttttgcaggatttttctcccttcatttttttgtgaaggtaatcagatgaaaggttttttctatatgaagcgttcactttttttaaacgatataacttgtttcgataggtttagaaaaccaaaaaattacgaattttcggtttatgaaaaagccggttatatgtttcaaaaaacagcgagtttatccgctatttttggccaggttcaatttttgcaaatacacgaaccgaaaatggccgaaaccaattccgctcttccgatttcttaactaaatggaaatattggctgagtttactttgggtgtagccgtcgtcagcagcatcgaccacaatgagccgaccgttttctgaaagcgccacatgaagcaggccgagaaatttttccaaatcaggttccccaacgtaataaagcacttcggagcaaagcaccaggtcataagtttctggcggttgaaaagcgcgaatatcggcagctaaaaaacgaatatttgactggccagcgcaacgattttttgcagtttcaatggcttcggtagaaaaatcaattcccagaatatgcgtgcaaaaatggctgattttttcggttaaaacgcccgttccgcaaccaatatcgagtgcattttttacatgaatttcctgaacacacttggcaactaaagcgaatttatgcgcctcgtaatcggatttttccaaatcgaatgggtcggacgaaaatttgtagaaccaattgaaaacagcgggaagaaaaaaatcgggaagttttgaatccaaaaaacggtaagcggcgcgcagatcaatgagtttataaagcggcgttagaattttcatgttgaagaaaagtgttgtttggcgttgcgtcaggaaactcggttttcgcgaatttctcacggcaaggtacaaaatatatgaggcggatttcttagattcaggcgttctgattaaccaaaaaacatggaggataaaatgtctgaaacagcgtttcgcatagaaaaagatagcatgggcgaactgcaagtgcctgcaaccgcactttatgcagcacaaacccaacgcgccgtacaaaattttccaattagcggcttgaccatgccaccggcatttatcaaggcggttggaatggtgaaaaaagcggcagcgcttgtcaatatgcaacttgggacgctcgataaagaaatgggtgaggcgatcattaaagccgccgatgaagtgatttctggaaaacacaatgcacattttccgattgatgtgtttcagaccggttcaggcaccagcacgaatatgaataccaatgaggtcattgcaactctcgcttcacagttttgtgggaaaaaggtcagcccaaacgaccatgtcaacatggggcagagcagcaacgacgtcattccaactgccattcatgttagtgctgcggttcaagttcaggagcacttgctgccatcgcttcagcatcttgtttccgttatggaaaagaaagcggaagaagtagatggtttcaccaaaacaggccgcacgcatcttatggacgcgatgccggttcgcatgagccaagaacttgccggatgggcggcgcaaatcaaaaacggcatcgagcgcgtgaaatctacgcaggcgcgattgcacaaacttgcgcaaggtggcacggcggttggtacaggcatcaacgcacatccagaatttgctgcaaaatttgcggctcagcttggcgaagtgacaggccttacttttgcaccgaacgattgcttttttgaaagtctcagcacgcaagacacagcagttgagctttccggtcaattgaaagtcattgcggtcagcatgatgaaaattgccaacgatcttcgctggatgaacagcggcccgctcgccggcttgggcgaaatcgagctaccagcgcttcaaccgggcagcagcatcatgccgggcaaagtcaatccggtgattcccgaagctgcaacgatggtcagcgctcaggttattggcaacgacgcgacgattaccgttgccggtcaggccggaaacttccagcttaatgtcatgctgccggtgattgcttacaacttgcttcaaagcattgaactgcttgctaatatggctgttgtgttggccgataaagccatcgctggctttacagttcgcgaggataatatcaaagaaccgctcgccaaaaacccgattttggtaacggcgctgaatccgattatcggctacttgaaagcggctgagattgcgaaaaaatcctacaaggagcagcgtccggtgttggatgtggccgaagaggaaaccgagctttcgcgtgaggaattggaaaaactgcttgatccgagaaagctcacagaaggtggcattcaaggttaagcacgaaaatgaaaataagctaaaaaaaaaggttgtcctggaagggcaacctttttttgttgtgagttatttgtagcttctcaaaatttctaagccagttccgcaagttccgcccagcgttccattttttgttctaaggtttcggttagttgatggagttcttccgtgagcgcttgcattttttcaaaatcgctaccgacttcgccaagcgcggtttcgatttccgattgtctctcttcggcggcggcgatgtctttttccaattgctcaagctcgcgtttttctttataggaaagttttcttgggttgttgtttggcttcggcgcggttttgggcttttcttttttctccgattttgcgttctcctcgctcgtttggcgcgctttgagttcaaggtaaaggctataattgcccggatattctttgatttttccctcgccctcaaatgcgaaaatatgctcgacggttctatccagaaaatagcggtcgtggctgacgataatcagacagcccgaaaaactgtccaaataatcctccagcgcgatgagcgtcggaatgtccaaatcgttcgtcggctcgtccaagatgaggacattcggcgatttcatcaattggcgaagcaggtaaagccgccggcgctcgccgcccgagagcgtgccgatgtagctatattgcgcgttcggtgtgaaaagaaatcgctcgagcatttttccggcagaaatgagcgtgccgtcgccggctttgatgtgttcagcttcctcgcggatgtattcaatcacgcgcttcgactcgtcaaggtcgcggctttcttggtcgtaatagccgatgcaaaccgtctcgccggtgtcgatgtggccgctatcgggcgcgatttttcccatcaccatttcgagcagcgtggttttgcccgagccgttcgcgccgatgatgccgagtttatcgcctttttgcagcaaatattcaaaatccttgacgagcgttttttcgccgtaggatttcgagactttgtgaaattcaatgatttttttgcccaagcgtcccgccttaaaatcgatatccaattccttttgcgattgttttttcggcgcggccatcatttcttcggcgcgttctatgcgggctttttgcttggtggtgcgagctttgcagccggtgcgcagccattcaatttcgtttttgattaaagcgttgcgctttttttccatcacggcttcgcgttcttcaagctcctgtttttgaagcagatagctgctataaccgccggtaaaagtttttgaagaaatcccgtccagctcgatcatgcggttggtgacgcggtcaagaaaatagcggtcgtgcgtgacgagcaaaaccgcgccggtgaaacgctgaagataattttccagccaagtgacggtgtcggcgtccaagtggtttgtcggttcgtccaagatgagcaggtcggcgggggcgagcagagcgtgcgcgagcgccacgcgtttgcgctgtccgccggaaagcaatcccattttgcggtcggtgtcgtgaatccccaatttggaaagcaccgtgcgggcgttggcctcgatttcccacgcgccggcaatttcaatgtcgtttgaaagctcgctcattttatgaaccaacccctcgtccgtgccgccggatttttcaagttccgaacacaccaattcgtattcgtaaatgaggttcatcaccttgttgctcgagcgcaaaatggcttccagcacggtgtcgtctggattgaacggcgcgtcttgcgggagaaaggaaatgactttttgattggaaatcatcaccttgccggtgtcgggcggctcaaggccggcgatgattctaagcagggtggtttttcccgaaccgttcacgccaattagcccgactttatccttttcatcaatgccaaaagagacattttcaaacaggcgcttcacgccgaaatgcttgccaatattttcaacagtgaatacagtcataactaaaaagtgaaaacggttaagaatgagaaagcattgaatatagcctttgcaaagagaacctttgcctctctcagggaaaaatctcgggaaataaattctaaaacgacttacgtatattaatcacggtggctgatcagccatgcaaacatctgattcatcaaattatataatcaatgagcgagtcgaatctgctattaaaaaaagcttccgattctgtgtatgacctcttcaaaaagaagctttcacccgatcatgtttttcataattttagtcacacttatgaaaccgtagaagccgcaaaagaaatcggctcgggaatggcgctctcggaaaatgagctccaaattctaacgttggcggcatggtttcacgatagcggttttgtggaaacttgtcaggggcacgagcagaaaagtgctgaatttgccggcgcatttttagcggaaaacggctttgctcaggagaaaatcgatcaggtgaaaagctgcattttggcgacccaattgccgcaatcgccaaaaaatttgctggaggaagtgctttgcgatgccgacatggtgcaccttggccgaaaggattatttcgaaaaatgtggcgtgctgcgaattgagtgggagcgcgttcacgggaaagtgttttcagagcaagaatggctgaaactcaatatcgaatttttgacaaagcagccgtatttcacgcgttatgcgcaactggcttacaatacgcggcgctcggaaaatctgcttcggttgtatgaacgcctgaaagaattagagcttgagcttgaagaaaaagccaaaaagcaaacgaagaaaaacgataagaaagctgaaaaaaaagctgaaaaaaaggaaaaaaaaacgatcaaaaaagccaaagaaaaagatcgtggtgttgagcgttacatggaagtttattatcgaacttcatcgcgaaatcatgtcgattttagcgcgattgtcgatcataaagccaatattttaattcaaaccaacgcgctgattatttctattattatttcgcttgtggttcggaaaatggaaggtttcccacagctcattgcgccaacattcatgttgcttttaacctgtgtggtgaccattgtttttgccattcttgcatcgcgaccaaagattaccacacacaacaccactcgcgacgacatcaccaataaaaaggcaaacttgctcttttttggctcatttataaatctcaaattagatgaattcgaatggggcatgaaagaaatgctgaatgataaagcttactacacggaaagcatgattcgcgacacgtattttcttgggaaagtgcttgggaaaaaatataaattcctaagtttatcatacgatacatttatggtgggactgttgctttcggtcatcgtatatatttgggctttcacacagtattgagtttaaataaaaccagaagtttctcaatccattctcgcgtttcagcgtgaaaaaacccttatcggagaaaaaaataatgaaaacggtattgctcgttcgtcatgcaaaatcaagctgggacgatccagacatgaaagattttgacaggccgttgaacaaaagaggcaaacgcgatgcgccatttatgggaagtttgcttgcgcagaagaattttcagccggagttaattgtggcaagcccggccaaaagaaccttgatcaccgctcagctcatcgcagcggagatcgagtatgagcaagagaagattttaaccgacccgcgactctatgaagaaagcttcaatttttacctcgacgtaatcaaaagctggggcgatcagttgagcaaaataatgcttgtggggcacaacccgattatgacgtctatgatcaattatctggccaattatggcttggaaaatcttcctactggcgcaatgttttgtgctgaaatgaatatcgactcgtggtcaaacgtttcgtcaggtttggcgaaatgctacttttatgaatatcccaaaaaataccttagcaaataattaaccgcccttttttgggacaagcccagaatttttatgcaagaggaagaacgcttttttgatcgagagctgagttggctttcgtttaatggtcgtgttttgcaagaagccaaagatccttccgtgccgctttatgagcgcatcaaatttttagccatttattcttcaaatcttgacgaatttttccgcgttcgtgtggcctcgctgcgaggattaaaagcgcttaagaagaaaaaacaaaagaagttaggcatcgatgccaaagaagttctgagcgaaattcacgcgatggttgaagagcagcaaaatgcgttcgggaaaatttaccggcgcgaaattttgccattgctcggtgcttgtggcattcatctgattgaaaaaccgatcagcagcgagcaagaaaagtttgtggccacttattttcaagaaaatgtgcgtccgctgttagcgccggtttttcttcatcgccacgagccagcgccgtttttgcaaaacaaagcgctttattttgcgattgcattgctcacgcgcgaaaagcagccgctcgagcatcacgcgctcgttgaaattccgagcggcgaactgccacgatttgtgatgttgccaagcgaaggccgtgaagttgctatcatgtttctcgatgatatcatccgcgaaagcttgcccgagctttttcctgaatatgaagtggcctacgcgcactcgattaagctcacgcgcgacgccgagctttacatcgacgatgaattttccggcgacttgattgagaaaatcaaaaaagggttaggcaaacgaaaaaccggtgcgccttgccgttttttgttcgattccgacatgccgcgcaacatgctgcacctgctcatggaaattttgcttttggacgaggaagatattgttccgggcggacgctatcacaattataacgactttttcagctttccaaatccgggttatgaaacgttggcgtatctcccgcaaccgccgttggcgcatcccgaactcaatttggcgcgctcgttttttgagcaaatttctgagaaagatgtgctgctgcattttccctatcaaacctatgacattgtgctgaagctgttagctgaagcaacgctggaccaaaacgtggaagaaattttcatcacgctttatcgtgtaaattcaacttctgaagtggtggctgagctattgcgtgcgcttgagaatggcaaaaaagtcactgtgtttgtggaagtaaaagcgcgcttcgatgaagaaacgaatttttattgggccgacgcattgaagtgtgccggcgctcgtgtgctgtttagcatgcccggctggaaagttcatgcgaaagtatgcttgatcacgcgccgtgaggagggcaacgttcagcgctatgcgtacctcgcaaccggaaattttaatgagaaaaccgcccgcatctacacagaccacgccctgctaaccaagcacgacggcatcacggctgatgcggcaaaaaccttcgatgcgctgctgaaaggtgaactttaccctgacaaagatgattttcattttgagcatttgctcgttgcaccttacaatttgcgaagccgttttctctcgctcattcaaaatgaaattgaaaatgcgaagttgggaaaaccggcttacatgattttgaaaatgaatagcctggaagattctgaaatgattgaggcgctttacgcagcaagccaagcaggcgtgaaaattcggctgattgtgagggggatttttcgcttgatcccaggcatcgaagggttcagcgataatatcgaagcgcagagcattatcgatcgttttttggaacatgggcggatttacatttttgcaaacggtggcgacgagaaaatttttgcagcctccgccgattggatgacgcgcaacctgagtcgccgtgtggaagttgcttttccaatttacgacgagcggttgaaaatggaaatccgcgacattgtcaatttgcaactggccgataaccaaaaaacgcgcattttggatgccgagcaacaaaataaatatcgcaaaccaaaaggcgatgaacccaaagtgcgtgcgcaaacggacatttaccgatatttaaaggaaaagttagaggattgaagtagtaggatttttctgagatggaaacgaaaaaagggaaactgataatttttcagtttccctttttatttgaatgaaaaaggatgcttttagccttgcggttgagctgctcttgccgctgccattttttgaatttccctatcgagcataaataagccacgtccttctgttccaatcatatttgctttttcaaggatcgaatggaaaagatgttcttcttcgtgctgctcgctgacataccactggagaaaattcgcagtggaatagtcgttttccgcaagagccgcgcccattaggccattaattgctttggtgatcgcgcattcatggtcgtaaatcgcttggaaaaggtcaatgacggaggcccattccgtttttggcgctgtaattgcgccaagaacggccatagagccggtttcattcacataatcaaacaagcgatacatgtgtgttttttcttcttcggcgtgttggcgcaaaaattctccgcaaccatccaagccttttgaaaggcaccacgcgctcatttgaagatagaggttagatgagtaaaactccagattgatttgcttgtttaatttctcaagaatcgtctgatttagcatgattttttaacgttttaaaggtggttcggtttactttaaaagtgattttacaagtgaccgtgaaaaattaattcaatcatcaagaatttaaaacccagtaacggccaaaaaaattgcaagggtggtcttttttcttgagttcgttcgagaattttggcgtgaggctggaaatttttactcgaataaaaaaagcaatctacatgaaagtagattgctttttggtgcatccgggaggactcgaacctccaacccactgattaagagtcagttgctctaccaattgagccacggatgcaaaaaacttactctgctggggtgcctgtttctgatggtgtgtttacttctccactcgcatctcctggtaacggaatggatgatgatggaacacctggcacattcttttgaataacgctttccttttgaactgtatctgagcttgatggcatcgtgagctcagcgatgatacataaaaccataaatgctgttgcaagaacacttgtagctttgctcaagaaatctgcggtttgtcgaacgccgagcgtttgaacagaaccagcagcgctaagtccgctggcaaggcctgctcctttgctattttggagcaaaatgacaataaccaaaagaattgcaacaatgattgccaagacgacaataaatgtgtgcatgtaattaagtaatttttataaaaaacttacattcatttaaggaaggctgaagatacagagattcttccgaagaatcaaactcatttttgaaaaatttatgatagacttttcaaaaacgctcattttagttggattggcaatcgctgcggttggcatggttctttatttggcgcaacgcgttgacagcagcgggctgggtttttttagttggtttggccatttgccactggatttcaaaattgaaaaggaaaatttccgattttattttccacttggctcgtcaattttgttatcattagctgttagttttgtgttgtacattttaagaaaaatatcggagtaaaaagcgtggcttcagagtttttgaaacaagaggaacaaatgccgaagcgtcgggcgcgtgtaacgcgaaaaacgaaggaaacggacattgccatcgagctggtgcttgacggcaatggaaaatatgagattcaaagcggcattcgctttttggatcacatgctcgaaagctttagcaaacattcacgtattgatattgcgctgacctgcaccggcgatgtggatgtggatgatcaccactcgatagaagatattgccattgtgttaggatcggccattagtcaagcgttaggtgataagcgaggcattcagcgctatggttgggcaattattccaatggacgagtctttggctcgtgcggccattgatctcagtggccgaagctatttattttttgacgcggtctttgatcggccaaccgtcagcgatttgtcgacggaaatggttgagcattttttcttttccttagccgagcatttgaaagccaacatccacttagagattttgcatggaaaaaacacccaccacaaagtggaagctttgtttaaatcgcttgcggttgcgatgcgcgaagctgtgaaaatcacctcgaatgaagtgctctccaccaaaggggtgatataaatttttggcgtgactttttcagaaaggcaacgggattttcagcgaaacgagaagctcgttgccttctcctcttccaaatacccaaaaattgagaaaggcgcgcaacagcggcagcatcttttcggcctttcttgcagccacgccttgcggtaaaagttttttttatttaatttcgtgcaacatttagcaattaactataagacaaagatggttgggtagagtaggttatgctaccgccagatgagaagcgacgtttctgcaaatgaaatcattcggctcagaaacggtagaaattcttttcgctcgtcacctcatcgttaaaaaacctcttccgaacaacggttatttccgttaaacttcgatttaactgttcctttaaatcaaatccaaaaagagtataatttatcagtaagttgtaactgtaaaactatgagtgaaggaaaaatgggaaaactttccgcgaaagaacgcatgaaaattcatcggcatgaaatgccagaacaagaagcgaaagcgcgctgcggcaattttgatgaggtgaatttcggatacaccccagagcttgccatggaagaggcgcttcgttgtattcaatgtaaagacccggtttgtatagaagcatgccctgtaaatgtcaaaattgatgagtttattgggctggttgccgaaggaaagtttttagacgccgcgcagaaaattaaagaagataatgcgcttccggcgatttgcggcagagtttgcccgcaggaagatcaatgtgagcaagtttgtgtgatcggtaaaaaatcggagccggtggccatcggcaatttagagcgttttgtggcggactacgagcgcaacagcggcaacatgaaacttcctgaagtgaaacctgcaactggaaaaaaagtggcggttgtgggaagcggtcctgctggcctaacttgcgcgaacgatttggcacaatggggacatgaggtgaccgtatttgaagcgctgcatgaattgggcggcgtgctcatgtatggcattcctgagttccgtttgccaaagcaaattgttcgcgaggaaatagataatttgaaaaaattgggcgtgaagttccaaaccaatgtggtggttggccgctcggtcacgattgatgaattgatggaagaagacggctttgatgccgtgtttatcggtgtcggcgcaggtttgccgtggttcatgggaattcctggagaaaatctcaatggcgtttattccgcaaacgaatttttgacccgagtcaatttgatgaaagcgtatgactcaaattatgactcgccagtttttgattgcaaaggaaaaaatgttgcggtaattggtggtggcaacacggcaatggatgctgttcgcaccgcgcgccgtttgggcgctgagaaggtgtatatcatttatcgccgttctgagaaggaaatgccagccagaatagaggaaatcaagcatgccaaagaggaaggcgttgagtttatcatgctgaacagtccggttgaatttgtgggtgatgaaaatggctggctcaagggcgtgaagtgcttgaagatggaacttggcgaaccggatgaatccgggcgacgccgtccagttccagtgaaggattcggaatatgtgatcgatatcgatatggtggtgatttcaattggcaacggttccaacccgttgatcaaacaaaccacaccggaaattggcaccagcaaaaaaggcacgattgtggtaaatcaggaaaccatgcaaacttcgaaaaaaggtgtttatgctggtggcgacattgtgactggtggcgcaaccgtcattttggcgatgggtgcaggtcgaacggcggcaaaggccatccacgaagaattgatgaacgtcacggtaaatgcagaataaactatttttagcagaaatgtattgagataaaaaaaggggctttcaaaagccccttttttcgtttgttgaagtgcaaaaatttatttcaaaagcatcattttcttggtttccacaaatgagccggatgatatttggtaataatacatgccgcttgataaaccgcttgcgttgaactgatacgcgttccaaccggcgttgcccgtaaattgtttgctcagaatttcgcgacccagcatgtcaaaaacccgtagtgttgtgtttccagcttgcttcaggctaaagcgaatgatcgtactcgggttgaacggattcgggtaattttgctcgagcgcgtactcgtaagccttcgtttccgactcgctcgtgaccgcttcggtgatttccacgcttaccgtcgtttcgtattcataggcagttcccgaaatatcaacactgacaattttgtacgtgtagctttcgccaagatacacgtccgaatctgtgtagttatagctcgtggtgttgctcgttgtcccttggccttctaaagctgaagtgttggtataagacgcaattgccacgccatcgcgatagatgacaaagccggcgttatctatctctgaagcggttttccagtttaaaacggcgcctgcgtttgtggacgcgccgctgaagcttgtgagttcaaccggaagcggattgtcctcttcgccgccgagaacgaattcggagaacgcggtgaggccatttaccgtgatggaatccgggcatttactccggtcaattgtagcgccgaggtctgccacaacatcttcccatggcgagctactatcaggacgtttaaggacataaatcgtgttgcaatcgtagatgcccggcacgccggttaaatcaaacgtgatgctgtaagtcccgtcaaccgagccggagacgacctcaaccgaccagtagcgcggagaaatgttttgcaccgagcccggaagtgtgccttgaatgttcggacgcgattcagttttcacgacctttaaaacaaggtcgacggagtttgcgccggtaaattgaatcgtaacgcccgtaccggcaatgtctttcgggtcggtgttgccggcaggaatggtaacttcctcgccgctctcgccgccgctggtatccgcactttgggtttgccagcttaggaagggataaccgtcgtttttgccggattcaattttccagataggtgtggaaaaatcccaaccggcaccggtgaaagtggcttcggattgaagttcggcggtggttttgccggttgcgccgtcgtttgaagccggcgagccaatgccataggaggcattgtcgatgttgtcgctgttccagaacgagttcgttactgtggcacctgtgccaccgaaataactcgtcccgacaatcccaccgacactcgatggacctgagactgtattcgtagcataacatttgcttattgacccacctaagttataggcggctactcctccgtagtttgcgccggaagcggcggaaacgctacccatcgcataacagttgctgaccgttgaggtgtcgtttatgccgatgagtccgccgacactgtaagaaccagaaatgctacccgctacatagcattcgctgatgctcgcgctgttgtcatggtatcccacgaaagcgccgacacattgatttcccgtaatatcggcattggtcaggccgagatttttaatggttgcgccatcggtatatccgaacaacccaatattgttgattgaacgattgatataaagcccgtcaatcgtgtggccgtcgccgtcataacttccagtaaatttggtagcgtcgttgccgattggcgtaaagcccgcgccgtcgtctaaaccgttcgttgcgcttgcgtcaatgtcggcggtttgtttgtagactttatcccagcgagcagcgtcttcggaaatccatagcaaattgcctgcggtggcaatcaaatatgggtcgcccaccgtgccgctgcccgaaggcgcacttgagcatatcggcggcgtgttggtatagccctgaaagctcagcgcgggatagccgccgttgtccgtgtcgttgatggtccaatcatcatccgaaccgttggcggtttcgtcttgaaaatcccagcctgccgaaaggtatgtgcaagcggtttgaagttcggcggtggttttgcccgttccctccgcgctgttcgcttggccggaagtttccgtatcccagaaggaattggaaacaacgccgccatcattatggcctataaagccgccaatatcgctcgagccagtaattgcgccaatggaatagctgtcggaaacatcgccggaattatagccgacgaaaccaccgacatactgtgaccccgtgactgagccagttgcataacagtttgaaatagttgatgattcattccaaccaacaaaacctgcggagcagagcgcgggggcggtaatcgtaacattgacttcggaataactatttgaaacggagctattaacggagctatttcctagtagaccaataagtccgcctgtattggttaaccctgaaatgtctccggttgtgtagctgtttaatatgcttgaaccattggcttggccgataagcccccctgtttgggttctgcctgtaatttctacattcgttacgccaaggtttttaattgttgctccattggtatagccaaataaaccgaagccagatacaccgaaatcagtatcgcgtttgataaacagattgtcaatcgtgtggccttgcccgtcgtagctgccggaaaatgtggtcgtgtttttcccgatgggcgtaaatcctttgccgccgtctaagccggaagttgcggaggcgtcaatatcggcagtttgaatgtaatgtttatcccacttatcggaattttgtgaaagccaatagagattggcgaacgtctcaatttcgtaaggcgaaccttgcgagccgtcgccgacggtcggggcggttgcgcaaattgcaggaatcgagtttgaatagccttgaaaactgagcgcgggatagccgctgttgtccgtgccgttgatggtccaattgtcgtccgaaccgttggcggtttcgtctttaaaatcccaaccggcggcaaggaatgtgcatccgattttcaagtcttcggtgcttttcccgcttgtgttggtggttgtccctgcatcgtcgcctatcccgctcaacccgtcaacggaagcggtatcgctgttccaaaacgcattggagatagaagagcttctgtagttatagcccacaagcgagccgacgcgggttgtcccggaaacccgaccgaggcaatatgaatatgatacctcgccgttacagtaaccgacaaggccaccggtatattgcgccgtgtttgtaacgctgccggcgctgtaactgttcgatatggtagaagtattgttgttgccgacaaatccgcccactctctcgccggttgcggaaacattgcccgtgctataacaattggaaatgtgtgaagaactattgttatgcccgacgaatccgcccgtatagcttttgccggtaacctcacctgttgcatagcagctcgatatagagcaattgtctatcacaaaaccggccaagccgccgacataagccgatgagccggttacgttgccggttgcgtaacagtcggtcatcgtagaagaataaccgaacgaaccgatcaaaccgccgatgctgctcgtgccggtcacgctgcctgtgctgtaacaacccgatatctcggaagcgccattcacgtagccgctcaagccgccgacaacatcgcccgtaccattcacgctgcatgttacgtagcaatcggataggatgcaattatcgcattccccaagcaagccgccgaaaattcttctacctgccacactgcccgtaacgtagtcgttcgttaaagatgaagactccgcgctggcaattaagccgccgacataatcgtatcccgtaatatcgacatttgttaagccgagattttcaacggttgcgccgtctatatagccgaacaaccccatgtatttgtccgagtacgacacgcgattgatataaacgccgtcaatcgtgtgattgtcgccgtcgtagctgccggtaaattttgtggtgctattgccaatcggcacccaacctgcaccgctgttccaaccgctggtaaggctcgcgtcgatattggcggtttgttggtaatgcttgctccaacggctgttgtccgcagcaatccagcaaagattcgtgaacgaggcaatgaggtacggatttgaatccgaatcgccggcgccggacttgccgtagttggtcggctcgcccgtgtattgcaaggcagaaaccggataaccgtcgttgaccgaaccgccaacatcaaggcaccagtcgccggttaagcttccttcggcatataaaacgctccaccccgctgcggtaaaggtcgcaatcgttttcatttgcgtggtggttttgcccgtgccgcctgcgcttgtggttttgccagaagtatttttatcccaaaatgattttgtaaccgtgccgcttgaatttttaccaatcaaccccccgacgtcggaagcgccgctcacgctgcacgtgctgtaacactcggtaacgcttgagctgttaatgatgccgacaagtcccccgacttcatcattcccgcttgaaacgctgcccgttacgtagcaatttgaaacggtggtgctgttggttagcgaaccgaccaatccgcccgtagaatttttaccggaaaccgtcacgttggtaagggcaatgtttttaatctccgcacccttcgcttcgccgaaaagaccggtagtgttctcggtgggacggttaatcgttaggccgtcaatcgtgtagccttgtccgtcgtagtggccagtaaattttttggcaaatacgccgtcctcgccaattggtgtccagcctttgccgccgtccaagctgctcgtgccggaagcgtcaatgtcggcggtttgtttgtagtaatgctctgagttccactcggttttggtttgcgaaagccaatacaagttgttgatgttggcaatcagatacggatcgcccgaagtgccgctgcccgaaggcgctttcgacgtaattgctgcgtaggcgctttgccaaccgaaaagcaaaagcccaagcaaaattgtttgaaaaagtcgcttcatgattatttgcgtttgattataattaaaaagagttgtgattttataatgtgaaaatacattcctgcttaaaacttgggttattgcagtcttaagtcaatcaaatcggtgatgttgttcgggtaagtgaaaagagcgttgagcgcgccttaggtgatttcgtgtggttggaatgaaatggctatgccattttttctaagcattccagttcaaaaaagggcgcggcaaaacacgctctttcggcaaatggcgagatctgcatttgccgctaaaacaaagctgataagatattaagcgatttttcgcttctatgccttgacttgggttaagtgagagatgaaatgtgaagatttttttgctttaaaaaggaatgaatttaaaaaaatcgacttagcgaacgaaaacaacttttttacagaatatgaacgatttattagccaaagcgatcctccgcttgaaagaatttaatgacgatgaattagccctttttctgtcttgctttaaaacacgacgccttgaaaaaggcgattttttcatcaatgaaggctgtttatgcgaatttctcggctttgtaaattcagggatgctacgcgcttattttttgaaagacggagatgaacgcattctgcagttttattttccggattattgggtggcggagttcctcaatatcgaaagcaaagagccggcggaaattagcatccaagccctcgaaccgtgtgaaattcaaacgattacctgcgaaaaaatgtgggaaatgaacgaagtgatcccgaattttaaacttttcgggcagatgcttattaaccaaaggtttgtgtttttcagaaaacggacgatgtcgtttctgagagattcgccggaactgcgctacaaaaaattgcttcaagagcaagcggaagagatagaaaaaattccgctgcaatacatcgcatcgtatttgggcattcgcccggaaagcctgagccgcattcgtaagcgcttgtctgaagactcgttatcgtttctctaatgcttctgaacaaagcaaatcctgcgtgttcaggtggcttcataagccaaaaatcgctttcatgtttttcagtcaggatttccaaacttggaagaaaaagcgcatgtgctgaagagcggcaaccagtctcttttgaaaccatgttttttgttctgcgaacgtttcttcatagcttccatttccgaaaaatcatcagaaccggcttggtaaaggagcgtgcatgaaaaattcgctaactcaatttgccttatcacatttcctgctcggcttgctatggcttttttccgcaaattcactttttgctcaaacagacctgaacggtcgcccaatctatcaagcgccgccaccgtttgatttgaagatttacagcttccgtgcaacggaaaggcataaccgtgtggatgtttatttaaagttcaatcatgatatgctgagcttcattaagcaagccgagcatttttcggcgcgctatctcattgtggcggatttttttgatgctgaaacggaaaaaatgcttgtcgaaaaaacatgggcggaaaaaattgtggtcgagacttacgaagaaaccatttccaaaaaagccgttcaggcaaaaacttacacgcttgaactgcctttgggaaattacacggcgatgttgcgcatcatcgatcagcagtctaaccaaacttttgcagtacaaaaaaatattgaaaatgcgatcgacggttcagcaaaattttccatttcctcgctgatgctaattgccgaaacgccgcgccgcatcgaagaacgaaaggtgttttctccaaatttttccgggatgctttttgagaaaaacgaaacgccgcgcatttactacgaaatttataatagcaatcgcgcgcgccggcgagttttagccgaatacacgattttggccgttggtcaagaaaccgaacagaaagatcgctatacaaaaatactcaagttggatagtttgaaaacggagattttagacgacattccaactcagcagctaacgggcggtgattatcgtttggagcttgcattattcgattcttcgcaggcgcaaccagcgcttgttaaagcaagctgtgcatttagaattcgcataacgggactggccatatacgtgccaaatttaaatgaagccatttcgcagcttcaatacattgccgactccgatcagatcgaatacattttggcggccaaaagcgactctgcaaaaattcagcgatttaatgagttttggaaaaaacgagatccttcgcctggaacggaaatcaatgagctcatggcggaatattacaaccgcgtcaattacgccgaccagcatttttcgagctatatgaaaggttggcgaaccgatatgggaatgatttatatcaaatatggcgcgccggattttgttgagcgccatccgttcagcacgagtacgcgcccttatgaagtttgggaatttcatcaacatcgccggcgatttatctttgtggatatgaatggctttggggattatcgactcacggtgcctgagtgggacccggcaaatcaaatgcgataaggcgttctgtgtgagctttctgtgtgaatcaatggcggatcgcggattcatattttacgacaaacagcgcttttggcgtaagtacaaaaagattgccttgaaccaccgctacatcagtcacaaccggaatgggttcgttcagtaacggttccgtttcaatctccgtttccagttgaaaattgctttttggaccagcttcaaaaacgctaacttttttcccgtttgcgaccaaaagaatgtcttttcgttgattttgactcaaaacttcggttgtgccaattccgtgaagcgcttcgagctcatcgccaccgattctgttgataaaatttccgaattgatcatagatcatcacgcatttgcgccctcgatcagccacgaacaccatgccagagcggctgacttcaacttggtaagggtcgattaaattgccacgaccggaattaaatccgccgaatcgaagcaatgaatttctttcgaaagcggttttcggaaaattataaggattgattttgatgacttggcgtgaggtttcctctaaaatgaaaagctcgccttgtgcagaaacgctgaggctgataggtcgccaaatatcgctgctaattttgaacgatgagctttcgctgctgctcgatgtggtggaaagtggtaattcaggcaaggcggaaataaagttaagccagcggtcgtattgcaccacgcgctgattgccgcggtcggtcacataaatattgacgccatcgctggccgataagtccgttggcgtatcaaacgcttctttgtcgatgccatagccgccggcaaatccagccggcttgagcgacttgtcgtacttgaagattttggcttgttcggcgtccagcacaaaaatttcgcccagtgccgtgctcgcagaaatcgcaacggcgttttcaaatcctgaaagtttctgcacgggcatttgtccagcagcatttcccgctggacaaataagccataaaatcaacgcgaaaaagtatggaaaaacttgcataagaacagaatcgtttggctaaggcatgatttttaatttcatccccggtttaatttcatcatcttccttaatgcgattttgctggcgcaattcttcaacggtaagcccgcatttgtttgcaatgctcaaaagtgtttcgcctgtttgcacctcgtaaaatccatgttgcatcgcgttgtcttcttctttattgtccatataggcgtaagcacttggtttcttgaagctgtttttgctggccggcaaagtaatctcgtaagtgccaccacgatatggatgcggaggaatttttctgctgcgaatccaaggatttagatatttcatttctttataagtcgttccttgcgaggcagcccattctgcaaggttggtgatgccatcggtaatcgttacggtgcgagtgtcgagcggcgcatacggcctgacttcagaatagccgtatttgtcagcattttccatcacttctttgatggctaagattctgaacaaatagcgcgatgtttcccgattaagccacaaatcataataattatcttgagcttgaaacgaaagttcgtcgtccgtgccatgcacgcccatgttgtaagaagccgccgaaagtgcccagtttccaaatcgggcataggagtttttcagatatttaatcgcaacggttgtggatttttcaagattgtagcgttcatcgataacgccatccaccacaagcccatattgccgagcgatcgacggcataatttgccaaaagccagccgcgccagccggcgagcgaacattcagcaaggcgctttctgcaaccgctaaatatttgaggtcgtcgggcaagccttcctcgcggaggcgtttttcaatgtagggaaaaaaacgaccggcgcgtttcagatacatggcgatttgtgtgcggtcgttaacgttgatcaaaaagtcacgctcaaagcgttcaaacacgtcgatgtcgttcatcggaacagattctccgcaaaaataaagcgtgtcgacgggttcgtggttataataaaatcttgtggtgttttctggttggtgggtgttgttgggtttgggtgtgctgtcgccgttggtttgtccgtggacgataaaaacagcggcgagaataatgaccaccgagctgattataacgattgattttgccatcttccgcagagccaatttgagttgttaaatatgaagccaagacctttctttatacgataaaagcaaacgcctttcatcagggcgctttttatttaagccaactgacttcagcgatcaaataagtgaaagccaacaaaatcaatatgaaaatttcctatttgcggtcaaaatctaaaaatttggagagtagttttgctcggcgtaaaaccgtttgatgatttccatcgcttcggaaggcgtgtcaaccagaaacacataatccaaatcactggatttaatgtaatggtgttcctcaagcattgtttcgcgaatccatttcaaaaagccatcccagtacgatttgccaattaaaattaccggaaattcggcgattttcttggtttgaatcagcgtaacggcttcgccgagttcgtccagcgtgccgtagccgcccggcaatacgataaatgcctgcgaatattttacgaacatgacctttcgcacaaaaaagtaattgaacgtaatgagcttatcgcgatcgatatatttgttcgagtcttgctcgtgaggcaagaaaatattgaagccgatggaagcgccgccggctttttttgcgcctttgttggctgcttgcataatgcccgggccgccacccgtaatcacgccaagcccttgcgccaccagcagttgcgccatttcctcagccattttgtaatacttgtcggatggcttgactcgcgctgaaccaaaaatgctgactgccggaccgatttccgccattttttcaaagccggaaacgaactccgccatgattttgaaaacccgccaaccatcgtgcatgaaatctgcccaatcgcgaccgttttcatttttgggtgaattttgcgcgtcatcttctggctgctttttggaatgtcccataactctttggcgtgaaaccgattgtaaaaattaatgtcgtgaaaaacttaaagcttcaggaaattcatcagaattttcttgccttctttagtcataatcgactcggggtgaaattgaacgccgtaaagcatgagcgattcgcagtccatgcccatgatgacgtcgtcgtccgtccaagcggtgatttgcaaattttgcggcaaagattcgcgctcgacgacaagcgagtgataacgcgtggcttcaaacggttgctcaacgcctttgaaaacgcctttttggtcgtgaaaaatcatcgatgtttttccgtgcatcaattctttggcgcgaacgacttttccgccgagcgcttcaccgatagcttgatgaccgaggcaaacgccgaaaatcgggatttttcctttcagttcctggataagtggaatggaaacgccggcgtcttgcggtgtgccgggcccgggcgagatgacgattttctcggggttcatggcagcgatttcttccacagtgattttgtcgttgcgatgcaccgcgacatccgcgccgagctcgccgatatattgaaccaagttgtatgtaaaagaatcgtaattatcgataacgagaatcatgttgatgcgtccttaatttcggaaatcagaaaagcaatgcgttaaactgaaaagataagcaagcgcaagaagaaataagtatcgagactaaattaaagcaaacaatagaaagacagtagaagcataaatccgtgtcgggctgagccggtatttttttcgaagcgaaaaaaaataaacggttgagtgacaaattaacccgaccgttgagcgtagccgaaacgctcggcacctgtggccttcggctccgctcaggccacaagtaaaaagttgtcatgctgagccggcttcggcgaagcatccatgtgtccggtaacgttggattcttcggataagaatcctcagaatggcacgatgctttttttttgtcattggtagcggagaagaagaccgcttgcctttcaagaagccgcacttcgtctccgctcagtgcgacgcgggttatatttcaaaaatcggatataatttagtcagggtacttaaatatgttcatttgcggcttttttcaagcgcgtaggcggcgcgaaaagcagtttcgtaggcaggcgttaggtctattttgcggcgtttcatcatggcgcgggcgacttccaacgctttcacgagccgatattcggtaaggccgtcttctttgccgccccactgaaacgaaccgacatatttcggcggaaagcctgcgccgaaaatatttgagcttagaccgacaaccgttcccgtgttgaacatcgtattgatgcccgatttggaatgttcgcccatgaacagccccaaaaattgcatctttgtgtcgaaggattttccggcgagcgtcatgcgcaccgagctataattatttttcaaatccgaattgttcgtgtccgcgcccaagttgcaccagcttgaaatgtaggaatggccgataaagccttcgtgttgcttgttggcaaatggctcgatgatgctgtcttccacctcgccgccgactttggattgctcgccgataaatacgttgctgtaaattttcgccccgatttttatagtacttttttgccccaaaaacacgttttccatcaacaccgcgttcggcaaaatcttggcgccgggcgagacgtaaatatatccgtcttcggcgtccagcaccgcaccggctttgacttccgcgccttcgccgatgaaaatatttttttcattaaccaaaaaagcgtgcggactcaccttgcccttaatttggccaaaatccgaacatgattttgcttcgcgcaaaaattcctgtggatgcaagcgaatcaaatcccagaggaacgagagcatgtcgcaatcaacctgctgggctggtagggaagcgattgcgggtgatacggagatggtgttgggcaaattttttgaatcggggaagaagtcggccagtgcgcctctaaacgcgacaatctggccgccgttgtaatacgccgtgtttttctgaaaaaaccccgatagaactttttcagaaaaaccgtcgtcgcaaatcacgcgcccgctcaggaaaagcacatcatcttgttctttaacatcagaagcaagcgcaacgccaacttcttcaaacactgcacgaaggtaagtgcgcaagtgataaaacagttcagcctttggggaaagcttcgccgtaaatttctcttttagcgagccaaaacccacgcgcaaatcataaacgggttttaggtaaaccaacggcaaaaaatgctgaaccgaatcgtcttcaaaaatgatgatttgcatgggcttgaactgactttctatgatagtttctttgatgataatacattgagtgcgcgagggcgaacttctatggtaagtttgccttgaacgttttcaatcacttctccatccatgtggaggcattcgggacgaaatagttcaatttcaatctttttagccttcgcatacacaatttgtgattctccaatttgcttgccagttagatatttcaaaatccatcgtggtaaatctgagcgggaaatatcttttaaaatgcacacatccagccaaccgtcattaatttcagcctgcggcgcaattttaaatttcccggcttctaccttgccgttgccgatagagagcatgtaaattttttcctgatcgagcgaaatgatgccatcttgggtgtgcagcttcacgttggcctgcatggcttcataatttgcggctactttaagtagcgcataaatataagttaaatcgcctttgagccaagtaatggcggcggccattttggcaattcttccgctaaaacccagtccgaaggagtttagaaaaaagcggcttgaacttgtgtgttcagcctgataaaatacctgtccgacatctacgggctgaacagttgcattgaaaagatggctaatgcctgcttcttcagcttctatttccgaaatatttttaaagaagtcatttgccgagccaatcggaaggcaacctaatacgctatctgagtgcactaacgattgcgtaacttcgttaagtgtaccatcgccgccgcaagcaacaatgatgccagcgcacgtttttgcctggctggcgaaggcggttgcttcacttggcatagttgtcagctggataacggtgtcgagctcttgtcgtttgaggcttttcttgagccaatctactcgtttttttgcgcggcctttatccgcagccggattcaggataaaccaatatggataagttttcttgctcgcgttagctgaatgagaagtgtttgcgtcaatcatttttaaggcatttctaaggacatagctgtcagcgctttgatttttgttcccagttttggtgatcaattgaggggagccgcttaagtctatgttcatataggtgcaaatgtttaattccagtaattcttggagaaaacaagaccaagataaatatttttttgctgcctaacagtgacagatgtcaacgctttaaagtcatcgacaaaaatacaaccaggttctgttttcgaaaagaaatggtgtttattcggaatgaagttcagtaattaattgatgattttatgaatttaatcttctttttttaagcgctgaaaaatatcttattgttaataagtttcaaatcaatcctttatttaaaaataaaatatggtcggaaaggccgatttttttataggaattgattttgtaacaattgtgagctcaaagttcatgtttctaagtttacaaaaaatttcatatcagttttttctgattccttaacttctaatgtatatttaaaaaacgtgcgtcacacaccggaagcaacagcactattgaactctattccagtgtttgtaattacaaaaaatcaaaaaaatttaacgctatggacaactcaaaatttcaattgataggagtcgctgttggcggagctatcttctttttggttctcttttacctcgtttcattagcgaccggataccagccgtatgcggatggggtttcgagttttgccgttttaaaaacggtttttggttggttggctctattcttggtggccagttttgtcacaatgattatgggaagaatgtcccagctgatcacctcaggatggttcattggcattcttgtcggtgcggtaattatcgttggtctttcagcgacatttcttttctccacagcaggacctcgtaccacaaccttagatggtcaggcaattcgttccgttgcggagttggaagagtttaatacgggtggcgtgaaaaagaaagaagttactggcgaagctgctgctttcaaagaaacttttgaaaagcgttgcaataagtgccacaccatgaaatctgttgaaagcactttggttaccaagtacgtgtctaaaaatgaaattggtaaagcagtaaacatgatggcaagcttcccaaactcaggtatcttgcctgaggatgttccaaacatcacggcttacttgaatgcactttatggcgtagatggaaaatcagccgcgccagctaaagaagagccagccgccgcgccagcatccggtgctgatgcagccgcgccagctaaagaagaggctgcttcttttgacgcaacggccatcaaggctgaattgaaaaattatgacacaatagccggtgaagatctttataatgcttcttgcgcaatgtgccatagcactggcataagcggtgctccgaaagttggtacagccggagattggtcaaacagaatgcctcaaggcgttaaagaaatggccaagaagtctattgacggctttaactccatgccagctcgtggtggcaacccatctctctctgatgagcaagttagcaacgccgtagcattcatggttgacgcaagcttataaaaacaagttttttggagatacaaaaagactgccatcaaggcagtctttttttttttcgataaacgtaaattcccttacaacacacggcagttaagcgatttcatttacttcatggcagctcgagttaagcgatccattaaagcaagtcccaatccggttttggcgacgcgctggcaaaagatcgtgcgaacttgctttttatcgcattcgcgaaaaaaatggaataactggtgcgcgtactcttcaattgagacacaagagcaggtgattaagctgtctgctgaagcttctggttgctcgatgccaatatacgctgaactgggttcagggtgaatttcagatggggcatcaataaggacaactttagcatcgggtgcatagtgcttatactttgtaccagggcatcgggctggctcatcatctgaaatttctgccaatttgatggcaggcgtaatttcctggagttgctccaacgtaattgcgccggcgcgcagtagcacaggtgctttcccagtacaatccacaatggttgactccaaccccacttcgctgcgaccgcctttcaaaatgcaactaatcaatccatccagatctgcctctacattttgccaagttgttgggctggggcgtccagaaaggttcgccgaaggagcagcaacagataccccgcacgcttttagaaatgcttgcgcgacttgatgagatggcattctaacgccaatggtgtccaacccgctggtaacaacatagggtacatatttactttttggaagaaccagcgtcagcggtcctggaaaaaacgcgtcaatgagcttttcagcactggctgtaacccgctttacgagcaaaatgagttctgttaggttcgatatgtgggcaattaagggattttgtgctgggcgacctttgacgcgaaaaattttatgtacagcttcctccgaaaaaatatttgcccctaatccataaacggtttcggtcggaaaagcaactaactcatcttttaaaagaaaccgggctgcctctttggttgaggcagttaccttcgttgtcataaatcgttggtctttatttaatttttcctttcaaatgcttcatactctctttttgttcctttatgcgtccattcttacacataggtcaggctgtgatgccgtttattcattatgctacgagaataaaggtaaaaaagagcatacggctggcacagaatgcttcgccgtaattgtaaaatcaaaaagagatttgatgaaacacacattaagagaggttctgggcaataacaactatatcgtccatcaatcgcaatcaaaaggaatttgctctataagaggctttggtactacgcggtgtattggcaaatcagttggatcaattcttctttattggcgcgagaaatttcgcgtccttgtattggcaatccttcaacttttctggccatccgtcgcaaatcttcaaccgtgtattgcttcagtgtttctgaggacggtgctaagtcagaagaaggtgcttggcttaggtttgagccatcgtgctcagcaggtgctgcgagcggtttcttttttttgctgtcaatacgaacgaaagcaagtgtatcgtgaatgcctttatcgggccgagcaatcacatgggctgaaactaaaactccgacacgttgagcggctgctgctcctgcatccacggcagcttgaacagcagcaacatcgcccgtaagttttatcgtgattaatgcaccatcgacccgatctttagaaattagcctaacatcagccgctttgagcgcggcatctgctgcttcaatggcggcaattaagccccgtgtctcgattaatcctagtgcaagttccgacatgtaaacgcatgaaataattaaatatcaaacccccgaatcttcgggaaaccaaaatttacttcttaggaaggatcgcttcaacttccgaatgcggacgcggaatgacatggacggaaactaattcgccaacgcgttgagcggctgctgcccctgcatcggttgctgctttaacagcgcccacatcgccgcgaaccataaccgttacaaaaccgccgccaatagtctctttgcctatcaagtcaacgttcgccgctttaaccatcgcatcagcggcttcgatggcgccgacaagtcctttggtttctatcattccaagagcatccattgacataactctttttctcctcgttttttgtgataattgaactcaaactttgaaaagcaaaatttacatgaaatgcgaagatttgcaaagcaaatctctcaatcaatttaatgaagttcgcaaatgagcgaaatatccccttgcaaaaagatcatgtaatacaaataggacgcaatggcgccaataattggcaccgttaaattatcgtcgattgtaatgtccaagaatttgattggatatagttccacaatggttgcaacggctgacataataatgccggccatcaagtccaattttggcgtgttgagcacgattaaaatcgccgaaacaaaaaacgcaaaacttccctcaaacgattttcctgcaattttatgccggccaaactttctgccaatcagcgcggcaaccgaatccgaaatgattaaaattgaaaacgcggcaatggcaatcatttttggaaaaaaggcgacaaccaagcaagccgaaaatgtgacataggttgccccgttaaagcgaggtttttcgtcgtccaactcgtgtgcgcgaagcatcgagctgaacgttttatagtaccattttgaaatgggttttacataaatgcgcaaaaaatctacgaggaaaaaacctaagaataaagggaaaagaagcagcaacgccagctcgcgcgagatgtggaaataaacaatcggaatggaaatagatgaaagatgaatggcttttcgcgcaagctcatttttgtaatcaatttgctgctctgtttttgaggtcgtatcgggttcaatctgtgttgtttcggctttgctcatcggaactggttttacaaatagttgcgtggatacctgaatttacaaacgcgttttttccgccctgtttggcattccctaaacgcctcgctatcacatgaacgtttaaggagatttttacaatttttccgaaacggaaaacgataaacggttgaatgacaatcttgtttttcgtcagacaaaaaaacaaggttgtcactatgagtctcttggtgaaaaatccatacgctctggggatgcttcacttcgttcagcatgacggcgttttggccattcaaccgatttatagccggtcaatatcgaaagaagccgctacataacggcttctttctaagcgtagaaaatttatttcaccgcgacatacatgatggcggtttcaaatgtcatcggataaaattccgctttgttaaacccagcttgggttaaatacggcaaaaatcgttcgcattgcggaaacgcttccaccgaacgcggcagatagtcatacgcaaaagacgattttgtaaaaagctttgctagctttggcaaaaccgatttgaagtagaacatgtacaagcttttgataatcgcttgtcgtggcaccatcggctcgagaataatggccgcgccgcccggtttcagcacgcggtaaaactcttgcatcccttttgataaattctcaaaattgcgaacgccgaagccggctgttaccaaattgaacgtttggtcgtcgaacggaagcgactcggctttgccctgccgaaattccaagtcgggacatttctttttggcgattacaagcatttctggcgaaaggtctaagccggtgacgcttgcgccgcgaagtttggtcatttccaaagcgagatcgcccgttcccgtcgccacatccagcactttcggctcgatatggttcaagagcgattttgctttttggcgcgcacgccaacgccaataaaaatcagtacccatgctgagcacatggttcagcaaatcatatgttggcgcaacctcatcaaacatgtgctgaatatgctgatgcgatttcgtttcaaccagcgattcggcgatttttgtgctgtccgtcgttgccattttactttttgttggatttcccatagacctcttccgcatcaaaaactaacttatcacaaatagacaatgaactgttatcattttcaacctgacggtaaaagcaggaataataaccgacatggcaagcgccacctttttgcttaactttcagcaaaatcgcatcggcgtcgcagtcaatagagatttgcatgacttcctgaaaattgccggaagttgcacctttaagccacagctcctggcgacttctgctccaataacaggctttgcgctcttttagcgtgacttccaggctttccttgttcatataagccagcatcagcactttgccggtttcgtagtcctgcgtgatggccggaatcagcccatttttatcaaacctgacaatgtccatcaattttacgtcaataccttctgattctttcattcttctctttaatttaaattagcagtttgaataatctgatctatttctggatcgggtggaatggttgggctgacatcaataagccgattttctgtcgccgaaacctcttgcgtccccatatctacatgaagtttgagcaatccgacatgttcgccatcttttcctgctgaactgacaatcgtcttgccgtagacttttgacggtgtttccgagaaatcttcgctgcaagtcaaaatgacatgaatttcaggaaatgtttcggcgatttttttctcgatttgataatccaacgcgcgaagcattaaaataatcacatccggtttttcctgattgatgccctgcaacgcctgttttagcgcggcaaagggttcggaaaattcgagttctgcttggatggcagtcggcaaatacgaataagcgttttccgtcagcaagcctgtaacggctactttaatgcccgaaacccgatcgatataaaaagccgccgccaaattttttcccttcaccttgacattggctgaaattaaccgtttggttttgagttttgttgaaagaaaggttaagccgttggtaaattcttgctcgcctaaattaatcgcgtcgtagttcattttttgaacaattttggcaacggttgcctcgcgatttaatcctcttgggtaaggagaaaagatatttcccgcatcaaaaagcagggctttgtgaccaagttcctttcgaagttgtttgatcagcgtcatgcgccgtgccaggccgccaagattttggctcgagcagtggcacgcttcaatgtagccgttcgtattgctcgtgtagagtacaacgaattctttttctcgtcccaacgcctcgctggatgccgcaaaatagccaacaaaccagatacaacatgtaagaaaaaacgcattcatacctaaaaccgccataaaaaagttgcttaatataacattttttcattttgaacatcacggtttttctggaaaacaggcgcatccgagaagcgctgagatgaaatatgatttgaattttaaacgctgctttttaatattcaacggtcattttacttaacttgaaccatttgatagaaatggcaaaacctaaaggcaatttcagttttagattaactgataatgggaatatactgggcgaatactcaaacgattattcaaaggaaggattgatgagccaacccgtattaaattcacaaagcgaacgccgccggaaggaaaaagtctgaaaacgttgtaaattccctacccaaaaaaaaccaacgattaaatattgattaatgcaaacagctaagaaaatcgtcccgaagttgaccatcggtgtcgggattttgtttttcctatccatcggttacatcttgctcaggggaaatattgtgaaagttgaagttgaaaaggttgatgaaggcgagctaattcaagccatttatgcaacgggatttatcgatgcggatggcattgcaaatcttcgcagcgaggtggctggaacggtgagttttgttggggcaaaggaaggcgaagcggttcagcgcggccagacgattttggccttcaaggagcgcgattttcagcttgccctggaaatcaccgaagcgcagctttccgaacagcaaattctcttggccgatagaaaaagaaatttagagcgaacgaaaaatttattccgcgcgggcgctgtctccgagcagcaattcgatgataccaaaaagcaatttgatcaagccaaagaaattttgcttcaaagagagttggccatcaagcgtgctaaagaagaccttgcaaaaacgaaaatggtggcgccgttaaatggcattttaacctatcaaaacgcaaagcttggtgactacattgtgctgaactcgcttgttgcaaccattgtggacacaagcacttacaatgtggcgttggaagtcgatgagcttgatgtgcctcgtttgcaattggggcaggaggcgattgtcgcgttggatgccattcccgatgatcgcttcaaagcgcgcgtggtgcgaacggttccacaaaccgaccttgtcacgaaaacttccaaagtctatttgaagctcacgcaaaacgtgccgagcattcaagttggcatgacggcaaccgcaaatattatatacaacgtgaaacccaatacgattttggtgaaaaaagcggccacgctgatggaaaagaaagagcgctttgtctggaaaatctccgaaaataaactcgtgaagcagcccattcaaactggcgctggcgatttaaaatccattgaagtgttggctggcctcaacaaaggcgatctgattgtcacaaacccgaaggaaaccttcaaagaagggatggaaacggaaattgtggagaccgctgcaacggagtaattggagcagctttcgttggttaagaaccctaattttggggaaggtataaaagcaaaaaggcagtcatttggctgccttttgcattacataaaaacgaaagtcaaaaatcaaatcaattacttgatttttgtaattaaatctacaacgcgagttgagtagcccaattcgttgtcgtaccagcccataactttaaccatgttgcctttggtcatggtgagcaatgagtcaaaaatacaggagtgcgggttgccgacgatgtcatgagagacgatcgggtcttcgcaatattccatgatgccttttaagctggtttcagcagcttctttcatggcagcattgacttcttctttggtgacttctttgctgaggtaagcgacaaagtcggttgcagaaccatctggtactggaacgcgcatggccatgccatcgagcttgccagcaagttctggaatcacaaggccaacagcttttgcagcgccggtggttgttggaataatggaaaccgcagcagcacgtgcgcgacgaagatctttgtgcggaaggtcaaggatttgctggtcgttggtgtaggcatgaacggtggtcatgaaaccttgaacgatgccgaatttgtcgttcaaaactttaaccatcggtgcaaggcagttggttgtgcagcttgcgttcgacatgacttgctcactgccggtcaaaatgtcatcattaacgcccatcacaacggttgcatccacatcgccttttgccggagcggagataacgacctttttagcgccagcttgaaggtgcttgcctgctttttctttgctggtgaaaataccggttgattcaactacgatttccacgccgaggtctttccatgggagggctgccggatctctttccgcgaaaacttttaattttgaaccgttaacaactaagtcgtttccatccactgaaacttcgccttgaaatttgccgtggttggagtcatactttaaaagatgagccagtgtagctgcatctgttaagtcgttaatggcgacgacttcgatggcgctatttttgatcgcctgacgataaaccaaacgaccgattctgccgaagccgttaattcctactttgatttttgacatgatgactggactattagatgttatttttttaagactgctaagtttgaaaatgttcttttgtgtgagcagcttacgaaaaggttctaaacatacgaaacttcaatgcttcacgcaatgaatcaattacagaactttgatttatttcacgaaaaaaatgctttcagctgcgtgtgcagaccgccgaatccgccgttgctcagcaccacaatcacatcgcctgtttggaagacgttcttcaaaaacgccaaaatatcttttacataattttccggcggcggcacggcaatggcatacgcgattttcccttctgcttccagcgatttcacaatcgccgccgtgtcgagccgctcttccagcgcgtaacgctcaggccgattgaccggaccgaaaatcacgacatcggcatgttcaaagcattcggaaagctctttttggaaaaaattgcgcgtggtcgtgttggagcgcggctcgaaacatgccacaatgcgcctgccgggaaatcgctgcccgacggccttcagggtttcgcgaatcgccgtcggatgatgggcaaaatcgtcgatgagcgtggcacggtcgttttgaagcaaaatttcgagtcgccgtttcgggctttgaaacgccaaaagtcccgcttgaatttgctcgaatcgaacgcctgcgtgcatggctgccgcagttgccgcaagcacgtttcgaacgttatgttcgccgaaaagcggcgagcgaagtttgcccaaaagcgtttgatttttcaaaatcgaaaattccgtaacatccgatcggtagtcaatttcaacagcttgccaatttgcatgagcctcaagcccgaaggattccgttttggcaaagcattttttcgaaagcttttcggcacgcagggaattgctggcgtaaagcaatgcgccgtttcgtggaattaaattgacaaatcgcgcaaaggaaagttcaatgtcggcaagcgaggcgaaaatatcggcgtggtcaaattcgatattattaatcacggcgatgtcggggcgatagtgcaaaaatttgctgcgcttgtcaaaaaacgccgaatcgtactcgtcgccttcggtcacgaaaacgccgttctctcgaccggacggacgacagcccaaaccgaaattcgcatgaatgccgccgataagaaagccggattcaagcttggcaaaatccaagagccatgctaaaatggaggtcgtggtcgttttgccgtgcgttcccgaaaccacgatagatgtgttttttttgataagctcatgaccaacgaattccgggagcgaaatcaagtcaattttctcttccagcgcaagttccaattcaggattgccacgactgatagcgttgccgacgataatcaaatctggctttgactgccggatgttttcttcagaatagccgttgaaatattggatgccgcggctcgccaaaaaatcgctcattggcggataaacgcccgaatccgatccggtgacctggcggcctaacgccgcaagcgcgcccgcaaccgagcccattgccgtgccgccaattcccaaaaaataaagttccttcacttgatttgatgccttttgatagtgtgagtttgaaattgaataagttataagtccccggactgaattgtatccactttttgaaatataatccatgtcgcactgagcagagacaaagtgcggcttcttcacaggcaagaggtcttcgtctccactaccgatgacaaggtgcagtttgtcattgacgggtttattttttttcgcttctaaaaaattatcggctcagaccggcacggatttatgcttctactatctttctattgtttgttttaatttagtcccgtttcttaagctaatgaaaacggcgaaatttttgcggttttcaatgccaaattgcacttgtggcttatcctgccggtttataagcgggcagttccacgaaaaaggtcgtgcctttgtttttcccgtcgctttcggcccaaacgcgtccgccgtgcgcttcaacgagcgttttcacaatcgataggccgagtccagttgaggattcgccgcctgtcggtcttgccgaaagtttttgaaatcgcccgaaaatcttttgcttgtcctcagccgaaaggccaagtccttcgtccttcaccgcaagctgaacaagttcttgtccatcgccattttcagagcgcgttttgcgaactacgatcgtgatcgttgttttgttaggtgaatattttaccgcgttcgaaatcaagttttccagcacttcggaaattcggtcaccatcggctaaaacatcgcacgatttttccatttgaacttgaatcgtttgctctttttgataggcttgaaattgcagcgagtccgcaacaatgcttgcgagcgaggctaaatcgaccggcgattgattaagctccaattttccgctttcaattttcgaggtttcaagcaagtctttaattaataaaaacatgcgcttagatgattgataaatcgcatcgcccatttgcgcgaccatctccgcatttttcgcgttttctttgacaagttgtgcaaatccgagaatggattgtagcggatttttcaggtcgtgtgcggcgatgctcaaaaactcagtttttaaattacttaattttctaagttcctcattcgaggtttcaagcgccgttttttgcctaacaacttcagccgttctttcggccacaattttttccaaagcgcgtttttgctcttcaagcgttgcgatgcgccagcgaatcagcccgaaaatcaagccaccagacgccaatacgtaaagcaaatacgcccaccaagtctgccatggcgccggcaaaatggcaaatgaaacagacgccggtttggaaatatttcccgcataatccattcccctaacggtaaaaatataactgccggcgggcaagttggtgtattctttgcgaacgctttttttccaatcggaaggtgcgtcatcgtagccgatgagctgcgtttgaaagcgtgtctccgattctcgtttgtaggaaaggcacgcataatcgaaatgaatgtcgttttggtcgtagctcaattgaagctcgccttgcaaatttttatttgttaggaattttgacagctcagatgctggaagtttgcggatgctgatcttatttatcaaaacaggtttctggagtgtgtctggcgtttcttgcgacgggtcaaacatcgccagcccggcgatcgtcccaaaccaaagtcgcccgcgcgaatccttgaacgacgcgcccgcgttgccctcaagcgatggcaggccgtccgatttaccaaattgcgcgattttaaacggaagttcgccgaaggtgttcggcgttcgcatttccgtaattcggcaaatgcctttgtttgtgagcgcgtaaagcctgccaaattgatcttcctgaacttgataaatgacattgttaggcagcgcaggccgtgaggtatcgcttaaattcgtgaaagttttgccgtcgtaaattgaaaggccgctatttgtgccgaagcaaaatcggcctttggaatcttgaatgatcgcgcgaacgtcgttgttcggcaagccatcttcttttttgagcgaaaaaagcgttttgccgtcataaatggccaggccgccgccgcgcgtgccgatgtaaatttttccgttaggcgatttgtaaagtgtataaatatagttgcttgaaaggccgttttccgtgcaaagccgttgcaattgtttcccgtcgtaaatgaaaacgccgttatcgcgcgtgccgaaaaaaagctcgtttttgtgttctaaaatggcgaaaatcgtgttttcgctcagcgcgctttttggcaaaaacgtgtgcaggttgccatgagacaaggcataaacgccctcatttgtcccgaaaaaaatcgtgccatcctgcgattcaaagatggtgcgaacggttagtttgcctaacggcgtgttttctccgatggcgcgaagtcggtttccatcaaaaaaagaaatgcccgcacttgtcccgaagtaaagatgttccgcggaatcctgaaaaattgaccacacaaccttatcttgcaagccttcgctttgtgttaggcttaaaaacgaaccttgttcataaatggataggccaacttctgtgccaaaatacgttttcccgtttggtgcagcgtaaatgcttaagacaactttattggttaggccatcttgttcggttagtgtttcaaagcggttattatgaaaaagtgagatgccgttgtttgtgccaaaaaagagcgtgccattttcgctgcgaaacgaactacaaaccacattgcttgccaagccatcagattctgcgaggtgcgagacgcttttttgagcgtacacgaaaatgccttcgccttcgctgcaaaagaaaatctggccgtcagcaccttctgtaatgcttaaaattcgaacggataaatcgttagggaaatcaagtcgttgtagtttttcatgttgaaaaacaaaaatgcctttggctgttccgaaataaatctcgccggatttggtttggtaaattgaaaaaacgggttcgcgaatcgcattttttttgttaggaaaatctgaaatcatgccgttgtgtaaaaccgaaacgcctttatccgtgccgatgtaaatctcgccgtttttgccataatagaggcaattgagaaaatcactgcaaagtcccgtcgcggtgttgtagctctgccattgccaatcttccggtgtcaggccgacgacaggccggagcgcgtgcaagccgccgccttccgtgccaaaccaaatcacgctatccggtgtggcgagcaagcattttgggccgatgatattggaggtggtgtggttcggcattcggatagattgccaagccagcccgttgtagtaggctgcgccgtcctgtgtcccgatccaaagccagccgttaggatcagcagcaatcgcattgatgctgttttgtggcaatccatctgcttcgctccacgtccggtgaattttgaccatgagcgaacgaatgtcgtttgccaaaagcggttttgcaaacgcaaaaaaagcgaggatgagaaaaagaaagacctgtttcatcagcgctgagcaatttggttagcgtcgagcaacgattgttatcgagctgcacaaagcaacttacgatttacaaaagaacaaaaattaatcggggaaaagaactccctgcttgcgcattgcagctgtgagcgtccattctaaagtaaaataaacagctgatgtttgctgaggtgaagcggatatcgaaataaaaagagggcatgacggtgccctcttttttcaatatagccgtgcagctcttagtgagcagaagcttggccagcacctcttgggaagcgaatatcttcaacgatttgttgtacatcctgcggtggctctgccgtcatgcgagagacgataagcgagacaacaaagttcataagcatacccaatgtgccgatgccttctggtgaaatcccaaaccaccagttttccggcgtgtttgcctctggagagataaatttgaaataaataatgtaggcagctgtgaaaacgatgcctaaaaccattccagccatagcgccttcgcggttcatgcgcttgtcgaaaattcccaaaatgatcgcagggaagaacgacgaggccgccaaaccgaacgcaaatgcaaccacctgcgcaacaaatccaggcgggttgataccgaaatatcctgcaaccacaactgcaaccgccgccgcgatgcgcgctgccatcaattcgccactttcagaaatatcgggcttgatttgctttttgagcaagtcgtgcgaaaccgaagtggaaataacaagcaaaaggcccgctgctgtggagagcgccgctgccaaaccgccagctgcaaccagtgccaccacccagtttggaagctgtgcaatttctgggttagccagcaccataatatcgcggtcgatggtcagctcgtttcctttccagccgttgctttcagcttttgcaacgaattcagggtttgtgtttttgtcgttgtaatattgaattttaccatcgccatttttatcctcaaatttaatcaatccggttttttcccagttggtgaaccaaaccggcgcgctgctataagccacgtcgctgaccgttttgattaaatttgtgcgagcaaaagttgcaactgccggcgcagttgtgtagagaatcgcgataaaaatcaacgcccagccagcagaaatacgtgcgtcgcgaactttcggaacggtgaagaaccgaacaattacgtgaggcaaaccggctgtacccaccatcaaagctgctgtgataaagaaaacatcgatcatcggttttttgcctgaagtgtattctgcaaagccgagctcatgatgcaagccatctaaaacctcaaggatggggcgtccgctggtcacttcatttccgccaaaaccaagctgaggaattgggttgcctgttaattgcatggaaatgaagaacgcaggcaccatgtatgcaaaaatcagtacgcagaactgcgcaacttgtgtataggtaatgcctttcatgccgccaagcaccgcgtagaaaaacacgattcccataccgatgtaaattccggtgttgatgtcggtttccaagaaacgagaaaacacaactcccacgccgcgcatctgaccagcaacataagtaaacgacacaaaaatggcgcaaataaccgcaatggtgcgagcaacatcggagtagtagcgatcgccaacgaagtcaggaacggtaaattttccgaatttgcgaagatacggtgcaagtagcaaagcgagcaagacatagccgccagtccaacccattaagtaaacagagccatcatagccaagaaacgaaataagaccagccattgaaataaacgaagccgccgacatccagtctgctgcggtcgccattccgttggcaataggtggcacgccaccgccagccacgtaaaaatcttttgtgctgccggctttagaccaaattgcaattccgatgtagatggcaaatgaaacccctacaatcagaaacgtccatgtttgtacatccatagtagaaagtggtgataagtttgtttaaaatttcgaatgaataagtttaatcttcatgcacatcatactctttgtcgagcttgttcatcaattgcacataaacgaatatgagaacgacgaacacataaattgagccttgttgcgcaaaccaaaatccgagtttgaagccgcccacctgaatgctgttcaaggcgtcgacaaaaaggatgccaaatccatatgaacccatgaaccagatggctaataaaatcaccaagtatttgaggttagccttccagtattcttgaagttttccgttttgcataatgaaatgattggattagagttgttgccctcttcatctccgcccagttttttctctgagcggagatgaagaacagatggcttataaataaatcgatgtcaagaatctgaattgattgtagctatcaactttctttgcgtcggtagcatcttgcattggcacatttgaatattcaaatgcgacgcgagcatggtggccggataaaaaccaattgatgccgagatcgagctgcgtggccgcatcgtcggtagcatctaaatcacgataggaaaatccaacataaggctggagttttccagcatctccgatgatatctttaggcaaaagcaagcctgcttgtgcaaagaagatagagcctgttccatagagtgtgccgccggaagtgcctctgaggtagccatcgccatagtccatagaatagaacacgccataagcggttaatgccatgtcgccgccaattggctgatcgaagaacgcatctacggcaaaaatgaattggtcgactgtttcgccaacgccatcggcgtctgagtcaatgatgctgccagttggatggaagtagaagcctgcaccgatgttgaagacggattttgtgcccaagtaagagccaacgcggtaaggcagcgtggtgctttcctcgtcgccaaactgatattctacatagccgttataagcccatttgactgtgttatttaacgcggctgttgtagacagagtaggtgcggcttgtacgaatggttcaaccgcagaaaaactgtagtgaatcttatccaaggttccttttacatagtagccaagttgacgggcaaattggtcgtttttatcaacgttcggccagttgaaaatcggagcgtcaatttccagaaagttcagggtgcttgccatggtcattctggaaatcccgttccaatagtgcaaaccggcgccgaagtctaaatggaaggcgtcattctgaaaaacatgatattgcacccaagcatcgtgcatgaagaggccgggtttttttgcactgctggcggtttggctgttgatgccaaagtgcgtgacgatcaagaatttcttttgaagctccgcataggccaaaaagcgcgaacggcgaagcgtcatgttgaacgattcggtattatcattgtacgtgccataaacctgatgccaggtgataaaccgaatgtagctgtcgtctgaaattgtcaccttcaaaggcttataagcgtcggagccttgggctttggcttgcagactgccaaatgaaaagagcgcagcaagcgcaacgattaaggttagtacttttttcattgtccaattgttttacgttataaaagtgtcatttttctgactaattgttgttgttaggtataaaagtgaaacaagctaaggttagatagaatcaagatattacggcttaaatatcaagattttatcacgagaactttttacaacaaaaaagatatgtaagatgaaaaacgagataattagctacacaatcgaaagcgatggcaatgcgggataataaaaatgaagaacttaataatgattcctaagaataacatgttacgcttctctgttttgtgtgccttttttgtcatagttaaaacctccatttcatgagatggttctatctcttcccatagatgaaccagcgttctttttacagaaggcgatattttaatgtacttgatttaagagcaaagaacatcattaggggggaaactcaggtattgacatgtttttctgaccctgattttgtagcccctattttaaatattttttttgagaaaacaaaaaaataaacacgcaatgcttgaaattctgttagcgatatcgcggttttgtgaaatattaaaggtgaagtaaataaactgaaatatatttcattttgaaaaacaagtaattatgtaaatatgatttgttgaattaataatattatttttatttattcacttttttgaggttttaaatattaaataaggagaaataatgcaaccgattttgatttatgatgggcactgcaatttgtgcgtgaattttgtgaaaatggtcgagccgtttaatgacgagggaaaagggcgcttcaaagtgcgcttggtgccgtatcaaaaagcggacgaattggttacggcttttaagctggataaagaggcgttaaaatcagcatttcatttaattgatgaaaatggaaatgtatttaaagctggccaagccattgacaagttagctgatatttacccgcttcttaagttcggctcgccatttttacaacaaatcttggagaagctttttatcaaacggttgcggaaaatcgttacgctatttttggatgtagggatgaatgttatgtttcggcatgttatgaatccaagcaaaaataaaaaagctttctttcgagactacgtcttttcattattaaacaggacttcataaatctttttctcaagaaaaatattaaacaattttggatcgattttgttgttgtctgcttcgctttgcaaaatattgagtgcaacctgtgtgctcatgccttttttataagggcgctctggcgaggtgagcgcgtcaaaaatgtcggcaatggccatcatttttgatggaatcggaatggcgctatcaaccaatccgtttggatagccgctgccatcgttgcgttcgtggtgcgcgtaagcgattaaaggaatttgttttaagtcgtccgtccaaggaatgtttcttaggaagtcaaatgagtgcgagacgtgcatttggatctcatcgcgctcatcgcgactgagcgttccagatttcagcgtgagctgcttgtattcgctatcggttaaatattcatattcttcagactcattgaaataaaatatctttgattttatattttcaagctcatctgaaagttctgcgccattatgggttgcggcatttgccgttaaaataatttgaagattttgcttggtttcttccaagtatttttggcaatctttatccaattcctgaagaatcggcatcgcccgctttttgcctaaccgaatcaccaatccaaattttttttgtgcaaaccgcagttcaatggctttcataatcactcggtagcgcccgagcaagctcgaaagttcatttgggtgaagcttgttggctttcactaaaaccgattcgcgaactccaatttttccaaaatcatgcagcagcgccgcatattcaatttccttaatatctctgggtgtgtatttaacatttctaaacgcccattctggtgaactgctgaccgcttttgcaaattcgaccaccaattgtgccacgcgcgaggaatggcctgaggttgttggatctcgcgattcaatggcttttacagaggctttgataaagccttccagcagtttctgttcattgttataaagcttcaggctttgaaggcaaatgcccgcgtgcagcgcaacagcttgaaccagtcgttcgtcgcggtcggtaaattcggttactttcgcttcgatatctccagaggccgtgagcgtgtcgttggcgttgatttttttgttggctaactgaacgactccaatggtgtgtttatcctcactgcgggaaataatcggcacaacaagcatcgatttcgttctataatcgtgctcagactcaaaagatttattgatggtgtaagtggtgctatgaggcaaatgataagcatctttgatgtgcaaaacttgctgcgacatggccacgtagcctggtaccgtttttagagaaatcgccgcgtagccaatttgagaatcgctctcaaacgtctcatgcgattccgaaaaaacggcggcgctgttttttgcgtcgggttcgtattgcaactgcttgttttccaaataattttctttgttatacccgatgccttcgcgttcaacaaccaaatacacacataccgagtcagcgccggttacctcttcgcaaatatcacgcaccatttttagcagcgctcgaatttccctatgccccgatagtttaaggctaatttcgtggatggttttcaactcgtgcagttcttggcgtgcggaggcttgcagcggggtatgatttttccagtgtagctcaagtttttttagcaacatcgaaaaagaggtcacttttatcggctgctcaagaacttcgaaaaaaccgtatttttcaaacaattcggtgtaatcgccataaagcagcaattcttcaggccaggccactaagatgaggtcgattttttttctcaaatcaaacggcacggcgcgaaaaaaatcgctcatttgggaaagcgaaagaaatagaacagttcgcctgtcttcaatatcgtggagcgagaaagtatgtgctaccgaactgaagctggtgccgctttcaaaagtattttccaaagaaaaatccgcaaagattttgtcgatgtactcaagttctaagccgacgaaatcgtaaaaccggacagcggatgtcataatcaaataagttcataaattgaaaagctttttttcaaaagaacattggagagggtatttgtaaagatagcgcttgtgtgttaagtaagttttacatattgagcggtttccaaaaatcgtttgtgctttttaaagagtcctttaaaaataaggggagcggttcattttatattaaaaatagggtactgaatgattactcattttaaaaatccaattttgtagcccaaaaagattcatttttagaaaagcatcgatcagcgtgaaaaaaattattgagttaaggaatgtcacggcatttcgtggagagaaagaaatttacagaaatctgtcgttggaagtcgtgtctggctgtaatacagccattttaggtccaaatggagccggaaaaacaacgttattgaaactgctttcgcgcgaaatttatccaaagcaaaccaaagaaagtttcatccgcgttttcggcaaggagcgctggaacatttgggaattgcgttcgcattttggcatgatttcgcacgatcttcaacatcgttatattgaaagtgccacaggtttaaatgtgattttatcgggtctttattccagcatcgacacttggcagcaccagcattttgagccagccgacattgaaaaagcgatgaaaatcatggaagatttggcgatttgcccacttcgtgagcgttgctttgctgaaatgtccactggcgagcaacggcgttttttgctcgggcgcgcgctgatcaacgagcctgacgcactgttgctcgatgagccaaccagcggattggatataaaagccgcttttcaataccttgaaatcattcgccgtttgatgcaaacaggccgcacggtcattttggtaacgcaccacatccatgaaattccgccggaaatttcccgcgtaattcttttgaaaaacggtcagattcttgatgacggggaaaagggagcgacgttgacttctgaaaaattaagccatctttttgaagttccggtgcatgttgctaaagcgcatgggtactttcaagtattgccagccggtagttctgcaggctaaggtgagttttatgcaacgaaaaaaggccgctcatttgagcagccttttttataaaatgaaaagtggtttctctgctatttctttgtttttttcttctttttctttttgaacccggagaaggttgacgattgcgctgtttttggcgagctaccttcttgcgttccttcagctatttttcgtgcttcgtaaacaggtgtttcttcagcaggtttttgctcaggtttcttagccggttcagcctttttggcatcaaaagccggtttaatgtctgatgatttttggtgttctgctttcttgtttcctgaaggcttcatggcgccatgagatttagctggctcgggctttttctcagcgacgacaggtttaaccggctcaggtttcttttcctcgacgacgggcttaaccggttcaggtttcttttcctcgacgacaggtttaaccggttcaggtttcttttcctcgacgacgggcttaaccggttcaggtttcttctcctcaacgataggtttaacgggctcgggctttttctcagcgacgacgggcttaaccggttcaggtttcttttcctcgacgacgggcttaaccggttcaggtttcttttcctcgacgacaggtttaaccggttcaggtttcttttcctcgacgatgggcttaacgggctcgggctttttctcagcgacgacgggcttaaccggttcaggtttcttttcctcgacgacaggtttaaccggttcaggtttcttttcctcgacgatgggcttaacgggctcgagtttcttttcctcaacgacaggtttaaccggctcaggtttcttttcctcgacgacaggtttaaccggctcaggtttcttttcctcgacgacaggtttaacgggctcgggtttcttttcctcaacgacgataggtttaactggctcaggctttttaatttgaagtgtagaagaaattgcaccacagcgctgagcaagttcatcaagcagttcaatggtcgcgggttcgagctcgcgaggtaaagaacgtgttagagaagtagagagcgccatatcaaaaacaacatcgccgactcgaagtccaaatggcttatcgtagccatcactaacttccttataaggaaattggccgttcgttttttggtttaaggcttcaaaaaaccaagcggcgtcgttataagaggcggcatctttcgcattgtcggaagtaaaatcgtttaaaaacgaaatcattccagttagctcaaacagctcgctttcctgaatcaattgcttgagctcttctttggatggataagccccgaaattcatccagttgagcaaagacgaaaccacaggcaactgtgtcattgcgttagtgtctgcaatttcaggcgcaatgaaaagagatggctcgtttaaaattccttgtttttcaatgttgccagcatccggtgttttcatcaaaaacacattggtttttggatcggtgaacacttccagcagggcgatgtatttacaaccaagtccatgtcctatccaaaaagtgggtaactcagccaaagctggcacttcctggcgaaccttgtcgcgttcttcaagcaacgcttcggctataccagcatgattaaatccaaactgaaacggaatagcgacgattgaatactctgcgttgtataagttttccaaaaagtaatcgtaagatacggttggaatttggccgaagagtggactcccataaaataaaataacgccttttggcttcggatgctcggctacccagcttttggatatccgcatatagtcgatacgcatcgaagaatacctccttttaaaaatttggaacggtgatgtaaaactaagttatatcacaatttcttttgtttactgtttaccaaaatttcatgaggggaaaaaatagccttaagttagatagaccagcttaaaatgcaataaaataaatgagattttctgttatttacttaaaaaacaatgcgctttttagacaaaccttgaaaagctaaccaaacgataaagataaggcaagaaaaaataaactaattgcgtgttgagggcgcaagccaccgtgtttctataacgatgccttttcgtagcgtggttattttttgctgcgtttcaattacgggactaacagcgataggcgtttttgaaaaatccaagctggtgtcggaaagtttttcggaggcgtttgtgagaatgaatgggcgcgcgttttagcgctaagccaaaagccggtctcattatacaaataaaaagtagttggcaagttcaataaatcatgtgcatatgcaaaaatgatttgttgatattttccaatgtgcgattgacttttatacttttccaaaacggctcaaaaaaagcttttttatttagaggttaaagcatgaacacatccccaaatatagaaaccgacgtcctctacatcaaaaacatggcgtgcaattgttgcctgttgcttatccaagaaaaactcgaagagcttgggttggtggtaaaggatatttcgcttgggaaaatttccgttggctatggcgaaacgcgcgtttcgcgtgaggccatcagcgcgatgctcaatcgctacgggttggatctggtgcatagccgcgaagacaagctcgtcgagcagatcaaaattgcggttatcgaactgattcatcagttgaacaatgtggattcgattgtgcgcaaatcggattatctggttgaaaaactggggctgagctatccgtatctttccaaggtattttcggagcatgagcaccaaacgctggagaaatatatcattgtgcaaaaaatcgagcgcatcaagcatttgattgacagcgaagaatacgcgctcggcgaaatcgcctacatgatggactattccagcgtgcaatacctttccaaccaattcaaaagcgtcaccggcatgaccgttaccgaatacaaatccggcgaccgaacccgcaaaaaccccattgatacgctttaaccccatcgcttaaaattttacacaacaaagaaaaaatcttgtaacacaaattttgcttgacgccgttacttttagcctatcaactttaaacgagcaagattatgaagctaaaagaaaacctcgcattaagtaaatcgggatttttgtttgacccgcaaaccggcgagtcattcaacctgaatccgaccggacgagtgatttttgagatgctctcggcgggcaaatcggagtcggaaattatggaaatcctctcggagacctacgacatcgatgccgcacgcttgcaacgccatttggacgattttttgatgatgcttcgccgcttcaacctcacggacgaagaggagagttgagatggaaaaacgaaagctcaccgtcgccgttaccggcctgaacaataccgacaatcccgggccgggcattcccgtcgtgcgcggcatccgcgagtcgcagcggctcgaggcgcgaattttggggctggcctacgaaaatctcgagccgggtatctacatgcccgacatgctcgataaggcctacatgattccgtatccctcgtccgggacggaaacctatctcgatcgcatccgagaaattcacgaaaaagacccgatcgacctgattattccgaacctcgatgccgagctttatacttttatgaaagccgaaaaaaaacttaaagaactcggcatccgaacctttttgcccacgttagcccaatttgaagaacgccataaagccaacctgaacgagttcggcgaaaaatacggcctcaaagtcccgaaaagcaaaaccttgaccggctacggcgacattcggaaaatcaaagacgaatttgaatttccgctgctcgtcaagggaaaattttatgacgcttacatcgcctacaacgaggagcaaattatcaatcattacaacaaaatcagcgcaaaatgggggctgcccgtcatcgtgcaggaatttatcaaagggacggaggtcaatgtgacggcgctcggtgacggcgagggcgaaaccgttgccgccgtcgccatgcgcaagcaattcatcaccgacaagggcaaggcgtggagcggcatcaccgttagtgataaggaaatgcttcgcctgacaaacgacctgattgccaaaaccaaatggcgcggcgcgatggaattggaaatgattaagaccaattcgggcgaatatttcatgattgaaatcaatccgcgcattccggcttgggtctatctggcggtcggcgcggggcaaaacatccccgaagcgttggtgcggctggcgacgggcgagagcgtttcgccgatgacaagttacaaggtcggcaaaatgttcatccgctattcgtgggacatgttaggcgacatcgaggagtttgaacagctctccatgttcggggaaattgagaagtaattcattttaaatcaaacgcttgggaaaaaagcatcatgggaaaattaaaatttgaacgaccggtgattacgcgcatcaacgccggtgtgccggataaattcgggatgggaacggcgattcagcctatcggctatatcgatgatgtggcggtggaagatttgctggccgattacggctcgcccttgtttgtgatttcggaacgaacgattcgtgaggtctatcaagaggcgctttcggccttcaagacgcgctatccgaaagtgcaatttgcgtggtcgtataagaccaattatttgaacgcggtttgcaaggtttatcatcaagaagggtcgtgggcggaagtcgtttcgggatttgagttcgaaaaggcgcttgccaacggcgtgccgggcggcaagattattttcaacggccccgacaaaaccgaagccgatttgagaaaagccatcgaacacggcgccctgattcacatcgaccattttgacgagctttatgaaattatgcgcctcgcgcccgaactcggccaaaccgccaaagtcgccgttcgcatcaatatggatacgggcatttatccgcgctgggaccgcttcggcttcaattacgaaaacggcgaagcttgggcggcgattaataaaatcatgcccgcgccgaacttggaactcgtcgggctgcacacccacatcggcacttatattatgacgccgaacgcctacgcaatcgccaccgaaaaattggccgcgctggtcgttcgcatcgagcggaagtataaacatcctatcaaatatttggatttgggcggcggctttgcgtcgaaaaatacgctcaagggcgcgtatttgcccggcagcgacacttgcccgagcttcgacgattacgccgaagccgtcaccgagacgctcatcaacagcgacattcaatatgaacaaatgcccgcgctctttttggaaaccggtcgcgccttgattgacgaggcgggctaccttttgggaacggttttggccaacaaacgcttggccgacggtcgccgctctttggtgattgacatcggcgtcaataatctttttacctcattttggtataaccatcacatcgtgccggctcgaatgaaccagcgcgacaccgaagacacgaccatctacgggccgctttgcatgaacatcgatgtcatccgcgaggccgttatgtttcccgttttggaaaagggcgacccggtggtcatcaagcgggtgggcgcttacaacatgacgcagtggctgcaatttatcacctatcgcccgaaagtcgttttgattgatatgaacggacaaccgcacatcatccgcgaaaacgaaacgctcgaaaccatgaacgcgctcgaccgcatgccgggacatttaaacgatattcaattgtgatttttaggttgtgtaaagtcggttaaacacgtgccgggttgagagggtgatttttgcgaaatgaaaaaagataaatcagtcgatggcaaacggcttgtcatgctgaacgcagtgaagcatccatccgtgcggacgtgaggattcttcgccaaaagcctcagaatgacagggcttctttttagcggtggcaacggcctcaagattgtcgcactgagcggagacgaagtgcggcttcttgaaaggcaagcggtcttcgtctacgctcagaccagaccgacacgggtttatgattctaccggctttctattgtttgttttaatttagtcgcggtacttcatcacgaaaatgttagcaagaacgctttcagccggatttgatatggacaaacttttgcaaacgatttccaaacgcctgcccgatgcgggcgattttttgcaggcggttttaaacagctactcgcaaatctttttttccacgcatcgggcgtttgcgctgatgattttgctcgtcacgttttttgatttctatactggcctgttcggtctcctttccgtgctgacggcggcgattgccggaaaaatcttgggcttcaaccggcttgtgctaaaaaacggcctgctcgggttcaacagcctgctggtcggtttggggctgggcgcttattacgcgccctccgtttatttgctcgtcatcattattttgggggcgctgtttgccatgctcatttcggtttcgttgcaaggcgtcatcggcaaatacggcctgccgtttttgagcgtcccgtttatcattgcgctttgggcgttcatgttggcgacgcaaagttttcatgcgctggaaatcaacgagcgcgggatttatattttcaacgaactttatgccgtcggcggcaaaccgctcgttgcggcttatgagttcctgaaaaaccttgagatgcccgccgcgttgcaggcctattttatttcgctgagcgcgattctttttcagcaaaatatcttaacgggctttatcgtctcgttgggcttgctctttttttcgcgcattgcgttttcgctttcgctgctcggattttttctcgcctacggattttacacgctcatcggcgcggacattccgagctacgattacgcctttttcggcttcaactacattctttcctctatcgcgctcggcggttttttcctgattccctcgcgcaacgcttatttgtggatgattttgctgattcccttcgtcgccgttttggccattagcatgaacatgatttttctgcaatttcgcctgccgatttattccttgccgttcaacatggtggtgctgctttttttatatgcgctgaaatttcgggaatcctattcctactcgctttcggaagtttatttccagcacaacgagccggaaaaaacctttacatttttttgaataacaagacgcggtttcgctacaaatcgctcgtgccgattaagctgccgtttttcggcatttggcaggtctcgcaggcgcaggacggcgaatacacgcatcggggcgtttatcgctatgcgtgggattttatcatcgtcaatcgggagggcaagcagtttaaaaatcagggcgattttccgcaggattatttttgctacaacaagcccgtcgttgcgcccgaagacggcgtcgtggaaaatgtttgggacggcgtggaggacaacattatcgggcaggtcaatctcaaggaaaattggggaaatacagtcatcatcaaacacgataacgaggtttattccaaactttgccatttgaaaaaaggctcgatcaaggtaaaaaaaggcgacgaggtgaagttcgggcaaatcgtcggcgcgtgcggcaactcgggtcgttcgccgtatccgcatctgcattttcaaatgcaagccgcgccctacatcggctcggcgacgacggattatccgctgaacaattacatccgacatcacgaatcgggcttttcgctgcaaacgcacagcaagccggaaaacggcgagcttgtttccaacatcgaagccggcccgctccttgtcgccgcgctgaattttattcccggccaacgcttggaattcacggcggcggacggcgcaaaaagcgagcgggtttcgtgggaaatcaaggtgaatgagttcaatcaatcctacatgctttgcgaacaaacgggcgcgaaggcgtttttcgaaaacgaccgaaatcttttttacttcacctactacgaaggcgacgaaaaaagccggctgtttctctttttccaagcgctgtttaagctgcaaaaaggcttttatcaaaacatgacgatttcggacaatttcccgttgtacctgacctatcctaaggcgattcgcaggccgctggattttatcagcccgtttttcgtcttcatccgctcggaatttcggctcacctgcgactcgatcgatagcgaccttgcgccgtcaaaaatcaccttgtcctcgggcatgacgaatttctttttttcaaaaaaaatcaacagccaagagttcaagatcgaaatcgatgcgtcgggcatttcgtccgttgaaacttttatgaataatcgaaaggtcatgatggcaaaaaccgaaaatacttaatcgcttgagtaggaagcgataaatgagaaatatttccgtgtcgcgccgcgccggtcatttttaccgaagcggaaaaagataaactgttgagtgacaagcgttgcgttgtcatgctgagcaaagtgaagcatccacatgtccggtaaagttggattcttcggataagaatcctcagaatgacacggatatttttggtcatgctgagccggatttcgtctccgctcggaacgacagattaaaaatgttcaattaatgacggaatttgattatatcattattctcgggttttactaaaacgttgtcatgctgagcaaagtgaagcatccacatgtccggtaaagttggattcttcggataagaatcctcagaatgacacggatatttttggtcatgctgagccggatttcgtctccgctcggaacgacagattaaaaatgttcaattaatgacggaatttgattatatcattattctcgggttttactaaaacgttgtcatgctgagcaaagtgaagcatccacatgtccggtaaagttggattcttcggataagaatcctcagaatgacacggatatttttggtcatgctgagccggatttcgtctccgctcggaacgacacgggttatctttcaaaaatcggatataattcagtgcgggtatttaacgaacagccggcacatggaacggaagtctaaccgaaatttttgttctcaagcctccgtgcttgacacgatacagccagtacaagagtcatcatggaattacaggaaacggattcggcgggcatacgcatacatagcgagaccgcaaaaaaactcaacttcgcttgtcaccaaaatgcctttgccttgctgcgggatttgcgaatagaaaataacgacccggaaaaaaagtttgacaacttgcttgtcacgctctcctcaaatcccggattcgtgaaacccaaatcatggcgattggacgaactttcccctgaggaagttatctccgttaaagatagagatattgaactaaacggagattttttattcaatctgaccgattccttacgcgggacactcaccgttgtcgtccggcaggcgggaacgacgattgcggagaaaacagagtccgttgagcttttagcttataacgaatggggtggcgccgggtatatgccggaattgctggccgcattttcaatgcctaacgatccggtggtcgatcgtgtgctacgcgatgcctctttgattttgcgaaaagccggaaagcccgacgagatagacggctacaagtccggtagccggcaacgggtttggcaaatggcttcggcgatctatacggcgatttgtaaccttgaacttagctatgcgctgccgccggcaagttttgagcgtgacggacagaaaattcgcttgccgagccaaattttggagaaccgtattgccacctgtttggattcttctttgctcttcgcctcggtctttgaacaagccggacttaaccccgtgattgctttgcctcaaggccatgcggttgtcggggtttggttgcagcccgaagaactgacgatcattgtcatagacgaggcggaaactttgcgaaaacgtgtccaactgaacgaactgctgttaattgaaacgacctatgttacctcatcgtcgccaccgtctttctcgaaggcgatagccgccgcggcggacgccgtctctcccgacaaggacgacagttttgattcggcgatcgacattcgtcgcgctcgttctcatcgcattacccctttgggcggcaaaggcgatctggctttcgggcaaacggaggaaaaaccggagagccgaaccgaagcgattcttgaagaagcccccgtgctgcccgattttgacgacggcgttgaagagagcggattaccggaaacaccgttcgggcggctggaacgttggcaacgcaaactgttagacctctccgcacgcaacccgctcctgaactatcgagcgaccaagaccggtttagacctgatttgtcccgaacccggtctattggaagaccttttggccggcggttctcgaatttcgctccactcggcgccccgccttgcggccaaaggacaagacgaagccttgcatcgacaacggacggggaaacgatcacggaagaatatgcccgcgaggcgcttcataagaaacaagttttagtcgatttgccggaagacgagctggccgaccgagcggttcagatatatagaaaaatgcaaacatcgcttcaagaaggcggcgcaaatacgctttatttggcgctcggctttttgttatggaaacacaaggaaaaagacgaccgtcgatttcgcgccccgctcattttgctgccggtcgcattggaacgcaaatcggttcgcagcggcgttaaactctcggcttatgatgacgagccgcgtttcaataccacattgtcggagatgctacggaaggattttcagattgatattccgggactcgacggcgaattgccgaaagaccaaagcggcattgatgttaacggaatttggaacaccgtacgcaaagccgtaaaagatgtgccgggctttgaagtgattgaagaggtcgttctcggacatttttccttcgccaaatttctgatgtggaaggacttggtcgaccgcacaaaggcgcttcggcgcaacaatatcgtcaagcatttgcttgatacgccgcgcgagccatatcgtagcgacatcggttttgtcgacggctctcggattgatcgagaatataagccgtccgatttgctcaccccgcttccgtccgatgcgtcgcaaacgtccgccgtcgcaaccgccgatcgcggaaaagacttcatcgttatcggccctcccgggacgggcaaaagtcaaaccatcgccaatttgatttcccacctattgggcaagggaaaaacggttcttttcgtctccgaaaaaacggcggcgcttgaggtggtatatcgccggttaaacgaaatcgggctggggcgtttttgcttggaacttcattccaacaaaactcgcaaagccgatgtgcttgaacaattgcgacttgcttgggaatctcaacaaaccgccgatgttgaaacttggaaaaaagaaggggaaaaacttcagcgactgcgcgaccgactcaatcaagtggtagacagtcttcatattcgccgccgaaacggcctgagcgttcattatgccgtcggggtaaaagttcgtgacgaagcgttggccgcacgtgtgacattttcatggccgtccgcaaattaccatggcgaagctcgcttggaggcaatgcgcgagctggtagagaaacttcgcattcaaacggctgcggtaggcaacttagccgacaactcgtttcgattggtcacaaacggcgactggtcgccgcagtgggaatccgaagtgaaccgtcgggcggagcggttggctacggcagccctttcagtacggcaagcttgcgacgcactgctacgagccgccggaatcgctttgccgaatatgaacccggctcgtttggacgcgctggccgattttgccgttcttttaaaggattcttggcgcaaacaaacggcgtttgcgcttgaaccggacggtcaagagcgcctcgacgcgcttgaagaagccgtaacgcgcctcaagtcgtatgccaaggcggaagcggaactgagttgctcttacaagccgatgagttggcgggaactggacggagataaaatcgcgcagcaatggaaagacgccgatgccgcttggtggcctaaaaagttttttgctcgccgccgcatcgttaaggaaatgcaagccgcaggggcatacggcacaccgaatccggctctcgatgcaccgattttaaagcggttgcaagaagccggttctgccgttgaacgtttgggcaagcagctttcggggttcaaggattgggacgagcatacgaccgaccccgatgccctgcacgttttgcatacgctcggacgccgaacgagggcaacggtcggtcgcttggccgacgatgtgcacatatcgaccgagattcgcagcaagataaaagctttgctacatcacggcaacgaccttttggccggcgaggcatccgtcgggcgtgcggctgaagattttttgaatgcccatcgtgcgtttcaagaaacgacccaagcgtttgaggaaacggcaggtcagtcggtggcagactatttttcggaacatgacaattttctacaagccgtttacgaaacggctgccgacattgccaagcgccatgaggatttacacgcttggtgcggatggcgccgccgccgatcggaggcgctcaatatggaactctccccgttaatcgaagcgatcgaatccggtcgcatcccgacggatgaaattgacgcgacgtttgaagcggcatattgcacttggtggacaagtaggatcatcggcgaagacgaggtattgcgaaccttttccgggccggaacatgtggcggcgatagaaaaattcagggaggtcgacgatacattccaaaagctcacggcggactacattgtcgccaagctatcggcgaaactgccgaatgccgacgatgtaaaacgaaattcgtcttggggtatcttgcgccgcgagcttcaaaaaaagatgcggcataaaccggttcgccaattggttcaagaaattcccgatgtgttgacgacgctgaccccgtgcctgatgatgtcgccgctttccgtcgcccaatatttgccgcccgaacaagaacttttcgacgtggttatatttgacgaagcctcacaaatcaccgtttgggacgccgtcggtgcattggcgcgtggccgtcaagccattgttgccggcgaccccaaacaaatgccgccgacgaatttctttgcgcggacggatgacaatcccgacgacgatatcgatacggaaggcgatttggaaagcattttagatgaaatgttaggggcaagcattccgcagcgaacgcttaacctgcattatcgctctcgtaaggaaagccttatcgctttttccaacagccgttattatgacaatgcgctcacgacgtttcccgctcccgtacatagcgatcgcgctgtcggcttggtttgccctaacggtttttatgagagaggcaaggcaaggcataacgaaggcgaagcaaaagccatcgtatcggaaattttgcgtcgtcttacccatgaaaacgacgacgttcgcaaactgtccatcggcgtggttaccttcagcaccgaacagcaatcgcttatttggaatttactcgatgaggcgcgttcccaaaatccggatatcgaatgggcgttttcttcggatagctcgattgagccggtatttgtgaagaatctcgagacggtacaaggagacgagcgggatgtgattttatttagcgtgacatacgggccggacgataagggacatgttaccatgaatttcggcccgttaaaccgtaacggcggagaacggcgtttgaacgtggccatgacacgcgctcgctcggaaatgatagtattttcgacactcacgcccgaccgtattgatttatcccgaacgcaatcgcgtgccgtcgcagacctcaagcattttcttgaatatgccgagcgcggcccgatggcgttagggtcggcaggtcatcacccgaaagatgacttcggcgccccgttcgaatcggcggttgcacaggcattgcgcgataacgggtgggatgtccatccgaaaatcggcgtctctgcttaccgaatcgacttaggaatcgtgcatcccgatgatccgaacatttaccttgcgggagttgagtgcgacggcgccatgtatcgcagttcctcatttgcacaggaacgcgacaaaattcggcgttccgttttggaaggtctcggctggacactatttcgtgtttggtcgcccgactggaggagcaaccgccgcaaagcgtcggaattgcttcacaacgaactgactcgccatctggaaacggacagactgacgcgggaaaaaacaggttcaaattcaaagtaagaaccggcggacaggggttcatttttttacgtccgaatctttatgaatgtagccatgatctcaagatgaaatttttcctaacgatttttttgctgattttctcgcttgaagcggccttcgcgcagcaagcgccgtcttttgtcgaaaccgataaagcgacctatcaagcgtatgtgaagggcgaatggggaaaagtcatttgcctcgggacggcggccatcgaacgcggcacggattatttttacctgcgaatgcgcatcgcttatgcgtatttcatgaaagcgcaataccgcaaggccgccggccattacgaacacgcgcttgccttgaacgaaggcgaccccatcgcgctcgaatatctttattacagttatctttatgccggacgcgccgccgacgcccgttgcctgagcggtcgtttccccgaatcgctcaaaaaatccatgaagctgaacgataaaagcgaggtggtttcagcaggcttaaacatcacctacgcgagcggttcaaacgacgagttgaaaaacgaaattttggcaaccgcaccgacggagcaagacggctttcaatcgctgcccgtatcgtgggtaaattatcaagcgacgctggcgcaccggctcggcgaccatgtgcttctcgggcattccgtctcgctgctgtataaggatatttattcggtggatgcggcggacggcgcggcgacgctttcggacgcgcgaacgattcgccaattcaattacaacctgagcgcgaacatgactttttccgaaggcttcactttcgcgccgcttatctcttatattaattatagcgtaccggtcgcttcggacagcgccacgggcgtcgggcaaggccggcaatcggctcaaagcatgtcgttttcggaacattcgttcgggcttcgcgcaagtttggaactcggcctgttccgagcgtcgctggcgggcgcgaggtcgaatttttttgaaggcgagcaaacgctcggggcgcttgcgctcagcgtgtttccgtcgggcaatttgaatttgtattacaccgcgagcgcgtatttgaatcgccaaagcaaagacggcgcgagcgaatcgcaatttgtgcataagcacgagatcgggctaaaagtcgccgagcatttgtggctggaagtccttgccatgcagggcgatttcacgaacctttacgacccgttttcggaaatcagctacaacagccccgaacgctaccgaacgattgccgggctaaccctcgtcgttccgtttttcgaggtcggcatcacgggctttctcggctatcgctatattcgctccgaatcgatttttattccttatgaaaacgcatccgacatcaccaatcggacaccgtttaattttcaatccattacgggaggcatcacatggactttttaacgacacgacgcaacgcattttcatcccgtcgtttcaaatttcatttatcgggaaaaagacttcgcgggctgctgattttggccgctttgcttctgcaaacaggcgttggcgcaccggcagggtttgcgcaagattattcgaaaatcatttcggcgtttcaaaacagctacctgcacgaggcggcgggcgacctttcggcggcgattacggatttaaaaaatgcgtatgacgaggattcgtatgaaatcaatttgcgcttgggctggctcagttattcgttaggtttgttcagcgacgcgcaaagttattataacaaggcgattttgctaaagccgtttggcgttgaggcgcgattcggaatcgtgttgccgcaatcggcgatgggcaattggacgtcggtcatttcgcaatatgaaaaaatcttggaaatcatgccgaacaactccaccgcaatgcaccggctcgggctgatttactacggcaaaaacgagtacgcaaaagccgagcgatattttgaaaaagtcgtcaatctgtatccgttcgactacgacgcgctcgtcatgctggcttggacgaattaccggctgaaaaaatatcgtgaggccaaaatccttttcaacaaagccttgatgaacacgccaagcggggtttccgcaatggaagggcaagagttgatgaagtaagcgggcagctatttcttgaagcgtcactgatgagcgacttccaaaaatatgccttcatgctcgttcgccctgaagaagttctgcgaacaacttatcgcaacaaagaacgcggacttagttgtggacttctatgcctcttgtagagaatgacaagccttgctggccacttgttgaaatcatgacggcttcaaacaaaggcagattttgagcgctttttgaggcccaatcaaatacaaaatttgcccctgaaccgccttctgtatcgttttcttcgataataatttcaatggtttccatgggttttagatagacagggttttgcaagtactgccgaattctatctccagccgtgttaaaataatcggcttttaaaatgtaaatggagtctgtgagtgatgtgttgcggatgctaacggtaattgttaggtcaaaggttctatcttcaaaacgatgataaatgtgcgagtatacgggcaagtacgattttccttgtgccaggctatccatttttgtgatagcagctttccgactttcccaatttggaagcttgatagacgtgacttcttcctttggcttgcaagaatagaaaagaagcgcaaccagaatgattccaatgatgtttttcatgggacaaagtttagtgattgaaagttggtcaatatagcaagcgcacgctgtatttaacgcgacatgctatgttccggcgtttctttaaaccgattttctggtgtggtaaaagcattttctctcaaaactcaagccctccaattttcgcgacatttcttattttaaaccaatatgaagttttccaccgaaacatagaacccgagcattcattcatgaaaccattgcagcgattattggcgattgttctttttctcggcttaattttgccgaaaatggatttgcgtgcacaaaccaaaaatgcgattggaaaaacctttcctgaaattaccggctacgcgctgaatggcacggaaacaaccctcccgaacgacgccaacggctttgtcaccgtcattattttggcgtttgaaaaagattcgcaggataaagtggacacttgggcggatacgctcatcgcgacatacgacaccgaaaagcaaatccgatattttgaactgccgatgattagcggcttttactcgttcatgtcgggcgtcatcaacggcgggatgcgtagcggtgttcccaaacctttgcacggtaatgttgtcactttttacggcgatagggaaaaatacacgaaggcgcttggcattcccgatatggaaaactgctacctatttgttttggacaaaacgggcgttgttcgctacaccgaaaaaggctattctgattttccaagaattgataggcttttcatggaaattgataaactcctgaacgagcctgccccggcagaaaaaagtccagcggtttcgcaggaatgaccaaaaagcgattttttcatgtcattctgagctgcttagcgaagaatccaacgagaccggatgaaagcatgcttcgccaaaatgctcaacatgacatttgattttttcatggtgaatgagatgaagcatctatcaggcgtgtggatgcttctcctgccggctcagcatgacaagttgctgttttgtcatgctgaaaaaatggcgcatccattttgcgaggatgattcttcgcgagccaggctgagcatcgcagaatttttcatgtcattctgagctgcttagcgaagaatccaacgagaccggatgaaagcatgcttcgccagccggctcggcatggcaagttatttattcaacttagatataattttcattacatatggcgcgcttcaaatttcccgtcctgctttttttgctgttcatattgaacctcacagattcggtggcacaagactgttcgcttgacgagccgcttccggtggataaaaacgtcaccattggcaagctcgaaaatgggctgacttacatcatcaggaaaaatacccgaccggaaaatcgtgccgatttgcgcttggttgttaatgcgggttcggtgttggaaaatgagcaagagcaagggctggcgcattttgtggagcacatgtcctttaacggcacaacgcattacgaaaaacaggaattggtgaattttctggagtccgtcggggtacgcttcggcgcagacctgaacgcctacaccggctttgacgaaaccgtttatatgctccaaattcccaccgacagcgcgggcttgctcacgaccggattagacattctcaaagaatgggcgcatgaagtcagttttgacggagaagagattgaaaaagaacgcggcgtgattattgaagaatggcgaagcggcagaggcgctgacacgcgaattcgcgataagcagtttccggtgattttccacaactcgcaatacgccaagcgcttgccaatcggtcaaaaagccattttggatacgtttcaacatgctacgctgcgaaatttctataaaaaatggtataggtcagacatgatggcggtcattgctgtcggcgattttgagccgaaaaaagtcgaatcagaaattcgtgagattttttccaaaattccagcgcgtgcaaatgtgattcgtcgcccgtcgtatcccgttcccgaccacaaagaaacgctcatcgcaattgcaaccgacccggaagcgtcatccagccaagtggcgatttatcataaaaaggcaatagaggaagagaaaacattgcgggattatcggaaaaccattgtgcaaagccttgccgaaaatatgctgaaccagcgtttggacgagctcgcgaagcgtcccacaccgccttacattttcggttatgggtattacggcagtttggttcgcacaaaggatgtttttgcgctctcggcttcggtcggcgacacgggcatcgcgtttgggttgcaatcgcttttgctggaggcaaagcgcattcgggaattcggtttttccgcgtccgagcttttgcgcgagaaaaaatcgcttttgaaaaatattgaaacgctttataaagagcgcgataaatccgagtcggagggattcgtgcgtgaatacacgcggcactttttgacgaatgagccgattcctggtttggaaaatgaatatgaatattacaagcaatttgttcctgaaatctcgcttgatgaagtgaatcgattgataaaagaatggctcaaacccgaaaatcgcgtgattctcgtgagtgcgccagaaaaagaatcagttgaaattccaacggaggctgacattcgagcgttgctccgaaaagctgaaacaatgaaggttgacgcctatgtcgataatgcttccgaagagcccttactttcggaggcggatttgccggaagctggaaaagtggtttcggaggcgaaaaacgaaacgcttggtacggttgagtggatattgtccaacggcgtgcgtgtggtgctgaagccaacagatttcaaaaatgacgaaattctaatgtcggcttatagcaaaggtggtacttcgcttgttcctgattcctcatacattgcagccgtaacggcgtcttccatcgtccgtttgagcgggcttggccaatttgatgcggtgcaacttgagaagaagctttcagggaaacgcgtttctataaatccttatattagtgagcttgaggagggtatcggcggtttttctacaccagatgatttggaaacgcttttcaagttgtgctatctaaattttaccgcgccaagaacggatacaagcgcgtttcgttcatatatcacgcgtttccgcgggctgctggaaaatcgcagccgccagccggaaaccgcatttttcgacacgctgcaagtcacgcttgcgcagcatcatttccgtcagcgcgtttggacgagccagatgtttcgcgaatttagccttgaaaaatccatccaaatttacaaagagcgtttccgaaatgcgggcgatttcacctttttctttgtcggaaatttttcgcccgattcgctcaaaccgcttgtgctgaaatatctcggcgcgttgcccgcgtcggatgaaaaagaaacttggcgcgataatggcattcggctgccgaaaaaatcattgcacaaaattgttcaaaaagggattgagaaaaaaagtcgcgtcgcgatgatttttacaggcgattttcaatggtcgcgcgaaaatcgttataacattcgctctttagcagatgccttggaaatacggcttcgtgaggttttgcgcgaggaaaaaggtggcacatattggattcgggtttctgcgtcgcccgagcattttccgaaagatgcttttacgtttgaaattagtttcggctgcaatcctgagcgcgtggcggaattgctcgcaagcgcaaaagcggaaattaaaaaagttcaggctgaagggctggattcgatttatgttggaaaggtgaaggaaagtcagcgccgaagctacgaaacgagcttgaaagaaaactcgttttggctctcgtcgcttgaattttacgattttcatggggaagacgagaacgagattttgaaatatttgtcgcttgtggaatcgctttcggcggcgaaaattcaagcggcggcgaaaaaacatatcgactttgatcgatgcgttgaagttgtgctggagccagaatcgcagcccgaagattaaaattcattgatgagcccgaagtgcacaaacccgttaagaatcgaggtgttttcgccaagtgcgtagctcacgctgatgattcctaacggtgagttcaagcgagtgcctaacccgaaagccgttttgtaggcatcgaaactttctgattcgttatcaagtgggtttttcggtttgtagtaatagccagcatcgaaaaagagaaaggcgaaggtggttctggaaagcaagaatcgatattccaagttggtgtagataagttgtgaggctgcaaattgttcttcgcggtaacctcgcaaatcttttgaacccccgaagcgatacaaatcgcccagttcaatttcttctgcgatcagcgccttgccgtgcagcgcggtagcgagcacttggcgctggaaagtttgaaaataggcttcaaaatcgagaatcacttgtttttggctaatatctctttttacatcataatcttccagaacggaatcgggagatgaaatatgcttagaaccaaattgatattcattgctgaatttgatgcctgaagtgggattttggacgaagtcgcgcgtgtcgtatagaatgccaaatcctgccgtaatggtttggctttcgagcacatctgccgtttgcgattccgattcaacaatgggcgtgatggcgttgcgcgtgatcgttccggtgatgtaaagatcttctgagatttcataagatgcgctaaggcccagctccatttgggagtaggaactatcttgcttgagttgatgaagcttgaacgtaagggctaatggaatgtttaaaaaccacggctcgtgatattgcatcgtaacttcctgcgtttcctcactttgtttactccattcgagttgcaattttcggccagagccaaacatattgcgcaaaataatattgatgtagccggtgaaatagccactgctttcatcctcttccggttgatagccaatgatgccgtcaaaaacattcggattgccctctttgacagaaaggcagataattccagaaacggtatcggatggtgcaagttttttttccgaaagggtgattaactccggttgagagaccgactcgaaaaatcccagttgttctacattgcgctgaatgctgttaaacttttccacattaaaattttccccttgcgcgatgttgaactcgcgagtaacgacagtctcatcggttcgttccaagccttgaatcgaatagcctgtaatttcaacccaagggccttcgtcgatgacaaatgttaaatgaacttttttgaacaggccatgcgcctgggtttcgtggatagattcttccacttgaggataaatttttgcaaatggtttaccattttgttcataaacttctaaaagttcctgaatttcatcctcaactttggtgctgctaaaaacatcgccttcacgtatatttaactgctgttgcaaggttgccttttcagactcagggacgcctaaaaacgaaatcgttgataggcagtatttttctccttcatgcaagtaaagcaccaaatagcaggtctccttttcaacataagagcactgaatgctgtcgatacggaagtcgtagaatcctaattcgttataaatatgtgttaatcgcaacagcgctgcttggaattcatcggaggggaaagcttgaatttgctgaaaaattggcatcaattttgattcattaattctaacagcgccatttatttgaacattaccaatttttttttgtgaggcttctgcttgaaaaaatggccagttgaaggtcaaacagcaaaaaaaaacgaagaaaaaaatgaaaaaagaaggtgttttattgatcacttggactttcacgtttttatgttaaaaagcgattgccttttgaataatgtgaggtattttggtaaattcagccctcgtagtttggttttacctgtatgtccctctgatgtgttttaaagtgaaaaaaccggctgtatcgttataatttttaagaattaaacatgaaaaaagactttaaccctgttgttcagccaagccaattttttgatgtaaatggagtaatgtcagtcttgtcaaagagaacggtgattttcaaaaatttactttttgtgtttctatttctttctttggccagtcccgttttttcgcaaagcatagaagaaagcaaattagaacgagcagaaacggtccttattggaaacgatgtgatctcggctgttcacgttgaagatagcacgcttttcgttgcaagttacagtaatggtttattcctttttgatatttcaaagccttttgagcctcgatctctgggtcgcacaacagagcttgatattcctacaaatggagtggtaaaaaaaggcaactatttaatgattggcgacaatgtagatggggttttggtttatgatattacttctcctgaagaaataaagttagtgacgaagctaaaaacagagtcgggggaagcttgggatattctggcagataaggaaaagaacacgctctatgttgcaacaggaaaaataggccttgaaatttgggacatatcagatccggcaaacggcaaactgatttctaaattagatgatattcaatgggactatgcctgggggcttgcgttagatgaggaaaaaaatcggctttttgtgagtgataaagccaatggggtgaaaatttttgacgtttcaaaacctaccaaaccagcaatagtaaattcatataaaacttcagcgcaaaaccattttgcccttccctatgatactttgttatttttggctaatggtcccggcggttttgaagtcttaagcattaataatattcaaaagccaaaaacacttttcaaggatacctattccgcgccgttcgttacaggaataaccttatataaaaaaaatagcaatttcttgtttattggtacaggcagaagtgggctggtggtttatcacattccaagcattttaaaaggcagcaccaatccggtggtaaaagccgataagattagttctgattacggtagaattactcagtatgaacatggattttatgtggcgacaaataaaggcgttttgatatataattttgatttagccccatattttacagatgttacaaatcaagtcattgatgaaaatcaaacattaaattattcatttaaaggtgtagacccagatggaagtcctatcagcattagtttaattcctcttgataagatgccggatagccttcaatacgataaagaaactagcaacatcgtttggaaaccttcttatgaagaatcaggtgtttatgattttagggtcagaattaatgaactcacacctgataatatgtttgctgaagcgccatttaaaattgaggtcaagcatgtgaatcgcgcgccaagtcttccagagctgaaagatctgcttgtagatgaggataaaaagttagaatatcaaattccagaaggttcagatcctgaccgagaagatgaaggaaaactaacttatgttgcgaaaaacttaccgtttggtgctgtttttgacgataaaacacggcagtttacttgggtgccgtccttttcgcaatcagggcagtatgttgtgactatttttgtgaaagattccaattctgatggaaacgggattctaacagactcaaaagacttaaccattcgtgttgataatgtaaatcgtaagcctacatttacacggatggacagacaaatttttaatgaaaattcagaaagctcttttacaatttctgctgaagatcctgatacagaagataaaggcaaattaacctattcggcaggaaaacttcctgatggcgccagctttgatccagatacacaaactttttcatggatgccaacctacgagcaagcaggcgactatacagtgatattttcagtacaagatcaagggctaaattctttgttgttcccgaatcctggatttgtatatatggatacgatggctgtgaatataactgtgaagcagacaaaccgctctccgcattttgtacaggttgagccgaaagaagtcaatgaaaatcaaagtttatcttttaaggttgaagccaatgatcctgatagagaagatattgggaagttagtgttttcagcttcatccttgcctgagggggctatttttgatccaaaaacacaaactttttcgtggaagccaacctatgaacaatcgggaaactatacggttgctttttcaacgattgactctggaattgatggcatgaaactttctgatcagatgagagtttccatcaacgttccaaatgcaaaccgtccgcctgtttttacacagcccgctgacatgcagggtcaagaggttacaccgctaagtttttctctaactgtatccgatccagatcgtgaagatacaggtaagttgaaaattacttctcgtagtttaccggagggggctacattagctggaaatattgtctcgtggacgcctacttatgaacaagctggaaaatataaggtagggtatgttgtaaccgactttgaaggtttagtcgatagtgtctcgcactatattacgattacgcagaaaaacagagctccaaaatttgtggctttaaatacacagtcaggcaaagaaaatgacctcttaacatttagtgtgtcggcaaatgatcctgataaagaggatctcaacatgttgaaatatgccgctgaagatttaccgcaaggtgcttctttcaatccaaaaacacaaactttttcgtggaaaccaacctatgaacaatcaggtaattacgcggtcaagtttatagtgactgataaagggattgatggcaatgtattgagcgataatatgactgtacctgtaacgattcagcacgtgaatagagctccgcagatatatcaattcaaagacacaacaatcaatgaagactcggaaatgaggtactttgttggtgtttttgaccctgatgttgaagacgatggtaagttgaccgtgacggcaaaatcaatacctgagggtgcgattttaagcgggcaaaatttcacttggaaaccaacatacgagcagtcaggaaagtatacgcttgtttttcaagtggctgacttgggtggattaaccgcaacgacgacaaacacgatcgtagtaaagaatgtaaatcgatcgccggagatagagatacctggagggatagtgaaagaggaagaggaagagatcgtgtataaggtaaaggcgagggatccggataaagaagatgaagggaagttgaaggtagaggcaagtggtgtgccgaagggagcggttttcaaaggaggggaattgagatggaagccgacgtatgaacagtcaggtgtatatacgataagctacacggtaacagataaggaagggttaaaggacacgaagtcgcatacgatcacggtacagaacaagaatcgagcgccggaagtgacggtagtggaaaaggtagaagggaaagaggaagaggcgttaggatttagtgtgaaggtgtcggatccggataaagaggatgaaggacagttgaaagtgacgacgatgggattaccggaagggtccgtgtatgagaaagggaagtttagctggaagccgacgtatgaacagtcgggagtatataatataagcttcacggtaacggacaatggggcgttgtcggataagaagacggtggttgtaacgatagccaacaagaaccggaagccggagttggaagtgccggcagaggtagaggcgaaagagaatgaagggataagtcttgagataaaggcgagtgacccggataaggaggatgaaggtcagttgaaagtgacggcgatggggttaccggaagggtcgagtctgtcaaacgggaagtttagttggcagccgacgtatgaacaatcgggagtatataagataatctacacggtaacggataaagaagggttaaaggatacgaagggagaaacgatcgtagtaaagaatgtaaatcgatcgccggagatagagatacctggagggatagtgaaagaggaagaggaagagatcgtgtataaggtaaaggcgagggatccggataaagaagatgaagggaagctgaaggtagaggcaagtggtgtgccgaagggagcggttttcaaaggaggggaattcaggtggaagccgacgtatgaacagtcaggcgtatatacgataagctacacggtaacagataaggaagggttaaaggacacgaagtcgcatacgatcaccattaatgacaagaacagaatgccaacgattaaattgagtgtcggaaaattcgtctctgcgatggaaaacgagccccttgttatttccgtggcgggagctgatcttgataaagaagataagcaattgatgttatcagctgagtcattgccttcaggcgcaatgtttgattccaacatggggaaattttcatggacgccaactgaagggcaagcaggtgcttataccgtaatttttaaggtacaagatacaaaaggcggtgaagctgtttcatctgtctcaattacggtagcgaaagcgaaaccacagaaaaagtaatttttttacagtaaaatttgttaatcagggcaattcggataggattgcccttttgcgttattaaagccatgcacaaaaaaatatattctcttattattgcgctgtttttttcaacgttagctatttcttcggtttttgctcaagaactgtctttttcgattgacagaccaaactttagtccgcttttggccgatccacttgagccacgaacaggggttctaaattttttagataaaagcaacttgaatttggacattggccactcaactgatttggttcacttagcattcaatgattctacaaatcaaataagaacactctcgtttggggctgattttggaacgttttcattgcttcgtgaagaaagtaacttcaaatttccagtcgatgcgattgattatatttttggggttaattttacttatacagcaccgctttccgatatcgtttcaacatcattacccttaacgttttcgacaaggcttcgcatcagtcatatttcggctcattttgaagatggccattataaaaatgacgcatggatgcagggcgatacgccatttgaaattccatttgtctacagccgagagttttgcaaccttgtgtttgcggtgtcaaatgcttttgggcgagcctatctgggttatcaatttgtgttcaacacactgcctaaagatatttcagcacatacgtttcaaacaggtcttgaatattatccggacattttaaccaatggacttgttccatttttcgcattggatttcaaactacttccgttgtggaaaagaagccttcaggaaacaaatggttatggcggcagcttaaatattcaggttggcttaaaaactaacgggattggaaaacgaggcgttcgggtggtgtacaattatgcgtcaggtttagaccgacagggcatgtacttttatcagcggcggagctttaatgcgttaggttttatcattgatttgtaaaacagactgtaaacgaaaaaagcatatcctaagaattctaatggatatgcttttatttttttagtgaagtctcttttagtgtggggttaattagcgctttgttgtcatgatagcttcgccccatctttctaagaaatccgacctgtcccattcgtaaatggcgtcaactggaatatcaattgattttttatctgcaaatcttacacgaaaagcaccaacgtcctccatagattcaagtgttctgtcataaaaggcttcccctttgtatcggtcttggtgaaatgccatctcatacttccctaaggtatagcgcttccgcaattcttgtatgatatggataatttttgcttcaacaccaacgtgttgaccggtttgattttcagacattgataccctccctgcttaggattgtgttggattactaaaaattttccttaaaggggtaataacgaagaattcttcgaaaatataaataagttttatattcagcccaaatcttttaaaaaagatactctcaggaaaacatactgtcaaatatacttgattcgttctcatgtacaatatttcgaatcaaacacgagcaattaattttttattaatcctaaagtagccagagtgtttatgcaaccaactgttctaatggcactggaagactatgttcccgtgattatttcattaatatccttttactggatcacgcaagttgcgcgtttttttgccaaaaatacagaaaacttggccaaattagcccttgtggtaattgcaagtgcaggtttgctaaaggcgactgaaaaattaatatgggctgtaacaagtgaagaagtgttgtggatgcgcagcagtttgttcattctaaatagtgttggttttacatttatggcgtggattgtttggtatgcacaaaaaaattctcaaagtgaaaatggagggatttggcgtgtgccgattgcattagttgccagtattttggctttggtttcttatgccgcttttatgttgccaggaagaacttggttttttatcgcattggcagcggcatccatcgcaaacatcacaatgatattttttctcgtgaagcaatctataaaattgaaagtccccatttctgttggcctgtatgtgttatactttgttgtgattcttagcatggtgtttttgtcaaaatccccaagcgcgaccacgcatttcgaatggataaaacaagcagccaatactcttgcagctatcatatttgctgttgcttcttggaacttgcttttgcgcgcaaaaagcaatcgcgccgcgccgcattaaagtccgataactaaggtaaacaaaagcatttccatgggaggcagtttccggcattttggaatatcaagttgttctactatattcaacgcgtgtttgacatccccattatctatggacacggtgtcagacgaaccctgatgaaagctactgcttagtttgggggaagactttccgtgtccgacatatgaaatacgcgaaagcctttgcccgttccgcataggctttttttatgttttttattaccggatgatagcttctaaaaacaaaaatttaattgagacatgtcaagatttctttttacttcggaatctgtttctgaggggcatcctgataaggtgtccgatcaaatttctgatgccatattggatgaatttttgaaacaggacccgaactcacgtgttgcatgcgagacgttcgttacgacgggtttggtagttgttggtggtgaaattacttcaactgcaaacgtagacgttcagtcattggtgcgtaaggttgtcaagcaaattggttacaccaaagccgaatacatgtttgaagccgattcctgtggtgttttgtcagcacttcatgcccaatcaccggatatcaatcgcggtgtggatagaaaagaagaaattgctgacccgtttgatcgaatcggtgctggcgaccaaggcatcatgtttggctttgcttgcaatgaaactccagaattaatgcctgctgccattcagtatgctcacaaattggtgaaaatgcttgctgatattcgcaaagaatgcaaagaaatgacttacctcagacctgattcaaaaagccaggtgacattggagtatgttgatggaaaaattgctcgcgttgatacggccttgatttctactcagcacgatccagaaccagccggcgtttccgaagcggattggcagaaaaaaattgctgaagatgtaatcaacaaagtgatgaaagtcgtcatcccggcagagtatatcgatgaaaaaaccaagttcatcgtaaacccgacggggcgttttgaaattggcggtcctcatggcgacacgggtttgaccggcagaaagatcattgttgatacctacggtggcgcagctccacatggtggcggcgcatttagcggaaaagatccatcaaaagttgatagaagcgctgcttatgcggcacgttacatcgcaaaaaacgtggttgctgcaggcttagcagatcgttgcacgatccaggtttcctacgctatcggcattgctcgtccggtttccatttttgttgatacacatggcacggcagccaacggccttcaggattccgaaattcaggaaaaagtagaaaaagtatttgaccttcgcccggcggctttaatgaaaaactttggcttgaacaaacccgaaggctggtgcttccaagacaccgctgcttatggccacttcggtcgcgatattttcccttgggaaaaattggataaagttgaagaattgaaaagcgcttttaaataagttatcgcttgttgtgaattcgaacgacgccttttaaaaacaaaaaagaactgatttatgagcacacaagagaaattaaagtacaaagttaaagatatttccctggctgaatggggcagaaaagaaattcgcttggcagaagctgaaatgccaggtttgatgcagatcagagaagaatataaagctcagcagcctctcaaaggcgctcgcattgccggctgcttgcatatgaccattcaaacggcagttttaatcgaaacgttggttgagcttggcgctgaagttcaatggtcttcttgcaatatttattccacacaagatcacgccgctgccgcgattgctgctgctggtgtgccggtttatgcgtggaaaggcatgaacgaggaagagtttttctggtgtattgaacaaaccatcttctttgaagacgatcagccgctgaacatgattttggatgatggcggcgacctcaccgaaatggtgtttgagaagtttcctgagcttgttcctggcattaaaggaatctccgaagagaccacaaccggtgtgcttcgcttgtatgaaagggaaaaaaacggcacattgggcattccttctatcaatgtgaatgactccgtaaccaagtccaaatttgacaacaaatacggctgtcgtgagtcctgcgtggatgcaattcgtcgcgctaccgacgtgatgattgctggaaaagtcgctgttgttgctggctttggtgatgtaggtaaaggttctgctgagtcacttcgcaatgcaggtgctcgcgtcatcgttaccgaaatcgacccgatttgcgcgcttcaagccgcaatggaaggttacgaagttaaaaaaatggatgatgccatcaaggaagctgatatcgtggtcacttcaactggaaaccgcgacatcattaccgaaaagcacttccgtgcaatgaaagacaaatgcattgtgagcaacatcggccacttcgatatcgaaatcgacatggcatggctcaacaaaaactacggtcacactcgcgatgaaattaaacctcaagttgatctttacaacattgatggaaaagaagttatcgtgcttgctcaaggccgcttgatgaatctcggctgtgcaacgggtcatccgtcgttcgtgatgtcaaactcgttctcgaaccaaacgcttgctcagattgaacttttcaacaatcctggcaagtatgagaacaaagtgtatgtcttgccgaagcagttggatgaaaaagttgctaaattgcacttggcaaaaattggtgttgagattgacactttgacaaaagctcaagcagattacatcggcgtaaaggttgaaggcccttacaaatccgagcagtatcgttattgatttttgcaaggagagttgaatctctttgtttttcaaggcagctcagtttttgggctgccttttttttatggcaaaaatttgaattactgatacgagttgtcctgagctgataaaattttccgaagcggaaaaaagtagattggtgaatggcaagcgccaacatggtcatactgagccttcttgggcgaagcatccactcgttccattcacgcaggattcttcggctaagaagcctcaaaatgacaatatcggttaagacaattatacatttggctatatccgatgaaaaataatcgaataaaaaaagagccgcgaggatttctccaagcacggcccttttccaattaactatgacaatgagaagcgtaaaaagaacacaaagaacaattaaaactcttaatagctaaactttacaattaacaaacttaatgtttgtttctcaataaagaaaaattccttagttatatcttataaaaagcataacttttgaaataaatataatgtatttgcccctttattcaaaatatgtagatttgtttttttgaaccgcttccgtattcattcaaattttactaaatcgctcgagcgataacgatatgtcggagtttatccatttacacacgcacacccactactccatgcagtccagcacgattatgcccggcgagctatttgccgaatgccaaaaattggacatggcggctgttggggtcacggactactccagcatgtttaatatgccggagctgtttagctatgcaaaaaagcatgaggtgaaattgatcatcggcgcggagctttttttagttcctggcgcgatgactgaaaaaaaagagcaggtgctgtatcatttgattttgcttgtaaaaaatgagacgggctataaaaatttgtgcaaaattctctcggcagcggcacgcgatgggttttataagcaaatgccgagagcagattttaatttgattcaaaaaaatgcagaagggctaatttgtctaacggcgtgtcgcgagggcgaactttcgcaatatattttgaaagatgaaattgataaagcaagggattttgtcgcaagatataaaaatctctttcaggatgatttttatatcgaaatgcattctcacaatgcgcccgacgacgctcgcctgaacgaagcaaaaattgcgttggcgaaagaatttggcataaaactcgttgcgaccaatgatgtgcattacctgaaaaaagaagacgcacaatatcaggacgctttgcaagccctaaaaaataagcaaactctttccagcccgaatcgaaatcgacttcccactgagcatttttatctgaaaactcccgacgagatggctcgcatgtttgacaatgcgcagggcgagctggtcaacacgcttgaaattgctgagaaatgcacttttgtgtttaacgaccagcagccacatttgccgcatttcccgattcccagcgagtttgaaaacgatgaagcctatttgcgtcacttgacttacgaaggcgcaaaaaagaaatacggcgatttggacgcgatgggcgaaaaaggcgcggaggtgcgtgagcgaatcgaatatgagctaagtatcatttgcaaaatgggttacgcgacttatttcttgattgtaagcgatctgatttcggcttctcgggaaatgggctactcagttgggcccggacgcggttcggcggcgggcagcattgtggcgtatttgaccaatatcacgcaggtcgatccgataaaatataagctgctgtttgagcgatttttgaatcctgagcgcgtctcgatgccggatatcgatatcgatttcacgccggttggcaagcagcgcgttttggattacaccatcaaaaagtacggcgcggcaagcgttgcgaaggtcattgcggtcggtacgcttggcgcgaaggctgcaattcgcgatgtcgggcgggtgttggacatcaatttgcagaccgtcgataaaatcgcgaagcttgttcctggaaagcccggcatgacgctcagtaaagccgctgatcaagtcaaggaatttgccgaattggaaagcagccccgagcagaaaattcagaagttgatgaagttcgccaaagcgttggaaggtcgtgcaagaaatgtgtcgatgcacgcagcagcggtggtggtgacagacggtcccgttgaagaggtggtcccgctttacgtttcaaataaaattgaaaccgaagaacggcgttatatcgacgaatttgatgagaaaagtgagaaagaaaaaggcaagggcaaatccggcgatgatcaaaagcaggttgtaacccagtttgataaggattggattgaaaaagcaggcttgctgaaaatcgattatctcggtttggaaacgctggctgtggtagatgaaaccttgcgcttgattcaaaaacgctacggcgtgacgattgatttggagagcgttccgattgatgataaaaaggcgtacaagatttttcaggaaggaaaaatggcaggcattttccagtttgaatcgcaagggatgcagcaatacatgatgaagctgcgcccgaccgtcatcggcgacatcatcgcgatgagcgcgttgtaccgaccgggtgcgctcaatgcacgaattgatgaaaatcgcaacgcggtggatttgtttgtggatagaaaaaatgggcgcgaaaaaatcgaatacatgcacccgatgctcgccgaaattttggaagaaacttacggcgtcattgtctatcaggaacaggtgatgcttgtttcgcaggtcatgggtggcttttcgctggccaaagcggacaatttgcgcaaggcgatgggcaagaaaaagccggagattatggccaaatttaaggatgaatttgtcgaaggcgcagtcgaaaagtccgttgataaggcagttgcgaccggcatttttgacctcatggccgaatttgcgggatatggatttaacaaaagtcactcggcggcttacgggattttggcgtattggacggcctatttaaaggcgcattacacggcggaatttatggcggccattttgaacagcgaagccggcgacacggcgcgaatgaagcatttaaccgacgaggccaaaagcatgggcattgccattttgcctccgagcatcaaccatagcgatgcgctttttatggttgaagatattgagaaagggaaaaaagccattcgcgtcgggtttagcgcgattaagcatgtcggcggcgcggcgcgtgaaatcgtccgaagccgctggcggcgaaaagagccgtttgccgatttgtttgatttatgctcaaccgttgatttgcgggttgtaaataaaaaggcgttggagtgtttgattgaagcgggggcgcttgatgaattcgacgaaaatcgtgccaagctcatcggcaatttgccgaaagcggtggaatacggtcaaaagcgcaacaaatcggcgacgctcgggcaggaagggtttttcaatgacgagaatttttttgccgataaggccgatgcctatcctgaaatggaggaatttgagccttggccggatgcggaaaagttggagcgagaaaaaaacttaattgggttttatgtttcaacgcatccattggagccctatcgccgcgattacgaagcgttcgcgactattaaactgtcggataaggatattcaaaacaagcgattgcaaaaagtgattggggtgattgtcgagacgaagaaacatttcgataaaaaaggcaatgagatgatgtttggcgtcatcgaagattttacgggcaaagcggattttacggtatttgcgagcgtgtatgaaaaatttgagtcggtgttgaaaaaggattcgattatcttgttagttgccgaagcagagttgcaggaaggccaaataaaattgttagtcaatgaagccttgccgattcagagcgtgagggagcgatttatctcgggcattgttttgcgattggattcttccgatgaaagctgtcttggaaaagcagcgaaagtaaaggaaatttgtgaggaaaaccagggcggcattcctctgaattttgaggtgataattgaggagggcgatgagcagcagctattgcagttattttcaagaaacatctcagttcaagccgaaaatgaggtgctggacaaatttgcagcggttgttggtgaagaatttgtgaaaatcagagcttaatttaaagagaaaagcattttatcagctcatttcgcgttgccaaaaaaagcgaatgaaaaaattgcctgatatggcttactcagcatttttttttatctttgccgtatcgttagtcctcaaataagaaatcaaaaaactcatgtcaaaatacttagtagcgaccgaccaaaattttcaatccgaagtccttcagtcagatgttcctgtattagttgatttttgggctgtatggtgtgggccatgccgtatgattgctcctgtcattgaagaacttgccagtgagtatgaaggcaaagcaaagatcgcaaagctcaatgttgatgaaaatcctcagatttcaatggcttacgggattcgcagcattccgactttattgatttttaaaaatggcgaggttgtcgaccagcttgttggtgctgttccaaagaatgttattgcaggaaagctgaattcgcagttggcttagtctatggaaaaagcgatcgtgatgtattccacgtcatggtgtcctgattgtattcgggcggagtgggtacttaaagataagaattgcatctatcaaaaaattgatattgagttggatgagcaagctgcccagttggtgatgaaatatgcaaacgggaaacgagtggttccaactttggtaataacagatggtaatggacatgagcaaattttggttaatccaaagcctcaagagttaattagcgcaataaattaagttccgttttttatgagcacagacgctcttcagcagcattataaagtcgtaattattggttctggcccggctgggctcacagcagctatttacgcaagcagagcaaatcttcagccgttggtcattgaaggtgttcagccggggggtcagttaatgacaacgacggatattgagaatttccccggatttgctcagggagtttctggtcctaagatgatggatgagtttcgtgctcaggcaaaaagattcggggcgaaaatgatttatggtgaagtcactggtgtagcgttaagccaaacgccttttgaagttcaaattgatgcggagaaaaaggtttttgcagacgtgctaattgttgcatctggcgcaagcgcacagtatttaggattagcatctgaagagaaatataaaggactgggcgtttccgcatgtgctacttgtgacggattcttttttcagggaaaagaggtttttgttgtgggcggcggcgacagtgcttttgaagaagcgatttttttgacgaaatttgcaactaaagtaacactgattcacaggagaagccagtttcgcgcctcccaaattatggtaaatcgtgccgagagtaacgagaaaattacatttcttcttgattcggtgattgaagaggtgataggaaatggatcgcatgtaacgggtgtaagggtaaaaaatgtaatagatggtaatgaatcgaacatgaaatgtgacggtatttttattgctattggccatactccgaatacaaaaatttttgaaggaaagctgaatttagattccaaaggttatattataactaacgcaaaatcaacagcaacaagtatccctggtgtttttgcctgtggcgatgttcaagataatgtatatcgtcaggctgttactgcggcaggcacaggttgtatggcggccatagatgctgagcgctatttagaaaatctaaagtagaatgtgtgtataaagtagtccatttggaaacaaaaaagtaatctatgagatttgttttttatttggctacataactatatttggctgtgttttaacggggtttagtttatttatttgttttcacgcgttaaatcatttcatgtgtattataaccaaccttaataaagcattgaatattataataagatatatatttctgtcattcatattcagcgttatgtttctttcaagttcatcagcgaagcagtatgggcttgaagatatttctgttagtagcaacgtgattggttatgaagagtatttaaatgatattttagcaaaagaacgatacctggaatatctctcgtcaaatttgaaaattagcgtttctgagaaagatggaggttttagagctgattatgagagatatgaagccaaacatgaaaaatatagtcctattctaattggtaactatggttataaaggtggatcagagggacgtttttttaattttgaagagaaaaaagaatatgatcgttttgttgagtatttaaggttttacaacataaaaagcctgctgaaaagttatagaaatgctattatctacaattcctcgtcgttagaagttcgtgagttgtttgagagagaggtaaatagtgcttccagaagttataaagtgggggattatgctacatcacggcttcaattcgaggatatatatgaaagttataagcctttttataaagaaaacttagatgaagttttatttttatgggctgagtctagttttggtttacgttacttttcagaagcaaaagaactatactctaaaattatttctgagtactcaagttctaatagaaaagaactcgcagcatatagagtgatttttatggattatgtatatgatgatgcaaatcagtttctttctgactttaataagtatagagcaatattagaaaaagataagatattatgggataaatctcttttaattgctgctacgattgagtatgggaataagcattatgctaaagctataagtttattagatcaaatatctcaagatgttgataatatagtgtatgtaaattttattcgaggcgtgatttttattgaacttaatgatatatctgaagcaaaaaaatcatttaaagacgttactaatatatctatttggccatggagtaataaaattaattcttatttgaaaaacagtgccttcttgcagttaggttatattaactataaagaaggtaatgagtacatgagtaaatatgaagatgcttttgcaaaaggagatacaacagccagcgcattaagtttaaggcaggatggggtaaagcggtatgagaatgctgaaaatttttttgcaagtgtttcaaaaggttatgcagaatatagagttgcagaaatagcaaaactctggaccgtgtttaaagaaagtgattatagagaaagtaaaaaaagcctagataaatatttaaaccatattagcttagaagacgatttgtatcaggctgtgtatttatctggttatatgactcaaaaaaacaagccttccagtttagatgagtctctaaaagattactattatgtttataatggaatggcagcaaatgaatatctaaaaaaatatttttcttatgtaagaacgcttaaggaattaaaaaataatgtaagtgtttttgttgagcactcggtttctcctgcagaaaaaaaagcagcttcttcgttatatgaattattgaatggtataaatgaattgctcatttttaattacaaagatattgttaattctgaaaaaacagtatttactgaaagtaaaaagaatgaattacagaattatttgtatcgtttaggagagacaaaagattctttggctacaaatgggtttcttaatcttgctaattttgctcaaagttctcttggcgcattgaatggtcttgtcaagatgaatgtagagcctatatccgatgatatcaaattatttttagagcacgcaactgtgtttttggaaaatgaaaaaaaagattatgaaaatttaatagaggaatataaaaaacaactaaatactgaatcagaagtcgtgtcgtatcagttagatgtggcaaaaagtgtttctgtgaaaaatgaaaaagaagcggttttaatagattattatgtgaataatgctaacttaataaaaaatagaaacagttctttacagactttgtttcatgaaaagtctttttatgaagataatcataacattgagaatacaggaacgacggcacagtacgcatttagcgggatgatatatgaacagataacaggacggcaaaagcaaattgataattacaggaaaatagttggtttgttaaaaaatgcagcccgaaagaaaatagagcaattagagttttatttaaaagaaatagataaggattattccgtagggccagggttgagaaaagtagaagagttgcagcaggagtttgataatatttatcaggattttcgtcgtgctttttttgaaggaacagagcatttgaagatgacaacgggtggctcagatagtaaagaggataaaacgctacaatagcaggattttggtacttaattaaattaattgttggaggttcaaaatggctaaaaagaacaaattatttctttggattctcgtttttctatcccaggcaacgggatatggtttctatgtttttacggggactcagcctcatggtacagtcttagctaatttacatgagggcggtgcgctcgttggtgtattgataggggtactattaatgttgtttatcgttgtaactgagcgctctatttcatacaaaaaagcagatggaaaaggaaatcttgatcaattattaaaagctgttaagcaggatatcgaaagaggcgctattaacgaagctatgcaaaaatgcgagcgccataatagttctatttcttcatgcattatgagcggcttggagcggtttagatcattagatgaagttgaacctcgtttcaatgcaaaaatatctgaagttcagaaagcaattgatgaatctgcaaactttgagtcagcgcagtatgaaacgaatttgactccaattaaaacgatcgctactattgctactttgattggtttgttaggtacaactcttggtatgattcgtgcatttgctgctcttgctgaatcaggtggtgcagctgatgctactaaattatcagctgctatctcggaagctctttttaacacagcgtttggtttaaccggtgctattttaggtacggttgcattcaactacttccgtgcaagaatcgatgaatttacttacgcaattgatgaatctgcttttgaagtgattcaaacattgacaatctctcgccgtaatttgatttcagaaagagttcaaggttaatttatttttctttgaaacgaatttttaaagagccctttttaaacgggctctttaaagtaaaatataacagctatgaatttttttggatttttgatgcatggaggtgaggacggtgttgaccttgcacccttggttgacattgcattcttgctgttaaccttttttatgatgaccactacttttaaagtaacggatgatgtttctttgaaacttcctacttcaacgtctgaagaaaaagagccttcaaacaggtatgtgactgttacggtgggagatagtgcctctggaagcaagattgtgtttaacgccgatcttcaacatgttagaataaaggcgttaagctttgtaggcatttccgaacaagacgcatttagaacaaccggattcgagcttaagcaagagcaattattaggtgttctaaatgtggctcgtcaagttgagccagggcaaactattgtattgaaagcagatcgacatgcgaagtttggcttggtgcaggatataatggtcataatgaaaaaagtgaattttaaagatgttctactaatgacagagttagagcgataagttttgtgaaatcacatttgtgtatcaaatgatgtcataaacttttgctgggctattaatcacactttaataagttagagaatgagtttattagaaaagtctcatggtacgaaagagcaaatgcgtttgggaaagacaaatgcgcaggctcgtcatgtgaaaaagtttaaagaaaaatctgacgaatcctcacatgtggatttagctcctttggtagacattgcatttctcttgctaacattttttatgttaacaacaacatttgctaagccaaatgtcatggaaatgggcttgccagaagattctaaaggtggaaaaacagttgatgttaagccagataatgtgctcacgataaggattagcaaaactggtaaagcttacttaaaccaagggcttgataaaccaaaaaatttggaatttgacaagataaaagatgaaatatcaaaatttgtcaaatctaacccgtacatcatcacaacaataaaagttgataaagacgctgaatattatgtgatggttgatattgttgatgaagtatataatgccggtgtcagaaagtttgcattggctgatatgaatgacaaagaaaaagctgaaattgatgagattgaagctggtaattctgatacagtccagaataaggattctgaaaaataataaggagcatttataatgaaaaccaaatcattagggcttagctcagcacctgaagcaactatttggtgggctgagaagccttttgcataccgtattagggatgattatagaaaacgaatgattgtgggctatgtaatagggcttgcaattattttgttaattaatgcggcttattttatttctattgctttagaagaaaaagaagacgttgaacaaattgtacaggtgaagattgcgccagacttgattccaccaccacctccaattgaagagactactggtgagacaggagaaggtgaaggcggcagtggttctggcggagatatgtcttcttcagagggtagaagtgcagttgcaagtgcagttgctgcaggtgtccaagctggtattgctgaagcattatcttcgggtatttttggtgaaggtggcggtattcctactgcaacagaaggggcgcttggtacaggtgaaggtattttaagtaatattggtgccggaggtggattaagaggattaagcggttcaggtttgggaacaggatctgccggatttgggtctggtggtgacgttggatttggtggtacaggtggtggtattggtggtagcaaaggaattggtgttggcggaaagggcactggtttaggcggaagtggccgtaaaggaatcggtgttggctcaagaatgggtagtttgactgtgcgagcaggcctcaaaagtatgaaaattggaggcagtagtggtcgtacggcagatgaaatatcacgagtaataaatgctaactcagccgcaattttagattgctatagtcaagcaaaagcagtcgatgcctctttaagcggcgggcagttagttgttagcttaattattcgacctgatggtggtgttgctacgacaagaatcgttcgctcttctgttaagaatgttcctttagaaaagtgtatagaaacaaagttgcgtcgttttagattttctgcagtaagtgttcaggagatgcaaaaagttgatgtgccctacgatttttcagaccaataattatataaaatatttataatactgatgctttgttttagcatatggacagaactcgatattctgttcatatgctaaatttcaagcaaaagtttttaggaaaattatgacgtatatggctcgaaataataaggctagtatgttaaaaaatattaagcttattctattgttatttatttgttttattaattcaaattttgtctttgctttagaaaaagataaaaataatgagcctgatacgttaaaaacatctaatgatttagatgataaaatttcacgtttgtcaaggttaatacctgatgacgcgctgtcagccaggacaggtgatccaaaaacagattacattttttcaaactacacagtagatcaaataaaattaatgatcgatgaatacacgaagaaattagagaaaacaaaacaaaaaaagaaaatcttatcaagtaaaagtattgaagttggtgaaaagtttataaaagtctttcccgaaagcaaggttatagatgaaattgtaataagacaggcagacttactatataataaggctatagaggagtttgatgaaaaatatttagcctatgctaatgaaagtttaaaatatgcagagatacttgataaatatgataaaggtgaaacttctgaaaaaccaacagaaccgatagaacctgattatggttttgataaggtcataactttatatgatttgattattaataatatgcctgaaagtccgtatgttgttgatgcatattacggtaaggcatatatttatggtgaaaatctaaataaaaaagatgacgccgtggctattctacgtgaaataacacgtaagtatccagatagtcgctatacaattgattcctatatgttaatcgccgagtatttattcggtgcaccatcaagacaacaaccaagaaaaacaatagaatcaatcccatattataaaaaagttctcgatcttgtttcatcaaaggggattacatcaaaatattatgatcaatctttatataagttaggatgggcttattttagaataggaggaattgataaaaagaattatgaagaagcaattgcttactttacaagtttgtgtgatgatttagaacatgcagaagaaattttttccggtcaagcattacctgactatgtcgatactcgactaagggatgaatctttggaatatatagctactagttttgtatctattcagaaaaaaatagatgatacaaaatcaggtgtcgatagagttgaaacgtactttaaaaaattgagccctccaagacgatacgagccaatcgtatacgaaaaactcggtgaagcctatgaaaacttattagaagagccgaaaaaaattattgaggtatataaaaccttattaaggcgtttccctgattatgaaaaagccccacttatagctcaaaaaataattactcagttagatcaagcatctttagaggaaggtcgttctgatagggaagaaattgaaaaacaattatacgaagaaagaaagcggttgttttataagtatgggagaacaagtgattggtttgcaaaattaaaaaataagatagaagctcaaagtagaggagatacattagcttattctgaaagaagtattgcaacaaatagctatgatccgaaaatattagataggatagataatatttcaaggcaggctctatttaataatattgtgtatggcgttagtcgtgctcaattattagacggttctgttgatccaccacttggaattgttgttgaaagaaataatcaaaaagcgattgagctatatgaacaagttgtgaaagatgttgataattatgttcaatttttttcaagatatgactcagccgcttattatgcgttattccagaaatcatttattttggatacaaagctgtctagaaagaaagatgctctagaaggatacttagatatagctaaaaattttgcctgggattattacagaaagccagctacaattaacgcatatattattgctacagaaattgcaaaggagcaaaagttagcacaatatacgccaggaattgatacggtggcaaaattttcaggtcaaccagattcattgaaacctgatgagaaaaaatatatagatgttttagaaacactggtacgtcttttccctcatgactcgttggctgttccctcattacaagttctttctacaatatatttggcaaaaggatatacaaaagagtataaagaaataaactcacgtttactgcaatattatccaattcaaaatattgatgctggagtgttagttagcttgtgtgattttgctttatttgaagaaaaagattatgtcaaaagtgagcaattagcaaaagctatctattatgggccgagtcaaggtgctgatccaaaagataaaaagcgaagagactttgcatataaaagaattggtgaatcgatctcacaacaagctgagtattataaaaaaagagaaaattatatagcagcagcaagacagtatgaaagggctgcgaggactgttcctgaatggaaagatgcaaatcaagcagctgttcttgcttcagataattatgttttaggcgggagaacagaagatgctgttaggatcaataattatttgatcaataaagcatcggacgatccttcttacaaggttaaagcttataagggaatcgttcttgcttacgagcgttctgaaaattttgatagtttatcaactgctttagaaaatattgctgatgtttttcctgattcaactcaattggctgaagagagtttaaagaagtctatcaaagcaagtatgagaggtgagaattggaaaaacgcgataagggtaacggataagtatctttcaagatttgctgactcaaaagatgctcctgatattgcattcaataaaattgatttgaatgtgaaattaggaaatgaagaaggtgtttttgacgcatatggtgaatttgctgataaatatgtagataagccacttagtgtaaaagcttattttagaagaggtgaatatttagaaaagaaaaaaaatatagaaggtgcgaaaggcgagtttgaaaaagctattgaaagaagcgagaaattaaaaggtcaggcagatgtttgggctagtgaaagtttatataaattaactgattacttgattgaagattataaggcaacgccggtaaaaatggtgattgccccatctgcatttcaagagtcaaaaaagactagtgacttaaaaagtgcaaaaaagaagaaagcttcagtccaaaaagataatgcgttaagcgggcagagtaaagatatcgcttatgacaataatcaaaaacttcagctaaaagataaaataggtaattataccattaagcttatcaatctaggcggctacagagtaattgatgcttattatgttcctggctttttatcggaagatttagctaataattattctaatttacctgatacgctttataaagcgataaataatagaggggaaaaaattcttgatttcaagagggatataaatattgctcaggcaaatgtggatgccagtcaaggataccgaattgcaggtaatgattatgcaacagcctacaaaaatttaactaaagctaaagaagaagtcttggctgaacaaaaaggcgcgtcatctatagacactacacaagtagaaggtgattctttacaattcgctagcatagacacgacatcgcttgctaatttaaactttgttattgatagcttaatgacagctaccggaaacgtccctgacgaacttaaattggctgctttaaatggaaccatagaaaaaaccaaatcaaaaatatcggaaatgtattacaagtccggtttgatgaaagaaaaaagtgtttatgtatggttgaattcagttgttccagatgaagtaaaaaataaagaaattaaaaaaatccagaagatcaggttaaaaaatcctttatttattggcgacattgctgagttgcttcaactatccaaaatagcaagttcttatgtacagccatcagtagtcgatgggataaaaacttatgatgctggtattaaaagatcaagagaattagggctaaataatgagtatatcaaaaaatcaaatgatgctattgtgggtctagctccgaaagcagcagaaagaattgattctttggctcgggtttcggggattttatttgacaaattagataaagaatatagagagaagctcgcttctataacaaattttaaaacggatgatcagattgatctcacccttaaaatagagaagatgaagctagttattactaattataataacttagctacatcagcagttcttgagtattataatgcatatcagttgttaaaagatattggagcgccccaggaaaaactcactgcacttgcagacacagccacaaaatttatatatgagttgggtgatagaagcatgtcaagaaatgaaaattttgatagatatgctaagtctttcactgatatctttaatagtgattttaataaatactggtatagtgatgcagaaggtccttatagggatcttgggaagttgtggaaaatagcagcgcaaaatgtgttgggacaagttgttgattttgttgacgagttcggtttccaaagtcagtatacacagcgagcgctaagacgattagtcaatagtgatcctcgtaagttttcaattgggcaggaaagtaaacaaacgctttcgattgtaactgattctgaatggaaatacgcaaaagacgcgccagactatgagtggtattcaaaaaattatgatgattcaaaatggcagtttgcagttgttaatagggacgccgctaatttgtattacatacaaaaattagagaccaaggttcccgttctcgatacggtgtcagtagatacaattgcggtaagagttgatacaacgatgaaggatacgcttatctttaaaaaagcggttgtatccgtttccccaatatggttcaaatctaaaagcttagttcagccaccagcttcatttacacctgataccgctggatattatagccctgatatgaacgctgttccaagtaatgctattcctaatgagagtattattgatggcacagaaaagtataatttagacgatagcgaaattagaaaagaaaaaatgccatcggaaactgaaggtgtaaagagcgaagaaggaacatcaaccgaggaagttgtgccatcggaaactgaaggtgtaaagagtgaaggtgaaggaacatcaaccgaggaagttgtgccatcggaaactgaaggtgtaaagagtgaaggtgaaggaacatcaaccgaggaagttgtgccatcggaaactgaaggtgtaaagagtgaaggtgaaggaacatcaaccgaggaagttgtgccatcggaaactgaaggtgtaaagagtgaaggtgaaggaacatcaaccgaggaagttgtgccatcggaaactgaaggtgtaaagagtgaaggtgaggcaacatcaaccgaggaagttgtgccatcggaaactgaaggtgtaaagagtgaaggtgaaggaacatcaaccgaggaagttgtgccatcggaaactgaaggtgtaaagagtgaaggtgaaggaacatcaaccgaggaagttgtgccatcggaaactgaaggtgtaaagagtgaaggtgaggcaacatcaaccgaggaagttgtgccatcggaaactgaaggtgtaaagagtgaaggtgaaggaacatcaaccgaggaagttgtgccatcggaaactaaaggtgtaaagagtgaaggtgaagcagcaccaacagaaaagagcgattctacagttgttccatctccaaatttatgggatgcaccacctccagattacttaaatccaggaggatcgttatacaaaagaaatgatgctatagaagaggctcatctaagcatataccggaaatggtattcaaaagtattggtgcaggattcaatatcagcaagtgttgattctaattatgatgaaaatgtagcaaaaagcactctatcatcaagtagtagtgactcactttcagtgagcttatatagtgagcccctggtatcatcgcaagagttgataaaagaacctgactctcttaccattgcagcatggatttccgctggtggttataaagatagcttgggtgtttggatggatagcactgggatggttttatttaatgaggctgcgctattgccaccacctgagccggatccagagcatgtatattttagaaaagaatttgaatttgatggcgctatagacatcgcacagttagtgttatcaacggatattcctgctgattcaatggaaatatatatcaatggcgatccaattgaagttgtttatgaaagtgtatcagagcaaattctgagctttgttggtattccattagataaacagttcacgttagatatttctaagtttgtaaaagatgggaaaaatgtaattgcagtaaaagtacctggtactattcaaggtgcaggattaaaagcaatggtaaatatcttgtactttggtaaattaactgatgaacaaataaaggttttggtaaagcaaattagtacgcaacggcgagaggcaagaaaagctttagaagaacctgcagtggaagaatctactcagtaaataaaaatatatgagaaatttacttaattcaggcgttttaataattttgatggtttgtggggtttgcttttcaactgaattaaaagctcaagataaaaatgatcccatgggcgtaactggcacgactgttaattctgataaaagcaaagttttgcaagatattgaattaaatacggtgagtattaaatataaagttcaaactccacgagtaaaatttacaatggagcgtttgcctgtagatatcaaaattaattacgagaaactagaaagtttaaaaaatgtaattaaacaagagccaaaaagactcatttttatgagcaaaaaatttgaaaagcctgttgaattttccccttcaagtgtggtagagcacacagtttcaggatcacaatagcggccagcgcaaacgcattcaagtgcatatatcatttgaaattttaaaaaaagtcaagctcgtattataaagtatgatgcttgactttttattttatataactaaataaatatgtataagcttaattttctaatatttttatttttattcggattaaatgagaatgctttgtctcaaataatcattgagaaatggtcaagcaaacaagaggataaagatcaagaatataaaaaaatacgtgaaggtataaattatatatataatttggaatatgataaagcagaaaaaatttttgatacagtaaaaaaaagtaatcacgaaaacccaattggatttttctttgatggaatggttttatggtggaaaataatgattaatattgaagatgttcaatatgatgaattatttaaagaaaaaatgagtaatgtaatagatatctgtgatagacttatagaaaaagaatccgaaaattcgacagcgattttttataaagctgcagcattgggtttcagaggtcggctgcttgccaatagaggtgaatggttgaatgcagcaattgatggtaaaaatgcacttcctttagttgggcaattatcaaaaatagaagaagaaaataatgacgtagagttcggacttggcttatataactattatgcggaagcaattcctgaaaaatatccgattttaaagccaattactattttttttccaaagggtaataagcaaaaggcaataaagcaactaaacaatgctgtgaaaaatgcgaaatatgctgatatagaagcattgtattttttgatgcaaatatattatatgtatgaatatgactataaaaaagcattagaatatgcaactattttatataataagtttccaaagaacatcctttttaaggcatatatcggcagaattaattctaagcttggaaacactttaaagacttctttaatatacaatgagcttatagaattagttgaaaactctgatattagtttatataaaagatatttagatgaggcaaattactatataggatattcgtttatgaaaaatggagaatcaaataaagcattggcttactatgggaaagtctgccagaataaaaatgatagtgattttagtaacaagtatttttatatgtctttatataatatgggaaatatatatatattgaaaaacgattttgaaaaagcacgtaattgttttattgaattaataaatatgaatgattgttgtgatttgcataaaaaagcacaaaaaaaacttaaacaaatagaaaatagattttaaaatgaatgtgtttaagaaaaaattttctgttttatttgttgtttgttgtttgtttgtatttaatgattttgcctattctcaacttagaacaggattggacgtgttagttgattttcaaatcagtaagctaaaaggtaaaaatgttgcattaataacaaataaaacaggcgtagatagatttttaactaataattatgaattattaagacaaaataatgtaacagtaaagaaaatatttactccagaacatggctttttaattgataaagaagcaggaaaaaaagttgagaatagcactattgatgatattcaagttatttctttgtatggatggcatcgtgctccaacgaaggatgaattgcagggtataagcgtattaatctatgatattcaggacgtaggtgtaaggtgctttacttatatttcaacgatgaaattggctatgaatgctgcaaatgataataaaattgaatttattgttttggataggccaaatcctatctctcccttacatccagatggatttatggttgattcaagtaacatatcatttgtaagcagttataatattccatttatctatggattgacatcgggagagttagcaaaaatgataaaagatgaagaatatcctgagttatctctcactatatatgaaatgttggattataatagaaaaaaatatgatgatgagcagtttaggtgggtaaataattttattccaccttctccaaatctacaagattttgaatcagtattattatatccagcaactgtttttcttgaaggtacaaatataagtgaagggagaggcacaagtgagccatttaagcagtttggtgctccttttatcatagcagatgatgtcgtttttcaattgcgaatattaaaaatagatggggtgtatttcgaagaaacttcttttactccgagatcaattgaagggatttctgaaaatccaaaatatgaaaatgaaaagtgctatggtattaaaataaaagtgattaatagaaaagaatataatccgtttcaggttgccgtaggtattttatttgttttgcaaaaattatatccaaatgaatttgatatgatgaaatatggaagcttttttgataaattagttggcactaacaaacttcgaaaaatgctaagagatggcgttcattatgaagatatcattcaaatcaatcataaacagataactgagtatcaagaaagaataaaaaagtatattatatattgatgattgtctttctaaataaaaaatttgttaagtaaatcgctgaaaaatttatacatgttccaagtgttacgtaaaaagtccaaggcaaagtagtaaaaaacacgacataactcattatgctaatgcagatcgtaataccaataaaaacagaagccggtgcgtaattctgttgcgtaaaacagataaaaaatgtgcccagcaagcctccataagtaagtgacgcgatactcaacgcaagttcaataaccgcctgattatttcctataaaagaaagagctgtggctgttagcaaaactccccaaaataaactgataagctttgatagattcagctttttctcgtcggtatatgaattgaacggtttaagatgagctaaaatatcataaaccgttgagctcgatatggcattgattgaactggataaagtggacattgcagcagctaaaagcccagaaataattaatcccgaaatgccaggaggaagtgtttcaataataaattttgaaaatactttatcgccactgagtgcaggatcgttgtaatatgtaaagagcaatgaaccgattaaaagaaatattaaaaattggaaaaagatcgtaaatccactgaaaatcaaagctttttgactatttcttaaattattagtggcaaaaagacgctgtacaataatataatcagttccatgtgatgccatcgataagaaaattcctccaataattgctgataaaaaattatatggtgttgaaaagaaatggctaaaatcgaagttgaatatttctgttttatgaattttatttaaatggtgaaatgtttccagaatattaacattttgatgaaataaataatacagagaaaacagtccgccaaaaatatagatgattaattgaatcaagtcagtccagataacagctctaacacccccaaagcgaacataaaaaatagtaataactgagataagactgatcgacgagatataaatatataggtctggaacttgttcaaactctttatatccatgtaagattaatccaattggaattgctgttgcatacaggcgaaccccatctgcaagcagtcttgtaataataaaaataacagaaagaatttttcgtgaagaaagacctaattttctttctattagtgcataagctgtggttaattccccatcaaaatattttggcaaaaatattaatgctacaataattctaccaataatataaccaatggctaattgaagaaaattgaaattagaaacataagcaaggccaggtagcgaaatgaaagtgagtgcagaggtttcggtagcaacaaccgacatggaaataacccaccaactaattttcttatcggaaagaaagtaatcgcgagtagacgtttgacgaccgcttttgaataagccaaaaaaagtgatgctaataaaatatattagcatcactgtccaatctaataatgtaaaactattcatgtatagcaaaacagcttattcagcttttttccgggcttttttcgtggggctttgtgtttttttctttgttttttcggtgctcttggttggcttttttttctgttttttatcttcctctggttcttcgtctatatcatagtcgtccatttcttcatcgtcatcgtcctctgtatcgtcgcggtcgttgtctctgtcatctatttcttcttctgtctcaaaagagctttcgtctaaggcctctccgacgaaggattcctcgtcaatgtcatcaatgttaggaatatctgagagaaaatcatcctcgtcttcatcgttagaacggcgagattttttcgcgctggccgtttcaacttcgttttcctgatcttctgtatcaacagcctcaatcgaattcagcgcttcttgcagcgatgaaaaaatatagagttgcttatcaagtccggtcattttaagcaagtcgcggactttgttttttacgcctacataggcagcaaatccgttatggtcggcagtctggcggtgagccatcaacagggcgccgatgccgcttgaatcaatcgcatcgacttgagacaaatcaatgattaggtactttttgtcttctgcttcaattagcacgacaaattcggactttaactccggtgcgatagaagcatcgagccttttttcatgtagcttgaaaacggtgagttcctttttggtttcaactgtaaatttcatggagcgtcacactaaattgaattaaaaaaactgcgtctcaaccccgtaagacgaccgacttaacctgaatgataagtgattaattggattctgcaaaaaacagaataaaaaaacaaaaataaaatttctttatgataaataaaataaattcatgtttatatgaatttagttgtgtgcttcggtgttccgaacccgaagcaaatcgggcgcatcaggggaaattttgagttatgcaaataaatcgcaacaatgtttggttgctgggaaaaagcgggcgtgcaagcgataattctgggctaccctttctacgttctgatgactactttaagcggcaggcgaaacgcgctatgtagccagtccatttagaagtttgagcaaatatttttcatcccagccagccatgagtcttttcgttgcctggcctacctttgcggtcttttcctgcttcactaaattcaatgcgattcgcctcaatatcgccatattttccgctgtgtttctctgccgaatccgcgattcgtcctcgcgaaatgccacatctaaagtccaatgtaatttattttctatttcccaatgttttctcacaacttttaaacaatcttccgccgataattttgcgctgctaatataatatcttatatcaaactctttttctttctttattctttgcgattctatcatcgcgactgtttttatatttttccattcatcatttgctattattttttctatttcattcgttgcataagcacaacgaatctcttctcttccgtatgatgtttcgtctgtttttgcgaaatctatttcatacccttctccttcattatcggctgctaatttaaaatattcaatgacggattgatgtaatttcggttgatttcctttgagcgcaagcacataatcagcatctttttctacgattttttcggcaatttcagtttggcagcccattgcgtcaatgcttaccaaacatcccttcaaatccaaaaaattcaacaattctggaatggctgtgatttcgttagagttctcttcagtcttgatttgtccgataacgagcgcggtttcagtcgcccatgcgctgaccaaatgaagcggagatttgccattttttttgtcggcagaaccgcgcaaagttttgcaatctatggcgatgtgttcgccgctaaaaaacaggcgaaaactgtttgcccaagtcataaaacaggcttcaaactcgtcaggtgaaagtttagcaagcacattattaaacgtatcgtgagaaggaatcccgtttggaagtgctaaaaaagtttgaaaccattcttttttagaatgtccaaattgttctatttcaacgaaattatttgccccggaaatcatcgcacaaacagcaataataagaatatcaaggaagttatgtcgtttgtttaaggtctcacgtcttgggtcttttaagctcttgaaatattctgaaaagctttttacagcctcataattcatattattatccgttatttgttttattattttatccctttcacatagcgcgtttcgcctgctttaagcggcaaagggcatatttcattaagagatggtaaaaatcattttaatatttaaatgatcctattttagattattaaaaacagttttataattatttcgataaattaatgaataatgatttacgaaatctgttgtggttttttattataaaaaaaaatataaaaatagtgttttaaatagcgtttaaatatgatattagaagtgatatatgacaaggtttgttaaataaaatattatatctttttgctggattaaatttagggtgtttcaaaaatttgaaagaactattgatatgaatatcagggataattttggttgagttgcagagtttcccattttttaactgataaattacttgaataatgaaaaaccttcttatttcaattttggttttggcgtttagtgtgctgagtccgttatcgagtcacgcgcaactttttgattacgtcaagaaaaaagcagacaaggcggctgataaagccgttgaaactggcgctgaggaagttgttcagtccgtattgaacaaagacgatgaggacgcaaatgacgaaaataaccaggcagcttctgggcaaagtgaaacagcgtcagcgtcaaaaacgccgtcgttgaattgggcaagttacgattttgtgccgggtgatgaggttatttttgacgatgcgccaagccaaaccgaacaaaatggcgaatttccttctcactgggatttgaaaggtggcagcgttgaaatagcagaagttgatggcgaaaaggtcatcatgttacgaggttctaagtcgcaaattgtgccctatatcaaagattcgaataaagactatttgcccgaagttttcaccatagagtttgatctttacatcccagccaatgcaaatccagcctatgttttcttatgggatcgtaaaaatcagcgtaagccaagtcaaatgtcgactttgactattagttataattcgatttcctacaaatccaacaaaagcgcgtatccgaaaaaaattaatcgcaaagaaggccactggattcatgttgcaattgcttatacgcagggaaagttaaaggcttattttgatgatgttcgtttattaaatattccacatcttgacgcagagcctaccggaatgactattcagtgttataatgccagcgatgagaaagcttattttttgaaaaatgttcgcattgcaaaaggcggcgtaaaatactacgatagggttttgaccgatggaaaaattgtggtaaacggaattaagttcgatgttgggaaagcaactttaagaccggaatcaattggcccgattaatgagatttactcgctgatgaaggcgcatgcggacatcaagtttagcgtcgaaggccacaccgatagcgatggcgatgcctcctctaaccaaacgctttcggaacaaagagcaaaatccgtgatggatgaattaatccgaatgggcattagtgctgatcgattgaaattcaaagggtttggcgaaagcaagccggttgatacaaacgatacgccggaagggaaagcgaataatcgtcgtgttgaatttgtaaagatgtaatggccagttgccgcaggatatgttctccatcctgcggcattttatttttcgggtttagcaaaacgggttcgcctttttaagtttcatcagaatttgttttgccgtctcgagagcgttttcatccgtctccgcaaagttgatccaatccgccgaaaatttatttctgaaaaaagtaagctgccgcttggcataattgcgcgtgtgttgtttcaccaagtttttggcttcgtcaagcgaaagttttccttctaaaaaggaaaaaagttcgttgtagccgaccgttgccagcgcgttgattttcacaccttgccgcatgacgggcgcatatttttcaaataaccgcgtggcttcttccaaaaagccatttttaaacatttcgtccgttcgaagattgattttttcgtaaaggcgttcgcgcggcaaagcaaggccgaaaggcacaaagtgaaaacctggcttcagaatttccgccgcttttagttcggaaacggttttgctgctcacttcaaggatttcaaggctacggattaagcgctgggttttggtcgggtcgagcgtggctgcgtgttcggggtcggcggctttgagcttctcgtaaagcgcggttgcgccgtgttcggccaaatcggcgtacaatttttcccgaacttccgggctattttccggcaattttgaaaagccttgcaacaagccttgcaaatagagcgtcgacccgccggcaacaaccacattttttccggttgaaaaaattgcttcaatgcgcgttgcggcgtcggttgcaaattgcgccgcgttgtaaggctcggtgacctcaagctcatcgatgaaatgatgttttaccgcgcgtcgctcttcggcagtgggtttggccgtgccgatgtcgagttccttgtaaatttgtctggagtcggcggagacgatttcggcatcgagcaactcggccagcgcgatggccgtagcggtttttcccgaaccggtcgcccccaaaataacgggaatcggaatttttgaaaatgaatcgggcatgttctaagattatagcaaaaatcaaaattactgatatgtgtcattctgagccggtcactttcccaaagctggaaaaagataaattggacgatgccaaacggcaacttgtcatgctgaggcgtcctccggcgaagcatccattcgccagccaaagttggattcttcggctaagaaacctcagaatgacagcgattctttttttgtatcggtaacttcattttcccaaagctggaaaaagataaattggacgatgccaaacggcaacttgtcatgctgaggcgtcctccggtgaagcatccattcgccagccaaagttggattcttcggctaagaaacctcagaatgacagcgattcttttgtcatcgataatggagcaaggctcataaatgccgggctttgtctcagctcagcccgacatggattttagcatgtaaattaactatgcgcttagcttataaaatcaaatcgggattgagcaaggccgaaagatgcgctttgggcgcgtgatggtgaaaatcgacatccaacaccgccatcgtgcaaggcttcattgaaatgccgtaggatgcttcggcattgagcaactttaaaatcaactcttccaaagttggttgatgaccgacaatcgcaagcgcatcaatttttttatgctcagaaatgacttccaaatgagtcctaacgccgcaacctgtggaaagctgcgagcaagacacggttttgcaatgaagcttttcttcaatgcgtttggcggtctcatacgcccgaaggagagggctgtgcaaaagcaaatcaatgtgaatattttttcgatgcaaaaaatcgcctaacgccgaagcttcttgaagaccggactcggaaagcgggcgctcgtcgtcgaatgaaactcccgcttcttgcatcgattccgccgttgcatggcgaatgacaaataatttcatggtaaaaaaatttaatcctgaaaaagcttgagcgttttgtagagtttggaaactggcagcccaacgacattgtaataacagccgttgattttttcaatgaaacatgcgccgaaatcgtcttggatgccgtaagcgccggctttgtcaaacggtttggcaacttcgatgtaagtctgaatttcctccgcgctcatcgggctgaaagtgacctccgtgacctcaaaatccgtgatctgcttatccgctttttttaatgaaaatcctgtaaaaacgtggtgcgtttggccttgcaacagcgagagcattcgaaccgcgtcgtcatgtgaggctggtttgttgagaatggtttcgcctaaaacgacaatcgtgtcggcgctaagcaccagctcgttttccgtttccgccggatatttttgaaaaatggtgtcggccttgcgcttggccaattcggcgacgatgtcggcgggatttttcagcgcggtttgctcgtccgtgtcggcggtcagcacgtcgaacggaatgttcaagagcgcgagcaactcacggcgtcgcggcgatttggatgctaagataatatgtgaaatcatgttcggatgaaaagttatagaatctacttgatgaatggatgcgtcacgatgttaaaggcaacttgtcatgctgagcaacgcgaagcgttcatgcgtccaactaagttggattcttcgctaagaagctcagaatgacaagcatgttctttgtcatgctgagcaacgcgaagcatccatgcgtccagcaaagttggattcttcgcctgttcggctcagaatgacaagcatgttctttgtcatgctgagtaacgggaagcatccatgcgtccagcaaagttggattcttcgctaagaagctcagaatgacaagcatgttctttgtcatgctgagcaacgcgaagcatccatgcgtccagcaaagttggattcttcgctaagaagctcagaatgacaatgacttttttcccattgaccgttttaaagtgaaaaatcagcataacaaaaaaaatgctatttcaaattcaatcaagttccgtccagccgcgtttttcaaaatcaaaataaatgaatgcgccggataggattcctacaaaaagcaatgttgcacctaacaaaagttctccaaaaataatttttccaacgccgaaaaggaaagtataaacaagcacgatgccgagcatccaatcgaggaaaagtcgggaaaagccgctgtcggattgaacctccggcaattcatccgagacttttttccaaagcaagccgccgacgcgcgttttttgataaaaggtttttaagtgcgccatgctttccggtttcgttaggaaggttacagcaagcgtgcaaacaatcgtaaagccgacgatgaaaaagagcgactcgggaaatttgatgtcggtgtaaaaataaatcaacgagtaggcaacgaacggcgcgaccatcgaggtgatttcagaccaagcgtttaagcgccaccaaaaccagcgcaaaatcagcacgaagcccgcacccgcaccgcattccaacaaaaatgcccacgcgcccgtgatggtgtccaaaacgaaaaatgtcaccaaaagcgaaatgacggcgatgaggacggtgaagatttttgaggccgaaacgaaatgccgctcgtcagcgtccggcttgaagaagcgtttgtaaaaatcgttcagaaggtagctcgttccccagtttaagtgcgtggaaagcgttgacatatacgcggccaaaaatgcggccaaaagcagaccgcgcaatccgtccggcaaaaccgtttgcatgacatggatgaagccgtcttccttttcggcgagcggcaggttcgggaacatggcgacgctgacgagtccgacgataatccaaggccaagggcgaatgcagtagtgcgccacgatgaaccaaagcgtggcaaaaagcgagtgtttttcatctttggcgctcatcatgcgctgggcgatgtagccgccgccgcccggctcggaacccggataccacgacgcccaccactgaatgccgacaaacgcgataaacgaataaaccgttagttgaaacgcgccgccgagcgaggattctgcggttcggtcggtgacttcgggcaagaagtgaaacatccattccggcaaggcttcggaaaggccgccttgattttgaatcacgggcgattgcacggcaaaaattgcgagaatgacgcagccgaccattgaaacggtaaattgaatgaggtcggtcatcgttacgccccaaagtcccgcaaggccggaataaagcgccgttaggccgacgcaaaatacgatggcgagcgcgggattcagttccggcagcatgatggtgatgattttcagcatggccaaattcacccaacccacgatgatgacatttaaaaacaaaccgaaataaacggccttgaagccgcgaagaaattcagcgggcttgccgctgtagcgcagttcgataaattcaaggtcggtgagaatttgagcgcgtcgccaaagtcgggcgaaaaaaaacacggtgagcatcccaccgaagacgaacgaccaccaaacccagttgcccgcaatgccatttttggcgacaaggccggtgacggcgagcggcgtatcggcggcaaaagtggtggcgaccatgcccgtgccggcaagccaccaaggctgcttgcgccccgataggaaaaactcggaagtattttgtgaggcaagggacgagtagcgaatgccgataaacaaagtaatcagcaaataagcggcaatgacgctgaaatcaagaatgcttaaagacatgaaaatcaagtcggtgtttaggtaaaaaattcagatgaggaaagttacgagatttgggggaaaatcggtattgaataagttttaaggcaaaacgtttgcaaaaatttcatgtaatggggctttttctgtacgttatgtaagctttgccgtgttcgatgtaacctccaaaacgcatgttgcagagagcccccaaagcagaaatgaaaactccaaaacaaaataaagatatgtggaaaaagctaagagtgttcacactgctatgtgtgatggtaacattagtgtatggccaaaaaacgttaggccaaacgcccggttcattagatgaacgcttcggcgttggcgggaaggtggttgcacctatcggcgctggtagcacaacgaatcgctactataacgatggctgtagaagcagtgcattggttcgccaatcggatggaaagctggttgttgctggagcggatagtagccattttgctttgatgcgctaccattcagatggtttattagatagtgcttttggaacaaatggaaaagtggtagcgaaagtcggttcaaatagttatgcagccggtttaattcagcaatcagatggaaagctggttgctgtaggagcggcaaacgatcaaaatgtttttgccgtagttcggattaattcagacggaacagttgatagtacattcggtacgaatggaagcattacaataaatgtaacacttgacctcttaattgaacatgaagcgttagccgttatacaaagagcagatggaaaactcatcgttgctggatatgcagtaggactagaaatagtatgtttcaatcaggacggcaccttagatgagtcatttggggttggtggtaaggtttcttccaaggatggaatgccgcatgcaatggtattgcaatcagatggaaaaattgttgtagtaggttattcaaattggacgtatgggttctttgtaaatcgttatacagcaagtggtgtgatagacaatacatttgggactaatggtacgacccaagtgagtttttatgggttaatagatgggggttcatctagttcatcacccgcttatgcagtaacgcagcagtctgatggcaagttagttattgtagggtctgataacaatgagcgttatggtggaggtgactcacagtctgatttcgtgcttgcacgcctaaatacggatggctcgttggatagttcatttaatggagatggaagaatcttaatagacaataactgttatatagaggagcttaaagatgtcgtacagcaacctgatggtaagcttgttgtgggtggttatgccagtaatggactaaatgaattttgggagctactgcgctacaatacggatggcacgttagacagctcatttggttcaaatggagctgctataatcgatttaggttcaaaggatgaaaagctctcctcgttggtcttattgccaaatgggaatttcatcgcaggtggctatgcagcaagtgaaagcagtgaaaatttggtgatggttcgaataaatggcgagtatattaccccgtctgcgccgagcctttcggatgttgcttccagcgatgttgatgaagcgtcggctacgctgagtggcacggtgaatcctaatggctattataccacctatcagtttgaatggggaacaaccagcgggaattatacctcgttctcaacagaaacaaccgcaggcagcggcacgggaaacatacaggtgcaagcagcgttaagcggcctctcaaacaacacaacattctactatcggctaagtgcaagcaacgaaaatgggacaacgacgagcacggaaaaaagctttcggactacggcgggcagtgtgttgataagcgtcccggatacggcatttcgtgcggcacttgagaaccatgtgtatccgaattacagcatgagagataacggagacggaacgatgactgtgccggacgccagcatggtaagccgtttggtgataaacgattatggcatccaaagtttaactggcattgaggctttttcagagttagaaaaactctattgctacaataacgaactgtcgtatttgaatttgagtcaatcaccgaaattgcaaacgatttattgctataataacaagttagacagcttgaacgtagctggtgcagatgcattagagcatctttattgctacaacaactatttgaccaaattggatgtaagtggcatgtcgcacttgaaatcactgtattgctataacaacgagattgattcgctgaacttgactggtgcggattcgctgacacatgtgtattgctcctccaatcgcctggacacattggatgccagcggcgcgagcacgcttcaaacattggactgtcggcaaaatgtgaacggaacaggtacagacatgcaagtgctttatctgagcaaagggcaatcgatagaaaacttgctaatagacccaaccacacggattttagaaaaaggcatattagacattgaagaaagtccaaaagaaagatatgaatatgcgttagagcaaaactatccgaacccgttcaatccaagcacaacgatagcttttagcatgaagcaagcgggaaatgcgaaacttagtgtctatgacttattgggcagagtcgtgtatgaaacggtgttggatgtgagcgccggtagccacacaatacaatttcatgcggggcatttaacaagtggaatttatttctatcggttagtcgcatcgggaaatgtgatagggacaaagaaaatgctactattgaaataatgttcaaaggtgaacatctctaatagaaaaggggctggaaagcccctttttttcatgtgttttgaagcgggcgtttgcgtttccatcggttgtgtagccaaaaccattgtgccggatagcgccgaatataagattcaatggcgcggatgtagcgttcggccaagcgcttgacgtcagcgtcggaagaggtgaggtcgtcagttggaatttcctccagcagcaggcgatatttcccgtctgcaattctaaccggcatgatggtaataagtggcacctggcagcgcagcgcaaaaaccgccgctcctaaaaacaccgacgcgtcttgatttaaaaacggcataaaataaccatcctttggaccggattggtcgcttagcatacaaaccacttcgcccgagcgcaacgcgcgaatgcactctcgtggcgcttgtttcatgccgaccatgcggttgccatgcagcgtgcgccattcattcattcttctatcaatgaacttgttcgattgcgcttttgtgatgaccacaaccggcttgagccttagcccgccgcaaagcgccagtgtttcccaattgccaaaatgcgctgaaaccagcagacagccttttccctgattcacgcttttttcgtaaatgagcgacaaatcgccttcaagcagggtttctgcatcggctttcgtgcgaatgagcggcatccgaagcgtttcaaccaaattgatagcttgcgtatggtaaacttctcttgcgatttgagcgcgttctgccggagacttttcaggaaaagcgcgttcgagatttttctcgacaagcttgcggcgcagcttgagtgtctcgtatagaaaatcgccgatgttgtgcgccatccgataaaccgacttttccgaaagccgccttgccagaatgcccaacgccgaaaaaaagacatattgaatccaatgaacagcagatttaagcttttttgacatcaatgtggtgttatctgtaaaagaatcgtttggatggaaaggttcatgccgaaaaaaaggataaacctttcgtatctttcaagtcattgcaatttacatacgagccaataaaataaaatatcttctgcaacatgagccacacgcagccaaaaattgaactcagcaaagcactgctttcgcgcaaagacgcgcaagcgtttgtccagagcaacaaacaagctggcaaaaaggtcgttttcaccaatggctgttttgacattcttcatgcagggcatgtgcagtatttgaatcaagccaaagcgctgggcgatgtgttgatcattggattaaacgctgatgcgtcggtgcggcgtctaaagggggaaaaacgcccaattaattcagaagaggatcgcgcgtttgtcttaaacgggttaaaagcggttgatgccgttgtcgtgtttgaagaagacacgccgcttgagctgattcaggcgcttttgccggatgtgctcgtaaagggcggcgactgggcgatcgacaaaattgtcgggcgcgaggttgtggaagcaaacgggggcaaggtgaaaacgatctcgtttttagatgggcgttctacaacgggaaccattgaaaagattttgatagcttataaataagtatccaaagttgctgaagctgctgaaatatgtttttcgatcgctcttatttaccataacaattcttctttccttgatggttgggtttgccgcgttgctaaaaactggcacggtaagcctattggtgaaaaatcaaatagaagagcttttttcacgagagttaaacgggcggctttctatttggaagtttgatatcgaccttccaagtggaataaacgcgtatcaagttcatctttatatcggtcgagagcgcattcccgcgctcactttggatacgctctcgcttcgcctaagctatgccgatttttcggaaaaagggtttcaaaaaattttagttcctcgcatttatttaagcggactaaccattcgcgctgcgcaaaacgactccgggcaaatcaattttgcaaacttaatcaaatcgttgccacctgaacttgattcgaaaaagccggagagcggcacaagcttttttcctgagctgaacttgccacatgttgaaattcgccatgcacaacttcaatggcgtcggccaaaccagacactaaccctgcgcgattttgcttggcaatcggaattgaaaatcggccccaattttgtcaacggcgtgctcgaagagttgcatttttatgtgccggaaaaagattttcaactctcaaaaggcttgggctattttgttttcaatgaaagtcgttctgagcttttttcatttgaactggccacgccgaactcggctgtttttctaactgcgtcgctggataatttcaatattttttcccctgtttcaactgattccttagcgcgcgcgcgcgtatatcttgaagccaacgcctcgcgaataggcaagcgcgatatcgaaaagtttttgcccaatcatccattaagcaaaacgaattggtcgatttcggctaaagcgaaaggttcagccgaaaagctcagcattgaaaatttccaagtgcgaagcgatagcagccgagtgaatctgaatggcgagctacgcaactggaacagcttccccaacatgcaagcaaacatcaagctggaaaattgcgccctgaatcttcttgaagtgcaaaagcttttgggtgtttcggtgttaagccgtgtggcttcgttgcaaaccgtccgtttttcaggcgaatatcgtggcgggctgcgcgaggcgcaagcggcgcttcagctaaatgccgccggcatcaatataaacgcagccggaaacttttccctggataaggattccttgccgcgctatgcggtgacgcttggcatgaacaaactcgatttgagcaaaattacgggaaatcgaagctggaaaagtcgcctaaacatagcgggaaaactcagcggaaaaggattttcatttgagacgatgcaaagccattttcaaggtcgggtggatacatcgtttgttgccgggcgaaacattcgttcgttggcgcttgatgtgcagctcaatcgaaagcgcttcaacggaagtttgcaactaagtgcgggcgagcaaaaaatcacattggatggagaagcggattttagccacaagcatccaacctacagtgcggaaggcgcgctgtacgccctcgacctatcaaaaattttgctggacaccaatttttccagccatttgaatttggcgtatgagttcaaaggcgatggaatggatttgaaaaactttagcgcccaatttgccgcaaagtttgattcttcaaacattcgtgattttacaattgcggcaggaaatagcctatcgttttatatcgatcaagatagcacaagctcaagtgtggagtttctgagcgatgtgctggattttcacgggcaaggcaattttgacctatcgcgcctacaactgatcggcgagcgagaagtggcggtgatttggcgggaatttcagcgcaacaacatttttaggaatgaagagtcgttggccgattcaaaaatggtcaagctcccgttttcgaattcagaagtttctgaagatagtttgaattcgttgccaaacttaagtgtggagtacgaccttcagttgaaaaaaatcgatcgtttggccacgcttttgcagttaggcgattttgaaatggtgggctcgctttatgggaaattagaaagttcctcgagctgcttctactcgaaaacggaactggatgtggcttcggctcgctttaacgatacctatgcggtgctggatttgaaagcctcgatatcttacaccgactcgctcttgaactccagtgatccagcgttcaaccgattttcttcggaaattcagatgagcggcaaaaagctcaagcttggcggaaatattttttttgacacggatttcatcgctgcctatcgcaaccgcgaacaatatataaacttgcgtagcacaaacgccaacaccgaaggcttaatagacttgaacgccaaaataaaaattgatgaagagcagcactacaatattggcattcaaaacctgagctttgcaacggaggattatctttggatgctcaatcagggtgcaaagatcgagctgagccgccaggctgttcgctttgagaatgtgtttttagaaaatgcggagcagcaggtacatatcgatggttttttggaattgtcaggttctggaaaaattgcggtatcggttcagaatgtggcgctcgctgattttcgccgatttgtttttgccgatcccgaaaagcgcttcacgggaaatctcaacttgaatttgaatattgaaggcacgctaaacgacccggtgatggcgcttcagctttggtgcgatgaacttgctttcgataaaatgaacttggggcatattcagctgcaaggggcgtatgccgcgcagctgttgaacctgaagctcacggccaatcgcgaaaccgaacgatacgattcgctggatttgccggcattgccttacaatcacattaccgctcaggcctttttgccaatcgatctgagattttccgttgatagcacgcggcttcgccaggataaagagctttttgcaacgctacgctgcgacgatgtcgctccgtcggtcatcgagtatttgctgccgttttttagtcatgtgcaaggaaaattgcctcttacggcaagcgtgaccggttattttcccaatccaaaaatttccatagaaacaaacctgacaaacttaaaagcaacggtgaccgcctcacaagttccctatgtgtttaacggtaaaattcaagtttcgcccagcaaagttgagtgggaaaatctctccataaaagatttttatggtggctcgggcgctagttctggtgtggtttttatggataatttcaccgttagggatatcagcattagcggaagctgccaaaaacttcgcctgtttgatcgcgaagacaccggcggggaagacccgtttggtgaaattacggccagcaccaataatttgcttttttacggaacgctcaattcgccggttttagaaggcagcctggaaattgatgcaacgcaatataccatgtttaaaagtggcgcgagcagcaaagcgaaactggccgaggctggaaaattcatcacttacacggcacgtgaggatacttcgctcgaagcccgactgagtcgagacgaggggttgaacaagactttgagtttatttcaagaagattctaaaaagatcaagcagtcgacggttgaagaatcgtttatggataagctgcgcatcagcaattttcttgtgaagaataagcgacccattaccttctccatcatttttgataggtacaccggtgagcggcttttagctgagattagcgagacaaacctaactattcaaaaacgaggccaaaactacacggcgcggggttcggtaaatatttcttcaggaaaatatgattttgcgaccaccagttttgatattcgttccgggggaaaactcacctggaacaatgtggatgtgaaaaatgccacaatggaaagtttgtatgccgataaggacgtgcgcatcaacgataatgaatcgaacgaggtggacgatgtgcagctttcgctttacattggcggcacgctcactaatccgcaagttgagatgggctattggctaaacggttcttctcagccgtattccgccgaaagcgaatttggtgatgaaacaagcaacatcgacccgaatgctcaactcaatgtcctcacaatgctatttgcaaggcagtggtatgttaagccgggcagctcatcagcaataggcggcaatagtgccctaacaagcattggcctttcaactggtgcgggtttgatttcttcgcagctttcccgactggcgacaggcattcccgggcttcgctcagtgaatattaacatcgccagtgatgcggcaggcacgccaaccggcgtggatttgtccattgccctaaccgttcctggcaccgacggtcgcttgaagctcatcacatctggttcgactgcaaaatcaacggtgtcatctacggaagacgccggctattataccaatgagcagcggctcgaatatcaactaacggacaatgtttcggttgaagcctatcggtcgtttgggataaatcggaatacgtttagttatggcattggcgatcaggtgttggaagtttggggaatgagcatttcctatcgagaagaatttagaacatggagcgaactttggcagcgaattttcaatggcgaggaggaaagtttgccaaaagaagagggaaaagtcgagcaaaatcctccgaacaaaaagtcagatccagtaagcgctgaggttgacaaaagctaaacggttaattaaaagaattatgaaactgcttggaaaaaaaatcttgctcggtgtgtcgggaggcattgccgcttataaaattccgaatttagttcggttgttgaaaaagaatggggcggaagttcaggtgctgatgacggcatccgctgctgagtttgccagtccgctggcgcttgcgacggtttcggaaaataaagtgctgacggaaattttccccgattcggcgcacgaagccaaagcagaatggacttgccatatttcgctcggtgagtgggcagatctgtttgtcattgcgcccgccacggccaacacgattggcaaactggcttcgggactttgtgacgacatgctttcggcggctttccttacgcttcgtccggcaaaaccgcgactcattttcccctcgatggacggcgaaatgtattttgccaaagccgtgcagcgcaatttagctcagctcaaagccgacggctgtgaggttatagagccggaaacgggttcgctggcttctggcctaacgggcatgggtagaatgcccgaccctgaaaccatttttgatcgcattgtgaaaacgtatgattcgaatgaagatgctgaattgtgccgcgcttttgatggaaaaaatgtggtggtgacagccggcgcgacacgcgaaaaaatcgacgacgtgcgatttatttcgaattattcctccggcaaaatgggttttgcattggccgcgtcggcggcaaaacttggcgcaaaggtgacgctgatcactggcaaaaccgcgctgcaaacgccgcaaggggttcagcgaatcgatgtagaaagcgcgcgtgaaatgctcgttgcagcagaagcgttttttaccgcatgcgacatgttcattgccgccgctgccgttgccgactatcgaccggccagcccgcacgaaggcaaaatcaaaaagtcagaaaacgtttttgaaattcaattggtcaaaaatccagatattcttcaactttttggcacacaaaaaagctcgaagcaagtggccattggctttgcgctggaagcacaaaatccgatggaaaatgccaaggaaaaattggccaaaaagaatctggatttaattgttctcaattcggccagcgagccaggcgcgggtttcgaagtcgataccaacgtggtaactttaatcggaaaagacggtactttagaaaaattgccgttaatgagtaagctggaagtcgcgaaggtgattctgaaaaaatcaagttttttcttcggaaaagatatgttattaagctaatagctaccggatgataacttctgatcaagaaacggggttctaacagcttacatttgttaattctatcaagatttgggaaagctcatgcagggggatttattcgataatgccgagcaatcggagccgctctcgcccgaagaagcgcttcagaagtacaagacgctttcggcgctttatgatgcaacaaaagattgcaaaaagtgccagttgggggagcttcgcacgaaatatgtgttcggtgaaggaaacgagcgagccaaattggtactgatcggtgaggcgccaggcgccgatgaagatgctcagggtcggccatttgttgggcgttccgggcagctgctcacaaagattatggaagccattcacttttcgcgtgaggaaatctacatttgcaacattttgaagtgcaggccgccaaacaatcgcgagcctcaagccgatgaagtggccgcctgtttgccgcatttatatcggcaattggaaataatcaagccgaaaatcattcttgcgctcgggcgcgttgccgcaaatgtattgctggaaaataagcagtccatgtcggccatgcgcggcaaagtgatcaagtggcgcaacagcgatgtattcgtgacctaccatccggcagcattgctaagaaatccaaattggaaaagactttgctgggaagatgttcaggcgttgaaacggcattatgacgaaaagcatgcgtgacgaattgatgagaatataaaacaggtttcaacttaacttttacccaaagtgtcaaatatgcaaggtggtgagggttttataggtcgcagtcaaggtgcaagtggcgcctacccgcttgaaaaaatgcttggcccaaagcgcaccttccgctcggaaattgatttttctcaagaagggcgaattccgccttccgcttttgaggttgagcaagaagtgctcggttgcattttgctgcagggggaagcaatcgaaaaagtcattgaaaaatttgcagatgattcagacgacattttttacgacagccggcatcggattatttataaagccatgcttcggctctatacgcgccgtgatccgattgacttgattacgcttggcgatgagctcaagcgcaacgaagagctcgagcgcgttggtgggaattattatttagcctcgctttccaacaaagttgtctccgccgccaatgtggaatattacgcgatgattgtaaaggaaaaatatctttatcgtcgcttaattgctctttcttcgcaggtttcgaaattggcttatgagcaatcgatggatgtttttgacttgatggagcagacttcacaggaagtgtttaaaatttcacaagccggcattaaaaaaaacgcaacacatattaagcccttgctcaaggaatccgcaaaagtgattgaattgcttcgctctcgcaaggaatcggtgaccggcattccctccggcttttcggatttagatcgattgacggcgggctttcaaaagtccgatatgattatcattgccgcgcggccttccactggtaaaacggcttttgcgctttcgcttactcgccatgcagccgttgaaggcaaaagcgctgtattggtttttagtttggaaatggctgaaattcagcttgccacgcgtatgctttgttcagaagcttttgtggaatctcagttggtgcgtacgggaagaatttcttccagcgatatgacgagcatcgtttcgcgcatggacaggctctcgcaggcggaaatttacattgatgacacgccatctatttcaattgttgagcttggggcaaaagcccgccggatgaagcaggaaaaaaatattggaatgatcattgtggattatctgcaattgatcacggcgatgaaagacgggcgaacaaaccgcgaacaagaaatcgcgcagatttcgcgttcattaaaagcgttggccaaagaattggaaattccggtcattgcgcttgcgcagctgaatcgttcggtggagcagcgaggcggcgaccggcggcctcagcttagcgatcttcgcgaatccggatcgattgagcaagacgccgacgtcgtgatgtttctttcccgaccagaatcacatggcattgaaaacttcccggatggaacctctacaaaagatgtcattgaggtcattatcggtaagcagcgtaacgggccaattggcgatgtgcgcttgaaattcctccgccaatacggtcgcttcgaatcgatgagcgccgtttattccgatgccgattttcaattgcatgagcctgaacaggccacgattgaaaaagccgccgatcagcttgagcatcagaatcagttaccgccgccgtccggttcacttctcaatcctgaagatgcgccgttctaagccaagccgcgcacgcgataaaaaacttcgatcacatagaaattcaaaagcctgaacgaaaccgctcaggctttttgctttcgataaaaaacgattcagcagtaaatcggaaaataatgggggcgagccgtgttagttgctcttcaattgaagcgtgaatttaaatatttcggcagaacgaagttccgatgagctgtttctcacaaaaacggtgtagtaaagcgaatcgacttttagcgtgtcgttgatgatggtttgaaaatgcggcaaagaatctaagaagttgtaagaaagcgcgagttcggtttcgttataaacatcgtagcgaagcacgctgccgtcgtcctcatctgccgttgtgatgttgctacttttgtccaagataaccgtgtaaatcacatcaccggaaatgtcgctctgagtagaccattcgaagtggaggctgtcgccggcaagtgaatctaatgtgataacttcattgttggtcggagactccaagtaaagggtctcggcaatgtcgttatccgaatcgtcatcgctgcaagcggtggcaaaaagcaagagcaaaagggtaagaaaaaacgattttttcattgatgccaaaagaaataagtgttgctattcaaaagaaagtgtgaaccgtcacgcggcataataccaaaataagctgactttacagaggcggatttttatccgctttctgctggtggccaaatgcgttgctgaataacaggttaaggcgaggtttcaaggccatgtcgttttcgaatttcccaaagcgatttgggcgaaatgcccaaaattcgagcggcctcggtgtagttttttgagcaggttgtcagcacggttttgatataagccagcttgacctcttcaaggcttttgcccgtttcgatgcaaaaaagattttccttgatttcttgcttggtgtcggtttggatggcggtcagcgtaatttggtcggcagtgatgagttggcttgcgggtgcaaaaatcactgcgcgctcaatcacgttacggagttcacgaacatttcctttccaaagatgacgacgcaaaacggctttggcggtttctgttaagcccggaagtggcttgttcatttcctgggaaaatcgttgcacgaagcgttcggcaagcaaaatcacatcttcgccaagctcgcgaagcggcggcatgagaaacgaaatcacattgatgcgataaaataaatcctcacgaaattttcctgcggtaaccttttcttccaacgacgcgttggtggcgcaaatcaagcgaacatcggctgtgatgggttttgtgccgcccactcgccgaaacgctttggtttcaagcaccgaaagcaattttgactgaacagccatcgaggcagagtcaatttcatcaagaaaaattgttccgccatcggcaatttcaaaaagaccttttttggtggattttgcgtcggtgaaagcgccttgttcatgaccaaaaagctcggcttcgagcagcgtttccggtagcgcggcgcaattaatttcaataaattttccagcagattgacggcgcgatagcttatgaataatagaggcagccaagtttttaccggtgccggtttcgccgcgaatgagaaccgtggagtcgatgccggaaatttgttccagcatggcgcgcaagcttttcattgcggagctatttccaatgagttcaacggggcgaagctgcgtgacttcttgttgcagcttttcgacttcggttttgtagcgagccgtttcttcatgcagttcgacgctgcgaattgcgcggtgaatcagctcttttagaacgttaaaatttgcggttgaaactgaacccgccgtattcttttccaaatagtgaaacgcgccttgtttgagcacttccacagccgcttccacagagccgtaggcggtcatcacaataatgggaacttcaggaaatcgctctttgatgagcatggtgagttcgagcccgttggtttccggcatcgcataatcagaaatgaccagcgctggcggctcggtttcgatttgtttgaggcaagttttcgcgtcagggaaaagttgtacctgatagtctttagaaaggactttgttcagaagtaatctgaaacttgggtcatcgtcaacaatgtataacgtccgtttcatcgtgttatgatttcatcaaaacaaatgccaagccttacttatttgggaggatccctataaaaagggaacacgctaaatactcagattgtccctaaaatacaaatcttgcacagaagattcatgattaatttcaatctttgaaaaagccttcactttgagttcaatgttcctgaaatatgctctggatgggttgaatgtaaaagccaccttttggtttaaaaagcctgtaagctccgttttttaacgcgtggtgtttcgtgcaagatttgtatctttatttttttaacagaagggtttcttacacaagacaatttataaatgctgatttatcaacgcacactcaaaaaagaagtttctctttggggcaccggattgcataccggaaaagattgcatgattaccttcaaacctgcgcccgaaggttatggatatcgatttgttcgcaccgaccttcctgactcgcctgaaatccctgcagatattgatcacgttgtggatattcgtagagggacaaccatcggaattggcgatgcgaaaattcacacgactgagcatgtgttgtcggcgctttacgggttagaaattgacaactgccgaattgaactgacgggtccagaaccgccggtttgcgatggaagttccaagccgtttgtcgatgccattctttctgtcgggttgcaaaatcaatctgagcccaagaactacttggttattaacgagacaattgagtatcacgaaccagaacggaacattagcattgttgcgctgccgttagatagcttccgcataacggttatggttgattacaaaaatccggcattaggctcgcagcattccggtttgttcaacttggaaaaggaatttgtgaatgattttgcctcaagtcgcacgttctgttttctaagtgaagtttctgaattggctaatcaaggcttaatcaaaggcggcgatattgaaaatgcggttgtcattgtcgaccaaaaaatggcgcagcatgagctcgaagcgttggcgaaaaaaattggtgaagatggcagccaactgtgcatcggcgaaaatggaattttgaataatcgcgaattgcgtttcccgaacgagccggctcgccataaattgctcgacatgctgggcgatttggcacttttgggaatgccgattaaagctcaagtgctggcagcgcgtcctggccatgcggccaatgtggagtttgttaaaaagcttcgcaagtatgctgagcgcaataagttagcgcaaaaatttcagcacgagcgtaaagccgggatcatttttgacagccaagccattgcgcgcattattccgcaccgttatccatttttgctaattgataaaattgtggaattcgaactcgatgagcgcattgttggtgtgaaaaatgtcaccatcaatgaaccgtttttccaaggccactttccgggcaatccaattatgcctggcgtgctcattttggaagcgatggcgcaatctggcggcatcatgcttttgaatggaaacgaaggctttcacgataagctcgtctttttcatggggattgataaagcgcgtttccgtaaaccggtggtgccgggcgacacgctcacgattgagtccattatgaaaaatcgtcgccggaatgtttgcatgtttagctcgaaagcgtatgtgcgcggcgagcttgtctgtgaagcagaattgatggcgaccgtcatcgacaaaaaagacgcggagaaaaaagctaaagtttaatttatcacgccataaagaatccgtgctgctatgggttctttatgggttttatctgttcagtggccaggttcgggcacttgcagaaatgaaagttaccctgcgaaagtaggaatccatcattttgaatgaatttcattgatcgcatattccgttttcaacgcatttaatgacatcgtttttcatgcagcttcagaaattttatgccatttatgggcaaggattatggaaaacgaagttcaaaagaaagcgtatctccgctgaaaaaagcttcttgattgttcagttggcatcgttaggcgatgcttgcacgcttgtccctacaataaaaaagctggccgaaaacaacttgccgatagacatcatttgcagcgcgggtctcgagccattgtggtcggcattttttccttccgcgcaagtggtgggttttgccagtaaaaagtggtctggcgcgtatgttcaatcgctggtaagaaaatcgctccggtcgagttacgaggctgtttttgtcacgagcattcatccatacgcgggatttgtggcgtctcaggtgcgtgcggccagccgctacgggatgatagaaggcaatcggttttataaaggcgcgcgtgttttttatgataaagtgtatcgtgccgcgccgaacgagcatgtttccaagcgcttcaacggattgttttcgctttacgagccgtttgcgaagcagtttgaagcggctgcggttcaaagcctgtcgccgcaaaagataaaggatagaaaatatgttttggtacatcctggtgccaaatggccgccgcgtcgctggccaaaagaattttacggtgaactgctccggcgattggcaaacgatggagttttctgcaaggtgttggtaaatcaggccgaaacggatctgtatgaattttttaaatcgcaggtgcagcctggaaaaatcgagatggcacatacccgagatttgatggatttaatggcggcggttgctggctgtacagtttttcttggaaatgattcagggccgtcgcatttggcgaatttgtacggaaagcccattattgttttgtgggggcctggaaattacgaacgaatccgaccgcttggtgaaaatgtgtcgattatcatcaaagaaatcgagtgtcgtccttgccggcagtatgtccgggagaagttttgtgaacggggcgaaaatgtttgtttgcgttctatttccgttgaggaagttcatcgggcagtgcgcgaaaaactgcaaaccgtgcgtccagcgagttagcctatttttacattaattggagtggcctaaaatgcgaattgtttatctaaataaagttctgttggatagcccgctgccagcggtgaatttttcccttgccaatgcctatggcttggcgcaagccggtgccgaaacgtttctcatggttcaaaaaaaaacggagcatatcaatcaggcgcgtctgtttgaaaattttcacatcgagccgctttcgaattttcatctgaaaatttacgaccagaagtattttttcggcataaaaaccaaccaatggttttacatggatgcgtttcgcgacatcagaaaatggcatcgcgaaaaacccatagacgttgttgtttcgcgcgatccgggcgctttaccatatatggcaaagctgaatcgaagcaagcaaatcgccgttttttatcagccgcataatttttatgccgacctcagcgttcgccccgatgtcaatccgaaaaacgcgaaaaaatatcatttgctggaaaaaaaatacattccgaaaatgacgggcgtgttgtgcttgcaggactcgcaggccgaatggtttcggaaggcgtttccttcgcaaaatattttggtcgcaaaacccggcatgatgcgcacgcagccgcacgccggaaaaggatttcagcgccggttaatcggttatgtggggagtttgcagcttaaaaaaggcgttgaaaccttgctgcgagcgtttcagatattagagccggaaaaatttaaggtcattttagtcggcggcagaaatcagcatgaaatggccgaactcaagcagcgaatttatgaacttggccttgaggacaaagtgctaatcaccggatgggtttcgtatgcgcaggtagaaatttaccttgaaaaaatctccgtcgggattattccgctaagtgatgaattttacaatcgttatcttaccgcgccgaacaagctgtttgattatctttcgcgcgggattccgattgtggcgtccgatttgccgtccatccgcgattttattgccgaaggaaatgaagggttgtttgtcccgcctgaaaaccctgaagcgctggccgccgccattcgcaaaatatttgagagcgaacagagttacgaggcctttcatgcgagggcgcggaaatcggcaatcaaatatttgtgggaaaatcaagcccgcaacatgatcgagcaaatccaaaaatgcttgaaataaaatctgaaacagggaaatagcggaaattgaagcaagcgctgttgtccctgttttttgccgtggatgactacttctctttcctcaatggcagcagcttccttgatggaggcaaattgtgccgccacatgcctcgcaagtccatttttgttgttcgcttcctaaaaaatcctgaataccgagttgccgaatcgacttgagattttcaataagacgggtgtcgtatcgagtgcggtatcttttgtccaaatgttgtaatggcttgcaaggaaatgcttcgcattcaaagcaaaattggcactggccatttgaatgaaagcgcaagttttgattttgcaggtaatttgtgatcggtttttatcgctgtcctctctacatccgtggcaccggtttcgtttcctccgataagcccagcaaacactgcaattgattccgcagggtgcgatcaagcgttcgttaatatccgaagcctttgcttttgatttctcaaaggaaatgtcaaatagaaaatgatgaatgttttggcaatttaagcgatgagagcaggaaaaagcaggaaaaatgaaattttgatgaagggaaaaacgtgcgactaaaaaaacgtgataaacagaaagcaatttattaacgagcggagagggtgggattcgaacccacggtacgcgaatagcgcacaacggttttcgagaccgcccgattcaaccactctcgcacctctccgtgatagaataaacattgtatgtcaaacataaacagaaaaagcctcttaaacgaggcttttctattttttagagcgggaaacgagattcgaactcgcgacctacaccttggcaaggtgtcgctctaccagctgagctattcccgcctgaagagtttgcaattataccacttcttttgattctatgcaaattctaaatgatctttttttgaaaaaaagctattttttctaattcctatcaattttttcctcaaaaatcagttgaaatgtccagatcagttgttaagctagatcaaaaaagcgctggaataatttgaaaacaatgatacgacgatcaaaaaagcatgagattttttatcatattttctgaaattcactgacaaaaacttttcaaggagaaaatatggcagcaacaccctctaatatgattccgcttgggacgcacgctcccgattttgcattaatcgatacggtttctgaaaaaacgctctcgctcgcggatgtcaaatctggtatcgcgacggtgatcatgtttatttgcaatcattgcccgtatgtgaagcatatcaacggcgaactggttcgtttggcaaatgattatcgggtgaagggcgtctcgtttgtggcgattagttcaaacgatgtggataattatcctgaggacgcgcccaagaaaatgaaggaagctgcggaagcgttaggctatccgtttccttacctttacgacgaatcgcaggctgttgcaaaagcttatgacgcagcttgcacgcccgatttttacatttttgatagaaatttagcacttgtttatcgcggccaactggatgattcgcggccacaaacagagattcctgtgacgggtaaggacattcgtgccgcgcttgacgcgatgcttgtgggcaagcccgtcagcgaaaaacaaattccaagcatcggctgcaatatcaagtggaaaaaatcctaatcatttgcctgttgaaaaaaaatatgaaaatgctctggggaattgatttaggcggaacgaaaattgaaggtgtcgtgctcaatcccgaaacgccaaatttgccgctctgccgcttgcgaatagacacgcaggcgcagggcggttacgcgcatatcatagagcgaatagccttgcttattagccaaatgtcggtgcaagtgggcggcgtgatgccaaatgttgttggcgttggcacgcctggtgcaattgacccgatttcaggcaaactgaaaaatagcaacacggtttgcttaaacggtcagccgctaaaaatggcgcttgaaaagcgcttgggcgttgcgttgcggatggccaacgatgcgaattgctttgctcttgcggaggcttatttaggtgcgggaagaccagaatcgcgagcgcaagaacatatcgttttcggcgtgattatgggaacaggcgttggcggcggcctggtcgtgaatgggcaggttgtggcaggttgtcagggaattgcaggcgagtggggacataatgtaattgaacctgaaggtgaaaagtgctactgtggaaaaaaaggttgtgttgaaacggtgatttctggtccggcattggagcggttttatgaaaacctcgcaggctcgcgccgctcgttaaaagaaatttcgcaaagagcgagaatcgggcaagacgctttcgccgaaaaaacgctcgcgcgcctcactgcctattttggaaaggcaattgcgacggtaatcaacattgtagacccgcacgtgattgtgttaggcggcggcgttggaaatatcgatttgctgtattccaaaggaatcgcagaagcgcaaaaacatgttttcaacaaccgctttgaaacgaagattgttaaacccacgcttggcgacagcgctggggttttcggcgcagcactgctttgccaagacttcagatcagcttcttaaatgggatttgcttgttggttgatgtaaatcaacggcttccttgatattcgatctatctacaacgaatttttcgcagccttatcatccaaccaattttgcaaagatcgttcggactcgaatgatggatttcccttgagtaagccagaaaccgaaatatcttcgtcaagtagcggccagtgaatgcctgtgcctcgtcccatcagttcataagtgctgcgttcctcaactgtgccatgaaataagcgtggataccatgtaatcggaacggaaatccggcgtccgtcaaacaaactaacaatcaattcatcttcggtgacttcaacatttgaagcagcagcctcacgctcaacgatggctaaagaattcatcccatttcctttcaatttcttgtttattttcttctgctaatttttcaatatctcgcaactaccttggagaatacccgatgtttacggcaaggcgaactggttgaatccaaaactttgccatattctcgccatgtttgacatgaacatgaacgggctcgtcaccgtcagaggcatagaaaaaaagcgatacggccctattctcaagatcgttggcataagcaagttcttaatttaatcaagacgtcccaagtcagtaattttagctaaactctctaagtataaagtgtcgggacaaaagtcttgaccgcttgccattgaatgctgccaagaaacggcctcaccgcgtaaaatttctttttatccggctatcaattcttcttgataaatttcaattcatgcctgaacgagcttgactttacttgttttcaatctgctcatcaaaaaattcccacccaacatatttccaaaaaatcggttatttttgaaataacgaattcaaatccaaaaatgatcgtcccatgaaaattctgctaaaaattctccttggccttttggcaatcctgctcatcgcgacagcaggcgcatggttttatctcaaatcgcaattttccgacgaggcgctcaccgcgcaggccaaccaggcgatttccgaaagtttggcacggaaagcctccgtcggcaacgtctcgctgacactctggccgccggttagccttgaaatccaaaatctaatcatagaaaacagtcccgataccggtttcacccacgcgcgcccaatgtttgaactcaaaagtgcgctcgttcgcgtcaatgtacttgcgctgtttcaaaaacgcatcgaggtggcggaaatcaccgccgattcgccttatttccttcaagaaaccaacttccttggcgcaaccaaccttgagggattgatgaaagaaactgccgacagcgcctccgccacggcaaccgaagaacaaactgaatccgatagcgaaagcttgatttccggtgttactttcgaacgaattaccatcaaaaatttggtttatgaaaagctcgatcgcaaggaaaattcctcgctgacagcaaccggcatcgggcttgaagttcgcgccgaattggaaagcgctaccaacgtgctttcacttgatggcgattttaccgttgaaaaaatgagctttgcaaacgctttcggcacgctcgtggaagatttgaaaatcaccggcacgcagaaaagcaagttttatttggacgctggaaaatttgaattcacagaggccgaagcgaccgccggacttttgccgctcacgctctctggctacatggacagcctttacaccgagcgcttcttttttgacctgaaaatcgagtcgcccgaatccgacctgaaagcggtgctttcgctcatttccgaaaaaatgaccaaagacatagcgtcggcgaaaacctccggcaagttcaagtttgacatggcgattttgggcacgatgaccgaaaccgaaattccgggatttaccatgaattttgacctctcggacggcaagctgcaatatccgggtttgccaaaacccatcaccgatcttgatttgcatggcaaattgacagaggccacgtttgatttgaaatcgtttcgtgcggcgctcggctcaaacaaaattgacggcgcgcttttggtcgaagattttgagcgtaagaaaatcaatcttcgcttatttacggagcttcatttgggggagctttcccaattttatccgttagaaaaaggcacgacgctttcgggcgaaatcaactcgaatgttcgggttagcgcgttgcttagcaacatgcaagccgcgaatgcttccgggtcggccacatttgcaaaggtcaattacaattcacccgacatgcaaacgccgctttcaaatttgagcggcacgctgaatttcagcaacgagcgtgtggaaattaaaaatctttcgctcatgctcggcgaaagcgacattcgcttcgacggttatctggagcaatatctgcggctcgcgttttccgattcaaccaaaggaaaaacgccgtatttttatgcgtcgctgcgttctaaaaatttgaaccttgacgagcttcttcccgccgacacgtcagccaaaaagacgcaaacttccaccgaaacagcgcaaaaacgcgagcaacttcctgatataaacggcaagtttgatgtcgaaattaatgcgatgacggtgaataaaattcaaatgacggatgccaaaggccaggttgttctgaaggataaaatcttggatttgagcggacttcaattggtgctttttggtggaaaggccagtatgtcgggtcaaattaatttggccgacatcaaccatccgaattttgatttagatatgtctattcaagatttgagcgtttcaaaaatgatgaccgagatgcccgatcttgatcagtttgccaaaatcggccagtatatcgaatctaatgtttcgatgaagacggatttttcaggaaaattaaacgatacgctcgggcttgatttttcgtcgtttcttgcgaacggaaatttaaacatgaaaaaaggtgaaatgagcggccatccagttcaaaacaaaattgcttcggcgctcaacaacgacgatctgaaaaagctcgccattagcaactggacgcaatcatttgagattaaaaacgggcgaatgtatgtcgagaatttgaacttttcggcaaacggcgcggaagttcaagccagcggttcgcaaggtttagacaagagccttgattataaagtcacaatgaaattgccaaagtcggcgcagagtggcattcaacaagccattggcggaacgggcgcgtcgcttctgaccgataaaacggggcgaattccggttaatttactcgtgagcggcacattcgactcgccaaaagtttcgttggacaaaaccgcgttggtttcaaatgccgcagcgaacctcttaaatccggcaaaagcgaaggttgaagagaaaaaagcggcggttgaaaaagtcattgaggaaaagaaatcggaggccaaaaaagcggtgaaagaaaaagtcaatgaggagaagcaaaagcttgaagagaaggcgaagaaaaatatcaagaaaatgttggggttttaagctaacaggcgctttttacagagaaaaatggccaattcgcagcaagttggtcattttttttctgttactgcttttcacgatgccaacgattgctcaggataaatacgggtttctgtcaaaagactttcatcaaggcaatcgtgagcggctcagggaatttttaccggagcaatcaattgcgattttttttgctgcggaagtcaagaatcgcaacggcgatgtcaattttccttaccgtcaggaaagctcgtttttgtacctaaccggtctgaatgaaccggacgctattctgctgatgtccaaagattcaattcgcattgatggaaaatgcacgcgcgaaattttatttctcaaagaaacggatcaaaaagaatcactttggcacggcaaaacattgcagcctgaagccgcaaatcgcgagattggcatctcgtatgcgatttcgaaagagcgtttttccccgttgatttttgatacgctgcttcaaaaagatacaatcctaactgtttttacctatcagcctgaaaacgcgttttcttttgagaaatcgattattcccgcaagacaacgtgaatttcaacagaaactcttggaaaaaggcattttgatgaaagatgcagacgagtttctttcggaacttcgcgcggtcaagcaaccgattgaaatcgatatgattttaaaagcgacggatgtggcgatgatggcgcataaacaagcgataaaatcctgcacgccgggcatgtacgaatacgaattggcggcgctcgccgaatatattttcaaaaaagaaggttgtctttttcccgcgtactcgccgattgtcgcgtcgggaaaaaatgcgctcaccttgcattacgaccgaaatgcgaaaaaaattgaagatggcgaactggttttaatggacatgtcggacgaatttcaaggttatgcgtcggatgtgacgcgaacgattccggcaaatggaaaatttagtgcgctgcaactgatgctttatcgactcgtgctggccgctcacgatgcggcgttggacgcgtgccgcacgggaaataattttgccgcaccgcaccagcgagcttgcgaggttttgagcgccggattgatgaaactcggcatcattcaaaaaccggaagattataagaactatttcatgcacggcacaagccacacggtcgggctggacgtgcatgactcgccaatcacggcgcttgaggaaggcaatgtcatcaccatagaacccggactttacatcgcggaaaactcgccatgcgataaaaaatattggaacatcggcatccgccttgaagatgtggtgatgattacggacgaagcgccattcgtgctttccgacgcgcttccgcttcagcccgaagccattgaagccatgatgcaagaaactggcttgggcaatttgcctgtaaaataaattgccctaaccctctggatcactcaaaattcaatcactgtttttcaaacaccgcaacgctctcgatatgattcgtatgcggaaacatatcgacgggctgggcttctaaaagttgatactcgccattttcgcaaaaaagctggccatcgcgggcgaggctggccggattgcaactgacataaacaatccgcttgggcgaaagtctcaacagcatttgaaccgctttcgggtgcattcccgcgcgtggtgggtcggtgatgacgacatccggcagaccgaacgcttccaattccggcgagatttttccaaaatccttcaggtcaagcattcgaaatgcgcaatttttcacgtcgtttcgttcggcatttttcttggcatcttcaattgcgctatcaaccagctcgatgcctaacactttttgacaggcatcggaaatgaaaatcgaaatcgaacctgtgccgcaataaagatcatagacgatgtcgtcctgcgagagcttcgcaaattcccgcgttttttgatataaattcagcgtttgcgccgagttcgtttggaaaaacgaattggcggaaatatcgaacgcatagttgccgagcgtttcggtgatatggcctttgccaatcacacaaaattcttcttcgccgaaagccaccgtgtttttctttgtggaaatattattgacaaacgtcgttagtttttcctgaagcgcttctttgagttgatattccagttcttgcatcaattcggtgtcgtgccacgaagtgaccaaattcaccatcaattcgcccgtattttcgccgcttcggatgacgagatttcgcaaaaaaccttcgtgcgtaaccgtagaataagccgttagttttttctccaaacaaaacgctttaacgatgtgcaaaacggtgttcatttcgggcgaggcgatgtcgcaattatcgatatcgatggccttgtcgtaacggcgcggtgcatggaagccaagcgcaaaatccgttcgtttttgcaattcgccttcttccacgccaatctcttccggtagcaaatagcgctggttggaaaatgaaaaatcaaccttattgcgataattgaaaatatgaggcgcgtgaatggccggtttcatcaaaaaagttttaaatccgccgatatgcagaagtgcgtcggaaacttgtttttctttttgccgaagctgcgcggcataagaaacatgctgccatttgcaaccaccgcaaacgccgaagtggaaacattttggcggcactctatcgggcgaagggcttaaaatgcggtgaagtttggcttctatataatttttttttgttttgaacacaacggcttcaacttcgtcgccgatggccaatcggccttgaacaaaaacactcattccactttcgagacgaccgtagcacctatcgccttctgcaatgtcactaacggtcaaatgaaccgtgtctccctttttggtcataaaaatcaagaatcaattaaatatcaaaggaatttttttgtataaatcagcatgaaatagtaatatcggtcatgtatttggaccatcctaatcagcccaatgacatttttatctaacctaaaattttacaggcggtaaaggtttctttggactccatgaaaactgacaacaaacatgactctaacttcttacttaattagaaacaaactgcatctttctattctctcagcgttaggcgcggctgcctggtcaatgtattttggagttgaagtaaattggtgggcaattttaacggttttttttctcaccttttccatttatcagtacaatcgcctaacggatgatgttgaagattctgccaatgaccccgatagttttcaagatgccaaaaagaatgaaattctcatcacttatgtaagtttttatcttctttccgcactttcgctgattattgcctatcaattcggtatgatggctttttgggtcacacttggcatcgaaatcattggctttttatataaccacaaatgttttcctgattttctttccaacatgttaggcggcgcgcgccggtttaaagacatttacgtggtcaaaaatttaacaccgcctatcgattgggcaacagcgctggtttttcttccactcattttcgcaaacgagccgcttaccttacaagcctggatctgttgggcgtacgtttttctttgcaccttttttattgaagttatgtgggatatgcgcgaccgccacggcgaccttatcagcggcatcaaaaccattgcgaattcgttctcgctttataaaaccaaggtgatattaaacacgctcaatgctgcatctggtattggcattatgctggcaacttataaaggcgtgttgccgcaggtctcctattttcttttgtccaacaatgtggcggtgatgctaattgcaagtgcctataaggaagaaaaagcacacgccatgcgaaaaattagcgatatgacgatttttcttgcgggaatgttatttctttctttcggttttattgcgtatttttcgcattaaatatgtaaatggctaaataaataaaaaataaaccccgtatccccgaaaattttaatgaagcaactaagtttagttttttcgttcttggtgttttttactcaaacattgcttgctcaagctcctcaggatggagctgagcaagtgacggataccaccagctatcgcgccgactatttctttttccaaacaaccggcgatcctaactatcttctcagtcaaacggcctatcaagcagttcttttgtcagctcgcctttctggatacaagccggaggaaatcgaggtgaccattacggtttcggataaggagtcaaataaaaagaaatcccaaaagaaaaataccaacgaagaaagaaaagcctaaagtcaaaaagtttgattagcgcaaaaacgaatttcaaaccggctttcatatttgccagcaggcttttgcaaaacgcagtgtttttcagttaagtggatatttttctgttttgttcaagcaaaattgctttcgcccccatctgtaaagcaacatttctcaaaaaacgctttttcccttctcgattcatcttttatttcggtttaaaaattttcatttacaaacggttcgtgtaagaaaaaacgtgcacaaaattagtataaaaaataagcacggaagctcgtataataggctcaagcgaggaaactgcgagcttcatttttcctgaaataaaggggttcaatttgtaaatcgcacagatcgcgtgtatttttaggcgcgatgtttttcgtcacaattatttaaaacaggagttagaataaatgcacttggatattttgaaaaatgccgacccggaagtttatgcagccattcaatctgagcttgaacggcaaaccgacacgttggaactcattgcttcggaaaacttcaccagccgcgccgtcatggaagcgtgtggctcggtgatgaccaataaatatgcggaaggctatccaggaaagcgtttttatggcggatgtgaatttgtggatgtagctgaagatcttgcacgcgatagagccaaaaaattgtttagctgtgaatatgcaaatgtgcagccacactcaggatcaagtgccaatatggctgtgatttttaccttctgcaaacctggcgacactattcttggttttgacctctcgcatggcggccacttaacgcatggtagtccggtcaacttttccggccagttttacaacgcacacttttacggcgtggaaaaagaaaccggtcgcatcgacatgaaccgtgttgaggaaaaggccaaagaagttaaaccgaaattaattatctgcggtgcaagcgcttattctcgtgattgggagtatgccgaattccgccgcattgccgatagcgttgacgcaattttgatggccgacatcgctcatccagctggactgattgcaacaggccttctgaacgacccgatgccgcactgtcatgtcgtaactaccacgactcacaaaacccttcgcggaccgcgtggcggcatgattctcatgggcaaagattttgaaaacccgatgggcatcaaagctaaaacgaaaactggcgaacgcatcaaaatggtttccgagttgctcgatgccatggtgatgccgggcattcaaggtggaccgctcatgcacgtaatcgccggaaaagcggttgcgttcggtgaagccttgaaccctgagtataagcaatacatggagcaggttcgcaaaaacgctgcagcaatggctgagcagtttatttcgcttggttatgatattattagcggtggaacagacaaccacttgatgttgatcgacctcagaaataaagatattactggtaaaaaaacggaaaacttgcttcatgaagcgggtatcacggtcaataaaaacatggtgccgtttgatgacaagtcgccgtttgtaaccagcggttttcgtgttggcgctgcggccatgacgaccagagaaatgaaagaagccgaagcgaaaaccatcgtcaaatttatcgataaagtcatctcaaatgcaggttcggaaaatatttctgcgatttgtcaggaagtcaaagaagaggtgaacgccttatgccagcagttccctttatatgatttcgttccagcatcttaattccttttcaagtagccgtcggagtcaatttccggcggcttttttgttatagcaaaagtcaaattactgatgttatcctgagcggaaacgaagggcgttaaaagtctgtcttcgtctccgctatcgatgacaaaaaaagaaccgatgtcattctgaggcttcttagccgaagaatccaacgtggccagacgcatggatgcttcgccgaagacggctcagcatggcacgttaccagttgtcattcaaccgtttatctttttccgattcggaaaaatggccggctcagccggacacggagtttagtatgcaaataattaggcagttagtcataatcatcttttcttgccctacgctatgaaacgtacaaaaatcatttgtacacttggcccttcaaccgattcaattgaaaaaatcgtcgatctgatcaatgaagggatggatgttgcccgcttgaatttttctcacggaacaagagaagagcaagaacagcgaattcagcttgttcgaaaagcctctgaactaaccggaaaagctgttgcgattcttcaagatttgcaagggccgaaaattagaattggcgatttagccaaaacggtgctgttaaatcaaggcgagcagctgagaatctcgacggaggagcagcttggcaattacgaagtcgtttctacgagctacaaggaaattgtcaacgatgttaatcccggcgatacaattttgatggacgacgggcgaattgaattgaaagtgatttcgaaaaccgcaaccgaagtggttactgagattgtcattggtggattgctcaagccgaaaaaaggcttgaatttgcccggcgttaatatttccattccgtcgcttacggaaaaagacctggaagatttggatttcggtttggcgcatgatgtcgacatggtggcgctttcctttgttcgatcggccaacgatgtgaagcgcatcaagcaactcattcacgaaaagaacaaggacgtttgggcaattgccaaaatcgaaaagccggaagccgtcgctaatatcgatgcgattattttggaatcggatggcgtcatggtggcgcgtggcgatttgggcatcgagatgcgtaccgaagaagtgccggtgttgcaaaagatgattgtggaaaaatgcagtttagcgcataagccggtgattattgccacgcaaatgttggagtcgatgattgaaaatccgcgtccgactcgcgcggaggcgaacgatgtggccaatgccgtttttgatggcacagatgcggtgatgcttagcggcgaaaccgctgccggaaattttccggttgaagccgtgcgaaccatgcgagaaattatcgagcgagttgaaaaacaaggtctcacgcatattcccgtaaggcaaaaacaatggatgcaagcgtgttcgcctcgcattcgctgcatcgatttggatgaagccattgcggcctctgcggttcaaattgcggaatccttgttagccaaagcgattattgttttgactcacagtggcgcaactgccgtgaaaatttccaagcaaaagccaaagtgcgcagtgattgcggtttcggacaaagaggaagttcagcgatggatgtgcatggtgtgggggataaataccattgtcacagaaacgatggtttccacagacgaaagcttcagaaaaattgagaaaatattgcgagaaaacggcgtcgttaaaacaggtgaccttgtggtctacactttaggtattcccattcttgatcacggcggaacggacaccataaaagttagtcacgtcaactaattcaaaagacccgttttccctcatgacgcttagtgctcaacgggatcgcatacggatttttcatgatgttgatgggtgtaagtataaacatatccgccaataatagctgtcacgggcgcaacaagcaccaagccaaaacttcctaccaacgtttgtagaatttccgccgcgataaaattgatgttgaaaatgctctcggttggtgtgccttgcgccatgaagaccattaaaataaaggtaaagctgccagaataagcaaaaagcagcgtcgtagtcatggttccgataacggcataagaaacgcggaaaccggacgtgatgagctcttttgtggagatgcgcggatgcttatcgatgacttcttcctgcgaggccgcaatgtccatagcgacatccatcaccgcgccgctggccgaaataaaaattcccgcgatgaaaatatccgtcagctgtaagtgcataaatccggcatagagaagcatttcggaaaactctttaaccgtgccgggaattttaaaaaagtgtccaaaaatgatggctaaaacggttgttagcgccacccctgcaattgaacccgataatgccacaatgccttttctcgtgaagccagtaataagcaaaatgatcacagctgtggtgatggcaacaattaaaaacgaaatgggcaaaggtggatagccttttaagaataagggaatcaggagtttccaaatggccagtgtggtaaaaacgaaagagagcagcgcacgaaacccgattgattttgcaaaaaacactagaaaaagggcaaagaccaaaaataagataaattctatgtcgctgcgatacatatcgcttgcgcgcgcgctaaccactttttctgactttttatctaaattcaaaatagctaaaactttatctccggttttaaacaccttatcgatgttcatttgtcccatcaatacattggctgctgtgacggtgtctccggtaaatggcccgcttaaaatcttgatttcaatgtcttgtgtgcctgtaatcaccacacctaagtgtttcagatcgtgattatcaacgctgacaaccgtggcttgttcaaacagcttgttcttggtaaagtatggattttcaaatccggtgggaataaaccataaaacagcgcataagagaataataataactgtaaaagcaacattcagtttcgatttcaactctggattcatagatcagcatgataagtggatataaaaaaagcggcacgagcaaaacgccgcgccgccttagaaagctataaaaaagtgcttaatcttctaattggccgatttccatgattttattcgcgatatcggtattgtcatagtaaccgctgaattcgtcggaatctacgccaatagcaagcacgggaacaggaacagctgtgtgatagtagctggtccaagaaaggcctgacttttcgttgagaatgtgagtgatggtaacggttagtggatcgtagtaaccgtagagaatattattctcttcgtcagtcttaagcgtttcgccgttcatgctcatgttgaaagcatcttcaagtctggtagaatcgtaagctgagagcgccatttgctcgtcgagcttgatatcaccaagaccgaagtaagttttgatagaatcaagagccatttcaaaggtaacatcttcctcaacagagtagccagaaacatcgttgcctgcccatgcagccactttttcagagaaaagctggaacgagatggtttggtactgcaaaagttcaaaagctgattcgtattcagtgccagtgtagccaagcgttaaaccgccgcactcgtggtcaccagtaacaacgatgagcgtttcatctttgtgattgttgtagaaagaaagcgcttttccaattgcgttatcaaacgccatcatgtcgagaatagaagtaaccgcgtcgttggcgtggcaagcccagtcaactttaccgccttcaaccatcatgaagaagccatcttcattgtcttctaaaagatcgatacctttttgagtaaagtcagccaagctgatctggtcgttttcgctgctctgagcgcttaagtcaatcgcataaggaagtgcgcagccatcggctgtgtaggtttctaacttttcaatggtggcgataactttgccgctgctgatagcatcgagggaggctttcgtatttacgtaagtgtagcctttttcttcagcgtgagagataaagtcgcttaagcttgcataatcgcgaagggaagagttggcaggtgagccagttgcataagtattatgaagaaccgttccaccagcaaaatagtcaaagttgctattaaccaaatagttggcgatatcttcataattttttctggtggcggtgtgtgcgtagaatgcagctggtgtggcgtggtcgatgctaacgcttgaaacaatgccgattttcatgcctttatcatgcgccatttcagccattgttggaaggtcgagtttgcgctcgccgttcatagaaatggtgttgatggttgtcttatggccggtggctaaagcagtggctgcagcggcagaaccagtgatgtagcgatcttctgcataagtggttgccatacctgcaactgggaattcgttcatgttcattttgccgaggaattccgtgctggtggttgggaaaccatcaacgccaagtgctgcttctgtcacgttgatttgaggggtagccataccgtcgccgatgaagaagaaaatgtactttgcaccttgagtggttggtaaggtaataatgatttcaaggttgccgcttgtgtactgaagctcgatagaggcggttgcggttgcaccggctttaaccgttgcttcaccagaaccttcagcgatcagctctgtgtcgttataagcttttatgctgatggtgtaagtgccggcttcgagcgaggagaaagaaccggaagctgtggtttcaccatctgcaaccgtgatgtttaatgtatccttgaaatcgtcttttgcaatggcaacaacgattttagtaatcgtgaagccttcatctaaggcagaagagaagtccaacgtgtaggacaacgtggcggttttaactgtttcctctgttgaggtcactttatcttcttcgttgtcgcagccagtcaggacaccgaagcacgcaattgctaaaattagcatcgcgagtgaaaagtttttcatgagtaatcctccttaaaagatgttatgtgtttgtagaaccatggaaaacagcttcacatggagcgcacaagtttagttctccgcttttattagagcgttactattctgttaaatgattgtaaaaagctctaaatcgaggtgcgcggaacgctcaagcaagatgaacggcggaactttttttaggggaagcaaaagcctgctatgccaattgctattcgccttcaatttaacggatttgctcatttcttcaaaaacgcgttttcgccaagcggcctcatatcgcgtgtttcttgtattgctcatcaaaaaaagtaggttatctttccagttgagatgggagaagcggcacggtgttatttttacatttcaactttaaataatttgtcatgcaaattgagaaaacaaccagcattttaagctgtggctggcttggattgccactcggtgcaaggctaattgagtgttgctgctgtgtaaaaggggcgacacggtcaccggaaaaattacctattctgaaaggttatggcattgatccgtacctcattaatctgaatcctgaaatgggcggtgaaaatgttgaagattttttaagcagcgaggttttgatcatcaatattcctccagaaatgcgcgatgatgttgttgcgtatcattacagacaagtggcctcgatcttgcagtatgttcaagattcgcctgttgaaaaaatcctgtttgtcagttctacttctgtttatccgtcattgaacagggcggtgtgcgaagaggacgcgagctattcggtttcgcccattggcgatgcgttgctcaaagtggaatcgctcttaatgagtgaggccagcgtgaaaacgacttgtgttcgatttagcgggctgatgggatacgatcgaaagcccgggaaattttttgccggaaagaaagagcttccgcgcggcggagaaccggtaaattttattcatcgcgatgactgcgtggaaattatttgtcgcatcttgaaagaagagaaatggggagaaatttataacgcctctgccgatgtgcatccaacaaaaaaagaattttattctgaagccgctaaggtcattggattggagccgccggcgtttgcgaatgagaaccaagagccgtttaaaattattgatgcggaaaagttaaaagcggatttgaattacacatttaagtattcaaatccgatggacgctttgcataatacaaacgaagttgagttactgtgatttattttataacaggtgggcagcgctccggcaaaagcgcttttgcgcaaaagttggccaaaaaactctcgccgaagcccgtttatttggcaacttcacgcgtttgggacgagaatcaccgcgaaagaatcaaacgccatcaagctgatcgagatagttcctggcggacgatcgaagaggaaaaatatatttccaagcatctgttggcaggagaagtggtggtgctggattgcgtgacgctttggctgaccaattttttcaccgacacgaacttcaatttggcggaagctctggctctggccaaaaaggaattcacaaattttctcaaccaaaatttcacgctgattgctatttcaaacgagcttggcatgggcttgcacgcggaaagcgaaggcggtcggaattttgttgatttgcaaggttggatgaaccaatttatcgccgaaaaagctgatgaagtttttttcatggtttccggtcagcccttgaaagtaaaatgatcttttctgtcctttttcatccgaaatcccccatttcacatagtgaaggtcgaacgcgaattcgaggtttctaacatcataaaatctccatgtcaaaaaagtgacaataaagatttttgacgaaaagatgaatgaaatagaaaaaaaataattccccttttcatagattataggttatgctgcgttgctttgcagctgttttcattcaaaaattttcggacattttctccaataagggggcaattatgaagaagcaatttctcgaaaaactgtttgttttgctcttgatcttaacggtcgggctaacggtttcatcttgcagtgatgacgatgatagttcttccggtagtagttatgacccaacaaaagctgagtcgctggtcgatgaggcgcgagctgaattggaaacgcagctctacgggttgattacctctgagctaagcggtgttgatcgcccaagcgatattgatttttcaaaatcctatgcgctttattccgaagcgctaacctacgatccagaaaacaaagatgcgaagtttggcgtgtctttcacctctatcttaaatatcacgcaggacgcggatgtcaatgaggccttcgatgcatggaacaactacatggccagtcgcaatgtgttgaattcaggatcggacggggaagttctggcttttctcccgcttggttttccggttcattttagcgatgccaatgtgggcattgcaactccgctggcaatttctgctcatttgatgacggcaagcacaacagactcgattcctcagcttgaagacgcacaagaaattcttgaagacgtggtgcttcctgtgctaacaagcgccatatctcgcctggatgaagtcgatgatgatgcctcgttcaaatttatgattacgccaaaaatgcaaggcgatgaaaatgaggattctgtggagatcgatttaaccgaaatctacgcgatggaagccgttttgaatatgctcaaatcttccgtgctgatgacagtcgcttatgatatcagcatggacggttatgatagcaccggcgtcagcaatgcgcttacgcaatcgacaaccagttttatggcgctgcgaaccaacggcaaaacctatatgagtgccgcgaaaacagctttgttaagtgcagccgacaaaatggatgctgcaattgcttttctcgaagctgagcaagacgaccaaagcaacgatattattaaaattggcggcgatgatggcgtttctgaaagtgaaatggaaaaagtcacagatgcaactcaggaaattcgagatgctttcagtagcccaattgaggtgaaaaatgacttcaatggagatggcagtacgcaaactttgaagattaatctggccgcaatctttgacaatccgattgagaatttcaaagaactgctgcctgagtatagcctcaagattgaaacggaaaacggctatttatcaactactattacctggacagcaacggatttttcaagctggactattccgaatcccacattcaatggcctgtttcctgagcttacaaccgacgagaagtttaaggaattttttggcatcgatggcgatggatggaaacaggaagttcaggccgatcaagcggcattattaagcatcatcccggatattttagggttttcttttttcagtatttttggcctgctataaaagtaatagttgaaatgttttcaaatcgttgaatggggtaaaggaaaagccggctctctcttgggccggctttttttgattatgaaaaatcactcggtgcaactcatcctctctgtttttctttgggtgttattacccgaaagcggtttggggcaaggcttcaaccgaattttaccagcggattttagccacaaagattctctgggtttttcgcaactgagttttgagcaggtcagcctgtttccgctcgtgttgcaaaattatcgtgtgccaactgtcgcatcagagtttggttttacgaatttttaccattcaagaaaagaagattcatttcaccacaaagtgaccgatgaaagtcgatggctggcgtttgcgcttccttttgagtataaaaatagcgctcgctttgtgcttggcggcggctacaagaaagaggattttcagctgaaaattgaagagccgaatgaggaattgcgcttgagtgatttccgtgcggcaagcgaagactttgctatggcgggcaccgcgagatttgagcgtgttgaacttggtgtatcgctgcgtcatcgccagacggatgtcgcgtcaggagcgtggttttcgtttgctgtcgggttaaagcttccttggcgtacctcgctcagttatacagaatcgcaaactggtttttccgaacgcctcattttgcaaacttccgaccagcaggttgcgcttccattggacatagaactgcatcgccagcaaatgcaacttcgctcaaatccgattgcgcaaattgatttttgcgcaacggttgaaatgaatgacctttccaaaggtgaaattccctcgcagcgatcaaattatgcgtttgttgcgtcgggatatttttctaagcaaatgattgattttggctttcatctcgcgaaaaatcttcaattgtatttgcgttattctgccttgcgccttcgtgcgtcagccgatgtattttacgacgaaacaaaatttggcaaaatcaccgcgcttgaatttgatgcggaagcgtatcatatcagcgctgactatgaagcctggcagcggcatgtgtttggagttggtggagagcatcatttttggaaggcgtatgttcgcgctcgtgtggaaacttggccatttaccgaaacgctaattgatttgttaggaattcgcttgttggggcaagtaaaagctgaagtgccatttgaaaagtatttcatcgcgtatgaatatcgaacgaacccaaagttcctggctaaaattgagcttttcgatattcgccccgatggatttgctcaaacttggcggcctgagtttttggtttttggcatcacagatttgaaaaatcatgtgctttcggtcgatcgcattttagcgatgcagatttcacttggtgcagcgtatgctttttctcagttagagctgagttatcgcatttctcaactcattcccattcacacgcagaaacaaacggaatccagcgagttgccagagccagagccttcgccgacgccaaccgtaaaatcggccagcacaaaaacttccggtggcacgtttcatttgcttcggttggactacaaatttgattgacctacaaaattcctttttctttcaaaaaagcttctaatttttcaaccgttaggttttccacatattcgccgttattaacttgcatcgcgggcgcggttccgcagcttcccaagcactcggcttcctcgagcgaaagttttccatcagcggtgacgtcgccattttccaggccgaacttttctttcaggtagttgtaaatctcatagccgccgcaaagcgagcaactgatgttggtgcaaaccgcgaggtgcgttttgcctttgggttttttgaaatacattgtgtagaacgacgcgacgccgaaaacatccgctggtggcatctcgagcgtttttgctacaagctttagcgcatcctccgaaagccagccgaatttcgtttgcgccagccaaagcgttcgcatcacagcggcttcttttttgggatagcgacttttgtatgcttctatttgctgaaggtcggcgtcatcaaaaacgatttctgccggattttctgcgggaaaggtttcaaagcgctgagtgccttcaggcatttgaaggctatcaccatgcgcagcatgcgcgtgttctccgtttgattgacttgccatattcttgattctattataaggtgaattttctatttcagccgccgatttcaaattgatgatttcaatttcaaccccttttcaagcgtttgagaggctttttgcatcaagacttttggcttttctgaggacagaaaaaatcgccacagttttcgcaaaccggcgcaggaacatttttaaaaaccacaattgcgtttccacgttcaagcgtaaaagcggcaaagcacggtttcgctgttccattttcacaaatcacactttcatgaggtgattttactcatttttaactattcgtaagaaaatcacttatctgcctcgcccatcaccggatcgagtgagccgatgatgatgacgacatccgcaatcatgccgccttctaccaacttcggcaaggcttgcagattgcaaaacgacggactgcggatcttcagtcgccaaggcacgccttcaccgcgcgattgaatgtaaaatccaagttcgcccttcggcgcttcaatggcgtgataaatttcccctttcggcatttgaattcccgaatcggtcatcataaaatcgtgaatgagcgactccatcgaatggtaaatttcatctttccacgggaaagttttcttcgcatcttcgtttcgcacttcgcctttcgggagttttcgcaaggcttgctcaatgatttttacgctctcttccatttccagcattcgcatttggtagcgggcgtaagagtcgccgttttcgaaagtaggaatttcaaaatccaaatcgttgtaggccaaataaggctcatcgcggcgaatgtcgtaatggacgccacttgcacgaaggtttggaccggaaagaccaattgcgatggcatcttccttcgaaattacaccgacgccttccaaacgctcgatgaaaatccgattccgatcgagcaacttgcgccattcctgaattttcggcttgaattgcttgagccaacggatgataagctccgcacactcttttgataggtcggacgcgataccgccgacccggcaatgagaaatcgtaaatctcgcaccggtcaaaaggtcaaaaatatcataaattttttcccgctcttgaaatgtccaaaggaacacgctgagtgcgccggtgtccatcacaagcgcgccgatagagagcaaatgcgaggaaattcgcgccagttcgcaagcgattgtgcggatgtaggtcgcgcgttcaggcacttcaatttcggcgagtttttcaaccgcaagacaaagcgccgtgttgttcgagtacggcgacatgtaatccaagcggtcggtgtagggcatgaactcgtgatacgatttgttttcggccaatttttccatcgcgcggtgcaaatagccaagctccggcacagcatgaaccacgcgctcgccgtccagtttcaagaccacgcgaagcacgccgtgcgtagccggatgctgcggccccatgttgagcaccatggtttgttcaagcgggtcgtcttcttcgaacgttagggttgcgtctctatcttccagcagggcataaattttctgtcgagccatttttcgttcatcgcttttgagggcgggctcgggaagccgttcaagtccgtcggagaccgtgattttttcgtcgcgagttttcatttgcctatcaaaaattatgggttaaattcgctggccttgattgtaacgttttccggcgtcaagattttgcgccctttcgtcaaattcgggcaggggaatgctgccgggaacgccgaccaacggaaactcttttcgcatggggaaatattcaaaatcttctggcatgtagattcggcgcatgtcgggatgattgacgaacacgattccgaacatgtcataagtttcgcgctcgtaccagtccgctgccggccaaacggaaatcacgctcggcaagtgcggcttggcctcttcaagccaaactttcaaacgaatccgtgtgttgtgctccaaattcatcaggttgtagataacctcaaatcgcggctcttcgttaaagcggtctgcgccacaaatatccacgcaaaggttaaagcccagctcttctttcaaaaactgcgaaatctcccgaatgttttcttttttgacgcgaaaagtcagctcgtttctaaacttagtggtttcaagcagtgctttgggaaaagccgattggagagcaatggaaactttgttcaacataaaaatcgtacaggtttggtttttcgcttaacggcctacttagctaaaaagtgaggtagtcattctgagcgtcttagcgaagaatccacaagccccgcaggatggatacgtcactttgttcagcatgacagaaaaaaagcgtgtcattcgccattaaaaacaagttattcggaaaccgttagtttttctttttccttaggcgattctggctgcctaacttgtggcgcgtcgtcttctgcaaggaaagaatcttggaacgaatctttttgccgtttaattttttcctgaatttccatcacggcatgaataacggcatcggggcgcggcgggcaacccggcacatacacatccaccggtagaaactgatcaatgccttgcaccaccggatacgaacgaaacattccgcccgacgaactgcacgcgcccatcgcgatgcaccattttggctcgggcatttgatcccaaattttctttaccacggtggccattttgtaagtgaccgttccggcgacaatcatcaagtcggattggcgcggcgaaaatcgaaaaacctcggcgccgaagcgggcaatgtcgtagcgtggcccggccatcgccatcatttcaatcgcgcagcagcttaagcccatgggcattggccaaatggagttggcgcgtccccagtttgtaatcgcgtcgagtgtggttgttaggaaaccgtctcccattccttgttggcctgacatacgtttttcatcttttgggttcaaaatttctactattttttggatgaacagtctctttggcaaaataggtcaatcaaaaaattaaaaaaattttatgcggctcaattttaataatttggcgtttcattttgccaattcaggctaacatgctgcggcgctttgtttggtgattcgatgtcgttttggcttgagcaaaagcaatcgctgatgataggctaaatgtttttttctcttcgctcagttttttttgcgcgctcgttctattcttggtgtcgattccggcgctgaaaatcagtggttgctatgtcggatataatataccacgctggacgccagtcctggatgaacgctatcaattgctgcttttatgccaatgaagccggctcgcaaaaaatataagaatttcatagcgccttttccttttgtggcagctatgagcgactcgctcagaaacgcgttgtagaggctatccagcataagtccgtgcatgtcgaaaacttcgaggtgatgttttttgagcaattcgccgaatgtgcgcggactgaaatgatataaatggcgaggcgcatcgaacgcaacccaattttcgcgataaaatttcgcgtcggtgctttccacgtttggcatcgcaaccatcaaaacgccatcgggttgcaaaagcgacttgatttttcccagcgtctcattaatctggtgaatatgttcgagcgaatgccacatggcaattaaatcgaacgactcttcataaggcgcgctcagcaagtcgccgtgaaagacattgaggccgttgtagtcgcgggcaaaacgagctgccttttcggaaacttcgacgccgaaaagcttcaagtccattcgttctgcttgtttgttgagttcgagcaaaaactcgccggttgcgcagccgatttccaaaacgcgatacgttccgccagattgaaatcccgaatgcgccaatacggcgtttgcctttgagcgcaaagaaatcaaattgcgaagcagcgtataaactttttggcgaaagctgttttgcgactcaaccgaaacgaatggatcgtaatccgcagattcgtaatacgccgcgatttcgtctaagcttgggcgcggcgaaagcaacaccaagcccgagcgtttggatttttttacctgccaaactgcgccgttttgcagatcaaatctatccgaaacctgaaaaaggcgttcatattcttgtgaatgactaattgggcaagagacttcttccatcattgtttcgcaaatgtttttgaaaaccggacgctatttttgatgctcgcacgagcaaaattaaaactgaaaagttttgaaccacttcatggcttttaacataatcggaatggccgcttctgtgtgtttgccagcatgaagcgtgtctaaacgaacgcttgttgcgccatttttgacgaactgctcataggctttcacgctattttcataaggcacattatcatcttccaacgaatgataaagcgtggttggcgaaataggcttccaattatagatgtcatttttcatgagcgcctggttgatcggatgcgattgattgtttttgatttccgcaataaaggaatcttgaaaaagggctttcggcgcagagggaatctcaatattaacctcaattgtattttttgagccgtcaaagagcgtgggcaaaagcgaatcgtacggcgcaatgaaaacttcacggagcgagtggaacaagccgtaaatctcattgtaggccagcacgacataaggaacataggccggtgaaggatgcgattttccattcagcatgaacgatttcataatgcccgaaagatcatacgggccggccattggcgcagaagcgacaatttgatattccgacgaataatgttcctcgatttccttctgaagcgcaatggtggcataaccgccttcggagtagcccattaaaaaaagcgaatccgttacggctcggttttttttagccaaaaatgtcttggccgctttcagaaaatcaagcgatgcgctggccagcgattttgcgtgaacatacggatgcaaaccagctgattctcctaagccaaggtaatcggatgcgatgacgatgttgccaatggaggctaaccctaacgagaggaaattttcagagccgtttcgtgaaatagcctcgctgtctttcataatcgttccgtgctggtagctcaaaagcggaaagtgcagcaaggtgtcgggcagggaaataacaccactggcgcgggtggtgtttccatttacgtcaatggtcagataaaccagcttataagccgtcaccgagtagatggctgtaaaatctacttttcgcaaattgaaaatcgcttgaatttccgctgttgtcgcggttctcatgagcgagtcggtcagcaataggcctctcgacatagccgctgttcccggatcaatttcgcgtgcgggaatttgctcagcagagaaaagaaatgcgatgaaaaacagatggcaaagaacatgtttcatactttttcttccgttttttctttaatgattcgagtgattcagcagctgaaatagttcatgttgcagcaaggtttactgaacgatttctaaaatggcctcacgcagatcgtaataagcttttttcatgtcgttgctaatgactttggtatcggccaaaagcggcatgaaattcgtgtcgccttcccaacgaggcacaatgtgaaaatgaatatgagtatccacgcttccgccggcaacttggccaaagttcgcgcccatgttaaatccatgtggccgcataacctttgtgagcgccttcatgccgatatccatcaggttcatcacttccaagcgtgtttcttcgtccaaatcggcaagtctcggggtttgctgatatggcacaatcaaaagatgcccacagttgtaaggataaagattcataatgataaaattcttttttcctctgtataaaacaaggcgctcttcgtcctcttcttccggaatgtcagcaaaaacggatttattgccagcttgcttgtttttgggtttttcatctttgaaagaatccatataaatctgccgccagggcgaaaacattttttccatgtgaagtcattttaatggttcagataggccgttagaagataatgaaaaaaatactgttggtgaatggagaaccgcaaaagaaatcgcgtcaagccgcttgtaacgcccttttctaaccaaatttttggagaagcacgccacaaaatttttttgaacggacataaaaaaattgtttatgtgtgagccatgcacgcatgtaatttttctatgaaatcagctttctgaaaaaaacgggaatcgaaacctaacacatgcgtgtgttttggcgaatcattcgcgccgagacctttttctaaaatccaagtgcgagaatctgcttgaaaccgctcagctaaaatgctttcgtagcgaacttcggaacgaatggcatacacgctgttgatttccactgccatttcatcgagcaagaaatcgatattccaaaagagctttttctcttttgccggcaactgtttttccgtgcccaagccgatttgcttgaaatcggtcagcagtggggcgagaattgcgtgaggctttttcccgtttgaacggcaggcatggcgaaaaagtcggcgcgcaagtgcaaatcgcttcgcttcgcccagcgccgaaccgatgtagagataatctcctttgggaacagaaatcgctttgccttttttaaatcggccaaaagcaagcgttaaggcttcagtgacttgcaagctaagcacatacgtgccagaaaaagcttcttttcccagaacaactatttcgtgtttcataaaataaaataggcttataggttcttttgatttcacgaacctataagcctaacagaggagttacagtcagagatgagccttttaactaatatctcgaatgagccaaattctaaaagtatcaaacactttgtcaaaaaagccgccttcttctctcaacttatgctcttctatgtgcgtcgattcaaagccaaccgttatgaaataaattgctttatcaaaaaagtagctgagccgttgcgaaaattcaaatgctcggttcaaatcaatgccttcgctcacaatgccttcatccgtgatgtattgccaaagcacaacgcgtgccaaaatatttgcataaaccacttcgctaagcttgtagccttcctgagcgcgttttcttccggttaaaagaaagtgctcagcgatctctttgagcgaagattcttccttcttaacccaataccctaacttgctgtaaatatcgtagaccatatcatgcaagtcttctttggaaagttttgcgtagctgggcgtggaaggatttgtcctaacttctttaatccattgttcggttaaagattcggcatggtcttcaataacgcggatgaatcgattgtagagcatgattttggcagttttaaatgttggaaacggcttcgcatataccgtaaaaactaatctacttttttcataaatgatttcaaatacaatctggtttgtaaaatgaaaaaaagagacggttgatttgttaggtgttcgcaatcagaattgaacaccctttcatatttttgtaagtatcctttgagagaatgtttcggaaatcttcagcgaaacccaaatgtcatatacgaaattgagcttgcaaacggcgcacccgattctctcgtgggcaaatcatgagatgagcagcgaggagctaaccatgttgaaaaatatggctaatttgccgtgcgtgtttcatcacgttgcgttgatggccgacgcgcacttgggcaaaggatcgatgatcggttcggtgattgcgtccaaaaacgccgtgattccggcgtcggtcggtgtcgacatcggctgcgggatgtgcgcccgaaaaacgcctttttatgcaagtgatttgcaagggaaagaagaagccattcgcgccaaaattgaatcgtcgattccgctcggctttcatagtcacaaaactgcgttgccggaagccgccgagtgggacggttggcgggcgttcaaggatttgcatccgagcgttcaaaaacttcggggcaaagccatggagcagctcggcacgctcggcagcggaaatcatttcattgaaatttgcctcgataccgaaaatgccgtttgggtgatgcttcattccggttcgcgcaacatcggcaaggaacttgccgacgcgcacatcacggcggcaaaatcgcttttcaacgccggcgatttgcccgataaaaacctggcctatttcacctttggctcgcccgaatttgaccgttactggaacgatttgctttgggcgcaacgctatgcggagaaaaatcgcgacttgatgatggcgcaaataatgaaaatcttagcagacgaactcggtcaagcaaaaccggttcaagttttgttttcggtgaattgccaccataattatgccgcgaaggaatggcatttcggcgagcatgttttcgtgacgcgcaaaggcgcggtgcgcgcgggcgcttcggattacgggattattcctggctcgatgggcagcaaatcgtttatcgtgaaaggaaaagggaatgaggcgagttttgcctcgtgcagtcacggggcgggacgaaaaatgtcgcgggcgcaagccaaaaaacgcttcacgacgcgcgacctcgagcgccagacttccggcattttgtgccgaaaagacagcggcattttggacgaaattcccgaagcctataaagacatcgagacggtcatgcaaaaccagagcgatttggtggaaattctggccgaacttcaccaaatcgtttgtattaagggctaacttcaggtttgactctggcgctctatccatttttcgattttcggcgagcgatagcttttcatgcgttcgagcattttttcggcgtccgattccaaaatgagcatgtccaaattcggcgctttcataaaacgcatctcgacggtgttttgcaaaaacgtgtagagatgatcgtaaaaacctgccacgttcagcacggcacaaggtttttcgtggaggccaagttgcgcccaagtaaacacctcgaaaatttcttccagcgtaccaatgccgcctggtaaagcaacgaagccatcggaaaggtcggccatcaaggctttgcgctcgtgcatcgacccgacgacgtgcaatttgctcacatcggtgtgagccagctccttatcggccaaaaacttcggaatcacgccgaccacttcgccgccggcttccatgacagatgacgcaatgatgcccatcaagccgacattgccgccgccataaataagccgaatgtttttgcgcgcaagcaattttccaaacgcttgcgttgcctctttatattccggctttcctcctaaatttgaaccgcaaaaaacacagatgcttttcatatccattattttaaaatcagtaaaaagtgaagttttaaacgtacgtaaaatcaatttggctcacaactgccaatctttctcaaaacacttgctttcgaattcgcgacttgtttgttcagcttttgcttgtatttgaatcttcgccggaatgctctatctttcttttctgttggtttcgtgccaagaaagttagatctgttttgctaaactcttttcgttttttatgtctgcatcaatccaaacgccatcttcgatttctactaagcacgcttttgaaaaatccccgactcgctaccgcgtgcgcattgtaagggaaaatcttcatttgattgaggtgaccgttagtttgcccactcagcagcgggcgcaaatagatttcaaattgccggcttggcggccaggcagatattctatccaaaattacgccgcgcatgttcaggagttttcggctttttgcaacaacaaaaatcttcgttttaacaaactggacaagcaaacttggcgcgtttatacggaaggcgaggcaagtatttcggtcaagtatcgcttttatgcggcagggccggtcgatgcgggcaattgctacattggccacgataagctgtttttcacaggatcaaatctgctggtttataccgatgactttcggtttttgccagcaacgctcacgcttcagcttccgccaacttggaaaaccgccacgcagcttgtgaaaacggacgatccatacgtgttttatgcggaaacttacgacgagctcatcgacgcgccgattttaagcagtccaacactggcgaattacccgattacggctcaaggcaaaaccgtgaatattttctttgataaaccgattgcaccaagcgataagaaattcacgctgagccaaattcaagcggatcttgaaaagattgttgtctcgcaatttgagctcatgcaagatgcgccttttggcgaatatggatttatctatcaaattttgccggaacgcttttatcatggcgtcgagcataaaaattcctgctcgattgtcttggggccggagcgcgaaatgaacgagctttacgacgaatttctgagcatcacgtcgcacgaatttttccatgtgtggaatgttaagcggattttgccagatgagtttgtcccgtatgactacacgaaggaagtctacacgccgtcgctttatatttgcgaaggcttcacgagctattacggcgatttgatgctttgccggtccgggctttggtcgccggacacgtattttgccgaactttcaaaggcgataaactccgtgcaaagcacctacgggcgcaaggtgcaatccttggcaaattcctctttcgacgcgtggctcacgggctataaagcgggacgcagcaccaattccatcaatttctataccaaaggtcaactcgtggcgctcttgctcgatttggaaattcgtgttcgaacccaaaataccgcctcgctcgacgatgtgatgcgcgcactcaatgaaaattttgccaaacaaaataaaggcttttcgcacgatgaatttgtggcattggttgagaaaatcggaaatgcttcatttcaaacattttttgaaaaatatgtgtttggcgctgaagagcttccttatgagcaatcgttaaatcaggttggattagcgctccatgctaccgcgcaaccctacatgggtgttcgtacgcaagtgcgaggcaatttggaggaaattcaagcggtgattccagaaagtccggcagcattggcaggcttagaccaaggagatattttacttgcaattaataatttatcgttggttggcgcatcgctgaaagatatattaatgaaagtcaatgcgggtgaaatggtcacggtgttatacgttcgcggcggaaaaatagaacaggccactgtgactttacaatcccaaaatacttttaaagttgtgcgattggctcagccgaaggatacacaaacgcggctctatgaatcttggcttaaacaaacgtgggagaattcgtaaccaggcttctataaccttcaatgctatgctgaaaaccctatatatcaagaattttgctctcattgaagagctctcaattgaatttaacagcgggctgaatatcattacaggcgaaaccggtgctggaaaatccatcttaatcggtgcgctcagcctggtacttggcgagcgcggtagcgtagatgtgattcgaaaaggagaagataaagcgattattgaatgcataattgatgtttcaaataataagcaagtctccgacctgctgaaaaacaacgaaattgattactcggacgaaatgattttgcggcgcgaaatttccagaaaagggcagtcacgctgtttcattaacgatatgcctgcgccggttggcgttttaaaagaagtcgggaatctttctattgatttgcacgggcagcatgagcatcaatcgctgctgagagtggaaacgcacttgcatttgttagacgatttcggcggattaggcggactcgtggatgaattcaacaaacgctattacgagcttcacaccgcaaaaatccgcttggaagagctgcagaaaaaagagcagcatcttcgcgaaaaaaaacaactctacgactaccagcttcgcgaaattgatagtgtgaatcctcagccaaacgaattcaaagatcttcaaaacgaacaaaatattttagaaaacaccgagcagcttttttcggcaaccaatgagcttcatgaaattctttacgccaatgatgattcggttcataatcgattggtgcaagctcgcaatttgctcgttgatttaacccacatagacaacgcgttttcggatgcggcttccgatgcgtattccgcactggcgctcgtcgatgaaattaataagtatgttcagcggtataattccacgatggaattcaatgccgatcggcttgaagacgttcgcgatcggctcaacgctttgaacgcgcttcgaaaaaaatatggcggcacgctggaagaagttttgaattatcgaaatatcatcagtgcagaagtgcagcttgcggaaaattttgaggatgaaattcagaaatggcagctcaaagtagccgatttgcagtcctcggtttcgcaaattgccttacggctttcgcaaaagcgccaggccgtagccaatcgcctttgcttatccatcatcgaagaaatccggcgaatgggaatggagacggtcttgttcaaggttcatttcacgcatcactcatcgtcaagcggcgatatttttgtggaaaacgaacaatattccgccacgccatccggctacgatcatgtggagtttatgatttctacaaacaaaggagaagatccaaaacccttagccaaagtggcgtccggcggcgaaatctccagaattatgctcgcgctgaaaaccgttttagccaagtcggagcggctgcccattcttgttttcgatgaaatcgatacgggaatcagcggcaagattgcgcaagtcgttgggtttagcatgagggaactttcgcgctaccatcagattatcgccatcacgcatttacctcaaattgcggcgctggccgacacgcactaccgtgttgagaaaaaggttgtcaaagaccggacaatttctacggttgagcgcctcgataaaacagagcatcaaaaagaagttgcgcgaatgctcagcggcagtgaaattacggaagccgcgcttcgttctgcagaggaactcattgatgccattaatattcagcatcggctgtttaattgacagccgcaaccttttagcgcaattcggtaagcggtacttttgctgattgctctctcttctcgctccggcttttgccggagttttattttttcttgaaagcagaatgtgtttcttagaaagggcagcggaaacgcgcatggcggccaaagtcggattttccattgactaagtttcattgatttttaaaacaaagtattaactttactgattgtttgttcaaaccaattaattcgtatcggaatgcaaagaagagagctttcagggtctgccgttgctttggtaacccctttcaagaaagacctgaccgttgatgaagaggcacttaggcgcttggtcaattttcagattgaaaatggcacggatattataattccttgcggcacaaccggcgagtcaccaactttaaccaacgaagagcaagttcaggtcatcaaaattgtttgtgatgaagctcgcggaaaagctcaagttgcggcaggtgctggcacaaattccacgattcacgccattgaactcgctaaggctgctgaagccgctggcgcgagcgcgattttatctgtggcgccatactacaacaaaccttctcaagaaggattttatcaacattataaaggcattgccaacgcggtttctgttcccattattatttataatgtgcctggcagaaccggtagcaatattgcggttgacacgattatccgcctggcagaggatttaggaaacgtgctggctgtcaaagaagcttcgggcaacatgtcgcagattacggaaatgctgaaccgccgaccggaaaagcttgcggtgctgagtggtgatgatccgttgattttgcctgtcatggcgcttggtggcgatggcattatttccgttgcggcaaaccaagttcccaaaactgttaaagatttggttgaagccatgtttgccagcgatttaacgaccgcgcagaagattcataatcaatattacaatctgttcactttgaatttcattgaatcgaatccggttccggtgaaatatacgttggccaaaatgggcctgatcgaggaagtttatcgcttgccgctcgtgccactctcaagctcatccaaagctaagctggatgctgaattggtgcagctcggcctcgtcgaagcgtccgcaacggcctaggacgtaaaaaaatttcagttttttttgataaaaagcaggatttgtatcctgcttttttatttcgcgaaataactaaatatattacaccccatcggtttcttttttgaaatccgctaaacatgttacttggctattcaatctgctttttaactgaacattatattccaaattaactatctcacctccaggcaatttctatccagaagcacacgtaaaacatcgcgacaggtttttgttctttgatgaagtcatattttttttgaattaaaataaagttagagaaatgaaacagttacacttgttgctttgggtcgtcttgttcttatttggttttaagaacttgaagcgcaagacacaacgctcattcaagccacaaacacgcaagggccagccaattgttatccatttggcagtggcgctgttggtggaacatatcggggattcatttacaaaaacatccctgctttttcgcttcagccaggcgataaaattgcttttgacttgggagcagaaaatgattatccaatttatatggacatcgcgttggcgaaaaccaaaaccaatggcggcgatgaacccgatgaaaatggctttaccaccattgtgaccaatggttctccagccgatccgaatggcgatgcgatcaaaaagaactacgaattggaattcacggatgataatgcgtttacttttgatggcggcgggctcatcatttgttttaagtctgcaggcacgtatgccagcgacaatacctgcacgcaggttttgatgtatggttcgagctccgatgtcagcgggtattttgtcgaacgattctatagtgaaagcgacgggaattatccttggggaacgacaagcacaagccacatcggcaattttagattggttacaggcacaagcaacagcgggaatgaagatcaagtgacgattcccgccagcgatacaaattcgcatgattttgccaatgccggcgcacaagtccaatttactacgggcaacaccaatgatttggttataaagatccaaaaaaccgatacaataccgagcattgtggtgccgctgcccagttctgtggaaaatgtttcttctcgctattggactgtgactgtcctttttggcacagtggatggcacttacgacatcacattagccttgccgacacagcgaactgcggatcgatttatgtcttgaagcgtgagaacgatacgcagccgtggcaagatgttgttgccgaccttggcgcaacactcgattacagcaaatgtcctgattccattgttgtgaaaggcctgacttcgttctccgaattcacgattggccgcgaagaggacaatccactaccggttgaactttcaagcttcaccggcgcgacgaccacagcgggcgtggcgctgaattggaagaccgcgtctgaaaccgacaacgcaggttttgtgctgtatcgcaacggggtaaaaatcgcgtcataccaggatgcgaccgcgctaaaaggccaaggcacgacgagcaatgccacgagctacagctttgtggattcggatgtgtatcttggcgagagctacacgtataaactcacaagtgtagataactcaggtgagatttacgaatattcagaaacggtaagcgtggaaataacggaaacggtggaaagcgagacggagacgaaggcgacggaatacgcgttggatcagaactatccaaatccgttcaacccgagaacgacgattcgcttcagcttgaagcaagcgggacgtgcaacgctgagaatctttgacatgcttgggcgagagatgttcagcaagcagatcacgggcagtgccggttggaattcctatcagttcaatgccagtggcctgaacagcggggtatatttctaccaaatcaaggccagtggatattcggagacgaagaaaatgatgctcttgaagtaaggcagtggtgtaaccaaaaagcgcaaggcagggaaaatccctgccttgatcatttagagccgaaccgattatttataaaatgttgcgatttcgctcagggatttgcgctcgatatttggtacaaccgcatttttatcagggtagccaaccactaaaatcataacggggcgttcgttgtcgggacggccaagcagcttgtttaggaagtccatcgggcttggcgtgtgcgttaatgaaaccaggcctgcatggtgcagcgctgtaattaaaaggccagtcgcaattccaaccgactcttctacatagtaatgcttcattttttcaccatcttccgtcacgccgtacatttcggcaaacacgacgatcaaatacggcgctttggtcaaaaacggtttgctgccgcttgttccaaatggcgttagtgcatcgagccatttgttaggcgcccaacgatagtaaaaaatttcttcttccttttcagccccttcgcgaattttttgcttgatttcgggattgctgaccaccacaaacttccaaggctgaaggtttgccccgcttggtgctgtgccagctgcacgaacgcagttttcaatgacttcatgcggaacaggcttgcttgagaaatttctaatggaacggcgcttacgagccatcgcgaaaaactcccctgaacgccgaatcatctcttcaaccgaatattcttgataatccgaaagcggcaagaaatcattttcttccataatgaacgataatttaaagttgaaaaaagaaaattctcaagggcgagcgtaaggaaagagccgcagcagatgcggcttttccgtaaacatgtcgttcttagcagagttccttcaatgcttctacaaagctattcatctcggctttggaacgcttctccgtaacggcgatcaaaagcccgttttcctcagccatttttaagtcaacacctgcgtgaatttttttctcaagcagttttgcaatcgcctgcgaagcaggaattggcaactcgatagcaaattccttgaaaaatggccgtgagaacttaagcttaaatccgtctaatttctgaatttcatttgcaaggtaatgcgctttttgtatggaaagtgaggcaacttgtgtaaggccttctttgcccatcatcgacatataaatgcaagcgcaaagtgcattgagcgcttgattggtacaaatatttgatgtggctttttcgcggcgaatatgttgctcacgagtttgcaaggtcaaaatgaaaccttgattaccatctttatcgacagtcatgccggaaaggcgacccggaatttttcgcaaaagctgacttttcgcagcaaaaagtcctaaataggggccaccaaaactttgggtattgccaagtccttggccttcgcccacaacaatgtcggcgccgtagttgccaggcgcttccaaaatgcccaaggaaatcgggtcagccgaaacaatgaagagcgcgttgttttcagccgctattttttgcaattcatgtacgtcttcgaggcagccgaaaaagttcggatgttgcacaatcatcgcagcggttttgtctgataccaactcgcgcacagatgcaaggtctgcgccgccattttcaagtgccgattgacgaatgtgaatctcttggccgtggccatacgtttgcataatcgccaccgcattcggattgatttttccagccaaaacgacttctttacgatttttatgcgctacgctcagcaacatggcttctgccagcgctgtcgcgccgtcatacatcgaggcgtttgctacgtccatgccggtcaggcgagccaccatcgtttggaattcatacatagcctgcaaagtgccctggctaacctccgcctgataaggcgtataagctgtataaaattcacttctggaaataatcgcgccaattgcgcttggaacaaaatgatcataagccccaccgcccaaaaagcttgtaactttttgggtatcctgattggcatttgccagcgcattcaattcctcaagaacttccatttccgaaagggcttcaggcaagtttagcgcgcctttgaagcgcactttttcgggaatgttggaaatgagatcgtcaaaagtgcttgccccaaccgcctgcaacatggttgcgcggtcggcatctgtgtttggtataaatggcatataatttttctaactcgtaacaggttgttctctgaaatctaattgatgaagctcccacgtgccaggccaattcagtgttatcattcctgcgaaaataggaatctttcttttcagcaacagaaagactccagctttcgctggagtgacaaaatcagatcattgcttaaacttgcacggtaatgacaaaagaagtcaaacagcggcatgttggaaattatttgccgatgtgtgctttatattcggcagcactcagaaggccatctaattgcgacttatcatccattttcaactttaccatccagccagcttcatacgggctttgattgaccagctcagcttgtgattcgagttcggcattggcttccacaatttctccgctcaccggcgcaaacaagtccgacactgtttttacggcttccactgtgccgaaaaccgcttcctgctgaaactgggtgccaacttcttttagctcaacaaacacaatatcgccaagctcagattgtgcgaaatcggtaatgccaaccaaaaccgtttcgccatcttcgagcagcttcacccattcgtgttctttggtatatttaagatcttcaggaaagttcatatcaagtgcgatttatggttataaaaagtggaatagcccctaatctaacattttttggcagatcgaaaaaataccgctgattcaaaagcacttctttttctggttggtaaaaagtttgtctcctgtgcccggcggcgcaacgattgcccaagtaatgaaaatcgccgctacttagtttgctcttatacctaacgtttcttttagcaacgtttggcatttgctgcggctgactttcaagcctttttgcacaagctcttccggtagcgctaaaaaaatatcggggattttatagcgtgcgattttgacttccaaaaaagcttttaaaacgtgcgagtttggattttcgccatttctcatttgcaaaaatgctgctgggcgctctccgtattccgcgtgagcataaggcacaacaatcgcctgcaccacatcgggatgcgtgcaaagtgcggcttcgatttcctccggctgaatgttttccccgcccgaaataaataggttgtcctttcgcccaatgacaattaaacagccattcgcatctattttgcctaaatccttcgtgtgataccagccttgcgcatcaaacggttcatggcaatgtttcccttccaaatatcctttgaaaagtgtttttcctttgagcaaaatttcgccttcgtcggatatttttaattctcgatagggaagcagttttcccgaagtcaagagttgtgaggtgtttgtggtggtggtaacctgcgagcccatttctgtgcatccataactcgccaacgcagggatattttccctttcgcagtcctgaacaagtgcttgtggcatggcgctgccgccgagcaaaagcgcctttagttccttcaactttaccttgctttgctcgtgttgcatcaagcgataaagctgcgtggcgacaagcgaaagatgtgtgattggaaattgctgaagagagttttctaaagcctctttaggtgacggaatagcaatggcagcacctgcaagaatcgcacgacaaagaatcgcatagcccccaacatgaaacagcggcaaggaaagtagccacgcatcgccaggccgtaatggaatatgctcatttgaacctaacgcgttgaagtagtgcgtgctaaacgcatgtagcgcggcttttggatttcctgaactgccggaagtgaaaataatggtggcatcttgttctaaagtgagcgcttcagcaaaatgcttgtcatttttgtcgatcgctgaatgaaccaattctttcaacggaaaagcgtttttcctatcgaatgtgatccctgaaaattcttcagaaaagaaaacaacatcagccgcgatttccgttaggcgagagttaatttcgctttccgaaaatcggatattcatcggcacggcaatagctttcacgcgcaaaagagccatcaaaagcgtcaccatttctggcgagttacgacttaaaattccaacgcgcatttgctttgtaacgccatttgcaaaaagtgtggcagctaagcgcgaaacggcctgttcaaattcagcataggaaacgtttttttgtgaggtcaaaattgcgggtgcgtttgggtgtcggcgcgccgtttcggaaaggaaatcctgtatcataagggtacttcttccaaataagtccaatctaaatggcggctattttgataggcttcaggaacattcacaatgccttttttcgccttgaaccgcgagagaagaatatcgtgtttaaaaaatttgtacgtgtcgaggccgcaggcggtttctgttgcgtttaagcttgccgccagggaggaataaaatgccaagcttaatcccgactcaaaagcgctgcttaaaaccacaggaatattatattcgcttgcatatcgagccagttctaccgttttttcgacactgcctaacgcgcctggttttagcacaaacgccccaatacattcgataggaatctcacgataaatggcgttgggttcggcaagcgtttcatcgagcgcaatttttacaccggttttccgaacaaagattgtcgcgcgagaaacgtccatcaagggctcttcgatgtaggcgacattgcaatccgaaatggtttctccaaagcgaatagcgcgatcaaaggaccacgagcgattggcatccaaacgaattgcaacgtctctgccaaacaatcgccttagcatcctaacggtatccgcttcttcctcaatcgtttgtcggcctactttcattttaagcgttcggtagccttcaaaaagcaattcagtcgatgccactttgatttcttgctgcgtgccgcttatcaagccgttaagcggtagatatgaactcagcgaatttgattgtgtgatcatgtggcaaagcgagatgcccgttgcatttgaaagcaagttcaacgtggccatttcgattccaattcgaacagaagggaacagccgatagggctcaagccaatggctcaaatgtccatcgagcaaggcaaattcggctttcaatggcgcatttttgagtttcggtgcaagatagcgaatctgaataatcgcttgcgcaagtgattccttgtgaagtccgggcagcggggcgatttcgccaaagccatcatgattgtcgtcatcttgaaggcataaaataaggccaagccgtgagatgtgctcacggcctaccattctgagcgccttaacaaatggcaactcgtagcggaacagtctaagattcgaaattttcaaggtcgacgtgggaatttgttgaagtcgggtttgcgcttttccacaaacgcgttgcggccttcttgtgcctcttcgctcatgtaataaagcaaggtcgccgaaccggcaagctcctgcaagccactttgcccgtcgcaatcggcgttgagcgcggctttgaggcagcgaatcgcaagcggcgatttttcaaggatttcgcggcaccattgcacggtttcttcctcaagcttttcaagcggcacaacggtattgataagtcccatgtcaagcgcctgctgcgcgttgtattggcggcagagataccaaatttcacgagctttcttttgcccaacgagtcttgccatgtagctcgcgccgtagccgccgtcgaacgaaccaacttttggaccagtttgtccaaaaatggcattttcagcagcaatcgttaggtcgcacatcatgtgcaagacatgcccgccgccgatggcgtaaccggccaccattgcgataacaggtttcgggcaggtgcggatgtcgcgctgaaaatcaagcacgttcaagcggtcgtggcctgagccgccgtctttgtagccagcgtcgccgcgaattttctggtcgccgcccgagcaaaacgctttttcgccctgtccggtcagaataattacgccgatttcggaatccatgcgagcgtcggccagcgcgtcaatcatttcgtcgaccgtgtgcggacgaaacgcatttcgaacctgcgggcgatttatcgtgattttcgcgattccttcggctttttcgtaaatgatgtcttcaaactctttgacttttttccaatctacggaactcatgatttttcaattttcggtgaaaaaagatgtcatctcatttaaaaaggcttcggtattttctatatgcgtcgtatgtccggcgttcggaacgatgtgaaacgacgctttcgggcaaattttcgccatccggcgtccgatgtggataaacttttcgtcgtgctcaccggccaaaaaacaaaacgtggtttcagcctgcgcaagcgattcccaaagtgactgttgcacgcccgtgcccatttggcggagcgatttggccagcgccgccgactgattttttttgcgacgattgaaaacttctgaaaatttcggatgctgcttcagcgtttcaaaaagcggcagttcgtaccatttggttaaaaataacgaaaaatccgtttgaaccatatccagcgcaagtttttcgtcccgaagccgccgcgccgcgcgttcctcagccgttttgaggccgggcgaggacgactcaatcaaggattttttgaaaagatttggataggttaaggataaataaagtccgagccgtccgcccatcgagtagcctaccaaattgcttttggtaattcctaactgatttagaaaatccgaaatgcctttggcagttttttccatttggaaaaattcgtcgtcgcccgaaacctgcgtttttccatgaccgggcaaatcaatagcaaggcagtgaaaatcctgacaaatattttccatcacctccaaccaatcttccgacgagccgagaaagccgtgcagaaacaaaatcgcaggctgtcctaccgttcccaaactttgataatgaaaccgatatgcaccaacatccaaaatcatttcaaagcgtctaattcgtttaaaatgattttttgtaatgacttatgaagctcaacatttgctttgcgctccgttttgacttcgagaatcaccgtgcgcggcttttgcatgatgtcggtataacaatccgaaaattcggcattggttttcggatgaaaatattctatgccagccatttcagccgtcaggcgaacattcaaattttgcggtgtttcgaaatacctttcaaaaacgtcttcatgcttggcaatcggcaagaaggaaaaaatgccgccgccgccgttgttgatgacgattaaaattaccggcttcctaaccgttcgaattaagaaaagcgagtttaaatcgtgcaaaagcgataggtcacctatcaaaagcgtgaccggtttttcaagtcccgctgcaaaacctgacgctgaggccaaaatcccgtcgatgccgctcgccccgcgatttgcgccgacgcgcacgctggcgccgcttggcgttgcatacatatccatatcgcgaatcggcatactgttagaaagaaacaggccggcagtttcgggaatgtgtgtcgaaatcaatcgcgccaccgaaatttccgaaagcaaatcgttcgggcgaaggtgtttgcctaacgttttttcaaccatccgattttgctttttcaatgccaaaatcgaatcacattttacgttaggcaaatgcgattcaagttcgcggcaaacccaatcgatttcggcatgaacggaggccgtcgccagatgattttggtcgaagcggaacggatgatttttgacgacgatatattctttcggcttccactttgcaatggcttgctgcaaccgcttggaaatcgtctcgccgccgaagtggataatcgcgtcgggacgaagtttttcggcaaaatctgcgttcagcaaaagctgatcgaagtaagaaataaaattttcgaaatcgcagccgagccgcaagccagagcaaacatccgccaaaatcggaatgtttagcgtttgcgttaggcttttaaccgcgtcaatttctttttgtgaggaaagccgtccgacggaaatcagcggagcggttgcattttctaaaatttgcgcgatgtctgcaattttcttgttatcggaaaaaagcacagcaggcgcatattcgctgtaaggcttcgcgttatttttccaatgtgcgatgccgttttcgtaatcgggttttactggcgcgtcaatcggggcgagcggttcgcggaacatgcagttcagatgcacgggtccagcgggcgaatgcttggcgcgatacaccgcttgactaacggtcgttagcacagcagacggcgggatattttcgtcagggcaaggcatatcgaaatgccagcgcacgtaatcgccgaaaatgcccggttgaaaaatcgtttggtttgcgccggtatcgcgaagttctggcggcctatcggcggagagcacgagcatcgggatgcagctcatagcggcttccgtgacggcgggaaaataattggcgacggcagtgccagacgtgcaaaccaaaactgccggcgtaccagttgcgcgggcataacccaacgcgtgataagcagccgcccgctcatcgatacaaattaggctttcagctttgctatttcgggctacggcaacggttaggggagttgagcgcgagcccggtgaaacacaaaaataggaaatgtgattgcgtactaattcttcaacgatgagagctgcccacaaactattgatgttaggcattctctgttccatttacctgttgaattgcaaggaaacttccaagtttattttcaatttcttcccattcgctttcggcctccgagcctttcacgatgcccgcgcccgtgtagatatgaagctgatttttcatcatcaatgccgagcgaattcccacagcaaactccgattcgttgcggctcagccagccgatcggcccggcataccaaccccgatcaaacggctcaagtgctgcaatttggcgaatggcttcttttttcgggacaccgccaactgcgggtgtaggatgaatgcgctcgagcaaatcggcgtcgccgtagccctttttcagcgttgcggaatatttattatagagatgttgaacgcgggcgagcttcagcagggaaacctgcgctggcgattgaatatcagtgcaaagttcgtccatgacgtctaagatgcttttgcaaacaaactgatgctcgcgcacatctttatccgagttcaaaagatcttctgcaaatgcgagatcggcttctggtgagttgccgcgcggtcttgtgccagcaacggcttcggaaaaaatggtttcgccgatgcgcttataaagccgctccggcgttgcgccaatgaagcctggcgtgccatcaaattggaaatagaaatgaaacgcgcgattcaccacgtctttgagttgtttcagcaagcgaatgggatcaagctcctcagaaaacaccatggtggttttgcgagccagcacaattttttccatgcagccactatcaaatgcctgaatggatttatctataatttcttgccactccttttggttagggctatcggttctgatagatgcaatcggtaatggctggctcgagacgggcgctgcgctgcaaagcgtttgaagggtttgaatttctgccaggagctgttgctctacttcgttgccatgttgaatcactaagttgatggtgaacgtattgccatgctgcgactttgtcatttcgtagcgaggcaacacaaaaagcaacgcgccgaatggtttccaatcgtgatcggctggagacgagctatcgaacttcaggccgccgtagtagcgaatgtcttccgaactgcttgccaaacggcgctgcaattctaaaatcaactcggttaggtggggttccccttcagcaaaaagtcggtcggtttctcccgcggcggccacttcataagaggcttctcggtcagaccaataaaggcgtgtggtgctggcttgctggctgagccaagaaaggggatcgcaattttcaagtgagatttgaaagcttaccaaggtaggctgtgctatggtttcggtaagctcagggatattttcatcaattaactgttgtatcgtgcgggcggcgttttgaaccgtagctatttcttttccgcaaatttttatgtgctgctctgttttacactcaatcatgtgttcggtttgaaaatcgaatattttcaacggctggtcacacttgcctgtcgtcggctgtttatttggctttgggtcgatgtttccaagaaaacacacaggctgtgtgctgtcgtaatcgtcagccgtaaagctggatgtgttcggtttgaataggttatcctgaaagcccttgagcctgcctgctctcgttccagacacgcaaagcgtgataatttacagcaaacaaatgagaaaagctaagcctaaaatgcctatcaaggcttaagttgtgaggatggcatttttttgttcaaataacaaaatgaaaaataaggaagtatcattgtaaatgaacggtaaaagtcgaatagggaactaacaaattgaaaatcaagcagcttcaggtttccgtttgattaatatcagtggcggcgtgagaaatcgtctttcttgtccacaatttaaaatgggaaggaatgaaacgccttaatatctgctttgaaaaaatagagaaaccggctacattaacttttaacttcgcaattatcacccacgaaataaaccaaatataaacttcaaaaatacacgctattttattagtactttgtgttctttgctttttactcaactctttaaaacttaaatgaaaagttatgaaaaagctactactctcagtttttgcgctgtttgtctcattaaacatgagtgcgcaaaccaaaagcgctggcggaaattctgatggcaccggtgtttcagcaggaaacgcacctgtgccacaggttaatattgccgttaccacaccagccaaagccacattgcccttctcagaaagctttgaaagcggcaactacgacgactgggtcaacaatggtggcacctactccgtgacgaacgcggtttcccaagatggctcatacagcctcacctccagcactcagggatcctttgtcggtttaacgcggtactttgagtccggctctcagccaacctacgcaagtgcctacattcgctctggatcaacaaccgcaagcaatgcttattttaccatgacaggtgaagcgcgtacaggaggcgaatctgatgtgtttttcttttatgctaaaggcaatggaccgctaaccatgatcggcgatgcggcaaatcagaatgtatcctacaacgcagaccaatggtaccacattgaggtcaaaaacattgactggacaaacaaacagtttgattattatgtggacggcaatctcattcaagccgacatgggctttagaggcaacaccatgaacgagtgctacgggattcatgtctttaactacacttcaggcgtaaccgcttactgggataacatttatgtcggcgtaggcgaatcaagtggttcaacaccggccacgccagatacgctcatcgcgaccgcttctagccaaagccaaatcgacctttcttggtctggctcaagcgataaattccgggttctcaaaaaaacagggtcttcttcgtcggatgaaactgacggcgacgtggtttatgaaggcacaaacacttctgccagcgccaccggtttggccgccaactctacgtactttttcaccgtttttggtatgaacacggcaggtgatgcgttctccgatagcagcaaaaaagccgttgcctctaccgatcctgaaccggacagcaccggcacaaacggccaagcaggcttcctggccggcgaggcggattccaccaacacctttgctggactgggcatcgaaattaaatttaccgatccatccgacaccgatggttacttagatattcgcaaaatcttcagtgcgccggctgctggtagcttacccggcagcgcggaagttgcggcaggtggcagcatagtgccggccatcatgtatgaacttcatttctggaaagtaacgaacaatgacttatcgagctttgtctatgaaattatcatctcgctggatgggatttcaggcattggcgatccagagcagctgtgcgtgtttaagcgcaccaattctggtgacgcctggacagatgcagtcgcaagcggcgtctccatcgtttatgattccgaccggaacgcgctgatcatcagcgggctgacctcgttctcggaatttgcgattggttcagccggcggcgacaatccgctaccggtagagctaacgagcttcagcggtacatcaaccacagcgggtgtcgcgctgaattggaagaccgcgtctgaaaccgacaacgcaggttttgtgctgtatcgcaacggggtaaaaatcgcgtcataccaggatgcgaccgcgctaaaaggccaaggcacgacgagcaatgccacgagctacagctttgtagattcagatgtggaactgggcgaaagctacacatataaactcacaagtgtagataactcaggtgagatttacgaatattcagaaacggtaagcgtggaaataagggaaacggtggaaagcgagacgaaggcgacggaatacgcgctggatcagaactatccaaatccgttcaacccgagcacgacgattcgcttcagcttgaaggaagcaggaaaagtgacgttccgagtatttgatatgttaggacgggaagtatatagagaagtgaagcaagggcaagccggagagaacccgccgatagtgtttgaagggacgaagctaaatagcggggtatatttctatcagatcaacgccaacgggtattcagagacgaagaaaatgatgctcttgaagtaagggaatgcgtatttcaaatcgagtaaaaagggacttctaagaagtcccttttttagttcaccacgccacgcagttatcaaaatttgacaaggttcttttttgtgatcggtagtgaagacgaagactggcttttagcgcccttcgtctccgctcggaacgacagattaaaaatgttcaattaatgacggaatttgattctatcattattctcgagttttactataaaacacaaatcacttgcacctttcttatttttagcttaattttactgatagtgttattgctatatgttctcgttatctctaataatgtacattatccacccgtatctgttttttataaaaacggagttccatgtctcatcacccgggatatcctttttattcaatcaaaaatcaattcatcatgaaacagaagttattttttgtactgtttgcgctgcttttttggggagtgggcgcgcaacgcctcgtggggcaaacgcttggcaccaactttgccggttccaacgcaataaccgccgataaaaacggaaaggtctatacttgggggaatggcagctcaggccaactgggcaacaactctacgaccaatagcacggtgccggtagatatctcgagttatggcgatctttcaggcaaaaccattgtggccgtcgcagggggaagcagctatagcatcgctttggacgatgcaggaaaggtctatacttgggggtataactacagcggccaactgggcaacaactctacgaccactagcttggtgccggtagatatctcgagttatggcgatctttcaggtaaaaccatcgtggccgtctctgcgggagctcagcactgcatcgctctggacgacgctggggaaggtctatacttgggggtataacgacaacggccaactgggcaacaactctacgaccaatagcacggtgccggtagatgtgtccagttatggggccatttcaggcaaaaacatcgtggccatcgcagggggaggcagctatagcatcgctttggacgatgcgggaaaggtctatacttgggggagtagcgagtatggcgaactgggcaacggaacatcgggaacagaaatgaactacgagactggggacgatgaaacggcgcatagcacggtgccggtagatatctcaagtaaaggggccatttcaggcaaaaccattgtgaccattgctgcggggtactataacggcatggcaatagacaatgcgggaaaggtctatacttgggggtctaacggcagtggccaactgggcaacggagaatcgggatacgatgagtatggggacgcactaattagcaatattcctgtagatgtgtccagttatggggccatttcaggcaaaaccatcgtggccggcgctatgtcaaacggccacacccttgctttggacgacgcgggaaagatctatacttgggggtctaacaactctggccaactgggcaacaactctacgaccgctagctcggtgccggtagatatctcgagttatggggccatttcaggcaaaaccatcgtggccgttgctcccctcggacagagcagcagtatggcgatggacagtgaaggaacagtctatacttggggggctggccacattggccaactgggcaacaactctacgaccaatagcacggtgccaatattggcatccggtttatcgcttgatgcgggagcagcagcgccagccgatccgagctcattaacggcgacggctaacggggaaacccaaatcgaccttgcctggacaggcgatagcccgaagttccgcgttctgatgaaatccgacaccagctcaaccagcgccaccgacgggacaatcatttatgaaggcacggacaaatcgtattccaaaaccggcttaaccgccgaccaagcgtatttctttgccgtctatggcatgaatgaagctggcgacgccttttccgataatgcgcagaaagccgttgcttcaacaaaaatcgatgctgacggcgatgccgaaggcgggtggctggccggtgaaacgggcgaatttgacgcacagagcgacgccgggatcaaaatagaattcaccaccggcaacagcggcgatgtcgtgctaaacatcgtcaaaaacgaatccgacccgggcgaaggcgcaggcattgacccagccggcgtcgagcaactcaaaccgcgctactggacggtgaccgctaccggcaccgccgacggcacttacacgatcacactggactttacaggcgttatcacaagttgcgacggcctgaccttcttgaagcgtagcgatgcaagcgatacatggaaagacgtcacgacgctcggcggttcggtcaatacggctgcttgtccggtcgtcgtcatcagcgggctaaccggattttccgaattcacggtcggcggccctgccgacgaggcgctgccggttgaactctcaagcttcagcggcgcatccaccaacgcgggcattgtattgaactggaaaaccgcttctgaaaaagacaacgctggttttgtcatttcacgcaacggctcagaagtcgcttcttatcaaaacgccgccgcactgaaaggcgccggaacaacaagcagcgaaacgagctacaacttcgttgattcagacgtgactctcggcgaaacatacacttacaaactcgtcagtgttgatttcagcggcgagcgtcatgaatattcacaaaccgtaagcgtagccatcaccgaagtagtggaaagcgaaacggagacgaaggcgacggaatacgcgctggagcagaactatccgaatccgttcaacccaagcacaatgattcgcttcagcttgaagcaggcgggaaccgcaacgctgaaagtctttgacatgcttgggcgagagatgttcagcaagcagatcacgggcagtgccggttggaattcctatcagttcaatgccagtggcctgaacagcggggtatatttctaccaaatcaaggccagtggatattcggagacgaagaaaatgatgctcttgaagtaaggcagtggtgtaaccaaaaagcgcaaggcagggaaaatccctgccttgatcatttagagccgaaccgattatttataaaatgttgcgatttcgcagtaagccgagataacttgccgcacttgttttcatctgttgcgcttcaatctgtgaccctataatgcgaaaagaaggctcgctaaccctaatgaaaagcatagaatttttcttcaattcttttcgattttaatcagttttattgtatcttttcggttcaatttagtcgttcatcgggtaagatgtcattcttttggcctgccggctccccaaaacgacacaactaatcaaaaagtagccggcctaaaaacaagcggcgtcagtttccgcaaagattttgcaaggttttcttttctcaatttaagaactaaaaaacggcttgtacactgtctgcatgtaagcgggtattgtacagttcatttatttttatgtctgaaactttagctgattcagaattgataaaattgacattgccaaacggcgatgttagagcgtatccaaaaggcgttacaggttcagaagtcgctgcttcaatcggcaagcgacttgcagaagatgcgcttgccatcaagtttggtgggaaattaaaagacctggcgtttccaatccagcaagacggcgcgattgaaatcgtcacatttgatagtgatgagggcaaagcgctttattggcacagctccagccacttaatggcgcaggctatcgaagagctgtttccgggaacaaaatttggcgcaggcccatctatcgaaaccggtttttattacgatgtggcttccgaacatcgctttagcgaagcggatttgcgagaaattgaggcgcgaatgctcgaaatcagcaaccgcgatttgcaaattcagcgcgaagagctttcccgcgaggcagccatcgaatatttcaaaacccgccgtgaagatccgttcaaggttgaaattttggaagacacgctcaaagacacgccagtggtttcgatttatcatcaaggtgaattttccgatctttgcagcgggccacattttagcagcacctccaaattgaaggccgttaggctcacaagcatttccggttcattttggcgaggcgatgcttcgcgtcagcaaatgcagcgcatttacggcgtatcgtttccttcggaaaaactgttgaaaaagcatttttcgcaaatagaagaagccaaaaagcgcgatcatcgcaagcttggatcggagcttgaattatttatgatttcgccggaagtgggcagcggtctcccgatgtggcttccgaaaggcgcaattttgcgaaacgagctggaatcattcttgaaagacgagcagcgtcggcgcggttatcttcctgtggtgacgccgcacatcggcaatattgagctttataaaacatctggtcactatccatattatagcgattcgcagtttccgccgctgacctttaccgacgaattgggcaaggaagagcaatatttgctcaaaccgatgaattgcccacatcatcatcagatttattcctccaagccgcggagctatcgcgatttgccgattcgcctaacggagttcggaaccgtttatcgttacgagcagtccggcgagttaaatggcctgattcgcgttcgtggctttacacaagacgattcacatatttattgccgccaggatcagttggtggatgaaatttgcaaggcgatcgacctcacgcaatttgttttcaaaacactaggttttgccgaagtgcaaacacggctttcgttgcgcgacccggagaacacatcaaaatacagtggcaacaatgaggtgtgggtgcaggctgagcaggatttaaaagacgctgccgataaaatgcaattgaattatttcatcggtttgggcgaagccagcttctacgggccaaaaatcgattttatcgtgcgcgacgcgattggccgcaaatggcagctcggcacggttcaggtcgactatgtcatgccggagcgttttgatttgacctatgtcggttcggatggtcaaaagcatcgtccggtggttattcatcgtgcgccattcggttcgttggagcgctttatcggcattttgattgaaaacttcgctggaaatttccctgtctggctcagcccggttcaagtgatggtgctgcccattacggacgatttccgcgattacgctcatagtgtacttcagaaattgcttgatgctggcattcgcgccgaaattgacgagcgcggtgaaaaagttggcaaaaagattcgggatgccgaaatcaagaaaattccatacatgtttgtggtaggtgagaaggaaatggcagcagcgtccgtggctgtgcgccgccataaagaaggtgacaaaggtacgatgcctttgcaagaggccattaggctgcttcaaacggatatttctacgaaaaaaataagttagctaaaggataaaacaaatcagaccaaatcgctaatagctatttcttaataaccttaaagatagggtgaatgaaaaatttggcaggaaaaaagagcaaatttcgggtaaataatatgattcatgtcccggaagttcgagttattttgggagacggccatcagcagatcatgaaaacacaggaagctttgcgtcaggcacagaaagaaggtctcgacctgattgaaatacagcctaatgcaaagcctccggtgtgccgaattgtggattatgggaagttcttatatgaacaagataagcgcgacaaagagcagaagaaaaagcagaaagcctcgtcggtcaaagaagtgcgctttcatccaaacacggacacgcacgattttgatttcaaagcggctcatgccgaagagtttttgaaaaaaggcgataaagtgcgcgcaacggtggtttttcttggtcgttctatcatctacaccgatcaaggttatgcgcttttggaacgcctttccgagcggctgagctcggtggccaagccggaaggaccagccaagcttgaaggtaaaaacctctacgttttctacgcgccggataaggctaaaattgtagcgcttgaacgcaaagaaaaacaggaaaaagacgctgaacaaaagcttttggcggctgagcgcgaagaacgcctcaaaaaaatgaaagacgccgaagagaaaagaaatgccgagcaggagtccagcaattcatagagagttattaaaaacgaattagtaaacatcaaaaagattcatagttatgccgaagatgaaatcgcatcgaggcgcatgtaagcgctttaaagttaccggatctggaaaagtgaaacgtgaaaaaatgaacgcatcacacattcttgagaaaaaaagccgcaaaagaaaacgcaaccttcaccaatccacattggtcgatgcgtctcaagaaaaaacggtcaagcgcatgattttggcttgatgagggtaagttgacagtttttttaacaaattaattttttggagttatgccaagatcgaaaaacgcagtagcctcacgcgcccggcgcaaacggctgctgaaaaagaccaaaggatattggggaacgcggagtaatgttttaaccgtagcgaaacacgtttccgataaagctggacaatatgcctatcgtgaccgtcgtgtgaaaaagcgtgccttccgtgcgttgtggattatgcgcattaatgcagcggctcgtgaaaacggcacgacttattcaaagcttatggctgcgatggcaaagaaagaaattgctatcaaccgtaaggcgcttgccgaaatcgccgttagcgatcctgtcgcatttgccgaagtggttaaggtcgcaatgaattaatattcggctttgctgatttttatgtatctttcataggcttgtaagacatcttgcaggcctttttcatttcggtaaatgacttacttgtggtgttgagcgagtcgtttttccgatgcggaaaaagataaacggccaagatggcaacttctttcccatgtcgtgttgagcggagatgaaacatggcaattctgaggccttcgctttagttccagttaaaagttgtcatcaacgacctgtctttcaaagacgccgcacttcgtctccgctcagtgcgacacaagaagttttgtcatcggtagcggagatgaaaccctggaaatcccgaagcctttgtctctgctcaggccgacatgtttttttgctgtcatttaacaatttattgcagcgtttattttaaagcagcttatgcaggaacttatcgagaaaatccgtcaggaaaccgcaaattttgagatcacagacaaagatagcgccgaagcgtttcggctaaaatttttggttcgcaaaggctctattccgcagcttttcgaacaaatgaaaaccgtttcaaaagaggacaagcccgccgtgggcaagctgctcaatgagctgaaactgtttgccgatggaaagtttaaagaagcaatggagcacattgcggcaaacgaattggccgcggatgatcttgccgacctaacgcttcccgggcgcacccactttttgggtgcagaacatccggttcaaaaagtcttgggcgacatgaagcggattttccaaaaaatgggcttcagcacggccaccggccctgaaatcgagcgcgacgcctataattttaccctgctcaactttgcgcccgatcatccagctcgcgacatgcaggacacgtttttcatcaaaaaagaagcggacgcggaggatgtggttttgcgcacacacacctcgccggttcagatccgcgtgatgttggagcaagcgccgccgattcgtgtgatttgtccgggcaaggtctttcgcaacgaggccgtgagcgcgagaagctactgcgtgtttcatcagcttgaagggctttacgtcgataaaggcgttaccttcgccgacctgaaatccacgatttattcgtttgcgcgacaaatgtttggcagcgatgtaaaaatgaaatttcgcccaagttattttccattcaccgagccctccgccgaagtcgatattacgtgctacctttgcggtggaaaaggttgccgcgtttgcaaacatacgggctggctggaaattttgggttgtggcatggtgcatccaaatgtgctcagaaattgcggcattgaccctgaaatctattccggctatgcgtttggcatgggcatcgaacgcaccgcgcttttgcgctacaatatagacgacatccgtttgttttttgaaaacgacctgcgaatgctttcccaatttgaataacccagcagcgctttggacgagaaactgattagaaaaaccgttgtgttgctttgcagcgaagtcattgaattgtgcgaagtttatggcaaggcgtacgattttttttacgatgaaacggaactggccttgcacgtttcctttgatttggagcaggacgcagatggaagcttttttgcttcgccatctaaaagtgtcgatggtgaggtgctggtgcatactttcgccggacaaatcgtgggattttcagttttgtaccgcgaggggaacgcgctttcataagctgaaataaaaaagggactcactacctcgtgagtccctttgaccaaccaaacacagatgacgcaaacatctaaagaacaaaacttatactcatcaaagatagtccccgcgttttaagacaaggttatccattcattaccatataattaacacttacaaagcgctttgttttttcggcttgtttgttggcggattggtattttttaatgcgttttatttaaaacttcaagtgtttatccttgcagggcgagtaaaatttttccaaattgattttctgcctcctctgttttttcggtaattttttgcaattgctgttcatgagttttgaaatttgccaatgtgccaaaccgtgttcccactatggataaactgcttcgtatttcaatcacggccattgtcgtgtggacttttttattttccgcatccgatattttttctcaagtaaaaaagaatgagcgagccagctccgctacggcaagattgcagtttcagcttcaagcgcgaaaagccggtggggcggcgcaaacgctcgaggcggaaacacggttgaacctgacgcttcgcagcaaacacggacatttttccccgaatgaaattcaaaaaatagagatggaaattgcggcagctggtggaactatcaacacgcggctcagcgatttgatgacgatttccatctcgcagaatgccatcgctgcacttgataacctcgcggaatttgcgctggcagaactcaatccagccgacgaacccttgatgaatcgcagccgcagcaacgacaaagtgagcggctattggcaaggcaccaatgccgattcggctcacgcgcttggctacacaggcagaaataccattgtcgccgtcgttgatttcggttttagcgcccttacgcgcaacggcgattttttggacgccgatagcaacacgcgcatgctttatgtttgggaccaaaatggcagtagcccgaatcccaccgagccagcttttacttacggcagggaatacgacagcaccgatattgcaaatagtgccggaaatctttcatttggtagcggctacacgcacgggacaaattgcgttggcattgccgctggcgacggctcggcgagcggacaaaaaggcatggcgcccgatgcgaaaattattttggtcgcgctcaaaagcggtggtggaagcagcgaactcgtcgatgcgtttaactacattaccgccaaagcggcgctgcacaacctgccggtttcggtcaattacagcgcgggaagcaacttcggcgcgcacgacggctcgcgcgatagcgaacgggcgatatctggttatgccggaccgggaaaactttttgccgttgctgccggcaataatcgagggcaaaatgtccacgtcgagggcgatgtgcctaacggcggacaagacgaggtgtcgtttaacactggctcggggcaattttatgcgcatatctggtacgatggctcggacagcttgcttgcatacttgattgcgcccggcggctcgccgatttatggcccgtttagtttaagcgaaaatgtgtattcggaggacggcggaaatattttagtttatcataataattacgagccaaacggcgatagggaaattcaatttctattgcaaaatcacaacggcgagagcggatggaaacttcgcttggcggatgtcggcggcgacgaggtgcattttgacggttggaaattgagctatggcagttgggcgtcgcacacgacttcttacaaaaatataaccacgccgtccaccgccgattctgcgatttcggtcgcggcatatagcgtcggctcggggacgatttacagcggctcaagcgtcgggccgacgcgaaccaatttacccaagccggaaattaccgcgccgacggatgttagcacaactgcaggcagttttacaggcacttcagccgccgcgccgcacatcgccggattgggcgcgattttgcttcaagcgcggcctgcgctttccgtctccgaatttatggcggccatcaccgatagcgcccgcaccgacggtgcaaccggcaacattccgccgcataacaatagctggggattcggcaaactttatacgcttggcgcacttcaacaagttttgcccaaaagcggcgattcggtcagcattgcaggcgcaggaaattatatttggcaagacgcggcatcgggctacggcgtgatgctgaacttcgcctccgaaaatttgagtcaggtaaaagtcgaaattttccctaacaccgagccgccaaacacatccagtcgcaaggctgtgaagcgatatattactattgaaccgataggtggaatggtgttcgatgcagcgcttcgcatgtattacaccgatgcggaagtttccgcagcttcgctcgccgaagccggacttcagctttatcgttacaatgaaggcagcggtgcgtggcagcaaatgggcggcacggtaaacaccgaacaaaactatgtcgaactttccggcgtgacagaatttagcacgtgggcgctcagcgatcccgcgagtgatattccacttcctgttgaatttcaaggacttacagcaacgaaaaccgaaacaggcgtattgctcaattggaaaacgctgtccgaaaatcagaatcgcgggtttattatcgagagaaaaaaagagggcgaaacttacgcccaaatttcagattttagcctcgaatcgggacttgccacaaaaggaacttccggtggaacgtatgctttcaatgatgatgaagtggaattcggcacgtatttttaccgactttggagcgaggatttgagcggcgaacgccatgaattgcaaaccgttaggattgaaatttcgcaagagcaaacagaaaacacaaagagttatacctatcaacttttgcaaaattatccgaatccgtttaacccttcgaccgttatcgaatttgaattgcaggcacgcgcagccgtaacgctccgtgtgatcgatgtgcttggcagagaagtgaaatcaattttgcaacaagaaaaatattctgctggacggcatcagaccaattttgatgcgcaacaattgccgagcggaatgtatttttatcgattagaaattcagtcggaaaatggcgttctcaaatcatttaccaaaaagatgttactcttaaaatgacggaatcagcaaaacataaaaaaacaacgattcaaatttccgcagaagtgttggtggaaaattttgatgtggccatcgggctgctctcgcttgaaggtatagacacttttcacgaggacaatgatattttgcgtttttacatggacgcgcaagattggacggatgaaaagcgcgagagcgttaggggaattttgaaatcggtctgtggcaaggacgtggctttgaccgaagagaaagtcgcggaaaaaaactggaatgaagcgtgggaagccacgttaaaaccgattgagatttccgagaggctcgtcatcgtgcaacgcgaaaagccctacacgccgaaacctggccaaatcgtcatcgagattaatccgaaaatgtcgttcggcacaggttttcatgaaaccacgcgcctcatgctcaggatgattgaagcggtgcttcagccggacgatgtggtgctggacattggcacgggaacgggcgtgctcgcaatagcctgccggaaatacggcaatcaacatccaattctcgcttttgataattattcctgggcggtggagaatgcgattgaaaatagtcaggtaaacgctagcgaagatatttcgtttgagttgctcgacgccgaagaaactttggaggaggcgctcgctcgagaaaaattcaccttaattttggccaatgtcaatcgcggcgttatcggcaaaattttcccaaagcttgcgccgtatgcaaaatccgcacagattatggtgtcaggcattttggtttatgatgaagcttggttggtgaaactgctggaatcgttcggttgcaaaatcgtgcgcaaagcaaccgaaggcgaatggctctgtgccttaattagcaaggcttaaattgttaaactcaaaaacgtagagctgtcaatattgtgcagctctacgtttagaaaattactctatcatatttctcacgatgtccgaaatcatgtgtaaaacgaagcaaggctaagctgctaaattgtatgaaatggttgaatcatcattattattatctttgacaataattttacgaatatttctcaataatgctaattccaattcattcattttgacttttctccaactatgagacgctcttatcaataccccgaagactaacttcatggcgcttttttcattgacatgacttggaataaccttggttcgtcttttttcttcggcaaatgagcgttctatcaaattcgttgttcttataaaccgccgatgtccgcctggaaactttaaatgtgccagacaggcatccaaatcgtcctgaaagcaacgaaccatgtcaggatatagctttgcataacgatcaataaacatcgcggccaatgtgtcggcggcagtgcgatcgctggcgtaatacacactgtggatacaggcttttacctctttttgagcgtctaaaggtgttttattcagtaggtttcttgtcttatgtaccgtgcaacgctgacgtcgggccaaaggaaaacatttgataatcgcattgatcactgacggtcaatgaaattgcttttctgttcagatggttttaatttcgttttcatggcgttgctctcctttaaaagtttgtttttttattggctaaaaaacatgcaactttttgagcagcgccttacttttttacacaagttttatgacttcatcttcaacgtgaaaggtttgtttgtaaagacacgataaatttcttagtatcttgaggtgacagcagaatttgctcattcttttttaaagagataagtattaatttgttattcaaactgccactatacatttttaaatttccttttttctcagaagaaaacgttccaaaatatccaaataatccccctgaagcaaacgttcgctctaatgaacccaaatcagtaggattaacctcaatgcagtttattatttcttctttacacacttcaatctttccaactatccgatttatcgtaatacagttattatctaccacataatttcttggggcatatattaatgccagaaaaatcggaatgtacatagatagggttattgctaccagtaaaaaatttatttttttctgataaaatgtaaaacaaaatagataatgaaataattaatattataatggtgacactgatgatagtcaccgatttgtcataataaatatcaaaataaaacatggcaaatatttttaaattatacctaagtctatcattttttgagtcaccggcttcctaagaagtgttttcaattgttcagtagttaatttgttattagatgatttataaatttctatattctcaaccatttgaataatttcttctacatttttttcaaccagaggatgcaaaacatatgaatcatcttgatttgtcttgtgtccccaaattcggagtatagggttatttgtaaataatgaattagtcgacacatggcagctactgccacaggtacttgatgaagatgcagtggctacattcacccacaatccaacgttaatagcagcacctacattaatggcagctgctaaattataagctaccgcggcttgagaaacaacagcagcaataacatagacaagggttactgctgctgcaacagcttccggttgatttgataattttaatttgtttgttataataccttgaagatttttatcactacttaattgttcagtcaagtagttaagcatttttttatcaatgctaattgagttgaagtttatatagtgtttagtttccaataattcaatatacttattaatattgttgctttttattgcttcctgaacatcaatatcaccgagagctaatgccgatttaacttctattgaattcatatctaaatcaacatctccaagcccaatagacctcaaatattgtttaggattttcattaaatgctttggcaatatctgggttattaaaaacatcatctgatagttttgttatgcaaataatttttttggttatttcattatttaatttgattttttctaatgccgtaaaaggaacaaaatcgtttgtatctaaatgcttttttaagtaatactgactgtcattttcttgattcttatatggattattaacatccatatcgcaagacgtgtcaattataataatacctgcagttgccaataatttaatcaaggaggattttgtcattttatatgatttttaattgtttttgaattctatacttaaataaaactgatggaatcatttcaacataattgttctgtaaagtttttcttgccagtggattattaaaaatagttgagcagatttgacaattgtggtttaaactaattgcattcagtctgggttgtttggatctcaaaaacttaaatattgcatatggtccttcgattttcaaccataagtttataaagttcatatactgtaattcatataagaaacgagcagaataacaattcaaattaccaagctttaattctttaattttctttatcgttaacccacagcacgctgccatttgcccatcaggaaaaactgaaaatatcttgaatattgagtcgcaacctttttttgattcctgaatgagttttaaagaatttttatcaaattctaatgacttcgcaccttttttaaaatcagaccataatccgttgataatttttaattgagcgttctatcaaattcgttgttcttataaaccgccgatgcccgcttggaaactctaaatgtgccagacaggcgtccaaatcgtcctgaaagcaacgaaccatttcaggatatagattcgcataacgatcaataaacatcgcggccaatgtgtcggcggcagtgcgatcgctggcgtaatacacactgtggagacaggcttttacctctttttgagcatctaaaggcgttttattcaacaggtttcttgtcttatgtaccgtgcaacgctgacgtcgggccaaaggaaaacatttgataatcgcattaatcacccctttttgaccgtccgatgttaccattaagggttgccttaacccacgcccgagcatttcttcaaaaaaatcaccccatgacgattcgctctcctgactggctgccgctaaatgaagcaatatcttttgcccgtcgctgcatatcgcccaggccgccaatatggtttgattattactgtgttttcttaccgattcatatacgccgtccactgtcaaatacaccacatcgtaacccgacagatcacgatttctaaagctttcatactcggcatataatgattcggtgatctgactgacgctgctccggcttaataacacctttccatcactatcggtaaatgtgctttctatatcgcgcgtagttataatcctctgacatacatctcggtagatagcctgtataaacccgcttccaattccgatagacgatttaacaactcactgttatatggttgttgggtgcctcgtactctggggatttttaaattcaaacgaccttccgccgtttttgccgttctgggataataaccattgcggtagccttctctttgaccttctttctccgatttaggttcataatgagctctacctaaaaaatccgtaacctcgccttcaagtcctttttgcataagatgctcaactccggctataagcaattctttcagacttacacctgcatggccgctgataatttcattaatgaaattgcttttctgttcagatggttttaatttcgttttcatggcgttgctctcctttaaaaggttgttttttttattggctaaaaaacatacaactttttgagcagcgccttactttttttacacatgatttcggacatcatctataaggcaagcttggttgaatattcatggtctgatattaaaatgcagatatttgaataaacgttggttttcaaattttatccaaaaatgtttacgaagcgtttttaacaatgaatgaaggtgagtttaaatgagagaaacagtttggtgtttatgcaaataattgagcggcttcaaaaagcaaaagagcataccatttgcgatatgctcttttctcaacagttagaatgctgaagatttttgctgtgaatttataatttaattcacgcgcttccatgtttgggtgcggtaaaagagccagagatagccgcgaacataaaggtcaccgttttcaatccaaagtttgcagtcgtagatgtcgcctttttcggggtctaatattgtgccgcttgtcagttcgccgccgtccatgaccatatttcggatgatttccatgccgatcattttttgattttttcggtcatcagtgcatttatcgcaaattgggtcggggtcttcatccggtttgggaaatatctggacaattttgccaaagtatttattctctttctgaaatatttccacaatggaagtttcctctcccgagccttcatcaaaagatttccataaaccgatgaacggattcgtttgttcactcattagaaaaatgtttttttgattagcaatgatgtattaagtaagtatttgttgcgtttcgccctcacaaatagattctttttttcataggcacaaattctccgattcttcgaagttaacccgcgcaaaatcgttaattttaaagtaggcgatgcctcttttgtaaagcaggtgaatatattaatttcatcggtctatcaacgaagctcaatttcaaatgcagataagaaaagaaactgccgcagacagtgacgcgatcacaaccgtcaccgtagaagccttcaagacgcttgaagtgagtgaccaaacggaacaattcgtcatcatcgcattgcgcaaggcgggtgcgctgacgatttcgctggtcgctgaaatgagtggggaagttgtcgggcatatcgcattttcgcccgtcaccctttcggacggcacgcaaaattggtacggactcggtcccgtttccgttttgccaaaatttcaaaagcagggaatcggtgcggcgctgattaacgaaggcttgtcaatgctgaaagaaataggcgcggcgggctgcgcgttggtcgggcacccgggatactacaagcgtttcggcttcaaaaatagcaccgacttgacgcttgacggcgttccgcaagaagccttttttgttatgccatttaacgaacgcattccgcaagggaaaatcttttttcacgaggcttttttggcaaaaagttaagaacgaattttaatgaatatcgacttgcgtaaatgaaagacgctaatttaccccaaagcatagaatttgttaggttaaaccaaagcaaaaccaatccacatggttgattataaatcttataagccgttgattctgaaggaaattcaggatttgcaccgaattgaggtgtatgaagcaggcggcggttaccaaaatctccgcaaggcgctggtgatgaagcccgaagaaattgtcggcgaagtcaaaaaatcggggctgcgcggcagaggcggcgcgggttttccaaccggcatgaaatggggatttgtgggcaaagccaagccgcgctaccttgccgtcaacggcgacgagtccgagccgggctcgtttaaagaccggcagatttttgagttcaatccgcatcagcttatcgagggctgcctcatctcctgctatgcgcttgatgttgaaacttgctacatctatattcgcggcgaatacgccaaatggatcgacatcgtggaaacggcgctcgcggaggcacggcaaaaaggctatgtcggtaaaaatattttaggaaaagatttttccgccgaaatttatgtgcatcgcggcgcgggcgcgtacatttgcggcgaggaaagtgctctgatgaactcgattgaaggcaaacgcgcctatccgagactgaagccgccgtttcccgccgtcgtcggcctctggggacaaccgacggtgattaacaatgtggaaaccattaccaacattccgctcattatcgaaatcggcgcggaggcgtattcaaaaatcggcgcacccgatcatcccggcccaatgctctacggcctcagcggccatgtcaataaacccggcatttacgaatatccgtccggcatggccatcaccgatttgatttacgacatcggcggcggcattcgcggcggcaaaaagctcaaggccgtgattcccggcggctcgtccatgccgattcttcgcgccgatatgattgagggcgtgaccatgaacgccgatagcctcaaaaaagccggcacgtccatcggcacggcaggcatgattatcatggacgaggacacggacattgtggccgcaattgctcgcctaacgcatttttatcatcacgaatcttgcggacaatgcacgccttgccgtgagggaacgggatggattgaacatatttacaaaaagtttttgcgtgacgaagccgaaccgcgcgacatcgacctgctgctcagcctttgcaaacaaatcgagcagcgcaccatttgcgcccttgccgacggcgcggcttggccggttcgcttcagcatcgagcggtttcgcgaggagtacgaaaagcattgcaaaacgccggaaagtcgcggctggaattataaaatgaaggcggtgagcggggtttaatggcaagagaaattcatgtttttacggattccgattttcggtgggaaaagttgaccttcacggcggaggcgacctacaagccgagtgtctacacggcaaagctttccgtccgtttggcgcaggaattgcccgacgaagatcgcgaggcgctggagcaagccttaatccgaattttggaagaacgcttgaaatcagatttcaagcgcatgattgaggacacggaagagtccgacggatttttggaaaccggcgccttagatcgactctccgaccgtctccgccgctatgtgcagcgcgccgtgaagcgttacaatctgcaagcgtgggattcggggattgattaacatcggaaaagtcgctgattgataaaattaaagccaaatcgtttaaaccgagcataccaatggcgaaaatttttatagacgggattgagtgcgaagcgcaccccaaacaaaccatcattcaaattgccgacggcatcaacaacggcggcaagcaaatcgtggatattcctcgtttttgttatcatccggcgcttgccgttgccggaaattgtcgcatgtgtcttgtggaattcggtctgcccggcaggaataaggacggtagtccgcagttggatgagagcggcaatcccgtcatccgctggatgccgaagctgacgacggcttgcactacggaaatttcggacgggatgcacgtcaaaacgcatcacacttcgcaagttgtggccgacgcgcaaaagggcgtgctggaatttatcctcatcaatcatccgctcgattgcccgatttgcgaccaagccggtgaatgcccgcttcaacaaatcacctataaatacggccccgaagaatcgcgctacgagtttgagaaagttcataaacccaaacgcgaaaaatggggtacgaaaatcgtctttgacggcgaacgctgcatcaattgcacacgctgcgttcgcttttttgacgaatataccgagacgcacgagctggaaattgtgcagcgcggttggaacaattatcccgcgcttgcgcccgaccagacgcccgacgagaaccgctatgcgatgaatgttatcgatttgtgtccggttggggcgctcacgagcagcgaccatcggttcaacgcgcgggtttgggagatgtcggccaccgatacgatttccgtcgccgatgcgcggtgttcgtccgttcgcctttgggtgcgcgacaaccgcgtcatgcgactcacggcaagaccgaatccgctcgtcaacggctttttcatttccgacgacgatcgcttgaattacaaatggattaacgacaatcgcgccgacgcgccgacaataaaagtcggaaacgctcagcaaaccgccgattggccgaacgcaattcaaaaagccgccgaattgcttcggcgctaccgaccggatgaaattttcgtgctggcttcagcgcgggcttcgctcgagacaaattttgtcgtgaaaaaatttgcgaccgaaatcctcaaaacccagcatttggattttcttcgccacatcgaaggcgcggacgacgcacttttgattcgcgcggacaaaacgccgaacgcgctcggttgcgacatgctcggcatcgcaccagcagccggcggcatttccgccgatgatttgccggaagccgtttggtcgggaaaaatcaaatgtgttttagccatcgaggacacggtggaggaatggctatcgcccgaagttcgcgccaaattggaggcgttgattttgctcccgcacaatctttccgatgcgttaaacgaggccgatgttgtgctaccagcagcgacttttgccgagcaaattggcacgtttttgaactttgaaggcgtcttgcaacttgcaaggccggccaaagcgctcaagcatcaaaaccgcgaattgatgaaggaaatggcgctcagccgctgggacaaacacgccacccagttcgaccgttggagcagcgaagaaaataaaatcgatgccaaacccgcttgggaaatcctctgcgaactttccggcacaatgggcaaggcattcggctatcaaaccgcccgcgagatttttgcggaaatcgcaacgtcgctttcggcattcaatgagttggattatcaaaagcttgggaaaatcggagtgaaattagagggcgtgaatgtatagaattttcaggatatcggtattcgattttcttcgtcctgacgagccagcgatttttccgaagcgggaacagataaaccggtggatgacaataaaaaccgtgtcagcctgagccgcacttcgtctccgctcagtgcgacacaaaaaagttgtcatgctgaaccggctttggctaagcagcctcagaatgacatgatgctttttttgttttcagccaaagcgagagtcgcccaagaaccagaaccaactcagcatgacatcgtgccttttttcatttccatcatttcagcgcttcgcggatttttacggacagctcctcttttgaaaacggtttctggataaaattgacgccttcttccaaaacaccgtgatgcgcgatgacattggccgtatagccggacatatacaaatgctttaggttcggatatatcgagagcaaggtgcgtagcaattcgcgaccgttcatttccggcatgaccacatctgtgagaaggatatcaatttggccagcgtgagttcgtgccaaattgatggcttgttgtggtgaggtggccgtcagcgcatggtagccaaggctttccagcatcattttggtcacattcaaaattgccagttcgtcctcaactaaaaggactgtttcgtttccgtgtggtctggtttcggctgtggatgtttgggtctgaacttcctcaactgattgatagcaaggaaagtaaattttgaaagtggtgccgatgttgggttcgctataaacattgataaaccctttgttctgcttgacgatgccatacacggtggccagcccaagccccgtgcctttgtccattcctttcgttgtgaaaaacggttcaaacaattttcgtagcgtctctttgtccatcccgcagccatcatcactgactgacaacacaacaaaattgccagggaagaagcctaaatgatgcttgcaatattcttcattgatactcgccgtttcggtttcaatggtgagcttgcccacgccgtgaatggcgtcccttgcattaacgcaaaggttgactaaaatttgatcgatctgggaaggatctattttaagcggccacaagttcacgcctggcaaccatgtcagatgaatatcttcgccaatgaggcgttgaatcattttcagcatgtttcctaccgtctggttcaagtccagcacttttggcgcgatggtctgtttgcgtgcaaaggcgagcagttggcgcgttacgtccgcagagcgttgggctgctttcctgatttccaacaaagcattatacagcttgggtgttgggtgcattttttctaaggccatttcagcataaccttgaatgacgctgagcatattattaaaatcatgcgcgacgccgccagccaaacggccaatagattccattttttgcgcctgaagcaattgggcttgaagtgcttccttctccttttcagcgcgcttgtaagggctaatgtctcgtagaaaaatgacgagtttaccgttctcatttgccaaatattgaccgctaacttccacatcataaacgcttccatccttgcggcgatgctgagtttcaaaacggtcgtgtccttgtcggaagagtgtttcaatgcgagtcgcaatttcaagagggctgttaattgcgtctaaatcacaaatgttcataccacgcaattcttcttgattatagccgctcattttggcgtatgcctcattaatttccaaaattttgccttgcaaatcagtcagccaaaagccgtcaatcgcggtttgaataatggctttatattttctttcttctttatggaaagcggcttcggcctctttacgtcccgtaacgtctgtaacgattccctctatggcaataagctgaccgttttcattccgtaccccaacacttcgttggttcagccagcgcacatgttgatctttatgaataatccgatattcgtatgatggcggaagatggcattgaagaagttcctgcagctgagtttcaaaaaagtcttgcgaatcaggatggataacttgttgaatgaaaaaagggttttcataaaatgtttgtggcgggtatccaaaaatctcctctgcagcgggactgacatattcgtatgtcccgtcagggagcgacatgtgatatatcatgtcgggggagttttctgccaaacggcgatacttttcttcactaaagcgcagtgcctcaacagctttcttgcgcttgtgaatatcccgcacaatcgcaatgattcgcgctttcccatcaagaatcacttttttcaggctgacatctgtccaaaaaacttccccattttttttctttgactcccattcaaatatttgcggctcacccatagccgctttttgaatgtacttctgagcctcggcgtgcgtgtagggcggcaatcccttactgaaggattctacacttaattgaagggcttcttctttagtgtagccgtacatttccaacattttctgattcacatcgagaatttgcccgtcttcaagcgcgtgaataaaaatggcatcgttcgcgacatcaaaaatagtgtgatagttcgccatcaatttttgaagcgagttttgagtctctttgtgagttgataatgcccgctcaagctcttgaagccgattttcaagctcctcataagtgggcttttttggcataagtatatcttttggcattttaaaagtgaaccgatgtgtgttttgcaacaatgttttttaaccctcaataatcaagaaagagcgggctttcagaaaaatttactgactaatatttataagccttttcattttgatgttctaatatttcttgttgggcaattttctgaacttaaatgtattaaagggtttatcctgctgtgtgaaagcgtatagtctatgactgttttgtggggataatgatgatgggtgttatagcacggtattggctatatgaattcaacaaggatgcagaaaagttcctttaactcaacgtaaaaaagtgttctaagaaacagagcacataagcggaaaaaactcaagtcaaaaatgatttttcttgtactcataaagaaaagaaagtgaggggtaaatgaggccttagcaaattctgatttcccgtttacctcgtcttccctcgattcaaataattcacagccaatagcactgcgaagctgaatccgaccaaaatcgccgagtaaatgtgggcagaaaagaaatctaactgctcgactttgtcataaatggcgacggaggccacgcgggtttcgttcgggatgttgccgccgatcatcagcacgacgccgaactcacccatcgtgtgtgcgaaggtgacgatcgacgcgcccaaaatcgtggctttcatgttgggaataacgatgcgaaacagcgtttccaattccgatttgccgagcgtgtaggacgcatcgagcaaggcgcgatcgatttgttccaagccgcttttgagcggctgaaacatgaatgggaatgaaaaaatacacgaggcgataatcattccgccgaagttgaaaacgagtcgctcgccaaacgcggcttcaaaaacttgcccaaagatcgattcgggtgagagcaggagcaaaatgtaaaaccccagcacggtgggcggaagcacgagcggcaaggccgtcaccgcttccaaaatccgcttgaaacgaaacgttcttcgtgcaaaaatatacgcgatgggaaacgcgctaaacagcaaaaatagtgtggtgacgagcgaaagctttagagatagccaaaacggcgataaatcaatcggtgcgttggcgatggcgtcattcattatttcccgtacccaaaggattcaaaaatgttttttgccgcgtcactttgcaaataatccataaatagtttggcctctgaattttcttcggcgcgtttgagcaaaacagcgccttgcaaaatcggctcgtaaagcgagtctgaaattgcaatccaatgcacgctttcgtcatggaacgacttcaacgccggcgcgtagatcgctgattttggaataaacccagcatcggtggcattcagcgaaaattgcaccgcttgcgagacattttccgcaatgacaaatttcgactttaagtccgaaagcccacatttttcaagcgcttgaagtgtggctttgccatacggtgcaagctcaggattggccagcgcaacggttttgacactgtcggctttcaggctttgaaggccatctttgagcgagatttttcccgccgaaaataaaatcaattttcctttggcataaacgatagggtttccatcggcaaagccttctttggtgaggcgttcggggtaggacatgtcggcggaaagaaatacatcatacggcgcgccgttcataatttgactcacgagcttgccgctggatgcgcgggaaaattccaaatcgatgcccggatgcgttttttcaaaatcttttttgagttcgtcaatcaaatagctcagatttgctgctgccgcaattcggagcggcgcatcttttttggcgcttccgcagcccgaaatagacaagaagccggcaaaaaggaaaaagcaaataaaaccgaaggaaaaaatcttgcgcgtcatggttaagcgagttgttgaatttttttaatgattgggttaaacgcttttgaagcaacgagcacttcgtcgccaacttgaatatctggaatgtcgtgtcgtgtcagcaccacttgcacgatttccgagccaatgctaatcgccgctgagtacatcagatcgattttgacgatttcaacgaccgtcccgataaaagaatattttgcagaaatatttttcgtgagcagaacttcctttggcgagccggatttgatcatttttccattttctaagcgaatgactcggttggcgagcttaaacacttcttgcttgtcgtgcgagacaagcaaggtcgttagctgaaattgctcgtggatagatttcagctcttcttgaagtttgcttcggatgtgcatatcgagcgcggaaagcggctcgtcgagcaggagcatgtcgggatcgcgagccagcgcgcgagccacagccacgcgctgctgttggccgccggaaagtgtgtttgggtaacgattggccagttcagccaactcaacggtttccagcaagcgcgtgatcgtttgcttgtcttttttgtccattgcgtaggctaaattttctgcaacggtcatgtttggaaagagcgagtaattctgaaacacgaacccaatttttcgcttttgcggcggcaagttgattttttgttgactatcgaaccaaattttttcaccgactttaattaggcctgcgtctggcttctctaaaccggcaagcattctaagaagcgtggtttttccgcatcccgattgaccaaataagcaaagaaattctccttttctaacgctaaaacttagctctaatttgaattttccgcctgcgccaatgagttctttgctaacttcaataatgatcatgccggtttcttcagcctaaaaaatttcataagtgagaatatcatgtgactttgaatgtctttttgctgtgcagccaaattcaaaagctaatcccgtacggcgacttcgaaaacaatttcatcggctttggtaatccatttcacggctttgccttttgccaaacccaaataccgataggcgcgcttggtaatgatcgatctgatcgtttccttttcagcagcaatcgtgacctcagcgagcaattcacctaataaaatatcctcaatgatgccgtccatgacatttgaatagctgactttatcaatttccggcgctgcaatagcgacttccgtttctttaaaaagcaaatgaaccggatgcgcttcttttaaataagaaaggcttttgggcgtgtctaaaatcagcacggttaagatgcctgcgccagtggccacatccacaagcgaaatgccggcagcactatcaattttggcaatgtatcctttaattctgttcaatgtcgggatggttcttttttcaattggcggcaacggccaaatttcaatagtctgcaagaattcagtatcttccgtcactcttgccttataacaaagagaaaataacgaaattcgttggaatgtgcgattttctctcaaattgtttttctattgaacgcatagaaggtcgacttgccgattgctaaacaaattttatgaagcttctttttttacggacggatttttatggtgcgattcgtgttggaggttcattctcgcatattcgtggatttttgaaaggtatggacgaattaggtgttggcgttgaaacgtcgtcttccgccgagcttttcgtgggaaatccgtatccgtttcatcaaattccgtattcgccgtttttcgattcgtttcccgaagcgcattgcctcgcgcacaatcgcacgctcgaacaaaatttgcccgcgattatcgagcaaaccaagcccgattttctttatcaacgccacagcgagttcatttatgcgacatcgaaaattgcggaaaaattcggcttgccgctgattttggaagtgaataatatcgaggcgtggctgaaaaaaaattggggtggaaaactctatttcaaaaattttcttcgtagagccgaagcgcttcagtttcataaagccgatgccttaatggttgtttccgaagtgctcaagcaagatttgatacgctggtttgatttgcccgaggaaaaaatccatgtaaacccaaatggcgttgatgtggatgcgttttccgatcggatcgatacggcagcattttttcagacgctttcagacgaattaaaaaaacggtggcggggaaagttgctgtgtgggtttgtggggacatttggcgaatggcatggtgtggaagttttggccaaatcagtgaagcgagtggtcgcgaaaaatccatcgattcactttgttctcatcggtggcggaaagcttcggaaaacggtcgatgaaattcttgaaacggatggcgtatctgactacgtaacgctgttggggtcggtgtcgcacgagcttgttccaaaatacttgtcgctttgcgatgtgcttttgagcccgcatgtcgacaatgtagacgggacgccgtttttcggctcgccaacaaagttatttgaatatatgggtttaggaaaagcgatcgtcgcctcaggcgtggggcaaatcaaagatattttgcgtgacggcgaaaatggcttgttaattccgccaaaagatgaaaacgcgctggctgaaagaattctatttcttggtgaaaatcctgatttgcgcaatgcgcttggaaaagccgcacggaaagatgcggtggaaaaatactcgtggcgggaaaatgctcggcgggtacttcagatcgcggaatcgctcaacaaaaatgaaaaacgatgacgcgacgaaggattatttttggcccgtatccgccgccttatggtggtgtcgcgattttcaccagcattttgtatgagcaccttaaaggccacgatgttaagttatggggatttggtgaagtgtcggggcgagcgatgaacgcaagattcttgcttgctccttttgggcgcacgggctttttgagtgtaccaggcttaatttttttagccttaaaagatgcaagaggcagtcgcatattggattcaacgcatttctttctcgaacatccgaatgcggctttggttcacatgtggaaaattttaaagaagatatgcggctttcgctggattaaggttttgcacaatgggtcgctcccggaaagatttgagaaattttcagaaaaagagaaaaaactattttggacatcgattcagaatattgatgagtttgtggtggtcagcgaggttctggaagattggctgaagcatcacttgaaagttccgcagaaagtgagttgcattcgaagcctgttgccttttccagcgctctatgctaagcgaacaccattgcgagaattgattcaggcaaagtacgataagctggtttgttccattggcgcgtttacgtcggattatggctttgaccagattattgaagcggtttcgttaattcgcgaagaaacgcaaaaggatcttcacttggtgctcatagatgcaggctttgtggaaaataagtcgtttaaggccggccttgaactgcgtcatccgtggattaccgttttaaaatgggtgcctcatccagaagtgctcatgattttggcgcatagcgacgcgtttgttcgcgccgtgaaatacgaagcctatggaatttcaagagtagaagcgctgctttgcggtacgccggttctggccactaaggtcggcgagcaacgcggtttatctttatttgattttggcaatatttccgatctaaaatgcctgctttcacttacactctttgatgatgcagcctttgccaaccatcagaagtgggtggaattttacaatggcgaagctgagatcaatcttactcggtttaaagaagttttatttcaataaatgattgcaaggttgaaggctgttcttgaccgtttcggtttaaacacacggctcagccacgatgccatccgtgtttatttattccaatttcttggcatcgccgcaagttttgtcctcagcatcttaattgctagaattttaggccccgcagaaaaaggccgctacgatttatttcttctgttgaattccctgatgatcagttttggcgttgctggtgtcccaaacggattgctttactacatgaccaacgagaaaaaacggcttggcgaggttcacggaacaggacttgcgacaaccggttttgcttggctaatcctgtttatcatcggctttgtttggattgcaaaatttacggcattgctcaacggtttgccggaatggtgtatttggctctcgcttttcattgcgcctgcgctgctttatcggcaaatctggataaacttaatgacgggagcgaacgaagcggtgcaaatgcatcggtttcagttttacatcattttgctcaatctatttggcggcatgtacttagtgtgggcaggcgaattggatttctctcacacgatttggctaactgctggcatacaagtgtttggtgcgatcatgatggttgccgttttgctgatgaaagatgcgaaactgagcatcgatctgtcattggcacgcaaaagcttgtcttatggaacattcatatttattgccagcttagcaaatatcttgcattttaaagtcgatcaaatcatgatcaatggttggcttggtacaaaatctcttggcatgtatgcagttgggacgaaaattgcggaaatgctgtttattatcgacacgggcttaacatccacagctacttataaaatcagctcatcgtcggtgcaagaaagttatcgtttggcggtaaagctatttagagtgcaatttgcactgagcggcctgagtggcctttttcttgcgcttatcgcctatccgttgatttcggctgtttatggcgaagcttatcgcgaagccgcacttcctttaatttatctgattcctggcattgttttctggtcgtcgtctaaaattctctccatcatgctgaactacaaattaggaatggcaaaatttgtgatggtattttctatgattggcggcttggtgaatgtcgtgttgaattatgtttttattgtaattttcgatttaaatatttctggagcggcgttggcttcatcaatcagctatgcgattgtcgcgttaattactttcttaaaagtctatcaacttagaaaatgatatgatgtcatctttctaagcgcgaattcattttttattctgaatgaatatgttatcacatgaagaaatggtcggtttgcaagccgaaaaacacgaactgatcaatacgcaaaatttcccgaccaaagaagattatgttttgcacttaatacatacgttttcctacgtgcaagctgcgaaattagctaaagggaaaaaagttcttgatgtgggttgcaatatgggttatgggtcaaaactcatatcggagacggcgaagcaggtgactggtgtggatgtttcggaaaaagcaatagaagcggcgaagtctcaatatggcggcggcaatatggcctttcagtgcattgatggcaagcgactgccttttgcgaataatgtgttcgacatgattgtcaattttcaagttatcgagcacatcgtggattatgatgcttatttgaacgagctcaaacgggtgctttctccagacggcttcgttcttttcacaacgccgaacgcgtccatgcgattggatcccggcatgaaaccttggaataaattccatgtgcgtgagtttaaaagcgatgaacttcaaactttgcttgaacgcttttttccaaaagttcaggttttttgggctttttgcaagtgaaaaaacttattccgtcgaggtaaatcgtttaaggaaagatcgcgaaaatgcaaggcgcaagaaaaaatatgagcgctttgcgccaatcacgaaaatgattaggccggttctatccgctttggcaaatgcaaaaaatacgcaagcaaaccctcagccatttgataaaaacgagttcaaattagaagatttttttcatcaaaataaaaatttggcgcaagcattagattttcttgctgtttgttctgagcatgaaaatgattttgatattttacaaaaaataaaaccataataatattttttgctattcatgtctttgattacaagacaataacaaaatttataagaagtttataatctatgttatctgcaaattttgttttaaaccatacgagggtcagtttaaaaaaaatattgtggagacatttttccgaaaaaatcatctctcttcagaaaaagccagctcgatccactttttctttttctgatgaaatccactcgtttttgcgctgcgatgaaaaattaatttcacaggtgaaaaatgatgtctttcccatcttcggattcgaagtttcaatcaagcatcctatcgcttggcatcacgacccgatttcaaaatatacatggcaaaaaaatcagccgtcgcacgcattttcatttatcgattcgccaaaagcggatgtaaaaatcgtttgggaactttcgcgttgtcaattttttccgtgccttgccttgctgtatcgaaaaacgcaggatgaggcgattcgcgaaaaattgcttgcgatttggatgtcgtggatagaggaaaatcccttaaactttggcgtgcattgggtgacgccgatggaggttgccattcgcgctatcaattggatcgcggcgttcgaaattctctcagaaacggatgcgttaggcgagccgctggcgcggcgcatttcggagagccttgccgaacacgcaacgtttatttattggaatttggagttcggcaaagtcaccggaaatcattatctggccaacggcacgggcttgatttggctggggctttttttgggacgcgcaacttatgttcgcaagggaaaagccattttggaagaatcgatgcgcgtacagatttatcaagacggtgtggattacgaaaaatcgcttccttatcataagctggtgcttgagcttttccaattgggcgtcgcgctcggcatgaaaaacgggcttcagttttccgccgagtttgagaaaaaattggagcaaatgaaacgcttttgggacgctgccaaaaagccgaatggcaaaacgccgaatgtcggagacgatgacagcggctacgtgctggttttaagcgattcgtttttaaatccgtctcgcaagcaaaccggttctcggattttccgagacggcgggtttgcggttcttcgccacgccgagattcatcttttttttgattttggcgacatcggcatgaacggttggggcgggcacggccacaacgacagcctttcatttgagctttttgcgaacggcaaaaacctgattgttgattccggcacatataattacactttgtttcaagccgagcggcaacggctcagaagcatcgcatcgcacaatacaattcaaattgacggcaaggaacttgtgccgtttcgcaacctgtggtcgattcaggccgacacgacacagccaaaactgcatgagtggtcgttcgatgaaaatcgcgattgcattgaggcaagcgtgcaaaacaacggagttcggcatcgacggcgcattgttttagacaaaaaagcaaatcgactttatctcacagatgtgctttccggcgatggtcggcacgaagccatgtttcggttgcactttgcaccggatttgatgccgacgctgcaaaatcagactttgcaactgggcgagatttcgttacactgtgaaggcttttcaaatatgaacattgcggacagcatttactcaaaagggtattatcaaaaagaagccaacaaaaaattagaagcgagctttgtttttgaaacagagtggcaggggcaaattatttttcaattttcttaggttctttttatgtgtggaatagccggtattttgaattacggggcgcgacctgaagcagtcagcgaaacggttttgcaaaaaatgaccgaacaaattcgccatcgcggccctgacgacagcggcctttacatctcgcccgatcgcaagctcgggcttggatttcgccgactttccattatcgatctttcggctgccggtcatcaaccgatgccaaatcgggacggctcgatttggataaccttcaacggcgaggtgtataaccatcaagaattgcgcgaatcgctggaggaacaaggttttcggtttcgctcgcgcaccgacaccgaagcgattctttatgcctacgaaacttatggcgcagattttttgcaaaaaatttacggcatgtttgccattgccatttgggatgcgcggaaaaacgaactcctgctcgcgcgtgaccggctcggcatcaaaccgctttattacaccctgcaaaacggggcgctttattttgcctccgaaatcaaatccattttggcgcacccacacatttcgcccgagctaaacgcgcaggggctttacgattacctcactttctacatgaccccgcccgccgagacgctgttcaaaggcattcacaaattggaagccggacattttcttaaaataaaagccacgtccggcgacttgcaaaaaacgcgctactggaatatcacgcaccgcagcgaatcgtttccaaaggaaaattttcatgttgagcgtttttgcattgaaaatattcgtcgtttgttaagaacgtccatcaaagatcggatgatgtcggatgtgccgttcggcgtgttgctctcgggcgggattgattcgtcgctcaatgtcgcgctcatgtcggaattgatgacaaggccggtcgagacattttccatcgggtttaaggatttggaaaaatacaacgaactcggctacgcacgcgaggtggcgaaggccttcgggacgaatcatcacgagatgtttttggaggaaaaagccgcgctggaatttttgcccgacatggtttggcatctggacgaaccgaacgccgaccccgtttgtgtgccgatgcaccttgtcagccgcttggccaaagcgtcgggaacgacggtcgtgcaggtgggcgaaggctcggacgagcttttttccggctacaagctttatttgcaagaggttcaatatttcacttattattattcgcttttgcccgaatccttaaaagaaacggcgttcggcttcatgcaaaagtttatgcccgaacatttactcaccgactatttgcgccgcgccgcccgccatgaccaaccgttttacggcggcgccacctgctttaccgaaacccaaaaatcgcagttgttaaccgaacgctttcgtgacagcgtcaagagttccggcagaatcgcggcgcatttttttgcggagcttgagcggtttgcgccgggttcggtttcggaagattatttgcgcaaaatgctttatgtggaattgaaaaatcgcctgagcgagctattacttatgcgtgtggataaaatgtcgatggcggtttcggcggaagcgcgtgtgccgtttttagaccatcggttggcggagttcgcgtttcaaattccggcggcgctcaagataaaaaacggcgaaccgaaatatattttaaagaaagcggcggaaggcatcattcctcacaatattatttatcgcaaaaaacagggctttgccgcgccgattcccgaatggctacgcaccggcaaattgcacgatttcgccaaatcgcaaattttcgaatcccggttatttcgacaggagattttcaatcggcgctatgtggaacatttgttcgagcaacaccggagcgggcgggaaaatcgcggcgtacaaatctggtcgctgatgctcgtggcgatgtggcacaagcgatttttttgattcaaagaaatttattcacatcgttcaagcaaaccttaccttatcattggttttcaaaaggcatggattttttcttgaacaactcaaatgagcagagctattttaaattcaccttacgcttcggcatgagcgaaaagaagttattgcctcaagggcattgtcaaatcagcgaagttgtgctaacttctctctcagcttatcttcacaaacatatccgattgtgagccatgcttgaatcatattttcccatatttgttgttatttccatcgccattattttggctgtcgtgctgctttccatcggaaagataatcgggccgaaacgaaacaacccggaaaaactaaccccatacgaatcgggtatggatccggttggaagcacgcgcacgcgcgtcacggttcggttttacttggtcgcgatgatttttattgtgttcgatatcgaagtcatttttatgtatccttgggcggttagcttccgcgagttgagcggattctacggcttaattcctatggtaacatttgttctcattttgctggctggctactactacattctcaaaaagaaagccttggattgggacgaggaatagcaatcactttacgtttttcgcgccattggccgttaaggattttatgtcattcctaagcctggattgtgctaaaaagaaaaaataacagtaaggttgaagttcatcctttctaaaactaagcagaggtgcgcattggctctgggtggctattcttctctgaatcgggggttgttgcgcattcatggaacgcaacgatcataaaatcatcattcacaagcctaaacatttcttttcctttaaaaaacgcttttatcttgcgggctcgctcgcacaagcttatttttgacccttttgtaacagttcatcaattattctcggagacgaagctcatgctaaacataccacaggttctgactgaagaactttccgttaaactatttcaggttgaaaacaccttagcgcttttggacgacggggcgactattcctttcatcgcgcgttatcgcaaggagcgaactggcggcttggacgaaattcagcttcgcacgctcgccgagcgctacgaatatttgcaagagctcgaagatcgcaaggaaaccgttctcaagtccattaatgagcaaggcaaattgaccgatgaattgaaagagaaaattgagaactgtttgggaaaaaccgaacttgaagatttatacctgccttacaaaccgaaaaagcgcaccaaagctaccatcgccaaagaaaaaggcttggagccgctcgcagaatttatccactctttaaacaccgccgcgccagccgaaggcaatttcatggaagaggccgccaaatatatttccgaagaaaaagaagtgaaaaccgctgaggaagccttgcaaggtgcttcggatattttggccgagcagctcgccgacaaggccgactttcgcgcctacatcagaaatttcatcatggatgaaggctatttcgtctccaaaattaaagatgagtttgaggaaggcacaacgaaatacgaaatgtatcgcaatttcaaggtcaaggtgaaagatattcagccgcataacatgctggcgctgcgtcgcggcgagtccgatggcgttgtggcgttcagtgttgagttcgatgaagcggtcgtgctgtcgtatctcgaaagccaagagatttttacagcgaacgctgacttgcgcgcgtttttatccaaaatggtcaaagatgcttttggccgtttgatgaaaaccacgctcatcggtgaagttcgcttagatcgccgcatgaaggcggatgaagattccatcaaaacatttgaggccaatttgcgcgagcttttgctctcaagtcctgctggcatgaagccgactttaggcattgatcctggctttcgcaccggctgcaaaattgtggcgattgacgaaaccggcaagtttttggagtacaaaaccattttcccgcacaccggcgaggccaaaaaagccaaagccgttgaagaactcaaaacattaattgaaaaatataaaaccgaactcattgccattgggaacggaacagctgggcgcgaaacggatattttcgtgcgcgatgtgattgcgtcgctcgaaacgaagcctgtgaaggtgatggtcaatgagtctggcgcgtcggtttattcggcaagtccggtcgcaattgaggaattcccggatttggatgtgagtgtgcgcggcgcggtgagcattgcgcggcgtttgcaagatccgctcgctgaactcgtaaaaatcgatccgaagtccatcggcgtcgggcaatatcagcacgatgtcgatcagaagcttctgaaaaagaagctcggcgaatcggttgaaagctgcgtgaacttcgttggcgttgatttaaacacggcgtccaaagagttgctgagctatgtttcgggcatcaattccgccatttcaaaaaatgtcgttgaatatagaaatgaacatggcgcttttcaaagtcgcggtgaattgatgcaaatcgacaaatttggtccgaaaacatttgagcaagccgcaggctttttgcgcattcgtggcggcgaaaatccgcttgacaacacagcggttcaccctgaaagttattccattgtgcagcgcatcgccgaagatttgggcgtaccagttgcgcaagtcacttcgttaggttctaaaatcaaatcggttgatttgaaaaaatatgtgaccgaagaagttggcgaaccgactttgatcgacattttaaacgagcttgaaaagcccggacgcgacccgcgtgaggagtttcgctatgcggaatttagcgacgcggtcaaagcgatggaggatttgcagatcggcatgaagctcgaaggcgtggtgacgaacgtgacggattttggcgcatttgtcgacatcggcgtgcatcaagatgggctggtgcatgtgtctgagttggccgataattatgtttccgatccgctcgaggccgtcaaggttgggcaaattgtcacggtgcgcgtgctggatgtgaatttaagcctacgccgaatcagcctttccatgcgctccgaagaccggaaaaaaacaaagtcggggcataaaaattcgcagaaggataaaaagaaaaaccataaaaaaagttcggaaaagcactattcgctggacgatctcaaagcgaaattcaataatcgcttgtaagctatcgggaaagattgtttattcatgccatagtttcaatattcggggcaaaagaactttgccccgaactttttctaactaaaaaatcataggatgccaaaatttttcgaaaaccctgaaatctctatttggataaccggaatcatcgttgctatttcggttgccatctcgctgatggttttctttcggttattaatttggcggttgcgcgttctggctgaaagaactcaaaataaaatcgcggaaggctcgctaaccgtgatcgggcagacaaaaattttctttcacattgcggttgcgatttataccgcgattctttttgtgaaagaattgcctgacgtcaatgtgctgttggtcaatcggttgctggcagtggcgataattgtgcaattaggcatttggggaagcagcttaatcgcattttggatcgcgaattatcgcaaagaaaagctggaacaagatgcggccagtgtcaccacatttattgcgattgggtttttggttaaagtggggctttttacgctgctctttttattaatccttgcgaacttcggtattgatgtcaccgcgctgattgccggattgggcgttggcggtattgccattgcgctggctgttcaaaatattttgggcgatttattcgcttcgctttccatcgcaatggacaagccttttgtgattggggattttatcagtgtggacacgttctctggcacagtggatcatatcgggctgaaaacgacgcgggtcaaaagcatttcaggcgagcaaattgttttttcaaatgcggatttgctcggcagccgcgttagaaatttcaaaagaatgcaagagcggcgcattgtctttgctttcggcgtgacttacgaaaccggcattgataagctcaaaaccattcccgacatggtaaaggagattattcaagcaaaggaaaatgttcgctatgatcgcgtgcactttaaggaattcggggatttttccttgaactacgaagtggtgtatttcgtgcttgtgccagaatatgtggtttatatggacattcagcagcaaataaatctggaattatacgagcgttttgaaaagtcaggaatcaattttgcctatccaacgcaattggtttatctaaataaagatcagtagtgaagtgagaggttccccgatttgaaagcataacggttctaaaatctgggagcttcacagctgaaaaatggaagagcgcggttaaaattcagcgttgagttgcaagctgatgttgcgaagcgaggcaagcaaagctggcgattcgagataaacttcgttcaaaatgtttttggcgacaaggttagctgaaacgccctcaaaaactcgcatcccaaatttcacatccagcacatgcgcgctattttgaagcatggcctgttccgttccattctgagaaaacacctcgcgccacaaactttttgcctcatccgaaagcccgctcacataacgataatcaaagccaaacgagagccggcctaaattgataagcacgtcgccatagaaaaggttgtttcttcggtaaaacgcccacgcgtctgcgctttcggttttcgggctatgcgtgtaagtgtaggaaagagaaaggcagagaagttttttattgaaattgagatgtgtggtcagttcaagaccgagcagtttcaagtcggaagacgcattttgataggttagatcgccggaatcggtttccacaagcaaaatcatatcggaaaagctgttgtagaaaaaagcggtttcaaacgaaatactcgaaagcgaaatttgcttggaaagcgcaattgggcgaatgtaatcgtagcgatagccaagttcgtaagttaaactattttctaactttaagctttcatttggcaagatcgaaatgccgttataatcctgcatgaaaaagcgttcggcaagtgttgggaagcgaaagccgagccggaaatttgtccaagcagagcccgctttgcctatcggtgttgacagcccgatgtgtggattaattttcccttcaagtttctgttggtcagcccagaggccatcgtagcgcaagccgtaagtgatgcgaatgggttcaaccaacggattttcactttgcaagaaaatagcaaagcctttggctgtgcgcgtggagtcggagttggcggtgaggtcggtgtaatagccgtcgaatccggcggtgaaataatagcctgagccaaggtcaagtgttgtttgaatttccaggcctgaatgcttgcggctcagcgaaaagtcgctttgattatgcaatttttcgccaatgtagcgtcctctaagcgcaaaagtggtgacgcgagaaactggaaattcgtaggtgggcgcaagaaaaagcaagtttgaatagcgttcgtcgtgcgcagcgctcgcatcgaaaagggcgctatctgcatttatccagcgcgtgttgccgccttgtctgttttcggtaaatccggcaagcaaggaaaattgatggcgtggcgcaaattgataaagcgattttgaaaaaagccgccatttgccagcatcgccgttttcgcggtatccttcgtccgaaaaatagccggcgcttgcgtaagcattgaattttccaaaactttgcacgtgagccacttctgttccgcttaaaaactgcgtgttgtttgtccagtcagaaagttcatttggtgcattgctataaatgcccgcgtaggtgcgcagcatcgtttttgaggcgaagttgcttcccgtgacggcattcagggcgccatcaagagcgccatttccataaacgccggaaaaagcccctttgccaagttccagtcggtctaaaaagttgagtggcatcaaatcccaagcgctttgcgggttgagcgctgcttgaacgggtgtttggtcgatcgtgaggctttggcgagccgatgcgttcggcgttggatcggttgcgggtgaagcgcgtatttgcatagcgctacccgaaaaagtcacgcctggtaggaatctcagcgcatcgtcgagggtggctgtgtttctttgttgaatgaaatccaagtcgagcagttctacggaaagtggtattcgactaagcttttgcggcacgcggctaagcgtcaccaatgtttcttgcgcagctgaaagaatcgggaaaagtagaatatcgatttcggtgatggtgtcgtttttgataaaaacgtttctaaataaatccgtttcaaagccgtctgcctgataaagaatgtcgtagaggccgcgcggaatttttccgataaaatatttccctgcagaatcagttcgcgcttgaatggtcgtgccattcaatttaacggttgcgcctaccagtggaagttctctacgaatggtgatgctacgcgcttgtgtttcccccgataggctatccgatgtagaaatacttttttttgtgtattgaatgtgggtcatcgtcccgcgcagcatgccgcctctattttgcgcaagcgcggcgttgagaagaagagaaagaacaagcaactgagccagaaaaatgaaatgcttcatatagaaatgaaaaaccgatctttcaaagaattaaagtaaaacgatgccatcaagttatttgggtgtgtcttcagacttgcgtttttcaagatggtcgcattcgtcgtagatacattcgccaaagagctgcaaattatttcttttgagcttaaagccgtgaaactcacaaatttggcgaagttcttcatcaatttcagggctggtaaattccaaaacgcgcccgcatttctcacaaataatgtgatggtgggttttatagccgtagcttcgttcgtagtgaagatgcttgtgtccaaagctgttttgagaaaccaaactgcattcaacgagcaagtcaagggtgttgtagaccgttgcacgcgaaatattggcgcctttttgtttcaggttcaaaaaaatttggtcagcgtccaaatgttccgatgacgtatagatttcttgcagcactttgaggcgttctggcgtagatcgatgacctttttttcgcaagtaattctgaaaaatatcttcaacttcctgcaaaattttcaactctttgccctctgcatcggtgctttttttctttggttttccctgatttgagctgatttttgtgttggtatttttactggcagtttgcataagctcgaatttaataatggcaattttgaaagaaattaacctgttttaactaaatgaaaaaatttagcttttaaaatcgtagaaaaatcacgcgtttggtggcgcttttgcaagcaagcgcgtgtgttggaaagagcgcggcgtagtaagttcttaacagctctatgcttttaagggtttctgaattgcaaatttaaagtaagcgaaaaaataagtcgggcaacgcgtttcttgaggagtgacaaaacgaagctttttgcgtatgcctgtggttatattaacgctgttatttgtcataactgaaaaaaagtagaagtaaatttaaaaatgttaaaaggattcattgttaaagagattaaagagcttttcaaactgaaaaagacggagcgattatggcatattcctgtgctggccgcgttgtgtattggcgtcccattgcttgcaggactgtattttgatgcgttgcaaacgggattgcaagcttgcctcggtggattggtgattttatacctgccaacttcctcacacatagccaatcgaatgatcaccttattagcttgttcttttgcgtttatggtgtctttcaccaccggactcgtatttagtttcaacccgattgtttccgcgattgcttttggaatatttgctgtggcggttcattggacaagtctttactttgaatcaaagccgccgggtagtttcttttttatcttaattgcttcaatgtcgagctgcatgcctttcgatttgcatacaattcctgaaaaagtaggtctagtcggtttaggcactatgtttgcctgcctgttaggcttaggatatagctttctggctgaaacaacctatccggcaaaagacgcgggcagcattacaacggtgttgaaaaaaaacagatacgcggattttgtagaagccttgataatggggctttttatgtttttggccttattctttggacattggttttcgtttaaaaatccgtattggattccgatctcctgcgccgcggtgatgcaaggcgcaacactttatcatatatggcaaaggagttttcagcgcactttaggcacttttattggtctgggactttgctgggttttgctaagtctgaataaatccgaattaagcttggccgtcatgatcattgttttgcaattcatcattgagatgttagttgtaaggcattatgcgctggccgtgatttttatcacgccaatggccgtgctattggctgaggctgctaatcccttggttcaagatccgaataacttagcgatgattcgtttttgggatattgccgcgggtagtttgttaggattggttggtggttggttgctgcaccaagaaaaggttcgctatcaaacaattatgggaattcgaaaaatgcgggttgttttaaaaaataggtaaatcgtctttttaagagggctgttttgtccatcaacacgcgggcgttttgatgcgatgagcagcctttttcctaattgttgttgatttttaccgttgcgtttttccaaattcggcttcatttgatcggttgcttctccagcaattttgcgccgacgcttcccaaattgcggtcatttttttgcgaatggccggcaaatcttttccgaaaaagcacgcagcggcggatggttgcgaatgggctggtagcgaaatgctgtgtgtgccaagagcatcaatgcgagctgtaagcgacggatgatttttttcgctcgtcaaagcgttcctaacaacccattgctggaattcctcacaaaaatttgcataggttgcttcggaaagctgtttttcgaattgattgaaaatgtttttttccgacgctttgtaggtgtttttctcttcaaaaattccaggcaaaaaaaagtgttcccaaaagtaactatttgttccaacccgaatcaaggcttcgccaacaagcgctttgccaaagatggcggcggcgcgtaagtccgcttcgtattcgtcgtgtttggaaataatacttgttaggttatgaagaaaaataaggtacttgcggaaaattttgtgatgaacgccatcgctggcggttgtttgttgcaagagcgactgctgaaattgctgccaaaattctggaagtccaatgagccagccgatcagtttgccgcgaatgcctgaactgtgtgccagctcatgcgccaacaccacgctaagttcttcttttgagagcgattcgaaaagtggccagccaatgaaaagtgcgatttgtgttttgccaaaaaggccacgacgaggcatttggataatcgcagcattgacttctgttgttagtaaaatagcgttaggcatcggtgcttttaggcgagagctgagttttttcaatagtgaaaaaacttgcgcgccctttgcttcggtgagcaaatagccctgagcggcggcatcaacttttggaagatgcgtttgcaagcgaaatgaaaaataaacagaaagcgtcgtgctaacgacaaaaagccatgccgttgcaaatccgtttggatgaagccatttataaatgagaacgcctaacacgcttggcaaaaaaatcagtgtgagaaatccagcatagcctaacgatgcaaaaagaaccgtaaaaagcaagaagaaaagcggggatttttgataaagcgtttcaaggcggctttccgtcgcctcatgtttactcatgcgttgttatttgtgccaaacaagatttcgaaagtgaactgatttagcggttaaattgaaaggcaatcgcgcccgtgattacttaaacacatcgctgaagtgcggaatgccaatgtgattttcttttacaaaaggctctccgtatttcaccccaatgagctcgccgaaatagcgcgcgcgcgcttcgaggccagttaaaaattccttgcggctgatgtgcgtttctggctcatttgagccggggcgataaaattgtgattcaaatgccaaaacgccttgacgcgcccgctcgaaggtttccgaaacatcgacaatcaagtccggcacaatatggacttgttgtagatagtaaaaaagatacgttggtcgatgtggcgtttgcaaatcgccttcatgttcggtaggaatattggctaagccggcataaaagcacgcttctttgataaggcgagcggtatgctcgtggtcaggatggcgctcaagcggcgagcaagtgaaaactgaggttgggcgaaactgtcgaatgatttgaatgactttaagtcgattttcttgcgtgtcggcaatgtttccatcgccgagattcaaattaacgcgcgcggtgtagcccatcagttgcgctgcctttgtggcttcttgtcggcgaatttcgcgtgagccgcgtgtgccaagctcgccttcgcttaaatcgcaaacagccacttgcttattttcggaaataattttgagcaatgttgctccggcggaaagttcaacatcgtcgggatgcgcaccgaaagccagggcataaatttcaggcatgaatcttcaatcgtctgattaacaaaaagcagtcaagaaactaaaatgcgcctcatcataaaacttcaatgagcggcacaggaacaaatctaaatctcatattgagcccaaaagcaagactttttgtgctgctactggttgccagccatgacgcatcgtacatgctggtttcaagagtgaaattgttgtaatcaagtcccagcccgaacgaccaagcaaatccatcgcgccctcccacacgaacgccggtccgaatcggaaaagtatctatatagcgaagctctgtgccaaatccgagcaacggcgttgtactgttgccaaaattttcattgaagccttgaacataatcaagtgcaatcgaaaaaaagaaatggcgctttaagcgtgagcgctccgcctaagcgcaagtgtgttggcagccaaacacgaaacccattggtgctggtaacttcattaaatatgtcttctaagctatcggcttgggcttcgacgcggtcgccatcaaagatttcattaaagccaccaaaatcaattcgcccatcaacttcattgatttctacattttcagtaaaagaaataactccgatgtcgtttagcgcaagcccaatcgacagattgtcattaatttttcctgaaaagccaatgctaatgccatatccgacacctgcagattcgggaaagggaaatggcgagctatcggaatcatcattttctaactgatttgagagggattttcgataggtatattttccataaccggaaatgctatcgccgtcggctgtaaagtagagcgtagttccttctccgttagcgtccgcataaccgataggtgaaataaactttagcgtcacaccgcccgtgacctcacgtagttgcaacgccttacgaatcgcaaggggaatttctgcggtaatgtctctggcgtaggtaagtccatattcgcgataccaccaagaagaagcttttgattcattgaagctgatggtttccccaagaaatgcagcatttccgtgaaggctcaggacaaaaaaatctttgttgatattacccgagaaaccaatcttatctgtaatggtgaaggccagcgagccgagtgcatcatcgtggtaagaaatgccaaaaagactaaaggaaaggttggcgttaatttcaaaaatatcatctacgcttgaaaggagcaggtttttgtcttcgtctgtccaggtgtttttttcatcgccaacaatcccgttcgatgttttgccaaagagcgaattatataaatccacgtccatggaattattttgcaaaacgaggccaaaaggcaagacattgaggttgacgcgatagcgccggttcggaaattcaaaagtgtgcaggcgagctggattaatatcaactgcctgcagcgcacccacaaaccctgaacctgtgtttcctaaagcagtggaaacttggttggtcatagaaacttgtgcctgtgcactgtcttgcttcggaatggtgtaaaacaaaacaagtgcaatccaaaacagccgcttaaacttactttttggggtaaaaggtttaaacataatatgtttttgttagggttgaacggcacagcctgaaaccttacggtcgaatgccgaatgcacaaaccatcattgcaagtacataaagcagtgtcccaaatgagttataccaaatggctttctcgtgaggctgttgaattaatatcttttgcattggaagctgagcaatcaaaagcagaagcgcaaatgcagtaaagacatattcagcgttgtagactaaaataccgatagctgaaagctgtgctgcgttcatgaccacgcaggccaaaattgccgcatttctttcaccaagttgaaccggaatggatttaacgcccttaatcgtatcgcccacaaccgacttaaagtcgttcagcgtcataataccatgtgcgccaagcgagaaaatcacagccattgcaatggtatcgccagatggaacgccttgtgtaatggcaaagctgccggttagccaggctacgccttcataggcaaatcccacaatcaaattcccaaaccagccgttttgcttcgcacgaagtggcggccctgagtacgcatgagacataagcacgccaacaaatgaaatgtacatcacatagggatggatcgaccaggcgataataaatccgaaaagaatcagtgagaaagtgacaatccaacttgcggattttgagattaagccggcaggaattgggcgctgaggttcattgatagcgtctacttcgcgatcaaagtaatcattcatggtctgcgacatggcacacatgagcggccctgccagaatcaggccgcgcaagaggatcgaccaatgttctacaacgctttcacctgttgaaaccacgccgcatgtaaaagcccacataggcggaaaccaagtaaccggtttcataagctgtggcaccgccgataattttaggtgaaatcccgggcgattaacattttcgatggctcgaagaatttcttgccttttttcatcagaaatctttgaggactctacatgttccgataaggcttctctgatttcttggctaactacgtttactgcactcatgtcgttcgtaaattgatgatatgcaactcttgcggtgatgtctaaaaaattccttttttccttgtcggttcaataaccaagcctaactaaaataagttttttttagaatttttagacggttaaaagatattgatgtttaaataactaagtttctatgtttttcaagaagccgttcaacactttgctttgcggcgccgctgtgaatcgcctggcgcgctttgtcaattccttctttaatggatggtgttaattcggccacgtagcaggccatgccagccgtaaagaccactgcatcttctctggcttctgggccatttttatcaagaatttgccaaataatttgggcgttttcccgcgcatcgccgccttttagctgcgaaatggaatgccgcctgagaccaaaatcttctggatgaaccgtgtaggttctaacagtaccatgttgcaattccgaaatgtaggttggaccacaaacgctcggctcgtctaaaatgccgccttcatctgtttggccatgaaggattaagcaatgtttggcgtcgaattggcgaagcacttgggcaaacatgccagttaaatctttactatacacgccgatgatttgtcgctgcgttctggccggattaatcaatggcccaagcatattgaagatggtgcgaagaccgagctccttacgcacaggcgctacgtttttcatcgctttgtgaaaaatcggcgcgaaaagaaaaacaaaaccagtttctttgaataattcttcagtttctttcttcggcaggtcgattttaaagcccatagcttcaagcacatccgcgctgccacagcggctgctaatcgagcgattgccgtgctttgccacttttacgccacaggcgtgagcaatcagcgaagctgccgttgaaatgttgaacgtgtttgcgccatcgccgcccgtgccgcaagtatcaatcgggtcgccttcaagaatcggctgttcagcgtggtttaaaatcgcgcgcgccgcgccataaatttcctcaacttcttcgcctctttgtctgagaagaactaaaaaagccgcaattttgataggagaaatttgtccgtccataatctcactcataatggactccatttccgagctgatcaaagtttgcccgtcgagaagtcccaataaagcctcttctatggtcatggtgctatgtcaatagttttgagttcttcaacaaaatgcgtcagttcgtcaatcgtgttgtaaaagtgaggcgcgattcgaagaaatccgtctcgcatgcttacttcgatgttgcgattggccaattcagttacgatttgctctgctgcttctaagttggcaacggaagtgatccccgaaagatggtctttgcctgtttgaagcgccaactcaaatcctgcttcttgaagcttttggcgcaagtgctcggaaagtaataaaattttctgagaaagcacaggttgtccaatttcgcgaaaaagcccaaacgcttcattcaggccgataatgcccatccagttgatcgttccaagctcatatctgcgtgcgctatgcggcaagtcgagtttgtagtcgagcatttcccacgcattttcaacactgagccagccggtgaaaaccggatccaattctgctaaaagttgatcggaaacataaataatcccgattcccattggcgacattgcccatttgtggcagccagacgagaggaaatcgatgccgctttcttcgcaatcaattgcaaacgcgccaagtccttggatgccgtcgactgcgcacaacacatcgtgcttatggcaaagcgcagcaatggcggctaagtcgatccgaaagccgctgagaaattgcacaaagctgattgaaagcagccgtgtttccggcgttagttttttcgcaatatcttccagtaaaatttcgccatttcgatcactgaagaaatcgactttcacaccttttttttgaagcgctaaaaacggatacacatttgccggaaattccttgtcgtagagaagcactctgtcgccgcttttccacgaaaggccttgcgcaagcaagttgatgccgtagctggtgtttggcacaaacgcgaggttttcacttttgcagccaatccatgaagaaaccctggcacgagccgattgcaacgccggcgccagagtagagaagtaattttcaatgtccaattcgctgcgctcttccaaatgcgcttggatggcatttttcaccggcagcgaaagtggcgaaaccgccgcatgatttaagtaaatgtccccgcgtttggtatggggaaaaagatttcgatacgcatcggtttggctgagaatttcttttggagaaagtgatgtattttctgacatagtggatgtgcgtttggttttgcggtcaatgggcaatttcctcaaatttcaacttttcgatagctaatcgccagggttttgcttcgtagcattttccgaacttctgtccaagttgctttgaaaaagtcgctttggcggtaagcttctaacgcatcgttattttgccaaaggctataagtggtgtaggcgtgttcgtcgtgcacctcgtgaagtagctcaacagaaacgcatccgggaaatgaaagaatcttcggatgaacttgcttataaagcgaaagaaatcgcgtactttcttgcggctgaaacgacattttaacaaggcgaatgatcatacttccaggactttatggcgcagttcgtgcgcgattctaaaaaatcgtaaattcctattatgaaacgagtgtagcgaattttagccaaaaaatccatttttttcagcgatagagcgcggcataactggccacgaacagtgctgcaatttccgatttcaagagaatgccagccgtttatttgaagaaaagaaaaatcgcgaaattcctctatggggcggcaagcgttcaggttttggcttctgaagagtcggtttttttttgaaaaaatttgcaaaaaaaatggccaaacctgttgtttaatcccaaaaaaaaatttttatagagacccttaatttgtactgctcttaattcaaactgtgaggttctgccatgatagggaaaaccattcaacctgagattcgggaattaattgaacggagagattttaactcgctccgtcaggtttttaacgactggttgccagtcgatttggcggaactgatttctgaccttcctgagaatgaacaggctattgtgtttcgtttgctatctcgcgaactggccgatgagacgttcgaatacctggagtttgacgttcaaaaaaacctattagaagcgctcgccaaagaagatgttcggcatattttaaatagcatgtcgccggacgatcgtaccgcacttcttgaagagctgccggcagctgttgtaaaggaattgctttcgttgctttctgctgagcaactaaaagtggcgcaaacgcttttaggttatccagagggcagtgttgggcgcttgatgacaacggattatctttccgtgaaggaaagctggacgacgactcaggtgatggaacatattcgcaagtatggaaaggatagcgaaaccatcaatgtgatttatgtggtcaatgatcttggcaagctcatcgatgagattcgcattcgtgagttgttgcttgcgccgcttgatgagccggttcataaaattatggatagaaaatttattgcgctcaaggctgccgatgagcagatggtggcggttgagacgtttaagcgagaagatcgggtcgcgcttccggtggttgattcggcaggcatgttgcttggcattgtaacggtggatgatgtctttgatgtagcagaagaagaagaaacggaagacattcagaagtttggcggtgtggaagctcttgaagatccatacatggatagttcactttttgaagtcatcaaaaaacgagcggtttggttggtggtgctgtttgtgggcgaaatgctaacggccacagcgatgagcttttttgaagaggagcttgctaaagccgttgtattggccacgtttatcccactgattatttcaagtggtggcaactccggttcgcaggccgccacgctgattattcgtgcgctggcacttggcgaaatcagtttaacggattggtggaatgtcatgaggcgcgaaattctctcaggattggcgctgggtacagttttaggattcatcggttttatccgcattttaatctggtcgctaatttttgggatgtatggttcgcattggctgttaattggaggtgtggttggcgtttcgcttttgggtgttgtgctgctgggaacgctttccggctccatgttgccgctcttgctgcagcgtttcggtgcagatccggcgacctcgtctgcgccatttgttgccacgattgtcgatgtggccggaattattatatacttcaccgttgccgcaacggttttgaaaggcattttattgtgataaaagttttacaactcggagcaaacggataaggcttcgcaacgtgtgcgcgaagtttaggtatagccaaagagactaacgattcacgctttactttcacctggaaatctcccatatttattagcgttcttacttatattgcagttcgtccagtgcaagttcacttccctgcatttttaggaacgctaaaaaacgaaacatgaacattttgcttgccttgtttttgatgatagccgatacgctaacggtatccgattctacgctgagtatgaggcgggattctcttataacagaagataacacacaggcaaagcacgcgtttgccaaaaaagatacgatgatgattgccttcgctgaggcaaaagaaaagcatcctgaagcggatacgctgggggtgatttctattcagcatggcgatgaagcgtttcagaaaatagattatgatcgcgcgcaggcgatttttgagaaattataccagcgagatagcaccagcgcagcgctgctttggcgaatggcgcggttaaatgtgtgtatgggcgatgccattagctatgaaaagcgagaagagcgggaagtgtattacagcaaagccgtgcaatatggccaaaaagccattgagtgtgatgataagaattcgcaagcacatgcgtggcttgcggctgcttatggtgtaagagcagaaaatagtgattcaaaagagcgtattcgcctggcaactcaagttaaattggaatctgaaaaagccattaagctggatagcacaaacggaatagcgtattccatactaggctcatattatcgcgccattgccaatattggttggtttgagcgcatgattgcgaacacatttttgggctctgtccccgatggaacttatgaggaagctgaagctgcatttaagaaagcgattgcgcttcagccaaatgttctccgccactatcatgaatttgctttgctttatcttgatatggggaaggaaaaagaagcgattcagctactaaaaacagcgcttaccaaacccattttgatgaaaaacgacaaaaaacggaagcgcgaaataaaagaattgctaaaggaatatgatgcggagtagaacggtgagtcaacgttttcgctttttattattcaattacactgataagtaatggtattaaaacctttaacaggattacgcggtctggctgctttagtggtttttttagctcactatgcgtataatgctcaagtcccagcattcaatactttttattacatttttttctggcatagtgaagctgttgatttcttttttgttttaagtgggtttgtattatgctatgcgtatagcgtagatagtaataatattaattggaaaaaatacataactgcccgcatctcaagggtctatccactatatttattttcacttctttttgttagcgcgttaggatttcttgctgctttgaaacgaggttactgggcgtcagatttattatttgaagattttatcaggcagctatttatggtaaacgctttcccattgatagggaccggtagacattggaattttcctgcatggtcaattagtgtagagttctttctctatttatttgtttttccgatcgctgtttatatctccagagttagtaattcatttattatgattacctctattatattttttagctttttaagttatggtgttcataataatttttttggagagatgacttggcttgatcaagtgatatttcggggaatatttggattcttatcaggatctatcgtatacttgttttataagaaaaaaagaaaaataacggatttttttcaaaaaaaaggagatttgttttttctgttttttttagtagttgtattgttttcaggatatggaaagttaagtttttctcttctaatatttttatttccagctttagttttaagtcttactgctgaagaatcattgtcagcaaagtttttcgctacttcaggtatggtctttttgggagatatttcttactctatatatttatttcatatccctattagtaaatttttattaggaatatatagtgacttttcaagtgatcatcctatgatttgggttcttcttacattatttcttgtaattagtagttcagcattgttatatacaaagttagaattgccagcaaaaagaatatttgcagtaagaattgcttccatattagatgctattcccaaaatttataaaaatgcctaacaggcccatgtccatttcctaagcgataatcttttcctgcttgaatggcttccgaaatataagccttcgcgcttgcgacagcgtctttaatggtttggccttttcccatgtaggccgcaatcgctgaagaaagtgtgcagcccgtgccatgcgtgttctctgtttcgatgcgaggattttcaaaccagtgaattctctgatcatcagagagcaagcaatctgcgcaggttgtctcatttgaatggccgcctttcacgagaacagccctcgcaccaaacattttcaacgcttttgcagcgtcttccatgtcttttcttgtgagaatttctccaccaagcaatacttctgcttctggcaagttcggcgtaagtaatttaacaatcggaaataattccgatttaagcgcatttattgcctcgctttgcaaaagcttgtcgccacttttcgcgaccatcacagggtctaacacaatatttttggcatgatgtgctttcagccgttcagcaacagcgcgaataatggccgcatcgttcaacattccaattttcacagcatcagcgccgatgtcttcaaaaatcgcgtcaatttgctttgcgacaaacgcagcgggaacagggaaaatccccgacacgcgaacggtgttctgcgcggtgagcgcggtgatcaccgacatggcatagcagcccagagctgaaaaagtttttatatcggcttgaacgccagcgccgccgccgctatctgagccagcaatggttagaattttcgtgtatgttttcggcatcaatgactggttttaaatgttgaatacaaattttgtaaatacttacatgaaaacgaaaatgtgcgatcattttatcgcttcagcaatctgtttttttatttcctgcgttgctgcttcgggattttcggcgcagcaaattgctgaaaccaccgccgcgctatccgcgcccgcccgcatgacttcgccgatattttcatagtcaattccgccgattgccattaccggaatgcgcagcgattttttgatttctgaaatggccaaaactcctttcggcggctcaggtttgtgcttggttgaggtcgggaaaatgtgtccgaacccgatgtaatctgcgccgtcgaattcagcttgtttcgcaagtgcgagcgttgaggcggttgcgccgatgattttattttcgcccaaaagctttcgtgcttcggcaatgggcaaatcgtcttggcctaaatgcacgccgtcggcgtctgcagccagcgcaatgtctgcgcggtcattgatgatgagcttgccgccgagcgcttggcaaagcgttaggatttcttttgcaatgcaaaaaagctcgcttgtcggcaatgttttatctcgcaattgaatgatgtccgcgccgccttgcaacgcaagccttgcaagctcgacatgtgaaaaacgcgactgaatatgggtgtccgtgatggcacaaagctggccgatatgtttctttctcatagctctaaaacttgatgaaatgactggagtgtggattcaagatgttcgatttgcatgagtgcgccgatggccgccacgccatacgcgccggcgttcaagcaagcttttgtccgttctggcgtgatgccgccgacggcaaaaacgggaatctgcacggcttggcaaagcgattcgagttcggccaagccgcgcggttttgcgtcgttcggtttggaggccgtcgggaaaatatgtccgaaaagtacataatctgcccctgcaatttcggcgtcccatgcgccttgtaggctgtgaacgctttttccgatgaggccgttaggcatgaattttcttgtcgtttctatcgaaaggccggtttctggtaaatgaagaccgtccgcgtgagcggcaagggcaatgtcaagccgttcgttaatcagcagcggtgtgtcatgcggttcggtaattttccgaagttcttttgcaagctcaaataaatttttccccgaaagcgctttttcgcgaagttgcaccatgcagccgcccgccgttgccgctttttccacaatttcttgaagcggcgcgtttgcccgcgcttggtttgtgatgagcatcaagcgcggcagcgatttttttttcatggtaaagtattctgtccggtttgttacgattagagaaagccgccttgatttagatggttttttatttctgttcagacagataaaaagccttttttgaaatgttttatttgccagctaaatttacattagatgattttgtttttttaagaagtatatccgtcacggaaatatgttaaaaaatatcatacttagcgccgatgaaatcttaatccgtaaagcaaggcgaaaagccgaagaggagcataccacactgaattccagatttcaagaatggcttaaaaattatacaagtacggatttcaacgcaagcgactatgacgatttaatgaatcggttcagttatgctaaaccgacaggcaaatattcaagggatgaaatgaatgagcgatagattttttatcgatacaaacatttttgtttattcttttgacgtcaatcaatcgtcaaaatgcgcgatttctcgcaagttgatacaaaaagctttacaagaaaaaacgggctgtatcagtacgcaagtcattcaagagtttttgaatgtgtcggcaaaaaagttcaacccacctttacaagcccaagatagaataaagtatcttgataaagtcttagcgccactttgccggatttacccgtcattcgaactttatcgacaatcgattgatatatccgagcggtggcaatactcattttatgattctctgattattgccgcagccattcaagcaaattgttcaattctatattccgaggatatgcagcatggccaaaatatcctattgcttaccgttaagaatcctttccttatttctaaataaaacatttgctttttcggtttatggcagtaagtattgttttatagctaagcgaagaacaattcgtcttcgttactgacgacaaaaaatcatgtcattctgaggctgcttagccgaagaatccaacgcgtgaccccgacgcatggatgcttcgccagaggaatgctcagcatgacaagttcccgtttgtcattcaaccgtttatctttttcctcatcagaaaaatcgccgattcagggtggcacgtataaataattttgatttttgctaggacgtgaatgtcgtccagtctgttgtgattagagaaagccgcctcaatcaggcggcttgtttatttccaaatttcgagaaaaatcacccgtcgatttcaatcatgtcgtccgtcgggctggaggcggtggcgtaaagttttttcgggatgcgtccggcattgaccgccatgcgtccggcaagcgcagcgtgtttgatggccgtggccatttgcaccggatgctttgcctgtgcaacagcggtattcagcagtacgccgtcaacgccaagctcgaaggcgaccgccacatctgacgccgtgccgacgccagcatccacgatcagcggaatgtcaatttgctcgcggatgatctgcaaattgtaaggattgcgaattcccatacccgatccgataggtgcgccgagcggcataacggcggcgcagcccatgtccgaaagttttttgcaggtaattgggtcatcgttcgtgtagggcaaaacgacgaaatccttttcaagcaaggtttcggcggctttcaaaagttcgggaatgtcggggaagagtgtctcgtcgtcgcccaagacttccaattttatccaattcgtgccgagcgcctcacgggcaagttccgctgttaggacggcttcttttgccgtgtagcagccggcggtgttcggcaaaaggaaatattttttgtcatccaaaaatttcatgatgttttcggcggaatcgctcttcaagtccatgcggcggatggccaccgtgaccatttccgtcccgctcgcctccagcgcttccatcatgacctgcggattcgggtagcgcgatgttcccaaaatcaatctcgatttgaaagatttaccggctatgattaactcgtccattgtgcgttattttctaatgatttatgcgaatttttattctcagtctttttacctaatcctgtggattcttcgccgttggctcagaatgacgtgttgttgtaagtcatgctgaacggagtgaaaaatccattgtccaagcgtaaagattcttcgccgttggctcagaatgacgtgttgttgtaagtcatgctgaacggagagaagtccattatctctccgaagaagcgttcttcactcaaactaaaaacgttcaaaaacaatcgtttttcagccgccttgaacggcatgaatgatttcgatttggtcgcccggtttgacttctatttttgcccactcggacttttgcgcgaccgagccgttgtaagcaaccgccacgccttttttctctttggaaattccatgacgcagaagcaccgcttcaagcgaacacggcgttgtaaaaggttcgctttttccattgattctaatgacattcatggcttttcgggtttagcttttcagaaagcgattgggcgaaaacggcgcaagcagttcgggcgcttcgtcgttcatgatgactttgaccagttcgtaagccgtcacgggcgcaagcaaaatgccgtgccgatagtggccggtggcgtaaatcagattgtccatgccgattttgccaataatcggcgcatggtcgcggctgcccgggcgaaggccggcaatgaattccacgatttccaaatcgtaaatcgagggaacggttcgccacgcttcgtccaaaatgtcgcggaaaacgccgatggtcggcgtcgtgtgaaagcctttttcctccgtcgacgcgccgatgctgatgcgtccgttgagtttcggcgcaaggtaaatgcgcggcgaacgaatcatcatggaaagcgtgcaagtttcgtccatcgtgccggtcatcacttgacctttgaccggacgcaccggcggcagccactcttcgggaatgccctttatcaagcgcgaccaacttccggcggccaaaatgactttgcttgccgcgatttcatcgtcttttgttttcacggcggtcgccttgccgtctttatggcaaacttccagcgcttcggtgtgttcgagcaatgtgccgccacgatgcaaaaaggcggtgcgcaaagcggtcatcagctcgcggttttcaacctgagcgtcttcgggaagccacatggcggcgacgactttgggcgaaagcgccggctccatgtcacgcgcccgtgtgccgcccatccattcgacgcgaaggccgagcagttcgcggaaatcgtaaaggcgtcgcagccattcggtatcgtcgcgatcgaggctgacgatcatggtgccgcgcgtgtcgagttcgacggtttggccagagtcttctttgagttcatcgagaaattgcgggtaagcgcggaggctggcgcggtctaagcgcaaaaggtcaaggtcttcgaatccggcttcggcgtgcggcgcaatcatgccggcggacgcccaactggccgaatgcccggcgacatcgcgctcgatgatggtcacgggaacgcttcggcgcaacagttgccagccgagacttaaaccgataatcccgccgccgataatcacaacaggtttttcttgttgagtcatggtttgatgaaaaagtggttaacgaaaaaagccgttttcccgtcaaggtggagaccaactcaataggaaaacggcttttgaagaaaatcagagaaggcaatttcaaaaccatttcccgtttcccttcgccagcatcgcgcaggtgcgcttatctgtatcaggttctaagagtataatctcagactgcataaccgtagaaaaaattatgcagacacccctaacggaatttgaacgagcgaaagataacaaaccgctaaatttttgcaagcgctgcgggaaaaaataagcgcgcagggattttatagaagtaaaaatttcaaaattaataattttatttttgttgataacctgtagtcatcatacaagtaaagatgtcatttaaaagccggcctctaaaattgacgataatcgaatttctttcattattgattttgttcaaaaattcggtttcaattcttccttcagattgaggcgcatatacgatgagcgcatctgtatctttttttaagtttaaaacgtcatctaaattttcatggaagcttttccagtgcattagcaacatggttgtattttccgcgctttttacaaaatcttttccagcatggttaatatttttctcgggaaaaagctttgacgctaagagcatcttttctagagaattataagtgttcaaatcagcaaaaatagcaatttttctttttgataatccaagccctaatctataccaaacggggatagagccttttaaaataagaaaaatcgtagttccagttcctataagggcgagcaaagaagtaatgccgccaacaactgaaaagaatggatgggtgaagaagtcaacaatttggttcatgataatttttctccacaagttaatgtattgaaatgactcaattctactctgcctatttgttagacctgtgttaaaaccacacgcaaatgccgagcgttggaataatgggcaacatgctttgcgtttcgcgttcgagcagcggtgcgccgccatttggattttccacaatgtcgtagcgataggaaatcacgttctgattgttgtacgcattgatgatgtccaaatagaaatcccaatcgaaggataagtagccggcggaataatgcgagtgcgccgtaaaacggatgtccaaacgatgataagccggcagtcgcttggaattttgattggattcatcgccgtaatcaatatcgaaaatgactcggtcgccaagaaacgaatcacgctgaattgcccaaactgtttcgttttcatcgagcggaacgacgcgcggtgtgacgccaacaggtggcgtataaggatagccgctgccaaagcgccaacgcacgcccaaatcaagccaatcgtttaatttgtaatcgaccacgacgttgatggtgtggcgttggtcataatcgaacggcatttccaagccatcgcgtgagcggttggcaatggcatacgcgtaacttatccagccgttcaggcggtcgtcctttgtggttcgccgtttttcgagcaaaatttcaaatccgtaggcgtggccagttccgccattcactggaatggaggacaggcgctcttccgtgaccgcatacggcgctgaccagcttgccgtgtcgtaccaatcgccgccggtgtaggagacttcgtaaattgtgctgacttcttttttctgaacgagcaaatcgtcgaaatgcttgtagtagccttccagcttgagctgccagcggtcgttcagccagcgatcgacgcccaaaacatagtgaatggcgcgttcagcgctgagcgttcggataaattcttcgccctgcgaaaggtcaaaaaattcgtcttgatcaatgagtttttcatagcccggcgattgataatacatgccccacgcgccgcgaattgtggtgatgtcgtcaagcgcgtaggagaaattaaaacgcggtgcgagataggctttatcgatgagtttgtaataatcaaagcgaaggccgggttgcaaaaaaagcttgtttttcaaaatctcgatgcggtcttgcacataggcgttcgagcggaagtacgagaccgattgcgtgatgatggtatcgaacggaatgctgcccgcttggccgctttgaaccaatgcctgatacgccgctttcgctgattcggacgcgtcgacgaagaagtaaatcgacgtggttaaaaaatctgtcccgacgccggcttcaaacaaatgtcgattggatttgatggaaatttcatcgcgcagagaggttttcaaaaactcaaacgtggattccgtctcgacggcctgaaacgccaacaaagttgggtcgatgccttgttcttcaaactcttcgagttcctcttcgctgtaagccgcgtcgtctacaaacgtgccgctaaagcgcgaatcgccggaattgcgataccacgaaaccacgaatttattgagcgcatttggcgtgggcgtgtagtgccaagccgcgccgaaaacatcgtttttggttgtgttgccgagattcaaactatcgggctgctcgctatctcgctctgaagtgacgatgtctacattatcgcgcccgataacggcgttcagttgcagctgatgctcaggatgcacttgaacggccagcttggtttgaaaatcccaaaagtttggaaacgcgacatcgccttccaccaagcccgcgtctttcaaaatcgggcccacaattaaatcataatacgtgcggcgcgaggaaatcagccacgagccttcaaggccgaatggcgcgcggccttcaaaaattgcgttggcatcggtgatgtttgcgttgagttttccggcaatggctttctcttgcgtgccgtcgcggttggtgatgtctaaaacggcggaaagccggtcgccgtattttgcgggaaagccgcccgtgatgagcgaaatatcgctgacagtttcggggttgaacatgctaattgtgccgtagagccgatacggattgaaaacctcgatgtcgtccatgagcatcaggttttggtctgggccggagccgcgcacaaaaagctgcgaggaaaaatcgttttgcgcgagcacgcccggaatggcctgcaaagaacgcagcacatcttccgcgccgccggcgagcactttcgtctgcttcggctcgatgcgaaacaaactggtgcgcggatcttcgggcgcttggcgctcttttgtggcgacaacttcaattgccgccgccgtcaccgcgctttcggttaggtaaaagttcaagacgagcttggcattttcctgaatggtgatcgtgcgcttttgcgtttgataaccgataaaacgagctaaaatggtttgttcgcccgccggcacatttgcgattttataacgcccagcggcgtctgtcaccgtgccaagcgtagtgccttcgagcacgagcgtgacaccggccattgcttcatcggttttgctgtcgagcacttttcctgagatttcgccgctacgaagcggtttggacaaaccggtcgacatgggaaaaagcacaagactgaaagtgagaaaaatgaggtgaaaagaaaacgagtattttaggttcatacgcttgggctgatacgtgcttgtggtttaaaaattctcgtgagccaatataccggaacggaggctgttcccaataggattcattttcgttatcaggataattcaggtttccatatgttgcccgtgtgatgttgtgtccttcggctctgctcaggccactggaaaaagcctgtcattcgagtctcttgacgaagaatccacaatcgtgaatggatacttcactgcgttcagcatgacaggaaaaaacgaaaattgtcattcgagtctcttgacgaagaatccacaatcgtgaatggatacttcactgcgttcagcatgacacgggaaagcttgtcattctgaggcggcgagacgaagaattcacaatcgtgaatggatgcttcactgcgttcaacatgacacgggaaagcttgtcattctgaggcgatagacgaagaatccacaagttcccgagtggatgcttcactgcgttcagcatgacaggaaaaaacgaaaattgtcattctgagtctcttgacgaagaatccacaaaaacaaagcagaatatgaaagattactatgtctacatcttggccaacaaaaagaatggcacgctttacactggcatgacaaacaatatccaacgccgaatgtatgaacacaagcacaaactaattgatgggttctccaagaagtatggtctgaatcatctcgttcatcttgaaatttgccaagatgtttctgcagcgattgccagagaaaaacaaattaaaggctggaaaagagaaaagaaagttgctttgatagaatcccgaaatccaacctggaaagatctatgtgatgaatttggcttttgctttgaatccagaacataatgctgccataaaatggtggatgcttcactgcgttcagcatgacacgggaaagcctgtcattcgagtctcttgacgaagaatccacatgtcaagagtggatgcttcactgcgttcagcatgacacgggaatgcttgtcattctgaggcgatagacgaagaatccacaagttcccgagtggaaatgaaatgagggatggttctctaacagtgaagcgggcttttttctaaagcccttttttgtacaaatagtccagcactttggaaagcagcgcctgattgttctcaaaatattcggggttttgcagcatttgctccggtgtttgtacgtagcgtcctggcgcgaggtcgtcggggcaattttccaccaaagcggaaatagtctgtgggttcatttccaaatggaactgcaggccgagcacgcgatcgccaagcaaaaatgcctgattttggcaaccgtcacttttagccaaatgaatggagccttttggtaaatcaaacgtttcgccatgccaatgaaacacattgagcgtctcaggaaatagtgctccgagcggatgatgtgcggccagcggaatgcgctctatacgaaaccacccaatttctcgttctttgttgcgcataaccggttctcccgaaacgcttgccagcaactgcgcccccaagcaaattcccaaaacgggtgtgtcgcgatcgatcacctgcgcgataaactttttttctttttttaaccagggaaattcggcttcgtcgttgatgctcatggggccgcccatcacaatcagccagtctaattcatcaggattgggaaagggggcgtcttgaaaaagcggcgtagaagaaatgctggcgcctttgagtttgagccaattttcaatgttccccaacccctcgtaaggaacatgctgtaaaaagtgcacgcgcatgatggtcagatttttgatgaaagtagatgttcgtttaaaacgaatcagccataaagtttgtaaaaaaagtatatacaatattgcacgtcgttaaacaatagaacgcgctgaaaggtatgttgcttgtggtatttgtccctcatttcgtccattactggaatgtttcctatgttcttggcgaaaagagcgctaactttaaacttttgccgcaagcgaacgaacatttcatttttcattttttatcaatcaccagtttccgtttggatggtttttacttttaaagcagtcaatatgataagaagtcggttagtccttttttcatgtgggcttttagccctaacgttatcagcgtttgttcaggttgggctcgcggcggttgataaaacgagcaagcaaaagaatgcgagcgtgtcggcgtattcggtttcggcaacggcctacaaaaagcaacgagcgacttggcaggaaagtgaaattttgccaaatgtggtggtggtaaaatatcgcgaaagtgcgtctgcatcggtaaagtcgagcagcacattatcgtcgtcctattctgatttgaatattttaagcgagcgaaagctttgcccaacgattgccagttccactatttctaccaaatcgagcacgcaatccgcatccgcgtcggcgtcacttgctcagcttgccgttttcacgtatgcgtcgacccaagatcctcaaaccgttgccgatctgctttctgaggatgaaaatatcgaatacgctgagccgtattttattcgccaaacgttctactcgccaagcgatacgtactacagttcgtcttggtggctcgagttgattgaagcagccaaagcgtgggaaatcaccaaaggggatgaaacagtagccatcggcattgtggatacaggcgttgaatggtatcatcccgatttggaagataaaattatgtacaacagcggcgaaattgaagacgatggcatcgacaacgatggcaacggttacatagatgattatatcggctgggattttggcagcgcggataattatcctgaaacgggcggctctggcgataacgatcctaacgaagcctcagcttatagcagcacgcatggcacgcattgcgcgggaattgccgctgccgcaaccgataacagcattggcgtagcatccattgggtttaacacaaaaatcattcctgtaaaaacatccattgatcaaggcgctgccacatcgatttattacggcatagaaggcattctatacgccgcagagcgcggggcgaaaattatcagttgtagttggggtggctcatcttattctcgttatgagcaggaaatcattaactatgtaacggaagatttgggcgctttggtagtggctgcttctggaaactcggcaaaaaacatcgatgaagatcccgtttatccggcggcttataaaaatgtgctctcggtcggttcggtggcgcaaaacgatgtgaaggccacctcttcaaactatggaaaatataagttagatgtttttgcgccaggcgccagtattttgagcacctggcgaccggaaacatacagttctatcagtggcacttcgatggcctgcccgatggtggcggggctggcggcgctggtagcggcgcaatatcctgactacacgccgcagcaaatcgctgagaaaatcagggtcactgccgacgcgattgattcagaaaatccaacttacgatggcttgctcggaaaaggacgaatcaacgcgtatcaagcggtttctgaaagttcctcgccgtccattcgcctccaagacgtaacctttttagatgagaacgacgatggtctgctaagtcaaggtgaagcggttagtgtgcaaatagaggtgaaaaatttattggcgacggcttccagcatttctctcacgctggcttcggaaagtgacgatattacaataacgcaagcctcacaaacgatttccagtttgagcacaaacgaatccgccaccgtttctacgtttcagtttgaaataaatagcagtgttgccgaaaacacagaggtggaatttacgctgacaatcactgccaatagtggggcttacacaaatgaagagcagttttcgggcgagattgaatcgtcttacgtcacgctctatgcgagcgggagcaatgtgattttttcgctcaatggacagggcaacattggatatgatgattttccaaacaatgagttgggcgaagggctgctctatgatgaagtcgatatgctgtatgaaggcgcgctgattttggggacgtcagattccacagttgaagatgtggccagaaccagcggttcatccaaatcggaagatttttcaaacacctatttgacgagcgttcaggcgctgaatgaaacgatctatcaagtgaaatcgcgctacgatgattcgcccgtttcaagcgattcgcgcttaaatgtggatattcaggaaaccgggtatctattcacctcgtcgtcttataccgacatggcgatcatgaaatatgtcatcaccaaccattccgatgcccagcttgatagcttccatgttgggctcttgatggattgggatgtcgtttcctattcggaaaacacctcggcgtatgatagcgatgaatcgctgctgtatgtgtatcactcagatggatattatgcggggctaaaagcattggaatcgccgaaaagtgcggccattctcaacaatcaaagcattacaagcttgagcgacgccaaaaagtggaacttgatttcgggcgggattcaaacgacggcgatgtatggcgacgtggtcacttttgtgggtgcggggaattttagcattccagctggcgattccataaccgttggatttgcgatggtttttggtcaaagcctgagcgaactgcttgaaaatgcaagcaacgccagcacaaaatggaaagcgatgacgggcactttggcaacggaagaagaggaagaaacaacgatttctcagtacaaacttgatcaaaattatcccaatccgtttaatcccaccaccacaattgcctacgaaattcccgcaggggccagcgcgcaatgggtttcgttgaaggtctttgatgttttgggtcggcaagtagccactttggtcaatgagcgaaaatcggcggggtcgtatcaggtaactttcgacgcgtctcattttgccagcggcctctatttgtatcgaattcaagccggatcgtatgtcgccacgcgcaaaatgttgctggtaaaataaagtaggaatgcaaacgcgtgaagcggggcaagcttcacgcgctgctaaaattcatgtgaaaaaagccttttttgcgggctcttttttctcctaacggtttttccaaaaaacgtattttgggggttgcctatcttctgtcttaaagcttctgtcctggatatttaatccgtttgtgatgcgcggccatcaaggtatttaaaaagattcttttcaattggttgatttcatcgagcgtgatcgggcattcggtaaattgattttcgtcaaagcgctttttgacgacattttcaatcgtttgggaaatcgtggtttcggtgtgttcactcagcgagcgcacagacgcttccacgccgtcggcgagcatcacgatggcggattccttcgtttgcggctttggccccggatattgaaaatcttcaataggaaggccgttcggtgtgattttaagtgctttatcaaagaaaaactgcataacggatgtgccatgatgctgcgggataaaatccaaaatcacttccggtaatttgtattgcctgccgatggcgacgccgtcgctgacgtgtgcagcgataatgcggctgctgtaaatcggatcgagcttatcgtgagggtttgcgctgctttgattttccgtaaaataatttgcgttaggtgttttgccaatgtcgtgaaaatatgcgcctacccggcaaagaagctgattggcgccgatttcagccgcagctctttccgaaagcatgctgaccatcatggtgtggtgaaatgtgccgggcgcttgaaggctcatttctttcaaaagtgggtggttggtgtcggaaagttccagcagcgccaaatcggtggtgatgccgaatgttttttcaatcagcagcacgattgggtaaatgaaaaagcaaagcatcgagctgatagcggcgtaaaaaatatcgttcaaaatttcttccaacggactgagtcgcgaaaggctaaatgcggtaatcgaaagcaaatagccgacaaaaatgagcaaaacggttagaaaaatttgcgtgcgttggcgcaaatccttgatgacaaaaacaccgatgccgccagaaaaaatgctcgcaattgcaaattgaaaatcgttgccgcgaatggtggccgcgagcagcgaaatggtgatggttgcgaaaagcgcaattcgcgaatcgaaaagggtggtaaaaagaatagcagcaagaccgataggtacaatgtaaggtgacatccaatcgtaatggagcgcttgccaggtggcgattaattcgagcagaatgataatgcagatcaaggccagcgcggcattgtcgtgataaattctttcgcggaaaaggtaaatgaaaaacgagaaaagcgagctgatgataataaccgtgagaaattttccaatgtaaatgcggatttcgcccgtatcggcctcgcgctcagctttggcgcgaagaaacgagtcgagcatccgcttcgtgagcggcgtcatgcgctcgccgcgtgagatgattttttcattttcgcgaacaattccatcggcgatcggcacggcgctttcggctcgttttttggccagctgggtttctttgccgtcaaaaagaatattcggcgttaggaacggcttggctaatttcaaagctaaactaaccgtatcgctattttggcttaaatttctgccgaggcgtttggctgttagctctttaaacgccagaacggcttcgtcgtaatcgcgcacggaagaggcttggtgcacggtttcttcgcggtcgttttccgagcgaataacaaatttagaggaattgatggagggtttcgtttcgtctaaaatgccgtcggaaagtagaatggaaatttctaacggaatgacgcggcgatatttttgaagaagcgaggatttttctttatctgttaggctttgtttgtaatttcccaaaagaagctgaaattcttttgccgacaaatctttaagaaacggttctcggcgcaaattgaccagagaatcttggctcaggtattgcgagtttaattttgcggcgatcgttgcggttaaagagtccagatagcgttgaaaatggtcgggtgaaaactccttgtggctccgccgaaaaactggcaaaaccgactggcgcgcaacttctttttgcagttcgtattcttttaaatccttataaattgggaaagtaaagggcgcaacaacatcggactggagccaaggcgagccgatatcataattgtaagtagagattttatttcttggaaaaagcgtggcgacaatggccatatatgcgataaaaatcccgaaacgaatatatttattgtctttcagcagctttttgtctaatctcataaatttcggttttgcgcggaatttccctgaaaaaacaggtattttggcgcattcaaaagagcgctctttttacatcaaaaaatcaggtaatgggcaagccatcggcttgtttcttgtctgcgccggttagcctccggttgctgcagaaataaatcgcctggtggttacaatggaaaattagcgaacgcatgagcccaaaaccaaaaatcagtacgaaatgcaagacatacaatgtaatgctaaaaaccataaacctgaacagccgattttcaactttcaggttgtttgggaagaactacttgccgatacggaaacgccggtttccgtttatttaaagctgcaatccaaatattcttgcttgctcgagtcggtcgaaggtgaggattttctggcgcggttttcttacatcggcgtgcgtccttttgccatttttcgcgcgtggctggacaacgcttttgagatcgacattttggatgaaaaatatagcgccttaaaaaatgtggtggagggcgaaaccgacattcgaaaagcggtggaaaaatcgctcggcgcgtgcaataatttttccaaaatcaacggcaacctcaatcgccaaatgatgacttccggcgcgtttggctttttcggttacgacacgctgcatcttgttgaggaagttccaaaagcgcaagcgcccgatccggccaacttgcccgacattttgctgatgttttatgatacgctcgtcgtgtttgataatatcaagcgaaaaattttcatcgtctcaaattacctggacgaagccggcaaagcagaagcgcacgagaaaatctctgctctgaaggaacaaatatttacgccgctcacaaaagcgcagattgctttggaaaaagagtgcgaggcgccagtttattccaacacggagcgggaagcgtatttggaaaaagtgcgcacagcaaaagagtacatcaaggccggcgatatttttcaggtgcaaatttctcagcgattgcggcgcgaactcaatacgcgtccgtttgatgtgtatcgaatgttgcgaaccatcaacccctcgccgtatctattttattttgaattggaggatgcgcaaatcgttggctcgtcgccggaattgcttgtaaaggttgaaaaaaatagcgcgggcgaacgcgtagtggaaacgcgcccgattgctggcacgcggcctcgcggcaaatcgccggaagccgacgcagaaattgccaaagagcttttgagcgacgaaaaagaacgcgccgaacatttgatgctgattgatttaagccgaaacgatgtagggcgcatcgcgaaaattggttcggtgaaaacaacagaaatgatggttatcgagcgctattcgcatgtgatgcacatagtcagcaatgtggaaggctatttgcgcgacgaattttcgccgatggatgcgttttgggcgtgttttccagccggaacgctcaccggcgcaccgaaaattcgtgcgatggaaatcatttacgagcttgagaaagaaaagcgcggcatttatggcggcgctgtcggctattttgatttcaacggcaatttgaatacggcaattgcaattcgcacgatggtggtaaagggaaaaacgatttacttccaagcggctggtggcattgttgcagattccaagccggaaaacgaatatgaggaaaccatgaacaaaatgcgagccggcctgcgcacagtggaaaagcttgtttcgggtgagtgaaaccgctacttacctgaaatcgtaatgaaatcagaactttatttccctgaggaagtaaagttctttttttttacatcagatgaaaatcaaaacttaaaagcacagctattttatctatgaataaaaaagcaaaagtttcactggttctcgcactgattgtgggaatgctcgttggaggatttttattctctaaaattgaaattcatgtgaaatctaatgagagcgaagcttccacgaatgcgattcaaagtcaagttaccaattccgttgtcccagctaaagatagggaaattcgcacgctgcaagatttcaacaacgcttttgtagaaatcgcccaaaacacaaagccttccgttgtaactgtttttaccgaacaaaccattagccgaaaagtggtcaatccgtttcaatttttcggatttggcagtccgtttgatcaattcttccaaaacccaaatgggcaagggcaaagtcccacgcaaaaagaacttcgcaaaggcttgggttcgggggtcgttgtcagccacgacggctacattttgacgaacaaccatgtcgttgataaggccgatacgatttacatccgaacctacgatgagcgcacactgccggccaaaataatcggcacagaccctaaaacagacatcgcggttatcaaagttgaagacaaggatttgaaacccattaaaatcggtgacagcgataatttgcgagttggcgagtgggtgattgcagttggtagtccgttaggtgagaacttggcggaaacggtgacgcaaggcattgtgagtgcgaaaggtcgcgcgaatgttggcttggctgattatgaagactacattcaaaccgacgctgcgattaatccaggaaactcaggtggcccgcttgtcaacatcaatggggagctaatcggcatcaactcggccattgcaagtcaaaccggcggatttcaaggcatcggatttgctgtgccgtcaaacatggcgcaaaaagtcatggaatctttgatccgatatggaaaagtcacgcgcggttggttgggcgttaccattcaagacatcaatgaaaacatcgcgaaagggttggacttggatgaaaaatccggtgtgttggtcggctctgttttggatgacggtccggcagaaaaggctggcctcaaaaccggcgatgtgattatcgagatagatggccagaaggtcaagaattcagttgagctgaggaacaaagttgcatcgactgcacctggcgagagcatcaaattaacgattctccgtgatggaaaggaaaagacgatctccgttaagcttggggaattgccttccgatgaggcgctggcaaatgtagcttctggtggtagcgaaagtgtgaaatcgctgctcgggcttacgctatcgcctgccagccgcgagcttgcttcaaaatatggctttgattcggatgaaaaaggtgtggtgattacgcaaattgagccagcgagcgttgcgtttcgtgaaggtttgcgtgaaggcgacttgattttagctgttaacaaagttcgcgtgaaaaacttaagtgagtttgaaaaacaagtcaagaaaatttcaaaaggcgacaccgcactctttttgatcgaacgcaaaggcagcaagctctttattgccttcacactttaaacgaagttggaaataattttcaggggattttttgagaaaacggcgctcccaaaagcgccgtttttagttagtaacgaacttgatttcggccattatttttggcttcgtaaagtttttcatcggctttcgtcaccatttcttcgcgtttttcaaccattttattttcgcaaagtcccaaactgatggtcactttgagcccttttgcaatgctgctccaatcaaatgattctacatttttgcggattttttcgcaggccattgcgcctttttcaagtggggtttcgggaaaaagaaaaacaaattcctcgccaccatagcgagcaactaaatccaccgatcgacaagacgacgtaaaaatctttgccatttgtttgagtacttcatcgccgatttggtgagaatatttatcgttgatttttttgaagaaatcaatgtccgaaatcaccatggttaaatgatgtccgtagcgttcggcgcgttcaaattcttctgcgaagcgttggtcaaaatgtcggcgattggctaatttggtgagcgcatcttctctggcttggcggtcgagtgcttcggcttgttcgcgaagtttttccaaaagttcgcttttctgttgattggctttttccagcgattcgttcagttttttcatttcatcgtaggcctgccgaagctccacattttttagctgataaatttcggcttctttttgcgtgcgatccacttcaaactgaatgacaaggcttttggttttctcttttgcttgctcgtttaaaacctctttttcttcttcgtggaatttttcatgaaactcgagcgctttttcgaagttcatcatttgcttgtaagaaatcgaaagcgccagataaacttgaaacgcaagcgttttcgcgtcgatttctgtggaaatgctcaaggctttgtaaagatattttggcgctttaaatccttcatttcgcttgatgaacattgatccaatacccagcagtgttttggcttcaccaaatttatcgcctaagttttcaaaaagctgccagcctttgaagtagtaggtaagcgcacgaaggtaattgctggttttctcaaaaatgttgccaatgttgttgagcgaaatggcttcaccgtggcgatcttgaatctcaattctaattttgaggctttcctcgtgaagttttaaggccgtctcaaaatcttccattttttcggaagccaggccaatgcggcttagcgtgtcggcttcggcctttctattctgagttgatttggctaaagccaggcttttttggtaataattgatgccgtgctcatagtcgccttgcagctcatagattcgcccaatattattgagcgagttgatttggttgtttttatcgccaatatgctcattgatgatgaggctctttaaataataattcagcgcttggtcgtagtaaccaagatgctcataaacggtggcaatatgattaagggaaataacttggccaatctggtcgttgagctcttcgcgaattttcagagactcaaggtagtggtagagcgcgttgtcgtagccagtcagtttaaaataaacgctgccaatatgatccagtgtgctaacccagccagctttgtcgttaatttcacgaaaaagccgtagcgcttccagaaggttgatcagtgctaattcggcgtttccttcaagcagataaaaatatccttgatttcttaaactatatgcaaggcctggtttgtaagaagaagttcttgataagcgagctgcttcttcgctcaaagcaaaagaatattttaggtcggtgtgtttaacctcccatgaagcttggtttaaaatatctgctttttcttggtcgtccgatgcagattgaagcttgcttgagagttgttcaagcatagaatatcatgttagaaaatggctaaaaaacgaaaacaaagtaattctttaagctacggattttaggtgaaatgtgtgtagggtaactatacacggctaactttcagccaaaatttacaatcctttttcatcctgcgtatcgaatgaatttacacaaatccatatcaaaaacatgtggttctgaacacgaaaacgcaacgttcaaaggaaattatacgcgattagtaagtcagattcacgccaagtgagatgccctttttaagccattcggaagagatgtgtttggattgttcgagcccataatccgcgattgaaatgtgtttcgtaaagtccagcatcaggcgtgtgagcgccacaattttgagccaggaattttcggaaacattcggttggaattcaagcaaaacatgcgttatcgaatgggtgcgatcatcgaattcacgaatgcgaaaaagatgctcaatttttgccgcgtcggaaaatgagttgggcagccaagcgctcgagagaatcccaaaacgattcaaatgaaacacgacgccaaaatattcatcaatgcttagaagatcggtttcctcgcatgtcagttttccttcacagaaagaaagccccgcttctgaaagtttggcgcaaatatcaagcattctcaagccacttttttcacgtaaggttagaatctgttcgggagaaagcgcggcgacttttttcttttgagagagaattgaaatgttttcacaaatttcttgaactgtgtggttcggggaaaaactcaaatgaacaatttcggttgatggccatgctattttggaaagcgcggcgggcgtttcgacaacaacatttgtgcaatccaatttgcgcaccggcggaaattttgcggcttgctctcttgcggcttcaaaaaacgcgccaaatcttttttgttgaaaaacttgttggctgcgtctaaaagccggcgagcttccggcagcccgagtcgctcgcctttttcgattgacgctaaaatttcttcgatggagggttttttttcggtcattcagccatcaaaaattgatttgataaatcgcgtattccttataaggctcagccttgatggctttggcgagtttcatcatcggttcattgtttttgagaacccagcttagctcgctggcgttgatgccttttttaatgccgacttccacagtttctgcattcatgatgctgtcgatgcctttattgcgataagccggaataacgcccatcgtaatggtgcgaatcattctaatttttcgcttgtaccaaaaatattttgcgatgccccaaggtgtaaacggattgccattgacgtgcttaaacggcacgttcatatcgggaaggctcaaggaaaaggcgacaggctcgccagcgctattttcaacgatgtagatgaaatctggatcggctacttgctgaaatccgtcggcaagcacatcaaattctttgtccgtcatgggcacaaaaccccagtttttttcccacgcagcattgtaaataaacttgatgcgcttgatttcattattgaaatctttcatgttgacatgccgcagattgactttttcacgtttcatgactaagtccgcaatgcgtctcaagcgagtgatgtcgatgttttgttgatcgacataccaggcaaccagctcttgctccaaataatgaccgtactttaaagttaggttgttgtaataaggtgggttgtagagcatgagaaaaacgggtgaagaatcatagcctttggtaagcattccgcactggtcgttcattgatgggctaatcgggccgcgcatggcgttgagccctttttgcttgagccagttttttgctgcgtcgaaaagggctttggcgacgctttgatcgttgatgcactcaaaaaatccccaaaatccaattttgtcctcgtgaatttcgttatggcggcgattttcaatagccgcaatggtgccgaccatttctccatttttccaagctgtgaaaagcgcgcgatcggcatgttcataaagcggatacacacgtttgtccaaagttttaacatagtctggaatcagcggcggcacccaatatttatttaactcagcgtcattccgatagattttccatgcaaatttgatgaactgcacgacttcttttttctgaacagcctcacgaatttctatgctcattgatgttattttttgttaaggtatcgtaatgctctcattttgattttttccctatgatcaaaatggatgaactgcttaaaatcgcagtctgcgttattttttatcggaaagttgcttatagctttctcgcaaaagtctttcggttgtttcccagctaatgcactcatcggtgatggacacgccgtaaataagctttgataagtcagctgggattggctgattgccttctttgagatggctttcgagcatcattccaatgatgtaaggatttccagcaatgaatagatctaaaatgctttgccaaaccggttcttggcgttcatactttttgccagagtttgcatggctacagtcgaccatcacagccggtgcaaggtctgctttttgcaatttatctgctgcttcattgatgctttcaggatcgtagttaggccgagaagaaccgcctcttaaaacaatatgtccggaggaatttcccgtagtttgaataatgcttgtttttccatcttgatcaattcccaaaaaattatgcgggtgcattgcagagcgcatggcatcaatggcaacttgaaggcgtccgtctgtgctatttttgaatccaacaggcatggaaaggccgctggccatttcgcgatgggtttgcgattcgatagtgcgtgcgccaatagctgcccaactaaccaaatcgtcgatatactgaggtgtaattgggtctaaaaattccgttgcggttggaagccccatttctgtaatttcagttagaagttgccgagcagcacgcagtccaaactgcatatcataagaatcatcgagatgcggatcgtttatgaagcctttccagccgatggttgtacgaggcttttcgaaataaacgcgcatcaggatgtagactttatcttttagctctttgtgcagtttggcaagcttcgaggcatattctttggctgcagcaacatcatggatggagcaaggtccaacaatagcgagtaggcgatcgtctttcttgtcgatgatattttgaacaacttgtcgggcttcaacaacaatttcgttggccgcatcagttgttggcaattcattttttagcgcacgcggtgaaattaagcgaattgtgcctttaacacgtaaatcttgagtcggttgcataaatcgatactaacggttagcgttcaaaaatcagaattgaaaaggaatcgatttttgaaaatgatttgaatttacaaagatgagtaaaatccctcagaattctcttttgcttcttaaaataagcaaatcttgcgtaagaagctggccggcttttgtgctttcatgtggattttgtggtggcaattttcgggtgtggctggattgatacacggtggaaatattgttttgcaaattaaacgattcctaactaacttctgcgacccttttaaagatttggtaaactcacaaaaactctaacaaatgattcagttccagccacttggtgttatttcgtagaaatgtggactcttgatttcgtactgatgaaatttcttccccaagttgcttgtgaaaatgtttcgataaaaatgacaacacaaaatattcgcatttttttaagtaaacccctaatcgtttttttctggttgagcttgactctttcttctgcatatgcacaagtatcatcagaccaaatattgaatctgatgggtgccgataaagatttattgaatcaagttagctccgcaaatgctgcttctgataaagatgataacagtaataacaattctgctgccagagcgccacaatcaagactgctcccaagagaaaattcaaaagtagagcaaatcctccagccgagaaacgtgaaaacgagaaatgaaaaggcgaacccgataatggttggcgctaattacgttttgcaaatcggcgataaaatcaatttagcagtatttgattttgctgatacatcaacggtaaaaaggaaagttgcggaatatgaattggctatcacacgcgacgggatgctcgcgctgcctggtatcggggtgataaacgtgattggattagatttaagagagctccggcaggttattcaatataaactattagaaaaaagccagacagcagagtcgattgtcacattacaacaaattcagcagcggctggtgcaatttggatacgacctgtttgataacattagctttaatgtgaaccagagttatgtagatattcctgtgcccgcatcttatgtccttgggcccggcgatgtaataaaaattcaattgtatggaaataaaaatacaacatacagtttgaaggtttcaagaagcggaatgatttcaattcctgaaatcgggccgatttccatcgcaggacaaagctttcagaatgttgaagaaaagttggagaagctaatcgcgagccaaatgatcggggttcagtccgacataacgatgggaaaacttcgttctattaatatttatgtgttgggcaatgccatgaagccaggcgcatatatggtcaactctttaacgaccatgtttgatgcgttatttgtgtgtggtggaataaagcctatcgggacgctcagaaacgtgcaactgaagcgaaatggcaataccattgttacgatggatatctacagcttcctgatgaatggcgataataagaaagacattcgcttgctgccaggagatgtgatttttatcccagcaattggaagaacggcaggaatttctggtgaggtaaaacgcccagctatttatgaactaacaaaaaatgagacagttcaaaacttaattaattatgcagggggatttcttccaacggcatttcctggaaaagcgcaagttgaaaaaattaatgttgtaggcgagcgatttattcaagagatagatttaaagcaagattcggttttagatcaccatgtagtcgacggagatgtctattatgttccctctgtgttagataaggtagatgacatggtcacgcttgatgggcatgtctatcgtccgggtgtttatcagtggaaagatggcatgcgcttaacggatttaatcccatcgtatgatgttctgctggctaagcctgagatggattatgtgttaattagaagagagctgccgccgaaccgtgaggtaaaagtcatttccacaagtttgaaaaaagcttttgaaaatcaattttcggtcgaaaatgtatcattaaagccgaaagataaagttatcattttcggggaagatgaagcgcgagatgagaagttaaatccaatacttgatgaacttcgtgcgcagtcggcttcgggaaagcctgttcttgtggtgcaggcgtctggcttggtaaaacatcccggagaatatccgcttgaggatgacatgcggataagcgatttgttaagggcgtcaggttctttgaaagaggaagcctttagtatgagtgcggaattaacaagatatgacgttgttggaaatgagtttcgagagattcagcactttccagttgatttgcaagctgttttaaaaggggataaaaaaacggatatactcttaaaaagccatgatattctgcacttcaagaaaattcctttgtgggaggagaatagttatgttgaggtgtccggtgaagtgagttttcctggtcggtatccaattaagcgcggagaaaccatgaaatcgttgttgaagcgcgttggcgggctgacggagtttgccagccctgatgcggcattttttattcgcaacgacttgaaaatgcgcgaacaggaccaattggataaaatggtaaagcgtatggagtctgatttggcaatgttttcgttggagcaaatgcaaaacaatcgagaatctatgcaaggctatctggctgcaaaggcgcttcttgatcagttaaaagccacgaaagcaataggccggcttgtcatagattttccaatgattttagataatatggcttcgaaagaaaatgatatcttgcttcgcgatggtgacaagctaattattcctaagaagatacaagaagtaacagtcattggtgaggtatttaatcaaacctcatttatgtatgatggggacttatctcgagatgattatatagagcgtacgggtggaatgacaaataatgcagatggtggggctatttacacaattcgggcagatggaattgtaacaacggatgataatattttaccaggtgatgttattgttgttcctttagatgtaactagaattgattttctatctcagctttcacgaatctctgaaatattatatcacttggccgtaacgacagcaagtttaaaaactattggtgtgttttagttttttgaaaaaatattttgttgataaataaaattaaggtatgattgaagatgaaaaaataaacttattagaagtttggaatatattaataggacggaaagtaataattttatctgttactttatttgttcagtttttaactgttttatatgctttatttgcgacaccgatttatcgtggtgaagtcttattagcaccagcacaagaagataatagaagtaaaatgtcaatattagcggcacaatatggtgctcttgcaagcttggctggttttgatttcggcggattaaattctaataaaatagatgaatatatagcactaataaagtcaagggcatttattgctgattttattaacgaagaaaatttaatgccaattctatttgaggatgattggaataaagatgaaaataaatggatggttgagaagaatgacattccaacgattggaaaagcatatgaattatttagtaaagatattataactatagataaagataaagaatctggtttggtaagtttgtctattgattggcgtgattcagttttagctgcaaactgggcaaataaaatagtaaaaaagtttaataattatcagaaacgcgtacaagttcaagattctaaaaagagcttagattttataaacaagcaattagaaaataccagcattgttgaaaataaaaacactttgtataagctaattgaaatgaacacaaaaacattaatgatagctgaaattactgacgaatttgcatttaaagttcttgatcctgcggttgttccagaaaaaaaataaaaccgaaaagagggttaattattattttgggtagcgtgtccggatttgttttcggtgtgtttgctgcatttataacgcattttgcatctgaaataaaacagtcaaaaaaagatatttagataagatggatatggtagtaattttgatctaataatttaactatttgaaatagtgatttactttttagtcgcatttactatatctatattgaccacgtggctgatcattcatactgagcattttcactatattcatacacatgataatgattttagtggcattcagaaatttcatgaagagcctgttcctcggataggtggaatagccatattagcaggtttattaattggtagtatataccttggttttcataagggagagatgcagaaactactaatttggattggtatagcctcggcgccagcgtttatgggtggatttattgaagatataacaaagaaagtgtccccagggatccgtttaagtcttgcttttgtgtctgcatcggttgcatttttttttatggatttttcagttatgaaaactacttggggatggcttgatcaacaagttccagtaattagttttctaataacccttttagcagtgggtggaataacaaatggcacaaatattatagatggctttaatggattattactcggttatagcatattagttcttggtgttttagggtttgtttgttttcagattaatgatgttgccatgcttgatatgattttaatttttattggtagcatatgcggcttatttatttttaatttcccaagaggacgaatttttacaggtgatggaggggcatatttaattggatttttacttgttacattatcttttcttatcgtgaagcgtaacgaagaaatatcgccatggctgccgtttttaatattaatacatcctatttttgagacattattttcaatgtataggagaagtattcttcgtggtaaatcgccatttaaaccggatagtatacatttacatacactaattcatcgtagagtcattcctcagttaggtgaaattgctaaaaaacatcataatccaattacatctgtattaatttggggaatagtaatggcaagtgttattcctgctattatctggtgggaaaatagttttctgttgattgttttcatattcttttattgctttttatatatttggatatatcttcgtattattagatttaattattgattaagtttttaataaaaaaagaaaaaacatgaaaggtataatacttgcgggcggaacaggaactcggttatatccaatcacaaaatctgtggttaagcagttgattcctgtttatgataaaccgatgatttattatccactttctgtgctaatgcttgcaggcattcgtgaagtattaattatttcgacgccggatgatactgatcgttttaagttactttttggtgatggagaacagttgggaatgaagtttgaatatattgttcagccctcacctgatggattagcacaagcttttttattgggagagtcttttattggtgatgatgatgtctgtttgatccttggggataatcttttttatgggcatgatttaacgcgaatgcttcagcggagtatttatgcagttgaaaaggaaaaaaaatcggttgtgtttggttattatgtcaacgaaccacaacattatggtgtggttgaatttgataatttaggaaatgttctcagtattgaagaaaagcccaaatctcctaaaagcaattatgcggtggtggggctatatttttatacaaacgatgttgttgaaatagcaaaagctgtaaagccttcggcaagaggagagttggagattacaacagtgaatcaaatgtttcttgaaaaaaatgccttaaaggtcgaattaatgggacgagggtttgcgtggttagatacaggtacgcatgaggctttgctcgcagcaagccagtttatagaaaccatcgaaaaacggcaaggtcttaaagttgcttgtatcgaggaaatagcttacaacaaaggttttattaatagagagcaattggtaaatttagcacagccacttaagaaaaatcaatatggacaatatttgataaggatggcttcgcaagaaatatcctctaaaagttgagcatactagttgctaataatccgggcagtatgaaaaaagcacttatcacaggtgttacagggcaagatggaagttatcttgccgagtttttattagaaaaaggttatgaagtccatggcattaagcgtcgtgcttcgctttttaatacgcagcgtgttgaccacatataccaagatttgcacgaggaaaatactcgcttcaaattgcattatggggatttaacagatacttcaaaccttactcgtattttgcaagaagttcagccagatgaggtttataatttaggggcgcaaagccatgttgctgtaagttttgaatctcctgaatatacagctgatgtcgacgcacttggaacattacgtctgctcgaagcaattcgctttttagggttggaaaataaaactcgtttttaccaagctagcacgagtgaactctatggtcttgtacaagaaatcccacaaaaagaaaccacaccattttatccccgcagtccttatgctgttgctaaactttatgcgtattggattacagttaattaccgcgagtcttacaatatgtatgcttgtaatggtattctttttaatcatgaatcaccgcgacgaggtgagactttcgtcacacgaaaaatcactcgtggtctgaccaatattgctcaaggcttagagaaatgtctctatatgggcaacttggcttcactccgagattgggggcatgctaaagattatgttcgcatgcaatggatgatgcttcagcaagatacaccggaagactttgtgatcgcaactggttatcaatactctgttcgtcagtttattgagtggtcagccaagaaattgggcatagcgctccgctttgaaggtgacggtgtagatgagattggtgttattgatgcaatcactggagaggacgctcctgcgttgaaagttggagatgtaattgttcgggttgacccacgatattttagaccagcggaggtcgaaactcttttaggcgatccgaccaaagccaagcagcaacttggctggacaccgaaaatcacagctcaagaaatgtgtgcggaaatggtcgccgaagacctgattattgctaaacggcatgcccttttaaaacagcacggatatcaagcaccgatttcaatagaaaattatcatggctaatttagaagcaaaaatttttgtcgcgggtcatcgcggcatggtcggcagcgcgattgttcgccgcttaaaatccttagggtattcgaatatcgttacgcggactcgctccgagcttgagctgctcaatcaaaaagccgttcaggatttttttcagagcaaaaagtttgacgaagtttatttagcggcggcaaaagtcggcggcattcacgcaaataatacttatcccgccgagttcatctatgaaaatatgatgattgaggccaatattatccatgcggctcatcaaaacgaggtgcaaaagttactttttttagggagtagttgtatttacccaaagtttgctcctcagccaatgaatgaaaacgcattgctaacgggacagcttgaagccaccaatgagccttacgcgattgcgaaaattgccggaatcaagttgtgtgaaagttataatcgtcaatatgatcgagattatcgtagtgtaatgccgacaaatctttatgggcctggagataattttcatcctgaaaatagtcatgtgataccagctctattacgaagatttcacgaagcggtgaatagtagagtaaaagaagttgtaatttggggatctgggaaaccaatgcgtgagtttttgcatgtggacgatatggcggcagcaagtgtgcatgtgatgaatttagataaatccatttacgatacacataccgaaccgatgctttcccatattaatgtaggaacaggcgtagattgtacgattcgagagcttgccgagaccgttgcaaaagtgacagggtttcaaggcgaattaaaatttgacgcctccaaaccggacgggacgccaagaaaattgttggatgtttcgcgtcttgcttcgcttgggtggaatgccagtatttcattagaagaagggcttgctcagacatacagatggtttttggaacatcaagagatttttagaaagtaaagaacatcgttaccataaaataaattatttagtataatagccgtaaaacaactttgttatacggctttttttattaaaaacacgtgaaaaattttgatgaaattaaaatttattataaataatcaagaaaagaaaaaaattttagcaaattttttttccttatttttattgcagggaattaattatctaattccgttaattacatttccatatttggttagagttgttggtgttgaaaaatatgggcttttatcttttactgtttctataataaattattttagtgttgtgattgattacggttttaatctcacggcaacaaaagatgtggcgataaatagggaaaataaagaaaaactaaaagaaatttttagttcagtaatgattataaaatccatgatgatgtttgcttctttcgtttttttatttgttatggttgttagtgtgaggaaatttagacaagactacttgatttattttttaagttttggaatggtagttggccagatgttatttcctgtttggtttttccaaggaattgagaaaatgaagtatattacctatctgaatgtgctatcgaaagctgtttttgcgatttcaatatttttatttgtaaagcatgaaagtgatttttaccttgtccctacatttacatcagcaggatttattatttctggcatatgggcactttttttgatgaaaaagaaatttggaattttatttgaatggcaaagttcaaaaacaataaaatattatttgtttgatggttgggatatttttgtttctagggtttttggggcaatgtatagaaattcaaatgttgtcatacttggttttttgacgaataatatgtttgttggatattactctattgccgagaagataataaaaatattgcaaagtatgcaagatgtatttggaaatgctctttttccatttcttggaagaaaaaatgatgatgataaatctgcttttttgaaattgaataatcggtatattaaatatatagtttttctttatgcggttatgaccattttgctgttttcttattctgattttttaagtcttttgttttttggtgattataatgataacgtgattctgaatgttaaaataatgagtttggttgtttttattggcggtatgaattattactacggtattttaggattggtttcaatggggtataaaaaagaattttcaaattatgttgttgtgattggtgttttgaattttgctttatgttatttttttgttgctatgtatcaagatttaggtgctgttatagcttttgttgttagcgaatgtttattgctgatattaataggtaaaaaatttataaattgacaaaaaaatatgaaaacaattgtagtgattgtgacatacggaaatagattttgctttttggaaaaagtaataaatagtgtgttcgatgaaggtattcaaaaaattattgttatagataataattctgtagaagaaagtaggatgaaattaaaagaatatgaagataaaaataaagaaaaaataaaagtcgtgtatcttgatgataattatggatcagcaggtgggtttaaaagaggattgcaagaagcatataatgataataattgcgattttatttggctattagatgatgataatactcctaaaaaaggtgcttatatcgcattagtggatttttgggaaaaaaataaaatgaataaacataaaaatatcttgatctcattaagaaaagataggcgtgtttactttgattctataaaatatgacgatccggaaattttaattggtaagccaaatagttttatgcagtttgacattcttgagtatttaaaaaataaatttcgcaagcgagatgaggatgactcttttctctttgggaaaaattatggagaatcttatcaagctccttatggaggaatgtttctaaataaaaaacttattgatataattggttatccaaatgagaagttttttttatatactgacgatactgaatattcttatagagtgattcaaaatgacggaaaaatttatgttgttctaaatagtttaatagaggatattgatacatcatggcaaaatacgtctaataaaaattttttttctttacccgtattagatacagaatttgattttagagtattctattcttttagaaatagaactttttttgaaataaaaaatagagtaaataataagtttttgtattttttaaacatgttgatctttttaagttttatatttttatttgctttattgagatttgattttaaacggtttcggttggtatgtaaagctacttatgatggtttattgggggatctcggtaaaaaagaggattttaattaaaaattctattatcacttattatggaatatgtatataatgctgacacacttgttgtgtatacagctttatttggtgattatgatgatttagttgaaccgcaaaaaaaatttcaaaaatgtgattttatatgttttactgatcaaaaaaatttaaaatcaagcatatggaaattcatttttgtggaaaattctgagctatccccaagtatgatgaatagaaaatataagatacttccacacttgtttttaaaagagtataagtatagtttatatattgatgctaatatcggtattatagaaaatccgtatgatttactcaaaaaatatatggatgaatatgattttgttgctccaaagcattttgaaagagtatgtctgtatgaggaagcgaaagaatgcgtaatattgggaagagtaagctattcagaaacattaaatcaaatgaaagaatatagaataaaaaaattccctaagaatttcggtttatctgagaataatatattactcagaaaacacaattatagaaatgttattaatttaatgactgattggtgggctgagctaaataaatggactaaaagagatcagttgagtttaggttatgtattatggaaaaacggttctgtctttcgttttatgaatgaaagtgcgagaaaaggaatgtattttaaatatttctttcatagatttacgaaaaaagaagtgttcctattcaaagtaaaatatagaactttaatttctttaagaagattatattatgcatataaatttgaaaaagacttatctaaatagattgaagataagtaaaagtttttttatttattttccagtagtcgcattaattattattgttgctggatttaggcctattgggttagatcttgattctaatgcttatattgaggcattgagttttaatgtgaattttattgataaggaaccaacgttttggattattcgttatatgaataatcttttttttcaaggaaatatacattttttttttttgatttatgctattattggtgtaagcataaaactatatgtgattcggaagttttctgttagccccatttttagctttgcaacgtacatttctatgttttttatcctccaagaaatgactcaaatacgagcaggagttgcaatcggtattgttttttgggctattaatgatgttgtaaaaaagcaggcaatgagttttttgttgaaaatatttatggctacattgtttcattattctgcgattataatgctgattttttattttttttcgacagaaaaaaaaataatggttttttattttctgttacctataatcggtattgcgatgtcatttagccatgttcttttttttgctacacaatatcttgcctcggtactgccggagtttttatctgctaagttaaaaatttatttgtttttaatgaaagaaaaacagttaaagtctgtaactccttttaattttggaaacttttttatgttgagtgtttattatctgaattttattttttttgataagctaaagttgagtgagttttataaaaagtattatttgttgtgtttgaaattgctgggatggggattctttattttatttggtttttcttttattgaggtatttgcgtatagactagctaactactcttttttttcattggtttttttattgcctttagtgattgaatttttttgtgaaaagtattttatgttttttttcttgactatatatttgatatacactttggtgaaaaatattaatataatgcttaaattttaaatatgaatttagatgtcatatatgtaacgtacaatccaaatttgaattttttagaacagtcaattaacagcattgtacgaaatgttagaaaagtgtatgtggtagataatactccaggtaaagcaaaatatttagagaattatgccagtgataaaattgaagtggtgtatttgaatgctaatatgggtattgcctatgctcaaaatgtagggataaaaaaatccattaagaatggatctgattatgttcttttatcggatcaagatacaatatatcctgaagattatttgtttgatatgttgaaatcttttgagttaagtgaaaatgcgatagcgtgcgtgccgctttttagagatattaatcaaaaaaaagcaaatgaaggctttataagaaagtatccttttggatttaaaaaattttacccggctaaaggaaaatatgaagtttttcaagctattgcatctggaaaaattattagcatgaagctcctaaaaaaagtgggtttcatgaatgaggacttgtttatagattgggttgatttggagtggtgttggagagcacataaaaaggggtataaaataattggtaatgctgatgtcacgattacccatcagctgggtgataatgctaaagatatagggtttagggaagtaaatttacgcagtccatttaggcattattacataacaagaaatgctttttatttgtctctgcaaagccctgatttggatttgttgcatagagcgattttgtttctaaaatcaattcgctatataataggatttcctctgttgtcaaagcctcatcttacccatttaagatatgttttattagggttttttcatggaataatagggaaattaggtgaattaaaatgaaaatatcgggttcggttgtattatttcataataaaaaagaagaagtattaaaatccataagaagttttttaaatactgagttggatgctaaaatttatcttttagataattcttttgttgatgatctgaaagaactttcagcatatgatcagcgaatagtgtatacttttaataatattaacttaggatatggttctgctcataacattgcgataaaaaaaagcatttccgatgatgttcattaccatttggttctgaatcctgatgtttattttgaaagaggtgtattagaaaaattgatttcttttatggaaaaaaacaaggatattgcaaatgttatgccgaatattctatatcctgatggctcaactcaatatttatgtaagttactgccttcaccagttgatttgatttttaggagatttattccattgaaggcgtggaaagaaaaaagaaataatatgtatgaacttaggtttactgattataaaaatattatgaatgttccttcattatcaggttgctttatgtttcttagaatagaagctttgaaaaaagtcgggatatttgatgagaatatatttatgtatttagaagatgtcgatttgaatagacgacttcatcaaaaatataaaacagtgttttatcctgcggcaagcgtataccatgcgtatggaaaagaatcatacaaaaataaaaaattattaatgtatcatattcgatccgctatttattactttaataaatggggatggttttttgattctgaacggaaattcataaatagaaggacattaaatgttatttcaaatgagtagtctaattaacaggtgagagatttttttgctatgaacgcgttagttcttgtcgtaacagaatcggttaggctgcttttttgattccctatgggattttttgattaaatctgcttttctccccattaaattaaatatctgaaaatgaaatatacagtgcgctattttccacaaggttttattgtggattttggcgcgtttttattcgattttcaaataaaagtgtatctttgcaggatatttttgaaccaaaaatcactataagcagtcctcagaaaagcggttatgagtaaagcaattcaagtgtttttcaccgcaaggatggggcaatccaaccgagaagaataactatgagtgcagcatccaagacaattaaaacaaaagcaaaagcatcaaaagctaagaaaaaaacaccggtatttccttttaccgccattgtcggtcaagaagaaatgaaactgagtttgttattgaatgttattgacccgaagatcggtggtgtcttggttatgggccatcgtggaacaggtaaaagtacgacagttcgtgctttggcagacgtgcttccaatgatttcaaaagtcgagggtgacccatacaaccggacacttgaagattttaaaaaagctcctgaaaatgcgcgtttgcgtccaaaagaagaagatgttccggttccggtagtggacttgccactgggtgcgacagaagatcgggtttgtggtaccatcgatatcgaaaaagctctcaccagcggtgtgaagtccttcgagcctggcttgcttgctcaagcgaaccgagggttcttgtatattgacgaagttaacctgctcgatgatcacttggtcgacgtcttgcttgacgtagcggcaagtggctggaacgtggttgagcgtgaaggtatcagtatccgtcaccccgctcgttttgtgcttgttggctctggtaaccctgaagaaggtgaacttcgcccacaacttttagatcgttttgggttgcacgcacgaattaacactattacagatgttcgcctccgtgttgaaattgtaaagcgccgtcgtgaatacgatgaagatccatttggttttgtagaaaaatggcaggataaacaagaagaacttcgtgagcaggttaccaaagcgaaagaacttgttcaagaggttgacatgccagatgatgttctaacgctcgttgctcagctttgcatgaaccttggcatcgatggtcaccgtggtgaattgactattactcgtacttcacgtgcatatgcagcacttcaaggtagaaaaacggttacattagaagatattaaagcaattgccgtgccagcgcttcgccaccgcctacgccgcgatccattagaaacaattgacgcgggcgaaaaagttgaaagagaactcgaaaaagtacttggttctgtggaggtagcatgattgcctttactgatattgtcggattagatatggctaagcaggctttgctcctgcttgccgtagacccatcgttaggaggtgcgattattcccgcatcggtaggatcgggaaagtcgactcttgcgagagcctttgctgatgttttgcctgaagggacgccctttgtggatctgccactaaatgttacagaggatcgtttgattggcggacttgatttagaagcggctatcgcaacaggagagcgcgtcattgagcaggggttgctttctaaagctcataaaggggtactttatgtcgattcattaagcttgcttgaaggttcggcaacatcacacgtgatggatgcaatgtcgcgcggcgccgtgcttgttgagcgcgaaggattaagtgaagtgcacccggctgagtttatgttagttggcacttacgacccaacggatggggaagttcgaatgggattactcgaccgaattgggttgatcgttccttttaccaaacagaatgattatcgcgcacgcaaagaaattgtgcgaaaagtgatgcgcgaaacgccaaatgaagatgctcaagatgaagttcgcatgattgccggtttggtgcaagccgcacgtgaacagcttggcaaggtggcaataacgcaagagcaaatagaaggcttggttcaatctgccttaacgcttggcgtagaaggtaaccgtgtagatatttttactataaagacggcaattgccagcgcagcgctttccggcagaaacgatgttgaagaggaagacctaaagattgcagccaaactggttttggtgccgcgtgccacgcgaatgcctgaaagtgaagaagaaattcagcaagaggcgccgccgccaccgccgccagaaatggaagagcaagaaacggcaggagaagcttccgatgaagatactccagatactgagccgcaggataaagacaatcaaacaccggaacaaattgaagagcttttgatggaggcggtggaaaccgaattgccagaaagtattttaaatatttcggttgctgtaaaaagtaaaagtcgctccggtcaccgtggtgaggctttgaacggacggcgcggtcgttatatccgttctcaaatgggggaaattcgtagtggaaaaattgcaattatcccgacattgattgccgcatctccttggcagcgaagcaggcaaaacgaatatccgcatcggaaagattccctcattattttgaaagatgatgtcagaatcaagcgttttcgggacaaagcgggtactttgtacgtgtttattgtcgacgcttcaggctcaatggcgctaaatagaatgcgtcaggctaaaggtgccgttggacaacttttgcaaagtgcgtacgtgcatcgcgatcaagtttctttaattgcgtttcgtggtcaagtcgctcaggttttgttaccaccttcgcaaagtgttgagcgtgccaagcgtgcattggatgtgttgcctacgggtggaggcacgccgttagcatcggctttgtatatgggttggcaggaagctgtgcaaatgcgcacgaagggcattcatcaagccatgttggttgtcataaccgacggtcgcggcaatattccatttaatgttgaagttgatgctcagaacggttctacaaagccgacaaaagagcaaattcaacaggaaatcgagaagtttgctaaagccattaatatagacggcattgattcagttgttgtggatactcagatgaactatctatcccgaggcgaagcgccgaaattggctcaagctttaggtgggagatatgtttatttgccgaacgcgaaagctgagcagattgtaaatgctgcattaggggagtgaaaacagcccaaccttgtttttcaggtcagatataaagagacgctcgataaagagcgtctctttttttttcgacaaaaaaaggcggaataaaatattccgcctcatgaaattgtatgttgatattagccttgttagcaagttttacttcagcaacatcattttcttaacttttgtgtagttatttgtttcaaggcgataaaaatacataccactggttgcaatccgagacgcatcaaaagtgatattatggcttcctgccgattgatagccatcaactaacacagcaacaacgcgtccaagcatatcaaagacttgcaacttaacatgaccactttctttaaggctataattgataagtgtggttgggttgaatggatttggatagttttgatccaattcgtactcaaccgctttcgtttcgcttgttgtggtttcagtgacttttacggtaacatcagtggtgtatatgtaccgatcgccgctaatgtcttcactgacgagtgtgtaagtatatgtctcgccaagaagaacgtcgctatcaataaatgtatagcttgtttcgctgctttttgttccttgacctaaaagcgcatcgtttgtcgagtagcttgcaatggcgttttcgttgcgataaatggtaaatcctttgttgtttgtttcagaagcagttttccagttaagggttacgcctgatgctgaagatgatcctgtaaatgatgcaatttcaactggtaatgggttgtctccggtggttgttccaatcgcaaactctgaaaagcttgtgaagctattgctgactaaataccctgaagtaatcgttcctccaatattttcccagtcatctccggcgtttgagcgtttcagccaaacgagggtggtttcgtcataaacaccgctaagatccgcaataagaacgctaatcgaggcttcgttgaaagaggttagccctgatgcgtcgataatccagtaatagccgctaacgtgatcaatcccagttgggaagttgccgctaacggggtttgacggcgctgagttttggaaagaaatcgtgggcatggtgccagttgctccaacaactttcaaaaccaaattcatttgggttgcatttgatggtccgttttgctcggtggttattggttgccattgcagttcaggatatgagtttccttcatcgattcgccaaatagtggcaaaatcccagcctgcgttggtgaaagtgcttgcttgcatcatttcagcagttgttttgccggttcctccttcgctgctggattgcccagaagtttctgtatcccaaaatgaatttgttacagtgcctgaatttcgtcctaccaggccgccataagggttgatggtgccagtaacagcgccagtactgtaggagttttcaacggttgaagccgagccattttgacctaccagtccacctacatagcgagatccctcaacagttgctgtactgtagcagttttcaacagtagcgccattgtaagtgtacgcagcgatgccgccaacttgctgtatgccagagatttcacccgtggcgttacaactcgaaacttgtgagtcgctattgtagccaacaattcctcccgtgtagtaagatccggtgatagatgcatttcttaatcctaaatctgtaatttcagcgccatctgtgtagccaaacaacccgatgttgttggtcgtcgagcgattgataaccaacccataaatggtgtgtccgttaccatcataatggcctttaaatgctttacttgaagaagtgccgattggagaaaacccgtttccgccatcccagcccgaagtggtcgatgcgtcgatgtccgcagtttgttggtaatacactgtttttccccacttgcctgaattttgggagagccagtaaaggttgttcaaagttgcaatttcgtatggggaactggaagatccacttcctgagggctgaacagcggtttgtgcaaacgtcaaagcggcccccaaaaacataaacgcaagtaaaagagtaatttttttcatattttcaaagtagatttagagcactgaagattgacaaataaccttattatatataaaacattagaaaataacaggctataaatagtttttcaaaagttttgttgttaagtttttatttatgttaggatggctacacgatatactgtggtaaaaagcgaatcgtttattatttttaacgaaaaaagttgtaaaaaaaggtgatttcgttttatgtttggcatacagcactgagaaaatgattctttagttgcctttccctaaggcaaaattaatcaagattattgaatgcgaacaagcgcttggcgtccaaaggttaaagatcgaccgttgcagcactcaaaaactttaaataacagtatggaaaaggtattcggatttaaggcgaataaaaatactctgctaatgcttgtagcttttgtgttttcaatgctggcgcgtccagtgtttgcgcaaaatgctaaggtgttctctgaaggaggaaatgcgaagcaagattcgttatactattccccagcagattatgtgacgcctattgttcctcttgatagtacgttttatgtagagccaataaaaaaaagcgccagcaaaagtactcttggaaaaacaatggcggatattacctggacaggtgctggtgacggagtaagctggaatgaaggggctaactgggaaggtgctgtcccgacaagctctgacaacgtgattattccgaacggcgcaaatgttcagcttatcgacggtagcaacggcgtttgtaacactttgaccattgagaatggcggttctttaaccgttggctctaagacattaacggttacgggcgatgtagatattcaatcaggtggttctttgagcaactcaggaaccattacccttgggggaaattggctaaatagcggcacgttattttccaacacgggttctgttgttcagtttacctcaactggggatcaaaccattgaagcttccagcttttatgatttgcatctttatggtacaagtggtaccaaaaccgctttgggcgatttagacatcaatggtgatttgcgaatatatcagggtgtcagctttgacccaggctctcacgatatatacattgctgaaagttttgagaatgacggtacacttattctcggtacgggaactttcatatttgatggtacggtatggcaacaaatttatagtaaccaagctggttacgccccaggcacgtggaattttaatgatattgaagttacgggtaatgcagggggaatcgctatttatgataccttgtctataaatggagacgtcaccgttgggagtagtgaatatatatggctcattcactatgcgctaactaatacgacgagtgaaggaatcatgaatggcaatggtggttcgctaacctttgcagcgaattcatacattgttgtgcgtacccaaatggcaaatggagcaggtggcgcagatgataacttccccaataacttcaataccatttcctttgcgacaggggataacgctgcgctctgctattatcgtacaactgacgcaagtcacaatcaaataatccgaacccatgatgcgaatggagatcaaatcgcatatgggcgcttgcgtttggatgtggacgatcatgatccctcttacagttcaataaaatcgcttgatggtgatttaaatgtagatcagtatatctatatcgattcggaagtgacttttgatgtaaccgcgtcaaactatagcattaacgtttggggaaattggcagaatgatggtgtttttgacgcccagggtggaacagtcacattcgatggagattaccaatatattcaaggcgataatacaaccacgtttaacaacctcgtattttccggcgattatggaaaaatattacaggtaggcaccgaagtttctggtaattgtaccgtctcttcaggggttcaatatctaaaccttcaaacatacacactaacaggatctggcgcttcttcaaccctcacattaaatgatgaggtgcttctttatgtaagggatcaatacaattttcctgattttcctaattattcttttactgcattatctgaggttcgatatgatcgaagtggcgaccagcaaattaaaacaggtattacgtatggtggtctgtacttaggcaatggtggcggtaaggactttgatgcttctactgataatttgactgttaaaggtgatttgacgattgcaagtggcacaacgctgggtatatatatgcctagcagcgctgcaaattttaccttgactttagaaggtgattacacaaatgcaggtacggtacaggattatgctactaatacaacttttgtattgtccggatctgatgacgcttcttttaatccaggcggtgacggcagcgggcagattatcaataatttgacggttagtaaatcgtcatcagcgacggtgactttagacaataacatccgaattgatggcgatttcttactcagctcaggtacatttggcatggccgcctataaccgaaatgttacggttaatggaaactggacgacaaatttaggtgctgaattcgatcatggaacagggactgtgtactttactggaaatgggcaagtcatcacggcaaatggcgatggtgatttctggaatgttgatttatctggcggtacaaaatcgtttggttcagatgttgatatcaataataatttgatcattgaatcagatggtagccttgacttgaataccggtaacttgtatttgggcggtagctttaataacaacaatggaggctcgttcgatgcgagcaaccaaacagttgtgttagacggttcttccaatatgaacttctacatcggacccaacgatagcttgtggaatttgacggtaaacaagtcagggggcgcgtatgtcaattatgatgagcatgacctaaaaataggtgggaatttttcacttctaagtggtgaaatgaatcgtggctataatagttctaccagccagtatactgacataattatatatggaaactggagtcgcacaggtggtacttttctctcgaatgccacagatactgttttctttatgggggcaacgcagagcatcgctggattaggaacagatgactttgccaacatttggtttggtggtggcggtacgaaaacgattacggctaacgtggatgccgatcgcagcatcaatattgaatctggtacaacagttgcagtctctggtacaaaaacgctaaaagtgggcagagattttatcaatgatggaacatttacatgtaatcaatctacccttgtatttgaggaatatgcaggatggaatccggtatatctgaaaacaaatggctcttctctttacaatcttacactgaatatgtatggtagtggttacagggttgatttgagcgatgatttggatgttaataataacatcaaaattacgcaaggtacacttgatgtcactactgctggtaattatgacataaattgcggtggctcgtggacagttgggacaaacggggcatttaatgaacgaagtggaattgtaacttttgatggaacatcaacctccaaaacgatcacaaccaacggcgataatttctatcgtttggtatttaatgcaagtaattctgtttattctttgaatgataatctcgccacaacagaagatgtgttggttcagaacggcacgttaaacctaaatggaaacagtttgctggttggaaacggctctggcgatagccttgtcgtgagtgatacgatcattgtaaatgaaaatgcaatgcttcgcatggcaagtggttcgcagatatcggtggcaagtggaggatacatgcaagttgcaggtgctgtgtcaaatccggcaactgttaccaatcagggaagtggacgatatgcctttgatatacaaagtggtggtactattgctgctgagtactatacctttgaatttatggatacggacggcttaaatgtaatgaatggcgcgctcgtagatgccacgatgaatttttcaaatggtgtctttacaaatggagcaagtgcaggtactttcctgactttagagaataatcaagcgattggaacggtaacaggcgtctcttttccaaccaatcctggcggaacgggtgtcagcaacgtgaaaaagaccgtgaaccagggatcaataacgtttcaaaacgcatcaggcgcatttcaaggtgaaagttatgataatgatacttataatctaattaattggacatataccagtacattatggacatggacaggttcggtttcaacaaattgggatacaccaggtaactgggatctggggactattcctacaagttcaggccgtgtcacaattcctaatactacgaacaaacctgttatcacatcaacttccgatagttgttatcacttaaccattgcctcaggggctactttaacccttggtgatgcgtctaacgtcggaaagttggttgcgactggtgatgtgacgattcaaggaacgctcacttttgctcataccgacgatactttgaaagttgagggcaactggtctaattcaggcacatttacccataataattacggtgcggttgtattcaccggctcaggtgaacaaagtatctattcgagtggtacaggaaaatcatttagttatatcgtcattgaaaaagaaggtgggcaagcagtgcttgcatccgctttgaatgtcaatagaatgatttctcttattgatggtacgttaaatgtcagcgctgctaactatgccattacagtcactggttcttggttaaaagctgacagcgcatcgtttaacgctcaaagcggtacggtgacctttaaccaagccgattcgacaatctacggttctgggacggatgacttttataatctcgtcatttcagcaaatcccgtcattttgggtggctctttagatattagtggcggcttaacgattagttcaggggcggatttggacgcatcatctaccagttacggaattactatccttgggaactggactaataatggtggaacatttacggctcagtcaggaaacgtcatttttggtggcgtgtctcaatccattactggtactggaacgacgacattttacaatttgactatcgaaagtacggttacttatctgagtgccgacgcgaatgttagcaacacgttttctcttaatagtgggcgtttcgagttaaacaccagcactttaacaggatcaggctctgccgatttgtttgtcatgagcagcagtactcagctctatgttgaggataataatttcccaagtggctttgaaaatttttcattagaccaaacgagttatgttcgctatcgctcatcaggtgatgaggatgtagttggtcaagatgccagtggaaatcaaatcagttttgggtatttgtacttggaggtaggcggtaccaaaacggcacaggatgatttagatgtgaatggcagtctttacattgctgaaaatgtgacttttgacttgaactcaaaggatgtgactatcgaactaaattgggataacgaccaaggcggctcggtcactaataccggaagcagcggcaccgtaactttggatagagacgatacacagtacatttatgctaatactaccacaggtgatgcgtttccaaacttggtttttgcaggaagtggtgctaaagtattagcgggcaatatttctgtaaccggcaatctaacacttaatacaggtgttagttacctaaatttgcagacatacactattaccggaacagggtcttctaattcatttaatcttagctccaatgtaaccctttatgtcagaggagcaaataacttcccgtcagggtttgagtcttttaatctggcgcagaatagtattgttcgttatgatgccagcttagctcaggttgtcacgacgcacgatgcagatggagaccagattcagtatggatatatttatttccaatacaataccaaaacgctcgatggtgatttaaatgtccgagatcagttttatgtatatggaagtaccaccttggaagtcacatctgctaacaattacaatattagtatcggtggaaattactacaatttgggaacaataaatttccattccaacaccgttacttttgatggtggggatgagcagatcgtgtattcttatgggacaacatcagccaaaacgtttaataatctgcgtatcaataaaccgggcggtagcacgctaagaatatatacgtatgatgttaaggtgaatggtgattttacctttgatgccggcttgttggctaatcacgggcggactcttactgtggctggtaactggacatcaaccagttcagcgaccatggatgaccgagcagggaatgtcacatttacgggtagcaagaaagttattactactggaggcacagccgatttttatgatgtgaattttaccggatccgatacaacttttcttggtagtgacattgacgtattacatgatcttaccatcggtagttcggcaaagttggatgtcacagagaataactacaagattggcattttaggggattacaccaacaataacatctttgttccaagaaatggtctggttgagttttatggaacaacaactcagtatatcaatacaggtggtgatgatactgatgagaatgcattctatgatctgaaaattaatagggaaagtggttacgtttatttgaatggtaatctttttgtaaagggaaatattgagtttgcgggatccacttcagcggaagctcaattccgaatggatggaaatgatatagaagttcagggatcgtggttaaatccaaaagctgtttatgttgtcccgaataatggagatgaaaccgtaacatttagtggcacttctaaagataccatcgaaacaggttatttttctaccaggccttcacgatttgcttatttggtaattaaccaccaagattccgttattcatatagatgatatccgcgtggatcatggttatgaagttcagcaaggaaaagtttatctgaatggtcataatttctacttcggtagcacgtacgatgcagatgaaaatttcgcgctttcgtcctcaaatggtgtagcgttgtttgatatcggtgctggaggtacgctgaatattcgcggaggcaataacgtgaatattgaaagcagctcaaccgatacgagtgtctttcgaatggtgggaacagatgataatgcagcggaagttacctattggggtaatcgctactaccgatttaatgtaaatagtggtggccgcacctatgctcgttattatcgtttctctggtatggattcaagtggtgtgcgtattgatggcggggtaattgctggaacgggcgctgatacaacagaagattttagtaatggctactttaacttaggtcagaatgcgggacgctatctttacattgtcaataatagtcagacgctacaaattgatagtgttggttttgtaaatagtcttggtgcaagtggtgcaaacgttgaaaaattaaacgatgctggtagaattactttctacaatgcaacgggtgaatatgcaggtgaagattatgaacgagatacacattcacgtgttgattgggcaacggtttttaccggcattacttggactggagcaaatggaacaaattggcatgatgctggaaactggagcccagctcaagttccgacatcaagtgacgatgttacaattcctaatgtgacaaatagaccattaattagtaataatgatgctgtatgtcggaatctaacaattgaagatgtcgcagaactacagattgggaacagcaaggatcttgatgtgaatggtggtatccaaattaacggcacgctgaaaatatttggtcaggattctgtctttgtgagtggggattacctgaatgctggaattttaaatgcgggtcaaagtacatttatatttgacggcgatattcaaaaaatcaattcaggtggcattaccaataactatgtgttctacaacatatatataacagatacttcaagtgtgctccttgaagataatgtgcagttaagtaatgatttgacaattgatgtggagtccagtttagacgtagatgttgatcgcgctatttatgttaagggtgattggagcaactcgggtagcttggtataccatgaaggaacggttacatttaacggtgaatcggctcaatctatttcaggaagcggaacaaacgacttctataatgtttacttttcagcttcaggggtgaaatccttatctgggacaattaatatctatgggagtgtccgcataaacacaggtgctactgtaaatggcggtagcgcgacggtcaactgtagtagtaacttttacaactatggttcctttgatggtggtagtggcacattcaatttcaatggatcgggcggcgtcaatatttatggtgataatattccaacatttcataacgtccttttttccaacggtggttatacaacactttataccagcatcaatgttgatagtctcttattagtggaggatgatgtcaactacatcaacttgcaaacctactcgataaatggtacgggttcaaatgattctctttttctcggcgctagagtaagaatgtatgttcgtggatcggataacttccctaaaaacttctctgctataaagttagccgatagtagttatgttcggtatgatgcttctatgacccaaaccgttcgtacgaaaacatcgggcggtgatccgttctattatggatatttagagttaatgcatatcagtacaggtagccgcaaggtgctcgaaggggatttatatacaaataatgagattcaaataaatgacccagatactttggatatcacaagcaataattatgatatcacttgcggaggtcgctttgacctgtatgggtatattttagcagattatgacacggtggcaaatacgcttaccatgaatgatcaagtcgacaattattttacatcaccaggcactggttacggaaaagttttacataatatcgtttttgatgcaggcgatggaaatacaatgatttttgcaggttctgatgaattgatatgtaataacattacgatcaattcaggcatggttaatccaaatggaaatagagagatcactctgaccggtaatttcattgtgaatggaaatggggagtttttgccaagcacatctcatttaatctttgctggcacaggtgatttaactttgaaagccaatggctcaaccctctataaggtcacattggatggaaatgggaaaaccgtatcgcttggcgatgaactcaatatgaacagtgatctcattattagttcaggtgacacgctaactttaaatgggcaaacctttaattttggaaatggcagcgatgcgattacagtcaatggtgtattagatgtagatgaaggtgctcaactgagcatttataatacaggtacattacttgtaaactctggtggtcgcttgaacgtccttggcgtttcaggtaatacggctcagctaagtggtgcaaatgggtattattctctggaagtgcaaggaacaattgctgcaaaatattacatctttgaagatatgaaccagcagggcatatacatcaatggtggcacaattgacactacgaataatttcagctatggtacattcacaaatggagaatcaaatggaaaattcttgcacatcaacaataacactcagagtctgacgagcggaaagaaaattgtagaggtgcaatttccatcaaatccaggtggaacatcatacaacgtttatgtagagaactcggcttctggcgcttatgcgtttgatgatgcgtcaggtgtttttgcgggtgtttcttatgagtatgatcctgatgacgtggtagaatggacatatacaacggtaacaaggcagtggacagggttaaagaatagcgactggcatacagcgaataactggtcgccacaagctgttccaaccagtgcagaaaatgtaattattacctcgaaaagcaatttaccgattattagtaaaagtagtgcagcgtgtaaagatttaaccataagcggtggaagtctaactctgaaaaatggagataccttaagtattttgcgggatattacaattggttcgggtgcttcatttaccgtatcgtctgattctgatgtcgtgaaagttcaaggaacttggacgaattcagggactttcagaaacggaagtggaactgtgatatttgagggaagcaattctcaatcgctttcatcgggaggcatcagcacaggtaaacaattttataacctaacaattaacaaaagtgtatcaacagcagatctaaatctggctgataacaatttgtatgttgccaaagaccttgttattactcaagggcgcttaaacacaggtagtcaagatatttatgtgggaggggattggcgaaatacaggtggagactttaacggtggtaccagccaagttacttttgttggtagcgaagtggataccgttttgaccggtggcagtacattttacgatcttgctattagtgcttcaagtggcagcgttagggctctggataatgtgagagtggaaaacgatctctacatcaactcaggaactttctatgtggatgacgatacattatcagttggtagtgcatcgggcgataaactctccattcaaggttcgttggcattaggtgaaaagtctgttttagctttaaaaggcggctctgatggcgttgctgttgaaagcggtggtatcttgcaagctattggtacaagctcatctgatttagcgttagtgacgcgatatggcacttcaggaaactacccgattattttaaatagtgggggaagcattaaagcccaatatgccaagttcagccacacgggtggttcaggaatttgggtgaaatctggggctactattgacgcaaccgataaactgcactactgcgttttcgaaaatggcaatgaaagtagctatatgcagatttcaaatagtcaggaggttgggacaatctctggggtgacatttagttctgcaggtacaacttccccaacaaataatgtcgtttatgatggtactggtagtgttcattttaataattatacaggagggcttagtggggctcgttatgaacatgacaacggttctgaccctgttggaaatgtaagatggacttttacagagacgaaatcttctctttcagcaggtcaaacttatacctttggtaacgatatgaccattaaaatcaattcaataggtgatttgtcttctatcactgttgaattagtggatgaaaaaccaagtgagttattaacaggggtgttccatcgttattacgatattacaacggttcctgtatcgccatctggctacaatgtaaatgttaaactttattatgcagatggaacggatggcaccagtaatgagattccgttcagccaatctgattcgttagcaagtgcgtgggtttctgctgaaaatgattaccttgggccactttctggatccagaagtgcttcccagaactgggctatggccagcaatgtggttggcagcacatcaacaggttatctaaatggtatctggttcatttcaaatgctcaggatgatgcggcattgccagttgaactattgtcattcaatctggaaaatgacggagtgggcgtgaaagttacatggtcgacggcatcagaggtcgataacttgggctttatcctggagctttcaacttcatcggatagtggttttgtagaagtcgcatcttatcaaaccaatgatgcgcttaaaggtcaaggtactgtttcggtacaaacaaattatgaatacaccaattacagttctttcgagacaggcaagacgtactactatcgtttatctgatgtaaacttgtcgggaacgaaaactgtgttggaaacgcagtcaattactcggccaaatgtgtatagtttggaacaaaactatccaaatccattcaatcctataacgacgattcagttcaacttgcaaaaatctgcacgaactgttttggaagtatatgatattttaggccggaaaatcacaactctcgtcaatgataacttagacgcaggggcgcatgttgtgcaatggaatgcaaagggtgtcgcttcgggtgtttatttctatcgcttgagaagtggcaactatacagccgtgaagaaaatgatggtattaaaataaagtaagggaagccttgtcgttaaaaaggccttgaaggaatctccttcaaggccttttcttttttataaaaatttgtgtcctttttcccgggaagcttagttcagtagccaagctctttaaggcggctctctgtaagtatagattcgggggttgtgtagggcagggcgcttccgcgatttagctgtaattgatgcgcaatatattttcccaatatgtcaaactccaagttaacagcatcgccgggaaggcgctcagcaagggttgtatgggcaaaagtgtatgggataatcgcgagcgtgaaaacggatgcgctgacttccgccacggtgagactgatgccatcaacggcaatagatccaataggaactataaacgggttgaacttgctctcgtaacgaattttatacttccaactggccgactgtttttctatcgagagaatttgtccaacgcaatcaacatggccttgcacaatatgcccgcccattctatctattgggcgaattgcgcgttcaaggttcactcgtctgccaattttgtaactgccgagcgtcgtttttttcaaagtctcttcaaccgtatctacttcaaatgcctggccggttacggcaacaactgtttggcatgcgccgttaatggccacgctctcatcaatggcaagatcggcgaaatcagggctatttattttaacgctaaatcgtaagccatctccgcgttttaccacagaaataattttcccaacgtctttaacaattcctgtaaacatgcaaatcgattggtttgtgagaaaagtcagtgattaaaatatccttcaatgaaaatgtcgccatcaagcatttgaacctgatgaaaacggagcgaaacagcttctgccatgtttgtgatttccaatggcctaaaagtagcgagcccgtcgccgcctacgattttaggtgcgatgaacccataaaatttctcgcaatagccttcttgaatcaagcggctataaacgccactgcctccttcaacataaaccgaaagcaattttttttcataaagaacctgaaatatctccgaaaacgaaagtcctgcttcattttccgtcacaaaaaagacctcaacatttttctcgtttaatttcccaacttttggatgattcgtgttttgcgacgaagtaaaaacaagcgtgttggctgcagcattaaaaattttggccgttaaaggcacagaaagtcgacggtctaaaagcaccctaaccggatttttcccttccacatgcctgacggtgagttcaggatcgtcggctaaagctgtgtttgtgccaatcaaaattgcactgtgccaacttcgcaattgatgcccgagcgtgcgagaggctttgttggtaatccactttgaatcgccgctcgttgtggcgattttgccgtcgagcgtttgggcgaacttcagcgctacaaaagggcgcttttggatatggaaatgaataaatgcttcgttcaggcgcaaagcttccgattcgagcacgccaactttcacttcaacacctgcgtgcctgagtttttcagcgcccttgcccgaaacgtgttcaaacgggtcgaggcaaccaataacaacgcgtgggattttgtgccgaataatgagatcggcgcaaggcggtgttttgccgaaatgagcgcacggctctaaattaacatacagggtggattcctgaagcagtatcggctgcgcgactgagccaatcgcattgacttcggcatgaggtccgccgtatacttcgtggaatccttcgccgataatttttccgttatggacgattactgagcccacgagcggatttggactcacaaagccggcgccttttttggcaagcttcaagcaacgatctatgtaaaactcgtcttccgagaagttcttctgcaattttaaaaagaattcaggttcgaaaatttatttcaaggccctcaagcgtaccagtgagtttttgatatacttgttgataatgtctttcggcaaggtgatgtaaaaatcctcgcttgaaaaatccagcaaacgatatgaaaaattaattagcggatgtggattattgttatcaatcacatccaggcaaaagctataaatatggtaatcaagttgatatttaattttgggcagcacccatttcagcatcgcgttgcattcgatggtaatgtcgagaagtttttcgcagcgctttaggtgaatgtcattatgtccgccgggcggcaattcatagtataaaatgtattccattgttgcttcgtaaagaaacttcgacataactttgaacgacatgcccgcaaaatattcccaaaactcgtcatccagccgcatggtaatgcctttataagctggattttcaaatttttcataaacccaattgagcaaaatgtaggacggttcaatcggaatatttttcgtaaacgtaaatttttgaatggtttccaaaatgcgctgcatggttgaaagaaccattgggactttcaacaaataggcggtaatgcgtacgggctcaaaattgatgtcagtaatttcgtctttgggtcttggtgccgaattttcaatgcctggcatagcgtcgagcaccttcatggacttggcaacttcggagagcaatttttgttgatccgaagaaatcaagttgaactcgccttgttttaaaatttcagctttagctttggtttccagcccttcttcgcgagattctccgctaacaaaaagcaaactgagcatgtaagtccacttctttttttcatttctgtcggttgcttcgcgaagtttgtaaataatggactccgttaggttatcaggaatgagttcattatctatcgcccaaagttcgaatgctgtattcatgttatagcgtcgtgtggtcagggtttgaaagctcatttttcatcattgataatgcgaatattttctacatgaacttgaatcagctttacgccggttttgtgtagcatgtcggaaatattctcaattttgtaaggcttatcgtaatatatttgtttaatgcccacattgataagcgctttcaagcaatttatgcacgggctggctgtaacataaatatccgcgtcttttatagaaacaccatgtttcgccgcttgaataatggcgttcatttccgcatgaatcgtattcatgcagttttgctcgatggttccgtcgggatgtgtagaggtgtagataaggcaattgtcatcgtcgcaatgtggcaggccggagggagcgccgttatagccagttgcaaggatgttattatccctaacaattacggcaccaatgtgtgctcgtttgcatgtagcgcgttgagagatcaagtgtgcaacgctcataaaatattcgtcccagcccaaccgttttgggcggagttgcaaattctcaggatggcctgagctgcaattgtgatgttcgtgttccgacataaggctatttcaattcattaagacgccaatcgtactcaagatactcaatttttacgtcaccttttgcgagccattctttttgttcgccggtaaagtattgtgccagaaagccagtaaccgagccgtattgtttctcaaaatccgatttgtaccaatcaaaaatcttggaaagataaagcgtttttccttcccatttgaactgattttttagcgtatccgataaaaaagcttctgtttgactggtcagttgttctttaagttttttggccgaataggcttcgtcgcgaagaatcgggcacgaatttgatgcacaaaccaccgcaaaatgaacgcccgtttcctgaagttcgccgcgcaaaatgtcgtgttcaatttcatcaagcgtataaacatttcctgccacagcacaaaaacgttttttccaaggactgttgataattagcgtgccaaggaagcttaaatctttgatgcttttgatagggtagttgtcaagaataagcttgagtgtgtaggcgttgtaggcattaatccaaaaggcgactttctcttcacggctttgaaaaacggaaagatcggcctgttcaagatcttgaaggtaagccgaaaactcctcgtcgtgtttcagcgctgtgtaattcaccttgccgtgttttacatgtttttttaaaaccctatcaaatttacggtggtcaaaatcgctggaattttggttaatttcttggagtttttcctgttgcatagctcaatttggttatagtgacgtcaaaatagagaatggcaggagcgccagtagctacgaggtttgcaggttaaatctaacgtattaaggagttatggttaaaaattactttaccctttatcatctttcggctgagatgaaaacgacgattgaaggcggatacatatttgaaattttcacgcgccaaaaaaatgaactttacataagtcttcttacaaaatcaaaggaacggcttgcgctggttgcaacagcctctcatgccaagctcgctctttattttcagcaagaatcactctctcgaaggaaaaacgccgtaacgctgatgaaagttctgaatgatttgcagattcagcggttttctatctccgagtttgagcgaattctttatttagatttggagcagaattatcgactggctcttcaaatttatagttccgacaccaacttttttttgctgaaaaataatgtgattattgatgcgtttaaaaattcaaatgatgtgatttgtgaaaaattaattgagaaaaatcagacacatatattttctaatttagagtcacttataaataactttagtgtatttaaagcaaattttaatacggttttcaatggaaatattatctcgtgtttgcaggagattttgccgggatttgatcgtcatttgatcaaagaattgatctttcgttcggattttaaaaatggcactgaaccaaatttggaaaaacttcatgtcgaattagaggggcttttttacgaactaatttctccaaatccacgagtttattatgaaaatggtcgtttagctcggatgtccatcattgacgaatcagggttaaatgaaaatgattctgaacgttttgattccgttggggaagcgttccggttttatagttatcgactttatcaggaggaaaattcaggcaaagaacgcgatgatttgataaaaaaagtggagaagcaaaaggataaaacattacgaaaaatagcaacgataaatgatgaaaaaagctcggatagaagtcaaaagtatgagcagtatggtaagcttattttgatgaatttatacttgttaaagaaaggtttaaaagagataaatattcaaaacgtttttgaaaataaccgagaagaaaaaattcaattagagccatcaaaaacgccatctgaaaatgcggaagtctattttttaaaagcgaaaaaatctaaacaaagtgcctcgttaatagcgtcgagaattgagaaaacaagaagtgttttagccgagcaagaaaaaatattgcaagaacttttggcgatggagaaaccgagagattttcaaaaatggcatcgccaaaatctttcgcgtttgggaaagcttggactcatttcccaagatgaagtgacacaggatatgttgtttcggcgatttacgatttcaaaatcggccgagctgtgggtggggaaaaatgcggccaacaacgatttgctgacgtttcgtcatgcgcggcctaacgatatttggctgcatgctcgcggcgtttccggctcacattgcgttctgaaaacagctggcatttgtgcccgtcaagatattgaacgcgctgcagaaattgcggcatactattccgctgcaaagtcttcagagtttgtgccagtgatttacacgccaaaaaaatacgtgcgcaaaccgaaaggcgcattgccaggcgccgtaaaaattgaacgagaagaagttttgcttgttaggccgcgcatcatagaagaatagttggaatcagcaatcatgcgctaccggcgaatgcccgtgattttttccaactcgaagatcgcttcggagacatcatccaattttcgtttcaaaatggcttgtgcatcataaagtcctcgattgtaaaaataagcgccaatttctttcgacataaagtccaaaaggaagagcgcgtcaaaattgccaatttcttgatcgagctcgtctttaaaatagtcctgaagcttctggataatcacgtctttttcttctttcgaaaattcaatttcggccataagattctatttgtcggcggttaagaaaagaaaacttcgacttcgcacagcgcactgaaaaaaaacaatagcgctcagggcgaagtcgaaaagctgcggcgtagatggttgtaaaagcttactccgaatcataagccacgcctttataaaggtcgtgaatcttttgcttgaatttttcttcgattttgctacggcgcagttttaacgtcggtgtcatgtgcccgtcttcgatagtgaaaggttcgctgagcagcagaaatttccgaactctttcatggctggccagttcgcgcgagatgtctctcagaatgtttgtatagagctggtaaatttcatgatgtgaaattagctcttcaaaatttgaatatgccaggcctttttgtttggccaaagcttcaaggttttcaaaatttgggacgatcagcgcaattaaaaatgggcgcttttcgccaacaaccaaagcttgatcgatatacttattggcgtgaatgcgattttcaattgggagcggcgcaatgtttttgccacctgagtttacaatgatgtgcttttttcggtcggtgattttcaaatacccttcgctgtcgatttcgccgatgtcgccggtgtgaaaccagccgttgcgaataacttctgccgttgcggcgtcatcttgccaatagcctttcataatgtttggcccgcgaagcaaaatttcgccatcatctgcaattttcacctcaacgttcttgagcagtgttcccactgtgccaaatttgactttaccagggcgattaacatgcgtaactggagctgtttctgtaaggccaaatccttcaagaatggtgatgcccagcgcctcgaaaaacaggccagtgtctggtggaagcgccgcgccgccagagacaaaaaagcgcagccgtccgccaaagcgttcgcgaatttgttttaaaattagcaagttggcaagggcgtattggctttcaacgaaaaagtttgagcgcccagagcgttggtcggcatggtgttggtagcctaaatgaagcgcccaatagaaaagcttcttgcgaacttcagcgccattatcaacatttttaagaatgctcgatttgattcgttcaaaaaggcgagggacggtaatcaccaccgttggccgtacttcactaatatttaaactgatcgtttcgatgctttccgcatagtaaattttgataccgcaggcaaacatcaagtaataacccacggtgcgctcataagcatgcgacagcggcaaaaaggaaaggcaggcatcgtcttcgcttaacggcagaattgccgaacaggatttgatgttttcgcaaatgtttcggtgcgtgagcatcacgccttttggatttccggttgtgccggaggtgtaaatcagcgtggctatgtcgtcttcggagattgtaatagtttttaagaaatcagggtcgtttttcaacttcgcctctccggttttgagcgcagcggaaaaattacattcgccatcttcctttgcttcgagcggattgatggaaataagcgttttgagctcgggcagctcgttttttactctgcgaattttattggtttgaagctgagttgaggtaacaatcgcttttgcgccggaatcttgtaaaatataggcgagttgattggcgggcgtgcttggatacaagggaacattaatagcgccaatcttcagtgttgccatgtcggtaatgacccattcgattctattttcggaaagaatggccacccgatcacctttttgaatgccgatcgcttttaagtaggctgccagttcatagacatgattagcaatatacttatagctaatcccatgatattccccatcaacttttcttgaaaatccataattttgaggttgctctttgtagtgagccaaaatagcatcaaatagttctgcaagcgttttaaacgatggattaataagtcccataaccagaaaattaaggttaaaacaaacatcagccagtgtcaaacaatatcagaaataagtgaaggaagggcgttggatagattttatttatgttgaaacgtaataaaaatgacttataatgcaatcattttaagcagttatttattgtgattgtttgatttaaaattaaatgattttcgtttagttcgtttgcaagcatgttagagatcgaattcagcgcgcttctaaaaaccgaagcgcaggcttttttgcagcagcatctcgccgaagatccaagcagcgtggcgctgaaatatcacggtgagaaatcacttcccattcgtgccattgccgaacagattcgttgcattaaaaaagcgaagaaaaagctaccaaattttgttcgcgaggatatgatttttaccgagcaaagtttggaacaatgttccagcgagcagacagcgctttataaatcaaggttgatgcaaggtcgacgattgattgatctaacaggtggcttgggcgtggacacaatctttctggcaaaatcttttgaatctgtcacttatgtcgagcaagacgccattttggctaaactgtttcgccataaccttgaaaagatcgacgcaaaaaatattgcaattgtaaacgaagaaagcctggctcatctgcaaacttatcctaacaaattttttgattggctttacattgatccgtcaaggcgaaaagacgggcgtaggctgtattctttagaagattgttcgccgaatgtgttgctacatcaaaatttattgatggcaaaagcagcgcaagtttgcatcaaggtgtcgccgctgatggatttaaccgcgattcaaaaaacagtttccaatctgaaggaaattcatgtggtttcggtggatgatgaatgtaaggaaattttgattgtcttaagtgatttgcaacttggcgcagcgcccgttgtaaaagctgtgagtttatccaggaagcaaagtgtgccgtcttttgagctaagtgcagcggccagtgatgcgtttgagaaaaaaattgtagatgaactgaggccctatttttatgtcccggatgtggcgttaacgaaagcaaatttgacaccaaagttggccgcagcgcgtgggctctatttcatcaatccggcgattgattatctcacggcggatgtgtttgataaaggatttccaggtcgagtgtttcaagtggagcgagtgttagcgtttaagaaaaaaggtttgcgaaagcagcttgtggaagccggatatgcagcggcgagtcttgctcgtagagattttccgtattcgccagaagagctccgaaaattgctaaaattggaagagagtcgtgaggcgttcttgttttttacaaaaacgaattcgaagaagctggtatgtatttgctgtaaaaagatgagtgaagctattgaaagcctttcggttgaacccttttcagaaagtaatatggggaagtaaaaggtttttcttatcttcacgcagtttttgcgttaaaaagtaaaggtaattatgaaataagcgaagtcgtcagggtaggcatatttatagatggaaggttcaaaaaagggatggagtctctcgctaaaaatcggcgggattttgttaggtgttgtaacgttaggtgttctttttcacgagattgataccggaaaagctttagacctaatcagtgggttgggtttttcggggatactgatctttctgccatacattgtggtttctatgcttgatacgttgggttggaaagccgtttttggagaaacaacgcagcgcatcaattttggcaagttgatgaagatccgaattatcgcagaagccatgatgatgagtattcctgcaggcgtagcagtggctgaaacggtaaagccggttttgttaaaaagatggcttggggttccgacggcgcaaggggtggcaagtgttgcaataaagaaaatgctgttaggctttgcgcaaggaatttatttgggactttgtgcaacgtttggttatggaatgttgaaatatagttctcaaagtgtcatcggttttgatggcttaccttggatcgttgtgttggcctccctaatttttctccttttttttggaataggaacttacatttttattaacggagacgtggccgcgcgcctgcataagctgcttattgctattccaattaagcctttaaggatttggctcgtttcgaaggaaacgaaatttgaagaaatagaccagcagctaagcgcgtttcatggtatgggcaaagaaaaagccattctttccgttgtttatttcacgttgggctggttgatggaaacgatggagacctttgtgattctatgggttttgggcgttgatttaagttatacagatgttcttgcttttgaaacaattttatccttgattcgctcaatcgtattttttatcccagcaggcttagggattcaagattttggatatgtggcttttctaacggcgtttggcgtggccgacccgttggcggtaggaggcgcttttattttgctgaaacggtttaaagaacttctctggattgcacttggttacttattgttagttattacaggagttcgactgaaagaaattgcggtacaaacttcttaactttgcataatttgctatgaaaaagaaaattttgtttatctgcggatcgattaatcagacaacccaaatgcatcaaattgctcaggagcttcctgagtatgagcattcctttacgccgtactatgcagacggtatgatggaattgctgcgaaaatggaagctggttgagatgtcgattttaggggataaacttcggaatagatgtttggcctatctcaacttgcacgatttgccgattgatatgagcggcgcggcaaatgattacgatctggtgattacttgttctgacttaattgtcccgaaaaatattattggtaagccaactattttggtgcaagagggaatgaccgaccccgaaaatctcatgtatcatcttgctaaacgcttcaaatggattcccagatggctcgcaagcacttctacaacaggcttaagtgatgcgtaccagtatttctgtgttgccagtgaaggttatcgcgatttgttcttgagaaaaggtgtgaaaccggaaaagataaaaattaccggcattccaaattttgacaattgcaaaagattctacgataataattttccgcacaaacattatgtgctggtttgcacatccgatacgcgagagactttcaaatatgagaatcgaaaaaaatttattgaaaaatgcgtatcgattgcaaatggacggcagcttatttttaaattgcatccgaatgaaaaattcgatcgtgccacgcgggaaatcaacaaatatgcaccaggtgcgctcgtgtattcatctggcaacaccgacgaaatgattgccaattgcgatgcgctcatcacgcgcttttctacgacggtttatgtcggtttggcgcttggaaaagaagtgtattccgattttccggttgaggaactcaagcgcatgactccgattcaaaataaccgtgcggcaaaaaatatcgcggaagtttgccgtgaagttttgagtggaggaaatagaattaaaagaaaatctatggaaaccatttcgcgatacgatgataaaaatgcgcttgcggcgataaaaagtggttataaccaactgtttcaaagcttttttctaaaaaattcatgaagatattagttgttgttcaggctcgctctggttcaacacgtttgccgaataaggttttaatgccgcttgctggcgaacctcttttggttaggcagcttgagcggattcaagctgcttccgttccgtttcagcttgtggtggccaccacgacggaagccaaagaccaagttattcgcgatatttgtaagtcggttggcgtgcaatgtttcgatggccacccaaccgatttgctagatcggcattatcaagtggctgcacaagaacagcccgacgccgtcgtcaaaattccttccgattgtccgcttattgaccctgcgattattgataaagttctgaccgcttacattgaaaatcacgataaatatgattttgtaagcaacttgcatccggctacctatcccgatggcaatgacgtggaaattttttctatgagcgtacttgaaactgcgtggcgcgaagctaagaaggaacttgaacgtcaacacacaacgccctttatttgggaacagccagaacgctttagaattatgaatgtcgagtgggagagcggattggattattccatgtcgcatcgcttcacgattgactatcgggaagattacgagtttatcaaagctgtgtatgatgcgctttggcgcaaagatcgccctatttttacactcgaagatattttagatttgttggaaaatcatccagagatttacgagatgaattcaaaatatgccggagtgaattggtacagagagcacatcggcgaactgaagaccattacaagtaaacaaaccaaacaacttttataagaaagattccatccgaaatacatttatggatagcgaaaaacaaaaggaactggaggctttagcgcttcgtgttagggagcacattattaagatgtcaacagatggcggctgctttatcggcgcgtcgctttcatgtgcagacttgatcgtgtacttatacaaagaagtgctgaatgtcacgccggctactgtgaaagatgaaaaccgtgattatttacttctctccaaaggccacgatgtgccagcgctttacggcacgctcgccgagcttgaatttttcccgaaagagcgtttgaaaaatcacctcaaaaccacagattccatttactggcatccaaacacccaaattcctggcatcgaatttcattctggttcgcttgggcatttgctctcagtttccatcggcattgccatggacattaagctgaaaaaagcttcaaataaagtttatgtcattttgggcgacggcgaactcaacgaaggttcggtttgggaatcgtgccaagtagctgctgcgaaaaagttggataacttggttgcgattgtcgaccgaaacgaatttcaggcaaatattcgcaccgaagaactcagcccgttagagccaattgagaagaaatttgaagccttcggctggacaaccaaacgcgtggctggacacgattttcaagcgttggaagaggggtttgccaaattgccgcttgaagaaggaaagccgacagtcgtgattgccgacaccgttcgtggcaaagggttgccgagcatcgaaaaacgcgccgaccgctggtttgtgaatttcacccacgaagaaatcaaatcgcttttagaagaacttcatggtggaagcacaacggaactgaaatccaaagctttgcacgtcagataaagaacctcgcaagataagccagagaaaaaaatgacatatcaagatttattattacaaatatcgaaagaaaacgataagctgctcgtcatgacggcggaaaaccgcgcggccatcagaggcttaccacaagaaatcggcgataagtttgtggacgttggcattgccgagcaaaccatgattggtgcggctgctggtctggcattgcgcggacgcgtgccgctcgttcatgcgctcgcgacgtttttaaccttacgcgcgtttgaatttatcagaaccgatgtaggcattgccaatttgccggtgaaagttatcggtggcgtgccgggctttctttccgacggaaatggcccaacgcatcaagccatcgaggatatttccttgatgcgaggcattccaaatatgaaggtcttttgtccggcggatgaagaagaactggttcaaggcatgaaactcatcatcgatgatcctgcgccttggtatgttcgctacaacgcgatgaagccatgcgtggagcataaagcgccggtcgagcttggcaaagcggaagtgttgtcggagggctacgatgttgcgctgctcgtttatggatttttgctgaaagaggcgcaagtcgccaaagaattgcttgaaaaagaaggcctaagcgtccgtttggtcaatgtcagaaccttgaagccgattgacggggaagtgattttaaaagcggcaagggaaacccgcttgctcgtgacggtcgaagatcatttcctaacaggcggtcttttttccatcctttccgagttgctcgtccatgagcaaacgaaggtaaatgttttgccaattgctttgaaggaaaaatggttcaagccggccttgctgcctaatgtcttgcagcatgaaggctttactggcgcacagcttgccacgacgattatgaattatgtcaaagatgcgcagcatagcgtgctttagttgaaagccacccttcgtctccgcagcgccgatgacaactttttttcaatcgagttgagcggacacgacaatgtaggggcgggtttaaaacccgcccctacagataggcgagatttttccatttgccattcataaattcattttttcccaaataaaaaatcatttattcgattcaataaagaaaaataataatttctctttcgaagaatgaaaatgattttctaaatctaataaagaatcttacacaaaaataagaattaaaaagaaagaactgttatgccaaataccgtttcatttaatgagaactatccggttattaccgtatccgatgaatattataaaagagcgttaggattgattcctgcgctgacccaaacacttgctaaaggtccaggtcaatatgtaaaaggcgtggcgccaaagtttgtgaaaaaaggcaaaggcgctcatgtttgggatgtagacggcaacgaatacatcgactttaacatggccatcgggccgctttcgctcggttacgcttacgagacggtagataatgccatcaaagcgcagcttgaagatggcattacattttcattgattcatccgcttgaagttgaagttgccgaactcgtgcgcgaggtggtgccaaacgcagaaatggtgcgttatagcaaaaccggcgcagatgtgacaagcgcagccattcgtcttgcgcgtgcttacaccggtagaaccaaagtgctttgctgtggctatcatggctggcacgactggtacatttcggtcaccgatagaaataaaggcattcctgacaaagcgcaagaactcacctttaccattaactacaacgacatcgattccgtcatcgagtccatcgacgaagacattgcgtgcattattttagagccgattgtttttgaagcgccgaaggataatttcttgcacaagctccgtgaagtttgcgacaaaaacggcatcttacttatttttgatgaaatgtggacaggctttcgcttggcacttggtggcgcacaggaatatttcggtgtgagagccgacttgatttgtttctccaaagcggttgcaaacggaatgccgatttcaattttgaccggtcgtaaagatatcatgcagctttgcgagaaggacattttcttcttcacaactttcggcggcgaagcgctttcgctcgcggccacgaaagccacgattacggaacttcgtgataagaaagttcccgaatatttggccacaaagggaaaaatcttgaaggacggttacaacgccattgcggctgagcttggcatggattatacaagctgctctggatttaattgccgcacgattatgacctttgacgccaaagccggcaacccgcttgagatgaaatcgctggttcagcaagagatgattaagcgcggcgtcctttggggcggcttccacaatatgagctattcgcacacggacgcggacattgaatacacgctatcggtgtataaagaagtcctcccgattctgaaaaaagccgttgatgaaggcaatgtcaaaggctatctaaaaggcgagccggtagagccggtctttcggaaaacgagcaatttccacacgaagccgaagcagaagaaggcgtaagattttttcaaaaataggatttgataataaaagggattcaagggattgaatcccttttttttggggaatgcgtttgttatggggaaataattataaatcaattttaaaatatgactttatttgactatacaatttcagagtacgaatcagaagatgaagacaaacaagttaaaacagtctacgcgtgttttggttcggctgtttatcatgcgcaagttttagaaaaagaatatcaattaatgttaataagaagtcgcttaattaagagaaagccaaagtcaagggttgaacacgaaaaaattattgataaaattgaaaagtcaataaatacaatttaaaaggaaataagatgatgattaccccaagggcgacaagcgaaaacatgaaggaaaaaaaatccttattcagccgttgcaaaagtgattgcgataagcccgatgaatttgtgtttttatcgatagaaaacagctcgatttgcaagtgcctgactaaaaatcgggtgctttttaattttggtcttcaagtagattttttataaaatcctcaaagtagaaagcccattttcttttccctacatcatccgaactgttctatttttctttgttatgaagattcatcttcatatgaataagaatttacagatgaaaattttataaaaaattccgagttaaaaatgaaatctctaagaataataatgttaatcctgttgggttttggttatttctctgatgcaaacgctcagttcaattcactggaaattgattccctggagcattcaggaagtttgacgtttaaatatacagatttagtgattccagcaatattggttggatatggcataatcggccttgaaagccatagcttattatcgattaattctgaaataagagaggaagtgaatgaacatatagatgaaaaagtcaccattgatgatttttcgcaatatgcgccggttctttctgtttatggattaaatgcttatggaataaaaggaaaaaataatttcggagataggacggttgttttagcaacagcctatttgatcatgtcgccaaccgtatacgcgctgaaaaaaatgacacgagtagagcgccctgacggatcgtcaaaaaattcgtttccgtctggccatacggcaactgcatttgttggagcggagtttctttggcaggaatacagcgacgtttctatttggtatggcatttcaggttatgcggttgctgctggaactgggttttttagaatgtataataataaacattggctaacagatatcgcagccggtgccggaattggaatattaagcaccaaaattgcttattggattcatccattcataaaagaaaaaatatttggaaatgaaaatggtgggattggtattttaatgccattttataacgggaaagaatatggtgtcgaaatgatgctttcgctttaaagcaaatacatttgaaaaaacgcggacagttcgcatataatgcaaaagcgcctggctgaaagtcgggcgcttttttcatgatagagcaattgtcaggtgcttttgaaagggaacatttttagctttcgagcgccgttttcagggaaatgttttagggttttgtgagattatatttaatattatcgatttgtgtaacttcaagaattcattatgaacatttctgagaatagccacgcgccaaaaataagctttgatgtgtggagccccttgttcaacctgattcaagacgcaacccacattatcctatctactcatgaaaatgcagatggcgacgggcttggctcggaaaccgccatgtttgactttttgacccagttgggtaaaaaagttgagattatcaatccgacgcatgtccccgaacattacaaatttttgccgcctgttcgtgaggctatcgcatttgatgccgaaaattcggcgcatcgggggaaacttgaggcggcggatttatttctcttgctcgacacgaatcatctttcgcgcacgcgggcaatggcccccattcttctttcgcagaaaaaaaatggaaaaataaaactcggctgcatcgatcaccatctcgatgaggaagactttgccgacgaaatggtttgcatgagcagtgcttctgcaaccggcgaattgatttacaatttcctcaaatatgccggtcaacgtttaactcgtgactttatcaatgaaacaacggccattgggctttacaccgccattatgacggacactggctcgtttcgttttccaaaaaccaccgcgtttgtacatcagattattgccgagttaattggtaaaggagcagacccctatcaaatttatgaaaatgtgtataataccgtttccctatcggcgctgaagctgtttggccttgccatgaatagcattcaattggctgcccaggggaaggtggcttatgtggtgattacgcaggaaatttttaagcaaaccggcacaacgaaggacgacaccgagcggatggttcagcaactgatggccattaagacgattgatgtgggaattttatttgtggagttgaataacgggggcacaaaggtaagcctgcgctcgcgtggtgatgttggcgtgaatatcgtggcccagcagtttggcggcggcgggcataaaaacgcttccggctgcacgatgtcagcaccgccgcaattggccgccgagcaagtgctgggcaaaatagacgagctactttttcagcaaaacccaaaaaatgaatcacttttatgaaagtttcagtcacaaaaaacacaattcagtctctcaagcttgatgctgttgcttttccaatttcgaaatcggaaaaggacaatgctttgaaagaggtggccgcaaaaaccggtgtaacggttgccttgtttgaaaaagattttagtgcggatgaaagcagcctcatgatgctctatccagatttagagctgtgcgctttcaaacgggtctttttggtcggtttgggcgataagcctggcttggatgcgtgccgttcggcgatggcgtcgcttgccaaaaaggtcaaggaattgaagctcgcaacggttggcgtcgacctttccggtgcaaaagcgctgagtgaaacagcaaacgactcggttgactatatcgcgcaaacggcggttgaaggatttcattcggggctttacgattttaatcaactcaaaaccaaccgcgtgaaagagttgaaatctggcaagtcggaggatgatgagccaaagcaagcggttgaagaactcgtgctggcaacggatgccaaaattttgagcgatgtaaaaaaaggtgcggaaacgggcgatattattgcgacctcgcaagcgatggtgcgcgatttggtcaattcgccgagcaactacatgacggcgctcgattttgcagagcgcgtaaaagcttccggcgaaaaacacggcttcaaggtaacggtgttcgacaaagccaaaattgaggaactcaaaatgggcggcttgcttggcgtcaataaaggcagcgtcattccgccgaccttttccattatggaatataagccggagggcgaatcgctcgggcgcgttgcgctggtcggaaagggcgttatgttcgacacgggcggcatttccattaagccatcttcgggcatgggcgacatgaaggccgacatggcgggcggcgcggatgtgcttggcgcggtagaagcggcggctcgtttgaaactgccgttggaggtcatcggcattgtgccagcgacggacaacatgccaagcggttcggcgcaaaatcccggcgacgtgctaaccacgtattccggcatcacggttgaagtcgacaacaccgacgccgaaggccgcttaattttggccgatgcgttgacctatgtcaaagaaacttacaatcccgataccatcatcgatttggcgactttaaccggcgcgtgcatcgtcgcgttgggcgaaacaaccgccggactttttagcaataatgacgagcttgccgaaaaactttataaagctgggcaacgcgcgggcgaaaaagtctggcgaatgccgatttgggacgaatacgacaagctcatcaaatccaatgtggcggatgtgaaaaatgtgggtggtcgctcagcaggctcgattaccgccgcgaagttcctcgagaaatttgtcggcgaccattcgtcttgggcgcaccttgacatcgccggccccgcttttccgggcatgaccaacggtggcggctcgggcagcaccggcttcggcgtccgcttgctcgttgagctgatgagaaactggaaataattatcctcaaaatggttaccgtttaaacgggcacgttttttgtctatttcgtagaggcgcaaaaatgcgtctctacgagttttatgtagcttgatttttaatgacttatatgtgcgccctgagccagtaattttttcgaagcggaaaagaagaactgcttgaacgacagaaactttgtcatgctgagcctgtttaggcaaagcatccatcgcgtccgctcaggttggattcttcggctcagaagcctcagaatgacactttgatttgtcatgctgagcctgcttaggcgaagcatccatggcgcgtccgctcaggttggattcttcggctcagaagcctcagaatgacactttgatttgtcatgctgagcctgcttaggcgaagcatccatggcgcgtccgctcaggttggattcttcggctcagaatcaacatccgaaaatttaaaattctagcaaatcatggcagagatttcaggcaatccggttgtgatcattgagggcgtcggtttttgggactcgctctatgatgagatgaaagacgcactttccgcagccgttcctaaggagaaaatttttattacgccggtttcggtcattgattggatcgggtttccgccaagccccgagcgttctaccaaccgcgtgatgaagtcgcttgacgaaacacttcgccgcgtggcgcaagcttttccgaacgagccggtcacgctggtggcgcatagcggcggcggcacaattgcaatgatctatttgctcggaaagtcgtttcaaggcgatgcctacgaaccctatccgatgattcaaaaattaatcacgttaggcacgccgtatcacacgctggaaacttatggcaaaatgaaatccgatttcattttcgagcatctcacaccggattttttccaaaaaattgaagtgatttctatcaccagcgattcatggatgggcaagcaaatcggttcggtctcggaaatggcgtcgtattatttttaccaaaatgtctccggtcgcggcgatttgccgggcgacggcatcgtgaccgtagaaagctgcactttagacggcgcaagaaatgtcgtgattcagggcatcgagcatttgccgacgccgaacacgccttggtacggtgcaagcgtcggcgtgaagcaatggattgaatttctataacaattttgtcatgctgagtgaagagaagcatccatccgttaggtcatgttagattcttcggctcagaagcctcagaatgacagggttcttttttggtcaacgatagcgggacgaaggacgcgaacagccagtcttcgtctccgctcagcccgacacaaagatttagtattttggcatccaaaaatttatgcgcttaactataaatcgcagccgttgaattttcaggattttcagctctgcgcttttcttgctttctttgtacattgaaaaaaaattaaatcaatcagttgataggtgtatggtaaaagtattagatggtcaggtggcaattattaccggagcatctcgcgggatcggtcgggcggtggcgctcaggctggcagagatggggtgcaatgtggttgtcaattatgtcagaaatgacgaaatggccaatgcgcttttgaaggaattgcaagcgtttggcgtggaagccatcaaggtgaaggccgatgtgcgttattccgaaaatttgaagacggtttttaacgagacgaaaacctatttcggtcggctggatattttcgtaagcaatgcggccaaaggtgtgttcggacctgttcagcgaattggtgcgaacggatttgaccttgcgatggcgactgggccaaaagcattactcgtcggggcgcaagaggcagcaaagctttttggcgaaaagggtggaaaaatcgtggcgctctcgagcatcggcagcctgcgttgcttgcctgcgtatgcagcggttggcacggccaaagccggtttggaagcgatggtgaaatatttggcggttgaattgggtccgaaaaatgttcatgtgaacgccgtttccggcggcccgattgacaccgacgcactggacgatttcggcgacccggatagcctaaaagtttcatgggcggaaaaaaccccgctgcgccgtgtcggcacggtcgatgacattgctggaatcgtcgcgttcctttgcaccaaagatgcacagtggattcaggggcaaaccatcgtcgccgacggcggactgactttgacgatgtagtcttggctgcaacccggattatcgctaagcgcataatgatttgcatagtgaaatccgtgtcgggctgagcgaaggcgaattgcttatttaagcggcttcgttttcactgccaatgacaaaaaagaatcatgtcattctgaggcttttagccgaagaatccaacgtgacctgacaaatggatgcttctcttcgctcagcatgacaaagtttttgtcattcaacgattttttccgctccggaaaaactaccggctcagtgcgaaacatataagtcattttgatttttgctatatttcaaattgacttttttttgagttttgtgggattgaaattaacaccgattcgttaaaacgcctcacaaattagatttaaaaattatgccgttttttatccttttattgatactttttttcgtcggctgtactgaagataattccttaaagcaagaatttcatgagcttaaaaaggaaaaacaaaaagccaacgagctggtgcaaaagcagcaagcgtttgttgaagaagtaacgcaggatttggttgaaattcaacgcaatctaaaccaaattcatcagaagcaagagcacctaaccaaaacatcctccgatatagaaaaatacaagcgtgagggcagcaagtccttgaaggatagcatcgtcaagcaaattgccgatattgatgtgtttttgaagaaaaaccaggagcgcttaaccgatttggagcgaacggtcaaaaactcggatatcaaaatctcacatcttcaaagcttgattaatgagttgcgcgaggcgattattgaaagggaagaggagatttatttgctgaaagaagaggtgaagcatctcaatattcaaatcgccgcgctcgaaagcacggtagatgttttagacgaggtcattgaaaagcaagaaaaagaattgaccacggcctattatgtgattggctcagaacaggagcttttggcggcgggaattgtggaagtaaaaggtgggattttgggacttatcggccaaagtgtgatgctatcaaacgattttaatttgagcaaattcaacgagttggacatcgtgctaaataccgattttacaattgataggccggctgaaaatattcgtattttgacttcccatagcaaatcctcgtatgaattaaaacctcgtggcccaaacgtcactcagttggttattaatgacatcgatacattttggaaaaaatccaaatacttggtggtgctgattgattaattaaatgagcaaagacttgtggcaatctttgaagtaaagaacggaaccgttaaaccggtcaagctaagtcaattcaattctgaaaaggagttgcaacggcttgttgaaacaaatttaggggcgatttttaactgccgtttcgttgcttccgaattttcaaccggtaatgttcatgccgggcgaattgattcgctggctatttctgaagactcaaatcctgtcatcattgaatataaaaaagtcgcttcatcggagttgattacgcaaagtttgtattatttgcattggatgaaagaccataaaggcgattttgagatggcggtaaacaaggcgttaggaaacgaaattgaaatagattggtctgatattcgcgtgatttgtttagcgcctgaatacaaaaaatatgatttacatgcagcgcaggtcatcggcgcaaatattgaactatggcaatacaagctttatgaaaacggagtttttaatatcgaagaagttcatcgcaagataacgacggcgacaagccatgagcatgaaagtaataatggaaaaaatcccgtaatggttgaggccggacgaaaagctgcaattacaagaaaaacagcaacttataccatcgagcagcattccgaaattttaaccgagccgcttagcgacttgttcaacgacgttagggaatacattatcggattgaatgaagccgttgaagaagtccctaaaaaacgttatgtcgcgtataaaaccagccaaaattttgcttgtctccaaatatacaaaacaaaaataacggtttatctcaaactaaatcctgatgaggtcggcacgatgcctacgcagggcagagatgtgagggcgattgggcatttcggcacaggcgattttgaactgactatcaagtcttttagcgactttgaagagacaaaacacctcattaacgaagctttgaaaaacatcggcggataaatttcctgcaattcaaactatcatttttcgcccggcaatctgcccgtttgcgctgaagcgttctgtttcgtgcgaaatcgggcagaagcgcgtgtcgcgaaggaaataatttagctcaacccgttttttcatctttcccgaccacaaatgaacattgccgtattggcagatttggaaaatcaacggttcgtgctgcgggtgaaaataaatcggcggcatcgaggcgttgcagcggccaatccagaacgcaattttcaaaaatcgctcgagcgagtttaaatctacctgaaaggcttcgctataattcatgtcgccggtgatttgaaaaaggtcttgagtgatacgccgaaccgacttgtagctgtttgtttgttcaaaccacgaacatttttgcgctgtaaaaaagaaaacctgtggtgttttcagtcgcgcgatgagtgaggtgatttccgctgccaatttgcgaattaggccgttcacgttggccgcatcgatttgcaaaatatgttcatgaaaggagttttctgtggagagcaactttccgtggttaagcgcatcgaagcgtggggctatggcgcgctgcagttccagtttttccgcctcatccgtgcaattttccagaaaagcctggaagttgctctgctgagttgaataaagaaacctccgaacaaacttaatcttaaacaattcctggcgtgcaataaaatgaatcatcagtcgttggcgctacatttttcataaatttctcaatcaagcttttaagaaaagaatttctcgggattaaaaaaagtaaatgcaaataggatgcctcgcaaggcgttgttatatagattcaaaaataggtggttcttatcaagttctcggcattgtgctggcgggtttttcggcgtcaggaatttgtgcagccgtgcatcgtgctggttcaaaataaaattcgcggcataaattttttgaaaaaaagatacccatttgcgtatatttaggtttcctaaaactaaacaattagaaaaagagatggcaaagggcaaaggaaatcgtattgttatcacacttgaatgtactgaggcaaaaggcgctggtgttccaccgtcaaggtactcaaccacgaagaacaagaaaaacaaccctgagcgccttgagattaagaaatatagtccatacctcaagcgccacacggttcataaagaaatcaagtgagcctttggtttaaatcaacatacaagtatctttatagggcgtgtatcactattgaaaccgccctttttttattttatttcttgttaggatgaaccaccaaaaaaactttcgttggctaacctttctgctcttcttttcattctcaactcaaattgtcttttctaaaccgaatgccgacaattggagcttcatttccaagcaaacctgcggaatcgatgcgttcctggatgcgcatccaaatgcggatggtcgcggcgttattatcgtaattttagatacaggaattgatcttggcgcgccaggtttgcaaaaaacatcgttaggtacgcgaaaagtcatcgatgtgcaagatttttcgggaggcggagatgttcggttgcgcaagccgattgttgtgaaaactgattcgggcattgttgttcaggattcttcaaagatggtttctgcggttggcgttgaaaagttcggtttatccgtagatacagattcactgctttttggctactttgatgaacagcagtttcaaaattcggatttcaatgattttgatggagataacaggtcgagatcgcggtttgtcattttagcgtttaaaaccgatagcggctacgtggcgttaattgatgcaaatggcaaccatcggcttgatgatgaaacgccaattcgttcctacaagcgtaattttgataccttcactttttcgcaaaaaatttccggcaaaaggcctcctataacctgtgcgttaaatctttttcccgaaaagcaattggttgttctgcattttgatgatagctcgcatggaacacatgttgccggaattgctgctggtcacaacattttttcaacaaatggcgaggacacttacgacggcgtggcgccaggtgctgaattggttagttgcaaaattagcaagggcgcaattggcgacctaacaactaccggtagcatcaaagcgggatttgattatgccgcaaaactttctgaaagtcaagcaaaaccggtggtcgtgaatatgagctttggcgtgccatcggtcattgagggaaattccgacattgaaaagtacatcgacaaactgattttaaatcatccaaatttatttgtgtgtttgtcaaatggaaatgaaggccctggactatcgactacaggattgccagctgcttcatttcgggcaatctctgttggcgcgctgctcaatgtggatattgcgcaaagcagttttggctcgctgcagcaaaaaaatcgaatgtggaattttagcagtcggggcggagaagttccaaaaccggatattgtagcgccaggctcaacccattctagcgtgccaaattacacatccagaacgttaagcagcggcacaagcatgtcctcgccctatgtggcaggaagtgttgccttattgttgagcggcctttacgagtatgatcaacctggtcttttgcgccatgaatatcctcagcatgtggtgaaagcggccattcgaacttcggcaaccgcaatgccaggttatacagaacttgattgcggcgcagggcttttaaatgttcccagcgcttttgcgcggctgtgcgcttatcaaaaaagcggatttaacaaaagtttagtaaattataaacttgaaaccacttgttttaatcttggaacggatgttgagtgtccggcatcgtattggcgcgcggctgttttgcccgatgaaaatacgccaagaatttttaatgtttcagcagcgtttcctgatagtatctcccttgaggcgcggtcagacttttttaggatttacgaccttcgcgcaaccgagccttggctaaagccttttcaaaaaacgatttttttgaaaggtgataagccctcttcagtgagtcttttgtacgataaaaaaagattgcaaaagcctggcctgtatgtgggaaaagtggttgcaaccagaacgaacaagcgcctcgcgaaaagcaaaagaaaagttaaggacgaagtggagttcgagcttctaaacacagtcattgtcccatataccttttccctgaaagataattatcaagtgttgttaaaaaagcagcgtctcaattcgggcgaaattgggcgctacttttttgccgttcccaatggttgttcctcttttcgtgtgcgtttgatttcggaaaatcaagagccgataaacctgagcgcgtcgattagtaatcatgaaggatttgtggttggatacgtgccgccaatggccgaaaatgagctggcaacagaagaaaacattaccggtgatgaattagagccaggtatttatgaagttaccgtagatgcggatcggtttggccgtccaaaaaccatttcatacacgctgcaagcgacgattgatttggttgacatgaaagaagaatttcagttgccgaataagctccaatttaaaattgtgaattccggtagccgaaatatttacggtacgttcaatagcagcgttgatggctacgagcgcacttggtctgattcggttttcgcgcgtcaggtttatcgaaaacccatcaaattctatgaaaatgatagagcaataaaccttgagattcgtgtaacgccagaagattataataagaacaccgatgttgcgttgatcgtcgtagatagttcaggtagaaaagttgcctttaaaacgcttgagcacacaaccgaatcactatttatttttaacccttacaaaaaaggtgtcgaatccacagttttccttgaaattgactacggatttgccttagacgataaagaagattttgtcgtttttttggcaaaagaatttcatcatataccggtcaatttattggattgtgtgcccggcgccacccacttaatcccttctcagccgcaaaccattgaggtgagcgtcccagaattgcctgctgtgccggaaggttttcgcccgcgcggatttattcggtttgaagaagccacaagcgggatacttcatttacagcgatatttctattttgataaataactgtgtttagcccttaaatctgtaaaaaaagtcctttgatgcaaggtgtttatttagctattttgcaagaaaagataaagattgttagccgagaaggctaaacgcaaaacgaatcatctttaatttaaattcgtaaattcccccctgcatcaaaggtaagcggtcactttaacactaaaattgtaagaagaaatgacaaggcctaagaaacaatttgtagaagatgtagttggtgctattcctttgatgcgttatgacgtgtactatcactacatgccagatggcaccattaaacaaattaatcctttcaccggaagcgaagtttggtctgttcctggcagaggcaataagccgctggccaatgaaattcccgaaacggccaaagaactgccatataaagaaaaagaagattattgctctttttgtgagtcgcgttattacgagacaccgccagaaaaggcacgtatcataaaggaaaacggccaatacaaaacgctgcaagccgtgccttcttcaaaatatttcgagacgcaggccgagtttcgccgcacgccgaatctgtttgaaattgtctcgttggattattggcgcaagaactacggttataaaatgaatcaagtgcagaatgcgtggcgcgagcagtatttaagcgatagtgacggcgtgaagcatatatgcgaagttgtggattataaactttcccgaatgggacggtcgtatgatgccatcaagtctgttccgctggatgaaaagctatccattgccgatgcgttttttggtggaagtcacgagttaattattgcaaagcgccactacatcgataaggcgcgctacgatacacaattgtatagctcgggtgagatgacgccagaagagcattatcaatacttcaaatttacaaccgaagcattaagcgatatttatacaaacaatcgttatgtgcgttatgttagtgtttttcagaactggctcaaacttgcaggcgcatcgtttgatcatattcataagcagcttgtcggtttagatagctggtcgttgagcattgagaaccaaattcaaatggttcgtgacaatccaaatattttcaacgaatacgggccgaatttcgctattcatcataacttggtatttgccgaaaataactacgccattgcttatgcggcgattggtcatcgttacccaaccatcgcaatttattcaaaatcaaatcatccgagaccgcaagagcacagcgatgaagaaattcgcggcgtaagcgacttggttcatgcgtgccatgtggggatgggcaatcaaatttcctgcaacgaagagtggaattacacgccaattgactctgtttataacatgccttggcgcattttaattaagtggcgaatcaatattccagcgggatttgaaggcaatacaggcatttacatcaatccgattagccctcatcagcttcgcgacaaaatggttccgcgactttatgaaatgcgtgcgcaaggtttaatcgcgtttggcgtgagcattgctgaagagtgcccttgcaaattcaattgcttgacttatcattttcgttaaaactttcaaatctgcgctaaaatcagccgacggattttagcgccagctcgatggtgtgaagctgaattttaacggcggttgcaatcggcagcgattttatttcaaaatcatcgagcaaatcgtcaattgtttcatttcgttcgagccgcaatttcatttccggaaggcgcgatttcaatttcaagtaagcttccggcacacctttcagcttcactttttcacctctctttttaacttcaaaaagcggcaattctgtgaccaaacaaagcggcgagccgccgagcgatttcacgtattccattgacgtttggtgaaaaagccgagcggtgtccgggtcgttttgttcgagaaaaaacttgcgcatggcttccgattccggcgtggaggaaaatccggagcgaatgtaaatgaagcctttttcgccatgccggtcgtggtcgtgcatgtccaagccctccgctcgggaaaagcgttcgactttgtctcgaaagaattctgttattgcaatgttgtctttatcgataagaaacatcgcgccttccgaaaatcccatgccatgcaagcttaaatgcgcatgaaacggcgcaaaatccttcaaaaactgggcgacggcttcgttttcaacgcgcatgttggggaagccgaattccaaatccctgccgggcaattcgcgaaacgcatgttgcatataagcggggaagtccggccacttatctttccaaattcgattacgaaactcgccgtcgggattgatatgcggaacgacggcaaattgataggcttccaaataatgccgataagcatcgggattgtcgagcagttcggagatgagaagcgaaagcgtttccgtgccgaccggttcgtcggaatgtgcgccggctatcaggctgattttttttgccccgttacccagcacgaaggcatcaatcgggcgcgattcctcactttcaccgatttggacatatcgccccaaatccgcatgtcgttcggcaagcgcaatcagctcgttgcgcacgtctgaaaaatggcggaagcgattgtgagggaagcggttcgaattgatcaaatcggaaagcggcataggaacagtggatgaataataagttgatggtttcttgatgaagaaaaataacatttacattcggcttagaaagatatttcccaactaattccccccaatcggaaactttgtcaaagtcctcaacttgtagcggtgaaccaatgtgctgtctaagtgcaaattgccggtttcgtccaaaattaagtaattcttgaaagtcccggcggcgcgaatctctgcgatgcctttgatgaaaagcgttgtggaaagcacgtcggtggcttcggcggaggtttcggaaaggacgctgacgcttttgcagcggcgcgagggacgaccggttttcgggtctaaaatgtgatgatagcgcacggcgtctttcataaaaaagcgttcgtaatcgccgcttgtggaaatcgcgcaatcctttatctccatgatggcaaaaatttcgcccggcgctctggggtggcgaatcccgatttgccacttttcggtcgccgatttcatccccgaaacgaacatatcaccgcccgccttgatgatgaaattttcaaccttgttgcgtcttaaaatctcaacggcgcggtctatggcatagccttttgcaataccgcccaaatccaagcgcatgttttttcgggttaaaaaagcggtggtgtcgttttcgcttaaaatcagtcggcgataattgacgagtgggagagtttgttgaaggtctgcgtcttggggcagtgacggcgggcgattgaggttaaagccccaaagttcggcaattgcgccgatggttgggtcaaagtcgccctgatatttttccgcgtaagcttttgcgcgagccaaaagccggaaagtttccgcgccgattttcacgggatgctttccggcaaaatcgttgattcgcgccacatcgcttccgttgccttgatagcccaatcgcttatcaatgcgctcgatttccttgaacgcgaaataaatgccttttttcgcctccaaaatgtcgggatgaacggccttgatttcgaccgtcgttcccatcatgtatttttgaaggttgatttcgtatagcactgccgggttttcctgcgccgagaccgggcgggaaatcaggcataagaacaaacagagtctaaaaaacaatcgcatcgttttttcccgaacccgaaagcgcaacggtgatttgattcggaatgcaaacgagcgagcgtccggcctctttgaccgttcccatttgcacacaagttttgtgcctgcaagacgtttccgccacgctcaccgcgccgtttttgatttgaacggacatcgcgccttttaagccttccaccgtaaatattttatcctctttcgcagagaacgaaacttcctcaatcagcgtgttttgtctgaaaacgcgcactttttccggctgcgaactcggcgctcccgaagtgaattgaaggcaagtcgggttttttacttttgttaaaacatccagttttcgagccatgcgggcgaggtcgcgagataaggcgtcgccttgaagtttgtaatttaccagacggctgtttttgacaagcgcaatttcgccgatattttcacctgctactgcaaattcggaatattgaacctgtcccgccgttccgaaatgccgttgaatcaggctttgtgccatgtcgagcgcctgctcgggcgagccggttaggatgctcaagctaaatccgctctcagccggtgcgtgttccaccgccgaaagcagccctgtcgccatgccggtgaagggcaacgcaaccagcatttgcatacttctctttaaaaaaatccgtctatccatttggcctccgtgatttccaatcaaaataattgccttgtttaaatgggaattttaaatccgagcgtaagaatatacgcatacaaattccggtatctgataaaccagtccggcgaatccacatgccggtgataaaaattgatgccgagtatcatttgcgagccgtcgctttggaacgggaagccgatgaccggcgtctctcggaaaagcgacccgttgaatttcaggctaacttcatattcataggagtagccggaattgagtttgctatcgaccgtaaagtaatttcccgcatttacccacgccatgtcgtaggtcggcttaaagaaatatgccgccgtttgcgtgtagtgacgaatgccgatgccgagcgtaatttgtctatcggaaagatagtgctgcaccgatgcgttcaccgtatgcgaacgaatcttccaatcgtcccaatagtagcggtagcctaactgtaaggaagtttcttcgaagagcgcataattggcacgaagccccatggctttgcgctcgcggctgtcaggatggtaatcgttgtagagcttcaccgtattgccgtcgacaatcgaaaccacttgataggcatcggacaaaaagcccgaatggtttgaatacgacacgttcagttgcgtgataaggctgcggcttaaaacttgcgtcacgcccgtgctgatggagtagacgtctttatttttttcccaagaagcggctttcatttgcgcaatatcgggtgtgatgttgtcccaactgcgcacaaagcccaactgcaacacggtatttttcttggcaaacggttgcgaaaaactgacggccatcgtcttggagtcgtagtcgtgctcggtgctgtagatgccgttgagcgaaatcgtggtttgtccgaaaatctgtgtgacgccggcgatcagttcgtggcgaatatcgtcggggtcggtaaccgacggggaaatttgggatgccgaagaaaccgcgtcggggcttaaatttttcggcgaggccgagctgatgccgtcgggtgaaaacggtgagcggctgacattttcaaaactacttttcatagacgccgcgctgaccatatcgagttgatattgggcgcgaacggcggtgttgtcattaatccgcttggacaccgaaacggacggatagacgatgctcacctcggcattgtcaaaatatccgtcaaaattgatctgaaccgcgtcttccggcaaatcttgcgccgcgagcagggttgcccagacaagaaaaacgaagatcggaagttgaatttttttaaccacagccgcaccctccgctttgcgagccggtgccgccttccgacccctctcgatagttgatatgatgttctttcagccccttttcgataggattttcatcaaaaatcataatggggtcggccaatttttctcgttcccaaggttgcacggtcgcgcagccttgcaaaacggcgagcagtaggaaaaatatcagataggtctttttcatgacaagcgagcggctgcgatttttaaaacaactgttccaaatccgatttgtaatcgtccgtgtttgacggatgaaaccccttgtagcgatagcgaattttgccctcgcggtcgatgaaaatcgtcgtcggcatggcttccgggctatatttttcggcgattgtcgcttcggggtcgggtacgattttaaaagaaatcggccggtcgcttttggcattgacctgttcaataaaccgcttcatgttcttttcttttgtatccatgtttatcgccaaaatctcgaagcctttttctttataggtctcatatagctcaatcaaaaacggcatttccattttgcaaggcgcacaccagcttgcccaaaaatccagcaatacgactttgcctttcaaatcggaaagcgaaaccttattgccgttcatatcggttgcgctgaaatccggcgcgtcgctgccgacggtttgcgaaagtgcgggttcggcaaaaaacattccggcaatcgcaagcaaaaagagcgtgccgacggcttttttttaataatttttgcatcgaaaaaactcctgtcaattttgattgataatcggcgaccgattggcttgtagaaagtcaaccgtcggatttgacgagttcgaactacgaaacaacaaacttgccaaattcggagcctcgttttcgcgccgagcgtcgatttcccaaatgctgccgtgacattgatagcaagacggggttgcttgcccttcggatacgccgccttttaagttatctccatggcaatccttgcaggtcgtaacatcgttgttcggcatgggcgcgtggtaggcgtagcctcgttcgtccgtatggtctgcgggcaacgcttctttggtttccgtaggaaaaagtccgcatccgccaattgcgagcaaaagcgtcaaggcgacaagaaaaacggttttatcggcgtctattttcacttatgggtagcaagaaaattaaaaagtatttagtaagctcgggctgatgggaagagcttatcataatagaaattgagaaacaagaaaagatacttcaaaagataattttaaataagtgacatatcaaatagaaagttatcaaataaattgagttttaatattaaaaatggcctttggaatgaagtggggcgggggttgaaaaaatttgttaggagcatttttattgaagtaaatgcggcaaatcgtgaggatttttcgattcatagctgaatttgaaaatcaatttctttgatttttatgaaaaagtcgttagattgcctaattaatgcccgaatggcggaattggtagacgcactcgtttcaggtgcgagcgctgagaggcgtaggagttcgaatctcctttcgggcacaaatcagatggtcatgtttcaaattgataaatatcgaagatacttgagcggagagcggttttatttcggccaaagtcaaattaagccaaatagaaagaaataatgcacctttcataataaaggtgcattttttatttcgagcgaatggattttttgtgatggatactttcttaactcaaactattgctaattgtggatcataagaaattaaaacttattgttaggcttcagcaacttgatgatgaactggacttaattttaagtgaacagaaaggtttgcctgaagaaattcgtgatcttgaagacgatgtggcgtcgattaatcgacaactggatcaaagaaagaagctatcggatgagaatgacatacgtaaaaagcagctaaaagctgaagtgctctccgcaatggaaaagatttcaaagtacaaagattctcaatcctcagctcgaaataacaaagaatatgatgcgttgtcaaaacaaattgagtatgaggaacaggagatcaaaaaatctgaggcgcaaatccgaaatatcgaggaagctgctgaacgaaaagcagcgttagaagaaagagggcgtcaaatgatggaggaaaatcgctttgatgaaatttcagaggatatgatgccgatggatattcttcaaacgcaacttaaggatgtgaccgaagagctcgcgcataaaaaagctgagcttgattccatcattcaagaaacggaagacgaagtacaggaaattgaagcaaagattgagcggcagcgtgtaattgtcgaagcggaagcaaaacaaattttgggcaaatacgatcatttgcgcaatggcggtgtgcacaacgccgttgtcaaattacatcgtcatgcgtgtagcgggtgcaatacgcgcgtcccgacgaatcgtcatgcgtttattttgcaaggtggtttttattcttgcgaaacctgcgggcgaattgtagtccacgagcgtttatttgaagaagcgctttcaatggaggcataaatccatttcttgtttaggtagagcaaggctgtatcttggcaatcgctgtattgcataggcaatgcagaggaaagtccgaacatcatagggcagggtgccggacaagatgtttcatcaagttcgggcaaaaaggctgaagagcctttttgacagaaagtgcaacagaaagcaaaccgccattccgttggaattggtaagggtgaaacggtggtgtaagagaccaccaggcaatgtggtaacacgttgtgctcggtaaacctccccggtgcaaggctaagtaagaaagcttccttttgggaaagagctgcccgctcaatttacttcggtaaaagttttcgggtgagccgcattagataaatggttgccgactgcttcattattgaagtagtacagaattcggcttaaaagatgcagctttgcaatttttttacacaaagcccccgctttaaaggctaatttggacgtgcatatcacgaaatttggtgactaagtcatcagcagttaggcaatacttctcatcattagatacgtcccacgccacttttccctgattcatcataataagtcggtttccaaatccaacagcttgttccatcgaatgcgtaaccatgagagcggttaggccataaatggcgataattttttcagtcatgtataaaacttgttctgcggaggccggatcgagcgctgcggtatgttcgtcaagcagtaagattttgggacggtgcagcgtagccattaaaagtgtaagcgcttggcgttgtccgccgcttaaaaggccaatcggtgtatccatgcgattttcgagtcccatgccaaactcggcaatgcgttcttggagatgttttcgctgatgttgggtgagaccaatccgaaattgtttgggttggcctcgcaagtaagctaattgaaggttctctgcaatcgtcatggaagaagccgttccaaggtagggattttgaaaaaccctacctaaaaatttagcgcgcttatactcttgccacgaagtaacatcgacattatcgatgataatttttccagcgtctccgagaaaacttccagcaatcgcattcagcaaagtcgatttgccacttccatttgaaccaattaatgaaacgaattcggcagttttaatatcgatatcgacgctgtttagcgcagctacttcgttcggtgttcctcgaccgaatgtttttgaaaatttgctaatcgatatcatgaactcgtgtgccggatgtaactatatcgttttatggccaaatattaaacgccggactttatggtagttcatttaagaacaccgtcaagctgctgatttattttcttctgtcgtcgccagagcgtctatcgccatttccaagccagaatccgccgatacggcgctcgccttgggtgcggcgttcttcgtctgtttcatcatactcgtcttgcacgatgacctcgtttgtttctgggtgtatttcaaacacggccttattatttctttctaactcgataaagttttcaattggcaaaagtggggcagaccagagtttaactgttttatcacggctggcgatcgccaaggtgctgccatcgggactaaattgaacgccatagaagttgccggcaattgtttcatcctcttttcctgtggcaacgtcccaaagcttcacgatgcaaagcttgccgcttctattatagctggtcgaaacaatgcgttttccatccgggctaaacttgacagattcaacgccgtttgcatgtcctgtaagtgttttgatttcttcgcctgtgctaacgtcccaaagtttaatggttttatcccagctggcgcttgccaacaatgagccgtcaggactaaaggccaaatcattaatgctgtgcccgtgtcctttgagctttttatatgcgttgccctttttaatattccaaatggtcacaattttatcccagctgccggaagctaaaaactcgctattcggactaaatgcgacggcattgatcccatctttgctgcccttgaaagttttcagcagatcgcctgtattggcatcccaaagcctaattttgccatctgaaccagccgaagctaaaaaagtatcttcttggttaaatactaccgcgttgatgctttgcttgtgtccaagcaaggttcgaagttcttcgccggttttaacattccaaagtttaatggttttatcgctgctcgcagaggcaagcaattttccatcgtggctgaatgcaaccgagtaaatgtattcgctaacagaatgtcccattaacgtttgaatttcttcgcctgttctggcgtcagaaacaatcgtcttccagcttgcagaagccacaagactgctatcacgactaaatgccatagaattgacacgaagactgtggccaaaaaccatttgtctttcctcaaaaatagttggcgatacaacccatttccgctgttttaaaagctcatcttcggtcgcaaaaatgtgaaggaaactatttttttgatagtcgttttgaatctcatttaaaatctcagtggcggcacttcctgccataatcaggctccgacatctttttagccgattttctacatcttccgacatcacgctcatgatttccagaaataaattttctatcaactccgattgatagaaatccgcgtcaaaagccactttaatggcataaaatctttctgcgtaaataagctctttcagcaagcttaaggcttggggtttttctttttcgcgtatcaatgcttttgcggccaagtagttggcttcttggaagttgaaattcagctcaaccgctttgtccgcatatgcttttgcctttgcattgtttgctttggcgtagcaggcgattccagcatggaaatagctttcagctgcaatcatttgcgaaatgtcgctaaaatcgtagagcatgatttgctgcgtttcgtcaatcccggaaaggcaggcataaacatgtttgctaaatctttcgccagttgtttgaaagagttcagcggcgctattgaggtaagtttctgcaagttctaaattgaaaagagacggctggtataaatacaaaatgccaatgcgctgttttaaaaagcaatccatttcatcggcgttgctaagcgcgagcaattgattcagtgcttcgccatacgcttcgttagaggccgccgccgcataagctttcagcgcgcgttcgtatttttgaagcaactcggtattgcctttgtagccgggaaattgttcttcgataggttttgcgagaatgtttgtgatgcgcaatttctcgatccagacgatcgagcgccagtcgagcatcaagctggcttgaatgccgacatcgcgcaataggccagataccaaatgcttttgatgacctaaatgccggaatacggcaactaatggcgcaaagggctctgttaattttccgatcaccaaagctgccattctcaataactgcttggcatatactttttctgatgaatcagtctcggaattcaaaagctctttggcgctgttgagctggtttttgtaataacgctcttggaagtctaactcggaatgaatatcggttgtcggttcatttccggtcagatacagtttaaattgctcttgagtattttctacagcaagcggattgatgaaaaaacttggcataggcgattagagtagtttcaattcaaattactgaataaggactgcttaagttagcttctttgtgttaaccaaaaataatcaattcagacatttaatgatgtttgtagctgaaaattcaaatctttccgtgagagaccatacaagtaaatataagccagattgaacatcaaaatgacgctttttattgttggggcatttttcgctctcttcaaagcgttagagaaggtataaacctgctgggttaaatccgagtaactttggataaaattcctaacaggaatattttttggcttgcactgcaactcctgtgcccacgaatagcgaaacgcataaatatcatcttttggaaaaagcaagcggccttcttctgcaaatcgttcaaaaagtgccgttccaggaattggacgaagcaaattgatgcctggaatatcaatattcgatttttccacaaaattgagcagcgtatcggcagtgcggagcgtgtcgccatccagtccgtagataaagctgccataaacacaaattccctgatcgcgaatggcctgaatatcgcttaaaagctgggtcggtgaattgtgcgttttattgtgcagcgtcagcgatgcgtcgcttaggccttcaattccgaccagcaagcctcgacaaccggatttagcaaagatttccagcaattttttctggcgaccgattagcgtggtagcttggccaacccatttaatttggtagggaatcagtgcgttaaagagcgaaaatgcgtaatctggatcggcgttaatggtatcatcaacgaaaaagaacacgcgttgatccttttcaagaaacgaagccacttccgcaacaacttgctcaaccggacgatggcgaatttttcgtccgttcatcagcgagacgttgcaaaagtcgcattggtaagggcagccgcgtgaggtttgaatcaaattggtggtaaaataatccgaaatttgaatcacctcttttttgacctgtggcgtaagacgcaagtctggaaatgttttcgcttcatatttgggctttagttttccagacaccaaatcgctgagcacttctctccaaatttcatcagcttcgccaaccaccaacgcatctgcttttccgatacaagtttcgggaaataaactgacgtgtggaccgccaagaacaactttcatgtttttgcgccgaaattgcgcggctatgtcaaaggctgtttttgcaatgcctgtatggactgaaatgccaaccaagtcccatttttcatccagcggaagcgcttggtagcgcatgtcgcaaagttcgaacgcgacgccgggaatgtcataagaactcagcaagagcaacgcataaggtggaactgcaaactgcgctttttgaataactctttgaaaaaaggtttctttaagctgctgaaaggctgatggcttttgctgtttatgtaccgaccgaggcccgtcgacaccactatcagaacgtgaaaaaacaagcaaaacccgtttcatactaactgcttgaactcatttgaggtaaataaactaactaataaaataacggttagtgtgactttttcctaatggtcaaaaatgattaccaaaagcagcgacttattttagtccggttttgatttgaggcaatgcaacggcaagcaagacaaaaagcgctgtaatgagtttcaaatcgattggatttaacccgatcatcagtgcaatggccaccaaaatcctgaaaatgatggcgcccaaaatcgcacttgccatcagggcgctgatgctgggccgcttttgcatcaccgataaaatcgattccccgataatcacgctcgcaaggccaaacacgataattccaattcccatgctgatgtcggcaaagccttgatactggctcacgagtgagccgctcagcgcaataattgcatttgacaagccaattccgacgattttcatgacgttggtattgacgccttgcgcggcaatcatggtttcgttgtcgccggttgcccgcatgctaaggccgaaatccgttttgaaaagaagcgataaaaggaaatgaacaaaaatagccacgagcgagaagtaaacgagtgccgccacccatcttgattctgagaataaactttcgaacggtgtcaaaacgctttccacttgaatcagcggcacattcgaacgccccatgatatgtaagttaatcgagtacaagccggttgtgaccagtatccctgaaagcagcccattgactttaaatttggtgtgaatcgttccggtcagcgcacccgctatgaaccccgcaagcatagacgaagcaaccgcgagatatggattgaatcccatcacgagcaaggccgaagatacgcttgccccgagcgttaagctgccgtcggcggtaatgtcggggaaattgtaaattctcatggtaataaaaacccccatcgccaaaaagccatagcatagcccaagcgatgtggcgccaagccaaatttccatgtcactacttgtttgggaagaccattagatgtttgtttgccttactgcttaaagataaggatgatttcactctaaagaaaccgtattttcaacttgtttattagcgggagctcagaaattgtgtgtttcttttgcttctttttgggtgaaagggaaaatcgccgtccaaatttttgttccgctcagataagtgcaagggagaaatgattttgaactttcgcgatttcttcttaaactggccacgctttaaggttctttagaaactgttcggtgcccttcataagggaagggataatagggaattgtgtgaaaatcgcaaactgttcccgcaactgtaatttgtggatgtctggtttccaaaagccagatgaaagcttagccgtcactgtgtgtttgccagccttggcagcgcgggaagacttaagctataaccattacttcgcttgaagtaaccacaagaagtcaggagacctgccgaactgattttgcaagcgcatcaaagcgcaataaaccagactaacgggaattttagtcttgcaaaatctcatccaaagcgtcaaagtcgttttcgttcgcaagttattctgaatgttctaaatcgcgtgtcctgggagggcagcgcgcgaatgttttttttatttattcattttgtctgaaatgtgtaagaggatttcgattttcgcgatcgttttgagtctgctctgtttcacgcaagtcagttacgcgcaaagtgaactgggcaggggagacgattccttgatgatttaccagatgcagccaattgaggtcgaagctgaaaaaacggatgtggagataaacgccagtgtgccaattcaagagctggcaggcgagcaaattaaaaagctcagcgtgagtaatgtggctgaagcggtaaaatttttgcctggcgtaacgctgaaagattatggcggaattggtggattgaagaccatctcggtacgaagtctcggcgcggagcacacggctgtttttattgacggcatcaaatattccgattctcaaaccggccaagtcgatttggggcgtttttctaccgataaattagcgcgaatcgagctgttaagttctggtttgtcggatgagacctgtcttccggccaaagcctatttgatgacaagttctttaaaccttcaatcaaaaattagcacgttaagtcagctaacacagccagtcggatttgatgcggatgtttcgcttggctcgtttggctattcggcatttgggttggcttccgagatgaaacttagctcttcgctttttgcttccgtgagcgttgaaaaaatagatgcgaccggcgaatatgattacacatttcaaaacggcgagctcaccgaacatttgcatcgtcaaaatacagatgtgcattccacacgaatcgagatggatgttgtcgctaagtttgcagaagcatcgacgttaagcgtaaaaggctacgctttcttttcggagcgaggcttgcctggcgcagttacggttgactattacgataagtcgaaagagcgcatctacaacgatgattcgtttttgcaaggtacttatgaaacaaagcttttcgaacgcatcagcgcgaaatttcgtggcaagtatggctatcattttttgcgttatgttgatccagattattacacatcaggcggtttagataatcgatatacgcagcacgaatcgtatgcgtcagccagttttgcttattcggtggcttcgtttctttccgcatttgcttcaacggacttttcgctaaacacgatcgaatctgggcgctttgacgattcgcccgagcgattttcatggctatttgtgtttgggctgaaagcgtctttttacggagttgatgttaatacaagcctgctttcttctctggttgaagaaaaaagctatgatgatgccgttacgccgcatcgtcataatttgctcccagccatatcgatgggctattggataacaaatattttgcatttgagagcctcctacaaacaaagcctgcgcctgccgaatttcaatgaaatgtattatccgcaatatggaaatgtggatgtccgccctgaatacacaacgcaatacaatgttggtttgggaattgatcagcccgatgtgttgatgctggaacgcgtttcgttgcgtgtggacggattcagaattatcacaaccgataaaattatggccgtgccaagaggcagtttatttaattggtccgtcacaaatatcaatcgtgttgaaacaacgggaatggagctctacggcgaggtaaccacgcgaaaaatcggtttggcaaaagtgaatctaacggcaagttacgtttatcaagaagcactggaaaaaacgccgtctacctcgccttactggcaagaagtaaccgccaacaaacagatcgcttacacgccaaagcaaactgcctccgtaaccggcggattgctgttcgagcattatcaattgaattggcagatgtcgtatgtcggtcatcgttatacttcgggcgagcaaatcattcaaaactaccttcctggctacacgcttcacgatgtcaatgcgcaggtgttttttaagattttcgaatatgatgccaaaataaaactggcggtgaccaatatttttaatacggaatatgtggtcgtcaaaagttttccgatgcctggaagaggcgttcgctgttctttttcaatacacatctaatttaaaaaaccaaaacacgattaattatgagggaaaagtcaattacatggaaaaacgctgtcttgaaagtgctctcattacttttgatcttcgcgtttgccgggtgcgatgacgacgattgtccaacccaggaatgttctacaacaacttgtgcgggagcggacgcagctttggtcttgagcgaaggcaattacgagtcgaataattcaacgctcacgcactacgacatggaaacgaatgtggctactcaaaattattttgagcagcgaattgggcggcttttgggtgatacgggcaacgatatgattttggttgataacatcctttatattgttgttaataactcaaacaaactggaagtcgttgacaccgacacatggacttccctggcaaagatcacgttggaaaaggatgaatctggctcgtcgcctcgtgaaatcgttgagtacaatggcaagctctttatttccaacttcaatggatacgtggctgtggttgataccgcaaacagttatggaaatgagattgaatggattcaagtcggcacacaaccgaatgggattaccgttttagatgggaaaatttacgtggcaaactccaactacgataatggatacaatccgggtagcatatctgtgatcgatccgacgactttaaccgtgacgcaaacattgtcagatattggcgtcaatatttcaagcattgccacagatgactacggggatttatacgtgatttccaaaggaaactattctgatgcttctgctaacctttacgttgttaatccaaccacaggtgcaataaccaagacgtttgatattaccgcacaaagtattgctattcatggcgatgtcggatatgtctcagttggcggatatgatgccaattggaattatgttgccagcatctataaaatcgacgtcgaagccgatacggttatgacagaagattttatcgagtcgagcaattttcaaacgttgtatggcttaaacgtagatccaaataccggtgatatttattgcttggatgcgcttgattattctgtttcgggaacagtcaccgtttttgatgaagacggtcagcaaacaacaagtttcaaatcgggtgtaaatccgtgtaaagtgttatttttagaagattaaattttagtaaagtagagatggctgttgctagccatctcttttttataaaacgcaaaatagctgtatgaaaaatattcacctctactatggttatggaaaaggaaaaaccacagccgtgattgggttggccattagggcgcttggcgcggggcagcgcgttgccatggttcaatttgacaagggctacgacgggcaaaatgagcattattcggagcgcaatattttgcgcaaactcgcaagtttgggttatccggttaagctgtttccaaccggttgcgagcggatgaacgctgatggcacatttcgttttggcaatcaagggcaagatttgatggaggccaaacgcgcgctcgaaaagtccaaagagctaattgaaaatggagcgcttgatctcttaattttagatgaaggacttgccgcgacggcctatcatctgattcaaaaagaggatttaatggcggtgatcgagctatatgaacagcaaaatcgtccttgtgagttggtgattagtgggcataaaatttggccagaaattgaagccaaagccgatttgattaccgagatgcggaaagtcaagcattattttgacgaaggtgttccggccaggctcggcatcgagttttaaatggcttactaaaacgcttctaacaaggttaggtagagttgggtgctattttcaccaaatcccaaatcggcgcgaatggccaaacgctcatctggttttaggaagtagcgaaggccaacgccgccgccatattgcacttcgctgagctgaaatgttttgacgcgatgcgatacttctccaacaccgccaaatacagccaagccaaaatgccaccaaagcggaaagcggtattccgcttgacacacggccagatgattatcccgaaatcttcccaaaaaatagcctctcagaagctggtcgcccccgagcagcgaaagcagataaaacggcggattgcccgcaataaagctgaagtaggtttgaaacgcaatgatgtgatcttttgcaaacgcataatagcgccttgcatcgaacgtgtagcggttgaatgtgtaatcgctgccgatgaatttggtatggaaggtcgcagtcagttcataaaagctcccacaggcagttgaaaaaacgttattgcgtgcgtcgcgattgagtgtaaacccaaaaccggaaacgattccaccattgattcctttcactgaaagattatttagttgtccatttcgctcaagcttaagcaagtgatcgagccgaaagtgataagtcagtccaaaattccatccttgtccaaccggaagtttttggaacatattcaaaaaatttaggtgaagctcgtaggtttcaggtgagtatttttctttatccgactccaagctgtttctgccaattccataaaagaaaaacggatatttttcgtagctcaagcgaccgaacagtcgatatttgccatgattgaaatacacatcgaaatttgtgataagggaaagttgcttgcgttggctgtaggaaataccgccggtgaagctcgacgggcgaaaaaaggttgagtcggttttgtcgcgaaagtaatacattccggcaatgccgcccagcaatttagtttccggcgtgtaggcgataaacgggaagccagcattgctgctgctttccaatttggcttcgcggttcatgtaaatttggcaaatcgaaagggagtcttgttgaaatttcggtgactcggccacggcaaaagcagcttggataaaagaaaaactaaaaatgagtgaccaaattcgaatcgggcgtgttgtcatatagacaaaggaaaaatcattgaaaaccaaattgtagaaaaggtaagtaattcgttaatcattcgcataaaaaatgtttctggactcacactcttacactcggctgatggaaatggcctttcgcgaggcggaaaaagcttttgaaaaaaatgaagttcccgtaggcgcggtggtttttgactcaaacggcgcaattgtcggaaggggatttaatcaagtggaaatgctttgcgatacgaccgcccacgccgaaatgattgccttaacctccgccatgaacacgctcggcgacaaatatctaacagactgcacgcttgccgtcacaatggagccgtgcccgatgtgtgcaggcgcgatggtcaatgccaaacttggccgactcattttcggcagctacgatgcaaaaatgggcgcagccggtacggtttttaacctcaccacgtcaaaatttctcaatcatcaaatggaggttattgggggaattcttgaagagaaaacaaccgaaattttaaaaagcttttttgcacaaaaaagaatttcggcgaagcgaatcggataagctaaaccgcttttccttgcaaaataaacttttcgttcaggtggctcacggtttcttcgttcgggatgagcagcgtaattgcgccgtattttcccaaactaatcgattgttcgtaaagcaagacatcgactaacgtatgttctttcggggattcgaaccagtgatcggcactgatttcagattcgaaaaatttatcttcacgagctcttgcccctgagagcgcttgaatggttgccgatgatgatggtaaaattttgcgttgaacgatgagatcaccgaataaatccatgatttctgggcaggacgagtgcgcacggatgatttgatttttgcgccagagcaaaaacaaaaatgggcgaatattcaagccaacgtagcgcagcgccgtgctcgtaatggatgtattgaagtaccatttcaacgctaaaatgcctttcatgccgatgggcagcgcatgtgctttgcttttaaaataagggcgaggcatcaacagatatgacgcgaagcagtcggcctctcgctctattggcatttcagattcatgctcgcagatcgaaggatgcggtgaagcaaaattggaaagaagcgcatttctatgttcatcgataaagtagtgtcctaactcatgagcaatggtaaattttgcgcgaggttcatagtattcgccaacgcgatcgatgttgcaataaatgtgaaatgacttgttttcgcactcgagcatgccatcaaaagcctcttcgtagtgcccaaaagaaaaactgattttttttcttttcgcaatgctaagcggatcaaccctgccggcagcaccatattcctcagcaataaactcggctaactcggcaatttcttcctctcgttttatcggcagattagtcaaaaaggtcatcataacctgatttgttctggtgttgagagagacgcttatcttttttcatcttctgttcaatttcctcagaaatgtgtttcccaagccgagctgctcttgaaaattggagaagtgtttcggggcttgtggctacagtttctgccgcctgcgagctttgcttgcgcgcataaattttactttgaacgcttgaaaaagactgtaatgcagcaggaagtgcaaaatcttctttttgcgactgttcatcgtccgagtttaagcgggattcgctcgtatcggcaagccagccaagtgttttcattgagcgataaataaaatcgtccaagggttctacattgcggctgtttggcgtttggtcagaggttccctggttcataatcaactttgttgcttgctaatgtgtgattttaaatacgcttcgattttttgacgagcacgacttcgaatcttgcgaatgttttccggtgttgtgttgtattgcttggttagctcctcaacaatgtggctgggaagctttgtgtgtggttcataccattgataaatcgtcctcataatttcttgctccttcgggctcagcgtatttagcgcttctttcatcaactgcatttttggtgaatcagccttttcagaatcatcagtgatttctgtaagcgtttgccatttttcctcgtgaataagcgtcgtgctcacgctttgggctgttctaaacgagctaaaaaaaagattggcagcaatttttctgagccagccttgcgtgcgcagccgagcgttttcctgcgctaatgaattgtctgcacgataagtcgcagccttttcgaatgctttaacaaaggtatcttgaaccaaatcttcaacgccatcattgccaagagctttcccataatccagtttacaagcgtaatataaatattttacataacgatgataaaacacttcaaaagcttgattgctgagctcttgatttgatctatttgctgcaagcttaagcagttcggcatctgatttggcttgcaactgtaagtgtaaatgtgagtctctggcttttaagttcatgaagcataaacgttcaaaaatcctttgaaggttaattttgatgctccataatatatagatttgcgattgaactcccttaagcaagccagagcgtgctattgtctcaaggaatatcaagattagtgacagcgttggtgtcgctgttctaaggtcagacgacaaccattgtataagaaattaagagagatgagatttttttaaatcggttaagactcagggtcttcatgttcggaatagcgcttttttcttttttctgcgcgtttttccaaaatcatacttccgattgatttcgcaactgtagaaaaaatatccttagccgtattggtgcttgatcgagggtcgctgttcgaggtttcggtgaaaatcctgctgctggtttggctcgctgaagctttaatagcatcagaaacaacacttgaagattctttgacaacatcatataagagttcagcggcttcatgatttgcacgagataaaacatctttcatgctttgttgagacagagaaccacaaagaattttacatacaacgccaattcgtaaaatgaaaaacgcattgacggtgccatctaaaatagaattagtaagaagcgtcgcaacaatattaattccaggaattgttcctgaaatgccactcgcaaacatacttttcacaattggactcacctgaataggaatatcttcttcttctatttcagtaataacaatcgctgaaatgaaaatctttttgtagaggtaatacaattgaaataaagatggcgacgggaagtaaatatggacgattctccaaagcattttcataagcgtgatggtaacaaacgatgtgtccatttttccatttagtgcgatcgctgttcctataaagcaagatgaggcagaggtttgtatagcgagagtggcttcctgattaagttgcgtaatggctgtatccaggtcggcacgcgtctggatttctgagcgcttctcaaaaaggagcgggtttttctcaagatgtttagagagcttttttacgtatttggcgatgtcaacttcgtcaccagcatgaggcggtatgaacgttttggaagagaaaatgaagagtagtaatagcgcaaagaaagaaactgaataaaagcctaaaattgaaaagaacacaaatttttcgaatagcgggtaattgtctctaaaaaattgataaaaagtcacggtttgattgaacacaaagaagaataaaatcgtgccaatgaaaaatgctccaaagctcaggataagacgatgaaatatatttttcataagcaagtctcttgtggtcgttatgatgagttaaagggtttttgactatttgttttgtttgtgaatgtacttacaaactacctttagacgtgacaacgaaaccctttttacgatagtaaaaataataggttatcgcgttaaaaggaagcttgaaggaaagtcggggaagggggatttttatttattatccaactttttcatcataaggtggaattaattccccttgttcattaaaccaatggctcaggccataccagaagcctcgttttttctctttgattggatatttattgacatcattcatttttgcgagtctaaaaagcgttgcagaaatgtttgccgtaaattgttttttttcatcctctgttaagtctaacacaaattgttccatcgccaattctgcgaaatcactaacaactaagacttcgtttttttctgtcaaagtatttttgataaagctggtaatatcgatatgtgcggttttgctatttttttcctcttttttctattacttgcttagtttgcccagacttaagtttgttaatcatttcttgaagggttctaactctctcctgggctttctcaagttctttttcataaaaagaaaccatttcttgcgcttcaatatcagacaaggatatatttttcatgtggatgatgctttgtttgtttaagattacattttcttaatattaagatattaaaacaccatcactaaaacaataatttctgaaaataaaatatctatacaaagaatttatccagaaaagaaaagaacgaacgcgtttcattaatatttaaaagtgccttggcttttcttattggaatgttaagtttctcgtagccttttaaggtttcgtgaatattatattcaattcgaaaatgatggtactcataaagtgacgagtcgaaaatgccgtaagatgcgcgtaagtctccatcacgactttgtccgacgctcccaggattgataacaaattggtaatctggagatagtttgaaaacgcctaattcgcttggtgcaagagccggtcgatgggtgtgacctacaaagcaaattttatgtgagatttgtttcagaatttccctacatttggcggcagattttaaataagtccatttatgaggggaaatcggtgaggcatgagcggctatccaaaaatcctctgaataagtgagcggggcttgttgtaaataatgtaaattttcctgcgttatgttattttttgtccatgtgagcacatctatgtttgttcctttgaagctatgtaaaggttgttttccaataatagctgcgtcgtggttcccgagtacagaaatagtttcgtgttttataatgtcaaggcattcatttggaaaaggtccatatcctacagtgtcacctaagcagatgattttttgaacacctaaattttttgcatgatcaaggcagttaagcaaggcaggtaaatttgcatgtatgtcggaaaaaatagctattttcaattcagtggaaaaaaattatatttaaaaaattttcgatatatgagcaagcgcaactaaatatggaattttctttttggattagaaagtgcattttgtgcttaaatacctacaccccacatggttattacaaaatatttctgaaagcaatcatttaaagtatgtataaatttgttgaaaagcacacggctgggggagtaaataatacaaattacataacagtcagagataaaattattaatgaagagcagtatgtcctacaagaacatgaaaagcatcagccaatcatagagttttattttcatgagttagtcaggagacaaacaaagcgtaatcgaatatttgacattgtcatatctatgttgggtcttatatttttggttgtattgtttccaattattgcgataggtattaaattgtctactagtgaaagtgtgattttaagaagaaaatgtattgggtatagaggtactgaattcttacagtataaatttcgaaccgctcgcaatgaagaagatgatgataatcctaatcagctaaatgcccatcatggaaataataagcaagacgtttttccgtttggtcaatttttaaaaaaagtagggttcgataaactgcctcagctaattaatgtgttaaaaggcgaaatgaatcttgtaggcccttatgcttatagtgacggttggactaattactttaattctatatttagggatttttataaaagatattctatgcggcctggtataaccggtttagcgcaggctaaaaagcataatgtggataataaagatatcacgactatgagagatttgttggcatgtgatatagagtatatgaaaatgaagaaaaaaatgggagatataattctttttcttaaaagcattggtgcatttttttagaaaaaaagaggtgtcttttttatgtgcacaattacttgtgagtaaaatataacgtttagtaaatgtcaaaagattttttgaatggtaaccaagctgtagccactaacagcgggagtaattatccggtatttcaacgggaaagtgattttttagaattagaagacgattttgattttaagaggattttttctctgttgcttagatataaatggctcattctttcctcagtgattttttccacgttaatatctgctttagctatctattttagcctgccaatttacaaaagtgaagggactatgttggttcaagagtcttcaggtaaattaggccgtggggcaggcagtgatctaagcaatttattagcaagtacttatggtgtaggtatgggaagcacaattgcaaatgagctatttgtgctgcagtcaaggaagatgtcttacaagttggctaaagtattgcttcaagaaagatggcaaaaaggtggtgagctatatccattgctctgggaaaaatatcctgatgactcaacgattgtttcagaagatgtccttgcacaaagaataagaaagcaattgcaagtggcacaagcggataagagtgctgatgtgataaatatcagttttgaaagtccatccccatttgaagcatcaagaatggttgacttaacaatggatacttattcgacgttatcaactgagcaaaatagattaatggcacgttctgcattggagttcctagaaaatgaaaagcagcgggttgaaaataatttacgcgttactgaagagcaattaagagattttatgaatcaaaaagggttgattcaaatagacgctcaaacgactgatgtcattaaaatattaactgatttagaatcaaaaagtcaagaaataaaagtccaaagagttgctattgatgcagcgttacagaattataagcaacagttaaattcttttaaaccgggtatagctgagcagtataccgacgcatatggtgcaactctttcgcgatgtcaatatcgtttggcagagcttgaaactgagaggttgttgattttatcgagaaatccaggattgaagcaaaaagaagaaaattctccagaattgaaaaaaattcaagatgaaattagcgttttaagaagtgaaataaaagtaataacatcaaagatgttaagtgatgatcaggatcaactatcgagcatattaagcgctacaaatggtgatattgcggcggagatattattaactaaaagaaaattactcgagttagacatacaaaggcgtcaatatgatgctcaatcagctgtattggagcaggaattggaaaagaaaaagctcttttttgaaaaaattcctgacaatatgataatcttagcaaggttaaagagaaatgttgacgtcaatgaaaaattatatttgactatttctgaacgatatgctgaaacggcgctttgggaacaaactcaatttggtcttggtcgtccaattgattatggttatttgccagaagctccaataaaaccaaaaaaacaaatttttttgttagttgggtttttgttcgggttagcaggcgctgtgacttttatttatgtgaaagagtctttaaatactggaattgatggtgctgaaaaattaaagaaaaaacaatatcctctcttggctgttattccagatatggaagaagtaattaaggaatcttatgatgaagaaaaatatattacagtaaaagggagcaaaatatcaaccaggttggtttcttttttagatgttatttctccaatcgcggaatcttttcgtcgtttacaaagcaatgtaatctattcacatcctgatgaaaaattaaaactaattgttgttacaagtcctggaaaaggagaaggtaagacaaccgttatatcaaattttgcagtagctttggcagaaagtggaaagaaaattattcttgtggatactgattttagaaggccatatgtccataaaatgtttggtttagatcagcaaccaggtttgacagaaacgctctttgacggagttcctgttgaagaggtcataatgaaaagtattgtgccaaatatagatatattaacaacaggaaaaaggccttctaacccagcagcagtcaatcaaagtttaaagttgagagaattgctgcaaagtttaaagaaaaagtatgatcatgtcttagttgatacagcaccttttggaataaccactgatgcagcatctatcatgaaattaacaaatggtgttatattggtagtccggtttggacaaacctcagaaacagaattagatcaaacagttgaaaatctcagacaggttaatgcaaatattataggtacagtcctttctgcttttgattatagaaaaacttctgaccattattataatagtggttattacaagtattcttacaagcgttatacggattatcatgaagaaaaagaggtgtaaaaacatgcgtttcattttatctatgaagattttctatataaagcaaaagttgttttttactgtattgtttatagttatactatatagtaatactgtgctatcgcaaacggggagttatgttggtcaaagtcagttatttcgattaggctcgggaattacacgaattgcagagacagggcaacttgctgataccgtaaatatatggggcgacgttttttctcccggtcgttatttagttccaagaggtactacaatccatgaattaatctcttatgctaatggtcctatgcgatacacatccggtgaaacggttttagattggtctgaattaagattggagataggtatatctcgctatgatgctttagaaaacgatcaaatctttaatcattatacgttttcatacaatgaaggactaccgaaagaattatttgaatatgcactaaaaaatgaggatgtgttgtctatgcaagtaaaaagaaatcctgcttttgttgattatttgagagttatagcacctgttcttactgcaatttctacaactgtgctggtttatgtaaggttaaaagattgagattatgtcgttaaaacaaaaggcgattcatggttttatatggagctttattgatgcttttgccggtcaaggggtacagtttataattggtataattcttgcccgtcttttgtctccacatgaatttggaattattgggatgctaactatttttatagctgtgtctcagtcttttataaatagtggttttgcaaatgctcttattcgtaaaaaaaattgcactcaagtagattattctactgtctttttttttaatgtatttgtaggaactttattctttgttttaatcaatattgtatcttcctcaataagtgttttttttaatgagccaaaaattgagttggttcttagcgttttatgttttgtattgattatcgattcattttcaattatccaacgtacgattcttaccaaaaggattgattttaaattacaaacaagaatttctgttatttctggatttatagcaggaataatcgctgttttagcagcttataatgattttggcatttggagtttagttttacttcaattaatacgccaaagtttagttggtatctttttgtggttatggaatgattggcgcccaaccatcgtgtttagtttcgacgcatttaaagaaatgtttggatttggaagcaagttgcttattagtggtttaatagatacaatttataaaaatatttattattttgtaattggtaagtatttttctcctgttgaacttggatattactcaagagcggatcaatttaaaaatttaccttcacaaaatataacagggattatacaacgagtaagttatcctgttttagtaaaacaacaagatgatattcctatgcttagaaatagttatcgtaaattgattcgaagtattatgtttttaacatttgttttaatgttgggaatggcagcttcggcaaagtatataattttagttttaataggtgaaaaatggttcaattctattatataccttcaaatgttgtgcttcgttggaatgttatatcctcttcacgcattaaatctcaatatgcttaatgtacaaggtcgttcggatatctttctttggttggaaattataaagaaaatattagctattccaatcattataattggaattagttttggtatcaaatctatgattatgggaatgatgattaatacatggattgcttattacttgaatagttattggtctggaaaactcattggttattctatgttagaacagctaaaagatattttcccttcatttattttagcttctattagtgcgattgtgatatatctcacgggtgaaatattaaatacttcagattttatcgttttagcaatacagattattcttggaattttagttacaattggtgtatctgaagcaattaaatttcaggattatttctatttaaaaggaattctagtggaaaaattttcaacgcttaaaatatgacgcatcaagacgataaacctgtttatgtaacgcagccatttcttccaccgcttgaagagtttatcccttatcttgaagatatttgggaaaggaaatggcttacaaataatggccattaccatcaagaactggaaaaatctttgtgtgaatatttaggggttaaacatatttctctttttagtaatggaacacttgctttaattaccgctcttcaggcgttgagaattacaggtgaggtgattaccacaccttactcgtttgttgcaaccacgcattctttatggtggaacaacattaagcctgtatttgttgatattgaacctcaattttttaatatcgaccctgaaaaaatagaagcagctattaccccaaaaaccaccgccattttgcctgttcatgtttatggcaatccatgtaacgtggagcgaattcaagaaattgctgatgcctatggtttgcatataatttatgatgcagcccatgcattcggggtaaagtacaacagcagttctttgatgaattggggcgatttatctgtgataagtttccatgcaactaaagtgttcaatacatttgaaggtggggcgattatttgtcatgacgaaaggaccaaaaagcggattgattttttgaaaaattttggatttgcaggagaaacgaccgttgtcgctcccggcatcaatgcaaaaatgaatgaaattcaggcagcttttggaatgttacaacttaagtatattgataaagcaattttaagacgaaaagaaattacaaatttttatagagataatttaaaaaatatccccggaatctcatttttcgatgaatgccctaacgtagtccattcttatacctattttccaattacgattgattcagctatttatggaaaaacacgtgatgacgtatattctgaattaaaagcaaaaggtatttttacaaggcggtatttctatccattaattagtcaatttcctacatataagggtttgccttcttcaaatcgtgaaaatttgccggttgcaaatgcggtatctgagaaagtgctgtgtttgccattatatcctgatatagaatatgataccatgaaaaagatatgtcatctttttcatttttaactgtatcctggtttaaacttcttattcatgaataatatgaaaaaatataatattggtatttcttgtattggtagcggtgttggacagtcggtaattaactcgcttcgtctttcaagattgccaataaaaacaataggttttggtacaaatccatttgcttatggtgcgtatgattgtgatgaatatgattatacaccaacgatttatcaagagaattatatagataagctaatcgaaaagtgtaaggaatataaagtagatttgataataccagggatggatgatgaagccctaatcttttcaaataacaaatcaaaatttgaagcggctggcataaaagcaattttttctgaagagcctctcaatactatatgtcgcgataaggaaagaatgagtgaggagttaaataaggtttgtgatgtttttgttaaaagttatgataaggaaacattagaaaatgatatttccaaaggattggttcaatttccctttatagcaaaaccacgaggcggttttgcatctaaaggtattgaaattattaatggaatagatgatcttacaaaaatctctgatgaacacattcttcaagaacttgctataccaacaaaggatgacccgaattacgccttttacataggacaaattgctaaaaatcgcaatccgcaagtatcagaaatctcaattcagttggtatatagtccgaaaggggaacttatggggagaatggcttcctataataaattgaacaatggtattcctattgagattgttccatatgagaatgagtatgtatggctggtcattgatcaactcacccccacatttcttgaattgggtttgcgaggtccattaaatattcaaggcagattaactgaaaatggtttaaagatttttgaaatgaatccacgctttacggggataaccggtctgagagctttaatgggattcaatgaagttgaagcgtgcgtgaaagaatggttggagttagataaaggaaaaaacaaattatcctttaattatggacgttttggaatgcgccagacggctgataaatcggttgcaattgagcgaaatcaagaagtagctgatttgtttaaacagttgaataaaagcaagattaaaaacaaaaaagttatttttattacaggtattactgggtatttaggtcaaaatttagtgaatgagttaataaaatatccgaattttgaaatatggggttttggaactgataaagataaaacaacgcatttatttgaagggaaaattcattcaatatatgataatgaggatttaagaaaaggatttattcagtttggtaatgtagatattttacttcatcttgggtttgctcggccacataatggataccagaaaattgccgagagccttcaatttacccatgagctttttacgcgagctgcttctcatcaaattcctgcaattataaatatttcctcacaaagtgtatatggtttggaaacgccgcctctctggacagaaaaaactcctgttgcgccacagactgtatatgctcaagcaaaatattcaaccgaattgtttttaaaaaccttgaaacagactaatgaacaacttcattgtagttcattgcgtttaggtactttagctggtagtggatttggtttgactgaggttgacttcctttcaaaaatagtacaacaagctttatcaggtcaacctatcaaaataattggaggtatgcagcagatggaacggtttgatgtgcgggatgcagttcaagcaatatttaaaatgcttcaatccgattcaagtacatggaagcccatatataatgtaagttcaggagacgttaattctttaattgatattgctaaaatggttattagtatagcgtcgaagaaaaatgatgggaaaatatcggagataataattgataaaaaagagattcagatgaaatttggaatggattcttcttccttttatgaagatttgtcatggaacccaacgtataaaatcgaagatacaattaactcactggtaagttattttatgaaaaatcaaaaaaaatcatataggatttagcttagaataatcatttttctgaatgatattcaatttttttagttgatagaaagttaagaaaataatttatgaaaatgactaatttattttatccattagtaaaattcatacaaaatcgtagcttagaagaagcgcgtgaaatttatgaacagcgaatcacagatgcgattgatgtttataataagcatcatgaaaattttattctaagggattgccctttttgtggagcatcggaatatgagcaatgtgaggattttcataattgttataaagtagtgaaatgtaagctatgcggtagtcaatatgtgaatccagcaccaaatattgaggctcttcaagattattacaataattcagagtgtaataaaatgcttgataagattgttaagaatcggcaaaaacacacatccagtagttttattttagatgatagaattaatgctgttatagattgtctaactcaaaatagcaagcaagataacataaatattcttgaagttggttgtgcatcaggtgcatttcttgcaaagttgaaaaatgttttaatggaaaaatttccgagtaaagaaatatcttattcaggtattgatatagatggaaatgctatcaatactaaggtagatgattcattaaacttgatatggtcttcagttgaagattttgttaaaacgaataagcattcttatgatattatattgcactttgagttaatagagcatcttgttgaaccatttgtgttttcaagatatgttcatgatatgctcaaacaaggcggttttatgatttttacgacacagaacgcaaatggtttggagatgaaactttcaaattataatgatttccgattgattgctcatagcatttttccgccgatgcatttaaacgcatttagcacgacaaatgttcttcattttgctataagaagtggatttaaagttgttaaaattgaaacaccaggcaaattggatgttgatatggtaacaattacgaaagagcaagcatttgatgacggcttgaaaatgattgctaatttggatgatgcaacaaaaggattacttcaatatttggtatcaatgttgggttgtagtagccatatgcaatgtgttttaaaaaagtaaatcttaaataagaaagtaataacttttctgtataaaattatctctgataaagaaacaaggtatgcagtcaataatgttagtgtggattttataaaattagatacacaaggcacagaattggatattttaaaaggaggcgttaaaacactaggaaatgttttaggaatagaagtagaggtttcatttagtgaaatatataaatatcaatctttatttagtgatgtgagtgattttttgagagaacaaggatttgagttctttgaattttttaatcaatatagatggagaagaatggagttcaaaagtaaaaaagggcagcttgtttttgctgatgctttatttttaagaaatatagaggaagtaataacattagatatagaaaaaagatatacatttgccactattgcaaaagcatacggcaaagaagatttgattcctttcttaaatatttgatgagttttaatttatgaaagtactagattgcactctccgtgatgggggatattataccaattgggattttgatggcgagttggtgcaaaaatatttttcgtcctttgaaaaattaccagtagactatttggaaatagggtatagaagtcttcctgaaaaagagtataggggaaggttttattacttgccaaattttgtaattgatgaaattactcagttgagcaaaaataaattgttggcaattatgctcaatgaaaaaagtgttcagccgaaaaatcttgataaaatattggatggcttagcacccgtaatttcattaatccggttggcagttgatccaaaaaattttgacagtgctcttcttttaggagaagcaattaggaaaaggggatttgacgttgctttcaatctcatgtatatgtcaaaatatgcaaatgatgaaagttttcttggaaaactttcatcacttaatgggcttgcaagttatgtgaatatggtggattcttatggtggtatggttccagagcaagtgaaaatattgattcataatgtaaaatcatattgtcgtgaagccattggttttcatccgcataataatatggagcttgcttttgctaattcactggccgctatagatgctggttgtgaaatagttgataccacagtcatgggtatggggcgcggtgctggaaatttgaggactgaattattactgacatatatggcctcaaaaaataagttagaattggattttaatgttctagcgagcttaattgaagcatggatgccgttatatagaaaatatgaatggggaacaaatttaccctatatgttttctgggggaaattcattgccacagaaagatgtaatggaatgggtttcacaacgattttattcatataactgtattattcaagctttgcataatcaaaaatctggagaagcggataatatcaggctaccggtttttaatcctaataaaagttttgacaatgttattgttgtcggtggcggtccaagtgctatcttgcatgctgatgcaataaaaagatttattgataaattaggaaatgtttgtgttattcatgcaagttcaaaaaatgcaaaaaaatatgacgatgttgaagtacctcaatatttttgtctagttggtaatgaaggtcatagattagaggttacttttcaacaattagagcatttctatggtcaatgtattttaccaccgtatcctcgtaaaatggggacttacattcctgaacggataaagaattcctgttatgaattggaagatattttattcacaaataaatacaaagatgctcatacggcactggctttacaaactgcattgaacttgagtgcgaaacaagtgtttttggtgggatatgatgggtatacaaatgaagcaatgacaatgagagagcaaggcttagtaaatgaaaacgaatatttattttcatcttttcaaaagacgaaaatagatttagtatccttgcttcagacgaattattctattagaataaattctgtatatgaaatgatttaatcgttggatgaagattttttatctcaaatatcaaatggatgaaaaacgttttagttataccagcaaggttgaaatctacaaggttacctcgaaagccattaataaaaattaaaggtaaaactgttattgagcggacttatacgcaatgtataaaagcagttgcccccgagaatgtttatgttgtcacagatagcgatgaaatatttaagcattgtcgaagttttggcgcaaaagtagtcatgacttctgaaagttgtttaacaggcacggatagagtggctgaattttcaaaggaaatagaggctgattattatattaatgtgcaaggtgatgaaccgctgataaaccctgaggatattacgaaagttaatgcgtcaatagagaataataaaggtaagattataaatggttatgccccaatagacaatgaatttgattatagaagcaaaagcattccgaaagttgtttttcggcaagatggacgattactgtatatgtcaagatctccgattccaagtaataaggaaaacatatttatagaggcttggcggcaaatttgtatatacgcctttcctaaatcggcattaaatgatttttccatattaaaacaaaaaacaagattagaaaataatgaagatatagagattttaagatttctggaaatggggtatgaagtttatatgattgaattatcatctgaatcaattgcagttgatacaatagaggacttgcaaaaagtcgagaaaaaattaatgaatgaaaagtgataaatgaggtttaattataaaacaatattttgggattttgatggcgttttaatggaatctaatacgattcgtgatattggttttcgtaaagttcttcaaaattatccgtcagaacaagttgaacaattaattgtttttcataagaaaaatggaggtctctccagatacgtaaagtttagatatttttttgaagatattcgttttgagaaagtagatgaagaaaaaatttatcaattagctgatgatttttccgtattgatgcgaaatcttcttattgataattcattgttaatcgatgaaacaattgctttcgtaaaagataattatgataaatacgatatgtatattgtttcgggatcagatgagagagagctgcgatttttatgcgaaaaattattcattgataagtatttcaaaggaatttatggttcgcctaccccaaaaacagcgttgattgaaaaggttttgcgtgaaaacacggcttatttaagagaagaatgcgttttagttggggattcaataaatgattatgaagcggcaaaacaaaatagtattcattttgaggcatataatagtgatgaattgaataaatttaatacaaataaagaaagtatattttaagttatgttgattcaaatagacggttggtttggtgcaggcaaaagcgttttatggatgttacttgatggccatcctgatgttttttgtagtccgatacatgattatgcctattgtgcatttcttgatcaatccgataatctggactgggttaaaacaaagcatatagaaatccttagaaaagcacttgcccgtactcaatattacaaatttgaaaaagttttcagggatggctttatgacttttgagttttcaactgatgatatcatgaaaatcccttatcaagttgactactataagtttgataagctatttattgataaacttttacaaaaagacagctggactctcagtgaaattactgaaaccctctatcattcaatttgggaaagtcattatcgaagttctgaaaatcttgcagagccgaaattttttgcgagcatgagcaatgcgctttacattgataaataccatcactttcctgttatttttcctggaggcaaaagcattcaggtaagaagaagggttgaaaagattattgcaacccgttcaaaaagaaaacccagacctgaagattttaaaacctggactttttttagcgatcctttagagaagcgaatagctgaaggcgaagtagagaaaattctcagcttttatgaccagtacgatgaattggttagtaagtatccagatgtttttatggtggttgactttttagacttggtgaacgatactgaaaaagccattgccaaagttactgaatttctcaatatcccttttcatcctaatcttaaaatcgcttcatacagtggcaaagaattgattaacaatgggaaaaagtatattggtcaagaaaatgacaatattgacgaattactcaccaaacaagagcaagcaataatccatgagcgaattgaacaatattacagcaataaaaagcaatagaattgcataaagatttaaacatgaacgaagagaatcaataccaatataccccattacccgagccaattcctattaccgaacaagattggcctgaaggaacaaaacctatggttactacacgaacgatgacttatatgcatgagaattatataagagagtgtatagagggtatattaatgcaaaagacaacattccccgttcaagttttaatccatgatgatgcttccacagatatgactgctaacatagtaaaggaatacgcggataaatatccaaaattaataacagcttattttcaaaaagaaaattcttatactaaatctgataaaatagaaagaagaaagccattttttgatttaatagcaggtaagtatattgctctttgtgaaggtgatgattattggattgacccttataaattgcagaagcaggtgggttttctagaggcaaattctgattacggtttagtttatacagaaataaactgttatcatcaaaaaagcagaaacttggaagaaaaggcttttaaaaatagattaggtattcatgataatacatttgaagattttttaattcatggttggtttatagctccatgcacttggttatatagggaaagatataataattataagttaaaaaataacaatttaattggtgatttgccgttgttattaaatatttcttcaaaatcaaaaattggatttttgaaagatgtaacatctacttatcgagttttaaataaatctgcatcaagtagaaatgatattattaaaagaataaaaatccagtttaatactttatctattagaaaagaatatgctgtgcaatatgatatttatgacaagcttaaatataaaatgaacttaatgcttgtaattcaaatgataaaaatattgtatttttttttccctttgaagaaaaaaaaataagcctaatgtgaaatcaatttcgcatttaattttaataaaaaatggtgtatacagtaataatgcttcatttctttattgttctgtatatgtattttaaagaacaaaattttggaataaaaagcatctattctttctctgttatcttgtttgtttttgtccctatttttataattattattatcgtgtttatgatccaacattatttatgaatatccctctgttatttgcgacgatttttttgcataatacgcatttaatagaaaaacataccgatggaaaattaattaaaatgattgattggtatagtggatataatgtattttatatatatgtgttgctgttaataatgggtttgtcggcaattattctaaatctgcaaaatcttatatatttttctgtgtttggtgtttacgtgattaatgttttttgtctttatgcttcttatgtaagaaaaagatatatagatgttctttttatattgctattgatttcagcaacgggggggctttttatatttatatacacttggagcgggtttgggcgattattgtttgctaaatattttattgttatattattcgtttggagtccggttttgactaaaaaaagaaatacaattataaaaacattaatattgtttctttttcctgttattgttggggtaagtgggattttaagagtgcaacaattaagaccaaatgaatatgatctaaacaaatcaataactactggagagggcgcaggtagtatattttcaacaatggaacattctgaattagttgttaatcatattatggatgaaagatatgagttgctttatggggaaagttatttggccactatatttttttggataccacgtaacttatggccgaataagcctgtgggattcgggaaacaaatggtaaaatggatacagccaaatctttatcatacaaatcattcattagctggtaattatgtggcagaagctgtagctaattacggttattttggatatattcttgcaatagctatgatatatatagtgataaagcttatgagctattatgtgaaatctaataatatttataaaattatcatagctgttatatatatagtatcaatacctgatttaatatggggcggttttttttctttttttgttagggctacattatcatctatgttttgtgttgtaattatattttttatgaaaaaaataattatctatctttatctgttttaaagcgaaaagacgatttatataaaagtgactttctgtgatgatgttatttatgtcggtcaattaaacgaatggaaaaatattctcgttttgactaaattttttgttaaaaacaaagggtttggttttgaaaaacaacgtcaaagtgctatgtcgtttgcctcattctgaaacaattgaaaatatatcatagtgtacattgttggttattccgtctatatttgacggttggggcgcgttgttgtaaatgaagctcttttatgtggatcgcctgtgatagcaagttcaaatattggtgctaatgtgttattaattattaagtgggaaaagaggagatgtttttgaagcaggaaatttgcaagatttgaaaagaaagcccatagattggtcaaataaaaagatgagtaatgaagattatgaaaatataaagaagtgggcggaattaaatattcatccagttgcagcagtaagttattttgaaggaattatcaattatgtgtttggtgaagataaatctaaaatcaagcctattccaccatggttaagtaattataatgttgaatgatgctttttcttgatgctttatatataaataatagtggcggtaaggttttacttgattatttaatcgagcaatttgaattgtctggtttcgctgttttttatctattagatgagagaataaaaaatacacaccctcacatagatttatctaaaaataaaattcattacttaaaagcaagttttttaaaaagacatcttttttatctaaacaataaaacggaatttagtcatgttttttgttttggtaatatcccgtcaagcgtaaaattaaaaattcctgtttatacatattttcatcaaactttgtatataaaaaagtctggaaacgaatcgcttaaaaaatatatgcttttattgcttaaatctaatgtattggatttttacaaaaagaatacgaataaatggttagttcaatccagttccgtaaaaaatgatctggtaaaacgatttgcattaaatactgatgatgttttggttttacctttttacccaccgttatctgaatttaaacatgattcaaaattaaagaagaaaaattcttttttatttgtcagtggggggaatcctcataaaaatcatattttgttattgaaggcttttgagataatttataaaaaaggtttttcagcagaattgcatttgactatatctgatgatttttctcttttaaaagatgatattgactctttaaataagattggcgttccaattattaatcacggttttgttccaagaaataaaatagcggagttatattcaaaagttgagtattgcatttatccatcattgagagaaagttttggtttaggactaattgaagcgatggaaagtaattgtaaagttattgcttctgatttgccttatgttcatgctgtttgcaagccttctttggtttttgacccgtattcagtggatagtattgaacaggcaatagaaacagctcttacaaaaaatattcctgatactcatcaattagtgcataatcaaatagatgatttaatagaattatttcagaattaatgaaacaaattatacaatcgttcaagacgggagaaacaatacttgaagaagttcctgcgccacaagtaaaacagggaactgttttgattaaaacggcatatagcttggtttcgttaggtactgaacgtatgttagttgagtttggaaaatcaaatttgcttcaaaaagcccgtcaacaaccggataaggtcaatcaagtattggataaaatgaaaactgatggggtagtgcctactcttgaagcagtttttaacaaattaggtgaacctcttccgcttgggtattgcaatgtgggggaagtaattgccgtcggtcaaggcgtcagcgagtttaaaaagggggatagggtggcttccaatggccctcatgccgagtttgtatgcgttccgaaaaatttagttgcgggaattccttcagaagtttcatacgaggaagccgcatttacagttatcgggagcatcggtttgcaaggtattcgtttatgtaatccgacatttggcgagacgattgtcgtaacggggctaggactcatcgggttgctcacggctcaaatgcttttagctaacggctgtaatgtcattggcattgattttgacgcctccaaattggagcttgcaaagcaatggggaattcagaccattaacccagccaaaggagatgaccccgttaaagtagtgatgcaatatacaaacggtattggggctgacggtgtgattattaccgcttcgacgaaaagcaatgaggtgatttctcaagcggctcagatgagtcgcaagcgtgggcgtattgtgttggtcggcgttattgggcttgacattagccgtgccgatttttacgaaaaagaactctcgttccaagtgtcttgttcttatggccccggtcgttatgacgataattatgagcaaaaagggcaagattatccgatcggttttgttcgctggactgaaaaacgcaactttgatgctattttgcaggcaatcgctgtagggaagctcaatgtaaagccgctaattacagaagttgtagaattggaaaactatcttcgtgtttacggggatatgaaaaattccggtgcagttgcgtcgttgctaaaatatcaagccgatgaaagccgttataataatacgataaaaatatcggaaaataagaataccggaaaaaataatggaatagcaattatcggagccggcaattttactaaaatgaccgtcttacctgcattcaaaaattgctctgcaaatctttctcacattgtcagttcgggtggtgtttccggaacagcattagctaaaaagtttgggattgtaaatagcacgaccgattatcatgcggttttgaaagatgaaaatgttaatactgttatgattacaacaaggcataatttacatgcctcaatgacagtagatgcgttacaaaatggaaaaaatgtttttgtagaaaagccccttgctttaaataatgaagagtatgaagcgattaaagagtcgtataaaaagagttcaaacactattaccgtcggttttaatagaagattttccccttttgcggcaaaaatgaagtcattattaggggtaagcaatagccctatacatgtggttacgacaatgaatgccggtgctattccaagcaacgtatgggtacatgatttgaaaataggaggtgggcgtattgttggagaagcatgccattttattgatttgattacttttcttacgggaagtaaagtgatttctgtttgtatgacggcattaggtgaaaatccggatgaaagcacggacaatgctacgattcttttgaaatatgaaaacggttccaacggcgttattaattattttgcaaatggaagtaaatcgtatgataaagagcgagttgaagtttattcgcaagaaagaacgttaattttacagaactggcgaaaacttaccggatttggttttaatggttttacaagtatggcttctaaaatggataaaggccatgaagctcagtttcggttgcttacggaacaagtaaataacggaggccccgctcttatcccctttgaagaaattgaaaatactaccaaggctacatttgctgctatacagagtttaaaagaatttcgttggatcgcagtgtgattttaaaattacgtacacgcaatcatgcgaaaaatctatttatacataactactatttttaaacttggtattttcaacgttttttacgttgtctggtataagttttctttaaaaataggggggcgtaaatttttattcaaaaaagaaattttcagaaatgacgaacctttcttttctgaagcaacaattgaacgattgaattataatgaagactggaaaaatgagcttcttaatgatgcaaataaaataattaacggcgaagttcgatattatgcttatcattggaaaaatatcggaagccctcctgattggtttttaaatccttttaataatactcgttatcctaattcagaacaacactggacatcgcttcccgattttgccacatcggttggtgatattaagaatgtttgggaagcaagcaggtttgaatgggttgtgacacttgcgcgagcctatgctgtgacaggagaaaaaaaatatttgaatgcgctaaacacatggttagccgattgggttgagaaaaacccgttaaatatcggtccgaattggaaatgtgggcaagaagcaagcattcgtttatttaatttactcaacgcgtcttttattttaagacaaaataatgcgccgtccgagtcgttaaaatgttttgtaaatgcctctttgcttcgaattagcaaaaatataagatatgctatttctcaggataacaatcatggaacaagcgaagcaatcgggctttttattggtgggttatggttgcaaacatttgatgagaaaaaatacggggacgcgaaaaaaattgcagaaaaagggcgattttggcttgaaaatagagtgaaaaagttgatagcggatggcggtggtttttcgcagcattccgttacttaccatagggttatgttggattcgctctgttttgcagagttttggcgtagagcattgagcgccaagcctttttccgaaggtttttatcataaagtaaaagcttctattgattggttggcttctttaaccgatgagtattccggaaatgcgccgaatttgggttcaaatgacggcgcgtttttattaaattttcactcatgtgcttatcgtgatttcagacctacgctgcaattttccgctcacttattttatgaaacttctttgttcccgagtggatgttatgacgagactttgtattggatgggattaaaacgtcaaaaagaaatggcgagcgaaaagaaaaatttttcatccgaaggttacactgtattacgcaatgataattcatgggctttgataaaatggcctttctataaatttcggccttcccataatgatgtatttcatatagatttatggtataaagggcataatgttttttgtgatgcaggttctttttcatacaacccggataataattttaaacatgatttgaaatccgttcgttttcataataccgttttttttgacggacatgagcaaatgccaaaattaagtcggtttttacttgcaaattggttaaagccggaaataatagccccaattgacgcgacaaagcaaaattcgaaaaaatggtcgggtagttataaggattcttttggaaacaggcatgaacgttcggtggaagtctttgatagcgtatgggaaataactgattctcttacaggaaatttcaaagaagctgttatcggatttaacctcaatgtttcagattgtattataaacggaagtaatgtgatgtcagattgttttgagattttatgccctgagaatttggaattaaagatttttgacactgttgcctctgattattattatgaagtccattcaataaaaaaaatggaaatgaaaataaagaaacaaggtaaatatattactaaaatcaaattgaaaaatgaaggatttgcagggaaagaaagataatttatgagaatattacttatacatcaatattttcttgaagaagatgatgccggaggttctcgttttaatgaaatggccaggcaatgggctgaaaaagggcatcagatcacggtattggccggaacgatgcatgcaaataaatctgaaaaacgagatgaatataaaggaaagttttatgtgagaaaaaaacaaggcaacgtgatcgtttggcgttgtcatgtttcagaatcatataattcgagtttttttggccgtttgtggggttatttttcttttgtttttagctctatttttgttggtctatttaaagccggaaatggatatgatgtcatattagttacttcaccgccattatttgttggaattactgcttatattttgtcctttttaaaaggaaagccttttgtttttgagataagagatttgtggccggaatcggcaatagatacaggggttattacgaatggttttattattaagttatcttattggtttgaaggctttatttacaagaaagcaaagctgattaatgttttaactcctgcttttagaaaagcgttgatagaaaagaaggctgttcctaaggaaaaacttatatttattcctaatgccgccgattttagtttgtccgactctattttagcgtcatttgactctatttcttttagaatagagcaaggaattaatgataagtttgtaattacttacgttggggcgcatggtgttgcaaatcacttaatacagattttagatacggcagagctacttgttgacacgaatgtgttatttcaattgattggcgacggtatgcaaaggagtgaactaatagaagatgcaaagagacggaatttgaaaaatgtcaggtttttggacccggttcccaaaaaggaagtttttaaatatatcattgcttctaatatgggaacttctgttttaaaacgggttgatacatttaaaacggtctattccaataaaacatttgattatatggcttgtaaaaagcctattttgcttttaattgatggtgtttcaagggagttagttgaagcggcagaatgcggcatttttgccgagccagaatgtcccgaagatattgcttcaaaaattaggttatatcttgaaaaccccgatttattaagcattcaaggtgaaaatggttataattatgcaaagaaatattttgatagaggttttttagcaaaaaagtatattcaatatttgatgaatgtcccatcgtaaattttggatttaataaatatgctttataaaattttcataaaacgactatttgatttaatggtatcatttttgttcctttccgtttttggtgttttttttattcttatagctttggcgattaaattagagtctaaagggcctgttttttttaatcaaataaggttaggtcgggaaggcaagacttttaatttgtataaatttcgaacgatgaccgataatccggcgagagtccacggaagcaccgaagtatttgaaaataatcctgaagtgaccaaagttggcaatatactgaggcgatataaaatagacgaattaccgcagttgataaatgtttttaaaggtgatatgtctatcgtcggacctcgtccgatgttgcctcagcaagaagaggtttttgatcaaaatggaaaaaagcgcttggatgtgttacccggttgtaccggattggctcaagtaaatggaaatatttatttgccttggaatgaaagatggaaatatgatgcatattatgtagataacttatctttgtttttggatataaaatattattaaaaacggtgggtgttattgtttttggtgaaaaaaaattcacgtctaagatttaatttttttgtgatattaattatgaaagattataaaattgtcgttattggtgcggtaaaatccacagagcgaatattaaatggtttgttacgaaataatataaatgtagtcggcgtattagggttagatagatccgtatcaagaaaagtgagcggttatgttgacttgggcgctttgtgtcaagttgaaaatgtaccttataagtcatttatcaatattaacgacgatgaaaatattaagtgggttcgcaatctcaagcccgattatatgtttgccgtaggtttttctcaattgcttaagcatgatattttggcaattcctcagtttggaacgattggatttcatcctaccaaattgcccaaaggtcgcggtcgcgctcctttagcgtggttgacatataacgccgaagacggtgcggcaagcttttttcttatgaccgatggggccgacagtggtgatatttttgttcaagaaccattcactgtcgataaagatgatcatgcgtttcatgttgaggaaaaaatattatctgccatagataaaggtttagacaaatggttgcctctttttaaagacgggcgaacgaagccagtccctcaatgtgacgaacaggcaagctatacgggcatacgcagggaaatagacggattaatagattgggaagagccgggagatatgacttacgcccgcattagagccgcttcgaaaccgcatcctggtgcttatacgtttgcaaatggacgaaagcttttaatttgggaagccgccatgatagacaggtgcaatttttggggagcgcccggtagagttttagaggatgtggcagacggatatttagtgcaagccggcgacaaggttttaaaattattacagatggaatattttgataatccgaaagagacggtgagtttaaaggtcggtcagttgttaggatatcgccctcaacaagaaattcataaaatgtatcaagaaataaatgctttgaaaaagaaaattgaagaattaaaaaagtgaaaaaataatggttatagcaccacatgctgatgatgaagttctcggttgtggggctactattgcaaaacacacaaaatctggagatgatgttgttgttgttattgcaacggatgcatcaaaaggtgcacctgagatatataataaaaaagctattgctgaagttcgctcagaagctcttaatgcacataaaacacttggtataagtaaaacacatttttttgactttccagctccagcattgagcgtctacccttcttataaaattgcaatcaaatttacagaaatttttaatgattataaaccagaggtcatttatttacctcatcctggcgatatacattcagatcataaagctatatatattgctggacttgttgcagctaggccccaaggtattcataaaataacagcagtgtattgttacgaaacgatgtcagaaacagagtgggctccaattcaaggtgataatggttttcagccgaatcattttattgacgtaacggatgtctttcagacaaaaattgacgcgatgaattgctttaaatctcaaataagagattttccccattcccgttcattaaaagcgttggatgcgcttgcaacatatagaggcgtgaccgtcggtgttgaaaaagcagaagcttttgaagtagaacgacaaattttattgtagagaacgttatccttttcaatataaaattagtcacgacgtaatggtttaggctcaagttaatggacgtaatacaattacgtgggaagaaaagtttaaatatgatgtatggtatgttgataattattcttttttgttagatataaaaatactatttttaactgtattaaaagtttttaaaagagaaggtattagtgcagcccagcatgagactatgcctgagtttttggggacaaataataataagtattaaaattgagcgaaataatttacgtacttggagctggtggtcatgcaaaagttttgatttcaacgctcttagacgtagggattgtccctgatggtgtattggatgaagatgaaaaaaaacatggcaaaaaaatattagatgtttctatcatcggtgacttctcgttattgaagaaacaaaaaaatataaaagctattgttgctattggtgataatattattcgttctaaaatagcgcaaaaatatgatgtgttcgtaaactggctgaatgttatacactctaatgcgtatgttcatcgttccgttaaaattggacgaggttctgtcataatggccggcgcagtaattcagccggatgttaagataggggagcatgttattataaatacttcagcaagtgttgaccatgattgtatcataaaggatcatgttcatgtagcgccaggtgttcatcttgctggaggggttgaaattggtgagggggcttttttgggaattgcaagctcagctgttccttatgttacaattggagattggtctattattggcgcaggtgctgttgtgacaagtaatattccatcgaaaaaaatggcggttggtgttcctgctaagattaaaaaagaattatagaaaaataatagaaatgaacaagcgtatttatctttcgtccccgcatatgggagtgaaagagttagattttgtacacgaagcatttgaaacgaattgggttgcccctttaggaaaaaacgtagatggttttgagcaagatttgtgcaattatacgggggttgagtacgctgctgcgctaactacaggtacagctgcaattcatctggcgttagtattattaggtgttttggcgggtgatgaggtggtttgccaatcttttacgtttgccggttctgcaaatcctattacctatcaaggtgctacgccaatttttgttgatagtgaatctgagacatggaatatgtcaccggattttttacaggaggcgatccgtgaccgaataagaaaaggaaagaagccaaaagctattatttatgttcatttatatggaatgcccgcaaaaatagacgagattcatcggattgcaaatgaatatgaaattcctttaatcgaagatgcggccgaagcattgggttctctttataaaaataaacaagctggttcatttggtgactttggtatattatcatttaatggaaataagattattactacatccggcggcggtgcattgcttggaaatgataagggttcaattgaaaaagctcgttttttggctacgcaagcaagggataatgcgcctcattatcagcattctacaatcggatataattatagaatgagcaacattgtggcaggaatcggtcgtggacaaatgatcgtgatagatgaaagagtaaagcaaagaagagaaaattattctttttataaagaagaattgaaaaattatgaatgtttttcttttgtaaaagaagctgaaaatgtaaaagctaatcgttggttaaccacagttctaatagatccaaagaagtcagggggaagtactcgggacgatgtaagaatcaaacttgaatctgaaaatattgaatcaaggcctctatggaaacccatgcataagcagcctgttttcagagatgcaccgtattatggtgataccatttccgaatctcttttcgaaaaaggtctttgtttgccgtccggttctaatatgactgacaatgataagcaacgtatagtagaggtaatcaaaactcttttttaaagttaggttgttttttaacaagtaaagtgatttttatgtctaaatacaaaatacctctttttaaacatgcgatagactcagcaattatatttctttctacttttattgcatatacattaagattggagcccatccaagctgattatttttttccagctttagttgtctcgattattacatttcctataaaaacagggattggttttttgtttggtttatatagacaatcctggcacaatgtaggagttaaagatctatcggctattataaaatttgcagctggttataccttaatcagcttagttataagagcgctcttaagtgaattaatattttggccgataagtatcgcattcattgaggctatgatattgatatttgggttatctctcataagacttacacgacgggttgtttattctcaaagaaaaaaggctcttatcaaatcgaaagataaggttcaaaaaagagttttggttattggggcgggagaagcaggtacttttattgtcagagaaatgcagcgtcatccagagtcagggcttttacctattggctttttagatgatgacgttattaagcaaaagcagaacttccttggtcttccggtttttggagcactttacgatttaaagcaggttgtcgacgccgaggatatcgaccaagtgttgattgctattccttcagtgaccggtgatgttattacaaaggtcgttcatgatgcacaagaagcttccgtgcaatatcggactattccaggatttcatgaattattaagtgggcaagcatctatgtctcaaatacgagaagttgatgtccaagatcttttaaggcgaaagccagtacaacttgatttagcgttaatagctcattacctcaaagaccaaattgtcctggtttcaggtgcgggtggatccattggttctgaaatagttcgtcaagttgtgcgtttcaatccaagaaaactgatacttgttggacggggagaaaatagtttgtacttgattagtgaagaattacaaaagaattttcatgggttaaactttctttgtaaggttatcgatgttagggataggaatagtttagaacatttattttcacgggagcagccgaacgttgtgttccacgcagctgcgcataagcatgttccattaatggagttagcgccagagcaggcggtattaaataacgtgggtgggacaaaaaatttagttgaattagccttaaaatataaagtgagctgcttcgtcaatatttccacggataaggcggtaaatcctacatctgtaatgggtgcaacaaagcgtgtggctgagtatacagttgagcttgcaagtcggcaagctcaaagtaatcaacgatttgtttcagtccgatttggtaatgtgttagggagtcgaggcagtgttattccaaagtttaaacaacaaattttgtccggtggtcctgtaactgtaactcatcctgaaatggttaggttcttcatgacgatccctgaagcttcgcagcttgtattgcaagctggggggattggtcaaaacggcgaagtatatgttcttgatatgggagaacctgtgaaaattgttgatatggcgacagagttgatcaaactttcaggattagttccaaataaggatattcgaattgagtttacggggattcgtcctggtgaaaagttatatgaagaattgctgacttcggaagagggcacgaattccactcatcatgagaaaatatatgttgcgaagaaaggttcaatggatagcgaagtgtttgaaaattacttggaatcgttattttttgcagcatcaagtggtaatggagaagatgttaaacgggtattaaagaaaataataccgacattttcatatactgaaacaaaaaaagataatagcctccagaaagtttaatgtgaatattatagaaaaaataatagatctatttttattagaaatctgctcatttctaagtttttatttgttttattgatcctgccttataaagtcttcgcaaacggagatacatttcccgccaatcattgggcttacaatataattgagcaattaatttccagaggatatttattagatattaatgatgcaacaaaaccgtatgaacggtttgctattgctaagtctttaattgaaatcgataaaagtcggattgaagaaaagacaacatactggttaattcaaaaacttgaagatgaattaaattatgaagtctcaacgttaagagacggtgtctatcctgttgccgacttacgtatcggaacacagattaatgaaattggtaagaatgaaatagatgatttttctttgaaattaaaatcctccgttcaaacttcgttatattatggtgaaaatataagtgtaaatattagaaatattatacaggaaaaaaatgcctatgactttgtcgtaggaaatagagtttatgcatatcaaaatgcgtatacggaacaagcttttttagcgtatgtaaataaaataattaaaattaaagtaggaagagattatataagttggggttatgcaaagaatagctttaatataagcaatacagctgggagttttgaccaactttcttttcagctaataacgccagttatacggttttcttactttactgttattctcgataaaaaacttcttgatagcacagataatgaagatgatgtattagattatgtgaatcgttattattcagcaagtcggattgatctaaacttgttttctggaaatgtaaagataggggtttggcaaagtgtgatatatggcggaaagcaaagatcattagattttgattatgctaatccgattatggtatactacgcagtgcaatggaatgatagaaaaagaggtgatggaaatattttggcaggatcagatatgagcgtgaaccttgcaaagggtgtaaatatttacgcaggttttgtgatagacgattggcaaattaaaaatgtaggatcgcaaggtgaagaaatccctaacaaatggggcggctattttggcggaaagtttgcaaatgttctcaagcatcatggtatagaaggaacagatattttttttgaattagttaaagtgaacaaccgaacatttagtcataaaaattggcacgaacgcttactatatggtgataatccaatagctcatccgttaggcacagattttgaaacattttcattaaaagttcagcactggataaatagttctgttaggttgtcacttgattacgatgttatagcaaaaggagaaggcactgttcaagagcatacaacaccctggttagagaaagatgcagatggaaactatatatacgcaaatggatacagtgaatcatcgccgtatggaatcgtggagaaaacgcattcgttaggcataagtctattttaccagcctgctactactctgcatcttgatgttggtttaacgcataattggattcgaaacgtagatcaccaagatggaaaaaataatacttttcttgaggcgtatttaagcgcatggtttgaaattaaacccgttttttcactgttttaaagtctaaaaagcgcttctctttcagcattaatttgctttttacccttccctgtgtaacttacaattctttcctctttcaataatttcaatcttcattttatcaatttaactttccaagagaggagtggcaatggcaacaattgaaacactcattcaagaacgccgcaaaatagtccccccggaatttcttcgtcaaggcgcgattgttcaagactatgaagcgctgtatcagtattcagtggcttcaccagagcgattttgggatacgattgcctctgagctaagttggaacgagcgttgggaaaaagttctagaatttgtgcccccttaccataagtggtttattggcggtaaaacgaacattactattaatgctttggatcggcatgttcaaagttcaaggcgaaataaagtcgcgttgatttggacaacagaaaatggaaaagaaatcattttgacttatgatcggttgctcaggcgagttagccaagtggcgaacgcgctaaaagatgttggggtgaaaaaaggggatagggtaattatctacatgcccctaacggtagaaggtatttatgcaatgcttgcgtgtgctcgtattggcgcaattcattcggttgtgtatgcgggaatgggcgttcatgcgttgcgctcaagaattgatgatagtcaagcaaaagtcgtcttttgttcggatgtgacttatcgatctggcaaaaccattcagttaaagggaattgtcgatgaagccgtagagacttgtgaatttgtagaaaaagtggttgtattaaggcgtcaagagccaaaagtagagcttagctcagagcgtgaagcggacttctttgagtttattgaaggccagccgcaatattgtgagcctgaaatcatggactctgaagatcctttgttcattctttatacaagtggaacaacgggcaaaccaaaaggggttgtgcatgttcatggcggttacatggttgggacttattatttaacaaaagctttttacgacgtaaaagagcgcgatattttttggagcacgtcggatattggttggattgtcggacatagttatatcgtttatggtcctctaattaatggcgcaacgatactggccagggaaggcgcaatagattatccagatcctggtattatatggaaaacagtgcagcgtcatggggtcaatatcatgtttacagcgcccacagcggttagaatgtttatgaagtatggggctgattttgtaaagaaatatgatacctcatcgttgcgactggttgcctgtgctggagaaccattaaatccagaagcacatcagtgggcgcaggataatattgttggtgaaaatgggtatgtggttgacaactggtggcaaacagaaaacgcagcgccagttttggggacgctaccggcttttgatgcaaagcttggtaaagtcgggcgtcctatgccaggagtggtagcagacgtggtctcgccggatggtaagacggttgccccaaatcagggcgggttgttgattttgaagcgccctcttccgtatatgatgcgaaccatttggggcgatgatgaacggtataaaaaatactggcaggattttcctggttgttataccagtggcgatgtcgctttttatgatgaagacggttacttctgtgtgttgggcagagctgatgatgtcatgaatattgccggtcatcgaattggtactgccgaagttgaaagtgcgtttatcacacatccggcggtagctgaagcagctgtgattggtttgccagatgaagttaagggcgaaagaattaaaggatttgttgttttgaaagcagggcataatgccaccgaaaatctcaaagtggtgctgagagatcatgtgcgcagagagctggggccagtggcgacaccaagcgaaattgaattcagagattctttgccaaaaaccagaagtggcaaaattgtgcgaagattattgaaagcccaagatcttggagaagatgcgggagacctttcaacactttctgattaagcgataaaaactcctggataaaaaaggcaattatgaacgaactcataattgcctttttcaattttccgaacgcgcgttgcttttataaaagaaaaaagcgtttcttaagcagacgatgcttttctaataacctcttgcccaataggattgggtaagtggatagaatgattatcgctgtattggtaatcaagaaatatgtcttcagtggtaggaatttgatagctgccgtctgccaagcggttggtggtttctttgaggcgatatactaatgcgccgcatgtccagcaattgtactgttgcatgtttgtgcataggcaaaactttgtcgtcactttgggtttttcgcccggatttgccttgagcgcctcttcatattctttaatgtaatcgcatttgccttccccatctaagatatagcccaaagcttcgcaatttggcttcatgctggtttgaagcgccggtgattgcttgagcatccgcatcggatagcctgtcggtgaaaccatattgacaatcacatcctctttggcagtagccaaataagcctgtttcacatgctcgggtaagccagcttcctctgcgatcgtaaatcgagttgcaacttgaacggcagaagcacccgcttccaaatactcagcaccatctgaacctgtgaaaacaccaccagccgggataatcggtatggataacccttctttttgaagaaagctgatcgtttcaaggacaatgtcttttaagctgtacttatctaaatcatgaatgtcgaagccaagatgaccgcccgcaagaggtccttccacaacaataaaatcaggtaagcgatttaaacgaacagcgcgatgcaggaaaatttttaaggcacgcgttgaagaaaccacaattccgatcatcacatcatggaagcgaggatggtctttcattaactccaatgagcgcatatgaaggccggcgctaagcgtaatcccatcaatgcctgcactcattgcggcgtgaagtcgtgtgcggagcgtttccgcaggattgttcatcaaaagtttttccatacaattgataaaaaccgcgccactgccttttttagcctccatggttttggaaacgtaaagtttttgtgcggcttcaatcgcagcaaggtcaaattgaacttttgatttattcgaatcattgctgaacgcgctatactgattgcgcttttctttaacaaaggacgtcccaaattcgctatcggcaacggcgcaaatttcagcatctgaaatgtgcccaatcccacccaaccgagcagcttctaatgctaatcgtgaagtggaaatatttacacccatgccgccaatcataattgggacatattccttaccgcctaattttaggcgataattgtctaatttcatatcgactgatctccagaaagacgactgttattttataacaagttcacaagaggtaatttactgtaaatagagattaatttactcttttcataagaaaaagtcgcctgatttttgcgttgttccttgctttccaaaagaaatatttcataaatgaatttcctgtgcaatttcatttatgaaaaacctctatttttacaaatttcccttgatgtactaaaaaagtcaaaattacaattaatcgtggctgataaatgaattgataaaaccaacgatgcgtcgccgcatttgcagcaactttccaggattttaggttttatctttgcggtttttttttagattagagcctctttgcttgtccagcaagactgttagagctaaaattcggttggaatcgccgttttttcaaagtggaaaagatgactttccaattgataaaagtaactgaactaatctttctgagagaaaaaacgttcagttttccactgaaaagccaaaaaataaattatcacgaattaattgaaggatcactaaagggcttttgcatagccaaaaaaatcattttcatctataaatttttggaggttttatcatgataaaattagttctcttgcggcacggcgaaagcgtgtggaacaaggaaaatcgctttaccggctggaaagacgtcgacctaaccgaaaaaggcgttcaggaagccaaacgcgccggcgaatttatgaaaaaagaaggcttggattttgacattgcctacacatccgttctgaaacgcgccattcgcacgctcaaccttgcgctcaatgaaatggatttgcagtggattccggtcaataaaacttggcgcctcaacgaacgccactacggtgcgcttcaaggattgaacaaatccgagaccgccgaaaagttcggtgaagagcaagtgctgatttggcgtagaagttacgatacaccgccgccagctttggaaaaatccgacgaacgctatccgggacacgacccgcgctacaaagacctcaccgaagccgaacttcctttgaccgaatgcttgaaagacaccgtcgagcggtttttgccgtactggcacgaaaccattgcgccgaccatcaagtccggcaagcgcgtcatcattgccgcacatggcaattcgcttcgttcgttggtaaaatatttggacaacatttccgacgaagacattgtcggcctgaacattccgaccggcatgccgctcgtctatgaattggacgacgacatgaagccgattaaaaactactacttgggcgacccggacgatgtcgcaaaagcgatggcttcggttgcgaatcaaggtaaagcgaaagcttaaaatcgattaatcgtaaatattaatgcttgaaaaacgactgcggcgagaggttgcagtcgtttttttattttataacttaaagaaatggtcatctgggattttagaagcttcgaaaaccgcaagaactgatttctccatgtgtaaaaacattgtttctgttattgcaataattctattcgccaattttcccgcacttgccaattccgcttacgatgagaacaaaatgctcatcattgcgacaaaagaagctgcgccgttttctatcaaaacagatgagggttggtgtggaattagcatcgagctttggcagcaaatttgccgcgatttaggaattcattacgagttcaaagaaatgggacttgaggaaatgttggaggccgtttcgcatgggaaggtggacgccgctgtcgccgcaattaccatcacgaaggagcgagaagaagcgttcaatttttctcatccgtactacacgaccggtttgggcattgcgaccaaaaagaaaaatgagggaagatggatgagcatcgtgaagcaatttttttcaggttcatttttgagtgtggtcggggtgctgtcagttattctgttgctaacaggaatttttatttggttctttgagcgaaagaaaaacccggaacagttcggtgaaaaacccatcgaaggaattggagccggattttggtgggcagcagtgacgatgacgaccgttggctatggtgataaagcgcccgtcacgtttggcggacggcttgtggctcttgtttggatgtttgccggattaatttttatctccagttttacagctgctatcaccacagcactcacggtggatgaactgggttcggtcattcatgggccgaatgacttgtttaaggtgcgagtaggaacggtcgccggttcaaccagcgagaaatatctcattcaaaagcatattggctacaaaaaatatcattccattgatggatgtcttgcgtcgttaaagcaagacaatatagatgcagttgtctatgatgagcccattattcgatatttgatttcaaaggaagatgccacagagctcaaggtcttggaaaatacgttcaagaaacaatattatgctttcgccattccggcgggcagcccgctcgaggagtcgctgaatcgcaagcttgcagaaatcatcggctcacaggagtggcgagatttgctatataaatatatgggacaatgagaattaacctatttttcggatgatttccgctgtgaattcctctgtcgaggcgtgtccgcccatatcttttgttaaggctttaccttcacgatagacttgatgaaccgctttgataatcgcgtccgctgctggcttttcgccgatgtgttccagcatcatcacagcggaaagtaagagggcggttgggtttgcaagtccttttcctgcaatgtcgggtgctgagccgtgcaccgcttcgaaaacgcacgcatcttccccgaggtttgcacctggcactacgccaagtccgccaaccagtcccgcgcacaaatctgataacacgtcgccgtagaaattttccatcaccaatacatcaaaacgatgcggattcatcacaagctgcatggcgcagttatccacaataatttcattgtattcgatgtcgggataatttttggcgacttcgcggcagcagtccaaaaacagcccgtccgagagtttcatgatgttggctttgtgaacagcggtcacttttttgcgtccgcgttgccgagcagtttcaaaggcgaaatgagcaattcgcagtgaggcggttcgcgtgataaccttcaaggcttgcacgacgcccggcgtaatctcgttttcgatgcccgtataaagactctcggtattttcacgaacaatgataaggtcaatgtcggtatagcgcgagcgaattccttcaatgcttttcgtagggcgaaggtttgcataaagtcccagcgctttgcgaagttgcacattcaccgacttgaagcctttgccgacttcggtggtaattggcgctttgagcgcaactttgtttgctttgatggaatccaagatggcgcgcggtaggggttcgccaaatttttcaatggccgttttgcctgcgtggaatttttcccactcgattgaaacgccagtggctttgatgattttcaaaacggctgaagtgatttctgggccgatgccgtcgcctggcagtagggtgattttgtgctgtgccatgaggaacatttttggttaaacaataacaaagtaagaaaatagactgagaaaaataggaacggctaaacggattgacgattaaaatcaaaaaggcgcgtctaacgctgaaacagttgtcgttaagaaaaccgttttaacgcataaaaaacagcgtcaagttttctaatgagcgtttcacagttagaaaaatcgtatttctaagctaagcgtatgtaaatcattcacactttttttgctcaatacgagcgttagcttttgcttgggtttttgactactaattaacgaaaaggaaacaccttcttaacatctaaaccctaactttcccgcaaaaaaatattcgaaaattcataatcgatataaaaaatttatgtccaagaaaatcactcgaaaaatctcaaactggttgattttgttcgttgttgcttttgggtttgttggcacggttggatgtagcaaatcaagtggggatgaaaaagaagcgtctcacattatcaccaacggttcagaaaccatgaaaaagcttgccgaagcttgggcaaaggaatacatggagaaaaaatctaccattacaatagatgttttgggtggcggttctggcacgggcatttcctcgttgattcatgggaatgccgacattgcaaatgccagccgaaaaatgaacgaagaagagcaggggtttgcagaaaagcattttgaaaaactcccaaaagaatatgtcgtcgcatacgacgccgtcgctattttcgttcataaagacaatccgttagaaaaaatatccatggaggagctggccgaaatttttggcaatggcggaagcatcgagcagtggtcgcaattgggcattcaagaaaaagacgatgatatcatggtggtgaatcgtttgtcgaactcaggaacgtatcaaacttttcgtgaaatggttttgggtgagcaaggccaatttcgcaagctcacgcacgatgtggaaaccgctgaagaagtggtgaaaattgttgcgaaaaatccaagcgccattggttatagcggcatcgcgtttgatcgtgaagatgtgaaaatgctgaaagtctcaaaaaaaagaggcggcgaagcatttgatccaaaggtggaattttcgaattccagcacggtttccatgtatccaattacgcgtccgctttacctttacaccattggagaaccggagaaaacggttcagcgctacatcaattggattctctccaaagatgggcaagcgattgtagaaaaggaaggctatgtgccgctaaccaatttagatgttcattagttgatggctgctttgttttgacatgatgaggggcgtttttcgcccccttttttatttcgagccgcttgcagtcaggctgtggcgggcgcatcattttctggttgtcatttcggcttgccttgaaaaacgcctccggcataagtatattttccctctttcaaagcagccatcggaaattttaatgaaaaagcctcttctaatattcttctggtttggacttctatattccgtttttggaaaaagtgtattcgcgcaagaaaacgccagcgattctgccgatgtgaaaatcatctcgtcgagcgattcgcgagtcgtttttgagtacacgccagtttggcaaacgccgcgcgaaatcacgattcataaccagactttttatgagtataaagcaaccgaaaccgcagtcgagatggcgcgagccgggttgccagtcattcctgtgaaaaccgtgccggtgattatcggaacttcgcagtcgccggtggttcaggtcatttccgccgcaacgcagaaagtggagggcgttcgccttgcgccgttgccaaaattcaatttggaggaaaatgcgtgggactatgaagaggggcgcgcgtatagcacattttcatttagcaaagtggcggaggtggcttcggttgggacggcgagaggttatcacgtggcgtatataaatatatatccgctcagttatgatgcgcaaaccaaagtcttgaagaagcgcacgcgagttgtggtcagcgtgtcattttcttcgccgaagaaatcggtggtaaagacaatgaaaacgacttggtcaaatcaggtggtttccggtgcgataaattatgatgatgcaaaaaattggcaggaatctcgggatagatcgtctcgcaaaaccagcgcgctctcggaaagtgtcttgcgctcgggacgtttttataagcttgaggttgcaaaagaaggcatttataagctcgataaaacttatctgaattctatcggcattagcaccagcgcgattgaccccaaaaaactgaaggttttcttcaacgatggcgaagagctcgatcccgcattggatgccgagaaaattgatgacctcaatgaatcggcgatttatgttcatggcgaagccgatggctcattcgacgatgaggattatttgcttttttatgcgaaaacgaccagcggtgtaaagtacgcagttccaaaatatccgcctggcgaaagcacagccaatgatgatgacgcacgcctaacgcattacagaaatcggcaagccgaaagtgcgtatgcttttttagcgctggatggcgatgacggccagcgaatttccaccacaaattcgcttaccgcggcaaatccggtgcaagctgaaagttttcagaatttggtgtttgttgaaaatgagtacagaaattttgcaaacagcggcggcgatttgtttgatgagccgctcggaaattcggacagagaaacaacctacaaagtcagccttcctggaattgacaaaacggaaaacatcaactatttttttaaagccgtttccaccggcggatatgaaacgattgcgatttatgaaaacaccacgttgctctcgtcccaaaaaacagggtcgaagccaaccggctatcttgttgggcgatatgtttgggcaagtgccgaagttgcggcaagcgttgtttccagcgagcagtcgaattttcaaatcacgtatagcccaagccctatttcggcacgtctttatcccgattggcttgaaattacctatcatcgggattttcaggcggatgacgatgtgctgaaattcaattcgttggtttcgctcacaaacggcgccacagttgcttatgaattgacaaactttgaaagcgagccgcgaatttgggaaatcacggatataaataatattcaggagattgagccgctaagccaaacaaagtcgagcgcgaaatttcaagcacaactttctcccgatacctaccgcgagtttttcgctttttcagatgccgcttcgtttaacgagccggcttcagcggagcttttggacaatcaaaatttgcatgggttcatcagtgcgacaagctcgagcagaaatcctgagtatataataatatacgccaccgattataagtctgacgccgaacgcttgcttgcgcatcgaagcagcacttcaatttggggaagccatgcgttaagtggaattgcggtagatgcgcagcaagtctacaatgagttttccggtggcaagcaagattttacagccattcgcgattttctaaagtttttatatgacaatgcttcgagccttgatgacgcgcccaaatacgtattgctttttggcgatggcgattgggattttcgctcgataaaaaatgatgattacgaaaagttggtcacgtatcagtccgacgaagttttggagttagtaaatgatgtttccatcgcggatgatttttttggatcggttgatggcgatgagattcccgacgatatggtgcccgacattgccgtggggcgtttgacggtgcaatccgcagatgaagccgcgctggcagttgaccgaatcatcgcttatgaaaccgagcattcgcaaggaagttggcgaaatcatgtggcgctggtggctgatgatggcctcaacggtggtgcgacggatggcagtttatttagtgaggatagcgaaaatgtagctgccgttttgcccgattatatcatgccggtgaaaatttattcggctttttttccatcagaaagcgtggtgggcggcagtcgcaggccagaagcttatgaggaaattatcagtcaaatcaatcttggcgcgctcttcacaaattacgttgggcatggaagcccttcgctttgggcaacagagcagatttttgtggcgtcgacttccatttcaaagctaacaaattcggatcgactcacaattggcgtcgcggccacttgcgattttggccgcatggatgatccgctcgtgcaaagcggtgctgaacaaatgttcattgcaagcaatggcggagcggttgccatgttcagcacgactcgttcgatttacatttcaagtggaagtgcgtatccgccgattttatttcgggagatttttagaagaaattcagatggtgagttgcagcggcttggcgatgggtttgttgcgtttaaagcgctgcgaggtggagaagtcgatgcaaccaaattcgccttgattggcgatccggccttgcaacttgcggtcggtaaacaaacggtggcaattgactcgattaatggcgcagcgctttcggatgaagcgcctgtgcagatcggtgcgctcagcaaaaccactattcaaggatcggtgcgcgatgaagcgggcagccgcttgtccgattttagcggctcggtggcggttgtggtctatgacgcagcggaggataaaggcgccgaccattttgccacgagcgagtatgacgaatattacgaggtgcaagattcgaaagtgtataaaggaacggcgaccgtcgcaaatggaaagtttcaggttaagtttattgtgccaagagatattaagtatgacagtgtaaaaacaggtaaaatcaatctttatgcgtggccggaatcgggaacgccgcttgaaaatgcttcgggtggaacaacggcgcttacctttttcggaacggacgaaagcgcgatcgatgatacggaagggccggtggttgaaatgtttttaaacgataattcctttcgctccggtgggataaccgatgaaaatccggttttcttggctgagctttacgacgaaagcggaattaacttgacgcaaaccacgggaaagtttatgtcgttggtgatcgatagcgacgaggcaaatccgatcatgctgaatgattattatgaggccgtttcggaaagtttaacggagggaaaaattcaatacccgatgcacgatttgagcgccggaacacaccatttggcatttaaggtttgggataactacaacaattcttctgagtcggaattgtacttcacggttcagagcagcgatgcgctgagcttggccgagccgctaaatttcccgaacccattttccaacaaaacgatttttatgctttcgcacaatcgcaccggcgataatattcaaaccaccattaaaatttataccattgcaggccggctcataaaaaccttgaagcaaaccgattataccgcgcccgcgatgatacaaattccttgggatggccgcgacgatgatggctcaaaaattgcaaacggcatttatttatataaagtgatgatgaaaagtctctcgggcaattttcatgcggaagcgctgcaaaaattggcggtggcgaggtaaaattggagcgggttttgcagcccgctcacaactcatattccaaagcctggtgtggaaaacagaaatcctaacgccgttacttgacaacagcgactttcagtttcacaaggtgttctgcatcgctgtttttcgccttcacaatgccgaaataaattccgcttgcaacattgccgagcgaccaaaccacttcgttgtcaatattggccacaccgcgaacactttttttccagacttcatttcccgttaggtcatagactttgatgtccacatcgcaagcttgtgtgaggtaaaatctgaaccgtgtttcatcttttgccggatttggccagttatagacgcttttttccggcatgagcgatgtgatggaaacttgctcacgatcgcttgtggtttgcggcgtatagacgttttgattggttgaattggcataaagtccgctccactgaatgttggccgttcctttcggcagagtaaacgcgtttaaaaagccgccgtgatccaccgcgaagagataaagcgcctgtgcgttttcgtcaaaataaacggatggcgtcgctgatgaaccggcagagagggcgtattccaaaattttgtcgccatcacggttgtagccgagcaattttccgtcgggcgtttgaattaaaatttcctcgtaggtgtcgccatctatatcgaggacaatagggctggacgcaatcgcgctgtcggcatgtgtttcaatcgggaagttcgtgacgagaaagccttgctcgttgtaggcataaagcttatccgaagcggggaagagaacgcagagcgccttgcgatgctcaaggtcggcaatggctggccaagcttgaagcgcgttgttgcatggcacgctgaccgtgcgactcgtcccatcggcgaaaagcaaaaagagctttttttcttgcgttaaaacggcggccagccaaccttcgctgttgccggttcctgcaaatgaaacggcggtattgttgccgaagtcccacgatatgctgtttaaaatcgctttttgttcagtgacaatcatatcgtcggcaaagcccaaaattttgcccgacgagaaatgttgcactgttgagtctgccgtgaattggccatcttcaattttaaattcataggtttttccggctacggttccaacttttagcgaggtgccatcgctgttcaaaacgggcggcgtagaaatggcgtcgctggtggtaagcgaatcgatggtgtaggtcgaaccggtttttgccatcagataaatggatttgccgtgaaccgttgcgatgctgccgttttccgaaattgccggtttgcgcgaggcgatttgcggttcgtcggtcaagaaggtcgcgatcgaaaacgcgtccgaaaggaaataaactcgagcggaatcgtttgcatcattcaagagcaaggcgagttcgctccccgaagggttttgcaaaatgctgatgccgctttgctctgaaaatttgccagaaagttcaactggaaacccttcgatcgccttgagcaagttttggcttcgaagcacttgcacggtcatgattgtgccttgttctgagaaagcggtgaactgaatgccagtttcggcgccgttgtttgcattggtgtttgggtaagtctcggcgtcgatttcatttttataaatgggagaaaggttgccttcaaaaaaatagtccagcgggctgcctgattgtgtgccgtagccggcgtcggttaagctataatcctccccaatgtcgttcgagccgtcggcctctaaaagccgaacgccgtgaacctcgccggcattgactttattttccgctaattgattgtctataacgctctcatcgatgtgccaaatgagaatgccaccgtcgacttggatttgattgccattgtcgtcttcaacgagtccggctggaatggtccaatcgtagttggaacttgcgatcacatcgccgtcgagggcggccgcgctgtagaactcgaaatcatcttcatcttttgtgaacgtgtcggtcagttcttgaccgttgaaatagcgcgtaatggtaacgccgtttcctttggcgttgcgatggcgattttcaatgagaaaatattctgtggaagaaataggtactttataaatcaccgaatcgggattttggtgcaagccttgcgcgggcaaggaaatgacctcgtctaagctttgaacaagaatcgggtttgcccagcctaaaaaaatgcgttcccacgcggacggctcggggggcaaaatgccgctataattgaaaatgccttcgccatcggccaggccaaaacggccaatgccgctgctgccgtcttctgtgttgaaaagatcaggcaggccaagaatgctcgcaaaacttgccgcagcaaggccattgattgaaagctccaaaagcacatcgccgccgatagcctcaatttcgcgcgattccgtctgaggcaaaaccgccgtgttggtgatttttacggtgccattttcaacggaaatgccgtcgaagtcctcgccatagacattttgaagcgtagctaaattgaaggtaattgacggaatgtcgtaaggcgtgggatcgacgccggtggatgcaaccatatctacatcgcggccaataccggcatgaaaaattacaaacgcctgatatttcgaaaagtcgatgtccgcgctgctggtatctaccatctgccaaacttcttttaccatctcagccaagttggtcatatcgtcgctgtccttcggcggtgcatagttgctcatcgattggctcagccgataaacggtgtcgggcacggtatattctatcatcaaattgccatcgctaaccgttttgaaatagtgctggacaaactgaagttttctttcaaaataagagcagttgtgaggcaaagggtctatgatgttttcgccgtgttggggtaaaaaatccagtccgtcgaactggccgttgccggtggttttcgaatcatcgtcttcttgaaaatcaaccataaccgccaagatgtgataagtgccaacagccggcgtggccaacgtggagctggaactttggttcaggcggtgtgagagtttgtagtttgagtcaggatttttcgcatgtgcgttggcaaaagagaggacaaaaatcacgcaaaaaaagctccgaagaaagcgataaaagcagggttgtttcggcatattgatgaaagatgaaagaaatggattgacaagccgtcacgcgtcagcgtgctttcgctcgtatgggtgacgaacggaagcacgctttcatgtaaaacatttgcggttatataccagctttcgggaagttaagcaagactgagaagcgaaccgtgccgtcaagtggatggttttcttcaatggcgctaaggtagctgaagtcaaccccgaagctggagtagcgaacgccagcaccgaaggtcagatattttctgccaccatagtttgggtcttcgtagaagtagcccgtgcgaagtgcaaaaagcgcgggatgcccataccaatactcagcaccgacgccaaaggtgaaagattcaagtccattgctccaagaggaaaacatggcttcgaaaacgccatcggtggtgttgtcgtcgttgcgggtaacaaggagtttgttgaaatcagcagctatcgtcaatttattataatcatcgtcgtaggcgcgcagggcaaatccaacttttaagttcgttggcagcgggtcggcttgggcttcgtcgatataagtcattttagggccaatgttggagatattcaagccaaagctgaggcggtcggcaagatagcctgcaaaaaccggtcgccacatggttgctaagtcgaaagagatggtcgagccaacgcccgaaccttcttcgcttccaaccgtgatgtttttttgtgtaagcgcactataaatatagcgaatggacgcgccaaccgagagatacggatgaattctcacgccgtaagcccccgtgagcgcaaactcgtaacttttgaatatgcctaaatcacggttgtcttcatcgcgataattaacctctcccagatccaaataggtaatgccaagcccgaatgtgccgtagccgcgcatgtagtattttgcgctgagataatcataaaacaagtcagcgttgaaggcgggtaaccaatcggcatgggtaaagttaacatctgcacctttttggaagccaagtccagccgggttccagtaaattgcagaagcattgtcggcgatcgccacgttagcttctcccattccgtttgcgcgtgagtctgggctaatcagaagaaaaggaacggctgttgtaatggtattttgagcatgggcgctattaaataataaaaggcttgctacaacaaggagaattttcttaggcgctttcaacaactgcattggtctcattgattttcgttaagtaatagttaggtggtgctaatatatctaacttgcttttagattttcaaggtctgtttttaaaccctcagagagccttcaagcgcgaaaaaaattgtgctcagcggccaccatttcaacttatcagagaagccggaatatataaatcaatttgcccgacaaccaaaaaatcttgtaagaattataatgcttatgcgcattgcaattggggtttttttgaaaataaccgtacctttaaagcccccaaaaaatatgctgaggtttatcaccgatttagttaaatgcagtgagtttggttgaacatgaaaaggttgctctacacgtcttcaagaacgcacatcaaggatgaaaaaaaatacctgtttgtatttctttcaggataaagcatggattccagcaccggaatgtatgtttactgtttttttgaacaaaacggataaaatttgcatcatgttaaacttaactttattttaaaataccgtgtgttcaacgattttttttaaaatgaagagagagatttctttggaaagatagggtgtgaaagaaaattgccttagtttgttagaaataagatacatatttgtagaaaaagcttgttgaatgagttttgcaagaacaagaccttaaaagagatatgaagattaatcgcgctcaaggcttatatgacccccagtttgaacatgattcctgcggtgtcgggtttgttgttaatatgaaaggcaaaaaatccaacgacatcgtcaaaaaaggattgcaaatccttgtccggctgagccatcgcggcgcctgtggctgtgaagaaaataccggcgacggcgcaggaatgctcatgcaaattccacatgaattttttgcggaagtttgcgccccaaagtttgaattgccaaccgccggcgaatatgcggttgggatggtctttttgccgccagagagagtgaaacgacgggaaattgaggatatttgctccgaaattatccaagctgaaggtcagcggctgattgggtggcgaactgttcccaccaacaacgagtcgcttggcgaaaccgcaaaactgcaagaacctttggttcgtcaagtttttatcggaaaaggcgtaggcgtgaagtctgcagcggactttgagcgcaagctgtatatcattcgccgccgaattaccaagagcattgtttattcgggcattttgggcagcgactttttttacttttccagcctttcgtcaaaaacagttgcctacaaaggcatgttgatgcccgagcagcttgaggcgtatttcccggaattaactcatccaagaatggagagcgcacttgcaatggtgcactcacgcttcagcacaaacactttcccgagctgggatcgttcgcagccgttccgttatgtggcgcataacggcgaaatcaacaccttgcgcggcaatgtgaattggatgcgcgcgcgcgaagccgttctcaagtccaagctcttcaaaaaagatatagaaaaaattaagccgattattctcaccgacggcagtgattcttcgatgttcgataacgcctttgaattcttggttctttcagggcgatcgatggctcatgcggccatgatgatgattccagagccttggtcgaatcatgagggcatgtcggaagagcgtaaggcattttatgaatatcacagttgcttgatggagccgtgggatggcccggcaagcatcgcctttaccgatggcgaacaaatcggtgcgttgctcgatcgaaacggtctgcgtccgtcgcgctactatgtcaccaaagacgacatggtgattatggcttccgaagtcggtgttgtagaagtggaaccggaaaatgtcttgcacaaagggcgtttgcagccggggcgcatgttcctcatcgataccaaacaaggccgaattatttccgatgaggaaatcaaagatcaaatcgtcaaggagcatccttataagaaatggcttgacgaaaatcttgttagaattgagaatttgccggaggtccctgtggttgaacaaccgacacaccacacggtattggttcgccaaaaagcttttggctatacccaagaagatttaaacatcatgcttgccccgatggccaaaaacgccatcgagccaattggcgcaatgggcaatgatacgccgcttgcggttctttccgaaaagccgcagctcatgtataattattttaagcagcaatttgctcaggtcaccaacccgccgattgattccattcgcgaggaaatcatcacatcgaccgaaacaaccatcggctcagaaggcaacttgcttgatccgcagcccgaaaacagccggatgattaaactcaaatcgccggtgctttcgaacgaggatctcgagaagcttcgccggatcaaccgcccgggcttcaagtccgagactttgccgattgtttatgatgtcaaaggtggcggtgaagcgttggaaaatgcgctcgaagaactttttgaaaaagctgataaagcgattgcggacggggtgaatattatcattctttccgacaaatggttgctaacaccagaaaaagctgcgattccagcaatgctggcggtttccggtttgcaccatcatttgattcgtcaaggcacgcgcaccaaagttggcatcgtgcttgaatccggtgagccgcgcgaggtgcatcattttgcgcttttgaccggctacggcgtcggcgcggtcaatccgtatcttgtctttgaaacgctcaaagagttaatcaataccggacaactgaccgatgtcgattatgaacatgccgtaaaaaattacggcaaagccattgtgaaaggcatcgtcaagacgatggcgaaaatgggtatttcaaccattcaaagctatcgcggcgcacaaatttttgaagcagttggcttgaactccgaagtcattgataaatattttgcttggacagcttcccgcgtggagggtatcggcatggaggaaattgccaaggaagctcaaattcgccatgaaaaggcatttccgagccgcgaaggcgcggaggaactgctcgaagccggcggcaatttcaaatggcgcaaagacggcgaacggcatttgttcaacccgatgacgattcatttgctccaaaaagcttgtcgcgtcggcagctacgatgtgttcaaagaatatgcgggactgatcaataaccaagcaaaaagtctttacacgctgcgtggtctgctcgagatgaaaccggcagcagagccgattccgcttgaggaagtcgaatccgccgaatcgattatgaagcgattcaaaaccggcgccatgtccttcggctccatcagcaaagaggcacacgagacgctggccgttgcgatgaaccgactcggcggcaaaagtaacaccggcgagggcggcgaagatccgtcgcgcttcacacctgaagacaatggcgattcgaaaaatagcgccattaagcaggtcgcttccggtcgattcggcgtcacgagccattacttggtaaacgcgaaagaaattcagattaaaatggcgcagggcgcaaagcccggcgaaggcggccagcttccgggaccgaaggtgtatccttgggtcgccaaagtgcgccactcaacgcccggcgtggggctgatttcgccgccgccgcaccacgatatttattccattgaagacctcgcggaacttatccacgatttgaaaaatgccaaccgcgacgcgcgaatttccgtcaagcttgtttcggaagtgggcgtcggaacggttgcggcaggcgttgccaaagcgcacgccgatgtggttctcatcagcggctacgacggcggcacgggcgcgtcgccgctttcgagcatcaaaaatgcaggcatgccttgggaactcggccttgccgaaacgcatcaaacacttttgattaataacctcagaagccgcatcacggttgaagcggacggccagatgaaaaccggtcgggatgtggcgattgccgcgttgctcggcgcggaggaattcggttttgcaaccgccccgctcgtggtgatgggctgcgtgatgatgcgcgtttgccacaacaacacgtgccccgtcggtgttgccacgcaagaccctgaattgagaaagaaattcaaaggtcaaccggagcatgtcgtcaatttcatgcgctatgtggccgaagaaatgcgcgaatacatggcgcagatgggctttagaaccgtcaccgagatgatcggtcgcaccgaccggctcgagatgacgaaagccatcgagcattggaaggccaaagggttggatttaaccagaatgctctatcagccggaagttccagaaaacgtcggcaactactgccaaatttcgcaaaatcacggcattcaagattcgctggatgtgaaaatgttgctcaagatttgcgaaggcgcactgaagcgcggcgaaaaagtccacagcaccttgccgattgaaaatatcaatcgcgtggtgggcacgattctcggctcggagatttccaagaaatacggcgcgaaaggtttgccggaagacaccattcatttgcacttcaaaggttcggcaggccaaagcttcggcgcgtttgtcccgaacggcgtcacgctggagcttgaaggcgacgcaaacgactataccggcaaaggcttgtccggcgggaaaatgattatttatccgccagctggatcgacatttgtaccggaagaaaacatcatcgtgggcaatgtgtcgttctacggcgcaacgagcggtgaggcgtacattcgcggcatggcgggcgagcgtttctgcgtgcgcaacagcggtgttcatgcggtggttgaggccgtcggcgatcatggttgcgaatatatgaccggtggaaaggtcgtcattttgggtggcaccggacgcaacttcgcggcgggcatgtcgggcggtgtcgcctacgtgcttgacatggccggcgatttccatacccgttgcaacatgcaaatggtcgatttagaaaaaatcgagactgctgaagaaagcgaagaagttcgtcaaatggtcgagcgccatgcgaaatataccaagagcgcgaaggcgaaaaacttgctctcgctttgggaagatattgcgccgaaatttgtcaaggtgatgccgagagactacaaacgggcgcttgaagcgatggagcgtgtgaaagcgcaaggcgtggaaggcgatgaggccgtcatgatggcgtttgaagaaaacgcccgcgacgtctccagagtctccggcaactaattgtttaactgcgtgtcggatttcgtctccgctcaatccgacacgtgatttttacctgcgaaatactttgtcagcctgagcggagacgaaggctggtaacgtaagcatttgcttttgtagcagagacaaaaattataagttccaaaaatcgcaagaattaagagaaatggggaaaccaaccggatttatggagttcaaacgggagatacccgttgatagagaacctttggagcgcataaaagattggaatgaatttcacgagcacatgtccactgaagaccgccagtctcaaggcgctcgctgcatggattgtggcacaccgttttgccacaccggcatgttgctttcgggtatggcaagcggctgtccgataaataatttgattcccgagtggaacgacttggtttataaagggctttggcaagacgcgctcgagcgtcttttgaagacgaacaacttccctgaatttacgggacgcgtttgtcctgcgccatgtgaaggttcttgtgtgttggggctgatcgagccgccagtgacaattaaaaacaacgaatgttccatcatcgatcgcgcgtttgaagaaaaccgcatggtgcccgcgccgccaaaaaatcgcacgggcaaaaaagtggccgttgtgggttcagggcctgccgggctttcttgcgctgcgcagcttaacaaggctggccacagcgtcaccgtctttgagcgtgccgatagagtcggcgggcttttgatgtacggcattccgaatatgaagctggataaaaaggaagtcgttttgcgccgaattaagctcatggaagccgaaggcgtggagtttaaaacaagtgttgacgtcggaaaagattttccggcagaaaacttgctaaaggattttgacgcggcggttttgtgctgcggttcaaccaagccgcgcgatttggccatcgacgggcgttcgctcaacggcgttcactttgcgatggaatatctcacagcaagcaccaaagcgttgctcgatggcactgagccggaaatttcagccgaagggaaaaatgtcattgtcatcggtggcggcgacaccggaacggactgcgtcggaacggctttgcgccaaaaatgcaaaagcgtggttcagcttgaaatcatgccgaaaccgccgctcgaacgagccaacgataatccttggccggaatggccgaaggtctataaaatggactacggtcaagaggaagccgcagcggttcagggcgaagacccgcgccaatattgcaccatgacaagtaaatttttgggcgatgacaatggcaatgtcaaagaagcgcatacggtgcaaggtgaatggatcacttttgaagacggacgcaaaacattgaaggtgattccaggaacggaaaagatttacgaggtcgatttggtgctgcttgcgatgggcttcatcgggccggaagatgtgttgctcgaatcgcttggtgttgaacgcgatgggcgaaccaatgccaaagccgagtatggtaagtttgctacaagcgtgccgggcgtttttgccgccggtgacatgcgtcgcggacaaagcctcgtcgtttgggcgattaacgaaggtcgtgctgctgcccgcgaatgcgaccgatacctgatgggcgagacggttttaccgtaagacagtttttattgggaaatcagaatgggcaagttttcgaacttgccttttttgtttcgagcgatttttcatcgtatgaaataacgttagccagcaagctgttatatttgaaatcgttcgcttcttttgtcaagtaaaaacagcaacaagatgaaaatcgtcaatccgctttacgatagagcgtttaagtatttgatggaaaacgacaagttcgccaagcgaatattgtcggtgatattggacacggaagtcgaagaagttgccttggcgcagcaagaaacgttatttcccgatgaaaagcgccgtttgacgctgttccggttggatttcaaagcggtgataaaagagccggatggcagccgaaaaacggtgttgatagaattgcaaaaatcgaagttctcaacggatatacagcgatttagaaactatctcggagcaaattacattacgagagcgagtcgcaaggaagatggcgagaatgaggagcggcaagcggaatatcacgcgtcgtatccgatcatcacgatatacttgttgggatataatttgcaggacttgccgtatatggcggtgcgagtgaatcgggaagtaatcaattcggtaagcaaggagcggttggaggtaaaaagctttttcgtagagcatttaacgcatgagtcgcacattattcaggtgaggcggttgccggagaagcggcgaacgagattggagagatttttgacattgtttaaccaaaaatgggtaacggaagacggctacatactggacttgcgcgagacgccggaagaatttgcggacatggcggaatatttgcgaagtccgttgatggacgatgagttcaggcgtaacctgagagtggaggaagaaatagatttcatatttgacgaacaggaagcgaagtatttgaaaaagattgccgaagcggaaaagaaagcggaggaagagcgcatgcaaaaagaatcccttgcgaaaaagttagcgcaacaaatgaaaaagtttggggcaagtgaggaagaaattcaaaaggaaaccggactttcacgcgaggaaattcgaaatttgtaaatatcagtattaatttgagaaaaatagtgctatttgtgtggtgacttgcgctgctggaaatttcgttccagcgatgtgttgaaatgatgattggttgaatgataacataaggatcggctaagtttaattttggaatccatgaaaaaaagaaaagctcttcttcttgtaattgcggtgatggttgccgtgatgggcgttgccgctgcttcagtgtacatttttcgacaagagattaaattgttggtttttcaggcgctcagcgaacaagttcggctgcgctatggatacaaactcgaggtcaaaaatgtcgagatacgcttccccgatgaggttgaactgacaggtgttaaactatttgatacaagtcgggtgactcatcaagaaaatcaatccccgttgctggtttttaaaaaaattaatgtcaaagtactaaatcttttaaatccaaaagaagcaagccgattgagtcgcgttgttttggattcaggatatgttgatgtttctcaatttgttgaaagttttgccaggcgcgattcggctgcccatcgttcaacagaacagaatcggtttgcaaaggtcgagcatgaaaaggcgagcgcgtcaggttggaatcataaagttcgctctttttatgccaagctctttgactatttgcccgatgaaatatggttgaacaatgtgcgttgccgctatcaaaaccagttaaatgaggttcaagccaacttggtttttgaatacgcgtttttggtgagaggacattatgaagtgctgctaaatttggaagacgcatcttgtgctgatgaatccaattcggtagagatcattgcggcgggaaatcttcaaaagaattcaaaggaactttcagtagccgcgtatgttgaaaagccttttgccagactgccatttatagaaaagtttaccggtcggaaaatttcctttgattccgtgcgaatcgcgctttatcccaaaattcttggcgcagagcaatcgacgcttgcaggatcgattgatgtagccaatttttctatcgatgataaacgaatggcatctcagcccatcgaggtgaaatcgttcagcgcgaactgcaccgttttccttggtgagcatagcctgcgcattgactccagcacggtttgcaaactaaatcacttgccactgaagtttgccgcgtggctcgataagtcagattctttgaaagcgggttttcaattgcaaaccgacaccctgccagccaatttgttttttgctgctttacccggcgccatgctctcagaaatggacggatatgattttcgtgggaagattgcctattcgcttttcatggatattgatttccaacatcttgaaaatattgtgttgagcccgaaggtctatcaatccaattttcaagttgcttcattgggtgggcaaaatagtttgagcaagctccaaagtgattttctttataccgcaaaaagtggcggaaaagaggtgcaaaccatcgatgtaagtacaagcagtccattttataagcgactggaatccttgcctccgcatttaatttgggctgtattgaccaacgaagatggtgcttttttccggcatcatggttttaatacagacgctttttcccagtccatcgccgataatatccgagagcaacgctttgcgcgaggcggcagcacaatcacgatgcagcttgtcaaaaatttgtacttaacaaaggaaaaaacgctcgcccgtaagtttcaggaagtgttgataacatggattttggagaacagcgggattgtctccaaagaacgaatgttggaaatttatttcaacatcattgagtgggggcctaacgtgtatggcattggccaagcatcgttgtattacttcaataaactgccgtatcagctcacgccggcggagtcggtgtttttaaccagcattattccaatgccgaagtcatttgcaagggcgtttgataaaaatggccaagtgacaaatggttggaaaagcaagatgaagtttatcgcaagtgagatgtttcggcgtggctatttggaaaccgatgatttgaactacgatatcaatctgtctggtcaagcgctcgaagatttaaaaaaggtcaaacaaggctacgcaaccatgatgattttttgaccgctggggttgtttttcttagaatagctaaaagtttaaattagcagttaaaaaatttaaaagtcaaacggtcttttgtgttggtggcagattcatttcttgagcagctcgggcaaaatgtccggtcgtcgctgcgagcgtatattacttttctttcctttgcagcagcggtgattgcaagctttccaaagttttttaagcaaacgcaagtcgggtatttggtgctgcttcggcaggtgctttttaccggctatgaagcgctttcgattgttgtgctgatttcggtttccatcggggggttgattattttagaaggctattcaattcttgcgaactttggccaaagcgatttgctctatgtcattttggtttctgtgatcacgcgagaactatcaaatttactcacagcctttattatcgtagcgcgttcgggaacagcgattgcaaccgagttgggaaacatggttgtcaatcacgaaatcgatgccctgctttccatcggcatttcacctatttcttacttggtggtgccaagaaccattggggtggtggtctcgcttttggttctgaatgtgtatttcaacatcacgggaattttgggtggctggatggtctccaactggttttatccgattgacttcaatgtttttttctctaagctcttggccaaattaactctggtcgatatttccgcgtccattttgaaatccatgctatttggttttgcaatcgccattatttcgagctttcatggactgcaagtcaattttgcctcaaccgaagtcccgcaaagaaccatacgggcggttgtgtattcattgaccatggtggtgatcattgatgttgcggttgtggtattgatttatttatgaggacgctattttcgcgcaggcgctcgcggtttcactgcagactaatcttacacaacgcatccggctatcgcgccggattttctatttttgatgaaattgtggaattgaagatttttaaaataggcacatggcaataattcgatttgacaatgttacgtttcgacaaaatggcaaacctatcatagaggatttttcttttaccttcccggaaggagagctaacgcttcttttggggccggcaggttcaggaaaagggctcattttgaaaatgattgctgggattgttgagccagatgacgggcaggtgctttgcgacggtgccgatgtcttctcaggatcggatgacgaaataaaacgcattcgtgcaaaaatatcctatctgttcaggagcggcggattgatttcaaacctaacaattaaagaaaatttattgctaccccttgattttcattttcctgaaatcctaaaacaggaaaaaaggcaaatgatcgataactacttgaatgaatttggcattttatcttccaaagaaaagcgtcctgcggatgtgtcgcgatcgatttgtaaacaagttggattgatccgatcgctcattattcaatcaaaaattatgctatttgatgaacctttttatgactgtgatattagaggaaagcttttaatccagcatcaaattgagcgaaataagaagaataaaattacgcaaattatactgactcagtcaactgaaaatcttatcgaatttgcggattggattatgatttttgagaatggaaaagtgcaagaaatgaatcgccgagatgaaattttaaactccgataactcgataactaaattttatttgtagaggtcaaaatgaaatttaagtttaaatacacggataaaattgttggagggtttgttttaactgcgctattaacagttgtttttatcgcaattattgtagcaataaacaacaaagttttcgtcaaaaagtatgtgtttaaaacccaattcaccgatgcagtaggtctgactaccaccacgccaattatcttcaaaggatttgaaataggccgaattcgcagttataagttgaatgagcgtgacatgatcgatgcggattttgagatttatgaagaatatcgagatcggattaaaacaaatactgtgcttcataaagcaaggaatattttaggtggttctacaacaattaacttgtttcaaggagaggttcagggaaagttaactgaggaaaaaggttttgtcccatctctaaatacaatggaaggaaatgaacgaatagaacaatataaaattaagatgagtggtgatgcaattgcatccgttttggctaattttgataacctgctttacaaattaaccaatgaaaataactatgaaaaaagcgcactttttaagacattagataatttttcattggcatctgaacagcttgtttatttattaacagatgtagaaaaaattgttaaaaaattagaagctgatccacaattaaaaggcggtggaacgttggtatctgcagttcaaaatataagcaatttgacccaagaggcagccgtaacgatcaaccaattaaaccacacgcttgcgctaacggattctcttcttttggcatataaaaatcctgatggacttgttaggaaaatggttgatccaaccggagaagagatttttaaaccgttagataaatctcttcaggagatggcagggagcttggacaaattgaatcggctgctgtcatatatcgacgcaaagacgccggaaacgctgattttggttgatgaagccaaagccaccttaaagcagactcgccgaacgatggaaggcatcagcaataatccgttcattcgtggcggcattacgcctgagcgcgtggttgaacctgcgggcgaaaaggtgcgaatgaacattaacgaagtgatagagtgatgcgaatttttttgacgttgctatttctcacggtctcactattgggttgttcctctttgcctaacagaaacgccgtgttgccaaaagaagtggcgagcggcatggaactattgcgtcaggcaaggctcaacgcgcgaatgaatcagcaagagatcgcatgcttgaatgctgaaaaagcctatcaatactttgtgctcgccgatgatttggaagggattttttacgccaatttggaattggcaaaactccgccgtaagtccaatcccgaagaaagcctggcctatcttcaaagtgcagggaaaatcgctgaagtgtttaagcctgcgctcaggccggtttatcagttgcgacttgcggagctcaaatttttggaaaatgactttgctcaaacgctttcgttgatgaaaaatcttgagttcgatgaagaatccgacatattcgcatcggaggcgcttgcttataaaataatggccacgcttaagttgaaaatgggcgcaaataaggaatcggtgcgcgaggcggcaaaaaatctccaaagactttatcaacgcctcaaagaccgctacgacgattatgaattgaaagatccggagagcattagtttttcggcttatgttttggggcttgtggctgcgtcggagaaatcctggtctgaagcggagaagtggtttttggcagcgtgggaaatcgatcgccaaattagcaattacaacggcacagcggaaaatctgtatagcttgggcgtggtgaatcggtcgcttggaaaccatgctgccgcgttaggcttttttgagcgtgcggccaggatttttgagattttgaaaaacgcagatcgtcttgcggcttgcaaggcgcagctgcaagcattgccggaataaaaaaacgcagttgccctgcgcgcaattggcaaaaaaattttgaaaagcatttcccaaaaagagggctttgttcaagagtttttttatccctaagtttaactgtaactattaattatacacagcatacttttattcatttcttaaaaagaaaagccatgcgaaagaatgcaaggaatcaaaagtggctttggttttatgtattggccacgctttttatcagtgcgggatgtcagcctgagcatcgcatcaagctcgagtctatgccaagcggcattgaatttacaggcgatctcgaaggaaaatttcgatttgacgctgagcaaaaaaatcttatggtgaagggtgaggtttccgaagcccagcgcgatgcacttctgaagttgtccgatgatgccgcctatcagcgtgcggtttggtcgctctttgaatggaatcaagaaggggagaccgcaacaaaaggttacatctcggtagtggctgaaaagaaaatagcggagctgatggattcggttggcgttgattttatgaaatactatgagaaaaataaatctcaggtgaaaaccctcacagccgaaacaaacgaggaggctgtgcaaaagctgctgaatgaggaagttcgcatcgcctatatttcgcgtcagcttacgcaagaggaactcgagcagtttaaagcgaagggtttcgacatgtctcaaatattggtggttcgcgatgctgtttgtttgatcacgaatccaaaaaatgaggtaacaaccatgaaagtttcgcagctcaaagatgtgctaagtggcaaaattaccaattggaaagagctgggcggaaaagatatgcctatcaagttttacaccaataaagaaagcgaaatgctgcgtgaggtcattactgattctttgatggacggaacggatttttcattgcagccggaaagcttgccatcgtatcgggagctttggcaaaaaataaaaaccgaagaaggcgcgctggcttatacaagccgccgctacgcttatcgtgccttgcacaataaaaaggccttccgcgacacgaccagctacaaagtgatgggactcatggccgacaccaccgacgccgaaagcattgcgccctacatgtactttgtgtataaagatttatatccactgaattatgatatttacagcgtttttgaacgctatgaagatttggcgatgggctattcggccttctcaactgggccggaaggcaatcctgtttttcggcgcaatggattaatgccgatgcaagtcaaagtgtatctaaattattaaacttttcgcatctatttgccagaaaaggcttccaatcaaataagtagagaaaagtttttatattcaggccggtttttccggcctaatttttttgaagatttaaaacgacttccggttaagatgaaaagaaataaacttgttttttggctcgttctgctcggattttcagccacagccatgatgacaaaagggtgcagctgtttgaaccaggcaaacaaggacgtgctgacagaggaaagtgaaacgccgacaagtgggcatctgaaagtcgccacagatgatgcgctggcgcccgtgatccaaaagcaaatagatgagttttcaaggatttatcccaaagccaaattcgatttagtggaaaactcaacgcgcaaagtggtggaaatgctgctcaataaagatgttcgcgctgtggtgttcagttataagctttctgcgaaggaggattccgttataaatgcgctggggttgcatgtgaaaaaagatttggtcgcgcgcgatgcactttgcctgattgtaaatgcaaagaatcctgtcaaatcgctgagcatgaatcaattgaaattgattttgagcggtgaggctgaaaattggtcgctttttggcggaaagaatcagccgattcaggttttttatacctcgcctaacgatgccagaaatatgtatttaagggataccttgcgcattagccaatttgcggcgaaggcgtatccttgcacgagtgcggcgcaaatgcgcgagtttgtcacgaaatatgagagcgcaattggctacgagagcatttcgaatttgcgcgatttaaccgacccagatagagcgggcgagcagacagaaataaagttactttcggtttccgccgatagcgttggcgcaaaagcgtacttgccgcttcaatcgcatgtctatgaaggctactatcctttgacctacggggtttaccatttgtattacgagtttgagcgattgccgcagggctttgccgcgttcctctcgcgtgaaggtcagaagatgttcctgcgaaacggcgtcgccccgattgaaaatcccgttagaattatctatttcaaacaggatgagtaacgcatttcgttagtttctcaaatcataagtgtaaggaaaagcgagccagatttcggttcgcttaagtctgctattaaaaaatatcaacatgttttgatgctcaacaaaccgcagccagcaatctcttggagaggcatccgaagttaaaaaaacttctattatgaagatctgagagacgcaatgctttgcgtctccaacaaatcagttgcaagatgaatcgcgagttaaagaagatgtttcaaaacggacattcgcactgcgatgccgtttgtcacttggtttaagattttgctttgtgatggcgctttttcgcaggtttcgtcggcgatgatcccggaaagttcaatttctctgttgatggggcccggatgcaaaacgacaagcttgccatttcgctccgagagtttttcctccgttaaggcataaaaagaggaatattcattgatggatggaatgtagccgccggattctcgctcgagctgaattctcagtacaattaccgcatccacttcagaaacggctcgatttaaatcatgataaaccttcacgccaaacgcattgatggccgtcggcaacagcgttgttggggcacaaaccgaaacttccgcacccattttttgtagcccaaaaatatttgatcgtgcaacacggctgtgaagaatatcgccgagaatcaagattttcaggccgttaagttttccgaaagtttcttgcagggtgagcatgtcgagcaaggcttgggtgggatgttcatgcgtgccgtcgccggcattgatgatggttttgcgactgtgcttcgcgatggtatgcggcgcaccggaatctttatgccgaacgataaacgcatcgacttgcatggcttcaagcgtggcaatcgtatcgagcatggtttcgcctttttgaatgctgctggcagaagcggtaaaattcactgtagatgcgcctaattttcgcgcggccaaatcgaaagaggtgcgtgtgcgggtggaattttcaaaaaaagcgaggacaatgatttttcccattaaatcagaaaaatgttccgatggcgtttccataatggattttttgtagaagcttgccaagtccaaaatggaagaaatgtcgtgatgcgatgtgtggtataacccaagtaagtgtttcacagcaataaacaggatggatttactaaaaaacacacgcattatagcgcaaaagaaattctttgcaaagccgaaaataaaagaaggccgcttgcttctcagtcggaagaatagcggcctttaaaacacaaacgtgcgaggatcaataaaataagtggaattacttgaacaaatttgcgaatctttgccaagttaaatcgatggctggtgctgcggatatcgtagcagctgtgtattctaaaacatcggatttcgtgtaaagcttcaaggtgtagctcagtttgtgtggagcttgttctggcgagtgatgtcccaacacgaatccaaggaggcctgttgttgcattggtttcatcaccataggcatccacgtattcataagcatggtcattttcagagggttgtacaacggcaacaacttcaggcgcttgattttcgcgagcacgaacaatctcaaatcgctcgatgctttgattgccgaaagtttcccatcttagatgaacgtggtttccggtaggaatcgcttcaaaaaaagtataatcaaggtttaagtgaagcgttgttaaaaagaagctgattccactaattaacatcatgattacacttgcaatgcgtatcatataagtactgtatttaaagttatttggagggcaacggaagataaggaattttttggctgagataaaggataaatgctggtatttcgattagttttcctcagtttttaagtttggtgttttacaacacagcattttgattgtggaggctgacggatcagtaccctatcttcacagtgaaaagatacgatgatttatcgaaagattcaacaagatattgtaaggtttccatgtgattccaagaatagttgaatgaaagcaagagcatctcgttgttgatgccaatacttgcccccactaaatagccaatagtcgtatttccagatgctccaaaacgcggaaggcgaggatcgctataaagcgagagatcgaaggataacgataaactgctattgctgagcctaatatgctcgaaaatggactgatagacaattcccaaattgccatagctaaaatatgtgcctgtttcttttttcaaggcgggagaaaagaggccaatttttcctgagagtgtcactttatcgtgtgcagagtatgcgtgagggccggctttcgcgcgtagttccaaaacgaatttttcgaaatcaaagtcctgaattccagccgagagaaaaggataatagcgccagtccaagccgagcatcagcgagagcatttcaagaaaagatccaaattcattttccacataatcaggcgtgttggtgccgagtcctgcgcgaagataggggacagcgcgctcatctgaacctgtggaaacaaggctttcgaaataaacccagccgatatacggcaagttaaaatttccatttagcccaaatctaacacgcgtttcttccggtgaaaagcccgatgcaaatccaccatcgggatcgacggtgcgattgacaagaagatcaaaatcgaggttgccaagttcggtgtgttggagcgagagtttcagcaaatcatcgaaagactgcgtcccgatgaaatcatctacgcccgacgagcctgaatagggatcttgagctgggcggtgaagttttgtgtcggtaataaacacgccgtatcgaaacccggccaacccaaacccaacggccatgttttcgccaacaggaaacaaaaacatcgcatcgctataaagccgtgccaaatttccgtttgattctccgtagctggttgcaatatcaaatcctgtgtagtaagtgcccgatagcgaaagcgagtaaatcaactctcgcgagcgattttcagcgcgtgcgttgagggcttcgcgccgcatgtcgctgagcaacggataccagcgctgcaagtaaaggttttgaatcgacatcgcccgcgtgatggcgttgctaaggtcttccgcctcaaaatctacggcacggcacggcatggccgaaagcatcaaactaagcgtaagaaaacaagccagtatgttttttttcatgaataaaagcggcttcggcaaatgattttagttaaatgtgacttcaacccaggcgctaatgctgtttgagtctaaccgatttgagatgttttgtttaatgatggtcttttcatttatcgtaaattccacattctccttgcggtattcgtattggacaacttccacgcgataaaaataggtttttccagcttcaaccgtttcatctatggtggtgctatatccctgaaaaacttcattgatggcgccgtgactaaagccagcataaagcgtgaagttttgcacctcgtaagtcacatcaatgtagtagcgcgagctgcttcctttcagttcgtgtgttacatctaagtagctttttgctgcttcagaattgaagactcgcttaacgagttcataatctccgtagggcgagctttccgcgcgatagatgtaaatcccgtagagaatgtcgtatttatttgaagagcccacattgtcgaagcttgcggttgggagcggcgcgttttggaaattaatttcaacgcccccagctacgggctgtgcttccaaagtgaaatcggggccaaagggtgtgataatttgattgagcgcgtccgagcacccaaataggaaaagaagcaatgaaagatggataaattgcgcaattttgctaaatcgtgtgcgcggtttggatagaggtatttgtatttccatgcgttaaaattaagtgtgcaacaacgcaagtataatcaatacggaagattttcctgaattcattgtgcgaatactgcaaaatggggattggtgacgcttgaaaatcagattatattttacaacggaaaagtcatcgaaataaagaaaacggttaaaaatatttgttttgccaactatccttaagttatcatcatccctacaagaagcgttttgctatcacaataacccaaaccgagagtaaatcatgtctaaagagtctgcaaacaaaaccccccatgaatttgattttgacattgccgtaattggttctggtccaggcggttatgaatgtgctattcgcgcctcgcagttgggctacaaaacttgcatcattgaaaaagaacaaacgctgggtggcgtgtgtctaaattggggctgcattccaacaaagtcgctcctgaaaaatgcggaggtgattcacacgctaaaagatgcagaggagtttggaataaagttaaatggctttgaaattgattttacgaaggtcattcgccgcagccgcaaggtagccacaaagatggccaaaggcgttgagtttttgatgaagaaaaacaagatcgaagttaaaaagggctacggaaaattgaagtcggcgcacgaaatcgaaatttcttacgagaaagacggctcgtcggaagtcgttagctcgcagcacatcattttggcgacgggcacgaaagcgcgatccattccgagcgttccggtcgatagggaacgcattatcacgagctacgaggcgatggttttgaaggaaaagccggaaagcttaaccgtgattggcgcgggcgcaatcgggatggagtttgcttatttttataacgccgttggcacgaaggttacggttgtggaattgatgccgcaaattttgccgaacgaggacgaagaaatcgctacaacgctcgcaaaggaactcaaaaaacaaggcatcgagattttgaccgatgcgcaagtccaaaaagccgaagcggtggaaaacggtgtgaagacgaccgtcaaattgaaggacggttcagaaaaagagcttcagtcggattatgcgcttgtggctattggcctcaccggaaatgtggaaaatctgggtttggaggaagtcggcgtagaaaccgagcgtggtttcatcaaggtagatgaattcggcagaacgaatgtcgaaggcgtttatgcaattggtgatgtggcgggcggcattttgctcgcgcataaagcatcggtggaaggcatcaactgcgttgaaaaaattgctggcctttcgcccgagccgctcgacccgatgagcattccagcctgcacgtattgtcagccgtccgtcgctcatttgggcatgacggaaaagcaagcccttgaaaaaggctatgagattaaagttggcaaatttccatttatggcgtctggcaaagcgacggcatcaggccataatgaggggatggtaaagctgatttttgataaaaaatacggcgaactgctcggggcgcacatcattgggtatgaagcaacagaaatgattgccgaactgggcatggccaagaagctggaagcaacctcggagtggattcacaaaaccgttcatgcgcatccaactttctctgaagcggttaaagaagctgccgctgcagctgatggcgaggcgattaatatttgatgttgggtttataacctaagttctaatcgtgtagaggcgatcaagcacaggttgcctctactgcgtttccagccgcttaaggggcttttttcatccaatcaatacatttctccagttgacatttcatttcttcttttgtagcatgaaagcgccgaccgtgtcctggcaaaacccattcaaacgaataattaaaaagcagtttttccatagattcgatttgcgctggccaaaaataccagcaaacgcttttgaatgcgtacagatgttcaagcttgggcgaataagcgagatgatcgcccgaaaaaaggaatttctctcggtaaaggagaactgtatgtcctttggtgtggccaggaacgggaataatcagcaaatcggaatccagttcgtagggaatcgtttctttgataacgatttccgccgcaccaacgtgtgcggtgagatcagcttcgtggataatgcgttttgcgccaaagtgtttgtggaatttctcatgatcggccacatcgtcttggtgggtaaaatacagatagcgaatgccgccaagttcttcaaattttttcacaagaggcagggcaaagcgcggtgaatcgatcaaaatgttgccttcagggcgatggataaaatagctggcagcgccataggatttttccgaatgaaagccacaatgcaaaacgttatcgtcaatcaaaatcgggaagcttgcgagcacatctgttacgggagcagatttttgtgtggtgccaatggatgaagttgggcaggaaaaaagggcttggagcgcatgtgtttcttcgatgtcgttggtgggttgatgaaaaatagctgattgcccagcatttcgatgaaagatttctggcgccatccagcggcaagtgtcgcaatcaatacaagtacaatcgacaaaaaagcttccggcaacatttttcgctctacgatattctttgtttgccacaatttctccttacttttaaggtttcctaaccgtcttttttggaatgccacgcattaaaatgttctgataaagcatctgaaagattatcttcaaaaaagcccatgcgtcaaaacattgatggatttgctaagctctaaagcgcgccttttatgaacagacgtattctgctggtttttgaaaaagagccgcaacatatatctgcgtttcgagaatggcttcaactcggccaagaagattatgatgttgaacacatttctatggaggaagcgtttcttcagcgcgtaaatgacttttttccggcgtcttgctttgtgctgctttcgttagattcaatttcgcctgcgcatcgtcagtcatttctgcagcgtgttcgtgcaagcggatcggttgccaaactggtgttgttggtggcgccggaactcgaagatgaggctattgatatggtgggcgcatttgctgatgattatgtgctaaccgactcgccaaagcgcctgcgattgctgttaaaacaggttcaggaaaaaatcccttcttgcaaaatgcgctgccaaagcttcaacctgttgaaaatgggcttggctccatttttgatggcgcagatgaggcgctaatccttcacgattttaatgggaaaattatagatggaaatcggtcggcctgtgagcagctgggttatacaaaggctgagttgcgccagctttcaattaaggacgttgcttcctcaaggttttatcagtttttccacgagcgggtaagcctcgttcgccaaaaaggctttgcattttttgaagcatctcatattacaaaagagggcaaggaaatcccgattgaagtgagctgcttgcttatggcgaacaatggcgagccggctatattggttagcgctcgagatatttctgataggaaagatgccgagcgggtgcgcacggaaagcgcgttcattcaaagtacgatttccgagttggtctccgattttatctttaaaaatgtcatgcacgaggacgggaccattgagcccatctggacggttggcgcaatgaaaaagtgcaccggtttttcattagaagaactcaaagcgcttccgaatggatggcattctatcttgcaccctgacgatgtggctaaggttgaatcggttttgaaaaagatcctttcgaatgaaaaaatttatcatgagtatcgcattttttacgcagccacagaagaagttcggtgggtgggagagcacattcacccggtttgggacgacgagaagcagcgggtaaccgctttttacggcgctgtgcaaaacatcacggaaaagaaacaagcagagtctgcttttcgtgaggccacattgtggctaaaaagcaccttcaatgcgctcgacgcggctatctttattgcgacagcggatcgcaagctggttgatatgaacaaatccgcagagcgcatgtttgggtattcacgccaagagctgctcgggctttcttctgaacaccttcatgtggatagagcgcatttcattgcatttgggaaacggttgcagcgatcattcaagcgcggggaaacggctcgtttcgagtttgaatggaagcgcaaaaacggcgagatttttccaactgagcatgtggtcacttcgctggttcaagatgatggaaagctattgggcattttgagcgttgtccgagatatttcggaacggcggcgagcagaaattgccattcgagaaagtgaacgaaagtatcggttgctggctgaaaattccagcgacattattgtgatgtttgataagaatttccgcatcacttacgccagtccttctgccgagcgcctcaccggtttttcaatggctgaggcattagcgatgcagtttaaagacgtgctcacccccgaatcatttcaaaaatccatgcagatttttcacgccaggcgaacaatgtttagcaattcgcgcgggatgaattatgaggttcgcatggaacttcagcatgtgcgcaaagatggctccacattttgggcggaagatattttgatgcccatttggaacgagcaccatttgctcgatggcttccttgttacggtgcgagatatttcggatcggaaaaaagccgaagactcgctcagggaaagtgaagctaatttaagtgcgctgattagcaactctgaagatcaagtttggtcggttgatcaaaattacaatctgattgtcgccaatgtcatatttcatgagaaatttaaaagtcaatttggcgttgatttaaaaatcggtgaaagtgtcttgcccatagaagtgccagagcgcttgcgcaaaaaatggcgttcgatttataacaaagcgcttcgtggcgatcgatttcgcattcaaagaaagcaaggtaaagaagcgcaagaatacatcgattacctgtttaatccgataaaaacggccacaggcgaggtggttggaactaccatttcagggcgcgatgtcactgaactgattcaagcaaggcaattgcttgaagctgagagctcgttccgccacagtatcattaccagtctttcggaaggtttgagcgtttgccacgacatcgatgatgcaccttttatgaaatttaccatctggaatgatcagatgggtaaaatcaccggttacacgaaggatgaaatcaaccgaaccggatggcttttctccttgtatcctgaaaaagccttgcaggaaaaagtgcagcaacgcattcagcaaatgcgtaacggccaagatgtgttgcacgaggaatgggaaattacacacgccagtgggcagaaacgcacggttttaatttccatgtcgctgttgcataccaatgatggcaagcaacattttctctcgttaatgctggacatcaccgagcgcaagcaaacagaacgagcgcttttcgaaagtcaaaatcgctatcgagtggcgacgtttgcgggaaaagtgggcgtgtgggattggaatgtgcaaaccggcgaaatatttgtcgatccgcatcttaaaatcttgctgggttatgaagaacaagatctttccaatcacatcgatgcgtggcgagtgattattccgtcggaagacctcgccttaattgaaaaaagtatagaacagcacatagagaatagaaccccgcattttgagattgcgcatcggatgtttaataaagatggaacggttcgttggtttttgcggcgcggttatgccgtcagaaaaaaaggtgaagtggttcgaattgtcggcacagatacagacattaccgagcgcaaaagagttgaggaatcgcttacggtgcgagaagcgactttgcaaggtattttcaaagcggcgcaggtgggtatcggcttttcgaggcggcagattttgcaagaagccaacgatatgctctgccagattttaggctatcaaaaagaagaaatgataggccaacatgtgaagtgtttttatagcaccgaagaagagtttgtgcgtgttgaaaagaaaaaacgcgagcagatcgaaaaatatggcgcaagcaatgttgaaatgaaaggtcgctgcaaagacgggacgatcatagatctgatgcttagcattgcgccaattcggccaaaaagcatcgcggacggcgtcatttttacagcgttggatattacgcagcgcaaaatttcagaaacagcgctcagagaaagcgaagcgcgttatcgcaccgtgtcggaactgatgtccgattacatctattccgtgttgattaccaatgagggaaaaatggtgctggaatggatgaccagcggatatgcaaaaatcacaggcagttcgcccggagaaagtggatggcgcgagaagctcttgaacatgatctttcctgcagatcaggccttatttacccaacatttgcaaaaagcgcgatccggtcaaaaaagcaaggtggaagtgcgcattctctccaaaaatagagagcagcgctggcttcgcgattacattaaacccatttttgagcctggcacgggcaagctgatccgacttgtgggtgctatgcaagatatcaccgaaagaaaatgggcagaagcagccatgaaggaaagcagcaagaaatatcgtctcctggctgaaaactcaagtgatgtcatcgccacgttggataaaaacttgaattttacctacatcagtccggcggttcgtcggttgcttggatatgagccggaagaagtgcttcgcatgacaccagaagatcttttaacggaggattcttatcgcatggcgatgaaagaatatgcgagtcgcatggaaaaaatgcgttacgggcaaatgtggctgtatgattttcgcgaggaaattgagttgaaaagaaaagacggcttaactgttttcgctgagtacatttcaacgccgctattggattctgatggtcaattgatcgggtttttgaccactgcccgcaacatcacaaagcgaaagcatgccgaagctgctttgcgtctttcggaagaaaagttttcgaaagcatttcgctccagccccgatgcaatgatgatcatgcgcctttctgatggtgtgtatatcgatgcaaatgacgcctttcttgaaataaccggttatagcagagacgaggtgatgggtcgcacggctttcgagctcggaatttggctttcttcaaaggaaagggagcgattgattagcctgctaaaacagtataagtttgttcgcaattttgaagcgccgtatgtgataaaatccggtgagccgcgtttctgtcagctttcagccgagattattgacatcaaaggcgagccccatatcattaccatcgcacgagatgtgacccagaaaaagcgcatcgaagagaaaatttactttcaggcgtcgctgctcgagcaagttcgaaatatcgtgtttgtaaccgacatggaaggacgggtgacttattggaatcactttgcggaaattgtctatcaatggaccagcagcgaagtggtgggcaaaaatgcgatcgacctgcttgtgccgaaagctgagcagccacttgcaaccaaactatattttcacgcgcttgaaaaaggttattgggaaggtgagcagcaactcatgcgcaaagatggccgcgcctttccctgtttttgcgccgtgacgcttctcaaagatccagaagggaaaaacatcggcgtgattcgcgtggggacggatgtcagtgagcgtagagaattggaagagcaattgcgccaggctcaaaagatggaagccgttggccgattaaccggcggggtggctcacgatttcaataatttgctaacagccgttcttggaaatgctgagatattggagaaaaagctcacgggaaacgaatttgttttgaaaaacatcgagcgaattaaagcatcggccacgcgcggatcggagctcacacgcaaacttttaactttttctcgtcaaaagaaaggcttcagtaaacctgttcagataaataagtgtattgaaaatgtcattggtttaatggagcacacaatcgataagcgtattgacgttttaacttcgctttgttcagaaaatctggtggtgatgggggacgaaaatcagctggagatggtgctgctaaacctggctgtcaatgcctccgatgccatgtcgccagtgctggacatgaaaaaggaaggcaaactctgttttgaaacacgcatcgaaaaaataagcaaaacatttgcagagcaacatcagctcgagttggcgcaatcctacgtgcgcatttctgtttccgataccggcacgggcattcccgatgagattcggcaaaagatttttgagccgtttttcacaacaaaggatatagaatcgggaacggggctggggttggccatcacctacggtgcggtgaaaagccatcgcggcgcgattttgctggaaagtgaagttggtgttggcagcacgtttcatatatatctgccccgttataaaagctaaaggcggctcgtgcgtggccgaaaaaagcggtttgatttcccattttaataaccaaacgaaattctatttatgaaaatgaaaatggtcttgctcctgctgactttttttatcacgcaggttgcaactggtcaggttttgaaagatcgaaagttgaaagacgatgccatggatgctttcaccgaattggatgaagaggcattaacgctcaggttttttgatgccgttaccggcaagtccatcgcggatgcccgggtggaaattcaagacattggagattttgtcacggattttgaagggcgagccacgtttcccattcctgaagaggatggctatcacgaagtgcagttttcgagaagcggatatgtggaaacgaagtttagaatagaaattacggcaggcacgcttttttttaaccggttttccatttcgccggcgatgccaatcggctacttgcgcgtggttctggattgggacgccgaaccaggcgatttggatgcgcattttatcaagagaggggcttaccatatttcatttcgcaacatgagagttgcagatgatggcattgcccgccttgaccgtgatgatagaaatggctacggcccggaaaccattacagcaaagacaatcgatgagtacggcgactatgtttttgccgtccatgattataccaaccgaaacgaatcgcgctcaaatgcgctgtcgcaatcgaaagcttgcgtgaaggtatttagccgcgatcgcttgatggggattttctacgtgcctcaaaatgaacaggggaattattgggaagtttttaaaatcgtaaatggacagatcattcctttagcgcagtcaataacgacaatggactgattgtgtattcggatttttttgaaacacaagttgctaaacgttaaaagtaaaaaaaaattctgttattgcaataagcgttcgcaattcaaaaaaacaaaaaccgtgagaacgggctaagcaaaagctggtcggcttaagatctaacaatcaaagcaaatggtgaattaatgaaaccgattttcacgatacacgcaggcgaatatcttgtggcatctcatcttgaagaaaaattcaaaggtctgcaaatttggttgccttcaagcgatacgggcattgatttacttgttaccaatccaaaggcgagttcccaaaattcagttcgtgcggtttctttacaagtaaagttttcaaaagattttttgggcaacaaaggcgtcagttctaaaattaaggcaggcggctggtggacattcaagtatgacaagattgagaaatccccagccgacttatgggttttagttttgtatcgtttcagccatcgagattacgactttgtaattattgagccacacgaattgcttgaacgatataaaaatttaggtaaaacttctggcacaatccaaagttatgtttgggttactgaaactggtaaatgttgggaaactcgtgatttacgaaacgcagaaaaagaccagattgcaaacggcgctttcaaagactcgattcgagatttgagtcaatttctaaataattggcaacctttacagaaaagggttgaactataaatggtaactgtgtatttgaaagagaagtcaattcacctctgaaaacgaagtgattttttccggcacatcgtcctcgcttgcctcgttgttgtttaattgtttttgatagtcgcgatttaaccctttgtagaggctatatgccattaagagaatgacgacggcaaagggtaggccggttgtgatggtggccgtttgtagcgctttgaggccgccgccgagcaacagcactgccgccaccaggccttccatggttgcccaaaaaatccgctgcggaatgggcggatcgggatggccgccagccgtgataatgtcgaccacaagtgaagccgaatccgacgacgtcacaaaaaaaacgatcactacaatgacaccgagaaatgaactaatcgaagtcagtgggtatttttccaaaagcacaaacaacgctaccgcaatgttttctcgaacagcttccacaattccgcccgcaccaaacatctctgtataaagcgccgtattgccgaagaccgttagccaaagaaaggtaagcgtcgtcggcacgaaaagtacgccgagcatgaattcgcggatcgtgcgcccgtaagaaacccgcgcgatgaacatcccaacaaacggcgcccatgaaatccaccaagcccaataaaaaatcgtccagtcgtcttgccaatgcgattgcgtataagcttccgtccaaaaccccattgaaatcagattggaaaggtacattccgtaattttgaatgaacgcatcgagcagataaatggtcggcccaatggccagaagaaaaattagcatcagcgtggccagcacgaggttcagttcgcttaagcgtcgaatgcctttgtcgatgccaagcacaacggaaagcgtggcaaggaaggtaattgccgcaattaaaatgatttgaaccgtcaccgtttgtggcaaattaaaaagatggtgaaggccagaattgacttgcttcacgcccagccccaaagatgtcgccaggccgaaaagcgtggaaatggcagccaagatgtcaatcgtgttgcctaatgcgccatgcacgcgctccccgaaaatgggatagaaaatcgaacgaatggtcagtggcaacccgcgattaaatgagaaataagcaagtgccagagcgaccagcgcgtaaattgaccaggtgtgaaatccccaatggaaaaaggtgaacttcatcgcggttttggctgcggccattgtttggccttcgccaacgggcggggaagtgtagtggtaaatcggttcggcgacgctataaaaaagcagcccgatgcccatgcccgcgctgaaaagcatcgcaaaccagccccaataggtaaactcaggcttggcttttgcgccacccagtcgaaattctccaaacttactgaacagcaagtaaatggaaaaggctaaggtgatattgacggttaaaacgaaaaaccagcccgttgtgtcggtgatgaaatgtttaaccgctgaaaacgtgtcgctgatttggtgcaaattgatgagcgagtaagcgacaaaaaagatggtgagccctgcggaaacccaaaaaacaaccggatgaatttccagattagcaaatatcccgtttttatttgactctgatttttctttcaatcctctaaccctctacgtttttgagtgtaacattagttatgtcaacctgagaatagatagaacatagatgcgtcactttgtttcgaatggatgcttcactctgtgctcagcatgacaaaaaggtcattctgagctgataagcgaagaatccacgcatcgccaaaaataaaaaggcagacctcttccggcctgccctttaacgaatatgctagcgttatgcttttttgaagcgaaaaatgccccaagctagatggccgttttttccaccgtccacccagtgctgaagtccttttttcatgttttgaatgtatgcagcgctgacggtttccttcagctcactttcgcgtgcttcggtttcttgtagaattcgatcatagtgaatgatcagattctgaaccatgtcttcatagccaacttcttcaaggccggcctttttggcagcctctctataaaacttcggagaggcgagtgtttcaaggtgaatccggtctaaaatcggctgcaagacgccttctgggcaagtgtcggattgcatcgggtcggtgaagatgaacaggccaccttttttgagtacccgcgcaacttccgagacaacttgttcacgcttgccactatgaagaatggcatcctgagaccaaacggcgtcgaacgagttatctggaaatggaatgctttcaaaacttccttcaactacctcgataagatttcccaagccttgatcgttgctcatttcacgatttcgcttgttttcaatctcgctaaggttcaaatccgttacacgacagccgaattttttggcaagaaagcgtgtggcgccgccaaatcccgaaccaatatcgaggatgtggcttgcttgatcgatgtttgggagcagcgacgccattcttgctaccgtgcggcgactggcatcaaaaatcggctcgtgttccgactcatacaggccgatgtgaatatcttcaccgccccaaatggtgaaataaaaattatcagcatcgctgctgttgtagtaatttcttgcggtacttacggtttctgaatattcaagactgctcaattttgttcctcctctaaatcaggtacatagcgtttttcggccacgtgtgtaaagaagtccggttcggcctcgtggtaagtttcttggaagtcgccgtaagtttcaattttttggaaaccaacttctttcatgagtcggcgcagatagttttttcttagcggaaacatgtttaaatggaattctgagccgtcaggaaaactatatttgaagcgggtcagcccttcgtcgacatgctccggttcggcagtcacattttcgccgcagtagtggtaaatgtgcttgctggagtagccgtgatctaaaatggtatcgtaattgcgctgatcaagaactaaaaggccgtcgtgcttgagcatggcgtagtattctgctaaggctttgcgtcggtcgcgctctttgaaaaggtgggtgaaagagttgccaagacagatgatggcgtcatattcgccatgaacgtctcggtttaaaaatcgccaatcagcaagtacggttctaaggatataaccatgtttgcgggcattttcaaaagctttggcaagcatatccgcgctgccatccacgctgacaacttcaaagcctgccttcagcaaacgaacagaatgaaaacccgtgcctgtcgaaacatccagcacttttttgacgcctctttcttttagggcgctgataaaaaagtctccttcatttttggcgcgggtgtcccaatcaatgagttcatcccatttgtctgcaatgccttcaatatactcgtgtttgtaatggtctgtctcgcgaacttcaatgggattatccccaaatgactgtgcgtgagtgctatccatagcttgttcctctcggtttggtgttatgaaaaaaagtatggctacttgagaaaagtgtgaggccagaatcgagcagcaaggctaaagtgtgaatcccgcagaaaaaaagatgcaaaacaaaggtcgcaaaatttgaaatggcagagccgttttataccgtgcgttgtctgtcgtgacaaaaccaatatctccgctttttttgcggtgcagaaccttttttgcacaaaacataaactcgatataaaaaccagatggcctcacaaaaagcagtattctcgcaatggggcgaaaaaagagactttacttttttaccaacttgctcaaacgaatacctaacgccgctattattccttgcaattcaaataattttcatgtaacgataaaataattagttacgtcgaaaaaaaacaaattgctgaattttaggcagcaagccatactaaactttaattacaaatcgtaatgacgcatagaaggtagggaatacatcaacaaatacaaaattataattgaaaagctaacagttttatgacaaacaatggttttgcattagaatggatttgctattttagggctgatttttagtcaaccccatgcgctgtggtggtgtggttttgatgcttgccacacacttcctttggggattatcataaaaaacatatccttttatctgggaaagatttgaggggagtaaggtaaaatgagttttaagttaaaaatcctgctgattttggtcctgtcaatttttgtatcagccgcttttcccaccgtcacgctctatgtgctctacaatttggaagtcgatctgcgccagcaagtgcataaaaatgtaaataatttcacggcgattagttcatttagaaccgacttgcttcgctacgataacctagtttctcgctatgtgatcaccagaaatccaagttgggctcgtgaagccacgcgtattcgagaagatgcgcaaaactatctcgatgcgttggttgatgccaatcgtgataacccaaatctcagcggcgatattgaaaaaatcaaagatagcttggacaaatactttgataaagtgaaaatgattattcgaacaaaagcggataataagcagaaacttagcgatgatttggtgagcgcaaataattacgccgcaagtattaacgacgagctggtaaatccacttttcctgaaaattgccgatgagcttctggtttctatcacgaaattaaaagaacaacaggctgaactgggcatgttcgctttaattctcggtggtgtttttattccactgctttccgttattgcaatagttatttatcgttcaactgtgaccccaatcaacgacataaacaagacaataaaagaagtgcgtgcagacattcccgatacgcttaacacaatggttggcgagttggatgactttgtgaaaaagcgtcatcacgacgatgaaattagcaagttggcgcgcacgcttcggcatcttggaaaagaagttgaggagaaaacgaatgagctgaatcagatggtgattaccgatgagaaaaccaagctgtttaatttccgtcattttaaacaggagtttttgatagaagtggcgcgagccaaacgctttaatgagccgctttcgctcatcatgatcgatgtggataaattcaagcattataatgacacaaacggccacatgcttggcgatcaagtgttgatcaaggtttccgcacttttgaaaaaagagtgtcgcgagacggatgttccagcgcgttttggcggagaagaatttgcagcattgcttcccagaacggatgctaaggaagcctttcaggtggcagaacgcatcagaagtagcatcgaaaccagcgagtttgaaaatcaaaaagcccagcccggtggcaatttaaccgcaagtttaggggttgcaacatttccattcgatgcgtatgatgcagaggctttgattattgccgccgacgaagccctttatcgtgcaaaagaaaatggaagaaatagagtagaggtctactcgaagcgaggtgtttgatttttttgaactgaaagcggagatctgtccatcaagggtgaatgcttcgcttgtcagttcaatagatagttctcttttgttcaggatggcgcgagatttcgtcatggagcgaagcctcatggtttgtagaattttctaaaaagtttttgaatgcaatttcgtgaagtttgagttaaccatcgcccaccgtttcaccttcccgccttcgcgaagtggcgttaagcgacctgcttttattgtgacgattgcgatgcttggcatcatgctcggcacaaccgctttgattttaacgctttcaattgtgcaggggtttagcgatgaaatcaaaaagaaaatcgtcggtttcggttcgcatattcaagtaacgcaggtcggcggtcgggtgtttgatttggcaagcagtccattcgacgacttggcgcacgtttccaacgtcgatgcgctctcgcctttttatcaaaccgatgtaattttgaaaggaagtcgtgaggatgggaaagaaatatttatagagcctgctgttttgaaaggaattattccttcggaggacgtttcatttattagagataaaattacagaaggcgtttattttacagaagttacaggggctcacgttgcagcgaacgagctttatgtgattttgggaaaaaaacttgcgcaacggataggcgcaaaagtcggtagctctgtcctgctgatgtcatctaatgaattggaaagcgcgaatttgtttaataaaaatttgcgattggaagatgcgctttccatgctccgcctcatgaacgggcgcgtggtgggcatctacgaaactggtcttgcacaaggctttgacgagacaatggtctttgcgccgtactttcagttagaaacaaattttgtcaaaaagggaagcgtttcgggaatcgatattcgtactgcgaatatcgatagaattggggaaacgctcgaaagtatttcaaatgaaatgagttacccttttatcgcgcgttccatttacgatatttattacaacattttcgcttggttgcgacttcaggaaaatatcatcccgatgctcttggtaacgattacggtggtggcaggctttaatattgtttcgaccttgctcatcatggtactggacaaaaagcaggaaattggcttgctcatgtcgatgggcgtttcagaaaggaacgtgcgcacggtttttgtctcgcaagccatgattttgtcgggagcgggaattttactgggcaatttattggcttttggattgtctatgttagagcagctaaatcatttcattccattatctgaagaggtttacttcataaacgccgtacctattgtgattaagattgaaaattatgtttttgtttccgttattgcaatattgattaccctcacaacatcatacataccatcacacatcggatcaaaaatcaagccaatagagtcaatcattgaataagagcatgtttactcaaagtcgtttaatatctaagaaagctggctggctgcttgcggggagatttgtattttctgaaaagcagatgaaggtgattaacattatcacaggaattagcattcttggcgtcattgttggcgtaacgaccattgcggtggtaatgagcgtgctaaacggatttcaagatttagccagagcgctttttttaactatcgatagcgatgtgcagataacggctaaaatcggaaataactttcgcgtttctgattcgcttttgagcaaaattcaaagtttgccagaggttcgttcagcaaaccgatttgtggaaggaaaagcagtgattatctccgaacgaaaaagtggcgtcatcatggtgaagggatttgaaaaaaacgcattaaccgaattgggtaaaatctatgagataggtggacgatttccgggaaaccgaagcatttgcgtagggaaaacggttgcgtatcactatcagctatttatggattcgcccgttcggatttttggcccgaaatttattgacgaaggactgcttgcgcttgaaaatcccttgatggcagattttcccgaaccacccgtttttcaagtaaaaaactactttgccgcacatcgcagttttgacgaatcctacgttttactttcgctctcggatgcacaagaagtttttcaattccaaaaagatcgtgttagcggaattgatatctatgcggcaaaaggtttgacagataacaagttaaaggatgcgattgaagctttgctaaagcacgagggcataagcgaacaacttcaagtgtcgtctttatccgataaatacgaggaacttttccgcgtcatggagttggaaaaatggggcagttacgccgtgttgatgctgattatcattgttgcttcattaagcttgatcggctctttaaccatgacggcgatcgaaaaaaagcgggacctatattttctacgctgcatcggcttgcccaaaaacagtatttaccaggtctttctgtttgaaggactcattattgcgatcgtcggaacgtttttaggtgcacttttgggtttcgtgatttgcacgcttcagcaatcatacgggtttgtgaagctaccttctgctgaagcctttatcatcgattcgtatccagtcaaaatgaaatggcaggattttcttgcggtcattatcggcacactttcggtttgtttcgccgcgagccaatatccggccaaaaaagcgttggaactttctgagcaacgatgatatatcctcagattcgctttttttatcttgtatttttcagcttagattttatgctttttcattatccgcgaatggtcaaaaacgcgattcaattgcatgatctgaaatggaacataattatagaattcatctcgaaaaactcaagagaaatcgcaaggcgagaaaaggcttaggatttgcctccattttaaccattaccatttttttcgcagaagtcattggcggttggttaagtggcagccttgcgcttatggccgacgccggccacatggcaacggacatcctttcacttgcaattagttatgccgcagccgtaatcgcgcaaaagcccgccacgccaaatcgaagctatgggcattaccgagtcgaaatattagccgctcttgtgaacggccttttgctggtattgatagccacctacatctgttttgaagcttatgagcggctgcatatcgtgcgtgagatcaacgcggctgaaatgtttggattcgggatcgttggacttttagcaaacattattagcgccttttttctatacaagagtcaaggagaaagcgtgaatataaaagccgcctacatccacgttttaagtgatttattaggttcggttgctgttattttgggcgcaattggtatttttttcactggatttaccatacttgacccaatcctaagctttatcatatcgctcttaattttgaaaagcgcgtgggaaattattgttgaatcggtggatattttgttggaaggggttcccagaaacattgatattagcagaattgaaagcagcctgcgtagtttatctcatattaaggatttacacgatttacacgtatgggcaattacatcaggcgtcaatgcgttaagctgccatgttttgattgatgattacacaaacagcagagaaatcttgcttgggatcaataaaatgttgaaagaaaagtatgatattgaccatattaccatccagcttgaagactcgcacgtcaacgagtttgtcgtaagcaaacgaggtgcaagcgagaatcaatatcataaacattggtatcattaatatctgaagttagggtagggcttgttttcgtctacaaaaaagctatattactaagcggcaacgccctttttgtttgttaaaaccttcttgtgccttatgccaaaaatcgatccgtcaaatattccgatttttgccggcatctctcctgaagagatggaccagatcattaaatacgcattcgtaaaaaactttgaccccggctatattctttttcgagagaacctgatagtgggccaaatcatgtatgttattttatccggcaaggttgaactttctaagaaaaaccctaatggggaagacgttgcctttttaactttagggccaggcgcattattgggcgaaatgtccctttttgagcagcaaaaacgctccgcaactgctatcgtaaaggagtattcggaattgctggtcttaccgaaatataattttgatcgaatgcttcaaagccgtccgaatgaagcgatcaaaattctcttgaattttattacgatcctttctcagcgcctgcgtgacaccacgaacaaaatgattcaggcacaggatcaggctctggatgagtccgatgctgcaatgatgagcgccgacactgcgccgcatccggttggtttttctggaaaacaacggcacacacaaaatcatatccctgatcccgaagaaaaaattcatgatcaggaaattcagaaacaagctgaacaagtctccgatattcctcaaataaacgaggcggacaagtctaaaaagaacaacgaattgtatatcctttcaattgatgaaattaaaagtggcaacctggtttctattttggaagacaaacgccgaaagggatttacaattgacaataacacaaggcttttgatgataagagatattctgaactattatcttcaactgccaatggaagagctgcaattgaaagtcagagaaatggagttacgtttcagaaaccgccctaagtagctaggtttctacggccttttcctgagaaaaatctcatcaaaatcaatctctaactttgttcattatgacggtatctacaaaaaaaaaagattccgagaagaccttccaggtaaaagtgatagagcaccaaaaccccaataatcctaaagtgctctcagtattagaaggaacaacgattctggaagccatgcaagaaaatgctattcatctacaacataattgcggaggcgtttgcgcttgttcaacctgccacgtcattatcaaagaaggcatggaaaacctacctgaaatgacagacgaggaggaagagcagcttgatgaagcagttgggctgaccttaacttcgcgccttggctgtcaatgcaaaatatacggcgacatcactgtggttattcccgaccaatccatttatttagggcattaaaaacattaaagaatccttcttctaaagggcgtgtttttttctggatttcccccatgtttttttgataaaaatcatccgcgcaaaaggctatctcacgcatttttaacattttaccttttttatctgcaaacaagagggcaaaaaaatcatggaagttattcgcaaaattcgagaaagagctaagtccaaaaaggcaacaattgtattacctgaagccgatgacgatcgtacgcttatagccgcgtcagaacttgcagaaatggaactggtcaagccggtgctcatcggaaactctgatgacattattgagcgattttctgcattggggctcacttacaactcaaccaaaattaggatcgtcgatatacagaagtctggaaaactttcggatttcaccaatgagtactttaactttcggaagcacaaaggcatttcgtatgaagaagccaaatcagtgatgagctcaccattattttttggcgccatgatggtacatcatcaagaagctgacgggtgtgttgccggagcagtttcaacaacagcggatgtgctccgtgccggaattcaaattattggaatagaaaaagaaaaagcaagacttatttccagcttctttttaatggtttttccagatgatcaccgagctgctcccggacgagctctcacctatgcggactgcgccgttctgcctgacccagacgccgaagcacttgccgatattgccattttaacagcggagtcccatcaacaattgacgggcgaagagccaaaggtggcaatgctatccttttcaacaaaggggagcgcagcacatgaaaacgtcactaaagttcaaaaagcaactgaaattgcgaagcagaaacagcctgatttaaaaattgacggagaaatgcaatttgatgcagcatttatagaggcgattggaaagcgcaaagcccctcaaagcgatgtggcaggaaaggcaaatgtattcattttcccaaacctcgacgctggaaacatcggatacaaattaacagaacgtcttgccagcgcaaccgccatcgggccaattattcaaggacttgtaaaaccaatgaatgatctttcccgcggcgcaaaaccttccgacattgttgatgtttgctgcatctgtgcactgaaaaagcaaagttagactgtacgcaatcctttcacgtgcaatctccaaaagtgaaacaatatttgacttaaaaggccagggcaagatgaaccgaaaagttctcttgcctctgatgcaagctgttcataatttttggagtttaacgcagctgttacggtttttagaccaaaccactcataaagatacatacgaacgtggcgatcaatcggaattgcctcaccatgctccaaaccaaacaaacaaatacagtccgcaattttatcaccaattccagggaatcttaagagagcagctttagcttttttgtaggagcatttggagcacaatcccaagttctcgttatggatggcgtggatatgctccaacaccaattctccgtttacaactgcttcagatatatgtttaatatttttggcacgaaccaaattattgtttgtgcattttttgagtagttcaatatcagcatttgctaatgcctgaggagatggaaaggaataacaatgctccgagtcaaatggaggtgaatcattaattttctcgccaaattggcgggcgagctgctcaatttggcgtcttataatttgaatccccattccttgagcgcacatgaacgaaataagtgcttcaaatggctcttgacggagcagcttcagtcctccataaagagcccgtgcttgattcataaaagggtatttttccagcaacggcgtattatcaaaaagacccttacaggaatcagaaagccctaaatacgttataacagcatctcgaagtgccttattcccaatatagggatcattcttgcttgtaataagtagttcatgagcatttcgttgtgtaattgtaatagcatgcccataaataattccgttataaatcttgttatgtaaagtattggcttttctccaacgaaaagcttgaccacaaaaaagagtggcctctaaatttagagaagtgctgaaggaaatatgttcttgatacatgtgtaattgcaagcagtaaatcttaaaagagtgttaaagtagtggggaattgcgccaattgtagtttttcgataatcttcttattggctttaggaaaggcgtagctggtcaagtcttcaatccgcacccatttcaatgcttgactggcacggggctcaggacttcctgaaatataattacaacggtaagcgtgcaatgtgattttaaagtgcgtgtaggcatgcttcacagaaatcaatttttctaaaacattaacatgcagccctgtttcttcaaatatttcccgcttacaacaatcttccaaggattctccttgctgttgctttcctccaggaaactcccataaatttcccaaaagcccatttgcaggtcttagagcaataagcacaaaatcatctttatatataacaccagcagcaatgtggtaatgaggaatttctgcgcgcttcaacttcacaggcaatttatgctccaatccttttttatatgcttggcagtggagcgatataggacatatatcgcaggttggatttttgggtttacaaatcaatgctcccacctccatcattgcttcattgaattctccaggatgctccaaagatagcagctcttgtgctacaattctaattgtttgttttgttgtatttagttgtattggagcattaatagcgtttaatctcgatataacacggagcacatttccatcaactgcggcgcagtgctctttaaatgcaatacttgctatgattgccgctgtgtaatcgccaattccttttagttggagcagctctgttttttttgaaggaaatactccattatgcttttgcaaaattgttttagctgcttcttgcatattttttactcgtgtgtaatacccaagtccttcccagattttcatcagcttatttatgtccgcatttgcaagcgattctaagtttggaaacgcatttaaaaaccgttcataatagggaatcactgtggctacttgcgtttgttgaagcattatttctgatacccatattttgtacggtgttcgtttttttctccatggcaaatcccgtttatttaataaaaaccaggaaagtaaatctttttctatggacattattttgataaataaatgctttatgtttttttgaatatatgttcaagtataagttaatttcttaattatttatagacttttaagttttttaaatcaaatagttaagttttttggtttaaaatttttctaaaatggattattcactataataaagaatgaatatctgataattttgatatcgataaacaatcataatgatggttatctgctttatttaaaagaactggagttattccagatgcccgtgccccaacgacgtcaattgaataaatatcgccaatataaaagcattctgatggctttaattgtagttgatttagcgctatttcgaatatttttttattcggtttttccaccccaacaaattgagaatcgataacaaattccaaatattcacgaaggttgtattgaattgttttttcctcggctctaccgtccgagtttgatatcattgcaaggcgatattgctttttaagctcttttaataattcagtagtgcctggtaaaacatagttccacaaattatgggattgatgtcttggccggagcacatcatttataaaagactcgtaattaaatggagcatgaaattcttctaaaagatattgaaagtatatgctccatcgcgaagcatcggttgacgttggctgggatttgaggacatgctccaatttataattgacgcatgagacggatctgaaaaagctttcttctgagacttcaatcccgtgctccaaaagatgcttcgcgataaacggataatctaaatggaggagcgtgcctcctaaatcaaaaataattgcttttttatcagtcattcgactaaggtttcaaggtgttcgaaatatggttctaaagaatcttgtgcctcttcaccgatactcaccatttcgaaggtttcatttcttgctgaatgcatccaaagcgaaagaactgcgacctcagcgacatcgcttcgattaatgaacccgctgtccagtctatcgcctttatcaaacatgagcttatgctcaaatggctcgccatctttcaagccgccgggacgaattatcgtataagaacggccttcttgcgagaaaaccttgcgaagatgctcctcgcccgcgtatttcatggagagtactcctccgaaaagattcataggatgaagtgttcttgtgacacaaagcgaacttactaaaataaatttctttatgccagtgtttgcggcggcatcaacaagacgtataacgccgtcgcgatctacctcagatggggaggcgtcgccgaaaatagaactcgcaccaagtgcagaaataaccgcatcgcagccatcaactgcatttgtcaaatccttagcactttggactcggccaaccacgtagtcaacccccaacgcatttcctttagcttcggaacgaaccagtgcacgaacagggatgccataagcctgtaagcgctgaatcacccattggccggttttgccagttgctccagcaacaagaacttttccttggaaagctgttttggacgcagatgtgttcttcttttcggtattcatagttaggaatatttactgtttttgaaatttaaaaacagtaacgatcggctcgttgattaagtttcagggagatttagcgtgttatgtaaagtcaatagccgataaatagcaggggagtatgaacgaatctcggttattgtgggggattgagcgccgagcgtttagaatagttagtggccagtcatcgcgatttgatgtgagaaaagcgaaaagcgaacactaaaaaccatcacagcatcaactatggcgtgaaagaaaatgatggaataaagatcacgatatagaaagtagcttaacgaccagcttgccgctatcattaattgaaatggcataaaaaggcttctgtagaatgctttgtcgggagtgtgaatagtgtgatctggtaaaatatttagccaaaaaagtccatgaatcaagcccgagtagatcataaacataaaaaaaccagcaaggaaaagcatgaccttgttggttgagatttttccggcagctttttcaccaaatttgaaaagcgtaaagaaaataaacgtctcacaaatcccgtttccgatcgcgaaaataacaactgttaaaacatctaattgcctatctccaaagtaagttgaattactataaacaattgaatttccgataattataatagctgtgctaataatcaacgcaactctttttaagtcaaaatttttgttaaaattagtcaattcatcacgcaaaaaaatcaatcctgttatcaagccaatcagccagtaaatataaatctgaatatcagcactcatcttgtgttattctgttttatgatttgtttctaatggaatttaaagcgctttaagataatgcaagtcaagaagataatcaattagaaatccaaccaaaatgggctcaaatagagcccttatttggcgatttgcagttcagcgtgatatgaacttcttacaagtggcgctgattggatatgcttaaaacccaatgattcggcagtgcgcttgaagctctcaaattcatcaggagaaacatagcgatctaccgaaaggtgtattttagttggttgtaaatattgtccaatggttacaatatcgcaatcaatgctccttaaatctttgagaacttcacgaacttcatcatttgattccccaaatccaaccatcaagccagactttgtcgtaaggccgtaagtcttttttgcataatcaagtaactttagtgatctgtgatactttgcctgcggccgaacagtgggatagaggcggggagcagtttcaatattgtgatttagaatttcaggcttggtttctaaaacaagatcaatcgcctcattatctccttgaaaatcaggaataagtgcttcaatggttgccgtcggatttgcttttctaatttcggtaattgtctcagcccagatccttgcgccgccatcttttagctcatctctgttcacgctcgtaataacaacatgctttaagcgcataagacgaacgctttccgccacacgttttggttcgtctttatctaaaacaggaggacgaccggttttgatagcgcaaaagccacaggaacgcgtgcatgtatcacctaaaatcataattgttccagtgcctgctgcccaacactctgagatgtttgggcagcgagcttcttcgcatacggtatggagctgattcgtgtggataatgtcttttaattcgcgatactttttgcctgatgggaggccgacttttagccaggatggtctttggtattctcttttatttttcacggattttctttccatcaaacttattttaagtcatttaaaaacaaatatataaacggtgtatctcatgcgtttaaatctgggaattttcactataaccttcaagatgtttgacgagtgtttgaagaaaagttccggccagtgcgccgtcaatgattcggtggtcatatgaaagcgataaatacatgattgagcgaacaacaattgcatcagttccatcatccaaagtgcgcacaacagggcgcttaacaatcgcacctgttcccagaatggccacttgtggctggttgatgattggagagccaaaaagatttcctgtcgttccgtaatttgttaaggtaaatgttccgccttgaatatcgtctgggtgcaattttctttgtcgcgccttcgttgcgagttcgtaaataaaccttgcaagaccaaccaaattcatctcatcggcatttttaatcacagggacaattaatcccgcatcgccactttctccaagcgcgacggcgataccaaaattgatatactttttaagaataatcttgtcaccatcaaccgatgcatttacagttgggaattgctttagtgttttgatgcacgcatcaacaaaaaacggggtgaaggtaagttttacgccatttgcttttaaaaatgattcttttctggattctactaactgaaccaaacctgttacatctgcctcagaaaccgaagtgacgtgcgcagaagtgcgtttcgaatggaccatatgctccgagatcaattttcggatattgtccatttgtataatctccgttcgctctgaagcatgatgcgaaattgtagcatgcttcagagactctgcttgtggagcattttcttttattggtcgcttttctgtggaagcatagctctgtgctgatgcttttttgttagccagataagaaagaatatctgtttttgatagccgatttcctgctccggttccaggaatcacctctaattcatctattgagacgccttctttttgagctatactcataacaacaggggagtagaatctcgttttttcttgtgctcccgagcctgattttttttctaatgaggcacttgtcggcatttctggttctggagcagttacttcttttacttgggcttcttttggtttcggagcattttctagtgattcagaagcctcgccaactgctgtttcaattttggcaatcacttcgccaaccggaacaacctcattttctgcgaaaagaatttcaactaatacgccgctctcgcttgcaggaacttcagcatctactttatctgtggctatatctaaaatattctcatctttctcaactttgtcgccggctttcttgtgccattttaagatcgtgccttccataatgctttcgcccattttgggcataaccatttcgattattgacattcgtttatattttttgtggtttaaaaaacattttctgcttctaaaaacaatagagaatataacccaatgaaattcacatataaaacccccaaagcagagaagccttacgggtttttgtatatggtggttagtgctttgctgctttatgtttatttcatggcgctattttttatgcccatgatatttatggggtaatccatttttagtttcgttttgactacgagagtctgcctgttcggaagaaaaatgctccgagattgttttatgtagatttaatattttttctaactcttgataagagattttttgttctgatagcagtcgaagtttgtttttgtcttcattagataggtaagtggcgttggtactttttccataaagtaaagctgctcccatatctggtttggttgcaatctctttataggttctcagagcatttctgagtaacacagccttcggttgaccttccagttcggcctgagcttcgtaccaatttgctatatcctcagataccataacaggaaggtattttgttaatttttttgccatttttattagcttgtttaattctgttatttattaacaatgtcgcgagcgtgataaaatatgataaatacaaacaagacgaacaaaagggaaaattcttttaatttcatcttatagatttaagttttataatataaattatgtaaagtcaaagataggagaaatcatcttttttcaagttcttcacgtagcttctttgggatgttctgtacaacaagatgatatgaattttgaatcaattcctttaggaggttgttggggatatttgtttttgttgcgacggtgatccaatgttttttgttcatgtggtggccgggcgagatagcatcgaacctttcgcgaagttcgatacaatcttcaggcttgcactttaagttgattgactcaaatcgatcgatgttcgttaaggcgaacatcttcccttttaccttgaacacgagcgtgctttcgtcaaacggaaagtcttcggtagcaccgttgaagctcaagcaatattggcgaaatgtctcgaggttcattgcgatacaagtgtgttttagaaccccatatttgctaaactgtctaacacgtgcttcataacgataaccaagtcaggatgagagtcttcaaacgcctcaattgcgtcagtgagtttctcagtcaagctttcatgatgctcctctgacgaggcactgcccgccgaatcaagtatgttttcaatatcctcttgaacactgctaagtagtgcctttgaggcatcatcaatcgagtttttttcagtaccgctggagagttctttatgaagcttttccaacatgtcgcgaatttcttgcttttccatgagtaaagtttgattaaggttgtttaagtctcaggcttattaaaatacgaagagaatttatgtaaaaattaaaaaaaacgaataccagtttattatgtaaagtctttgttttataattataaataacggaaaattattaaaaaatatcggaatttttattccccgaaaagacgggcttttcgaaattgctccaggactaaaaaccaataaagatatgtttttacttatgctccctatacttatcggcaaatttgcatttatgcactttttagatattgcttatctttaaaagacgataacagatcctttctcacttatagaaaataagcctcattaaatatggaaaataaatttgatcgatcagccaaagattgggacaacaatccggttcgtgtgaaaattgcagaaaaggcaatccaagaattgcgccacagggtctcccctgctccagatatacaagttttggattacggtacgggcacggggttgatgcttttaggcattcagccatatgcggcgcatgtgacaggaatggatagctcgcttggaatgcttgatgtgctgcgtggaaaaataaaagcggcagaaattacgaatgtggatgtcttgcatcacaatatagaaacggaggaattgccaaaagaggcatttcatcttgtacttagcaatatgacgctccatcacattgcagacacagaaatgtttctgagaaaggtgtatcacgcactgaaatcaggtggcagctgctgtatcaccgatttggaaactgaagatggctcttttcatcatgagccggataattccatcaagcatttaggctttgataaaaacgaactggccaagcattttgaggcaactggctttgaggtgctccatcttgacactttccacgaggtcgttcgcgaaaccggtcgacgctacccgctctttatggcgatcgcaaaaaagaattaggagcatgctccttataaataaaaaagcaaaccggagttctcagaactctcggtttgcacatatattgaataccgtaaagcgttaaggtttacttcgcttctttcggtgaaaacatgttgcatccgccttcagctttgacatctttgccaaagcattttccgttttcatcatctacgcgctgaaaccctctgcaatcctggcactgctttcctttttccgcaggaaaggtatatttaacttcttccattgtataattgacgttttatatttgacagtgatttttctcctgagtgctacccttccgacaggtagctggccaaatataaaatgtttcaagcgatacacaagcctaagccgaaaaattgcagaagacgaaacagccttaaagaaacgcagaaattttctcttcaggttgagggccgacgagaaactccgcaatgacaccgtcttttaccaacacggtggacggcgttcccatcacaccgaacttctgcgcaacactgaactctttgcgagcatcaatcttgaatacgtttctactcttctttttgtatttgtcgatgatgggtgtcatgggtttgcaggcagcgcagttgtcagagtaaaagtaaaacaccgttggcttccccgtttctacggctttggcgtacttcgatggcaattcaggaacaggctttccttttttgaagctcgttttcaaacggataaaaatcggggtgacgataaaaaaagctaaaacaccgccaagaatgtacaaaatcacttccatatcaatatgaatctaattaggtttcaaagatgctgttcgcttggttaagaccacaagataacgattgccctgaaataaattaaacatgccgttagcgctggaaacacatccctcataatagctttattttaaaccgttacttaaatacgatttccgcaagttattcagcgcttttcgctggtagcatatcctgatagattttcgtgactccaatagttttatgccctaaaaactttgaaagtgtgtaaagatccatttcgttacttagtgaacgaatagcatacgtatgtcgagaaacttgaaaactaatacgcttttccaaagacgcttcttttgcccacgagttcaagcaattttggatttccgtacgcgacggcaataaaaatatcggctcatcagagcgtgacagcgcttctacaatgccgttagccttgcttacttgattcagaacttgctcggcttcgagcgttaccggcaatgaatctataccactgggaattttttgaccgagttcaataaagcaataatcgtgactgctctttttgatgtttttccaagtgagtgtttcgagcgattgaaggttaagtcctgtgaagcaagcgaataaaaaagcaaggcgaacgttttcgtttttacaaggcgtccgctgtaagcgcgctagctcatcttccgaaagaaaaactcgctcaggctgattctttttaatgtttggaacatgcgcagcgggatctaaagaaagaatgccttccttcacggcttttctgagtgcagctttgattttggagaaataggtgtgcgccgtgttcggagagacgcgctcaagcaaaaatgctttgaatttctcaagccattcttcatcaatgcccgcaaaagaaatttggctcgaaaactgctttaaatacttcaacgtgttgcgccacgctttctctgttttcggtttttcctgcgcatgtttttcaaaataagcgacaaaatttgatcggcgcttaaatgtttgggcaaaattttcggggtattcttcaagttctgtcaagcgcttcctcatcatatcctcagcttgggcgcgcgcttctgcgtcgtcggcatcggcttggatgtcaagaaactcgtagaatcgcttgccgtttgcatgaacatccaaataatatgaaatcttgccggatgttaagtttttggttcttaaaacgatagacataaatacagttccttatttcgttacctaaatcggttttaaaattcaggtatcggtttgataatcaacacctttatctacctaaacattttaaaatacaggtattttctaacttatagaaagtgatgttaatcgttaaaaaaattgaaaatcaattcttttttagaaaaatcaattgcagttggtggcgttttcagtttaagtcgatgcgcaagaaaatcaattctacatttgatcgcatttgccgatatgtaaggcaaaagaatgtcttcatcttttaagcaaaaaaacaaacagttttttgaaaaatcggacaactttgctattctcagcaggtcttttcaagacatcgttctttttaattttgagttttatctggtgcctgttttcacagggtaaaagggaattgcgtgaaaatcgcaagctgtacccgcaactgtaaaatacatctgtttttgagtgaaaattgctgctaagcatttttcctcatcaaccgctaaccgcgccactgcgctcgcccactcaaggctgcgtgggaaggccggcaaagcatttccggtaataagtcaggaaacctgccagataaatttcattgcacgagacaactcattggctacgggaaaatggccttgcaataagcacgacaatttttgacttacaatttctttcaaaacatagttgatcagcacgaatagccttaaacaggattgctaatctccgctttggctccacatgcaaatcattttctttttgaaagactcgcgcttttgctcgctaattcttcctgccaacattttcaaacacaaacggagaattacatcatcatgaaattagggtcttgtagaaaacgcaattggtttaaacccgctgttttgtcggcgttggttcttgccacaaactttggctcaacaggaacattacgcgccgaggaaaaagaacttgatccaatccccgaaaaagatggggacgaaattgtggttaccgccacaagaatggccgatagctctttcaacgtccctgtaagcattgaacaaatttcgcagaagcaattgcaaagcagcgcaccggaaagcattggcgaagtgctcagagacgtgccgggtgtctcaatggctggaagcggtctttgggacgttagtccgattattcgtggttttagcggaaatagagttctggttcttatcgatggaaatcgcgagaataacctttgggccgggcgcgacccgttaacgccgtttttagacgtgagccaaatcgagcgaattgaagttctgaaaggcgcgtcttcggtgctctatggaacggatgcacttggcggtgttatcaatatcatcacgaagaaaaactttccaaacttgagcgaaggctgggtttttaaaccgtctgcgcaagtcggatatagctccgtagatgagggaaaattcggaaagctttcggtccaaggcggcggacatggtttcgattttcaaattgcggcatctcggcgcgaaacggatagctacacggacggcgatggaaacacggttgcaaatagccaatttgaagcgggaaactacactgtgcaagcgggctacatgataagcaatcagcatcagcttagtttctcttatcgccgaagcgacatcgacgacaaaggtattccacaaaaggaaaatgccagctactcgcactttacaaagtttgacactgacgcttataatttctcttatcaaggttgtgacctcggatttgtcaaagagttgcaagtcaaaagttgggtgatttcgcaggaaagagcttacgatggaaatattgcaagcaccacgcaaccgatgtacacgcttaaaacaaaccagattgaaactggcgcagttggttcgtccatgcaagttcagttcgtttcttggaatcagcacacgctggttgccggaatagagtttgttcatgaagatgcagagtctgacgaattgcaaatcaaaaagaagacggcgaacaacttaacggcaaaaacaatcaccttcccacccgtttccgacgccatccgaaaccattttagtttatatgctcaagataaataccaatttgaatcgggagcgttacttttagcaggcgctcgctacgatttctttagttctgatgcggaagcggcggcattcaaaaccgttacttatggaagcgacggcgaaaccgttaccaaaaccacagagacagaaagcaacttccatgagacacaagaccatgccgttactttcaatctcggatacttgcatccgttgagcaaacagttgcatttcaccgcgaactttgcttcgggatttagagcacctgatatttttgaacgcttctcgacaagaggcggcagctacatcattctcggcgaccctgatttggacgctgaatacagctacaacattgatttaggattgaaactaaaatcccagcatttcaacggagctgtgtccgttttttattcttgggtgaagaactacatcgacttggtggacaccggcgaacagctcgatggatttgataccaaaacctatgttaatgtcgacgcgacgaatctttacggcgcagacgcttccattgcatatcgcctaaacgagcaactttccttctttgctaacgccgcttatgtgctgggaaaaaataccgaaagcgacgaccatttgaacgacattcctccactcaatggaatgcttggcacgcgctgggaaaatcagctaaacgagacttggcgttattggttcgagttcaacacggaactctatgcacagcaaaacgatcccgccccaggtgaggcttctacaccgggctatgttttgctgaatctgagaagcggcattcgattttcggagaatgcaacgctttcacttgcggttgataatttgttggacaaagcgtatagaagtcatctcaacgaggctgattttctttacgagccggggatcaattttaaaaccactctgagcgtagggttataatcaatgcgatgtaggggcagacgacctaagtgtctgccctttgcatctaagcttttttctttcgcttatagataaacaaattccagcgttcttcttccatacctgcggtggccatctccgcgcgagccagtacgaaaaacaaatccgaaagtcgatttacatattcgggaatcgagggatgtacctcatcggttctcatcagcgtgaccaaacgccgttcgccacgccggaattgtgtgcgaatgacttggcaaagtgcggaaatttcattgccgcctggcagcaaaaagtaatcggacggcgcagcgacggttgcttccagttcatcaatccattgttcgcaaaacgccgcgccatcgagcggaagcggattcggattttccttcgcagtgtccgacggacgagctaaatgcgacatgacgttcatcatgtccttttgaatgcgatgcaagttcgcttgccacacatggtcgatgggaagcttcgcgcgaagcaacccgacggtagcattaacttcgtcaaacgtaccgtagcattcgacgcgcacatcatctttcggcacgcgcttgccgccgaaaagtccggtttcgccggtgtctccttttctcgtgtatattttcataggtgaaatgaaattgattttttagttagaaattaattttcaagtcttgttatgctgagattcgctagcgaagcatccccatgtgtcttgtctcgttggattttcggctcagaagcctcagaatgacatgatggttcttgtcaaaactttgctgaaaatggtagttatttttgtcatgctgaacgcagtgaagcatcctttccatccgggttaagttggattctccagctcggaaacccctgaatgacttaagcgtgtttctcctcatatttgaccaactcgcccgacatgctaatcagataaaacaccagcggcttttcccctacaacttttttgcaaacctcatagcaggtttcggcaagcacctgataaaacggttcgtctttgccgaacggaattagctccgtgatgccgcgcaccaatttcaattccgcaatttgctcgcataagcccgacgcgtaacccgcccttttggccaagtccgcaatgaagcgacggtctaccgaaacttgacggctcgatgtttccaagtttccagccgccaatttcgtggctttggccagcatcacaccgacggaaatttgtttacataacaattcttctttggcaaattcgagcgcgcggccaatccaatttccgtaatgcacaaatgcgagttccggcagatctgctcgctccgttttcaaaaatgtctcgcttttcgagccagaatttaagacgatttccgagcagccgtttttcatcgcgatttgaatcgattggcgaatgctatccagatacgcttcttcggagtacgggaccacaattccgcttgtgcccaaaatggagatgccgccctcgatgcccaagcgcggatttagcgtgcgccgcgcgatgtcctccccgcccggcacggaaatcgtgacgctgacgccacaacgcgtttcagactcagttagcacttcgatgactgcgtggcgaatcatttggcgcggcacggggttgatggccgcttcgccgagcggaagttcgtggccgcgaatcgcaattcgcccaacgccttggcccgccataaattgcacgtcgccgaacggcgcttgcgcgtcaagtgagacacgactcaaaatgtccaagccgttcgtgatatcggggtcgtctccggcgtccttcgtgacagcacaaatcgccgatgtgttcgtgcacgaaatgaatttaaccggaaacgaaacgcgccgtccactcggcaatgcaatttcaacctcgcttggcgatttggccgtgagaagcgtttgcaaagcggctttcgttgccgccgccgcacaagcccccgtcgtgaagcctgagcgaaggggtttattttcgtgatctgaaactgtcatgttataaagcaatgtcggccttttttttaatgaatacaaccgaccggttttgattcctttcataggatgctgaggcttccgagccgaagcatcaaacgtggccggacgcatggatgcttcgctaagaatctcagcatgacaaaaaataactaccattttcagcaaagttttgacaagaatcatcatgtcattctgaggcttccgagccgaagaatccaatggcactggaaaagttaccggctcagctcaacacagattttagtgtgcaaataaactttattgtaaaaattaatggtatttgccctgcttgttttatgcgggcaaagcagcgctgcgtatgcgcaagattggaacgaaattatcaaagttgtagcaagcgacgccgttgctgctgactattttggttttgcggtctcggtctcaggagacgtcgccattgtcggcgcttatggaaatgacgacgacggagacaattccggttcggcctacatctttgagaagagcggcgcggcttggccacagacagcaaaactcaccgcttccgacgccgtcagtggcgataaggacggcgacaatccgcttccggttgagctttcttccttctcaggcgtttccaccgaaaccggcattcagctcaattggaaaaccgcttcggagacggacaacgccggatttgtgctttatcggaacggttcaaaaaccgcaatttcctccggtagtttcactgaaacgaaaaagatgatgcttttgaaatagaattggaagtaaaatttcatcgtgaagggcgagcacccggtgttcgccctttctttctcgaacaagatttccaaaaatcatataaacggttgaatgccaaactgcgcgttgtcatgctgagccttcttaggtgaagcatccatgttgtccggttacgttgaattcttcggctcagaagcctcagaatgacattcttctttttttgttaccggtaacggagatgaacaaaatgaaatccgaaaatgccgcccgccttttatcctgccaatccttttcaagactcttggtaaagttgttcaaaaaagtcgatgaaatcttgtttgtggcgcacaattttgaatgacggcggcacacttgggcgcttcaaaatgacaatcggaatttcggcctgaagcgcggcttctattttttccggcaaaaatccgcttgccccgctttccttactgagcaagcaatccacaccgtaagtcgcaataagttgaagttcatctgcgatgcttctgcctggcgacatggatagtgtttgttcggacgggaagccttgtgcacgcgctttttcaatcgaggttgtctgaggcaagattcgaacgagcattttgtgctttgaccaatacggctttagcggcgtaatggtttgcacacccgttgttgccagcacaagctttggcgatagctcgcacaagcaacgaatcgctttttcaaatccatctacaaaatggacaagcggatgcgattcagggcgcgaggatttggcttgtttaaaatcgcgctcgaagtgcaagataggaatttgaagttcatggccagttcgcgcaatggtttcgcgaagtaccgaggcgaatgggtgcgctgcatctacaatgagccgaattctatgttcgtggcaaaaggctttcatgtcgcgctcgttcaacgcgccgaaacgatgcgctgcaagtgcatatcctaacgaatttgtttgggtttttgtcgagtaaataaaccgtttgccgagtccgttcaaaataccggccacgcgccgcccttcggttgtgccgccgaaaactaaaatcatgtggcagcctcgctcggcttagtggcttcacgaaatccgtgcgcaaaggtcgggtcgtagagcttcgagcgctcgctgcgtgccaaaatcgcttcaccaacgacgagcagcaccgtgcgcgtttttccgctctcctgcaccagttcggccaaatttttcagcttgccgttccaaattcgttggtctttccaagtgagtttgtagcaaaccgcaacgggcgtttcgggcgggtaatgctcgagcaattccgattgcaccttgtgtgccagcgtcgcgctcaaataaatgcacagggtgctttgcgagcgcgccagttccgaaagtcgctctttttccggcacaggtgtgcgcccttcgccacgcgtgagaatgatggtttgaacccgctcgggaatcgtaaattcggacttgagcgcggcggcggcggcctgaaacgacgagacgccaggcacgatttcatagctcatgccatgcgcatcgaaatactgcatttgctcctgaatcgcgccgtaaatggacgggtcgcccgtgtgcagccgaacgacgaattcgcctctgtcataaaattctttcatcaacgaaaattgcgcctccaacgaaaggtcggcggagcttttgaccaacgcgccacttcgcgcataataggtaagttcttcgggaacaaggctgccggcataaagcaccaaatcggcctcctgcaaatacgacttccctttcagcgtaatgagttccgggtcgcccggccccgcgcccacaatggcgatgtggcctgttcgcgccgtgtttgctcgctggcttacggcaaaggtgtaatgcttcggctgaccgttttccacgcctgcgagcgaacatttttgcttttctacaagccacgcttcattttccgaaagcaacgctgccgccgcttccgagacgctatacaggccgactttttcaaacacgcgctccgacgggttcggcacggacgccactttgttcagtgcttccgccgaaaacgtccgaaacgggacgcccagcgtttcggcaagcttcaaaaacgcaggctcggcggatttcaaactcgccgaaccgatcgaatgaatcgaagcggcggcatagcccgtctcggcaaaatgctcaaaaaatgaagcgacaaagcgcgaggcgtcaatatttttctcgcagccaagtccgacactcaggactttcggacggtaaaacaaggccggaatcggtgcggcatgacgcttcggcgtgacggccaaaagcagatgataggctgaaaaatgaatgctttcgagagagtaaaacacgtcgacaaagtcgggtttggtttgaatcaaacggcgagtttccgtgtcgcgggtttcgatcaacagcgcacagggtttccgctcgataaaacgcgcgatgaagttgttcatcgtttttaacgcctcattgccatgaatctctattgtccaaccaagacggcgaccaagcgtatcgagcgaccaaagtccttgcacatcgctggaagttgtaatcaccggtgctgcgcccaacatactggcaacctctcgagttagcaggttcgcgccgccaatatgaccgcttagaactgattgcacaaactgcccgtcatcgtcgcaattgataacggctgggtcagtgtatttgctttgaagcatcggggcaatgctgcgcacacaaatgcccaacgcgccgataaaaatgaacgcatcgaaagcgcgaaagccatttttcaaaaactctttggtcgagggaatttgctcaacatcgctcgccggcctgaccgaaaaaatcgcgatttcgctttccggcttggcttgaccgagcgcatattgaagtttttttccgagcgaaatgcctcgctcggacgaggccaaaatggctatatgtttcatttcaggcaaaaatttatctttgatttctcttgcttcatttttgattaaacaataatagtttcatattatgaaagaagtatgcgaaatgagagtgaaaataaaagagcatctccaatgaacctcactgtttcggcacacgacaccgttcatgataagaaacccaagcaaagttttgcctcgcgggtatttggctacgacatttttctttcctttgcgcttggtcctccgcctcgtggaacacaaagctataccgctaaccttgcacatcggttacaagaacgaaattttagtgttttcttcagtgagaaagaagctcctcccggtgagcatcttgatagcacattgcaaaaggcattgctccgttccaaaacactcgttgttattgctaatcgaggtacattagaggcccctcgatgggtaagaaaggaagttgaagagtttcgcaaaaatcacccgaaacgcccgattatcataatcaatattgggaatgcgctgcaacagctttctgatattgcagcgccttggcttcaatataaggataaaatttggttagatgagacggagcaggctgctatagagggaattgcgagcgatgaggttgtagagcgtttggctacagcgccaactcgcgtaaaatcaaatgtcagatggcggtggcttatgggtggtataattgcaatactggttgcactgggaattagtttggggttatctgccataaactctcataacaactatgaacaaagacttcaagaagaaaaaaaagttacggctttacgtcttactgataaggcaagaaatatgatttccggtaatcagaatactaacgaggagctagttctatttcaactattggcagctcactccatttatccaagcgtggctactgaagctggtttagttagtggattactgcaattacaagattggcagaaaattttgatggcaggctctgaggtatattcggttacatatagccccgatgggaaccagatattctctggaagttgtgacggactcctgcctatatcccttcatatatgggatgcaaagacaggccagtccatggaacaatttccgttagataacaaaaacggttattctgataaggctttaagctctccctataccgggcatgctgctggcttagagaaaatagcgctgatggtagatgaactcgttaaacaactgaagatagctttcgaggtcgctgacgcagtaaccagtgggagacaagatatcttaggaagactggattcgatgggggtaagttcaaaagaacaaattgctaaggcagttaaagctcttcaaatcatgaaggcccaagggctaatagatgaggagctgcaaaagagtttggatattaaggcgatagagggggggatgaatgagtatataaaaagtctaaagtatggtattagcagtttagtattcagtccggatgggagtaaaatcgtttcgggaagcagaaatggggtgcttcggttgtggaattccaaaacaggtgaaggtatcggtgatccgttaaaaactcgccaaggagaaatacattatgtagcattcagccctgacggggactgtatcgtatcagggcactctgatgggacacttcgattgtggaatatcacaacaggagaaagtattgctgaaccgctaaaagggcataaatttggggttacctgtgcggcatttagccctgacggagatcgtgtcgtctcgggaagttttgattggactcttcggttgtggaatgccaagactggagaagcaataaatgatttctcaaaagatattaagcactcagtcggtagcgtagtattcagtccagatggaagcatgattgccacagggggattggattcaaccctaaggttatgtaatgcggaaacagggaaaagtatcggcctgcccatgtacggtcacaaagaagggattaattgtttggcattcagcccggacggtagtcggcttgtctcgggtggtcaggattctacactcaggctgtgggatgtaaagacagggcaaggtatcgggccgccgctatcggggcaccatgcaggtgtcaaatgtgtggcattcagccccgacgggaattgggttgcatcaggaagttctgatgggacaattagactatggccagccgcctcaaaggtattgtatgatgaacttgccaagaaactctctcgcaacatgagccacagagagtggaatgagtggatttcatcggagataccatatatgaagcttattcctgatttatctgttccgccggatgaaccatagtgaaaaattctaaggttttcgagcggataaaattgtaatcgggttatggtttcctaacgtgagcaaaatgggttcgttgagcaaaaagcccatgttccgcaccgccgctttgaagtcgtccgcgctcgcctgcttcacggcgttgatggccacgcgcccgcccgatgcgagcaaggggttgaggcggctgagcatctcttcaattcgcccgccgtgtccgccgatgaatgcggcatccaactttgtgctttgggcgaaaaggctttttatttcaacatcaaaaaaatcttgcatcaccaactgaacgccgggcgcacgaaatcggcgggaattttcttcaaaaatctcctcgcattccgggcgcttttcgaacgccgtgatttgcaagtgcggaaacagcagtcgcgcttcgatggcaatcgagccggtgcaaaaaccgatgtcccaaaaagttcgtgcagatttcagttcaagctgcgagagcgtcgccaagcgaaatggcattttggtaatcatgttcgggcgaccgggcaggccgcgaaaggcatcttcgggaatgccgaaatagctcggcgcgtcgtccgttttttgcagaataacggaatttaattcattgaaattttcccgaagcacgtctttaagggcgaatgtgcgaatccgttcatccgcgccgccgagcgcctcgccgacggtcatttcatattctgtgaagcggtaatcgagcaggcgttcggcaatgcgagcaggcgttttgcgcttgtccgtcagcacgccgatgagcgcctcaccgcgaatgagcgcggcatccaattccgcccaactgcgtcccgtgacggaggtattggccatctgctgatacggcttgccgagccgctgcgccaaaagctgcaagctgttgaaggtcggaaaatattggaaggccgcatcgggaaacgcgcgttgcaaggtcgccccgaagccgtaaaaaagcgggtcgccggaggtaaaaaccagcacggactccgccgcgcgttccaatgcggagagcgtctccgaaagcggcgctttgatgttgacccactcatacccgcccggaagacatgcgtccacaatcaatttatgacgaacgccaccggcaaacacccgatgcgccccaatcgcttcttgcacttcttccgagaactgcggcgcgggattatcactgagtccgacaaggacaaattttttcataaagtctgaatttccttttccgaaagtccggtaagcgctgcgatgtctttccggctcatgcccattttcaagcctctttttgcaatttcgatagccttttcgctcatgccttcgtctcttgccgtgtcgatcgagttctttaggtctcggtagtatttcaagctgtcttcatacttgtacatttcttcttgcgtgaatcttgccacttccgccgcttcgaatagcttctcgaatacccgctctctcagcttttccggtatctcttccaatcgcgccagatttttcagcacatacagccatttttcaaaccgcgtttccaactcatccacgcttttgttgaacttcggcatttcgagatatatgaacgtcaatttttcgtagaacactttttgcgtctctacatccgtcagcttgatgtcgtagcgatacttttccggttcgctcttatcctcatcaaagacgaaatccaagataccgactgtataaaccgcgttcaggcaataatcccactgattctttttggcctgctcgcgtatcggaaaactggcataataaatcgtccggtctttgaagcaattttgcttggttttttgcaattccacgatgaacttttcaccgcgctcgttttcgcagtacaaatcgaatatcgcctttctgtccaagcccgttgcccccaactgctcggttttcaggtaggtcaggtcggtaatccgcccctcttctttgcttagcaactcgtttaagaaatcaagcagcaaatctttgttcggctcttctccaaagagctttttaaacccgaagtcggtaaacggattgacatattttgtgctaaactcgcccatattccctgtggttttgattgttcaagattttcaagcccgtagagactcgccatggcgtgtgcctacatttgtcccggaacaagatttccatagaagatttcttatccccctccccctcgtcttggtgttttgacggcaagcaaaatatcttccgttgtcgcttgggttgttattccgggaacatcaaacggggatttctttttcggcacaattgaaaaggtttccccagaccttgtttgaataacaacttcttcatttttggctgaatcaagcactttttcaagttgcgctttgacttcggcttctgtgtagattttcatttcttcgttggataagtgtaatcaggctcagttatatccgcttgatcatgtcattctgaggcttcttagccgaagaatccaatttgaccggacgcatggatgcttcgctaagaagctcagcatgacaaccgttttgtgattcacaaatttgcgatttttccacaccgaaaaaatgccccactcagaccgttacgacttatgattcagtatgtcttttcaaacatcccgtcccggcatcattgcgggcgcgtcggcgtagctgaatgcggcgttgacgatcgtggccgcgacggagctgccgccctttcgcccttctacaattgctttcggaatgttcgccagcgatttaagtcgccatttggattcttccacattgacgaagccgaccggtgcgccgacaatgcccgtcggtgtcgccttgccgcttcgcacgagcgcgaccagctcgatgagcgccgtcggtgcattgccgatgacgaagagcgcggtcggatgctcttctacggccagccgaatgcccgcttgcgtgcgcgtgatgccgtgcttttcggccatttccggcacgcgcgggtcgctgaggtagcacatcgccgtgaccgaatgtttggaaagtgcggccttgcgcaaaccggaaagcgccatcgtgacatcggtgacgatgaccgcgccgcccgccgtcagcttttcatgccacgttgcaatcgcgcccggcgaggtgtagaaaaggtgctcgtattcaaaatcggcggtggtgtgaatcgtgtgaatcatcgcccaaagcttgtccgtcgggtaatcgtgactttgcaactcgccataaatggtctgaaaactttttcgcatgatggactgaccgatgggcagcgcctcttccgacgattccggctcttcggcaaaatagccgcgcggtgtgatgatgcggtttcccgccacgaacgattgcgaattaccgataatcagcaggctaaacatatcgagcgtttcggggtcaaactcgccgagcgtgctaacctcaagcgtttcttccggtctggaaacttgccgcgcaatgccgacaggcgccttcgggtcgcgctcgctaagaaaaatttccttcaggcgatgcagttgccaatagcgctccctgcttttcgggttaaagaccgccgtcacaaagtcggcttccgccgctgcacgaatccggcgctcgattttcttccaaggcgtgagcaaatcggaaagcgaaatcacgcaaaagtcgtgattaatcggcgcgccaaactttgccgctgctgcttgtagcgcactgattccaggcaaaacttcaatctcaatttccgttacctcatttttcgcagcatgttctaaaatgagcgaagccatcccataaatgccagcatcaccagaactaatcaccgttacctgatgtccttcttttgccaaatcaaaagctttttctgcgcgagctgtttcctgcttcattccgttactgatgcgcagggcgtcggcgggaattaaatgttcgattaactcgaaatagtagcggtagccaacaattgcgctggcgttttcaatcgcatgccggacttctccggttagcaaattttcgtgacccgggcctaaacccacaacggtaatttttcctgacatggttttttaaacttgaaatggtgttttgatatggcgagagaaaattaagagcgagaaatacgggatggtgcgacctttgagtcgttcaatttgcgaagtaaaaaaagcgtccggtgtgccaatgcgctcggcataaagaaacggtcggttcgccctttccagaaagtcaacgatttcgtggcgaatggttgaaagcttcataatcacgacgctttcgaacgacgcgagatagctattaagctcggcgacactttcaagctgcgatagtacgataagcttatcctgttgaagtgaaattggaagttgcgccgccgcgcccgctgcaatgaacgccggaacgcccgcaatcaattcaactgtcatgtttgcggcttgaaatcgctcgagcaagtagccgaaggtgctgtaaaaactgatgtcgccttcggtgcaaatcaccacatcgagccctgcgttgtaatcatcgcggataagctcaaatgcttcatcataaacgcggcctgcgtgctggcgatttttgttcatgggaatgtgaaggccgtgcaagcgttcgggcggcaagccgtagtttttgagaatttcaagcgaaaaactgctcagctgccccgactgcgaaacgctgcccggaaagtaaattttatcggcctctttcagtcgattcaagcctttgaccgtaatcaattccgggtcgcccggcccgagcgccacgcccgtgattcttccgatatgtgatgcttttttgttgttcaaaacggttttttgattaaatctttagcgctgctgagtcattctgaggattctcatccgaagaatccagcgtaaccggatgaatggatgcttcgcctaaaagcggctcagcatgacaagttgtttcctcaatgccgatgtccatgaccatgcccgccaccaccgtgtccatgatgatgatggtgaccatgaccatgtccgtgatgatgatggtgatgttcgtggtgcgagtgcgcttcgggatcgaaggttttcatcaagtccacctcgcccgacacaactttcgcaatggctttttctaccgtttcgcaaagcaggccgtccgattcgagcggctcggtgatgatgatttccttgtccgattcagcttggaaagctttcaccgcctcatcgattctttgcgaatacacgcccgggaaaaacatcagcggattggctacaatgcgcttgtgcgacaagttgtccatgaaagacagcatctccgaaaccgacggcgacgtcatgcgactgacgaagccatacgcgccgaacccgaagccggatttttcccaaatcaatcggctgagcttggccgcatcaccgttggcttcagggacggatgcgccgacgggaatcgagagcagcgccgtttcttttttcgcggcctcgtcaaggtcgggacacgcggcctcgatgcgcttgacggctaaatcgataatttcgtccgtcgcgccgatgaagctgcctaagtggattttcagccccgaaaacttttcttcaaactcgtgcatcatggctggcatgtcgtgttgaagatgtacgccggtgaaaagcaaaatcggttgggcgaaaatttcacgcacgccgtttttatacattttgccgattgcttcttcatacgtcggctcggaaagctctaaaaatccggcttccacagccacttgcgggttacgctttttgaggtcatcggcgaagcgcaaaaacgcttgcgcaccggcttcaaggcgcgaaccatgtccgcaaatcaaccatcctttatcgctcatttgtaagtccgttttgaattgtttgagaaagtaaaacttcggtcggctgggcatgttttcccatgagaaagattgccggcgttttaaggtctgtttgggcgagcgtttgagcaatcgtttccagcgtgccacaaatcatctcttggtcgggataagacacgcgcgagacggcacaaaccggcgtctcgcacggaacaccgacggagataagttttgcggccacatgttcaagatttttcagtcccatgtaaagcacgagcggcgtaccggctttcatcaaaagcgcgacggcctcgagatgttccagcgtatattccgccgtgtggcccgtgcagaaaagcaccgacgagcttttgtaacgctcggtaatcgggatgtggcaaaggttcgccgccgcaattcctgccgaaatgcccggaataacctccacatcgatattgtgcttcaaaagcgcccgcacctcctcgacgccgcgcccaaaaatgaacgggtcgcccgatttaagccgcacgcatcgcttgccttcgagcgcgtgcgagacaagcaggcgattgatttcgttttggcgaacgctctgatcttgcttgtctccgagccgcttgccgacataaattttcgtcgccgactcgggaatgaaatccataatgccttgcgaaatcaaagaatcgtgcaaaacgacttcggcctctttgagccgacgatgcgccttgagcgtcaagagttcggggtcgcccggccctgcgcccacaatcgaaacttttcctttaaccataaatctatttgtgaatccttattccgttttaaaatcttcgggctgattgtcccagctttcgtaatgcacgagcgagcgcatgtctaggcgcggcagccaaccgaccgcttccaactcgggcgtttcatggaaaaaatccacatagccgagacacaaataagcgacgggaacgatgtgttcggggatgtttaaaatgcgcttcaactcgtcgtgatgaatgatgctgacccagcccatccccagattttcggcgcgggcggcgagccaaaggttttgcacggcgcaaacgctgctatacaaatccatctcggggttggcggttcgtccgataacgaccttgccgctgcggcttcggtcgcaagtgacgcaaatgccgacgggcgcttccagaatgccttccagcttgagggattgataaagggcgcgtttctcgccatcgaacatgtcggcggcttcggcgtgggcttgttcaaacgcggctttgagtttttgcttcgtctcgttgtttttgaccacgacaaaatcccaaggctgcataaagccgacgctcggcgcgttgtgcgcggcaagcagcacgcgctccagaacttcgtccggtatcgggtcggggcggtactctcctctgacgtcgcggcggttgaaaatgaccttgtaaattgcgtcgcgttctttatccgtgattggcataaatcggtttactccaaatgatttatgggtgataaaaagtcaaccgaccacgctttcggctcgtccaaaagtgccatcgggtcggggtacttaaacttaaaattgagcgacgatatgagcttgcggctgctcacgattttcgggacagccgtttcgcgctcgtttggaaaatctggaaaatccggttcgggcttgccagaaagccggaacgccttggtgtaataatcgcgccgaagcggatggacaggacaacaggcgttcaacgcttcgccccattttccttgacgcagaatttccaaaatcacccgaacggcgtcatcgcgatgaatgacattaagcggcagattcgggtcgcgcctaaagccatcggctcgcagcgaacgaagcggatggcggtcgtaaccgataagtccgccgaagcgcacgaccgccgtttgaaacgcggtttgcgcaagcagcaaattttccgccgccaaaagcgcctttcccgacggcgaatcaggattcgctgcgtccgcttccgtaagcgcctgccgccgcgccggatacaccgacgtggagctaatgaacaccgcctcacgcacagccgaacggcgaacggcttcgctcagcgccgagatttggcttaaaaaaacagcttccgtgtcttctctatttctctgtggcgaaagactgatgatcagcgtatcgctttcaaaaaattcatctatgtgttcaccctgcaaatcgggcgcgagcaccagcgcaaatccttgaatgccgagtgcagtgagccgccgggcttgttcgcacgtcctcgccgaaccgcgcacctgaacgcccgcgtctatcaaggtcgccgcgagggcttgtcccagccacccgcagcctaaaatgctaaccttgcgtttcgacattttatcgttagtgttttcgctttttttcaataccaaatcgagggcagacgcgcaggtctgcccctacattgccattttgggttgatttgtaggggcgaacctatgtgtccgcccttgcttgaaaaatcatctgccattctcagaataattgctctttccaattcttcatgccgaatcaacttagaatggcgttgattttcttattccccctcaatccttcccgttgttccgcatcgctcggtttagctccttgcgggcttgcgagatggtgagcgcgggcgcggtgaactcgaagccgtcctttgtttcaaggatttccatcagatggccgattcgggttaagcgaagctgtgcgccgcgcagcatctctttatcggcgaacatctcccgaatgccgccttgaaaaatcgctttgccctcgctcatgacgatgcccgcgtcgcagtacagcgcaaccgtgtcgaggtcgtgcgtggcgatgacgagcgtaaggccaagctcttcggcaaggcttttgacgagcttcatcatctcgctcgtgccgacggggtccaagccggcggtcggttcgtccaagaccaaaacctccggttgcatgaccagcacgcccgctatcgccacgcgctttttttgcccgaagctcagccaatgcgtcggtttgtccttgagcggcgcgacacccgttttttccatgatgcgccgcacccgctcatgcacttccttttccggcaagcccaagttcatcggcccgaacgaaatgtcttcataaacgcttgccgaaaaaagttgatggtcgggcgactgaaacaccatgcccacatttttgcgcagttccaacagccctttggccgaataatccagcggcttgccgttgcgcaaaatttgccccgatacgggttttaaaattccgttcagcgtcaaaagcaaggttgatttgcccgcgccgtttccgcccaaaattgccgttgccgagccttttttaatggaaatattcaggtcatttaaagcctctgtaccgtcggcatagcgatagcaaacatgccgggtttccaaaatcgtcgactcgcgcatcaacggcctccttccgcgacattcagcccgacggtcagcgcgataagcaatgtgtgcgtcacaagcgaaatcgcgtagccttgccatggcgtccgatactcgtgcgagaccgtgcgcaaatcgccttgatagccacgcgcctcaagcccggtgtaaagcgcctccgacgcgctatacgcccgaacgaacagccgcgagacgagcgtgccgaacgaacgaaatcggctcttgagcgtcgcatttcccaaccgagcgttttgcgccgtcgagataatttccgccgtctcgagaaaaagaaaggtgaagcgataaatcaaactcatcaattcgcaaagcaacttggggacgcgcaatttgcggagcgcgtttaaaagatcaatcatcggcgtgctgagcgccagaaaatagagacacgagaccgcgcccaacgctttgaaaaatacctccacagccttgcttaacccgatttccgaaatgccgacatgaacgccgcgataaagcataatcgaggcgatgaatgttttctgtgaagtcgcaacggtgaccgcgatagcggccgtcccgataaacagaaatgcgatgggaacgagcatcagttttaggaaaatgcgcacggatgtttttccgatttgcacactgccgacggccattacgcccagcacgacgagcgaaatcgcgggcttgctcgcccacaggcaaatcgccaaggccggcagcgcaaacagcattttttgcatcggatcgatttcgcgcaaccgtgaaaggtaagcttggttatctaaattgaacattccccatttttctattcatgtgtttttcagttgtgttcatgctgtttgtaaagcgttcctcaaggcaacgggtgcttcactgccttttggcgaagaatccacaagacaagacttcacccgttttccttccggcagcgcaggtagcaaaggccgtagccaatgacgcccgccccgatggccgcttgcaagccgaaaatcaagctttcaatttccccgcttggcggctcccaaagtggctcaaaccaaggttcgtaattcggctgaatctccgtgataaaatctcttgccttgccgtccgcaccctcaaaatcggcctccttgttgaagtaaagcgggaaaagcgtgagcgcgacgataagcgcaacaatggctatatatccaaatgctttgttttgctttggtgatgagtcggtcatgttcgtcatttggttgaaatgatgttcagttcgcgtaattcctcttgactatgcgaaaccagcgtgttgaaaataagcacggttagcagcccttcgataacggcgagcgggacttgcgtaacagcgaaaatgcccatgaatttcagggcggaggcgtacatgccaccttgttcggctgggaatgccgctgcaagctgcaacgaagtcgtcacataagtaagcaaattccccaaagccgcgccgagaaaaaccgccgtgccttgatgggcgatggttttctgaacaagtttaaacaccacatacgagacaatcggacctacaaccgccatcgaaaaggcgtttgcgccaagcgttgtcaggccgccgtgtgcgagcagcaaggcttgaaacagcaaaacgatactgcccaaaatgctcatcacgctcggcccgaagagcatcgcccccagcccgacgcctgtcggatgcgagcagcttcccgtgatggacggcaacttgagcgccgagagcacaaacacaaacgcgcccgccatcgccagcaaaagctttaattttgggttctgctgaacgatttttttgatggcaaaaaatccctttacctgaaacggcagcaccaccgcccaccaaaaaagactccacgccggcggaagaaagccttccatgatgtgcatcccgtaagcgtccgttatggggagcaaaaacaggataggtaaaataatccaagctatttttctaatatactttgagttcatttgtcttatatttttttacacaaaacaacttaaattatataattttaataatttaactaaaatcagattcgtttaggtgattttcttgctcattctgagctgaaatgaggcgtcgaagatgttatacatgtttgaaaaatgcttccgagcgccttcttctgcaaggcgattttctccttccattctgaaatactccgataagcaaattcaaaaacgacatggtcgggagaaatcagctcgaaaagttctgcaatggcggcgtcttcaaaagcgttgtgttggtcaatttgacgaacatgacgcgcggcaatggagagctttttccaaaaatcctgttctccattgaatgtttgcccttttgtttgccggacataatctctggaaatgctttttgtcaaatgaaccgctttgattaaatcgcgatgccgcccgagtgatttgatttcgttcagtaaatactcgatgccttctcgctcggttccgagcgattgatttttgttgagcaaatggccggtgtccagcacgatgccggttttggcataatcaatttggccgagtagaaaatcaatctcgcttgtgctgtccaagcggaagttttccggccaccaaagattttccagcaacacccatccttggtatggcgtctcggccagcaccgcgttcagcacttccgccgaaagcgcaagcgtggattccattttccaaggcggctgccaattgaacacataatccaattcgtaatgcactggatgaaacacgacatatgggacatgaaactgatgggcaagttcaagttggtggcgataacagtccacgatggcgtctcgggttgtgccgccgtaaaatgtgcgaacggtttcctcgtcgccgaaaatctctatcagctttgcgcgatcgtttcgccaaatggcttccaacatgatgaaaaagcgcaaatgcacaccaccgatcagttccgttggaatagactggtagggataatcttttccgacgggataaagctcgaatcctgaaaatccggtttccgccaagagcttttcggcgcttgcccaatcgtgattgatcagctccaaatcgtcgctgtacgtgctgatgtttaaaagaaaattcattttgactccccgttttgcgtgctgaccaccacctcaattttgaattcatccgcttccgtgtcagcctttttcggggttaagtgaagcaatcgttcaaaatcgatgcggtcgtgaaaacgttttttgcgcgtgcttttcgtctgaagcgtctcttggcaaggcatttcgtcaaagctgacggattccagccaaggactgtggccgacgggcggctggcagataaatgcgcgattagttgccgccaccgccacacagacctgctcgatggtttttgcgccaaggcaaatttgcatgttctcatcgagcgattcggcggagcaaatcaccaagtcgcagccgagcttcgatgcgctcatcgagaattcaggatgaatgagttcttcgggaaatgcaatcgccacgcgcgcatgatcgatgtccaccatgcaaagggaatctgcacccagctcattggcatttcgatgcagcgttagctcgccgtttttttcggccaacacaatcattttcggcttgccttcaacttcaacaccagcgcaaatattcacatcgaaggccgtcgcaatcaaactcagttgccgaatgtctttcgcattttggatgcgtcccattggaaaaacaaataagctcggatttccctgcttgcgatgcgcctcgatttggcattgaatgaacgcatgtgagaagacttcttcttttggggcggtaaatgtaaatacatccagctcgccaggttttggaaggttgtaatacgtcgtcaaatccgaagcgtagcgcatgtccaaatacatcggcgcataaagtgcgggatttcgctcgctgagccagtcgcgcccgtttttatgaatttttccggcttctgtgagaggcagttccacataaaaaacggctgaatctgcgcttttccgggcaagcaattcctcaccgttcggtgaatatgcgcacgaccacgcctcgtggcacgacatggccaaatccacgccgccgcgattgcacgctgccacaaacaaatcgttctctacggcacgcgctcgccaaagtacttttgggtccatgccggaggacggccaattggccggcacaatcaagaggtctgcgccgcacatcgctgctacgcgcggaatcgggccgaaatacgtatcggagcaaatcagcagcgcaatttttccccaaggcgtttcaaacgtgttttcctgagtcggtttgccgggacacgcccaacgcgtttccgccgtaattttatgaaacaagcaaaccgtatcgcctgaaggtgaaagcgcgatggctgagttataaaaaatgtttgttgcgggatcgcgctcggcaaagccaagcacgatataaacgccgtatttttcggcaagctgcctcaaggcttgaacggtttcgccgtctgctgtttctgtaaattttgcgatgtcgtcccgcgaaccgaagctatatcccgaaacggaaagctccggtgccacaatgatgtttgcgcccgatagtgcagcctctttggcatagtttaaaatttcgtttcggttctcgttcggtgctttgtgcttgacgctgagatgcagtaatccaagttttaatctgtccatttttcctcgtatccgattgcgcatgatttgtatatgaattccagaaggacgctgttttctaaactgagcggttcgtttgaaagcagctcgtagtaaagtcccgttcggccaattttttgcgaaatggatgcggcgagcatcgcaccttgttgggttaaaatttccttcgtgcaagattccggcaaaatgccccacacgattttatcacgcacatgtacgaacgaacacgccgccgctacgacgagcggttcacggtttaacccttcaaaatttttggcaaaaatctccgatagcgcttccggcaagtgccgtgcgatgccggcttgcatggacgccttcgttgcgccgaaacgctcgatatgcacttttatggaacgctgattttccggtgtgagcgcctgttgtaatgccaatgttttgcgaattgcgcgagaaacgcttttgccaatcagttcgcccaatttggaatgcttgcctgcgctcgtaagcggcgtttcgccagtgagcggacaggcgacggcgatttgatctgtgccggtgccagtcgcaaggccatcagaatagcgtgaatttgcaccaagttcttgtaaaacggtggttttggcttcggtggcggtcatcacggttcgcaccattgcgcccttcgtcacttcttggttgattaaaaccattgtgttaatcgtgccgtgcggctcgcgtccgttggtgacgagcggttcgtacgagccttttttctcccaaacggaggccggatcgccagcgcgtccagcgttcgtttccacaccgccggtggcgatggccacaacttccaaatcgcggaaacgcgcggtttcaattgcggcgcagttcatattggctgctgtgccgagcgaaacggttcgttctggcaaatcatgcgcctgacaggtttcttctaaataaatttccggcgttttggttactgatttcaatgatgagcgatgatgcgccgccggttcgcagagctgatgattgaacatacactcaatatcgtcgtaaagtccgccgttgactctgcacgttgaaatcacgcgatatgtttttttaaatcgtacgaatacgattttttcattgcgatgcacttctgcgtcgccataagttcctaatttcataagcttttgttcgttatctatcaaactcggtaagggaaatggagcctgcttttcactttagccaaatcatagctccctcttcttgccaaatcctatttaacctgctggtaaaatgttgtttcctgaacatccgacgggagctgttcttttagctctggatgaaaaatgcttattaaatctccgagaactaagtgtggcttcacgatgccgtattcccagtaagcatttcccccgttcgcgttaagctgtttgttgttattgaaaacgcgcccgcttctgacggatgagaaatctttgaaccgactgtcttttgcaaataattctttcatggaagtgagcgtgccggggttgatccaaaaatcagctgccagggcaaccggataaacggcctcgaagtccagatttaagctgcctgttccttttttactgctccagtgatagcttgcgcccgcatcttttaaaaggcaggcgccatagctttccccagcaggaacaaaccatgagtctttataagccagccctgtcaaaacacttggacggactgaaacggaatctgtcagtttggcaaaggattggtacgccgactcgatctgggcaaattcttcatttgcaagcgattctttatctaacaatgcggccaacaatttcatccattcggcgcgacccaacggtgagttttccagccactcaccaataaccaccacaggcgagccagattctatcagagtttgatattgggaaaattttgtagttggcagcaccgttaccagcaccacatccaactggcaagcgagcatcacctcaagatttgggctaaacgcgtcgccaatttctgaaatttcacccgcatcgattcgcgattttattttaggggaattgataaactcgggagttgccattccgacaatattttcttctgcgcccagcagggaaaaaaatccggcgtgcgtggtggtaaaaatagcggctcgctcaattggggttcgaacaacagtccaactacgatactgttcaggaactgtgaagtttttcggcgctaacacataccgtaatgtatcggctttatcttgaaagcctttgaagattctgatgagctttacaccattttcatagtgaatatcaaaccctttggcgtatttaatttccgataatggctttgtaaaaatggctaagtctgcgcttggcttttgagcagcttgatgtgctttgtcagcgcttggctttgagcaagcgttgcatagcagaagtaagtatagtaacgagagaaggaataaaatacgcgctttgccaaaaaagaaaaacgcacactttaccccactttgtggaatatgtgtttttgctttcatgtctgttttgctttgcacccgaagcgaatgaaaatattttgcggcaggtcttctgactttcccgaatccgatcggccttcccttccaaagaaagtggcttactcgccggattgctccattgataaaacgaaaatcaatgcaggattacagcagcggggactgtctcggactttcaccgaattccctattcgttgcctaacgcaacaccgcaagaagggaaattatacagaaaagaagcgagcctgccaaattttttcctgagcagagtttttcatttttgtatgtattgtttcttttttttggtttgattgttttattccaataacagaatttaaaatatcattttatttaaacagtcactcccaataacctcgcaagtgctatgggattttcttgcaaggttattgtttaaaagaaagataaagcttaaacttagtgctattctttttcccttaccaacgccctgtttattgttatgtaggagacttttaccatgccatgcgaccgaaatgtcttaacgaatgaaaaatacgcatttacggatttggttgcgctctcccgtttgcaagtcatgcttgagaatttttctgaaatcactggattttcaacagaattggtttcatttcctgagcagaccctactcatacaaacccgctcttatgaggctatcacaaaaattttgaaagcttgccccaagcaagcaagcctttttcggcaaacccgtttggcactcaccaatcagcttcaagcaacaaaaaccttatgtattcatcattgtaaaaatgaactcgtgctgggcgcgattccggttgtggtagaagggctgcatcttgctgattttttttcgggatatgttttcttcgaacatcctgatcataacgcagctcagaaacttagcgagcaagaaccattatgcgagagcgagatctatcttgaagccttgcgcgaaattcccgtggttgccgaagcgatgctcagaaaatcattagagtttttagcgcaaatggtcagtgcgctcgccctgaaaggccttgctgaattgagggaaagagaagcaaaaaagctcattcaacaaaacgaagaaaatcttctcacaacactaaactccatcggcgatgcggtaatttccacggacttgaatggaaatattgtacgcattaaccgtgtggctgaatcgctcacaggctatcgttatgaagaagttaaaggcaagccgctaacaagctgttttagcatcttccatgcgaaaactggcaagttagccgaagatccggttcaaaaggttttagaaatcggagaaattgttgcgctatcaaacgatacggtgcttatttccaaacaggggaaaaaatatcagattgccgactctgccgcgccgatcaaaggcagcgatggaaaaacaaccggcgtggtgctggtttttcgagatgtgagcgaagaatacaaaatgcgccaaaagctcaaagaaaatgaaaagcgattgaagcaagcgcagcgcatcgcgaaaatcggcgactttacatggaatgtgacgactggaaagattagatggtcggaatcgctttttgacattcttcagtatgacaaatcagaagcgattgattacgctaaagtcaatgcagaaattcaccacccacaagatttgccacgagtaacccgctggctcaacgacgctattgcttctgggaaaaacacactttcccccaacgagtatcgactcattcgcaaagacggccacatcatttatgtgcgagcaaccggcgtcattgtgagagatgaaaataattctgtcaaagttttcgcaaccgcacaagatattaccgagcagaaagaagccgaacgagaacgagcggcattggcgtcttttgtacaaaacagccaagacattattgttgtgaaagatttaaaccggcgggttgtggccacaaacatggcatttacccttgccgctgatagaaaatcgatttcagaaatgctcgggaaaacagatgctgaaattttcaacatccctgaagatgccgatccgattcgcgcttatatgttggacgatttaaaagcgatgaacttgcctgctggagagatgcttgttcgtgaagaaccggtgatttttcctggtggcgaagttcgcacttttttaacgcgcaagtttccgattcgtgatgacgcaggcaatccgatctatgttggcattatctcgaacgatattaccgagcgaaaagaggccaaccggctgctcatagaaagcgaggcgcgcttccgccagatttatgaaaacatctcggcgggcattgctgccgtttcgctcggctttcgaattatcagtgccaatcaggcctattgccaaatgttgggttatagcgagcaagaactgattggcaaacatctttcagagtttacccatcctgaatcgttagaggaaaacatcaaccaacaaacccgtttagccgccggtgaaattgaccattttagaatggaaaagcagttcattcataagtccggcaaattgctttatgggatacttgattcgaatctgattagaaatctaagcggcgagccgatttattttcttggcagcgttgtcgatatcaccgagaaaaaagctgccgaagaagaaatcagagcgtctgaagccaaatataaatccctatttgaagggatcaacgacgcggccttcgtgcatccaatagatgaagaacgtaagaattttattgaggtcaatgagaccgcgtgcaaatatttggaatacacccgtgaggaattgctaaaactttcgcccaaagacctgaccccaactaccgatgttaccggtgctcaatttcgcggaactcgcgaaataagagctatactcctcaaagaaaaacagattgttttcgaaatcgagctagaaactaaaagcggcaagcgcataccagtagaaatcagcacgcgggttttccacatgggcggcgtaccatttgcgctttcattggcgcgagatatcactgagcgcaaacgaaccgaacaagaactgcaccgaatggaaaaattggaaagcatcgggacacttgcaggcgggattgcgcacgatttcaataaccttttaatgggaatttttggaaaaatttctttggccaaaacggcgctcgataaaacacatccagcggctcgttacttagatggcgcagaacaggcgatgaatcgcgcaacccgcttaaccaagcaattgctcacgttctcaaaaggcggtgcgccgcttaaagagcatgtcaacatttttgaactggtagaagaaatcacgcgcttcgacctttcgggcagtaatgtaaaagcgttgttcaatcagccgcaaaatttatggcttgcggatgtggataagggacagattcagcaagctttttcaaacttgattatcaatgcaagtcaggcgatgcctcgtggcggccatctctacattacctttgaaaatcgcgacgtgacaaatgccaacaaagagccaaaccttgaggctggcaaatacgtaaaaatcaccgttcaggatgaaggcgtcgggattgataagaaaaacatcgattatatttttgatccttacttcacaaccaaacagtcaggaagtggactgggcttaacaacaacctactcgatcataaaaaaacatggcggcacaatccatgtagaatcggaacttggcgtaggaacttccgttactttattcttgccggcttctaaaaagaagcaatttgccaatccttccccaccttccgaaacgttttctctctcaaccgaagaagccaaaattctagttatggacgatgaagagctgattctggaaatcgtttctcacttgcttaaaagtaaagggtttgaagtagaagccgctcttgacggctgcaaggccatcgaactttatcagaaagctttttcagaaagaaaaccttttgacgcggtcattatggatcttactgtaccaggaggaatgggcggcaaagatgccatcaatggaattttagaaatcgacccgaatgcaaaggtgattgtttcaagcggctacacaaacgattccgttatgtcaaactattcacaatacggcttcaaaggaattgtagaaaaaccctacacgctgaaaacattaatgaccgtgttgcaagccattctaagcgagtaaagtcaagagaaagcctccacttcaattccacattggtgcaattagatgaaaaggtctttaagttcagtttttccttgatgtataagtttcaattccacattattgcaattagatgtaatataaaagttatactatccagcgaatgaccttcgtttcaattccacattggtttaatttggtaggttttttacttctaaagcaaaaatcccagctgcattaaaatacgcgcttccgtctaagaacattcccaccaattgaacacacaacatcttttcgctttgcattttccggtttattttatgcgatactttgaaatcgtccgagaaataagcttgagacatgagaattcctgaggaaaaaatagatgaaattcgccgcaacctcgacatcgtggatgtcgtgtccgattatgtgcagcttcggcgggcggggagcaatttcaaggcgctctccccttttacgagcgaaaaaacgccctcgttcatcgtttcgcccgaaaagcaaatctacaaatgtttttccaccggcaaaggcggcaatgtcttcacctttgtgatggaaatggagaaaatcgggtttatcgacgccgtcaaaatgcttgcgccacgtgcgggcgtcagccttgcggaattcgaacgccactcgcccgacgccgccgcaccctccgacccgaacgaggaatactacaacacgctgacttggagcgccaagtttttccacagcgccatgaatttgcccgaaggcaaaacttgctacgattacttccgcgagcgaggcattcttcctgaaaccatctcggcatttggcctcggctacgcttttgacgattgggacaagcttcatcacgccgcccaaaaagacggcatttcttcggaaattctctcggaactcggcttgatcaaatacaccgaaaaaggtcaaaaatattacgacgccttccgcgcccgcgccatgtttccgattttttcgcccggtggaaaagtcgtgggcttcggcggcagaattttgaccggccaaaaggatgcgcccaaatacatcaactcgccggaaagcaagatttacgagaagtccaaaatccttttcgccatgaattttgcaaaggacgaaatccgccggcgcgaggaagccattttggttgaaggctacatggacgtgatttcgctgcatcaggtcggcatcaaaaatgcggtggcctcgagcggcacgtcgctcaccaccgaacaagcccgcctgcttaagcgttacaccaaaaacatattatttatatatgacggcgacgcggcgggcatcaaagccatgatgcgcggcatcgatgtgctgattgaagaaggccttcacgcctccgtcctcaccctgcccgacggcaacgaccccgacagcttcgttcgtgaggaaggcaaagacacttttctttcgtttatcaaagcgcatcgctcgtcgtttttggatttcaaacttcaagttttggaaaacgacggcggctttgaatcgccggaagccacgacggaatcgattcgcgccctgctcgaaagcctctcgaaattgccggatgaactggcgcttgagatgtatttgaaagagctaagccaaaagctggatgtcggacttagcacggtgcaaaaggagttggggaaaattcaaaatcgccgccgcaaaccctcgcgccaaccgatgccctcgagctatccggttgaggcgtttcccgagccgcttcccttgccggagcaagcgccgcccgacgaggaaatcgtctccgttgccgagcgcacgtttctaaaagcttttttagaaagcacttatcacggcttcacggttttggaatttgtggattcgcacaaggagattttcaactttcgccacgattggacgcgccttatcgtggattttatgctggctcgctatgaacatgcaaaggccgccgactcgctgcaaaacttcgacctgccgaacgaactgaattacttggacgacgaggccgcccgcaattttatttcctcgctgctggtcgatgaatcggtcagcgaaaaatggccgaccgactcgccgagcatgtacgcccgccgctgcctcagcgcctttttggacgccaccggcaaactgattctttcgcgctacaccgagcaacgccacgccgccatgcaggaaatggaacaaaccgccgaccccgccaagcaggaagaaattttgcaccgcttaaattcgctccgaaaagaagagcttcaggcaaaaaagaacttcgcggaggccgtcaaaacaatcgtttcttaaccctcagcggtttgaaaagtgtttgatattcgcttacttgaaaaatgaaagccaagagacaaacgtcgcattgtcatgctgagcttctagcgaagcatccatgcgtccggctactttggattcttcggctaagaagcctcagaatgacaccgttcttttttgcggccgggttaagccgaacaagaagggcgaacacataagctcgcccctacaaatcaatcggcaacggatggtaagggcagacctacgtgtctgccctgctttgacagtatcaatttacatgaccacaaggacttgtcatcttggtcgtttatctttctccgaacgggaaaaattaccagctcatactgacacgaattgctcgtttttttacttataaatatttatgtacttcgctatatcgtcactgaaaatcgttaggaacatgatgaatcgttttttggctttttgccttctcgttttcgcactctcctcttgtggcggaccagaacgcaccgccgaaccgtcacaaaccgaaacagctttttcaacactcgaaaaaaaatccccgcaaattgacgaatatggcatcgttaccgattcgctcgtttcgctgaaaaaaaacgtcaaacggcatgaaacgcttgccgatattttgacgaactacgatgtgccttacattaaaattgtggaaatggccaagctgccatcggaggtttttgacgagcgcagaatcaaggctggaagtaattatgcactctatctctcgaacgattccgcgaagtccgttcgttacttcatctatcaaaaaacgccgattgactatatcgttttcaacctgtcagattccttacttggcgttacccaagggcaaaaaccgattgtcagcaaaacccgcacgattaccggcacgattgaagcctcactctacgaaactttgatagaacaaggcgcaagcccgatgctggctttaaagctcgccgatgtgtttgcatggcaaatcgatttttacggcattcaaaagggcgattatttcaaagcgatctttgaagaacagtttatcgatgatgaatccatcggcgttggcgagatttccgccgcgtacttctatcacaatggaaaagactattacgcatttgacttcgacgacggcaagcgccgtgcctattacgacgaggaaggcaatagcttgcaaaagcaatttctgcgtgcaccgcttcatttctcccgcattagctcgcattactcgcgaagccgtttccatccagtgctaagaatttaccgtcctcatttaggcatcgattacgcagccccgacgggcacacctgttcgctcggtcggcgatggggtcgttgtggaaaagcgctggtcaaaaggcggcgggcgaaccctgaaaattcgtcacaatagcaactatcaaagcggttatttgcatctttcgggttacgcgaaaggaattgtgaaaggcgcgcgagtcaagcaaggacaagttatcggctatgttggcagcactggcctttcaaccggcccgcacttggattttcgcttttggaaacacggtcgcctaacgaattatttgcaaatggaatttccgcctacgcatcccgtcaatccagaaaagaaaggtgattttatgaacctcatggccggctataaatcccaattggataagcttgagccgtcttcaaacgacgttgctatcgcagcgtctacgcttgaggataagcgagagttttaattgaacatggaaatagacggatttttagaataaaaaaaagtccgttccgtctgccgataacagcttcctatgtcagcctgagcggcgacgaaatgcgcctctgttaaaagtcagccttcgtcgccgctcaggctgacagggaaaaaatctatcttttattcaaactaaaaacataaaaacaacgccgctttttgcttgaacaaaactctctttcaaaaaaatcaccccctcgtaattcccaattttgcgccgtcatatgggcaaaagtcaaattcaaacggatgggcgcggttgcaggtcgggcaatgtttttccagcggcggctcgtcatgcgtggctttcgcgccgagccaatccgcccgaaacttgattgccaattgatcgagttcttttcccattttttcgtaagtcacgacctccaatgtcggattttcctccacttgcaccgtcacggttttcgccgcgccgtgctgcacgatctcaagcaccgccgccatgcctggccttaaagcttgcagtgcatcctcgtaatcggctttctcttcgattcgcgtgtcgtcaattcttaaaattgtgtcgcccctatcaagtcctgcctcgtagagcggcgagccttgcaaagtcggtttttcaatgacacatttgtcatcgtcaaaagtgagggacacttcgcccagccacgcttttccgggatgttttttccgaagcgccagccccacggttgaaagcagtttttcaaaatccggcaagtttgaatcgtaaataaacgacgagaaaaaatgttgcgcaaaactttcatttgttaggttttcaagcacgttttgcaaatcggcgttcgtgaaagggatttctgttttgccataaaaattccaaagcgattgcaaatactcatcgagcgttaggtgaaattccgtgcgcaagctaaggtcaagcgcaaggctgagcgccgcgccgtaggtataatacgagataaaaatattcggcgtgttggtgcggtcgtaaaacgaggctctatcttgaaaagcggcttgtcggctcatttctaccggcgagtgcagtttgcgcgaaggcgtgttgatgagtcttgttaggaaaaccgatagtcgttcgcaaaacttatccacactttgaacgctcgcacgattcaaaagcaaattatcgtagtagctcgtaataccctcacagaaccaaagctcatcggaaatattttccctatcaaattgaaacggttcaagcgacgccggacgcagccgctcgacattccatgcgtggaaaaactcatgcaccagcgttccagcgctgtccaacgcatcggttttgagcagcttttggctcgttagaaccgttgagttgcgatgctccatgccgtcccattccacatacggttgataggtacacataaaaacatactcgcctgtctcgaagcgcggcgcgtccttccacaccgccagggattcgcgcacaagccgttttgtcattttttcatacacagaaatttcttcggacgcaccggtatgaaacacgcccaaacgcacgccgaacttgctttgaccgaaatcttctttccactcgcggatttcgaaaggtgcgatttgaagcgggctatccatgaaatattgcatgttaggcgcaagaaacacattcggcgcttcggttgggaaaagctgcgttaggattttttgattttcatccggcaaatcaaccgttagacgaatgccctgctcggcaaaatccttcgcccaaagaaatgcggcgggcatgttcaaatgaatatatgtcggatgaatagatacatacgtgccgtcggcgcggtcgccaaaaagcgtgtatgccaatttcacatagccttgatgtccagaaatctcccactgatgcgggttcggcctcgcaattgagagcaaaattccctcacgatcaaaagcttttacgctgtaaatatttttggcaaattcatgcaaggaatagcgcccgggcgaagcgcgactcatcgccacagtcaagacatcgggttgcacatcctcaaaaatcacggtgacttccgcctcgtgatgggcgcgattttcaaatgaaatgtgataggacgtttttataagaaagttattatctcttaaatcattaatcaccatgaaaatattcttttaataaactcatttttcaattaaaacaataagctttcatttattattttctgcgcatcaattctttttttacatatctcataatacctttcatccaactcgtaaccaataaattttctttttaacgttaaacatgcaacgcctgtactcccgcttcccataaacgggtcaagaaccgtttgattctcaaagcttactaatttcaccaaatgatgcattaactcaacgggtttaagagtaggatggtcattgaattcctcagccttttgcctgacctttggaatcacaaaaaacttatcgtattcgtcactaaacggctctgttcggataatatttgcggcaaccctgccttttggatgcggattgtgaccgactttcgtttctcctttcgcataaggaattctggtattttcaatatttaatgcgccggtaccatatttgatgatattttttgccacacttaatcctttttctaaaggcttctgaattaaaataaccggttcataggccggtttaatgcccaaacccgaacctttatattgtactcccaattcggacgtcggttcatattttaattttttattttccgcataataattttccgcgccattcttcttataaccttgaacataattatatttcccaacaactttactttcgctaccaagttctttatcaatatctaaggcgacatctctactttttggcatcccgtttaaataagaccagaacatcacatcttttattaaaaaaccggcatcctctaatgcaaccattaatctgtgcataagcctaaccgaagaaaaaaccagcccaaaactcccaggtttaagcacttttaccgagtcttcccaaattttcttatcgggtaaatctttatcccaatagttattttggtaagatattccatacggcgggtcggttaccattgcgtctatggaattatcttttaactcgccgagtccgtaacaagacttattatatatctcgtaatgttctgatttcacttttatccaatacttgaattaacgatttactgtaattaattaataatttataaccatattcttttgatttttcaggaggacaaataacataaaaaccaaaatcttttattaacttttgtatcgatatagactgagttgaacgacttcctgcctttctgttcatcactaaccgatgcaacaaaagcgcctaatttttcattttttccatataccataaactgcaaatcgctcgagcctttccaaataccaacaaccgtatataaccgtttatcagaaaaagcaagtgccttttcttcgtttgtgtcgttccatgttccgccccaacttttactcgaaatagaacattgtttgacttctaaaaataattcttctccacttttttttgcatcaaaaccgtgcttatcgacatttaacaaatcataatccaaataattcgcaatgatggaatctcttatagcatttatcgtagtatccgtatcatacatttcaaatttttcctaaaatcttgataattcttccaatgcacttattccaaacgttctaaactcagtagaaacaggttgatagtttcctttttcaaagattgtcattttattatttatgatttttgaaacaattcattccacgaaaaaattttcccaatatagttataacaatcaacggtgcatccacacgtgttcaacaccatatttgtttgtccactcacattgattttttaagtgcccgttttcgacaaaaattctttaaactgcttttttacaaatatacttggcgattgcatttcccaatttttcaaccttgccggcttagccctgttaatattttgtgatatatgcgcctaaatttcaacataagctaacgtgaatgtattgcctttttatagccaatgcgatcttgatgcaataaaaattaggctaattgctggcaggctttttgaaaaaaaattctgcgggtttcacatgattatcagtcttttatatttcaggtttactcctaacaaagaatttagcctttaataattatgctacaaaaaaaggtcttaatcatcgaggatgattttgacatcgctaacttggtcaaaatcaatctgagcgacattggctgcgattgcgatattgctggcgatgggctttcgggaattgaatatgcgctgtcgaacaattatgatgttatcattttggacatgatgttgcccaagctcgatgggcttgaagtctgccaacgcctgcgaaaaaaccacatcctggttcccattttgatgctcacctcacgctcggaagaagacgacaaagtcaccagcctaaatgccggcgcggacgattatatcaccaagccgttcagcattcgcgagctcaccgccagagttatcgcacatattcgcagatatcgaccggaaaaagaaccgagcttcatcaattcaaaaaaaacatttctgttcgatggactttgcttggacacggaaaatcacaaggtcacactcgcgagcaaggaaattgaaatcacagcaaaggagtttgatctgctaagccttttcatgaaaaatcctgggcgcacttactccagaaccgaattgctcgaccttgtttggggggcgagttatagcggatacgaacacacggtaaattctcacatcaatcgcctgcggatgaaaattgaggaaaatccagctaaaccaaagtatattttaacggtttggggagtcggttataaatttaacaatcaactgaagaagtcaagttaggcaagccaccaccgtgccaaaattataatgccagcgttgccggcgtctccccttttctaaattttgagaacgttgttaggagtagctactatgatttttaaaagccttcagtttaagctttccgttttatttgtggccatcttgattatgatgagcgcgggctacatctataccgccacgcaatccacgggcttgtatttggccgaaaccacgcaaaagttgcatcaaaatttggcggcaaccattgccgatcaaatcgatattgatagaaaaacgaactacatcaatgaagcacaagttctcgatatttttgacaacgcaaagcgctacaatccaactattggggtgtaccttgttgatttaaccggaaaagtgaaggtcttttcatccggctgctcggttgaagaacccagtgtttccatcaaaaaaattgagacttttctcaaaggcgatcagcaatttcccatttttggagatgatcctgtcgatccgagtacgcctcgcattttctcagctcatttaataaaaaccggtgatgagacgccacttgcttacctttatgtcacactcggatgcgttagtgctgcgtctacagaagcgatgatcgctcatagctacgcgttacgtattttggtagtgtcactggttgttgcgttacttgccgccatgttgattggcctggcaatgattgcgctgctgacaaaagacctttggagattcgttacttttattcaaaaaatacaaggcggcgatttttctaaacgcatccatgtttcatccagcagcgagcttaaagcccttgcaaacgcattcaatgaaatggcggccaaaattgagcataccatgaacttgctcaaagaaaatgaaaagttgcttcgtgaatttatcgctaatatttcccatgacttgcgcacgccgttagcctccattgagggctacatggaaaccattattttgaaaaaacatctcctaagtgaaaaagaaaaacagcaatatttcaacacaatcttaaaaaacacacgcactttgaatcgcttagtcaatcagttgcttgacttatcaaaacttgaagcgcgacaggtaaagttgaaacccgaaccgttttcaattacggagctcattcaagatgtgatgctgaaatttaacccacaggcaaccgcatcgaacatttcattaaacgcgcacttcccgagtcacacaccgttcgttttcgccgacttgggacttatcgatcgggtactgcaaaaccttattggtaatgcgttcaatcacacagaagaaaatggctgtattgatgtagaaattgaaatgctggacgagtacacgatgtatgttcgcgtgcaagatacaggcaaaggtatcgcgccagaagatttgaaacacatttttgaccgtttttaccaaggagacaaagtccgatcgaagcataaatccggtgcgggactcggcttaaccattgcaaagaaaatcatggagttgcatcacagtactcttgacgtagaaagcacgcttggcgtaggaacgacattttcatttaagctgcctgtttatgtaagggtcgccgaatgcaacaagcttctgcaagacaactaatcatttttaatgttagcaaaaagtctttgctatcttgatcactgatgttgttaatctaaccgattnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtccaaaaaccggcgatttccattcaaaaaagcacttttttgctaaaaaatcaactaaaattatcgtcgcccttcaatcacctaaaaacccctaaggaccgacgatccttaaaattggccttttttgagcgatttttcaccattacgccctatccatcactttcatattcacaaaataagcaaaaataacgcccccctgacgacaagaacagaaacttaagtttatcaaaaaagcaatttatataaacatagctcaagattgataaaccagcaagcaccgctttgaaaaaaattcgcccccgccatttaataaacactcatttaatttgacattaaaaatagaaagatataagaaaacctttttctttttgcgaaacctggttttatatttactaatagttatcaaaagcattgcccaaaacgcacaaatagcccctgtatctggttatttgtttcttttccgctactaaaattggcttgtttatgagaaaaatactgcttgccttaccagccggcgcgcttttggctattttgtttttcgcctcatttttaacgacagaacatgaagagagcgatttaagtctactaaaagaaaaatattcccaaaaatacacgccccccgttaaacacttggaatttgaaatcctccaaaaaccctttgcttcgccgcaagaagttaccgcagcctgtatctcgtgccacaatcttcgccatttggaggtgatgaagtcgaaccactggaattgggaacgcgaagaatatatacaagggcgaggggtggtttatattggcaaacacaacgtgctaaataatttttgcattggcgttcgtggcaatgagccgaaatgcgcgaaatgccatatcggctacggcagcacaacagacggactggcaatagaaagtgcgaaaaatgtggattgcctcgtctgtcacgacaatacagaaacttatgtgaaagcggatgagcaaggtggcgcgccagagaaatcgttaaatttgaacttgatcgcgcaatcggttggaaggccaacccgcgcaaattgtggcatttgccacttttatggcggcggcggaaacaacgtgaagcacggcgatttggaatcagcattattcgaaccgaccaaagccctggatgttcacatgggaacagacggctcgaacctaagttgcgtggattgccatacaacgaaagaacataatatttcggggaaaatgtattcgctttcgtcgatgaaccacaaccgcgtgacttgcgatcaatgccacggggaaacgcctcacgacaaggacattttaaatgaacacacgctaaaagttgcgtgccaaacctgccatatccctatttacgcgaaagagcatgcaacgaaaatctattgggattggtcaaccgccgggaagcttaaaaacggcgagccttacgaagaagaagatagtctgggaaaccatacctacctctcgattaaaggaagctttgtgtggcaaaaaaatcttcagccggagtacttttggtttaacggcaccgcatcgcattacatttcgggcgacgtgattagcgataccagcaagcccgttgtgttgaatgaattgcatggctcttaccgtgacccggcatcgaaaattattccggtaaaaaggcatcgcgccttgcagccttacgatcccgtgacaaaacttctgattcaaccgaagcttttttctaccagaaaaggagacggcgcattttggcaagagttcgactttcaaaaggccgccgccgccggcatgaaagcgctcaatttgccgtttagtgggaccgtttcttttatccatacagatatgtattggccaattaatcacatggtgagttcaaaagaagaaagcgttacttgtaaagaatgccataccagaaaaaatggccgactcgctgcgcttaccgacttttacatgccaggcagagattattcaaaagtcgttgattttggtgggagttcgttacttctgctaacgcttcttggcgtgcttgctcatggttctttgaggatcatcagcgcttttcgcaatagaaaatagaattaaccaagcgaaatttcatcaacccaaaacaggaagactaagagcatgaaaaaagaagtttatgtgtataaaagctttgagcgcttttggcactggatgcaagcgatcttgatatttttcttagcttttacaggttttgaaattcacggatcacttactttttttggatttgaaaatgcggttcgttaccacaatttcgcctcgtatttctttatggtgctgatcgttttcgccatattttggcactttaccactggcgaatggcggcagtatctcccctcttttgagaatatcaaggcacaaatggactattacattttcggaattttcaaaaatgcgcctcacccaacaaaaaaaagcgttctcagcaaactgaatcccttgcaaaagctgatttactttgggctaaaaattttagttatcccaacggttgtcagctcaggtcttttctacatgttttaccgttacccgcagcgccatgaaatagactcgctgaatattgagtccttagcgctcattgcgattgtgcacacgctgggcgcatttttgcttgtcgcctttctgattgctcatgtgtatttaatcacgactggcgcaacgcttaccgccaatctaaaagcgatgctcactggctacgaagagcttgaagacgatgaagcactggagcattaatcacctttcataacagccaaaccagcaacgtttatggaaagcacaaaatatatgaacccgtatcttgccgggctttttttagggctgctactgctggcaaccatctacatcaccggacgcgggcttggcgccagcggcgcaattaaaagtttaacagtggcaacagtggaagctgtggcgccggtacacgctgagaatgcaccattttacaaagaatacaaccaaacccatgcggaaagtccgctcaaaaattggcttgtttttgaggtcttcgggatggttatcggcgcattcctttcaggtttggtgtcgaaccgattgacgcttaagcttgagcatggcccaaacacaacgcccaaagttcggattgtgatggcactgctcggcggtgcgctcttcgggttcggcgcgcaacttggccgaggctgcacaagtggcgcggcgctcagcggcatggcagtcctttccaccggcggcattctaacgatgctcgcgattttcggcggtgcgtatgtgtttgcctattttttcagaaaactttggatataacatggaggtgcaataatgggtcctttagttcctgatattattggcaatgaattaaacttggtcgttgccctttttatcggccttttgtttggggcaattttggagcaagccggtttttctacatcaaaaaagcttgttggccttttctatggctatgactttacggttttgcgtgtcttttttacagcgggcacggttgccatggtcggcgttattgtttttgatcactttgggctattggatatcagcgtgatttacattaacccgacgtttctttggtcggcactgattggtggcgcaattatgggacttgggtttgtgattggcggattttgcccaggcacaagcatttgcgcagccgctattggaaagcaagatgcgatgtttttcatcttaggctcagtgtttggcattcttttttttaccgaaggatatccgttacttgaagatctttataaaggtagtttttaggttatcctcgcatgttcgaaacgcttggcgtttctcgcggactttttgcacttctgcttgctgtggttgcgctgctctcatttgtaggcgttactttcattgaaaagaaagtcaataaaacagaaaaccgtggacttgacattcattttttacccgttactattttaaccggtctggcagttcttgtcgctctttttgcaacgcttttaccggaacgtaaaacggcggttctcgaaacggctgacatggctaccgttgctgaacaagaatcgattcctaaaatgacagcggacgaactcgcttaccgcctcatggatgatgaccacaaactgcaaattttcgattttaggccaatcgctgcgtttaaagactacagcctgcctaaatcagtatcggtcactccaaataatttgtttgaaaaagaaacggcgaaattgctttcgcggaaaggaaaaatgaaggtgtttcttgccgaagatgaagaatccgcagttaagctggcgttagctgcacaaaccttgggcttcaaaaatatctccgtgctaaaaggaggcctgcgcgagttcaagcaagagattcttgatttttcgcctacaccggaagctaaaaatcgcttaaatgaatataccctacgcttccgctcaaaagccagccatgttatcccgattttaattgagcaaaataaaaatgcggcgccagtcaaaaagaaagcgaagcgggtgttaggcgggtgctaacaatcaaggaaaaactaagaaacaaaagaaaggctgtcttgtcacagcctttttttcaacgcttcgatttccacctctgttaaacctgtcttcatagctatcgttttcacatccagcacatctatcaagttttttgcgatctccaatgctttttccttttttccttccaccattccttgctgaatcccctgctgaaggccttgttgaattccctgctgaaggccttgctgaaggccttgcttaattccctgcttaattcccttttttaccccgatggtatatgatgactctaccatgctcgcttgatagtgtaagtcgtcttgataccgctcatacgcttgccgctccttttccggcagcttcagtatgtccagctcctgcttggctttcttcaaaccttttgcgctgaactcctcttttatctcctcattcttcaaaaagtatatccactcgtctaaggtatcttttgcgacatcattaaaattattcacctttattaggtaatactctgggtaaatttcatgcacttcttgcctcttgtatagctcccgctgctcttccgtgagccttaacacatcttgcccatgcaaccctttaaagacagtcgttccgtgatagacataatcgtccccttgtcccaaatcaaaatacaatatgttcactgagatgactttcaccacctgcgagtatggctgactttcatccatgtgctccgttatcacctttgatgtgccatacaatatccgctgcagatagtcatattcccgttcatattgcacctcgatgataatcaattcttctctctgattcttaaccttcaaatccacgcggttatatttatcctgacgcgcttctttattgctctcgctttccaaaatctcaagaatttgaatgtcgtcttttagcaattcgcttaagaagccttccaatatctcaaaattcgctttgcttctcagcagctttttcagcgcccaatcaaagctgattaatcttcttctcggcatatcaattatggctaacctaattttaaatctttcaggttaatgtaagaagcgtattcgggcaagcaaagacgaaggtgaaagtgcacttcgtctttgcttttttggagttataaattgcgcaattcagcagcttcaatcgtttttgaccaaagcttttcgcctttggtattaaagacggttatcgtcactttgcgatcgctttctgaacccgaaaaagtcatcgttgcaaaattgcgttcggttacaatggtgcctttttcacgatatttattttgttcacgcgccgcaccaatataaggccctgaggttaatggcgacgtggttacttcataaagtgggtaatttccatctcgtggcagcttggaaagctccgcaaaatgcctatcgccggagacgaaaatcacgccggaaatattgttcttggtaatttcatcaatcaagtgctcgcgctcatcgccataagttgcgtacgtttcaaagtctgcgacggagtttaaaacttgcccgccaatggctataattttaaatgtagcttggctggtacaaagtgcgtcgataagccactcaaactgctctttcccgagcaatgttcggtcgcctgttttgcgggtatcgggcgtgcggaaaaagcgattatccaaaaggaaaaaatccacatcgccccactgaaattgcgtggtaacaccaggcatgccattgacgccataggacggatttccccaaaagagtttaaaaacttccaacgcgttgtctttattccaaaagcttctgtcggaattgtttggtccataatcgtgatcatcccaaatagcatagtgatgcgttgaaccaagcaaaggctgcagttcgggcagcgatcgggtgtgcgtatagcggtaaatcattccggtgcgcgtgttccaatcgggctcgcgatagtagacattgtcgccgagccacaacatcaaatctgggcgttttttgtgaatgctttcaaaaatttcataaccgccgccgtaaccttttcctgggcgatcgaattgcgcctcgttgatgtaggcgcaactgccaaccgccaccgtaaattctggtggattcccacgccattgccataaagctggcgtccgaaattccagcggatacgggcgatctacgggtttttcattaataaacaaggtgtattcataggtttttcccggctcaacttcatcggcgattaactcgcaggtgtaaccataaaacttgatggcttccgcactgatggttgagtgcttttcttccggcttgtgcttttcccaatattcaaatcggacaatagcttgctcattggtctgcacccaaagcgagacttctcgcatttctgaaaaacagaccatcggccctgactgcaacacacttgtttgcgcgaagctgcttgcagaaatcggctgcaacgcaaaaagaagcaggacgaaaaagatcgctttttttactcccgacatggcatttgctttttagatgatagaggttaagatttttataaatttaagaaagttgcttctctttttttgggtcatagtttggtttatttattgcaataacagaaacatctcatcacaatgaatgcaaacgacttgcatattaaaaacagtatggtctaaaattcaaaaattttaccgcataaaaatgattttccttgctttgcgtaattaaagatttgttaaattcacgagttgtttttctatgaaaaaatgctgaacatagtagaaagaatgtgccagtttgcaactgaaaaacttgtaggctgctggtaatatgttaattaacagataagacgcgagttactttcggtgaaaaagtttggtttaatcaacccaaaaatactggttaaagagattcgcatagctacacttgcaaacacaccacaccaatctcaagctacatctcaaaactcgctcccagaaagggcatatccattcttttgccgttcgttgcgtaccgtaaattttcgcttcgaatcagatcaagtcagttataaatcaaatggaggattgattttctaaacaaatgtggaggttttcaaatcaaaataaagcgtggaagcgaaaagcacttgtgctactacttcaattctatcgcaaaacccgcaacttcggcatatttgcccccgagttcattaagcttacccttcaaaaatttctcatcagcctgaatttaaaccaagatgttccctttctttttgttgccattgcggtgggatggggcactgggcttattgcggtcatattccatgatttgatcgattttgtccattttatcttcttcggaagcttgaaaggcagttttgaactaactggcttaggcgaatattggatgtttttgattccaattttgccagcggctggcgggctgattgttggactttataatacttatatagcgaaatcaaaaccagggcatggcctggccgcagtaattaaagcggttgcgcaaaacgaaggcaagctgcctcgctgggattggctgcaccgcacctttacttccgtgattagcattggaacgggcggcggcggcggacgcgaagcgcccattgcacaagtgggtgccatcatcggctctatggttgggcaaatcctgcgattttctcccgatagaatgcgaacgcttttaggatgcggtgcggctgcagggttagcgtctgttttcaacgcgccgatcggcggagtgatgtttgccatcgaagtcattttaggcgatttcacggtaaaaacgttcagcccaattgttgtggcatccgttatcggaacggttgtatcaagaagttttctcggcaactccccgacttttcagtcgccggattacacgcttgtttccaacatcgagctcatcttttatttcattttaggcgttttatcgggcttttccgccgtcgcatttatcaaagtattctacatcattgaagaaaaatttatcgagctacgcgaaagacacacgctgcccccatgggcgattcctgctatcggcggcttgctcaccggtgtgattggcatttggttccctggcgttttcggctacacgtatgaagtcatcgacaaagccgttaaaggcaccgagtcatggacgaacttaatcggcgtatatgtttttaaacccatcacagctggattgaccattggctcagggggttctggcggaacttttgcgcccgccatgaaaatgggtgcgatgttgggcggcatgtttggtagcttggtacactttatttttccaactttcacggccacttccggcgcgtatgcgctcgttggcatgggcgcggtaacagctggtgtgatgcgcgcacctttaaccgttattctgatcttgtttgaagtcacgggaaaatatgaaattgtgcttccgattatgttcgctgcggtgacggccacactgattgcgcgtgtctcttaccgccactcaatggaaacttatgtgctggaaaaagaaggggtgcgcgtcggatacggtattgcgctttcggtagccgaaaacatcagcattcttgaggtcttgcgaaccaactttgttcaattttccgaagtgactcgcgccgaaaaaatcatcaatatttttcataacacaagcgacaccacctacttcgttacgaacgaagccggcggatttcgcggtgtaattacactggatgaaatgcgcttgcttttaagcgaagggatgattgccggcttaatcgccgaagacttttgcaataaagaagtgccggtgctgtacgaaacgtctcgccttgacgaagccctgaagtatttcgaaataggcgactacgacgcgctgcctgttgtttctaaaaaaaccaacaagctgattgggattgtcaagcatgacaccgcgtttgcgtattaccgccgccaattaaaattctactccgaagacggaacttcgtttaaataagtcgccttgcgataactgcttttcaaagaggcactgcatgtggattggcatcaatagtatccaacaggtgcagtgcctttcatttattcatcgcttcagattgccatttacaagcatccatctttttacttgctgcggcttctatccacaatggctacggtgattcgactcacacaaaccaaacggttttgctcatccataattttcgtctgccaaacctgcgttgtttttccaatgtgaagcggctccgtttttccatacacatagccgtcttttacaggccgcacatgatttgcgttgatttcaagcccaacggccattttggtttcatctttcagtgaaaggtgtgcggcggcgcttcctaaggtttcggaaagcaccaccgatgcgcctccgtgcaaaatcccaaaaggctgccgcgtacgccgatctacgggcatttttgcagccaaaaaatcgttgccgatttccgtaaactcaatgcccagatattctatcatgtggccatcttccgatgccaaattgtttaaagcttcaagggttaagtcttcgggaaagagtcctgttttttgagcaatgtcttccataaactgttctgtgttatgccgtgattttttgagttgttaaagtctcattttggtagagccgttcgatttgctcgtgataccgatgcaaaatgactttgcggcgaaggcttagttttggcgagagttctcccgtctccgctgtccattcgtgatctaagacaatgaactttttgattttcatatactgcgcgaagggctcgttgtatttttgaacatgtgcttcaaacttctgctggatgagcggattcatcaaaatctcttcgttcgtggtgtaatgaatgcctttatgctcgcagtaagcttttaagtaaaggaaattcgggacaatcagtgcggcaggaaattttcgcccttcaccaatgaccatgatttgctcgataaagcgcgactccttcatcttattttcaatgacctgcggcgcaatgtatttgccgccagaagttttaaagagctcttttttgcgatcggtaatcattaaaaacggcccatcgaactcgccaatatcgcccgtgtgaaaccagccatcgctatcaataacttcttgcgtgagatcctcacggttgtgatagccttgcatcacattagggcctttgtacaaaatctcgccatctcctgcaatcctgacttccccgccttcaattaccgtgcccactgtgccaattttgaaaccgccggtttcgggataattcacggaaatgactggcgctgtttccgaaagaccatacccttcgtagataggaatgcctgccgcaaaaaaaagttttgcaagcctgggctgcaaagccgccccacctgaaacaaccgctcgaacgctaccgccaaacgcctctcgccatttgggaaaaactagcttatctgccaaacggtactgaatcgcataccacaggctgctcgctttcgacgggtcgtatttaaacccaacgccaagcgaccacttgaaaagcatgtactttatgccggtgagctcgtttcctttggaaaggattttatcatatactttttccaacatgcgcggcaccgtggcaaacacatgcggcctgacttctttcatatcatccgcgaccgtttgaagactttgcgcgtagtaaatcgaacagccctgatagatgtacatgcaattaataatgcgctcaaaactatggcaaaggggcaaaaaagaaatcgcgcgctcagttggattgcttttcattctcgcagcgccagcaagcgcattcgccatgaggtttttgtgtgttaagcaaacaccttttggcgtgccggttgtgccagacgtataaatcagcatggctaaatccgactcgctcaccctggattttaacgacgccagtcgttcatttggattggctacggattttcccagcgtggtaatttcatgccaatgatttgcttcttctataaaatcgtaggtgtagatccgttcgagagaaggaatgcttggtgcaatgctgctaatggtttcataaaggcttgcgctggaaacaaatatgaattttgcgcccgaatcgctcaaaataaacgcataatcgtctttggttaggttagcataaagcgggacatgaacagccccaatactcatcatgcccatatctaagaagttccattctggacgattattttccgtgatgttagcaatcatatcgccttttcgaaccccaagctgatccaatccaagtgccacctcgccggccatttcagcaaacttttgcgtggaaaatttattccaaatgccatctactttataggcaagcgcatcttcttttggaaaatgcttcagttgatattccagcaaatcaaataaccgaaccggtgagttcatcacggcctcctttcaaaagttgaacctgtaaaaaatttattttccagcttgtgcaagttttttccaacccgcagaagttcttcttttaacggctcttagaaagtaaaaccaaacgtactaacgccattacagaagtgttgtgcacaagttgataatgtaagtaaaatcctggagatcatgagaaattctacacgtttcccactacgaagagaaagccaatagacaacgctcattaagcccttattcttgaaaagcttattcccttaataaaaaaggattttaaaataaaaactaaaataatttagaaaaaatcaaacctatcaatttctttattaccttgcaatacgttatatatgaaaaaatataacgtattcttttagaaaggattcaacatgacatacaacttttacaaaaaactctgtttgacttcgctcctaacgctttcgagcgccttgccgatttttgcacaaacccaagaagaagggaaaacgtacaaagcagatgaagtggttgtaaccgccactttatcggaattacgtatcgcggatgtgccggcaagtgttcaggttttcgacgaggcggaaattgctgacatgggctcgcaaaccctgaacgacgtgctttttgaggctcaagggttgatattggaaccaacgaatggtcgcttaagcaccgctcgcttgcggggactcagcagcaaaaacacgctgattttgatggacgggatgagactgccatccggcttccaggattatatcgatttaggggaaattccaacgggcatgattgggcaagttgaagttgtgcgcggctcgggatcagcgctttatggcagcgacgcgattggcggcgtgatcaatcttatcacgcggaaaccgcaagatgaatttcacttaaacctcaacacgcgctatggacaaagcacttatggcgaggcggaaaatccgattttcaagggaaacatgagcggcggcgctggcgattttaactacgtattatcaggcacttttaaccaacgcgaccgcttcgatcgcgataaaagcacgcttgctactgatggcgacgataaaactatcggctcaggttcgggaaaacttatttatcaactcacgtctcaaagcgacatttccttcggcctcaattataccgacattgagctcgaaggctaccgcacccaaacatctggcgattgggctcgaactgtgaatgctacgcgttcttccggctatgttcaattttctggaaaccttggcgaaaagtcgcggttggtggccagagcctatcggtcctactacgattgggaagccgtgatgaaatcggtttcaggcagcagcagctcaacaaccacttcgcttgaacaaacgctcgaccagtttgacagccgttggactggcttgctgttcgatcagcaccgcgtgactgcaggtctggaatacagaaacgaagaccgcaaggacgactccaccagccacaacgtgcacaacttgggggttttcctgcaagatgagcttttgttctttcagcggcttggtgttattgtgggcgcgcgatacgatcatcattccgattttggttcagccattagtccaaagctgagcgcatcctatccgctcacggaacatattcggctgcgcggctcctatggcgaaggctttcgtgccccaacagtttatgaactctacacgggctcgctttatacgaaaaagaaaatcgtttatgccaatcccaatctcgatccggaaaaatcacaaagctatgagcttggcgcagatttttggtatggccgaatttcttttaacttaagcctttttcacaacgacatgcgcgacatgattacggaaattcaaaccggcaccaacggaaaaattccagtttatgaactccgaaacgtttccaaagccatgaccgaaggcatggagacaaacatagaaatcaacctgccgtttggatttgcgcttggcgacgaatttacctggatgaatacggagaataaatctaccggcgaagaattactttatgtgccaaccacttcaaacacgctaaaactcagctatcacaaccaagaatacgggctgaaaagtaatttgcgcgtggtttccatcggggaacaactgattgaaagcgataatgtggccgacggctacacgatcttcaatttttatgcagctaaaaccctgagcaacaattttgatttttactttggcatcgataatctttttaactcagacgcaagcagtgcttatggcaacatcggcggcgctggcacaacaggcacgttcttttacagcgggctaaattttaagctgtaaaaatgataccttttttgtttgttcatttaccgtcaataaaaacagataaccttatgaaacgcatccttattttttcccttctcggttttgtgcttggcgcatgtagcccatccgggaaatccagcgaaatagccacagaaggaaaaaacacagcttcggaaaaagctgaagctgatggccaaaatacggcatcaacagaaaacgagggagaaaagatttttaagatgtattgcagttcttgccatcaaatgtcgccgccacccaaaatagccccgccggttttgggtatcgccgcacactaccgcgaagctttcaagaacaaggaagaagccgttgcgcacatggttgcattcattcagtcgcctgatagctcaaagtcaaagcttgaagcgcgcgcgctgaatcgctttggcctcatgccaaccctgccactttcaaaagaaaaactcagcatggctgccggctggctttgggaccaatacgatccaaattttaaatgcggcggtggcgccggtgctggcgctggcgttagagctggagctggttcgaagtaatgttaaagaaaggcgtcccccgcctttctttttttctgccagatttgctttagcgaaatcaaacttcttgcactaaattattgggctttggttttaacgctgaagcggcattcttgacgaaaaggccgattctcaaaaaaatcatctgctcatggcacgcatcgcttaccaagttattttttttgccctgtttttagtttttctcatcaatcccaatttggcaggcgcggcctcaccgccggttcttcccgacacgctgccatcgttgggaacggtaaaaatagccccaaataaacactacaaatcgcaaggccttcacaccttcatttttggacagcattggcgcaatgtttggaccacccctatcgaagtgcccattttagatattcgcaaatttgccggtgggcttgaacctgaacgcaaaggcggcggctttcaaacgcagtcgcttcggttgaaaggaaaaaacggcatcgtttataaatttcgatcggtcgataaagacccgctcaaaatgatgccggaagcccttcaaaaaagcattgtggccgatgtgcttcaagatcaaatcagctcgtatcatccactttcaaccgtgctcgtcaaacccttcacgcgcgcgctgggggttttatattccgaagccacgctttgcgttttgccaaacgaccctgagattttgggcgaattcaacgcacagttcggcggcatgttgggcacgattgaaattcatcccgatgaagctgaaaatcatagcgatagctttgcgggcgcggataaagtgctcggtacacataaactctacgagaaactgatttccgacaacgacgagcgcgtcgacggcgaggcctacctaaaagcacgcttgctcgatcttttcctcggcgattgggaccggcactatgatcaatggcgttgggcgggctataaaaacgggaaaaaacgtatttggcaacccattcctcgcgaccgcgaccaagcatttgctcgctttgatggcgtttttccttgggtggaaacgcaagttgtcccgcaaatgaacaatttttccgaatcttatccgggcatttggtttctgacttggtcggggcgacgcgtagatagaaaatgccttacggccattgataaaaaaacctggaagcgcgttgccaaagaagtccaagctgtgctcaccgattcgctcattcacgaagccatccaaaccctgcccacttcgctgcaaaatgaagaagctgcctggctggaaaaggcgttgaaatcccgaagagaccacttgctggaagccgccgacgagatgtaccgcatctacgctgcgtatgtcgatatcgatggcagcgacaaagacgattatttggaaatcgtgcggcttgaaaacgggtcggttgcggtgcgcatctacaaaatggacaaaaaagaatgggagaaaaaaggcaagccttggtatagccgcgtgtttgatcccgattacaccgaagaaattcgcgtgtatttgcacggcgacgatgacaagaccgtgatttcaggtgacgcaactgagagcatcgttgtgcgtgtgatcggcggcgagggcaacgaccaattctacgaccaatcctacgtctattgctgcggcttttttcgcagttcactcacctacttctatgacagcgatccgaacacgtatttcaaatctggagccaatacggagatcaatcgagaaattctcagcacaccgcccgatcttgtggaaaaatacgaacgaacgcctcgcgattatggctatgagctttggtactcggtcgataatttatgggcaacttacaactcagactttggcctgatgctgggtcatggcgctcgcctcgaacgctataagtttcggcaatcgccttacgcttaccaaatgagcatcaaaggtggctatgcctttggaagcgagaaatacgaactttcttacaatgcggatattcgctcgtttatttccggcaccagccttcgagttgaggcgcaaacaaccggccttgcaatgctcaatttttacggctacggcaataaatccaaaatcaacgaagcgcgcgacgaagatgagctttacgagacggaaagccaaaagacgacggttagcacaaaactgatcatacctgccagcccttacacggtggcctttgtcggctgcgattataaacacttgaacattcattttgaaccgacgctcaatcctgacgatcacgagcaaacctacctcaatctgaatcgcccgaaaggggtttatgaaaaccagaacatcagcctttacgccggcttttccattgatacacgcgcgaagaacgtgctttcatcatccaacgaagagcatctttccttcgaatggcgcgcaccaagctcccccgccacgaaaacggcagcttgcagcggctattttcttagcctcgaaggacggtattttccaaatgcgctcaaaaacgatatcgacttttccaaactcaagcttgacttgggcacatacattcccttgccactcaagctttcgcgattagccttaagatttggcggtgaaaaaatttggggaccttatccgttttatgaagcggcttatctgggcgggcaaaacaccctgcgcggctttcgacttcagcgctacgccggcgacgccgaaattcacgcgggctgtgaacttcggttgtatctttcaaaattcaaattcttagtgccgatttcctttggaccgctcgctttttcggaaacaggacgcgtatttctggaaggcgaacgccatgcagatgcttggcataccagtgttggcggcggcctttggttctcgtttgtcgatccgtcctacaccatcagcatttctcttgggcgaacggttagcgaagccagcggcctgaacacaaccgccgcgtacttaaccacaggatttacattctgatgtgcttttttcataaaccgtgaaaagcgttttatcttctctgggttgctttggaaaacgccggttgtaagaaaaataatacttccgtaccggatgttgacttgtaggatggtgacaaacagcaatttgtcatgctgagtcttcttagacgaagcttccatcctgcgggcgtgtggattcttcgctaagaagctcataatgacatgtgtttttatcaatcaacaacaaaaacgccggcagcctgggggctttttttcgtttcaaaaaaacgtatttcattgacaattgatgttaccggagcttgaccttacactttcgcatccttggcttgcaaccgtatttgcacttctcgccatcggcctttccgtttatgcttacgcgcaagcgccgatttccacgcccgtaaaaggcacactcatttcacttcgcagcgcttcgctttttttcgcgctgctgcttttgcttgaacccgtcatcggcaaaagcttgctgaaaacgaacgagccggtgctggcacttgcattggacaattccgaaagtatgcgcatagaagacgctggccttcgccgaagcgacgcgctgaaggaaatcatgtcgaactatcgggataaaatcaaaacacttggcgaactgaaaacctacggcttcgggaaatccttgcgcaagcttgagctggattcgctgcattttgatgaaaaagaaacgaacctttcggaaacgattcgcgcgttgggccggcggcgagcggaaaattccgcgaaggcgatcttgctcgtgagcgatggccaatttaccgccggtgaaaatccgattgacatcgccgaagaatccagcgtgccgatttatacgctgctcatcggcgatacgctccaaaagcgcgacatcaccgtcaagcgtattattgcacctgtcaccgctgttgccggttcaaaaattcccgtctcggtcattctctcgcagcaaggctttacgggcaactcgctgagcgtggaactgagcggcggcggcgaggaaaatttgagccttcaaaaaaccttgtcgctcagtggcaaagaagaaacgctctcgtttgagatttccgcgaaaacgcccggcgaaaagaaattcgtcatcaattccccgccgcttgcgggcgagttttccacgcgcaacaacgctttgccgttttatatcaacatcttgaaaagccggaaaaaaatcttggttatttctggccttgccgaaccggaaatttctggcgttcgcagtgcgctcggcaacaataaaaatcttgaagcctcgtttttcattcagcgcaatccgcaagcatttttagacaaaaatctgacctccgatgatttcaaagatgctgacgcttgcattttgcttggcttcccgagcgacatggcttccaacgagctttccaatcaagtgcttcaactgctcgcacaaagcaaattgccggttttcaccttcgtgaccgcgcaaacgctgggcgcaaaactcaaacgcttcgaaaaactgctctcggtcacactcggaaaaactcgtgcggaaaacgattatgaaacggtttttgccgcaccgacaaaccaggcgacatcttcgccgattttcaaatcgctcacgagtccactcgaggatgcactgcaaaaagcgccgccgctcggctatcaggattttggatttgcgccaaaaaacaacgccaccgcgctttggaatatgcaaatcaatgcgcgaaaaaccgacatgcccatttttgccatcacgaattcacagagccaaaaattcgcgactttttgcgcatcgggattttggcagtttcacctttcacccgacccggaagtgcgcgacctttatgaacgcaccattttaaacaccatcgagtggctgaccactcgcgacgatatcgagcgttttagcgtaaaacctgcttcaaaaatttttgaggcgggcgatcaaatccttttttcggcctcgctccaagacgaaaccctctcaccaatttcaaatgcaaacattaccctcaaagccattcatcaaaaaacgaaacaaatttttgagaccgtttttgattcgcaatctgaggcgggcttatatctggccaattttgaatcgcttcccgaaggcgactattcttttttggccgtagcaaatgaaaacacgcgcgtggtgggcaaagcttcggggatcttttccgtaagcgaaaccggcgcggaatatcgtctgccgcaagcccaaagcgatgtgcttcgcgaaatggcgcatcgaagcggcggcaagttctatacggctgccaattttgcttcattttttagcgatttgctaaaagacatgtcctttcaaaaagcagatgtgatggaacgcaaaagctatgagttatcaaacgcaagcttttcattgattctaatattttcactgcttacaattgagtggctgataagaaaattaaacacactgccttagcctgcttttgctatattatttaagctatttagacggtgtgaatgaattctaaataccttatgtctgaaaacaatcaaccggaaactcggttcaacattacccctgacgaaaaacatttgtatctgcaaattcgtgtttttcaaccgatcaccaatgacttggttattcatttagtcagggcgatcgttcaaaccagtcgatcacacaagcttcaaaaacaattgctcgatctgcgaggcataaaacaacttcaaaaatcctaccagctttacgatccgattcatcatggcttgatgaactttcgcgcgctgttcaaatttcaaattgcgattgtcgtttccccaagcgaaacgccacccgatttcattcagacgatttttgtaaaaaacggtatgaatatcaagctttttgaagacgaagcagaagcactcacatggcttgatataaacagttaaaaggaagcgatcccctgttttccccaaaatcctttttcaacatgttgcttaagcgtattggctattgcctgatttttttcgccagcctaattttttcgggagacttgacagcccaaagttccgattcaagaaaaatcatcgtaagtgaggctatgtatagccagtcgtcgaattccacaaacgacgaattcattgagctttacaatccaagcgaaaccgagtccgttgattttaccggctggcggttggccggcacacaaagctcgccgcttgcgctggccgacacgggaaatggcctgtgcgttttagcgccgaaatcctacgccgtcgtgctgcctgcaaactatttttccgaaccgcacttccggctttatgaatcgctgattcctgctggcgcaaccgttttgaaagccgaaaaaagtttgagcttagacaatagcggcgaccgaattattttcctgaatgccgctggcgacagcgttctcgacataacctattttcccgacgcagaaaaaggctattcgcttgaaaaaattgatcttacggctggtgacgatcgcgggaattttgtgcaaagctggaaactcaatggctcgcctggcgcaaagaattctgttccatctaaagcttttgacctgtccgtttccgcaccatcgacccgcgctgtgccgcccgacgagcaagccgcgatttcttgcacggtcacgaatgccggagcaaaaccgttcggcgcggaaagtgtggttcggctatttttggataaaaatcaaaacggagaggctgaagcaaacgagcagatttcggaaaaaccgctgttttttaatttggagccggaagcattttgggagaccgtttttttccacacgccaagttcggcaaccgagcggctaatttttgccgtcgcgaacgcagaggacgaaaattccgcgaacgattccgccaaaaccgcgctcagtgttggcacggcgcgaaacgctgttatcattaacgagattctttacgcgccggtgcaaaacagcacggacttcattcaagaccaaccggactttgtggagctttataaccgaagtagcgccgccgtcgatttgcgcggctggtcgctctcggacgcagccgatgaacacggcgaatttgacacctactttttcgcggaagacgacgcgcaaaacacgattctcagtcccggccagtacgccgtcgtttcgcccgacaaggcggaaaatcttgacagctcgcggctcgcgttgttcttccctttcgtaaaatcgctttctcaggcaaaaatcttttatgttaccaaccgcgcaaccttttcctacaacaacgacggcgacgaagttaggctcaaagacgagctcggctttacgatcgattcgcttcgttacgacgaatcttggcatcatccgtttttcaattcaaccgccggcaaatcgctggaacggctgaatcccgatatgccatcaacagcaaaaagcaattggtcgacttgcacggacaggctttacggcgcaacaccgggcaaagccaattcgattttcaccgccggagcaaccagccaaaaagaatccggcctcgcgatttccccgaacccgttttctcccaacgccgacggccacgacgatttcaccgtcatcggctacacgctgcccagtgccgtgaatcgaattcgcgtcaaaatttttgacgtacgcgggcgcttaatcaacacattggaaaatagtttgcccgtagcgagcaaaggcgagattatttgggacggttcggataaaaacggcaaacgcgcaagaatgggaatttacatcgtcctgctcgaagccctgagcgcgacaaacgccgcagtgaaaagctacaaagcgacggtggttttagccatgccgctgaattaacgaggttatgatatgttcgtcggtgaggccgtttcaaaaaaatgacgagcttcttttgagagagcatttgtacaaaacaaattcagtcgtcaataaacaaaggtttttcctcaccgacatatcttcttactgtaaatcaaaaacaaccacgcttttctattaaaaagaaccaggcctgattcttgctcattgagtgtcgccaaccggaaaaagtccggcttgggaaaaattttttaatacatggaacattgttgggggttttcttgcgaggacattttaaagaaaaatgagcttcaacatatcgaaaaaaccgctccccttacggaactttcttcaataaaaaggccacacatttttttcgttttgcgtaaattgacagtgaaagctttttttgatagggtattttcgattatcaaaattggtttgcgcttacaaattttggagttaccgctcacccgtgaaacatttctgacattccttgatataacatctctttgtataattgaaaccttgaacggcgaatttgattttagagaagtaacactaaagtaatagaatcatggttgaagaaaaagaagacatatcgttgcaatccaagaccgatttatataaatctctcacccgagaacttttcgtccttttaaaaggagataacgacctaattgccaacaccgcaaatttcgtggcgttgatttttcataatgtcccagatattcattgggcgggcatctatttttacaaaagcggcaagctgattttagggccgtttcaaggcaagccggcctgcccgaaattggaagttggcagagggctaaccggtatagccgccgaacgcatgaaaacaaccatgctggaaaatgttcacgaaatacctgggcaaatttcatttaacgcggcagaaacaaattcacaaatttccgtgccgcttatcaaagaaggccaccttatcggcgttctcgacattagcagcgagctgctttcccgattcgatgccgaagataaagctggactggaaaacctttgcgaagtctttttagccctgcttaagtaaaatttttgtttcggttgcagcatcccccttatctgctgcaacctttatcatccagcttcgctaagggaaacctgatagcattatcatctcgtcctccacaaatggaaaatcactgtgtcttaatagaaaaaagttgaaaccaccggttgttttttccgtttgtctattataaattagtaataattactattaactaaaactctaaattttaattattatggtaaccgtaggacaaaaattcccggacttcaaactcgaagcttgtgtttcccttgagcatggcaaagaattcaaacacatctctcttgaagagtatcttaaaaccggcaagtggttgctcattttcttttggccaaaagatttcacatttgtttgcccaacggaaatcaaatcctttaatgatgcttatggcgaatttcgcgaccgcgacaccgaactgctcggcgcaagcaccgacacggcattcgtccacctggcttggcgcacacaccatgctgacttgaaagagttgaagttcccaatgcttgccgacgcaggaaagaaactttccggggaattgggcattttaaccactgaggatcaagttgctcttcgcgccacctacattatcgatcctgaaggcatggttcgctgggtgaatatcaacgacctcaatgtgggcagaaacattgaagaaaccttgcgcgttttggatgccttgcaaaccgacgagctttgcccatgcaattggaaaaaaggcgaagatgtcttgcatgtttaagctttaaactcaaacttgaaggaaacgccttgcaacttttgtaaggcgttttttcataaaaaccgatacaaccatggaagagactcgcaaagatttgcttgccgatttaaaaatagaggatgcgctctacccttcgcttgaagcgcttgttaaaggagagcacaaatacattcgggatttaagaatcaatttgaaaaatgcgctccaaagcgagagccttggtgggaaaaagaatgcgtacctcatcgcactggccgttgcggtaaatgagaaaaacagagtgcttgctgaggcctttaccgagctggccaaaacggaaggcgctacacaaagtgaaattgcggaaattcatgcgattgcttccctgctcgcctcgctcaatgtcttttatcgctttcggcactttagcagcaacaagtcttacgaagacatgcccgccggaatcaaaatgaccatcatggccaggccagggcttggcaaacagttttttgaattggtggcgctcgccgtcagcgcggtgaacggatgcgaaacatgtgtcaataatcatgaaaagtctgttcggcaagaaggcgcgtctgagcaaacaatttttgatgcgattcgcttggcgtctatcgtgaaagggctaacgatttctttccaatcgtgaaaagaaatggcaaaacgcaccgttcttctaatttaggaatagactttccgcaaggctgagagaagccccgtagctcgcctcagcctttagcccaacgaaaaaacatagaaaaattcattgataaaatacctaatcctcaaagctcaaatcccgcagacgaatttgaatcgaagttcgcctattccagacattttcggttagcgaatacacaaggctgatgcgcctatcgggcgtttgcaacggcttgaaatactccggcatgttgaagccaaccacatcaaaccgacgcccgagcgcgtcgcagattgaaaatttcaaatgcttttccttcaaaagttgcggcagactgcaaagtttcacattgcgagtcaggaacaccgggcgcggattttttgggccgaacggcgcaaactggcttaaaaccttaaagaagttcggtgtgatttgctcgagcacaacttccgcatcgactttgatttccggcacacgcatctcgatggtaaattgctcctcgaccgccctatcaaacgcttttcgaaacgattccaaattggatggcgcaagcgtaaggcctgcggcgtgttcatgtccgccgaattgcaggagaaattcttcacaagcttgcagcgcctcatagacattcacgccttgcacgctgcgcgccgagcctttcaacacaccgtccgcagcggtcaaaatcagcgttgggcgataatatttttccaaaatgcgcgaggcgacaatgccaattacgcccacatgccacgagtccttatagagcacgatggacgaagcgtaattcagcgcataaacttccgcaagttgctcggcttccttgaaggtctccgtatcgatttcgcgtcgttctcgattgacaaattccagttcctcagccaacgccaccgcttcatgttcgtcttcggcgatcatccattcgatagcctgccgcgcgtggttcaacctgcccgccgcattgattcgtggcgcaatgctaaaaacaatttgcgaactcgatacatttgataggtctaatccacaaactttcgacatcaccgcaaggcattggcgcgggcggcattgaatcgttttcaacccttcggccatcatcacgcgattttcgcccgtcagattcacaatgtccgccgcgatggcgagcgccacataatcaaggtaggcatagacttccgccggcgcaatttccacaagcgacgcaacagcttgaatcagcttgaaggccaccccgcaaccgcaaagctcccgatatggatagcccgagtccggcaatttcggatttaaaatcgcatacgcgtccggcaaatcgctcggctcgtgatggtcgcagatgataaaatcaataccgtgctcgttgcaaaagcgaaccggctcaacggcggaaatgccgcagtcaacagaaataaccaggtcggtttgctcgtccttcgcttttgcaatgccggacgaggaaatcccgtagccttcgctgtgacggtcgttgacgtagtaagccacgtttgcgcccaattttttcagaaacaaaaccagcatggccgttccggttgtgccgtcgacgtcgtaatcgccatagatcaaaatcttctcgccgttgcgaacagcctgcaagacgcgccccgaagcctttttcatgtccttcatcaaaaagggcgaatgcaacatatcgagattcgggcgaaaaaatgctttggcttcctgaaaattgctcacaccacgcccgagtaaggctgtcgcaatcggcgcactgacattgatagattccgaaagcgccttgacggacgcggcttcgggacgatagagcgtccagttaaatttcttcatgttttgcctcaaagagaacgatttcggtttggagttgagcttgaaatatgtaatttctttgcccgacaaaagttagctaccctgtgttttttgtgttagtatcttagttaaacctctttattggagacactttattatgggtgatttaatcacaattgaacgtcatgttttagagtcgcagaaagatcatccgggcgcaaccggcgaatttaccaagctgctttatgatgtggcctttgccgccaagttggtgtatcgccacgtggtcagagccggattggttgatattttaggctctgccggctcaaccaacgtgcaaggcgaggaagttaaaaaacttgacctgtttgccaatgaacaattcacaaaagcaattgggcatcatgggcgttttgcggtcatggcttccgaagaaaacgaagatatcattctcccgccgcttgataaatatggaaaatatgtcttgctttttgacccactcgatggttcatccaacatcgatgccaacgtaagcgtgggcacaattttctcgattttcaaacgtaaatccgacgcaggcggtcctggcacgcttgaagactgcttgcaaaaaggcgctgagcaagtcgcatcgggctatgtcatctacggttcgtccgtcatgcttgtctacactactggacaaggcgttcacggcttcaccctcgacccgtccatcggcgaattcctgctttcacacgaaaatatcaaaacgccgaagcgcggcaagatttactccatgaacgaaggctattatcgctacttcgacgacggcattaaaaagtacattaaatatttgcaacaggaagataaagctagcaaacgaccctactccgccagatatattggctcttgcgtagcagactttcaccggaacttgctttacggcggtattttcatctatccgcgcacggcaaaaagcccgaaaggcaaattgcgcctcatgtatgaagccaacccgcttgcgttcatttgcgaacaagccggcggcagagccagcaatggacgcgagagaattttggacatcaaaccgacggaacttcaccagcgaaccccgcttttcatcggcagcgaagaggatgtgaaaattgcggaagaatttgaacaaggcttgcgcgacatcgaacacgacgaggcgctttgcccaaaatcgcttacctctgaataagcctatttagattttcactttttaaaagagaagtacagttcgaacaaaaaagcccgcttaagagcgggctttttactttccaaaagaaagcttttttatggcatcactttgatggtgattttgatagagcctgttgaattagccgtaagttcttctaccaagaccaaacctgttttgcttccacgatcggcatctgtagcaaaggcaaacacagtgctctcagtcaagtgatttgctcttgtgtttggatcgtaactgtctgttgcttctgcataagcagcttcaagctcggatacggatccaatattgttgaaatcagactcacctaaagttgttgctttaaaaacagtgctgtttttagttgtccaatcgctaataccgaaggtggtaatagttgcaaccgcttcatcatccggtgatgcaattgttgcttcgttagtagaaccataaaagtaaacaaaatcaactttttcttgattacttgcacttgctacctgagaaacggtgtaaacatcaccttcgattgaagcgcaaaagcttcctgttacattctcttgtgcgcccaaagtgatgctgctattttcagtaacagcaaccgcaacatttacggtgtaagtataggttgcaacttcatcatcactatcggttacggtaatgataatgtccgtatcagaagagcctaccgtgtaggtaaatgttaaaccggtttgctgtgcgctgccttcgaaagtctgattatatagctcggtggtgcctgccatagctttcacagcagtgacttcatcatcatcatttgcctggaaagaaaaacttagaacgtcacctgtccagtattcagctgatgcggcattgctggtaaaggtaattgcggttgctgtcccactatttacagataccatcacgttgctaatcgttgggatcgtattgtccacccctgttgaactgtcgtcgtcgtcgcagccagttaatgtgaagtttgccgaagctgccaccaaaagcaaaacaagcaaccgaaagaagtttctctttttcatgatttatatcaattttttgtttttaaaatggggttacttaaaacctacgttaaggctttgttaatataataatagagttatgaaatttaatagctgcccttgagcaatttcacgcaccacgcgggacatgcaagacaacgagactttcaattatctacatatttttgttgacttgcgctaccataccgataccatggcggagaaaatttccatctttagaaaaaacttttgacaaaatttcttcacaaaaaaaagaatgaactggatcattttgattatcgccgggctctttgaggttggttttgccaccagcctggaaaaagcgcggcaaactcatggaatagaatcttggctttggtggtcgggatttttggtaagcattttttttagcatgacgctgctctataaagccagcgaaaccttgcccattggaacggcctatgcgatttggacaggcatcggcgcggtgggaacggttctcatcgggatgatatttttcaaagagccgacagacttttggcgattgtttttcatcgccacgctgatttcatctattgtcgggttgaaaattgtgtcgcacgaatgaatgactacgtgttcgaaaaaaagaggccgtgcaaaaatgcacagcctcattcaaattacatgttgcaaaaaagtcttaggcagccgcaagcgcttcgttgacttttttcgcagcgtcgctcaagccttttgccgaaaccaggttcaagccggactcatccaacattttttgcgcgatgtcggcgtttgtaccttccaagcggacaatcaccggcacatgaatgtcgatgtttttcgccgcttcaatcacgccgcccgccacacggtcgcagcgaacgatgccgccgaagatattgaccaaaatggccttcacgttcgggtcggtcaaaataatgcggaagccttcttgaacggtttgtggattggcgccaccgccgacatccaagaagttcgccggttttccgcccgcaagctgaatcatgtccattgttcccatcgccaaacctgcgccattgaccatgcagccgacgtttccgtccaagcgaacatagttcaaattcgattttgacgcttcgacttccagcggatcttcctcgctcgtgtctctcaaatcaatgtaatccttgtggcggaagagggcattgtcatcaaaattgattttcgcatcaagcgcaataacacggccttccttcgtcacaaccaatggattgatttcagccagcgaacaatcggctttcatgtacgcattgtagagcgcagaaataaacttcaccgcatttttgaactgctcgccttcaagaccaagaaaaaacgcggcctcgcgtgcttggtttggctgcaaacccaaagtcgggtgaatttgaattttgagcaatttttccggtgtttcttcggctactttttcaatttccatgccgccttcggtcgaaaccatgagcacattgcagcttgtggcgcggtcaagcgtgatgccgagataaagttctttctcgatgttcataccttcttcaaccaaaagccggcgaacttcttttccttccgggccggtttggtgcgtaacaagtgttgtgccgatcatttgtgtcgcaacttcaaacgcttcatcggcagagcgcacgagctttacgccgccagcttttccgcgaccgcctgcgtgaatttgcgctttcaccacaaccacaccgccgccttgctccgtcaaaagcgtttcggctgctttcttggcctcctctgccgaaaacgccacaattcccttcggaaccgtgacgccaaagccacgcaaaatttcttttccttgatattcgtgtatgttcataatgattttttagaaattgtaaatgaacctatgagctataaaaacgggagaaaagtatatgaaaaatatagagcagataaaacagttttgggaaactaatgccgaattattttttcacggcttaaaaaaatagcgggttcgagatgtttatgaaaaaaataggcgaatgagcgattttttttgatcgcagttcgcatgctataacgctttagaatacttaacataaagctgattcgcgaacaatttttcggcttcagttctgcaaacgcttctttcgttatctggtcggtcgatggaaaccgacgcaccttgagcttttcgctggaataattcgtcaagccagccaaataccaactttcgatctcttgaataacaacaacgattcgcgcatccgaaaccaaccgaaaccgatgcttgatgtaatgcttctttgaagtcacgcaaggatgaaaatcaatgtcgcaggcgacgagcacatctgcaccgatttgcaacagcccctgaatcaagcgctgaagcttttccgttttcatctgggcatattgacgaacttccaccgcatcgtattcggccagaaaaatcggcttcacaatgcgattaaaaaatagcatatcatcatttccctcaacccaaatgaacaatcttttcatgaaacttcaacgattttccttatcaaaacttcaagcctacacgatgccactgcctacaactcctgaatcttttcaggcgatagtcccgtttccttctgaatttcctccacgcttgcgccaaactttttcatttgaatggctaatttcacggccagcgaagtctgttgttctaatgcagccgccttttcctttagcgcggcttctttttcttggcgttctttttcagctttttgctctgcttcagcttttgctgcttcggcttcagcttttgctgcttcggcttcggctatttttttttatgtacttggcctcctgctcgtcaaatatccggtcgatttcctcctctgcttccaagtttcgtctaaatgactcgtccatgagcgggcttcgcaaatattcaaccatgtctgcaaattcctctggcgtttcttctaattccaatatgtaatcggcctctttgcttatccatttttggttgaacaacgtcaaaaacttttctaaccgtgtgcgccgctctttcggcaaacgcctcacttgaatgatgtgagattgatgcgttaaatgctctacaaaaaaactcttcacgttcaaccgctctttgctcaccgaatcgataatttcacgattcaccgttacggccatgtacggtaaatcctccatgttataacccaaaatgtatatcgtaatgatgggatacgctgcctgatattcagccattgcggattcatcctcgcgcttcttcggctttgccatgtagtttgcgccaagataatttctaaagcgttgaatgtcggttgagaacttggacttttgaagttcaattagcacagtttttcggctgccatctgcttctttgatgaccgctttgaaatccaagcgaaacagagttagctggcgtttctcgtcgggaaatatggtttcctgctgatccagcgtcacttcctcaacttctacatccaaaatcaccgacaagactttcttggcaaacttgtcatttgccatcaaatatttaaatgccttgtcatagagcggattgacaattttcatagcgcgtgattgtcttggttcaagattacaaacagtctgttttagtaaagctaacgcaatttcacaagtgcccccaaagctgagtaaacgaaaaaagggcttttagaaagccctttcacgctctaaattttccaaggagaaataaaaatcatgctggctaatactttaatttctttttacaagtttcaagctttgcatccgtagctttgaacgatgccgatatagatgaaaacgtctcgacgacttctggcggattttgatttttttcaagtggattgctcgctgcttgataaaatcgattagagagttcttcaaaacgcgtgcttttttgcttgctatacgcttgtagcttttcaatcatttgatcgcattgctgcgcggccacatttcgcacttcctgcaaacgggggctttttactaacaaatttagcactttgtggtattccatcgcctccgcatggctgatgtcttgaacggtaaaggcaagcactttcattttctccagcgccccgattagcgcaatttcctcgtgaaccgctcgcactttttgcgccaaaagcattgtgctgacttgctcttctaacctatcaaataaagatgtagataattgaattaatgaatcataacggttagccgacttgagcgccgttatcttcaattgcgcaaccgcttggccaagtaaactatccgacacagtttgtgtcgaatccgattcgcgaataccctctacgaaaaacttcgctgcatcttgccctgcatcgcaaccatagactttattgaccttcaccaaataagcaatttccgccacatccccgataaaaaccagcgccgagtcatgacttgctgtgtcgggatgcgccaccattaccgattttttgctgacactttccggggcttttaaggcaagatattcgtcctgcttttttgctttttttttgcgccactttaaaccacgctggcacagcttgcgtctttggttgaacgaattcctgacgcgccgccggctgctgactttcttttgagctgccacaaccggtggccagaaaaacggcaagtaagaaaaaaagtgcaaccagagcgtgctttaaatcgctgtttttgaaaagatgaatcaccataatttttttcggatttgccattttctttttatctgacttatcaaaataaaaaacctggccaactttttgttatgaatatgatattcataatacgttgaaggacgcttctttccttaagaaaaatccacaataattttttgagctgcggttcaggaattgataggggctaacaaaatgttatcttcaaattaaaattcttgcgctaagataattttgttttatgatgtacaaaaaaaatttttttctctcttttgcgcttctctgcttagtttcactttctcctgtttatccagctattgctcaaagcagcgcgcagccggataccacatcgggagatatagaaccctccgctggctattctcgcgctgagcagattatttcttttattttagaaaaacttcactaccgcgagtttagcttcaacgattcgctgtcttccgaaatcttcgagcgctacctcaagacactggattataataaaacctactttcttgaatctgatgtccgcgcgtttgccacgcatcgcctggcacttgacgacgatttgcgcgccggcagattggatgcggcttatgaaatctttaatgtttataaagaccgcgttcgccagcgcatcaaatgggcacaagctcgcatcgatgaacggtttgactttaccctggatgagcgctatgagtacaaacgcgaagacatgaaatgggcggcaaccgaaaccgaactcaacgaggtttggcgaaaacttctaaaaaatcaagcgctggaactcaagctttctggcaaacagccttccgagattgccaaaatcctgaaagatcgtttagcaaatcagcagcgcagaattgaacaatataatgttgaagatgtatttcggctgtttatgaattctgtaacggcgtccatcgatccgcacacaaactacttttccccgatggactccgataatttcaaaatcaacatgagcctttcgtttgagggaattggcgcaaggttgcaatcggaaaatgaatacacgatggtttatgaaattatccctggcggcccggctttcaaggcgaaacaattagccaaaggagacaaaatcatcggtgttggccaaggcgaaaacggtgagattcaagatgtgattggctggcgcctggacgatgtggttaagctgattcgtggcccgaaaggcaccattgtaaagttgcaaattattccagccgttggcggcccggatgcaccgagcaaagtcattaaaattcttcgcggcaaggttaagctcgaagaacaagccgccaaaaagcgtgtactttccctcaatcacaatgggaaaaattataaaattggcgtcatcgacattcccgcgttttaccttgattttgaagcttaccataatggcgacccgaactacaaaagcaccagccgcgatgtcgagcgccttatcagcgagttgaaacaggaaaaagtggatggcatcatcatcgacttgagaaacaacggtggtggttcgctcgaggaagccattaaagtaactggcctgtttattccatacgggccggttgtgcaagttcggcgttcagatggtgcagtcgacgtgaattcggacgacgaccccgatgttgcttatgatggaccgctcggcgtgctgattaatcgttatagcgcctcggcgtcggagattttcgccggtgcaattcaagactacaagcgcggcctcattatcggtgaacaaagctacgggaaaggcaccgttcaaaacctgctcgacttgaacagctacatccgatttggcgaccaacgcttcggacaaatcaaattgactatcgcgaaattttatagaatcactggcgcgagcacgcagcgcaaaggcgtcatacccgacctgcaaatgccgtctccgattgatcccgaagatgccggcgaagacaccgagcccagcgccttgccttgggatgtcatccaagctgcagactacaagctttcgcagaaaatcaatgggcaagtggtctcaaagctcattaaaacccacaacgagcgcctgaaaaccgaaccgcaattgaaagcctatattgaggaaattgaaaagattaaggaaaatgaggataagaattatgtttcgctgaaagaaagcacacgcaaaaaggagcgcgacgaaatagaacaaattagaaagaaaattaaggatttgatgagcaagtccccggaaaacgcctctgataaaaaacccgactcgcaaagtgaggatgccgaagaaaccgtgcaagcttctgaggaagaagacattttgctgaacgaatctggcgaaattttagcggattttattcgcttccagcgataaaccaattcgtctcgaaccgtaattttcaggattatcgataaaccctaaaatatttttagggtttattaagtggccggtgtggcggcgcgaagatctcttgtacattttttgtcattctgagccgagctggcgaagaatccaccaggacggcaagtggatgcttcgcgtcgctcagcatgacagaaaaaaaacaaagccggacttacctacgggtgtttcggccacgatcaatactgcgtctatggcaaactcccaaagtgaatgacaggaaatgcacagccccgtgcgtctctacccatttggaatggccacaatattttttactcgctccttctctgtttgtgatttttccaccctgacgcacataacacgacggcatttttttctatcttagcggtctatgctaattttttagtgcttctttaaggcaaatacatgtctgtttttgaaatttcaggtcatatcgcttttgcgcttatcgcgatttcctaccttgttaaagatattctttggcttcggattctttcgattattgcgagcgcagcgggcatcgtgttcaactatgtcgtgccagccacgccgctttggctcgtgatttattggaacatcgggtttattttggtgcacaccttccacattacgctgattttacgcgagcgcgcttcagttgatttttcggaggaagaaaaggagctttaccaaaccgtgtttcaaactttttcgccggttgagtttatgaaattgctgcgcgttagcgactggaaaattgcccagccaactgaaccgattacggttgaaggcgaagaagtcccgaacgtgatgctgatttataacggcctcgtttcagtcatttctggagggaaggaagtggcgcaactcaaggatggacaatttatcggtgaaatgagtttcattcgcggcggcaatgcgtcggcgacatgcaaagcccttcgggaaacgcgctacctctctattcccaaaacgaacttacacaaactgctcaaccgcaacccagccatgcgcaccgccgttcatgcggttctcagcaccgacttggccaaaaagctttcacctgtacaagcctcgcaactgacttctgagtgatttttattacaaattttatagtggtaaagtctttgctttccatgataaaagacttggaaatatcatgtacggcgcttctacgttgggttaaaggggaacattggaagatattgaccagcgattacgttacggctcacgcctctaaaaaatactcatgtcataagtcgagtctatgtccgagatgttcggctgccaagtgcgcacatgaatcaggggtttgttcgtatcgttcaaatccaccatcaaaaacaggtagcccgtgtcgccgtagtttgaggaaaaataatgctgcttgatttgcacaccgtacacatttccgcccgtgccgcccttgcgaacccggctttcctcaaaccgaatattgatatactctttgcttccgaaggaatatctcaaatttccgatgtactcggctttgggttggcgattgtattttacaatccgattgtttttaaaccgattttcaacatcggcgttttttaccaaatgtcccgtgataatcagcgcattatcggcaaaaatagactcgatataatccgctcgcttcagcgcatacgcggttttaaaatgctccaaaaagtttatcaacacaaagcggttgcttttttcccaagcctcttgttccatgatgctcgaaaaagctttttcggacagcccgaacgaaaggctctcgatctttttttccttgtcaaaatgaaatacgacatcttcaacaaactttttgtagttgttttgaaaatgaaacgccattttcaccgaacgatacatcacctcgccgcgatgcgcgaaaatttgcggttcgggcgtgcttaaaatgcgggcgttgccatatccgacaagcttttgaaatatctcaaagccttcctccgtaaaaaaacgtttcaccgaacgatacttgccgtttcgtatggccgccgagaccttttgaacgatttccttatatgtttcgggatttcggacaaattccatatccgccgcaaccggcaaggctgcaggcctcgcctcgtcgtcggagtcgccgtcgaagcgaatatcgtagtagctttttcggaaggcaatcggctcgatgcgctgcatgaccatttgaagctcgtcatcaattttggcttgattttcatatatatattcgaccttcaagcgagcgttttccttattctttgaattttcgccgacgtattccaaaaagccttcgccgtctttagcgccgatgaggttcgtccagtcgcgcccgtcccagtaggaataatccaaattcgcaaccggtgcgtctttgtaaaaaatcttgagcggcacgattttcgttttttcgccgtcttcgctgtcggtcgctttaaaccgaagatgaccgaaaagctcatccattttaaccggcagccacacaatgagtttttgcgctgagcggccttcaacggaaaggttgatttcgttccaatcgggatggcttttcaagagtagaagcgcccaataagcatagcgcagcgcgtcgccgatgcgccgttccgattcggccttcaaggcggattttacaaaaacgatgattttttccttgcgctcgcgaaagaccttttcaacttccgtccgtttgatgtagcgaaacacgcgggcatccggctcgttgccgagaacaagccgttcggtattgttcagcgtggcggttgaataagttttgacgacggagcgggttttttcctgcaagacggctttgtcgcccttgctttgttcatctaccaaatgctcgaatttgctttcaactgtggttgaaatttgaccggcgagcatggccaatgcctgcttatctgcgacgttgagcgtcgcgcccacgccttcgccccataagtattgtggattttgctttatctcctcgatggtctgagccaagaggatattcaagttcaaaatgaaaagggcgaaaaagaagaggaatcgtgcgtttttcatgggaatacagtggtcacgggttcgacgggttttgtattataattccattcggttcggaaaatacgaaaatcaaaatttttcaatttctcaaatatgactacaaccgcataatttcttcgagcgaaaggccggtttctcgagcaatctcttccgtacttgcgccgaattttttcatttgaacggccaatttcaccgcaagctcttctttttgtcggcggtcggcgtctctttcccggcgctctatttccaacattttttccgtttcggcttttgctttctcggcttcctcacggccttttttttccgccgcgatttgcttcatatacttggcttcctgctcgtcgaatatcaaatccagttcctcttcggcttccaagtttcgccgaaattcctcgtccgacagcggcgtgcttaaatacgtcgccatttccgaatattcctccggcagttctttcaggtctaggatgtactctttatcggttatccatttttgattgaacagggtcaagaaccgctccaaactcgtttgacgtttttccggcaggcgcttgacctgtatgatgtgcgattgatgcgtcaggtgttccacgaaaaagctcttcacatccagcttttccttgctgaccgaattgatgatttcacgattgaccgagaccgccatgtacggtaaatcctccaatttataccccaagatgtagatggtgatgatcggataggcggtatggtattcgggatagcggttcgtttccgattccttctctttgggtttcgacatgtaattcgccccgagatagtttcggaagcgatggatgtcggtgatatatttcgatttttgcagttcgatcaacaccgttttgcgctcgccgcccggttcttgaatcacggctttgaagtccagacgaaacaaggtgagccggcgcttttcatcgggaaacagcgtttcctgttgcgccaatgcgacttccacgacttccgtgtccaaaatgaccgacaagacctttttggcgaacttgtcgttctccatcaaatattcgaacgccttatcgtaaagcggattgacgattctcattttttcttgcttttcgttttgacctcaatttacatcatttgtccgaaccttgattcacctgatgaaaggctggataaagacaaaaaataacgcctcgttcttcttccttgcgcttttctcctgcccccatttgcctttatcagaggaatcatggtttaagctatcctttaacgcacccgttccatctcatcagacactgcttgccaaccattctgagatgggaagtctaccagcatatcataatcccctgtgaggccaacctctttaacaattcctacatctccatgcttgacttcaccccacttacgctttggagtacttatactcctttttactctaactttatcaccaacttgaaagctctgtatgatactagtctgtacatgttcaacccgttccatctcatcagacactgcttgccaaccattctgagacgggaagtctaccagcatatcataatcccctgtgaggccaacctctttaacaattcctacatctccatgcttgacttcaccccaatcacactttggagtacttatactcctttttactctaactttatcaccaacttgaaagaaccctgacggaaacgaatcgcttttttccagctttacgcttagggtttgcgttttgccttccgtcacctgcacggtttgcaccacatctttgtaccccggttttgtcagctttatttcataaacgccttccaaaaggtttttcagggttttcggcgtttcgccctgttttttgccctctatgtaaatgtcggcttcccaagggtcgctggcaatatccagcgttccgtatttcgggcgtggaatcaggtttagggtttgggtttcgcctgcgataatttccaccgttgctcgggcgtcttcatgcttgggctttgtcgcggaaacggtataaacgccgggcaggagcctgccggtgtagccgcccgttcccaccggcttgttatcaattctaatttccgcgccttccgccgtctccacgctcaccgttccaaaggcctgctttaaacgaaccgtgagcgtttgcggcacgccggcttttacggtcatacttcgctccgtcggctcgtaccattcgcgcaaaaatttcagccggtgttcccccgccatgacttcggttagtgtgcaaggcgtggtttttccggtcgggttgccgtccaaaagcaccgtcgcgccgctttcgggttcgctctcaagcctgagcgaggcaaaattcggtttcagcttcagcgtcaatttttccttatcgcccgttcgggttaaatcaatcacgccggcagccggttggtatttggccttggtgaggcggtaattgtatttttgctttttcagctttttctgaaacggcgtttgccccagatattgctcgtccaaataaagttccgcgccctccggttcagtttgcaccaaaagccacgcgctttcaatttcaggcgcttccacgatggtttttatttttcccgttaccaacaccatctcataaaccgtcgcctccgaaatcgtttcgggataaacgtagtcgcgcaaaacgccgagctgatcgtgtttaatggtgattttttttgagccgtaagggacgtaaatccaccattcgccggtttttttcagcgttttcataatgcccatcatgccgccttcaaagacgaagccggtctcggtggtcaccattttgatgagggcgcatttgtcgccgttttggtcgatgacgggatcggtaatgcgggcggtctggtcaagaggcaggctgcggaacgattttacgctcatttgctgcgccccggcttccgagaaaagcagcgccagcaaaaaaaacgaaagcaatacatgtttcattgttgaggagtttccggttttttcaaattcatttttctcggcggaaaaataaggaattttcgggcgggaaacagtgatttgcttgattgcaaggcgggataaatcatgtcttgaacatgattaaaaagaattatagtaaaagcgggaatttatgatagaaacttgtcccggatttagcttgcttactcaatccgtgtcggtctgagcgaagacgaagaccggcttttagcgcccatcgtcttcgctcaaagtacaatatagttttgtaatcttacattgcaataacagaattaattgataagcaaaatgaaaggcaaaaacctgccttaatcctgttcgagacgaaattttttaccacaaaatattttcattcttgaatatttattcgtaattttgaatttttattcatcaaaaaccaaagaaagacatcacgagaaattgaagcagaaagtttctattatcggcgcttcgggctattccggctcggaactgacacggctactttccgatcaccctgctgttgaaatcttgcatctttatgcacacggacaggccggaaaaaaagcagcggaagtttatccttacctcgaaacggacttaacctacgaaacttacgaaggcgacctttcctcaaatatttacttccttgcgctgcctcacggtgaggcgctcaaactcgttcccgatttgctcaaagccggcaaaaaagttatcgacctttccggcgacttccgaattcattcggtgagcgtgcatgaaaaatattacaaaaacacgaagccggaaggctcaacccttcaatacggtcagccggagctcttcaaagaggacatcaaaaaagcgacggctatcagcaatccgggctgctacgcaaccagcatcacgcttgcgcttgcgcccattttaaccgatgcacacctgaaggcagaaactgagtccgttactgtcaatgcgctttcgggcatgtcgggtgctgggcgctcgagcaaaaccattcactcgttctcggaaatgtcgggaaatgtgtgggcgtataaaattggcgtgcaccagcattcgccggaaatccttcaaaatttcggcttggacatcgcctgtccgccatttccattcacctttgtgccgatggttgcgccgctcgtgcgcggcatctacacaacgacaaccgtgaagctgaaacaaaaattgtcgctggaagaagcccacgcccgcttccgcgatttttataaaaacgagccgtttgttcgcattaaaaacgaagcgccggaaattcgcggcgtggcttataccaattattgcgacattggcattcaatattgcgatgactttggaaacatcgtcatcatttcagctatagataatttgatcaaaggcgctgcgggccaggccattcaaaatatgaacttaatgctcggacttagcgaggaaacggctttaaaatccggctttttcgggcaataaaacgttgccatttcgagcaggtgatttttccggtgggaaaagataaacggttaaatgacaaccttcccgtgtcgtgttgagcggagacgaaacacggcaatcatgaggacttattttagttccgattaaaagttgtcatcaggagacgaaggcctgccttttaaagaagccgcacttcgtctccgctcagtccgacataagaaagtcttgtcatcgctaacggagacaaatccgagttctaaaacaaaatcaaaatccgtctccgctcaatcaggacacaaagttcaccaattttagaggttacttttttaaacttcgtaataagaaatttttaaaccgattgctcgtgagcacatttattgtacccatttcgcgggaagcggcttatgagattgccatgcaaactccaaagcctgagcatgtttccattttagccgccctcgaccaggaaacagcagaagctacaccaaaaggatttagctttgctggtcttcattcaggcgtcaaaaatcgcaacaaagatttgatgctttcctactccgaacatccggcaattgcagctggcgtatttacgaccaatgtggtgaaagcaccgcccgttgtcttaagccaagagtttgttgcaaagtcaaatgccattcgcgcgatcgtttgcaatagcggcaatgctaatgcttgcaccggcgaaccgggcatgaaagacgcaaaagcgatggccgaaattaccgcaaaggcactgaagattttgccagaagaggttgttgtttcatcgacaggtgtgatcggtcggctgctgccaatggagcctatcaaaaacggcattctgcaagcttcgcaggagctttctccaatcgggttccaaaatgccgccgcggcaattatgacgacggatacttttactaaaacgctgttcattgaaattgagcttgtttctggcaaaaaggtaaagctctgcggcatggcaaaaggctcggggatgattcacccgaacatggcaaccatgctcgcgttcctttctaccgatgccacatttgaaaaatccgttttgcagcaagctctgtcggaatcgaaccaatgctcgttcaattgcatttcagttgatggcgataccagcacgaacgatatggtggtcgtgctggctaacggcgcggctcaagccgaactcattgagcccggcagcgaaaattacgaccgcttccaagtagcgctgcaatacctgatgactgtgctcgggaaactcattgtgctggacggcgaaggcgcaaccaaatttattgaacttaatatcgaaggtgctgaaactgatgaagatgcccgactcgctggaaaaaccgttgcgacgtcaagcctttttaaaacagcgcttttcggcgaagatgccaactggggcagaattatcgcagcgcttgggcgctcgggtgcggtgttcaatccggctgatgtggaagtttctttcaatggcttgcctattttgcaaaaaaattacgacatcgtcattaaggaagaagaagccaaacgcgtcctcaaagaacggctcgttgaagtccacatcaaacttggtgaaggcagcgggtctgcgaaagtctggacttgcgacctaacagacgggtacatccatattaatgcagattataggacatgatgacacaagcaccatgtcggcctgagcgggtgcttttttcgatgcggaaaaagataaattcaactttgtcatgctgaacgcagagtgatgcttccattcataaccaggtggattcttcgctaaaacgctcagaatgacatgattatctaaaagttcaataaaaaccataaatgccgtaatcaattcaaatggaacactttaagcaaaacatcaaaccgattatttccagcaagcaggtagccatcgagaaagttctgattgaagcccttccctacattcgcgagttcgaagggaaaacttttgtggtgaaatacggcggcgcagccatgacggacgaaaacctaaaatcggcttttgcccaaaatgtaacgctgcttcggaaagtcggtatcaatgtcgtgctggtgcatggcggcgggaaggaaatcaccggtcttgctgaaaaactcgggcttaaaacggagtttcgccaaggcaggcgggttacggatgcggacatgattaatgctgtgcaaatgacgcttgccggcaaacttaaccaagacattgttcgcctgatcagttcgcacggcggaaaagccgtcggcgtttctgggctcgatgctgatttgattaccgccaagcaatttagaaatcaaaacggctcggatttgggatttgttggtgaagtgaccgaagtcaataccaactacatcgacttgctttgccaagccggcctcattccggtgattgcgccaatcggctcggacgagaaaggacaaatctacaacatcaacgccgacgacgcagccagcagcatcgccatttcgcttaaggccgaaaagctgatttacgtcagcgatgtggtcggcatttatgcggacaaccacattttgcgaacggttcaaaaaaaggacgccgccgagcttatcgaatccggcgttgtcacaggcgggatgattccaaaagtgctttccgcgtttagaacgctcgacgcgggcgtgaaaaaagttcatcttatcgacgggagctttgcgcactcgttgctgttggaaatctttaccaacgacggcgtcggcacgcagtttgtcatttcagacgatagattctactcttttaacgacaacgattaaaaacccattttaccgtgcaatacccattttatcttgacacaaccaagtcaaatccgaaagaatcgcttccagtgaaaaaacgcgattttatttccatagatagcttaacctcggaactcatctacgagcttttcgattttagcgcgtatatcaaagccattcgccgctcgccaaatcctgacgcgccatttttgccgcttaaaaatcgcacggttgcgatgatttttgaaaaaccgtcgctcagaacgcgcgtttcttttgaggtgggcgttcatgaacttggcggctatgcgattaacttgaccggcgacggtatcggcatcggcaaacgcgagtcggttaaagacgtggcaggcttgctttcgcgctacaacgacgccatcgtcgctcggctctacagccacgacatgatggaagaacttgcgcattacgccacgattcccgtcatcaatgcgctcaccgacctttcacacccttgtcaagtgctggccgacgcttttacgctttatgaaaaaggcctttggcacgacggcatcaaagtcgtgtttgtcggtgacggcaacaatgtggccaactcgtggattgaacttgccggccttttgccgattcacttcgtactcacttgcccgaaaggttatgagccggacgagcaaatttttgaaaaagccaaagcaagcggcatcagcaaaatcgaaattatcaacgacccgaaggaagccgttgcagaagccgatgtgctctactccgacgtttggacaagcatgggacaggaagccgaaaaacaaaaacgcttgaacgacttccagccgtatcagctcaacgcagaattactttcgcacgcaaaatcttcagcggtagtgatgcactgcatgccggccaagcgcggcgaagaaatcaccaacgacgtgatcgatggcgaacaatcgattattttggacgaagcagaaaatcgcctgcacttgcaaaaggccttgatggtgaagctgctaaaccgagaactttataaggatttcggcctaacgcatcgcttgcaaaacgcagcacaaaaatatgaaagtcaaaaacgctaaagaaagcgtttgcccgaccgtttcttttgattatgtttaagcgagattatgactaagcaagaaaggcagttgaaaattaaggagctaatctctggccaaaccgttagcagccaatacgaattgctgagcgaactgaaatcggtcggcatcgagattactcaagcaacgctttcaagagattgcgccgaattaggcattgttcgcatgtattcgggagacagctataaactgagcatcccggcgagcggagaaaaaaacgtgattaaaaatttgatcggcgttgaaattctcagtattcaggccaacgaaatctttgtgattatcaaaacgctgcccgggcgtgcgtccggtgtggcgtcgtttatcgacagttttgaaaatccgatgattatcggtacgcttgccggtgacgacacggttatggtgattccgaaaacgatcaaggaaacgaagaaagtccatcaatttataagaaattctatttctgataattagcctaactaactttacccatgagcgacattaaaaaggaaaaaatcgcccttgcttattccggtggcttagacacttcggtgatgatcaaatggttggcggaaaaatacgacgccgaaatcgttgccgtaaccggaaatctcggccagcaaaaagaaattgaaaacttggaagaaaaggcgctaaaaactggcgcaagcaatttctattttctggatttgcgcaaggaatttgtcaatcactatatttggccggcattaaaagccaacgcgctttacgaaggcatttatccgctcgccactgcgctcggtcgcccgcttttggccaaaaccttggtggaggtggcgttgcaggaaggctgcaccgccgtcgcgcacggatgcactggcaaaggaaacgaccaagttcgcttcgaagtcaccttcggcacgctcgcgcccgaattgaaagtgcttgcaccgcttcgcgaatgggagttcaaatcgcgcgaagaagaaatcgcttacgcgcagcaacatagcattccggttaaagcaaccaaggacaatccgtattccatcgatgaaaatctttggggaaccagcatcgaatgcggcgttttggaaaatccaatgaacgagccgccggaagatgcctatacaagaacggtctcgccggaaaaagcaccagatacaccttatgtgtttgatattgaatttcaacagggtgtgcccattggattgaacaacgaacgcctcgacggcgttgatatcatcgaacgcttaaatcaagttggcagcgagcatggcgttggccgaattgatttggtggaaaaccgcttggtaggcattaaatcgcgcgaaatttacgaagcacctgccgctacgattttgcatttcgcacatcgcgagctcgagcgcttgaccttggaaaaaacggtcttccaatacaagcaaaatatttccaatgaatacgccaacttgatttacaatggcgtttggttctcaccgcttcgctccgcgctcgatgcgttcatcaacgaaacgcaaaagccagtaacaggcatggttcgtctgaagatctataaaggcaatgtgattttgcttggccgccagtcgccatattcactctacaacgagcaccttgccacttatacttccgacgatacgttcaatcatcaagctgccgaaggattcatccacatctatgggttgggattgaaaaccttcagccaaacacttgagaaaaaagtgccgaaaaaacgttctatttcggttaaaagcgttgaagccaaaaaagttactttcaacgtttaactcaaagcatttcaataatttgcatttcagggcgagcttttttagctcgcctttactatttcaggaatacggcgactttgtaagtagcgcattccatcttctaagttccaaaatgcttttcgctgattcaaaaaataaaaaagggaaacaacgcatcagccctgcttcccttttcaaaaatagattctttccgcttatctacgattttaacgcttttaactccgcctcaagcgcttgaatgcgctgcatcatttcgggcaactttcttaacaacgcttcttgcttcatttgctctctaatggcttgcgctggagctccacgaatggtctgccctttctcaagaaatgatttggaaacaccggctttggcaccaacgttgacgccatctgcgatttcgatgtgtccgacaaatccaacctgaccggcaaccatacagttatttccgattttcgtgctgcccgaaacgcctgcctgcgaagcaatcaccgtatttgatccgataacacaattatgcgccacctgaaccaagttatcaattttcgctccgcgccgcacaacagtttcaccaagtgttgctctatcaatgcaaaggttcgcacccagttccacctcatcttcgatcaccacaatgccgatttgcggaatttttctataactcccgtccggtttaggcgcaaagccaaatccatcagccccaatgctcgtgccagaatgaataataattcgatctcctaaccgacagccatcataaatggtgacgtttggatacagcttacagttttttccgactttcaccccatctaagatcacagtcccaggcccgatgaccgtgccgtcgccaacctcacagttatttccgatatatacatttgcgccaatactaacattttcacccatcaccaccgattccgaaatcacggctgtagaatgaactcccaatggaatcatttccctcggtggcgacattttttcaagcaaaaaaacaaacgcaatatatgggtcatctacttttataaacgctctatcatttaattcaaaattcagttctaatttctttgggaccagcacaacggaagcttgggttgcggaaacaaatttttcatattttggatttgatacaaatgtcaagtctcctttttttgcaccctcaattttgccgacacgctcaatttggacggacacctcaccaagaatttcaatatcttgaaaaaattgctcgaggtacgcttttatttcagttaaagtcatattggatttttcggaacacacttgaagttaaaaaagcatttttcttgaattttttgtatattttgccttcatttttagttattctcatgagtaactaccggcaggaacataacgttaatcaagatataggccagcaactgcgcaatggatagacaaattaaaattttttcggggcgaagcaatcgcccactcgctgaaaagatcgccgattatttatcactttctatttgtgatgcagaggtcggaaatttttcagatggtgaaatctcggcacagtacaacgaatcgatccgaggttctgatttgttcattattcagtctacaaatccaccggcagaaaacctgatggaactgctcattttgattgatgcagccaaacgctcatcagccaaccgtgtaacagctgtgatgccttactatggctatgcccgccaggatcgtaaagacaaaccacgcgtttccattacagccaagctaattgcaaatttgattaccaaagctggcgcagatcgtattttaacaatggatttgcatgcggcacaaattcaaggatttttcgacattccttttgatcatctttattcctccgttgttcttgtagaccacatcaaaaaaatgggcttggaaaacctgattatagcgtctccagacgtcggcggtgtaaagctagctcgttcctatgcttcaagacttggaacagatttggttattgtagataaacgtcgcccgcgcccaaatgtggctgaagtaatgaacatcattggagacgtcagagggaaaaatgtgctcctcgtcgatgaccttatcgacactgctgggactatggttaatgccgcgcaagcactgaaaaatgctggggctgtttccattcttgccgcttgtacgcatccgattctctcaggaaaagccgttgagagaatttcatcttccgttatcgaaaaagtgattatgaccgatacagttgtcactgaccatgccgattgtgacaaatttgagcttgtttccgtaagcgccttgtttggtgaggcgatcaagcgcatttatgatgacgcttccgtcagtcatcttttcgaaactgtgaaagcctaaccgattttttaatgtctattcaatcaataagtaaaacacagaccacaactaatgcaaacgattgtacttgaagccgagcgccggatgcccggtaaaaaaagtgatttgaaacagcttcgcgcaaatgggaatgttccagctacgctatatcacaaaggagaaccctctatttcactctctgttaaagagcagtctcttcgcaaagttatatatacaactgagtctcatattataaacttgcgcttcaccgatggaactgaaaaaccttcggttatgaaagattatcaatttaatccattaacagacagcattactcacgcagactttcagcttctgaaatcagatgagtatgtagaagtcgaagtccctattctctttacgggcaaccctgttggcgttgttaaaggtggaatggttcaagcaacgcttcataaactggaaattcgttgcttgccttcagacatgccggaacatattaccgtagacatttcatccatggatatgggtgagtcattacatgttggagaactgagcagcaaaattcaagagaaaatcgaatttaccgtactgactgactcacacgcgccggttatttcagtattagcaccacgcgtagttgccgacgcagcgccagttgctcctgaagcataactttcatctacacagaaaatgcaaaaggcagcgtacgctgccttttcttatttatacattttcaaataaacctgcctacatcaagctttccaattgactcaatagctgctcaatatcaaacggcttatgaataaacgcgactttaggctcttgcaatattttaatgacgtcaatttccttttcaaatcctgtgataataattacaggcaaacttggatttttttcccgaagcttttctaacagcttgtctccacgcattctcggcattattaaatctgtaatcaccgcatcaatttgagacgaatttatctcgtactttttcaacgcttgctcaccatcttcagctaagagcacttcatactccccttctaacacatcatatagcaactcccgtattagttcttcatcatcaaccactaaaacggtcttcttattgttggtttgcatcttttaataaatagttttcttcaaaaacgctgtaccgacattgcctttttgaattctttggcaagatgtatgcaacacacgtttatgctcaaaatgaatagactttttttgagatgatctttaaaggcaattgtattctaagtgcaacagcacgcacttatgaggcgttcagcctggtgaacataacaaaagtttctgaaacatttgcgaccaagccaagatttaaacttgctcgagacaactgcttcagagactcataaaatgatgagctcatcgggctttgggttttctatggattaatataagttatttttctaaatatcaactcccgtaacccttgtacaacttcacccgaattatctgctttacccgtttttttgctattttatgtttatactttacggcaagcgcattgcatcaaaaaacaatacattttagagttacttgctaaagaaaaaaatcgttccagacccgttggacaaggaaaatcaaactacagctgaacgcaaactaggatttttagaacggctcattcccggatatagatttattcaaagagggcaatacaaatcaggcattctgacactcaccgttgcctttagtttcgttcttcttgcagcatttagaattcagttgattgttggcagcctaaaatcttttttcctatccgcgtttttggcaattctatcatggagcgaatttattgatattttctctgccgacattttagaattttggatcggggcattttacctcatctttatacttaccattatttaccgctcgtcgcataaagcacttttaaaaccacagctaccaaaatcatcggaacagagttttagccaatggcaactggcgtggaaggaatttctgaaaaaaaaagtggcgctaagtgctctttttattgcatttctactttatacaattgcgttcttagctccgtttctcgcgccttacgcaccaaattcacaaaaggacttcatcgttacggcctaccaaccgcctctttctaaatttgatgttttggtttttcaagaagaaaagaaaagcttcattccactccgacaagaccgctcactcacagcaactgttgccaacgaactgattcgccaaaatgaatggctgcggctcagaggaaatacggcagagttcgaatttgtcaacgcctatcaaattgaaggcacatctgttgtttataagcaaggctctcgagttaaatcagagccgctcacgagctttcgagaccatgataagctcgccaaaacagcttctaatgaaaatctgccatttgtggagcaacgaacatttttgttaggcacagatcaatatggacgcgatatttttagcagggtgatttatggttctcgaatttctctctctattggatttctggttgtacttattgccgttactttgggaacgattcttggcgtcgtttctggctattttggcgggtttacggacggtcttatcatgcgctttgtggatattttgatcgcatttccggggttatttttaatcttaattattatttcggcttttgggaattctatttttttgatagtcctcaccttatctttcacgggttggatgggcgtttcaagattagttaggggacaaattctttctttgaaagagcaagagtttattttagcagcgaaagcgcttggcctgtcaaatgcaagaatcatattcaggcatttagttccaaattccctaacgcctgttattgtagctgcaacgctcagaattggcagcattattctaacagaagccggtctttcttttcttggacttggcgtgcaaccgccgaccgccagttggggaaatatcatcaacgagggacgcgataatctgttaaatcattggtggatttcaacttttccaggcctttcaattgtgctcacagtagtttgtttcaacctcatcggagatggtatccgcgatgcgatcgatcccagaatgagagattaattaacaaaccgctttctcatatcgataggaaagctttctttttttcaattaaaaaccacaaattagagccttacgctacttggaaatttcataaatttaagttcaagaaacctaagtacacactcatattcatttcttaagatgcaaattatagagtttttgctgtcgctatttgtttttatcctgtatttagcaacagcgtctttttatctgattcattttttcacggattccgcgtggtcacttaaggccaagcgcccattgctcatcgccacgttttcagctcacctcatctttattagtgcgctaacagcgatgaacgggtacattcccatcgcatcgctatatcaaattatgactatgatagcactgacgctatcgttcgtttatttaattatagagtttaaaacggaagctcacgagactggcggttttgtcatttctttggcaaccctatttcaaatgatttccacgatttacttttcaacggttaaaagcatcgatcccgcaattaaaaattggatcatagaagtgcacatcctaacagcttttttgggatacagcgctatttttatcgccggaatttatggaatgctttatctgattttatatcgccaaattcaatcgaaccatttcggcctgctctaccaacgcttgccgaacctggaaatcatggaaaaaatgagttatacatcaattgtccatggtttttttttcatgtcagtcgcgattgtggctggactcattgaaattccaagaacgcaccaaagcccatcccttttgctaacagatccgaaactcattggagtgctgattatttggacttcttatggaattgggttgttggtaaaaatcaaattgggctggaatggcagaaaaatggcaatattgtttgtagcaggcttagtattaacatttttttcaatcacgttttttaatcttttttcggccagatttcactaaacctaactggattttatacaggattatatttgcgtgatattttgaaaaaggtcaaagatgatatatattttgaacgctgtagctcttttacagaaataaaccccgtaagctaaaaaaacaagctaactatgaacttgatcgccgtaggagtaaatcataacaccgcgcctattgagcttcgcgaaaagatatcacttaccgattcaatggctcgcagtctacttaccgagcttattgacagtaagcttgcgtccgaagctttagtactttctacttgtaatcgtacggaactttatgtagttcccgccatgcctgaagttacggcaaattatttgaaggattacctcatcgctcacaaaggggttcgtaaagaagttactcgcgatcactttttcaattattttgcttgtggcgctgctcggcatttttataatgtcgcttgtgccatcgattccttaattctcggggaagtacaaattattggccaggttaaaacagcttataatcgagctgttgagatgaaaacggtcgggccaattctcaacaagatgtgtcacaccgggtttggtttagcaaatcgtgttcgtagtaaaaccaagcttaccgctggtgcagtttctgtaagctatgcagctgtagagctaacccaaaagatttattctgatgtttctacaaaaaacatcttgcttgttggcgcgggcgacacggccaaacttgctgcgaaaaatcttttagataaacgtgtccgtgatttttatatcaccaaccgtacttacgaaaaagcagaacttcttgcacaagaattaggcactggcaaaatattgccattagaagaaatgacggagcgcttacatgaatttgacattgttgtaaccgctgttggtggaaatgaccatattattaaaaaagagcatgtcgccgctgcgatgcaaaaacgccatcgcgatccgattttgatccttgacttgggtttgccgcgcaacgttgcaccagaagtcggacaagttaacaatgtgttccttaaagacattgacgacttgaaaatgattatcgacagcaatcttgagaagcgacgcgccgaaattccaaaagtcaagcatttcatccaaaaagaattgattgaatacgctcgctggtacttctcacttgaggttaaaccgactattgtggatcttcaagagaaattctttgaaatcaaagcccttgaactggcgcgcattaaaaataaagtttctgctgaagagtatgaacgtatggaacaactctcagatagaattatcaaaaagctgcttcacttccctatcacaacactgaaacaacagactgccgatacaactgatccagtctcgtttattagaaacatctttgatctaaaagaacaagaggaagaatttcctggactaacatttccaatcaaccttaaagagcagaataataattgaaaaaggcattaattattggcacaagatccagcccattagcgctttggcaggctgagtttattaaagcggaattatcaaaacattacccgtcgcttgacatatcacttcgtcatataaaaacaactggcgataaaatcttagatgctcctcttgctaagattggtgataagggtctttttacccgggaaattgagcatgtcatgcttcgcaatgaaattgatttagcggttcatagcttaaaagacttaccgacggaaacgccggaagggttggtgattactgctatcaccgagcgcgaagataaccgcgatgtgctcatctcaaaaggaaaatacacactcaaaactttaccgcaaggagctattgttgcaacaagcagcttgcgtcgtcgttctcagttgttgcaccttcgtcctgatcttgaagtcatcgacatgagaggcaacttgaacactcgctttaagcgttttgaggaaggcgatgctgaagcaatgttgcttgcatttgctggtgtccatcgcttggagttctcagaacacatcgctgaaattatttcctttgatgatatcttgcctgccgttggacaaggcgcattaggcatagaaacacgaatcgacgatgaagaaactcgcgagcttcttaaagtcttgaaccacgcggaaacggaactttgcaccaaatgcgaacgcagccttctcagaactttagaaggtggctgtcaaatcccaatcggtgcacatgcaagaattgaaaatggcactttccatttcgctacttatgtcggttctattgatggcaaacgcgctatcaaaaagtcactttcacgtgaaaatgtgacaaccgttgaagaagcagagcaaatcggaatcgaagtagccgatgctgcacgtgccgctggagcaaacgagattctatgtgaaattcgcacagacaacgcatgaagacagttttagttactcgcccaaaagaccaagccggctctcttatagcagctctttcaaaattcaatttgggttgcgaactttttccaactattgaaattgctgctgttcccggttggtctttgccggggctttccggttacgcagggattttctttaccagcgtcaatagcgtcaattacttatgcacaccgctacaaaaagattttcccgaatttgcccgcgaaattaataagctcaaagtttttgctgttggagtgaaaacggccaaagctttagcgaagtttaacatctctaccgaggaacttccatctcaggcttacgcaactgatttgatggctatgataaagccagaagaaattcagaacaataaatttttgtttatccgtggcacactttcgttaggaatcattcctgcagaaattagcaagcacggaggcctttgcgatgaaatcaccgtttacgaaaacaaaatagctactcctccacccgacgaattagtcagaatcaaatctttattagaacaaggaaaaattgattgtatcgtttttacaagtccgtccaccgcaattaattttttccaacttctcaatattcagtcacttcctgaaaagacaaaagttgcgtctatcgggacgacaacctctggcgcccttacagacatgaatatcgcaaccgatattatgccagattactcaacctcagagggacttgccgaagccattgcgaacagtctttattaagactgttcggtcaatgctttgcataatgcgtttaaatctttttgccgctcacgaatcattgcctccgctgccagtttaagcatccgtatatttgttttgcttgtgttatctatctctgcatgacgctcgcttaattttggctgaaatctataatatcgcttaaacccatcagtgttagttagtaactgcgacatttgataattcactgaaaggtcactgccatgcacaataatatccaacaaaggttcagcccattgtattaatccccatcctttgtcgtcttgataagtctggacaaaatttacatctcccgtgcctaaagaaaccattaagaaatcttctgcgtcgggaaacatacttttggcttcaacaaaggcacacatagccggattgtttgcaaagacacttccatcgaccaacgcatagtattcttgaagtccttgagtgtgcaattttagaggcttaaagtatgttggcgctgctgaagtcgctcttgctacaattttcatcggaaagtcataatccacaaactctttggctcttacacttttgaagaaaaatggtatccgccgttctatttcatagcttgagactaaaagattggtcatcgcttcgcttagcatggtttcacctaaatactcattcaatacatgttctaaaccctgcactttgtacttctcttctgtaagattgccaattgcaggaattcgataccaaacagagtttgaaaaaattgtagtcccttcaacctcatatagagaaattaattcttgagctgagtaataaggcttgccatcctggtctggctttgttaaggccaaaccgagcatcccacccgttgaagtccccgcaatcaaatcaaataacttagcaattggcttgtttgttatccgttctatctctgttaaaacaattgcaggaataataccacgaatgccgcctccatcaatcgataaaatcttgactatttttctcataaatgacttaaactgattgcttttatgcttttaaattttttgataacaggtaggttgcttctaaacaaaataaatctttaatgattggtagtgacgcaattggggttagtgacaggcgaaacgcgctatgtagccagtccatttagaagtttgagcaaatatttttcatcccagccagccatgagtcttttcgttgcctggcctacctttgcggtcttttcctgcttcactaaattcaatgcgattcgcctcaatatcgccatattttccgctgtgtttctctgccgaatccgcgattcgtcctcgcgaaatgccacatctaaagtccaatgtaatttattttctatttcccaatgttttctcacaacttttaaacaatcttccgccgataattttgcgctgctaatataatatcttatatcaaactctttttctttctttattctttgcgattctatcatcgcgactgtttttatatttttccattcatcatttgctattattttttctatttcattcgttgcataagcacaacgaatctcttctcttccgtatgatgtttcgtctgtttttgcgaaatctatttcatacccttctccttcattatcggctgctaatttaaaatattcaatgacggattgatgtaatttcggttgatttcctttgagcgcaagcacataatcagcatctttttctacgattttttcggcaatttcagtttggcagcccattgcgtcaatgcttaccaaacatcccttcaaatccaaaaaattcaacaattctggaatggctgtgatttcgttagagttctcttcagtcttgatttgtccgataacgagcgcggtttcagtcgcccatgcgctgaccaaatgaagcggagatttgccattttttttgtcggcagaaccgcgcaaagttttgcaatctatggcgatgtgttcgccgctaaaaaacaggcgaaaactgtttgcccaagtcataaaacaggcttcaaactcgtcaggtgaaagtttagcaagcacattattaaacgtatcgtgagaaggaatcccgtttggaagtgctaaaaaagtttgaaaccattcttttttagaatgtccaaattgttctatttcaacgaaattatttgccccggaaatcatcgcacaaacagcaataataagaatatcaaggaagttatgtcgtttgtttaaggtctcacgtcttgggtcttttaagctcttgaaatattctgaaaagctttttacagcctcataattcatattattatccgttatttgttttattattttatccctttcacatagcgcgtttcgcctggggttagtgaaagctcaggtatcccaaatttcattttaaacactggccttaataaataataagattctttttcgatctgcatccctgcatttaatgctgcaattttaaacttatctattgttaattgaatttgtcttaatcgcttaacttcttcaatgtctgcctttcgccctgtttttatagtccaattaaatatggggtcaggaagataatgcagaaaaggaatgtatccccaaaaattctttagcgtgtgctgatgcgcaccgtatggcgaggtataaggggggaaacttacgagcacgcgcccgttttgattcaaaaatccactgatgttttgaagagcaagttcaggattgtctaagtgttcaatcacatctcttaaaattaatagatcaaatcgctctttccattcattcctgatggcatcctgaaagatgccgtgcttttgcaggttaatgtttaatgccaagctcgcattcatttttctgcccgtctgcaatctgggttcaacaatatctgtgcccagcccaaacccacctccattttggataagcgctgccaaaacgccgccttctgcacaaccgatttctacaatagcggcattttcaatgcgaatatgattctttttgaagtagggaattaaaacctctttgccaaagcgatattgatatccccagtaatacctctcattttttgataaactgttatcattcagaatcttattaagagtagaaactgaaaccattcgctaaagtatttattaaaaggaagttttttatacattggcaaaatacaaaaagcttgaaagaagtgattaaaatgcgaaaggcgaactcaagcctgttcgcctttctgtaattcttatcttgtaagtcatccacataagtggctgaaagcgtttatacgctgtttattttttctgatatgtcctcggaaagcatattatttatctcttgcagccctcctttcaatttacaaagacctctcatgagttatagttcgagaatgctattttattgtttcaaatattttcaatttttttataaaaaagtttgatatacaaagaattatttataaagcatcgacagcaatttgtcgcctaattgagcattcgtactgacaagccctcgcccactcattgtattaacgccattataatcaaaacattttccacctgcttcttccatgattggaataattgccgcgcaatcccaagaattcatttcagggtcaatcgccaaatcagcttgccctgacgctacaagcatgtgcgcgtaacagtcaccccagccacgcaccaatcctgcttttgttttgatggtatcaaacggatgagttgattctgtatccatcaagtattctccgccgatgcaggcaagcgtcgcttcatcaaaatcagcaatctctgaaactgaaattttctcgtcgttcatgaacgcgccttttcccttttcggcataatagcaaagtgacaaagctggaaaattcaccacgccaagctttaacgcccccgcgtcctcaaaaccaatcatcacaccataaagcgggactccatgaataaacgatttggttccatcaatcgggtcgataatccagcgacgctgattttccgttcccttctcatcaaactcctcgccaagaataccatcttttggaaagaatttttgaagctgctcgcgaatctttgtttccgcttccctatccgcttgcgtcacaggcgttctatcccgcttcttatcgactttcaacgatttctgtctaaaatatttgagggtaatttgtccggcttcttttgccgccgttaaggcaaaatcgagttcaggtgacatgtttttttagatttaatgataaaaaggtcactttttcaaagaacgattgaaaaatgttttgttgagtttttcatttccagcttcacaaacgcgaagcatgaattattctacgattttttcgacttccgaaaaattcaaaatatccatcgtacttccggtcatcgccattgcataaatccccgcttttgacagaaaccgtatttgctcttcccgaaacgacaaacttaaaaacacaggaattaacttcctgcccgcaaactccgggaaataagcaaaaaactccggcaatgatttggcaaaattttcaagatgttcttgcctgactgtcattttggtttcgttcaaaagcaccgcgtcaccagagactaacaccacatcaaattcttttcgctttgaacggtctttagaattacgcacataaggatttaccatcatgcgatcataatcgtctatgccaaaatatttttttgcgattgtcggaatgttaggtgcaacaatatcctcgattatcgttcctaacttgttggccaaatcgccccatttcttgttcatctcatctttgaacgctgtcatctcggttttgaactcgcgcatttcggcttcggagcggcgtgctgcgagtgcgttttgagccatatattcgcccaaaatcatttccaattcgctcactcttttttttatatcgggcatctctattactcctttttaaacttattgtgaggttttgaaccgttaataacttgccagctttaacgcctcatcatagaccttttggtcattgagcaaaatggcgttttccaaaatttttgaaaagccgaccggcgtatctaacgagccaagccgtatgacgggtgcatcgagcgattcgaagcaattttcggcaatgagcgctgcaatttcgccgccgaatccgccggtgcgtttgtcctcatgcacaaccaacacctttgaggtttttcgaaccgtttcaaaaatcgcctctttgtcaagcggaattaacgagcgcaaatccagcacctcaacggaaatgccttgctcggattccaaacggtcggcggctcgcatcgcgtgatgcacggttgtgccataagtaataatggacaagtccgaaccgtaacgacgataacgcgctttgccgaacggaatcaagacatcttttttcagccgcttggtttttgcccatggatgattgtataaaaatttcggctcgagaatcacggttgcgcctttcgtgcgcatcgccgagcgaattaagccttgcatgtcgtcggcaaatgcggggactaacacgcgcaagccgggaaatgtggtaaacgagccttccacattttgcgaatgatacaaaccaccgttgatatatccgccagacgcaacgcggattaacatgttcgggacaaactgccctttcgtgcgccaatattcatgcgagagttcaaccacttgctccatcgccggccaaatgtaatcggcaaactccgcgccttcgaccagcacccaaatatcgtcgcggtagcggcaaaaaccgttcgccgttcctacaatgaaatcctccgcaatcggcgcgttgaacacccgctcattgccgaattttttgagcatccctttttccgcattgaacacgccgcccttctctttcgaagccacatcttgcccccacaaaaatgtgttctcatttcgctcaaattcttctatctgggtaaaattaatggcctgcaaaaatttgattacttcgtcggtataaagcgacgggtcgccttccggctcagtgagttcatgaacttcgccttcaacaggcttgtattccggcaagacaaaatccatgaccgaatcgggcgaaggcaaaggcgcagcttcggctttcggcgcggcttcggcaagttcggcctcgttttcatcttcaatggctttcagttcatcttcagtgagcaacttattttcaatcagatgatttctaaatcgcggcagcgggtcgcgctctttggccttctcaagttcttcgggcgagcggtaaagctgatggttatcggaatttgaatgcgcgccgattcgcacacaatccgcatggacaatcaccgcgccgttgccgtcaagcacatgctttgtggcttcttgcatggcccgccatgaatcgaacacatccgtgccgtcgcaataaataattcggagatttaaaaagcccgagaagttttccgcaacaatcggattcgccgactggtctttcaccggcacggaaatcccgtagcgattattttgaatcacaaaaatgaccggaagcatttcccgcgaagcaccgctcacggcttcataaaaatagccttcggaacaagccgattcaccgccggaataaaaggcaatctcatcgccgttatatttcttaatggctcgcgccacgccgaccgcatgaagcgaatgatttccggtgagcgaagagccgttttgaatccgaatttcaggcttggcaaaatggttcgacatgtgacgcccaccgccggccacgtccgtatcgcgcgaaaggccgttgagcaaaatctcctccggcgttaagcccgccgctaagcaagttagcatgtcgcgatagtacggaaacaaaaaatcctttccggcgcgaaacgttaggccaagagccaattgaatgccgtcatgtccttgatagggtgcatgatacgaccagcccatgcctttcttcaagtaactcgcagctcttaaatccaatgaacgccctaactgcaaatatttataccatttttttagggtatccttgctgtttaggatttcacttacttgcgctgaaattgtttctgaatcaagaatcggctcagtgttgtgatttttttctgacataagcttagctccgggaagatggtttaatgtgttcaggtttagcaattacagggatttttgccaaccactttggaagaattatgaatttagttaaagatactacgcggatttttcggtcaaaagtttaaaatatgttaaatttgcgctgccaaaagttcgagcatttgtgcttgttttgtggtacaagtgaagaaacatatttgcatatcttcgcgtgtgattagcatgtctgtcatgaaattgcgtagaaaccgtttggatttttccagaatcctatcatatttcttcgcaaaaaatactgaattttcgcactgaaatagtcttaacgacataactaaattattcatttcctatgaacgacactgcgctgcttttaaatcttgtacaacgcccacgccgcttgcgccaatctgaagctattcgtagcattgttgcagaaacttcactaagcaaaaacgacctcgttttcccaatcttcgttaaagatggtgaaggcgttaaagaggaagttccttccatgccaggcattttcagatattctatcgatacagctattcaagagtgccgcgagctttgggaccttggcatcaaagccatcgatcttttcggaatgcctaaggttaaaaccgaagacggctcagaagcttacaatgaagatggcatcatccagcgtgcgcttcgtgcaattaaagcagaattgcctgacctttgcattatgaccgatgtagcacttgacccattcaccccatttggacatgatggattggttcgcgacggtgagattttaaatgatgagaccgttgatgttttgtgcaaaatgtctgtttctcatgcccgtgcaggcgctaactttgtctctccaagcgatatgatggacggacgcattggcgctattcgcgaagcgcttgacgacgaaggcttcaccaaagtcggaatcctttcttatgcggctaaatacgcgtccagcttctacggcccattccgcgatgcgctaaattctacgccacagttcggtgataagcaaacctatcaaatgaatccagcaaacacggacgaagccctcaaagaaatccaattggatattgaagaaggcgccgacatcgtgatggtaaaaccaggtcttgcttaccttgacatcgttcgccgcgcaagagaaaacttcaccgtgccagttgccgcttatcacgtttctggcgaatattccatggtgatggctgcaggcgaaaaaggctggatcgacgccaaccgcgtaatgatggaatctctcctttgtatgaaacgcgccggcgccagcatcattttcacctactacgcaaaagaagctgcaaagcaactttaatcttcattttacattttgcatttgaaagaaaaactctcttgtgaagttcctcaagggagtttttcttattatatttattatagttagagaattttttcgtctgttcagcgctaaaaaaacatgattagatacttaacttctggggaatcacacggcccttcgcttgttgcaattgtcgagggagttcccgccggccttgcacttcatcctgatgatttaaacattcatttacaacgccgccagcaaggctacggtcgtgggaatagaatgaaaatcgaatcggacaaggcagagattctttccggcgttcgttttggctacacgatcggctcaccgatttcctttgcgatcaaaaacaaggattgggcaaattggacgaacaaaatgaatcaatttgaaaatccgtccgagccggttgcgaccatcgatattcctcgccctggccacgcagattttagcggacgaatcaaatacggattcaacgacattcgcccggttatcgagcgctcttctgcaagagaaaccgcagctcgcgttggcgcctgttcgatttccagaaagttcttgcatgatttgggaatcgaaattggaagttacgtttcggcaatcggccaagcttttgagaccgagccaaatcatcacgcggtaaaaattctggaaaaaggcgctgaaaccttgatgcacgaggccgacgaatcaccggttcgcatgttgaataaggatttggaaaagcaagcgatggaattaattgataccgcaaaaaaagcaggcgatacacttggcggcattgtagaagtttttgtcacaggtttgccgattggtcttggcagctatgttcaatacgaccgtcgcctcggagccgatttaggcgctgcaattttgtccatccaagcggtcaaaggatttgaaatcggacacgcctttaaaaatgccgtgagctttggctcggaagttcatgatgaattttacttagataaaaatggcaacccgcaaagaaagaccaatcgtgctggcggcctggaaggcggcatgacgaacggcgaaaccttgcacctacgcgtggccatgaagccgattgccaccctgatgtcgccgctttcttcatttgattttaaaaccatgtcgcccgcagcttctcacattgaaagaagcgacacttgcgctgttcccgcttgcggagttattgcggagtctgttattgcgccggttcttgccaatgctattttggaaaaattcggcggcgataccatcaacgaaacaaaattacgcttggataactatacccagaaaggaaagtaagcctttcatccttgatacatgcagaagattaactcataaaaatcttaacttatttcatagctatgttaaaaaaaatcttctccatcgcccttcttattctggctttttcgatcggcaatgcacactcacaaacgccgctcttatctgctactgagctggcacaagcaccggcttatatctcgatagattctgctcttgaaaagccaagaaaagcctacaagattagccttcgcggacaggggctaaaggcgcttccgccaaaagtgatgagactttcaaacctccagtcgattaatgccagcagcaaccagatttccattgttccgaaatacattgtttcttttcaaaatcttcaagagctgaaccttagcaacaacgagatttcggatttgccgtctaaatttggaacgctctcaaacctgaagaacctcaatttgaacaacaacaaaatttctgagcttccgcctgacatcaacgggttgcaaaatttagaatggctgctttttaataataacaacgtgaaaaaattgccgccaacgctcaaccagcttaaagaacttcgccatctttacgccgaagggaataaattagactcgatccccgacgaaattggaaatttgaaaaatcttgaagagctctatctcaacaacaacaaaattgtctacatctctcccgagattagcaacctgaacaagcttcgctatctttatttgaaaaacaacaaactgactaccctgccaaatggaattgaaaatctcaaatctcttcgcgaaatagatttatctggcaacgacttttccaatgccgagaaaaaacggatcgaagcgatgctgcaaaatgtaagagtgcttttctaaagttttagcgtccatcaaataaaaaaagccaagttttttgaaacttggctttttttatttccctttcctgccgatgaaacatctcatttttagctgcctttgttttccccagaaaaccttgattcacttaccaacttatagttgccattattgtcctgatcggaaaaaataaattttttattgatcgggctatcgtaaaaccaactctcgcgcgttggctcattgataggaaaaacgcgatctactttgtgcggctcgccatataaaatataaatgcgccctctatctgttcgccagccatattcattagtcgtgtaaaaattaaaaaacgcgtaatcgaccctgcgaaaatattccgccatcacttcattaaatgcggtttctggcgttgggtcttttttcttccaatactgtttgaaattatttcgtcgctgaaccgcgtttcccacttccaattcatcaatcgcttttggcgacaaaatgtaagtcatcaagcgcagcgccagatcgatatcgtaaagtggatagggcatatcgatccaggcattttcaaattctttctccatccgccctttatttccctgcttcgattcagccgtgataaccaatttatacttcgcattatccaattcgctggagttgaaatcgatcagcgccaagccgcattcggaatgcgcttgcatagttaccacaacccccaacgtgttaaaattagccaatccttcatgaatggggctgattggcaatacatcgcggccttccactacgccacttttcacaaccgtgctgtcatcaccggaaatttgaagtagctcgtattgcagcttcgccaatgaatcgcctttgggcaaaaacacctcaactgccgatgtatacttttttccaaaaaggccttttccagaaaaagccaaaggaattagcttacattgttttttttgagtcgtatagctatccaaaaaaagcggatcagaaagtcgaattggcaacgaattccaagttaaatcaagcgtttcttttttttgtgttagcggcttttgattctgattatctaacacttcagcgatgaactcatattttcctgttgccaatcgcatctccaaagatgcagaaacatacttttgcttttcctctgtttcagcaaaatctttcgcaaccacacttcgcttgacaatttgacgccctgccccgagcccctctttgagcacttcaacggaaaaaagagcttccgcactaaactggtcatttttgctctttacaaacaccagataattataagacactttaaagttcaccaacaggcgcaacgaatctggcgagcttgccggaaacttcaccgcctctataaatagatttggcttgccatattttcttacaatctctaagtaacgctcttgcccaacagctgaagccgacagacagataagcattagcagtaaaattgaactgcgtcttttcatttttttaccattaaagtttatgcgcttccaaagaaaaagaaaccaccttgttggtctttcaaagcgggactacacacttttccacatagcaattccaactatttgaacaagtggcttgccatgtgaaattattttatttcgatgaataaaaaaactattgagctttgcataaaaaggtagtgggctgcccccctaactaggcaacccaccgcggctggagagagaaatgtaagaagaaacgctgtttatataaacacaaacatcgtgccaacttttgaagaacgtataaaaacagcggcttttttatatttcgtgtcgattattaagcgatttttactattattatgcccattttttcgtttaccgacgataaaagatgtgaacaattttttaacgctgtgcacattttttgataaaaaattattttggacaattttcatcatgtcgaaaccgacttacgtcacttcgttgcttaatagaaaagcccgacacgaatttcacattttagatacgcttgaagcaggcatcgtgctgaaaggaacggaggtgaaatccattcgccttggaaaggccggcttaaacgaaagttatgcgatgattcatcgtggcgaagtgtttcttgaaaacatgcaaatcacgccatacgagcacggaacaattgaaaatcatgagccgaaacgcagccgaaaactgctgcttcatagaaaagaaatcttaaagcttcagcaaaaagtagccgattctggcctaacgctcatccctctcaaactttattttaatcaaaaagggattgcgaaaattgaactcgccctcgctaagggcaaaaaattgcacgacaaacgcgaagccattaaacagcgagacacagagcgagaattgcgccgttttatctaaccataattattttatttgtttatgcactttccttctttaaatgagcagcttgacctaattagtaaaaatactgttgaaattatttctacaactgaactcgaggagaaaattcaacacagcctaaaaacccaaacgcctttaaaagtgaagctcggcgctgatccctcacggcctgatttacatatcgggcacgctgttgtgttgaaaaaactccgggattttcaagatttaggccacacggcgattttgctcattggcgattttaccgcacaaatcggcgacccttcgggcaaaagcaaaactcgcccacagctcactcatgaagaaactcgcataaatggacaatcttactttgaacaagcagccaaaattctcgacacagaaaaaaccatcatcacacacaacgccgattggcttggcacgatgacattcgccgatgtcatccgccttaccagccattacacagttgcgcgtatgcttgagcgcgacgattttgaaaaacgctacaaacagggcgaacctatcgcgattcacgagttcctctatccgcttgcacaagcaatggactccgttcacttacaaaacgacgtggaacttggcggcactgaccaaaaatttaatttgctcgtcgggagagatttacaacgtgaatacgggcaagcaccgcaagtttgtattacgctgcccattttggaaggcacggatggcgttcaaaaaatgtctaaatcgcttggcaacgcgattagctttacggattcccctgccgacatgtttggccgagtactttcgattcccgacattttaattgaaaattatttcaaattagcaacgcgcttttccgatgaaaaattggaagaagcgctccttgaagccaaagaaaatccgcgcgatgcaaaacggcggctggcgcgcgaaatcgttgcgatttaccacagcgaaaccgacgcgcaaaaagcacaggacgattttgaccgaatctttattcgcaaagaagcgcctagcgatgtcacagaggttcacctggaagccggagcgcattcattaatcgatgcgctcgttatcatcggcgccaccgcatcaaaaggagaagcccggcgcttaatgacgcaaggcggcgtttccatagacaatgaaaaaattgaggatgcgaaataccaattgacggttagcaatgaagcgaagttggtaaaagtgggcaagagaaaattttataaagtaacgcaaaaataacattgcggcatacgattaaagtccatcttctttgaggttttttattatcttcctgtctgagcttgttttatttttcttaactaaaatcggatacggaattgacattcgtaccatcaaaaatcttctttacgaagggcgttgggcgccacagagagtatttgtcctcttttgagttggcgctaagggatgctaaaattgaaaaatgcaatctggtaacagtttccagcatttatccaccaagctgcaagagaatttctattgaagaggggctcaagcacttatctcctgggcaaatcactttttgcgtgatggctcgaaattcgacaaacgaaagaaaccgcctgatagcgtcgtctattggggtagctttgccggctgatgcttcgcagtacgggtacctttccgagcatcatccttacggtgaaacggcagaatatgccggcgagtatgcagaagacttggcggccacgatgcttgcaaccacgctcggcattgagttcgactcaaataccgcttgggatgaacgcgaagaagtttataaaatgagcggcaaaattgtcaaatcgttcaacgtgacccagtcagcggaaggcgacaaaaatggtctttggacgacggtcatctcggcagccatattattgccttgatagacaaaattggtcattttcttcacgaacaaaaaaaggacgctgtgtgcgtccttttttacttggaacgatttcaatcatgacaaagcgcaagttggtattagtgaattgataggcaatgcgcttgaaatacaaccgaaacaaagtaagcctaactctcgtgttagcttatgaagtcggaagcgacttcttgaacactttagtaaatcacataacaagcttcttatggagaactcacaacgggtaaacgaattagccgatacgttcaaaaatggcattatgttagtgccatctatcggtattccgtaccttttcgggcttaccgcttataaagtgggaatcgttttgtatgaggcagccagcaacgggattcaatccatatcacttacgccgcaaagaaaagttgccccgaaagcgccaccaattgagcacaaagtgaccatacacgcatcaacagaaaagaaatcatagttttttatatgatggttaaaacgacgccgccaaacaaatacatctattgagaatttatttgacggcgttcttctgtttctgctaaagtgaaaatgctcgctatattattatataaacatctcagggcgcagccgcttggagaaaaagtgcatcgcgacattcacaaaccaaacccaattcagcgactttccttgcatccgtttgtaaattgacctccaagaataaacttcctgttgaatcttgataaagttttttattagctcttcgcttgaaagaattttcggttcataaaccgaatggtaggtgtcgtatttttcccagtcggtgtggcgcaagcgcgggcgcatttcatcgtaccaaggcgttccgggaaatggtgtggtgatcgcaaagaccggaaattcgatcttgttttgcatgataaaatcataagtcgcttggaagctcgccggcttatcggtgtcgaagccaaacataaaatagccctgaatggcgattttttgcttttgcacgtttttaatgacctcttcgtaatgcgcgtggaagttcgatcctttatgcacttgcttaattgtgtcggggtcgagcgactcaaagccgatgctgaacatgtcgcagccggaagcgcttgccagttcgggcacgcccgggcgctccagaaagttcatggaaatattcgcgttccaagtgacgcccatgccggtcatggcgtccatgagttcgttgaagaagttcggcttaaaacaaatattatcgtccatgaacgaaaagctgaccttttcttttccgagccgattttggtgatacttaatttcctcaatcacataatcgacctcacgcatccgaaaattcttgccataaattgtaggcgtggtgcaaaagctgcaaccaacggggcaaccctttgtggccagtattggcacaaggttgctgtattttttgtagtttggtgagctttccgcaaatttaaaatttgcctggcgcatttttgtcatggacttcagctcaccggacttatacatcggcttcattttgtcattcaaaatgtcgcgtgcaagctcctcccaaatggattctatttcgccataaacgaccgttgtgcaatgcgcttttgcttcttccggcatcatggttgggtgcacgccgcctaaaataactttcacgccttgcgatacagccttgtcgccaatttgataggctttggtcacgttcaaggttctggcggtgatagcaagcacatcatatcgcgataaatccgcaggcaactcgtcgccgattcgttcatcaataaaatccacatcaaacattgtactcgccacggaggcaaccatcatcatgttcagcggaatgctgatatgcccagaatctgtgcgaagagcggtcaagcttttcggctgaacaactagccagcgttttttccttttttgttttgccgcaagagcttcaagggattcctgattgccatttttaaacagttcttcggcgggaatagagccattattagacataacaattacttccagcttttattttccaatttatagatcgatgtgcaaaatcgtgggaatttagtggcttttgctaaaaagctaacctatcgattcttttatttcttgagcaagacgaaccgccctcaaaaaacggattaatataaacatcaatttcttaacttttcagattgattcaagaaaatattcctattagcattcggaaatccgaaagcgcttaatatacaagtctgttggttttattttcacagaaaattgcgccgatcaacgcttagacacattcaattaaaatgaaacgccgaaaaaacgtttggcaacaaaaaaagctgccttgataggcagcttcttcttttgattttcgtttttttatggaaatttattcggctttattttcaggctgggcagcaggaatcgtttgcccaaatacaacatcttttacctgagtgagtgccgaaccggctgtgtccaaaacaaatccgcctactttgatcgcggtcgatccaaatagatacggaatgccaatggacggaattaacaaaattccattcattaaaacgctcggcaattgattgctttgatttgtgttttccatctcctgtgatttttaggtgtttgcgaaaattgagttgcttcatttttatttttacagtcacacgagtgcccattttaattgtttcatcagctatcttgcatcgattcttcgatctataaaaacaacgcaaggctatcaatcccaaaactcagaaaactgtggatgatatagaaaacgacgctcacccgtattttcgggaagagtacatctgccgcatcaatcgcgctatcgattacattgaaacgcacctttcagaaaaactctcacttgagaccatcgcgaaagccgcatttttttctccttttcatttccatagaatttttcatggactggttggcgaaacgctcaatcgcttcatcaagcgactacgcgttgaaaaagcagcccgaatgctcgcggacaatccgaaacaaaccgtcagcgatattgcgctggactgcggattttctacaacatcgacgctttcgcgggctttcaaggaaaccttttccatgagtccaacggcttggcgaaaggccagctcagctactcaaagcaagatttgtcaaacatttcgcaagacgcatcaaccgattggcagcgctcgcaaaaattatgtcattcacacctcttattttgatcgtgcttctcatcatcaaacatggaggattgaaatgccaaaacaaaatgaaattcaagttacggtcaaagatatgccagaaatgacggtggcctatgtccgccacattggcgcgtacaaaagcaatgaagcgctgtttcagggactttttgaaaaacttatgacttgggcaggaccgagagggttgcttcgttttcccgaaaccatttgcttatcggtttatcacgacgatccgaacatcacggacgagcaaaagctccgtaccagtgtttgtattagcgttccacccaatacggaagttgacggcgaagttggcaaaatgacaattccgggcgggaaatacgcagttggccattttgaaatccaaagctcagaatatgaagcctcctggaacgccctctggagcgcgtggcttcctgaaagcggctaccaacccgatgatagactttcctatgaaatttatttaaataacccaaacacgcatccagaaggcaaacatattgttgaaatctgtgttccagtcagaccgctttaggcttttgttttcggttagggaagaataaaaaggcggctttttgagccgcctttcttgaattctaagccgatttttttcgttcagattcgccatataaatacatcggctcggcttttttctcgatgcactctttcgtaataatgcaagttttcacctcattcatgtttggcaaatcaaacataatgttgagcatgacttcttcaagtacggagcgcaaggcacgagcgcctgttccccgcttcacagctgtatccacaaccaaatcaagcgcatccgtatcaaaaatgagctcgacattttccatctcaaaaagcttcttgtattgcttcgtgatggcattctttggctcgatcaatatattttttagcgcttctttgttgagcggatcgagcgttgcaataaaaggcattcgcccgataaactctggaattaacccgaattgatatagatcttccggcgtaaccttgctgatcagttcgatgctttctttctcagacgctgccgtgatcgccgttccaaatcccattgcattctgcgctaaccggcgagaaatgactttctccaatccctcaaacgccccgccacaaatgaacagaatattcttggtattcacattgatcaggtgttgctcaggatgcttgcggcctccttttggcggaacacctgcaaccgtgccttctaagatcttcagcagagcctgctgcacaccttcgcctgaaacatctcttgtaatggatacgttggccgacttgcgcgcaattttatctatttcatcaatatatataatgcctttttcggctcgctctaaattataatccgcagcctgaagcaaccgcgctaaaatgctttcgacatcatcaccaacataacccgcttcagttagcgaagtggcatccacaatggtaaagggaacatctaaaatgttggccagagtttgcgccagcaaggttttgcctgttcccgttggcccaattaacaggatattgctcttttcaatgacaacgtcatcttcttccagcagccattcttgagattcgattcgcttataatgattatagaccgcaaccgccagcgcttttttagcacgctcttgaccgaccacatacttgtttagttcgtctctgatttcggtaggcttgaccaacttggcggttttgtttgaccgacgctttgtggttatcgcgcttaaatcatgtttgataatatccaccgcgctttgaatgcatcgatcacaaataaaggcatttggcccggctatcatgctatttacttcatcgctcgaacgcccgcaaaaagagcaatttaccattaattcatctcgactattactactgccggattgttttccttttgccattagaacagggtttaattaaaattcgtaagatatccacaaaaaaatcatttagttttcaagataatttttttgcgccactcctcaaaatttcaaggcaagttagccgcttgccccttgtattgattaagtagatatacaaactctctgcattatccgctatattgttttagatacatgactgtcttaaattcaaacttgaatagcccttatttcatctgattttttgactaaattattttttaattgtctttctgaagagcatcaggcttgcaactgcttcaggatgatggcattattattccattctccaagccgctctacacacttaaagcttggaagacttggctctcaaaagggatatttttctatggcattacaagaaattgaaaaattacggcgagaaattaaccgcttaaacgaagaacttgttcttgcaaaatccagattcgaaagtatcgttaaaaacagcgcggacgggattctggtactggatgataaagggcacattgtctacgcaaacccagcaacccatgcgcttttcggcgttgcaccgcagagcctacttggcttggattttggatatcctgccgtttgtggtgaaaccaccgagcttgacttaccgcgccaccacggacaacccaccgttgtggaaatgcgcgtagccgataccgagtgggaaggccgccacgcaagtattctttctctgcacgatgttacagaacggaaaaaagttgaagatgcacttcaaaaagaacgggattttgcggagagtttggtagctacagctcatgcaattattgcggtttttgatttagatggcaatatcatccaaattaatccttttgctgagtcactcattgggtatcctttagagaacattaagggtcaaaattggttcaagctttttgttcctgagcatgatcgggctgaaggaaaaaacattttccacgagcttaccaaagagaacaaaacgcaatctcacatcagcaccgttataagcgccaatggaagccaatacgccattgagtggtattgcaaaacacttaccgacacacgaggaaaaattatcggtgtgctgggtattggcatcgatatttctgagcgactccaagcggaatttgcgctaaaagcatctgaagagcgatttcgcggattttttgaaaatagcccgattggcatctttcaatccagttttgaaggcaagttgatccatattaatcccgctttggccaaaatgatcggttacgattcggtgaaagaggccatggatcatgtaaccaattttggcgcgcagttctacgataagctggaaactcgaaaaaaaattgtagcgatcacgctcaagtccgacgactttcaattcttcgatcttgtatttcgcaaaaaggaaaatgaaaaacgctacggcaaactctttatccgtgcggtcagagacgacaaaggtcgtccaaaatatattgaaggcctaattgaggataacactgatcggaggattgcagaagaggaactcgaaaaaacgatcaatcaatttcagcggttggccgataatgtgccgggcatgatctatcaatacctacacactgttgatggaaaaagcgagtttacttatatcagcccgcatagcaaagacatttacgagttggaaagctacgaaattattgctgatatggatcactttttccaacttcatcacccacacgattttcacttgatttgcgacattgcgaaagtgtccgatcccaattcaaaaccgtggaattgggaaggccgaattattacgccttctggcaaaaccaaatggattcaaggaagagcgcatcctgaaattctttctaacggcgatattctttgggacggactggtgacagacattacagaacgaaaggcgtatgaagaaaaaatcaagcagctgtcaacggctgttgaacaaagtgcgaatgccatcatgattaccaatgcggctggcgaaattgaatacgtcaatccatgttttgagcgcgtcacgggctacacagcaaaagaagctatcggacaaaatccgcgaattttgaaatccgatctgcacaaccaagagtattatgccagcatctggtcacaaattttgctgggaaaaaactggaccggggaatttcaaaacaaaaggaaaaatggagagctttattgggaatcggcaaccatcagccctataaaggacgaaacaggcaaaatcactcatttcatcgccatcaaagaagacattacacaccgcaaagaagctgaactggcgctgcgcgaaagtgaaaacctgctttcccaaatctataaaacgctgcacaccggcatttgcctgaccgatcacgaatacaagctcatcgaattcaacgatgcgctttgccacatttttggttacacccggcgagaactattggggatgcactttttcagattgtcctcaacagaacatgtgccttatcttaaagccatttttgagtcgtttctcagcggcgatacagaaatgcccagcgaactctatgttcgcagaaaagacggacaaaaaatcatcatcaaaatttcttcgggtgttttggagcgtgaagatggccaacggttcattgtctcttcgattgaggacattaccgatcaaaaactttccgaacatgcgctcgagaaaagtgaggaaaattatcgccgtattgtagaaacggcttctgaaggcctttgggttatcgacgaggaaggctacatcacgtttgcaaaccgccgcatgtcggagatgcttggccgttctgttgaagacattatcggcacgccgcttcaagatcttatccatcccgacgaaaaagaaaatctgcaaatttatttttaccgatggaagctcggcatcgaagagcctcaagatttaaaatttagaaaactcaacgggtccattctttggggtattgttaatacagcttcgatttttgacgagtttggaaaatttaccggcgcgctcggaatgctcacggatattaccgagcgaaaatttgccgaagagcagcttaaaagttcacaacaaaaattaaagcatcacattgaaagcacgccgcttgctgcgattgagttcgacatgtcgttcaaaattgtgtcgtggaatccggctgctgaaaaaatatttggctttaaaaaagaggaagcatttggcaaacatgttcgcgtgctaattcccaacacggagtggcaggccgtttataacgaatggacggacttgcttcaaaagcaaagcggctcggttcacacttttgcaaacctcacaaaatcaggcaagcatattcaatgtaattggtactctaccccgctcattgataatacgggcaatacgatcggcatcgccgcgctggcggaagacatcaccgagaaaaaactggcagaagccgctcttattgaatcccaaaaaagcttgacagccatttttgaatctatcgacgcggcggtgatctcgattgattacaatatgcagatcgtcatgttcaataaagctggcgaaaccatttttggctacacatcggcggaaatcatcgggcaatctttcgatattttgctgccggaggattcgcagcatgtgcatatttcggaaatcattgaattttcacagtcgtcgcagaccatcctcaaaatctctgatgagaaaggcctttttgggctgaggaaacatgcgtcttcatttccagcagaagcatctatctcaaaactgatggtaggcggcaagccactcatggtcattctactgaacgacatcaccgagcggaaaaaaatgcaggaacaaattcttcgcgcccaacgcatggaaagcattgggctgctggccagcggcattgctcacgatatgaacaatattctcacaccgattatgatgagcatggaactgctgaaggaaattgtcgatgatgaggaaggatttgagcgtattcaaactattaataaaagcacgcgacgggcaaaaaatctcattcagcaacttttggcctttgctcgtggcaaaagcgaacagcaaattccggtcaaccttcgccgtcttattcttgagctgaccaattttatgaaggaaaccttcccgcgctcgattcagctcagcgtgaatattcccaaaaatctgccgttcattctcggcgatccaacccaaattcatcaagttttgatgaacctttgcgtgaatgctcacgacgccatgccggacggcggacagcttagcatttcatcggaaaaaatcagcctatccgaagccgaaacaaaattgcacatcgatgcaaaagctggcaactatattaaagtgattgtgaaagacacgggcacgggcattcctaacgaacatcttcataaaatttttgagccgtttttcacaaccaaacaacaaggcaaaggctcagggctcggcctggctatgacttacaccatcgtccataatcatggcggatttatcacggttgatagtgaggagcgaaaaggaacggcatttgaaatctacttcccgcttctaaaagaagaaaaacacacggagcttgacgaaatagaagccgatgcgcccgaaggaaatggtgaaattattttggttgtcgatgatgaaaaagaaattagagatgtgactgccaagattctatcggccaatggctacacgccattttgcgccagcgatggcagccaagcggttgccatatatgttgagcacaaagaaagcatcaacgcagttattttggacatgatgatgcccgtcatggatgggtttgccacaattcgcgcgcttaaaaacatcgatccgaatgtaaaaatcctttgcgtaagcggacttgtcgataaggaatcgatttcaaaacactccgatatcgacgacaatgtgaaagccatcctgactaagccgtacaacgcagaaaatttattaacgaccctgtacgataccattcaccaatagcgcggttgcaaaagacacccgttttcaattttaaagtgcggctgaaagaaacacgctgtttaacttgcgagctttcagccgtgcgttgctgatcaaaatcataaaatgctgggttttcctcaacattcttttgaaaaagcgtataacacattaaactttccgaagaatagagatatctaaatttaatcgcgcaataaataccgtacgaaggcaacacagccttttgcaaaccacaagcaaaacaaccgaagctaaccttgttttttatttaaataaaccacataagtttttactttttaagggattacccgttttctttcttattggaatttgccttttttctaaaagcgctttttccacccctcccccgtcagacttccgagcaactttaccgcaagcccttgatgattcagccaaagccgttcacaactgcgaacttggttacaaatacctgaaagccaaaaacacgcaacaaagcttgttagcttttcaagccgccacaagtgcgtcaccatcttgttcaaaagcgtttgtgggacttggcgatgcgtacgtggcacaaggaaatgatcaaaaagcgatagccgcttacgaacaagccattcgattaaatcctgaaaatgtaaatgcttatgacggtttgagcttggtttatatgaaaacgtggcaatacgaaaaagcagccctttatgcggaaaaagccattcaatatcaaccggatttgaccagtgcccaaattcgactgagcatggcacagtttcagcttcgccaatttcaagaagcgttccaaagcatgaacatcgcccaaaatctactgaaagaaacgcttcgccatcatcccgactccactgatgcccgaaaagcgcttggcatggcgtatctgattagcggcgattggaacagcgcactaagccaatacattgtgctgaaagatcaagacagcgttttagctgccgagctttatcaagaaattctttcccaaaaagcggaacaagagctgcagcttgaatttttcgagtctatgctgcacaaacgtgacgtaaaaaaagctggacgatttgaagcgaattttcagttgggcagtgcttacctcagaaagcaggaatacgaaaaagctattgaattctataaagccgctcttgaaatcaagccaaatacggtggacgcgctgaacgcacttggcgtttgctacttgaacttggaacgctacaacgaagccatttccgttcttaagctggccattgattacgacccgagcaaaccgcaaatttattcgaaccttggcacggcttattttagctcagatcgttttcaggacgctatcgctgcatttgaaaaagcggtgtcgctaaacgataaattagcttatccttactacggcattggcatttcatattatagtttggaatcgaaaatgaatatgctctcctccttaaatgcgtcgatttatgtgcgctctggttcactgggcaaaaacgcaaatgccgctaaaaatgagcgatttcaaaatatcattgaaccgctcgaacacgcggttaagcttcggccagatttagcgagtgctcatttcggactgggcatggcttatttggaaacaggcttatttggcaaagccatcgaagcattcaaccaagccgttcgcttcaatcctgaatttgcacaagcatttgcgggcttaggttcggtttatatgaaattgggttataaaggcgaggcaaaaaaagcgcttgaagaagccatcaaattaaaaccggaatttgtagatgcacatctgcagctcggcagccttttcatagacgaaggcgagtatgctttggcgattaaatcctttaataatattacggtgctcaatccgcaaaatgcacaagcgcattatctcttagggcagctttatattcaaacaaatgatcgtgcagcggcgatgaagcaactcgatattcttgatcagctcagtccctacttagcaaataaacttttatatgcgctaaaaaaaagaggctacctccattaatcatccaagtagcccgtttgattttgcactgtcaaatcgaacgctccgccaaagcgcttatccaaacttaccgaaagaaacgctcgtccttagccaaccacacttctatatttttggcgatcccttcgatgagtcgctgccgcgcctcgacactcgtccatgccatatgaggcgttatgcaaagacgctctttatgcgtcacctttagaagcggattggttggagaaattggctcggttgaaatcacatccaagccggcataaatagggcgttcatccaaagcttttgcgagcgcaggctcatcgataatgccgcctctgccaacatttaccaccactgcttgtggctgcaacaactgcaactgcttctctccaattaagttcagagtctgcgggttgagcggcgcatgaatgctcacgatatggcaagtcttgaaaagctcatctaatccgacctgtttaaaatccgctgttctgttttttcccgatgtggaaaaatagacgacttcacagccaaacgcggcagcaatttcggcaacacgccgaccaatcgcgcccagtccaataatgccccaccgcttacctgtaatctcaaagaaaggcctgcttaaatgcgtaaaaatccggctatgatgccaacgatttttcccataattgtcgtagtaggcttgctgattgagtaggtaaaaaacatgcgagaaagttgattgaacaacactttcagtcgaataaccggccacatttttcacagaaatatgccttttttgggcagcttctaaatcgatattattcattccagtggccgccacgcaaatgagtttcaacgcgcgcgattgattcatgagctcgtcattgatcaccactttatttgtgatgacaatatcggcatcttcaattcgtcctgcggtttcattcggcttggtttgcggataacttattaagcttccaaatttttcgatcgcacttaatgaaatatcgctgcctaacgtagctgcatcaagcaatacaattttcataggaaagtcttagataaatgtgtcagcagaaatttttatatcatgaaccatttttctgataaagaacggctaaacgtcttttggcggctcaaagaaggctcgatgccgggcttcatacttattcgtatgtcccacatcaatcaaatctgtgccgggcgcaatccgctgtgttcgcgaagccggcaaacccgacttcatgcaaacagcaagcgttttggtcacgtactccgcaacagctaaaagctgcggcatcggtccaaaaggttttccgcgaaaatccaagtcgaggcctgcgacaatcacccgctttccattattggccagcgattcacagacatcaacaattccttcatcaaaaaactgcgcctcatcaataccgaccacatcggcattttgagaatgcaacatgatttctttggaatgcgaaactacacgagaagaaattcgaaattcgctatgggagacaatttcggtttcgctgtaacgattatcaattgccggcttaaaaatttctgttttctgacccgcaatttgtgcccggcgcaagcgccgaatcaattcttctgtctttccactgaacatgcagccggcaatcacctcgatgcagccggttaaaacccttttgttaatgctctgattcgtctgtttttgtggcaattttggttgttccagatttttcaaaaactttcgcgttaaatgcttcaggcaaaagcttctggagtttttgctttttcatctcgcctttgccattaaccatgattacggaaatatttccggcaaattccaaaagcacttgacggcaagcaccacatagcggacaaaaatcatcggaactggaggtaatcacaatttctgaaaaccctctttccccttcacttaatgccttaaacaacgcaacacgttctgcgcacatgcttaagccaaaggacgcgctttcaatattttgaccggtataaacattgccggaactggccttcaacgccgcgccaacttgaaacttggaatatggcgcaatcgccatcttcatggcctcattggcttcggcgactaaatctaccggcttggctcttaacgagcgcactttttttgcttgctttaccaaatcaacatctaccccatcatttaactttttgacgagttcctcccgaaatgtgatggcttcctttaaggcaatttctttgccgccgtagacggcatcactgaaaagtttggatgtcgtctttccagccttatatgccctaacaaaccagccgtgggtatcgtgggagtcgattctggttatgcctcgatattttttttcttgtgtcatatttcgttcgggttaactttatacaaacctatcacacataaaggactacatatcctatccgttaaaagtaagcagtattacttaaacttcaataagttgtttagcagatttttgaaaaggcgttgcgccagactcacttagcaaaaccatatcttcaattcgcacaccaaattgctccggcaagtaaataccaggctcaatcgtaatcacactgcctgctggcatgggtgccacgctacgccgactcacatgcggctgctcgtgcacttccaaaccaacgccatgtcctaacgaatgaccaaagtacgaaccataccctgtttttgttagaaaattccttacaatttcatcgagtattttcccactcatcccggcttttgccgattcgatacccagcaaatgtgcctgcaaaaccaagttgtatattttctttgcttcgctcgaaattttcccaagcccaacggttcgcgtctgatcggaagcgtagccttgataatagcaccccatatcaatcacaattagctgatttggcaaaagcttttgattgctgggtttggcatggggcattgcgcctcttggcccgctggcgacaatcggatcaaaagaatctttttctgcgccaaattttttattccaataggaaatttctgcggcaatgtccagctccgtgacatcaggagaaatgagaggaaggatcttttcaaaaactttatcgctgatctcaacggccttttgcattttctcgatttcgtccggcgttttcaccatcatcaaattttcaaaaaaagccggctttgggacaaagtccacatcaggcagatctgatttcagcttctccaaaaaactaacggtgattttatcggattgaaatcccacttgcccatcgagccgatatttcccggatttcaattccgtgataaatccgtcgttcgcaataatcggaatcgcatttttcacttccgattttacttgctcttgatagcgaaaatcggtgaaaagccacgccagatcttttcggactaaaacgctcgcgtttgaaccgctaaatcccgttagccatctaatttctgttaggttcgtgataaaaaaagcatctaagcccgccgcttgaagttcattttgaagtgcatgaatccttgcttggtcggccatgagaagggtttctgaagtctcttgcataaaagacaagatggtttgttagtttaaattacctttccatatactttttttcgggaaaaaatgttccctcattttcaagaacgaccaaaggcttaccggaaaaagacatgaattgctgcaaacctgttttatttaaccgaacaaaatccttgcaaaaaaatcataagaagacggaaaacagacatcgcttttttatttttatagcagacattcagcaaaggaaattctgatacgccctttataaaaaatgaacttcctgcgaataccttcatcacgtgagaagcgtttgttcacttaacaacaacaagaaaacttactatggcacttctatctattaatccggcaacagaagaaacaattgcatcttataaagacatgccacttaaagagcttgagagcgtgctcgaactatctcaaagtgattttcaagagtggtcgcagctttcctttcacttgcgccaaataccgctgataaccctcgccggcgtgctgcgggacaataaagagaagtacggcaaaattatttcgcaggaaatggggaaacccattgttcaagctgaggctgaggttgagaaatgcgcttgggtttgcgaattttatgcggaaaaagctgaagaatttttgtcgccagaagaggtcgaaacagaagcctctcaaagttgggttgcttatcaaccattaggaattgtattaggcatcatgccatggaatttcccgttttggcaggtctttcgctttgccgtgccggcgatgatggccggaaacagcgtggttgttaaacatgcacctaacgtcacgggcagcgcgcttgccatcgaagaaagtttccgcgaagctggttttcctgaaaatttatacagaacggttttaattgctcccgaaaatgttcccgagcactcgtcgatgctcattgaacatccgctcgttaaagcggtgacggtcacgggcagcaccggggcaggcagatacattgcagccaaagcaggcatggcgcttaagaaaagcgttatggaacttggcggcaacgacccctatatcgtgctcgaagatgcaaacttggaggaaaccatcggcgcatgcgttttggcacgacttcaaaacgccggccaaagctgcattgcggcaaaacggtttatcgtgaacgaaaacattcgcgagaaatttgaggaatttttggttcgccacatgacggcaaaaaaaatgggcaatccgctcgaccgctcgaccgacatcggccccatcgcccgcgtggatctgcgagaagggctccaccgccaggttgaagaaagcatcaaagcaggcgcaacccttttgctcggcggcaaacttcccgaaggcaaaggatatttttacccgccgaccattctcaccaacgtgaaaaaagggatgcccgcttatagcgaggaaacctttgggccggtcgcgtccatcatcacggttgaagacgacgacgaagccgtaaaaattgcgaatgattccgaatatgggctcggctcggcgattttcacacaaaatatttcgcgggcgcaagagatcgccgcaaagcttgaaacaggcaactgttttattaactctatggtcaaatccgacccgcggttgccgtttggcggcgtgaagcaatcgggatacgggcgcgagctgtcgcaattcggcatcagggagtttgtcaatatcaaaacgcactatattaaataagaagttgccgattttgcgcaattggaaaattgaacccattgaaaggagtgagatttatgggaaaaaagaaaattaaggtcttgtttgtttgtttcggaaatatttgccgctctcccaccgccgccgcggttttcaaaaagacggttgaaaacgaaggattacacgaagtcatcgaggtcgactcggcaggcacttcgggctatcacatcggagacaaggccgacgtgcgctcgcgcgatgcggcggcctctcgcggatacgacatgagcgaccaccgcggacggcgcgtcgaagttgaagatttctcgaccttcgactacattttagcgatggataacgataattacagccagcttgccacactttgcaccgcaggaaactggaacaaactgaaaatgttcatggcgttcggcgacggctttcccggcaaggaagttcccgacccgtattacggtgggccaagcggcttcgaacttgttttggacatggtcgaatccgcctcgcaaggcttgcttcgcgacatcaaagaaaagcacctttcgaaaaccgaagcctgattttcgcacacgattgttttttgctcatagagaaacaggatgcaaaagccaagggcgaacacacaggttcgctcctacaaatacaaccgacaattgatgagcgatgtaggggcagacatgtgtctgccctttcgtccgaagcaagggcgaacacacaggttcacccttacattttcctaacgggaaaaatcaccgcctcatgccgatacaaattcatcaaacctaaagaaccatgcttgacgcacggcaacaacaaatcgaatcggtgctcggccacacgccggaaaacatccgcagccttagcggcgggtgcgtaggggaagtttatcaggttcggttcaaaacgaatccggcggttgtcgcaaaagttgcatcgggcggaaacaagacgcttcaaatcgagggcgacatgctgacttacctcagagaaaaaacggcgttgcccgttcccgaagtactttttaattcgccagcgctgctgcttatgtcgtttgttgaaggaaattcgccatgcagccgcaaggccgaagaacacggcgccgagttgcttgccgaattgcatcaagtcaaagccgagcaattcgggttcgattacgacacgcttatcggcgggctgcatcaacccaatccgaaatacgattcttggatttcattctttgccgaacagcgcctttgcttcatggcgcgaacggcctacgacgccggacaacttcctaaaaattcacttgcgcgattcgaacgctttgccgaaaaattggacacactcatcgccgaacccaaacatccgtcgctcatacacggcgacatttggggcggcaacgtgctaattcatgccgacaaaattgccgcgtttatcgatccggcaatctattttgcgcatcccgaaatcgaactggcgtttatcaccttgttcggcacgttcggcgagcggttctttgattgctactcggaaatttgcggcctcgaaccgaagttctttgaagtgcggcgcgacatctataatctttatccgctcttggttcacacccgacttttcggcggacattatcgccgggctgccgagcgcatcattgagcggcacggattttaattccgccgaaacttgcttgagacgcccaaactcgctactttagccgattgggtttcattcatttaaacggtttttgaaaaatgtcaagcgtagtttatgggcgcaacgcggttttggagctcatcagaacgcggcctgaagaagttgaaaaaatttatttccaattcaacaccgagcaaagcaagctgaaggaaattctcgttaccgccaagcgacataatatttccatcggcaaggcgcgaaacaatcgccttgtggaacttagcggaacggacaagcatcaaggcgtttgcgcgctggtcggtaaagtcaaatactttgagctggacgaaattttggcacgcccgcgcaacagcaaacaattgattgtcattttggacggattggaagacccgcacaacgtgggcgcaattatccgaaccgccgaagccgccgccgttgacgccgtgatcatcccgcacgattccggctgcccgattaacgcaaccgttgcgaaaacctcagccggagcgctttcacatattcgtttgtgcaaagtggtcaatttgtcccaaaccattgagcggctgaaaaaacacggcttttgggtctacggtctggacatggacggcgaaaaaaattattatgaaatagatttcaacgaccattgcgccatcgttgtcggctcggaaggcaaaggcatccggcagcttgtgcgaaaaaattgcgacgccctgattcgcctaccgattgcaggcaatgtggaatccttgaacgccagcgtctcggcagcgattccgctttacgaggccatgcgccaacgcttgagctaaacaggcaaattcactgacggacgacatgagaaaacagggcgagcacataggttcgcccctacaaatcaaccgacaaacgatgtagaggcagacctgtgtgtctgcccacattttaagaaaacggtcttgtctgcgctacctgacaaaaaaagaacctcgtcattctgagcttcttagcgaagaatccagcataacccgacgaatggatgcttcacttcgttcagcatgacatgctgccgtttaacaatctgtgtgttttggaaaaaatgactggctgccgataacaaaaaaagaaccgatgtcattctccgactgcctatgaccgaaaaagaaccgatgtcattctgagcttcttagcgaagaatccagcataacccgacgaatgaatgcttcacttcgttcagcatgacatgctgccgtttaacagtctgtgtgttttggaaaaaatgactggctgccgataacaaaaaaagaaccgatgtcattctccgactgcctatgaccgaaaaagaaccgatgtcattctgagcttcttagcgaagaatccagcataacccgacgaatgaatgcttcacttcgttcagcatgacatgctgccgtttaacagtctgtgtgttttggaaaaaatgactggctcgacacggattaatttttttacccattcaaacaaaatatttacatggcgaaaaaaagaacgcttttcctgctctcgggaaatcctgaggaaattttgaagcatttcagttcggaggaaacccaagtcgttttgtttggggaaaaagaatttgcaaatactcgatcggctgtggctcgactcaaacaagcgtcgggcgagattatcatcgggacgaagtcgcttgagttgcaacgctttaaaataatattcaaagcgaccttgcttctttccggcaaaataacaggctgcattgccgacgaatccggcaagcaaattcgctacaacccgatttcgtttctcctgattgattcattcaaattgcttgcggaaattgtggcgacgggctggacggtcacgagcgtttttcttgatttgaaaaaagaagaaaaggcgtttggggaatatcaacgataaacatccttacgatgacgcactcgttcaatgcttaccatcttaattttatcggcaatttcatagaataattcgatacgaaccaactctgactcgataagcatttctgccggttaatttctttgcgccttcaggtcgaggatttagggaaagcgagtcgattacaactataaacccgctcaaaagtttgatttggcaaaaccgctaaatcttttcgagcttgccgtgaaaactgaatatcataactcatttcagaccgtttcgtaaccttacctcacgaatttctttcatcgcttcattataaggcaagtagtctggctcatttcgcttggctttatcataagctaaaattgtgttcagctcatccaacgcatccatgattttttcatattcttcaatatccaacatgacggctattcgattgccatctttgtcggtgacatattttgggtctttcaagctttccatgttgcctcgcgatgtcttgttttcattaagcttttttaacaaaaaccatgcttactcccccgccttgccgctcagttcccaaatatggctttttaaaatattcaaaatttctgggctgccgcttgcataaaatccgcaaatgcgggcttcgtcgtccaataagacgaattttttgctatacttttccggccaatttttcatcgagagcaaaaaaccgttttcaatcaactgcttgaccttttcaggttctccggtgagccaaatgcgagtcttccccgccttgccaaatttttccgaatatctttttagcgccgcaacggaatctgcctctggctgaatcgaaatcgaaaggaactggactttttgcatatgcgcaaaagtcttttgcaattcctcgatctgcgcattttgttccgtgcaagagtcggggcattttgtataaaagaaattcaccacagagattttttcattcaaatcctttcgttcaaataactcaccgtctgctgtttgcagcgaaaactcaggcaatttagccacaatcgagagctggccacttccaccgccgcccatcatttgcgaagtaaagaaatagacgaacgacacaaacaagagaaagactataccccaaagaactgattttcccattttgcttaatttgtttgaattgcggaattgcgctttgtccagaatgcggtaaataagaccagcaacaacccgatgtataggcttgagccccactgatgcaaaagctgcacgaatgcaggcaaaccgaccatcacgagcgcaacgccaagcagaatttgcgccaacatcaagcccatgacgccgttcatcgtattgctcacgagcgccgaaggctctttgctttttttcaaaagccaatagccgaaaaaccaagtggccacgcactcgatcacgccagtgacgccgtgaatgtagctcatcgaaccgatctcggcgagccattcttttttggttaagtctggcaacagccggctgacgatttcaattttttcgcgaacgcgcgtgccgagcccaatctggaaaatcgcaaaaaaccacaagaacagcagtaccaagtgcgagttttcgggataagccgaacggctttcctcacttggcgtttccatgtaataagcccgaacggtgacaaaggtgagcatgcttccgacaacgagcgaaatgataaagtgaagcgtgaccaaaaatggatttagcgccgtgcgaacaatttcgccactgagccatatctgaacgccatacaaaacgaccgcgccaaaaagcgcaagaattaaacgcggcgcgcttttcaaactttgaaagcccaacaccgctgtgaaaattatgagcagggcgacgagcgccgtaaacagccgattgagatattccagcaaaaccaaaagagcgctaaaattggcagtgctgtctccagcaggaattgcagacacatcgagcggcggcagccatgaaccgaaacaggttggccaatccgggcaagccaaaccggcgcccgtcacgcgaaccaatccgccgatgaaaatgagcaagtaggttgccgcagttgtaacaattagcagctttcgaaacgatgatacattcatttttgtcttatgggcttttgtaaaaactcagttgaggaggataaccaaacattttgcttttttccaaaattctttcgcgtcttttatctgaaggaccgacgcgttttctccatcttttttgatctcgtaagagtctttggagtgcgaggttaaaagctcaacttggcttaatggatgatttatttgaatcatgctcgttgcttcggcgcttactttggtaaattttgtgaggtcaaaatcttttgttgcaacggttgttttgccaaaccacaaaaaaccgccttgatcctcaatgacacctttttctttgagctgttcccaatctcctataatataatatacctcgttaatctcttcctctttttgctgaatcacccgttctttctggcgaatggtggtttccaaagccgccaccttcacatttaagctgctgatttcttccttcaaatacgcaatttccatctccttttgagaaatcgtgttttgcaaattttcaaccattttttcgagactgctcacacgataacgatactgctgcattttcttctgaagtgagctgaccttctttttattctcttgcaaatacgaatcaatatcagaaatatcacttaaaatcgttcgcttaatcgcctcggcctcagaaaccccgcgcttctcgatgcccgtggaagctttgctaataatggattcccgcacgcgaatggtgtccaagttgctttgaatctcgttgatcgcgcccaccacttcttcaacatatttttctttcgcctctgcttcaagcgctaattcctgcttctctttttccaattcagcgactttttcttcaagctctttcgtacatccgccgatgaaaagaaataaaacgctcgttagaaatattaacttcacaatatttttattcatttgattgttgttttaccgtcgttttcagtctgaagtatttttatagcatcgttgtgtagcgttcgacttttctggtgtccaaaaagcttaacagctcttaaccaaaaataagaccatcgtgagcgttttttcaagatgaacttgatacacagcaaaaagcatcaaaggattttcaaacatcctaacagaaaggtgtgaaaaaataatcagctgaattcacattcgcaattggtttcacaaaaatagattattgaaagtcatcgttgcccgcttttgaaaacataatccgaaagtaaagtcccagcgtagcattgccaacggcccatatgccaactaaaatgcccgtttgcttatcattcagcaaaaaccataaataattggccaatacaaaagccagcacggttgcgccaagaaagaaaaaatcaaacacgtgtaggtttttcttcccgccatctctcacggagatgtaaatgccaatcaaaatgaacaagaaagaaacaaagccgataggaagtattaagctcgtcgccatagcagcttgttaattttggtgaggtgttatagaactaacatttcgaaaataaataccaaggataatgttggcagggacccaaatactaacaaaaatagcctcatccctgagtccactaagtaacagaaaatttgcgaggaaaaaatcaagcaatgctgctgcgagaaaaaaataatccggtttttttaacatttttcaatctattaagcatattatttcatttacttccaaatttaaactcactttttaaataaggttcttcatgttcaaagaacaacctttttgaatgttaagataaaagacagcgtctatacttccttacagaatgaaaatattattttcattctgttcgaacatgcccttaatacggatcggtatcattccccaaggttgaacgatgccgcttaattcgcgcatgccgcttggccgcattcgctttgcctcttgtcgttaccacgcgatacatgccatataaaaataataccagtgaaagaaccacgcggtattcggcagtcataccaggcgctttgtaaatttcaaaaaagatcatgccgcctaaaataaaaaacagcgccgctgaaccgtagccaattatttcattgagaagcattttggaggaaaccgttccgccgatttgtttctcttggtttcgctgacggattttttcccctattctctcttgatgaatgccaggcacttcaccattttcctcatcatcaaatggctcatttgcctcgtcgtaattttggtctttcatatttgcttagcatttattgttgaacaatggcgataatagtaatagaaaaagccgactattgaaaacccaatagccggctttttaagatttgtatggtgaaacgcttagttaagcttgaagcgaatcggaacagtgagccatactttaacaggccgcccgttttgaataccaggcgagtagatggaacccattaccgcatcaatcgcggcttgatcaaaaatatccgaatcagccggcttctttttcaagatttttgtttttaccggcttgccatcttttccaaccaagacactgatataaaccgcgccttcaataccagctttacgcgccatctcaggatacttcggcctgatttggttcacaaaagaaggcattttttcaacggcgacaaacatcggtggatcttcctcttctttgatctcaacgggctcttgcggtggcggcacataaacaacgccctcaccaattcccgttgtatcacctgtattttcgctcgctcccgccatcaaggcttttttaatatccttttgggtggccaatgttttttgacgcggagcttcttcatcttttacttttttgacaacacccacatctggtggtgctgatggcgccttgaccgcaaccggtggcggtggcggcgttgcatcgttcattggcggtggcggcgcaagctcagtaatgctggtaatgacccggcggcttgttaccactggagcatcatccccttcaagccctgcgagccattccgttacccaaccatacgccaaatacccaaaccaaacggccaagaaaagagtaatcgcagaaaaaaccccatttctcatgaaaatgtgatacttcttgcgaagcaccaagttcccataagtaatatttctcagcctatcggtcggcagatattcaggatgttgctcccaaattgattccttatccacgccatttgactgaggagcaggcatcgtttttgttttttccatgacttcatcaggagaagtattgctcattttttagcgtcctcctctccaggttgaattccttgccttgatttctcaatttccaatgaatcatactgagcaaaatcagccaagctaaatcggtcaattttcatcaaattcagctcatcaatcacatcaaccaggttgcgatattttgcttttttgtccagcttaatcaccaccaccaggttgttattcttttcattttccgattccagaactttttgaaacgcttggcttaacgcctcgcctttcccacctttatcgtacaaattaacggaagtaggcgcatcattcgcaatgttccagaatacggaatcattttcaaccacgcgcaaggtcatcacattagactccgcaacctcaacctccatattttccggcggaacgttgatttccatcgtgttcggcttgttgaaggttgtcgtgagcataaagaaagtcaaaagaagaaacgccacatcaaccatcggggtcatgtccaacttaaaccctactcgacgcgttttccttttcttcccttttcttccttttgatgacgattgctgtggtgcgtcaaccgctcccatagtttatttcctttttgaaagttgagggtaaaattacccggaagccgtttttaaccttcaagattcgttatcaggttaaaaatcggcatattcgttttcttaaatgctttaatcaccacatcaatcgcttgataatccgcatcaacatctgcacgaatcacaggccggagctttggattagaaagacgcgcattaatgatcatcttttccaaattctcaggccgcacttcaaatccatcatttagcttaaagcttttgagtgaatcttcaatggccgcatctgagtacccagcaccaaccaaattttgacgaatgacccgttcgaaaataccgacacgcgcaggttgcgagtccacgcccatatagatggcattatcttttccaacgctcaccgtcaaaatatccgaatcgggcaatttgttgtctgaatgtgaacccggcaagctgacggaaacgacttccggcggtctgaactgcgtggtaagcataaaaaaagttaggagtaggaacgcgacgtcgaccatcggcgtcatgtccagtacaaacccaactcgttttgatttaatctttggcatgtttttctactatttgaccgatgattaagcagctttttcgtccttaatagctaatgtctgcacaatgtaatatgccgcttcgtcaatcatgtaggtgaagcggtcaatcttgttggtaaagaagttataagaaacgataccagaaataccgccaaaaattcccaacgctgtattgtagagcgcctcagaaatacccagtgaaagctgaaccgcatccggtgcgccacctgttgcaagcgcttggaacgcgcgaatcataccgatggtggtaccaaacaaaccgaacatcgttgcaatagaggcgatggttgaaatcgcaaccaagtttctttcaagaagcggcatttccatcattgaagcttcttcaatagatttctgcatttcgctcatgcgcttttccgggtcattgatatttcttttgaccaacgatttatatttttgcaaacccgcacgaatcacagcggaaagtgagctttggtgattttcgcacatttcaatcgcgctatcgatttttccagcttcaatttcagtttcaatttctttgataaaaccggtaaggccgccttttccttctgcttttttaagcgcaatggaacgctcaatcacataagaaatcaccattaaaatcagagtgatgagaattgtaatgataggaccgccgtcataaagcgcgtgaaaaacggaagctctgggttgctgaccacaccacatataaaagcctaatgcgacgcagtaggcaacaaccatcaatattaagttgaacagactctgtttcataattcaagatgaagattttagttaaaataaatgaaacgttttatcgcttttggtttggggcaattataagaaaaaagagttaaagagaaatgttttaatgatttcatagcattgaacttcaaactgtgatgttttcttgcaattccttccacttcaaaatgctttgcgctgccgaggaaatccttttcacaaaataacttataaattccggctcggaattgatactatctatataaatggcatttctaatgccacttttgaagagctctttcttggcgcgaccggtagtttcactgccatctacaaagtagccacagggaaaaagtgccacgtggcgaaccttttctttatgcaattttttcagcgcgttttcaagagaaggttctgtccacttcccgccaacttcgtgattcagataaaccggaatcacctgaccataaaaattgcgcttatcgtttaaaacggcttgctttaatttttcagcaaagcttagcgtttcatccaatccagcatgaaagcctggaggatttccatttgtatctttttgcaatgttccatgcagcaccaacaaaagcgccctactttcatctcgggaattggccttaaatgctcttgcaccaaaaatatgatccactaaaatgcgcgttacctcgtcgtgtttccagtgctgagttagaattttgattttgtttaaatcatgtacatgaccattttccgtgagataatggcaaacgaggccgcacgaaaggcgcgattcgattggggtcatggaggcgacaatctgcccatcataatgcgcggtactttgaatgacatcttccacaaacggcggcgatgcaaaaaatgctggaaacacgtcaaaatgaacgttttttgcagcctcttgtttttccaaaccatcttttatggctgctgcttgctcgcgagtgttttggttatgcggtgagcgataaccgtctatcgaccaattgacgccgttgcgaactcctgatgtgattgcgatgagtgtttgtaatggtttgggcacaggcattactgctgctgcatgagacatggtttgcttggttacttgataattttccaaaaagcttggcgtttccgcttccccatgtgcagccacaataacagcaatttttttcttcattttaaccggatatttaattcatttccacaaatgcagttataaagagcagtctgatagttttttgcaaatataaacgttacaagtgcattcgagaactgaaagcccgacttaaattgactgatttgaggaaaaccaagtctttttgattttggcacttttaacggtggaggtgatcaacgagggagagaacaattgaaagcacattgactgagaaattcacctacactaacgatacagccaggttaaataggtaaaagtgcttcgtctacaagaaatttataaagattgtggaaattgctgctccatgcgtttgcgaatcgcatcaaactccatgctgacttcaacgctgcccaaatgttcgccctcataaatcagtggaaacacatttctaaaaccgttaaagattcgtccttcctcaaagccagtgactcttaccaaatcagcgttggctttttcaaccgaatagcgaacgcctttaaggttatcgccatatttagtgggcctgtgaaaccttagaaaactttcacagtcgggcagatgaaaatgaagttgcctgacatcgcgcaatgtcagccgttcgtagagcggagaaagtttttcatacaaattttgtcggatgctgtcgcgacgattctcgtcagcggagcgagcttgtttaaataggtctaaaatttcgggctggttgatctgtgagctaaaagcaatttgagcggattcggagtttgacagggttatcacatcgtaagccgttttcaactcgccgattaaccgagcataataccgctcctttttttgctcataattgcgatgaattaataatgcagcaataccggataaaaagaggaaaacggcaatatagccgatattgattgacttattcttcaagttcatttccaaccgattgataagaacttcccgttattagaaccatcaaatcgttaagttaatcgcctatacctgttttgcaaagactacttatttctattttagtattttcaaattcatttttattatctcgaacaggatttccatgattaacggatggacagaatgaaaggcatttgtcttgaacatgatttccatgattaacggatggacagaatgaaaggcatttgtcttgaacatgatttccatgattaacggatggacagaatgaaagacaaaaaacggccttctgcatttatcctgcacatcctttaattctttttcatccgcccgtagggacatgccatggcatgtccctacattgtctcgaaccttgattcgcctgatgaagaggatgaaagacaggataaaggcaaaatacagattcatcttccgccttttgcctttatcacgctcatcaggccaatcatgcgaatcatggttcaagacgaagagagagcttgcacgcgcaggtcggctgctgcactcccgctccgctcccgtttgctaccgacctgcccgcacaagctctcattttgcttaaaaggagggataggattaaccacatgttacctcgggacgacgaggcggaagcccaagtcgaagccgctacgcgtcggggtgatgccgttacgactcaccacctggcagagcctcgcaaagtagaaccagcaaccgccgcaacacacgcggtccgaccccgaactggggcccgttggattcgtctgcgaacttgatgagtaatccccataccaatccgaacacaattcccatacattcccgctcatgtcatatattcccagctcgttcggcttctttccgcccaccgggtgtgtcccgtaatccggatgcccacttcctttatcacaagcgtttttatcataccacgccacttcgtcaatattattgcttcctgcatattcatatcctcggctatttgcaccgcctcgcgccgcgtattcccattccgcttccgtcggcaatcggtaattttcccccgtttttttattcaactttcttatgaactcctgcacggcattccaacttacccgttccaccggccggtcgtctcctttgaaatacgacgggttgctccccattatctctttccattccttttgcgtcacctcatatttcccgatgtaaaaatcgctcaccgttacctgatgtacaggcttttcatcatcctcatcatagctgcccatcataaacgtcccgccttttacgaacaccatgtctcccgccggtgcgacgccctcttgcatcgttatttccagcgcttccgtcttcccttttcgtatggtcagcttttgctttaccgttgcgtagccgtccgcttggcattccagttcgtagtcgcccgtttgcagggctttcaaatacttcaggccttcccatttttccacaaccgttccgtctcgcttcagcgttactttcgccgtcagcggttgtatgctaaactgcaagcgcccggttttggctttcagcgcataatttttttgcaagcgttcgcctcgctctaagcttatcgtttcgctctgttcctcatagtctgttttgcttatttccaatttgtagctgcccggcgccagttcaatgctcgtttgccccgtgtaatcttttcggtttatcagcacccttgcgtctgcggggtttacctttaagcttaacacgccgacatttttcacaagcttgtaatgaaaccggttttccgccccttcttctaccgatatttgctcgcttacttccatgtaacccgacttggaaagcttcaggccatactctcccgggtaaaggaaaagacctttatcggttttgccttccgctaagccgtttataaaaaggtcggcctgcgtgggttcgcttgttatggttaccgtctgcaagtcaacttcgctcagcgtgtagttaaagaggacgtgtttttcatccaccgcgatgctatcttttcttgttttataacctttcttgcgaattacgatttcatatttaccttttgaaagctttatcggcttgccgctttttgccatattcccaccgatttttatttccgcatctacgggttgaacaaggacagatacgggcaaggcatccgccgcccttttcgcatcgccgacaattttaattttccaaacttcttttgcgtttaactgaataccgtattcggaaagaatgatttgaagcggctcataaccggttttaaaaacctccaccacgcgctcgtccggcgagacgaataccatatcccgacccggctcgtcatccacgcgcacaacgccgttataggaatcgtacttgaacccgtccatatcggaaacgaattgcaaggccgcacaaagccgtccgttcacatcccgcacaccgaccatttcgttcgtcagcttttccggctttccgtcaatgtgcattttagccgtctgcgccccagattcggcaaacatcgccgttagcatcaataaaacaagcaagatatttttcattggagaatcgttccagtttagggtttttttgaaatttcgtttttttcgtagcggggaaaataaggaaaattggtgggactttggtcttgagccaaggttcagacattttgtagagatgcacggcggtgcgtctctacggttcggtatcgtgccaagcgagtggattcttcgcctgctcggctcagaaggacaatatttatcctgtcatgctgagttccgcgaagcatccagttgagggcttatggattctttaaactttcccagtatttattgaactaatgattacgataaggaacaaaaaaaatcacctatgtattaattcttgttttgtgctattttacccgataacaatgatttgcgaatctaaaacgacagacctatgaaaatcattaatcccctttatgataaagccttcaagtatttgatggagaacgacaaattcgccaaaaaagtcctctccgtcattctggatactgaagtcgtggaactctcgctggcgcagcaggaaaccgttttacccgatgaaaaaagaggcctcagtctttttcgcctggatttcaaagcagatatcaaagaatcggatggctcgcaaaaaacggtgttgattgaactgcaaaaatcaaaatacatcaccgatattcatcggtttagaaactaccttggggcaaactatatgtcgaaacccaaagagtgcgaatcggaaataaaaaagtatcctgaataccttgcagcctatccgatcataacaatttacatcctgggctacaatttggatgatttgccttatatggctgtgtcggtcaatcgtgaaattatcaattctgttagcaaggagaagctgaatgtgaagagctttttcgtggagcatctgactcaccaatcgcatattatacaggtgaagcgtttgccggaaaagcgtcaaaccagtttggagcgattttttaactttgttcaatcaaaaatggataaccgaaaaggaatacatcattgatctgaaagaactgcctgaggaatattcggaaatggcaaaatacctgagcgcgccattgatggatgaggattttcgccgaaacctggaagcagaagaagaactggatttaatatttgacgagcaggaagccaagtatttgaagcaaattgctgacgaaaaaaaaggcagagagaaagccgagaaggaaaaagaagccttggcaattaaactggccaaacaaatgaaaaagtttggcgcaagcacggatgaaattgccaaagaaaccggtctttcgctaaaaacaattcagaagttatgaacgattattcatcaaataaataaacggcaaacaaaaaaatcgcctccatcttattttctaaacgtaatacagatcgctcagagcgcttctaacgccttgattagagtagctctaatcagccgattagaacagttctaccgcctcaattagattcgctctcatgacggcgttattaatcacagggctgggtcaatcaaaataccaacggttaatcacggctttcgttgtgttcatcgcgccgaatattgcacgcttcatagttaaaaaacatcaagttcacaaagggattcaaaaagcgcaccaagaatatcaattctgtttgttaatccattttaatttctgaatcacggatgaaaaggatttaaagatttctcggattcagtatgattcgtttccgacgaagcctgagcatccgaatccaaatttatagtgcttgcttttggttcgggaagatcaagaaaggtaagctcacccatcgtaaaacaaggggctatcaaccccttgctgtctttaaaaaaagagtcttcaaattcgcattggtaatcaataatcttacacaaccgttagcggtttattgaatgttcccgttctgggggtttttaatatcgttcctccgctatattgcgtggtgatctgtaaggtatactcccctgcaggcaatgcgggcagtaaaacaataagccttgccggtttattatccacaagcgttgttactttatgaacggcgccctgggcgtctaaaaataccacgccgttgttttgattatcaccctcgattttaagcaaactgccttttatttccaccacgccgctcgaagttatgctctcatttacgctaccgctaatgctatcttttacttcaagaatttgcggtaatacatcggttgaagctgttttttcgagtgtgatatcggaaagcgattttttcaacgctttgccgggatttacattgagtttaatactatggcgcttggaatcaaacgtgtcggttgcgcccaaaaagacgccctggatagaaaaaccggtgttgattagttcggtattaacagattcgccatcgcgggtgatttcgctaacgacttcaaagaaggaattgagcacagctaccgtatcggttttagtaatggtggttccttttgccagcattttttcagtgatgctttccaaatcatgactcctgacatcctgaggttgcgccatatagtcgtcggttctggcagtcaggaggttttccattaatgcgtatttaatcatggggtaaagaggtttttagtttaaaaaggattttaatgtactaaaaaagagcgcttgtttgaattggttttttgaaaatagatctatgctttagggattaaaccaggagaggtagatcactcatacaaatccatcgcctgccttttgcctttatcccgcctttcatcaagaaaatcaagcgtatcatggttcaagacgaagagagcgcttgcacgggcaggtcggctgcggcactcccgctccgctcccgtttgctaccgacctgcccgtgcaagcgctcaatatttttttctttttctgctcacgggaataggccggatgcttccattaaactattgggatacaagacggaagccgccatcgctgtcgctatagcccgggtcatcgtacatgcgactcgccgaccggcaggactccgcgtagaagttccagctaccgccgcgcaaaacacggcgcggacccgagcttgggcccgttgggttcgtctgtgaacccgataaataatccccttcccaatccgaacacgattcccataaattcccgctcatgtcatatatccccaactcgttcggctttttcgttcccacttcgtgcgtctttcccgcattatccctataccacgccacttcgtcaatattattacttcccgcatatttatatccccggcttttcgctccgcctcgcgccgcgtattcccactccgcttccgtcggcaatcggtagttcccacccgtttttttattcaactttttcataaactcctgcacgtcgtaccagcttacactttccaccggcaagttttctcctctgaaatgggacgggttatttcccatcactgcttcccattgtgcttgggttacaggaaacttgccaatataaaagtcatccagtgttacttgatgaaccggtttttcatcattacgcccatcattgctgcccattataaacgagccgccctgcacgaagatcatttcaatctgaatgccgttaattctctctacaagatttgctgcgggtttggaagctcctacgatgcttgcattgaaagcagataaagtatttgaaataatactcgttgcacgtttgtaagctcctgcggttcttgcggtgggcaagggttcatttacccgtatctgttgcggtttcggcttgccttgttccgggcttgcccgcctgaccgcgccgcgcacggtggcaaaatcggcctgtcccaattccgaaaatttgagttcaatgccgcccgctttgccaatctccttcgcctttgccttcaccgcctcttccaatccggcaagctggcgcgttccgcccaccagcacgcaccaaacctgtttccggtgcagttcaccggcaatcttcacggcctttttcacatagccgccaatgccgtccagcgcctgctccaccgcctcacgatttacgacttcctcgaatacctcacgctcgaaggtaaaaatgcccggcccaagcatcacctccagcgattggttcattccgcccgagagggtttcctgtccgttctgcgattccttcatctggcgaatttgttccttaattaacgccacgtgcgtttgcacatagccacgctgttcctgactgatccggcgcatcatctcgtcgaagaggccgtcgtcgacatgagcgcccgccgcagtgatgccgcccggtggcaagtctgcgattatcttcgggcgaccggtttcatccacctgcaaactggcccaatccaccgtgccgccgccaaagtccagcaccaccagcatttcgcccgcctgcggtttctcttcggcaatccatgcccagcctgccgcttccggctcgcgcaaaaagagcttctcgcccttatgtccggcagtttcgagcgcgtcggtgtaaatatcctcgtagtcccaacgcgaaggcaatgtcagcacgagtttttccggcacttttccgccaaaggatttcacctgccttgcactgtactcgatcattcgggtaaagaggagcgtcatcaagtccgccgagcgtaccttctggccgttcgggacatatttgatgggcttgtccagatcgagtttgagattctcaacaattccgtccgggtcgtggtgaagcatctgttccgcctcgtcgccgaaccggatttttccatccttgctcacgtgaaaaagggacggcacgtagagctgtcctcttttgcctaacggtaacatgacggcctcgcctctttcgtcgtcccagtaggcggctttgatgcgcgatgtgccgaagtctatgcctaatacgctcatatttggtttgtttgattttttgtaagggcaggttccgaacttgtcccctacgaaagattggttttcgtctccgctcaaactgacaaaaataaaatgctcaatgtgacatagcctttcaattcaaaattcagcattcataattcaacattattcggaagtggattcttcgccttcgtctcagaatgactggctatcattcgtgtcataccgaacaaaatcagaataacaaaccgggatcgtgtcatgctgaacaaaatcagaatgaccggacagattgtgtcatgctgaacgaagtgaagcatccattgcctctcaattcctcattcaccattcagcattattcagagcgtggatgcttcgctgactcgattccgagtcctcagcatgacagaaagcatgaacctgtcaattggaaccggacgcagacattgaatcaaggatgccttcaagatgcttttgggcaagtgcagcgactttgcgttcctcgccgtaagaaacccgctgcttttgcgcccaaaccgcataccgttgctgcacggtctcgcgcgtcggagaatcggtcattaacctttcttccagcgttaagccttttgccccgaagagcgcccgcaactgttccagttcttctttcgtgaagccggtttcccgaagcgaatccagagactccaaggcgcccatgtcttcctcaaacgactcaaactgccgctttaaatccgaactcaatgtgtataattcctttcgcactcccttcacccgatgcgcttcgtttgaaagcgcctgaaaggtgtttttcacgtaggacacggcgggcaagagcgaggtatccgatttgctttttgtgtcaagcaatctgaggatattttgcccggcggccacatcgtcttcccgttcctgttcatagttttccagttgcaacagggcaatccggcaaggctcccaaatccgggtcagaagcgtgctgttcttgatgaggcttgcccttgcgaagaagagtttttcaagcagcgtttccaaccgatcaacgccgctcatctcccgaacctgccgtttcagttcatccgtcgtctgtgtttggcgaacacaggcgaaccggcataaaaaccggatgatggccatggttgtgctcttggcattttcctcgttcattcgaccgatttccatcagccgcgccttgaggctctcaatcacggccttacggctctcaagcgaaattttgtattctgctccttcccttgtttcaaacacagacgagctggtcaggcgcttgacttcgtttttggtgaggctcgcgcatccggcaaaaaacgcccaatgctcctctttcagccagtccaaacatcgagagagcaggccgcttgccgccatcaccagggacaccttgcctctgagttgctcttctatgcggcggattttcccttccagatacgtagccggatcaacctcaatatcctgccagtcgttttcccacatgtgaacgacggccatgctgttgtaagggtttgaccctgccagacgggttttatcgccaaagagttccagaatatccgcgtcgttttgccgtgccaccggattgagtacatagaccaccgcatccgccgactcgcctgccgaacgggtttcttcggccagcttgttgccataggcatccacctgagtttgggagatataggataagatggtgctttcatgcgattctacggtgcttcgtaggccgggcgtatcgacaatattggcggttttaagaaagggcgtatcggcgaaaaagtcaaggtatttggtttcttccagcgtggtgtttttacttttcagtttagaggcaactttctgaagcagattaacggagcgccctttgccgatccagttttccacttccgtaagcggcagatagtcttcgctgtcgtccttccagcgcacccgaaactggcggtgcaactcgggcttgccggaatagagaaaatggttggtggttgcggtgcattcattgacggcggttggcgcaatgtctttttggacgagggcgttgatgagggtggatttgccggagcgcatttgcccgacaacagccaccgtgaaacgcttttgtaccagttccgcaaggttgagccggtcgacaccgctcaacgatttttggttcagcgccttttcatttgcgataatttgctgaacccttaagagcgaagtaatgaacgggttatcttgctgaatcaatgaggtcatttcttcaaagtattaaaaccggataagaattatgtaaaagtgcagaatggaaggctaaaaaatcatgtacacttttagtattaaagacctggatggaaatactaatgcctctctttttcgttttacgagtgaatagagaggcattaattattattttttaaccaatgacttgaaaaaatcccacgttgcagagactgataacttgatgcaattttcaagaatgaattcttcagaaacaaactcatcaagaaggtatgaagattcagtcctaattgcattttcttcaagatttacgtatacctttggaaaagatttatcacagttccatttattgcatagaaatactaaatttggtttattttcatcatttacggggaagtcattgcaaaaccctgttattctaagaatggaattacttttaccagctaaagaaatgatgattcccacatcataaccaaaatcttgatcagcatctaaaaacattataatacttccactatcagttaccctatttacaaacttggctttatcaactaattctctcaatttttcttttgaaggattcttaatcataattcacctctttttttattattgattttattcaaactatacaaagaacataaaaacaacattaaatactatgctttaaagcagcttttttaatccatgtaatagtccatttggaatatttgaatcattgagactttgttttggtattgttttctttccacctgtcggatttaaatgaacatctccttcatttataagaagttttaatgattgaactaaactatcattttcatttgtcgatgccaattgaacagatttaacatcagctttccgctcgggatgtactcttcttacggcacctctcacggttgcaaagtccgcctgtcccaatttcgcatacttgatttctattcctgtttctttagctatttcagttacttttccctttacctgatcttccagtcccgagagcatccgcgttccgccaaccaaggcgcagacaagctgttttttaccggtttcttttgccgttttcagcacctttttcacatagctgccgatcccttccaccgcatgatccaccgcttcgcgcttgaccacctcatcaaacacgttccgctcaaatgtaaagacatccggccccagcatgatttccagactggctttgccctcaccggaaagtgtggctttggcattctgagattccttcatctgccgaatttgttccatcaccaatgagcggtgatctatgacgtacttcttttgttcctcgctcaggcgtttcatcatctcgtcgaagaggccgtcgtcgacatgcgcacctgccgctgtaatgccgccaggtggcaggtccgggatcattttcgggcgtccggtttcgtctacctgaagcgtcgcccaatccaccgtaccaccgccgaaatccagcaccaccaacatctcgcccgcctgtggtttttcttcggcaatccacgcccagcctgccgcttccggctcacggagaaagatcttctcgcccttgtgtccggcggctactagtgcatcggtgtaaatatcgccgtagtcccagcgtgaaggcaatgtcagcacgagtttttccggcacttttccgccaaagcatttcacctcgcggcttgcatattcaatcagccgtttgaacaggagcgacatcagttcagacgactttttctgtgtgccgttcgggatatactggatcggtttgtccaatttcagcttgaggttttccagtacgccttgcgggtcgtggtgcagcatggtttcggcttcttcaccgaaccggatttttccatccttgccgacgtgaaaaagggacggcacgtagagctgtccccttttgcctaacggtaacatgacggcctcgcctttttcctcgtcccagtaggcggctttaatgcgcgatgtcccaaagtctatgcctaatacactcataatcttaaacggtttttggtttgtcgtctattgtaagggcaattcatgaattgcccttacgaagggatcaaatgcggtggattgccacaccctgctaacgcagggttcgcaatgacaaaatgcttgccacactgacacgtctttccttgtcgccttgatggtttatttgaactgacctgtggcctgaagggcggcgcggcgcaggtttttggctttgagcagttgctcatccagagattttcttcgctgctcaacgctcatgccttcccgtttcagcaattccttgatttccctaagacgatctgacatttgctgtttcattgttttggtcatccttcgctgttcatcacggacttttcgcttgacatcaatcatgacatcgctatactggcgagcataactcctctgaagctggaggagaatcccaggcaatgcctgttgaaaatggttgataatttgctggcgttggttgtgaagggtggatttcctgctaaacaaacctcccagccatgtgccaatagtactcatacctccgataatgaccggtgcaaagggaatagacacgggaaataatgcggcgagagcaactgcagttaattgtccagccgcagccccgattgttcctcctactgatgcgccaagaaaaacattccttgccatgtcaaatcgtgaaaaatgaaggtcagactgtttattgacaagtgccggaagtgaatttccagcttgatcgctaagagcaattgcgtgtgttttttcgtcttcgtttatgtcatttttaggtattgcaatatccgagacacacaactcctgcaatcggcgattcaagtattcaaattcagtcactacgaatccactcacgacttggcaatgacggtagtatatctcggaagccttctttgcacagacatctgtaaaatggctggaaagttcatctattctctcatttatctcacgaggagactgttcaatactgcggactttgttaataaagctgtcaacaaccgtattatattggctgggctgaagaaaatccgttagttctttttctccctcagtaatcatgtcctgaagcctatcctgcaattttgtgatgatatcagggaattcatctgtttcgaactcggcaaattctttttgtttttcggtgtactttgcttccagttcggccagtttttcatcggtatcggctttgagaatctgcaatgcctccgcaagctccgattcctttgccgccgccgcttgattgacgggttcaagaacgctgaggcaaagcgcctgttcatagatattctgaaggcggttaaagatgaagtgttccaacggtttaaatccgctgctttcataatcggcagggttgtgatcatcgataaaaaactgcttgtcttccgagctgaccgggaagtagagaatctgctctttccggcaaccgagcactttggaaatttcctcaaggttgcgctcctgccacgatttccatttggcgggatcaacgacatcgattttggtttggacaaacaggatacgcggggtcacatttttgatgttcgaaagaaaggtctgctcatcttttgtaaagggcgactgcacggactcaaggacaaagagaacggcgtgggcattggggatatagctccatgtgatgtcggcgtgggctttcatcaggccgccaagtcccggtgtatcgataatctccagtccttttcgaagcggctcacatggaatttcaatgcgaatgtgatcaacgcctttctcatttccgggattgccgtcttctgcgccataaaggaaaaggtcttcatcggagacttctttttcaatcaacgtttttttccggcgagacaggcgttcaaattcttttgccatttcatcggacgacatctcatgaaaccgcgtagcatctgctttgtcggctcccgactctaaaagaaccacattccggcgttttggaccatagacaactttaaaaaccgttgaggttgccacatccgacgagaccggaaggacgttcttgagtccgagcaacgcattgatgaggctggtttttccttttttgatttccccgatcacaacgagggtaaatttctctgctcggagcgcatgaataccggggcgaatttgctccagggtttcgctcatattcaaggctttgcacgtttcttcgaaaagggaaaccacacgctcagtcgtcggtttattcggaaggccggtattttgttgggaagtcatggtttatcggtttttcattagtgcgcattctattctcaagcaagaatgaggatgcgtgaaaagaattttgcttcaattccacaggcgtgcaaccctaagaatccagaatatcatctaatcccgaatgatgtaaatcgtcatggaacgaatctggcggcaagtcatgatcgggaaagtcagtttggctatcatggtcatggatcaaatccgcgatggtcgggttatgatcgttgggatgcgccgggtcattgaagtcatgatgaggctggctgaagttgtgatcgggattctgttccgaagtttccggaaaatgcgagatatgatgggatgcagatggaatatgggcgattgcatcagccagttcaggtgaaattgaggacatgtcgccattgaccaaccctgaaaaatcgtcagtcagcaaggccattgcatgttgatccgaggaaatgtcatttgaaagcggcagaatattttgttcaaaggtatcataggagaggttgccgatagattccagatgtccaagctcgtagtcaaaatgtttcatttcgggcagccatgcgggagctggttcagcggtggtcaccatgaagcagttggaatctttccaggcatcgataaactgttccatcggatattctttggcaatatcgcctgtaccgggatcagtcagaaccaccttgacatgatcgggatcggaggtatcgataccggaaacgatgagggcatgatcggctccctgaatacccagtttatcttccaacccctctacaactcctttatcccaaagttcaccagaatctacgccgataatcactttatgacctttggcaagctcactggtcagtgtataaatgttggcattttcataacgattgactgctacgccatgcagttcaaggagattaccgacactgtttgcatccgtaccaccgcctggagtataccacccatgagagatggcttcactgcgcagggtatcctctgaaacggatatgccaaaatcgcgcaaaatcagttcctgcgaccgaaccgcacaagtatcttcataatgctgatggacaaactcggagtttccttccgtaccgggaaggccgacgattttcggggcattttggacatggcccgggttgttgggagtgctcatgggagcagggcttaatttttgtaacaaattccggcatgagttaaaccaagccgatctaaaaaatcacagagtcatttaagctttccttttctttatgaaatttgaaacacggaggttttaatgcaatcaagataatatcaagtataaagaaaatgtacatgttttacatctgtgatttcgttaatttttctttaatgttataacataccaattaatactagtaatttataaattcatatatataaggatttgtgagcatttgccggtaaaacacttaccatgcaagaaatttatgagaaacacagtgtcgatgcgccttatatcaaaaaaaattacaaggatattgttgtcccgtcctgaaataagttgacacaaaatagacttattgatggaagacaggttgaaaacggggaaatgacctataagcaagcccaaaagcgttacggcatacaaggaaaaagtaccgttttggtctggttaagaaaacacgggaacttgaactggcaaaaaccaaacattcatagcatgagaacaatggaagaaacgccggcacaaaagctctattagtaaaatcgtattttttcattgtaataaacgtttaactttttaacgacatcccgaaaagccgataaagcctaagcttcgctcagggactaccctaaggcctgattcaggaacgtttttttggacagttcaaaatccaatagaatttctattagannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngattccggcgtatccgaaaacgactattcgttcatcagtttcaattccacattggtgcaattagatgaagctcaataaaaacagcagtttcggctgctgtaaaaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttgcccactcgtgccggagtcgacagaaaactttggtttcaattccacattggtgcaattagatgaaaatgactttatgaaagaaaagagaattttcgtttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntttccgagacaaaccagagccgaaaccagagccaggtttcattccacattggtgcaattagatgaaagagaagagaattttcgttttggaataaaaattannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgttacaaaaacggcgatttagcttcaaaaatgcgactttttcactgaaaaacaaacaaaaaaatcgtcgcccctcgatagccgaaaacttacagagggacgacgacgcttaaaactgccttttttgcgctaaaatccacaaatacaaatttttctacgactcatcgcttcttttttctctccgaaatagactttcccgacgacaccgctaccctactaagtccagcaaaactcaaagtaagcacactttctacaaaagcgcttgtgaatcgttcccggcatttcttcagaacacttgacctgtcgaatatttgcgattatctgctccagctctttttcatcctgctcagaaagaaaaaccgttttgcgctgctttagtttcggatagtcaatctcgccgcgcgtgccagttatacctatttgttttaaaaaataaatatagtaccgaacttgccaaaaatgtgcttcctccatcgcatccgattttttcacttcgtgaatcacgccgtcttttatgtctaaaaaatcaagcgaaattgtattttgaatttgtacattgtgccgtttctcaggataacttgtctcatctattagccgtccttgcttcaccaaatcagattcgtgctccatctgcacatcgtgcgtaaaaagccatagctttctttgacaaacaaaatagtaattcaccatcgtgcccgttactcggaaatcggacaatcgatctgacattggaacattcatcattatttatataaagtttgagggagaacgcttttcttctccaagcacttctttttgaagatatttcccggttagcgaaaaaaagatgaccgaatcctcatttggcttatatagtttttttacttctattttcaatcgaagaaaatcggcatctgtcaactcaccttcaaaaaccgaattttgaatatgatgcagatattttcgaaatatttttaacatttttccaactcttttttccccaacatcataaacagctatataatacatttcaataatttttttgaaattacacattcgaacttaccaccatattttaaatccttcatagtttttttctccaagaagatgtttgataagtcgataacactccaacctgattaaacgacgaaaagatacttgcctatctaaactgcggtgcttaattgtagttcgcagtttatcctcaaattcgctgacaaaaatcttctggcccgcattattcaaatggcaaaaattcatggcttgagcaaaatgcttggcttgaagtgcttgcgtattaatcagtttgaaaataatgcgatcgacaaaaatcggtttaaaaatctctgccaaatcaagtgccagcgaaaagcgtcgctcggaaggctcgtgtaaaaaagaaatagcaggatgaagctgggtacgataaatttccgttaggcaagccgaatacattaacgaatttccgaacgaaatgagtgcgttaattgcattgtcaggcgggtttctgacgcgcttttcaaacgcaaaaaattcactttgagtcttgagcaatagcggccatgcttcatagtacatttggcggatgtttccttcaagccccatcaacgttggaatgtcgcctgctgcaatcaaagtatccgcgtaatccgatattttttctattattttttgtaagggttctatattttccggcttcaacgattgctttcttgaatcagctatataatattttaaattctttaaaatattaagtgcggctgcagaaataaattctcgtgcaagttcaattcgcttctttgcagccgtataatgctttacttgttgaacaatcacatatccagaaatcaaataatcacgtggataaaatgtacccgaataatatccataataattaaataaatgtagcgggattttttctttagccaagaaattgaaaaactttgtattaaaactggtttccccaaacacataaaacgcatcgatgctatttataggaacaacttttcgcttggcattatctccttcaggatagctctctgctgagagatcaaatgactcatcggaagcatcggaaaaccatgcgtctgggtctgtttcgacagtagattcttcctggttaatcgtaggaacaaaccggatagtgttatcttttcgctgcaaaatcccattagaaaatatataatatgcttgtttgcttggggttgtggtggacatatttttatctttttattatttaaaataaaagattttcattctttacttcatttcttttaccattccaaagcccattgaatttgaatcaccaaagccgcattcatatcctatttttattaattctgggtgtgctgttattgtaaatggacattcaagtgcttttattcgcgtttgtttttctgaaccagctgctattgtgattaatttttctatactgcgaccttttttttcttgcttttgaatatacgcttgatcaaattcaaattgaaaatctgcctcatcaaaaccaaaattctcacctgttaggctttcatatttagccattaagttttgccttattaaaataggaaatcgctcgtcatgagctcttagataatgctttcgccgcacaccattttcaacattttctgaaatagaaagcgttaggggcgacatcatagaaaaagacattttattttcaaaaatgggttctggaagtgtttctattaactctttttcaaaataactttgcgctattctaaatagcccatcctgaaaaagccccatcactaaattttgaagaaattcttcttttggcgacgaaatcataaaaaaaatataattcgaataagatataattttctctttatgtatttctttttttggaaattgaatatttgaaaaagtaaagtgcttaaaatgacgccgctcgccttgctttccatatcctatctcgtgtaagtcggttgcataagattcggacgccagtgatagcgtatgataaattgaagaagcgatcaaataacctgtattaatgggcaattcttcaacctttcgccgttgtttaaggactattttgattctcattttcgatttagcgggattaaaaaaattgtggggagacggtctaaaaaagcgttacttaatcagaccttatcaaaaatattagcatttagtctgctttagaaaaaagcgttgcttttggaaatagggttaaggcttcttctaagatagcgtcatcttgcgtcgtcattgcaatttcacctttgaacccccaaatttgccttgcaattctacctttcactgccagtttaatttgctgtttatccttttcgtaagccttaccatcaaaaagaacacctgacttctttccatttataattaccttctgaagcaagtcgcccgttacctgaaactcatctctaaactttttcatatcaccctcatattgggttttcactttctcgttgttccctgccagaaaagagagcgccacctcttcaaatacgcgcttgttgcgaaggttacgaaaatatttcgtgacggtgtcaaccttgaccatgtaatcaggcatgataccgccgccgcccagcaccactctaccagaaggggttttaaacacgggatgaagcgaatcgggcataatgtacttggccgtttctataacgcgctcatgaatccataacgaatccatatttatatttttgtccagcaaaagagcatcggctgccttgcgattatatgcttcaagataataatcgcggcgcccttctgcgcctgttgaaaattggcgctgaatctgccgacctaagggcgtgtagtaccgcgaaaccgttactctcatagcagatccatctgaaaattcaaactgacgctgcaccaaacctttgccaaacgtggtttgtcccacaataattgcgcgatcgtgatcttgcaacgccccagatacaatttcagatgctgacgcacttcctttatcgacgagcacaatgacagggtctttttcaaacaaatcaccaggctttgaaaactccgtctggttcatcatctcaattcggctcacggtataaacaatctttttgccgccgtccaagaattcgtctgcaatcaaaacagcctgatcgagaaaaccaccaggattgcctctgaggtctaaaaccaaccgtttcatgccttgatttcgcagttcttttacagcctcgacaaactcgctatgggtggtttgaacaaacttgctaattttaataaaccccgtttgttcatccagcatcatagccaaatccacactaaacgtcggtattttgtctcttacaatcgtgaaagcaatcggttcagactccacagatcgcagaaccagcacctgaacttttgtacctttttttccccttaactttcgaatgacctcgttgctggtgattccaatagcagattcatcatcgatttgaataattcgatctccggcttgaatgcccaactgttcactcggacctccggaaatcggcgcgaccacgatcagcgtatcgtgaataatatcgaactcgatgccgattccgtcaaaattccccgaaaaatcctcttttgatagcctgacttgctcggctgtcatataaacagagtgaggatctaaggattctagcattccatctatagcctggacagtcagcttttcctcattgactggatcaacatactggcgctcaatcacggtaaccgcatcattcagttttttatatgcgatgctgctgccctcaaaacccgtgtactcagcaaggcgcgtgcctacaatgatgccaaaaaccaacgcagcaaaaataaaaacaataaaagtgactcttcccataagcttcctattcattatttaaaaagtaaaagcgtcacaaggacgcttttaaagtttcaggtaattacaaattaattttggcttttgaattaatcaggattttcacccaaggttttattcaattgctcatctaataaagcgttgaaattatcgtcgaagatatttgaaaaatcaacttcgaattcttcagatgaaataatttcaagcagcttttcttttgcttttttagagtagattctaatggttcctggaggaatcgtagatttgaaaatgacctcgaggatgtacttttcatttaaactcagtaaataaatacttctggcttccccttcatgaaatagcacttcaaaagaagtcctttcgcctatttgttttgccatttcagccgttgctgcaaagtttgaggcagccaacacactaaacacttcgagatcgcgatccattaacccgccctgtttagcaagcaactgaccggtcatatcaccgaggattacagcggaagctccggttttcgtagcaaattctttcaaaaccttttcagcagcgcgtagttgattttcagtcagaactatctttctaaaatcctctttttcagttgagctcataggtaaaaaaataaattttagttttctaattgcttttgaatttcaggcatcattttgccaacttggtagcgaatattacccagcatagcgttttgcccagcgacaatcgtcaaaatggcatttccatcggaaagcattcgagaaagcaatatgccattttcatactcaaccatactttgctctatctttccaacctctaactccgtccctatgctctccgagctttgcaatccgccaatgacaatcgcgccaaccgtttccatatctatatttggcttgttcatcttttgttcaataacaaacccatctgttccgattaaagccgcggcttgaataccatcaacttttaaaagagactccagaagttgtgaaatttgaggcattttttgtgatagtgctaattttagtaacaaaaactgtgcaaagaaaacacgctaattctaaaaacactgtgcttttcgggctaataaaactgagaaaaaatatatttcttttatgaaagattagcaaaaaaattgtttttttagtttttatccaagccctcacctcgtaacccaatcatttatgcgtcgaaattcgtgacggcgaaaacttgcaacagttctttttttttagtaactaagaattagttttttgctgtttttcagtttgaaggcgaactgagaggcatgcaggggtcgagaagcaccctgaccaattagattttagtgcctaccgcaaacatttcttagatttaagttaatcataaattttataacttgcgcctattcaaataaagagcttggcctacttttgggtattttctaagtatcaaaataaacaaaacacattagcagtgtttatacgctgcctccattaaagtagaaataaagttatggtagacttattgagcaaattcttttctaaaaacagtgttaaaggaaaattgcttcgtgacttcgtggtcgcaatttcaagtactgttgtgatcttaggtacactaattatcatagccatctactttctgagtcgaagtcaagttgaaaaagctacctacgaaattgaaaatcaaggtaaagatcgactttccgagcaaaccaacattttagaaaatacgatcacccaaaacctgcaacagcttgaaaaccaagttgccgtagagcttggctcggaagcgacttttagcaacagtctactcaaacttgacccttattcaaataaaagccgatcggctgaagcggcacaggaactggcacgccagcgtctttatgaagtgtcactggaaaccatggttcaattaaaattgagcatgtttactgttcttgataaagacggaattgtcgttacacgtgccacaaccccagatacttacggagacgatgtttttattcgagactatagtaaaaaaagccaactcgtatctcagatgcttaaacgggttgatgccgcattaactggaaatgttcaaaccggccttgaaatattttctgccgatattttgcaaaatgaagcggtcaatgcggcaaatgcgatcagcggcgtgacggttgcaggaaaaaacacgctggctgatcaagcgttagtcccagaacaaggcagcagttcatctgaaccacgcggactgatgctctgcaccgttcaaccgattcgttctgcggatggcagtagcattttaggcgttgctgttgcagctcaaatgcttaaccaaaaccccaaactgattttgcaacccttccacaatgttatcccgagcaatgttgccaaggcctctatctcgatcggaaacattcgtgtagtcacctctgaaacgctgccaaatggaaatccaggttatggctacgccattccagaagctgcttggaaaagcttacagcgcgaaggaacagccttctttaaagacgcatccaccggcattttaccaaaagcttatgcacagtataaagccatccgaaccaaaagtggaaagccaattggagcgattactgtagctaccgattatagctattacgcccgaattttagctgatcaagaagggacttcaacggctattattttatataccatcggcattgtgattattgttctgttgctcggcgttggtggcggatatttcttctcggtcaatcgagctgaaaatatcactttatccgtagatgaaatcaaaaatttgatgaccagcgtgctttctggtgattttaacgctcgttcaaatattacatcgggtgacgaatttgaagaactttcagttcaattcaacgagatgattcgcaggctttcggcacttattgaaacggaaactgagcgagatgcgatgcagaaacagcttaccgacttgctcatcgttgtgtcaaactccgccgaaggtgattttacccagcgtgcggtggtgacagaaggcgcattgggcgcgctggccgactcatttaacttgatggttgatgaccttggtaatcttatccgagaagttcagtcagcagccttgcaagtaggtgaagcggcttccgaaattctcagttctacggagcaaatggcacacggtgctgaagaacagtccgtgcaggttgccaacgcttcggcggcggttgaagaaatggccgcctctattcgacaagttgctatgaacgcggactcagcctccgaagcggcgcagcgagccacacaggttgcgcaaacaggtggcaaaactgtagaagaaaccattgaaggtatgagacgcatccgcgcgacggtgcaagactcttcgcagaagattaaatcgctgggtgaatcttcaatggaaatttcaaaaatcgttcaaacgattgaagacattgcaaaccaaacgaaccttctggcgctaaacgcgacgattgaggcggcccgcgccggtgaagccggacgaggctttgcggttgttgcagatcaggttcgcgagcttgcggaacgctcatcaaaagcaacaaacgatatttcccagctggttcaaacgattcagtcggaaacgcaagatgcggtgtcggcgatggaacgcggtacacttgaagtggagcgcggtacaaagctggctgactctgcgtctcgagctctggacgaaattagaaacgttgtttcccaatcgacggaattgattcaagaaatttcgctggcggctaaacagcaggatatcgcatcgagcggtgttgtaagcgcgatgactgaagtttctcaaattgcgaagcaatcgctgcttggcgcaaaacagtctgcaacgctggcgatgcgactcaacgaaatcacgcaacaacttgcaaaatctgtatccaggtttaagattcctgctggcattttccacaccgataaagatggcgggtacgataccgaagccgatcaagcatttggaacatttgaaaatagcggtggcgttttcagcgatttagggcaaaacccgcagaaacaatcgcagcctgctgacgaagatttatttgtcggacaaaacgcgtttggcaatgaccaagactttgcggatttggactttggtgaaaacaccgactttggacaaaatgcacctgagacaaaaccacaagctccggctcaacgagcaccgaaggaccaagcttaattgcgcttgcaaagtcatataaacttttaaagcatttatattgtaggtagatcagcgcgatagtgccatttttgggcgtattttcgctgtttcctttcacctataatcaaaggacttatgggttataaagattcgttcacaacagcccaaagcggcaggaattttagccgtcgattttcaaatttccttagtacagaaacgtctgcgtttactcatgggctgagcgcttcagaaagttacgcgaactaccttttgaagttgtttcttattgatttaactgatcggattaagttcgagcggaagcataagcgcaccgagtctgctaatgttattattcactttcttgaagaactttcggaggcggaagaacccgttcgctttctggaaaaacttgacttgcccacgctcagcgatttccagacatttttatcgagctctttaagcaatatcgataaagattttcaagaaggtaaaggcacaaatacttatcaagtccttacggaaaatattgagtcaactgccgaatatttaaactccgtcctttccgatttatctcattatcccactttattagaaaagcttgatcgctttttacaaggcaatccggttatcgattttagtagcgacctgctctctcctctttcagaagagacggcagatacggaaaatcaacaggccgcttctttctcagaggaagaatccgaaccaaaagaaaaagtcaaggcatttccgactggcgatcttgattatggttttgatctgaatgagctgtttttcgaaccagaagagcacacgcctgcaaaagaatccttagatgatgatcaacgattttttcagaaacttttggctgagcttcgggcaaccatcctgctaaataaaaattctgaaatcacttatcaagtgatccaaaagctttctgaaaatgacgatgttttagctgagttcgaaaaactcaaagtcattccaggatttgaaagcttcatcaatttttattttgagctttaaagatgctcatttcgatcaggttagcgcagaaatgcttcaaagcatctctactcatttaatcaaaatggttgaagatgcgctgcaagaaagccagcatagtgtttttcttcacgattacgtggcggatgttcctgctcttgaacagacaaaaagtcctgaagatatttccagctttgccgcagaatcagagcagcttttttcgtcatttagcaacaacgagatcgaagaggattcggaaacgcttccgagcctttctgaagaagcaatgcaagcttttacctccgagattgaatctgaacttacacaggaagctcaaccggaacaacaggcggctgctaaacaagaagaaagcaaaacgcatcaggttaaagacaccagctacgcctttttcataaaagccattctggaaaaagtccagaagcaactccccaaaaacgaagctggcaaccaagcagaaaaagcgctctcaaaaattctttcgcattccgatatttgcgcggtgcttgctggttcaacgatcccgtgcctcatcaattttgttgatttcatctcaaacttagaagccaaaaagattgatctgagcacgctttctggctattcgattgagattattgaagaactcaaccaagcactcaccaatcatttcgcacaaggcggaacgtttacgcttcacgttgaagaaatttctgatgatgacggaaatgagaatgtcgatagtgaggtgcttagcaaagaaaagcaacttgatgaaaaatattacaacttcacccacactgttcttgatcaggtcaaaatcaacttacaaaaccaaccgtccatcgttaattatttagaatctcttggagaaaagaaacatatcacccaagagctctccaatagcgatatagaatgcctcaaaaattttggtttgttcctttctaaatcgcggcagaaagcgattgacccagaagtctttttagataacgccaccgatatcatctcaaccattacccgagagctctcggaagtagaaaaaagaaccagctcaccgaaaatagaggacattgaagaagctgtttcagcgctcgatatcaatactgagtttccacttgataccgatattccgactttctctgatttcaatcttggcgacatcacggaagaaattacaaatattgcgctggatgatgagcaactactccccgacttgcttcaagaaacagagccagcaaaagaagcaaaatcgcctgtggagctaaaacccgaaggctatattgagtttgttgccgccattttaaaccaggttaaaagcgaactgcatcattcgccagatgcgcttcacttgattcagttactcttaaaagcggaaaatctcatccctgccatttcagaaaccggcattgcttgccttaccggattcgctgaatttgttgaattagccgagaaaaatcagctgccaatcgaaaacttactggagcaccgcgaaggcattgtcaacgcgctcattggcgagttaaaaacctatcaggccgagccacaaccagaagacgctacaagtgaaaaacagcaacttgaaatagaacaaaaagcggttcagagcgaacctgaccaaacgcatcttgctgaaaaacgaaaagctcgccacgaatttccaatagccgatgtcgatgaaacactttccttgacagacctttttgttggaaaagaaacgctacctgaaacaacaaaagcagaaatacaagaaaatgacgacaaccggcttgaagcattccctgaagaaacagattcagcgatagtggcaaccctcgaagtagaaggcgagctacagcttccagctttagaagatgatttggaaattagttcgccagaacaggctttctccgattcgcctgctgatgagctacagcttccagctttagaagatgatttggaaattagctcgccggaacaggctttttccgattcgcctgctgatgagctacagcttcccgctttagaagatgatttggaaattagctcgccggaacaggctttttccgatgcacctgctgataagctacaacttcccgctttagaagatgatttggaaattagctcgccggaacaggctttttccgatgcacctgctgatgagctacaacttccggctttagaagatgatttagaaattagttcgccggaacaggctttttccgatgcacctgctgatgagttacagcttccagctttagaagatgatttggaaattagttcgcccgagccagagagaatccaagacgaagccgacatagcgaaggccgaaccggaaatcacatctttggagaatgacgatttagaaggctttgatgaattgatcgtccaagacaatgttgcagacgaaccatctgagaatatttcgccaatggctgggtcattggaagactttctgaccatcgacgaagatgaaattgagttcgatacgtccgaaaatattgttagcgaagacaacattgaaacaacaactgttgataaaatccctgaagctgcacctgaagaaaatctggatgacgatctcagcggagactttttcaacgaagatcttgaactactttctggcaacgaagactttaacacatttacagcttcaccaaaaagcgagaaagaaatagagcccgcgagttatttcgaagaacctgccgggccttcgacttctgctccgcctccaccagaggaaagccaagagcctgaacttgaggacattttcaattcggatctcttacttgacgaatcactggttgatgattcagatttgctgtctgaggatatagattattcatccacattcaaaaacatcgacacgccaaagaacgaagatcaggaacttgaatttcttggagacacactattagacgatagctttgagactttcgagaacttgaccgacagcgttgaagaaacgcaagacgatttacaggaggactcaaccctccaaactcagccagaagaaattcagcttgagagccttgatgaaaatatacaacttgaatcgaacgagatcagcgaagcagaaatagatgacttgtttgcatttgattcagatagtgagacggaagaaatgccggaaagcatcgtccaatcggaaatagaaacggcttccctttccgatttacaagatgatgattctctgacgagcgaaggcgctgccgaagacatttcagacgagctttccattcctgacgacgaaacgcgcttgcttgacgaaattgatctatccgaaagcgctcctgaaactgacatgcttaccagttcgtccgatgatgagtctctgacagttgaacgcgcttcagaggaagatttcgagcaaaaagaagaacctgacgagcaatttgccgataaagatgacgccacaccgcctcatgataatcttgacatctttatcagcgacaacctgacccttaacgatgacatagagctcacagaagaaactgatgttttcgatgagattgaagcattccgaaagaaaatggagttgcttactaagcctcatcatgatttctcggagctcggtgatagcatagccgaaacacatgaagacttgtttcttcctgatacgccggaatcagagcaaaatccaaccgcgcaatctgagtttacctctgaagcatccagagaagcggattccactcgcgacctatttatcaacgattcgccagaagaaacagatctggatactgagcatccattgactgcatctgaggaaacactttccagtagcgaattagaaacagaatcagaaactgaacttgagcaaccgtcaagccccatcgaaatagaaccgactcttgaagaaaccaccgctttgccggaagacgctccgatgaattttgaggacgctccttctcaggatgatacgctggctggactcttctctgacgacgaaacagaaaacatcataaatgagtcgtttgctttagatgattcgtttttaaacgatgacaacttggttttggatgacgctgcgttttcagaaactgaagaaactgaagctgaaatagaaagcgaatccacgcctaagtttgaacccgatgaaattcaggccatcttcttagaagaagcttatgaatatctggaaaagctcaacgaagatcttttagaattagataaaacgagtggaacgctgcagccggatctcatcaacggcgtgcttagaagctcacacacactaaaaggctctgcggcaatggttcagctccatcatatcagcgagttaggccataaaatggaggatgcgcttcaggttgtccgcgacaaaaatcttaaaacacctcccgaacttgtagatctgctcttccatgctgttgatgcgatcacagcaatgattaaacatttcagggaaacgggaaaagatgataacgacaagtgcgaggctattatcgagacgctggtagactatacacaacagcttgaaaccaaaggagaaattactagcgcatccagtaagtctcgttttgaacctgatgaaattcaacaggcatttttggaagaagccgaagaatatttagaaaaccttaacatcgacctgcttcaattagataaacttttcggaactgagcagcctgagattattcatcgcgtgcttagaagcgcccatacgatcaaaggctcagctgcgatggttcagcttcgcaacatcagcgagcttgcccacaaaatggaagactcgctacaaatcgtcagggacaaaaatcttaaagtgccgcgcttgttggttgataccttattccagtcggtggatgccatcacggaaatgaccaaccacttcaagaaaacaggcgaggatagcaatgagcacacaaaagagctcatcgacacattagcggaatacgaaaagcaattagcagacacgggtgagataaaagcgattgccaaaaaaggcctgtttaagccaaatgaaattcagcaggttttcttagaagaagcttccgaatttattgacaagctcaatgttgatttgctcgatctcgataaggctgctggcacaattcaacccgacttggtgaatcgcgtcatgcgtgaagctcataccctgaagggctcggcggcaatggttcagcttcacaacatcagcgaacttgcccacaaaatggaagactcgctgcaatttgttcgcgacaataacatcagcattcctcgcccattggttgatgtgctcttccaatcggttgatgtgatcaatgagatgattaatcatttcaaaaaaacaggaactgataactcgtctaatcaaccggaattagttgcgcttcttcagtcgtatttccaacagttggaagaaaaaggcgacattgttgaagttggcaaatcgcaacaattgattcacgccgcagaaccgaacgaagcgctatcaaaagcttctgcgacaccgaaagccgcgccaactttggtagcggaacaaaccgttagaatcgatatcacggctctcaataacctcgttaatctttcagccgagcttgtcattgccagaaaccgactcaacaacgaactttcctcgatttatggcattattaatcaattcctaaaagagcggaatgcacttgggcaaatcagcaaaaaaattacggttagtatccaaaaaggtgcaaaaggcaaagcggcaaaagaagaagaaattgatgaagacgcacaagacttgatacaagcgattcctgttgcgagcgcagccgttacatttagtgatgttttaaaagagttttccgaaagcgaatttgatcgtttcagtgatttggatatcatttcacgtgatgtaaaatccagcattttaaactttgacgattcgattaaggaacttcgcgatctcaccacatttatcaaccagaacatcgtcaaagtttccaacattgccaacgacttgaaccgcgtgattgtcggcatgagaatggttccagtcaagcaaatgtttattcgcttcagccggtctgttcgcgacattgccaaaaatgaagaaaagaaaatcaacctgctcacagaaggcgatgatacgaagcttgacaaaatggtgatggaagacgtgatcgagccgatgatgcatattgttcgcaacgctatcggtcacggtcttgaaaagccagaagaacggcgcaaaaacgggaaaaatgaaaccggccaattgattttgcgggcttatcaaaaaggcaaccgcgtgattctggaagttgaagatgatggcaagggaatttcggttgaaaaagtcaagcgcaaagcgatagaaaaaggcattatcaccgaaagcgaagcgaccaccattacaccggaagcaaccacagaacttatcttccgccctggtttcagcacagcggaaaaggtaacggaacttcacggcagaggcgtcggcttggatgttgtttatacgaccattcgcaatctgaaagggtttgtgaacattgagaccaaagaaggccaaggcacaaagtttatcatttcgcttccgctaacactcgccatcagcgatgctttgcttattgaagcggctggcaacacttacgcgattccgctggacatggtgtttgagacggtcaatatcccggattacgccatcgagcacgaggacaataaaatgtttgtcaacattcgcaatgagcgcatcgaactggcatatctgaatgctctgcttaactataactctgatattctgaaattcaaggcgatgctgcccgttgtggttattgagcttgaagatagaaaagtggctgttggaatcgaaaagctgatcaataaagaagaaatcgttgtaaaaacactcggttctcatcttagaaacgttcgcggcgtcattggcgctaccatcatgggcgatggccaagtggttatcattttggatatgaactatctgcttcgcgcaccagaagcaaaaggccgcgatgtttatattacctttgaatctcaaccgacccaaaaggaagtcgcaaaagagatagaagaaccgaaacgccaaaaacgcaagagaaaaggcgagaaaattaccgtgcttgcggctgacgactcgccgagcgttagaaaatatattcaatccgttttgcaccaggccgatattgatgtggtcagcgtggacgacggccttaacgccctgaataaactaccgactgcaaactgtgaccttattattacggacttggaaatgcctcgcatgaacggcttcgaattggtatctgaagttcggaagctttctcaatacaaagatattccaattatcgtggtgaccgcccgcgctggagataaacacagacgcaaaggaattgagcttggcgcaaatgctttcttaaacaagccttttgaccctgttcaactcatagaaacaattgaaagctttgtctcataaccaagcctttatttggaaagatactttgcttatattcattttatctataaaaaagtgaaggactttaaaaggcaaagcctgtttcaatgaaaaaaagctcagcaccaaaaagcaccaaaacgcaggaacggacaacagacatcttgatatgtgaaatcgggaaggaattgtttggcattgaagccagcttggttaaaattgtgactgaattttctgagctcgaccccggcgtgattatcgaaccttatattggctccattgctttgtccgatacaaagattcccttgattaacctggcacagttttttcagctcaatagcactgaccaccaaaacaaacacaccgcagtaattgtgtctttcaatgataaagatttttactccgttgttatttcaaatatcattggaattactcaggtaaaggtttttcacaaaattcctgagcaagggcttttgtataaaaacgtatataaatcactattttcttatcaagaaacatttttactattgcttgacttgcaaacgttgttcgataagattgttgaacaggaacagctcaaaggccacctataaagtttttaattcgatttatgcaccaatatttgatttgtagaattggaaggcaccttttcgcattgccgtctcgccatgtcaaaaaagcaacttcggtgctcccccatttaaaaatacccttgctaaaaccatttattttagggttggttttctacaataagcaattcatttataaaatcgccttagatagccttttagatcttggcttatataaaagtttctccgaggtcacatccgatgcaaccttggttcttgaaatcaatgaaaccatgttttgcgcgactgttaatgatgtgaataccattgcgaccattgaacacaccaagattaaagcactctccggcttgccagaaaattcaaacgagtttttccctaataaaaaatatcttagcggatattttgagcaggggaaaaatgatatatatatcataaacttatctgaagtacatcattcatgttttcagaataatttagaaacgggaatttaacccaaacttatttcctatgtcaccttccgcagcagaatctgaagaggccaaacgccgcgtcttagttgttgatgatgaacaaagcattgcgatgggcattttgaaaatgcttcatcaaaataatttgtattctgccagtcatgcgcccaatggagaaaaagcactggaatttttatcaaatgccccttatgacttggttattacggatattcgtatgccgggcatgaatggaattgatctcctcaagcatgttcgcagtcactaccccaatattggggtcatcattatgacggcctatggctctcccgaagttcaagatgaagcttcacgaagaggttctttgtcttacatcgaaaaaccgtttgatttatctaaacttcagtcaattatcgaagacttcttcagcaagaaaaatatcaagcacgatgcggctgatgacccccaacctgaagaaagtgtgcaaggaattattcctggactgcagctcatggatgtggttcaaatgaactgcctgtcgcgcatgacctgcaccctgcttattaaaagcagtggcgaagtaaagcaaggcattatctgtttcaagaaagggaacatcacacacgcagaaacacactcggcttccggcacacgctctggaaaagatgctttttttgaattggcatcgtggcaaggcggcagttttgatacgattcaagaagtgcccgacacggtaaccatcgtagatagctgggaacagcttttaattgaatccatgcaatatgtcagcgatgtgacggaagatacggacgcgaaaacgccaaaggtccgcccaaaagttaaagaggaaattcacagcgaggctgaaagtggcgatacatcgaaaatgctcgatcgaattatggacggcgcagaagcgcatgctgtttatatgattaccagcgacggctttgtgatcgataagcgcttaaaagaagaacagctcgacctggtaaaatccagcgatgaaattgccaaaattttgccaaatattctttctgtgagccaagccatcaacgcaggaaaattgcatgaaattaactttcgatttgctaacagcattatgatgattcgcaatgttgaggatagcgatctcctgatcattgttatttcaccatccagcgtaccatcaggaaatatgtacaagtccatcttaaaagaatccgaaaatctgaagaaaatcatttgatgagtttcaaaattgacggcgttttttttacttttccagaagcttggacattattacgcaacttatgttaaaaaattttagtgaggcgattgcgctacttgatgcacatccatcggtaacaggagtattacttctcgatacggagggcttgatacttggaagttcgctttctaatcaagaacgctctgaacttctcgcacccacttatctatctttgatgatagatatttacaagcacatgaatgcacttgatgaaattgcaaatcaggtttgtttggttcagagtaaacagttagtattgattcaaccgatttatgatattattttggttgtctataccgaaaaaaaagaacttgacgagctacaatccaaaattaaagctgcggtatcgattttaaaagccatagctcaaccggaattctaaacatcaaaatacagtaaaacaatggcaaatattaattatgctaacaaagaaatcattataaagattgtttactatggccctggaatgagtggaaaaaccacgaatttgcaggtcattcaccagatggttccgcaaaatgctgctagcaaaatgatttcattagcaacagaacaagaccgcacgcttttttttgatttgctaccgctttcacttggttcagttaaaggcttcaacacaaaatttcagctttacaccgtacctggtcaggtttattataataccaccagaaagcttgttttgaatggtgtagatggagtcgtctttgtagctgattcgcaaaaagacaagatggatgagaacaaggagagcatcaacaaccttaaggaaaacctctccgaatatggcattgacatgaacaacttcgccgtggtcatgcaatacaataagcgcgacatggacaacctttcttccattgaggaacttcaaaaagagctcaatccttatggattcccttacacggaagccgttgctgttaaaggcactggcttgatggaaacgctgaaattaatcagcaaaattacgcttgcacgcattggccagaaatcgccatcttcttccacacctgcgcctcagccacaagcaaacgaaggagcacagggcggccaagatgcacaaaaaagcagtgagttcttcaaaaacttgatgaacaaaatgaacaaatagtttctcgtttttcagttaaaaatcaaaaaagcgaaacacgttaatgtgtttcgcttttcgtctttaagaccccaaatctatttttctctattgcttctgcagataaaactgaacgatttctacattcttcgatgtgtcgacaatcaattcaaaaatagcctcgttttgattcaatatcctcgatattttgttagacttctctgagatttccggcaggcatttagctaatgacggcaacaaataggcatgggaattttgtgcgtagtgatttgtgcgcaggtgcattttttctgcctcgtcagccaacttgcgagaaagttttgcaatccactttccttcctcaatcagctctttaattgcagcataagccgcttcattggtaccataatttaaaatagaaatgagatcggaaagcttttgagcagaggcatcgtaatcatcgatcatgttttcaaaaaggagcaattgcacacgactatcgtcatagagaagacgcgacatggcgacctgcacactcagatcatttatcttttttgcatactcccccaccccaatcagtttaccagattcatctctctcgacatccacagcattcacctgcaagtttttatcatagccaggcagctctgtaataaaatcgaccaaattggcaccagcgaccgcgcccgatgttaaagcgatgttgtcgcttgccgcaccaccaaccgccgcgccagcggccagcacatcggtgatacctcttaacacactgtattccggttcttttccacttggaacaagccaaattgtgctatccacttcaagagacttagaaatttctatctgttttaaatctgctactaagtgaattaaaaattttgaggcaaccgatgaatactgcgtgagcgcatcgtaataagaggccgcaatatcattaatcaccttctcttcggcttttgccgctgaacgatttgaatattcaggagccctgcccatcacacgcccgagcgattggacaaattcaaggtcttgtttaaaaatctcaatgacacgcgcactgctttttagcgcttgtttatctacgtcgttccagtcttgcatttccgtctctatcgccgtagctgaagggataacaaaagcgaaccacgccagaaaaaaaaatagatgggatttcataaagggtagatttatattttttagctttttgacgagcgctatcatacaaaaaagagtgcccgaagtcaaattttcatttgtaaatcaaggcaataagagataagaaaaggtctggataaacaaagttgttgtattatattcgctgtgagttttttcatgaaaaaacacacatcttagtagtcatacttctcaaatcatcaaacgaaaaaaccgctatgagcgcagttggaacatcactaacggtagacattgaacaaatacttggcagcgaagcaaaagagcttcttgagtattctgcaaaattcccgaaggaaagccttcacctcccagggccggacttcatcgaccgtgtttggtcaattagcgaccgtccggttaatgtgctccgcaacttgcaaaccatttacaacacaggtagacttgctggaactggatatctttccatcctgcctgtcgaccaaggcatcgagcactccgcaggcgcttcatttgcaccaaatccaatttattttgacccggaaaacattgttaaacttgccattgaaggcggttgcaatgcggttacttcaacacttggtgttttaggttcagttgccagaaaatatgcgcacaaaattccattcgttgtaaaattgaaccacaacgagctgctcacttatccaaacaagttcgatcagatcatgtttgctgaggttgaacaagcatttgatatgggtgctgtgggcgttggcgcaactatctacttcggttctgacgaatcagctcgccaaattatcgaagtttcacaagcgttcaaactggctcacgaattgggcatgaccaccattctttggtgctacctccgcaacccaagcttcaaaaccagcgagaaagattatcatgtcgctgcggatattaccgctcaggccaatcaccttggcgttaccatcgaagctgacattatcaaacaaaaacttcctgaaaacaacggcggattcactgctctcaacttcagtaaaacacacaaaaaagtttattccgaattgacaaccgagaatcctatcgaccttacccgctaccaggttatgaactgctacatgggacgcgccggattgattaactccggtggcgcttctggttcaaacgatctttttgatgcggtaaaaacagcggttatcaacaaacgcgctggcggcatgggactcatttccggcagaaaagctttccagaaggaaatgaccgaaggcgtgaagattttgaacgctattcaagacgtttatctttcacaagacgttacgattgcctaacttctcagcagaatgccatcatttttgggcaagattttctatcaaaaaggggcttgtacaaagcccctttttcatttcacttttttctaactcgtgatcatccgcaaaaaaagctttgcctgattacttcacgccaaagctctgaacctcgctaaaaaaagattttcgatttcttctatctttctctgttttcctgatatgtttccgtccaaaagattttttctcaaaatttaaaagtcctatctaaaagctgtcattctaatgctattttcaaacgatttaagaatagcgttcttatttacttttgcactcatttaaaattatcgcttagcgtcatgaacctacatcgtgttgtttattatagcatggcagcccctgggctatctatgaaagatgttgatgaaattctgaagaaatcaaatgaaaaaaataaacggttatttctttccggcgggttgctttattgccaaggcgtgttcattcaagttttggaaggtggccttaccgagctcaacgagcttttaatcaagctttatgcagatgtccgccaccaaaccatcaccattttggaatttgtccctattcagaaaaggcaatttgaaggctgggaaatgtctatggtgttcttcaatagttctcgtgattttcaggacgagtacatgaagtacagctcgaccagcgagttccacccacgatttttaaatgcgccgcagtggacggaactcatccaggatttgctcatccaaaaaagactcaaatccagaaaagtttgagtcaaccaaaaaagccctgaagaaaaatcttcagggcttcttgaaaaaaagaaaaaacgcgtctggcctaaggaagcgtcgccccacttggatcttggaacatgccaccaagccgatcttcctcgcttgaaacaaagtgctgaggatttcccgacaaaatcccgatgatatttctgaaaggtttccctaaatgcagccctttatcatcgatcataaattcacgaatttctttttcatgaattgaaccgcgcatttttagcacggtgagtccacgatgcatttcgccaaacatttcaacataacgaagcaaaataatggaatccgtaatggttgaaatgtgcgattcggtgacagaagtgccgcccattaatgatggcgttgttgcagtgaaaaggccaaccacttcatgatgcttaatgtaggaagtcaagcctatgacaaattcacgaaaacctcgaatggtggaaacgcgttcgagcgctgataaactatccaccgcaacgcggtttggcttaaactctacgatggcatctttcattcgaatgagatgatcttcgaggcttgtgacttctggatattcacacattaccttgagctttccttttttctcaaattgctcaaaatcaattccccagccaatcgcatttcggaacagctgttcgcggctttcttcaaacgcaaacagcaaacagcgctcatcgttgctaacgccacctgcaataaattgcgttgccaacagcgtttttccgttgccggttgggccggaaaccagaatgatggaatctcggaaaaatccaccaccgcacattttatccagttccgcaacgcccgaagtaatgcgcgtatctgaagacttctgcttgagttcaatagccgaaattggaataacaatgatgccttgctgcgggtcaatggtgaaaggaaattcacctttttggtgagaggttccgcgaaattttaatatttctaccgttctgcggcgcttttcatgttctaagacgtttctgagaataatcacgttatccgccacgaactcttctacgccgtagcgcgcgatgtcaccatattcagccgttctttcagccgtcataatagcggtcacgcccatcgttttcagcgcagaagaaatgcggaacaattcgcgccgaaaaatccccaaatcttggaatcggttcagaatcgcaccaatggaatccagagaaacacgctttgcctttagatgggtaacggcattttcaattctcgcaagcaacccgcccagatcgtaatcgccagcgataatcgaatcatcggacggacgaggcgccgcatcaataaatgcccatttttgctcttgctcccactcttgaattgaccagccaaaaccaagcatatttctgcgaatgtcatcgggcaattcttcaaaagtcacaaacaccccagcctctccatgctgacgaatgccttcaactaaaaattgcgcagcaaataccgttttggcactgccggcagttcccgcaatcaaagtggttcgatttttaggtaatccaccattcgaaatatgctcaaacccttcaatcccggtctctaatttttctatcaacatgatttagttttccattaaattattctgatttttcagaataacgattatttagcttatgtaagtcaagaccatttatgagtttttcatggtctgataaatcgcctgtaattcgacgcgttggtggaggggataatttcatcaatgttggagtagctaatatccgttccttctcagcaatctcagggttttctaagacatcaacaatttcaagctcatactcgccagacagcttattttcacaaagatttctcaggttgaaaatggccatttccgaacgaggcgtatgtcctgtaatgtataatgtcaacttaaatttggccattcttactgcttatcgttattggtttctgttttcttacgatctactgctcctggataaataaatccaaacgaaaaatttctataatatgaaacaagatttcccatcagttcaagaacaaccaaccttgcttcggttgtatatgcctgcatttgtcgcggcgtcgctttcttacttttgagctttagcgccgacaaatagatgtcgattacatctcgcgggcttaagtttaaatggccaagctcattggcaaatccattcaaatctttagaaaattcattttctaccttaaacatttgattttccactgctttatcaataatcgcgtccatttttagcacgaaattattaaaaacgcccgtattcgcttcctttaatgggcccagtccaaaatattttgctgtaatggatgtattcgctgcggttgtatagcgctctaacgattgaagctgatgcgattcttcagaaagaagcacgtttgcaagctcttgacgaagttcattatccattttcactcgcagcgaatctgttctattcgtaatgttggaatgcgtaattacggcgccatccgagcttggggttgaaagattcgcaatttttgtaacaaataaattcagtttgccatctatcttgcaattatactccagctcaaaaatcggaaaatccccctgtataattgagcgaatcccagattctatttccctaacggttgaatagtttacctccaataagcgctgaaaaacatataggtaatttttcccaattcccccattctctaacttgtcggcggcacatttattgacaaaaattttccacgaactattcaccgagcagatcaaataactttcatccaccacggcaataagctgcggtagcgcattaaatatatattgatatttttctatcgagtcatctttctctgtgcatttcgggacattcacgcttgagctttcttttttcatattcgcaaattctgcctttcaatcaaatgagccaacgcccttcatcgacgtttcctaaccagcttcttaatacacacggtccgaaggaattttccgcttgcgccaaacttgcgtttcttgtgaaatgtaagataaaaccaagctatttgctaccgttagtaactgttattttttatatttttcaggttatacctaaccttgttggttatattttaaatagtcttcttgtctaccattttcacacttaagcatgaaacacttttttccaatctcacttagaagcttatgacctgcccgggggaatttggctttatctctcttgagactttttagaaaacgcccacagatttcagcgattcactaaacggtgaagcttgaaattttataaatgactattctggaagtttccacaatacaattctattgccaccgttccagcgtgtggtacacgggacgctatatacttcagtcaaatgcgcaaaggatgaaattccataattcacctgattatgaggtatttgattttcaaaatcagcaatgtaagtgatatgccgctttttgaaatagctatcgtatgcccgatttttatacacttccgggatatcaatattgttgaggccatcaagattaattacagcgtgcttagtataatactgcagcatccctgaattaaatgagccaattacaacactatcaggtaaatttgcatcgatatattcagctattcttaaaatttccccatcctcttttgactctcgaacctcatcataatttcgaaagaaaacattctttcctgctccataaaatatgctaaaaataagcagtcccatcacaaaccattggcttttaagaaacagctcatcgtgctttaagagaaaacttgtaattaaaatgccaataaaaattacaccgagaatagcatgtccatagtaccattctggcgcgacttttaacgaccaaaatttggtagcatagtagccaccggccaagataaaatagacactaagtgaaaaaatggtaatcactaacgggcggtaattgctgaaaaaattcgtcatatcaaacgactttttagctttaaaaactgatatcgataccaaccctattaacaaaagaagaatgatattttggccagaataattttgaaatcctcgcagccaattctttaagccggtcattgtttctgtcagttgcgagacattctcaggtcgccatagttttttcatttctcctgaactttgggtgattgtcccatacgcatagtaggacaatccaaaccaaattgaagcaaaaaagataactatgagaccaggaagaagaagatttttaacaacagcaagcagttgattttctttcaagtaaatacttatggcttcaaagaaaaaccatccaattaaaaaaaatgcagcgtctgttcttgccagaaaaatcagtccaagtaatgtgcctaaaacgtaaggatatatatttttctcacgccatttaatttcaacccaaagcaacgccgtaattaaaaaaataatcagtggcgcttctttaccactggttgaaagccccaatgccgtacctgatataaaaaaaacactccacacgatcgcccatattggcggtaaatacgccgctgcaattcgataaagcagcgcacctgcacccaaacaaaaaagtgctcccaaaacaagggataaatcaaacagaacatcggggttaaagcctgtgacaaacgcggtcaccaccaaaatgcccatccaaaggggatgaaatccattggttttggtaatgccatcggcggttgggccattgccttgcgcaatattaagcgcgggcccaaggtagtaaaacgagtcatcagaaaaagctgtttctcgtcgatcttcaggactaagatctaaaattgtaatggtgtgccaagaaaggacaaataagatgagaaaaaatgagatgaaaaatcctgttttatgtgaaatattcatttttatcaatttatctacctgcattttgaaaagccacgctgccagcacattgagcccaaatttgtagatttcctgaaagacgaagtttttacgacaatttcaaactcaacgaactcgcccgaagttacgctaattgagattgtttttcaagcttgccaaaaaagagcgcgatagatttttagccactccggctactgaagcatgggggaaaacctctacacaaaaacacgaaatagcgtataaaaaaaacggcttagttgagtaaggtcattgcctcttgaaccacctcatcgctcaacatggcggttgattgactatccaccgtaatgcgcaaagcatagagcccttgcacaccttgcaaatcctcgatttcaagctcttcaactttctcagtgatgcagcctgtagattgcagatagtttatataagccctgtactcatctatttctttttgctgagaataaacaattgcaatttttccaggttgtgtcacccgttctgatgttccttttatgagcgctttgtcaatgcgctttttaataatttcatagcgaacattgtaagtaccatctacgtcgaacagtttttcgtcggggcgaaaccgaatggacaacggactactttgcaccaaaatcaaatgtgtggtttcgagtggcaacggcaggttatgcttcatacattctgtttgcctggcgatgccacacataagaattaattgccataaccgcaaatttttcaaatagatcgggtcaaactggccgtcgggaactaaagaaccaccaacataaaggccataatccacaccatcggttttatgcttttcaaaataatggggatacattcgctgagcttttacctcctcgatttcaatataactactaaccgcatcagcaatttgcgtaacgctgtcatcaaacgcttttcgttttttatacaacacgccaaccatcggatcaatttgcttccaataacgatcaattgcagctttgacctcaaggctaaaactacaaagatgcgcaaacaagggctcaatttctcgtcttagcaaatcaattgccaaactttcaacttcggtgctgaggcgttctgtaatgagcgagatctttttatcaattcgaaaaatcatctcttccaaaattggcaatggccgcgtatgatgcgcacgaaccaaacacgattttgccaattcaagctgatcgatcaaatcagcctggatggcctcgtttctattggttgaagatccccgaatatctgaaacaccaaacaacggaatcacatccttgaagacaatttcttcaatctcagcgttgggatcaaactgccggttgtcgatcaagcgtaaagcggcttcttgaaaacgccattcgacagatggatgaatcaccgtaaatttatccttgattatcgcctgaacatcgctatttaattcttgtatggtgcggtttacggccatcgaaaagagcgggagaacttcatgcagccgaatagccacaagttcatttaatgcgtccggaactgaagaactaatttccaacccgccaatcagcttaccttgataataaagtggcgcaatcaacaaactgcgaatttgtttctctaatagaaattcttcaaaaatcgtcggattgggatactctctcaaatcgttaatggtcttaatttgatcaggctgccaatcaaaatcgtaaattgtgccaagaatttccgatcggctataacgcagcttttcaaagcgcgaatcgcgaaacttatctttacaaccggcatttaagactcgaaactcatcgttttgaaataaacccattgccatagaaatatctggcaaccgcagcaatatgcgcaacttttgctggagcgattgaaacttcgcgtctgaaataatagattccttctctatcaaatcgcgctttaagcctgaaatcacctcatgatcggttacatcggtcagcttaataatggaaaacccatgaaactcaaagttttctggcggaatcacttttaaccaaacttccagatctgacaaattcgccattagcagcttgatatcagctttgctcaactttttgaacttcccacagaccttaatatcaacatattgaacgttcaaatcgattttgtagtatcgatccagcccatgcaccgtatctggcagcacaaccacaatgggataatcaaaatccacatcaagattataaaatctcttagcgatataggtgtaggcacgaagcgtttttccatagtgcaagagcacctcgttcaagtttagcaaacgatgccaaatgccaccatattcgccaaactgcttcttataggatggcgactcatatatccaattttccgtgaaaggaacaaaagccgctgtatagtcgtgctcggcaacaccatgaggaaatgccagcaaaaataaggcatcaatgagctctctatgcttttcaacaagacttaaatcgtaaatgggttgacgcaactcaggagcgagatcaagttcttggcgcaaggcttcccccatcgatcgatttaacaaatccgatttctgaaatgcccgataccattcctgtatcaataaattgaagtttaaaactgttttaaatggaaaatttgggaggagcttaatggactgcagcttttctctaagagaaaccgccatttcttcggtattcatgataatgaaaaatatcgatcaggtgataagaacttgactcgtaattaatatcaattacgaaaatatggcggcttagtttttacaggaaagcgcgtggcaatcattcgcttatcgcttttgggcgtgaaccgccgcttttaagttatcgatcatcacgccaaacgactccatacatttggagcaaattccatgggaaatttttggtggaatcgccacatcgaaataatcaagctcatgaattgcttgctctatttggagccatcccgcagatgttttcacatctttgcaccatccacacataataatatattgcgagctgcgcttgagagtagaatccaatattgaaaaaggcttgcgctgttcggttcttaccatttttgaacaacaaagaatatgaccgtcttccaaaggaagcaggttcatctccataaggcggcgcgtatcaggagagtcgcaacgatagttaaaatgaacatgtttgcgctgctctctgacaattttaaacagctcgtggtaaatttggcgcgtctcgttgttttcgatctggaggaagatgtttttgccctgaatacctggatgctttaaatttttagcctcgttttgttcagcaaattggtcccaattcgcacaaactttcactaagcagtcatttccatcgatttcatacgtgaaaatattttgtaacccatgctcctttttcgacatcttaatccccagttatcatttagcaattgcttgaatggatgccaactaaaaagggggaaaaatcatttcactaataaaaacaattctcactaagaaagagcaagataaagaatctgttaagtttttaaaattttgaagatgttttatttttctgatgaaaaaagtaaaaaagcatcaaagtcttttcatgtcgctttgatgcttttttacttggacgctcacattaagaatggcctccgacaacaattcgcaccattttgaaattgatgacaaaaaatcgaactaattgccagaatggattctttcgccaaaacagtgttgcttttgaaggaaccggcggataggcttcctcaaaatatcctttagctttatttgttcccatgatcaattgttgttttaattaatagatttattccggcactaaccaccagaatggataacctttagctttatgtaaaaacatatagtgcaagaaaactttgagccagtgaccggccaaacctgcttcgccaatagaatagtcaatatcgcgtccccattctggatacttttgccagtctggaacaactggaaacaccgtcatcgatgcgcctaatccatcaatagaaccataaccagccgatacaatacacgctgcacccatccggctcatagaagcgcggtggcgatgggcatgacttcctttaatacgctcgacaatgttcagagccacaatttttcccataacgcctgccggcatacccgttcttggcggagttggaaaaattggagtgccgttcgggcttttcatcggttttgaaattggatgcggtggcgcaaaggcgattcccgttgcgtagatgttatcgtaaagcgggctttggtagatttttggccagtcgtcggcgtgccattcttcaaacggtttgcctgaataatcggcatcaactttcataaatccgtttggcgcaaacatttggctggtaatatcttcgcctgatttgttagatgctttcaacccaacgccggagaatggcggaatcagcatggcaaaatcaaaatcttgggtatgttgctcgccattaagattctcgtaatgagcttttccaggatcaacggtgtgaatgccggcacgctttacccagttaattccatactcagccaagatggactcggtaaaaacttttgttgaggtaatgtagccgcctcgcttaatgaaagcaccacccatgccaaaatcacccagttcatactcgttggtaatccaagtaatttgagctttatgggaaagcttccgctttctaatttcgtgagccacattcaaaatatattcgaacgctgcaccttgacacgttgccaggccatgccctgtgccaatcaaaatgcgctgtgtctcaccggcttgcattcgcttcatcgtctcctgaagcgtttcccatgaaagcgccgcgtgactgtacgtacaaactgacatggtatttttttcaggacccaaacctgtcgttccatcaaaattcaatttcggacccgttgcattcaccagatagtcataatcaacattttcagtttggccttttttcgactcatcagtgtattcaatggacacatagccttttccattctccatatcaccttcagggtgaatttcaaccgcctttgcctgcttcaatacgatgccccatcgatcgtagaccttctttagcttgaaacgcacctgatcaacggacattcttccaaccccaacccaaatgttagaaggaatccattgatagtactggttaggcgtgatcaccaccacttcgtgctttttacctaacttttgtttcaaaaacgcggcgcatgtatgaccagaaatcccggcaccaagtacgactacttttgccatagttaatttgccttttgttttgttgttatagatagttatatggccatatagtaatataccaaatatagatatttttcctaacagcttctcagaattggattttaatgtttaatgttttttggggcaagaacaaaaagaaagcattcagccgtgtaggatgctaaaaaagatagggatggcctgaaaaaagtccaagcgatttccaggctcatgtatttctaaaaacgatctttgcgccactatttagtttttcaaccaagataaagcgatcatcccgacttaatgaccgtttcctggtcgcgcgccgccacccatatttccaccaccgcttctctgatttgaaggcgcattatttccgcttccacctggattttgaggtgctggcgttgtcggattcacatttcgcgactcatgcgaatcgtttttgacaggattctttgactcggttttctttacatcgctatttggcttgtccactttacgaatctctttatttccatacgcccgattctcaatgggatgattcattggcattatatttataggcattagttgactgaaaatgggagacatctttacgaataccgtttgcgactcccccgcctcaaccgttatgctcatgtccactgttttgtaatatctatgccgaatcgttaggttgtgctgaccatcagacacttcatataaagtacatggagtgatcattcccgtattgacgccatccaaaaacacctctgcgccatcgatcggatttgtatttacttttatatttgcaaagtttggctctaactctacttgtaaggtcacattttcatagatatttgtcagatcaagcaccccaactttagactgataattttccttgacaagttgatatatgtatttctgcttcttgaatttccactgaactgcagtttttccaatgtaggtatcgtcaacataaaatgccgcatccgacgggtcagtttgaaccagcagcaacacgccatcatcttttaattcctcatacaacacccctgctgaacttgacacgctcccagtagaaagcaccatctcgtagacagccgcgctctgaatagactctggatatatgtaatttctcaagacaccgtatttatcgtgcttgatagtgatttttttcgacccttgcggaacatatacccaatattcacccgtttctttcaagacatccgtaatgccaagcattccgccttcaaaggcaaaattactttccgaagtgacaattttaataagcgcacatttctgtccattcatgtcaaagacaggagaaataatctgcgccgtttcatcttcgggcaaggctttaaatgacgtaaccgagagttgcgcattcgccgttgaaacggccaataacaatagaaccaccaggacaagaatttttttcatggcttctgctccttttttttggttctttcgaaattcacagagactcaaccgagtagccaactattttcttttggatcaattgcctaaacaacaaaaagaacttataatcggaagaaccttgtagttaatatagatacttatttacactttactcatgaaaggagtttaatccaaaatgctatcctcggctcagaaatccgacacggatttcccgcttaaatcttacactattggcgaggaaatcgccaacggcattacccatggcgttggcacagtgcttagcattattggcttgattttgctcgtcagattagccaatgaatttggcgatgtttggtggatggttagtttttgcatctacggcggcagcatgatcttgctctatctcacatctacgctctatcacagcatccaaaatccgaaggtgaaatatttctttcgcattctcgatcacgccaatatctaccttttgattgcaggaacttacacgccgttgcttttggtcagcttaggcggcgcttggggctggaccatgctaattttgatttggcttattgccattgcaggtatgagcctaacgtcgctttttatgaagcgctttcaaaaattttccgtcgcgacttacatttttatgggctggattggcattttcgtgctttataaattacccgaatttatgccaataactggacttttttggattggcgcaggcggcttgttttatacaattggcgtgattttttatgtctggaaaaaacttccctatcatcacgccatttggcatgtgttcgtgttaggcggaagcgcgtgccactatatcgctattttcaattacttgacttgatttttggaacagaaaactatttgacaaacatcagaaataatatctaacacaattgccagaggcggaattttccagaaaatctgcctctggcttttttgcatcgattatttcaaaagcatcatttttttcgtatctgaaaaaccgtctgttcgaagctgatagaaatacactccacttgaaagtcccgccgcattaaactgaaatgcgtttaaaccttgaaccgcgttaatttgttttctaaacaccacgcgccctaacaagtcataaatttgcaatgttgcctgcgaagcttttttcatcgtgaaagcaattgtggttgacgggttaaatggattggggtaattttgctgcaattcatattgacttggcacagcgtccttttcttcaaccgcttcaagtttcgtgaccgctatttcaaacgacctgagcgcctcgcccgaaacatagcgataactatttttggtggccatatcaattgaactgctatccactaaatcgcgaaggataaattcataatcgtccatacttatctcatcccaagccagctgaatatcgccttcttgcgcgatgctaaattgccaggttttcgtttccccaacggcgagcggcgagcgaatatccttattatacttgctgcctaaaagagaattccaattttcgtgcgtgaaataaagcgaaatagcatttttgctggaaggcgttgctgggggctcgggcgcatcgtggcgagcgtcaaaatcatcggaagcatttggatgcacaccaaaaactgaaatcatatcggcatcctcaccagatttcacatataaagttttttgccaacctgattcagttgctacggcaaaatttaacggcgttgaaccactttcttcctttgaagacgctctaaaaatgagcgccaaattggaatccaacgcagcacaccaataacccagccaaggcgctaacgtgtcgggattggtataacccaagtcgcctgccgaaaacgcatagaaggaagcggaaacccatccgctatctgccgccgcaagaaaatcatagatatttccgtcgcgttttagataaagcttttctgatggcacttcttcatttagggcattcccaatcatgttccaacccagcgcaagcggcaccaccgccgaatccacaaccagctcgccatccatgctcaccgttattgtatctggcgtaaaaagccaatatccttttccgttatacatgctttcaaatggaatatatccttctgagcgatcgtagtcataaatgtagtaatagttagaggtgtaatttccaataacagaatttattgaattatcattcggcaaatatggcgcgctgataagcgaccaacccgcattgaaagtatatcgaccttgaatggcgaaataatcactgacgatttcttgctggttaaacatggagtccgttgtgacgagtttaatctgcacctgccccaacagatattttggaactgcccattcatagcttgaactggtgccgagcacttcgtcaatgaacacaaaatttccactatcggacgccgtcgcgtagtaaagcacatgcgatcgtaaatcagaggcatcggttgccgtccatgaaatcgaaattgagtcgctgtgataaaacgtctcgccaccagatggataactcaacgcaacgctcggcggcgttaaatcgccgatggcaagctcgaaccggcgcagcgcatcatttgtgtattcatagattaatgtgtcgcgaaggtttactaagctgtcgagctctttatcaatcaagcgaagaccatagccagcaggaatatcgaactcctgaaattggagttgaatgtcgcttcccgtgacatttgtactgacctcaaacgcccaagatttggcaacggaatctaaacccgacgccgagcgaacatcataggtaaaattctctcctgaaggatgtgaccattctggatgtaaaaagtaaagctgaatatgcgcttgtggcggcgcggcaggctcgggcatatcaaagtcaggatcaaaaccgtcggtggcactgtcggaaacgcccgcgatgttatgcaaatcgccatatccgccaaccgttgcaagaatacgcatttccatttcactgctgagcgacgcttcgctgccagtgatgattgtattgcccgctgctcctggcgatcctttatccgagccaaatagcgaatcagttgccgccacataatccgagtcgttcgtgacgccgctcaaatggtttgccacatgattcagttcatgcgcaacacctgatccgaacttgtcaccatccgtgtaatcaattcggcaaattacttcgcccgagccgttttccaaaacgatttggtcagctgtatttcccaaagaaaaactgctcgtcacctcataatcgcggtgattgtaaagcgaatcactttttcctaacactaaaaatccacctgctggaacaatcgtaagaccgttagccgcatcgatggtgtgattgtttgaagaggtatctttaattgcccagccggaaatgtcaatgtctgaggaagtggtgttataaagctcaacatattcgccatctgtgtcgcttgtgccggcggggtcggccataaattcggtgatgatcaaatcaccgggcgattgcgcgcgaagagcggcagaaaaaagtaaacatgataataatacaccgaagaaagaaacgagttttttcatgggggaaaacctctttcttgaagttatagtgaatgtaaatggaggtatttatacaaaaaacatcagcattagtaaggtaatgaaacttaacgattactgacaactctttaggtttactttgtatggttttcttctcacacaaaccaaacttgcctatctaacaatcccaaacggttgtttttcttgttcttcaaaattcactttatcaagcaaattagaactcagaatagaggactttacgccaaaatcttctctaaaacactttctgtttgcgctttcaaagattccagagagctgttgttgtaaatgacaaaatccgctcgttttatcaattcttcttgcgaccactggctttgcatccgcgacctaatttgcgattcttccatgccggcctgttttaagcgttcgagacgcacatcaaaatcggcggccacaaccacaatttcatccaggccttttgtgccgccggcttcaaacaaaatggccgcttccttaaccaaaacttttttttccgtttcgcacacgctttcttttgcgcgctcaaacgcagcaaacacttttgggtgaattagattgttgagcgcttgaagttttttttcatctgaaaaaacaatttgcgcgattttcttcctatctggcaaaagccttgccgtaccgtttttatgataaatgtcgtcgccaaacaattttttcatgccggcaatgacgtccgcgtcttcttcctgaatctgcttggccacgttatcggcgttaaacaccttgcagcctaacgatgataaaattctgcaaacctcactttttccgcaaccaattccgccggttacgccgaccaaatgtatcgcttctcgtaatgtcatttttattttcttttttcggacagtacccgccgctttgcctctattgcctccaatgtattctttaaaacgtccttccaaattgccggtttggacttataaccttgcatttctttttgaaaatccacacgcgttgtattatgataggcaaacaccctgtccaaactatccggcttgctaaaattcattcgttccgacgaactcagcgactcataccaagcctgcacaagcaaaacatccacgtaggttttaataaacgctttatctttttccgtcaacttttcatccgctttggaacaagccataccagcgctcaaaatagccaccacactaacacattgaaggcacaacccaaaagccttttttattttgaaaaaattcattcctaacaaatatttaggcctatattaagacaattttcctaaagaagcccgtttttttgatttaaaaataagagaatctgttatcaggaaactttactgcttggcagttcgtttagagctataagttagacaaatccacattaatcattaaaaaccttaatcatcaaaaaaatcttatggcatacgaacaaccgaaactcccgtatgagctaaacgctcttgaaccacacatctctgctaacacgcttgaatttcattatggcaaacaccatgcggcttatgtgaccaagtacaacggctttgtaaaagacacgccgtacgacaagatgccgcttgaagatgtgattaaagcaacggctggcgatgcctcaaaagccggaatctttaacaacggcgcccaagcatggaatcacagtttttactggaattgcctatcacctaacggcggcggcgcaccaacgggaaaaattgccgacaaaattaacgaggattgcggtagctatgaaaattttgtagccgcatttaaagatgctgccgccacacagtttggaagcggctgggcttggcttgttttggatggtggaaaattaaaaatcaccaaaacgctcaacgccgcaaaccccatgactgaaggacaaaccacacttttaactcttgatgtttgggaacacgcttattatttggattatcaaaatcgacgtcctgactatattcaaactttccttgagaaactcgttaattgggattttgtcaatcaaaatcttgaagctgcgatgtaaaatccgctttgcattcaaagaaaaacgccggaagctctccggcgttttttgattggtgcgtcagtctttcaagcttcatccatcgttttgaatgcaagagagcgcaacagaaaatcgcatgcgcattcaaccaagcatgatcgaatctacttcacataacgcttcatattatcaatattaatcacagatgcgccttttgggactttgaagtcaaaaccgaagtttcgaccgttgatttctcgctcggcatatgccaccacgatttccctatttttcggctgatttgcggggactggattttggtaagaaataaattctatcacctttggcagcgcaaccatttttttcattacctcaagattttcaaagttcttatagttcgcgctcgcagctcgttttccatcctcattaaacatctgaatcgactcaattcgcttgtttgaagaatcaatcaccacggcttgaagctgcccgccatgattcaggtaaaggccgacttttcccttttcagccgtcacttgctcaatatcgcccaacgacgcatgatttaagcttggaatgccgataaacgcatctgtcatttgctcaaaagttacgcccaaacccatcgcttttttcaaattttcagcgctgtttttgccgacgagcaattggccgctaaataaattatgcacaaaaatgctgtcctcgcgaataagcgcctccaaaactgtaatgccaaaaaaaaccgacccgacaatttgaatggcttctccacgcttgactttgatattgcacgataaactttgctccatttccggcgttttaatccaaatttcggcattgccgtcaactgttttaatctcgtcaaccggcgaggaaatactggcaagcagtcgctcaattgccgaatcaaccgaaacttgcgttccaggcaaatctacatccgacaccgttctggaggaactgcacgcgctcatgagtgttgcgaaaacaagcaccacacaaagcaagcgagtaagtgaatttcgtagcatcgtattaattttgaggttaaaccaaaaaacgggcaaatatactgattttgcccgtttctttgtaacccaccaaagtgactaatttggatttaagcaacttgcgcggcggcgacgtccatgtcgcaaatggcctccacgccgtaccgcaaaaagccaatcgcaatatctttcatcttgattcgcatttgttcttcaagaaacgctttgccgacaagagccacaatcgggttgatgctctccaaatcgccacgctgaagcaccagctgcaaatccatcgtaatatccgtacgctcctcgccggtttcctccagttccagccggcacagcattcgattgtttgctgactcgtccgaagactcatagatgataaccgttgcagcttttggcgcatcgtgccgcgaaaactccgttggaattaataaatcgattggctggagcaacggcatttcaatctttaaattccactcataaagtagctttccattgttcaactgctttaccaaatttaaagattcaactgccggcatgtataactcgtagttgcgagggtcagataaaaattgaaccaaccgctctttgccgataggaatttcaaaaatcgttctgacatcagcgtctaattggaagctcataatttatgcctgtttttattagtatttattactaataacttaacggcgctgaattaggaagcgtttcattcgtaaaagaaaaaatctgcttaaaatgttggaatcacttacttttgatgttttagcttgccgaacaatctgacgcgacatattgcaaatgcaaaacacttgtattttttttagaaaaaactgcagaaaatgactgttgaaataacattttgaacacagctatttcttcaaaaagaatgtgcgtttatttcgaaataaaatctattgttataaaagaagatggaatcaatttacttaaataaaaatgaagagcgacgccttttaaatggccatcaatggatatttagcaatgagctaaaatctgttcctaaagacattgaaaaaggctcagttgttaaagttttttctgcacaaaataaatttcttggaattggtttttacaacccacattcattaataagcttccgatttctctcaaaaagagaaacgcatatagatcagctgttttttgaatccagaattcttcgtgcacgcgattttcgggaaaaaatctatccaaaatccactaccaatgcgtatcgtttggttcatgctgaatcagattttttgccaggactgattattgataaattcgacaattcgttctcgattcagactttttcggcgggaatggaaaaccatattcaaaccatttgcgatgtacttatagcgcatttttcaccggaaaacatcgtcctgagaaatgaatcccagttgcgggaattagaaaacctgccgcaagaaaaaaaggttttgctgggcaatcctaccgatttaattcgcatctacgacacagaaattcaatacgatattgacattttaaatggccataaaacaggcttctttttagaccagcgagaaaacagaaaacgcattcgtccgtttgcacaagatgctcatgtacttgatatttttacaagcgatggcggcttttctttaaacgctgcttatggaaaagcgaaagaaattttagctgtagatatttcggaagaagccctgaaaagggcccatcataatgcagaaattaatcagcttaaaattgaaaatttaatcaaagaagatgcgttttcttttatagaaaaattagagcatgaagaaagaaaatttgatttagttattttagatcctccaagtttaacaaaatcaaaaaaaactgtttctaccgcaattcatgcttataaaaagctcaatcgttcagcgattaaattggttaaaaaaggtgggtttttggcgactgcatcgtgctctcatcatgttggagaggatttatttttaagcatcgttcaaaaagcagccaacgacgcacacagaaaagtgcaactcattgagcgcgcggcgcaagcgcccgatcatccggtgctaatttccatgccggaaacgcaatacctaaaatttgcgatttttcatgtgagctgaaccgccgctttaataaaaacacaacgacgcgatttcttttattggaaagtgagacttgaaaaaaatgccgcgtgtaaggcgcggcattttgaaacatgtgagaaatttttgcagaagcgtttggcaatcactaagaccgaaaatcggcgagattaactaatcgctgagagcgcctctcttagaacactggcacttcgctcaagtgccgcgcgctcttcatcgtttgtttgaacaccgattaagccatcgatgcctttgccactaaccaaccgcggcaaagaaagcgcaacaccaaattcaggaatatttgcagaaaccgtcaggacagcacgatgatttcgaatgagcgcttcggaaatccttgccaaaacagcgccaattccataatacgtcgcgccttttccttcaataatatgataggctgccttgcgaacattatctgcaatttggctttggatttcctcgttccacctaacttgacgagccttacaaaaactgggaattgataatcctgccacatttgcactgctccaggcaaaaacctcactgtcgccatgctcaccgatcacataggcatgcacatgctgcgggtcaacgccaagctcatttccgatcaaggcacgaaaccttgcggtgtcgagcgttgtccccgaacccatcacctgcccttccggcaagcccgccaactgttcggttaaagaggttaaaatatcgaccgggtttgtggcgaccacaatcaccgcattcgattctatggcaaccacttttgggacaatgtcacgaaaaatatttgcgtttcgctcgagcagttggagtcgtgtttctccaggtttttgattgacacccgcagatataataataactttagcccccttcaaatcctgaaaatctccgtccctaacggtcattgcaaatgaaaatggaacggcgtgctcaatgtcgcttgcttgcgcttttgcctttgcattgtctgcatcgacaatgacaatctcgctgcacgatcccctcatcgccattgcaaaagccgctgttgcaccaacaaatccagcgccgataatgccaactttcatacgcctcctttttttatgtgaattttaaaaatcatttttaggacaacatctcttttcgaagagatcgaaaaaatattctttttaaaacaaaaagaataaaaaataaaattacagctcctgaaaaaacaggaaataaaatcccaaataatgatataactaacgaaaaaataagctctaatccagaaataagaatttgatatatggcgttagaatctttttccatatctcgaattaacgcattcataccttgcaaaattcctgctgcgccgccacccaaaaagatagcaattgcccatcggaaaactggcgctatttcagcgacaactgcggccatgagaaatgtcccgatcatgaccgccagtgttacttttactacattgacaaatgcttttgtaaaagcgatataactcaaaatcatttcgctaaccaacgcaattgaaaataaaatgctgaccggcccgttgctcaaccaagcaaagccttgaggcggttgaaacataccgatatatgacacgacactcaaaactaacaacggcgtaaagcctcgaaatcccgctgccgcactcaggcaaatgccaaaacctaagctattataaaattccatatctttttacgattaaataagtatcgtctacaagaaccgtgaattctctcttttttcttagtttttatttcttaaaatctatttattcttaaaatactttactttcacagaaaatttaatccccgttttcttgggatattttttatataaaagccatattgcttttagcttgaattgtgaatagaagaaagataaatcattgtaaaacgacatgttatggatacactcaattcagaagttaaagcgatgatatacctgttggatgatgacgatgagacggtttttcaagcagttagccaaaaactttctcaaatcgtcaatccagaacgtcctgatagcgaagaaattcttcaattgatgcttgagaagaaaaataatacgcatgctgtcatttctgaaaaaatagaatccctcatcgataatattcaatttgattatttagcaccacttttaaaaagtttattaattcatgatgcacaattagaagatattatttttcttattgcgcaaataggatatcctgcattagatattgataaatataaaaaggagctaaataaaatcgagaacgcgttccacattgaatattatacgtcttcaatgactgaggttaataaagcattattactaaacgttattatttacgatcatgaaggctatcgtggaaattcgagcaattactacgatcctgacaatagttaccttaaccgggtaatggatagaaaattgggcattccgattactttaggtgcattgtatttggttattgccaaacggttaggactgcctatttatggagtgaatatgcctgctcattttatgttaaaatatgagcgaaaaaactatgagctgtttattgatccatttaatcgcggaaggattcttgagaaacaagattgcattcgctttttgatgaatgcaggctatggctatgtagaacaatatttggcgcgtgcaagctcgctggatctttgcgaaagaatgctcaataacctaaaaaatagctaccgagagctcaataacttgaaaaagttttctttgattgagcgctatttgcaagtagttcgtgaggttaaggggaaagtcctctttcaaattttgatgggaatattcatatcgacacatcagacgaagaccctgaattttaattaatcactggctttggatttatcatctgttacaacagaaatgtcaattggctttccaagcggggccacttcgccttgttttggattttgctcgatgatagtgttcggaactaacgccacagaatagcgaaaagatactttacctaagctgtatcctgaagaaacaattaatttttgcgcttccgataaagagcgccccgtcacatcaggaataagtgattgcttttcaccatcttcctcagccatttttccaatcgaaaaagagactggtgtcccagctttgagcaacgcgtttggtggcacagactgcgagagcacaatgccgtcttcatcttctttatagaccaccgaatacgttacagtccccacactcagccctattcgttccaaagaaagagtggcatctgcaagcgtgcgacctctcaaatcgggcagaggcgatggcggctgattttttgtattcactgaaagatacacatgccgcccggctttcactttttctccggcttgcggattttgcgacaaaacggcgttgagctgatagcgctcatcgtaacgactataccctaacctcggctctaaattcgcttttagcaaagtgcttttcgctgcctcaaagtctaagccggcaacctcagggacttttacaatatcgccgccttttacataaaacggcatgacaactttatcaaacaaaacagctaatgtaaaaagcaagaaaatggtaacgtagaattgaatggcaactttggaggtcaaaaaatcacttttaaatcccataaatcaataataaaacctcaggttttaattttttcaaattgcatcacattgtaaaaatgcagtgcaaaatataacatttccgtatagaaattgcagaaaaataaaatgcttcagcattttgtagaaaatactgaagcaacctacttacatctttctggggcacttttctaacgcgtagaaaatgagcttgcttaacatacgagtaagtcattgcgccgcatgaaatgttccaaagttcttttgtaagtcccgccaattggaatgcttttttgcccgattttgatttcgagacttttcacttcggtaattttatccaatcggacaatgtaggaacgatgcacgcgtttgaaatcttttatcggcaagcggcgctccatcgacttcatggtagaataaagtgtgtaggatcgcttttctgttttgactgtcacgtagtctgcgcatgcttctatccacaaaatttcatcaaaactcacgttaatgtagtcgcctcctttcttgacataaacacaattttcgtttccatttttttccagatgaagcgattgcttgacgcgttgaagtacacgataaaacctcatgtaagaaaacggctgctgaagaaaatattttttctccgccatttgatttacgactgcattttctcctactgactggattacaataatttgcgcacctttcaaatccttcaccatatcatttgtcatgagcggttcatcgatcagcaccagatcaactttgtgattggcatgaacctcttccaattcattgatgctgccacacgatttcagaagcttcaaataatccgtctggcgaacatattttgagatcaatgatttggtggctgcatcatttacaattaaaacacaattaatcaacatggctgtattaaaattaaaattaacaaaacagcattagatatttttcttactacgccccactgttttagtcttagggttttacttctgcattatacaccaactaaaaagaattagatatgacgcagtccacagtctgttgttgaaatcatgctaaaaaacacttccggcaaatcagctcgggatcatgaactaaaaagatttaggaaaaatgaaacaagaatgttggggactgactaatgagaagttcaggggaaaactaacttttgattggctcaattatcagatctgagcttaatttcgattttgcattacctctaaatattcctgttaaaggcatggtctgctgaggaaacgcacttgtcgccacaggaatgtgcgagctgccaaccacgacaccagccgaagggtcgaagcccacccaaccggcacctggaagaaaagcttccacccaagcatgcagctcatattccggggtttcgctttgcacataataatatccactcacaaatctggccgctatcttaaaatgccttaaaatatgaatctgcaaccaagccaaatcgcggcacgagcctttttttaagtcgaatgttttttcaggttcaaatggcgggccttcgtggcgcggcgacgccttgaaatcttcatggatctgctttgtgaggtcgatgagaaaaggcacggttttctcatcgcaggaaagccttatagcttcggcgtattgaaccacggctttgccgagccggtgcgagcccaaagttgggctcagcaacgtttgcaacggctcggaatattggaagggaaataccaaatagtcggcaggataaacgataaaattaaatgggttgtgattttctaacacatctatcaacgattccgaacgaatgctcaaatcttgatgtgttccttcaaaccaacacaaatgaatgcagttctcttcagcatctgtttgctcggaaatgcctgcgggtttaggcgaaaactttaaacgaaaagtttcaagcttgctatacggcgttggttttggtttcaaccttagatactgcggttcgagaaaaacttgagaactaaactgatatgtcgtttcatgtatgatcttgaacttcatttcttaagctgctttgcgttattttgccttcataaaatgcttttttctcctctgcatcagaaaaaagcttatcgacccaatcttccggcatgtttcggatcgagctgctaatcatttcgctccatagctgcgataaatcttgaagctcttcttttttatatcgtttttcaacaatatgaaacgaatttttcagataataaatgacatcgatcggatagtcgacatcgttggcgctgattcgcgttgcatcaaatgaaagaaaacccgcttttaaggcaaacttcatcgaggaatcgtagttaatcgctcgatccaatatagtttttccatagccgttgtttccaataatgacaaacggcgacccttcagaaacttcaatccaattgccttcaggatagagcaggtaaattttgtgctcatcatcatcttgcaattggccaccgacaatggcgtgaaggttgaagctcaacccggcttcttttaaatgggctttatcttcatcggcggcgcggcgcacttgttccgcaaacgcattgaccgctttataaagcttattaaacgtctcgtcgctttcctcaataatttccttgaaataggttaatgctttatctctgaccgaacgcaaaccggaggtcataatgaaaaacgagtgcttgctcctattgaccgtgaataacttcttggccgttgtggtttgcgttcccgaggtgattctcgtatcagagatgccaacaaagccggacttcaccttaatgcctaaacagtaagtcatgttatcataatttaatttcgccatcgatctaaagcattcagcgaaaagaaggtttcatagatagctgaagaaaccccatttagtttcgcttgaaagtcatcaagatactcatgtagtcccgcattaaaaatatctttaatatcagcatactcaagctgtgaagttaatatgccaagttttttctcagccgcgttcgagtatccaccattgctgcctgtaattgtgtgaagcgattgctccgcctccagcaaacagctcaacatggaacgcggaaaagatttgtccaatatgagaaattccgaaatgttggctggaatgagttttccatattccttccgatacatgtcataggcgctcaccgactttagcaaagctgcccactgaatcagatcaaatggagagccaaccacatcgggcgtcgggagcaaaatatgatactttacatctaaaacgcgcgatgttttatctgcccgctcaatcaattggccaatttttccaaaatgcaaaccttcgtttcgtgaaattgtagagttgaaaatgccatagagcaattgacagccttttttgacttccatgaaaaactttctcgggtctcgtttctgccattgctttttctcgcgcccttctttaacaaggtagtaaatgtggttgatctgctcccaaacttcccttgtgatttccggcctgacagcacgcgcattttctcgcgcttttaaaattgaactataaatcgaattttgattttgcggatcaaacccaagaaaatagatgacggtgtctttatcggcttttttatataattcttgataaaaacttaaatcaccggtaacaaccacaagtggcatccattgctgagacgcgtaaggcggcaattccaacgaaaggttaaaatttacatccataaaacgcgcataattttcagcccgttctatatatctactcatccaatagatggcgtcggcgactctgctaagcattctttttttgttaaaattaatctaatacccaagtatctttacttccaccaccttgtgatgaatttacaaccaatgaaccctttttcagcgcgactctcgttaaagcgccgggaatgattttgatgtccttcccgtacaacacatacggccttaagtccacatgccggccttcaattgtttcattcactaaggtgggcacacgagagaggttaatcattggctgagcaatgtattttctcggactgcttttgattttatcagcaaaagcctcttgttcagctttcgtggatcttggcccgattagcatgccatagccacctgaggcatctgtttgcttaatgaccaacttatcaatgttttccaacacgtagcttaaatcatctttttcagtgcaaatgtaagtttgcacatttggaagcagcggctcttcgcccaaataatatttaataattcgcggaatgtaggcataaacggccttatcatcagcaacaccggttcccggcgcattgaccaaaaccacatttccttttcgataggcttcaaacagtccgggcgtgcctaacatggaatcagatcgaaagactaatggatccagaaagtcgtcatccacacgccgataaatcacatccacctttagcaaaccttttgtggttttcataaacacataatcatccttaacgaccaggtcgcgcccttcaaccaattctgagcccatttgttgcgcaaggtaagcgtgctcaaagtacgcagaattatagattcctggcgttaaaacggcaatagacgcgggcgaaacatttgttagggattcgatcatgtctcgcaaattgtgcgaataattataaaccggacgaacatttaatttttcaaacaactcaggaaaagttcgcttcaaaatttccctgttttctaacatgtaagaaactccggaagggcagcgcagattatcttccaaaacataaaaagcgccatcctcacctcgaatgatatccgttccggtaatatgacaccacacattttgaggcggcttgaggccttcgcattgttttaagtaagtcgaactggaaaggactaactccttcgggataatgttgtccttcagcactttttgttcattgtaaatatcaccgataaacaggttcaacgcctcaatgcgctgcttgagccctttttccaaagcatcccaatcacttccgctaataattcttggaataatgtctaatggcaaaatgcgctcaataccttggttgtcattatagacattgaacgtcattcctaacgaaagctgcgctctatcggttgaatgctgaaggaaattcagctttcgtgcccccatttggtgtaatcgtttcttaaaaagcgcataatgaggacggacgtttttttccgcatcaaacatttcatcataaaagcctatcgtttcgtagtcgtcaaaatttattttggacatagctggtttgatataaaaacaattagataaatgaacattttttctacactttttaagcaaaaagtacaaatttggttcacttttcaatataccgctaaaacagtgaaaattgaagatgtgtcgaatttcacagagcgaagttcagtgaaaattccagaatagatttttcgaaaaaaaaagatgctgctttttttcgcagcacctttcttaaaactgactatggaaatacttgagcgttaaggtttaaactcgtcccgaaaaattttcaccggatcaatttcaaattttgggtcgagtttttctcgaataatcgcatgaaatgcgtgcttttgccttttttgaaccctaatgataattttgcagcgcccggcacaggccatttttccttcggtagtcaactgcttttgaaagaaaaaatgataatccagatgacgctctttctccttaataaaatagtccaaaatacgattccatctcaataaagaactttttttggtggcgtaaatgctcagcaaaatgccctcttcaagcaccaacttttgttcggagacagccgccgcaataaaccaaaacatgctggcaagaaaatacattaaaaacttcatcactggctgagaatcgttcatgcctaacgcaatccccacacatatcaactgaaccacaccataaacaaccggcaaaagcggatagccccaaagcaacccgtgattaatcgcaattttgacattctttactttggaacgcttatagagcgcaacgaatgcccaaacaggcatcacaaccatgacgacataaaaaaagtaggtctcaaaaaccatcacccaatcgagtatctcattcattttcacggtacaaacaaaattaaattctgaaaaatgaaccccgactgtttggcttacaacaccaatgacggctaattgaattcaaaacattatacttttcgtttaatgacgaattcaaccagcagatctatggattttttgctttcacaatcaggaaggtcttgaatcgcttctaaagctttgttcgcgtaatccttagccactttatccgcatattcaattccgccattttcaacaacaaaattaattatatcgttactaaaaagtgctcttttcttatcacttttcaatatagaaataatttcttttcgcttttcttctccaactttattgagcgagtaaatgagcggaagcgtgatcttcttttccttaatatcgccgcctatcggctttcctgtgttttttgtatctccttgataatctaaaatatcatcacggatttgaaacgccaggccaagcgcttctccacaatctctgaggctttgcctaactttttcatctgtggaagcacttgctgcgcctaattcacaagccgttgaaatcagggaagctgttttatcagaaatgatcttgaaatacgtttcctcgtcgatatccaaatgccgggtcttttctatttgcaatagctcgccttcactcattcgcctaacggcatccgaaacgatgttaagaaaaagcgtatctccattttgcaaggctaaaagcaatccgcgcgccagcaaataatcgcccatcagcacagccactttgttcttccatagcgcatttacagccggaagccccctgcgcatatcggctgtatcaaccacatcatcatgcactaacgttgcggtatgcaacaattctaccaaagccgccgcacgataagtgccctcattgacgccgccgaccagctttgctgaaagcagtacgagcgccggtctgatttgcttgcctttttgctttaaaatgtaactggcaactttgtttaacaacccaacctctgaagccatcgcgtctttaaacttcgttctaaagagctctaactccgattttacaggtctgattacttcgtttatattcacaaaattaaaattaaatgctgaaggttataaaagcccgctcgctgagccagcaagcaaaggattcaaaaaagtctttcttgccgaaagcaacctaacaaaaaaaagacttttcataacaaaacattgtgtctattacaggtggtttcggtcaattatgagcgtcatgcggtttaagcttcgcaaagaaagtttaatataattaagcctacgtttcattaaaaattgttttaaatgctttaacccgcttcgttttattttcgcaattgataaaccatatcatagaatgccagtcaaaaaaaaaagctgttcttattttgctgttacttacatgggcacttttttcggttgatgtttgccttgctggaacgccctctccttttggccgcaaagcgctggctggaagattttcgctcggttttcacccgtcgttcgtgaagaacaacaactttctatttttcactcatcttggctatgggctgaattcgtccatgtctttaaccagccatttcagcttccaaaatacccctttcgacgcttacgctggccttgacttacgagcggcgctgcttaaccatgaccgcattaaattggacacgtatttgggagcgcatcttggcggccttggcaatggctacgatgccggtgccatttgcaatgttgattttttctcttcagttggacttgtgatggctatcgacgcggatattctctcggggaaaaatagcgccaactcgccggttcatttcattgctggacttgatattccgattacaagaaacatgggttttattttgaacaacgcatttgcgctcaatcgtgccgcgtatagaggattttccggtggactcattcttttcctttaacacactttgaaaaaaatttgagcctgtgctgatagaaaaaatcatttcaggtggacaaacgggcgttgatagagctgctttagatgtggcgtttttgttaggaatttcgtgcggcggatggtgtccaaaaaaacgattggcagaagatggcatcatcgcggtgcggtatccgctgcaagaaacaccgactgaaagctatgcgcaacgaactgaatggaacgtgctcaccagcgatggcacgctgattttaacttgtggaaatcttatcggcggaacggcttataccgctcaaattgcagaacttaccgaaaagccattgctcatacttgagctttcgcagaacaaagagaaagcgatttttgcagaatggattcgatcaaataaaatcaaaacgttgaacattgctggcgcgcgagaaagtcaagtaagggggatttacgagacggctaaaaattatttgctggatttactaaacgtgtaatgcgttgatctgaaagacattacttttgtcttcacaactttgagaaacagcttctggcgaaacaacttgtacgaaccataccgaattttagctggaatcgacaccatcgtgtagcgattcatggaacgcgcaaaacttggctcaaagtagcaattgaccgtgcaaccggcacaaaaatcgtaacggccttgccgtgcaatttcctttttcaccaaatcggaatggcgaagttcatagagctttccgtcaataggaatttgtttttgcgcagcgtgataacatggaagaatcatctcgttgtaaggtgaaatcacgatcacttcagaaacagccttgcaaaccggcgcggaaatattatttcccccatctctacgaagtttaataaatgctgagtttaaatacgtcccgtgatgtcgcctagcaaattttagcatgtaacgaaacatcgcatccgtgctttccgccgaaaaaaactccccgtattcaaaaataggattaataattaaggccagtttattcggacggcaaatggtttcatacacctccggcaattccttgtaattcgattcctgaaccgtaaataaaatatcgggttgctcgcccagcgattttgcaaccgcaatgctttccaaaagctttgagaagcaactcaccccacgaatttcatcgtgcttttcagggacaattgaatccaatgaaaaatgtaagaggtcaactttacccgtcagctttgcggcttgttttggataaagcagcgtattggttgtaatactggtaaaaaaaccaagctgttttgcaaaggataaaatttcgggcaggtctttgtgcaaaagcggttctccgccggtaaaatcgacaaactgaaccccaagacgttttaaatccgttaggttttgctgaatatcaggaagtgatgcataaatgcttggcttcttccatatatcacaaaacttgcactcagcattacaacgataggtcagatagtaattacacagtagtggcatatcctaacaacacagttcataattgattcgcgccaaaatagctatttttagccataaaaaaccggcctaagaaatcttaaaaatttcttatcattgaattagatttcaaaattgatcagcccagtacaaaaccctgacaacatctcctatcaccctggcttttgaatgttaaatgaatttaaaaaaatgcctaactctaaaacaattcttattattgacgatgatcctatttcccaacagctctatgtggctgccttaactggggtcaatttatcgttccattcttgtagcactgcggatgctggctatcatgaactttgccatgaaaattacgatgccgttttgcttgatcttattttacctggcgctaacggcacagaactactacaagcattgaataaagaaaaaataaaatatccgccggttattctcatcagcggaaatggccaagaacgcttgatcaaagaatgtttatcgctgggcgcggctgaatacctgagaaaaccgattagaacaagcttcttacggctgcttgtaaaagaggtgctgaatattcaagacgcttccgacaaaacccttccagaaatcatgaagctacttgagagggataaacgctcggcgaaagtttgggttaaaacagaactgggccaaggcgttcttagctatgaagctggacatttatctgctgtgaaatatttagacctcaccaaatccgatgcaatgacaaaattgtctcaaaccgagccatttaaaatcgagctggaatataagtcctaaagcacatgagaatcaatgggaaaaatgacacggaaaaaaatgaatggcatttaggtaatggcggatgctaaaaagaaaaaagtagcggattgattcgaattattaaatttttcgtatatttctctttcttaaaaatttactggaactgaaaatttttgaaaaaagatggctaaacagcaaacctttggtgataaagcgaagaagaaaaaagaaactgcaacgaaaacaatcaagttagtttattcaactcgctctgagaaaaccggtggctggcgttttgcggaaaagtatgtgaccctaccaaaggatcaagatgaaaacgcagctcttgccgaagcgatgaaataagtttttccttaaggcgcatttttgtgccttattttttgtattctcagaatttgcaaataacttgcaataaaccgttagagtatcgttttatgatttggctttattcgctttctggtgcactgcttgttagcttagtctcgttggttggacttggcgcgctcctcatcaaacagaaaaccttaagccatattaccttttttttattgagcttagcggcgggcgtacttttaggcgatgcgtttttccatttatttccacacgctcttgaacatagccattcgcttcaaacttctgcgattttaactgtttctggcattcttctatttttcttctttgaaaaactaatccgccgctacgctcacacgcaccatcaaacgcactcatccgacgatgaacattttggaaacgcctcaagccccattgcgcaaatgagcatcattggcgatacgattcataattttatcgacgggatgattatcggggcaagctttttgatttcgccggcggtcggctggggcacgcttatcgccattcttgcacatgaacttccacaggaatttggtgatattggcgcgctcgtttatggcggttattccatcaaaaaagcggcttttatcaattttctttgcgcgctcagtgtttttccaggcgtcttgctcatcttggcttttggtacatttatcgagagaagcgcaaccatcttgctgcccttttcagcaggcagtttcatttacattgcgacgggcaatatcatgcctgagctcaacaaggaaaccagcacgaacaagcaaattatccagatcattggcatcgtgctcggactttgctttatgtattttattggacttcttgaagaagtggaaaaagtgcatgttcattaattttgcgcaaaaccactactgcttcggaattctgcccaaaacataaaaaatgtgattcttcgtatctggccagcgttttacaacttgaaatgcttgcaactttaccaaaacagactcgattcgcttttcttgaccttcaaaatcggttcttttttgcaatgcttttatacgaaccatctttgttctggcaagctgcttccgcgcttgaagagttgcattgtcccacgaacttgcttcataaaaatattccggcgccgcgccaactgcataaaaaaagcgttcgtcctttggtggcgactcgatccacgaaggcaagctgttgctaaccgtttgccttgttttatagagtaactcgtctgacttcgaatttgcggccagaacagcaaccattttttgagagtagaatgtatcgataggagaaaacttggccgcatacagggaaattagagaggagtcaaaggtttcacgaaagtcagttgcgacccaaaaaacgcctgcttccgtagcccaaaaagcatcatcagcaacgatctccgcttgataaaattttgcggcatttgaaagtgctttttgaaacgcatgagaagcagaggaattctgataaaaactacagtttacataaccacaaactatggcttccgaaaaacttcccggatttaaaaaccattctggataaatcaccatagaagtttttgcttgattttccgtcaaaggcgctttgccgctcgaacaagcaaagcaaagcacacaaagcataagaattcccccgattctcatcacaaacagcgccgttaattgctctgctctttcttaaattcttcgtactgcttgacttcctcttccagctcttcaaaagcttttgtcgctctgaagcgtgtatacatttggttgttcttttttacctgctccataaacgcttcattggccgctccgatcggatattcaaccaatacgtaagcacgccacatatttccatccttaacgcgcttgacatattttaccttactgccagaaagcgttgtagaaacaaccgttttttcagcttgcgaaaacagctgcaaaagctgagcgtcgctgcctgttccggtttcctcagtaaacttcttttgaagcgattttagcttgacttcaagttgacgcccaatttccgaacgagcaccagtcgaggctttatccacagcaagctgaaagtcttgcgagacttgtgtattcggggaataaagatagtttggatcgtttggaacatttacgtaccaatcaggaatatcacctgtctcggctgattgcatagactgatttgaaccaccgcagcccgttgcaataagcgcaataaacaacagcatcaagatggaattccgcatttgtcctccaattttttagttctgtaaatattacaatgcttagatgcttggatgataaaaaaggctgaatcgctttttagagttcaaatttaacgaaagccctaagatttgcaagtgctttttcgttgcctatttatagcgcaggcgcttctttcaaagagaattaccaatggtgatttcccctgcctcgcgctttttcagaaaaattttgttaaaaaaattctcttccttttaaacccgactttaacccatcgtgtctattaaaacgagcatcagataaatcagaaatcgtttataaactaaacttagttatcgtcatgaaaccgaaacactttttcttcgcgctactctccgccgctttaatttcaacaagcgcatttgcgcaaccaggccctggaatgggacgcggcatgaatatgaaacccggcgcaactcaaacaatcaaccagcaagcaccactaaccgatgagcaaatcgaagagcaaatgattgccaacatgacacagcgccgtgtggaaatggttaagacaatgaaagaaagactcaacctaactgactctcaagcgtcaaagatcgagaatttgatgaagaagcaagatgacaagcggattgagaatttcaaaaagatgaaagcccttcgcgatgagcaaatgattcaacgccaagaaacagaattgaacattttaagcacgctgagcgacgagcagaaaaaagggtatgccgttttgagaggcagaggaggcgttatgggtaacatgggtagaagaggcaatggcccatgcggcaatatgcaaatgccgccgatgccagctcctgatgcaccacaggaaaaccaagaagatggaaactaatcttctcgcaagttgctgattttcaaaaggctgctcctctgaagcagccttttttattttcattttttcacttcttccggcgtgacataaatttttccgcccgcctctttaaactctttcgcttttttctgcaaaccgtattccaacgcgctcttttcgtcgatggcctgtttgtttgcaaaatcgcgaacttcctgcgtgattttcatcgagcagaacttcgggccacacatggagcaaaaatgcgtgacctcgtccggtcgtttcaccaatgttttctcatggaaatccttcgctttttccgggtcaagcgaaaggttgaattggtcttgccaattgaatttgaaacgagcttgactgagaatattatcgcggaattgcgctccgggatggccttttcccaaatctgccgcgtgcgccgcaattttgtaagcaatcacgccttcgcgaacatcttccttgttcggcaagccgagatgctctttcggcgtcacatagcacagcatcgcgcagccgtaccagccgatatttgccgcgccaatggccgaagtgatgtggtcgtagccgggcgcgatgtccgtcgtgagcgggcctaaagtgtagaacggcgcttcgtagcattcttcaagctctttttcgacattttccttaataaggtgaatcggaatatgaccaggcccttcaatcatgacttgaacgtcgtgctgccacgcaacattcgtgagttcgccgagcgtgcgaagttcgctgaactgcgcatggtcgttcgcgtcggcaagcgagccgggacgcaggccgtcaccgagcgagacgccgacatcgtaagcttttagaatttcacagatttcgtcgaaatgcgtgtaaaggaaattttcctgatgatgcgacaagcaccatttagcgagaattgaaccgcctcgcgaaacaatgccggtggtgcgtttcgccgtcagttgaatgtagcgcaacagcacgcccgcgtgaatcgtgaaataatccacgccttgctcggcctgctcgataagcgtgtctcgataaatttcccaagtcaaatcctcggcaacgccatccactttttccagcgcctgataaatcggcacggtgccaacaggaacaggcgagttgcgcacaatccattcgcgcgtctgatgaatatgctcgccggtgcttaaatccataatcgtgtccgcgccccaacgacacgcccaaactgctttctccacttcctccgcaatgcccgaacgcaccgccgagttgccgatattcgcgttgatttttaccaaaaaatttctgccgataatcatcggttcggcttcgggatggttgatattggcaggaataatcgcgcggccttttgcgatttcgtcgcgcacaaattccggcgtaatcgcgccctttctcaatgcggcgccccaattcatgccggcgtgttgcttgcataaatctttccattcctcgtaacgctgattttcgcgaatggcaacgtattccatttcgggcgtaacgatgccttttttcgcgtagtgcatctgcgtgacgatttttcccgttgtcgctttgcgcggtttcggctcgttcgggaagcgcaattcaggctcaatcgtgccgtttgcctgctgcgattgcgcaaattttgaactcacttcggaaagttcctccgtatcgttgcgctctaaaatccattgcttgcgaatcggttcaaggccttttttaatatcaatttctatgttcgggtcggtgtaggcgccgctggtgtcatagaccgtcacgctggagacgctctttccctccactttgtattcaccggacagagaaatctcgcgcattgcgacggaaaccggatggatttttcccttgacatatattttctttgatgccggaaaaggcgtagtgctaatttccggcttgacggtttggctactcatgttcactactcagttaaaattatcttacaaagatgttctttttcgcagtatagcaaaaatgaaaattatttatatctgtcgccccgagcggagacggcaggcgcataaatgcaaggcgtccttcttcgctaccgatgacaaaaacgaaccgcgtcattctgagcctcttggcgaagaacccaacgctaccggacacatggatgattcgccgaagccggctcagcatgacaacgcgccgatggccattcaaacatttaactttttccgaatcggaaaaatcacccgctcatgacagcaagaattatatacaaataatgctgcgattggctatataacgactacaaaacaaaaaaaatcgcgtgcgaacgatcagttttcggtttaaaaatggtatcaaaagcgtggtagttccagaattcgctcggaagagatgccggcagtgtttttgtgggaaaaagaaaacaaacggcatttcatcgcatccttgcgtcagaattacctgcatcaagttaaacgggtctaatctcagccacgccagaggggcgcagcaccccggatgaaatctgttgaatataacttcttttccggcgcaaaaaaaccgaatgagaaaattaatccggtaactcaaattaggcattgagaaggcgaatcgattatgtaaattacgccgttttttttaacacaaggaaataactatggattatgaagaaagcgctttattacgtcaatcttgttaggctctcgctgttccaaatgggatttggtatcatgcttggttttctgcatgatacactcaatcgggtgatgacttccgaccttggcatttcatcgaccatcgttttcggattaatcagtttaaaagaactgctcgctgttttcggcgtgaaagtttgggcgggaaacctgtccgatagaaccagtatcatgggatttcgtcggacgccgtttattttgttgggcctatttgcctgcgtcgtttctttcgttttggcgccggaaattgcctatcaagttacggtcaaaaatgctggttttcccgacattatttttaaggcactctccgattttgccttgctcaagctcgtcctgatttttatgacttttggcttcgggttgcaagtcgccaccaccacatactacgcgctcatcgccgattatgtcggggataaaaatatcggcaaagtcacctcgacaagttggacgttgatggtgcttaccacgattgtttcggcaagggttgtcggctcttaccttgacgaatatagcgtcgatcgcctcacaaatgtcgcgcaaatcggcgggctcatcggactgaccctttcgctggttgccgtcatcggtgtcgaaaaacgcttctcggatgcgatgaaaaaaacggaagaagctgtgctttccttcaaacaatcgttgcagcttttaaccacttcgccaaacaccttgctgtttgcgttctacattttcctttccattttcgccttgttcgccaacgaaatcgtcatggaaccgttcggcgcagacgtgttcggaatgccggtcggccaaaccacgaaacttttccgaccgacgatgggcggcatgcagcttatttttatgctcattgtgggctttatgatgaataaaatcggcagcaaacgcgcaatttacatcggcaatacattttgcacgatcggcttcggattggtgattttctccggcatgatgctagacgaaacgatgttgcgcattgcgcttgtgattgtcggcatcggcctcggtgcctcgagcatttcaaacatcaccatgatgatgaccatgaccgccggtcgcagcggcatctacatcggtctttggggaacagcgcaaagtttggccatgtttctggggcatttcggcgcgggcatcgtccgcgatgtcgtcatgagctttaccggcgaatacatgagcgcctacaccgtcattttcggcatggaaatgctcgccttcaccaccgcgacgattgttttgcccaaaatttccaagcaagattttgaatcggaaagtaaggtcaaaatagaagaactgctggcagccagcggagtggattaatattaagaacagggagtgatttgatctctttaagtgttttaaattaagtaaaaattgatttatgccttactattttgatactaaaaaaaaacacatggtgctgtttttttatttattaaccatattttttcaaatatcattataaaaaaatatttatttttttaggagacctatttttagaaaaaaattagattattatgcctcatggccattagacatgcagctctctattccacttatcaaacttccattttcttcggacttaagcatatactcaattttatttagcttaatcataatattttcattatttatctttattaagcgtattaactttacttctataaagccagaaaatggattctatgtgatttttgcaatattatttttatctaatttaatccatggttataaaagcggattcttagatactcccattcgaaattatgaagggttaaaagatatcagtatgatagatttcttatcgtcttatgaaagatatcaaaatatgggactacaagatagtgagaattatgttcgatatacacatcctgtaggtgaggttattttaatgtattcacttcattttattctcctaaatcatggattgatgagctttattataggttttttctcatccatcatcacttatatcacctttcttcatttattagagcatttttgtatcgataaaaaagtcagcctattatttagtatatgccttattagcctacccgcaatccaaattcattatatagcaagcactgatgcgatagttagcagcttgttattactaatattatattattttacctcaaaaaccataatatatttataacctttttaatatctttattactattcacatcactaatgctaagttttggtgcgatttttatcattgcagtcctattcatattatcattctttaacaaaacaccaaaaacgcttataatcatatttagcttagttgcaatttactttttcatattttttatttttttaaatataattatttacattctttctttctagcgtcaaaaatagagaatccacacggatttcactttatatcatctccaatcaattatcttttaacgagaacagaaagcattttaactattctactttactttagcccttttcttatttacctaggagttaagggatttaggtatgtcctagtaaagaaatatgaaaaattatactggattacattatctggggttttagtgctcattatagagttaatagctggaacttacagaacaggtgaaaccgcaaggacatgtatgttcatctatccatacttgataattccttcagttatttttgtaaatgagaacaagtttatactaaaggaaaatcaatttttagtattttcaatcttattgcaaacaattatttttcaaacatttggaatacatagagcttgattatcatctttcacatatgcgcttaactaaaaaagaaaatttttcacgccttaaaatcagagtcttccaattccacatcaagcgcatgcaacgacaacgaaacatcaataaaaagcaaggcacttgatatcacaatgcaaaacatgctgctaattaacaatgcaatatttagcatgtccaacgcggtgaaaagcaaggattctaaaattttgataatgataatgaggctgctcagcaaaatgctcagcaccacaaaaccaatgctctttttcaaaatcttgcatcggcgataaagcgagtctaattgcttttttaaattttcttttcgtttagccgatggcgcgttttttagttccgtatttaggttgcgggttctatccaacgcatggctataacgatttgtaatgctgagaagaagaagtccaacgccggaaattaaaaccagcggcgttacggctgattgcagaatgtggctaaagtccataaagaatcaaggctgccttgaaattgcacgatgcttcatgaaacgcctctttcaagaaagccttgtccaaagatttaatttttaaaaactgatcggattatccttttgcgatttacttgatatgcacgatcaaacgattgtctttgaccattgttccatacgttttaatgtccgcttttgcagcacccgcttttttcaatccaccaaaatcaaatgtcgatttgccaacgctgcaacattgaacggtctctgttccaggaatggggtctaagcgacgaccggaatgagtacaatgatttttaaatgcgtagaaaaatccatcatctcctttaaccactaaaactctttcctgcagaccgttttcctcaaatcgaagtgcgccgaaaggcttggatagctcaggggctttggcaagctctatgattaactttccgttttcaaatttccaacatgagccatctttcggctttcccgtggcacttagccccactaagcgctgaaaaatattccgattaagtgattttaattccatagttatattttgtcaattagttacgcaattttctaagtcgaatattatcgtaggaatctatctgcgcgcgcaataggaaacagaacgagcgtttcaaacgcctactttactcgttcttcctgtcccctaaaaagacaaatcgccaccgagtgattttttctcacggcggcttttatcgcatcaatctccttagcgcttttcaataaagttttccatgaatataaatgctgagggtcatgaaaatcggagctggccacatagtttaaattctcgctaccaaccagatgatatagctcatttctgtttccaatttcccacgcatcaatcatgtgcttgaactgctcgcgatgattccacaagtacatcagttcatttgtgccttctaaataaccacgaagcggatgcgcggcaacggcaatgccaccttgcttgtgaatttccgctgcgagcacctcaatcggcaatcctggattcatgtaagattcaacaccaacgccaagcaaatgaaagccttgcgtgttgtttgttagctcgatgccaggaatcacgatcagttcgtgcttttcccaagccttttttgccgccactttgagagccgcaatgtaatcctcgtaatacgcttttaaaagtacccccggatgctgatcctgaggccatgagtcccaaagctcagcttcattcaacacatgatccgtaatgcaaataacatcaaatccattttcggcatataattcgatggtatcctcaagagaaagcgccccatcgctaaacgctgtatgaatatgaaaatcacagagcaaccagttttcagacataaagacctatttaagttttaaaaatcgcgctctgtgctggcaggctttttgaaatgaaaacgacaagcgctttcggtcggcgcaaatatagagataagccgttcattaatcaatagcgaattccagataatcggaaataccttttctacgaaagcctctctatgttttgagtttttttcaagccgaattttgcataggattttgtaaccgctattttagaaagttgtgtttgtaccttataacatttagtcgcaaagcttcctatgttaattgaaaatcgtgcgctttcgctttttcatgtccttcgtgagccgcttcaaaaaacaggcgaaacatccccacttcttttgcttttacatggttatggcagcaatgaacaagatttgattcaacttgcgccggatttggacgatcgatttttggtcatcagtccacgcgcgccagaaattttagggccgggcatgtttggatggtttccgattgaatttcacgctgacggcattaccgtcaaccctgaattggcaatgcttgcgcaacaaaaactgctggatttttttgacgaacttttggaaacgtatccggtcgatcattcaaaaatatttgtcatgggatttagtcagggcgcggttatgagctatcttgccgctttttcacagccggaaaaagtagcaggcattgttgctatgagcggacagattccaccggacgacttttttcaaacgatcgatacggccaaactcgctgaacttccggttcttacggtgcacggactttacgacgaagtgctaccgatagaaaaaggccgtgaaagtcgcaaaaaactggaaagtttgccggtcagactcacttacaaagaatatccaatgggacatcaagtttcagtagaaagcctgaacgacatagacgcgtggttgaaagcaattttgaagcggagaaaggcgtggctataaaaaaatcttcaaggcaaaactacccgagaagtctttcagatcctgcaacgcaccgagaagctctatgtgctgaaaaaggcaaagctgcccaccaagattgatgacattgctatcatgctcaaggatgagcgcaagttcaggaatatgagatggcgcaacagctatgccagctaaaaagccgtcaaactggttatgcggcatggcatcaaaggcatacccaatggttaatcctacattgtgttcatttgtgatgaaatgtttggtagccacagcataaagagtaccaaagaactggttgcctttacttacagatgttacgatatcgtgtccgccaatgacaaaagcggggattttttccgattctttgagaagcctcacgcgagccgaaaccatccggtcaacctgaaaagattgaccgggacgatttatagggccgctgtttcgaaaccctaactcaagaaaaggcaaaaaggtaagatttgcataatacgccaatacatcatatcggttatatgagtgcatcaccgctgcatgatgcttatcaagatagctaaccccaaaaatgagcgtgccatcaggctgcatatcagcagacggaatgtttagcaatcccgtcatgcctgtaagcgaatgcccaatacatgttcctgagaataacagggacagaaatattatgaacgcaaactgtttactcaccgccaccaccttcatgacaatccttccaaccaatctgctgtttataacacctacgctcccatattacattaggaacccgcctaccactgggcaagataacccattcgttaacccgtttgacttctacccatcgtgcatacacaggtttacagctaggatcaggtgcaggtgatagataagggttggggacggtggtgcaacccggaatagtaataacaggagcaactctagcaatagccgcaggaggcccttgaataaacttagttataggctcaagcacaagtgcaagccaattaacaaagcgcatatggcaaatccattctcgagaatcaataactgattgagcgttatccgcaacatcctcagagaatgaatagcatctctttaagtcaaaatcaggtctccctgataagagtgaattttgctctaccacatttcttagccattgatggttatagccatcgggaatgccatcaggatagactaatgtgtcactaatacaaatgttagaagaactctgatcaatgtcatctttttctgaagaatcgtattcctcatcgtaatcaccacttatgcctacagagtatattccaaatcttgtgatatttgcagtagctgatgttccattttgctgaacaatagcttcatatccagaatcctcccacaagttattctcagtatcaaatctcagcagttttaatttcgtcccgggagacatttctaaagggagcggttgcgtaagctcaacttcttcatttagttgtatttcataaggaagcagtgcgactgtagaagtgttaagtaatcctaacgtctcagttggtgatagttcagggacattatttccgtaaagaggggtcactgaaatattttcttctccatcaagagcctcttttggaataacaagctctattatgtcagaagaatttaaggcttcagggttatcatatgtttgaatattcccaccattactaccaatagtcaccgccgccgctgatggatttaaagcaatgtatgagtagttctcaatctcatccttatcaaatatctccatattttgtatatatccaccagcggacgcccgtatttcattagcatcggttagcaattcttcatcgatgtaaaaagtataagacccatcgctacttgtaacacatgaatcatttagtaacaacacttttgcgtaaggaatccctacactcgtctcataatcatatacctttccattaatttcaatggtattagcatcactcggcgctacagtattttttccatcagagccgccgcatccatgaattgaggtaaagaaaccggcgagtaccataaccatgagtaccgcaatgatgtttttcggcttgaaatagttttttttcatagttccgatcttttgagttggagaagttgattcttgataaatagaggattccaataatgtatataacgattttcattaggtctactttcgtagtattgacccagcgtaaattctgttccggcattgtattcccaatcaaaatgtctgggcgttcgaattctgaggagcgaaggatacccgtaacttgaaatgggaagcgggaccgcaaaatgaaaaccaccgttcatctcaccacctgagcgaatcgcgtaaaacccgatgaccgtttgattgaaatatcgtgaaatgtcggcgcgaacggcatggtcaccatacaggaactgcccaaacccaagttcaaaccgcaagttataaataggttgaaaatgccgtgctttgagaaaccatgttggcgtacgaatcgctgtggtatgccatgttctttgggtaaaccacgagcgccccgttataccagcctgaagctgaatgtctaaccagtcgctgatgatcggccaaagcattttaacatcgccaccataacgatgcgcattgaagttgcctatcgtcacttctgcgaaaagcgtttcgagcaaccgaaaagattggctaatggagacaaacccgggtcgcgcaagatcgccttctccataatagtcttcatagtcattgacaatgggaatgataaactggccagtgaacatcattcctttccacagagaaaattcccatgccggcgctgcattgacctgtacttcataaagctggcttaaacgcacattacgggctttgaactgcggatacaaaacaatatcggatttaaaagtatgcggattgtgagaagccacatctctgagttgttgccaagacggcgaagcagagtaagagaccttgagcacggacgccaccacattttcgttagagccttcatgcctaaactcataccagatatttctggggacgcacactcgcgcctggggtatatttcgcttaagtacatacaattcgattaagcttcctgatggactcatattggcaaggatatcaagtgcgtgtgcaatgccaacgacatgagacctatattggttactttcgacgcttgcatagatataatcaccttggcggatcacacgaacattttcaaacccatgacccaccaaagccatacaaacacgattgcttatctcctcagcatgaagtttttgcgtcccaataaaagaaagcataacaacatggatacaggcaagcaggacgacaagagtcaattgccttgtataaaagcgcagaggaatcagccaaatatgggagaaacatccttgagcgatgcccttctgaaatatcaaatcaaaactcatgaacaacgatcctttacgtcaatgtcttcgtgatataataaaatcatcctatgttggtgagtccacaatagcgataactcagccgccataagaaggaagagacatgttgctaaagaaaaaccatcatgaaatgacgggggaactactatgatgcggacttaaagccgcaactttataaacttaaattattgataatgtacaaaaatgaggaagtaagaaaaggcgactttcgactgagtcatcgaaaattaacgcaggaagaataggtatataaaaatagagatcaacacctgtttttagcagcccatgacagaaaaatataaaagaaaggtgtagctgaaataaccagaaaaaattgaactcacatacatgcaaaccaataagaatttgcgccatctcgctctaatcatacattttttattttcagcaaaaaaataggccggaaaacccggcctgaatcatttcttatgtttggaatttgatgctacatcattttcatacgctcgaattcgctgcgcgaacgcgaaacacaatcttcgatggccatgccgccaaagtagttgccagtcaaaagcaaacgcttccctttcaacatgctgtccattttgtctaaccattccttatgcccaatgcgcagcgacggcacaatgtttccggtggaaaacttatagagaatcttggattcatcaacgccgagcacttcggtgatgcgcttcatttttttcgcgtcgctcagtccggtttggaagtggaaggtaaatccgcgataagttgcatccgccacggtgtcgcgcgaaaccattgagaagaaaatatcacttggagaaataatcgccgcaacgggttttatcggcacatcgctttttttcaaaacgaccgcaaccgaatcgacctgcgccgccagcaatttgcccaaatgcgcggacatcgcgccatctattgattgaagcaagcgcgaggattcagcagaaggcacagctaagccaagtttttccgccgtgtggctctcgccggatttcgttgtgaccgtgtactgtccgccgttcaatgtcacactttcggcttcctgctcagagatgatttcaatatttttctgcttcgcaatcgcctgcgccaccgattgcaagccgcctttgaaagtataatccttcaagacgtctttgcgtttcggcctggatttgaacatcatttcagccggaaaatcgtcagttggctgcgacggcaccgcattgaaaaagtgccgaaccgtattttcataattcttcttaccgataatcttcgaataatattcgcgaacgcttagcccatctttttttagcgaaaagagatttggaatcgaaattgccgcttcaagaaaattgattcccgaaacaattgacttgatttcgttattctttaacagcgtgaaagggactttttcgcgcggaataatcgtgttaaaaatgccgcaatcttcggcaatgccgagcaggttttggtaggaactgtaacaggtgtgagcgcctaactccgtccaaaatccggcttgattttcttgatattgatgagaatgaaacgagccaccgagtctggtatttttttcaagtaaggtcgttttcataccggcttttgcgcagtaaaacgcgaggctcagcccgctgataccgccgccgacaatgaccgcatcacttttcatgtatgcaaacaagtttgatggttttcgaaaaagcgccctaatttaatgaaatcacaccataacaccgccgttagagcattttttacccccgattttcttgagatttacatcggcaaacataacgtctatctttagctccgcccgacaaaccccagagctctcacataaaaataaaatcaccttttaaacccattcaaaaaaacggcgtctaatttttcgaaacgaatatattttataatgataataagcaaactaaaatgatgactgacaataattctttcctaagaaaatgggcaacacagatgacaattggcacttttgtgattgtttccatcaccggcattttgctgtttttccatcttgaaatcggccttgtgaaaacgatgcacgaatggctgagttggctttttgtgatcggcggattggcgcacatagccatcaattggcgagcatttacgaagtatttttcaaaaccggccagtgtggcaattatcgcggtcactttggctgtgggcgcaatggcgtttttaccggtcggtgaaggaggagatgggcgtaaagctaaaatcatgaaagctgtgggcgcgctggaacagtcaccgctaacgctcatcgcgcaaattgaaaaaacctcgccggaagcgcttcttcaaaagcttcaagcaaatggcattcaagttgatgacgccagcctaacgattgaagcaattgcgcaatccaatcaaaaaaaaatcgatggatattttggggttacttttttagagaatttttttcgcgcaaaacaaaagcccttgccaaacagcaagggctttttgcgtcaacttatttttgataccgaaaaaaagctaaacttctgcaacgtcttgcggctgaggcacgctagctttcgactcactttttggcaacggcacggttttgagccgaatttcctgatactcactcaaactcaatccatacaaacttgccgccagcgcttttgtggtggccaaaaagagcgactttgcccccaagcaattttggcaatacggatgcttgactttgaaattcttaaacccatcaaccaattccgcacatttttttgaattcagcacttccatcatagatgacttttgcaacgatccgattttcaagaaaccgttgaaatcggagcaacaaaatgtgacatcgccattccaaagaatcataatgctctcaagcgtcatggagcggcatcgcgcgtatttggtcggatatttaatttgctctttatccttcaagccatacgcccaataatcgttgcagaggtaagattccagcgtgattttatcggtcacatgcaccattgtgggctgcaacttcgccactttgctcaatgccgatgtaaccgccgatcgatcaaacttgagcgatgaaatatcataaataatgcgcacccactctgtaatgctggtaatgagctcctctttggtgttatgcacagagacggtttccgggaacgacatgtattttgtgcccaatgtattcaggaaacgcagccgcacgttgctcgtggcgttgctttcggtgtaaagctcaataaagcgcttcaaccgattgacatacgcctcgaatttcatagacgttttgcgaatcttaaaggactcggcgtccggcgtttgcaatgaaataatgatgtcttcagggtttaattccagaactttcttggtggtggattccgtgagcacgatgccgtttgtcgtgatgtttaacttcaatccactatcgacgatgtatttgcagattctataccaatctggattcatcaatggctcgccataacctgtgagctctatggttgttgtgattttttgcgcaaccaagccatctacaatctttttgagcaactcaaaatccaaataaccttgttgcctcgtttggtggctgtacgggcaaaaggtgcagtccatgttgcaatggtttgttagttcaagatacgttctgttcaagggaaactggatcgagtcagtaacattacatttattagccatttactttcctttacttgcaagttatatgttcaaaaaaatgatcgaagcatttttggcagccctatcgcgaccaacccccattcaaatgctgtttaacatccgggtcatttgctgaggccttttgaatttctgcaatttctacgcgatacaggctcaccacatatccatcaatttgcgtgtcgtctatgcaaaatcgtccggtaacgcggatcggcgtattgacatattcggttgatttgccttgaggtaatgatacgagcacggtttcgtttggctctggtggaactgagtagcagcagccgaaaaatggatactgaatcagcataaattccgtgatgtcaactgcctcgtttaagggaatcatgtagccagcaatgttgatcatttttccatcgagggcttttagcttgggaggaactgcgctgcgcctggtttttccaaaacggtattctcgtagatcgttgtaggtcaagtgtgtagacgtgttttcattcaaaccgcttgcagttcctacatccgcaaagccagcttcccaaaactcggaagtgcaatcggatgaaggatgcccgcttttgaaatgcgactgaacaaccaataggctgacaactgaaaagaaaacgtattggagtattctcatatttctcagctaactaatcggattcaagttcttagcgacatcggttctatacgcattgagcgccggaattatacctgcaaacgcaccacaaagtggaacggccaaaattaacatgatttctactggaaatgaaaagttttctgttagtttcaccggatttaaaagcgataccgcgatttcgacgcccgtggtgtgctccacataaccgccaactaaccaaataatcgccttgcccaagaaaatccccacgagcgtgcccgcaaacgaaataaaacccgcttcaagtgtgatgatgttgaagattcgcagcttgtgtgcgccgagcgaacgcataatggcaatttcccgccggcgctcgttgagcgaattgtaaattgcaaccatcatgccgataagcgacacgagaatcaccaacaaggtgatggcgaaaaatagcatatccacgttgctgacaatcgcaaacagatctttaatttcattcaccggaatggaagcctgcgcaagcgttccgtcgttgatgtttttgtataagtgtaaggcaaaaagcggcgaacgcacttttacaatcaccgccgtgatgtcctctttcatcggctcgttttcgtcatggacatggtgatgatgttcatcttccgtttcatgttcagcgtgcgcgtcatgatgttcatcttccgtttcatgctcggcgtgtaccatttccggttcggactcagacatcggatgcccaccaaacggaaaactgctttgatggctaagctcgtgcgagtgaactttccaaacggattttaacgtggtgtaaatgatcttatcggcggtggtaccggtcggctcgagaatgcctgcaacggtaaacggcgagtcttcatgtttatgcccaacaccttcggctgtttcttcctgcaaaccatgcgtggcaacaaatttatcgccgattttcaggccggttttcttggccgcctcgctgcccaaaaccgccagaaaagattcatcggtttgaaacgctcggccttctttcaacgcgaacttttttccttttttgtaattgaactcggaaaaaatttcgtctgttgttcccacaattttaaacccctgaaaattatcgcccagcgcatagggcaaagcaagcgcaacgcgccgatcgtttttcaacgattcatagacttcgtagcgaatatttccaacggggttgccgagcataaaaaccgtgttcaaaacaagctgcatcgaactgcccttcgcaccgacaatcatctcgtagcccaaactggactgcttgaaattttcctcgacttgctttttgatggaaagcgtcgccgcaataagcgccacaccgagcgctacagaaagcgcagtcagcgaaatagaaaatcgccgttgcacaatattttttaaaaccagctttaaatcattcatggctttttctgcaaaaattgatgtcttgtttgcgcatttgtggccttgggctacgctcaggccgttttatttattgataacttgaattggtgcgttgcccagagtcgaaacgcgccggatatatgaacgcctttgttcaacgcaaaaacggcgcctatctgcccacgctttggttgatcgattccaattcaagttgctttggaaaacgctcggccacttctttttcatgtgtgaccaaaattaaaatccggccattttctcgactaaattcttcgagtaaattcatgacgacttcggtattcttgtcgtccaaattcgcggttggctcatcggcgagaatgatatgcggctcgttggcaatcgcgcgcgcctgcgcaacgcgctgctgctcaccaacagaaagctgcgacggctttttatgcagcttttcgcccaaaccgacgcgctcaagcaatattttggctcgcgcttccggctgcttgacttttccgcaaaaattcatggcgagcaacacattttccaacgcactcagcccttgaatcaaattgaacgtctgaaacacatagccaatattttccgctcgaaataaatcgcgcttggactccgaaagccgggtgatatccgttcccttcacaacaatttggccgctttcgggcgtgacaattcccgcgattaagttcaaaagcgtagattttccagaacctgatttcccaacaatcgcaaccgcatcgccatcttcaatggctaaatttgagatgctgagcgtgggattttcagcctgattcttggtgtagtgctttgtaagatttgaaattaaaatggacataacaggctaatttagtttttgctaaaatagcctgtctgcttgaaacatgcaatttaattgcattaaaaattatgaagagagtggtggtttgcgattggttggatgcgtatcagaactgccgcggctaaatgattcaggcgcactttttctgaacgcatattttagcttgctataaagtccagcaaaaacgtacatcacacgctgagcgaagccaacagacgacgttccgtcaaaaacctttccttgaaagagcgactggcctgatccagaatcatagggtttacgttctcgagccggttcagactgaaacgatgaactgctatgcgattttgatttcgtagaaatttgctcaaatcgcacaaattctttcgtcagttgtggcgaagaaacttcattgaccggcaaccctccgactttatcttcagccttatctaacagcttttcgatcgctttgattttcaattccagttctctacgccgatctcgctccgtaattaatttactggctattttcagctcgtaaagcgctttgcgctgcaattttaacgatgttttcaaaacacttccgggcatttatttcaatcgggttaaccaattacaaattttctaacattttcaccgcataatacaaaaccgtcactttatatcgctttgtttttttttagcgaagaaaatgagtcgctttgatttttcaggatgaaatagcgagccgtcgtagtcgcctaacacatattctaccgaaaaacccgtgctgatcaacatttcttccaattccgctctgctatacagccgaaccgattccatgaaggagaactgctcgccttcatcgtcaatcgtgatgcgtttttccacacgattgtttctaattgcgcgctcttccgtgaccgtcaccgcgtcaaattccttcacgctctttggattcaaattggcttcgatataatccttgttgagaaaatccagcacataccaaccgttttctttcaaggccaaatagattttgcgcaacacatgacggtcgtcttcaagattttcaaaatagccgaaactggtgaaaagctgaacgatgaggtgaaagttgtctatgtaatcaatgtcgcgcatgtcgcaaccggtgaaatgaagttgcgtgccgcttttttgcgccgcctgacgcgcttcattgagcaaaaacgaggaaagatcgttggcggtgacggcgaaaccatgagcagccagctcgatggcatgacgacctgccccgcaagctatgtcgagcgctgaaagcggaaaaagcgatgcgtgaagcgctcggctaagaccagtgacttccaaaatcgtattgacggttttcaccgcttcgcttttgctgcgatgctgataaagctttaaataggtgggactattaaaccaagaaacaaaccaattcgtggaggtcgtctgagctatcgtttgctgcatagtatcttcatcttataatatgtttaaaaagccgctggaatataagaaatctcctggcgaagcagaagaatactaaatttaggccaaaatccgagcgctacgtttttttgattttatatcacaccaatatttgcgtttttaggtcagaaatgaccgtctaattaacgaagcatcgctataaccacatgaaccgcattatcgtttggcatcgaagagatttgagaatttttgatcattccgcgctcgcggaagctgcgaaattcgccgatgaaatcattccgattttcattttagatgacgacattttgctccgacgcgaggatttttcgccggcgtgcgtgggctttatgttggaatcgctggaagccttagcgttgagctacgcaaacatcggcggaaaattgattgtgaggcgaggtcaagttttggaagttttaaaatcgcttgttggggaaacgcgcgcgcaggcgatttacttcaacgaagattatgagccgttcgccaaaatgcgcgatcaagccgtgcaatccgaatttgagaaattgggcgttcgagtgaaagcattcaccgaccaagtttgttttcatccgcagcgcgttttgaaagataacggtcaaccctacacggttttcacgccatatcagaaaaaatggctggctttatctggaaacattccaacgccgcagcccgcgctcacgcgaatttctacgccggaacttccctctataccgctgcccaaaacgagcgacattcgcaaaaaattcagcgtccagccgattgtgcaaggcggcgagccgaaagggctgaagcgactgcgcgcgtttctttcgcagaacatttatcattataaagaacttcgcgattttcccgcaacgaatgcaaccagcttgctttcggctgatttgcgattcggcaccctttctattcgccacgtttttcatgaatcaatgcgccttgtacctcaagcaagtgagccagcacgagaaggcattcagacatttatttcagagctgatttggcgagaattttatttccagattttggatcattttccgcatgtggaaaaacacagcttcaagccggaatttgaaaatttgaaatgggaaaataacgaggtgttttttgaagcttggaaaaatgggcaaaccggctatccgattgtggatgcggcgatgcgagcgcttcgccaaaccggctggatgcacaaccgcttgcgcatgattgtagccagttttctcacgaaggatttgctcatcgattggcgctggggcgaactttattttatgcaacatctcatcgacggcgatttggcagcaaacaacggcggttggcaatggtcagcctctaccggaacggatgcacaaccctatttccgaattttcaatcccgttttgcaatcgcaaaaatttgacccgaaaggtgagtttatccgaaaatatgtgcccgaactgcaagccgttcccgtccgctatattcactttcctgctgaaattcttagaaaatcaccgcttttggcgcgggaaattggcgtggcacttgggaaagattatccgcatcctattgtagaacacaaagtccagcgagaaaaggcgcttcggctctacaaagcgatgccgtagcaacagcctgattttaccttttggtaaacaatcgataaagttcttgtatcaatttcaatattatcatttgcctttctttatatttcagaacaatcctaaattcatacatccatgtgcttccctaatcaatagattaaaatctggcgaaaactatgcccaagctcgttaaaattctccttttagaccaccacgctgaaacggaaaaagcccttcagcaaatacttgcagccaatggccatcaaacgatctcacttattcgcgttgattctttctccgaactcaaatttcaacttggctgttttcagccagatctgatcatcagcgattaccaaattgccggattcacggccatcgaggttctagattacctgaagcacaataaaatcctcattccatttgtcattttcaccaacccggccagcgaagaaattgccgcaagctgcattaaagcaggcgcttcagaatacattctgaagtcaaatatatcatcgctgcccgctcggatttcgccatatatcaattgcgcatcggatttcgccgagccgatttgctttcatgcgcaggaacatccgttgcacgcgcacgcaaaggacgatatgcccacactcagcagccttcttcctgaggacgcgtatcatcatctatgcgacttgctgaccagccaaagccaaaatatcattttcatctttgaattatcgaaagaaggcgcgccggagcaattcatttatttcaacgaagccacttgccagaaacttggctattcatatcacgaactcaaaaatctctttccaattgagattttttcaatcggatgttgccacaccgtccaaaagcattacgagtcattaacttcgcaaccgagcatctgcttttttgctgaattgaccaccaaggaaggcctcgcaatcccaacagaagtgcgcggattcaccttcatgaagcaatcgcgcatttatgcgatttccattcttcaagacgccagacgacaagcggctcatgatggcgttcaacaaaatttattcctggagaaattctcacccattttccatttagcgcctattccgattgcaattttaagccgcacggagctgatgtttatggatgtgaatgataattttatcgagcaaactggctgggaaaaagacgagattcttggcaaaggggtttacgatctgcacttactgaccagaaagcaatttaagttttctcaagcgctgaaaatcctcgataagcaaggctacatcaaggaaattgaaatcagctatcggactaagtcgggcgaaattcactattgtttgctttcatgcaagctgtttgatctgaacggcaaagaatgccttcttgccatgtgccacgacatttcgcacctcaagcatttggagtttgaaaaacaacgcaaaacagcccgaaaatttcaaacgcaaaaaatgctttcgctttgcacgctcaccgaaggcattgcgcacgatttcaacaacttgatgggcattatcatgctggccatcgatgtgattcgaaccagcacaaccgatcccgagcaacttaatcgcctgaaaattatcgccaacgccaccgaacgcggctcggccattgctcgaaagctgctaatttttagtcaatccgatgatgcacgcttcgcccccatttcgctggaatacattttgaaaaacttggaaacattggttcgcgccacttcacccaaaaccattaaaatttatttttcttattccgcaaaacattctgccgtttttggagacgcagagcaactttccgagcttttttcaaatttgatcacaaatgccatcgaggccatgcctcacggcggaacattgcgtgtcgagctcgtgcaagaaaccaacaaagaactcctggaactgacgcttggagaaaacattccagaccatttgatcgcggttcgtgtgatcgattcaggtcatggcatttctgaagaagcgcaaatgcggatttttgagccgttttttaccacaaaggaatcgccaaaaggttctggcggattagggctcgctgtggtgcacggcattgtacaaaatcatcaaggctatattgacctgcaaagctcgccttccggcactattttcacgatttactttccattgctgcctgaagctgaaagccagaaaaaagcaacggaaatgcttcattaccgaaaaaaatccgagctgacgattctcatcatcgaccacaatcaagcagatagaaacaacctgttcaacatcatcaaaggggctggctttaatgtgattgaagttgatagcgctctttccggcttgaacacgtttaaagcgcatcttgaggaaatcgatctggttattgccgaactccatttgccgatcatggatggcgaaacgctttgcaaaaaaatattggaaatcaacccacttcaaaaggttattctttcttatgagccttcgccaattgcagaaacgcgtccaagaaccctctgcaaccgcacgctcgacatgattccaaaaccatttcaagccgacgacattttgaacattatttcaaaatcttctatcgactgaaatgctgctgctaaagtgggcttgcttatcatgaacagaaaaaatcggtttttttgtatttctttttttgaaaaacgaatcaaaaaacttacatttgtggctcgttttcaaaatggcgatgtggccgagtggctaggcagaggtctgcaaaaccttttacagcggttcgaatccgctcgtcgcctccaatctttctacgcttcttttcttttgtagtctttcaaaatcccaatcaccgttgattcacatgggctttcgtcgctctttgttcatccttctcaacgtggcggttttatttgtcttggtcggctatgtcgtgtttccgtcgctatatagcgtctgggaaagtctcggcggcaatgctggtttcagcgtggatgcttatctggatattttctcttccgacagttactttagcgcaattctcaacaccattttgctttccgcagcaacggtcgttggtgcgggatttttcggcggattgctcagctatattttctggcgattcgattttccctacaaaaatctgctgcacaaaattttcctcttgccgctcggcttgccgccgctcgtaggcgttttttcgtttctttttttgtacagcgaatctggcattttgccccgactgattcaaaatctgttttcacttgactcgccgcccttctcgtttgacggattcggcgccgttttgatcgtgcacgtgtattccttcttcgtgcatttttttcttttctcgctcgcaggactttccaagtttgattatagcatgattgaagccgcgcaaacgctcggcaccacgaaactcagaacgctcacgcgcgtgatgctgcccatgcttcgcccgtcggtggtttcggcttcgttgatggtttttattctcagcacagcatcttttaccgcgccgctgctttttgcgagccgcgaacgctatttgaccgtcgagattttcaaccagaaattgaacggcaatttcgagatcgcaagcgccttgaccgtcgtcttaattttcatttcaattgccgtgctttatctgtttgaaaaacagcagggcgagaaattgctgactttcgcgcgccgcggcgcatcggcaaaagtcgcgcccaaacccattacgccactttttgccggcattttaagcctgcaatttcttttcgtgattctgccaattttgaccttgcttttgatgtccttttccgccagcgacgcgtcgaaacttgccgtcattcctgacaaatacagtttggaaaattatctgagcatttttcaggaggaaaatttctatcgaccgttcgtgaatagtttggaaatggcgattttggctggcgtgccaaatttgattttcggcttcattgcgggggcgctcgtcgtgcagaaagaaacggtcgccaaacccttaatgtccgttttgctgttgctgccgctcgcgattccggcaacggcgctcgccatcaatctgattgcgacgttcaacaagccgtcgccgctggcgcttggcaatgtgcttgtcgcttcaagcgcgattttgccgctcgcgtatttcatccgcaacattccctatgtgtcgcgcagtgtttccagcacgcttgcgacttttgattattcactgattgaggccggcttaaatttgggcgcgtcatttataaaagtgatcgggcgaatcgtgctgcccattattctttcctctattgcttcaggatttttatttacctttattaatgcgattggcgaatttccatgttcggttttgctttacaacgcggaaaataaacccgtttcagttgaaattttttccgagttgcgcctcaacgaatttggcgtagcctcagcgcaaggtgttttgctgatgctgctcattttcgcttttacatggatttttggcctcgtatttaaaacccgaaataagctttcaagcttcgatttttaaaagccttacgccgtaagttatgcagcggatttatgacattttttatgatttcaaggaatattttctgctggttctttattgcctcatttcgcttgcgcttttttcagtgcaagacacgccgccgattcgcaccctgagaagcgccgctgtggaaatttattcgactttggaaaatggcttgactttttttaaccgctactttgctttgatggaagaaaatgagcggctgcgcgagcaaaacattcagctctcggcgcaaaccaatctgctgagaaatgccgccgaaagttattctcgatttcaacggttactggattttaaagaaagttcgtcggcgcgattggtgcttgggcgcatcgttgatcgcacgtttggcaacgagcgcaatttgatcacggtcaatcgtggctcgagcgatggcatccaaattgatatgcccgtttataccgaccgcgggcttgtgggccgggtgattttggtttcgccacattattcacttgttcaacccattatcaatcctgattttaaagttggggtttatgcggaaaaaacgcacgccatgggcgttctaaactggaaaggtggcgatgaggtgttcgcacagctcgaacacgtgccgatcagctcagacatcaaattgggcgattatctttacacaacggaatttagcacctttgccagcccgaatatttttgtcggtgaaattaccaaagttcatgctggcgagtttttttatgatattgaagtgaaactggccgttgatttttcggcgctgtcttatgtttttatcgagcttaaccgcgaaaacggggaaaaaaccgagctgcaacagcaatacgacaagttccaataaaatctcattcctatacccgaattcggtggagatgaaatacataaaagattttaactttcgtttcatacatttgtgttttaactcaatttttcacttgtcttaccggaattaaagttgcttgaaaatcgctttattttttactccattggcggcgttgcgatttgctttctgcagcaattgctatttgatcggctcgccatctacggtttgccgcccgactttgtgacgatttatgtggtgtttctcgccatgcgcgaaggccaaagttttggtaccacttccggttttttaagcggccttttgcttgggctgctcactggaacgctcggcccagcggcttttgccaaatcagttgagggatttgtgggcggctatttcaccatgcccgacgaacgaaatttgacgaagcatttcctcaatgccattcttgtggccagctttctcgggaatgtgtctttcttcttaattatgctctcgaaaaacgtttcttttctcaaactgtttttcttttatggagcaaccggcagcctttataacacgctcatcgcgtatgtgctgttcaacatcggactgaagcgcttttttattgtgaggtaacgcatggtcagcaaaagacttcctatcggcattgttaatacttttatcattttagtctttctcggcttgctttcgcgcttattttatttgcaagtgattacgcaatccgaactcggcgaaatttcttcgcaaaacagcgttcgccgcattccgctcgacccggccagaggcattatgatcgaccgaaatggaaaacatgtggtcgataaccagccgctttatagcattcagctgattcctgccgagtttgataaatccagtttgccgctgcttgcaaaactgctcaaaatgccagaacaggaactcaaggaaaaaatcagggatggtcggctgtataataaattttcgcccgttaagctgagccgcgatgtttcgtttgaagttttagcaggaattgaagaaaatagctggcgcttacccggcgtgtcttatgcggtcgaaagcaaacgcaaatatctggaaaatgtacatggctcgcatattttcggttataccaaaatcatttcgaagcgcctgctggaagagctcccaaatgatgtttatgaacgcgacgacattattggatatagcggtttggagaaaacctacgaacgcgtgcttcgtgggcaaaaaggtgagaaattcgtgctcgtcaattcgctgggcaaagtaaccggcaaatatgaagatggcgaaaaagataaacctgcgctcaaaggaaatgatctttacctgacactcgatgcaaatttgcaggcgctcgctgaaaagcttttagatgcaacgggaaaatcaggtgcggcggttgccatcgatccgaacaatggcgaagtgcttgcgctttgcagcagccccagctacgacttggacgtgatgagcggctacaccaaagccgacgcctggcaagaaatttctcgctcgccaaagcgcccgctcttcaatcgcgccacccaaacacgctacccgccggggtctacttacaaattaattctgagcattgccgcacttgaagaaaaactggccacagaaaacacaaagtttacttgtacaggccatttttactacggaaacaaagattttctttgccatggcgggcacggacacggctctttgaacatgacggaagccattcaacattcgtgcaactcatacttctacaacttaatgtttaaagtggggcttgaactttgggcacactatggcgatatgtttggctttggaaaaaaaaccagcatcgatctgcctgacgagcagtccgcgccgcttccgacgaaaacttacttcaatagccgctacggcgaaagaggctggacacaaggctacttggtgagcctcgctatcgggcaaggcgaaatgggcgcttcgccgctgcaaatggctgcctacaccgctgccattgcaaacaaaggcacttaccatcgcccgcatttagtgaaaggatacgctgaagcaaccaccggacaatatgtcccgctgagctacgaaagtcgaaaattacccgtttcagaaaaaacgtttgacattgttcgcaatggcatgaggcttgtggtagaaagcggtacggctcgaacggcgcaaattccaggcgttgtggttgccggaaaaacaggaactgcccaaaaccctcacggcgaagatcacgcgtggtttatttgtttcgcgccgtatgataacccgcaaattgcccttgcggtgctcgtggaaaatgccggctacggcggaacggtttctgcgccaattgcccgagaaatgatcgattattatctcaacaaacgcgaaccaagccatttcaacccggaaacggcaacagccgaacgcattgcacaacttcagaattaaaaggattttgattgatgattttcaaaacggacgcatcggaaacacaagcttatttggaagacaccagcgccttgcgcgacggccacacgccaggcgtttatattcccgaaaatcaagaagaagcgctgcaagtccttaaaaaagctgctgacgaaaaatttcgcctcacactttccggcaacggcacaggcacaaccggcggacgaattccctatggcgactatgttttagcgtcaaataaattgaaccgcattcttggcgttgaaaaacatgcggatggaacaggcacggctcgtgtggaatgtggcgtgcttttgcacgatttgcaggaagaagccctcgcgctggggctgctctatgcacctgatccaaccgaaagttactgttttatcggtgcaaccatttcaaacaattcatcaggatcgcgttcgttcaaatatggcgcaacgcggaagtatgtcaaacggctcaaagttgcgctactcggtggcgattttctcgaaataaaacgcggcgacattctggccgacgatgacggcattttgcgatttacgctggcttccgggaaaaaaatggaaatcgcgattccaaattacgacatgccaaaaacgagcaagcacactgcaggctatttttccgcgcccaacatggatttgatcgatcttttcattggctcggaaggcacgctcggatttgttctcgaagcggatttgcatttaattcccaagccggaaaaaatcatcggtgtgctggcctatttttcggacaaagacgatgtgattcgctttgtagatgaagcgcgcgagcgcaccaaaaaagccgcaacgccaaacgaactttccgcacgcgcattggaatttttcgatgcgaattcactggactttttgcgccaaaaatatccgaacattccggctgaggcgaagggggcgattttctttgagcaagaagtcactgcggcgagcgaagatgaactgctcggcgaatggttcgatttgatggaaaaacatcatgcgctgctcgacaactcatgggcagccttaagcgttgatgaacagcgcgccatgcgcgagtttcggcattcgcttccggtgctggtcaatgagtggcttagcaaacaagaaacgcgcaaaattagcacggatatggccgttcctcaggcgcaatttcaagagcttttcaacctgtacgaaacccaatgtcaagcgcaaaaactgccctacattctcttcggccacatcggcgactcgcacttgcatctgaacattttgcctaaaaacatggccgattttcatcgagcaaaagacctttacgacgaatttatggcaaacgcgcttgccatgggcggcaccatttctgccgagcatggcgttggaaaattgaagtcaaaatatttggtcaacctgtttggcgaggctggcattcgggagatggttcgcatcaaaaaaatctttgaccccgatttgatgctgaatgtgggcaatctgattccgaaggcgtatttgcattaacttgaacgaattttgttcccccgctattttcaaaattcgaatgccaacccttagttagacgaaacactgcttgttccgggaaaattgaccgcttgttttttatttcccgctaatcaaaacaccgccacttcaaataaattcattttgaagatcaattagcttttcttatcatcccatgttccctgcgttagtctataaacccaagccgaaaaaacatgtcaacgacctccaaagctgccttaaacctatccggcaaatcttgcaaatcttttgctgcctattttaaatccattttctgtcgagacaagctccgcttctatttcttttgatcgccattcactaactcagcctgtttatttcaatccaagatcggatttgacatcattgagtttttaacccgttttaaatgagattgagcagacaaaaatctttaaccaaaggagaaaaacatgggcgtcatgatgcaagctttttactgggactgtccgagagtagaaggacaagaatttctatggtgggaatatgttaaggaaaaaattcctgccttagctcaagctggctttagcgctttgtggctaccgccagcacataaagcgccaaacattaatggattatctatgggctacgacccttacgattattacgatctcggcgaatacgaccaaaagggttatgtaaaaacctggtttggctcaaaacgcgagttacttgatttaattgatttggctcattcttatcagttaagcgtgattgcagatatcgtgatcaaccacaacaacggcgccgacgcagaagaagtcaatccaattgatggccacacgcgctggacacttttcagtcaacccaaaagtggaaaatttcttcgcagttgggactgctttcacccaactcactatgagacttgggacgatggcacatttggcgacatgcccgatctttgccatagaaacccatatgtttataccgagattctcaagttagccaaatggctgatcgaagacattggcttcgacggtttccgatacgactttgtaaaaggctatggaacctggatcatcaaggcaattcaagagcaacggtatacaaaaaacggccaaccgttcaagccttacggcgttgccgagaattggtcgagcgatcgggaaattgaagattggctcaacgaagtcaacaattggaatgataatcctgttgacgcctttgattttcctttaagatatcaactcaaaaacctatgcgatgtttatgggtttagcttaaaaaatttgatcggcagccacacggttttttatgacaaaccattcggagcggttacgtttgttgataatcatgatttccgaggagacgacacgccacaaatcactcatgataaattattggcttatagtgtcattttaacgcatgagggctatccgtgtgtattttggcaagattattacagttgggatttagccaaagaaggctcgcctaacggcatcgcggccttgatagaagctcatgaacagtttgcagccggttccacaagcacgctctggctcgatgacaacttatacattatgcaacgaacaggtttcgaaaataaacccggtttgatttttgtcctgaacaacagacaggcgatagttggaacggggcgtgggtttccacacagtggaaaaatattgatttcgagccgattgcctggtggagcagcagcgagcttgacacgccttatcatcaacatgtctacgacgatggccgtggcgaattttgggcgccgcctcgcggatatgtggtttataagccgaaagtctaaccaacgactttttgaaaaattgttagtcgaactgcgacttgagcggcaacgagcggcgcttattcctggcgccgctttttgcggccatgcaacctgccactgatgaaacttcccttttattccgtcttcaattcttatttttctcatcgccaaagtacgaaatgagattttttgtagaaattctggcgaaatgagaatcaacataaaaattgctcaaaaatcaattctaacattagaagtaagacgtaaataatgcaaggatttttagaccaaattagatattacgcggaattaaataaccatgaaataagaatccttcaagaagctgttacacgaaaaaattataacaaaaatgacttgatatttacagagggaaaaatatcaaatgagatttatttcgttacaaaaggctgtgttagattattttataatgtagatggaaatgagaaaacggcttttttctacacggaaggacagtttatttgcgcaggagaaagctatacctttggcgttcctgcaaaagaaaattatcaggctgttgagcagaccgaactttatattatcaccaaatcaaacatagaaaaattattatccgtatcggcaaaatttgaaattattgcgcgcatcgccacagaaaatgaactcatcacctgccaaaatatcattgcctcattcgtcaccaaaacagcagaagaaagatatatcgaactgcttaataaacagggagatttatttcaacgagtaccgcaacagtatattgcttcttttttaggcgtttcacctgaaacactcagcagaattaaagcgagggtttttagaaaaaagaattcttgacgatcgtcaagaaaaatggctgctgctatcggtagttttgttgaaaatcatacactcaaatcacgcatgatggaaacgaaaaaagttttagtagcaggcgcaaccggttatttgggacaatacctggtaaaagaattgaaaaaaagaaattattgggttcgggttttaattcgcaagcccgcgcaaaaagtcaagttcgagaatgtggacgattattttgtcggccaaatcacccaaccggaaacgctgcagggcgttacgcaaaacatcgattgggctttttcgactgtaggcattacgcggcagaaagacggattcacctacatggatgtggattatcaaggaaatgcgaatttgctcaaagaagctcaaaaaacgggcgtggcgtcgtttcaatacatttcagcaattcatggcgataaattgcgccatttgaagatttttgaggccaaagaaaaattcgtagacgagttaaaagcttctggaataaattattgcgtgctccggccaaatggatttttctcagacatggccgactttctgcaaatggcaaaagctgggcgagtgtatttatttggcaacggcgattataaattaaatcccatcgacggcgaagatttagcaaaagtatgcgtagataaactgctttctggagaaaaagaagcttccataggcggtccggatgttctcagtcaaaacgaaattgccgctttggcgctgaaagcttggaatcagccagaaaaaatcacccatttgcctgactggacaagaaaatttaccctctgggttttacgaacttttacctcacccaaaacgtacggtacgattgaattctttttatctgccatggcatctgataatatcgccccgcaatatggcaacaaaagcttgcaagattttttcaactctgaagtaaaaaatcagaaaattccatactggcttctttttaaatccatgaatagctgatcataagcccccattttaatctcatctttttttcttttttcgacgaatatatggcactaaacttctgaattcgctgtttaaccaacgaatctgctattctttatgattcgattcagatgtgtgaccaaaaccacgaggcgcattttgactgtaaagaaacgctgaatgatgttctcgcttgagtagtattccccgtacattctcttgaaattctcttgagccatctactttaattgccacatttttttcgggaatatctcgggttccgttctttagcgattcaagaagcttttaaccctcaagaaataccagattatgaacaaaaaaatattcattagctttcattatgatcgagacgcttggagagcggctcaagtgcgtaatcaccccgacatgcagtactcttttcataagacggaacttttggacgctgcgaagtgggataaattgaagcaaaaaggtgacatcgctatcaaaaactggattaaatgccagcttgaaggaagcacagtcaccattgttttgattggaaaagaaaccgctcagcggcgattcattaaatatgaaatcgagcaaagctattatagaggaaatgggctaattgggatttacattcacaaactcaaaaaccagtttggctattccgatgaaaaaggagaaaacccgtttgagcatttttacctgcaccacgattacttaaatcctttgacgaagcacacaaaaacctacgactggattgatgacaacggcccaaaaaacattagctcttggatagaagatgctgccaaaagtacactaagaaaacacgcttgctactaagcgcaaacagtcacccaaacctttatcacccgactttattacattctaacattatacattttacattcacccttttacacaaaaaagtagctaattcgctttttccagcatgacaaggatagttttcagctctttattgcgaatgactttcagcttcaacttatcccctgcttttaattctctaattgcccaacttaaatcttgctcgttcttaatttcttcatcattcgcctcgacaatcacatcgccgggttttaaaccggccttttctcccgatgaacccgcctgaatatccgacaccaaaacgcctttaatcgctgagagaccaaaagcttttgctaaacgcatatctatcggctgaacagtaatcccggttttgaagcttctatcaacctttccatttcggcgcagttcatcataaatgactttgagcttattcaccggcacggcaaagccaatgccaatcgatcctttgccaccacccgtgtaaataaatgtattcataccaacaacttcagcggctgcgttcaagagcgggccgccgctattgccactgttaattgcagcatcggtttgaatcatgtcgcgatacgagcggccatccacatcgggaaagtttagccccgccgcgctcacaacgcccaccgtcaccgagggcttatcattgatgtcaaagaggccaaacggattgccaagagcaatcgcccactcgcccaccatgatgtcgttcgaatcaccaaatttcaaataaggaaaatcttctccatctattttcaaaagtgcgatatcggttaaatcatctgcacccaccagctttgcatcgtggcgtgtgccgtctgttaaggttaccacaatgcgagtcgcgtttccggccacatgcgaattggtcaaaatgtagccatcggaagatatcaaaaagccagaacccaatcctttgacttcctgctgaaatgtccgtccttgcgggttcataaattgtccccaaaacggatcattttcccaaaacatgctcagcgggtcacgataacgatatttccgtatttccgtcacattaatgcccaccaccgcagggcttgccgtttgaacggcttgggtgatggcattttttctcgaagaagaaatttgattattcagcgattccgtgctttgagcatataatgaatttggagcgacttcacgatgcgtgttttcatcgtcgctcgttctggaatccgtgcatgcgctatgaagaaaagcgcacagcaaaatgatggagaaagtgaaatgtcgcttcatcattacttatttttttcaatgttagcgtcaatcagtgggcaaaaccaaccgcttaatagcaattaagatagacaaggttataaaattgacgaacaagatggcgagagctgacagcccaaaaagcttgtttttttcttccttcgccggcgaaaacatcgttggcaaaccgaccttcgccagcacaatgctataacctgtgccaagcaagcccgccagaaacgctaaaaagtgcgtcgataaaaaagttaatgacaaccaaaatggaatagaagaaaacacgacgagctttgttgaagccaccatgtcgacggatgaatcaaaccgtcgagagacttgcaaaagcagtccgctggttaatgtcagattcaaaaaggtgagcacaaacgcggcaattgcaaatagcaccccttgctttgaaaccccaatcaaactcagcatgataaagatgctgacaaaaacgattggcaaggcaaaatcccgcacaatttccgcatggtcataaataggctcattttttacggtgagccattccgtatttgggctgagcagcattcctacagctcgtttcaaaatgttaatcaacatctttttaaagaatcattcttaaatcaaacagagttgcgtattttagagatgttaaccataaacgccaaaaaaagctcgcatccatgcacttcacagttattgagcacgcgcttttaaaagcagacctctctgttattcgcgacgaaaaaactccaaatggcctttttagaaatcggatagccagaatttcagaaattttagctgttgaaattctcaaaaacgccgaactcaaacacttctcagttcaaacaccgcttgagaaaactgtcggatttggcttaagaaatagctatgtgcttgttcccgtcctgagagccggattaggtttggttgatggatttctcaagtttctacctgatgccggcgtgtctcacatcggcgtttcgcgcgatgaaactacccatgaaccgaatttttactactccaacattcctgaaaaaattcaggagtcgatctgcatcattttagatccgatgctcgccacaggcggcagcgccaccctggcagctgatctactaaaagcaaaaggggccaaacgccttatgctcgtttccgttgtagccgcacctgaaggcgtacgaaaactaaacgagcatcaccctgacattgcgatctacaccgctgcactcgatagagcgctcaatgtcaacaaatttattttgcctggtttaggcgatgccggcgacagaatttttggcacgtaacccttacttgctcagcgcttttgtgcgaaactttagaaagatcaggctaaaaaccacaatgccaaacaaatcagcgttcaaatccatgatttccggcgtgcggtttcgcacaaaatactgatgcgtttcatcactaatcgcataaagcgtcgcaaaaagaatcgtgcagaccagccagttttctttcaaatagggaaacgactcttggtgatacagcgcatgcgcgagaagaaatgccaatccgccgaatagcatggcgtgaaccaatttatccggggaaatcagatcgagctttacaacgggaaacgtgtcaccaggaatgcttgaaaggacaaaaataaaaccggcatagagcaatgccggaaattgattgagccaaaaagacttgtttaattgcatgaatcatcggttatttttttgcaagccaaacttctggatcgcacttatcacgacctttccaaacttcaaaatgcaagattgagccgccttcagtcatcttacttgaaacaccaataacctgacccgaacgaatcacttcgccgttggtcactcgaatatccgccaaatttgcataaacggtgatgtaggaattcgagtggcggataataacaatattcccaaatgtgggcaagtacgcaatttgggtaacctttccaccagcaacagcatgtactgaactgccaatcggcacggaaatatctacgccattgttgaaagtcacaattttcaagtccttatcctcatttttaccaaacgcttgcacaattaccccgccaccaaccggccaaggcaagcgcccgcgatttttatcaaaatcaatggagacggcgctataatcaaaatcgctggcactttctttcaacatgggctgggctggctccaattcaagcgccacatcggagcgccggccatgtttctccgaattaggttcttgctgtttagccatcaagcggcgccgttcggcttcttcgcgtttcttgcgcgcaatttcttcgcgaatcgccacttcttctgcttgaatgagttgctgaatttgcttttgcagcagcttcgatttttcctgactctctgtaatttgctttttaaacagccgcttgttctttctcaaattgcttagcagcgtttctttttctttctttcgctgctgatacgacgctaaagtctctcgcttctcgttcaacaacgattgcgactcctgatattgcgcttgcagcaaagcttttcgtttggaaatcgcttctttttgaagctcaatatccttcattttgagcttccccacgtccgaaaatcgcttgatatattcgcggcgcaccaacgcctgatttaccgatttggacgaaaacagcacttcaatttctttttgctcgccaaatttgtaaatcgcaaccgcgtagcgcgcaaaatctgctttcatgcgagccaaatctttttcggcttcatgcagtgcctgcttttgcgcacgaatttccaaacgcagttttcgctggctgctggtcaatttggaaacaatttctttataaagcagcaactgcgtagatagatttttcaaagtctcaatcgactttttctccgattccgacgcttcgctgaattttgcttcatattcatccacttgcttttgaagcagcttcaaagtctgctcagtttccaggcgctcttttgaaattttttgaatatcgctcttctttgaattttcagccgagaaacctgaaacgctgcaaaccagcaaaatcgatagtagaaacgccagtttcatttgtaatagcagatttgatatcggattcttaatcacgttgctcatcattctcatccgctttttgttttacagaccaagccaagtaaacgtaaaaaaggtctaaggatagcccaagacctttggctgaaaatatcgcttttttcaaagaaaacgcaatttatcgatttatggaaaactttatgggaatcaccactgagcctggcacgcattttcctccggtttgagctggaataaaatgcgtttcatccgtcaaaacacgaacaacttcgtcattcaaaagttcatgacctggtttcaaaaaatcaatttgcgtaattgcgccattcgcatcaaccgaaacttttacaaccacctttccatcaatgtagagccgacgcgccacttcaggataaaccagttttttataaatcgatgaaatgccgccctcgacatcaaccggttgatctggcacttgattcataaccgtttcttgctcttgagccgtttccaaaacctcgtgaatttcttcggttacatttacgattggttcttgctcagctgatgccagttgaatcggttctgcgacttctttcaccagcgttggagtttcagccgcttctttttcttgcgcttttggcggctcaggcgctaaagccactgttttcttaggcaattctgttttttgggctggctccaccgttttggcaggctctcgttttggcttttctggaatggccgctttagcaagcagcgtttcctgattttcactcccaaatcgaatgtcttttcggtgaagcatattgccaaccagagtcatcgtgttttgccaacgaagcgcttgcttagatgctttcaccaaatacgtgccttcaggaattgagagaaaaacgtaatacccgcgtgcatcggttaatttcgctttcatcactggccctgaaataaaaacgctgacaccggagagcggttcgccttgttgactcgttacgcgaccaattaatttggtttgcccataacttgactgtgcgaaaagtccggtcagtagaatcaataaaacctgtttcatcacgttgcctgtttatttacaggaaaaaaggcgggagctcatcttattccaaatggaattaaaattaatatttttttaatagatttgcttactaacatttattttttaacccaaaaagcgtagcaacaaaagggatttatgaaaacgcccttttttaactttcacgtgatttttctgcttgttgtcttatttttacttcaaatcttgcttcggcctttttgccagcaattcacacaattcttttaagcttatctgacttttgttgaatggaaaaacttgttattagaggcgggaaacccctttctggaacggtatccgtttccggttcaaaaaactctgcgctggcaattatggccgcggctcttttgccagcttctggaaaaaccgtgattcaccgcgtgccaaaccttcgtgatgttcatactttaagcaatttgcttcggatcattggagcaaaagttgattttgaagcgcataccttatcaattgcatccggcgacatttcccactatgaagcaccttatgaattggttaagaaaatgcgcgcttcgatttatgtgttagggccgttgttgggaagatttggccgcgcgaaagtttctttgcctggcggctgcgcattcgggcctcggccagtagacttacacatcgaatccatgaaaaaattaggcgccgacatcaaacttgaggacggctacattatcgcaaaaacaaaacgcaaaggcttgagtggcgcaaaaatcgactttcggatttcttcggttggggcaacaggaaacacgcttatggctgcggctttggcaaaaggaactacttgcctgacaaatgcggcgttagaacccgaaatcgtgtatttatgcgaatttcttgaaaaaatgggcgccaagatttccggcattggcaccaccacacttgaaatagaaggcgttgatgaactctatccgatccgcgccgacaacatttgcgatcgaattgaagccggcacgctgctcgccgctgctgcgattactcacggcaacataaccctaacggatgtagatcccgatcacctaactgcaattcttgaaaagtttaaagaaatcggctgtgaagtcagcaccaccgagacggcgatcacgctttccgctcctgaaaccttgcttccatcgaatgttgaggccttgccctatccaaaatttccaacggatatgcaggcacaatggattgcgctgatgactcaggcaaacggcatcagccagatcatcgatcaggtctacacagaacgctttaaccacgtgccggaactgaatcggttaggcggcgaaattacggttaaaaataacatggcaacggttcatggcgtcaaaccgctcagcggcgccaaggtgatgtcgaccgatttgcgcgcttccgccagtttaattttggccggccttgccgcaaaaggaacaacagaagtgctgcgggtgtatcatctcgaccgaggatacgaatcaattgaaaagaaactacgaaaattaggggctcgcattcgtcgccaaacctacgacgaatttgcccaaccgcaactcacttaaaaactgaaaggcgctactttatgaacagtttcaaaatctttttcagaatgcttcctgtgcttttgattttagccggttgtgccggctcaggtcttaaaatagaaggcacggcgaggcttgatttgggaaagggcgatccaaaaccggtcgcaaacgcgcccgttgttctgctgcccagttcaccttatactgcgcagttagaacaaaagcgaaacggcttcaccatggggcaatctgaaatcgctcatttgcgaaacttgcttgtggaaaaacaggacagcttgaaagccgcttatgtagcaagcaactatcagaatgcggctgtcaaaactgagtacgaagccctgaccgacacgctggctcaactcaaaaaagaatccgacgcatttaaaaaggaatacatcacttcggttgcaaagtggcttggccaagttgccattgcaaaagcgcaaacggacgaaaatggcaagttccatttcgaatcgcttgagcccggaaagtaccttttagttggcgtttatggaatttcaaaacagacaggactgctcatcaaatccatcgacatcagccattcgggcgaggaaaatctttccatccaaaaccgcgacagaattttctatatcgacgaaaacgacgagatgtaatatttagcaacctataagaaaatggagagcctgatttttcacggcgctccatttttcttaggcattgcgctcaaacgcaaccaaccaagagtcaatttcacaccagccatgaacgattaccgaaaatatctccagcctgaaactgtttcaaaactgagcagcattgaattgaaagcgaagctaattgtggccggatttttaattggacttcacaaaagcccttatcatggctttagcgtggaatttgcggaacatcgtcaatatgcgtttggcgatgaaatccgccacatcgattggaaggtatttgctcgcacagataaatattatgtcaagcaatatgaggaggaaaccaacttgcgtagctacattttgcttgacgcgtcaagctctatgcaatatcgttccgaaaaaaaatctattccgaaaatcgaatatgccgcttatttggcagcggcgctttctttgctgatgattcgccaaagagatggcgttgggctggttactttcaccaacaacctgcatgattttattccaccaagtgttaagccctctcatcacacattcattttgaaaaaattggcggaagtcagtcaattggtcactgaaaataaaaatcggcaaaccgatgtatcgagcgcgtttgcaaaactcgccgaaaggattcaaaaccgaagtttagtgattgtcatcagtgatttttgggacgagccgtcgcacattgtcagcgcactcaaacagttcagccaccggtttaatgaggtcatcgcctttcacattatcgacccagccgaacaaaatctggacttcaacgccgactccgagcttatcgatattgaaacccgtttgtcaatcgcaaccgatacgcgccatattcaagccgtttatcaaaaagcttttgaaaagcgctcgcattactataaaaatgcgttggccgataatcacatcgattacaacctattgcttacatcaaatccatttgatgaagctttatttgcctatctaaaaaaacgctctaagataaaatgatttaagctttttgtgggggaaatgaggataactgcaacgaccaaaacacgacagctttgttgaacaaaatcagcacagaaacacacatcaaccagaaaaacagcgcagcgccttacgcttcttcactatcaacttcaccaaagaattcaattttgcaaactgttgctttaaaacctgtatcttgatataacttatcgatcagctcctgtgagtatttcttatcaatatcatagattttgcctgttttggttgatacaaaatggtgatgctcatcgacgttgccatcaaaacggactttaccatcttcaaaaaccagccgcctgataatcccttcatcagccagcaagttgaggtttctataaaccgttcctaagctaatgctcggaattttatgtcttgattgttcatatacccaatcggctgttggatgggtttttgttgcacgaacaatttttaagatttcttctctttgacgagaatatctttgccctgctttctccataattaaacggacttaaaggttatcaaaacaaaacagataataattgtaattactcataaaaacaagggaaatattttttttgttctccaatgcctctttacaccgccatgatttatggagaaaatgaaactttcttaaaaaatattgcttttccctaatattaaaatttggatttttcagcaaaagcagctacctttgctaccctttgatacggtatgggcccttagctcagttggtcagagcaagcgactcataatcgctgggtcgtaggttcaagtcctacagggcccacatcaaaaagttaaacggcgtgttcgtctagcggcctaggacaccgccctctcaaggcggagatcaggggttcgaatcccctacacgctaccaagttttttagcattgcacctgtagctcaattggatagagcatctgactacggatcagaaggttgagggttcgaatccttccgggtgcacaaagttcttcagttattgaggagtggccaaattggtaaggctcctgactctggatcaggcaattgcaggttcgagtcctgcctcctcagccccgaatttcccgttttattcatgtttcacacaagttaaaatccctcaaaatcggtcaaaatcagcaattcaactaaaatccaaccttttgtaaaatatcgattagattcctaaaactggagccagtttagtgtcaaaatattgttgaagataaaccgaattccatctaagctcaacacagcaatcagccatgccgagcttagatcaagttctgcacatttatagcttccaatcgtacttccatttttcgacatctttggccgtcaaaacatcaatcttgccgccttgatattcttccttcacttcgcccatttcttcttccatgtcaccctcaatttcgagcgcggcgtcttggatgtcttgcaataggtcggcgtccgcttgccaaagttcgcgggcattggcttccagcaatcgacgcgtgagttcttccaacgcatacgggttggtttcgcgtagccactctaaattttccttatcttgaatgtaagtttccgcgacgctgtcaaacacccacttttccacttgccggctcgttgcgctccatttgaacaaattattcacgcggctggccaccgactgcgcgccttgaaatccatgctctttctgattttcaatccagcgttcgttgagcaatttcgcccgcacggagcgcgaaatttcctccttgaaatcgcggatgtcggtgttgtccggcgtgttgctgtcgccccaataaattttcggcgctttgccggaaagcgctcgcgtagccgccgccatgccgccttgaaacgacgcatagcagccgcaatccagcacatcgtattcggcggaggattgcttcatgtaggacacattcatgcgcttaagctgcgaggccaacagcttgtgcgccttcatgccgaagtgcgaggatgattcgccgtaagcgtagcctccccagttgatgtaagcttccgccaaatcggcgtccgtttcccacgccgacgcatcgagggcaagcccgacgccgatgccgtacgtgccgggcgccgacgaaaatacgcgaaacatcgccagtcgctgcatttccgattccgacagctcgtttgaaacatcgctgcgaagttcggcgatttgctcgtcggtatgtttcttgatgaaattgcgatcggcgggttcgtccaatttgctgagcatcacgacggctttgtccaaaagctgcatgaagttcggcaccatgtcgcgtaaaattccgctggtctcaatcgtgacatccacgcgaggcctcgttacggtttcgcccgcaatttcaatttgtaaattttccaacgaaatcgcccgcacttcacgaacgcgaccactggattcccaaaccggctcagcgcccatcaaatacaaaatttgcgaaagcatttcgccgtcggacttaaacgcatcggtgctccaaaggctcatgccgatgctttcgggaaacacgtcttcgtcctgatggtatttctgcaaaagcttatcggctaaggttttcccgacctcccacgcggattttgtcggcagcgcctgaatgtccgttgtgaagaaatttcgccctgttggcaaggcttccgttttcccgcgtgtgagcgaaccggaaaggccagcctcgatatattcgccgtccaacgcccgcaaaagctgcttgatttcccgctcggtctccccgattcttcctgccaaatcgaggcaccacgatttcaacttcggatattcctcagcgcacgaactcggcaggccggacgcctcttcgctgagcaattcggaaatgacttgaaccgcgtcgtcgtaatcttcgcccgtcggctctgggttgaagcgcgcgatttcctccaacttcggcaatccgtcagccgtgtgcatgagcgttgtcgcgagcatttgcgcggttttttccgcgcttggcgtttgcccaaaaacgtgcattccttccggcgcaagcgagcgttttatcagttcaatctggcgcgaggcgaacgcagtttgcgcctccacttccgccatgctcgcctctttcggaagaaatttcagttttatcaaaatgggcaacatggcggctttgagcttttcttttcggttcaaatccttcgccaaatccgcccgctgaaattcctcaagcaaggattctaattttcgcaaatcgtcggaaatctccgctggacgataggctggcgtgagatgatcgatgataaccgcgcgtccgcgccgtttggcaatcacgccttcgccaggcacatccatgatgtaaggatagaaatttggcaaatcgccgatggaaatttccgagaaacaccgcgcagaaagcgccgctcgcttgccgggcaaaaactccaacgcgccttccgtgccaaaatgaatgaccgcgtcggaggttttttgaatgaaccgataagtggcaagccaatgatgcggcggcgaaagttccgggtcgtgcaaaatccgacagacttcgccgttgcacttcgcgccgtagcagccccgcttaggctgcgccatgattttaattttgccgaactgcaagccggtaatcaccaaatgcggtttgccctctacctcaaaaaccattccttcgccgggaaaatcttcccagtcgcgaagcattttccctttgaccgcatcgtccagcgtgtcaaaaaattcgcggtattcggtctcgtccatcaagtgcaaatgcccgcctttgcgcacgatttcatcgacggttgtccagcgaaattctgcgatggctttccgcgaaagaatcatgtccagaatttcctttccgggttcgggcgcgtcgcccacatcgtagccctccgtcttcatcgctttcaggactcgcgcaaggctttcaaacgtgtccatcccgacggccatcccgacggtcgcttccacgcccttgcacggattgttgtgcaaaacgaaggtcacgcgcttttcggcattttccatcttgcgaagcgcaatccaacgcttgaggcgattgacgagaaacccgattcgctcgggaatcgggacgaactcgcggaacgcggtttgaatgtcgtaagactcttttatcgcggcaaaaatggtgggttcaatgacgccgaatatttccggctgcacgagcgaatgcacaaggctcatggcgctaaggccttgcgggtcttcaagccattcttcgggcgtgagcaaataatttcgtatgaggtgcaaaaccggcgcattgatttcctgaagcacggcaccatgttcggcgtttgcgagcaagcgaccggtgagcatgttcaaaatcgcaagcggcttttcgggtaaatttttgaaaatgctgtaccaaggatacatcgcctcgagcgactctttggccggattgatgctgtcgcaaaacacgcaaatcgacaacaaattttcctcttccaacgccgtgataaccgcgtccacatcggcgatgttttgctcggcaatttgtccgtagtagcaaatgaggccaatcggcgtgcgttcgtttttttcggaaaaatgcacattgcgccacgcaaaatagtcgtctgcgctttcaaacgtttcgccagcttcggggtgataaatgccgtttgtgcgaaccggcttcggcgcttctacctcgcagcttgcgcccgcttttgccgcgagatatttcaagccgttgacataattttcttttgaaacgacggcgaaatatgcccgcacggtttccgcctccgcttccgaaacggttgaaaaatccccgccgagcaacggactaagcgccacgcgatgcgtcacaaggcgaaccgcatccgaaagctcctgcaaggcgggcgtctcttgcgtcatgtcggtgatgagcaaatcgatgtcaccgttttggcaacgctctcgaagctccgcataatcgcgctgcccgaatcgctgaaacgcgatttcctttatcgtttttgccgcttgctcccatatcgcggagctgtgcatattgttcaaaaaagcaatgcgaaccattttttttctcctgaatttcaatgttttcccctgtcattctgaggcgacagccgaagaatccacaagaacgaatggatgcttcgcgatgctcagcttgacatcgaatgaatgcttcacctaagaaggttctaaacctccgccgttttcttgagcatccggctaacgtccatcacaatgtcttgcagcggttgacggcggacgcggtgcggcaaggcaagctcagcagcttgatcgatgtccgcttgctcgacttccgtgcggccatgatacgcagccaatgttttcgccgttttcaaaatgatgatgtcgccgcgatgaccgtccacaccgacctccaagcagtaattggcaatttccaaaaggcgcgctctggaaatattcaccttcggataaagcgccatcgcttttttgattttttgaaccaacgcttccgaatctgccttccacgagccgataaagctttccggcgttttttcaaattcatagcggcgctccatgatttccacgcgcaagttcgggtcggtgatgccctcaatctggacacaaagcccgaaccggtcgagaagctgcgggcgaagttcgccttcctccgggttcattgtcccgacgagcgtaaatcgcgctggatgggaaaatgaaatgccttcgcgctcgatggtatttacgcccatcgccgccgagtcgagcaagacgtccaccacatggtcgtccaaaagattgacctcatccacatacaaaatgccgcgatgcgccgacgccaaaaggccgggctcgatgcgcttctcgccttttttcagcgcgtattccaaatcgagcgtcccgacgacgcgatcttccgttgcgcccacaggtaactccaccacgcgcacatgctttttctcagtctcaagcgacccgagcgaaactgcgtcgccgaccaccgaaaggcattcgcggatgatgtcggaattttcatcgggcgaaaggttgaacggcaagcccttaaccacatcaatttccggcaaaatgtcagcgagcgcacgcacggcggtcgacttcgccgtgcctttttcgccgcgaatcaagacgccggaaagcgtcgggttgatgatgtttaaaatcaaggccagtttcatcttctcctgcccgacaattgcgacaaacggataaatatgctgtttcttcatttcatgctgtcctttacaatgcttaaaagttgatcggattttaaatcgtctattttgaaatagtctgcgctgagcatggccgaaattttggacgccagcccgaacgagaccagcccggcctcttccgtatccaccacgatgaaacggatgcgcgcttcctccgccatttttcgcgccaccgcataaacttcgtccatcggcttttgattgccgagcgcaaaattggccttgccgtccgagatgataatcatgatggggcgggctgtcggctctttgagcagatagtttttacaaagctcgtagcctttgacaagtccggcggaaaacggcgtgcgaccgccgacgggcatgtctttcaaaagttttcctgcaacttccaccgacgaggtgatgggcaaatttacccaagcttcttttttgcgaaacgagaccatcgccaccttgtcgcgcttttgatacgcatcgagcaagagcgacatgaccgcgcctttcgaggccgccatgcgcccgcgagcgcccatcgatccgctggcgtcgacaacgaacagcagcaaattgccgacgcgcttttcgcggattttctcgtgaatatcgctttcgtgcagggcgacggccatgccgttcggattgtcgcggtgtcgctggtgcggcgcggcggcgcgaagcgtggcatcgagcgcgatgtcgtcattgctgcgcttcgaggtgctacgaatgtagcggccttgcttctgcgaaacctttgaccgcgaccgccgacccgaaccgcgccgcttgttgcgatccttcggcgtggaaaatttcttcactttgaaggttgcgccgatgtcgaaaatttgctccaaaacttgttcatgcgcttcctccggcgagcgctcgtcgtcctcgtttttctcgtccggcgagtcctgctcttcttggttgttgccctgctgttcttgctgcggctgctcgcgttcttcgccctcaccttcgggctgattttgcgcttcgggttgcggctgttcttgttgacggttttcctccggttcgggctgctcttgttcttgttgctccggttcgtcctgctcttccggctgaggcggttcgggcggcgggggcggaatggggtcgcgccggcgatgcgacaacgcaaacggcgcaacaattttgatgtcctccacaccgacttcaagctgcgaacgataagccgcgtgcgcccgagcggcgtgctcaatcaccaaatccgcgcgatgtccggccacgttattttcgcggcaaagctccgagatgaacgagcgcaaatgcggcggcattttcacttcggtgaaaagctttttggctttggctattttttgcgccagtcgatcgttttcggcttgatagctttcgataaatacgatcgggtccgagtcgaaagcttcgcggcgcaaaatgagatccacgcgatgttcggggtcgcgctcggactgaacttctacgcaaagtccgaaccgatcgagaagctgcgggcgaagctcgccttcttccgggttcattgtcccgaccaaaataaattccgacggatgcttgaacgacatgccttcgcgctcaatgtgattttcacccgaagccgccgcatccaaaacgacatccacgatgtggtcgtccaacaaattcacctcgtcgacatacaaaatgccgtgatgcgctttggcgagcaatccgggctgaaacacccggtgcccttctctgatggtcaaattaaaatcgatgccgccgaccacgcaatcctccgttgcgttgagcggcaaggtgaccaccgacgggcgatgcttttcaacaatttggctttttgtgccgtcgtgcaattcggccatcggctgcgattcgacttcgggcaaaagcgcgctcaacgcccgcaccgcagtcgacttcgccgtgcctttttccccgcgaatgaccacgccgccgacctttggattcacggcatttaaaatcaggcaaagctttaagtccgcctgcccaattatggctgaaaacggaaacaagtgtttgtgcatcatttctttctaaaactgataattcattccgaaaacccattccaagggcggcgcgtcgtagccatcaccatagcgatacgatttgtcaaaaaggttatcgacatcaatgaaaagccgcaccgcgccaagccgatagtcagccctgaaattcgcaatccaataggcatctaaggattttgaattgtcggaacgcgtgtaggttttggaatcgtactttaggctgactgtcatggaaagtcgctcaatcggatagagcatcacatcggctgtgatgcgatgaaacggcttggccggaagccaatagccggtttcgtcattttgagcgtgcaaatacatgtaggccggactcagcgagacctgcgccaaaggttgccaaaaaacagacgtctcgacgccctgataagtcacctttccaaaattctcatacatgccccaatcgtcgctttgccacacatacgtgatgcgatcggtgattttgctataaaatcccgaaatcgaatagctgaacgtttttgccggcttcacctgaaagctcacactcaaattcgtggctttttccagcttgagattcggattgggcttggtcacagaagtttcgttgtagcgctgcttgaaggtcggcatgttgttggtttgattgaccgagccgtccaaactgaacattttcgagaattgataaatcgctttcaattcaggattaaaagcgtttggaaaggccgtgtagaaatttgcgcgcgcgccaagcgagagctgaagcggaaagttttcaaaccgaattgactttgaaaaaaaagcccaagttcgcgtctccgcttgcttgtcgaattgcgtgcccgaagcttcttcccattccacgccagcgccgaaggtgaaaaggccaagcttcggcaaatttgcgggaagcatgaatttttggccaatttgtgttgagcgaagctgattgtaaaggtcgcggtcggaatcgcgattttcggtttccgaccaactgatgtaagtccggcttttgagttcggaaatatccgcgctgaaaagtcccgacgccgactgataatcgttccgagagttcggcgtgcggctttccggcaatcctcgcgagccattggcttggtcgataaaatcagccgccaaaccgaacgaaagcgactccttcggatgaaacgccgtcttagcacccaattgccattgcgtcttgtcggagttttccacaaacccgtcctccgcctcgtaactggccgtcagcgctgcgcccatttcttcgtactgaccttgaagatttaactcgacatttttatgctcgaaacgtccataaaaactttccaagttgccgttgaatcggctgatttttttcgaggtaatcagaatgacgccgccgctggtgttgtcgccataaatcgccccgcccttgcttttgtgaatctcgatggattcaaccgcgccgagcgaaatcatgtcccatttcacgccgccggcgctggatgtcgggtcgttgatgggacggtcgtccatgaaaaccatcacgttcgaggagccacgaatcgagatgtaggaatccgtggcttttagtcccggaacgcgatttagcacatcttggattttcatcacattcatcgcggcgatttctttcgcagtaatcagaatgcggtcgcttgcctcttgcgcccaaagctcgggcatcaacccaaggcaaacgcaaatgccgaagcacgcccgcagcacttgtcgctgataattgaaaaacttcctcattcggttaaatcctcgatctttccttccgtttccaaatattcttcgcgcaaactttgcgtcatttcctcgctcgcgttccacatcccgcgactgatggcttccaaaagtttgtccaaaatattttgatgcgcgtaaggattcacctcctgcatccattttttcatttcgggatcgagggcgtatttttttgcgacgcgctcatacatccaatcgtcgacgacttcggcggtggcatcccaacccagaatgacatccatcattttggaaatgtcgccagcgcctttgtaaccgtgacgcttcagcccgtcgagccattttgggttgagcaagcgagcacggaaaatgtgcttcgcttcttcttcggtggtgcgaacttgcacgcgcttcgggtcggagctatcgcccataaacgagaacggcttttcgccgcgaacaaccttcgaggcaacaatcaggccaccataataattatagtaatctgtacaagagaacatgtcgtactcgcgcgaatcctcatttttcaccgtcacatccattcgagaaagaacggttttaaacgtcttcggcttttgcttgccgtagctgcctttgccgtaagcgtgtgcggaatagcgaatgtagttcgccgccaaatcgtcctgcgttttccaatttttggattcgatgagctcctcaacgcccgcgccgtaagtgcccggcggacagccaaacacacggaacgtggcttcgcgcatggcgtcctcttcgctcatgccgtcctgtttgtaggtttcgtagtccgcccaaacgtttcggcgcaacatgtttatttcggggggttcgtttagcgccgaaaccatttgaacggcgtcgtcaatacgctcaaccaaaagcggaaaggcgtcgcggaaaaagcccgagattctcgggaccacatccaaacgcggccattttagctcatcagccggaatgatttccaagcctttcacatagccgctgccttcctgccaaaccggcctgatgcccatcaaatacagaatttccgcaaggtcgtcacctttggagcgcatggttgcgccgccaaataaaatgatgccgatgctttcgggatatttgcccgtttcgtctaaatatcgttgaacgagcgcgtcgccgagccgctgcccgacttcccaagcgcccggactgggaattttgttcggatcgacagaatagaaatttcgtccggttggtaaaatgtcggcttgcccacgcgtcggtgcgccggagggcccgggctggacaaattgcccatcaaaggcgcgaaggctcgccgtcatttcgtccgtcgttttttgaatgtttggcacaatgctttcacaaatgaaatccagcgcgcgctccaccgacggcgtgatgatgctgccaaatttttcgctcgcggcggaaatcgcttcaggatgaaaatcacggttttccaaaaacgacatgatttccagcgcgctgtcgtgtgcctcacgaatcagttcgccgccggttttgcgatgtccgtttccgcccgaaatagcattttcggaagatgaattgccggaagttgaactggcgaaaatggccttgcctttattttccaaaagcacatcgtagttgtagccttgcgcttcgagcagcgcctcgcgcagcgacggaatgctgccattgctgatgcgcgtcatttgcacgagcagctggctgagctgctcgccttcgggcgcctggccgaaagtgtgcaagccatcggaaatcatggtgtcggacatgtcgtccaagtacgcatgaagcttttcaagaaacgcatcgaaatcggcgagagcggcgtctttcgtgatttcaaggtctttgtccaagtcggcctcttcggcggcctcccaaatcatcgggcgcagaatttccagtttgcccgggtcgccggatttggcgtcggcgtaatcgcgcagcaagttttccactttggccatgtcttcgtacaaatccgcgttggtgaaaaccggcgtcaagtggtcgatgatgcaacagtacgaccggcgtttggcctgcgtgccttcgctcgggtcgttgatgatgtagggataaatgttcggcaaatccatgatggataaatccgggaagcacttttcgctaagccccagcgctttgccgggcagccattcgagcgagccgtgcttgccgacgtgcatcacggcgtcggcttggaagacatcacgaatccatcggtaataagccaaatagtgatgcggcggcggaatgtcggggtcgtgcaaaagctgatccatgcgttccaattttccgcgcgacggctgaatcgtgataaaaatattaccgttgatgagtccgggaaaaagcaatttcccatcatggacgaacaaatcgccgggcatgtcgccccagcttttcaccattttttcttgaaccgcttcgggcagcgcgttgtgccaaggcatgtattgcgaagccgtggcagcagcggcagctcgctcagccattttatccggcggcagccagcggcggtcgcaggtcattttttccaaaagctcgtgggcgaggtcgtcgcctttttcataggttttctccaccttgtagccttccgcttgcaaattttccaacagcttattcacgctttgaaaactgtccagcccgaccgcgcagccgattctatcgttgcgcggcgggttgtggtgaaagacaatcgcaaggcgcttttccgaattgggtttatggcgaagcatcgcccattttttagccagcgaaaccaatttttcgatgcgtcccgaaatgggcatgtatttggtgagcatcgcgccggtgacgggatcgacctcgttttcctcgcgcgtgccaacgggaatggtaatcagcgcgccgtcaaattctggttgcgccgccgcaaacgaaacttccattgtgctcatgccttgcacgctgtttttccaaacttcataaggctgattggtaatcatggcttgcaaaaccggcacatcgaggctcggatacacatccttataagccggataattgagcgtgagcgagaagatttgcggattgattaaaacatcgattcgcgatttgccgtcgggcgttttgaaaaacatatcgctgaccgcatccgcacctttgtttccgcgcgccatgtctttgtagcgaatgtgaaatatcggcaatgcgtttgcgccttgtttttcaatttcccgaatcaacacgtcgaaatgcaccaagttgttattcacccaatagttttggttaaaccaaagcccaatggttggttttgcggggtcaatgcgcgagttcagataaccgtcgaaatcctcaaaatcggaaaactccgggtggtaaatgccctcatgcggcaaatgtttcggcgctgcgcacgggtgcgttccttgtgcgagcatgttataaagatagccgaccaaatgctggaaattccaactgccaccatgactgagatattgattgatttggtcgccgtgttcggtgccaaaagtgtttgcatatttttgcgccaatgcaatgccttcctcatcgccgccgctcgtatgaatatgcacaaccggcatacactggccgtcgcttaatcgcgcatccatgagctcggccagcgcgtcaaatgccggacacgagcgcttgccaccatgcaacgcaatgatcatcacatcactttgcatggctttttcggcaaatgcttgcttgcgcgcgtcatcaaaaagttgggtttgcgttcgggcaaacacgctaacatttccgccgttttgcttaaagagctgcacgcccgcgcttagcgacggaatttccatgcccgtggcgctgtaatagcaaagattaaaggtgttcataatgtagagcgttttttaaattcacggattttgccagcgtgcgaagcatgacgcacagcagcgttcgtgctgacggttcgttgtaatacaagcgcgagggacagtcgcccgggcagcggccttcaagtggacagcccatgcaatcgctcaaggcaattctttcttttcccagtttatctaaccggcttgaatccggcgcatcgagcgtgccgagcgaaaaatcgggatcgccgaatgtttgcgtgcatggatagagttctccgcttggcgaaacggccaggctttcgccggagcacgcctcgcaaaatggctgagacgaacttcgattcatggccttcgccagcgtgtcccactcacgaaaatgaatcggaacacttcgcacggaattcacaaactgcaatcgcttgagcaaaccttgcagcgcgtgctcgagctcctctgggcttggcaagtcaattgtatcatttttcaacgcgccgccttttcgcaccagcatgtccaacccaatgccacgcgcgtttggaaaagcgcccaaaacgaacggcaattctttcagtttattcacattgcgattcgaaaccaccgccgtgacattgaacggaatgccctcttcccgcaataatttcatgccttgaaaagtttgcgcgcttcgtccgcgaatggattcttgcacatctggcacgccgtccaagctgatccctatttttactcgatgcgttctcagctgtcccaaaaaggctcggctcagtagcgtgccattggtctgcaacgagatggtcgattccggggaaacggctcgcgtttttttgataatctcaagcactaaatcttgctcaagcgttggctcgccgccggtgagctgcacatgaaacgctttgccagaagaagctgccaaacgcaaggctttttcagcaatttccaaactcatcggacgccttgacttatacttcgcatcacctcgctcgtagcagtacgcgcaagtcaaattgcaatcgcccgttaccatgagcattacatttctcggcttaaaaattgaatcgatttgcatctgtttcttctcctctacattgtatttgcaaaaacctttttcacataagcgcttgcgatatgacgctttttctgaacgcgtattcttaatggaatgccattgtgtgtttctgctatggttaggcgctatcatctttttatcaatccagctttcggtaatagaccagcttgtgctccggcaagagttcgggatgaaaaatcttgattaaatcagccagcacaacttgcggctccatcatgcccgtttcccaaaatcgattgcgcccgttgttgaacgccgacgcattattattatagacttgcccggtttgaaccgatttgaaaatcccgtatcgcttatcctgtcccagcaattctgaaattttcctaacgtcccactgcggattcacccaatagtctgccttaattcccttctgaatggcgacttccaaactgacgacattttcctcgtactcgttttttggctccaaaatgtaattggcgcccgcatccagcagaaattgcacgaaccatgcgctcgagccgtgcgttgtccacgcgccttttcgattgtgcccaacaatgacgcccggcttttgagcaacagcatcggctacgcgttgataattgaggtattgggttttgacgctgtcgaagtaggcttgcgcaatggcttccttttgaaaaaatgcgccgataaactttatccattcaagcacgccaagcggctgggcttccaaatgcgcacaaatcaggccgggcgtaatgccaaactggtgaatcttttcttgcatgtcgaaatcgctacccgacccataaataaaggcgacatcgggtctggtttcgaccagcgtttccatattcatattttggctgtctcccagcgctgccatttctcccgcatccaacatctcgtgaatgcgctcatttcccacgcgcatttttcccgagacgccaacaacggcgtcaaaatgtcccaaaagcgccaccaacgagacatgaaaaccgcttgcacaagtgaccgttcgaaccggaattgaaaccaattcatcgtagtcgtaacctttgggaacaggctgccctttcggcaccaaaagataggtgaaccacaacccgcgctttcgtccgaccggctttttgatttccagcaatcggcagccgtttctcaaacgggtgatgctaaaccgctcggcgaactcaattttcacctcgcctttttgcggaagctcaagtggctgcgccaaaagatttgcagggaaaaacgccagcacgccacctatcagaaaaaagcatcgcggcgttttaagcctattttttagcgttatgaaaaacgaaattagattagccaacatcgtgcatcttaaaattgacaagcccaacatgatttagcataaacccttttataagaatcagttatttgaatctttagccagtatttcttgcaggcatcgaatcattatcatcagttccataattgtattcattttgaccggcgacacttgcgctacctgaacaaaacgcgctcaggatagcgcaaaatggcgcggcgatgtttttcgagtcgtcccttgaaacacaacagttaaacatcaactcttaaaaattcactgcgtagcgaaccccaactgaacgaccaggcatgttgtagccgtctttttcggtgtaattttcatccaagagatttttggaaaacaccgaaatgctgctgctctgattgattgcaaaagtgacattcgcgtcaaaaatcaggcttgccggatgttcaagaacggcgtcggttaatgtcggacgcgcttccgggtagtagtagaaccagttttgttcatatcggctgccaatgtagcgagcgctcaggcgggcacttaaaaaatgatagtcgtcgtactcaatgccgaacgaaccccgattttttcgcacataattcaaatcggaggtttcgccatcttcggttttctcggctacgagctgatgcgtgaagttggcaaaaaaccgcaaggaatagtcaaaatcgtgtagcgcgccgaaatcatacgagagctcaaattccaaaccttgcaattcggcttcgtcgacattttcgaaggttttataattggtggtgtcggtgccgtcgatttcagtaccagccacttcttcgatgaagttatcccacactgtgttgaaataggtgatgtccgcacgaaagcccatatcagactcgtaagtcaaaccgatgtcaaatgtgacgctggattgcgggtctaaatcagcatttccgcgcgtttccacaccgtaagaattcacgtattttccagctttttggtaaggattcggcgtcacaaaggcgcgtccggcgctgctatgaattttcaattcaggaatgagccgatattgcgcactgacgcttggattgaaatttgaataggtttcagccttcgaatccagctcgctattatcgaagtatggcgtttctttcagtttgtagctggtaatatccaaacgcccgccgatgttggtaatcaagcggctgtttaagaacgaaagcgcgacttcggaaaaaaccccgaaggttgaaagccgctggttcgggcgatatggcgcggtttcggtagaatcatccgagtagctatgagcggtgacatcggcctggttaaaatccactcccgccgtgattcgctggtcgccaagcgatagaatatcttgcatctgaaatccaaaccattgcgttttggacttggaagagatgtaatcaatttcgtcgtcttgatggtcgtagtattcggtttcttcaatcgcccaatagggtttcaccttaaaactgtgctgattcaaatttccggttaaggaaaggtcgatggtttggcgatccacatttttttgcccatgtccatagacagcccaaaccgaacctggcgtacggacgctattggcttgataaatttcaccgcgcgtttcgaatctgagatcttgcgcaaaatcataacccaaacgcaaactggccgaatttgtcgagtagctggtgttgcgcatggttttaatttgctgctccagcaattcgttgtcaggatcagaaatgatcgtattgctgccgatctcgtagtcgtcgttttggttaaacgtgcgcccgccaagatcaaaatcgagtttatcggttagcgagccgccggcgttgaactttccgtccaatgttttgaagctgccatagctaaattcggcgtggcctttcacatctccttttgagcgtttggtgatgaagttaatggtgccgcccatcgcttgagatccatatagcgccgagcttggacctttgatgacctcaacgcgctcgatggtgctcatatcgatggtggccaaatttgtcacacccgccggacggccatcgatgagataggtaacatattggtctaaacccgaatactttggcgtaaatccgcgcaccgaaacgccggaaagcacgcctggatattcaataatatcgacaccggctgttttcttcagaagttcggttgcatcttttggcgcgagcgcttcgatgtcatcttcggtcacgatttctacttttcgcggaatatctttgagccgcgaaccggttctcgaggcttgcacaacaatttcacccgtcagccgcgaatcctcggcaagcaacacattgatgaccgaactctggccgatttctacaatcttcttgcgataacccaaatagctaaacagcaagtttttcgcgccatcatcaaccgaaatggaatactcgccgttgtcattcgtcattacgccaagcgacgagccttccactttaaccgtaacgccaatcaacttttcatctgtgctttcgcttctgacaacgcccgttaaagtgcgcgtctccgcttttgcgctgagcggcaaaagcccaagcatgagaatcaagaataataattttcgatagcgcccttgctgctcctgcaaaggcactttcaaatgaaccacacgcttcacaatcgtttctccttattcatgtttttttaggtaaatcaaaccacgccctggccaagcaagctgaaacgcgataaagcacgcgcttacagcgttacagcgcttcgcttacaaggctaatgtgatagttcagaaactctgcttgagaatggccttggccgccgaaacgacgtaatcgccccgcactgtttggcaacatccttagcagatttgtatgtgaagccggcttcaaaaagaacaaggtgacgtcgtccttcacgattctgtgtcgctcaacgcttattacaaatgacttgcataaaaattgagcgcgcagaaaatccatctatgttttgcagccgctcttttgcaaaagccaaaaagcgggctcttctatgaatgtttaattcattcgggttcgttgcgtttgcagcgcacgaatcagttcggagatgctgtatagattttccggcgcttgagcttcatttgcgaagtagcaccagacatcacggcacttttcagaatcaatttctacacgagggtaaataaattcatccaggcaaacttggaatcccaatcgctccaaggcgcgctttgtccaatgaccaggagcgccattgccgattaagccaatttttccagaagttggatgatgaatttggaacgcgccggttgcgcggtcgaataaaaatccgtcgcgggcaaaagctttttcaaattggccgtttaaaatcagctcttcgggaatgcctgcgagcagttcgcttttcgcatccaaagcgccgtctttcttttcctgcatgagccaaattttatcggcggcttgcagcgccaaatccaactcgtgggtcgacatcaaaatgcttttgcctttttcctgcgtgagttttctaagcaggcggataatttccacacggttcggcaaatccaaatgcgcggtgggttcatcgagcaaaatgatgggcgtgtcttgcgcgagcgcgcgagcaatcatcaccttttggcgttcgccgtcgctgaggtcgctcaggtgcgcattgacaaaaggttctgttccagtaatttctatcgcttcgcgcacgatttgctcatcgtctttagaaagatttcccatccaaccggtgtagggcgagcgcccgagcgcgaccaacgcatacacggacaaattgccaaccgtgatgcgctcggttaatacaatacttaaatgcaacgcgatttcttttgaggacattttcgaaatcggcttgccggaaatatcaatggagcctgcaagcggcatttgaatgccagataaagtccgcatcaacgtcgacttgcctgctccattcgggccgagtaaacaaaccagctcacctctgtttaactcaagcactaaatctttcacaatggttcgaatccgatggcctggcttttttgcgctgctctttttcccaaatctcccaaaatgggaatgcttctttccttgatagccaatcgtcagcgcatgggttcgtagaacttccggtctcatgagaacgatgcttttaggttacgttttttcataatcacccaaatcacgactggcgaaccgacaagcgccgtgacggcgttaatcggcaaggtggtttggctgcccggaagctgcgcgatgatgtcgcaaaaaagcatcagaatcgcaccgaccaacgccgagcttggaattaaaaatcgatggtcggaggtgttcaacatcgagcgcgtcaaatgcggcaccgcaatgccgataaaaccaatcgggccgcaaaatcctgtaacgctccccgccaataaactggtagctaaaatcaccgtaaatcgaacatagccggtgctcagccccatgcttcgcgcgtaattttcgcccaaaagcatgacattcaacgattttgaagcggagagcgacaccacaaaaccaagcaaaaccacaacggaaagcagcatcaactgctcttcaatcacgccgcccaaactgccaaatgtccaaatcagataatcctggatttcttcgggcgcactgaaatattgccaaatgctgatgagcgaaatcgtaatatttccaaccatgatgccgacaatcaggagaacaatgttgtcgcgaatgcgaatagaaatcgccaaaatcaccaagagcaccaacgccgaacccagcgttgaagccagcacaatcaaccaacttccactgatgccgagctgcttaattgcaaacgcattcgtggctgcacctgaggcgagcatcaccactgccacaccaagacttgcgccagatgtaatgcccaacacggaaggtcccgcgagcggatttctaaataatgtttgcatttgcaaaccacctactgagagcgccgcgccggcaagcaccgccgtaaaagcttttggaacgcggataaactcaataattttctgccatgcgagattttccgattcttcgcccagtaaaatattgaccacttcagcgagcgggatttgaaccgatcccaacgccaaatcaaccacgaagaaaaatgcaacaccggcgagcagcattaaaatgagactcacctttggcatcaacgacggccataactgaggaaactcttttctcgaaacagacgattgctgagccaccgtcgatttttcggcaattttgggttctgtgactttttcgccaattaatcctgacattttttgcccttcaactctacttaatctgttgataaaatgtgctttcgcgaaatgcttctggtagttctgaaattaattcaggatgaaaaatctgtatcaaatcagccaaaatgagctgcggctgaaccacaccaaattcccaataagcattcccaccaaatggattgagctgtttattattattaaatacgcgctctttttgaacaggcgcaaactctcgaaagcgcgtgtccttggcgagcaattcctcgatagattttgccgtccctggattgatccaaaagtccgccgttaaagccaccggataaacagcttcaaaatcaagcttgagactgccggttacttttttatttttccaataataatctgcgccggcatccttgagaaattgagcgacatagctatcgccgccaggaatagaccatgaatctttataagccagaccaggcaagactgtcgggcgcgcttgaacggaatccgccaggctggccaaacgctgatactgcatttcgatgcgagcaaatttttcattaaccagcgtttcttttcccaaaagcaccgcaagcaatttcacccactctgcacgacccagcggcgaattttctaaccacgccgcacaaaccaccaccggcacacccgcatcaatcaaagtttgatattgtgcaaattttgctgccggcaaggccgttaggataaccaaatctgggcttttttctaataagatttcaacgttaggactgtacgcgtgaccgacgtctgcaatctcaccgtttttaattctttcaacgacacttggcgtgtttacaacttttggattggatacaccgacaatcgcatcttcgctttcagcaagcgatagcattccgatgttggttgtcgagaaaacagttacgcgacgaatcggcgtatgaacaacgtagtaatcatggtattttggaggaatggcttgtccttttttcacaatgacgtatttgagcgtatcggctctgtcttgaatgccattgtaaattttgagaagtgttaatccgtcttcgtagtcgatctgaaaccctttcgcgtggcgaatctgtatagcagacccttccgaacgtgataagtccagattttgctgataagatgtttttggcacgtcggagcttggcttagtgcaagcactaagaaaaaggacggtatatgtgagcaatatggaaaataaagcacgcgacttacgtaataacgaaaccgcaggctttactccacgtagtggaataagctttctttctttcatgttctttgctttgcacccgaagctaatgaaaaatatatctcacggcaggtcttctgactttcccgaatccgacagccttcccatccttagaatagtggctttttttgtcagattactccattgaatcttatttcaaaattcaatgcaggattacagcagcggggactgttccggtctttcaccggattcccttttaagttggctaagaacaacaccgtgtaacaggccgttattttacagaaaagaactgaatataccaaattatttagtggagaatttttgtaaggttatcaaaaaatgccttacgatttcttttcggaaaaacggagcttttcaatggaggaaaagccgctttaaagtaccccttaaagcgactttcgggaaatccttatttttgtttttttcctttttgccgttccaattgcatttggacagattccggcgacgtgctacccgccgatttcttgcgccgcacgctggattccggcgttaagctatcataaatatctgactcgaacacaggtgaaaatttctgataatcttccaagctgatcttcggaagcggcgtgcccgtctgaagcgaaaagctgaccaactttccagtgattcgatgcgcatcccgaaatggaacatcttttccaaccaaatattctgcaatttctgtggccaaacttaaatcgttctcggtcacgctcttcaggcgcgctttattaacaacggtgttctgaagcagtttattaaaaatattgacactttcaattgccgtttttgcagcgtcaaaaagcggcggcttatcttcctgcatgtcgcgattgtacgaaagcggtaagcctttcataatcgtgagcagcgcaatcaaatcgccataaacgcggcctgtttttccgcgaacgagctcggcgatgtctgcatttttcttttgtggcataatggacgaccccgtcgcaaacgcatctttgagttccaaaaatttgaactcctcagttgtccataaaattaaatcttcggaaaagcgcgataggtgcatcataatgatggagcaagccgatgcaaactctatcaaaatgtcgcggtcgctgatggcatcgatgctgttcgaaaaaatatcgtcaaaaccgagcaacgctgcggtacggcgcgtattgacaggcaagctcgatccggcaaatgccgctgcgccaagtggcgagcgatttacacgctttcttaaatcctgaacgcgctcgatgtcgcgggaaaacatttcgagataggccatatagtaatgcgacagcaaaatgggctgcgcgcgctgcaaatgagtgtagccgagaataattgtatcgacatgctcttcagcttttttgagcagcgtgtcgttcatgttttctaacgcgagagtcagcgcatcgatttggcggcgcatgtaaagacgcgtgtcggttgcaacttggtcgttgcggctgcgtccgctgtgcacttttccagccactgcgccaattttttccttcaatcgattctcaatgacggtatgaatatcttcttctcgccagtcgagcggcacttgacctgcgtcaaattccttttcaatttccttcagtccggcaatgattttttcagcgtcatcgcttgagatgatattttcctcgctgagcatggtcacatgagcgattgaaccctgaatatcttctttataaagcgcgcaatctacctcaacagaggatgaaaaacgcaaagcgtcttcgtcaaacggctcggagaagcggctttgccaaagcaattctttcttttcgtctgatttttgtcccattctaaattcgttaaaagcgttgattaccgattttccttgttgcccgcaaatgaacagcatctcaaggaattttacaagttatacacaatatacacctctacggactttttttggattgtcagcaaatgtaatctgccgcccgttacttctcagcggccaacaaaatgggttgtgttcaaaacttttggatatcgaaaacaaaaagccgccgtttcgcaccaagcatagtggaaacggcggctttttcattcaataaaccggctttggaaataacctcatcggtttatttcttgttttgctctttgattaagttcaaggcggaaccggctttgaaccaagcaatctgattttcgttgtaggtgtgattggcttggatttcatcaaccgagccgtcggcgtggcgaagcacgaccgtgagcggcttgttcggctggaagtcagtcaggccgacgatggcgatggtgtcgtcctcttgaattttttcgtaatcgtttttatcggcaaaagtcaaggcgagcataccttgctttttgaggttggtttcatggatacgcgcaaaggattttacgagaaccgcacgaacgccgaggaagcgaggctccatcgccgcgtgttcgcgcgaagagccttcgccgtagttttcatcaccgacgacaaccgtagcgatgccctgtgctttgtatgcacgctgggtagccggaactgcgccgtattcgccggtcagttggtttttaacgcaatcggttttttcgttgaagaagttcaccgcgccgataagcatgttgttggaaatgttatccaagtggcctctgaatttgagccacgggccggccatcgagatgtggtcggtggtgcattttcctttggctttgatgagcaacttcatgtctttcaaatcgttgccgtcccatgcgctaaatgccgaaagcaattgcaggcgttcggaatcgggatttacgatcacttcaacgccgctgccgtcttccgccggagcttgatagccggcatcttccaccgcgaaacctttttcaggaagttccattcccgtcggcgggtctaatttgacctcttcgccgttttcgttggtcaaggtgtcggtgagcgggttgaaagtcattttaccggcaatggccagcgcggtaacgatttccggtgaagcgacaaaaccgtgcgtattcgggttgccgtcgttacgctttgcaaagttgcgattgaatgaagtgacgatcgagttgcgctcgtctttgcccatattgatacgagtccattgaccgatgcacgggccgcaagcgtttgccaacaccacgccgccgattttgtcaaaatcttcaatcagaccgtcgcgttcgatggtgtaacgaacttgttccgaacccggcgtaatggaatattccgctttggctttgagatttttctccgcagcttggcgagcgagcgacgccgaacgggtaatatcttcataagaagagtttgtgcaagaaccgatcaaaccggctgaaacttcttccggccaaccgttttctttcaccgctttggcaagctcggaaatcggatgcgcgaggtcgggcgtaaacggtccgtttacatgcggctcaagctcggacaggttgatttcgatgacttggtcaaaatatttttccggctcggcataaacttccgcatcgcctttgaggcagtcggcaattttatcggcggcctcggccacgtcggcgcgtccggttgagcggagatagttcgccattttttcgtcgtagctgaaggtcgaggtggttgcaccgatttctgcgcccatgttgcaaatcgtgcctttgcccgtgcaagaaaggctgtctgcgccttcgccgaagtattcaacgatgcagcccgtgccgcctttcacggtcaaaataccggcgactttcaaaatcacgtctttcgccgaagtccaaccgcccattttgccagtgagtttcacaccgatgagtttcgggaatttaagttcccaaggcattccggccatcacatccaccgcgtcggcgccgccgacaccgatggcaatcatgccgagaccgccggcattgaccgtgtgcgagtccgtgccgatcatcatgccgcccggaaatgcgtaattttcaagcacgacttggtgaataatgcctgcgcccggtttccagaaaccgatgccgtatttatttgagacggacgccaaaaagtcataaacctctttgttaacatctttagccgcttccaaatctgcgtcagcgccgcttttggcctgaatcaagtggtcgcagtgtgcggtagaaggcacggccactttggcgcgaccggcttgcatgaactgcaaaagcgccatctgtgcggttgcgtcctgcatcgccacacggtcgggattgaagtcaacgtaagactcaccgcgcttgtaggccgttgtcggcgtgccttcggcgaggtggctgtacaaaattttctcggcaagcgtcaaaggccgtccaacaaccttttttgccgcttcaatgcgctcgggcatttcggcgtacttcgcttggatcatctcaaaatcaaatgccatgatggtgttctcctgttttgaatcaatgtttttggattgaatcaccagtacctgagcaaaagcattcattcaggtttggtaaaaaatcaccgcaggacagctttacacgcaggaatgaatgcaaaattgccctgttttttcctgaaaaattatcttttgcctggatactgttgtgagttgattaaaaaagctttcctgttataaggaacaaagaggataaaaccgctttgaatttggcaaaatttagcgcaacaaaaatgatattcaaaaattttttttacttgattataaaaaacggttataccgtttgaaatttagtcgccgttaacgcaaaacgcattcccagtggaatgcgttttgataggcaaataagcagttatccaaaaagctgcggggtttctgtcagtttaaatcgccgtactgcgctttgcaattgctcagcttgattgattaactcttgtgttaactgcgcaatttcctgagaggattctttgtttctaagagcggtttcagaaagcgaccgcaccacacttgtgactttctttcctaacgctttttgcgtatcagcctgctcaacaacctgactggttcttatattcatatccgatgttttcatcgtcacttgctgactacttctcatctgagtatcaaccaagttcgataaccgactcataatcgcactggaacgcgaataatactgcgtgattttatccagtgatttttccgcatcgctaaccgtggcgacgctatcacgagcggattggtttgtctcaataacagtatcttgaactttttgcgcatcgcgtcgaatattgaaaaccatgtccttaatttgctgagaagccgttgttgattcttccgccaaagagcgaatttcatttgcaaccactttaaatccttttccagcctctccggcaattgctgattcaattgaggcatttacagcaagcaagtttgtttgttttgcggttcttgcagcactttccacaatggatgaaatatctcttgttgctctatcaaactgctggacttgcaaatgaagaccttccaatttatctgaaatgcctaccatgcttaaattcacttgctcgatagcaaatcggccttcctgaatctcgtgaatcacttggctaaacacctgatttgcttcttggatatttcgggcagcttcttgtaccgttccgctcaaatcttcgatcgaggttctggtttcacggacgttgatcgtaaggccttgcatatcctcaataattaaggttgctgtcgcctccattttgtccattatttgcgttatctcgtgcactaaaacggtttggttttctgcgcttttcaaaacacctgttgcagtgttgctgatatcaagcgacacttgatttaaacgcattgtcaaatcggttatgtctcttaccgcctcttttactgcatccaccatgatattaaatgagtcgaccagctcaccaatttcatcatgctgctcatagctcaccttttcggacaagttgccctgcgaaacacttcgagccgatcgaatagtcttctgcagtggctcagctaatttacgttggaacagataatagatgagcgcgatcgatgagccaatcgcgactaacccaattaagatggtatatattaaatcatgaaatgctgtatcatcaaccgctttggccggcaaaaccaaggaaatagcgcccatcaaatcatttttgctgtatccaaatccattagagtatgtttcgctgataaattgtggcgccgcatctctttcaccatggcaatacaaacagtgctctttggccaacaatggatacataaatcgataagccggctctccagccacatccgttttttcccatactggcagttcatcgacaactgccatatcaatctcacccgtgcttgcatccttagcagaaagcattgacttctcaaattcccgaaggattctctcctcaaattcgtcaggcttatttagcggatttctataattgagagaaggttctttctcaagcaccacattttggccaattttctccacgtattcatccattttctgtgtggaatctaaactggctcgattgataaaggcgtgatcgtggataagatttaataattcggtgctttcttctgtaatctgtatcctgtttttttcaaacagcattgaattataatacaactccccataagttttctgcgcaatcctgacagcgtgctcttttagctgctcatccagctgcctgacttgcctgacataaaaaaagattgaggttaacaccacaacaacggataaaacaacactgaaagtgataacaatttttttatcgagccttgccgttaggtgatttgacatgcgcttttaaacttgggattacgtatgaattgccgcctgcaaacgggaaatactgaacaggcggcaatttaatgtttcgatatgaattactgatgagataacacaggaacactgtaaaaattgtaacccatttcttgcatggatttcgctaagtgttctgtatctaaatcaacttttgttttggcagcacttttatctttgttggatatgccaacatgcaagttgaaatattccacaattgagttgcctaaactttcaagcttttcttcggcttctccttcaacagccaatccacctaaacttttttcatcaggcacaatggagtaacggaagcaaaagtcaatgtaatttaagatgtttggattttgaatgctttttacatccgtagaaccatatctcgcgatataatcttccaagatagcattcggattgttttgacgagcataattgaccaaatcgacaaaagccttcgtgtactcaagcctcaaattagatgacttgtatagaacatctgttttcatcgcatcgagttgcttttgccacatatcaatcatttctaagaacttcttaaaccgcagcttttccattttttcgcgtttttcaggatcacgctcttctaactcttttggatcaggctgctcaagttttgttttcaattgattgatatcggaaatcacgcgccgttcgatgaatttatccgcatactcaggattcttttgcttcaatttcaacataaagtcaagtccattttccttaattaacggcagtggaacttgaatatagcggcaagcttcatctaaccgatccgtatccacatagaagttggccaaagcaatttgatacggatagtaagttaagtcagaggcaaatgtcattaaaagatagaactctttctttagaacatccggttcttcattggccttatctttccaatacaaacttttggatgctttatcttctggagaaggaacattgatttttttaaagaaacccgctttgatataagcttgagaaccggttcgttcgcgttcaaccattttctcaatgacgcttttcatctccgtacgatacttttcctgacccggtagcggattctgatccaacgccgcataaaggtgcataatcgctaaaagctgattttcaactttctggtcaccttttgagttcttaattttccccaagtagtcacgagcaatcatgtaattggagtgaaagattacttcatcttgacgccttacaattgcatctgagcgttttccaacaccttgcttaaatcgaatatttaaagcaagagcgacagtcaatgctttcaaatactctttattcttgaaaaactgctctaattcaaacattttggcttcttcatcaagccctttttccaactcgtcgtcagcttttagaacaattttatcaccatcgacgcggaaaatcacatcatcttgatctgtggagaaaactgatgaggcatgagatccatcactcaagacgtctccgagaatcccttcaaggtctaatccaagtaaattgtcggtattgctttcttcttccgccagaaaatcttcggcaaccggagctggctctggcgcgggctgaggagtggcaacaggctgaggtttcggtgtttctgattcaggctttacgacagcaggttgctgtgctgactgaatcacttctgagagcacattcagaaaatcttcaactctatcattagaaatagaacttgaattgatatagtcaccgattagtttagcttctttgtcaagcgtttggagataaacattctgagcatttcgtgaaagggcggactgaattgctgctgaattttccataatcttggcgattaattcagcacgtttctcaaaccctccatcagcattcgatgttttttgagcgatagtagccatgttattataattttaaacaattaaacttttgcgcctatacagtcccaagcaactattgaaattgctttagttctttcgtgttaagcaattttgctgtgtctatcaagaccacatcatttccagtattttcctcaccaggccttgcataaagacctttcgcgcaaaaattaatccggctgagttctttatcctccctgctaatgcgaatcacatcgctttcagcgacgcggacaacatctaatacagaatctaccacaaagccgacagaataaatgtccccacgcaagattagaattttctccgcagaccggaaacgcctggatgtaatctgtgctttcttggccggaaaccctaatattattttcaggtcgacaattgatgtgacttcccctcgcacattacatacccccaacacataagacggaaggcctggaacagggataatcttctgcatatcaataatgccgtcaatattttttatcaagaaagcaacctcacgctcaccgatcagaacagcaatatactgttccttaacttcatcttcagattcttgaacgttctcggcttgctcacttgtaaaaacctcgacctgctccacagctttgcctgaaagtcgctttaaatcttccacttttatctcacctggaagttttacagctaatttttggctctgcgcatttgcacttttcgattgttcttcagccatggacaactgcgggtttgttcacatcatcacacacaacaaaatacttagggtagatagatcaaaatctatgccattgcttgggtaacagctgcaactaaatcttgctcattaaatggcttaacaatgtaggcaattgcgccctgctttaacccccaaaatttatcgctttcctgattttttgaagtaatcatgatcacaggaatgtttgcagtttccggcatttttttcagatttctgcaaacttggtagccatcttttttaggcataactacatcaagaacaatgatatcaggttttgccgattttgccttttcttccccttcttcaccgtcattagcctcaaggatagaatagccaagtgttgtcatgactttagcaataatttttctttcaacggcgctgtcatcaataataagaactcttggcatgtgtgaattacgtttgagattttatcaaaaaaaattaaaaccgcttttagaatataaaaattacgcgcttaggcttaattctttaaaaatttatctacaatttcaaccaattgcccatctttaaaaggcttggtcacataatcgtttgctccggcatgtagccctaaatttttatcaatctcagcatcttttgctgataacattacaatcggcgttgttttcaagtcttcatattccgagcgaagcgttttgcaaaccttcaggcctgttgtatctgggagcattacgtccagtaagatcaaatccggtttttgctcggttgccagttttatagcagcttcgcccgtcgctgcgctaataagaccatatcctgtttcggccaacgccatctcaatggacttgcgaataaccgcgctgtcatcgacaatcaatatctttttgcgggtgtcttgttcaatttttggaacttcgacccatttttcttctatgaaaaacgaaatggctttgaggacctgaacctcgtccatcttcagcttcatgataatcgtgcgaacatctgtttttccatcaatggcaagaaagaccttccattcatcaagcttcaacgcaatttctttcaggttatcatcaccgcgtttggtacgcttcggcaccaatgatgtactggagattttttctcgaaccaacttcagttcgtcgaccttaacggaggcgttcagcaagatattttgaacgtcaattccgttgctcaaggcttgcactctgagcggcgcatccgggtcaaaagaaaccttcgcatttttttcctgaagaagattggtgatcaccctttcaatttggattcgaatggcacgcaccaaccgctggacatcaacttttttcatggcagctaaaatctgctcgattcgcttgcctttgaaatttgttttttgcagccgaatggcttcatccaaatcagatcgggtaataaagttttcttcaagcaggatagcacccagatcttctccacccgtatcaaccgcgatgaccatgccatttctaaaatagacaaccttttttacctcaccatagtccgaagatgtttgcacaatcattgcgcccgatttgcgcatcgttcgaatgagttgcaacatttccgtaatcgtccaacccttaatgctacctgtaaatgccatttgctaagcagtacctaatttgtattcaagaggtttagcgataatcgcgcgcatgcgcgtcgctattttcaaaaactcacttggattcacatctgtggcaatttttatcaatataataattatgctttacaaaatttcaaagtttcgagctatcagccacttgtataacccaaaaaaggagatgcccagcatctcctttttcttgataacttaaaacttgccgcaattttagtgggctgctgcagaatcagctggagtttcgccatgacttgcagaatcagctggtgcttcgctgtgttcagcttcatgcttctcttctgtaacagtagcttcttttttctcttcatcttgcttttcagcattaccacaaccaaatgcggtcaaagaagcagcaactaaaaatacggaaagtaactttttcataatttgtgtcctcgctttttttgtttaaaccccagctttcaccagggatatgtttacactttttctaaattgtttttgaggtaattcagataaccgactgaagcacttgcggctatatattttttctaattttaaatcgggtcaaatttacgacaagccctaatattctccaagccccaattccatatctatatggatatcgaattacggaatatggcaaacacactgcctttttataaaagaaactgcccccttgttgagatatcctaaccactaaaatactttacaagtcaagctggcacgaaaagaattcttaccctcagtggccttgttcaaaaaagcgctttagtgcaacgctcagaaaaaacaaatacccgatcagaaccttttttactaattttgtagctgttcagttttttgttttctctctcatttttgcattcaaacacttgcaaacgcgctacccaattgtgacgcgagctccaattcgataacctttttctgttttgataggaaatcccgcttcggtttcgagatcgtgctgaaacacaagtagccaatcttcacgaatagcttggtctaacaaagttttcttttctgccatcaggtctaacggaaataagtcgtatcccataacccaagcgagcggggcatgcgccgtggttggaattaagtcggcacagaagcacactgttttgtcaccgtcggacactttcacgagctgctgacctctggtatgagcatgagaaacaattgtgaaaacacccggaaataattcaagatttccgttaatttttttcaactttccggagtcttgcagaggcaaaaggttttcttttaaataactggctttttcgcgcggatttgcgttcatcgcccaatcaaaattttcttcttgaacataaaaagtcgcgttcgggaaagcaaggtcgctttttccatccacatatttgatggctccgcctacatgatcaaaatgcaaatgcgtaataattacatcggtgatatctgccaaagacagatcatgtttggctaaattttcttccaaaaaagattccgagacttgataaatttcctgatatttttccgaccatttttgcccgacacccgcatccaccaaaatgtgccggccttcaccggaaattaaaagcgccctggcagcaagcgtaactcgattctgttcgtcagccggaaactttttttcccaaagtgttttgggcactgtgccaaacattgcgcccccatccaaagcaaatgtctcgcacaaaatcgcatgaacttgataatttcctattttcatcttttctaatggttgcatttcaaaataaaaaaagcccgataacgggctttaatataaaaggtattttcaaagatacagcaacagttacgccatttctgagtttgttgttttttctttgattttcattgcggccttaccggtacggttgcgcatgtagaagagttttgcacgacgaactttaccgcgcttaaccacttctattttttcaataatcggagaatgaagcggaataatacgctcaacaccgacaccgtgagaaatcttgcgaactgtgatggtcttcgacatgcccacgccgcgaatgctgattaaaattccctgaaaaagctgtaagcgctctttatccccttcaacaacttttacatgaacctttaacgtatctccaggatgaatctccggtatgtcggctctcatttgagcggcttctaccagtttaatcttctcgttcatggctttgcaatcagttaagttttaagttactacaaatttatatcctttaataaatcagggcggcgttgtcgggtgcgctctatcgcattctccaaacgccattcttctatttttttatgatttcccgaaagcaacacatcgggaactttcatgccgcgaaattccgacggtcttgtgtaatgcgcacaatccaattttccatcttgaaaagagtccgttagcatagattcctcgtcgtgcagcacgcctggaagcagccgtgcgactgaatccaaaaaaatgagtgcgggtaattctccacccgacagcacaaaatcgccgagcgaaatctcttttgttatcaacgtctcacgaatccgctcatcgatagctttgtagtggccgcaaagcaaaatcaaatttcggtctaacgcatgacgattcgcttcactttgattgaactgtttcccgtctggagtaaaaaaaatcacttcgtcatagtcgcgatcggctttcagcttttcaatgcaagcaaaaaccggttctactctaagcaccatgcctgcgccgccaccgaacggcgtgtcatcgacttgcttatacttgcctaatccgtactcgcgcaagctatgcacatgcagctggagccgttgtttttctcgcgcaatccgcaatagtccgtttgcgagcgggctatcaaagaaatcgggaaggacggaaataatatcaactcgcatgacaatacaatcttaaagactcgggcgcgttatcgcttataaaaattcttcaaatcgccgaaccgtaacgcgcttgttttcaacatcaaccttcacgataaaatcgtcaatcgccggaattaaaaccttttgtttgtccgccgtctcaatttcatagacatcacatgacggcatgtgttgcaaatccactaatcgacctaacagcttttcattttcgtcgagcaccgctaagccaatcaactcatgcagataagcaaaatcgcctttgactctcatcaattgcgattcatccacgaataaaaattggcctttcagcaaatctgcagactcaaccgaatcaacgccgtccaaaagcaaaaacgcaaatcctttatgaatttttgccgcgagaacctgcactttatgagcgtctcgctctgttttgcctaaatagtaactttttcgctcaagaaagctttcgggaaaatccgtgataactcgcactttcacttccccttttaagcctctactcttgagaatttcaccaacgacaaacaaattcataaaatcacgattgccctaaatgctaagttcaaccaatgagaaagggcttttaataaaaagccctttcccaacgaaagtattttacttcaggatcaaaaactatcctgctgattctttttctttagcttcagcttcttttttgcgcttgcgacgaatggcttttctatcaaggccacgcttcaaacgagaatcgttgcgctgctgccaagtttccatctccgtgccaatttcttcctcgctcttccctttaattctcatgtaattttcatagagcataccggtgcgacgaatcaaagctttagccgtatcagtcggctgagcacctacggataaccagtacatcaagcgttcgcgattgaatgtaagctgatgtggtttacgggtcggttcataacgaccgagaacttcaagaaagcgtccgtcacgacgcgctcttgcgtccgctgcaacaatctgataaataggcagcttctttcttccgattcttctaaggcgaattttaaccaatgctaacttccgattttaattaatgataacacagttcaaatattctatggctgcattaaccggttaaacggtatgttttgtgcagtaatttttcgtcccgacttagccattttggtaacggacttcatcattttcttcatttccatgaattgcttgagcagcatattcacatcttgaacccgcgtgccacttcctttggcaatgcgagaacgacgacttccgttaataattcccggcttttggcgttcatctttggtcatagagttgataattgcttctatcaccttcaggttggattcgtcaatttcctgtttgggaacaactttgctaagtcccggaatcatgtcgatcaagttttgcaacgaacccatctttttgagttcctgcaactgctcgtaaaaatcttccaggttgaattcattttcaatgaggcgcttttggagtttttgggttttctccaagtccaaagtttcttgggctttttcaacgaagctaacaatatcgcccatacccaagatgcgttgcgccatacgctcagggtagaaaatatccaagtcatcgactttttcaccctgactgagaaacttaatcggcttgtcgacaacggtcttaatggaaagtgccgcaccgccgcgcgtgtcgccgtccattttggtgagaaccacaccgtcaaaatcgagccggtcgttgaagaccttcgcggtattaacggcttcctgaccgatcatcgaatcaactacgaagagaatttcctctgggctcagctctcttttaagcctttctgcctcagccatcatctcttcatctatttgcaagcggcccgccgtatcgacgatagccacattttttgaattttgcttcgcaaattcaattccttgctttgcagctttgagcgcgtctttttcttcaatagaaaaaacaggaacacctatttgcgccccaagtgttttcaactgttcgatcgccgctggacgatacacgtctgctgcaattaaaagcggcgcacgcccttttttctttaagaggtttgcaagtttggctgtaaatgtggttttaccagaaccttgaaggccggcaaccattattacagcaggcatgcgagaggttttcaaattaatatctttctgctccccgcccatggctttcaccaactcatcatggacaattttaacaatcatctgagctggagaaacactttttataacctcttcgccgagcgcttgctttctaacttgctcaacaaaatttttggtgactttatagttcacatcggcatccagcaaagcacgcttaatatcgcgcattgccataccaatgttaatttcgttgattttcgcttgacctgaaagcttttttaaagcgtgctcaagcttgtcgcttaatgattcaaacatacgctaactaactcttcaaaaaatgctgcttcaaagaagtaagccgtaaatataaaaaaaagctacaaactcaaagcgtcaactgcggataaaaacaccttgagtgtgtaacttttttattttttatttcccctaaaaaaccttgaacaaattcctatcgctccccttaaaaaggagagcgatttagcatttacaactttttccggccaataggcaaaaaatgaaatagctttttagattttactaccattccagaaatcattttctgtaaacgattttgcgaatggtatcaaattgcaagtagggatattcaacttgaactcgctcgattgcgtccgctgccgaaagcttcagcgaacgcgcatgtctaaatatttggcgaatatgataatcgcgaagctgcttctcatcaagaaggcggtttgcacggagttgtgtgaaaatttcgtcggaaacaaattcagatattgggttgcgcatcataagactacctccacaggttgcttcaaaattatttggttatttgtaaaaacgtttgaaactgtaccagtttttcgatgcgctgctccttttcacctaacggttattttctaaaaaaattgcggggaccgaaaattaaacttgagttacgcaacagaagctttctttgtttcctgtctccccgaaagtgtgtacaataataattaattcgtctgatttattcaactttctgtcaaggcataaatttatacatttctcaaaaacactgcatttaggccacgtaggggaaatgttaatcgtttttttacacaactcgcgcccatcactaaacccaggctttctcaaacactttaacagttttccactttttcctgttaatttggaaaaaaacaatggaacaccttaccgctatgctttcatgaaacggctcttgcaaaaaacgcttttctcgctcatgctttgcggcctgtcgctgttgcagattcaatgctcgtcagttatgccgagaagtttttcggaggaaaaccgaaccgaatttgatttggaaaacggactgcatgtgattttgcatcgggaaaattccgttccgattctttcggcctatatgctctatcatgtcggaagcaaggacgaagacccgcaaaaaaccggcttcgcacacttttttgagcatctcatgttttccggcacgaagcatattttgcgcgacgaactttccgaatttgtcaccggcgcgggcggcacaatgaacgccgtgaccgattacgattacacgagctactatattaatatacccgccaacgaacttcggcttgccctctggattctttccgagcaaatgtttaaccttgaaattgactcgttcagcgtggagaccgagcgccgcgcgattcgcgaggaacgccgaatgcgttacgataatcaaccttacggctcggtctatgaagaattggtttcactcgttttcgccggctcgccttattcgtgggtccccatcggctcggtgcaatacatcgatgaggctgcgccgtccgagtttcaggcgttttacaaaacttactacgcgccgaacaatgccacgctcgttctcgccggcgattttgacaccgaagaagctcgggcgctggtgagtgcctattttggagacatcccgaaaggggaaaagattcaaaggccgcgggttcgattaagcccgccggattcgcttcaaaaaatcaaaattgtggagaagccgaccacgccgcttccggcagcgatttatgcgtggcaaagcgttccgcaaacgcattccgaccggttgccgctcacgcttttgcgcgacattttggcaaacggcgaaagctcgcggctttaccgaaaattcgtgtatgaaaccgaacttgccgccgaagtgtccgcgatttctttttcgctcgaacagaccggacttttcgcaattttcatcgctggcaatgcgcagagcgaattttccacgctggacagcttgctttttgccgaaacggaaaagctgctcggcggcgatatttccgaaacggaattgcaaaaggcgattaaccgaaaaaaaacgcacgaggcctcggcctacggcaccatgttcaaccgcgccgccgcacttgccaaaaaccacgcgctccaaaccgccgcatcggaaaatgccgcgcagaacgacgacgcgacggaattggaagacatcacgcccgaaatgctgaaagccatcgcaagaaaatacttttcccgagaccgctgctttcgactttattacccgcgattttcacctgaaataaaaaatcaatgaaacgctttttgtttatcctgacgctcgtcggggcggtgattttttgccccgcacggctttcggcgcaaattcaaatcgatcgagtgatgaagcccgaatcgggcgatttgcccgaagccgtttttcccgccacgcacgaatttgaactttccaacggcttaaaagttttttacatccgttccgatcggcaggccacaacaatgctgcaactgatcatcaaaaacatccatgcgtttggcgaaaatagcccagccgtcgccgatttcgccgccgtcatgctcggcaaagggactgaggagcaaagcgcgactcggtttgccgaagccgtcgattttctcggcgcaagcttttccgccgccgcatttgaggacggccttgtcgttcaaggcttcacgctttcggaatttttgcccgattttctcccgcttttttccgaagcaatcttgaaaccggcgtttcaaagcgaagaacttgaaaaggaaaaaaagaccgctcgctcggtgttgcgcgccaaacaccaagaaccggcttggcttgccggcgcattgtttcaaaagcttatgttcggcaagcatccatacggcagcgtcctcacgccggaaatcatcgactcgattgaatgcgaaagtttgaaaaaatttcacgacgcgctgttcgttccgcaaaatgcgtcgctcggcgtggtgagcgatttgccgaaagacgaaatggccgatgcgctcgaggaggcgtttgcctgttggaaaaacgaaccggcgacgcaggaaacggcgcaaaccgaaaagttgccgcacaccgaaggcatttcgctcaacttcgtccatcgtccgggttcggtgcaatcgcacattttgttcggatttaaaacatttccgtttgccgatacgaacaaagcggcctttagccttgtcggcgcggcatttggtagcggatatacggggcgcttgccctatatttttcgcgaactcaagggctggtcgtatgaaaccaacgccgccggtttgcattacaaggacgcgggcgtttatgtcgtcagttccgatgtggcggttcaggtgacggcggaggcagtctatgaaattttgttccaactcaatcggatgaaatccgaagccatgagcgaacgcgagctgacgttgcaaaaagatttcacgcgcgggcgatttcttttcagccttgaagagccggccacgctcgtttcgcgtgcgcttgagttggatttgtatcaactgccgaaaaattattttgagtcgtttcaacaaagcattcacgcattaagtcccgaacacgcgtttgaacttgcaaaaaggtattttgacacggaaaattttatcgtcgtaatcgtcggcgacggctcggttttaaaagaagaattggaagagctgggcgaatttcaatttttcaacacggcgtttcagccgatcaatccgatttttgaacgatgatctttttggcgaattgacagagaatttttccaaaatggaaaaaataagtcgaggaatgacaggggaaacattgaaatgacatagtttttgctgttgaaaaccgagaccaaaaacggcgttgcttcaatcatgtattttaaaacacttattttttagcaaaacattgattcttcaagcgaaacatctttcaaagtcttacgcgccgaaagggcgaaataaaattgagatccttcgtggcatttctttgtcggttcaggaaaatgaaattctaaccatcgtcggcgcttcgggaagcggcaaaaccacgcttttaaatgtacttagcacactcgacacggcagatgacggcaatattttttatcacaacaaaccgatttttagcagcggcaaacagctgctgaaacccgccgaactggcaacgttccgaaataagcacatcgggtttgtgtttcagtttcatcatctgctcaccgatttcaacgctattgaaaacgtggcgatgccgaagttcattgcgacgggcaatttcaaagaagcaaaacaggatgccgaaaaacttcttgttatggttggactcaaagaaagaatgcagcattttccatcggaactttcgggcggcgaacagcagcgcgtcgccgttgctcgctcgcttatcaattcaccgagtattatttttgcggatgaaccatcaggaaacttagattccaaaaacagcgataagctttacgaattaatatccgatttgtcaagaagccataaaacaacattcatcattgtgacacacaacaatcgttatgcggcgctctccgaccgatgcttgcagatgaacgacggaattctgaacgatgttgccccaacactatgatattcttttaaactttggctttgcacgcaacatcaaaccttggtttatgagtagtaaaaggattagagcaaccgtagtttttctgaactatctaacgaatgttgaaaatcactatgttaccagacgagaccggaaacccatttgaaatcaaaaaaattgatacgctgattgaactggcaggaaagctgcttttcaaacaagcaaccaaagcttatctcatcagtgaaattatttttaaactttctgaaaaagaaaactacacagcaggaattgcccattcgcattttttgaacggggctgcccttttttatgagaaagattatgtgagagctttacgctcgctcgaatatgccaccgacgaattcgcgaaactgccgccaagcctcatgcagcaatgggtgacactttatgcaggaattgtaaattttaaattagaccgagaggttcgcgccaagcaacagttatctgccgttcttaaaaccgccaacacgctttccgacacgcgccttcaatcagcggcttacttttttacagctcgatattacttggcaagcaaagaagttgacatcgcactggcgcattttcaaacagccaataatattgcacttgccgccaaacattatgaatggctttttcaaatcgcaaaagagcttagcaagtattacaaaaagcaaaacgatccggcaaaatcattggaatattttgaagcgtaccacaaattttatttggcatttgatgccgaactcagtgtatccaagccacttgaaattgtgttagacacttgccattccaaggaatatcatatatcggaaaatgtgcaacgcgcatacgaagaaatcaaaaagtacaatttgctttatgcagagctaagccaacaatgcaagcttgttgaagaacataaagaacgcattaaaacgctcgaacggcaaattcgtgaagattctttaacaggattgcaaaatcgccgatacttagacttgcaactctcacttgaatttgagcgagcaaggcgctatggaaacaacctcacgcttgttatggcggatattgatcatttcaaacagattaatgatcgtttttcgcatttaattggggataaagtcctgaaagaaattgcgaaaatctttcgtcggcgctgccgccgcattgatattattgcaagatatggcggcgaggaatttgtactgcttttgcccatgactgatgcggaaaatgcttatatggtttgcgaaagaattcgcgtggctattgaaaattatcattggagcaaaattcatccagagttgtccgtcaccattagtatgggaatttctgatagcttaggaattgaaaataaccatgacttgcttgcggcggctgataaaaagctttacgaagccaaaaatagcggcagaaatcgcgtgtgctattagaagagcgtgaagccaatcatctgcaaaacgagaaaaatttcaataaaaaatttgttttttatctaaaaacctcgtataattagagctcttctggtgacggaagagctaacacatcgtggggtggagcaattcggtagctcgtcgggctcataacccgaaggttgcaggttcaagtcctgtccccaccacaagtcaaacgcatctcaaaagagatgcgtttttgtttttatacttcttcttccattaacaaaattcttgctactcgaactacaagacgactttatccatgatattgcaaaaccgtttattactaatcggatgctcggcgagaacttttccattataaagtatacaaaacgcgccaaatggacatggactttgctgagcttctttatgcgtttctaaagttattatttcaggtttaattccatatttttcttcagcacttattcttatttcattgacattttttaccgtatatggacattgattcgtacgaataattattaaaccatcttgatatttttcaggaattgaatgatttttaattaaaaaatatggctgatacgattcagatgaaaatcgttttaccattaattcaaaatccgaaggtgcacgatcactcatttcataccctctttttacaaagatttctttccctgccataaaagcgccttttcgtgtaaccacagctactccgtgcatgttttccttttttgcatcttcctcacaaatttccaacagttttgctgccaagcctctgcctttatattcacgccgaaagcccacaaacaaacaatggataaacatatattttgctgccattaccggacgccaactatactcgcccggaagatattcaatcatgccttgaacgccatctttctcggagtacacggttttaatttttagccctttatcaaacatggatttagcccactgcactttctcaggaaaacctggcgtgctcatttttttgtacccgcaaacgccatattcataaatattttcaggcgtcgtatctatgatttttatatcattcatggtggaatcatgtttattttaactgcttttaaaattcttatttcaagggataagattgattattttattcataaaatgaattatctttttattaaaaataatccattttatgaatggcacttttcaaagcagataaccacccaaacactttttaattgacatgagtcgatttttcctttttgttcgcgatttggaagaaatcttgaatagcacgatttaagaagggcgcaatcgtgacgcctaacaaaaatcctgtcagcattcggagttcaaatacgtttttataaacgcccacagactcacataaaacatcgcatccgaccaagctcagcgcgatcatcaaaagaactggatcattcagcttgagagaagaacgatttattggaaaaaaatggcgccgattccaattccggcgtaaagcgcgctgcatcgggcgcaaagagccaagggcaatccattgatggttaagcagcgctctgctttttggtggcaaactggcgagaaaatatcatacaaaaagggaaaaccgttagcggcaaaaagaggggcaagcacagaaaaaaataacaataaaaacatgatgccggcgcttaaaagccgcacacgaagggaaatcaattggtcatccacctctgataaaacctcgcatgtgcggctgcttttttttgcgtcgcaatccgatttattgctcttttctaaatccaccaagcgcttgctttagatggtcaattacttcaattggcgatgggtcaatcttgttgagaatcgcaagatagtagcttacccaatctcccaaaataatcaatgagaaaactcgagccatcaacgagtgccctttactataaacttctgtaacggactcggtataatcagaaatgacctttttggtaatttccattctaaactgcgtacgggcgtgatcgtcttgatcgtgaagcatgatcacatgaatttgcttgagcaaatcttgattcaacttccaaccgaccagctcattgtggttcaattcgggcaaaacattcgcgtaggctaaaatttttgcattttcacaaatctgccctttccagcgcacgccaacgatcgatgtaaaatcgtctgccgtgtagatcaatggcaattttccaaccgtttttgcagcaagttgaatggcttgattatccaaatcctccacttttgataagcgctcagattcttttttaagcaaatctgctgtttccgcagtgtcaccagccttcgactcgataaacccaaatttttcaaaaacgataatcaaagccttaaacgagtaaccaatagcggcgcgcggtggaaaaccgccaggcaattttaccacaaattgcttattcttttttgctttcgattcaatttccccgccagacgtaatacacacaatactggcgtttcggaatagcgcgtcgttgtaggcggaaatcgtctcttccgtgtttcccgaatatgaacaggcaatgaccaaggttttctcactgacaaaaccaggcaaaaagtaattccggttgataaaaacaggaatgctgagctcttttgataaataggtacgaatcaaatcgccaccaatcgctgaaccgcccaagcctgtgatcacaatgttttgaatgtcgtctggaagtgttgcggaggaatttaaaacttcaaactctgtctcaaattgactatacaggttcaaaattttggctcgcatgtcttgcgagtcaatttgactgatcaattcttctgtgactgtttgagatgacataaaaataagtttaggtttatttgctttgtcggagtcgttttaagatggctttgcctaaatccatatcttctggggtcgtgattttgatattgtgataccccatttcaaaaatcttgatcttttgctcgggaaaataggcctcggtgagcgcggcatcatcagtcgcataaaaactgtcgctctgggctttctgatgcgccgacatgatcaaatccgcgcgaaacccttgcggggtttgcacttgcaaaagtttacttcgatctaaggtctcgccgaaaaagcgattgtcatcgccatcgatatacttaatcgtatcttttggtttcgtcgccggcacacacgcgccgaacgatttcgagagctcggcgatttcatcaatttcgttaggctgaataaacggcctgacgccatcatgaatcaaaatcactttatcttgaagtgcgccgtcatcgccataaacctcacgaattttttcaacacaattgaagatggaatcttgccgctcttttccaccttcaatcacaaacttaaccttatgaaatccatatcgacgcgccattttttgcaaatatgcaatatggcttgggagcgtggccacaaaaatagcttcaaccgacgaggcttgctgaaacgccgaaagcgcgtaataaatcaccggatacacaccaagcttcagatattgcttggttttgcccgaaggcaatttcattcgtttgcctacgccactcgcagcaataatggcaatcgcctgcataatgtgagtttttttattgattgctaaaaaatcaacatggcatcgccatagccgagaaacttgtaatcgcttttgagtgctaatttataatttttcatcaaaaaatcatgctcggcaaacgcgctgacgagcattagcaaggtcgattccggttgatggaagttggtgatcaaggcatccaccactttgaaatcgtaaggcggatagatgtatttatccgtccagccttcaccaaatttgattcggccttccaccgtggcgttggcttcaagcgcacggcaaaccgttgttccaacagcaaatacgcgaccggatttcttctccttgatgctattgatcaccttcgcgcaagaatacggcacattgtagtattccgaatccatcttgtgcttggaaatgtcttccacttccacttcgcgaaaagtgctcagccctggatgaagcgttagggaaataatctccacgcctttgtcttgaatcgctttgagtaaaggattcgtaaagtgcaagccggcaagtggcgcaaccaccgcgcccggaattctggcaaaaaccgtctggtagcgttctttgtcttcttcctctggatcgcgcttgatgtaaggcggaatcggcatttggccgactttttcgacaatgctgaaaatatctatgtcgggattcaagaaacggatggtacgaccgcgcgaagtcgtgttgtcaacaacttcagccaccaaatcgttaggaaaataaattttattgcccacacgaacttttctggccggctcaacgagcacatcccacaagcccgcttgcttatttaattctcttaagagaaacacctcaattttggcagatgttttttctttgttcccataaaggcgcgcaggaaaaactttcgtgtcgtttagaacaagaacatctccctttttgaaatagtcgagcagatcggagaattgtttgtggtcagttgttttcttgcgcctatcaagcaccatcaatttacaactgtctcttggctcgcttggatattcagcaacggcagttttagggagagtatagcggaaatcagataatctcattttctaacggttaaatgaaaatgacttcaatttaggggccccttgaaatcccctatatttcaattttctacaaaatggaaagaatttttagaaagacctttcaagggtttgaatctctctaaaaattcctaatggtggggcatcgatattacattcgattaatataacaagtaatttgcttgaatcaaatatcttttgtaaatttcgggctcatttttttcctattcgttagggttttgagttcatttcaaacgcatcgcgcgcacttctgaaatttcttcttgaagcaattctgacaattttataaacccgtttcccctcaaataatcacattctttctgagactcgtccatcttctcgtttgcaagcagcgctcgtcctaagttgtaatgaacggctattaaactgctatcttgattcgctgttttgcgatatagcttttctgcttcttcatatttcccatctaaaaaatacgcatttgcaaggctaaaatatacatctggattttctggcgagagttgtaaggctttctgtgccgcaatcatcgcatccgcaacggcttttttatgcaaatacgcattcgaaaggttgatataagcatcgctgaaagcgctatccaaccgaactgtttcgcaaaaaaaataaattgcgctgtccatgttgtttttatgaagcaaataataaccacctaagttattcagcgcactgggctgctcatacttttgcgtgattgcaaaatttaattctgaaaaagccctttcaaacgcctgattttgcaagtaaattgcgccaagaagagcgtgagcttcaggatacaacggccagatctgaagtgctttttcaacaaaaattttagcttcgctcaaacgaccaagttcagcatataaaaaactcatataatagtatggctttggatcgttaggcacaagcgttgtcgcttcttgataggccgctattgccggttcatacaatcctttgtccatcaaaatatttccttcataaattttttgataggcctgactttccgcatcttcggctgactgcgcaacgcattcgctgacttggacaaggcaaagaagaaacaaaatcatgcgtattgaaaaaagtgctactattttcatcatcattgcattgataaattaagccgtctttgcatggaagaaatcgtgcgtttttatccgctccactactttttgatgaatttctgaaatcgagcaaagtgcatcaatttcgtagaaccgttcgggcgcggtttgcaccaattctttatagccggttcttacgcgctggaaaaattccaggccggcgcgttccattcgatcaagtggaatttcattgtccttgaatgagagcggaagcgacttctcggaaaattttctcagcaacgcatcttccggctgcaagtcaaaataaaatgtaaggttaggcaaaagtccaaacgaagcgatttcgttgatctgatgaatccgctctaacgaaattccgcgcccatatccttgataggcaaccgttgaatcgtaaaacctatcgagcacaaccacttgccgctgttcaagtgccggaataatcacggcttgcacaagcgctgcgcggcttgctgaaaaaagcagcaactcggcaatgggattaatttcatttttattttcaagcaaaatagcgcgaatttgctcagcaacaggaacaccacctggctctctgagcgacagcacctcgaatcctcgactttgaagaaaatcctttaacagcttaatttgcgtagattttcccgagccatcgattccttcaaacgtaatcaaaaacccgtcttgcgttttttgcatatgcttaggcttgtccttatctctatcattttatgaaataacttcaggctaatttttttcggcctgtttttatgccgatacatttttacagcttgcgctctgcttcggacaaattacgcgcggcgctttttttccgccagcttttccattaaatattgctcgatattttctaccgttttttcaatggaaaaatgcgtttgcacacgcgcaaggccattttcctcaaacttgcgaagcatcgcttcgtcatcgatgatcgtacggatagcgtcggcaagcgcggcgggatttcgcggcgggacaatcaaacccgttttctgatgttccatcagttcgccggttccgttgacgtctgtcgcgacaacggcttttccaagcgccatcgcttccatcaccacattcggcatgccttcaaaaatcgaggccaagacaaacagcgtgcagcctttcatgtacgggtcgacattttcggaaaatcccaaaaagtgaaacgacgcttccaatccgttttttttcaccaacgcttttaattcctgttccagttttccttttcccgaaaccgcaaacaccaaatcgtcgcgctcttttttcaaaatagcggcggcttcaatcagataaggaaagcctttttgctcggcgagccgaccggcgctgaaaatgacttttttgcccggaaaatcctttgcgaaatcataagccggcacatgggatttgtcctcgatgccgttgtaaatcaccttgacaaaatcgggcgcgaaccagccgtaagtggcataaacggccttgatgctctcggtgttggtgataatgccgtcgacaagtttcgtcagcgtgagtttgtgtcgccagctttttccgcaaagcaacatgccgtgacgcgcgatcacaagcggacttttcagcaaccgcgccgccaaacccgccacgcgcacatctttgttcaggttgcaaatcagcacatcgatgttttcttgcgccaaaaaagttttgatgcgagccgttgtaaccggactaaaatcgccgtgaatggtaaaaaccgccgtttcaacgccgtgctgctgcgccgccttgagaatcatggagtcttcacggctggccaaaataactcgatggcctcttttcaaaagcccgctcgccgatttcaccatccatttttcgccgccgccgtaactgttttttccgatggagtttataaacataatgttcatttttccgactatctcccctctttcacatcgttgcaaaatgtcgccatttccgaagtcattcgttccagcgaaaacgcattttcgaccttcgccttggcattttgcgcaagccgccggcgatactccggctgttgatacaagctgaaaatcgcgttgcttagccctgcaatattattatagtcaacgatgagcacgtcttgctcgtgttttaaaatttccgtaacgcctcccgccggcgtggtgatggcggcgcaggccattgcgatgccttccaaaagcgcgttggcaaagccctcatttttggaagtcatggcaaacacatcgctttgtgcaagcacgggatacggattttccaaaaatcccgtaaaatgcactttttcggcaacgcccagctcacgcgccagtgctttgtattcctccattttaggcccatcgccgatgatgacaagccctgcgtcggcggcgtttgagcgcttcaaaaatgccgcaaagccttgtatcaaaaagtcaaagcctttgcgattggttacaaatcccatcgctgaaacggtaaatggaaattttttctcaaacttgctttcgctggattttttcaaaatggcgtctatttccaaaccgttgtaaatcactttaattttatcagctttcatatagctcgatttgagcaagacctctttgatttcacgcgcattaacaataatgccgtcggccattttattatagacccagttgttataagcgccatttttcaaatcgcgcacaatgcccagccgaagaatgtttttagcgccggtcaatttgcaggccagcccggccaacacataatctttgcgcttggtcggaatcaaaatctcaatgcgctcttttcggataatagaaaccaattgcgagatggtgtaaaaatcaatttcgccgataaacggcaagcggtgttttggcaaatcgaaacgctcgccgatgaccggcttacgataggccagcgcgacatgatgcccgtttttccgaagcgatgtcgccgccatcagcgaccacttttcatttccaccccacgcgcgggcggaattcagaaaaagaaaattcatattaatggcttttggataattgacgcggttggaaatgaagttcgccgttcaaatgcgaggcgatggcattcaagacgcgctgcacggaaatcatttttttccaatgatggcgaagcggcttcggcaaaggaaaccacacggcctttgagcggcgagccgaataagcccaaacttttacgcttctgcgccggctataaatcccgacggttttgatgccgagcgcatgagccaaatgataaaacccgctgtcgttgccgataaaaagctcgcacgcggccagtttcggcagcacctcgccgagcggcgcttgaacgcgaattaaatttttttgcgcgggcaaaaattccggcgtgaaggtttcggcttcaaattttccaatgaaaaagagaaccgtaacgcgccctgttgcgatgagcgcgtgcgtaagttcacgaaatttttccggcggccatgttttgtttttatccgccgcgccaggctgaatggcgataacatgctgcgacgtattggaaacagttcgcagaaatgcctcttttgcaaccagctgctcggctgtgagcggcaaaagaaaatcgacatagccggaaagttcgggaaaaagcattttgagttgctgaaatcgaatatccaagacgggttttttcggccattttttgtgaggcaacgcggaaatccagttcggattttcagccgcttgaagaatcggtcgccaaggcgagcgctgattttccgtgttccaaacccaatcgaagttttgcgcgcgaagccatgccgctttttcttggctgcctaacagagcaagcgacttgtgatcgatcaattctatgaagttgcggagatttggcgaaagcgagtaaagaccgggcgccagcagttgaatgtttatctcaggccgagcgccgctgagagccgccaaacttggcagcaaagtcagtgcatcgccaagtccgcgttcggaaattaccagcaattttttgctactggacataaacattcgcctgaatcagaacagtttttttgagtcatgtttttcgaaaaaacatgtgaatataacattaataggcaaagaatatcataaatttgaccttgatgagtatattgagtgtttttaacgacggccatttaccatattttatgagcttttgacaaaccgaagtgagctgaacgagcttcgggcgatataaattttttgttccgtatgaaattctacattcgcgttttaaagtatttatcccctgaaacccatcaaattgtcttgaccatcgttgttagtctgctgacttcacttttcagcgtggtatcgatatatatgattttgccacttttgaacaccgtcttcaataacaataccgagcaagttcaaaccgcacagtcggcagaaaaagcgtcgccgccagtccacaaacctcgggctacttctgttcaaaatatcatcggaaatatcgatatcgatagttataaggaagaactcaaacacgcttttgaaaatcttatccaggctgaaaccaaacaaaaaacgctgctcaacatttgcatttttctcatcgtcgtcttctcgctgaaaaatttcttcctctacttgaataaccagcttatcattcgcgtgcaaaccaagacggccaaaaaacttcgcgacgaagtttttaagaaaatcatccacatgccgctttcctattttcacgaacataaggtcggcacgctcatgaattatgtgcaccacgaggtgacggtggtccatgacgcggtcagcagcagctttgtgaacttaattcgcaatccgctgatggtgttttttattgtggttgtgttggtcattattagttggaagctcacgctatttgcgctgattatttccattgcgagtttgatttccattcggtttatcggaaaaaaaatcaaaagctacgcgtcgatgattcaatcacggatgggcaatttaaactccaagcttcaagaagtcttcaatgggattaagctcatcaaggccaattcgatggagaattatgaagtggatcgcttcacggatttcaccaacgaatttcgccgcatttctctaaaatcaaaccagctaaaaggaatcacaggtccgctaaacgaaacgtttggtgtagcggccattgcgattgcgctttggttcggcggcattcaagttttttcgggtgaaatgtcctctgttgagctgattgtgtttgcgttcgcgctgttttccgtgatgcagccggtaaaggccatttcgcaagcttataccaaaatccaagaagggcttggctcggcaaaacgcatttttaaaatcatcgatgcggaatcggatttgaaaaatggcatgcgagaaattgagagttttactgattcgatcaagctggaaaatatttggtttagctatcacaaaacggaaaattcggaagtgcttcgcgatgtgtcgctcgaaatcaaaaaaggtgaaacggttgcgctggttggctcgtccggttcaggcaaatcgacgctcgttgatttgattttgcgattttacgacgtcgacaaaggccggattttggtcgacggctacgacattaaagattacgatttgaattctttgcgaaaaatgttcggcgtggtcacacaggaagtcattttgtttaacgatagcatcgcgggcaacattgcctacggaacggggaaaaatgcgtcggctgaagagattgtggaagccgccaaaatcgccaacgcacatgaatttattgaaaaagcggcgcaaaaatttgacacaaacatcggcgatagaggcttgcgactttccggcggccaacgccagcggctttccattgcccgcgccatgctaaaaaatccaccgattctgatatttgacgaagccacaagcgccctcgacaacgaatccgaaaaacttgttcaagacgccatcaacaacgccatgcgcgaccgaacggccattgtgattgcgcatcgcctttcaaccatcaaaagcgccgataaaattgtggtcatggacaaaggaaaagtcgttgaagttggctcacattttgagctactggaaagaaatgggatttataaaaaactgtacaacatgcaatttcttacacccggcgatgaaagcccctcgttccacaaactggagaataattgatctatgaaacacgttcttattaccggcggcgccggatttatcggaagtcatttggtcgattcgcttttggcggataattacaaagtcacctgcattgataatttcgatgcgttttacgcccgcgagattaaggaaaaaaacattgcgccacaccgcgaaaatccaaattatcaattacttgaacttgatattcgcgattatgccagcttagaaaaagccgctaacgaaccttatgatatcatcgtacatttagcagcgaaagccggcgttcgcccaagcattcaagacccgatcgcttatcagcaagtcaatgttcaaggcacgcaaaacatgctggagttggctaaaaagcttggcgtcaagcaatttgtgttcgcatcttcaagcagcgtttatggcgtgaatcccaatgtgccgtggcgcgaggacgaccatgtgctcatgccgattagtccttacgcggcaaccaaagtttccggtgaacttttgggacatgtatatagccacctctatggtattcgatttattgcacttcgcttttttaccgtttttggtccccgacagcgcccggatctggctatccacaaattttcaaaacgaatgcttgaaggcacgccgattcaggtttttggcgacggcaccacgcggcgcgattacacctacatcgacgatattattcaaggtatccgcaaagcgatggcttatgaggcaagtttatttgaagtcatcaatcttggcaacaacacaccggtaaccatgaatgaattgcttgcggcgctcgaatcggcgcttggcgtggcacctaaaattgagcgattgcctgaacaacccggcgacgtgccacaaacttacgccagcattgaaaacgctcaaaagctgctcggatatcaggtgacaacaccaattttggaaggccttcaaaaatttaacgactggattcgcggctattacaaattttaatgttcttcgtttaagcctattttttcatactgttaggcactttgagtaaaaattgacgctttcatgcgctcgtttttaatgaaacatttcccatcttagagggtctgacttcaaaatatggcttagacttttaaacaactcaaaactgagtttatgaagaactttcttgtcttagcgatttgctttttggctttttccccgctttctcatggaactgaaaaatggctcgttgccgacgactctctttcggctgttgatgatagcctaacagatgccgacaacgagcccgattcgagcagcagtgcaacccttcttcctgattcactgttgcttccgaatccagcctatgcaactttcaaatttcgccatgctcccaatcatgcgttcgaaacaggcgaggttttaaaataccgcatcaaatacggtcctgtaacagcggtgaacaccgaaatatccgtcgcaaacgataccgtcgttcgcggacatgattgctatcaaatcacctataaagccagcaccttaccgttttttgacacctttttcaaagttcgcgacctttatcaatccttcatcgataaaaaaggaatctatccggttcgctatacccggcaggtagaagaaggcaattataaaagcagcaacgaacttgagtttttccacgagcgcggccaggtttggtcacgaaaacgcaacaaacttttcaatattgaaccctacacgcacgacattctctccgcctatttttactttcgcacgctcaatttgcagaaactgaaaaaaggcgatgtggttaccattaaaaatttcagcgatcagaagtcctataaattagacatcaaaattcaccggcgcgatattattgaaaccgagttgggcatttttagaaccatcgttgtagagccgctggttcaaggcgctggattgtttaaaagcgaaggaaaaattattatttggatgacggacgacgaaaataagattccgctgcgcatttcaattaatgtgcttgtcggttcgctttacgctgaaatcattgaaatcagtgggttgaaaaacaagaaaaccgcgaagcttgattggtaaacgagcttgaaaataactgattttaaaggttataaccgaacggtttttctatattagattaagcatttcaagcagccctttatacttttaacataagcagcaacaccctatggaaattgaacttggccattacctcgcactaagcgcattcgttttcatttgtggcgttttaggtgttctgacacgccgcaacgcgattatcatttttatgtcgatcgagttgatgctgaatgctgtgaatttaagttttgtggctttttcgcattacctctccgatatcgccggccaaatgatggtcttttttgtcatgaccgttgcggcggcggaagctgctgtgggactggcgatcgtgatttcgctttttcgaaataaacaaaccgtcaatattgacgagataaatctcttgaaaggctaatctggatcattctgttttttagcgttgaatgattatcagcccaattttgactaaaaaagcaattgcaacttcgcacagcgtgccattttagcgaaaaaatcctaacaaaaaaacgcgtcgagttttatggaaaattggattttcttaaccgtccttttgccgcttatcggttttctgataaacggcgcactgtatttggccggcttttcaaaaaagcaggaaattggcagagaaatgctcgtcggcggcttttcggcgaccgtcattttggtgccgtttttcatcctgttaaaaacatttctggattatccgtcggatcacgatgcccagccgctgctttttccaatttaccaatggatagaagccggtggattagatattagcatcacttacagaatcgattcgctctcgcttttgatggggctggtggttacgggcgtcggcagcttgattcatatctactcaatcggctacatgcacggcgataaggattttgcccgctttttcagctatctgaatcttttcattttcgccatgatgaatttgattttggctgaaagcatgccgctcatgtttctcggttgggaaggcgtggggctttgctcttatctgcttatcggattttggtacgacaaaaaatttgacggcgtcggcattacttggacgggtaatgcggccaataaggcgttcattgtgaatcgcatcggcgattttgcgatgctcattgccatgtttctcatttttcaaaatattggccggttggattttacgggcattttgtccggcgcggcaagccttgatgccggcctcgcgttttggattacgctgctcatcttcatcggtagcacgggaaaatccgcgcaaattccgcttttcgtttggctgcccgacgccatggctggcccgacgcccgtttcggcgttgattcacgcagcaacaatggttacgagcggaatttaccttatcgcacggctttcgccgctctttctgctcgcgcccgaaaccatgcacatcatcgctgtggtcggcactttgacggccatcatggcgggaacaatcggcattgtgcagaacgatattaaaaaagtgctagcttattcgaccgtgtcgcagttgggctatatgtttcttgcgcttggcatcggcgcgttcagcacggcgattttccatgtggcgacccatgcgtttttcaaagcgtgcctctttttgggcagcggcagcgtgattcacgggatgcacgaagagcaggacattcgcaaaatgggcggtcttttcaaaaaaatgccatcgacggccatcacctttttgattgcgacttttgcgctggctggatttccactcaccgccggatttttcagcaaagacgccattttggctgcggcgttcggttcgcataacaccctgctttacggcgtcggtgttttaaccgcagtcatcacggcgttttatagcatgaggctctatacgctcacctttcttgggaatccgcgttggagcgaacacgcgcatccgcacgaatcgccggcggtgatgactttgccgctttgggtgcttgccgcgctctcgctcgtcggcggatttattgggcttccgcctgtggttcaagaaaccaattggattgacggctggctgcatagcgccgttgaaatcgggcattttcacctttcgcatgaaacggaatggctgctcattgcgctctcaggtggcctttcgattgtgggcttgctgataggctattttatctattcgaaaaaacttgaattggccgagaaagccaaatcgcaattggcctttatttaccaaacgtttttaaataagtattacatcgacgaactctacgagaaaattgtctctacccctgttcaatttcttgccgataagatattttatccctttgataaatatggcatagatggaacggtcaatggcacgggaacatttttccttaaactaagcgagctatttagaaagcttcaagatggcgctacacaaagctatgccttaacgatcacaattgggattgttatcatcacaaccttattggtgcttaaattttagaactgtcatcgaattctatatcgattatgtccgatgaagcaacatcgccggccaatgaaccggaacatatttcttcagagcaaaaaccaattttcctgagcaatttgccattgtcgaagccgaaagaaccggtttcagaaaatgcgcttcaatttcccttaaaaacggtcgatttggttagcttttttgctgagcttcaaaagcaggaagatattgataaaaagctggaatatgtttgcagcgagctcatcaacttttcggagtcacaatcgattttaattcttcttttcgatggaagtcttaaaattataagaagttatatgaactcaatgcccgattcgggacagggagttcttggaaaatactaccatgagtttttcagcaaaggcagcacgctgaatcctgatttttttagcttacttttcacctcttcatatcaaaactccattagctattacatttccgatgagcacttgctccaagtgacaccggtttatcttaccagcgaacatctttcgccacaaaggcatgagctgaaaactggcaactcatcaggcaaaacactttttacaccgctctacgacaatgatcgcctgattatgggatttattgcctcgatttacgccgagccgcctgatgatatcaatcgccatattgccaccaatgagttcatcgcggaaatcctggaacggcttatttcaaccgaaatagacaatctaccgcgtcaggaatacaccgattttatccagtattccaagctaatcgatttaagcaaaagaatttctgagctaaaaaccacaaaagaaattgccgaaacactttgcaaagaagtcacttcgctcggtgaagtgcgctccgcttcagtggttctttacgacgccaacgacaatgcccgcgatttctttaaatacatcagcccggaattcagcgaaaaagaaccgcttcggccaaaagcttactcgaaaaacggcattgtgccaaagttcgcttgtgaagccattttcatgaccgaaagccttcgcatcgaacagtcttattgtttctcctcgtcgcagctggttgaattgctcaacgcgttagaatcgggcatgacaccaccagaaactttttcttcgccagaattaggcttaaaaaatttcgaggaatttccgaacaatgaaaattttgggctgttcattccgattcaaaccaaacatgatctctttggatacgtgagccttggcacgcccgcgcatgaactgacacccgaaaattttcgcgataaactgaaaattctttgctttttcatcagcaaaatcgcggatcatttttggcaggtcaaactccaagcggaaaaagaagaagagcttcaacgcacgttttcacttcgggaaattctttccacgctgcttgaaaccagctcaaaaatccaatccgatgagccattagagcacaagcttcaaaccgtggtggatgcgactgtggatttttttggcttaacttacacagctattgtgacgttcaatgagaagttgctcattaccaacgcggcttataaaattcatccccagtccgaattcatcatttcacctcagcttttcgaacgccgattcaaagtcaatcgcccattttctgaaaaactgctcagaggcattatttcagaaccatttcaagcaggaccttgctatgtctttaaaaccggacagcttcggaagctgcttcatggagaaacaccggaatttagcacgcgccaagtcacggttttaacgggaaaaccggctacggtgaccaacctcagcatgagcaatttgcaagattatttaaacggcgataaaaacgtcggcatcatgattccactctatggcgagcaaagcaagctgattggcatggtgagtttaggtggcgtgttgctggccggcgggattttgaatacggttgatatactcgatcgcttcaatgtgattgcgcattttagcaagcaaattggtcaggattatcagctttccttgcttgaaaaagagcgcaataaagaaattgcggaaaaccagcgcctgaaccaaacggtttcgtcactgtttgaaattgcctcacgaattacgcaaacgctctcgctcaacgacaaactggcacttttgtgcaaagcgatttcttcttccggcattgaatcggtgattgcttgcctgtgcaatgcttcaggcgagattcaattttcacagcactacgtgagcgatcatctgattagtgaattttcccaaaaagtcaattcgtctttttcgccgggaaatcaaattcatatcgagccctacatcaagcttttcgattcacccgatctgaagctgggacaacttagcatctactgtgctgacttgaaagatattcaggacaacgaaaatgatgatccgctggccgtttttgataccttaccaaacgactttgaagagccgcttccgcctggcagcgaagacctcacagaagggcaacgcaacttaattaaactgcttagagccaaagggtctgcacttcaaggtcgatttacacttgctgtccctatttatagagggacgcacgacgccaatgatttatttggcattttaattttgggacagttcgccgatgaaattgatttcgattcggcgcaaaaacgctttatcgccatcgatttattcgttaaaacggttcgcgccgacatcacaaactacttactgaaccaaacgctcactgaagaatccgcaaaactgcgtcgcaaaaacttgtttattgaaaccttgctcgaggtaaatgtcacgctttcgcagccaatttccatccacgaacggattaaatcggtttgtgagaaaagcgccgcaaattctgccttttcttcggtcagcgccgtgattgtagataatagcaattatgccattacggaatttttccaagccgtcaatccacaaagccagcaatacggtgcgggaaaaaacaatgtggattcatttcgagaaaatggcgttttaaaccgagagtttctttctttggcattcagcgaagaaaataaaatcagcaattcctattgctttagctacaatcagttgttggcaaagctatcgcctgaaggcgctgactcatcggagcttatcttaaatggagaacagcttcttgcgcgcaatgaattaattgtgaagcatcaggagctcccagcagactccgcgttcgatattttttgcagcaatgaaaatagggagatgcaaccggcggcggtttttattccgatgcacacgctcaatggcgagttttttggattcattgcactcggtaaattgctgcccgacatcgaaaaaacaaaagacgatgttttagaagaaattcacctcattgagctgctcgtcagtagtttggccggaaacttagaaaacaccaaactcacgctttcattggccagatgggatgcaaaattcagaaatttggcggaaaatgtcgagtacggcattatgctcattgacccggaaggtcagatcgagtatttgaacagctttatgaaaaaagtgctcaactatcgcgataaagacatgctcggcaaaagctttttcgatttcgtgcaccccgattatgtcgcagaatcgaaaactcagttcgaccatgcactgcttcgcgacaacgactttaacgcggaagagccttcgcgcgaatatgaacttgaactttacgccgcatcaaaggaatccattccatttcaagtgaccaccacgccgcaatacattgttagcgccgccggcaatttggcgctcgaaggcgtgtttagcattttagtcgaccttcgccgcatacgcgcactgcaacgcaagcagaaagaattagacaccattcgcaataacttttttgccatggtcgtccacgatatgaaagtgccgctttcggcgatttacggttatagcgacatgcttaaaaatttcaacccgcaaaccgtcgacccggaatattttgaagagatcatgtcgcgaattcatctttcagcgggaaatatcaatcgcttggttcaagaaattcttgatttttcaaagtacgaatccaaaatggtcagcttgaacaagcagcgccatagcttggtgctctgcatcgatcttgttcttgatcaaagccaacacgacttgcagaaaaagcaaattacggttcggcgaaatgttggcagtagtgatttttacttcagcttcgactttgacaaattggttcgtgtttttaccaaccttttcagcaacgcaataaagttttcaaaaccggaaagcaccattgatcttattatccgtcatgaagtttatgacaacaaaccttatgctctggtcagcattaaggacgaaggcgaaggcattccagaagaagaagttgagctgatttttgatgcgtataaacaagcgcaatccaaacatggaagcagaggcactggacttgggctttcgatcacgaagcaaattgtagaactgcacggcggcgagatttgggctgaaagtgaactcgatgtgggaaccaccttccatttttatcttcccatgtgattatcacaccgaaacttatgtgagcgatttctggccatgccttcacatggccagcagctctaatagatattattcctcaattatttacctcaagcgctttaattagctcataatcttttttcatatagggataatcccaacaccccatccggtgataaattttgccgccaaatccctttttataaacatgtacgccatgcaaaggatgtgttcgatttaagttaggcgcacagccaaacatgtcgtattcgctacaaccatattttttagactttttaatggcttcccattgcaaaccgtagctggccattaaatgccttttgcttgaagaagatgcgccgaataaatacgtgccacgctttcgagataaaaccaaaaacattgaagctaaaaattcatcctcatcctcagccattaaaagactcacattcacgccgtttttatcgctatcctgatttgtcaggatcgtagaaaaatactgtttatcgtgtagaatcatattatttctaatagcggtttcagtatacaaatcgtaccactcatctaatttctcgatgccatattcctttattcttatgcccttccgctctgactgcctgatgttatagcgtgtgttgtatctcatattgtggagcagttcatgctcctttttggtgaggtctaaaaaaaatgtgttttttggcaagatgtctcgcgggcttttctttaagttccattgagttgtattaaaattcaccctaaattcctgcgtatggtgtggcggcggcccgacccagtttcccgaactgtcaaaaaaattgtcctcctttgcccactggttttcccacattaaatcgtagcgaataaacacgcagtttttcggaaaaaaaggtcttaaaacttccgacagcgcttccaaaaaaaccccttgctgctcaaatttgggttctaattttggcccatacggcacatacgcaaaacattgagaagcacttacccgcttgatcaacaccaacaaatcgtcctgaattttcagatttggcgtcgcatttggattcaatatgtctttggaaattgtgaggtggtagccatttggaaaatatccttgttcatgtttgactctcgcccaaaaaggggtttgcgttagaatatttgttggctttatctcctcaatttcttttttttctactctgcaaatcataaaaattctctttttcaaaaaaacaaaataaccgcttatcaacattaggttgcgcggacgattaaggtaaaagcgcgagcgacaatgtgcaagcaaaatattggcgaaaaagacgcttttcagcgccaaatcattgaaataaccgccctaatttgaaatacattctgaattatttaggtttaaaaaacacgagtgccaaacaaaacgctcaaataaagggctgccacaaatcagaatatttctttaacttggttcttgattctctaaaaaattgctaacctgaactttttattacaatgagcggctcttttctctccgtagcgatttttttaccccttattcttggattaccgctttttttatttcccagtaaaagcgagacggccattaaaagctacacgttcgttgtttcgctcctgacttttttggtcagttgctttttgttttaccaatttgatgtaaacaaaggcctgcagttccagcacgaggcgctcacgcattggctcggcgcgaatatggatatcagctaccttgttgcgctggatgggatttcaattttgttgtttgtttttaccgcatttctttttcccatcgttattgccagttcctggaatgatgttcacaagcaaacgcgcgagtaccattttttcatgctcatgcttgaaactggcatcctgggcgtgtttgcctcaaccgacctttttcttttctatattttttgggaagccatgcttattcccatgtactttatcattggaatttggggcgggaaaaataaaatctatgcggcaaccaaattctttatctacaccatggtcggctcgcttttgatgctcgtcggcatcatttatctcggctatctgggcgcggaagttaacggcggcatttttaccacgaactacgaaaaactccgatcgctccatctttcgtcctcaaccgaatcattgcttttttggctcttcggcattagctttttcattaaagtcccgctttttccgctgcacacttggttgcccgacgcacacaccgaagcgccaactgccggctcagttgttctcgcaggcgtacttttgaaaatgggaacttatggtcttatccgctttaatctgtcactttttccacacgcttcttatgaatttgcttcgctgatttccatcttggccgtcattggcattatttatggcgcacttgttgcgatggtgcaaccggatgtaaaaaagctggttgcgtattcgtcagttagccatttaggctttgtcgtgcttggaattttcgcctgcaccgaagaggccttgcaaggcgcgattattcaaatgattaatcacggcctttcaactggcctgctcttcatgctcatcggcatgatttattcccgccgtcacacgcgccaaatcgcggattttggcggcatcaaaaaatccatgccgacttttgccgcatttttccttattgccacgctggcatcggttggtttgccaggcttgaacgggtttattggtgaatttcttattctaattggctcgttcaattcggcggttttgagcagcagctacttcgcaatttttgcggcagtcggggtgattctttcggctgtttatatgctaccgatgtttcaaaaagtttttttaggcgacattacccatgaggaaaatcgcacgttagttgatttgtcagggcgagaaattgcggtctctgccttgatgattctttttatcgtctggattggttttttcccatctccctttatgaaactttccgataaatcagcaaaagagacagtggaacatgttctgaacacaaatgaaattcaatccgctgctttatctcaaaaacattaatccgcgccaaatatgcttgaggatttcttaaaagtcatgccgttgatgacggcttcgggtatcagcattttgttgattttagttgaggctgccacaaaaaatgcacgcattacgcggctcttcgcaatccttggttttttgcttgtgtttctttccctgcccttttcgccgagtgagccggattttgccttcagcaacatgctccaaagtggcggcttttttacttacaccgcgactgttttttcgataggcggcctgctaattacgctcatttccgataagtatttggaaatggaagacgcccaccacggtgaatattacattattcttttcatggcggttgtcggcatgatgctcatgagcgctgctgcgaatttgaccattctttttatcgggttggaactgatgtccattgcgctgtacgttttggctggcatcatgagagacgatcaacgctcaaacgaagcagccattaaatatttcttgctgggcgcgtttgcatcgggcattttcctctacggcatcgcgctgatttacggcgcaaccggcacgctctacattccccaaatttcggatcatctcgccaaaaatggcttcgacacgctgtttttatctggcattgcgcttttaatgatcggccttcttttcaaagtagccgccgtgccttttcaccaatggtcaccggatgtgtatgaaggctctccaacggtcgccacagcatttatggcaaccggcgcaaaagcagcagcactcagttcgatgattcttgttgggatttcaatcgctccgattttagaaactttcacggcttggccaacggccattgcaatgatcgccacgctcacgatgttttttggaaatatcgccgcgctcattcaaaccaatttgaaacgcatgtttgcgtactcctccattgcgcatgccggctacatgctgattggaattgctaccggaacagattcaggctatgctggcgtgctttactacatttttctttacacattgatgaacatcggcgcgtttggaattatcattttggtggaacaaaaacaccagtttagcgaacttgccgactatgaaggttttttttcacgcgcgccacttttggcttttttgatggccatgttcatgtttagccttgccggaatcccgccttttggtggattcatcgcgaagtacaatgttttttcagctgctgtccaagccgacatgacctggcttgctgtggctggcgtaatcgccagcgcggtttctgtctcctactaccttcgcgttgttattgcgatgttcatgaaagacaccaaaaagcaaaagctgaaccccgaccccacagcaactgcaaccattgcgttggtcgctttcttggttttgcttttcggcatctatccttcactgcttatcgaatacacccaacatgctcttgctttcgcgatgaaataactcgccctatctaaaaatcaaccgagcagtttttcaaaaactgctcgcctaacttactctcaccttgctatttcagcgcccacgaatcgcccctttttggcatctttacggctatttcagcccgccgcgctttataaagagtcccaaattacgtaactttttaaagtctgatttttcagacaaaaacgcagaatctttttacatccttatttttgagaaagaaattcacttggttcatagataggctttaacctcagcttttggcaactcaaaaacacgcaattatgaaaaaatacttagcatacttcagcattttaagcgctgttgtggtagcattctttggtttttcggcatgccagaagggctcggacatgcccaaaatcggttatgttcaaatgcttgaagacgccacgatcgatgaagcaaagcgcggcttttttgatgcgcttgcagaagccggctacgaaaaggataaaaacatcaagattgacattcaaaatgcgcaaaacgatatggttttgctcaatcaaattctggacaaattcattgctgataaagttagcctaattgcggccaacaccactgtggccacaattgctgctgtccaaaaaacgaaagatattccggtttgcatgatggttgccccaagacccgacattgcgaaactgaccgacaaagaaggcaacgcaccggcaaatctttgcggcacattcgaaacgcttgattatatcgataccagcattgcgctcatcaaacaagtttttcctcaagccaaaaaagttggcacggtttttaactttaccgaacccaattccattaatgcacgcacacgcttgcaactcatgtgcgattcactcggccttgagctggtcgaagcttcgctcgcctcgtccaacgaaacccagcaggttgtcgagtcagttctggccaatgacgttgatgtgttttttgcccttcccgataacatcattttctcaagcttcgaaacggtttataagcttaccagcgaaaaaaatattccgatcgtctccagcgaaatgggcttggtaaagcgaggggcgttcattgcctttggcgctgatttttatgaatggggcaagcaagccggagaatctgcggttcatgtgttaaaaggcgaacaaaatgttaagccaacagaagttaaaatcagaaagcgcgtttataacgaagaaacggctcaagcgcttggccttacgccacccgaaggctttgaaaagctggattagcagccgttcgatacgatttacaaaaaaaacacaaaaattactaacgctttaaaattaggagaaaagcaaccatgaaatggataaaatttttgctctctctcccggtgctcttcttttttatcatggccaccgcttatggccaatacaaagccactttggtgcaaacttttaccggacatgtcgccggcattagaagcatcgcgtttagcccggatggaaagttcattgcaagtgccagcgccgacaacaccgttcgcatttggaatgtcaaagaaatgaaaatcgagcgatcgatttggaaagcgcaccggctacccgtcacagtggtcgcattcagtcccgatggaaaatatgtcgcaagcggcagcgatgacaaaaccatcaagatttgggacatttcgaaaggggtcgccgtgaaagaactcaaaggccatcgaacgggaattcgcggcctggcctactcgcccgacggaaagcacttggtcagctccgattttgatccaacccttcacgtttggtcgattgaaacaggtaaagaaattttgaagaaacccgctcatgctttgccctttttctcgattgactttaaccattcaggcaacctgatggccacagccagcatggacaacctcatcaacctttggaacgccaaagatctcaccttgattcgctcttatggaggacacagcgacatcgtttttcaagcaaaattcagcaaaaatagcaccttgctcgccagctgcagccgtgattcaaccgtcaaaatttgggaagtggattccaccgcgtcttcaacatcaagctacctgagaacacctgaaaaattgacatttaaaggacacagcgattatgtcctaacggttgcttttcacccgaacaatgatttggtagccagtggcagcgccgataaaaccgtgaaactttggtcgattagcgaaaacaaagaagtccaaactttaacaggccacaccgcatcggttcagtcgattgcgtttagcggtgatggaaaatacttagccactgcgggcagcgatcacaacattatgctttggcgcatcaaatgatttttggctaaaccctttattcacaaagtgattccgctgcgacctgcaaaacggaatcactttttttattgaacaacggttttctgccaattattggctgttattattttgaagtatggaatgatttatcgtatttatccttgttgaagtcgaaaataaacgccgcttcattgacccaattcaccttttcggtgaaaaactcgaagtcttagaaagaaagaaatatggattacaaacaatctggagtagatattgacgcgggtgaagaattggttcgccgcattaaaccgcttgtcagacaaacctttacgcctggcgcactgagcgatattggcgcgttcggcggcttttttgaactagatttttcggcctacaaaaagccggtgctggtgagcagcgtagatggcgttggcacgaaaatcaaagtggcggctgccttaaaaaaatacgacacgattggcacttgtttggtaaatcattgcaccaacgacattttggtttgcggcgcaaaaccgctctactttcttgattattatgcctgcggaaagctctctccagacgacgccgaaaatgtggttcgcggcattgtcaatggctgtaaggaaaatgacgcggcgctcatcggcggcgaaacagcggaaatgcccggcatttacggcgcagacgattttgatcttgccggcaccattgtgggcgtcgtagaaaaagatcagattttaaatggccgttctatcaaagaaggcgatgtgctgattggccttccatctactgggttgcacacgaacggctactcgctggcgcggcgcatattcgaaggtcgactcaacgaacattccgaatcgcttggaaaaacgatcggcgaatcgctacttgaaattcatcgctcttatctgaacccgattcatccgatgctcgattgggcggaaatcaaaggcttggcgcacatcaccggcggcggactcgtcggcaacaccatgcgcatcattcccaacggcttgaaattgaacatcgactggaacgcttggccgaacctgcccatttttgagatgattcaaaaagacggcaatgtgccgaccgaagacatgcgccgcacgttcaatctcggagtcggcttggtgattgtcacagagaaaacacaggcggacaaaattttcacgcatctgaaaaccgttggtgaaacgccatacatgatcggcgaagtggccgtcgcataaaaaggttaaagggacacgaatatcggacgggggggaaatggcgaagtttgaaaacaaaaatcatgtcatctatcacggcgatgcgatagacatcttgcaacgggaaatagccgacgagtcgatagatttggtttttgttgacccgccatataatatcggaaaaaagttttccgatttccacgacaagtggccgtcggatacggattacgccgaatgggcttatcgctggattgacgagtgcataaggattttaaagccgaccggcacgttgtatctaatgtccggcactcaggcgatgccttactttgacttgtatgtaagagataagctgaccgttctcggtcgcctcgtctgggcgtatgacagttcgggcgttcaagctaaaaaatatttcggctcaatgtatgagccgattttgcattgcgtgaaagatgccaaggcttattgctttaatgcagacgatattctcgttgaggcaaaaaccggagcgaaaagaaagctcatcgattatcgcggtgaagtcccgaaaccctacaatacacaaaaagtgccaggcaatgtttgggagtttccaagagttcgttatcgcatggacgaatatgaagaccatccgtctcaaaaacccatggtgttgttggaacgcatcgttcgcgcaagcagcaacgccggcgatatcgttttagacccgtttgccggcacatttaccgccgctgccgtcgccaaggcgttcgggcgaaaaagcgttagcattgaatcgcaagaaaaatatctcaaaatcggattgcgccgcatcttagatatgaccgaatatcaaggggaaaaattggacgcggtcaaaaaaaatacaaaaatcaaaaataggcgcggcgtgaaatacgaagagacaacgggagaactgttcagtgtcagttcttaaacatgacttcaccgagcaaatgatcgccatactcgaccgacacacaagcggtcagggcgaggcgctgttaaatacgtccgcactccttcaatatctcaacatcaaaacaaaagcggcaaatcgcggttcaaagtcccgagccggttttgccaatcactacgcgctttatgtccttcttgaagattatctcaacggcaattttgataaaaccggcggttacgcaaattacgacggcgcgaaattcaccgacctgctacgccggcagcgcgaattgccgttcggtaaaaaactacaaaaccatgctttaaaccaccgacttaacgaggagttcaaaaaatattttcctacctgtcggcagttacccgtcatccgagacgccgaaagcaatcgatattggataaacgaacatctgattatttccggtcgctttaatctcgcgcgaccgatgatggaaatcatcgctgcgtatgttgaggcaaggcaacgcgcttttttcgagtttacggcctattgccgagagctgattgacctacaagaagaatcgccggaaaaggcggttcaatttgtcaaaagcctgtttcgccccaatgtcgacgctcgcatatttgaaatagcaagcttcgccgttctcaaagaatattatgcggggcaaaaaatttattggggacattcgccgaaagaccttgttgaagacccgttgattttatacaaaaccggcagaacaaatgccaacgacggcggcatcgatttcgtgatgaagccgctcggtcgtttttttcaagtaacggaaacgacggatgtggagaaatattttttggacattgataaggtgcaacgctacccgattacgtttgtggtaaaaagcaacgcttcgtgcgaagaaatattggagaaaatcgcagggcaagccgaagccaaatatcatatcaaggccgtcgtcgaaaaatatcttgcctcaattgaggaagtgatcaacataccggcgctcgttgagatttttgaaaaggtgttgcaagccggaaaaacgaagcgagtcgttgaagaaatcgagcttcaaagtcgtgttgagtttaatgttgaagctgaggaacaagatgttttagcttttgaaaagacgaaaaagaatttgccgaaaacgcgccccgatatcaagttttgattaaccgattcataaccattgaaaaaaaacacttcagaatgactgtatttatttcggatgaagagatttcaaaatttatccaagaggacgtcccttatttcgatttaaccacgcttgcgctcggcattgcggaaaaaaagggaaaaatcacttaccatacgcgccatgaaacagtcgcgtgcggcacggaagaagccgcacgcgttttggaaaaatgtggtgcaaaagtaacaacgcttgtgccgtcgggaagtttgctttcggacggtgagcttatgctcgaagccgaaggtgcggcgggcacattgcacacggcgtggaaagtcagtttgaacttgcttgagtacatgtcgggcgttgccacgcgaaccaataaattggtcacgctggcaagacgcgaaaacccgaacatcacggttgctatcacgcgaaaaattttccctggaacaaaatcactttcggtcaaagctgtactggcgggcggagcgcatttgcatcgcttgggcttatccgaaacggttttggttttcaagcagcatcttgtttttatgggcggattgagtgagttccttcatcagcttgaggcgctgaaaatagaatgcaaggaaaagaaaattggaattgaagttgataacgaagcccaagccttcgaagtagctgaagctggtgtagatatggttcagttcgacaaaattcccgcgaacgatttaaccaaaactgtttcgaatttaaaagcgaagtatccatcgcttcaaattgccgcagctggcggcatcaatggggaaaatgtgcgagaatacgctgccactggcgttgacatactggtaacgacttggccgtatttcggcaagcccgccgacattcaagccaaaatgcacactctcgacattgtcgtttaacccaacacattcctaatgcaaagagccgcgcggaagcggctcttataacgtccccatctgccatcgtaatattaatcgtaacttaacatcataaaaaatttctttcctataagaattatcgatatttgttatatagcgcacagaaaaaacaatcgcgctgttgctatattgtaatgatttgagcgtaccctttttgccctaaatatcggaagagattgtcgtgaggagctctcatgcttcgtaaagcaaagtgcaacgaagtttgttcaatgaaacaaaaaaatgtatggtacgacacgctggaaaacttagcttaaaaaagtggatattttcgttacttatttcccctggactactgtttcttttcgcttatacaaccctttacatcgctatccactttttcttaaccgcttatattaaagtaaagtattcggacagctcgtttcttgccgataacaagaaatatatttttcaatttgaggacatttccatcaatctttggatgaatgagctaaggatcaaaaactgttcattctcctttgaattgccttcgtccggctattcgcaaccgccgatccaggtttatggaaaaaccccggaggttaagcttcatgattttacgctgttttcactgttgcacgatcagacgatttcaatccattcattcactgttgcgaaaacacagttggcattttcaaaatctcaagaaacccgttccatcgagcctgcagcagtcaatgtttcctctcttccacaattttactttttccctgacagtttatcattttcctttgctgccgaaaatcttcgcattcgcttcagcaacttagagcatgcagatgatcggcccaaagtttcgatcgatgcttcagaaatttttgcggaagtatttcccaccacttggcattctttcgataatcacttctttctttcaagtggcaacgccacctaccaacatagcaatcgcacttttgcactgaaaaatattgagctgcttcccaatcaggaaacgctgcaaaacaagtaccctatcgaagaatttcatatttcattgaagagcatagaactttgcgaaacgaatccgattgaattatttcttagccatggcattatggctcgctcaattaatgctcgagggctaaatgttaaaattaaagcaaactggcaggactatgtgattagcaacgatgtgctacttccaaatgaagcctttcagaagctaccttttgatgtggctattgatagcatcaatatttatgactcagaagtcagctacttggtttcttgccgcacaaagcagatcgacaaacatatccgcttttcaggcatcaatgcaagccttaccgatatttataaagtgaattttaacgggattaaaaatttaccttgccacttttccgcctcatgtcttttgatggggcaaacgccattcgaggttcaagcaactttaccgctgctgcatcctcattttaatgttcattttcacggaaaaatcggagaattgccggcatcgagcttaaagttgattgccaatcccaaatacgcttttacagccacgcgccagtctgttgatcatattgcgtttgatgtgaatatcaacaatggaactgcaatgggttggattaatgcgatttgtcgcggcggcgaagaacccctcaactccctaccaaacttgcccgcaacttgcagcatgacacaaaaccaagctgcaaaacggacgaccacacagctcgctcttgctaaaagtaaattcgctaaaacatccaaagcaggaattattcaagctcgctacagcgaacagcaaggatttctacagttcatgtgggaaacgatctggagcggcctatcccaaatatttactgcttaaaagcttcatttgaaacatttacggtttgtttcctgtaatgaacttttaccgttcgaataccaatccttgaagttattaccttatgaatcgatcaaaaaagatcgccgtattgtttttttttacggctgtatctgttttaccgacaacagccattctcgcacagcttgtaaaacacaatcaaccactttcctccgagcacgatattaaagcctatattgaagttggaggcgcaaatttttccttacatgcccattccgttccttatgtttatgaatacaaatatcccgctcgcgagcttgccaacttaaataccacttataagatcaaaggttcatcgggttttcttagcattaccactacgcagaacaatcaatccagcaaccacaaactgatcggatgggaactctttaatgattctgacgaaagtcaagtcattccgccaattgacctatcgctctgcgataagtatccaattgatttgaatctttcggttggcgcttcaaaagcggatctggattttaccggaataaagctctcgaacttgaatttgaatacgggcgcgtgcaaaaccatcgtctcgtttaacctgcaaaatctcgcagtgcttgagcacatgaaaatttcaactggcgcctcacaattaacgatgactggccttggatttgcaaacttcaacgagatggatttttatgggggcgttaccgacgtagaaatggattttacggggaatattgatcgcgctgttaaagtgaccatcacgatcgacgcaggaaccatgctgattaaaattccaaaagacatctcggtaaatttaacgcattccgggagctttttttccagcattgacttgccgacagattttgtaaaaaacgcttcgcagtacaccagttcaaactacgggacaacaaaaggcgttttaaatatgacgatttccagcggcgctggcgccttaaaattagaatggattgaataacgctctattcaataattggctgcaagaaccacttctcgccggcgttcaaagaaattttgattttaaaaattcgctcgtctattaagccatttgccgttgtgccccgcatcgcatattccatgttaatatcaaccaccgacgacacatccgaaattggaaatcccattccaagcgttaaaccaatctcgttaatatcttcatcagcaacagtcaaataggactgattcacataaaatccagcgcgataggtttgccgcttaaaccagcttgctcgcttattttgagaaggcgtccattctgaaccaaaactgatgcgctttgcgtcttttgcgtaagaaacatcttcattgaaataagtaaaatcgccccatttttgaaaagacgcatccagagcaaaacgcagttgcggatttacaacatagccaaaaccaagcgcgtaggattcaggcagcttcacgacgctattcgaagtggagattgtatctgttcctgccgacgcactgatgatggtttcacgatccgcagaaagtttatccgacgagttaaaaacaaagccaaccgaaagttgatcgctctcagaaaaaaggccaactttggattcgtagacaaaaccggctgtaaaagtttgacccgtcaaatgatcgttggcttcaaagtctgaatcttcaaacgagtaatcgtcatagcggctttttgccattttctcaaatgtgccaaacatgaaattcaaagagaagccaagccggatatttccgaagcgctcgctcgaaagtggcattaatccaatggaaagcgggacataacttaaaccgccagagccttcataggtaaattcatactcggaagtcgttccttcaactgtggaaatagtgccggattctacttgctggtaattacagagagaataaggataaagccccgctgaaaacacaaatcccgacacgggaaaagcaattcctgtaccataaaatccgccacttgcttgactggccgaggcaaagtccgtttcccctaaaaatttagcgtagtaaaaatcgccggaaagccgtgtttctttgagaacagaaagcaatgcagggttgacgcggttaatatatcgggaatcggccagagccaatcctgcgccgcccattccagcagcaagcgctgaagacgcgtattgaatgtcgccaaggccaaaacgagaatacaaagaacctccgcttgcaaacagcatttggctatgcaacgaagaaaaagcgaccaaaataacaaaaacaaattttttcacgatgaatcaggctatcaattgataattaaaacttaatgaatcaacgatcccaaacgcccccagcgaatggagctaattttatcgatcggatttaaaaggctgatgtcgggattccaagaccaaaagataatgagcgccgagccaacgagattgctttctggcataaagccccaataccgcccgtcaaggctgttgtcccgattgtcgcccatcataaaataataattttgcttaacctcataggtcgccatgggtgccccatccacaatcacttgatttcccattaaactcaccgaatgaccttcatattctaagacatctttatatgtgtaaaacgatgcggcgttgagcgttacgttatcgcctcgttttggaattttgatggggccgtaatagtctttgttgaaagaagaaaatgttggaaaaatattgatgtcgggatgacctggcggcatcgtgtcgccaatgaactttccttctggcggaaacggctgtatttttccatcaacaaagacctctttattttttatctcaagcgtttgtcccgcaacggcgatgcaacgcttgatgtaatttacttcagggtcttttggaaacttaaacaccacaatgtcgccattttcaacttccttaaactcgggaagccgccaaccgagaaaaggaattcttgcgccataaacaaatttattgacgaaaagaaaatccccggcaagcaacgtgttttccattgagccagtgggaatacgatatgcctcaatgataaatgaacgaataatcgcggcggcaatggctgcaaaaatcagcgcttctgcccattcacgagcagagttttttgttgtcgccttttcattttttagaatatcggatgactttgattttttattcactactgacttatcatcttttgcttttaagatactatccacgattggtgtggtttttagctgctgggctttgttgaaaaagaaatggaaagctgcaagtttaacggttgcctgccgctaaatcaaggcacaatttgctactcatccccgacattgagtacagccaaaaacgcctcttgcggcacttccacgcgcccgacttgtttcatgcgttttttaccttccttctgtttttccaaaagctttctttttcgggaaatgtcgccgccatagcattttgcgagcacgtttttgcgcatcgcactgatggtttctcgagcaatcacacgattgccgatcgcggcttgaatggcgacctcatacatttggcgcggaataattcccttcagcttcaagcacaacttgcgcccccaatcataggctttggagcggtgaacaatggacgagagcgcgtcgaccgtttcgccgttaagcaaaacatcgagcttcaccaaatccgactcgcgataacccgcatactcataatccattgaggcatagcctttggaagtggatttcaatttatcgtgaaaatcaaaaatgatttcactaagcgggaactcataatgcaagctggcgcgtgtcggatcaagatatttggtatctttatattcgccgcggcgctcaacggcaagcttcataatattgccgatgtattccgtgacggtaataatttgcattttgataaacggctcttcaaccaaatttatttttgaaacatcgggcatcttggacggattatcgaccaaaatttcctcgccgcccgtcgtccaaatcttatactccacgtttgggacagtggtgataatgttcatattgtattcgcgctcgagccgctcttggataatttccatgtggagcaaacccaaaaatccgcaacgaaaaccgaagcccaaagcggcggaagtttccggcgtaaaaatcagggaagcgtcgttcagggaaagtttttcgagcgaatcgcgcaggtcttcaaactcgtcggaattgacaggataaagcccgctaaataccatcggcttaacttccatataacctggaagcggtttttgcgcaggccgttcagcgctcgtcaccgtatcaccgactttagtatcttttacatccttaattgaacaaatcaggtatccaacatttccagccgccagcacttcaaccggttgctttttcatcgaaagcgtaccgatttcctccgcataaaactctttatccgtcgctaaaaatctgactttttcaccttttcgaagcgaaccttctacaattctgatgtaagcaatcgcgccgcgataaatatcaaatacggagtcgaaaatgagcgcacgaagcggcttttgcttctcgccggatggcgctggcacgcgcgcgacaatcgcttccaacacctcttcgatgccgatgccgctttttgccgacgcgtggacaatttcatcttcccgcgaaccaattagctccacaatttgagaactcactttcggaatgtccgcagaaggcaaatctattttattaatgacaggaataatttccagaccggcgtcaattgctaaatacaaattcgcgatggtttgtgcttccacaccttgcgacgcatccacaacgagcaacgcgccttcgcaagcagccagtgatctcgagacttcgtaactaaaatccacatggccaggcgtatcgatcagattcaacgtgtaggattcgccagattgcgccacataattcatttgaatcgcgtggcttttgatggtaataccacgctcgcgctcgagatccatatcgtcgagaagctggttcatcatttcgcgctgttcgacggtttttgtaacctcaatcaagcgatcggcaagcgttgattttccgtgatcgatgtgggcaatgatgcaaaaatttcgaattctgctctggacaggctgagttgtttgtgccattgatttttcaaaaccttgttaagtacgtatctgaattgtaaagcattgaatatacgattttcgctcaaatactatgctattccaagaaagggcgtatggccgcttttttatgaatcagacctgaaggccggaggccatttgagccatcgcggaatgcgccttacggcttagcagcctggccaaaaagcgatttaaagtaaatggtgctggaaagaaaaagcgaaccacccatgccaagatagggaatagccaggtattctttggggatcatagaatggcgcagcgtaaagccgagaggaatcataatgccgatcatcgcataacttttccaagattggaaggcataaataggcgcgccgttctcaaacgtattcagccgcttaatatttttctgtgcaacttttgaaagtccaaatttaaacgcagcaaaagcaatcgccagtccaaaaacaataaaaagagacgcttccgtcatctcaatgggctgcaaccaagaaaaagccagtctgcacaaaaaagcaccaacaacgccccacacgaaaccagccaaactaattaaccacgctttggacactttgggaaacaaatcagataaggtcatattcgcaagactctaaaaaaatatcgctcgcaaaaaagagctgcgagcgataggtttgtgttatgagcgggagacgggactcgaacccgcgacattttgcttgggaagcaaacactctaccaactgagttacacccgcaaatttattttgaaattattatccttctaccttatttccaaatccatttctttgtgccagaaaaaatcactatcggctaagccaaagcattttgctaacggcgttgcgactttctcaatcgttttcctaatatttgctatcgctatttttagaacccaataaatttagcctattattataagtaggaaaatttaaactctaaatagccatcaaaaaaaaacttattgaatcgccagacctaactttttaagcaatgctgaaagcgtttcctgctcttcaggcgaaagcacagaaaccagctttgtgacatactcggcatgctctggaaatactttattgaaaacacgacgccctttcttagttaattggacatgcacggcgcgccgatcgcttttatcgcgcacacgctcaactaagttttccttttccaaattgtcaattacgacagtcatatttccaccactaaccaacatcttttttgaaagccctccaatggtcatcgggcccaaatgccctaagcattctaaagcgccaaattgcgaagcggtcaagccatgatgccggatgtgctcagaagtgcgtttgttaaatacagcaaaggctcttgccagctttacccacatgcctaatgctgattcaatttccggtccatattgcttatttttcatatcttgaacgatgttgcttaagaattcaaaaaattaatgcgacgacttagcctcaaaattattttagttcgaagcaaaaaagccgagttgtgaattcggctttctcattgtacacgcaagtggtgagagtgggatttgaacccacgacctcagggttatgaatcctgtgctctgaccaactgagctacctcaccattttgttaaagggcttcaaatatagagaaaagaacttttcaatcaaaattcattttcacatttttcctacaaattttttttcatcattattcgtttaatcaatcacacgatcgactttgttttgtcaggcaatttttaccaccgaaagcaccacacttttatggattaccgatatttcaagtggaatgaggatttgctcaaaaaaggaaattcctcgtttgataagttgctgaaaattttcaaccaactgctcatgcaaaccagcggcgatgttggcgcggcgctcagttggctcactgaactcgataaagaatacggcctcactgaaaacacaacggcaggacttggcgactttatagaatggcttaaaaaagaaggttacttggaagatgctgctgaaaaaggaagctttcagcttacctccaaaatcacaaaaaaaatccgcgaagattcacttaaccaaatttttacgtcgttaaaaaaagatagctcgcttggcagccataaaattgcaagtccggggcgctcggttgaaccgcttcccgaaacgcgcgcatggaaatttggcgacaatcttcaacaaatggatattacgtctaccatcaataattctttcaaacgcaatggcattgacgatttttccctcagcgaagacgacatagaagtttatgataatgagcatcaaacccaatgcgccaccgttttaatgatcgatgtgtctcattcgatgattctttatggagaagatagaatcacgccggccaaaacggttgcgctcgccctttctgaactcattctgacacgctatccgaaagattcgctggaaatacttctcttcggtgatgaggcctggcaaattgacgtgaaggaattgccatttattagcatcggcccttaccacaccaacacaaaagccggtcttgctttagctcgccaattgcttcgccgcaaacgctctcagaacaaacagatttttatgattactgatggcaagccatctgccatcaacgaaggcatcaaaatttataaaaactcatttggcttggatagaaagatcgttaataaaacgctcgatgaggctgtgatttgcagaaaagaaaaaattgtcatcaccacgtttatggttacaagcgatccttatttgaaaggattcgtcgaagaactaacggaggcgaatcaaggacgagcatattttagcggattggatcatttaggtgaatttatgctcgtagactacattcgcaaccgtcagaaacgggtgagataagtcaatcatttttgttcaaaaaaaacgaaatcattctgagcgccttatgaagaatccacaatctacatgccatcgcgtggatgcttcatctttgttcagcttgacagaaaaaagcatgtcattctgagcgtttagcgaagaatccatacgcccgcaggatggatgcctcactttgttcagcttgacattggccaatccgactcaagaaataaaaagagctttatttcagcagttcaaacttatttgattatgacccaccaaaatatggctgagcttacaaaagcaaaaacaatcggcgatttaaaaagccttggctatcgcgctcgctcggtaaaagatgagattcgcgagaatttaattgcaaagctaaaaaaccgcgaggatatctttccgggcattatgggctatgagcgaactgtcattccacaactgcaaaacgcgctactttccaagcacgacatcattttgctgggacttcgcggacaagccaaaaccaaactcattcgcatgctcagcacgctcctggatgaattcacgccgattatcaaaggctcagaaatcaacgacgatccgttcaatccgctttcaaaattcggcagggaaaaagtgcttcacgaaggcgacgagaccgatatcgaatggctgcatcgctcggagcgttacagcgaaaaactcgcaacgccggatgtcacgattgccgatctcatcggcgacatcgatccgattaaagccgcaacgcaccgcttaacttatgcagatgaaaatgttatccatttcggcctgattccacgcaccaatcgcggcattttcgccatcaacgagttgcccgatttgcagccgcgcattcaagttggcctgctcaacatcatgcaggaaaaagacatccaaattcgcggctttcaagttcgcattccgctcgatatttttatcatctactcggcaaatcctgaagattacaccaatcgcggcaacatcatcacgccgctcaaagatcgcattgattcgcaaatcatcacgcattatcccaaaacggtggagattggcattcaaatcacagagcgcgaagcttggacaaagcgcagttccgcaaaaattgaagtgccgtattattttaaagaaattatcgaacacacggcgtttgaagcacgacgcagcgaatacgtggatcaaaaatccggtgtctcggcgcgattgacgatttccgccatggaaaacttggtgagcaacgctgagcgccgcgcgattctcaataacgaatcggatgcaacggttcgcatttcggacattttttatgcggttcctgctgttacgggaaaaatcgagctcgtttatgaaggcgaacaagaaggcgctcaaaatgtatctaaagtcttgctcggaaaggctatcaaccaagttttcaaaaaatattgccctgatccgaacaagaaagcgcaagggaaaaatgtttattcgtcgattatggattggttttcaaaaggaaatcagctcaccattcttgacgacatgagcttcgctgattattataccttgctcgacagtgtaaaaggcctaaaagacctggcgcaaaagcttctgaatcctcaagaaaaaacggaactcgccacagcgatggaatttattttggaaggacttcatcaaaattcgatgattggaaaagatgagttggaagcgtcgcgctcctattccgacatgattggaaaaatcatgagcagtgttgggggcaatcgctacgaacgttgattctgccgccgaaccattgcgccattgtttataatgccttttaggatttttgcgaaacaacgaaaaaaccgttactctttgagcttctcacttttgattcctatttttatttggaaaaacaactgagggatgttaaagttttctcttagactggcaagacagaaaagagagcggcatttgctgaaagaatagaaaagttgtttatcagcgaacatttactaaaccacctgctttttatggacacagtgcacgtaggaattataggattgggagtgatctcgcaagtgatgcacttgccactgctctcaaaatttgagaatgttaaaattgcagctatttgcgatagtgattacaataaagctcgcttcttaggcgaaaagtatcacgttccgaatgtttttcgcgactatgaagatttactcgcgctttctgaacttgatgcggtcattattgccacaccaaccaacactcaccatgatatagcgattgcggcgattcacgcaaaaaaacattgcctcgtggaaaaaccactggcacgaacagccgacgaaacaagatcaattgtgcgtgagctggaaaacacggacgtgaagctgatggttggcatgaaccagcgctttcgcccggatgccattgtgctgaaaagttttatccatggcggtgaaattggcgatgttttttacatcaaagcgggttggctgcaaaaaaatatgactgatagctcgtggaaaactcgcaaagaaatttctggtggcggcgttttcctggacttggggatcttattgctcgacttatctctgtggctactggattttccaaaagcaacctgcgtgtccgccattcatttcgacaacacgaaaaaaggcgttgaagatttttcaaccgttttaattaaaacagaaaccggcttggccatgacaattgagacaggctggaactttgatgttgaccgtgacctgctttattgcaacgtttatggcaacgaaggattagctcgcgtgaatccgttgaagttcaacaaaaaaatccagggaaatttggttaatgtgacaccagagcggattggctcgcatgaagatatttttaaacgctcttattataatgaacttaagcattttattggcgcgatcactggactaaacccgctttcgtcaactggagaggaagccattgaaaaaatggcgattgttgatgccatttatgaatcggcaaaattgaaccgtgaagtattattaccttaatcccttttttgaaattataaaaaacccgaagtatgccacaaaatgccaaaacgcatgatcgatatcttatctatatcgatcaagatttctcggacattgttcctgaatttatcgattctgtttatgaaaacatcaaagagattgagactgcgcttaacgagaaagatatggaaagtatttgccggattgggcacaatttaaaagggactggcggcggatatggctttgaacagcttagcacatttggaagtgcaatagaagaatctggcaaaattgccgatataaatgccgttagccaactggtctctgaaatctcagactatttatcgaaaattaagatccagtatattgacaggtaatggaaaacgctggcgctactcatcatcaccatgaataaactctttttcccctgcctttacaattaatacaggacaaggtgcttttctgagaactgcttccgccacgcttcccatcaaaagtcttgtaatcccggttctcccatgcgaccccaaaataattaggtcaacgtcttgcgactcagcttgctcgattataatatcagaaggatggcctaccattacactttttgctgccgaaatgcctttgactttttcttcctcaatcagattggataaatcatcttctgcaattttttcaaggtctgtttcaattgggatgtatgcgactgtcatatccgttgcaataggacgaggctcaacgacatgcaaaaaaatgacatttgcttgcatcgaacgagcaaattcatttgcataacgaaccgcattttttgacacgtcggagaaatcagttgggcaaagaatttttttgatagtaaacatagcgatttgttaggttatgttttttcccagaaaaacataacaaagatacactatttcacctaaaaaaaatgcaagaagctacttacattttcacctcttgcaattttttacttatatctcactcgtaaaattttaggcaggcaagtttgcttcaacttgatatttgagtgagtcatacggaagcgcacctgatgcacgccaaatttcttttcccttatggaacataatcagcgttggaattcccataataccatgtgcttgagccagttggggcttttcatccacattgactttcaccacgactaactttccagtcatttcttcagcaagttttttcacagacggcgcaatcattcggcatggcccacaccattctgcccaaaagtcaacaaatactggtaattcgcttgtttgaattaaatcttcaaaagattgtggcatagcttcggccatttaaacctccttttatattttaattttcaatttcagtttcccatgtcaccttacaaccacttttctttaaggttgcggaaacactacaatacttatccatagaaagttgaacggctttttccaaatcatcttgcgatacatctgggctttgcattttgtagcgaagatgaatacttgtaaaaacttttgggtactcatctgctctcacgctatcaatttcaatgttcaacttcgtaatggttttacgttttttggttaaaatcccgacaacatcaaacacagagcacgctcccaccgcttcaagaagcacatccatcggcgttgcatgtttgcctgttccaccatgcttttcgctggtgtcgtagtaggtaacatgtcctctttcactgattccaatgaaaggcatctgtccattatattcaattgctgctttcatagttgtagcttaaggagtttgccaaaatcttttttttacattttttccttagcaaccggaaagtgaatactccaaatcccacgaagctccccttctttatatcctacggctttatcgttaggataaagttcttttacttttttgtagtcctcttcggaaacttccgtgccaactgcgccgtggcatttcaagcacatggcagcaggaattttaattggggcataaaagctaacagtatcagaaccggacattttaacgataggtttcagctctgcgttttcagacttcatttgctccatataagcattaatgatttcctcttcctgcgcagttgccaggttttcttggtttctgggctttagcgttgcgcggcgaatggacgcatgatagacattttgaagcgaatcaactaaaggagatgctttaagattgcaaaactcagctgcatgagccacaccattttccttcatcgccttcattaaattcccacctaatgttttcattgtaatgctcaccatttcttttccttttgcaaggtattcttgcttatcggcttccgcaagttgaacgacttgcgccgttttttcatgtggtgcttcagatttttccttagtagaacacgcagaaacagaaaccaccgcaaaaaaaagaatcaacaattttttcttcatttttcattgatttgatatgattataaaaaacaatcttcactatgcttggcaaaagcctacttcatcaagaactaaataactatacagtaatataagaatattgcttagtttgaccaaattacttattaaaggaaaatagatcaggctgaaaaacttgataattggttacttttaagggaaatattctgtgtatagagggaattatttttcgtactttaggcggtttatcaattccaatggatttttaagaaaataggcaacagactgaattttttttcttgtttcaaatacagcggttacccacaatcgatctaaaaaggacaaatctttacgataaaatcgttgcattgcttccaagcgccgccagccgttcccacttttgtagtccaaaacggttttggtatcattataagatcgaaagtttccccatattttatcaacatattttacatgggcatattgaacagcacgataaataaaatcgatatccatggcaaaatgttcatcaattttatagtatccaattttttcgtgtagcgatttatggtagaaatacgcggaaggatttattggatgttcgttaatttccacgcctaaaagcaagtctcttaattttaaatgttttggtttgttaactctttgtattttatcttcactaatccataccttacagtttccaactaacagtcctggctcggtcatcttgtctattatcgccgccgcatcatttaaagcgttcggttcataaaaatcatcaacgtttaagaaagaaataatatctcctttcgccattttgatacctttattcatcgcatcagattgaccattatctttctcagaaatgaagtgaatatgaggatgtttttgagagtaagttttaagaatttctacagttttatctttagagccgccgtccataataagatgttcggcaaacggacatttttgctcaatcacatttttcaaacaattttctataaacacttcgccattgaaaacaggggtgattatagatatcttaacatctttacactttgaccgcatattataatattgacattatacagcaaaaaaatgaacataaattttaaatctcataaaaatatttcattatttctataatagaattccaattttctttctctccattcctcacagtagaatatgtttttataagacaaattatagtaaccatttatttttttcaaaaaaaaatcaaacaaaaatagcctcaaaactttatgattagccaatctatataatttattcactaatgtgtatttattttttatactttcattgcatttattatacataattcctatatattgtttcatttccaaatcgcacatgtccattctcatcttcgccctgttatcagcatgttctctataaccacttaatatgcagtcgacagtataaagctcatcatgcaaaaaaaatcgtgtccataactccccgtctaccatcaaaccgacattctcacttatatatccacctgctttttcccataaattccttcgccaaaaaactgactcttgttgaatccatccataacgccctataagaaaatcatatatattctttggaactcttttagctgatgttaaaacgcctttatcattccaccacgcattaaaccctacgatccaattcacatgaggaaaatcgctaaaaattttatttaccgtctggaatgtccatggaagatatttatcatcgctatttagccatgccattatctcgccactagtatgagcaaaacctttatttaaagcgtgcccatggccattatctttttcactcacccaataatgcaacttgctctcatatttccgaatgatctctaacgaaccatctaaacttcctccatcaatgagcacatattctaaatctttatagtcttgggataacactgataacattgtttcttcaagaaaagaagcttgattataagatggtgtaactatagatattttcatttttttcattaatatttataataacttttactcaaaaagcatctataaaaacacgtccactctattaaaataaataagtcaatttacgtacaacaacgtaaaatattaacacttgcaagtttaccaaaaaaacagttctgtggataaatacattttgttcatttataggtgcccgtaaagaagtttatctaaacttgtcttattttagatttttactaaacgagtatgaataaatatcatcaacatttaaaaaagaaataatatctcctttcgccattttgatacctttattcatggcatcggattgaccgttgtcattctcggaaataaaacgaatgtgagaatgtttttttgagtaatcttcaagaatttttactgtcttatctttagaaccgccatctacaatcagatgttcggcaaacggacaattttgctcaatcacattttgcaaacaaccttcaataaatgcttcgccgttgaaaacaggggtgatgacagtgagtttaattttatcaagatttgtgtgcatctatgacttatttaaaatctcctgataaagctgtatatactttttagcttgaacacgtaatgcataatttttaacagcttcatttctaataactcctctatcaaaagggtctgaaccgcttagaaatttatttatggcttctgccagtgcatctgaatttgtttgattaacaagatagccattttctccatgtacaatcatatcagaaatacctccaatattaaaaccaattacaggcgttccacacattaaagattcaagtacagtattaggcaaattatcttcgagagatggaataacaaaaacgtcagccgcagaatagatggtactcattgtagattcatcacttatagaacctaataaatgaagattatcaacgttttttatgttttctttatccaaatgtcctacagcacacagaacaaaatcaaaacttctatctattttagacaatgagtttagtaaaatgtcaaaaccttttcttttgttttcaactgaatcagatacaaataaaataacttttttattcggagatatatttaatttttgtttagatatatttttctcttgcggaaaaaaaaattgttctggcaaaccgtatgggattaaaatatgaggaattttttgaaacaacttgcttttttgagactgctgaaaaagccattttgatggtgctgcaatgattaaattgcaatttccatgtttcagagaatttaactttttctccaacattgtagctgcatagtttgcatcaatagttccttttaattgaggacaatctgagcaaattttttgaaagccaaaacaatccccagcataatggcaaccgcctgtaaaaggattcatatcatgaagtgtccaaacgaccggtttatttacatttttaaaaaatgaagaataatccaaaaaaccagaaatccaatgaagattaatgatgtcggctcttttgtagaaaggatgctcttgaattctatgcggtgaagtggcgaaagaaaataattcaaagccctttggacggaattgaattatgtgacgttctttttcatctatttctgttatcgttctatataaacgccttataatacgtcgaggatagcttttttttaattttatgtattgaaaactatttagaatagattgttgggaagcgtcaagcgtcaataaatttgaacggagtccttcctctaaaagccctaaatgtaatcttatacacgctttagccgcacctcctttacttaacgtattgatatgtaaaatgttcatgatagcgtaaatcaataagtgcgaaaagcataaatatttaattgcatatccataccattgtaagtgtttatttgagtaaatggattctgcgaaactaatcctggtgtattaatattatatctaaatccggaattttttagtataaaaataatttctgcaagattttgctctttaccaataaaagagtgatattctataaatatattttttacatttttcagtaaatcctcacattcttttagaacaacatattccgcaccttcaatatcaatttttaaaagatcaacttcttgatttaaataaggacgtagacttataacaggaatttctattatatcacctttatcctcttctatagctattctaccagcatcagcaccttccgaataaaatttcaatatagtttcttgatcccataatccttttttaactaaatggacatcttgcaaaccaaaagcttcaatattataattgaggatttcaaaaactttctcatcaggttcaaaagcgataatttttgcattagggtaaatacttttaaaaaaaataacgcctaagccaatatttgctccagcatctataatatatggcgtatcactttcagcattaaaattataaattcctgtctcaaaaacttctttatatataaaacaaaacgacgcactatccacgtaggttaattttttgcctaatatgtctgtagaacctactagaaaccttggaatacatctaacttcatttaattttttttctttggatagaaaatctcttcctgaacgcgtcaaatgctttttaaatttatcaataataaatactggtatatgtttttttaaatttttttttataaaattaaatgtattttgatgagttttctttttataaaagcttcttattgcttttcttgcttttttagattcttgaatatctattttatagactttaatattgtttgccaacttagaccaataataaaacgagtcgttaccacaatgttggcctgaattatcatgcccaatattatttgttaatgatggatatggatgtaaagcataaccaccatttaaaaagaaagaagcataccatttgatagcccatgtttttatatttccttctatattatcaattaattgtcgttcaaaatcataaccgccttcaatattaaacttataaagcaagtcatgctctataagtttattatataaataaacagcatcgtcattaaaatttttccatgctcttttccaagttccccaaccccaacaagacgccgtattataaaaaaacgtatcaggtaattttttttttactggaaacatataacctgatatgtgcataactttttcttcattttcatataaaactaatgcgtcattcatatatttcaagaaaccaatagaagtaacaatatcatcttcaagaacaataacttttccatatctatttacaatatctgttacaccttgaataatagaatttgcaagacctttatttacatcggattgaataatttcaacatctctacatctccagtcttgacgtataatctttcttacttcttcaattttttgaagttcctcagaattcgcatttaccttagccccgtcagcatatatatatagaacagattcttcacacagctcattgttggttaaagcaattaatgtctgctcagtatgccaaggccggttatatacaaataatacgattggagctaaattcattttgtagcttctgcataaattgattgatgctgtctactttccatatcaatttttgcatcgaaatctcttagcctgacatttttaaatccgactctttttaagatttctggcaaattttcttcatcaaacatgtacttatgctgaccatccatataagcaatataattcaaataatcgatttttgagctataaacaaatgctggtttataacgacaaaaacgttctgcatcgaatttttctggttcacaatatgattctatatataatcttgcatttggaacacaaacgctaaatacgccatcatatactaaaatacgatagcactcttttaatagtttttctaattctcttatcgtaaaatgctctaaaagatgagaagaataaattttatgtatagtattatcaggaaaaggaataggttctaaaagattcaaatataaatcagccccatcccacatatcagctgtaatccaaccgttagatccttttttggggcccgaacctatttctaaatttagaaattctttttgctgaataagtttctgaatcttatccaatgaagattggattttcaaattctccgttttttttaccttgtaatttttaattccattcatcaaatcttttggcaaaaaaaaatttgctatctttctaagcatttacacacaaaaatgatttattaacagcaattatgttctgataacgaaaaatctcatttaatgaattatattttgataatgaaatcaaattttccgtatcaagtctataaatatcataatttcctaaaatatcataaaaatcttttaaaaaaacctttgaaaaaacattacattcaccaaactcaaattgaataatttttaccgatccttttttcaggatgtctgaagccccttttaatacattcagttcatttccttcagtatcaatttttaaaaagtcgatttcactaatattatttgatctgcaaaaatcatctaacttctccaaatgaataggaatttccaaaaattttttcgcattataaaaatgttcatacactcctttatatatagttgcatgagaagaacctgttttatctaaatcagaataaatcataatatttttttcgcattctccaaagccaatattcacacatcttatgccattatcaactaaattcactaattttttatatgattcctgattaggctcaaaagcccaaatttcagcgtttggaaatattttttttagttctaatgagtacattccaacgttagccccaacatcaaaaaaaacaggcttttctgaaacaatatttttttttaaaattttttcaataagaaacttttccccactaatgccaaaattttgatactttaaaatccctatattgttataggctagtaatagtaaatcaatatctgacactttcgcaaaaaaaacaatagttttttttattctttccttgccaattacttttacaaaaagccttttaatcaaacgcttccacatttcaaaaactcttttttaatattaaaagcaggcaaaacacagcctttaatattttttgttgcattatatccataaggattaccatcttctacttcaaatgaacatacatcaggcaaccaatcctgaattatatcttcagcccttaaaaacaaggtaatataatatttacttggctttaaaaaattttgaatatcaaaaacatattcatgaacatcagaatcatgttcaatgtaaacattaataaaccgattactacaatgaatcaagtaacttccatttttatcttttatcgcaaccccaaaatctaaatctttaatactttgttcatcacattttctttttaattttattttaaattttatattttgaccaaactctatagggtaatgaataaatgaaatttgtttaaaaataaggctttgggttccatttaatctttttacttgttcgagatctataattttaccagataattttgtttcattcatataaaatgatacggctccttctgtacttccttcaaaagacttttgtccatgaactaaaacaattcctctattacaaagttgcttcacggcaggcatactatgagaaacaaatagtacagttctaccacatttgctaacttctgtcattttttcaatacacctttgctgaaaaacagaatcaccgaccgccaaaacctcgtcaataattaatatttcaggctccaaatgcgctgcgacagcaaaagcaagacgcacatacattccactggaatagtgttttaccggtgtatctataaacttttcaacgccggaaaaatcaacaatttcgtcaaatttttttctaatttccgcctgtttcatccctaaaatcgagccgttcatgaaaatattttcacgtccggttaattcaggatgaaaacccgttccaacttctaataatgaagcaacacgcccattaatttctattctcccagaagttggctccgtaatgcgagatagaattttaagcaaggtacttttaccagctccattcctacctattataccgacaacctcaccatgtttaacatcaaatgaaacatcttttaacgcccaaaattcatcagcatggttgttttgctctttgttaaacaaccttttcaccccataaactagcgaatctcttaaattcccactatcttttacgccaatatgataaagtttggaaatattttcaacttttattgcaatgttggacatacgaatttacttctcaaaaattcaattctgaatcataaacttacttttcgaaaaatgataaactttttcaagattatttaaaagcacattatcaaatgaattacaaatctcatttaacccctctataatattattcagattggcatcatattcatgcgctatactattgcgtatttttctcaaacaaagccaatcctctgtttttaaaagtttcattaaaacaggaaacaatttttgccctattgtatcttgaatttttgcaaaccgaaataaaaattgctctatatagctaacgtcatcatcttttaaattaacatatacgtcttcagtaagagaaaaaaaacggatgtttttttgataagcatattatgcacgctttatattatgagccaagcattcatctataataagccataactttagtttaacctctaatgtattcacaactctattccattttttttagcagtttcttcaatagtgttttttttcagaattcatcacaacatctattttttgatcacctaacaggatattttaatcaactaaaaagcgcattttttccgatatacatcttcttttgactcaggttctatatataaatcaatattgccaccttttttattgttatcagccctactgctaaaacaaaatatttttgtgctatttcaaaaatgctttttagcaatttatttaattattttttgatattcatttgaaagtttcataaaatcatacaatatcggccattactttttcgacgcttttaaaataataaagtcccgaaacaaataaaaaaaatacgattaagaaggatagatatgaccatgtgttcaatgcatctccacctattagtgaccaacgaaaaccctcgactacgccagccataggattcaagtaatagaaagataaagcccaattcgggagtttccccgtcagtaagtttgcaggataagctatcggtgtggcatacaggccaaactgaacaagaaacggaagaatatgctgaaaatcacgatatcgaatggttaaagcactcatccaaattccaacagctaaaccggagataacggttataatgaaaaataccggcaaccaaacaatattcaagcttggaggatattggtatattaacattaatatcactaaaaaaatcagtgcgacaaaaaagtcgacaaatccaacaagagcttttgaaataggaataatcaaccttggaaaatatatcttttttaccatatgctgagaggagatcaatgaatttcccgcctgactcaacacaaacgaaaaataaccccacgcgctcattcctgctaatgcaaatataggatatggaactgttcctgtatcaactcttgctgctttagaaaatacaattgtaaaaataactaatgtagaaactggctggatagcagcccatagcaaacctaaaaaagtctgtgcatatcgcactttcaaatcgcgataagctagcatgaacagcagctctttataatccagaatttcttttatatttaaaaataacgcacgcttattgctatcaataactatttggttcatctactttcattattttatagcttactctgcacccgcagaatcaatttcagatatttgataaggtacaaatacaatattacccgaattataagatgctgctattctaacattatattttaacaattcatcatttattattgttgagtctgtatcataccaataattatttatagcattcacatttcccccatccgcatgataaaaagcatataaaccatcagtatctggaggcttaatattattataagaaatactgccataagaacctaaaaacttacaagcacctgaagggctaccatcttgaacttctccagcttttatccatattgaatagttttcgatagattttatagtattgtaactaatattaccccagctttcataagtgcaaaaaacaccaactgctgcgccattaactgtattattataaatatttatatttgcttgggagacatcaatagcattttcgcctgtttgatttatgtagttgttctttacgactattggcccagtccatgaactttcgtaaccagtcccttcaacaactacagcgttttcatcagtttcactaaaaatacaattttttaattctccacctcttcttaatagagctccctgcatattaccaacaaacagacagttcgtcacataacaagaatcggtattggtgtatgtaaacgcatacttattgtttaaaaaaacagccttatttatatcaattttttcacagtttcctacactaagaccgcaaagttcaatttttgtattcgtcatatttacggcatctgcataaagggtcacttgcccccatgtatcatttgaattctctgaagtgacaaccactggattatcatctaacccattaaaagaaatggtatttccagtcgcataaatatccaatttcgcatcttcgtccaatctaatgattgtacctgcctcaaatgaaacactcccgtcttgagacaacaagctagtattactacctgtaaaacgatatgaatgccctgttttaaaagtgcttatagtcgctcttgttttaaaaacttcttcctcgtacatttcaatttcaccaatatcctcagctttcacgccataaacatacttcaatccatatttatcactcgacaaagccagattgaacagttcattatcactgctaaattctatgctaaactctccatttgaattagtctgtgcagaaccaatattgctatcatgatgactaaataaatgccgccatgaattttcaaaaccggttcctggcgcttcatttcttattttttgaatggattgattatttgaaacggaataaacttgaattaaaacagtctcttcaggaacagaagtcgcaccagattcatcgtcttctatcaggactttaccggttattttctttttttcttcgtcattatcaccacaaccaaaaaatgagatcgatataaacaccaacatcaaatattttaacccgatagaatatttacacatcctcatttcatttcaattttatactttatcaaccagtctttcaataatcttagtcaagaaaccttgcttcacatttttattttttccttttggctcataataataattataatacctataatatttataatatgaaccatatgaattattaaaatcaaagctatttaatacaaatcctattattttagcatttactttgcgaatggcatcaatcgatcgttttgctaattctatttgtgtttgaccagaaagtaatacaagaatcataccatctgccaccttagcaagcacttgcggatctgttacagctataataggcgggctatccaataatacaatatcataacgctccctaaacaactgcagcatatctttcatacgctgagtaccgattaactcagaagggtttggcggaatggtccctgatgtaataatatccaagttttgaattggagaatttcttacaatatcatcaatttgagctcttccaaccaagtagtttgtaataccaggttccttattataaccaaaaatagaatgaataataggtcgtcttaaatcagtatcaattaagagaactttttgtccaccctgagcaatggtaattgccaaatttgatatagtagtagactttccttctttcggtgacgaacttgttataatataaataagtccctgctttttacttccattaaaatcatgaacaccagagaaaagaatatttgtccgtaaagttctataggcttcagacactgagcttttcggatcaaaatgcgtcaccaaatgagaggctatctttttatactcagcatcaggtccttcaattactttgacacttgcccctgacttatcccgaacatcatcatcaaacgattccatcatcggaatagtagcgagaagcggacccaaacgctctgcctgttcaggagtgtatactgttttatctaaaaattgaattagcattacaataccaacgccaaaagtcagtccgataacaaccccaactaaaatatttgcttttcgattaggtgcgattggcgcacccggcgtgatcgcccaatcgatcacttcaaccatcttaggaacttgctcttcggcaattaacgcctcttggtattttttttcaagaagaaggtaaagctcttgcgcactttttgttttacgttcgagacgcccaaactcaacattaacacctggcgactttaaaaatgccttatcatattcttcagcaagcttcttatatgcctcaaattttgatttttgctctattaactcgagctccgtattcagcttgtttttgaacaattcttgataagcttctgaagcattcacatttgatagcccttgcttaacctgacgctcaaaagattgttgaaggcgttttttatacgattcgattttgtcattatactcctgcagtcgttcttggacattcacattgtatcgacttgcagggtctgttaaaatcttatcccgttcaacttccagcttagcaatttcttcttgaaatagctttgtatatgggtcaatggtcgcttgaaccgccgaattcgaaagctttggggtcattgctcgaatttcttgctcataagctttcagagacgactgcaacattttaaccatgacctcagcttcttccgctgacgacatcgccaaagaataacgttggatcatacgccgcccttcttcatccaacgatatcacccgattatcttccatgaaacgccttaaacgctcttcactttcatataacagtcttcttttttgagccagctgatcctccaaaaattgccgaaccgaacgagccgtgtttcttgtatatttcatgctgcgctcttcatagctttctgcaattgctttcgagacaacggctgcttcttctggatcgtgagagcgaaacttaattaataacaaatcggctttatctacttgctcaacgcttacagcacccataatcctggctgcaatcacatcaactcttgcgattttagcgctacctgcacctttaataatatcaagcgtgtctgtttttctaatgggatctcgataaataatttgcaacaacttgtacgcgacttgttcagctaacgtgcggctctttaaaatctcaatttcattagcaagatttcttctatccgttactgaaaaattaacaataactgaagattgcctcgtattatcacgaactaaaacacttgtaataccttcataaatatctttttgcctaaaactatatataacagaaatcaaaacggtcgcaacaaacgtgattaaaataacccacttacctcgacttaatgctcgtaaataattaaaaatgaggacgctaatatcttcttcttccacctgaaacggcatcgttttagattttgaataataacttccatccttcatatttccattaaaagatgacatttataatacttctaaagatttaaccgcttctttattgatgcgaaatttcaaaacagcctttctacaaaacatgtattcctttaaagaattatattatttactgttgtttgattagtatttttaattgcttttttctcactcagtgaaaaataactttgccatatgatacttaagattccgaacacccctgaagtgaatagtgaaattgcaaacgttaacaatgcaaatgctgatgcttctggtaaaagcacgccaaataagtcacttaaaattgtttggcaaatatactgataagttcccgcgccagcaggggttacaaattgcccaaaagcagaaatactcatggtcgccatcgcctccataaaccctaatccatagtgcttatcaaaacccatggcaaacatgggcaataatgtacccaacaaataaataaaccatattacaaacgacgaaataattatttcaaaatactttgccggctgttttagcgcaccagaaccctctatgaaagattttactatttcagaagcttttgatgctgcttttgttgaaattttagaaacacgcttttcgatcatggttgctatttgctgagggtaaagtgacaatgctgcaaaaaatattagaagcaggattgtcatcaatagcattaaataagacatcatttccaaaggcattcgaatgcccaaaaaatcaatatcgccaaaaacggcgtttatcttatgacgaaatgcgaaacttgatatcgcaagcaacatggcaaacaccagcgtatccaaaatacgttctataactacagaggctaatacttttttaacatcaattttttcgtacttcgacaagtttaccgctttggaaatctctcctacgcgtgggagaatcatattgactgcataaccaatcatcgtcgaattatagagatgcagcaagctcattttttctttcaccgtcgaaagcaaaagtccccagcgccacgcacgaaggatattactgacgacaatggcaatcaccaccgcaataatcagggttaaatcaacccctgaaatggtttttaaaagtcgcttaaaatcttcgaccgtaaaatctttgaaagcaagccagaaaaacaaaacggccaaagagaaggacagcaaatattttaccgctttttttatcactgcgtttagccaaatattacttttttaataacagtgaaagtctcaaccttattgaaaatttcaccatcggatttgactcgtagtttttgagtcatcaccctttttctccaaacatttcctaaattttgaatattccaaagcaaggcacgaagcactgtccaagaatactcgctgccgtattttttataataaaacagcgtggaaaccagttcaaggaacattcgcataggcaagatccataataatcgaccaaaagctcggtttttaataatcatcattaaattatttcgatgattcaaataaacctttttaggagagccttccttgagcgtagcaccaccataatgataaacaatagctttcggttcagaatacacttcatagccatgaagcaacaagcgccagcacaaatcgatctcttccatgtgtgcgaaaaaatcatcatcaaaaaggccgacttgctctaaagcggctcttcgtgcaaacatagccgtgccggaagcccaaaaaatcggatatggtacatcatactgccccatatctttttccaaagtgccaaaaactctacccattgcgtaaggatatcctaacccatcaatcaagccacctgccgcaccggcataatcaaaaactcgttcgcctttattgcgcgcttggatggataaaatttttggctgaagtgcagctattttttcatgctgttccgcatgaccgaccagctgttctatccaatccggctcatgctctgtgtcattatttaaaaaaacaacatattttccatccgtcaacttaaagccataattacaacctccagcataacccaaattttctgctgaggtaagaatatttgcccacggatatttttccttggcgcacgtcatgctcccatcagttgtaccattgtctacaagtgaaacgtggacattcgggtaagtttgcatttccaaagatgccaagcagccatctaaaatctgccaaccgttataatgaggtataatgatatcaacctttggcttctggatggattttatcacaaatactccaaattaccttgagctatgcactgagcggtgaatatataaaaactttaatttttggctaatgcccccgaacaaacgtctttccaaaacgcgtcacatgaaacggcaacggcttgcggcgttttcgcatctgcaatggcttttaacagcgccgagccaatcaccactccatctgattgtggcaagatgtttttaacatgttcggcggaactaatgccaaatccaacaataaatttcttgcttgtattattcctaactcttttaaaataatcgcttaacgcgcttgaactacttcctaactgcaatttgccagtgcccgtagttgcattgacggaaacacaataggaaaaatgcgttgaaagctgatcgatttcttgaatgcgcgctgtgcttgtcacaggagaaattaaaaacgtcagtgccagctgattttgcttacatttttccaaaaattcatgcgattcttcaggtggcaaatcaggaacaatgaatccgtccacgccagccgcgactgcatccgccaaaaatttatcaatgccataagcaaacagtggattgtaatatcccatcaaaaatacagggatttttaaacccgcacgccgcgcttctatcacaaaagttaggacttgctttaaattcacaccgttttccaaagcaatttgcgccgctttttgtatgaccggcccatcggccagcggatcgctatgcggaacacccaactcgatcatgtttgcgcccgcattttgtaaagccaacatggccggaacggtagcgccccgaacgggaaactcaggcatcaaataggaaatgagaagcttttggttagactttatcaggaaagaaattctgcttttttcgccagttgtggtactcattcaaaaatcaagttatgtttttgccggggcaaagatacaaaatcttcgggttattcaagaagcgatatttttccaaccgctatggaaagaatcccggtaagcatggcaattttcaggatcgtgttcattttgtagaaattctgctttgtctgctcgcgccacgaacgaacaaccacatacaaaacaatcgtgtttgtaaataacataatagaaatcacatacagcaagccatattctcctgtaagatatggccaaatggaaagtcctatcagcacaacataaactgtcgagactaaactcagcgttttttttgttcccaactgaatcgctaaagttcgcgcacctgctgatttatcgccctcgacatcttcaagatccttaagaacttctctgccaaaattaaatagaaaactaaaaataatgggaaacacgatgccctccaacttgccgtatgccatggcgccatatacaaaagcaaggctaatgatcgtgcaaaccacaagattaccaattaatacctggcgcttgaaaaacaaactataaacgaacagaattaaaatcgatgcgcccgcaattgcaaccgcttcttttgaaatcaaccacgccagcagaaacccgaccaagtttagccaaacccaaaaccactttgccgcatttatggacagcgcacccgtaatcagaggacgattgggcttgttgattttgtcaatttcaacatcctgaatatcattgatgacattgcccgcaccgccaatcaacgtaccagaaatagctgccagataaacttttatatgaaaaaacgcatcaaatccccctaccataattccccccaacgaaatcgccataaaaaacagcacgatattcgatggcctaacaatttctataaatggctttattcggttcatggaagggcattgaaattgaagagagattttgtgatgcaatatcaaattaaaatgcgataacttagccagagagaagcttgcggaattcagctattcaccaaaaaccgcagtagctcgctaaccacctgatcagccgcttcttgtttgacacgtgtactgccaacggcgcgatgaccaccgccaccatattttttcagcagttcaccaacattgatgttcgccgttttgttgaaaatattatacccgacgccgattgcaaccattcctgggcgctcttgatcgttgacgatttttaaagagagattcgtagcagactgaaatgcataaataaaatatcgatttccgttcggaactttatcataatggcgcaaatctgtaatgagcacgtttttttcaacccgagaattttccttcaccagaactttatacacttcattttccactttgaactgttcgcatcgggcaaatacttcaggctcattcatcacgtcactaattgactggctactgagtaactcaactaacttcagccagtaggatttatcttcatgcaccttgccatcaatagtcatggaaagcagcaaataatctgtgggctccataacttctgcgtaagtcagttccgccgcatcaattttatcagccgccgccactaactgggcataattatttagctggggaaaatttggaaggtaatggtcaaacacgacccgagctgcgcttggagcaggcttaaacgcccctgagaacgcctttggccgaacgtttgcgatatgatgatcaaaccacatggcgcagcgcgtatcataaggtagatttatcaaaatatcattttcaaaaacatccacctcgccatcttgaacaaatttcggctctgaaaaacgaactgcgtcaatatcttcaacctgtttgataagaaccgtgccgacaatcccatctaaatcggcacgagtcagaacgctcattttcataagttaggcgtgctcgtacttaattgagttaatttcagaaagcgttttttcaaattcattggcaattaacatttcttgaaagactttcatcaggttcgggtcccatttattttcctgcgtttccttgctcataatttctatcgattcttgtaaggaaaaagcttttttgtatggccgaacggtgataagcgcatcatacaaatcaacaatggcaatcaaccttgcgggcagaggaatggctgttccagaaagcttatcaggatagcctgaaccatcccaccgctcctgatgccagcgaataatcgggagcactggtgttaaggacttcatcggtttgcaaatattttcgccaacttccgggtgcgttttcataatctcatattctgcctccgtcagtttgccaggcttgagcaaaatagcgtcaggaacgctaattttaccaatgtcatgaatgacgccgccctttcgcaccgcatcaatcatgaggtcatccatgccaattttctttgcaagcttagcaccatattcagaaaggcgctgacaatggccgttcgtataaggatctcggccttcaatagccaatgcaagagaaaaaatcaccgtttctgcatcttcaagctgatcgatataggacttggttttcaacaatgcccgaacttttgtaatcagctcaattcgattaaatggtttgcctaaaaaatcatctacaccgatttccaacgcacgaactttatgctcaaaatcaaataaaccggttagcataatcgttgggattaggcgcgtatcagccgattccttcagcttcgacaccatatcacaaccatttagcttcggcatcaacatatccgtgataattaaatccggcttttttttctcaaccgcctcaagtgcttcaacaccattgctggccattaagactgcatacccttcacttttgagggtttcttcaagcaacctgagaataatctcttggtcatcgactataagaatttcagccgcttttttttcactactattcatatagctactctctcatttgttattccgaggagggattaactcgcttaaatgaaccttgattgtcattttttttctttagatgaactgctgtgcccagggaaaaagtttgcatgtggctccacgatcgtcttcgcattattaattgctatcgccgcttctgcaaaccctgtcgcaatcaactttaattttgctgggtgccaaacaatatcaccggctgcataaatgccggtcacattggtggccatattcacatccactttaactgcattattcaatatttcaacgccccaatttttaattgggccaagattcgtcgaaaagccaagattgcataaaatcgcatcgacctccaacgtggtttcttcgttggttttattattaaatataacgactttgtgaagttcttttccctgaggagaatctttcccgacaatgctttttagctcataaaacgttttgatgttcgcgggtgactttcgcactttttccacactatcttcgtgtgctgtaaatttgtctcgtcgatgaattagagtaacttccgcattcgccattaaggccatcgcccaatccaaagcagaatctcccccgccgataatcaacaccttttttccgaaaaagacggttgggtcttgaacaaaataaaacaacccatttccttcccacttaaccgcttcttccatcggcaattttcggggagcaaatgccccaaccccagcagcgattagcacggtcttgcttaaaaattgccgcccgtcctcactaaataattcaaacagcgccccgttgcgatgaatttctgtgatttgggtgctcgttaaaatctctggatgatactgactggcttgaatcgctaaattggcgatcaacgcttctgcaacaattttcgggtatcctgccacatcataaatggctttttttggatatagcgcggttagctggccgcctatttgtggaaggctatcgacgactctggccttcatggttcgcaatccagcataaaaagcagcatacaggccaatcggacccgctccgataatcgtaatgtcggcgacttcgttattttcctgtctcagtaaatctttcaccaacttctcattactgattaaattattaattattcctcctcaacaaggagtttcttcaaagataggtgatacgcagggctaacgaaaataatgtaattaaatttaaagcaaaaaggcattccccaagaggaatgcctttaactttttcaaaaaactaaccgtgttagtccttgtgcgacatgtagcgcgggtttcttggcgctgttttataaccactaccgccggcgctgctatatcttgcatcgttatccacacgacgaccttttttcaacggaacaaatgtcacatttctatccggttgatattggctatcgtttgttggatatggctctggaacgcgtggcttatagtttgctttcgcctttccgaaagaaaccactttaaaacggcgatattcatcgctcaaattaaagcgctcaaccaactgcaaccaagcattatttgcccttttagcacccaattcatagttgtagctattgtcgccacgaacatcgcaatgaccttcaataacaatattgatatctggatcgtcaagcaatgttttcagcgagtcctggtttttctggaactgcgcttgcgccgaagcgtcaatgttagctctgtcataagcaaaaaggatattgctgagctcaggaacttccacaatcaaagtggatgctttcttagaagttccgcctttgccttctgcagtaatgacatactgcatggactcttgaggctttacctccgttttgcccacactatcaacttggccaattcctgaaatagtgatttttccaggcaaagcgccttttactgtccaggaaatcgtggccttgtctgacttcgtgcttacaatcttttccgggctaacactaaacgtaatctgaggcggggctggaacggaaaccaaaacctgtacggtatcttttacagatttttcaccagccgttgcaattgcaatgtactgataggttaattttttcggtccaggtaaggcaggacgcggagaaacaaatgtgctgtcttctgatttcttttcgactcgccttgttgagaataaatttgaaatttggatttcttcgatattctcggctttccaaccgataacggcagaatcgccgatggtcatttcaacacgctttttgcgcggaaaaagctcttcgccctcttgacggacaaacatgctgatggtaggatcagatgcacacccagaacctacaattaacaccagcaacaacaacggaagaacatatttctgtgccatgttaattagctatttttgatttttgaagtgaataaaaactcatggaaaatttttggaagcttctatcataatataatataactattcctaaacttaatctccctatttaaaacccgcctaatcaattgtttagagcttctgtttagcgacctcttcgcgcataacaactaaacgcattcatttctaacagaaaagcggcaaaataccatgccgcctaactcttttctaacgaaaaaccgaattgccttatccacttaaaacatgaaatcattttatgcaaatttttctgttccattacgttgagcaacaattatgatctctgctaaaaattcttcgataagtaacttgtacgataagaaatcattttttttacaggctttaatgctgcatcagtgaacggtttaaacaataaaaaacaaatcacaaatcaaatgaccgcaaacacattcgtggccgcgcctatcgaaaataccaagggttggctcagccaatatttaataaagctaccggacgcgcttcgcgtttttgatgcgcgggacttgcatctgaccgtcgcttttttggggaaaatttccgccgaagctcaacatgcggttatccgaatattggagcaactttcgcatccggcttttgagatttcctttgaccggctcgtggcgctgccaaacgcaaaaagaatgagcgcgatttcattgcgcgtaaaagacggcgcttcggaggccgcccgattcattgaaacatggcgcgagccgattttccaatccgtcgcgctgccgccggaaacccgtccgccactgccacacatcaccatcgcccgacccaagcgcaatgcgacggcgcgggaaaagaacaccattttaaactggtgcaatgccgaaacgccgccaagcgtcacgattccaatcaaccgcgtggcgctttatacttggagcgacaatcgcaaagaacggcaattcaaaatcctttacgaaaagtcgctccaagtttgaaatcaaaaaactcgaacgccaaaaacttgaagcggagcaacttgagcggcgaaaattaaagtggaatatttccgtgctttttgcgtggattttcatccactttgtgcttaagcatttgaaacgcgcggatgagccgctcgcgggtttcgcgcgggaaaatcacctcgtcgatgtagccgcgctcagccgccaaatacggattggcgaaagtgtcctcaaattcgcgcgttttgtcccggagtgcttgttgcgggtcgtccgccgaggttatttctcttttgaaaataatttccgccgcgccttggctgcccatcacggcaatttccgcgctcggccaagcgaagttcatatcgccgcgaatgtgtttggaattcatcacgtcgtaagccccgccgtaggctttgcgcgtaataacggtcactttcggcacggtcgcttcggcgaaggcgtaaagcaattttgcgccgtgaataataatcccgttccattcttgatccgtgccaggcaaaaatccgggaacatccaccaagacgagcagcggaatattgaagcaatcgcaaaaacgcacgaaccgcgccgccttgcgcgacgattcgatgctcaacacgccggccaaaacgcctggctcgttggccacaataccgaccgattgcccaccgacccgcgcaaatccaacacggatgctcggcgcataatcctcatgcacttccaaaaattcgccgccgtcggtaatcagtccgataatatctttcatgctgtacggcgtgttcgggctgttcgggataattttgtcaagcagggcttcggcgttttccggcgcaggtttcggttctatgtcggcgggtttttcttcgcaattttgcggaatgtagccgagcagctttttgatgtcttcgaaaagcgccacttcattttcgcaggcaaaatgcgcaacaccgctcttcgaggcgtgtgcgtccgccccgcccaactcttcttgcgtcacatcctcatgcgtcaccgttttgacgacattcggccccgtgacaaacatatagctggaatgttttaccatgaaaataaaatccgtgatggccggcgagtagaccgccccacccgcgcaaggacccaaaacggcggaaatttgcggcacaacaccggacgccagcgtattgcgcaagaaaatatccgcatagccgccgagcgaatccacgccttcttgaatgcgtgcgccgccgctgtcgttcaagccaatgacgggcatgccgtttttcattgccaaatccatgatcttgcagattttttccgcgttggatttcgagagactgccaccaagcacggtaaaatcctgactgaacacataaatcggccttccgttaattgttccgaatccggtgacgacgccgtcgccgagataacgctgcgagcttagcccgaagcttgcggtgttgtggcgaacaaatgcgccgatttcctgaaacgaccctttgtctaataagaggtctattcgctcacgcgcggttagttttccctttttatgctgggcttcaatgcgattttcgccgccaagttttgcggtttctcggcgaagcgcttctaatttctcaaacttttgctcaagagattccgacatcttttattgaattatagtttttgcgtaaaagcaaacgaataactcgcagcatcttccgcaacgagcattgctgctatcaaataaaacggctgaatgcctttgtttgtcagcctgtgggacgaccactcgttcagtgctgtgtgaattttcgcaaaagaaacacactcaaaattagccttctttgaacacttgcggtttataatcagacattctagtgattattaggcatgtgggataatacaggattttgaaaaagtaaaaaaacggaaaacctgtccgctttaggcgggaaatgaaaataacccaatgctttagtgtgataaaatcgcaacacgttttcacatactatcgctaatcggcgacgagaaaaacgtgcccgattaaggatttttcaggttctttgttatcaatcgtattttcgctaacttcatgccccaaatccaggcctgatagcctgaaagggcatatatcatgaagacaccctgtgctcttcagcactgaaatagaaagacttttacgcaagagcttttcatatagagagtattgcctctcttcaatcaaattagaaagatagacaccaacaatgctaaagtttattgaaaaaatattcggttcgaagcacgatagagacatcaagcgcttgtggccaattgtagatgagattaatgagcattttgaatcctataaaagtttgtcggacgaggcgttgcgaggaaaaacccaagaacttaaagagcaaattaaggaacacataagcgacattgagcagtcaattataaccgaaaagaaacagttagaaaacttagagctcaccatagaagaagccgagagcatccaagaaaaaattgaggggattgaaaaagaactgcacgatgccactgaagaagcgctaaacgaagttttaccagaagcctttgcaatcgtcaaagaaactgcgcggcgtttggtcggaaaagaatatccggtgatgggcagcaccaacatctggaacatggttccttacgatgtgcagctcatcggcggaattgtgctgcatcaaggcaaaatttcagaaatggcgaccggcgaaggtaaaacgctggttgcagtgttgccgacattcctcaatgccttgaccggaaaaggcgtgcatatcgtcacagtcaatgattatttggcgcagcgcgataaagaatggatgacgcccatttttgaatttcatgggttgactgttggcgcgatccttggcaacatgccgccgtatcagcgaaaagaacaatacgcttgcgatattacctacggcacaaacaacgaatttggcttcgattacctgcgcgacaacatggctggcgaccctgaagatgttgtacaacgagaatttaattatgcgattatcgacgaggttgatagcgttttgatcgacgaagcgcgcacgccgcttattatttcaggtcccgtgccaaacgcggatgtcaataagtacaatgaaatcaaaccgcgtgtagaacgcttggttcgtgctcagcaaaacctcgttgccaaaattctgaccgaaaccgaaaaagccattaaaaccccaaacaaagctgataaagatgcggagttcaatatcgggttgggcttgcttcgcgccaaacgcggtcaacccaaaaacaacaagtttattaagctgattggcgagccaaacgccgccagattcatgcaaactgttgagaatgagtttctcaaagataacgctcgccgaatgcacgaggtcgatgaagagctttacttctccattgatgaaaaaaatcacaccattgagctgacggaaaaaggtcgggagtttatgaccgacacacacgaagacccagactttttcgttttgcctgatgttggaacagaaatttcgaaaatagattcggacgcgactctctctgaacaagataaggttcagaaaaaagacgagctttaccggctgttctcggttcgttcagagcggattcacaatgtgtcgcagcttttaagagcgttttcgctttacacgcgcgacgacgaatatgtggttcaagacggcaaagtgctaattgttgatgaattcacaggccgtattttgcccggtcgccgttatagcgacggattgcaccaagcgctcgaagccaaagaaggcgtcaaaatcgagggggaaacccaaacgatggccaccattacgctgcaaaatttcttccgtctctataaaaaacttgcaggcatgacgggcacggctgaaaccgaagcgtcggaatttttcgaaatttataagctcgatgtggtggtcatcccaacgaacaaacctattgttcgaaaagatcaagaggatttgattttcaaaacgaagcgcgaaaaatacaacgcggttattaataaaattcaggagcttcaagaaaaaggccaaccggtgttagttggtacaacgagcgtggatgtttccgaaacgctttctcgtatgctgaaaatgaaacacatcgaacataacgttttgaacgcaaagcagcacgcgcgcgaagcggatgttgttgcgaacgctggccataaacgcgccgttacgattgccacaaacatggcgggtcgtggtacagacatcaaactgggcgaaggcattacagaggttggcgggttgtttattttgggaacagaacgccacgagtcgcgccgaatcgaccgccagcttcgcggtcgcgccggacgacaaggtgatcctggaacttcagttttctatgtttctttagaagatgatctgatgcgcctttttggctcagaccgcgtgatttctgtcatggataagcttggccaccaggaaggcgatgtgattgagcactcaatggtgacaaaatcaatcgagcgagcccagcgccgtgtggaagaacaaaacttcgcgattcgcaaacgcttgttggaatacgataatgtgatgaaccaacagcgcgaggttatttacacgcgccgccgaaaagcgctggagaaaagacgccttcgcattgaaatttttgatttgctgagagattacgcggacaaacacgcagagaaattctatcaagccttagacaaagatggtttggaagaacaagttttgcgagaactttctgttgatattaagcttaccgtcgatgcgttcgaaaaattgggcgaagatggcattgcagacaaaatctacaatacggctgttgatttttacaagcgaaaagaagagctgcttggcaatgacatcatggcgcaaattgagaaatattctgttttgggcgttattgaccaaaaatggcgggagcatttgcgcgacatcgacgacttaaaagaaggtattaacctgcgcgcttacggacagaaagatccgctactcgagtacaaacaagaagccttcaagctgtttgtcgatttgcttgaagaaatttcgactgaaaccttaagtttcgcatttaaacttttccctcaacaagccgctgaaagagccaccttcattcctgaacgcagccgcgtcagacaggagcgtttagttgcacaacacgaagtggctcaaagtgcctatgccacagccgcccctgccgccgaaacgacaaccacagccaaagccgctgatgcggcgcgacagcaaccacctgccgccgaaaatgaggaacaaaaacggcaacccgtccacgttgaaaaaacacccggacgaaacgatccgtgtccttgcggaagtggcaaaaaatataaacactgtcacggtcgaaatgcttaagtgcaataaattaggattagttatatagacgacaagtgaatattattagggataagtagaattcttaactatcggcaaaatgcctcaggggatttttatatccagtaaaaattaaagtgttggtgaatgaagttcttcaagattttttcaattgcgctgttacttaatatcgggttgggagcatcgaaactattcggacaaagcagcctgcttcaagggtcattattcaagtcgagtactgcttcacaaagtgcgtcggccagttcagaagaagactcatctacaagtagtggaacaaatcttgaaactttaaccagcgtgacgcaagaatcgaaaagcgccgtcttgctggaatttaattttgcagcgccggaagttgaaacaagtgaaacctcctctaccaataaggtttccttctcacaaagcgaaaatcaagtcacaagctctcagtcggcaattccatctttcagctatgccatagaaggaaaaatactgaacgctcaaattacaagcagaacctatggcaaatcgattaaaaatgcgtctttttcaacgacttcatcagaaaccacaacagatcgtcctttaggacttgagacagaaaacagcgaaagtaacgaatccagctcatcctacacgacatcctcaagcacaagttctacaaaaagcgatatcgaatggcattattccggaaaaatgcgcggcacagatatttcccacctgaccatttctccttacaaatacaacagcaaaacccaatcacttagctacacaagcgcgattaccgtgcagctaacgctggacaaatcgtcggagaccgattttcaagttgggattgataccaaaaaacttttgcagcgcacgccgagttcgcgtcgccatttttcgaagtcagaatctgttttaggaaaaaacacagcgtctaaaagcacggccaaaacaacaaccgcaaccagcaaaagcacattcaattctgttttttcaactgaaatacagagcagcgttgatattttgcccgtcacccccaaatatcgccttatcattgatgaagatggcgtttatcagattgattactacgacctgattgatgaaggctttccttctgatttctttaccgccgatccacgcaccattcgcattttcaataaaggtgacgagattccgatttatgtgaaaggtgaagaagatggggaatttgaccgaagtgattatatcgaatttattggcgaagctaatcgcattggcctttccgactccgacaggccagacatgtattatgatccttatactgatgaaaatgtctatttcctctactgggaatcgacgcaaacgagctcaaactcaggccttagactggtagatgttccagcacaaattcaagcgaccattccgcttaaaagtgcattcaacctcaccggcagctcgttccgctcatctgttcatttcgaagaaaataatgttacaaccgaacgcatgagcggcttctacagcattttcaatcaagaggaatacgaaacaacgagaaatcactccgacgctcgcgatttggatttttggacatctatctatcacgggcgcgcaagcacatttgacattatcattccgtatcccgatcaaagcgttagttcggatacagcaggcttaagggttcgtgcggcgtttcacggactcagcatggtagcgctcagcggagaaccgcaaaatactgccgtcatttcgcttggcacttcatcttcaacatttgaagtcacagaaacaagttggggaacaaatgtctattcaaacagcaattacagccgtcaggaaaaaaatgttgttgatgtcaaattagatatttcaaaacagcggttgcttgacgccgatagcgcagacgttgtacaaatcagcaataccgacgacatttccacaggcagcagctcgcgcgttttttatttcaattggttggacattacctatcgcaggctgtatcgcgcatacaacgacatgctcgaatttacaacgccgccgaccaggcgtcctggaacttatcattttcaaatcacagatttcacgacatccgatattgatatttataaagtcggcgtcggcaagctgactaactttattgtagaaagctacgtttcaagcgaagaggacgaaacctccgctgacggagaaaagtattaccgcgccatttttcaggacgctgttgtcaatcctgaagatgtgacatacatcgccgttagttccgaccaaaagaaagacccttcgcgctatgaagaggtggaaccatcaaacttgttcaaccaaagcaacaaattaacggatcaaagcaactcttacgattatatcattattacgtctgacgagtttatcaacagcagcaactttgaaaaaaccagcaaccctgttcgccaatataaagagtatcgcgaatcatacttgaaagcgattggggaaaccggcaatgtgttggttgttacaacgcaagccgtttatgacgagttcaactacggcatcaagagcccacacgcgattcgcgacttccttgactatgcgtatcacgaatgggctgttgcacccacttatgttttacttttaggcgacgcgtcttacagcacttccaacgactatgttccgactatgcacgtgcaaacgctgcgtttcggggcgactgccgcagatgtttggtatgcgatggttgacggacttgatgaatctggccagctcgaccttttaccagacatgcaaatttcccgcgtgccggcgcgctcactttcagatattagcgcctatttagaaaaactcgagaactacgaactctacattaccaattcatctgaagccaccattggcacatggcgaaacaccgttgtgatgattgctggagaaacgggttcggaaagcattggtagttcatctgttcgcaaagacgcctttgtcactcaaattgacaatttgttagccgattatgtcaaccgaggatactttgtaaaacgaattcataccaatttgggcagaaatgcctcatccgatatcaccttcactgatatttacagaggaactcgctccgacttgcgaacctatttaaacgacgggtgcctgattttaaacttcttaggccacggcggtggcggcgtttggtcagatagccaagtgctaacgcttgatggcgtaagcgacttgagcaactacaataccctgccttttgtcaccagcatgacatgtttcacaggcgcatttgatgaaccgcaatttaatgcgcttgggggcacactcaccgaagaactcatcctggccgaacaaaaaggcgcgatcggagtgatttcatcttctgggcttggctggctcatcaacgacgaattgatggcgaacgcgctgtatgaattcctcttgaacgataaatatcaagggctctctattacagacatgatgtttcgcgccaaagtctcttattacttagataatatttacacctggttgcaagccccaaccatgctctaccaatatggcgtttttggagacccggcacttcgcctctcatcgcccatcgtagaaaacagcagcagcaactataacatcaattggtctctggaaactcacttagtagaaattggcgatacgctcaaagtaacaggaacagttgatggcattactaccggtatcggctatggatacttagctgatagcgacaatctggatgtttcggaagacgcggccactttgtttttcatcgatgatggaaaaatcaacgctgtttccaacgggcaactatcggacacgctttacatttcaattgaagaaccggttcaaattaccagcaccaacgtgtcgaattttagcggcggattgtttaaagtttatttgcaaggttcagacgaggacgaagggaaagatttgaacggttatgtctcattcagttcaacaggaacttatattcattacgttgaacccaaccaagacattagcacagctgaaaatactgatgtaaaattcacggcaaaggtcgaatctaaaagtacgatttcgagcattggtgttcttgttaccctttctgaattggacgaaaactttgagtatgaaaccatcagcggttggcaaaataaatttttgacagcgacattcacgtccgacaatgtgtacacgacaacaaacgccattccgggcgatttattacaaaaaggcgtgaaagttacttattcgctttttgttaaaacagcaacaacttcttatagcacctcgtcggtaagcgccattgttggcgaactgccggatgtggctgcttacagtgaagcgaaagaagggctgctccaatttttcgacaataccagcattgatttttacacggaaaataatcaagttgttttaggcgcaaccgtttataactggagcggcgttgatgcaaacaacgtgattgtgaaattttacaacgatgccattactaatggcgcacccaaccaaaataccaccccgactttaagttcttccgcacaaccgattggcatcgatacggtggacatttcagccgaaagcagtacactcgccaccattccgattcccgatagctttgtgctgtccgaaacctataatattgggattcgcgtttatgttgatacatcaagctcgtatgaggacgattacaccaacaacttatcgaatagcaatgaagttacttacgacttggtgtacgtatctcaaagcgctggcgactctctgaaaatagacactgatgttactttagtttatgaggcggcggccttttcaaaaagcggatttctccaaataaccaaggttcaaaatccaacggtcacctcgcagcccgataatgaatttgttcgcttggccagccaaagtggaaccgacgaagacaatacttacgcttacaccattgcaacatcggacagcaacttaaccatctcgaaatccattgagttgattcttaagtttgacatgaccgacgatgttatcgataactcctcgagcaatgccgctcttgtgtatggctatttttacagtgaaaattatgaccgctggctaaaagcgagttcgcaaagcaagaccgatgaaagcaccgtgaatatggaaatctcggaatttggagaatatgccctgatgtattcttccgacgtttcaagcccggttgtctctttaggcgttgaagggcaatacaacggttcaaaagtttttgcgcccaaacaagccagaatcatcgcaacggtgcaagatcagaatggcgtttatcttgatcccgattttatcacgattattcttgatgatgacagctcagatgcccttacgtcaaaactaactctcccacaatcttcttccaacgcaaacagcgtggccgtttattttgacgaggaatttgaagttggcactcacgagattacgttcatttttcatgacgcaaacctgaatgaaacacgcagtgaaacaatggaagtgattgttgaggatgatttcgggttggtcgtatatggcagctttccaaatccattcgcaaacgatggcacagatattgcctatagaattacaggcacggaaggcgcaacttcatttgaaatcaaaatctataccgtcgccggaaaattgattaacacctattcccgacaaaatagaaacaccttaagctttaatgacgaccgaatcaaaattacaggtgatgatcctggaactgttggacttcatgtgatcaattggaatgggacagatggtgatggtgcagaagtggctaatggtgtgtacttttgcaaaatcaaggcgagcttcaatggaaatgccaaagaagacattattaagattgtccgccttcgctaattttagttagatttttagatgatacgaaaggttttgaatcacactataaaaacttggctgagtggcttagtcgctctttttgcactttgtccttcagcaaatgcggcctcagaaaactacacggcggcatttcttgacatcccacttggggttcgcgctttagggttgggcggccaatactcccctatcgacaattatgacggaacagctttttattggaatccggctggcgttgggctcgcaaaagggaaattactctcaacgctatattctaaccagtttggctcatttaatgatccgctcacgaagtatttctatatcggctacacgcaggacattggcgatggcgttgggttttcaatcaattggatcagaaatagcatttctgatattccttatgcccctgatgaattggacttaacagatattgatgatttgcttagccgtttagaaagcggcgattttttggatggaacattcaacaatgctgacgatgctatttttgtttctatcggaaaaaacattgcaacttcagtggatttcggttggcaatattttaacctgccaatctctttacccgttggtatcacttttaaatacatccatcaaggattttcaggaaatagtgcggttgaatattcaggaactggcgttggcattgatgtaggcggactgcttaaatttaatttaggagatttcgtatccaacaaatcttatggcgatgttgcgctgggacttaccttgagagatattttcaatacaccaatatcatggaataccgagctcaaaacaaaatcgtcgataaagcgctcgtatttgctttcattttcatataagcaaccgcttccttttatttcaagctctttaatgttcgtttattcatattccagtaaatacgatgggctctcatcaattggccttgagtataaatatcgagaattattagcattgagagtcggttcgtacgacagcgaagcttctttaggagctggaatatttttcaatagttctgtctttatagattacgcttacaatttcaatgaccttggaggaattcaccgagtaggcgtctcgctccttttatcaagaattttgtagtccgcttggccatgattaataacataacgcgaaatatcttagagcgcattcggcttgctattttaccagccgcatttcttgtttttgcggttagctgcacagatgatgaattgacttcaactccgagttcgcctcagtttgtcgaaaaaagttcagataccgctacatacgatcaaggcattagacctatttatatttctgacccggaagacgacgcaggcgtttacttacaatggcacaacaacaccgaaaaggacttagaaggatataaactttaccggacaacagaaacaacaccctcaaatggagaggatgtccctattaattttcagcttttaaaaacgatcccattaggatctcaagacacgaaacaattgccggataccgcatatgaagactactccgttgatctaaacacgacctactactaccggctgacggcgtactcgtcatccgatggagaaagtttgccgtcatctgaaaagccaagttattacttaactgccggagtgacgctgttagaaccaagcggcagcttttctatgccagaagacagttcaattacgttttcatggcagtcgtctgtttcattttctgggggaacatatttgttgaaagtttattcgatagacgactacacgggagaggaaaccattgtgtcgcaaacaagcctcgttgacggcttcgctgctcttgagaacatagaagtcaccgtaagctataaaacacttggagagtttggtgggtacagttttagcggtagcaatgaaagaactgttatttataacgaacttgaaagcagtggtaccagtagctacggccagcgttactattggcgtgtgtattttttgagtagcggcatagacaatttagtgggatcaattactgaaggctcatttgaaatcaccaattagcagaataactaaaaaacattcatgaaaaaagtttgtacaactatcttcgttttgttaattttggcgttagatagtaacttggcgttatcgcaggtatttggaggaacgagaagcgggacaccctcaacaaactcatctaatattgaggcagcaagtccatcagcttattactatggacgcggtgaaggggtgttaatagatgttaatctttggggtcaagttgggaaaccaggaaagtacttcgtaccttacacgacggatttgatttctttgatctcaattgcaggaggccctaccaatcaagcaaagcttgatgaagtcaggattgttagatatgcacaacgcgataccacggtagttgaaaaaatcgcgagagtaaatatcatacggtttattgaatatggagagcaaagtcatattcccccgttggttagaggtgatacagttattgttccaggtgatgctttaagtgtttttcaaacgttcgtcagtattgcttcaagtatcagtgttgttataaatacattcttattgatagcggtaattaacgatcgtatttaaaaaaaattattgctaagttttatagcaagcattataaataattttaattacccatttttggaggtgatatgggaaataggttattaatacttattgccgttgtttttatatttgtacttaattgtaatacagctcagtcccaatacgtatatacagccagttcacgttttgtaagattacaagaagcattaactcctcaatcaggccatcttacattttataaccatttagatctcagcacttcatcagaaggttatgtaggtgtgcaagattttatcgctcaatggattgttagaaattccatggttatggattattccgtgacagataatttcttgcttgctgtgaatgcaaatgtataccaagatatacatcttttaagcgaggaagccagcactccgctagatcatttaatattatctgcaaaacttggctcatatagttttgcgaatgatttcttttacattggatttctcacttctgtttttatccctgtttccgattacaataatatttacggtgttccctacactggcgggggcacagaggttggctttaacattttattatcatattacgctgataatctatttcctcgcgagtcgctatgctttacaattaatttagggtactataattactttgataaagacaacagcatatctcataaagaaacaaatccatattatgtttctcaaaattcctcatcaattaattatggattaggcgttaaatatccgacagagacactagacttatttttagaagtttggggaaacacatttatgcagcagcctcctgctattgcgtactcaagagaagatatggcttatgcaacattagggtttaaggtaaaaccaatctcatttgcaagttttacgttagcaggggattttctcatttctggagataaagatgagacgctttacgatgatgggatttatagtgtctaccatatatttcaattgccaacagcaagtcctaaaaatactcctgattggaggtttgtttttggaatacagcttaacattctcccgcttaatcagcttacagccagtgttgatccacgtgctgtagaattgacttctgaaaatcaaaatgcagatatcatcaaaaaattagaagatgtccgtactgataaaactattaccgtaaagaaaattgatgaattgacccaaaaaagaaaagacattgaaaaaaatctacagttattgcgccagatattaaaggactcgagttcagaaaaataactattcttgtcttgcttaacggctctacttgctgtttgatgtttaaaaaagctgttttattttttatttataaaaattaagtgtattgctatgtttcgatataaaaaattagctattctatttttactgctgtatacttctttttacaatagtgcttttgggcagtacatttacacagcaaattctagattgattcatgtccaagaagccactataccttctgatgtgaaattctcattgtatactcatatcgaggggtatgcctggttaagccaacttacttctgagacaaggttttttatccttaaatcaatggtaactgcagattatgctctcactaaaaatctactattttctttaagtccaacaatatatcaagatttaaatgggatagacggcgaaagcgctgattttccacttcatcatcttatactatcttttaaatatggaggaatagagttactttcatcaaatcttaaagtaggtgttttaacatcggttcttgttccattgactgataagaataatatctatggtgagttgtatactggtggaggaattgagttaggcggtaatttacttctttcttattatacagataaatattttcctgatgaatcatttagcattcatgcaaatattgggtattataatttccaggatcaagatcaagatctttcgcacaactcaacacctatcattctcgcgggaaacgtatctgccgttaattattcattaggtattaagctgcctgctagttttatggatatggataatgagttgtttctcgaatattggggacaaaaatttataactcgtccccctgtaatggtttatagcagagaagacatttcatttgtgacttttggcgtaaaattcaccccaaaatcattccttagctttcagcttgcaggagatttattagttacaggcgatgacgacgaaacaacttatgggaaatatggaattagatattatccatccgcaagctatcctgattataagttgtcttttggagttaaattcaacattattcctatggataagcttacaaccgttgcaaaaccagttgatcttccagcaagaagcagcgaaagtgtcaattttgaaatgctttatcaagataatgctcaaaatgaaaaagtagagcaaataaaagccattagaatggatatagaaaagaatttacgtcagatacgtgaagcacttaagggtgattacgactcaggaaatcaagaagaagaataaccttttttcttaagaagaaacaatactcttctcaaagaatgagtattgtttctttattatcgcgtattaattttttcccctcttttttacacttcatttacattttttaagcatacctataatgagtacttcagaaccacttgtgaaccttgatgtagcaagagaacatggcttgcttgatgaggaattcgaaaaaattttgaaaatcttaaaccgaaatccgacttacaccgaaattggcgtattttcagtgatgtggtcagagcattgcagctacaaaaactcaattcatgttttgaagacactcccacgagaaggagaaaatttattggccaaagcaggtgacgaaaatgccgggttggttgatattggcaatggtttagcagttgcattcaaaatagaatcacacaatcacccatcagctgttgagccctaccaaggggccgcgactggcgttggcgggattcatagagatatctttacaatgggtgctcgcccaattgcatcactcaattccctccgctttggaaatattcaagatagcaaagtgcaatatctttttgacggcgttgttcgcgggattggagattatgggaattctttcggtgttccgactgtcgcaggcgaagtttatttcgagaactgctacgcgggaaatcctttagtaaatgcgatgtccgtcggaattgttgaggaaggaaattttgttagcgcgattgcgcaagggattgaaaaccctgttctcattgtaggctcttcaactggacgcgatgggattcatggcgcaacttttgcctcagaggaacttactgaagagtcagaacaaaaaaggccgagcgtacaagttggcgatccgttcgccgagaaattgctccttgaagcaacattagaagctatcaaaacaggactgattgttgggctccaagacatgggcgctgctggcatcaccagttccacttcagaaatgtctgctcgcggcattgagcgaaatggccaaggcggaattgaaatcaacttggatttagtaccgactcgtgaggacgcaatgtctgcatatgagattatgctttccgagtctcaagaacgcatgcttgttgtcgtcaaaaaaggttacgagcaagaaattattgacatttataaaaagtggaatctaaatgccgttgtaattggaaaagtcaccaacgataacctcttgcgcgtgtggcataacggccaaaaagttgttgaaattccagccattgaactggtcttgggaggcggcgcacctgtttatcaacgcgaaacccgcgagcaaaagccaaatacaaaatacccgagtttgaaaccggattcttctattaacttcaaagaagaaacattcaatcttatttctcacccaaatattgccagcaagcactgggtttttgagcaatacgattctatggttagaacaaacacagcacagcctgtcggtgctactgatgcggcagtcattcgcttgaaaaatacaaataccgcgctggcaatgaaaaccgactgcaattcacgatatgtttatctaaatccgaagaaaggcggtatgattgcagtggctgaatgtgctcggaatttagtctgtactggagcgaaacctttagctgtaacaaactgcttgaacttcggaaatccatacaaacccgaaatttattaccagtttaaagaatctgtcgctggtatgggcgatgcttgccgcacgtttgatacacctgttacaggcggaaatgtcagtttttataacgagtcagacgtaaatggcaacaaagttgcagtttatccaacaccggttattggaatgattgggctgatcgatgataatgatcatattttaagcgcaaattttcaacacgaaaatgatctcgttgttcttcttggcagcgctcatgctgatgatttgaatggttcggagtttctcaaagtacattatggggaacttggagtcgatgcgcctgagtttgatttagcatttgagaaaaagcttcaagcgctgatgcttcaacttacctcaaacaaattgctttcttcggcacatgatgtctctgacggtggacttattacttgtttgatagaatcggccattcttagtcatgaaactgcgctcggagcaaaaatccattttcaatttgtgccaaacgacgatccggcaaaaatccagaaacttcttttctccgaagcccaaggaagaattgttgtttcattaaaccaaaagcacttaaatgcgcttaacgctgcagcgcaagaacttgaaattccattaacagtgttagggcacgtctcaaacgatgagaaattatctcttcaatacaacgaggaagtgctttttgacctcaatctaaaggaagtctcggatcgctattattcagctttggaaaattttcttgcaaaataaggcacggattctaaaaaatcttttcaaaaagaagcctgtcaacttgaatcttcttgtaataattccggtatactttcgttaaaataaacagaaaacgaaattattatcaataagaaaggtcggtgttacatgaacacgcatcaaaaagcagctatggagtttatagacgatgtttataatcttgcttattggatgacgggcaacgaagcgagcacagggatgctggtgagccaagtttatttaaacacgccaggtcaaacttcagcagaagatttgtttaagctttttagaaaacactatctcaatgcatttggacaaagtaccgcattcaacgcgtctgatgtgatgttcattgaagatggtgatgtagccaaagccgtccttaacttgccatcggatttcaagctggttgttttattgagcgatgtcttagaactgactcataccgaaatttcacatatcatagaaaagcccattgatactgtacgttcttggattcattggggacgaaagcttctcggaaaagaaatcgcagaacgcgcttctgcaaactgatttttacacgatttacttcaccacagagccgccttcatggcggtttttgtgtttacatagcggtaacttatatttcgtagaaatccaatttaaaagctaataaaaattattatgattgttattaccggaggcgctggatttattggaagtgcgatgctctggcatcttaaccagcaaggaatctcagacgcgtttgtcgtcgatgagctatcaaaaactgaaaaatggcaaaatctggctgggctacaattttctgaatactttcataaaaacgagtttttggactatttgctgaacgagaaaaattccgacatcgatgcgatcatccacatgggcgcaattagcgcaacaacagagacggatgctgacttattaatgaaaaataactttgagtacaccaaaagcttagcgcttttctctgtgcaacacaatattcggtttatttatgcctccagtgccgctacctatggcaatggcgatatgggatactccgacgaattagcggacacatttaagcttcgcccgctaaacatgtatggctattcaaagcacctgtttgacctttgggctatcaaaaatgagattatcaataaaatcgtgggattaaagtttttcaacgtgttcggcccaaatgaataccataaagatgacatgacgagcgtggtgttcaaagcgtatcatcaaattttggaaaccggcaaagttcgtttgttcaaatctcaccgacctgattttaccgacggcgggcagtcgcgcgattttgtttatgtgaaagactgcttgaaagtgatgcagtggctgatggaaaatcctcaggtcaatggcgtttataatatcggaacgggaaaagcccgcagcttttacgatttaacggcggccacctttgcagcaatggataaacctatcaacattgaatatttcccgatgccggagcatttgcaaggcaaatatcaatattttacccaagccgatatgagcaaactgcaacaggccggctgccccgtcacgttcggctcgcttgaagaaaatgtgaaagactacgtacaaaaccatctcatgcagccaattccctacttacaatcaaatatatcgcagggttagccctgcaaaacccatttatcaaacgctaatactaaattaaacgtccgattatattggaagcagaaagaaaaatcacgctaaaagggattgagcccatgctcatttttggagttcaagatagccatctccgcaaaattgaatcgttctttacccatacaaacattatcgctcgcggcaataacctaacgctgaaaggcgaagaggacgatgtcaagcaaattgaaaaaatcttcgctgaactgatgtttttggtaaatcaaaatggcgatctgcatgaaaaagatgttgatacagttttaaaactgatgctttctaagccgctccaccaagaaagcgagccatcgcttccgctcgtcgatagtgaggatattatcgttgccacaaaaaatgatgctgttcgagcaagaacaccaggccagagaaaaatggtttgtgaatcgaagcaaaacgatattgtttttgccattggcccggcaggaactggaaaaacttacaccgctgttgcaattgctgttgcagcaatgaaacacaaggaagtgaacaaaattgtacttgccaggccagcggttgaagctggcgaaagcttgggatttcttcctggcgatttagcgcaaaaaattgatccctatcttcgcccgctttatgacgccttgcaagacatgcttacatccgaaaagctgaagctttatattgaaaagaagattattgaaattgttccgcttgcctacatgcgtggccgcacgctaaataatgcgtttattattcttgacgaagcgcaaaatgcgacgagcatgcagatgaaaatgtgcttaaccaggcttggaatgaattctaaagcgattatcactggcgatgtgacgcaaattgatttgccgaacaaacgagattctggcttgagcgaagtgcagaatttacttcaagacattaaaggcattagctttgtttatctgaacaaatcagatgtggttcggcacaagctggttcgcgacatcatagaagcttatgaccgttttcacggtcaaaaagcaaagttggagaaaaaagataacaatgagcattaaacatttgcacaacaatcagtcatagcgtttttcagcagcttttcaccgattcgttttgtgggttgataagaaaaaaaggcggtgcggttcaaatcaacatcaataaatccatgggagtattatggctttaatgatcactgaggaatgcatgaattgcgcgctctgtaaaccggaatgcccaaatgtagcaatttacgaaccggatgcgccatggaaactcttcggcgaaacctacgccgcactgagcaacaatgtttattacattgtgccagataaatgcaccgagtgcgtgggctttcatgaagaaccgcaatgcgctgccgtttgccctgttgattgctgcgtagcagatcctaattttcctgaaacggaagaagagctgcgctctaaaaaagaagcgttagtggcggacaatagctaatcaccaaattttgcattgtgaggcgaaaaggagcatatatcgctttatatttttttacactgaaattgcgtagtaaatcactttaaaatatctaaaactcaataattttaaccccctcatttatttgatcttacgcaagaaagaaaaccagctggagagaggccttgattgttttggtaattaaaaattttttttaacttagcgaactaagagtttgttctttctctccaagcagagaagcgcaaatatcttatttttgtagtatttcaaacacataccattaactcaggaaggaagaacaattatggcgttaatgatcactgaggaatgcatcaattgctcagcttgcattccagaatgcccgaacaccgcaatttacgaaccaggtgatccttgggaactcttcggtgaaagttatgagtcacttaacgacgaaatcacttatatcgtaccagacaaatgcacagaatgcgttggccatcatgaagagccacaatgcgttccagtttgcccgtcagactgcattgtcccagatccaaactttaacgaatctaaagaagacttgcttgctaaaaaagaagctctcgagtcaaacggttaatttgtttttttcaatagattctacagcggcttgcttgcaggccgcttttttagtttttgggcgacacgtatatcatctcattttctacatgcaccactaatttcgaaagaggcgcaatcggacatggcccactcacacaaatgcctgtttctggttgaaataacgcccaatgtttcctacaaatcagataactaccatccgcgttgaaaatacctttatccaccgtatccagcggaatgcccgcgtggggacaaacattcaaatacgcatgaaaatccccgtgatagtttatcaaaacaccgtgctgacgaaagccatcaagttctaattcaaagttcttatatttgccgggaggaacatcggcaatagacgcaacggcaaccaccgatgtggtgtcaccggaatgagtttgtacttccataatgttcattaactgcttctaaaattcaggattggttttcttatctgcttgttagttaatagtcaggatttttataaattgttccttgtttttcaacgtctaaaaattttaggttatgagtgaacaacaaaagacttcttatcaagatgaattttcggaggaaaccgcacaaaatcctcagaagatggatttgcttgaacaagttaccgcaacaccactctacggcgcagtagaacaactcgcaaaagaggcctctgaatatatccgcaaaaacccgcttaaagcttcattaatttcactgggagcaggacttgtcgttgggctgcttcttaatcgcaaaaaatgagtatgccacagcccaaaaagcaaccatcgcaatcctcaaacgcgacagagcgaacacacactcaatcatccaaaaaacatgtgagcgacctcattgaggacacgatctctggaacttattcagatttaatcgacatactctcggcgaaaattgaaatcgccaaactcgaggtttccgagcagctcgccgatattattgcaaacgtggtgattctcatcattctcttgagtggcgcgctttacctatccgtatccattgcgattttcataggagatctcactggttatccttggctcggctatttgattattagcggaagtattttcactttggtatttatcctcacaaaattgaaaccggactggctgaaatctaaaattcaaacatttattttaagcagccaaaccaaatattcgcgcagcttacttgagaaacacgattccgagaaagcctgattcaaaattgttagagcgtcatctccgctcagcccaacatggataaatcttttttaacgtccaaatagttctaagtttagctatcctcgcgatttttctttttgacttttaacatgcactatccgttacctgccgaattttaccgcaccctttcttcgccaaacgcgcttttgttggaaactgccaagtttgataaggaaaattttcaaagctatctgttcgtaaatccttcgcgcattttaacgctcacggccacatccgacattcgagactttttcgcgcaaattgacgacgcgctgaacgcccgattttttgccgccggatatttttcttatgaggccggctatttatttgagccggaaattttttctcgggaattgtcgtccgtgccgaaccgggcgctggcttggattgggatttacgaacggccttatgtgttcaatcatcgaaccggaaaactttcgggaaaatgtgaaattcctaacataaaagagcattccaatcaagattttacctatcaaattagcgagcctgcatttgatataaacgagccgatttacgcggaaaaaattgacgagataaagtgctttatcgcgtcgggcgatgtgtatcagattaattttacgggaaaattcgggtttgatttttcgggcgacgccgtttcgttttaccgaaaattgaaggaatcgcagcccgtcgcgtatggtgcgtatttgaacacgggcgcggagaagacgctttctttttctccggaactttttttcagaattcgggatggaaaaatttcggttcgaccgatgaaaggcacggtcgggcgcgggcgcacacgcgaagaggacgcggcgcaacgcgcgtggctgggcgaagacgtgaaaaatcgtgcggaaaatttgatgattacggatttgctgcgaaacgatttggggcgaatttgcaaaaaaggctcggtttgcgtttccgagctttttcaggttgaaacatttcggtcgttgcaccaaatgacttccgccgtgcaggccgaactgccggaaacgctctccatttatgaccttttcaaagcgattttcccgtgcggttcggtgacgggtgcgccaaaaattcgtgcgatgcagctcatccacgcgctggaaaacgcgccgcgaggcatttatacgggcgcaatcggatttttttcgcccacgcgcgaggcggttttcaatgtggcgattcgcacgctcacgctcaatggcgagcgcggcaaaatgggcagcggcagcggcatcgtttgggactcggacgcccgcgccgaatacgccgaatgccgtctgaaatccgaatttttgaacgccaaagtcgggcggtttgcgctcatcgaatccatgctttgggaaaacggcgtgtgtgcgttgctggatgatcacttcgcgcggctggccgactcggcggtctatttcggcatcgaatgcgattcggcgcaacttcgcaggcaattggaaaacgaagcaaaatcgcacgacgaaaatcgctcgtataaagtgcgcctaacgcttgatatttacggtaaggtaaaaatcgaacgcgccgaaattgcgtcaggcacaagcggcgaattaaaagtttgcctatcaaaatcgcgaacaaactcagccgaccgacttctttttcataaaactaccgagcgaggcttgtatgaccgtctgtttgcgaaggcgacggccaaaggctttgccgacgttttgtttttcaacgaaaaagacgaacttaccgaaggggctattagcaatgtgtttttgaaaaaaaacggtcgttttttcacgccgccgattgattgcggactgctcgcgggcgtttatcgcacccgttttcttcggcaacatcccgacaccgtagaaaagcccctaacgctgaatgatttggaaaaatgcgacgagatttatctctcaaacgccgttaggggattgagaaaggtcaagttggaaaaaatttatttggaagatgaggaacttacgcatcccgaagcctaacggcgcggttacgggaatcggaagcctgccgctcggcaatgcgaacgacgcggttgaaacggtcactcgctatgcgcccgaatttccgttctggccgcaattgcccaaacgagcgcaggccgaactgatgctcgaacacgcgctttttccgtttatggaattttttcagccgtgccaagccaaacggttcggctacgaattgacggaagataaaccggaggcgttttcggctgcgttgaaaaaacatgacggcgcgttaagcgaggaaaatgccgccggatttttcgcttttgaaaacgcttttgcaaaaggagcattcgcgcaagcaaaagccgtgaaaggtcagcttgtcggccccgtcacgctggcatcgctcctttttcaaaaggaaaaatcatttctttccgacgaccgactttttgcgcaagttttggacatgcagcgcaaggcggctttatggcaaattgaacggctcggcaaactcggcctgcccgtcatcgttttttttgacgaacccgcgctgatgttgctttctacgccagcgtattcaagcgccgggtcgggcgttcttgaaggctttgcaaagatgattttcgaattgaaaaatacgagcgcaacgataggcgtacattcctgcgcaagcgtcccttacaacttgatgcaaaacaccgccgccgacattctctcgttcgacgccgaccttgaccttgaaacatttgccggcgactcggactttaacggctttgtcgcgggcaacggccttgccgcttacggccttgtgccgaacgactcggaaaaactgcaaaccctctccgccgccgcgatttttgagcgttggcaaaaagcgttcggtcaaacgggtttcaagcaaatcgttgaaaacggatttgtaacggcctcgtgcggcatggggttgctcggcgaaaacgagatgataaaatcgtttgaattgcaatcggaggtttcaaaacttgtgaagaaaatataattttgcaacaaaatgaattcaatcaggtatcacaaccattatttggtaagatatattgattatcatttttattatctcggtcatgatggccgaatttttagacgacagcgaaaccgcattcccttacaaaaaattcaacaaaaaaacttacaactatggcaactatcacattcaaaggcaacgctattcacacacttggcgaccttcccgccgtcggttcacaagcaccggattttgaactcatcaaatcagatctttccaaagcaagcttgaaagattttgccggttcaaaagtggttttgaacatcttcccaagccttgatactggcgtttgcgccgcttcggtcagacgattcaacttggaggccgcaaaccttccgggaacaaaagtgctttgcatttcgcgcgacttgccgtttgcgcagtcccgtttttgcggcgcggaaggcattgaaaatgtcgtcacgctttccgacttcgctaccggcgatttcggcaaggcttataacctcaccatgaccgacgggccgcttgcacacttgcactcacgcgccgtcgtcatcgtggacgaagacggcaaagtggtctacaccgaacaagtgccggaaatcgtgaccgagccgaattacgaagctgctttaaccgctttgaaataagttgtttttatcgtaggggcgaaaaatttttcgcccgtacaggaagttcaatgttgtaggggcgaaccgatgtgttcgcccttttgcatttttgcggtgaagtcggcgccgctcaatcaccgagaaaaggatgtcgttgttccttccggcggagtcgaagggaatggcatgacaagcttccgctgatcattttgcacaaaaagcaaaagcgccttctccgattggaaaaggcgcttttttattttaagcgaaacgataaactcgtttttttatttgccttctgtttcaggaagaatcatatcaggcacttctcttggctcacgaaccgcatagttaatgaggtaatcataaacgcgaatgagacgagcattttgttcctgctggtcgatccaatggccgatcataccgatggttcttgcgagaacgaagaagccgttcaaggtatgtgatggatagccgagatcaaccaaaatacaacccattgccccgtcaacgttgagaatgagattgtcttttttgcctgtagtcactttttcaacttcaagcgcgaagttcaaaactggcgtgtgaagtttggtttgatttttcacataatcaaccaagtatttcacgcggcgatccggatttttaaggctcttgacacggtggccaatccccggaaccgggccaacatttttcttcatccatgcaaggaagcccggaatatcgttcggatattcatcggcgcccattttgaagtatttacccgcgtttgtaaccgcgccgccgaaacgaggaccgatcatggtcataccggcagaaacagcttgcggcaagtcaatacctgcgcaagaagcgataatcgcaccgaacgcaccagaaactgccggaccgtggtctgcagaaatcatgataatgcgcttgataatttcagcttcttcttgacttggaagtctcttaccccaaagaagtccgatagtatgctcaatgccataacccttttggcaaagctcggaagctgcgtagcccatgtagcgaggctcttcgccgcggtcatccgcaatggtggtacgaatgagcggttcgacaaccacttcaccggccttcatgacttcctgaaccttcttcggcaattccggtagaacgctttcatccaaatcggcttccgccttaattgagccttcagcttttaattcctcataaacttgtttgatgcatttgctcaacccgccgaacgtatcgggcacaagtgcgccggcatctttcatcgcctgcattttagagcgcgcagaaccagcacggcctttgccttcttttgctccagcatggccgaatttcatgccttgcggcaacacttcttggcaagtaccaccgacaaccccgatcaagcgaatgcggcgttttttcgcagcgaaccactctgccgcttcctcttctaagcttccaccgacctcaccgacgataacgacagctttggtatcgagatcttgctcaaacatttcaaggtaggtgacaaagtcagttcccggataagcgtctccaccgatgctgactgttgttgaaataccgtcgccgttttgagcgcaaagccacatggtttcgtttgaaagaccaccagacttggtgataacgccgaatgaacctgggcgatagagtaagcactttttcaagttgttaaactcaccaccgatcacgcccaagcggcaaccaccagcagtcaaaataccgatcgatgatgggccgttgaaaattttgctattttgtttggcaatcttggccaggcgtctggcatctttttccggcacgccttccgtaatcatggaaacgagcttaatattcttagcctcaagtgcttcttttgctgcaccaaaagctctttcagcaccgatataaattaacgccgtatcgatattcggatgctcgcttaaggcctcggaaagctgcgagtagaccggaatgttttcaattttagcgccgtggaaaatttctttttgttgaccttgctcaggtggataaacaaaagcctgtacggttaaacttttttgtaccagaaaatcgaattccgccattcttttagctgcattcaagccagcccgcccaccaataatgacaacacgagtatcttttgagactagtatgctcacttttgataaaaatttttagttgttgatgttaaatcccacataaatcacataagcaatggcgcgttgtttttacgagctcaatgccatgtcaacgatatctgtcatcggcatagtacggtcatagacattgatgtcaaatccttcttcacgcaaagcacgcatcatttccaaacctgcggcttcatttggtccgccgcggcgcacccaaatcttgacatctttcaatagaccacggtctttactatctctaaagccattaatgataccgttaaatgtggctttaacatcggtgaagtttgcaatcgcgccgccgacaataatatgtttaatatttggcaacgcacagatggtttccgtaagcgcttcaacagcccaatctggtggatcacccgaatattcagcgtagttggcaatagtgccccctcttgcaaccacagcatctgaataaaatacggaagcgcctccacctgccgtgagcagggctatttcaccgcctggaacttcaacaaacttcactgaacctttaatgcgggagtcaatatccataatttgcaactcagcatcggtgtagggacggccaatttcagaggttggcttgaaatcccaatcgggatgacggaaccgggcgtcccaatcaacgttcattactgcatccaatgcagcaaaacgcatgtcgcttttgcgaatgaccaatgggttaatctcaatgttttgcgcatcttcgttttcatggcaaagcaccaaacggctggcgattttagccacacgctcagcaatttcaccttcaaaccctgcatcatgcgcaagctgaatcaattgttctttggttggctgttcgtcaacatcgaatgtgattcgttgtaccttatcccagttttcctctacatcaatgccgccgtatttgctcaaaagcaaatccgttccttgacgatgagaattaattgataggtaatactcttcatcatgctcaagctgttcggcgataatgacctgcttaatgactgttgtgccaacttttttgccgatcatctcacgaactgctgcatcagcctcctcaaggttcagcccgacttttaccaaaccgagcttaaaacgacctccgatagcttcatgcgccttcaccacaagtttggactctttcatccatttgtttgcttcggcaaggagcttgagcctatcggggttcataattaccacgtaggatggcactggaattccccatttctggaaaaatttcattgccgttccttcaagaatttttgccatagttattggttaatttgatgttttttatgttttatcggaaatgcaagtaaaaacttcgcaaaaggtgtataaataaagaaagtgaaacaattaatcaaaacatctttgtttaaattctttgctggctatcgatatttttaataaaccaaccttacctcttatgaaaatgttgcttcgccttcctgtcatcacgccgctactgctgctcttgttatgctcaccgcttgcgtatgcagaatctaacatatcacacaaagtttcacaatactattttgtgaaagaaaacaattattctgacgcctcagaagacatctatagccccaaatatattccaatgaatggcatttcgggaagtgttggactcacaaatactggatttacagcttcatttaattttatccggttgatttctcccgacttaattggttttgccagtttgtgtgttagtgccgccggagatgaagacgagcaagaaacttacgattattatacaggagaaaaaatcgcgctaaatagagaaaaatctatgcttttgcttcccatcaccattggcgttcaacaacggcttttcagacatgacatcgaaagcacgttgcgcccatttgttgaaattggcgcaggcccaacttttgggctcatttccgattatgatgataacttctttgaaacgtttacaggcgcggctaactggggagttaatggctttgttggggttggcgcctattttggttcaaatcctacttcgcttcaaggcattacgttcagatatcaattcaactattttgctaaaagtgtcgagattatagaggatacacccagaagattctttggaaacatttcactgaatatcgttttcggcatgtttttctttgagtaactttgtatcggtcttcgtatccacaaaaaagccggcctcaaaagaccggcttttttatttcttatggaaccgaaactttttagttcatcaccaccgcaccgatgattttaacagattcttccgctaaaactgacaacggggtgaagtataaaccgaacacaaccgtcagaatcatcaagaacgcaaccagcgcatttgagagcatgccaacattaaactcagtttctgatccgtcctcagattcgcggagatacatattgagcggaatcttaaagtagaagtacaaggacacaacgcttgttaagacgccaatcacggcaagccaaacgaaaacaggtcctttggcaagcaacgctgagaaaatcatcagctttccgataaagccgacagttggcggcagcccagttaaagaaacgaggaaaatggtcagcgaggcagctgcaagaggcatctttttccccaaacctttataatcatttacatcgtcgctacctatttcattggaaattaaaataatgacgaagaacgcaccaatattcatgatggtataagccgcaaggtaaaacaaagtagcctgcgtgcctaaatcatccgcgacaatgacgcccaacaaaatatagccagcgtgagcgattgaagaatatgccaaaagtcgtttcacatttgactgccaaagcgccaccacattacccagcaccatcgagacaacggaaaccaccgaaagcaaggttacccaatcaaatgcaagtaaatctgtggaacctgctccggtcggaatggtaactctgaaaaagcgaatcaacatggcaaaaccagcagctttagaaccaacagaaagatatgccgtaattggcgtcggggcaccttcatacacatctggtgaccagaagtggaatgggacaacacccgctttataaccgaatccacccaaaatcaacaacgaacccaacatcaatgtgatggaatcaacttcgttgtgtttcaagaactcattgatcgcaaaaatgttcgtctcaccggtgaggccgtaaatgattgaaaaaccatatatcatcaagcccgaagaaaccgaaccataaataacatatttcagaccagcttccgatgaacgcacttgacctttcaggtaaccaaccaagatgtaggaaatgatgctaaccatttcaagcgagaggaacatcatcaaaagatcggttgatgatgccatcaaaaacatgcccaagaccatcgccacaatcagcgagtagtattcgcccaaacttcttgactccggcaaattgacttctaccgaatcaatagaaatcaacacggcaaaaacacccgaaacgataaacaaatacttaaagaatatcgcaaacggatcgaccgcatacatgcccaagaagaactcatccggtggaatcgcatgttgcaaatagacaaagtaaccggaaatgattaacccgatgacggaaaccgccggaataatcgtccgcttgcttggaatccgaaataggtcaattgtcaccaccagtaagaaaagccctgagagaaaaatctccggcacaaacgctgatgcgccggtctttaacgctccaattagttcctgtatctcacctgctgaaggtacctgaaacatcctgtaaaatttttttcagttataagtatttaacatccgtgcacaaactgcccgtccataaatcaattcattgcaacactactaacggtcgtgagaacatctacaagcttattaatgctttctgtcattaagcccaaaaccggcattggataaattccaaggaaaagcacaatgatgccaagaggaatcaacatagataactcgcgagcatccacatcatttttccctgtccaatcgtggaaatgaatttcttgatgaccattttcatcctcatgcaattcatacaacgcatctggacgacgcttgcctaagaacatgcgctgcaacgaccataagagatacgctgcaccaaacacaataccaagtacggaaaccatcgcaattgggcgagtaacttctgagctgaagctaccaacgaaaataaaagcttctgagataaatccgcttaatccaggcaagccaagagaggcaaagaaagccatcgtcaaaatgcctgagtaaactggcatgtaagaagaaagaccaccgaatttttcaatctgacggctgtgagcacggtcgtaaattacaccaaccaataagaagagcatcgccgtgatcgtgccgtggttaaacatctgaaacaatgcgccagacataccttcagtgttgatagcagccatgccgagcaacacataacccatgtgactgatggaagaataagcaaccatctttttcaagtcaagctgcgcaagcgcacacaacgcaccatatataatattaatcgcaccgaacacaccaatgacatacgccaagtcggtgaagacttcagggaagaatgggaaattaatacgaagcatgccataagtaccgagctttagaagcacgcccgcaagaataacagaaatcggagttggtgcttcaacgtgagcgtctggcagccatgtatggaacggaaacatcggaactttaattgcaaacccaacaaacagcgcgataaacgccgcatagcgccagaaagtgctttcagggccaaaaattgaacctggaatgtaattggcttggtcaaccatagccaccatgctgaatgtatgattaccagttgctggatcaatgacgctgaagtataaaccaattaaaacgagaagcatgaacactgaaccgaacaaggtataaaggaaaaacttgatcgctgcatattctctatttggaccaccccaaataccgattaagaagtacatcggaagaagcatgatttcccagaacacatagaataggaaaaagtcaagtgccacaaagcagcccatcatggccatgctaagcaaattataaagcagaaaatatcctttaacctgcttttggattgtccaactggacacgacaccaatgatggaaattaatgcggtgagcaaaaccatcgtgatggaaagaccgtcaacaccgaggaaatactcaatattcaatgtgccgaaccggccaaagtttagcgtaatccaatccaaacgctcaacgaactgaaatgtctcgctgacattaccattgctaccggctacaataccaggcatcgttttatcatacccttgccataaaataacagacagaacaccctgtgcaatggccgctgctaaagagacaaatcggatgatttgtttctgagaaccgggaattgctaatacaatgacaaacgcaataatcggcaaaaagactattagtgatagcatgttttcctatgatatgtgtttttgtttacctaaataagttctttacaaacaagcctgataagctaattgatattaaagaagaaataacagaaatatccaacaacggctacgagcgccaaagccacataagtttgaacccgacccgtctggatttttctaagtaccaatccaaaaaactggacggtaaaacctgttagatttaccaagccgtcaacaaccagcttatcaaaatcgccgtttctaaatgccacccattttgtcaggttgcctaccccattcaccatgccgtccacaatgtttttgtcaatccaagccaacgttctggcaagcatcattgaaccggaaatgatggtggcgttaaagatttcgtcccagtaccatttattataggagtaaaggtaaagcggtttaattgcctcggctgttttatccgggtcgataatgcctttgaaatacacaatgaaggccaagccgaaacctaaaatgagcatcacgctggaaaggccgatcgcggtataatgcgcttcatgcgtggcgtgatcaatcgcagcttggcgcgcgtcagcaaatacacggccatgcccgtgctgctcgccgtgagcgctgtgagcatctgcagctacgccgtgctcggtagattcagcgtatacttgagccgcctcatgacttgcatcaaccgttgactctgcgtgcgtatcttgattttcattggcaaaagctgacgagataaataacgaagcaccttctttatgttcgttgacctcggcgtgcggttcaacatgtgcatccgttgtttttacaaccgtatccggcgtttgaatcacatgcaagaaccaaccatctccgccgtcaagcgggttgatggaataaacgaaaaagacggaaagcgtagccaaaacgacaagcgggaagcgcatgacccaatccacatcatgcacactgtgatgaccatgatgatcatcgtgaccgtgatgatgatcgtcatgcgaagcaggctttaaatgcgctctattttcaccgaaaaagacgagccacatttggcgacccatgtaaaatgcagtgagcatcgctgcgccgaaaccaaaaactggaatgagataataaaatccaccttctacatttgcaaaaccaagcgaacctgccaaaattgcgtctttactcataaagccgctggtcatcggaagaccagaaagcgcaagcatcgcaatcgtgaaagtcgcaaatgtccaaggcatattttttctcaggccgcccatccagcgcatatcttgctcgtgatgggttgcatgaataaccgcacctgaaccaaggaagagacaagctttaaaaaacgcgtgcgttaccaagtggaagaaagctggtgcataagcgccaatgcccattcccatgaccatgtaaccaagctgagaaagtgttgaataagccagtacgcgcttaatatcgtgttgtgtaatcgcgatggttgcggccatgaatgctgtgaaagcaccgataaaagcaattacatgtaatgcatcaaccgaaagaattgggaatattctagcaacaaagtatacacctgcggcaaccatcgttgcggcgtgaatcaatgctgaaacaggcgttggaccttccattgcatctggaagccaaatatgcagcgggaactgagcagatttaccaacacaacccatgaaaagcaaaagaccacctgccgttaaccatgcttcagaaagcgtgaaatttccatcttgtatgttctgataaatttcttcgtaaccgaaagtatggaactgagagtacagaatcaaaataccgagccacatgccaatgtcaccaacacggttggtgagaaatgcttttttctgcgcatccgctgcagaatccttttcaaagaagaaaccgatcaggaggtaagacgacagaccgacaagctcccagaagatgtaaatggaaaagaggttgtcggaaaggacgatgccgagcatcgagaaggtaaagataccgagataagcatagtagcgtccgtaatacttatcgccggccatgtagcccatcgagaagatatgaaccaagaagctgataagcgtgacaactacaagcataatcgctgtgaggttatcaatcaaaatacccatgctaatcgtcagtgggccgacgccaggaacattaccgaagtctaaccatgtaaaactccaaccgaccttaaaattgggatcatattcaccgaagacaaccgaagtgaatatgtaaagagataatgccaaggaaataccgactaagccgactccaacaaaatcaccttttctgggcagtttcccattgaagaaaatgagaaacgtaaatgataacaaaggcagcaacagcgttattatcgaaaactgtatcagtgtattatccattttagttttttagtttttttcttttacacattcactgataaaattactcacgcatcgtatcaacttcactgagatcgacggtgttaaacgtattatagatattaataacaatcgcgagcgcgactgccgcttctgcagccgccaacacaataacaaacaggctaaacatgatgccttccattgtgccgctatattttccaaaagccaacaaattgatatttgccgcgtttaaaatcaattcaacactcatcaacacgacaaccgcgtttttacgagtcattacgccgaaaagccctaacgagaaaagaatggctgaaagcgcgatataatgatttaatcctatttctggtaacatactttcgtccgtccgtttattgattttcaccactttcctgagcagggtgatgatgctcagctcttgcaagaaatgctgcgccgattagcgccacaagcaatacaatggatgcaatttcaaatggaagcacatagtttgacataatctccacaccaatttgctcaaccaccgttccggaaatttccttctcgccgtgaaaccagttcgctctataaatcatcgtataaagcaatgcgcccatcgtcgccaacatgattaaaagaccggggataaagttgagaacatcggttttcaactgaacttgataaatcttgttcgtgaacatcacgccgaacagcaacaagaccagaatgccaccaacataaaccacaatctgcgtaacggccacaaaatccgcgcttagaaatacgtagattgccgcaacgccgaaaaatgtaaagagaagtgaaaaagcagaatagataatgtttcgagaaaacaccacaaacatgcctgaaacaacactcagtaccgcaaagaaataaaatataccttgataagccagttcctgcatttttttagtctttaattttctttaagaaatccatcgtttagccttcgttttcggcatcgccgccctgcttctttttcgctgctgccattcttgccgcaagcgccggcgagagttttggtttcggcttttcgccgccgtccgccggttgctcgccgccttcagcagattttttttgcgccagttttgccgccatcatgggagacatttttttgcctgctgcggctgtaggcacgtctgttttcggcttggcagcggcggctggtttggctgcatcacttgcttttttctcagcctcaaattgctctaattttttccgcttgtccgcttccatttccttcgtcatattgccgaaatggtaaatcaaatgctcgcggtcaaactcggtaaagtcgtgtaccggtgtcatggttaagcattccgtcgggcaaggataagtacaaaggccacagaacatgcacttgcccatatcaatatcaaaaaccggaatccacaaacgttttttcgttccatcggaagttgtccctaaaatttctatatcgtcgggcgtcgctttaaacgagccaatcgtaatacattttaccggacaagcttttgcgcactggtcgcaaccgatgcaatcatctatttcattatgaagtcgatagcgagcaaaacttggtgtaggaactgcttcgctcggatactgaagcgtgaccaaaccgtccacctgattgaaataatgatcttcagcaatacccgcaaagcctttgcgcttagtcgcattcaaaagatgcttccaagtaatacctaaacccgtgagaattgtggtaacacctgttttcaatgtatcgaaataaccactcatctaaatccctttgtctgttaaaattaagtttgagttcagagattacaatcaattaccaacgtccgacatacaattcccaaaacgccgttacgagaaacgcaatcaaagcaaacggcgtcaaaactttccagcacaaatacatcagctggtcaacgcgcaagcgcggaagtgtccatctgagccacatttgcacgaacacgaagaacaagctttttgaaatcatccagaaagcgccccaagccgcaccgctcgtccagtcatagagcgcaaccggcccgatattcggtaacggggacgcccaaccaccgagaaacataaccacaagaatggcactgaccataaacatacttgcgtattccgcaaggaagataacggcgaacttcatcccaccgtactcggtgaaataaccggcaaccagctcggattccgcttcgggaatatcaaacggggcgcggttggtttccgccaaaccggaaataaagtagattaaaaacgccaaccatgcgattggagattggaacaaaaagtaatctaaaaagccgaggccgtcgccttgaatttgagcttgcacaatggtttgcatgttcaagcttccggccatcatggcgccgcaaagaagcgcgatggcagctggaatttcgtagctaacaatctgcgccacgctacgaatcgcgccgtaaagtgaccatttattattagacccccaaccagcagcaagaataccgaccacttcaagggaaacaatggaaatcgcgtagaataaaccgacatttaagtccgctccgatgaatgcggagctataagggaggacagcataagcagcaaaagaaccgacgaagatgatacccggaccgatgacgaataaaaacttatccgccgctttcggcacaatatcttctttgtgaatcagcttcataatgtcggcgatggtctggagcaaaccccatttaccgacctccataggtccaagtctatcctgcataaatgcagaaatttttctttcaccatatacaccgaagtaaagcgcatataaggcaatgaaaattaacgatatggcgggaataatgattagcccgaccaaacctaattcggaaagcgcattactccaagaattcaaatcggcaaaagcctgtattccaacactcatgggtcttataaaatcggttttttgttatctatccacttcaccaagaacaatatcaacacttccaataatcgccaccacatcggcaatgtattggccttttgccatttccggcaacaacgaaagattcacaaagcaagaagagcgggctttgcaacggaacggcgttgtgccttttccatcactgatgatatagaagcccaattcaccgcgtggcgcttcgcctcttgcatatacctcaccggctttcggtttaactcttttcggaacagctgcgtgcgggtcaaaatttggatctttcggcatcatgtcaatgcactgctcgatcatcttcaagctttcgtcaatttcaatcgctctcacaagatgtcgcgataagcaatcaccgataacggacgctttgccgtcgggaacagccacatcaaattccaactcgggatagattgaatacgggtcgtctcttctcaaatcccattttacccccgaaccacgcaacatcgggccagatgcgccggcgttaatcgcaacatcagccggaagcaatccgatatctttggttctttgaacaaaaatttcattctccgtcagcaactgataaagttcgcgcgcctgaggcttgaagtagcgaacaaattccattacgcgctcttcaaacttcgcaggaaaatcgtgcgaaacaccgccaacccatatataattatagagcattcgtgcgccgcaaatccattcaagcaagtttagtaaatgttcacggtcgcggaaacagaagagaaacggggtaaaagcaccaaggtcaatcgcgtaagtaccgatggcaaccaagtgagaggctattcgattcagctcggccacaatgacacgcataaattcaatacggcggggaatttcaattcccaaaagcttttcaacggcaacacagtacgcaaaatcgttgttcatcgaggcgagataatccatgcgatccacataaggaacgatacccggataatccacatactcggcatgtttttcaaaacatctatggaggtaacccaaatgagcggtcgcttttacaacaacttcaccatcggtcagcaattcaacacgaagcacaccatgcgtagatggatgctgcggccccatgttgacaatcatatattccgtatccaagtccttttcaagaacaatcgtctgcggccctgtttgggtaaaccttacacttgattcgagctgaacatcgtccgccatacaacaaaaactttatagcaaattaaaaaaattaaaccgtgctacacttttcactaatacggaaccttaattccgtgataaacctcttgaactttataatcttttctcaacggataaccatcccaatcgtcgggacaaagaattctccgcatatcgggatgaccttcaaaaacgattccatacatatcgtaagcctcgcgctcatgccaatcggcggtcagccaaatttcagcaaccgacggaatgcgaggatcttcttttgaacaaaaaacctttacagtcagcttgtgcttatgcgtcgccaaagcatcaaaattataaaccacacccaaacgaccgtcgccataatccacaccggaaagacaggccatataatcaaagcgcagccgctcgtcctcacgcataaaaaacgcgatcgcttgccaagcgtctacattttcaaccgtaaagaacggcatcaacggattgttatctaaatcagaaacggcgtcgccaaatttctctttaatcactctataagccatctcgtgcggttcggggtcgcgattttcatccaccggttcagctttcggtttatccggagcaggagaagcatctcccgatttttttgcagccatacgagccgccatcatgggagagagtttcgccttaggcttttcgccgccctcttgagatgctgcagcttcctcgccgccttcttgtttctttttcatcgccgccatttttgcagcaagcgctggcgagagctttggtttcggcttttcttcctctgacataaatcaagaaaaatttttatcaagattaaaacttataacaacactatgatgcggcctcttgcaacttcttcgcactggcacttgtctcgacaattacatcttcggccttgacctttttcggcttcaagcgttcaatggcctctcttctatcacccgcaaatttttcttcacgaatcaattcttgaactttcatcaagccgccgatcagcgcctctggtctcggcggacatcccggcacataaacatcaacgggaataattctatcaacacctttcactacatggtagccgtgttcccaatacgggccaccacagttcgagcaactccccatagacaacacgtatcgaggttcgggcatttgctcatacaaacgaacaacgcgctcggccatcttgaaagtcaccgtaccggccacaatcatcaagtcagactgacgaggcgagcttctcgggaaaatcccgaaacgctcaagatcataattcgatgcgttggtcgccatcatttcaattgcgcaacacgccaaaccaaagcccatcggccaaagcgacgacaatctcgcccagttcagcacattttcggctgccgtaattacaaccccgcctttatcaaatttttgatcaagaagccccatacctaaaatctttgctattttacagatttttcaaactccaaatcttacgaaacactttcttcttttaccacttgagaacgacctgatgaaatattatcaaatcgcttttccggcatttttggaacatttggcgtcgggcgaacccaatccaaatcacctttgacccaagcataaaccaaaccaagcgtcaatattgtcacaaaaatcaccgcttcaaacaaggcgaacccacccaattgcttaaagaccgttgcccatggaaacaaaaacagcacttccacatcaaaaatgataaagataagtgccacaacatagaaacgaatattaaactgaacccacgcactgccgaccgcttcttcgccacactcataagaagtgagtttctcatcattcgggcgatgcggacgaagcatacgagaagaaacgtagccgcctatcacgaaaaccacaccaaagaggaggaagagaaaaaccttaccaaattcagaaattgtataatccataacaatagaattttatcaatcggcaaatatcactttagatagactaacgtcgtttctcagaagccatttatttttaacgacttacaaaacagaactaaaatagtccgttttaccaaaacggacatgtctttaaatataaaaaacatattcgattaatcaataacacaaatttaactttttatcaattttcctttgcaaaacttaatagccactcgctgattcgtgaccactggtttttgagtgcaaacatcgtcaataaagcgctcaccattgagaataaaacaaaaaaaacatcgctgtatgggataacatcaaaagaaggaatcatgatttggtaaagcactgcataaagcatcataaatataggaagccacgctatggcgaaaaacatcgtcaaggcacgtgccattaccggctttcttttttcaatgggaaatgctcgtttcaaagtcacaacctcaacgcctttttcaattatctctctgatacttttctcactcattctattaaaaacgatttttctgttcttcctgttaaaacctaagttcagacgctctcatggctaaagtcaaatgtgcaagtagggagagcgaaaatttaaacaaaattatcctaccatgaaaataagtttgcttaataatttggaaattcaagaaaagctgagccatttacctcattggaaagccactgaaaacaatactgccatacttcgcgaaatttcctttttagataaaaaaaacgggcaaagcccgtttagaaatggattaaactttgtagaacaagcggctgagttagccgatgaaatgaatcaccaccctgatattttgctaacctacactaaagtagaaatcagattaactacgcatgaaaaaaacggcctaacaaacatagattttaagttggcagacgccattgagtttcttctttcaaacttgtgacgactgattttcaagaaaacttaaagcttttctttatttcctttcatcattgtcaaaaggctctcagctaaattaatatccaatttcaataacgacttgtaggttcgccttgcagattccgtatctccagcgttgatatatgcgacacccaagttatagtaagcggttctattttctggttgaattcttacgacctgctcatacgcataaagcgcattttgatatttatgcgtcttggtataaataatccccaaattgtagtagcattctgcgaaatctttattcatgcgaagtgcggaaccaaacgcccgaatcgcttgatcatattcttctaaattgacatgactcacacctatttgatacaaaatttcaggatcgttcgaatttaacttaaatgcgttttgaaacgccacaatggcttggttattgtctccagcaccttgatagcactcacctaaagagaaaaagatagcgggatcgttcgcgccaatttgaacggctttatttaaagcagcaaccgctttatcatattgttccaatcttttatacgataagcctaaattgtaatacgcatctatgaaatttggatctaaatccgcagctttctgataagcatcaacggcgcttttgtctaagccaattcgcacacaggctttgcctaaattataatacgcatcactatctccagctcgcaattctacgacatacgcaaacgcatccttagcagaataaaaatttccactctggtaatatgcgaggcctaaattataatagccttctgcatagtttggactgatttttaccgcatagatgtacgcattaatcgcatcatcgtatgcctgcatcatgtagtaagcgctacccaagttaaaaaaggcttttccagtgggattctttgtcgttgcagcttcaaaaagcacagcggctttttcatatttcttatgtttaaaatacaattcgcccaaccggataaattctctggccgctttttccggctccatttccatgattctatccacttcccgccgcaattctaagcttgaaggaagcggttcttgtagcgcatatatcggagcagatgccagaaacatcactaaaatcaatgctattctcaacataggtttttatatagtttttgagataatttggattacttcccgcaatttatttgagcgtctctcgcaaaaatccctgtaaatttaagtttataaacgctaaaaacaatatcgttttcttgcgaatcgcgcttgctacagcccgcttaacccacggcttcccatgcaattcgattttgctcatcttgatgcaaatccaaaaatcctgttgaaggacttgagttttcacttctgccgacatagcgaagcacttgctcatttttgagatgttcgcgaagcaagggactaacaaacgaccatgcgcccatattcttcggctcttcctgagcccagcaaatttccgttgccgatgcgtatttttgtaacaattttgttaatcgcttttctggaaatggataaatctgctccaacctcaaaatagcaacattagagagttgcttgtctgctctggctttcagcaaatcgtaataaattttcccactgcaaataacaacttttttgggatttgaaatcgcttgctcatcgtccagcatgttgtggaatcggccttcagccaattcgctaactttggaaatagccattggatttcgaagcaaactttttggagacatcacaacgagcggcttgatattgcccgaattggcttgccgccttagcaaatgaaaatactgcgctggcgtggtgcaattgcaaacctgtatgtttgctccagcgcaaagttgcaaaaaccgctcgattcttgccgaagaatgctcagggccttgcccttcataaccatgcggcaaaagcatcacaatgcccgagcgctgtccccattttgactctgacgatgaaataaactgatcgataatgatttgagcaccgtttgcaaagtcgccgaattgcgcctcccaaatcaccaaagcgcctggttcggccaagctgtatccatactcaaatcccaaaaccgctgcttcagatagcatactatcaaacgcatagagcttgccctgagcctcatccagttggcttagcggcataaactcatcgccggtttcggtgtcgaacaaggccaaatgccgctggctaaatgttcctcttgtagaatcttgcccgcttaagcggacatttgtgccttccatcaaaagtgaaccaaacgccaatgtttctgcaaaagcccaatcaacttgtgtttctaacggcttttcttcatctaaagtccgatgcttttcaaaaagcttcaccagcttaggattcacatggaaattttccggccatgtcatcaattttctcgaaatgaattgcaaggtttcaagcggcacttgagtttcagggctttttgtgattggcagaagaagttcaggaagcacgatcggatcggctttatcctcaaatttttcagaagtttgtttggcttcctcataagccttatccaattctgccttaatttcaccgtacatttgcgcaagttcagcttccgagatgatcccttccttcaacaatctttccgcatacaattcgttgacaggctttttctctttgatttttttgtaaagaacgggctgtgtgtaagccggatcgtctccttcattgtgcccatgccgacggtagcaaatcatatcaatcacgacatcgcggccaaatcgcaggcgataatccagcgccatgcgcgccacacgaatgcaagcttccgggtcatcaccattcacatggaaaaccggcgcctgcaccattttcgccacatccgttgcgtaacgagaagatcgcgcctccgcaggtgttgtggtaaaaccaatctgattattgatgatgagatgaatcgtgccatttgtgcaataaccggtgagttgcgaaaggttcagggtttccgctaccacgccttgacccgcaaaagccgcatcgccatgcaacaatagcggcatcactttcttgccttctttatcacctgcgcggtcttgtttggcacgagccacgccttccacaaccggattcacggcttcaagatggctgggattcgaagcaagccacactttcacttccctgccatcaaccgtttttctcacgccagacgcacccaagtgatatttcacatcgcctgaaccgtgaattaaatcatcgggcggcagtggcaaatgtttatctataaattcagcaaataacttgtaatacggcttgccaatgatatttgcgagcacattaatccgcccacgatgcgccattccgatcacaacttcttccgtaaaacagcgcccggcatattcgatcaagaaatccaaaatagcgatcgccgactcagcgccttcaattgaaaaacgtttatggcctaaaaacttcgaatgcaaatacgtctcgaaactttcggcacgaatcagatttttcagaatccgctttcttgaatttgggctataactaagctgattttccttcggctcaacgcgactttgaatccattttttttgttccagcgattgaatattcatgtattcaatgccaattttgccgcaataagcctggcgcaaaatgtcaataatttcgcgaagttgatgctttggcttcccaccaaatccaacggtcacaaattctctattcaaatcccaaatggtgaggtcataaaactcaggatctaactccgggtgaaaatcagcatcataacctaacggattcacattagaaatcaagtggccgcgaactcgataggagttgatcatctgcatgatttttgcttgcttgataatcaactcttccgtgttcatgccgctataagcaatggcattcgtatcggttttgtaagcccatggtttgtagggcatagaaaggtcagagaaaacttcctcataaaacgactcctcccccatcaaaatctttgtgagataggccaacagttcaccggattccgcgccttggataattctatgatcatacgtattcgataggttcatcactttgctaattcctaactggaatagcaattcttttggcatggcttgaaattccgtccgatattcgatagcgcccgccgctaaaataaacccttgccctttcgttaatcttgccaccgacatcagcgtgcccagcgtacctggatttgtcaaggaaactgatgtgttttgaaaatcggataggtctaacttattctgacgcgctttattcaaaatgtgattatacgcatcgtaaaactgcttgaaattcattgcctgcgctcgcttgatatttgggacaaccagcattcgcgagccgtcttttcgggttaaatcaattgcaatgccaacattaatatcaccacgaagcactttgtgaggttttccatttatccttgcaaaaaaagcatttaacgaagggtatttttgcagcgccttgacaagcgcccacgccagcaaatgcgtaaatccggccttgccatctcctgttgcgctcaagtgttggttaatgattcgccgattttcatctaagacgaccaccggaacttttcgcatggaagttgccgtcggaatttccaagctatcttccatgttttccacaattttcgcttgcaaactatgaagcaaaatggcttcatcatttggcgctaatacaaactgctcatctttcctaacaaaagaaggctcgccaccgacaacgcttttgacttccttgatgcccgtatcccaaaaatctctgtcgtcgcttttttgcgcaggcaaatgccactcactttccggcgagtttaaatccaattttcccgaaagcaagccatcaaaaaattgtctccaatcggcgcgcagttggttgggctcatttacgtatcgttcatacaaatctgaaatgtaggaggcatttgatccaaaacgccaaacaagtttttcaacggtttcctcagacaaggcaggcatgttttactccgttcagattttagtaatgtcaaaaaatggggtgtgttaacaaaaatgaaaaaacgttaggctttttgcccaacggcttctgtaaatcgccttagattttgaaccatttggatcttgctgatgattttttcagcgagccacattgcaaatggctcagaatcatttacacattcaatatacaaggtgttttgaaaattcgatttttgaagatttttcttcgcctcaaaatcgacttcgctgttgtccgcaaaaaaaccgaatggaaacagcgcaagattttccacacccgccacttgaaattcctgcatagcgagttccatcgtttcgtgtgtccattcaccgccaaacttgtgattcaaacagccaagcttcacatcttgaaaacaatttcgcgaatctgttaggatttctcttttgatcaggtcaaaaaattcaaatgtttgcttcaagcctgttggaacaggcggctcattgccattgccgtctctcacgagcgttccatgcgcggcaagtatcaagcctgttttctcttttgggtaataaaaattagtttggcgaacttttgaaaaaacatgctcggtaaaaatcttgacaagctgctcatcgcgccacaaactgccaaccacatgcgtgttcaacaaatacggttctgtgagctcttccatgacaattttgcaagccacgccgcaagaaaacgcggattcaatgggaagcattgagataataatcacctcgtcgtaaccgttattatttacttgcctaacaacatcttcaagatagggagggacaaaatagtaagcttcaaaaaaatccacatcaacgggctcgtccagcgtattcaagcagggctttatcttttgcgaaattaaagtcatctgctgacgattaatttggttcaacctcgactgataaccggctttcgtccaagttttgcgccgcttgacacttctaaatcctgcaattgcatgatgcaacatttttgaaatcgtagcaatttgacaggtgaccatttgaataattcgctttgaatttggcaacaagttctctatggtcggctcttcaacttcaccataagtagaaatcaagacagcaaatttttttcgcatgtttatttttagttgtacggaaagcctaactgttcatgcagcctaagtcaagcaacatcacattttgtaagataagttctttcttgataaagctgatggcttcgttttagaaaaaacggattagctggcgttttgaatcagctcaggaatttgagagagcgcttcttgaataaatactttcacttgcgcttcatccatttcattttttctgagtgaaaaagcggtcttcaaaatttccatttccatttgaatccacctcacatataaatcctcgattccttttttttgcgcaaatggcttttttgctttcaaagctggcgacaattgcgtcggcatccattccaacttttttgagcaacagggtcgattccaaaataatttcagcttctgttacctcactatttaacttatcaacgatttgctggattagtttttgcttatctatttccattatttttagtggttagtatttatccaaacagacaagccgaacatgaccaaaacggccattctttgctggctatttcttttccccacgcttatagacaattgtttctcacagagcgttcagcaatctaatttgcgttgttttgaaagcgatggattgtgggggttcatcagcaacaccgatagcatacagattccgccaacctatctttttgctcaggattttctcccgactggcatcgcggctgttttagatagctctggctggttctacattgatacgttgggaaatcgcttgctcgctccctacatttttgacaacggacctgattatttttctgagaatcttgctcgctttgttgttgatggaaaagtaggcttttttaatcaacaaggcaaaattgtaatctcggcgcaatttgattttgcaacgccatttttaaacggcgtagcaaaagtatctcaaggctgtgagttcataaaaaccggcgagcacacggaagtgacaggcggcaaatggggcatcatcgacacttccggaaatttcttgttgccaatccaattcgatcgcaacaagataaatgaacaatcacttagaaaagcgaacgctcgctccaagcaaaatgcgcttccagacaaaaaagctggcaggaagtaggctggcgcttccacattttgaaaaagcttttgcgtgcgaacagtaaaatgcaaagggcgactttctgaaaaaatcgcccttttctatgaagctcttataagttgctggaattcaagaaattagcggaaatcaatttctgaggaatcgccaatattcattcttctaaaattaccattggctcgcgcattatttccaataatagactcatcaagcaagagtcctttgacttctgcgccttcgccaataattgagttcttgataatcgaatcctttacaaccgcgttgttggcaatggtggcaaaaggcccaatcacagaattttcaacctttgcgctttcagcaatataaacaggcggattgaccacgcagttataaatttgatgaggatgcgatttcgatttcagcaacacttcattcgtggagagcagtgtttctggctttccgcaatcgtaccaaccttcaactggaaaagtggaaaattgctcaccgcgctcgatcatcagttgcaaggcatcggttagctgatactcacctttggttcgaatgtcgttgtcaatttcgtattgcaaacaatcaaacaacagctttgaatttttcacatagtacagcccaaccaaagctaagttactaatgggcgtttctggcttttcaaccatttctgaaacaaagccatcttctagaacggccacaccaaagcgacgcggatcttctaccatttttactccgagcgaagaatgctctcgtttaaacacatctgtgagttcaacttcaaaaatagtatcgcccaaaatgataaaaaccggctcttcttgatttatatgcgccttgcacatccaaatggcatgagccagccctaagcgttcttcttgttcgacaaaagtgaacttgatatcgtagtttttggtaagatactcttgaatcatgtcacccaaataaccgaccactacaactgcctcattgataccttcctcgatgattttatcaatgatgtgaccaattatcggttttccggcgacgtttaagaggactttcggtaaagtgtaggtgtgtgggcgaagccgactgccgactccggctaccggaataattgctttcattttattttttttttgagaattcagagaagtactgcgttggccttattaattgatgtttgaaaagtatgaaataaactgcaataattcagaacgcttatgcggacaacattttgctacgcctctgatggctgcttcatcgggcgaaacgcataaaattgttgcctgaagtagttcacaaagtcctgccaaaattgcgtcaaaatgggcgcattgctatcacttaaggggtattcattcgtaatgccataaccttttggcttttccttcggcatgacaagcgtgtcaaaaagcgtgtcccaaatggcgagtttcgtgccgtagttgattccacctgccgtgatttcaatcgcgtgatgccaacgatgctgctctggcccattaatgatatataccataaagccggatttgacattcaagtttgcatgaatgtacattccccaaacggcatcaatcacgcccttgtataatgccacttcaggcgcagcacctaagagaacaatcggggcaaactcaaccgtttggttaattaaaatttcgagcgcatgtgagcgagatcctgcaagccaatcgactgcggtcaccgaatgatgcgcttcatgcagtcgccacaaatactcattgcgatgctgccaacggtgaaaccaataaatgtaaaaatcatgcacaatcgtaaaaaagagcaactgagcccaaattggccaatccgaaacaagctgaagccgagacaaaccggaagtgctgtccatccacttaatcaaaaaattaatcgcaaagccgagcaagtaagtttgcaacaaggtatacatcaccaagtcattgaaaaacccgttgcgaagaaatttttgatctttcgaatacggaaaaaatcgctctaaaatgatatagactaacgccgaagcaataatgatcgcggttgcaatcacttcgggcgtcgtcagcatttgaagcaattgttctgcatccggcatgtctccagctcctttttcgcttagttcattttagcttattctttattgaacgcggcgtagttttttgcgtggccctaattcgctttcataaacttttttcacgccatcgcccaaagcagcttcgatgtcgcgcgtgttggaaaccaaacgcatcatgccaccgacttccaccgatgcggcttgatctgttccccacatggcacggtcaagcgtgatgtggcgctcgataaaagttgcgcctaacgcaaccgacgcccaagtggttgaaagtccaacttcgtggccagaatagccgattgggcattctggataaagccctttcaaggtttgaatcattcttaaattgagctctttcactggacaaggatatgtggaagtcgaatgcgctatcagcaaattgtcttttccaatcgcatccacggctacttgaatttcttccattgaagacattccggtggaaatcatgagcggacgaccggtgctttttttctttttgagcagcgaaatatcggtcaaagaagcggaagccgctttatagcagagcggttcaaattgttcaataaaatcaacggcttcttcatcccagcacgaggcaaaccagataatgcctttttctttacaataccgatcgatttcggcgtattcgtcttttgtgaattccactttgtgacgatagtcgatgtaagtcatacgtccccaaggtgtatcgcgttcgatttcccattgatcacgcggcacgcaaatttcaggcgtacgtttttggaattttaccgcatcgcaaccggcaagcgctgcgccatctattaacttttttgcgacttcaaccgatccattatgattaatgccaatttccgcaatgataaacgctggatgtccgtcacccacaaacttgtcaccaatttttacctcagccatgtgcttttttagtctgtttaatttcagtttttaaatacaatgaattgaaaataaagaaagccctattcgccctcgctctcttcttttttgagcgaaatgatcatttcagcaaaatcacggaaagccccgttgccgcctggctttgtacaaatataatgcacgacctcctggacaaattccatcgcatcgctcgggcaagccgtaataccttccttattaatttccgtgatgattttcaaatcgtttgaatcatctccgatataagcgagctcgtgaggcttatatcctgtttctcttaaaatcgtttctaactgcgccagcttatctttgatgccaagataaaggaatggcaattgaagcttttcggcgcgttttttcacactgcctgaattttcgcccgtaataatgacggtttgaaccccgactttacgaagccgctcgacacccattccatcacgaatggaaaagcgtttaaactcctcacctttatcggaatagtaaacgcccgtatcggttaaaacaccgtcgttgtctgttagaaccaacctaatacacttcgctctcttccgcagttcctcgcgacttaatttattcatatacccaaatattgctgttaaaaaagctatgttttttcctgcccaaagcaggctgttgccgcattaggagactgttcaaaaaagtctcttctctgcaaagcttaccaagccgtccagcctccgtccacaaccaagtttgcacccgtcatataagccgacgcatcgcttgctaaaaagacaatcgcacctctataatccgatggggctgccattctaccaagtggcgtacgcttcgaataattattaataaagtacgcatcctggccattttcaacgccgcctggcgaaagcgtattgacccgaacgcctgcttcgccccaatatgcagccaaaaatcgggtaaaggaaataatcgcgccttttgtgactggataggccgccgatttatagaaactttgtgagccatcgggttttttataaatcgactgatcgggagcaactatgccataagtggaagccacgttgataatgctgcccttaccttgtttagccatctccgcacctaacacctgcgcacatagaaatgaacctgtcacatttactttcaacgatttttcccaaaggtcgatcgggtagttttcaaactttgaaagctctgcagctgcagttgggttctcaaacatatcgtttatggccgcgttgttgaccagaatatcgatatggccgaatcgtttgagcacttgatcgcgcaatgcgaccacggaatcacgacttgcaatgtcggcaccaacccccattgcatcttgatatgaagttcgtaactccgtagcaaaagcttcacatttttccgcattcaaatctgtgacaaccacattcgccccagcctcggccaacgccaggcaatggtttttaccaattagccctaacgctccggtcacaaccgccgttttgtttttgagagaaaacatttccatttgaaaaaatctgaatagcatttaaaaattaaaaagacctgcaaagatagcagattaatccttcaaacgaaattccccaaaaacaggataatgatcggagaacttaaattctttgacgacatgatagtttaccacttcccagtgatcagaaaaaaggacgtaatctaacgtgcggtttggcaagcctgttggatacgtataaaattcatctgcgtcggcatgcggcaccatactaagcccaacttctgaaaaaatctcaaaagtcttgtcatttttgtagctaaattcatcgcgagcgccagccggaaaaccattcacgcggcagcctggcggcacggtattgagatcgcccatgaacaaaaccggtgcgccatttagctttcgaacttcctcagcaattgatcgaacctgacgcgctctatcactcggattatagggatgcaaatgagtattgccaatccaaaccacttcgtcgttgaacacaaatggcgcaagcgtaaaaccggacgcggcgagaaaggcaatttttccaggtaagagataattaatctggcgatgcgccagcacttgcaattggctgagcatcaaattttcataacgaaatccggcaaagccgacaccatgcgaaatggtcgaacgaaacccaccgatcagtcgataatgatcgcgctgacgaaactttcgaaacagtttatcgcccaatcctaaaatgccattgaaaacctcttgcaaaccgactacatcatattcgtggcgatgcttatgaagccagtccgcaatatagaacgtataaacgcgcatttcatgaagcagcgcaatccgctcggcttcatccatcggtgattgtgcaagcagataaggaagtttagggcccctgccccggtgggtattaatggttaaacatctaatcgtttttctctcgctcatgtgagcgtcatttctatcgtgttggtttaagaaaaatgcttcgctaagttattatcttccagctactaagcgaaatttgtggcgcaatatacaacgtatcggaaagcttgctttatggaggagattaaattgaagttaaatttcgcatcaagttgaatccatgcggtgtgtgaaggtgaacaaaaaaaagactgtcaagcagggctcgacagccttttaaggaggtgctctaattagccccacagaaaccataaactgcaaggcaattctataaacgactctctatctataaaagttttaattcgcctactttttttatacgatttttatcgaatcaaattctcgcctttttggctaattgcgtctatggcaacttgatttattttccatccttttgccttcgaatatttccatatttctataagcttgtacaatatattctcatcactttcggttattctctttttcgcaggtggttgcaagaacgcaattttttgtattttgcgcgctcaaaaaaccaaaatagacgcttgagatgaaaaagtcaccgcttgttgtattattctttaccgtatttattgatttggtaggcttcggcatcgtattgccattgctgcctacgtatgcaaaagatattggcgcaaccccactcgaaattggattaattgctgcaagcttttcggttatgcaattttttttctcgccaatttggggctctaaaagcgatcagattggcagacgcccgattattttaattagcgttgcggcttccgccatctcctatttgattttttcccaatccgacacggttgccttacttttaatttcaagggttttagctggaatcggatcagccaatatctccgcaactcaagcttatatcaccgacgttacagacagcgccaaccgctcaaaagcgatgggaatgatcggcgcggctttcggactcggttttgttttgggcccgccgcttggtggctttcttaaaacgttttatggcatctcaatggtgggctatgttgccactgcgcttacattgctcgacctcatcctggcatttattttccttcccgaatcgatcaaagaaaaaaagccaaagaccaaaatccagcttttcagtttcgataaaatgctcgatgcgttcaaacgcccagccgtttcgcgcatcatgattacgaacttccttttcctttttgcttttgtcaacatgcaggtttctgcggcgcttctttggaaggaatattttagtgtaacggatcagtccatcggctacttgtttgcctttgttggcgtcgtctctgtgattgtgcaagggtttctaattggaaaattgaccaaaaaatacggtgagcgaaaagtttttctacttggaaatatcattatggcgttggggctcattttcattccttacattccaaccgattcacttttttcgttaggactcattttccttgccatgcttgccattggcaatggcctggcggttcctgtaagcacatcgttgatttcactttacacgccgcatcatgagcagggcgaaattttaggaatttctcaatctgtcggctcatttgcacgcatccttgggccatttagtggcagcttgctttacggcgtggaaattcatgccccgtatttggttggcggcgcactggtattagttggctcgctggttgcctcaacacttttccaatacgaagtagaaataaccccatcttccgttagcagttagcaaattttcagacttttgtgtttgcccgtctcagcaaacggaaaaaacgacgggccaagttgaatttgtacattttggctcatagagaagcgacatgaatatgaagagagatgtgagccatgcaaacatgatgattttttaatttccaattcctaactatgtgcaaagattgatagcgaacatccttttccgcgccgttggttggaaagccaccggcgagttcccaaattttcaaaaagcggttgttatagctgcgcctcacacctcgaattgggattttttgattatgctgctcttaggattttacgccaaacaaaaattctattggattggaaaacatacgctctttaagccgccgcttggttttgtgatgaagtggcttggtggcttgccagtcgatcggcgagaacggcaaaataccgtctcgcagatttgccgattctttgaagaaaaagaagcgctctcgctcgtcatcacgcctgaaggcacgcgcaagcggacggatttttggaaaagtgggttttatcacattgctgtgcaagccggcgtgcccatcatttttgggtatgccgactttaagcgaaaaacttgtggatttgggcactacatcatgccaactggcaacgaggaagccgatatggctcaaattcgagaattttattccgggattcagggcaaatttcctgaacagtttggccccgttaggtttcgccctcaatctccagaataaatcctataaactacatcccgccgactgcagcaaagtgcttttccacatccggccagttgataattgaaaagaaattcttgacgtaatccccacgattattttgatacttcaaatagtaggcgtgctcccaaacatcaatcacgagcagcggaatggcgccccacattgttaggttttgatgcttttccgcctgctgaatgatgagcttttttgttaaaacttgataggctaaaataccccagccagaggcttccaccgattttgtggcggcgaaaagctgattttcaaacggctcgtaaccgccgaaagcttgcgtaatggctttggccaacttcccatccgggcgattgttttcttttggcgcacgcatattttgccaataaatcgagtgcaaaatgtgtcccgaaccatgaaatgccagctcgcgctcccaatgttttatcatcgcgaagtccgatttttcgcgagcttcttgcaacgccgcttccgcattgttcaagcctttgacataacccgcgtgatggcgatcgtgatgaatttcaaccgtttgcctatcaattactggctcaagcgcgtcgtaagcgtaaggcaaatcgggcaaagcatattttccatcagcatccatcggaaaatcagccatgaacgttttcgccagtggcgcttgactttcagcatttgccatggcgctcatcggcgcggcggcgagcattgcgccaaaagtgccagcagcagctgttctcaaaaaatctcgtctcgaatttttctcttgcataaaaatccccctaacggattattttaatttttggcagaattgcctgatcacgacttttgcaaaatatcgattctgaaaatggcgttgttgaaattcattttatagattcgaaggcacacgttgtggttttaaaaagtaaggctgtttgtgatattttcgtttcacaaggctattctttgacggttaaattttattaaaatagcctttagcgtcggttaggaaacatattgaaaactctttcggggaaaattatggcgggaaaacatcagctcaacattgcggtgattggcgttggaaagttaggggaatttcataccaagctgctcaaggaaatttgcgcggagcaaaaaaatgtgcacttgacgggcgtttttgacctgaaccaaacgcgcgcggctgaaattgcaaaaaaatataaaaccgacgcatttgaagatttcgacgcgattatcaacggctgcgatgccgctgtgattgccaccaccaccagttcccattttgaaatcgctcgcccgctgcttgagactggcaagcatttgttcattgaaaagccgatcacaaaaacgctcgacgaagccgaaagactcatcgcgctggaaaaggcacatggttgcaaggttcaagttgggcatatcgagcggtttaatcccgcactgcaagctgttgagccgtatctcggaacgccgctttatataatggccgagcgactttcaggattttcgaagcgcgtttcggatgtgtccgtcattttggatttgatgattcacgacatcgatttgattctttccattgtcaaatcgcgtgtcatcaacattggcgcatctggcgtttcggtcttttccgacgaactcgatatggccagcgcccgcatggaatttgaaaacggcgcagtcgccaatgtcagcgccagtcgaattagccgcacaaaatctcgtaaggtgcgattttttagcaaaaatccgaacagctacgcttcgctggatcttaccaatggcaaatccgagattttccgaattgtagaaaaatccgagaagcgaaccggcagcttgaaggaatttgcgaccgaaaaaatcatttcaatgttcggcgacattggcgacatgctcgaggacaaagccatcgagtacattagcccagacgtgccaaaaacaaacgcgctgaagtgcgagctcgaagcatttgtttcgtctattttggaagacaaaccggtggttgtaacctctcatgacggcatgcaagcggtggaaatcgcgattcaaatttcagaagccattgcagtcaatcggcgaatgcaaaaagaaattcttggctaaacaccgagaacacgcaaagccaaacgcatcgcaaaagacggctttatcgagtcagactttgtgctggttgaaatcgaaacgtccgattttacattctcgagaaagcactacgccatgactgattttgctaaaaatagcaagcgatttcttttgttttattccttttttctcacccaaatttagcggatttattcgccattcaagcgtttttgatttccaacatctttgtagcttaaccctctttattttgataattcgttttttttgctttctttaacagcgatttttattgcgccgcaattcatgtgtcccatcaattttaacccaaaaattatctggctcatactttttactctcgttcaagcttgaaatttttttgaatccgaatagtcggaaaacaagctcagcataaaaatcaacattaaaagttatcagcatatatgtgtggaatttgcggagaaattagatttgaccaaaaatccccgtctttagcgtccattgagagaatgaacgcgcaaatggaacgtcgtggcccggatggcgctggcgtttttcaacaaaaaaatcttgccttcggacatcggcggctcaaaattatcgatgtgagcgaacgctcacagcagccgatgatagacaacgacttgggactttccatcgttttcaacggctgcatttacaactatccagaacttcgcgaagcgctcaagcaaaaaggctatcaatttttttccggcggcgatacggaggtgattctgaaggcgtatcacgcttggggaatggattttgtgcaacacctgcaaggcatgtttgcctttgcaatttgggaacgagattccggcaatgtgattatcgcgcgtgaccggctcggcatcaaaccgttttattatgttcaagatgccagtagttttcgctttgcttcgtcgctccccgcgcttttggcatctggaaatctggacacggaaattgacccagcggcgctcaactactatatgagcttccacgccgtcgtgcctgcgccgaatacgattatcaaaggcgtgcgccgttttccacccgccacaattatgaaaatttcccctgacggaaaaacgaaggcgaagcaatattggacactcaattttgatacgcttcccgaagagaaaaatttgagcgaggcggactggaaagagcgtgtgcgcgaggcgctccttttggcggtgcgccggcgcatggtggccgatgtgccagtcggcgtgttgctttccggcggactggattcttcgctcgtggtggcgatgcttgccggcgaagggcaaactggtttgaacactttttccgtcggctttgaaaatgtcggcatcgaggaaggcaacgagttcaaatattcggacattatcgccgagcggttcggaacaacgcatcataagatttttgtccaaaacgacgagcttttgaaagaactgccgaactgcatcgcggccatgaacgagccgatggtcagccacgatgtgattggattttatcttctttcccgaacggtttccgagcatgtcaaggccgtgcaaagcggacagggcgctgatgaaattttcggcggctatcactggtatccgcccatgctcgaggccgacgccggaagcgccgttgcaacttataaacaagccttcttcgatagagattttgaggaatacaaacaggccgttgatgctcgatttattcaggaagattttgcgcaacaatttgttcagtcgcatttcgcagcggcgggcgcaaccaggccgatcgacaaagcccttcgcctcgataccaccatcatgctcacggacgatccggtcaagcgcgtggataacatgacgatggcctggggcgttgaagcccgcgtgccgtttttagaccatgaacttgtagaggtggcggcgcgagtgccggcggaatataaaatcaaaagcggcggcaagcacattctcaaaagcatcggctacgatatgattccgaaagaagtcatcgataggccgaaaggctatttccccgttccgggcttgaaatatatcgacggcgaatatctcgacatggttcatgatgtattgggttcgcaaaaggcgaaaaacagaggcatcttcaaccgaaactatttggacactttacttgcaaatccgaaagaacacatcacgccgttgcgcgggtcaaaactttggcaggtcacactactcgaatactggttgcaaactcataatttataaaggagcaaactatggcgaaacttaatcaggaagtgaaaatcaacccattgaattcaccgtcactcaaaaattggggagagccgcctgagaaagaagagctaaaaatttcaaaaaagaacatctatgtcgaatgtggctgggggcggctcattttcgctcacacattcgaccaaaacaccaatgtgacaagcctgatccgcggggaggaaaatgggaagcgcgatattgcgttttacatccgcgacccgcatgtggcgcttgcccaatcgccgcacgagctatttctcgacccgtcgcatacctatcgattttggctgaaggaaaatcaaaacaacacgccggtgtataagggattttccattcgcgttgccaatcccgacatcgatattccagccatcaacaaaatttatcaggcgcacggcatggtgccgattgaccggaagtttttgaaaaataactacgaccaaaaagtcatcacttatttcgtggccgtcgattccgaaacgggcgatgtcatcggcgtggtgatgggtgcagaccatgtgctcatttttgacgatccggaaaatggctcaagcctctgggcgcttgccgttgacccgcaggcgcgtgtaccgggcgttggacaggcgctcgtgcagcatttgatcgagttttaccaagagcgtggtcgcattttcatggatttgtccgttttgcattcgaacacacaagccaatcggctttatgacaaattaggtttcgagcgcgtgcctgttttttgtgtaaaacgcaaaaatgcgatcaatgaaaagctttattccgggccagagccaatggaaaatctcaatccatacgccacaattatcgtcaaagaagctcgcaaacgaggcattgcggttaaagtgattgacgatgtaaataattattttagtttaacttatggcggtcgctcgattgtctgccgcgaatcgctgacggaactcacaacggcgattgccatgagccgctgcgcggacaaagccgtcacgcattcgctcgcaaaatctattggcgcaaaagtgccggctcagcgcgtggtgaatggcacgggcgaagatcttttatttctcgaacattacaaccaattggccgtcaagcccgccgacaacgagcaaggcaaaggcattagcctgatggttggcacggaatcggaactggagcaagccattcggctggcaaaaaaatactcggacaaggttattttggaggagttcgtcacgggaacggatttgcgcatcatcatcatcgatttcaagatggtggccgccgcgattcgccgcccgccggaaatcatcggcgacggtagccatacgattttggaactgatacaaaagcaaagccggcgacgagaagcggccacgcacggcgaaagcaaaatcccggttgatcgggaaaccgaaaaatgcgtcggaagtcaaggctacgatttggaaaatattttgccggcggagaaaaaactgttggttcggcgcactgcaaacctgcatactggcggcacaattcacgatgtgaccgagaagttgcacccgaagcttgcagaagcggcgatcgacattgcgaaagctattgatattcccgtcgtcggtattgattttatgattcaatcgccggaagaaccggactattattttatcgaagccaacgagcgacctggacttgcgaatcatgaaccgcaaccgactgccgaacgcttcatcgatttgcttttcccgaacaccattccggttgagggcgtggcaaaatcgtagcgcaacgaaacgctaaagaacatataacaaatgcacggacaagtgtttatttgttcagtattggtaagggtgacccaagattggtcacccttacttttagctaagacttaaaaaaagaagcacatgtggtggtaattacctgagcagcagcatctttttcatttcagaaaattcacctgcacgaagttggtaaaaatacattccacttgaaatctcatttgctttgaacacataactgttccatccgacttttccagcaatatgctccacgagaatctcacggccaagcacgtcaaaaactttcaaaatggctgtcccagcttccttcaagctgaagcgaatcgtggttgtcgggttaaatggattcggataattttgctgcaaagtgtatttgtaaggcaagacttccgctttatcttctacgctagaaatttcctgtgtggcctttatactaaacttgtgtattggttctgcttcgcttgcggtgtagctatattcgcttgttgccagcatgtttatggtttgagcgtttgactcgtcttctaatattaagcttaaacccgagaggttcggtgtgctccatgaaagcgttacgtcgccagtgtattcaacctcaaagttccattgtttactttcttgttcagcaagcggagcgcgaacatcagcgttgtatttgttgcccaacacttctggccagtcttcttgtgagaaatacaggcgaatggtattctttgtcggtggaaggggtggctcaggcatatcaaactcgctgtcaaaagcatccgttgcgctattattcgtgccgcagaatgaaatagaatccgatgagtttatagcagttgcataaagttgtactttccaatttgtgcttgttgcctgagtcatcaactgctggctttgcaaggtcttgctgccgattgagttaatatcaaagataagcgtgagatttgaatcaatggcagctagccagtaaccagcccagggctttaaagtgtctgtttctgaataactgcttgctccagcggtaaatccatagcacgcggcgcttagccagtcttgtttgactgcttcatcaaaactttctatttgaccatttttttccacttttaatgctgcttttggcacaaattcataaagcgcattgccaacaacattccaaccagcttgaagttttaaactggatgtatcttgcccctcacccgtcatttccacgcgaaccgtatctggtgaagtaaaccagtaaccttgtgcaagttgaactgtttcgctaatgctaaatccactctgctgtgtatagtcaaaaaggtagtaataatttgggacgaactgaccgagtaccgaatcggaggtgctgttggtcggaaggaatggtatgctcataagcgtccagccaggtagaaaaacgtttgctctttctctttcaaggacaatatctttctcaaggaaaacttccgtttcattaaataccgaatcgattgatgtaatgctcaatgaaactgctccaatcaagctcgttggaattgtccaattataaaatgatttgctacctgctacttcggcaatgagcattttttcgccactgctgaaaggtgttgcataaagccgatgcgctaaaagtcctgatgcgtccgatgcttgccatgcgatttgtattgtgtcgccttgaaaaaaggtttcgccaccacttggtgtagtgagcataatttcaggcttcgtgctatcgccaatagacagaacaaatgctcgaagcgcttgcgctggatagctatactcaggtgagttgcgtaggtttgtcaagatgccggtttctttatccacgcaggttacaccaaaacctgacggtatatcttgcaattcaaaagagagcaaaacctccgtgctggtttggtcggtcgagacctcaaatggccaatgttttgctttagaaccaatgctatttgaagagcgaacgtcatacatgaatttgtcgtactcatcgattccccattcaggatgtgtgaaggcaagagaaatgtatccatttggcgcatgtggtggcttaggaatatctgaagccggttcaaaaccgtcgatagcgctttccagaatacctgctttgttatcgatgtcgctgtatgttcctgagctggcgctgatgttgcagtggtatcgtttttcaggcccaattaaactttgagggctttgtgtgtatgcgcgaatattgtcgatatatatgtttgaatttgcacctgcatcatcaacaatgcctaccataatttgctttattgtttgtccgctcgtattccatataggtgaccatacctcaccttcgctttttttaaattcgtcatttacataaaactctataccaccattgatgttatttccttgatataataaaccaattttgaaccaagtgtctcttggataagaaaactcgccaacgtaggtgtgagacctatcgaaactaacatttctagctaactccataatattgtcttgtctcaatttcaagcttacagaccaagttccaaaaaagtcatatcgtgaatcggaactggttgtatttctcaataccaagatgtctgaaggtcctacaaacgtagacggaacataaatagacatttcaaaatagaagtcatcactccccgaatctaaatttttgataagtgctgaatgtgaggaggttgtttctccttgggtgatttttactgaatgtgtaggtgagacagactgttcggatgaacgagagggattttgggcatcatacacttcatattgccaaatagaagttaaattatcctcttcaaaatcatcagaaaagaattcaatgggagcatcagatgttgttgcagatgctgtatttgaaaagtcagatcttccataaccatttgaagctgtcagacgataataataagtcgtatttggctccaagttgttgtcattatattcagtgtcattttcatagccagcagggatttcagtatatgcactgaaatttgaagttttggatctatgcaaataaaagccgagttcattgttcgcattatcaatccaatttaatctgattcgcttttctgaaattgcagtggcttgcaaaccagttgggggctgtgggattgagccttcaggttgtgttgtttcactaacagtattggaaaaggcagaatttcctgcaaggcttgaggcataaactctgaaataataggttgtatttgcttctaaccccgataaaggatggctggttctatccctcccttggaaggtactatcataagtgctaaagttggcatatttagaccaatggataatgaaacccatttcattatctgagttatcttgccaacttaaatttacttgactggaagattcaacttgtgcagttagattcgtaggtgcatttggaacagaaatacttccggcagctaaaacagctttatatgcgttgaccctgccataacccatttcagtattccatgtccctaaagtgcgactacttacttgggagtacgtatagcctcctgttttatcacaagtttgttgcaaatagttttcaagttccgatgctgttagatttggattctgtgaagccattaaaccaacgactgctgctgctatggggcaagcagccgaggtgccactaaatgaaacataatcgccccaattatacccctgctttaacaggccatcttgtctatccaacgtgtatatatctgagccaggagcaacaacatctaagtcagtaccatattgtgaaaaataagttcttttatcattgttttcagttgctccaacagctattatgttatctgcccttgcaggatatccgactccatttgtaccactattcccagaagaaaatagtataacagcgcccttaccatctctactctgtgtccttattgaatgatagctgttctccaatgactcattcttggtaccaccaccccagctattactcactgcaacgacaccgggggtggctatgattttcgatgccgcacgggatatggtagcatcattagtctgaaaaccaccgttatagtttgagtatccaatgtttataggttggacttttatatttaccccaacactggcaacacctttgttattattagttaaagcacaaattataccggcacatggtgttccatggtttgcgtatgagttttcgggagaagggtcgtcgtcaggactgtttccgtcagatccggcggcatcgtaaggtgaaacgaatttacctgaaaattcaggatgttctaaatcataaccggaaccatccataacagcaacaactacagattcagagccttgtgtgatttcccatgcttcttcagcagagatgtcagcgcctggtgtgccaccattttgcccggtattattcaaaaaccattgctttgtagaataatacggatcatttggactcaatgctaaggttgtgttatcagatttaattctgctaatggatgcgctgcattgaaatgtgaagttgggttgtgcaaaaaccaccaaaccactttcaaaaagagcattggccaagtcaattgcactttggccagtcgtacttttaatcacgacttgtttatttgaacccaatgagattatttcaataatttccgcgttaaaagacttaactacatctatgaagttatcatcttttggttgaaatatcacatcgtccttaacataaatggtgtccccgtccggcgtcctataagttggatgaactgatgaaatggattcatcttgcgataaagaatctaagaacgattccctttcagttttgcttaaattgttacttgttgaaattctaattgagcgacccacaaagctttcattactttgtgtcgcaaatctcttccctttgtttaaagccttccttttttttgttttatcaacatcttttttaaaagtgacataaaactcattgtctgagggggttaattcaattctttctccatgataatagtaaaatgaatcctgcgcataagacaggctgataagatgaacaaatagccatatagttatagataagtatttcatagtaaaatcattttaagttttgaaaagaaaattcttaaaacaacttcttcgctaagtaactttcaattaaagccaaggcaattttaaagtcatttactttctttgtctcttatatcagcctattgcttttgctgtcttattacattttcggtgagattactatcattttattaagaactccgaactgaactgtttttgtgagtctaacatacaaatggaagtctctcttggttcgtatccccataagtctcatctgttggggtttgctatgcctgtaatacaaaatttttggccttagaagtattaaatcttatgcgattggtaaccttgttgagcacttgtattttccccttccattgggaggcattagccaaatgaggcaaatcgcagagtctcagactaccattgtcacctaaacggtagcgtggtgagacagggctcaagggacaaacaggcgcaagtaaatcatttttcactgtcctaatttgttttcagtttaggaaactaatgttaagggactcatgtttctggatgtttgactttggggtttgaaaattataactattcaaagataattcagggataggggaaaaacgaacggttaattatgggactttaaaaagttttgaatgcgttatctaaagctttgctaatacaatatccacaaagaaactaacaaaaaccatcatcgtttcagtgatggtttttctctcatatcacctatcttaaagatgatattttactttagggaccacgtttcatttatagaattgtcatgaaagaaatacggatcgaccgtgagtatatcttggatatgctctttaaacttttgaacattccaagcccaagcggctacaccgaccaaattgtccatttcgtcgggcacgagctcgaacggctgcaagtgccatttgagctcacccgaatcggggcaatgcgcgggacaattaaaggaaaagttcactcgcccgaccgcgccgttgttgcgcatctcgatacgcttggcgcaatggttcgcgccatcaaagacaatacccgccttggcatttcacccatcgggagttggtcgcctcgctttgccgaaggcgctcgcgtgacgattttcaccgacacgcgctcctatcgcggcacgattttgccacttaaagcgtctggccatgcgtatggcgacgaaatcgatacgcagccagtttcttgggaaaatttagaaatccgcatcgatgcgatttgcgattccaagcaagaggtctgcaatctggggattaacgttggcgattttgttgcgatcgatcccatgccggaatggtcaccgtcgggctatatcaattctcggcatttggacaacaaagctggcgtggcggcgttgctggccgccatcaaagcgattggcgaaaccggcgtggaattgcccgtcgattgccatccgcttttcaccattcacgaggaaatcggttatggtgcatcgtcaattttgttcaaagatatctcatcaatggttgtgatagataattccattatcgcgcctggccaaaactcttccgagcgcggcgtcaccatcggcatgaaggattctgtcggcccatttgactatcatttaacacgcaagctgatcaaaatttgcaaggaacacgatattgtgcatcatcgcgacaccttcaaatattatcgctgcgatgcggcttctgcggttgaggcgggcaatgacattcgcacggcgcttgtttgctttgagctcgacgcgtcgcatggctacgaacgcacacacatagaatccattgaagctgtcgccaaactcattacgctttatatgcaaagtccggtcggcattcaccgcgacgcgcagccacttggctcgctcgaaggcttcccgcgccaggtcgaaaagccgttccgaaaagaaggcaacttggtgcaaatgcctgaagaggaaacttaatccacgaagatgtcgcttattttaaacattttaattttcagcgccgccatttttcttgtggcgcaattgctccccgctgttcgcgtgaataatttcatgacggccattggcgtggcaattgtttatagtttggtgaattttttcatcggctggtttttgacgctcatcagcttgccgtttttgattctcacattttggcttttcaaatttgtcttgaacgccgtaatgctttggattacagaccagttcatcgacggctttgaaatcaagaatttcacttggacgctgattgcagccgttttaatcagttttattgattccgcgctccgttgggctctcttttaatgcaaaaaggacacgcttttgggcgtgtccttttttgtatcagacattctgaaaagtcgcttaacctttcgtggcttcctgcattaagtttgtcatgcggctgacaaactccgtcggcgactcgagcgagccatcgagcaagagcgcaccttcaaaaagctgcatcacgcaatttctgagcgtcatgtcgtgctgattggccatgttgattttggcaagatttttaatcaatggatgcgacatgttgacttccaaaattttcttggatgcaatgtgatctttattcatcatttgcatcatgcgttccatctgcttatccattgcgcctttgccggccacaagcgttgccggagaatccaccaaacgcttggattcgatgacatcctcaactttatcgcccagcacttctttaaagacagcaatgagcggtttggcgagattttcgcttaacttctcggcgtccgctttgtcgtcgtcttgtttcaaatccaagtcggccttgtcgatcgctttcagttcttttttgtcgtattcgaaaagcgttgggacgatgaacacatcaaccggttcggtcaaaagcagcacttcgatcgcgtttttcttgaaatattccaagttcggatttctttcaatttgcgaacgatcttcgccagtgagataataaatttccttctgatcatctttcattcgctcgatgtattccttcaaggaaatcatctcgcctttggctgtcttggaagtctcaaaccgaagcaaatcaatgattttgtcgcgattggtgtaatccatattcacgccttgcttgaacagcggcccaaactctttatagaattgctcgtatttcgttttctcgtttttcgacaattcctcgagccagccgagcacttttccggtcagcacttggttgattttcgccatcaccggactcgattgcgctacttcgcgcgagacattcaacggcaaatcttccgtatcaaccacgcctttgatgaagtgcaaatactccggcagcaaatccttgcaatcatcttgaatcaacactttattgacataaagctgcaacgatttttcatctttaagatgaagcaagcccatcggcgcggatttcggcaggaacaaaagcgacttgaagctcacccgaccctcgagcgacaattgcaaatgtgcaagcggctcttgataatcgttggcgacaaacttataaaactcgttgagttcctcttcggtggtcttttctttggacttctgccaaagcgccgtcacgctattgacctgctctttgcccaagtaaatcgggaaatcaacgaagttggaatatttttgaatgatgcttttcactttatactcttcggcaaattccttcgcatcgtctttgagcgtgaaggaaattttcgtgccgcgcgtgggcttctcaatttcttcgatggtgtagctcgactcgcccttggatttccagcgatagccgttggaatccgcatcggcgtggcgtgtttcaattgtaacctcatcggtaaccatgaagacggaataaaatccgacgccgaactgtccgattaagttgccatcgagcgtttgtttattttgctgaatggttttgaaaaattcgagcgtgccggatttggccactgtgccgatgttgccgaccaattcttcctgagtcatcccaacgccggaatcctcaatgctaaaggtttgcttttccgaatcgatttcgattttgattcgaagttcggcctccggctcaagaatatttgagtcggtgactttccgaaaccgaactttgttgagcgcatcggaagagttcgaaattaattctcgcaagaaaacttccgggtgcgtataaagcgaatgaacaattaagttaagcaattgcttcatttccgccttatagctaaactcttgaatatttccttctacgttttctgacatatttttttactccttttaaacgcttataaaacaacaattaatatttgcccattgggtttcagcttcaaaaagcggcaaataataacaattttgtgcaaaaactgaaaaatttgcgaaatagaaaagccgcatgaattttcatccaagcggcttaagttattcaaaaacaaacaattacgatggcaacatgcccattttctttttaagcgcaagcaatgaatcggaagccgcgcttgcggaactaccttccagcgctttgttaatttgctcgtccacgccagcagttgcgtcgtcaatttggccataagcctcagccagcgattcctcttctttaactttatctttcattttttccagcatggcgatggtgctcgacgaatccacagtggaaagctgcttgttgattttcttcatcgactccgccgttctggctcttgctttcaatgtaatcagctcgttttcatatttcgtgatggtttgcttcagcttttgcactttggcttgaagctgatcggccatttcttgctggccttgatgctccgacatgagcgttttgctgcgttgtgacgcttcctcttttctggacaacgcttcggtggcaagccgctcggcttccgccatttctatttcacctttttgagcgcgctgcaaaagcaacatggcttttctttcataatcagcggcaagactgttttggtcgtccgcatcttttttaagccgaatagcactggctttaacctgcgcaagcccttgcatggcttggcttaaatcatttttcaagtcgcgaatgccttgctcagtcagcttaattggatcttcaagtttatcggctatgctatgcgcttcggattgcgccattttaaaaattcgcttaaataagttcattgcttcctccggttactcttttttgagataagttcatgttacttttttacataagtcaaaagttctccgctaaactcagccatcgcgagcgaaagcgcctcgatggaagcttcaagctcgttgaaatcgagattttgaagctgcaaggtatcacggaacaaaatcgttttgccgtcttcatccaaaacaaacgcgccatgaaccagcgaacggttcatttgtagcaagcgcttataaagcgctaagctatcggcgacaacaggcatgattggctgctcgattaccaaaatcgggtcttcgcaatcaatcaccaagttcttgatgccgttttcctcatcttcaaccacaacgagctcctcggctacatcctcgtgcgtaatatgaagattcatgtcaagaatgaaacttttgactaattcgaacttttcggacattcttcctccttttttaatgaaatgactttttcaggtgtttttccaactctttataagcgtgatttaagcctttggttaattccgttgcgaggcgctgtttttccaaatcgccagcgtgtttatcgggatgatatctcaaaatcatttttttccaggctttgcgcacggcatccaaatccgcgccgtaaggcaattccaagttcgcataatagccggcaataacgggatcttgccattccgctgtgtgctgctgatgatgtgcgccagatgaatgtttggaatgcgaatcagatgctgctttgaaagcaaaataggattcaagccaacgcttgaaatcctcttgatgaaataaggtgtgtgttgaaaaatgcagttcggctcttaaattttgaatcagcctttcaaaaatggtcatgttgattgatgaattgaaaaaaaacgacttgattggcaaaattactatcgagatcgtgcaaaattttgtttcatcagtttgtctgctaagggattacgaaacgccttcattcatcatgattttcggctttctcttcaacgggaggtgctttttttgactttcagcggcagaaaaaaagcacctgtggctaaaaagtcgctattaaattatgcccacgtcggtgtagcgaatccagcctttgttgccatcgggaagcttgatttcaacccactcgccctgctgctgagcaatatcgacttttaaaccctcgtgaatcacaaacagcgtggcgcttgattcgcgcggctcgcttttggcattcaccacgccggtcaccaccactgctttgctttctgtggcatcttgcaccgattttgccacgaacaccacactcgacatcagggtaataaccaccaacgaaatcatcaatacttttgcgggcagcggcgagaaaaaacctctcatgtttaaaattgcaacggctgtcaaaaggtaaaggcttagcaacacagccacaccgagaaaacccaacgagaatacgttcaaaaaaccgttaaacaaatcaaccaagaaaaaagacggtacgctggaaattttatcctgcgtacgcaaatgggcaagttctaagttatttttcagatcttcgtcgtcgggcataagcttcagcgctttttcgtagtaaagcaccgcttgacctgttttgtgaagcttataataagcgttgcccatgttgtaataaagcgcgccgctttcgtagcccaaatccaacaagttattgtagctttccaatgctttttgatattgcccgcggctatacaatcgattgccttcgcgaaataccaaatcgggcgagttttgcgcaaaactgatttgcccgatcatcaacatcatcagaaaaaggcaaaaaaaacgggcgttttttctcaacaaaaatgacatgtcacgcagatttagaaagttcggaaataattttttcggcttcctcataaaaagcatccaaattttctttgcttgttaccgatggcgcataacgatacatctcggaagtagtcaaaatgtgcatgagctgctcaatcatctccgatgatacactttttgattgcaacaccgatttgatttcgtccttcgtcatggcctgctcagcaatattaaacttattcccaataaacttgatcagcgctgcttcgagctcggcaaaaaatgcttgctggctattttccttcaaaaaggtttttgcagctttcaggcgtttgcgcgcctcaggattggccttgtagcgccgtgcataggccacatcgccttgcattttttcgtcgcgctgtttctgaatgaagaaaaagacaaatgccagcgcgggaatcatcatcgatccataaaaccacgccgagcgataaatgggcgcgcgtttcggatgcaaggtctctgtgtccgttttaataaaccggatgtccgtgccaaagcgcgcaatttcgcgtttgtcagcaaaggctgaagtcggcgagtagctgccttgcttaacatatatcgccatctcgggcgaagaaagcgtaatgtatttgcgcttttcaggatcaaaataaacaaacttcacccggccaagctcaaaatcacccgacgtgcgaggaatggcaataatctcagtgactttctcgcctgtcaccaaattgccttgttttttgatatcgcgctgaacttttggatcatattgctcaaaaatggaaggcaactccagcgagatttcaggaagtgtcgcaatgtttccctcgccggcaactttaaacttaaatgaaaccggcgtgccaacttgcaccgtgtctttatccaagttagcttcaaaatcaaactttccgaccgcgccattaaacccatccggctgcggcgaaggcaatggcttcacctcaaacttgatcgccggtgcgtagacttccgccttcatggttttgcccatcgaattaaaaaattgattgaagttcatggatagcccccaacggttgcgcatgacatcagtcatgagcacctcgcaaacggcgcggtaaggcgaaatttccagctcgccggctcgcgtagggaaaacccgaaactttttgatcgttgccacacgataaagcgcgccgttcaaatactcattttgactcgacacatgctcatcgatgtcgaactcttctttccaaaaaccttctggcttgatgtcttgcgtttgctcgtagcgcgtaatattcacccgatagtacagtttataggtgactgttgcgccttcgccgacaaacaaactggttttggatacaatcggcttaatgaaaatttgatcatcgggcacctgcatgacatccttatttccactctgtggcggcccgctacccacttgcggcgactgttgccctttcagaacggtcaattccaccggattcgatgcgtgcaacgtgccatcaattttgacactcgcaggcggaattgtcatcttccccgattttttcggaatcagtgtgtaggtgatcgacttggatcgggtaactcgaccgttgataatactgaaattctccgaagtcgccgttcgccctggctgcaactcgatctcttgactttcgcctaacgaaaccttgtcaaaatttgcactgccctcaaccgtgacggtgtagcgaaaaggctcgttctcataaacaattctatcgccgaccgacgctgttaccgaaatttcctgcgcgtgaagcattggagcggtaaacagcaaaagcaacaatagagaaatcacgtaacgcatcatgagttatttaagcaatcggtgtttggttcgctttttttgacgacaagttcgctggcacgctctgcagcttttacaaccgctttcatcaacgtgacgcgaaggccgccgtcttcgagttccaaaaggccatcaattgtgcaaccggctggcgtggtaaccatatccttcaagatggcgggatgctgcttggtttccagtgcgagctttgaagcgccaagcatggtttgcgcggcaagcagcgtggaaatatcgcgtggaatgccaagttttacgcccgcatcggccagtgactccagcatcaaaaacatgtaagctggcccgctaccagaaagcgctgtgacgccgtccatcaaatgttcatcgatggtggctacgcggccaacatgtctgaaaatttcttcggcgagcgccaaatgttccttcgttgcggtttttcctttgcaaagcaccgtcatgccttcattgacaaccgctggcgtgtttggcatggcacgcaccacaggcacatctggcggcaaacgatcttcgatgtaaccggtggttaccgaagcggctacactgataattaattgatgatgttgaacaatcgggcaaatttgctcagcgattttggccacattttgtggcttaacggccaaaataatgacgtccttatcggcaatcatggccggtgtatccaaagtagcttcaaccccaagccgcgtgcgaacccgctcaagtgattccgcatgtttcacacttcctgcaacatcttcgcgcttgagcgcgccatttttcaataggccaagcacgatggcttccgccaattttcctaacccaataatcccaagtttttttcctgtaagcattcttcaacctttttacaatgtgatgtaaaatctacacgctcgatggcttcgcgcatccattttccatgcaaaaacctcttgcccatttttggaaaccgatacgcgaagccatgtaagctgccgtctgttgtttgggtgacagcaagtcagcggaaattaccagtctttttccggttttactaccgttgctggccgctgctgatattttttcagcatgtttttctcatcttgtttcagtgcatccaggagccgctccgcctgctttttagaaaactgcatcggctgtggctgcgcttgattctgctgatcctgattttgctgatcctgatttttttgctggtcttgctgctgctgatcctgattctgctgatcttgtttttgttgatcctgattctgctgatcttgtttttgctggtcttgctgctgctgcttttgctgattctgttttttttgattctgctgattttgttgattttgcttcatctgctcgcgaagtttatccagctcttttttggtaaactcaaaattcatttttgcctcatcatccgtaggattgagcgaaagcgccgatttatactgcgccagcgccgattccatcagcttcatcttttcggaagattgttgcgcagcttcggactttttgtagaacgtgtttccgctgttgtaataagcttcggaacgcagtttatcatcaaccttcggatttgccgcaatttcctcgtaacgcgcctgcgcatcgtcatatttttcctgacgaaacgccacgttcccattgttgaaaatggcttctttttgttctaaaagctcaggatgctccgtcacaaccttgtcatagctttctttggctttatcatattcggcacgattgtacgcatcgtttccttcgcgcacatcaaaatattgcgcagttgctgccggcattaaggcgcaagaaaacaccaaaacacacatcggggaaaaaattgcccgaatgaacttcttcattttcacgaatcccgtgtttttcttttatcagttaaaagactttcaagcaccagaaaaatcaaggcaagtccaacgaaatactgaaatttatcgtcgtaatccagaatttcttttgcggaaagctcttgcttctcaagtttgttaatatcgtcggcaatgagttcaaagtcagaaccttgcggggcaatccgataataattgcctttggtttgctccgcaattttgcgcagcagcgcctcctgcaaatgcgttgtcaccacactgccttgactatcgcgcttaaaatcaacccgctttccatctttatttagaaccggaattggcgttggctctgctgaaccgacgcccaccgtataaatccgaatattttttgaggccgcttcttccaacacctcatcaatgccagcctcgtgatcttcgccgtcgctaaaaattagaatcactttgttgcgaacacgatttttttcctctgcttcggcgccttcctcgatgcgttcgagcgcacgaattgattcgcgaatggccgacgaaaaattcgtgccttgcgttggaatcgcatcggtagaaacaatgtccatgaaaagcttgagcgcgcttttatcgctcgtaatcgggcattgcacaaacgattggccggcaaaaaccacgagtccaacccgatcgttgcccaagcgttccaaaaaatttgaaatcgtgtatttggatttttgcaagcgcgacggctgaatatcgtcagccagcatactgtttgaaacatcaagcgcaatgacaacctcaatgccttttcgcttgacttcctttagccgttcgccaacttgcggcgcggcataagccaccaacacagcggctatggcaagaaaaatcaacaccgatttccaaaccacttttgttcgatttagcgaaagcgaaagctgacgcatgagcgaactttcgcccagcgcgtcgagcgctttgaatcgctgtcgcaaaaaaaagacaaccaataccgcaagcggaattaagaaaaatagatagacaagatgttcaggataaccgaagcgcatgtaaaaaccttcatgtattttgactcaaaatggagtaccgttagtgggcaaaagtattaatttttttgaaaaatgcgagcccttattccgcctcaccttttaaaccagttgcccgcctcgcgattggccgttcccttaaaacacaatttttttccgacgcaaacagccaatcaaccgcgcgacaagtttgttgaacttgtaaatttttagttgactttttcaacgaaaaaactcaccttgagtaagggactttttctttcagaaaaaatgaaaaacctaagcaaacaattacagctttttgaatcgcaaccgccgccttttgctttgctggaaagtcatttcagcgagcttccctgccgcattcgggaaagtaagcgcgccaaatatgttcgcttgcggctgagcttagacaacggcttggaaatcacgcttccgcaacatttcgaccgcaatcaactttactgcattcttgaagaaaagcgcctttggattcaaaaatctcttgaagaactcaacgacaaacgcgcccaaaatccgattcctcaagtcaaaaatcgattcagtttacccaccgcgtttgatttttcagccgttttagagcgctgggaaattcgttttcagaacgatccaaacgaaagccttttgaagctgcaagagcaagtacagggcgaaattttgctcagcggaaacctccggcgaaccacactcgcacgcgacttgcttcgcaaatgggtttcaaaaaaagccggcgaactgctggttcctttggcgcgccaactcagccagcaaactggcttgccctttgccaatgcacgaattcgcgcgcaaaaaacgcgctgggcaagctgctcttcaaaacacaatatcaacctcaatcgtaatttgctttttcttccgcctgaactcacacactatgtcattattcacgagctctgccacacccaacatttgaaccattccaaagccttttgggcgctcgtgtcggaaaaagaaccgaactacaaatcgttggataccgccttgcgcaccgccaaccgattcgtcccagattggctttgggattagaacatcccccccgttccctcaaaaccgcttaattttcaaacttttgcgtcagcattttcaagacgcgcaaagtcatttgcatctctttcaactcaattccttctgctttttcctctgcccaaggatattgtattttgatcagcttcttgtatacctcatttcccttatcggtcagtaccatgaattttgcccgcttgtgattcggattgttgcgatacgtcacaatgcccgcgtcggccatctcatctgcaattctttgcacgccttgccgagtttgccccattgttttagcgattttggccacagtcataggctcaccagccatagacaacgcgcccaaaactttccagcgagcgctggtcaatccaaggtcttttgttaaacgatctccgtcagcagcgatgagcccgcttagcttaaagatttctaatacaatttgtgtaaaaacttttccgtcttctgttaactgcatatttgaaaaaaaaatattgacaatacattgtcaaaataatatattgacagcgtgttgtcataaagaaacaatgggtttactaaacgaataaattaatagcggaaattatgaaaacaaaaattcatggaattgccggcatggtagcactgctaaccatttccacgttttggatgtcaaccattctggttgagctatttggaagtcacgacgccattgcgctggtcaagcggcttattatttggggcatgtgccttttaatcccgtcgcttattgcaaccggaataagcggtggcctgttaggcaaagaaaacaaaagtgaattatcgcgccgaaaaatgaaacgcatgcccattatcgcgctaaatggccttttcatcttgctgccgtccgccatcgtgttgaactatcttgcctcgaacggcgcgtatagcaacactttttatctggttcaaagcctcgaattgattgccggcgcagtcaatttatttttgattacggccaacaccaaagatggctttcagttaaccaaacatccaacgaattcttaaaacacatttttttcctatccacgcaaaactattttcaacaatcactctcaggaggaaaccatgaagtttggctatgtttttttgctgattttttttgcgagttttgttcaggcttgcgcgccaggacatcatttagcttttgagcaatttcagtcgccgcattctgggacggtgctctctgttcaaggctatgtcatcaagtcgaattctgataccgccgcgcttcagcaaaattggatgaatttggcggaaaaaatgagccggaaacccggatttatttcgtgtcatttaagtccaggaattggcgaatcgacactttggctggcgcacagcaaatgggaaaatttggaagctttgcgaaacgcatttgcagatccaataatcctgaaattagaagaaaaattacccaataaatttgagcacctgttttcgttaggcgaaaaaggagcttttgataggaaacgccaatgaagtttttgcttagaaagaaattttagaaggaaacagaatgacaaaattgagtgcatcacaacaaaagctgttgaaaggatttcacatgattttcgcggggctgtggctatcgtgtgtgattgttttggggctgctgcccatcatttcggcgcagattaccaatggcgatgaaatttacatgtataaccttgcttaccattttatcgacatgctgattcttacgccagcggctatcctaacatttctgaccggacttgtttattcgattttcactgcgtggggatttgctcgccatggatggattctatacaaatggattgtcacgctgctcattatcgtcgttgggactgtgtaccttggcccaatggtcaccgaccttttagccatttcagacgcaaaaagagcagcggctttgcaagatccctattatcatcgcggccacacgattgggctttacgcagccatcatcaattccgcattgctaattagcgccgtgtttttctcgatttataaaccgtggaaaaatctcaaaaagtgaaaaagtgcgcagaaaaaagtaaccgcgcgctcacaagaagtattcagggcaacttttttttggttgcccttttgcttatttggccaagagaaaaacaaaaattcgtcccttaaagcttattttagaaaccgaaaaatgcacaaacgaaaaacacaagttggcttggcaacgaaaaaaaaactgttaggaacatgaactggaacgaagccttccaagcgcgcaaccaaatcagggcgcacttgaaagaaaaaagaaaacaacttacaactgaacaatggcgaaaaaaaagcgaaaaagtgtttgaaaacttgaaattaagtcaggaacttgtcgctgcaaaaaccgttcattgttacatttccagtgaaaaaaaccgtgaggtagatacaacagcgatagtcaattggttaattgaacatcaaaaaaaagtgcttgtcccgtttgttgcgggaaacgatatgtacgcatccgaatttgacacaaacaccaaactgaccgatggccagtttggcattcaagaacccattggggcaatgcaagcagacgaatcggccttgtcgcttgtcttgatgccgctgcttgctgtagatagaaaaggaaatcggctgggttatggaaaaggcttctatgatagatttctggttcggctgaaaaaaaatcacatttcacctttgaaaattggcatcgcgtttgactttcaagtgattgaagcgctgccaaccgtgctgcttgaaaaccacgacgatgtccccctcgatgcggtgataaccgatacagacagaataaccttcaacgctctcgtttaaacacgctggcgtagcgaagccgtaaaaagttcttctaatttaaaatcaacatctccatgcctttatcaccaaaagaagacgtgacacttgaacgcgaagagcccattattgctgagcctatccaagaacttgataggcaggaacactttatcaaccgcgagttgagttggatcgaattcaacaagcgggttctacatgaagcgctctccgaaagccatccgctgctggaacgcgcgaaattcatctcaatttttagctccaatctcgatgaatttttcatgattcgcgtggctggtttggaaggccaatatgaagccggcgttgccgaaacctctatcgatggcctcacgccgcttcagcaattggaaaaaatcaagcaagaagtggaattgttgctggaaaagcgcaacgagtgcttttatcaagacattgccaaaaaattagaacaggaaaacattcatttttacaaatacgccttgctttcgccggagcagcagaaagccgtttccgcttattttgataaggaaatttttcctgttctaacaccgcttgcgttcgatccgggtcatccatttccatacgtttcaaacttgtcgctttctttggcaattcagctgaagggcgaaaacagcaccacacgctttgcgcgcgtcaaagtcccaaccacacttccgcgacttgtgcggctggactgcattgcgggcattgaactcaaacctggcgaaattggcttgctttggcttgaagatgtgatttctggaaatttggaaaaacttttttccgatgtggaaattttggaagtgcatccgtttcgcgtgacacgcgatgccgatatcgaaatcgaagaagacgaagccggcgatttgcttgaaaccatcgaaaaaggcattcgccaacgccgctacggctcagtggttaaattggatattaatccagaaatgcctgccaatttaaagcgcattttgatggaaaatttgcgcgttccagaacgccgtgtctataaaattagccacgcgctcgatctgagcaaactcatggaattgatgaaaatcaatcgcccgaatctgaaggattcgtcttttgttcctcgcgaagtgattgatcgggaaaatggaaccattttctccgaaattcggcgcaaaaacattttgctttatcatccttacgattcgtttcagccggtcgttgattttattcagcaagcagccgccgatcctgatgtgcttgccatcaagcaaactctttatcgtgtaggcagccaatcgccagttgttaaagcgctgatagaagccgccgaacgcggcaagcaggttgccgttttggtagaactaaaagcgcgtttcgatgaagaaaacaatatcgtgtgggcaaaagcgttagaaaaagttggcgtgcatgtggtttatggattgttaggcttaaaaacgcattcgaaaatcgcgctggtggttcgtcgcgaacaagatggcctgcggcgatatgtgcaccttggcaccggaaactacaatccatcaactgctaaaatttataccgattatagcttttttacttgcgatgaggaactgggcgccgatgcgtcggatcttttcaattatttgaccggctattccaaaaggaagcactaccggcgcttgattgtttcgccattcaacacccgcaacagaatcattgatatgattcaacgcgagatcgaacaacaacgcaaacacggcaacgggcatattattatgaaaatgaactcgctcgtggatccaaaaaccatcaaatcgctttatcgcgcatcgcaggaaggcgttcaaattgatttgattgtgcgcggcatttgctcgctaaaacccaaactggccggacttagcgaaaatatccgcgtgattagtattgttggacgatttttagaacatagccgcgcattttattttcacaacaacggcaaagatgaaatatatttaggcagcgccgacatgatgcagcgcaatttagatcgtcgtgtcgagacgctattcccgattttggacgaggcgctgcgccgaagaatcaaaaccgatttggaattgatgttgaaggacaacaaaaaagcatgggaacttgacgcagacggctgctatcgaaaacaaaccatcgaaggcatagaaattgatagtcaacatctcttattaaccaacgatagctcacaagaagttatcaaaaaaacaacctcagtataacatgaaattagcattaggaagcgatcacgctggcgttcaaaaaaaagcatttgtaaaagattggcttattcgcaacggacatgaagcagttgacctgggcccgtattcggaagagtcttgcgactacccagactacgcgagaaaagttgcccaagcggtggcttcaggcgaagtggcgcaaggcgtgctgctctgtggcagcggcgttggcgtgtcgattgttgccaacaaaacgaaaggcgttcgcgcagctttggcctatcaaccagaaattgccagccttgcgcgccagcacaacaacgccaacgttatttgttttcctgctcgctacatgaacgaatcagagatagagcagtgtttaaaaaactggtttgaggcagattttgaagggggccgccacgagcgcagagtaagcaaaattgaagactaaatttttccgcttacgacccgcgaaataatagcaaaacgcatctgtctctgattttaaattatcgaattctgattcaggacttattgttaggttagcaagaaagcgtacaatcagaatggggtcggaattaaaaacatttaaattttagagccatgaaccaatctgtcattcacaaaaacattccggttctgaaacccagcgatacgttaaaacaagccatcgccttgatgcgcgaaatgcgacttgaggggctgcctgtcgtcaatgatggcaagttcattggtgttctgttagagacagatgtggattttaatattcaagaaggaaaatcaggcttagagcagcatgtcgaatcgtttgtgtttgaaaagccggttgtgattcgggttaatcagcatccgtatgaagtgatgaagcatttcgataaagggccttattgcttcttgccggttgttgataacgatgaaaagttcttaggaattattttcaaagaagatattgtagacgagctcaacgaggtgttccgtgttttggaagatggcacagtcatggaatttgaagtgccttctgaacattttcggatgtccgaaatgattagaatcatcgagcaaaacgacgcgcgcgtgctcagcattgcatcgcggccttcactcgatagcccaacggggcaaattattacggcgaaactcgaagcccaagagccatttcggcttcagcaaactttagaaaaaataggttatccggtcatttattcatcggcgaatacctttgaatttctggacgatatgacttacaaagcgcaggcactcttgcgatatttggaaatttgagaagcgagctacaagtcagtaaaaagtctcccaaaaagcccgattgacaaatacaatcgggcttttttattggacgctcatttctacttgcttaatgcaaagccgttgcgctgcaacatacaacggttttttttgagagcgagattagtgaatgtatggcacaaccacatcccaaagcgattcattcagcggcaaaaccaaaagccaatgttcgaccaacgcaagcaaggccatcatcccaacaagaatataaccgattcgttgccaggccggcttggccagatccttcacatgacgaatgaatttataagccacaatggtattgagagaaatcgagaatgggaaaagccaattcatgctggtgacagtcataaattgcgccatatcagagaccgtgtcgggaatgaattcgctgcccgtgtttgaaaccccaaaaaagacattcagcttacaggattgatgcgcaaaccaaagaatgaaaaaggtataaagcccaaacttgttttttgcttttctaaatagccacagcgccgttaggccaagcgtcatgatgagcatctcgtggtagatgctacgatgcaccgctttatgaaaggcctcccacgaaggtccaattgtaaaaagcggcctgaccggaggtccaacaatgtagcccgtgtaaaaactcacttccacaaatccccaaacaaacagcgcgccggtgaaagtaatatatgtgcccataatagactcatcatcgcggtacttgaccgtcataaatgcgctaatgatagcaagcgtaagagaggttagaaaaaaagcgaggcgaacaaccggctgaaaattaaagtagataataaccgctgtggaaatccaccaaatggccagcgaatacagcccggccaccacaagatgcttgccgatggactttcccgagcttagcgaattttcatttaaaaatgattgcaactgatgattctcgttggataatgttttcgtagatacatattctgcgttgctctcttttccagagaacttggatgcctgcatgtttttttctcctttcacaacaacaatatttataaaagcaaaagatttgcattaccgaatttaacattcacctcaccaaatggcaacgtttgtttctatttggttattgaatatttgaaatcgccaacgcgcaaaccaacatgccggcaaccaaaaaattttgtgcaatggcattataccacacatcgcgagttgctggcgattcaattagctgacgctgcaaaacaatttgcggaatgataaacgcaataataattacaccgttaatccattcgccaagaaaaaccatgtaagcagccgcgatcacttggccaatatcaatcattaccgaggccatgatggccgctttgcgctcgccataaaccaccggcaaggtgcgaatgcccacgcgtgtgtcgccttccgtagatttaaaatcattgatcgtcatggtgccggtgctggaaaacgcataaagcagcgaaacaataagcgatggcgtggaaatcgtgccgctataggccacttcaccggcaagccagggataaaccagataagaaaaagccacgatgatgtttccagcccaaattcgtttttttagctttattggattggcgctataaagatgcgcgttaatgatgcccaacacaacatgcgccgcgataaacgggtgaatgtagagcgcaaccgccaccgacataaccgaccagacaataatcaagagcgtggcatttcgaagcgaaatgtcgccggcaggaattggacgtgttggctcgttaatgctgtcgatatctcgatcaaaatagtcgttcagcatttgacaagtgccggaaaccagcggcccggtgagcaacacaccaagccaaaatttgagatcgagcaaattttcccagccaaataggccgcttgccacacacccgcaaataaaactccaaatgacgggaatccaagtgatgggctttaaaaacttaatcagcagctcgactttcgaaattttcacctgctgaacgccacccacgcctttgcgaatgcccgaactactgaacaagcgcttttcaagctttttggagccgtctatatcgggcaggcgatatttttcatgaaagcggttaatatttgaaggaactgaatcgctttggttcgatgagaatgttttattgggcacttctttcatgaaatggtcaatcggattcgcttagcaatatcttttttagttctggcatcccagggcaagaaggcgccctcaaacaataagccatgattagaaacgctaaaaagataggataatttttttgaaaaaaagtcgggttgtaaaaataatcatgcccaatgcgttgttacccaattaatccacttcatcaagcaggataaatgacagataaatggcgaacgctacttatcttaaggactttttccaaacgaaacagcaacacgaagttatctaaaatgccaacaagtttgtttgagcgcgttattcaattcccccttattagaatggccattgccctttctttaatttttgtctcgattactgcggttgaaattattttttcatttttgattgaagccagcaaaatgcacaaggaaagcctgcaagtgctcgatgtgcttacctgtgtggtggttgcacattttgcttatgtggcattcgtcaaattcgttgaacaccgaaaagtgaatgagcttgcggcgggttattttctttcagaagtaggacaaggcatcggtgtaggaacattgctgatgagttcgtcgatattcattttgtggcttttggatgtgtatcaggttcatggcctccactcgttcgacgcgttggttgcctcgtcacattttcgcaccactgtgtttgccggctacattgaagaactactgtttcgcgccatcgtatttagaatttctgaggaaaaattgggaacgtggatcgcgctcgcgctgcaagccattttatttggatttttacacgccgcaaatcctggcgcgtcttggtttagctcacttgccatctcacttgaagcaggactgctgcttggcgctgcctatgtcctcactcgccgcttatggcttgccatcggcatccacgcagcttggaactacacgcaaggcgctattttcggcattgcggtttccggctacaatgttcctggcttgctcgatgctgaactcactggaaataaatggctttcgggaggagcatttggagcagaaacatctcttgtcacgctattagtttgcacaacggcaggctttattatgattttttcagccatgcttcaaaaccaacttttgccgccattttggagagaaactgccaacatccaaatttccaatgaacctaaagaattagcttaatgtgcgaaacctgttgtattcacacaatcgctgtcgttctgcgcacatgaaattcgaaacgctctgatcagaaagtaaaatggctgaacttcccgttaggcgcagctatatcaatgcgctgattttttgataaatcgtgcgaatttcataaggcttgctaaccacatcgattccgtatgtggcaaccaaattttccaccgcttcgtcatccgggtcgcccgttgcaataatgacattgacttgcggattgatttcatgcaacgcgataaaagtttcctcgccgtgcatgtcgaccatattcatatccaaaatgacggctgcgatttcacttcgcttttgcttgtaaatttcaatgcacgattttccatcatcagccagcaacacgtcatatccctccaggctgagcatttcaaaaagcagttctcgaagaatcgcctcatcgtcaacgactaaaatcacaggatttgcgttttctttcatacttgactgagttaataattttcttgaggtcttctctttaattcctccaaagccgcttccggcacgggaaggtatatgttaaaagtcgttcctttttcttttgagctttcaaaatcaatcgcaccttgatgattattgacaatgccatacacaattgaaagccctaaccccgttccctttccaacgcttttggtggtaaaaaaaggctcaaacaccttatctcggcatgtttccggtatgcccgggcccgtatcagaaacttgcactaaaatatacttatttgaagcttcaagatgatacagctcaatatcttctgttttcggcgcaatcaaccgcgttttgaaatggcattccccagttccattaaagtcgatcgcgtttagcatcgcgtcgcaagcattgacggcgaggttcaaaaaaacctgctcgagttgatttctatcaccaagaatttttggaatatcattttgtaaatcgcacgtcatggcgatgcgcttgtctgctgcgtgctcaagaaacacaattacggaattaatactttcattaatggaaatgagctttggttcaaaatcgctttgacgcgaaaactccagcaacttctcagtgagcgtggccgcgcgtttggttgccaaatcgatctggttgatatatttgcgcagttgttcatccagcttgagtttccgccttaaaattcccgcatttcccgcaataacagccagcaagttgttaaactcatgcgccacaccgccacttaatgtttctatcgcctcgattttttttgaatgaagcaactgcttttgcaatcgctctttttccatttccgcgtttcgtcggcctgttacgtcaaaagagacgctaatcgaccccacgatttgaccgtcttgattgtaaatcggagaagccgacgtgtcaaaatagcgcccgtaaaaattcatggaaccatgaatgacttcgccacgaagtacacgaacaatattggcaagaaatcgcttatgattcttaaacacatcaaaagcggattttcctatcagctggcgcggattaatgcccacttcctgaagaccttttccttcaactaacgtataaatgccctctttgtcggtagcaatcaaaataacaggcacattggcaaccaccgtacgaagccgatcttccacactgcgcaacgcatattccgtacgcttgcgctcggtaatatccgacaccgtcgtaatcttgcatcgcagcccatctgcttgcatcatcaaggcttctgttatcatgacgtcaatgagcaagccgcttttatgaatacatttggtttcatgcgaaaagctttccgtggattggttaaaaaccaggcggtgcgcatgttttactttttccaaagccgttttcggaaacatcgagaaaaagctcatttgagaaagctcatcgtgcgagtagcccaatagttggcacaaagctggatttgtttcgataaaatcgccgcgttcgtttgttaagcaaatgccaacatccacttttttgtaaatggaaataatcaagtcgtggctttttctcagcgaatcctctgtttgcttctgttcactcacatcaatcaccgatccttcgatgacaggcgcgcccgtttctccatttctctgcctgcgcgcatattcgctaatccaaatcttttggccatctctacagcgaacttccgaaataaaatccgacacgctgcccgaagcgttcagcttttccaaaaattgctcgcgcgttttgggctcaacataaaaattatcgtcgaaccgaaattcgcacgaaatcatctcttccggcgaaccaaatcccaagagctcagcaaatttcggatttgccttcgttagccgtccatccattgagcattgatacaacccaacaatcgattggttaaaaatttcttggtttcgctctttgacttggcgaagtgtttgttgcgcttcttttttatctgaaatatcaattgcgtttaggcaaacgccggccacgcgattctgcgcatccaatatcggcatataattaatggcaatccacgccacatcgcctttggtttcagacatgtttttttcaaaaagcacaggcttgccagtcagcgccgtgtcaatacacgattgcattaattttctatccagcgcgtagtcaaaaatagaatcgccaatgctaatgtctcggcgatatatttttcgagttagctcttcggcaaacttattaaacgcacgaatttttagacttttatcgatgtaaatgaaggcttgataactgctttcggaaacagcccgaagcgagtcgagaggaaattggagatgctcacgctcaaaagccgcctcaatggcaagccccatccgtgaatgatgatttttaaacaccacatcatcagcgccttttttcaaaagcgatcggattggctgcttatccgtctcatttgtaaaaaacagaaatggcacacctggctggagcgctttggccagcgaaagcgctttttctcccgaaatggaaggcaaatgatactccgcaataaccacatcaaagggctgctcttttaaaagagacacatacttttcagcacgacttgcgcatgttaggagaaaatcgtaaccatcatttttaagcgacgtttcgagaagctgcgcatccagcatcgctgagtcgaaataaagaatttttaaagacataagctcctacacttaggtgactcaacaaacaagactatttgaaatataaaagaaaaaaaataacagaacacgatataggaatattctaaacgccaggcatgcccaacacttgatatcacttgccattggctggcttgcgttgcgctgtttccaagaaaatttgtagcttagcgaccattcagttacaagtaaacatcttttttatgttgatcggtttccaaatcaaggagtgttcgtcatgtcaggttttttcgaatcgattaatcctatcaatggaaagttcattgaaaatcttctgccgcgaggcacaaaaaaaaatgtgaaagtgggcgatctggcgcctgatttttcgcttcctgatggaaatggcaatagcgttacgctctcgagttttcgcggcaaacgcgtgttgctggttttcacgcgcatctacaccgataaaatcatctgcccgctttgctatccgcatctttcaagcttgaaaaaagatttttccaaattccaagaattagacacggaagtgattgtggttaacaccacatcagcggaaatgacacgagaaattgtcgcctcgtccgcgtttccttttaccatgctgagcgatgagcaatggaaagttttcgagctttatgggcttggggctgccgctggcgcaccgctgccagggcaatttattgttgggcgagaagggaaaattctatttgtttatacgtgcgatcgatttccaaaccatccttccaatgaagagatgttcgcgctgcttaagcaaatcgccaagtgatcaacacatggcgctgctgttttcaaaggcgactgccgcgcaaaaaagaaactcagcttgctcgttttttgcgcaaacgttttttttcagggcattcagactcggtcaggcgatgattcatttccaacgcgggctctggcacttccaccttgcccagaactcgcgccggaacgccagcggctgtggtgtgcggcggaatattttccaaaaccacgctgcccgcaccaatttttgcaccggcgccaatttctacattgcctaaaatttttgccccagcgccaatcagcacgccatgccgcactttcggatggcgatcgccggtttctttgcccgtgccgccaagcgtaacgctgtgaagcaaggaaacattatcctcaataaccgccgtttcaccgatgacgacacctgttgcgtgatcgatgaaaacaccttttccaatggtagccgctggatgaatatccacggcaaacgcttcggaaattcgattttgcaaaaaatacgcaattgattttcggccagccagccacagccaatgcgccacacgataggcttccaacgcatgaaaccctttaaagaaaagcaacggttcgtagtaataaaccgtcgccggatcgcgctcgacaatggcttcaatatctgaacggataatgcactcaatttcaccaatttgagaataagcctctgtgacaatggattcaaaatgtgcagcggaaagaatttggcaggaaagcttttgcgccaaatgaaaacgcagtgcatcgactaacgaggcgtgctttaaaacagcttcttcaagaaatttggcaagcaacggctcgtttttaacttcttcttctacttcccggcggataatatcccaaatcggcgttgaggcggcggttgccatattgtactacgatgataatttgtattaaaagaccgaaaacttaacctgaaaagataataaacttttcggcatcgttttaacatcggagcgacttataaagttgtatggcgggcaaaagttgatccacgaaagaaaaattggcttaaaacaaaaaagctcaacggctggcgctcgcctttgagtgacaagttaggctttttgtttgacttgctttggatggaaaatttaacgatggcgccagcagacatcaggttgcaatgcgatgcctggcgctgcgaatcaatcgcttacaatgtgttttttgaacgagatattatgggttcccgcgttttcgcacgggaacctcagaacgaagctttcggaattcttcaatcgctaatcggtaaaattgcccagcaacagtaagtcaccgggtaccgcaatagaactgaaggaaatgtagttattagccgggaagagtaagttttttaaagcgaataccgaaatcgcatcaaacttgatggacaatttgccagcaatctgcccgggaatttgactttcgatttgctggttgacctgtgcttttaaatcgtccgagccgcttgggccaccgccggagagatgaccggtaacgttgatgccttgaccggtggtaacaatctgaatcgtttgattcctgccagaaccagcgacgctaaagggcagcacggcacgtacgttgaggacgaagtcggtggataacatgctgtcataacagctggtgcagttccaaaagcagggatatattgtggtgcagctatgctctttatacgacaacgactgactatgactgccactgtacaataattggccgtcgctctgcgtggtcagcgtggtatcggccagagaccaagatatattgttaccgccgggaatcgagtaggtgtactgcgtgtacgatccacctccctggccccctgagttattaaccgagtgattgagtttgcttaaatcaactgttccagttacgctggcgctggtcatttttcccgtccaagctttggcgggactaccaggatttaccccagccaatgcccaaccgttattctttaagctttgcggcaaagcttcctgaaaaatcaattgcgagcggatcatcatgctattcgactggccttgtggcaaaggctcggggatattgttcagaaacgcttgcgaataattgagcaaagccctgcctccggtcataatgaataattgcagcatttgattgcccgatggcgtttgcaacggcttgaaaataaagtcattgggtttcaacgcgttcaacgtgggaatattggtcagatctaattggttgatgagaaataccaccggattgttgacaaaataggccttgacctctttattgaactctactttcgtcgcgtcgctcaattcaatgttgctgatcgtaaatgcaccttccgccatgtccagcaagactttcagcacgttgtgattattaccatcgacttgaatgttgccggcaacctttgctaagccgatcaccgcggtcagcgtctcaccgctaatcgattccggcagatcgcagacttctggattgctgccgaccttggaacagcgctgcacagaaccatccaaaatctccattttcaacaatgcggaattgttgttgttgatgctaaaagtcaataacggataaccgtaattgatggtgaacttgttgattaccgtcacgccgcctggatattgctccgaagtgttgaccgaaatggtgtttttgtaggtcgtatctttcttcaaagcgtcatattgcgagctcaacgccttgttgatttcacttaagccgagattaaacaccacatcccaaccgttggtgcagcttccctgggcaaacatttgcgcaatcaaatcgggtaccggcggcaatgccggcgcagctgcggcagccctgatggatggagcggcagccagcaatgccaagcctttgtcactcgcaaccgtctgcgcaatgtctttaccggcaacaccggcaacggtggctaacgccgcagcctgcttagctgcgcgaagttgaaccaacgatgctgcgtcgacaatacgcgcttcgagtacgaatgacaagcgaaccttcagaagatctttgttgaaggttagccctttgttggtgtcggttttgggaaacgaaatttcccaggctccgaacggcgttacccgactgacgccctccgaccaagatttgccgccgtctgagaaggcagggacattgccatcaacctggtagttgtatattcgttcgcgccaaggcgtgcggaaattcaatgcgtcgcgctccaagttgcgatcgtgaaacggcgtgccgttaaaggccaagcgcaggtgatagatgccgccgtcggtcgcatggacaccgtcgaccgaagcgactacgctgaccacgcgagcgtctacgtaacttaaaaactctgacgcatcgagaaatatcgtcgtgctaaaaatattgccaccgctcatctgcgacgggctgatgccatcgatgacaaaatcaatcggctcggtaacggcaggccgataatgagcgagctgcgatttcgcttcgatggtattggctttttgctgcaccaccgcggcgctgaatttcatcaggctaaacgacgtaactggcgtggcaggctgcagattggcatattgcaaggccaaatcttgctgcagaaatgcttttgctaagatgaccagcatctgattttggatattggtcagataaccgctgatgcccatcaaatcgatggcgtttttgtccaggttttgaatattggccggatgcagtttgttttgcagttccgcccaacgtttcgcctgtctgctgttgagttcttgctgctgctggtagttgtaaatatcccgctggatctggtggagcgaagattctgcgctggtgaccgctttgccgcgcaaaatcaagatcgaaaacgcgctttgcagcgccgctttctcggctttgacgtccggtccggtggcgatgatttgattgaactggatggacatttcgtcccaattcagtgtcgatggactgccaaattgcgcgccgtcaagaccgtcgagggtatcctgcgcgccttgcaagccttttaagccgatggaactgccggtatacagtttcgacgtcgcgtttagcacgttcaaggttttttgaatcaattgcaccgcgtagccaagttctttgacagcgccgatcgtcgatgccggaatcgcgatagatgtccccaagctgaatagattggttgccacgtccaagccgaacttgattgcctcaatcgtttgccattgctgcaccgccgacttgtattgctgcgtggccagatccatgctgccttgtgccgtgaacaaagacgctttcagattgtttaatttgctttgctgctgcgtagcctcagcctgtttctgcgcaatcagcgagtcgtaatacccttccagatcttgctgctgcgcggagttggcatcgatgacaccgctgatgagttcaccggaggcaatgatgttctcgttaagcgttttcgcgacattaatgattaattcttcctcgcgacgcgcggcgaggcgcagttcgttttcggcgatttgttggcggatgcgatccagataattgagaatgctttgcacgaaactttcgtaatcagaatacggcaaaatcgggacaaaactaccgtaactgggatcaatcgcataattggccaaatccaatgcccgcacgcgcaacgcgaccaggtcggcgtcgctgctattggccggtacgaactctgccagccaggttaaatattgccgcacgaaaagctggatgccatcattgggacagcacgactgatcgctgaccactgcttcggcaaacgccatcgaatattgcaagctatcgcccaaatcaggcagcgcggaaataggcggcacttgccggacatcctccacaatcacaggatatccttgttccagatcgaattttaagccgtccacgatcacatgaaatgcgctgcccgagctgctctggatcgatagtgcacctaaaaactcatcgcaagcgatttgcagtgcatcgtaagctgcgtccgcaacggttatcattttaggctggctgtcggtacgcatgtcgatgacttgaccgaacaaccgaacctgtttgccaggaagtgaaattggcgcggaagattcggcggaaagcacgttggcaaacagcgtgaagttctgcacctgatctgcggcgacaaactgcatctccgcaatgttgagtcgggttttatagacgttgacgctcggcgtggcgataaaagaaacgatgccgctttggtcttctggcaacattttgacaaaattgcgctgatcgtaaacggcgaaattcgcttcgatgctggtgcggtatttctgcaccaacgcccctttaaagatgcgttgccaaatcaagccgcgtttttgttcgatcatcacgctcaagcttgccaattgcacttcgaccgcggtttgttcgctaaaatcttgctgcagcttggtaagcgacaatttcgcatcagtgttgaacaacgcgaacacgctattttggtgcgaccataaggaatcgaaccagtcgccattttttaatgtttcattgaaaactgaggaattgcttaggttaatgatgttgccgcactgcttcacaaagccgaaaatgccggtgtttagatcggtggtaaattgtgcgaaatcttcggcacccgggccgctcagcgggttttcgccgctgtgatatgccttcttgatcgttgcaaattgctcggatgggtaggcgaacacctgtaagatgacgtcgccgagctcaatagccgaaacatagtgcgttccgaattcaccgaaagagtctaaaattttcgtggcgacttctttgctcaatttgtccccgtaatcttgcagtcggctgcgcccggcatggcgcaatttaaccacggcggcggcgaagctgctgcttaagccatattcagtatcgagcagtcgtgggcgggcgtgtaccaaaataccactggccgcagaggcgtggctgtcggtgccgtcgatgcggcttagtttaacgagcgcataacgataatcaggattcgttaaatctacgccgatcgtcgatgacagccgttgcagcgcctcactgctattctgagctccgcaaagcagagcaccggctttgatgccgggagcatcgatttcactggaagcatgaacaacccggtagggaatcaactcgtccaacaagctgcgtgccgtgtcgtgcaacgtgatgtcgggatgagaccaagtgccacgatgtgcaatcggcgcgacgagatggccagccatcgcctgctgcttggggcgtataaaatattcaagaaacccgcttgcggattccagtcgggattgagcccttcgatcagattcgtcgaaaagccaattgtgaattcagtattaatcatttgatcttcctttgtagtggacaagtttgatgcgtaaccgagtttactgacttgtggatttctcattgacaaatcgcgactcttttgaaactaacaataattctaaggtttcaacataggcaacgaaaactttatttttgcccattcaaaatcatataaagtcaattatttcaatgccttgtagctatatcaaccgcttatgccgctgtcttaatacgggtcgggatcatccccttttttgctgctgttgtgcgttaagaatattttggggcaacattcatgtttttaaagttagggctcacatacaaaaccatgaacgcatcaatttaagaagaattcactgaagggcaagcaggctttgatagaatttttctatgtcaactgcttccctatttcaatttagctattggagacttccatcattttgcaaagggacaaagagagaatattgaatagccgggctaaaatgatttataaaattgtgcggcgggaaaaattcaaacggaagctgaaaataggtttatgctcggagcattttatttgttaaaataatgcggtacgtttgccacaaaaattagttttttgataaaatgtttcgaatttccagaaaaattgagattgattacggtcacactttgccgaagcactacggcttttgcaaccagcttcacggccatcgcggcgtcatcgttgcgacggttgaaggcgaactgaaccaagcgcaaaatgccagcgatcaaggcatggtcatcgattttaagtttctcagtcacattttgaagacgaaaatccacgatgttttggatcacggttttgccgtttggcgcgactcgaaagaggattacgaaatggtgacaaagcgaaacacaaaagtgcttgcaactgaactgccaccaaccgctgaagtgcttgcaaaatgggcatttaagcaaattgagagcgatctgccagaaggcgtgcgcttggttaatttgcgctggtatgaaaccccaaataactgggcggattattcggggtgacgcttactctgcagagctgggcgagcaaacaaccaaccgaaagatttccttcgaattgatttgctcagattggatcgttaagcccgtttcagccaccagcgtatcgagtcccccacgctgggcaaaatcttgaaaattgcgaaaatgctctccgccagccaaaaattcaatcgcccaaaccgaaaatccccaaaatcctgaaggcgttggaatatgataatcgagaaaaataatttctctggccactttcttgagcgattgaatcaacgccagtctttcgggcggcgccatttcatggatggaaaacgacagaatggccgcatcgtaatgctcgtttaattcatctggcaaatacacgccgtttatgtgcaaaaattgcagatttggcaaacgggtttccatgagccgttttttcgcaacggaaatcatctcgccggaaatatccacgccggtcacctgaaatccgcgtcgcgccattttaatggaaaaatttcccgttccacatccaatatccaaaacttttgctcccggtttcaaaacgtcgaaaaccctatctctgaacggattcgtctccgtatcgatgatgtttgcataaatccagccgtcataccaacctttgcgctcaagttgctttgcgtgagccataaaatcgtcttgtttaaaaattcagttggcaaaaatgccaatgcaaattgttgttgaaaacacctaatatagaactcgcaattgcaattcaaaggcatcaacaaacaaaccgaaaaattgtgcgtgctttacggcgttgtttgcttgacttcatcaatgcgttttccgtgtggcgcttcaatttgcgaacgctcaagttggttgttctcaaatatgttgtaggcgtaggttgtgccaattgcaaacaaaattgcgccaagccccaatcccacattgatatatggcggcgcagtcaaagccaaacgaatcagcacggtggccacggcaaaaccggaattgcgaaaaacaatctgatagctcgcgctataacgcaacgagataagcacgagcagcacatcgctaaaaaccagcacggtgtagaatgttgagaaaaagtcgaatgtgggctcgtggttgatgtacttgattaaatcttgaatgccaatgatggcaaaactcatcatcaagagtagcgaaaccattttttttgccgcaataaaattaactttatcacttggctctgccacgatagttgtgtggcgctggatgtgataataccatccaagcaaaaggaaaacaatcaacccgcccgctgcatcagaaagaatatgcaaaacaggaattgaagcctgagcccaatccagcggttctttaaagtgaacgaactccttgaacgattgccgcagcaaaatcagcgatagaatttcaaactgcttgccaacagcgtcggccaccgagttcgcaatgccaaaaatcagtccaaaaatttccacgaccaacagcagcgtaaaagccaaactgacgccgtagtaatgacttttcggcaacaaccgggaaatactatcgggaagaaacccatgacgccccagctcaatcatgaaaattgtccccaaaaacaccaaaatactgatgttggctatcgcacgctccgtgtttttatgttcccaaaagtgctccagccgattgtaaacggtattaaagtgcgccaaaattggattcatccgcagcgcttgcgcttcgtttatcatataataatttcgtttttgtgaaaagttaaaaacaatcaaaatcgaattttacccgctcaaaaatcaccatttccttgaatctcaaggtttttgctattgtctatttttcggtatatttcgcccttgtcatataggccgcttttacgctgttttaacccaaaatttgcatgacatttggaacacgaagggatttttaaacatatctcggattcttcggagggagtgatcaatgttcgtaaatataagcccgatgcggcaagtgacaaggccaaaacggcagatttcaaacttgacaattttccagagccctcgccttatgccattgcaaatgcgcaaaatggaatagaaaacgaacttaatgcggttatcaccgaaacgctcggggcggttaaagaaacgcttcaagccagaaccgcagcttattgctggtcgagcctttcaaagaagacattttatattgcttcgtatgtaacagattccccaaattttaccgacgaaaagtggctttcctttgccggcgacgtactcactcaaacctttctggcacgaaacgcgcagctttataaagacatcagtccatccgacgaggtcaaaatcattcgctattacaaagcctcgaacgccattcgttcgtttatcggtgttccggtttttcatggcgattttgtgtatggcattttatttgtcgatagcaccgttcgcgaagcgttcagccacgacgatgtcaagctgctcaatcggtttgccaatatttgctccgcgcttattgaaaactacgccatcaagtctacgcacatggaatcgcttcgatttgtgaagcccgcgatttcatttatgcacaacttgcaattgactgctgaaattgaaaaagcaacggaaatcttttcaaaatcgatcgacgagattttggaattcgatcacctcaccatttcgcttgtcaattcaaactcggaattaatcgtcaaaaaagttgttagcaaagtcgaggatagctatgtggagacaggcagcaaaatagatttaaaaaattcggcggtaggcatttccgtgatgcaaggccaagacggcacgatcgatgatctttccacgctcaacggctttgcaagatttttccccgacgaaccttgcaaaaaaacaaatgaggcaaaaggctccatgctgattgtccctatcaaatatcaagattcgtatagcggcgtggttacgctggaaacatcgcaaagaaactattttgggaaagaaaattttgcgaaggttcgcttttatgtagaagcactttcattctttttacacaccaaatttcttgaagagcaacttaaagctattaccccactggacgaggagacgggaattttaagccgtcgaacctttgttggtcgtgtgcgacatgagtttaatcgcgccaaccgcgaacgaaccaacttggttttaatgcttattgaatttgacgatatagaaggccttttgcaccgttatggtgaaaaatcggtgagcattctgatgcgttcgaccgcgcgattgctcgcttccggcatccgcaattatgatcttattggccgcttcgacacatataaatttgcggtttgcctgatcaatatcaccgaaattaatgcgcgttattgggcagataagattagagagcagatcttaaacacgccttgcgaaactgaagatgcctttcactcaatcttggcatctgttagcattggccttgcgaaactgaagcatgagaaaacagacattgacatgctctttgaaggtgcgtcaaaggcattaaatcatgcgcttaaaaccggcaactcggtaaaagtattttaacaagccgataacttttcgcttttgttgattttttcattgcatctttttgctggataatttttaataaaatatgactttaggcaaagtaattggaacgctgtgggcaacccgaaaagatgaaggccttcgtggcttgaagcttcaaattgttcggcatcttgaattggattataaaccaaaggatagttttgtggtggcggtcgactcggttggcgcaggcgtgggggaaattgttttgcttgcctccggcagttcggcacgacaaacggagatcacacaaaataagcctgttgatgcggtgattatggcgattgtagataaagtggatattgcagattgaaatttgtaaggaacgatgtttttaggcaaaatacttggcacggtttgggcaacccaaaaagacccgtcacttgtgggggaaaaaatgcaagtggttcagccgttaagtgttcatcataaacctgtggggcgtccgttgattgcattggatagcattggcgcaggcgtgggcgaaacggttttttatgtcacttcttccgaagcaaccattcccattaaagaacaaaaaaaagttaaagccgtcccaactgatgctaccattgtgggcattgtggataggattgacgtttctaattatcaggaattataacgaatgtgcccaacggggcaatcaattattatagaactttctaaccggaggagtttttaatgcgccaactgaaaatcagtaagcaaatcaccaatcgcgaaagtcaatctcttgacagatatcttcaagaaatcggaaagtttgatttgctcactgcgcaggaagaaattgagctgacacgacagataaaaaaaggtgatgggcaacccattgactcgaaagagtatcgagaagctcgccgtgcgttagaaaagctgatcaaagcgaacttgcgatttgtggtttcggttgcaaagcaatatcaaaaccaagggctttcgcttggcgatttgattaacgaaggcaatttgggcttgattaaagccgccaagcggtttgatgaaacccgcggattcaagtttatttcttatgcggtgtggtggattcgccagtcgattttgcaagcgcttgctgagcaatcgcgcattgtgcgcctgccgctcaaccgcgtcgggacgctcaataaaatcggcaaagcgttcagccagctcgagcaagaatacgaacgcgatccgagcacagaagaactggcacatttgctcgacatgaactcgtccgaaatcacggacacgctgaaaatcgccggacggcatatttcagttgatgcaccgtttgctcagggcgacgacaaccgtttgctcgatgtgcttcaaaacgactcgcagcgccccgatcatggcttgctccaagagtcgcttcggcttgaagtcgagcgctcgctttcggcactttcgccgcgcgaagccgatgtaattcgctcgtattttggcatcggcatggaaaatccgctgacgcttgaggaaatcggcgagcgctttaagctcacccgcgagcgcgtccggcaaatcaaggaaaaagcgattcgccgcttgcgccattcgccatatagcaatgtgctaaaagaatatatcggacactaacccgcgcaaaataattcgctctcattcggccaatcagaaaaagattggccgtttccattaaaaaagcgggtgaaatctttgtgcgatttttggattattttaacgcagcgcagcgcttcgcgaatttttttacgggcacaaaaccccgatcgcgtcgctaaacgctgatgcgaaatcaaccgcgctaattttcaaactttagcgcatttcgtgaagccagaaaaaacagagagcctgctcggtgttttcaaaaaatgaaagtgatgattgactatgaaacctatcgaattttccgagtttgatttgccaaacggcctgcattgcatcgtttatgaaaatcatcgttctccgattgtgacggtggatgtgtggtatcatgttgggtcaaaaaacgagtcgccagaacgaaccggttttgcgcaccttttcgagcacatgatgtttcaaggctcggccaatgtgggaaaaaccgagcatttttcttatgtgcaaaacgcgggcggctcgctcaacggatcaaccacgcaagatcgaacaaattattatgaaaccctgccttcaaatcgcttggaacttggtctgtggctggaatcggatagaatgatgagtttgcaagtcacggctgaaaattttgaaaaccaacgcgaagtcgttaaggaagaacgccgaatgcactacgataatcggccttacggcacagtttatgaggaaatgtgcgccaggctttttatcgaccatccttacaaatggattcccatcggctctatgaaacatcttgaagacgctaccttgagcgacgcacaggatttttacaatacattttacgcgccaaacaacgccacgctgattctttctggcgacgtcactttggaaaaagccagaacgcttgcggaaaaatatttcggtgaaatcgcaccgagccagcatgacattccgcgtccaaaagccgagtccaccttactgaaccgggaaatcacagagacctttcacgataatgtgcagcttccagcacttttcatggcctatcgaatttgcgatattaaacatccagattctgatgttttgggcgcgattagcgacattctctcggacggcgaaagttctcggctctaccgcaaattggtttatgaagagcaattggttcgctctatcgatacgcattccatgccgttggagcagccaggcttgtttttcattagcgcaatcggcatgcctgacaccgatttaaatgccgtgaaagcgcgcatcgatgaggaaatggcgaaaattattgcgggcgaagttggagaagccgaattagaaaaagccaaaaatggcgctgaaatgggcatcattaaaagtttttccaccattatgggaacaggtgaaaacttggctcatttccatacctattacggcagcgcaagcgaaattaataacgaactggagcgtgtcagcaacattacgcccgacgatgtgcagcgcgcggctaaaaagtattttgaaacagacggacgcgttgttttatattggcttccaaaatgaggcttattttaatcgttcaactgggttttcttgtggcagcttttggctgaaaaattttctgcgtccaacatgatttttgcgaaaactgccaaaacaagcgattttccaatcaccaatggcgaagcgactattatttatcaaatcatcaacgcaaaaagacagcactgttgcgccacgctttattgagcaaaatcaggagcgtttgctaaaatggattcgcagcagtttgcttcttttggcgattctggctgttgtttctatcatcaccgattatggattccctcacgacacggaaacgacttattggctacaacgacttgattttttcattttaaccggttttctcgggcttggctgcgcacgactgattttggaggaagataaactccaatacgccaaagatcattggatagacttggttattttagtccttattttgctgcaccttattttgccgcttccgatttccaacttgctgcccacacatgacggacttttgaacttagaatccttaacgcgattttatatcatcctcacgcaattttttgtactgctgcccttaattccgccttttttgcgttacagccaaaagctgatgacctacaacattcagcctaccatgctgattttggtgagtttcgccattttgatattgattggcgcgctgctcctgctgctgccaagagcaaccgtttcacaaccgctttcttttgtagatgcactttttatgtcgacaagcgcggtttgcgtgaccggtttgatcgtcgtcgataccgccacttactttacaacacttggccatacgattttgctcgtgctaatgcaaatcggcggacttggcatcatgaccctgacaacttttttcgcctacattctcggtagcgacgccaagctgaaagaatactccgcgatgaaagatttgctcggcgaagaaaaccttggcaaaattcgccaaaccgttattcaaatcgccctaacaacttttgttatcgagtttttaggcgccatttccttgtatggttttttgccgccccattcttttgactcgcacaaggaaaagctttttttctcaatatttcacgccatttcagcgttttgcaacgccggcttcgcgctcaaaaccgacaacttaatggacacaacctttcgctacaatgagggcgcgctgctcacggtgatgtctcttattgtgctcggcggcattggttttccagttttatccaacatgggatcggttttgtatgcaaaagttttcaatcaaaaaggaagttgggcatctaagcgccttacggtgcattcaaaattggtgctgatcacaacgggcctattgcttttggttggcacgcttggattttacttgcttgaaaccaacaaaacccttgccgaactgccttttcaccaaaaatttctggcggcgctgtttcattctgtttctgccagaacggcgggcttcaacacggttgacattggcaaacttgcaacgccaaccttgtttttcatgtcgcttttgatgtggattggcgcgtcgcctggttctaccggcggcggcgtgaaaacaaccactgcggcgctttcgctgttgaacatcatcgcgattgtgtcgggcaaaaatcgcattgaagtttttcgcaagcaagtttccaccgtagcggttatcaaagcgtttagcacaatgctgctttcaattatttatatcgccaccgttctgttcattttgctgataaccgaacatcttccgttagaatccatcgcgtttgaaatcgtctcggcgttaggaacggttgggctttccaccggcatcacttcgcagctcagcacattcggaaaaatcgtcatcacgataacaatgtttttcgggcgtatcggcttgctttccacgttgattgcgctgacgaaaaagcgcagcattgcacgatatcgctacaccgaagaaaatgtgttggtgaattaattgatgcgaggcgcatgtttttttgtgagggaaaatccgattttctaaaacatcacaaaagcagcgcaacgccgatggaaacgccagcctgaaaatacgatagcgttacatctttgattttggcgtcggagtcgatgtattgaagcgatttggcgttgtgggttaagctaccggttaggccgccagccagttttgcccgaaaggaagcgaagagcaaatttgttaggggcaaaccaaattctccctctaaaaaaattcccgcgcccaaacccgagtaatccgtttccgtttcaaaatccgtcgtgattccggcaaaaacaggtcccgcacccagcgatgcgcgaacaagcgccttttgtttgagaaattcatttggaatgaacgaaacgaacacggcgggctgaaaaagcgttgccgttaggctgctttgcttgtagctgaatttgtccaaagattggtcaatgcgcgaataggaaacttgcgcgccaagccaaaaatcggtggcgatgcgcagttgtgctgcgccttcaaggccgagcgaaacatgaaaatcatcgctttgctcataagtcaccgtttcgctccattttgaaaacgccggcgcgtaaagcccagaaacgccggcgccggcttgaaacaaaaacttggcatctttgacttcttgaccgcttgcgcctaacgaataaaggctgaaaatcgcgagcgcgaaaagtggtttccaaaaatggttcatctgatttaaaccctcgtcagttccaaaattttcaaacacgccgccgtgtggccggattcgtattcctgaagttcgggttcttcgttccagcaggtgtcgtcggcgtaaggacagcgggtgcaaaaattacaacccttcggaaaatgcgtcgagggcggcacgctgccttcaatcacattcagccgttcaattttttccccgattttcggaatcgatttcaagagcccttgcgtgtagggatgaagcgggtttgagaaaatttgctccacgctgccgaattccacaatttttgacgcgtacatcacggccacctgtttgctgacctccgcgatcacgcccaaatcgtgtgtaatcatgatcacgcccatgccaagctccgattgcaagcggttcatcaattccaaaatttgcgcctgcaccgtgacatccagcgcggtggtcggctcgtcggcgatgagcaaggccggattgcaagaaagcgccatagcaatcatcacgcgttggcgcatgccgcccgagagctgatgcggatattccccgaatcgctgctcgggcgccggaatcccgaccaaacgaagcatttcaatcgacttgtttcgcgcttcttttgccgaaagcttttgatgcaatacaacggcttctgcaatttgcgagccgcaggtataaaccggattgagcgaagtcatcggttcttggaaaatcatcgagatgtgatttcccctgattttgcgcatctccgcctccgacgcttgaagcaaatcgtgcccctcgaaacgaatttcgccaccggcaaaaaacccgggcggcgtgggaatgagccgcataatggaaagcgctgtcaccgattttccgcagcccgactcgccaacaagcccaagcgtttcttgcttgttcaggctataactcacgccgtcgaccgctttcgccacgccgtcttccgtgttgaaatacgttttcagatttttcagttcaagcagcttctgcatgttttacttcgtttcgggctttgctgccgccgttttcgtttccaaccggtcaaaccaaacggttttgtagtcgcgtcggtccatcggattgatcgggtaatcacgaacatctttattcaaaaggcgctcatcaaggtcgtagaaaatgaagatcatcggcgcttcggcgaccgctgcttgttcggctttttgatacagcgcgtagcgcacggaatcattgacggttgaaagtgctttttcgtaaagcgaatcgaaaacggcgctttcgaggcgcgtggtgttcggatagctgcgggcgtctaattttttcgggacgagctttccataaaacaaatttaggaaattttccggttcgggataatcggcgacccagcccgcgcggaaaaacggcgctttgcttcgctcctgcgactccaaatgctgcgaccattccacaatgctaagcgcgacttcgatattcaaattttccttcagcattgcctgaaccgcttcggcaacttgctcgtttcgtccgccgccgctattgagctgaagcgtgactttcgggaaactgtttccgtttggatagcctgcttcggcaagcaacttgcgggctttttccgggttgaactcgtagcctttcgttttgctcgcatcgtatttcggcatcgatggcggcacaatgccaaaatgcgctgggcttgccacgccgcctttcaagacatatttggcaattttttcccgatcaatcgcatagctgaatgcctgacgaacaagtttcttttgaaacggctcgagcttcgtattgaacccataatattgaacagaaagcgctggcacactttgtaaggcaaaatcatttttatactgatcggttagggttccgttttcggaaacccaatttggccgcagctcttctggaatgcggtagcactccgaaagttgcccttgactaaactccatcaactgcgtggaaagatcacggataaaggacactttaatttcatccaaaaatggcagttgattgccagcttcatcatgctgccagtaagttggattgcgctccaatttcaaatattggccttctttgaactcggaaaacatgaatgggcctgttccaatcgggtgcattcgaaaatttgtgccgtagtaaatgaccgcctcgcgaggcaccacatagcaaaacgcagatgtcaaggttttcaaaaatggcgcaaatggcttttcaagtttgatgataaatgtggtgtcgttgcgagcgacaaagccgtctacctcatccagcacctcatcgcgagcatcttttttggcagaaagcagatcctcaaagtatttggttgcgccgactaccctatctttaaaaatcgaaaagcctttggtttgcgtattcggatcgcaaacgcgctcaaacgaatatttcacatcgctggctgtcatttttttttgggtagcctgaggaaaacaaggtgagctatgaaaataaatactgtcgcgtaaatgaaaggtgtaggttaagccgtcctcagaaatttcccagctcttggcaagttcagggacaatttcaagcgttttttgatcaagatcaaccagcaactcataaacttgattggccacatgatgcgaggccacatcaccaatttgaacaggatcaagtgttggcaaatcagaggtttcattataaacaaacttgccgccataaactttcccacctgctgcctgtttgtataacggcggttcttgaccgtcatctctacttccgcatccgacaaaacatcctattagaaaaacaactgaaagaagcttgcgcataatttaggtttaatgttaaatccggcgtaccgttttgaaaattctataagtgacgaaaatataataaatgtcaagctttaactaattcaagggcttgtttccgtccccaggaatagattgaagccttacaaactgcaaaaaacgcaccacgcttttttcatttaagaaattattcttttctattccataaaaatggcctctgggcacttgagtcgaccacttcttctggataattttatacccacgttttgtataatttttaataagcttatcttgtattccttgatttactttggcttatcactaagcgtagcaaggctttttattccgcgctgcagtcaatcaatagaaccgtccacttgcttttggcgcgttttttggtaacacctttggtaggagcacttgtgaagagaaatgataattttacaagcaagtcacgtaattagtagaacaagattcctgtatgagaacgcggtgataaaaaaagttgcccgctcttgatagcaggtcgatttaaactaacaaatagggttcggctatgaccacgcaaacaaatgacgacaaagcatccaataagcacaatatcatgtttgttgatgatgaaccgttggtaacgcaatcgcttcgtattttattttccaaagattacaatgtgtttacagccgaaggcggcgttgaatcgcttgaacttgtcaaaaaacatcacatttccgttttggttagtgatcagcgaatgccggttatgacaggcgttgaactgctacgagaagtcaaagaactttcccctcacaccattcgaattttgatgaccggctatactgatttgcaagccattatcgattcggtaaatgtaggcgagattttccgttatattaacaaaccctggcgcgtagataaactgcgcgaaaccattcggtttgcttgtcgagtttccaatgaacgcgcttggcttaccgcacaaaaacaggccacccaagcaagcaactcggctgcgcctgccgccaaatcacccgccaacagtcaagaggttttgctttttgtcgataaaaatcccgctcatctgaaaatatttgaagattttttcacgccgaaatacaaagtgctcacggcagaaacagcagaaaaagcgatgatgattttgaatcacaacacggtttccgtggtttcttctgatgttaaaattagccacgaggatggcagtgatttcttaattgttgttaaagagcgcttcccgaatgtcgccaccgtgctcatcactgatgttcgcgatgccaatctcgctattcgcatggtgaatgaaggccaagtgtatcgctatctcattaagccatttcctcgcgaatcgcttcgcttaacaatcgacgcggcagttttgcatcacaccgttctaaaagacaacccatccatgaacctgaaacttcaggagcaaatttctttcagcaataccaaagccaccggaacacgctcgtttcaggaattgctctcagccgttcggcaaaattatgcttctcgcccgatctattaagcctcgcaccaagttgcgccacaaacatcgcagcaaattaactcgtgcgtttatttgcaggaaggtattatattttacaaaataacttcctgcatgttctcttatggaactaaaagccgaacagctcaaaaaacagtttggaaacagaatcgtttttcaagggttatcttttgaaacgtcctctcctgtgccacttgccattacaggtgcaaatggcagtggaaagtctacgctgctcaaagtgcttgctggacttgagcgggcaacttctggaattgttcgctattcagaaaagggaaaggatattcctatcgatcagcttcgcctaacgcttggattcgttgcaccataccttaatttgtatggcaatttaagcggttatgaaaatattttgttttccattcaagcaaaaaaccttaacattcagaacagcgcagtagatgaacttttcgaatattttcaattacgccttgcaaaacatcagctcttaaaaacatactcctctggaatgattcagcgtgtgcgttttattcaagccttgatcgcaaatccacaagtgctctttttagacgaacccaccacaacgctcgacactgccggcaaatctctattttggaattatgtgctttccgcccaacagctccgactgttgattattgccagcaacgacgaggatgacttaaaacattgtaaacataggatttgtatggagtcgtttaagaaatgagtcaatcaaaaatggcaaaaaaatcaagcagatcgaatagaagatcgcggcaaaagaaatcaagagattccaatcgctccaaacgatgggtgcgaccggatgacccaattatggtaacggagtttttagttcgacaaggccaaaaagccattgccgccgaaattatccactacctaaccgaaaatgaacaaaaacgctatcgctcgaccgagctggctgggcttttaggctacaacgaatcaaacgacctgcccggcttttggtatgtcttgcacaaacttcaagacgaaggcacgattgataaagatagcgaccgctgctatggacttcctggccacaaaaacaacccgatttcagagcaattaaccagcgaaaccggctttaaagatgcagccaaaaatcattacaaaaaggacgaaatctacacgggtgagctttcaacgcatcctaacggttatgggtttgtctccgtcaccgattatgatgacgacgtgtttatttctgccaaaatgctcaatggcgcgctggatggcgatattgttgaagtgcgggtgacatctgttccgagcacatacagctcgcgctcgacaccgcacgagcgttgcgaaggcgtcattacccaggttcaaaaacgtgttcgtcaggaatttgttggcgtgcttcgtcgccgcaaccgcaagtttatgttgattcccgataacagccgcattttacctgaaatcaacattaaactcaaagactcgcaggacgcaaaagacggcgataaagttgtggttcatcagcttgccttccataaggatggctctattcaagctgtggtgaaagatattttagggccagccggttcgtcggctgttgaaatcacgtctatcgcccgctcgcttggcatcgatgaaacgtttcccgacgcggttcttgaagaaacacgacaaattccagaaaccatcgtcgagagcgttttcgaaaatcgacttgatttacgcgccaaaagcgtttttaccatcgatccgttcgacgccaaagattttgacgacgccctttccatcgaagatttgggtagcggaaaatatgaagtcggcattcacattgcggatgtttcgcacttcgtcacggaaggcagtttgctcgatatcgaagcgcagcgccgctccacttcggtttacttggtcgatcgcgtgattcccatgctgccgtcgatgctttcggaaaatgtctgcagtttgcggcccaaagaagaccgattggcctactctgctcttgtgcaactcaacgacgaaggaaacgtgctggattatcgttttgagaaaacgctcatcaactcaaagcgccgtttcacctacgaagaagcgcagaaaatcatcagttccggcaaaggcgaattttgttacgaacttcagcttttaaattcgctgggaaaactgctttcggccaaacgcttcgaaaatggcggcatcgatttcgacaccgaagaaatcaaattccgattggatgaaaaaggagaacccattgagctcatcaagaaaattcggttggaaagccatcgcttaattgaagaatttatgcttttagcaaaccgattggttgccatgcatatttcatcaaaataccaggacaagaagcacgagtatccgtccattttccgtgtgcacgattcgccgcgtcccgagcgcattgttcagctttcggaattcgtgacgaaacttggctttaagttagaattgaaaaaaaatgcgctcaacaacccaaccgtttcgtcaaaaggcttgcgctcgcttctggagcaagtgaaaggcagcaacgtggaaattctggtcaatgaaatcgctttgcgctcgatggcaaaagccatttaccatgaaaaaaacattgggcattttgggcttggatttgactattacacgcatttcacctcgccgattcgccgctatcccgatttgattgtgcatcggttgctttacgaatacgagaaccgccgcaaatcgcgcaaaaaagttcctcagaaacgcatcgcggagcttcgcagcaaaatcccgcttgtttgcgaacaggccagcgcgcaggagcaaaatgccgccgaagccgaacgcgattcgattaagctcaaacaagttgaatacatggcgggacatattggcgcaaaattcaaagggattatttccggcgtcacagagttcggcatttttgttcgcttggtggatattggctcggaagggctcgtgcatatcaaaaacttgctcgacgattactatgagtttgaccaaaaaacttactcgcttgtcggcaaaagaacgcatcgcaggttgcaaatcggctcaaaattaacagttcaagtcattgatgtcgacatgcgaaaaagaacgattgatttagaaatcattaaaaattaagcgcgccacaatcctccaattccgcctgttgaaattatcaaatcatttgttaagttcatgatagggtcattgcttcagccagatgaagggtgacccctcatttttatccaatgatttctttcaaaaaagcgctgcgaaaatgcagcttgccatgagccgttagtgagccgttagaattcatatttcctgaagcgactcttttataatagccaccaacatttttagatttcaatagctatgcgcagctttagccattttaagcacctacttttttcggtagtcttttttctactcgcaggcgttcttctgcccgaaccatcgttcgcacaatatttttctttcggaaaaaataaagtccaatacaccactttcgattggaagtacattcaatcggaacactttgacgtttattttagcgacgatggaaaatatttggcagaatttaccgccgaagcggctgaagccgcatatcaaagcattcggcggagctttcgctacgacatcaacaaccgcatttccatcattgtctataaatcgcacaacgatttccaacagaacaatgtcatcaagcagtatttgagcgaaggcattggcggcgttacggagctctacaaaaaccgcgtggtgttgccatttgaaggcgattatcgaaactttcgtcatgtgattcaccacgaactcgttcatgccgtcatcaacgacatgatttacggcggctcggtgcaaaacgccattgtcaataacatccgcgcgcaaattccactttggtttaatgaaggaatcgccgaatatgaatcgctggaatgggacaccaactccgacatgttcgtttccgatgcgatcttgaacaactatatgccggaaatttccggtttgagcggctattttgcttaccggggcgggcagtcggtttttcgctacatttccgaacgctatggcgagcaaaaaattggcgaaatcatgcaacgcttgcgtgccacacgcaatgtggaagcggcgttcaaaggagcaattgggctttcagttgaagagctttccaaaaaatgggttcacgatttgaaagtgatgtattggccggaaattgcccagcgcgaagagttggaatccgatttcgttaagctgaccgaccataaagaagacggcagcggctataacacgtcgccatctatttcccctcaaggcgacaaattcgcgttcatcaccgatagaaacggctattttgatatttacatcggctcaaccatcaaaaaagatgaatttgaaaaaattgtgagcggccaggacgcactggattttgaagagttgaaaatccttacgccggccatcacctggtcaccggatggcaagaaaatcgccatcgcaaccaaagccggcagcagcgatgcgattatgctgattgatgttgaaagccacgacacaaaaaaaatcaccttcaacttggatggaattttctccgtcgattggtcgcccgatgggaaaatgctttgctttatcggcaataaaacctacaaaagcgacgtgtacatttatgatttagaatcgaaaacacttcaaaatttgaccaatgacgttttcagcgatagcgatccgtcatggtcgcccgatggccagaaaatctttttcgtttcagaccgaaccaaccacctgaatgtcaaaccgattgccgttgaaaccgacaccagccgagcggttcgcttcacacgcgaagagactttcgacatgacgaactacgattatttccaaaaggatgtctatgagctttctttgggaaaatcctcgttgcgacgactcaccgccacgagcgccattgatgaatcatcgcccattgtttcgccagacggaaaaaccctgctttttgtctcggatttaaacggcatttataacgtttataaattagacttaactgatccgggcttgaaaaataccccgctgcctgaaccgaaacttgaaccggttaccaacttgcttacaggcattcgccaaatttccctgtctgaagatggcacaaagttgcttggcgttgggctggactacgccggctacgacattgtgatgctacgcatgccctttcaaaaggaaatcgaggcggaacatttagataaagaaggtgagctgctcaaaaccacttggggcacacacatgcaagaggtgcaaaaccaaaaatttaaggatgcaacaggccgaaccagctatggggaacatctgattttacccaaacctaccattgcgattcactacacgacaccggcgattgaccagtcaaccgatagcaccaaaagcagcgcagcggattccgcgcaaacagcaaaagacgaaaaagataaaaatgcgccttatgaaaacgtgtccattgacttgagaaacttcgttttcgacaaagatttcgtcagcggaatggacaaggaaaaagaagatcaacaaaagaaaaaagaacctgaaaaaccgaagttcgaaagctatctcgatgaggctggtgaatatcgtgttagaaaatataaactttcctttacgcccgacatcgtctatggaaatgcgcaatacgacgcgctctatggcgcacggggcgcagcggtttttgctttcagcgatttgatgggcgatcacaacctcacgatttttaccaacctccaattggacttgcaaaatagcgactacggcttgagctactactacttgcctaaccgcatcaactacggcctgagcgcgtttcaccaagcacgatttttgggcattaccaacgatgaggattatgtggaatattatcgctaccgcacttatggcgcagcgctgattacctcgctcccgctcaatcgtttcaagcggctggaattttcacttggcttcatcacgctttccaaagaaaatcttgaaagcgacaatggcaatgaacgcgttagctttctttacccatcgctcagctttattcacgataacacgttagcctggctttatgccccaatttccggcacgcgctatgggctgagtttttcgggaacgtatggcagcaaaattcaattcggcacgcttctcggcgattatagaagctatttccgattttgggattattattccttcgtgatgcgattttccggcgcgtatagttttggaaaaacgcctcagaagtttttcatcggcggtacgcaaaattggattaaccgcaaatttgaagacgatagcattcccatcgatgaaattcaggacttcgttttcaccacgccggcagttccgcttcgcggcttcaactacaatgcgctaaatggcaatcgctttgcgctggttaatttggaactgcgttatccatttttgcaatatttggcggttggaccaattcccattccattttactatgtggaaggcgtcattttcaacgactttggcaccgcctggacaaacaacgactttcgcggaacagcccgcaatgccaatggcgacttgcgcctgaacgatttgctttggggctacggctggggcattcgcaccgtatttttctatttcatcctgcgcttcgatatggcgtgggcaaacgattggggcggctcatcaaagccgaaatatcatgtctcaatcggcagcgatttttgatttcagtttttatagtaaaagctaagattaacgatagaataaaaatccgtcctcaattgtcatgtgtcgtccttcggctacgctaccgatggcgaaaaaagatcctggtcattctgaggcttcttagccgaagaatccaacatggccgggcgcatggatgcttcgcttaaaaaggctcagcatgacaatgctcaatttgtcatcttggccgtttatctttttcctcatcggaaacatacccgatcaggatgacatgtatgtatcagtaatttttgtttttgctataatgatcgagagaaagcaaatcaaggaatttattcttatcaaagagcagcatcagccgacagagcttgccaatttacaaaccaatgtgcaagccgaagtctatgcgctttcgctttatctcagcggcgcgtcgcatgtttcgaatccgacatctgaagagacgaagtacggcgggcaactttattcgttttatgccaatccgattatcgagaagtttgagcatcaggtggaagccaatcaaaaattagagaaaatcacggtgcttgttcctttcgaaatgatgaacgctttttcggctggcgatcctaacattgcgcggcatgtggcggcgctttccgagtcaagtcacggttatgtgaaaggcgtgaattatcagctcacgcctcaaattcttgaaattggccatcaaattttcaatcacaaatacgcaggctctctggccgatatgtttttggaaagtcaagtgctggccttgctggtcgagcatttcacgcaaatcggaaaactgcgcaacgccaccggctcgctttcaaattcggatgtagaaaaactgcgcaacgccaaagaacttttgctcagcaaattagaaaacccgccttcgcttattcagctcgccaaagccgccaatttgaacacattcaaactgaaaaccggctttaaagaacttttcggaatgccggtttataaatatctccaaaaagagcgcatgaaaaaggcgtttgaattgctggaagccaagcaaatgaatgtgcaagaaatcgcatggcgcgtcggttacagcagcctcagttctttttcaaattcatttctcaaaatgtatggcgttcgcccgagcgagattttgggcgaaaagtatagctaagcgcataattatttacagataaatcatctcattctgaggctgccttgctgaagaatccacaagcccgcaggatggatgaagaagctcaacatgacaatttgccacaaaaactcccgcttgaacaaatcataatcccgtttggacaaatccgtttgcagcatttcaggcaaattcacccatttgaattttgtcacaacgcaaatggattgacctatgaaaatcaagattttaagtctgcttttttggctcgccgccatgaatttatgttacgcgcaaaacgggagcattcgtggccgcgtgtttgatgcaacgaacaacgagacgctcggttttgccagcgtaggcattttgaaaaccgaaaaaggcgcgctgtcggatgaagatggaaactacaaaattgaagggctgaagcacggcctctacaatcttcaggtttcgtatgtcggctacgagcggaaaatcatctatgaaattcgtgtgtttgaaaccaagccgaccgttgtggatttcgccttgaagcccaacgcaaacgagattgacgaagtggtcgtaaagccaagtttgtttgaaaaatctgaagaaacgccgctgtcttcccgcagcttgggcagcatggaaattgagcgtgcaccgggcggcggacgcgacatctcgcgcgtggtgaatgtcttgcccggcgtggccagtccgcccgcaagcaatcgcaacgatttgagcatcagaggcggcagtccgtcggaaaatcggttttatgtggatggctttgaagtcagcacgattaaccatttcaccacgcaaggctcttcgggcggcgtttggggcgtgctcgacgcgaacatgattcgcgacatgagcctcatcaccggcgcgtttccgacattcgcgggcaacgcgctcagctcggttttcgacatcaacctgaaagaaggcaatcgcgaaaccaacgatatgcagctaaatttgggcgtgattcaatctgggataaatgcaaatggtgcaatttccgaagacattacttacatgaccagcgcccgcgtcgccgatttcaacttgcttttttccgatagacccatcattccgactttttatgatttcgtgggaaaagtgatgttcaatttgaacgacaaaaatcgtctggaattgctcggcatcggcgcactggacaaaatgaaaatcaacgaggaggagagcgaaaaaacggaggaaaatctttattcgctcgagcgcgctcggaaaattgaccaatggaattattcggcgggattaaaatggacgcacttttacggcagcggatttacgaatgtttatttgtatgaaaacacgctttccaacgacattcttaaatatcaggacaacgacccgagcaagctgaaaatcatggattacgaatcggacgagaccgactacaagctgcgcgttgaaaataagctcaaccgtttcggcttcaatttgggttttggcggcgcgtatgaattgggcaaatactcggttgagagcgagcattaccgcgtgaatagcaacggttatgagtttatcgatttgaattcctcgctgacggtaaataaatatgccgtgttcgcaaatgttgccaagcaattgatggatgaaaaacttggcgtcaatgtcggctttagaatggacgccaacgattattcggaagctttttcaaatccgttggagcaattttcgccgcgcgtgaatttgacttatcaacttagcccgtcgctgcgcgcgagtttcaattctggcatttactacgaaaatccgtcctacacgatgatgggctacacggtggcgggcgagctggtcaatcaaagcgcgctgaaaccgattcgcagcacgcatgtcatcgccggaatggaatatttgaccgacatcaactcgtctttttctgtggaaggattttacaagcgttacagcgattatccgttctcgctgaccgacggcatttctatggcaaacaaaggctcggggtttgggattttcggcgctgaagaagtttcgtccgcctccaaaggccgaagctacggcgtggaatttctttatcagcaaaagctttatcacggcttttacggcattttctcttacaccttcgtgaaaagcgagtttgacaacggcgatggaaattatgtaccaagcgcgtgggattacggcaacattgtcaatttcacgattggcaaacagtttgggaacaattgggaagtcggcgcgaagtttctttacaacggcggaacgccttacacgccttacgatgtggcggcctcgtccaaaattgaaaattgggaaaagcgcggcagcggcattttggattattccttgttgaacaccgaacgctcggagccgttttacgaattggacattcgcattgacaaaaagttctatttcgagaagtggaacttgaatatttatttggacattcgcaatgtgctgaactatcaagacggcaatgtcccagaactgattttggtgcgcgacagcaataatgaaccaattgtcgattccaacgacagcgagtcgtaccaaacaaaagtctcaacgataaaatccttcgggattcagccaaattttggcatcatcatcgagctttaatctattcaaaatcatgggcgaacgcacagggtcgccctgcaaatcacataacacgaatgtaggggcagacctgcgtgcctgcccgcattttgctcgaatcaattcgcatgacaaagttcctgtcattcagacgacactaaaaatcatttttccgttagaaccatgctattctgagccgacagccgaagaatccactcgcctgatggatgcttcctccgttcagcatgacaaagttcctgatggatgcttcactccgttcagcatgacaaagttcctgatggatgcttcgctccgttcagcatgacaaagttcgtgtcattcagcccttcatttttccccgcgccgaatttcatagacatctaccgacaaatgtttgggctgcgtggcaagaaacacgcttgaaacgctcacttgaaactcattttcgcgcaccatgtggatgaaattctcggcaatttggcggcgcgggtcagcgacaatggcgacgcccgttttgcttaacagcttatcaatcgcgttcaaaattggcaattgattgcgccgctcgtaaagcacatctgcggcaaaaatgaaatcatacttttcgctgagcgtcaccaagcgccaatccagcgtttgcgcttcgagcgttgctccgtttaaaagcgcattcaagcgaataaagggaatggcttctttggcgtaatccgtcgcgagcgtgtttccgcccgcaagcgccgccgccacacttaccaagcccacgcctgcgccaagctcgatgcacgatttgcccgcaacgggaagtttttcaaaaatgtatttggccaacaccatcgaagcaggccaaatttccgcccaatacggcatttgctcgtctttgacaaattcctcgtcggtgattctgtccaacaacgcgtagctatcggccacgctgaaaatcttcaatttttttccgctaactgcatacgttgcttcgcttaactcatattggctcgccagctcgtgtttaagcgcgtcaatcgcgcttgctatttttgtctcagtcatttgattcgaaaaagaaaacttaaatgcgttaaatgttttgtttaaatttgcgcaagtatttataatattttttgcttcaacctaaaattcttgcttaagcaaatgaaaccagagcttttagaaacgtttgaaaatcaatatcccaatcgcgattacacgattgaaatcgtcaatcctgaatttacatctgtttgcccgaaaactggcttgcccgattttggaaccatcacgctgcaatacattcccaacaaactttgcgtggagctgaaatcgctaaaatattactatctcgaatttcgcaacgctggcattttctatgaaaacgtcaccaacaagattttggacgatttggtcaaagccgtgaagccaaaggaaatgaaaatcatctcggaatggaaagcgcgcggcggcatcaccaccaccgtgacagcgtcctacgaagcggagaaatagcgatttcgttacggcgcgagaatcggcatcgacggcttgctctcgtttccatatcgatcgaccgccgtcataaaaatgacttctccaggttgcaattgaagctgaacctctttcccccagaggcgatgcaaaaatggccttttgatggaaaagttcagtttataaagatttacccagcgaatatcatcagaaacatcccaacgaatgatcgctttgtcgcccgacttttcgcacgaaagtttagccggcggggctggatcgagaagcgatttccacttcatctgaggcactcgcgcctgtgttttaaaaagcaacggaatgtcttcaatggcgtgatatggataaaaaatcacgccttctgcgccagccttttcggccagttcaacctgatgcggccattcttctttgattggcggcttatacatgccaatgccaacatacaaatgccgaaatggcatgtttcctccccaatctcgcaccaaattttcaaatggcggattggttttatttttccgccgatccgcagcggtggttttgccggtgtgaaaataaatttgcggcgctaaataatcgcattttttgcgccgaacccactcgcgcgaatcctgataaacatcgtgataactttccattgcgggcacatcatccacgcgcgtataaacgccaatcggcgtgacgccaaatttcaaatatggcttacgctgcattaaactatcatacaaatcgccgacaaactgattgatattttcgcgtcgccaatcatccagcgataattttttcggattgtatttttcaaactcttcatcatcaggaaaatctttggttggataacgcaaataatcgtcgagctgaatgccgtcgatgtcgtatcgttcggcaaaatccgtaatcaaccggatcaaatgcgccctcacttcaggcaaagctggattcaaatacgccgttttttgccacgcatttttgcgcgcacgcttatcgatccattcgggatgcgcttgccaaatatgcgccacgccttccgactgtggcgtgctattttttccatttaaaatcatcgtgttgaaccacgcatgaaattccaagccgttttccttggcaaggctaatcgcatacgcaaccggatcgtaatcagggattacgcccaagcttcccgttaaaacattgctaaatggctcgtagggcgaataaaacagcacatcgccgcgaattctgacttggaaaaaaaccgcgttcaaatttttctttttgatgtcatgaaaaatttcttgcagcgattctttttgtttttcggggtcataagtttttggccaatcgatgccgtaagccgtcgcaatccaaacaccgcgaagctgctcgcgctcgtcatcgccgttcagacgattttttaatggttgagaaaatagcgttgtgtgatccagaataagcagcgcagaaaaaatcaggatgaacaaagggctcgtcttatttgctatgaacattggcttgtttttgaagataaaagtcgcggcgatcgtttttttgcaaaggtacacaaaagattatagacaaataaaaaagcgcctccgttttgagacgctttgaagaaaattatgcctgccaatgccgctggaaaaattcagaaaccggtttctaacccggaactgcccaaaaaagcaaagcatgatatcgcccaataggatgctttgcttttttcagggaatatcaatcattttgtggctggctgagcctctggtggtttcgcttcgtttgtttttttcacgacggcaagaccttcctctgccgctttatagcgagccttcaagtaattgacaattcgaatcgcatctcgtcttgtaatgtcggagtttggcatttcatacatccagttaatcaaaaaatccagctgatttttcccggcgtaataatcgagccgatctgcaaccatctcttgcgtgtggcaaccattgcatttcaaattgaacagcccttcatatctgagatacacttcaatttgagctgcatcggactccgaaatatttgaattcgggaatcgcttcatccatttgataagaaaatccaccttatcggctgaggtgtactgatccaatttctcggaaaccgttttaatcgtatggcaaccttcatcgcacttgtgtgcataaacggcattataactgaccaacttatccacatttgcataaggcaggggacgctctttttgcgattgctgctctgaataaacgacctgttcactttgcattacgctttcatgcaccggcttaaacgtaaaaatcaaagccaagacaaaaagactactggtaaaaatatgacctcgttgaaactgtttttttttgtttttcatcgctcagaaatagttaatatttttttattagcacggctgtttattagaacaaaaatctgttttgtttagaatgtaaatttcgctggagcgttccctaaagtaaattttaaacggttatttgcgaacacgtcaatagctaaatcggttaaattgcttaaagtttaaagttatcacaaatacgcctaaccgactatcgagaagcagtttaacttaataaagattctaaacgtaagcaataaatcgccccaaatttatctgtatggtaaattggcttaccgaaacctcacaagtgtttgcaacatcaatgcgcctcgatccaatttgcgcccgtgccgacttcgacttcaatcggcacgtttcgaatgccgatggcttttgccgcttcaatcatttcacgctgaaccaactcgggcaaaatatccacttcgctttcgtgcatattaaacaggagttcgtcatgcacttgcaaaatcattcgcgaacgaaggctttgcttgtgaatgtcgcttgcaatgccgagcatggcttttttgatcatgtcggctgccgtgccttgaatcggcgtgttgatggccgcgcgttcggcagcgcttcggatggaaaaatttttgctgttcaggtctcggatatagcgccgtcgccccaacagcgtttccacatagcccgacgctctggctttgtccaaaatgccttccaagtagctgaaaatcatcgggtatttttctttgtactgcgaaataatttccttcgcctccgcttgcgaaatgtcgagccgctgcgcgagaccaaacggcatgatgccgtaaagcacgccgaaattgacctctttcgccttgcgccgcatgtctttggtgacttcatcggtctcgaaaatcagtttggcggtggtgctgtgaatatcctcacggttttgaaatgcgccgagcatggtcgggtcgccggaaagttcggcggcgatgcgtagctcgatttgcgaataatcggcgctcagcagcgtgtgatgcgcatcgctcgggacgaacgcgccgcgaatttcgcgcccgatttccgtgcgaatcggaatattttgcaaattcggattggacgacgacagccgccccgtcgccgcaatgtgttgattaaacgaagtgtgaatccgccccgttttcggatgcacgagattcggcagggcgtcgacataagtggatttcaatttttgcaaactgcgatattccaaaatttgcttggccacgggaaaggattccgccaattcttcaagcacgcgcacatcggtcgaatagcccgttttcgtgcgccgcttcgccggcaatttcaatttttcaaacaaaatttcggaaagctgcttcggcgaatccaaattgaacgcttctcccgccgcgtcgtaaataattttcgagacgcgcccgagttccgtgccgagcgtttcggaaagcgttttcaaaacggcgacatccaaacgaacgccttcatgctccatgtcggccaaaacgccgacgagcggaaattccaattcctcacaaatttttttcaacggctcgttttcccctaacgctttttccaaaacgtttttcagttgcaaggcaacgtcggcgtcttggcaggcgtaatccgaaagcgttttcggctcaacctcataaatcgatttctccgattttcccttgccgacaaggtcggcgtatttgacggtttcaagcccgagatgatcggcggcgaggtcgtccaagttgtgcgttttatcgggattgaggacatagctggcaagcatcgtatcgaagcggacgggctgcacccgcacgccgtaatttttcagcaccagcatatcgtacttcagattttgcccgattttgccgatttcgggattttccaaaatcggcttcaacacccgaattgccgtttcgcgcgaaagagcactttccgcacaataaacgaaaaacgcttcgccgggcgcaaaggaaaacgaaatgccaaccagctcggcgtccagtgtggtgaggctggtcgtttccgtatcgaacgcgaattccttcagcgagccgagtttttcggcaagttgatttaggtcgtcttcatcttgaatcagcgtgtagttgccgagatcgcgcggctgtttttttgcaaattgaaaattcgggtcgacatttgcgccgaaattaaattcaaggtcggcgtccgaagcggcttgctcattttttttttccggcgaacttttgaatcgagctgcgagcgtgcgaaactcgagttcctcaaaaagcggcaataaaaaatcaaggtccggcgacttttgctttaaatcatcgagcgtgaggtcgatgtccatatcggttttgatggtcatcaaaaacctaccgttttcaagcgccgctttggacttgagcaggctttcacgcgcacgggggcgaagttcgtacaggttttcataaatctttgcaatcgaaccatatctattaatcaagttggccgccgttttagggccgatgcccggcgcgccgggaatattgtccgacgagtcgcccatgagcgcgagcatgtccaaaaattgttcgggataaacgccgtagtgcgacttgacttcctcggcgccgtaaagcaaaaactcgtcattttggcgagcgggcttgagcagcttgacgccgtcatgcacaagctgggcaaaatctttatcgggcgtaacgagaaagagattgcagcgatcttcaaacttttttgtgagcgtgccgataatatcgtcggcctcaaagcccgggcgcttgagcatggggatgcccatcgccggcacaatttccaagattttccccaactgctgaattaaatcagtaggtggcgcagggcgctgcgctttgtaatcgggaaacgcctcatgacgaaaagttttttccttagaatcaaatgcgacgaccagaaaatcaggccgataggtttcctcaattttgagaatcgtattgataaatccgtaaatcgcgccggttggaaacccgctctgagtttgcatccgtgcggacatcaaggcgtagtaggagcgaaaaacaagcgccatgccatcgagcaaaaacatcgaaggtttttggcgctcggcaggctgagaaagctgttcagacatgcgtgattttacattcggttggtttttaaacaaagttgtgttgggtcaagatattaaaatcaaagagggttttctacatcttgagacggattaacggacgggacagggtttttatttttggggaaatcaaattagaggtaacggctgtcaaacgaccgccgtttccccctaatatcattgaatcaagaacttagtgcaatggcccttcgacttcttcaagcgccatgagcaattggccttcgacgaccatgtcgttgattttgaccgcaatctccgtgacctgcgcattgaacggcgcgagaatggcattttccattttcatggcttcgaggtttgcaatttcctcgcccttatggacaatgtcgccaaccctcaagccgccacgctcaggattgccaacccgccaaaccgtaccattaatcggcgctgcaatttcatttgcgcctttggccattttgatttcggtctttttcgcacgcggcgtattgacctgaaaaacacgcgtttggttattcacacgcatcacgacatgaatcacgccttcgtgctcgccgccaatcgagacacgctcgatggaataaggcacaccgctatattcaaactctactttgtcgcccggcgctttgagcccgcgacgccacacatccgttggcaaaacaagcggcgcatcgccatattcctcgcggaatttgatgagcgttacgcaatcttttgggtgcatcaaataaagaacaaactcttcctcactcggagaacggccaatttgatcggcgagctcttcacgaagtttcgccaaatcatccgccttgacggcgtcaagcggcgatagttcttttcgacttttgagcttttcttcccattcgtcgccaaaggtgctgcgataaacccactcgtctggccagccttgcgggagttttccgtagccgcccaaaagcaagttcttgaaatcgcttggcgcattgtagaaaatcgtgagcagttcttcctgctcagactcgttcatctcctcaaacttctgagctttttcttctacaaacttcgcgagtaagtcaatcacatgattgacgccggcttcgccgcgctctttggcatacatattgacgatgccgctgcaagtcacccaagtgatttgcgaaccgggcgtgacatcaaaatatttgacgattttgttaaaaagcgacatgaccttcaaaatcgcgggcatgaggtgcaaaaagccacctttttgcgcctgctcaaacgagcttggaaacgcgccacccggcatccggtgcatggtcacattgtaatcaaagcctttaaatggcgattccgcccattcataatgttgaatccaatcgcgcgctttgagaaccgcactgtccgccgactcgtgattcaaatgaactttaatgccggactcaatcaaatacgcggcaacgctgagcagcggcgcttggccatagaaacgcgtgagcgaatcttcctcaacatccaaaatgcttgcgccagcttcagctgcagccaaaagtgccggcaacgccaaaccatcggtggcgtggcgatgatattgcaacaccaaatcaggatacttctgcttgatgctatcgattaggcttttcacgcgagttggactgccgacgccagccatatccttgatgcaaaggataatttcgtccgtgccgccgcacaaatccacaatttcccccacgacgccgagataatacgcgtttgtcgtccaatcggcttgggtaaatgaaatggccggctcaaacaaacgcccgcgctttaaaacgacctcagccgctgtgcgcatgttgcgaatgtcgtttaaaaacgagaaacaacgccaaacatcgatatccacttttgaaatcacatgctcgatcacatttttcggatacgggcgatagccccaaagattggtctcacgaattaaggtttgcagtaagacgttcggcattttttcacgaagcaattcaagctcctcgaaaggcgtttccttgcgattcataattcccacatgccagcgtgcgccgccatgacattcggaactaaacaagcccatttcgttgtagaatggcgccaatgtggaaagatcgtgaatgcgaagtctatttttatagtcggactgacccgcgtcgcgcataccggttgatgtaaaggaaatcgatcccagtgcgcgaacattttgcacgatttccttcgggctcatgcccggttttgcaaaaacgaagttcttcatagttttttaaatccagttcggtgttccaagagcagaaatttcggcgacatactttgcaatcttcaacgcctcgtcttcatggtcgacttctttgaagctggccacgagttcagccatgtgctgctcgaggaactttgttgaaaaatcaccttctatgaatttgggatgacgaataatgctgagcaacatcggcgcgagcgttttgacaccctcaacacgcagattgcggcaaagcacgctatccattttcataatagccgtttctctatccgggcctgcggtcatgagcagcatggctaaagaatcatagtacggtggtatttcgccgccttcaaaaataccttgagccacacgaatgcccggtcctgcattcaaatgcaaccgagagacttttccgaatgatgggctgaaattttttggatcttccgcattgagacgaacttcaagtgcccaacggtttgggttaatatcttcctgtgcgaagtgcagcgtttcgccctgggcaatgtcgatcatgaggctcacaatatctacgcccgtgatgagctccgtgacaccgtgctcgacttgaagccgtgtattaacctccaggaaatagaacttttgcgtatccgcatcaaagagaaactcaaccgtgcctgcagaagtgtagccaatggctttcatcaagcgcaccgccgtttggcaaatatcctgacggatttccggcgtgatgcttggcgacggtgcttcttcaatcaccttctggttgcggcgttgaatcgtgcattcacgttcgaacaagtgaatcacattgccgtgcgagtcggccacaatttgcacctcaatgtgacggcttttttggatgaacttttcaaccaaaacttcttcatcgccaaacgactttttcgcttcggattttgcttgctgaaacgcgccttccaattcgcattcctgctgaacgcgcaccatgccttttccgccgccgccggcagtggctttaatcataatcggataggcgacgtcctcgtccttcatccatttgcgaatgtcgtcgggcgatttcggattattgacgcccggaatgaccggcacgtttgcctcgaccgccgtttttttcgcgcggattttatcgcccattttatcaatgacttccgcgctcgggccaatccaaatcaagccggcatcttggactttctttgcgaaaacggcattttcggaaagaaatccccatcccggatgaatggcatttgcacccgttgagcgagcggcattgataattttatcttgattcaaatacgactcgcttggcggcgcgtcgccaatatgaaccgcgctattggccataaaaacatgcgcggccaacctatcgggtgtgctatacacagccgttgtcggtatttttctgtcctgacaagtttgaatgacacgaaccgccggaacactgcggtttgcaaccaaaacttttttaatctttctttccatacaaagcccaacgctttatgctcaaaagagctaatttaaagtaaaatttttggcacttggacgccataaaaaattgaggggagtttctttgaaatagcattgaaggatatgcaaaacaaaccagatgaaaaagaaacaactttgggtatttccctaaaaattttgccccaaaataaggattgactttctattaaagaaacatttattccaagaaccagcattttctaactttagagaatgggacaaaacatcggttcttcataaactcatcaatgttaattttttgacctaagagcgaaaccagcaacgaaccataatgctaaaccgaacatgctgacccaaatagaagctgacagattaattgaaatagaaaaaattcgtgttgacgataaatgctattcctatccggctcttggcggaaaattatccataccgcttatttcaaccgacggaaaggaaaatttctttcttgacattcataaggcaagaataaacctgttaagagggacgtaccaaacaagagcaaggcaggtcattcctttaatcagacttgatttcggcggggcgccgcataccaatcccgatggggaggatattccatgtcctcatttgcatatctatcgcgagggatttggggataaatgggcaatagccgcgccgctaagtattttcatgcatttggataattatatatacaactttagatgattttatgagatactgcaacatctctcagctaccttttataaaggaggaattgttttaaatgaaaaacgaaattgacaatctcttgaaccaatatttcaattggctaaaagatagaacgatgcttcgggagatgaacggcgagtggatggaaattacaacgccttttttggatagacataacgaccggttgcaaatctatgccaagaaaatcaacggcagctatttaatcaccgacgatagctataccattgaagatttaagcctctctggctgcgcgctggatagcaaaaagcggcaggatttactgaaaaccgtcttgaacggcttcggcgtggcgcttgagcataacgcactgacggttaaggcgtcggcgcaaaattttgcccgttctcagcacaatttgattcaggccatgcttgccgtaaacgatatgttttatttggcaaaaccgtccgtagaaagccttttttttgaagatgtcgccgattggctcgactcgcacgacgtgagatacacgccgagagtcaaatttacaggcaaaagcggatacgattatctgtttgacttcgtcatcccaaaatcaaaaaagtgtcccgaaagaatcgttcaagcaattaatgcgccgaataaaaacagtacccaagcgttcattttttcatggcacgatacaaaggaaaaccgtgcgccgaacgcacaggcgtatgccgttttaaatgatgaagaaaaaaacttggcgcaaaccgccatcgacgcgctgaaaaattacgatgtgacgcccgtttcgtggcgcgaaagggaatccatcatagagcttttggccaaataaaacatcacggatatggtttttggaaaaggatttaccgtcgccacaaaaggcttttccgacattttggacatcaccggaaaagtgcatgaagtcattcgcgaatcggctctgcgaagtgggcttgtgggcgtttgcgttatcggctcaacggcgtcaatcacgaccatcgagttcgagccggcgctcgtagcggattttaaggaaaagctggaggaaatcgccgcccacgaccgccccactcgccacggcgacacatggggcgacgacaacgggttttcgcacattcgggcctcgctcatagggccgggcatttgtctgccgttccaagctggacgagttttgttaggaacttggcagcaaattgtcgtgatcgatcatgacaaccgaccacgcaaccgagaaatttttgtgcaactcgtcggcgagtaagttcgttttttatgcgataaaaattggaaaagccattttgccaagtgaacttataggctcacgcaatttaaaattggaaaaatttcagaaagcacgaattttaaatatttaattgacaccatttgaaaaaaaatttttggagcgccttcgcgtcaaatcgctgattaaaaaaaatgaaaaagtgctcctggccttttcaggcggagcggattcgatggctctgctttcgcttttaaaaaaggtccaaccgtttctaaatttgcagcttgccgccgcacattgcaattttggacttcgcggcgaggaaagcgacgctgatgaaaccttttgccaaatgcaatgcgacgcacttgagattccaattttcacgatccattttgataccaagcattttgcccaacaacacaaaatgtcgatcgaagaagccgcacggcatttgcgatataactttttttataaactcgctgagatcgaacggtgcagcaaaatcgcaacggctcatcacgccaacgataacgccgaaactattcttttcaacctttttcgcgggtcatcgcttttgggattaaaaggcattcgcgtgaaacatgaaaaacttgtgcgcccgttgctcggcttcaagcgcgccgaactgatcgagtatctcgaatcccaacagcttccctaccgacttgacctcacaaatttaagcgatgcctacgatcgcaattttattcgcttgaaagtcattccgctcattgaagaacgcttcaaacataaacttttgccaaaccttttgcgcctctccgaaaacggcacggaattggatgtgtttttaaacgcgcactttgaaaaactcaccagccaaaatggtctgaacccattcgaacagcaattacatgttccctcactccagatgctttcaaaatttgaacaaaaggaaattttcaagcgcgcgttggcctgtttttcgattgaccctaacgccaatcgcttgagccgactttgcgacttgctggaaacccaagccggacgaaaagtgattttatccaaagacttggaagtcatttggaaaggcaaatggctctactttttgaacggctaaaaaaggaaacctctcaagaacgattttttcggcgacgaataaaaaccaacgcaacgccaaatgtagaaaaggccggttctttttgccgatcaaaaaaatcgctatgtttttgcctcaacatctttgaaggcttcttaaatcacatttttgaaaagcgcatgattttaaaaaataaacgggctgttatcaccggtggcagcgatggaattggtttcggaattgctaaggcatttgcagaaaacggcgcagatgtgctgctcgttgccagaaacgagacaaaacttgcagaagccgccgcggtgctcgccgcatttgaggtggaagttaaaacgctctcggcggatttatccgatttatccaccattcaaaagaccgcccaatcgatcctggagatttggccagccatagatattttggttaacaatgccggcattgctcgttttattccttttgctgaaacagatgaagctgctttagatttgcatttaaacttgaatgtgaaagcgacttattttctcacacaacacctttttggcgcgcttgaagctcaaaaaggatgcgtgctcaacatctcatcttatttttctcacagaatgttgccaggccgaccatcaacggcgtactcgctgacaaaaggcgcgatggatgcgtttacgaaatcgcttgcttatgaagccggcgcaaaaggcgttcgcgtgaatgcgattgcgccgggaaccatcaatacgccattggttcaggccaatatcgatcggcttagcgaggagggaaaagccaaattttcggaaatgatcaagaccatttatccacttggacgcgtgggggaaagcgaggatgtctctggagctgcggtattccttgcgtcagatgctgcacgatggattaccggcgctattttagccgttgatggcggactcaccacaaattaaccgaatcactcgtcggaaaaaggtttccgtctcgctgatttcacctggcttcgtgactttttcaggagcaggcgcttttctttggccacaaggctgggttttgttttcaggcgttttttttcaggggcgagcgcggtttggagcaatttccgaaatcgctgtgtcgcctcttcccgattctttatttgactgcgcgatgcactgcacgaaagccgcaaaaccccttccgatgaaatgcgcccttttaatttatgcaacagcagtcgcttcatcatatcgctgagcgacaaggaatttgcaatgtcgaaataaagctccactttggtttccactttatttacgttttggccgccttttccgctgctccttgcaaatcgatattctatctcagaaacgggaatggaaagttttggattgatcaataacacgttttcactcatgccaactgctaatttatctttaccgagtaccaactgccaatcactttgctgccaagcttgagcgccgttgtaatggctgcttggttttctggggaaatgtgcccataaaatgcttcaaggttttcggcttccaagcgctcgatcagccggcgctgaatggcagcagcataccctttccgacgaaacgactttgaaagcatgacatccaaaatttcgtagccatacaaaaattgctgatgccgtttgctcacaccgagaatgccagcccatttccctttcaccaaaatattatataaaaaaccagaatcccgaagcttttcaaaatgttgccgcgattccttgcaaagaatgtctttcaaggacaaattttcgcgatacagctcggcataaacctcaagatactttgaataaatctgcaaatcttccgccggctcaagcgtgacaatttcgtaaaatttcggcttttcagcatttttcaaaagcgaaactggcgccgcaagcaagcaaatatcatgggttaaaaaagcatcttcaccgccaccattcaggagcggctttgtatcgaaaaactgaatccagcgaggcgagaacgttttgtattgctcggaaatctgctcggccatcatttttgcttgaagagccgattctggcgaaaaattcatgtggacgatatcaatgaagggctgttttacatccaaacacttaaagcggacagaagtcatcactttgcgctttctatccagctcgatgagccgaaatttatattcgtcgggatgcgcgcccgcaatcggacacattttgctaaatccgtgcgcaaaaatatcgtcgcgcatggattgcagatgctttgaaaattctcgttgcaaattttcctttaagtaatcggcaggaaaccaatctttaaccacttgtggaagagaatggtaatcgtactgaagaaagtcggctgcatagtgcgggtaatggtgattcattgctacctccttaatcgtcacgaaagtgagggacaagatcgtaaacaatcggtgcattgcaggctttcattatccctcaacagattcggctttagtttctaattctttttgttcttttttctgactgaccgccgtttttggcgcatgtttactttcatagaagaaaacaaaaccggtcattgaaaggttgcttaaaagaatcgtgctaaatgcgattgggacaagcgtttccgtgcccggcatgtttgacttgaccaccacaaacgccatgaccgcgcaggccaatccacgcggaaccatcgccatgctggctgaaatgtgattgccttgcaatgacggcgagaatggcaaaatcgttcgaattgaacccaatcgtccaaagatttgaatcaacaaaatgcttatcgatacgagaatcacaacgggcgaaaacatggaaaaatcaaacaaaagtcccatgaacacaaagaaaaaggtgcggatcaaaaacgaaacttccgcattgatttttttaacaacctcatccagctcgaagtgcgaggcatccaaattcgtttttacccattgatgcaaaacttgaatggattttgaagcaatccattttccatttccaagaatcaatccaaaaaatagaattgtaatggcggcgtcgccaccggcaagttcggagagcgaatacaaaagcagcacaaagccgagcgtgagcatgtaggccaaactttcgcgactaaatacgcccataaatcgtccccacagcaaaccggcaatggtcgcaaaaaaaagcgaaataccaatggaaatggaaatgtgactgaacatggcgctgggcgttgccgtttccggctcttttacaacatccaaaatcagcacaacagaaaccaccgttaatacttccgttaaagccgtttccagcgaaagcagtgttttaagatttttactaatggaaagcttggataatacggggaagatgacagcgggactggtgccagccataatactgccataaagcaaagcgggaacaagctccaggcgcaagagcaacagacacacaaccgtgacactgcccgccacgatggcaaagtagagtaatccaagaaataatgcggtgttgaactgagaaatagccacctcaaactcaagatcaaggccgccttcaaacatgatgagaattaacgccactgtgccaaaataaggcgcaatttgcatgaaggtgccgctggtgacgaaatgtgtggccggcccaagtataataccaaccaacatcaggataaccggatttggaatttttgttttgctaaacaggaagctcccaaaaaaaccgagcacgataatgcccccaagtagtgctaaaaaaattgtgacgctcataatatcaaagctttcttgaaaaacgctaaattgcaattatgccatggtttattaaccataataacttttttacaaattaaattgatacgtaaagatgcaatccatttgggaagtttttcaaaacatcattgatgttttggagtcccctattttcaacttgggagccaataaactgacggtgttttcgatagtcaagcttattcttacgattattcttgtttttgttacttcgcggatcttacgcaacctaatcgctgaaaagcttctttctaaagaaacttccgacatcggcacgcggcttgccgttgcaaccattgtgcaatatgtgttcgtgttttttgggctgatcattgttttgcaaaccgccggcatcgacttgagcacgctcacggttctttccggcaccattggtattggtatcggttttggcttgcagaacatcatggaaaattttgtaagcggcattattattttgctggagcgacccatcaaaattggcgaccgaattgaggttggcaatgtgaatggcgatgtgattaaaatttccgttcgttccaccaccgtaaagacgaataacaacatcgtgatcatcattccgaactcggagttcatctcttcacgcgtgatcaactggagtcataccgagcgagtggttcgctttgcgtttcccgtcggcgtttcgtacaaatcaaatcctgaagatgtcaagcaaacgctgctggaagtggctggtttgcatcaaggcgttttgaaagatccaaaaccggatgtgctttttcgaggtttcggcgatagctctttagatttcgaattgcgcgtttggacgaaacaatacacaagcgtgcccatgattttgcaaagtgaactcaacttcatgatctttgaagctttcacaaaaaaaagcattgaaattccatttccgcagcgcgatatcaacttccgcaccagcgatgtcgatctatggaaaaacaaggcatcttgattttagcgaaaacgaacggctggccttatcctgaagcgattttctacgatggctttccttttgaaacaaacggattggttttgataaaaaatcgccaagcaagctcgcgactttttgtgatgccgatgcgcgtgcttgtgccaatttggttctctgaaagttgcggcgcgtccgccagaaagatttcggcgctttgcaaagatttcccactaaactcccgctcgatgccaaaggcttgcgtgagctttccagggccatttgtcaattccaacatgtttttctttgaacgatttttttgcatcagctcgatgccagaaatgggctcaagcgcacgaacgagaaccgcgccagccgtcccttttggctcactgaccacattcagcataaaatggcagccataagtgaaataaacatatagcgtgccgggttcgccaaacatgtgctgatttctttccgtttttccgcgaaacgcgtggcaggcttcatcgcccttttgaaggtaggcttccgtttccacgattttggctgccaaaaccgtttcacccatcggcttaaccaatatttttccaagcaagtttttcgagagttccagcgtaggagaggtataaaaatcgggacaaagttttaaaaagtcaggcatctttcgtacatattcctcttgctacatcgaatagctgctgatgagctgaggtgaagattcatttttaagcgaatttgttagcagggtgaaaatacactatatttttaaatgtcactgttacattgcctcacttgaaacaaaacaaccaacaacgtattaggggttttttcatgggaaaagttctcgctgttgcaaatcaaaaaggtggcgtcggcaaaacaaccacagctgttaatttggctgcatccattgcggctgcggaagtgccgaccctgctcatagatatcgatccgcaggctaacgcaacttcaggctctggcgttaccttaaccgaggaagcccattcgatttacgaagttctcatcgaacatgcagacatagaaagcacggttattccctcctctatgcagtatctcgatgtagttccatccgatattaatttggttggaacggaagtagagttgatcgatgtgcctgagcgcgaacgggttttatatcacgcgcttggctcagtgagaaaaaagtatgactacatcattatagattgtccgccgtcgctgggcttaattacgcttaatgccttgaccgcctccgacgcagttgttattccggttcaagcagaatattatgcgcttgaaggattaggccagcttttgaacaccattagcattgtccgccggcacttaaatcccaccctcgatattgaaggcgttttgctcaccatgtttgacgggcggcttcgcttatcgaatcaggtgatggaagaggtgaaaaaatattttaaagaaaaggttttcactacggtgattcgtcgcaacgtgaaaatttcggaagccccgagccacgggcgaccggttattttatatgacgcacaaagcattggcacaaaagattacatggatttggcgtatgaaatctttaagcgcgatgggttggaaaattttactgtggctgagcactccagcataaaaaaagcacaaaaagaccgcgataaaaaatcggatgcgggtcaaggaaaaacggaaaaaccttcacctgaagtctatgagccggatgccgattttgaaaaaagcgttaatgatattttaaatgagtcgccggaagaaacgctcaatatggatggcgctcttccttatgaaaaccatcaggacgcttcggcaccagcaccaggcgatgagcaaacagatgatcaagagaaagaattgtaacattttaattttgtaatggttttatggctaaggttgcacttggaaaaggattacgggcgttgatttcagatgagagcattcatattattaataaacgccaagatgaaaatggagagcatataaaatatcgcgataccaaaagcggtcgtttgggaagcatcggcaatgtgccgctccacaaaattgagcccaacccgtatcagccgcgcgaagaatttgatcgaagtgcccttgaggaattaaaacagtccattattgaaaaagggatcattcagccgatcaccattcgcgttcatggcgaaaaatatcagctgatcagcggtgaacgccggcttcgtgccgcgaaagaagcgggctttactgaaattcctgcttatgttcttgacatcaagaccgatgaagaaatgcttgagctcgcgctcatcgagaacattcagcgcgaaaaactcaacccaatcgaagttgccaccggtttccaacggctgattcaagaatgtagcctaactcaagaacaagtttcccagcgcgttggcaaagaccgctctacggtcacgaatttcttacgcctgctcaaactgccagaagaaattcagaccagccttcgcaaaaatgagatttcgatgggacatgcccgcgcccttatcacgctcgagagcttggaagcacagcttgaaatttggcagcttattttaaaacacaacctttccgttcgcaaagttgaagcgcttgtcagccgatttggcaaagaaaaagcagccgatgaaaccgaaactgcggaagaagagcgtgctcggcagcgcaatgtagacgagctgaatttagaatcgcttttacgggaaaagtttgcaacaaaagtgaaattgcaacacaacaaaaaaggtcacggacaaatcgtcatagaatattattcgcttgacgatttagaccgaattgtcgagactatcaactccatcgggtaatgctcggatttgatcgaatgaaatatgctttctgttgcgttcttctttttgctttagccatgtttaagccggattcgcttcaagcacaaaccgcgtctctcgcttatagcaaccgcgtttttcatatcgcgtcacacaatcagctggaacttaacacaaccgctctttttgacacgcttcaagtgctcgacagtgtgtctgtgccgctcgagcaaaccaaccagcgaatgacgccgtggaaagtttctttatatgcggcactgattcctggctttggccaaatctataacgaggtatattggaaagtgccgattctttatggcttcttaggttggtatggctacaacattgcgcaaaagcacgataagtatatttattatagaaacttatatcttgccaaccaaagtagcgccaaagcggaatcttatagaaattatcgtgatctttaccacgatagccgcgatgaatatattatttaccttttgctggcttatttggcgggcattgtcgatgcgtatgtcgatgcgcatctctacgacttcgatgttgatgacgatttaacagccgtgttaccaaaagaaaatccctcacaaattcaattagttagtttaaaaattcgattttaagtcctatgaaaatagcattgctgggtacgggaaatatgggcaaggcgattgcaaatatcgcaaaaagctcaggaaaacatgaacttgtagccgaattaaacgcggcgacaacactttcaacagatgcctttaaagacgcggacgttattgtagaagtcaccgcgccagacgcgtttttaaccaatctggatttgcttttgcaagccgaccgcccaattgtggttggcacaaccggttggtacaacggcattgagcacgtgaaagccaaagtcctcgaagccaatggcagtatgctttatgctgcgaatttttcgcttggagtcaatattttctttcggctggtgcatgaagcggctcgctttatcgcgccatttgaggattttgatattgcggtttcagagcagcatcacacgggcaaaattgatgcgccgagcggaacggcactgaaagtcgcgcgcgagattttatcggcgttgccttcaaaaacaagcatcaaaaccgagcttcctgccaaaggaaaaattcagcgcgatgagttgctggtttcggcaattcggctcggaagcgtgttcggacagcatagcgtgcacatcgattccagctcggattcgattcttatttcacataccgcgaaaaaccgtcaaggatttgcgcaaggggctatcgaagcagctgaatggcttgttcgagatggcggccaaaaaggctttttttcaatggatgatttcctgaatgaaattttatcttcaccggaaaagaaataataatcgcaggcatgcccgacatgtacaaaccgattccccctcagggaccggagggggaaaaaccagatgattataacgccattctcttaggaggcgtggttattatggccatttcgctggtgccctatcttagtttgctcaactcattatgctgccttggcattatgctcggcggatttaccagcgtttatcactacacctcttcatataaactcacgatcctttcaggcgaaggcttcaagctgggcagccttgccggtgttttaggcgggctggcgtcgctggtcatttcttacacgctacaattggtctttagctatcagcctggaagtgaacttttggaactgatgcacgacctgcaaatccaaatggcgcaaggcgacccggatgttattgctgaacttgacgcgctgtatcaaaaagccagcgaagttgaacttaccgtggtccaaatgattttcggtacgattgtcaccgtcacgatcgacgcgcttttttcaggtatcggtggcgcaattggcacctcgttttttaagtatggaaatagggaaaaatcttaccctgacgcctaacttttttcaaagtcacgagcgcgctgtttgaccaaaaagaaaaagttttatctttcgatagctttcgctgagatgacgatggccattttaaccttaaacattttactcaccaaggcggaaatgatccgcgaaatcaaaccaccctgccgccactaagcgcttacaactgatgagcttgcaccttagcgaagtcatgtttacatcggttttatagccaactttttattcgttgaacttgtaaaatcaggaagcaatcaagtctacttttgattttttccatagaaagaacattttttcagacactgctgttaatcaaaaatcttctgggcgaaattcatcagattcatcgacatgaggctcaagcactttaatcactacttttcaaccgaccaaaccgcgacaagcagcattcctaaaattttgcaaatctgcttgcttcagctttcgcatgccattgcgtttgttttaatccacagcacgctgaaccgcgtgatgattgtggaatttggaattgccgcctggattgtgggcgcggtgatgggatttcataacttgcttgcttttgtgaggcccatgataggcctcttctccgatacacacgcttttttgggttacaggcgcacaccgattatcattttagggaacttgctggtggctgccggtgtcattggctctatctatggcgcgatttggatgagccacgccttttacccaggacttgcgctcacgctctttgcttcgcttatctacggaattgggattaacgtggcaggcacaatgttttatgccttactaaccgataacgccggggaaaattataaatccattgcggtttcgctcggctggattgtacttatttcaggcagcatattagcttcggcggttgccggatattatttggatgaattttcagaatctcagcttatttcgcttttctgggttggtgcgattgcgtccatgctcatcacatggatggctgttctgggctcagaaaagcgaaacgacttgccaagcgcccctaacgacaccacgcatccaaagcttgaactgagaagctcgcttaaaaagttggccgcaaaccaacccgtctatcgtttttttagctttatgtttgtcaccgtcattgccattcaagggcaagatgtcattttggagccatttggtgcgcacatttttggcatgaacatcgccgaaaccacaaaactgacacaagtttggggcgctggcactattttcggcattgtggttttaggcctttttttcgtcaatcgcattgggaaaaagcgaaccacttatctcggctgcacactttcagccattggcttcttgattatttcagcatcggcttggtttgatgtgacggttttcaagtccggcgtttttttgctcgggcttggaaatggcgcgcttacggttggcagtttaacgatgatgatggatatgaccacaaaagcaaacaccggactttttatgggactctggggattggcgcaagccattccgaactttcttgccaatgcggttggcggcgccattcgcgacatttccctgttttttactcaaaaccaatatgtgggctacacaaccgctttcgccattgaaatcatcggactttttatcgccattttgattttaagaaccgttgatgtggctgaattcaaaaagaattctgctcagcttttctatgaaagtatcagcaattccgactgatatgacgatcaaactcgtcgtttttgcccgatttaatttctgataagttgttttttctaattaccttagcgtaaatctttccgcaatatactttttttcgcctgctgctttttttcttttcagagatcgcttaactttgatttaaagtttaatcaaaccctaattttagaaatttagattttttgatacttgttttttggagtctccagaaaatccataaaagagtacggggcggtcgacgaaaagccttacagagtagtctaaaccacaaacctggaaaaaatcatgaaaaatgtcaaattattagcggttggcttgctcacaagcctcgttcttagcgcttgctccttaaccttgccagtgaccgccacctcaaacgctgtgggtaaaaaagtaggtacctcttcagcaactggctactttggcatctttttcttcgacgctgatgccagcattcaaactgcagctaaaaacgctggcatttccaaaatttcaactgttgatattaagatgtccaacgttctcggcatcattgttacttatgaaaccatcgttaccggcgaataattgagatcgtttcaatcaattttatgcttttaaagcaggagcgagacatcacaggcttgttcctgctttcaatttttttagacctgatcatgctgaagttaaaatccctttttatcatttttgttttatttggcctggcggcttgcagtagccaacatccaaatgaagttgtgttgggaaacgggattctctttcatctcgacgcgggcgaagcacaagcatcggaaactgacgagatggattttagcggctatcaatctattttcgaacatcatccagaactgcaagtgccgctctacaaaaccatttatggcgaagactatcaaatttttatcggcatcgcggtttccattacaccatcaaagctattttctattttgacggcggattccagccttcagtgcgtggcttccgaaaagatcagcgacacgcgcttcaaactgctcgccaaaccgcatcacgagcatctggccatcaacctcatccaaattgccagcggcaataaatttattttttgcgccatcgggcaagactcattaaagattcagaacttctatgaaaaaaatgctctctttgaaaggctttccgaagcacactgaaaaaattgtggcgcttttgtttttcactgcgctattttttcaaggctgtttttctgtgaagccgcaagcctcacagagccgaaattcgctctacgagtcgttttttctcgaaggcagcatcatgcaatatttcatcaaaccgcttgaatttcagagcaaggacgctgagctttcgctggacgtgaccctgcgcgatagcaaagacccaaacgacgaggcaaccctgaattttagtattttctccgaaaaagatttggctctggccgatagcgtggccatcgtgttcagcgatacgcgcgtttctgctcgatcgcactcaaagctcttttttgaaaaaacggtttatcgctacacctcaagctttgatacgccttctattttgcacgcatttctttccggcaaattcacgctcttgctttattacgcggatcaagcggtgacatttgcgcccacttccagcacatccgcatcgattgcagagctcaatgcgtccatcttaaagcatttttatttaagcaactaaccgttcccgcccatttaatctgaaatttcgttctcacttttccacacgaagtgagaacggcttttctgcaaaaaaatggcatttctccttacatttgttagaattgaaagcatttctgcatcgataatgcaaaaacaggaaaagagcttatagcttcgtgaacatacaaacatcacgccgatccattctggctattacatattgttgggcgattgccgcgattttcatcggattgcacgattttttatgcgcttattcaatcaacgcgtttccgctcgaaaatccggtgatgtttttcggcgcatatgttgcacttggaacgctctcgggcgcagtttccggcttttttctactcatttttttgcaagaaccctttcggcgaaaatctttcctggcggcgctatttggccaaactgggttttgcacgttgttgcttatgctgctctatgctttcggcgtttggcttcaagcaagcgtgtttttcggcgaatcgctctttgccaaagaagttctcgcgcgatttttcgcggaaattctgaacgccaaatttcttcgtgcggccatttttggtggcgggctttccggcttgacgagcttttttttgcaattgagcgaaaaatatggacaaggcgtgctttgggattttattcgcggcaaattttacacgccaaaagagcaggaaaaaattttcatgtttctcgatgtgaaatcctctaccagcatggcacagcaaatcggctattcgacctatttttacttgctctccgatttttttcaagacctcacgaagccaattatcgaaagttctggctgcatttatcaatgcgtcggcgatgaactggtgattacctgggaaaccagcgttgggctaaaagaagcgcgtgccgttcgttgctttttcgagatggagcgtaggattgaggccaaatcggctgcgtatttggaaaaatatggcgttgtgccaagtttcaaagctggcatgcactttggtagcgttgtgaccggcgaaattggcgtactcaaaaaagacattgctcatctcggccaagccattacgattgccgcaagaattcaaggcgtttgcaacagcttcaatgaaaaactgcttctttcagaagagctgttcaacgccatttccttgccaagcaaccttgaaaccaaagccatcgggggcgttttgcttaagggaaaatctgaaccgatcacgctttttgccgttaaaaaaaaggatgaataaaattgcctattttgaaacgcttcttaaaatgcttttctgcccataaaaatggaacccgacatcttacccggccttagctatcctcttggcgcaactgtttttgcagacggcgttaatttttcggttttctccaaaaacggagattatgtagaacttcttttttttaatgatgttgatgacgaaaatccaatccgaacgatccggctcgacccgaaaagcaatcgcacgttttactattggcatgttttcgtaaagggcatcggccacggccagctttatggctatcgcgtttatggcacgtttaaacctgaacaaggcttttgcttcgacggatggaaagttttgctcgatccttatgcacgggctgtctgcgttggaaaaaattatgaacgcgaggccgccatccgctctggcaataattgcggccaagccatgaaaagcgtggtggttgacgccaaacgctacaaatgggatggcgacaagccgcttcactatccttacacgcggtcgattatttatgaaatgcacgtcggcggttttactcgaaatccaaattccggtgtcgcgaaagaaaaacgcggcacgtttgccggcctgattgaaaaaattccttatctgaaagcgcttggcattacggctgttgagctgttgcccgtgcagcaatttgatgaacatgacgccccaaaagagcacacaaattattggggatatagccccatcgcgttttttgcgccgcactttgaatatagctcgcgcaaagatccgctcgggcctgttgatgaatttcgcgacatggtcaaagcgctgcacaaaaccggcatcgaagtcattttggatgttgtgtttaatcacacggcggaaggcaatcgcagcggcccaattttttccttcaaaggctttgaaaacaaagcgtattacattttaactgccgaaaataattcatacgcaaattatagcggctgcggcaatacgctcaaaactcaccattccatcgttcgacgcctcatcatggattgcttgcactattgggtgacttacatgcacgttgatggatttcgcttcgatttggcttctgttttttcgcgcgacgaagacggcgtgcccatgcaaaatccaccgattctttggtctatcgaatccgacccgtggcttgctggaacaaaaattattgcggaagcttgggatgcggcggggctttaccaagttggttcatttgtgggtcatcgttgggcggaatggaacggcagatttcgcgacgacatccgcatgttcatgaaaggcgacgcgcgcaaattgacagattttgtgaatcgaataacggcaagccctgatttatattctgaaaaatcgcgcgatccgaaccgaagcattaattttatcacctgccacgacggcttcacgctcaacgacctggtctcttacaacgtgaagcacaacgaaaataacagcgaaaataacctcgacggccaaaaagaaaattatagctggaattgcggcgaagaaggccagacgcaaaacgaagcgatcaaccagttgcggcttaggcagataaaaaatttcttcacgcttttgatgatttcgcaaggcactgccatgatgcaaatgggcgacgaaatccgccgcacacagtacggcaacaacaacgcctattgccaagacaatgacatgaactggtttgattgggacgccgtgaaaaaaaacactgaactgctggcatttgtgaaaaatctgattcgaatgaatctcacacacgagatttttcaagaaaccactttttggacggataaagaaaaccgcaagtcgccgcgaattacttggcacggcgtgcatctcagccaaccggattggtcggacgattcccacagcatcgccttcacgctgaatcatgaagaaagccgcagccaatttcatgtgatgatcaatgcctattgggagccgctttcatttgagctcccaccattgcctggcatgagaggccggcgctggcatcgcgtgctcgatacggcgctctctgcccctgacgattttcccgaaacaccgccagcatttgatcatgatagttatgtggttgaagatcgttcgatcgtaattttaggccacacgggccgggcgttaacccagagctaagggcaagaaaacttttgggaaattgctacacttgaggaaaataaacccttcgtcataaaacgatgatggtaaattcgcatgagcattgtgctgacttttatagtaaatcctggaaatagtgataggaaattatgcaaaaatatgtccgtgtcaccctgagcggagacgaagagctgcttctttaaaaggcagggcttcgccttcgctaccgaagacaaaaacgaaaagaaccctgtcattctgaggtgtcttagccgaagaatccaacttgaccgcacgcatggatgcttcccctaagaaggctcagcatgacaacgctcagtctgtcattcagtcgtttatcttttttcgctttggaaaaattaccggctcatcctgatcatgatagaatttttctcaatcatcaatttttgattctactataacaaaccaaaaaacaactttattctatggacatttatcaagagtctttggacttgcatcaaaaactcggtggaaaactttccatcgcgtcaaaagttcaactgcagaatcggcacgatttatcgctggcctacacgccaggcgttgctgaggtttcgcgcgtggttgccaaaaaccccgaaaaagcctacgaactcacgctgaaaaaaaacaccattgcaattgtttccgacggttcggcagtgcttggacttggaaacattggcgcgtatggcgcgattccggtcatggaaggcaaagccgttttattcaaagaatatgccgacatcgacgcgtttccgatctgcgttcaaacgcaaaatacgtatgaaattatcagtttagtgaaaaacatcgcgcccgtcttcgccggagtcaatttggaggatatcgccgctccgcggtgttttgaaatcgaagccgcgttgcaagatattggcattccagtttttcacgacgatcagcatggcacggctatcgttttgctggctgcgctgattaatgctgccaaacttgcagaaaaagaattaaccgagctaaaagttgtcattaacggcgcgggcgcggcgggtacggccatcgtggaactgctgctttgcgttggctacgacccaacggtttgcacgcccgtgaaagaaattattatttgcgatagcaaagggatcatttcgcgttcgcgctccgatttgcaacagtcggcacaaaaaatgaagctcgcgatgctcacgaatcgcgaagataaaaacggctcgctttcggatgcgatgcacggcgcagatgtttttatcggcgtgagcgtaggcgatttggtctcgcaagaaatggttcgcagcatggccaaaaatccgattattctggcaatggccaatccgattcccgaaattatgccggaagaagccaaagctgccggcgcgtgcattgttggcacaggacgaagtgattttccaaatcaggtgaataatgtgctcgcgtttccaggcgtttttcgcggcgcgatggatgcaaaagcaagtcgcattaccccaaaaatgaaattgctggccgcttacgcgctggcaaattatgtgaagtcgccttcgccagaagaaattcttccctctgttttggataaagaagtcggaagagcggtggcaaaagccgttgcagaagcctggaaaagcgagcaaacggcataaaaatccccttcattttgcgttgcgaaacgcttagaattttcctaacaggaaaaaatcgattcgcaaccgacacagtctttttgcatttcggcgaaagcagaactttcgcaacagagcgcgcgagaagccgctttcgctgaaagcaaaaaaagccattctgattgcccgtagaaaatgttctggcggccatttctcaaaaaccctttttctctaaaccgcaccaacctgtgacgcttttgtgattgaataaacttattcttgcactttgttgccagtaaagcgcctggtaacctcaataaattagtatttgcacacaacgagcctaagccaatgataaaaaagttggattttgttcatgactgtgagtaactttcagttgggttaccaaaaacggagtattcggaaggataatgaacgccaagaccttgcaacagagaaaacgcaaggcaaaaaaggagaataatcatgcagaaaaagcaatcgtttgctgaagtttttgaagcacgagggctcagccgtagggactttctgaagttttgcggcctgacttcagttgcccttgggctcgcgccgtcgctctttcctaatgtagtacaagcgatggaaaccaaaccaagaacacctgttatttggctgcacgggcaggaatgcacttgttgcagcgaatcgtttatccgctcctcccacccaattgccgccgatgttgttctcaatatgatttcgctcgattatgacgacacgctcagcgccgctgctggccaccaattggaagctgttcgcaagcaaatcatgaaggaatacaaaggcaaatacattttggccgttgaaggcaatgcgtcgctcaaagacggtggcgtgtactgcatggttggcggcgaagccttcgtagatgtgttgagagaaaccgccgaagacgccatggccgtgattgcttggggctcttgtgcatcatttggttgtgtacagaatgcgtatccgaatccttccggtgcagcgccggtttcggaagtcatttccggcaaaccgattgtgaatgtgcctggttgcccaccaattgcagaagtcatgactggcgtgattacccatgtacacacatttggaaccttgcctgaactcgatcgattcatgcggccaaaagctttttatggcacgcgcattcacgacaaatgctatcgtcgcccatttttcgatgcgggcatgtttgttgaaagctttgacgacgaggccgcagccaaaggctggtgcctttataaaatgggctgcaaaggaccaaccacttataactcctgctcaaaaattgaatggaacgagaaaaccagcttcccaattggctctggccatccgtgcatcggctgctcagaaccgaacttctgggacaatggcccattctacacacgccgcgccgaagtgccgtttctcggaacagatagcaatgcggatgaaatcggaaaaattgcagttggcgccgccgttgctggggcagccgctcacgccatcggaacggttatcaaacaaaaagtttcaccatcagagaaaaaggagtcataacacatgtcgaaaagaattgctgtcgatcccattccacgtatagaaggccatttgagaattgaggccgtacttgacgataaaaatcaaattcaagaggcatttagcagcggcaccatgtggcgcggcttagaaattattttgcaaggcagagaccctcgcgatgcgtgggcatttacggaacgcatttgcggcgtttgtaccacggttcatgcgcttgcttccgtgcgctgcgttgaagatgcgcttggcattcaaattccgcccaatgccagaattattcgcaatttgatgaacgctacgcagcaaacccaagatcatttggtgcatttctatcatcttcatgcgctggactgggtggatgtcgtgagcgcgctcaaagccgacccgggcgaaacatctcgcattgcacaaagcatttcgaactggccaaaatcttctgttggttattttaaagacttgcaaacccgattggtgaaatttgtcgaaagcggtcagctcggcattttctccaacgcgtattggggacacagcgcgtataagcttccgccggaagtgaatttgatcggcgtggcgcactacctcgaagcgctggaattccaaaaggaaatcgtaaaaattcatacgatttttggcggaaagaatccgcatccaaactatgtcgttggcggcatggcttgtgcgattgacccgaacaaagacaccgccattaatatcgagcggctcaacttggtcaagaaaatcatcgacgacaccatcacctttatcgaccaagtctatattcccgatttaatcgcgattgccggtttctacaaaggctggctctacggcggcggtctcggcaattatttagcttacggcgatttccccgaaaccactatcgacgacacggcctcgctgctttggccgcgcggtgcaattttgaacaaagatttgagcacggtttatgacgatgttgatccgaaagaccttgcccaaattaccgaagaagtttcgcatagctggtacacttacgccaacggcgatgagaaaggcttgcatccttggcagggcgaaacaaaaccaaaattcactggcccgcagccgccgtatgaattcttgaacaccgatcataaatatagctggttgaaaacacctcgctggaaagatcatccgatggaagttgggccgctggctcgcgttttgattcaatacgcgaaaaaagattccatgattgtagacacagtgaactatgttctcaacacgctgaatgtcgggccagaagcgcttttctcaacacttggacgcacggctgcacgcggtatcgaggcaaagcaaacggctggctttatgcttcatttctacaaccagctcattgaaaacgtcaagaacggcgactaccgcacgttcaacagcgaactttggacaccagaacgctggccgcaagattgcaaaggctttggctacacagaagcgccacgcggggcattgggtcattggattcacatcaaagatcaaaaaattgcagactatcaaatcgtcgttccatccacctggaatgcgtcgccgcgcgataacaaaggccgctctggggcctatgaagccgcgctaaaaggcacaccgatggccgatccagaaaaaccgttggaaattttgcgcacggtgcactccttcgacccttgtttggcttgcgcctcacacctttatgacatgaacggaaatgagattacaaccgtcaaaattgcttagggggaaattatgggacgaattatcgaagaaatctatgtttggcgactgcccgtccgcatttatcattggctgaacgcgttgagcatcaccgtgctttttatcacgggactctatattgccgcgccaattatgaatgcacctattggagaagccgtctggtataagcaaatggcttggtggcgctatatccattttggcgctggatttgttttcattgccaattttctttatcgcttgtactgggcgctctttggcaacgatgaactcgcgcgatttggtgggtttcagccttggtcgccaagttggtggggacatccgtttaaagaacaattggcatcgtatttatttatccgcaccgaagagccgaatcatactggccacaatccagttgccgcactcacacacttcatcttcatttttcttggctcttggttcatgattttaaccggtctggccatgtacggagaaaacaatccaggtggtttcatcgatacttattttggctgggtagtaatgatcttcagcagcagccactcgatgcacatgatgcaccatgccggtgcttggattttcccgttctatgtaattctacatctttatgcggtaacacgccacgatgtggttgatcgcaccagcgtgacatcctccatcatcactggctataagcaccgcgtagaagaatcaccaagcgggcgttaaaaccacgctcatgatttatcaagaaaaggcgaccctactctggtcgcctttatctttttagaacccattttctctatttcaaaaggactttttcataagcctcgtggctaattttagcgagtgatgcccagctaaaatccgtcgcgcgctttagccccaaccgagcgagcgtttctcgaagttgcggcgaggaaaaacatctcgtgagcgtttcggcaagcgcttcggcatttttttcgggaaaaattaatccggcttccccgatggtctcgggaatcgcgcccgaagacgaaccgatcaccggcacgccggaggccatcgcttcaatcagcacgcgcccgaacgattcgcgccattttgctgtcgtttccgacggcaaaaccaacacatccatcaagcgataatacgtcggcaatgcgtcgtgcggaacgcttcccacaaaatgaacgcgcgcctgaacgcccagctccgcagcaagttccacgaggttttgctgcaacccgcctgttccgagcagcagcagcgcgtgcgaatcgtcgaggcgggcgaacgcttgaagcaacgtcgccagacctttcgcacctttcaattttccgacataaccaatgacgcttttcccttgcaaatggaatctttctttgagcgaaacgtctacggcagacgggtaaaaatattccaaatcgatgccgtttccgctacgaataatcggcctttgaaaacctttttcacgaagcaattcctccgcattgctatttctggcaattgcggcggctgtgtggcgaaaaacaaatcgctgcactttttcaaaaatgggcttgtgaggcgcggcaatgttgtgcgccgtgtgaaaaatcagcggcgattttaggccgagcaaatcgcgatagaaaatcgcttgcgccgtgacaaacgccgacggctcttcttcgatatcgataatatcggggcgaaaatttttgagcagggaaaaaagtttgccggtaaaaacaaaccgccgaatgttgtttcgattgagcacttgcccaatttcggtgcgatagcccgcgtcgatttccgggtcgtaacgaaagcgctgctccgaaccagcttcgcgccacacgtgcggcacgagcaagcaaagctccacatccggcaactcggcaagcgctttgatttttttccgatattccgccacaacggcagcgtgccaaatacgaagaactttcatgctattttcaacctgttttccgcttgattttccaaaaaattgaagatacgctttcacttgcggcttatgaaaatcttgctggttgtaagtttgcgcaaaaattataacgaagcgcctaatttagacaacctgaatccgagcgttgagcggagccgaaacgtgcggtttttttggccttcagctccgctaccgatgacaaaaaagccgctgtcatgctaagccatcctccggcgaagtatctatacatccgggcgactttggagtcttcggcgaagaagcctcagaatgacaaattacggttggcctttttctactttggaaaaattacccactcaccgatacattaaaagtgtttaaatcatgctgctcttagctataaaagtcatggcggcaaattcttatggtttaaagttgattatcgcttttaagaacggtatctttcattttcattcaaaaatgacttttcatcaatttcaaacttgattttgcgtggctgaaaaaatcacttcgcgagcgcaagactactcgcaatggtatattgatattgttcgttttgcaaagctggctgactattccgatgtgcgcggctgcatggtcattcgtccgaacggctatgcgatttgggaaaaaatgcaagccgcccttgatcgcatgtttaaagaaaccggccatgtcaatgcctactttccgctgtttatccccgaaagttttattcaaaaggaagccgaacacattgaaggcttcgcgcccgagtgcgccgttgtgacgcacggcggcggcgaggaacttcaggaaaaactttatgttcgcccgacttccgaaaccatcatttggtcgtcttataaaaaatggattcaatcgtatcgcgatttgccgattctcattaaccaatgggcaaatgtggttcgttgggaaatgcgcacgcggctgtttttgcgcaccaccgaatttctctggcaagaaggccacaccgcgcacgccaccgaaaccgaagccaaagaagaagtgcttcgcatgattgaagtgtatcggcattttgcggaagaatacatggccattccggtaattgtcggcatgaaaaccgaatccgagaaatttgctggcgcgcacgaaactttctgcatcgaagccatgatgcaagacggcaaagcgcttcaggctggaacgtcgcaccatttgggacaaaatttcgccaaagcgtttgattgcaaatttcaaaccaaagacggctcgctcgagtatgtttgggcgtccagttggggcgtttccacgcgcttaatcggcgcactgattatggctcactccgacgacaaaggcctcgttttgccgccaaaactggcttcgcgccaagccgtgattgtcccgattttgaagggcgataaagcagccgttttggaaaaagctgtcgaattggaaaaaatgctgaaagccgctggcgttcaagtctttttggatgattccgagcaaaacacgcccggctggaagtttgccgaatacgaattgcaaggcattccggttcgcatcgagctcgggccgcgcgatgtcgctgcaggaaaatgcgtggtcgctcgccgcgatacgtcggaaaaagagacacttgagatcgacacggcgttcccgcaaaaaatcaaagatttgctggattcgattcaaaccggtttgttcgagcgcgcactgcgttttcgtgaggagaaaaccaaagtggtgaccacctacgaggaactcaaagcccaagtggaagtcggttttgcggtcgcgcattgggacggcacgccggagaccgaagccaaaataaaagaagaaaccaaagcaaccattcgctgtttgcctgtctcaaaagattttgccacgaaatacggcatcaacaccgaaggaaaatgcgttttcagcggaaacccttccaagcaaatggttgtttttgcgaaagcatactaagttaaaccaaaaagaaaaggcctgttatgtctgttatttcaaagccggaagatatagaaaagcttcgccacagcgggcgaattctcgcctcgtgctgctatcacatggaagagttgctcaaacctggaaccagcgcgaaagatctgaacactttttgcacggagtttattcgcagctaccatgctgagccaagcttcctcaattatgccggctttcctcatgcgctttgcttttcgaacaacgatgaagtggttcacggcctttgcacgccggaaaaaatcttgaagcccggcgatgtgctgagcgtggatttaggcgtcaattacgaaggacttttttccgataccgcggccacgtatatcatcactgaagacggcatcgaccgttcatgcaagtttcatttcatcgaatcgtggaaagaaaccaagcctaccgttttggacgaagcgccgccgcttgagctaaagcgaaaacgcgaattgctggatgcgacttccaaatcgctcatgaagggcattgctgtggttcgccatggtgcaaaaacaggagacattggacatgcggttggatcttttctggcaagtcgcggctacggcaacgtgacgcagcttggcggacacggcttgggctacgaagtgcattgcgagccgtttatcagccacaccgggcgaaaaggcacgggatcgttcctggtggaaaacatggtcattgccatcgaaccgatggtaacacttggcaaaagtggccaagtgagatttgtcaaaaacaaccaatatggctgggaagaaatcaagtcgaaggatggcacgattgccgcacattttgaacactcgatgctcgtgaccaaaaaaagctgcgaagtgttcacgcgcattcaagaaaaagatgttttgcccgtgcaagccgaagtcagcgaattgctgcaaaagtaagaaagacgaattctgttttgcaagcatgttttatgaaatcaaaaaagccgctcatcaaagcggcttttttcgtgaaacattaataattatctggatttcaatacgagggattcaaaatcgttatttcaccaacatcatttttttcgtcagtacattgccgttgaatgaaagtcgatagaagtaaagcccactgggcaaattcgcgctgttaaacgttgcttggtgccgccccgatgtttggcgttcatccacaagctttgcgacttctcttcccagcaaatcatatactttcaagctaacttcacccacttccgagaggtagtagctaatcaccgttgttggattgaagggatttggataattctgataaagctgaaaatcagctggctgcgacacggttgattcataagcagagctcgtgccggtagttgcttcaaactcagcaatcacaggaagatggtcggaggctcgccacaaagcatcggccacacttgtagagaccgccgtattggccgtgttgttgatatctttatttagcaaattaccatcatttccaaacggggtcatactgtctgccacatattcaattcggctagcgtcattcaaattctgagaggtcaaaataaagtcaaagcggtcgtcgaggccacccgttgagccgccatcgcccaggtcggttgttcgggtagattgcgtatgaatcgacgcgtaggttgaagaattgtgccacgagccagacgccaaccagtctttggcgcgcccgatgttatttgtttcgtcagcaatcaatttttgataggcgggttctgcattatcatacaagtttaaatcgccaacaataataaactccgaattttccggcaactcgttcagatagttgcgcaatgcggtcacttctccaagtctggtttgctcgtcactttcactactcgacgctttcaaatggcagctataaattcgcaaggtgtcgcttccgattttaacaacatattcccaaaggtagcgaggcgaggtttgaatcgtgttttgagaaatcaatgaaaccacgtcgtcacgataaaacagcatattatccatgtcggggccgttgatataaggcgctcgtgaaaatgaaatgctggtttcatttaaaagtgacaataatgaatcggctgccgcttcttcttttatttcctgagtcaggaaaatatcaggatttatctcatttataatggttttaaaatacgatttccgactgttaaatcctgatttatccagttgcaagcaattataagttgccaccttaaatctaatctgagaaaagcttacaattggaaaaaagaatgtcaaacacaaaaagattagtatttttttatacttcatagcgtattcatttgaaattattcagaaaataccgtttgaaatgcggttcgtttaatcgcttcaattaccggcttaaaaaagcaaaattgattttttgcttgaaaatgatatcgtaaaaaatgtataaatattaataaaataactcccggaatggacaccagtaacacaataaaccattctaatgaaccgagaattgaaatttcataaaaggttttaacccctttaaaaatcaaattatccatttcaaaagtagtgaagctcacataacctaaaacaatagctgctgcatataaaatatgcttccaaatatttttatatcctcaaatgcgacagcgccgatgtaatttccaacggacattaaaaccaataccgttatcataatattagatacaacaacttcgccaagttgataaatatcatgacctaaaaagtaaccaagataagtaacgcctaaaatcacagcacaagaagtcataacaaaccaaacaagctgccgataaaaatgcttttgagggtttgtattttcattttgaagagcaataaaatacgcaggcaatcctattcccaataagcttattaatgctccttttctgggcgttaatggataaataacatttaatatccatggcaaaatacttaaaacaaccacaagcgcattcttcgaaagaaataaatttgatacatacatcaccgtattgacaattttatttccctcatcaaatattcttggtaatatttcgaatttatttttaagcagcacaatgtccgagacttccttagaaatggtgctcccttcctccatcgcaatacccaaattggcctctttcaaagccagcaaatcatttacgccatcgccaatcatggcggtttgcttgtgctgatgcttcagtgctttgaccagcgccaatttttgatcgggttttagcctaacaaaaacggaatgatgcaataccgattcttcaagcgccggctgcgaaagcccttcaagcgctttgccactaatcactttgtcctctgtcacatcccagccaatctcgtgcaaagtcgccaaaaccgaatcgcccgaatcgcccgaaataattttcacgtcgatgttattggcgttgaataaatgaagcgccgttcctgcatcctgacgagcttcatcctttagtgaaataattcctaacggaattaaaggcgcatctgcgatagtttcgatagacagattgccttctattggcgttttcaattttgcaaatagaagatttcgacggcctttcaattgattcgtctcaaaaacggtttgaactcgtaatattttttcaacatccgtttttttcgttaggatgtcatatgcacccaacaaatatgtttccgcgttcccattgagttcaagctttagcgcactcatttttatatcggatcgaaacggaatttcgtccagacttttcgccttccctgaagccggaaaaacagttagggcttttagcgtcgcattttgctccgagctaagatggctaaactcgccaagcaacttttcgatggcctcttggctcaattcgctcacggaatgaaccgaggcgaccttaatattattttgagtcagcgttcccgttttatccatgcacaccacattgatggctggaaaagtgtcaattgcgttgattttctgaataactgcgccaattttggcaattcgtataatgccaatcgtgaaagtaatcgaggagaaaaaaaccagcccttccggaatcaacgaggtggctatcgtggaaatttttcgcgcgtcttcaatggaaaaatggccgcttaaaagactttgaaaaaactcgtagaaaaccatcaataccgttaggacaaaggaaagcacaaaaagaaagttgatcttcttttgtagcggcgaggtgctaaacttaaacttttttgcttggccagtcagatgcgcggcaaagctctcatttccaaccttctccgctttgtaatagccttggccataaacacaaaaactgcccgatagcagtttgtcgcctgtggatttatctatgggaatggactctcccgtaaccagcgattcgtcaatttccaaacgctcagaagcaagcacttttccatcaacaacaatttgatcgcccgtttttaataaaatcacatcatctttgaccacatcatgttttggtacttttatcttttcaccattgcgaatgacaaacacttcctgatgctttagcaaatccattttttctaacgtattcgctgcttttagctcttgcacaatggctattagcgtgttggcaaatgtgaccgtaataattccgatggaatctaaaaaaaggcgaacatcttgtgttttgaaataaaaatagagaagaaaagaaatgacagtgagattaataatattaaaaacattaaaagcattactaaaaaaaatctctgacttacttttaacgtgtgtgttttttacatgatttgtaagacctttttgaactcgctcatttacttcagaagatgaaagccctttaattttcaaatcatctttattaatcataaaatattatgcaacttctcgcaattgtttcttattcggcgcaggactggtagtaataataggtttaatggcatagcgacgttgaaaattatcatgcgcatctttaaaaacagtcttgtatttaagcaattcttttccgtagatagtgataatttggatattatcaagcttcaccaaagaaattcgcttgtaagaaatactttgtagaatgcaaagctccaagtaattcaaactaaaaagaatccattcaaaaaagttcggttttctggttttaaagccaaatttcttaacggacgactcatttaagtaataaataaaccctcttatttttgtatcaggatttactttcttattttccacgtcttcagcgagtttatataacccttcaacaagataactaaatattgttttcgggtttgctgactttagtttaaaaaagtcccaactcgtgccaatgtgaatttccaaaacgcggtaaaaaagcgggacggtgaaaaacatgggagaataatacttgtaataaccaacgcgttttagaaaaggcgttgtgatataacgtacaaagcgatagacaaataagaaaataagaaagtgaatggcgtagcttaccataatttcaataggtttgagatacgttctttcttcaacatactgacagggctaaagataagcgaaccaggcaaatcgcagattacagaatcattaattctttactttctaattatttcttaacatccttgagcttatcgctgaacttgcttttaaatttctccagctttggagaaatcacaaaactgcaatatggctgatacagatgctggttatagtaattttgatgataggactcggccttgaaaaatttggtgtatggcacaatttctgtgacaattggctcacgccattcacctgaagcattggctttcgctttggaagcctccgcaattttcttttgctcatttgagtgatagaaaattacggaacgatactgcgtgccctcgtcattgccttgacgattcagcgttgtaggattgtgggtgtgccagaaaatctccagcagctcttcgtaagaaacctcatttggattgaaagtgatttgggcaacttcggcgtggccggttgcgccactgcaaacctgctcataggttggtttttcaacctcgccgccagcatagccagaaacaaccgataaaaccccgttgactcgctgaaaaaccgcttcgacgcaccaaaaacatcctgcgccaaaagttgccgtatcaagtccagattttgattcatttacagataatgagtcgctcatgttggttgtgtttgtttttgattctgtgttgcacgaaaaaaagatgagtgcgaaaagcaataccatgatacgcataattctattaagtttgatttatcatcaaacattggttttggtgtaatacgtttttgtagaaaggaatttggataggtggcttgataaattcataactaacaataagttcaagccactggatacgcaaaaaagtattacatttgttctcttataaatcgctcaactaaaagacctcaacatgaaaactgaacttcagcatttttttgaagaaaaaacacttacaagcctcatcctcatagcattaattgttaggttgttagctgcaattttttcgaaaggttttggcatgttcgatgaccactttttagcaattgaggtggcacagcgatgggctgacggatataatgattggttcaacaggggaattcctgctggccatagcattatttatccgggtcttcattatttgctgttcaaatttttggatgccatgtcgttgacagaccctcaagataaaatgttaattgttcggttaattcacgcagtctattcaaccctaacagttgcctttgcctataaaacaacagaaatcctttcaggaaaaagcgccgcgaaaacagtaggattgataatcggattgttctgggttttcccatttatgagtgtgcgaaatcttattgagtttgtgtgtattccaccgttaatgatttcattctattacattgctaaaaacgagaaggaaaaaacatatctaaataccttattagcaggtgtttttatgggattctcgttcatgtttcgctatcagattttgcttattttaggtggtgtcgggttagtttttttatttagaaaagaagtaaccaatgcttttctctacggcattggttttcttatttcagcctttctaacgcaaggagttgtggattggattgcttggggctatccatttgcagccatttatgcctactttgactataaccttcatcattcacaaaattatccatctggatttttaggactctacacgttgcttttactaggggtttttatccctcctaccagtttcttatatgcttggggatattttaagtctttcaagaagtacgttatcctggcatttcccgcactgatttttttaatatttcactcaatttttcccaaccaacaagaacgatttgttttaccagctacgccattatttattatttcaggagtgattggatttcaagagttgcagaaaaaatatcaatttatttcaagagatagtaagattttgaaagctgctcatatctggttttggacaataaatataattttattatttgcatttacttttcattatagtaaaaaatcacgtgtagaaactgtgtattattttcataacaaaccagatgtgcacgccattatatttgaccatgcgagacaaccacctatattttatatggataaatgggttgaatattatcgcgttgaaaattcagaagattggcataaactaaaaacaaaaattcaaaacaaagaaattatcaaaccaaattacgcagtatttttagggcaaaagaatatagaagaacgagttaaaaccatgaatgaagtgctaaatgtgaaaacagaaattgaaaaagaaattgaaccaagctttttagataatattctttaccgcttaaatcctaaaaggaatagaaataggacgagttatatttataaaatagattggtagatatttctgtactactgatttctttcacgaaagaaaaacatggttcaaatacttattgcacctgatagtttcaaaggtacattttctgctttgcaaatagcactgcttatcgaatcatgcattcctaacggtgaagtgcacaaaactttgcttcaaccactcgctgatggcggcgaaggcacattggaaattcttgctgctgcatacaatgcaaaaacggtttcggcgcaagttacaggcccttttggcaatcaggttgaagcaaaatatgcggtttccgatagcctcgcgctgctcgaaatggccgaagcctctgggctttgtcatgcaaaaaatggaatattaaaacctgaaattgcaacaacttatggcacgggagaactcatcacaaaagtagcgcatgaagggtttcagaaaattattttgggactcgggggaagtgcaaccgttgatggtggcgccggtgcactgcaagcgcttggcgcggttctgaccaataagcaggggaaaacgatttcgtttggaaatcaaggattgggcgatttagaacatgcccattttgaaaacgctatttctaacctaacaaaatcatgcttgattttagcaacggatgtaaccaatccactgttaggagaaaatggtgcggtttatgtttacggcaaacaaaaaggcgtgcgcgaagaggatttacccgcatttgaatcaagaatgcggcgtttcgctgaatgtgttgagcgtgcgcagcaagagagctttcgcaacaaaccaggctcgggcgcggcaggcgggctggcgtttggactcatggcaatcggcggcgaagtggcttccggttttcaactgattgctgaacacgttcggctggaagaaaaaatccaatacgcagatttggtgattaccggagagggaaaatttgatcgcagttcgctttgcggcaaagtgacgggaagcgtgattcagctttgtgcaaaatatcaaaagccatgctatgtgatttgtggaacagcagaaaccgtgtcgcccgaaatgctcgcgcccgatgtaaaaattgttccgcttttttctcaccaaaatataggcgccgccgatttaaaaaccgaaacagcaaatcgattgaagagcatcattgccacgctgatgaaagcggctttcaaaagctgaaaagcaaaaggccggcatgaaaccggcctttttattcaaaatgaacttttcggattattccaccacaacggattcatcgtctctgacaaaggtatcgtctaccaattcaaattcaggacttgggccatccttcgtgcattgcatatcggcaacccatgtgctgctgctaaagtcgttgttgtagctttcaaatgtcacttgataatgaacatcgacaccgtttacctgagtcacggcatttggatatttgtttgctaaaagcaccttcattgcatccaccaaacggcggataatcaatttgtttgcctcagtttcagaaaggccactaaagttttccgaatcatattgttctcgtttggaaattctcaaatcaaagttggagtaatacgcgcttgcaccggaataaaactcagccgttccgtaagaatccacgtatttgtcatcgcgttgatcgacaatgagttggtaatccgacgaggtcatggtaaagctgaccgttggatcaaacacccattttccacgagaagaagagacaagaaactgctgggtttgctgatcgatgtagttataagacgacgtccaagcaccgctttcataggtcatttgagtggctaaagtcgaagtgctttcgccgtcgtagaacttataaacaatcgttttggaaacaccttctcccgagcctggatatttgtattccataaagttcggcagataatcattcggcaaagcggaagcggagaagttgtcatacgtgcctggcgttcccattctatcataatccgaagcattcaggtaatacgcctcatcgacaatcgcccatgttccgttttcgtagcgatataaggttttggtggtcacaggatcggagccaacaaccggcgttccaggataaggaatgctaatgttgtcaacttcccaagtagtggcactcgaagtggtggatttataccgcaatccgatgtagacacttttttcatccttgtaatcagaaaggtcgaccgtatcaactttgacaaaagtccaatcagaaccgctggctctgtttgtcaaagtaagttttgtccaggttgcactgctcggatcgcccgatccagaatagtccgtagagagataagcttcgtgcctgtaagcaagagaatccgttccataattaatggcttcaacaaagctgaatttgagttcatctttgacggaaaaattcatttttggagaaatcaaccaatcctcattggccaacgcgccaccggaatagccgctcattttagcgcacggcgcgggttcgccataagaagttgttccccaaacttgagccccagaaacgctataagacgagaactttccgagatcatcgtcaaacgtttcaacatagaaatctttgatggacgcggtatcgatgatcggcgtgacatccgattcctgatatgaaaccaaaatcagttgtccttcttctggactttccacctcgtcgctcaaaatatccggcaaataaaccttcgctggataggtcggcgagaaatagccagctgttccaacttcatagtttactgaggcatacgcttcatctgaaagcgtaattgtttcggcttgggtgtattcctctaaatcgtcgggaacttccccattgtaatcaaacgtgatcagcgcgcttgaaccaatgccatacgccgtatattcctcgccaagcaaaagcgggacatattttgctgcggtgatctcgtccgtaaagaaatgattggccgcgataaaagccgcatctgccgaatcggctgcatcgttactttttgcaaggctggctatggtgttatagtcatcacttgttaaagtgagcgtgatgctgcctttgtagccggttcttttttatccaactcatcataaagctcctcattcggatcgcaagcgcctaaaaagagcaagctgagaagcgttaatagagataaaaactttctattcagggtcatttttgtctccttttatgggttaaaatttaagtcttaaagttgccgaccaggttcttccaaaaccataatagaccggggaggtcgctgcatcgtggtcgtcaccgtcggaagcttcagaaatgtattcggtatcgaacaggttatccacgttgccggttaaggttgccaagtagtcaccaaattggaaatcataagagcagcgcaagttgaccaattggtaatcaggaagtttccacgcatcgacgccttcttcgtcggctgaggttcggttattgacgtcaaaatcggcgtaaatgtcatcgaagtgatagaaggtgacgccgagcttaaatttatttaagacttggtaatccacggagatagaggcggttgtttgcgcagcgtttccaacgtacaaacctttcgcatacacattgacttcagcaatcaatgagtcgcgctcttcgttgaaaatcttcgcattcacattgtcgatccatttccaatcgcccaatgacaacatgcccgaaatgctcaagttatctactggcttgtactgcgcttcaaactcgatgccttggtggcgcgcattcaaaccggtaaagtttgcgacttggtcgttgccgatgctttttgtcagggttttatctaaccaaagtgtgtgataaagcgccacatccaagttgaacttcggcgtgctaatgccatagccaagctcaccggagaaaatgcgctgcattttggcatcttcattgaccgtgtttgtgtagttcaagaagatatcgtcgaagtaaggcgcgcgggtgaaataaccggtatttgcaaagacgtgctgcaagtcggtgaggttgtagttggcaccgccctttatgctatacgcgtagaatggctcccaatccgaaacctgattcggatcatcgtcatcgtagttgaagtaatccgttctgcgatacgactggttaataaccgagccgctcaagaaagccgtgtactttttctgaacatactcggcttgcgcaaacagacctgcccagaaaacttcgcctaagttgtaatagtcgattttatcgccttctttcagtggcgtattggcatcacgattgacgttagagtcatcgaggtaataatcgccgccgagtaaatcggtgatttcgatatagtggaaacctttgtagtatcggccatcaaaaccagcggtgatgttaaaatctttatacttggtattgtatgacgaaagaatgccataccaattgtgcttattgaccgcaaaggagataacagcctgcgagcccgtggttgaagccgcattttcagccatcacggcgtcgtagtccaaaaggccatcagctgttagcttagtgatttcatacggctcgccagatggatattcaaattcaagccagtgatcattttcaccattgacgcgccgggcaccgccacttgaaaatgacgcataaatcgccgtagaaaggcttgagttctcattgatgtcccaataatggtttaatgaaatttggggcttatgatactcattgtaaccataaccgctgggataaatttcgccctcgcgaatgccatagtgcgtgtttaagcgaatgccatcttcgctattgcggtactcctcaatcaagtgcatcgagccgcgttgattgtgccactgcggcgcgccaaaagcggtaaaagaaagcgagtgcttgtcgttgatctttttaaagacattcacaaagtaagtgtaagcttcaaagttcaaggcttttgcatagccatctccagttgtgagcgcaccgctcaaagtaaccgcccaatcattttccatcaaacccgtggaaacggttaaggctctttttgtgtagccgtcatttccggtagccaactgaagaatgccaccttgcatcggatcagccgagctggttagaatgttaatcgtaccgccaacggaggaaatcgccagctttgaagccccaagcccgcgctgcacctgcatggtacgcgacacatcggaaagtcccgcccagtttgaccaatacaccttgccatcttccatgccgttcacaggcacgccgttaatgagcaccgcaaagttgttggagtcgaaaccgcgcagattcacgcgaccgtcgccatagccgccgcccgtttttgtggcatagacgctcggcgtggtattcagaatttctggaaattcttttgagcctaatctttcttgaatgtcaatggttttgatagtggaaacggaaacaggggtttcacgatcctttgcataagacgccaccactttaatttcctctaaaccgatagcgtctggctgcatggcaataacgcccaaatggaggtctttggtagaatccacgtcaatgaacatttcttttcttacgtagcctacataactaatcgttaggtcatatcgccctgaaggcgcatgaaaggaaaatccgccgtccagcccgctaatagaaccgatagattttccttttagaaaaacagtggcgccaatcagcggctcattggagtccttctccagaatagttccgctaacgatttgcgcaaagcttcttgcccccgaaaaaagcatcaagaaaaggagcaacgagatgagtttcatttttctcatgttttgctaaaattaattttggtattgaaaggtcgtgagcgaaatgaggcactttttaggagactggggatgcgggagaatgtgaatcactttacttttccaaaacgcggccacagtgcagaatgcctcaaccaacgccgtcgactcttgggtttcgatatttgtttctcaagaattgctttcacggcatttcatattaatcattggcttaattccaatctttaacgaatggttatttccttattacctttttattaacagcccgatttttgaaacaaaatggcttcattggaaagaaatcattctcggcttcgcgaagtggaaaattggtgttgaagaaagaggttcgtgcggaaaagtctcgcaactggcagaggaaagaacgcaaagaacacttacaaacgatgccgcaaaaaaacgtgcaaattaattgcatttagtaagagacgatgaaatcggggaatgaagatgccttcacaatgtttggatcagctttcagagaaaagttctcttaggcttcacattttgaaaaatgctggggaaacttggttttttttagtgttttctaatttagaagtgttttcatctcatttttttatggcatataaacaggcgcaaccatcaagcaacatttttgcggattcttcagaaatgccggtttcttccattgccatttgcgcaagttcagttcttccggttgacgcacttcgacatccgatgctaacgattcccgcgtttaatgcactccgaacccctttatgcaccaagcaaagaggatgcaatgcaccgccgccatcttctcgctgattataagcattgaccaaattcgtggcatgttctccccattcaggaatcccttggtagacttccgagaacgggcattttttaatgacgacaaacgtatatttattattatcgtcaaatacctcataatttttttcgccatccagctgagccaatttttccagaatggtatcgccttccaaagaaccggcaattgctctgcctgcctgcaatgctggcaaaagccccatttcttctatattgccgacgagcatgccccacagtgcaaacgtcacaggattcttggccatcatttacgtcccttctttacttttgtaaaattaacagaattactaacacgattagaccgcttcaaacaaaatgcgtttaattgccaagtagcaaatatgaatgaaaaccaaatttttaagaattttttcaaccatatccttaccggacaaattcagctttacttcaatgtttaaatatagtgatactttatttaaaataccgctatgggtcaacattcatgcctacatgaaaaaatgtgaatcgattatttgcgcaaatgataagaaatgttcaatgggaaaggtcaaaatatagcttcggatgaaagtctatattttcaaaagtcaagttaagttcgtgcttatttatcacaattctatcacaatgaactttaagttagccgtatttttcgccattgcacgatgaacctgcttatcggaacaatctcgcgtcgaatggaaatggagaggtttttacaattttgatctttttgaaatcctgatgtttgggatttaggatgtagttaaaatcctccgacaccacaacacttgggactttgagaaccgcgtatttgttttcagaaacaaaacgatcgccgattacgcggctgcttggcacacttggaataaaattccacccaattggcaattggtcggttgggatttcctggatcgcaacggtgtcggggatctcaatttcaaccatgaaataatcttttggcaatatgcccatgggaacatgcactgcaacttcggcgcaagccaaagctcgcgattcagcggtgtatatcacctcagttcctttggaattccaccgctggccgttcaatgaagccccgtagcccgaaagctgctctttgtattttgccttgctgagtctaaaaaccttcatcacacaaaaatgccatattcaatattattgagctcggccaaaacgagatctttcccataagatgtatccaataaatcgatcggtttttcgtttcccaatgctggcgatggcatgttgagccaactattaaactgttcaggagaatcaaacacttcgtttcccaaattgatcacctcggcaagctcaaatattttctcactttgaatgggtttgaaaatatgatctttagctttccgataccgctggagcgttcggatattgatatttaaaaagcttgaccaccagcggtcatcaaaaggtgagttcgtattaatttcttcaaataaaacacctggcacgccacgcttaacggcatgcgccactaaaagcttatccgccaatacaacctgataggtgatctcttttgccggtaaagtttcatcaaaagatatgataaactctttgagcttctcatcttttaaagccgcttctttttcactcattgggcatcatttttaacttgattgacatctatactttatataacgacaaatatacatattcagtttaaaccggaaaacagaagattctccaccgccacagctgctctcgctataaattatttgtgttggacatcgaacatcaggaatatggcgcggcgaaccgaaaagcattttcataaaacaaaaaaaagggaaagcctcagcttcccctttttttctttatagttatgatttttcccttccctcttgcaattggtagcaatcaagcgaaggcagggaaaacgcataaggtgtagttaagaaaattagcgacccagcgcctttagcatggtttcgccaatatctgcgggattttcaacaacataaatgcctgcgctccgcatggcagccagtttatcttccgcagttccttttccgccagagacgattgcacctgcatgtcccatacgacgtccgggaggtgcggtgcgccctgcaataaatcccacaactggttttttgtagttgcgcttaatatacgcggcggcttcttcttcggcgtttccaccaatttcgccaatcacgaccaagccttccgtatcaggatctttcgcaaagagcttaactgcgtcgagaaactttgtgccgataattggatcgccaccgatgccaatgcaagtcgattgaccaagtccaacttgggttaactgatttaccgcttcgtaggtgagcgtaccgcttcttgaaatgacaccgatagaacctggcttgtgaataaagccaggcataataccgattttggcttcacctggcgtgatcactcctgggcaattcggcccaaccagtactgcccctttttctttcacaaagaaatacgccttcatcatatcattgacaggaatcccttctgtgatgcaaataatcactttaattccggcttccgctgcttccatgatcgcatcgccagcaaacgccgcaggaacaaaaataaccgaagtgttggcctctgcttttttaaccgcatctttaacggtattgaaaatcggcacttcgcggataaatgggtctttttcgttgccgttgtattgcattccccctttacctggcgttacaccggcgacgacattcgtcccgtattccagcatttgtgaggtatgaaatgtgccttcaccgccagtaatgccttgcacaaccaggcgagtgtctttgtttactaatacgctcattgttttttgatttagttttttattgtcatagttgtttgaaagaactaaaaatccttacagcgatgctactgctttggcaatgctcaaaatagtgccttcaccaaaaggctttccaataaactgaatgccaactggcaggttttcctttgtgcttccagcaggcacgctaatagccggaatgccgctgagattggcggtaacggtgtaaatatcggcaagatacatcgcaagcggatcgtccattttctcgcccagcgtgaacggcggaattggagaagttgggccagcaatcacatctaccgtttcaaacgctttcagataatcctcacgaatcaagcgacgcactttttgcgccttacgataatacgcatcgtagtagccagctgaaagcacatacgtgccaagcatgatgcggcgcttaacttccattccaaaaccttcactgcgcgaggcggtgtacatttccatcaaatccgattgcttttcagaacgatagccataacgagcgccgtcgaaacgcgccaagttggaagaagcttcagcggttgccaaaatgtagtaagttgcaagcgcatattcgcttcttggcagcgagacaggaatgagctccgcgccaccagccttcaaagcttccaattttgccttcaccaccgcttcgatttccttatccaatgcgtcggtgaaaaattcgttaggaataccgatttttaagccgcttagcttgaacgaagccacttcattgacatacggctttaccggttcatcgcttgtcgttgaatcttgcgcgtcttcacctgcaatcacttcgagaaccaacgccgcgtcttcggctgtttttgaaagcacgccaatttgatcgaacgacgagccatacgcgaccaacccaaatcgtgaaacgcgcccataagttggtttcaaaccgatgatgttacaaaacgaggccggctgacgaaccgagccgcccgtgtcggagcccagcgcaactaacgcacagtccgaagccaccgccaccgctgaaccaccggaacttccgccaggaacttttgttgggtcaactgaatttttcgttgcaccgaagtatgacgtctcggttgagctgcccattgcaaactcatccatgtttgccgaacctaaaaagacggcatcttcagccaggagcttctttatggctgttgcgtcgtaaatgctgttaaatttggagagaatttttgagccacaagtgagcctttcgccttcaatggcgatgttatttttgattgccatgggcaaaccaaaaagttttcctggcgcattgccatctgcaagctttgcatccaacgcttttgctcgggcgagcgctgtttctttaaaaacagcaataaatgcgtttaattctttcttttcctcaatcctgtttaggtatgctgctgtaacagcctcacaactgactttttttgaaagcagcttttctctcagctctgaataagaacgaaaaataagttcagacacggacttaattttttatgattgatatataaagaaaccttttgtgtcgggttgaaccgaacattttttccaaagcgaaaaagttatttgctagaactggctgaaaatagaccggccaaaagccatttttttattttatttatttgactttaatacgcacctaaatttttctaccgaaggcggctttcggatttcaaaatttcacaaagtgcttcaatataccttatcgctttggaaaagttcttctctgaacatcgcctttaagcggctttttacggtgaattccccaaaggaatattgataaaattggtatatcttttgtattttgaaattccatcaaaataaaaaagactacgattttttcaatacaccatcaacttttgtgcgaataagctgcttttaaatagaaatgcacaattaggtaaaaactcataggttgttttttctttttgcagaagataaattttgaacgggctaatcactgattaagggatagaaaacacatcgtgcatacagttctaaaatcaatcaagcaagtagcggctgatctgaaaagtaatccagaagccagcacgcggagcactcaagaccctcaagatgcgaagctacaagaatctttgaaagtatcgggtgcaattcccgaacacattgccatcattatggatggaaacgggcgttgggcaaaaagccaaggccaagtgcgtgtttcaggccatcatgcaggcctaaaatctgtgcgagatattgtagaagcatgtgctcaattaggggtgaaatacctaaccttgtacgcattctcaaaagaaaattggcgtcggccaaaaacagaagttgctgcgctgatgcgcctgctggttcgggcgttgcgcgaggaaacgcaaaaacttcatgaaaataatattcggctcaacgtcattggcaatatgcaagacctaccgcagaaagtttcagccgttttgcatgactcgatggcgctcatgaagcaaaacaccaagatgactttaacgctggccttaagttatagtgggcgttgggaaattttgcaagcaaccaaacgcattgccgaagaagtgaaaaaaggctttcttcatccagatgaaattactgacgcaacttttgagcaatatttagccactgccggcatgccaaaccctgagttgctgattcgcaccagcggagagttcagattgagcaactttttgctttggcagcttgcctatactgaaatttatatttctaataatttttggccggattttcgtcgcaatcaactctacgatgccattcgcgctttccaacagcgtgaacgccgctatggacttaccagcgaacaaatcgggacacttaaaccagccatgaagtccgcggctggaaccatgacagctgtcttaccttcagataatcaacgttaaacctaaatgccaagtcgacatttgaattgtattcatcagaataagcagtttcgcattgttatttctcttttttttgccttttccatgatcagtttgatgccattgcatccaaaagtgtttgcccaacaatccggcgcaaacaacttaggaacgccggcagaaaaaacggtcaaagtgcttggcatttcggttgaaggtcttagtaccatcgatgaaaaagatgtgctcgcacgcttttccattcaggagggagaggaaattaaaattcctggaacggcggcggcttcagcgattaaacgcctttggcgtcagcgcctttttagcgacatcaagcttgagattgagcgggaaacaagcgaaggcatttatctaaaactcatcgtcaaggaatatcccattttaaccgaagtcgtttatatcggaaatgatgagtacgatgcagaagacctggatgaaaaagtaatgctcatcaaaggttcaacggccacagaacaatcaattgaagctgcgcgccaacgaattttgaagttctatgaagaagaaggctacctgcgcgccaatgttacaacagaagttagggaaactgccaaaaactacgcgacggttgttttcaacatcgaggaaaacccgagagttatcattgaaaaaatcacgtttcacgggaataacgcctttgatgatgatgaacttcgcggtgagcttgacgaaaccaagcaaaacaatttcttgagaagcatttttggtcggcctgttttagagcgggaaaaatttgaaaaggacaaagagcttttggtcgatttttaccgggaaaatggttatcgcgatgctcgcgttgttgaggattcaatttcgtattctcaagacaaagaatccctttatttagacatcttcgtttcagaagggcccaaatatgtcatccgaaatatctcttgggaaggcaatacccaacctttcgccacaacgcctattcttcaagagcgcttcggcattcaaaaaggcgatgtgtataacaaacgcttgctgcaagagcgattgaacttctctcaagaaggcgacgatattagctcgctgtacttagatcgcggttatctttcttttcgcccatatatggatgaatccgttgtggccggcgattcagttgatctgaaaatctatttaactgaaggcgagcaatttcgcgtgcgccgtgttgatatttccggcaatacgaagacgaaagagcatgtcatccgccgcgaactttacacacagccgggtgatttattcagccgacaaaaaattgtgagaagtattcgccagcttgccaccctcaattatttcgaccaagaacacattacgccagatgttaagcccgacccgaagaaaaacgaagtggacattacttttggcctgattgaaaagcaaaccgacacattcaacgcgtcggcaggttatagcgcctcggttggaatgaccggcgcacttggcttaacattcaacaacttctccctgcaagacatgctgaaaggcgatgcctacacgccgcttccacatggcgatggccaacagcttagttttacctggcaatttgggaattatagctatcgcacactatcaattggatttactgaaccttgggcatttggcacacccacatccgttggcgtaaatatctacgacacgcgccaaaactatggcagttatatccgtcaaagcggtgtttctttaacagttggacgccgcctgacttggcctgatgactattttagcattagctggactctgaaatatcaacgcaacatcggcggctttattaacttcgcatcagcagaaaatgaaccggtcgaagcaaccgaaattgcgatttcacaaacgattggtcgcaatagcttcgacaatccgatttatccacgtcgcggcagcaaagtgtcatttacgtcacagctttcaggtggcgtgcttcctggctcggttgatttctataagctaactggcagctacgcatttcataaaccgctctcaaaagatttagttcttcgcgttgcttcagaacacggctacatagggcttttcgacaaaaacgattatgtgccctacatcaactttttctacatgggcggtagcggcatttcttctctgccaaccgttcaacttcgcggatacgacgaccaaagcctcggcgtgtatgactcagacattgacctctacactggaatgatgtattccaagtttagtacggaaattcgctatcctttaaccctgaatccttctgcgagtgtttatgtcctggcgtttgccgaagcgggaaacctttggggacaagccgcaaatgtcaacttcgccgatttgaaacgctctgtgggatttggcatccgcgtctaccttccaattatcggcctgattggacttgactatggctatggatttgatccgattcctgaatcgcctgatgttgaaaatcaaggatggagcttccaatttacttttggccaatttgcgcaatagcaactatgaattgccattagcaattaattgatcaaccaacaaaggcattttctctgaagccgagccattcagcacttcaaaatcacttaacacgctgtatgccggcttcgggtcgatgaagtatttgtccctcaccttttcaaaaatagatagcaggccagctgccggataaacctgcgccgacgttcccacgccaataaaaatatccgttgtccgaaccaactcttgaagatagctctggcgcatgtcaacagcttcaccaaaccaaaccacatctgggcgaagttgcccgccacacaccggacacgcgtcgccaaaggcaatcggcctttttatcgcaccgctaaaatcgcactgaaaccgctcgtcataataagcgggaatgcttttatgccactcgcatttttgcacatcgatgcggccatgcaaatgccaaaccgtttctacacctgcctgttcaagtaaattatcaatgttctgcgtaatgcaaatcacttcgtggcgcaaggaaagtttcgcaatcgcttcatgagccgaattgggtttgcaggtttgcattttttcgtatcgcttggcgtaaaaatccagcacgagcgccggattgcgctgccagccttccggcgatgccacatcctcaatgcgatgcgattcccaaagcccattcgaatctcgaaaagttggaatgtcgctttccgctgaaagccctgcgccactgaaaataacaatgcgttttttcatttgtaaaaaggagttcgtctttttagaaattgatttggagagaaaaaatacaaaatcgatgccgtatgagaagattgaaaaaaagaaaaggaactgggaaaatggaaacgcaaaaacgggaaagtcttttttcttttggggaaatagccccgcagcgcacctcaaatacgctgcggaacaacgaataaaatttatgcttcttgataatctaatttatccacagcgcgctcaattcggcgcaaacacgcttctttgccaatgacttccatcaaatgatagagacttgggccaaagctgacaccggaaacggccaaacgaatcgggtgaattaaggccgcatttttcacgccttttagctctgcatatttcgccaacgcttcttcgatcgcggcagaattaaaattatctaaaccagcaagaatgcctttaaattcagaaagcaggtcgttggtattttccttccagcgctttttgatggccgcttcttcgtaagcttctggctcaaagaagaaatactcgctgaacgtgacaaattcatggacaaaattcacacgatcgtgcatcaactcaacaacatttagcaggtaagcatcatcggtgattttctcgctcggcatcatcgactcgcgctcttttaatttctccaccaaaatggctttggcttgttttgctaaatcctcatgcgaaaccaatttcaaatgttgcttctgaatccaattcaacttttcaacattgaaaaccgcaccggatttgccaactttttcaagcgtgaatttttcaatgagttcgttcatcgaataaacttcctgctcaacgccttcgccttcgttccagccgagcagcgccacgaaattcaccaaagcgtccttgctataaccttttgccatgtaatcttccacagccacatcgccttggcgcttgctgagtttcgaacgatctgggtttagcaataatggcagatgcgcaaactcgggtttttcccatccgaaaaagtcataaagcaaaagatgtttcggcgttgaagaaagccattcttcgccgcgaataacatgcgtgatgttcatcaagtgatcgtcgacaacgctggccaggtggtaagttggaaatccgtccgacttcatcaaaacttgatcgtcgacggttgaagagtcgaaccaaacgatgccacggataatatcgtcgtggcgaatacgtgtatgatcgggaattttcatgcgaatgacacagggttcacccgcgtccaagcgcttttgaatttcgctctgtggcatcgagccgcccatatcttcgggcagccacttgcggttatattttggctgcacgccctgcttaatctggagttggcgactttcttctaactcgtcaggcgttgcaaaacagtaataggcttttttctcgtcaagcagttgctggacatattgcttataaatatccaatcgctccgactggacatacggcccaaaatccccaccatgctttgggctttcatctgggatgatgcctgcccactctaaggaactcaaaaggttttcaacagcgccttccacaaggcgtgctctgtctgtatcttcaagtctcaacagaaactggccgccattttttttggcgaaaagaaaattgtacagcgcggttctcagaccaccgacatgaagataaccggttggtgatggcgcaaaacgggtacgaattgtttgttccgacatattcgtttttaatgtgtatggtgtgtaatcttgttggttttttagcaggggcaatctaaaaaaaatgttcttattcaaaaacccttcatcttgattaacacagataaattcaccaaacccgagaataagcgcacttgccaagacgaaaacaagctgagatcgaaataaaaaaggcgtttttcaacgccttttctatctacaaaaacaggtgaagccgttttttaattagctccgaagaatcaacgatttacgctagatttacgctaatttatcgagacgcaaaacaaggaacttgaagcttagttttgtgtcaaaacagctttccttcgatgatcattttctcatccggctaaggtactgacgacgcaaaatctcagaagcggaaagagaacgctgcctagcatacttcattttcggtgatgcgccactttgttgttgaagttttgccgctaaaaaaagcaacagaatggacgccacgctaataccaacaaaaatttccatgattctaccgttttaaagttaccggtttcccgaaaaaaattttctgacgcgccgaggtgaaaccaaatttttattctttcaaatcattttcaccatcggtacacgattcattgctgaactcattttccgttctttgccgcacttttgatttattttgccagagaaaatctaccacgattttcagaggggttactttttgcagtaccgatcaaatcagacgaaaaattcaagaaagcttaagaacaacaattgggttttcaaagaaccgtttttctgcgggtggaagtttctgaacgcaatctataccgagaatgattcaccacaaccgcaggtacgatttgcatttggattgataaaatgaaagccttttccattcaagccatccgaaaaatcaagagttgttccggccaaatagaggaagcttttcatatctacaaatactttcacacctttatcttcaaaaacttgatcgccatttttcgtctcattgtcaaaatcaagtccgtaagacagaccggagcaaccgcctccttttacactcacccgaagcccaaaatcatcggtgaggttttgttctgttttcaaccgcttgacttgctgagccgctttatcagttactgtgatcataattcaagagcgttgttttccttagttgaaaaattttaaagaaggcacgtatcgacattgaagcgccaagatacgtgctaaacgaaattaagacgcgctggtttccgatttggcgtgcttggccgcttgctttttgcgaaaatcatcaattgctgctttaatggcatcttctgcaagcactgagcagtgaattttcacaggcggaaggctcaattcactaacaagcgccgtattcttgatttcacttgcttcgtcgattgtttttcccttcagcatttccgttgcgagcgaggaagaagcaattgccgaaccgcaaccaaaagttttaaaccttgcatcttcgatgatgcctgttttttcgtctactttaatctgaagtttcatcacatcgccgcactctggcgcgcccacaacgcctgttccgacttgctcatctttctggtctaagctaccaacattgcgtgggttattgtaatgatccatcactttgtccgagtaagccatattatcctccgtgtaattaaaaataaaattaggttgattttagtgttgtgtccattgaaccgttttcaaatcgatgccagccttcgccatttcatataacggagacatttcacgaaggcgatttaccgcactaacggtttgctcaatggcaaaatcgatctcctcttcagtggtaaatcgtccaatgctataacggatagaagagtgcgccagttcatcacccacgcccaatgctttgagcacgtggcttggctcaagcgaggccgatgtacaagcactaccgctcgaaaccgctaaatccttcatgcccatcaaaaggccttcgccttccacataggcaaaactgagattcaagtttccaggcaagcgatgcgccatcgatccattcacataaacatcttccaatcttgccataatgccatctttgagccgatctcgaaaagttgtgagtcgcaccatttcctcatcgagctcttccatgcaaagcgcaatcgcttttcccaaaccaacaatacctggcacattgagcgtgccgctgcgcatgccgcgttcgtgcccgccaccatcaatgaccggcgagagtttcacgcgaggctttttacgacgaacataaagcgccccaacgccttttggcccataaattttatgcccagaaagcgcaaggacatcgatattcatggcattgacatccactggcacttttccaacagcctgaacggcatccgtaaagaaaaccacattatgcttgcgacatatttcaccaatttcccgaattggctgaatcacaccgatttcattattcacaaacatgattgcaaccataatggtcttttctgtaatggcggcttcgagctctttaagatcgacaaggccatctggcttcggagttaaataagtgacttcggcttgaccttcacgttccagtctatggcatgtatccaaaacggctttatgctcggtcaaaacggtgatgatgtgattgcctttttctttgtacatctgcacagcacctttaatggcaatattatcgctttctgttgcgccgctggtaaaaacaatttccttcgggtcagcaccaattgcattggcaacacgctctcttgcttgctcaacggcctcttccgcttcccaaccatacgcatgattgcgggacgccgcattcccaaatttttcagtcatgtatggaatcatcgcttccaaaacacgcgtgtccatcggtgtagttgcctggtaatccatgtatatcgggcggctcaaatcaagtgccatgagatttctccgtttttggttttgtaaaaattaaatttgtgaaattacaaaatttcatccactgtcgcttgatcaaaaatgtgctgaaagcgctgctgaatgtggacaagagactttttaatcgcacaggtagaatacaagtgacaagtgtcctgagttgcttggcattccgttaggtttaacgggccttcaattgcctctgcaatttcacccagtgtgatctgttttggcggtctggataatttgtacccgcccttcacaccttgcactgaagtaatcacccccgcttttgtcagtcgctgcaatgttttggctagcagctcgtaaggaattcccattctttcagagatttccttagcagttgctacctcgccattgcttgtcatggcaatgtaacgcaccgcaattaatccatactcgaattttttcgtaactttcaacattaatcagacctttttagtcttaattttggataaaaaggacatttttgaaacactcgctgccgaaccaaacatagtttctaatcatatccgtataacgattcgaatttttcctgagttgcataatacgatttttttactcgtattttctgtttaaaatcttttattcaaaattttgaagtcaaatcttttttcggaacaccggatttcatcgatccaccataacattgcggcgcaaagcgctttcttgtgttttggaacaaaaaaggcctgtttagttttatagtacattgcacatcagcctgacaaagtaggcgatctcaaatttcagatttgactactttcatttaccaaacaaccaacgcacgaaaatgaggcaagacagcttttttaattggacgtacgaacctggaaaaaccgccaaaatcaggtttcaagaatatggcaatgcccactcctcaaaaacgccgatgttatttattcatggctatggcgccatgctcgaacattggaacgaaaatattccacacttctccgctgactacaaaatctacgcaatggacctaatggggctgggcggctctgaaaaacctaacacaaaatattcgcttaaactttggggaaaacagatagaggcgttcttggattttatgaatctggaaaaagtcattttagttggccattcgatgggtggcgcaacaagcctcatgtttgcacaccatcaaccagatcgcctcgatacgcttgtgcttgttgatccatcaggcatttttgctgataatgttggcgactttgaacgaatgctatatcgccttgttggcacaccagttattggagattttatgtttgggctttttgccaactcgtttggcgccaagcaaagtttgattccaacttattacgaccaaagcaaggttaccgatgaattggttgagcaatttgccaagccgttgcgctcgcctggcgcaatttgggcatacctttcgccatcccgacatccgcatgagtttctcctggatcagttggccagaccaacctgcttcactggaaacgccctgattgtttggggcgaattcgacaaaggacttccagctgataagctcgtacctgaattccaaaagcttttgccacaagccgaagttcaaattattccaaaagcagcgcactgcgcccaccatgatgcccccgaaattttcaacgaagggctctcgtcgtttttaaatcgcgtgcagcaacgtctcgaaacaaatccagcacattgagctctttctcagaaaattctactatgatcgaaaaggcaaagctaacgtatttaaccgggtttttcgtttttagctttgcctttaaaacattgcctctcagctgattcgcaaaaaccttttgcgctgtatggaaatagccgttctttttaaaagaaaaaatttgtaaagtgttatataaagcgtactttttattagcgattcacataaaagtgcacttaaaaattattggttaaagttttgtagcacagaatcatttcgtagccttattcagtgttcagcggtgcaagcacgcaatattttaccagtccatattcccattttgactctatttgaagcgatagatctttgtgtttttattattgaataacggaattaaacagaaaagatttgaatagcaatttgcttagctctgcggaaaagctaaaactatatcaacactatatactcggtcaattatctgagttgttagtccctgcacttggtgagccattaacgtctattggactaacggtcgattgcatcgatttaatcgacccaaacgctggagagataccggcaaacaccctattatcgattagcgaggatattaaagctcgattaaaagagatctccgaaatgacgcatcaatttaatcaattgacaaaaggcgccaacaagcctcgcttggtcaattttaaccagctcatagacgaaacgctatcgattttttcagagcgatttcgaagcatgaatatcgtctcccaaacccatcttgattatgcagcgccgaatgtgctcgttaatccgattctcagcaaatatttcattttagatttgcttctgatggcgcacgattttttaggagaacaagtatttgatccttcgcgccaaacaaaaattcgaaagagcttgagcctgaagtattatggtttgggtagcaaaaatgttttatctttaaggtttatgtctggctctaatttgaacggaagcgaaggagacttccaaccagaaaaccatcttgtaccgaaaaaactatcaaacctgaatttgatgattgccgaagagctttcggctgcgttagggattgattttagaacaacgacacagctcgatagccaatatggtactctcattcattgcgaagcccaatttccagtggatgccaatctcaaccatgtgcttgaacaggtttcttaacgaaaagtacctgcatagcattgttgttcctgctgagtgatttagaataagcctgaaatcagaaagttcatgaagttgccaaataaacgcaaacatacagttaagcaacttgatcctgttgtagagaaatcgtcatccaaaattcttcttgtagacgatgacgacgatatctgcaaaatttgccaacgcgccctttccatgcttggctacgaagtgctgattgcttcgtgcggcgaaacggcgttgcaaatgttcaaagaacatgaaccggaaattattctgctcgacattttcatgcccgacctcgacggtttcgacgttcttagaagcattagaagccaaagcgattttcccgaggtaattctcatcaccggctacggcgatatgaatctcgttatcagcgccatgcgaaacggcgcaacggattttctaaccaagccttttgacttggaaaaccttcgttccgttatcgataatgcccgaaaacgattagagaagaaaaaagagaaccaatccgcgttgcttgatacaactgagctcgaaccggcagcggcattgtccatcaatgccattgatattcatcaagacgtgccgcttcgaattcggactttcggaaatttgatcattaaccttaccgataaagaaatcacttcgaaagattggcacagcaataaaactgaagccgtttttaagttgctgcttatcaaccataagcgcctcgtcaccacagatgaatttatcgataagctttggcctgacgcccgaagaagaagcggcgaggttatgctctacacggcgatatcgtccattcgatatttgttagaaccgcagcttaaaacggccagaaaatcgaagttcgttttcacgcatgaaaatggctatgaactcaacttaggcgaactcggtacggactatttatacgatgctgacctttttgagtcgtattgcgcgaaagccaaagatctgggcggcgactatgacttatataaagaagccgttgaactttatagtgatgattttcttaagtctgatacatttgaagaatggactttctacgctcgtgaaagtttgaaagatcaatatttagccgcgcttcagtatttagccgaacacgaacggaatctaaaaaactatcgtgccgctgcaatttatgcacgaaaaatggttgaagcggacaacttatctgtaacaggatatgagctgttaattgaagcttacctcaatgaggaacgaatcggtgaagccatgcggatttttaagcagtgcaaagaagtcttccaaaaagagttaaatatgccagtgccacagcgcctggtcgatttgcttccaaggtagccgcttttgcaagtttttttgttgtcatatttaaaacccaaaaaaacactttttgaattttgccatcgcaaatggcttagcgaaatggctggccgttgtttcagctgccgcactctaaacggattgcctacatcggaatgccacgttgaaaattcttcactccacacaagcgactttatccttttacctttcttccctggcttatttaacccatttggtatttatttgtgaaaaaataacaactgcttaataatggtatcatttttgataggttgaatgaagatgtgcgattagcggaattgtaaaaaaatctaataaagcatcttaagacgttaatatttaataaaatcaattgattaacttgagggaaatttgacgcgctctattgcctgaagaacatgaaaaaaaattttgaagccaaaaagttatactataccatcggggaagtcagcaaaattacgggcttaccggcatacttacttcgctcttgggaaaacgagttttcgcagcttgccccatcacgcaatgcaaaaggaaaccgaacttacacaaacaaagatatctcgaatattctatcaattaaaaacttcatgtacgatcagggctatacgctggagcgaaccaaagcactgatgcttgggcatgatgcgtcgcccgaccaagtggaagcaaccaaccaactacttagagcgcatcaaacctccattaaagaacaaatccaagccaaccaagagaaaagaaaagaaactttattagaagcgaaatctatatttgaagagcttttgaaaattcttgcctaaaaaatcttattctccaaacacttccgtgtactgcttcttaaaaattcgcaaactttcgttcaacgagaaaaagcgaattcccaattcagtttctgctttcagtgtaatcaaccctgacttcatcggacgctcggccagttggctcaaatccgcagtttttataggtgtaatcaaatttttatcaaagccaaagacttcggccagtctcagcgcaaactcatagcgagatacattatcaccgccaaccatattataaaccccatgcttggctttattgaccagcatataaattccgcgagccaagtcatcggcaagcgttgtgtttccaaattgatcgtctacaatgcgtacttgcttacctgctttcaattcaccagcaagccataaggcaaagttttttttgcactgcgcagccacaccatacacaaccatcgttctaataatcgcccaatgctccccactattgcgaaggacattttccgaagccaatttgcttcgcccatagtagcttaaaggatttggctgctgggcttcatcatatgggccgtttttgccatcgaaaatgtagtccgttgacacatgaacgacttgagcctttaccaatcttgcggcggcagccaaattttcgactgcaatcacattgcctttccagcaaagatctttttctttttcacaaccgtcgacgttggtgtatgcacccgcattcacaataaagttgggctcaaaattccataccaattctttcacagcctggcggtcgagcatatcgagggaaataaagccgaagcttgcggtttgattataaggagttggttggcgagctgtggctaaaagatcataggctctatcggcggcaaaacaatccgttagcttttgccccaataacccatttgcaccagttattagcacgcgcttatatgactttgacatattttcggtcccaaaaactttttctatttctgataatgcacgtcttcattgaaaagtaaaagatacaagaaaatgccagtaaaatcgattttgcaagaaacaaatccgacgcattgcgccgcgcctccctatcttcattgcaattgaataaaaacgatttttattatactttcttctaattatcaaatccttatcaaaaacctcagattttctacaaaagacggcgtttttatcgagcaattatcagctatttgttctgatgcttattcttaagtcttaatatttcattgttcagacttgaaaagtcgcttacccaatgaaggccgtcttttaagtcgccaaagctaaccgctttatcagatcaattttaaattgtcgagccatgaaaaaaatgatgatctcttcggtaacgattgcaacattattattcggaaattcctttgacaatcgctcaagtcttgggagcaatcgtgtggaaagaacttcttcaccagatgctgtggtttgcgcttataacaccccttcaaatggcgtcagcacaaatttgttgcttcattcttcaaactcattacaagaaaatctttttgccagcacgtcgaacagcacggcaaccaacacgaaacgcagtagccgaatagaagcggttgaaaacgtagatgacgccgacctcatcttaagcttgagcggccatacggaaagcgtttcctctatttcatttagccgcgacggaaaatatcttgcaagcggaagctgggataacacggttaaagtttgggatgtaaacacaggaaaagttttattcgacctaaaaggacactcggcaggcgtttccgctgttgctttcagtccaagcagcctgatgctggcttccgtctcattagatagcacgctaagagtttgggaaatcagaaaagaagcggctaatagcaccaacgcgagcagctcaagccagctcagcaatccctcatccaagacgcagtttgcctcgtcgaacgcaacaaatagtttaaccgaaggcgtgctgaaagcttatcccgcttatagcatcaaagcgcatccaaattggattagcgcggttgcattcagcaacaatggtcaatttatcgccactggcggctgggacaatcaagtcaagctgtgggacgctcaaaccggaaaattggttcaaactttcaaaggccacatgtcggctatccttgacttgaaatttacaaacgacgggaaaacgcttattagcagcagccgcgacgaatccatcatattttggaatcttcgcaatggtgaaatcacatataaaatcaccggccattctggatggatcacctcaattgcgcttaatgagaaaaacacgcttttggccagcggcggctcagacgaaactgtcagcctttgggatattgcctcacaacctgatagcgccatcgaattgcgccgtttccctggacataaagattacgttcgctccatcgccttcgctccagatgggaaaattttagccagcggcggcgacgaccgcaccctaaaattctggaatgttgaaaccggtcgcgagatctacgaaattgaaggccatgccagctgggttcgctcaattgcttatagcccgaatggaaaaattatcgcaacagccggcgatgataaactaattaagctttggaatgctgaaaaaccaattgaagtggccgctcaaaatgctgaggttgtgaaaaaagttgcggtttccgaagccagacaggcaagattggaacaagaagcgcttctcaaaagaaaatgcaatcgctgccatacattcaaggctgttgaacaggcttttacacgcgaaaacttgagcagcaccgtagagcgcatgagaaacatgccaaactcaggcatcaccaaacaagaagcttatgagattatcagatacttgcgcaaagtcgttaagtaacaaatttttttgctttaccatagtgccatgttctttacaaaaaaccccgcctttttaaagaggcggggtttttcatcttagattgccaaaccgtttaacagttcataagcgtgcaaaaatttatcccacgcgcgtttgtgcaaactcgcaaatgcaaaatcgaagcgagcaaagctatttattcaaccaccgtgaggtttgcgtatttcaacacgagtgttttttcaccagcccctcggaaaaagacctttattttcgtgtcatctcctgagccttgcacagccatcacttttcctgtgccaaaaattttatgctgcactttcatcccaacggcaatcgcacttttttttgccgatgaacttgttaacgaagtttggcgcgaagcagctggcgcaacacgccgcgattgtgctcggtccgaaaagttgcttcggcttgtatattcagaatcgtcatagtgataacgacttttctcggcgtcttgcaagcgaatttcatctaaaagctttccaccttccgtaacaaccgaaccaccatccagctcttcaataaaccgcgaacgtttcgccggaaacgactgaccaaatttgtagcgactttttgcaaacgagacataaagtttcttctcggcacgtgtgagcgccacataaaacaagcgtcgctcttcttccagttcgcgcggctcatcaggattgagcgggaaaagtcgctcctcaagccccgtcacaaacacaaccggaaactccagtcctttggcagcatgaatggtcatgagcgtcacctgattgccgtttgcgtccgcattatcttgatctgtggcaagcgatgcactttgcaaaaacgcattgagcgaaggatcttcggcgcttttgtcgcaaaattgacgcgcaaagttcagaaattcctgaagattatcgtagcgagcgttggcttctgcggtgttttcgtttttgagaatttcaagcaatcgtgtttttcgaagcaactctgcaactacttcataggccgtatgctgctgggcaatttcgcgcaaatcttcaatgagcattcgaaaatcgtttaaggcggaaattaaccgattttgcagatcgtagtgcgttgcgcgacaaatcgcctcataaagcgaaaaaccttcctcgatggcaatatctttgaggcgcttcaggcttgtttcgcccacgccgcgcgccggaaaattgataattcgcaacagagattcttcatcacggctattcaaaatgaagcgcaggtaggcgacaatatctttgatttcttttcgtttataaaatgaaaccccgccaaacacacgatacgcaatgccgttgaaacgcagcgcgtcttccaacgcacgcgactgcgcgttggttcgataaaaaattgcaaagtcgctgttttggtttccgctggaaagttttcgttcgcgaatagccatagccactttttcggcctcgcgccgttcatcggtggcttcaaatagcgtgactggctcaccggtttcgttgctggtgtaaagcgttttttccaactgctctttgttgttggaaatcaccgtattggcaactttcaagattgttttcgtgcagcggtaattttcttccaaacggcaaattgtggcttccttgtaatcattttgaaaccctaaaatgttcgcaatatcagcgccgcgccaggagtaaatcgattgtgcatcgtcgccgacaacgcaaatattgcgatgctggccggccagcattttcgcaacaatgtactgagcgcggtttgtatcttgatactcatcgatcataatgtattggaagcgctcttgatagtgcgccaaaatctcaggatgttcattaaatagcttgatgggtttgatgagcagatcgtcgaaatcgagcgcattatttttctgcaaacgctcattgtatttataaaaaacttccgccgttttttcagaaataaaatccgaggcgttttggctcatctgttccggcgtgacgagccggtttttggccatgctaatttttccttgcaccgcatttggcgccagcacgtctgtggcaattcccagttccgtgatgatttgcttgattaaatttttgctgtcgtcggcatcgtaaatggtgtaatcactggtaaaacccaagcgatcggcatgttgacgcaaaaggcgcgcaaaatttgagtgaaacgtaccgatccaaagcccacgcgtgctgccggtcccgagaatctcttcgacgcgcgatcgcatttcatttgccgccttgttggtaaaagtgagcgccagaatttgattgggtgcgcaattttctttgttgatgatataagcaattcgaaacgtaatcacgcgagttttccccgaacccgcgcccgcaataatcattacaggtcctttggttgtttcaaccgcttttttttgctctgtatttaaacttttaagaagcgtttccaatttagctaatagtttttgcgtgtctaaaatcccgtttatcaagaaatgaacttgtaagataacagtctttcggcaagatgccgtttaaaaattggcgtttttgaggagaaatctcaacctgcttatcatcttcagtaccctttttcaggagcttctttgttaggaatttttctattttaaatccttactatttaaacttttttataagtacgctgtcaaagcccttaacgcacttgtaaaaaaaccgccaatacgagattccaacgtaacttttgtaagtatagcaggaaagtgtaacttgttttagcagttagtctcggaagaagcaacggaacattactttagctatgaacacatgttgatgaaaaaacggaacaagccttgctgatcaatcagatataagtgctttgtttaaagtattgatagacataacaccaaacccctgatggataggaatcctcacattctcagcatcgacgagtcccagtcggtagcaagaaaattagagacgtttttaggacatgatgaacacacgattcacgttgttcctgattttcaaagctgtatcaatcgatttttgatcagcccgccggacattgttttagccggaagatttaccttagactatccgccacatgtattcattcataaactgagaaacttaaaaaagtcgctgacgatttttattcttctcgaacaggagaatatgaaaacggctgtcaactgtatcaaagccggtgcggatgatgtttttctgaaaacagatatcgccgcaattggcgctgcgatacaaagccattttccatcggccaacggccacgcatctaagttcgtgcagcctgcattcgttaatgacgcgtgtgttcatcttaccaatgaagcaacctgccggctcacctacctgcctgatggctctataaaaacagaatatgtgagtgatggcatttgggaactgatgggcaaaacacccgaagacgacttattcgacttagaacatctttatgacttcgttcatcctgacgatagaaccctctaccagtctttgcgcaccaacgcattagagcgtttagagccgatttcctacgaaatgcgcctcatcacagcagatgggggactcaaatggattcgtgaaaataatctctttctgaaagaagccaatggcaacattattgttgaaaaacacttggccgacattaccaaatgcaaagaaattgaagcgcagttacatcactataaaaaactactcgaaacgcaagaacttgaagaggcctgccgctatgaagattttgaggaggactatcgccggcgcgaggcgttttatctgaagctttttgagcatttttccgacatcattgtcgttcttgaccaaaacggaattatcaaatatgaaagcccctctgtcacgaaggttttgggctattcattgggcgagcgtttagatcactcagcctttgagctgatacatcccgatgataccgcatttttaaaaaaatttctacacaagtataaagataaagcgggagagattccccgatttgaatttaaagcacatcaaaaagatggccgctggctacactttgagtgcaacggatataatttattggatgacccgatcatcaacgggatattgatgatcgtacgcgatgtgacccttcgcaaacaagcagaggaaaaatcgaaagcctctgaacaactatttcgctccctttttatcagcgcagccgttccaatgtgcttaattgatgaaaagggcaactttgtcgatatcaatccggcgtgctgtttgctatcggattattccgccgaagaactgaaaggaagatttttcgccacgctcatctgcgacgaccagcgcgacgccgccctgttagcattcaaaacatttgttgatacctccgtttataaatcaaccgaacattggatagggcaaaccaaatacggcaggaaaattgaactgaacaccagcgcagcctctttctgcgattataatggcaatcgatttattattctcagctttgaagacattactgatcggaatcgcgccattcgcgaactcactgaaatcaagcagcagcttcaagttaaggttgaggaaaaacacaggaactgcgcttaaccaatcatttgctgcaagagcaaattaccgagaaggaaaaagcagaaagcaccttaaaacataacgaagaattttttaggctatcgttctcagaatcgcctgttgcaacggcgattatcgatctcaactttagattgctgaaagtcaatcgtgcctttttcagcatgatgggctgcgacgaagtcggcttatcgccatttcgcttctatgattttcttcatcacgaagatctttctcgccatagcagccagctcgagacgctcagaaaatcgccgcgcaagccgctttcatttgatgcccgctatattagaaaagatggccaagtgatttggggacatacggtttttggcttgattgaagataatcataaaaatccgctctactaccttgcacaaattcaggatatctctgaacgcaaagcatatcaggatgtcctaaacaagaaaaaccgcctgctgcgcagcattgccgacggcacaaaatatttacttaccatcaccaggccggaagatgctgtcccaaaattcttagaaaacattggccaagcgctcgatgtcgataggatttatttgatgcaagaaaagctcaacgcgtccacccaaaatattcgcctaacgcttcggtatgaatggtcaagacctggcgtgccatcacagagtgagctggtgcaatcgggaacggtggttgccacagaaagtgccaaagttttcagcaaggagcactttaactgggatggacttgtgcacggcgagcccgttgcaaaactgaccaaagattttccggcaaaacagcagcatttttttgaacacttgggaatcaaatccacgctcttggttccaattatggctgaaggtggattctggggaattctcggttttgacgaatgcaagtacgagcgcgtttggtcgccggatgaaatatcgattttgattgctgccgccagcaacatcggaagcgcattttctcgtgccacaacccttaaagcgcttcaggcaagcgagattcgctatcgcacgctggccgctaattttccaaacggcgcattagcccttttcaacgaagagttgcttcccgtcgttatcagcggcgatggatttttgggagataaaaacaagcaaagcgagcttgttggcaaaccgctgagcgatatatggccacccaaaatcgcacatgaatttgaaaaggcactgacaaaagcctttagcggcaaaaaaaattcgtttgaacttcgccatcaggaaaaagactggcaaatttgggctgttccaaacacagaaaaagatgagcatatcggaaccgttacggccatttgcatcgatatcacggagcaaaaaaatgcgcaccgccttcttttggaatctgagcgcgactatcgcggatttttccaaaacgttcacgatgcgattttgatatgcaatatttatgatgaaatcttagaggtcaatcatcgtgcgagcgaaatttacggctatgcggaaagcgagctgattggccaaagcatggacattctttgcaaataccccgctcgtggacgcatccatttgaacgatacgcgccggcatggacaatccgtcggatttgaagcgattcatatcaagaaagatggctttgagttgtacatggaaatcaattccaaaacggcaacttataaagggcaaaccgtcacgatcagcatttgccgagatatcaacgataaaaaaattgctgagatcgcgttgcgcgatagcgaacgccgaagccgacgcattatagacaccaccgccgaaggcatttggattatcaatagccatcaccgcacctgtttcgtgaatcatcaaacaaccgaaatgctcggctacagcgaagatgaaatgctcggcaaagccattgagaccttccttagcgatgaccaaaacattcagggcttgtttcttatgccgcaaagcaaaaaacaaaaaattgtttgcgacattcaatttgtgaaaaaatctggcgagctgctttgggcgatggtttcagcatcgagaatggcaagcgagaacagcaaagagggcaacttgctgctgatgtttagcgacattaccgagcgaaaaatcatcgaacaggccttgcacaaaagcgagcgaaactacaaaaccttagcagaaaatcttcctcgcggtgcggctttgatcatcgataaagacttcaattgtattctggctgccggaaatgcgtttcatcgtcaaggcaaccttcgcccaaacaccgaaggaaaacctacggataatgtaaaacccaccgacttagcagaacgcctaaaagatcattacagcttagcgtttacaggcgaaaaaatagatttccaattggaatatttagagcgctggtggcaagtgtatgttgtccctaatcaggataatgacgacaacttgattgaaaccatcacgctgattgcctacgacattacccagcataaaaaacaagaagcggcgcttattgaaagtgaatcgcgattccgagatattttcaatacgatgccattgggaatggttcttgcagacaacaacggggatattcgcttggtgaatcccgcgttcgaaaagatgctgggctactcggatgctgaactttataagaaaaacgtgcgcgacctcactcacgaggacgatatcgaacggtcaattttgaagcatagaaatatccttcttttaaaaaaacagggctatcaacttgaaaagcgatatatccgaaaagatggaaaatctattttagccaaactcacagcaaaagcgctatgcaacgataaagaccgttccttttttgcgcttggcattgtggaagacatcaccgaggccaaagtcacacaggagagactccgagaaacgcaagagcaatattttactttagtgaaaaacttccccgaaggcctggtgatggttatcgatgaagattatcgttgcctgctggccagcggagaagccataaaacttggaacgcgcctgattggacgccatcctcaagactattgcgatgcggagtcgttacaaattctttcccaaaaatacgcgcaggcatttactggagaaaagcaatcttttgaactcgaatttttaaatggctactggatgacccacgtcgtgccaaatacttgggataaaaatggcacggtgaaaaccgtttctgtcatctgcattgatattaccaagcggaaaaaaattgaagatgcgctttcgcgtagtcgcgaacgctaccgcgcgattgtcaatgaaatggaagcattcgtttgtcgatgcactccagatggcaacatcgcatttattaatgacacttattgtaaggttctctcaaaaagcggccaggaacttttggggataaatttttcagaaattatttccgtagaagaccaacctcgatttttgacttcattcaaaaacatcacggcgcagcatcctgtccattcttcagaataccgtgttttggtcaatcaagaggtgcactggcacaaatattcagcaacgggcatttttaaagacgatggcttggaagaagtgcaaattattggccacgacataacagaaagaaaaaacatagaaattaggcttcaagcaagcgaagaacattttcgtttccttgccgaacacgccagcgatttgattattcacctttctgtacaacatgaatatcaggcaaaggtgacttacattagcacgtcctgccaaaatattttgggttacacgcgcgaggagcttatgtcgtttcagcttagtgatatgattcaccctgaagatcttccgctattctacaaagcctatgcgaagctcgttcaacagcccaatttaccggctccgattttatatcgccataagcatcgctctggaaaatatatttggcttgaaacgctcatcaagcccatttgtgatgaagacggcaaaattttgagcgcggtcatggcatcgcgcaatgttacggagcgcaaacgagcggaaatggcgcttcaagagagcgaagaacgctatcggcaagtggtcgaaaattcacccaatccgattttttctgctgaccgcgcaggagttcttcacacatggaacattgcttgcgaacaaagctttgaatgtccgcaaatagaaatgcttggtaaaaattggcacgcgcttttagcgcatcctgaaaatgctgcgactttatcaaaaactgtggacgctatttttcggggcgagcgcgaaagtgcagaactcagcgtttcgtatcagaataagcgcggggaggaactttacatggtttgccggctttatccgctaaagaatttatttggcgaaattgcattttgtgtttttgccaacatggacatttccgagcgattcaaatacgaacaaaaactaaaagcttcgctcggagaacgagacacactgttaaaagaagttcatcatcgggttaaaaacaacttgcaggtcatttccagtttgcttcacctgcaaaaatcaaaactgcaagacccgcaggccatccaaatctttatcgacagccaaaatcgcattcattcgatggcgctgattcatcagcatttatatcaatccgacgatctcaacaacgtggattttgcggcatacattgatcgcttattgattcagcttgaaatcacttatggcaatccaggcgttgaattcaaaacgaacgttcaaaacatcaagctaagcttagactatgcgattccttgcggccttttaattaacgagattattgccaattcgctgaaacacgcctttcaagccattgaacaaaagggcgaaatttatgtagaaatgctttaccttgaagccgaaaaagccctgaaaatttgcattacggataatggctcaggctttaacgagaatatcacttttgaaaatgcacagacgcttggcttcaagttgattcgctcgtttgtcacccagctcaatggcactgtaacagtttgtggtgaaaatggcacacgattcgacatcacgctgccatgctaaatgcgtggattgcagaacaagaggccgctcaatttcgtattggaaaaaaatcccttttcttcaaaattatctatctttaaggcttatcataaaaaagcagttgttattgatgacttatcatcatgtgctatctttaagcggcttaagaaaattttaagcgatcatactttatgaagtataaagttttaatcgttgaagatgaaagcgttgtggcgtggcatcttcaagatattttagaacaatccggctatgaagttgtcgcatctgtgggcagcggtgaagatgcggtaaaactgacccaaacactcgcccctgacttgatattaatggatatctctctcaaaggagatatggacggcattgaagccgcatctcaaattttgaagatttgcaaaatccctgtgatcttcttaacggctcacgccgataaacatacgctgaatcgagccaaaaatgccatgccttatggctacatcgtgaaaccatttcaagaaaaagatgtggttagcgccatcgaaattgtccttaataaacatcagcaagtttcattagagaaggagatggagatttggctcgaaaatttgctccatagcgttggcgaatcggtcattgcaaccgacgaaaaagggcgcattaagtttatgaacccgactgccgaagaaatgacgggttggaaactcaacgacgctagcgggcgggatatttctgaagtgtttcaactttttgacaccaaaacccgcgagcccatcgagaatccggcgaaactggcgctcaaagaaaatcgcttggttgagctcgataaaagcgtgctgctcagagccaaagatggcagcgaacttgaaatcaccgatagtgccgcgcctataaaagatagcaacggaaagttatccggcgttgtcatcatattttttgactgcaacaagtgttcgctcaccaacccaaaagaaaagcaattattggaacatttgcggcgaatcaaaaaaatggatgtgttcaatacgcttagcagcggttttgcaaataacttcaatagtttgctaactggcattttgggaaatatcgctttgctgaagcgcgatgattacatgaatccagacttggaaaaaaagttggatcgcattgaaggagcagcttccagagcggcgctgcttgtaaaacaattgatgattttttcgcgccaagcaggactttcacctgaaccagttaacctcaatcaagaagtcgcgcatgtagttgaaacgctgcgaaagctaaccgatcctcgaatcgaaattcatgcggaatttaatgcggatcgcccgattgtgattggcgatcgttcgcaaattagcgaaatgctactggccattgggctgaacgcacacgaggccattgttcccaccttaaccaaaagaagacaagggaaaatgggattttcgactcatgtggaatcactttcccctgtcttttgtgcagaacatcgattagaccccgaaaaattatatgtgcatgttgccattgccgactcaggcattggcattaaaaatgaattgaaagaacgtgttttcgagccgtttttctctaccaaaggttcaggtcgaggactcggcctttcgatcgtttttgggattatcaaaaatcaccacggagccatttcctttacttccattcctggacaaggcagcctttttgacatttatcttcctgtctccgcacacttggatattgtcgaataactcaagccattggaaaaagcaactgcttcttgacccgtaaagctatatgctttgcggttcgggaagtttccccatctgctttaaaacaagaaacacaacacccactaaaattgacgcgatcacacctgcggcaacattgaacagtgaggcggtaagaatatgaacaaaagttagctgaacatccatcttgaggaaaccagctaacagcatgtaagttgcagccgtcaaaaccccaaaaccaaagctcgttgccaagctgcccgcaaatgaaacaaaaagtttttctcgtttgcctgccaaaacctctcgttggcgttgaagctgcttctcaccggttgggtcaagcacttgtttaacgcttctggccacaagtgcggttaaaaccataacgatcgaaaacatggcatacaccatcatggactgaccgaaagttgggttaaacgagttcgttcccagccaagcgcctgccttgtgtagcataaaaagagaagtgaaatggaaaatagagccccacagtaaagtgacccatatccatgtccataaactaattggattcatttctttttttgtagtcatttcgaaatcgatttaatgattgataatacccgttgaactgtaaggctataaactcatcacggtgaatttgcattccttttttaacgcagcagaaaaggaattcttttttatcagcaaaaacgcaaagtgacaaacaaaaaaagccctgacaaaaaatcaacgaaggatttcttgtcagggcccacgcccattgtcaaaacttatgccttaatcaaacgcttggccaggttttacaccaagagccttcaaaatcagcgcaagcggacaaaatccggtaaaggccgcttgaaacatgtttaaaccgacaaacccggttagccaaagccaattggtgttttcagttaaatgagcgatgcctaaggttgctaaaataatcgtgccggcaacagcaaaaacaatacgatctatggacattgtgctttccgaattaatttaggttaaagaaacttattcgccttttattgctttcggcagcttctgttttaggcaaatcaaagctgccgaaaaaccattcaatcaaacaacgcgcgctaaagctacaagcgatatttctcttatcgtatttttagttggcgttttcctcgaccacttcaatcgcttcgagagctgttgctgcaatctctacacagcttcggcaagtgattttacccgccatgcgaatatctccgcatttggttgaacccgctgctgatgcaaatttttgagcaacttgcttgaccatttcaggattttcttgaacagacatcgcggcaaaaagtgccccgcaaagtccgccttttgcaaacccgccaccatacatcatgaactctcttagcttcttgtcatcttgaatgccatgctcatcttgatacgcttttaatactgcttgagcgcaattatacccttccaaacccatgaaatattgcaatgctttttcacgcataagtgtgactgtgtacctccgtttaagtttatgattatttgatcagaattatttttataaaaaagcagctctttattgaaccggtttcatttcgcatttcgtctcaagaattttctggaaaagctggcagtttaaatcgacacatgcgtggcatgagtatttatccaccgaacgaatttcccaacacaccgcagaaccgatatactttacaaaactcctatggagcaagtcggctaactcttcatcctttaatacttgctttgccgcatacaacgagccacaaataccaccttcaacacggcctcgcccggcagtaaagagcgcgtcgatatcatcttgattttcacaaccatactcttcctgataagctttcaaagttgcctgagcacagttaaatccattttgaaaatattttaatgctcgcttgttaattgccaccggtaaaatcctcctatcaatctattgtgttatcataagtttgaagccgcctgacattaagaagtattcttctgcaaaccaaatgcttttttgaaaaaactatatcatgcgttgcacatccagcaaaaaggctcgggcaggatggcctgtaccatcttctttggaaattttttcgatgccgtccatgatttcttctgctttctcatctgaaacaatggcaaaacatagtgaggagtaattcggaacgtcaccatcacttggccaccaaccgtagctaatcggcttgtttggcgcatgaccgcgtatatccaattcgctaaaaaccgacacttcgtattgcttaaaaatgttgcggacatttttagagcaatgttccaaacacataatggctatcagtttcataagtcttagaaatttagattgataagcaaagacctgccttcatagaaagcaggtctttttgttacgacttaagctttagctttttttcggctcagattcatttttcttttctacaatgtagtaaatcagcggcaccatgccgagtgtgagaaccgttgaaagcagtgaaccccacatcagcgaaatggccaacccttggaaaattgggtcaaacaggataaccacagcaccgattacaaccgttccggctgtgagcaaaatcgggcgcgtacgaaccaccgccgattccaacaccgcctcttttaagctgacgccttcattgcgacgaagctcaataaagtcaatgagcaagacgccgttacgcaccatgataccggcgagcgcaatcataccgatcatggatgtcgccgtgaaaaacgcaccgtgaataaagtgtcccggaataattccgaccaagctaagcggaatcgagaccatcatcaccagcggcgttttgaacgattggaaccaaccaatgatcaagaggtaaatcaccacaagcacaacggcaaacgcagcgccaagatcacgaaatacctcaaaggtaatttgccattcaccgtcccacttcatggcgagcttgtcctcaaggaatggctcggaagtgtaaagcggatcaatggaataaccttccggcaaatcaatcttcttgattttttcatccatgttgagcatggcgtaaaccggactttccacaacaccagccacatcagccgtcacatatacgacgcgcttcaagtttttgcggtaaatggacttatcctccattttttcttctacacgcaccacatccgaaacagggatgagctggttcgtcatagaacgcacatagacatgcgcaaggtcgcggatagaagtacgctcttctttggccaaacgtagctcaatgccaaccggctcaatatcattttcggagtgcaacaaaccaacctgcgaaccggcaagcgccatacgcaaggtctgcacaatttgctccgtactgaccccacgaagcgcggctttttctttatcaacgtctaaattataaacggtttgatcatcttcaaccaaccagtctacatcaaccacaccttctgtttcctcaaagacattgcgaatttttttcgcaatctcaatttgcttgtcatagtccgggccataaacttcagcaaccagcgtcgaaagcaccggcgggcctggtggaacttcaaccactttcacctgcgcattgtattttttcgcgatttcctgaatttgcggacgaacgcgctttgcaatcgggtggctctgttccgaacgctcctctttcgacaccaagttcacttgaatatccgccatattcggaccttgacgcaagtaataatgccgcaccaacccgttaaagttaatcggagcatttgtgccaacgtaatactgatagttggtcacttccggcaccgttttcaaatatccagcgatttccttcgtcacgcgagcggtttgctccaaagttgtgccttcaggcatgtcgataatcacctggaattcactcttgttatcaaacggaagcattttcagctctaccattttgaaagggatcatcataatcgcgccaacgagcatcaacgttacgatgccaatcgcaatccatgccttcttagaatcttcaatcagcggggttaaaacgctgttgtacattttataggcaggatttttcttaatatcatactcgtcttcaccgccatggtgggcgcctctcaacagtcgatacgccagccaaggcgttccaatcaacgcgaccatcaaagagaacatcatggcaagcgacgcaccaatcggcatcgggctcatgtatggacccatcaagccagatacgaagatcatcggcaagacagacgcaataacggtgaatgttgccaaaatggttgggttaccaacttcgctaatcgcagcaagcgcggcttgcaacggcggaagcttcttcatttggaagtggcgctccacgttttccgcaatgataatggagtcatcaacaacgatacccgttacaaagatcagcgcgaacagcgttacccggttcagcgtgtaatcaaacacataatacacaaacagcgtgagcgcgaaggtgattggtacggatgcgaacacaaccaaaccgccacgccagccaagaaatatgccgactacaatcgtaacggaaagaatcgcgcctatcaaatgctcaatgagcgtgtatactttatcggacgccgttcttccatagtttctcgtctcggtaacgtgaatatcagctggaatcaaagtgcctttgagcatgtcaactttattgaccacttgctcagccacattcatcgcgtcagaacctttgcgcttggcgatttccaatgtgacggctggatactctttaaaccgatcgacgccatcaggcacatcatgagtagccgagccgattcccataaaggaatacgacgcgacttcttcaggtccatccacaatgttggcaacatcttttaaataaattgggctgttgccagaaatgccaaccacaagttgggagacgtcttcaatggatttgaagaattcacccgttctcacaacaaattcttggttaactttctggaagtaacccgttgtgacctgctggttggccgcttcaatttgttgcgcaatttgcagcggggtgatttgataggattttagtttggcttgatcaagaataacacgaacctgacgccttaggcctccttttacctcaacatcggctacatcattaattttcttaatctcatccatcatctccgttccaacctgccttaactgataaggcgtatagcgatcactccaaagcgtcagattcaatatggaaacatcatcgatactgacatttttcagcaatggaaattgcgtgccgggaggcattttttccatgtacttcatcatggttgaccagagctttaccaagctggcttcggtattttcaccaacttcataacgaacggtaatcagcgcaaaatctggacgagaggttgaatacacatacttcacgccgggaatttcattgaccgctttttcgagcggctttgccacacgctcttcaacttcttttgcgctgccaccgggataggaaacgtagatatcgaccatcgggaccacaatctgaggctcttcctccttcggcgtcatggatgtggataaaatacccaccaaaagcgccgcaatcatcaaaagtggcgtgaccttcgaatcgataaatgcgcttgctatatttcccgcaagtccttctctcattgagcccctcccgcattttgctgattaacaactttcactttttgaacatctcttaaaggagcatctttctccaaaacgatcatctcgccggaatccagaccggataacacttcaacgtattcaccaaattcacgccccgtgcgaatccagcgaaggttggcacgattgtcactgacaataaaaatgccttcaagctgaccgcgtgaaaaaaccgctgatttcggaaccaatagggttttttgtttcgtcttggaaatcgcaatacgcgcaaacattcccggcttgatagaaccatccacatttggcatatccactttcactttaaactgatggctcatcgcatcggcagaagggacaacctggctgatctttgcatcgtatgcgagatcctctttgctaactgaattggcgggcataatgacctttactggcatcccaacactgaggaaaccgatttcgctttccggcacagaagccgttactttcaatttgcttgcacgctccaccacaacgacgggcatacctggtgtcgctaaatcgccttcatcaacaaacttgtcagccacaacaccgccaaatggcgcggtaatgcgaacatagtgaagcaattcttcgacctcgttcttcatctcttccgctgcttttttctgagcttttgcgctctcataagccaaacggacatcatccatttccttttcggtggctgcttttttggcataaagcgcttcaaaacgattgtagtttttttccgcgttttcgaagtttgctgttgctgcggctatttgagcttcaatctgacccaattttgcatcaatatcgttgctggaaattttcaccaacaattgtcccgcattgacataatcgccttctttaacataaacgcctgtaattctacccatcactttagtgccgatttccgcccgatcgcctgcctccacagtggccgaataaatgattggctcttcggttgtttcggcaaccacttgagaggttttaactggcacaggcgcgctgttgtcctcagccactttaggggtttcgcctccaccacaaccagtcatccaaccggctgcaaccattaaaaataagtacaaggttctccgcattattatttgtcctcttttttagttctgttgtatgatttctacttttccaaattttctgcaccggcatagttcccactataaaagcgaagatcgcttgcggctattctgaaatcgtatttcgctttcagcaaacggaggcgggaattggtaaggctggcttcacttgtcagcatttctgaaggacgctgaagaccttccgcaaacctttgacttgaaattttataactggcttcggcttggctcacggacttttccgcaatttctacacgatctttcgccgataacaaattgcgaaacgccttgcgaacatccacgagcccttgttctttggcttcctcatacttcacacgcatttcttgagcatccgccgacgcttgacgcacacgccctaaacgaccgagtccatcaaaaatattccattgcaggctaaccccaattgtccagttctcgccgtcgctgccaagcacttcatcaccattccaatcgtagcggccaaacgcattaagccttggcatccaacctaagcattccatggtttcttttcggctggcggcgtgctcaaaagattccaacgctttaatgtcggaacgatccattggagcattgtccgaattgacttgaggcaaatttgttgcaacgatcaaatcatccgttggctcaatcgtgacgttctcttcgattcgcaataaaaagcgaagcatgtcgcttgcattgcgaatgtcgttttcagccaccattttttgatcttgcaattccgacaaacgcacctgcgcagcaagcaaatcagcttcagtaattaagcctttctcaaaagaggcttttgcttcatttgcataagcttgaatcgcttcaagggctttttcaatagcaaccagcttttgtttggccaaaaccatcccgaagtaagctttttcaacccccaaagcaatggcttcctccgtgcgcttcaagctaaactcgtagccttcagctgctgctgctgcggctgattttccccaaatagcatcgaggtttaaaagcggctgttgaacttcaatggctgtattgaaattgttgatttcattgggatcattcaataatggcagattcggatccatgtagttcgttagagaagttcctcctggaccgctaaaatcacccatgttaaaaataccttgacgaagttttgcgccaaatacggctacaggatcgtttgagcgaacaaaagtttcagaaaccgtcaccttgggaagaaacccactccaactttctaaactctgtgcttcggctttttcaagctgatgacgagcaatcgttacctgatggttttttgattttgccagttccaacgcctcgctgagcgttaattttcgtgtcgcgccgtcttgcgcgtaaaccggcgaaaatccgcaacacacaaccagcacaaaagccagtaaccacgctttttgctttacatgtttttgatacaaaatttttgtccccctgttagacatatttgtttgccttataattttgtcaatatgatttggtgatttccattcgtaaaaaaaccgaaaagtcctactcgccatctttttccatcgactttactaccttttttccaagcaaatcctataactctaaaaattatataactacatggttatatactacaaatatttcaaaaaaaaagcaaatgcgttttcagttatcttttgcaaaaaagtgatacttacgcgagacttaaaggtacgggtagacttgatcgcgcgtgaaaatatggtgttaagcgttcttttgcaagattttttcacgctgattttttaaacctaatacaggatgcgaaaattagtctaattttcgtttggatgtatttgggcgaattgttagtataggccgcttatttttttaataaaaaattcacttcaccgtcccttttaactaattatatcaataatgatttgcgatatgaaaacactgcttcaacgtacggttgcactcttttggattgccacattcgctttaaccggctgcgacgatgattcatcaagctcctcaaaattgctcgacccacgcgacatggttattgaggttgaaagtccctacgacacgaaaaccaccgtcgacaccatcgttcaaaacatcattgatttatctggttggggactggcgcatggcgctgccgtcagttttagcgacttgctcaacaaaggctggacaggcacgcaatatgacagcatttatgcaattgaaatttgcaacccgtcttattccggcacgattctttccgatccaacggcaaagtttgcctcagtgatgatgccttgcgtgatttcggtttatcaaaaggacgatggaaaaacttacgtgtcctacatgaatgccagattaatgggcgaagttttccaagattatccgattattcgcgatatgatgggctcaaacattgcagctgaccaagacaaaatgcttaactttttggatttgcctgaaaatgattggggctcttcgcttcctggcttgaataaagacgaaatggttttggacaaacaaagcctttatgacgatatcgataccactgtcgcgaaaattcgcgaagccattgaagccgattctgtcaacaccgtcaattgggaattcttccttaagcgcgaaaccgacgaacttgatgaaaccatcaaaaccaaaaagcctggcgaattcgacgatctcggcagagtttgcttaattgaaatttgcaacaaaacttattctcgccaaatcctgcaagccgctgacgaccgcttcatcacaacattcttgccttgcaccatcgccgtttatgaaaaagaagatggcacggtttggattgccagaatgaacaccaagcgcttgggacaggtttggggcggaacaattgaagatgtgatgagccagcttgtcacaccagatgttgccaaatttgttgttggaaaatagatttttccgcgtactacattttagccggcttcatgccggctttttttatttgtattttacagcaaacagaatgttgtgctatgaaatgtaaaatcggtgtggcctatccgtttggctgccaaaatctcgtgaagccctcaaacggcgcagaatataaagtctcgttgctagcaaaatttctcaaagaggaaaaattcgcagatgttcgttttttgagcataaaccgttgcgaatttaaaaagcaggacgaaaatatcacctatcacgacgcgccctacccaaccgtcggctgggtcaaatcgctggattttcttattcgtcgcattttatatagaaagcccattgagctggatttctcactttgggcgatgtacaagcttcccagctacgattcgaaagtcattgcagaatttgaggagctggccaaatgggcggacattgttctgttcgagtgcgtgcattttgcaccgatgggcattccgattttgcaaaaacatggcaaaaaatccatcgtgattattcacgatgtcgtcttcgagctgttccaaccaaaatataaatggattacgaagattgtcagcaaaattgaaatagacgctgtgcaacaggccgaccacatcatttcgctgaccgaacacgatgccaaacgatttcaacagcttggcgtcaagaagcccatgaccgttctacctttgccaactgaaaaacccgtgattcaacgcgacgccgtgaaaagcgttcaggaaaaatatcaaattgacgaaaaatccttgatgttcatcggcggctataatcacaatgtgcacgcagcggaaaaaatcatggacatcatcgcgccaaaattgccagagtataaattctacattttgggcagcgtctgcaacgcgaaggaaatcgtgcagcgcgaagccaaaaatgtgattaaagttgggcgcgtttcagacgacgaaaagcacgcattttacgaactctgcacgttttgcttggtgcctgttttcggcgttcccggcggattttcgaccaagcttgtcgaggcgctttcctacggcatggtcatcttgacaacggcactgggcgcacgaggcgttactttcgaacacgataaacacggcgtggtttgcgacgattttgaatcttaccccgagcgcattcgctcgcttaacgattcgcaaaaacaagcgtactcacaagctgccttagaactttccgaaaagtataattacaaaaccgtttatcgggactatttgccaattatcgagtcgcttttgaaataatagcgctcattttgccagtgcaaaaagttttttcaaaacttctgatttgccttagtgcgctggttgcgcaatcaaattgaagaataattttagcgctcccgtgtgaaactgccgaagctggcgatacaaggcaagcgaagtgtaggtataagttccctttccatattttgcccaaagcagtgaagttggcggtgcgttttccccagtatcgctcatctgaagcaatcgctgatatttcgcggaagtttgcgcagtgtcgttttcgggcaaatataaatttcgttcttgcacccagccccaccaatcaattggctcaattttatttggctcgtttaaaagcgggtgatttggcaaaagcattttcaccggcgcagattcctccgtcacgcgctttcgtgaaagcattagcggatacggcgcaaagtcatggccgttccaatcaaatgttttgtgataaaaacagaccacattcccaccatttttgacatactcgagcaaattttcattcagcttgaccaaatccgagcggtaagcatacgctcgcaaatccagcaaaatggtggaatatttatgaagttttttgctggccagcgctgcagagtcgagcagcgcataattgatttgaaacgagtttagaaaatctggcaaggtgtaatcatacgtttgcaccaaaccaattttcacattttgcggaacatgaacagcaatcggctttagctccacggtttcaacttgcggcgataatccattttctttggcgaatccgcccgcaggccttgccttaaccgtaagggaaactccttccgattcgtacggctttttaatttttaccaaaatggtgtcggaaatcaagcgtttgttttcgcccgaaaacacatacggcttgcgaaaaatgacttcgcctgattgttcaacagaaagcatcacgggcaaaattttctcataacgattcagcatgttcactctgaacaaaagcgcgtaagttgctggctcaagctgctgcgattccgacaaagttgcaaaacgaagcggcgcaaattttggaaaaacttgcaaacggaacggcgctaaatctgcatcggcggtttcttgctcgggcaaaagtgctggcttttcggaaggaggaattcccgacaaaagactggtatcgtttcttaaggcaaagcctttcgcgtgtttcatcaattggtaacgatgccgctgattgaaaagccaaggcgcggtttcgggcgtgactttatccatgccttgcgagcggtgctcggcaagcgcctgaattgccacatcttgcgcagaatttcccaagcaatccctcgcgtgcatgtttagctgaaccaacgaagtttcagaaacaacctcgttttgaaacgtgcgataaaaaagccgtttgatttgccatgcaggaagtcgttcaccccaaaattgctcgggctgataattggaatcggcggctttctgaaaagcgtcataggcgcaaagtccaacgacttgatgctgcccatgttgccggcgctcgcctgtcgttacggtatcgtggtttgtgatgatgacatccggttgcagcttgcgaatgaaataaaccagttttgccagaacggcttcttttccaccccatttttcaaaagtttctgaggctgtttttgaatagccaaaatcgggaaagctgagaaagtagggcgtagagcctaaaatctttgctgcggctcgggtttccttttgacgaatcgcggcaagctcatcttgcaaagcgccaccgatttcgttttgcccgccttcgccgtttgtaaaaaagagcgtcgcggtttcggtaagcgaatcttgacgcatgagtgcgagtgtgccgccgtcttcgtcgtcgggatgcgcggcaagggaaagcaccaatcgatgtttcgaaacggacgcgctatcggaaaaatgttcggcggaataaagaaaagtggatgccgaaaaaatccggcatccgcaaaaaatcacacaaaggagaaaaaacttagaaagtcgcaagtgctttaacatcatatttgctgagttttgcgcgaccgttgaggaagccaagctccgttaggaagcaaactccggcgatttcgccgccaagtcgctcaattaatttgcaagttgcttcggctgtgccgccggttgcgagcaagtcgtcgtgaatcaaaacgcggtcgcctttttcgattccatcaacatgaatttccaacgcatcggtgccgtattcgagctcatattcttccttaatggtttcggcaggaagtttgcccggtttgcgcaccaaaatgaggccggcgtccaatttgtaggccagcgctgcgccaaaaataaatccacgagattcaattccgacaattttattgatgtttttgtccttatacatctcggttaaaacatcaaccgtttcggcaaacacggctttgtccttcaaaacggtggtcaaatctttgaactgaatgcctggttttggaaagtcaggaatgttgcgaaatgcgttgataaagcgttcttgaaacgccttgaaagcttgttcatccaatgccattgtaacttggttttttattagtgagaaaaatccgtgattaaaatccgcacgtgcttcaatcatctcaagcatgtgtgaaagaagctggaaagttaaacggactgtgcggttttcacaaggtttaaaagttgccggtaattgaaaaattcatgaatgacacctttatttttatttgaagcgccacttattttgttagcccgtttttcaaagctttatttttcatcgatattctgactcgattatttttaatttttggcaaaaatatttgattgaagtgtactcaaccctatataaaaaaggaacttacacgataaaatcccttataaatagtaaaaattactctttgtgatttttttgtgataaaaaagaaacttatcttttttggattcgtgttatagcccttatgatgagttttttcacccaaacctcagtaccaccatgaaaagtaattctcaattttcgcatgggagcctcaagcttgcggactactacatgcaagcagggttattctctgaagctgttacaatgtacagagaagccttgcgcgccgaaccaatgtcaaatacgctttatctcccacttggcttagcgctttacaagtctggccaggagagcatcgctttagaaatcctgtatcgaggcggaatcatttgcttgcgaaacggcaaattgacgagagcacaaaagatacacgacgaaatgaaatccattgataaaacagcaagaacgaccttacttttaggaaaagagattcaatctcgttctgtgctttccctgtatattaaatcgcagattacccaatccatagacgccttaactcgctacgaaaacaccaacaattagccgatttattttaggcaaccttcagagaatctcaaattttacccattcaacaaattgacggcgtcctcaaacctgagggcgtcgaaataggttttggcatatcagccaacaagcaacctgaactttttcttggcttgcttacttgacccagacagactttacatcagagttatgctttctttttggcgatgtttgcccccaacggattttggcctatatttgcattttagcagggcaaaacttaaatatgtgaaaataattacggaacaaataccctcattttcgccaaaggcgatctgacttttatcaggatgcaagagcaaaaaacaatacaggacgcgaaaaatttttggaatgttgaagcctgcggcacgcagtttattcaagaaagaaaaagcgagaaagatttctttttaaaatatatcgatttcaggtataagacggagtggcatattccgcagctcgtgccatttgagcaatcgaagggcaaaaaagtgcttgaaatcggctgtggcaacggcgcagacggctatatgtttgcgaaaaacggcgcgatttacacgggcgtagacctcacggaaaccgccgttcaaaccacgcaaaaacattttgaattgctgggcgcaaacggcacgttccaagttgaaaatgcagaaaaattgtcctttgctgacaattcttttgacattgtttattcgcacggcgtactgcatcatacacaaaacccgcccgatacgtttaaagaagtccatcgcgtcttaaagcccggcggcacagcgatcatcatgctttatcataaaaatagttttaatcattatatccgaattttgggctatatgaggctgcgtttgctgataaaaatcttgcaacgcatcggtcggtgggacgtcgatagaaagaaaattgccggaaaagagctgtctaaatttcgcgggaacgagggaagttatatatgggaattacattatgaaaattttctcacatacggttgggcatatttaaagccggaaaatttcgttcatcattgcaccgacggccccgaatgtccttatgcttatgtttattcaaaaaccgacataaaatccttattttctcagtttaaagagctttcgtttacagttgcgcactttccactcaaaaaatattcgttcggtaaatttattcctctcgcacttgaaaaaagcttggcgccaacaatgggttggtatttgtttatttatgcaaaaaaataattacgaattgttcttttcggttcatccgtatctgtcgaatgattttaaaatgcggcttcttcaagcgagctatcaattgcaagtcatgctcatattgattttaatataattgcaattcatggaaaaattacgaattttatttataggcccaaccccaccgccatatcacggagttaccgtaatgaataaaatcctgctaagttctcaattctgcaacgtttttcatgttgatataatcgagacgaactactcggaaaaaatcacagatttgaattctcttagcttggataaaatcaaaaagcttttatctcatataaataagattattaaactttcatcaaaaaacaaatacgacttcgtttgctatccgattaactttacacgtaatgcacttctgagagatttcttattacttttcgcgatcaaattatttccatataaaatcatttattatacacatggaaataatcttccgtcttttattaaaaatgaaaatgctcttataaaaggaatcattcataaagtcatgcgttatgcggatggggcggttgttgttggcgaaaatttaagatttaattataaaggcattttgccggatgagcttgtcgttccggtgcatcatggcatggaaggctttgtaaccaagccgaaagcgcgacaggcatctgatgaaattcgtgttctgtatttatcgaacttagttcttacaaaaggattttttgttcttattcaagccattccgaaaatcgttcaacaagttaaaaatattaaatttatttttggcggcgagtgggaaaatgcgcaaacgaaagaagacgtgatgcgctatattgaagaaaataatttatccgagtttatagaatttaaaggccgcgtcatcggagaggagaaagagaaactttattacgattccgatatttttgttttccccacattttatccgctggaaacattcggcatcgtcaatttggaagccatgcaagccggtttgccgattatcaccacagggcgcggcgccattcccgagatcgtggaagaaggcaaaaacgggtttattgtgccggaacaaaatcccgaagccattgcggataaaatcattttactttttcaaaataaagagttgagagaaaatattagaaataataatattcagcgctttaaagatttttatacaaaagaaaagtatgcacaaagaatgattgatgcgtttttgtatctccataaaaaacttgataaaaaccctgactaaaaattatttaataaatgcttgaattctgtcatcttgagcgagtcatttttccgaagcgggaaacgatgattttttgaatgacaagaacgttgtcatgctgaacggagtgaagcatccatcaggcatctggattcttcgcctaccggctcagaatgacatggtaatgagtagtttttttttgttattccattcagtccgggtacttaaaaaacgaaaacgcttcattttaatttatctcgaaatgaaattcacaagattttttacagtcatttttcttctttcaaattttgttttttcctgcaaaagcgacaagccttcggacaaggcagcggaaaatgccgttacccttggcgtggcggcggattttgattatctcaatccgctcttgattcagctttcgctttcccgtgaggtttgtacgcatatttttccgacacttgttaggccacagtttgatgagaaaaacggcgcggtgagctttgcgccgagtcttgccaaaagttggacgttttcggacggcggcaaaaccgcgaccttcgcacttcgcggcgacgcaaaatgggaggacggcaagccgattacctcgcacgatttgaaattttcctacacgctttacgccgaaccgcaagtcgccagcacgcgccagcactacatcaacgatttggcgaaaaatgcggacggcgcagttgattttgaaaacgccgtcgagacgccgaacgacacgacgctgattttgcacttcagcacgccgcttgccgaaaacatcgtgctggatcatttttatgatttaatgcccgtcgctaaacatgtgtttgaatcgattccgcccgaagagattcgcagccgcgcggcggaactgccgattgtggccggagggccgtatcgcgtggaaaaatggtcgcgccagcaatcgctgacactcgtctcgaatgaaacttgcgtgttgccgcatccgggcaaaatcgccaaagtctcgtttctcgtgattcccgaatacacgacgcgcctaacgctgctcaagactagtaagctcgatgtgctgatgtccgccggcggcatcaatccgaaagatgtggaatcgctcacgcgcgaaaatcccgaaatcacgatttgctcggtcaaagaccggagttttgatagcatcgtttggctttgcatcgacggcgaagcgtttagaaacgggaaaaaaattaagccgaatgtctttttcggcgataaaaaagttcgccaagctatgacttacgccatcgatagaaactctatcgtggacggtttcatgggcgaagcgcacgcgaccgtcgtgaatacaccgctttcaccggcctataaaagcattctcgattcgtcgcttcatccttataattataatccgaaaaaagcccgcaagcttttaacggaggccggctggaagcctggcgcggacggcattttggaaaagaacggccaagatttttctttcacgctcgttgcgccgacaggcaatgcgcggcgaaattacgcggcgaccgtcgttcagcaaaatttgaaggacatcggaattgaatgcaagctcgagtttgccgaaaccatcgtgttcgttcaaaatcaaaacgagtatcgctatgccgccgcgatgtccggcctttcggcggaaaccttaccatttcagttgattatttggggaagcaattttgaaaaatcaccgttcaactcgtccgcgttccaaaatgcgcgattggacgaggttatcgcggagctcggcaagccacttggcatggaaaaacagcgcgaactttggcacgaatatcagcaaattttgcacgacgagcagccgagaacatttctctactattttgatgagctggaaggttttaaccggcgcgtgaaaaacgtgaatgtcaatatgctctccgtgctttataatttatatgattgggagataagcaggtaaaaagcaaggatttaggcagataaaaattttgtaagcagcatggttttatattagatttagcagtccaaaaatggctttaacataaacttaaaattaaaaagcgaaaaaaggagaacaacagaatgcctcgttatacgccagagcagctacggaaacgaaataattcggtatggacaaaggtgcaactctatttagctccgattcaatttgtcgtgtttattataggcgtaatcctaacggtgatgtactatcacggcgcgttggaagatttcagcatcgtgacttgggcgctgctgattaaaacgctattcttggttgtgctatttgtgaccggagcatttttcgaaaaggaaattttcgatatttgggttttctcaccggaatttttatgggaagacattggcagctcgattgcaaccaccgtgcatttcctttacttcattttggcctacatgggaaaatcggaagacgtgctggtttggacggcgtttgctgcgtatttcagctatgtggttaatgcaattcaatacctcgtgcgcattttccttgaaaaacaaaatgaaaaacgcttgaaagccaaaggcatccaggttgtataaggtttcttttaacccacagtagtttagtagtatgaagtcaaaagcagttgtttttacatcccccggaaacatagaaatgcgcgaagtttcgctgcgagccatgaatgacgacgatgtcattttggagacctactggtcggctgtcagtgcgggaacggaaaaaatgctgttaaacggcaggctgccgtccatgcaaatgacgcaatatccggtggtgcctggctacgagaccgtcggcaaaatcattcgcagaggcaaaaaagtgccggaaagttacgaaggaaaatttgtctatgtgtccgggtcgctgggctacaccgatgtaaacgctgcttttggcggcgcttcgcaatatattatctccccgctacacaaaatcactttgttggacaagcttcccgatccgtcggttgccattgcgttgccgcttggtgccacggccttgcacgcggttgagcttggcaccatttcaaagaaaaaaattttggttattgggcaaggcgcggtcggcctgctcgtcacggaatttgcgaaggcgctcggcgcggaaaaagtggtggctacggatttaaacgcatttcgccttgaaaaatcgcgtgccgatgtcaaaattaatgtgtcggaaacggcagtcggcgaagtgttggcggaaatggaattagatgttattatcgacagttccggctcgatgaaagccatcgaagacaatctgcgctttttgaaaatgcacggtgagatcgttttcggcggctactacgaacgcgtcgatttggcctacgcacaaattttcatgaaggaattaaaacttatttgcgccaaacagtgggcgctcggcgaccttgaccgcgtccgcgacatgatgggaacgagcctcatcgattttaagcggatttttacccaccgcgagtccattcacggcaatattcccaaagcttatgaaacggcgttttccaatcccaactgcctgaagatgattttcaactggcaggaagattagccggcgcgtaagttcatttgcacaataaaatccgtgcccggctgagcggagacgaagccctgttttatgagctctttgcctccgctaccgatgagaaaaatgaatcgatgtcattctgatgctgcttagccgaagaatccacgtagccggacgcctggatgcttcaccttaagaaggttcagcatgacaaagtttttgtcattatatagttttgagtcagaagttttaggagtagaaaaatggcagcccgaacaatcgcgatttatggaaaaggtggcattggaaaaagttttatcacgaccaatctaagcgcaacggtttgcaagaccggtcggcgcgtgctgcaactcggttgcgacccgaagcacgactccacgacgtcgcttttcggcggcgtgtcgcttccgaccgtcacggaagtgtttgcgaaaaaaaatcttcagcattcgcatattcaaatcgaagatgtggttttcaaacgccgcctggacggctttgagcgcgacatttttggcatcgaactcggcggcccggaagtcggacgcgggtgcggcggcagaggcatcatttccggctttgaaattctcgaaaagttggggctgttcaaatgggatttggatgtcatcctgatggattttctcggcgatgtggtttgcggcggatttgccacgccgctttcgcgctcgctttgcgaagaggtgattttggtcgtttcaaacgataggcaatcgatttttgccgcaaataatatttgccttgcaaataattatttcaacgcctccggcagcaattccaaacttctgggcatcatcgtcaatcgtgacgacggcagcggcattgccgaacgctacgccgaagccgccgggatcaatgtgctgatgaaactaccctacaattccgaagcccgcgacaaggccgacagtttcgatttggccatgcgcttgcccgaaatcgaaaggccgttccgtgaattgacggaaaaactgttgaacggcgaactcagctattgctcgccaaaaggcttgagctacgaggaatttatgtcgcttttcggcgagatttccggcaatcgcccggcgtcggcgtcgtttgcggatttgcatctcgcaagcaaaccggaagtcgacatcgaccggctcggcgtggaaacaattcaaaatcttagcacgataaaatccgccgaatcagaaacgcagaacggcaacgcgcttccgaagcaagcggagtttgagccgaacgaggcagaaaaaacgcccaaaaagccgcaaccgaaagcgctttcggagcaagaaaagctgctcttttgcatcgagcaactgccgccgctcgagcgcgatttgatttcccttcacgacattgagaaaaaaagcgtggaagaaatcgccatcatcaaacagctcgagcaagccgacatccgcgccacgctcggcaacgcccgaaaatcgctcaaacgccttttctttgagatggattaaagcagctcaaaactcgattttcaaaagccgcaacttcattttccccactatttcattttcgttttttcaaagaaaacccggatgcgcaaaaaatccctcaagtgtagcccttttgaaaaaattattcaaaacattttgaaattatctatacatacgcgtatgtttgtaaaaacaaatttgaacgatgagagtaaccaaagaacaagctgaacaaacaaaaaaagctttgattgatgccgggttggatgtgtttagcgagaaaggatttgcgtcgacccgcttggaggatattgtcaaacacgccggcctaacacgaggcgccttttattggcacttcaaaaacaaactggagctttattgcgaggtttataaagaaggcatgaaatacatcagcataaggcttcgcgatgccattcagccagagaattcgtcgctgaacaacatcaagcgcgcgctgcttttcattgcgtctgatatcaacacagaagagcggatcggaaagtttgccaagctgcaatacacgattgaatggacgccggaaattcgtgaggcaattgaatacatcaaacatgaaatgtcgctccccttcaggacgctgatgtatggactcattgaaaaaggaaaagacgaaggactgattaaaaaaggcgttgataccgaaatcatttttaaagccgttgtttctttgctaatcggcatgtccaatttgaagcatgaaaaaaattatccgttagacacagaagacatagacccgatgctttcaatttttattgacggcattcggaattaagttttttatctctcttaacatacatacatgaatgtttaaacgatacaactatgaaataccatcagggtttacttggattagtgctgctggctctcacagcaaccggatgtggaagtgatgcccctcaagcgaaaaatttggaagaaatttatgcagaaaagggcattcctgtaaaagtgaagccggtttcacaaacgccgttctcggtttatgagcactattttgcgacactttcgggcattgaagaatcttcggagttcgcaccaatttcggacaaaatcgagcaggtgtatgccaaagtcggcgattatgtgcgcaaaggccaagtgattatcacatttccgagcgacaatcccagcacgcaatattatcagttgaaagaatcgtttgaaaatgccgagaaaacctacaatcggcttataagcgtctatgaaaaaggcggtgtctcgcgccaagattttgataacgcgaaaacacagtttgaagtcgcaaaagccaattgggaatccatcaagcaatcgattgaagtggaagcgccgatttccggcattgtgacgaagataaatgtccaaccgtcggacaatgtggaaaaagaagacgagcttttcaccatttcaaaaatgaaccagctcaaagccactattttagttcccgaaaagcacattgtgctttatgaagttgggcaaaaagccattgcacgctggaacgggaaagagttgcaaggcaaagtgacacgcgtcaatcgcaccatcaccccacaaaagcaagcctttgaagtcaagctggcgtttgataatcccggtgtgattttccaaacgggcattaccgcagatgtcgatgtggaagtttacgagaaagccgccgcgctggcaattaatcgcagcaacctgatcgagcggcaaaatcagcattgggttttcatcgcgcaaggcgattcggccttacttaaaccggtagcgttaggaaaatccaacggcgtgaaagttgaaatcactgaaggcctaacgccaggcgagaagctcatcaccgaaggacagcttttgctctcgcaaggcaaaaagatcaacattcagaattaaaaaacacgttttgactccgcaaccggctacaaaagtcataagtgaccggagcggagtcggaaaaccccagaaaaagagcgcggatcggcttcgtgcaacgcgccgcttctggttcggatttccatttatctttttctgcctcggcaaacctcactcgcttagagtgaatagaaactcttttaatacttaatagaatcgctcatgacaattgctgatttatccatcaaacgacccattatgatgagtatgtttctcatcgtatttgcgcttttcgggtcgatggcgtatttcggaatgccgcttgatttgtttccggtggtcaatatcccttacatcacggtgaaaaccacctatgcaggcgctggcccaaaagaaatagaaacccagatcaccaaaaaaattgaagatgcggtttcctccgttagcgaaattgatcagatgatttcctactcgatggaaggcgtgtctttggttatgattaagtttgagctggccaaagatcccgacatcgccaaccaagaggtcaaggacaaagtcgacgcgattgtcaataacctgcccgacgacgctgacatcccgatcgtccagaaatacaatgtgaatgaaaaaccgattttggaagtcgtactttccggccccttaactcaaacggagctttatgaattggccgataagcgattgaaagatcgttttgcgcaaattccgggcgtggcgcaggtaaatctttctggcggccaggaacgcgaggttcaagttattttggacgatcgaacggtttttcaaaacacgatcgacctaaatacgttgagccaaattttgagcgcccaaaacatcgatattccggcgggaaatttcaagcgaggcaatcaagaatacacggttcgacttagcggcgaattcgaagacccgaaggaaatcgccgatctcgaagtgccaacgagcttcggcatgaagcgaattaaagatattgccgaagtgaaggacacaggcgaagaggttcgccaacgcgtgagctatttcaacaacattgaaaaagccggcagccccgatgcggttcttttaagtttggtgaagaactccgaaggaaactcggttgaaattgccaaagatgtgaaaaaagtcttgccggaaatgcaggcttcgctgccggcaggcacgcagctggaaatcgttacagacaaatccgttttcgtggaaagctcggttgaagacacgctcgtaaatatccttttgggtatcgttctaaccagcattgtgttgcttttcttcctgcacgatttgcgctcgacaaccatcgtggccatttccatgccgatgtccattttatcggccttcatgatcatgcaagcctctggcttttcactgaacatgatgagcttaatgggcctttcaactgcggtgggcgtgctggttacaaattccgtggtggtgctggaaaatattttccgccacaaggaaatgggcaacggacgagttgaagccgcctcaaagggaacaaacgaagtggtggtggcggtggtcgcttccgcgctgacgaacattgcggtgtttttgccgattgcgcaaatgacgagcattgttggacagtttttccgcgaatttgctttaaccgttacctacgcaaccattttttcgctcatcatttcatttacgctcacgccaatgctcgcatcattgctcttgccggaagaagacaagaaaaagcatccgataggcgaagcgctggaaaaaatgttccatttttgggaaaccctttataagcgctcgcttgaagccattttgcagtccaaatggcgcgcggtgggcgtgattgcgacggccattattttatttatcctaagtttgccactggctggaaaaattggattcgagtttgtgccactcaccgacgaaggcgacatcgatattgaactggaactacccgaaggcacaaaccttgagaaaaccgccgaactgctttcttccgttgaagctcggctaagagaaattcccgaagttaaacaccttttgatgaatttagggcgcattaacgattataatgtcggcaccaacttggtgctcatcaaactcaagttggtgagcgttcatgaaagaagcgaaagctccgaagcttttaccagcaagatcatccaaatgctctccgattttcctgacattcgcctacgcgttcgcgccgtgtcttcgatcggcgggtcggagcaagcgccgattctcttttatttgatgggacaagacaacgatctcgtcaataaatacaaagacgagattttagcaaaaatttcggatgtgcccggccttgtcaatctcaacagcagttcgcgcagcggaaaaccggaaatcaatttgactcctgatcgaaaaaagctctccgacgccggcctgacgatctacgatttggccatgaatgttcgcggcgcggtaaacggcctggtttccacgcagtataaagagcaaggcgaagaatacgacattcgcttgatgctggacgatgccgccgttgatagcccggaaaaaatcgccaatatcacgctgagcaccagcatgggcagtttgcggctttcccagctttgcgatattgagttcaaagaaggatatagcaaaatcatgcacaaagataagttcaaggccgtagagttttccgcgtcatcggcgccgggcgtgccaatgggaaatgttgtttctgaaattaacgcgaaaattgcagagatcgaccttccctcgggctacaaaataacttggggcggcgatgcggaaatgatgcaagataccgctgtggatatgctgcgcactttcattatcgcgattattttaacctacatgcttttagcggccattttggaaagcttcactcagccgctgattattttgggaaccgttccgcttgccatgatcggcgtgtttggtagcatgtacatcacgggaaaaagcatgaatattatttccatgctctcgattgtgatgctgctcggtattgtggtcaataacgcaattttgatgctgagctacacaaacgaactgcgcgaaaaaggcatgagcatttacgacgcgctcattgaagcttgtccaacaaagctcaagccgattttgatgtcgacgatcgcgattattctcggcatgttgccgatggcaatgggattcggcgacgcaggccgggaaattcgtcaaccgatgggcattgtggcaattggcggattggttgtttcaacgtttttaactttgtttgtgattcctgcgatttacgacttaacttcgcgtgaaaaaaaagcgcagtcatagatttgaaaacttaacccgataactcaggcaatgaaatacactcttttgttaatcatcattttcttcggctttcagtcgggcggcgtggccaaagaactcaagctcaacgattacttagccaaggtgaaagaatccaataaagacatcaaacttgccaagcaagatttagcggttgctgaagccaacaatcaggaagcgtggtcacttgcgttgccaaagatttctgccgaagctacctataatcacaattttaaagatatttatatgtatgccgatttttcgtcatttgggctgagcggcatccaaaaattcagaaccaaccgcaacaacacctttgggttaactgccggcatcacccaaacgctttttagccttgaagtcaacagcgcgcttaaagcggcttctgagtacgaaaaaatgaccgactttatttacaacgcgagcgagcaacaagtgatcacggcggcaaagaaagtgttttatcagaccttgcttttaaagaaagtttgggaagtcagcaaagcagcagaggaaaacgcggagaaaaactatttgaatgtgaaggtaaaatttgagaacggcgttgcttccgagtttgaaatgcttcaagcggaggttcgctggaaaaatttaattccgcaaactgctgaatccaagcgaaatatggacatcgctttgatcaatttgaaaaatttggcgggcattccaattgaggaacagctcgatccggctggacaactggatgtgtatccaaccttgccacaaaaattgacgcttgaggaaatcctaaaatctcgccccgactacaacgcgcttttgtgggaagaaaagcttcgcaccaccaacattagcgctgagcgtgcaaatttttacccaaagctttctgccagccttggttatagctattcggcgcagtccgatgacttcaaacttgaggaagaaaaccacgccatcgccggcggcctcacgctcagcattccgctttatacaggcggctatactgacgcacaagtagagaaagccattatcgatcggaacaaaacccaaatcgaaattgagaaaaacacggatcaaattttccaagaaatttctcaaatctggctgcgcttagaggaagccaataaacgaattgaatcctctcgctccactttgcagacggccaaaaaagcgtttgaaattgcagaagtctcgaaccaacaaggcttagccacgcagctggaactgaaagattctcgcgttgcctacgaccaagcgaatctgacctacttcgccgccgtttatgattatctggcggcttactttgattgggaacaagccattggaaaagtgtcttttgattaggcggcctacccttgtcagcctgaatacattaagcaaagccggtgcagtcaaatcgccggctttgttttttttaccctccgccattttgaatacaattccatgagcactgccattttgaaaatggcgggcttgcggcctgagcaaaagcaccgagcccttccgccatcaataagacgaaagggctcgttatgattttcaatttatgatttaagctatcgccatttcggccagagcgcaaaggcaaattgatttagaaatgcagttttgtagcaacaaagaaggttcttggacgagcaggtccataaatataaccggcatctctatctgcgcctttatcaaaatcgtcttgatagctattgaagatattttgaacaccgaggctcacatcaaacccctcgtggctgaaattctcatgaaaagcaaagtgataggttaatttcgcattcaattcaaagaacggatcgctttcctccaagcggtcttctgcaatataacccgcgtagtgagccagcttcattgttcctgtgtaaataccggaaaggccaagcgtcacggttggaagcacatcccatgaagattggaaatatccataaaccgaaggcgtgtgcaagaattcatcggttgccagttccggcttctcctcagaccactccacaggattatcgtatttgctggactgcacggtcaaaccggcttggaattgccaataaggttttaggtagcggccttcgagcgtgccaccaaacaccgttgcgccgtctgcgttgtgacgctcaagaatctgcacgccattggatgtgcccatatcttcaagcgaaaacgcatcataaagttttgtataaaacccttcgagtgtgaatccccattcgtagccaatgccgcgaacggtataatcaaatgagctgctccagctcagagaacgctcttccttcaagtcatccgcattttgaataatttgctggtttccacccacgccttcgatgtgcaagtcttcatcaaaggtctgcggcgcacggaatcccgtcgcaacggttgatcggaactgaagctctggcgagatattcaccatgaggcttaaacgaggattgaaaatcagattatcaatttcgctgtgcttatcgactcgcgcaccgagcaataaggaaagcatttggcttactttccagtcatcttggacaaaaaagccatattgacgaatgtattggtcaatgtatcgttcataagctggctggctgtcttcgagctcgttgtactgcgtttctgcgccaaaaatgaactcggatttttcgccccaaaggccatcaaaagttttgctataatgcgcgccgccaacaaatacgagatcttcagattgaccatacgcattgggatcttcgccgctgccgtagtagctatcgcgatcggtatgacgcagcgacgcataaactgccactttgcttaaataatcgctggaaagatattgctcataattgacgctaccattcagaccggtgtgctgtgtggcctctgttacatcagcttgatgcggttcaaggtcgaaatcgttgccgccacgacgatcttcataactgacatgaaactccgcttccaatcggctcaaatcgctcggcaagtaaaagcctctcaatccaacggcaatatcttccaattcagctaactcagaatagccatcgccattggcatcgtaatgatttcggtcgcgataatttccaaaaagaaacatgcccaacgtcctattatcagaaaccaagctactggccatgtttacttgattatctggaatttccccatctatgtaagctgtatttgtggacatctcaaatgaattttcatgaggcgtttttgtgataatgttaatcgtgccggcaattgcgtttccgccgtagagcgcagatccgccgccacgagccacttcaacacgatcgatcataatggatggaaaatgctccaacccatacacaccggccaacgcactaattatcggacggctattaaccaaaatttgcgaatacggcccttctaatccgttcatccgaacctgattaaacccgcagttttggcagttgttttctacacgaacagctggttgataattcagcccttccgctaagtttaatgattgggtgacttccatcatttttgaatccaccacattcacaataaccggcacatctcttttgaacttttctgaacgcgttcccgttacaacgagcttttccgacatgaccgacacgcccgagagcttcacgaccacttcggccacgctattttcaaacacatcaattttttgcttctgcacattgtatccaacaaactgcacttgaagcacataacttgcttcaggaacattgtttatttcaaacgcgccatcctcgtcagtggtggcgccaagctctgttccaattaaaaccacactggctaattcaatcgggttgttcgacttagcgtcaaccacacgacctttcactttacccattttttcatcttgcattccaaatgccacatgtgttgataacactaaaaaacataatagcagtaaccgcttcatagattatatattttcttttgatttgaattataaattagactttgtctaaattatcatcatacatacatttttgcaaacgggatggcaacttttttgcaatacttgaaacatttcacgaaaagcggtggcacgcagcaacagaggctgaatagctggagtgaattctatccgtagaaatagggggacttttaaatcaacagcagggaaattagggttctctttcgcctaagagctctcgcaacgcattgaccagaacggccttcccaaatggcttgattaaaaacttgtcgatgccataatttttagcggtttcctcatttattttttcgctgaatcctgtgcaaagaatcaccggcaaatcagggcggattttctttatttccattgccaatttatcgccggagatcattggcatgcttaaatctgtcacgactaagtcgaacgcgcttggattatcacgcaaggcttcaaacgcatcaatgctgcttgtaaaggatgccacctgatagccaagttgcaccaaaaactttttttgcacatttacaatcagcgtctcgtcatcaaccagcatgattcgccccattcctttgcgaaaactttcctcaagcaacggctttgcttcttctttgactttttcaatcaacgggaaatagacatgaaatgcggttccatttttgagttcgctttctaccgcaatatatccctgatgcgatttgacaatgccgtgcaccacagccaagcccattcctgtgccttttcctttttcctttgttgtgaaatacggctcataaattctgtctaaaatctcacgcggaatgccgccgcccgtatcggctatactaattttcaagtaacttttgttctgcaaatccggcacctgaagccccatgagttcagccgttcgtgcgttttcaacagacaagacaagcttaccgccattttccgacatcgcctggacggcattggtgcacagattcataagcacttgatgaatctgtgttgcatcacccaaaatgttggtgttgctggcttttacgttagccgagatatcgatggtggcgggaatggttgatcggaacattttcgcaatttcttttacaatactgccaatctgaataggtcctttttcatgttccgtccgatggctaaacgtcaaaatttgattaaccaattcttttgcacgcttactggcgaccaaaattcctttcaaattttcatcgatctcgctatctgctggctggtttaatgcggaaagatcctcgcgcgaaagctcggcatagcccataatcattgctaaaatgttattaaaatcatgcgcaatgccgccggccagcgtaccaatggcttgcatttttagcgattgccgaagttggctttctaatttttttcgctcttcttccgcttttttgcggtcagtgacatcattggcataaacaaaaaatcccagcacttcaccttgctcatttttatctggaatgaactgaacatccatgaaacacttctctccgttaagaaaacgcacttcgccctcataatgaaccatcgcaccagacaaaacctgatctacatagtgccccattttttcatacgtttgctcaccaataacatcgcgtatggtatgcccgattattttttcatttggctttacaaaagctttctcgtaacctttatttgcaaaaatatagcgcaggtcagttccaatgtaggaaatcattgctggcaagctatcagcaattagcctgatttggcgctgacttttttgcagcgcttctttccattgcttgcttttaatcgcattcagaaatacccgcccgataaatcgcagctttccaacaatatttttaggccaaactttctcaaaattcaggcaatccaccgtaatgaccactgccgcgtttgcctcttcctccagtaaaactttcaccgatgctttaaaattaaaatccggcacattcatccattcaggcgcatcttccggcgattcaattaccagcgaaccataatgacgcaaatacgcaataagatttgggaaatagcttaatggctttttctctgagaaattcctattgcgaagcggttggctgagccattgatatgcaatactgggcgacatttcgccgtcgaacgagaaggccaccattccaacgcgatcaactctgacaaaagagccaatcatcgccagcgactcgtgaatggccgcatctaactgagacatgggaatattgacgaatttggcggaaatccgagaaagcaagctttccaacttcagattttcttgaatttcaagttctgccgccttgagctcagaaatatcgcggttgatattcaaaacatagttctcgccaacttttatatagtcgataagcagccatctttttttgcctgtccttaaatgaggaaaaaatccctgctcgtgatgccttaatccagtttttaaaaccgtgcgaattttagtaaccgttttgcgatcgtcctcaaaaaagtcctccactgctcgtccaataaactgcccgatctcactttcagaagcgatataggccgagacgtttgctttggccaaaataattcggccatcgcttttatactcccaaaggagcgccgcatcaggaatggtggtgaaggtttcccggaagagccgctctcgctccatcaatgccaattcataatttcgtcgctccgtaacattttggacaattgcgcaggacgcgtgcacattttccgcttcatcgcgcacgtgcatcacggttacttcgccataagcaatatttttattttttgtgatgaatcgcttcagcaaatgatagttggtaattgaaccctgatgaagttcatcaattagctcgtattcttcagttaaatcgtcaggatgcgtgattttggccagaaaatcttttatcggcaccgcttccaattccgacttttcatattccagaaaatcagccagcgcctgattcacgataggctttgtattcaggccattttccaccaccaatgtggttccaaaaggacttcgctcgataaattcacgaaagagcagctcattttcgagcaggcggcgctccatttttttcttccttgaaatgtcgcgtgcaattgccaccaccagagtttctccgttggcgtcaaacaagattgcgttgatttcaactggaattttttctccagatttggttatcagcgttttttcaaaaagatgccgcttttcctttataaagtgcgcggaagtcgcctcaaattctttcgcatcttcttgtgcgcaaatctgatgcggcgtaagcgttcgcaatgcttctctcgaatagcctaaaacttcacagaccttatcattcacttcgataaagtgccccattttataaggctctgcttcatagcgatggatgaaaataaaatcttgagttttgttaaagaggatgtggcaaaattgctcttttgcctgaagctctacttttaacctttcattttcagcttctaattcagcaacttgtttgcgtaagcaagcgatgtcttcttccagcttgcttgtattttcatctaacttggtcatgtcattacatcaaacatttttctacaaaaatcttttcaaaaacgcacaggcgttttgcaatcatgtttcgggagaaaaagggaaacgtcgacgggcttgagcgtcttatgctaagacgattatacacaaaaacttagagcaatttaaaagttcaacttgatttttttaccctgttgaagcaagcccttgcgcgcaaaaaagcagaatccggtgggatattagatgacgggagcgcgaagcagaaaccaatcatttatcagctctgaaaactgattcgcaggaaattcgtttccagagctgagctttgcgaaacccgttgccattaatttgcaagctttgattcgacgctgtggattttatcttccattgtttgttctctgtcggttctggtgccaacgcgaatgttggtagcaatgcgcggcgcgccaagttcatggacaacctcatggcagcgtttcacggcggcaaacacctcatcccattcgccttctacattcgttccatacgcatgaagcttggtttttaagcccgcgtcttgcaaaaccttctcacatgcggccacatattttgaaacagaaacgccaacgcccattggaattactgaaaaatctaaaatgactttcatcgctttttgagtttatttttttaaaggaaaaagggttctaaccgtcagaaaaaatagtcagggctttctaaaaaaaagaaattttttatctctcatttttagcaattttcatccgaaaaatgagcgacgacttggccattttcgcacagacaaccttagctgaaacattcgatctggccgataattttcaatgcaattgcattatgctgcaagacaacaacttcccactttagcaacagacaaaaccactcgcatcattgagaaatcagcgttcaaagcgggcgcacgaaattgcaagatgcgtatttttgcgcgttgccactttgaatagcctgcgcaaatgagataagccgtttcgcgcgattttgccacgaaaaatattccgccgcagctaacacgctggcttgcattttcgaataaagcgcctcgtcggtgcaaagcctggaaatggccgcaacgagcgattcgtgagcattcgccgtgtcataaagcacgccgtgatgcccgtctgtgacgagatcttcaaccgttggcaatttggccgcaatcacgggaagaccgacagcgtagtaatcgaaaattttggtcgggcaagtcaccacagccgagcgataggtcggcttataagttgcaagcccaacgctggtttcctcacgcaaaagcgcggccatatccttatgcgccatccagcctttgagcaaaaatgcgccctcgggcaagccggcttcacgaatttttttcgccaacacttctatatcaccggattttaagccgacccaaaccagcgaaatgccatcggacgcaatagccttgatggcttgaatcatcaagtccacatcgatgtgcgtcgtgagccgaccgatataaacgagccgtttttttgaaaattgtggcaacgctgccgttttcatctccggtggccttgaaccaagcggcaaaacggctgttggaattttgacgaaatcggcgcggtaaagctggcattgcggacgcgtaatgcaaatcaaaccgctgcattgattgagcaaaaattgctcgagcaatcgataggaagaatagcgctgcaaaaacgaaagcggcggacgcaagggcaaattcggcaaattcaccgtgccgtgatagccatgcgcctcaaaaagcacggtaaaaccaaacagctttttgagcatcaccaagtaaaataaaaacgtggtgttgcgcgtgatgacgacaacgcgtttgccgtccgggctgtttttcaggatgtgaccaaccgcccgcagaaagaaaatttccgacgatttgacttttccgaaaatcttgcgttgtagcagcttcacccgataatttgggcgcggcgcgaggccgaatttttccttgagcagctcatcggacgccgccgccgtatcgccttcgataatcaacgtggtatgttggccttgctcggcgagcgcataggttgaaaatgtcgaaaccgtggccatcggcgaagcgtcaagccagttgaatttattgacaaaaaataaggtgtagggtaaatgtgtgcctgtcgctaagcttttttgatgaggcatgatgtgctacggtcaagtgcaatgttgcataccgaagaaatcggtagtgattttttcataagaaatcagtttgtttgaagcgttggcttcagatttcggtgaacttgcttggcgaattaccagctcaaaagcatcaatcgaagcgcttttgcccgatggattttgcttgccgtttctctcgccatatcatgatataatttttaacgacatagccatatgccgtgtagacaatcgagccgctcagcacgccgatgagcattcccgcggcaatatcgctcgggtaatgaacgccgacatacacgcgcgagtaagccaccgctgcggcataaattgctaaaaagatggcaaatgctttgtctattttgtggcctgagttggcaaagaagagccaaatcacggtagccaccgacgcggtgttggcggcatgagacgaggcgaaggaatacgaacgcacctgacgaaccagcaagcgaacctcttcaagggcgaaacaaggccgagtccgttcaaacagcggcttgaaaaatcccgacgccgtttggtcggcaattccaatggcgaggccgcaaagaaaaataatcgcaacgccgtcccacttgcgacgcaccaaaacgaaaatcgcggcaaacgctgcaatcggccaagactgtttgaacttggtgagaaaaaccatcagcacatcaaataccggattcgcgactgcttcgttgcccagccgaaaaagccaaacatcaatcccgtaaagtgattccatttttgtttcctcagaaaagtttcggttgtcggagttccgtaaggagctttggcggcaaggcgctccttacggaatgagtgaaaatggtggcggccttcgctattttttctttcgcgccggttttgccttttgcttggatttgtccttcaaaaccaccggctcggtttcggtggtttggttaatgtagaattgctgcgcaatgctgaacacgttgaacatcaagtaatacaagccgagaccggaaggcatgttgttgaagaaaatgagcatcatgcctgggaagaggtacatcataaacttcatctgatcgttggtttgcgtgctcggcgtcagcttttgctggaaaaagacggcaacgcccatcagaatcggaataacggaaacgtggtcgccataaagtggaatgctaaacggtaagtccaaaatagagtccggcacggagaggtcgttcgaccaaaggaatccctcttggcgaagctgaatcgatgagcggaacacatagaacatggcaaaaagcagcggcatttggatcaccgtcggcaaacagccgccgagcggattgacgcccgcctcgcggtaaatgcccgagatttcggcttggagcttttccgggttgtccttgtattgttcttgaatggctttcaattgcggttgcaacgcagccatttttttcatggacttcgtggaagccattgttagcggataggtcaccagcttgatgaacagcgcgaacagaataataatgacaccgtagctatccacgtggttgttcaagaagttaaaaatcggaatgatgagatactcggcaaacggtcgtgtgacccactcccagccaaaatcgatgattttctcaagttccgagccggtcgctttaacaagatcatatttcagcggcccaatataaacgctgaaacggctattgacagtcgtttgatcggacggaagcttcagttttagcgccaccatgtaatcttcaaagaccgacttttcatcgtttgtatttcggctaccttccatgaaaacgccttcagtctcttcttttgagatcagcccagcgacaaaatatttgctgcgcacggccacccatttggcgttgcccgatggctgctctttgtaggtttcgtcaacatgcgaggcatcaagccgaagcgtgctgccaccaagataagcttcagcataagaatttgtggcttcatcgtttacatttttttccgcgttgctcagaccaccagtccaaaccacttgatactcgttgccggaaacaaactttccgaaaccggccaagttcgtttcgtaaccaaactcgtagctattaccggaaaaaatgtaagtaatttcaatgcgccggccatcctcggtagaaatctcaaaagggatgcgaactttattgtcgccggaaattctaaaatttttctgatctgttttaggatcgaagtaaagctcgccggtattaaccactttgccatcgcgtgtcgcaaaaaagagcgaaagcgtgccatcttcatttgaaatcaagttgaacggctcgtgtttataattcaaataatctttttggatgaacgagcggagtgttgcgccctttgtggaaagggttgcagtgaaaagatcggtttcaatttgaattttcttttcctcaccaacggcaaattgacctaactcgccgaatttttgcgttgggttggccttttgaagagaatcctggacgagctgattttttatgtcgatagactcggcaactgcttccaaacgctcttgctgcgctttttcttcaggtaatggcttttttggcgccattagctgaaaccaagccatcatgattaaagcaattaaaacaagacctataagtgtatttctatccatgagtttttattgatttaaaaatcttcgggtcggattttgttttttgaaggtggaactgggtcgtagccccctttcacaaatggattgcatcttagaatgcgccaaacgctgagccaggtggcataaaaaaaattatgcgtgcgatatgcctccaacgcatagctggaacaactcggatgaaaccggcaggagggcggaaatagaggtgaaatgaaaagcttataaaaccgaatgagtagaatcggcaggctattcataattttccaaacaatggacatggcttacccttcccgacctgaattcgttttttcaatcgcagtacatacctttcgtaaacattttcgcatgaccgactgcatcttttgatagcatggcaatttgtctcctgaagcctgaaacatgaaagcgatggcaagcgcgctacggtgaagcgagccttggcaaatttcattctctccaaaaacgtctttttgcgtgcgataggcttctcgcatcaatcgcttgagtttatttcgatcggctgcggttcggaccattcgcttgctgaccgcaaaaagaactttcggaagccctttttcatgcggagcatcttctaaagaaataaattttacctttaaaaaagaaacccgaaccgtcgcgccatttgtataaactcgttcaatttgttttttcaggcagaggcgctcgtatttacgaagggatgctctccgttcagggctgctactgcccgcagcatctattggaggcatctcctcgaaatttaatttggcttattttttgttgcttgtttcgctgctaacagtcaggcgatgacggcctttcgcgcggcgtgcggataatacttttcgtccgtttttggtggccatgcgtgatcgaaacccatgcttattgcgtctcttccggttatgaggctgatatgtgcgtttcattttcttctaagtctaatgtctgtgttgaagctttcgtaaaaataagtcgtgaaaatagtacaacattttttcaaaaacaagtttgcaggttcagaactttgttgtattctactggtttccagttccaactgtgtgcgaattatttggtagctctggctgtttagccacgttctttcctctgctacgtggataacttgtggataacttgtatctcacttaatttaactgttggtaattgttattctttaggacgagaaccggtgattatttttgtttatatatgaataagtgctttttataaaacgagttatagcgtctctccaaacgtggataaccttattagttacgtttttatttaagattttcaagtctttttcacaatatttggaatgcggtagatgttgataagttatcaacacgcgtgctaagttattaacttttcctgactttaatactttttg