cacaagcaatccaaagttatctgactgaaatattgtgagatttacccgcaaatctcattttttccaccacttatacacaaattcggatgcgcactctgccgatttgcagaaataagacattcgtgccgacaactgaccatttccacacgttccaaacacactttcctctcaaacctccacagtattccggttcttaaagacatcggcagccattcggtaaagaaaagcggtatgtcatctgcacaacaggcaaactgtccacaaaaactattcttcatgaaaaacaatccacaggtatgcacaaaagggaatccgccttaccgacaccctaaaaaaaagaaatcctgatgatttttaaaataaaaaaaagttacccacagaaaatttctcctatcaatataatcatcgttttattatttaaattttatattttatttataacccttcagcaaaacggtacagcaaagcgtaaaggcatcttttcaaaaaattaaaaagttaaggattgttaaacaagtgtaaatcgggtagagttgcggtcgataaattaaatctatgacggagcttcctacaatgaaaggcgatattggcgtaatcggtttggcggttatggggcaaaacctgattttgaatatgaacgattgcggatttaaggttgtcgcctacaaccgaacaatcggtaaggtggacgaatttttaaacggcgcggctaagggaacggatattgtcggcgcgtattccctgcaagacttggtcgataagctggcaaaaccgagaaaaatcatgatgatggttcgcgcaggttcggtggttgacgactttatcgaacaactgcttccgttgttggaagaaggcgacattgttatcgacggcggtaatgccaattaccccgacacgacacggcggacacattaccttgccgaaaaagggattttgtttgtcggcgcgggcgtatccggcggcgaagaaggcgcgcggcacggcccgtccattatgccgggcggggataagcgcgcttgggaagccgtcaaaccgatttttcaggcgattgccgccaaaacgccgcagggcgaaccgtgttgcgactgggtcggcaaagacggtgcggggcattttgtcaaaatggtgcataacggcatcgaatatggcgatatgcagttgatttgcgaagcgtaccagttcatgaaagacggcttggggctgtcttacgacgaaatgcaccgcgtgtttgccgagtggaacaaaaccgagctggattcttatctgattgaaatcacagcggcaattttgggctataaggacgaaggcggcgaaccgctggtcgagaaaatcctcgatacggcagggcaaaaaggtacaggcaaatggacgggcatcaatgctttggatttgggtattccgctgacgctgatttccgaagccgtattcgcccgctgcgtttcgtcgttcaaagaacagcgcgtgcagaccggcaagctgttcgcccgaaccgttacgcccgtcgaaggcggcaaacaagaatgggtcgaggcgttgagacaggccctgcttgcatctaaaatcatttcctacgcacaaggctttatgctgatccgcgaagcgggcgaaagctacggctgggatttggactacggcaacactgcgctgctgtggcgcgaggggtgcatcattcgcagcgcgtttttgggcaatatccgcgacgcgtatgaaaacaatccggatttggtgtttttgggcgaggacggatattttaaaaatattttggaaaactgccttccggcgtggcgcagggtggtcgccaaggcggtcgaatgcggcatccctatgccctgcatggcttcggcgattacgttcttggacggctacacgaccgaacgtctgcctgccaacctcttgcaggcacagcgcgactacttcggcgcgcacacttacgaacgcaccgacaaaccgcgcggcgagtttttccataccaactggacgggcaagggcggagataccgcttcgacaacctacgatatttgattccgttgccgaaatgccgtccgaaccgttcggacggcatttgttttgcaggaaatagaaagatgttccaatggctttatgatgtattgtggctgcttgcgccgatatggatacggcgttatttggacaaacgctccggaagtgccccggcatatcgggcgcatcgggacgagcgtttcggcaagccgtatccgaatcccgttaccggagcggtttggatacacgccgtttcggtcggagaaacgcgtgccgcccagcccttgatacgcgagttgcggcagcgttttcccgatgcgccgctgctgatgacgcagatgaccccgacgggacgggaaaccgcgcaagttctgtttcccgatgcgcaatgccgctatcttccgtatgacaaaaaaacgtgggtacggcagtttttgcgcgaacaccgcccgatgttcggcattttgatggaaaccgaaatctggcccaatctgatgaaagaatgccggaaatcgggcgttccgctgtttttggcgaatgcgcggctgtcggaaaaatcgctaaacggttatctgaaggtccgccgcctgatccgtcctgccgccgcttcgctgacgggttgtctagcgcagacggaggcggatgcggcgcggttggcgaaattgggcgcggcatccgtgcaggtgtgcggcaataccaaatacgacatcataccgtcggaacagatgaaaacgctggcggggcagtttgaaaaacgcatcggaggccggccggttgccgtgtgcggcagcacgcgcgtttatcggggcgaagacgaggcggaaaaactgctggcggcgtggcaacaatatcgcggcgatgcgctgctggtcgtcgtgccgcgccatcccgagcattttcagacggtatttgaaacggcaaaacgcttcgggtttaaggttcagcggcgcagcgacggtttgccggtcgaacctgatacgcaggtgtggataggcgacagtatgggcgagctgtatgcgtattacttgtgcgccgatgtcgcttttgtcggcggcagtctggtcgattcgggctgtcagaacattatcgaaccgctttcctgcggcgttccgacgatattcggcttttcaacctacaatttttccgaagcctgccggcacgccttggcatcgggtgcggcggttcaagtcgaatcggcggatgcgtggcgtgaagccgttgaaaaaaccttatcgtccgaggggggcggaatgcagatgcaggcgcgcgtggacggctttatcgcacaacatcgcggagcgggcgcgagaatcgccgaggcggtacgggaagcggtatgcggacatcggggacgatagtgatacaatccgtatccgagttttccggttggagcatcgtatgagtatttatgccgtcgcgcacatcgtccacctgtattgcgccatcgcctttgtcggcggcgtgttttttgaagtgctggttttgtccgtcctgcatacgggacgggtgtcgtgcgaggcgcggcgcgaagtggaaaaggcaatgtcttaccgcgccgtcagggtgatgccgtttgtggtcggactgctgttcgccagcggcatcgtgatggcggcaaaccgctatctttctatattgggcgaaccgtttgccacttccttcggtacgatgctgacgctgaaaatcctgttggcgttcagcgtgttggcgcacttcgccatcgccgtcgtcaaaatggcacgttccacactgacggtcggctggtcgaaatacatacacgccgtcgtctttacccatatgctgctgattgtgtttttggcaaaagcgatgttttatatcagctggtaacacaattacatttcaaatcaggagattgaaccatgacagaatatcccggcatcgggtcgccgttgttttacggcgttttttttgcggcagtgctggtcatgattgccttggatatgttttcgctgaagaaaaacggcagccataaagtcggcatcaaagaagccttggcatggagcggcttgtgggttgccgtatcctgcctgttcgcgggctggctgtatttcgaactcgccggcaatcccggctacggcgcggcagtcgcaaaagaaaaagtattggaattctttaccggctacattttggaaaaatcgttggcagtcgataatattttcgtgttcctgatgatattcggctacttcaaagtcgcaccgcagtttcagcaccgcgtgctgctgtacggcgtattgggcgcattggtattgcgcaccgtcatgattttcgtcggcgcggcactggttcggcagttcgagtggattctgtatctgttcggcgcgttcctgctctataccggcatacacatgatgaagcccgaaggcgatgaggaaggggatttggcaaacagcaggctgctgaatgccgtcaagaaagtcgttccggtcggcacggaatttcacggcgagaaattttttaccgtcgaaaacggcaaaaaaatcgccacgccgctgtttttggtgctggtcatgattgaattgagcgatgtcgtgtttgccgtggacagcatccccgccgtctttgccgttaccaccgatccgtttatcgtgctgacctccaatattttcgccattttgggtttgcgggcgatgtatttcctgctgtcggatgtggaggaacgctttatcttcctgaaatacggcttggcattcgtgttgagttttatcggtgtgaaaatgctggtaatgcattgggtgcatatcccgatttccgtttcgctgtcggtcgtgttcggcgcgttgggtgcatcgatactgacctcgttaatttatacgaaaaaacagcctgataaataaaatgccgtctgaacgccgacaaaatggttgacagcatcaggcttgatgtatagaatttcgagcttatcgggtcgttagctcagtcggtagagcagcggacttttaatccgttggtcgagcgttcgaatcgctcacgacccaccagataaaacaaaaaaagctgagttttcaaaactcggctttttttgtcttccgacaatccttgttcggaaagcgcggcatttcgtcaaattctttggtgcggcttccgtatttttcccgaaaatcccttataattccgcctctgcaaccttcatcgggtgatgctttatgcgttgtcccgagtattgaaatattacaagtacccaccaggaaagaacaaacgtggacaaactgaaaatctccgcaaacggcccgctcaacggggaaataacggtctcgggcgcgaaaaacgcggcattgccgctgatgtgcgcgggtttgctgacatcgggtacgttgcgcctgaaaaacgtccctatgctggcagatgtgaaaaccacgcaaaagctgcttcaggggatgggcgcgcgcgtcctgaccgacaatatcagcgaatttgaaattaacggcggcacggtaaacaatacctgcgccccttacgaattggtacggacgatgcgcgcctcgattttggtgctgggcccgacgctggcgcgtttcggcgaggcgcaagtcagcctgccgggcggctgcgccatcggttcgcgccccgtcgatcagcatttgaaaggcttggaagcgatgggtgctgagattgttatcgaacacggttacgtcaaagccaaaggcaaactcaaaggtacgcgcgtggcgatggatgtcgttaccgtcggcggcacggaaaacctgctgatggcggcgactctggcggaaggtacgacggttttggaaaactgcgccatcgagcccgaggtggtcgatttggcggaatgcctggttaaaatgggcgcgaaaatcagcggcatcggaacatcgaccatgatcgtggaaggtgtggacgagctgcacggctgcgaacacagcgtcgtccccgaccggatcgaggcggggacgttcctgtgcgcggtggcgataaccggcggcagggtggttttgcggaatgccgccccgaaaacgatggaagtggtgttggacaaactggttgaggcaggtgcggtgattgaggcgggcgacgattggattgccatcgatatgcgtcaacgtccgaaggcggtggacatccgcacggtcgtccaccccggcttccccacggatatgcaggcgcagtttatggcattgaatgccgtggcggagggaagctgccgcgtggtggaaacgatttttgaaaaccgctttatgcacgtccccgagttgaatcgaatgggggcgaacattacaaccgagggcaatacggcatttgtgcagggtgtggaacagctttccggcgcggtcgttaaggcgacggatttgcgtgcgtccgccagcctcgttatcgccggtttggcggcgcgcggcgaaaccgtggtcgaacagatttaccacttggatcgcggttatgaaaatattgaaaaaaaactcggcagcgtcggcgcgaaaatcgagcgcgtatccggctgatcgggttgcgatgccgtctgaagccttcagacggcatcaattgtttccgtatcgcaaacactgattgaaaaggactgattatggcatttttaaaactgaccgaacaaaacgtgcagggcaaaaccgtcctcatccgcgccgatatgaacgtgccgttcaaagacggcaaaatcagcgacgacacccgtatccgcgcctcgctcgcgtccatccaatactgcatggacaacggcgcatccgttatcgtgatgatccacttgggtcgcccgactgaaggcgagttccaccccgaagacgacgttgcgcccgttgccgcgcatttgggcggtctgttgggcaaagacgtgaaagtattgaacgactggcgcgaaaacaaaccggctttgaacgcgggcgatgtcgtgatgctgcaaaacgtgcgtatcaacaaaggcgagaagaaaaacgatttggaactgggcaaagcctacgcttctttgtgcgacgtgttcgtcaatgacgcgttcggcaccgcccaccgcgcccaagcctcgaccgaagccgtcgctcaagccgcgcccgttgcctgcgccggcgtattgatggcgggcgaactcgacgctttgggcaaagccctgaaacagcctgcacgcccgatggttgccatcgttgccggcagcaaagtgtccaccaagctgaccatcctcgaatcgctggcggacaaagtcgaccaactcatcgtcggcggcggtatcgccaacaccttcctgttggcagaaggcaaagccatcggcaaatctttggcggaacacgatttggtggaagaatccaaaaaaattatggcaaaaatggcggccaaaggcggttctgtgccgctgccgaccgatgtcgtcgttgccaaagcctttgccgctgatgaggaagcggtggtaaaagacattgccgacgttgccgaagacgagatgattttggacatcggcccgaaatctgccgccgcgcttgccgatttgcttaaagccgccggtacggtcgtttggaacgggccggtcggcgtgtttgagtttgaccagttcgcaggcggtacgaaagcccttgccgaagccattgcccaaagcaaagcgttctcgattgcgggcggcggcgacacgctggcggcgattgccaaattcggcgttaccgaccaaatcggctacatctccaccggcggcggcgcgttcctcgaattcttggaaggcaaagagctgcctgccgtagccgctttggaaaaacgcggcgagtaaacggtttgatataaaaaaatgccgtctgaaaacaatttgtttcagacggcattttgtatggcggttattgtgctttggctgcccattccgccggagtggcggcaaccgaaatggaaagtgcgtgcagttcgttactttccagttgggctttgagtccgtctttaatcaggcggtggcgcgcgaggcgtgccttgccttcaaattctgatgaaacgatgacggcgaaaaaatggtgtccgtcgccttctacttcgatgtgttcgcattttgccacgcctgcaatcagggccttgacttgttcgggtgtcagcatagtggggagtccttattgggaaatgcgccattatactggcaaattgaaatgccgtctgaaaacgggttcggacggcatttttgacggtgttttattttttggctttgaagccgagcaggtgctgggtggtggcaagccacgcgccgaatacgcccaacgcgatgacgaagccgaacaccagtgcgatttctcccgggtagaagaaacgccagccgatattaagtccgtagggtttgaagatggcatcgaccaaggggcgcacggcagagagcagccaaccgcaaagccccaagctgacggcggcggaaaggatgctctgccacatggcttgataaaggaatgggcggcggataaacgacgcgggcgcgcccaagagtttggtgatttcgatttcttctttgcggctgaggatttgcagtcggatggtgttgtgcgcgacaaggacgaacgccatccccagcgtcagggaaagaaaccataagattttacggatgaattcgttgatttggtacagtgtctgtacccattccgtatccatgttggcggattcgaccataggcagattggtaatgtctcggtagattgcctgcatttggtcgggagtggttgccgggtcgggggtaacgataaagacatccggcagggggttaccgtcaagcatggaaatcagattttggtcgagattggactgtaattcttccaaaccgtcttctttgctgataaagcggatgttgtcgagtcgtttgtcgcgcgtcagcaggctgcgcacggtatcgctgtcgctttgtgcggcggcggtttccatatagattgtgatttgcggcgactcgttgagtttgcctaaaacgctttgtccgctttggatgcccaaatacataaacagcggcagggtcatggcgacggcgagcattatgagggtaagcagtgtgccgaaaggttggcgcagaagctgtttgagcgcggtgcgcgcggattcgacgtgcagcgagaggtagtggatgatgctcatgcgagtcgtcctttcgagaggcgcaggatgcggtgtccgtagtccgccatcagggtttcgtcatgtgcggcgacgatgacggttgttcccgcttcgtggaaggttttgaacaattccataatatcgagcgcgtaggcgcggtcgaggttggcggagggttcgtcggcaatcagcaggccgggctggtgaacgacggcgcgggcgatgcacaggcgttgttgttcaccgccggagagggttacgggatcgtccaattctcgtcctttcaggccgactttttcgatggcgatgcgggcgcgttcttcggctttgcgcggcggatagccgataatccgaagcggcaggatgacgttttgcaggacgttgcggtcgtagaggattttgtggtcttggaacacgatgccgatgtgttggcgcataaagccgatttggttgtcggacaatgtgccgaggtcctgcccgttaaacaggattttgcccctgctcggcttggtgatgcccgaaatcagcttgaggacggtggatttgcccgaaccggagtgtcctgcgataaatatcatttcgcctttgttgatttggaagctgacgtttttcagggcttcaaaaccgccaggataggttttggaaacttgttcgaaacggatcataggaggtcctgtaaggaatgggcggcatatcgtttcgggcggttgcgtccgcagggatatgccgtctgaacaataggtaagacagtgccgattataaagattccgcctgtttttagatagtggataagtttggcggataccgaaggtcgggcgggaaaaatgccgtctgaagcggattcagacggcatccggcgtttaacggcattttgaatgggcgagtttgacggcttcggtcaggcttttttcgtttgcctccccggtaatggtctgcctgtatccgcatttcggtgcttcgacgacggtaaagggcagtacgccaatattgtttccgtaggatttcataaagtttcggctgtttgccccggtgtaacgccaaatcgggtaggaaacaggagtttgtttgaggaagttgccgatattgtcggatgtgtcgagcgcgatgccgaccatatcgacgctgccttttttctgcgctttgtaccatttggacatggcaggcatctcttttcggcacgggccgcaccaggttgcccaaaggttgacgatgcgtacgggggctttgagtgattgcaggctttgtggggtgttgtctttccatccggccagttcgtctgccgaggcggtatgtgcggcaaatgtggcggcaagggtgattgcggcaagattcaagtatttcatcgttttgtcctttgtatgtcgattcgggtattgtaaaccgtttggtacggttgtaggcgggatattgagtaaaaccctgcgtaagccgataataaggggattgtcgagaagtaaggaaatgtcatgtctgaaatcaaaattttccacaatccgcgttgcagcaaatcgcgtgccgccttgtccctattggaagaacgcggcattgctgccgaagtggtcaaatatttggatacgccgcccgacttgtccgaattgaaggatattttcaacaaattgggtttggcatcggcgcgcgggatgatgcgcgtgaaagatgatttgtataaggaattgggtttggacaaccccaatttggacaatgacgcgctgctgcgtgccatcgccgatcatcccgccctgttggagcgtccgattgttttggcgaacggtaaggcggctgtcggcaggccgttggaaaatatcgaagcggtattgtgaacaaacggctgttttgcagccgcaacggcttgcgctattacctgttgggcggtttctgtttgagtgtttttccgtttttgctggtgtttgcctcatccgtttgggcggtttatcggacgggcgggcaggttttgccgccgtatgtccgggcggatgccgcgctggtgttgggtgccgccgcgtgggacaaacacccttctccggtttttcgggaacgcatcaaccacgccatcgcgctttatcagagccgcagggtaggcaaaatcgtgtttacgggaggccggaccaaaaaaggctatatgaccgaagccgaggtcgggcggcggtacgcgctcaaacagggggttccggcgcgcaacatcctgtttgaaaacacttcgcgcaacacttatgaaaacctgaacaacatccgtccggttttgcgtgccaacggtattgccagtgtggtgattgtcagcgatccctaccatttggcgcgggcggcggaaatggcggaggatttgggtgtccgcgtttatatgtctgccacgccgaccactcggtttgatgcgggaaataagaaaaaaatctttatgctgcaagagggatatgcgttatccctctaccgtttggaaaaatgggggtgggattttttcaattggctgtttcattgaaccttttttcggacgcaatcccaaaggaacccggtcggcggcgcgtgatacactgttccgcgtgccgaagcattgaaaacaaggaaaataccgtctgaaacttatccgcaggcagggttcggacggcatttttaatgcccaagcacggtaaaaacagtaaaataagccgttttaaagattctggagccatcatgaccgtcaaaacccgtttcgcccccagccccaccggctacctgcacattggcggcgttcgcaccgccttgttttcatgggcgtttgcccgccatcataaaggagaatttttattgcgtatcgaagacaccgacttggcgcgttccaccgccgaatctgtcaatatcatccttgacggtatggaatgggtcggtctcgattacgacaacgccgacaacgtggtgtaccaaacccgccgcttcgaacgctataaagaagtcatcgccgaactcttggcaaaaggcgatgcctactactgctattgcagcaaagaagaattggaagcgatgcgcgagaaagccgaaaaagaaggcacggcgacttacgaccgccgctggcgaccggaagcaggcaaaaccctgcccgaaattcctgccgacgtgcaacccgtcgttcgcttcaaaacgcctttggacggcgttaccaaatgggcggacctggtcaaaggcgaaatttccatccccaatgaagccctcgacgacctgattatcgcccgatccgacggctcgccgacctacaacttctgcgtcgttgtggacgactacgacatgggcgttacccacgttatccgcggcgacgaccatgtgaacaacacgccgaaacaaatcaacatcttgaaagccatcggcgcgaacctgcccgaatacggacacctgccgatgattctcaacgaacaaggcaaaaaaatctccaaacgcagcggcgataccgtcgccatcaccgatttcggcgcgatgggcatcctgcccgaagcgatgctcaactatttggcgcgtttgggctgggcgcacggcgacgacgaatttttcacgatggaacaattcatcgaatggtttgatttgaaagacgtttccccatctccaagccgcatggatttgaaaaaactctattggattaacggcgaacacatcaaaatcacgcccaacggcaaactagccgaactcatcaaaccgcgccttgccctgcgcgatattcatgaaaccgaaaaacctgctttggaagacgtgttggcattggtcaaagaccgcgcccaagatttgaacgccttgacagacgaatgtctgtatttctacaaaaaacaagtccctgccgaagccgatgttgccaaacactgggatgacgaagcggcggcacgcatgctgcgcttcgccgaacgcctcgaagggctggaagactggaatgccgaagccatccacgacctcttcaaacccttctgcgacgaagaaggcattaaaatgggcaaactcggcatgcccctgcgccttgctgtctgcggtacggcgaaaacccccagcgtcgatgccgtgttggcattaatcggcaaagaagaagtgttgaaacgtatccgcgcttaagttatccacaggcgtgggcgatgccgtctgatgtcggaatgcggcttcagacggcattcaaacggaagttaaacatgaaaaaaatattttattttctgatggttgttttttctaccagtgtatgggcaggggatgctgaagacaatttgctcagtatccaatccggttaccgcgccttattgcaaaaacaaaacaggcttgacggaaaaattatcgggatgcagtcggatttggaagatgcgcgcagacggttgcaggcggctcaggcagacatcgcccgtttggaagcggaaattcctgcagcaatggcgcaaaaagcccggcaggctgaagagctgaggcaaatcggagtgcgtttggaccatgcttggaatgcggtttacggcgcagggggaacgaaggcgtcggggaattgaccgatgaattccctctttgtggacaatactgttttcattacacggctgaaagccgggcatatcggcaggttggttcaggcgttgtttgaggagtggcacggatttgaaccgtggtcttctgtggataagattcatgcctattacggcagatgtttgaaagatgacgaactgccgctggcttttgcggctgtggatgatttcggaaccctgttgggttcggctgcggtcaagcggcatgatatggaaagttttccacagtatgaatattggttgggtgatgtctttgttttacctgaatatcgcggaaaaggcattggcaggaggctggtcgcccactgcataggcgcagcgcgttcgctggggataaagttcttgtatctttatacgcctgatgtgcaaatattttatgaatcattcggctgggcggttgtcgggcgacatttccataacggtgaatgggttacggttatgcgtttggatatggataaggtttaagccgaatggacaaatgccgtctgagctgttcggacggcattttttatgtttggaaacttcctgtcagataatatttatccacagatttttccatatggtttgatgctgttccgacaacggaaattaagatacggatttgcacaaatctttcagacggtacagttctgacaatgcttcgcgcggggtcaggctgtcgggatcgagtttctccagggctgctgccaatataccttcaaaatgtttttcctctgctttgtccacaaagctttccacattcggttcatctcctttttcagacggcatggtactgaaaatatccagttggggacggtttgcggcggcttggtcttccagttcgttcaaatgcttttgggcggatttcaatgcgcgtacaggcaggccggcgagtttggcgacggcgatgccgtagctttttccggcgggccccggttggatttggtgcaggaacacgatgtcctgtccctgttcgagcgcggaaaggtgcatattgacggcggcggcgtgggtttcgggcaggtaggtcagctcgaaatagtgggtggcaaacaggctgaaggatttgtttttttgcagcaggtgttcggcaacggcgtgcgcgagggcgaggccgtcgaaagtggaagtaccacgtccgacttcgtccattaaaacaaggctttgttcggtggcgtgatgcaggatgtaggcggtttcgctcatttcgaccatgaaggtggagcggttggaggcgagatcgtccgatgcgccgatgcgggtgaagatttgatcgatgggtccgattgtggcggcatcggcaggcacgaaacagccggtgtgtgccaataaaacaatcagcgcgacttggcgcatataggtggatttgccgcccatattggggccggtgagcagcatgaggcggtgtttgtggtcgaggtcggtgtggttggcggtgaagtggcgtacctgctgttcgacaacgggatggcggccgttttcgatgtggataaccggatagtcggcaaactcggggcggacgaagttccgctcttttgccaaggctgaaaatgtggacaacacgtccagcgcggcggcggctttggcggctttttgaagctgcggcaatgccgtctgaaggtttttcaatacgccgtcaaagagttgtttttctaaggcgagggcttgctcttgagcagtcagcactttgtcttcaaaggctttcagttccggcgtgatgaagcgttcggcgtttttgagggtttgccggcgttggtagtcggcaggtgcttgttcggcttgggttttggacaattcaatgtaaaagccgtgaacgcggttgaactcgactttaagtgtggacaaaccggtacgttcgcgttccttggcttccaaatccagcaaaaattcgtcgccatggttttgaatgcagcgcaattcgtccagttcgggatgaaaaccgtggttgatgacattgccgtctttcagccagacggaaggttcgggcaaaatggcttggcggagctgttcggctgtggataggttttccgggaaaacggctttgagggttcctaagagactgctgcactcggcggacaattcgatttcggacagggcaaacaggctgtcgcgcagggcggcgaggtcgcgcgggcgggcgttacccacggcaatacgggcggcgatgcgttcgatgtcggcaatgcttttcagacggcactggaggggttcgtattggctttccagtgcggcaacggcttcttggcgcgctcggatgtgggcgtggttgcgtaaagggtggtgcagccacaatgccaacaggcggctgcccatatgggtggcgcaaaggtcgagcgtggacatcagggtcggcgattttttgccggagagggtttgcgtgatttcgagattgcggcgcgtggcggcatccataccgatatattggctgtcggtttcgagcgacaggccgtccaaatgttgcggcatcaggttttgcgtcaggcggatatagttcaacagcgcacctgccgcgccaatcgcaacggcgtgttctttgccgtccaaaccgaagccgcgcaaatcctggcagccgaaatattccgtcagcagtttctcccctgcgtcggcggcaaactgccacgcgttcaggcgcgtaacacccgatgccgtctgaagttgcggtgcgtttttactgtccggcaacagaatttccgccgcctgcaggcgcgccagttcgtcgtccaatttatccacagttgtcagcttggttttgaattcgccgctttgcagcgatgcccacgccaaaccgatgtattttttgtcgggggacacggcaacgatgcggttggtttccttgtcttccagcaatgcggaatcggttagcgtgccaggcgttacgatgcgcacgactttgcgttccaccggccctttgcctgcgccgacttcgccgacctgttcgcaaatcgccacgcttttgcccaacttgaccaggcgcgccagatattgttcggcggcgtgaaacggcacgcctgccattttaatcggtacgccgtccatctgcccgcgcgtggtcagggtaatatccaaaagttttgccgcttctaccgcatcgtcgaaaaacatctcgtaaaaatcgcccatacggtaaaacaccagtttgtcggtatgttgcgctttgatgccgaggtattgctgcatcattggggaaacggcggatttggacatggggctgccttatcattaggaaaacggtattgtagcaaaaggttttgtcttcgacggaatgagactgaccgtaagcctgtcaataaggttgtggagacaagtaggaaaacagcaaagttatccacggagatattattaagtcaaaaaacatccacgtttatctgtcctatacggcaagccttaaactcaaacttatttgacgaaaaggtaatgaaaatattggatatttgcaacttatacacaagcagatccgcaatcatcaaaatcatcattaaaattttaaattcaaatattgatggtaaaagttttggaaatctgtgcaaacagtaaaattcatctatatcaaataagcatcaagtagttagatgtaatagtggaatgtaactttatttcagaatacaatacagatattgaaatttcgtttcacagtttggagtataaacatgagcattaaagtagcgattaacggtttcggccgcatcggccgcctcgcattgcgtcaaattgaaaaagcccacggcatcgaagtcgtcgctgtcaacgacctgacccctgccgaaatgctgctgcaccttttcaaatacgacagcacgcaaggccgtttccaaggtactgctgaattaaaagacgatgccatcgtggtaaacggcaaagaaatcaaagttttcgccaatccgaatcccgaagaattgccttggggcgagttgggtgtggatgtcgtcctcgaatgtaccggcttctttaccaataaaaccaaagccgaagcccacatccgtgccggcgcgcgcaaagtcgtgatttccgcacctggcggcaatgatgtgaaaaccgtcgtatatggtgtaaaccaagacattttggacggcagcgaaaccgtcatctccgccgcttcctgcaccaccaactgccttgccctgatggcggcagtcctgcaaaaagagttcggcgtagtcgaaggtctgatgaccaccatccacgcctacaccggcgaccaaaacacccttgacgcgccgcaccgcaaaggcgatttgcgccgcgcccgagccgccgcgctcaacatcgtgcccaacagcaccggtgccgccaaggccatcggtctggttatccccgaattgaacggcaaactcgacggctccgcccaacgcgtccctgttgccaccggctcgctgaccgaattggtttccgtcctcgaacgccctgtaaccaaagaagaaatcaacgccgcgatgaaagccgccgccagcgaatcttacggctacaacgaagatcaaattgtttcttccgacgttgtcggcatcgaatacggttcgctcttcgatgcgacccaaacccgcgtgatgaccgtgggcggcaaacaattggtgaaaactgttgcctggtacgacaacgaaatgtcctacacctgccaactcgtccgcactttggaatacttcgcaggcaaaatctaaggcttgaacaaacctgtggataagtaaatgccgtctgaacacattgcgttcagacggcattgtttatctgtatagtggattaaatttaaaccagtacggcgttacctcgccttgccgtactatttgtactgtctgcggcttcgttgccttgtcctgatttaaatttaatccgctataacttgatattgcggcttatggcgaacaaacaacagccgtttgttcaactgctatgcggcaaaaccggatttttgcccgatttaaagcggggttggagaaagatcaataacggttgcgcggttttcctcgatttgaaatctgacttcgtaatctgcaatattcatcacataaatccgttcgggaatattctgataggcggggcgcggatcttgggcaatgctttggctgataaggtttttggtgtttgcagataaattttccgcgccgatgttttcctgccaaacgacttccaactctacgggtttgccgctgacgaaaccagatgcggcatcgggtttggattcgacaaaggggatgtagggttttatgtcgataattggtgtgccgtccaacaggtctgcgccgctgcaataaaggcggacgggtttgccggtttcgatgcggttgagttttaagagtgatagtccgagatggttggggcggtgggggctgcgcgtggcgaatacgcccattttttgtttgccgccgagccgtggcgggcgcaccatttgtgcccagccttcatccaatacgccgtgaaaaataaaacttatccacacataatcgaaatcttccagcccgcgcacgctgtctgcggtaaattcgggattcagctcgatgcatacttctgcggcggagactaaaccgggctggcgggcgatgccgaatttctgtttgtagggcgatcgggcggtggcgatagggacgatggtgtaagtcatgaggattgtggataagtttttcggaaaaaccttatcttatcacagcctgttttaccgcttttgggcagtaatttgttataatacagggcattttaattgcgttgaaatgatgagatgattgtttccattgatgttgatgcacaaaaaacttttacgcctttgtgtcctaaagagctgcctgtaaacgaggggcatttgattgtcgaagagttgaatgcccaagccgctttggcggatttgcgcgtgatgacgaaagatgcgcatcatgcggcagcaaaatggcttgtggataaccctgttgatatgttgaaaccgacaggtttgcctgatgcggatttgacttgggtggctcatgcgatggtcggtacacgcggctatgaattgttggacggtctgccttctgccaaagaatacgattattgcgtttggaaaggcgtcgatcccgaattgcatccttacggcgcgtgttttcacgatattgaggaaaaactgagtactggattgattgagtggctgcgttgtcaaaatacggatatggtcattgtcggcggtttggctacggattattgtgttaaaacaacggttttgcagttgcttaaaggcggcaattggcaggttatcgtcaatgaagcggcttgtcggggcattgcgccggaaaccatcgaaacggcatggcaggaaatgcgttcttctggtgcaatgattttaaaaaatgctaaagaaattaaaaaatatattaataattaataagttaaaattgtttcacgtgaaacccctttctaaatatgaaaattttgcttgtccgcttgtccagtatgggcgatttaattcacactttgcccgcaatcgaagatttggcgcgacaatgtcctgatgtagaactgcattggctatgtgaggctggatttgcagatattgcgcgcctgcatccgtttgtaaaaaaaatccatgtgatgaaatggcggcagtggcgcaaacatctctttcgggctgaaacttggcgggaaatgggtcatctgaaacagactttgcggcaggaagcatttgattttgtattggatagtcaaggtctgattaaaagcgcgtgtttcgccaaaatggcaaaatcccctatttatggtttggataaaaatagcgcgcgtgagggactggctgcggttgtgtatgagaaaacatacgctgtaccgaagggaaaaaatgccgtttggcgcaaccgtgaactgtttgcccaagtatttgggtatgcgatgcctgaaacgcaggtatttggcttgactgttcctgaggcaggccgtctgaaaaatttagcgcagccgtattatgcggctttgcatgcgaccagtcgggacagtaagttatggcctgtggaaaactggcggtcgttgctgcaaaagttgaatgaagaacagcaatgcaatatttacctgccttggggaagtgaagttgaaaaaacgcgtgccgaacagattgcagacggactgccgtttgctattgtgtgcgataaaatgaatttattgcaggcagcgtatctgctgaaatacgcggtcggaattgtcggcgtggataccggtttgctgcatttggcaaatgccttggaaaaacctgtggtcggcatttataccgataccgatccgattaaaacaggcgttcaggtttcgccaattgcaaaaaatttgggcaatatcgggcagattccgaccgcagatttggtttatcaaacgttgatggattgtgttgcagcagacaaaggctaaagggttgtctgaaactgatatagcacctgatatttttcagtttgttaagcataagaatgtatatctaccagcctgagtaaatgctttaaaaatggtataatcggcaagcattatccgaaagatttttgaatgaattcgtttttaaggaaaacggatttggttttatagggaagaaggtttggtttcgctggatggtgaaagcagcgttctttttaggagggttcaatgaaagcactggtcgcagtaaagcgcgtagtggactacaacgtcaaagttcgtgtaaaagccgatggttcggatgtggatatcggcaatgtcaaaatgtcgatgaatccgtttgacgaaatcgctgtggaagaagctgtccgtttgaaagaagccggaaaagtaagcgaaatcgtagcggtttctttgggtgagaaaaaatgcgaagaaaccttgcgtacagctttggcgatgggtgccgaccgtgccattcatgttgaaaccgatactaaactggagtctctggccgttgctaagttgctgaaagccgttgcggacaaagaaaatccgcaaattttctttttgggcaaacaagcgattgatgatgatgccaatcaagtggcgcaaatgctggcagctttgctgaatgcggcgcaaggtacgtttgcttcaaaagtacacattgaaggtggtgaagtacagattgtgcgcgaaattgatggcggcgaagaaaccatagcattaaaactgcctgctgttatcagtgctgatttgcgtttgaacgagccgcgctttgtcaaactccccaatattatggcggcaaagaaaaaacctctggaaaaactggcgcctgccgatttggctaccgatattttacctcgtctgaaaacggtgaaatttgccgaacctaaggcgcgtcaggcaggcgtaaaagtagcaagcgttgccgaattggttgaaaaattgaaaaacgaagccaaagtgatttgaggaggctgaaatgagcgtattgattattgtcgaacacgacaacaaacagttgaatcctaccactttgcatgctgttaccgctgccgctaagctgggtaaaatcgatttattgattgccggaagcggtgcatctgctgtagtagagttcgcaaaacaagtggcgggtgtggaaaaagttttggttgcagatgctgcccattatgccgaaggtttggctgaagagttggctccgctggttgtcaaattggcagcggattactgctatgttgcagcaacggcaactacattcggtaaaaaccttttgcctcgcgtagcagccttattagacgtaccgcaaatttctgatttgaccgaaattgtggataacacgacttttgtgcgccccatttatgcgggtaatgcatttgaaaccgtgcaagctgattcagaaaaattggtgctgaccttccgtgcgacggtttttgacgcagtggcggcgcaaggtggtaatgctgaggtaattaatgttgaagcaacccctgcccaaaacctgagtcgttttgttaaccgtcagctttcccattccgatcgtcctgaactgactcaggcaaaagtgattgtttccggtggtcgtgcgttgggtagtgcggaaaaattcaatgaagtgctgacaccgttggcggatgttttaggtgcggcaatcggtgcatcccgtgcagcagttgatgccgaatatgcgccaaacgatgctcaagtcggacaaaccggtaaagtagttgcgccgcaactctattttgcaatcggtatttcaggtgcgattcaacacgttgccggtatgcaagacagtaaggtgattgttgcaatcaataaagatgctgatgcgccgattttcaatgtagccgattacggattggttggcgatttatttgaaatcgttccacaattaacagaagtattgaaaaattaatgtttcacgtgaaacgttcagacgaccttgttattaatgaggtcgtctgaaaacatttcagcatgattacgacttataaaaccattacctcctcgacgcaggctgagtttaaagataaaggcagccgttttattgtatttgcctatccgattcggacattggctgatgtgaaaaaatacctcgatccgttaaaggaagagcatcataaagcacgacactggtgctatgcctatcgtttgggtgtggatggtgtgcaatttcgtgccaacgatgatggagagccatcaggaagtgctggacgaccaattttgggacagattgattcggtgggtattaccgacgttttggtcgtggtcgtccgctatttcggtggtactttgttaggtgttccaggtctgatacatgcgtacaaagaggcgacggctcaagcgttggcagttgcagaagtagttgaaaagaatattgaaaaaactgtttggctgaaatgtgaatatccgtttttgaatgaagcgatacgcattgccaaacaatatcaggcggatatattggagcgggatttgcagttggattgccgattgacggtaagtttgtcgttggcaaattatgaggcctgtgttgcggcttggaagaatacacggcagattgaggtaaatacggaaaagccttttgaatgaaaaggtcgtctgaaaatccacaccttagggttttcagacgacctcttcgctcattaatcttcttgcgtatatctgtccaaggcatcgacgctggagcgcaaatatagccaagccaattgatggaattcgcccagcgcgttccataacgcatcttcactcataatgctatattcgccttctgtgcgcaaatccacctccgcttcatcttcaatagcccgatgacaagcctgatattcgtgggtataaaaattgtccatatcgcgaatcaaagcgacggcatgtttccaacggcggatgtcttcttccaattgaggtagtaaatgacaccattcgcggtatttgctttggatttcatcaatacgtttttgcatggttgcttgtccttttttaatttgtgaataagttgaataggttgcagagtggaatgaagcggtcttttgtttgattctactaaaatttcttcagatgggataaaagtccctttgtatcgagttttcgttaaaagtacatatttgtcaaggagatggcatgaaactgctggttatcggtaatggcggtcgcgaacacgcgctggcttggaaattggcacagtcgcccaaagtggaaacagtatttgttgcgcccggtaatgctggtacggcgattgaacccaagctgcaaaacatcgccttgaccgcacatcaggatttgattgaattctgccgtaaagaaaatattgcttttaccgtcgtcggtcctgaagcgcctttggcggcaggtattgtggatgaattccgtgccgcaggactgaaaatattcggtccgacacaatatgcggcgcagttggaaagttctaaagattttgccaaagcatttatggcgaaatacaatattccgaccgcgcaatatcaaacctttgaaaacgccgatgccgcacatgattacgtcaatcagaaaggtgcgcctatcgttatcaaagccgatggtttggcggcaggtaaaggcgtgattgtggcaatgactttggatgaagcgcatgctgcgattgacgatatgttgttgggcaataaaatgggcaatgcaggcgcacgcgttgtgattgaagattttctgcaaggcgaagaagcgagctttatcgttatggttgatggcaatcatgtattgcctatggcgaccagccaagaccacaagcgtcttttagacggcgacaaaggcccgaatacaggcggtatgggtgcgtacagtcccgcgcctgtggtaacgcctgttgtgtacgaacgcgcgatgaacgagattattttgccgaccgtagcggggatgaaagcggaaggatatgagttcaccggtttcctgtacgcaggtttgatgatcgatcaaagcggagcaccctatacgattgagtttaactgccgtttcggcgatcccgaaacgcagccgattatgagtcgcctgaacagcgacttggcggatttggtcgaagcggcaatagacggcaaactcgatagtgtaaccgcagaatggaacccgcaaactgccgtaggcgtggtgctggcggcacaaaattatcctgaaacgcctaaaaaaggcgatgttatttctggtctggatgccgccaaccaaatcggcaaagttttccatgcaggtacaacggcaaacgagaaaggtgacgtattgaccaacggcggacgcgtattgtgtgttgtgggattgggcgacaatgtggtgcaagcgaaagctaaggcatatggcgcgttggaaaaaatcagtttcgacgggatgcaataccgtaaagacattgccgataaagcgattaaccgttaattagaaagaggatgatgccgtctgaagccaagtatgactaatgtgcttcagacggtattttatattatgttatttccgagaattatcgcagcatcagcgcaacgtaagttaagcgtttatttgaaaaaaggcggtttggtcgcttatccgaccgaatcttgttatggcttggggtgtcttccgacattagccaaagcactcggtaagttggcgcatttgaaaaaaagaccgcaacacaagggtatgattgtcatcgggaatcaatttgagcaattgcagcctttacttcaaatgccgtctgaaaatcttcaggatatgcttagaaaagaatggcccgcccctaaaacgttcctattatccgccaaatcctgtgtcttacctgagttacgcgggaaacagcgcagcaagttggcggtcagggttcccgcccatgtaggtgcgcgccgcttgtgtcaggctttgcaaacgcctttggtctcgacttcgtgcaaccgcgcaggcaaacgcgcgtgtcggacggagagggaagtcagaaggcaattcggacgcgatgtgtggattgttggtgggagaatcggcaggcagaaatcgccgagtcagattattgacggggaaacaggtaaacgtttgcgttagatatgggtacttgaatgaaaactttttttgcatacacaaagaaaaaatttttcggatagcatttctctacatgattgttattgcacagggataaaggtagaaggacgcaacgtctgctttaattttgaggacggttttgtcgttccggacaataatccgaacaatcaagcgggcaagcatctgaaaacagatttttcccgtgttgttttaacccataaaaatgaaaacgccgaagatgattatttgttcgatatttttgaagacatcgtttttttagggaaacgtttgtttacggtcagaaaatttcttgatttttctgaattgcttgagatggtcaatacacaaggttattttcttgagtttctgtatttgtatagtggattaaatttaaaccagtacggcgttgcctcgccttgccgtactatttgtactgtctgcggcttcgtcgccttgtcctgatttttgttaatccactatatttcggatggaagccggttttaaaaaataatgtggataactttgtggataattttcagggaatggcaaaatgccgtctgaaatgctgatatttcagtatttcagacggcatttttatgataaggtttgtgggtaagtttgtgtataagttgcaatcagagtttttttccgcatacggtttcatattgtttttcggttaatgtcccggacaggatgctcatcgggcggagggaagaggctgtgtagttttgtgtggaaatttccgtgttttttgtatcaaacaactgtagcgaacttaagcggtatgttttgttgttgcagtggatttcccactcggcaatggcagtcttgtatgcggggatgttggcaaaacgttcttgttttagattggtaacaacttttttatcttggaaaatcatcagatttccgttttttctcacgctgtctttattgatatatgtatgaatattgccgtttgagattgtgccgatattttcccatcgggcagacttgtccggtgtgctgcaggcggttatcaaaatagggagtaaaacgaaagataggaagattgggcgcattagggtttccttaatcattgaaatctgctcattcagaaagaacgggttgggcgggaggggtagcgccgtctgtgaaataaggcaaataaagcaaattgatgcagccttcgtgttttgcgtatttatatattccgtatggaggaatatgctgcttttgaagcgtgtattatggatgaactgccgataacagtaaatcggtttgatttgtttccgtcagcttatgccgtctgaagccttttcagacggcatttattttgaagttctggttgtttttgccagtgatcttttgatggtttgaagttgtcttttatattcacggcaatacggacagaacagcaggtgtgtgtatatggaaatcttctcgcccggggtggtttcccggtcctgatgtttggaaagaagcagggcgatatcgcggcattttttcataacgtttacttcgggttttcttggttgaaccatttgatttgcaggcattggcgcaatgattctcgggcgcggtgcataatggtgtggtagttggacgtgctgataccgcacatttgttgtatttcgtcggatgaaaaaccgagtatttccttcagggtaaatacccgtgcggtgttttcaggcaagttgtataggcagctttgcagaattttttggaattcgttgttgtttaatgatttttccggagtgttccaatgttgcggctgcccttccggcgtccaatgcccgttttgggaaaaatggctttcaaatgcttcatccagtagctcgtcatccagtgcggtaaaaactttcctttgtctcccgatttgacgtaatgcgtcaataattttgtttttcaatatggcaaaaagccagctgttgacaagcgccctgccttgaaaactgtcgcctgcgctgtatgcggacagcaatgtttcctgcactaaatcttcagccaaatcagggtggtcgggcaactgaagccgcgcaaaatgcagaagcagtttacgcgactctattaattcggcatcggtcaggtcgggtagcggcatagtatcgggaacaaggtaattttatgcggatagatggttttggcccggggaattgccttccatattttcggatatggcggacaaggaggggatgataatcctttgttcagtccagcctgaccatttcccaagcaaaatatttttccaattatcgtcctcaggcataaattcgacaagggtttgggcgagggtgtcaaacgaaagcgcggaggaacccattatttctagcagcatcatatcgaagccgtccaatgtttggtacatcacatcatcttcggcgtttcgccatattaacaaggctgtttccgcttcatgcaaatcatcggtaacatcatatcgatattgccggataaaggccgcaggggaaggtgtgtatttgctgtcatttgaataatgaatgtcgggaatatccggaatttgagcaacttctgccagcaattgggtatattcaaaatccatcagtgccaaaatgccgtctgaaagcggcaggctttggcaatattgtaggaactcgccggggatttcttgaaaatagggcgtttgggcgtgcgcgtcgcggacgaaaccttctttcagacggctccattcttcgctgtcaaagtattgccgcgtttcggtatagcagcggtcgataaagctgtggatattgttgcgtatcaggcggatatagacgttcagtcggtcttgcggcagaccgtctgcggcttcgcccccgcgtatggcttgggcgaaacggtgctggtattgggcggaggtttcaggctgcacggcggcattcctttccggcacgcgtttgataatcggcgattttggcgacttcggcttcgagttcggcaaaaggcgggaaattaaaatcgcgttccaacagggtgggcggaatcgtcggcagcttggcataggcaagttcgagcaagtcccaaacagtcggcaaaactgccgcgccatgtgtatcaatcaacaattccggcgtttccacgtcatgtccggcaatatggatatagcacacgcgatctgcgtcaacgtttttcaaaaaagcctccggcgacaacaggccgtgattgacggcgttgacgtagatattgttcacgtccagatgaatgccgcaatcggcctcacgtgcaaccgcgttgaggaactcgacctcgttcatctcggcaagcggggaatgcagatagtaggacgtgttttccacggcgatgcggcagcccaaacggtcttgcacttcgcggatacgccgcgccgtatgatgcaccatttcctcggtaaagggcagcggcaacaaatcgtaaagatgaccgccgtcgtggcagtagctcaaatggtcggagaaaaacgtgcaatcgtaacggcgcatcatttctttgatgccgtctatcaaatcagtatccagcggtgcttgcccgcccagcgacatagacaatccgtgcaacgccagcggcagccgttccgccacacggtcaaactgtttgcgtgcccagccgcccattttcagccagttttccggtgcggcttcgataaagcatatcgggctgttttcggaaagcgagagaaagtcttccgccaagtcgcggcggtagcccaagcctgcgtgttgaatcatatttttacccggttcggatggcacaaaagaatgatgtgcttgttaaaaaatctttgtttgccgttaaaaaagccgcattttactgaaaaacgcggcttggtttgaaggggtgggattatttagaaccgcatttgccttcgccgcatttgccttcggcagatttggccttggctttagatgctttggtgtgtttgtgggttttttttacggtcgcaccgcatttgccctcgccgcatttgccttcgcctgctttagaaccagccgcgccgcacgaaccttcggcagatttggacgcgccgcaagagccatgggcggatttatgaacgcctgttgcgttgcttgccggtttgttggcagcaactgcaccggcggccaaagacagggataaagcaccggcgagtgcggcagcaatgtttttgttcatttctatttccttttcagaatatcaagttaacgagataaggttggaatgtttaaagtcagattccacgactgaatcaatcttgcttcagacggcattgggggcaaaaccgttttttcagcagcgtatccagcgaccatccgcccgcaccctggaaaagcagcgggattaataccacgatataaattaaagccattttataaccgttgtcgcagacattgtaacccgaaccggcgtgaaccgcagcccaagcgacggcggtaacgaccatcagccccaatgccgacagacgcgttgccaaacccaaaagcaacaatacgggcagcaaaagctccgcatacatggcgagattccagtttaacgcgtccggcagcaagttgaacgggaatggaaactgatcgttgatttcggaaaaccaattctccccgttccatttttgcaaacccgattccaaaaattcatatgcggcaaacagacgcaaaaccagcatagcggatgccgtctgccaagttgttccgattttcataagtgttcctgttttggttctgttgataccccattagacggattttgtcggaaaaactgacacccggcagccaatgatttaacaagttaatgaatataaaaagaaagtattttgatggaaaggaaaggaaaaaggcgggatatttggataacggcggtgttgtgagataattcccaccttggatagtatgccttcaaatataatttccgtaaaggaaaaaaagaaatattaattttgatgatgacttaacaaagcccccaattgcttggctgtcaaagggggttgttaagaaaagcaatccctctttttgacggggtgcgatatataaaggaatggaaaatatggtaacgttttcaaaaatcagaccgcttttggcaatcgccgccgccgcgttgcttgccgcctgcggcacggcgggaaataatgctgcccgcaagccggtgcaaaccgccaaacccgccgcagtggtcggtttggcactcggtggcggcgcatctaaaggatttgcccatgtaggtattattaaggttttgaaagaaaacggtattcctgtgaaggtggttaccggcacatcggcaggttcgattgtcggcagcctttttgcatcgggtatgtcgcccgaccgtctcgaattggaagccgaaattttaggcaaaaccgatttagtcgatttaaccttgtccaccagtggttttatcaaaggcgaaaagctgcaaaattacatcaaccgaaaagtcggcggcaggcggattcagcagtttcccatcaaatttgccgctgttgctactgattttgaaaccggcaaggccgtcgctttcaatcaagggaatgccgggcaggctgtgcgcgcttccgccgccattcccaatgtgttccaacccgttatcatcggcaggcatacatatgttgacggcggtctgtcgcagcccgtgcccgtcagtgccgcccggcggcagggggcgaatttcgtgattgccgtcgatatttccgcccgtccgggcaaaaacatcagccaaggcttcttctcttatctcgatcagacgctgaacgtaatgagcgtttccgcactgcaaaacgagttggggcaggcggatgtggttatcaaaccgcaggttttggatttgggtgcagtcggaggattcgatcagaaaaaacgcgccatccggttgggcgaggaggctgcacgtgccgcattgcctgaaatcaaacgcaaactggcggcataccgttattgacgctatgccgtccgaacgtgtttccagaaggctttatccatagaaaaaaatacccgaatcccgtacaatacgcccctaaaattttgaaagaacaaaagaatcatggaagccgaagtaatcaaccagctcaacaataccctgaatgatttggaaaagcgcagcgaagacatccgagtttatatggattatcagggtaagaaagaccgattggaagaagttgtcggtctttccgaagaccccgaactttggaacgacccgaaacgcgcccaagaaatcggcaaagagcgcaaaatcctcgaaggcatcgtgttgacgctcgacaacatcgcttcgggcatcgaagacaaccgcatgctgattgaaatgaccgtcgaagaaaacgacgaagaaggttttgccgccgtgcaggaagatgtggcggggctggaaaaacagatggcggatttggagttcaaacggatgttcaaccagcccgccgacccgaacaactgctttatcgacatcaccgcaggcgcgggcggtacggaagcggaagactgggcgggtatgctgttccgtatgtacagccgctacgccgagcgcaaaggcttcaaaatcgaaatcctcgaagaagacgacggcgaaatcgcgggcatcaaccgcgcgactatccgagtggaaggcgaatacgcctatggtttgctgcgtaccgaaaccggcgttcaccgcttggtgcgctattcaccgtttgactcgaacaacaaacgccatacttcgtttgcctccgtgttcgtttaccctgaaatcgatgattccattgaaatcgaaatcaaccccgccgatttgcgtatcgacacctatcgcgcatcgggcgcgggcggtcagcacatcaacaaaaccgactccgccgtgcgtattacccacgagccgacggggattgtggtgcaatgtcaaaacgaccgttcgcaacacgccaacaaagcggccgcgatggaaatgttgaaatccaaactgtatgaattggaaatgcgcaaacgcaacgaagagaaacaggcgttggaagaaggtaaatccgatgtaggttggggcagccaaatccgttcgtatgttttggattcctcacgtatcaaagacttgcgtacaggctacgaagtcggcaacaccaaagccgtattggatggcgatttggacggctttatcgaagccagcctgaaacagggcgtgtagtttgaaccgtatgccgtctgaaacctgtaccgtttcagacggcatttttgcgtttcgtgttataatccgcgccgcacacgggacgagcagacagtcgccgcgtatcgcgtaaggcatacggggaggaaagtccgggctccgcagggtagaatgccggttaacggccgggcgcggtaacgcgacggaaagtggaacagaaagcaaaaccgccgatggctgctttggcagcacaggcaagggtgaaaaggtgcggtaagggcgcaccgcgcatttggtaacaatatgcggcaggccaaaccccattcggagcaagaccaaacagaacgcaatgacgctgcccgccgagcgttcgggtaggttgcttgagcataccggtaacggtatgcctagaggaatgactgtccgagacagaacccggcttaccgcccgtccggtgtgcatccgacacgcaaatgccgtctgaaacctgaaatatggttcagacggcatttttatttaggttgtgtttttatagtggattaacaaaaaccggtacggcgttgcctcgccttagctcaaagagaacgattctctaaggtgctgaagcaccaagtgaatcggttccgtactgtttgtactgtctgcggcttcgtcgccttgtcctgatttttgttaatccactatatattccgttgatgcagcactaatttagtcggataaaatgccttttactcaatagaaccggtttccgcccaagcggaaataaacggctatttcccttgcaaacagacggaatcagtcagatatttaaatgacaatcggcaggctgccttccggttggggggagcctgtcctgtcgggtggaaacggtttggtttcattatgcggaaaaatgccgtctgaagggtttagacggcatcggggcgggacttagtctgtgccttcgagcattttgttcaatttggggacgagcaggagcagcaggaagcctgtggctgcgccgatgtagaacagcagccgatagaagccgatttcgtcgcccgcctgatagcctttttcaaacaatacgccgcccaaagtgaagcctaatgaaaaggcaaggaaattaagggcgaccatttgggttttgaataaaggcggtgcgattttggtggagatggacagcgcaatcggggaaatcatcagttcgcctatcgtgatggcaaggacaatcagtgcgaaaaccgcaataggcatcggcgtgccggcggaaataaaggggacgaatcccaaaaacgacgcgccggtaacaaataccgccatagcgaatttcagcggggttttgggctgtttgcgccccatttttgtccacattgccgccatcagtccggaaaacaggatgacccacaggctttgcatagaatctttccaggcgacgggcacggtaaacgaaccgatggtgcggttgacggtttcgtcgaaatagacggttgccacggtgtaaatctgaaaccagacggcccaaaacatacagatggtcaggaaaagcgggatgtaggcgatgatgtgccgtttgttgtcggaactgacgcgggggttggtcagcaggcgggcgaaataggcaatgacggcaaggatgacggtagataagaggatgccggagaaattgtcgaggttgacaagcccggttttgatggcggttgcaagtgcggcgatgagggtgatgccgacggcggccgcagttttgccctgtccttttgaaagcggatgggggacggtggggtggggcaggtttttacgtcccaaggaataacgccacaagccgaatgccataccgaccgccgccgcgccgaaaccataatggaaaccgatgttttcctgcagcaggccggtcagcagcgggcccaggaagccgccgatgttgatggcgatgtagaaaatggaaaatcccgcatcgcgcagcgggcgcatttcgtcctgttcgtataatgcgcccaccatagaactggccgtagatttcacaccgccgctgcccaatgcgatgaatatcagcccgattaaaagaccgtacaggcccggggcggcggcaaggacgatgtgtccgagcatcacgacgatgcccgagaggaagagggttttttccgcaccccatactcggtcggcaaaccacgcccccaaaatggtggacaggtacacgctgccgctgtatgcgccgacaatgccgccggcgagggttttgtctatgcccaagccgcctttgtcggcggtgtagtagaggtaaatcagcaggatgccctgcattccgtaaaatgaaaaacgttcccacaattcgatatggaagagggtggaaagctggaaggggtggccgaagaatgttttttctccggtgggggcgggatgtcgggacataaaggttctcctaaaagattttctctcaataccgtctgaaacggatgcggacggcagcggtgttttttgtatgaaaatcggtttttaaccgatattttcattctttgtcaaacgacgcgctgccgtttttcgcgggcggatgtttttatatttttttcaattcaacggattgtattttagaggatgtgttccgatacggcgcgggtaaagccttttctgttaagggcttatccgatagggcggtttttacttagatggaaaatcacttccttatatatccgccacgtcgaagggcgcattatagtggattaacaaaaaccagtacggcgttgcctcgccttagctcaaagagaacgattctctaaggtgctgaagcaccgagtgaatcggttccgtactatttgtactgtctgcggcttcgccgccttgtcctgatttttgttaatccgctataaagaccgtcgggcatctgcagccgtcattcccgcgcaggcgggaatctagtctgttcggtttcagttatttccgataaatgcctgttgcttttcatttctagattcccactttcgtgggaatgacggttcagttgctacggttactgtcaggtttcggttatgttggaatttcgggaaacttatgaatcgtcattcccgcgcacgcgggaatctagaccttagaacaacagcaatattcaaagattatctgaaagtccgagattctagattcccgcttttgcgggaatgacggaaagtggcgggaatgacggttcgggcattccttaaattacccgtgtatcgctgtaaatcttagagatggcggaatatagcggattaacaaaaaccggtacggcgttgccttgccttagctcaaagagaatcggttccgtactatttgtactgtctgcggcttcgtcgccttatcctgatttttgttaattcactatatcgattctgttcccttgcaggcggacggcggcggcggacggtggaaaagcaggttttcaaatgtccggtttggcggcgcgccgtctgaaaaccgcttattttcctttgccgtttccggcggagtcttttttgtccgaaccggagaagcggtcgaaacgtatggtgtatgtcagctcgccgcccgacgaacggctaccgatacgggcaaccgcctgtatggcgcgtgtcagccggtaaatcagtttgacggactgttccgcgctggagatgctgtattcgtagccgatgtagagtttgccggtcagttgtttgccgacggtcagcacctgttcggcggggttgagttcgccggtttgcgcgttgcggctgcgcttgctggtaaagcccaaatcatccaccagcccgatgcggtcgttgatttgcccggcaagcagcgcgcctgcggctgcggacagggcggcattgtcgccgctgctgccgctggcggcgcggttgaggatgagccaagagagcttgtctttttcactcatcggttcgtttgccgtcagcgtaatgcgcgggctgttgaggctgcccaatatttccacgcccgcaccgacgggggaaaggcggcgttcggcgcggatgttgaggttggggtcgttgagcgggccgacaaaggagaccgtgcctttggtaatgtccaaatcctgcccgtatgccttataacgccctttgatgacgcggaccgtgcccacgccccgcacgcttccgcccgattgggcggtcagggtcagtttgccgcctatggtaacgtccgcgccgtagccggcgaagcggatgccgtcattgaggtctaaagtcaggttcatattgacggggagcggtgccgccgcctcttttttgacttcgcctaatacgacgacatcgtcgccgacggacggcatcgaggatttttgcgaaccgaacagcccctgatccgttttaatcatcccggtaacggatatgcctttttgcggcgaatagcgcaggcgggtgttgccggaaaccgtcaggcggcggttggggcgggacaggatgcggtatttgtcgaacaccgcgccgatatcgacatcgggtccgctgttttccataccgaccgtaccggagagttccgccgtcccttcgtgacggaatttcaggctgtcgattacccatttcctgcctgcgatatgcgaacgcagcgaaccgttgtccaagatgatgccttgggtttggttgcggtaatagagcttgtcgccgttgatgctgccgcccaagtgcgggtcggcgatgctgccgccgagggttacggcggcattcaggctgcctttgacggtttgtccgacgggcaggaagttgcggaatacttcggcatcggcaacggtcaggttgagtttcccgcccaggggcgaggtactgaaagaattactttgcccgacggtgatgttgccgttgattttcccgtagttgctgctgccgttgacggcggcattgacggacggagagccgacccgtccgccgatttgcgcggcggcattcaggctgccagtaatgttttgcgcggcggcgggcagaaagggcttcaatgcgcccaagtcgggaagggaggcggtaatcctgccgccgagcggtgcatttgccatattgccgccgaaggcgttgccgatgcccaaatcggcgttaatccgcccgaaacgcgcgccgccgtcaagcaggattccgatgcggtcgttttgaaagcgcgttttcagggaaaatgcgttcaaacccaaagcctgcccgccgggcaatacggcatcgccgctttgccggctgatattgaggtagccgcgcgcgttgcgcccgtaggcgacatcccagtcgccgtttaaaaccagattgtgttcgaagggcggtttgaagaaattgtgcaactcggcgatatgcagaccgtgtgcgccgccttttgccgatatgccggtttttttatcccaagaaaagtgttgcaggttgaggctgccgcccattgcctgccaatttgccgcacttgccgccacgcgttccgcaccggcttcgagcgtcatacggttttgcagcttgaggttgaatgcgccgccgatgtcgaggatgccgatgctgcctttccatcgggtaagttccctgttgatgccgcctgaagcgtccaaatcgaatttgaacggtttgccatccagcgtcatggcggcgtgtgtgcggatgcggtgctgcacgcccgtgccgtccagcatcaggtcggcggtatcgacaaccgccgctccgcccgacagcgaaaggcggctgcctttgatgtcggcgcgtatcgggcggcttgtgtcgggcgaacctttgagcgtgaaatcgagcgaacggatgtctgccgccttgccgatgtgcaggttgcgcgccgcgccggaaaggtcggtttcaaaggttcggatgccaccgtccaaatcgccggaaaggtgtccgcgtacatttaaagaccccgcgagtccgaaaccgaaacgggataaatcgggtgcggtgatattgaggttaagccggtcgccttttttgccgaagccgccgtctgttttaataatgttccgccccagccgcaaatcgacggcggcacgcggaaggtggcgggactcgtaaacaatgtcggcactgccggcaatcggtacgccgttgaacgtgccgggtaaaaaccgcattttgcctgtgaatttctcttttgccagttcgccggcaaggtttattgagccgttgatattgcctgccggaagttgcggatcgatgcgcgaagggtcgaatgcgcgggaacggatgtccagcttgagcaggcggtctttaaacagctcgagatagccttgcgcggtcaggctgccttgcccggcggcgatgttgacggtgtcgagcaccagtttccgctgtccgtttgcggggtcgcttgcaatggcgaggctgccgtccgtgcgcgccgtgccgatgccgagttgccaagagattttgggcgaggcggtcgtgccaccgatgccgatgctgccgtccaacctgcctttgaacgcggtttgcagtacgtcttccgcgccgacggagttgatgcctatatttaaatcgaggatgtcttttccggtgtcgattttgcccgacagcctgatgccgccccgtccgagcagggcgacggacgtattgccgatatgcaccgtgccgtcctgccggatgacaaagctgcctaaaacctgacggacggggatgccgttgcggtcggcaaagccggctttggtgttttccaaatcgagcgagccttccagcgcgatgccgtctgaaaacgacgggatggcggtcaggtcgaaattcagcccggcatcgggcagggaaggtacgaaggcggccggattgatgttgaaccctttgaccagtacttcttccaatgttttatccaatgattcggcaaacgggtggatgacggattttcccgagaggcggatattgccgccgtcgatcgccagttcggcgcgcacatccttcaggctgccgctcagccgagccgtactgtgtatggttttgccttcgagtccgcctttggtgtaaatggcggtatcgagggcaaacggttttttcaagccgaccgaggctgaccccgacgaactgctccacggcgtgtcggcggccttcaggtcaaggcggtgtcctttgcggtcgtaacggtataccgcgttgaggcgttcgagatagacggtttgtttgtcaaaagttttgcccatgctgattttgcccgtctcaaagcggtcgagatagacggcggcaggcaggtctatgctgtcgggcagaccttgaggtgggcgttcttctttaggcggagtcggtttggtaacgatggcgatgtcgccggcggaaatttcggtaatgtgcaggctgcggcgcatcagttcggacggtttccacgcgaagcggaagcggctgattttaaggtctgccccctcggtttctatcgaccagttgtcgccgtcgaagccgtcgagcagcgtgcctttgaggttttgggaggaaatgtttacgccgaaccaagacgggatttggtacagcccgaagcgcaaacctgcttccgtaccggcgagccagccgaggaaacatactgccaaaatcaggacagacagcagtgccgccgacagcttcagcagcgggcggcgtttttttgccggcggggcagggcggtgttcagacggcattttgcgcgtgccgttttcggtcggatcggtatctgtcggtgcggtatcggtcataatgtctgtttcaaaatagtttgctgcaatgccgtctgaagcggccgtatcggtttagaagcgcgttcccaagctgatgtgccagcggattttcttgtcgctgtgcccgtaggcgatgtcgaaggaaaacggcgcgagcgggctgaaccagcgcacgcccagtcccgaaccgtgtttcagcttcatacgtttgaaattggcggcggcatcgcccatatcgtggaacaccgcgccggacagggtgcgcgtaaacggcagttggtattccaggctgcccaccaagagggcgcgttcgggcaggaccgatccgttcgggccggcaagcccgatgctgtcgagttcgtaaccgcgcacggaagacgcgccgccgctgcggaacatcagccccgaggggacatcggcattgtcgcgggcaacggtgtaacccgcttgtccgcgtatgatgaacgtgccgagtttcttgttttcgggcgtgaagaaataacctgcgcgggcagaggtgcggatcagcgcggtggaggacaggaatgtgcccaaagtcgtcccgattttgccgtcgaggtaatggccgttttcgggatgcagcacgttgttgagcagctggcgtttccaagaggcggtcagcatcgtggcgtggctgttgcccaaatcgacatcagagccagggattttccggccttctgcgagaaactccgcccccagcctggcatcgatgcccgcgcggtcgcgcacataccagatgccgccggagaaggcgcgtttttcgaggttttgggtggtcgaacggttgtaggagacgttgcttgtccagtagttgccccgatagttgcgcggctggctgatgccgacggcaagcgtggtttcatatttgtccatatcccagacgaccgagccgatatagcctttgttgaagaggttgtaatagtcgtaggcgattttgccgcccaaaccgtattccgaatcgaggcggatgccggtttcgagtttgtggcgtttgacctcggttacgctgactttgacggggacgcggtcgccttggaggcggtcgaagtcggcttgtacggacgcgccggaataatgcccgttttgttcgagcgcctgttggaagtcgagcagcaggtcgaggtcgtagggcgtgcccggttggaaacgcgcaaggccggagacgatttgttcgggataacgctgtgtgccggtgatttcaaagtcgccgaaggcgatggggcggccgctgtccacgacgacgttcaaatcggcggtggcggtatcggggttgacggccgcccgggtgttgccgagcttggcaagcgggtagcctttgcgcgttaccgcgccgaggacggaagttttgctgttttcccaactgtcctgattgaaatcgctgcctaccggctgctgccagttttccagcgcgttgcggtagtattcggcgaggttgccgtctgaaaggatgtcgccgaggatggcgacgccgacgttggcgattttggtgcgcgggcccggtgtgatgtgtaccgtataagctccgtctttttccgtcaggctgaccttgctgctgaaatagcctttgctgcggagcatcgttttaacgttgtccggtgcttcttcggcgaggaagcctgtctgttccttgtccaatacttcttcctgctgctgcgtgatgagcggcaggtgttcttcgaccatatctttgatttcactgtcctgcgtgtcgatgcggacggggaatttgggttttaatttgactgattcggtgtcggggcttttgtttttgaacaatgcgaaacccgccgccttgttttcggaaaggtcggcggcaggcgcgtatgcgtgcggaaagaaaaataaagccggcaggagcagggcggtcggtttgatcatcatggtacgggtgtcgtgcatcggtgtggcagatttcgattctaacactgttcggacagggtttcgaacggctgtttttgtgttgttcggacggggcgggacacttcagacggcatactgccgccggtatttcggaggttgcggcccgccggaaatgtatctgcttgttttaaggtattttgtttccaatccgcatatggaaaacaggctgcgtttcggaatagtgccggaaaataggcaggattaaataaatttattttcgttcaataaattaaaccgttgcgccgaatgataaagcaaagcctgtccggcactgcatagggcaaatcaacgcaaccttaaaacacagccgaaaaataaaaaaaaacacagagaatgagttttcttttaaaatacaacattttttaacatatcacaacataaggaagaattatggcgttcggcaaatccttatttcatgcgatcggccgcgtcagcctggtcaggcagattgccgccggtttggcgttgggcatcgtaatcggttcggtttccccgcaactgggcttggcggcaggcttgttcggcagcctgtttgtcggcgcgctcaaagcggtcgcgccggttttggtatttattttggtggcggccacaatcgcgcagcaccaaaaaggcaacaaggcgcatatcaggccgattatcatcctttacctcatcggtacgttttccgcagccctgaccgccgtcatcgccggtatggttttcccgacgcacattgttttggcgggcgcgggcgatgtgtccgccgcgccgccttccggcattgtggaagtattgaaatcgctgctgatgaacctggtcgccaacccgattaacgcgattgccaatgccaactatatcggcattttggcttgggctttggttttgggcgcggcgttgcggaatcacggttcggacgttacgcggcaggtcgttgccgatttggcggaagcggtttccaccgtcgtgaaatggattatccgttttgcccctttgggcattttcgggctggtgtcgtccacaatcgcggagacgggtttcggcgcgctggcggggtacgcgaagctgcttgcagtgctgttgggctgtatggcgtttatcgcgctggcggtcaatcccgccatcgtgtggtggaaaatccgccgcaacccttatccgctggtgttcacctgcctgcgcgaaagcggcgtgtatgccttctttacccgttcttccgccgccaatatccccgtgaatatggctttggcgaaaaaactggggctgcacgaagacacttattcgatttccatcccgttgggggcgaccgtcaatatgggcggcgcggcgattacgattaccgttttggctatggcggcggcgcacacccaaggcatacaggttgattttgccaccgcgctgctgttgagcctggtggcgacggtcagcgcgtgcggcgcgtccggcgtggcgggcggttcgctgctgctgattccgctggcgtgcagcctgttcggcatcagcaacgatgtcgccatgcaggtggttgccgtcggctttatcatcggcgtgattcaggattcggcggaaacggcgttgaattcttcaaccgatgttttgtttaccgctgccgccgatttgggccgacagagaaaccgggcggaataaaccaagctatgccgtctgaagcccgtttggcgttcagacggcatatttttacaattttatgggcatatggcggaaacaataccggctgccttgaatatgaaggggatgatgatgtttgaacgcagtgtgattgcaatggcttgtatttttgccctttcagcctgtgggggcggcggtggcggatcgcccgatgttaaatcggcggacacgccgtcaaaacctgccgcccctgttgttactgaagatgtcggggaagaggtgctgccgaaagaaaagaaagatgaggaggcggtgagtggtgcgccgcaagccgatacgcaggacgcaaccgccggaaaaggcggtcaagatatggcggcagtttcggcagaaaatacaggcaatggcggtgcggcaacaacggacaaacccaaaaatgaagacgcaggggtgcaaaatgatatgccgcaaaatgccgccgatacagacagtttgacaccgaatcacaccccggcaccgaatatgccaaccggagatatgggaaaccaagcaccagattccggggaatcggcgcagccggcaaaccaaccggatatggaaaatgcggcggacggaatacagggggacgatccgtcggcaggcggggaaaatgccggcaatacggctgcccaaggtacaaatcaagccgaaaacaatcaagccgccggttcttcagattccgcccccgcgtcaaaccctgcacctgcgaatggcggtggcgattttggaaggacgaacgtggctaatggcgttttgattgacggaccgtcgcaaaatataacgttgacccactgtaaaggcgattcttgtgataatggtaacttattggatgaagaagcaccgtcaaaatcagaatttgaatcgttaaatgattctgggcgaattgataaatataaaaaagatggacaggataaatttactaatttggttgcgacaaaagttgaaaagaaaggattgaataaatatgtcatcttttatacggacaccccccccactcgttctgcacggtcgagacggttgaggaggtcgcttccggctgagatgccgctgatccccgtcaatcaggcggatacgctgattgtcgatggggaagcggtcagcctgacggggcattccggcaatatcttcgcgcccgaagggaattaccggtatctgacttacggggcagaaaaattgtccggcggatcgtatgccctcagtgtgcaaggcgaaccggcaaaaggcgaaatgcttgctggcacggccgtgtacaacggcgaagtgctgcatttccatacggaaaacggacgttcgtacccgaccaaaggcaggtttgccgcaaaagtcgatttcggcagcaaatctgtggacggcattatcgacagcggcgatgatttgcatatgggtaagcaaaaattcaaagccgccatcgatggaaacggctttaaggggaattggacggaaaatggcggcggggatgtttccggaaggttttacggcccggccggcgaggaagtggcggggaaatacagctatcgcccgacagatgcggaaaagggcggattcggcgtgtttgccggcaaaaaagagcaggattgatgctgatgccgtctgaagcgagggcgttcagacggcattgtgatgtttggggtgggatccggttcaagtccgcatcagttgataaacccgtcgtctttcattttcttttcggaaaaatactggccgaataccagcagggcggcgaggatgatgacaaacagccccgccatagtcagtgtgattttgaagaacaattcggcttcgagaaaagaaaaccaaagttgcacaatcagcagcagcacccagccggcaaacagtccgagacaggcataaacgccgagcttaaacacggtcccgctccaaaatgacgacgtaggcttcgcgtttgaaaaacagcagcatacggcgcaaatctttttccatcgttacgacccgccagccttcgggggtttgtttgttgaggaacgcgctgaaattgacggggttgacctttgccgcgccgaaaaacaggctggacaacgggctttcctgataaatgacgactttgtattctttcataggattccttttaacataagggatcatcttttcagacgaccccttaagttgctaatgatgcaaaacagcaaaccttattgcttattgcccaactgcggcaataccgaaccttcgcccagcgagagcaaaccgctttgcgaataaatacccagtttggcgcgggtgtcggtgatgtcgaggttgcgcatcgtgagctgtccgatgcggtcgagcggagtgaacgcagcgtcttcgactttttccatactcaggcgttcaggttggtaggtcaggttgggcgattcggtgttcagaatcgagtagtcgttgccgcgccgcagttcgagggtaacttcgccggtaacggctttggcgacccagcgttgggcggtttcgcgcaacatcaaggcttggctgtcgaaccagcggccttggtagagcaaacgtccgaggcgcaggccgttgatgcggtattgttcgatggtgtcttcgttgtggatgccggttaccaagcgttcgtaggcgatatggaacaacgccatgcccggggcttcgtagatgccgcgcgatttggcttcgatgatgcggttttcgatttggtcgctcatgcccaagccgtgacggccgccgatgcggttggcttcgaggaagagttcgacggggtcggcgtattctttgccgtttagtgcaaccggcacgccttcttcaaagcgtacgctgacttcttcgggttcgatttcgacgttttcgtcccaaaaggcaacgcccataatgggtttgacgattttgatgcccgagttcaaaaattccaagtctttggcttcgtgggtggcacccaacatattggaatcggtggagtaggctttttccaccgacattttgtagttgaagccgttggcaatcagaaattcgctcatttcgtgacggccgccgagttcgtcgataaattgctgatcgagccagggtttgtagattttcagcgcgggattggtgagcaaaccgtagcggtagaaacgctcgatgtcgttgcctttgtaggtgctgccgtcgccccaaatattcacatcgtcttctttcattgcggaaacaagcatcgtgccggttacggcgcggcccagaggcgtggtgttgaagtaggcgatgccgccggtggaaacgtggaacgcgccgcattggatggcggcgatgccttcgtgtgccagctgtgtgcggcagtcaatcaggcgggcgttttccgcaccgtattccatcgcttttttgggaatggcgttgtagtcgtcttcatcgggctgaccgaggttggcagtgtaggcataaggcagcgcgcctttgagtttcatccacaacagcgcggcagaggtatcaagtccgccggagaaggcgatgccgactttctgaccgacggggaggttttgtaaaatagtatggttttggctcataagggtatccttcggacttggaaaaaggagttcgtcgtgtttccttttcgattgaaaccccgccacttggacatctgtccttcggggcggtagaatcagactttatttgggaggggcgtaatcccttccaaatcaggacggcacatagggcggtgctttatgtgtcgtcccgtgtgttgaaacattatcttataaatataacccattgtcagccgttaaggctgtctgaaaagaagctttgcccgtttcgctgaaaatcttttcagacggtctttacgccatcctcaacctgactccctcccctacgggggagggttggggagagggtgcagacagcagcccttaagcaaacgctgcctgaaaaacgcaagctcgaccctctccctaaccctctcccacgggagagggaacaaatcacagcaccatcgacattttcagacggcatcggtaaagaaacccatctatgaacgcgttcaaccttatcatcatcggcgacgaaatcttacacggcagccgccaagacaagcatttcgcctttttcaaatccctgctcgaatccaaagggctgaagctcaatcaggtgcaatatctgcccgacgaacccgatttgctggtcaggcaactgagccgcagcttttcagacggcataccgacgtttgttaccggcggcatcggcgccacgcccgacgaccacacgcgccaagccgcagcggctgctttggatttgcctgtcgtccgccatcctgaagccgccaagtttatcgaaggagtaacccagaaacgcagcgagccgcttgattcgccggaacacgcccaacgcctgaaaatggcagattttccggaaggcgcggaattggtgcccaatccgtttaataatattgccggattttccatccgcgagcattattttttccccggctttcctgtgatggcgcacccgatggcggaatgggtattggaaacttattatgccgaccgcttcaaccaaaccgaacgcggcagccgcagcgtgtatgtgtttgagcagcccgaatcgcgcattacgccgcttatggagcatatcgagcaaacttatcccggtgtgcgttcgtacagcctgcccagcgtcggttggacgcattcagacggcacgcaagtcaaaccgcacattgagttcggcatcaaagccgaaggagaagccgtcaaccttttggacgcggcgtgggcggaagtattgcacagcttggacggattgggagcagagctgaaaaatcgggtaaactgaaaaccgtttgcccaaatcggacgatatttaaggaaaaccatgcaataccgaatcagaagagaaaacgaagcacccgaagcaaaaaatgcgggggaaaccttatgggagcgcgacattatgcgcgaagtgctgctgtccgcctatcgggacaggcgcagggagaggatgtggaaaaacatctggcgcgccgtcagcaccctgattctggttgccctgattgcaggcattttccgaaaagacgaagccgcattgcagttggcgggcaatacgccgcataccgcagtcgtcaacctgtacggcgaaatcggcaacggcgtagaagaccaggtcaaaaaactcaaagacggtatggaagccgcctataaaaacccgcaggcaaaagccatcatcatccgcgccaacagccccggcggttcgcctgtcgtgtccaacaccgcttttgaagaaatacgccgtctgaaagcgcagcaccccggcattcccgtttatctcgtggcggaagatatgtgcgcgtccggctgctactacatcgcggcggcggcggacaaaatctatgccgacccgtccagcatcgtcggcagcatcggcgttatcggcagcagtttcgacgcgaccggcctgatggaaaaaatcggcgtgaaacgcagggttaaaattgcgggcagcaacaaaggcatgggcgatccgttttcgcccgaaacgcccgaacagtcgaaaatctgggaagaaatgctgaccggcatacacggcgagttcatcaaagccgtcaaaaccggacgcggcggccgcctcaaattccgacaatatcccgacgtgttcagcggtcgggtgtacacaggcgcggatgcgcagaaagtcgggctggtggacggactcggcaatatttacagcgtggcgcgagacgtggtcaaagcccccgatgtggtggattacactccgaaggacgatttcggcagaatcttgggcagacgcttcggcgcagaactcaaagcaagcgtgcgcgaagccctgcaggccgtccggtagcgttgtttacagtatttctaagggaataccaaaataaaaatatacacaaaaacactcacctccccagtatgctgccactaagtcagccgcgtcactatttaccgtgcacttaaagccgtaaaaggcaggttgtccccgggaggttttgtgcatcctgataccgatcggttgctgttgctcaaaggacagaaggccgctgataaacgagattacctgtttgtcgctattgacgatttttatactctgccattttgccggacaaaaccgcagacagtgctgccaagtttctgaccgaacatctggccgacccctgcttgtacctgattgagtacgtttactctgacaatgataggtaatataaagagccgtccaacatgctttcggtgcagcttgttataataatgggattggttggaggcttgcccgatttgcttgtccgcagaccaacggtaaggcggagcgggttatccgtaccttgatggagatgtggcatgaggaacagtcgtttgacagtccggaacatcggcaaaaggagttgtgctgctttattaatttaggggctgccctagatcactagggaaattcaaattaagttagaattatccctatgagagaaagtcgtctaagacggtataaacaaaataaactcattttgttatcgtggctatgatgtannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaacaattagtaaaatcgagtttatcctagttgtccagggcagcctcatctctttatagatagctgcttaccaagtatccttaattgctaattcaagccaatcttcaaaactattaaaaaattcatggttttctatattatctaaattaatgacaataaccctagaatttcctgttacatcattaccatcaaaataagcttcccattctccattactagcgaatgggataagatttaaatcaggcaggatagaatttctaaatatataagctacttctgccccttctgttccataattctcaaactaccagtgaaaattatgtggctgaatataaggtattaaagatgtatcgttagagatacgaacatacttttcaggataacaaaacctttcaggaagcatattactaggatataaattaaattcattttgaataatcatttcgttaccttaggatcataaatactaccattaggaaactgggtagaccaatttggtggtgctagttcattttcaatttgttttttaattctaaattgaatagcttctccccatgtttgcggcatctaatgctgcttgctctgcatcaatattactaaaaattggattagtctcaaaaatgaaaaattactgttttttcattttttatagcatattcaagtacatgaataatatttttcactaagggctctgtagaaaaatctgaattttgtaatttttcttttacagccaaaatactttccttatctattagccaatccccctcacttggtccaaataaccaattatcggtaatttcagaaacaagtctccataatccacgattttgatattcaataatttgactttccgtaatttctacaactgtttcagattgaatgtttttataagcccaatcaatcatttcagtatattcactaattgaaacattgtcttttaaacagaaaattaacaggttgtgttcattcatttgtctaagttcttaatatgagtttgttgttgtaaataatcttttgcttgcttaccttgtaaattaaaggattaaccgcaccttggatgatgccgcgaatatcatccatacggttagcccaccaatttttattggggtcgttttcccatatcagttttcctgcttcatcagcacaattagggttggcattgatgcccacccagttccagcctgaaaaggatttttaatatacggcaaaaggtgggcaacaagtgcccaccttacctagctaacatttatcccaagtatcatatatttttttaagttctttatccaaagaaagaactttattttttcaacaccatgaattatctcaaaatctctacaatccacgcatacgcctgaataaatttctcctacaattgcttgaataatatacaactcatctttatcgagactaattttaactgaactctcttcaaaattaattaatttcatgaataattccttttattttaattcgtcatcaaaataccgtttgcctgtttttggtctaaatactgtcccaccatctttagtcttggatatttagattataatcgtcaaattcccagtcaaaatattttgccaaatttgatatagacttatcttcagacgttgaattacatatttccaatatatcatttatcaattttaatatgtgttcaatattaaaacggtttgtaacaattgagttttttaatgacatcggtctatgtatatttgaaagtaaccattcagtgctatatatataaacataaaaataatcagcaccattactttcatcaaaacctattgataatgtcaaaagtatacaaaaattttctaacttgtcttgtgggaaatcttccaaatcaaagtcagaacaatcataattttttaattttaatctcataatatattgagatagcttaggaattttattttctcagattgaggcaactcatcaaaaccaagccaacaataaaaattgttatatgattttaaaaaatcaacaatttttatttttcctaaaaccaaatcttcgactaactgggttgcataaataatatcatttatgattttaacaggtaaattatttgataggtaaccatgggattccgtcatcattgatttctctaggtgcttatttatctgattggtaagtcttttgcgtaagcttctttcgcctccgcaagtgtcatttcattagggccaccatctatattagtttctcctgtattttgccactgacaaacgtcacagatatcatagtccataacttcagttccgcaaacaggacaatgtaaccatatttctccgtcaatttcccatgtcttttttgaattctccatcataatacttctttcctaagtttggtttaaacattgttttgattttgaatgtttttggattggccaaaacatagatattgatatcatagcgcactcgtctatgttccgtctgataacctaatatcttgtccgatgtctgttttgataacaaatcagacgccattttttggtagtcttcaatggttatatcgccaaattcttttccatgagctttgaaatgtccatttaaagatttctcagtaggaaacttggactttgtccatctgatgcggtcttgaattgttcctgtcggagaaatagatgtatcaggtttaacatatgaggcaggtaagccgatattgttatcagagtgtgtagggtgttgctgcgtacttggttttggtggcttattcccacctgccatctccccatctaaagtctgcatagggcgggcagcaggttttttatagccggtatttttaacccaatcccatttggtcgggttaagttctacttttttaccgccccaaaccgtacctgcggcctctgctacggcaagggcagtttgggctgttgcagttatattcggatgggtatcagcccattgtctggcggaattgatgccgtcttttaccgcaaaagcactgtcttgtaatgcggttgcagccgcaagttgtgcttcgggacttaaatttcctaaatgattaataccttgtagagtctgctgagcggctgtatctgtgaccgggcttaccgcactgtctgtaattgccccaatccctactccttgaaaacccgttaaaaaaggattaaccgcaccttggacgatgccgcgaatatcatccatacggttagcccaccaatttttattggggtcgttttcccatatcagttttcctgcttcatccgcacggctgaaaaaaccagaggcggcaccggcattttcttttagccaacggtctgaaaatggggcttgagggacaatattagtctttgtttttgttgaagttcctttgacataatagctgtatatatcccttgctcctccggggggcggataatcgctgccttgcggtccgtcatatccatcctccggatggatttccgaccctgtccgatgaagttggtaaacggtaaaaccgccgtctacaccgccgctgaaatcagaagtgctttttgaatcatgatgatcgaacggactgtgtacttcatgtccatgtcctgaaaaatgggtttcataaccgatgacaccttcaaatcctgtccgttcgtgtgtaataggcagtatgggaccgaccgcagttgcatcaaatgtctggacggcgtaaacccgatttttaacactgccgcgaccatcaccgaacagatggtatttgccacccggttcgtagtgttttgcctgcatatcatcgcgtaaacgggcatccaaaccgttcgcatgactaatggggatttgcagcaacgatattgctgctgcaaacagcatcatgaatttttgaataggcaaattcattttgttttccttggtagcaagcggttatggtagtgtgaatcaaggttgcccttgtctatgttgtcgcactacttcatcgctgtatccatacccctcatgactgttatcagcctctacggatggggcggagttacccgtatgattgccgtatggtcggatacttgtatccgacaaaaatatttgacgcgtctatcgtttccgaaatgccgctgttggaaaatgtcggattcgagaatccgacctacggttgctgaacaatgttttgtagaacttgctcaaaatccatgtttcgccattttcctttatatatacctaatacagcacgggttacgatttcgtttaagtcataaatagccatttacgtcctctgctaattttcagcgagtagattgggttaccaaacccaacaaaaaagcagcctgaaaaatttcaggatgcttgttttatgttttttatcaatgaattaggttttaatccagcctgcgcttgctagttaaacagtatttacataaaaatcttgtactgaacaaacaagcgtatcatgttcatcatgaaatgatgggcataacgttaatctacaaatgtttacatttaaagatattttttcagtttcaatatttttaatttgtaaggttaatacatgaggatatttgtgatatagctgattttttaattgttcgttgtctaatatagcaaaaggtaattttgcacacaaataaccaataactttgtttttatgaaaaaaaactatccaattttcaattccttcatcccaatcaaaagtaaaatccgttccttctatgataaatttagcacaagatattaaatctaacttaacccaagtggatttatacagactcaatgctgatgaagttataatattatctaaattataaattttcataaatcaatgttccttacctggtgttccatgcacaggtttaatcccatctttattcggctttctacggtaaatgttaattatatgtgtcggttttccgtctgtatagccaactacgtcgttcgttggaatttttgccttattttgactatcccataaattatgtttatctgcatatctagcagcatctaatgtagctttttccgcatcaacatctgatttaaataaacttttgctatctatcttgtctagactagatgcgtcaggtttgtgtcgtaccatactgagagggtcagtaatatatttgccatctgtaatagctgatccaccattataggtagtatgcgtataatttttttgtggaacgagactattttgcaaagattgttgtgtagaaacaccagctttgccattaggagtagcttgcttcgctggcttattcctacctgctatctccccatctaaagtctgcatagggcgggcagcaggttttttatagccggtatttttaacccaatcccatttagtcgggttaagttctacttttttacctctccaaaccgtacctgcgacctctgctacggcaagggcagtttgggctgttgctgttatattcggatgggcatcagcccattgtttggcggaattaatgccgtcttttaccgcaaaagcactgtcctgtaataggctcgcggcagcaagttgtgcttctgggcttgaatttcctaattcattaatatcttgtaaagtttgctgcgcagagatgtaggtcggatatttgtatccgacaaaaatatttgacgcgtctatcgtttccgaaatgccgctgttggaaaatatcggattcgagaatccgacctacggctgctaaaaattagattagtttcaaaaatgaaaaattactgttttttcattctttatagcatattcaagtacatgaataatatttttcactaagggctctgtagaaaaatctgaattttgtaatttttcttttacagccaaaatactttccttatctattagccaatccccctcacttggtccaaataaccaattatcggtaatttcagaaacaagcccccataatccacgattttgatattcaataatttgattttccgtaatttctacaactgtttcagattgaatgtttttataagcccaatcaaccatttcagtatattcactaattgaaacattgtcttttaaacagaaaattaacaggttgtgttcattcatttgtctaagttcctgatatgagtttgttgttgtaaataatctcttgcttgcttaccttgtaaattaccggttttcacaacattaccatttgaatcaagatactgttttcgtgaattatcatggattctaaaatagttgttttcgttatcttttatagatagctgcttaccaagtatccttaattgctaattcaagccactcttcaaaactattaaaaaattcatggttttctatattatctaaattaatgacaataaccctaggatttcctgttacatcattaccatcaaaataagcttcccattctccattactagcgaatgggataagatttaaatcaggcaggatagaatttctaaatatataagctacttctgccccttctgttccataattctcaaaccaccagtgaaaattatgtggctgaatataaggtattaaagatgtatcgttagagatacgaacatacttttcaggataacaaaacccttcaggaagcatattactaggatataaattaaattcattttgaataatcatttcgttaccttgggatcataaatactaccattaggaaactgggtagaccaatttggtggtgctagtccattttcactttgttttttaattctaaattgaatagcttctccccatgttttaggaattttaccttgatatgaaatacttttcgctctttccaatggaattgggtcattaaaattatgaacattcgcttccacttttactcctgcttcacgtgctgccataatacgcgtgttatccatactagtaggtgctccatcaggcatattaacaacatcaaccctgtcgccaacccatgattttttttcgttcattgcagctacaagagaatcatagttgtaatttgcaccacgcttctgatagctaactgtagcttgtgaaaaagatgtacgagtaggatctatgatttgtctgcctaccggcaagacataatctcctgaagaaggtttaataggcttgttcttgccagctatttgcccatctaaagtctttcgggtaacagttgtttcatagccggtatttttaacccaatcccatttggtcgggttaagttttacttttttacttctccaaaccgtacctgcggcctctgctgcggaaagggcagtttgggcagtagctgttatatttggatgggcatcagcccattgtttggcagagttgataccgtcttttaccgcaaaagcactgtcttgtaatgcggttgcagccgcaagttgtgcttcgggacttaaatttcctaaatgattaataccttgtagagtctgctgagcggctgtatctgtgaccgggcttaccgcactgtctgtaattgccccaatccctactccttgaaaacccgttaaaaaaggattaaccgcaccttggacgatgccgcgaatatcatccatacggttagcccaccaatttttattggggtcgttttcccatatcagttttcctgcttcatccgcacggctgaaaaaaccagaggcggcaccggcattttcttttagccaacggtctgaaaatggggcttgagggacaatattagtctttgtttttgttgaagttcctttgacataatagctgtatatatcccttgctcctccggatggatttccgaccctgtccgatgaagttggtaaacggtaaaaccgccgtctacaccgccgctgaaatcagaagtgctttttgaatcatgatgatcgaacggactgtgtacttcatgtccatgtcctgaaaaatgggtttcataaccgatgacaccttcaaatcctgtccgttcgtgtgtaataggcagtatgggaccgaccgcagttgcatcaaatgtctggacggcgtaaacccgatttttaacactgccgcgaccatcaccgaacagatggtatttgccacccggttcgtagtgttttgcctgcatatcatcgcgtaaacgggcatccaaaccgttcgcatgactaatggggatttgcagcaacgatattgctgctgcaaacagcatcatgaatttttgaataggcaaattcattttgttttccttggtagcaagcggttatggtagtgtgaatcaaggttgcccttgtctatgttgtcgcactacttcatcgctgtatccatacccctcatgactgttatcagcctctacggatggggcggagttacccgtatgattgccgtatggtcggatatcggagaaatcgaccattaatccttccgtcggtttaattcctttgcttactttatacggccccatccacaatgcgtaattttctttataggcagcttcaaacgcattggttttgggtttgatgagcaattttttattggttctgtctactgcgaaatattccagttttgtttgggctttcagtgtttcggcattgtataggtgcatttcggttctgttgcgtatcgttccgaatacgtcgatgttaataaacacatctgtatcggcattggcaggagaaacaacgtctatgccgcgcaggaaaaatacggtctgtaccaagtgggaaagaaaggcagtgtcgcgcgggttagtcgtcaaggtttcatttcgataatcccccatcccgccaatatttaagcccagactgcttttacttccgctaccgtctgattgggtgcgagagcgtgcaggggcattaagtgtagataaagaagtggttaaacctgtcaaaccgcctgatgttgtttcagcggtggtttcgtaacgtggataggtgtaatcggtacggacggcagggctgtttatgtattcgccacgaatcagtgcatcaatggagtagcgaccccctgtcaaactgcctgaaccttggtcgcccatagttgcaatgtacaatgcaacttttcgtccgtgtaatgcctgtaaatccatgtctttaacggcagatctggcagaagcggccacaagttcttgttcgaccgcaaagcgtttgcctccgccatgcgatggaatacctgtcagtgtcccgcaggcggataaaataaaaactgaaaaaagaataggtatcagcagccgtgcttgcatagattttctcctttgatgaaagacaaattgtatcaaaattgtaaatatagtggattaaatttaaaccagtacggcaaggcgaggcaacgccgtactggtttaaatttaatccactataatctccatataataaatggctgtctgaagcccatatgcgactatatctgccgacactatggtcaatcagcagtgaaccagcgttccctcgtcttcgccggtaatgacgcgtttgagcgagccttctttggcgatgccgaagacgacgatattgagcttgcgttcgcggcagagggcgaaagcggtcgcgtccatgactttgaggtttttcaacaaggcttcgtcaaaagtaatggtttcgtagcgtgtggcggacgggtcttttttcgggtctgcggtgtatacaccgtcgacgttggtggctttaagcatcacgtcgcagttcatttccgcaccgcgcaatgcggcggcagtgtcggtcgtgaagaacgggttaccggtaccggcggcaaaaatcacgactttgccttcttccaaatattggatggctttaggacgggcgtaagtttcagcgatttgctgcatagacagtgcggattgtacgcgcgctttgatgcctaaagtttcaaatgcgtctttgagtgccaacgcgttcatcacggttgccatcatgcccatgtagtcggcagtggcgcggtccatgctgcctgcttgtgcagatacgccgcggaaaatgttaccgccgccgacaacgataccgacttgcacgcccattttaacgacttcggcaatttcgccgacagtttgaacgatggtatcgtgattgatgccgaacggatcggaacccatcagggattcgccggagagtttcagtaatacgcgtttgtatttgatttgctgtgtcatggataccttgctttcttgaatgtcgtcggtcggagttgggtcgtctgaatttcaaacggtcggaatattaatgatagggtgtgtcggtttattattgttttgttttaagacggtctgaatattcggtcgtcttaaaataggtaccgcaaacggttttctcaaaaaaaagcaccctgattcgtttggaatccaggtgctttctttttcataagtgccttacactttggcggctgcggctacttcggctgcgtagtcgacaacggctttctcgataccgtcgcctactttgtagcgtacgaagctaaccacttcagtgccgttttctttagcgaattgggcaacagtttggtcagggttcatcacgaatgcttggccgttcagagtgatttcagccaagaatttacggatacggccttcaaccattttagcggcgatgtcggcaggtttgccggaagcgatagcttgttcggtgtagatgtggcgttctttttcaacggtttcagcatctacttcagcttcgcttacgcattgtggtttagcggcaacgatgtgcataccgattttgcgtgctacgtcttcagagcctttgaactcaaccaatacgccttcggtagccaatgcaccgtggatgtaggcaaccagttggttggcagtgtcgatcacttggaagcggcgaacagacatgttctcgcccaatttagcgatgatggctttgcgttctgcttcaaccagttcgctcagttcttcaacagaagccggttttttctcggcagcagttttagcaacgaagttggcaaattctacgaagccggcgtctttagcaacgaagtcggtttcgcagtttacttcaaccaatgcgccgacattgccgttgatcgcgtaagccaatacgccttcggcagcggtacggccagccagtttaccagctttcgcaccagatttaatacgcaggatttcttcggctttgtcgaagttgccttcggcttcaaccaaggcttttttgcattccatcatgcccaggccggtagcggcgcgcagatcggcaaccatttttgcagtaatttctgccattttgaatctcctagatttttgggaaatacggaaaggattttccgcattcgggaatcgtgtgccgcgaacggacgttcagacggcatatttgagaagaggggcataacgccccctcttcggtttgccggattactcggcagcggcttcttgggcagcggctacggtttcttgcagcgcttggtttttgccttccaaaactgcgtcagcgatgccgcggcagtacaggcggatggctttggcggagtcgtcgttgccggggatgacgtatttcacgccgtcagggctgttgttggtatcgactacggcgataacggggatgcccagtttttcagcctcgaccagagtacctttttggtagccggtatcgataacgaaaatcgcgtcgggcaggcctttcatgtttttgataccgcccaaagaacgttccagtttttcaacatcgcgttgcatttccagaatttcttttttgctgaaaccgctttcggcagcattttccaaggctgcggttttttcttccaggcgtttgatggattgcttaacggttttgtagttggtcagcataccgcccaaccagcggtaatcgacgaaaggcataccggcgcgggtcgcttcttcgcggatgatgtcgcgggcttggcgtttggtacctacgaacaatactgtacctttgttggcaaccaaacgacgtacggcttcttgcgcgtcttggaacatcggcagggttttttccaggttgacgatatggattttgttgcgcgcaccgaaaatgtattgagccattttcgggttccagaaacgggtttggtggccgaagtgaacgccggcttcaatcatctgacgcatagtaatttgagacattttgatttccttgaaagggttaagggcacacattcaatcgcatagaacttgataggcgatgcctattgtcaagcacccttcggcgaaagtgggcataagttttaaaaaataaaagagtgtttccgaaatggaaaactgacggattatagcggataagatgccgtctgaaaagggattcagggttttgtgccgctgtctttttgccgttgtgcgcgctgctgttcgaattctgcctgttcctgccgtttcatcaggcggttgcggcggcggacggttacgacgaagaccgtgaacacggtgggcagcaccgcccaaaaaaccaaataaatcaaggagcgcgcaatactcggctgcgcggcggaatacataacggcaacaaaaagatagccgatggcgacgatgtgccacattgtgtgcgtcctgtttgaatgttaacaaaatcgttataatcgcaacattctaccgcaatcctgaaaggccgtctgaaatgaggaacgaggaaaaacgcgccctgcgccgcgaattgcgcgggcggcgttcgcaaatggggcgggacgtgcgggcggcggcaacggtaaaaatcaaccacctgctcaaacgttatattaaaaaagggcggaaaatcggcgtgtattggccgatgggcaaggaattgcgtttggacggctttgtccgcgcggcgcaaaaacgcggtgcggaactctacctgccttatatcgaaccgcgttcgcggcggatgtggtttacgccgtatcctgccgatggagtaaaacaagaacgcaagcgcggtagggcgaagctgcatgtccctcagtttgcaggtcggaaaaagcgtgtgcatgatttgaacctcctgcttgtgccagtggtcggtatggacaggctgggctaccgcttggggcaggcaggcggctattacgatgcgacgcttgcagcgatgaaataccgtttgcaggcaaaaaccgtgggcgtgggctttgcctgccaactggtcggcacgctgccgcgcgaggcgcacgacctgccgctggacggttttgtgtcggaggcggggatattgtgtttttagccgttcagacggcattccgggcggaaatgccgtctgaaggcggaatattgggagaaaaggatgtcggaaaggataatactgccggtcttgtcgttgggcggcgttcgtctcgaaccgttggatgtgcatcatgaaacgggtttgcgcgaggcggtttgcgatggggaggtttggaagctgggggtaacgtccgcacctcatccggatagggtggcagactatatcggaacagcattggcaacgcgtttggcgtttgcggttgtcgatgaagaggcgggcagggtggtcgggacaacggcgtattatcattttgaaccgcagattccgcgtttggatatcggattcacatggtatgcggcatcggcacggcggacacggataaacacctgttgcaaaatcatgctgttggattacgcatttgatgttttggcttgccgttgcgtgggatggcgcacggatattctgaaccttgcctcgcaacgtgccatcgaaaggctgggcgcggaaaaagacggcgtgctgcgtatgcatatactccgtaaagacggcagtgtgcgcgatacggttgtgtacagtatgctgaggaaagattggtgcaaaaacagggaaatcctgaccggcaggttggcgggatatggcgtgcaggtgtgaggcagtattttcaaatttatagtggattaacaaaaaccagtacggcgttgcctcgccttagctcaaagagaacgattctctaaggtgctgaagcaccaagtgaatcggttccgtactatttgtactgtctgcggcttcgtcgccttgtcctgatttttgttaatccactataaaaaacttaacgcaatatgctgacaatcttttaaaaattaatatataaacaattttgattttttatctattaaaaatttgatatatatagataaataactatttttatttttcatttcgcagtttcccgacttggcgggcgacagaaaaactttgcatttcccagtaaaatccactacattcacgataacatattacaagcccctgaagcggtgtcggaagccatgcttgcaacgcattccaaccccgaaacagcatactcggacacacaccattgccggttttccctgcttttgcgattcaggcgtttgtagtacggcaaataaccataagggcagaagatgcctgttttttaggagtaaaccatggctgaagcgacagacgttgtcttggtgggcggcggcattatgagcgcgactttgggcgttttgctcaaagaactcgaaccgtcttgggaaatcaccctgattgaacgcttggaagatgtggcgttggaatcgtcaaacgcgtggaacaacgccggcacggggcattccgcactgtgcgaattgaactatgcgccgctgggtgcggacggcatcatcaatccggcacgcgccctcaatattgccgaacagttccacatcagccgccagttttgggcgacgctggtcgcggaaggcaagttggaagacaattctttcgtcaatgccgtgccgcatatgtctttggtgatgaacgaagaccactgccgttacctgcaaaaacgctatgatgtgtttaaaacgcagaaactttttgaaaatatggaattctccaccgatcggaacaagatttccgattgggctccgctgataatgcgcggccgggacgaaaaccaacccgtcgccgccaactattccgccgaaggcacggatgtcgatttcggacagctgacgcgccagatggtgaaatatttgcagggcaagggcgtaaaaaccgagttcaaccgccacgtcgaagacatcaaacgcgaatccgacggcgcgtgggtgctcaaaaccgccgatacccgcaaccccgacgggcagctcaccctccgtacccgcttcctcttcctcggcgcgggcggcggcgcgctgaccctgctgcaaaaatccggcatccccgaaggcaagggctacggcggcttccccgtgtccggcctgttcttccgcaacagcaaccccgaaactgccgaacaacacaacgccaaagtgtacgggcaggcttccgtcggcgcgccgccgatgtccgtcccgcacctcgacacacgcaacgtggacggcaaacgccaccttatgttcggcccttacgcaggcttccgttccaacttcctcaagcaaggctcgcttatggatttgccgctgtccatccatatggacaacctctatcctatgctgcgcgccggctgggcgaatatgccgctgaccaaatacctgctgggcgaattgcgtaaaaccaaagaagaacgcttcgcctccctgctggaatactaccccgaggcaaaccccgacgactgggaactcatcaccgcagggcaacgcgtccaaatcattaaaaaagactccgaaaaaggcggcgtgctccagtttggtacggagattgtcgcccacgccgacggctcgctcgccgcattgctgggcgcgtcgccgggcgcatcgaccgctgtgccgctgatgatccggctgatgcaccaatgcttccccaagcgcgccccgtcgtgggaaggccgtctgaaagagctggtaccgggttacggcatcaagttgaacgaaaaccctgaaagggcggatgaaattatcgcctataccgcgaaagtattggatatttaagccgaatctttcaagaaaagccgtacccccatatggtgttgacgccgtccctgccggttatgcccttcatccggcagggcaggttttgatacacggggcaggtaatcgttttttcccttttgtgaataatggaacggtcaaaaaaacagcgttttcatttctgaaaacgctgttttttgttgcctgattaacgtggggaacagtctttgaagacgatttggttgtcaggtgcggtaatcataatgggctgtttgcggtaggatttgccatccatcacgccggtacccaaaacataaccgccttctttgccgtagaatgtttccacattgtcggatttgtccaaattgacaggcatttgcacacgtttgccgttgatgacggcggaagcgtatgtggtcaggccctgtttgttgaagccgtaggttactttgacttttttaccttgctggcagacgtagctgacggtttttttggcaacggtggggttgttcgtgccggcagcagcagccatactgctgagcgcgattgcggaagacaggattgcggtggtcagaagtttcatttttattcctttggatggatgtggagtttgcccgtttcgagctgtttgacattctaatgtcggcgtatcctgaaataaacaggaaattggataaagtttgtaaaaaggcgggttcgggcggttcggcggtttgaggcaggggcggcaggcgggatacggcgacctgtccggtgtttcagacggcattgtttgcgtttttcggaaatgaaaaactgtcgggcatccggaggttgcggtttaactttgtttttttctttcggacttggtctgtttggacaactcggcatacaggtcgggatggtgttttttcaacagggcggcgatttccatatcttttttgttgactttcgccaaatcgatgcattcgatatggacgaggcggagcagttcgcgtacgggtttgggcattttgcggccggtttcgtagcgcgatcctccggactgggtaacgccgaccttgccccagaagtctatctggttcagcccggtctttttacggatggctttaacatcttctatattttcaaatattttcataaaacttcctttaagtttgtctggttgcggggcaaattccgatttgctttgttttcgtaatgtgccgggtcaagcctgtttttatattatatatcatatctgccgtttctttcagacggcattgtttgtttttatggggcggatacgtccggtttcagggtttgccggaggcggggctgacggtgaggatttcgtagccggtttcggtcaccaagacttcgtgttcccattgggcggagagggagcggtctttggtaaccaccgtccagccgtcgttgaggatacgcaggtggcgtttgccttggttgatcatcggttcgacggtaaaaatcatacccggttttagaacggggccctgtcctttttttccgtagtgcaacacttgcggggcttcgtggaaaccgcgcccgatgccgtgtccgcagaattcctgtacgacggaatagccggcgttttcggcaacctgttggcaggcgtaacctacgtcgcccagtgtcgcgccgggtttgacggcttctatgcccgccatcatggaggcgtgggttacgtcgatcaggcgttgggcgatgggggagactttgccgacggtaaacatacggctggagtcgccgtggaagccgtcttttttgatggtgaggtcgatgttgataatgtcgccttctttgagcggcttgtcgtcgggaatgccgtggcagatgacgtggttgacggaggtgcagcaggatttggggtagggcgggttgccgtagtgcaggggggcgggatagccgccttggacgttgacgtggtagtcgtaaacgagtttgtcgatttcgtcggtggttacgccgggtttgacgaattgtccgatgtagtcgagggcttcggcgacgagtttgcccagctcgcgcattttttcgatttcttcgggggttttgatgatgatgccgttcataatgcttccttggattgcgggtgtgcctgccgtgccgggtcagaagaggttgtcgagaatttctttatggggtttgggcggcgtgtttttcggggtgtccggtttggtatggttttctttgggcgtttctttttctttgggtgtttctttgggctgcgcctgtttttcgggtgtttcttttcggggttcgggacgggggacgtttgtgggcagtacgggggtttctttgagtgtgttttcagcttgtgttccggcgtcgtccggctgcctgtcggtttgagctgtgtcggcaggttgcggtttgacccggtttttcttgggtgcggcaggggacggcagtccgctgccgctttcgtctgtgccgtccggctgtgcgggttcggatgaggcggcgtggtggtgttcgggttgggcggcatcttgtccgactacgccgtttggcagccagaattcggtttcgcgggggctgtcggtgtgttgcggttcggtttggagggttttgccgccgttcgggttgaatgtgctgacgatgcctattgccaatgcgccgatggcggtgatacagatgagcaatacgacgcgtatcaggagtttgggggtcagcctgaagggtttgttcggtttttttgccattttgattgtgcttttggggtgtcgggcaatgccgtctgaaggcggttcagacggcattgccgagtcagcgttggacgtagttttggtagagggtgatgactttttgtacgccgacggtggtgctgactttttgggtaatctgcgcctgttcttcgggggtgaggatgcccataacgtaggttacgttgccgtaggtaacgattttgacgcgcgcctgtgtggcggggctgatgcccaacagcgtggcgcggactttggatgtgttccaagtgtcgccggcgatgtcgccggcagtgcgcggcagggaggcgacggtaatatagttgtacacgccttcggcggcctgttcggaacgtgcaatctgaccgacgaactgtttctcgccttcggtggcgacttgtccgagcagcagcaggtggcggttgtagccgacgacggagatttggagcgtgtagcctttggtttggttgttttggcgcagataggaacgggcggtggtttcgatacgcaacgccataacgttgtcgtcggtttgcgcgccggtggttcggcggtcgacggcggatttcgcgccgacggcggcgcttccgattactgcgctgacgcagccgctaagggcaaggctgaaaatggcggcaatcagggtgcggacggtgtgcggtttgggtttcatcgggggcttcctttcttgggcgtttcagacggcattgctttgcgccatgccgtctgaaaagggttacattccttccagcagtacggagtcgatacagtcgcatatggcgtgtatcagcaggatgtggttttcctgaatgcgggcggtgcgcggatgggggacgttgagcagaacgtcggtgtctttgagtatggcggcgattttgccgccgtcgcggccggtcagggcgatgacgtgcatatcgcgttcgtgtgccgctttaatggcttcgatgacgttggcggaattgccggaagtggaaatgccgacgaggatgtcgccggcgcgtccgagggcgcgtacctgtttgctgaagacgtggttgaagccgtagtcgttaccgatggcggtcagcgcggaggtgtctgtggtcagggcgacggcggcgagttccatgcgctctttttcaaagcgtccggtcatttcggcggcgaagtgctgcgcgtcggcagccgaaccgccgttgccgcacgccagaatcttgccgtcgttcatcaggcattgcagcatcagctcggcagcctgtacggtcggctcgaccaatacttttccggcttcctgcttggcacggatgctttcggcaaaatgggcggcaacgcgttcttgtaatgtcgtcatatcgtcaacctgtaatattctgtatccactcgggcgggcggctgccttcgatgagtaccgcgtcgaggcggcacggtacgtttgtcaacctgttctgttgcagataatactctacacttcgttgcagtttcaataatttggatggggaaatgctgtatgcggcaccgccgaattgccgatttttgcggtattttacttcaacaaacagaatcatgccgccgtttttgacaatcaggtcgatttcgccgtaggcgcagtgccagttgcgggcaagcagtgtgcagccttgggattggaggaaggcaagcgcggcatcttcccctgcctcgccctgtttgtggtttaggcgcataatcggtttaacctttataatgtctgtttttcagacggcattttttatgtttcagaaacacttgcagaaagcctccgacagcgtcgtcggagggacattatacgtggttgccacgcccatcggcaatttggcggacattaccctgcgcgctttggcggtattgcaaaaggcggacatcatctgtgccgaagacacgcgcgttaccgcgcagcttttgagcgcgtacggcattcagggcaaacttgtcagcgtgcgcgaacacaacgaacggcagatggcggacaagattgtcggctatctttcagacggcatggttgtggcacaggtttccgatgcgggtacgccggccgtgtgcgacccgggcgcgaaactcgcccgccgcgtgcgtgaggtcgggtttaaagttgtccctgttgtcggcgcaagcgcggtgatggcggctttgagtgtggccggtgtggcgggatccgatttttatttcaacggttttgtaccgccgaaatcgggagagcgcaggaaactgtttgccaaatgggtgcgggcggcgtttcccgtcgtgatgtttgaaacgccgcaccgcatcggtgcgacgcttgccgatatggcggaactgttctccgaacgccgattaatgctggcgcgcgaaattacgaaaacgtttgaaacgttcttaagcggcacggttggggaaattcagacggcattgtctgccgacggcaaccaatcgcgcggtgagatggtgttggtgctttatccggcgcaggatgaaaaacacgaaggcttgtccgagtccgcgcaaaacatcatgaaaatcctcacagccgagctgccgaccaaacaggcggcggagcttgccgccaaaatcacgggcgagggaaaaaaagctttgtacaatctggcactgtcttggaaaaacaaatgatgccggacggaccggcaccatagtgcgaacggaatcaacggacacgccccgtcatgcggtacagcacgtctttgccttgaacacggtggacgacgaccatggcgacgtgtccgacgacggcggcaaacagcagccagcccaaattgccgtggaacgtgttgcccaagtttgccatccactcgattttttccggcgaaccctgcatcacctcaacgccgaacactttcaacgggccgcggccgctgccgtattggcggatcatgccgataacgggaacggcaagcatgagcagatacagaatgccgtgtcctgccgccgcagccttgctgtcgctttgcggacgcttggcgcggttggcaactgcccacacgatgcgcaatgtaatcaccgtcagcgtgaggaagccgaaagatttgtgcaggccgaacaggctgcccgcccattccgcctcttcgtatagtggattaacaaaaaccagtacggcgttgcctcgccttgccgtactatttgtactgtctgcggcttcgtcgccttgtcctgatttttgttaatccactataaatcgtccacaggacaatggtggtcagaatgccgatgaaaccggcaacggtcagccagtgcagcgcgcgtgtcaacgggtcgtaaacggcaggttggtttgtgttcataaaaaacttattatatgtaacggtttgaacggacattccgtcgggtcggaatgtcaaaaaggcgcgattgtaccaaagaagttggacataattttgtttgcaggctgaagatttgcttaaaaattcattaagatgggcggaacaaatagtttgggtacggcgtgttgaaataccgcttatcccttataatagcgtccgaaattctgttcagacggcatcaaaacacacggtaatccgtctgaaccccccatttgaaaccaacaaacaagagcattgaatgaaattcatcgacgaagcaaaaatcgaagtcgccgcaggcaaaggcggtaatggcgcaaccagtttccgccgcgaaaaattcgtaccgcgcggcggcccggacggcggcgacggcggcaaaggcggtagcgtctgggcggaagccgacgaaaacaccaacaccctcgtcgaataccgcttcgttaaacgctaccaagccaaaaacggcgaaaaaggccacggttccgaccgttacggcgcaggtgcggacgacatcgtcctcaaaatgcccgtcggtaccctcatccgcgacctcgacaccgacgaaatcgttgccgacctcacttaccacggacagcgcgtctgcctagccaaaggcggcaaaggcggcttgggcaacatccacttcaaatcctccgtcaaccgcgcgcccaaacaatccacgcccggcgaagaaggcgaaacccgctccctgcaactcgaactcaaagtcctcgccgatgtcggcttattgggtatgcccaacgtcggcaaatccaccctgattaccgccgtatccgccgcacgccccaaaatcgccaactaccccttcaccaccctgcatccgaacttgggcgtggtacgcatcgacgaaaaccacagcttcgtgatggccgacatccccggcctgattgaaggcgcggcagaaggcgcgggtttggggcatcgtttcctcaaacacttatcgcgcaccggattattgctgcacgtcgtcgatttggcgcccttcgacgaaaccgtcaaccctgccgaagaagcacttgctatcatcaacgaattgcgcaaatacgatgaagaactttacggcaaaccgcgctggctggtgctgaataaactcgacatgcttgacgaagaagaagcccaaacgcgcactgccgccttcctcgaagccgtcggctgggactaccccaaacccgacgaccgtttccaatttgacatggaaaccccgcgcctcttccaaatcagcgcgctgacccaccaaggcacgcaggaattggtacaccaaatcaaccaatacctgaccgagaaaaaacgtatcgaagctgaaaaagccgaagcggagaaagcagcggcaaatgttgagattgccgagcaacagcctaaaacggatacaggcgtgtttaagccggagtgaaaggacaatgccgtctaaaagttttcaggcggctcattctgcagagatgtgctatgtacaaaacaatagatttattttcaggcattggcggaatacgcctaggctttgaaaaatatgggtgcaccaatgtattctcatcggaatgggacaaatatgcccgacaaatgtatgaagcaaactttggagaaaaaccttttggcgacattaacggcatcgatccttcagatattcccgatcatgatattctgcttgcgggatttccgtgccaacctttcagtatcgcaggtaagggattgggatttgaagatacgcgcggaacattgtttttcaatattgccgaaatcctgaaaaccaaacagccgaaggcttttcttctggaaaacgttaagcggctgactacgcacgattcgggcaggactttccgtattattttagaaacccttaaacagcttggttatacggtttattttaaggttttaaatactttggatttcggattgccgcaaaaacgcgagagaatttatattattggtttttcagacaacatccctttttactttcccgaacccataaaccaatatcggccattgggcgaactgttggaaaacgaccgagatgtcgaaccaagctattttttatcagatgccttgaaacaaaaacgtttggcagccttaaaaaaagcccctcccactccatcaatttggcatgaaaatattggcgggaatgtttccgcacttccatattcctgtgccttaagggccgggggaagttacaattatttagtggtgaacggagtaagaaggttaacaggaagggaaatgttaagattacaaggttttcccgatgattttgaaatcaatatcccctactcgcaagtcaggaaagtcgccggaaattctgtatccgtccctgtaatagaagccatagcggaaaatatgctcgcttctctttccggcaaggtcgaacaaaaagggcaattggatttattggaggcaggatgacgcttgaagaacaacaagccaaagaagcattggacggcattatcaaaaaatcccgtgtccatctttataaacccattcaaattgcagaaattttatatcatgaccgttgtataaaacagttggattttttaaatttagatacttaccgcaaccaatctaaacgctggagggatgaaatctgccgtcggtttttaggacggatttctacttcatctgcaaaattccaagataatctgtttgaaaaaaatgcaatgccgcctgaaaaactagcggtattgggaacattaaacagacagttggacggcggggtagaatcgtacatttataaacagtttttcaatcgtttttcccaaatgagcgaagcattggcttatgtcggcaatacagacagatactccttccaactgtctgaatttctaaatttattttggctcgagccgggattgaaaagaagtatagacaagatatatgaaatcgttgtttatgcattatttgatgcattggtttcagaattaggtataacggtttcgattgattttcctaaggaaaacctgtttttatgggaggaatatcaagattttgccgaaaaaattgtctctattccccaaaatgggcatttaaaacttcctgcaaaaatccatcgtgtaggcgtaaccaatgctgctgatagagggttggatatgtggtctaacttcggattggctatacaagtcaaacatctctctttagacgaagagttggcagaagatattgtatcctccattagcgcagatagaattgtcattgtctgcaaaaaggcagaacaatcggtgattgtttcattactgacgcaaataggctggaaaagccgaattcaaaatatcgtaaccgaggatgatttgatacgttggtacgaaaaagcattgagaggccaatatccgattgcagaagcgttgttggaaaatattaaaactgaaattatgcgtgaatttcctgccgttaatgaagccaatgaatttttagatttcgcccaaagtcgcggatatgacattactgttactcatttctaaacttacttgatgaatatgaccaccatctacaacacccttacccgccaaaaagaaccctttgcccccatcgaccctgaaaacgtgcgtatgtacgtttgcggcatgactgtttacgactattgccacttaggccatgcccgtgtgatggtggtgttcgacatgattgcccgttggttgcgcgagtgcggctatccgctcacttatgtacgcaacatcaccgacatcgacgataaaatcattgcccgcgcggctgaaaacggcgagaccatcggcaaactgactgcgcgtttcatccaagccatgcacgaagatgccgatgctttgggtgtgttgcgtcccgatatcgagccgaaggcgacggaaaacattccgcaaatgattgccatgattgaaaccctgattcaaaacggcaaggcatatcctgccgcaaatggcgacgtttactacgccgtgcgtgagtttgccgcttacggacaactgtcgggcaaatcgttggacgacctgcgcgcgggcgaacgcgtggaagtggacggtttcaaacgcgatccgcttgattttgtattgtggaaagcggcgaaagcaggcgaaccggcgtgggaaagcccgtggggcaacggccgtccgggttggcacattgaatgctctgccatgagtgaaaacctgttcggcgataccttcgacatccacggcggcggcgcggatttgcaattcccgcatcatgaaaacgaaatcgcccaaagcgtcggtgccagcggtcatacctgcggccacgaccacgcacaaacccaccacggtcaaagcattgccagccacgtcaaatactggctgcacaacggctttatccgtgtggacggcgaaaaaatgtccaaatcgttgggcaacttcttcactatccgcgaagtgttgaaacaatacgaccccgaagtcgtgcgtttcttcatcctgcgcgcccactaccgcagcccgttgaattactccgacgcacatttggacgacgcaaaaggtgcgctgacccgcctgtacactacgttgaaaaacacaccagcggctgagtttggcttatctgaaaacgccaacgattacacccgccgtttctacgccgccatgaacgacgatttcggtacggtcgaagcggttgccgtgttgtttgaactggcaggcgaagtgaacaaaaccaatgatgcacaccttgccggctgcctgaaagctttgggcggcatcatcggcctgttgcaacgcgatccgattgaatttctgcaaggcggtgctgtttcagacggcctctccaacgaggaaatcgacgatttgatcgcccgccgcaaacaggcacgcgcggataaaaactgggcggaatccgaccgcatccgcgaccttctgaacgaacacaaaatcattttggaagacaacgccggcggcacgacttggcggcgcggttaaaatccatcgaaaagggtaaatgtgccgcattttgcccttttttgttcagacggcatttttattgtgagaacttatttttattatgcttaaaatcatttccgccaacgtcaacggcatccgctccgcctacaaaaaaggtttttacgaatacatcgccgcatcgggcgcggacattgtctgcgtgcaggaactcaaagcgcaggaggctgatttgtctgccgatatgaaaaatccgcatgggatgcacggctattggcattgcgccgagaagcgcggttacagcggcgtggcggtgtacagcaaacgcaaacccgacaatgtgcaaatcggtatgggcattgaagaattcgacagggaagggcggtttgtgcgttgcgatttcgacaggttgagcgttatttcgctttacttgcccagcggcagcagcgcggaagaacgccagcaggtgaaataccgtttccttgatgcgttttaccctatgctcgaagcgatgaaaaacgaaggacgcgacattgtcgtttgcggcgactggaacatcgcccaccaaaacatcgacctgaaaaactggaaaggcaatcagaaaaattcgggcttcctaccggaagaacgcgagtggataggcaaggttatccacaagctcggttggacggatatgtggcgcacgctttatcccgatgtgccgggctacacgtggtggagcaaccgcgggcaggcgtatgcgaaagatgtcgggtggcgcatcgattatcagatggttacgcccgaacttgccgccaaagccgtgtccgcacacgtttataaagatgaaaaattttccgaccatgcgccgctggtcatggagtatgactatgctgccgaataaagttttgggtaaatatgattggaatgtggacggaaaaacaggaataggcgcagcatgggttgtcgctgcgtttatcctgcccatattggtgtgggcgatatttatgttgtcgcggatgcaaggctggcttgcgccgaccaaggcaaacccgacatgggcgttggtgtggctgctgatctgcatgccctgcctgctgattgcgtccaaatgtttgggttggaaaggctggcggcgggtggtgaatatttttgcctgcctgaccgtctgcgccatattgagcgtacccgcttcgctgctcatcgcctttaccctccgggacctgctgaaataggcggggcggtatgcagggttttgaactcgaagatttgacgctttggctgatacgcgatgccggagaggatcagatgtggatagaccgttgggcgatcagttatcccgtcgtgcagatgtccgaagcgtcggccggtcaaagcataggggaatggcaggcagggcttcggacggcatttgaacgcatacgtggcaaatacgtcgccgttgtcgcacacggtgcgggcgcggccgcatttttggcgtggctgtatcaggcagacatcctgacacggaagaaaattgccaacatcatccttgtaccgcagcgtcccgatatttttcccgacgatgcggaacacactttccaacgcgtccgctgtccctgccgtgccgcattggttgtacccgaacacggcggcgtgccgcacggttgggcgcaaaaacaggcggatttgtggaacgcccgcctgttggtttccccgcattcgggcagtttgaacggcatgctcggcggctggcagtggggtatgaagctgatgcaggaaatgttgctggcgtgaacgcttgccttatcggaatttcggctgtagcaggaagtccgcaatcgggctgttttcattgacgtgcaggcgcatcaggttcggataaagtcgggctgccgcataccgccggaaatggaatcctttattttttacgtcggcagtgccggcagggcgttatccggcagggttgcaaggaaaatgccgtctgaaacaggcttcagacggcatttccattcaaacagggctcacaggctgcccaacacgatacgcaatacgcggcgcagcggttcggccgcgccccacaagagctggtcgccgacggtgaacgcgctgatgtattcgccgcccatgcccagtttgcggatgcgtccgacagggacggacagcgtgccggtaactttggcaggagtcagctcgtggatgctggcttctttttcattggggatgactttcacccagtcattcgcgcctgccaaaatcgtttcgatttcggaaacaggcaggtcttttttcaacttcagagtgatggcttggctgtggcagcgcatcgcgccgacgcggacgcacaggccgtcaatcacggttggattgtcgctgcggccgaggattttgttggtttccacgccgcctttccattcttctttggactggccgttgcccaaatccacgtcaatccacggaatcaggctgccggcgagcggtacgccgaagttggctttcggatagtcttcgctgcgcaggaaatcggatactttgcggtcgatgtcgagaatcgagccggcaggatcggcaagctcgtccgccacttgggcgtgaaccgcgcccataccgctgatgagttcgcgcatgtttttcgcacctgcgccggaagcggcttggtaggtcatgctggttgcccattcgaccaaatcgttttggaacaggccgcccaaagccatcagcatcagggagacggtgcagttgccgccgatgtagtttttcacgccgtttttgaggccgttgtcgataacgttgcggttgacagggtcgaggacgataatcgcgtcgtctttcatgcgcagagaagatgccgcgtcaacccagtagccgttccagccgctgtcgcgcagggcttggaacacggatttggtgtaatcgccgccctgacaggtaacgatgatgtccatttttgccaattcggcaacatcgttggcatccaacaatgttttggctgcctgaccgaaatcaggggctgcgccgccgacgttggaagtggtaaagaaaaacgcttcaggaatgtgggcgaagtcgttttcttctttcatacgctgcatcaaaaccgaaccgaccataccgcgccagccgacgaaacctactttcattgtgttgctccttgaggaaaaatcgttaatatagcggattaacaaaaaccagtacgtcgttgcctcgccttagctcaacgagaacgattctctaaggtgctgaagcaccaagtgaatcggttccgtactatttgtactgtctgcggcttcgtcgccttgtcctgatttttgttaatccactataaaattatgtatggcgtaaaggaagcgttttaacgccgtattgggaaaatgtaaagttctttatcgggatttctttaagtattggcgttttcggtgtcgtggcggtagaatcggggtcagttaagaacaattatcaggaacggatatggaagaaaaaaacgactacaccgacgcggcatccgacaaccgcaacgggcaggaaattgaagtcggaattgccggcgcaggcgaccggatacttgccgcgctgctgaaccaattgtttacctttttggttttgttggtgccgtttgccggactgattgctttcgccatcaagaatgaaggcaggattggcggcagtgaggaaatattcgggctgcttttgggcatgacttccttttgggtaggactggcgggcattttggtttataccgtcgttcaaatctactatatgagtcgggacgggcagtcattgggtaagaaaatcatgagaatccgggtgttgaaaaccgacggccgcaatccgggttttgtcggcacggttttggtacgcgaaatcgcatggtcggttttggttgccattattgccgccgttatcggtcttgcagtaggtgacaacggagaaaacgccatcaacctgctggcattccttgccaactttgtcctgctctttatggtcaaacgcgaccgccgcacgctttacgacatactggcggatacggttgtcgtcaagctgcccaaataaacggacacggcaaaatgccgtctgaaagcctttcagacggtatttttatcttcagaaccgctcaagcatcgtgcagtgaagccgcgtgcagggtgttttccatcaatgtggcaatcgtcatcggacccacgccgccgggaacgggcgtaatcatcgccgcccgttcttttgccgtttcaaattccacgtcgccgcacaggctgccatcgtccaaacggttgatgcccacatcaataacgaccgcgccaggtttgatccattcgcctttgacaaagttcggaatgcctacgccgaccaccaaaatatcggctccggcaacctcgtctgtcagattttcggttgcgctgtggcagaccgttaccgttgcgcgcgccagcagcagttccaaagcctgcgggcggccgacgatattcgacgcgccgaccacgaccgcttttttccccttcggatcaatgccgtaagcttccaaaagcgtcatcacgcccttgggcgtacacgggcgcatcagcggcattttgaccgccagcctgccgacattgtaaggatggaagccgtccacgtccttatccggcgaaatacgttccaaaaccgcctggctgtcgaggtgcttcggcagcggtagctgaaccagaataccgtccacttcggaatcggcattcaggcggtcgaccagtgccagcagttcttcctgcgatgttgattcgggcagctcgtaagacagtgatttgatgccgcatttttggcaggcagttttcttgttgcggacataaaccgcgctggcagggtcgcctccgaccaaaaccacggccaggcaaggcatgtgcagattgtcctgttggcgttgcgccaccgcttcggcaaccgcctgcaggcgtttttgcgaaacttctttaccattgatcagttgtgccgacatatccgtccttttgttaaacaggtagaaaatgctgaaaattatcgcattttccgtttgtttttacagcaggatgccgaaaataaatttgccctgaaataaaatacggctgtttggacggattaaatattttttcaaatcaaaaaactatatttttcatcttggtgtcttgaaaataaatattgacgcatctttccctgagttgtatagttcgcttcttcaagtcggggcgtagcgcagcccggttagcgcatctgctttgggagcagagggtcgtgagttcgaatcccaccgccccgaccaatcaatcagcacgaatcggcatgagcgcccgtagctcaaccggatagagcaccgaccttctaagtcgggggttacaggttcgattcctgtcgggcgtgccaagaatttgattgaaaaccgtttttatggtggctgtagctcagttggtagagccccggattgtgattccggttgtcgtgggttcgagccccatcagccaccccagataaagacctgtactttttggtacaggtctttttccgtttgtgctcattatttgcatcagtcatattggtgcggcggatatgccgtctgaaagccgggccggtcatacggaaaccgcttcagacggcatttgcgccttcggctttgcctttcgcatatgcttctgtatcatgtgggtttttctgtcttttatggtttttgtcggaggctttgatggttgacgcttggtctgtccctgattttgaatcgaaaatctgtccgcccgaggcgttggcggcgcgtttggcgttgttgccgcgcccgctggtgtttaccaacggctgtttcgacatcctccacagggggcacgttacttatctggcgcaggcgcgttcggcaggggcggcgttggtgctggcgttgaataccgatgcttcggtgcggcgtttgggcaagggcggcgaccgcccgattaatcctttggagaaccgtgccgccgttgccgccgcgttggaaagtgtggatttggttacttggtttgacggggatacgccggcggcgttgattgaggcggtcaaacctgagattttggtcaagggcggcgattgggctgcggataagattgtcggtgcggcagaaacgttggcgcgcggcggtcaggtgttttcaattccgtttctgcaccagacttcgacaacgaagactttggcaaaaatccgtgcggcagagggcggaaaatgacggttttgaagccttcgcactggcgggtgttggcggagcttgccgacggtttgccgcaacacgtctcgcaattggcgcgtatggcggatatgaagccgcagcagctcaacggtttttggcagcagatgccggcgcacatacgcgggctgttgcgccaacacgacggctattggcggctggtgcgcccattggcggttttcgatgccgaaggtttgcgcgagctgggggaaaggtcgggttttcagacggcattgaagcacgagtgcgcgtccagcaacgacgagatactggaattggcgcggattgcgccggacaaggcgcacaaaaccatatgtgtgacccacctgcaaagtaagggcagggggcggcaggggcggaagtggtcgcaccgtttgggcgagtgtctgatgttcagttttggctgggtgtttgaccggccgcagtatgagttgggttcgctgtcgcctgttgcggcagtggcgtgccggcgcgccttgtcgcgtttgggtttgaaaacgcaaatcaagtggccaaacgatttggtcgtcggacgcgacaaattgggcggcattctgattgaaacggtcaggacgggcggcaaaacggttgccatcatcggtatcggcatcaatttcgtgctgcccaaggaagtggaaaacgccgcttccgtgcaatcgctgtttcagacggcatcgcggcggggtaatgccgatgccgccgtgctgctggaaacattgcttgcggaactggacgcggtgttgttgcaatatgcgcgggacggatttgcgccttttgtggcggaatatcaggctgccaaccgcgaccacggcaaggcggtattgctgttgcgcgacggcgaaaccgtgttcgaaggcacggttaaaggcgtggacggacaaggcgttttgcacttggaaacggcagagggcaaacagacggtcgtcagcggcgaaatcagcctgcggtccgacgacaggccggtttccgtgccgaagcggcgggattcggaacgttttctgctgttggacggcggcaacagccggctcaagtgggcgtgggtggaaaacggcacgttcgcaaccgtcggtagcgcgccgtaccgcgatttgtcgcctttgggcgcggagtgggcggaaaaggcggatggaaatgtccgcatcgtcggttgcgccgtgtgcggagaattcaaaaaggcacaagtgcaggaacagctcgcccgaaaaatcgagtggctgccgtcttccgcacaggctttgggcatacgcaaccactaccgccaccccgaagaacacggttccgaccgctggttcaacgccttgggcagccgccgcttcagccgcaacgcctgcgtcgtcgtcagttgcggcacggcggtaacggttgacgcgctcaccgatgacggacattatctcgggggaaccatcatgcctggtttccacctgatgaaagaatcgctcgccgtccgaaccgccaacctcaaccggcacgccggtaagcgttatcctttcccgaccacaacgggcaatgccgtcgccagcggcatgatggatgcggtttgcggctcggttatgatgatgcacgggcgtttgaaagaaaaaaccggggcgggcaagcctgtcgatgtcatcattaccggcggcggcgcggcaaaagttgccgaagccctgccgcctgcatttttggcggaaaataccgtgcgcgtggcggacaacctcgtcattcacgggctgctgaacctgattgccgccgaaggcggggaatcggaacatacttaaaaaatacaccctttttcaacacggggcggtatccgtccgaatccgtccggattctgccgcccgacagactgccgcccaggcgggcggggtttcaaacattgaggaaattctaatgaaatggctcttcacccttttggcggtactcaatattgccgtattcggcggcacggtgggctataaattggccgttaaagcgacgggcggcgtgccggaaaaccgggccgtcgaaaacacgccccccgcaacgcccgccgccgacaatgcggcggcatccgtggaggatacggcggcactgctcaaaccgggcgacatcctgaccgaagagcaggccgagcagttgcgcttgaaaaaggaagcggaacagaaaaaactgagggagaaaaaacagcgtgaagaaaaagcccgccgcgaaaaactcgccgcagaaaaggcgcaggcggaacgcgaaaacggcgcggcggatgccttatgcgccgcgcaggcaagcctcacgatggacgaagatgactaccaccgcatcaaaggacttttgggcaaatggtcgcacgttgccagcaggagcgtcgaaaaacgcaccgccaaagccaaacctgccgacaaaacctaccgcgtcgtcctgcccgtttccgccgatgccgaaaatcaggcggcggagctgtctgccaaaggtttcaaccccataccgtttgacggcgcattgagtttgggtgtcggcaacagccgggaaaacgcccaagccctgcaaaaccggcttgccggcgccggattcggcggggcgcatattgtcgaacactttgccgaagccgacaggcaggacgattctttgagcgtgtcgcgtatgacggttttgtttaccggcgtgaatgccgccgatgcggacgaaatccgtaaaatcacgtccctatacggcaaactgaacctcaagtcttgcaaataggcgcgaaagccggacgataaacgccaaacccaccgcgaaggtgggtttggcgtttcggttttgagtatctgatatataaaaagggaatgtatgtctcgtatatgccgactccaagtgtgaaagtgatgatggggaaatatggtgtttaatggttcggaacggacggcttccgagtggttttgattatacgctaataataataattatcaataaaaatttaaaaataaatgcagattttttgtaatacgatgaaaaataaacaaattaacctgtccgccgatgtttgtgattcgggtcggcaaactttcattgtgtcggacaaattggggtcggcagtcatagctgagggcttcgtgcctgacggaaataaggttgcccgtgtttgaacatccgtccgattgggcgcggacagggttgtcattcgggggtgtttgagcgtggattcggggatgcgaaagcggtaaaaccgttgcggatgaaggcttacggacggctttaggtatttttaagtgtattcaaacaacaacaaaacgcttcttctattgccgtatttagggcttgcgcggcagcctgcacaccgtggaggccgagtgtttcgttggttgcggcatcgggacgggcggcaaggttttccggccggtttttccattttttccgacaaagccgtgatgccggggaatggcggtttgtccgtttcaggccgccgccgttttggaccgcgatgccgtctgaagccttcagacggcatttttgctgcctttttcaatattccgccgaatgccaaaacggttgtccgactgtcggcgtgctggcttgcgctttgtcgcgtgcttcgaccggtccggcttcaaatgccagccgtccggattcgacggcgagtgcgaaggcgcgtgccatattgaccggatcgccgctgcgggaaacggcagtattcaaaagcacgccgtcaaagccccattccatcacttgtgccgcctgtgagggcaaacccaagcccgcgtcgataatcagcggcgtgtcgggcaggcgttcgcgcaggacgttcaacgcgtaggcgtgaaccgcgcccaaacccgtgccgatcggggccgcccacggcatcaacgcctgacagcccgcgtcgagcaggcggcggcaggcaatcaggtcttcggtgcaataaggcagcactttgaagccgtctttaatcaggatttccgccgcttcgacaagctggaacacatccggctgcaaggtgtcgtcatctccgatgagttccaattttatccaatcggtttcaaacacttcgcgcgccatttgcgccgtcgttaccgcttcctgcacgctttggcagcctgccgtgttcggcaggacgggaacgccggtttcttgaagcagcgaccaaaacccctgaccgtgcgcctcgccgccgcatcccgcgcggcgcagcgagacggtaatcatcgcgggccgggcggttcggacggattgtttgaggatttcaggggtcgggtaggcggctgtgccgagcagcagccgcgaagggaaagtttcgctgtacagggtgagcataatgggttcctttgtatagtggattaacaaaaaccagtacggcgttgcctcgtcttagctcaaagaaaacgattctctaaggtgctgaagcactaagtgaatcggttccgtactatttgtactgtctgcggcttcgtcgccttgtcctgatttaaagttaatccaccataacgttgttttggggacaggggtcgtctgaaaaggcaaaaccgcctagccgccgaccaccggccgcacgatatcgattttgtcgttttcgtttaaaaccgtttccgcatacgcgcctttggggacgaaaacggtgttgaccgccacggcaaagggcttttgcggcgcggtttgggcgatgaggtcggcaacgcttgtgccgtgaagttcggcgggtccgccgtttaagatgatgttcatggtttctcgatgtttctgtatttatagtggattaacaaaaaccagtacagcgttgcctcgccttagctcaaagagaacgattctctaaggtgctgaagcaccaagtgaatcggttccgtactatttgtactgtctgcggcttcgtcgccttgtcctgatttttgttaatccactatatctagccgaattactttattttttgatacgcaaccggccggttgccgtcattcccacgcaggcgggaatccatttttgaaattcggaaactgtttttcaaatgatggtttctcaagttttaaggcggattcccgcttgcgcgggaatgacggaatttgatgatatgccacatttaaagttaagtatgtttgcgataacgggctaagttttgcctacacggcaattgaattttcttctttcggttttatccatcccacaaagcctgaaacgctttaaccaccgcttcgggatttgccgcttcggttacggcgcggacggcggcgagtgaggaaacgccggtggcgagtacggctcgggcgttgttcaagtcgataccgccgatggcgacgacgggcgtgccgcctgcctgtttcacatactcgcacagtttgtccaagccttgcggggcggtgggcatttgcttggtcgtggtcgggaaaatcgcgccgctggcgatgtagctagggtgtacggacagggcgcggtcgagttcggcaacggagtgcgtactcaaacccaagcgcaaaccggcggcggcgatggcggcaaggtcggcggtgtccatgtcttcttgtccgagatgcacgccgtacgcgcctgcttcgattgcctcgcgccagtggtcattgatgaaaagctgcgtatggctgccctgacaggcggcgacacagcgggcgatttcgcgtttcaattcatcgccgtgcagggccttgcagcgcagttgcaccgtgtcggcacctgctttgaccatgcgccccacccaatcggcggtggggacgacggcgtagaatttgagcggggatttgagtggcgggaaggtcatggggttcctttcagacggctttaatcttgtcttcggatatacgccaaaccgctttcttcatcacgttcgggcgcgtcttttccgtcaaacagtgccactgccaatctgacggcggcggcggttacggcgggggagatcatgaaaccgtggcggaaaaggccgttgatttcgatgaggcggcgtttgcggctgtagcggatttcggggttgtggtggttgagcgtggggcgcaggccggtggcgatttcgaggatgtcggcttcgccgaaggcggggtggacggcatagagtgcggacaagagttccaaccctgaacgcacgctggcgggggcttggctttcgctttcgatttgggtcgcgccgatgacgaagacgtggttttctttcggggcgatgtagagcggataacgcgggtgcagcaggcgcacggggcggttgagcgtgatttcgggtgtgtaaacccgcgccacttcgccgcgtatgccacgcaaggtgctggtgtattcgggaggttggttccaagcggtttttgcgccgtagccgcggcagtcgatcagccagtcgtattgggcttgcaggtcttcgggggcacattcgtgttcccaatggcaagggacgttcagttcgtccaaagcgtcggcaagtgcagacaatatttgccgcccgtcgagctggccttcggtcggcaggtagatgccgtctgaaaaacgtccgccgagttgcggttcgcgttcggcgatgtcgtcggcgcgccaacggacgatttcgtcatccgctacgccgccgcgtttgagatggcggacgaactcgctggataatggcttgtcctgcccgtgccacacaatcaggctgccgttttcctgcatcatcgtgtgcgtgttcagacggcatcggatgccgcgccaaagcgggatgctctgcctgcccagcctgaccacttcgggcgtggcttcgaccgcttccgccgcaggcgcgagcatggcggcggcaacataggcggcggcgtgttcgccccggcggcagcctttatcgaaaagtgcaatctgataaccttgttctgcaagctgcaacgcggtcagccttcccgagaggccgccgccgaggatggcgatacgggtcatgacgggttcctttgtaaagattgggtttttttaaagaaaaggcgtaccgatacggtggcaatggcaacggcagacattacgggggcggtcagaccgatgctgctttcccagccggacgagagcaggaagcggtagaggatgaagcccgccagccacagaaccagtccagcaaagtcaaagctttcaatctcctcacgccgtttcaagacgaagaagtcggcaatcaaaactgctgccatcggcgcaaataccgagccgataagcagcaggaagttttcatattcggtaacgggcagcatgacggcaagcaccgtgccgatcagggtaacgccgacagcgacgggtgtttccgcaaaacgcgcggaaatgttgttcgcactcgcgccggcggaataggcatcgagaaacgttgtggtaacggtggagaggacgaccgccaaaatgcctgccgcacccaaacctgcgcccagcaggatttttgccacgtcggtttctccggtgaacaacgccgctgccaaacccaaggcatacatccagcagccagtcagcgtgtaggcgagcgttgccgtcagggttgccgcaaacgggcggcgcgcgtggcgcgtgtagtcggcggcaagcggcagccaggaaagcggcatcacggcggacagctcgactgccgttccgaaactcatgccgtctgaaacggcgggggctgcgtttgtgccggacgaagcgaacacttcgacgctcaaccacaacacggcaagcagcatcagcagcatcgaaacggttttcagcccgcctgttttgcgtgcgccgaaaaccagccacagcacaatcagcgcgccgtttgccaatgcccaccagacaaaagattcgacgtcccacaacactttgcccaaagcggagctgaccgttgcgccggcgtaaatcatcaccgccgtccagccggccagttgcagcatattcgccacggaaaacagcactgaaccgcgtttgctgaacgacaggcgcacgctttccatcgagctgcgtccggtcagtgcgccgatatacgccgccgcaaaaaacagcgcgccgccgacggcatgacccaaaagtagagccgccagaccgcgctgccagcccaaaggcgcaagcagtgtgcccgtgctgatttcggcaatcgataccgccgcgccgaaccaaatcagcccgatgccggcggaagatgaaggagaggaggcattgcccgacatatcaagtccttaaaaaacatgaaaatggggcggggaagtgcggaaaagggaacggaagcccgaaagggcggggaggttttgtttcctacgcaggcattaccccgacaggttctacggattctgctttcgcaatctcagccgcccggcggcggcactccgacaagaaagctttaagtttacacaaagcaacgtgcgttggcaaaattcttacattttcggcggcacggcgcatttccataacaaatgccgtataatcaagcccctgattttttatgcgccgacactatgcatccgacctattccgccgtacaggcgcggctgctcgaagccaaccgcctttcccccgaactgctcgccaaaagcctgtgcatcatcggcgcgcaccacgtcgattacgccgacatctactgccagcgcaccgcttatgaaagctggcatttggaagagggcatcgtcaaatcgggcagcttccaaatcaatcagggcgtgggcgtgcgcgccgtttcgggcgataaaaccgcctttgcctacgccgacagcctgtgcatcgattcgataaaccgttccgcccgcgccgtccgcgcgattggggcggcaggcggcaaggtgtccgccaaaatgccgtctgaaacgcgcggcaagccggtttgttccgcgtccgaccccattgccggcctcgattccgccgccaaagtcgcgctgttgaacaaagtggaagcaatcgccaaagccgccgatccgcgcatcgtgcaagtgatggccggtttgacctgcgaatacgatatggtttacctcgcccgtctggacggcaaacacgccgccgacatccgcccgatggtgcgcctgaacgttaccgttatcgccaaacagggcgaacgccgcgaacagggcagcgcgggcggcggcggacgctacgacttggcttatttcgatgaaaacttggtgcggcagtttgtcgatgccgccgtcaaacaggcactcaccaacctcgaatcccgccccgcgcccgctggcgaaatgaccgtcgttttgggcaacggctggccgggcgtgttgctgcacgaagcggtcggacacggtttggaaggcgatttcaaccgcaagggaaccagcgtcttttccggcagaataggcgagcgcgtcgccgccaaaggcgttaccgttgtggatcagggtgatattgccggccggcgcggttcgctcaacatcgacgacgaaggcaacgaaacccgccgcaccgtattgattgaagacggcattttagtcggctatatgcaggacgaaaccaatgcccgcctgacgggtacgcaatccaccggcaacggccgccgcgaaagttacgcttccgcccctatgccgcgcatgaccaatacctttatggaaaacggcagctatgagccggaagaaatcatcgcgtccatcgacaaaggcatttacgccgtcaacttcggcggcggacaggtggacattaccagcggcaaattcgtgttcagcgcgtccgaagcgtggtgggtggaaggcggcaggctgcaatatcccgtcaaaggcgcgaccatcatcggcaacggccccgaagtgctgaaacacgtttccatgataggcaacgatactgcgctcgacagcggtgtcggcgtgtgcggcaaagaagggcagagcgtccccgtcggcgtggggcaaccgactttgcggattgatgccggactgaccgtcggcggcagcgcaatctgacgcggaatccggcacgatgccgtctgaaaggttttcaggcggccttttacattaggataaaaccatgcaggaacagaatcggaaatcaagttttcccatagtgatgttgctggtgtcggttgccctgtggatagcgtctttatccaatgttgcattttatttgggcaatcatggaagcatggagggtttgaccgttttgattttggggtcgatatttgcttctttggatatcaggtattgtgcggtctatgcgaattatgtttggttggcggccattgttttgctggcgttgcggaagaaggtcgtgcctgtccatgcggcactttggggcttggcgttggtggctttcagtgtgaaagccgtatacgtcgatgaagcagggaatacatcggatattgtgcgctacggtgcaggattttatttgtggtatgccgcatttgcggttgccaccatcggtacgtttgccggaaagaataaggaaagaaaagccgcatcggcggcagacgggataaaaaatgacgtttgacgaatggttgggcttgtcaaaactgcctaaaaatgaagcaagaatgctgctgcaatatgtttcggaatatacgcgcgtgcagttgttgacgcggggcggggaagaaatgccggacgaagtccgacagcgggcggacaggctggcgcaacgccgtctgaacggcgagccggttgcctatattttaggtgtgcgcgaattttatggcagacgctttacagtcaatccgagcgtgctgattccgcgccccgaaaccgaacatttggtcgaagccgtattggcgcgcctgcccgaaaacgggcgcgtgtgggatttggggacgggcagcggcgcggttgccgtaaccgtcgcgctcgaacgccccgatgcgtttgtgcgcgcatccgacatcagcccgcccgcccttgaaacggcgcggaaaaatgcggcggatttgggcgcgcgggtcgaatttgcacacggttcgtggttcgacaccgatatgccgtctgaagggaaatgggacatcatcgtgtccaacccgccctatatcgaaaacggcgataaacatttgttgcaaggcgatttgcggtttgagccgcaaatcgcgctgaccgacttttcagacggcctaagctgcatccgcaccttggcgcaaggcgcgcccgaccgtttggcggaaggcggttttttgttgttggaacacggtttcgatcagggcgcggcggtgcgcggcgtgttggcggagaatggtttttcaggagtggaaaccctgccggacttggcgggtttggacagggttacgctggggaagtatatgaagcatttgaaataattgtttgcaaaattggcgggttttccattattgggttatgatgtgtttcgatatgtaaacatttataggtttggagcgataaacaatgaatgcagtcgtagttgccgtaatcgtgatgctggtgctgtcgctgtcgcgcgtgcacgtggtattgagcctgacggtcggcgcgtttgtcggcggcgcggtggcgggtatgccgctgcaaaacattgccgatgcggcgggacaggtcagccaggcggggattatccccgtgttcaacaaaggtttggaaggcggtgcgaagattgcgctttcttatgcgatgctcggcgcgtttgcaatggcgattacccattccggcctgccgcaacagcttgccggcgcggtcgtccgcaagctgaaccggggcggtatgcccgacagcgtgcgttcgggcgagggcgcggtcaaatggctgctgctttccattatccttgtgatgggcattatgagtcagaacatcatccccatccacatcgcctttatcccgatgattgttccgccgctgcttttggtgttcaaccgcctgaaaatcgaccgccgcctgattgcgtgcgtcatcactttcgggctggttacgacttatatgttcctgccttacggcttcggcgcgatttttttgaatgaaatcctgttgggcaacattcattccgccgcgccgcagcttgatgtgaaaaacatcaacgtaatggcggcaatggcgattcccgcgttgggaatgctggccggactcctgctggcgtttgtccattaccgcaaaccgcgcctgtaccaaagcaacaatgccgatacggcgggcaacgccgatgcggcaaaccgtccgcagccgtccgcctaccgcagcctggccgccgccgccgccattgccgtatgctttgccatccagttgatgtatgaagactcgctggtgttgggcgcgatgctcggtttcgccgtatttatgatgttgggggtcatcaaccgcgacaaggcaaacgacgtattcggcgaaggtatcaagatgatggcgatggtcggcttcattatgattgccgcgcagggttttgccgccgtgatgaatgcgaccgggcatatccagccgctggtggaaagcagtatggcgatattcggcaacagcaaaggtatggcggcgttggcgatgctggtggtgggacttttggtaacgatgggcatcggttcgtccttttccactttgccgattattgccgcgatttatgtgcctttgtgtgtcggtttgggtttttcgccgcttgccaccgtcgccattgtcggcacggcgggggcgttgggcgatgccggttcgcctgcgtccgattccacgctgggtccgacgatggggctgaacgccgacgggcagcacgaccacatccgcgattccgttatcccgaccttcatccactacaacatcccgctgctgattgccggctggattgccgcgatggtgctgtaaatggacgcggttcaagagttggaacaccgcatcacagagctggaaatccaatccgcgcttcaggaggacgtaatcgccggcctgaacgcgatggtggcggaattgcggcagacgctggatttgcagcaggctcagttgaggctgctgtatcaaaaaatgcaggacaggaatcccgacgcgcaagagccgtattccctgcgcgatgaaattccgccgcattattgatgcgccgccgtatccggatttccttaaaaaaggctgtgtttgaatattccgccgatgcaaacctaagatatatagtggattaacaaaaatcaggacaaggcgacgaagccgcagacagtacaaatagtacggaaccgattcacttggtgcttcagcaccttagagaatcgttctctttgagctaaggcgaggcaacgctgtactggtttttgttaatccactataactttaatcagtcggacaaaatgccttttatccgatggaaccgttttccgcccgaacggaaataagcggttttcccctgcaaacagacgaaaccaaccgggtattcaaacacagcctaaaaaaagccgtccgaacccaaaggggacagacggccaaacacattacggggaaaacgtcttactcaatgagtctgcgaaacagacattgctaagacaactgcaattataaggtaagtttattttttttttttttttttttttttttttttgcaaagaaatgtaaattttcaggttgtgtttttgcaatccgtggatttcgcccgcccgtcagggaaaaggcgattattttttgcttaggcaaacaattatcctgttgagtatattgaagataagtatgcttatcgacactatgtcaaaacaccgccgatttttaaaaccgttcctccgcatccgtctttatgccgtctgaaacggcggcagggttttaccgttccgtgccgcaaatcgggcattcggggttgcgcggcaggtcgaaatattgccagcccccttccaaggcacggtaaaccgccagcctgccgtgcgacggttcgcccacgtctagcaggattttcagagcttccgccgcctgcgtgcagccgatgatgccgaccagcggcgagaatacgccgaagagggaacagatgccgtctgaagccgatccgccgtcaaacaggcaggcgtaacacggcgagtcgggcaagtcgggacggtacacggcaagttgcccttcaaagcgcaccgctgctcctgaaaccagcggtgttttcgtttgtacgcagacacggttgacggcttggcgcgtggcgtagttgtcgcagcagtctaaaacgatgtcggcggtttgaaccaaaccggtcaggcggcagccgtcgagtttttcgttgacggtgcggacatcgacgttatggttgatgcgtttcaggcggtctgccaaggcttcggctttgggcttgccgacatcgccctcgtcaaatgcgacttggcgttgcaggttgtgcagctcgaccgtgtcggaatcggctatggtcagcgtgccgatgccggaagcggcgagatagggcagggcggcggcacccaaaccgccgcagccgacgaccaaaatatgcgcggcggaaagtttctgctgcccttcgatgccaatttcgtccaagaggatgtggcggctgtaccgcagcaggaatgcatcgtcgttgtcgtgttcggtcgtggtcatgatgatgttcggaaaaaacagttgtgggcgattgtaacgctgccgtcgggcggcgttcaacttcagacggcatttcgggacacgggcggttaaagtgtgaacggtttggcacggatgcggcatttggggtacatttacagtatttacggcaatgagagaaaaatcatgcaactgcatattctgaacaatccaaaggacgcggctttggcggcggacgcggaatttctgaaacaatccctgttcaacctcctgcacgaagaagcctcgccgttggttgtcgaaacggtcaaactcttgtccacttccgacgacagcgcggcattgattgaaaaagtattgccgcaattggacgaacaacaaacccacgatttaaccttggcctgcggcctgttcgcccagattttgaacatcgctgaagacgtgcaccacgaacgccgccgccaaatccacgaagaagccggacgcggcggcgcggaaggcagcctgacggaaaccgtccgcaggctcaaggcggggaaagccgacggcaaatcggtgcagcggcagttggacaatacgtccgttaccgccgttttgaccgcacacccgaccgaagtgcaacgccaaaccgttttgaatttcaaccgccgcatccgcgcgctgctgccgcaacgagaacgctgcaccaatgccgacgcgctggcacggctgcgccgcgaaatcgacactatcctgctgggcttgtggcagaccagcgaaacgcgccgccacaaactcagcgtcaacgacgaaatcaacaacggcgtgtccatcttcccgatgagctttttcgaagccctgcccaagctctaccgcaatatggaacacgactttcagatggtctatcccgatgtctgcgttccgaatatcctcaaaatcggcggctggatcggcggcgaccgcgacggcaatccgttcgtttctgccgaaaccttgcgttttgccttccgccgccacgccgatgccgtgttccgtttttaccgtggcgaactcgacaaactttaccgcgaactgccgctctccatccgccgcgtcaaagtcaacgacgacgtaatggcactggcagccctctcgcctgacgaagaacttgcccgcacggaagaaccctaccgccgcgccattgcctacattatggcgcgcgctatgggcaaagcgcgcgcgctcggtttgggcatgggctgcaaattcggctttctcgagccttatgcttcggcacaagaatttctcgatgatttgaaaaaattgcaacgttcccttatcgacaacggcagccgcctgcttgccgaaggccgtttggcagacctcatccgttccgtgtccgtgttcggcttccacatgatgccgcttgatttgcgccaacacgcgggcaaacacgccgatgtggttgccgagcttttccaacacgcaggcttggaagactacaacagtctggacgaagagcaaaaacaagccgccctgttgcgcgaactgggccatcaacgtccgctgtacagcccgttcatcacatacagcgaccatacccgccgcgaactggcgattttcaacgaagcgcgcaaaatcaaagacgaattcggcgaagatgccgtaacacaaagcattatttccaactgcgaacaacccggcgacctgcttgccttggcattgctgctgaaagaaagcggcctgctggcggtggaaaacggcaaaccgcgcagccgcatcaatatcgtgccgctgtttgaaaccatcgaagcactcgaaaacgcctgtccggtgatggaaaccatgttccgcctcgattggtacgacgcactgctcgaaagccgcggcaacatccaagaaattatgctcggctattccgactccaacaaagacggcggctacgttaccagctcatggtgcctctatcaggcggaattgggcttggtcgaactcttcaaaaaatacgatgtccgcatgcgcctgttccacggacgcggcggcagcgtcggacgcggcggcggcccgtcttaccaagccattctcgcccaaccggcgggcagcgtggcgggacaaatccgcatcaccgaacaaggcgaagtcattaccgccaaatacgccgaccccggcaatgcccaacgcaacttggaaaccttggttgccgcgactttggaagccagcatcctgccggataaaaaagaccctgatgccaaactgatgcaggcattgtcggacgtatcgttcaaatactaccgcgaactgattacccatcccgacttcatcgactacttcctgcaaaccagcccgattcaggaaatcgccaccctcaacctaggcagccgtcccgccagccgtaaaactttggcgcggattcaggacttgcgcgcgattccgtgggtattctcatggatgcaaaaccggctgatgctgccggcttggtacggtttcggcagcgcggtggaaaccttgtgcgaagacaaacccgaaacgctcgccgccctgcgcgaacacgcccaaagcaacccgttcttccaagccatgctctccaatatggaacaagtgatggcgaaaaccgacatcaccctcgcggaaaactatgccggcttgagcgaatcgcccgataaggcaaaaatcatcttcgggatgattaaggaagaataccggcgcagccgcaaagccctgctcgacctgctgcaaaccgaagaacttttgcgcgacaaccgcagcctcgcccgttcgctcgctttgaggattccctacctgaacgcgctcaacggtttgcaagtcgccatgctcaaacgcctgcgtaaagaacccgacaatccgcacgcccttctgatggtgcacctgaccatcaacggcgtggcgcaaggtttgcgcaatacaggctgatagtgccgcatcggggcaaaatgccgtctgaacgcctttcagacggcatttccctgaccgcacttgcagagaaacaccgattgttttaaagtgaacggcagtgatatgttgaaagacgaccaatgaaaattaccgttatcggcgcaggttcgtggggtacggcgctcgccctgcatttttcccaacacggcaaccgcgtatccctgtggacgcgcaacgcagaccaagtccgccaaatgcaggaagcgcgtgaaaacaaacgcggactgcccggcttttcctttcccgaaaccttggaagtgtgtgcggatttggcagacgcgctcaaagacagcggacttgtccttatcgtaacctccgttgccggattgagaagcagcgcagagctgctcaaacagtacggcgcgggacacctccccgtcctcgccgcctgcaaaggattcgagcaggatacagggctgctgacctttcaagtattgaaagaagtattgcccgacaataagaaaatcggcgtactctccggtccgagttttgcacaggaactcgccaaacaactgccctgcgccgtcgtcctcgcttccgaaaaccaagagtggattgaagaactcgtaccgcagctcaacacgactgtcatgaggctttacggcagtaccgacgttatcggcgtggcggttggcggcgcggtaaaaaatgttatggcgattgccaccggattgtccgacggcctagagtacgggcttaacgcccgtgccgcactggttacgcgcggattagctgaaatcacccgccttgcctccgcaatgggcgcacagcccaaaaccatgatggggctggcaggcatcggcgacctcatcttgacctgcaccggcgcactctcacgcaaccgccgcgtcggcttgggtttggcagaaggcaaggaactgcatcaggtgctggtcgaaatcggacacgtttccgaaggggtcagcacgatagaagaagtcttcaatactgcctgtaagtaccaaatcgatatgccgattacccaaaccctgctgcaactcatccgtaaggaaatgacccctcagcaggtcgtcgaaagactgatggaacgcagcgcgcgtttcgaataaacaacagacagatgccgtctgaggccttcagacggcatacggacaggtaaggttatgaaacaaaatatcgaaaaactcgaaagcagcgtttatacgctggtacaaaaattcgaaaccctcgtcagcgaaaaccgccgcctcaaagaaaccgtcgccgaactcaaacgggcgcacgagcggcaaaaactcgaacacgaaaccgccgtcgacgaactcagcgaagccctgctcgtccaagtcggcaaactcaaagaagacctgcaaaacaaaatcgacagcctgacagaagaaaatacacgataccgcagcctgctcgaacagagcagggaaaaaatcagcgcactggcagcgcgcctcccccaatggcaggaaacgcagcaataaggattaaaggatgaacatcgaacaagtccacatcgaagtcatgcacgcccggctgaccgtcaacacgccggcagaagaaaaagacacactgttgcaggcagtcggaatgctcaacggcaaagccgaagccatccgcgaaggcggacgcgtcgcggacagcgaaaaaatcgtcattatggccacgctcaacgtcgtccacgacctgttgaaaacctccctgaacggcggcgatttggcaatcggcgattttgcgcgtaaaatagccgatatggacaacgcctgccaaaaagcactatcccgcttggcgcaggaataacccctttttccctgcggtgtccgcgaaggcatatattcctttgaaccaataagttcgcttaaggttgccgggagcagtagtgggcgcgagcgtccttttgcggacgcacccgaaactacccgaggcagccgccttgtcagcaaggttcaagcggattcggccgaaacggctctcgcggggattcccattcaaaaccgcatcgcaacgatgcggtttttcacattggccgccgccccgcccgaaaaagcagtatgcagtctgccgaaatccggaaaatccttccgtaacgcggtaatgcgattgacaaaatcgaatcctgtctttaaaatttacaactttctatatctatctggatttccactatgaaaaccttttcagcgaaaccccacgaggtgaagcgcgaatggttcgtcatcgatgcccaagacaaagtcttgggtcgcgttgcggccgaagtcgccagccgtctgcgtggcaaacacaaacctgaatacaccccccacgtcgataccggcgattacatcattgttatcaatgcggacaaactgcgtgtaaccggtgccaaattcgaagataaaaaatacttccgccattccggtttcccaggcggtatctacgaacgcactttccgcgaaatgcaagagcaattcccgggccgcgctttggaacaagctgtaaaaggtatgctgcccaaaggtcctttgggttacgccatgattaaaaaactgaaagtgtatgcgggtgcggaacacgcccatgctgcgcaacaacccaaagttttggaactgaaataaggacgcgacatgaacggtaaatactactacggcacaggccgccgcaaaagttcagtggctcgtgtattcctgattaaaggtacaggtcaaatcatcgtaaacggccgtcccgttgacgaattcttcgcacgcgaaaccagccgaatggttgttcgccaacccttggttctgactgaaaacgccgaatctttcgacatcaaagtcaatgttgttggcggcggcgaaaccggccagtccggcgcaatccgccacggcattacccgtgccctgatcgacttcgatgccgcgttgaaacccgccttgtctcaagctggttttgttacccgcgatgcccgcgaagttgaacgtaaaaaaccgggtctgcgcaaagcacgccgtgcaaaacaattctccaaacgttaatgttggaaattcaaaaaaccctgcttatcgcagggttttttatttgtagtagacggtttcccattggcaatctaaagattacagattgagacctttgcaaaattccccaaaatcccctaaattcccaccaagacatttaggagattttccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaagcagcccggatgcctgattatcaggtatccgggcaggattaagggggtatttgggtaaaatcaggaggtatttggggcgaaaacagctgaaaacagctgaaaacctgtgtttgggtttcggctgtcgggagggaaaggaattttgcaaaggtctcagattgggcaaaaatcaaaaacagtatagtggattaacaaaaatcaggacaaggcgacgaagccgcagacagtacaaatagtacggcaaggcgaggcaacgctgtactggtttttgttaatccactatacatgaaaaaatagaaaaactgccgggtatggttgaataaggggtcagaccggttccaattcgctcagtccgggcaaatctgcaaaaccgcgttcgcgtatgatttggcaaaaattgttcagatagctcttgtccgtatcttcggtacggatggcggcatacagtttgctttgcaatccgtcggcagtaatttggcggtgaacgacatagcctttttcaaggtagggcatgactgtccaatagggaaaggcggcaatgccacgtctgctggcaaccagttggataatggcgatggtcagttcgctgtgtcggcgcggcgggttgatgtttttcggaatcaggatttttttgggcaaatccagcatctcgtcgggaacgggataagtaatcagggtttccccgataaagtcttccgccgtccaaacgtttttggcggcaagcggatggtctggtgcgcaaatgccgaccatttcgtaggcaaacagcggttggaaagaaataccgttttgtttttccgcttcggaaacaatggcaaggtcggcgcggtgttgcagcagcagcccgacgggatccgcttggaatcccgatacgatatccagttcgacttggggccacatcgggcggaattcgcccatggcgggcatcagccagtcgaaacaggtatggcattcgacggcaatccgcagctctcccgcctccccttccgtgattcgcgccaaatctcgttctgcaacagcaacttgaggtatcagttcgtgggcgaggcgcagcagcctttcgcccaccggggtaaagcgcaagggcgtggatttgcgttcgaacagcggcgtgccgtagtggttttcgagcatacggatctggtgggaaagggcggattgggtaaggaaaacccgtttggcggcaagggagacgctgccggtttcttcaagtgccagcagggttttgaggtggcgcaattcgataatggaatccatgggggcttcagacggcatattgaaccggcgcatattaaaataattcatatgcgggtgcaaatcggaaaaatgggcgtttcgggcatttgcggttagaatgcccgcttgtttggaaatgacaggaaaaaatatggttttgcgcagagattttttagcctggtgcgacgaaacgttgcagacggcatcgtttaaagattacgcccccaatggtttgcaggttgaagggagggaatatatcgggaaaatcgttacgtcggtaacggcaagcagggcagcgattgattttgctgtggagcagaaggcagatttgcttttggtacatcacggtatgttctggaaaaacgagttgccgaccgttactggttggaaaaaagaacggattgccgcactgttacggcacgacatcaatatggcaggctaccatctgcccctggatgcacatcccacactgggcaacaatgcccaactcgccgacagattgggttttgcgacagaaaaacggttcggcgaacaaaacctgctcaactcgggcagcctgaaacaagccaagacactcggcgcattggcggcgcatattgaaacagttttgcaacgtaagcctgtcgtcatcggcaaacccgaacgcgaaatccgacgggttgcatggtgcagcggcggggcgcaggggttttttcagacggcaatagacgaaggtgtcgatctgtatttgacgggggaaatctctgaagcccaataccaccttgccaatgaaacgggtacggctttcatttcggcagggcatcacgcgacggaacgttacggcgtacgcgcgctggcagaatcggcggcagaggttttcgggttggaagtgtgccattttgacgaaaacaatccggcttgagtcttgagaaatatcataaaactttaccttattttaaataatgctttgagtatcactgcaaactgggtaaaattgcaacgtttaatggctcggtattcccaaaatattaggacgactgaataatggataatcaagaaatcaacaacggccgccgccgtttcctgacactcgcgacctgcggcgcgggcggagtggcagcattgggtgtggcaacgccgtttgtggccagttttttcccttcggaaaaagccaaggccgccggtgctgccgtcgaggtggatgtcagtaaaatcgaagcgggtcagctgctgaccgccgagtggcaaggcaaaccgatttgggtgctcaaccgtacagatcagcagcttaaagacctgaaaggcctgaacggcgaacttaccgatcccaattccgatgcggaacagcagccggagtatgctaaaaacgagacccgttcgattaagccgaacatccttgtcgccatcggtatctgcacccatttgggctgctcgcccaccttccgtcccgacattgcccctgccgatttgggtgcagactggaaaggcggcttcttctgcccctgccacggttcgaaattcgacttggccggccgcgtatataaaggtgttcctgccccgaccaacctggttgtcccgccatataaatacttgagcgacacaactatcttggtgggcgaagactaagaataaggaacgataattatggcaaaccaaaccaatagcaaagcaaaagcattgttaggctggatggacgctcgtttccccctgtctaaaatgtggaatgagcatttggctcaatactacgcaccgaaaaactttaatttttggtactacttcggctctttagccttgcttgtcctcgtgattcaaatcgtcagcggtattttcctgacgatgaactacaaaccggacggtaacctgaatgcctaccatctgcctgctgcctttactgcagtcgagtacatcatgcgcgacgtgtccggcggttggattatccgctacatgcattccaccggcgcatctttcttcttcattgttgtttatctgcacatgttccgtggtttgatttacggttcgtacaaaaaaccccgtgagttggtgtggattttcggttctctgattttcttggcattgatggcggaagcctttatgggctacctgctgccttggggtcagatgtccttttggggtgcgcaggtaattattaacctgttctccgccatccctgttatcggtccggatttgtccacttggattcgcggcgacttcaacgtttccgacgttaccctgaatcgcttctttgccctgcacgttatcgcggtacctctggtattgctcggcttggttgtggcgcacatcatcgccctgcacgaagtgggttctaacaaccctgacggcgttgaaatcaagaaaaacaaagacgaaaacggtatcccgcgcgacggtatcccattccatccttactataccgttaaagacatcttgggtgtggttgtattcctgattgtcttctgtgccgtattgttcttcgcaccggaaggcggcggctacttcctcgaagcgccgaacttcgatgcggcaaatgcgctgaaaacacctccgcacattgcgccggtatggtatttcacaccgttctacgccattttgcgtgcgattccctcgttcttgggaacgcaggtttggggtgtaatcggtatgggcgcggcggtcgtgttgattgccctgctgccttggctggataggggcgaggtgaaatccgtccgttaccgcggcccgattttcaaaaccgcattggtcttgttcatcatttcctttatcggtttgggtattttgggcgcgatggtggcaaccgatacgcgtactttggtcgcgcgcatcctgtccttcgtctatttcgcattcttcctgggtatgccgttctataccaagctggataaaaacaaaccggttcccgaacgcgtaaccatgagcaccgccaaacaaaaaatcatgttctttgtttacgtcggcattaccgccgtgggtgcttacctgtttgcaaccaacatctgatgagggcagtcaaaatgaaacaagctatgaaaaattggtttgctgccttgctgttggcagtacccatgggtgcggcatttgcttcgggcggtcatgcacactatgagaaagtcgatatcgatttgcgcgaccaagtcagcctgcagcgcggcgcacaaatctttaccaactattgcctgtcctgccactcggcaagcggtatgcgtttcaaccgtttgaaagacatcggtttgactgacgaagaaatcaagaaaaacctgatgtttaccaccgataatgtcggcgatgtcatgcattcggcgatgaacccgaaagatgcggcaaaatggtttggtgctgctccgcccgatttgacattgattgcgcgttccaaaggtgcagactacctttacgcttatatgcgcggcttctataaagatccgacccgtccgagcggctggaacaatactgtattcgataaagtcggtatgccccacccgttgtgggaacagcaaggcgttcaagccgttgagttggatgccaaaggtcagccggttatggtaaaagacgaacacggcgagatgaagcctaagctgtattgggaatctaccggtttgcacagccgccgtctgcctaacggcaaagtgatccaaaaagagtacgacgcatatgtacgcgatttggtcaattaccttgtgtacatgggcgaacctgcacaactgcaacgcaaacgtataggctatgtcgtgatgattttcctatttgcggttatgctgcctttggcgtatttcctgaaaaaagaatattggaaagacgtacactaagcgtttggaacaaaagggcaaatcctttagggtttgcccttttttcattttgcctgccgtttgaaaagcctgaatccgtatgccgtctgaacatagctgcaacatttcagacggcatcattctaaaaatgtcagacatcgggaacttaatcagggtttgtggcagattgatattgaattaggaaaaggtctgaaaccgcaagcagcatggtaaggcgatgtcgaacaggtttaaagccaatccgctatattttttggagctatgtcgaacaaacaggtagaatcggaataagcggcggttttgtccggtgtgaaaatgtttgaatattaggatgattgatggaactgatgactgttttgctgcctttggcggcgttggtgtcgggcgtgttgtttacatggttgctgatgaagggcaggtttcagggcgagtttgccggtttgaacgcgcacctggcggaaaaggcggcaagatgtgattttgtcgaacaggcacacggcaaaaccgtgtcggaattggcggtgttggacgggaaataccggcatttgcaggacgaaaattatgctttgggcaaccgtttttccgcagccgaaaagcagattgcttatttgcaggaaaaagaggcggagtcggcgcatctgaagcagtcgtatatcgatttgcaggaaaaggcgcagggtttggcggttgaaaacgaacgtttggcaacccagctcggacaggagcggaaggcgtttgccgatcaatatgcgctggaacgccaaatccgccaaagagtcgaaaccgatttggaagaaagccgccaaactgtccgcgacgtgcaaaacgaccttgccgatgtgggcaaccgttttgccgcagccgaaaaacagattgcccatttgcaggaaaaagaggcggaagcggagcggttgaggcagtcgcataccgagttgcaggaaaaggcacagggtttggcggttgaaaacgaacgtttggcaacgcaaatcgaacaggaacgccttgcttctgaagagaagctgtccttactgggcgaggcgcgcaaaagtttgagcgatcagtttcaaaatcttgccaacacgattttggaagaaaaaagccgccgttttaccgagcagaaccgcgagcagctccatcaggttttgaacccgctaaacgaacgcatccacggtttcggcgagttggtcaagcaaacctatgataaagaatcgcgcgagcggctgacgttggaaaacgaattgaaacggcttcaggggttgaacgcgcagctgcacagcgaggcaaaggccctgaccaacgcgctgaccggtacgcagaataaggttcagggtaattggggcgagatgattctggaaacggttttggaaaattccggccttcagaaagggcgggaatatgtggttcaggcggcatccgtccgaaaagaggaagacggcggcacgcgccgcctccagcccgacgttttggtcaacctgcccgacaacaagcagattgtgattgattccaaggtctcgctgacagcttatgtgcgctacacgcaggcggcggatgcggatacggcggcacgcgaactggcggcacacgttgccagcatccgtgcacacatgaaaggcttgtcgctgaaggattacaccgatttggaaggtgtgaacacattggatttcgtctttatgtttatccctgtcgaaccggcctacctgttggcgttgcagaatgacgctggcttgttccaagagtgtttcgacaaacggattatgctggtcggccccagtacgctgctggcgactttgcggacggtggcgaatatttggcgcaacgagcagcaaaaccaaaacgcgctggcgattgcggacgaaggcggcaagctgtacgacaaatttgtcggctttgtacagacgctcgaaagcgtcggcaaaggcatcgatcaggcgcaaaacagctttcagacggcatttaagcaacttgccgaggggcgcgggaatctggtcggccgcgccgagaaactgcgtctgttgggtgtgaaggcaaacaagcagcttgcacgcgatttgaccgaacgtgccaatgaaacaacggcgttgtcggaatctttggaatatgtggcagaagatgaagcagtctgacttgtgcggaaaagcttgtttcagcaggggcgggaatgccgaaagcgcggcgtaactgtaccggttctgatttggggttggtttgaagtacttaccaaagccttgtccggcgaggtacaccggcaaggcggcggttgtctgagccttttgcgtttcagacggcatcagtgcagatgatgccgtctgaagaccgtagtgaagccggttagaagaacggattgtgccgcttttcgtgtccgatggaagtcatacgcccgtgtccggcgacaacttgcacggtttcgggaagggtgaataatttgttgcggatattattgattaagtcggcgtggttgccgcgcggaaaatcggttctgcctatggtttcgtaaaacagcacgtcgcccgcaatcagcaattccgcctcggcacaataaaagacgatatgtcccggcgtatggcccggaatatgcagcacttgaaaggcatagcgtccgaccgtgagcgtttcgccttcttcgagccaacggttcggcgcaaaggcgggcgagacgggaaatccgtattgcgcggtggtttgcggcagcgattggagcaggaattcatcgtccggatgcggcccgaggacagggactttatgcgttttcaacatttcgaccacgccgcccgcgtgatcgagatggccgtgcgtcagccagattgccgtgagcgtaagtttgcggtttgccaacgcttgcagcaggaacggcacatcgccgccgacatcggtcaggacggcttcgccactttcgtcgtcccaaatcagggtgcagttttggcggaagggggtaacggggaagatttcgtaacgtagggtcatcggcgtgttcctaaacggtttttcagacggcatcgggtttgccgtttgttttatggcggtttgccgcctgtttggatattgggggaatcgggtgattaagaagacaatcggcggcatcataccgatttttatggcggttttcatccctgcatcggcaggcgcggcggatttgatgttggcgcaggaatacaaagaccaagagattgcaggctgggcaatgagcgagaaactcgacggcgtgcgcgcctattgggacggaaagcacctgataagccgtcagggctacgcgtttacgccccccaaaggctttaccgcgcagtttccgccttatcctttggacggcgaattgtatagcggacgcggtcagttcgagcagatttccgctaccgtgcgttctgtttcttcagactggcgcggcatccgcctgcacgttttcgatgtacccaaggcgcagggcaatctctaccaacgtttggcagtcgcaacgcagtggctgaaaacgcatccgaacgcgccgattaccatcatcccacaaatcaaagtgcgcgaccggcagcacgcgatggactttttaaaacaaatcgaagcgcagggcggcgaaggcgtgatgctgcgtcagcccgaatcccgttatagcggcggcaggagcagccaattattgaagctgaaaagccaatacgacgacgaatgcacggtaacacggcactatgagggcaaagggcgaaacgccggacggctgggcgcggtcggctgcaaaaaccgacacggcgaattccgcatcggcagcggtttcaaagacaaagaccgcgacaacccgcccaaaatcggcacactgattacctaccgctaccgtggttttacgcggaaaggcacgccgaaatttgccacatttgtgcgcgtgcgtaccgaccgctgagcaggacggttcagacggcagccgatactttggtttataattttccttttaccgaccgattccgacatatgaccgatttagaaaccaaacgccttgaaacacaggcgatgcttgaaaacgccgatcttttgttcgaccaaggccaatgccgtgccgcactgcaaaaagtggcggacgagattacgcgcgatttgggcggcaaatatccgctgctgctgcccgtgatgggcggcgcggtggtgtttacggggcagttgctgccgctgttgcgttttcccttagattttgattatgttcacgtttcccgttacggcgacaagctggagggcggcgcgttcaactggaagcgtatgcccgatgcggaacaaatccggggcaggcacgtcgtcgtgctggacgatattttggacgaagggcatacgatgtccgccattcaagccaaacttttggaaatgggtgcggcaagctgccgtgcggcggtgttcgccaacaagctgattgacaaacccaagcctatccgagccgattatgtcggactggatgtgccgaaccgttatgttttcggttacggcatggatgcggcgggctgctggcgtaatttgggcgagatttacgcattggacggaaaataaggacgcgatgccgtctgaaggcctttcagacggcatcgcgcccatacgccggcaggataatgaagaacaggacgcataatatgatagggcttttaatcatcacacacgaaaccataggcgaagcctaccgcaagctggcacatcattttttcccgggcgggctgcctgaaaacgtccgcatactcggcgtgcagccgacggaagaccaagacgacatcatcaacaacgccattgccgcgcttcaggagtttcccgacaacgacggcgtgctgattatgaccgatattttcggcgcgaccccctgcaatgcagcccgccgcctcgtgcgcgaaaacaaatcggcgattttgaccgggctgaacgcgccgatgatggttaaggccgtccaatattcgccggcggcggaagaccttgccgcctttaccgaatgcgtcagggaggcggcggtaaaaggcattttcgccatcacgtccgcgcccgaagatttggtgtgccggcgcagcggcgatgccgtctgaagaagcggcagggcaggaaaacattttaaacggcgtctgctgccgatatacataacacgggaatcgaaatgctcaaacaatccatcgaaatcatcaacaaactcggactccacgcccgcgcgtccaacaagttcacccaaaccgcgtcccaattcaaaagcgaagtctgggttacgaaaaacgacagccgcgtcaacggcaaaagcattatggggctgatgatgctcgccgccgccaagggtacggtcatcgaactggagacggacggcgcggacgaggcggaagcgatgcgcgccctgaccgacttaatcaacggctacttcggcgagggcgaataatgagtatcgtgctgcacggcgtggcggcgggcaaaggcattgccgtcggttgcgcccacctgattgcgcgcggtacggaggaagtgccgcagtatgatgttgcggaggcggacaccgatgccgaagccgaacgtttcgatgccgccgtcaaagccacgcgcaaagagttggaacagctccgcagcgcgattcccgaaaacgccccgaccgagttgggcgcgttcatctcgctgcacctgatgctcttgaccgatgttaccttgtcgcgcgaacccgtcgatattttaagggaacaaaaaatcaacgccgagtgggcattgaagcagcagagcgacaaactcgccgcccaattcgacaatatggacgatgcctatttgcgcgaacgcaagcaggatatgctgcaagtcgtccgccgcatccacaacaacctgatcgggcagggcaacgagttggaagttgccgacaacctgtttgacgaaaccgttctgattgcaaacgacctttcgcccgccgacacggttttgtttaaagagcagcgcattgccgccttcgttaccgatgccggcggccccaccgggcatacggcgattttgggcaggagcttggacatcccgtccgtcgtcgggctgcacaacgcgcgcaaactgattaccgaaggcgaaacggtcattgtggacggtatcaacggcgtgttgattatcgcgccggatgagtcggtgttgaacgaataccgccgccgtgcccgcgaataccgcagccacaaacgcgatttgaacaagctcaaaaaaaccgccgccgccaccgccgacggggtctgcatcgagcttgtgggcaatatagaatccgccgaagacgtgaaaccgctgcacaacctcggcgcagacggcatcgggctgttccgcagcgagtttctttacctgaaccgcgatacgatgccgtctgaagacgagcagtacgaagtgtacagcgcgattgtcaaaaaaatgaaaggcaaaagcgtaacgatacggacagtcgatttaggtgtggacaaaaacccgcgctggttcgggaaaaacagcacgcccaacggcagcctcaaccccgcgctgggcatgaccggcatccgcctgtgccttgccgaaccggtcatgttccgcacccagatgcgcgccatcctccgtgcggcggtacacggccccgtgcggatgatgtggccgatgattacctcagtatccgaagtgcgccagtgcctcatccacctcgacaccgcgcaacgccagcttgccgaacgcggcgatgccttcggtaaagtcggcatcggctgtatgattgaaattccgtctgccgcgctgaccgtcggcagtattttgaaactggtcgatttcatctccgtcggtaccaacgacctgattcaatacatcttgtccgtcgatcgcggcgacgacagcgtcagccacctctaccagcccggccatcccgccgtgctgaaaatgctgcaacacgtcatccgtaccgccaaccgcatggacaaagacgtatccgtatgcggcgagatggcgggcgataccgcgtttacccgcgttttattgggtatggggctgcgccgtttttccatgaaccccaacaacatcctgcccgtcaaaaacatcattctgcacagcaatgtcggacagctcgaaagcgatattgcgaaagtcatccgctgcgaagacgaggaaaaggcggaaaagctgatcaaacagatgaacagcgtgtctgtcgaggaagaagccgacttcaaggggcggaaataaatacggcaggtaaaaaatagaaatacttaacaatgcccgcaatctgaaattttgccattcttgcaaaatagaaaaccgaaacagaaacccaaaatcggtcattccctcaaaaacagaaaaccaaaatcagaaacctaaaatccgtcattcccgctcaggcgggaatctaggtttgtcggtgcggaaacttatcgggtaaaacggtttctttagattttacgttctggattcccgcctgcgcgggaatgacgatgaaaagattgttgtcgcttcggataaatttttgccgtgttgggttctagattcccgcttttgcgggaatgacggcagggtggtttcagttgctcccgataaatgccgccatctcaagtctcgtcattcccttaaaacagaaaaccgaaatcagaaacctaaaatcccgtcattcccgcgcaggcgggaatctaggtctgtcggcacggaaacttatcgggtaaaacggtttcttgagattttacgttctggattcccgcctgcgcgggaatgacgatgaaaagattgttgtcgcttcggataaatttttgccgtgttgggttctagattcccgcttttgcgggaatgacggcagggtggtttctgttgctcccgataaatgccgccatctcaagtctcgtcattcccttaaaacagaaaaccgaaatcagaaacctaaaatcccgtcattcccgcgcaggcgggaatctaggtctgtcggtgcggaaacttatcgggtaaaacggtttctttagattttacgttttggattcccgcctgcgcgggaatgacgatgaaaagattgttgtcgcttcggataaaattttgcagccctgataaaaaatatggctgctttggtaaaaaaatgccgtctgaaaggttttcagacggcatttgtttttaagaagcatcagcggaagcggacgatttcccgttcttcgatatggatgcgtaccgtatccttgcccgataccgccccggcgtgccgcatatcgaggttcagccataggatgccgtgttccggatggaggacggacaggctgaacgattcgggcaaacaggtacgggataatacgcggcactccatgccgtcttggtcgaaacgcaccgcatgttgcggaatatggcggtcatcgttggtattgggcagccccatcagtcgggcgacctgcacgcaggacggtgttttgaccaatgtttcgggcgtgccgtattgtagaatcctcccttcatacatcacggcgatttcgtccgccgtcgtacaggcttcttcgggcgaatgcgttaccaaaacggcagggatgccgccgtttcggatacgttcggcagtcatgcggcgcagccggtcgcgcaaatgcgtgtccaaactggaaaacgattcgtccagcaacagcagggaagggcggacaaccaaagcgcgcgccagtgccaaccgttgtttctcgcctccggaaagtttttcaggcttgcggtgcacctcgttttccagtccgacttcggcaagtgccgccatggcaaggcgttcggcttcggctttcggcattttttgcattttcaaaccgaatgccgcattttccagcgcactcatatggggaaacagcgcgtaatcttgaaacatcagcgaaatacggcgtttttcgggcggcatacgggtaatgttttccccgttcagctgaatttcgccgccgtccggccggacgatgcccgcaatcatattcagcagggtggattttccgcagcccgaccgccccagtacggcgagtattttgccgcgcccgacagtcaggcagatatcgtcggcaaccgttttgccgccgaagcgtttgcagagtccgttcagttcaagcatggcgcatcctataaacgtatgccgtccagccactcggacagcggatgggcggcatcaatcagaccgtaacggcaaaacgcgtccagcgtaaccagttgcgcgtcgtgcatcatgttttccgacaacatggcggcaaccaggctgccgatgtccattttctcaaaacccgccacctcgccatcctgattttcaggcaggaaagtttcgggcaggacggcatcgaatacatacaggatttcattgtgcacaccccggctgacggggcgcaggctgtgcagtcgcgataccggacggataaacgggaacagcgttttatccaaaccggcttcttcgctgctttcgcgacacacggcttcagacggcatttcgccgccggaaacaccgccggcggcagtattgtcgagtttgccgggatcgactgccttgtgcggactgcgcctgcctatccagaaatgccatcggccgtccgattcggtcagaccgttgagatggacggcgcggctgagtagtccgaacgggcggaaagcggcgcgttcaagtgagaacaagatattgccgccgccgtcggtcaggtcgaaacactcgttgcgccatccgtgaagcagccccgccttgttccatgtgcgggtgaggtgctgcaagcgtctgcccatatctggccagccgtccgcattcaggaaaatgccgtctgaagactccgagcagcctgcctcccagtcttttttgacgcgctccgcccattccggcgacagattgcccaaaggcagacggttcagatacagcgttttccagcaactttttgcaccgtaacttgcttttgcccactcgaacagggcatcaaggtcgtgtttgctgacggattcggtaaaacggacggtcggcatagtcggctttcttgaagacaatgcggaagattgtagccaaactgcctgaatttgcaaccgcaaacagacggcggtctgccgttccgatattgcggcaggaaggaaaatccggcaaaaaatggaggcggcaggaaacaggaaacaggaaacaggcaaaacaaaacccctcggcattgaaccgaggggtttgatatttggttgcgggagcaggattcgaacctacgaccttcgggttatgagcccgacgagctaccatgctgctccatcccgcgtcagaagatgaaactatacggcagattttttatgttgtcaaacattacttccgcgaaaaatcataaaattttgccgtccggcggtttatgcctgatttgaaatattattttctttacaaaagttcatgttcgtgatttaattttggttaacattgaaacaggggtgctgcctgatgttcaggcggctgagaaataccctttacacccgatcgggataatacctgcgtggggagttttcacggattctgtctttcagacagcattggttttcaaatgccgtctgaaaacgcaaaacgctcctgtttctttattctaaacgagaaaacaggagcattttttatgactacgccaaaaaaaaccgccaaaacttccggcaacgaagcgcgcgaacttgccgacttgagcgaagacatcggtatccgcttcaaatatccgaactcggaacgcgtgtatctgcaaggcagccgcgacgacatccgcgtgcctttgcgtgaaatccgtcaggacgacacctatacggcgcaaggtacggaagccaatccgccgattcccgtctatgacaccagcggcgtgtacggcgatccggcggcacacatcaatttaaaacaaggtctgccgcacatccgcacggcgtggctggacgaacgcggcgataccgaaatcctgcccaagctctccagcgaatacggcatcgaacgcgcacacgatccgaaaaccgcccatctgcgcttcaaccaaatcacccgcccgcgccgcgccaaagccggccgcaacgtaacccagcttcactacgcgcgccaaggcattatcactcccgaaatggagtttgtcgccatacgcgaacgtttaaaattagacgaattgtcccaaaaaccggaatacgccaagctcttgaaacaacacgcagggcaaagtttcggcgcgaatatcccgacccatcccgaccaaatcacgcctgaattcgtgcgccgagaaatcgccgccggacgcgcgattattcccgccaacatcaaccaccccgaactcgaaccgatgattatcggccgcaactttcgtgtcaaaatcaacggcaacttgggcaactccgccgtaacctccagcctgaccgaagaagtcgaaaaaatggtgtggtcgctgcgttggggcgcggacacgattatggacttatccacaggcgcacacatccacgaaacgcgcgaatggattatccgcaacgcgcccgtccccatcggcacagtgcctatttatcaggctttggaaaaaaccggcggcattgccgaagatttgacttgggatttgttccgtgacaccttaatcgagcaggcggaacaaggcgtggactatttcaccatacacgcgggcgtgttgctgcgttatgtaccgatgaccgccaaccgcctcaccggcatcgtctcgcgcggcggttcgattatggcgaaatggtgtttggcacatcatcgggaaaacttcctctacacgcatttcgacgaaatctgcgaaattatgaaagcgtatgacgtatcgttcagcctcggcgacggcctgcgccccggctgcattgccgatgccaacgacgaatcccaattcgccgaactgcacaccttgggcgaattgaccgataaagcgtggaaacatgacgtacaagtcatgatcgaaggccccggccatgtgccgctgcaacgcgtcaaagaaaatatgaccgaagagctgcaacactgttttgaagcgccgttttacacactcggcccgcttgttaccgacatcgcccccggctacgaccacatcacctcgggcataggcgcggcgaatatcggctggtacggcacggcgatgctttgttacgttacccccaaagagcatttggggctgcccgacaaagaagacgtgcgcaccggcatcatcacctacaaactcgccgcccacgccgccgacctcgccaaaggctggccgggcgcacagttgcgcgacaacgccctgagcaaggcgcgtttcgagttccgctggcgcgaccagttccgcctaagcctcgaccccgaacgcgccgaaagcttccacgacgaaaccctgcccgccgaaggcgcgaaaatcgcccacttctgctcaatgtgcggccccaaattctgctcgatgaaaatcacgcaggaagtgcgcgactacgccgacaagcaaaaagcccaacggcagggcatggaggaaaaagcggtcgagttcgtcaaaaaaggcgcgaagatttacagttgaaacgtcaagcaaaaaatgccgtctgaaacccggaaaaaaggcttcagacggtattctttcgcttgtgaaaatatagtggattaacaaaaatcaggacaaggcgacgaagccgcagacagtacaaatagtacggaaccgattcacttggtgcttcagcaccttagagaatcgttctcgttgagctaaggcgaggcaacgccgtactggtttttgttaatccactataatttttaaaatttttatattcacatagatggggatgatgggatttagggttctgattttgtttttgagagaatgaaggaatttgagattgtgggcgattatcgggaaaaatagaatctttccgctgtcattcccgcgcaggcgggaatctaggtctgtcggcacggaaacttatcgggtaaaacggtttcttcagattttacgttctggattcccactttcgtgggaatgacggaatgtaggttcgtgggaatgacgtggtgcaggtttccgtacggatggattcgtcattcccgcgcaggcgggaatctagacattcaatgctaaggcaatttctcggaaatgactgaaactcaaaaaactagattcccactttcgtgggaatgacggcagagcggattctgttgctcccgataaatgccgcaacctcaaatcccgtcattcccgcgcaggcgggaatctaggtctgtcggtgcggaaacttatcgggtaaaacggtttcttgagattttgcgtcctggattcccactttcgtgggaatgacgggattaaagtttcaaaatttattctaaatagctgaaactcaacgcactggattcccgcctgcgcgggaatgacgaagtggaagttacccgaaacttaaaacaagcgaaaccgaacgaactagattcccactttcgtaggaatgacggaatgtaggttcgtaggaatgacggaatgtaggttcgtaggaatgacgggatgcaggtttccgtacggatggattcgtcattcccgcgcaggcgggaatctagacattcaatgctaaggcaatttatcgggaatgactgaaactcaaaaaactggattcccactttcgtgggaatgacgggatgtaggttttcttaaccctgagtcctagattcccgcctgcgcgggaatgacggcatattttgacattgaataaaaaagactaaaaacaggaaaaagccaaacagaaaacagcgaaacagaaaacagcgaaacagaaaaaagccaaacaggaaaaagcctgtctggcgacaggctttttgttgataccaatctttgcagattagaatttgtggcgcagaccgacaccgccggcagtcgatacgaatttgtatgcgcctttgccttcttgcaaccagccggcagaaaccaaggcagaagtgcgtttggagaagtcgtattccgcaccgacaaccacttggtcgtactcgttgcctatgtctgcatcatcaaacgagcctttgaagccgtgggcgtaagaaacgcggggcgttacgttgccgaagcggtatgccaaggtagcggcaacttcggtttgagagttgtgcgaattgtcttcaaccagtttcgcgtcttgttgctgtacggctacggaagcgtatagggcatcattgtcgtaaccgctgaccaaacggtgaatctggtatttctcaatcttcacgtcatccacattctgatgtcttttataggcaccgccatattgcacgaagaagccgccgtttttgtagttgaagccggcgtggtaagattcgctgttatgtctgcctgcattgtcgttaagcgcgtattgtacgctgccgctgaggccggcaaattcgggagaatcgtagcgtacggaaatgaggcgtgcctcgggttcggcaattttgtttacacccaaatagtcgcttttgctatcccaaggattgatgtcgccggtgtctttcaggacgctgttcaaacggccgacgcgcaatttaccgaagccgcctttcaagccgatgaaggattggcggttgccccaaccggagtcagtaccggcgatagatgctttttgctcaacctgccaaatggctttcaggccgttaccgaggtcttcttggcctttgaagccgattttcgaacccaaatcaacgatgccggtaccggtttcaacgctataaacttgaccgtcctggtaatctagggagcgggaagtttctacgccggctttgatggtgccgtacagggtaacgtcagccattgctgcaacaggaagggctgccaaagtcagggcaatcagggattttttcattgctgtattccttttttgattaagaaatttaagccggccgggctttccaagccgcttagctttgcatttaccgccgacgttttcggcgattccatgtctgaaactatagatgttcctgtctgaaaaaacaaacttctgcctgtttttgtgtggaattcgatgtgtattttgaagggcggatagagatattgtgggtattttttgttttataacatatggttatttaaattttttaagatttgcatttttacaacacttactcgggagggtattggagggcattgcaaaccgggggttataaagacggcaaaaaacgcgcacgtggtttctttcggaacgggcggatgcaaaacccgcccctgcggcaggagatagtggattaacaaaaatcaggacaaggcgacgaagccgcagacagtacaaatagtacggaaccgattcacttggtgcttcagcaccttagagaatcgttctctttgagctaaggcgaggcaacgctaaccgtcattcccgccacttttcgtcattcccgctcaggcgggaatctagaatctcggactttcagataatctttgaatattgccgctgccttaaggtctggattcccgcctgcgcgggaatgacggctgcagatgcccgacggtctttatagtggattaacaaaaatcaggacaaggcgacgaagccgcagacagtacaaatagtacggaaccgattcacttggtgcttcaacaccttagagaatcgttctctttgagctaaggcgaggcaacgccgtactggtttttgttaatccactataatgaacacaatccattcagactattcaatcaggcaaacatctcctgcaatactgcaaacagtttttcagccgtactgttgtctaaatttccaagatgtttgaccaatccggctttatccacagccctaatctgttcgggcaaaagcaaaccgtctttatcctgaaagcggacattgacgcggaacggggcaggacggcttccgctcgtcatgggaacgatcagcacagtcttgagatagttgtgtatttcaggaggagagactacgacacaaggacgtgtctttttgatttcgcttcctacggtctggtctaaggagaccagatagattccgccgcgtactaccatatccattctttatccgcttcgttttcaatttcggaaaaaaaatgctcctgctcggtttcgacaagcattgcggcagcttctgcccatcccctgcgaacggtaggacagcttaaaataatattgcccttttcaactgtaacagccaagctgtccactgcccctatttgacccaataatgatttgggcagaatcacgccttgcgagtttcccattttgcgtatgttgagaatcatatacgtaccatatttaccagtttatgtaataacaatgttattaccttgctgaggtagtgtcaacattgaaaaagattgcctgacagtttgtccgatttcaaaatctccgcgacaagaatgttttaaagccattcggggatttgggggcggatgatgccgtatgcctcgggatagtcgacgccggtcaggtaaagcccgtcgggcatgaaggtcggcggggctttgaggcggctgcgttcttgaatcagtgcggcgaagccttcgacgctgagtctgccgctgccgacataaacgagcgcgcccatgatgttgcgtaccatatggtgcaaaaaggcgttgccgtgcaaatcgaggcggacgagtcctgcgctttgggtaaggtcggcgcggtagatggttttgacgggggattttgcctggcattcggcggcgcggaagctggagaagtcttgttcgccgatcaaataggcggcagcctgccgcatcggttcgatgtcgagtttgaggtgtgtccagcctgccctgtttttgagcaggggggaacggacgggggcggattcgagcaggtagcggtagtgccgtccgtatgcgtcaaatcgtgcatgaaattcgggggcgacctgtcgggcgtgcaaaacggcaatgccttcgggcaggtgggcatttacgccgcgtatccatgcctgttggggacgggcggcggcagtatcaaaatgaacgacttgggcagtcgcatgaacgccggtatcggttctgccggcaacggtggtggcgacagattctcctgcgatttgggcgagcgcggtttccaatgccgcctgaacggtcggtacgccgtcagcctgtttctgccagccgtaaaagcggctgccgtcataggatagggttattgcccaacgttgtttttgtgcggtatccatcggatttgggattcggataaatgttcagactgcattgtatcgcagattttgcagggaaacggcaaacgcccggggcgagcggcgttgtttggggagttgggggggtggatgcagttgctacgaatcgctatcttgtgaattcaccctgtcaggagtgcccgaatcgtcattcccgcgcaggcgggaatctaggtctgtcggtgcggaaacttatcgggtaaaacggtttctggagattttgcgtcctggattcccactttcgtgggaatgacggaatgcaggttcgtaggcatgacgcggtgcaggtttccgtatggatggattcgtcattcccgcgcaggcgggaatctagacattcaatgctaaggcaatttatcggaaatgactgaaactcaaaaaactggatccccactttcgtgggaatgacgggatgcaggttttcttaaccccgcgttctagattcccactttcgtaggaatgacggcggtagatttggcagatgcggcggattcggcaggtctcaacccatcctacaatccaccctgaccgccttttacgaatccgccgccatcctgggaaacgcaaaaaaatgccgtccgaaaacctttcagacggcattttcgcgggcaaatcagtaaaagacttcgcgccagcttaagcgtttcataccgcacgtcggaccgggcgggtttcgggtttcggaagagcggtgtgaaatgaaacgcggcagacggcgtgtgtgccgccatcctgccccgaaccggcggcaaagcgtcatcgcggtttgaatcgggcgggcgcgtgcctgttccggcacggatgccgtctgaaagcggcggcagcggtatgtgtcgccggctgtgatgctgctttccggatgtccgtttgggaggaggtctgaattggcggatgcctgcccgggccgcgtcagcctaaggcgaaaagttccctgccgtggattttgagccactgtttcgcttcgggcgtgtagggtgcgaagcggcgggtcagtgcccagaacgcgcggctgtggtcggcgtgggcgaggtggcagagttcgtgtatgcagacatagtcggcaacgtattccggtgcgccgaccagccgccagttgaagcgtatgcctgtggttttgcggcacacgccccagaaggttttggcagaggtcagcgaggagggggcggggaacagttgtgtggtgcgggcgtggcgttcgaggcggggaatcaggtaactgtgcgcctgccgttccaaaaagtcccgcagcagcgcaagctgtttttcgggtgcgccttcggggacgaggatttcagacggcatcagcaggatttgcgtgtcttgatgggcggtgagggcaagctgtctgccgtggaaccagatatgttcgggcagccggttttcggcagtttgcggcggcggtgttttcgccagtgtttgccgcaggacggcttcgttttcatacagccagcggtttagagcggagacggagaagcagggtgggacgctgatgcggacggtatgtgtgccggcggggcggataatcaggtttttcttggcacggcgcttgatttcgacgggcagttccatgccgtctgaaagggtgtggacaaaggcggtcatgcggtttcagacggcattttggcggcaaacgggcctgcgccggaaatgagcggctgctgcgtttcgatgaggtgttcgcatttttccatcaattcggcttcgctgccgcttgcgtgcgggatggtcggacagatgacgacggtgatttcccccggatatttcagaaaggagtttttcggccaaaattcgccgctgttgagggcgacggggacgatgtccatctcaaacattttcgccatgcgcgcgccgccgagtttgtatttgccgcgctttccgggtgcaaggcgcgtgccttcggggaaaatggtaatccaatagccttcgtttttgcgcgccaacccctgttttatgagctgctcgttggcttcgcggcggttgttgcggtctatgcctatggttttgaccagtttcaagccccagccgaaaaaggggattttgaacaactcgcgtttggcaacgtaaacctgcggcggaaaaatgtcctgaagggcgagcgtttcccagccgctttggtgtttggcgcagatgacggcggggcggtcggggatgttttccgcgccgatgatgcggtatttgagcccgacgatgtgtttgagcgagaggttgaggattttgacccagacccgcgccatcttgtgcgccccgtctcggaaaggcgaggcgagcagcataaagggaaagaggaaaatcagggtggaacagagtatcagccagtaaatcaggttgcggatgatgagcatggttttgccttgtcggaaatgcggtatgttcagtcggcttgcggtgcggcgttttcctgcatgatgtattgtgagaaatcgagcaaggtatcgaaaacctgtgtgtgttcgggtaattcgtgtccgtgttgggagagcgtttttttgccttttccggtcagaaccagcgcgggtttgccgccgacggcatcgattgcctgcaaatcgcgcaggctgtcgccgaccagccaagtttccgaagcttgggcgttgaagcgttcgaggatgtcttcaatcatacccggtttgggcttgcggcagccgcagccgtcggcgccggtatgagggcagaaccagatgccgttgatttcgccgcctgcctgacggacgaggcggtgcattttggcatgcatttcggtgaggtcttgaacggtaaaatatttgcgccctatgccggattggttggtggcaacggcgacggtgcagcctgcctgcgtcagaaatgccaccgcatccatgctgccttcgacaggtatccactcgtcaacggatttgacgaagtcgtcgcggtcctgattgatgacgccgtcgcggtcgagaatgatgagtttcatcgcgtttcctttgggttggggcaggtcgggggtggcattatactgaaatatcggcagtgatgcgcctgtgccgcgtgataacgaggcaatgccgtctgaagccgccggcgggcttcaaacggcattttgcttttatcctttaaatacggggacgagttccatttggctcaatacctgtgcggcgatgttgatgatgccgaaaaggaagacccaaaccatcagccacaagccgccgtaaactttataggttttgcctgcgccgaattttttgcgcgaacggtagagcagcatggcggggatgatgcctgtccagacggttgccgccaggccgacgtagccgatggcggtaacaaagctggtggggaagagcaggcaggaaattagaggcggcaggaaggtcagcgcggcggttttggtgcggccggacacgctgtcgttccatttgaagatgtcggcgatgtagtcgaagagtccgagcgttacgcctaaaaacgaggtggcgatcgccatataggaaaacagggccaatattttgtccatattgccggtttgggcgaatttggacagggtttcgatgaggacggagacttgcccttcggcggcaatcacgggggcgaactcgttgcgcggcaggttgccttggatggcggtttgccagaggacgtaaatcaccagcgcaatcagtgtgcccatccagatggatttagccactttgggcgcgtcgcctttaaagtatttgagcaggctggagacgttgccgtggaagccgaaggaagcgagacagacgggcagggcggtggcggcgtaaatccagtagtttgtgccggcaggggcttgggtgtcaaacaaaacaggcattttggcatcggcaatcaggccgccggttgcccaaataaaggttaataccatgccgccgatgaggacgctggtgaagcggtcgaccaagcgtgcggatgcccacacgcaaaaggcgaggatgccgaagaagaagagttgtccgacggtgagtgaaacattgccgcccaaggcgttgccgatgcctttggcggtcaggtcgccgccgacgaagatataagcgtaagtaagcaggtataaaacgaaggcgacggcgatgccgttgatgatgttccagctccgtccgagcaggtctttgaccatcgtgtcgaaacttgcgccgtggggatagtgggtgttgacttccaaaatcatcaggccgctggaaagcatagaaaaccaggtgtacagcaacacggccagcgagccggtaaaccatacgccggatgtggcggtcgggttggcgagcatacctgcgccgatgaccgtgccggcgataatcatcgcgccgccgaacagtgaaggggttttggtgggcatattttgtctttctgccagaaaaagcgagccgccattatgccgtaaaatgtaaggatttgtaaggcatttgcgccgcgccgcccgaaaaggctttcagacggcattgtgttccatagtataatcttgggttttggagtgggcggttcgtcagatgggagggaaaatgtccgacaaaaaatataatgtcgatgagggggaaatcgccaaattcagccggattgccgacaaatggtgggacaagtcgggcgagttcaaaaccttgcacgacatcaatccgctgcggctggattatatcgacggacacgcggatttgcgcggcaaacgggttttggatgtgggctgcggcggcggcatcttggcggaaagtatggcgcggcgcggcgcggcgtttgtaaagggcatcgacatggcggagcagtcgttggaaaccgcccgcctgcacgcggctttgaacaatgtcgccgatatcgaatacgaatgtatccgcgtggaagaccttgccgaggcggaaccgcactcgttcgatgtggtaacgtgcatggaaatgatggaacacgtccccgatcccgccgccatcgtgcgtgcttgtgccaatctggtcaaaccggacggcatggtgtttttttccaccatcaataaaaacccgaaatcgtacctgcatctgattgtggcggcggaatatctgttgaagtttgtccccaaaggcacgcacgactggaaaaaattcatcgcacctgccgagctggcgcgaatgtgccgtcaggcaggcttggatgtggcggatacgaagggtatgacttaccatgtgttgtcgcaaacttatgccctgtgcgattcgaccgatgtgaattatatgtttgcctgccgtccggcgttctgacggcgggtttgcccgtttttgagcaagtgagttgatatgtctgtctataccagtgtttccgatgatgaaatgcgcggcttcctgagcggttacgatttgggggaatttgtttccctgcagggcatcgcgcaggggattaccaacagcaattattttctgacgacgacttcgggacgttatgtgctgaccgtgtttgaagtgttgaaacaggaagagctgccgttttttctggagcttaaccggcatttgagtatgaagggcgtggcggttgccgcgccggttgcgcgcaaagacggccggcttgattccgttttggcgggcaagccggcttgtttggttgcctgcctgaaaggttcggataccgcgctgccgacggctgagcagtgtttccataccggcgcgatgttggcgaaaatgcaccttgccgccgccgatttccctttggaaatggaaaacccgcgttacgatgcgtggtggacggaggcgtgcgcccggctgctgcccgtcctgtcgcaagacgatgccgcactgctgtgttccgaaatcgatgcgttgaaggacaatctcggcaatcatctgccttcgggcatcatccatgccgatctgtttaaagacaatgtgttgcttgacggcggtcaggtatcgggcttcatcgatttctattacgcctgccggggcaattttatgtatgacttggcgattgcggtcaacgattgggcaaggacggcggacaataagttggatgaggcgttgaaaaaggcgtttatcggcggttatgagggcgtgcgccccttgagtgccgaagaaaaggcgtatttcccgaccgcccaacgtgccggctgcatccgtttttgggtgtcgcgcctgttggactttcattttccgcaggcgggcgagatgacgtttatcaaagacccgaacgcgttccgcaacctgctgttgagtttgggttgagtgcgtccggcgtttgacagaaatgccgtctgaaagggtttcagacggcatttttatggctgattaaaacgaaaatgagacgatagccgggtattttccattttatagtggattaacaaaaatcaggacaaggcgacgaagccgaagacagtacaaatagtacggaaccgattcacttggtgcttcagcaccttagagaatcgttctctttgagctaaggcgaggcaacgccgtactggtttttgttaatccactataaatcaatgtaatccattctgttcccgatgtttatgccgtctgaaacccatcctgtgtcgggcttcagacggcatattgcttcaaagcaggttttccgaggcaacccagttcagaatatcggcttcgaccgcttcgggcgtgccggggttggcgattttgaccccgtattcgccttcgcccagttcctcgaggatttccagttgcgaatcgagcatccctgctttcatgtaatgtcctttgcgcgacatcatgcgctcgaggttgatgtcttgcggcggactgaggtggatgaaggcagctttgccttcggctccgcgcagaatgtcgcggtagccgcgtttgagggcggaacaggttacgatggtgtggttcgcaccgttttgcgcctgtttcgtcatccagtcgcgcagattgcccaaccacggatagcggtcttcatcggtcagcggaatacccgcgcccatcttgtcgcgtttggcttgggtgtggaactcgtcgccttcggcatagggacattgaccgaggtgtttctgcagggacagcgcggcggtggtcttgccgcagccgcatacgcccataacgacaaaatgcgtagtcatttactatcctttccgtctgtcagacgatggcgaacagcagtgcggacaaggcaaagccgatgagtgcgatgagggtttggttgaccgtccaggttttcagcgtggtcggtacgtccatgtccaagaggcggccgaccagccagaagccggagtcgttgaagtggctgcaaccgaccgaacctgccgccgttgccaatacgatacaggcgagctgccagtcggtaaagccggcggcggcaacggcaggagccatcagcgcggcggcggtggtcagggcgacggttgccgaaccttgcgcgatacgcagtgccaaggcgacaaggaaacagcccaaaaggacgggaatgcccaaatccgccatgctgtcggcgagtgccttgccgatgccggaagcgcgcaaaacgccgccgaacataccgcccgcgccggtaatcagaatcacggaacagacgggggcgagtgcgccgtccacggttttttccaacgcgctgccgctttcgccgcgtttgcgtcccaagacaaacagtgcgaccaatacggaaatcagaagggcgatcggtgtcgaaccgattatttttgccgtctgaacccaggtttcgtccgcacttacgagtttttcgctgatgagggccgatacgccggtattcaggaaaatcagcagcatgggaatcagcatgatggcgacgaccgttcctgctttggcaggttctttcggcaggtcgttgtcttgcgtgccgccgctgagcagttcgggaacgggaacatggatggtgcgccccaacactttgccgagcatatagccgctgaaataccatgtgatgaaggcggtcggcagacccaaaatcaaaacttggccgatgttcgcgccgtaaaattcggaagcggcaatcgggcccggatggggcggcaggaagacgtgcatgacggaaaatgcgccgatggaggcaagcgcgaagggcagtacgtcctgtttcatgcgccgtgcggtggcgaacacgatgggcagcatgacgattagtccggcatcgaagaaaatcgggaagccgaaaatcagcgaggcaacgcccagcgcgaacggtgcgcgtttttcgccgaacatccggatcagcgcgtccgccagcgactgtgcgccgccggatgtttcgaccaaacgtccgagcatcgcgcccaggccgaccagaagcgccacgccgccgagcgtgccgccgaagtttttgaccagtacgtcgttgacaatgctgcctgtgggcaaaccggttgccaaagccgtcagcaggctgacgatgaccagtgtcagcagcgcgtggatgcggaatttgacgattaaaatcagaatgaggatgattgccgccgccgaaatgcccaacagggtttgcgcggacagcgtctgtgtccagccgtccatttgtaaagcctttctctgtaataaaagtacaaaattgtcaggtttttttaagttgtgcgaaaacgatagcacaaatcgggcggtaagttgtttgtctgaagttatattcctgtttatttgaacgatttatagtggattaacaaaaaccagtacggcgttgcctcgccttagctcaaagagaacgattctctaaggtgctgaagcaccaagtgaatcggttccgtactatctgtactgtctgcggcttcgttgccttgtcctgatttttgttaatccactatatttcagacggcgggaggaaggcggatacggtatgtagtcggattgaaatatacggtatgtggggcttttgggtacaatcgcaacatcagtgtttcaagtggggaaggcgatggatggacggcgttgggcggtatggggtgcttttgccctgctgccttcggcttttttggcggtaatggtcgttgcgcctttgtgggcggtggcggcgtatgacggtttggcgtggcgcgcggtgctgtcggatgcctatatgctcaaacgtttggcgtggacggtatttcaggcagcggcaacctgtgtgctggtgctgcctttgggcgtgcctgtcgcgtgggtgctggcgcggctggcgtttccggggcgggctttggtgctgcgcctgctgatgctgccttttgtgatgcccacgttggtggcgggcgtgggcgtgctggctctgtttggggcggacggcctgttgtggcgcggacggcaggatacgccgtatctgttgttgtacggcaatgtgtttttcaaccttcctgtgttggtcagggcggcgtatcaggggtttgtgcaagtgcctgcggcacggcttcagacggcacggacgttgggcgcgggggcgtggcggcggttttgggacattgaaatgcccgttttgcgcccgtggcttgccggcggcgtgtgccttgtcttcctgtattgtttttcggggttcgggctggcattgctgctgggcggcagccgttatgccacggtcgaagtggaaatttaccagttggtcatgttcgaactcgatatggcggttgcttcggtgctggtgtggctggtgttgggggtaacggcggcggcagggttgctgtatgcgtggttcggcaggtgcgcggtttcggataaggcggtttcccctgtgatgccgtcgccgccgcagtcggtcggggaatatgtgctgctggcgtttgcggcggcggtgttgtctgtgtgctgcctgtttcctttgttggcaattgttgtgaaagcgtggtcggccggcgaatcgtggcgtgtgttaatggaaagtgaaacgtggcaggcggtgtggaatactttgcgcttctcggcggcggcggtgtatgcggcggcggttttgggtgtggtgtatgcggcggcggcgcggcggtcggcgtggatgcgcgggctgatgtttttgccgtttatggtgtcgccggtttgtgtttcggcgggcgtgctgctgctttatccgcagtggacggcttcgttgccgctgctgctggcgatgtatgcgctgctggcgtatccgtttgtggcaaaagatgttttatcagcctgggatgcactgccgccggattacggcagggcggcggcgggtttgggtgcaaacggctttcagacggcatgccgcatcacgttccccctcttgaaaccagcgttgcggcgcggtctgaccttggcggcggcaacctgcgtgggcgaatttgcggcgacattgttcctgtcgcgtccggaatggcagacgctgacgactttgatttatgcctatttgggacgcgcgggtgcggacaattacgcgcgggcaatggtgctgacattgctgttgtcggcgttcgcgctgggcattttcctgctgttggacggcggcgaaggcggaaaacagacggaaacgttataatgtgaaccctttttcagaggacggcaaaatgagcgagttggataacatccttgcccataaccggcagtttgtcgagtcgggcgaatatgaaaaatactttaccgacaaataccccgaacgcgggctggcagttttgtcctgtatggatgcgcggattatcgggctgctgcccgacgcgttgggtttgaaaaacggcgatgccaagctgattaaaaatgccggcgcgctggttacgcacccgtggggttcggtgatgcggagtcttttggttgccgtgtttgaattgaaggtcagagagattatggtcatcgcccatcacgattgcggtatgcaggggctgaatgccgaagaatttctcgggcgcgtccgggaaagccggattcccgaagaccgtatcgaaaccctgcgttatgcaggtgtcgacctcgacggctggctgaccggtttcgacaacgtcgaagacagcgtgcgccatactgtcgaactcatccgccgccatccgctgatgccgcgccatattgccgttcacggactggtcatccatcccgttaccggcaaactgacgctggttgtggacggcagtgtttcagacggcatggacttatcggaaggaatggaaacatcatgaagaaaatcggactgttcggcggcactttcgacccgatacacaacgggcatctccacatcgcccgcgcctttgccgacgaaatcggcttggacacggttgttttcctgccggcaggcggcccgtatcacaaagacgctgcctccgcttccgcagccgaccgccttgccatggtcgaactggcgacggcagaagacgcgcgttttgccgtcagcgattgcgacatcgtccgagaaggtgcaacctatacttttgataccgtccaaatcttccgccagcagttcccatccgcgcaactttggtggctgatgggcagcgacagcctgatgaagctgcacacatggaaaaaatggcagatgctcgtgcgcgaaaccaatatcgccgtcgccatgaggcagggcgacagcctgcaccaaaccccgcgcgaactgcacgcatggctgggcaagtcccttcaggacggcagcgtccgcatcttgtccgccccgatgcataatgtgtcgtcaacggaaatccgccgcaaccttgccggccaaggcgtttcagacggcatcccgcctgccgccgcacgctacatccgcgaacacggtttgtatgaaaaataaagtcaaatcagtaagaaacggctataatgccgtctgaaaacatcccgttaggaaaataatgaacgaacaagaactgcaagacctgcaaaaaatggtcggggtcgccgtcaacgccctcgaagacatcaaagccaaagacatttccgttctcgaaacgcaagacaaaacttcgctgtttgccagaatgattatcgccagcggcgacagtacgcgccaagtcaaagcactggccaacaacgttgccgtcgatttgaaagaagccggttttgaaatcctcagcaccgaaggcgacagcggcgaatggacgctcgttgatgcaggagacctcgttgtccacgtcatgctccctgccgtgcgcgacttctacgacatcgacaccctttggggcggcgagaaaccgagttttcacgccggaatgcagaagccgtggcacgcggcagactgattcccgatgccgtctgaatgttcagacggcattttcctgtaagggagaaagcattgaacattaccgttttggcagtcggcaccaaaatgccgcgctgggttgacgaagccgtcgctgaatacgccaaacgcttcggacgcgacgtcgcctacgtactcaaagaaatcaaacccgaaaaacgcggcgcgggcgtgaatgccgcccaaggtatggcggcggaagaaaaacgcatccttgaagccattccgcaaggcgcgttcctcgtcgttcttgacgaacgcggcaaagcaccgacctccgtcgagctggcggaacacctcaaaagctggcagcaaaacggcgaacacgtctgcttcgtcatcggcggcgcggacggtatgaccgaccgcctcaaacagcaggcacgcatgatgatgcgcctgtccagcctgaccctgccgcacgggatggtgcgcgtccttctgaccgagcagctctaccgcgccgcctccatcctgcacaaccatccctatcatcgggaataagaaggcttttgtccgtatccctaatcggttaaaattaccccgttatttctgaacacagcaaaggaatccgctatggcacgcatggtattctgcgtcaagctcaacaaagaagccgaaggcatgaaatttccgccgcttcccaacgaattgggcaagcgcatttttgaaaacgtatcgcaagaagcgtgggcggcgtggacgcgccaccaaacgatgctgattaacgaaaaccgtttaagcctcgccgatccgtgcgcgcgcgaatacctggctcagcagatggagcagtatttcttcggcgacggcgcggatgccgttcagggatacgttccgcaataacggttttccgttttgaacacaggctgtccgaaactgcttcagacggcctttaaaatacgccggacaactttatcttcacgcaaccggacaaattttgacattgggcaatgttaaaatcccccattattcccaaccgcgctttcaggagcagatgatatgcaacacgacgtttacgactacaccgcgcatacggtttctaaaaacaccgtcctgcagaaaacctaccgcctgctcggattttcattcattccggctgccgcaggcgcggcacttgccgccaatgccggtttcaatttttacgccgccttcggttcgcgctggatagggtttgccgtcgtgttggcgtttttctacggtatgatccacttcatcgagaaaaaccgttacagcaataccggcgttaccctgctgatggtattcacattcggtatgggcgtattgatcggccccgtgctgcaatacgcgctccatattgccgacggtgcgaaaatcgtcggcattgccgccgcgatgaccgccgccgtctttttaacgatgtccgccttggcgcgccgaacccggctcgatatgaacgcgctcggacgcttcctgaccgtaggtgcggtcattctgatggtcgccgtggttgccaatctgtttttgggtattcccgcactcgccctgaccatttccgccggttttgtcttgttcagttccttaatgattatgtggcaggtacgcaccgtcatcgacggcggcgaagacagccacatcagcgcggcactgacactgtttatctcgctttacaacatcttcagcagcctgctgaacatcctgctgtctttaaacggcgaggattgatgccggcaaaacgccgtccggctatgccgtctgaaaatgcttcagacggcattttactttgggcatacaatacggatgcacgcacatatagtggattaacaaaaatcaggacaaggcgacgaagccgcagacagtacaaatagtacggcaaggcgaggcaacgccgtactggtttaaatttaatccactataaaaacacagccgactatgaagccgggaggaatcaaatgttaccgaatacaccgcgccgcgccgtttatgccggcagtttcgatccgcccacattggggcatctgtggatgatacggcaggcgcaatctatgtttgacgaactcatcgtcgccatcggcattaaccccgacaaacgcagcacctataccgtcgctgaaaggcaggatatgttgtgcgatattactaaaatgtttcccaacgtcagaaccgatgtatttgaaaaccgatttctggtgcattacgcccgtgaggtagatgcaggattcatcgtgcgcggcatccgttctgcttcggattacgaatacgaacgttccatgcgccatatcaacagcgacctcgcccccgaaatatccaccgtattcctcatgccgccgcgcgaaatcgccgaagtgtcgtccactatggtcaaaggactggtcgggccggaaggctggacggaaacgatccaccgctacgtgccgcaagctgtgtacgaaaaaatccttgccgaacatcaacacgaaaattgaacccttctatttttgcaaggcatatatggatatgttggaaattttgttccgccatcaagacttcgtcgccatcaacaaaccgggcggcatatccgtccaccaagacagcggcgagaccggactggcccgaacactcgccatacagttgggcgtagagcgtgtgtggctgctgcaccgattggacaaacagaccagcggcattttactgtttgccctcaacagagaaagcgcgtccgcccttagcggacagtttgccggcaaaagcatcaaaaaaacctatttggcactatccgaccgcaaaccgtccaaaaagcagggttggattaaaggcggaatggaaaaatccagacgcggaatgtggaagttgacgcgcaatacagaaaatatcgccgttacccgattccacagcatcagtatcgccgaaaaactgcggctgttcatcctggaaccgcatacgggcaaaacgcaccaattgagagtggcgatgaaaagtttgggcagtccgattctgggcgacagcttatacggcggaacagaatccgaaaccatgtttctgtatgcatggaaaatacaatttgcctaccaaaaccgacaaatcgaaattgttgcacccttaaaaaacgaatggcagactgaaaatatctctcatgcgctggaagaattttatatggcaaaagcaggttaataaatataaattaatttataaacaatatgataaatatttttataaaaatttttcaagaaaacggttgactgcaaatctcttcaagcgtatagttcggttcttcgctgctgcagaagcggcggacgaactgaaaagtatagcacagaatgttggggatatcgagagatatcttgacaggcggaagagatactttataattcgcaacgctctttaacaaaacagattaccgataagtgtgagtgccttgagcctcacactgtttgaaagacagacaagataatgttttgaacattgtcctgttggtttctttgaagcagaccagaagttaaaaagttagagattgaacataagagtttgatcctggctcagattgaacgctggcggcatgctttacacatgcaagtcggacggcagcacagagaagcttgcttcttgggtggcgagtggcgaacgggtgagtaacatatcggaacgtaccgagtagtgggggataactgatcgaaagatcagctaataccgcatacgtcttgagagagaaagcaggggacctttgggccttgcgctattcgagcggccgatatctgattagctggttggtggggtaaaggcctaccaaggcgacgatcagtagcgggtctgagaggatgatccgccacactgggactgagacacggcccagactcctacgggaggcagcagtggggaattttggacaatgggcgcaagcctgatccagccatgccgcgtgtctgaagaaggccttcgggttgtaaaggacttttgtcagggaagaaaaggctgttgctaataccagcggctgatgacggtacctgaagaataagcaccggctaactacgtgccagcagccgcggtaatacgtagggtgcgagcgttaatcggaattactgggcgtaaagcgggcgcagacggttacttaagcaggatgtgaaatccccgggctcaacccgggaactgcgttctgaactgggtgactcgagtgtgtcagagggaggtagaattccacgtgtagcagtgaaatgcgtagagatgtggaggaataccgatggcgaaggcagcctcctgggacaacactgacgttcatgcccgaaagcgtgggtagcaaacaggattagataccctggtagtccacgccctaaacgatgtcaattagctgttgggcaacctgattgcttggtagcgtagctaacgcgtgaaattgaccgcctggggagtacggtcgcaagattaaaactcaaaggaattgacggggacccgcacaagcggtggatgatgtggattaattcgatgcaacgcgaagaaccttacctggtcttgacatgtacggaatcctccggagacggaggagtgccttcgggagccgtaacacaggtgctgcatggctgtcgtcagctcgtgtcgtgagatgttgggttaagtcccgcaacgagcgcaacccttgtcattagttgccatcattcagttgggcactctaatgagactgccggtgacaagccggaggaaggtggggatgacgtcaagtcctcatggcccttatgaccagggcttcacacgtcatacaatggtcggtacagagggtagccaagccgcgaggcggagccaatctcacaaaaccgatcgtagtccggattgcactctgcaactcgagtgcatgaagtcggaatcgctagtaatcgcaggtcagcatactgcggtgaatacgttcccgggtcttgtacacaccgcccgtcacaccatgggagtgggggataccagaagtaggtaggataaccgcaaggagtccgcttaccacggtatgcttcatgactggggtgaagtcgtaacaaggtagccgtaggggaacctgcggctggatcacctcctttctagagaaagaagaggctttaggcattcacacttatcggtaaactgaaaaagatgcggaagaagcttgagtgaaggcaagattcgcttaagaagagaatccgggtttgtagctcagctggttagagcacacgcttgataagcgtggggtcggaggttcaagtcctcccagacccaccaataacgggggcatagctcagttggtagagcacctgctttgcaagcagggggtcatcggttcgatcccgtttgcctccaccaatactgtacaaatcaaaacggaagaatggaacagaatccattcagggcgacgtcacacttgaccaagaacaaaatgctgatataataatcagctcgttttgatttgcacagtagatagcaatatcgaacgcatcgatctttaacaaattggaaagccgaaatcaacaaacaaagacaaagcgtttgttttgattttttattctttgcaaaggataaaaatctctcgcgagagaaaagaaaacaaacacagtatttgggtgatgattgtatcgacttagtcctgaaacacaaaaggcaggattaagacacaacaaagcagtaagctttatcaaagtaggaatttcaagtttgcttttacttagtcaacaggtaggcaaacgaagtcaaagaagttcttgaaatgatagagtcaagtgaataagtgcatcaggtggatgccttggcgatgataggcgacgaaggacgtgtaagcctgcgaaaagcgcgggggagctggcaataaagcaatgatcccgcgatgtccgaatggggaaacccactgcattctgtgcagtatcctaagttgaatacatagacttagagaagcgaacccggagaactgaaccatctaagtacccggaggaaaagaaatcaaccgagattccgcaagtagtggcgagcgaacgcggaggagcctgtacgtaataactgtcgagatagaagaacaagctgggaagcttgaccatagtgggtgacagtcccgtattcgaaatctcaacagcggtactaagcgtacgaaaagtagggcgggacacgtgaaatcctgtctgaatatggggggaccatcctccaaggctaaatactcatcatcgaccgatagtgaaccagtaccgtgagggaaaggcgaaaagaaccccgggaggggagtgaaacagaacctgaaacctgatgcatacaaacagtgggagcgccctagaggtgtgactgcgtaccttttgtataatgggtcaacgacttacattcagtagcgagcttaaccgaataggggaggcgtagggaaaccgagtcttaatagggcgattagttgctgggtgtagacccgaaaccgagtgatctatccatggccaggttgaaggtgccgtaacaggtactggaggaccgaacccacgcatgttgcaaaatgcggggatgagctgtggataggggtgaaaggctaaacaaactcggagatagctggttctccccgaaaactatttaggtagtgcctcgagcaagacactgatgggggtaaagcactgttatggctagggggttattgcaacttaccaacccatggcaaactcagaataccatcaagtggttcctcgggagacagacagcgggtgctaacgtccgttgtcaagagggaaacaacccagaccgccagctaaggtccccaatgatagattaagtggtaaacgaagtgggaaggcccagacagccaggatgttggcttagaagcagccatcatttaaagaaagcgtaatagctcactggtcgagtcgtcctgcgcggaagatgtaacggggctcaaatctataaccgaagctgcggatgccggtttaccggcatggtaggggagcgttctgtaggccgatgaaggtgcattgtaaagtgtgctggaggtatcagaagtgcgaatgttgacatgagtagcgataaagcgggtgaaaagcccgctcgccgaaagcccaaggtttcctgcgcaacgttcatcggcgtagggtgagtcggcccctaaggcgaggcagaaatgcgtagtcgatgggaaacaggttaatattcctgtacttgattcaaatgcgatgtggggacggagaaggttaggttggcaagctgttggaatagcttgtttaagccggtaggtggaagacttaggcaaatccgggtcttcttaacaccgagaagtgacgacgagtgtctacggacatgaagcaaccgataccacgcttccaggaaaagccactaagcttcagtttgaatcgaaccgtaccgcaaaccgacacaggtgggcaggatgagaattctaaggcgcttgagagaactcgggagaaggaactcggcaaattgataccgtaacttcgggagaaggtatgccctctaaggttaaggacttgctccgtaagccccggagggtcgcagagaataggtggctgcgactgtttattaaaaacacagcactctgctaacacgaaagtggacgtatagggtgtgacgcctgcccggtgctggaaggttaattgaagatgtgagagcatcggatcgaagccccagtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacccgcacgaatggcgtaacgatggccacactgtctcctcctgagactcagcgaagttgaagtggttgtgaagatgcaatctacccgctgctagacggaaagaccccgtgaacctttactgtagctttgcattggactttgaagtcacttgtgtaggataggtgggaggctttgaagcagagacgccagtctctgtggagccgtccttgaaataccaccctggtgtctttgaggttctaacccagacccgtcatccgggtcggggaccgtgcatggtaggcagtttgactggggcggtctcctcccaaagcgtaacggaggagttcgaaggttacctaggtccggtcggaaatcggactgatagtgcaatggcaaaaggtagcttaactgcgagaccgacaagtcgagcaggtgcgaaagcaggacatagtgatccggtggttctgtatggaagggccatcgctcaacggataaaaggtactccggggataacaggctgattccgcccaagagttcatatcgacggcggagtttggcacctcgatgtcggctcatcacatcctggggctgtagtcggtcccaagggtatggctgttcgccatttaaagtggtacgtgagctgggtttaaaacgtcgtgagacagtttggtccctatctgcagtgggcgttggaagtttgacgggggctgctcctagtacgagaggaccggagtggacgaacctctggtgtaccggttgtaacgccagttgcatagccgggtagctaagttcggaagagataagcgctgaaagcatctaagcgcgaaactcgcctgaagatgagacttcccttgcggtttaaccgcactaaagagtcgttcgagaccaggacgttgataggtggggtgtggaagcgcggtaacgcgtgaagctaacccatactaattgctcgtgaggcttgactctatcatttgaagaacttcaagagataaaagcttactgactgattcagtcattaccgaatatattgattaaggctttaccgatttgtaacagtttaagtttggcggccatagcgagttggtcccacgccttcccatcccgaacaggaccgtgaaacgactcagcgccgatgatagtgtggttcttccatgcgaaagtaggtcactgccaaacacccattcagaaaacccccgattattcgggggtttttgctttgcccggaaaaaatgtcggggatggcgggacggcatccgtacggcgtccggtcgggtttgcggaggaacggcttgaaactttgggatattcattttagaatgacccgttttatcgtcgcaagatgcggtttattgtttgcaacccttaaaggaaaaaccatgaagaaaatgttcgtgctgttctgtatgctgttctcctgcaccttctcccttgcggcggtaaacatcaatgcggcttcgctgcaggagttggaggcgctgccgggcataggcccggcgaaggcgaaggccattgcggaataccgcgcgcaaaacggtgcgttcaagtctgtggacgatttgaccaaggttaagggcatcggccctgcggtattggcgaagctgaaggaccaggcttccgtcggcgcgcccgcaccaaaaggcccagccaaaccagtgctgcccgcggataaaaaatagagtgggaaatatgcatactgctgaatgggatagtaagtctgttcaaagaaatatgttgaataatctgttcttattggaagtaaagtaatgactgataatcgggggtttacgctggttgaattaatatcagtggtcttgatattgtctgtacttgctttaattgtttatccgagctatcgcaattatgttgagaaagcaaagataaatgcagtgcgggcagccttgttagaaaatgcacattttatggaaaagttttatctgcagaatgggagatttaaacaaacatctaccaaatggccaagtttgccgattaaagaggcagaaggcttttgtatccgtttgaatggaatcgcgcgcggggccttagacagtaaattcatgttgaaggcggtagccatagataaagataaaaatccttttattattaagatgaatgaaaatctagtaacctttatttgcaagaagtccgccagttcgtgtagtgacgggctggattattttaaaggaaatgataaggactgcaagttacttaagtaggcttgtttacaaatcgatcgatagtgtttcagtatttgtgcggttttccgccttgatggaatgaaaatcgtgtaatattaagcctatagttatgactcgtaatctgtatctggattgtttctggataaaagaataaacccaatcgttgggtcgtttgggtttatttcattgattgacagaagttttttgataaatggaaagacaacgctttttttaggggatggttttgtttttccctctgatattgcctataggtttctgccccttccgttctaaatatattatccgattcggataagtcgaataggacgcttgatgctaagccgattacaagtcgtttcgataaatcatagggcataataaggatatctttagccgtggatttatggggcatggtagcaaaaattgtatcggggtgtacattactaatctgaaaggttaaacagattttataatgccgtctgaagatgttttcagacggcattttgtttccaattcgttataggcttgtattttgcctatgcaatatagtaagttaaggtatgtttgtacctttagacataagggcaatcgcagcccccgtccttaatgtacaaatcactatccagcttcagccataccgaatagttttccgaaccgcacacctctgcccgataacgcccggcgtaagttttttggacatcgcgaaccttgccctgctgaaaatacaacaggccgcgttcggcgatatggggcgggaataggcggggtaggtagataccagacatggtttgcttccaaggagttgttgaaatatgagaagtttactggttcgggcgatgtttggggagaggatggtgggaagatttgttttacaaagtggcaaaaggtcgtctgaaaatgggtttcagacgacctttctgtgaagtgtgcatttgaagacatccgctcgtttggaggaaattaagttctgcttatttagatgcatgaattttaataaaatctcaaattatttttgataagcaataaattatatgttatataaagttagttctcactagtctaattatttaaatagaaatgaaaaacagtaagttaaaggcggttgattttttctgtggcggaggtggaatgagctatggaatgcaatccgccggtattcaggttttagccgggatagattacgaacccagctgcaaagaaacatatgaagccaatataaatgccaaatttatacaggctgatgtttttgaattgcagcctgaaaccttggaaaaagaactcgggttaaaaaagaatgatgatgatttgattcttataggttgtagtccttgtcaatattggagtgttattcaaacagacaaaagaaaatcggaaaaatccaagagtttgcttttggagtttcagcggtttgtagaatatttcaatcccggatatgttgttgtagagaacgtaccgggaattctgagcagaatgaaagaaagcaggcttgataatttcataaagttattggaagaaaaaggatttaccgtccatttcggtattcacaatacggctgattacggaattccccaaagccgtaaaagatttacgttaattgcaaacagaataaccaaagaaaagctggaaccagtcaagtattcgggcaaacggcttacggtacgcgatgttttgggaatggaaaacggctttcccaaaattatggcagggcatcaagacgagacggatttcatgcatagttgtgcgggattatctgacatcaatttgaaacgattggctttgatacctaaaaacggaggaaaccgtttggcttttgcgcatattcccgaattacagctggaatgttttatcggaaaagacaatagttttaaagacacgttcggtaggctatggtgggataagcccgcacctaccataacgaccaaattctttagtatttccaacggaaggtttgcccatcctgaggaagatagggcgttatccctgcgcgaaggtgcaacattgcaatcgttccctcgtaactatgtctttaaagcgggcagcagggacaagatagcccgtttgattggtaatgccgttcctccgatgtatgcggaaaaaataggcagggcaattgttgataatatcgaatgttagaaaaggagaaaacatgtctgaagaaaaattgaaaatgagtttcgagccaaccgtaatcgaacatttgggtgtaaagatgtattcgcacactgttcctgcgattgccgagttgatagcgaatgcctacgatgcatgtgctacggaagtggaagttaggttattcgataaaccggagcataaaatcgttattaaagataatggtataggaatgagcttcgatgaaatcaatgatttttatttgagaatcggtcggaacagaagggaagaaaaacaagcttccccgtgcggaagaattccaacgggtaaaaaaggccttggtaaattggcattattcgggcttggcaacaaaattgaaatttctactatccagggaaacgaaagggttacttttactttggattatgcagagattcgaagaagcaagggtatttatcaaccggagtttcgaaaagaatctgttgaatccaatatcgaaagcgggacaaccataactttaaccgaactgacgaaaaagcaaggatatccgttagataattatgtagagcatctttcccgcttgtttgattttccggctcaggattttaaaatcaaagtaagcttgaacggctctgaacctaaaatcattgatggaaatctaaaatatgatcttgttaccccacaattcgaatgggaataccaggatttagcaaccaatatttcatcgttatcttcaaaattcgaacagtatgaatacagcggattaatacaaggtaagttcattacaacggaaaaacctttaaagaataatatgaaaggtattaccttgtttgccaacggcagaatggtaaatatgcccgagtttttcactgatagcgaatccagccatttctattcatatttgactggatggctgaatgtggactttatagataatgacgatgaagatttaattgctaccgacaggacatcattagactggaagcattcaaaaacctcaaaattacgtgttttccttggggagatcgtccgagccatcgggcaagattggagaaaaagaagaaaaaaagagaaagatgacgaagtgaaaggcgaaagcggagttgatatcgaagattggaaaaacaaattgccaaaaaaggaaagggaaccagtagaagttattttgaatcgtttggagattcggagcttacaaataaagagcaagcggaagtaatctctgccttacatagtattattccagaatatccttactatcattggcggcatttgcatcaggatttgcatactgcctgtaatgatttttacaatgaaaagaaggattatttaagtgctgcaatcgaggcagttaaagttttcgaagataaggttcagaagcaaacaggtcttcatagcatagacggaagagaattgattgaacaagctttcgggagtaaaaattctatacttctattaacgaataacaaaacgaaggcggaacaaaatttagaagatggtcttgaacagcttgcatgcggaacatggactggatttagaaatcctgtacaacatgagttaagagcaaatttatctcctagtatttttaatgataaggatgctttggatttaataagcttggtttcgtatttgttaagaaaagtggaacagacaaaaaaacgatcgaaggtggtatcttccaagtaatttatgaccgatattttcactacatccaaacgttctttcgtgatgtcaaaaatccatagcaaagaaaccaaaccggaaatattggtaaggaaatttcttttctcccaaggttttcgttatcggaaaaacgataaacgctatgcaggcaaaccggatatcgttttgccgaaatataaaacagtcgtgtttatacacggctgtttttggtacgggcattcttgtaataaaggacatatcccgaaaagcaatacggatttttggttggaaaaaatcacaaaaaattgcgaacgtgatattaaaaatgaaaccgagctggaaaagatcggtttcaaagtgattgtcgtttgggagtgcgaattaaaaaataaagctatttgtagggagcgattaaatcggttggtcagggaaataaaagatgccgtctgaaaaaattagacggcatcttcctttaattaagatcctcccactctttcaacagccgcttcaccgacaccggatacggtgtcttcaattcctgcgcgaacagcgacaccctcaattcttcaatcatccatttaaacgcggcgaggccgtctgaaatggggagaccttgtttaatcaggctgtctgttttttcctgccacatttgttccagctcttgggtatcggcttcgcgggctgcgtcgcgggcggggttgctgctgtatttttcgaggcgcagggtcatagttttgaggtagatggggaggcgcggccattgtgcccacggggttcgggtggcgaagccggcggcgagcagggtttgcaggcgtagtcttagaaggtgggtcaatgggtgtttgccgagtttgccgttcagttcggcgtaggcggcggcggtttcctgcaggtagcggctgagggcttctttgacggcgggcaggcggctgcgggcgcgtttgatttgttctttgaaggctttttcgttgcgcggcagctcgtcttcgccgataaaggcgcggtcgcagacggcttgggtgaggtcgtcgcgcagggtgtcggcgttgatgtgtttgagcagcatggcggcttgggtgaagccttggatgcctttgttcaggtcttttacctgctcttttaattgcagcttcatcaattcgatgacgccttgacggtgtgcctgctctgcggcttcgatggtgtcacacaggcgcagggcgatgcggccgtctttttctttttgcagaccgagatagccggtgagctgttgtttgccgcgtgcgaatttgatggattcgggtagggtgccgatgtcccatgcggtaacgttgtcgcgctcgaattcttgggtgttgtcgcggaaggtggtggcggcggcttggccgagctgttgttgcaattcgtgcagtttgcggccgccggcaagctcttgtccgccgtcgtcgataatgcggaggttgaaatagcagtgttcgggcagcctgaacgcggcccattcgtcttggttgatttgctcgagtatgcggatgtcgcctgcggttttggcgatggcttgggcaagttggggcaggatgggggcgttgcgatcagggttttggcttaaaaattgggtgatgaaatcgggtacgggcacgcaaatgcggcggatttgcttcggcagagctttaatcagcagctggattttttcgcgcaacataccgggcaccagccattcgagcgacggcgcgtgcaggcggttgaggacggtcagcggtagggtgagggtaacgccgtcgagcggatggtgcggctcgaagcggtaggaaagtttgaacttgccgtctgcggtttgccagaatttggggaattgctcttcggtaatgtgtgcggcggcgtgttgcatcaaatcgtcgcggctgaggaacagcaggcgcgggttctcgcgttcggcggttttgagccaggcttggaaggtacggatgtcggcgagggggaggggtttcagacggtctttttggggtgctggctgcttttggggttgagggtcgtttgaaaccgctgaagctgcggcactctgttccccctcctgtgggagagggttagggagagggtttgctgtggttgcggagaagttggtttgagaggcaactgttttgccctctccccgaccctcccccacgggggagggggcggtttgttggggatttgcaggatgcaggtcgtttgaaaccgctgaagctgcggcactctgctccctctcctgtgggagagggttagggagagggtttgctgcggttgcggagaagttggtttgtgcggcaactgttttgccctctccccgaccctccctcgcgggggagggggtgggttgctgagtagcgtaggttgggttgtcaaacccaacagtttttgcagttgcggctgatgttgggttttcaacccaacctacggtgttgccgtgattttcattttggcgagacccattacgcttgtttttacgaaactcgttgcgctcattttcagacgacctctcggctttgtcagattcaataatccgtacggaatcttcacttccccaaacgctgccttgcgcgtctttccaagccatttcgggcaggcgttcgttataaaacgcaaacagggcttcgtcgtcgaccaatacgtcttgcttgcgcgatttgtgttcgagttcggtaatttctttaatcagctttttattgtggacaaaaaaatccgctttcaaatcgcattcctgcgccaccaacgcgctgcggataaagatttcacgtgcttcttcgggcgcaactttgccgtaaggcacggggcggcgcggcaatacggtcaggccgtaaagcgtcacgcgttcgctggcgacgacttcgccgcgtttttgttcccagtgcggctcgaaatagtggtagcggacgaggtgcggcgcttcctgctcgatccattcgggctggatggcggctacgtcgcgggcgtaaagttttgtcgtttcaaccaattctgccgccatcacccatttgggtttggctttgaacagggcggaggcggggaaaaggtggaagcggctgccgcgcgcgccggtgtagtcgttgccgtcgggcgatttcatgccgacgttggcgatgaggccggtgagcagggcgcggtgaatttgttcgtagcccgcttctttggcagcgcggatttgagcgcggtgttgcttcttatccagttgtttttgtttgagtttggcggataagtcttggtcgccagcattttcagacgacgtgagctgcctgacttctggaggtcgtctgaaagccgcttccttggtggtcaaacccatttcaatcgcggtttgggcaagctggtggtgcagctcgcgccactcgcgcatcctcaggtgcgacaggaaatattgacggcaccattgcaccaactgcttgttggacaaacctttgtcgcgctcgcgctggaagctgtcccagatgttcagataggcaaggaagtcggattgcttgtcggtaaaacgctcgtgtgccttggcggcggcatcgcgcgcttccaacggccgctcgcgcgggtcttgaatcgacagcgcggacgcaatcaccaatatttccgccatgcagtcgtgtttcttcgccgccagcaaaatgcgcgcgattttcgggtcgatgggcaggcgcgccatttgttcgccgagtttggtcaggcggtaacgcgtgttggtaccgatatgacccgaactgttttgcaggccgtctgaaacattggccggattggatcgtgcatccatgcctgatccgcgtacttggtttttcatattttgcatagtcttgtcggtcgggcatcttccccgacatcatctaaatttgtctttattggtttttacgccactcattgcggataaacatattccgccttgccgtcgcgaatgttcaagctgcctgcatcacccgtaatcaggttgcccgttaccgagccttcgcgacaacctgaaaccggcatatcgtagcccaacgtgtgaatcaggaacgttgaaagctgctgatggaaggcaatctcgcaaggcgcaaaagcctggttggcagcctgttgcacggccttattcgagctgtacaacaccagcggcacgagatagctgtcgggctgcaccgtgccttgattgtagatatcttggcgaacatactggccatgatcggaggtataggcaaacagccagttgccgtcaggctgcttttgcagctgctcgaatacggtttgaatcatttggtcggttttgtggatggtgttgtcgtacttatccacaatatcggcttcgccgaatactttatcttgaggctgcaacaatgcgctgtatggggcgtgcgaaccacgttggtgcaacacgataaaatgcctgccctgctgcaaattgattttgtcgaacagcggcagcagcttctcatcgggcatattgtcgccgttgccgtagccaagctgcgtcggctgaatcagatggtctatccatttcttaccgattaagttcaaaatcgccatctcgttttccgcctgcgcgctgtaaaaatacgtctcatagccctgctctttggcgaggcggaacatattagtatcgccgccgctgatttgttccaagccgttggcgtgcggtatcgcattgaaaaaactgggcagggacactgcagtcataaagcctgcggaataactttgtttcacaatcggcgtaaaatcggcttgcgacagccgggttaaaaacggcgaagtttcgcgtccgtagccaaacagcttcaaatgcgccgcgctttcgctttcgcccataatcaggacgatattttgaacactgccctgcccgattttgcttggagcaggctgcttaaaggcgggaatcctgcttaaatcaaacaactgatacggcaacacgcgtccgacaaaataaccgaagctgaaataattggctttgatgcggctgtatgtcggtttgggcgaaataccgtgctcttgtttcgtgtcgaacgaacgcacgaaaatcatcagcattaggaaggcaaacagtatatcggcagaaaaatgcgtcttacggcggaacttggcaaggctgcaaaacaacatgacttccaacacgccccacaacgcaggcagccacaacttatccaacatcgacgcgcccgcactgccgacttcggtaacctctttcagcatcagccaatagttaatacccgtcatccaactttgataaaccgcataatgtacattgttggcaataatgctgaacgcgaaaaacagcgcaatcagcagccgcgaagttttataacgcgcaaacagatacagcgcagcaatcacaaatgtcagcgcaaacgtttctgccatttttgcagccggtaaggtttcaattccgaatacaaagcgataggcgatttcgctggcggtaagtagggatgaatacagaaagagaacgaaaagggattttttcataatgggaagttcacaataaaagttgcaggcaggttttggggctcggcaacggtattcttcagcagttatctgtttacagattgtttttcaaaaaacgaggttgtctgaaaagggtttgtggagttgattaagggcggtaggttgtttttggttttgtaggtcaggcataaatgcccatcctacttgatatacacaattttagtaccgtcaatacgtaggacttgggtatcttgtaaatgttgtagcagtttgtcagtttcttgtgcattggattttgtgagtgcctggattgtattgcgtaaagttttggttttattaggacggttctttaacgataacgcggcaatcacttttttccaaataatttcatcaggttcccatgcggtttttttaggctgcttgggcgttggctgtggtttaggttcagtaaacggtgcatattcaattttcccattgttttggcggatcaggttttggtcgcgcaaatgtcgcgcaaaggattgaatgtcgttggtaccgactgttaagtgaagtgcatctgctcggttttgcacgacggcttgaaaatcagcgtaggttttgggacgttggcttaaaatatggcgttggattctttgtaacaaatcattatcactgagatggtaggaaacggtttcctgttcatcaatgctgatgaagttttgtgctttgagtttattgataacgttagcagtggttatttcgcattcttcatcggttttttctttaaacaaatcactcaaaatatgcttacgcagattttgtcgcaggttatgcaggcggcaggggcggaaagcgtcggggcggcgcagtgcagttagggctgcttggaaataggaagttaatggttgctgtggtttgagggtggtttcaggctgaggagtgttttcccgcaatgctgacggcggttcggtagcaattttctgatgttgtacttcatctatattggctaggcgcacgatacccttcgcctggtggtttttcaaaatatgttcgaccagaacatcgtatcctccatcacgcgagagtatgccgacttgggcattggggtctgtggcggtaatttgtccgaggtaataggacaggtaaaaatccaatgcgtttttccccgttttttgtaactggacaagatggacacgttcgccgaaacgtagtagggattgcaccagactaataggtaacattttgtgtaatacacctataaatagccaaatatgggtattttcggttggtaatttgtctaagttttgcggctggacgttttcaaaatcgatgagtaagtgtttcatgtttttaccgtgtgcaatgttgtaggttgggcatctagatgtgccgtagttttatcgtttgttggtctttgtcaggtagaagtgtatatcctacttgttttcaggcggcctccactgcccctaattccagcaacacctgaaacccatcattaatatacctcgaatcgggcatttctaaaaatgggaatgccgctacgtcgccgagtttcagcgatgccatgcgcaggatgacggcggcgaggttgctgcgggcgatttcggggtcggtaaattcggggcggttgttgaaattttcttctgaaaacaatcggatacatacgcctgcggagacgcgtccgcagcggccggagcgttggtgggcggcggcttgggagattttttcgatatgaagctgctccactttcgcccgtgcggaatagcgtttgacgcgtgcgaggccggtgtcgatgacgtatttgatgcccggcacggtaagcgaggtttcggcgacgttggttgccagcacgatgcggcgtttcgctccggaggggtgaaagattttgtgctgctcggcgtgcgacaggcgtgcgaacaggggcaggatttcgtcgttgcggcgtagcgtggatttgcgcagggcttcggcggcttcgcggatttcgcgttcgcccggcaggaataccaaaatatcgccttcgccatattgcgccaattcgtccgccgcatcgacaatcgcgtcggtcagctcgacttctgcgtcgtcttcgtctttgccggtcagcgggctgtagaggatttcgacgggataggtgcgcccgctcacttctaaaacgggcgcgccgttgaagtgtcgggagaagccttctgtgtctatcgttgccgaggtgatgataactttcaaatcggggcggcgcggcaggagttgtttcaaatagcccaaaaggaagtcgatgttcaggctgcgctcgtgcgcttcgtcgatgataatcgtgtcgtaggcggcgagataacggtcggtctgggtttccgccagcaggatgccgtcggtcatcagcttgacgcaggcatcgcgcgaggtgtggtcggtgaagcgcactttatagccgaccgcgctgccgatttcggatttcagctcttcggcaatccgctctgctacggaacgcgccgccaaacggcgcggctgggtatgcccgatcaaacccgccgccccgcgcccgagttccagacaaatcttgggcaactgagtggtcttgcccgaaccggtttcgccgcaaataatcgttacctgatgttcggcaacggtttttttgatttcgtcaagtttttcgtgaacgggcagggtgttgtcgaattcgggtttgggcaaggcggccaaacgtttcaaaaagatttcgtgcgattttcggtatttttcttcgactttggacaagccgccgtatttgttgggatttttgaaggcggattgcaggaagtggcggtctttggagagggtttgggagaaatcgggaaacatgattggtgcgtatgcggtaaaaaatagaattatagcaaacgctttggttgggttcgggcaatatcgggatggggaaatgccgtctgaaaaccgcattctgtcgttcagacggcattgttgttgaagtttcaagcagcggcggaacggtattcaaatcaaggcggctgccgtcatttgattgggggcgttttaattttcagacggcattcccgttttgctgtttgctgtttgcggtcttgcgggcgcattgccggtttgggcggcggtttcttgaagcacgcgctggcggaagcgcattcccgatgcgtggtagaacggacgcggcgaaaactggcgcgaaacctgcgaggcgaaaatgcaggcaattagcatccaaaacagcaggctttgtccgcccgtcatttccatgacgacgacggcggaagtaatcggggattgtgtcgcgcccgccagaaatgccgccatgcagatgaggacgatgatgtttgcaccctgcgatatgtcggcgatggcggcgatatgctcgcccaaaaccgcgcctatggtcagcgagggagtgaaaatgccgcccggaacgcctgcccaatagctgaatacggtggcgagccatttggcggcggcgagtccgaagggggcttcgtagatgccgtgcagggcttgggcggcttcgtggtagccggtgccgtaggttttgccttggtagaacgtgccgagcagggcgagcagcagccccatcagtgccgccagcagcagcggacggttgcggatgaagccgcgtatcttgcgcggtgcaaacgccgccgcaccgcgatagagcaaacgtccgaacagcccgcccgccgcgccgcaaaccaggccggacagtgcgacccacagaaagatatgttccaatacgccgccgttgaagccggaaaaatacgggttgttgccctgaatggcgacctgtatgaaaccggaggcgagcacgcccaaaagaatttgcctctcccagcgcaacatgatgccgcgcccgagttcctcaatggcgaaaatcacgcccgccagcggcgcgttgaacgcggctgccaaaccgcccgccgcgcccgccgccatcaaatcgttttcctgcatccctttgaatgccaagccgtgtttcttgcaccacgcgccccacgcgcccatcactgccgcgccgacctgcacggacggaccttcgcgtccgatggacgcgccgaacagcatacccaaaaaggttagcggaatcttcagcagcgtctgcccgaggcggatcagccgcgttttctgtgcgccgtagggcagcgacagtgaggcgatgacctgcgggatgccgctgccggcggtgaagggggcgaatttgcgtgtgagccacgcaataagcggcaaacccaaaggaagcgcgacccacgcgaaccacgggtattgttgaaccagtttggcgttcagttccagcgcaaaatcggcaagatgggcaaaaaacagcgcggtcagggcgacgagtgccgaacctgccaaaaggaacagaaaggcgatgcttttgcgcgacaggcggcgggtttggcggattttgcgggcgaggcggcgggggaatgtggaggtcatggtatgttgtccggcggttcagacggcattttatgtatgccgtctgaagccgtgtcgggtcaggaacggtaatcggcgttgatggaaacgtatccgtgcgacaggtcgcaggtatagacggtggcggcggcttgtccgcgatgcagcttgatgcggacggtgatttcgtccttcgacatcaccgcctgcccttgtgcttcggtgtagcttgcggcgcgtccgccgtgttcggcaaccaaaatatcgtcgagatacatttccacgaggtcggtatcgaggtcggcaacgccggcataaccgatggcggcgagcagtctgccgaggttggggtcggaggcgaaaaaggcggttttgaccagcggcgaacgtgccacggcgtaggcggcttggcgggcttcgtcgcgggttttggcgttttcgacgcggacggtgatgaacttggtcgcaccttcgccgtcgcggacgatggcttgggcgagttcgagcgcgaggctgcacaacaattctttgagttgggcgtaacgcgggtcggcgatgttgtcgatttcgctttggctgtttttgccggtggcgatgatgacgaagctgtcgttggtgctggtgtcgccgtcaacggtgatggtgttgaaggtttcgtcggcgatttcctgcgtcatcagttggaggacgggttgggaaactttggcatcggtggcgatgaaactgagcatggtcgccatattgggatgaatcatgcccgagcctttggcgatgcccgtggcgcggacggtgtgtttgtcgccgaccttgccttcgcgcgaggcggctttgggcacggtgtcggtggtcatgatggcgcgtgccgcttcgttccagaaggcaggctgcattttgggcagcgcggcgatgattttgtctgcgggcagcggttcgagaatcacgccggtggagaagggcagcacttggttcggtttgcagccgatttgccgggcggcggcggcacacactgccaaagcatcgattctgccctgtgcgcccgtacccgcgttggcgttgcccgtgttgatgatgagggcgcgcacgccgtcttcgtcgaaaaggtgcgatttggcgatgtggacgggcgcggcacagaaacggttggtcgtgaagactgcaccgacggtgctgccggcggctacggcaatcagtgtcaggtcggtatgcccgggcttcttcacgcctgcttgggcggtgtagagggcaatgccgtcgatgtcgggcagttgttcggcggttttttcagtcaggttgacagccataacggttctccttgcgagtgtgtcggcgttcagacagcatgggctgaaatgccgtctgaaacgggttcaaaatcccaaaacggggataagcagcggcgcaatcagcgcggtcagtacgccgttgaacgtcagccccagccccgcgtatgccgccatgcggcggctgcgttcgagcgaggcggcaatgcccatcgcgtgcgaagccgtgccgagcgacattccgacagatgagggcataacgaccgtgttcttcagcattttgtaaccggcaatctgtccgaccagaccggcaatgatgacggtggcggcggtaatggcgggaatgccgccgatggagcgggtgatttcaatggcgatggggttggtaacagatttggacgcgagcgagaggacgacttcgcgttccgcgcccagccatttggcaaaatacatccccgtaacaatgcccgtaacgctgcccgcaagctgtgaaacgatgacgggcagccattggttgaagattttacggcggttttggtagagcggcacggcaagcacgacgacggcgggttttagccaaaaatcaatgaattgcgcggcgttgtggtacaccgcataatcgataccgaggattttcaggtaggcaatcagcacgatagtgctgacgagtacggggttgcagaagatattacccgtgcgcgtgcgcacgataatcgcaagcgcgtacacggcaagcgtgaggaaaagcaggatgctcggctgcctgaggatttcgttcatcagataatgctccgtatccagcggtgaaccttgcctgtaaccagcagtacgcacaaagtgctggcggaggcggaaaccagtatcgaaaaccaatcgtcggcaatcaaatccaaatagctgatgaccgccacgcagggcggcacgagaaacagcgtcagattcgccatcagcgcgtcggtaagctgttgcagccaagacgttttgacccaacccgcctgcaaaagcgcaaacagcacgcccatgccgacgatgctgccgggcagtttgatgcctgctaggaaaacggcggtttcgccggcggcgaggcagccgaggatgatgaggagcgcgcggatgatgttcatgttgtgtgtctgtcttttgacggcgttgtgataaatcttgttaactgtttaatcataacgtcaaatatgccgtctgaaaagccgaagccgcgcacaaacgcaaaaacggcacggataaaccgtgccgcagcaaccggggcgtgttcagactttgcggtagggattttccaaaccttcaatcagcgcgagcaggtaatcgcgcaactgacgttcgccgcaacccatcagcagcgcgtcttcaaacgcgtcttgtgccgtctgatacagctcggccatattttcggacatcactttgaccttttcggtacaggacacgatctgtccgtcatcgtcgtaccatttgggcatttcgggcatactcattgcgtattccttgggaaatcagttcagaaagcgggacgggtcgtttttcttgacccggcgggcgaacgcgtatttgccgctccaatatttgtggctcaggctggtgatttcgatatttttccccgtgcgcggcgcgtggatgaagcggttgttgccgatataaagtccgacatgggaaatgcggctgccgccgagcgtgcggaaaaacaccatatccccgggctgcaattcgcttcgggcaaccggcgtacccatccgcgcctgttctgccgacgtgcgcggcaggttgatgcccatggcgcgtttaaagatgtgctgcatgaagccgctgcagtcaaaaccggtagaaaccgatgtgccgccgtagcggtaggcaatacccaaaagtcccatcgcgttgccgatgagttcgtcggcattgcccgcccgccgagcgggggctcggttgacgggtaaaacgggctgttcgttaagccccatcgcgttgccgatgagttcgtcggcattgcccgcccgccgggcggggactcggttgacgggtaaaacgggctgttcgttaagccccatcgcgctgccgatgagttcgtcggcattgcccgcccgccgggcgggggctcggttgatgggtaaaacgggctgttcgtcttcggcaaactgtctgagaatctgctcgcggctgctgagcaggttggtcaactcgtcggcaagggcggggcggacggcaaacatcagccacaaaaccgcccaaactgccggtttgaaaaaagaatccatatcggtgtttccgcgcaggaggcatcgtgccgccgtgcgatgttatgctgtatcagtcgaaaatatcttgttgattgtatataaaaaaacggctgtttggcaaaaaacggcttgttagattgagttaatatgttgatttttatataatttattgataatttgggaagcgcatccgccgtccgtcttgttttcgcgccgaccgcaaccatatagccgccatccgaacaatcagtcagagaaaatcatgaatcaaaccgccatcaaccgcgccgatgtgcgtacccgctttatcttcgacgatatgcccgtgcgcgggctgcacgtccgtctggaaaacgtgtggcagcacattgtaaaacagaaaaactatcccgccgccatccgccgcgccttgggcgagctgttggctgccggtgttctgctgtcgggcaacctcaaaaacgaaggcacgctgattgtgcaggttcaggggcaggggcggctgaaaatgctggttgcggaagcgacttccgaccgtaccgtccgtgcgaccgcgcggtgggacgaggcggcagaaatcggtgaagatgaaagtttggtcgatcttttgggcgagggcggcgtattcgtgctgacgctgcagcccaaagacggcgaaccctggcagggcgtagtgcctttggaaggcgacggtatcgcgcaaatgttgatgaactatatgaaacgttccgaacagcttgatacgcacatcgtcctgtctgcaagcgatgaagcggcgggcggtctgctggtgcagcgtctgcctgaagaggtgttggatgaagaggcatgggaacacgtcagtacgctggcgcgcacgctgacggcggaggagctggcagaattggacgcgcaacacgttttataccgcctgttccacgaaacgccgccgcgcgtgttcgagccggaaacgtttgaattttcatgcacctgttcgcgcggcaaagtcagcgatatgctgttgatgctgggcggggaagaagtcggcggcgtggtggtggaacaaggcagcatcgaagtcgattgcgatttctgccacagcaaatatgtgtttgacgaaaccgatgtcaacgcgctgttcggagaggatgtggtcggcgttgccaaagggttgccccggcataccgtccaataatcttgtgcaacaaggataaatagtcaaatgccgtctgaagcagcttccgcttcagacggcatttttgcgcgggtctggacggcatttaaagcaggaacagggtggcgagacccaagaaaatcaggaagccgccggaatccgttaccgccgtaatcagcaccgagctgcccagtgcgggatcgcgtccgaacttttccattaccacgggaatcaatacgccgacggttgccgccagcagcaggttgagcgtcatcgcggcaaccatgaccaaaccgatgccgaggctgccgtaaagcagccaagatactgcgcccatgaccgttccccaaataatgccgttgaccaaggcgacgccgacttcttttttcagcaaacgccccgcctgcattcccgtcaactgccccatcgccattgcgcggacaatcatggtaatcgtctggttgcccgagttgccgccgataccggcgacgatgggcatcagcgcggcgagtgcgacgattttttcgatgctgccttcaaacgcgccgatgacgcggctggcgaggaaggcggtgcagaggttgacggcgagccacatccagcggtttttcaccgaatcccatacgggggcgaacaggtcttcctcttcctgcaaacctgccatgttcaacatatcggcttcggattcttcgcggattacgtccaccatctcgtcaacggtaatcctaccgatgagctttttgttttcatcgacgacgggcgcggtaaccaagtcgtagcgttcaaacgcctgcgccgcttcttccacgtcgtcttcggcgcggaaacgcacgacatctttcgccatcacgttttccaccaagtcttcgggatcggcgaccaaaagtttgcggatgggcagcacgccctgcaacacatcgttttcatcgaccacaaaaatcttgtcggtatggtcgggcaggctgtcgaagcggcgcaggtaacgcagcaccacttcacaggcgacatcggcgcggatgctgaccaactcgaagtccataatcgcaccgacttggttgtcttcgtaggacattgccgctttgacttgcgcgcgctcttcctcgtcgcgcgtctgcaaggcttcataaaccacttggtgcggcaaatcgtctgccagttccgccaattcgtccgcgtccaaatcgtcaactgccgccaacaattcgtccttatccatcgactcgatcagtgtttcgcgcaccgcgtcggatacttccagcaatacttcgccgtcgtcttcgggtttgaccagaagccaaacgacgttgcgttcgcgcggcggcagcgattccaacaccgccgccacgtcggcagggtgcagctcgcccaagaggacggtcagctcggtcagcttgtcgcgcagcggcgcgtcttcgagcggtgtgccgttttcgatttgttcaaaggcaggttcgaggatttcgcagagggagtggacacggtcgaaatcggcggaagggcgttcggcatggttttgaccggtttcgccgtcgtgtgtcggaggagtgtgttcgatgctcataaatgctccgcccgccgtgtgcggggaggcattccggcgggatggttattgtcgtttggaatcggaaggggcgttcagtaaaaacgaactgggaaggtccataataaaagcctgacggtacaggcgcagggttggaaacggcactattctactcccttttggaacggtttactatttttaacgcaaatgccgtctgaaacgcgggttccagacggcatttttaccggcttgttaccagttgtagcctattttgattcctgcctgtttgtggcgggcggtgttgctgtctttgccgtaagcggcatgaagtttggcgttccagcctttgtatccggcgtcgatttgcagggtatgcagtgtgccgtgggcggcttgctgcagtaaggtacggtcgttgacgctgagggcggaaccgctgttttggcgggtatggtagtaatcgctgctgaaggcgggggtcagcttggcttgacccagttcgacggttttatcgagacggatgccggcatgccatgtggtttggatttgcgccgggctgtttatctctgcgccgtcgagtacgtaccggttgccgttgctgcggtttatacggatgccggcatagggtctgaggctgatgccggtatcgattttgatgccggtgttgatgcctgcatcccatgcgtggcggcggacggcagccccgtcataatcggtaaatcgggtacggctgttgctgtagcctaaatctgccgcggcaaagagtgcgccgttttcccctttgacgaacagatgtgcgccgttgctgcggtttcgggcggatacgccttcatcaaaacggttgtttgtgcgctcatcggttaaaatcgtaccgacactgagacggtcggtgatgccggtttggatgccgatatgtgcatagttggtagtttgttggtagggacggtgtgtgccgctatggtagtcggtttgttgcgtaccggtttccagccagatgttttgctgctgcggatcggtaaggtggcggtcgatgcggcgtcccgcctgttgccggccggtattgtaggcggcctgttcggaaacggcggtgttggccgaccggctgatcagttcggccaggttcggcatacggatgccggcaacgccggttttcaaactgtggatttgtcgggacagacggttgagtgcgttcaggtaggcgtgccgggctgtttcgacggcttgcgcatcgccgccttgccgtgctttgtcaagttcggattcggccatttctacacgttctatatacgtatccagttcggtttcgaagagtgtcaggtcgttcgtgtcggcggctttggcaacctgacggcagatatcggcactgtatccttgtgcggcacacaggttttgggcacgcgtcagaatgccggtcagcgggtctgtctgtttcaattgggcggacagatattggacttggctgtcgatgcgggcaagttcggtttgactgttctgccaagtctgtagtgcctgcctggtcgcgtcagagtcatgttgaacctgtctgctgatgtcggttgcctgtaattggttgtatgcctgttggttgcactcatgttccgcacgcgtggcttcaatttgaagttcggcctctttgagcgggttgtacaggctgtatccgttgttgtttttgcggaggatgtagcggtaggcacccaaatcggcatagccgttttggagggtgaatcgggcttggtggctgtgtttcggattgaggctcacaagtgcaagcgattcggttgtttgaggttcttgtccggtgtttttgacgtggatttggaatgcgccgcggctgtccccttccagtttgagggggggggcattttgttttcggacgatgccggtcaggaatcggaatgtgccgaacccgtcaagtgtgccgttgacggtcagtgtgttgaagcggttgttgtgtgtattattggcgaaatcggggttcagggtaatttgtgcgccgtcaagcgtcagtgcgccggtgtggctggactgggaaagtgtccagttgctgtctgcttccatgcggactgcggtgtctttgccggcacggatgctgccgtacaggtgtgctttgcccaggcggagctctgaacggtcgttaagggtaatgtcgccgcgtacttgcgttgcaggtagtgcacgatagttttcggcttttaaaacggcgttgggtgtgcagtgggtgctgccgctatggtaggagcggtagcattccggtgttttgccttgggtaaagccgaggtcgatgccggacagattgtatgcggttatgtcgccgtccagatgcgcggtattgcgccctgctgtcagtcgggcatggtttcgtagggtgaaccgtgcagccttgaagctgccgtcggtccattcgttttcaagaacgggttcgcgtttggcctggtggtcgtaggcatggggtacgggcctgcctgacacaatcatattgccgccctcaatcaagacttccccgttaaggttcatgccgccgttgagcaacagcgtgctgtcggtgcgtttgggacgatagtgcaggttgagtgcgccgttgtaacggtattcgggccggccgtatacggcggcatttgcgatatggcggtttttttctatggctgcttcgccggtcatgtccgagaaattcccagtcttgggtgctgtaggcattccatgggaagtaggcgccggggttgccgctttctttgaggcggtaatcgtcggtacgcctgcccctgtgcgggttggcgtattcgtatagggcgagggcttgtgtggggtgtttggaccattcacccattcgatattggttttgctgtaactcggtgcggctttgcccgtttgcgcgttctcacccaagtatccgccgaaggtaattaggtcggggcgggcattttcggcttgggcgacttgtttggcggcctgttgcctgttgttgccgataaattgccagcttgttgagttttccatatttaacgggaaaaattcgcgcgggttgccgccgggtttgagtatgaagtagtcggtccgacggttgcggtgcgggttgatgtattcgtaaaccgccgcgttgccttgcggacggttgccccattgcacccactcgacatgctcgggactgaggacggggttgccggtcagcgtcagtgtcgcggcttggtcagggttgtggttgacgatctgcgcgccgccgtccgcatggcggatatgggtaaaggcaaggttgttgccgttgaggtcgagccgtccgcccctgaagccgaaatagaggttttcgggtttgatttgctggctgtcggcgaggacggccgtgcccctgccgctggtgatgccgacttggttgaatgcttgtttgctgccgtctgaagcagctttttgggcgagtacgacagtgccttccccgatgctgatgtcgccctggttgatgccttgtccgttggcgataagcgtgcctgcgcccagtttggagagccggtcgcctttggggttgctgacttgccagaagacgcgtttgccgtcggctacgataacgcctgcaccttgccatgtgtggtttttaccgacgacggtgaagttgctgtcgaactgcaatgcgcctgcgccttggttgatattgtctgccagcatcagtgttttgttgtcgaacctgctggataggatgagcgttttgccggcatcttcagacggcatgtgcctgctgtcgttttgtggggcaagcgaagggtttgcaatgggcagggtgatgcgttcgttgagcccttgcagggtgctgtcgccattaccgttgtcgcgccatatgagttcgttggtggtcagcccgacatccagccgggtttcgtattggcggatggtggaacggatgaattcgggttgcgtgacgatgtatttgttgaagaaattatcgaagccggcgtaggtgctgagtacgcccgcaagcacccagcggttttcatgcttgtcgaaggcaaacaggggggaaccgctgtctccggcgattgcgtaggtgttaaggggttggtcggtcaggctgccgccgacgagtaagccgtggttttggaaccccaatactttcagcggcgtgccgccggtcaggtattggtatgccggggcggttcgtgtacgcgtgccgtctgctttgcggacttgttgcgtgcctgagccgagtcgtacaaagtaggggaagcggtcggtatcgaggtaggcattggcctttggctggccgtttccaagcaagggtacgctgctgagtgcggcaggtgagatttcggtaaccagtttgttgaggcggggaaggtggtagtcgtagtccgggtgcgggttgcgtgatacgaggcggtaggtataggcttgttcttctggattttgggtgtcgttgccgaattgtatggaaccgtagccgacgttgtgtttgacactgttgacgtattgggggtgaatcagggtggcgatggcggtttgccggttgctgactcggaagtcgggcatggggatgccgttgagaaccctgcctaatattttgccttgcttgtcttggatggaaatattgcttgcacctacggcgaacgcgcctttattttcggcaaagtcgcgaaaatattggtaatcgacatcgttgcggacaatggatgagtaagcaggggaaacggcaaaaagaccgagggtggacaatacggaacaaaatggggtggtgtgtgtgaagcgcatgatgattatccgtgtaatagagaaaatcaacgattcttgcggacaagaatcaccgatcccgttttgtgctggatttatatagtggattaacaatatagtggattaacaaaaaccagtacagcgttgcctcgccttgccgtactatctgcggcttcgtcgccttgtcctgatttaaattcaatccactatattatatattttgtttttgtttgattataaggcaacggtgtcctttcgtctattggcgatgattgtatgattttatttaagattttaataaaaatcctaggaatggctgcgttttcccgttgttttatttcgtccggtattggtttttaagttcacgcagcgcgacaaaggtatcgaggctgctgtttaacgttttcccgctcaatgcctcggcgcggtctctgacgtgcggcaggtcgacgcgcaaaaacggattgacgcggcgttcgtgcgcgagggtaacgggcagggtaggcgtatgcgccgccgctttcagtgccgtctgaatgtcggcgttgtccggctcgatatgggcggcaaaatccaggttggcggcggtgtattcgtgtgccgggtagaacagggtgttttcaggcaggcggttgaagcgttggaagctgtcgtaaagctgttcgattgtgccggtaaacacgcgtccgcagccggcggaaaaaagggtgtcgccgcaaaagacgtgtatgccgtctgaagtttcgagaaggtagctggtgtggcggtctgtgtggccgggtgttgcccaaacggtaacctgtccgtcgccgaaggtgaattgggtgccggcggttacggtgtgggttgctgcttcgatgtcggattcgccgtaaacgggcgattccatgtagccgcgccagagtgccgccgcaccgccctcgtggtcggggtgggggtgcgttacccatgtttgggcaagcatgaggcggttgcggacgaggaattccaagacgggcgagggttcggaagggtcgacgcagacggcatggttgccgtgctgtatcatccagatgtagttgtcggttagggctttgacgggggtgattttcatgagtgttcctcggtggacggataccgtttaaaggatggtatgccagaacgccgtctgaaatattcttcagacggcattggtttgagtagggcggttagcccaaggctttacgtgcgccggcaaagaggcggtaccagccggacagttccgtccagccttccggtttccagctcatttgtgcggcgcggtacacgcgttcggggtggggcatcatgatggtcacgcggccgtcggcgttggtaatgccggcgatgccttgcggcgagccgttggggttgagcggataggtttgggtaacctggttttgaccgtccacatattgcagcgcgatgcccaaatcggcggaaatattgccgccgtgaagcgcgaagtcggcgcggccttcgccgtggctgacgacgacgggcaggctggagccttgcatttcgttcagaatcagcgacgcggatttggggacatgaaccatgctcaggcgcgcttcaaactgttcgctcaggttgcgtttgaacttcggccagcctgccgtgccggggatgatttcggcaaggttgctgaccatttggcagccgttgcacacgcccaatgtcagcgtgtccgggtcggcgaagaatgcggcaaactggtcgcgcagagcagggtggaacagaatcgatttcgcccagccttcgcccgcgccgagtacgtcgccgtagctgaagccgccgcacgccgccagcattttgaagtcggcaaggcggaagcggcctgccatcaggtcggacatatgcacgtcgtaagcatcgaaaccggcgcgggtaaaggcggcggccatttcgatttgcccgtttacgccctgttcgcgcaggatggcgattttgggtttcgcgccgctgttgataaacggcgcggcgatgtcttcgttcacgtcgaatttcacgtcggcaaacaatgcgctgcggtcgttgtcgccaatcagtgcgaactcgctgtcggcgcaggcagggttgtcgcgcaggcgttggatttgatggctggtttcttgccaggtttgttgcagtttgattaggttgtcagaaataaggtgcgtttgcccgtcgcggatgattaacgtgttctcatcagttaacgtaccgatttcaaagacattatgatgcagctgttgttgatagaataaattgataatatcggcaacatcttgttttctaacttggataacagcacccaactcttcattaaataatgtgcgggcaatggtttcttgccattcagccaacgcttttacctcttcagtccgcaatgattgagacagagcggtatggttggtaataaatgtttgtgcaagcaataaatttaaatctatatccaagccgcaccgccccgcaaacgccatttctaccaaaacggcaaacaagccgccgtcgctgcggtcgtgatacgccaaaagtttgtcttcggcgacaagctgttgaaccacgttgtaaaacgctttcagacggcctgtatcgtccaaatcaggcgcatcgccggtcatgttgttgtaagcctgaccgaacgccgagccgcccatacgcgctttgccgaagcccaaatcgacaaacagcaatacgctgtcttcaacgtttttcaattcgggcgtaacagtcttgcgtacgtcttccaccggcgcaaacgcggagataatcaggctcaacggcgaaacaacggattttttctcttcaccgtcctgccacacggttttcatcgacaggctgtctttgcctacgggaatgctcaaatccaatgcctgacaggctttggagaccgcttcgacggtgcagtagagtttttcgtcttcgccctcattgccgcacgccgccatccagttggcggaaagtttgatgttgccgatgtcgccgatgttgaccgccgcgatgttggtgatggcttcgccgacgcacattctgcccgaggcgggcgcgtcaaacagggcaacggtcggtttttcgcccatagacattgcttcgccgcgataggtattgaagcccatcatggtaacggcgcagtcggctacgggggtttggtatttgccgaccatttggtcgcggtgggtcatgccgccgacgctgcggtcgccgatggtaatcaggaagtttttggcggctacggcaggcaggcgcaaaacgcggtaggcggcttcggtgatgtcgatatcgtcggcgtgaaacggttttttggacggcgtaaccgttttgtcggtacgcgtggttttgggcggtttgccgagcaagacgttcagcggcaaatcgacggggttgttggcgaacaaatcgtcgcgcactttcaaatggccgtcgtcggtcgccgtgccgaccacggcaaacgggcagcgttcgcgttcgcagatggcgcggaaggtgtccaaatctttttccaaaatcgacaacacataacgctcttgcgattcgttacaccagatttgcaaaggcgttaaaccgtgttcttccaacggcacttcgcgcagcttgaataccgcgccgcgtccggcatcgttgacgagttcggggaaggcgttggacaaaccgcccgcgcccacgtcgtggatggagataatcgggtttttgccgccgagctgccagcagcggtcgatgacttcctgcgcgcggcgttcgatttcggggttgccgcgttgtacggaattgaagtctaaagacgcgtcgttcgtgccggtatccatcgaagaagccgcgccgccgcccaagccgataagcatgcccgggccgcccagttggatcagcaacgcgccttcggggatttcgtctttatgcgtctgctgcgcctgaatgctgcccaagccgccggcaatcataatcggtttgtggtagccgcgaacctgaccgtcaaacttctcttcaaaagtgcggaagtagcccaagaggttggggcggccgaattcgttgttgaacgccgcgccgccgatcggaccttcgatcatgatgtccagcggcgaggaaatatgttccggcttgccgtaatcttgttcccacggctgtttgaggccggggatgttgaggttggacacggtaaagccggtcaagcctgctttcggacgcgaacctttgcccgttgcgccttcgtcgcggatttcgccgcccgcgcccgttgccgcgcctgcaaacggcgcgatggcggtcgggtggttgtgcgtttccactttcatgatgatatgcgtgtcttcctcgtggaaacggtagccttggttttccgccgcattcggatagaaacgctcgattttcgcgccttcgatcacggacgaattgtctttataggcgacgaccgtaccttcgggatgcgcgttgtgcgtgtcgcgtatcatgccgaacagggatttcggttgtttttcgccgttgaggatgaaatcggcgttgaagattttgtggcggcagtgttcgctgtttgcctgcgcgaacatcatcagttccacatcggacggattgcgctgcaaagcctgatagttttcaaccagataatcgatttcgtcggcggagagtgccaaacccatttcggtattggctttgaccaaagcctctttaccgccgcctaaaacatcaacggtggaaaaggtttcggattcgagatggtggaataatttggatgccgtctgaaaatcgggcagcaccgattcggtcatgcggtcgtgcagcaacgccgcccattgccgtttctgttcatcggtaagcgcaccttccagccacaccgccatgccgcgctcgatgcgctcgatgcctgccaaaccgcagttttccgcgatattggtcgccttggaagcccacggcgaaatcgtacccaaacggggcgttaccaaaaacaaatgcaagccctcgcgcgcttttggcgtttgttcaacgctttgcgccgccaacaaggcttgcagtttttcgacagtcgcggcatccaatgctttctcgctgccggcgaaataccaaaattcgctgcttaatttgacttcgggcagtccgagtgcggcggctttttgcaagagtttttcgacacggaaatcggaaagggcggtaacgccgcgcaagggcaaaacgacagacatggattcggctctcaaatgcggttggaaaatctgtcattatacgcgcaacggggctgtattgcttgggtattttggcttaaaatgttgacaatctgacgggaggttcccgtttttcggatgtgtttgtattgtttgttcaaaggaaattttatgaaaaaaatcgaggcgattgtcaaaccgttcaaactcgacgacgtgcgcgaggcgttgacggaaatcggcattacgggtatgaccgtcagcgaggtcaaagggttcggcaggcagaaggggcatacggagatttaccggggcgcggaatacgctgtcgatttcctgcccaaggtcaaaatcgagctggtgttggcggatgatgctgtggaacgcgcgattgacgtgattgtcgaggtggcgcgttcgggaaaaatcggcgacggcaagatttttgtgctgccggtcgaggaggcaatccgtatccgcacgggcgaacgtgcggacgcggcggtttgagcgtttggaatggaaatgccgtctgaaagcctttcagacggcattttctttttgagtttcagatgtggtggacgatgagttttttgccttcgtagtcgagtacgtccacgtccatgtcgaacagttctttgatgttgtgtacggtgaacacttcttcgggcgtgccggtcaggacggctttgccgtttttcatggcgacgacgtggtcggcgtaggcggcggcctggttgatgtcgtgcaatacggcgacggtggtgcgtttgtgttcgcgcgtgagcttttgcagaatctgcatgagcgagcgggcgtgatacatatcgaggttgttcagcggttcgtccaaaaggacgtagtcggtgctttggcagaacaccatcgcaatcatggcgcgttggcgttgtccgccggagagctcggtcaggtagcggtcggagaggtcttgcaggtggaattcttcgattgcaccgttaacgatacggcggcattcggcagtcggtctgccttgatggtaggggtaacgtccgaacatcagcaggtcgcgcacggtaatgcggctcatgatgctgttttcttgggtgaggatggagagcgtgcgggcgagttcggcggtgggagtgccggcaaggtttttgcctcggtaggcgatgctgccgctttcaagcgggcgcagccgcgccataaaggaaaacagggtggatttgcccgcaccgttggggccgacgagggcggtaatgccgccttcggggatgtcgaggctgacgttgtcgaggatggggcgtgtgccgatgcggtagctgacgttgcggatggtaatcatggcggatgcttgtcgggcgtaggtttgttgttgtttggcggggttcagacggcatttgaaattcggaatgccgtctgaacgctcacacttcgcggacgatgacgaactgcgggtcgtccgccgattcggtcaaaaatgctttaacgcgtgcctgccagagttgtccgaagtgtttgagttcgtcggtacttgcgctgccgctgacggctttgggcatgatgtcgcgcatttgcggtgcgaagggtttcagggcggcgttgaggctgacggcgacggttttgccgttgtctttgcggcgcagggtcagtgtgccgttgatttcgcctacaccaaaggataagaggtggcggcgggcaaagcgtccctgcattccgatgccgccaaagccggtttcgggggctgcgccggtgaggagttggacgacggacgcggttacgccgaccgtgccttcgtcgcgcgctccctgcatggcggcttcgatgccgccgcgttcgggcagctcttcgccgtaaagggctttcagacctttgataaccatcaggtacgcgcccgcgacggtcgggcaggaatgtccgcacaggcgcacggcatcggcgtagcggtaagtgaggatgccgttttcggccgcgccgaggaatgcggcaagcgggtcttgtacggtcagcgtcggggcgcggtcgaaaaattcgggtaaacgttcttgcgtcatatggtttgtcctttcggggcgggctgccgttcagatggcatccgtcattttttgtgttttaaaacgagatagaggaaaacgagtccgcccgcaaattcgaccaccacgcttaataccgccttcatgcccaagaagtgttcgaatacggtctgtccgccgaccaggaggatgccgccgacacaaaccgtcatcggcaggcggacggaatggcgcacggacggggaaaagtggttggcaagcgaggcggcgagaagcccgaaaaagcttaccgggccgaccacggcggtcgccgtcgccaccaatgcggcaatccaaagcagtatccacaaggtgttgcgcgtgtagctgatgcccaaattgacggcttggtcgcgccccaaaaggtgtacgtccaagcggtagcgttcgcgccaaacgaccgccgcgctgacgagcagaatcagcgcgcctatgcccaaaagctcgctgtggacggtattgaatccggcaaacatattcgcctgcgccgccgtaaattcttcggggtcgatcatgcgcgaaagcagcgacgacaggctgcggaacaaaatcccgaaaatcacgccgattaaaatcatacgcggcaaatcgcgtccgccctgacggatgagcgtgtaaaacagcagcagcgagccgcccatcataacggcaagttcaaagccgaatttgcccgtcaacggcagggaagcatagcccacgccgccgaacgtaaacaccagcaaggtctgcaaaaacacatacagcgaatcgaaacccaaaatcgaaggggtcagaatcggattgttggtcagtgtttggaagagttgcgtggacacgccgaccgcataggcgaccatcagcagcgcggcaagtttggtcagccgcagttgcaaaacaaaatcccaatcgcctttgacgttgagcgttaaaaacagtccgcagcagatcagtaagagtgcgaatgccgcccataacgggcgcggggaaccttgcataaatgcaattttgttttcagacggcatgagcaggtttccttaacaaaagccataaaaacaacgccgtacccaatacgccgaagacggtcgataccggaatttcaaacggaaacacaatcacgcgtcccaaaatatcgcacagcaacaccaaagacgcgcccaacaaagccaccgcaggcaggctttggcgcagcctgtcgcctatcaggcggctgatgatgttcggcacgaccagcccgacaaacggaatattgccgaccgtaacgataaccagcgacgtaatcaaagccacaataatcaaacccgaccacaacaccgccgtccggttcaaacccaaattcacgcttactgtttcgcccagccccaaaatcgtcagccggtcggcaatcagataggcaaacaccgccaaaccgcccgtaatccaaagcagctcgtaccgccccagcagcacgctcgaaaaatcgccctgctgccacacgccgagcatttgcagcatttcgttttcatacgcgataaaggtcgccactgcctcaaccacgccgccaaaaataatcccgaccaaaggcaccatcagttgcgccgtcggcggcaggcggcgtatcagcagcataaacaccagcattccgattagcgcggcaacggcggcaaccgacattttgaccggcagcggcgcggcaggcagcagcagggacatcagaagcaaacccaaagccgcactctgacccgcgcccgccatagaaggctcgacaaaacggttgcgcatcaaaatctgcataatcatccccgccaccgccatagacgcgcccgtcagcacaatcgcaaacgtgcgcggcaggcggctgaccagcatcagttcggtgctgtccgacagggaaaacacatcagaccagcggaaatcggcaacgccgaccgacaggctgacggcaaacaacaccgccagcagcaggaggttggtcaggttgagggaaaaaggtttggcagtcataaacagaagggaaaagcgttaaggcgtagaagattcaaacaaggcagtccgaaccgtcggagcggaaagccttgtttgaagcctccgtatcgggcagaggatagggcaagttccaataaaaacgcttgccgccattcccgcgatatagtggattaaatttaaatcaggacaaggcgacgaagccgcagacagtacaaatagtacggcaaggcgaggcaacgccgtactggtttaaatttaatccactataacgcccgtatcgggcaatgccgtctgaaacacaggaggcggtttgcatccgtgtttcagacggcatcgaatgccgccgtttcatagggcggtgctttatgtgccgccctgtgtgttgaaacattattttgccgcgttaaaagcgtcggcaacctgtttgcttgcattcagcagctcttgcgcgccgccggccgccaaataagtttcgggaacgaggtaaacgacctgtccttttttccaggcggttgtttcggcaaccagcggattatccaacacgtctttcgccgcctgaccctcttcgccgatggccgcgctgcggtcaaggacgaacagccagtcgggatttttctctttcaggtattcaaagctgataggctgaccgtggctgccttctttaattgattcatcgacagcgggaacgccgatgtctttgtgcagccagccgcccagtcgtgaagacgggccgaaagccgacatcttgccgccgttgaccaaaatcaccaaacctttgcctttgccttgcgcggcagttttcgcggcttcaaaagacgcgtcgatttccgccttcagcttgtcggcttccgcctgtttgccgaagatttgcgccagcgcgtcgatacgctctttggcactttctttgaggttggcggtatcggcggtcatttcgatggtcggcgcgatttcattcaatttgtcaaacgccttggcggcgcggctgccgatgatgatgagctgcggcttgtaggcatttaaggtttcgtaatccggctcgaacaaagttccggcaggttttgtcgttttgaaatattcctctaaatacggcaggcggtttttatcgacggacaaaccggttttcacgcccagtttgctcaaggtgtcgagcatacccaaatcgtaaacggcgatacgttcggggttttgcggtatttgaacatcgccgcgcgcggttttgacggtcagggacgcgccttcggtttgtgcggcggaaaccgcctgttctttggcttgtggggcagagtcggaattttgcggcgaacacgcgcccaaagcgagggcggtgcatacggctaaagcagtcaaacgtaacataggtgtctccaaaatggggatattggggcaaagccgccggtcggacaaaccggaacggctttagaaaggataaatgataatctatagtggattaacaaaaatcaggacaaggcgacgaagccgcagacagtacaaatagtacggaaccgattcacttggtgcttcagcaccttagagaatcgttctctttgagctaaggcgaggcaacgccgtactggtttttgttaatccgctatattccgccatctctaagatttacagcgatacacgggtaatttaaggaatgcccgaaccgtcattcccatcacttttcgtcattcccaccacttttcgtcattcccgcaacctttcgtcattcccgcgaaagcgggaatctagaatctcggactttcagataatctttgaatattgctgttgttctaaggtctagattcccgcctgcgcgggaatgacggctgcagatgcccgacggtctttatagtggattaacaaaaatcaggacaaggcgacgaagccgcagacagtacaaatagtacggaaccgattcacttggtgcttcagcaccttagagaatcgttctctttgagctaaggcgaggcaacgccgtactggtttttgttaatccactatatatcaaattatcagaacagatgccgtctgaaaggctttcagacggcattttttcgggatgtgcgttttagaacttgtagttcacgcccaagcgtacatcacgtcccacgcccggcagggtattggtccagcgttggctgtgcggatagtagaacgtgttgaacacgttgttaaccgaaagattaacattgagcgtgtctttgcccagcggtttccagttggcgaagatgtcgttcacaccgaaacctttgcgtacaacgttttccagtttgccttggcggtctttttgacctgacaccaatatcgaaccctcagctttttgaacatagcgtccgcgccagccgatttccagattcgggtttttgaagcggtaggcaagggaggccgtccaagtgcggccgacttgtgcgccaaactcgggattcgcgctcaacagttttttaggatgggtatcgtaaaagcgcggtttgctgtggcttacgccgactttggcagtcaggccgccggtgcggtaggacgcgcccaattcgtaaccgtggtttttgatgtagccggcattgacggcttcacggacggcgacagagtcgtggcggttttgcggattggcaagcgcgtctttgatggtctgccagaagtagctgccgttggcggcaaacgtgccgtcgttgtagttgaagccgatttcggtattgcgcgcgcgttcggctttcgtgccgtcggcaatcgagatgatgccgcgtttaccgtgggtttgcagcgcgtcatacaggcgcgggctgcggctggcgtagttgtggctcgcgctgaagctccagtgttcgtgcggctgccaaatcacgccgaaactcgggttaaggttgctgcttgaaacggttttgccgtcgtgggttttcaccttgaagcggtcgtaacgcagcccgccggtcagggtaaagccgtcaatctcgtgaatggcttcgatatacgcgccggtatcggttttggtcggattggacagtttgtaggaatggacaagatccatatctttcttgtctttcgctttttctgcagcgtccttatctatttcttttgtgggatcgtttgggtctggtttcttatcggagatcttaaatttgccgttcaaaaacgcttgcggtttgatttcctgatggcggtagttgataccgtatttcagcagggtttgttcggcaaggcggctgtcgaagttgaaattcataccccgagtggtgatttgggtatggttagggccttttacattgcctgcgtagccgttatctttgtcatcggcggaatagcgtttcttttccaacacataggcgttggcatccagtttttcgacaaagcccaaatctttgccggtgtacgccaagttggtgttggattgagtggtttcgcggtaagcaggggcttggcgtttaatatttatccgtgattttgtgtcgccgacggcaaactcttcacgcacagtgcggatgccccggtgttggtctttcatatggctcaacacgatgcggtggtcgtcgccgccgaaggttgttccgattttggcgaggtagctgcgtttgtccagcgcgctgtacggtacggttttgccgccgttgacattgcggaaacctttgccggcttcgtaatctttttcatcgttgcggttgtaagagaacaaaccgtcgaagttgccctcttttccgaatacgcttgcgccgtagcttacgccttcgttgctggcaaagccgctgttgaggcgcacgccccagtttttatccaagcctttgagcaggtcttgggcatcgacggttttggcgataatcgcgccgttggtcgcgccgataccggcagaggcggaacccgcgcctttttgtacggaaacgactttaaccaaagcgggatcgacaataaatctgccttggtggtaaaggatttggctgtcggaataggcgttgtccaccttgatgtcgacagagttctgacccataccgcgcagcgtcaggaattgggacgtgccgttgccgccgccgaaatcgatggacggctcttcttttaagagttcgcgcatatcggttgcggtgctttcgtctttttgttgaagcgtaacgatgttggtacggattttgctgccttggcggtcgccttttacggtaacggtatccaatgcgacattggcattattttctgccgcatgggcaaaacctgccgccagggtaagcgagagcaggctgaggcggaaaaacggggcgttcatttgttcgtccttttgagtgtatgaagggaagtaaatccaaaccgttaaggtttggcaggataagaaaaataataattatttttgtttatattaacgagaggggggatttgtgtaaagctgattatcgtttttatttgcgaagtgttgttttttgttgacaggttttgtcggaaatgtatagtggactaacaaaaatcaggataaggcgacgaagccgcagacagtacagatagtacggcaaggcgaggcaacgctgtactggtttttgttagtccactataaaaaacggcggaaatatagtggattaacaaatgcgggaatgacgaaaagcaacctttccgcgtccttcccgcgaaagcgggaatctagaacccctaacgcggcaggaatctatcggaaaaaaccgaaaccgaacgaacctagattcccgcctgcgcgggaatgacgaaaagcaacttttccgcgtcattcccgcgaaagcgggaatctagaacccctaacgtggcaggaatctattggaaaaaaccgaaaccgaacagactggattcccgcctgcgcgggaatgacgggactttaggtttctgtttttgcgggaatgacgaatttaaatattgtaggaatttatcggaaaaacagcacctctccgccgtccttcccgcgaaagcgggaatctagaacccctaacgcggcaggaatctatcggaaaaaaccgaaaccgaacagactggattcccgcctgcgcgggaatgacgaagcctgcgcgggaatgacgaaaagcaacctttccgcgtccttcccgcaaaagtgggaatctaggaactcaaagctgcaagaatttatcagaaacaactggaactcaaaaaaactagattcccgcctgcgcgggaatgacgaagggttaaagaaatgatgagaaacggcggtaatttatcgggaataaccgaaaacgaacggaaatcaggacaaggcgacgaagccgcagacagtacaaataggacggaaccgattcacttggtgcttgagcaccttagagaatcgttctctttgagctaaggcgaggcaacgacgtactggtttttgttcatccactataacagcaaccctgtcgccgtcattcccgcaaaagcgggaatccagtccgttcagtttcggtcatttccgataaattcctgctgcttttcatttctagattcccactttcgtgggaatgacggcggaagggttttggttttttccgataaattcttgaggcattgaaattccagattcccgcctgcgcgggaatgacggcggagcggtttctgttttttccgataaattcctaaaacttaaaatttcatcattcccgcaaggacagaaaaccaaaaacagaaacctaaaattcgtcattcccacgaaagtgggaatctagaatctcggactttcagataatctttgaatattgctgttgttctaaggtctagattcccgcctgcgcgggaatgacgatatttctgtttttgattttttgtttttggggaatgacgggatttgagattgcgggcatttatcgggtaaaacggaaattatgcgttacgaaaatttatccgaaatcacggcaacttttccaccgtcattcccacgaaagtgggaatccaggtctgtcggcacggaaacttatcgagaaaaacggtttgagacctttgcaaaattccccaaaatcccctaaattcccaccaagacatttaggggatttctcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaggcagcccggatgcctgattatcgggtatctgggcaggattaagggggtatttggggcgaaaacagctgaaaacagccgaaaacctgtgtttgggtttcggctgtcgggagggaaaggaattttgcaaaggtctcaaacaaaaacagaaacctaaagtcccgtcattcccgcgcaggcgggaatccagaccaccaacgcggcaggaatctatcggaaataaccgaaaccggacgaacctagattcccgctttcgcgggaatgacggcggaaaggttgctgtttttccgataaattcctgccgctcttcgtttttggaatggcgggaaataaaacaaaagcgcgcgtatcaaaaaacaaaaatgcaaagaacggcgttggcaattttaaggtttgcgccttagccgcacttattcgcaaaaaaaaccgcacggcgttgaccgtgcggcttgttgtctgaaggcttcagacggcattacttacatcatgccgcccataccacccatgccgcccatatcaggcatagcaggtttttcttcagggatttcagcgatcatgcagtctgtggtcaacatcagaccggcgatagacgcagcgtgttgcagcgcggaacgggttactttggcagggtcgagtacgcccatttcgatcatgtcgccgtattcgccgctgccagcgttgtaaccgtagttgcctttgccttccaacactttgttgacgaccacgctaggttcgccgcctgcgttggcaacgatttggcgcagcggagactcaacggcacgcaagacgatttgtacgcctgcgtcttggtcggcattgccggtgtgcaggttttccaaagcagcacgggcgcgcaacagggctacgccgccgcctgcaaccacgccttcttcaacggcggcacgggtagcgtgcagcgcgtcttccacgcggtcttttttctctttcatttcgacttcggtcgccgcaccgactttgatcactgccacgccgcctgccaatttagcaacgcgctcttgcagtttttctttgtcgtattcgctggttgcggtttcgatttgttggcggatttcggcaacacgcgcttcgatttgggctgcgtcgccgaagccgtcgatgatggtggtgttttctttaccgatttcgatgcgtttggcttgacccaagtcgtccaaagtcgctttttccagagacaagccgacttcttcggcaatcacggtgccgccggtcaggatagcgatgtcttgcaacatggctttgcggcggtcgccaaagcccggtgctttcacggccacggttttcaggatgccgcggatgttgttcaccaccaaagtcgccaaggcttcgccttccacgtcttcagcgataatcaagagcgggcggctggctttggccacttgttccaaaacaggcaacaaatcgcggatattgctgatttttttgtcgaacaacaatacaaacggattgtccaaagcagcgatttgtttttcagcgtcgttgatgaagtaaggagacaggtagccgcggtcgaactgcataccttcaaccacgtccagctcgttttccaaagatttgccgtcttcaacggtaatcacgccttctttgccgactttttccatcgcttcggcgataatcgcgccgacttgttcgtcagagttggcggaaatcgagccgacttgggcgatttctttggaagtgtcgcaaggtttggcgatgttttttagctcttcaaccaaagcggcaacggctttgtcgataccgcgtttcaggtcggtcgggttcataccggcggtaacgtatttcatgccttcggcaacgatggattgtgccaatacggtggcggtagtcgtaccgtcgcccgccacgtcgttggttttggacgcgacttctttcaccatttgcgcgcccatattttcaaacttgtctttcagttcgatttctttggcgacggttacgccgtctttggtgatgtgcgggccgccgaaagcgcggtcaacgactacgttgcggcctttggggcccaaggttacgcgcacggcgtttgccaaaatgttcacgccgtttaccattttttggcggacttcattgccgaactgtacgtcttttgctgccatttcaattctccaaaaatcattaaaactgtctgataaaaccgtttatgccgtctgaaggcggtttgccgtttcagacggcatcgtgtccgtatttatttttcaacgatgccgaaaatatcttcttcacgcattaccaacagctcttcgccgtcggctttgacggtttggccgctgtatttgccgaaaatgattttgtcgccgactttgacatccagcggacggcgcgcgccgtctttgccgattttgcccgcgcccacggcgatgacttcgcccatatcgggtttttcggcggccgcacccggcaaaacgatgcccgatgcggttttctcttcagcttccaagcgtttgacgacaacgcggtcgtgtaaaggacggatggtcatatttatgctccgataaaatgatttgaaaacaatcatctgcccgaacggttcggacagattgaagtggaaaccgggctgccgcctgccggcccgcccgtataagtcggcaaaattagggtgtgtgcgggcaaattcaagtgaggcggaaaaaatttatttccgccgttttttatagtggactaaatttaaggggctgtactagattagcagatatgttaccctcgaaatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggctaatctagtacagcccctaaaatttttcgttttcaagccttcaccgcttgccatcagcgttaaatttttttacgataagcacatagattgtaaacaatcggccacaagccggtttgttttttcagaagacattatccctgtcagacgctgtttctatatatttcgcctataatggcttgtttttaataaataattcaagaggtatcaacgtgtctgattccaagacgaaagaacgcgccacattcggcacgcgccgcgcgtttatgattgccgccatcgggtccgccgtcggcttgggcaatatttggcgtttcccctatattgcttttgaaaacggcggcggcgcgttcatcctgccctatctggtcgcgcttctgacggcgggcatcccgctgctgctgctcgattatgccatcggccaccgttaccgtggttctgcgcccttggctttccgccgcctcggacgatggtttgagccggtcggctggtggaacgtgatgaccaatatcgtcatctgcatctattacgcggtaattatcggttgggcggcaagctatacctattattcggtcaacgccgcctggggtgcggatccgcagggttttttctttaaggacttcctgcaaatggcgggcccggaagccttgggtttggattttgtcggcaaagtcgccggtcctttggcgggcgtgtgggtttttaccgccgccattatggcgttgggcgtgcaaaagggcgtggcgcgcgcctcgtcgttctttatgccgctgcttttggtgatgtttttgattatggtcggcatttcactaaccctgccgggtgcggcaaagggcttggacgcattgtttacgcccgactggtcgaaactcgccgattccaaggtctgggtggcggcatacgggcagattttcttttcgctttccatctgcttcggcattatggttacctattcttcttatttgaagaaaaaaaccgacttgggcggaacggggctggtggtcggttttgccaacagcagctttgaactgctcgcgggcatcggcgtgtttgccgcattgggctttatggcgcaggcgggcggtaaggcggtcaacgaggttgcctcaggcggcatcggtttggcgtttatcgcctttccgaccattatcaaccaggcaccgatgggctggctgatcggcatattgtttttcggttcgctggtgttcgccggcgttacgtcgatgatttccatccttgaagtgattgtggcggcgattcaggacaagctgaacatcgggcgcgtcaacgccacgctgctggtctgcattccgatgggcattgtttccacgctgctgttcggtacggcgacggggctgccggttttggacgtgatggacaaattcgtcaacacctacggcattgttgccgccggctttgtttatgttgccgccatcatcatcagcggcaggctgccggaattacgcaagcacctgaacgctttgtcctccatccgcatcggcggcttgtggacggtctgcgtcgtggttaccgtcgtgatgctcggctatatgctgtttaaagataccagcggcctgatggagaaaaattacgaaggttatccggatggtttcctcagtattttcggctgggggatgtcggcggcgttggtcgtgttcgggctgctgctgtcgttgctgccttggaaacacggtcaggatttcaacgtcaaagacgaacacgaacatgaacaaggagaagaaaaatgagtacttccgccattgtgatgatgattgtctcaatcgtgataatctggggagggctgctgctttccctgttaaggctgccgaacgagtaagcctttagagcgttaaaaatgccgtctgaaccgcttcagacggcattttgatgttcggcttacaggcaggcgagttcgtttgccatttgctgttccaaggtttcgcgcaggcggatgagtcggtattcgttgccgtctaccaaaacttccgccgcacggttgcgcgcgttgtaattgctcgccatactggccccgtatgcgcccgcgctgcggataagcagcaaatcgccttcttcgcaggcgatggtgcggtctttgccgaggaagtcgccggtttcacaaatcgggccgacgatattggccgtcagaggctcaatgtctttggtttcaaccgcttcgatgtgatgataggcatcatatagggcggggcgcattaaatcgttcatcgccgcatcgaccatcacaaagtttttctcttcgccgtatttgacgaattcgacacgcgtcaacaacgcgcctgcgttgccgaccaagctgcggccgggctcaagaatgagtttcagacggcgtgtgccgatcagtttttgaaccgcttgggcatacgcgcccaaatcaggcactttttcgttttggtaaacaatgccgacgccgccgcctaagtccaaatgttccaaaacaatgccttcggcggcaagcgcgtcaaccaaaatcaaaatgcgttcgcaggcttcgaccagcgggcttaagtcggttagttgggagccgatgtggcagtcgatgccgatgattttcaaattgggctgttgtgcggcatggcggtaggcttcgagcgcgtcggcgtaggcgatgccgaatttgttggctttcagacctgtggagatgtagggatgggttttggcatcgacatcggggttgacgcgcagggagacggacgcggttttgcccaaacgcgcggcaaccttttgaatgcggtcgatttcgggaatgctttccatattgaagcatttcacgcctgcattcagggcaaactcaatttctgcttcactcttacccacaccggaaaaaatcgttttcgctgcatcgccgcctgccgccaaaacacgcgccaactcaccgccggacacaatgtcgaaaccgctgcccaacgaggcgaagtgtttgatgatgctcagattgccattggctttgacggcatagcagacaagcgggttcaaagcggcaaaggcagtttggtagtgttcaaatgcttcggtcagcgcggattggctgtacacataaagcggcgtgccgaatgcttcggcaaggcgggggtaggggacttgttcgcaaaatagggtcatgttttcgttttcatttttgggtttgtgaagcggattgcggcttgctttgaagctgcaaaccggtttggattacgccgaaacgcgccttgtcgccttctttgggcaggtagaggtcgcctttgtaaccgcaggccgagagcaggagggcggttgccgccgcaaaaaatacgccgtatttcatcagtaaaactttctttatcattacgaatgtggcaagattcggtatcttaaacaaaaaccacacaaaaagccatgatgaccgaaagcgagtttatccgcgcgagcgaagcattatttgaacacatcgaagaccaaatcgacgaaaacggctgggatttcgactgccggtttgccggaaacgtcctgaccatcgaagccgaaaacggcacgcaaatcatcgtcaaccgccacactcccaatcaggaattgtggattgccgccaaaagcggcggctaccatttcgccgaacaaaacggcaaatggctggcaacgcgcgacggacgcgatttttatgatgttttaaacgaagtcctgagcgcggcttcgggcgaagcggtaaagattgccgaattgtaatttgagtgttatcacggagagaaaaaatgaacacacgtcccttttatttcggacttatatttatcgcgattatcgctatatttgctaactatttaggaaacactgatttttcccatcattatcatatcagtgctttaattattgctatcttgctgggaatggcaatcggcaataccatttatccgcaattttcaacacaagtggaaaaaggcgttttgtttgccaaaggcacgcttcttcgcactggcattgtgctgtatggtttccgcctcacttttggcgatattgccgatgtaggattaaatgctgtcgttaccgatgcaatcatgctaatttcaaccttctttttaccgcacttttaggcattcgttatctaaaaatggataaacaattggtttatctcactggggcaggttgcagcatttgcggtgcggcagcagtgatggcggcagagtctgttaccaaagcagaatcccataaagtttcagtggcgattgccatagtggtcattttcgggacgcttgctatttttacttaccccttgttctacacgtggtcacaagatttaattaacgcccatcaattcggtatttatgttggttctagtgtacacgaagtggctcaagtttatgcgattggggaaaatattgatcctatcgtggcgaatactgccgtcatttccaaaatgatccgagtgatgatgctcgccccctttttattaatgctttcttggttattaacacgtagtaatggagtatcagaaaatacatcacacaaaattacaattccttggtttgctgtactttttattggtgttgccatttttaattcttttgatttattaccaaaagaactcgtgaaattattcgttgaaatcgattctttcttattaatttcatcaatggctgcgcttggcttaacgacgcacgcaagcgcaatcaaaaaggcaggattaaaaccgtttgttttaggaatactaacttatttatggctagtggttggtggatttttagtgaactatggaatatcaaaattaatataaaattcactaaagagagcgttacccaatggcacaattaccgctatatctgacttctgaaatcaaagactttactgtcggcacgcctaaagttttggaatcattttccaaacatatcccttatggtgttgtctttgaagacgacggcgacacgggctacttctatgccgcttcgcaagacgggattctagatgccttgcacatctacaatgtcgaagatgtatccgacaaacatatccccaatcatgtcttgattttatgggatgatgcctgcaccatagccgcattgagtatcaacgactacattcatgccgtctatgattttgtcgaacaggcaggatattgccgcaacggcttccctgaaacaggcggcgaatgggtgaaagtcgaaaaccgcgtcttggacgatgaattgctggacaaaatcttatcccgaaaatctacataacctactcaaaaggataacaaaatgcccctactagacagtttcaaagtcgatcacacccgtatgcatgcccccgccgtacgcgtggcgaaaaccatgactacgcccaaaggcgacaccattaccgtgttcgacctgcgcttttgcattcccaacaaagaaatcctgcctgaaaaaggcatacacacgctggagcatttgttcgcaggttttatgcgcgaccacttgaacggcaacggcgtggaaatcatcgacatttccccgatgggctgccgcaccggtttctacatgagccttatcggcacgccttccgaacagcaggtcgccgatgcatggctcgcctcgatgcaggatgtgggcaatgtcaaagaccaaagcaaaatccccgagttgaacgaataccaatgcggcacttatcaaatgcactcgctcgccgaagcgcagcaaatcgcgcaaaacgtgttggcgcgcaaagtggcggtgaacaaaaacgaagagctgacgctggatgaagggctgctgaacgcctaatccgccaaaaatgccgtctgaacaagggtttcagacggcatttgccttttccgttataatccggggttgtgcgggggcgggttttaagccggcatcgtccttccctatttttttctgtcccttatcggttttaagcgggttttttatgtccaacagacctacactcctcctcgttgacggctcttcctatctctaccgcgcgtatcacgcgatggggcaaaacctgaccgcacccgacggtgcaccgacgggcgcgctgtatggcgtattgaatatgttgcgccgtttgcggtcggaatatccgcacgattattgcgcggtggtttttgatgcgaaaggcaaaaatttccgccatcaaatgtttgaagaatacaaggcgacgcgcccgccgatgcccgacgatttgcgcccgcaggcggaagcactgccggatttagtgcgcctgacgggctggccggtattggtgattgggcaagtggaggcggacgatgtgatcggcacgctggcgaaacagggggcggaacatggtttgcgagtcattgtttcgaccggcgataaggacatggcgcagttggtggatgagcgcgttacgctggtgaacacgatgagcggagaaacgctggatattgaaggcgtgaaggcaaaattcggcgtgcgtcccgaccaaatccgcgattatctcgcgctgatgggcgacaaggtggacaacgtgccgggcgtggaaaaatgcggcccgaaaacggcggtgaagtggctggaagcctacggctcgttgcaaggcgtgatagaacacgcttcggaaatcaagggcaaagtgggcgagaatctgcgtgccgccctgccgcgcctgccgctgtcgtatgacttagtaacgattaaaaccgatgtggacttgcacgccgagctttcagacggcatcgaaagcctgcgctgtactacgccgaaatgggcgcagctggttgtcgatttcaaacgctggggcttccgcacctggctgaaagaagcggaatcaaacatgaataccggctcgaccgatgatttgttcggcagcgacagcatcggcgagcaggcggctttgaatgcggaaatgccgtttgaaaaacaagccgaaaaagccaccgcccccgaaaggctggattatcaagccgttaccaccgaagcgcagtttgccgctttgttggacaaactgtcgcgggcggacacaatcggcatcgatacggaaaccacgtcattagacgcgatgaacgcctcgctggtcggcatcagcatcgctttccaagcaggcgaagcggtttacatccccgtaggacacagcctgaccgccgcgcctgaacagcttgatttacaagacgtattaggccgtctgaaaccgcatttgggaaaccccgccctaaaaaaaatcgggcaaaacctcaaatacgaccaacacgttttcgccaactacggcatcgccctgaacggcattgccggcgacgccatgctcgcttcctacatcatcgagagccatctcggacacggcttggacgaattgtccgaacgttggctgggcttggaaaccattacctacgaatcattgtgcggtaaaggcgcgaagcaaatcagttttgccgatgtcgccatcgggcaggcgaccgaatacgccgcccaagacgccgatttcgccttgcgcctcgaagcgcacctgcgcgcgcaaatggacgccaaacagcttgaaatgtatgaaaaaatggagctgcccgtcgcgcaagtattgtttgaaatggaacgcaacggtgtgcaaatcgaccgcgccgaactcgcccgccaaagcgcggaactcggcgccgagctgatgaagctcgaacaagaagcctacgccgccgcagggcagccgttcaacctcaactcgcccaaacagctgcaagaaatcctgttcgacaaaatgggcatcccgacaaaagggctgaaaaaaaccgccaagggcggcatttccaccaacgaggccgtgctcgaacagctcgcgcccgactaccccctgcccaaaatcatcctgcaaaaccgcagcctggcgaaactcaaatccacctacaccgacaaactgcccgaaatgatttcgccccgggataaccgcgtgcataccacctacgcccaagccgtcgccattaccggccgccttgccagcaacaaccctaatctgcaaaacatccccatccgcaccgccgaaggccgccgtgtgcgccgcgcctttaccgcaccgcaaggcagcgtcatcgtttccgccgactattcccaaatcgagctgcgcattatggcgcacctctctggcgacaaaaccctgattgccgcgttccaaaacggcgaagacgtacaccgccgcaccgccgccgaagtgttcggcacggcgcccgaaaacgtctcgcccgagcaacgccgctacgccaaaaccatcaacttcggcttaatctacggtatggggcaatacggtttggcaaaatcattgggcatcgacaacctttccgccaaaaactttatcgaccgctacttcgcccgctaccccggcgtcgccgaatacatgcagcgcaccaaagaacaagccgccgcccaaggcttcgtcgaaaccctgttcggccgccgcctctacctgcccgacatccgtaacaaaaacgccaacgcccgcgccggagccgaacgcgccgccatcaacgcccccatgcaaggcaccgcctccgacctcatcaaacgcgccatgatagacgtgtcccgatggctttcagagtgcgaagcctccctgtgggactgcctgaagagcaaactgattatgcaggtgcatgacgaactggtgctggaagtaccagaagccgaactggattttgtgaaagaaaaactgccgcagattatggcgaaagtggacggcggattattggatgtaccgctggtggctgaggttggcgtaggggagaattgggaagaggcacattgattgaaaggtgttattatgctatctttatttaaataaaatttaatttttggtatattttttctaaatgttcctatagtatagtggattaacaaaaatcaggacaaggcgacgaagccgcagacagtacaaatagtacggaaccgattcacttggtgcttcagcaccttagagaatcgttctctttgagctaaggcgaggcaacgccgtactggtttttgttaatccgctatattccgccatctctaagatttacagcgatacacgggtgatttaaggaatgcccgaaccgtcattcccgcaacttttcgtcattcccacgaaagtgggaatctagaaataaaaagcagcaggaatttatcggaaataactgaaaccgaacagactagattcccgcctgcgtgggaatgacaattcgagacctttgcaataacataggttactaaaattttatgctcaatctcattttcaaaatgcaaaacttttctgatttttcctactttttgctcaatattaggaaggttttaggcaattgaaaattttttggcgcatttttatgcgtcaaatttcgttaacagactatttttgcaaaggtctcaattcataagtttcccgaaattccaacataaccgaaacctgacaataaccgtagcaactgaaccgtcattcccgcgcaggcgggaatctagaccttagaacaacagcaatattcaaagattatctgaaagtccgagattctagattcccgctttcgcgggaatgacgaaaagcaagccgtaggtcggatacttgtatccgacaaaagcctgccatctcaaatagccgtcggattcgagaatccgacctgccaaaccgggcgcggacgctccggccggcagttagtacgcaaatcgaacagaacatcacaaaaaagcccgattcggattttccaatcgggcttttttgcgcccgttttgtcatcccgtgaaatatccgcatgacaaaaatatagtgaattaacaaaaatcaggacaaggcgacgaagccgcagacagtacagatagtacggcaaggcgaggcaacgctgtactggtttaaatttaattcactataatgcaaaatcatgacaaaaccggcgcgaggttacacaaacggatgaaatcaaccgatattcaaacacagtcatttttagcgcattttcagcgtatcgttaatgcggaaaatttcgtgaacaggttttttgcacaggtctccgcctcgtttcgcgggatgggaaaccgtattagaaaacggacgcatgcaacataaaccccgaaagtgatgataagatgatgatttaacgtactgctttaattatttaaggaattatcgtgtttcccgacaaatacaagttgagtttgaaagaaaatatttttttggcaaagaaagtattggttgcccaaattcacaacctcagccgttttgagaattgtcagacgaccttattgcagaccgaacaaattatccatggcaaaaatgtagcctccgcgtcactggaagacatccaaaccatcttgaacctgaaacgtgcctatcaatatgtgatttcgcatatttcaaacggcgaaccggtcgatatttcactccttaaaaaaatcaacaacattgttgccaaggacgattctttggcacccggtgatttccgtaccggttcggtcggcgtaacgctattggacggttcccgtcatgccccgaatccagtgaaggaaattgaagtggcccgcgtgttacaaaatatcggactgcaaagcggttcgacgacggaggcagccgtccgttttatgctttattgtatgcggcagcaggttttttgggacggcaacaaacgaacggcaaccttatttgccaacggtctgatgatggcggggggctgcggcatcttggaaatctccgaaatgcagatgccgcaattcaatgaaaaactgtccgcattctatcgctccggcgacgataccgatatttccaagtttgtgtatcaaaattgtatatcgggcatagactatttcggcacggacgaagatatagatttccccgacccaccaaacatgggctaaaaatcaatttgacggttatcagacaatggagcaggcacaaggcggcggcagaaaaagggtttgacagcgcacggtggcatcgtcagacccctttcggcatatccggcggttaccagcggtagcctaatttgatgcccgcgctgtgttgcgcttccagttgcggacctttggcggcggcagcgtggagggacagcgtgaaacctttgatttcggcgtttacgccccattccgcactgcgggttttgccgaaatcctgagccaatacggcggtattgacgcgtgttcggactttgcccgaagcggcatcggtataggacaggctcaaataaggcgtgatggaaatgtgttgcgccggtttgaatgaataatctgccttaatgcccgcgcggtagcggttgaacgcaagaccgggggtggcgatattgacgttttcgtatcggtaatccgctttttggacgaaatagcgcgttgcgccgatgtgcggttcgatgccgaatccgccgaaaccggcgcggtatcgtgcctgaatgccgtaatgcagcacgcggcggcggattttgcttccgatgccgtctgaaaggctgccgctgctaaaacccgcgcccgcgctgatgccgatgtcgaacctgtcgatgccgtattgcccgaaaacggcgccgtgggcaagccgtgccgagttgccgatgccgtcgtcgaaggtgttttcggtccggttgtgcgaaaacaggatgccgacgcgcccgctgccgaggtttttctgcataccgatttggcgcaggtcggtttgttggcggtaggcgcggaaatcttgcgaacggtagtgtttggtgtcccggatgccgcttgtccaaacggcgttgcggcggtcttcggcaaatacgcggtctaattcgtcctgtacggcgaaaacgctgttgagcgtggcggaaaattcactcaaaccgctattggcataacggctgatcaggtcgcgctgcggttggggttgcggttggggctgcggttgcggcaaatcccggcgggcgcggcgggcgcgggggaaggcggtggtagccggccgggtttccgcttcgcgctgtttcgccaaggcgctgtctttatccgcctgcacccgttttttctcttcctccgcctgcataatgccgacattttccccgcctgcctgccgggccggttcggcaacgctttctgtcttttcgacggcatcgcgcccggccgcaatcagcgcgtcaaggctttgcgcgttgtcttttcccgcctgttttttggcttctgccttgccgagtttgtcggaaagctcttgttctttgaccggattatgcaggcggaactcgccgtctttgcggatgagttggtaacgccacgcgccggcatcgacgtgttcgttttgcagggtgaaattaaggttttcggacagcggtttgttgtcttttccttccactaccgtcaattgttcgaggcttgcaggttcgttgccggtattgttgaccgccaaggtgtaagtgccttcggaactttccgccagcttcaatttgtcgctgcggtagccgaagagttccgacataaagcggaatgttccctgaccgttcaatttgccgtttaccgtcagcgtgttgaaacgggattctgccgaagttggcggtgtaacggataatagggaacggcgcgaacggcggcgcggcgcatctgtcgcactgccggtttgcgcgcctgcagcatcgtggcgataggcggaattgagtgtaatggtggcgttgtcaaggtttaaattgcctaattccgtgcctgacggcagcgtccattcgctgtcttttaagtgtaatgccgtatccttgccgccgctgatttgtccggtaaggcggctgttttcaaaatggaatactgccttatcggctagggagacattgccgttgagtgcggaatggcttacgtttgccttagcgttgtcggaaagcgtcagactgccgttttgtacggcgttgttgcttagattaaatgaagcattgcccgaagccgatgtgttgccgtttaatgtggcttgattaaatgttgcttgggcattgcccacgaggctaaggttgccgctttgggtggcgttgtggctgactgtataacgtgtatcgccatttgcactaagattgccgttgagtgtggcaagccctgtgagatttaaatgagcgtgatcggcaaggctgacattgccgctgatgttggtcttagtcaatgaagcaatcactttatcgtcggtaatggttttttcgacacaatttgtcagacccgtccagtccgaacgtgtacagattgtgtggctttgatgcggtgcgacaccaaaaactgcttgggcgtgattgctcaaatgccaatcgccttccactttggcaacattgcgggaaatcaccgcctgcccgccctgaatatggaaattttccgctttaaacgtgcggttgatccagtcgttgtcccacacgatttctccgtgcggaatgccctctttttgcgaccaatggttgtttaaatgattataggcgtgcggtgtcggtctgccgctgaaaaacagtttgccgtttgtttgcgtgatgttaccgtttaaatttgttccgccggaaagcagtaaagtgcgatccgcttctgtcggttggtaattcagattgagccgcccgttcgttttggtcgtatctttctcgccaaaccaaccgttgtaggcaatttcttttttgttatccaagctgttgttattgccggttgtagcaatatctttattgcctgtaatggtaacggtggattctttgtcttgattgtggttgacaatcatcgccccttcatcggtattttgaatacggtgaaacgaaagcgaatgcccgttcaaatccaaacgaccgccgcgaaagccgaaatagagtttgtcggggttgaactgattatcggcattcagttgcaccgtccccctgccgctgaccaagccgatttcactaaaggcttgttttttattattttcatctgcttgttgatctaaaataactttaccgtcgcccacgctgatcgagccttggttttcccctttggcttgaacgtgcagcgtgcctttgccgattttggacaggcggtcgtttgccacgccgtttactttccaagtaacggtactgtcttcactgatatgaacgcccgcgccttgccaagtttcgttattttcaggcgagaccgtaaaatctccttggaaatataatcctccagcaccttgattgatgttgctggtaagtatcaattcgccttttccttcgtcaataaaggaaatattttctccattattcagtctgggtcgataactgttaacaccacctgcagcatgataaacaggttctcttgctgtctcggataaagaaacattaaacaattgaacggttcgtgtttttaatctattaggcagagaattgtgttcatgtttggcattgatttttcctgtgccattattatcgtcgttaaaagagtatttcccattttgacgtggttcgtagaatactgaatgggtatctccagcaaagatttcatcatagaaccaatctttacgaaccagctggaagccattgctttttcctatataggggttgcccgtttgcaataccccattaattaaccacttttgcttttgggcatcatagataaacattggtgagccactgtcgccaaatgagcctcctgttggtaaaaaaccatatgggctatgtttaattttttcactacctaagttgactgtgccaccacctgatccattttgtgcaaaggtattgccaccaacgagccaagaatacgcacttgcaatatgatatgaactttcgcggttattgggctcatcttcatcagatcgccaatattgcctgcctgccccaatacgaacacggtcagggtaattattttgatcgatatatttccgcccatccatataactggtcatttcaacaggttctgcatctgtgacaaatttatgcaaacgcggcatatgataatcgccgccataaggatggcctttagtccctgctttataattattccgtttcacaattttataagtaaaacgatgttgatcgggattgcttccctccgcaccaaaatcaacgttgttatagccgccgttatgtgccacgctcacaatatattgatcgcccaccaatgccgccacgccgttacgcgacaccacagaaaaatcaatcatcggggcttttgtcattgatttgccgaccaactccccttttttgttgtaaacctcaatatctttcgccccgactgcaaacttgcctttattttcggcaaagtcgcgatagtattggtagttgatgccgaaataagtgtgtcccgcccaggcttggggaagaatgccgaacgacaggcatatggctaagtaagcaggcgagaagcggatgcggccggttttcggggctttgcggtgtgtttcggttgtccgtttgtcggttgttttcattatttttccttatctgacgggattcgggtttgtttgggagggcgcagcttccgcttccgggcggcgcgcgggatgtgcctaatatgtgcggttcggcgttcgggcggatatgaagcacgccctaggatttgtcattaatttttgccttggtctcggcttcttccaatcacgaaagcacacgccaaggcaaacactgtgccgccggcaagggaggcggcggttgcggggtagccgctccatacgaggaagacggcaaaaagcagtatcaggatgacgctgatgaagccgtacagttgcccgcgcctgttgaaggtttggtcttgccgtatggtttcgtgccggacggcttgttctttttccgccattgccataatgcggtctgccccgttgctgataatgtcgttgtattgcgccaagtcggacggcggcggcaacgatcccgaatggaaacgccgggctatcattatttgcacgtactcgtcggacaggatttgctcgacaagctacggggatttgacgacggtttcgacagcctgccgcgccttgtcctgtgcgttttcggtcatttgcgcgctttctctatggcgcgttgaaaatcgccgccgatgtttttgagatcgtcggcgggattggggcggatggcggtttttgcgggatggaacaggcccagcagcgagcctataccgagcaggaaggcgtatgtgtttcgtttttccatatggttatattaggtcaggcggacggatttatcaagcatttttgcggttttatgccgtctgaaagccgaaccgtcggacttcagacggcatttgctataatcgcggctgttttgaattttcgggggttttatgtcggataacgttccaacgattgcggcagtcgccaccgcgcccggacgcggcggcgtgggcgtgatacgcatatcggggaaaaacctgctgccgatggcgcaggctttgtgcgggaaaacgcccaagccgcgtaccgcaacctatgctgattttacggacgcggacggtcaggcaatcgacagcgggcttttgctgttttttgccgcaccggcaagttttacgggtgaagatgtcatcgagcttcagggacacggcgggccggtggtgatggatatgctgctgaaccgctgtttggaattgggcgcgcgccttgccgaaccgggcgagtttaccaaacgtgcgtttttaaacgacaaactggacttggcacaggcggaaggcgtggcggatttgattgacgcatccagccgttcggcggcgcgtctggcgttgcgctcgctcaagggcgatttttcgcggcggatacacggtctggtcgaagatttgattaccttgcggatgctggtcgaagcgacgttagattttcccgaggaagacattgattttctcgaagcggcagacgcacgcggcaaactggacggcttgcgccgcgccgtggatgatgtgcttgccaacgcgcagcagggcgcgattttgcgcgaaggtctgaatgtcgtattggtcggcgcgccgaatgtgggcaagtccagcctgttgaacgcgctggcgggcgacgaagtggcgattgttaccgatattgcgggtacgacgcgcgacgcggtcagggaacgtatcctgattgacggcgttccggtgcatattgtcgatacggcaggtttgcgcgagacggacgacgtggtcgaacgcatcggcatcgaacgcagccgcaaagccgtatccgaagccgatgtcgcgctggtgttggtcgatccgcgcgaaggcgtgaacgacaagacacgggcgattttggacgcgctgccgccggagttgaaacgcatcgaaatccacagcaaatccgatttgcacgcacacgcggcaggcgggttcggtacgggcgcggaaaccgtcatcgcgctgtcggcgaaaaccggcgacggcttggacgcgctgaaacggacgctgttgcgcgaggccggttggcagggcgaaagcgaagggctgtttttggcgcggacgcggcacgtcaacgcactcaaagcggcgcaggaagaattgtcgctggcggcattgtgcggcaaccatcaaatcgagctgcttgcggaacacttgcggctggcgcaggtcgcgtgcggcgaaatcacgggcgagtttacggcggacgacctgctcggcgtgattttttcgaggttttgcatcggaaaataaacggattgaaagcaccggggcggtgtccggctgaacattccgttatcccataaaaacgggaatccgatccgttcggttttggtttttttgaatttcgggcaacgcttaaatcttcattccgcgcaggcggaaattatcggcgcggtacggcaacttttttcgatatgaaaagaccgtcattcctgtaaaaacaaaaaatcaaaaacagaaaattgaaattcgtcattcccgcgcaggcgggaatccagcctcatcggcacggaaacttatcgggaaaacggtttctttagattttacgtcctagattcccgctttcgcgggaatgacgggattaaagtttcaaaatttattctaaataactgaaactcaacgaactggattcccactttcgtgggaatgacgaattttaggttgctgtttttggttttctgtccttgtgggaatgacggattttaggtttctgtttttggttttctgtccttgtgggaatgatgaaattttaagttttaggaatttatcggaaaaaacagaaaccgctccgccgtcattcccgcgcaggcgggaatccagcctcgtcggcatggaaacttatcgggaaaacggtttctttagattttacgtcctagattcccactttcgctggaatgacaggattaaagtttcaaaatttattttaaataactgaaactcaacgaactagattcccactttcgtgggaatgacgaattttgggtttctgtttttggttttctgtccttgtgggaatgatgaaattttaagttttaggaatttatcggaaaaaacagaaaccgctccgccgtcattcccgcgcaggcgggaatccagcctcgtcggcacggaaacttatcgggaaaacggtttctttagattttacgtcctagattcccgcttttgcgggaatgacgggattaaagtttcaaaatttattttaaataactggaactcaacgaactagattcccactttcgtgggaatgacgggattttaggtttctgattttgattttctgtccttgtgggaatgacgggatgtaggttcgtaggaatgacgtggtgcaggtttccgtgcggatggattcgtcattcctgcgcaggcgggaatctagtctgttcggtttcagttattttcgataaatgcttgttgcttttcatttctagattcccactttcgtgggaatgacggttcagttgctacggttactgtcaggtttcggttatgttggaatttcgggaaacttatgaatcgtcattcccgcgcaggcgggaatctagaacgtggaatctaaagaaaccgttttacccgataagtttccgcaccgacagacctagattcccactttcgtgggaatgacgggattttaggtttctgattttgattttctgtccttgtgggaatgacgggatgtaggttcgtaggaatgacgtggtgcaggtttccgtgcggatggattcgtcattcccgcgcaggcgggaatctagtctgttcggtttcagttatttccgataaatgcctgttgcttttcatttctagattcccactttcgtgggaatgacggttcagttgctacggttactgtcaggtttcggttatgttggaatttcgggaaacttatgaatcgtcattcccgcgcaggcgggaatctggaatttcaatgcctcaagaatttatcggaaaaaaccaaaaccctgtcgccgtcattcccgcaaaagcgggaatctagaaatgaaaagcagcaggaatttatcggaaatgaccgaaactgaacggactggattcccgcttttgcgggaatgacggcgacagggttgctgttatagcggattaacaaaaaccagtacggcgttgcctcgccttagctcaaagagaacgattctctaaggtgctgaagcaccgagtgaatcggttccgtactatctgtactgtctgcggcttcgtcgtcttgtcctgatttttgttaatccactataaatgtgaaatccgccctttgaaaatcgggcggcggttttttgcctgcccgctttcagacggcaaagccggttttcacgggtttctgcctgtttttcggatggtttgacgtgcttcggcggcgtgtttgccggaaaggtaaatgacagggtatgttgtatttcagatacggctttttggttgtttggtgtgcggcaggtgtttctgccgcctatggggcggatgcgcccgcgattttggatgacaaggcattgttgcaggtgcagcggtcggtgtcggataagtgggcggaatcggattggaaagttgaaaatgatgccccgcgcgtggttgacggggattttttgttggcgcatccgaaaatgttggaacatagtttgcgcgacgcgctcaacggcaatcaggcggatttgatcgcttcgttggcggatttgtatgccaagctgccggattatgacgcggttttgtacggcagggcgcgggctttgctggcgaaattagcgggaaggccggcggaggcggtggcgcggtatcgggaactgcacggggaaaatgcggcagacgagcggattttgctggatttggcggcggcggagtttgacgatttccgactgaagtcggcagaaaggcattttgcggaggcggcaaaattggatttgccggcgccggttttggaaaatgtggggcgttttcggaaaaaaacggaggggctgacgggctggcgtttttcgggcggcatcagcccggcggtcaatagaaatgccaataatgccgcgccgcagtattgccggcaaaacggaggccggcagatatgcagtgtcagccgggcggagcgggcggcagggttgaattatgaaatcgaggcggaaaaactgacggcgttggcagataatcattatttgttgttccgttccaatatcggcggcacgagctattatttcagtaaaaaatcagcttatgatgacgggttcggcagggcgtatttgggttggcagtataaaaatgcgcggcagacggcggggattttgccgttttatcaggtgcagttgtcgggcagcgacggctttgatgcgaaaacaaaacgggtaaacaaccgccgcctgccgccgtatatgctggcgcacggagtcggcgtgcagctgtcccatacttaccgcccaaacccgggatggcaattttcggtcgcgctggaacattaccgccaacgctaccgcgaacaggatagggcggaatacaataacggccggcaggacgggttttatgtttcgttggcaaaacgtttgggtgaatcggcaactgtgttcggcggctggcagtttgtgcggtttgtgccgaaacgcgaaacggtgggcggcgcggtcaataatgccgcctaccagcgcaacggtgtttatgccggttgggcgcaggagtggcggcagttgggcggtttgaacagtcgggtttccgcgtcttatgcccgccgcaactataagggcgttgcggctttctcgacagaggcgcaacgcaaccgcgaatggaatgtctcgctggctttgagccacgacaagttgtcgtacaaaggtatcgtgccggcgttaaattatcgtttcggcaggacggaaagtaatgtgccgtatgcgaaacgccgcaacagcgaggtgtttgtgtcggcggattggcggttttgaatggtgggataatgccgtccgaactttggaaacaggttcggacggcatttttgcatattcaggcaagggcggcggcaaatacgccgcgcaaggcgttggagaggcggatttcttcggcttcttgcagtgttttttgtgtgatgtgtgtttcgattacttgatttgtttgcaaatatttttgcggttcgtccaatacggcttggcgcattatgccgtttaaaatgtccaaatctaaagagggcgtaagccattgtccgcgatgtttgacgaacacgttgcttctgccgccttcgagcaggatgccgtctgaattgaaaaacaggctgtcgaacgcgccttgtgtttcggcggtttgccacgcttggtcgaagacggtgcggcaggtggttttgaagcggcgcaggtagttttgtgcgggcaggatggtcggcgaaatgatgacgcgttgtttgtcggtcagacggtttaaaacggcgcgggacaggctgatgccgtctgaagcgagcagggctttgacgcggaacgcgccatcgggcaagtcggcaatgtattgtttgatttgattttcgcagccgtcgggcaggggcaggttgagggcttgggcggaggttttcagacggcataggtggcggtcgagcagggtgcagcgtccgttttccgcgcgcagggtttcaaaaatgccgaagtcggggcgcaattcgttgaggaaacgggctttccagccgcattcgcgatattcggcggcggggtcgctgtcgatgacgatgccggaaccgacaccgtacacgccccgatacggcggattggagtcaaacggatgcggcgttgccccgccttgccctgccgttcgggcttgcgcgtttgaatccgggccgccgatgcctgaaacaatgccgtctgaagccgaaacgggtttgagcgacaaggtgcggatgacgacgttgaatatgccttcaaaccccaacccgcccgcgcaaggtttcaggtagccgatgctgcccgtataaagcccacgcgcttcggtttcgagcgattcgataatctgcatactcatttttttgggcgcgccggtgatgctgccgcaggggaaggcggcgcggagaatgtcggcgaacgaggtgtttggcagggcttgggcttggatggtgctggtcatctgccaaacgctgccgaaacgcgacactttaaacggctcgggcacgcatactttgccggtttgggcgattttgccgaggtcgttgcgcagcaaatcgacaatcatcacgttttcggcgcggtttttcgggtcggcttgcaattcggcggcgcggcgttcgtcttgtccgtcgcccaaaatcggcgcggtgcctttcatcggttcggtgctgatggtgccgtctgaagcgatgttgaggaagagttcgggcgagaaacacagcgtccacgcggattgcccctccgcatcgggcaggtgggacaagacggcataggggacgggctggcgcaggcggcggtagaggctgacgggattgccgtaggcttgcaggtgcaggcgagtggtgtagttgatttgataggtgtcgccgcgccggatggcttcgtggatttggcggatgcggtcgaggtaatcggtttcggatacggaggattgcggcgtggaaatgccggcgggaaggtcgtctgagtgtcgggcaagccagcttgcggcatcggtgtcggcgcagtcggcaaaccagtgcagggcaaggttgccgccgcgctcggactcaacccccgtcagcggcaaaccgaattcgtagtctgcaaacaacaccgaatgcaaccctttttgccagcccttttgcagcgcgccgtccaaagcatcgagttcttcgggaccgaaaaaacggctttctacatgattttgatagcgttttgcgcggccgcttacggcatcgtcaaacagggcgaaatagggcatggcaattcggggcaaatgttttgattatacgctctttttacacatattttcagacgattcggcaaatatcggcaaaatgtaattttatgtagagaaagtggggggcgagggtgtaaaattgtgaaaacggattttcatcgtatttccttttcggtttaaaccccgccctttagggcggtagaatcagactttatttgggaggggcgtaaccccttccaaatcagggcaacacatagggcgacgctttatgtgtcgtcctgtgtgttgaaacatttccaacctgaaatacaataaggagacctttatggcagaccaccagctgcaaccgtttgaaaacgtagaattaggcgaaaagcaagatcagctccaagtatagtggattaacaaaaaccagtacagcgttgcctcgccttggctcaaagagaacgattctctaaggtgctgaagcaccaagtgaatcggttccgtactatctgtactgtctgcgtcttcgtcgccttgtcctgatttttgttaatccgctataaagaccgtcgggcatctgcagccgtcattcccgcgcaggcgggaatctaggtctgttcggtttcagttatttccgataaatgcctgttgctttttatttctagattcccacttccgtgggaatgacggttcagttgctacggttactgtcaggtttcggttatgttggaatttcgggaaacttatgattcgtcattcccgcgcaggcgggaatctagaccttagaacaacagcaatattcaaagattatctgaaagtccgagattctagattcccgctttcgcgggaatgacggaaagtggcgggaatgacggttcgggcattccttaaattacctgtgtatcgctgtaaatcttagagatggtggaatatagcggattaacaaaaaccagtacggcgttgcctcgccttagctcaaagagaacgattctctaaggtgctgaagcaccgagtgaatcggttccgtactatttgtactgtctgcggcttcgccgccttgtcctgatttttgttaatccgctatacatctgattaatgccgaatctttggaagaagtcttgaaacaatagaagcaggcaattggaatagggttttcttttcataagaaacagccgcaaagaccgtgatctttgcggctgtctgcttcctgtccgtcagaaccggtagcctacgccgactcgtccgctgtggttgccgtactgtttggaaccggcgtagctgtaacgtgccaagccgttccagccgttgccgaattcgacatccgcgcccagaccggcaaccaggcgggtgtgcggcatattgcgtgcccccgtcttgccggttgctgcagtcgcgccggtaaagccgcccgttaccgtgtagtcgcgtccgttcaggtcgcgttccacgcccgccgttgcaaacaggacggctttatcgctcaagggttgcgacagcttcagacccgcgagtccgaccagtgtgccttcagtgaggctgttgccgctccagcccaaagcactgcctttttcggcgaatgcatcctgtttgagcaggtcgtagcgcagaccgccttcgaccgtcaaatctcccgttgcggcaaacggaacgttgacaccgcccagtgcgcccagctgcatcagcgtgccgttgacgctgccttccgcatgttcgtccgcaccggtgctgcggctgatgctgtttttgtagcgtccgtaggagaacaggcctttgagatagccgatatcgcccgcatcgtgccgtatgcctgcaaacagactaatgctgtcggtttttgcatttgcactgttttcgctccatgtgctgcgtcccatgcccagtgtggcggctgctgtcgtattttcgccggttttcgcggcaatgccgacggtttgggtactgccgcgcattttgccttcaacaccgccctgttcccacgttccaccgtcctgttgggtttgcgcgatgacgcgcagacccgtgccgttgtggtccaacccgtccgatacggctttcagccggcgtccctgcatatcggcatgggcggcggtactgtcggcatagacggtagcggcgagactgttgaagatgcgtacaccgtcggcggcattcgcatgctgtacggctgccgctgcgcggaaagttgcgccgtaggggcggatgcccggcatatctgtgcggtcggcggccgcagtttcaaccgtctcgggtgttgcggatgattcggaggcatccagttcgaccatcaggttttccagattgctgccgccctgttctacggcgtgtttcagaccggcgggcgcggaatgtgccgctgccgaagcagtccgtgccgcattgccgcgacggacataataggacagcgtgtcgccttcactgcccgctgttttttcgacgctgtcgagggaagccagcagaccaccgtcggtttcgatgtttgtgaagaaagaataatcccgcccgattttggcggcactcaggaagggaacacgttgtccggtacggttgagatagcctgcccctttgccgcgtgccgacatgtacagcttgccgccggtcatcgccgtaccgtccactttcagcagtttgcccaaacgtgtgtacagcgtaccttcgccgcccagctgcagatcgcctttgatgtgcacggtttcgtttgcgccggatcggtcggtatctgccagatagacaatgccgtcgctgttcaggctaccgccggatgccgccccgttataaatcagcgcacctttggtttcgacgcgcatatccgatttgttgttgccgtacaacaccagcgaaccgccttcgataatggttttgcccgtataggtgttgttgccgtgcagttgcagttggctgccgccttttttgatcaggccgcccgtgcctgaaatgtcgttacggaaggagtaggcaatatcggatgtacctttcgtatcggcggtaaagtcgccgaacggaaaggacgcgggtccgttcatggccttacccgcatccagcagtccccagccgaacttgctgtccacgccgactgcaccgatgtcctgagccgttgtcagcagcgtggtacgcaggttgtcgttgctcatccacgggtatttctgcagcagcagagccgccgtgccggttacgatgggtgcggaaaaggatgttccggcaatttgaatcgggtttgtacgggtgaaacggacgcttgcttcatagggtgccgataggcaccacatggcagtaattccgcaatggttggagccattgaacttttctccactgcggtctacgcctgcgactgtgataatgcctttttgagcatctttttcataaaatggcaatagggtcagtgtgttgggctgagcttgtgcgtcattgcttgccgaaaaaatgaaaagcatgtttttattacggatgtggtaggacaagttgccgtaatcgctctgttgcatcaggcggataccctcgtctgttttatcaccgccggaataggcgagcaacgcttggcggtactgctcctccgaattggctatttggaaatggtcggcagtgcctgccctcgatgttgttccaaaactgttattgacgatgcgcacgccacgttcgcccagcttgacccatgcattgcggatggctgcagacattatttcgttcttggttccatcatgcgtattcattatgtgtagcgtcgcatcgggcgcaataccgcctgcaggtctgccgtccacggaacgcccgccaataatatgggagaccacatcgatgtgtccgatttcttttacgtggcggatatccgtcggctttgcttcagtctctataacggcctcatcgtcgaaagaagcttcaatgtctttaccgcctccgtcttcaggcgcttccttccgcatatacgccgtatagtttttgtaattttcgttatagccgtgttcttttctgccatacagttcgggaaaggatatgctgccgacggattcgcctgtgtcgacgatacctacctctaccccgcgtcctgtatagcctgcttcaattgcaggtttgaggttgatcaaattcttgtatgcgtcatttgggtttgtaaagtctccggtatgcagattcgggggggggcattgattttggcatccctgtctgtaaccgcaacgtcatcccgaccggcacagagcatgcttctgtctttgcacatttcgttcttgataccggcgtaagatactgctgctgatttcgctgttgttgccctgctgttgctgccgataccggtgccgcctgcattgaagtcgggcgcagaagtgccgccgcctaagcaggcagaaagtgttgttgcaacagctaacgccatggcagccggtttgaaagtttttgtagggaaggttggggtcgttcgcatgatgaggtctccttgaatctgacaatagaattcaggcgagggaataaaaattccgtaatgtttagatgtaacccatttttatattttgaattatattattataggggttgtcttggacaactaggataaactcgattttactaattgttttaaaatggaaatttgaactttcgacaaatagctcaatgagtttattttgtttataccggcttagacggctttttcttatagggataattctaacttaatttgaatttccctagttatagtggatgaacaaaaaccagtacggcgttgcctcgccttagctcaaagagaacgattctttaacaagtgaatcggttccgtactgtctgtactgtctgcggcttcgtcgccttgtcctgatttttgttaatccgctataaagaccgtcgggcatctgcagccgtcattcccgcgcaggcgggaatctagtctgttcggtttcagttatttccgataaatgcctgttgcttttcatttctagattcccactttcgtgggaatgacgggatgtgggttcgtgggaatgacgtggtgcaggtttccgtgcggatggattcgtcattcccgcgcaggcgggaatctagaccttagaacaacagcaatattcaaagattatctgaaagtccgagattctagattcccactttcgtgggaatgacggaaagtggcgggaatgacggttcgggcattccttaaatcacccgtgtatcgctgtaaatcttagagatggcggaatatagcggattaacaaaaaccagtacggcgttgcctcgccttagctcaaagagaacgattctctaaggtgctgaagcaccgagtgaatcggttccgtactatttgtactgtctgcggcttcgccgccttgtcctgatttttgttaatccactatacaaagacaaaaacatcgacctcggtcatgactgattgccggtgaagcaataaaaatgccgtctgaacctgaaaacgggttcagacggcattttctatcggggttttaaagcggcttggattcggatttcaagtgcaacannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggcaatctttcttgcaggaaaggccgtatgctaccgcatactggcctttttctgttagggaaagttgcacttcaaatgcgaatccgcccggcattaaatgtcggtttccaaataaacgacttgggtttgcagatattcttccaaaccgtgtttgccgtccgcgccgccgataccggattttttccaaccggcgtggaaaccctgcatcgcttcaaagttttcgcggttgatgtaggtttcgccgaattgcaggcggcgggtaacgtagaaggcttcgttcaggttggtggtgtacacagagctggtcagaccgaattcgcagtcatttgccaaggcgatgacctggtcgagcgtgtcgaaagcggaaacgggcagcacggggccgaaggtttcttctttcataatgtccatactgttgtcggtgtcggtcagcagggtaggctcgaagaaataaccgcgtccttcggcgcgtttgccgccgcaaaccaatttcgcaccttgtttgactgcccgttccactttttcggcaacggctttgacggcgcgctcttcaatcagcgggcccatttccagcgcgcctgcttcggcttcggcagggttgccgtagcgtacgcctttcatggcggcggtcattttttcgataaacgcgtctttcagactgctgtggacataaacgcgctcggcgcagttgcagatttgaccagtgttgccgacgcgcgaagccaagatggatttcactgccaagtccaaatccgcgtctttcaaaacgatagcaggtgctttgccgccgagttccagcgagactttggtgatgttggcagaagcggcttccatcacttggcggcccgcttcaacggagccggtcaggctgaccatatcgacttgcggatgggcggacaaggcattgccgatttccgcacccggaccgttcacaacgttgaacacgcctgctggcagtccgaccgcatcgacgatttcggcgaagatgtggcagttgatcggggttacgctgctgggtttgacgacgatggtgttgcccgttaccaaagcggggcccattttgcgggcaatcaggaagaaggggaagttccacggcaaaatgccggcgattacgcccagcggacgtttgaacaataaaatattttcgcgcgggcggtcgctttggatgatttcgccttcgtaacgacgcgcccattcggcttggtaatcgagatagtcggcggtaaacatgacttccacgcgcgccaagtctttggttttgccgccttcggcaacgatggtgtcggtcagctcgtcggcgcgttcgcgtatgccttgggcgattttgcgcaaatacgcgccgcgttcgaccgcaggcagacgctcccaagccggttgcgccgcacgcgccgccgctacggcgcggtcaacgtccgccctgccgcctttgggttcgcgggcgatggcctcttcggtggacgggttcaatacgtcgcgccattcgccgttgaaatcgttttcaaagcgtccgttgatgtacatggccaattgtttcatttcgggttctccagttttgtagtcagatgtagttttagtttattcccaaataaattaccgtacaagtttcttttgaaatgtttagacgagaagctactatgtctgcatattgttctgctaatttatattcactcgaatgcaactgccgattattccaatctgcattcgcaccagtaaaagccccagcattgccgcctgtggcataaccaatcgctaaactgccaacggtatccacaacaggtttcaggctgcctgaatttctctaataaatgaaacacttattctatcaaccgttaatgtaaccaaacaattatcaagataagagtagtttattaaatactcatcttcttcaaattgtatattttgtagggttagatgattattttttaattctgccgttatttcatacttgaaactatcatctatttttctaaattcaatatttgaagttgatttatccagtatgtaatcattaaagatttcataggataattccacttcataaaattgattttcaaatattttgaatgggcagtacgatataaaacaatgtagttcataaccatttatttcaatcaatactgcctcttcaatggtgttatctaactttttgattttacatttatataacatttatcttgcctttggataaattgttttgttttttggattgttattcaaagttctccaaaagtcttttcctgattttgtatgtatcgtggtaatactaccattttcattggttccaacaaaaataaatttagattgacctttggaatcagtacccaaaaactgaacatatccagacatgcggatttcgggttttaaatcaaatgcggcttaccggttttcttttttggtttccgcaggcgtgctgccgaaatattgcctgaatgcctgagtaaagctggaaacgtggcggtagccgcacaaatacgcggtttcgcctatgcttttgcccccgttttgcaacaggtagagcgcgtgctgcatttgtttgtggtgcagccactcgcttgcggtaatgccgaaatggtcgcgcatacggcgttgcagcgtcctttcgctgatgttcagcgcgtctgccagccggttgacttggtgtgcgccgtcggcaaacgcggcatttagggtgcggctgaagtcttcagacggcatagcgtctgcttccgccgtttgccccgccgccggcccgatgccgtctgaaaccgtgtcccacaaatccgacagcagccgcaaaacgtccgcctcgcggcgcaatgtttcgcccaaatgcccctttgggacggcttgcaggcaggatgccgccaaaccgcgcaggtttggggacaaattccatattctgaccggttcgcggtaaagtatgggtgtaaaacacgcatactccggacgcagcagccattgctccatacctttaattgtcattttgaccgttttgccgcctcggtaaagatagcggctgaacaagacttcttccccgacagcaatcaggacgatcttgccaccgtccgcatcgatttggaatcggctccggttgatgccgaagttcaaagagccttccagcaacagcacgaacgacacataaggttcggcgaggcggctgctgcaaaaatcacaccgtgccgttactgtgccgccgtggatggaaatgccgttggacaaagtatcgaaacggtagctgccctccacatagctgccgccgccgcttttgactagattgacgaaccggctgctgttcaaatgttctgctttttccatagttttctgataaaggttatcatttgaaagataacatttttcgccacagcaaacaatccgccgccgacaacggcattttcacaacatttaccgtccgtatgccgtctgaaaattgcccgtcttcccgataagccttaaaatacacgccgtcaaacctaccgtccgtccgtacatgagcccatccccctttatcgaaatgaaagacgtcgccttcgcgtatggcgaccgcccgattctgaagaacatcaatttcagcattccgcaaggcaattttgctgccgtaatgggcggttcgggcagcggcaaaaccacgctgatgcgactgattacaggacagattcgtccgcagtccgggcaggttttgattgaaggacgggatttggcgggcttttcggctgacgagttgtatgaacaccgccgccgtatgggcgtattattccaacacggcgcgctgtttaccgatttgtcggtattcgacaatatcgcttttccgatgcgcgaactgacacgcctgccggaagcggtgattcgagatttggttttgttgaaactgaacgcggtcggtttgcgcggcgtggaaaacctgatgccgtccgagttgtccggcgggatgtcgcgccgcgtcgcgcttgcccgcacgattgcgctcgaccctgaaattatgttgtacgacgaaccgtttaccggcctcgatccgatttccttgggcgtgattgcccacttgatcagccgcgtcaataaggctttgcgttcgaccagcgttatggtaacgcacgacattgaaaaatctttggaaatcgtcgatcaggtgatttttttggcgcacggcgaaattatgttctccggctcgccgcaggaaatgcgcgaactggattcgccttgggtgcgccagtttgtcggcgggctggcagacggccccgtagcataccgctatccggcgcaaacgtcgttgcagcaggatttgctcgggtaaatgagcaggtgccgtctgaaaccgttgaactttacatatagaaatttatgaattttatccgttccgtcggggcgaaaaccctcggccttattcaatccctcggcagtattacgctgtttctgctgaacattctggcgaagtccggtacggctttcgtccgtccgcgcctgagcgtgcgccaagtgtatttcgccggcgtgctgtcggtgctgattgttgccgtttcggggctgttcgtcggtatggttttgggtttgcagggttatacgcagttgtcgaaattcaaatccgccgatattttgggctatatggtcgcggcttcgctgttgcgggaactgggtccggtgttggcggcgatcctgtttgccagcagcgcgggcggtgcgatgaccagcgaaatcggtctgatgaaaacgaccgaacagctcgaagcgatgaacgtgatggcggtaaaccctgtcgcccgcgtggttgcgccgcgcttttgggcgggcgtgttttccatgccgcttttggcttcgattttcaacgtggcgggtattttcggcgcgtatttggtcggtgtaacctggctgggcttggacagcggcattttctggtcgcaaatgcagaacaacatcacgatacattacgatgtaatcaacggtctgatcaaatccgccgcgttcggcgtggcggtaacgctgattgccgtgcatcagggcttccactgcgtcccgacctcggaaggcattttgcgcgccagcacgcgcacggtggtttcgtccgccctgacgattttggcggtcgattttatattgaccgcgtggatgtttacagattgacagggcgtctgaagacgaaacgcggaacatcggatattcaaggaactttaatgaaaaagaacatattggaattttgggtcggactgttcgtcctgattggcgcggcggcggtcggctttctcgctttccgcgtggcgggcggtgcggcgttcggcggttcggacaaaacttacgccgtttatgccgatttcggcgacatcggcggtttgaaggtcaatgcccccgtcaaatccgcaggcgtattggtcgggcgcgtcggcgctatcgggcttgacccgaaatcctatcaggcgagggtgcgcctcgatttggacggcaagtatcagttcagcagcgacgtttccgcgcaaatcctgacttcgggacttttgggcgaacagtacatcgggctgcagcagggcggcgacacggaaaaccttgctgccggcgacaccatctccgtaaccagttctgcaatggttctggaaaacctgatcggcaaattcatgacgagttttgccgagaaaaacgcggcgggcggcgacgatgcggcaaaagccaccgaataaacgtatgccatcatattcaaactaggacacttaatcatgaaaaaatcctccttcatcagcgcattgggcatcggtattttgagcatcggcatggcatttgccgcccctgccgacgcggtaaaccaaatccgtcaaaacgccactcaagtattgagcatcttaaaaagcggtgatgccaacaccgcccgccaaaaagccgaagcctatgcgattccctatttcgatttccaacgtatgaccgcattggcggtcggcaacccttggcgcaccgcgtccgacgcgcaaaaacaagcgttggccaaagaatttcaaaccctgctgatccgcacctattccggcacgatgctgaaattaaaaaacgccaacgtcaacgtcaaagacaatcccatcgtcaataaaggcggcaaagaaatcatcgtccgcgccgaagtcggcgtacccgggcaaaaacccgtcaacatggacttcactacctaccaaagcggcaacaaataccgtgcctacaacgtcgccatcgaaggcgcaagcctggtaaccgtgtaccgcaaccaattcggcgaaatcatcaaagccaaaggcatagacggactgattgccgagttgaaggctaaaaacggcagcaagtaatccataagccatgccgccagactgaaggcggcatggattttttcctaccgaacactatgcatacagaactcaacaacggaacactgcacatcagcggcgacgtaaccgtcaaaaccctgaccgccgccgcctttacccgcttcagacagcaatgtcgtctgaaagacacccgcgcggttgatttgagcggcgtcggacgcgccgattccgcctgcgtgtcgctgctgctcgaagtgctgcgcggttgcaaaggcagcgtcaggctgaccggcattcccgaatccgtgcgcgcgctgtccgaactgtacgaaatcaaagactggctgaaatcatgaaaaaaaccgcctatgccttcctcctgctgatcgggttcgcttccgcccctgcatttgcagaaacccgccccgccgacccttatgaaggctacaaccgcgccgttttcaaattcaacgaccaagccgaccgctacattttcgcccctgccgcgcgcggctaccgcaaagttgcgccgaaacccgtccgcgccggcgtgtccaatttttttaataacctgtgcgacgtggtcagcttcggcagcaatatcttgcgcttggacatcaaacgcgcaagcgaagaccttgtccgcgtcggcatcaacaccactttcggtttgggcgggcttatcgacatcgccggcgcgggcggcattcccgacaataaaaacaccttgggcgacacgtttgcttcgtggggatggaaaaacagcaattatttcgtgttgcccgtcttagggccgtccaccgtccgcgacgcgctcggcacgggtattacctccgtttattcgcccaagaatatcgtcttccgcacccctgtcggacgctggggcacgactgccgtatccgccgtcagtacgcgcgaaggcctgctcgatttgaccgacagcctggacgaagccgccatcgacaaatacagctacacgcgcgacctctatatgaaagtccgtgcgcggcagaccggtgcaacacctgccgaaggtacggaagataacatcgacatcgacgaattggtcgaaagtgccgaaaccggcgcggcggaaactgccgttcaagaagattccgtatccgaaacacaggcagaagcagcaggggaagccgaaacgcaacctggaacacaaccttaaagccatgccgtctgaaaatccgtgttcggacggcattcccttctgtcggaacggacagtccgaaaccacagattgggctataatctcttttttgcgcataccgcgcgacagcaaaggaaaaaccatgtacgaagtcaaccgcagcgtattcgtcctcatccctttagaacctttttggaactggctgcaaaccctgccgggcaaccacctcgacggactgactcttgaagacatccaagccgacgccaattcctaccttgtccgcccgtgcgaaaccgccgacgaagtatgggacgaaatcgaagcccgttttgaagacattttcgccgccgaacttgccgactggtgcgaagacgaacgcgagtggcctgcgctcgatgccgacattttcaacgaatggttcgacatccagctttctaccgtcatcaccgacctcgaacacgaaccgcttgcccgcgaagccttccaacccatcaacctgaactgatgaagctgaccgtccgcaactaccatctcgacggctacggccatgtcaacaatgcgcgctacctcgaatttttcgaagaagcgcgctgggcgttttttgaagaacgcggactgctgcacgagttggcaggcctcatactgattgtcgcccgcatcgacatccgatacagccgccccgccgtcgaaggcgacgtattgcagttttcatgccgcctgaaaacccccggcacgcgccgtattgtgctgacccagacgattacactgccaaacggcaaaaccgccgcagaagccgacatcaccctgatgcccgtccacgccgccacacaacgcaccgtcagcctgcccgccacccttgcccgcgcattggaagccttgtccgaatgaaaaaaatactcaccgccgccgtcgtcgcactgatcggcatcctccttgccatcgtcctcatccccgacagcaaaaccgcgcccgccttctccctgcccgacctgcacggaaaaaccgtttccaacgccgacctgcaaggcaaagtaaccctgattaatttttggtttccctcctgtccgggttgtgtgagcgaaatgcccaaaatcattaaaacggcaaatgactataaaaacaaaaacttccaagtccttgccgtcgcccagcccatcgatccgatagaaagcgtccgccaatatgtcaaagactacggtttgccgtttaccgtcatgtatgatgcggacaaagctgtcggacaggcgttcggcacacaggtttatccgacttccgtccttatcggcaaaaaaggcgaaatcctcaaaacctacgtcggcgaacccgatttcggcaaactctaccaagaaatcgataccgcgctggcacaatagcgatgccgtctgaaacgcaaaaaaacagaaacgatgttcctgttttttcagatcatccgccccgacacgttcagacggcattcaaccttccggcagattctttttcaccactgccggattgcctgccgccaaagagtagggcggaatgtcttttgtaaccaccgcgcctgcgcccacgaccgaaccgcgtccgacggttacgcccgccattacaatcaccctgcgccccggccagacatcgtcctccaacgtaatcggacggatttccgtgtagccctcaaagcgttttttgaacggtcaaacttgtggttatttgaataaaacagacattccggctccatcatcacatttttgccgaccaccggcccacggcagatttcacagtttgccccgatgcccgagccgtcgcccaaaaccgtatccggaaacacatacgccccgcgttcgatattgaccccgcgtccaatatgcggagaaacccgccgcgccaaaaaaccgcgtacccgtctgccgacgatgccgcgcatatgcgacggcggcaacaccgaaccggcaaaacgcagcagcaggaaaaagaattttgatcccatcaaacctccctcaaaagaactttttatagtggattaacaaaaatcaggacaaggcgacgaagccgcagacagtacagatagtacggcaaggcgaggcaacgctgtactggtttttgttaatccactatacattttatcgaatatcctcttgacgaaacaacagaaaatagcgagaatgccgagcttgtctgaagcataggtacatcccctatgcccgcttttttgaaaggaaatcaaatgaaacaaggtattcacccgaactaccacgaagtcaacgttacctgctcttgcggcaacaaattcgcaaccaaatccgcgatggaaaaagaaaacttcaatatcgaggtttgctccctgtgccacccgttctataccggcacccaaaaaatcgtcgataccaccggccgcgtggacaaattcaacaacaaattcggcaacctgttcaaacgctgattgccgctttgcaagaattaagccctgccatcatttcgatggcagggctttttaatatttggcacactgacttcttatctatatagtggattaacaaaaatcaggacaaggcgacgaagccgcagacagtacaaatagtacggaaccgattcacttggtgcttgagcaccttagagaatcgttctctttgagctaaggcgaggcaacgccgtactggtttttgttaatccactatattttgacggggttgaagttgacatctacaaggtttaatgtttgaatacatttaaaaatatatttgaatgagatgttttatgattcaaaatgtcgttacttcaataatcctgtattctgggacagccgtagacttacttattatcctaatgttattttttgccaaaagaaaaagcagaaaagacatcattaacatctatttaggacaatttctaggctctgttagtctgatattgctaagtttgctttttgcatttgtcttagattatattcctagtaaagagattttaggtttgctcggcttgattccaattttcctaggcatcaaagttttgctgttaggagattctgatggagaggctattgccaaagagggtctgcgcaaagataataaaaacctgatttttctagtcgctatgattacttttgcaagttgtggtgctgacaatattggtgtctttgtcccatattttactaccttaaattcagcgaatttgatagtggctttacttacctttctagtcatgatttatctcttggttttttctgcccaaaaattggcacaagtcccttctgtcggagaaactttggaaaaatatagcagatggtttgttgctgttgtttatttaggattgggggtatatatcctgattgaaaacaacagttttgatatgctatggactgtgtcgggccaggaaaaaatattatgaaaaagatagtatctgcaaagactgccatgtgcagtcttttttgttgccggtctttttgtgtctgatgccgtctgaagcagtctctgcacgacctttgtgcgaatatttgctacacttggcaatccgtccattttttctcacgcttatgctgacctacactccgcccgatgcccgcccgcccgccaaaacccacgaaaagccgtggctgctgctgttgatggcgtttgcctggttgtggcccggcgtgttttcccacgatttgtggaatcctgccgaacctgccgtctataccgccgtcgaagcactggcaggcagccccacccccttggttgcccatctgttcgggcatgccgatttcggcataccacccgtgtatctttgggttgccgccgcgttcaaacatttgctgtcgccgtgggcagccgacccgtatgatgccgcacgctttgcaggcgtgtttttcgccgttgtcgggctgacttcctgcggctttgctggcttcaactttttgggcagacaccacgggcgcagcgtcgtcctgattctcatcggctgtatcgggctgattccgaccgtacactttctcaaccccgctgccgccgcctttgccgccgccggactggtgctgcacggttattctttggctcgccggcgcgtgattgccgcctcttttctgctcggtacgggctggacgctgatgtcgttggcagcagcttatccggcagcatttgccctgatgctgcccttgcccgtactgatgtttttccgtccgtggcaaagcaggcgtttgatgttgacggcagtcgcctcacttgcctttgccctgccgcttatgaccgtttacccgctgctcttggcaaaaacgcagcccgcgctgttcgcgcaatggctcgacgatcacgttttcggtacgttcggcggcgtgcggcacgttcagacggcattcagtttgttttactatctgaaaaacctgctttggtttgcattgcccgcgctgccgctggcggtttggacggtttgccgcacgcgcctgttttcgaccgactgggggattttgggcgtcgtctggatgcttgccgttttggtgctgcttgccgtcaatccgcagcgttttcaggataacctcgtctggctgcttccgccgcttgccctgttcggcgcggcgcaactggacagcctgaggcgcggcgcggcggcgtttgtcaactggttcggcattatggcgttcggactgtttgccgtgttcctgtggacgggctttttcgccatgaattacggctggcccgccaagcttgccgaacgcgccgcctatttcagcccgtattatgttcctgatatcgatcccattccgatggcggttgccgtactgttcacacccttgtggctgtgggcgattacccggaaaaacatacgcggcaggcaggcggttaccaactgggcggcaggcgttaccctgacctgggctttgctgatgacgctgttcctgccgtggctggacgcggcgaaaagccacgcgccggtcgtccggagtatggaggcatcgctttccccggaattaaaacgggagctttcagacggcatcgagtgtatcgacataggcggcggcgacctgcacacgcggattgtttggacgcagtacggcacattgccgcaccgcgtcggcgatgtacaatgccgctaccgtatcgtccgcttgccccaaaatgcggatgcgtcgcaaggctggcagacggtctggcagggtgcgcgcccgcgcaacaaagacagtaagttcgcactgatacggaaaatcggggaaaatatattaaaaacaacagattgagccgaatttctggattaagtgccggaaatcgcgtataattgcgcgattaaacctttataaatcagccgttttgcaggcatcacacaggagcgacaattattatgatgaccctctattccggcattacctgccccttcagccaccgctgccgcttcgttttgtacgaaaaaggtatggattttgaaatcaaagacgtcgatatttacaacaaacccgaagacctcgccgtcatgaatccgtataaccaagttcccgtgctggtcgagcgcgatttggtgctgcacgagtccaacatcatcaacgaatacatcgacgaacgcttccctcatccgcagcttatgcccggcgatcccgttatgcgcggccggggccggctggtgctgtaccgtatggaaaaagaattgttcaaccacgtccaagtgttagaaaaccccgccgccaccaacaaggaacaggcaaaagcgcgcgaagccatcggcaacggtctgaccatgcttgccccttcgttcagcaaaagcaaatacatcctcggcgaagatttttctatgattgatgtcgcccttgctccgctgctgtggcggctcgaccactacgatgtcaaactgggcaaaagtgccgcgccgctgctcaaatacgccgagcgcatcttccagcgcgaagcctttatcgaagcactgacacccgccgaaaaagccatgcgcaaataagcccggaatgcttgcaaaacccgccgttttgtaggcattttcacattcaggcacaccacacggaacccattatgcccacttccaccaaaccctacatcctccgcgcactttgcgaatggtgcagcgataacagcctcacgccgcacattcttgtctgggtcaacgaacacacgcgtgtccccatgcagtacgtccgcgacaacgaaattatgctcaacatcggcgcgaccgccacgcaaaaccttcaaatcgacaacgattggatcagcttttccgcccgcttcggcggacaggcgcacgacatatggatacctgtcggacacgtcctcagccttttcgcacgggagaccggcgaaggtatggggtttgaattggaagcgtatcgccccgacacgccgcctgaaaacacctctgccgaaaccgcgccccggcccgccaaaaaaggcttgaaattggtcaaataaatctatgccgtctgaacggaatcgtgtttcagacggcattttgtccgatggggcgcaaacggaatccgtttatcggcaaaacccgtttcggtgtatcgaaaccgtgttgcccctgccgattcgatattgggacgttattgcatcagcattagagtgcaattatggtgcagctaaccaagcgatagagcggcaacgccaacgagcagcggcagttgctgtgcatgagcgtgttgcaaaatttttataaatatcatcaaaccatgaaaatgccgtctgaacctgcgatacgggcttcagacggcattttgtccgatattcgggcaatcaggcggtcagcacggctttcaggattttgttgacttcgcccatatcggctttgccggcgaggcgggttttcaatacgcccatcactttgcccatatccgccatacctgccgcgccggtttcggcaacggcggcatcgaccgcagtacggatttccccggcggagagcatttggggaaggtagcggtgcagtacctcgatttcggcgttttctttgtctgccaaatcctgacggccggcttcagtgtagattttcgcgctgtcttttcgctgtttgaccattttggtcaggatggcggtgattttggcatcgtcggcttcggtgcgttcgtccacttcaaactgtttgacggcggcgttgatgaggcggatggtgccgagggaaacttggtctttggcgcgcatcgcggttttcatgtcttcggtaaggcggattttcaggctcatgatgtcctcgctgggatgtcggatggaaacggcgggtttcgatgccgtctgaaaagcaaaacacaccgcagagcaggtcttgcggtgtgtcctcatatcacagggctgacctgtaatctgtacttgaacgtttagtacattttgggcggcagttgttggctgcgcaggcgtttttgcaggcgttttacggctgccgcttttttgcgtttgcgttcggtagtcggtttttcgtaggcttcgcgggcgcgcagctcggtcagcaggccggttttttctacggcgcgtttgaaacggcgcatagcgacttcaaatggttcattctcttttacgcggattgcaggcattttatttcctttaataaattcggttgttgcatctgcccatcatatcggtggaaagggtagggcagacggtgttgaaggtttaccgtatcgctgtgccttgcggcggcgggatacgcgccgtgacggaaacatcacctcctaacgggtcggcttgtgccgtgtcaagctgcttgaaaaagcaggaaaaacaatttccggattgtcttatatttatggttcgccgtcaatgccgttcgggataaaaatgccgtctgaaagaccgggcgggtttcagacggcatcgatacgtcagcgtgcggggacaatgcccatacgctgtttgagcgggatgtgcggcgcaccgaagaggctggcgtagtaggcggcattggtcatcacttttttgacatagtctcgcgtttcggaaaacgggatggtttcggcatataccgcaccctcaagggggatatccgcctgccatcggcgcgcccttccggggccggcgttatagcctgcggtggcgaggacttcgttgttttgcaggcggcgtttggtgtccgccatataccacgtccccatacggatattaccgtcggcggtgtaaagttgtgcggcatccataccgattttgccggcgatttcgcgcgcggtggcaggcataacctgcatcagcccctgcgcgcctacgccggattgcgcgcccataacgaagcggctttcctgacgaatcagcccgtaaacccacgctggatcgacattaacattttgcgcgtggcggattaccgtgtctttaaacggcgaaatatagcgcaatgtgtagttgagtttgcggtcggtacgttccgcgctgttgaccgccatatcgtaaaaaccgtggtcgaacgcggtttgcgcggcggtcagcagcttgtcttcgtcaaagccgcgtgtggcaaaacgccattccgcctgagcctgacggcgcattttcgcatcgccggcggttcggctgtttcggaacagcaccagcgcgcgcttaatcgcgccgtcttccgccatacggaggacgctgtttttgccggcatcgggcacattgttgcgcgtatcgattttgcgccccaactcttcccccgccagcaccgcataaaaattcctgcccgtcgctgctgcctgtttgtaaagtttttccgcctcttgcgtgttgcccgttgcggcgcgactgcgtgccagccagtagagccaggtcgggcttttttgcagtttttcgggcatatgcgagataacggaggccagctcgtcccaacgtcgggcgcgcaaggcggcgcgggcgtaccactcgatttggtcgtcggtcagttggcggcggtcggcaaccttgccgtaatagtccaaggcggcaggcacattgaggctttgcgactgataatgccccaatacgccccacgcgaaactgcgttgttcgaggcttaaaccgctttccatttcggacagcagggcggcggcattcggcgatttacgcgcctctttgccgatgacgttcaacagggcatattcgcgcgaaccttgtgtaccgccgtcaaacgggctgcccaatgcggcggcaaggttgcgtgcatctgtggtttggcggccggccagcagtccgcgaacgcgcctccaggcattgttgccgtccaacaagccggatgcggctgcctgttccaacagtttggtgcagcccgaaggcagtttgcccgtatttttgaccagttcggcggcacgcgtatagccgttgcggctcgaatcggcgtagcattcgacttcttgggcgcgccctgccggttcgagtttggcgtattcctgtgcaaacagcgtccactgtttgcgtgcgcccaaagacttcagccactcgttgcggacattttccgccatcgcactgtcgccggcgttttccaaataggcggcgacggcggcatcgtttttctgtttcactgcatccagtgcggacgggtagctgctgtaatctgccagcgtttttccttcgggttcggcagggcgggtgggaacgcttgccgaaagaccggcagtttctatattgtctgccagggtcttgctgctgggcgcgtgtgtcgaagaacacgcggcaagcaccagggccgccagcagcggcagggaatgcttcatagagggtaggtacatcggatttccttaagaatcggaaccctgaacggtcagggttggaaaagacaaaatgccgtctgaacaggcgtttgcccgaattatatgccgaaactgcaccgcctttggaatgtttccgacataatttatagtggattaacaaaaaccagtacagcgttgcctcgccttagctcaaagagaacgattctctaaggtgctgaagcaccaagtgaatcggttccgtactatttgtactgtctgcggcttcgtcgccttgtcctgatttttgttaatccactatatatttttcaattatttgccgttttggtgcgaaccgctgcctttgcccgtttcagacggcattgtccgaaatggttgcctgcttcctgccttattgacaaaaaaatgctttcccgataatatcctacgaaaattaacctgccgatttgacacagcttgcgggcataacagctaaagcgttccgacaattccagctttatcttccgcgcccgttgtgtccgacatcgggctttgttgtatgggaaagacaatgattattttggacaaggtttccaagcattaccaaacgcgcgacaagacccgttttgccgctgtcgagccgaccagcctcgaaatccgcgacggtgaaatcttcgggctgatgggttattcgggtgcaggcaaatccaccctgttgcgcctgattaacctgttggaacgtcccgacagcggcaaggtcaacgtctgcggacaagagctgaccgcgctcgatgccgccgcattgcgtcaggctcggcagaatatcggcatggtgtttcagcagttcaacctgttgaacaaccgcaccgtcgccggcaacgtcgccttcccattggaaatcgccggatggccgtctgaaaaaatcaaagcgcgcgttgccgaatgtctcgaaatcgtcggactgaccgaacgcgccggccactatcccgcccagctttcaggcgggcagaaacagcgtgtcggcatcgcccgcgcactcgcgcccaaaccccaagtcatcctcgccgacgaacccacttccgccctcgaccccgccaccacgcgcagcgtcttggaatgtttggaagacatcaacaaacgattcaacgtaaccatcgtcatcgtaacccacgaaatgagcgttatcagacgactgtgcgaccgcgccgccctgttggataaaggcaaagtcgtcgaaatcgtcgaagtacgcggcaaccaaatccacgcccgatccgacatcgggcgcgaactgattcgggaggactgaatatggcaggcttaacatttgaacaaaccgtttccaacatcatcggtatgaaaggcgaaatcgtccgcgcattgggcgaaaccttcgtaatggtcggtttgtccaccacattcgccgtcgttttcggcacgttgctgggcgtgttgctcttcgtaacttccagccgccaactgcattacaacaagccggtgaacttcctgctcgacaacctcgtcaacctcatgcgcgccttccccttcgtcattttgatgattgcgatgatacccgccacacgcgccatcgtcggcagcaccatcggcccggttgccgcctcgctggtgttgagcgtgtcgggattgttttattttgcccgactggtggaacaaaacctgcgcgaagtccccaaaggcgtaattgaagccgccgcccgcgatgggtgcgccgccggttgccatcgtccgcaaagtcctcttaaacgaagcgcgcgcgggcatggtttccagcattaccgtgcttgccatcgggcttttgtcatacagcgcggcggcagggatgataggcggcggcggcttgggcgacctcgccatccgctacggctactaccgctaccaaaccgaagtcatcgtcttcatcgtcgccctcctcgtgctgctggtcatcctgattcaaagcaccggcaacgcattggcgcggaaattggataaacgttaaacccgaatgccgtctgaacgccaaaacccccaccgctatccgaaaaatgctataaaatccccctgttcgcggcaaatgccgtctgaacgccgaatctggacggcaggactccctgcccgtcatttttgtttgaaactgccacaacatcaggagaaaatatgaaaaccttcttcaaaaccctttccgccgccgcactcgcgctcatcctcgccgcctgcggcggtcaaaaagacagcgcgcccgccgcatccgcttctgccgccgccgacaacggcgcggagaaaaaagaaatcgtcttcggcacgaccgtcggcgacttcggcgatatggtcaaagaacacatccaacccgagctggagaaaaaaggctacaccgtcaaactggtcgagtttaccgactatgtgcgcccgaatctggcattggctgagggcgagttggacatcaacgtcttccaacacaaaccctatcttgacgacttcaaaaaagaacacaatctggacatcaccgaagtcttccaagtgccgaccgcgcctttgggactgtacccgggcaagctgaaatcgctggaagaagtcaaagacggcagcaccgtatccgcgcccaacgacccgtccaacttcgcccgcgtcttggtgatgctcgacgaactgggttggatcaaactcaaagacggcatcaatccgctgaccgcatccaaagcggacattgccgaaaacctgaaaaacatcaaaatcgtcgagcttgaagccgcgcaactgccgcgtagccgcgccgacgtggattttgccgtcgtcaacggcaactacgccataagcagcggcatgaagctgaccgaagccctgttccaagaaccgagctttgcctatgtcaactggtctgccgtcaaaaccgccgacaaagacagccaatggcttaaagacgtaaccgaggcctataactccgacgcgttcaaagcctacgcgcacaaacgcttcgagggctacaaatcccctgccgcatggaatgaaggcgcagccaaataaggcagtcgtataaaatgatgccgtctgaaccgtatccgtgttcagacggcatttttgtcctttaatccgccattccctgccattccgccgaatccggcgtatcgattccgaacagcgacaaagcgtgtgcaacactgtgcgccactatgtcgtccgccgtctgcggtttgcggtacatcgcaggaacagggggaaacaccacgccgcccatttccgttacccgcttcatattgtccaaatgggcaaggttcagcggcgtttcgcgcaccatcagcaccagccgccgcctttccttcaaaaccacatccgccgcacgcgtcaagaggttgtcgccgaagccgtgcgcgaccgaggcaagcgtccgcatcgaacagggggcgaccagcatcccgtccgttttaaacgtaccgctggcaatgcacgccccgatattgccgatcggatgcacgaagtccgccaaggcatatacctcatctctcgcataagccgtttccgaagcgcgcgccatctccgcacctttcgataccacaaggtgcgtttcgatatcttgcgcacgtaaaagttccaaagccttcacgccgtattggaaaccgctcgccccactgatgccgattatcaaacgccgtaccatcatccgcctttcccataaaaccgcctgcaacggcaaaccggctattatagtgaaaaaacagaaatccgataaatacggatacaaattgtcggcaacacccaatatccgataaaatatccgatttaacatcctatctgaataggcacgggagggcggtatggcaaaagtaaaaggcggattggggcgcggtttggattcgctgctcgccaacggcgcagacaacagcagcggcgaccgattgaccacggttgcggttaaagatatccggcccggccgctatcaggcgcgtgttcaaatcgatgacgaagccttgcaggagctggcggattcgattaaagcacagggagtgatacagcccgtcatcgtgcgcgaacacggactgtcccgatacgaactgattgcgggggagcggcgttggcgtgccgcacagattgccggcctgaccgaaatccccgccgttatcaaaaccatcagcgacgaaaccgcgttggcaatgggtttgatcgaaaacctccagcgcgaaaacctcaaccccatcgaagaagcacaaggcttgaaacgccttgccgacgagttcggactgacccacgaaaccatcgcccaagccgtcggtaaaagccgaagcgcgatttccaacagcctgcgccttttaagcctgcccgaacccgtgcaggaaatgctttaccaacgccgcctcgaaatggggcacgcccgcgcactgctgaccctgcccgtcgtcgaacagctcgaattggcgcaaaaggccgtcaaaaacggctggtcggtgcgcgaagtcgaacgccgcagccaagccgcccttcaaaacaaacgtcccgagcccaaaaagactgccgccgccgacatcggccgcctgaatgatttgctgactgaaaaactgggtgtcaacgccgaaatcaaaaccgccaaccataaaaaaggcaaaatcatcctgcatttcgacacgctcgaaaccttcgaccatatcttgaagcagttgggcatagattaccgaccttaattttgcgggatataccgtctgaaatatagagaatagctttccagattttaagtgggaaatataattctattgacatttttctgcttcacgtaagaatcgttttcctgttttcatttttaattttcgaggaaattatgaacacacgcatcatcgtttcggctgcgttcgttgcgttggcattagcaggttgcggctcaatcaataatgtaaccgtttccgaccagaaacttcaggaacgtgccgcgtttgccttgggcgtcagcccaaatgccgtaaaaatcagcaaccgcaacaatgaaggcatacgcatcaactttaccgcaactgtgggtaagcgcgtgagccaatgctatgttaccagtgtaatcagcacaatcggcgttaccacttccgatgcaatttgtttgggaggcggaacgcacaaaggcaaaagtcaatgcaatgctttgcttaaagcggcaggccgttgctaatcctttattcggaaaaggtcgtctgaaaatattttcagacgaccttttatttattgagcaaattccccaaactgccgacaatccgaccgataaactgctacaatttcgcgttgattttttattatttccacgtaaagcaaacaaatcacgtaagaacattaaaaatgtaaagaaattgcggacaaactccttaatatcctgtaattatatgtaatgtgtgttagaatgacacctgtcgccgttattcaggcggcgagcgcggcggattgggatacgttgtttcacaaagattaactgtcgcttgacgtaataaggcttctaaattatattagccgcgccccaaatccgaggcggaaacattccctttatgaagcagattatcatcctacaatccgccgtattgtccatatgcgccgcagttgcctttgctgtatggggttttgccggattcctttcggcggtcggtggcggtttgtcctacctgcttcccacgtttgttgcagttttacttttaaaacttttcaggggaaaccccttcctgcaaagcaggatgttcgtcttcggagagattttaaaagtagtgctgtcgctgttgtccatgctcgccgtatttgctgtatggcatcaatcgttggtgttcgccccgtttctgatggggctgctcggtgtcagccatttggtttttttagtattgttgagagtgaaagattatggcaggtgaaaccattaccgctgccgactacatcaagcaccacttgcagagcttgaccagtttgtcggatgttactcagggtcagggactgaaaaacattgctgatttttcgtttattaaccttgatgccgtcttttttgccgtcctgttgggcgtaatcggcagcttcctgttgtggcgcggtgcgaaaaaagcaacggcaggcgttcccggacgtttccaggctgccgtggaaatcttgtttgagtttgtggacgatatgtgtaagagcatcattcacaacgaaaagtctagaaaagccgtcgcgccgttgggtctgacgctgtttgtctggatttttctgatgaacgcgatggatatgctgccggtcgatttgctgccgatggtatggcagggcattaccggcaaccatcacgccctgctgcgcgtcgtaccgactgccgatttgaacaccactttggcactcgctgtcggcgtgttgctgatttgtatctattacaacatcaaaatcaaaggattgggtggctggtttcacgagttgttcagcgcgccgttcggtgcaaaactcgcacctgcgaactttctgttgaatttggtcgagtttctttctaaaaccgtatcccacggtatgcggttgttcggcaatatgtatgcgggcgaattggtattcttgctgatagccttgcttggcggtgcttgggcggcttccggcagcgtcgaagtaatggatccgattctgtttgtattccacattattgccggtttggcatgggcgattttccatattttggtgattaccctgcaggcgtttattttcatggcgttggcgttcgtctatatcggacaggcacatgatgcgcactgattttcctaagtagtttgtttttgtagtttaacctttgtttctttaaggagtttaaaatgggtttgattgctatcgcatgtggtttgatcgttgcattgggtgcattgggtgcctctatcggtatcgcaatggtcggttctaaatatttggagtcttctgcccgtcagcccgaactgatcggtccgctgcaaaccaaactgttcctgattgccggtttgattgatgccgcattcttgattggtgtcgccattgcactgctgttcgccttcgttaacccgtttgcaggtgcataatcaggacggattcgtccgttccgtacaggcgcagcctgtttgattaaccccagtacgaaggttaagtaacgtgaatatcaatgcaacattattcgctcaaatcatcgtctttttcggtttggtatggtttaccatgaaattcgtgtggccgccgattgcaaaagctttggatgagcgtgccgcaaaagtcgccgaaggcttggctgccgccgagcgtggtaaaagcgatttcgagcaggctgaaaaaaaggttgcagaactcttggcagaagggcgtaatcaggtttccgaaatggttgccaacgccgaaaaacgtgccgccaaaattgtcgaagaagccaaagaacaggcttcttccgaggcggcgcgcattgcagctcaggcaaaggccgatgtggagcaggaattgttccgcgcacgcgaatccctgcgcgagcaggttgccgtgttggctgtcaaaggtgccgaatctattttgcgcagcgaagtcgatgcttccaaacacgcaaaactgctcgataccctgaaacaggagctgtaatcttatggcagagttcgcaacgattgccagaccttatgcaaaggcattgttcggtctggctcaggaaaaaaaccaaattgagtcttggttgggcggactggaaaaacttgcggcggttgttcaggaagggaaggtggcttcattgattgaccgtcctgaaacgaatgcttcagaaaaagcagatatcctcatcgatttggtcggtttgaaagacaaggagttgaaaaactttgttatcgtcttggccgggcagaaacgtttgtcgatattgccggaagtatatgctcaatatcaagacttgaccttatcattcaaccatatcaaatctgccgtcatttacagtgcctatccgttgaccgacaaacaggtcggcgagttggcgcaaatgctgaataagcgtttcgacagcgagctgaaaatctctgtcgaaatcgaaccggagctgattggcggcataaaagttgaagtgggtgatcaggttttggatttgtctgtacaaggcaaattgagtgccttgtacacgactatgacgaattaggagagttttcatgcagcttaatcctgctgaaattagcgatttgattaaagccaagatcgaaaatctgtctgtaaatgccgaagtgcgtactcgtggtacggtgatttcggtaactgacggtatcgttcgcatccatggtttgtcagatgcaatgcaaggtgagatgctcgaattcccgggtaacactttcggcttggcgatgaacctggagcgcgactccgtcggcgccgtagtgttgggcgagtacgaacatattaaagaaggcgacacggttacctgtaccggtcgtatcttggaagtgccggtcggacgcgaactggtcggacgcgtcgttgatgcattgggtcggcctatcgacggcaaaggcccgattaatacaactttgaccgcccctatcgaaaaaatcgcaccgggcgtgattgcgcgcaaatcggttgaccagccgatgcaaaccggtctgaaggcgattgactctatggttcctgtcggtcgcggtcagcgtgagttgattattggcgaccgtcaaaccggtaaaacggccgtagcattggatgccatcgtcaaccaaaaaggtacgggtgttatctgtatctatgtcgctatcggtcaaaaagcatcttctattgccaacgtggtccgcaaattggaagagcatggcgcgatggaacacacgattgtggttgctgcaactgcatctgaagcggcggcattgcaatatatcgcaccttactccggttgtacgatgggtgaattcttccgcgatcgtggcgaagatgccttgattgtttatgacgatttgtccaaacaggctgtggcttaccgtcaaatttccctgcttttgcgccgtccgcccggccgcgaagcctatcctggcgatgtgttctacctgcactcccgtctgttggaacgtgcggcacgtgtcaatgaacacgaagtggagaaattgaccaacggcgaagtaaaaggcaaaaccggttctctgaccgcgttgccgattatcgaaacccaagcgggcgacgtatctgctttcgttccgactaacgtcatttcgattaccgacggtcagattttcttggaaaccgacctcttcaacgccggtatccgtcctgcaatcaatgccggtatttccgtatcccgcgtaggcggtgctgcacaaaccaaagtgattaaaaagctgggtggcggtatccgtttggcgttggcacaatatcgtgaattggcggcgttctcgcaatttgcatccgatttggatgaagctacgcgcaaacaattggagcatggcgaagtcgtaaccgaactgatgaaacagaaacagttcagtacgttgaatacggctgaaatggctttgaccctttgggcaatcaacaacggttcgtattctgatgttccggttgctaaagctctggcttttgaatctgaatttttgagctttgtccgtacccaacatccggaagttttggaagccgtcaatgcttcaggtgcaatgtccgacgagagcgagaaaacgcttgaagcagccatgaaatccttcaaatcttcttacgcctatcaggcataaggcttgaagtgaaaggagtctgaaatggcagtaggaaaagagattctcaccaaaatccgcagtgttcagaatacccaaaagatcactaaagcgatgcagatggtgtcaacctctaaaatgcggaagactcaggaacggatgcgtttggcgcgtccgtatgccgaaaaagtgcgtatggtgatgagccatcttgcgcaaaccaataccgatcatggtattccgttactggaatctcatcgggaaatcagacgtgtcggttttattttgattacgtctgataagggtttgtgtggcggtttgaacgccaacgtgctgaaaaagtttttggcacaagttcaagagtatcggaatcaaggtattgaagaggaaatcgtatgccttggcagtaaaggtctgatggcgtgtcagagcattggtctgaatgtggttgccagtgccgtaaatttgggcgataccccaaaaatggaaatgctgctcggacctttgacagaactcttccaacggtatgagaaacatgaaattgacagaatccatctggtgtattcgggttttgtcaataccatgcgtcaagaaccgagaatggaagtattgctgcctatcggtgagaacgtgattggcgattcagctcccaaatcaccgttcagctgggaataccgctacgaaccgactgcacttgcagtgttggaatatctggttcgccgctatttagagtctgtggtttatcaggcgttgagcgacaatatggcatccgaacaggcagcccgcatggttgccatgaaagctgcaacagacaatgcaggcaatgccatcaaagagttgcgtttggtatataacaaatcgcgtcaagctgcgattaccacggaattgtcagaaattgtagcaggtgcggcggctgtctgatgccgtctgaatcctgtacggaaattaggatacgataatgagccaaggcaaaatcgtacaaattatcggtgcggttgttgacgtggaatttccacgcgacatgattccgcgcgtttacgacgctttgaaattagacgaaaacggtctgactttggaagtccaacagcttttgggcgacggcgtagtccgtaccattgcgatgggcagctcggacggtttgaaacgcggcatgactgtgaacaataccggtgcgcccattactgtgccggtaggtaaaggtacgttgggacgcattgtcgatgtattgggaacgcctgttgacgaagcaggtccgatcgataccgacaagagccgtgccatccaccaagccgcccctaagtttgacgaactgtcttccacaaccgaattgctcgaaacgggcattaaagtgattgacttgctgtgtccgtttgccaaaggcggtaaagtaggtctgttcggcggtgccggtgtgggtaaaaccgtgaacatgatggaattgatcaacaacatcgccaaagcgcacagcggcttgtccgtgttcgcaggcgtgggtgagcgtacccgcgaaggtaacgacttctaccacgagatgaaagattccaacgtattggataaagtggcaatggtttacggtcagatgaacgaacctccgggcaaccgtttgcgcgtcgcattgaccggtttgaccatggcggaatacttccgtgacgaaaaagacgaaaacggcaaaggccgcgacgtattgttcttcgtggacaacatctaccgttacactctggccggtaccgaagtatccgcattgttgggccgtatgccgtctgcagtgggctaccaaccgacattggcagaagaaatgggtcgtttgcaggagcgtattacctctacccaaaccggttctattacttccatccaagccgtatatgtacctgcggacgatttgaccgacccgtctccggcaacaacgttcgcccacttggacgcaaccgtcgtattgagccgcgatattgcctctttgggtatttacccggcagtcgatccgcttgattccacttcgcgccaattggatccgatggtcttgggtcaagaacactacgacgtggcgcgcggcgtacagtccaccctgcagaaatacaaagaattgcgcgacatcatcgccatcttgggtatggacgaattgtctgatgaagacaaactgaccgtaatgcgtgcgcgtaaaatccaacgcttcctgtcccaaccgttccacgttgccgaagtgtttacaggttctccgggtaaatatgtcgccctgcgcgataccattgccggcttcaaagccatcttgaacggcgaatacgatcatctgcccgagcaggcattctatatggtcggcagcatcgaagaagcggttgagaaagcgaaaaccttaaactgaggaggtcggcatgagcatcatgcaagttgaggtggtcagtagcgagcaaaacatctattcgggcgaagccagctttgtagtggttccgaccgttcaaggtgagcttggtatttacccgcgacacgagccgattatgagtttggtgcggccgggggctttgcgtttgaccgttccgggcgaggataaagaggttttggttgctgtttccggcggtgttttggaagtacagcctgataaagtaactgtcttggcggatgttgccgtccgcagtgcggagatggatcaggcacgtgcggaagaggcgaaaaaagccgcagaagcgggcatttcccaagctaaagacgataaggctttggcggaagcacataaagcattggctgctgcgattgcacagctcaaaactttggactatatccgttcgcacaagaaataaacttgtttggtttggaaaagcacgaccgtttggtcgtgctttttattttccggatttaaattaaagactgtgtttggatatggcgttggcaggcatagcctgctttaaggtattcaatagggcagcctgccgcctaaccgaaacatatagcggattaacaaaaatcaggacaaggcgacgaagccgcagacagtacaaatagtacggaaccgattcacttggtgcttgagcaccttagagaatcgttctctttgagctaaggcgaggcaacgctgtactggtttaaatttaatccactatatcatgtatgccgtgttttcaaatcagtctgtctttgagataaacctatccaaacagcaatggaaacagtaaaataaaccctttattttatcgaatcataagccatgcttaccttccaacaaatcatcttcaaactgcaaacattctgggcagacaaaggctgcaccgtcatccaacccttcgacatggaagtcggtgcaggtacttcccaccccgccacctgcctgcgcgcactcggccccgagccttggtttgccgcctacgtccaacccagccgccgccccaaagacggccgctacggcgacaaccccaaccgcctgcaacactattaccaattccaagtcgccctcaaacccgcccccgccaatatccaagacctttatctcgactccctgcgcgaattgggcatcgaccccaaagtgcacgacatccgctttgtcgaagacgactgggaaaaccccaccctcggcgcgtggggtttgggctgggaagtctggctcaacggcatggaagtaacccagtttacctatttccaacaagtcggcggcatcgactgcacgcccgtactcggcgaaatcacctacggcatcgaacgcttggcgatgtacctgcaaggcgtggaaaacgtctatgacctcgtttgggcaaaaacgctggacggtaatacagtaacttacggcgacgtgtaccaccaaaacgaagtcgaacaatccacctacaacttcgaatacagcgatgccgattggctgctgcgccagttcaacgactacgaagcgcaagccaaacgcctgcttgccgaagaaaacgccagccttgccttgcctgcctacgagctggtcctcaaagcggggcatacgttcaacctcttggacgcgcgcggcgcgatttccgtaaccgagcgggcaacttatattggacgtattcgtgcattgagccgcgccgtggcgcaaaaatatgttgaaagccgcgaaaaactgggcttccctttaatgaaggcaaatgctgcctaagggggcgacgattttttacgttcgggcggcacgataaggcagccgtccgtaaatcattatatattttaggaaaatcatgcctgtctatttccgcaccccaagcaggaaacgcctgcacaaaatgaaccgtcgccagcataaaaagctgcatttgggcgagtttcaaacattgattttcggcgttcaaggcagtttgcatcaagctgcggacgatgccgaagcgttcggccgctttatggacgagctgattgcgtatcttgtggtaaacggcttggaaatggcgggtgggggcgattgcggcgatttttcgtgcctgtttcaaaaatccggcgcccgaagcttgggagaaatcgagaaaaaagccattatctcttggctggcaggtcgcgaagatgtcgccactttgtacgccaccccgctggttgacggtttttacggggatgacggctgggaaaattacagcgaaacctataaacaggcagattaaccaaattcaaagaaagccgaatgatgacccaaacccttttaatcgaactccttaccgaagaactcccacccaaagccctgaataatctgggcaaccattttgccgccgccgttgccgaaggcttggaaaaagcgcaattggttgacggcactgccgaatttacggcttatgcctcgccgcgccgtttggcggttcaagtcaaaaacgtcaaagccgttcaggcagatcaaaaaatcgtgaaaaaaggccctgccgtggcgaatgccatgaaagacggtgcgccgaccaaggctttggaaggtttcgcacgcggtgcgggcgcgaaaatcgaagacttgaccatcgtccacgacggcaagcaggacgtgtacgcctacgaatatgtccaaaccggcaagccgttgggcggacttttggaagacatcatcaatgccgcagtgaaaaagctgccgattcccaaagtcatgcgttggggcagcagcacatttactttcgtgcgccccgttcacgggctgattgtgctgcacggcggcgacatcgtaaacgtcagcgttttgggtctgcaaagcggcaacaaaaccttgggacaccgcttcttgtccaacggcgaaatcaccattgaaaacgccgacagctacgccgaacaaatgcgcgagcaaggcaaagtggaagcttcgtttgccgagcgcaaagccgcgattcagacggcactggaagggcaggcacgccgtctgaacgcgactgttgccgccgatgaagcattgttggacgaagtaaccgcgctggtcgaatggcctgttgttttggaagccggttttgaggaacacttcctcgccgtgccgcaagaatgcctgattctgacgatgcagcaaaaccaaaaatactttccgctgctcgaccaaaacggcaagctgatgaaccgcttcctgctggtctccaacctgcaaaccgaagatccgtcgcacatcatccgaggcaacgaacgcgtcttgcgtgcgcgcctgtctgatgccgagttcttctacaaacaagaccaaaaagcgactttggaaagccgcctgccgaaattgtccagcgtggtttaccacaacaaaattggttcgcaagccgagcgtatcgaacgcctgcaaagcatcgccgcccatatcgccaaagcattgggcgcggatgccgccgccgccgaacgcgccgcgcgtcttgccaaagccgacttggttaccgaaatggtcggcgagttccccgaactgcaaggcacgatgggcaaatactatgcccgtttggacggcgaaaccgaagaaatcgccgaagctgtcgagcagcactatcagccgcgttttgccggcgacaagctgcccgaaagcaaagtcgccactgccgttgcacttgccgacaagctggaaaccctggtcggcatttggggcatcggtctgattccgaccggcgataaagacccctacgccctgcgccgcgccgccttgggtattttgcggatgctgatgcagtacggtttggacgtgaacgaactgattcagacggcattcgacagcttccccaaaggcttgctcaacgagcaaacgccgtctgaaaccgccgactttatgcaggcgcgccttgccgtgttgctgcaaaacgattatccgcaagacatcgttgccgccgtattggcgaaacagccgcgccgtttggacgacgtagtggcgaaactgcaagccgttgccgcgttcaaacaactgcccgaagccgccgcgctcgccgccgccaacaaacgcgtgcaaaatctgctgaaaaaagccgatgccgagttgggcgcggttaacgaaagcctgctgcaacaggacgaagaaaaagccctctttgccgccgcgcaaggcttgcagccgaaaatcgccgccgccgtcgccgaaggcaatttccaaaccgccttgtccgaactggcttccgtcaagccgcaagtcgatgccttctttgacggcgtgatggtgatggcggaagatgccgccgtaaaacaaaaccgtttgaacctgttgaaccgtttggcagagcagatgaacgcggtagccgacatcgcgcttttgggcgagtaaccgttgtacagtccaaatgccgtctgaagccttcagacggcatcgtgcctatcgggagaataaattgcagcctttagtcagcgtattgatttgcgcctacaacgcagaaaaatatttcgcccaatcattagccgccgtcgtgaatcagacttggcgcaacttggagattttgattgtcgatgacggctcgacagacggcacacttgccattgccaaggattttcaaaagtgggacagccgtatcaaaatccttgcacaagctcaaaattccggcctgattccctctttaaacatcgggctggacgaattggcaaagtcaggaatgggggaatatattgcacgcaccgatgccgacgatattgccgcccccgactggattgagaaaatcgtgggcgagatggaaaaagaccgcagcatcattgccatgggtgcgtggctggaagttttgtcggaagaaaaggacggcaaccggctggcgcggcatcacaggcacggcaaaatttggaaaaagccgacccgacacgaagatattgccgactttttccctttcggcaaccccatacacaacaacacgatgattatgaggcgcagcgtcattgacggcggtttgcgttacaacaccgagcgggattgggcggaagattaccaattttggtacgatgtcagcaaattgggcaggctggcttattatcccgaagccttggtcaaataccgccttcacgccaatcaggtttcatccaaatacagcatccgccaacacgaaatcgcgcaaggcatccaaaaaaccgccagaaacgattttttgcagtctatgggttttaaaacccggttcgacagccttgaataccgccaaataaaagcagtagcgtatgaattgctggagaaacatttgccggaagaagattttgaacgcgcccgccggtttttgtaccaatgcttcaaacggacggacacgctgcccgccgacgcgtggctggattttgcggcagacggcaggatgcggcggctgtttaccttgaggcaatacttcggcattttgcaccgattgctgaaaaaccgttgaaaaacgccgctttatccaacagacaaaaaacaggataaattatgcaaaaccacgttatcagcttagcttccgccgcagaacgcagggcgcacattgccgataccttcggcaggcacggcatcccgtttcagtttttcgacgcactgatgccgtctgaaaggctggaacaggtaatggcggaactcgtacccggtttgtcggcgcacccctatttgagcggagtggaaaaagcctgctttatgagccacgccgtattgtggaaacaggcattggacgaaggtctgccgtatatcgccgtatttgaagatgatgtcttgctcggcgaaggcgcggagaaattccttgccgaagacgcttggctgcaagaacgctttgaccccgattccgcctttatcgtccgcttggaaacgatgtttatgcacgtcctgacctcgccctccggcgtggcggactactgcgggcgcgccttcccgctgttggaaagcgaacactgggggacggcgggctatatcatttcccgaaaagcgatgcggtttttcctgcaacatttcgtaatgttgcagccggaacagataaaacctatcgacttaatgatgttcagtgattttttcgataaggaggggatgcctgtttatcaggtcagtccggccttgtgcgcccaagagctgcattatgccaagtttcacgaccaaaacagcgcattgggcagcctgatcgaacacgaccgcctcctgaaccgcaaacagcaaaggcgcgattcccccgccaacacattcaaacaccgcctgatccgcgccttgaccaaaatcagcagggaaagggaaaaacgtcggcaaaggcgcgaacagttaatcggcaagatcattgtgcctttccaataaaaggagaaaagatggacatcgtatttgcggcagacggcaggatgcggcggctgtttaccttgaggcaatacttcggcattttgcaccgattgctgaaaaaccgttgaaaaacgccgctttatccaacagacaaaaaacaggataaattatgcaaaaccacgttatcagcttagcttccgccgcagaacgcagggcgcacattgccgataccttcggcaggcacggcatcccgtttcagtttttcgacgcactgatgccgtctgaaaggctggaacaggtaatggcggaactcgtacccggtttgtcggcgcacccctatttgagcggagtggaaaaagcctgctttatgagccacgccgtattgtggaaacaggcattggacgaaggtctgccgtatatcgccgtatttgaagatgatgtcttgctcggcgaaggcgcggagaaattccttgccgaagacgcttggctgcaagaacgctttgaccccgattccgcctttatcgtccgcttggaaacgatgtttatgcacgtcctgacctcgccctccggcgtggcggactactgcgggcgcgccttcccgctgttggaaagcgaacactgggggacggcgggctatatcatttcccgaaaggcgatgcgtttctttttggacaggtttgccgttttgccgtctgaacgcctgaaggcggtggattggatgctcttcagcagttttctcgacaaaggggggatgacggtttgccaactgacccccgccttgtgcgtccaaagcgaaaccctgcccagccaactgaaaaacggcaggcaggaatcgtaccgcaaccgccgctccccgaaggttttgttgaaacgcgctttgggaaaaatcggcagggaaatcgaaagggcgagggaacggaaacgtcagaaaaaattggaaaaacacctcgggcggcacgtcgtcccgtttgaataggttttggcctttccttatttggcgggtgtgcgctgtccctaaatttatgtcggggaatccggtttgttcggtttcacttgttttcgggtaagccctaattcgtgattcccgagaaaacagaaagccaaaaacagaaacctaaaatctcgtcattctcgcgcaggcgggaatctaggtctttaaacttcggttttttccgataaattcttgccgcattaaaattctagattcctgcctgcgcgggaatgacggcgggggggatttctgtttttccgacaaattcctaaaacttaaaattccgttattcccgcgagaacagaaaaccaaaaacagaaacctgaaaacagaaacctaaaattcgtcattcccgcgcaggcgggaatccagtccgttgaggttcagtcatttccgataaatcaccgcaacattaaatttccagattcccgcttttgcgagaataacggcggggggatttctgtttttccgacaaattcctaaaacttaaaattccgttattcccacgagaacagaaaaccaaaaacagaaacctaaaatctcgtcattcccgcgcaggcgggaatccagtccgttgagtttcagtcatttccgataaatcaccgcaacgttaaatttctagattcccgcttttgcgggaatgacggcgggggggatttctgtttttccgacaaattcctaaaacttaaaattccgttattcccgcgagaacagaaaaccaaaaacagaaacctaaaatctcgtcattcccgcaaaaacagaaaaccaaaaaacagcaacctaaaattcgtcattcccgcgcaggcgggaatccagtccgttcggtttcgcttgttttgggtttcgggtaacttccacttcgtcattcccgcgaaagtgggaatccggttcgttgagtttcagtcatttccaataaatcaccgcaacgttaaatttctagattcccgcttttgcgggaatgatggcggagagggtttgttgtttcggataaatccctgtagtttttcgtttctagattcccgcttttgcgggaatgatggcggagagggtttgttgtttcggataaatccctgtagtttttcgtttctagattcccgcttttgcgggaatgacggcggcgggatttctgtttttccgacaaattcctaaaacttaaaatttcgttatttccgcgagaacagaaaaccaaaaacagaaacctaaaatctcgtcattcccgcaaaaacagaaaaccaaaaaacagcaacctaaaattcgtcattcccgcgcaggcgggaatccagtccgttcggtttcgcttgttttaagtttcgggcaacttccactttgtcattcccgcgcaggcgggaatccagtccgttgagtttcagtcatttccaataaatcaccgcaacgttaaatttctagattcccgcctgcgcgggaatgacggcggagagggtttgttgtttcggataaatccctgtagtttttcgtttctagattcccgcttttgcgggaatgacggcggcgggatttctgtttttccgataaattcctaaaacttaaaattccgttattcctacggaaacagaaaccaaaaacagaaacctaaaatctcgtcattcccacgcaggcgggaatccagtccgttcggtttcgcttgttttaagtttcgggtaacttccacttcgtcattcccacgaaagtgggaatccagtccgttgagtttcagtcatttccgataaatcaccgcaacgttaaatttctagattcccgcctgcgcgggaatgacggcgggggggatttctgtttttccgacaaattcctaaaacttaaaattccgttattcctacggaaacagaaaccaaaaacagaaacctaaaatctcgtcattcccacgcaggcgggaatccagtctgttgagtttcagtcatttccgataaatcaccgcaacattaaatttccagattcccgcctgcgcgggaatgacggcgggggggatttctgtttttccgacaaattcctaaaacttaaaattccgttattcccgcgagaacagaaaaccaaaagcagaaacctaaaattcgtcattcccgcgcaggcgggaatccagtccgttgagtttcagtcatttccgataaatcaccgcaacgttaaatttctagattcccgcttttgcgggaatgacggtggggggatttctgtttttccgacaaattcctaaaacttaaaattccgttattcccgcgagaacagaaaaccaaaaacagaaacctaaaattcgtcattcccgcgcaggcgggaatccagtccgttgagtttcagtcatttccgataaatcaccgcaacgttaaatttctagattcccgcctgcgcgggaatgacggcggagagggtttgttgtttcggataagtccttgtagtttttcgtttctagattcccgctgttgcgggaatgacgacacgggaaatcttatttgaacctactatgtcttaatcggctgcaaaatgccgtctgaacgggtttcagacggtatttctgtttatgcgaaatcgccccaaagtgtctgcatcgcggcgatggcggcgagtggggcggtttctgtgcgtaaaatccgtttgccgagtgtaaccgcctgaaagccggcttcaaatgcctgttgttcttcctgttctgtccagccgccttcgggcccgaccataaagacgattgcgccggacgggtggcggatgtcgccgagtttgcgggcgcggttgatgctcataatcagcttggtgctttcagacggcattttgtcgagtgcttcacggtagccgatgatgggcagtacggggggaacggtgtttctgccgctttgttcgcacgcggagatgacgatttcctgccagcgtgcgaggcgtttggcggcgcgttctccgtcgaggcggacgatgcagcgttcgctgatgacgggctgtatggcggttacgccgagttcgacgcttttttgcagggtgaaatccatgcgatcgccggaggagatggattgtatcagtgtgatgttgagcggggactcgttgtcggttgtgtcttcgtgcaggatttcggcttcggcgcggcgtttttccaaaacggtcagctgtgcggcgtgtgccttgcctttgccgtcgaagagggtgatgttttcgttggggcggacgcgtaggacgttgaggtggcggacgatgttgtcgggcagggcgacggtttgtccgacggaaaggttttcgggcaggtagaatcggggcatagtttttggcggttcggacggttataatctgtcgcagcggcgtgatggaaacggacattatagtggattaaatttaaaccagtacagcgttgcctcgccttgccgtactatttgtactgtctgcggcttcgtcgccttgtcctgatttaaatttaatccactatatacgttcgcgtgccgcaagttcaaaatatgaggacagtaggaagtgttacaccgtttgcagaaagtcgtgcgccatatcgcgcaaaccgaaattatgccgcgttttttgaatacgccgtctcaccgcaaggaagacggttcgatgttgagcgaggcggacattgccgcgcagacggcttttgccgccgcgttgccgcttttaatcgacagtccgatgttgggcgaggaaatgtcgcgacaggaacagtcggctctgtgggaacaatattcgggggaaaaggggctgtggattgtcgatccgatagacgggacgaacaattttgtcaacgggctgccgcattttgccgtgtcggtggcgtttgtccgcaacgggcgcgccgaattgggtgtgatttacaatccggtcagcggcgaatgtttttatgccgaacgggggcagggtgcgtttcttaatggaacccgcctgcctttgcgtctcgtggataaaaaactcaatgaggcgattgcgggcgtggaaatcaaatatttgcgttcgggcaaactttccagccgtatgagtacgctcgcgccttttggaacgatacggagtatgggcagcagtacgttggattggtgttatctggcgtgcgggcgttatgatgtttatgtccacggcgggcagaagctgtgggattatgccgccggtgcgctgatttttgaggaggcgggcggcaggctgacgactttggaaggcgacgggttttggagtggtgaacacgtgttcaaacgctcggtcgttgccgcgctcgaaccgaagctgtttgaacgctgggtcgggtggatacgggaaaaccaataggcttcaacaggtttgttaatatatttcacgattaacgtttcttaacattaattcgggtacaatcctttccgctgattaccgctgccgtttctcccttttcggcagtgcagcaagtaagacgttttcccgcaatgtattgaccattcatacttacccttggtatgaatggtttttttttgcacgttgaaaatgccgtctgaacgttcagacggcatttttatgcgacaggtttcagatatttgccgcagcaggctttgaattttttgcctgatccgcaaatgcagggttgtttcatcgcaggatgcggaacggtgggatcgataaaataccattgtccgccgatgttgacgaagccggacagttcgtgatgcgcggatcggtgttgtccgtctcggaagtaggcttcaaattcgacttgggcgtgctgtttgccgaagttgcggtgtgcgatgacattcaagcccagccattcggtttctatactccattgcatcagttcggcggcatcgaggaatgcctgttgtgccggaacggtagtagcgatgatgtatagtggattaacaaaaatcaggacaaggcgacgaagccgcagacagtacagatagtacggcaaggcgaggcaacgctgtactggtttttgttaatccactatagtcgataaggtgcagcatatacgcgctgtaccgcgaacgcatgagggcttcggcggtgggcggcaggattcggcgaaggtgcaatgggcggcagcagccggcatagcccgagacctttgcaaaattcctttccctcccgacagccgaaacccaaacacaggttttcagctatttccgccccaaatacctcctaattttaccccaatacccccttaatcctgcccggatacccgataatcaggcatccgggccgccttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggaacatcccctaaatgtcttggtgggaatttaggggattttggggaattttgcaaaggtctcagtctatgcccgatatacaattttgatacacaaacttggaaatatcggtatcgtcgccggagcgatagaatgcggacagtttttcattgaattgcggcatctgcatttcggagatttccaagatgccgcagccccccgccatcatcagaccgttggcaaataaggttgccgttcgtttgttgccgtcccaaaaaacctgctgccgcatacaataaagcataaaacggacggctgcctccgtcgtcgaaccgctttgcagtccgatattttgtaacacgcgagccacttcaatttccttcaccggatttggggcatgacgggaaccgtccaatagcgttacgccgactgaaccggtacggaaatcaccgggtgccaaagaatcgtccttggcaacaatgttgttgatttttttaaggagtgaaatatcgaccggttcgccgtttgaaatatgcgaaatcacatattgataggcacgtttcaggttcaagatggtttggatgtcttccagtgacgcggaggctacatttttgccatggataatttgttcggtctgcaacaaggtcgtctgacaattctcaaaacggctgaggttgtgaatttgggcaaccaatactttctttgccagaaaaatattttcttccaaactcaacttgtatttgtcgggaaacacgataattccttaaataattaaagcagtacgttaaatcatcatcttatcatcactttcggggtttatgttgcgtgcgtccgttttctaatacggtttcccatcccgcgaaacgaggcggagacctgtgcaaaaaacctgttcacgaaattttccgcattaacgatacgctgaaaatgcgctaaaaatgactgtgtttgaatatcggttgatttcatccgtttgagacctttgcaaaattccccaaaatcccctaaattcccaccaagacatttaggggatttctcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaggcagcccggatgcctgattatcgggtatccgggcaggattaagggggtatttgggtaaaatcaggaggtatttggggcgaaaatagacgaaaacctgtgtttgggtttcggctgtcgggagggaaaggagttttgcaaaggtctcagcttgtgcctgatccgcaggggcagggcggggtgtggcgtgtgttcattttgcctgagaatgcaaatgccgtctgaaagggcttcagacggcattgtcggtacggctgcccgtcagggcatcagcatgccgccgttgacgtgcagcgtttgaccggtaatgtattttgcctgatcggaagccaagaacaagactgcatcggcaatgtcttgcgcgtcgccgaatctgcccaaggcggtttgggcggtaaaggtttggcgggtttcttccggcagggcgcgggtcatgtcggtatcgataaagccgggggcgacgcagttgacggtaatgccccggctgccgacttcgcgcgccatggatttggagaaaccgattaagcctgcttttgccgcggcatagttggtttgaccggcattgcccatcacgccgacgacggatgtgatgttgatgatacggccggcgcgctgcttcatcatgccgcgcaagacggctttagaagcgcggaacacggatttgaggttgacctgcatgatgtcgtcccactcttcttctttcatgcgcatcaggaggttgtcgcgggtgatgccggcgttgttgaccagaatatcgagtttgccgaacgttttttcgatgtcggcaatcaggttttcgacggtttcgggttcggcggaatttaatacgcggccttcgccgccccattgcgccaaccgctcgctaatcgccgccgcaccgctctcactggtcgccgtaccgatgactttggcaccggctgccgccagtgtgtcggcaattgctgcaccgataccgcgcgatgcgccggttaccaaagcgattttgccgcttaaatcttgtgtgctcatattttttccttttttccaataatcgaaagactgcgccggacggtgcagccctgtttgctggttattcccattcaatcgtggcaggcggtttgccgctgacatcgtacaccacgcggttgatgcctttgacttcgttgatgatgcggttggacacgcgtccgagcagtgagtaaggcagttctgcccagtgtgcggtcatgaagtcgctggtgatgactgcgcgcagtgcgacgacgtagtcgtaagtgcgtccgtcgcccattacgccgacggatttcacaggcaggaatacggcaaatgcctggctggtcaggtcgtaccaagatgtgccgttttcgtcggtggtgttgcgtaattcttggatgaaaatatcgtctgcttgacgcaataagtcggcgtattcttttttcacttcgcccaagatgcgcacgcccaaaccggggccggggaacggatgacggtacaccatttcgcgcggcaagcccaaagcaacgcccagttcgcgcacttcgtctttgaacaaatcgcgcaacggctcaagcagcttgagcttcatgttttcaggcagaccgccgacgttgtggtgcgatttgatggcgtgggcttttttggttttcgcgcctgcggattcgattacgtcggggtaaatcgtgccttgcgccagccatttggcgttggtgagttttttctcttcgacatcaaatacttcgataaattccgcgccgatgattttgcgttttttctcagggtcggtaacgccggcgagtttcgccataaactgcccttcggcatcgacgtgaatcactttcacgcccaagttgcgggcgaacatatccatcaccattttgccttcgttcaggcgcaacaaaccgtgatcgacgaacacgcaggtcagttggtcgccgatggcgcggtgaatcagcgcggcggctacggaagagtctacgccgcctgacaaacctaaaatcacttcgtcgctgccgacctgttcgcggattttggcaacggcttcttcgatgtagttcggcatcgtccagcccggttgtgcgccgcaaatatccaagacaaagcggttcaacagggcgcggccttgtttggtgtgggtaacttcggggtggaactggatgccgtagaattgtttttcggcgttttccatcatggcaatcgggcaggacggggtgttgccgatgacggcgaaaccgtcgggcagtttggacactttgtcgccgtggctcatccatacgtcgagtgtgtttggctcaccatcttgaatgccgcgtgtcagctcgctgtctatggttttaacttgcgcataaccgaattcgcgctggttgccgggctgcacttcgccgcccaagtggtgcgccataaactgcatgccgtaacagatgcccaaaaccggaatgcccaaatcaaaaataccggtatcggcttgatagtcggattcgtaaacggaattggggccgccggagaggatgatgcctttggggttgaaggctttgatttcgtccaaaggcatatcgaaggaatgcagttcgcagtaaacgtgggcttcgcgcacgcggcgggcaatcagctgggtaacttgagaaccgaagtcgaggatgaggattttgtcttgggtcataatgggttttacagtgattgaagataatcggatgggtcggcggatatgatgccgtctgaaagggtcggggcgattgtaccatttcggacggcattttgtttatgccgtccggacggcggcatctttgtttgagatattgcgtaacattgtgtagtagccgttttgggacatcagttgttcgtgtgtgccttgttcgatgattttgccgtcgtccattacgatgatgcggtcggccccttcgatggtggtcaggcggtgggcgacgatgatgccggtgcggttttccatcaggcgttcgagcgcctgttggacgaggcgttcggattcgttgtctaatgcgctggtggcttcgtccaataataatatcggcgcgtctttcaaaatggcgcgggcaatggcgacgcgttgccgctgtccgccggataagttgctgccgttcgatccgatgggctggtgcagtccgagcggtgatgcgtcgatcaggctttgcaggttggcggcttggagggcggataggacttcggcttcgcctgcgtcgggacggctgtatcggacgttttcaaacagggtgtcgtcaaacaggaatacgtcttgggagacgagggcgaattgggcgcgcaggcagtcgagtttgatgtcggcgatgtcgataccgtctatgcagatgttgccggcagacggttcgacaaagcggggcagcaggttgacgacggtggatttgccgctgccggaacgtccgaccagggcgacgcgttcgccttgtctgatgtcgaggttgaagttgtcgagggctttgatgccgtccgaacggtattcgacatcgacgttgcggaagctgatacgcccttcgacacgctgcggcgcgagcgtgcctttgtcctgttcgggcggggtgtcgagaaatgcacatacgccgtcggcggcgaggaacatcgtctgcatagggatgctgatgttggcaaggcttttgatgggtgcgtacatttgcagcatcgcgacgatgaatgccataaattcgccgatggtggtgtagccgttttggctttgccacagggcgatgaagatgacaacggcgagggcaatcgaggcaatcagttcgctgaacggggaatgtgccgccgttgcctgcgtgatttttttgctgaggcggacgatggtgcggttgaccgcgtcaaaccggtttgccgcctgcgcctgcccgttgaacagcttgacgacgcggtgtccctgatgggtttcggcaatcacgttgttcatcgtgcctatgcttttttgcgagtcggaaatgacgtgcttcagacggtcgcggtagtagcgcgagagcagggagagcagggggaacatcaggacaacgatgaggctgagctgccagttgaggtaaagcaggacgatggtcaggccggtaacgatcatcgtgtcgcgcgtgaggacggtgaagatgtcgctggcgttactgaccgactgttcggtcaggttgagcatattcatcagtacggtgccggacggcgtttcctgatggtagcgggaggaaagggtcagcattttggcaaacatatctttgcggattttgctgatggtcatcacggagacccaagtcatcagataggtgctggtaaagcggcagatgccacggatgacgacgaggatgatgaggaagagggggacggtccagattttgttttccgtcccccaaaccatataggtaaactgttcgcgccagttttgcagggtggaaatgatgccggcggcggcagacagctcgggcggcgcggcaggtgcggaaaagccgtggttaatcaggggggcgatgaaggcggcaaggtagctttcggtggcggcaacgccgaaaatggcaatcagggcggcaacgatgcggattttgtaggggcggacgtacgccatcaggcgcataaagctgcgcgcgtcttcttttttaaacagtccgaaagtcagtttttctatcatatcggtagggcgggaactgcaacggcagccgctgtcggtggtttggtcgtcatcaattatagcgcaaatatgcggctgtttgccgttcggacgtgaaaagcagcctgaagagggcaggctgctttttgcggaacgaagtcagtgcgcttcgataaaggcggcaacctgtccggcatcggtcagcgcgctgcacgcggcggccttgttgatgcgttttgccaagcccgccaacactttgcccgggccgcattcggcggattcggcaatgccgtctgaaacaagggcgttgacggtttccgtccagcgtacggggctgtaaagctggcggacgagcgcgtctttgattttgtcggcatcatcgtaggcggcaacgtcggcgttgtggataacgcggatttgcggctgcttgatttcaacggttttcagggcttcggcaagtttgtcggcggcgggtttcatcaggctgcaatgggaaggtacggacacgggcagcggcagggcgcgtttggcaccggcttctttggcggcaagcatagcgcgctcgacggcggcggtattgccggcaatcacgacttggcctggggagttgaagttgacggcttcaacgacttcgccttgtgcagcttcggcacagatggcttttacttgttcatcttccaaacccaaaatagcggccattgcgcctacgccttgcggtacggcagattgcatgagttcggcgcgcaggcggaccagtttgaccgcgtctgcaaaatccaatgagccggcagcgacgagggcggtgtattcgccgaggctgtggcctgcaacgacggaaggggctttaccgccggcttccaagtaggcgcgataggtggcaatgccggcagccagcatgatgggctgggtgttgacggtttgtccgatgatttcggcatcgctgccgttaatcatcgcccacaagtcctgccccaatatggcggaggcttcggcaaaggtgtttttgacgatggcgtgttcggcaaagccgttcatcataccgaggctttgggaaccttgtccgggaaaaaagaaggcaaaagacatagtattcctttgtttggttggataatcaggtattctgcccgagttttacgaaaaattcaggcgggacaaaataatatagtggattaacaaaaatcaggacaaggcgacgaagccgcagacagtacaaatagtacggaaccgattcacttggtgcttcagcaccttagagaatcgttctctttgagctaaggcgaggcaacgccgtactggtttaaatttaatccactataaatcaggatgagggtcgccaggacattacctgaaacagtcagacggaacagcacaacaaaacgctttttcgccgttttatgcctgaatatcctgctgcccaagtatgcgcccgcccaaccgccgaacaaggcaggcagcagcaggcggtgttcgggaatgcggcgttttccccgcacggcacgccgtttgtcgatgccgtaaagtgcaaacgcatagagggacaatattgcgtaacacgcgcccaatacggggaggcgcagcgaaacggcagacagaaatgccgcacacgccatcagtttgaagaaagcctgccgcttcatgatatgggaaatgccgtctgaaagcctgtttcagacggcatcgggttcaatattgcaacagcaccgcgccccacgcgaaaccgccgccgatgccttcgagcagcaggttttgaccgcgtttgatttgtccgctgcggatgcccgtatccaaagccagcggaatcgatgcggcggatgtgttgccgtggtcttggacggtcaggacgactttgtccatactcaaacctaaatgtttcgcggtcgattcgataatgcggcggtttgcctgatgcggcacgatccagtcgatttgagcggcggtataaccggcttcttcgataacgtcatcggcgattttggacagcattttgacggcaaacttgaacacgccgggaccgtccatcgaaatgtacggcgaaccggaaactttgccgcaggcgatttgcccggggacgtttaagagtttcagataattgccgtcggccttgagtttgctgtggatgatgcccggcgtgtccgacgcgcttaaaaccaccgcgcccgcgccgtcgccgaacaatacgcaggttgtgcggtcgttccaatcgacgatgcggctgaaggtttccgcgccgatgaccagcgcgtttttcgccatgccacttttaatgtaggcgtttgccgtggtcagcgcgtacataaagccggcgcacaccgcctgtacgtcaaacgcgggacagccgttggtgatgcccaatttttgctgcacgatggtggcggtagaaggaaactgcatatccggcgttgccgtcgccacgataatcaaatcgatttcgccgctgtctaatctggctgcatccagcgcgcggcgggctgcttcggcggcaagatcgctggttttctcattttcggctgcaatatggcggaacttgatgcccgtgcgcgcggtaatccactcgtccgaggtatctaccttttgggcaaggtcgtcattgctgacgcggttggcaggaagatagctgcccgtgccggaaattttggcatactgcatgggaacggcctttttggatagttggttcagattcggctattgtaagcgaaaaaccgatgattgcccaatacaggcagggtgcaaatgacggaaatcgggatgggggtgtggtttggcatacagatggttttcagatgcagattgccgtggacgggcggggcggggttgccgatatgctgttttaagcggaggaaatgccgtctgaaagcccaagctgcttcagacggcattttgattgccgggttgccgtcaggctattggcgcgggtgtttgttttcgtctgatatagtggattaacaaaaaccagtacggcaaggcgaggcaacgccgtactggtttttgttaatccactattaatatcctttttcaaaatagacagttaattcggtattgccaaattccggctcggggatgattctgaaaacaaggacgccggtttttttctcaaaatttgatacggaaaaaaagtgattgatttccctaatgtcaggattttccaaaacggggatttggattcgctctccgttgtctgccataaaaaatccgccaaaaacgaccgtcgatgttttcatgtttatcaacccattggctttattggttaatcggacgtgctttctatctcaaattccttgttgataaaagaaatttcccgggattcttgttccgtcagccggacatcgaaatcttcgatataagtacacaggatttcaaaagccaaaaaacgttccgaataatgaatataatccaatgcggattcaatcagacgggcatcaagcctcaagcctgccttcaagggattttccgaacttcattatccgtttgtctaatgccctcatccgtttttctaatgtcttcatttttcaaatactccttattttacagggaagtatttgggaagtgccggacaggtgcatcgccgtccgcgcccgcaggttcggggcgggcggatgccgtctgaaaggggcgggggcgttcggacggcatcgcgcgtgttacagaccgccgacattttcgttttggacggctttggcagtttcgagtgcggcgagttgttcggcaacgccttgttcgattttggaaaggccggcggacttggcttcgtggtaggcttcttcgagtgcgtagcggaaaccggtttcgtctgtgccgccgtggcttttgatgacgatgccgcgcagcccgagcaggatggccccgttgaatttgcgcggatcgagtttgtttttcagccctttgagggcgggcagggcggcaacggcggcaagtttgttgaacaggttgctttggaattcgcggcggatggctccgctcatgaatttgaccgcgccttcgatggttttgagcatgacgttgccgacaaagccgtcggcgacgacgacatctgcttcgccgtacaggatgctgttgctttcgatgttgccgataaagttgagtttgctgttttgcagcagtttgtaggtttgtttgacggtgtccgtacctttgatgtcttccgtgccgacgttgaccagcccgacgcgcggctgtcctttttgaggatggagtgcgtggacgagttcgctgccgataacggcaaattgggcgagctgttcgggcgtgcagtcgacgttcgcgccaaggtcgagtgcaagggtaacgtggtcggtgtcggaaggaaggaatttggcgatggcggggcgttcgatgccgggaatggttttgaggacgaaacgtgcggttgccatgagcgcacccgtgttgcctgcggatacggcggcttgggctttgccttctttaacttggttgacggcgacgcgcatggaggagtcttttttgtttttcagggcggattgcggcgcttcgtccatgccgacgatttgtgcggtgtggcagatgtcgatgcgttccatcggtgcgcctgccgcggtcagggcttggcgcagttgcgtttcgtcgccggtcataatcaggcggacatcggggtgtgcttggaggaatgcggttgcgccgggtacggtaacggcaagtccttggtcgccgcccatggcatctacggcaagtgtaatcatagggttctccggtaggttttcggtctgcggcaggggtcgtgcgtgcttcagacggcatcggttcggaaaatatgccgtctgaaagggtcagcctcggctgctttcggcaaggcggttgtgttcgtcgatgtcgagtgcgtcccacggatagttgatccaccagtcttctacggtgatgccgctgaaatagggaatgccttcggggattttacctgctttggctttgattttttcgtgcagtacggcgacgccgatggtgccgaagtcttctttgagcagctctgtcaggcaaaattccatggttacgcggctgtcgtccacttcatcgacaacaaggacgtttttgccccgtaaggcttcggggacggggtctagccattggacttttttgacttcttcggtaacttgtccttcgttgtcgctgtcgtaataggcggtggttacggcataaatcggaatttccagaaaacagcgcagcatacgtgccggaataaagccgccgccgccgatggcaatcatggcatcgtatttgatgtcggcgttccggattttttctgccaatgctttgatgacgcggtggatgtcatcgtaggtgtaccagattttctgtttcatcggaatttccttggtggttggggcttttggaatatagtggattaacaaaaaccagtacggcgttgcctcgccttagctcaaagagaacgattctctaaggtgctgaagcaccaagtgaatcggttccgtactatttgtactgtctgcggcttcgtcgccttgtcctgatttttgttaatccactatattttcacggggtattatacggaacgctttgcccctgtgtgttgacgtatggcgaaagtttggacggatggtgcgtccaatgcaaaaaaagccagtaattgcatggcaatgttctggctttttcagtcagtcgaatagggattattcgcctttgactttgaccactttgcggccgcggtacataccgttgggggagatgtggtgcgggcggtgtacttcgccggttgtgctgtcgacagacagtgcgggcgcggtcagcgcgtcgtgcgaacggtgcataccgcgtttggaaggggattttttgttttgttgaacggccatttcaagctcctagataaataaactgtgtcctaattaactgcttttcaaacctgccaaaacagcaaaggggttgggtttgtcccgattgacttcttccagtgtcccattgtcgccgcagtcttcgtgccggggggagaaagggagcgacatcaggatttggtcttcgaccaaggtccgcaagtcaagctctttttcgagcagcataccttccaattcttcatcggcaagcatggattcgtccaaggactcttcgttggaaaacaggacgatacggctgctttcatcaagcatgaacggcatgggtttgatacatctctggcaaatcaggggcatatcggctttgacgttcaggtcgaggaacaggcgttgcagccggtcgcgaccgccggtcagtgtaaacgatattttggtctgcctgtcggcgggataatcgtgcaaactgactcgctcgtccaattcttccagcagaaaactgccttgcaggttctgcccttcggcggcgaaaatttccgggtcaatcaaattagggtctgacataaacgagatatgatataatttagatgttctaacgtcaatatttttaagaaaaatgttgcggtacgccgaaggcgggtatccgtgtttcggcgcatggctggattttaccgccccttcgggcgtgttttcaacggtaaggaggatgggatgggtttggaactgcctttgattttgggtacgagttcggttttccgccgcgaacagatggaaaggctcggcattgcctttcaggcggcgtcccccgattttgacgaaacgccgatgttgggggaatccgcccctcagacggcattgcgccttgccgagggtaaggcgcggtcgttgaccgggcgtttcccagaggcgttgattgtcggtgcggaccaggtggcgtggtgcgacggcaggcagtggggcaagccgatgaaccttgctaatgcgcacaagatgttgatgcatttgagcggcagggagattgagttttacagcgcggtcgttctgctaaatacggttacgggcacgatgtggcagcatatcgataagacggtggtcgtgatgaggcagttggacgagttgcatatactccgctatttggaacgtgagcctgatgcggtttattgctcgtgtgcgctgaagagtgaggatttgggtgcattgctgattgaaaggattgagagtaccgatccgaatgctttaatcggtttgccggttttccgtctggtcgatttcttgaaaaatgagggcgtggaggttctgtaactgcccgtttatgccgtctgaaaggctcagacggcatttttaaccgatgaatgagggaatgatgtctcctgttttgtatttgattcctacgcctttgggtacgcctgacacgccgtgcctgttgccgcatgaacaacaggcgattgtcgggctgacggattttgtcgtggaagcggaaaaaacggcgcgcgcgcatttgaaacatttgggcgtgacaatgcctatccgcgaactgaatttgcaaacgctgaatgaacacacggatttgaagactttgccggaattgctgaaacctttgcaggaagggcgcagtatgggcatcgtcagcgaggcgggttgcccggctgttgccgatccgggtgcgaatctggtggctttggcgcataaacacggttttgaagtgcgtccgctggttgggccttccagcctgctgctggctttgatggcttcgggtgcgaacgggcagagttttgcgtttaagggttatctgccgtctgaaaaaaacgagcggattcagagtttgaaggctttggagcaacgttcgcgccagcagaatgaaacgcagctgtttatcgaaacgccatatcgcaacgatgcgttgttggcggatgcggtggaaaacctgcattctgaaacgcgcttgtgtgtagctgcggatttgacgttgccgactcaggaaatcatcagccagacggttgtgcagtggcgaaaaagaaaagaaatgcccaatctgaaaaaacgcccgacgatttttgtgatgtatgcaggttgaagatttccgccccgatagggggtgagcaataaaaatgccgtctgaacaggtttcagacggcatttttcatgctgcggcatttaggaaacgacttcgccttgggcgcgttgtttttcgatgctgcggttgatgtgccattgctgggcgatggtcaggaggttgttgactacccagtacaataccagaccggcagggaagaagaagaacatgacggagaaaaccaacggcatgattttcatcattttcgcctgcatcgggtcggtcggcggcgggttcagataggtttgggcgaacatcgttgccgccataatgatgggcaggatgtagtaggggtcggcgcggctgaggtcggtaatccaacccagccaaggtgcctggcgcaattctacggaggcgaacaatgcccaatacaatccgatgaagacggggatttgcaacagcataggcaggcagccgcccagcgggttgattttctcgtctgtgtaaagctgcatcatcgcctgttgttgcgccatacggtcgtcgccgtatttctctttgatggcttgcagtttgggtgcggcggcacgcattttcgccatagagcggtaagaggcgttggtcaatggatacagtacggctttgacgatgatggttaaaacgataatcgcccagccccagttgccgatgatgttgtgcagttggttcaaaagccaaaagaggggggaggcgaaccagtgtactttgccgtagtctttggccagttgcaggttgtcggcgatgtttgcgatgacggaagtggtttgcgggccggcatacaggttgacggcggtttcggctttcgcgccggccgggatggcggcaaggggaacgctgacgcttgcgctgtacagcttgtcgttgcggcgtttgatgtcgatgctgcattcgccagcggcgcaaacgctttgtccgcctttgggttggaggatccaggtggacatgaagtggtgttcaatcatgccgagccagccggtcggggttttgcggatgtattcggcctcggatttgccggatttggcatcgtcgtccaagtcggagaagctgactttttggaagttgccttcaggggtataaacaacagggccgacgtaagagtgggtaaagtaaccttgaccctcgggttcgctgtggtcgcggacgatgcggtagtccgcgctcaggttggcggtttgaccgctgccgttggcgatgtcgaagcggacgttgaccagatagctgcctttggtgaaagtataaactttgtcgattttcagaccgcgtgtttcaggcgcgctcaggcggacttcaactttgtcgccttccaagctgtactgttttttcggtgcgctaaagccgatgccttttagaatgttgttgccctgcgcgtccaaaagttcggattgggcgacgtaggtgtattctttgccgtcgccaaacaggatgaacggtttattttcgtcgccggttgctttgtatttgagcagggtcagccggcgcaggtcgccgcttttttcatcaatgacggcttgaaccgtgtcggtcgttacggtaatcggcgttgcgggcgcgagcgcggcttcggcggaagcggttacggcctgttgttgtgctgcctgttggggcgcggggacgggcttcggagtggggaacatcttttcccagccgatcataatcaccagcgcgatggcgaaaaacgccgtgagtcttttaaaatccataagagtttcctgaatggtcggaaatgccgcaggttgcgtattccgatagacggggaataagggcgggcttcatacccgacggtcgtgccgccagcccgaaggttcagacggcattatatagaaaccgatgggaaataaaaggaaagcgtgcaatttgaatattgcgtcgggtcaggggacggggtcgtgtccgtgtccgccgaaagggtggcagcgtgcaatgcgcttgatggcgagccggccgcctttgaatgcgccgtattttttgaccgcttcgaccgcgtattgcgaacaggtcggcgtataacggcagcgcggcggaatcagcgggctgatgcaatattggtagaaccgtatcagtcccagcaggagtttggacaataggaagttcatcgggatgttccttgtatgggaaacccgttgccgtctgaaccttgcctgcagagtaccgttctgatcatgcctgtttcctgcatccggttgcggggttgccgaacatgagttgtgccagttccgcccttgcctgttttgcggtagccctgtcgaatttacggcggacgcgcacgacgaaatcctgcggcggcagccggtttttgttcaatctgaaccagtcgcggatgacgcgcttcatataatttcgttcgttggcgcgtttggcggtttttttgccgaccaccagaccgatgcggggatggtccagcccgttgccgtttgaacgcgaaacttgcagcaggtcgcggctgcggcggtttctgaatgcaaaaacggatgaaaaatcatccgtttttaacaagcggtactgccttccgaagcggtagtccaaaattataccgccaggcgtttgcggcctttggcacggcgtgcggccaatactgcgcggccgccgcgtgttttggagcgcaccaggaagccgtggatgcgtttgcgtttggtaacggaaggttgataagtgcgtttcatgatgtttcctaaaatagaatgggtagataattaaaccgtgaattacactccaatttgccgcttttgtcaatcaatatagaaactttgcaggaagattgcccgattgcctgcggattttcgccgcctttctgtggataaatttttgcacgggttgtggataaaatattcgtgagtcggtataatcgggcagtcgcgttttgaaccgatgtgcgttcaacagatttgttttctttttgaaaatattatattttctttgttttcgatttcatttttaccgattcgagcctatccatgacactagcagagttttggccgctgtgcctccgccgtcttcacgatatgttgcctcaagggcagtttgcgcaatggattgcgccccttaccgtcggtgaggaggggggcgtatgggtggtgtacggcaagaaccagtttgcctgcaatatgctcaagagccagtttgccggaaaaatagaagcggtgagggaagagttggctgccggccgttccgccttcgtattcaaaccgggagaaggcgtgcgttatgagatggcggcggttgaaggtgctgtcgaacctgccgagccgtccttgcacgcggtgtcggagggaatgcccgtgcaggaggttctgttggacgagctgccgtctgaagagcctgtcaaacctgctgcgtcgaaaacggcggcggatattttggcggaacgtatgaaaaacctcccgcatgagccgcgccatactgccgggtctgcttcccgtccggaatcggaggtacttgcgaaagcgcggacggatgcgcagcgtgatgcggaagaggcgcgttacgaacaaaccaacctgtctccggattacacatttgatacgttggtagaaggcaagggcaaccgccttgcggcagctgccgcgcaggcgattgcggaaagtccgggacagagttataacccgttcttcctctatggcagtacgggtttgggtaaaacccaccttgtgcaggcggtcggcaacgaactgttgaaaaaccgtcccgatgccaaagtgcgctatatgcattcggacgactatatccgcagctttatgaaggcggttcgcaacaatacctacgacgtgttcaagcagcaatacaagcaatacgacctgctgattatcgacgacatccagttcatcaaaggcaaagaccgtacgatggaggaattcttctatctgtacaatcatttccataacgagaaaaaacagctcatcctcacttgcgatgttttacccgccaaaatcgaaggtatggacgaccgcctcaaatcccgtttttcatggggactgactttggaactcgagccgcccgaattggaaatgcgtatcgccattttgcagaaaaaggcggaagcggcgggcatcagtattgaagacgaagccgcgctgttcattgccaatctgatccgttccaacgtgcgtgagcttgaaggcgcgttcaaccgcgtcggagcgagcagccgctttatgaaccgtcccgtcatcgacatcgatttggcgcgtactgctttgcaggacattattgccgagaagcacaaagtcatcaccgccgatattattattgatgccgttgcgaaatattaccgcatcaaaatcagcgatgtgctcggtaagaaacggacacgaaacattgcccgtccgcgccaggtggcgatgagcctgaccaaagaactgaccactttgagcctgccgtctatcggcgattcgttcggcggacgcgaccatacgaccgttatgcacggcatcagggcagtggcgaaactgcgcgaagaagatccggaattggctcaggattatgaaaagctgctgattctgattcaaaactgatggaaaacgttttcagacgacatgatattgcccatgccgtccgaagggtaaagatatagcggattaactttaaaccagtacggcgttgcctcgccttagctcaaagagaacgattctctaaggtgctgaagcaccaagtgaatcggttccgtactatttgtactgtctgcggcttcgtcgccttgtcctgatttaaatttaatccactatacaaaccgatttaaaggagcgaacatgttgattttacaagccgaacgcgacagcctgctcaagccgctgcaagccgttaccggcatcgtcgaacgccgccacaccctgcccatcctgtccaacgtcctgattgagggaaaaggcggtcagaccaaactcttggcaaccgatttggaaatccaaatcgacactgcgggtcccgagggcggcgcgggcgacttccgcatcactaccaatgccaagaaatttcaggacattttgcgcgcgctgcctgccggtgcgctggtgtcgctggattgggacgacagccgtctgacgctgaaggcgggcaaatcgcgttttgccctgcagaccctgcctgccgccgattttccgatgatgaatgtcggcgaggacatcagcgcgactttctcgctggagcaggagcgtttcaaaaccatgctgtcgcaagtgcagtacagcatggcggtgcaggacatccgctattatctcaacggtctgctgatgcaggttgagggcagccagttgcgccttgtggcgaccgacggacaccgccttgcctatgcagcctgcgcgattgatgcggatttgccgcacgccgaagtgattttgccgcgcaaaacggtgctggaactgttcaaactgttgaacaaccccgacgatccgattcaaatcgagctgctggacaaacaggtgcgtttccaatgcaacggcacgaccatcgtcagcaaggtcatcgacggcaaattccccgatttcaaccgcgtgattcctttggacaacgacaagattttcgttttgtcccgtgccgaacttttgggtgcgctggaacgcgtgtccattcttgccaacgaaaaattccgtggcgcgcgcctgttcctgcaacccggcctgttgagcgttgtgtgcagcaacaacgagcaggaagaagcgcgcgaagaaatcgaaatcgcctatcagggcggcgaactcgaagtcggtttcaatatcggctatctgatggacgtgttgcgcaacatccattccgacgatatgcagcttgccttcggcgatgccaaccgctcgacgctgtttaccgtgccgaacaatccgaatttcaaatatattgtgatgccgatgcggatttgacggttttccggagcacgatgcccgtattggagatatgccccgaaccgtgcagacggattcggggttttgttcggctgtcggaaaggtatagtggattaacaaaaaccagtacggcgttgcctcgccttagctcaaagagaacgattctctaaggtgctgaagcaccaagtgaatcggtttcgtactatttgtactgtctgcggcttcgtcgccttgtcctgatttttgttaatccannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatttcgagggtaacatatctgctaatctagtacagcccctaaaatttaatccactataatgccgtctggaatgcggcggattggggttgggagcgtataggggaagtgcttatgcggaaatggcgaaggtgtgtttttgactccggtccgccctgtttagattgctgtaaaaccatgccgtctgaaacggaaaggtttcagacggcatggtttttgattggggcggtgcgggtcagcctccgagcagtgtccacaaatcgttttgcaggtcggcttcggattcgccctcggcaggtgcggcgcggatatagccgccgtcgggctgcatcagccacgcgtgcgtattgtctgccaatgccatttccaaaccttcgcggatgacgcgttttttgagttcgggcgcggtaatcggcgcggcggtttcgatgcggcggaagaagttgcgccccatccaatccgcgctggagataaaggtatcgtccgcgccgttgttgtggaagcaatacacgcgcgcgtgttcgagctgcctgccgatgatggagcggacgcggatgttttcggacaagccttttacacccgggcgcaaggtgcacataccgcgcacaatcaaatcgatttgtacgcctgccgcgcttgcccgatacagggcttcgatgacggtcggttcgatgagcgaattcatcttggcggtaatccgcgccggtttgccggcttttgcgtgttcggtttcgcgtgcgatgcggtcgataaccattttgtgcagggtaaacgggctttggtagagtttgttcagccgcccgggtttgcccaagcctgtgatttccataaacaatgtgttcacatcggcggtgatttgttcgtcggcggtaatgatgccgaagtcggtgtagatgcgcgatgtgccttggtggtagttacccgtgccgaggtgggcgtaacgcttgagtacgccgtcttcgcggcggatgaccagtgccatcttggcgtggactttgtagccgaacacgccgtacacgacgtgcgcgcccgcctcttcgagctgcttcgcccagttgacgttgttggcttcgtcaaaacgcgccatcagttcgacgacgacggttacttgtttgccggcgagtgccgccttcatcagggcgcggacgagttcggaacgcgtgccggtgcggtaaatcgtcattttgacggcaagcacgtcggggtcggcggcagcttcgcgcatcatttcgacaacggggtcgaacgattggtaggggtggtgcagcaggatgggcgattggcgcaccaaatcgaatatggacgcggttttgcccaaggctttcagtctgcccggcgtgtgtgtgggaaatttcaaatcggggcggttgactaggtcggggacggcgttgaggcgcacgaggttgaccgggcctttgacctgatagagttcggcggcggtcagtttgaattgcgcgagcagaaagtcgcggatgtaggcgggacaggtgtcggcgacttcgagccgcacgccgtcgccgtattcgcggtcgtgcagttcgttttggatggcggcgcggaggttttgcaggtcttcttcgtcaacggtcaagtcgctgtcgcgcgtcaggcggaactggtggcagcctttgacgttcatgcccgggaagagtttgccgacgtgggcgtggaggatggacgacaggaagacgaagccgtgtccgccgccacacagttcggacggcaggggaacgacgcgcggcaggatgcgcggtgcctgcacaatcgccatccccgaaggcctgccgaatgcgtccgtgccgtcgagttcgacggcgaagttgagcgatttgttcagcggtcgcgggaaggggtgggacgggtcgagtccgatgggggtcaggatcggcagcagttcgcggtcgaaatagtcttcgatccattttttctgcgcgcccgtccagttgcggcggcggtaaaaatggatgctttcccgcgccaactcgggctgaaggacgttgttgaacaggtcgtactggtgccgtatcagggagcgcgccgcttcggtaacgtcggcgatggtttcagacggcattttgccgttgtccagcctgcgccgggggtgcagcttgttttcacgcttgagccacgccatgcggacttcgaaaaactcgtcaagattggacgacacgatgcacaggaagcgcaggcgttccaaaagggggacgtttttgtcttccgcctgtgccaacacgcggcggttgaatgccagcaggcttagttcgcggcagaggatgcggttttgttcgggcataaggttctcccaaagatggttgttgttcggtcggagcgggcaggcaatgccgtctgaaggcttggcggcatctgcgccggtttcagacggcatgacgtggcggacagtctgtttcaggcatcggggcaatgtgaaaacagataccggcgcgtgcggtatccgtctgtttcaaatcacttccaacacaaaataatgacgcagtttttcgtacaccgcatcgctgacgttgatgcagccgttggtcataatcctgtcggacacggacggggaggcgatgcgttcgttccgcctttccgacggtatctgattccaaacgcggtgcagggcgaaaagaaaatcaccctcctgcttgaaaccgatgacttcgccgccgtatccgggcttgtcggtactgttcagcgtcagcccgaacgtccccttgggcgtggcaacaccgatgaggacggggtggcactgacggtcgtcagcgaaacagagttccgctttggatgtatcgacgatgacttttttcttttggataaagtcgccgaccgtatccggctgcccctgcgcgtgcgcgggggcaaaaatcggcaggcagcacaatatccctaaaagcaggcgcaacggcatagcggcttattggcggatacgtttcggttttgccggcacgatttcgcggatgatgacttgcggctcggctttgggtgctggcggcgggcaggcggcatctttcgggaagacggggttccagtaaaagctgcgggcaaatttgtctttatcgaaaatcactttgtattggcaggtagtaacgccttccacgccggacgtgttttcagggtcgatacctacgcccggggtatggaagtggaacaggtaatcccattcgtgtacgccgtacatgccttcgtcgtaatgcgggcgacccaggattttgtagatgtcgtctttggtcaggccggggcgcatctgatccagttcgtcataggtcgggaatgtgccgcgcttgttgtcgagcgttacggaatagggtttcgggaaaaccggattgtcggtcgttccgtcggctttgacgttgcttttggttgcgcaggcagacagaacgcccgccgccaatactgccaagcccggtttgacgatttgtttgattttcatatgcagaatcctcttttacccgatgcccgtctgccttttgttcggaagagccgcatcaggagagttttaaacatttgattttggtttgtaatattagcataaaaaacgtgcgtatcagtaaacgcggtgtatttgtacggcatacggaataatgcgcgtgcgaatttacgcatcctgccggcaatctgccgattcgccgcttccggcaacctgttataattgatgccgactttatttttccaacgtttttaagcgaaaacagaatgactatgcaagaacaatatcaacccgccgccatcgagcctgcggcgcagaaaaaatgggacgacgcccgtattttcaacgtctccgaagacgcttccaaacccaaatattattgcctctccatgttcccctatcccagcggcaagctgcatatggggcatgtgcgcaactacaccatcggcgatgtattgagccgcttcaaacttttaaacggcttcaacgtcatgcagcctatgggttgggacgcgttcggcatgccggcggaaaacgcggcgatgaaaaacaacgtcgcccctgccgcttggacgtacgataacatcgaatacatgaaaacccagctcaaaagcctgggttttgcgattgactgggaacgcgaagtcgctacctgcaaacccgaatactaccgttgggaacaatggctgtttaccaagctgtttgaaaaaggcatcgtctatcgcaaaaacggcacggtaaactgggacccggttgaccaaaccgtccttgctaacgagcaagtcatcgacggacgcggctggcgttccggcgcgttgatcgaaaaacgcgaaatcccgatgtattacttcaaaatcacggattacgccgaagagctgctcaacgacttggacaaactggaacactggccggaacaagtcaaaaccatgcagcgcaactggatcggcaaatctcgcggcatgaccgtgcgctttgctgtttcagacgacagcaaacaaggcttggaaggcgattacgcgaacttcctgcaagtttacaccacccgtcccgacacgctgatgggcgcgacttatgttgcagttgccgccgagcatccgctggcaaccgccgcagccgccgacaaacccgaattgcaggcatttatcgccgaatgcaaagcgggctccgttgccgaagccgatatggcgacgatggagaaaaaaggcgtgccgaccggccgctacgtcgtcaacccgctcaacggcgacaagctggaagtgtggattgccaactatgtattgtggggctacggcgacggcgcagtgatggctgttccggcgcatgacgaacgcgattttgagttcgccaccaaatacaatctgccgaaaaaacaagtcattgccgtcggcgacaacgcatttgacgaaaaccaatggcaagaatggtacggcgacaaagaaaacggcgtattggtcaacagcggcgacttggacggcttggattttcagacggcatttgatgccgttgccgccaagctgcaaaaccaaggcgcgggcgaaccgaaaacccaataccgcctgcgcgactggggcatttcgcgccaacgctactggggctgcccgattcccatcgtccattgcgaacaatgcggcgacgtccccgtccctgccgaccaattgccggtcgttttgcctgaaaacgtcgtacccgacggcatgggttcgccgctggcaaaaatgcccgagttttacgaaactgcctgcccatgctgcggcggcgcggcaaaacgcgaaaccgacaccatggacaccttcatggaatcgagctggtatttcttccgctatatgtcgccaaaattttcagacggcatggtcgatcctgccgccgcgaaatactggggcgcggtcgaccaatacatcggcggcatcgaacacgcgattttgcacctcttgtacgcgcgtttcttcaccaaactgatgcgcgacgaaggtctagtcaatgttgacgaaccgtttgaacgcctgctgacgcaaggcatggtcgtttgcgaaacctactaccgcgaaaacgacaaaggcggcaaagattggatcaaccccgccgatgtcgagctgacgttcgacgacaaaggccgccccatttccgccgtcctcaaagccgacgggctgcccgtcgtcatcagcggcacggaaaaaatgtccaagtccaaaaacaacggcgtcgatccgcaagagctgattaacgcctacggcgcggacaccgcccgcctgttcatgatgttcgccgcaccgcccgaacagtccctcgaatggagcgacagcggcgtcgaaggcgcgcaccgcttcctgcgtcgcttgtggcgtaccgtttacgaatacctgaaacaaggcgaagcagtcaaagcatttgcaggcagccaagacggtttgtctaaagaactcaaagacctgcgccacaaactgcattccaccatcgccaaagtcagcgacgactacggccgccgccaacagttcaacaccgccatcgccgccgtgatggaattgctcaaccaatacgacaaaaccgacaccggcggcgaacaaggccgcgccgtcgcccaagaagtattggaaaccgccgtacgcctgctgtggcccatcgtgccgcacatctgcgaaaccctgtggagcgaattgaacggtgcgaaactgtgggaagcaggctggccgacagtcgacgaagccgccttggtcaaatccgaaatcgaagtcatggttcaagtcaacggcaaactgcgcggtaaaatcaccgtcgccgccgacgcatccaaagccgacctcgaagccgccgcactcgccaccgaaggcgcggtgaaattcatggaaggcaaaccggcgaagaaaatcatcgtcgtacccggacgcttggtgaatatcgtcgtctaaaccgctcttaaggtttagccatacggataaaggccgtctgaaacttggaaacagggtttcagacggcctttttaaggcagatggagttgataagtccaataacatattggaatggaaaggttctattggatttagactcactctacacacgtccccaaaatataaatccgttgtattcctcacgatgttttggcacaattccaagccaatcaaccacgcttatactctgcatcctaatggcttcaaaacccttcctaaaatgggcaggcggcaaacataaacttgtcccctttatcgaacataatctacccactcctacacgaaaacgcctgattgaacccttttgcggttctgccgctttgtctcttgcattggacttcgaacattatctgctcaatgatattaacgctgacttaatcggcttattccgtatcctaaaagaagaaaaatccggattcatcgactacgcccgctctttctttatttccgaaaacaatagcgattcaagattctatgaattgcgggaacaattcaacttcagcaaaaatctgcacgaacgctcagcactatttatttatttgaaccgtcatgcttttaacggtttatgccgttacaacagcaaaggggtattcaatgtgccgttcggacgctacaaatcgccgtactttccccaacaagaaatggaaggtttcattcagaaatctgacagagttgaattaatgtgcggagattttcaaatgattctatctcagacagacaataccgatacggtttattgcgatcccccttacgcgcctttaagcccaaccgcttcatttaccacttatgccaaagaaagtttcaatttagacaatcaaatccgtcttgcccagtcagcccaacaaattgcgcccgattcccaaggcgttttgatttcaaatcatgatactgaattcacaagggatatttattcttttgccattctgaaaacaattgaagtacaacgcaatattgccgcaaaaggcagcagccgtaaaaaagtcggagaattattggcaatttatgattgattttgacaaaccggctgaagaagacgccatttatcaaagtcgtttgaaaaaaatcgtttcagacgaccttgtcctctacaacgaaaattcccttaacgtcatgcggaagatattggaaaaatatccaaacggctgttttgatatgattttctcagacccgccttactttctttccaatgacggcttcagttgtcaaaacggacaaatggtttccgtcaataagggcaactgggataaatccaaaggaatggcggcagatttggaattctacgaagaatggctccgactgtgtaaaaccaaacggcacaatttgggtttgcggcacattccataatatttatttaatcggctacctgatgcaaactatcggataccatattttgaacaatattacttgggaaaaacccaatcctccccctaatttgtcctgccgtttttttacccattcgacagaaacaatcttatgggcaaagaaaaataaaaaagccaaacacacgtttcattatgaaatgatgaaagcacaaaatgatggcaaacagatgaaatgtgtttggacatttcctcctccaaacaaagccgaaaaaacattcggcaaacatccgacacaaaaaccactccccttgcttgaacgctgcatactctcagcttcaaacatcggagatttaatttttgaccctttcatgggcagcggcacaacaggcgttgccgccttaaaacatggtcggaaattttgtggttgcgaactggaagaagatttttttgaattagcaaaaaaaaggttagaaaaatgattattggcggaatcggtggtgcaaggacacaaacaggactcagattcgaagaacgtacagacttacgaacgttgtttgaagaaattcccgggtacgacttaagaaaaacatatgataatgcgggttatgaagtttggttcaatggagaattgaaggcttattgttttaaaaaatatgagttttaccgatttttgaaaagaccgggatacaatattaattggaaagaccatctgtctaaaagattactacccgacaatggcttatttatcatcatccgtgataccttatttattattgagatcaaattccaacaaactcccggttcagtagatgagaaattacaaacttgcgattttaagagaaaacaatatacaaaattggttcactctttaggttggcgggttgaatatgtctatgttttgaatgattggtttacaaagccggaatataaagatgttttagattatattatcagtgttaactgccattaccaatttaacacgattcccttaaggtggtttggactgcctgatggtgaaacaaatgaataaataccatatttaaaacacagccgttcaaggtcgtctgaatatcatttcagacgacctttcaccaatccccgccgttttccatctttctgctattgtgataaagtagcccgaccttttgttcaaaatacgcggattccgcgacactgaatgcagcatctgtcaaagattatttgaaaacggtcgagttagacaagtctgccgacaatgtcgataccacatccaaaactatccgcagggtttaggcggtattccagagtacggtgtcttatgctgatgctgtaaacaatgcccgtatagaaaatctaaaacggttgttgccgaccgttatgccggtttatgagcaaagtgtcagaaataaggggcgcgttaatatagtggattaaatttaaatcaggacaaggcgacgaagccgcagacagtacagatagtacggcaaggcgaggcaacgctgtactggtttttgttaatccactataaaaaacgtcggcgttaagggaaggggatcgagaatttgagccgttgtttcaaaatgccgtctgaaatcgtttgagattcagacggcatttaaacagttctgcgcccgcccgttttgccttcaagcccgcgccgcttaaatccaatcccccctgcaacgggcgcaaaaaaatctccgtgcctcgcggtcggggatgtttcgggtttcacgcccgtctgcgccgtgccttgctgtcgggctatgccgtctgcaccgccgccgtttcggcttggtttgatgcggtcgggcatttatgcggctacgccctgatattcagttcggcggtcttgcctgttttggcaggcatattcagcagcgcgtctattgtgaacttgctgattttgccgtttgccaagtcggctacgcaatggcttcgatacccttgtttttgacgatggtcagcagcttcaacgccgcgccgctgggctttttaacgccccgctcccaagccgaaacgtgattttttcccacgttgagatagatggcgaaagcggcttgcgatagtgcctccttctccctgattgccttgatgtctccgccgctcaacggtttgatttcggtcaggcaggacttgtcaaagccgcgcatagtctttttgtcgattgcgccgatgttgtaagccccttccatcatttcatgaatggcggctaatgcctcgcttttgtatttcatgattctatctccgtgataatgccgtcttctttcaaagccgccagctctgcccgcgtgtatttcagataatatgcggcggcttttcggtaaacgtccagttctttatccgaaatgttttccctgtcgttcttggcaaaggcgtaaacgaaaatgccctatctgcctgtttgaacaatatcaggctgcgatagccgccgcttctgccttgtccttgccttgctatgcgctgcttaatcacaccgccgcctaaatctgcgtctatcagcccgttatccgcccgctctaccgcttccagcagctcggaatcgttgattttgtgcttcttggcaaatttcactatccattggtttttgaatatccgcattgtgtagccgttgattagtgatacttggaattataccagagacagacaacacggcaagctgccttttttatgccccgcaatttctccgtttatgccgcctgaaacactggcggctaacctgattattttttaatcaatcgcttttaatggctcaaattgcgtttttagcgcgtttcgctgtcttcctatgtccccatatataaccaagtggtttaaccgccattcctgctcaaaataggcgcggttccgtgcgttttggcttttcattccgctacgctcccactgccaagacggtgaaaaaccggaaaaccccaaaagttgttaccgattcgttaccatttgttaccgcatttgttaccgcatttgttaccgcatttgttaccgcatttgttaccgcatttgttaccgcatttgttaccaattttttatctttttcttattttatagtgaattaaatttaaaccggtacggcaaggcgaggcaacgccgtaccggtttaaatttaatccactatagtataggttttttccaaaaacccaaaaaaaaaccgctctgcatcttggacggtttccccctcattccctacggtgcgtcagtattccccgcaagctatttcccgcttggcattcctgatttggtggtcgttcagctttatttttacggtattttctcgcggtattttcggatgctgtaaaaaatcaggttagttcaattagggcggattggacgggattgcactgtcaggaagggggacggcaggataacaatcagcctgaaatccttgtattgattggaattggttgacagcgttggatgggattgaacaaaaaacgcctgaaattttcaggcgtttttgtgtgttggtgccgacagcgagatttgaactcgcacagcctacggccactaccccctcaagatagcgtgtctaccaatttcaccatgtcggcatttgaaaaactgttatttctgctgctgaggaacaggggcagaaggttcggtattgcttacgggtttgggtgcttgctgagtttgttgtacgttgctgaagtccaaaccgtgttttgtcgtgtgggtgtgaatatacaccatagccatgcaggttgcaaagaaaaatgttgctgcaacggcggtcgagcggctgaggaagttagcgttgccggcagagccgaatacgccttgcgcgctgccgcttcccgatccgaaagtcgcgccggcatccgcgcctttgccgtgttggagcaatactaacacgatgacggccaaagcggaaattatattaacaatccaaattagggttttgaaggcttccatatttttctacgcattttgtgcggcactgatgatggcggtaaaggagtcgtacgacaatgacgcgccgccgacgagtgcgccgtccacataaggtactgcgaagatgtcggccgcgttgtccgctttcacacttccgccgtaaaggacgcggattttaacatcgcttccgcacaaagacaagatttctttgtagatgaatgcgtgcatatcggcaatctgttcgacggtggcgactttgccggtgccgatcgcccagacgggttcgtaggcgacggcgatgtttttggtatccagcccttgcaggatggaaagctgatgggcgatgacttcgtgttctttgccggcttcgcgctcttcgaggctttcgccgacgcacaataacgggatgagtccgacgttgaggacgttttccattttgcggcgttggatttcgtttttttcgccgaaataaaggctgcgttcggagtgtccgatgaggacgatgtctgtgccggtgtcggcgagcatttcggcggacacttcgccggtgtacgcgccgttgtcggggaagcggctcacgtcttgggcgcaggtgaggatgcggttgtttaagacgatttgcatggcgttgtgcagttgcagcaggtaaacggtcggggcggcgagtccgatgaggacgcgttcggcggtggggaggatgcggaagcggtgcatgagcgaattgttgttctggagccggccgttcattttccagttgccgatgacccatttttgatcccacattccgatttggtgatacatcttttttgctccgtgtcgtgttttttctgtctgccgcgtgtggcgcgttgcaatgtgaagtttagtggatatgcggcgggttcgcaacttggggcgggcggctgcgggggcggtttggaatgttgtttcgggcaggttgttttataatggccgcctgatatgtatgcaactataggagatgtgatgcacgcgcttcatttttcggcttcggacaaggccgcgctttatcgggaggtgttgccgcagattgagtctgtggtggcggacgagacggattgggtgtcgaatttggcgaacacggcggcggttttgaaggaggcgttcggttggttttgggtgggtttttatttggtcgatacgcgttcggacgaattggttttggcaccgtttcaggggcctttggcgtgtacgcggattccgttcggacgcggggtgtgcggtcaggcttgggcgaagggcgggacggtggtcgtcggggatgtcaacgcgtatcccgaccatattgcctgttcgtctttgtcgcgttcggagattgtcgtgccgctgttttcagacggacgctgtatcggcgtgttggacgcggacagcgaacatttggcgcagtttgatgagacagatgctttgtatttgggcgaactggcgaagattttggagaagcggtttgaggcttcgcgtcaggcggtttgagactggcaaaacgagctgtcggcgcgtgccgaagttggcgcggcgggagtgtggttttataatgcctgctattgttggaacaattatttgacggagcactaaatggattttgaaaaagcgcggttcaatatggtcgaacagcaaatccgtccttgggatgtattggattttgacgttttggacgctttggcggagattccgcgcgagctttttgtcgatgaggacttgcagggtttggcgtatgcggatatggagctgccgcttgccaacggtcataagatgctcgagccgaaagtcgtggcgcggctggcgcagggcttgaagctgacgaaaaacgatacggttttggaaatcggcacgggttcgggctatgcgaccgcgctgttggcaaaattggctggtcgtgtggtgtcggacgacatcgatgccgaacagcaaaaccgcgccaaagcggtgttggacggcttgggtttggacaatatcgattatgtgcaaaacaacgggttgaccgaactttccgcaggtgcgccgtttgatgcggtttacgtcggcggtgcggtcaatattgtgcctgatgtgttgaaacaacagttgaaagatggcggacgcatggtggttatcgtaggccgcaagcctgttcagcgcgcgcttttgattacgcgcaagggcgatgtgtttgaagagaaggtgctgttcgataccttggtggcgcatttggacgataaggataccgatccgtttggcggtttcgatttttaagatgttgacaggtcatgccgtctgaaagcgggtttggggcttcagacggcattttgcttggttttttgggatttttgcgatggatattgtgcaacttgggccggcggaattgaaggcgtggatggacgaagggcggatgttttgtttgttggacgtgcgtacggatgaagaaacggcggtttgttcgctgccaaatgcgctgcatatcccgatgaatctgattccgctgcggcagaacgagctgccggatgatgtgccgcttgtggtgtattgccaccacggtatccgcagcctgcatacggcgatgtatttggcggacgcgggttttgaaaacctgtacaaccttcagggcggcatcgatgcatgggcggccgagattgacggcaacatgatgcgttattgaggcaggcatttcagacggcattccttaaatgcgtgtacctgtggtgttccaaaaggtcgtctgaaagtgcagcttctgcgaagctaaagcgcagtatcaacgaagttaaaatttgcctgaaccttaaaggcagcctgcaccccaatcccctctcccgtgggagagggctaggacgaggctggcaaactgaaagtttgcttgggcggcattttcaatgtgcaggctgcttttatagtggattaacaaaaatcaggacaaggcgacgaagccgcagacagtacaaatagtacggaaccgattcacttggtgcttcagcaccttagagaatcgttctctttgagctaaggcgaggcaacgccgtactggtttttgttaatccactatagcttcgcagaaactccgttttcagacgaccttatttaaaccgataggtaaacgccgcgttcactgtccgcagtgcgccgtaactgtggcggtcaggctgggtgcggtagtgtttgttgaacaggttgtccacgttcagcgacagttcggcgcgcggattgaagcggtaacgcgccatgatgtcggcgacggcgtaggctttttggcggctgttgtcggcggcgcgggctttggcggcggggttggggatgcggagcgtggcagggtcggtgtgggtttcgccctgccagcgcacgcctgcgccgatggtccagccgctgggggcttcgggggcaaagtggtaggcagtgaagagtttgaagctgcgttcgggtacgctgtcggggttcaggcggctgccgtcttggtcgcgggttttgctttggctgtaacctgcctgtatctgccattcgggcgtgatgcggccgccgacttcgatttcccagccgtgggttttggcttggttggcggcgcggtagtaggtgttgccgctcgggtcgcgtcctgctgcggtggcgaggttgtttttacgggcgcggtacacggcggcggatgcgttcagacggccttcaagccattcgcctttgatgccggcttccagattgttgccggttacgggtttcaggtagctgccgtgttcgtctttttgcgattgcgggacgaacaggctgctgtacgagccgtaaagcgacaggttgccggtcaggtcgaacacgatgcctgtgtagggggtgaaacggttggcggacacataggtcatgccttgtgtgcggctgtcgtagctgccggtgcggtaacggctgtatctgccgccgagtatcaacgaaaggttgtcggcggcgcggaaacgggtggcgagatagccgccgatttgccgcctggtgccgtattgcgggatggtttgggcaaacgatgatggctgcggataggcgcccgtgcgggaaaattcgtaggcgttgggaatggcgttggggatgatgctgcgttcgccgtatttgttgctggcgtatttgtaaccgttgatacccgcgattaaatcgtgttcgcggccgaacaggcggtatttgccgatcaatgacacgctggcgctgtgggtgcgcgggtcggcgtgccaataaccgggaatcaggtcggtggcggcggtgttgtggtcgatggaaagcacgcctgctacgccgtagggctggcggaagcggctgcgggtgtagtcgtattcggctttgagtttccagtcttggttgaagcggtgttcgatgccggcgaacaggttgagcgcacggtggcggctgttcgcccaatttgtggcggggttgtctttcgggccgaaggcagtggcataaccttggctgtcgtacacggcgtagctgagcggcgcgtcggcggtttctttcgcctgctggtagtccatgcctgcgtggacgcgggtttgcggtgcgatgtcgtattccaaaatgccgtagagttcggcatcgcggctacgttcgcgctgccgccacgagtcgccgcgtccgaaggtggaaaccaggcggccgcgcagcgtgccttcggtgttcaggctgcccgatacgtccgcgcccagcccgaaatgtttgcggttgcccgcttcggcgcggacttcaaacaatggcttgcgggtcgggcgtttgcgcaccagattgacggtggcggaaggctcgcccgtgccgtccagcagccccgccacgccgcgcacgacttctacgcgctcataggcggcggtgttggcattgcccgtatcggccagcgcgtcggcaacggggatgccgttgatttggtagttggcgatgcggctgccgcgcgcgaacaggtagttgtagcccgcgcggtcggagccgtaaatctggcggctggtgccggtcgcctgcaacagggcgcggtcgagcgttttgatgttttggtcgcgcatttgttgcgatgtgatgacgctgacgctctgtgggatttcgcgcagggtcatgggcagcccgagcggggtgtgcgtgccggaaacagtgtagccgtcgttggaactcgcggtgcggtcggcggtaacggtgatggtcggcaattcagtgcttttctgcggtttggggtcgtctgaaacagaaacatcggcctgcgcgtacacgggcaacagggcggcaaacagcagggaatatttgaagcgtgtcatgggatttcctttgtgtgttggtgtgcggtggagttgtattttcggcatattgattgaaggtgcaggctgcttttagcttcgcagaaactcagcttccttcggaaacttcgttttcagacggcctcggacgggtcggacaactcaatcagcaccaacgagcagccgttttccgaacgcgggcggtgcgacaccgacttcggcacgaccgccatctcgccctcgcgtatcgtcatgctgccgccgtcggcgaagtccaccgccatgtcgccctccacggcaaacagcactttgtcgctgtatccgtgcgtatgccagccgtaatcgcccaaaagtttgaccaaacggaattggaacccgtggcggttgatgatttcgggctgccagtattctttgatggcggcaaggtgctgtttcaggttgatggtttcgttttgcatggggttctcctatgggttgggtggtttacgatgcggtttgtcgttttggcttcgttcagtgggcggagttgtaacgaaagcgttatcgactttgatgcaagcctgcggcttaccgccctctccctaaccctctcccacagggagaggggacgggttgccgtagcctcgctgtttgccgcataaactcgggtgcgggctgccatcggtctgaactttgattcagccgttcgatgcgtgtgcctgtggtgttccaaaaggtcgtctgaaaacggagctttcgaaggaagcggagtttctgcgaagctaaaacggagcttctgaaatcgtagcttcgacgaagttaaaaatttgcctaaaccttaaaggcagcctgcaccccaatcccctctccctgtgggagagggctagggagagggcggcaaaccgtaggtttgcttgggcggcattttcaacgtgcaggctgcttttcgattttttgcagcttcggttttagcttcgcagaaactctgcttccttcgaaagctccgttttcagacgacctttcagttttcagtgcacacaggctttgtgaaagcgttatcgactttgatgtaagcctacggcttactgccctctccctaaccctctcccacagggagaggggacgggttgccgtagcctcgctgtttgccgcataaactcgggtgcgggctgccatcggtctgaactttgattcagccgttcgatgcgtgtgcctgcggtactccaaaaggtcgtctgaaaacggagcttcaacgaagttaaaaatttgcctaaaccttaaaggcagcctgcaccccaatcccctctccctgtgggagagggctagggagagggcggcaaaccgtaggtttgcttgagcggtattttcaacatacaggctgcttttcaattcgttgaaaccgcactttagcttcgcagaaaccccccgcttccttcggaagctccgttttcagacgactccctactctttccccgccgcaacgggttctgccttttcaaacgccgccttcaactgctccgccgcctgaatcaactgccgcgagccgcccgcgacaatgtagttcgcggcaggcatgacgatgatttgcttgcgcttccaagcgttcgtgccgcgtaccagcgcgttatccaatacttcgacagccgccggcccttcctgcccgatggcggcggtacggtcgatgatgaaaatccaatcggggtttttctctttgatgtattcgaaggaaacaggctgcccgtgcccctcgttgcgtaaagattcgtctacaggcggtaggccgatgtcgccgtgtatccaacttgccaaccgcgactgcgtgccgaaggcggacaccttgttgcccgtaaccgacagcaccagcccgcgtcctttgcctttggcggcttcgcgcgtttgggcgaacagtgcgtcaatctgcgccttcaattccgccgcgcgcgcttccttgccgaaaatccgcgccaaggtctccatctgcttttcgccgctggtgcggatattgccgttgtccaccgtcagatctatggtggtcgcgtttttcgccaactgttcatacgcttccgcgcccggcccgccggtaatgacaagctgaggattgtagcggtgcagggcttcgtaatcgggctcgaacagcgtccccaccgttgccgccttgtcaaatgcaggctgcaaataatccacgcgcaccggcgcggtggttgcgcccacattcacgcccaattcggtcagcgtatccaacgccgcccagtcgtacacggcgacgcgttcgggattcttcggcacaacggcatcgccccgcgcggtcggcacggtcagtgtggcggcagatgcggatgcggcggatacagttttttcggcggcaggttcgggcgaacaggcggtcagcaggacggcgcaggctgcccaataaaaacgcggtttcacggtgtgcggttcctttgcatacgaataagaatgtttattattaagcaaacaacctgcagaaaccacgccgcaaaacgcaaaattcccgatacggcaaaacaaattcccgatacggaaaaggtcgtctgaaacaccctttcagacgaccttttccgtttcaaccaatccctgcgcttgattattggtaataattcctatttaattcatttgttagacaactcgttcctatccaatcatgaacaccgccgccatctaccgccagtaccaaacctatgtccgctccgataaatccggctgggcgttggacggctgttccgacagcgcgctcattgcgcaggcaaaacagcccggtttgcatctggaaatgtgcatcaaccgcttcgactcgggcatcaccttgtcgcggatgcgcggcggcggaacgggcgcgtttcccaccgaaatccacaatttcagccacaactgcgccttgttcgtcatggtgtcggggcagaaccggttacaaatgggcggcagggaataccgcccgtctgccggcgaaatctggctggtacgcggcgagttggcggacgtatccgaaaccctgctgcccgacaacagcggcatgtgcgcgctgcatttggatttttcgctggaaaaactgcgccgctggcacgacgaaggcttgctggacgaacgcctgttttcgccgcaaacgataggccgattcgccctgcaacggctggcgcaaaacgcagcggcactgacggcggcggcctgcccactgctgcaacgcccgttcgaatcggacggcttcggcctgcttgccgacgaagccgccgcgctggaactctccgcccgattattgcgcttcaccttccgccgccacgacaacggttaccgccgccggcgcatagacgaagccgccgacatcctgcaacacgaattcgcccgtccgctgaccatcgccgaaatcgcccgccgcgtcggactgaacgaatgctacctgaaacgctatttcaaagcgcaaaccggcgaaaccgtcgccggatgcctgcgccgcctgcggctggaacacgcgctcgccctcatcgaatccggcagcaccgtccaagccgccatgcacttttgcggctaccgccacgcgggacggttcaacgaagcgttcagacggcattacggatttttgccttcggatgtgaagaagtgctgatggggccggcggcatagatattttgatttgaaacaaccattaaaaaaggtcgtctgaaaaagcagtttcagacgaccttttttcattcgcggcggcagtgccgctccccgcccttagcccaaaaactctttcaaaaacagcaacacgcaggcgagttcgtcggcggattcgcgttgggtgccgttgccggtatggccgccgccgtcaggtgagtagagccaagattgcgcggaggtttcgcgcagtttggcgtagaacttgagcgcgtgggcaggatggacgcggtcgtcgctgaggctggtggtaatgagcgctggcggataatcgatgccgtctgaaagattgtgatacggcgacaattcgcccaaccggcatttgcagacttcgtatttctgcgggttgccgtattcgtctgtccagcttgaaccggcggagagcagcggataacggatcatatcggtcagcggtacttcgcacactaacgcgcctatgctttgcggttcgcgcacgaaggcggcggcggtaatcaggccgccgttgctgccgccctgcaaaccgatgtgttggggcgaactcatgccgcgttcggacaaatcgcgcacgacggcaagcaaatcatcgacgcttttgtgtttgctgattccctgcgccgcctgatgccagcgtgggccgaactcgccgccgccgcggatgttcgccaacacgaaggcgttgccctcttccagccagtatttgccgatgctgcccagataatgcggcagctcgggcacgccgaaaccgccgtaggcatagaccagcgtcggcgtgtcgggcgcggcgtttttgccgacgtggaaataagggatgcgctcgccgtcggacgaaaccgcccaaaactgccgcacttcgatgccgtctgaaacgaactgctgcggctggcggcgcatgacggtcagttccatcacgttcaaatccaatgcaaacagcgtcaacggcgtggtgaaatcgctggcggcaaggtaaaccacatcgccgccccacggctggtcggtcatttccaacgcgcccgagggcaggcgcagcagttcgacttcctgccatttgccgtcggcaaaccgccacgctttcagacggccttgtacgttttccagcaggctcgccacgacaaaacgcttggtcgtttccacgctttccaatgcctgcgtttcatcgggcgcaaacaaaagctgcgccgccccgatttcgccgcgattcagtttcactgccaccagtgcgccgctcggatagctttggttcgcgcggtgccagtctttacgcaatgtcagcaaaagatgtccggctagatagccggccacgtcgcaatcggcaggcaggttcaacggtttcgcctcgccttcgaccgacacttgcaaataggttttggtgtaaaaaccatctgacgcttcaatcaaatcaatcggcgaaccctgcggatcgaggtaacgccacgcgtttaccatcatgccgtcttcggcaatttgatacaccggcaggctttcctcgaaacttttgccgcgttcaaccagccatacttcgcgcggatagcccgattcggtcaactggcgttcgtcccaagccggacacacccacacgctgttttcatcgcgccacgacacatggtttttgcctgccggaaagtgaaaaccgccttctaccaattcccctgcttccaaatctacttccagcgtgtacgccgtatcgccgcccgatttgctcagtgtcaacaacgcgcggtcgggctgttccaccaagtgcgacacaccgcccaaatacacatcgtcgccgagcaattcgtcgaaatccgccaccgaaaacaggattttccactcgggatagccggaacgatacgtcgccgccgtacacacgcggtacacgcccttcggatattccgtgtcctgatggaaatggtacatccgcgcgcggtgttcctgacaaaacggaatctgccgcgtgtcctgcatttgattcaaaatgccgtctgaaagcgcgcgcgccttgtcgttgtttaaaaaacgcgcgcgcgtttcggcattcacttcagcagcgaagttttgcgtttcggcggaatcgaggttttcaaaatggcggtaggggtcggggtaggatttcatcggggtccttgagggttgggcaggtctttatagtggattaaagttaaaccagtacagcgttgccttgccttgccgtactatttgtactgtctgcggcttcgtcgccttgtcctgatttaaatttaatccactatataatcggggaaatgccgtctgaaacggggttcagacggcatttctgcggcggctttccgttgcggtcagcggtgcaggcgacgcaccagaatatgcgagttccgtccgttgctgcggtaggctttgcgccgcgtttcgggcaactcgtcttccgatgccgtctgaaagccgcgttcggcaaaccattcgccggtatttgtggacagtgcgaacagcctgcttatgcctatgccgcgcgccttatcgataatgtgggcaagcaggcgttcgccgtagccgccgtcctgtgcctgcggcgagacggcaaggcaggcgatttcgccgcaatcggcttcggtaaaggtttttagggcggcgcaaccgtacaggttgccgtcgtgttcgaggatggaaaattcggaaatgtggttttcgaggtattcgcggctgcggtgcagcaggatgccctgttcttccagcgggcggatgagggcggcaatgtgcgggatgtcgccgctgtgcgcctgccggatggagacgaaggcttctttggcaatggacgtgccgatgccgttgcgggtgaagagttcttgcagcaggctgccgtcggaggccccgttgaggatttggacgcgatgcacgccgccttcgagcgcggcaacggcggacgaaatcaaccgttgcgtttcgccgccggcgtgttccgccagcgattgcgcttcctgtgccgagagggtttcggcgagcgtgccgtcggggcgggcaatgccgtctgaaagggtcaggtaaacgagtttttcggcctgaagcgagacggcggcggaggcggcggtttgaagcatatcgagatgtaaggtcttgccgccgtaggaatgtccgagcggcggcagccagacgatattgcccgcgtcgagttggaaacggatggcggcggtgtcggttttgcggataacgcccgcgtattccatatcggttccgtcaatcacacctatcggacgggcggtcaggaagttgcccgatacgagcgggacggaaggcgcgcgcgcgaacccggaaacgctgccgcacaatgcggcttcaaaacggctgcggacggtgccggcaaactgctgcgcctgttcgagcgaggtttcgtcggtaacgcgcaagccccggcaataatgcggcgtgcggccttgcgcggcggcgtggcggtcgaggaagtggcgcgcgccgtggatgaggacgagcctgatgcccagttgcgacaacagcccgatgtcggcggcgagcttgtttaaggtatcgccttcgagcaggcggtcgtctatgccggcgaccagcgttttgccgagcatttggcggatatagggggcggcttcgcggaagtgggcgacaaagaggtcgggcacgatcataggatgacgaggtaggaaagctgcataatgaggacgataagggcaaacagggttgcaatcgtccagttgaacccatcctgacgggcgggcgcggcgggcggtacggtaacctgcggtgcggcagcaggggtggcggcggttgcgggcggaatatcgggctgggttgtgccgccgttgaggatgccggcgatttcgtcacgggaaatctgtttcttgccgatggcgcgcgtgccgatgcggtgaacgagtttgacatccgaaacagcttcgggcaaatcgttgaatatgggttctttcgtgcttgccagatggtctttggctttaaacagtccttcgcatttttggcagacgacgaagccttgggcgacattgagttgggtttctttgacccagagacgggttttgcagtgggggcagaaacaggcgggcatggtatttcctcgtgtgtgtcaggtttgatgccgtctgaggcgtaaggcggttcggacggcatatgctttgtttttattctacgccgtactgccgacggtaggctcggacgggttcgaggaactgtccgaattcggggttgttttgcaacagaataaacaaatcgttcaggctggcgatgggggcgacgggcagaccgtattgtttttccacttcctgaaccgcgctcaattcacccgtgcctttttccatgcggtcgagcgcgatggcgacaccggcgggggttgcaccctccgcttcaatcagtttgatcgattcgcgtacggatgtgccggcggaaatcacgtcgtcgataatcagcacgcgccctttaagcggcgcaccgaccaacacgccgccttcgccgtggtctttggcttctttgcggttgtaggcaaacgggacgtttacgcctttttccgccagcatcatcgcggttgccgccgccaaaataatacctttgtaggcgggaccgaacagcatatcgaatcggatgccgctttcaatgatggattgtgcgtaaaattttgccagttgcagcgtggacaagccgtcgttaaagaggccggcattgaagaaatagggcgactgacgtcctgccttggtggtgaattcgccgaatttcaaaacattttgggcgagggagaatttgaggaaatcttggcggaaatcggtcattttgtgctttctgtcagatattgggacgcagttgcgattctaccgccccgtgcggcgcgcttcaactgccgccgccttgccgcaaggcgcgtttcaactgtttcaacacctgccaggcgcgggctttgagttcgggttggcgtaaaagccgggcgggatggtcgatgatgaagaagggacggctgccgcacaaagtttcaatcatcgtttgccgttcaggctggacaaaagcctgcccgaggaaaaggacagccggggcgcggcagccgtcgagttcgcgggcgatttgacccagcgcattcgcgacggcctgttcagacggcatcgggttgccgacggcggcggttttcacccaacaggttttgtggacataggcggcatccagtcctacggctttgagtatgttgtcgagcaggatgcctgctttgccgtggaacagttgcccgtaaaccgcatcctcgatcggtgggcaaaggctgacgacggcaagcttggtgatgcccgaagcggcgggaacgggggcgatgccgtctgaaaggccgggcagaggcgtttcggtttcaggcgcgggtttgcgcgtaggtacggcggcggtttccaacgctttcatcgtttcgagccgcgcctgaccgttatggggttgggaagggcggatcggggcggcgcggacggtttggggacgtgcctgtgccgagggtgcgggtgtgtttttgggcggcaggacggcggcggcctgtttcagccacatcggacccaaacccaaagcttcgtgcaggtggaggtagcgcgcgcttaacatattttctccattaagacggcatcttcggttttaccgtcggctgtacggtaatagtttttccgcctgcccgtaatgctgaagccgtgcgccgtgtacagtgcctgtgcggcggtgttgcctgcacggacttcgagcagcaggcgttgcgtgtcttcgggcagatgtgtgaaccaatattcgagcagggcggacgcaattccttggcggcggcattcgggcgcggtggcaatcaggtgcagttcggattcgtcgggcaggttctgccaaacgataaaggcggcaatcccgccgtctttttccgcaaggaaaacctgttcggacggcgaaaccaatgcggactcaaattggcgttgcgtccacgcggacgggttgcagacggcatcgagcgcggcgagtgcggcgcagtcggacggtgaggcgcggcggatgttcatgttcgggctttccgttccgcctgttctttggcggttagggcgattttgttgcggacgtagagcagttcggagtgtgcagcagcgacggcgggaaaaccgccttccgccgccagattgaggaagtcggcggcggtcggcatatcgggtttgcctgaaaacggcggcgtttcttccaacgcgaacgcgctgcctatgccgtctgaaaaggcacatccctccggcagccggatgtctgccgcccgcccgacctgataatcgctcaaacggcggcggttcagcgtgtcgaaccacgcataaaacacttcgcccatacgcgcgtccgcagcggcgagtatgcagctttgcggcggcggcatcgaggcggcggcatcgagtgagggtatgccgattaagggggtatcaaacggcgttgccaaaccttgcgccacgccgatgccgatacgcagtcccgtaaacgcgccgggacctttcgtataaacaatcgcccccaaatcggcggcggtaatgcccgcatttcggaatagagtgcggatttccggcaggatcagttcggattggcggctgccggcctcttgatggaacaggcgggtttcgccgtcggcgcgcagcgcgagcgacaaataggaagttccggtatcgacggcgaggacggggcggttgaaatcggcttgcatggtgtggttctcgttggttcagacggcattatatagtgaaaccggcttgcctgccgtgccgtcgtatcctagggcggtatggcgcaaaaatgccgtccgaacggtaaattatcgtgttcggacggcatttttcaaatgctactgtttgccggcgatgccgatttcgtgaaccttttcccctatcttcacggttgccgagccggcgatttcttgggcgcggtcgccgaaaagggcgaggtggtaagtgcctttttcttcgctgccgtagcgcgtgtcgcccaaaatgacggcgtgtgatttttcatctgctttgagttcggcggcggcaagctcgacattctgctcgggcgttttcaggtgttcgattctgccgtaaccctgttttttggtaaaatcaatggagtagtgcagcctgccattcgggtcgtcggagctgaatgctttgccgtgatactcggctttgccgccgggcagttggttgaaggcggtatgttctccgcctaaaccgctgacaaggaaggagcgttggtttatcaggctgtcggttttgtcggggttgttgattttttcaatctgtagggcaacgacggcggagtggtcctgtttgtatatttggaactctccgctctccaaggtaatgagctgcccgtccacttcgatttgacggataaagtcgaagcggctgaccttgtcgttcttcaatttgcccgtattgaggctgtcgccgtttccataagttttttccgcaccttgtgccgccagcttcagtttctcgtttttcctgacggactgatccagcgtcaaagactgcaaacttttgtctttatggtcgagcggtgcggttagtgcatcggcaagccccgcgccgatgtcggcggcgacaccgccgcctccgctgctgcaggcggtcagaatcagggcggcggtcagagaaaggcagcagaaggcagttcggttcacaggtttactcctagtcatacacagaatagataatatataaacgttttggttgcggtatctttttttgcatgctgcatcaatgaggcaggtcaaagaagcaaaaatcaaatgccgtccgaacaacggttcagacggcattttgtttacaagcaacctgttatttgacgatttggttcaattcgcccttggcataacggtttgccattttttccaaggaaaccggtttgattttgcctgcctgaccttcgcagccgaacgcaagataacggtcgaggcagatttgcttcatcgcttcaatggttttgctcaaatatttgcgcggatcgaagtcggacgggttttcggcaaggtagcggcgtaccgcgccggtggaagcaaggcgcaagtcggtatcgatgttgactttgcgcacgccgtgtttgatgccttcgacgatttcttcaaccggcacgccgtaggtttcgccgatattgccgccgtattcgttgatgactttcagccattcttgcggaacggagctggaaccgtgcatcacgatgtgtgtattgggcagggcttggtggatttctttgatgcggtcgatacgcaacacgtcgcctgtgggcggacgggtgaatttgtacgcgccgtggctggtgccgacggcaatcgccaatgcgtcaacgccggtatctttaacgaaacgcacggcatcttcgacgctggtgagcatttggtcgtgggaaagtttgcccactgcgcctacaccgtcttcttcgccggcttcgccagtttcgaggttgcccaacacgccgatttcgccttcgacggatacgccgcaagcgtgggagaaattaaccacggtacgggtggcgttgacgttgtattcataagaagaaggggttttgccgtcttccatcagcgagccgtccatcatcacggaggaaaagcccagttggatggagcgttggcacacgtcgggcgatgcgccgtggtcttggtgcatcacgacggggatgtgcggaaattcttcgactgccgccagaatcaggtggcgcaaaaacggcgcgcccgcatatttgcgcgcacctgcactcgcctgtacgatgacgggcgcgttgacttggtcggcggcttccataatggcgcgcatttgttcgaggttgttgacgttgaacgcgggcaggccgtagctgttttcggcagcatgatcaagcagttggcgcatggatacgagtgccatttgtgtctccttgggcaataggtaaataaggcggattataatgttttttgcggcaaaaaaccataaacggctcattgattttatgttaacgataacggcgggcggacgggtcggattttgggcggttcggggttttggtgtgtcgtttatgataatgttttcactgtttttttgatatttgtgtggggcggttatggttttggacgggtttgcggcgcattttgacgcttatttggaaaacatcgtgcgcgagggcaagtcggagcacacggtggcggcataccggcgcgatttggaagaactgtttgcgctgttggcacaaatgccgtctgaagatgcaggcggcgtgccgcaggacttgtcgcggcgcgattttacggcggcgttgcggcggctgtcgcagcgcggtttgaatgcgcggacgctggcgcgcaagctgtcgtcttggcggcagtattgtgtttggctggtggaacgcggtctgctgcataccgacccgaccgccgacatcaaaccgccgaagcagcccgagcgcgtacccaaagcactgccgcaggaatggctgaaccggatgctggatttgcccgtggacggcggcgacccgctggcggtgcgcgatcacgcgctgttcgaactgatgtacggcagcggtttgcgcgtgagcgagatacacggcttgaatgcagatgatgtctatttggacgaggcgtgggtacacgttaccggcaaagggcgcaagcagcggcaggtgccgctggtcggcaaaagcgtggaagccctgaaaaactatctgccgctgcgtcagacggcatcggacggcaaagccctgtttaccggcaggaacggcacgcgcctgagccaacgccaaatccaaaaacgtttggcgcaatgggcggcgcaaaacggcgacggcaggcacgtttcgccgcatatgatgcgccacagctacgccggacacctattgcaggcttcgcgcgacatcagggcggtgcaggagctgctcgggcacagcagcctttcgaccacgcagatttataccaagctcgatttcgaccacatcgcccgcctgtatgacgaagcccacccgcgcgccaagcggcaggacgaatgacatacggcaaaatcagccgtcagccgcacgctcttgatatataattggccgttgcacccggacgacacataaaaaagacacaccatgaacccaagccccctactcgacctgattgacagcccgcaagacttgcgccgtctggacaaaaaacagctgccgcgccttgccggcgagctgcgcgcctttctgttggaatctgtcgggcagaccggcgggcatttcgccagcaatctgggcgcggtcgagctgacggttgcgctgcactacgtttacaacacgcccgaagacaagctggtgtgggatgtcggacaccaaagctatccgcacaaaattcttaccggacgcaaaaaccagatgcacaccatgcgccaatatggcggtttggcgggttttccgaaacgttgcgagtccgagtacgacgcgttcggcgtggggcattcctccacctccatcggcgcggcgttgggcatggcggcggcggacaaacagttgggcagcgaccgctgcagcgtcgccattatcggcgacggcgcgatgacggcggggcaggcgtttgaagccttgaactgcgcgggcgatatggatgtggatttgctggtcgtcctcaacgacaacgaaatgtcgatttcccccaacgtcggtgcgttgcccaaataccttgccagcaacgtcgtgcgcgatatgcacggactgttgagtaccgtcaaagcgcaaacgggcaaggtattagacaaaatacccggcgcgatggagtttgcccaaaaagtcgaacataaaatcaaaacccttgccgaagaagccgaacacgccaaacagtcactgtctttgtttgaaaacttcggcttccgctataccggccccgtggacggacacaacgtcgaaaatctggtcgatgtattggaagacctgcgcggacgcaaaggcccgcagcttctgcacgtcatcaccaaaaagggcaacggctacaaactcgccgaaaacgatcccgtcaaataccacgccgtcgccaacctgcctaaagaaagcgcggcgcaaatgccgtctgaaaaagaacccaagcccgccgccaaaccgacctatacccaagtgttcggcaaatggctgtgcgaccgggcggcggcagattcccgactggttgcgattacccccgccatgcgcgagggcagcggcttggttgagtttgaacaacgattccccgaccgctatttcgatgtcggcatcgccgagcagcacgccgttacctttgccggcggtttggcttgcgaagggatgaagcccgtcgtggcgatttattccacctttttacaacgcgcctacgaccaactggtgcacgacatcgccctgcaaaacctgcccgttttgtttgccgtcgaccgcgcgggcatcgtcggcgcggacggcccgacccacgccggtttgtacgatttgagcttcttgcgctgcattccgaatatgattgtcgccgcgccgagcgatgaaaacgaatgccgcctgttgctttcgacctgctatcaggcagacgcgcccgccgccgtccgctatccgcgcggcacgggtacgggcgcgccggtttcagacggcatggaaaccgtggaaatcggcaagggcattatccgccgcgaaggtgggaaaactgccttcattgcctttggcagcatggtcgcccccgcattggcggttgccgaaaaactgaacgccaccgtcgccgatatgcgcttcgtcaaaccgatagacgaagagttgattgtccgccttgcccgaagccacgaccgcatcgttacccttgaagaaaacgccgaacagggcggcgcaggcagcgcggtgctggaagtgctggcgaaacacggcatctgcaaacccgtcttgcttttgggcgttgccgataccgtaaccggacacggcgatccgaaaaaacttttagacgatttgggcttgagtgccgaagcggtggaacggcgtgtgcgcgcgtggttgtcggatcgggatgcggcaaattaagccgcctggccgcgccatcgtctgccgatacaaggcaaaatgccgtctgaaacgcttcagacggcattttttcggcgtaagggtttaggcttcgacaactttgccgcgcagggagaaggtgtaggcctcggtgatttccaaatcgatcatttggttaatcatgtcgggcgtgccggtaaagttgacgacgcggttgttggcggtgcgggcttggagctggtcggggtcttttttggagatgccttcgaccaggcagcgttgaaccgtgccgatcatggtttggttgatgcgcgcggtttcggcttcgatgacttcgttcaaggcttcgaggcggcgcactttttcttcgtgcggcgtgtcgtccggcaggttggcggcaggcgtgccggggcgcggactgtaaataaacacgaagctcaagtcgaaggcgatgtctttcaccagtttcaaggtttgctcgaactcgcgttcggtctcgccggggaagccgacgatgaaatcgctgctcaggcataaatcaggacggatggcacgcagtttgcggatgatggatttgtattccaaagcggtgtagccgcgtttcatcgcgctcaatacgcggtcggaaccgctttgaatcggcaggtgcaggtgggaaaccaatttgggcaggtcgcggtagcactcgataatcgagtcggtaaactcgcgcgggtggctggtggtgaagcgcatacgttcgatgccggggatttcgtggacgatgcgcagcagggtggcgaagtcgcagatttcgccgtcgtccatttcgccgcgataggcattgacgttttggcctaagaggttgatttctttcacgccttgctgggcaaggttggcgatttctgtcaatacgtcgttgagcgggcgggagaattcttcgccgcgcgtgtaggggacgacgcagaaggagcagtatttggaacagccttccataatcgacacgaatgccgcgccgccttcgacgcgggcgggcggaaggtggtcgaatttttcgatttcggggaaggaaatatcgacttgcgacagcccgctggtttctttgtccacaatcattttgggcaggcggtgcagtgtttgcgggccgaaaaccacgtccacataaggcgcgcgtttgatgatgttttcgccttcttgcgaggcgacgcagccggcaacgccgatgatgaggccggggtttttttctttgagcggacgcacgcgccccaaatcggagaacactttttcctgtgctttttcgcgcacggagcaggtgttgaacaagatgatgtcggcttcgtcggcttgggtaacctgttcgatgccgccgtgttcttcggcgaggacggcgagcattttgtcgctgtcgtattcgttcatctggcagccgaaggtgcggataaatacttttttcatggtttgtgtctttctcaggcagccgtaatcgcggggctgattgttgttggaatgaaaaaatttcagacggcatgacgatgccgtctgaaaatcggtgcggattatagcacgatgtgggttttgtaaacagaatattgttttaaaatatgaatttaatcggtcgggacggctgtataatgtttggctttaatgggaggtgtgtatgaaaccggctgtgtgggcggcattgctgctgtgtgcgtgtaccagcaatttcggcgacagggaacatcagttcctgcgtgatcagacggaagagggaatcgcacaaacggttgttaaaggcaaaacgacccgggcggaagtggaagcacgtttcgggcggcaaaatccgttcggctgttatgcctatcacgaggtcagcctgccgctttacaattttctgccgaccaatttcatctatatgaaatcggagcggcggcattgggagtggtgtgtggattacgacggggagggagtcgtccgagactaccgctttacacataaagtggaaaaagacgagcgttccgtcatccgggatgcggttggcgtcatccgcaaagaagcaggcaaatccttggcgaaacctgaaaaatgataaaatagcttttctgtttcagaacctaaaacctgcttttaggatggaatttaaggatatatatgaaccgtaacgaaattttattcgaccgtgccaaagccatcatccccggcggcgtgaattcccccgtccgcgcattcggcagcgtcggcggtgtgccgcgctttatcaaaaaagccgaaggcgcgtatgtttgggacgaaaacggcacgcgttataccgactatgtcggttcgtgggggcccgcgattgtcggacacgcgcaccccgaagtcatcgaagccgtgcgcgaagccgcgttgggcggtttgtcgttcggcgcacccaccgaaggcgaaatcgccattgccgaacaaatcgccaaaatcatgccgtccgtcgaacggctgcgccttgtcagctccggtaccgaagccaccatgaccgccatccgtctggcacgcggttttaccggccgcgacaaaatcatcaaatttgaaggctgctaccacggccattccgacagcctgttggtgaaagcaggcagcggtctgctcaccttcggcaatccttcttccgccggtgtgcctgccgactttaccaaacacactttagtcctcgagtacaacaatatcgcccaactcgaagaagcctttgctcaaagcggcaatgacattgcctgtgtgattttggagcctttcgtcggaaatatgaaccttgtccgcccgaccgaagccttcgtcaaagccctgcgcgaattgactgaaaaacacggcgcagtgttgatttacgacgaagtgatgaccggttttcgcgtcgcgctcggcggcgcacaatcgctgcacggcatcacgcccgacctgaccacgatgggcaaagtcatcggcggcggtatgccgcttgccgcgttcggcggacgcaaagacatcatggaatgtatttccccgctgggcggcgtgtatcaggcaggcaccttgtcgggcaacccgattgccgtcgccgcaggcttgaaaacgctggaaatcattcagcgcgaagggttctatgagaacctgactgccttgacccaacgcctcgccaacggtattgccgatgcggctaaagcacatggtgttgaatttacggcggacagcgtgggcggtatgttcggtctgtatttcgccgcacacgcgccgcgaaactatgccgatatggcgcgttccaatattgaaggcttcaaacagtttttccacgggatgctcgaccgcaatgtcgccttcggcccgtccgcttatgaagcaggtttcgtttccgccgcgcatacgcccgagctgattgacgaaacggttgcggttgcggttgaagtgttcaaggcgatggctgcatgatgttttgacggacagggtttctctgttcgatctgtttggcagattgaagtatagtggattaacaaaaaccagtacggcgttgcctcgccttagctcaaagagaacgattctctaaggtgctgaagcaccaagtgaatcggtttcgtactatttgtactgtttgcggcttcgtcgccttgtcctgatttttgttaatccactataagaatgcacaccgtcgtcattcccgcgcaggcgggaatccagacctttcagtttctgtaatgattgaaaataacgggccgaaatcagccgcacccggtaggaagccgccgccacctgaaacaatgccgtctgaagccttcagacggcattttatcggaagcgcatcagaaaaaacggatagcgacatatgcggtaaaagcaagggcaattacatagataaacccctttataaattcaaaagtctcatctatatcgctatatttttctttcagttcgtcagattttcgataacgtttcatgttcaagaccacttcatgaccaacaagcccgaccttccggattcccgcctgcgcgggaatgacgggcgtgtatatttttgatttcaatctgctgtaaaaatgccgtctgaaatgcaaacagcgtttcagacggcattgtttgtttcttattgcgcttcggctctcggggcggaaatcagaaagtgttcgcggtagtggcgcatttcttcgatgctctccaaaatgtcgtccaatgccttgtgcgaaccgcgtttgacgacgcttttggcaacggacggattccagcgtttggcaagctctttcagcgtggaaacgtcaaggttgcggtagtggaagtagttttccagtttcggcatatatttgaccataaaacgccggtcttggtggatggagttgccgcacatcggcgtggcgcgtccgggtacccattccgacataaagtccagcagtttctgttcgacttcggcttcggtatgcgacgattcgcgtacgcgctgtgtcagccccgtcctgccgtgtgtggcggtgttccactcgtccatattgtcgagcagctcgtcactttggtggacggcgtaaacttcggattgcgccaatacattcaaatccgagtcggtaataatcatcgcgacttcgataatgcggttggtttcgggattaagccccgtcatttccatatcgagccagcagaggttgtttttatcctgcatgatgtttcctttgcttgtcagcgttttgtcccgctcaagcgcgcccagccttcttcggtttccgccgggtcgagatcgaaccattggctgtaaatgccgccgagttcttcgatttgttcgtccaacaaaccggataacacgatgcggccgccttgtttggtgcgggcggcaagcatttcgccgagcatacgtaaagggttggcgaggatgttggcgacaactacgtcgaattgcccttgaggcaggccgtcgggcaggaagaattgtgcatcgacgttgttttgttcggcgttgtccctgccggcgcggacggcttgttcgtcaatatcgacgccgacggcagaacctgcgccgagtttgagggcggcgatggtcaggatgcccgaaccgcagccgtagtcgaggacgctttcgccgtttttgagttgcgtatccaaccatttgaggcagaggcgcgtggtcgggtggctgccggtgccgaaggcgagtccggggtcgaggcgtaggttgacggcagtgccttcgggggcttcgtgccaagagggggtaatccacaggcggtcggaaattcggatggggtcgaattgcgcttgggtcaggcgtacccagtcttggtcttcgagggtttcaccggtgtatgccaagtcttttaatccgcattcttgtgcggcggtttgaatgatggcggcggcttcgtcgtgttcgccgaacagggcgatgactttgctctgctgccagatttgttcggcgggcataccgggttcgccgaaaatcgcttgttcgttttcggtgcctgcataggcatcttcgatggcggcggagagtgcgccgtattccatcagggtgtcggcgaggcgttcggcgacggcatcgttgacgttgatggtgatttgttggtaaggcatagcgggctttcttaacagaccttcggaatagggtcgtactgtataaggggatgggtgtgtaacggaaatgccgtctgaaaacggacaaactgtttcagacggcatatcggggacggcttatttgtcctgtttggctttgcgatcttccagccagtgttccaaatagtggatgctgacgccgcctttttggaaacccgcatcggcgaacaggtcgcggtgcagcggcgtattggttttgatgccggttaccgccagctcggcgagtgcgacgcgcattttcgccattgcctgttcacgcgttttgccgtgtacgcagattttgccgatcaggctgtcgtagtacggtgggatgcggtagccttggtaaatgtggctgtccacgcggataccgaagccaccgggcaggtggcagctttcaatcgggcccgggctggggatgaagttgtacgggtcttcggcattgatgcggcactcaaacgcgtggccttcgacttgaatatccttttgtttgtattgcaaaggcaggccggcggcgatgcggagttgctcctgcacgatgtccacgccggtaatcagctcggtaaccggatgctcaacctgaacgcgcgtattcatctcgataaagaaaaattcgccgtcttcgtacaggaattcaaacgtacctgcgccgcgatagccgatgcgtttgcaggcgtcggcacaggcgttgccgattttggcgcgttctttttcagtgatgaacggagccggtgcttcctcgatgactttttggtggcggcgttgcagcgaacagtcgcgctcggcaaggtagatggcgttgccgtgttcgtcggcaatcacttggatttcgacgtggcgcggacgttgcagatagcgttccatgtaaaccatcgggttgccgaatgccgcgcctgcttctgccttggtcatttcgacagattggaggaggtcttcttttttctcgaccacgcgcatacctcggccgccgccgccgccagaggctttgataatgacgggataaccgactttatcggcgattttgaggatttcttcgccgtcgtcgggcaatgcgccgtcagaaccggggacgcagggtacgcctgccgctatcatcgcgtgtttggcggagactttgtcgcccatcaggcggatggtgtcgggtttcgggccgataaaggtaaagccggactgctcgacctgttcggcgaaatcggcgttttcggcaaggaaaccgtagcccggatggacagcgtccgcgcagcttacttcggcggcggcgataatggcggggacgttaaggtagctttgcgcggaagcggcagggccgatgcacacggattcgtcggcgagtttgacgtgcaggctgtctttgtcggcctcggaatgcacggcgacggtggcaatgcccatttcgcggcaggcacggagtacgcgtaatgcgatttcgcctcggttggcgattaaaacttttttcagcatgatgactgttcctgtgattccggcaacccgtccgtaaaaaaaaggtgcgggaacgccgaagggggaaagcatttcagacggcatcggaagtttatgccgtctgaaaacaggattatccgatgatgaagagcggttcgccgaattcgacgggcgtaccgttttcgaccaaaatttctttgaccgtgccggatttttcggcttcgatttcgttcatcagcttcatcgcttcgatgatgcacagcgtgtcgccggctttaacctgttggccgacttcgacaaaaggcgcggcattcgggccgggtgcgcggtagaacgtgccgaccataggtgatttttgcgcgtcggacaaatcgcgggcggcaggtgcggcggcgggcgcggatgccgcaacgggtgcggcggcaggcgttacggccggcgcggcggcaggtacgggcgcggcgtaaacgggagctgccgcagctgcaatggtacgggtgatgcggactttttcctcgccttcggttacttcgatttcggcgatacccgattcttcaaccaaatcaatcagtttttttaatttgcgcaaatccatttctgttcctttaaaggctgccggtgttccggcgggttgttgcgttggtttttcagaaaacagccggcttgcggcaacggcgcaaaccgggcggaatggtgttcggatacggttttcctgtggtggaaaacaaccgtgagaatgtgtttattttcccgaagttgtcggtaaatgtccagtaaaatatcacaaaacggcggtttttgggggaaatgtgcaggaagtttgattttgcgcacaagatgttccaggttaagagtgtttattctaatctgttggtttttcggacaaagatgccgtctgaaaaagggctaaagtgcgtataatggcggcttgcccgaacgagagtgtaaaaatggatatttcagattttgattttaccctgcccgaaaagctgattgcccagcatccgcccgaagtgcgcggcagcagccgccttttggttgcgttgcccgatatgccgctgcaagaccgggtgttcggcgatttgccggattatgtcgaggcgggcgacgttttggtgttcaacaacaccaaagtcatgaaggcgcggctgtttgggcagaaagacagcggcggcaggatcgaagccctgattgagcgcgtgttggacaaccataccgcactggcgcacatccgttcgtccaagtcccccaagcccggtatggggctggtgtttgaaggcggcatccgtgccgtgatggtcgggcgtgagggcgaactgttctgcctgagttttgaaggcggagagaccgtttacgaacttttggaacagaacggacacctgcccctgccgccttatatcgaacgcgccgccgatgcggatgacgacagccgttatcaaaccgtttatgccaaatatcagggcgcggtcgccgcgccgacggcgggcctgcattttacggaagaacttttgcaccgtctgaaagacaaaggcgcggtaaccgcagaagtaactctgcacgtcggtgcggggacattccaacccgtgcgtgtggacaaaatcgaagagcataaaatgcacagcgaatggtttgaagtgccgtctgaaaccgccgccgccgttgaggcggcaaaagcccgggggaacaaagtctgggcggtcggcacgacttccatgcgcgccctcgaatctgccgcgcgtgcgacgggtcgtctgaaagcggggcagggcgacaccgatattttcatcacgccgggctaccgttttaatgttgccgacaggctggttaccaatttccatctgccgaaatcgacgctgctgatgcttgtcagcgcgttttcgggtatgggtcatatccgcgccgcgtatcgttatgcggtcgaacgcgaataccgtttcttcagctacggcgatgcgatggttttggggcggaacgaaggggtggtacgttagaacagccccaagtctattgggggaagacaagtgccgtctgaacggacgttcggacggcattcttttgttgatttgaatgaaaggaactgtatgacatagattcaggcgcgagaggcgagaaactcaaagagcggtgggataagcaaaaatccccatgctgccaacaaggggatttttgcattcctgacaagtttgaaactttacaggagtcatcaaaatgcaaatctctatttcagcaggcaatttgcaattgactgtaacgattgatgctggaatgattctagccttgattgttgcttttaagtcaataatccaccaaaaccgcccgagcaatcggacggtttcctatttggcgatacccaccgccagagccttcgaagattctgccctaaataatctgcaccttagtcggttggttagtccaaccttaggggtgcagaccattcaatctttcaggctgcctttgtttgtttataagataaatttttagccgaacactttttccaagtgtgcctgataatctgccaagtatttttccacttgcggatttttaaccacatcgttacataagaatgtcggcaggcgggtcatacccaaaaactcgttggctttgtggaagtgcatatacaaaacatcaacgcctttgccttcaaagaaatcgccttcgcgggtaaacgcctcaatcggcgcattccaagtcagtgaaagcatatgttttttgccttgcaacaagccgcctgtgccgtagccctcagtcggattgacgcggtgtctgccgtcgctttggtagagtttgccgtgtccagcggttaatacttcgtctatgtattttttcactgtccaaggctcgtgcatccaccagcccggcatctgccaaatcacagcatccatccaaacgaatttttcgatttctgcctcaacatcatagccggcatcaatcacggtttcttgaacattgtgtccgagcgcggtcaaaacttctttcgcttttttgtgaagcgtgcggtttaacccgccgtgagaatgtccgaacgccttgccgccgtctaataataaaatattcatttgttacctcgtttgtgaattgatgaatgtattgtgccgttttactttataatttaaaagtgcaaaaataagaaaacacttttgcgtcaaatgaaataatcagatgttccaacacacgggatggcacataaagcaccgccctgtgtgccgtcctgattcggaaggggttacacccctcacaaataaagtctgatcctgccgccctaaagggcggggttccaaccgaaaaggaaacacgatgaaaaccaattcagaagaactgaccgtatttgttcaagtggtggaaagcggcagcttcagccgtgcggcggagcagttggcgatggcaaattctgccgtaagccgcatcgtcaaacggctggaggaaaagttgggtgtgaacctgctcaaccgcaccacgcggcaactcagtctgacggaagaaggcgcgcaatatttccgccgcgcgcagagaatcctgcaagaaatggcagcggcggaaaccgaaatgctggcagtgcacgaaataccgcaaggcgtgttgcgcgtggattccgcgatgccgatggtgctgcatctgctggcgccgctggcaacaaaattcaacgaacgctatccgcatatccgactttcgctcgtttcttccgaaggctatatcaatctgattgaacgcaaagtcgatattgccttacgggccggagaattggacgattccgggctgcgtgcacgccatctgtttgacagccgcttccgcgtaatcgccagtcctgaatacctggcaaaacacggcacgccgcaatctacagaagagcttgccggtcaccaatgtttaggcttcaccgaacccggttctctaaatacatgggcggttttagatgcgcagggaaatccctataagatttcaccgcactttaccgccagcagcggtgaaatcttacgctcgttgtgcctttcaggttgcggtattgcttgcttatcagattttttggttgacaacgacatcgctgaaggaaagttaattcccctgctcgccgaacaaacctccgataaaacacacccctttaatgctgtttattacagcgataaagccgtcaatctccgcttacgcgtatttttggattttttagtggaggaactgggaaacaatctctgtggataattctataaaaacctgtcataaaattgtttttactcacttaataactttgagaaaaaataaataagatgatgtatagccgcggcaatggcagtctatatggggagcgtgatagggctgttccttatgtacggcttgtgtgtggcaacatcggctttccaaatgacaaaatgccgtctgacaccgtaaaggtttcagacggcattttcaacccgattcaggcatcagctgcggtttttcaaacgaccgtgcagctcttggacgctgtacacgcccagatggtcgcggcttttcgcaccttcgctcatcgcttcgccgccggcagtagtggtgtattgcggcacgcgttgctgcaatgcgctttggcggatgatgtggctgtcggacacggattgcggatcgctggaaacggtattcacgaccagtgcgatttcaccatttttcagcgcgtcgccgatgtgcgggcggccttcggggactttattgatggtttgtacaatcagcccctgttcggtcaggtattgcgccgtgccgcgtgtggcgcagatgccgtagcctaaaacttggaagtttttagcggttttaatgacgcgttctttgtcttcttcgcgcacggagaggaagattttgccggtcgggttgaggcgttcgcccgcgccgagttgggctttgtagtaggcttcgccgaaacttgcgcccacgcccatgacttcgccggtggagcgcatttccggtcccaaaatcgtatccacacccgggaatttgatgaatgggaacacggcttctttaacggcatagaaatcggggacaacttctttttccacgccttgttctttcagggaaatgcctgccatacagcgtgcgccgactttggcgagcggcacgccggtggctttggagacgaaggggacggtacggctggcgcgcgggttcacttccaatacgaacaccacgccgtcctgcacggcaaactgcacgttcatcagtccgaccacgcccagcgcgtacgccatcgctttggtttggcggcggatttcgtcttggatttcttcgctgagcgagtagggcggcagcgagcagccggagtcgccggagtggatgcccgcctgttcgacgtgctgcatgatgccgccgataaccacatctttgccgtctgaaacgcagtccacatcgatttcaatcgcgttgttcaggaagaagtcgagcagcacggggctgtcttcggaaacctgcacggcttcgcgcatatatttttgcaactgctcggcagagtgaacaatctgcatcgcgcgtccgccgaggacgtaagacgggcgcacgaccagcggataaccgatttcttcggctttgacgagggcttcttcttcgttgtgggcgatgcggttgggcggttggcgcagacctaagtcgttcaacactttttggaagcgttcgcggtcttcggcggcgtcgatgctgtcggcggatgtgccgatgatgtttacgccgttttcaaccagcgcgttggcgagtttgagcggggtttggccgccgtaatgcacaatcacgccccacgggttttcggtgcggacgatttccaacacgtcttccagcgtcagcggctcgaaatacaggcggtcgctggtgtcgaagtcggtggacacggtttcggggttgcagttgaccataatcgtttcaaaaccggattcgcgcagggcgagcgcggcgtgaacgcagcagtagtcaaactcgatgccctgaccgatgcggttcgggccgccgccgagaatcatcacttttttgcggtcggaaggacgcgcttcgcattcctcttcgtaagtggaatagaggtaggcggtttcggtggcgaactcggcggcgcaggtgtcaacgcgtttgtaaaccggatgcagcttcagcgcgtagcggtgttcgcgcacttctttttcttttacgcccaaaagctgcgcgatgcgtttgtcggagaagcctttgcgtttcagacggcgtagggcggcgaaatccaaatcactcaaaatgccgtctgaaaccgctttttcttccttcatcaagtcttcgatttgcgccaggaaccaagggtcgatggcgcagatttcgtggatttcttccagcgtgaagcccgcgcggaacgcgtctgccacaaacagcatacgttcggggccggggtttgccagttcgcggcggatttccgctttgtcggagcttctcggattgaagccgcacaagccggtttccaagccgcgcagggctttttggaagctttcctgaatcgtgcggcccatcgccatcacttcgcccacggatttcatctgcgtggtcaggcggtcgtctgcggcagggaatttttcaaacgcgaaacgcgggattttggttaccacatagtcgatggaaggctcgaacgacgcgggcgtgcggccgccggtgatgtcgttgcgcaactcgtccagcgtaaagccgacagccagcttcgccgccactttcgcaatcgggaagcccgtcgccttggaagccaacgcggaagaacggctcacgcgcgggttcatctcaatcacaatcatctcgccgttttcagggttcaccgcaaactgcacgttcgagccgcccgtatccacgccgatttcgcgcaataccgccaacgaagcgttgcgcatgatttggtattctttgtccgtcaatgtttgtgcaggcgcaacagtgatggagtcgccggtatgcacgcccatcgggtcgaagttttcaatcgagcagatgatgatgcagttgtcgttcttatcgcgcaccacctccatctcgtactctttccagccgagcacggactgctcaatcagcagctcatgcgtgggcgacgcatcgaaaccgcgttcgcaaatcgccaaaaactcgtctttattgtaggcaatgccgccgcccgaaccgcccatcgtgaaagacggacgaatcagcgtcgggaagccgacctgttcttgcgccgccaaggcttcgttcatcgtgtggcagacaaaagatttcgggcaagacaaaccgattttttccatcgcttctttaaagcggccacggtcttccgccttgtcaatcgcgtcttctgtcgcgccgattaactcgacgttgtatttcgccagcacgccgttgcgcgccaaatccagcgcacagttcagcgcggtctggccgcccatcgtgggcagaatcgcatcgggccgctctttggcgataatcttctccaccgtctgccacataatcggctcgatgtaggtaacatccgccatttcagggtcggtcataatcgtggcggggttggaattcaccaaaatgactttatagccttcttcacgcaaggctttgcaggcctgtgcgcccgaatagtcaaattcgcaggcctgaccgataacgatagggccggcgccgatgataaggatggattttaggtcggtacgtttgggcatggtgggtctttcttttgaagaatttggattattgacgattggtaacttctctaattatttctgcatctgttttttcatcgcttggattatctgaaaagaaaaaactgtaattactatcggctttaaatttttcgtatagctctgggcgcaaaatttttgctttttcactattttccacgctcctgcgattaggcttgccagccttatctttcccatttctacggacatcatagcaataaatagtgttaggagaattaggttctaaacgagtagctacaatctttttataaattatgtctaaatcttttttagtttgtgttggaatgaaatctgcaaaaagattactaaaactctgaaaaatttctctgattttcgcagcaccagcctgaacattaattttaaaaaaattaataaaatcagtagcacttttaaaatgaacttcataaaaatcagcatacgcaaatattgaattttcactattcaaattaaaaaactctaattttgcttgtgcataatcatctggtctaggttcatcaggtttatacctagtcaaaataacggcgtattgcctttgattataattaaaaggaaatgcttcaattattctatttttgtttctcatatcattaagcaaatactttaaattattgaaattaataggtattgacatatttaaactcctgcgaatatgttgcaataaacgtagcaatcgtaggttgggttgaaaacccaacacaaaccgcttaattgtctaaaatgttgggtttgctaacctaacttgtatatcgaaacccccgtattgtagcaagccgtagcccgtatgtagggtatgtgcggtacgtatgcacgcgttctccattttccctgcaaccccaacccaccgcgtgcgtgccttgcggcacactctctgccgatgggtttaaaggtcgtctgaaaaaacgctcgcggcgtttgttccatctgccttgcgataaaggctgcctgaaaaattcccgctgttgatatttcgggcattctttctcaaaccgcctgcaaccgcaaaatccgctgcaacctgccccctcccccgtgggggagggttggggagagggcattccccgaatttcggcaacctttcccaacaactcaaccaccgaaatacaagccttgtggcttgttgccctctctctagctctctcccacgggagagaggacggagtggctgtagggctaagggttctgcaaggaaacaggttgtgcaggttgctttttgcttttcagacgacctgaaatcaacggtaaatccaagtcgcttttcaaaccgcctgcaaccgcaaaatctgctgaaacctactccctcccccgtgggggagggctggggagagggcattctccgaatttcggcaacctttcctaacactctaaccgccaagacacaagccttgcggcttgttgccctctctctagctctctcccacgggagaggatggggtggctgttggggctaaggtttctgtaaactaatcaggttatgcaggctgctttttgtttttcagacggcctttataaatgctcaattcagtcggctttatcctattattttcaataatccaatcaaaatcagccatctgctatcgtgcagcttgcttttccaattcttgcaacacgagcaggatttctgtcagcacatcgtttgtctgctgtaaaatctcgtgattccaaaaccgcagtacggtaaagcccaagctgttgagatatgccgtccgcgcgtggtcgtatgcggcttgttctgtgtgctgccctccgtctgcttcgacaatcaacttgggcgttacgcacataaaatcaacaatatagtttcccatcggctgctggcggcggaatttatagccgttcagacgacctgcccgcaggtgctgccacaattttgcttccgccccgctcatttcttggcgcatggctttggcgcgttggcgcaagatggggttgtcggtggtcaagagtttctcgtgcgggttcattttgttgtcgtgctgtttgctgccctctctctaactctctcccacggggagagaggacggggcggttgttggggttaaaggggctgtaaggaaaacaagtcgttcaggccactttttacttttcagacgacctgcaatcaacggttgtaaatccaagttgcttttcaaaccgcctgtaaccgcaaaacttgctgcaacctaccccctcccccgtgggggagggctggggagagggcattcttcgaatttcggcaaccttccccaacaccctaaccgcccaaacacaagccttgctgtttgttgccctctctctaacgctttcccacagggagagaggacggtgcggctgtagtgattaagggttttgcaaggaaaacaaggaaaacaagttgtacaggctgttttttatttttcaagcgacctgaaatcaacgcttgtaaatccaagtcgcttttcaaactgcctgcaaccgcaaaatctgctgcaacctaccccctcccccgtgggggagggctggggagagggcattttccaagttgcggcaatctttcccaaatcccttagtcttctaaaatacaagccttacggttgttgccaaatgaaacttcttccatacccaaaacttgcgtgtaaaacgcgatggttcggtcaatgtcggcaacagttagtactagatggtcgagtgcgctaatcttcatttccagctttgtttttcagacggcagcagcatactgttgccgtctgaaagccattatgcccgttttgccgctttcatattgccaatgaatttgtcaaacaaatagccgacatcttgcggaccggggctggcttcggggtggccttggaagcagaacacaggtttgtcggtcagctcgatgccttgcaaagtgttgtcaaacaaggatttgtgggtaatgcgtgcgttagcgggcagggtgtcggcatcaacggcaaaaccgtggttttggctggtgatgacgactttgccgctgtccaaatcttgcacagggtggttcgcaccgtggtggctgaagcgcattttcagggttttcgcgccgatagcgaggctgatgagctggtgtcccaagcagatgccgaaaatcggtttgccgctttccatcagtttttgcacggcttcgatggcgtaggtgcaaggctcggggtcgccggggccgttggacaggaacacgccgtcgggattgagtgccaacacgtcttgtgcgctcgtttgggcggggacgacggtcaggcggcagccgcgcgaggcgagcatacgcaggatgttggttttcacgccgaaatcgtaggcgacgacgtggtaaggctgttcgtcaggggtaacgaaacccttgcccaatgcccattcgccttccgtccattcgtaagtttccgtgcaggaaacttcttttgccaagtctttgccgaccatactgccgaacgcggcgatgagttcttgcgctttttcgattgtggcatccgcgccggtcagaatcgcgccgccttgcgcgcctttttcgcgcaacagcgtggtcaggcggcgggtgtcgatgtcggcgatggcgacggtttggttgcgtaccaaatagtcgtgcaggctttcggaggcgcggaagttgctgtgcaagagcggcaggtcgcggataatcaggccggaggcataaacgctgcggctttcttcatcttcggcgttggtgccggtgttgccgatgtgtgggtaggtgagggtaacgatttgtttgcagtaggacgggtcggtcaggatttcctgatagccagtcatcgaagtattgaacacgacttcgccggaagtcgaaccttcgtaaccgattgatgtgccgtggaatacgctgccgtcagcgaggacgaggagggcgggggtgctcatgatgggaatcctgtttttaataaaattcttgacaatgccgtctgaagggacttcggcagggggcatccggtcggaaaaatccggtcaaaaaaaaacacgccgcgcaagatagacgcgtaacgtgcttttcgggcaagtgcctataccctgaaagcagcatattttaagacgaaacatacccgatttcaagcgcaaacgcggcaggcgggctgatatgttcgcgcgaaaacggaaatccgtggcgtaaaaccgcccgctctgcgcccactatgcccgttacgcatttccccacgtccgtccggcgaaactatgggaatacccgaatcgtcaggaatacccgaattgtcattcccgcgcaggcgggaatccagacctgtcggcacaaaaacttatcgggtataacggtttcttgagattccgcatcctagattcccgcctgcgcgggaatgacggcgcataagtttctgtgttgatttgagtctatgggaacggtgtaggattggtggaatcgttggaatcggtgggctgaagcccaccctataactcaccttttacgaatcctcctacaccctatacaacaccttgaaaatccaccttgtcgggaatacccgaaccgtcagaaatacccgaattgtcattcccgcgcaggcgggaatccagacctgtcggcacaaaaacttatcgggcaaaacggtttcttgagattccgcatcctagattcccgcctgcgcgggaatgacggcatcggtttgacggtgttccgaaacggttgcggggttttgtcggagttggcggaatcggcgggattggtgggctgaagcacaccctacagctttctataaaaatacctaaaccgtcattcctacgaacctacattccgtcattcccacgaaagtgggaatccaggacgcaaaatctcaagaaaccgttgtacccgataagtttccgcaccgacagacctagattcccgcctgcgcgggaatgacggctgcagatgcccaacggtctttattcctccatctctaagatttacagcgatacacgggtaatttaaggaatgtccgaatcgtcattcccacgaaagtgggaatccagttttttgagtttcagtcatttccgataaattgccttagcattgaatgtctagattcccgcctgcgcgggaatgacggtatcggtttgtcggcgtttcatttgcccccatcccgaaaacgcaaacaataccgtctgaaagctctgtagggtgggcttcagcccaccgattccatcaatcccacatttccaccgttttcatcgaatccttacctttcgacaatccgaccctatgcaactgaaccgtcattcccgcacaggcgggaatctaggtttgtcggcgcagaaacttatcgggtaaaacggtttcttgagattttacgttctggattcccactttcgtgggaatgacggcatcggtctgcctttacaacacggtttcttagattccacgttctagattcccgcctgcgcgggaatgacggcatatcggcaggtgcggggttttagacggcattgcggtttcgggcacggctttattcgacgacgattttggggaagcggctgctgaagtctttgcctttgtcggcaatgctcagggcgatttggaatgcggcatcggtgtagattttggcgatggcggggtgttcgtcgaacagttgcgccggtgtgccgccgtccatggcttcgcgcacgggcaggcttaggggaagctgtccgagcagggggacgttgaggcgtgcggctaaatctttgccgccgtccgtgccgaacagggcttcgctgtgtccgcagttggagcagatgtggacggacatgttttccaatacgcctaaaatgggaatgttgaccttgcggaacatatccacagccttgcgcgcgtctatcagggcgatgtcctgcggcgtggttacgatgacggaaccggttacggggatgcgctgggacagcgtgagctggatgtcgccggtaccggggggcaggtcgatgaaaagatagtccacttcgtcccactcgctttggaacatcagctgctgcaaggcttggctgaccatcgggccgcgccagacgacggcttggccggtatcgacgagaaagccgatggacataacctgtatgccgtctgaagattcgacgggaatgagtttttggtttttctgatcgggtttgcggtcgtgtacgcccagcatcgtgggctggctcggaccgtaaaggtcggcatcgagcacgccgacgcgtgcgcccatgcgcgccattgcggcggcaaggttggcagtggtggttgatttgcccacgccgccttttcccgatgcgacggcaatgatgtttttcacgcctttgatggtggtaacgccgggctggactttgtgtgtgccgatttcagtgtccatggacagatggatgtgtgtgtcgcctgtttcgggcatcagggtttcttgtacggaatcggcgatggcggcggcgatgtgcgcgacagggaagccgaaatgcagggcgatatggatgccgtctgaatgctgttcgaccgaacggacggccttttcgccgccgagcgtgcgtgccgtattcggaacggcgacggtgtcgaggagggtgcggatgttttgtatgttcataatgtgtgtttctgtgtgcagtttgggaaacgggcggaaagtgtacattgatttcgggcggtttgcttttccttgtgcgaacttttacacggtatgcggcggattgtgaaaatccgttgtcaaaatatcccgtgcaaacagtggtctgcaattaagcctgtaaaatttgcttgacgaggtaggatggtgctgtataatgcacggcttatcgggtcgttagctcagtcggtagagcagcggacttttaatccgttggtcgagcgttcgaatcgctcacgacccaccagataaccggaagccaagttttgagacttggctttttgtttgcctgccggttgcgcgggcgtaccgtttgagagagcgtatgaaaaagaaactgctttcgggcatcaaatttgccgttcagacggcattggtgtttttattggtgtcgctgtttttggattgggtacgcaagcccgaagagccggccggcgcggcagggcggcctttgaccctgctgtcggggcagcggctgactttgggacagtttagccgggataaggcggttttggtgtatttttggggaagctggtgcggcgtgtgccgttatcagtcgccgataatcgatgatttggcggcggacggcgttccggtcgtcggcgtggcggtacgttccggcagcgcgtccgaagtggcggcgtatatggcaaagcggggcttgggctttccgacggtcaacgatgaggacgggggtttggcaaggtcttggcggattgtcgcaacgcctgccgtcgttttggtcaaaaatgggaaaatggttcactatacgacgggaatcagcagttattggggcttgcgcgcacgaatttttcaggcggatgttttcggttaacttttgtttttgttaaactttacgctatgtagagaatcaaacggcatataccttgctcgtctgatgcggcggcttttgttttttctggaagaaagttctttcgacagtaaatgtaatactttgttgagattgtagggaaaatagactaagatataactattaaaatatttttagataggattatcggaattaaagtcttttatacccagtcgtccgatgcggtttatagcgtattgttgctatatgttcgttttgttatataacggttgcatcaaaatttacgcccacaggctttcccgacggtttgaaagtttgattttcgataacttggagacttgaacaatgcctacccaatcaaaacatgcgtctatcaatatcagtctgatacaggcaagggaagccctgatgacccaattcaggcctattctgaatcaggcgaatattaccgatcagcaatggcggattatccgtcttttggcggaaaacggcacgctggactttcaagatttggcgaatcaggcgtgtattctgcgccccagcctgaccggtatcctgacccgccttgaaaaagcgggtttggttgtccgcctgaaaccttccaacgaccaacgccgcgtttttctgaagctgactgccgagggcgagaagctgtatgaggaaatcggcgaagaagtggacgagcgttacgacgctatcgaggaagtgctgggccgcgagaaaatgctgctgcttaaagacctgttggcagaacttgccaaaatcgaggatgcgttgaactcgtaatacgccgtaacgcgcggaaatgtccgaccgacggctttttgaatcagaactgctgcacatggggggtgccttgtgtgcagcattcttatataggggacagtttaaaggggaaaaatggcggatttgcagaaaacttttcaaacttcgttccgtgatgcgatggcatcttgtgcggcaggcgttcatgtcatcacgacagacggtgcggcagggcgttacggcattacaatgacggcggttacaccggttacggacgagccgccgaccgtgatgctgtgcatcaaccggagtgcgcgaatcattccgatcctgtcggaaaacggcagcctctgcatcaatacgctggcggacgaacatcaggatgttgccgaacattttgccgggctgaccgggctgtcgcccgaagagcggtttgcctatcatatttggcattacggtaaaaccggacaacctgaaatagaaggcgcgttggcgcatctgcacgggcatattgtcggccaacatgaaatcggcacacattttgtgttttacgtcaggctcgacgaaattaaaaattgcgtgggcaaacgtcccgcgctgctgtatttcagacggcagtttagatttttagactgatattcggacagatatatgaaagcgatgatactggcggcaggacgcggcgagcgtatgcgccctttgaccgataccactccgaagccgctgcttgatgtggcgggtaagcctctaatcggttggcacctatgccgtctgaagcaggcggggtttaccgaaatcgtcatcaaccacgcttggctgggtcggcagatagaagaggctttgggcgacggctcggcttatggcgtgaacatcgcctattcgcccgaacccgcaggcggcttggaaacggcaggcggcatcgcgcaggcattgccgctgttgggcgatgccccgtttttggtcgtcaatggcgacgtgctgaccgacatcgattttaccgccgcgtttcaggcggcatcgtccctgcccgagcacatttccgcccatctgtggctggcggacaatccgccgcacaaccccgacggcgatttttccctgctgcccgacggcagcgtgcggccggaagtaaatggcggcaacggattgacatttagcggcgtgggtatttaccgtcctgaaatgtttgatggaatcgaagcgggcagtgtggcgaaactcgcgcccgtattgcggggcgaaatgcggcaaaaccgcgtcagcggacagaagcatacgggcttgtggctggatgtcggcacggtatgccgtctgaaagaggctcaagcccttgcaggggcttggaagtgaaataaaacggtggcttgccgagccggctgccgaacggttccgaccggatgtccggcatattttcgtggaggcgtgaaaatagggcgttcggggctttccgtccaacaaatgccatctgaagccgacccctgtcggatgcggcggtttgccgtcggcgcggtgtcggattttattgggtaactttgttcagaccgccgcccgtcagattgtcaaaacccggtttcaggcggtatggcggattcggtttaacgtttcaacgccagcaccaacacgcccgccgttaccagccccaagcctatccattcctgcgtgctggggcgttcgttgaggaagactactgccatcagggcgaccagaaccaggctgaatttatcgacgggggcgacttgcgaggcgttacccagttgcagggctttgaagtaggcaagccaagatgcgccggtagcaaggccggataggataaggaatgtccagttgtgccccgtaaagccgttcacgccctgccatttgccggtgtaggtcaaaaacaataacaaagcggcgaggatgaccaaggtgcggatgaaggtagcgaaatccgaatctataccctgtaaacccattttggcgaagatggcggtcaatgaggcgaagcctgccgatgccaatgcccaaaacagccatgcgttgctgctcatgttttctccttggattgtgaacaatatgaacggtatttttgttgctgcgtcaaaaatttcactgcgggtttggtgcggataacgttataatatgcctgatattattttcaatccacctgtttgtcgcctgatgctttcagacggcatatccctcctcatttctaaaggaaaatcatgagcttcaaaaccgatgccgaaatcgcccaatcctccaccatgcgcccgattggcgaaattgccgccaagctgggtctgaacgccgacaacattgagccttacggtcattacaaggcgaaaatcaatcctgccgaagcgttcaaactgccgcaaaaacagggcaggctgattttggttaccgccatcaacccgactccggcgggcgaaggcaaaaccaccgtaaccatcggtttggcggacgcgttgcgccacatcggcaaagatgccgtgattgccctgcgcgaaccttctctggggccggtgttcggcgtgaaaggcggcgcggcaggcggcggctatgcccaagttttgccgatggaagacatcaacctgcacttcaccagcgactttcacgccatcggtgcggcgaataacctgctcgctgccatgctcgacaaccatatctaccaaggcaacgagttgaacatcgaccccaaacgcgtgctgtggcggcgcgtggtcgatatgaacgaccgccagttgcgcaacatcatcgacggcatgggtaaacctgttgacggtgtgatgcgccccgacggtttcgacattaccgttgcctccgaagtgatggcggtattctgtctcgccaaagacatcggcgatttgaaagagcgtttgggcaacatcctcgtcgcctacgccaaagacggcagccccgtttatgccaaagatttgaaggcacacggcgcgatggcggcattgcttaaagatgcgattaagcccaacttggtgcaaaccatcgaaggcacgcccgccttcgtacacggcggcccgttcgccaacatcgcccacggctgcaactccgtaaccgcaacccgtttggcgaaacatcttgccgattatgccgtaaccgaagcaggcttcggcgcagatttgggcgcggaaaaattctgcgacatcaaatgccgtctggcggatttgaaacctgatgcggctgttgtcgtcgccactgtccgcgctttgaaatacaacggcggcgtggaacgcgccaacctcggcgaagaaaacctcgaagccttggcaaaaggcctgcctaatctcttgaaacacatttccaacctgaaaaacgtattcggactgcccgtcgtcgtcgcgctcaaccgcttcgtgtccgactccgatgccgagttggcgatgattgaaaaagcctgtgccgaacacggcgttgaagtttccctgaccgaagtgtggggcaaaggtggtgcgggcggcgcggatttggcgcgcaaagtcgtcaacgccattgaaagtcaaaccaataacttcggtttcgcctacgatgtcgagttgggcatcaaagacaaaatccgtgtgattgcccaaaaagtgtacggcgcggaagatgttgatttcagcgcggaagcgtctgccgaaatcgcctcgctggaaaaactgggcttggacaaaatgccgatttgcatggcgaaaacccaatattctttgagcgacaacgccaaactgttgggctgccccgaaggcttccgcatcgccgtgcgcggcatcaccgtttccgccggcgcgggcttcatcgtcgcgctgtgcggcaatatgatgaagatgccgggtctgccgaaagtgccggccgccgagaaaatcgatgtggacgaacacggcgtgattcacggcttgttctgaacggtttttgaaaccagatgccgtctgaagccgtttcagacggcattttttcggaacgcgggcggcggtatgctataatccgccgttaaatttctctattttcaggaaaaaacatgagtttaaaatgcggcatcgtcggtttgcccaacgtcggcaaatccaccctctttaacgcgctgacccagtcgggtatcgaagcggcaaactatcctttctgtaccatcgaacccaacgtcggcatcgtcgaagtgcccgacccgcgtatggctgaattggcaaaaatcgtcaatccgcaaaaaatgcagcccgccatcgtcgaatttgtcgatatcgccggtttggttgcaggcgcgagcaaaggcgaaggtctgggcaaccagttcctcgccaacatccgcgaaaccgatgccatcgtcaacgtcgtgcgctgctttgacgacgacaacatcgtccacgtttccggcaaagtcgatccgattgccgacatcgaaaccatcggtacagagttggcgcttgccgacttggcaagtgtggaaaaagccatcgtccgcgaagaaaaacgcgcccgttcaggcgacaaagacgcgcaaaagctggtcgatttgtgcaaaaaactgctgccgcatctggacgaaggcaaacccgtgcgttccttcggtttggacgcggaagaacgcgcgatgctcaaaccgctgttcctgctgaccgccaaaccggcgatgtatgtgggcaacgttgccgaagacggttttgaaaacaacccgcacctcgaccgcctgaaagaattggcggcaaaagaaaacgcccccgtcgtcgccgtatgcgccgcgatggagagcgaaattgccgaattggaagacgacgaaaaagccgagttcctcgccgaaatgggcttggaagaacccggcttgaaccgcctgatccgcgccggctacgacctcttgggcctgcaaacctacttcaccgccggtgtgaaagaagtccgcgcgtggacgatacacaaaggcgataccgccccgcaagccgccggcgtgattcatacggattttgaacgcggcttcatccgcgcccaagtgattgcctacgatgattttgtctcgctcggcggcgaagccaaagccaaagaagccggcaaaatgcgtgtggaaggtaaggaatacgtcgtgcaggatggggatgtgatgcactttttgtttaatgtgtaagattgtctgaaaatatttgggaacagggaatctgttcccagtactgcaatagcaaagaaaataaatatgatcttaagaaaatttcaaattaaaaatttccgatctcttattaacgttaatgttaaatttattgataatctacctattgtaattagtggtgaaaataatattggtaaaactaattttttaagagctttaaacgtatattttaatcatattcatgataaaaatttataccatgctgaaactgatattccacatcacatatattatggttcgcgaggaggaagaaccaagacagaattaattggggaatttgaaaatcacggtaaaattataaaacttttagtacgttttgatgcaaaaggtaactcttcatacaaattagattccaaagatattaatgataacaaagcctttgaatttttatcagaatttaaatttatatttatagaatctcataacatacatttaccaagcctcattggagctattctagaaaaagacggcttactagctttggataaaaaacgtacaaaacaaagtcgtcctttagaaaaattggaagagtttatagatctatctagacaagccatcaccgacattgagaatgacataaaccattgctttaaagaacttactgattttgatggaattttgaaagaggctaaaattctaataaactttgcagaatttgatagattgagagatgtaattcgcacaatgacatccatcactctacaagacggcaataatcatgaaattgaatctaaaggtagtggagctcaaagagcagtttttctttcgttaatgaaatatatttcaaaaaatattaaaaataaaaaaattatttgggcaattgatgaaccagaagcatttttacaaccaaaattacaaagaaaagtatttgaaactttgcaatcaatgtgtaaagaagataagcaaacaattatactcactacacactcacaacattttattaacttaagaaatattgatacggttaatttatttatagggaattctgaacctaaggagtatgaaagacgacctggtaaaatattttatgaaataaacactcaaaatattgcttttacctctacatccgaaaagatcaaagcaattaaagaacatttaggaattaacaataatgacggatgggagcttttgccatttaatgtcttagtagaaggagaggaagacaaaaaatacttagaaaaactgatggaagccgtagatattgaaattccaaacattatctgcgctggaggagcaaccaaaattgcaggatacttgcaatattataatgatttcgccaaagataacccctttccagaaaaaccaaaaattttatgtatttttgataatgataaaaagggaagagaatctaaatcaaaaatcaatcctaaaaaattaacctctctggaaatccaaagcattcttattcctagacatgactacaccattttggatgataatcctaggaactttagtggacaatctcaaaactgggcaatagaagattttttatctcctgtcctaattatagaaactgcaaataatttactacggaaagacaaatataaaatcattggaaaaaaacagataaacgttcgaaatcaagttgcacatagaaataaaattattctcgaatatctttcagagtgcacctcacaaaataatcctgacaaggatgattacctttggggctcagatggaagaaaaatagctctatgtaaatctttctgtgataatcaaactccagaaaaaatacttgaacatctgaatcaaaatcaaagagattttttaaataaattaaaaggttaaatatgaagtctgtcatccaagacctgcaatcgcgcgaccttatcgcgcaaacgaccgacatcgaagccttagacgctttgttgaacgaacaaaaaatcgccctttactgcggtttcgatccgaccgccgacagcctgcacatcggacacctgctgcccgtattggcattgcgccgtttccaacaggcggggcatacgccgattgctttggtgggcggcgcgaccggtatgatcggcgaccccagcttcaaagccgccgaacgcagcttgaattccgccgaaactgttgccggctgggtagaaagcatccgcaaccaactgacccctttcttaagctttgaaggcggaaacgccgccattatggcgaacaacgccgactggttcggcaaaatgaactgcctcgacttcctgcgcgacatcggcaaacatttctccgtcaacgccatgctgaacaaagaatccgtcaaacagcgcatcgaccgcgacggcgcaggcatttccttcaccgagttcgcctactccctgctgcaaggctacgacttcgccgagttgaacaaacgccacggcgcggttttggaaatcggcggctccgaccaatggggcaacatcaccgccggtatcgacctgacccgccgcctgaatcaaaaacaagtgttcggcctgaccctgcctttggttaccaaatcagacggcaccaaattcggcaaaaccgaaggcggcgcagtatggctgaacgcgaaaaaaacctcgccctatcagttctaccaattctggctgaaagtcgccgatgccgatgtgtataaattcctgaaatactttaccttcctgtccatcgaagaaatcgatgccgtcgaagccaaagaccaggcaagcggcagcaagcccgaagcgcaacgcatcctcgccgaagaaatgacccgcctgattcacggcgaagaagcccttgccgccgcgcagcgcatttccgaaagcctgtttgccgaagaccaaagcagcctgaccgaaagcgacttcgagcagctcgccctcgacggcctgcctgcatttgaagtttcagacggcatcaatgtcgtcgaagccttggtcaaaaccggtttggcatcctccaataaagaagcgcgcggctttgtgaacagcaaagcggttttgctcaacggcaaacctgccgaagccaacaaccccaaccacgccgccgaacgccccgacgatgcctgcctgctgaacggcgaacacaaacgtttcggcaaatacaccatccttcggcgcggcaaacgcaaccacgcgcttttggtttggaaataatccgattgccgcagaaatgccgtcattcccgcgcaggcgggaatccggacctgtccgcacggaaacttatcgggcaaaacggtttcttagattccacgttctagattcccgcctgagcgggaatgacgagtttcaagattacggtgttgtcggaacgcaactgaaccgtcattcccacgaaagtgggaatctagaatctcggggtttgagcaactgtttttatccgataagtttctgtgcggacaggtccggattcccgcctgcgcgggaatgacggcggagggttgcttgtctcggtttacctggttaaaaaagaacgattttcactgatgttgcatcaggtttggggcgatgtttcaacacatagcaccgcgcctgctgcgcgtttttgtgcgtttggcgcgttcggcggcgggaaatttgcctacttttcccgcgtcgggcgggcgtaacgggcggcacactgtctataaaccgcaataccgtttacaatgaccgcctgtttcaccacatacccgaacataacaatgagaatcaggctggggcggcacaacgcgcccgactttccgcacggggccgccgtaaccataggcaattttgacggcgtacacctcggacacaaacacatcctccaaaaactccgcctcgaagccgatacgcgcggattacccgtcgtgaccgtcgttttcgaaccccaacccaaagaatttttcgcactccgcaccggcaggatgccaccgtgtcggatcagccccctgcgcaccaagctcgaattattggaaggcacaggctgtgtcgatgccgtctgggttttgcgtttcgatcaaaatttttccgaaatatccgcgcaagggtttatcgaccgcctgctgcgtcaaaccttgaatacgcgttatttgctcgtcggcgacgatttccgtttcggtgcggggcgggaaggctgttttgaacttttggcacaacagcccgatatgcagaccgagcgtacgccttccgtcatcgtcgaagacatccgcaccagcagtaccgccgtgcgacaagccctttcagacggcaaccttgcctatgcgaaaaaacttttgggacacgactacgtcttgagcggcagggtggtgcacggcagaaaactcggacgcaccttaaacgccccgactgccaacatccgcctgccccgccaccgttatgcactcggcggcgtgttcgtcgtcgaagcggacggcgcgttcggcacgcggcgcggcgtggcgagcttcggcttcaatcccaccgttgatagcgactgttttcaaaagctggaagtccacctgttcgactttcaaggcgatttgtacggacaacggttgaacgtccgcttcctgcacaaactgcgcgatgaggaaaagtttgacggtatggaagaactgaaaaggcagattgaagccgatatggaagccgcaaagtgttggtagaaaaaccttatacaaaccatccgattgggctacaatcaaccttttaactgttcagacggcataggggtttcccgttgtgaaatactgtttgaggcgcaatgccgtctgaaccgaaatattgtaacaatagagattaaaaaatgaccgattacagcaaaaccgtaaacctgctcgaaagcccgtttccgatgcgcggcaatcttgccaagcgcgagcctgcatggctgaaaagctggtacgagcaaaaacgctaccaaaaactgcgcgaaatcgccaaaggtcgtccgaagttcatcctgcacgacggcccgccgtatgccaacggcgacatccacatcggtcacgccgtcaacaaaattctcaaagacatcattatccgcagcaaaacccaagccggttttgacgcgccttatgtgccgggttgggactgtcacggtttgcctatcgaagtgatggtagaaaagctgcacggcaaagacatgcccaaagcgcgtttccgcgaattgtgccgcgaatatgccgccgaacaagttgcccgccagaaaaaagactttatccgtctgggcgtgttgggcgactgggacaagccctacctgaccatggattttaaaaccgaagccgataccgtgcgtatgctcggcgaaatctacaaatccggctatctctaccggggtgcgaaaccggttcaattctgcttggactgcggttcttcgctggccgaagcggaagtggaatataaagacaaaatctcgcccgcgattgacgttgcctatctgtttaaagacactgccgcgcttgccgccgcattcggtttggcaagtatcgaaggcaaagcgtttgccgtcatctggacgactacgccttggacgctgcctgcgagccaagccgtatctgccggcgcggacgtggtgtatcaactgattgatacgcccaaaggcaaattggtattggcgaaagatttggcggaagacgcgctcaaacgttacggcttttcagacggcatcgccatccttgccgaaaccaccggcgacaagctggaaaacctgcacatgaaccatccgttcctcgaacgcgatattcccatgcttaacggcgaacacgttaccaccgatgccggtaccggcttggtgcatactgcgcccgcgcacggtttggaagactacgccgtctgcaacaaatacggcatcgagctttacaatcctgtcaacgccgaaggcaaatacatcggcgaaacgccgcgcgttgccggtatgcgcgtttgggaggcgaaccccgtcatcctgcaatggttggaagaaaccggcaaccttttggcaagcagtaaaatcgaacacagctacgcccactgctggcggcacaaaacgccgctgatttaccgcgcgacaggtcaatggtttgtcggtatggacaaagccggtgccgacggcaaaaccctgcgcgacaaagccatcaaggccgtggacgacaccgaattcttcccgtcttggggtcgcgcgcgtttggaagccatgattgaaggtcgtcctgactgggtggtttcacgccaacgctattggggcacgccgatgactttctttgttcacaaagaaacgggcgagctgcatccgaactctgccgaacttttggaaaaagttgccctgaaaatcgaagaaaaaggcatcgaagcgtggttctccctcgataagagcgaactcttgagcgcggaagattgcgaaaattacgataaactttctgacacaatggacgtatggttcgactccggctcgacccattattccgttgtgaaacaacgcgaagaattggaatggccggcggatttgtatctcgaaggcagcgaccagcaccggggctggtttcaatcgtccatgctgaccggctgcgcctcatcaatgggacgcgcaccgtataaacagctgctgacccacggttttgttgtagacggcgaaggcaaaaaaatgtcgaaatccatcggcaacgtcgtcgcgccgcaagaagtctataacgaattcggcgcggacatcctgcgtctgtgggcggcatctaccgattacagcggcgaattggcgatttctaaagaaatcctcaaacgcgtaaccgaaagctaccgccgtatccgcaataccttgagctttttgtttgccaacttgagcgactttaatccgattgaagatgccgtgcaacaggcagacatggtggaaatcgaccgttatgccctggtgttggcgcgtcggctgcaagagcgtctggcaggcgattactatccgcgttatgccttccattttgccgtgaaagacattgtttctttctgctcggaagacttgggcgcgttctacctcgatatcctgaaagaccgcctctacaccaccaaagccgacagccatgcacgccgcagtgcgcaaaccgccctgtatcacatcacacgcagtttggttctcttgattgcaccgattttgtgcttcaccggcgaagaggcgtgggacatcatcggcggcggcgaagaagacagcgtgcttttccacacttggcacgagttcccgaccatcaacgaaaaaaccgaagccgaactggtgaaaaaatggacggcaatccgcgaagcccgcgaagccgttaccgccgccatcgagcctttacgcgccgacaaaaccgtcggttcgtccttgcaagccgaagccgaaatcaccgcgccggaagaaatggccggctatctgaacgccctgggcgaagaattgcgctttgccctgctggtgtctaaagccgaagtgaaagtaggtgatgaacttgccgttgccgccaaagccagcgacggcgaaaaatgcgaacgctgctggcactacacccgcgatgtgggcgcggttgcaggccatgaaaccgtctgcaaacgctgtgcagagaatgtcagcggagaaggcgaaacgcgccattacgcctgataaagtttgagcaaatgccgtctgaaaccgccaaacagcatttcagacggcattttttgtgccgcgatttgtcttcataatggcggacgggtttcaagattgcggtgttgtcggaacgcaactgaaccgtcattcccacgaaagtgggaatctagaatctcgaggtttcagtcatttccgatagattcccgcctgtgcgggaatgacggatttcgagattgcggtgttgtcggaacgcaactgaaccgtcattcccacgaaagtgggaatctagaatctcgggatttcagtcatttccgatagattcccgccgcgtcgtgggtctggattcacgcctgtgcgggaatgacggatttcgagattgcggtgttgttggaacgcaactgaaccgtcattcccacgaaagtgggaatctagaatctcggggtttcagtcatttccgatagattcccgccgcgtcaggggtctggattcccgcctgcgcgggaatgacggatttcgagattgcggtgttgttggaacgcaactgaaccgtcattcccacgaaagtgggaatctagaacgaggggtttgagcaactgtttttatccgataagtttctgtgcggacaggtctggattcccgcctgcgcgggaatgacggatttcaagattacggtgttgtcggaatgcaactgaaccgtcattcccacggaagtgggaatctatagtggattaaatttaaatcaggacaaggcaacgaagccgcagacagtacaaatagtacggcaaggcgaggcaatgccgtactggtttgaatttaatccactatagagcgcggggtttgggcaactgtttttatccgataagtttctgtgcggacaggtctggattaccgcctgcgcgggaatgacgggtttcgagattacggtgttgtcgggaatgacgggtttcgagattacggtgttgtcgggaatgacgggttttaagattacggcatttgccgtttcgggtacaggaaagggggttttcgggtaaaatggtactcttttaccggctgttgaaaaatatgtcttcatctgtttcaagtaaaacgcgctattgggtattggcacttgccgccatcgtgctggaccagtggtcgaagtgggcggtgctgtcgtcgtttcagtatcgggaacgcgtcaacgtcattccttcctttttcgatttgaccttggtgtacaacccgggcgcggcgttcagcttccttgccgatcagggcggctggcaaaaatacttttttttggtgctggcggtggcggtgagcgcgtatttggtacgcgccatcttgcgcgatgagtttgcaaccctcggcaaaacgggtgcggcgatgattatcggcggtgcgttaggcaatgtcatcgaccgcctgatacacggtcatgtcgtcgatttcttattgttttattggcaaaattggttttatcccgcctttaatattgccgacagctttatctgcgtcggtgcggtgttggcagtgttggacaacatcgtccaccgtaaaacccaagaagaaaaatattgatgccgtctgaaaacgaaataccgggcttatgaacgagaaaaccatcatccttgccaatccgcgcggcttctgcgccggagtggatcgggcaatcagtattgtcgaacgtgctttggaagagttcggcgcgccgatttatgtgcgccacgaagtcgttcacaacaaattcgtcgtggacaacctgcgtgaaaaaggtgcggtgtttattgaagacttggcggaagtgccgccgggcgcgacactggtttattcggcacacggcgtatcgaaggcggtgcggcaagaagcggcggagcgcggtttccgcgtgtttgatgcgacttgcccgctggtgacgaaagtgcataaggaagtcgcccgactggatgcccaagactgtgaaatcatcatgatcgggcataaggggcacgtcgaggttgaaggaacgatggggcagcttgcgccgggcaaaatgcttttggtcgaaacggtcggagatgtggcaaaactcgaagtcagaaaccccgacaaactcgcctatgtcagccaaaccacgctctcggtcgatgaaaccaaagacatcatcgccgcgctgaacgcgcgtttccccaatatccgcaatccgcacaaggaagatatctgctatgcgacgaccaaccggcaaaccgccgtcaaagagttggcagaacagtgcgacatcgtgattgtggtcggttcgcccaattcgtctaacagcaaccgcttgcgcgaagtggcggcatcgcgcggaatcgatgcgtatatggtggataatgcaggctacctgcaacgtgcatggtttgagggcaaaaacaaagtcggcgtaacggcaggcgcgtccgcgcccgaagtgttggtgcaggaagtgctggcaaccatacgcggatgggggcacgaaactgtacgcgaaggcgagggtgcggaagaaagcatcgtgttcgtcctgcccaaagagttgcgccgcgagggcgaaaccaaacccgatttgtgcaaacgttgacgcaggcatcggatgtttgggcaacacaaatgccgtctgaacaggcttcagacggcatttgtttcgagtgtctgatgcggaaaccaatcaggcgtaatgctgtgcaagaaaaccgggcagttcggacaaaccgtccaatacggcgagatgcggtgcgccaaggagctgttcgcgcgaatgtgcgccggtggccacgccgactgccgccgcgcctgcgtttgccgccatatgcaggtcgtgcgccgtatcgccgacgaccaatgcttctttcgggtcgagtcccagttcgccgcaaagtccgaataccatttcgggcgagggtttggagggatattcccccacgcaggcggtggcgagccaatagctgccggtggcggtttggctgatggcgttgtccaaacccgcccgccctttgcccgtggcgacggcaagccagtatccttgtgctttgagcttgtccagacagggcagggcatcgggaaagagcgtcatattgcggttgttgggattgaggtaatgcgcggaataagtgcgcgcgatgtcggcaacggcggtttcagacggcatttcgagcagggtgcggatgatttcgggcaggctgtagccgatcaggctgcggacgcgctccgcttcgggcggcggaaaaccgcattcggcgaagctgcggcgcatggtgtcgatgatgggttgggtcgtgtcggcaagcgtgccgtcccagtcgaagatgatgagtttgggcggggtcatggcaggttgtttacggtgaaaagtcagattttatgcggaaaacgcagacgtgtcgcattttcgacaaaatttgtcggctgcgcgatatgtttttccgaacaagccgcgttgtgctttattaaaatagaaccattatcatttatgtgaatgggacagtttatgtcagttttccgcatcaatatgaccgccgccacggttttggcagcactttcgtcttcggtttttgccgcacaaacggcggatttggaaaccgtccatattaagggtcagcgttcgtacaacgcgattgccaccgagaaaaacggcgattacagctcgtttgccgccaccgtcggcacaaaaatccctgcttctttgcgcgaaattccgcaatccgtcagtatcatcaccaaccagcaggtcaaagaccgcgatgttgacaccttcgaccaactggcacgcaaaacgcccggactgcgcgtgttgagcaacgacgacggacgctcttcggtttatgcgcgtggttacgaatacagcgaatacaacatcgacggcctgcctgcgcagatgcagagtatcaacggcacgctgcccaatctgtttgccttcgaccgcgtggaagtaatgcgcgggccgagcggcttgttcgacagcagcggcgagatgggcggcatcgtaaatctggtgcgtaaacgcccgaccaaagcgttccaaggtcatgctgcggcgggattcggtacgcacaaacaatataaagccgaagccgacgtttcaggcagtctgaacgccgacggcagcgtgcgcggccgcgtgatggcgcagaccgtcggcgcgtctccgcgtccagccgagaaaaacaaccggcacgaaaccttctacgcggcggcggattgggacatcaaccccgatacggttttgggcgcgggctatctttaccagcaacgccacctcgcgccgtataacggcttgcctgccgatgcagacggcaaattaccgtccctgccgcaacacgcatttgtcggcgcggattggaataaatttaaaatgcacagccacgacgtgttcgccgatttgaaacattacttcggcaacggcggctacggcaaagtcggtatgcgctattccgaccgcgatgccgactccaactatgcctttgccggcagcaagctgggcatgaaaaccccggcaggccgcccgggctgcaatacggctgacgacaaagcctgcgcggtgggtttgggtacagaaatcaaacaaaaagccctcgcgtttgacgccagctacagcaggcctttccgcttgggcaatacggccaacgaatttgtcatcggcgccgattacaaccgcttccgcagcaccaacgaacaaggccgtactactttatatgcacgcggcggcctggctttaaacgagttccgcagcataccgcaggttgatttgattgccaacgcgcgcaaaggcgtgcgcggttacagccataccgtcgctaccgaaaacctcgacgaattcggcatttacggcaaatccaccttccatcctgccgacgggctgtcgctcatcggcggcggacgtttgggacactataaaatcgagtcgggcgacggcaaaaccctgcacaaagcctcaagaaccaagttcaccggctacgcaggcgcagtttacgatatagacggcagcaacagcctgtacgcttcagcctcccagctctacacgccgcaaaccaacctcgatgccgacggcaagctgctcaaaccgcgccaaggcaaccagtttgaagtcggctacaaaggcagccacatggacgaccgcctcaatactcgcgtctccctctaccgtctgaaagacaaaaacgccgccgcaccgctgaacccgaaagaccgcaacacccgttacgccgcattgggcgagcgcgtgatggaaggtgttgagaccgaaatcagcggcgtggttacaccgaaatggcaaatccatgcaggttacagctatctgcacagccaaatcaaaaccgccgccaactcgcgcgacgacggcatcttcctactgatgcccaaacacagcgcgaacctgtggacgacttaccaagttacgcccgagctgaccatcggcggcggcgtgaacgcgatgagcggcattacttcatctgcagggatgcatgcaggcggttatgccacgttcgatgcgatggcggcataccgcttcacgcccaagctgaagctgcaaattaacgccgacaacatcttcaaccgccattactacgcccgcgtcggcggcacgaatacctttaacattcccggttcggagcgcagcctgacggcaaacctgcgttacagtttttaaagaccaatatgccgtctgaaacggcagccgcagcataatcaaaccacaacaagctgcgcggcataccctatgctctcacaactggagtatggcattgcgaaggaaaacagaccgaaccggcaggcagaccgctttgccggttcggttttaccgcttgccgccagtctgacccacaagccgaacatcatgaaacccataccgaccgacacattccaacctgccatactgccccaagcctttgaaaccgaaatcaaatccacctgcacggggcgaatctatcggattcagacggcaacgctcggcgaaatgccgtctgaaggctatcccgtcctcttcgttctggacggcgaagcctttttcccctcacttttcaacatcatgcagtcgctgatgcccaaccccgttacccgaagcaacgccccctgcctgattgtcggtatcggctatacgacaggcagtgtgcgcgacctgacgcaacgtgccgccgactacacgccgccgcttggagacaacgccacagcagacgaacggcagcagttcggacaggcagaccgcttcgccgcctttatcgacagcgagctgaccgcctttttagaaagcaaataccggctggacaaaaatgaaaccgccgtattcgggcattcgttcggcgcactgttcggactgtattccctgctttcccaccgccgtttcagacggcattggctcgtatccccatcgatttggtggcacaacaggcggatactcgattttatgccgtctgaaaaccggctaaacggcatcgatgtctgcctcaacatcggcgcgctcgaacggggtagcggttgcaaacgcagggaagaacgcgatatggcaggactgtccgaacgcatggcggcagagttggacaggcacggggccgccgtctttttccgggaatatccgaatgccgaccacggcaatgtctcgttctactcgctgaccgattgcgtcgaatatttgaggaaggcttggcagaggtagggggaattaaatatatgactgctttgttttgcatcggaaaatatagtggattaacaaaaaccggtacggcgttgccgtactatttgtactgtctgcggcttcgtcgccttgtcctgatttttgttaatccactatacaatagataaagagctaactatttgtgcagatgattacataaacactttcaaggtagaaaaacacactgcctatggaagcctaaaaaatgcagtcatgggattatttgaagcaaaatggggttatcagtacatcaatgaaaaagtaatattgctgttcgttatgaaaaatttactcaatcagcataatatgttaggaatgaaggacttgtacgatttactttttcaactgcgatcattccttaatcattcattttttaatggagatagaaaaacggtttaccgtgtacgaaattgagcaagtcgcacagttgtctagtggttatgctatgcgcttgtacgagttttttatgcagtactttgataaacaaacaggaaaaggctggcttgaagtttcccttgttgatttgcgttttcgttttggtctacttcctaatgaatatgcaagaataggaaattttaaaactagggttattgattattctatcaatgaaatcaataagaaaactgatttaaccgctacttacgaacaaagaaaaaatgggcgcgttattactggttttcgctttgaattcacgagaaagcaacagcagtagcctgaaaaagttcctgaactgccaaaagttgcgcccgagcttgatttgttcgcctatttttcagatgttgagtgcaaagccattcaagcccgaattgatggttatagtggattaacaaaaatcaggacaaggcgacgaagccgcagacagtacagatagtacggaaccgattcacttggtgcttcagcaccttagagaatcgttctctttgagctaaggcgagacaacgccgtactggtttgaatttaatccactatacatcaaacggcaagaacagaaaggcgagctaattagcgacttctaccgttccaacatcacgaaaaaagccattgccgaacgttgggagctggatattttggctaaacagcaagagaaagccaaaattgaaaaagcggaacgtgagcggaaaaaagccgaagaacaggcagaacaagctagaaaagaaaaagaaaagcaaaagcttgaagaacaaagacaatttttgattgagcagtttgaagtattgtctcccaaacagcaagaaaatgtcatcaatgagatatttgagcaagtgggaaaaggcgcattcaagcaaattttccaaacggcacggcagcaaggtacggttcatattgatgcgcgatttgtaaaaaatttttataattattttcaacaagaagaacgcgccaaaagggctagaaaacgtgtagatttacccattcagtacacagaagaagatattgagcaggaagtaccaaaagaaaaaggcacaatttttttcggtaacgactggaacgaatatgtttataaacaactaattatgtatagagattttaaaagcatgatgaatgatgatgccattaaataaatggaacttgtgatgagaatgtttaaattaacggccgatgacttggaaaaactttaatatcttgaaaaaatttaggagagtaattgtggcttaaatttgtggtacttttcaaaaaaattaaacatacttaacgaaatttgacgttctaatattttatttttatactcaaaatcattattaataacaaggattatttgtacttattaacttttcaatggaacgcaaatatttccatgaaaattatttatataaaaagccatttatttttaaaaaatctttagatgtaagttgtatttcgtggaaagaaatcaatgaattgtatcaacgtgcagaccctactgattggcaatttaagttccgaaaaggggaaataattccaaaagaagcctatgttgaatcattcaatgatgtgggtaggatacgtcatcgatttaataaaacagccgtgtatcagtatttgcaagatggcgcgacaatggtttataaccgtattgataatgagccatttgttgatagtattgctaaacaaattgctcagtttgctcaagcataaactgttgttagtggttatttagcttttggtagctcatcatcatatcgtaatcattgggatactcgagatgtatttgcagtacaattgattggcaaaaaacattggacaatttctgccccaaattttgatatgccgttgtatatgcagcaagcaaaagatatgccgcacattactccacctacaacagtagatatggaagtcattttagaagcaggagatattctatatattccacgtggttggtggcataatcctatgcctatgaattgtgaaacattccatttagctattggtacatttccgccaaacggttataactatatggaatggttgatgaaaaaaatacctgatatccagagtattcgtcaaaatttcataggctgggaacatgaccaaaaaaaaatctagatgattcagctcaagcagttactgaaatgatgaataacccaaaaaattatcaagcatttatgcaagattttttgggaaatcagcgcaccaatacagcattcaatatggatttgtttggaaatgctcataatcagacattacctgagcattgctttttaagattaaatagtaatgattgctcaactctttcacaaggatactttattgcgaatggcattaaagtaaatattgatgaaatcagtatgaaatttttaacgattttagttaataaacacataatccccttaactgaaatgttatcgttatttaatactaacgaacaagaaagtattaataaattagtttggcagctaggagagttagatataattgaaattataagatgagatggatttaatattttaggatataaaatatatgaaaacatttttacatgcaattggatattctgttgtaatatatatttttatgaaattatcagaattaggagggtggcgtcttcatcctaattatgacggagattacattaatatagtatttagtattatgattggtattggcatgagcgtactattcaatcatattgaaaaataagattgttaaaaagggaaagcaatgaaagaattaaatatttctgacctggaaatagtttcaggtggttcggaaccaaagtattttagtcctcttgatgttattggtgtaactagtgcagcgacaggtggatggagagctgtttcagctactgcaactggggatatgatagcaagaagtgctgctcgaggtggattaattggtttggcaggcatagcaggctggaatacaggtacttatttatatcatgaaacgccattaggcgattggttaagttcaggagttgataaattaacaggactagaccaaaattttaatgatgcatctggtaatgattatggcgatggaacagggtattaaacaaaattataggaatagcattgatgaatgcttaccaagtactcatggctttctttcttgctttacatgatatccctagctgaatattatcgttgtttagtgttgatgaacaagaaaatattaagaaattagttagggagttatgtttattagatgttattgaaatcgtgaggtaatcaatgggtgttttattaaataacacaaaaattttaatcaatatatcctcaatatcatttattttattgaacgtatacattatatacagtaaagttagatttaatttatcaactataccttttgtaaatcatatttctatattaatagcattttcgtttataatttcaacattgcttttgatttataaaatggtaatttttgcacgaggaataaataaaaatcaaaataaaatagaatttgtaaaaatatttactttttattttatggttattttgtatattgccttaataactctatttagacaggaaaatttttattttaatatgaatatttattctatcatttttatagtgatactattctgtctaactcatttcttttttattattaaattttattttgaggtaaataaaaatgtatgaactctctattgtagaacttgaattagttagtggtgctggtcccattgctgatttcactacaggagtgggaggtgctattggtggtggtgctggatatattgcagggaaagcaggtggtggaaccatcgggggaattctaggctctccatttggtccaggtggtactatagttggtgttgcagctggacaacaatatggtggtaaggttggttctgtaattggggcaggagctggatctgccattggtggtgtgatcggacgaggtattgaaagcattttggataatgatcgatcaggtaatgattacggtgatggaacagggtattaaacaaaattatagggatagcattgatgaatccttaccaagtactcatggctttctttcttgttttgatttttttggttggcttatctgtacattacggattaatacattagcctccattaagtcgtaatcaaatgaaaatagttttattttttttattatcagtattattatcggtaataataatttttttaaataaaaaataaaataggaactctaatgccaatatatctctttcgccaatttggaaaaagtggaaaaattagtgtttaaattgacaatggttgatgtattggaatgtttaattgaaagttaaaaggataaattattatgtttaattttttaaataagaatatatttattaaagcaattaaagtaattgtaatgggctgtttttattcatttttagtttttggtctttttgtatctggtaaggaatttggttatccatatgcacctaatatggatgcgggtgggcttgcttttttgagtgtatatattggcttttttttaagcgtggctttgcatatttacgatatttaatacaattgaaaggataaataattatgaaagaattaactattcaggatttaaccctagtttcgggtggatttgaggttggtcgtgattatattggtgtaggttcagctgtaactacagcaggtagtgttgccggttctataagagcagctacgatgactggagatgctgcagcaattgtaactcgttcaggattaacagcagtgcgtgctggaacagtagctattccagttatcgcctataatgctactgtatgggttaataacaataccacattacaagataaattaggtagtttaatagataaagtaactggcttggatcaatcaggaaatgattatggtgatgggactagttactaatcccataatgttttgcaaataaaataggaactctaatgccaacatatctctctcgcctatcattcagtttctcgcgccgtttgcccgttattttgcaaacggaagcagccgaatgtggattagcgtgtttggtatcggtgttggggtttcatggtttttatacggatttgcgccatttaagggcgcgtttttctttgtcgcttaaaggcgcaacattggcggatttggtacggtttgctaatagcatgaatttaaccgctcgggctgttcggttggatttagatgagttagcaaatttgcgcgtaccctgtattttgcattgggatttaaatcattttgtggtgttgcatgaagttcatcgcaatcacattatgattatgaaccctgcttcgggttggcaaaaagtgcgtatggaagaagtctcgcgctgttttacaggtgtagcattggaactatttcctaacacgcaatttgaagagaaacacgaaacgcgtaaaattcgcgtactaccgatgttgcgcggagtggtgggattaaaaaggtccgagacctttgcaaaattcctttccctcccgacagccgaaacccaaacacaggttttcggctgttttcagctgttttcgccccaaatacccccttaatcctgcccagatacccgataatcaggcatccgggctgccttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngagaaatcccctaaatgtcttggtgggaatttaggggattttggggaattttgcaaaggtctcaggtctttatttcagcttctgctgctggcggcagtattacaggtgtttgctttggcaagcctttttttatgcaatgggtaatagaccatgccattgtatcggcagaccgtgatttattgctgacattggcattgggttttggcttgttgatgattgtgcagcagttggtatcattgttacaaacttgggcgggtatgtacttatctacctctttgaatattcaatggaaagctaatgtattacgccgcttaatggatttgttggtgcaatttctgtgttggacggtgtttttaccgttggggcgttaatggcgtttatgtcctacaaaagtcagtttgagagtaaagcagggtcattgattgaccagtttgtgcaaatcaaaatgctaggattgcacgctgaacgtttggcggatattgtgctagaagaaacagaaaacgagcagaacaatgatttcaggctgcctgaaaatttagaacactttgatattcaaatagaaaatgtttcttttcgctatgctgaaaatgaaccatacattttgcaagattttagtttaatcatcaaacagggaacagcaaaaatccccgctgcaacggggatttttgttcggctctcgcctgtgtgattaacttcactaggagaagctaaaatgcttaaattccttatgcgtgggaaaaagttgctgctgtccgttgaagtgaaccacaagttcattttagcggttgctttgctgttaagtcaatgcagtagctaacccgaccacaatcaaaaaaacgcaagttttccgcctactctgtgagtgggcggttttttcttatttcaaatctgtgacacaatatctgtcgcctttcttgccataattgcactgtgtctcaatgactttaacgcacgttcgcttatcgcaacggctggttgtagcgcccattctcatttcgcagtgctacaatttctattataaaagctgcctgacttactcggttgtagctccctttctcatttcgcagtgctacaatgtgcagtagattgaccactgcacacggcgggttgtagctccctttctcatttcgcagtgctacaatattcacacgacacacaggaagcccacgagagttgtagctccctttctcataatcccgcgaccacttggccaaacgcgcagaacgttgtagctccctttctcatttcgcagtgctacaatcccgcgaccacttggccaaacgcgcagaacgttgtagctccctttctcatttcgcagtgctacaatacttcgacgggaaatccttatttcataagggtttcccgttttatttgttatgaaaaaatgggcttaaaataacaataattggtctgaattgacctttttttcttgggttttcagctcgcccaacagcagtttcatggcggcatattgcttttctgttatctccaaacagcggattgagccttcttgcggaaggtttgcacacagtctgttgtggtgtttttgcaacgaatcgcggcctttgacgatacggctgtatacggaaagttgcagcatttggtatccgtcttttaataaaaactggcggaattgattggcggctttgcgctttgccgccgtgataaccggtaggtcgaagaagacgataatcctcataaatttggcctcactcatattggtatgctttcaatggtaggatttcaggcagtttcagttgtttggcgtttttatcggttacaccggcttgaaatgacgaaatcattttgtcgatggcagccaaggtgctgaaatgttgccgttcgatgctgatttgatagtgaagggttttgatgaggtgttgtttgatgccgggcgtcagttcagttttcagacggccttgttcgtacaaatgtatcacggtcaggtcggccaatgggcgtaagggttcgataaagtcatcggcgagattgaatggattgagttcgcttctatgaaacaagcctaatgcaggtaaccaaccgtataaggtcagggtgcgtgcaactgcggcccgtagcacggcgtaggtgtagttcaatgcggcattgacggcgttgttgtcattacgggtaaatttttcgccaaagagggcttgaaagtagagggcggcagcttgggcttcacggtttcctgtatcgcccgaacggacttcagatgccaaagtgcgcagccgtttggctgcaagatcattgcctgtttcgtctgcgacaaatgcttggttcaggattttttggcggacgatatgttgccagagttgcttttttaagggttcgcttatgttcagttgcagtttgaggattttaagttggcggtgatattgggcataaggcagccattgtccgcagggcaggaactgctcgtcgcaggtcagcagggttgcaccatgctcggctaaggctgataggagcggggcggtaatcagggtttcgcgattttcgatgatgataacggcgatgtcctctaatagtacggtgtgggactcgccgctttgttgaatcagcagttgccggcgttgcaaggatagtttgccgccgttttgaataagcaggctgcgccaagtcatgttttccccttattttgatataaaaaatccctgcttcaggccgcctgaaacagggatagattaatttaacggacaggcgggcgttttttcagacggcatggtctgatttctttgcccagttcgtcaatttggtatttttggaatgaaagggcggttttgacgccgataccttccagtattccatttttgccaattttatgatcaagatcatgaatgcgtatattgatattacctgtgcctcgatggcagctggcaaagtaaccaaacattctagctttttttgttataacctcgactaaatcattagggtgtaatgagaatttaaagttgaaactatcatcaataagttgccaatcttcttcatcttttccttgtacaacagccctatccggcaaaatccctttcgctacctgccaactgtaaatcggtaccagataatacttgtcgcctttctcaaacacatctacgcgcaccatggttgcgttgtcggcaataccgttatggttgcgcacccatacgccggttttctgtacttgctctacgcgtacggcttttacctgttgggtgcggttgcctgctttatcgtatttgtaaaacggctcggcaaaggctttggcaggatcgtctttatgtgcttccagccgtgctttcagtgcttcgtatagcttaggttcgcgctcccgattgaccattttttccaagtctttcagttttaactgtgttaacggtacgcgcaacacgctgacgccttcgtccagtcgtttggcggatttgacggtctccatatgcccttgcccgctcatcttccgattgggcgcgcgtgaaacaaacagtggcgtaacgtattcgtgtacggcttcggggcgagatgataatttttcggcaagcaacgtgcgcagtttttctggggtatcggcttcttcgaattcgggtttgccgtccggtttgccgaagacgcgaatcatgacttcttgtgcgaaaaattcccaaggttgtgggaagtgtgttttttgatgcagcacttctccggtttctttgtctatggttttaccgtcaaacgcgttcatctctttatagcgtacaaaacgggtaattttctgctgcatggcaacggtcgagcaggcaacgacgacggcgtccaaggcgtgatggcggtcgttttccgcacgcactttgcgcaatccccaaaagccgcgcaacagattggtaatttgtccgttggatgcaaagacacgtttcttgcctttacctgtcagccgcatacggtcggcaacaaattgacacaggaaacggttgacgtagcgcgtgtcgttcagattgcgttctttaaagccgtcttcatcgaatttttgcagcagaatccgttgttttttactgcgcgggaaacggctggtttcgacacgcgctttaaattcctgccattcgcggctgttgtctttgccgttgaagtattcgtaaggggtttgattgcctttgttttggttttcgctgcccaataccagtactttattgttgaaactgtcgtcccatgtgcgcgagaacggcagggcatggtcgatttcgacatagcctttttcgttcagacggcctaagttgatttctttgcccgaatacaggcatttgccgtgttgttgctcgtacaggcgcagtttcagaatatctttggatttgggttctccgacaaaattggggaaatactctcggaatttggcggcggctttttccctgtctttgcggttttcttcttggcgtttctcaatttctttgcggtctttaaacgatttacctacttcccttgcagtttcaatatggatacgagctggggagccgtaacggcgtaccacgccgttaatgaccttacgtgcttgagataaggcgcgcaagacgacggggttgcggatttcgtcggcgggaatcggcggcagataaatcttttcttccgtattcttcttgccgtaatggtctccgtagatttcggcgcaggcttcatcgtaacgtttgccttgttccattagaggcacaattcggcgcaatgctttcaaggaaatttggacgaacttatcgaagctgatgtgtttcaacagcgcttctaagatttcgggctgtatacggtctttcagacggcctgtaatgtcttcatcggttttgaacagggagaatgccgtgccgatttcgtcttgtaattcgggagaaaggtttaatggggattttttgtctttcaatccttctttttccagtgcacggctgatggcatggtaggccttcatttccatcaatgttgaggcttcggcattgtctttaccatagcgcaagcctttgaaaaaggcggtatcttctaaacccagcagcttacgggcttgtgcgtaagtcagtttggattttctgtatggctcgtccataagcgtggcgcgttcggtatcggtcaatggccgctcgctgccttgctctaaaatacgcaggttgttcagcttggtcagccagatgaaacgttcggctgtgtaggtgtttttagcggctttcggctctgccggttcgaaggtgcaatgccccaacattttttgaacggcatcgccggacagggcagggcgttgcgtcatcagtagggtttcaataccttctttaaggccgcctgaaatatgcggattgccaaattctttttgtttttcaaacagcaaaatcagctccgcctgtaaatctttgcggctgaacgtatgcgaataatcgccgcgctgattgcggatatggccgctttctttctcaaatttatttaaagccaattcggccggtgtgcggaaatcgcctgtctgtaaggcatgggcattgtcggctacgcctttgagcaaagcgccaagctctttatcggcagtttcgccctcgttttttctttgcgacaaataaccgcggtgtttgattaaatgcaacaagactgccgaccactctaaaggcgtcagtttgcggtctaatgcggctgcgcgaagttgccatggtgtattcggtaaggatttgatcaagccgttttcgtcaaaatcagcggcttgtaatacgccttcgcgtttcaataggcggcgggcccgaagcaggcgatgggcgcgacggcgggtcaggcggcggacactgcgcgccaaacgccttaccatggcaagggagtcgcctgttttcggtacttcggcacgctcaaatacgcgcacgcccaaatcaatcaggcggatggggttttcttcttcgtcaatttctaccatcgcccagccgacggatgcgatgccgatatcgaggccgaggatgtagttgattggattaggtttgaaggcagccatttattactccgtaaacaacgttgcaaataatgataatatatcttattgtcttatttatatacaaatagattattgacttatcatctcacaacggctagaatcccaaacatattgtcgcactgcgaaatgagaaccgttgctacaataaggccgtctgaaaagatgtgccgcaacgctctgccccttaaagcttctgctttaaggggcatcgtttatttcggttaaaaaatgccgtctgaaaccgattttgggcttcagacggcatttatattttgggttaccagttgacgcgcaccgaccggctgccgagcaatgtttccagttcgccgaacaatgcggagctcggtgtaaccgtccatttcggcggcacttgaagcctgcccgacgctttttcgttggcatacgacagttgcagcgggatgcgcggcgtgtcgggcagttggtgggcggcgagcagttgtaccagtccgccgatgtcgtgatgcggggcgagggcgaggctgaggctgcgggcgtagcgttcgcgtgccgtttgcagggtcatgacttggtttgccagaatacgcagtccgtcgccgccgccgtagtcgtcgcggctgactttggattcgataatcagcacttggtcggctttgaggcagtcggcgcagttttccaacgtctgaccgccgaccatgatttcaacctgtccgctcaaatcttcaaggctgacgaaggcgattttgccgcgcttgcccatcatggtgcgtacggcggtaacgaatccggcgaggcgcacgctgtcttgcggtttgagtttcgacagtttctgcggggcgatttggcggacttcttgggcatacgggccgaacgggtggccggacaggtaaaagccgatgacggttttttcttcggcgagtttttccgattcgctccacatcggcgcgtcgatgagccgcaccggttcgatggcgtcttccatcatgtcgaaaagcccgccctgattggcgttggcggctttttggtcggcgttgtccatagcgaggtcgatgttcgccaagagcatggcgcggttgggttcgatgctgtcgaatgcgccgccgcgtatcagagcttcgagggtgcggcggttcatgtgttctttgccgacgcgctcacagaagtccaagaggccggtaaacttgccgccgctttgccgcgcggcggtgatggattcgacggcggcttcgcccgtgcctttaatcgcgccgagcgcgtagcggattttcatgttcggatacggcgtgaagcggtagtctgattcgttgatgtcgggcggcaggaactcgatgccgttggcacggcagtcgtcgtagaaatgcttgagctggtcggtgttgtccaattcagacgacatggtcgccgccataaattcggcggggtagtgggctttgagccatgcggtctggtaggaaatcagggcgtaggcggcagcgtgggatttgttgaaaccgtagccggcgaatttttccatgtagttgaagatttcgtcggatttttcgcgcgaaatgccttgttttgccgcgccttcggcgaagatttcgcggtgtttcaccatttcttcgggctttttcttacccatggcgcggcgcagcaggtccgcgccgccgagcgagtagccgccgataatctgcgccgcctgcatcacttgttcctgatacaccataatcccgtaggttggtgcgaggatgccttcgagtagcgggtggatgtattggaattcctgacctttcatacgcgcgacgaagtcgggaatattgtccatcgggccgggtcggtagagcgatacgaaggcaatcagttcttcaaacttggtcgtatgcgccgttttcagcattttcttcatgcctgtcgactcgaactggaacacggcggtggtgttcgcatcgcggaagatttggtaggcaacctggtcgtcaagcggaattttgccgacatcgatgatgtcgccggtggtgtttttgatgttgttctgcgccatttcgatgatggtcaggttgcgcagacctaaaaagtcgaatttcaccaaacccacgtcttccacgtcgcccttgtcgtacatggatacgggcgaggcggattcgtccgcctgatacacggggctgtaatcggaaatcttgcccggcgcaatcaacacgccgcccgcgtgcatacccaaaccgcgcgtcaaatcttccagctttttcgccagcgtaatcagttcgtccgcttcttccgcttcgattaattcctgaatctgcggctccgccttcatcgcgtcgtccaaacccaaaggtttgttggcttccaacggaatcagcttggacagtttgtcgcacagcataaacggcagttccagtacgcgccccacgtcgcgaatcactgctttggacgacatcgtgccgaaggtaacaatctggctgactgcttccgcaccgtatttttcgcgtacatattcaatcacgcggccgcggtttgcctgacagaagtccacgtcgaagtcgggcatagaaacgcgttcggggtttaggaaacgctcgaacagcagcgcgtatttcagcggatcgaggtcggtaatcttcagcgaatacgccaccagcgaacccgcgcccgaaccgcgtcccggcccgaccgggcagccgtgtgttttcgcccagttgataaagtcttgtacgataaggaaatagccggggaatttcatctggatgatgatgttcagctcaaaatccaaacgttcctgatattccggcattttttccgcacgttccgcctcgtcgggataaagctgaaccatgcgttcctgcaagccctcattggagagtttgatgagatagtcatcgagtgataaaccgtcgggcgtggggaaaaggggcaggaagtttttgcccaatgtgatgtgcagattgcagcgtttggcaatttccaccgtgttttcgagggcttcgggtaaatcggcgaaacgttcggccatcgtttccggcggaatgaaaaactggctcggtgtgaaatcgcgcggacgtttcttgtccgtcaatacccagccgcctgcgatacacacccgcgcctcgtgcgcgttgaaatcgtcgcggctcataaactgcgtcggatgcgtcgccaccaccggcaaacccagttcctccgccagcttcacgctgccggaaacgcaagcctcccattcggggcgttcgggcaggcgttgcagctctaaataaaacgcatcgggaaaccatgccgcatatttcaacgccgccgcgcgcgccgcgtcttcattgccgttcaacagattcatgcccacttcgccgtaatgcgcgccgctcaaacaaatcaagccgctgttgtcgccgttttccagccattcggggttgagttccgcgtgatggacattgcggtctttgccgacataggcctctgtcaaaagctcgctcaaacgcagatagcccgcatcgttgcggataatcagcatagcgcggaacggcttgtcgggcgcattcggattgcctatccacacgtccgccgcgccgatgggcttaatccctgcgccgcggcaggctttatagaatttcaccaaaccgaattcgttcatcaaatcgctgatgcccaaagcaggcaaaccgtattcctgcgctttggcaatcagttttttaatccgcaccataccgtcggtaattgagaactcggtatgcaggcgcagggggatgtaggtcggctcggtcatggcaaaatcggcgtgaacaataaaaggcgtattgtagcagggttgtctttagatggcggtgtaggtcatgccgtttcagattcagacggcatgacctgcaaatgtttttgagcttttacgacggcaaaaaaatgcctcctaccgtgtggtggaggcttcccaaggagtattgatagatataaaggactatcaaactagttataaggaactatataccttattcggacggatggcaagcagttaaattaattttacgttcaaacaggtttttgatttcgttttgatgccgattgccggtgtatcgggcagttcgcgtttgaggatgtgcatcagcgtcaatgcggattcgtcggggaacaggatttgcagtctgccgttggacaggatttctttgatcggattgcggcatatggggtttcagacggcatttttacggaacaggcagtgcggatacatcgctggttttgcggtaattttgggtacggcggcggcaggtgctacaataacggtctctttctgcaaggggacatcatggaagccatcgtctatctcgaagacaacgaatacatcgccttgtgcgacctcttgaaattggtcggacttgccgaaagcggcggacaggcgaaagcgtttatcgccgaagggctggtgttgcgcaacggcgaaaccgaaacccgtaaaaccgccaaaatacgcggcggcgaagtcatcgagtttgacggtgcgcgcttggaaatcgccgatggatatgaccctgaagcataaagccgaagcccttttgggcgagccgcttttagacgaacccgtccgacccgagtcgtgggaatgctgcggcagcgactgcggcgaggcgtgtattcagacgatttattgggcggataaggcccgctacgacgcgcaacggcggaaattgaaagaagcgggttggtcggacgatgccgtctgaaacggttcggcttgatatagtgaattaacaaaaatcaggacaaggcggcgagccgcagacagtacaaatagtacggaaccgattcacttggtgcttcagcaccttagagaatcgttctctttgagccaaggcgagccaacgctgtaccggtttaaatttaattcactataaaaccacgttttcagacagtcttttatagtagattaaaattgaaaacatccctatcgtcattccctcgaaagcaggaatccggaagtttgaaatagcggttaaccttaaacatttccaataaatcaaagtctggattcccgcctgcgcgggaatgacggtatagggactttttctttgcatttgccatacacctgttttttaaaatgaccgccgccgccacactgcccgacaatattgccccccgaccttcattcaccacacatataacaccctatgatagacctgcactgccattccaccgtttccgacggtatgctttcccccgccgaagtcgtgcgcctcgcgcatcaaaacggctgcacgctgctggcgttgaccgaccatgaccacaccggcggcatcgccgaagcgcgtgccgaagccgacaggctcggtttgcgcctgattaacggcgtggaaatctccgtaacgtggcgcgggcgtaccatacacgttgtcggcttagactttgacgaacaagacgaaaacctgcaaaacttgttggcgcaagtgcggcaaggccgtctgaaacgtcttgaagccatcgccgccaagcttgaaaagaaaggcatcggtggcgcatacgacggcgcgctggcgctggcggcaaacaaagaaatggtcagccgcacccacgtcgccgagttcctcatcaaaaacggatacgtcaaaaacaagcagcaggcgttcaccaaatacttgggcgacggcaaatcctgcgccgtccgacacgaatgggcgacgctggaagactgcgtctccgccgtcaacggcgcgggcggcatggcagtcatcgcccatccgatgcgctatgatttgtccgctaccgccaagcgcaatctgtttgaagaatttaaaaacctcggcggcgcgggcatcgaagtccacagcggaaactgttgcaaaaacgaccgcctcaactacgcgcttttggcagaacgcttcggtatgctcgccagcgcgggcagcgacttccaccgtttaaacgacttcagcggcggcatcctcggcgcgtgtcctgaactgccggaaaactgcaggccggtgtgggcgcatttttcccgacattgaatgcagataaaaatgccgtctgaaaacctttcagacggcattttttgcggtttaaacgttgtcgtacagttttcggacggttttgccgatcgcggcaatgcctttttccagcgtttccgcgtcctgcgcaatgctcatacggatgcactcgtgcgcgtgcggataatcttgcgtatcgatgccgacaaaaaaatgctcgcccggaataatcagcgtgccttcggccttgagcatttcgtacaaagtttgcgacgaaacaggcaggttttcaaaccaaagccacaagaaaatcgcaccttcaggcttgtggattttcaacggatacgcgcccaattcgcgtttgagcagggaaaccgccgtttgcgcctgctgacggtaaaacggctgaatcacttggtcggccagttgtttcagacggccgtcgttcaacagcggagccgcaattgccgcaccaaaacgcgtaggcgacaggttcacaatcgcattcaaactgctgacggctttaaccacttccggcgcggcgacaataatgccggtacgcacaccgggcaagccgactttggaaaggctgaagcagaggatgatgttttcatgccaattcagcgttacgtcgctgtaaatgatgttggggaacggcattccgtaggcgttgtcgataatcagcggaatgccgtgttcacgcgccaaagcgtccaaacgcgccatttcgccgtcggtcagcacgttgccggtcgggttggtcgggcgcgaacagcaaatcgtgccgattttgccttctttcagttcgggcaggttttccagtgcgtcaaagtccacgcggtatttgaagaagcctgcttcgccttcgtgttcgacgttttcgattttgggtttgacggaaacgaagtgctgcccttcgatatgcacgtcggcatagccgatgtattcgggcgcgagcggcaacaaaatggctttttctgcggatgtgccgtctgaaaggttgaatttgccgccgaagaggttgaataaatagaaaaacgcgttttgcgaaccattggtcagcgcgatattgtcggcggtcaggttccagccgtattcgcggttgaggaaggcggtcagcgcgtcaatcagcgcggcatctccttgaggattggagtagttgccgatgttttcgacggcgtgttctgccgccagtttggagaatatgtcggcaaacgcccgatcgatttccggaatgcgcgccgggttgccgccgccgagcatgttgacgggcttgtcgcttttgagcgcgtcgccgaggtcgtccatcagttggaggatgccgctgtgttgcgtgaatttttcgccgaatgctgaaaactgcatgtcaaactccgtgtgtgtaaggtaggttggtttgtacgttatgccgtctgaaggttcagacggcattttttctgtgtgtttctcgtacccaaagcaggtcgcagatgccgtcgctcggggcaaagccggttggggcgttgatgagcagggtgcggattgcctgctggtcgtaacggtcgcaggccgcacggatgcgattgagcagggcggagagctcgtgccacggcagcatggtctcgttggcggtcatgatgcgcggatggctggttttgcggacgttgtcgccgatgagcagctcttcgtagagtttttctccgggacgcagtccggtaatgaggatttcgatgtcgccgtcgggttgttcgggtgtgttgggtttgaggccgcttagggtaatcatttggcgggcaaggtcgatgattttgacggattcacccatgtcgaggacgaatacgtcgccgcccgtacccatcgcgcctgcctgtatgacgagttgggcggcttcgggtatggtcatgaaataacgtgtgatttcggggtgggtcagggtaagcgggccgccttgggcaatctgtttttcaaacagcgggacaacggagccggacgaacctaaaacattgccgaaacgtaccatgctgaagcgggttttttgtccgggttcggcggcgagtgcctgaaggcagagttccgccatgcgtttgctggcacccatggtgttggtggggcggacggctttgtcggtggagatgaggacgaaagttcttatgcccgatgtcgtggcggcaagcgcgcactcgagtgtgccgaagatgttgttgcgtatgccttcgacggtgttgaactcgaccatggggacgtgtttgtaggcagcggcgtgatagacggtcgcaacggaaaaggcggtcatgacgtgttcgagcagcgtgcggttttgcaccgaaccgagaaagggcaggatttcggtgtcgaggcgtttttggatgcaggtttcgcgcaattctttttcgatggcgtacagggcgaattcggataactcgaacagcagcagcttttcggggcggcggcggataatctggcggcagagttccgaaccgatggagccgcccgcgccggttaccatgacggttttgccttcgatgtcggcactcatcaggcggtcgtcgggcgcgacggaatcacgcccgagcaggtcggacacagagatttttttgagcgtgccgatgctgatttttccgtccatcaggtctttcattccgggaatggtcaacacttcgcacggataggcttccagtttgttgatgattcggcggcgttgttcctgggtcgcgccggggatggcgagcaggattttttccacgccgtagcgttcgatgaggaaggcgatggcatcgggctggtaaacggcaaggtcgtagatgacggtgtgccacagtttggggtcgtcgtctacaaaggcggcggcggaatattcgcgcatttgtttgacggcctcaagcagttgtctgcccgaccgtcccgcgccgtaaatgatgacagggatcatctgttttttggggtgttcggacaacagtccgcgcaaaaccatacgcgagccggtcacggaaacaaacagcagtaagaaatagacaatcggcagggcgaggcgcagcctttcttcaaatatcagcgtattgaggaaaaacaacacggcggaggcgaggctgcccgccagtacggtggtgaggatgcggaagctgacgaagcgtgtaacggcgtggtaaagccccattcggataaataatgtgatggtcagcaaggcagtcagcaaaaaagactgccagttggcaaaatcgaaccattcgtccgagtagtcggcctttaggctttgggtgaaccaaaaggcaatgaaaatcatcagaaaatcgtgtatgaggaaacagattttcttgatgttgcgcggcagggcgatcagagtttccagattcatatcgtggggcggtatgtgttttcaggcggcatatgccgtctgaagggttatcgtgcggcttcggtcaagacggcttcgatgtgttttttgcaaaacgcaatttcgtcgtcggtcagcgtcgggtgcaccaagaacatcaggctggtgtcgcccaactcgacagcatttgtcaaacgctctttcggtcgccacggcgtgttgtcgaaggctttttccaaatagacttcggagcagctgccttgatagcaggggactttgcgcgcgttcagttcgccgacgatgcggtcgcgcgtccagccgtctttgaggtgttcgggtttgacgaaggcgtagaacttatattgcgcgtgtccgatgtagtcggcgacttcaaccaagcggatacttttgaatttgcctaggctttccgccagcttggcggcgtgcgcttgacggcaggcagtccattcgggcaggcgtttgagctggatgcgcccgattgccgcctgcatttccatcatacgccagtttgtgccgaaactttcgtgcagccagcggaaaccgggcgcgtgttcgcggtggtacacggcatcgtagcttttgccgtggtctttgtacgaccacattttttcccacagggttttgtcgttggtcgtaaccataccgccttcgccgccggtggtcatgattttgtcttggcagaacgaccacgcgccgacgtgtccgatagagccgacggatttgcctttgtattttgcgccgtgcgcttgggcgcagtcttcgattacccaaagattatgttcttttgccaaagccataatgccgtccatttcggcgggcataccggcgaggtggacgacgatgacggctttggtagtcggtgtcagcgcggctttgacggtttccgcgctgatgttttggctgttcaaatccacatcggcaaacaccggatttgcgcccgcgttcacaatgcaggaagcggaagccaagaaagtgcgcgaagtaacaatcacatcgtcgcctacgcctatgccgattgctttgagcgcgacatcgagtgccagcgtgccgttggaaagggcgacggcgtatcgcgtgccagaaaaggcggcaaattctttttcaaattcgcggcattcgctgcccgtccagtaattgactttgttggacagcaggactttggaaacggcatcggcttcttcttgggtgaagcagggccacggggaaaggaaagtgttcagcatggtgtttggtccgtcggttttcagacggcatttcctcatttctgccgtctgttgcttaggctgtttattttaatcgtttacgaccgcagggtctcggtatttttgcctgccaatggttttgccgggttgcccgcgacggtcatgccgtctgaaacgtcgcgcacgacgactgcgcccgctccaatggttgcgcggctgccgatacggatctgctggcggctgcacgcgcctgtgcctatccagctttcttcgccgatacgcgtgttgcccgacaggtgcgcgcccgggctgatgtggacgaaagcatcaagcaggcaatcgtgatcgacggtggcggcagtgttcacaattacgccgtctttcaatacgctgtcagcctgtacgacggctttcgccataacgacgccgccttgtccgactgttgcagaaggcgagacggtcgagtccggatgaatcaggacgggcagggcgaagccgagcgcggcggctttttcggcgatttggcggcggatgcggttgttgccgacggcgacggcgatgtcgaattgttcgggcgataaactgttttcaagcagcagcgtcgtgccgatgacggggaagccgttgacgctgccttggacgcggtcgtccagaaaaacgatttcgccgtatgtgccgagtgcggcggcaagctcggcaacgactttgccgtgtccgcccgcaccgacgacggcaagtttgcgttttcctgtgaaagggggcatggtggcttcgccctgtgcggaaatcccttctttgattaatacttttttaaccgtcagcagtaggattttgatgtcgaggcacaggctgaagtggtcgatataccagatgtcgcatgcgaagcgttcgtcccacgaaagcgcgttgcgcccgttgacctgcgcccagccggtaatgcccggtttcatttcgtggcggcggttttggaagttgtcgtacagcggcagatattgcatcagcagcgggcgggggccgaccaggctcatgtcgcctttgaggacgttccacagttcgggcagttcgtccaaactggcggcacgcagttttttgccgaacggtgtcaggcgttctccgtcgggcagcagaatgccgtctgaatcaagcgcgtcgtgcatggaacggaatttgaccattttaaaaggttttccgtcctttccggggcgttcctgaaagaagaagacgggcgaacccagattcttgcggatgaggtatatcaaaatcaaaaatactggcgagaggaaaatcagtcccgaggcggaggcgacaatgtcaaacaggcgtttgaagaatttactcatgagctaatctttcaatcaggctgacgattttttggtacgctacatcgcgcttgaagcggcggacgatttcgtcggattgaacggggtcgtttttgcgcgccagaatgtctttggcggcttggatgaagctgtccacatcgccggaacggtagtccgcatgcggcagcagggtgaggacttcggcgacttcgtcgttgacctggctgtttaaaatcggtttttgcaatgccatgtagtcggacagtttgttggttatcgatgccatggagtaggaatggatggcgttgacggagatgtcgcagcctttggcgactgacatcatttcggcgtaggggatatagccgtaaaacttgatgccctcgcaggcgtattgtttgagcctgtccaaatcggggccgccgcccatgatgtgcagctctacattttcgccgtcgtccaaaagtttccgaacgcctttgcacacggtttccacgtcatagctgtaactgagcgtgcccaagtagaaaaagcgggttttgtcgtcgccaaaatctttggcaggtgcggcatcgagtttgggaaagtcagcaccaatatagatgacttcgccgggtacgttcggattggtttctttggcgcggtcgagataagtctgcgatacggcaaccagcgcgtcggcgtagcggtaggcttggttggcgcgtgaggcaaagggcagcagcttatgcggtacttttttcaaaaacggtacgaccgatgagaaggactccggccatacgtcctgcacatcgacaatcagtttgtaacccaaacgcgctttgtgtttgcccaacagcaggttggtggcaatcagcggataggcagaatagacgatgtcctgttccgccgcctgcgggctgtgcagcctgccgtttgaagtggcggcagcatcttcatgccgtctgaaggatttgtcgtagtggcggaaacggctggtaatcagcaacacgtcgtgcgattgcgacaatcgttctgccagataccaaaagcggttgaaatacggttcggacggcagcgagcagtagggggcgactatggtgatgttcatcggcggctttcagacggcattacatggtatacgccgccatggtggtacggtagatttcgtcgtcggaacataaggtttcgacgtgtttgtgcagggctttgcccatttgaccgcgcaactccggatgcttgatgagtgtatcgacggcttcgataaacgcttcgtcttcgccgaaaggaatgcagtaacccgtttccccgttgacgaccatttcggaaatgcccgccatatcgtaggtaacgacgggcgtgtcgtaaagtccggcttctaagatgttgttgcccacgcctgcgccgtggtcgccgatgcagtggggcgtgttcaccaaaatatccacgtctttgaagtaggcggtcaaatcgcgcacgccgccgaggaaggtaactttgccgtctatgcccagacgttccgcctgcgctttcaaattgtccatttcttcgcctatgcccgccacgttcaggcgtacgggcatatcgcggtcgaccatttttttgaaaatgtccagcatcagatgcacggcgcggacggtgtccagacgcgacagcgtgccgagtacggcgcattctttttcggttttccggaaaggaaattccgggggggggggagtgcgttgtaggcgtagacaatccggtcggcggggaaaccgtggcggatgagtttttcgcgctcgtgtttgcagttaccgatgatgtacacgcccagcttgtcgaagagtttggcgattttggggtaggttgccgcgtccaaaccgtgcgagtggtagatgattttggttttcggcgaaacgattttggcggcaatggcgcaggcgggtacgacgcgcgccatttggcagttgatgatgtcgggttgttcgcgccgcagcattcgggcgtaggcaatcatacctttgaggtagccgaaaaggccgccgcgatagaaatcgacgggttgccaacgtatgcccaaggcttgcgcctctttgagcaacggtccgtccgaagaggcaagcatgatgtcgtgtccgtgctgcctgagtagcctgccgaggcggacggtggcggtttccgtgccgcccaagcctgccatagatgtggtcaaaacgattttcataatgggaaaccttgttttttcaaataatgaaacagtttgtgcaaatctttccggtggcgcaggatgcagcctgccagatatgccgcccatacgccggcaaacagggggtagtttgccggcgtgccgaagcaggtgtaggccgccgaggaggccaggcagaacaatgtgtgcatataaagcggcaggcgtttgagcggctgccacaggcggcaggagctttcggtcttgaaaacaaaaaacagccaaaatgaggcggcacaggcaaccgccgcgccgcgcgcgccgccggacggtacggcaagccccagcagcagcaggtttgccgccagcgcgcccaaggtggcgagcgcgatcgggcgtgtttttcggacgacgttcaaaccgatgccgctgatttctaccagcgtgcaaaacagcggcggcagcatacacgatacgacgataaaccggacggcagcgtagttttccggcagcaggagggaggcgaggggcgagaaaatgccggtcaggcagagggcggaggcaagcagggcggcggcggattctgccgttgccgagaggcgggcgggcggggcgttttcttcgattgcgcggaaaatatacggtgtccagaccgttgaaaagatgctttggaacaataatgccgctccgccgaacgaaatacccatcgaataaacgccgagctgttctaggccggcatattttttcaggaacaaacggtcggcggatgccagcccccaataggcgatgctgcttagtgcgatcggtatgccgtagcgcaggccgcgatgcaggacggcggatgaaaacggtgcgcgccggacggccttcagacggcatcggttttgaaacagcaaaaaggcggcggcggcaaggtttgccagcgcgtaaacggcagtcaggacggcggtgttcgccggaaagtgcagcagcccgaccgtcagcggcagcagcagcaggatggcgagcttgggcacgagttgcgcggacgaaaaggcaagggcgcgtccttccatacgcaaaaccagtaagagaaagcggatgggcaggaagctcagttcaaacagcaccagcccgatgccggcggcggcatcgtcgagtgaaaacaggatttcagacggcagggacgggtgggaaagcagcagggcggctatcgcggcggcagacagcagcggcggcaggaacagggttttgaacaaggtgtctttgtcggcggcggcatagtattcgcggacgtatgcctgatccagcccgaggcacaataccgacaccgtcagtcccgccgccgtctgcatcagcacgatgcgcccgatgtcgtcggcggggaaataccacgacagcagcggcaggatgatgacggctaaaaccgcgctgccgatcgagcctgccgcgtagccgaggatttcttttgtgtccatttttgatgtccggacggcggcgggatgctgcctgtgtcgtctgaagcctttcttgatcggaatttgacggctttcaggccgtcgcggctgccggcggggtgcggcagtccgggttgcgctttttcgggtgggcggcggtctgaatggtgccgttttttatcggcgttattatatagtgaaacggcgcaaaccctttaaaaggcgttgccgttttttcggaacacggttttgatgtcgtgtccgaggatttcgcttgaaacgggtgtccacaagggcggtgcggaaagggcggcgcggttttcgggcagggaaaacaggtctttgccgctgccgaggattttgggcgaacggtacagcacgatttcgtctgccaaatcttctgccaaaaatgcagatgtgagttcggagcctgcttcgactatgagttcccctatgccttcgtcggcaagcaggcgcatcaggctgttcaaatcgattttgccgcctgccgtttcagacggcatcaggatgcggacgtgggcgtgtttgcgataggggcggagtttgtcttcatcgcgttccaaggtggcgatgtaggttggagattgtccgtcggtcagaaggtggctgtccaagggcaggcgcaggcggctgtctaaaacgatgcgtgcgggttggcgcaaagttggaaaagcgcggacgttgagccggggattgtccgccaacaccgtgccgatgccggtcagcaccgcgcagctttcggcacgcaaaacctgtacgtcggcacgcgcgtcttcgccggtaatccaaaagctgctgccgtctgaaagggcggttttgccgtccagcgaaacggcgcatttgaggcggacaaaggggcggcggcgttcgatgcgcgacaggaagcctcggttgagttcccttgcctgatgttcgagtaaaccgcattccgtcttgatgcctgctgcttcgagcagggcaagccctttgcctgcaaccagcgggttggggtcgcgcatggcggcaacgacgcgggacacgcccgcccgcaccagtgcttcggcgcagggcggtgtgcgtccgtaatggctgcatggttcgagggtaacaaaggcggtcgcgccttgagccatttcgcccgcctgatgcagggcgtggacttcggcgtgcggttcgcccgctttgacgtggaagccctgcccgacaacttggctgccgtgtgcgataacgcagccgacgcgcggattgggcgaagtggaaaaacgccccaaagcggcaagtcggagggcggtttccatcatggatatatctgtgtccgaaaacatggggataccgtatcagtatgggttggggagaatcaggctttgcggtctgttttgacggcttgcgccagccacgaggcaaagtctgccggattgtcgaagcgtttgtgcagggcggcgaaacggacggcggcttccgtatcttgtcggagcagttcttttagcaccatgtcggcaagtgcggcagaggggatgtcgcgctgacccgaagtgtagagcctgtgttccgtcaggcggacggtttcgtcgatctgttcgggtgtcagggcggattttcgggcggcggcggtcaggtcgttgcggaggcgttgtgcattaaagggcgagcgttttttgtccggaccgatgacggcgggcattttgagttcggcggtttcgagcgtgccgaagcgtttgccgcagctggggcagtggcggcggcggcgcacggcgttgcgttcttccatcaggcgcgaatcggcgacgcgggtgtcggggtgggcgcaaaacgggcatttcatagcgtttcttcctgatgccgtctgaacgtcaaaccgatacgccggcggcgcgggcgatttccagaccttcttcggcactcatatagacggggttttcgggacggtcgtgtcggacgatgttgccttcgcggaacatgaccagttcgtccacggcaagttgggaccatgattcgtcgcgggtcagcggcagggtggcgataacggcgacgcggtcggagggcgtggttacttcggcaaaatcgaccatcacgtcgtcgtcgagcaggcgcgccttgccgaacggggcttggcggacgatgtagtgcagcagtgtgctggcgtgggcaaacagggcaatgccgtctgaaagcataaagttaaacagcccgaacttgcggatttcgtgcgtcagccccgcaatcgcgtcaaacagcgtgtcgtcgtcgggacgggcggcaaagcgggtgcgcaggcggttgaggatgtggcagaacgcgcgttcggaatcggttgtgccgacggggtggaaaaattcgccctgttcggggaaaaaatcaatcaaatgtccgttgtgggcaaacagccagtagccgccccacatttcgcgcataaagggatgggtgttcgccagcgaggtttgtccttgtgatgctttgcggatatgggcgacgacgttttccgatttaatctggtaggcgcgcacgaggtcggcgacgggcgaattggcactgggtttgtcgtcatggaacaggcgcacgcctttgccttcgaaaaagccgatgccgaaaccgtcggcatggtggtcggtaatgccgcccctgcggcggaagccttcaaaggaaaacataatatcggtcggcgtattgcagttcatgcccagcagttgacacatggtttgtcccaatgattcagatggtcgcaagtattcggattataccccgaactgaaaatgccgtctgaaatacggcttgttccccgttattccctcgaaaacagaaaacagaaaacaaagacggaaacttaagattccgtcattcccgcgcaggcgggaatccgacttgtccggttttggttgtttttcgttccgtaacttttgagccgtcattcccgcgcaggcgggaatctagaatttcaatgcctcaagaatttatcggaaaaaaccaaaacccttccgccgtcattcccacgaaagtgggaatctagaaatgaaaagcaacgggaatttatcggaaacgaccgaaactgaacggactggattcccgcttttgcgggaatgacggcgacagggttgctgttatagtggattaacaaaaaccagtacggcgttgcctcgccttagctcaaagagaacgattctctaaggtgctgaaacaccaagtgaatcggttccgtactatttgtactgtctgcggcttcgtcgccttgtcctgatttttgttaatccactatagaatttcaatgcctcaagaatttatcggaaaaaaccaaaacccttccgccgtcattcccacgaaagtgggaatctagaaatgaaaagcagcaggaatttatcggaaacgaccgaaaccgaacggaccggattcccgcttttacgggaatgacgaggttttaagttgctgttttggttttctgttttttgtggaaataacgagattctagggttgcagaaacttctccgaaacaacaaaaacctctccgccgtcattcctgcgaaagtgggaatctagaaatgaaaagcaacgggaacttatcggaaacgaccgaaaccgaacggaccggattcccgcttttacggagaaagatgatggaaaatcatcatcgtgcgtcaaacccgcgcggcagcacatcggcagaggaaatcagagatacggttgcagggtgcggcggaggatgtccgtgtcggtaatttcggtgatgttggcttcgcccagccggttcagaccgataaagcgcatgatgccgccgctgacttttttatcgtggctcatatgttcgagccatttttcgaatgggaacacgggcggtgcggacggcagtccggcggcttcaaacagggcggcgagccgcgcggtatctgcggcggaggttttgcccagttgttcggacaaacgcaccgccaacacgcagccggcggcgacggcttctccatgcagccaagtgccgtaacccatctcggtttcaatggcgtgtccgaaggtgtgtccgaggttgagccatgcgcgtatgccctgttcggtttcgtcttgggcgacgatgtctgccttcatttggcagcagcggtacacggcttgggcgagtttttcccgatcgagcatcatcagtccggatatgttttgttcgagccattcgaaaaaaccgatgtcgccgagcgcgccgtatttgatgacttccgccataccggcggacaattcgcggacgggcagggtgtgcagcgtgtccaagtcggcaagcaccgcctgcggctggtagaacgcgccgatcatatttttgccgagcgggtggttgatggcggttttgccgccgacggaggaatcgacctgacttaataaagtagtgggaatttgaacaaatggcgcgccgcgttgataagtagccgccgcaaaacccgtcatatcgccgatcacgccgccgcccagtgcgatgagcgtggttttgcgttcggcgcggttttgcatcagcccgtcaaagatgaggttgagcgtctgccagtttttgtgcgcctcgccgtcgggcaggatgatgctgaaatgggatacgcctgccgcatccaatgccgtctgaagcgtgccgaggtagagcggggcgacggtttcgttggtgatgatggcggcgcgtttgcccaaatgcggtttgagcaggcttcctgcctgcggcagcagtccgttgccgataaagatggggtagctgtgggacggggtgtgtacggtcagtgttttcattgttgttccttaaagtttgaaccgccggcccgccgggcggggcgcggtttggttttctgggcgcggcgcatatgccggtttatcgggataagcgtttgagcagggtttgcacggtttcccggcagtttgccgattctacggtaaagtcggcggtttggcggtaaacggggtcgcgtgcggcgtagagttcacgtaatttcgccaaaggatcggcaacttgcagcaaaggacggctgttgtcgcagcgcgtgcgttcgagcagggtttcgggcggggcgtgcagatagacgaccgtgccgcttttgcggataagggcgcggttttcttcttttaacaccgcgccgccgccggtggacaggacgatatggggcaggataaccagctttttgagtatggcggtttcgcgcgaacggaatccctgttcgccttccatttcaaatatggtggggatgggaacgccggcggctgcggcgatttcgtgatcgctgtcgtaaaaacggtaatccagccgctgcgccatttgccggcccagcgtggttttgcccgcgcccatcagtccgatgaggatgagtttgccgttaaagtttttcatcacaattccttaatgtttgacaccccgcctttcggggcgacagggttcgggcttgtcgggttacggcggaattttatacgaaatcggcagggcggcggtacgtttggaaaaataacccgaccatcccgaacctttctgattttaaggacaaataaaagaaatcagggaggttttttatttcaggctgtgttttgacaatccgttgatttcacttatttgtcaggaaaaggcaattatctttgcttaggtaaacaattatccaattgaatatattgaagataatatgtttatcaatactatagtggattaacaaaaaccagtacagcgttgcctcgccttggctcaaagagaacgattctctaaggtgctgaagcaccaagtgaatcggttccgtactatttgtactgtctgcggctttgtcgccttgtcctgatttttgttaatccactataaagaccgttgggcatctgtcgccgtcattcccgcgcaggcggaaatccgaacacgtccgcacggaaacccatatcccgtcattcccacgaaagtggggatctagaacgcagggttggagaaaccgttttatccgataagttcctgaaccgacagacctagattcccgcctgcgcgggaatgacggggttttaagttgctgtttcgggttgctgttttttgtagaaatgacgaggctttggattgcgaggatttatcccttccgccgtcattcccacaaaagtgggaatctagaaatgaaaagcagcaggaatttatcggaaacgaccgaaactgaacggaccggattcccgcttttgcgggaatgacgaggttttaagttgctgtttcgggttgctgttttttgtggaaatgacgaggctttggattgcgaggatttaccccttccgccgtcattcccacaaaagtgggaatccagaaatgaaaagcaacaggaatttatcagaaatgaccgaaactgaacggactggattcccgcctgcgcgggaatgacggcatttcggtcgcggcaaaaagcataaagaaagggcatatgccgtaaaacatatgcccttattttgacgcatcaatagcgcaggctgttgccggccgtacccataatcctcggggtaatgaaaatcagcagttcgcggcggtcggtttttttcccgcgtgttttaaagaggttgccgataacggggatgtcgcccaacagggggactttggtcagcgtattaccgttgtcttcttcataaataccgccgacaatcaatgtgccgccgttttcaaccatagcctgcgtattcaggtttttggtcgaaatacacagaatcgtctgattaccggaggcacattgcgcaggcgagtccttgttgattttgacggtcataatgatttggccgtcgggcgtgatgttcggcgtaacggtcagccccaagacggcttttttgagttccgtgttcgtgctgctgccgccgttcgcgattgaggttacggtgaaaggaatttcgtaaccagattcgattttggcctctttgcggttttgggtcagcacgcgcggattggcaagcgttttggtttttgaaagcgattcggatgcggacaattccaaattcaaggcaccggaggaaatcgcgcgcaccagcgaaatgctgtttgcggcagcggtaatcggcaggttgattttggtttcggccccccatttatcgtcgccgccgaagccggagtttaccccccagccgaatgcgcttgtatcatttttcagctttttcttgcctgtcgcgccgaatttaacgcccaaatcgcgcgagaagccgtctgccgcttcgacgatacgcgcctcaatcatcacttgttgcgcgggtacgtccaattcgtcaatcagtttgcggaatttttcgatgacgctgcgggtatcggtaacaatcagggtattggtggcgggatcgatcagcacgctgcccctgccgctgacaagcgtattgcggtttccggttgtgtcggcattgtccaaacgcaggatgctgcggaattcttccacatttttgtatttcaattggaagttttgtgaatacagcgcgcccagatcggcaatgtctttttccgcctgtaagaaggctttgtctttggcaagcagctcgtcgcggggcgcgatgttgacgatgttcccttgttggcgcatatcgaggttgcgtgcctgcataaccaaatccaaagcctgatcccaaggtacgtctttgagggagagggtcattttgccgttgacggagtcgctggcaacaatgttcatcccggattcttttgccaaaatctgcaggatggtgcggatttcgacatcttggaagtcaagggagattttccggcctgtgaaggttttgggcgcattgttcacgccgcctgactcgaggttttgttttttcggcaggacttggaaggtaaagtatccgggcgcggcggatttgttgacgagttcccagttgccggctgttgtgataatcagctgggtgtcgttattgaggcgtttcagcgtaaccttttgaaccggtgttttaaagtctgccacatccaaactgcgttggagcgtggtcggcagggtatggtttttcagcgtaacgatgatgtggtcgtgctgttggctgatgtcgggctgcccggcaaagcccaatgcagccaattcgataatgccggcatttttgccgtctttgcggaaatcgatattggtttgttttgctggtgctgccgcctgttgttttgctggtgctgccgtctgttgttttgctgatgccgccgcctgttgttttgccgggctgaacggtgcggatacggatactacggactcggtaaacggtgcggcagcctgttgttttgccggggtaaagggtttggatacggatactgcggacttggtagacggtgcggcagcctgttgttttgccggtgcggcaggcgcggcttttacggcggggcgtgcgggggcggacacggtatcgtccgattcgttaatgaatatccaaactttgttcccgcgtacttcggtattgtattggcccggtttgttcagattcagaaccagacgcgcacggctgctgttttgtgcggcactgattttgctcaacaggggatcggcatattcgagtacctgttgatccatggaaatgccggtttgttcaaagtccaaggcgatgcgggccggtgaggaggttacgaagccggtcgggttgacaatctctttgtcaaagctgactttgacgattttctgtttgttgggcagggaggaaactttgatgtctgtaatgtttcctgccgatgctgtctgaaaggcggcggttgcgacaaagagaccagaaatgatttttgtcagtttggtattcataatggagtaatcctcttcttaattttgttctgcggcaggtgctgccgcttgttcggtgtttttgtcggaagaattcaacagcagttctgctttacgggaaacccagttgcccgtgctgtcttctattagctcgttcaggacgatgctgtcgtcggtaatgctttcgattctaccgtagttttgtcccaaatagttgccgacaccgacagtgtagacataaccttcagcctcgatgaagccggagactttctgtccggacttcaaaatgccgacataacgcatattttccaaactgaatttttccagcgtttctttaatacgcttggtgtcgggggcattttccccttttttgtcggtttccatgcggcggaagtcgaatgcgttcggtcctgtaagctgcggcgggctgtataccggcgcaaccggcagggtaggtgcttggaaaggtatgatttctgctttggcttcgcgtcgcgtttgtgccatccattcgtttaggtcctcagaaccttgggaacacgcggagagagccagaaagctgatgagtaaggcatagtgtttcatggtttccctaacgtaagttatttttgctcggcattttgtgccgcttctgcggcaagctcttctacggattttgcttggtaggtggtggcaatggcactgaggttcaggatgctgctcttgccgtcaggattgccgccgttttccggagattgggcgattttcagcgactcaagggtaatgattcgggagaggctgccgacatcgcgggtaaattggctgatctgttcgtaatttccggtaatggaaatggaatagggtaatcttttgatggggccgtcatctacgggaggttggggcataacgctgtccaagcgcaggccgttgctcgaacctgcctgatgaagctcttgaaccaggttgggaatttctgcatctgtcggcagctgtttcaacatgatatcgaaggcagagcggattgaggcaagttcgtccctcaggttgttcaggctggccgcgtcgatacttttctgtttgtaggtgtttttcagttcggtttcttttgcttcgtattcctcaagggattccatctggcttttgaacaatccggcataaccgagccccagcacggcggcaacggccagcagggcgataaaaagcctggcaggaaggttgagcaggtgaaggttgttgagatccaagttggttttagatgatttagaagccattcagtttgcctcctgtgcgtttcccgaagccggattctctttggattcggccgcctttacgatgggttgtaatgttgcctgaagggtaaattcttgatgcgaattgtttttcttgatgcttaacaattcgggttgcttgaatatgccggtattgggcatcgccctcatcatggcggcaacgcggttgtcgctggatgtcctgccgctgagccgataagagtcggcggtaacggcatccagcgaggtcaggtaggtgcttccggggacggcctcattcaggctgtcgaggatttttgcggcttggaggcgtttgagctggagctcctcgattttgtttttcttaatcaggaaggcatctttttcctgtttgagcttttgtatttccgacagctcggtatccaagtgtgcgatggaggtttccagcagcgtgtttctttccgactggttattgatcatattgtcgataaacaggtaggttgccgcaacggcggcaacgcccgtcagcacggcaccgtacatcagcgttttaaactgctgctgtttgcgcttgttcatctcttccctgtaggggaggaggttgattttgattaaattgttcataattataatccccgtaccgccaaaccgaacgccctggtcagtgtcggcgcatcaagttcgaattgttgtttgtctgttttgaggttgtccgcaaaataacgcgcgggatggacgcattgtacatctgcattggtttgtgaggcgacggtttgggcgatgccttcctggcgcaccgcttccccggtcagcaggatatgcttgatgtcggtcatatcgtctgcggtctgcgtggtgtaataaaactgcaagaccctttgtatttcttgggtaatctgctggttgaaatagtttgccacgctttcttggtaatcggaaggtttttgcggggagttgatgatttcttccgctttttcttctgttacctgataggtgcgctggatgagttggttgagctgttcttcgctgacggaggtttcctgtttgtataggatttttccgtcttggatgaccaaggcgtaggtctgtgcggcatatacgccgaaaatggcgactttttcggctgcaagctcgggggcgaaatggtttatccatagcgcgtaggcgttgtattgtccgaaaatgtccacatcaagcgcggataatttcataccggcggcgttgaatgcgtcaatcaggggttcgatttcatcctttctcgatgcgacggccaacacagcttcgccggcggccgattgggacaagacctgatagtcgtaattggcttcttcgagcgatatcgagctgacttcggagatggaggactccacgaacccctgcaggtctaattctgcatctttgtctgtgtaggtcaattgttcgatggttgccagattttgcgggacggacgcgatgatgtttttgcacgaagtacccagtttggcataggcttgttgcaaatatgtaacaagttgatcgtaattttggactttattgccttgaatgatattctttggtaatttggcaatgacgtatttttccaattgaatttggtttaaactacgtcctgacaattggaccattttgatggaatgctggtcgatatcgatgccgattgccgcgcggttattgagtcccgaagattttttagggagcttggcatctgtttttttagggtttttcaagcttttaaacaagcgcatgatgaaagttcctgctttatttgtacagtgagtaaccgtttcggtatccgtaatggattccttgttctttgcacattgaaaccgtgctttgtagaaatcggttgctattttactttatttaataccaataatggtaaattattattcagctatgattaaaaagattttaacgacttgttttggtttggtttttgggttttgtgtatttggagtgggtttggttgccattgctattttggtaacgtatccgaaactgccgtctttggattctttgcagcattaccagcctaaaatgccgttgactatttattcggcggatggggaagtcatcggtatgtatggggagcagcggcgcgaatttacaaaaatcggcgatttcccagaggtgttgcggaatgcggttatcgccgccgaggacaaacgcttttaccggcattggggggtggatgtttggggtgttgcccgcgctgccgtcggcaatgtcgtgtccggcagcgtgcagtcgggtgcgagtacgattacgcagcaggttgcgaaaaatttttatttgagcagtgaaaaaacgttcacacgcaaattcaatgaggtgttgcttgcctataaaatcgagcagtctttaagcaaagacaaaatcctcgagttgtatttcaatcagatttacctcggtcagcgcgcctatggttttgcatctgccgcgcaaatctatttcaataagaatgtccgagatttgactttggcggaagccgccatgcttgcgggactgcccaaggctccgtctgcctataatccgattgttaatccagaacgtgccaagttgcgccagaagtatattttgaacaatatgctcgaggagaagatgattaccgtgcaacagcgcgatcaggcgttgaatgaggaactgcattacgagcggtttgttcggaaaatcgatcagagtgctttatatgtggcggaaatggtgcgtcaggaactgtatgagaaatacggtgaagatgcctatacgcagggttttaaggtttataccacggtccgcgccgatcatcagaaggtggcaaccgaggcattgcgcaaggctctacggaatttcgatcgcggcagcagctaccgcggtgcggaaaactatatcgatttgagtaagagtgaagatgtcgaggagactgtcagccagtatctgtcgggactctataccgtcgataaaatggttcccgccgttgtgttggatgtgactaaaaagaaaaatgtcgtcatacagctgcccggcggcaggcgggttacgcttgataggcgcgccttgggctttgcggcccgcgcggtcaataatgaaaaaatgggggaggaccgtatccgcaggggcgcggtcatccgtgtcaaaaacaacggcgggcgttgggcggtggttcaagagccgttgctgcagggggctttggtttcgctggatgcaaaaaccggagctgtgcgcgcgctggtcggcggttatgattttcacagcaaaacattcaatcgtgccgttcaggcaatgcggcagccgggttcgacctttaagccgtttgtctattcggcggcattatctaaggggatgaccgcgtccacagtggttaacgatgcgccgatttccctgccggggaaagggccgaacggttcggtttggacacctaaaaattcagacggcagatattccggctacattactttgagacaggctctgacggcttccaagaatatggtttccatccgtattttgatgtctatcggtgtcggttacgcgcaacagtatatccggcgtttcggcttcaggtcgtccgagctgccggcaagcctgtctatggctttaggtacgggcgagacaacgccgttgaaagtggcggaggcatatagcgtatttgcgaacggcggatatagggtttcttcgcacgtaatcgataagatttatgacagagacggcaggttgcgcgcccaaatgcaacctttggtggccgggcaaaatgcgcctcaggcaatcgatccgcgcaatgcctatattatgtataagattatgcaggatgtggtccgtgtcggtacggcaaggggggcagctgcgttgggaagaacggatattgccggtaaaacgggtacgaccaatgacaataaggatgcgtggtttgtcggttttaaccctgatgtggttactgccgtatatatcggcttcgacaaacctaagagtatggggcgtgtcggctacggcggtacgattgcggtgccggtttgggtggactatatgcgttttgcgttgaaaggaaagcagggcaaggggatgaaaatgcctgaaggtgtggtcagcagcaatggcgaatactatatgaaggaacgtatggtaaccgatccgggcttgacgctggacaacagcggtattgcgccgcaaccttcccgacgggcaaaagaagatgacgggggcgcggcagaaggcggacggcaggcggcggatgacgaagtccgccaagatatgcaggaaacgccggtgcttccgagtaatactggttccaaacagcagcagttggattctctgttttaaagactccgcaaaatgccgtctgaaagacttttcagacggcattttagatttggcagtggcaattttttaaatgtttgcggtcggtcaagtgggggaaatacggtttccgtataattggggtaagttttcctttggagaggaagcggcggcatctgctgcgtcaaaccagcttccgacagttcggttggcctcgtcaataccttgttttttcaggctggaaaacagctgtacgctgatgttttgcctgtcggaataaggtttgagcagttttttgacttgggacagggtttttatctgttcgtttttggataatttgtcggcttttgacagcaggatgtgaaccggtctgccggtcgtgtggaaaaagtccagcatacggatgtcgagttcttttaaaggatggcgggcatccataatcaaaaccagcccgataagctgtttgcgctgttgcagatagtcgccgagcagattgacccaatgtgcgcgtactgcttcggggacttgggcataaccgtagccgggcaaatcgaccataaaattgccgttctgcagctcgaagaagttgatatgctgcgtccgtccgggtgtttttgaaacgtaggcaagacggacatggttggtcagggtattgatggcactggattttccggcattgctcctgccgacaaaggcaatttcgagcggtgtgtccggcaggtctttgagatggtttaccgtcgtgaagaatttggcgttttgaaaaaggttcatgggcatatccttgttttccgccgccgtttgtccgacagcaaaaatatgcggttggttttatgtgaaacacagtggtaatttaatgtaaatttagtatagaataacacgtttacagaatcatcggttttaatcgggtcaaaaatcccgtatttgaatataaaaagagcattgttgcgttatccaatgctgtaatcaggagcactccatgaaacgattgactttattggcctttgttttggctgccggtgcggtttccgcctctcccaaagcagacgtggaaaaaggcaaacaggttgccgcaacggtttgtgcggcttgccatgcagcagacggtaacagcggcattgcgatgtatccgcgtttggcggcacagcatactgcttacatctatcatcaaactatcggcatccgcgacggtaaacgcacccacggttcggcagctgtgatgaaaccggtggtaatgaatttgagcgatcaggatattttgaacgtatccgtattctatgccaaacagcagcccaaatccggtgaagccaatcctaaggaaaatcccgaattgggtgcgaaaatctatcgcggcggtttgagcgataaaaaagtgccggcgtgtatgtcctgccacggtccgagcggtgcgggtatgccgggaggcggaagcgaaattcaggcttatccgcgtttgggcggtcagcatcaggcatatattgttgaacagatgaatgcctacaagtccggtcagcgtaaaaataccatcatggaagatattgcaaaccgtatgtctgaagaagatttgaaagcggtcgccaactttatccaaggtttgcgttaattccgcaatagtctgttttagaggccgtctgaaaagttttcagacggcttcaggcaattctgcgataagttttttcaatcgcaaccgttggaatcgatgcaggctgtcttcattgtcttgaaataaaaagcatcaagacagtagaatcgggacgttgttttctgtttgcccaattctgctttcccatattcctgatggcggaataaacacacaatgagtaaatcccgtagatctcccccacttctttcccgtccgtggttcgcttttttcagctccatgcgctttgcagtcgctttgctcagtctgctgggtattgcatcggttatcggtacggtgttgcagcaaaaccagccgcagacggattatttggtcaaattcggatctttttgggcgcagatttttggttttctgggactgtatgacgtctatgcttcggcatggtttgtcgttatcatgatgtttttggtggtttctaccagtttgtgcctgattcgcaatgtgccgccgttctggcgcgaaatgaagtcttttcgggaaaaggttaaagaaaaatctctggcggcgatgcgccattcttcgctgttggatgtaaaaattgcgcccgaggttgccaaacgttatctggaagtacaaggttttcagggaaaaaccattaaccgtgaagacgggtcggttctgattgccgccaaaaaaggcacaatgaacaaatggggctatatctttgcccatgttgctttgattgtcatttgcctgggcgggttgatagacagtaacctgctgttgaaactgggtatgctgaccggtcggattgttccggacaatcaggcggtttatgccaaggatttcaagcccgaaagtattttgggtgcgtccaatctctcatttaggggcaacgtcaatatttccgaggggcagagtgcggatgtggttttcctgaatgccgacaacgggatattggttcaggacttgccttttgaagtcaaactgaaaaaattccatatcgatttttacaatacgggtatgccgcgcgattttgccagtgatattgaagtaacggataaggcaaccggtgagaaactcgagcgcaccatccgcgtgaaccatcctttgaccttgcacggcatcacgatttatcaggcgagttttgccgacggcggttcggatttgacattcaaggcgtggaatttgggtgatgcttcgcgcgagcctgtcgtgttgaaggcaacatccatacaccagtttccgttggaaattggcaaacacaaatatcgtcttgagttcgatcagttcacttctatgaatgtggaggacatgagcgagggcgcggaacgggaaaaaagcctgaaatccacgctgaacgatgtccgcgccgttactcaggaaggtaaaaaatacaccaatatcggcccttccattgtttaccgtatccgtgatgcggcagggcaggcggtcgaatataaaaactatatgctgccggttttgcaggaacaggattatttttggattaccggcacgcgcagcggcttgcagcagcaataccgctggctgcgtatccccttggacaagcagttgaaagcggacacctttatggcattgcgtgagtttttgaaagatggggaagggcgcaaacgtctggttgccgacgcaaccaaaggcgcacctgccgaaatccgcgaacaattcatgctggctgcggaaaacacgctgaacatctttgcacaaaaaggctatttgggattggacgaatttattacgtccaatatcccgaaagagcagcaggataagatgcagggttatttctacgaaatgctttacggcgtgatgaacgctgctttggatgaaaccatacgccggtacggcttgcccgaatggcagcaggatgaagcgcggaaccgtttcctgctgcacagtatggatgcgtacacgggtttgaccgaatatcccgcgcctatgctgctgcaacttgatgggttttccgaggtgcgttcgtcgggtttgcagatgacccgttccccgggtgcgcttttggtctatctcggctcggtgctgttggtattgggtacggtattgatgttttatgtgcgcgaaaaacgggcgtgggtattgttttcagacggcaaaatccgttttgccatgtcttcggcccgcagcgaacgggatttgcagaaggaatttccaaaacacgtcgagagtctgcaacggctcggcaaggacttgaatcatgactgaacactataaaacccttccggaacacgagctgctgattcagaagtctttgatcagcaatctgaatctttgggattgggtatttgccgtgctggtttttgcggctacggttttcgtacagacccgttccggtatgcatatggacatttacgaaacggtcatgttgtgggcgagtgccggtattgccgtgtttttgggttggtttttcaaaccgatgcgctggtttgttcctttaagcgtattgcttgcctatgccgccgtcggtctgtatggcggcaacatcaaatcggcagagattttcctgttgcggtatttcctcagcagccagtcggcgattatgtggcagtgcgcctttgtctttttcgccctgttcgcctatatttcgggcgcggttttggcaagcgtaaaaaatgtgccgaccaacacgctgttgggtatgggaaccgtgtttgcatgggtgtctgccgtagcaggctttaccggtctgctggtacgttggcacgaaagctatctgctccgtcccgatgcggggcatattccggtttccaacctgtatgaagtgttcatcctgtttttggtgattaccgcgctgatgtatctttattatgaaggtaagttcgccatacagaaattgggcggcttcgtgttcggctttatggcggtcgtggttggattcgtcttgtggtacagcgtgtcccgcgaggcgcataccatccagccgctgattccggcattgcaatcttggtggatgaaaatccacgttccggcaaactttatcggttacggcgcgttttgcatttccgcgatgctcggtattgccgaactggtttccctgcgtgcggaaggaaaaggcggaaaactgtggctgccgccgtcggcattgatcgacgaggtgatgtataaggcgattgccgtcggctttctgttctttaccattgccaccattttgggtgcgctgtgggcggcagatgcttggggacgctattggagttgggatccgaaagagacgtgggcgttcatcgtctggctcaattacgccgtttggctgcacttgcggctggttgccggttggcgcggcaaagtgctggcgtggtgggcgattatcggtttgttcgtaaccgcatttgcttttatcggcgtgaatatgtttttgagcgggctgcattcttacggaacgctttgatacggtgcgacgatgccgtctgaacggtcttcagacggcatgttccgtttttgggatacggcagtcgtgccgaaatccgctaaaatacgtttttcagtttttaacggcatcagaccatgttggtattaggaatcgagtcttcttgcgacgaaacaggtgttgcgctttacgatacggaacgtggattgcgggcgcactgcctgcacactcaaatggcaatgcacgccgaatacggcggggttgtgccggaattggcaagccgcgaccatatccgccgccttgttccgttgactgaaggctgtttggcgcaggcaggcgtatcgtatggcgacattgacgcggttgcctttacgcagggacccggtttgggcggtgcgctgctggcgggttcgagctacgccaatgcactggctttggcattgggcaagcccatcatccccgtccatcatttggaaggacatctgctgtcgccgctgttggcggaggaaaaacccgactttccttttgtcgcgctgttggtttcgggcgggcatacgcagattatggcggtcaggggcataggcgactacgcgcttttgggcgagagcgtcgatgatgcggcgggcgaggcattcgacaaaacggcgaaactgctgggcttgccgtatccgggcggtgcgaaactgtcggaacttgcggaatcgggcaggcccgaagcgtttgtttttccgcgcccgatgattcattccgacgatttgcagatgagtttttcaggtttgaaaaccgccgtattgaccgccgttgagaaagtgcgcgcggaaaacggggcggatgacattcctgagcagacacgcaacgacatctgccgtgcgtttcaagatgcggtagtcgatgtgttggcggcgaaagtgaaaaaagccctgttgcagacagggttcagaaccgtagtggtcgccggcggggtcggtgcaaaccgcaaactccgtgaaactttcggcaacatgacggtgcaaatcccgacccccaaaggcaagccgaaacatccgtccgaaaaagtcagcgtgtttttcccgccgacggcatactgcacggacaacggtgccatgattgcctttgccggtgcgatgcacctgggcaagggcagggaggtcggtgcgttcaatgtccgtccgcgctggccgctgtcggaaatcgtcagatgacaaaatgccgtctgaaattgttcagacggcatttttattttcgttacggcattttgtagcggttgtacataaacagatactgcgtcggaaaacggcgtatccaatattcggcattgcggttgaacacggcggcatcatgggctttgtcgccgttcaattccccttggacggggcggatgtgcaaatcgaaaccctgcccgtcaggcaggcgttcgcagcagaaaaacagggttttcacgcctttgacgtttgccagttttgccgccagcgtcatggtataggcaggtttgccgaagaaatccacccatacgccttccccaccttcttgaggggaggggacgtggtcgggcaggacgatggttgcttcgcccgaacgcagggctttgatgatttgtttgaccccttgtatgctggtaggcgcgctttttcctttgccgcgaaccctgcccgcctgcatgattttgtctatcgctttgattttcggcggtttgtacatggcggtcagcgggaacggaagctgctggctgatgtagcgtccgcccaaatcgtagctgccgatgtgcggcgtgatgaacagcagcccttcgtgtttgtccaaagcctgctgcacatgttcccagccgtgtaccgctttgaacattgtttctatgtcttccggttttctgaaaaacgcgggggcaagttccaaaccgccttttgccgtttccgcaaaaacggctttgaccgttttggggtcgggattcatgcctgcctgacgcatattggcgacgatgcgcgcgcggtcttcctttaaaaggtaaaacgccagatgtccgagccggtttcccagcgtgtgcagacaggaaagcggcagcagggagaggcatttgagcagggcggtcaacaggatgtgcatggcggttcgcaaagggggaaacagcccgaattgtaaacgaaacatgccgtctgaaaaagggaagtattgcggcggaaaggcttttctgctaccatccgcgctgcattaagagttgggaattccatgccaacctgcttttcaaaaggaaaagtaaggtggacggttgaaaagccgatgtggctcaccagagcaatccaaacccgcttgatgcgggaatttttttgcctgtaagaaacgtacgggcagagattccaaagtgccattcaaatgggaatatttctcaactgaatggtatgaatagggaaattttgctatatttcccgctgtcgacattatgttcatacaacatgccgtctgaagaagatggtttgtttttcaaggaaaatctcaatgagcgaatatctgtttacttccgaatcggtatccgaaggccatccggacaaagttgccgaccaagtatccgatgcgattttggatgccatcttggcgcaagaccccaaagcgcgtgtcgccgcagaaactttggtcaacacaggcttgtgcgtattggcaggcgaaatcaccaccaccgcccaagtggactacatcaaagtcgcacgcgaaaccatcaaacgcatcggctacaactcctccgagctgggctttgacgccaacggctgcgcggtcggcgtgtactacgaccaacaatcccccgacatcgcccaaggcgtaaacgaaggcgaaggtatcgacttgaaccaaggcgcaggcgaccaaggtctgatgttcggctacgcctgcgacgaaaccccgaccctgatgccgtttgccatctattacagccaccgcctgatgcaacgccaaagcgaattgcgcaaagacggccgcctgccgtggctgcgtcctgatgccaaagcccaactgaccgtggtttacgatagcgaatccggcaaagtaaaacgcattgataccgtcgtcctctctacgcaacacgacccggaaatcggttatgaagagttgaaaaacgccgtcattgagcagattatcaagcccgtcctgccgtctgaactgctgaccgacgaaaccaaatacctgatcaacccaaccggccgcttcgtcatcggcggcccgcaaggcgactgcggtttgaccggccgtaaaatcatcgttgatacctacggcggcgcggctccgcacggcggcggcgcgttctccggcaaagacccgtccaaagtggatcgttccgccgcttacgcctgccgctacgttgcgaaaaacatcgtcgccgccggtttggcaacccaatgccaaatccaagtttcctacgccatcggcgttgccgaaccgacttcgatttccatcgacactttcggtacgggcaaaatcagcgaggaaaaactgattgcgctggttcgcgaacatttcgacctgcgccccaaaggcatcgtccaaatgctcgacctcttgcgcccgatttacggaaaatccgccgcttacggacatttcggccgcgaagaacccgagtttacttgggagcgcaccgacaaagcggccgcattgagggcggcagcggggctgtaattccggtttgaaaatcaaaaatgccgtctgaacagttcagacggcatttttatatagtggattaacaaaaatcaggacaaggcgacgaagccgcagacagtacagatagtacggaaccgattcacttggtgcttcagcaccttagagaatcgttctctttgagctaaggcgaggcaacgccgtactggtttaaatttggggctgtcctagataactagggaaattcaaattaagttagaattatccctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaacaattagtaaaatcgagtttgtcctagttatctaggacagccccttaaatttaatccactatattttcctgtttcaggctcggcgttctttgcacatcagtttcgcatccagccagccatcgccgccggagatgatgttgttggcaacgaagttgtccaagtcgggcagcagggaaacggcgcggccgctgttgatgatgacgaccaccgccatcggtttgtcgcccagccaataacctgcaagggcgcggacattgttgagcgtgccggtttttaagcgcaacagcccgccgctttgtttgaagcggttgcgtaaagtcccgtctgtgccggcgatgggcagcgtatcgatgaaatcttgtgcaaacgggctgaaataagccgtttccaacatttgcgccatcattctcgccgttaccctttcttttctggacagacccgaaccgttttccaaaaccaaatccgcaacatcgatgcccgacacggcaagttcgcgccggacggcagatgccgcctgttcggaaacggcgggcagtttgccgttgccgccgagtttgaggaagacggaacgcgcaatcagattgtccgaacgcttgttcatgtccgtcaaaatttccttcatcggctttgagtgtgcaacggcaagcgtctgcgcgccttccggcgtgtcggctatgccgataccgtctgaaatccgtccgccgccgagcagccagtggttggtaaaactttgccggatcagttcgtcaagcgcgaacatccggacaccgacaggcttgcccaaacagctctcgggaatattgccgcgcaatttcagcgtattgtccgaaaaagatgcacgcatcagttttttgatcgaagggcaggcagcttgggaggcggtaattttcaagttgttttgggcgaaaatatgcggcaaaggcggatcggtgaggatgtcggtactgtcggcggcattgcgttcggcgcgcaccataaccataccggcagacagcatagttggattggggggcgtcataaacggcgaaccgctgtcggcttcgaaatcgtcggggctgccgacttcgccccacaggctgtggtcgagcatcaggtgtcccgtgatattgcgtatgccttgttcgcgcaactggcgttggacggcaagcaggttttcctgattgaaaacggggtcgccgctgcccgcccaatacaggtttccgtcaagcgtgccgtcgtttaccgtaccgttgcttttaaactcggtcgcccagcggtaattgctgccgaaggttttgaaggcggcaaacgcggtaacgagtttcattgtggaggcggggttgacggggacatccgagcggtggtcaatgatgacttttccgctgtcaagctcttggacatatacggcgatttcgttttgcggaatgcgacctgtatcgagcgcgtgtgcggcgagggaggcgagaagcagcagcagggaggccgctgttttggggaaattcataggtaaatctgttacataaaaaaagcaattataaggcaaagccggataagtgggaacgctgtggcggcgggccggcttgtttgcaggggaaatcacatatataataatcgctatcattatgaaatgattgagacgcacaaacttaatattcaggaggaatgattatggctaagaaaatcagtattttggtgggcagcctgcgccgtgcttcttttgcgcgcaaagtggcattgaatgcggcggagatgttccccgaaggctggcaggcggaaatcgtcgaaatcggacatctgccgctttacaatttcgattatgacgaccctgcggtggaagatgtgccgctgcccgaaagctacacggttttccgcgaaacgattaaggcttcggacggcattttgttcgttacgtccgaaaataaccgcaccattcccgcctgtttgaaaaatgcggtggacatcggctcgaaaccgaatgccgacgtggcgtggaaaaacaaaccggccggcatcatcagccattccgtcggcaagatgggcggttacagttcgcaaaaaaacctgcgccttgcgctgtcttatttcgatatgcccgtaaccggacagccggaagtgtttttgggcaattcgccgacactgtttgatgaaaacggcaaattgatcgactcggcaagggattttgttcagtcatatattaatcagtttgtcggtttgattgaaagaaatgccaaataaacaaacaagtcgaaaggccgcaaaaccggttcgggttttgcggcttttttatatgggctgggcagcgtcaaggtttgccgtttgccggataatgcgcggcaaatgaccggcgtgtttatagcggattaacaaaaaccagtacggcgttgcctcgccttagctcaaagagaacgattctctaaggtgctgaagcaccaagtgaatcggttccgtactatttgtactgtctgcggctcgccgccttgtcctgatttttgttaatccactataaaatcccgcgtgtacggcacgccccgcgctccgcaatgataggggcggtttcgtttgaatcggcgcaccgggatgaatgcccccgcgccgtcccgataccgatttgccggttgttccgtatcggttgccgccgtgaaatgacggacggatgcaggaatggcggcaggcgtgaatgggaggaaatgaccgattgacttgtttcaaaataaaaaagtagaatgcagggcttatcccgcgtctgtgggcggttttgcctgcacggtcggttttctgtttaaaataaaataaaggagaaatgatgctgacgtttatcggactgctgattatcggggtcatcgtatggttgctgctgacggaaaaagtgtcgcccatcatcgcattaatcttggtgccgctgtttggggcgttgctggcggggtttgatgtatcccaattaaaagaattttattcgggcggcaccaaatcggtgatgcagattgtgattatgtttatgttttccattttgttttttggaatcatgaacgatgtggggctgttccgtccgatgataggcggtttgattaagctgactcggggtaatatcgtggcagtgagtgtggggacggtcttggtgtcggtggtggcgcagttggacggggcgggtgcgacgacgtttttattggtcgtccccgcccttttgccgctttacaagcgtctgcatatgaatccttacctgctgtttttgctgctgacttccagtgcgggattgattaaccttctgccgtggggcgggccgactgggcgggttgcaagcgtgttgggcgcagatgtgggcgaattgtataaacctttgttgacggtgcaaattatcggtgtagtgtttatccttgcgctgtccctgcttttgggtgtgcgtgaaaaaaggcggattgtccgggagttgggcgcgttgcccgccgtggcggatttgataaagccggtgcctttgtcggaagaagaacaaaaattggcgcgtccgaaactgttttggtggaatgtcctgctgtttttggcggcgatgagcctgcttttttcgggcatcttcccgccgggttatgtatttatgctggctgcaacggcggcgttgcttttgaattaccgcagcccgcaggaacagatggagcggatttatgcccacgccggcggcgcggtgatgatggcgtccattattttggcggcaggtacgtttttggggattttgaagggtgcggggatgttggacgcgatttccaaagaccttgtgcatatcctgccggacgcgctgctgccttatctgcatattgccatcggtgtgttgggcattccgcttgagttggttttgagtacggacgcttattatttcggactgtttccgattgtggagcagattacctcgcaggcgggcgtggcgcctgaagcagcaggttatgcgatgttgatcggcagtatcgtcggcacttttgttacgccgctttcgccggctttgtggatgggcttgggtttggcgaaattgtcgatgggcaaacacatccgttattcgtttttctgggcgtggggtttgtcgctggcgatattggccagttcgatagcggcaggaatcgtgcctctgccgtaaacggcgaagccgtctgaagcccgaatcgttcctgtggtctgtcgcaggctctgcctgcctgcccgtgtgttgcaatcgcgccccaatgccgtctgaaggcagttgccggcgcggtttttttgtgctgcagttttgaaaaataccggcaagcgtaaagaccgctaaattgcggctaattttggggtgttagaataggcacggtttattttgaagggaaagttgatgcgtgttttgctggtggaagacgatgcgatgattgcggaggcggtgtcggcaagtttgaaagacggcggctatgcggtggattgggtcaaaaacggcgcgcggttgccgctgcccagccttatgacttgatgctgctggatttgggtttgccggggcgggacggtttggatgtttgttccgctggcaatgcttgcaggtatgttttcctactacgaaaccttccacgaaacggaagcgttgcaggacgacctgctccgtcaggcggcattgtacgtcgcccccgattccaaacccgaaactttgcccgagggcgacggcgatacgcgtattttggtacagatgccgcagcaggaagaccctgttgtcagcctgcctgcgcatctggcggacggtctgcacacgcttcaggcggacggggacgacgattattaccgcgtctatatccgcacgaccgaacagggacggattgccgttatgcaggaaaacgaataccgtgaagatttggcggcggatgcggcacggcaaagcgtgttgcccctgctggcggcactgccgctgatgatactgctgaccgtgtggattacgcacaaagccatgcgccccgtccgcaaattgtcgcaaagtctcgaacaacgccgaatcaatgacctgtctgctttgagtgtggacaatattcccagtgaaatcagagggttcgtaaccgccatcaacctgcttttgaaacgtgcggatgaagacatccgccaccgtcagcggtttgtcgccgacgcggcacacgaattgcgtacgccgatgacagccctttcccttcaggcggaacggctcaacaatatgtcgctcccacccgatgcagcgcggcagcctgccgttttgcagcagagcatcaggcgcaacaaacacctgctcgaacagcttttggcactggcgcgttcgcagtcggacgaaacccctctgacgaaaacgacattcggtctgcaaagccgtttccgccaagtgttgcaggaactgatgccgctggctttggaaaaacgtcaggacatcggtgtggcggtcagaggcgatgtcgaagtgtctgccgacgaaacagaaatctatacgctgattaaaacctttgccgataacgcggtacgttacacgccgcctgaaggcaggatagatttgggtttcacggacgaagggaaatatcttgccgtgtgggtggaagataacgggaacggcattcccgaatccgaacgcgcccgcgtcctcgatccgttttaccgtattttgggaatggagcagcaggggacggggctggggctgtccatcgccgacacgcttgccacagaatacggcagatatttggaattgtccgacagccgccggtttgggcgcgggctgctgatacgcgccttgttggacaaggaatccctgaaatagacagatgccgtctgaaggcttcagacggcatttttacatcaaaacgatgtcgtattgttcctgcgtgtaagcggtttcgactgccagagaaatcggtttgccgatgaaatctatcagcattgccaaggattgcgattcttcgtccaaaaacaaatcgatgacgttgggggcggcgaggatgcggaaactttcggcatcgtaacggcgcgcttcgcggacgatttcgcgctggatttcgtagcatacggtttgcggcgttttcagacggcctctgccttggcaggaagggcagggttcgcagaggacttggtttaagttttcgcgcgagcgtttgcgcgtcagctcgaccagtcccaggctggtaaaaccgtgcagggtaacgcgggtacggtcgaaggcgagggctttggcaagctcctgcaacacggcttcgcggtggctttcctgcgccatatcgatgaagtcgatgatgatgatgccgccgaggttgcgcagcctcaattcgcgggcgatggtgtggcaggcttcgaggttggtgcggaaaatcgtttcatcgaaattgcgtgcgccgacgaagccgccggtgttcacgtctatcgtggtcatcgcttcggtggattcgataatcaggtagctgccgaagttgaggttgacgcgcggttgcagggcgcggctgatttcctgctcgacgttgtgggtttcaaatagcgggcgttcgcctttgaacaattctatcctgcccaatgcgccgtggacgtattgttcggcaaaacgcgtcatgcggccgtggtttacggtggaatcgacgaggattttttgcgtgtcgcagccgaccatatcgcgcaacacgcgcaaactcaagggcaaatcctgataaagcagggtttccggcggccggattttcgcctgttcttggatgtgttcccacactttggtcaggtagtcgatgtcggactggagctgttcgtcggtggcgttttcggcgttggtgcggatgatgtagccccggcaggcattttccggcaggagcttgtcgaggcgttcgcgcaggctgctgcgttcggcatcgtcttcgatgcgttgggacacgccgatgtggtcttcttgcggaagatggacgaggaaacgccccgccagcgagatttgggtggaaagccgcgcgcctttggtgttgatcgggtctttgatgacctgcaccaaaacagactgcccttcaaacagcatatgttcgatgcgctgggtttcttcggggttgcggcgttgttcgaggacatcgacgatgtgtaaaaacgccgcgcgttccaagccgatgtcgataaacgcgctctgcatcccaggcagcacgcggcgcaccacgcccaaatagatattgccgactaggctgtgttcgctgttgcgctcgatgtgcagctcgcagatattgttttcctccaacaccgctacgcgcgtttcctgcggcgtgatgttgaccaatatcgtttcgggcgggcgcgcgatgtctttggggatggggagtcctgacaacatggtttttcctgaaaatgtaataaaaatattttgcatccgttccgccgcgcagcgcgggtgcaaaaatatttttcacaatgtctatcatactttaaaaaagaaactttgacacattccgcacatgccgtttgaacgtgcatctgttccgcacttgccaaacaggggaaatgcccctatattgattatcattgcaaaactttcggaaacccaatatgcagaccgttaccatgtacacaggtccgttttgtccctactgcgcgatggcgaaaaggctgctgcacgcggcaggtgtcggacatatcgacgaaatccgtgtcgatgcaagccccgaagcctttgccgaaatgcagcagctttcgggacagcgcagcgtgccgcagattttcatcggcgaaacgcacgtcggcggatttaccgacctctaccgcctccagcaggaaggcgggctggacggactgctgaacccttaacccccaactaggaaaacaaaatgagcgaagaactgcaacccgtattcagcatcgagcgactgtatgtcaaagacttgtctttggaagtgccgcacgcgccgcaaatctttttggaacagggcgagcccgaagtggatatgcgcgtttccaccggcagccaaaagctggaagacggctactacaacgtggatgtaaccgttaccgtaaccgccaaattggataacgagcgcacgatgtttttgaacgaagtaacccaaagcggcattttccgtttggaaaacatccccgaagaagatgtgcagctgctgttgggcgtggcgtgtccgaacatcctcttcccttacgcgcgcgaagccgtttccagtacggtaacgcgcgccggcttcccgcccgtcctgctcgcgccgattaattttgaggcgatttaccaacaacagcaggaagccgaagccgccggggcttgattcctgcctgccgatgccgtctgaatccgtttcagacggcatttttgttttcggataaaataggcgcgtccaaaggaatctgcctatgatgtcgcccgaaacccgaaaacagctcaaaatcaccgatgtttccgccaagaagctcgaaaaactcaacctccataccgcatgggatttggtgttgcacctgccgttgcgttacgaggatgagacgcacatcatgccgattaaggatgcgccgatcggcgtgccgtgtcaggtcgagggcgaagtcatccatcaggaagtaacgttcaaaccgcgcaagcagctgattgtccaaatcgccgacggctccggcagcgtccttttcctgcgcttcatccacttttacgccagccatcagaagcagacggcgatcggcaaacgcatccgcgccgtgggcgaaatcaaacacggcttttacggcgacgagatgattcatcccaaaatccgcgatgccgagggcggcggtttggcggaaagcctcacgccggtttacccgaccgtaaacggtttgaaccagcccactttgcgccgtattattcagacggcgttggacgttacgccgctgcacgacacgctgcccgatgccctgctgtgccgtctgaagctgccacacctcgccgaaagcctgcgtcttttgcattcgccgccgccgagtttcacgattcatcaactttcagacggcacgctcccctcatggcagcggctcaaattcgacgaacttttggcgcaacagctttcgatgcgcttggcgcggcagaagcgtatcggcggctcggccacagcattgagcggcgacggcacattgactcaagccctgcgccatgcgttgccgtttgccctgaccgatgcacaaaaaaaagttgtttccgaaatttgccgcgatatggcacaaacctatcccatgcaccgcctgttacaaggcgatgtcggcagcggtaaaaccattgtggctgctttgtctgctttgacggctatcgaatccggcgcgcaggtggctgtaatggcgccgaccgaaatccttgccgaacagcactttatcaagttcaaacaatggctcgaacccttaggtctcgaagtcgtttggctttccggcagccagcgcaaaaaagccaaagacgaagccaaagccaaactcgccgacggcagcgtcaaaatcgccgtcggcacgcacgccctgttttcagacggcgtggcgtttcacaatttgggcttgagcattgtggacgagcaacaccgcttcggcgtcgcccaacgcctcgccctcaaaaacaaagggtgcgacgtccaccagttgatgatgtccgccacccccatcccgcgcacgcttgccatgagtttcttcgccgacttggacgtatccgtcatcgacgaattgccgcccggccgcaccccgattaaaacccgcctcgtcaacaacgtccgccgcgccgaagtcgaaggcttcgtcctcaacatctgccgcaaagggcagcaggcgtattgggtttgtccgctgattgaagaaagcgaaaccctgcaactgcaaaccgccgccgaaaccctcgcccggcttcagacggcattgcccgaactcaatatcggactggtacacgggcgcatgaaggccgccgaaaaggccgaagtgatggcgcggttttcttcgggggggctgaatgtcttggtcgccaccaccgtcatcgaagtcggcgtagatgtgcccaatgccgccctgatggtcatcgaacacgccgagcgcatgggcttggcgcagctgcaccaattacgcggacgggtagggcgcggcgcggcagaaagcgtgtgcgtcctcctgtttgccgaacccttgggcgaactcgccaaagcgcggctgaaagtgatttacgaacacaccgacggctttgaaatcgcccgccaagacctcaacatccgcggccccggcgaatttctcggcgcgcgccaaagcggcgtgcctatgctgcgtttcgccaagctcgaagaagacttacaccttttggaacaagcgcgcgaaaccgccccgatgctgattgaacaaaaccccgaaatcgtcgaagcgcatttggcaagatggctttccggcagggaaggttatttgggcgtgtgagcaaaatgccgtctgaaatattggaaaaaagtgcaacggaatctgattttttatagtggattaacaaaaatcaggacaaggcgacgaagccgcagacagtacagatagtacggaaccgattcacttagtgcttcagcaccttagagaatcgttctctttgagctaaggcgaggtaacgccgtactggtttttgttaatccactatattatttttgacacattttcatgatttcaaatcccgttattcccaagtggacggaaatccggtaatgggaagccgcagagacttatcgggaaaacggcaagccctccgccgtcattccagcgcaggcgggaatctagaaataaaaaaccacggtgttatcggcaatgactgaaaccggagaaatgacgaaattgaagcgtgcggaaatgtgtcggaaatcgctgaagccggataaactagattcccgcttttgcgggaatgacgggattttaggtttttggtttgttttcgcggcaatgatgggattttaggtttttggtttgttttcacggcaatgatgggattttaaattgcaggtatttaccgggaaaaacggcaagccctccgccgtcattcccgcgcaggcgggaatctagaaatgaaaaaccacggtgttatcggcaatgactgaaaccggagaaatgacgaaattgaagcgtgcggaaatgtgtcggaaatcgctgaagccggataaactagattcccgcttttgcgggaatgacgggattttaggtttttggtttgttttcacggcaatgatgggattttaaattgcaggtatttaccgggaaaaacggcaagccctccgccgtcattcccgcgcaggcgggaatctggaaatgaaaaaccacggtgttatcggaaatgattgaaaccggagaaatgacggaatcgaagcgtgtggaaatgtgtcggaaattgctgaagccggataaactagattcccgcttttgcgggaatgacgggattttagatttttgttttcgcggaataatgagccaaaagccgtctgaacctaaaaaaccgccgctttcagacggcatcaaaaaaccgcaggcacgatgcctgcggtttgccgtttgcgtttcaggggagcagggggattgcgtctaagccgtgtgtttccttcagtccgaacatgatgttcatattttggactgcctgacccgccgcgcctttgacgaggttgtcgatgacggaaaggacgacccacacatcggattgcgccgcctgttggatgctgatgcggcagaggtttgcgccgcgcacgctgcgggtttctggtgtcgaaccggcgggcaggatgtccacgaacaggctgtcgcggtaatagtcgcgcaggacggtttcggggcagatgccgtttgaaaggtggaggtaaacggtggcgtgcataccgcgtatcatcggcgcgaggtgcggcgtgaacacgaatccttcggcgatgccgtcctgaagcccggcgatggtctgcctgatttcgggcaggtggcggtgtccggctatgccgtaggctttgaagttgtcgccagcttcgcacaacagcgaaccgacattgcctttcctgcccgcgccggacacgccggatttgcagtcggcaatcagcggcataccgggcttcagacggcattgccgcaacagcggcacgagcggcagggatacgcaggtcgggtagcagccggggttggcgacgaggcgtgcctgtgcgacggcttcgcggttgagttcgctcaatccgtacacggcttgggaaacgaggtcgggggcggcgtgggtcatgccgtaccagtgttcccaggtcggaatgtcccgtatgcggaagtcggcggaaaggtcgatgacgcgcacgccctgttcaatcaggcgcggcgcgtctttcatggcgatgccgttgggcgtggcgaagaagacgatgtcgcattgttccaaacctgcctcgtcgggcgtttggaaggcgaggccgtacacgccgcgcaaactcggaaagtaatcggcaactgcggttcccgcttcgctgcggctggttacggcggcgacttcgacatcgggatgggcagcaagcaggcgcagcagttccacgcccgtgtagcccgtcgcgccgacaatgccgactttgatttttttactcatggtttttcctttgtgtggttggcgggtatgccgtccgaacgctgtccgacggggttttgattggcggcggaaggacggtacacaaagcgtttgaaaagcgtgtctaatttaatggcatccgcctctgtttttaaaacccagccctgccgtccggaataaacataaccgtaggcgcgaaagccggcaggatatttcggtgcctgccccaaacccaaaccgtatgcggcgaaagcggtggtcgtggagaaagaaagcaggaggaggacgagggttttcataaggttccaaaccgaacgggacgatgaagcccgattatagcaaaaggtcgtctgaaaaccgttttcagacgaccttttatttaattacaataaaaatgttaacaacaaaaaacaaaccgcttttttccgtttggaaacaaaacaaatttttatagtggattaaatttaaaccagtacagcgttgcctcgccttgccggcgcacatactattgttagtgggtatcttgcttttggcagcgacgaatcttataaaaaccattgggacatccgagatgtgtatgccatccagcttttcggcaagaaacgttggcaacttactgcccctgatttccctatgccattgtatatgcaacagactaaagatactgatatttccattcctgaacatatcgatatggatattatccttgaagcaggtgatgtcctctacatcccgcgcggttggtggcacagacctatcccgctcggctgtgaaaccttccacctcgctgtcggtacctttccgcccaacggctataattacctcgagtggctaatgaagaaattccccacgatagaaagtctgcgccacagtttctcagactgggagcaagataggacgcgtatcaacgatactgccgcacaaattgctgccatgattgccgaccccgtcaattacgaagccttcagtgaagacttcctcggcaaagaacgtaccgataccgcttttcatctcgaacagttcgcgaatcccaacgctactctgctttcagacgacgtcaggttgagactaaatgccaataatttggatacgttggaaaaggggtatttgattgggaatgggatgaagataagcgtagatgaattggggaaaaaagttttagaacacatcggtaagaatgaaccgttattgttgaaaaatctactggttaacttcaatcagggaaaacatgaagaagttaggaagttgatttatcagttgatagagttagattttctggaacttttgtgagggattctatgaaaaactggaagcaatttacatttttcgtaatattagtaatagcttgttatcaattgctatattttttatcagatatgtttcttctcgactacattaacaaatatagttggaatttgaattttattcagggtactttgaattttttttcaatatatctgccatatgtttttgttagccgaatttttaggaatactaaccaagaaaaggagtataaaaatgattgaacttcaacttcatgaattgaagctggtttcagggggaggtcctgtaacagacaatatagctggaaatgtagctaatgttgccacaaccaaaggaggtcccacatggggggatttggttgcaatacctgctgccgcagcggcagtttattatctgccgaaaaatgcttacggtgctgctggtgcaaatggtgtatacaatgtgactcgtaattgggtaaatgatgccgttaatgcacctccttataacggaagaccaatctttgagattgaacatggattaactgctcccgcaacaaaagcagataaatcaggaaacggctacactgacggtacagattactgctgatatttctcattgttcagacgatctctaggggtcgtctgaaactttcttaacttcaattttatgaatagacccaagcaacccttcttccgtcccgaagtcgccgttgcccgccaaaccagcctgacgggtaaagtgattctgacacgaccgttgtcattttccctatggacgacatttgcatcgatatctgcgttattgattatcctgtttttgatatttggtaactatacgcgaaagacaacagcggagggacaaattttacctgcatcaggcgtaatcagggtgtatgcaccggatacggggacaattacagcgaaattcgtggaagatggagaaaaggttaaggctggcgacaagctatttgcgctttcgacctcacgtttcggcgcaggaggtagcgtgcagcagcagttgaaaacggaggcagttttgaagaaaacgttggcagaacaggaactgggtcgtctgaagctgatacacgggaatgaaacgcgcagccttaaagcaactgtcgaacgtttggaaaaccagaaactccatatttcgcaacagatagacggtcagaaaaggcgcattagacttgcggaagatcagtagcaaaaacggcactgggcagacaggaattgtcgggattgggcatggtatcctccgatttggcgaagagcaacgaacctgtttatcttgtgaaaataaaacccgacaaaccaaccatcactgcatacggtgaggaaaaaccgctgcaaatcggcatgacgttggaagcagacatcctgcacgagaaacggcgattgtatgaatgggtattggagccgatttatagtatatcgggcaaactgtaagacttgaggctgaaagataaagaagttgtctgaaaccttttcagacgaccagaagacaatatataaaaacacaaacttcaaaactgcctgaaaccatcctcttttacaggcactccgtctgtaaaagcaaggatagggcatctgcccttttgattgtttgattaacgatacaaggagtttcaaaatgagagttttatagtggattaaatttaaaccagtacagcgttgcctcgccttgccgtactatttgtactgtctgcggcttcgtcgccttgtcctgatttaaatttaatccactatatgtgttcatgaaatgacttgggtcggaggctcaggtaatgcgcaacaaagctcatattattgcgaaatttgcgaatctgcagggcttaacgatacgggaaatcctgataaatctttaggattgccaaacaatacgttcagtaatccgcctggttggggagctacaatcggagctttagcaggtagccgcatagggatgcctgaatttggtacgtttgcgagccatgccattgaaaatttcgactggtcatggtatcgacgttatagggaaattgccgaaacgattgaacgagaatattcaggcggtttgccttaatagttgaggaggtcatgatgtttgccaaacattatcaattcatcgcactcggcatcatgctgcttctttatatgttgattctctatacgaccgatttttccaatctgacgtattggatgctgttttttatctgttttattacaggaaaaatattagctcgtttgttagagaaaagctttaaataaaatagcagctagtcgcaaaaggtcgtctgaaaccttttcaggcggcctttctaaaatacatccaacttcctaatccctatttttcaaaaaggaaatctatgccccatctgcaaaacctgtctttgggcttaaagaaaaagctgcctgttatcctgcaaacagaaatatcagaatgcggcttggcatgtctggcggctgtggcgggatttcatggtttccatacggatttacgcgcactgcgttcaaaatactgtccgagacctttgcaaaattccccaaaatcccctaaatgtcttggtgggaattttggggaattttgcaaaggtctcattctataactgtaaatacttttaaatttatgacaaaatagtaaatattgctaaaataatattgatgtcatgaaattttttcctgctccatgtctgttggttatcctggctgtcataccccttaaaaccttagctgccgatgaaaacgatgcagaacttatccgttccatgcagcgtcagcagcacatagatgctgaattgttaactgatgcaaatgtccgtttcgagcaaccattggagaagaacaattatgtcctgagtgaagatgaaacaccgtgtactcgggtaaattacattagtttagatgataagacggcgcgcaaattttcttttcttccttctgtgctcatgaaagaaacagcttttaaaactgggatgtgtttaggttccaataatttgagcaggctacaaaaagccgcgcaacagatactgattgtgcgtggctacctcacttcccaagctattatccaaccacagaatatggattcgggaattctgaaattacgggtatcagcaggcgaaataggggatatccgctatgaagaaaaacgggatgggaagtctgccgagggcagtattagtgcattcaataacaaatttcccttatataggaacaaaattctcaatcttcgcgatgtagagcagggcttggaaaacctgcgtcgtttgtcgagtgttaaaacagatattcagattataccgtccgaagaagaaggcaaaagcgatttacagatcaaatggcagcagaataaacccatacggttcagtatcggtatagatgatgcgggcggcaaaacgaccggcaaatatcaaggaaatgtcgctttatcgttcgataaccctttgggcttaagcgatttgttttatgtttcatatggacgcggtttggtgcacaaaacggacttgactgatgccaccggtacggaaactgaaagcggatccagaagttacagcgtgcattattcggtgcccgtaaaaaaatggctgttttcttttaatcacaatggacatcgttaccacgaagcaaccgaaggctattccgtcaattacgattacaacggcaaacaatatcagagcagcctggccgccgagcgcatgctttggcgtaacagacttcataaaacttcagtcggaatgaaattatggacacgccaaacctataaatacatcgacgatgccgaaatcgaagtgcaacgccgccgctctgcaggctgggaagccgaattgcgccaccgtgcttacctcaaccgttggcagcttgacggcaagttgtcttacaaacgcgggaccggcatgcgccaaagtatgcccgcacctgaagaaaacggcggcggtactattccaggcacatcccgtatgaaaatcataaccgccggattggatgcagcggccccgtttatgttgggcaaacagcagttttcctacgaaaccgctatccatgcacaatggaacaaaacgcctttggttgcccaagacaagttgtctatcggcagccgctacaccgttcgaggatttgacggtgaacagagcctttccggagagcgtggtttctactggcagaacactttgggctggcatttccatccgcgccatcaattctatctcggtgcggactatggccgcgtatctggcgaaagtgcccaatatgtatcgggcaagcagctgatgggtgcagtggtcggcttcagaggagggcataaagtaggcggtatgtttgcttatgatctgtttgccggcaagccgcttcataaacccaaaggctttcagacgaccaacaccgtttacggcttcaacttgaattacagtttctaacctctgaattttttactgatatttagacggtctttccttatcctcagaccgtcaaactttacctacgtacttggcgcgcagtacgttcatcttcaaaatggaatagacatgaataaaggtttacatcgcattatctttagtaaaaagcacagcaccatggttgcagtagccgaaactgccaacagccagggcaaaggtaaacaggcaggcagttcggtttctgtttcactgaaaacttcaggcgacctttgcggcaaactcaaaaccacccttaaaaccttggtctgctctttggtttccctgagtatggtattgcctgcccatgcccaaattaccaccgacaaatcagcacctaaaaaccagcaggtcgttatccttaaaaccaacactggtgcccccttggtgaatatccaaactccgaatggacgcggattgagccacaaccgctatacgcagtttgatgttgacaacaaaggggcagtgttaaacaacgaccgtaacaataatccgtttctggtcaaaggcggtgcgcaattgattttgaacgaggtacgcggtacggctagcaaactcaacggcatcgttaccgtaggcggccaaaaggccgacgtgattattgccaaccccaacggcattaccgttaatggcggcggctttaaaaatgtcggtcggggcatcttaactaccggtgcgccccaaatcggcaaagacggtgcactgacaggatttgatgtgcgtcaaggcacattgaccgtaggagcagcaggttggaatgataaaggcggagccgactacaccgagatacttgctcgtgcagttgctttgcaggggaaattacagggtaaaaacctggcggtttctaccggtcctcagaaagtagattacgccagcggcgaaatcagtgcaggtacggcagcgggtacgaaaccgactattgcccttgatactgccgcactgggcggtatgtacgccgacagcattaccctgattgccaatgaaaaaggcgtgggtgtcaaaaatgcgggcacactcgaagcggccaagcaattgattgtgacttcgtcaggccgcattgaaaacagcggccgcatcgccaccactgccgacagcactgaagcatcaccgacttatctctccatcgaaaccaccgaaacaggcgcagcaggcgcatttatctccaatggcggccggatagagagcaaaggcttattggttattgagacgggagaagatatcagcttgcgtaacggagccgtggtgcagaataacggcagtcgcccagctaccacggtattaaatgctggtcataatttggtgattgagagcaaaactaatgtgaacaatgccaaaggcccggctactctgtcggccggcggtcgtactacgatcaatgatgctactattcaagcgggcagttccgtgtacagctccaccaaaggcgatactgaattgggtgaaaatacccgtattattgctgaaaacgtaaccgtattatctaacggtagtattagcagtgctgctgtaattgaggctcaagacactgcacacattgaatcgggcaaaccgctttctttagaaacctcgaccgttgcctccaacatccgtttgaacaacggtaacattaaaggcggaaagcaggtggtactgatggctgatggcgacattcaggcaaaagcctccaatctgaatgcatccggcaatctgtatattcatgcaggtaaggatctggatttgaatgccgataaagacttatcaacacaaagtatcagcctgagggcagacaacaccgccctcatcagtagcaacggtaacaccttgactgcagaaaagaatctggatattcaggcaggtagcttgagtgtgcgtcaaagtaatctgcaatccagtggcggtaatgtgcagatgagcgcgactaaaggcaacattagcttgaatcagagttggataaatgccagtcagaatattgatacggcagcacttcaaggcaatattatttcagacggtctgactgctgttgccgaagttggacgcgtatctcttcttgccaacggcaatgttgatttcaacggtctaaataccttgattgcggaaggagacattaatgctggttcagtcggtaaaggccgtctgaaaatggacaataccgatatttatgcttctgcaggcgatgtgaaactggttgccggaggtcaattagatttaggcaacggcaccgttaacggcggtcatatcagcttagacagcaataaaggcagcatggtggtgcagaatgtacacctgaatgcccgcgcatcactgaaagtggatgcggatcaaactttaaccattaataacagcaagctcaattccggtcacaatacccagattaatacaaatcatggtcatatgacgcttaatcagcttgatgctcattcacatcgtcatatgagtatcagtgcacagggtaaaggcaaaggaaaagacagcggtcaaattttacaaaacgaccagcaaaacagtaaaagtactttggcggcagatggtgtattgtcattgaacagcagcgcattacaggttttggacaatactaccctgcgcggtggcgcgataaacatcaaagctggcggaggcatcatcaaacgggggcatatcgattgggaaacccaagatacggcaactatgcgttcagcggaactgaaaccactgtccggtatgatgtcgatagaatcgggcggtaataaccctttaaccgttgaacccggtaaccgtatcgtttctgcaggtgatttggccgtgaaacacaacggcacattccaaatcagtgccagagcaggaaataacggcaatccgagtgcgcaaacagccagcgtttcagctaaaggcaatatcgggattgtggcgggagaggtggatattgatgcagcaaatattgccgcagggaaagatttggctttagtggcaactaaagggaatatttcactaaacagtattaggaatacgtttagtaactatcaattgaaaacagataaacacaatatcacacagcaacttactgatgtagagcaggagcttagtaagttaacgagcgatcctaaatatcgtaaagcacaggatcttccacaaatgttgaggcgtaaatataagaggcgtgacaaagtattcggtgatagtgaggccagattacgtggtttacgagcagagataaatgctgctgatgaggcttgggcagaactccaatccccagtaaaagcgttacttgaacgtaaacaattgttacaacaagcccttttaacagtttcccaaccgggtagtggtcacgaaaaccaaggtagcacccttagcggtcaaaatatcaaactgctcgctgcaggtggtatccgtatccagggctccaaagttgctgccacccaacaggcaaatatccaagctgcaggatttttacctgcaccagccgcagaggaactgcaagaaggtcgacttcaatcagccattgacatcagcggtgtatttgatacttttgaatatggtcagcaaggcagcgataaatacggctatgccattttcagcaggccatctgaaatttcaggaaaaacaggtgttaccctctctgcaccaaatgccaatgagaacagccgcatcagtctgagtgcggcaaacatcgaagctgaaaacggcaaaatcaaaattcaatcttacggtgaccaatattactatgcgagacagagcgaactctatacctttgaacgccgcagctacaaaaccggcaaatggtacaaccgcaaacacattaccgaagtcaaagaacacaaaaacgccaagcccgacgcagtaaacctcagcgcatcccaaggcatcgacatcaaatctggtggcagcatcgacgcctacgccaccgcattcgatgcccccaaaggcagcattaacatcgaagccgggcggaaattgacactctatgccgtagaagagctcaactacgacaaactagacagccaaaaaaggcgcagatttctcggcatcagctacagcaaagcacacgacaccaccacccaagtcatgaaaaccgcgctgccctcaagggtagttgcagaatcagccaacctccaatcgggctgggataccaaactgcaaggcacacagtttgaaaccacactgggtggcgcaaccatacgcgcaggcgtaggtgagcaggcacgggcagatgccaagattatcctcgaaggcatcaaaaccacgatccacaacgaaaccgtgagcagcagcaaatctgctctatggcaaaaacaggcaggacggggcagtaacatcgaaaccttgcaattgccgagtttcaccggtcccgttgcgcccgtactgtccgcacccggcggttacattgtcgatattcccaaaggcaatctgaaaacccaaatcgaaaccctcaccaaacagcccgagtatgcttatttaaaacagcttcaagttgcgaaaaacatcaactggaatcaggtgcagcttgcttacgataaatgggactacaaacaggagggcttaaccgaagcaggtgcggcgattatcgcactggccgttaccgtggtcacctcaggcgcaggaaccggagccgtattgggattaaacggtgcggccgccgccgcaaccgatgcagcatttgcctctttggccagccaggcttccgtatcgttcatcaacaacaaaggcgatgtcggcaaaaccctgaaagagctgggcagaagcagcacggtgaaaaatctggtggttgccgccgctaccgcaggcgtagccgacaaaatcggcgcttcggcactgaacaatgtcagcgataagcagtggatcaacaacctgaccgtcaacctggccaatgcgggcagtgccgcactgattaataccgctgtcaacggcggcagcctgaaagacaatctggaagcgaatatccttgctgctttggtgaatactgcgcatggagaggcagccagtaaaatcaaacaattggatcagcactacattgcccataagattgcccatgccgtagcgggctgtgcggcagcggcggcgaataagggcaagtgtcaagatggcgcgataggcgctgcagtcggtgagattgttggtgaggctttggttaagaatactgatttcagtcgtatgagtgcgaccgaaatcgaaaaagctaaagcgaagattactgcctattcgaaactagcggctggcactgcgactgccgttgcaggcggggatgtgaatgctgcggcaaatgcagcacagatagcggtggagaataatactttgtatcctaaatgcattggtgcaaagtgtgatgaatttcaaaaggaacaacaaaaatggatacgtgaaaatcctgaagaatatcgagaagttttgcttcttcagacaggatttattccaattatcggtgatatacagagttttgtacaagcacagaccgctgccgatcacctgtttgctttgctgggtgtggttccgggtatcggtgaatcgatacaggcctataaagtagcgaaagcggcaaaaaatttacaaggcatgaaaaaagccttggacaaggcagcaaccgttgccactgcacagggctatgtcagtaaaaccaaaatcaaaatcggtcaaactgaattaagggttactgcagcaactgacaaacaattgctgaaagctattggcgaaggaagggacacgacaggtaaaatgaccgagcagttatttgactctttagctaaacaaaatggcttcagagtgctttcgggcggcaaatacggcggaaataacggttttgatcatgtatggcaggctgccgatggtagtgtcgttttgattgtagaaagtaagcagattaggaacggtacggtacagctgaatccgaatggtgcgggtggatatacgcagatgagtgaggattggattaaacaagttgcaaatagcttacctgatggtagtcctgctaaagctgctgtcttcaaagcagagcgggaaggcaaattaaaaacagcaatagcaggcgttgatcgtcaaacaggtaaggccgttattctttctgtcaaagttccttctaaaaccaatataaggagataacaatggggcacaatatgatgaccacccaaaaatggtatgagcatattactaatgtaatcataggcaatactgctaatttcaatagcggttgccctgaagctatagattatgtagatgaaagaaaaggcgttccgcttgcagcgatgagacatattttaatgtatactgaagctgcggcttcccatgcctatctatttgaacatgatcttaataaattcaagcaatatgcttatgttgcaggaaagctgggtattttgcggagtgtaaattctacagaccctgaacccttcttctttccctgtgatatgctcaacattcaagatccgatgtttctgatgctgatgagcgacagcccgcagctgcgtgagtttctggtgcgcaatatcgacaacatcgccaacgatacagaagccttcgtaaaccgctacgacctcaaccggcatatgatttacaatactctgctgatggtggaaggtaagcagcttgatcggttgaaacaacgtagcgagaaagtcttggtgcaccccacccctagcaaatggctgcaaaagcggttgtacgattaccgcttcttcctcgctttcgccgaacaggatgccgaggcgatgaaggccgccttagagccgcttttcgataaaaaaaccgcgcgtatggctgccaaagaaacattgtcctatttcgatttctacctgcagccgcaaatcgttacctacgccaaaatcgcatccatgcacggtttcgatttgggcatagaccacgaaatcgcaccgagggatttgattgtttacgatccgctgccggcagacgaatatcaagacatcttcgattttatgaaacagtatgacttgtcttatccgtatgaatatctgcaggattggatagattactatacgttcaaaaccgataagctggtatttggtaacgcgaagcgagagtgagccgtaaaactctgagctcctgttttatagattacaactttaggccgtcttaaagctgaaagattttcgaaagctataaattgaagcccttccacagtacatagatctgtgttgtggcggggctttaccacgctgattgccggagaagaactcaacctgctggcaaaacaaggcatgagatctttgcaataacatgagttgagacctttgcaaaaaagcccttccccgacatccgaaacccaaacacaggatttcggctgttttcgtaccaaatatccccttttccaccggacaccccataatagagcatccgctccgccttttaggcggcagcgggcgcacttagcctgttggccgctttcaacaggttcaaacacatcgccttcagatggctttgcgcactcactttgtcatttccaatgttccaagtacacctaatctgctaagaggaagacagcttgaaggaaaacttattttagaagttcctgctcaggtcaatccaattccacaatctgtattaagggcggcacaagaagaaaatgttatcattagagatacaacaggaaggatttacaataggtggtggtttagtattaggtggttgtgcaggtgcacatcttgcaagaaaagaatcattgatactaacagggaaaacaggggcaggtgcgtcagcaattgcaaatgcaagcattggatatcaatggactgtcaatttgtcagagccaaaagaaggagctaaataataatgcattcccactatatatttggtattttgatgatttcatatgttttcgcaatgttatttaattttataatatcatataaaatatttaaagaagaaaaattaattaatggtttttttgattttctaattaaatcaagctaccttaactttaaatatttcaatatattatttggaaaagaaaaaatctcaaatattttttatttgaaattattgagaattaatctggcgttggggtttttatcttatccttaataattataaatattttttgtttttagtaaaaatatggtacagatatgtacagctagctttgtttcagtaaggtataactgtatataatactcagatttttcacgttgggctatacatggaaatatatctgtgattaaagatgttaatggtaagtatcgattagcacctgaaaagcatgattttaaaatgcattcctttggggggagaaaaaagtaatgtaaaaacaatatttagaaatatggaaactataattggtagcccagggtaaggggtacctttcaggattgaatttaaaggagaggtaaatattgttaactaagttgaaaattttgctatttttgttcttatttgtttttgtattggctattaatttgcttttcttcttttttagttcggatatcgagagtttcgggaactatcagtttgaatatgtttacgataaaggttggcctgctaattatattttagtcatgaaagatggaaatgaagggaattttgataaaataatatccggattggttttagaatattataaggaggatgataacatttatttttcttatattgacgggcaaggatttgcttcagactcttgctattacaaaccggaaattttatatggaaaaattattttaaataaaaatcatatcattaatattaatagcatggaaaaaaataattttctttcagaagataaaataatgaagggaacaagaaattggctagcagaccctaaaaataaatgtaatatacagactctagactaaacgtgtcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggctaatctagtacagccccttgttttttcgatacggaaccggatagaggaaaaatcgaacattgcgcctgccttgctatgattcacgaagaaatctccgccatgcctatgggctatgaaaccttaatcggcgatatgggcagcgcactgtcaggcggacaaaaacaacgcatcgtattggcgcgggccttatattgcgaaccgaaaatcctatttttagatgcagcgaccagccatttggatattgccaatgaaaaagcagtcaatgcaaacttgaatggcttgtctatcataaaaattatggcggcacacagaaaggaaacggtggaatcagcagataggaaaatgtctttaggataaaaatacagtttcaaaaatactcaagattgctgctgttttttcgcctgagcgtcaaactctgccagcgtcatgttcaaagtctgcaaacacggcatcattaccgcatcgacagcttggttcacatgatccctttccacaggcaacggacggtaaacgaagagcttgaagagttcgctcaactcaatcgaatccgcccccgttttcaacacccaaccctgtctgccggaatagatatagccgtaccgcgccagcttttccaaaagctcgcccaactcgtcgtagcccatattgatatgccgtctgaactcctgaacaggcaaggctttgccttctttttgcgccgcatccagaagcagcaggattttcaacacgtcgtcaaaccgtccgcgcgagtcgaagcccctgcggaacgcttctccctgccagtaggagagtgaagaagtcagcaccgcgccgcccaagaccagcgtccacaacaggttcagccacaacagaaaaaacggcacggcggcaaacgcgccgtaaatcgagcggtagccgtcgaaattgcccatataccaagtgaagagggagcgcgcggtttccagacaaaacgctgttgccaaagccccgacaaacgcctgccgcgcgggaacgaagcggtttggcacgaagcggtacagcccccacagcaaaagcgtcatgaaggtcagcgtcgccgccgttcgcaacgcgcccgaccactgcggcgcacctgaggcaagcgcggcatcctgtaccgagccgaccataaaggaaatgcccacgcccaaagacagcggcccgaacgtcagtaaagcccaatagacgagaaactgcatcatccacggacgctgggaattgacccgccagatgcggttgaacgtattgtctatcgtccgaatcagcatcagcgaggtaacgaccagcatcacgctgccgattgccgtcagccggttcgcctgctcgcggaacgcattgatatagtcgaacaccatgtccgcgccctgcggcacaatggtttggttgacgaaggagacgaacgaatccgaccagcggtcgaacacggggaaaatcgaagcgaccgccaccatcacggtcagcacggggacgagtgccagcagcgtcgtaaacgtcatgcttgccgccgcctgcggtacgcgttcttcatcaaagcggcggacgacgaaccatgcaaacgcacagattttattgtctgccaaaccttgcaaacgttgtaaaaaggtcataatttcttgcccggtcagtaagttgggcattgatgcccgatgttatagccaattttgccgtcaggaacaaatgcctgaactgcggctgtttcagacggcatcggaacaactgttatgccgtctgaagaccgaaccattttaacggaatccgcccatgaacccaaatccccctcaaaatcctcgtcctctactatttccaaaacggcagcacccgcaatcccgcactccgaatcgctcgcggcatcgacagcgttgaaggttgcgaagccgtattgcgcaccgtccccaaagtctccgccgtctgcgaagccgtcaaaaaagatattcccgacagcggctcccgtcctgaccgccgaagaaaacaatatcgccttcgcacaaagcaaacgcttggcggaactcgccgtcaagtcggcataagccgcgtgttcagacggcatggcgttcagatgccgtctgaacgcgtttgcctgtataatccgcgtctttactgtccaacttcgcggttcgcaaacctcccgcgttaccaaaactaggattcgatatgtcaaaccaaaaagccttggtcatcttttcgggcggtcaggattcgaccacctgcctgattcaggcaatccaaatctacgggcgcgaaaacgtccaagccattactttccaatacgggcaacgccatgccgtcgagctggaacgtgccagctggattgcgcaggatttgggcgtcaaacaaaccgtactcgacttgagcctgatgcggcagattacgcacaatgccctgatggacgacaccgccgccatcgaaactgccgaaaacggcgttccgaatacctttgtagacggccgcaacgcgcttttcctgctctatgccgcgatttacgccaaagggcaggggatacggcacatcatcgcgggcgtgtgcgaaaccgacttctccggctatcctgactgccgcgacgtgtttgtcaaatcgatgaacgttacccttaatttggcgatggactatgattttcaaatccacacgccgctgatgtatctgaccaaggcgcaaacttgggcgttggcggacgaaatgggcgtgctggactatatccgcgagcaaacccacacctgctataacggcatcgtcggcggctgccgcgaatgcccgagctgtatcttgcgcgaacgcgggctggcggaatatctggaaagtaaaaaggccgtctgaacacgcgcaaaccataaggaatacgatatgcccaagctccatatgttttacctcggcggcaatgccggcaggtcgaatatcgaagtgcacgacatccaatttgccgtgtgcgacgactaccgcgaggccgtccccgcgctcaaagccgcgtggttcggcgatgcggacaaaatccacatcgacggctggcagattgtcgaatgggcggacggttacgacatcgccgtatccgaaacgcccaaaacgaaaatgccgtctgaacacgccccgcgcctgtatttcgccaatgtcggcggttatcgcgcgggtcagcttgccgaggcacacgctttcgggctgttcgccgccgccacgcctgccgaagccaaacaaaaagccctgcaaaccctgttgaccgacagctatgttcagcagcataaagacaacttaaaagacgtggacaacctgcttgcgctcgaccgcatcggcaatttccatatccgcctgaccccgaatccgcacggcaaacccgccgaaatcggctttcaaggctatttgcccatttgagaacccatgaaaatcaccaaaatcttcaccttcgactcctcgcatatgctcgacgggcatgacggcaaatgccaaaacctgcacggacatacctacaaactcgaaatcaccgtttcagacggcattatcaaaggcggcgcgaaagacggtatggtgatggactttaccgacttgaaagccattgtcaaacaacacattaccgaccccttcgaccacgccttcatctaccacggcggcaacagccgcgaatgccaaatcgccgcgcttttggagggctggaacatgaaaaccctgcgcctgccctgccgcaccactgccgaaaatatggcggtcgaaatgtacggccgtctgaaaaacgcggggctgaacgtgtgccgcgtgaaattgtgggaaacgccgacatcgtgtgcggagtatgaaggggagtagggaatatcttgaacgtatcgatatagtaaattccaataagacatgcccaaccgcgtcattcccgcgcaggcgggaatccagaccttgatttatcaggaatatttaaaaattgcagcaattccaactctctggattcccgccttcgcggaaaggacggtttagagcgtccttatttgaatttaccgtaaaacggttttttctcctgtacggattccccgttttttcagacgaccttccatatcaaatacacccattaaaaggaatacccatgaaactcctcttcatcctcctagtcctcttcgtcgccgtcgaacatttctacatcgcctggcttgaaatgacacagattcccagcgaaaaagcggcggaaacgttcaagctgccttatgaatttatggaacaaaagcgcgtgcagaccctgttcagtaaccaagggctgtacaacggctttctcggcatcgggctggtgtggtcgcggtttgccgcgccggacaacgccgtttacggcgcgacgattctgtttctcggttttgtattgattgccgccgcgtggggcgcgttctcttccggcaacaaaggcatactcgtcaaacaaggtttgcccgcatttttggcagcggcggcggtgttggcggtatgaaaaaaatcaatgttgcccccgaaaatccccaataccgcatcgtcgaaatctttgaaagcctgcaaggcgaaggctggaacacgggcatgcccgccgttttcgtccgcttgggcaaatgcaacctcgcctgcggctggtgtgataccgattatttgacattcggcatgatgagcctgtccgacatcttaggctgtctgaaaacctatgccgcccgcaacatcatcatcaccggcggcgaaccgaccatccagccgcatctcgatatgctgctggacatgctcaaggcggaaggttatttcctctgtatcgaaaccaacggactcaatcccgcgccgccgcaaatcgactatgtcgccaccagccccaaagcctgctatgccgccaaatacgaaaaaagctgtatcgaaacagccgacgaagtgcggattgttgccgacggcgatgtcgttgcgttctgtgaaaatatggaacgcaaaatccgtgcgcatcattactacctttcgccctgcgaacaaaacggtgcaatgaacatctacgacaccatccgccaaatcggtattctgaacagccgccccgacgcgccggtgcattggcagttgagcgtgcagacgcacaaatgggcgggaatagagtagtttaagcagtgtaactcaaagggacggcgtacggttttaccgatgtttgacatacggggaaagtgtgccgcttctgcgtggaaatgccggcatttccaccgcccaatcaggacggagccttactgaataagatgctgccgttgggtacaagctcggcttcctaaattccgatggtcttttgaaccttgccgataccctttgtcagtgcacgcaaatagaagggttagggaaaacgaaatgccgtctgaaacagcattctgagacctttgcaaaaatagtctgttaacgaaatttgacgcataaaaatgcgccaaaaaattttcaattgcctaaaaccttcctaatattgagcaaaaagtgggaaaaatcagaaaagttttgcattttgaaaatgagattgagcataaaattttagtaacctatgttattgcaaaggtctcattctgtttcagacggcatttttctgttgacgtcaaaaggaaaaaccgcctcggcaatggataccgaggcggtttggatttggtcggaatgagaggattcgaacctccgaccccttcgtcccgaacgaagtgcgctaccaggctgcgctacattccgaattaagtaaggcgtgattatagcgcaaaaaatacggcgtgcctataccgttttgcctttttgcagcgtgtcgggcggatttaaaaggcttcgccgacttttacgccgcccgccgtgtcttgcggcgaggcaagaccggcaacaaaggcttgcgccgcttggaaatccgccgtctgtataacggcttgcgcggcggcactgccgagcgtgttggccatatattgccaacgttgcgccaaagcgggattgtcaggaatgcggaaatcttcgcgcagttcatccacaaggtcgggacggttgcagacgaggacgatgtcgcaacctgcctcaaaggaaatgcgggcgcgttctttgatgccgcctgccccgcacgcgccttccatagtcaaatcgtccgagaaaatcacgcctttgaacccgatgtcgcggcgcaaaatttgtttgagccagatttcggaaaaccctgcgggctttgtgtccacttgtggataaacgacgtgggcgggcataaccgccgccataccttcgcggctcataatgcggaagggaatgaggtcggcggcttcgagttcgtcgaggctgcgcccgtcttcgggtagcaccaaatggctgtccccttcgacaaacccgtgtccgggaaaatgtttgccgcaggatttcataccgccttttgccaaacctttttgaagggcgagggcgaggcgggttacggcttcggggttactgtggaaactgcggttgccgatgacggggcagtttccccagtccaaatctaagacgggcgtgaaggacaagtcgatgccgcaggcggaaagctcggttgccaaaacccggccgacttgtccggcggcggtttcggcggcggacgcgccgtctttgtcccaaatctcgccgagcgtactcattgcgggcaggcgggtgaagccttcgatgaaacgttgcacccttccgccctcgtgatcgacggcgatgatgagttcgggtgtgcggagggctttgatttcggcggtgagtgttttgagctgttcgatgttttggaagttgcggcggaagaggatgatgccgcctacggcgggatcgagcaggcgttgtttttcttctccggtcaggcggaaggcggcaatgtctgccatgacggggccgcgcggaatatggggaacagtcattgcggtttgctccaaaaagcttcagacggcatatgccgtctgaacagggaaaggggtcaggcgttggcgagttttttatctttcaacagaaaaatcagcaccgccaatacaatgcctgtcgtgccaaagcccaacagcgcggattttgtcagacccaatgcgaggtagcccgatgcggcggcggcggcaacggttaaggcgtaaggcagttgcgaggtaacgtggtcgatgtggttgcagcgcgcgcctgtggacgacaggatggtcgtgtcggagatgggcgaacagtggtcgccgcataccgcccccgccattactgcggacatacacgggataatcagcgcgggatcgactttgaccgccatggcggcggcaatcggcagcataatgccgaacgtcccccagcttgtgcctgtggcaaacgccatcacgctggcgagcaggaagaggatgacgggcaggaagccgggatggatgttgcccgcaaccagtgtggagaggtaatcgccggtgtgcatttcgccgacaaccgtactgatgagccaagcgaggattaaaatggcgattgcgccgaacatagatttcgcaccctgccaaacggctttgggatagtcggcggttttaatcgtgccgagcgtgcagagaacgacggcaaggacgccgcaagtgccaccgaagaccagcgaagtgtttacgtcggtattttcaaatgcccccaaaatgctgaaggtttcgcttgcctgcgcgccggtgtagatcatggcggatacggtggaggcgattaaggccaaaacgggaataatcaatgcgtaaaccctgccccggctgccgtctgaaacggcggtttcatcatgggtttcgttcaaagcggcttgttcgaaacgtgccatcgagccgatgtcgaaggagaaccatgcgacgacgaacaccataatcagggcaaacagtgcgtaatagttcatcaggctcatggcgacaaacgtccccatcggcgtgtattcggtgattttgtaggtaacgagcagtccggcaagcgtggcgataatcgacgcgccccagcttgaaacgggcatcagcacgcacataggcgcggcagtggagtcgaggatgtaggcgagtttggcgcgggaaactttaaacttgtcggtaacggggcgggcaatcgcaccgacggcgagactgtggaaatagtcgtcgataaaggttacgaacacgaggcaggcggtcagcattttcgcgccgcgccggtttttaatgtgccgttttgcccagtcggcaaacgcctgattgctgccggagtaggtcagcagggaagtaaaaatacccaaaagtatcaggaaaaccaagatttttggtttgcccagcgaccaatcgccgtctgaccaagccaagccgacgaccatgtctttcaggtgtgtcagaccgtcgacggggttgccgccgaccaaaaaggcaacgccgaccagaataccgatgcctaaagacagcagtacgcggcgggtaatgacggcaagtgccagtgccaaaaagggtggcacaaccgagaaaaatgaatgtgaatagtcgatcagctgcatggttatgggggtgttaagcgtccggatgggagcgtatctgtccgcctccggtttgggttttgttggcaaaatgggcggaaatattttttgtcgtaaaaaatatttgtttaaaatcaaccaactgatttttgtaaaatgcccgttaatcggtattgacgggcattttatcatttaaaaaatattttggttaaattatgtgtgttattgcaggtttaatgcgataaacagcgtgttgccacggcgcatgatcagcagggggacgtttttgcctgccttgtccatagctttgcggaaaccggcttcgtcattgacggggacttgcccgacggcaagaatttcgtcgccgcgcctcaagcctgcgcgttctgccgcgtcggaaacccgtacgacgacgaggtgtccgccgctgctgtcggtatgtgtctgaagggtaatgcctgcggattcgaccgagaacgtaccggattgctgttcggtgtagggggcttcatctgttttggatgatgcgccgatatgctcggcggcgttgcccagcttgactttgattgtgatttcttcgtctttgcgccatacgccgaggctgacttcttttcccggcgtaatggcgccgaccataacgggaaggtcgccggaagaacgtatttctccgccgtcgaggctgaggacgatgtcgcccgcccgcaggccggcacgttctgcggggctgccgggcaggattttggcaatcagtgcgccgccggctttgtccaaaccgaacgattgtgccaaaccgtaggatacttcttgaataatcacgcccagttgtccgcgttggactttgccggtgtttttcagctgttcggcgacattcatggcaacgtcaatcgggatggcgaaggaaatgcccatgaatccgccgctgcggctgtatatttgcgagttgatgccgacgacctgtccttttaagttgaacagcgggccgccggagttgcccggattgatggcaacgtcggtttggatgaagggtgtgtagctttcgttgggcaggcttctgcctttggcggacacgatgccggcggtcacgctgttgtcgaagccgaagggcgcgccgatggcggcgacccattcgcccggtttcaaatctttgggattgccgattttgacgacgggcagctcttccgttgcgtcgattttcagaagggcgacatcggattggacatccgaaccgatgagtttggcggtatattcgcgcttgtcgttgagcaggactttgatactgcccatgccggtaacgacgtgcgtattggtcagaatatagccgtctttgctgatgatgaagcccgaaccgaagttcaatccgccgtcatctgcttcttcttgggggatttcgggcatgttcgggacgaggcgtttgaaaaattcgtagaacgggtcgctgtcggcaagcgggtcggaatcggtttcggcattgctgctgccgttttgggtgcgcggggcgggggctgcctgaatattgacgactgccgggccttcgctttgaaccagttggacaaagtcgggcagcagcatactgacgctgccgtcgtctttggtgtgttcgatgcgttctacgaaagatgcttcttttttgtccgcaccgaaaaagctgccggctttgtcgcagcctgccagcgaggcggcacacagtgctgccaaagcgaggtattggtattttttgaacacgttttgtcctttgtcggatgccggtaccggctttaatgccgtctgaagcgcattttgtcggcttcagacggcataggttgaaattctacaacgtccgtccgaattttcaagcgtttcattttgaaggacggcggcggtcaggctttggcgggatattcgcacaaatcgttgatgatgcaggtttggcattgcggctttaaagccttgcaggtgtagcgtccgtgcaaaatcagccagtggtgcgcgtccatcagaaattctttaggaatgaagcgcatcagtttgtcttcgacttcgcgcacatctttcccgggggcgattttggttcggttggacacgcggaaaatatgcgtatcgaccgccataacggggtgtccgaacgccgtgttcaataccacgtttgccgttttgcgccccacgccaggcaacgattccaaagcctcgcggtcttccggcacttcgcccttgtatttttccaacaggatgcggcaggtctgcatgatgtgtttggacttggttttatacaacccgatggttttcgtatattccatcacgccgtccaaacccaaatccagcatcgcctgcggcgtatcggcaaccggaaacagcttcgccgtcgctttgtttacgccgacgtcggttgcctgtgccgacagtaaaacggcgattaaaagctcgaaaggggagttgaagttgagttctgtggtaggatgggggttggcagcgcggaaacgctcgaagatttcttggcggatttgtctgttcatttttttgtgcagtcggtttgtgcgttcggcattataacgcacggttcaggcggcgtaatattgcattccccacagaatgaaggcgtaacgcgccgttttgccgataaccagcatcagcccgcttgtccacggattcaaccgcagccagccggcggcaagcggcagtgcgtcgccgacgacgggcagccaggcaaacgcaagcagccaaataccgaaacgccgcatcagattcagtgttttttcagacggcatttttcgggagggcagcaaacgccccatccaataggaaaccatactgcccaatccgttggcaaggccggcgcacagcaacgcgccgtatgcgtgttcgggaaagcggtggacgaacagggcaaaggcggcttcggatgtgccgggcaggagggtggcggaagtgaaggcggaaaaagcgagcgcggcgtaggcgtaggcgggcatcattgcaaacagtctcaaacaggcaaaaatcggcgacggattgtacggtatagtggattaacaaaaaccagtacggcgttgcctcgccttagctcaaagagaacgattctctaaggtgctgaagcaccgagtgaatcggttccgtactatttgtactgtctgcggctccgtcgccttgtcctgatttttgttaatccactatattttcacgcccccgccgaagggcggaggacggtgcaaaaaatacggcacagccgtatgccccttttttgtcgggcatacgacattctttccgctccggttttgatgccacgatgcggcatttccgaattttccggatacggcggcggattttcattttattgggaacggtttttgcaagtccgccggaattttttaaaatctattaaaatctatgcaagcaactgtaaaatattaatttctgctgcttgaatttcagatcggcgcattgcctgcatccgataaagtttgcaaaatgttcaaatatcagtatgatttgcattgccgttaagaaatgtcaatttctattttcttgaaacgggtaatattccgacaccacgaaaggcaaatcatgtctgcgcaatcacaaaacaatcatacgtccccattggtcgtcttgaccacgctgttcttcatgatgggttttattacctgcatgaacgacatccttatccctcatttgaaagaaattttcgacctgtcttacgttcaggcgatgctgatccaattctgtttctttaccgcctatgcggtgatgtccatcccgatgggggcttttgtcggcaaagtcggctacaaaaacggcgttatcggcggctttctgctgacggcggtcggatgcctgctgttttatcctgctgcgggtagccattcttacgcggtatttttgggcgcgttgtttattttggcttccggcgtaacgctgcttcaggtcgccggtaatccttatgttaccctgctggcgaaacccggcaaggaatcggcaacactgacgctggttcaggcgtttaacgctttgggtacgaccattgcgccgcaaatcggcgcgttcctgattctggcggacgcaacccaaaccgtcagcaaggcggaacagatttcttccgtacagattccctatttgggactggcggggctgctgattatccttgccgttttcgtgaaaatgatccggctgcccgacgcgcgcaaaattgccgccgaggaaagcgcgcacaaccacgacggcaaaaccagcgtatggcaatacaaacatctcgtgttcggcacggcaggcattttctgctatgtcggcgcggaggtgtctatcggttcgttgatggtcaacgtattgggttatctgaaagggctggatcatgcttctgccgcgcattacctgtcgttctattggggcggcgcgatggtcggacgtttcctcggttcggcggtgatggcgaaattcgcgcccaaccgttatttggcgtttaacgcatcggctgcggtcgtactgcttgccgtcgcgatggcgacgggtagcggcaatgcggatgtggcgatgtggtcgctgcttgccatcggttttttcaactcgattatgttcccgacgattttctctttggcaaccaaaggattgggaaaatttaccaacgcggcttccggtgtactgtgtaccgcgattgtcggcggtgcggtcgttcctgtcgtgcagggctgggtggcagatacttacaccctgatgtcttcgtttgtcgtttccgtcatctgttatctgtatatcgtgttttttgcggtgtacggatatagggcggacaaataatctttttcttgagaaatgtcgtctgaacatctttcagacggcatttttgcgtaccggtgtttgcggcgtgtgtgccgaggttttaatacttcaatccataaaagtcttatatgtcaacaaacaaaaaaataaaaaattatatttcaaaaaaattaatttaaatcgaggaaattaccgttttgtttctgcccggcttttgtaaaacgctaaaatgccgtctgaaaacgttgggcggattcggtatggtgtgttagaatccgttaactttatatcaaatcgggcaaagaatcatgtttgctttcaaatccttactcgatatgccgcgcggtgaggcacttgccgtcgtcgtcgctctgattgccgcgatgggctataccatcatttcattggagtggctgccgcatatgtccattattgccgccatcgtcgtgctgattttgtacggcttggcgcgcggtttgaaatacaacgatatgcagcagggcatgataggcgcgttgaatcagggtatgggcgcgatttacctgtttttcttcatcgggctgatggtcagcgcactgatgatgagcggtgcgattccgacgctgatgtattacggtttcgggctgatttctccgacttatttttatttttccgccttcgcgctgtgttccgtcatcggcgtgtccatcggcagcagcctgaccacctgtgctacggtcggcgttgcctttatggggatggcggcggcgtttcatgccgatatggcgatgacggcgggcgcgattgtttcgggcgcattttttggcgacaaaatgtccccgctttccgatacgacgggcatttccgcgtccattgtcggtatcgacctgtttgaacacatcaaaaatatgatgtacaccaccatccccgcgtggcttatcagcgcggcactgatgctttggcttttgccgaatgtcgccgcatacgatatgggtagcgtcgaatccttccgcagccagcttgaagccacgggattggtgcacggctattcgctgattccgtttgcgctgttggtcattttggcattgatgcgcgtcaacgccgtggtcgccatgctctttaccgtcatggttgccgttgccgtaacgtatctgcacagcacgcccgatctgcgtcagctcggcgcgtggttttacggcggttacaaactcgaaggcgaagcgtttaaagatgttgtcaaactgatttcgcgcggcggtttggaaagtatgttcttcacgcagaccatcgtgattctcgggatgagtttgggcgggctgctgtttgcgctgggcgcgattccttccctgctggatgccgtccgcagctttttgacgaatgccggacgtgccacattcagcgttgctatgacttcggtcggggttaatttcctgattggcgagcaatatttgagtattttgttgtcgggtgaaacgttcaaacccgtttacgataagctcggtctgcattcgcgcaacctgtctcggacgctcgaagatgcggggacggtcatcaacccgcttgttccgtggagcgtatgcggcgtgttcatcagccacgcgctgggcgtgccggtttgggaatatctgccgtatgcctttttctgctatttgagtttggctttgaccctgttattcggttggacggggctgactttgagcaaaaaataagcggataagcgaaatgccgtctgaaacttgcaacggtttcagacggcatttttatgtttggcggatggggcggattgaaacagaaaacgcccgtaccgtcatcctaaactgtgcagaaacggcagtgcttacttcacgcgggtcgccatcagcgtgtgcaggcggcggttgtcggcgcgggcgacggtgaactgcaaaccgccgataaggactttttcgccgcgtacgggcagatgccctaactcttgaatgaccaggccgccgatggtatcggcttcttcgctgctgtattctgtgccgaagaaggtattgatgtcttcgatttcggtagccgcgtggatgcgccagcgttcggaagaaacggcgtggatattatcggcactgtcgtcttcgtcaaactcatcttcgatttcgccgacgatttgctcgatgatgtcttcaaaggtgaccaaacccgacgtgccgccgtattcgtcgataacaatcgccatgtggttgcgctgttcgcggaactcttttaaaagggcggtcaaagatttgccttcgggaacgaaaacggcagggcgcaagacggatttcaggtggaactgctcggggttaaacatatatttgagcaggtctttggcgtgcaaaatgcccaaaacttcgtctttgtcttcgccgatgacggggaagcgcgaatgggcggtatcgataacgtaggcggtgatgcgctcgatgctgtcgttttcttttaaaacgttcatacggctgcgcgtaatcatggcatcgcgcacttccaaatcggaaaaatcgaggactttttccaaccttaaaagcgtatccgcatcaaaaacttcctgctcgtgcgcttggcgcagcagggtcaatacgtcttcggcggagtcgggctcgccggcaagtcgggagatcaggcgttcgaaaaacttgggtttcgactgcgtaccgtccattttaatattcgtcctcttggtaggggttggggaagcctgccgccagcatcaggcggatttcttcggcttccattatttcggcttcgtcgtcttcgatgtggtcgtagcccatcaggtgtaaagtaccgtgtatggtcaggtgggcaaaatgccgttcgggcgttttgccctgttcggcggcttcttttaaaacgacttgcgggcagataatcaaatcgccgtacagtttttccgaaacttggcagggcaggatttcgccttcgttgagcgcgaaactcaatacattggtggcgtaatctttgccgcggtagtcgcggttgtaggctcgggcttcttcttcgtccagaagaatcaggctgatgtcggcgcggcggtattcatttttcaaggcagaccacgcccagcggtagaaatcgcgttcggctgggatgccggcggcggaagaggcgttttcaaagttcaaatggaaacgttgccgctgcaacgttaagaaaggatattgtttggcacgtttcattgtggcgggtttcgtgttttgtgggcgtaaatataacatagatctgacggtgccatctgaagaaacgttcagaatatgatagactccacgccgtttccattctttgaacgtattgaacatgaacccgaaaaaacttgttatcgccagccgcgaaagcctgcttgctatgtggcaggcaaagcatatccaaggccgtctgaaggctctgtatcccgattgcgaagtcgagattttgggcatgaccacgcgcggcgatcagattttggacaaaactttgtcaaaagtcggcggtaaaggcttgtttgtcaaagagttggaacaggctttatatgacgggcgcgccgatttggcggtgcattcgattaaggacgtgccgatggatttgcctgaaggtttcgcgcttgccgccatcggcgaacgcgccaatccgtttgacgcgtttgtgtccaaccaatacgcgcgtttggaagaaatgcccaaaggcgctgtcgtcggtacatccagcctgcgccgcgaagcccagttgcgcgcgcgctatccgcatttgcttatcaaacctttgcgcggcaatgtgcaaacccgtttgtccaaactcgataacggcgaatacgacgcaattattttggccgccgccggtttgcagcgtctgaaattggacggacgcatccgcatgattttgtcggaatccgacagcctgcctgccgccggacaaggcgcattgggtatcgaaattgccgcgcaccgcgaagatttgtatgaggttttaaaaccgctaaaccacgataccacacacgcctgcgttacggccgaacgagctttggcgcgcgctttgggcggaagctgccaagtgccgctggccgcatattgcacggaagaaaacggcttgctgaccttgcgcggactggtcggacaccccgacggttcggttgtgttgcaggcggacgcgcaagcctctgccgaatatgccgacgcgctcggacgcgctgtcgctaagaaattggcggacgacggtgcgcgggaattgattggagcagtattgaatacggaaaattgattttatcgaaaatttaaataaaataatataagttattgtttttaatcaatttgtttcatcatttttactcgccttatttcgtcattcccgcgcaggcgggaatccagtttgctcggtttcagttgtttctaatcaattcttgcagcattgggttcccggattcccgcctgagcgggaatgacggcggaaaggtttttgtggcttcggataatactgtggcgttcaaattttgaatttgagaatgatgatattcgtattttttatttgagttcatcatattgggttgattttatagatgttttttagcttgtttgaaattgttatggtttattgttttttaacaaaaaacagatgccgtctgaactggttaaggttcagacggcatttcgtatgcgcttttgttttacaagactttcacgatgctttcgcacagataatcgatgttgtcgtcggtaatgccggcgacgttgatgcggccggagcggacggcataaatggcaaactcgtttttcaggcggtcgacttgttcgggagtcaagccgctgaaagagaacataccgttttgtttgataatgaaatcaaagttttggcttgcacctttggctttgagcaacccgacaaatttttggcgcatggctttgatgcggccgcgcatttcatcgagttcggcaatccattgtgctttcaaatcatcatttttcaacaccagcgcaatggtgttcgcaccgtgtgaagccgggttggaatacaaggtacggatgatggttttgacttggctgtgggcgcgggctgctgtttcttcatcttcggccaccaaagtgaacgcgccgacgcgctcgttgtacataccgaagtttttggaataagagctggcaatcagcaattctgtattgtgtttcaagaacacgcgcaagccgtaggcatcttcttccaaaccattgccgaagccttggtaggcaaagtcaaacagcggcaaccagcctttttcggcagaaagttttgccaaagtttcccattgttcgggcgtagggtcgatgccggtaggattgtggcagcagccgtgcagcaggacgatgtcgcctttttgcgcttggctcaagtcctcaatcatgccgtcccaatccaaaccgtgtttggcggcatcatagtaacgataaggtttgtcttggataccgaccgctttggcgatggcgttgtggttgggccaagtcggattggaaatccagatggtttgcgcgttcaactggcgtttggcaaactcggccgcaatacgcaatgcgcccgtaccgccgaggctttgcgctgttttggcgcgacggctggcgatgatttcgtggtctttgccgaacagcaggatttgggtttgcgcgttgtagtcggcaacgccgtcgatggtgaggtagtttttggtggtttcgctttccaacaggcgtttttcggcttctttgacggctttgacgaggggtgtcgcgccggatgcgtctttataaacgccgatgccgaggttgactttttcggggcgggtttcggctttgaacgcttcgcccaaaccgagaatcggatcggcgggggcggcttcgatgtgcttgaagaacatagcttgctccttgatggggacggaaggtcattcgggtttgccgattttacgctgttttacacgggctggaaacagacgcaatcacgcctgcccgatatgggcgaaggtttcccagtttgactgtatgtgttctgcaagcaggggcaggtcttgttcggcggcttcgtagtatgcgccgtcccattcttcaaagtcggggaactgtttgcgcagggattcgatgtctgcgcctccgtcggcgagcgtttcgatggtttcgccgtgttgttcgtagagggctttggctttgtccaagactttcggcacggctttgattttccagcggcgcaggctgtcggcaagcgggttgcggaaaatatattcgccgtaaccggaggcgatgagttgcacgaagccgccttcttcgacttggctgtcgaggtagcagaatgcggtcagcgtgtgctggtcgtcggacaggcaggagagggattcgtcgccggtttgggcggtgtgttcgaggtaggcggaaacgagggtatagagcagggcggatggctcttgttggcggatgtcttccggaagggtaagcgcagtcatggtatgccgtctgaaaagtggggattatagcggattgcggctttgcgccgaaaatatcctttagcctgccgatggcgtaaaatgggcgcacgccaaccacgcaaaggaaaatcaaatggacaatctgaatctgcaggaaatttccgtgttgccggaaaatctgccgctgtattgctcgggacccgacaacgagcagtggaacgggcatccgagagtgtttttgcctttgtgcgaaggagaatcgggcagcgttgcctgcccgtattgcggcacgcgctaccgccttgacggcaagatgccgcatcatcattacgcctgaacgcaagcggcggaaaaatgccgtctgaagcctttttcggtttcagacggcatttgtttggcggggcgggcttgttccggcaccgggattctgcccgacgcgccgcccagacggggaacggcggtttccgttccccgcgtgctgccgctatggatggtggcgtttcgcctagaggaagaaaatcattgccgcgacgacggcaatcacgccgtaaatcgccatcgggataacggttttcttgataatcgcaccttcggaatttttcacatccaatacggtacatacggcgatgatgttgttgaggcacaccatattgcccatcgcgccgccgacggactgcaacgccagaatcagggtaacggacaggccggtatccaaggcgatttgctgctgaatcgggccgaaagtcaggttggacacggtgttggagccggagaagaacgcaccgatcgcgcccagatacggcgagaaataaacccagtgttcgcccgccattgcggcaaattccttaccgatgattttcaccatcgaattgtcgccgccgaccagcatcagctgaaccataatcagcgcgcccatcagggcaagcagcggttttttggtttgattgaaagttacggaataaatcgtccaggcatctttgaatttggttttatacagcaggatgcaaatccaaacggtcagcacaaacggaatccaagccgggacgtacagcgtttggtaagacgcgctgacatcttgtccgaaaatattgccgaaggtaatcgtcagggagtcgctgacggtgattttggacaaatcaaacggcagttggaagctgaaccattcttctttgctggtcaaaatgcctttgatgccgagctgtttgatgcgcgtaaccaccagcatgccgatcagcatacccaaaggggcgagtgctttggcgacttgggcgaacggcactttttcggcattcgggtctttggcgtggtctttgctcaagccccagccttggttggcggcgaatacggacaccatcaggccgattgcgccggcgacgagcgacgggaattcttcgttgaccatcgccaatgcgacataaggaatggtgcaggagaagacggcaatggcgacgaagcccaagtttttgcggatttcagaccaaggtacgatgaagcccaagccgatgacggggatgacgaaacctgcgaagaagtgcattacgccggtctgcctgccgatggcgaggatgtcttcggcactcaggttcagcggtgcgaaaccgaaccaggtcggcgtaccgaccgcgccgaaagagacggggacggagttcatcaccaaagtgaaaatcgccactttcaacgggttgaagcccaagctcatcagaatcggcgcggcaatcgcggcaggcgtgccgaagccggatgcgccttcaatcataaaggcaaaagcccagccgataatcatcagttgcgctacggggttggggctgatggtcgccagccatttgcggatgacatcaatgcagcccgtggtttccatcatacggttgaacataatcgcgccgaaaatcacggtaatcggcgtgagcgttttgacgaggccggaagcggcggtggcgttgagcagcatgcccgcatcgccgaagtagaaaagtttgatggcgtaaatcagcactgcggtaatcggcagcgcgacgtaggagggcatactgttttttttcaccatcagccaaatcagcaggacgatggggaatatgctgaggaaaagtgccataacgaatcctttttaggcatttgcatcataaggcgcgtcgaggtttggaaagacgttcaaatcccgtacacccgatattttggttaaaagataaattggtaagaccaattgttatgcgtttgcacactttacgtaatcttatgtaatcggtcaagcattttatcgataacgcccattaatgcgggttaaggatggtgatgatgcggcggagggagtgtgggaaaggggcgtgtaaaaaaagccgcccgaaaggcttcagacggcattttcagcatttttccagcggcacgaataccgcgccgtccccgtccacgcggaggattgaagcatagtcgttatgccagtcgcccaaaacgatgcgggtaaagccgttttcgtgatggatatgctcgcggtgggtgtgtccgtgtatcagcctttccgcgttaaaggcgcgaacctgccgcgcggtaaaggcggcattgacatccataatatcggcgggcttgacctgtttttccattttgctgacgcgcctgattttggcggcaaggcgcgtgcgccacttcaggggcagcatcaggaacagtttttgcagccgcttccgatgcacgattttgcggaaacgttggtatgccctgtcatccgtacacagagtgtcgccgtggcagatgagggttttgcagccgaacaagtccaaaaccgagtaatccggcagcagcgtcatgcctgcctgccggcaaaaatcctgaccaatcaggaagtcgcggttgcccctgacgaagaacacggcaacgcctttgtcggacaatttcctgatttcacgcgcaaccgaagtattcaactcggaaacttcgtcatcgcccacccaaaaatcaaacaaatcgcccaaaatgtaaaccgcccgcgcctgcccggcggcggaagaacgtaaaaaacgcagcaacagcgcggtcagttcggggtgcttttcgctcaaatgcaggtcggagatgaaataggcgggtttcataggcaggtttccaaatcgggcggatgtcgtggcggattataacgcgcccggcggcggggcaatacggcaaatgccgcgccaagcatcgggcgttggcggaatcggggttcgggcgcgttaaaaatgccgtctgaaggcttcagacggcatcgagggtgcgggatgcggtaaggttttgccggcaagatatggggtggtgcggcgggatttccgttaaaatacgcttcttttttattttttccgaccattatgcgcctgacccatatcaaactctccggcttcaaatcttttaccgacccgaccacaattcatgtgccggggcagcttgtcgcggttatcgggcccaacggctgcggcaagtcgaatgtgattgacgcggtgcgctgggtgttgggcgaggcttcggcgaagcagcttcgcggcgagagtatgcaggacgtgatttttaacggtgcggcaacgcgccgtcctgcgccaagagcttcggtggagctggtgtttgacaacagcgaccacagtttgcagggcgcgtgggggcagtatgccgaggtgagcatcaagcggcagctgacgcggcagggcgaatcgacttatttcatcaacaatcagaccgtgcgccgccgcgatattactgatttgtttctgggtacgggcgtgggcgcgcgcggttatgccgttatcgagcaggggatgatttcgcgcatcatcgaagcgcggccggaggagttgcgcgcttatatcgaggaggcggcgggtgtgtccaaatataaggaacgccgcaaggagacggaaggctgtctgaaagacacgcgcgagcatttgcagcgtttgggcgatttgcagaacgaattggcgcgtcaggtggaaaagctggagaaacaggcggaaaccgccgaacgctataaatccctgaccgcgcagttgaatcaacaacaggatttgctcgattacgcccaatggcagcaatcgcttgccgccgccgacaaagcgaccgcgcagcatcagtctttgcaggcgcagcaggacgaaaccgccgcgcaggttcaggcgttaaacgacgaagtacacgccttgcagaccgccgaacagtcgcagcagcaggcggtacacgaactgggcaacaaacgcggcgtgttgcgcgagcagattgcccgtttggaagaacaaatccgccatcagcaaaacctgcatcaacgcatcgaacgcgacaagcaggcggcgcaggcgcagttacaacgcattcatcaagagcagcagcaaatccgcgtgcagcttgaagaaaacgagttgcaggtcgaagaaaaacaaaccgagctggcggaatgggcgatgcaggttgccgaacacgaagagcgtctgcccgaattggaagaagcccaagccacgctcaatgccgccttccaaacccagcaggacgaggcaaaccgcatccgccgcgaactggcgttgaagcagcagcagcttgcccatgccgaacaaaccgttgccaagcacgaagagcgcaaaggtcgtctgaaacaggaaaaccaagccctgaacctgcccgacgaagccgaaaccgccgccgcgcaggaagccgccgccttgttgcaaagccagcaagagcattacgaagaacaaatcatcgccgccgaagaagctctacacgccgcccgcgaggcgtttcagacggcatcaaaccgcttccaaagcctgaagcagcaacatatcaccttgcaggcgcagcagcaggcgttgtcgcaaatcctgtcgcaacagcaggaagccgccgatttctggcaggtaaccggccacgccgccgcgccgcaactgtggcaacacatcaccgcgcccgccgagtggcaacacgccttgtccgtcatccttgccgaacgcctgcacgcccgcgccgtgccgcaaggtttcgttccccccgaacctttgccgcaggggcaggcggcgtggctttcagacggcctctccggtggcatcaaaaaatcgctgcccgtacaggcattgctgaaccaaatccaagcgcagccgccgtttcagacggcattgcaccactggctcgacggcgtattgtgtgcgcccgatttgagttacgccctcgctcatcaaagcgatttgggcgcgcatcaaatctggcttacgcccgaaggccatcaggtcgataaagtcagcgtcctgctctatgccaagcccgcgcaggaaagcctgattgcccaaaaagcgcgcctcgacggcatcgcatccgaactggacaacctagcccccgaactctccgctgacgaagccgcgttcaaacaggcagaagccgccgtgcgctcgtccgaagtgcaacataaaaacctgatgcagcagcaacagcagcacacgcgccaatacagccaagcgcagcaacgcgccgccgaactcttggcgcgcaccaaccaagggcaaatccgccgcgaacacatcgagcgcgaactggcgcagttggcggaagaacagaccgtgttgcaacacgcgtccgacgggctttcagacgacattgctactttgcaggaagccgccgccgaactcgaacaccagcagcaaaccaccgcgcacagccgccaagagcagcaaggccgtctgaaacaggcgcagcttgccctgctggaagccaaccgccaatacgggcttgccgaagtcgccgtccacaagctcaaccagcaaaaacaaaattaccggcagcaaattgcccaacttgaacagcaaaccctcgactggcaggaacgccagcaagagcttgcccttgcctatgaaaccgagttccaaaacgacgagcagcacataaaactcgacgagttgaccgaagccgtacaaactttggatgaagagtacatcgccgtgcaggagaaactcgcgcagattcaggcgcagggcaggggacaatacgcccgcgtacaaaccctgcaaacccagttgccacagcttcaggcagccacccaaaccgccctgttgcagcagcaggaagccctgatcaacgccaaacgctaccatcaaaacctgaccgaacgtgccgccgatttggacgcgctcgaagcgttggcgaaagaatcgccgaaagtattgaacaccagcatcggcagcctcacccggcaaatcgaagcccttggcgccgtcaaccttgccgccctgcaagaactcgaagaagcgcgcgaacgcgacggctactaccgcagccagagcgaagacgtgcaggcagccattactcttttggaagaagccatcgcccaaatcgacgacaaaaccaaagcgcgtttcaaagaaaccttcgatgccgtcaacagcaaagtccaaaccttcttcccgaccctgttcggcggcggcgaagccaccctcaaaatgataggcgacgacctactgaccgccggtgtgtccattatggcgcgtccgcccggcaagaaaaacagcaccatccacctcctctccggcggcgaaaaagccctcaccgccatgagcctcgtgttcgctctgttcagcctcaaccccgctccgttctgccttttggacgaagtcgatgccccgctggacgacgccaacacctcgcgcttctgcaacctggtcaaagaaatgtcggcgcaaacccagttcctctacatctcccacaaccgcctgacgatggaaatggcagagcagctcgtcggcgtaacgatgcaggaaaaaggcgtatcgcgcgtcgtcgccgtggacatcaaacaagcgttggaaatggcggaagccgtttgaacgggttgcagaacggttgaatcttgccgttcttaatgacgtgttgcgatacaggttttcagacggtatagtgaattaaatttaaatcggtacagcgttggctcgccttagctcaaagagaacgattctctaaggtgctgaagcaccaagtgaatcggttccgtactatttgtactgtctgcggctcgccgccttgtcctgatttttgttaatccactataatgacgtgttgcgatacgggttttcagacggtatttcaaacagaacagattaaaatcaaatccaaatccataaaaaatgccgtctgaacagcgttcagacggcatttcgatgtgtactgccacgtcaaatcagtggtgatggccgcagccgcattcttttttcatatcgattaccatacggccggtgattttgccttcgcgcatttcttggaaaatggcgggtgcttcatccaaagcacgcagttggactttcggcacaaccaaaccttccgcgccgaattggaaggcttcttccaaatctttgcgcgtgccgaccaaagagccgaccacttcgatgccgtccaaaaccaaacgcgggatggacaaatccatcgattccggcggcagcccgatggcaaccacacgtccgcctgcgcggacgcaattcacggcagagttgaatgcggcagcagatacggcggttacgaccgcagcgtgtgcgccgccggttttttcctgaatcactttggcagcgtcttctttggcggcgttgacaaccaaatccgcgccggtttctttggcaaacgccagtttgtcgtcgttgatgtcgatggcgacaacgtgtgcgccaaatacttttttcgcgtattggacccccaagttgcccaaaccgcccgcgccgtagatggcaatccactgtcccggacgaacactggaaactttaatggctttataagtggttacaccggcacaagtaatgctggaagcttgcgcaggatccaaaccttcagggactttgaccgcgtaatcggcactcacgatgcagtaggtcgccataccgccgtcggcggtgtagcccgcgttcaatacagagcggcacaaggtttcgcggccggtattgcagtattcgcacgagccgcagctttggaacagccaggcgatgctgacgcggtcgccgactttcagatttttcacaccgtcggcaacttctttaaccaaaccgatgccctcgtgtcccagcacgcggcccggtttttcgccgtagtcgcctgccgcaacgtgcaggtcggtgtggcacacgccgcaatattcgacttcgaccaacgcctcgccgtattccaacgggcgaacctcgcgttcgactatttccacatcgcccgctacatttttattcacaacaactgcctgcattttcatgattgcgctccttagttacggcaaaaaaacctgtaaacggaatgttgtccgatataagggtaagcatacgcttccgcatctcacaggtcaagtggtatgttgttgaaaaatatagattatatgttatattataacagcttggaaaggcgcggcatcggggcggttgccggatgaggggcggcaggtttcaagtttgaaaaaccggacggcaaacccgtaaagataccgtctgaagctgtgtccggacggcatctttacgggtttgcgggcttcggcggaggattagtcgaagccggggcaggattggtttgtaccggaagcggcaatggtaccgccgtcgttgagcgtaacgacgcaggtttcgccgtcgttggtggtgggattggggtcggcctgaagggtgaagtggtcggggctgacttcgcttaaggtaatcttgaaatatttgttttgtttcagtttgtttgtatcgtagttttcaaacgtccctttttggcggtagtaacgttccatggtctgcgcgttcatcagcagggtggatttgacttccgacaggcggatgcgccggatgtaggttttataggaagggtaggtgatgagcgtcaggatgccgaggatggcgacggcaatcatcagctcgagcagcgtaaagcctttttgaacgtttttcatagcaatgtgtttccatttgtttgtcggtcggcgacattataacgccgtatcggaaatggcggaatatgtaaacggattgaaattttcgggaaagcagattgtataagccatttaaaacaaatggttatttttattgtcggcagtttgccgccttggatggggcagggacttgcggtagaatccgcttccgatttatgggattgacgcatacagagaattgaaaacatggcaaaaatgatgaaatgggcggctgttgcggcggtcgcggcggcagcggtttggggcggatggtcttatctgaagcccgagccgcaggctgcttatattacggaaacggtcaggcgcggcgacatcagccggacggtttctgcaacaggggagatttcgccgtccaacctggtatcggtcggcgcgcaggcatcggggcagattaagaaactttacgtcaagctcgggcaacaggttaaaaagggcgatttgattgcggaaatcaattcgacctcgcagaccaatacgctcaatacggaaaaatccaagttggaaacgtatcaggcgaagctggtgtcggcacagattgcattgggcagtgcggagaagaaatataagcgtcaggcggcgttgtggaaggatgatgcgacttccaaagaggatttggaaagcgcgcaggatgcgtttgccgccgccaaagccaatgttgccgagctgaaggctttaatcagacagagcaaaatttccatcaataccgccgagtcggaattgggctacacgcgcattaccgcaacgatggacggcacggtggtggcgattctcgtggaagaggggcagactgtgaacgcggcgcagtctacgccgacgattgtccaattggcgaatctggatatgatgttgaacaaaatgcagattgccgagggcgatattaccaaggtgaaggcggggcaggatatttcgtttacgattttgtccgaaccggatacgccgattaaggcgaagctcgacagcgtcgaccccgggctgaccacgatgtcgtcgggcggttacaacagcagtacggatacggcttccaatgcggtctactattatgcccgttcgtttgtgccgaatccggacggcaaactcgccacggggatgacgacgcagaatacggttgaaatcgacggcgtgaaaaatgtgctgattattccgtcgctgaccgtgaaaaatcgcggcggcaaggcgtttgtgcgcgtgttgggtgcggacggcaaggcggcggaacgcgaaatccggaccggtatgagagacagtatgaataccgaagtaaaaagcgggttgaaagagggggacaaagtggtcatctccgaaataaccgccgccgagcaacaggaaagcggcgaacgcgccctaggcggcccgccgcgccgataaacgaatatgccgtctgaacacggaaacggtttcagacggcatttgttattgatttacggaatattatgagcttgatcgaatgtaaaaacatcaaccgctatttcggcagcggcgagaaccgcgtccatattttgaaagacatcagcctgtcgatagagaagggcgattttgtcgccatcatcgggcagtccggttcgggcaagtccacgctgatgaacatactcggttgtttggataccgccggttccggttcgtaccgaatcgacggcatcgaaactgccaaaatgcagcctgacgaactggcggcattgcgccgcgaacgcttcggctttatcttccaacgctacaacctcttaagctcgctgaccgcaagggataacgtcgcgctgccagccgtctatatgggcgcgggcggcaaagagcgttccgcgcgggcggacaaactcttgcaggatttgggtttggcaagcaaagagggcaacaagcccggcgaactctcgggcggacagcagcagcgcgtctccatcgcccgcgccctgatgaacggcggagaaatcatcttcgccgacgagccgaccggcgcgctcgataccgccagcggcaaaaacgtgatggaaatcatccataagctgcacgaagccgggcataccgtcattatggtcacgcacgaccccggcatcgccgccaatgccaaccgcgtcatcgaaatccgggacggcgaaatcatttccgacacctcgaaaaatcccgaaatccccgcaagcaatgtcgggaggattcgggaaaaagcctcgtggtcgttttattacgaccagtttgtcgaagccttcagaatgtcggtgcaagcagtattggcgcacaaaatgcgttcgcttctgacgatgctcggcatcatcatcggcatcgcgtcggtggtttccgtcgtcgcattgggcaacggttcgcagaaaaaaatccttgaagacatcagttcgatagggacgaacaccatcagcatcttcccggggcgcggcttcggcgacaggcgcagcggcaggattaaaaccctgaccatagacgacgcaaaaatcatcgccaaacaaagctacgttgcttccgccacgcccatgacttcgagcggcggcacgctgacttaccgcaacaccgacctgaccgcctcgctttacggcgtgggcgaacaatatttcgacgtgcgcggactgaagctggaaacggggcggctgtttgacgaaaacgatgtgaaagaagacgcgcaggtcgtcgtcatcgaccaaaatgtcaaagacaaactctttgcggactcggatccgttgggtaaaaccattttgttcaggaaacgccccttgaccgtcatcggcgtgatgaaaaaagacgaaaacgctttcggcaattccgacgtgctgatgctttggtcgccctatacgacggtgatgcaccaaatcacaggcgagagccacaccaactccatcaccgtcaaaatcaaagacaatgccaatacccaggttgccgaaaaagggctgaccgatctgctcaaagcgcggcacggcacggaagatttcttcatgaacaacagcgacagcatcaggcagatagtcgaaagcaccaccggtacgatgaagctgctgatttcctccatcgccctgatttcattggtagtcggcggcatcggcgtgatgaacatcatgctagtgtccgttaccgagcgcaccaaagaaatcggcatacggatggcaatcggcgcgcggcgcggcaatattttgcagcagtttttgattgaggcggtgttaatctgcgtcatcggcggtttggtcggcgtgggtttgtccgccgccgtcagcctcgtgttcaatcattttgtaaccgacttcccgatggacatttcggcggcatccgttatcggggcggtcgcctgctcgaccggaatcggcatcgcgttcggctttatgcctgccaataaagcagccaaactcaatccgatagacgcattggcgcaggattgaggttggcacaaagatgccgtttgaagctgccggaccggtcattttggagcagaaacttatcggacaaaacggtttcttagattctacgttctagattcccacttgcgtgggaatgacggcggcgggggttcgatgattgcacacaacgctcgagtcccgtcattcccgtaaagacgggaattcggttcgttcggctttgcttgtttcggataaatcacggtaactcaatattccagattcccgcccgcgtgggaacggcggcggggcttcgtattgttcaatttattattttcaatcattcaatgggttaggatgtgtttgttggcttgctaactttcagggcggattggttttcaggcggcatttcccgcaaaaaaggcttggaattttccaagccttttttgcggatggattattgatttttgcggatgatttcctccagttggggcatcgggctgtagccgctttggctgcgcccgttggggaagacgagggtcggcgtgccgttgaagccgaattgttcgcccaaggaagtggtttccgcgacgggattgtcgcagatgctgccgccgaccgggaatttgcctttacgcatccaatccgtccacgctttggcgcggtcgggctgacaccataagatttgcgccttgcgcgcggcatcggggtgcaggccggcaatgggcatcataaagctgtaaaccgtcacgtcggtcattttttcaaactcgtgttccaagcgtttgcagaacggacaatcggggtcggagaagacggcgactttcagcttgccgttgccgcgcacttctttgatggctttgtccaaaggcagggaggcgaagtcgattttgttcaaatcggcggcgcgttcttcggtcaggtttttgcgcgtgtcgatgttgatgagttcgccgacgaacatatagccgccttcggcatcggtgtagataatctgtctgccgctgacgacgacttcgtaaatgcctttgaccggtgtttcgctaacgctcaacactttcaaatcttgggcggaataggttttttccaaacgcgctttcaaagaggcggcaacggatttgccggcggactcggctttggcggcgggttcggcgttggcattggaaacgggcgtttgcccgcaagccagcagcgggaggacggtaaagggggtcaagattttgattaacttggttttcatataaagatgattgcgcgtgttggaaaggcggaattgtatcaaatctctgttgcgcctgcattgcgcctaggctcaatttatcgtctgaaaatagcttccgcctgttaaaatacgcaaaaaaatgatttgcctgcctgtatgatctaccaccgcatcgccgtaaacgtgccgctttcagacggccttttgacttattcccattccgatccgcttcctccgggaacgcgggtgcttgtgcctttccgcaataaaaccgtggtcgggatggtgtgggaaacggatattgcgccggatatggatacggcgcggattttgagcgttcggacggccttttcggacgagccgctgctgcccgaaagctggcgtgatttgttggcgtttacgtcgcgttattaccactatccgacggggcaggcggtgtttgccgcgctgccgcagggtttgaaggaaacgcgcgcggtggaaatgccgcagccgccgttgttttacgcgctgaacgaagcgggcagggcgcaaacgccgccgccggcgcggttcaacaaaaaagcggctttgtgggacgcgctgctgtcgggcgaaatgacgatggcagcgttgaagcaggtaaacgcgcaggcggcgaaattgattgaagattgggcggtgcagggttggattgaaacgacggaagcggcgaaacccgttttaaggccgtaccacgggcaggcttcgcactctgaatttgtgttgaatgccaaccagcagaaagcttccgatgccattcagacggtctttggcagcttccaaccgtttctgctgtatggcatcaccggcagcggcaagaccgaggtgtatttcgatgcgatggcgaaagtgttggcgcaggggcggcaggtgttgtttctgttgcccgaaatcaacctcacgccgcagcttttgaagcgtgtggaaaaccgttttgccgacgtgccgactgccgtgttgcacagccagatggcggcaggcaggcgcacgcaggattatttgcgcgcgatgttggggcaggcgaaattggtcatcggcacgcggctggcggtgttcacgccgatggatgatgtcgggctgattgtggtcgatgaggaacacgacggctcgttcaaacaggacaacgaattacgctaccacgcccgcgatttggcggtgtggcgggcgaagcagggcggctgcccgatcatattgggcagtgccacccccagcttggagagctggcacaaggcgcaaagcggcgcgtaccgcctgctgcaactgaccgaacgcgcccataccgccgcgcaactgccgcaagtggacattctcaacgtaggccgtctgaaacttgacaacggcttctcgccgcaagccttgcaacttttgaagcagaactttgaagcgggcggtatgtcgctggtgtacctcaatcgtcgcggtttcgcgcccgcgctgttttgcggcgactgcggccataccttcggctgcccgaactgctccgccaaaatggtgctgcaccaacgcgcccgccaactgcgctgccaccactgcgaccaccgcgaacccatcccgtacaaatgccccgactgcggtaaccaagacctgaccgccgtcggccacggcacgcagcgcgtcgaagaaaccctgcgcgccttcctgcccaaggcagccgtcgtccgcgtcgatagggacagtacggcgcacaaaaacgactgggcggatttgtaccgccgcatcgccgacaacgaaatcgacattctggtcggcacgcagatgcttgccaaaggccatgatttcgcgcggctcaacctcgttatcgtattgaacgccgacggcagcctgtacagcgcggactttcgcgcgccggaaaggctgttcgccgagctgatgcaggtgtccggcagggcggggcgcgccgataaacccggcaaggtgttgatacagacccaactgcccgaacatcccgtcttcgccgccgtcaaagcgcaggactacgccgtgtttgccgaaaacgaattgaacgagcggcaaatgttcgccatgccgcccttcggtttccagaccgccgtccgcgccgacgcgccgcgtgttgccgatgcgatggaatttctcaacgccgccaaagaaaccctcgccccgctgttgcccgaaagcgtttcacagtttggcgcggctccgatgctgatggtgcgcctcgccgaacgcgaacgcgctcaaatcttcctcgaatcaacatcccgacaggatttgcaccgcgccgtgagtttgtgggtgcaggtgttgcagcagaacagggacggcaaaatcagatggtcggtggatgtcgatccgcaggaggcttgattattggcaatccgatgccgtctgaaaaccgtttcagacggcatttttattccggatcatccgtaaacgcattttcccgaaatatcggtacaaatgtgaaaagatacagtacgaacacggcggcggtcagaatcgcggggatggtgatgaagaatatcgggttcacgttcattaaaacagcgcgcgaaacggcggcggcgaaaaggatggggacggcgatgcggcagagtttggggtagtcgagtttggtaaagccgctgtgccacagtccggcagtcagccacaccatcatcacgccgcccatcatgcctccgagggtaatcaggtgcaggggcgcggaggcgggcaggttttgcagtttcgccgcgcctgcccacagatagcctgcggcggcaaagagttggagcaggtaataagtgcggacgtagtgtttacgtaagagttcgtgatggtgaagctcacgcagcttggcgagcaggataaagccgacggcgagcgcggtaaaaccggcggtttgcgcgggcagccaaagttcggcggcggcgtgcaagagcaggaaagtaatggcgatgtttttataaacgatatttggaataaaaacagggtctttcagacggcattctttcagggcttccgcgcccaaaagaatactgacgcgcacggatacgaacatcaccgccgccatatttagatgcacttgcgcgcgcaacaggttcaaatcgccgctgacggcatatgccgtctgaaaaacagtgaacgcggcaagtaacattagcagggcgaagttgtcggtgtttcggtctagccaaatcagccgggcgcagaacagcagcaacaccagccaataggcggcgacgaaaaacgaggcagtttgcggcgaaaagggcagtatagcggatgcggcgagcaataatgccgccatcaaagtcgcgacaggtttcaggttacccgaaaaaaaccgtccagtccaacaaagccgcagtcaggaaaccaccatatgccgcaggtagcatgagttctaagaagatttggcggtgcaggacgacggcaccggggctgatgaaaaacaccaacgcgccgagtatggcaagcactgtcgcgccgacgaaaaacgggcgcatagcaactgtatttttcaccccgtcgggcaaaaataccaaaactcaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaatcaggacaaggcggcgagccgcagacagtacaaatagtacgaaaccgattcacttggtgcttcagcaccttagagaatcgttctctttgagctaaggcgaggcaacgtcgtactggtttttgttaatccactataacagcaaccctgtcgccgtcattcccgcaaaagcgggaatccagtccgttcagtttcggtcatttccgataaattcctgttgcttttcatttctagattcccactttcgtgggaatgacggcggaagggttttggttttttccgataaattcttgaggcattgaaattccagattcccgcctgcgcgggaatgacgattcataagtttcccgaaattccaacataaccgaaacctgacagtaaccgtagcaactgaaccgtcattcccacgaaagtgggaatctagaatctcagactttcagataatctttgaatattgccgctgccttaaggtttggattcccgcctgtgcgggaatgacgaatccatccgcacggaaacctgcaccacgtcatttctacgaacctacatcccgtcattcccacaaggacagaaaaccaaaatcagaaacctaaaatcccgtcattcccacgaaagtgggaatctagaaatgaaaagcaacaggcatttatcgaaaataactgaaaccgaacagactagattcccgcctgcgcgggaatgacggctgcagatgcccaacggtctttatagtggattaacaaaaatcaggacaaggcgacgaagccgcagacagtacagatagtacggaaccgattcacttggtgcttcagcaccttagagaatcgttctctttgagctaaggcgaggcaacgctgtactggtttaaatttaatccactatataaaaaatttccagagaaccgatacaacagttggaacttgggtttgggaatattacggtagatgaacttggaacctctgttatgctatggtcttttatctcaattgaaaaaagcgcgaatcaaacggttcgcgcttttttcagacggcatcaattattttttgtcgtcttttacttcttcaaagtcggcatctacaacgtcatcgtctttctttgcagaagcattggtttgcgcactttcacctgcttgggcttcggcttgcgcttgagcgtaaaccatttcgcccagtttttggctggctgcacccaaagcttcggctttggcatcgatagcggctttgtcgtcgcctttcacggcttcttcggcttctttcagcgcggcttcgattttttctttttcggctgcgtcaagtttgtcgccgtagtccgccaaagattttttcacggagtgaatcagggcttcggcttggttgcgggaagcgaccaattcagtcagctttttatcttcctcagcattggcttcggcatctttcaccatgcgttcgatttcttcttcgctcaaacctgaagaaccttggatggtaatgttggctgctttaccggtgcctttgtctttggcagaaacgtgcaagataccattggcgtcgatgtcgaaagtaacttcaatttgcggcataccgcgtggtgcaggtgcgatgtcgcccaagttgaactgacccaaagatttgttggcagaagcgcgttcgcgttcgccttgcagtacgtggatggttactgcgctttggttgtcttcggcggtagagaacacttgcgacgctttagtcggaatagttgtgttcttttgaatcagtttggtcatcacgccgcccatggtttcgatacccaaagacagaggcgttacgtccagcagcaatacgtcgctacggccgccgctcaatacttcaccttgaatcgctgcgcctacggcaacggcttcgtcagggttcacgtctttacgaggctctttaccgaagaaggctttaacggcttcttgtactttcggcatacggctttgaccaccgaccaaaattacgtcgtcgatgtcgctggtgctcaagccggcatctttcaatgcgactttacaaggctcgatagaacgttggatcaaatcttcaaccaggctttcaaatttggcacgggtaattttcatcgccaagtgtttcggaccggttgcgtccatagtgatgtacggcaggttgatttcggtttgctgaccgctggacaattcgattttggctttttcggcagcttctttcagacgttgcagagccattacgtcttgtttcaaatcaatgccttgttcttttttgaactcgtcaatgatgtagtcgatcaagcgttggtcgaagtcttcaccgcccaagaaagtatcgccgttggtagccaatacttcaaattgtttgtcaccgtcgaggttggcgatttcgatgatggagatatcgaaagtaccgccacccaagtcatatacggctactttgcggtctttattgtcgcctttgtccataccgaatgccaaagcggctgcggttggttcgttgatgatacgttttacttccaaaccggcgatgcggcctgcgtctttagtcgcttgacgttggctgtcgttgaagtaggcaggaacggtaatcacggcttcagtgactttctcgcccaagtaagcttcggcggcttctttcattttacgcaggacttctgcggaaatttgcggcggggacagctctttgccttgcgctttcacccatgcgtcgccattgttggctttgatgatttcgaaaggcatagattcgatgtcgcgttggacttctttgtcttcaaatttatgaccgatcaaacgtttggcggcgtaaatagtgtttttggcgttggttacggcttggcgttttgccggtgcgccgacgaggatttcgccgccgtccaaataagcgataacggacggcgtggtgcgtgcaccttctgcattttcgatcactttggtttgaccgttttcagaaatggccaaacaagagttggttgtacctaagtcaataccgattacttttgccatgtggataatcctatttgattttgcttattttgagaaatatgttggaacattttgtcccgatgggctgtaaatagggcgggcggcgggctgtttcaagctacagcatggctataagtatataactttatgaatatattggttttatatttgatttaatacatttggctccaatgcatttaagcataatatttcaaatggcaggcaggtttattcatagacgatgccggcgagcatttcctgttcgttcaagttgccgtactctttttcccagtcgtgtgaagactcgatgatgtcgcattctttggaaagggagacttgttctgcatccatatctttggcgttcagtatgttgaattgttcgcacagggatgcggataaagtgatgtcgggctgtttggcttcagaacggttttcttggaaggcaaagcagaatgcggtaaatgccgcagtatagataagatatttgccggttttcttcatttttctatcctttttctgtcaatttaggattaaacctatggaaaaatctgaaaaattatgtattaagtaagaaaaatcataatttaaatttagtttatcatagttgttccgtttttgggatagctaaggtaaaatatatttcatgtttactttagatgattgaatgaaggggagcggaaggatatttatggaaacctttaaagacagactggtttttttatggaaaagcgaagcgaagcaggcaaaaatcgcatccgatattgaaatgacgattgcgggcttcagcaggatatggaatgaaggcggtctgccgaagtctgaaacattaaaaaaaatcaagcagttgaaggggtgtagtatcgattggctgctgaccggggagggtaatccgtttccggatgaagccccaaaaaaatcccttgcttacgatactttgggcaatgaagtcgatacggacgagtttgtcttcgtgccgagatatgatattcgggcggctgcgggatacgggcagtttgtcgatcatgaggaaccggtatttacaatggcgttcagacggcattggattgagaattatgttacccgcgatacgaaaaacctgtctgtaatttccgtcaagggggattcgatggagggggttttgaatgacggcgattcgattttggtcaatcatggtgaaaatacgccgagggacggtctgtatgtgttgcggattaatgaaaatctgctggttaaacgtttacagattgtaccgggcgggattatcaatgtgatttctgcaaacgaggcttatcctgcttttgaaatcaatttgaacgatttgaccgatgatgtggagattatcgggcgtgtcgagtggttcggcaggacgatttgagtttggggcttgaaattgcaggcggtcaaacttatctattggaacaattcctttttcaaaggcgaagcctgcttgcctttgaagggggtttgagagagaatgcagaaaatattatattaaggaataacaccatgtcggatgaaagccctattatttttactgacagctgctgtgccaaagttgccgatttgattgccgaagaaaacaatcccgatttgaaattgcgggtttttgtcaatggcggcggctgttcgggtttccagtacggatttacttttgacgaaatcaaaaacgacgacgattttgaaattgagaaaaacggtttggtctttttggtcgatccgatgagctatcaatatctggtcggtgcggaaatcgactatacggaaaatttgcagggttcgcaattcgtcatccgcaatccgaatgcggaaacaacctgcggttgcggatcgtcgttttccgtatgaccgcttggtttgtgtgatgccgtctgaacgttcagacggcatttttacttttggaaaatatattatcgggatgaattcacatataatccgattgtttgaagatgaatcgggtttcccgaaaggaacgggcggaacggtatcaggcgtatttgttcccttatgattgagatgagtaaagattaccgaaatgatttgtacgatgtatatgtttcctacccgccccaagtggatcgcgggcttatccgggagtgcctcagggagaatctcggcgaggaaaaggcggaaggattgatcgaatcgctcgattccaaacctcaagtgctggttgaggaaaaatgcacttgggcgaaacgggaagagttgcacgattatttcagctatttgggtttggatattattacccggagatatagtggattaacaaaaaccagtacggcgttgtctcgccttagctcaaagagaacgattctctaaggtgctgaagcaccaagtgaatcggttccgtactatctgtactgtctgcggcttcgtcgtcttgtcctgatttttgttaatccactacatatggagttagaaacggtcgtgccgccggaggaaggtgagggcgaaggagagggcgcggatggggaaatgcccgaatatcttgaacttcatggcgggcgggaagatgatatttccgcaccttcgcaacccgaaccgccgacccgcaatatcaaaccgctgcttttcgggctgctgattgcctttttgggctatctgctcggtaagattttttgattgtccgataaatgctgtattcgggattttatatatgaaatggttgaaacgcctgacggtcattgtcgggactttttaccgctatcggctggcaggtctgtgtgcttcgctgatgggtagcggttggatatgcgctctgctgaaaatgatgccgcagtcgtccaaattgaaaaacgaaccgcctgccgtccgtctgcgccttgccttggaaagcctggggccgattttcatcaagttcgggcaggttttgtccacacgccccgatttgattccgcacgattacgccgtcgaactggcaaagttgcaagacaaagtgccgccttttgacgcgcggctttcgcgtgaacaaatcgaaaaatcgctgggccagcccatcgaaaagctgtatgcggaatttgaaaccgaacccgtcgccagcgcgtccatcgcccaagtacacaaagcccgcctgcattcgggcgaacgagtggctgtcaaagttttgcgccccaaccttttgccccttatcgaacaggatttgtcgctgatgcgtttcggcgcggcttgggtcgagcgtctgtttgccgacggcaggcgtctgaagccgcgcgaagtggtggcggagttcgacaaatatctgcacgacgagttggatttgatgcgcgaagccgccaatgccggacaacttggacgcaatttccaaaacagcgatatgctgattgtgccgaaggtgttttacgactactgcaccagcgacgtgctgaccatcgaatggatggacggcacgccggtttccgacatcgccaaactcaaagcagacggcatcgatttgcacaaactcgccgattacggcgtggaaatctttttcacgcaggtcttccgcgacggctttttccacgcggatatgcaccccggcaatattttggttgccgccgacaaccgctacatcgccctcgatttcggcatcgtcggcacgctgaccgattacgacaaacgttatctcgccatcaacttcctcgcctttttcaaccgcgattaccggcgcgtcgccaccgcccacatcgaatcgggctgggtgcccgccgacacgcgcgcggaagagttggaagcggctgtccgcgccgtgtgcgaaccagtgttcaacaaaccgatttcgcagatttccttcggcttggtgctgatgcgcctgtttgaagtcagccgccgcttcaatgtcgaaatccagccgcagctggtattgctgcaaaaaacgctgctcaatatcgaaggtctgggtcgccaactcgatcccgatttggacttgtggaaaaccgccaaaccgtttttggtgaaatggatgaacgggcaggtcggccccaaagccctttggcgcaacctcaaaaacgaagcccccgactgggcgcaaatcattccttcattgccgcgcaaaatcaatgccttggtcgatgaggcgcgccggcaggaaatgcgtgatgcctatatccatttggtcaaagtgcagcagcggcaaagcctgtggctggctgtgattgcggttgttttgctgctgattttgcttttgaaataggctttgtccgaatcatcgcccgactccgcccgtttataaggaaatcggttatagtggattaacaaaaaccagtacggcgttgcctcgccttagctcaaagagaacgattctctaaggtgctgaagcaccaagtgaatcgattccgtactatccgtactgtctgcggcttcgtcgccttgtcctgatttttgttaatccactatatttccggttgcgtgggaatcgggtgtatcgaataaaaggcattttgtccgactggcaagtgccgacatcggcggcatatcaaggcgcaggcttgaagcgggcaatgtcgtctgaagcccgtttggcgtttcagacggcattggtgcggatattcaaatcataaagtcgatttcggtaaactggatattttgatccatatccgccgacggtgttttgagcgatcgcgccacgggtttggcgggtacgccgacaaccgtgatggacggcggcacgtctgaaaccacgacgctgcccgccccgattttggcattgctgccgatgcggatattgcccaatatcgaggcgtttgcgccgatcatcacgccgtcgccgattttagggtggcggtcgccgccttctttgcccgaaccgccgagcgttacgccgtgcaaaatcgaaatattgttgcccaacacggcggtttcgccggcaacaaagccggtggcgtggtcgagcatcagcccgtatccgaaacgggcggcgggatggatgtccacgccgaatacttcggacatacggttttgcaggaaatacgccagcgttttgcgcccgtcgagatacagccggtggttgatgcggtgtgcctgaatcgcgtggaagcctttgaaatataaaagcggcagcgaatattcgtcgcaggcgggatcgcgttcgtagatggcttttaagtctgcttcgacgcatttgccgatttgggtgtcgctgcccaacgcctgctggtagatttcaaacagcgcgcgcacgtccataatcgggctgccgagtttgctggaaaggtggtaggcaaggacggagccgagggactcgtggcgcaacacggtttggtgcaaaaaacttgccagcatcggttcggcggcggcagcggcggcggtttcttcgcggatggtgtgccagaggtcgaaaccggttgtgtttaaatggtcttttttcatgagtgatgacgtttgaaaatcgatatggtcggcagtatcttaccgtctatattattttttcggtaggggatttgaaaatgaatttgaaattctctgcctttgcttgaagtttcttgaaaatgtccttatcttgcgcgggtaataactggattttgatttccaatttgttttaagggatacgatatgagcgaacagacacagcagcaaaacagtgaagaagcggttgaaaatgtggaggcggtggaaaccgtcgagacagtaggaaatgcggacggtgtgcaggaacaggctgccgcagagccggcttatgaggatttgcaggcgcggattgccgagctggaagcgcagttgaaagacgagcagctgcgcgctttggcaaacgagcaaaacctgcgccgccgccaccagcaggaaattgcggatacgcacaagttcgccggacagaagtttgccgtggaaatgctgccggtcaaggattatctggaaatggcgcttttggatcagagcggcaatttcgatgcgctgaaaatgggcgtgcagatgactttgaacgagttgcagaaagcatttgatgctacgcaaatcaaggaaatcaatcctaaagcgggcgataagctcgatccgaatatccatcaggcgatgcaggcggtggcaagcgaacaggaacccaataccgtggtgggcgtgatgaagaagggttatacgctgtccgaccgcgtgttgcgcccggctatggttacggtggcacagaaggaagcctgaaggcgtctggggaataatctgatttatttcctgaagcgcgttttgcgtataaaccgatcgaagtaaagcggcaatgccgtctgaacccgcctgtcgggcttcagacggcattttgtttcggtgttaacggtcaacccgtatgccgcctgcctgtttttcttcatccagtttcttttgcagggtgtcgcaaggtatgtcgcagtcgcacatttttttcatacccaaggcagtaatgccgccgcaactgcctttgatgctgcgtttggagaaaatatagccgaccgccataccgatgatgacggtcaggaagatgccgaaggtaaggagcagggttttcatggtgtttcctaatcggtttgtatgtttagcggagcagtttttcaaattcggaagacatggcggtgcggtagccgcctttatccctgacaatcaggaaaacagcgagtttttcgcgctctgccagctttaaggcttcggtttcgcccaatacgaataatcctgtggacaagccgtccgccgtcatcgcactgtctgcgaccacgctgatggaggcgaggttgtggctgatgggtcgtttgttgttcgggttgatgatatgggagaggcgtttgccgtttttatcgacgtggaaaatacggtaatcgccagaagtggcaagcgaacggttgttcagcgggacgataatctgcgtattgccgccttggacgatattgggctgctcgataccgatgcgccacggttcgccgcgcgcgtttttgcctttgccgtgcaactcgccgccgatttcgaccagataattttgaatgccgtatttttccagttcgcccgcaactttatcaacgccgaagcctttggcaatcgaagataaatccaaataggccttggggtgggttttgctcaaggaagcgtaatctttgccttgtttcaaaatgattttgtctatgcccgtataagatgccgcctgtttgatttgttccggcgacggttcacgggtaacggatttgtcggggccgaatccccaaaggttgaccaaggggccgacggttacgtccagcgcgccgtgtgtcaggcggttcaggcggacggcttcggcagtaacgtgtgcgaagtcgcttgaaatgcggaggggcttgccggctgtgtgttggttgaaccggctgatttcggagtcgggctgataggtggacatctgccggttgacttctttaagcgcgtcatcgatgcgcttttgtatttcggcaggtgaggggagtttgtcccgattatttgaaaggtatttgacggtataggtcgtgcccatcgtttcgccttgcagggtaacggtttgcgcggtttgttccgaacaggcgttcaggaagatgaaacccagggcaaatatcaagacgcggataaagttcggcaggcgtgtttcagacggcatagtgtttgacggttttggcaaatggtttgaattatatcgcaaaacggccgatatgtttctatgccgatgccgtctgaagggggttcgggcggcatcggatagaaaaaggaagaaaccgaggtttcttccttttgtatttgaagccgaatatttaaccgccgaaatcgtccaagaggatgttttcgtcttccacgcccaagtctttgagcattttgatgacggactggttcataatcggagggccgcacatataaaattcgcagtcttctggtgcttcgtggtttttcaggtggttttcgtaaaccacgttgtgaatgaagcccgtgtagccgtcccagttgtcttccggcagcgggtcggacagggcgacgtgccacgtgaagttcgggaactctgccgcgagttggtcaaagtcttcgacatagaacatctcgcgtttggaacgtgcgccgtaccagaaggtaatcttacgtttggagttcaaacgtttcaactggtcgaaaatgtgggaacgcatcggagccatacccgcaccgccgccgataaataccatttcggcatcggtgtctttggcgaaaaattcgccgaacgggccggaaatcgtaactttgtcgccgggtttgagcgaccagatgtaggaagacatttgtcccggaggcgcatcaggtacgcgcgggggcggcgtggcgatacgcacgttcagcataatgatgcctttttcttcaggatacgaagccatagagtaggcacgcaaaatcggctcgtccactttggaaacgtattgccacaaattgtatttgtcccagtcttcgtggtattcctcgggaatgtcgaagtctttgtaggcaacggtgtgcggcggggcttcaatttgaatgtagccgccggcgcggaaggggacttcttcgccttcgggaatggcaagcttgagttctttaatgaacgtggctttgttatcgttggagatgacggtgcattcccattttttcacgccgaacacttcttcggggacttcgatgtccatgtcggttttgacgttgacttggcacgacagacggcagccttcgcgtgcttcgcgtttgctgatgtgggacagctcggtcggcaggatgtcgccgccgccgctttttacgacgacgcggcattgtccgcacgaaccgcccccgccgcaggcggaggggataaagatgccttcgttggcaagcgcgcccaagagtttgccgccggcgggcatcgtcagctctttttcgccgttgactttgatggtgatgtcgccttcgctgaccagtttggatttggcaaacagaatcatcagtgccaaaaccaaaacgatgacggtaaacatcacgatacctaaaataatctccataccgatccctttcttataactggatgccagagaacgacataaacgccatcgccatcaggccggcggcgataaaggtaatgcccaagcctttgaggcctttgggagcgtccgaatatttcattttttcggtaatgcccgccaaagcgacaatcgccaacatccagcccaagcccgcgccgaagccgtatacaacggactcgccgaagttgtattcgcgttgcgccataaacgatacggcgccgaaaatcgcgcagttcacggtaatcagcggcaggtagatgcccaatgcgttatagagggcggggacgaatttatccaagaacatttccaaaatctgcaccaaagcggcaatcacgccgatgaaggtgatgaatttcaaaaaggtcaaatccacgccttcgacaatcgcgccgtctttgagcagcgagtaaacgagttggttgacagggacggacagcccgagtacgaaaattaccgccacacccaaaccgaatgcggtggatacttttttggataccgccaaaaacgtgcacatacccaaaaagaaggatagtgccatattttcaatgaagacggatttgatgaagaggctcaaatagtgttccatagcttattcctccgcctgttcgggtttccaggtacgcagtccccaaatcaaaaagccgatgatgaagaacgcgctgggggcgagcaggaacaagccgttggtctgataccagccgccgtcctgcacggtttggaaaacggtgtagcccaagagtttgcccgagccaatcagttcgcggacggtggcgacgacaagcagcattatcccgtagcccgcgccgttgccgatgccgtcgatcaggctttccagcggcggctctttcatcgcaaatgcttcggcgcggcccatcacgatacagttggtaataatcagaccgacgaatacggaaagctgtttggacaattcgtaggcaaatgcctgcaagagttggtcgaccagcgtaaccagcgacgcgataatcgccatttgcacgataatacggatgctgttggggatgtagttgcgtaccagcgaaatgaagaagctggaaaaaccggttaccaaagctacggaaatacccatcacgatggccgtctgaagtttggtggtaaccgccaaagccgaacaaatacccaaaacctgcaaggcaatcgggttgttgtcgataaagggtgaaaacatcaaatgtttcaagcgtttcatatcagccattattgcgctcctgctgatttcaatttgttcaggtaggggatatagccgttttcgccgaaccagtaggcgaacgaaccttgcacgcctttggatgtcagcgatgcgccggagagggcatctacgccgtgttctttgtccgaacccgcgcctttgccgacgtgcagggcgagtttgccttgtccgtcaaacagttttttgccgacgaatttttgctgccacaacggattgccgatttcgccgcccaagcccggggtttcgccttgttcgtagtaggtaatgccgttgatggtgttgccgtcaggttggatggcgacgaagccgtacatgaccgaccacaaaccgttgccgtgcataggcaggatgatttgcccgattttgccgtcttcaccttttaccaaataaacctcagtgtatttggcacggcttttgatgcctgccaaatcgtcttcgggtttgatttggatgctttgcgcgggatctttggcagcaacacgcgcgctgaagtctttcggcgcgtctttcacatattcgccggtcgccaaatcgacaacacgttgctcgatacgctcggcaaaggttttaccgatgtcggtgtccttatccatcaaaccggctacgctcaagatatagccttgtttgtcttggagtttttgtttctcttggatgggtttcaagccgacgaccgcaccggcaacgatgaccgagcaaatcaggctgaccgccaacacgacaatcagagtgccgctgaagctgtctttatcgaatttcttagccattgctgcgcgcctttctgcgtttgatgttcgcttgtgcgacgaaatagtcgaaaatcggggcaaacaggttggcaaacagaatcgccaacatcatgccttcggggtaagccggattgaccacgcggattaacacgcacatcacaccgatcagcgcaccgtaccaccatttgccgacattggtaaaggaagcggaaacagggtcggtcgccataaacagcataccgatggcgaagccgccgacgaccaaatgccagtaccaaggcatagcaaacatggcgttggtgtccgaaccgatgaagttgaacagcgaagacatcgcaatcataccgatcatcacgccggcaataatgcgccaagaagcgatgcgggcaaacacgataaacgcgccgccgattaagagtgccaaagtggagacttcgccgatggagccgggcagtttgccgataaacgcgtccatccaagtgatggtttgaccggttacggcgtttttcaggccgtctgcaccgtgtgccgcccattgcgccagcgcggttgcgccggaatagccgtcaaccgccgtccaaaccgcatcgccgctcaagttggcggggtaggcgaagaacaggaaggcgcggcctgccagcgcagggttcataaagtttttacccgtaccgccgaatacttctttcgcaaccacaacgccgaaagaaatacccaaagccgcctgccacagcggcagcgtgggcggaacaattaaggcaaacagaatcgaggtaacaaagaaaccttcgttgatttcgtgtttgcgcacggtggcgaacaagacttcccagaaaccgccgacggcaaatacggtcgcgtaaatcggcaggaagtaaatcgcgccgaacagcattttgcccaacacgcccgcttcagacgacatattgatgcccaaagcgtcggcaaaggcgtaatgccagtcgttggcgatgctttgttgcagcaaatcgggcgttaaggcaccgaatgcctgtgcgccgacgttgtacatgccgtaaaacatggcgggaaacaaagccagccacaccaaaatcatcatgcgcttggagtcgagcgcgtcgcggacgtgtgccgctttgcgcgttaccgcaccggatgtgtagaaaatcgtcgccgccgcttcgtagagggcataccatttttcatgtttgccgcccggcaggaagtgcggttcgattttttccagaaaatgtttcaagcccataatcagccttccttctcaatggtttccagcactttgcgcaacagcgggccgtattcgtatttgcccgggcagacgaagctgcacaaagcgaggtcttcttcgtccaattccaagcaacccaatgcctgcgcgctgtcggtatcgccgacgattaaatcgcgcaaaagcagggtaggcaggatgtctagcggcattacgcgctcgtaagtaccaatcggcaccatggcgcggtcgccaccgttgacggctgtcgtgaacttgaagagtttgtttttcaggaaatggccgagggtcgtacgcgtgatggagtatttgtccggctgcggcgcaacccagccgaacagctctttgctgcggccttcttcgataacggaaatctgattgtggtagcgtcccaaataatcgtgcgcgccttgtgtaatcgcgccgttcaatactgagccggaaatcacgcggttgtctgcgtcaaccaattcgcccgcagtaatttgcgatactttcgcacccaaaacggtacgcaagaggcgtggtttgttgacttgagaaccacccaaggcaatcacgcgctcggtgttcagacggcctgttgcaaacaaacgtccgatggcaattacatcttgataattgatggtccaaacggttttgtttgcaccgaccggctcaatgaaatgaatgtgcgtgccactcaaaccggccggatgcgggccgccgaattcatgtgtttcgatgttggcagcattttcagacggcacgtctgcgccagctgccttacacacatggattttacgctcggtcaaacggctcaataccagcaaacctcgtctgaaatcctcggcggcttctttgataatgaccgtagggtcggccgccagcggattggtgtccatcgcattgacgaagatggcgaacggctcggcatcgacggcagggattttgctgaacggacgggtacgcagcgcagtccacaaaccggattgaatcagattgcggcgcacttctttgccgctcaattttgccaaggcatcgggcgcgtagcggtcgaattcgatttcgtcgttgccttcaacggcaatcacgaccgactgaagtacgcgcttttcgccgcgatggatggcggcgattttgcctgaagccggcgcggtaaacaccacgcccggattctttttgtcttcaaacagcacttggccttttttgacggcatcgccttccttgactttcatcgaggggcgcataccggcatattcttcgccaagcaacgcgacttcggtaatggccgggccgtcataaatgacttgctccggtctgcccgcgatgggcaggtttagaccttttttgattttaatcatatatttgcattacttgtgatggttaaggtaaaaacggcgtgttttgataccgtgtcgcgtggcatcaaaagcattgaataaattaatgtagcaaagtgttagattctatcaggaattgtacctgtttgtcagatttgctgcttttttccttgcggaagccgtttttacagtggattaaatttaaaccagtacggcgttgcctcgccttgccgtactatttgtactgtctgcggcttcgtcgccttgtcctgatttttgttaatccactataattgtcggaaggggggatattgatttgattatgccggaatttaaaatgccgtctgaatgttcagacggcatagcgtttacagcagtttgaaaacgaaaaagataagggtatgtacgatgaagacgggtgtcaggaaggcgaccgaccacatcatatagccgaagaaagtcggcatcggtacgccgcgctgttcggcaatggccttgaccatgaagttcggtgcgttgccgatgtaggttagtgcgcccatgaataccgaacccatagaaaccgccagcagcgaatgaaacagggaacccgtcatcaaggcttgggcatcgccgcctgccatattgaaaaaaacgagataagtgggcgcgttatccaagaatgccgacaatatgccgctcatccaaaaatacatcacattaatcggatgacccgccgtatcgtgaaccagcgataccaccccgcccagcgcgcctgcctcgcctgctttcagaatgctcaggacgggaaagatggtgatgaagatgccgaggaagagtttgcccacttcggcgatgggttcaaagttgaattcgttgcctgcgcggacttgtttgggcgtgattgccatagatacggcggtcaatgcaatcaggatgacatcgcggacgaggttttgcagggcgtaacggctgccgaggatttcaaatcccgggtgttcgggtttccaaaggccggacattagaaccgcgccgaccacgcccgaaagcaggaggaagttccatttgccgaagatggcgattttttcgggtttttcctgttgtgccggcgtatcttgtgcaatgctttcctgtttgaagaaacggttgtcgatgaaatagaaggcggtcaacaggacagcggtgctgatcaggacgggggcgaacatatgtttgaccgtccacatgaaatctacgcctttgaggaagccgaggaagagtggggggtcgcccaaaggggtcagaccgccgccgatgtttgcaaccaggaaaatgaagaagatgacgatgtgcacgcggcgggtacggttttggttggctttcagcagcggacgaatcatcagcattgctgcgccggtcgttcccatgatagaggcaagtgccgtaccgacggcaagcagggcggtgttgagcttgggtgtgccgttcaagtcgccccaaaccaaaatgccgcctgaaatggtgtacagggcaagcagcagcaggatgaaggggatgtattcttcaacgagtgcgtgtgcgacggtatggataccggcggacgcgccaaaaaccaaactgaacgggatgaggaagagcaatgtccaaaaggcggtaattttgccgtaatggtgatgccaggtatgcgaaaaaaacaagggacccaatgcgatagacagcaaaatcagggcaaagggcaggctccacagcaggtttaggtttgcgccgtccaaatctgcggcgtaaaccgatgcggggaaaagcattagtgaaaacaggggtaggtggcgcatcgtgtttcctcgattcaagcactgccttgcgcggcgcgtgggagtgatacaggcaccgtgccgcccggacataggcggactgtgctgcctgtttgtttttgaaaaaagttttccgattgattgtaaagtaaataatcaggataaaccagtttcccaaaccggaaggcggcgggaaggcggattgccgtgcttgggaatatatgttctttttgataaataattttatttaaaacaaataaatatatgtctttaataaataatctatcgaaaacgaaaaatgaatttattttaacatatatttgcaatgaaacaggtttgccccccccgtttgtttgcccttatccctttcagtacggcattcaagattcgggcctgcgccacatccatatggcgacaagggaacaaaaaaccgatgaaaccgccccgacccaccagcgttggggaaactgccaaaacattatcaggcaggatgcggtcatcatactgatggcgaatattttggctttgcgcggcactgcgccgttttgttcccagttatgaaccatcggaccgaaatagcggtgccggtgcagccagcggtgaaagcgcggggatgcctttgcccagcaggcggcggaaagcagtacgaacggcgtggtcggcaacagcggcagaaaaatgccgatgattcccaacagcagggagatgccgccgcaggcaattaaaagataacgtatcattttgaaatatttttcttattgtgcggataagggcaggatgtgataccgagttttgcccagccttcatgtcccattttttccagcagggcgatattgcgttcgaatattgccgaagcgtcgggaaaggcttgtgcggctttggcaatgctgtcttcgcgtatcagatgcagtgtcggatagggagaacggttggtgtagttgccgatgtcgtctgaatccgtgccttcaaattggaaatcgggatgaaacggggcgatttggacgatgccttccaagccgttttcgacaacggcggcatcggcaatatcgagcatatcgttgaatacgccgaaatcggggaatagggtcgggtgaaccagcagggtggtttccagttcggtggcgggtgtattgcccagtcgctgcagttcttcgtccaagtcttccaaaaaaccgtcaaggtgtttggcttcgctgatcgcgatgcggacaaggtttttaacgtggggggctttggcaaagggacacaggttcagaccgatgacggctttttccaaccattgtccggtgtgttcggcaacagcatctttattttcggaagtattgatattcattattgtcatgtaaatgtgtttgcagattgcacgtgcgggaaaatcgggaagggcactattccttcagcaggtggttgagcggcagggatgtggtgtgtttgatttcttttaaaacaaagctcgattgggcatcctgtacgccgtggtgggacaggagcgtatccaaaacaaaatgggaaaacgcgttcatatcggtaaaaaacgcctgaagcaggtagtcggtttcccctgtcagggcgaagcagctcaagacttcaggccattttcgaaccgatgcggcaaagtcttcccgcgcgtcttttgctttgcggatggaaacgcggataaatgcctgaagccccaggttgacggattccggagacagcagcgcggcatattggcggacgatgccggcatcttccaactgctttagacggcgcaggcacggagaaggcgaaagtgcgacacgttcggacagttcgacattggtcagcctgccgttttcctggagaacctgtaagattttaatatcggttttgtctaaagtgagttggggcatatttgcgttccgttttaaggaattcggattgtctgtccgtatgtttgcggcaatccgcacagatggagaccatattaacatataaaaagttataccgtcatctgggacaaattttgttttcggaaaatcatgtgaaaacagaggcggtcggtttgcatctcttttaagacggcttgcccaaaccgccgattcaagacataatcgggaaatgtgcaggagagtgttacacccaactacaatgtaaccaccgaaggcgcagacacccttaaatcgctcaggtatcagggactgcacattgaaacaaacaatctggagagcggcgttggaataacgtccaccgaaggggagaaggccgtctgaaccaccattcagacaaccgcgcaaagcagtgagcagactggtttgccatcatgcggatacggccgaaaatctcaggttcaaggacagatagggtcatccgcgcacaggtgcgcgggtggcatctgaacaaaaaatccggagaaacttgagaatgattactctgaaaaccaccccatttcatcaagcccatcaagatgcaggcgcgaagctggtagattttgccggctgggagctgcccatccattatggttcgcaaatcgccgaacacgaagccgtgcgcaccgacgcaggtatgtttgacgtatcccatatgcttgttaccgacgtagcaggcgcaaatgccaaagcctttttccgcaaattgattgccaacgatgtcgccaagctcgcttttgtcggcaaagccctttattccgctttgctcaacgacaacggcggcgtgattgacgacttaatcgtttaccgcaccaacgaagccgaaacccaataccgcatcgtgtccaacggcgcgactcgcgaaaaagatacggcacaattccacaaagtcggacaagagttcggtgtttccttcaatccgcgctacgacctcggcatgctcgccgtacaaggccctaaagccattgaaaaactcctgaccgtcaaacccgaatgggcagatgtcgtccataacctcaaaccgttccaaggcgcggatttgggcaacgactggtttgtcgcccgcaccggctacaccggcgaagacggcgtcgaagtcatcctgcccggtaccgaagccgtcgcattcttcaaagccctgcaacaagccggcgtacaaccctgcggcctcggcgcgcgcgataccctgcgcatggaagccggtatgaacctctacggcaacgatatggacgacgacaccagcccgctcgaagcaggcatgggttggacggttgatttgaaagacgaaagccgcgattttgtcggtaaagccgccttgctggcattgaaagaaaaaggcgttgccgtcaaacaagtcggtctgttgctcgacaaaggcggcatcctgcgcgcgcatatggaagtgttgaccgacaaaggcaaaggcgaaaccaccagcggcgtattctctccaagtctgaaacaatccatcgccatcgcccgcgtaccgaaagattttgacggcgataccgccaaagtgctgattcgcggcaaggaagcggacgtgcgcgtactgaagctgccgtttgtgcgcaacggacagaaacagtttgattgatgcggtttcagacggcattttcatttcatatgccgtctgaaagcaggttttaattgttgtccgatacggacgtttgtagaaagcattgaacaaggcatctgtggatattgattcatatagatgccgtctgaaaataaccccctaccaatggagaatcaaaccatgagcaacaacatcccggcagaactgaaatacgttgccagccatgaatggctgcgccttgaagaagacggtaccatcaccgtcggcattacccaccacgcgcaagagctgttgggcgacatcgtgtttgtcgagctgcccgaagtcggcgcaaaccttgccgctgaagagcaagccggtgtggttgagtctgtaaaagccgcatctgacgtgtatgcgccgattgcgggcgaagtcgttgccgttaacgaagatttgccaagtgctccggaaactgccaacagcgatccttacggtgcaggctggttcttcaaactcaaaccggcaaacgttgccgattacgacgttctgctgactgccgaacaatacgcgggcgaagtggattaaaccgcccggctgcccgatggcaaccgccggacaaacggaaactgcaccttcagacggcatttttgcggtcggaggtgcagttttttgtccgtgttttaaggaagcagttaggctataataacggtctatattcatctttaccgattttttcatgcaacttaccgctgtcggactcaatcatcaaaccgcacctttaagcatacgggaaaagctggcgtttgccgcggcctgcctgcccgaagccgtccgcaatcttgcccgaagcaatgcggcaacggaggcggtaatcctttctacctgcaaccgtaccgagctttactgtgtaggtgattcggaagaaatcatccgttggctcgcagactatcacagccttcccatagaagaaatcagcccctacctttatactttggggatgcaggagactgtgcgccatgctttccgcgtcgcctgcggcttggattcgatggtgttgggcgagccgcagattttaggacagattaaggatgccgttagggttgctcaagagcaggaaagtatgggtaagaaactcaatgccctgttccaaaaaaccttttccgttgctaaagaggtccgtaccgatactgccgtcggcgaaaactcggtttccatggcttccgcttccgtcaaattggcggaacagatttttcccgacatcggcgatttgaatgtcttgtttatcggcgcaggcgaaatgattgagctggttgccacttattttgccgccaaaagtccccggctgatgacggttgccaaccggacgctggcgcgtgcacaggagttgtgcgacaagctcggtgtcaacgccgaaccgtgcctgctgtccgatctgcctgccattctgcacgattacgacgtagtggtttcttcaacggcaagccagttgcccattgtcggcaaaggcatggtggagcgtgcattgaaacaaaggcagagtatgccgttgttcatgcttgatttggcagtgccgcgtgacattgaagcggaagtcggcgatttgaatgatgcctatctttatacggtggacgatatggtcaacatcgtccaaagcggcaaggaggcaaggcagaaggccgccgccgccgccgaaacgctggtatccgagaaggttgccgaatttgtcaggcagcagcagggcaggcagagcgtccccttgattaaagccttgcgggacgagggcgagaaagcgcgcaagcaggtgttggaaaatgcgatgaaacagcttgccaaaggcgcaacggcagaagaggttttggaacggctgtccgtccaactgaccaacaagctgctgcattcgccgacccaaactttgaataaggcgggggaagaagataaagatttggttcatgccgtcgcgcagatttatcatttggacaaataacggtgcgccggaaaaggatgccgtctgaaggggtttcagacggcatatttttgtgctgtctgacaacatcgtgaaatcccacattatatcgatgtaatcacaaagtatagtggattaacaaaaatcaggacaaggcgacgaagccgcagacagtacagatagtacggcaaggcgaggcaacgctgtactggtttaaatttaatccactatattatcccgtatgcggattggttttaagatttgtaaatttgatttgcatcaaaaaatcgccgatagatgattcatataatatcaatattaaagagtatcggtatatcggggatagtcatgtcctgtttttcaatcaaacgtatgtccgcgtttcgggcgcggataacggcgttttttgccgcctttgtctttttgacggcggcactgcccgcttatgcggagcgtctgcctgattttctggcgaaaatacagccttcggaaatttttccgggtgcggaccgttacggcaagccggaaggtaagcctatggttgcccgcgtttacaaaggcgatgagcagttgggcttggtctatatcacgaccgatgcggtcaatacgcgcggttattcgagcaaaccgattgatacgctgatggcgttggctaaagacggtacgatagccggagcgaaattggttgatcaccatgagtcgattatgctgatcggtatcccgcatttgcccgcgcccgggcgggcgatacgctcaaactggcttccggcgtatatcaaaccaaacttcacatcgacaaaccgattacgattgaagggcctgccgaccgttccgcaaccatcgaaggggacaggagcgggcgtaccatagccgtacacgcgcgggacgtaacgctccgcaacctgaccgttacccgttccggtatgagcctgccagcaatggatgccggtatttatctcgaagaaaccgccccgcgcgccctgattgaacacaacaatattttggataattcggtcggcgtatatctgcatggttctgccgatgcgatggtgcgcgagaataaaatcgtcggcgacgcgactttgcgcgtgaacgagcgcggcaacggcgttaccgtttggaacgcacccggtgcgcaggtcgtcggcaacgacatttccaaagggcgggacggcattttttccaataccagcacgcacaacacctacaaaaacaaccgcttcagcgatttgcgtttcgccgtccactatatgtacaccaacgacagcgaaatcagcggcaatatttccgtgggcaacaatatgggctatgtgctgatgttttccgagcggctcaaagtattcgacaatatcgccgtcggcagccgcgaccagggcattatgctcaactatgtcaactattccgatattcacgacaacattatcaacaaagcgggcaagtgcgtttttgcctacaatgccaactacgataaactgtccgccaatcattttgaaaactgccaaatcggcatacactttaccgccgccatcgaaggcacgtccctgcacgacaattcctttatcaacaacgaaagccaggccaaatacgtcagcacgcgctttctcgactggagcgagggcggacacggcaactattggagcgacaacagcgcgttcgatttgaacggcgacggcttcggcgacagcgcgtaccggcccaacggcatcatcgaccaaatcatctggcgcgcgcccgtatcgcgcctcttgatgaacagtcccgccatcagcatcgtcaaatgggcgcaggcgcagtttcccgccgttttgcccggcggcgtggtggacagcaaaccgctgatgaagccttatgcccccaaaattcaaacctgttatcaggcgatgaaggacgagctgctcaaagaagccgaaacgcggcagtcggaatggggcagggcggaaaacggttctttgaactagtctgcttcagacggcatccggattcaaatgccgtctgaaaacacaaaaggaacaaccatgaccacacatcatgtcgaattgaggaaggtaaccaaacgcttcggggcgcaaaaagccgttaaccaagtcgatttggttttgaaggcaggagaaagcgtcgggcttgccggacacaacggcgcgggcaagtccaccattatgaagctgatactcgggctgattaccccgaccgaaggcgaagtgatgcttttgggcgaacgtaccggcagcaaagcgggggcgcggcttcgcagccaaatcggctacctgcccgaaactgttgcgttgcacccttcgctgaccggcatcgaaacgctggatttttatgccaaacttaaaaaacagccgctcacgcagaatcgggggctgctcgagcgcgtcggcatttcacaggcggcacaccgccgcgtcggcacttattctaaagggatgcgccaacgccttgccttggcacaagccctgctgggcgagcccaaagtcctgctgtttgacgaaccgacaaccggcctcgaccctgcatcaaggcaaatgttttacgaagtcgtgcgcgaactcaacgggcgcggcgcgaccgtattgctcagtacccacgcccttgccgagttggacggacacgccgaccgcattatcgtggattaaatttaaaccagtacggcgttacctcgccttgccgtactatttgtactgtctgcggcttcgttgccttgtcctgatttttgttaatccactatatgcgggtatggcgggtttgagcggacaaatcagcctgaccgtccccgttttgctgaccgcgcaggttttatgggttatcattccgcttgttttggcagccggaatttttagaaagcgacaaatatgaagaaaaccctgttggcaattattgccgttttcgccttaagtgcctgccggcaggcggaagaggggccgccgcctttaccccagcagattagcgaccgttcggtcggacactattgcagtatgaatctgaccgaacacaacggccccaaagcccagatttttttgaacggcaaacccgatcagcccgtttggttttccaccatcaagcagatgttcggctataccaagctgcccgaagaacccaaaggcatccgcgtgatttacgttaccgatatgggcaatgttaccgattggacgaatcccaatgccgacacggagtggatggatgcgaaaaaagccttttacgtcatcgacagcggctttatcggcggtatgggtgcggaagacgcgctaccgttcggcaacaaggagcaggctgaaaaatttgcaaaggataaaggcggtaaggttgtcggtttcgacgatatgcctgatacctatattttcaaataaatccaaacaaaaataccgtctgaacgttgaagccaaggttcagacggcattttttatagtggattaaatttaaaccagtacagcgttgcctcgccttgccgtactatttgtactgtctgcggcttcgtcgccttgtcctgatttaagtttaatccactatattatgggttcaaacggggcaggtttgaacaactgccccattccttattcctgaccgggcgtaacggcggaataaggtttacatcccgccgtaattcggcccgctcgcgccttcggggcaaatccaagtgatgttttgcgtcgggtctttgatgtcgcaggttttgcagtgcacgcagtttgccgcgttgatttgcaggcgcggattgccgttttcttcaacaatttcgtacacgccggccggacaatagcgcgtttcgggcgaggcgtattctttgtagttcacgtctatcatcgtttgcggattgttcagcaccaaatggtcgggctggttttcttcgtgcgcgagattggcaaggaagacgctgctcaagcggtcgaaggtcaacacgccgtcgggtttcggataatcaatcggcttgcacgcggcggcttttttaagctgctcgttgtctttgccgtgatgtttcaaggtccacggggctttgcctctgaaaatcatctgatcgatgccggtgtagattgagccgaggtaaacgccccatttgaatgacggacggacattgcgcgcggcgtaaagctcttgatacagccagctttgttcaaaacgttgctgataatccgccgcctctttgccgctgtcgaaaccctccacttcttcaaggttttccaacaaggggaacacggcttcggcggcgagcatggcggatttcatcgcggtatgaatgcctttgatgcgcggcatattgaggaaacccgccgcatcgccgaccaaaatgccgcctttgaacgagagcttcggcaaactttgcaaaccgccttcaatcagcgaacgcgcgccgtaagcaatgcggcggccgccttcaaaggttttgcggatttcgggatgggttttgaaacgttggaactcttcaaacggcgacagataaggattttgatagtccaaaccgaccacgaagccgacggcgactttgttgtcgtcgaaatggtaaacaaacgcgccgccgtaggttttgctgtccagcggccagcctgcgctgtgcaccaccaaaccgggctgatgctgttcggacggcacttcccaaacttctttaatgcccaagccgtaagtttgcggctggctgttttggtcgagtttgaagcgttcgatgatttgtttggaaagcgaaccgcgacaaccttcggcaaacagggtttgctgcgcccaaagctccatgccgggttggaatgaatcggtcggctcgccgtctttgccaatgcccatattgccggttgcaatgcctttgaccgaaccgtcttcgtgatacagcacttcggcggcggcaaagcccggatagatttccacgcccatattttccgcctgctccgccaaccagcgcacgacttcgcccaagctgacgatgtagttgccatgattgtcgaaattgggggtaataggcagattgaacgcttttttctcggtcaggaacaacactttgtcctgagttaccgcgcgcgtcagcggcgcgcctttttctttccagtcgggaatcaactcattcagcgcaatcggatcgataaccgcgcccgccagcgaatgcgcgcctgcttcagaacctttctccaccacgcaaacgctgatttcgcgcccgtttttttcggcaagctgcttgagtttgatggcggcggacaaacccgacgggcctgcgccgacaatcacgacatcgtattgcatactgtcgcgggtgatggattctgtcatggcggttcctgtgtatttattattgaattgcaaatccgtaattatacaacgggaacatatagttaccaaatacaacaaaggtcgtctgaaaaccatattttcggttttcagacgacctttgtcgaaatttcaataagcacgccaccattttacctgtccgaccgcaaactccgtctgacgtttcggactgcgtgtgaaaaacgccttatccccgccggcatccctccctttcggcacaaccgccaaaatcttacctgccaaatttccctcacgggtttgccaagcatccaaaaactgcgccctgctcattgaaacatgacccagcgacgggtcggcaagcgaaaccgtattgccgtctataccgcgcaataccgagaaatgatcatccttgcggtatttcagatacacgatgacggagatttgcaactgtgcaagctgctcgaaagacagggcatagcctttcgcttcaaaacccaaatcaggcataatgcgccgcatatcctcaaacgacgcgggcatctgctccttatccagtttttttaacacgtcctcttccgtcagcttttgcccgtaaaaattgttcaaaagcgtcaccaccgaagccgccccgcaggaaaaatccaaatcctgctttacaatattgaaatcgcgcctttctttccaactctgcactttgatttttccataagcaacaggattatagtggattaaatttaaaccagtacggcgttgcctcgccttgccgtactatctgtactgtctgcggtttcgtcgccttgtcctgatttttgttaatccactataggtttccgtgcggacgtgttcagattcccgccttcgctggaataacggcggagcagtttctgcttttccgataaatgaccgtaacttaaaatcccgtcatccccacgaaagcaaaaatcctgcctgtcggatttcggtttttttgggtgtttcgggaaacttataaatcgtcattcccgcgcaggcgggaatccggtttgctcggtttcggtttttcgggcgtttcgggaaactgatgaatcgtcattcccgcgcaggcgggaatctagaacgcgggacggcggcaatattcaaaggttgtctgaaaattcagaggttctagattcccactttcgtgggaatgacgggatataggtttccctacggacgtgttcagattcccactttcgcgggaatgacggcggagcgatttctgcttttccgataaatgaccgcaacctaaaacccatccttcccgcaaaaacagaaaaacaaaaacctaaaatcccgtcatccccacgataacagttgcgtaattgcgtagagtgggcttcagcccaacgttttttctttttcggtcgttgattggtgggctgaagcccacccttgtatatcggaactcccgtatcatagcaacaaaccgcccggccgccacccgcgcccacccaaggcacacaaccgttgcgcagcacagggagcggcagggcaacccatcgacacaaccggacagttgccggacaacacaaccgaatgcaaggcaggttgatgatgagtacccgataccattacgcaggtatagtgaattaaatctaaaccagtacagcgttggttcgccctagctcaaagagaacgattctctaaggtgctgaagcaccaagtgaatcggttccgtactatttgtactgtctgcggcttcgtcgctttgtcctgatttaaattttggggctgtactagattagccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatttcgagggtaacatatctgctaatctagtacagccccaaaaatataccaaaaacagcaaaacaaattgtaaggataggtataggctttgtaaaggtaaattgtgaaaaaagcagttttttaaacgaatgaaacggcttcgggctgaaatatatgctgatgccctgtccttcccgtatatcttgtgtgttgtcaaagtgcaggctgctttgaaattggcattacagtcgatgaaccaccattttgctttatttcagcgggcttgagatgtgtataagaatattgttttgaataaatttaaagaaaatgataatcgttattgacgatttttaaaggaaagcgtagagtgccaattctatgaagcaatacggtaagtaacaatgaaaatatctactgcttgggtatagagcatatttcacaacccgtaactattcttgcggaaacagagaaaaaagtttctcttctatcttggataaatatatttaccctcagtttagttaagtattggaatttatacctaagtagtaaaagttagtaaattatttttaactaaagagttagtatctaccataatatattctttaactaatttctaagcttgaaattatgagaccatatgctactaccatttatcaactttttattttgtttattgggagtgtttttactatgacctcatgtgaacctgtgaatgaaaagacagatcaaaaagcagtaagtgcgcaacaggctaaagaacaaaccagtttcaacaatcccgagccaatgacaggatttgaacatacggttacatttgattttcagggcaccaaaatggttatcccctatggctatcttgcacggtatacgcaagacaatgccacaaaatggctttccgacacgcccgggcaggatgcttactccattaatttgatagagattagcgtctattacaaaaaaaccgaccaaggctgggttcttgagccatacaaccagcaaaacaaagcgcactttatccaatttctacgcgatggtttggatagcgtggacgatattgttatccgaaaagatgcgtgtagtttaagtacgactatgggagaaagattgcttacttacggggttaaaaaaatgccatctgcctatcctgaatatgaagcttatgaagataaaagacatattcctgaaaatccatattttcataaactttactatattaaaaaaggagaaaatccggcgattattactcatcggaataatcgaataaaccaaactgaagaagataattacagcactggcgtaggttcctgtattaacggtttcccggtacggtattacccgtttattcgggaaaagcagcagctcacacagcaggagttggtaggttatcaccaacaagtagagcaattggtacagagttttgtaaacaatccaagtaaaaaataatggggctgtcctggacaactaagannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagggataattctaacttaatttgaatttccctagttatctaggacagcccctattctttaactaatttctaggcttgaaattatgagaccatatgctactaccatttatcaactttttattttgtttattgggagtgtttttactatgacctcatgtgaacctgtgaatgaaaagacagatcaaaaagcagtaagtgcgcaacaggctaaagaacaaaccagtttcaacaatcccgagccaatgacaggatttgaacatacggttacatttgattttcagggcaccaaaatggttatcccctatggctatcttgcacggtatacgcaagacaatgccacaaaatggctttccgacacgcccgggcaggatgcttactccattaatttgatagagattagcgtctattacaaaaaaaccgaccaaggctgggtgctcgaaccatacaaccagcagaacaaagcgcactttatccaatttctacgcgatggtttggatagcgtggacgatattgttatccgaaaagatgcgtgtagtttaagcacgactatgggagaaagattgcttacttacggggttaaaaaaatgccatctgcctatcctgaatacgaggcttatgaagataaaagacatattcctgaaaatccatattttcatgaattttactatattaaaaaaggagaaaatccggcgattattactcattggaataatcgagtaaaccaggctgaagaagataattatagcactagcgtaggttcctgtattaacggtttcacggtacagtattacccgtttattcgggaaaagcagcagctcacacagcaggagttggtaggttatcaccaacaagtagagcaattggtacagagttttgtaaacaattcaagtaaaaaataatttaaaggatcttattatgaatgagggtgaagttgttttaacaccagaacaaatccaaaccttgcgtggttatgcttcccgtggcgatacctatggcggttggcgttatttggctaatttgggtgaccgttatgcggatgatgctgctgcaattgtcggtaaggatgcaaacttaaatggtttgaatttatggatgaaaaaaggtgtggaaaacctatgggatgatacggtcggtaaaaagacccgtttagagaaatttgatcgggttgcactgcaacatttcaggcaatatgcgcgtctaattaatgaaaataatggtagattacccaatactagtgaaattgagagaagttactataaagccgttaccgataatggcgtttcttccagtgcagctattgatttagttattaatcgttcacttccggatatggcggatggttattgggcattaggtttggggatagaagccgaacgtatccacaatgagcaagcagtaaataatccgaacggtagcgaatgggataatagaaagcagttaatatctgctttagataaaggatttgatggatcttttaaagagaagccttttacttttttacaatctgtgataatggatgtaacaaagttaagtgttgaatatacaatagatggttggcaaaaaattggaggttggggtaatgggataatcaatgatttatataaaagtgttgcaaaaagagagtggactggaatatttgagatcgttaataataacatcaagcaatttagagatctgttcccaaatccggaaggctggatcgatgatggtcaccaatgtttcgctccttgggttaaagaaactaaaaaacgcaatggcaaatatcatgtctacgaccccctcgccctagatttggacggagacggtatagaaaccgttgccaccaaaggctttgcaggcagcttatttgatcacaccaacaacggcatccgcaccgccaccggttgggtttctgccgatgatggtttgcttgtgcgcgatttgaacggcaacggcatcatcgacaacggtgcggaactcttcggcgacaataccaaactggcagacggttcttttgccaaacacggctacgcggctttggccgaattggattcaaacggcgacaacatcatcaacgcggcagacgccgcattccaaaccctgcgtgtatggcaggatctcaatcaggacggcatttcccaagctaatgaattgcgtacccttgaagaattgggtattcaatctttggatctcgcctataaagatgtaaataaaaatctcggtaacggtaacactttggctcagcaaggcagctataccaaaacagacggtacaaccgcaaaaatgggggatttacttttagcagccgacaatctgcacagccgcttcaaagacaaagtggaactcactgccgaacaggcaaaagccgccaatcttgcgggcattggtcgtctgcgcgatttgcgcgaagctgccgcattgtccggcgatttggccaatatgctgaaagcttattctgccgccgaaactaaagaagcacagttggcattgttagataatttgattcacaaatgggcggaaaccgattcgaactggggcaaaaaatcgccaatgcgactttcaaccgattggacgcaaacggctaatgaaggtattgcactgacaccatcccaagtagcacaactaaaaaagaacgctttagtttccctttctgataaagctaaagcagctattgacaccgcccgcgaccgcattgccgtgcttgatgcctacacggggcaggattccagcacactctattacatgagcgaagaagacgcgcttaatatcgtcaaagtaaccaacgatacatacgaccatctcgccaaaaacatctaccaaaacctgttattccaaacccgtttgcagccatatttgaatcaaatcagtttcaaaatggaaaatgatacgttcactttggattttagtggtcttgttcaagcatttaaccatgtcaaagaaactaatccgcaaaaagcttttgtggatttggccgagatgcttgcatatggcgaacttcgttcttggtatgaaggccgaagactaatggccgattatgtggaggaggcaaaaaaagcaggtaaatttgaagattaccagaaagtgttgggtcaggagaccgttgcattattagctaaaacatcgggtacgcaagcagatgatatcctgcaaaatgtaggctttggtcataataaaaatgtttctttatatggtaatgacggcaacgacactctgatcggcggtgcaggcaatgattacttggagggcggcagcggttcggatacttatgtcttcggcaaaggcttcggtcaggatacggtctataattacgactacgctaccggacgcaaagacatcatccgctttaccgacggtattacagccgatatgctgacttttacccgagagggcaaccatcttcttatcaaggcaaaagacggcagtggacaagtgactgttcagtcctatttccagaacgatggctcaggtgcttaccgtatcgacgagattcatttcgataacggcaaagtactggatgttgccactgtcaaagaactggtacagcaatccaccgacggctcggacagattgtatgcctaccaatccggaaataccttaaatggcggattgggcgatgactatctgtacggtgccgacggggatgacctgctgaatggtgatgcaggcaacgacagtatctacagtggcaatggcaatgatacgctcgatggaggagaaggcaacgacgccctgtacggctataatggtaacgatgtactgaatggtggcgaaggcaatgatcatttgaacggcgaagacggtaacgacactctgatcggcggtgcaggcaatgattacttggagggcggcagcggttcggatacttatgtcttcggcgaaggcttcggtcaggatacggtctataattacgactacgctaccggacgcaaagacatcatccgctttaccgacggtattacagccgatatgctgacttttacccgagagggcaaccatcttcttatcaaggcaaaagacgacagtggacaagtgactgttcagtcctatttccagaacgatggctcaggtgcttaccgtatcgacgagattcatttcgataacggcaaagtactggatgttgccactgtcaaaaaactggtacagcaatccaccgacggctcggacagattgtatgcctaccaatccggaaataccttaaatggcggattgggcgatgactatctgtacggtgccgacggggatgacctgctgaatggtgatgcaggcaacgacagtatctacagtggcaatggcaatgatacgctcgatggaggagaaggcaacgacgccctgtacggctataatggtaacgatgtactgaatggtggcgaaggcaatgatcatttgaacggcgaagacggtaacgacactctgatcggcggtgcaggcaatgattacttggagggcggcagcggttcggatacttatgtcttcggcgaaggcttcggtcaggatacggtctataattacgactacgctaccggacgcaaagacatcatccgctttaccgacggtattacagccgatatgctgacttttacccgagagggcaaccatcttcttatcaaggcaaaagacgacagtggacaagtgactgttcagtcctatttccagaacgatggctcaggtgcttaccgtatcgacgagattcatttcgataacggcaaagtactggatgttgccactgtcaaaaaactggtacagcaatccaccgacggctcggacagattgtatgcctaccaatccggaaataccttaaatggcggattgggcgatgactatctgtacggtgccgacggggatgacctgctgaatggtgatgcaggcaacgacagtatctacagtggcaatggcaatgatacgctcaatggaggagaaggcaacgacgccctgtacggctataatggtaacgatgtactgaatggtggcgaaggcaatgatcatttgaacggcgaagacggtaacgacactctaatcggcggtgcaggcaatgattacttggagggcggcagcggttcggatacttatgtcttcggcaaaggcttcggtcaggatacggtctataattacgactacgctaccggacgcaaagacatcatccgctttaccgacggtattacagccgatatgctgacttttacccgagagggcaaccatcttcttatcaaggcaaaagacgacagtggacaagtgactgttcagtcctatttccagaacgatggctcaggtgcttaccgtatcgatgagattcatttcgataacggcaaagtactggatgttgccactgtcaaagaactggtacagcaatccaccgacggttcggacagattgtatgcctaccaatccggaaataccttaaatggcggattgggcgatgactatctgtacggtgccgacggggatgacctgctgaatggtgatgcaggcaacgacagtatctacagtggtaatggcaatgatacgctcaatggaggagaaggcaacgacgccctgtacggctataatggtaacgatgtactgaatggtggcgaaggcaatgatcatttgaacggcgaagacggtaacgacactctaatcggcggtgcaggcaatgattacttggagggcggcagcggttcggatacttatgtcttcggcaaaggcttcggtcaggatacggtctataattacgactacgctaccggacgcaaagacatcatccgctttaccgacggtattacagccgatatgctgacttttacccgagagggcaaccatcttcttatcaaggcaaaagacggcagtggacaagtgactgttcagtcctatttccagaacgatggctcaggtgcttaccgtatcgatgagattcatttcgataacggcaaagtactggatgttgccactgtcaaagaactggtacagcaatccaccgacggttcggacagattgtatgcctaccaatccggaaataccttaaatggcggattgggcgatgactatctgtacggtgccgacgggaatgacctgctgaatggtgatgcaggcaacgacagtatctacagtggcaatggcaatgatacgctcaatggaggagaaggcaacgacgccctgtacggctataatggtaacgatgcactgaatggtggcgaaggcaatgatcatttgaacggcgaagacggtaacgacactctaatcggcggtgccggtaatgattacttggagggcggcagcggttcggatacttatgtcttcggcaaaggcttcggtcaggatacggtctataattaccatgtggataaaaactctgacactatgcactttaaaggatttaaagcagcagatgttcattttatccgttccggaagtgatttggtgcttagcgcttctgaacaagacaacgtacgtatttccggattcttctatggtgaaaaccatcgtgtagatacatttgtctttgatgatgcagctatcagtaatccagattttgccaagtatattaatgctggcaataatttggtacagtctatgtctgtgttcggttctaatactgctgcgacaggaggaaatgtggatgccaatatacaatccgtacagcagccgttattggtaacgccatctgcataaggagcctaatcacattcatggcttaaactgaaaaacagcaatcaagtttattttgattgctgtttttcttaatattgggataagggtcgtattttaattaaccttaatcggtgcacttctagcaatatagtggattcacaaaaaccagtacagcgttgcctcgccttactgtactatctgtactgtctgcggcttcgtcgccttgtcctgatttttgttaatccactataattttcagacggccttttgccttttcaaattcaaaccaatcaaacggttttattgcttcatcgcgttgatcaaggctttgatgttgtggcggtacatgccgatgtaggtgtctgcgggcgcgttgccgagtgcgtcggaatacagtttgccgctgacgttgacaccggtttctttggcgatacggtcaaccatacgggtgtccttgatgttttcggtaaagacggctttgatgccttcgcgtttgatttgtcggatgatggcggcgacttgtttggctgaaggctcggcttcgctgctcacaccttgcggggcgatgaattcaatatggtaacgtttgcccatgtaggaaaaggcatcgtgcccggtcaggactttgcgtttggcggcagggacggcgttaaatgcggcttgtgcgtcgctgtgcagttttttaagctgcatttggtagttgcccaagcgttgttgataataaactttgccttcggggtcggcctttatcagggcttcggcgacgttttgggcataggcggacataaggacggggtcgttccagacgtgcgggtcaaattcgccgtggtcatggtggtgtccttcgtggtcatggtcgtggtcatgatggtgtccgccttcttcttcggctttgaggggttggatgcctttggtcgcttcggcataggatactttgctctgtttgacggcacgttgtacatcggcagcttcaagtcctaagccgttgagcaggacgagttttgcactgcggatttttttaatgtcgctactggtcatgtgataggcatgagtatcttggttggctccgaccaaactttgtatggatacgcgctctccgccgatttgcttggcaacgtcgcctaaaatgctgaagctggttacgacgggcaggggggcggcagttgcggcggtggttagcaatgcggcaataagggtgagtttgaggtgtttcataactgttctcctgtgatataacgtaacatctgttatggtaaaacaagctgcctgtttgttcaagcggcttgcggggtcaggtggtgtggtggcggtggtttttgagccatttggtcagaatgccgccttctttgccgagtatgacggaaaagagataaaggacgctgcaacagaggatgatggcgggaccggagggaatttcgatgtggtaggaaatgagcagtccgctcaagccgcacagcagggctgtcagaacggataggaggatgagtgcgcccatgtgcttcgcccacaggcgggcggtaatggctggcagcatcatgagtccgacggacatgagtgtgccgagggcttgaaagccggatacgaggttcatgacgaccaggacgagaaagaggacgtgccaaagcccgcctttgccgccgacggatttgagaaacagggggtcgatgctttcgagtacgagcgggcggtagatgacggcaagggtaatgagcgtgaggctggagacggcggcgatgagctgcagggcaggaatatcgacggcaagtacagagccgaaaaggaggtggagcaaatcgacgctgctcccgtttttgctgacgaggactacgccgatggcgaggctgctgagataaaaggcagcaaagttggcatcttctttcagggtggtgaagcggctgacgagtccggcaagcagtgccatcagcatgcctgcggctacgccgcccaaacccatggcgggcaggctcaagccggcaaacatgtagccgacggcggcaccgggcaggacggcgtggctcaatgcgtcgcctatcaggctcatacggcgcatgacgaggaatacgccgacgggtgcggcactgagggacaggcagaagacggatgcgagggcgtagcgcataaagtcgaattctgcaaagggggcaaggagcaggtcgtagagattcatggtgtctggtgtggggcgtggtttcgggcagtatttatgaggcgcaccagtcggggctttcctgttgctgcattttggcgttggcttgggcgaggtagggttctgtcagaatggtctcggttgcgcctgccgcaattttttctcgggcgagcagcagggtactgggaaagtaggcacggacttgttcgtaatcgtgcagtacggcaatgatagcgtgtccgccgcaatggcatttctgcaatacgtcgagaagttcgtaggtcgtccgtgcatcaacggcgttgaaaggttcgtccaaaagcaggaattttgcattttgaaccagcattcgggcaaaaaggacgcgttggaattgtccgtttgagaggtgggcgatttggcggccggcaaactgccgcatcccgacgcgttccaaagattcgtgaacgcgttgtttttgagcggtatttatccctttgaaaaagccgatttcataccaaagccccattgccgccaagtcgaaaacagtcataggttgggagcggtcgatatcggactgctggggaaggtaggcgatgtcttggcggctcaatccatccagccggatgctgcctgtatcgataggctgcaatcccatcaaggatttgagaaaggtggatttccctgcgccgttgggaccgaaaaccgcccacatactatgttcttcaaaagtaatgtcaacgtggtgtacggcaggacggcggcggtagctgacggtcaggttttcgacaatgatgctcatgcggatactgcccaaaagtaaacgccccataaaagggatacggcaatcagggcaaggacgaggcggaaggtcaatcctgatagtaaaagggaaggtgtcatgatgatttgcggttttgaaagggaaagcggtaaagcggttattattatatggctgatatgatactgtataacgtttggtctgtaaattttgttcggttcggacggggattcgggatgtgccggaaggggtgtgcttcttggtgctgttccgttgcggatgttgcggcaataagaaatgccgtcagaaggttcagacggcattggggaaaacgggtttgaatcaacctttgcgtgcaggcagtttttctttgatgcgtgcagctttgccggtcaggccgcgcagatagtaaagtttggcacggcggacatcgccacggcgtttgacttcgattttctcaacggtaggggagtacagttggaaagtacgttccacaccttcgccgctggaaattttacggacgatgaagttgctgttcagaccacggttgcgacgggcaataaccacgccttcgtaggcttgcagacggctgcgggtaccttccacgacgcgtacggatacgactacggtgtcgcccggtgcgaattcggggatttctttattcaggcgggcaatttcttcttgctcgagctgttgaatcaggttcattgtttttttcctaaattatgattggatttcccgttgctcttgccggatggtttctaagaggcgggattcctttgggattaaaacgcgcttttccaaaagatcgggtctgcgctccaaggtgcggcgcagcgattgttccaaccgccattccgctatcaagccatgattgccggaacgtaatacttccggaacagccatgccttgaaattctaagggtttggtgtagtgggggcagtccaaaatgccgcttgagaacgaatcttgttcggcagactgcatatcgcccaatacgccgggtacgagcctcaataccgcatccatcagcatcatggcgggaagctctccgccggaaacaacgaagtctccgatgctgatttcttcatcgacgctggtttgcagcagtctttcgtctattccctcatagcgtccgcacagcagaatcagatgcggaagttctgccagttctgccgcttttgggtgtgtcagcggttttccttgggggctgaggtaaatgacttttgcagcttgggaagattgtgctttggcgtgttctattgctgcatgaagcggcggagccatcataatcattcccgggccgccgccgaacgggcggtcgtcgatgtagcccaatctgttgtcggcaaactttcggggattgactgcttcaaactgccagattccctgtctgttcgcgcgtcccgttacgccgtagcgggtaatgctgtcgaacatttcggggaaaatggtaactgcctggataagcatcagtagtccaaaccccagtcggcagtaataatcttgctgccggtatcgacggtttcgatatattgggaaacgaacggaatcagaatctgcccgtgttctccgtcaatcatcaatacgtcgtttgcgccggtttccatcaggttgcttaccttgcctaaaacggtatggtctttgttgacgacggtcatgccgaccaagtctgtccagtagtattcgtcttcttctgtcggggcgaatgcttcacggggtatttcgatggtgtaaccgcgcaatgagaatgccaagtcgcggtcgtttatgccttcgaatttgacttggagttcgccgttgacgacttttccggcttcaagggtaacgctgatggttttgccgtccttgaccaaatgccactcggggtagtccaaaaggctgtcggaatattcggtgttggcggcaattttcaaccagccttttatgccgaatacgcctttgatgtagcccatggctacccggttttgagtgtctgtcatggcggcaaatgcggattaggcggctttttgttctttaatcagttttgcaacggagtcgctgacttgcgcgccttgtgcaatccagtggttcaggcggtctgcattgaggcggacgcgctcttgtttttcgttggctacggggttgtagaagcctacgcgttcgatgaagcggccgtcgcggcggctgcgtgagtcagtaacgatgacgttgtagaaggggcggtgtttcgagccgccgcgtgccaaacggataactaccattttgagtccttttgagaaaatcggatatatggaaactgccgattttaggttattttgtggtcggtgcgcaagtttttatttgttttttctgttgttttgtctgccgcaaggttcagatatgcgcggtacaggtttttttcggtgtccgattccttgagggtaaatcctgatttttcagcaagtttgatcatgggggtattggttttgagaatgtcggcactcatagtccggtagccttgctgtgcggcggtttggatgatgagttccatcattttctgtgccagtccgctgccgcgcatatgttccgccagtgtgatgccgaattcgcattcgttgcggttcaggcggctgtggcggacgacggcgacgatgttgctgtcggcatcctttgccgtccatgcggcttcacagtggtaatcggggttgcacaggcgtgccaacgtggctgcgggcagttcgttggtgtgggtcatgaagcgtgtgtaccgtgcttcgggaccgaggctgcggacgaactgctgtttggcttctgcgtcttcgggcaaaaggggggtaatggtaacggtcgtgttgttttttagggacagtgttttggggtgtgctgcgggatagggggcaagtacgttgggtacggctgctccggtttcggttttgctgccgagcagttctgcggcggcttcgcttgtgtggcggagaaattcggcggctgtcgggtttttgtgtttcaggtatgcggcggcactctgcatttttgcggcggcatgttcgagggtttgggcggctttgcctgtgttcttgcgtttgggcgtgtcgtgtgtttcgggtgtctttaagatgaaatcgctgctgtattgtccgccgtttaggttgagggtgattttgccgatgtgcaggttgtggtcggaaagggtggtcagtatgtgaaggaactggttaagggtttgcgggtcttccaattcggcaaactgggcgatatggaggctgtcctgtgtggtaaacgggggaagggcggccgtggtttgccctgcgtaccgtacggtcagaatattgccgtaaatggggtggctgccgaattggaattggacggcgttatgggtagtgtgccggtagggggggaggtgcagggcttcggcgagcagggagggatttgccgctgcaagggcttttttgatgttttggggttgcggtgttttcagacggcatggctgcggcggtgcaatgtcgagctgtgcctgtttcagggcggcggcggtgttgcggtaggaaagggtgcggattgcctgagtgggggtgtcgaaatgggttatgccgtctgaaaaggggctgctgacgagcaggggtttggcggtctgttcggacaggcggataagggcgcgtgctgtttttttgtaatcctcgtgtccggagggactgaggatggtcaggacggcttgggtgtcggggcgggcaagctgacgtgaggcgatgtcgtggcagattgagggtgtgggtgtgccggtcaggtgtccgttgcggatgtggtggggaaggttgggaaagtggagggcgagggtttttggcgcgtgcgcgttcagccattcggcaggcgtgtcggacaggatgtcgagtcgggacaggggtggaaggtcggacagttgggcgcgcagtgcggcttcgaggtcgtcggcgttgaaactgatgaggaagttgcagtgtcgggcgaggcagtgcagtacggcacggtcggtttctgtcgtgcggcaggtgatgtggagaatcagcggcgtatggcgggtaaattggcggattgcgctgaacagtttgcgctggtcttcttcagggttgtggtgtaggacggcggttttggtgtgcaggctgtgtccgaagcggttgagccaatcggcggatgtgatggggctgatgccgggatgcaggctgatgtggcgggatgtgccttgacggagtttgttcaggatgttgtcgatttggcggctgacggcggcattgccggtcagtatggcggtatggcctgcggcgtatccgtcttgggtactgatgttaagtccgagtgagggcagttggatgcctgcggtggtgcaggcggtgatgttgagtccgttgccgtggtgtttgcggatggcagtttcggcggtgtgcagttctgcggcagacaggctgtcccagtcctgtatgaggatgatgtgtcggagctgctttttgcggcaggttttgaagagggtgtcgtaactgtcgggtagggtaacggcaataatcaggtctgcattgccggggattttgttgaggctggtgtaggcgggaagcccggctatggtgtggtggcgcgggtttacgggggtgatttttccttgaaagggcgtactcagcaggttgctgagtacgcgttcgcccaggctgtacggacgttcgctcgcgcctatcagaataatgtggttgggcatgaaaaagtagcccggatcggtttgtgccgacatgatatattcctttgcggacggtatgtgcgtgattgttggagatgcacccgctgtgtgtttgttttggggtaactgtttgtgcaatgccgtctgaagccggttcagacggcattatggtcagttcgcacttttttctgttttggaaccggtttttttcttgggcaggatgaagcgcatccgcagaccgttcggtttgatgttttcggcgatgatttttccgcagtgctgttcaataatatgttgggtcaatgcaagccccagtcctgttccgggtttgttcgcactggagtctgcacggtagaaagcggtgaagatgtgcgggagctgcatttcgtccacgccggggccgttgtcggtaacgtcgattatccagtgtttgtggtcttgtccgatgttgatcaggatggtgctgccttcgggactgtagttgacggcgttgcggatgacgttgtcgaaggcgcggtacaggtagctttcgttggcaaggatggttgtattttcggggatttttccgtcggcagacagggtaaccgtttgtccgtttttctgggcaatgctttgattgtcttctaccaggttgcccaggaagggcaggagtttcaggctttctttttccaaagccatattggaagtttcgagacgggacagggttaacagttccccggccagcgtatccatgcgggtcagttcgccttccagccgtttgagatattgctcctgtttttggggctgcgcctgaatcagtccgacaattgcctgcatgcgcgcaaggggagaacgcatttcatgggagacgtgatggagcaggtggcgttctttggcaacgagtttttcgagtttttccaccattttgtcgaattggatggcaagatgggacaattcgtcgtcgcggtcgtcgacctgttgggagatacgggtttcaagttctccgtttgccaccctgtccatgccgttgcctaagattctgatgggtttggcaatgttgccggcgaggatatatgccatcagcagtccgacgatgatgatgaaggacaatatgatgagttcgtgccaaatcggggcgagcggcaggccggggatcaacagggggctgggcaggcggcgggcttggagtttgtcccagtctttggtgaagaacaggtattcttcgccgaagcggtcgtattcgatatggacgaggttggaatgcgggtgtccggcggcgaaaagccgggcgcgttcgatggtatagctgtcgatataccggttcaggatatcttttttctcgtcgccctgtataacgtacacgcccgatgagacggggctgtctttccattccgtcaggatttcgcgcgcgcccgcgtccccgcgtgcccggaatgcggaaatgatgctgcccatcaaagtggtttcgatggtgcggcgttggttgaactggttttcggcaagggtgttctgcaccagccaaaaagaaaaactcgccacaaagattgcacagacgataactgcgcaaaatgtggcgaaaatgcgttggaacagtttcatttatctgtttatttcagtttttgacaaacaggtagcccaagccgcgtacggtttgaatcagagaggcatcgcccaacttgtggcggatgctggagatgtgtacgtcgatactgcggtcgaattttgccagcttgcggtcgagtgcttcgacggacagggtttctttgctgactacctgtccggcatggcgcatcaggacttcgagcaggttgaattcggtgctggtcagttcgagcggcatgtctttgacggatgcctggcgtttggcggggtacaggacgacatcgctgacggagatgctgttgggtgcgttgttctgttcgccgctgtgttgtgcgcggcgcaggatggcattgatgcgtgccaagagttcgcgtggtgtgcagggtttggggacatagtcgtccgcgcccatttccaagccgatgattcggtcgatgtcgtcgcctttggcggtcagcatgatgatggggacggtgcttcgggcgcgtacgtttttcaagacatccaagccgttcattttgggcatcatggaatccaatacgactacatcgtactgcccgctcaggatttcctgtacgcctgcttccccgtcgggaacgctgcggacgttcagaccttcggcgctcaggtattcggtcagcagttcggttagcagggcatcgtcatctacgagtaatacgcggctcatggtgtttccttttcgtaagggtatgccccgaccctgtttcgggcggggcgtgaaaagattgtttgacggtttatcttaacacggctgcaatgttttttgatagcgtatttccctaccggtttgctgttttttgcaatgtcttgcatggagctttacatttcgggcggtatccgcatccgccggcgcgggtcatttgcagggttttgcttccggatgaccgggcgcggcggcgaaggctttgcagtctttgagcagttcgggtagcagcggtgcccatacgggcagtttgcggatttcgtcggcgtatcggggcatcaggtaggggtaataggactgtgtcgcccgcatccattgttttgcttctgcaactttgccttgccgcatcaggtagagggcgatgcggtaggtggcggagtgggggcggtattttagtgatttgagggttgcttcttccgcccaagtctgggtttcggggtattccggcagggcgaagtttacgagggagaagtcggcataaaaggacagcatcggactgtttgcggaaatatagcgcaactcgttgattttccggttgagggttttggcactgtcgtcagtggcgggggaaaaggcgttaaccagccgggtgtatgtccagtccaagtgcaacaatcctgcgaatatggcggtggaggcggtcagtatgccgagattggcggcttttttgaaggcgatgccgtctgaagcctctgcgggggacaggaagagcatcagtccgaaagggatgaggaaatagacataccataaaggatattcgagcatactgtggcacatactgacggcaagcgtgcagatcaggaaaagcgatgcaggggtcagggggcgtttcagcagcccggcaatgcccgtcagcagggttgcggcaaccagaagcgtgccgctgattcccatctctgcaaggagttggaggacgatgttgtgggaatgggtgaacaagttgctgaggaggttgtcgtatatgttgtgctgttcggcattgatgaggaaggtttgttgggcaaaactgttccagccgtgcccgaatatcggggcggactggaaggcggcaagggctttattccattcgatttggcgcggcaagtctgtgaaaccgccgttggcgacgcgttcgacggcagtttcgtagcggatgccagtaaaggtttccagaatggtgttcatggaaaattggaacagcgcggtaaggaatacggctgcggctatgccgagcatcgtccgcctgttggatttgtccgaacggaaataccagaagggaaggatgagggcgatggcggctatgtaggtcaagatggtgcgcgaattgaccaaacctaaaacggcggtctgcataatcaggcagattgcgccgagggcggcggggatttttcgttgtccgttgaggtaggcggcggcgagtatgccccacatgaggtagtgtccgaggttgttgcgctgcccgatgtgtccgattacgccttgcccgctgtaaacgatgatgttttgaagcaggggggtgtcttcccagccggcaaactggatgacgacgatgcaggattgaagcagggagccgataagcagcgaccaggcaaacagggtcacgatgcgttcttgtccgaagtgtgcgaccaaactcttgcaggcccacgcgctgacggcgagcaagatgaaaatccaagagacgatgtcgttcataccggggtaaatcaggttcatcaggcgtgcctgaagataccaaaacgccgccattgcaaacagaaggaagctgatggcggggattttgacatcaaacagtttttttcctgccgtgaggaacaacaggacaatcagtccggctgcggcggcggcatcgtggtaaaagtcgggcgacggtttcagtttgagcgcgaaggtaaaggggacgatgcctatccaaaggaagcagggcaggatgtaaatcggcagtttggcggcggggcgcgcgccggatacggtcgtttcagcgggcattgtttgtttccttgtattgtttgacgaacgacaggcaggatatgaagaagatgatgctgaatactgcggaaagcgcggcgcaaatctgttctgcgggataggcgtcgaacaggcgcatgacggcttcggcaaagtaaatcagaaccagcatggagctgtattggtaggtatagattttctttttcaagatacctgaaagcggcagacagagggggagggctttgagcgcgagccacgagccgcccgggcgcaacggtgcaatccacagttcccaggaaagggacaggattatcagtgcgatcaggctgaaagaggtaaggaggtaagcggtttgtctgttcacggcggtctttacggtttaagggcggacaagggggagcggtatcccaaatcctgcaacatcgaaacggtttcataaacgggcagtcccataatgccgctgaagctgccttcgatagattggataaagatgccgcctatgccttgtacggcgtaggcgccggctttgtccatcggttcgccgctttgcacataggcggaaatttcttccgaactcaggggcttgaaaacgacgcggttggtttggacgcggcttgacgttttgccgcgataatgaatgcagacagcagtcaggacggtatgttgtttgccggacaatcggtttaaaaattcgattgcttcagcttgggagcggggtttgcccaatatgatgccgtctgaaacgacgcaggtatccgctgtaatcaagggaaagtcaggcattgcgccgttggtttcgagaaacagggccaaagccgtctgatttttttctgccgccattctttgaacgtaacaggcaggtgtttcatcggctttaacggattcgtcgataccggcgggcagttggatgacgcggtagcccaactgtgtcaggatttccattcggcgcgggctgtttgaacctaaatagagggtattcaaaggtattccttaatctgttgcggtatgaggcggaggttcggacggcatagtgtcaggttgttgcaggcggctgtatgtcgccatcctgttctgaacgtggcgtgaaaaagcgtccgaaccaaatacctgcttcgtataagagaatcagcggaatggcaagcagggtttgtgaaatcacatcgggcggcgtgatgatggcggcaatgacaaacgcgccgacaatcacataggggcgggcatatttgagctgtccggttgttaccacgccgattttggttaacagaataacgacgatgggaacttcaaaggttgtgccgaacgcaacgaacatgcctaagataaaggacaggtatttgtcgatgtctgtcgccatattgacgccgacaggggtaacgccggcaaggaatttgaaaatgacggggaaaaccagaaaataggcaaacgccatgccgatgaaaaacaggctgacgcttgagaggacaagcggggtaatcaggcgtttttcgttttggtagagtgcgggcgcgacaaatgcccagatttggtagagcgtatgcggcagcgaaattaaaaatgccgccatcagggtaactttgaccggcacgaaaaatggtgcgatgacatcggtggcaatcatgctggtgtctttgggcaggtttgccatcagcgggtcggcgataaaagtatagagttgttgggcaaacggcattaggccgaaaaagcagactaagatgccgacaaccgtccacatcaggcggcggcgcagctcgatgagatgctcgacaagcggttggacgggttgttcgttttgtgtttcggacaccggattgctctctttatgatttacggacgcgcaatttaggtttggcgcggtgtttcggacgaaaatcgcgtttgcggcttattgcctgtttgcgcagggaagtggtgtgcggaacaggcgtttcaacagcagtatcgatatagctgacttcgacggtctgtacgacgggtgcggcggcagaagcagtcaggtattcccgccatgcgcggtcttggtcggtttccgcgggttcggctgtactgccggtttgcccgctgtccccaagggtttcggcggaagcgtaggaacgttcggacggcataacgtcggaaatgccgtctgatagggtgtttgccgcatcgggaagcggattgccgttttcatcgacaccgaaatcggcaggtgtccgctgttcgggcagtttttcccaaggcttcagaccgtcggaaatgtcgtgcagattgccttccatatccgtaccggtttctttgaggctgtctcgaacctgagcggcggcagcttcaaattcctgctttgccttcctcagttcttccagttcgatttgagtgtcaaattcctgtttgacgctgccgacaaagcgttgcagcctgccgatgagccgtccggcggtgcgggcggcctcgggcaggcgttcggggccgaggacaatcagggcgataatgccgacaaaaaccagctcacccaaaccgaaatcaaacataaattacgctttgtcttcgtcttttttgtgttcgattacatcgtctttttgggcttctttgccgtctgtaccttcgttcagcccctgtttgaagtcatgaaccgcaccgccgaggtctttgccgacgttgcgcagttttttggtgccgaatatcaaaacgacgataatcagtacgataatccagtgcgtcagagaaaaactgcccatgatgtatccttaagtaagtattaggggttgattgtgaaataacggtttatacgggtgtacccatgatgtgtatatgcaggtggaagacctcttgtccgccgccttttccggtattgatcagggttttgaagccgtctgccagtcctgccgctttggcgatttcgggaactttcagcatcatttttcccaaaaggggctgatgttcgggcgcggcgtgtgccaacgaatcgaaatggactttgggaatcagcagcagatgaaccggagcggcggggttgatgtctttgaaacaaaccatttcgccgtcttcgtagacggtttgcgccggaatgtctttggcggcgattttgcagaaaatacagttgtccataacggctccgttgccgtctgaacagcggtcagacggattgaatgtgggaaagtgcggattttaatataaattcaagattccgtgcgagcggctttttcggccaagcccgacaaaccttggcggcgcgcaagttcgtccaatacgtcttccgccttcaggtcgtggtgtgtcagaagaatcatggtgtgaaaccataagtcggcaacttcgtaaaccaggtgggacgggtttttgtctttggatgccatcaacacttcgcccgcctcttcaatcactttttttaggattttgtcttcgcccttatgcaagagctgtgcgacgtaagattcggacggattggcagattttcgctgggtgatggtttgttggatggcggatagtacggaatctcccatgattttccttctgtttgtttctgtttgttcggaatgataggctaaacggctgctctcgggcaatacgcctgttgcgcttcgttggaaaatgccgtctgagcgtttcagacggcatttgtgctgttgcaaatgtaatttgcttacaggtttggactcacaataattttaacggcggattcgttgttgtggatcagacgctcgaagccttcggaaaccagttcgtccagcttgatgcgctgggtgatgaaaggctcgaggttgattttgccttcttcaaccagtttgatggtttccgcgtggtcgttgcagtaggcaatcgtgccgcgcacatccagttctttcatcacgacgctgtggacgttgacggttgcagggtggctccagatggatacgataaccaagttggcggcaggtttgcaggcttcgaccaaagtatccaacactttgttcacgctggtacattcgaatgccacgtccacgccttcgccgttggtcagttttttcacttcttcgacaacatcgacttcggacgggtcgaggatgtagtcggcaacgccggattcgcgcgctttgtctttgcgtgctttactcaactcggtaatgatgactttgatgcctttggctttcagtacggcagccaacagcaaaccgatcggacctgcaccgccaaccaatgcgacgtcgcctgctttcgcgccgctgcgtacataggcgtggtgtccgacagacagcggttcgatcaaagcggcttgatccaacgggattttgtcggaaatcggatgcacccaacgacgtttgacggcgattttttcggacagaccgccgccgcagccgcccaagccgataaagttcatgtctttggagaggtggtagttgctgccttctccggtcggtacgtcatcgcggatgatgtagggttcgaccacgacgtgttggccgactttgatgtcgtccacgccttcgccgacggcatagaccacgccggagaactcgtgtcccatcgttacgggtgcggactcgccggaaatcgggtgcggatgaccgcaaggcggaatgaaaatcgggccttccatgaattcgtgcaggtcagtaccgcagatgccgcaccaggcgacattgatgccgacagtgccgggggcgacggtcggttcggggatgtcttcgatgcggatgtcgcctttatcgtaaaaacgtgctgctttcattgtaacgctccttgttttcaagtaggaataccgtctgaatctggcaggcggcggttgaaatgggaatggcgtgaagaagcctgaccgtttccagttgaatctgtttagatattttactacaagagatgtgtttaagcacgcggaaggctttctgtttgcgtcaggtcaaataatgatgtcgtctgaaaaccgaatcggcttcagacggcatttatagtggattaacaaaaaccagtacagcgttgcctcgccttagctcaaagagaacgattctctaaggtactgaagcaccaagtgaatcggttccgtactatctgtactgtctgcggcttcgtcgccttgtcctgatttttgttaatccactatatgtcgtaacggtcggattgggtaggttggcgcacctgtccggttttcggtttggcaaaccgtttttttgttgggtccagtgttttctgataggcggttgcggcatcggatttgcccagccctgccagcacgcggatatgctcggcagcagattgtgccagaggttcaagggtgtagccgccttcgagtacggatacgattttgccggggcagcccgatgccgtctgaatgattttgtgtgtcagccaggcaaaatccgcctcgtgcaggttgagcctgcccgattcgtctagacggtgtgcgtcgaatcctgccgacagcagcaccagttcgggtttgaatgtggcaagtcggggcagccactgcctgcggacggcttcgcggaatgtgcggctgcccgttcccggcggcaagggcaggtgcaccatattgccgccgtcgggcatatcgttgttttcggggaaggggaaaaggtcggtttcaaacaggttgaaaaacaggatgcgcggatcgtctttgaatatttctgccgtaccgtcgccgtagtggacatcgaaatcgatgacggcaatgcgtttcaggcggtattcggcaatggcatgcatgacgccggcggcaacgttgttcagcaggcagaatccgccggctttgccgctgcccgcatggtgtccgggcgggcgggcggcgcaaaaggcatgccatgctttgcggttcatgaccatgtcgactgcctgaactgccgaaccggcggcaaagcgtgcggcagacagcgagcctgtgctgattgcagtgtcgtcatccaggcggaaaatcttgcctttttggggctggcaagattccaaacggttcagatatttgctcgagtggacaagtgcgaggcgcgtatcgctgatttcttccgcctctatggtttggaggtgctgccaaataccggcgcggcgcaatgcctgctcgatgcagaggatgcggtcgggcgaatcgggatggtttgcgccgggttcgtgcccggcacaggcgggatgcgaaatccatgcggtgcgggcgtttttgcccaaaaaaaggcgcaacagtgcatagaatttcaagattaggcgggtcaaggacatgggtttgtggacgggcaggctgcggtatacggtcggtacggacggcaaacccgatatattgtttacggtcttatgttattatatacccctctcgattttcaaccatattagaaagaacggataaattatgaatcaagctgttgcacaatttgctcctttagtgttgattatggtggtgttctacttcctgatcatgcgtccgcagcaaaagaaattcaaagcgcatcaggcaatgcttgccgccttgaaagtcggcgacaaagtggtcttggcggcaggtttcaagggtaaggtaaccagagtcggcgaacagttttttaccgtggatatcggacagggtacaaaaatcgaggtcgaagtagaacgcaatgcgattgccgcaaaagtcgattgatttgtgccgacaagccgcatctggaaagcccgaatgcggcactttgttttgaattccaaccgaaggcttgaccatgttccgacacgcagggcggcatattcaagatgccgccttccggtcttgcctggctgggaagggtttttgcctcttctgaaatagcccgattccgacaccaccgaaagggtggggttccaaccattaaggaacaatgatgaaccgttatcctttatggaaatatctgctgattgtgttcacgattgcggttgccgcagtgtattcgctgcccaacctattcggcgaaacacccgccgtgcaggtatcgaccaaccgacaagccatcatcatcaacgaacagactcaattcaaagtggatgccgcgctgaaaaacgcaggtattcagaccgacgggatgtttgttgtggacaattcactgaaagtgcgtttcaaagacacagaaacgcagcttaaagcgcgcgacgtcatcgaaaacactttgggcgaagggtatattaccgcgctcaacctgttggcggacagccccgaatggatggcgaaaatcaaagccaatccgatgtttttgggtttggacttgcgcggcggcgtgcatttcaccatgcaggtcgatatgaaagcggcgatgcagaaaacgtttgaacgttattcgggcgacatccgccgcgaactgcgccgcgaaaaaatccgcagcggcacggtgcgtcaggctggaaacagcctgaccgtccctttgcaggatgcaggtgatgtgcaaaaggcactgccgcagttgcgcaagctgtttcctgaagcaacgctgaattcagacggcagcaatatcgtcttgacgctttcggaagaggcggtcaataaagtgcgttccgatgcggtcaaacagaacatcactaccctgcacaaccgtgtgaacgagttgggcgtggccgaacccgtcatccagcagtcaggtgcagaccgtatcgtcgtgcagcttccgggcgttcaggatactgccaaggcaaaagacatcatcggccgtaccgcgactttggaattgcgtatggtggaggacgatcctgccaagttgcgcgaggcattggaaggcaacgtgccgagcggttatgagctgctttcaagcggcggagatcgtcccgaaactctgctaatcagcaaacaggtcgagctgacgggcgacaacatcaacgatgcgcaaccgagtttcgaccaaatgggcgcacctgccgtcagtctgagcttggacagcgcgggcggcagcattttcggcgaactgactgccgcaaatgtcggcaaacgcatggcgatggttttgatcgaccaaggaaaatccgaggttgtaaccgcgccggttatccgtactgccattacaggcggacgcgtggaaatttccggaagcatgacgacagccgaagccaatgatacgtctttgctgttgcgtgccggttctcttgccgcgccgatgcagattgtcgaagaacgtaccatcggtccgtctttgggtaaggagaacatcgaaaaaggcttccattcgactttatggggttttgccatcgttgctgcattcatggtggtttactatcgtctgatgggtttcttttctaccattgcattgagtgccaacatactgttcctaatcggtattttgtctgccatgcaggcaacgttgacgttaccgggtatggccgcgctggcgttgactttgggtatggcaatcgactccaacgtcttgattaacgaacgtatccgcgaagaattgcgtgccggcgtgccgccgcagcaggcaatcaatctcggtttccaacacgcatgggcgaccattgtcgattccaacctgacttcgctgattgccggtatcgcgcttttggtattcggttccggcccggtacgcggttttgcggtcgtacactgtttgggtattctgacttcgatgtattcctccgtcgtcgtattccgtgcgttggtcaatctgtggtacggacgcagacgcaaattgcagaatatttccatcggtgcggtatggaaacctgaagccgaaactgcggcaggtaaggagtaagctatggaactctttaaaatcaaacgcgatattccgtttatgagctacggcaaactgacgacctttatttcgttggttacctttattgccgccgtattctttttggttaccagaggtctgaatttctctgtcgaatttaccggcggtacggtaatggaagtccaatatcagcagggtgcggatgtcaataagatgcgcgaacgcctcgatacgctgaaaataggtgatgtacaggttcaggcattgggtacgaacaaacacatcatgatccgcctgccgaacaaagaaggtgttacttccgcacagttgtccaatcaggttatggatttgctgaaaaaagacagtcccgacgttaccttgcgccaagtcgaatttatcggcccgcaagtcggtgaggaattggtaagtaatggattgatggctttaggttttgtcgttatcggcatcattatttacctgtcgatgcgttttgaatggcgttttgccgtatctgccattatcgccaatatgcacgacatcgtgattattctcggctgctttgccttcttccaatgggaattttcgctgaccgtcttggcgggtatccttgccgtattgggctattctgtgaacgaatccgtcgtcgtcttcgaccgtatccgtgaaaacttccgcaagccggcgatgcgcggacatgccgtgccggaagtcatcgacaacgcgattaccgcaacgatgagccgcaccatcattacccacggttcgaccgaggcgatggtcgtatccatgctggtgttcggcggtgcggccttgcacggcttttctatggcgttgaccattggcatcgtgttcggcatttattcttccgtattggttgccagcccgcttctgctaatgttcggtttgagccgcgacaatatcggtaaagaaccgaagaagaaagaagaaatcgtggtttgaagcgcatatgccgtctgaacattgccgtctcaagcagacaatgcttcagacggcatttttaacggttacttccacggtcttaaaatattgtgcagaaatgcgggaattgtgtcataatgccacgttgtcctatcttgggcatagggagtttgccgttgtcttcaggcttggcaaacttgtctgaatccctatggggattcttatatttttggagttttcattatggcactgaccgtagaacaaaaagcacaaatcgttaaagatttccaacgcaaagaaggcgacaccggctcttccgaagtacaagtcgctctgttgactttccgcatcaacgacctgaccccccacttcaaagccaaccccaaagaccaccacagccgtcgcggcctgttgaaaatggtcagccaacgccgccgcctgctggcctacttgcgccgtacccagcccgatacgtatcgcgcgttgattacccgcttgggtctgcgtaaataattacgctttccgacaccgcctagaaaaatgggcggtgttttcttttctgttgctttccgacaagctcaaatccatatttatagtggattaaatttaaatcaggacaaggcgacgaagccgcagacagtacaaatagtacggcaaggcaaggcaacgctgtactggtttaaatttaatccactatattgcccgaaaaccgcataaactaatataatataaagttctttggaatcttgttccatttcatgctgcccgtgcgctttacaagagtttcagacggcatcaaacgtttaactcccgccagcaatcaaacagctttttatcacccattcgaacatccgttttgccggtactcgtctttttattggagtattgccattatgaccgcaaccactgcgtcttcaaccaagccttatctgcaaatccaaggtttggtgaaaaagtttggtgacaattacgctgtcgataacatcgacttggacatttatcaacacgaaattttcgctcttttgggcagttccggcagcggaaaatccacgctgctgcgtatgctggcgggtatggaaagtcccaatcagggaaaaattatccttgatggtcaggatattaccaaacttgcaccctatgatcgccccatcaatatgatgttccaaagctatgccctgttcccgcacatgagcgttgaacaaaacatcgctttcggtctgaaacaagacaaaatgcctaaaggcgaaatcgccgcgcgcgtcgaagaaatgctccgcctggttcagatgaccaaatttgctaaacgcaaaccgcaccaattgtccggcggtcagcagcagcgcattgctttggcacgcagtctggcaaaacgtccgaaaattctactgctggatgagcccctcggtgcattggacaaaaaactgcgccaacaaacccagcttgagttggtcaatacgctggaacaagtcggcgtaacctgtattatggttacgcacgaccaagaagaggcgatgacgatggcgacccgcatcgccattatgtctgacggtcagttgcagcaagtcggcacacccagcgacgtgtacgactatcccaacagccgcttcactgccgagtttatcggcgaaaccaacatctttgacggtgtggtgattgaagatcatgccgactatgccgttatcgaatgcgaaggtttggaaaaccacgtccgcatcgatcacggtttgggtggtccgagcgagcaggacctttgggttagtattcgaccagaggatattgatttatataaagaaaaacccgaatatttgggcgactacaactgggcgaaaggcacggtaaaagaaatcgcctatttgggcagcttcgccatttaccatatcaagctcggcaacgggcgcgtcgtcaaaagccaagtccccgccccttactggtatgtgcgcaacattacaccgccgacttgggacgaaaccgtctatatcagctggccggaaaaccaaccgactccgttgttccgttgatttaaggggaatgcaatgaaccttaataaactgaaaaacaaactgttccgccgtccggggcagcgtgcggtgattgccgtaccgtatatttggcttttggtgctgtttctgattccgttcgccatcgtgctgaaaatcagctttgccgaacaagaaatcgccattccgccgtttacgccgctgaccagcatcgacgaagatttaggtcgtctgaatatcgccatcagttatcaaaactatgccgatattttccaaaatttttggcatacccttaacccgttcggcgacagtgaaaacagcaatatctatctgatgacctactggtcttcaatcaaaaccgcattgatgacgacagtgatttgcctgttggtcggttatccgaccgcctatgcgatttctcgtgccaatccttctgtccgcaatggtttgctgcttgccattatgctgcccttttggacatcgttcctgttgcgcgtctatgcgtggatgggtctgctcgggcataacggtattgtaaacaacctgttgattaaaatgggtattatcagcgagcctttggatttgttctacaatgccttttcgctcaatttggtgatggtttacgcctatctgccgtttatgattctgccgctatacacgcaactggtgaaactcgacaaccgcctgcttgaagcggcttccgatttgggcgcggggccggtcaaatcgttcttgacgattaccctgcctttgtcgaaaaccggcattattgcaggctccatgctggttttcgtccctgctgtcggcgagttcgtcattcccgagctggtcggcggttcggaaaacctgatgattggtaaagtcttgtggcaggcgttcttcgatcaaaacaactggccgctggcttccgccgtcgccgtcgtgatggtcgcgctgctggtcgtgccgattgccctgtttcagcattatgaaaaccgcgaattggaagaaggagccaaataatgcagaaatccaaattatcttggttcttgaaactgatgttggcactgtcgctggcgtttctgtatatcccgctggttgttttggtcatctattcgtttaacgaatccaagctggtaaccgtttggggcggcttttcgaccaagtggtacggcgcattgctggaaaacgacaccatcttggaagccgcttggctgtcgctgcggattgccgttgtgtcttcgcttgctgccgtcgttttgggcacgctggcaggctatgcgatggcgcggattaaacgttttcgcggcagtaccttgttcgccggtatgatttccgcacctatggtgatgcccgacgtgattaccggtctgtctatgctgctgctgattattcaggtacagatatttttgcagggcagcgaatggttacaacatctctacttcgatcgtggctttttcaccatcttcctcggacatacgacgctgtgtatggcgtacattaccgttgttatccgttcgcgtctggttgagcttgaccaatcgctcgaagaagccgcaatggatttgggcgcgcgtccgctgaaaatcttttttgtcatcactttgcctttgattgcccctgccatcgcttcaggctttctgctcggcattaccctgtctttggatgatttggtaattacctcattcctctccggccccggttcatccacattgccgcaggtgattttctccaaaatcaagctgggtcttgatcctcagatgaatgtcttggcgaccatcctaatcggcatcatcggaacattggtcatcatcgtcaattattggatgatgaggcaggcaaccaagcgcgaccgagaagcggcagaagcctaccgccaagaaaaattggctgctgagaaagcgcattgaccgacagggcaggctgaccgcattatcaggtcagcctgttttcttaaagtaatttcccgttcagacggcatggtacggcaaaccatatcatgccgtctgaaaatacacctgataaagtaaacataatgattcgtcctgattttcaagaatatctgccttcttattattttagttcggttaatcctcatactgtttatccgaaacttcaatgccgtctgaaaaccgatacctgtatcatcggcggcggattgagtggtttgtgcactgcattgcccttggcggagcagggacatgaaacggttgtgttggaagccgcgcgtatcggcttcggcgcgtccggcaggagcggcggtcaggttatcagcgactacgcctgcggtatggaggaaattgaaaaacaggttggtttggagcgggcgcaatggttttggcaacagtctttgcaggcggtcgaactggtggacgaacgcgtccgcaaacatgccgtcgattgtgattggcagcgcggttatgccacggttgccgtccgtccgcagcattgggaagagttgcagcagtggcatgaacacgcccaacggcattacggtgcgagtcattatcaactttgggataaagccgagttgaaacagcagcttgacagcgatatgtaccaaggggcacaattcgaccccttatccggacacctgcatccgctcaattacactttgggcatcgctcgtgccgctgccgaagccggtgcgcagattttcgagcaatccccgatgacgcgcatcgaaccgcatcaaaacggttggctggtttacacgcccgaaggcagcgtcgaatgcaaaaatctggtgtacgccgtcaatacctatgccggtttgagtccgatatttaagcctttggaacgcaaggcgattgccgtcagcacctttattattgccaccgaacccttgggggcgcgcgcaaaagggcttatccgcaacaatatggcagtatgcgacaaccgccatattttggactattaccgcctcagtgcggacggcagattgcttttcggcggtaaagaccatgaatttatcgacgatcccgcgcgtatgaccgaacttgtccgccaagatatgcttaaagtttttccgcagcttgccgatgttagaatcgaatattcgtggggcggggagtgcgacattaccgccaaccttgtcccgcatttcggacgtttggccgcgaatgttttttatgcgcaaggttattccggacacgggatggcgataacaggcattgcaggtctggcggttgccgaagcaattttaggggacgaatgccgtctgaagccgtttgagcggttgcgccagccgaatattatcctgcaaccgtttttgcgcaaactcggttctttcctcggctcgaaatattatcagtggaaagacagccgttaagcgtcgcaggcagtatagtggattaacaaaaaccagtacggcgttgcctcgccttagctcaaagagaacgattctctaaggtgctgaagcaccaagtgaatcggttccgtactatctgtactgtctgcggcttcgtcgccttgtcctgatttttgttaatccactatatgtttatccatcggcggcaaacgtgaaaaatgccgtctgaaacccgattttcaggcttcagacggcatagccgcccttattccacgcgttcgccgtggatattcagatccaaaccttcgcgttcgacatccttgccgacgcgcaggccgccgcagattttccccacgaccttcaaaatcgcccaactcattagcccgctgtatgccaccataacgaacccgtcttttacctgtatccacaactgctgccaaactgccgcatccccgccgaaaatgcggttgtcgaaaaagatgccggtcaatattccgcccaccagcccgccgaatccgtgtatgccgaaagcgtccaaagaatcatcgtaacgcaatttgtgtttgacgacggtgacggacacaaagcacgcggcggcagtcaatataccgatggcggccgcgcccgacgggccggtaaagccggcggcaggggtgatgccgaccagaccggaaaccgcgccggaagccagccccaaagcggaaggtttgtgtcccgctattttttcgcaggcaagccagcctgccgcgccgaatacggccgacacctgcgttaccgccatcgccatacccgccgccgcgtctgccgcaagcgccgatccggcgttaaagccgaaccagccgaaccacaacattgccgcgccgatcagtgtcatcgccatattgtgcggaggcatcgcctcgcgcccgtagcctatgcgcctgcccaaaaccaaggcggcgacgagtcccgcgataccggcattgatgtgcaccaccgtaccgccggcataatccaatacgccgcccttgctcataaagccgccgccccagacccaatgcgcgcccggcacataaaccaataaaaaccatatgcccgaaaacagcatcattgccgaatatttcatccgttcggcaaacgcgccggtaataatggcggtcgaaataatggcaaacgtcatctgaaaaaacataaataccggttcgggaacagtcggcgcattgggcgacacggtcagcatctgtgcggcagcgtctatctgcatcccgcttaaaaatacgcgccccaaaccgccgataaaggcatttcccggcgtgaacgctaaagaatagccgacggcgacccaaaggatgcccaccaatgtcgcgatggaaaagctgtgcatcatcgtcgagagcaggttttttttccgcaccataccgccgtagaataaagccagcccgggaagcgtcatcaacagtaccaaggcagccgcagtcatcacccaggcggtatcgcccgaattgacggcggaataaggcttccaccagtttaaaggttctgccgatagggatgccggcagcaaagatgccgcccatatgtgttttttcattttgattaaagtttccttaatggttgagcccgtctttcggaaaggcggggtcggggcttgtccgggagggacgcaagccctgctggaccggggcggcgcggggattttgccgatgtgccgccaatcccttgtttgaatatggaaatatcgcatccgatcccttgcacccgttgtccggcgggaggatttatccttaggcggcgcatatgtgggcgtatggattgtcaacaatttactgtaggaaaatatacagaggtttgggcgataaggcaaaatattgttgacaatatttttattttataaaattaatttattgattaatatattaaaaatttttaattggaaatatagtggattaacaaaaatcaggaaaaggcgacgaagccgcagacagtacaaatagtacggaaccgattcacttggtgcttcagcaccttagagaatcgttctctttgagctaaggcgagacaacgctgtactggtttttgttaatccgctatattccgccatctctaagatttacagcgatacacgggtaatttaaggaatgcccgaaccgtcattcccgcaacttttcgtcattcccacgaaagtgggaatctagaaataaaaagcagcaggaatttatcggaaataactgaaaccgaacagactagattcccacctgcgtgggaatgacaattcgagacctttgcaataacataggttactaaaattttatgctcaatctcattttcaaaatgcaaaacttttctgatttttcctactttttgctcaatattaggaaggttttaggcaattgaaaattttttggcgcatttttatgcgtcaaatttcgttaacagactatttttgcaaaggtctcaattcataagtttcccgaaattccaacataaccgaaacctgacaataaccgtagcaactgaaccgtcattcccgcgaacgcgggaatctagaatctcggactttcagataatctgagacctttgcaaaattcctttccctcccgacagccgaaacccaaacacaggttttcgtctattttcgccccaaatacctcctaattttacccaaatacccccttaatcctccccggatacccgataatcaggcatccggtctccttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaaaatttatggggctgtcctagataannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaaggcaactctaacttaatttgaatttccctagttatctaggatagccccaaatttatacaaaaatgagcgcggttcggcgcaaccttgaatcaagttcccgcatcggttttcattgccggtacggatgcgttcaagccggttttgcaaaggccgcgctttcggcaagcggacacggacactgccggcggttgcgccgttaacggggggagggaggagctgcgccggccgtgtgaatgaaagtgccgtctgaaacccgattttcaggcttcagacggcatttcgcattaatgcgggtggcgcgtttatttgccgcgcatcagttcaaagaaatcatcattgtttttagaggctttgattttcccgattaaaaattcggctgcctcgatttcgtccatcgggtgcaggaacttgcgtaagagccacatacgttgcaactggtcgttcggcacaagcagctcttcgcggcgcgtgccggatttgttgatgttgatggcggggaagaggcgtttttccgccatacggcggtcgaggtgcaattccatattgccggtgcctttgaattcttcgtaaatcacatcgtccatacggctgccggtttcaaccaatgcggtggcaatgatggtcagcgaaccgccttcttccacgttgcgcgccgcgccgaagaaacgtttgggacggtgcagtgcgttggcatcgacaccgccggttaggattttgcccgaggtaggcacgacggtattgtaggcgcgggcaaggcgggtaatcgaatccagcaggatgaccacgtcttttttgtgttccaccatacgcttggctttttcaagcaccatttcggcaacttggacgtggcgttgcgccggctcgtcaaaagtggaggagactacttcgccacggacggagcggctcatttcggtaacttcttcgggacgttcgtcaatcaagaggacgatgagctcgacttcaggatagtttgcggtaatggcatgggcaatattttgcagcatcacggttttaccgcttttgggcggggcaaccaagagggcgcgttgacctttgccgatgggggaaatcaggtcgatggcacgtccggtaaggttttcttcggactttaaatcgcgttccagcttcaactgttcggtcggaaacagcggggtcaggttttcaaacaggattttatggcggcatacttccgggtggtcgccgttgatggtatcaagcctgactagggcaaaatagcgttcgttgtcttttgggacgcgcacgcttccttcgatggtgtcgcccgtatgcaggttgaagcggcggatttgggtgggcgagacatagatgtcgtcggggccggcaagataggacgtgtccgcgctgcggaggaagccgaagccgtcgggcaggatttcaagcgtgccggagcaggtgaaaccctcgccttttttcatcatctggcggacgatggcaaatacgaggtcttgtttgcggaatcggttggcgttttcgatgccgtgttcttccgccaattctaagagtttggaaatgtgcagggtttgtaattcggagacgtgcataataatgatgtattttgaagaggaaaaagacaggcagatgccgtctgaaagaagaagctgaccgttgccggttgctcggggaagggggaattgtaggcagtcggcgcgtgggtgtcaaatattatcgcggacggggcatcggcaggaaatgccgtctgagcggagctgcttggaaaaaaatacccccgcgcttttcaggctcgggggtatgggcattgattatttgttcaattcattcgccaaatatagccaagtttcgatgacggtatccgggttcagggaaacgctttcaatgccttcctcaaccagccatttggcgaagtccggatggtcggacgggccttgaccgcagatgccgacatatttgttctgcttgcggcaggcggagatggcaaggtgcagcatcactttgacggcagggttgcgttcgtcaaacgattcggataccaagccgctgtcgcggtcgagaccgagggtcagttgggtcatgtcgttcgagccgatggagaagccgtcgaagtattgcaggaattgttccgccaataccgcgttgctcggcagctcgcacatcataatcaggcgcaggccgtttttgccgcgttccaagccgttttctttcagggctttgacaacggcttcggcttcgcccaaagtgcggacgaacggaatcatgatttcaacgttggtcaaccccatttcatcgcgaacgcgtttcaaggctttgcattccaaggcgaaacagtctttgaagttgtcggcgacataacgcgccgcgccccggaagcccaacatcgggttttcttcatgcggttcgtatacgttgccgccgactaggttggcgtattcgttggatttgaagtcggacatacggacgatggttttacgcggataaaccgatgcggccaatgtcgccacgccttcggcgattttatcgacgtagaagtcgacaggggacgcgtaaccggcgatacggcgggtaatttccgcttttaattcgtcgtcttgtttgtcaaattccaacaaggctttcgggtggataccgatttggcggttgatgataaattccatacgcgccaagccgatgccttcgctgggcaggttggcgaagctgaatgcgagttcgggattgccgacgttcatcatgactttaaccggtgctttgggcatattgtctaaggcgacatcggtaatctgtacgtccaacagaccggcatagataaagccggtatcgccttcggcacaggatacggtaacttcttgaccgtttttcagcaattcggttgcattgccgcagccgacaacggcaggaatgcccagttcgcgcgcgatgatggcggcgtggcaggtgcggccgccgcggttggtaacgatggcggaagcacgtttcatcaccggttcccaatccgggtcggtcatgtcggtaacgagtacgtcgccggcttcgacggaatccatctcggaagcatctttaatcagacgtactttaccctgtccaactttttgaccgatggcgcggccttcgcataatacggttttgtcgccgttgatggcgaagcggcgcaggttgcggctgccttcttcctgggatttgacggtttcgggacgggcttgcaggatgtagagtttgccgtccaagccgtcgcgtccccattcgatatccatcgggcggccgtagtgtttttcgatggtcagtgcgtaatgcgccaactcagtaatttcttcgtcggtaatggagaagcggttgcggtcttcctcggggacatcgacgttggttacggatttaccggcttctgctttgtcggtaaaaatcattttgatgtgttttgaacccatggttttacgcaggatggcgggcttgcccgctttgagcgtgggtttgaacacataaaattcgtccgggttgaccgcgccttgtacgacgttttcgcccagaccgtaagaggaggtaacaaagacgacttgatcgtagccggattcggtgtcgagggtgaacatcacacctgatgcgccgctgtcggaacgcaccatgcgttgaacgccggcggaaagggcgacgatgtcgtgttcgaagcctttgtggacgcggtaggaaatggcgcggtcgttgtacagggaggcgaatacatggtgcatcgcttctttaacgttttccaatccgttgatgttcaagaaggtttcctgttggccggcaaatgatgcgtcgggcaggtcttcggcggttgcggaagagcgtacggcaacggaaatgtccgcaccgccggcatcggcaaccattttgttccatgccgcttcgatttcggcatcgagctgttcggggaagggcgtgtccaaaatccattggcggatttctttgccgacgcgtgccagttcggcaacgtcttcgacatctaattttgccagtgcggcggaaatgcgttcgctcagaccgttgtgtgcgaggaatgcgcggtaggcatcggctgtggtggcaaagccgccggggacgcgaacgcctttttcggtcagctgactgatcatttcgcccagcgaggcgtttttaccgcccacgcgttcaacatctgtcatacgcaggttttcaaaccaaattacgtagttgtcggccatttgtgtgtccaatccaaaatatgttaaaaaagaaacaaatccgcgtgcttattttaagcgattcgttcctctgctgtcatgtgttttatccgttttaaaatcatgatgccgtctgaaaaattgcggtttcggcgtgtgtagcggtttgaaacttgcagccggtatacttctttttttgggtattttctttgtaaaacaggtggtttgaataggttaatgttttttctgtttgatttttttgttcattttttaaaattttctgccaaaaaatactttatataaataattttatttcaaaattatattgtgtctgtttgggtgtaatccgaggtaggcgtgctgcgggtgctttccttgtgtctgccgctgctgttatgatgatatttttattctgtatttaaggatggaagatgagcagtccgcgccatgtgttttacatttccgaccgtaccggtctgactgccgagaatatcggcgaggctttgctgaaccagtttggcaatctgtcgttcaaacgccatacgcatccgtttgtcgatacgccggaaaaggcgcgcgcggtggtggagaaggtcaatcggagccggcaggaaaacggtcagcgtccgattgcgtttgtcagtgtggttgatgacgaaatccgtcggattatcaaaggggcggatgcttttcagattaatttctttgagacttttttgggactgttggagaaagaactcaataccgaagccacggcatccgagcaggggcatcacagtatcggtaatacgaagcgttacgatgcgcgtatggaggcggtaaatttctcattgaaccacgatgacggggtcagcgataagaaccttcaggaagcggatgtaatcttgatgggtgtatcgcgttcgggcaaaacgccgacctgcctttacctcgccctgcaatacggcatccgtgcggcaaactatccgctgattcctgacgatttggaatcggccgatctgccgcgtatggtcaagccttatagggataagctgttcgggttgaccatccagccggaacgtttgcaggccatccgccaagagcgccgcccgaattcaacttatgccaaaatcgatacatgccgcagcgaggtggcagacgcgcagagtatgttcagacggcatggcattccgtttgcgaatacgacggataaatcggttgaggaactggcggtacacatccttcaggcgtgcaagctcaaacgcaggttttgacgggctttgattcggtttgaaggcggaactgccgtctgaaatcaggtttcagacggcagttttatagtggattaacaaaaatcaggacaaggcgacgaagccgcagacagtacaaatagtacggaaccgattcacttggtgcttcagcaccttagagaatcgttctctttgagctaaggcgaggcaacgctgtactggtttttgttaatccactatatgtttgtggggcggatatttttcagggctgtattttgtccagacattcgagcagatcgagcggcgttcggatgtggaaatccgcctgccatgagtcggtatcgtcttcatctgagatgtagccccattcggcgaggacggttttcatgccggcgttgcggcctgcttggatgtcgcgttcggcatcgccgacgtagacagtgtgttgcggctcggcgtggatttgtccgcacgcatacagcataggtttgacgcttggtttgggttcgccgcaggtgtcgccgctgacgacgacggcgggcggaacggcaaagccgagtttgggaacgagtttgtcggtaaagcgggcgggtttgttggtgatgatgccccatttgatgccgcgcctgccgagttcggcgatgagttcgtccacgccgtcgaagagggcggtgtcttgggcgtagcggcggtcgtattcgtcgaggtattcggtgcgccaccgggcgtagtcggggtggtcgggcgtgatgcctgcgccgagtttgagcagtcctgccgcaccgtgtccggcatacgggcggatttccgcgatgcttttttcgggcaggttgtggcggcgcaatacggtattgagtgcaccaccgaggtctagggcggtgtcggcgagcgtgccgtcgaggtcgaacaatacggcttgtatcatgtgttttcctttggtggaggccgtctgaaaggttttcagacggccttgttggtttaatggctgtggctgtgatgtgcttctgcgtagggcgaacacaaaatctcgtttttgtgcgggtggcgttcgctttcgatttggatggtgcagtgtccgatgtttttgtgggacaactcgtgttcgatgcggtaggcgatttgttcggattcggcaacggtcatgctgccgtccacgacgatgtggcaggataggacgttgatattgctggtaatcgtccagacgtgtaagtcgtggacggatttgacgccttcggtgttgcggataacggcgagcaggtcgtcggtgtggatgttttcgggcgcgccttccatcaggatgtgcagcgtctgtttgagcaggctccagccgctgcgtccgaccagtgcggctacgaacacgctggcgagcggatccgcccatttccagccgaacgccatcatgagtacggcggcggcaatcgcgccgattgagccgagaaggtcgcttaaaacgtgcagatacgcgccgcgcatgttgacgttggcttcggtgtcgctgtttttcagcatgtaaaccgccacgccgatgttgaccagcagtccgacgacactgatgacgagcattcccagcgtggcgatttcgggcggataaagcaggcgtttgacggcttcgtagaaaatcagcacggcgataaccaccaacgacaagccgttgaacatggcggtgaggatttcaaaacgtttatagccgaaggtcttttgcagcgtggtttctttttcgccgagtttgaacgcccacaacgccacacccaaggaaaatgcgtcgctgaacatatgccctgcgtcggaaagcagcgcgagcgagtgggtcagccagccgccgaacgcctccaacagcataaaggcggcgatgatgatgaacgacacgcgcaatacttttttgttggcggtatgcgtgtgggcgtgtgcgtgatgatggtgttcgtgatggtgagacataacgttcctcaacagaggtcgtctgaaaatccggattcggggttttcagacgacctttttgccttgtttcaaaccctgctcgaaatcttccagcatatccaattcgaagcgactgaagcccgctttttcgcgcgcttcgatgttcacatagccacggaagataaacatatcgtaacgggcaatcagactgcggaacagggcgacaggttccaaaccgcgttcgcggcagaggtgttgataccaatggttgccgatagcgacatggcctacttcgtcgcggtaaatgatgtccaacacgccgcaggtttccgaatcgccgcgctgttccaccttcgcgcgtatccccggcgtaacgtccagcccgcgcgcctccaatacgcgaggcaccaacgccatgcgcaacagcgggtcgtaggcggttttgtacgccatatcccacaaatggttgtgcgcctcgaaactgccgtaatcgaagccgaaagcgcgcaatctgtcgcgcatcaggcggaaatggtacacctcttccttcgccactttcacccagtcgcggacaaactgaaacggcagcgtgcggaaacggtatgccgcgtccaaagctagattgacggcgttgaattcgatatgcgcaatcgcgtgcagcatcgccgcataaccttcggttgtgttcattttgcgcggggtcagttgcgacggcgcgaccaaaacaggcttgtccggccgtcccgcgcgggggaaatctgccggtggcgcgtttgcttccgccccgtccgcattttgaacggcggcaaacgcctcatccgtcagccgtcctttttcatctgggtcgcccgaaagcagggcgcgttccagcaaagcataaatatcgagtttcatctcaagtccgccgtgttcggaaaacaaatattatagcgttttaaaaaaacaagatgaggcatataatctccgcgattcggcattccgcgcccaaaccgtcaaatatagtggattaacaaaaaccggtacagcgttgcctcgccttagctcaaagagaacgattctctaaggtgctgaagcaccaagtgaatcggttccgtactatctgtactgtctgcggcttcgtcgccttgtcctgatttttgttaatccactataacgcggcacacattaaagggcagcgtggcgcgccgccttttccggtgggcaaaaaatcagccctcggaaaacgcggtttgcaaaatgcaaaccgaccgtaacgccacccgtatgattgttttgccgcgccgatactttacgccacacccatcccgacaaggaaaaataatgatgaaaccgcacaacctgttccaattcctcgccgtttgctccctgaccgtctccgtcgcttccgcacaggcgggcgcggtggacgcgctcaagcaattcaacaacgatgccgacggtatcagcggcagcttcacccaaaccgtccaaagcaaaaagaaaacccaaaccgcgcacggcacgttcaaaatcctgcgcccgggcctcttcaaatgggaatacacttcgccctacaaacagactattgtcggcgacggtcaaaccgtttggctctacgatgtcgatttggcacaagtgaccaagtcgtcccaagaccaggccataggcggcagccccgccgccatcctgtcgaacaaaaccgccctcgaaagcagctacacgctgaaagaggacggttcgtccaacggcatcgattatgtgctggcaacgcccaaacgcaacaacgccggctaccaatacatccgcatcggcttcaaaggcggcaacctcgccgccatgcagcttaaagacagcttcggcaaccaaacctccatcagtttcggcggtttgaataccaatccccaactctcgcgcggcgcgttcaagtttaccccgcccaaaggcgtggacgtgttgagcaactgatgccgtccgccccgatgccgtctgaaagccgccgaggcttcagacggcattttcacgcaggcggaacaatgtcccgcattaccgcccgatcgggcatcggaacggcaaacccgtgaaaattaacggttgcgccccggctgtttttgccgtttaatgcaaaccttgctgcaccaagggccaagaaagccgaccggccgcccccacagcttccgatgcaggcggcccggccgtccctgcaatgttttttatttttgaacgaaaggtcgaaaaccatgaaaaaaacactggtggcggcggcaatcctgagcctcgccttgactgcgtgcggcggcggaagcgataccgccgcccaagccccctccgccaagcccgaagccgaacaatcgggcaaactcaatatctacaactggtcggattatgtcgatcccgaaaccgtcgccgcctttgaaaaagaaaccggcatcaagacgcgttccgattattacgacagcaacgaaacactggaggcaaaagtcctgaccggcaaatccggctacgacctgaccgcgccgtccatcgccaacgtcggccggcaaatcaaagcgggcgcgtatcagaaaatcgacaaggcgcaaatcccccattacggcaacatcgataaagatttgctgaaaatgatggaagccgtcgatccgggcaacgaatacgccgtcccctatttctggggcatcaacaccttggcaatcaacacgcggcaggtgcaaaaggcattgggtacggacaagctgcccgaaaacgaatgggatttggtgttcaaccccgaatacaccgccaaactcaaatcctgcggcatcagctatttcgacagcgcaatcgaacagattcccttggcgttgcactatttgggcaaagaccccaacagtgaaaatcccgaagacatcaaagccgccgtcgatatgatgaaagccgtccgaggcgacgtgaaacgcttcagctcttccggctatatcgacgatatggcggcgggcaacctgtgtgccgccatcggttacggcggcgatttgaacattgccaaaacccgtgccgaagaagccgcaaacggcgtggaaatcaaagtattgaccccgaaaaccggcgtgggcgtgtgggtggattcctttatgattccgcgcgacgcgcaaaacgtcgccaacgcccaccgctatatcgactacacgctccggcccgaggtggcggcgaaaaacggcagcttcgttacctacgcgcccgccagccgtcccgcgcgcgagctgatggatgaaaaatacacctccgacgcatcgattttcccgaacaaagaactgatggaaaaaagtttcatcgtatcgcccaaatccgcagaatccgccaaactgggcgtgaagctgtggcaagggctcaaggccggaaaataaccgcaacccctgccgtctgaaacctttcgggcggcaggaaacggcgcgtccgttatcaaacaggggggcgtttcccctcctgccggttatgattgggttaagattaaaatgatttagtaaaatgagaaagatatggatttaagtatcgtagttcccatttataatgtcgaaagttatttggaagcgtgtttaagttccatagaacctatattaagtaatgaaaatgtcgaacttatccttgtgaatgacgggtcaaaagacggaagtgaagatatatgttataaatatatagataaaacaacaaacaacaaacaacaaacaacaaacaacaaacaacaaacaacaaacaacaaacaacaaacaacaaacaacaaacaacaccagataccgaacactaaacatcaaatatatatatcaggataaccaagggacggcagaagctaggaataccggaataaaaaattcaaacggaaaatatatagtctttattgattcagatgattttattaattgtcaggtcttgctggattttcttagtaaagatgatattgatatgccggatgtggtttttttaaatgcagttaaatatgataagggaagtgtttcacattttggcgaagattatcagcctgaaaaaatactcaatcaatccaaagtcgaagttttgaaaggattatgccgatttagaaaatttccgggttcggcgtgtaataagattataaaaagggaattgattatcaaagaaaaactattttttgaaaaagaggtttatgccgaagatatcgaatggtcaatgagattatttaatgcggcaacaactttttcttatttggacggttgttattactattatcggcagggaagaaaagattctaaaacaggaactgtttcggaaaaaagtataaagtcattattatatattttggagaaaaatgcggaaatggaatttgatagggatatatcaagttatctttattcttttctttcctacgaatatctcgttttgctttttatcatgacgagtaaaaatatagagtgtgatgctgatataaaaagaagggcgtatcatttaaggtttatgctgttaaagtccaataaattgatatataagctgatattcccgataatcacattattcggggtcgatattacaggcaggattttaaaagcaatcagggggaatatttaataaatcctttaacactatacatcttaccgaaggaggaaaaatgaacgcaatccgaactttccaaaaccgcacgcccgaaatccacgaaagctgtatgatagacgaagcgtgcgtcgtcatcggcgaagtgtcgcttgccgaagacgtttccgtgtggccgtgcgccgtgttgcgcggcgatgtgaacagcatcaccgtcggcgcgcgcagcaatatacaggacggcagcgtcctgcacgtttcccacaaaaccgccgccaaacccgaagggtcgccgctggttatcggcgaagacgttaccgtggggcacaaagtgatgctgcacggctgccgtatcggcaaccgcgtcctggtcggcatggggacgacggttctggacgatgccgtgattgaggacgaagtgatgatcggcgcgggcagcctcgtgcctccgcgcaaacgtttggagggcggctatctttatgtcggttcgccggtcagacaagtgcgcgtgttgaccgatgaggaaaaagcctttttgaagtattccgccgcgcattatgtgaagctgtcgaaacagtacgggatgtgaaatcacatcggcgttcttgcgtcagccccaaattcatgcggatgggacgcatccgataacggtatccgatgcgccttgattttgaccgtctgcgtttgagttgcaggcaaaaatgccgtctgaaagccttttttcgggttcagacggcattttatcgcctaaagtttgaccgaatgttcgcgcgtttcgtggaacacgatgtccggccagcgttcttgcgtcagccctaaattcatgaggacgggatgcccgataacggtatccgatgcgtcttgattttgatcggtgcatttgagttgcaggcaaaaatgccgtctgaaagccttttttcgggttcagacggcattttatcgccgattgctttttacagtttaaccgaatgttcgcgcgtttcgtggaacacgatgtccggccaacgttcttgcgtcaaccccaaattcacgcggttgggggcgaggtaggcgaggttgccgcccgcgtcgatggcgaggttgcccgcgttggctttttcaaactccgccagttttttcttgtcgtcgcacgatacccagcgcgccgaccagatggatgcgctgtcgaacacggcttctacgccgtattcgttggccagccgcgaggtaacgacttcaaactgcaacacgccgaccgcgcccaaaatcaaatccgcgccgctcatcggtttgaatacctgtaccgcgccttcttcgccaagctgttgcaaacctttttgcagttgcttgattttcagcgggtttttgatgcggacgctgcggaacagttcgggcgcaaagaatgggatgccggtaaacgccagttgttcgccttcggagaagctgtcgccgatttggatgttgccgtggttcgggatgccgatgatgtcgccggcgtaggcttcttccaccagctcgcggtcgtgcgacataaaggttaccacgctggaggcagcgatttcgcggttgatgcgcaggtgtttcatcttcataccgcgctcgaatttgccggagcagacgcgcaagaaggcgatgcggtcgcggtgtttcggatccatattggcttggattttaaagataaatccggagaatttcggctcgtccggcttgaccatacgtacggtcgcgtcgcgcggtttcggcgcgggcgcccagtcaatcaatgaattgaggatttcctgaataccgaagttgttaatcgcagagccgaagaatacgggcgtgagttcgccggcgaggaattcgtcgagattaaactcgttggaagccgcctgcaccaattcgatttcgtcgcgcaactgctggatttccaatggaaagcgttgttccaattcgggattgtcgatgcctttgatgatgtcgaactcgtgcggcagacgttcgccaccggcttcaaagagatagatttcgtcgttcaggatgtggtacacgcctttgaagtttttgcccatgccgatcggccaggttacgggcgcgcagcggatttgcaggatgttttccacttcgtccagcaactccaaagaatcgcgcacttcgcggtcgtatttgttcatgaacgtgacaatcggcgtattgcgcaggcggcagacgttcaagagtttgatggtttgcgcttccacaccttttgccgcgtcgatgaccatcaacgcgctgtccacggcggtcagaacgcggtaggtgtcttcggagaagtcttggtgtcccggcgtgtccaagaggttgacggtgtggtctttgtagtcgaactgcatcacgcttgatgccacggaaatgccgcgctgcttctcgatgtccatccagtcggaggtggcgaatttgccggtttttttgccttttaccgtacccgcgctctgaatcgcgcccgaaaacagcaacagcttttcggtcagcgtggttttacccgcgtcggggtgggagatgatggcaaacgtgcggcggcggcgcacttggtcgaggatttcttgggacatggttttctttgcaaaaaggttcaggccgcttttcagacggcccggacagtgtttgagacggcgaaattgtacaaaaaaatgcctgataattcaatgttggaggcggtcagtgcgtgctgccgtaaatctctttttcgtctttcaggacggcatcggcggtttcccacgcgccgccgcgccagactttgtaaaagcagctttctcgcccggtgtggcaggcgatgccgccgttttgggcgatgagcatcacaatggcgtcgccgtcgcagtcgaggcgcagttcgcggactttttgcgtgtgtcccgactcttcgcccttcatccattgtttttggcgcgaacggctgtaatagtgggcaaagccggtttcgacggttttttgcagggcttcggcgttcatccacgctaccattaaaacacgtttggtttcggcatcttgggcgatggcgcaaaccaaacctttttcgtcaaatttgacggcttcaagcaggtttttatccatatttcctttcagacggcatagtcggggcggtcagaggcgcacttcgatgccggcttcgcgcatagcgcgtttggcttcgcggatggcgatttccccgaaatggaaaacgccggcggcaagtacggcatcggctttgccttcggttatgccttcaatcaggtgccggacattgccgaccccgccggaggcgatgacggggatgtcgacggcttcggcaacggcgcgggtcagcggcaggttgaaaccctgtttcgtaccgtccctgtccataccggtaagcaggatttcgcccgcgccgcgtttttgcatttcgatcgcccattccaccgcatccaaaccggtcggattgcgcccgccgtgggtaaagatttcccagcgtgtgttttcggagttgacggctttggcatcgacggcggcgacgatggcttgcgaaccgaaaaatccggcggcttcgtcaatcaggtcgggacgggtaacggcggcggtgttgatgctgactttgtccgcgccggcattgagcaggcggcggatgtcggcaacggtgcgtacgccgccgccgacggtcagggggatgaagacttgtccggcaacctcttcgatgatgtgcaggatggtgtcgcggttgtcggatgaggcggtgatgtcgaggaaggtcaattcgtccgcgccttcgccgttgtagcgtttggcggcttcgacggggtcgcccgcgtcgcgcaaaccgatgaagttcacgcctttgacgacgcgcccgtcttttacgtcgagacaggggatgatgcgttttgccagtgccataatcggatgcctttagtcgagggaatctgccagttgctgcgcttgggcaaaatcgatgctgccctcgtaaatcgcgcggccggtaatcgcgcctgctacgccatgtttttcggcggcacacagggcgcggatgtcgtccaagccggtcagtccgccggaggcgatgacgggaatgcggacggcttgggcgagtttgaccgtcgcgtcgatgttcacgccgctcatcataccgtcgcgcccgatgtcggtgtagatgatgctgttgacgccgtcgtcttcaaagcgttttgccaaatcaattacatgatgcccggttacggttgcccagccgtcgatggcggccataccgtctttggcatccagcccgacaataatcctgccggggaaggctttgcacgcctcgcgcacgaagtcggggtttttgaccgccgccgtgccgataatcacgtcgtttaagcccaaatccaaatattgtccgatggttttcaaatcgcgtatgccgccgccgagctgtacggggatgtctttggcgacggcggcaaggatgtctttgatggcgggcaggttttgcggaacaccggcaaacgcgccgttcaaatctaccagatgcaggcggcgcgcgccttgttcgaaccagtgcagcgcggtttcggcgggcgaatcggaaaagacggtcgcctcttccatcagcccttgtctcaggcggacgcagcgtccttctttcaaatcgatggcgggtatcagcagcatagtttttctccttgtgcggggccgtgtccggcttaccagtttaaaaagtttttcaacatcgtcagcccggcatcgtggcttttttcggtgtgaaattgcgtggcgaatacgttgtctttgccgacgatgcaggcaaacggggacgggtagtcgctttcgcccaatatggtttcgggattttcgggggcgaaatagtagctgtggacgaagtaaaaacgcgtgtcttgggggatgccttgaaaaagcgggtggttttgggtttggcgcacggtgttccagcccatatgcgggactttcagacggcatccctgccggtcgcggaggtcgcgggcaaagcgtctgactttgccgccgaaccagcccaagccgtcggtgtttccttcttcactgtggtcgaataaaagttgcgcgccgacgcagattccgaaaaagggtttgttttttaaagcatctttgactgcctcgtccaagccgtcgcgcgtcagtgccgccatacagtcgggcatcgcgccctgaccgggaaaaatgactttgtcggcgcgggacacgcgttcggggtcgccgcttaaaaagatttcggtattttttccggcaagctgccccgccgtccggacggatttcaatacggaatgcaggttgcccataccgtaatcgataatggcggtttgcatggcttcctcctctttttttgcaatatggctgcgattttaacaaacaaatgtgccgtgctgataaaaatgccgtctgaaaacgggagtctgtcttcagacggcatagggtttaaacccggaaagccgtttgtcagccttccatttgttttgcctgaacggcagtcagggcgatggtaaacacgatgtcttccaccagcgcaccgcgcgacaggtcgttgaccggtttgcgcaggccttgcagcagcgggccgacgcttaagacgttggcactgcgttggacggctttataggtgcagttgccggtgttcaggtcggggaagaccaaaacggttgcctgtcctgccaccgggctgcccggggctttggatttgcccacgcccggcacggttgccgcatcatattgcagcgggccgtcgatggcgaggtctgggcgtttttcccgggcaagtttggttgcttcgatgacggtatcgacatcggggccgctgccggagttgacggtggagtaggaaatcatcgccactttcgggtcgatgccgaaggcttttgcggaatcggcagactggatggcgatgtcggcaagctgttgcgcggtcgggttcggattaaccgcgcagtcgccgaagacgaggacttggttgggcagcagcataaagaatacgctggacacgaggcttgcgcccggtgcggttttaatcagttgcaaagcggggcggatggtgttggcggtggtgtgaaccgcaccggataccaaaccgtccacatcattttgcgccatcatcatcgtaccgagtaccacggtgtcttgcagttgcttgcgcgcgtcttcgggtgtcaggcctttggatttgcgcagttcgcacatcggctcgacgtattgttcgaccaatgaggcgggatcgatgatttccaaagagtcgggcaggctgataccgcgttctttggcaacggcttcgacttcttcgcgtttggcaagcaggacgcagcgggcaatgcctttttcgtggcagatggcggcggcttggacggtgcggggttctgcgccctcaggcaggacgatgcgtttgtcggcttggcgggcgaagtcgatcaggttgtagcggaattgcgccggcgacaggcgttttgcttcgcggcctgccaatacggatacgtctttcagcgcgtcgctcgaaccgaagaaggtcaggccggttttttcggctgccgcttcggcaacggaggctgccgcgccgtccacgacaaaaccttccaatacgcccggcgcggcggcgaagaactgtttggcaaggttcagccgatttgccagttcgtcggcatcggcgttgtcggaacggacggcgaagacggctgccgcgtcaagggacaatgccagttcgacgtttttgcctgcgaggtagattttgtcggcatcgggcgcgatgccttcgatgacgaggttggcggcatcgagtgcggcaactttgccgaccagtgcgtcgaaccagtcgtcgcttttgccttgcgcgagcagggtttcggcggttgcgtcaacggcttggaaaatttctgcgtccagtgcttttgcaaaggcttgtgcggcggcggaggcgtccagtccggcagatacgggtacgatgagtacttttgccatgatatatcctttcgtatgctgcagtgtgcggcatatgtggttggaaggggcggcatataggcagaaacggctgcctgcgtgccgtgcgtgccgtgtttggcttgaggcgcgcaggttgaatatagcaaacaaattctgtttccaacaagataaatatccgcaggcttgtggatgctgccgcctttcagagggtatttccggggaagaacagggcgggaccgtccaaatggaggacggcggaaatgccgtctgacagggtgggggcggaagggaggttgagcgtgaggacggtttgtccgacccggaggctgatttcggtatgccgcgctttgggcgtggttttgagaaccacggcgtgaatggaggcggtgggtgcggaatgggggtgaaggctgaactgttccggacggatgagcagtgtgccgcgtgtgcctgcgggtgcgccgctttgaacgggcaggcggcccaatccgcaatcggcggtgccgtcggcgttgagcgcggcggggaacacgatgccttcgccgataaacagggcggcatcaaggtcggcaggttgtcggtacaattcgtgagggcttgcagtttggaggatgcgcccctgtttcatcacggcaatccggtcggcgtattgcagggcttcttcgcggtcgtggctgacgaaaacggcagatttgccgttggcgcgcagggcggcaatcatgtcttcgcgaatctggcggcgcaactgttcgtccagcgcgctgaagggttcgtccaacaaaatcagttcgggatcgggtgcgagggcgcgggcgagggcgacgcgctgttgctgtccgcccgaaagttcgtgcggatagcgtccggcaagttcggaaatgccggtcaattccaacatagcttcgatgcgctgccgctcttgcgccgtcttgcctttgccgttgcccagcccgtaggcggtgttgcggtaaacggtcaggtgggggaacagcacaccttcctgtacgacataacccaaacggcgttcgcggacggggaggttggtatttttcgagaagatggttctgccggaaagcgaaatttcgccaaaatcgggttgttcaaaaccggcaaggcagcgtaaaagggtggttttgccgcagccggacgcgccgacgataaagaggatttcgcccgggtcgaggctgagcgaaatgtcgtttaaaactggggtgttttgaaaacttttggacaggtgtccgatgtgcagggcggcggtcatggcggtacttcctcaagctgttatttgaaggcgtatttcttcagcaggaatacggggatgccggaaaataataccagcatcagcgcgtaaggggtggcggcggcgtattgtgcgtccgatgtgtattcccaaacggcggtggagagtgtgtggacatcgtcggtggtcagcagcagggtggcggtcagctctttcatcagtttgaggaagacgagtgcgaatgcggcggtaatgccgggcaggatggacggcagtaccaacgtcctgaaaataaagaagtgtccgcgccccaatgttgcgccgacctgttccatccctttggggagttgttccaaggaagtcctcagggtggtttgcgccatcggcaggtaaagcatgaaataggcaaggatgacgacgataaaggtttggtaaacggcaggggtgtagttgatgctgaaataaaccaaggatagggcgataaccaaaccggggacggcgtgcagtaaaaacggcagcctgtctatccaaacggttaaaaaattgcgatagcgaaccgatgcccaaacaaggggcaaggcacataatatagtcaaaatcgcacctaaagccgatacgcttaaggaacggataaaggcatcaaatacggatacgagcgcgaatgtgccggaagtgccgaccatcatccaatgtatcaatacgccaaaggggataataatgcccaaagtcaacaagctgcttaaaaaaacaatcgcgccgatctgaccgggcagtttgagggttttgacgggataaggacgggcaacgcctttgccgctgtggtaaatcttggctttgccgcgaaatatgctttctccaaatacgacgatgccgcacaccgccattaaaacagcggaaagcagggcggcggtattgttgttgtaggacatttcgtattcttggaaaatggcggtggtaaaagtggggtagttcaaaatagataccgcgccaaattcgaccagcatatgcagggcaatcagtaacacgctgctgccgatggcgggtttgagctgggggaggatggcggaaaaaaaggtttgcaggcggcttttgcccaaggacaggctgacttcttcgtaagacaggctgatgcgtttgagtgccgcctcgacgggcaggtaggcgagcgggaacgaggacaggctcataatcatcactgtcccccaaaagccttcgacacggaaggtcaggctgatccaggtgaaacagctgacaaatgcggggatgcacaaaggcagggtgattgccgtctgaaaaaaggttttgccgaagaagcggtaacgttggaacaaaagggcgcaggcaatgcccaaaacaatggaaatcagggtaacgcccgccatcatcgtcaaggtgttggagagcaaatcccacatacgcgggcggaacaacagttcgacggcgcggttgatgccgacctgccacgaacgcatagcgacatataaaaaaggcagggtaagcggtagggcaatcagtaggatgaggccggtaagccaaatgggtatttttttaggagacatagtgttttttatcggcaaaacgggcggacagtataaatgtccacccgtttgacaatccgaaaacggcttatttcataccggcttgctcaagcagccgggtggcgtgttctttttcggaaacagtggtggcggacacttggggtgcttccaacttggcgatgggttccaaattgaaagtggataccacgtgcggattcaaaggatattcggcacggacggcggtcagggcgcgctgtccttccttgctggcgaggaaggcgacgaattttttcgcctcatccttgttttgggaggattttaacacggctgcgccggaataggtaacgagtgcgccgggatctctgtggcggacgaaattcaggcgggtgtggacattttgtacgcctttttcacgcgcaaaagcgtgccagtagtagttgttgatgagggcggcatcgatttcgccgttttcaaccgcttgaagggcgacggagtttttagcgtaaggcttgccgtattctttcagacctttgagccatttcaatgcggccgcttcgcctttcagtttgacgatggcgacaacctgttccaagaacgcgccggaagtgggggcgtaaccgatgcggtttttccatttcggcgtggcgtaattcaggacggatttttccaaatctttttcagacagtttgcgggtgtcgtaaacgacgacgcgcgaacgtccgctcagtgccacccagtcttttttggcggcaaccggcacgcccttgccgcgtgtttcgttgatggtggaggcgggcaggggctctaggaggttggcggcggaaagggtggcgagtgccgggatttgttcggaatagaatacgtcggcggggcttcggctgccttcttctttgatttgaccggcaagctggtcgcctttggcgctgttgagtttgactttgatgccggtagcccgggtaaaggcatctgcaacggcttgtgccgcttctttgtgttggccgttgtacacggtaatgtctgccagcgcgggggttgcggcggtcagggctgcggcaagcagtgcgtatcggatagatgttttcatatcgattttctcctaatgaatgagagtgtacaccttgttaagacataacggcgtgtagtgtattccttcttctttataaatgcaaataattattttttaaatttgttattatccgatccggttattgtttgttctgacttgtattttttccgtgcatcgcgcccgtaaggcggaagcggcgggcaatgcgtggcggaatgtgggtaaaggcggcattttgatttgtcggaatgcttgagaacccctctctttaaaacagcgtctgaacagggttgccggaatagtattgccatcccggcagatacagtttgtcggggtcttgccaatattgttcatccagactgttcagcagtgaggcggttttgttgtcgagatgttatatcccacatttctttcaggtttttaccttccgattggaggcggcggatttctttgtccaatgcgtctgccgcccgatggatcagcattgcgctgtgtatcgcgccgatttttttcagaacggaactagtcttttcggcggcgggaaaacaccagttgcagacaaattgcagtatgccgccgttaccgatgtcggcttccgcccgccaaatcaaaaccagctcctgttcccgtccgtccatgctttcgagtttgccgttatgctgttcaaaaagtttgtccaccgcctgccacatcatctgctcgaagcggtcggcttgggtatccgtatcggtcatcgtgttcttgccttttaaaaatgccgtctgaacatttcttcagacggcatcgggggttaagccaacacttcacgccagcgtttgacttggaggcgtacctgttcgggcgcggtgccgcccaagtggttgcgggcgtttaagctgccttcgggtgtcagtacgccgtacacgtcgtctgaaatcagcttgctgaagccttgtaagacttcaagcggcagttcgctcaaatcaacgccagcttcatcggcatggcgcacggcttgggcaacgacttcatgactgtcacggaagggcatgccttttttcaccaagtaatctgccaaatcggtagccgttgcaaaaccctgcattacggcggcgcgcatattgtcgggtttgacggttacgccgcgcatcatatcggcgtaaatccgcagcgtgtcgataagcgtgtcggcggtgtcaaacaaaggttctttgtcttcctgattgtctttgttgtacgccaagggctgcgatttcatcagggtaatcaagccgataaggtgtccgatgactcggccggatttgccgcgcacgagttcgggcacgtcggggtttttcttctgcggcatgatggacgaacctgtgcagaaacggtcggcgatgtcgataaagccgaaacgcggactcatccacaaaatcaattcttcagacaggcggctcaggtgaaccataaccagcgaggcggcggcggtgaactcgacggcaaaatcgcggtcggatacggcatcgagcgagttttggcagatttgttcaaagcccaatagctcggcggtaatttcgcgctgaatcgggtaggtcgtcccggcaagggcggctgcgccgagcggcatacggttgacgcggcggcggcagtccgccatccgttcgttatcgcggccgagcatttcgacgtaggcgagcatatggtgtccgaagctgacgggctgggcgacttgcaggtgggtaaagccgggcataacggtttcggcgttttgttccgccaaatccagcaatgccgtctgaaggttttgaatcaggctttggataacggtaatctggtcacgcagccacaggcggatgtcggtggcgacttggtcgttgcggctgcggccggtgtgcaggcgtttgcccgcgtcgccgattttgtcggtcaggcggcgttcgatgttcatgtggacatcttccaaatcggacgaccattcgattttgccgctgcggatttcttcgaggatttccgccatgccccgacggatgtccgccaaatcgccttcgtccaacacgccggtttctttcagcatttgcgcgtgggcaagcgagccttggatgtcccattcggcaaggcgtcggtcgaaaccgatggaggcggtgtattgtttgacgagttcggaaacgggttcgttgaaacgtccggaccaggttttgtcgtgcataaggattccttgatggggttattcggtacggtatttttccaaaaggcggcggaagggttcgccggtttcggggtgtttcaggccgtaggcgacggtggcttccagatagcccagtttgctgccgcagtcgtagcgcgtgccttcaaaggggtgcgccaggacaaattcgtgatcgagcagcttggcgatgccgtctgtaagctggatttcgttgcccgcgccgcgcggcagtccggtcagtaagtcgaaaatgcgcggggtaaggatgtagcgtccgacgacggcaaggttggagggcgcgtcttcgggcttgggtttttcgacaatgccggtaatgcgttggaactgtttgagatgttcggtttcgacgatgccgtatgagccggtttgcgacggttcgacagtttctacgcccaaaatgctgttgccgctgcgttcgtacacttcgaccatttgtttgagcgcgcctttgggggcatcaatcaggtcgtcggcaaggataacggcaaagggttcgtctccgatggcggcgcgggcgcacaagacggcgtgtcccaagcccagtgcttccgcctgacggatgtagaggcaggtaatgttcggcggcaggatgttgcggacgtgttccaacaatttgtctttatggcgcatttccaactcggtttcgagttcgtatgccttgtcgaaatggtcttcgatgctgcgtttgttgcgtccggtaacaaacaccatttccgtgcagccggcttccacggcttcttctacggcgtattggatcagcggcttgtcgacgatgggcagcatttctttcgggcttgccttggtggcgggcaggaagcgtgttcccatccctgcgacggggaaaacggctttccgtatgggtttcattctttttcctttgtattgttttgatgtttaaagggcgagtttgcgtaagagttcggcaagtgcctgcgcgcggtggctttcgcggtttttgacctccgaatccaattcggcggcggttttgccgtgtccgggcagataaaaatacgggtcgtaaccgaaaccgttttcaccggcgggaacgccgttccattgtccgtgccatacgccttcggcaataatcggacgcgggtcgtctttatggaggacaaaaaccaatacgcagacgtagcaacagcttttgtcggctttgccggcaagttcggcggcaagtttcaggttgttggcggtatcggatttgggattgctgccggcgtatcgggcggaatgtatgcccggtgcgccgtttagggcggcggcacagatgccgctgtcgtcggcaagtgcgggcagcccgctgtatttggcggcatggcgtgcttttgccagcgcattttcgacaaaggtggaatagggttcggggcattcgggtatgccgaatgtggattgcggcaatacggtgatgctgtaaggtttgaataagttgccgaattcttcgagcttgccggcattgccgcttgccaaaacgattttttccggtttttcagacatagcggttttcctttgcggcggattgggcggcgcgtagggatttgtgccgcaggtagagggcgaggctgccgatttgtccgaacagtgcgccgaatgcgaaaaggaaggacgcgacggcgaaggctttgctgccgacggtcagcagataagcacccaagaggacgagcagcataaatgccagtgtgaagagggcaacagacaacagatagatttttcggcggttcatggcgttcggtcggaaacggtatgttcggattatagccgattgggacggtattccctagagcttggaaaaatgccgtctgaagcggcgttcagacggcatggcgggcgttatgcctgtttgttccaacgttcgatggattctttgatgacttttttcgcttcttccgcatcgccccaagattcgactttggtcgtacctgcttttttcaggtctttgtaatggttgaagtggaactcgatttgtttgatcagctgttgcggcaaatcggacaaagttttgtaggcgttgccgttgttgcggtcgtcggcaggaacgcagacgattttgtcgtccacttcgccgtcgtcaacgaatttcatcacgccgataacgcgcgcttccaagaatacgccggttgccaaaggttgttcggtaacgagcagcacgtccaattcgtcgccgtcttcgtccaaagtttggggaatgaagccgtagttggtcggtttggcgaagatggcgggttcgacgcggtcgagttggaatgcggcgagtttgcggttccactcgattttgtggttgctgccggcggggatttcgttgacgacgttgatgatgccgccgtccacatcgccgggggtcaggatttggttgaagtctgccatttggtttcctttgtttgggaaagtttgaagtttgaaagtatagcacaaacgtccggctgaaaatgcgcccgatgccgtctgaaagggtgtacgggcgcgtgttaccgtttgcccaaaaacctgcccagttccagaatcgcgcgcctgttggacggggaaaacactttttccgccgcttcttccaagccgaaccagccgtaggagacgtgttcttcgggttgcagggcgatgggcgtatcacgcgggatttcggcagagaagaggtgttcgcggttttcaaacacgccttttggatagcggtgccgccagtggtggtagatttcgtaaaccgtgctgtcgtgtcggtcttggagctgctcgtccgctagcaggatgccggtttcttcccaaacttcgcgctttgccgtttgggcgacggtttcgcccggttcgaggctgccggttaccgactgccaaaaccctttcggatgcgtgcgttcgatgagcaggatgccgccgtccccgctataaaggacgaccagtgcggagacggggtatttgagcggttttgccatcggcatctttcggcgggctgcggtaatgaaagggcggattatagcaaacgccgcacgttatggcgtttatccttttccgtatccttttttctgcacggatgggacgcgccggtgtttgccggtaaattttccgttgtgtcaaaaagataagggcggttgtgattttaatgcttgccaaagcgtcgggcggaaactataatccgaaacttatcgagtcggagtgtggcgcagtctggtagcgcacttgcatggggtgcaaggggtcgaaggttcgaatcctttcactccgaccaaaaattccgaaagccgctttcaaaagcggcttttttgccgtccgtatgattatgatgtagagtacgcggcgacagacattcaaatgccgtccgaaaaccgttcagatggcatctctttatcttagtttcattccgtaccatcttaaggaacatcaaattgggcatttcccgcaaaatatcccttattctgtccatactggcagtgtgcctgccgatgcatgcacacgcctcagatttggcaaacgattcttttatccggcaggttctcgaccgtcagcatttcgaacccgacgggaaataccacctattcggcagcaggggggaacttgccgagcgcagcggtcatatcggattgggaaacatacaaagccatcagttgggcaacctgatgattcaacaggcggccattaaaggaaatatcggctacattgtccgcttttccgatcacgggcacgaagtccattcccccttcgacaaccatgcctcacattccgattctgatgaagccggtagtcccgttgacggattcagcctttaccgcatccattgggacggatacgaacaccatcccgccgacggctacgacgggccacagggcggcggctatcccgctcccaaaggcgcgagggatatatacagctacgacataaaaggcgttgcccaaaatatccgcctcaacctgaccgacaaccgcagcactggacaacggcttgccgaccgtttccacaatgccggcgctatgctgacgcaaggagtaggcgacggattcaaacgcgccacccgatacagccccgagctggacagatcgggcaatgccgccgaagccttcaacggcactgcagatatcgtcaaaaacatcatcggcgcggcaggagaaattgtcggcgcaggcgatgccgtgcagggtataagcgaaagctcaaacattgctgtcatgcacggcttgggtctgctttccaccgaaaacaagatggcgcgcatcaacgatttggcagatatggcgcaactcaaagactatgccgcagcagccatccgcgattgggcagtccaaaaccccaatgccgcacaaggcatagaagccgtcagtaatatctttacggcagtcatccccgtcaaagggattggagctgttcggggaaaatacggcttgggcggcatcacggcacatcctgtcaagcggtcgcagatgggcgcgatcgcattgccgaaagggaaatccgccgtcagcgacaattttgccgatgcggcatacgccaaatacccgtccccttaccattcccgaaatatccgttcaaacttggagcagcgttacggcaaagaaaacatcacctcctcaaccgtgccgccgtcaaacggcaaaaatgtcaaactggcagaccaacgccacccgaagacaggcgtaccgtttgacggtaaagggtttccgaattttgagaagcacgtgaaatatgatacgaagctcgatattcaagaattatcggggggcggtatacctaaggctaagcctgtgtttgatgcgaaaccgagatgggaggttgataggaagcttaataaattgacaactcgtgagcaggtggagaaaaatgttcaggaaacgagaagaaggagtcagagtagtcagtttaaagcccatacgcaacgagaatgggaaaataaaacagggttagattttaatcattttataggtggtgatatcaataagaaaggcacagtaacaggagggcatagtctaacccgtggtgatgtacgggtgatacaacaaacctcggcacctgataaacatggggtttatcaagcgacagtggaaattaaaaagcctgatggaagttgggaaatgaaaaaaggaaggggcggaaaacctatgacaaatcattctatgttcccaaaagattgggatgaggctagaattagggctgaagttacttcggcttgggagaaaagaaaggaattagaaggtcaaaaatggagaggtacaagtaaatctggtgttgaaatagaaggatttacggaacctaatcgaacagcttatccactttataatagtaaatgaagtattgattaaaaaggtgtttttaaatgtataaaataaaatgtttttatgatcagtttagttctggtgaattatttaactactgccagtttttagataattcttctaatcaaaagataaatacacgaggaacggtgtatcaatatattatttatgttttaacaggagacctttatctacaaaaagacatagatgaaaatttagaatttatccatcaagcagaaaataatcccaatgaagtttattcaggaggtggacaaggtttttgctgggatatttctgctgaaaaagtagttttctatcacaacgaatttgatgaagaagacggctggcctgatttaagctgttcgctgcatacttttaaaactgctttaattgcttggaatgcttttttgcaattgcctaaaagtattcattcggtggtggagactgtgattgaggaataagcataattagcttaatgaatagaatcagcgatatagattggactgcaaatccacgcttatacgctgtgccatgattaacaggaagagagcaacttggatgggctagtagggatggtaagcatttaaatatatcaattgatggaaagattacacacaaatgactaatttaaaattagatttctactctgaagttattataaaagattcttgccctaatgatttgttagaaaatggtgagactattaaaggaaaaaaaggagtggtattaggtataagcgaagaagatggtataatctatggctatactattttactttttgatataaaatattgtatatatatagataagaaatatattataccgactggaaaaaaattctctcgcgatgatttttattagctaatttaagtaatttaagcaagttttttagatactgaaactggtaattatgtttatgtaagcataaggagttcagattgaaggattctacagggcaaatgaggctggcaaccaaggatttggcggaagccattaaacgaggagaagtacgtagttctgcttttacaacaaagcaactaaaggcaatcgaaaaaggcaaagacaaaatccctagctacacttggcatcatcatcaagatacagggagaatgcagcttgtgcctgaatgggaacattctaaaaccggtcacataggagggacggcaatggggaagggtaaataattatgtggaaaatttataaagaaaatagcaccgacttaaattttgccataggcagtatatattgccaagcaatcaatcttaccgaatttaaaatgtgggtcgaaaaaatcataagggaagtggatttagatgaaattccaaattatttttttgatttgatagattttcaatcactatacgatctgattgatattataggatttgttcccgaaaataatttatcaaaaaatcaggataatgcattaaccggtattgcttttttaagggggatagatgtctatgaccctcccgtttcaaaagaaaaagcattaaaagccttagaaaaacatcctgaaatttatcagaggtttcagcatttcttcccatttgtagaactgcccccgctttaaacagtcaaaatgccgtctgaaacgatattcggcgttcagacggcattttttgatacaaagcaggtaaccaaaagagtgtttgacggcaaaggaagataattatgtggaaaatcataaaagaggatagtgatgatttagaatttgcaattaaatgcttattctctcaatctattgatttaaatgaattcaaattatggattgaacaagtaatacgagatatgcccatcgaggacatccctttttatatttttgacttggcggattttgatgggggaattgccgatattgacaatattgtaggttttgtttcgagttacagcctatcaaaatcgaaaaaaaatgccttgacaggcattgccttcttaagggggatagatgtctatgatccgcctatttcaaaagaaaaagcattaaaagccttaaagaaacatcctgaaatttatcagaagtttcagcatttctttccgtttgtagaactgcccccgctttaaacagtcaaaatgccgtctgaaatgatattcggctttcagacggtatttttgacacaaagcaggtaaccaaaggagtgtttgacggaaaaggaaaatctaaaataccaaattacacttggcatcatcatcaagatacaggatgtattggttggaaagcgatgaacaaaagaagataattatgtggaaaatttataaagaaaatagcactgacttaaattttgccctaggtagtatatattgccaagcaatcaatcttaccgaatttaaaatgtgggtcgaaaaaatcataagggaaatggatttagatgaaattccaaattatttttttgatctaacagatcttcaatcgctattccatctaattgatattataggatttgttcccgaaaataacttatcaaaaaatcaggataatgcattaacaggtattgctttcttaagagggatagatgtctatgattcgcctatctcaaaagaaaaagcattaaaagccttaaagaaacatcctgaaatttatcagaggtttcagcatttctttccgtttgtagaactgcccccgctttaaacagtcaaaataccgtctgaaagccatttccgccgctcagacggcattttttcctctttcgtttacaaacccttaaaatccatttacactcaaactcgttcaaaacaaaacaaaccctgccatgaaaaccctgctcctcctcatccccctcgtcctaactgcctgcggcacactgaccggcatacccgcccacggcggcggcaaacgctttgccatcgaacaagaactcgtcgccgcatcgtcccgcgccgccgtcaaagaaatggatttgtccgccctgaaaggacgcaaagccgccctttacgtctccgttatgggcgaccaaggttcgggcaacataagcggcggacgctactctatcgacgcactgatacgcggcggctaccacaacaaccccgaaagtgccacccaatacagctaccccgcctacgacactaccgccaccaccaaatccgacgcgctctccagcgtaaccacttccacatcgcttttgaacgcccccgccgccgccctgacgaaaaacagcggacgcaaaggcgaacgctccgccggactgtccgtcaacggcacgggcgactaccgcaacgaaaccctgctcgccaacccccgcgacgtttccttcctgaccaacctcatccaaaccgtcttctacctgcgcggcatcgaagtcgtaccgcccgaatacgccgacaccgacgtattcgtaaccgtcgacgtattcggcaccgtccgcagccgtaccgaactgcacctctacaacgccgaaacccttaaagcccaaaccaagctcgaatatttcgccgttgaccgcgacagccggaaactgctgattgcccctaaaaccgccgcctacgaatcccaataccaagaacaatacgccctctggatgggaccttacagcgtcggcaaaaccgtcaaagcctcagaccgcctgatggtcgatttctccgacatcaccccctacggcgacacaaccgcccaaaaccgtcccgacttcaaacaaaacaacggtaaaaaccccgatgtcggcaacgaagtcatccgccgccgcaaaggaggataaaccgtgaaaccgctgcgcagactgacaaacctccttgccgcctgcgccgtagcggcggccgcactcatacagcccgccctcgcggcggacttggcgcaagacccgttcattaccgataacgcccaacggcagcactacgaacccggcggcaaataccacctcttcggcgacccgcgcggcagcgtctccgaccgcaccggtcaaatcaacgtcatccaagactatacccaccggatgggcaacctgctcatccagcaggcaaacatcaacggcacaatcggctaccacacccgcttttcgggacacggacacgaagaacacgccccctttgacaaccatgccagccgcagcgcaagcaaagaacaaggcaacgttgacgaaggctttaccgtgtaccggctcaactgggaaggacacgagcaccatcccgccgatgcctacgacggcccgaagggcggcaattaccccaaacctacgggcgcacgcgacgaatacacctatcacgtcaacggcacagcacgcagcatcaaactcaatccgaccgacacccgcagcatccggcaacgcatatccgacaattacagcaacctcggcagcaatttctccgaccgcgccgatgaagccaacagaaaaatgttcgagcacaatgccaagctcgaccgctggggcaacagcatggagtttatcaacggcgtcgccgccggcgcgctcaacccctttatcagcgcgggcgaagccgttgaccagtggatgcaggaaaaccccaatgccgccgaaaccgtcgaagccctggtcaacgtcctgccatttgccaaagtcaaaaacctgacaaaggcggcaaaaccggggaaggctgcggttagcggggatttctcagactcctacaagcataacactgcttcaagattatctcagtctgtagatggagaaatgtttcaaacccgcaatgttgattttaaagcaaaatctattgggactaaaattcatgatggagctcaagggaaacatatttcaggacatagaaactacattgaaggtaagagtactttaaatcaaaacattaatcctcaagaattgttgaacggaatacattcaggtgcttatccagttatttctaaaggagcaagaggaaatcctgttgttgattttgggtatcctataggcagcgatgggaaatcaggattaagtaccaattttggtacgattcattcaggtaaaaatggagttcacattgttccggctaaccctaaaaccattaaaaaggtgcaatagttatgaatatattaccaagctggctgcgagtcggtatgaatatagcaatgctgggcatgatacactcagatatcaggttaattaccgtagattacgaggaaggaagaaggtttttaaaaatcaaaaattatttatcaagagaagccatcacagaagaccatgaagatatggaatatttgattacagagttatggtctatgtgtggagaatattttgatgaagctgactttgaatgtatttattctaatcattcttctatggagttaaaccaaataaatggtgcagtattcaggagaaaggaattaatttcgcaagcgtaggttaaaaaaccaacaatcacaatgtcttctgaaaccgtgtttaattttcagacggcatttccttcatttgaaataggatattgagaactgagttcttcaaaaatcctacacctgctccttccacggcagcaccttggtcaaaacggcagacggctacaaagccatcgcccatattcaagccggagaccgcgtcctttccaaggacgaggcaagcggagtaacgggatacaaacccgttaccgcccaatacggcaatttgtatcaagaaaccgtttacattaaagtttcagacggcatcggcaacagccaaaccctgatttccaataaaatccacccgttttattcagacggaaaatggattaaagcggaagatttgaaaacgggaaacaggctgttatccgaaagcggcaaaacccaaactgtccgcaacatcattgtcaaaccaacaccgctcaaagcctacaatctgaccgttgccgactggcatacttactttgtcaagggcgataaggcggaaacggaaggggtttgggttcataatgagtgtccgccatataagagaccaaataacgcaacgagaaagtgtacaaggaaaaccctgcgtcgaatgcggtaaattagccgaaaaaatgattgccgaccataaaaaaccattagttgtcgagtattatgaaacagggacaatcgacaaatctaagatgagagcaattgaatcagtacaaccgcaatgtccgacttgttctgcaaaacaaggagggagattaagccaatattcaaaagaacagaaaaggaaactgagtaatgggaataaaaaatgaacaaataataatttgtaaaaaatataatacagaaatatatcctgtttccgatgtttcaaaaatcggtgttgctgaaaatgtcaaacagacagacctatatccgattaacgggttaagacaccgtcccaaaggcgatactaacggctggtatatctgggccggtgaaaacttctccaatgacgaaaattttttcctgcccctgcatactttccatttgcaaatatggcgacccgaaatcatcccctttttgacacttccgcccggttaccgttttttaattggggaaaacggttatgaagatgtatggtttgatgagttgctattaaatgataattgacgaaaaatctacttcagatgtactgaaacaatatcaagaactagggtttgatttgacaaaacctatgataatagggttttttataggaggttctcaaaaaaatctgcaatcaatagaaagccaactcatttcttatcggcaagattttcaaatcagtattgagcaaaatgaattcggagaaatgtggacttgctattgttccgtcaatatcgtcccttcccttgaaaacattttagctattgaaactacgttatttggtattgcacaaaaaaatgattgtaattatgaaggttttggttcgtatgggaactaacaaaaagtgtaggttgggttgaaaaaaccatattcccattaaagattagggtgtgtctatggacataaaattcaatactttgggggttatcctgaatggggtcaatcctgaagaaaaattcataaaaattattgatgatcaggaaaataccgggggatttctgatactgttatcttcaaatgacaaattctcatcatttgacagttacgatgactgggtcgaaaacttagaaatattaaaagaatacctgcaagaatctcattggataataaagtgggtcggatagtcggcaaacgtagtccgtttgaaacgcttttacttttcagacggactttctatcaatgggaacaaggcgttttgtctcaatccggtttatgattattcgatacagtgatgggaagctaagaaaaatatgattaatcatattgaaaaatatataggcactatttctcatggatcgaaaagtgatttgggaagtcagtacaaattaaatatcgcagctattccctcttcccctaacagggatttaaaaacttatattactttagggttaagcaaatataatctgaattataaaagcaggtttgaaatactttttgtatgttctttaaaatatgatgaaaatcagattttcccatttttaagatggctggcagaaaccatcattgagaataaaaaaatccttcttcggggggcaggttgtttatttgcccagaagcattgttaattcaacaaaaatggatgcactgtatgtttccgctccattttatttcgacgatgattttcaggtctgttatggcgaacactacaatatcgttttccctttgcttgtccccttgtataaacaggaagccgaattggtggaaaagaaaggttggaatgcttttgagcagttcttgctggataatgaagttgacaacctttcggatatgaatcggaaaccgtttgcttggtaagggctttcttaaatttgattaaaggtcgtctgaaattaagcttgtttttcagacggtctttccttcatttgaaataggatattgagaactaagttcttcaaaaatcctacacctgctccttccacggcagcaccttggtcaaaacggcagacggctacaaagccattgcccatattcaagccggagaccgcgtcctttccaaggacgaggcaagcgggaaaacagaatacaaacccgttaccgcccgatacggcaatccgtaccaggaaaccgtttacattgaagtttcagacggcatcggcaacagccaaacccttgtttccaataaaatccacccgttttacagtcaaggaaaatggatacaggcagatcgtctgaaaaaaggcgacaccctgctttccgaaagcggtgcaaaacagacggttcaaaacattaccctcaaacagcagccgctcaaagcctacaatctgaccgttgccgattggcatacttacttcgtcaagggcagtcaggcggaaacggaaggggtttgggttcataatgcgtgtccgcctaaaagaacaggaagctccaagaatgaaaaacatggagatggcggtcgaagtcaaatatcagcagaatcacgaattgctgaattaaaaaataaaattattcccggaatgtccaaaaatgaacgattaaagattgagcgaacaatcagaaatattacaaaaaatgccaatcgaaaagcaaaaggagaagagcatggtcgacgcggtcgttaaaactcccgaatttttaccttttacttctgtaggaatattccgttttggtgcggatataacagagtacaaaaacatactggaaacttttatgtatgaacctcctgatgagtttagaacagaatattatgaatctcccgactcaaatttactcatttccgtcaaaaaaaaacaaaattatttcgatattttgttatcaggagctatattttatgggcgttaatataataggtctgaattttgaagattttaaacagcttttccatcaccctaaatcatacggtgttgataaatattatttatcaaatgaatcttatccgacatatgtctatgagtttgatgaaataggagtacaagcatgggaagcaaaagggaaaattgttactatcattgccgggggcaaagacaattattcgacagaaccttactacgatgaataacattacagaaaagaaacaagaaacggtacatttgataaaaacctaaatcgtattggagattaattattatgtgtattatgtgtgagttaaaaaacttcagaagaaatattacttgttttgagggatatgacgaaaattcatttattggcaaatggtatgatgacggggtgtgggatgatgaagaatattggaaattggagaatgatttaatcgaggttagaaaaaaatatccttatccgatggatataccaagggatattgtgattggaatcagtaccattattgattttttaatggttccaaattgggagcttttcgaaattaaagcttccccttggctacctgatagcgtgggaattcatgaacgttatgaaagattcacaacaatgctccgttatatttttaccgagaaagacatagtcaacgtgcgatttgattattacaacaaaaaatagcaaaccccggcaatcaaaatgccgtctgaaaccgtgtttaattttcagacggcatttccttcgtttgaaataggatattgagaactgagttcttcaaaaatcctacacctgctccttccacggcagcaccttggtcaaaacggcagacggctgaaaagcaaacaccgtccgagacctttgcaaaattcctttccctcccgacagccgaaacccaaacacaggttttcggctgttttcggctgttttcgccccagatacctcctaattctacccaaatacccccttaatcctccccggatacccgataatcaggcatccggtcgccttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngagaaatcccctaaatgtcttggtgggaatttaggggattttggggaattttgcaaaggtctctatattgtaggttttgtttcgagttacagcctatcaaaatcgaaaaaaaatgccttgaccgacattgccttcttaagggggatagatgtctatgatccgcctatttcaaaagaaaaagcattaaaagccttagagaaacatcctgaaatttatcagaggtttcagcatttctttccttttgtagagcttccgcttctttaaaggacaagatgccgtctgaaaagttttcagacggcattttttatttcttccagtaggcgggggtgaagaggatgaagacggtgaagatttccagcctgcccaagagcatggcggtaacgcagatccatttctgcatcacgtccaaaccggcgtaattgccggcgggcccgacttcgcccaggccggggccggcgttggtgatgcaggcgatgacggcggtgaaggcggtggtaaattccataccgctcgccatcagcaggaagctgaagaggacgacggtcataaagtagatgaagatgaaggacataacggtcagcgcgaggcggtcgggtatggccttgccgctgattttgacggtgcggacggctttggggtgcagcagcaccatcatttcgcgcaggctgaatttgaacaggacgagggcgcgtatggttttgatgccgccgccggtcgagccggagttggcgaggatgttggcgaggaaaaacatccacagggaaatcaggagcggccattgtgcgaagtcggtgttggccagcccgtttgccaatccgatggagacgaagttgaaggcggtgtagcgcagggattcggtaaaaccggcgtaatagccggtgtgccacaggtacagggcggcggcaaggatgctgccggagagcagcagcagcatcgtccggcattcttcgtctttccaataggttttgaggctgcggctgttgagggcggcgaaatggttggcaaaattgatgccgccgacaatggtgaaaacgatgatgaccgcttcgatgaggggggagttgtaataagctatgctggcatcgtgggtggaaaacccgcccagcgagagggtcgccatcgcgtgacagacggcatcgaaccagcccatcccggcaaaatgcaggcaggctgccgcgaggatggtgatcagggtgtagccgaaccaaagttttttcgccacttgggaaatgcgcggcgacattttgctttctttgtcaatgccggggatttcggctttgaataactgcgtgccgcctacgccgagcataggcaggatggcgacggcaaggacgatgatgcccatcccgcccagccagttgagcatatgccgccaaaagttgacggagggggcgagtccgtcgacgtgggggatgacggtcgcgccggtggtggtcagtcccgacatcgattcaaaaaatgcgtcggtaaagcccatattcgggaaatacaggtacatcggcatcgccgccatagcggcaaacgccagccacaacatcaggacgagggtgaagccgtcgcgcgggcgcagttcgcgcctgaaccggagggtggcgagccggacgatgcacgagccggaaagggtaacggtcgcggtggtggcgaaggcggtgtacgcgccgtccgaaaaggcgtaggagagggcggcgggtatcagcaggataaaggaaaacagcatacccagtcgggagaggacgtgggcgatgggcaggattttgtgcatagtggggcggtccgttattttgcgaagcttttccagtctatgccgccggcggcttggacttgggtaatttcttccgtttcgaggttgacggcggtcagctgtccgccccacagcgcgccggtgtccagcgagatgacgttgtcggcattcgtgtagcccagcgaggaccagtgtccgaagatgatggtgcggtcgaggttttgccggtcgggggctttgaaccacgggcgcaggtaaggcggcatttttttcactgtggatttgtagtcgaaatccagttcgtttttaaaggtcagggcgcgcatccgcgtgaaggcgttgacgatgaagcgcaggcgggcatagccttccaaaccttcgtcccacgcggccggtttgttgccgtacattttggagaagaatttgacgtattttttgccgcgcagttcggcttcggcttctctagcgagcgattcggctttggcgatgcgccattgcggcaggatgccggcgtgtaccatcacgcggctgccctcgcgtatcaacagcggttgcgcacgcagccagtcgagcattttttttccgtcggggtgtttgagtatgggttcgattgtgtcgctgcgtttgggcgcgccttcgccgcagccgacagcgagcaggtgcaggtcgtggttgccgaggacgatttgcacgctgttttcgtgccggatgcagaattgcagcgtttcgagggatttcgggccgcggttgacgatgtcgcccgtcagccagagggtgtccgtgccgtggttgaaaccgattttgccgagcagcgcggtcagttcgtcgaaacagccttgtatgtcgccgattgcgtaatgtgccattgcagatgttgtgaagtgggaaagtgttgcggttcggacggcatggttttgaaatatcatgcagtccgaacgtggaattatgcgttcaaaacgaggacggcttcggcttcgacctgcacgcctttgggcagcgaggcaacgccgacggcggcgcgggcggggaagggctcggcgataaattccgccatgacttcgttgaagacggcaaaattgcccaagtcggtcaggtaggcgttgagtttgacgatgtcggccagcgtgccgcctgccgcttcggcgacggcttgcaggttttggaacacttggcgcgcttcggcgcggaaatcgccgttgccgacgacggtcatcgtggcgggatcgagggggatttgaccgctcatgtaaacggtgtcgcctgctcggacggcttggctgtacgcgccgatggcggcgggggctttgtcggtgtggatgatggttttggacatttcggattcctcaaaaaatagggcggcagaagccgcagcattcgggattatcgtacaaaaccgccggcttgtgtagttgcggtggcagaaaacaaaaccgccgaaggctcggcggtttgcagaataaggcgcatatcagaatttgacgcgcacgccggcggacagttcgccggaacggacgtttttgacagtgttgactttgccgatgtagttgtagcggtagccggtatccaaatcgacattcggggtaacggcatagcttacgcccgtcaatacgccgagtccgatggaggtttggctgaagctgtcgctgccgcccaagtcgacggaggcgcggttgaggctcaagcgcgcgccgagatacggtttgacgggcgattgggtgtcgaagtcgtaaatggcggacgcgccgatgctgtaaagtttgaaatcggtggatggggctttatagtttttgtagcgcgtgtaatcgacggcgaagcggaggtcgttgatgcggtagcctgcggagatgcgcgggctgaagcctttggcagaacctaaagagcttgaggcttttgcgtgtgcggcatcggcttggacgtaaaagccggatgcgccttccgccagtgcggcggccgggagagcgagggcaatcagtgcggcaagtgcttttttcatattttggttcctttatggtcagttagaaaaattgttaagaatccgttaaagaatcctgctgtattatacttaaattttctttttgcatcgtaatattttcaatacttcaagatacgtagcggtatccggctgctttgccgacggcaaagccgttaacccgcgcgttgcctttaaatggtggcggcggcatcacgcggcggatgggtgaaacttgcaaacggtttggaaaaaacagcggtatctgtcggattgttgcaggtgcaggcatacggttttgtgtgcgtctgtgccttaagcgtcggacatttccggcggcggctgtgccgtctgaaacgcccggcgggggatgcggctgcgttttccatcgataagcatattttccggacgcgttcggggcgggttttcccgggcggccgccgatttgtttgcgcttatatagtggattaacaaaaatcaggacaaggcgacgaagccgcagacagtacaaatagtacggaaccgattcacttggtgcttcagcaccttagagaatcgttctctttgagctaaggcaacgcaacgccgtactggtttttgttaatccactataaaaaacactgcagcaaatcgtttaaaaacaagcgtcctttttcggtcgggcggaatacggcggggtcggtttccagcaggcctttttgccttgctgtttcgatttgcgccatgattttggcactcggtacgcccgtgcgttcctgcaacatcgcggcgggtacgccgtcggtcaggcgcagggcgttcatcatgaactcaaacggcaaatcttcggcggcgacggttttgcgttcgacggcttcgctcggtcggttttgcattaaggcgaggtagtcgttggggtggcggcggcggacggtgcgctcgatgcggtcgggataggaaattttgccgtgcgcgcccgcgcctatgcctaaataatcgccgaactgccagtagttcaaattgtggcggcactgcatggctggtttcgcaaaagccgatgtttcgtagtggacaaaacccgcgctttccagcgcgccgtgtaccgcgtcttcgatgtcgagggcggcttcgtcttgcggcaaacctttcggcggcgtatgaccgaacggcgtgttcggttccatcgtcagatgatacgcgctgatgtgggtcgcgcccgtagcgatagcggtttgtacgtcgtccaatgccgtctgaacggtttggttcggcagggcatacatcaagtcgatattgactttatcaaataatttcaaggcggtatcgatagcggttaaggcttccttaccgttgtggacgcgccccagccttgagagcatatcgtcgttgaaactctgtacgccgatagaaagccgcgtaatacccgcgtctttaaatccttgaaacttctcgatttcaaatgtccccggattggcttccaaggtaatttccgcttccggctgcaagcgcaacagcgaacgcacgccgcttaacaaacggtcaatcgattccgcctgaaacaggctgggcgtaccgccgccgaaaaagatcgtttccaccggcctgccccaaatattgggcaattcaagctgcaaatcggtcagcagcgcgtcgatataggcggcttcgggcaatccgtttttcaggctgtgggaattgaagtcgcaatacgggcattttttgatgcaccacgggatgtggatgtaaagcgacaggggcggcagggcggtgagtcgggtgcggtttggaaaggaaatggtgtgcatggtgtggttcggaaaagtggacaatgccgtctgaaggcggttcagacggcataggttcagccgagcagggtaagcagttcggcttcgctgaggacggaaacgcccaaggcattggctttttccagcttgctgcccgcggcttctccggcgacgacgtagtcggtttttttggacacgctgccggaaactttgccgcctgcggcttcgattagggattgggcttggtcgcgtttgagcgtgggcagggtgccggttaatacaaaggttttgcctgctacggcttcgttgatgccgtctgaaccttgcgccgcctcgtcttcagacggcatttgcgcgaagaaggttttcaggttttcgagtagggcggcgttttgtggttcgctgcgccatgcttgccagtcggcggggagggctttgtcgttttgtagaccttctatgtttttaccagcgagttcccataaggcttgggctttgttttcgctaattttgaagtcgggcaggcgggcgatccagcgttgcggttcggcgtggcgggcgggcgggatggtaacggcttgggtttgcggggcaacgcctgcggcgagcagttcgtctatcatcgcctgctgttcggcttgggcgaagaagtgggcaatggaacgcgccactaccgtaccgatgtcgggcaggcaggcgaggacgggttcgggggcgcggcggacgtgttccaatgtgccgaatgcctgcgccagcgttttggcggtgcgttcgccgacgtggcggatgccgagcgcgaacaggaagcgcgcgagttcgggcgttttgccggattctatgcctgcgaggatgttttccgcccacttggtcggtggttttttatgtttgcccgacgcgccgaccgaactgtcttcagacggcatttgatccgattcggcaacggttttgtccgccgcttccttcattttttgcagggtcggaatatcgaggcggtagaggtcggcgaagtggcggacgaggtcttgggcgacaagctgttcgatttgtttttcacccaagccgtcgatgtccatcgctttgcgcgaggcgaagtggattaagccttgcgcgcgttgtgcctgacaaagcatgccgccgctgcatcgggcgacggcttcgccttcttcgcgttcgatttcgctgcggcagatggggcaatgggtcggcaggcggtagggcttgtggagcggaacggattgggtttgattagcggacggtgtttcggcaaacaaatcgtcctgccgatgcccgatgccgtctgaaacggcaacggcggtttcccgcatcgggcggcgttcaaaaatcacgcgcacaacttcgggaatcacgtctccggcgcggcgcacgacgacggtatcgccgacgcgcacgtctttacgcgatacttcgtcctgattgtgcagggtggcgttggtaacggttacgccgccgacgaatacgggttgtaatcgggcaaccggcgttaccgcgcccgtcctgccgatttgcacgtcaatcgcttcgacaatggtcagggcttcttcggcagggaatttgtgggcaatcgcccagcgtggcgcgcgtgagatgaagccgagttcgcgctgttgcgccaagctgttgactttgaccaccataccgtcgatttcgtagggcagttcggggcgtttttgctgcatttgttcgtaaaacgccaatacttcgtcgatatttttgaaacagccgaaattgccatttggcagactgaagccgagtgcttggaaataggcgagttcttggatgtgttcttccgcgacgaaaccgccttgctggcgggcgacggagtaggggaaaaagtgcagtttgcgttgcgcagtgatgcgcgaatcgagttggcgcaggctgccggcagcggcgttgcgcggattggcaaagggtttttgcccgttttcggcttgtcttttattgagggcggcaaaatcggctttttgcatcagtacttcgccgcgtacttcgatgagttcgggcgtattttcgccgtgcagccgcagggggatgttggcgacggttttgatgttttgggtaacgtcttcgcccgttgtgccgtcgccgcgcgttgccgcctgtaccaatacgccgtcgcggtagagcaggctgatggcgaggccgtcgaatttgggttcgataacgtattcgggtttgccgccgtccaaaccgtcgcgcacgcgttggtcgaaagcgtacatttcggcatggtcgaacacgccgttttcatcttgcggggaaaaagcgttggtcagcgacagcatcggcacttcgtggcgcacttcggcaaatcccgctaaaggctcgccgccgacgcgctgggtcggactgtcgggcagtttgagctcgggatggtttcgttccaacgcttcgagctcgcggaataatttgtcgtattcggcatcgggtacgctgggcgcgtcgagggtgtagtattcgtaggcatagcggttgagcaggtcggtgaggtggcggatgtgttgtgcggcaaattgttttatatcactatcagacggtttaagaagattggtaaagttagtgttatgttttgagtttggattcatgagagaaggttttcagacgacctttgtctgatacgggatgaaacgggcaaaggtcgtctgaaaaatgataggttgaaaacagctgaattttacccgaaaaaaagcggatatgccgtaacgacatatccgctttgattgcattcgattttaggagaacaggcgcaatgcggttttgccgcccggttcgataccgactttgagcatctcggactgacgagccaatacataagtgcgcacgtctttgagccattgggtcgaaacttcttccattttgtcgttgaccagattcaggttcaactggccggacaggcgtaccgccaaatccataaacaaatcgtcgaaggttttttcgcctgccggagagtgcgggatgtcgagcagcatactgaagcctttgtaggactggttgtccaaaagggcattggtaaacggctcgttgttgagcgagcagatggagaacatggttgagcccgacgtgtcggtatagtggaacgcgccgtcgtcttccaaaacgaaacccacgcccgttacggcggaacgcagttctacgccgctgatgctggtcggggaaaccaaatggatggcgatggtctggtcgacgcgcgcgcagaatgcgtccagtgcggaagccacttcgataaaggcggcaaggtcggtgtgcagcgtctgaccgcccatgctttgtgcgaatgcgtccacctggcggttgaatgcggagagttcttcctgcgaggcaagtccgttgcggctgactgcctgaatacccacgataaatgcctgatagcggatgcccgggatgggttcggcaatctggaaatggtcgtccatggtgcagccgacaatctggtagcggcagcggttggaaaggcgcggcagtgcgtgcagttctttggcttcggtcagcgcgatataggagatgaagtcgaagcgcacgtcaaaccagggtaattcgacttttgacagttctttgagcgtaatcagcggttttgcaggtgtttgcggaacgggtgcaggttttgccggcgcgtcggcaggtttcggtgcggaatgtccggtttggggttcggaaacggtgtgggcggagttgccgataatgccgctttcttccaaggcggtttcgatttcggttttgaacggtgatgcttttgcctgtttctgcttggcgatgtagacggcatcctgttcttgcaggttgcgcatggcggggtcttggggttttgccgtttttttgaccgccggttggggtttcggcatcatgactgacccgccggacggtttgccgtcgcggacatggctggttttgctgttgagcagggcatctttgtcggagtgtccgaactggtcgcgcacttttttgcggtattggttttcctgatacatattgtaggcgacaacggcgaggacggcggcgaggaacagtacgatgtaaatcatggcaatcactttaaatttcgggatgcaggatgcgcgaagtgcgggtactgcggttaaatcgggcttgcgtttccggcagtctgatggaacggccggttataacgtttgaattataacgaaaattgcagggtctgacagcagtgtgtcgaaataagcggaaattttccgaaatgccgtctgaaatctgtggttttcagacggcatttctgtccacgggaaaccctttcccccgtatccgccgccagtcgaaaaaatggccggggtcggttttgcggccgggcgcgatgtcttggtgccccgttaccgctgtgatggggtagcggcggcagattgcgtccaacaaggcttcgagcgaacggtattgcgcttcggcaaacggttcgaaatcgcagccttccagttcgatgccgatggaaaatgcgttgcatttttcccgtccgcgaaacgaggatacgcccgcgtggtacgccatatcgccgcatgatacgaactgcaccgttttgccgtcgcgtttgattaagaaatggctggatacgcgcaaagtgtgtatcaatccgaaaaacgggtggtcgttcgggtctaggcggttggcaaaaagcttttccaccgcatccgtgccgtattcgaacggcggcagcgagatattgtgcaatacgacaagggaaacctcttctttggactccctcgggccgaaattcggcgacggaatgtggcgcacgctttgcagccaaccgtcctgccagtgtgcttcggcgtgattgtccatgatgttcttcctgtccggcgggcaatttgggttatactgtcgcccgaattttaagacgtattccgaatgctgggaatcctaccatgttgaaaaaaatgttgaaatggtctgccgtttttttgaccgtgtcggcagccgttttcgccgcgctgctttttgttcctaaggataacggcagggcataccgaatcaaaattgccaaaaaccagggtatttcgtcggtcggcaggaaacttgccgaagaccgcatcgtgttcagcaggcatgttttgacggcggcggcctacgttttgggtgtgcacaacaggctgcatacggggacgtacagactgccttcggaagtgtctgcttgggatatcttgcagaaaatgcgcggcggcaggccggattccgttaccgtgcagattatcgaaggttcgcgtttttcgcatatgaggaaagtcatcgacgcaacgcccgacatcgaacacgacaccaaaggctggagcaatgaaaaactgatggcggaagttgcccctgatgccttcagcggcaatcctgaagggcagtttttccccgacagctacgaaatcgatgcgggcggcagcgatttacagatttaccaaaccgcctacaaggcgatgcaacgccgtctgaacgaggcatgggaaagcaggcaggacgggctgccttataaaaacccttatgaaatgctgattatggcgagccttatcgaaaaggaaacggggcatgaagccgaccgcgaccatgtcgcttccgtcttcgtcaaccggctgaaaatcggtatgcgcctgcaaaccgacccgtccgtgatttacggcatgggtgcggcatacaagggcaaaatccgtaaagccgacctgcgccgcgacacgccgtacaacacctacacgcgcggcggtctgccgccaaccccgattgcgctgcccggcaaggcggcacttgatgccgccgcccatccgtccggcgaaaaatacctgtatttcgtgtccaaaatggacggcacgggcttgagccagttcagccatgatttgaccgaacacaacgccgccgtccgcaaatatattttgaaaaaataaaccatgccgtctgaaaagtttgtgttttcagacggcatacccttaccggaactgcaagcatgaaaccgcaattcatcactttggacggcatagacggtgccggcaaatccaccaaccttgccgtcatcaaggcatggtttgaacggagggggctgcccgtgctgttcacgcgcgagccgggcggaacgccggtcggtgaggccttgcgcgaaatcctgctcaaccctgaaaccaaagccggtttgcgtgcggaaacactgatgatgttcgccgccagaatgcagcatattgaagacgtgatattgcctgcactttcagacggcatccatgtcgtgtccgaccgttttaccgatgcaaccttcgcctatcagggcggcgggcgggggatgccgtctgaagacattgaaattttggaacattgggtgcagggcggtttgcgccccgatttgaccctgctgttggatgtgccactcgaagtgtcgatggcgcgtatcgggcagacgcgcgagaaagaccgtttcgagcaggagcaggcggatttctttatgcgtgtgcgcggcgtttatctcgaccgagccgccgcctgtcccgaacggtacgccgttatcgacagtaaccgcaacttggatgaagtcagaaacagcatagaaaaagtgttggacggacatttcggctgctgatgcggcaaatattgaaacaagcgcatccgcccgcgccgaaaatcaaacggcagtgccgcaggtgaaaatggcggtatgcgccaaactttcggcatgatagaattacgctcggttacaaggcaggatgcgtcggcaatattaacgaaccgcccgtaacatgatgacccgaaagcgtttcggacagtccgattcaaatctttttctcgcaacaggattgacacatggaaaactcattgaaagaagccgccctcaagttccacgaattacccgttccgggcaaaatttccgttaccccgaccaaatctctggcgaccgacaaagatttggcgttggcgtactctccgggcgtagccgctccttgtatggaaatccatgccgatccgcaaaatgcctacaaatacaccgccaaaggcaacttggtcgctgtcatttccaacggtacggccgttttgggcttgggcgacatcggcgcgctggcgggcaaacccgtgatggaaggcaaaggcgtattgttcaaaaaattcgccggtgtggacgtgttcgacatcgaaatcgatgaaaaagacccgcaaaaactcgtggacatcatcgccgctttagagccgaccttcggcggcatcaacctcgaagacatcaaagcacccgagtgtttctacatcgaacgcgaattacgcaaacgctgcaaaatccccgtattccacgacgaccagcacggcacggccatcattaccgccgccgccgtattgaacgccctgcgttttaccggccgtaaaatcgaagaagcgaccttggtttgctctggtgcgggtgcggccgcgattgcctgcttgaaccaattgctggatttgggcttgaaacgcgaaaacgtgaccgtttgcgactccaaaggcgtgatttaccaaacccgcgaagacaaagaccgcatggatgagtccaaacagttctacgccattgaagacaacggtcaacgcgtgcttgccgatgccgtcaaaggcaaagacatcttcttgggcctctccggcgcgaacctgctgacgcctgaaatgctgaacaccatgaacgaaaaacccatcgtgttcgccatggccaacccgaatccggaaattctgccgccgctggcaaaagaaacccgtccggacgtggttatcggtaccggccgctccgacttcccgaaccaagtgaacaatgtattgtgcttcccgttcatcttccgtggcgcgttggatgtcggcgcgacgaccatcaacgaagaaatgaaacgcgcctgcgtgtatgctttggcggatttggcgatggaagaagtaaccgaagaagtggttgccgcttacggtaagaaatttgaattcggcgcggaatacctgattccgactccgttcgattcccgcctgctgccgcgcgttgctacggctgccgccaaagcagcgatggaaagcggagtggcaacccgtccgattgcagatttggaagcttacgctgccaagctgagcgaatggaagctgtaagccgtttgcggtttaaaatgccgtctgaactgttttcaggcggcattttgctgtcagattgatatagtggattaacaaaaatcaggacaaggcgacgaagccgcagacagtacaaatagtacggaaccgattcacttggtgcttcagcaccttagagaatcgttctctttgagctaaggcggggcaacgccgtactggtttttgttaatccactataaatgaaagatactggaaaatgaaagagatgaaacctgtccgttatcatattggcgatatgcccgagacttcaaaacaaaccgcctcccgtcatgacgacagggcagtgggtgttgacgatgattgttttcatgcttcctttggtcaatttttgtttgggtgttcggcagaggcaacccgaaccgcgccaatttctgtaaagcgcagttgcttatttacctgattggttcgcttatcggtttggtcttcgcgttgtttataggtgggtctgtatcaggtacgcatgattaatgccccgggctgattttgcttcgaggatttgtatcgaatatgccgaattgtttcaaatttcataccgttatcgaacggcattggcaaaaaccttatccggttttgtcttttctgcttaagccgctctccgggctgtttgccaaaattgcggcaaaacggcggacggattttttatcgggaaaacggcaaagcgaaaagctgcccgtgcctgtggtcgtggtcggcaatattcacgcgggtgggacggggaaaacgccgattgttgccgcgctggtgtcgggtttgcaggaaaagggcgtcaaggtcggcatcattagccggggctacgggcgcaagagcaaggcggttcatgtattgaatgctgagagccgagcggaagatgcgggcgatgagcctttgctgctgttccgcaaaaccggtgcgccgacggcggtgggcagcagccgtgcagaggcaggcagggcgttgctggcggcgcatcccgacatcggactgattgtggcggacgacggtttgcagcattacgccctgcggcgagatgtggaaatcgcggtgtttccggcggcggatacggggcgcacggatttggatttactgcccaacggcagtttgcgcgaacctttgttgcggctggattcggtggatgcggtcgtcgtcagcggcggcaaggcggatgcgctgtttaggccgtctgaaaatatgtttcacagccgtatcgaagcgggacggatttaccgtttgaacaatccgtccgaaatactggacacaggccgtctgaaaaatcaaaccgtcgtcgccgtggcaggtattgccaagccggcgcggttttttgattcgttgcggaatatgggcattaccgtgaagcgaaccgtcgcgctgcccgaccacgccgacatttcggcggcagatttgcccgatgcggacgcggtcattattacggagaaagatgcggtcaaattttcagacggcatttgcaccgataatgtttgggtgttgcccgtttgtgcgataatcgaacctgatttggcggcgtttgtgttggagcggttggaagatgtaccgaaggccgtctgaaagcacggtttgggcggagtgattacggatttgaataagaacgcctcgcgccgtcattcccgcgcaggcgggaatctaagtctcgaattttcaggaatgcctaggaggcttcagaaatcccaaatctccggatttccacttggacaggaatgagaaaaccggtcgtattttttatctgcattaatcattcattaaaggattgaatattaaactgaaaaccttgttattgcccttcgccacgctggcattgtgcaccaatgcttttgccgctccgcccagcgacgcgtcgttggcgcgttggctggatacgcagaattttgaccgggatatagaaaaaaatatgattgagggctttaatgccggatttaaaccgtatgcggacaaagcccttgccgaaatgccggaagcgaaaaaagatcaggcggcagaagcctttaaccgttatcgtgagaatgttttgaaagatttgattacgcccgaagtgaaacaggctgtccgtaatactttattgaagaatgcccgtgagatatacacgcaagaagaaattgacggcatgattgccttttacggttcgcctgtcggtcagtccgtcgttgccaaaaatccgcgcttaatcaagaaatcgatgagtgaaatagcagtatcttggactgcattgtcagggaaaatcgcgcgacatcatctgcccgcgtttacggaagagttgcggcgcatcatctgcggcggtaaaaatcccgatgcgggctgtaaacaagccggacaggttgggaaaaggcatcagaaataaatgatagccgtctgaaatattgaagagggcatccgattgattgaaccatcaaacccgaaagcaaccctatggaaaaaaaattcttagacatcctcgtctgccccgttaccaaaggcaggctggaatatcatcaggacaaacaggaattgtggagccgtcaggcgaagcttgcctatccgattaaagacggcattccctatatgctggaaaacgaagcgcgtccgttgggcgaagaggaactcgaagcatgaccgaattcgtcgtattgattccggcgcggctggattcgtcgcgcctgcccggaaaagccttggcggacatccacggcaaaccgatggtcgtgcgcgttgccgaacaggcggcaaaaagtaaagctgtgcgcgtcgtcgttgccaccgaccatcccgatattcagacggcctgtcaggcgcacggcgtcgaagtcgtcatgacttcaaaccggcacgaaagcggcacgacgcgccttgccgaagcctctgccgcgctgaagctgccgccgcatctggtggttgtcaacgtacagggcgacgagccgctgattgcacctgaactcatcgaccgcaccgccgaagtactcgtcgaaaacaacgtccaaatggcgaccgccgcccacgaattgcacgatttcgacgaattgatgaatcccaatgccgtcaaagttgtcctcgacaaaaaccgcaacgccatctacttcagccgcgccccgattccctatccgcgcgatgcgatgcgtgcaggaaaacgcgaaatgccgtttgaaaccgccgtcctgcgccatatcggcatctacgcctaccgcgtcggcttcctgcaacgctacaccgaaatgagcgtttcgccgctggaaaccattgaatcgctggagcaactgcgcgtcctgtggcacggctacccgattgccgtcgaaaccgccaaagaagctcctgccgccggcgtagatacgcaggaggatttggacaggattcgcgctgtatttcagactatataaaatagattcaaagggaaaagatatgcagcaacatattgaaaaatggcaacacttgagccgggaagaacagaaaatccttgctgaagtatggggtctcgtgcaaaacgacgatcaggaggttcactatgaaatgctcaaattgaacgcacccgacgaagccagtggcgaattttggttcagaatggcagaaacactcagcaccctgccgcccaaccgttccctcgaccttagaatgaacggcggcaggctggcgaccgccgtatccatcctttccgtcatgattgaagacaatcccgacataccgcagctttgggcgcaaaaaattaccgcgctcaattatagtggattaaatttaaaccagtacggcgttgcctcgccttgtcgtactatctgtactgtctgcggcttcgtcgccttgtcctgatttttgttaatccactatatttggcacacggacacaaagcccgtgccgacggtttggcacaacagcccgacaaagcggcagaagccaacgaggaggaatacctgaccaaagccctgtcgcaaaacctgctgtcaacattggatgtcgcgcttgcacgttttcctgaagacgcgtggtttcaggaaatcaaacaggatgcacaaaagcattttgcttgaggatgtggcagtcaggaatatttccattcaggaagaaaagaagtgcctgattgggtataatcagggtaaatcttattttatttcaaaagattaatatttgctttccatttttccttgacggtatcggaaaagttgattatagttacagcttccttaggagtaatggctgagaggctgaaggcacttccctgctaaggaagcatgtggggtcaacctgcatcgagggttcgaatccctcttactccgccagataaaaaatagacgctgtgttttacagtgtctattttttttatgcaattttatagcgggttggtgcaaaaccagtatggtattgccctgtcttgattctgaattttgttatagtggattaacaaaaaccagtacggcgttgcctcgccttagctcaaagagaacgattctctaaggtgctggagcaccaagtgaatcggctccgtactatttgtactgtctgcggcttcgtcgccttgtcctgatttttgttaatccactataatccgagatgcttgccgtttatttccgcctcgttcaaacggcggctctgatttgcgcggtttctgtttgccgtattcgcctatccgtaccgcaaatgttatactgggaaaaatttactgattgtgttttacggcatatttgccgataggatggaagagacaaatgagcagaatccggcaggcttttgccgctttggatggcggaaaggcattgattccctatattacggtgggcgaccccgatattcggacaactttggcaataatgcacagtatggttgcaaatggtgcggatattttagagttgggtgtgcctttttccgacccgatggcagacgggtcggttattcagcgtgcggcggagcgggcgttggcaaacgggatttcgctgcgcgatgtcttggatgtcgtcagaaaattccgtgaaaccgacacgcaaacgccggttgttttgatgggatatttgaaccctgtacataagatgggttatcgggagtttgctcaggaagccgcaaaggcgggtgtggacggcgtgttgacggtggattcccctgtcgaaaccatcgatccgctctatcgcgagctgaaggataacggggtcgactgtattttcctgattgcgccgacgacgacggaagaccgtattaaaaccattgccgagctggcaggcggatttgtctattatgtttcgctcaagggcgtaacgggcgcggcaagtttggatacggatgaggtttcgcgtaaaatagagtatttgcatcagtatatcgatattcccatcggtgtcggtttcggcatcagcaatgcggaaagtgcacgcaaaatcggccgggttgccgacgcagttattgtcggcagccggattgtgaaagaaatcgaaaacaatacaggcaacgaggctgccgccgtcggtgctttggtaaaagagttgaaggatgccgtgcgctgacggcggttcctcatcctgaatattttaggagttgtccatgagctggttagataaaatcctgccacccaaaatcaagaatcgcggaaaagacggttcttccaatgttcccgagggtctatggcacaaatgcccgtcttgttcggcaaccgtttattctaccgagttgcagcagaacaatcaggtttgtccgaaatgcaaccaccacaatccgttgtcggcacgacaacgcctgaacctgcttttggatgaggatggcagggaggaagttgccggaaatgtcaaaccgacagatcctttgaagtttaaagacggcaaaaaatatccggatcgtttgagtgcggcacgcaagctgaccggggaagatgatgctttggtggtgatgaaaggcaagatgaacggcctgcccgtcgtcgttgctgcgtttgagttccgctttatcggcggttcgatgggttcggttgtgggcgaacgattcgtacaaggtatccgtcgggcggttgccgacaattgtccgttcgtctgtgtggcggcttccggcggcgcgcgtatgcaggagggtgtaaactcgctgatgcagatgacgaaaaccagtgccgcgctgcatttgctgacggaaaaacgcctgccatttatatcggtgttgaccgatccgactatgggcggcgtatccgccagcttcgcatttttgggcgatgtcgtgcttgccgaaccgaacgcgctgatcggttttgccggtccgcgcgtgattgagcagacggtgcgcgaaacgctgccggaaggcttccaacgcgccgagttcctgctggaaaaaggcgcaatcgaccagattgtcgaccgccgcgatatgaagcggcgcatcagtgatttgattacgctgttgtgccgtcaggacaaagtttccgccgcctgatggctgatgaatcgagtaccgtctgaaaccgatgtttcagacggtatttttgtgtctggttatttgttgtgcggctttatcgatggggcatagcgtccggcacgttctttcaggcgttgtaccaaacctttcgtgtcggcgggtacaccgccttcgcagaatgcctgatacaggacggtgcgcagtgcgtcgttgcggcttaatgtaccgcctatcggtttccattcggcgtttcggggctgtatccagcggcggttgaccgtgtcgccgtagccgaacactttataggaggaaggtttgccgttgccgaacctgatggagaagcgggcgcagaatatgccttcggcagtcaggttgtcgtagcctttgtcggagcggatattgagaatgtagcggatgctgccgtcgggcgcgggcataatttgcaggctgtcgagcaggattttcggctgtttgccgtaattttcatccacataaatgtcgaaccagccgtccgagtgcgtatcgggcagcggcggcagtttggcggtatgttctttaaattcgcgggcggcggcttcttcgggcgtttcgcggtagcgggtgttgatcggcgtgtctttttggctgaagccggcagcaagggacgtgccggcggtgagtgcgagcagcaggagggcggtgcggcgcataagtttctccaaattgaaaacggcgttattttatgggttggcaaagggggctgcaagcaagtggggtataatctccccccgattcccattttttaaacggtacaaacgatgaacagcgaaactttagacgtaaccggattgaaatgccctttgccgattttgcgggcgaaaaaggctttggcgcaaatgcagcagggcgacgtgttgaccgttctggcaaccgacggcggcgcaccgggggattttgaggctttttgccgccaaaccggtcatgtgctgttggatgcttccgaacaggacggcgtgttcacgctggtcgtccaacacaaataaatgccgtctgaaatgcggatgtcccgattgatgttattgctgtcggcatttgtgcttgctgcgtgtaatgcccaaaaccggcaatcctgtgtacggcatcaggatttcgcacgtgtagccgtcgatttgtttcggagtgcctgcgtcctgactcaaggcagttttgaatcggtttccaagtttgccgctgtcggacattttgtccctgtcggaaaggaagacctgtcccatctgccgcccgctgttgcagaacccgatgtacaggtgttgtggacgcttgaacgcgatggcggcatttattatttgagcctgacgcgcgacagttgcagtgtgaaagccgagcgggcagacagtgccgcgctgttggaacattttgacggacttatccgacagccgccgaaaaataccaatatagaattaagggcagaacagtcggtgcaggcaccgtttgaaaccaggcaaatcagctatgcctggcgggaatcgggcagctccgaagaaaccgtattgaccgcacaaaccgccgattccccggatttacccgtacaggcagttttgaacctgacgcaccgttcccacaacgggaaacccctaattctcccctaacttcagacggcataaagtcggcatgccgtctgaacattcaaataaaacaaaggaaaaccatgcaaaccctgaccattatccgccccgacgatatgcacctgcacctgcgcgacggcgacgcgctcaaagccgttgccccttataccgcccgccaaatggggcgcgccgtcattatgcccaacctcaaaccgcctgtcgtcagtgtagccgacgcgcttgcctacaaagcgcgcattatggcggcgttgcccgaaggcagcgcgtttgagccgttgatgacgctttatttgactgataacgccacgcccgaacttgtacgcgaagccaaagccgccggcatcgtcgccttcaaactctaccctgccggcgcgaccaccaattccgattccggcgtaaccgacctgttcaagctcatccccgtgttggaagaaatggcgaaacagggcattttgttcctcgttcacggcgaagtaaccgaccccgaaatcgacatcttcgaccgcgaagccgcctttatcgggcgcgtgatgaaacccgttttggcgcaagtgccgaatcttaaagtcgtgttcgaacacatcaccaccgccgaagccgcccgcctggttttggaagcaggcgacaacgtagccgccaccgttaccccgcaacacctcctgctcaaccgcaacgacctcttggtcggcggcgtgcgcccccatcatttctgcctgcccgtactcaaacgcgaaacccaccgtcaggcattggttgccgccgttaccggcgagaaggcgcacaaattcttcctcggcaccgactccgcgccgcacgccaagtccgccaaagaaaacgcctgcggctgcgccggtatgttcagcgcgatgaccgccgtcgagctttacgccgaagtgtttgaaaaagcaggcgcgttggacaaactcgaagccttcgcctcaaaaaacggcgcaaggttctacggcattcctgaaaataccgacacgatcaccctcgtcaaacaaagccaaaccgttcccgcaagtgttccctacggcgacggcgaacttgtcccgatgcgcgcgggcggcgaaatcggctggacggtgcagtattgatgggctggaaacaaaatgccgtctgaaaggtttttcagacggcatgagacctttgcaaaattccccaaaatcccctaaattcccaccatgacatttaggggattttccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttatcgggtatccggggaggattaagggggtatttgggtaaaattaggaggtatttggggcgaaaacagctgaaaacctgtgtttgggtttcggctgtcgggagggaaaggaattttgcaaaggtctcggcatttgtatttaaagtaaatcattatttatttaatatagaattttatgtttacttcagtttgctgttgatagattttggtatttacattaaaatacaataaaaatgcaatcttaaaggattgcatttgaaatctatatggagtacatatggttaaaaaagttcaagtttctttctcggataaacaagccgaattattagaacattttaaaggtgagctaggcgaatccgatgcagatattgtaagaaatattgtcattgcttggcttgcagaaaaaagttttattaccacgattgctaaacatagattagcagaaacacacagtacctcaaattcaaatgtagagaaataagatgaaagatattcgaacggttggcagtgtctgctcaggtattgaagcagcatctattgcttggcaaaatttagggtttgagtttaagtggttttcagaaattttgaaatttccatcagatattttacgaaataaatatcctcatattgataatttaggagacatgaattatatccctgaattattaaaacataatagtatatcctctcccgatttaatctgcggaggaacaccatgtcaagcattctcattggcaggctggaaaaatggattagacgatgaacgcggaaatcttactttgaaatttatcgacattattaatgaaaatgacaatctccgattaaaagaaggaaaaaatcgtacagttgtattttgggaaaatgttgaaggagttttaactgataaaacaaatgcttttggatgttttatctctacattagcaggacttgataaggttatagaaaataaaaaatggggtactgctggtttattgaggggtaaaacaagaaatgttgcgtggcgtgttttagatgctaaatattttggattacctcaacaacgtagaagattatatgttgtcgctggtggaaaagataccaatcctgaaaatattttattggagctacatgatcataaaaataataatattgatggggtttcctttcctaagagtgaattaattttttataaagacaatgtaaaatttgaaatatttagagaatttacagattgtttgtattctgcttacggaacaaaatggaatggaaatgctgcagcttacaatggttctctttttattgcacaagatgataaattacgtagattatctcctttggaatgtgaaagattaatgggatttcccgataactacaccttaattgatggcgccaaaaagacaaatagatatcaagcgataggcaattcttgggctattcctgttataaagtggattggtaagcgtattaagaagccagaatgctatgatttaaataatcacataaattcaatgttattgaaacaagaaaattctgattttgaatattatgactttagcaatgggattattcatttgtctgactcattcgccataaactgttccgaaattcctgaagaggtgaatttcgggcatatgtatcatatcgtctcaaaagaagcatctgatgatatttttatttcaccaacaggttgttatggaattattcgcagaaaaaatgaaagaaatattaaaataaacccaaggctagaaaaaattttactagatatttcctctcaagaaacattagcggaaattgagaaaaaatcactagtacaaaaacgcggtaaatacagtgagaatagacagtttaatttataaacatgaaaacagtacggaaataaaatatttccgtactataaaatttattttaatcttttaactaattcgttacgccaagcttcaatgtcgtaccaagcacaaccaatacagccttgttctgcatttttacctttagttggaatacttttatcccaatctgcagttcctttataccagaatggaataccaaaaataactcctctttttcctgtttgaaaacaagtacggcatacttcacgtttttgttgattacgttgattgcttaataattgaaatttctgtttaatttcatcatcagtcatatcatctggattttgtgacttcgtattatcatcccaacgaatctcagaaaatttatgatcaggtaacacatgagtattaaatttattttcgtaaacatcaatattattcaatacagctaatattcgtttacgtagttctttactccatgtctcatatccgtttcctaataaatttccacgtttaattggtacaagcaataaatgtgtcgtattttctttgcaattattacaaaactgatttgtgtttgtagaaagtgtataacccatttcttttaagtcttgtatcctacgtgcccaatttggattagaaggtaaagtgcattttacacatttccatccacctgtttttaagcattcaaaaaatggtttagtcacttttgctttactgtcttcccaaaacccattttgatcatttaaccaagtctcatgattcactggattcatattctcataaacaagatttaaataagcgttaacatctgattgattagttttattgtatggaatagatactcctgttctccgatattcaagaggtatccaacctttccatataatttcttgatatttaaattcaacgacaatgtattcttctgatgcttttgaatgttttatacgattatacccgttaggaagagtaatatttggatttaagttagtagtgttcatttttatccttagttgaatgaatattgtaattaaatgccgtctgaaaggtttttcagacggcatttatgtattttccaattcggattttccggagtgtcaacggcgtttgggctcgtcggggcggatttgagcggcgagtttgtcgaggataccgttgacgaatttgtgcccgtccgtgccgccgaaggttttggtaacttcgatggcttcgttgatgatgacggggtagggtgtttcgggcatggcggacagctcgtggcaggcggtcagcaggacggcgcgttcgatgggattgaggtctttttcgtcgcggtcgagcagggggcggattttttggatgtagtccgctgcgttggtttgcgtaccgaagaaaagtttgttgaacaattcttcgtccgctttggcaaagtcgggcatttcgcggatgtttttagcaatttcgggcgcggcggtgcggttgataagggattggtaaacggcttgtacggcaagctcgcgggaacggcggcgggctgttttcatgatttttccttgaaacggttgggcggcacggtatgccgtctgaaacggaaagggcgtattggtgtacgccctgtttgttattcttcgtcttcaaactgttcttcgagcagcaggttgacgaggttggcgcattcgacggcgactttggcggcatccgaggctttttcttcaatccgttcgattgcctgtgcgtcgttttcggtggtcaggacggcattggcaatcgggatgttgtagtcgagtgcgacgcggctgacccctgctccggattcgttggaaaccagctcgaaatggtaggtttcgccacggataacgacgccgatggcaatcagtgcgtcaaatttttcagaagaggcaaagttcatcagtgcgatggggatttcaagtgcgccgggtacggtggcgacggtgatgttttcgtctgccacgcccaattctttgagagtgcggcagcagactttgagcatttcgctgccgatttcgttggtgaagcgtgcctgtacgatgccgatgcggaggtgtttgccgtcgaggttgggggcgatggtgttcattgggtgtcctttggtattcggaggtttcggaatgccgtctgaagggtcagtccttaggttgccagtcggcgacggtttggaatgtgccgtcttctgccaattcccacgcgctgccttcaggttgggagagcagtgcggcggtttcagggttggttttggtgatatcggcgaggctgacgatgctgaagttgtccgggtcgtcggtgtattcgtcggtctcgtcgccgctgaagaaacgccagccgctgtcgttttcaaaaacgggggcttcgcggtagaggaagccgacgggctggttttgtttggcgacggtgttggtggcgatgcagcggtcgagtgccgaggaaagtgcttgtgcaaatgcgttcattgcgggaatacgttgggggaaaacttgcggattttaccacgattcttgcgttgtcggcagacggcggcggtttggtggtacaatgtgcgccgtttgcagccttaaggtgtttctgtatttttggagtatggaaacgcattcgggctgttttttgcggaagacggtaatgaaagacgatgttttgaaacagcaggcacacgcggcgatacagaagagactgggctacgcgttccgcgatatttcgcttttgcggcaggctttgacgcacaggagccatcatgcgaagcacaacgagcggttcgagtttgtcggtgattcgattttgaattatacggtggcgcggatgctgtttgacacgtttccgaagttgaccgagggcgagttgtcgcggttgcgggcaagtctggtcaatgagggcgtgctggcggaaatggcggcggaaatgaatgtcggcgacggcctgtacttgggggcgggcgagttgaagagcggcggcttcagacggccttcgatactggcggacgcgatggaggcgatgtttgcggcggtcagcttcgatgcggatttcaacacggcggaaaaggtggtgcgccatttgtttgcagaacgcgtccggcgagtcgatttccaaaatcaggcaaaagacggcaaaactgctttgcaggaggcgttgcaggcgcgccgtttcgccttgccgaaataccgtatcgaagagcaaatcggccatgccaacgacagtatgtttgtggtttcctgcgatttgggcgaactgggtttcgtgtgccgtgccaaagggacgagccgcaaggcggcggagcaggaagcggcgaaagaggctttgaaatggctggaagagaagctgccgctgaagaagaaaaagaaatgaggcggcgcgtgaatatgccgtctgaaatatggatacgaaagcaaatatggatattgaaaccttccttgcaggggaacgcgccgccgacggataccgttgcggcttcgtagcgattgtcggccgtccgaatgtcggcaaatcaacgctgatgaatcatctcatcggtcagaaaatcagtattaccagcaaaaaggcgcagacgacgcgcaaccgcgtaacggggatttataccgacgataccgcgcagtttgtgtttgtcgatacgcccggttttcaaaccgaccaccgcaacgcgctcaacgaccgtttgaaccaaaacgttaccgaggcactcggcggtgtggatgccgtagttttcgtcgtggaggcgatgcgctttaccgatgccgaccgcgtcgtgttgaaacaactgcccaagcacacgccggtcattttagtggtcaacaaaatcgacaaggacaaggcgaaagaccgttatgcgttggaggcgtttgttgcccaagtgcgcgccgaatttgaatttgcggcggcggaggcggtcagcgcgaaacacggattgcggattgccaacctgttggagctgattaagccgtatctgcccgaaagcgtgccgatgtatcccgaagatatggttacggacaaatcggcgcgttttttggcgatggaaatcgtgcgtgaaaaattgttccgctatttgggcgaggaattgccttatgcgatgaacgtcgaagtggagcagtttgaagaggaagacggtttgaaccgcatctatatcgccgttttggtcgataaggaaagccaaaaggcgattttaatcggcaaaggcggggagcgtttgaagaaaatctccaccgaagcgcggttggatatggaaaaactgtttgataccaaagtatttttgaaagtgtgggttaaagtcaaatccggttgggcggacgacatccgcttcctgcgcgagctgggtttgtaaaccctcaaaggacaatccgattccccgatagcttcaaatcctgtcgggatcgatgcaaaaatgccgtctgaacgtgtttcagacggcattttgtttcaatcgggaatatttttgttaaaaacgggttgatattatctgtgcatattatagtggattaacaaaaaccagtacagcgttgcctcgccttagctcaaagagaacgattctctaaggtgctgaagcaccaagtgaatcgattccgtgctatttgtactgtctgcggctttgccgccttgtcctgatttttgttaatccactatatgaatcgtcattcccgcgcaggcgggaatctagacattcaatgctaaggcaatttatcgggaatgactgaaactcaaaaaactggattcccactttcgtgggaatgacggcggagcggtttctgattttcccaataaatgcccccaacctaaaatccgtcattcccgcgcaggcgggaatctagacattcaatgctaaggcaatttatcgggaatgactgaaactcaacgcaccggattcccactttcgtgggaatgacgcgattagagtttcaaaatttattctaaatagctgaaactcaacgcaccggattcccactttcgtgggaatgacgcgattagagtttcaaaatttattctaaatagctgaaactcaacgcaccggattcccactttcgtgggaatgacgcgattagagtttcaaaatttattctaaatagctgaaactcaacgcactggattcccgcctgcgcgggaatgacgaagtggaagttatccgaaacttaaaacaagcgaaaccgaacgagccggattcccgctttcgtgggaatgacgaagtggaagttacccgaaacttaaaacaagcgaaaccgaacgaactggattcccactttcgtgggaatgacggcagagcggcttctgttgctcccgataaatgaccccaacctaaaatccgtcattcccgcgcaggcgggaatctagacattcaatgctaaggcaatttatcggaaatgactgaaactcaaaaaactggattcccactttcgtgggaatgacgaagtggaagttacccgaaacttaaaacaagcgaaaccgaacgaactggattcccactttcgtgggaatgacggcagagcggcttctgttgctcccgataaatgaccccaacctaaaatccgtcattcccgcgcaggcgggaatctagacattcaatgctaaggcaatttatcggaaatgactgaaactcaaaaaactggattcccactttcgtgggaatgacgaagtggaagttacccgaaacttaaaacaagcgaaaccgaacgaactggattcccactttcgtgggaatgacggcagagcggcttctgttgctcccgataaatgccgcaatctcaaatcccgtcattcccgcgcaggcgggaatctaggtctgtcagtgcggaaacttatcaggtaaaacggtttcttgagattttgcgtcctggattcccactttcgtgggaatgacggaatgtaggttcgcgggaatgacgaagtggaagttacccgaaacttaaaacaagcgaaaccgaacgaactagattcccactttcgtgggaatgacgcgattagagtttcaaaatttattctaaatagctgaaactcaacgcactggattcccgcctgcgcgggaatgacgaatttcaggtttctgtttttggttttctgctttttccaataaatgccccaacctaaaatccgtcattcccgcgcaggcgggaatctagacattcaatgctaaggcaatttatcggaaatgactgaaactcaaaaaactggattcccactttcgtgggaatgacgggatgtaggttcgtgggaatgacgggatgtaggttcgtgggaatgacgggatgtatctgtactgtctgcggctcgtcgccttgtcctgatttttgttaattcactataaaaacggcttgatattatctgtacatattaatataatgataattattattaatcaaataggaggaaaagtagggatgtgtaaaccgaattatggcggcattgtcttgttgcccttacttttggcatcttgtatcggcggcaatttcggcgtgcagcctgttgtcgaatcaacgccgaccgcgtaccccgtcactttcaagtctaaggacgttcccacttcgccccctgccgagccttcggtagaaaccacgccggtcaatcaacctgccgttggtgcggcaatgcggctgccaaggcggaatattgcttcctataaacaagacggtacggaaattcccgacaagcatcaggcagaggagcatctgccgcttaaagagaaggatatcctgtttttagacggtacgctgaaagaacaggctgacaaacttaaaaagaaaatcaacgaacggtattctgatgtgagggttatcacatcgaaaaaagaagaagaaaaatatcaatatcaatttgtccgtgcgggctatgtgtttaccagggcggaaggaaaggataatgaaaaagaaaagacttctgatggtaaggagtttgttaaccgatttagttatgacggttttgtatattattccggagaacgtccttcccaatctttaccgagcgcgggaacggtgcaatattccggtaactggcaatatatgaccgatgccaaacgtcatcggacaggtaaggcggtttccagtacggatttgggttataccacatattatggtaatgaaattggggcaacttcttatgaggctagggatgccgacgacagggaaaagcatcctgccgaatatacggttgattttgataacaaaaccctgaatggcaagctgattaaaaatcagtatgtgcaaaataaaagtaatccaaatgagcccaaaaaaccgctgaccatttacgacattaccgcaacattggacggcaaccgctttaccggcagtgccaaagttagcaccgaggtgaagacgcaacacgctgataaagaatatttgtttttccatgacaatgccgatcagcggcttgagggcggttttttcggcgataacggagaagagcttgccggacggtttatcagcaacgacaacagcgtattcggcgtattcgcaggcaaacaaaaaacagacgcatcaaacgcatcagatacaaaacctgccctgccgtctggaaaacacaccaaaatcttggattctctgaaaatttccgttgacgaggcaagtggtgaaaatccccgtgagtttgccatttccactatgcccgattttggtcatcccgacaaacttcttgtcgaagggcgtgaaattcctttggtaaaccaagaacaaatcatcaatcttgccgacggcaggaaaatgaccgtccgtgcttgttgcgattttctgacctatgtgaaactcggacggataaaaaccgaccgccccgccgccaaaccaaaggcacaggacgaagattccgaagatgaaattggtgaaagcgaagaaaacgaagacgaaatcagcgatgaagaaggcacggaagatgaagtcgtagaagatgaaggcagcgaagaagacgaagtttccgaaggtgataacggtgaaaacgaagaagaaatcgccgaagaagaaaccgaagaagaagttgatgaagccgaagaggagaaagttgaagaacccgaagaagaattgccgacagaagaaggcaacggcggttcaggcagcatcctgcccgctccggaagcccctaaaggcagggacatcgaccttttcctgaaaggtatccgcacggcagaaacgaatattccacaaactggaaaagcacactataccggcacttgggaagcgcgtatcggcacacccattcaatgggacaatcaggcggataaagaagcggcaaaagcaaaatttaccgttgatttcggcgggaaatcgatttctggaacgctgacggaggaaaacggtgtagaacctgctttccatattgaagacggcaagattgatggcaacggtttccacgcgacagcacacactcgggataccggcatcaatctttcgggaactggttcgactaatcctcaacgtttcaaagccagtaatcttcgtgtagaaggaggattttacggcccgcaggcggaggaattgggcggtattattttcaataatgatgggaaatctcttggtataactgaaggtactgaaaataaagttgatgttgatgctgaagttgatgctgaagttgatgctgaagttgatgttgatgttgaacagttaaaacctgaagctaaaccccaattcggcgtggtattcggtgcgaagaaagataataaagaggtggaaaaatgaataagaaacacggttttcagcttaccctgaccgccttggccattgcaaccgcttttccggcttatgccgcccaagcgggggcggcggcacctgatgccgcgcagacccaatccctgaaagaggttaccgtccgtgccgccaaagtgggacggcgatcgaaagaggcgaccggtttgggcaaaatcgtcaaaacgtcggaaacgttgaacaaagaacaggtactcggtatccgcgacctgacgcgctacgatccgggcgtggcggttgtcgaacagggcaacggcgcgagcggcggctactcgatacgcggcgtggataaaaaccgtgtggcggtttcggttgacggcgttgcccaaatacaggcgtttaccgtgcagggatcgttgagcggatacggcggacgcggcggcagcggcgcaatcaacgaaatcgaatatgaaaacatcagcacggtggaaatcgacaaaggtgccggttcgtccgatcacggcagcggcgcactcggcggcgcggtcgccttccgcaccaaagaagcggcagacctgatttcagacggcaaaagctgggggatacaggcaaaaaccgcctacggcagtaaaaaccgccaatttatgaagtcgctcggcgcggggttcagcaaagacggttgggaagggctgttaatccgaaccgaacgccaagggcgggaaacgcgcccgcacggcgatattgcggatggggtggcatacggcataaaccgtttggacgcgttccgccagacacacgatattcaaagccaagataaaacagggcaatttttcttagtagagggcgagaatacactcaagcccgtggcaaaattggcgggctacgggatatatttgaaccgccagcttaaccgctgggtaaaagaacgtattgaaaaaaatcagcctttaagtgctgaagaagaagcgatggtgcgggaggcgcaggcgcgccacgaaaacctgtccgcccaagcttacacgggcggcggcaggatattgcccgatccgatggattaccgcagcggctcttggcttgccaagctgggctaccgcttcggcggcaggcattatgtcggcggcgtgtttgaggataccaaacagcgttacgatatccgcgatatgacggaaaaacagtattacggtacggacgaggcggacaagtttagagacaagagcggggtgtacgacggcgacgatttccgcgacggcttgtattttgtgccgaatatagaagagtggaagggcgataaaaagttggtcaggggcataggtttgaaatattcccgcaccaaatttattgatgaacatcaccgccgccgccgtatgggtttgctgtaccgttatgaaaacgaagcgtattctgacaactgggcggataaggcggtgttgtcgtttgacaaacagggcgtggcaaccgacaacaacacgctgaagctgaattgcgccgtgtatcctgctgtggacaaatcctgccgcgcgtcggcggacaaaccgtattcctacgacagcagcgaccgtttccactaccgcgaacagcacaatgttttgaatgcctcgtttgagaagtcgctgaaaaacaaatggacgaaacaccatctgactttgggcttcggttacgatgcttccaacgcgatctcccgccctgaacagctttcccacaatgcggcaaggatttcggaacacacgggggagtacaccgacgacgacaaagacaagtaccgtttgggtaagcccgaagtcgtcgaagggtcggtctgcggctacatcgaaaccctgcgttcccgcaaatgcgtgccaagaaaaatcaatggcagcaatatccatatttctttgaacgaccgtttttcaatcggcaaatattttgatttcagcttgggcggcaggtatgaccggaaaaacttcaccacgtcggaagaactcgtccgcagcgggcggtatgttgaccgttcgtggaacagcggcatcgtgttcaaaccgaaccggcatttttctttgtcttaccgcgcctccagcggcttcagaacgccctcattccaagaacttttcgggatagacatttatcacgattatccgaaaggctggcagcgtcccgccctgaaatcggaaaaggcagccaaccgcgaaatcggtttgcagtggaagggcgatttcggctttttggaaatcagcagcttccgcaaccgttataccgatatgattgccgttgccgatcacaaaaccaaattgccgaatcaggcaggacaattgacagagattgatatacgcgattattacaatgcccaaaatatgtcgctccaaggcgttaatatattgggaaaaatcgactggaacggtgtgtacggcaaactgcccgaaggtttgtacaccacattggcgtacaaccgcatcaaaccgaaatcggtatccaaccggccggacttgtccctccgcagctatgctttggatgcggtacagccgtcgcgttatgttttggggttcggatacgaccagccagaggggaaatggggcgcaaacattatgctgacctattccaaagggaaaaaccctgacgagcttgcttatctggcaggcgatcaaaaacgatattcgacaaaaagagcgtcgtcttcttggtcgacggcagacgtttccgcctatctgaatctgaaaaaacggctgaccttgagggcggctatctacaatatcggcaactaccgctacgttacttgggaatccttgcgccagactgcggaaagcacggcaaaccggcacggcggcgacagcaactatggaaggtatgccgcaccgggcaggaacttcagtctcgcgctcgaaatgaagttttaaaggaaataccgtctgaaagcttgatctgcaccccaaaagtcggactaaaccgccaactgattaaggtgcaggtttttttgattcgatataaacaagatttccgccgtcattcccgcgcaggcgggaatctagacattcaatgctaaggcaatttatcgggaatgactgaaactcaagaaactggattcccgcttgcgcgggaatgacggcagagcggcttctgctttttccaataaatgcccccaacctaaaatccgtcattcccgcgcaggcgggaatctagacattcaatgctaaggcaatttctcggaaatgactgaaactcaaaaagctggattcccactttcgtgggaatgacgggattagagtttcaaaatttattctaaatagctgaaactcaacacactggattcccacctgcgcgggaatgacgaagtggaagttacccgaaacttaaaacaagcgaaaccgaacgaactagattcccactttcgtgggaatgacggcagagcggcttctgttgctcccgataaatgccgcaatctcaaatcccgtcattcccgcgcaggcgggaatctaggtctgtcggtgcggaaacttatcgggtaaaacggtttcttgagattttgcgtcctggattcccactttcgtgggaatgacgtggtgcaggtttccgtacggatggattcgtcattcccgcgcaggcgggaatccagacattcaatgctaaggcaatttatcgggaatgactgaaactcaaaaaactggattcccactttcgtgggaatgacgcgattagagtttcaaaatttattctaaatagctgaaactcaacacactggattcccgcctgcgcgggaatgacgaagtggaagttacccgaaacttaaaacaagcgaaaccgaacgaactggattcccactttcgtgggaatgacgaatttcaggttgctgtttttggttttctgtttttgtgaaaataacaggattttagcttgtgggtatttaccggaaaaaacagaaaccgctccgccgtcattcccgcgcaggcgggaatctaggtctgtcggtgcggaaacttatcggataaaacggtttcttgagattttgcgtccttgattcccactttcgtgggaatgacgcgattagagtttcaaaatttattctaaatagctgaaattcaatgaaccggattcccgcctgcgcgggaatgacgaagtggaagttacccgaaacttaaaacaagcgaaaccgaacgagccggattcccgcttgcgcgggaatgacgggattaagttttcaaaattcatcagaaattactgatttaatagcataaattttttagattatagtggattaacaaaaatcaggacaaggcgacgaagccgcagacagtacaaatagtacggaaccgattcacttggtgcttcagcaccttagagaatcgttctctttgagctaaggcgaggcaacgccgtactggtttttgttaatccactataagtcattccggcggcaatttttgttgctttaacgggataggcggttggcggttgcgataaaggcggcgactttggctgggtcttttttgcctttagacgcttccacgccgccggatacatcgaccgcttccgctccggtgatgcggacggcttcgccgacgttttcaggggtcagcccgccggcaagcacccacggtttgcccgaatattccgccagcagcgtccagtcgaagcggtgtccggtgccgccgtattctgaagggtggtaggcatcgaacagcagtgcctgagcgtcggggaagcggtcggcggcgtttcggatgtctgatgccgtctgaacacgaatggccttgatataggggcggtggaactggcggcagaatgcgtcgtcttcgtcgccgtggaattggatgatgtgtatcggcacttcggcaaggatgcggcggatgttttgcgcgctttcgttgacgaaaagggcgacaacgctgacaaacggcggcagtgcggcggtgatttttttggcgcgggcaatatcgacggcccggctgctgccttggaaaaagaccagcccgacggcatccgcacctgccgctgcggcggccgctgcgtcttccagtgtggtgatgccgcagattttggtgcggattttcctcattcggtattcctttatttgggaaacgatgcgtttgtgccgtttcagacggcattcccgatcagtcgattttgatgtattcgacagaaaggatttcaatttcctcacgcccttccggcgtgttcaaaaccacttcgtcgccttcgcgcgctttaatcaggcaacgcgccaacggcgaaatccaagaaattttgttttgcgcggtatcgatttcatcgatgccgacaattttgacggtttgctcgcgcccgtcgccgcgcaacaggccgacggtcgcgctgaaaaacacttggtcggtcgcttcgcgcaattcgggatcgatgacgacggcagcctccaaacgcttggtcaggaaacggatgcggcggtcgatttcgcgcatacggcgtttgccgtaaagatagtcgccgttttcgctgcggtcgccgttgcctgccgcccaattgacgatttggacgatttcggggcgttctttgttgaccagccggtaaagttcgtttttcaatgcctgccagccggcgggtgtaatgtagtttttggtttcggtactcatattgcgtgcggatgaaatgggaaatgtgatgccgatatgggaaatgccgtctgaaaacccggcgttcggatttcagacggcatcgcggtttgggaagccttattcttcgtcgcccgcatcgctgatgctgatgctgtgttccaccctgctcgggtggattttcaggccgccgcagccggatttctcggcagacaggcggtcgaggtaggcatcatcgatgtcgccggtctgataaatgccgttgaaacaggacgaatcgaaggattcgattttcggattgagtgctttgacgacggcttccaaatcgctcaaattttggaacacgatgccgtccgcgccgatttcggcggcgatttccgccgcgctgcgcccgttggcaatcaactcttcgcgcgtgggcatatcgatgccgtatacgttgggatagcgcacttcgggggcggcggaggcgatatagactttgcgcgcacccgccgcgcgtaccatttcgacgatttcgcggctggtcgtcccgcgcacgatggagtcgtccaccagcaacacgcttttgcctgcaaattcggtttccatcgggctgagtttttggcgcacggattttttgcgcgtcgcctgtccgggcataataaaggtgcggccgatatagcggtttttaatcaaaccctcgcggtagggtttgtcgagatggacggcaagctccatcgcgctggggcggctggtgtcggggatgggcatcacgacatcgatgccgtccacgggcagctcgcgtttgattttttccgccagcgacacgcccatatccaagcgcgattggtaaacggatacgccgtcaatcacagagtcggggcgggcaaaataaacatattcaaaaaggcaggggctgagtttggcacggtcgctgcattggcgggcaatcattgtgccgtcaaagccgacaaataccgcttcgcccggccggatgtcgcgttccaaatcgtaggtaagcgcgttgaaggcgacggattcggaggcgacggcataggattttctgccttcgctgtcggtttgcgaacccaataccagcgggcggatgccgtaagggtcgcggaaggcgagcataccgtagcccgcaatcatggcaatcacaccgtatgcgccgcgcaccaggcggtggacttgggcaacggcgttgaaaatattgtcggcattgagccggtgcgggtcggcgtttttagagacttcgcggcgtaattcgtgcgcgaatacgttgagcaagacttcggaatcggagctggtgttgacgtggcgcaggtgtttgttacacacgttttcatacagttcggcagtgttggtgaggttgccgttgtgcgccaaaacgatgccgaacggcgagctgacgtagaaaggctgcgcctccgcgctgctgcctgcgttgcccgcagtaggataacggacgtgggcgatgccggcgttgccggtcaaatcgcgcatattgcgtgtgcggaacacttcgcgcaccatgcctttgcctttgtgcatatggaaggtaccgccttccgccgttgcaatgcccgccgcatcctgccccctgtgctgcaacatctgcaagccgtcgtacagaagctggttcacgggttcatgactgaccaaacctaatacgccgcacatatcgtcttctccgattcgaggtttaagggtaaaacggaattataaagtaaacggtggttttttgcctgaattgttgacaatatttgagcgaaggacagataggtgggtttatggaggataagatttaatctgtgatatggctgaggaaaggaaaaaacatttcagacggcataaaagaggatgccgtctgaaatatccgtatggcaatcaatcgtcttccggagtttccgccgtgccgccgctatggttcaacacggcttcggaaagcgatacgaaaaacggcagtgtgtaagattgccgccattcttcggtatcgggcaggtcggtttttgaagcaagcatgatcagcagggtaacaatcaaaacgcctttcaatgcaccgaatacgccgcccaaaatgcggttggcaaagcccaaaccgaccgccgaaactgcgccggtcagcagcgaacggagcattttctggatcagacaggcaatgacgaacagggaaatgaacgacagagccaatgcaaacaggcggggttggaacgaggcaaaggcgaggtcggcgaaggaggcggcaaagagtttggcgaaaaagaaggaaaccacccatgccgccatcgaacctgcctccgcaatcacgccgcgcatcgcggatagcacgatgcaggcggcgatgatggcgaagatgagtatgtcggcaacggggaggttattcattcgttacctgaccggcgatgccgtgtacgcgcaatttgttcaaatcgcgttcggcatcccttgcgtttttatagttgcttgatttgacgcggtaaactttgccgttgtcggtcataatttcggtgatggtcgaatcgatacccgccgccttcattttgcgctggaggcttaaggcgcgttctttttcggcataacctgcctgaatggcggcttttttaccggatttttccttctcggcggttttggtcttgtccgctttgtcggttttttgtgccgtttcgtgttttttgccgtccgaacggtctttttcggctgtttttttgctttcagccttgtcggcttttttcgcttcttttaccgcgctgtcggattttgccgtatccggtttggttttttcggcggcagttttcggtttgtcggcaactttttcggcggttttggtttctttggctttgggcttggctttggcagtgcgttccgctttttgcggttttgtttcggcagtgcgtttcggtttttcaaccgctaccgtatccgtactgtcggcagttgccggcactttttcggcagcgcgttgttttgcctgcttcggtgcggttttggcggtttctgcctgttgcagtttctcggatgcttccaaacctttgatgttgctgtcttcgaggcggtcgttaatcagcaccagcggcgcgcctacgttttcaggctcgctgatttcgctgtcggcggcagaaggcttgtcttcgcctgccaagtcctgcggtttgtcggcggcggatttcaaggcaggggtttgtgccgcacctgccgctttgttttctacgccgcttgtttcgccggcagtctgttcggcagggccggaactgagggcggctgccagcaggatgcaggaggcggcaaccaggcaacttgccgttacgaggcggcggcggttgcgccgtttgagttgttcgtaaccgctcaggacttcgttttgtttgttttcggacatagaagtttccttttaaagtaccgacatgacatcggcaacggtatgaaatgagccgaaaacgacgattctgtcgttctcgcccgcttttgaggctgccgcccggtatgcttcgcggacggcggcgaatgtctgtatgttttcgatgctgtgttcgtgcagtttgttttgcaggctctcgagcgtcatgccgcgcggtacgtccaacggtgcgatataccactcgtcaaactggtctttaacgatttccaacacgccgtctatgtctttgtcggacagcatactgaatacggcggtgcgtttttgcgcaaacgccaaattaatcaggctgcggcgcagggcgcgggcagcgtggggattgtgtccgacatccaaaacggtcagcggacggccgggcaggacttggaagcggccggggttttcaaccagcagcaaaccgcgtttgatggcgccgatgtccacaggcaatttgtcgttcaagcattccaatacggtcaacgcgcaggcggcgttggaaagctggtatgtgccgcgtaatgcagggaaaggcagggcattgcggttgcgtgcggggccgtctgaatgttgcggccggaagcggtagttccattggatgttttccatcgcgtgaaactcgaaatcgcgctgcaccatcagcagtttcgcgcctatggcttcggcgtgtgaaagcaacgatttgggcgcggggttttgaccgcagatggcgggtttgccgctgcggaacacgcctgctttttcaaagccgacctgctcgaccgtatcgcccaaaaatgcctgatggtccaaatccacgctggtaaccaccgcgcaatcgccgtcaaacgcgttgaccgcgtccaagcgtccgcccaagccgacttccaatatcatcacgtcaacctgttcgcgcatgaagatgtcgaccgccgccaaggcattgaattcaaaataagtcagcgatatttcgccgcgcgccgcttcgatgcgctcgaaagaggcaataatcgtatcgtccgaaacgggttcggcgttgacggcgatgcgttcgttgtaacgcaataaatgcgggctggtcagcgtaccgactttaaagcctgcctgtttgtaaatctgtgtcaggtaggcgcagaccgaacctttgccgtttgttcccgcgacaacgacgacggggcattgcggcgtgagcttcatccgttttttcacttcgcctacgcgttccaagcccatatcgatcaagccaccgctgtgggcggtttccaaatgcgagagccagtcttgcagtgttttcattgagtgttccgtgttcaaatgccgtctgaaatcagcttggtgtatcggtttcggcggtttttttcggctgccgccaaagtatccagactttcagccgccggtaggattctttgtccgtcatgtcgggtatgatgcattggctgacggttgtgccgcctgtgtcccattgtaagaataaggcataaggcgtaaccatactgctgcccgcaagtgttgccgctgttttgtctttgccggatatgatttccgcctgtccgtcgcggtctatggtaatggcggttatggcatggcggtgtttcagattcgttatcctgagcgagtatgcgtaacttgccaccaaagccgccaaaccgaaccacatcatccagccgtaaaaccaagtcaggcagacggcaagggaggcggcgtgaagcgatacagtcaggatgttcaggatgcgggacggcctcaatgccgtctgaaaggcgcgcacagccttacatcatgttgtcgaacacgggggtaatgttcaattccgcttcttccatgtccaacaccatatcgtggatttcgatgtcgaaaaattcccaaaacgccttcagccccatatcttgcggccatttatccttatcgatgtcccaacctgccagctccgcctcgaaaatctggcggtagcgttcgtcgaaataggaaacgacggcttccggttcgttgaactgcggaacgaggaagacggaacagttggcacgaagctgttctatggtcaggtcgggcatattttcgtcggtgcttttgagccattccaaaaagcggacggtcggcttgaggacgacggcggtgcggtcaacaaaatacatggttttctttctcaatcatcttgcggtgtcgggctatgccgtctgaacgttcggttttcagacggcatagcatcagtgggtcatgacctgttgcaggaattgtttggcgcgttcgtgtttcgggttggtaaaaaacgcttcgggcgtttcgtcttcgaggatttgccctttatcgacaaaaagcactcggtcggcaacttcgcgggcaaaacccatttcgtgggttacgcacatcatcgtcataccgctttccgccaagtctttcatcactttcaacacttcgccgaccatttcggggtcgagtgcggaggtcggttcgtcaaacaacattacgcgcggttccatcgccaaaccgcgtgcaatcgccacgcgttgctgctggccgccggaaagttgggaagggaaggcgtcttttttgtgtgccagtccgacgcgttccaaaagttccatcgcttttttctctgcctgttccgcattttgacctttaaccttcatcggtgcgagggtaatgttttccaacacggtcaggtgcgggtagaggttgaaactttgaaacacaaagccgacttcttcgcggattttgttcaaatcggtttttgggtcggcaacgttgacaccgtccacccaaatctcgccgctttcgatgctttcaagctggttgacggtgcggatgagtgtggatttgccgctgcccgaaggtccgcagacgacgaccacttcgccttttttgatttccaagttcacgccgttgatgacgtgcaggtctttgaaatgtttgtgtacgtttttgaatttgatcatgtcttttctttcagacggcatttgccgttgcaggttgtcgttacgggagctccatatgatgaagcgtgtagcgtctgccgtcaaaaaaacggtcgttcggattggtcaggcaggctgcaagcggcagtatcaggggtaaaagcaggtatttcttcatcggcttactcccttttcagacggccttgcccgccagataattgctcaacgctacgtatttttccggcgcgatatgttcggcgcggtcttgcggattgatgccgactgcctgcaaatcatcgtcgcctgcaagctctttcagattgttgcgtatggttttgcggcgttggtggaaggcgagtttcacgagtttggcgaaatgctcgaaatcgtccgccttgccgatacggtgtttcaccggaatcatgcggacgacggccgaatccactttcggcgcggggtcgaacgattcgggcggcacgtcaatcagcatttccatatcgaagaaatattgcagcatcacgcccaagcggccgtagtcgttgcttttcggcgcggcaaccatacgatcgaccacttctttttgcagcataaagtgcatatcgacgacatcgtccgccacctccgccagcttgaacaaaagcggcgtggaaatgttgtagggcaggttgccgacgattttctttttgcctgcgatgccgttgaaatcaaactgcaatacatcgccttcgtgaatcaccagtttatccgcaaacggcagcgttttcagacggcatacgatgtcgcggtcgatttcgacaacgtgcaggcggttcagctttttcgccaaaggttcggtaatcgccgccaaacccggaccgatttcaatcacgacatcatccgcctgcgggcgcacggcgttgacaatatcgctgataatccgcgtgtcctgcaaaaaattctgcccgaaacgcttgcgggctttgtgttctttcatcgtgtttccttttcggttgaaaccccgccctttagggcggtagaatcagactctatttgggaggggcgtaactccttccaaatcaggatggcacatagggcggtgctttatgtgtcgtcctgtgtgttgaaacataaatgtgtttacagtatccgtttgatgtcggcattgtaaccgaaaacggcagggcgtgataatgctgtttgaaggcttgccgtgtttggcggtttggtgcaaaaaccggctgtctgccgttttgcctgttggaggattgaacgtgtctgaaaatctgcttgaaatcgaaacccatcccttcgattccgtgttgccgccgaaggctgcggtcatgatgatggggacgtttccgcccaaggaagacaaacgcgcgatgcagtttcattatccgaatttccaaaacgatatgtggcgcgtttacgggctggtgttttttaatgatgcggcgcatttccaaaggttgtctgaaaaagcgtttgatgccgagaaaatcaaggcgtttttgcacgaacgggggattgcgtcctgtccgaccgtgttgaaggcggcaagggaacacggcaatgcgtccgacaagtttttaaaggtagtcgaaaccgtcgatttggcggcggtgttggcgaaaataccagactgccgccatatttgtacgacaggcggcaaggcgacggaaatcctgctcgatattcagggtggcggcatcaaaatgccgaaaacgggcgaaaccgtgccgtttccgtttgccggacgggatttgacgctgacgcgcctgccttcgacttcgcgtgcctatcctttgagtttggcgaaaaaagcggcggcgtatcgggcgttttttgaaatggcgggcttgtgtgaaaagcagttataattgccgacaatttcccgttcggacggcatgtttgaaaaaacggaaatgccgtttgaaaacctgaagcacaaggaagaatccgatgaagaactaccacgcgcccgacgagaagggctttttcggcgaacacggcgggctgttcgtgtccgagaccctgattcccgctttgcaagagctggcggatgcctataaggcagcgaaaaacgacccgtcgttttgggaagaattccaccgcgatttgaaacattatgtcggcaggcccagccccgtttaccacgccgcgcggttgtccgagcatttgggcggtgcgcaaatctggttgaagcgcgaagacttgaaccacaccggcgcgcacaaagtcaacaacaccatcggtcaggcactgttggcaaaacgtatgggtaaaaaacgcgtcatcgccgaaaccggcgcgggtcagcacggcgtggcgagtgccaccgttgccgcccgcttcggcatgacttgcgacgtgtacatgggtgcggacgacatccaacgccaaatgcccaacgtgttccgtatgaaattattgggcgcgaatgtcgtcggcgttgacagcggcagccgtactttgaaagacgcgatgaacgaagccatgcgcgaatgggtcgcccgcgtggatgacacattctacatcatcggtaccgccgccggccccgcgccgtatcccgaaatggtgcgcgactttcaatgcgtgatcggcaatgaagccaaagaacaaatgttggaagccatcggcagacagcccgacgttgccgttgcctgcgtgggcggcggatcgaacgccatcggtttgttccacccgtatatcggcgaagaaaacgtgcgcctcgtcggcgtggaggccggcggtttgggcgtgaacactcctgatcacgccgcgccgattacttcgggcgcaccgattggcgtactgcacggtttccgcagctatctgatgcaggacgaaaacggtcaggttttgggtacgcactctgtttccgcaggcttggattaccccggcatcggcccggaacacagccatctgcacgacatcaagcgcgtcgaatacaccgccgccaaagacgaagaagcactcgaagcctttgatttgctctgccgcttcgagggaatcatccccgcgctcgaatccagccacgccgttgcttgggcggtgaaaaacgcgccgaaaatgggtaaagaccaagtgattctggtcaacctctcaggtcgtggcgacaaagacatcaataccgtcgcgaagctcaaagggattaaactgtaacctcgtccgtctgatatagtggattaacaaaaaccagtacggcgttgcctcgccttgccgtctatctgtactgtctgcggcttcgtcgccttgtcctgatttttgttaatccactataaaaatgccgtctgaagcctgagttcagacggcattttattttgctatgaatttagtattttagaaacgaatctgtattttaatttgtccggatttttgtttttccaattgtttgccttttgtaatactgccatttacgtttaatgtaacattacggtacagtaacgcggcacctgctgaatatttctgttgattatctgctttataggcgaaggaattaccgcccacattcacgccgcctttgccataattggcaaagtaagctgcagataacaagggttttacggtaaggttgccgactttaaaccgataagcaaaatccagtccggccgtcagtgttttcactgacatagaacttactttaacactgtcgttacccaacttgtaatctgcagatgacaggcggctgtaacggattcccgcactggggacaatctcgaattgattgattttcagcgtattgcccaaagtaaggccggtttggatacttgttcggttaaagtttgctttttgctgtgtttgtaaccggcttctcaagctgcctgcaccaatatcgccggccacataccaagcatcatttaaataatacttaccataaaggttggcttgcacaaaagtatttttgccgctcgcctgatcaaaagtatgctgactgtcagagtaagtcaatacgccgcctatctgcatattttcggacaagctgcggtcaatgccgatttgtgtttgcgtgcgtttcgaactaaaccggcgatattgtgcggaagcataatcacggccataaccgatgttcgacatccaaacgctgtttttttcggcatcagcacgtgatttttgtgcaatgtgccgtgttaatgaagcacctgtatccaacaagatagattgcgtgcttgccattgcgtcagataaagccgagttggtattggtgctgactgcatcggcttgcgcgacggcttgggctcgcggctgagcggctcttggttgcaaactcactgtctcaactttttcatgaagttccgtattgtcttgaggctgtttgtctgatgtgtcaaccgattcggatacatcttcatcttccaacgcatccaaggggatttcttcataatcattttcatatttttcatgaagttccgtattgtcttgaggctgtttgtctgatgtgtcaactgattcagatacattttcatcttccaacgcatccaaggggatttcttcatagtcattttcataccagtccggattatgcaaggccctgggtgctgcgtaagctgacgaatcaaatgatggcgagggcggtgccggcagagtagatctgcgtccgcgacgtttcggacgattttgggaagctgccatataatcctgaggtgcggcacggcgttttcggcgttgcggctgggattgggctgcttgacggtgctcttcttcctcagcttttcgtttcgccgattctgccgcttctcgatctgtttcggctttttgttttgccgacaactctgctgcttggcgttccgcttcttgacgacgtgcaagttcggcggtctggcgagcttcttgctggcgttttgctgcttcggctgctgccctttgcttggcaagttcggcggttttgcgttcggtttccgctttttgtttggcggctaacgctgcagcttttcgtgcttcttcctgttgacgcgcaaaggctttttgttggcgtgccgccaatgcttgggcttcagctgcggctttttggtttgccgacaattctgccgctttgcgttctgcttcctggcgatgtgcaagttcggcagctttgcgttctgcttcctggcgatgtgcaagttcggcagcttggcgttttgcctcttcggcttctgcttttcggcgcgcagccaatgcttgagcctcacgttcggcttctgccctttgttttgccaacaactctgccgctttgcgttcttcctgctgtcggcgcgcaagttctgcttgggcttgggcaatttccacattgttttgctgtaccgaacggtgtccgcggcgtttcggacggtcttgggaagctgccatataatcctgcggtgcggcacggcgtttgcggcgttgcggctgggattgggctgtttgacggcgttcctcttccccgaccctttgttttgccgacaactctgccgcttcgcgttctttttcatgccggcgtgcaagctctgcagcttggcgttttgcctcttcggcttctgcttttcggcgtaccgccaatgcttgagcctcacgttcggcttcgactttttgttttgccgacaactctgccgcttcgcgttctttttcatgtcgacgtgcaagttcggcgctgctgcgttcttgttctgctttttggcgggtcgccagctctcttgcttcgcgttcggcttctgctttttgttttgctaactctgccgatttacgctctgcttctgcttgctgacgcttcacttgctccgcttttgcttgctggcgttttgcttcttcggcttgatttgcctgcgggctaggtggtgcgacgacgatattttgaggcttggcaatttgtgcaccgtccgtttgtgttgccttttgtgcttgagaagccgtgtttgtggcaggagacggggccggtttgactcggcggcggttctcggcataaggattgtacaatcgggtaataccgttttctgttttgattgtataacgcaatgcgcctaaatctacatggttattcgccaaggaaacagaaaggcgggagcggtctcgtacggatgatgcatcaaagagattcagcccttcctgattgggttcgcctgttttatcttgaacatggagctgataatgaccggatgcggattccttcacaagcactttatccccaagattttttgccaagtgcgtcagataatgaaaatgcccgttaccggataaatgattgattttgagcgtgtggtatttatttgcactttgcgcgtcggaagcgttgttcaaatgaatatggctatccgccaataacagattgtgtacctggctgtcgccggtcaaatgccatttgctatgttggtttaggctgacacggctgtttccttgcccttgaatttgcccccataatgcagccttgcccaaagtcaatgccgcattctgactcagattcacattgccgttaatctgtgtcgctccaaagctgtttaaagccttatcggataagttgcctgtgttgcaggtaacataaccggtatagtccgagcgcacgcaaacctcatcgccgtttttgtaacccaaatttactttggcgttgtctgttgcggtaatgttggcggtgatgtcggatacatttctgccggaagagaatgatgcggattgattaaccgtaatttctgtggctttgaatgtacggtttatccagtcgtcttcaaatacgacttcattgtttttggagaaacgtgcgtcttttcgggctgaagatttgttcacaaaatctcttgcgtgtggtgttggacgacctgataacaagacattgccttgagttacgcttatttttccgtttaaattggcaccgcctgttaacaagaaacggttttgcgcgcttttgccgttgaaattaaggtttaatgcgccgttatgtccttttccgttttcttctccaaagaaaccgctaaaaccgctaatacgctgattgtttttgtggttcatcgcgtttttctgggcttcttcttgcgtatatcccataaagacccagtcgttattttctgccacaccgttttccggcattggtgcgttcacgctgccgccggattttagggcgtaataacggtagtttttgaaataaagatctttgccttgtggaatcggtttcctagggcggtaatagtaataaccattatcgtcatcatcattattttgaatataatgaatagagatggttttgggatcggtaatcaaagatttacccgttagcgtgattgtggaggcatggtctgtgttgtggttgacaatgcgcgcaccttcatccacgttgcggatgtgttcaaaagtcaagtcattgccattggcatccaaacgaccgccacggaaaccgaaatataggttatcgggattaatctgatttgaactatttaataccaatgtaccgcgtccgctgacaatgccgacttgggagaaagcctggacttttttgtcggcatcggcttgttgattcagaataaccgtaccgtcgccgacttttaattgcccttggttaacgcctgtgccgtttatttctaatgtgcctttgccgatttttgccaatctgtcgccattcggatttttgacttgccaaacgacttttttgccgtcggcaacatcaatccccgcacctagccaagtgatgtcattatttgcacctttgactgtgtaatcgcctttgaaaaacagaccgcccgcgccttggttgatgttttgatccaataccaaagtgccgttgtcttcaaaggtaacattctgtccgttgtttgcatccctttcattgttggcaagccttaccgctgtagaaccaatcttgctgtttgtgccaaaagtaatgttccaatgatgttctctattacctttgatggtgccggcgttatcgcgttgtttgattttatctgcaaattcttttttatagatattccattcttgccaagatttttttccgtaacctgcccaataatcataagttcccaaaaagacccattgatttttttgtttgtcaaaagcaaataacggagagccgctatcgcccaacacgccgtaatttgttaacgcatcttgcgagagtgcttgtttaagttcttctgctgaatagtgtgtattgtgattaccaaagccaatcaaaccttcggtattcattgtttggtcaatattaatatctttataaggtgtacctgcaatggcataacgataggcttgtgaaagatcgcgcaaatcgtagcctttttcatttccttcttgatgataagcccctttttcataaactaattgcctgcctgcgccaactctgacaaaagaggaaaaacggtttttatctttgtaggtatccaatccgccgccggcatcagttggtgcaatcggcgcaacttcagttacaaacttgttaaaacgcgccatattataatcttcgaggcgacctaagttgctcgcaccccaagctttatggggttcatagttattttgttcgacaacgcggtattcattttctttgtcggctacatcattatgaccgttgtattgaccgtaataaaaagtatggacttctgctttggcgtgtttgacgctgacagcatattggggatcgactaccgttgctatgcgtttgttgacatctgcaacgctaaaatcaatcatcggtacgttggataatgcgttgccgatgttttgaccttgtttgtttttcactgataaatcggttgcgccgacaaaaaatttgcctttgttttctgcaaagtcacggaatatttgataatcgacatcgtctctgaccaatgccgcttctgagtatggcgtaagggcataggcaagaaagatggataaggatatggcgttaattttaaaacgtttggttttcataaggttttaccgttttaagggtgataatgttttgtattttacgccggtttggtggtgttgactattttttgttgtgtaaatcattcattttggtgttttattgccaatttaaaaaaagaatcccgatgtttttatttccgcttcctttgttctgttattcaggcgaaggtgggaagccgattttcggggttcggttcttccgttaaatttctgcggctttttgtttttggattcccgcttgtgcgggaatgacgggattttaggtttctgattttggttttctgtttttgagggaatgacgggatgtaggttttcttaaccctgagtcctagattcccgctttcgtggtaataacgggatgtgggttcgtgggaatgacgcggtgcaggtttccgtacggatggattcgtcattcccgcgcaggcgggaatctagaccttagaaccacagcaatattcaaagattatctgaaagtccgagattctggattcccgctttcgcgggaatgacgaaaagtggtgggaatgacggttcagttgctacggttactgtcaggtttcggttatgttggaatttcgggaaacttatgaatcgtcattcccgcgcaggcgggaatctagaacgtggaatctaaagaaaccgttttacccgataagtttccgcaccgacagacctagattcccactttcgtgggaatgacgggattttaggtttctgattttggttttctgtttttgagggaatgacgggatgtaggttttcttaaccctgagtcctagattcccgctttcgtggtaataacgggatgtgggttcgtgggaatgacgcggtgcaggtttccgtacggatggattcgtcattcccgcgcaggcgggaatctagtctgttcggtacggaaacttatcggataaaacggtttcttgagattttacgttctggattcccactttcgtgggaatgacgggatgtgggttcgtgggaatgacgcggtgcaggtttccgtacggatggattcgtcattcccgcgcaggcgggaatccagaccttagaacaacagcaatattcaaagattatctgaaagtccgagattctggattcccactttcgtgggaatgacgggattttaggtttctgattttggttttctgtttttgtaggaatgatgaaattttgagttttaggaatttatcgggagcaacagaaaccgctctgccgtcattcccgcgcaggcgggaatctagaacgtggaatctaaagaaaccgttttacccgataagtttccgcaccgacagacctagattcccactttcgtgggaatgacgggattttaggtttctgattttggttttctgtttttgagggaatgacgggatgtaggttttcttaaccctgcgtcctagattcccgctttcgtggtaatgacgggatgtgggttcgtgggaatgacgcggtgcaggtttccgtacggatggattcgtcattcccgcgcaggcgggaatctagaccttaaaacaacagcaatattcaaagattatctgaaagtccgagattctggattcccactttcgtgggaatgacgaaaagtggtgggaatgatggttcagttgctacggttactgtcaggtttcggttatgttggaatttcgggaaacttatgaatcgtcattcccgcgcaggcgggaatctagaacgtggaatctaaagaaaccgttttacccgataagtttccgcaccgacagacctagattcccactttcgtgggaatgacgggattttaggtttctgattttggttttctgtttttgagggaatgacgggatgtaggttttcttaaccctgagtcctagattcccgctttcgtggtaataacgggatgtgggttcgtgggaatgacgatggaaagtttgccgttgtctcggataatactgaggcttttcgtttgcattcttatagtggtttaacaaaaaccagtacagcgttgcctcgccttgtcgtactgcttgtactgtctgcggcttcgtcgccttgtcctgatttaaatttaaaccactatatcattttcaaatcttgttatgacggtttttcggatttgctttattatccgtttatttttgaaatatctggggtggggagacgtgttccgtcgttggtttttgccgtgttgggttgtcggtgcggcggcttcgtttgcgctgccggtcgtgccgcattggctgttttggctggcggcttttgcggtttttgctgtgtttgcaaggcgttttgcgtttgccggtctgatgctgtgcgtgttggcgggcgcggcttacggcgtattcaggacggaggcggcattgtcttcccaatggtgggcagaagccgtttcaggcgtgcctttgacggtggaagtggcggatatgccgaggtcggacgggcggcgtgtgcagtttgcggcaaaggctgtggacagcggtggtcggacgtttgatttgctgctgtcggactacaaacggcgcgaatgggcggtcgggagcagatggcggataacggcacgtgtgcaccctgtcgtcggggagttgaacctgcgcggtttgaaccgtgaggcgtgggcattatccaacggaataggcggcgcggggacggtcggtgcggacagggttttgctgcatggcggaagcggttgggggattgcggtttggcgcagccgcatcagccgtaattggcagcaggcggatgcggacggcgggctttcagacggcatcgggctgatgcgcgcgttgagcgtgggcgaacagtcggcattgcgccccgaattgtggcaggcgttccggccgttggggctgacgcatttggtcagtatttcgggtttgcacgttacgatggtggcggtaatgtttgcgtggctggcgaagcggctgcttgcctgttccccgcgccttcctgcccggccgcgcgcgtgggttttggcggcggggtgtgcaggcgcgctgttttacgcgctgcttgccggtttttccgtgccgacgcagcgcagcgttttgatgttggcggcgtttgcgtgggcttggcgcaggggaagattgtcggcgtgggcgacgtggtggcaggcgttggcggcggtgctgctgttcgacccgtcggcggtcttgggtgtggggacttggctgtctttcggtttggtggcggccctgatatgggcgtgctcggggcgtttgcacgagggaaaacggcaaactgctttgcgcgggcagtgggcggcttcggtgttgtcgctggttttgctcggttatctgtttgcttcgctgcctttaatcagccctttggtcaatgcggtggcaattccgtggttttcttgggtattgacgccgctggcgttgctgggttcggtcgtgccgtttgcgcctttgcaacagttgggggcatttttggcggaatatactttgcggtttttggtgtggcttgccgatgtgtcgcccgagtttgccgttgcctccgcacctttgccgctgttggtgttggcggtgtgtgccgctttgctgttgctgctgccgcgcggcttgggtttgcgtccgtgggcggtgttgctgttggcagggtttgtgttttaccgttcacccggcgtgccggaaaatgaggttgcggttacggtttgggatgcggggcagggtttgtcggtgtcggttcagacggcaaatcatcatcttttgtttgacaccggaacggcagcggcggcgcagatggggattgtgccgagtttgaatgcggcgggtgtccgccgtttggacaagctggttctgtcgcatcacgacagcgaccacgacggcggttttcaggcagtcggcaagataccgaacggcgggatttatgccgggcagccggaattttatgagggggcgcggcattgtgcggaacagcgttggcaatgggacggcgtggattttgagtttttgatgccgtctgaacgcaaaaacatcgatgataatgggaaaagttgtgttttgcgtgttgtggcgggcggtgcggcactgctggtaacgggcgatttggatacgaagggcgaggaaagcctggtcggcaagtatggaggcaacctgtacagccaggttttggttttgggacatcacggcagcaatacgtcctcgtcgggcgtgttcctcaatgccgtctcgcccgaatatgccgttgcttcaagcggttatgccaacgcctacaaacatccgaccgaagcggtgcagaaccgtgtccgcgcacacggcatcaaactgctgcgtaccgatttgtcgggcgcactgcaattcggcttgggacgcggcggcgtgaaggctcaacgtttgagagggtataaattctattggcagaaaaaaccgtttgaatgaggtttgaaacataaaatgccgtctgaaacggcttcagacggcattacgaagatgggcttaatgccagtaacgccaccagggcatatcgtcgggctgccaggcgtgcgtcaaaaacgggcttttcgggaagttggtttccaacacgcggcgcgtatcggcggcaagctgcggtttgccgagtttttggtaggcaagttccaatatggcgagtgattcttcgacatagcgtgtattttgatagctgccgataattttttgggcgcggttggcggcggcgatatatgcgccgcgtttcatgtagtaacgcgccaccgacatttcattgccgcccagtgcatcgaccagtttgaccatgcgtgcggttgcatcggcggcgtatttgctgttcgggaagcgttggacgagttccgcaaaggcctgatacgcttcgcggttggctttcgggtcgcggtcggaccagtcttgcgaggccagtttgttcaagaaggactggtcttcgttgaacagcaccaagccgcgcagatacagcgcgtaatccatattcggatgctgcggatggaggcggcggaagcgttcgattgccgccagagccttgtctttttcatcgtctttataataggcgtatgcggtatccagttgggattgccgggcatggcggctggtggggaagcgcgattccaagatttcgtataacttgacagcccgcgtataattgctgctgttcaattcgtcctgggcttcggcatagagcttctccacactccaatcttgggtaatctgagcatctttatcgaccgtaccttgagtggcacaggcactcagtgccaaacctaatgaaaccgttaaaagaatttttttcatgcagaatacttcctttgataatgaatccgattatagcgacgattcagactttgcgtcagcttccgaaactgaaaaccgtatcggtctgaccgttccgctcgagcttgccggcgggcggttggatgcggtgttggcgaaacttctgcccgactactcgcgcagccgcctgacatcatggattaaagaaggcgcggttattgtaaacgataaaccttcgcaacccaaagacaaaatgataggcggcgagcaaatttgtgtaaccgtccgtccgagtgaggaaaatctggcgtttgttccagagcctatggctttggatattatttacgaagacgataccgtcatcgtcgtcaacaaaccggccggactggtggtgcatccggcggcgggcaactggacggggacgctgctcaacggcctgttggcgcactgtcccgaattgagccaagtacctcgtgcaggcatcgtacaccgtttggacaaagaaaccagcgggctgatggtggttgccaaaaccctgccggcgcaaaattccctcgtgcaacatcttcaagagcgcacggtcaaacgcatttaccgcgccgtcgccaacggcatcgttccctttgacggtaaaatcgaaacccaaatcggacgcgatccgcacaaccgcctgaaaatggcagtcgtcaaattcggcggcaaaccagccgttacccacgtcaaagtgttggaacgctatctggcgcacagctatatcgaatgctcgctcgaaacaggcaggacgcaccaaatccgcgtccatatgcgtgaggccaaccatccgcttgccgccgacccggtttacggcaacccgcgccatccgtgcggcgacacggtgaaagaagccgttaaaagtttgggtgcgcgtcaggcattgcacgcctaccgcttaagtttcactcatccgaaaaccggcgaaaccgtttcgtttgaagcaccgattccggacgacatatatcatttgttgtctgtcctccgtcttgaagccggtttggattcgtctttgagcaatgaagaggaatggcaggacaaattcggcgcggacgacgatgacgattggaacgaagacgactacgatgtcgaagtggtttatgtaagggagtgaggcggcttgaaaggcggggcgaacgcaggcagccgaatcggagcagccgggcaatcgtccccgccgatttcaaacaaaggccgtctgaaggggccgggcagaaaccgccagttttgtttgccccgttcagacggcattatgatgaaaggcgtttagggttttttatgtttaccggctttggccgcccaataagttgccagcagcgagccggagatattgtgccacacgctgaacaatgcgcccggaacggcaacgaccggcgcggcggcaaagtgtgcggcggcaagcgcggcggccaggcccgagttttgcataccgacttcgatggtcagcgttttttgtgcatcataaggcaggccggtccatttggcggcaaagaagccgagcaggtagccgatgccgttgtggagtacgacaaccgcaaaaatcagcaggccgctttccataatcttgcctttgcttgccccaacaaccgcgccgataatcagcacgatggcggcaacggaaaccagcggcagcgcatcggtcagcttttcggttttactgcccaaaaccttatggacaatcaaacccaaaacaatggggagcaaaaccattttgacgatggacatcaacatactgcccgcttggatttccagcatttcaccggcaagcatcaggaagatggcgggagtcagcaatggggaaatcagggtggaaacagacgtaacggcaaccgacaaagccacattgccgcgcgccagataggtcatcacattggaagccgtaccgcccgggcagcagccgaccaaaatcacgccgaccgcgatttcggcaggcaggttcaacagtttggacagcagccaggcggttgccggcataatggcgaattgtgcgattacgccgatgatgacgactttgggatgttcgaacaaaatatcgaagtcggaaggtttgagcgtcaaacccataccgaacataataatgcccaacagccaaggaatataaggccccgcccatttgaaggtgtcgggcgcgaaaaaagcgatggcggcaaagagcgcggcccagagggaaaatgtttttccgataaagctgctgattttactgaggatattcataataatgcgttgcgtgtttgtttttaagggaaggcaagcatacacgccttaaccttaatttgcaaaatgaccgtgcctaaacaatgccgtctgaaagtggagattggttttcagacggtatcgcccgagaggtgtcggaaacggactttatccccattcctttccggttgaaatccgtctgtttatagcgatagaatctaatcggagggtagtctcgttcgggcaacacgcagtgcggtgcttgatgtgccatcccctgttgaaacatatagtggattaacaaaaatcaggacaaggcgacgaagccgcagacagtacaaatagtacggaaccgattcacttggtgcttcagcaccttagagaatcgttctctttgagctaaggcgagacaatgccgtactggtttttgttaatccactatataaagctcggagaaggtatataaggacatcattcctgcaccggcaagaatccgaacccgaacgtttgaaaacaatcccgaatctccgaattcccgcctgtgcgggaatgacgaaaaaacaagcatccatttgccccgaaggcagttaatcaaccctttccgccacacacctattccaatatccaatgaaaaccatcacagaaaccctaaatctcgccccgaaaggcaaaaacttcctgaccgccgattggcccgcgcccgccaatgtgaaaaccctgattaccacgcgcaacggcggcgtgagccaaggtgcgtatcagagtttgaacctcggtacgcacgtcggcgacaatcccgaagccgtgcgccgcaaccgcgaaatcgtgcaacagcaggtcggattgcccgttgcctacctcaatcaaatccacagtaccgtcgtcgtcaatgctgccgaagctttgggaggcacacccgatgcggacgcttccgtagacgacacgggcaaagttgcctgtgctgtcatgactgccgactgtctgcccgttctattttgcgacagggcgggtacggcggttgccgccgcacacgcgggctggcgcggtttggcgggcggcgtattgcaaaacaccattgccgcgatgaaggttccacccgtcgaaatgatggcgtatctcggtcccgccatcagtgcggatgcgtttgaagtcggacaggatgtgtttgatgcgttctgcacgcccatgcccgaagccgccgccgcatttgaaggcataggcggcggcaaattccttgccgacctttacgcgctcgcccgcctgattctgaagcgcgaaggcgtgggcggcgtatatggcggcacgcattgtacggttttggaacgggatactttcttttcctaccgccgcgacggagcgacagggcgtatggcgagcctgatttggctggacggcaatgccgtctgaacacgccgctgatataatctaccgactttgtgcttttgagaaaggcaagccatgaacaaactgtttcttactgccgcagtgctgatgctgggcgcgtgcggtttccacctgaaaggtgcagacggcatttctccgccgctgacctaccggagctggcacatcgaaggcggacaggcattgcagtttcctttggaaaccgcgctgtatcaggcttcgggcagggtggacgatgctgccggcgcgcagatgaccctgcgtatagacagcgtttcccaaaacaaggaaacctacaccgttacccgtgcggcagttatcaacgaatatcttttaatcttgacggttgaagcgcaggtattgaaacgcggcgagccggtcggcaaaccgatgaccgtgtccgtccgccgcgtccttgcttatgccgacaacgagatcttgggcaaacaggaagaggaagcggcattgtgggcggaaatgcggcaggatgccgccgaacagattgtccgccgcctgacctttctgaaggcggaatgacgtggcggcacatatcggacacattgatacggacgcgcctttgaaacccctgtacgtcatccacggcgaggaagaactgttgcgtatcgaggcattggacgcattgagggcggcggcgaagaaacaaggttaccttaatcgggaagtttatacggcagacaatgccttcgattggaacgaactgttgcaaaccgcaggcagtgcgggtctgtttgccgatttgaagctgttggaactgcatatccccaacggaaaacccggcaaaaccggcggcgaggcgttgcaggattttgccgcccgcctgccggaagatacggtaacgctggttttgctgcccaaactggagaaaacccagctccagtccaaatggtttgccgcattggcggcaaagggggaagtgtgggaagccaaaccggtcggcgcggcggctttgccccaatggatacgcggacggctggacaaaatcggtttgggtatcggggcagacgcattggcactgtttgccgagcgcgtggaaggcaatctgttggcggcgcgtcaggaaatcgacaagctcgggctgctgtatccgaaagggcataccgtcaatatcgatgaggcgcaaaccgccgttgccaacgtcgcccgcttcgacgcgttccaactggcaggcgcgtggatgaagggcgatgtcctgcgcgtatgcaggcttttggacggattgcgggaagagggcgaagaaccggtgctgttgctgtgggcggttgccgaagacgtgcggacgctgatccggcttgctgccgccctgaagcaggggcagagtgtccaatccgtacgcaacagtctcagactttggggtgaaaagcagacgctcgcaccgcttgcagtcaagcggatttccgtcgtccgcctgcttgacgcgctcaaaacctgcgcccaaatcgaccgaatcatcaaaggtgcggaagacggcgacgcatggacggtattcaaacggcttgtcgtgtcgctggcggaataaagcggtaatccccaaaatccgaaaatactgtaaaataccgttaatcctgaaaagtattcaccaatccgtccgaaaacatttcagacggcacgaccacctcaataaaggaacattaaccctatggacaataagaccaaactgcgcttgggcggcctgattttactgactaccgccgttttaagcctcattatcgtattgattgtcgactcctggccgcttgccatcctgcttgccgccgtcatcgtcgccgccgctgcgggcggttttgtttggacatcccgccgacagcaacgccagtttatcgaacgcctgaaaaaattcgacatcgatcccgaaaaaggcagaatcaacgaggcaaacctgcgccgtatgtaccacagcggcggacaacaccagaaagatgcgattaccctgatctgcctgtcgcaaaaatgttcggtggacgaggcgcacgctatgttcaaaaaacgcccgacacgtcaggaaatcaatcaaatggcggcaaaacagtcgcgcggtcagaaacgtccgcaccgttaaccgccgcaaggcatctttgcataaatgccgtctgaagcctgttggcgtttcagacggcatattctgattgaaaagatgatgacactgaaaaccgccccgctcaaacgccgctttgccgccatgctgtacgaaatgctgctggtcggtgcggcaacctgtttggcagcattgtttgccggtattgccgccatttttctgaatcccgtttctatcgcggtttctgcattggtaacaagtatcctgataatgggagcatggtggctttatttccgcgccaactggcatggtcaggggcagaccttggcgatgaggacatggaaaatcggcttgtgcgaccttaacggcatacagccgtctttgcacctgctgcgcctgcgctttatttgggcgtgcatatttatcgtatttatccctatgttagcctatgccggattacgccacttcctcggcattccgcccaagggcgcggccggcgcggcattgatttggctgattttaccgtgggggtttgccctgctgaatcccgatcggcagtttctgtatgattttcttgcaggaacaagattggtggcggtcaaaggaaagccttaagcctttataccgcaaaggtttcaacctgaaaaaatgccgtctgaaagggctttcagacggcatttggttatcggggaaaccgattattcgatattctgcacttgttcccgcatctgctcgattaagactttcagttcgaccgaggcttgggtgcattcggcggcaatggatttgctgcccaaagtgttggcttcgcggtttaattcctgcatcaggaagtccagccgtttgccgctgctgcctttgtgttcggtaacgatgcggcgtacttcgtcgatatgcgtgcgcaggcggctgaactcttcgtcgatgtcggatttttgaataaagagggcaaattcctgttgcagcctgtcattattgatgtcgccgactgcttcgacgaggcgggcgcggattttttctttatgtgtttccagcagggtaggaaagagttcgctcaatgcatctatgatttcttccatgctttcgaggcgttgtaacaggtgctcgcccaattttttcccttcgcgccggcgtgcggcagtaaagtcttttaacgctttttcggtcagttcggtaatgctttttgccaattcctccgtattttccctttggcttgccaatacgccggggaaacgcaggatgtcggcaacgcccagttttgccaaatcgtgatgcttgcggaggtttttgttgatttcggcaagctggttcaccaaatccgagttgagttccaaggactgtctgctgttttccgtatcttgaatttggattttgcattcgactttgccgcgcgcgatatgggatgaaattttctcgcggataccgctttccaaatagcgcaaatcatccggcatcctgatttgaatgtccaaaaagcggtggttgacggcgcggatgtcgaggttgatgcgtttgctgccgcactctgccgccgcgttggcaaagccggtcatgctgtggatgtggatatttccgctgctcatgtcgttctccgaagcccgttaaaatggaatcaatatatcacatctgtatggcggcaagcgttttcgggtgtgaaaaattgaaggttttgcagcggcagattggaatcacgctcttttgttgctgcaaggaagggaaatgtatagtggattaaccaaaaccagtacggcgttgcctcgccttagctcaaagagaacgattctctaaggtgctgaagcaccaagtgaatcggttccgtacgatttgtactgtctgcggcttcgccgccttgtcctgatttttgttaatccactatatcaattccgccaatctgtcggaaaagcagctgatgcggcagtgtctggtgcatgtctgctttttgatttcggcgattgcgatggtttggacggataaaatcgtgtacggcacgacgcacaaaccgcattgatgtttaccaaataaaatacccgacaaaacaatttgtcgggtattttattgcgtatatttcaaaccgcttcggcttcttcggtcaggaaaccacgcagtttctgcatggcttttgcttcgatttggcggatgcgttcggcagatacgccgtattcggcggcaagctggtgcagcgtcagcccgccgtcgtcttgaagccagcggctttccacaatacggcggctcctgtcatccagttgcgccaaagcgttttgtaaaccttctgtttgcagggcgtaatgcgcctgtttcgatagttgccggctcggttcggaatcgtggtcggcaagccagtcgatgggggcgaaactgtcctcgtcgtcgctgttgtctgccatgatggcgatgtcgtgtcccgtcatgcgctgttccatttccagaacttcggaaagtttgacacccaaatcgtcggcgatgtcttgtgcctctttgggagacagggcgttgaggtttttacgcatactgcgtaaattgaaaaacagcttgcgttgcggtttggtggtggcaacgcgaaccaaacgccagtttctcaaaataaactcgtggatttcggctttaatccagtgtacggcaaatgaaaacagacgcgcgcctctaccgggctcgtagcgtttgaccgccttcatcagtccgatattgccttcctgaatcaggtctgcctgattcagcccgtagccgtcatagccgcgcgcgatggaaacgacgacgcgcaggtgggacaggatgagttgtttggcggcgttgaggtcgccctttatccggcgttcggcgaggcgggtttcttcttcctgggacagcatcgggatgctgttgacggtgtggatgtattgttcgaggctgccgttgccgctttggatggcgggtaatgcgaaagcgttattcatttggggcatttcctttcggctgaaactgcgtatcggcggtttgctgtgttgggatgcagtatatcactgcttggcttgtattttgtatgtttggcaggagatatgcgctaaggtttgaaagacaggaaaattttgtaaggcaggtttgattgattttgtaaacctgatggctcaattcgatttcagaattatattacatacgtaattgtatgtaaatagccgttttgaaaaaagacagcccgtccggacgggctgtgcaggtatcagtgttctttgtttcggaagatgaaaagaatcagtgcggctagggtcaatatgcccatcaaccaccatgaactgccggttttcatatagggcgtttcgccgacatagcctttgatgtgtccttccaatacggtttccgtatcgggttgggcttgggcgatgatgttgcctttgggggagatgatggcggttgcgccggtgttggtggcacggaccatatagcgtccgagttccatagcccgcgcctgcgattgttggaggtgctggtacatggcgttggattttccgtaccacgccatattgctggcattggcaagcagtgtggcatctttggcggcggcaatcagttcgtcgccgaatccgtcttcgtaacagatgttgaaggcgattttttggtttttcatcagcagggcggattgcttaccgccgcctttgcggaagtcggaaaggggcatattcatcattttgtaaagcggcgtggtcaggaagggcagcggtttgtattcgccgaaggggacgaggtggtttttggcgtagtaggggatgccgtcctgattgttttcctgataaccggtcaggttgatgacggcgttttcgtaaccgttgccgtccgaagtgtattggctgatgcctacggcgagcgcgctgccgttgttttgcgcctgttcggcaaattttgccagtatgttttccggcaggttttggcgcatgacggggatggcggtttcgggcaggatgacgatgtcggcagtggttttgccgacctgttcgtaatatttctgtatggtcgggatgacttggtcttcacgccatttgagggtttggtcgatgttgccttgaagcagggcgacggtgctgcggctgccgtcggggcgggtgaagtcggtttgtcgggcggtgtagcctgcggcaagcagggcggcaatcaggataattggaagcaggcgtttgcccgaacgtgcggtgttatcactcgccaaaaccagccagacaccgagaaaggcggttgccagtgtaaccatgtggatgccgcccaatggggcaaagccggcgagcgggctgtccggggtgatttgggagtagccgattgcgccccagccgaatccggtcaggaaacgttcgcgggcaaactcggtcagtgtccacaggatgggcagtaccaaaccgatttttatgccccgaggcagggtaaattttttccacagccagaaacacagtgccggataaagggcaaggtaggcgggcagcaggaaggtcagcggtacggcatagaggtcgggcaggccggaaacgtcgtgcagggcagtgtgtatccagtagaattgcgccgtgtatgcggtcagaccgaacaggtaggcggaagaggcggcaaaacgcggacgcagttcgatgaggtggacgaaggcaccgaaaatcaagggcatcagccaaaagtggtagtagggtgcgaaggtaaagggggtggcggcggcaaaaaggatgagcaaaggccagtagagggcggggtgctgccagtatttgtccagtttggaaaccatattcatctgtctgttcggaagataccgtctgaacatctttcaaacggcatcggtatttgaaaaagaaatcaatgcctgccgaaacgattcatcagcggcaaggcgggggcgcaggcaatcgaaccggaaagcagcccgacaacgaggttggcgaagtactccgcccagccagcgtcccagtgttgcgcgtgcaggaaatcgtgcagaaggccgaggttgtgggcgaccagtacgccgccgataagaaacatggcaagcgtgccgaccacgctcaaaccgcgcataaagcaaggcataaaggcagtcagcatttgccccaaactgcgcgaaaaggtttgtgggcggcgcatcagcagcatgcctaagtcgtcgagtttgacgatgacggcaacgattccgtacaccaaaacagtcatgccgatgccgattgccgccattacgagcatgcgcgtcatgtcggtgcagaaacttgtgcagcagcttttctacgccttcaaagcacagataaatgccgcctgccgtcaaaagcggcgtaatgagttgcggcaggaaggcggaaagcagcagggccgcaggcaccaaaaccggcttgttggaaaaagaacctttcgccatcgaccaaacaatcggcaactcgcgttctgccgatacgcccgtaacacggttggcattgggtgccaaatcgtcgccgaccacgccggcggttttctttgcggcggctttggtcatcagggcaacatcgtccaaaacggcggtgatgtcgtccggcagggtaaatagtgaggcaaatgccattaaagaatcctgaaatgcggcgcaaagtccgacattatataggagaacgcggatttgggcggtttcaggcggcatgaaacaggaaaatgccgtctgaaggcggtggcggacgtgaagtaaagtttcgtgaaaaaaatgccgtgttacagtctttcgattttaatttaatgaattttaagggagaatcgttagcgtggattggatgggcagtctgttcctgccgggtggcgcactgttgtttctgagcgtggtttcgaccactttgtccgcacgtttgggaatgcctttgctgctggtttctcccgccggcgtgttggacggggcggcggaagccttggcgattgcggcgttcctgatgctggttgcgcgtccgccggcagtgttcggcggtttgtggaaattcaattacagcctgcgtgaaaaggcgtatagccgaatagaaatgcagtccgacaccgtgcttcaggcggggatttggcgtggtacatcctgcccgacggcaaggtcgatatagtggattaaatttaaatcaggacaaggcggcgagccgcagacagtacaaatagtacggaaccgattcacttggtgcttcagcaccttagagaatcgttctctttgagctaaggcgaggcaacgccgtactggtttaaatttagttcactataaaatgtcgaaatacgttaccgagacggatatcggtgtccgtgagcattttgatttcttcggcgagtttgtcgtttcgccggcagcacgttcggacgatttggcacttgcttacggtttgaggctggaagcgggcgaagagggtttgagccttgccgagcttttcgataagcgttccgacagtcaggagccggtcgagtgcggccgtattgacatcggcggctttatgctgaccgcgaaggaggttgacggggacggcaatatcgggtctatggggctgaaagtaccgcgttagaaaggtttgatttgaatgccgtctgaagccggattgccggtttcagacggcattttgtctgtttagtttttttttgttttttgcctgttttacgtctttttcggtaacgcttccgccgccgttgtcaaaggcgttcatgatataagtggcgacggcggcaatgtccgcatcgctgatggcagtggcgggcatgaatccgttgtaggttttgccgttgactttgattgtaccgttgatgcctttgaccatgctgtgcagcagcacctgcggttttttcatgatgaagtcggagcggtagagcggcggaaacatggttccgcggccttcgccctttttgccgtggcaggcgacgcagttggattcgtacactttttgcccttttgtcatgatgctgttgtcggcggcagaagcggcggcgcagaggcagcccaagacgagggcggtcggcagtcgggttgtgttcattggtgtttccttaatgtttgaaaccttgttgttgattttgcgtagcgggtgaaagattttcttgccgaatcggtagtaaggttgcacttgatgtgttgtccagcatagatgccatcatacgctaaagtagcgggaaaatgccgtctgaacacggcgttcagacggcattttagacatgggtcaaacagtttcaacgccagccgccaaggttttcttcggcaagtgcgacgagtgcgtctatccagtcggggttgtcgttgaggcaggggatgtagcggtagcttttgccgcctgcttcgtaaaactgttcccgccccatcagggcgatttcttccatggtttccaaacagtctgccaaaaagcccgggcagaatacgtccagctcggttaccccctgtttgggcagtttgccgaacaaatcctgcgtgctcggtgtaacccattttgccctgccgaattggctttggaacgatacgacatattggtcttcggtcagttccagtgcttcggcaagcagtttggcggtgtggcggcactcgtcgggataggggtcgccgaggtcgtggtgcttctgcggtacgccgtgaaaactcaacatcagttttttcccgcgcccgtgttccgcccaatatcggaggatgtggtttttcatcgcatcaatgtagccggtatcgtcataaaagcgcgaaacggtgcggacgctcatttggttccgttgcagcagtaattgttcgcacactttatctactgccgctccgctgctggaagcggcatattgcggatacatcgggatgaccagcagtctgcccgcgccttgcgccttcagttccgacaatacgtctgcaaccgaaggattgccgtaggtcatggcgtggcggacgatgaggtcgggcatacgtttggcaagcgcggcagcttggcgtgctgtgtaaacttctaagggcgaaccttccttaaaccagattttttcataggcgtgcgcgcttttttttgggcggagcgtcagtaccagaccatgcagaatgggataccacagccatttgggcagttcgacgacgcgccggtcggtcagaaaggacttcagataaggtcgtaccgcctgcgcggtcggcgcgtcgggcgtgccgaggttcaacagcaaaacggcggtacggttttgttgcgtataggaaagggagggttctggaaggaatgggagcatgatcggtttctgaaaaatagtgcgggtagggtaacgcggcaaaatgccgtctgaagcggcttcagacggcattgcagggagtcagtctgtgccgcgtgcgcggttttcgtggaattgtgcttgccagtcggcaaatttgccttgttcgacggcttcgcgcatttccgccataatgacttggtagaaatgcagattgtggatggtgttcaactgtgcgcccaagatttcgccggtgcggtgcagatggtgcaggtaggcgcggctgaagttttggcaggcgtagcaggtgcagctttcgtctatcggacgcttgtcgagcttgtgtttggcgtttttgattttcaaatcgccgaaacgggtaaacagccagccgttgcgtgcattgcgggtgggcatcacgcagtcgaacatatcgatgccgtgcgccacgccgtacacgaggtcttccggcgtgcctacgcccatcaggtaatgcggtttgtgttcaggcagtatcggaccgacggcgcgcagcatacggtacatttcgggcttgggttcgccgacggacaagccgccgacggcaaggccgggaaaatcaaactgttccaaaccgcgcagcgattcttcgcgcaaatcctcatacatcgcgccttgcacgatgccgaacagcgcgttcgggtttttcaaatcttcaaaggcttttttgctccgttccgcccagcgcaggctcatttgcagcgattttttcgcctgttcgcgcgttgcttcgcccggcgtgcattcgtccagctgcatcgcgatgtccgagttcaaaaccgtttggattttcatggaaatttcaggcgataaaaacagcttgtcgccgttgatcgggcttttgaacgtacagccttcttccgtcagcttgcgcatatccgacaaagaaaaaacctgaaaaccgcccgagtcggtcagaatcggtttgtcccagccgataaagccgtgaagccctccaaactgttcgacgacctccaagcccggacgcagccacaaatgataagtgttgcccaaaataatttgcgccttgatgtcgtgcaggttttgcgggttcatcgccttaaccgagccgtaagtaccgacaggcataaataccggcgtttcaattttgccgtggttcaactccagcgtgccgcgtcgggcgtatccgtcttttttgtgtaaggtaaatttaagcataagattgaatgtcagttgggcgacaggggtcgaaatatgttttaaaagacggcattataaatgaattcccacggtttttcagacgacatccccaaatcttgccacaatgttgcataaagaaatgcacatacctcttgcaaaaattaaaacgacccgataaaatgcaaaaattctttgaaggcacgtagctcagttggttagagcaccaccttgacatggtgggggtcgttggttcgaatccaatcgtgcctaccaaattcccataacggcatttatgccgttattttttaatgttttggagctttttgatgttgaacattaccttgccggacggctcagtccgccaatacgaatcccccgttaccgtggctcaaattgctgcgtctatcggtgccggtttggcgaaggcggcggtggcaggcagggtaaacggcaaattggtcgatgcgtgcgatccgattaccgaagattcaagcgtccaaatcattactccgaaagatcaggaaggcatcgaaatcatccgccattcctgcgcgcatcttgtcggacatgccgtcaagcaactctatcctaatgcaaaaatggttatcggccccgtcattgaagagggcttttattacgacatcgccacggaaaaaccgtttacaccggaagatgttgccgccattgaagcgcgtatgaaagaattgattgcccaagactatgatgtggtcaaaatcatgactccacgtgcggaggcgattaaaatttttcaagagcgcggcgaagaatacaaactgcgcctgattgacgatatgcccaaagtggaagcgatggggatgtatcatcaccaggaatatgtcgatatgtgccgcggcccgcacgttccgaatacccgtttcctgaaaaacttcaaactgaccaagttggcgggcgcatactggcgcggcgacagcaacaatgaaatgctgcaacgcatatacggtacggcttgggcgacaaaagacgagttgaaagcctatattcaacgtatcgaagaagccgaaaagcgcgaccaccgcaaacttggcaagcaattggatctgttccatctgcaagacgaagcaccgggcatggtgttctggcatcctaaaggctgggctttgtggcaagtgattgaacagcatatgcgtaaagagttgaatgctgccggttataaagaggtaaaaacgcctcagattatggataaaaccttctgggaaaaatccggccactgggaaaactataaagacaatatgttcgtgaccagttcagaaaaacgcgaatacgcggtgaaaccgatgaactgtccgggtcatgtgcaaatttttaataacggtttgcgctcatatcgcgatttgccgatgcgtttggccgagttcggttcttgccaccgcaatgaaccaagcggtgcattgcatggtctgatgcgtgttcgcggttttgtgcaagatgatgcgcatattttctgtaccgaagaccaaatcgtcagcgaagcgcgcgcattcaatgaattgttggttcgcatctacaaacagttcggtttccatgatgttgctgtgaagttgtccctccgccctgaacaacgtgcaggttctgacgaagtttgggataaggccgaacaaggcttgcgtgatgcattgaccgcttgtggcgtagagtgggaagagttgcctggcgaaggtgcgttttacgggcctaaaatcgaatatcacgtcaaagatgccttgggtcgttcttggcaatgcggtacattgcaactagatttcgtcttaccggaacgcttggatgcagaatatgtaaccgaaaacaatgaccgcgcccgccctgtaatgttgcaccgcgccattttgggttctttggagcggtttatcggcattctgattgagaaccatgcaggctctttcccgttatggctggctccggttcaattggtaattatgaatattaccgaaaatcaggcagattattgtcgggaagtggctgccaaattgcaggcggcaggattccgcgccgagttggatttgcgtaacgaaaaaatcggttacaaaatccgcgacaacagccaataccgtttcccttatcaaatcgttgtcggcgataaggagaagcaggaaaacaaagtggcggtacgccgcaaagcagaagatttgggttctttggatttggatgatttcattgcgcaattgcagcaagaaatcactgatgccctcgtcaatcattaatttttataggagtattcatcatcgctcaagaacgcgaagcacgaatcaacggcgaaattaccgccaaagaagtgcgtttaatcagtgagtcaggcgaacagcttggtgtcgtttcagttcgtgaagctttggctatggccgaagggcaggatgtcgatttggtagagatttccccaactgctaaaccgcctgtgtgcaaactgatggattacggtaaatacaaataccagcaggccaagaaacgcgacgaagccaagaaaaaccaaaagcaggtgcaaatcaaggaaatcaaattccgtccgggtacggatgagggcgattatcaaatcaagatgcgcaacattaaccgcttccttgccgacggcgataaagtcaaagtgacattgcgtttccgcggccgtgaaatggctcaccagcaactcggcgcgcaacttttggaacgtgtaaaagaagatttggctgaagtggcgcaaatcgagtcctttcccaaaatggaaggtcgccaaatggtgatgatgattgcgccgaagaaaaaataaagctataattctccgcttactccgattgccgcttcggagtaagttttcaattgcggcaaaaaaccgtggtattgtgggttcaagtgtttgaaactgatgttttaaaaccccctaatgccttatccgataacgaatggagttttcccatgcctaaaatgaaaaccaagtctagcgcgaaaaaacgctttaaagtactgggtaacggcggtgtgaaacgcgctcatgcgttcaaacgccacatcttgactaaaaagaccaccaaaaacaaacgccaactgcgcggtacctctatggtaaacgatcgcgatttggcttctgttgctaaaatgttaccctacgcttaaggagtttagaatatgccacgcgtaaaacgcggtgttaccgcccgtgcccgtcaccaaaaaatcttcgcgttagccaaaggctaccgcggccgtcgtaaaaacgtttaccgcgttgccaagcaggcggtaatgaaagccggccaatacgcataccgcgaccgccgccaacgcaaacgccaattccgtcaattgtggattgtccgtatcaatgcaggtgcgcgtgaaaacgggttgtcttacagcaaatttatgaacggtctgaaacgcgcctctattgaaatcgaccgcaaagtattggctgatttggccgtgttcgataaagccgcttttgcacaattggttgaaaaagccaaagctgctttggctgcttaatccaaaaaattgaaaaggaagctgcggcttccttttttctttgtttgcagaaattctatgtgattgattttctttctttaaagtctatttttttaaataaatttgcgttaaaatatagtggattaaatttaaatcaggacaaggcgacgaagccgcagacagtacagatagtacggcaaggcgaggcaacgccgtactggtttaaatttaatccactatacagaaaatttatccaatggattgaccgtgaagaaaataaggtcgtctgaagagtctgatatgtcaggctatacaggcggcctcgttgtttcaggtggtatatcattaattgacagacttgatattatggaaaatgtaaaccgcatcgttgcagaaggcattgccgcagtagaagctgcgaaagacttcaacgctctagaacaaatcaaagcccgttatcttggcaaaaccggcgagttgaccggacttctgaaaaccttaggtcaaatgtcgcctgaagagcgcaaaaccataggtgcgcatatcaatgaatgcaaaaaccagtttcagatggcctttaacaataaacgcgatgccctcaacgaagccaagctgcaagcccgacttgccgccgaagcccttgacattaccctgcccggacgcgctcaggaaggtggcagcctgcatcccgtaaccctgaccttgcaacgtgtggtcgaactctttcacggaatgggtttcgaagtggcggatgggcctgaaatcgaagacgatttccacaatttccaagccctgaacatccctgcaaaccatcctgcccgtgcgatgcaggatacgttttacgttgaaaacggcgatgttttgcgtacgcacacttccccgattcaaatccgctatatgcttgacaaaaaagagccacccatccgcattatcgctcccggccgcgtttaccgtgtggacagcgatgccacgcactcgcctatgttccatcaggcggaaggtttgtgggtagaagagggcgtaaccttcgccgatttgaaagccgtgttcaccgactttatccgccgcttttttgaacgcgatgacttgcaagtgcgtttccgtccgtctttcttcccatttaccgagccttctgccgaaatcgacatcatgggtgaaaacggcaaatggctggaagtaggcggttgcggtatggtacatcctaacgtattgaaaaacgtcaatatcgaccctgagaaatataccggtttcgctttcggtatcggtctcgaccgtttcgctatgctgcgttacaacgtgaacgacttgcgtctgttctttgataacgatttgaacttcttgaagcagtttgcgaaataatcgtgcaggctgactgagaattaaattatatttaaatataaatgatatatatatgttaagcaaagagtatattaaacaaattaaacaacatacccctcatattttccctttacttattgaagaataccaaaataatgttggtagtatattgtttattttgaaaaatttaggaaacctgcctaaaaattttcgaactgattggattgagaaattattacaaaatgataatgagcaagtccgtttttgggcagttaagacattaggaaaggtagaaaatagtcagttacttgatttgttaaattatgtagtcctaagcgatagtagcacaatagtaaaacgagaggctgtttcatctattggacgcatgcgagatccaaaaattcagacgctgctattacaatatttgcagagttacgatcctaaaattatttgtcaggcaatacgaggtttattgccatttaaaggacaacctgaaattgataatgctttacgtaaattagtaaatcatgagaatgaaatggttcgttctgttatctataaagaatatttcacacagaaggtaaataaaaaaacattattgccccatactgaaacctatccttttttgaaaaatgtcgtagttaatagcgatgtccgagatgtgttgcagttagtacctgaagatagtgttcatctaacttttacatcgccaccatattataatgcacgtgattattctatttatccaagttatgaggcctatttggtttttttacaagaagtatttaaagaaattcatcgcattacaaaagaaggacgatttttaattgttaatacttcccctgttattgtgccacggattagtcgtgctcattctagtaagcgttatccaattccatttgatttacaccaccgtttaattcaaataggttgggagtttattgatgacattgtttggatgaaaccagaatatagtgttaaaaatcgaataggtggatttcaacaacatcgtaaacctttagcatataaacctaactcagtaacagaatatttaatggtttaccgaaaacaaactgatagattactggattggaatatgaaccaatatgataaacaaactattgaggaaagcaaagtagctgatggctttgaaacaacgaatgtttggcaaattcatccaaaatctgacaaagtacattcagctatttttccggcagatttgtgtaaacgtatagtggaatattattcgtttaaagatgacttggtatttgatccatttggcggaagtggcacattgggtcgtgtagcgaaaaaattagggaggcatttctttttgactgagaaagatgaaaaatattttgaatatatgcaaactttccagaaaaaagatagcttatttcttgaacgagataccaaatttttaacattaactgaatttgcaggcagtataataaaatgagaataaccaatcaagttacaaaaaacattattaagagagttattaaatctgaagattatagaatagaaattgttaatttgctcaatgcggaatttttacagttttctattgatttctttaaaaaagttgttaccgctaaattaaattcaaaagatattacaattgattggtataaggaacattttttagcgaaaaattcacctaaaggtgaattaattatttattcaggattaaatgaaaaaacaattacaaatatgtatggaaccgctaaaaaatctgttgttattgatgcatcaatagagcattttgaaacactttatagcagtattcaaatgttagtagaaaatgaacaaaatgaaattgatttaacattaacaattaaattaaaaaatgtaagtgtggatttaagtattagtgaaagtttgattgttatcaatacattagcagttaagcgatcacaattgcgtgggggattatggagtactgcaggtaaaagcgttgaaaaatatttaatgcttacattgtgccaattatatcaagttcccgaagataattatgatgctagtacatttgtaaaagataaatccaaaagtgtagatagagaaattgatttttatttaattaaaaatcaaaatagatatttgtgcgaagtgaagctaatgggtaaaggtaatcctgaaagcgcagatgctattatcgctcgtaatacacaaatttttattgcagatacattatctcagcaaaataaaaatcaatgcgatgaattaaaagttgaatgggttgctttgcgcgagcagcagggttttcttaagtttgagaaaattttgcgaacatttgatattccttttatttcatatcagtatgaggatggcaataagcttgattgtaatttagatgatatattaaatcgtttgttggatgattaagatttaagtaacttagaggtcctattaagtaacttaagaggctctgtagtgataaaacaaaggttaagtgacatgcaattctcctattcatggctgaaaacccaagccgataccgaactttctgccgataaactggaacatcttttgaccatggccggtttggaagtggaagaaatcgatactgccgcccctgctttcagtggcgtggttgttgccgaagtaaaatccgttgaaaaacatccggatgcagaccgtttgaacgttacccgagttgatgcgggtacgggcgggttggtgcagattgtgtgcggtgcgccgaatgtgaaagcgggcatcaaagtgccgtgttcgttgccgggtgccgttttgccgggtaatttcaaaatcaagccgaccaaaatgcgcggcgtgccatcaaacggtatgttgtgttccaccgacgaactcggtctgcccgacgacggtgtgaacggcctgcacattctgcctgaagatgcgcccgtcggtaccaatatccgcgaatacttggatttggacgatacgctgtttacgttgaaaattacgcctaaccgcgccgactgcttgagcatcaaaggcattgcgcgcgaagtgtccgcattgacggggtgcgcgttcaggcagcccgaaatccataccgcgccgatcacgggcagtcgaaaacagcccgtgcagattaacgcgcctgccgattgcggccgttttatcagccgcgttattgaaaatgtcaatgcgaaagcggctactcccgattggatgaaacaacgtttggaacgcagcggtatccgcagcatttccgcattggtggacatcggcaactatgtgatgctggaaatcggtcagccgatgcacgttttcgatgcggataaaatttcgggcagtttgattgtccgccgcgctaaaaatggcgaaatattggaatgtttgaatgaaaaaaccgtgtctctgtccgacaatacattggtcgtggcggacgaaaaaggcgcgttgagtttggcgggactgatgggcggcgcggcaagctcggtttcagacggcacgcaaaatatcgtgctggaagcggcttggtttgcgcccgaaatcatcgccggcaaatcgcgccaatacggtttcggttcggattcgtcgttccgcttcgagcgcggcgtggattaccgtttgcaggcggatgccattgaacgtgctaccgaattggtgttgcagatttgcggtggtgcggcaggcgagatggtggaagcgcaaggcgaattgcctgaagccaagcaggtcggattgcgtttggaccgtctgaaaaccgtgttgggcgtggacattcctgccgaacaggtggaaaccattttgcaacacttgggcctgcagcccgagaaaacggcggaaggcttccgcgttaccgcgccgagcttccgtttcgacatcgaaattgaggctgatttgattgaagaaatcggacgcgtttacggctatgaaaacatccccgacgattacacgtcaggccgtctgaaaatgctggaactgcccgaaacacgccgcccgcgttttgccgtttacaacgaaatggcggcgcgcggctaccgcgaagtggtcagctatgccttcgttaacgagcagtgggaacaagattttgccgccaacgccgaccccatccgcctgcaaaacccgttggcggcgcaatatgccgtgatgcgttccacactcatcggcggcttggtggaaattttgcaaaacaacctgaaccgcaaacaaaaccgcgtgcgcgtgtttgaaatcgcccgcgtgttcggcaaaggttcagacggccggtttgtccaaaacgaacgcatcggcggcttgtggtacggcgcggcaatgcccgaacaatggggcgggaaaacgcgcaatgcggatttttacgacattaaggcagatgtggaaaatctgttgaaaaacaaagcagtcgagttcgttaaaaccggacatcccgccctgcatcccggacgtgccgccaatatcgtttcagacggcaaagtcatcggctttgtcggcgaactgcatccgaaatggctgcaaaaatacgacctgccgcaagcgccgctggtatttgaaatcgatatggcggccgtgttggaatgcgggaaaacgcgctatcgggtcgtatcgaaattccagccggtgcgccgcgatttggcgtttgtgatgccggaagctatgagccatgatgatttgctgcttgtcttgaaaggcgcggcaaacaagttggtacaggaaatcagcgtgtttgacgtgtatcgcggcacgggactgcccgaagggatgaagagcgtggcggtcaaagtgattttgcaggatatggaaaacacgctgacggatgaggcagtcgagccgcttatcggaaaactgattggcgcggcaacggcggcaggggcgcggcttcgcagttaaaaaataaatattcgcttgaattttaaataaaaattggtaataatccacaactgttacaacagaaggtaatcatatgactctcactaaagcagaactggccgatattttggtagacaaagtcagcaacgtcaccaaaaacgatgccaaagaaatcgtcgaactcttttttgaagaaatccgcagcactttggcaagcggcgaagaaatcaaaatttccggtttcggaaatttccagttgcgcgacaagccgcaacgcccgggtcgtaatcctaaaaccggcgaggaagtgccgattaccgcccgccgcgtggtaactttccatgccagccagaaactcaaaagcatggtggaacactactatgacaaacaacgttgatttgaaggttcccgcaaaacgctatttcacgctggacgagttgtgcggactgttgcaaatcagcccctatggttttgcgcaatggcagcatgatcacggtgtggttgtcggttacggcggcgaacgctacacccgtttggatgtggtgaaactgttgaaattgcagagcacgtttgcaccgtatgcagaaggtgcggagtcgggttcggacggcaaccgtccggttacgcttcaggaaatcggagacggtctgaaagagctgttggcggatttggataaggaattgtgctgatttgaggccggttgcaggtatgcagccggttttgttttacacgctaaaaaataattatagtggattaacaaaaatcaggacaaggcgacgaagctgcagacagtacaaatagtacggaaccgattcacttggtgcttcagcaccttagagaatcgttctctttgagctaaggcgaggcaacgctgtactggtttttgttaatccactatattgcgtgatttcacattgtttcggcttgaagcacatggttttgtaatcatttacaggcagctcgcttggagtcttgttcgggcggtttgctgtttacttaaatataaggatgacggtcaatgagatttttcggtatcggttttttggtgctgctgtttttggagattatgtcgattgtgtgggttgccgattggttgggcggcggttggacgctgtttctaatggcggcaacctttgccgccggcgtgctgatgctcaggcatacggggctgtccggtcttttattggcgggcgcggcaatgagaagcggcgggagggtatccgtttatcagatgttgtggcctatccgttatacggtggcggcggtgtgtctgatgagtccgggattcgtatcctcggtgttggcggtattgctgctgctgccgtttaagggaggtgcagtgttgcaggcaggaggtgcggaaaattttttcaacatgaaccaatcgggcagaaaagagggcttttcccgcgatgacgatattatcgagggggaatatacggttgaagagccttacggcggcaatcgttcccgaaacgccatcgaacacaaaaaagacgaataaatatgaatggaatgccgtctgaagattcagacggcatttttccagtttgaaaatatagtggattaacaaaaaccagtacagcgttgcctcgccttagctcaaagagaacgattctctaaggtgctgaagcaccaagtgaatcggtttcgtgctatttgtactgtctgcggcttcgttgccttgtcctgatttttgttaatccactatatctatgactgattgaagcgttgggcggaggctgtgtgaaacaatattgggcgttgggtcgtctgattccaatcgggcttggggaatgcgaaacggtgtgcgcttatactgcggacgatttgtttcgcggttttgcgcccgaaacggatggagaggtgtgggaaacggtctgtcggagtagaatacgcgtttgcgtttgaatacagtaagaagaaaagagagaaacttatgccgtctgaacatcaacacatatcatcattgctcgattttgaccgtacccatctgcttcatccctatacttccatgaccgatccgctgcccgtttatcctgtcaaacgtgcagaaggggtgtttatcgaattggcggacggcacgcggttgattgacgggatgtcctcctggtggtgtgcgatacacggctacaatcatcctgttttgaatcaggcggttgagacgcagatgaaacaaatggcgcacgtgatgttcggtggtttgacgcacgagccagcggtggagctgggcaagttgttggtcgggattttgccgcaggggctgaaccgtattttttatgcggattcgggttcgatttcggtggaagttgcgctgaagatggcagtgcaataccagcaggcgcggggtttgacggcgaagcagaatatcgcgacggtgcgccgcgggtatcacggcgatacttggaacgcgatgtccgtctgcgatccggaaacggggatgcaccatattttcggcagcgcgttgccgcagcgttattttgtcgataatccgaaaagccgtttctacgatgaatgggacggggcggatttgcagcctgtccgcgccttgtttgaagtgcatcatgcggatattgccgcctttattttagagccggtcgtgcagggcgcgggcggcatgtatttttatcatccgcagtatcttcgcggattgcacgatttgtgcgacgaatttgatatcatgctgatttttgacgaaatcgccactggattcgggcgcacgggcaagatgtttgcctgcgaacacgcggaggtcgtgccggatattatgtgtatcggcaagggtttgagcggcggctatatgacgctggcggcagcaatcacttcgcaaaaagttaccgaaacgatttcgcgcggcgaagcgggcgtgtttatgcacggcccgacgtttatggcaaacccgctggcgtgtgccgttgcctgcgcttcggtcaaactgcttttgtctcaagactggcaggcaaatatccgccgcattgaaagcatcttaaaaggccgtctgaaagccgcgtgggacattcgtggtgtgaaagacgtgcgcgttttgggcgccatcggcgtgatcgagttggaaaaaggcgtggatatggcgcgttttcaagcggattgcgtggcgcagggcatttgggtgcgcccgttcggcaggctggtgtatctgatgccgccttacatcatttcagacggcgttttgaccaaacttgccgacaaaaccgtgcaaatcttgaaggaacacagcaaatgaaaggcgtttacttcgtcagcggcatagacacggacatcggcaaaaccgtcgccaccggcgtgttggcaaaacaattgttgcagcagggcaaaagcgtgattacgcaaaagcccgtgcaaaccggttgccaaaacattgccgacgacatcgccgtccatcgtaaaatcatgggtaaacccatgcaggaagccgacaaacaagggctgaccatgcctgaaatcttcagttatccagcttcgccccatctcgccgcccgtctggacggcagggctttggacttggacaaaatccgcaccgccacacaagaattggcggcgcaatatgaaatcgtcttggtcgaaggcgcgggcggattgatggttccgctgacggaaaaactgttaaccattgattatattcggcaacaaggctatcccgtcattctcgtaacgagcggacggctcggcagtatcaaccacactttactcagtttcgccgcgctcaaacaatacggcatccgcctgcacagcctgattttcaaccatattcacgacagttccgacgaatgtgtcgcgcaagacagcctgaactatctgcaatgccgtctgaaagacagtttccccgaggcggaatggttggagttggataaaacagacgcggtataaagattgggaaaaatatggaacacctatttgggaaatggctgcccgacctgcccgccgacgtttcagacggcatcagcctgccgatggtgcggctgctgcacacccggtcgctgaccgccgcattgcgcgccttgccgcatacattttcggtggaactgctgaaactgggcgaattggagacggaatgcggagggaggctggtgcgcgaagttttgttgaagctggaccgtatccctgttgttgaggcaaggagcgaatgccgtatcggttcggcgttttggcaaaacattttggactgcggcacgcgtcctttgggcgagcgtctgtttcaagccgatttggaaggggcgcgttcggtgtttgagtttgccgttttcggcgaaggatgcggacggtactttgccgcgcggcgttctcggttttcccgtcacggcgaggaaatgctgctgaccgagtattttctgcccgaactgaaacgctttatcggataaaataccgttttttcaagctgtgcggcaatatgaatcctaaatcccctttatttttacgactgtccgatcgtttggatgtgtacctgcgcctgatgcgggcggacaagcccatcgggacgctgcttttgctgtggccgacctactgggcgttgtggctggcttcagacggcattcccgatccggcggtattggcggcgtttacaatcggcacgtttttaatgcggagtgccggctgcgtcatcaacgactttgccgaccgcgattttgacggggctgtcgagcgcaccaaaaaccgtccgttcgcacagggcagggtcaagaaaaaagaagcgctgctgctgacggcatttttgtgcctgcttgccgcattgtgcctgattccgctgaatcatctgacttggctgatgagcctgcccgcgctgtttcttgcgctgacttacccgtttaccaaacgtttttttccgattccccaactctatctcgggcttgccttttccttcggtatcccgatggcgtttgccgccgttgccggaaacgtgctgcctcaagcgtggatactctttgccgccaatgtgttatggactctggcgtatgacacggtttatgcaatggcggacaaagaagacgatttgaaaatcggcatcaaaacctccgccgtcacgttcgggcgttacgacatcgccgccgttatgctgtgtcacggaggctttaccctgctgatggcagtattgggtgcggttatcggtgcggcatgggcatattggacggcaatccccatcgtcctgctgctgcaataccgccaatatgccgccatcaaaagccgcgtccggcaaatctgttttgaaacgtttttggcaaacaacagaattggttgggtgtggtttaccgccatttttgcccatacgtttttcgcgaaataaggcagggcaatgccgtctgaagagccgtaaactgctttggacggcatttctatctgtgccgaaaagcgttaaaatatgtttttaaaacgctgtgttatgtcagcccgtaccgtatgcgggattgagatttgccccggcagtcggtacaatctttctgttttgcgatgtctgaaaagagaagcttatgagccttatcggcgaaattttgcctttgtcccatattgttttggatatggaggtgggcagtaaaaaaaggctgtttgaggaagcaggcctgcttttggaacgcgaatcctcattgtcccatgctgatgttttcgaatgtctttttgcccgtgaaaaactcggttcgaccggtttggggcagggcgttgccatcccgcacggccgtcatgccggcgtgaagcaggcgacgggcgcgttcatccgcacgcgcgaacccgtcggatttgacgcaccggacggcaaaccggtttccctggtttttatcttgctggttccggaaaatgcgacgggtgagcatttggaagtcttatccaaactggccggcaagttttcccaaaaaagcatcagagaatcgctgatgacggtttcttctgcggaagaagcccgcgccattctgatcgaagaataaaatatgcctagtatctctgtccgccgactgtttgacgacaaccaatacaaactgcaacttgcctgggccgccggcaattcgggtgcggacaaccgtatcggcgtagaggcggacaagcccgtcctcgccttggtcggacacctgaatttcatccatcccaaccaaatccaagtggtcggtttggcagagtcggaatatctgaaccgtctcgaatcgggggaaacgggttatcagttcggcgacctgttcgacatttctatgtctttggttattgtggcaaacggcttgccggtttccccggggttgcgcgactattgccataaaaacgatattccactgctgacttccaaactcgaaagcccctatctgatggacgtgttgcggatttacctgcaacgcaccctggcggcatcgtccgtcaaacacggcgtatttctcgatgtgtttgaaatcggcgtgctgattaccggacattctggcttgggcaagagcgaattggcgttggaactgatttcgcgcggccacagcctgattgccgacgatgcggtcgagctgttccgcatcggtccggaaacattggaagggcgttgttcgcctatgctgcgtgattttttggaagtgcgcggcttggggatactcaatatccgccatattttcggcgaaacttccatccgccccaaaaaaatcctgcaactcattatcaatttggtcgaggcagacgacgagtatatgaagcagctcgaccggttgagtatccgcaccgaaaccgaatccatcctcaacgtcaacgtccgttcggttacgctgcccgtcgccgtcggacgcaacctcgccgttttggttgaggcggcggtgcgcaattacattttgcagttgcgtggcaaagacagtacgcgcgaatttttggaacgccatcagacgcagcttaaagaaaacgaacagaatcatgaaaatcgtcctgattagcgggttgtccggttcgggcaaatccgtcgcactgcgccaaatggaagattcgggttatttctgcgtggacaacctgcccttggaaatgttgcccgcgctggtgtcgtatcatatcgagcgtgcggacgaaaccgaattggcggtcagcgtcgatgtacgttccggcattgacatcggacaggcgcgggaacagattgcctatctgcgcggactggggcacagggttgaagttttgtttgtcgaggcggaagaaagcgtgttggtccgccggttttccgaaaccaggcgaggacatcctctgagcaatcaggatatgaccctgttggaaagcttaaagaaagaacgggaatggctgtttccgcttaaggaaatcgcctattgtatcgacacttccaagatgaatgcccaacagctccgccatgcagtccggcagtggctgaaggtcgaacgtacagggctgctggtaattttggagtccttcgggttcaaatacggcgtgccgaacaacgcggattttatgttcgatatgcgcagtctgcccaacccgtattacgatcccgagttgaggccttacaccggtatggacaagcccgtttgggattatttggacggacagccgcttgtgcaggaaatggttgacgacatcgaaaggtttgttacgcattggttaccgcgtttggaggatgaaagcaggagctacgttaccgtcgccatcggttgcacgggaggacagcaccgttcggtctatattgtcgaaaaactcgcccgaaggttgaaagggcgttatgaattgctgatacggcacagacaggcgcaaaacctgtcagaccgctaattccgtcaaaccattatgccgtctgaaaccccgtcctccgtttcagacggcatttcaaatattgaaaagaaagaacagacatggcaatccaatggtttcccggccatatgaacaaggcgaaaaaagccatcgccgagcgtgcaaaaagcgttgatatggtgattgaaatgctggacgcgcgtatgcccgcctccagcgaaaaccccctgcttgcccagctttccaaaggcaaacccaaacttaaaatcctaaacaaacaagatcttgccgactccgaacgcacaaaggtctggcttgaccactacaacagccgccccgacacctgcgccattgccctcgattcctccgaaaccggcgcacacggcaaaatcacccaagcctgccgcgcgatgattccccaccggcaaggcatagacaaacccttgcgcgtcttgatttgcggcattcccaacgtcggcaaatccaccctcatcaacggcatgataggcaaaaaatccgccaaaaccggcaacgaacccggcatcaccaaagccgaacaacgcctcttcctcgccgatgacttctggctctacgacacccccggaatgctgtggccgaaaatcatcgtcgaagaaagcggctacaaccttgccgccggcggcgcagtcggacgcaacgcgttggacgaagaagaagtcgccctcgaacttttagactacctccgccgccactacctccctatgttgcaagaacgctaccaagccgacaaagaccccagcagccactgggacgaaaacgtttggctcgaatggatagccaaaaaacgcggcgcagtcctcagcggcggacggatcaactaccaaaaagccgccgaaaacatcctcaccgacttccgtgaaggcaaaatcggcagaatcaccctcgaaacgccgaaccaatgggaaacttggctcaaaaaagcccgtcagaaagaagccgaactcaaagccatacgcgaagccagaaaagcagagcgtaaagggcagaagccttcggaagcataaagaatgccgtctgaaaaatatttttcaggcagcttctctctactccaaccgatttcagacggcatatccaaacccatgccgtttcagcacggatacccgtatgaccgacaaaatttctcccgacgcgctgattgaagccgcactgctgacccaaaccgaaccgctgaccgaaaaatctatgcgcgaattgtgtgtgccgccactgtcgcaggacaaactgattgatgtgttggcgcagttgaaaacgcgttggcaggatagggcgttgcaactggtgcatacgcaagagggctggcgttttcagattgttcagacggcattcgagcggctgggcagcctgcaagaacagcgtgcgccgcgctactcccgcgccgtgatggaaacactggcgattatcgcctaccagcagcccgtaacgcgcggcgacatcgaaggcatacgcggcgtggcggtgtcgcagaacgtgatgcagaccttgcaggatcgggggtggattgaagtcatcggacatcgggacacattgggaaaacccgcattgtgggcaacaacggcaacgtttctcagcgatttgcgcttggacggtctggaagaacttccgccgctgaccgaactgggcgaactggttttgcccgatttaatggaaatgccgcctacggatgaagaagagccggaagccgtaccgtccgataccctgcccaactgaaattccaaatgccgtctgaaacgcacattgcttcagacggcattgcaacaaataagcagataaaaacaagcattaagaaaaattaaggaaaaacttatttttaatttaaaaaatcttagttataattcgtatatctaaagttgatattgcttttgtcggtagaattactaaggaatcctcacgatgcttctaacactttctttgcgtgattttgtcattgttgaaaatctgaatctggattttcaaagcggctttaccgtattgaccggagaaaccggcgcgggcaagtccattactttggatgcgattggtctgctgttgggcgataaagccgattacagccaagtccgcagcggcgcaaaagaagcgcagttgtcggcgttgtttgatatttcccatttgcctgttttaaaagcagaattgtatgaacaggggcttttaaacgacggagaagaagaactcagtatccgccgcattatcgatgccaaaggcaaaagccgcagctttatcaacaatcaggccgctaccttggcgcaactcaaatccgtcggtagccagcttatcgacatccacgggcaaaacgcccatcattcgcttaatcaggaagccgcccagcgcgaattgttggacgcatttgcgggcagcagggagcaggcggaaaccgtcaggcagctttatcaaaattgggccaatgcgaaaaaagccctccaagaggcgcaggaacacgccgatgccgtcattatcgagcgggagcgtctggaatggcagtttaacgaactgaatcagttggacattaaacaaggcgaatgggaagccctcagccaaagccacgacagccttgcccattctgccgagctgttgcaggctgccgaagaagtcggaagcaagattgacggcgacaacggcatccaacgccatatctatcaatgtcaaaagctattggccaatctgcaaaacatcgagccgcgctttgccgagagcctgaatatgttggcaagcatcgaagccgaattgggcgaaatcagtgccaatatgcgcgatgtggcaggtcgcagcgacatcaatcccaatgaattggcggcacaggaacagcgtatgggcgaactgatggggatggcgcgaaaataccggatcgaacccgaagagttgcctgccaagttggcagaaatcgaagaacgcctgcaaagcctgcaagctgccgccgatttggacgcgctcgagcataatgttgcccacaattttgccgaatatcaggaagctgcccacatcctttctgccatgcgccatcaggcggcagagcgtttgagcggcgaaacgaccgagcatatgcaacaccttgccatgaaaggtgcacgtttcgacatcgtcctgttgccttcgtcgccgacggcacacggtttggagcaggttcaatttcaagttgccgccaacaaaggcaatccgccccgtccgctgaataaagttgcctccggcggcgaattggcgcgtatcagccttgccttacaggttgttgccagccaatatacccaagttcccaccctgatttttgatgaggtcgataccggtattggagggggagtggctgaaatggtcggcaaggcattacgtgcgttgggcagaaaacatcaggtgcttgccgttacccatcttccgcaagtcgcatcctgcggcgaaaaccactggcgggtgcgcaagcacagcgagggagagcaaaccgtcagcgaaatcagtatattggatgaaatccaacggatcgaagaggttgcccgtatgttgggcggagaagtcattaccgatacgacgcggcaacatgcggcagaattgctgcaacttgcgtcgaaaaatagtttattttaaaatcaatcagttaaaaaataactaaaaataaaagtctaaaacaatagacagaactcagataaatccgtattatcacgctttcttaatcacttgaacaagtgattgtgctgcacccgtagctcagttggatagagtatctggctacgaaccagagggtcgggcgttcgaatcgctccgggtgcgccagtaagaaaatacaatacgcgcccatcgtctagcggttaggacatcgccctttcacggcggtaaccggggttcgattccccgtgggcgtgccagtttaaaatgcctccgatatgatcggaggcatttcccatttcccatttcccatttcccatttcccatttcccatttcccatttcccatttcccatttcccatttcccatttcccatttcccatttcccatttcccatttcccatttctcatttcccatttctcatttcccatttctcatttcccatttctcatttcccatttctcatttctcatttctcatttctcatactatagtggattaacaaaaatcaggacaaggcgatgaagccgcagacagcaaatagtacggcaaggcgaggcaacgccgtactggtttttgttaatccactatattgagtcctcgagaagggaaataaaaattaacatccttatatattgagttcctgagaagggaagattaacaaaaattaacgccctttacttcatacaatcaacagggctttttcattccttccttatctaacagggggtacagaaaccgaaacggctggcagggttaaggaagtcttcgaatgttacggaacattcatcttggacagcaaaggcaatttgttaggcattccttactccttattttgggaagaaaacgttatgggtgttttcgatattttaccgtcaggattggtatgtttatttgaatatgattttctgtggtcgggacggcatgcggcaaaggcttaaggggttagatccttccttctgacgatggcgcggatgatggtgcggttggggtgtagggcgtggcgcaggcgttgtgaaaagggatggggcaagcctaggatttgggctgcaatggcggcggcgcagatgggggcggtggcgagtccgcgggtgccgtgcgcggtgttgacgtaggcattaggcaggtatgggcatggggtgtcgatgcggtagtttttgtccagcgcgagtttggtgtaggtctgccgcatggcggcaatgtcgccgagtgcgccgactaggggaaggtggtcggggctgtcgcagcgtatggcggcgtgcccttggtgtttttgggggtttgggttggcggcaaacaatgattcggaaagggcggggttaaggtgtgccaatgcttggcggtttgaggcttcttcggcttcgttccatccggtatggctgctgttgggaataaaactcgcgccgtagcagtgcagtccgtgccacgacgggctgatgtagctttcgcctgaaacggcgcaacgcagttgttcggaaaacggggtggacggtgtgaggccggtttgtccgcgtatttgcctgagaggcagggcggcgaggttggtttcgggtaggtaggggctgttcgcaccggtgcagtagatgatgtgtgtggcggtaaatgtgccgtttggcgtgcttgcaatccacttttccccgtcgtgggaaatgtcggttaacggtgtgtcttcgtgtagtccaatgagcggatggttgaggagggtgcggacgaatgcgggtggattgagccatacgccgtgttgccagtagagtccgcatgaagggtggtcgtatgggacggacagtgggataccggcgattttttcggcttctgcctgcgtgatgctgcggtagaggtggttatggtgtttttgcaaacccaattcgtgattgcgttgttgttcggtgcggctgtaattgaggtggatgatgccgttgccgccccaggtttcggattcgggcaggatgtgtccgagcaggcgtttggtgtagccgtagccggcaagcagcagttcggtttgttcggtgtcgtgcggcgagattttggcgtagagcagcccttggcggttgccgctggcggcttgggcggcttttcgggcttccaatacggtaacggaaatgccgtgtgatgctaaggcgtgggcggttgccgcgccggatatgcccgcgccgataacgaggatgtgttccggtttttgccgttcggctgtttgtggaagtgcaaaccagggtttgtcgggtttgctttcggtttgcgggatggcttcggtctgccaggaaatgtggtggaagtgttcgtgcaggctgcgggtgcgtgaagggggaaccagccagaagcggacatcgggcaggatgtgttcgatgaggttgatgctgtcgaactggaggcactgcgttgcctgatccaaacggtgcttcagacggcattccgcgtccgaagcatcttgtgcggtttgaaaatcgggaatctgattatcggggaggcagacaatcaggttgagcgggtgtgcgtgtttgcggatggtttggtcgagtgtgcggatgtcgggaacgccgtcccatacgagattgtccatatcaatgccgtttaaagtgtgggtttgaatatcggtatcgggataaagctgttaaaatacgcgccgtttgaaggcacgcctgcgcctgccggatattgtatgccgaaccgaggtgttttttgaataatattcctgttgaaatccgtttgttgaaaaaccgtaccgtgttggttttgacttatggggacgaacctaaaaatctgcctgccgaatttttacgcgtctattcgccgagtgcggaagtgcgcggacacggtgtgggacaggatgttttgcagaccggtaaggcagatgtgcaaattacggatttgcagcctgtcggacagtacgcgctgaaaatcagtttttcggacgggcacgacagcggtctttacgattgggcgtatctgcacagactggcatacggatacgatgcgatgtggcaggaatatttggacaaattggcggcggcgggtgcttcccgttttgaaaagcaatcagattgttaagtttgggatgccgtagggcggcatcagggaggtggttagaatatgggcggacagaaaacgcatttcgggttcagcacggtcaacgaagatgagaaagccggaaaagtggcggaagtgttccactccgtcgccaaaaactacgacattatgaacgatgtgatgtcggcagggctgcacagggtgtggaagcatttcaccatcaacacggcgcacctgaaaaaaggcgataaagtgttggacattgcgggcggtacgggcgatttgtcccgagggtgggcgaaacgcgtcggcaaggaaggcgaggtttggctgaccgatattaattcttctatgctgaccgtcgggcgcgaccgtcttttgaacgaaggcatgattttgcccgtgtcgcttgccgatgcggaaaaactgcctttccctgacaattatttcaacttggtttccgtggcgttcggcttgcggaatatgacgcataaagatgccgcgctgaaagagatgtaccgtgttttgaaacccggcgggacattgctggtattggagttttccaaaatctacaagccactcgaaggcgcgtatgatttctattcgttcaagctgctgccggcgatgggcaggctgattgcgaaagatgcggagagttaccagtatcttgccgaatccatccgtatgcaccccgatcaggaaactttaaagcaaatgatgctggatgccggatttgacagtgtggactatcataatatgagtgcggggatcgttgcgctgcataagggcgtgaaattttaaacggattgcctgtgcagccaatgccgtctgaacacgtttcagacggcatttttgtgtttttttgagaaagagattttaaatcttaaaattaattcacatatctatcaataatttataaattttttaaaaaataggaacaattatcatttgcaagattgggagatgtctgtataatgcagtcaatccagtaaacaacgcagcagacgaaaggagggaaaaatgccggaaagtattttcaaacagatttcccttgatattttgaaactgcatcgggattctgtttattcgctgcttgccacttccggctgcaactgtcaggtgcatgaggcggcgtatgtcaacatcgacggcaaatattatatttcgctttcatgcgagccagaggtgggggaagtcaaaacaggcattttgctgattgaggatgaaagccgcaaccttcgtttgagctgggtcggcagtgcgcgggaacttgaccgcaaggataatgcctacaaacgcgccctgtccgccttgtccagaaagctggggcggtgtaaggacaggctgcatacggcggttcaaccgtttttgttggagctggtgccggagaaaggcagattttctgtcggcgatgaagaagtttggatttctcgaaacgatttagtgagggctttatatcctgtcggatacagtatgcggcaggcaatgttgcagatttaaagttttggtagtggtttgtgttccttttgcgcccctttcccaaggggcgatttttttgcacgcgtgttggcggcaaagaaaaaatgccgtctgaaaccggcattcagacggcatccgcgtgcggaattacttatccggtaaaagacggatgccttgattgcccagttgttttgacaattcggcaacttttccgtgtttgcctaaaacaaaatcagggaggatttctgccaaagggcgtatgacgaaactgcgttcgtgcgcgcgcggatgcggcagggtgaggcgggggtcgtcgctggagatgccgtcaaagtcgataatgtccaaatccaatgtgcgcggcgcgttgcggaagctgcgttcgcgtccgaaatcggcttcgatacggttgagttcggcaagcagggcaatgccgtccagagtggtggaaacggtgcagacggcattgacgaaatcgggctgattgtcgtaaccgacgggggcggtcatatacagtgaggaagcctgttcaagccggatgtcaggatgggacgacagcgtgtccaatgcggcgcgtacctgttgggcagggttttcaagattactgcccagggcgatgacggcaaaatgtctgttgttcataacggtgtttcagaaaggcaggactttggttttggcaaggtaaacgatgcaggcgacgcaacacatggcgagcaggtaaacggtgtagaacttggtcgaacgcggacgggcgcgcatcatcatcatacccaatgcgatataggcgagcagaagcaggatttttgtaccgagccaaggcgcgttgaacggggagaaatgggtaattttcatcagccacaatcccgtaaacagcagcatggtgtcgttaaggtggggcagtgccttccaaaagccgaccaagggcttttctggatttttccaaagtaggaaaacacggatgttgaataccaaaatggtgatggtaacgaagatttgatggctgtatttgacaatcagatactgcatggtcggctcgtatcaaaataagggttagaatcggcttattttaccgcaaacagttatttttgacgcagtttttcaaatgccaaaagatagggcgggctgtttttccggttggtaaagccgtaacgcaaaacggcaaactgttcttgaggcaggttttttgcccattgttcgattgcttctgcctcctgtttgccgttttcgtgtcccggatagaggacggcaataagcataccgccttctttcagcagggagagggttgcgcaaagggcgggaatgctggtttccgtatgggtggtaaggcttttatctccgccgggcagccagccaaagttgaaaatggcggcatttagtggttctgaaacatattgtttcaggttttcgtgtccgtctaagatgagttgcacattctcgtatctcgcttctttcagacggcatcgagtgcggctcagggcttgcggctggatgtcgaatgcccacactttcccccggatgcctgcggtttgtgcgaggaaaagggtgtcgtgtccgttgccggcggtgccgtccagcgcattgccgccttcgggaagtgcctgccgcaaaaggcaatgggcgaatggaaggatgtttttcaataacattttcaaatgccgtctgaaaataaaaataccttaccgttgtccggtaaggtattgaaagatatgacacgtcatgcttcgtacgtattattcggcaggctgctggacggtttccacttggacaagggtcgaagccggtgcggcttggggtctgttttcgtgttggaggttgacggagcgagccggtacgatggtggaaatggcgtgtttgtaaaccatttgggttacggaagtgtttctcagaagaacgacgtattggtcgaaagattcaacctgaccttgcagtttgatgccgttgaccaggtaaatcgaaaccggaacgtgctctttacgcagggcgttcaggaagggatcttgcaacatttgtcctttagctgtcatatttttaactccgttattatgattgtgaaatcgggcagacgccctgtgcgtgtcgaattgtagccttgaataggaaaaattaccaatttttttgtgtttgggcggttttccgccgggcatttgtatgtcaggagcgttgctgcagcatccacgattcgattttgcgagcgtcgttgacgcgtgtggcggatgtgggcgagttcagcaatacgatggtaacgggttggttttgaatgttggctttgacaaccatagacctgcctgcttcgcgtatgtagccggttttctgcaattcgatgttccacatgccttctctgaccagggcattggagtttttgtagttctgctgcccgtttttggtctgtaccgaggcgtagttggaagtcgagttggtgcggatttgcggatattgggcggcggcgttgaccataaggctcaggtctttggcggtagaaacgttttggaagttgagtccggtcggttcgtaaaagcggctgccgtacataccgaggctttgggctttacggttcatggcggcgacaaatgcgcccatgccgccggggtaggttctgcccaatgcatgggtggcgcggttttcgctgctcatcaggctcaggtgcagcagttctttgcgtgtaagtgccgtacctatggcaagacggctgccggtccctttgaggcggtcgatttcgtcgggcgtaatggtaacggtttcgttcatgtccaagtttgcatccaaaacgaccatcgcgctcatcagtttggaaatggaggcgatgggcataatcctgtcggcgtttttctgatacagtatctgtccggttttgttgttgacgaccagggcagactgtgaggagagaatcagaccgcctgtaatggcttgggtgttggtggggtgtatcgtgctttcggcgaatatttctatcggatcggaggaggtaagcatgttctgttctaaaaattgccctaaaatgtcgttgtcggcaaaaaggtgggctgacggcagggaaaggcagagaccgagcagcagcgatgagggcaggcgtttcagagtatggatggacatttttgattccatatttttgagtattggcgttattttgttgaaaaaacagccatctgtaaagtatgtcgtctgacaggagactgcccgtaggcgggcggtcttgttgtgttttggggattgggttttataacattctgtttttaaatcggaacatattttgtggtttgacatggatatttttcatgccgtcgtgtgtcggtttggatgtttccggcggttgaatccttgtcctttggggcggtagaatcggggttggtttggcaattgcggcggtgcgtctgcgtgccgttttgaataatgggaatatcgggagtaggactatggatgtgaaatatgaatttaccctgccttcgagcagcggtgcggattttcattcggcagaacatctgcctttggtcgtgtatttttatccgaaagacagtacgccgggctgtacgacggaaggcttggatttcaatgcgcgtttggaacagtttgaggcattgggttataccgtggtcggtatttcccgcgacggcgtaaaggcgcatcagaatttttgcgccaagcagggtttccggttcgagctgttgagcgacaaggatgaaacagtgtgccgcctgtttgatgtcatcaaattgaagaaactgtacgggaaagagtcgttaggtatcgagcgcagtacgttcgtcttgaataaggatggagaaatcgcccatgaatggcggaaagtcaaagtggcgggtcacgcgcaggaagtattggaaacgctttcccgataatgtgaaccatgccgtctgaagaagattcagacggcatttgtttggaacggtatggaagaaggtttgatcgacaggctgcttgaaacgctgtggttggacaggcggctcagtcagaatactttaaacggttaccggcgcgatttggaaaaaatcgcccgccgcctgtcccaatcgggcagaatgctgaaggatgcggacgaagcggatttggcggcggcggtttatgttgacggagagcaacggagttcgcaggcgcgcgcattatcggcgtgcaaacgcctgtatatatggatggagcgtgaaggcataaggacggacaatcccacccgtttgctgaaaccgcccaaaatcgacaagaatattccgacactgattacagaacagcagatttcccggctgcttgccactccggatactgatacgccacacggtttgcgggacaaggcactgctcgaattgatgtacgcgaccggcttgcgcgtcagcgaggcggtcgggctgaatttcggcagtgtggatttggacaggggctgtattaccgcgctgggcaagggcgataagcagaggatggtcccgatggggcaggaatcggcgtattgggtgggacgctattacacggaggcgcgtccggccttgttgaagggcaggagttgcgatgccttgtttgtcagtcagaaaaaaacaggtatttcccgtcagttggcatggatgattgtcaaagaatatgcaggtagggcaggcatcgggcacatcagcccgcacagcctgcgccatgccttcgccacgcacttggtgcagcacggattggatttgcgcgtggttcaggatatgttgggacatgccgatttgaatacgacgcagatttatacccatgttgccaatgtatggttgcagggtgtagtgaaggaacaccattcccgaaactgaggcttctgcttcggtttaataagaaatcaatcgaaaatgcaaacttgataaaaaattaccaagacaaaccgtgtatgccgaccttgcaatgcgaaccgtttttatttatatttgcatacgataataaaagccgctatcggtacgatagtttgagaacacacggagcacaaaatgtttgtctgcatctgcaatgccgttaccgaccatcaaatcaaggaaaccatcgccgccggcgcgaccacaatgggcgatttgcagtcgcaattgggcgtagcgagctgctgcggctgctgcggggagcttgccgcttcgtttctgacggcgcacaatgcgcaaccgacggttacggcgggtatcaacgttcaagcgtaaaacggttttggaaatgccgtctgaactgttcagacggcatttttgctgtttttggcaggacttgagtatcatcttccttgaaaacattgttttttcccaaatagaccatgattctgctgcgtctaaggctttggcgtgtgcaaattgacagataaggaaacgcggatgaaattgaccttgatgtttcgtgaatattgcagcttgtgccacaaaatgcgcgatgcactcaaaccttttcaaaatgaatacgggttcgggctggaagtggtcgatgtggatgaaaatcctgttttggaagaaaaatacaatgagctggttcccgttttgttggcgggagatgaggaaatctgccactggtttttggatgaggacaggttgaaacagtttctcgaacggtaaaaaaatgccgtctgaagcaggacttcaggcggcatttttttcaaatcaacgttctttacgtttttgcggggcggatgacctgccggtaaaggaagcacgtttggatgcttggtaaattgctagtcttcttcgatgttgcatattaaccctttctttattttatttgtcggttgggagaattcttatttattgattttttcaataaaaattagaaaatttattgtgagatgttattgttggcaatcatatcatgttttactgttgatggaagcatgattgtgtaaagatgatatgtgtttgtgtaatcggtagattttatagtggattaacaaaaatcaggacaaggcgacgaagccgcagacagtacaaatagtacggcaaggcgaggcaacgccgtactggtttttgttaatccactatataagaaaaccgccaaggcggtgcttgacggcggaaacggagaggcgggcggcatcagagcagcttggaaacgacctgtgcaagggctttttgccagtctgacggtttgatgctgaagtcgttttcgattttgcggcagtccaaaatgctgtatgcgggcctgggggcggcggtcggatattccttgtctgaaacggcagtcaattcgggaacggggaaggatgtctgctgttgcgatgccgcttggaaaatatgttgggcaaattcgtaccaggatacggatttgccgccggcgtagtggtaaatgccgcgcacgggcgacgtttgctgcaaaaggcggatgatggcggcagctaaatcgccggcataggtcgggcagccgatttggttgtggacggcggacagcggggaacgttcccgcgcaaggttcagcatcgtgcggacaaagttgtccccgtattcgctaaacagccaagaagtccgcaggataaggctgtcgggattggcagacagtgcgagcagctcgcctgcggttttggattgtccgtatacattggaaggattggtaaagtcgctttcctgatagggccttttccctttaccgtcaaagatatagtcggttgagatgtggatgaatcgggcatgggcgcgatgtgctgccaaggcaaggttgtaaacggcggaagcattgacggcaaatgccgctgccgcatcgccttccgctttgtcgacggcagtataggcagccgtgttgacaatagcgtcgggttggaaacttttgaccatgttgcagacggcatcggcatcggtaatgtctagggatgcggaatccgtcgcaatggtttcccagtcttcaggaagacggtcgcgcaggcagcgtgccagttggcttttcgagcctgtcaataggattctcatgaggtatttcctttggtgaaagtgtattgtaggacttgctgtcggtattatagtgccaaaactttgccgacggttgacgggttggctttttgtgccatgggtattgttttgcgccgacttcggctagaatatcggtttgtgattcaaacctgtcgggtgtcgggtcggtattttcaagatattttcaggggggtgcgaaatgagtgagattggtttggtaaagatctattctggaaaagtgcgcgatttatatgaaatcgacgataaacgtatgctgatggtcgcttccgaccgcctgtctgcattcgatgtgattttggacgacccgattccgagtaaaggggagattctgacgcagatttccaatttttggtttaaaaaactggtgcatattatgcccaaccattttaccggcgataccgtgtacgatgttttgcctgagaacgaagccaaagttttagaaaaacgcgccgttgtggctaaaaagctcactccggtgaaagttgaggcgattgtgcgcggttatctggcaggcagcggttggaaagattatcaaaaaaccggctcggtttgcggtattcggctgcccgaaggtatgagggaagcgcaacaactgcccgaagtgatttttacgccctcaaccaaagccgcagtcggcgatcacgatgaaaacatcagctttgaagaatgcggacgcattatcggcaaagaattggcggaagaagtgcgcgccaaggcggttcggctttacaccgaagcggcggaatatgccaaatcgcgcggtattattatttgcgataccaaatttgaattcggtttggatgaaaacggtacgctgacgctgatggatgaggtattgactcccgattcgagccgtttttggcctgccgaccaatacaaagtcggcaccaatccgccgtcttttgacaaacaattcgtccgcgactggctggaacaaagcggttggaacaaaaaagcccctgcgccgaaagtgcctgccgatgtgattcagaaaactgtcgagaagtatcgggaagcattgactttgctgactcaggattgatttttaagtttgaaggccgtctgaaagaaatatggttcagacggcctttttattgtatcaatactggattttaaggatggttgcctttataatttggaattgctttcagcgtccgaaatgtcgtctgaaagcttgtttacaacctgccgcacggtctgaaaccctaactatgcacattcggattttagtgtgcattattagtgttttagcagtgcggtattttgaaaggaacaataatgttcgacaaacacgttaaaactttccaatacggcaaccacaccgttactttggaaaccggcgaaattgcccgccaagccgccgctgccgttaaagtctctatgggcgacaccgtggttttggttgccgttaccaccaacaaagaagtgaaagaaggccaagacttcttccccctgaccgtcgattatttggaacgcacttacgccgcaggtaaaatccccggcggtttcttcaaacgcgaaggcaaacaaagcgaaaaagaaatcctgaccagccgtctgatcgaccgcccgattcgtccgctgttccccgaaggtttcttccacgacattcaaatcgtggcaatggtcgtgtccgtcgatcccgaaatcgattccgacattcctgcaatgttgggcgcgtccgccgcgctggtgttgagcggcgtaccgtttgccggcccgattggcgcggcacgcgtgggttatgtaaacggcgtgtacgttttgaacccgactaaagccgaattggcgaaatcgcaattggacttggtggtcgccggtacttcaaaagccgtgttgatggtggaatccgaagccaaaatcctgcccgaagacgtgatgctgggcgcggtggtttacggccacgatcaaatgcaggttgccatcaatgcaatcaatgaatttgccgacgaagtcaatccggaactttgggattggaaagcacctgaaaccaatgaggaactggttgccaaagtccgcgggattgccggcgaaaccattaaagaagcgttcaaaatccgtcaaaaacaaacgcgttctgccaagttggacgaagcttggaatgcggtaaaagaagccttgattaccgaagaaaccgacacgctggcagccaacgaaatcaaaggcattttcaaacacttggaagccgatgtcgtccgcagccaaattttggacggccaaccgcgcatcgacggccgcgacacccgcaccgtccgtccgctgaacatccaaaccggcgtattgccgcgcacgcacggttccgcattgtttacccgtggcgaaacccaagctttggccgttgcaactttgggtacttcgcgcgacgagcaaatcatcgacgcgctgtccggcgaatacaccgaccgctttatgctgcactacaactttccgccgtactctaccggcgaagtgggccgcatgggcgcgccgaaacgccgtgaaatcggtcacggtcgtttggctaaacgtgcgttgttggccgtattgccgaaacctgaagatttcagctacaccatgcgcgtggtctccgaaattaccgaatctaacggctcttcctctatggcttccgtctgcggcggctgcctgagcctgctgtctgccggcgtgcctttgaaagcacacgttgccggtatcgcgatgggtctgattctggaaggcaacaaatttgccgtcctgaccgacattttgggcgacgaagaccacttgggcgatatggactttaaagtggccggtacgaccgaaggcgttaccgcgctgcaaatggacatcaaaatccaaggcattaccaaagaaattatgcaaatcgctttggcacaggccaaagaagcgcgtctgcacatcttggatcagatgaaagccgccgttgcgggcccgcaagagctgtccgcacacgcgccgcgtttgtttacgatgaaaatcaaccaagacaaaatccgcgaagttatcggtaaaggtggcgaaaccatccgttcgattaccgctgaaaccggtacggaaatcaatattgccgaagacggtacgattaccattgccgcgaccactcaagaagccggcgatgcggcgaaaaaacgcatcgagcagattactgccgaagtggaagtgggcaaagtgtatgaaggcactgtggtgaaaatcctcgacaacaacgtcggcgcgattgtcagcgtgatgccgggcaaagacggtttggtacacatcagccaaatcgcccacgagcgcgtacgcaatgtcggcgactacctgcaagtcggtcaggtggtgaacgtgaaagcattggaagtggacgacagaggccgtgtccgtctgtccatcaaagccctgctggatgcgcctgcccgtgaggaaaatgccgccgagtaacgcttagggtgaaagtgccgtctgaacaggtttcagacggtattttttacgggtatcgggaatgaatggggcttacagccacaggacggcaagtttccataatgcccataatgatacggataatcccgtacacaggcggatatatcggttttgcatgatttttttcagttgtagggaaaaaatgccgattgccaaaagattgggcagcgtacccagtgcaaaggcaagcatatataacccgcccgttgccgcactaccgcttcccagcgcgtaaagcgacgcgctgtaaaccagtccgcacggcagccagccccataatattccgaccgcaaggcaggcgggtatggattttatgggtaacagccggttgagtatcgggttcaggttccgccatatcggtttgccgattttctcgatttttgccgccaaggaagaaataccgctcaagtataagcctaaaaagagcagcaggaggttggcggccgtgtataaaatattctgcaggacgcgggtttggtcgagtgaaacgccgacctgtccgattaatccgagtatcaggccgattgccgtatagctgcttacccgtcctgtgttaagcagcaggatcagccaaaagcggttgatatgcggggggagttggagcgcaaacgcgctgcttaatccgccgcacataccgatgcagtgcgttccgccgaagaaaccgagtaggaacagggtgaggaaagtgatgtcgtggttcataggcagtttgaagtcaaatatttttcgggaaaagggatgatttgcggcagtccggcacataggatccgccgagggcattgcccgtgctgttaaagtcttgaataaggatgcagtttgcaccctgtatttcgataattttgtaaaatccgccctttactgcgccgtcggcgggtttgccgtgtgcgtcaaaatacaggatggtgcggttttgaagatgcgcgcaatttgaaacggccgggtttgccggtatgtttcgggtgcaggcggcaaggattgcacaagggaaaagcaacagtaatatgcggaacatggtgtttcttgtaaggggtaacaaacagtataatggctgattttaatcctcaggcggcgggagatggaagcatttcccttcggtgcgggggatttcggattcggaagcaacagacgatacgggatttcggaacaatatgaacactttgaaatttaccaaaatgcacggtttgggcaacgattttatggtgattgacgcggtcagtcaggattttacccccgaggacgcgccgattgcggcatgggcggaccgtttccggggcgtgggcttcgaccagcttttggtggtcgggcgttcggaaaccgaaggcgtggatttccgttaccgtattttcaatgccgacggcagcgaggtcgggcaatgcggcaacggagcgcgttgttttgcccgttttgttgcagacaagggtttgaccgataagaaagaaatttgtgttgaaacggcaaatggcgttatttttccgaaattgtccgataacggtatggttacggtcaatatgggcaaaccgaagtttatgccgtctgaaataccgtttgtccccgaatcgggcgagggggatgatgcctgtatttacggggtgcatctcgaatccggcattcagcctgtcagctgcgtcaatatgggcaactcccatgcggtgattgtggtcgatgacgtagaatgcgcaccggtgcgcgaaaccggttcgcttatcgaaccgcacaggcagtttcccgaacgcgtcaacgtcggctttatgcagattgtcagccgaaccgcgattcgtttgcgcgtgttcgagcgcggcgtgggcgaaacccaagcgtgcggtacgggcgcgtgtgcggctgtggtggcgggtatccgtctggggttgttggatgaagggaaaacggtagaggtgattttgccgggcggaactttatatatcgaatgggcctgcggcggcgatgtgatgatgaccggccctgcggaaacggtgtttgaaggcgagttggcgtattcatgattttgctgcatttggattttttgtctgccttactgtatgcggcggtttttctgtttctgatattccgcgcaggaatgttgcaatggttttgggcgagtattatgctgtggctgggcatatcggttttgggggcaaagctgatgcccggcatatggggaatgacccgcgccgcgcccttgttcatcccccatttttacctgactttgggcagcatattttttttcatcgggcattggaatcggaaaacagatggaaacggatggcaggcagaccccgaacatccgctgctcgggctttttgccgtcagtaatgtatcgatgacgtttgcttttgtcggaatatgtgcgttggtgcattattgcttttcgggaacggttcaagtgtttgtgtttgcggcactgctcaaactttatgcgctgaagccggtttattggttcgtgttgcagtttgtgctgatggcggttgcctatgtccaccgctgcggtatagaccggcagccgccgtcaacgttcggcggctcgcagctgcgactcggcgggttgacggcagcgttgatgcagatctcggtactggtgctgctgctttcagaaattggaagataatacggtgcggccgtatcggaacaaaaagttataaagaaagaaattttggatattggttttttaggcggcataggtttaggataaagccatatccgaaatttgtttatgtttcggcgcaaatcccctgcaatcggacaggatgcctatggggattgcgccttactgtcgaaaccttattattcaggagcagaagatgaaaattgcaaacagcatcaccgaactaatcggcaacacgcctttggtcaaactgaaccgtctgaccgaaggtttgaaggcggaggttgccgtgaaactggaatttttcaatccaggcagcagcgtcaaagaccgcattgccgaagcaatgatcgagggtgccgaaaaagcgggcaaaatcaacaaaaacaccgtcattgtcgaagcaaccagcggcaatacgggtgtcggtttggcaatggtatgtgccgcacgcggctacaagctggcgattaccatgccggaaagcatgagtaaggagcgcaaaatgctgttgcgcgcgtttggtgcggagctgattctgacccctgccgccgaaggtatggcgggcgcgattgccaaagcgaaatacttggtggacgcgcatcccgacacttattttatgccgcgccagttcgacaatgaggcaaaccccgaaatccaccgcaaaacaaccgccgaggaaatttggcgggatacggacggcaaagtcgatgtcttcgttgccggcgtcggcacgggcggtacgattaccggcgtgggcgaagtgttgaaaaaatacaaacccgaagttaaagtggttgccgtcgagcctgaagcttcacccgtattgagcggcggcgaaaaaggcccgcacccgattcaaggcatcggcgcaggctttattccgaccgttttgaataccaaaatttacgacagcattaccaaagtgtcgaacgaagcggcttttgaaaccgcccgcgcaatggcggaaaaagaaggcattttggtgggtatttcttctggtgcggcggtttggagcgcgttgcagcttgccaaacagcctgaaaacgaaggcaagctgatagtcgtgctgctgccttcttatggcgaacgctatctctctacgccactttttgcagatttggcataatgctttaatcggattgtcgaaacattcagacgcatttttcggtatcggtgtaacgccgtgccggaaaatgcgtttttgcatatatgccgaaaacgccggttgtgttttaatcaggcattggtgccgccgcattgcttgagggaaatattttttatagtggattaacaaaaatcaggacaaggcaacgaagccgcagacagtacaaatagtacggaaccgattcacttggtgcttcagcaccttagagaatcgttctctttgagctaaggcgaggcaacgctgtactggtttttgttaatccactatattcgggttttatctggcaggacggttttttgccccaacggaaaatagccggcctgcccgtaaaatcagccgtttgtccgggtgcagccggggctttgggcttcagacggcatattttcggaatggcggcattcttgccgtcggcgcggcagccgtatggggaagggaggggatattgtggtcggtaacggcaaaaaatatgccgcaccattgctggtgctgggttgcgtggtgttcggtctgggcagtctgattgtcagatccgtccccgtcggttcgtatgcaatcgcattttggcggttgctgatttcggtgttcgtattttggtttttagcacggtttttcgggcaaaaattcccaaaaaacaggaaaaccgtccgatatgccctgacggcgggcgtgtttctcgctttcgatttggcgttgtggcacgaaagcatacacgcggtcgggccgggtatttccaccctgctcaacagcctgcaaatctttttcttgtcggcaatcggtgttttctttttcggcgagcgtttgagcgggctgaaaaaggcaggcttaatatcggcagttgccggcgtggcgatgattgccggtgcggaattcggctacaacggtaatgcggtttggggattcgtcagcggtttggtatcgggactgatgctcgccctgtcgatggtgttcgtccgcaaaacccatgaaatcgagccggtggcgcttttcccttcaatgatgattttgagtttgggcggcgcggtatcgctggttgttccggcattgctgatggatggcggcgcgctttatccgacgacttggaaagatgcgggtttggtgcttgtgtacggcgtggtgatgcagtgcttcgcgtgggcgatggttgcctatgcgattccgctgctttcgctgtcgctgacggggctgctgcttttgtccgaaccggttgccgccctgttcatcgattatttcgagttgggcaaaccgattgaaggcgtgcagtgggcaggggtggcgctgacgctttcggcaatttacctcggttcgctgaaacagcagtccgagccttgactccgtccggcatcagattttctgccgtggcaaacctgcgtacgattgaactggcaggcagtcaaaaccggcaagaccaaacacgccagcaacggcgcggagcggaaaatgccgtctgaagccctttcagacggcatcggggcgggcagaatcaaaaaagccgcctccgcaggaatggcaatgcaactaaaataatgtccgtatttccatatgccgcccacaccgtcagtcggacgaaatgccctttattcaatgggatgggtttccacacaaacggaaatatagtggattaaatttaatccactatattatccccgaggctgccggcagggaaacaaggcgtttgatgataaaaatgccgtctgaaacagggttcggatggcatttttgatgttccggcgtaattttccggcctaacggattgccgtaccggccctgccgaaatcgccgaagttcatcaaaatgaacattgccttgccgacaaccagcttgtcatccacaaatccccagtagcgcgaatcggcactgttgtcgcggttgtcgcccatagcgaaatagcgtccttcgggaactttgcacacgaaaccgctgccgtcgtcggcatattggcagtgttccaaaccgctttgctctatggaatatccgttttcagacataatatcggaggtatatttgcccaatacgggcagggaaacggcaggctgtccttcttttttcagaatattgaaggatttgccgtccaaaccgctgtggaacatatccgtattgtggatttcggatgggtcggtgtcgtcgggataacggtatgtgccgtcaggaatatcggaagcaggttttccgtttaccgtcaaaactttattccgatattcgaccacatcgcccggaatgccgacaatacgcttgatgtaggtcatctccggttgcaaaggataattaaaaacgaccacatcgccccgttcgattttgcccgtggggatgaatacattgtttaaaacgggtacgcgcaggccgtaggaaaatttgccgaccaaaatgaaatcgcccttaatcaggcccgggcgcatggagctggatggaatttggaacggttcggcaataaacgaccggatgagaaacaataccaaaacggtagggaagaaactgccgaaataatagccgaagtggctgctttccgagatttcgggatgagtcttcaggcggtatttgtataccccccaagccgtaccgcacaatacaacgaaaatcaggaaaacggcggtaaagctcataaacagggacaaagcggcaaacacgccgaccgctgtcaggatataggcgtattcgaggccggaactccattcaccgttttcctgccgcttcttgtcgcttttgaaataaaggatgatgccggcaagcagcgcggcagccgcgcccgacattagcattgtgttcattgttgttccttaatgcttaaaaacccgcctgtccgtgcaaccgttttaaggcggcaaattgcaaaatttgtttgcgggcgcgtgcccctgaaatcagggcggtttgaggggtgttcccgacgcgccgccctgtgtgccagagttatttgtcgctcacctgcaaaatcgccaagaacgcgctttgcggaatttccacattgcccacttgtttcatacggcgtttacctgccttttgtttttcaagcagttttttcttacgcgtaatatcgccgccgtaacatttcgccaagacgtttttacgcagtgctttgacgttttcgcgggcgataatctggctgccgatggcggcttggacggcaatgtcgaacatttggcgcggaatcagctcgcgcattttcgatgccagctcgcggcctcggtgaaccgcgctttgacggtgcacaatcaggcttaaggcatcgactttttcgccgttgaccataatatccagcttaatcaaatcagacggttggaactctttgaaatggtagtccaacgaagcataaccgcgcgaagtggatttgagtttgtcgaagaagtccatgacgacttcgttcatgggcaaatcgtaagtcagcatgacttggcggcccatatattgcatattgacctgaacgccgcgcttttggttacacaaagtcatgacgttgccgacatattcctgcggcacaaggatggttgcggtaataatcggctcgagtatggtttcgatgctgccgatgtcgggcagtttggacggattttcgacttcgattttttcgccgcttttcaacacgacttcataaatcaccgtcggcgcggtggtaatcaaatccatatcgaactcgcgctccaagcgttcctgcacgatttccaagtgcaacagacccaagaagccgcaacggaagccgaaacccaatgcttgggaaacctcaggctcaaatttcaacgaagcatcgttaagctgcaatttttccaaagcatcgcgcaaagcttcgtagtcgtggctttctacgggataaagtccggcgaatacctggctttgcacctcttggaaaccgggcagcggctcagtggcagggttggcaaccaaagtaaccgtatcgccgactttcgcctgtcccaattcttttacgccggtaatcaaaaagcccacttcgccggcttttagttcttgtttttgaactgatttcggtgtgaatacgcccagctgctcgacctgcgtttccgccttggtgctcataaagcgcactttgtctttcagtttgatggtgccgtttttcactcgaatcagcataaccacgccgacatagttgtcaaaccacgaatcgacgataaccgcttgcagcggcgcgttttcgtcgccggtcggcgcagggattttggcaacaatttcttccaaaacatcttccacgccgataccgcttttggcggaacactgtactgcaccgacggcatcgatgccgatgatgtcttcgatttcctgttccacacgctcggggtcggcggcgggcaggtcgattttgttcaaaacaggcacgacttcaacgcccaaatcaatcgcggtatagcagttcgccacggtttgcgcttccacgccctgcgacgcgtcaacgaccaaaagcgcgccttcgcaagccgacagcgaacgggaaacttcgtaagagaagtcgacgtgtcccggcgtgtcaatcaggttgagttgatacacctgcccgtcgcgtgctttgtagttgagcgcggcggtttgcgctttgatggtaatgccgcgctctttttcgatgtccatggaatcgagcacctgcgtactcatttcgcgcaaatccaagccgccgcaatattggataaaacggtcggcaagcgtcgatttgccgtggtcgatgtgggcgataatggagaaatttcggatatttttcattggattgtttttaatgctgaacggtaggttttagaaatgccgtctgaacaaacagcggtacgtccaaatatcgggcgcaacgtggaaatagcccgatattctaacggaaaaccgctgttttggcataagtttgataaaggtcttataaagatttgacgatttctgccaccatttttgcggaatttgccgccgccgttttcaagaactcgtcaaagctgatgtctgccttttcgtctgccgaatcggaaaccgcgcggatgatgacgaaaggcgtttccaactgatgacaggtttgggcgattgccgccgcttccatttctaccgccttaacttcggggaagtgcttgcggatttccgccacgccttcgctgctgtggacgaagcggtcgccgctgacaatcagcccttgttctaccgccgcgccttcaaacgtccgcgccgcccgttttgccgtttcaatcaatatgccgtctgaagcgaaccttgccggcagttgcggcacttgtccccaaacatagccgaatgcggttacatcgacatcgtggtgcgcgatttctgtgccgaccacgacatcgccgactttcaaacccttgcccaaaccgcccgcgctgccggtgttgatgacgcagtccggtgcgaattgatggataagccaagctgttgcaaccgccgcgttgaccttgccgatgccgctcaatgcaagcaccatgcgttttcccgctaattcgccttcataggcggcaaacttgccgaaagagacggctttgacattttccatcatctcgcgcaaaagctcgatttcttgttccattgcgccgataacggttactgttttcaaagacatattgctgacctgctgtgaatttcggatagaatgcctgattatacacgctaacacggcaggattgagtggaggtggtttgtccgtgccgtctgaaacggtttcagacggcacggcgggtttttggtagaatgggaaggtacagattgtttgaagattaggggacgaggatgtttaccgatgaaaatatgaccgcaaaggaagaactgttcgcatggctgcgccatatgaaccaaaacaaaggttccgacctgttcgtgacgacccatttcccgcccgcgatgaagttggacggcaaaatcacccgcatcacggacgagccgctgacggcggaaaaatgtatggaaatcgccttttcgattatgagtgcgaagcaggcggaagaattttcatcgaccaacgagtgcaacttcgccatcagtctgccggacaccagccgcttccgcgtcaatgcgatgatacagcgcggcgcgacggcgttggtattccgtgcgattaccagcaagattcccaagtttgaaagcctgaacctgccgccggtcttgaaggatgtcgcgctgaaaaaacgcgggctggttatttttgtcggcggcaccggctcgggcaaatcgacttcgcttgcctcgcttatcgattaccgcaatgaaaattcgttcggacacatcatcaccatcgaagacccgatcgagtttgtccacgaacacaaaaactgcatcatcacccagcgcgaggtcggcgtggatacggaaaactggatggcggcgttgaaaaacacgctgcgtcaggcgccggatgtcatccttatcggcgaaatccgcgaccgcgaaacgatggactacgccattgcctttgccgaaacggggcatttgtgtatggcgacgctgcacgccaacagcaccaatcaggcactcgaccgcatcatcaactttttccccgaggagcggcgcgaacaattgctgacggatttgtcgctcaaccttcaggcgtttatttcgcaacgcctcgttccgcgagacggcggcaagggcagggtggcggcagtcgaggtgctgctcaattcgcccctgatttcggagttgattcacaacggcaacatccatgaaatcaaagaagtgatgaaaaaatccactaccctgggtatgcagaccttcgatcaacacctttaccaattgtatgaaaaaggcgatatttccctgcaagaagcattgaaaaatgccgattccgcacacgatttgcgtttggcggtacagttgcgcagccgccgcgcgcaaagttccagccccgatttggaactgctctgatggcggtatggatttccggacggatggtttgaaatgatttatccgtggcataatgagcaatggcggcagattgcggaacattgggagcgtcgtcccaatgcatggctgtttgccggcaaaaaagatacggggaaaactacatttgcccgctttgcggcgaaggcactgttgtgcgaaacccctgcaccgggctgcaaaccctgtggcgaatgtatgtcctgccatctgtttggacagggaagccatcccgatttttacgaaatcacccccttgtcggacgaacccgaaaacggacgcaaactgttgcagatcaaaatcgatgccgtcagggaaatcatcgataatgtgtacctgacttcggtacggggcggtttgcgcgtgattctgattcatcctgcggaaagtatgaatgtccaagccgccaacagtttgttgaaagtgttggaagagccgccgccacaagtggtctttttgctggtcagccacgcggcggacaaggttttaccgaccattaaaagccgctgccggaagatggttttgcccgcgccttcccatgaagaggcattggcatatctgcgtgaaaggggtgtggcggaacctgaggaacgtctggctttccattccggagcgccgctgtttgatgaggcggacggtgtccgtgcgttgcggattaaactgttggatattttggcagaaccaaggttgttgaagattttggattacgccgcgcttttcgataaggaaaaacttccgctcgccgtatttgtcgggtggatgcagaaatggctggtcgatttgggattgtgcctgcaacacatgaaacccgtctattatcccgcttatgaagacaggctgcttcagacggtatccggtttccgtccgcgcaatgtatttgcggcggaggatatgctcaaacagcttgccccctacgggtttcatactttaaatgtcaaaatgcagatcgagcatctgctcatcaactatttggaattgaagaaagagaacgggtgaattatgtcagacggacaaaatattccggcaaaaatgatgtcgttgcagctgaaagacatgaatctgctgtacagctcctacatgccgtttttggaacacggcggtctgtttgtgcagaccaacgacgtattttccatcggggacgatattctgcttgccgtagaaatcctcaacttccccaaactgttcctgccgaccaaagtcgcctggatcaatcctgcgcgtacttcctccaaacccaaaggggtggggctggcattcacaaaacacgaaaactgcctgaaagtcaaagaccagatcgaagtcgaactgggcaacacaatcggcggcagcagacctacgtttaccatgtaacgccatgcatatcatcgattcgcactgccacctcaattttgaaggtttgaaagaacgcctgcccgaagttttgtccaacatggaagcaaacggcgtggggcaggcgctcgccatcagcgtcagcagggaaagttttgccgaagtatccgctatcgccgaagtttatgaacatatttactgcacaataggcgtacatcccgacagcaaggaagccgaagaattttctattgcggaaatggttgctgcagccgcccatccgaaagtggtcggcattggcgagacgggtttggattattactggtgcaaaggcgatttgtcctggcaacacaaacgctttgcagaccacatcgaagcagccaatcaaaccggactgcccgttatcgtccatacgcgtgatgcggcggcggacaccttgtctatcctgaaagaatgccgggttaattcgggcgttatccactgtttttccgaagacatcggttttgcccgtgcagcaatggatttggggctttatatttctttctcgggaatcgttacctttaaaaacgcacccttggttcaggaggcggcgaaatacgttccggacgaccgcattttagtggaaaccgatgcgccgttcctcgcccccgtacccaagcgcggcaggcagaacgaaccggctttcgtgcgttatactgccgaacatatcgccaaattgcggaaccaaaccttggaacaggttgcggcatacacgacggaaaacttttaccggctgtttcaaaaagtacccgatatgcgggtcgtctgaccctgtaccgacgataaggaaaaccatgaaggcaattcatccgtatgcatgtccgcgctgctgccggctgcctgccaacacgtttcggacaggcatggcaaattccgcttccaaattctgcattgccaaaggcggcagacgggaagtaaaaaaagacgaaagcggcggcggatatgccctgtgccatttgccggacagcaggattgtcgaggagtgggaatatttccgttcacaacattgatactgcgcgatatacggcaaatattgtgggaagtttccgcttttgcgtataatgcgtcctacctgacaaattttgtcaactttatcaaaaggaataagcgatggcttccatccacgaccaaattaaagaagtagtaacgacacaccgcgtcgtattgtttatgaaaggtacgaagcagtttccgcaatgcggtttctcttcccgcgccgtgcaaatcctgaacgcggcaggctgcaccgattacgttaccgtcaacgtattggaaaatcccgaagtacgccaaggcattaaggaatacagcgactggccgaccatcccccaactttatgtgaacggcgagtttgtcggcggttcggacatcctgatggaaatgtatgaggcaggcgagctgcaagagctgctgaaagcctgatggattcggcaatgccgtctgaacgtgtttcagacggcattttcttttccggcaaatcaaaaaaaagtataatggcgcgtctcaaaatcacactggaacaccgcgatgaacgttaatgttatcaaccatccgctcgtccgccacaaattaaccctgatgagggaggcggattgcagcacctacaaattccggacgcttgccatcgagctggcgcgcctgatggcatacgaggcaagccgtgattttgaaatcgaaaaataccttatcgacggatggtgcggtcagattgaaggcgaccgcatcaagggcaaaacattgaccgtcgttcccatcctgcgtgcaggtttgggtatgcttgacggcgtactcgacctgattccgactgccaaaatcagcgtagtcggactgcagcgcgacgaggaaacgctgaaacccgtttcctacttcgagaaattcgtggacagcatggacgaacgtcctgccctgattatcgacccgatgctggcgacaggcggttcgatggttgccaccatcgacctgttgaaagccaagggctgcaaaaacatcaaggcactggtgctggttgccgcgcccgagggtgtgaaggcggtcaacgacgcgcatcccgacgttacgatttacaccgccgcgctcgacagccacttgaacgagaacggctacatcatccccggcttgggcgatgcgggcgacaagattttcggcacgcgctaactgactgattttcggatttgatatgaatttccaagactatctcgccacatttccttcaatcgaccatctgggcggtttggacgttcaggatgccgacggcaaaacggttcaccacattcccgccgttcagggtaagctcggttcgctcaagctgtacaatgctttggcagaacgttttgacggaaaattggacaaagaagcggcagaacagggtttgatatggtttgccgaacacgttgccgacgcgcgcgcccatcccggcaagcatcccaatatcgacctgcttgaaaaagttgtgcaaagcggcgaaaccttgctgctcaagccgcttgccgcgcaataattttcgaccatgccgtctgaaatccgtttcagacggcattttgtcggaaagaagaccgtaaaacgggcattttcttttctatttcaggatacgggcaatgatgtttcaacacacaggacgacacataaagcgttgccctatgtgttgccctaatttggaaggggttacacccctctcaaataaaatctgatgctgctgccacgaaggacggatgtccgagtggcggggtttcaaccattaaggaaatacgatgaaaaaaatgttcctttctgccgtattgcttctgtcggctgccgcccaaacggtgtgggcggatacggtgttttcctgtaaaacggacaacaacaaatatatagaagttcaaaaaatcaaccgcaatctttacgaatattcgttcggcagtgcggcaaaaaaagaaattgccatacgcaacagcaaagctgatctgtcggggcgttccgacaggtggcaaggtatgggcagcggtcgttgggcaacgatgaaattccaaaacggcgaatttatgtacaccatatggacaggcttcgattccgtgactcatacggaaagcagcggtgtcgttgtggagcgtaggggcaaggaagtcgcacgggtcggctgtacgccgcaaaccgcgcaggcgaatttcaacgatgctgatttttcccggtaatcggggcggataaggcgatggaaacagcgaaacccatcatgctgattgtccgaccgtcgggcagggcgaaggacgatgtggaaacctgccgtcgtgccggatggcaggcggaagtgttgagcccgattgaaatcgaagcagatgctgccggactggaacttttgtccgaacaatatgcccgtgcggatgccgtgttttgggtcagtccgaccgccgttgaaaccgccgtcccgtaccttaacctttcagacggcataaagatacacattgccgtagggcagggcagccgccgcgcattggaacgctatttgggcagaacggtcattgcgcctcatgacggaaacgacagcgaggcggttttgcgcctgccggtttggaacagtctgcccgaaggtgcacgcgtattgtttgtgcgcggacacggcgggcgggattttctgatgaatgccttgcaggagaaaggttttcggacggagatggcagaagtctatttcagacggcataaacctttgaactttcaaaatttccaaaccgaaaatattgccgccgcctatattacgtcgaccgagctggtgcgcttgctgttcgggcagcttccgccgcaattttcccgattcttcaaatccttgctatactttacccatcatccgcgcattgcggaggcattgaagcgcgaaggcgtgtgttcggtcgaaaccgtccctacgctggaagccgcgctttcccattcttccatttccgtttcagacggcatggtctttcccggaacctcaaattaataaggagcaaaacggtgggcgaacctgaaaacaaatcatccgaacccgtacgcgagatacaggcatcaaaagaaatgccgtctgaaacctcttccccacgcaaagaaaacgaaacagaagtacacattcctgccgctccttttatcgtcaaacagtccggcagcaacgctttggcagtctgcgccctggtattggcggcattgggtttgggtacaagtggttttttgtttgtccaaggacagaatgtcttgaaaaaccaagagttggcattcaaccaaaaaatcgacaaagccgctttgggcgagtcggaaaacgccgccctgctcaaagacaacctcaaccggcaagccgccatacaatcagagctcgaccgtttggacggaaacgtcaaagcaaacggcgaacaaatcttggaaatgcaaaaatcctatcgcgagttgaccaaaggacgtgccgattggctggtggacgaaaccgataccatactcaatttggcagcgcaacagctggtgttgaccggcaatatccaaacggcagtcggcgtgttggagcatatcgacagccgcctgtcccgtttcaatcaggcagagcttctgccgatcaagcaggcggtcagcagcgacttggcggaactgaaaaaccgtccctatgtcgatatttccggcacggcattgcgcctcgacaggctggaaaccgccgtattcggactgccgctgattttggacggcgtattgaaaccgggcgtacaggtgaagaacgaagccgcttctgcttcatggtggcagaacgtatgggaaaaatccctcggcacattgaaggggctggtcgaaatccgccgtttggaaaacaacgatgccatgctgatttctcccgaacaggcatattttgtgcgtgaaaacctgcgcctccgccttttggatgcgcggactgcattaatgcagcgcaacagcgaagtctatcagggcgatttgaacaatgccgaagccgccgtcagacagtatttcgatgccaagtctcccgccacgcagtcgtggctgaaagaactggcggaattgaaggagttggatgtgcgcatgacggcggatgacggtttgaaggccagtttaaatgccgtccgcgcctatcgcgacggtacgcgcatgatggcggcggaaaatcaagaagcggaacaggcggtttccgaaccgtctgccgcatcggatgtgaagaccatagaagcaccgtccctgccttcggaacgcaaaccggaacagcctgcaaaaaaacagcccgtaccggaaaaggcagggcgttcgccgtccgctaaaggagaacgcgcatgaaaacggtagtctggatcgtcgtcctgtttgccgccgccgtcggactggcactggcttcgggcatttacaccggcgacgtgtatatcgtactcggacagaccatgctcagaatcaacctgcacgcctttgtgttaggttcgctgattgccgtcgtggtgtggtatttcctgttcaaattcattatcggcgtattcaatatccccgaaaagatgcagcgtttcggttcggcgcgtaaaggccgcaaggccgcgcttgctttgaacaaggcgggtttggcgtattttgaagggcgttttgaaaaggcggaacttgaagcctcgcgcgtgttgggcaacaaagaggcgggcgacaaccggactttggcattgatgctgggtgcgcacgccgccggacagatggaaaacatcgagctgcgcgaccgttatcttgcggaaatcgccaaactgccggaaaaacagcagctttcccgttatcttttgttggcggaatcggcgttgaaccggcgcgattacgaagcggcggaagccaatcttcatgcggcggcgaagatgaatgccaaccttacgcgcctcgtgcgtctgcaacttcgttacgctttcgacaggggcgacgcgttgcaggttctggcaaaaaccgaaaaactttccaaggcgggcgcgttgggcaaatcggaaatggaacggtatcaaaattgggcataccgccgccagctggcggatgctgccgatgccgccgctttgaaaacctgcctgaagcggattcccgacagcctcaaaaacggggaattgagcgtatcggttgcggaaaagtacgaacgtttggggctgtatgccgatgcggtcaaatgggtcaaacagcattatccgcaaagccgccgacccgaacttttggaagcctttgtcgaaagcgtgcgctttttgggcgaacgcgatcagcagaaagccatcgattttgccgatgcttggctgaaagaacagcccgataacgcgcttctgctgatgtatctcggtcggctcgcctacggccgcaaactttggggcaaggcaaaaggctaccttgaagcgagcattgcattaaagccgagtatttccgcgcgtttggttctggcaaaggtttttgacgaaaccggagaaccgcagaaggcggaggcgcagcgcaacttggttttggcaagcgttgccgaggaaaaccgcccttcctccgaaacctgttgaaaccttcagacggcatcgttgagatgccgtctgaaaaccatttcacttgacaaacagactgacagaaaacccgtatgactcttttaaaaaacgataccttcctccgcgccctgctcaaacagcccgtcgaatacacgccgatttggatgatgcgtcaggcggggcgttatctgcccgaatacaaagccacacgcgcgaaagcgggcagcttcctcgatttgtgcaaaaacaccggattggcgaccgaagttaccatccaacctttggaacgcttcgatttggacgcggcgattttgttttccgacatcctgaccgtccccgacgcaatgggcttgggactgtattttgccgaaggcgaaggcccgaaattcaaacgcgccctgcaacacgaagccgatatcgccaagctgcacgttcccgatatggaaaaactgcaatacgttttcgacgcggtaacttccatccgtaaagcattggacggccgcgtaccgcttatcggcttctccggcagcccgttcacgctcgcctgttatatggtcgaaggcggcggcagcaaagaattccgcaccatcaaaaccatgatgtactcgcgccccgatttgctgcacaaaatcctcgataccaacgcccaagccgttaccgcttacctcaacgctcaaatcgacgcgggcgcgcaggcggtgcagattttcgacacttggggcggcgtgttgagcgacgcggcgtttaaagaattcagcctcaaatacatccgccaaatcgttgccggattgaaacgcgaaagcgaaggcaggctcgtgcctgttatcgtgtttgccaaaggcggcgggctgtggctggaaagcatggcccaaatcggcgcagacgcattgggcttggactggacgtgcaacatcggcgaagcacgccgccgcgtcggcaaccaagtcgccctgcaaggtaacttcgacccgttcgccctctttggtacgccggaatccatccgcaccgaggtcgcacgtatacttgccgactacggacacggcagcggccatgtcttcaacctcggacacggcatcaaccaacatgccgaccccgaacacaccaaaatcttagtcgacaccgtacacgagctgtctcggcattatcacggcgggtaagccggcaggaaaccgcccgatatgccgtttgaagccgagagatggacggttagggtaaaaataaggcaatgcggcaatatccgccatgtacggatagtacatgacggcggcggcgttgccgcattggctcaatcccagccctccctattttcagacggcatttttgttttcagatgcagggaaaaccgatggcaaaaacgcttaaaaccctttaccaatgcaccgaatgcggcggcacttccccgaaatggcagggcaaatgcccgcattgcggcgagtggaacacacttcaggaaagcttggccgcgcccgagccgaaaaacgcccgcttccaatcttgggcggcggatacctcgaccgtccaatccctctcctccgtgaccgccaccgaagtgccgcgcaatccgaccggcatgggcgaactcgaccgcgtattgggcggtggtttggtcgatggtgcggtcatcctgctcggcggcgaccccggcatcggcaaatccacgctgctgttgcaaaccatcaccaaaatggcacaaagccgcaaagtgctgtacgtttccggtgaagaatccgcccaacaagtcgccttgcgtgcgcaacgtttggaactgcccacagaaggcgtgaacctgcttgccgaaatccgcatggaagcgattcagacggccttgaaacaacaccagcccgaagtcgtggttatcgattccatccaaaccatgtattccgaccaaatcacttccgcccccggctccgtgtcgcaggtgcgcgaatgtgccgcccaactgacgcgcatggcgaaacaaatgggcatcgccatgatactggtcggacacgtgaccaaagacggcgcgattgccggcccgcgcgtattggagcatatggtcgataccgtgctgtatttcgagggcgaccagcattctaattatcgaatgatacgcgccatcaaaaaccgtttcggcgcggcaaacgaattgggcgtgttcgctatgaccgaaaacggtttgaaaggcgtgtccaacccgtccgccatcttccttgccagctaccgcgacgacacgcccggctcgtgcgttttggtcacgcaggaaggcagccgcccgcttttggtcgaaattcaggcattggtcgatgacgcgcacggctttacgcccaaacgcctcaccgtcggactggaacaaaaccgcctcgcgatgctgcttgccgtattaaaccgacacggcggcatcgcctgtttcgatcaggatgtgttcctcaacgccgtcggcggcgtgaaaatcggcgaaccggcggcggatttggcggtcatcctcgcgatgctttccagcttccgcaaccgccctatgcctgaaaaaaccgtggttttcggcgaaatcggcttaagcggcgaagtccgccccgtcgcacgcgggcaagagcggctcaaagaagcggaaaaactcggcttcaaacgcgccatcgtccccaaagccaatatgccgcgcaacgccaaagagtttccgaacctgaaaatctacggcgtttcgagtttgcaggaagccatcgatatttgccgcgacagcagggaataaacggaaatgccgtctgaaatcgggtttcagacggcatttggtttgtggcggattgaaacaagaaggcataccggcgacagataagatttgcggcaaagttgcctgtgatgtggcaaaaacacacacgcccgtcatccccgcaagggtgggaatccggaatcgtccgtttcggcaatgattgaaaatcacggtaacccaaccgattggattcccgacttcgtgggaatgaggggcgtgtgcatttgatttccatccgccatatgtcggcgacgggcttattcgcctacggttttttgtatcagtttttcggcgtttgccaaagtgtttgccacttcgtcgaaaccgatgcggctgccggcgatgagggcgcgcgtatcggtataggcggcgcgtactttgccgtccgtttcggtaacgaggacgcgtaggggcagttgcagggcgaaggcggggtctttgaccatcagcggcgtgccggctttgggcgtgccgaagacgatgacttttgccggctgcatcgttaagccgtttcggcgggcggcttcctgatggtcgatgacggcaaaaatgtccatccctttgctttttatggcggtttcaaggcggctgacggtttcgtcaaaactgtattttgaggtgagggtatgcgtggtcatagcggtttcgttttgggtggacggttcgctggcaggatgtgccgaagcggttgaaatgcagagtgcggatgcggcaatcagggggagtatgtgtttcatcgtatttccttatcggtttgtttatcaggcttcggacggggcggcgcgcgccgcgcccgatgttgcgccgcgtgccggagtgccgtatgccgtctgaaagcctgtcctttcagacggcattgcgtcatttcatcccttttttgagcaggtcttcataaccgccgtgattggcaacatttgtataacctgcttttttcagctcctgaagggcggctttggcacgccgtccgctgcggcagtagaggttgaccggcgtgtctttgtcgggcgcggcttcgtgtatgcggcggacgatttggtcgacggggatgttgaccgcgttgtgcaaatgaccttcgctaaattcctgttcggaacggacatcgatccaaacggccggatgttgcgcggtttgggcggcggatacgggtttttgcggggctgcctgcgcggcaaaggcggctgaggcaatgagtgtggtggtaatcaggtgtttgatattcatagggttctcctgcggttgttgtccgaaaggacgggaagttattttatctgttccaaagcggcggcatctatgtcccaacgccaaacgccgccgcctttgccatcgaatccgcgcaaaaacaggtagcggacggaaacggcggcgggcggttgtccgcgcagtttgaagtagcgcatggcggcaacggcgtaaatcagtgcttgaaggtaatagtggtggtgtgcgacggcttcgtccattgcctgttgcgtgtaggcggatgcgtccgcgccgaggtggttcgacttgtagtcgatgacgcagatattgccgtcggggtcttggcagaccatatcggcaaagccgtttaaaaagccgttgacggtgtggaagtcgagcgtttcggcggcggcacggcagacttcgggcagcctgatgtcgtcgcgggcaaaccagtcgcgcagccgtttgaggccgaagtcttcggtgtggagggtaaagcccatttcgggacagcggcactcgggcgggatgtcggacaggcagtatgcccccgtcagcggcgttttgcggcaggcttccgccatttcggcaacggcgggcagccatatttcttcaaaaccgtattttttcagcttgtcggcaatgagggtttcctgtccggcggctgcttgtccgaatttgaaatcttcaagaatttcgtgcaggcacagccccgcctgcgtgcctttcgggaagttgtgtatcgatatgccgtctgaagccgtcggcgtttcagacggcatcgccgctaccgaggtttcggcggcatccaaggacgggcaggcatcttcttcgccgccgtcgggcgtttgggtttggcggcttaaggcggtgaagctggtgtggcggatgaagcggaaaccgcgcttgggaatgtcggaggcggcaaattcggcggtttgaccggcgttgccgcaatatacggcaggcggcggagcatcttctgtgaaggagaaatttgtgccggaaggggcgttgtccgccacgcgctgccagttgcgtttgagcatcgcgatgccgtctttttcacacgcataggcacggcggacggtttcgcggctgtcttgcggcaagccttcgatcaggtaggcgagggggttgtcggcggtatcggaagaataggcggcgtagatgttgagctgttcctcggcacgcgtcagcgcgacataaagcaggcgcaggcgttccgccatttcctcatcggcgtattgcttctgttcgtcttccgacagttgcgcctttgccaacagttcggttcgatttgcgctttggtggaggatttgccagtcggacggcccggtatcttgcgcgtcccacgcaaacgggcagtacaccagcggatactgcaaacctttcgaggcgtgcatagtaacgattttgaccaaatcttcgtcgctttccagacggatggatcggttgtcgccgccgttgttaccggccaggctgatttggtcgcgcagccacttgtgcaaggcggcggggttgcggttttgcgcgtcttcggcggcaagcagttcgagcagttggaaataattggtcaggctgcgcccgttgttccggcttaagaggcgcgtttcgatgccgtgtgtttgggaaaattgctgcatggcggcgaaaatgccgtattgattccagttgtcgagcgcggttcgggcagattccgcccaatgcaaaatctcgctttcgttttggttgaagtcgtgcaattgctgcgcgttatagccgaatatgctgcttgtcaggacaaagcgcagcgttccggcgcggcgcggttcgagccagaagccgatgagtgcggacagggcggcggcttcgggcgaggcgaacacggattcgcgcgaaagcaggacgctttgcacctgccgttttttcagggcggcggaaaccatcaccgcctcgttgtgcgtgcgtaccagcacggcaatatcgcccgactgcaacgggcagcctttgaaattcagacggcctccggcggcttcgttgagcgcgtgggcgatttcgtcggcgcaatagtcggcggcacgtcggcgcaaaacgtctttgttggctttttcattgtcgttttcgtgcagccaacgaacctgtacggcaggacgtttgggcgacaatctgctttcggcacgcgccgcaccgacttccgaatagccgatgttttccaaaacgaacgggcgttctttgaggcggaacagcgcgcctatgctgccgataagcgcggcgtggctgcggtagttggtggcgagcgtgtagcggtgccgcgcgtcttccgccgcctgaaggtaggcgtaaatgtccgctccgcgaaagctgtaaatcgcctgtttgggatcgccgaccagaaacagcgggcggttttgggcgatgaagattttttggaagatttcgtattgcagcgggtcggtgtcttggaactcgtcgatcagcgcggtttcccagttttcggcaacggtgcgggcgagggtttcggcgtgcggattgtcggtcagcgcggtgtggacatcgagcagcaggtcgtcgaaaccgcgttcgcggcgcgattttttcatctcggcaaggctgcggttgaggtatccgattaaatccagttgcagccggattattgttgcttcttccgcttcttcgagtgcgttcaaatcgtacccgaagtctgccagtttctgcaattcggcaaatactgccgcatcgggcgttttgccttttttcagtccggcttcgagtttgtcggacgcaagtttcaagagtctgtcgtgcgtgtctttgtccagaaagggcagttgtccggcggcggatttttgtgccagttctttaaaaaggttgccgaagctgtttttgcggtaactgttgccgttgaggtcgggatggatgcgccaaaagccggcttccagctcgggcagcaggcggcagacggtttgccatgaggtttcggcgttgcgctgcgcctgtttcaaatccgcctgcggacggcggaaattcaggtacgggcgggacaggtaggcgcggatttgggcaaggacggtttgcggcacagctttgcgtttaaacgccaatgcggcaagcaccggatcattgctgacgcgttcccgccaaaaatcttgcgccgggataagcaggcggtcgccgtcttcttcggtcagttcgacatcgaacggtgcttggcacaagaaggcgtagtcgcgcaggatgcgctggcagaagccgtggatggtgtagatggcggcgttgtcgaattgcccgatggcggccttgaggcggacaatcagacgcgtccggccctctttttgcaaagcctgttttaagagtgcgggcaggaaggtgtcgcctttgtggtgttccgcacaataggcggcgatgccgtctgaaagcgcgccgtctccaagttcggcaatttctttgctttctaaaacctgcaacacatcgtccaaacgcgcgcgcaggcgtgttttcagctcggcggtggcggctttggtgaaggtaacgaccaatacgcgctcgacgtttttttgttccaatacaatcaggcgcgtaaacagggcggcaatgccgtaggtttttccggtgccggcagaggcctcaatcaggttggtgccggcaatggggacggttagcgggtcgaatgcttggatgggtgcagacatagtgcgcgctcggaaaacggttggacggtatagtggattaacaaaaatcaggacaaggcgacgaagccgcagacagtgcaaatagtacggaaccgattcacttggtgcttcagcaccttagagaatcgttctctttgagctaaggcgaggcaacgccgtactggtttttgttaatccactataaaatgggaaaatgccgtctgaaaaatggtttcagacggcatcgtccggcttagaggttttgcaggcgttcgacagacggcgcgtagtagtatccgcccgaaacggcggcggagagatgtcggagcagcaggtcggttttgccgtccgtatcgccgaacatactcaataattgcgcttcgatattgtgcagcgtgcggcagtatgcggtaaacatcaaaccgtgttcgccgctgattttgccgaagggcaggctgcggcggacgattttcaggccgactccgttttctttcaggttgacgcggccgaggtgcgaatcgggcaggcggacatcgcggccgaattcgtcgtcggtttccttgccgcgtccgaccgaggcctcctgttcggcgacggggacggcatcccattttttcaaatcgtgcaggtatttttgcagcaggacatagctgccgcccgcatcgggttttccttcggggatgatggcgacttcgcggacattttcatcgccctgcgggttttccgtgccgtcgacgaaaccgtccagcccgcgatcctgatacaggcgcaaaccgtgttcttcggacgcgacgcatatgctgtcgccgaacgcgcccaaaacggattgggcaagcgcgtaggcggcgttttggcggaaggattggatgtggatggacatatcgtgctgcgtggacggcgcaagcccgttgcccatttcggagaagggtttgatttcactgccttcgtccgtatgtccgaatgttgcccaggctttgctgccgaaggcgatggtcagacccaaaatatcgtccggaaagcgggctttcaaggcagttaacgcgtcgagcgaagcgcggcaggcggctttaatatcgttgaggcggttggcggcgaagtcggcttcgataaagatgccggcttgggcgtggtcgggaatgatggcggattggggcgtgttcatgagatgttcctttttggtgtcatctgtttcggatggattatagcaccgaatcggcaggcggatttttgccggaacggcgtgcgtgaatccgccgtttgcatacctgatgccgcttttcggtttcgtgccgcccgccgcctttcccgccccctttatttccgcttccggcggcttcggcatatcttttccattccgatttggaataaccatataaaaaaagtattctttgtgtttgccgcaatttcacttagaatgccgcacttgcacactttttacaggagagaatgatgttgaaaaaattcgtactcggcggcattgccgcattggttttggcggcctgcggcggttcggaaggcggcagcggagcatcttccgcgcctgcacaatcggcagtttccggttctttaatcgagcgcatcaacaataaaggcacggttaccgtcggcacggaaggcacttacgcaccgtttacctaccacgacaaggacggcaaactgaccggttacgatgtggaagtaaccctcgccgtggcggaaaaactgggcgtgaaagtcgagtttaaagaaacgcaatgggattcgatgatggcgggtttgaaggcggggcgtttcgacgtggtggcaaaccaagtcggtctgaccagccccgaacgccaagcgacattcgacaaatccgatccttacagctggagcggtgccgtattggttgcccgtaacgacagcaacatcaaatctatcgacgacatcaaaggcgtgaaaactgcacaatccctgaccagcaactacggcgaaaaagccaaagctgcaggcgcagatttggtggctgttgacggtttggcgcaatcgctgaccctgattgaacaaaaacgtgccgatgcaaccctgaacgacgaattggcggttttggactatctgaagaaaaacccgaatgcgggcgtgaaaatcgtttggtccgcacctgccgatgaaaaagtcggttccggcctgattgtcaacaagggcaatgacgaagccgtggcgaaattcagtacggcaatcaacgagctgaaagccgacggtacgctgaaaaaactgggcgaacaattcttcggaaaagacatcagtgttcaataatttccttgcttcgctgccgtttatgacggaaacacgcgccgatatgattgtcagcgcgtttttgcctatggtcaaagccggcttcgcggtctctctgcctttggcggcagcttctttcgttatcggtatgatgattgcggtagccgtggctttggtgcggattatgcccgccggcggcatcgtgcggaaaatcctgctgaaattggtggaattttatatttccgtcattcgcggtacgccgctgttggttcagcttgtgattgtgttttacgggctgccttccgtcggcatctatatcgccccgattcctgccgccatcatcggcttttcgctcaatgtcggcgcatatgcttccgaaaccatacgcgcggcaattttgtccgtaccgaaaggccaatgggaagcaggtttctccatcggcatgacctatatgcagacgttccgccgcatcgtcgcgccgcaggcatttcgcgttgccgtgccgcctttgagcaacgagtttatcggtttgtttaaaaacacctcgctcgcggcagtcgtgacggtaacggaattattccgcgtcgcgcaggaaacggcaaaccgcacttatgactttttgcccgtctatatcgaagccgctttggtttactggtgtttttgtaaagtgctgttcctgattcaggcgcgtttggaaaaacgtttcgaccgctacgtcgccaaataaggagttgtcatgattaaaatccgcaatatccataagaccttcggcaaaaataccattttgcgcggcatcaatttggatgtgtgcaaagggcaggtggtcgtcatcctcgggccttccggctcaggcaaaacgacgtttctgcgatgcctaaacgcgttggaaatgcccgaagacggacaaatcgagttcgacaacgagcgaccgctgaaaatcgatttttctaaaaaaccaagcaaacacgatattttggcactgcgccgcaaatcaggcatggtgtttcaacaatacaacctctttccgcacaaaaccgccttggaaaacgtgatggaaggaccggttgccgtacagggcaagcctgccgcccaagcgcgcgaagaggctctgaaactgctggaaaaagtcggcttgggcgacaaagtggatttgtatccctaccagctttccggcggtcagcagcagcgcgtcggcattgcccgagcattggcgattcagcccgagctgatgttgtttgacgaacccacttccgcgcttgaccccgagttggtgcaagacgtgttgaacgccatgaaggaattggcgcgggaaggttggacgatggtcgtcgttacccacgaaatcaagttcgcgctggaagttgccacgaccgttgtcgtgatggacggcggcgttatcgtagagcagggcagcccgaaagagttgttcgaccaccccaaacacgaacggacgcggagatttttaagccaaatccaatctaccaagatttgattaagcatttttcctgtgtttacagaggccagattagattcggattgctttcgatgacggctttgaattggttttgaatccgctcgatggcttcttgcgtatccgcctcaaaacgcaacaccagaatcggcgtggtattggaagcacgcatcagaccgaagccgtcgggaaattcaacgcgcagaccgtcgatggtgatgatttcggttgcgccttcaaattcggctttggcggcgagttcgtcgataacctgatggccgttgctgccttcgggcagggcgatgttgagttcgggcgtggaaatgctttgcggcaggttgtttaacacttcggacggattatcggaggcggacaggatttccaagaggcgtgcgccggcgtacaggccgtcgtcgaagccgaaccagcgttctttgaagaagatgtgtccgctcatttcgccggcgacgagtgcgccggtttttttcatggtcgatttgatgaagctgtggccggttttttccattatggcttcgccgccgtgttctttaatccacggggcaagcaggcgggtggacttcacgtcgaagatgactttcgcgccggggttgcggctcaacacgtcttgcgcgaacagcatcagttggcggtcgggataaataatgttgccgtctttggtaaccacgcccaagcggtcggcatcgccgtcaaacgccaagccgatttcggcatcgccgtttttcagcgcggcaatcaaatcttgcaggtttttgggtttggatgggtcgggatggtggttggggaaattgccgtccacgtcgcagaaaagttcggtaacgccgcacctcaaagcgcggtagagtttgcctgcaaatgcgccgcccacgccgttgcccgcgtcgatagcgatgttcatcgggcgtttgagtttgacgtgtccgacgatgtggttgtggtattcgccggagatgtctttttcggttacgctgccttgtttgccggcggcagcaaaaccgtctttttcaatgatggacaaaagctcttggatggcttcgccggcaagcgtgtcgccgccgagcatcattttgaaaccattgtaatcgggcggattgtggctgccggtaatcatcacgccgctgccgccgcattcgttgatagcggcaaaatagagcatgggcgtggcgaccataccgacgttgaggacgtcgatgccgctgtcggtaaagccgcgttggatgtgctccatcagttcgggaccgctcaagcgtccgtcgcgtccgagcgcgatgcgggtcatgcctttttcggcggctttggcggcgatggctttgccgataaggtaggcggcttcgtcggtcagggttttgccgacaataccccggatgtcgtaggctttgaagatgtcgcgggcgatgcttgccataaggtttcctttgtgtccgtttaggaaaaacgggcatattttaacatagcggtatgccgtctgaaggcttgcgtccggttttcagacggcatagcacggttacatcaaataacatgccgtctgaaataaaagcagcctttgtgcaggctgctttcggattgtcggtttataccgcttcggctttaatgatgacgacaggttcgctcggtacgtcgtcgtggtaaccatgacgtttggtagaaacgccttcgatggcatcgacaacgtcaaaaccgtcaacgactttaccgaatacggcatagccccagtcttggacgacggttttgccgtacagctctttagaacggaagttcaggaaagcgttgtcggcagtgttgatgaagaattgcgcgctggcggaatgggggtcggaagtgcgtgccatggcgatggtgtatttatcgttgggcaggccgttggacgcttcgttttgaatcggatcgcgggtttctttttcgttcatgttttcatccatgccgccgccttgaatcatgaagcctttgatgacgcggtggaagattacgccgtcgtagaagccgtctttgacgtattgctcgaagtttttggcggtaacaggggctttgtcgaaatcgagttcgattttgatgtcgcctttgttggtgtgcaggataatcatgggtttcctttcgttagaatctggttttgaatgattcgacaaattgtgtctgaacgacaaacttcaaggtcgtctgaaaaatattctttcagacggtcttgttgtttaggtcgatggtttacatcagtacagcataagcccacagagcaaccaatactacgcagaggatgttcagcagtatgccgacattcatcatttcgcgttgcttgattaagcccgtgccgaacacaatcgcgttaggcggtgtggcaaccggcagcatgaaggcacaagatgcgccgatgccgatgacgaataccaagacttgttcgggcagccccatctgcatagcgatgccggagaaaatcggtacaagcaatgcggcggaggcggtgttgctggtgaactcggtcagaaaaataatgaaggcggcgacgatgagtatcaccaaaaatgcgggcgcgccggaaaaggtggcggcaacctgctgtcccaaggcttcggacgcgccggatgttttcaacagcgtgctcaggctgatgccgccgccgaagagcatcaacacgccccagtcggtattgcgggcgacttccttccattgcgccacgccgaagacgacgacggcgacggcggcactcagggcgataacggtgtcgggattggaaatgccgaaggcggttttgattttggagctgaatatccacgcggcggctgtggcaaggaaaatcaacagcgcgatcacgcggtgcagcgtccaagggatggattcggctttgatttccacgcgttcgttcaaattaggtttgaggatgacgtacagggagagcagcatcaagggcagaatcaacagcatcatcggcaggccgagcttcatccagccgacgaagtccagatttagggctttggcggcaatcaggttgggcggcgagccgacgagcgtgcccaagccgccgatgctggcgcaataggcgatgccgagcaggacgaagacgtaggttttgcgttctttttcccggtcgaggtggctcagcatacccattgccagaggcagcatcatcgcggcggtggcggtgttgctgatccacatggacagaaaggcggtaacgaggaacaacatcagcacggcggccttcatactgccgcgcgacagccgcagcagggcgacggcgattttacggtccagccgctgcatatgcagggcggtggcaagcgcgaagccgccgaaaaaaatgtagataatcgggttggaaaaatcagccatcgcctttttgatgtccatgtcggggaaaccgagtacgacggcgaggatagggatcatcagcgcggtaacggtaatgtggacggcttcggtaaaccaaagtgcggcaacgaaaatcagcaacgcgatacctttattggcatcggggctgtaaggcaggatgtggtaaatgccgaaacagacgacggcggaaataatggtggtcagcaggcccttaaagtcggtaatcggcttctgcgcactgagcagctcgacgttttcgggatgctgggttttgtcctttgcatgcaggttcatgaatactcctttaaggcaataaaatcggtttttcttttgtgtcgtgcaatccgaaacggtttgtggaaccgccgattctgcaactggttcgagtatatttgtaatctgatgtagtgtaaatatattgtaaacgatttgtcggttttgtttatgagatgggattgatatgtaaggggaaaaataggatgtatcgggaagaggtgcatcctgtttgggggaaataaaccgattcagtccgggcggtcggcggcgcgggcggcaaagagtgcgagaaccgtacctgccatatcggcaagaacatcgcccaaactgccggttctcgttgcggtaaaccatgcctgcgcgcattcgctgaagagggcgaaacagagggcaaagaccatcaggctgcggtaggggatgggaagttttccggttttgaatgctttggtcaaaagccagatttgtgcgaaaaacagggcaaggtgtgctgctttgtcgaaatgcggaaaaggcggtggcgcggtttcggcagctttgaaaagcagtgagtaaatgctgcctgcaaaccacaatgccgagagcaggataaagcggttgcgtggcagattcatgcttgttcctcttcaagccatgtccggcatagtttggataggcgcaggaattttccgccgcgtgcggcaagtatgtcgcgccattgtgccacttcttcggcggatggtgcgtcgtcgatgctgcattcgtacagcaggaaatcgagggtttcttcgatgacggggatggattcggtttggataagctgcttgagttcggtcatgactgttcggatatggaaatcgggaaaatgccgtctgaaagggcttcagacggcatcgggtcatttgctgtgcaggaagcgggttgcttcttcccatttgccggcaaggatgtcgggtatggcttgcagggatttggcgacggcatcgtcaatctgtcggcggtgttccgtactgggtttgttcaggacatagccgacgacgaggttgcggtcgcccgggtggccgatgccgaggcgcagacggtaatagtctgccgtgccgagttttgcctgaatgtctttcaagccgttgtgtccgccgttgccgccgccgagtttgaatttgatccgtccgcagggaatgtcgagttcgtcgtggacgacgaggatttcttcgggtttgattttataaaactgcgcaagggcggcaactgcctgtccggaacggttcatgaacgtggcaggtttgagcagccaaacgtcgccgtcgggcagggcggcacgggcgacttcgccgaagaattttttttcttctttaaatgaagccttccatttccacgccagttcgtcgaggaaccaaaaacccgcattgtggcgtgtctgttcgtattctttgcccgggttgcccaagccgacaaccattttgattgtgtttgacatgatattttccgtgtttctgtcgaatgctgtctgaaggcttcagacggcatggttattcttcttgattttgaacgcgtttgcggcgcgcttctttggggtcgatcaacagcgggcggtacacttcgatgcggtcgccgtcgcgcagcggcgtgtcgtctttgacggctttgccgaaaatgcccaaaggcgcggaatgcaggtttaaatcttcaaatatgccgtccaaaccgctttgcagtgcggcggcgcggacggttgttccttcggcaagctgcatggttttcaaaacctgtcggtcgggcagcccgtacacaatctcaatttcaagcataacggcggtctgcctctttgacgaacgcttcgaccagcgtgacggaaaggtggttgaagacgggggaaattaaggcggacaaaacggcattggaaaaatcgtattccaaattgaattcgattttgcacatatcgtcgcccaaatcgataaatttccacgttccacgtaaggttttgaacggaccctcgagcagttccatacggatttccctgcccggaatgttgcggttgtgcgtggcgaatgattggcgaacgtgcatatagtccataaacagccgcgccttcagttcgttgccgctacgcccgatgacctcggtcttgctgtaccacggcagaaagtgcggatagtcttcaaccttatcgaccagctcgaacattttgtccgcgccgtgcagcaccaagatgtttttttcaacttttttcacaggcatcaccaatgcgggcgtgtattcgaagggcggtattatagcggtttaattttaaaccggtacagccttgcctcgtctgatttcaatttaaaccgccatatcgcagatccgcaaaaaccgatacggctttggcgtttcagacggcattgagcggaaaatgccgtctgaaaacaggatgggaaaacggcagcttgcgggctgccgtttgttcgggaagttaagccttgttttcaggctgctgctcggactctgtcgaagcggtgtctgccggggcaggtgcttcggtttcttcccgagtcggagcgtgcggcgcgttatcttccgccgcgtccgcattctcgcgcaggttgtggctgtaatccttgggcggactgggttgtttgcccgccatgatttccagtacctgatcgcggtcgatggtttcccattccatcagggctttgcacatggtttccatcttgtcgcggttttcatcgaggattttgtaggcaacctgatactgctcgtccaaaatccggcggatttccgcatcgatgtcctgctgggttttctcggaaatgttttgcgaacgggttacgctgcgtcctaagaagacttcgccttcgttttccgcataaaccatcacgcccattttgtcgctcatgccgtagcgcgttaccatttcgcgcgccatttgggttgcgcgttcaaagtcgtttgatgcgccggtggagatgcgtccgacgaagatgtcttcggcaatccgtccgccgaacaggatggagagctggctcaacatctgatctttatacatactgatgcggtcgcgctccggaagctgccaagtcagacccagcgcacgtccgcgcggcataatggttactttgtggacggggtcggtaaagggcaggctttcggcaacaatcgcgtgtccggactcatgatacgccgtcgcacgtttttcgtcttcgtgcatcaccatactgcggcgttccggacccatatagattttgtcttttgcgtcttcaaaatcgctttgatcgactttgactttgttgcggcggccggcaaacagggcggcttcgttaaccaggtttgccaaatccgcaccggaaaaacccggcgtgccgcgcgcgagggacaataaatccacagattcgtccaaaggcacttttttagaatggacgttcaaaatctgttcgcgcccccggatgtccggcagggggacgacgacttggcggtcgaaacggccggggcgttgcagcgcaggatcgagtacgtcggggcggttggttgccgcaatcacaattacagtctgattgctctcaaaaccgtccatttcaaccaacaattggtttaatgtttgctcgcgctcatcattgccgccgcccaaacctgcgccgcgttggcggccgactgcgtcaatctcgtcgataaagatgatgcagggggcgtttttcttcgcctgctcgaacatatcgcggacgcggcttgcaccgacaccgacgaacatttcgacaaagtcggaacctgaaatgctgaagaacggcacgccggcttcgcctgcaatcgctttcgccaaaagcgtcttacccgtacccgggctgcccgccagcaggatgccgcgcggcacgcgcccgcccaggctttgatagcggttcggcgctttgaggtaatcgacgatttcctgcacttcttctttggcttcgtcgcagccggcgacatcggcaaaggtcactttgttggcatctttgtccagtaggcgggcgcggcttttgccgaatgagaatgcgccgccttttccgccgccgcccgtctgcatacgcataaagtagaaccacgcgccaatcagcagcaggacgggcagcaggctgtaaaacagggcagccagcgcgctcggtttttcttccggcgttacttttacacggacgtttttgtcgagcagtgttttaatcaggttgtcgtccaaaggcgcgttggtgaagaaggtgcttttgtcggtgcgctcgcccttaatcaggtagccgctgacgacggatccttcgatgttgacgccggatacttcgccgttgttgacctgttggatgaactgagaatattcgatttgcccgttgtcttcttttttaccgtctaaagcgttgaacgcagccatcaggccgatacccaaggcgacccagacaaggattgatttaaaggtgttccccacttagcaaggctccataattgaggtgtaaaacggaaatgattgtaaagcacgccgtctgtattgtcagcgtttatttttgcccaataaataaatctcactggagcgattgcgcgaggcttcgggtttgcgcgtctgcaccgtgccgaaaatttcgcgcatggctgccatgtattcctgatagcctgcaccctgaaagactttgaccaaaaagctgccgccggttttcaggtgttgcgaggcgaagtctaaagccagttcgcacagataaaagctgcgtgcctgatcgcttacggcgtttcccgacatattgggcgccatatcgcaaattacaaggtcgagcgggcggttgtccaacaaggtttcgaattgtgccagtacgtcgttctcgcggaagtcgccctgaatgaaggagacgccccctatggcttccataggcaggatgtccaaggcgaaaactgctccggaagaacccgtcagcttggcggcaacctgcgaccagcttcccggcgcgctgcccaagtcggcaagtaccgtgccgggtttgattaatttgtctttgtcgttgatttccaaaagtttgtatgcggcacgggcgcggtagccgtctttttgcgccatatggacgtagtggtcgttgacgtgttcgtgcagccacgcttttgaggatttggaacgtacagccatagtggttcgcgggtcggaatggaaaccgcgtattgtacgttaattttgccgatgtcgtgccaaatcgcgtacaatgccgcattattctttttattcaagcagtaggaaaatgacggataccaaattgaacaccaaagaaattttggaactgaaagcgcgcgcgcaccatctccatcctgttgtgatggtcggtcagcagggtctgacggacgcggtcatcaaggaaaccgatgcggcattgacggcgcatgagctgattaaagtgcgcgtattcggcgacgaccgtgccgaacgtatcgaaatctgcactgccttatgtgaggcggttgacgcgcaacctgttcagcatatcgggaaacttttggtattgtggcgtaagaatatcgaaggctgacagcctgaagctgttgttttgctattgttctttaatgggcgggacgccgtccttcggcgcggcatttcggcgggccgaaaccctttccggtgaaaacggattttgattgccgcccgatgctgtctgcaagttgcggcggcttccgtatggtttgaattgttgacaggatgattggagggcttatgcagtttccttaccgcaatgttccggcttcgcgtatgcgccgtatgcgcagggacgatttttcacgccgcctgatgcgcgaacacacgctgaccgccgatgatttgatttatccggtgttcgtattggaggggtcggcgcgcgaggaggatgtgccttctatgccgggtgtgaagtgtcaaagtttggacaggctgctgtttacggcggaggaagcgtcaaatttgggaatacccatgctggcactattccctgtcgttacgacaaataagacagaatgtgcgcaggaggcgtataaccctgaaggactggtgccgacagccgtccgagccttgcgcgagaggtttcccgaactgggcattatgacggatgtcgcgctcgatccttatacggtgcacggtcaggacgggctgacggacgaaaacggttatgtgatgaacgatgaaaccgtagaggttttggtcaagcaggctttgtgccacgctgaagcgggcgcacaggtggttgccccttccgatatgatggacgggcgtatcggtgcgattcgcgaggcgttggaggatgccgggcatatccacgcgcggattatggcgtattccgccaaatatgcttcggcgttttacgggccgttccgcgatgcggtgggcagttcgggcaatttgggcaaggcggacaagaaaacctaccagatggatccggcaaataccgatgaggcgctgaatgaagtggcgctcgatattcgggaaggtgcggatatggtgatggtgaagcccggtttaccgtatttggacgttgtccgccgcgtgaaggacgagttcggcgtaccgacttatgcctatcaggtttcgggagaatacgcgatgttgcaggcagcgattgccaacggctggctggacggcggcaaagtggttttggaaagcctgctggcattcaaacgtgcgggtgcggacgggattttgacctattacgctattgaggcggcaaagatgttgaagcgttgattttcggccgggttaattgaaatgccgtctgaaaccatggtttcagacggcatttttacagtttacaaagtcgtatcgagtgcggcggaaatatcgttccaaatatcgtccgcgtcttcgatgccgatggagaaacgcagcaggccgactttgatgcccatttccattttcacattatgcggcacgccgctgtgggactgggaatagcaatggttgaccaaactttccacgccgccgaggctggaagccattttgaccagtttcatgtttttaatcacgctgtttgccgcttcgcgcgtgtcgtttttgagataaaccgtcaccacgccgccgatgcctttaggcatttgcgcttgggcgagttcataatgttcgtgcgacggcaggccgggatggaacactttttcaatggcaggatggtcttccagacggcgcgcgatttcgagtgcgtttttgcagtgtgcctccatacgcagggcaagcgttttgatgccgcgcaacaccagccagcagtccattgggcctgcaatcgcaccggtatgcaccatcatatcgtgcaaaggctgagccagctctttggttttggcaacgacgatgcccatcaatacgtcggaatggccgcacaaatatttggtagcggaatggaacacaaaatcgcaacccatatccaacggctgttgcagatacggcgtggcaaaggtgttgtcgatgccgaccagcgcgccggtcgctttggcttttgcggcaagggctttgatgtctaccaagcgtaaaagcggattggacggcgtttccagccaaaccagtttgaccttgtgcgctttgagcaattcgtccaaattgtcgggattgcctaaatcggcaaaaacaacatttaccccccatttttgataaacatcgaccaataagtcatacgcgccgccgtaaatatcggcgaccgcgacgatggtatcgcccggttgcaggaaggtacgccatacggcatcaatccccgccataccgctggaaaacgcaaagcctgccgcaccgtgttccaaatcggcaacggtgtcttccaaaatctgacgggtcgggttgctcaggcgcgaataacggtaaggcacattttcgccaatctcgtgcaacgtaaacatactgttttgataaatcggcggcatcagcgcgcggttgtgttcgtcgcaatcgtagctggaatgaatggctttcgtggcgaatttcatttggtctctgcctatgtagatgtgaataatcgaagattttatcactatctgaaaaatagaaacaatcaatgcagctgctaaaagcgagtgatataatctcgcatttgcagattgacggtatattccccggcggaaacgccataccatgcacacatctcaacaattacatgaatattaaggaaaaacaactcatgaacactattgcagacgtgcaatccagccgagatttgcgcaatctgccgatcaatcaggtcggtatcaaagacctgcgctttccgattaccctgcaaactgcagaaggcatccagtccaccgttgcccgtctgaccatgacggtttacctgcctgctgagcagaaggggacgcatatgtcgcgttttgtcgcattgatggagcaacattctgaagccttggattttgcacaattgcacaggctgactgccgaaatggtcgcgcttttagattcccgcgccggcaaaatcagcgtttcttttccgtttttccgcaagaaaaccgcgccggtttccggtattcggtccttactggattatgatgtctgtctcacgggcgaaatgaaagacggggcatacggctacagtatgaaggtcatgattcccgtaacctcgctttgcccgtgttccaaagaaatttcccaatatggcgcgcacaaccagcgttcgcatgttaccgtcagcctgactgccgatgcagaagtcggtatcgaggaagtcattgattatgtggaggcgcaggcaagctgccaactctacggcctgctcaaacgccccgatgaaaaatatgttaccgaaaaagcctacgaaaacccgaaattcgtggaagatatggtgcgtgatgtcgctacttcgctgatcgccgacaaacgcatcaagagtttcgttgtcgagagcgagaatttcgagtctatccacaaccattcggcttatgcctatatcgcctacccgtaggcgcgtttgcaatgatgcccaaatgccgtctgaaaggcattggggcgttattcccgagtctgccgccgctttgttttcccagccgtagagagatgggtaaagtccggatgaagcttgatggcgaggacggattgtatggtgcggcagtgccgtatcggtttgaaatcaatttgcaatacaagtaatgaaaggatgtgcgatggcagtattaagcaaagagcaggttctatccgcatttaaaaaccgcaaatcatgccggcattacgatgcggcacgtaaaatcagtgccgaggattttcagtttattttagaactcgggcgtttgtcgcccagttcggtcggttcggagccttggcagtttgttgtggttcaaaaccccgaaatccgacaggcaatcaagccgttttcttggggtatggcggatgctttggataccgccagtcatttggtggtgtttttggcaaagaaaaatgcccgcttcgacagcccgtttatgttggaaagcctcaaacggcgcggcgttaccgaaccggatgccatggcaaaatctttggcgaggtatcaggcgtttcaagccgacgacatcaagattttggacgattcgcgcgccttgtttgactggtgttgccgccagacctatatcgcgttgggcaacatgatgacgggtgcggcgatggcaggtatcgattcctgcccggtggaaggtttcaactatgccgagatggaacgcgtattgtccgggcagttcggtttgttcgatgcggcagaatggggcgtgtccgttgccgcgacattcggctaccgcgttcaggaaatcgccacgaaagcgcgcaggcccttggaagaaaccgttatttgggcataaggcaatgccgtctgaaaacgtaaggacgttcagacggcattttttaatgcttatttaaaacgattcgccgggagcaagataacgccatttgcctagcggcagcctgccgagcttgaccttacccatgcggatgcgtttcagcccgacgacgcgcagtccgaccagttcgcacatacggcggatttgccgctttttgccctgtttcaacacgaagcgcagttggtcttcgttttgccattctacttgggcgggacgcagtttctcaccgtccaaactcaatccgtgattcagtaaggcaagtcctttttcgtccaattttccgcgcacgcgcaccaaatattctttttcactgccgctgttttcgccgataagctgcttggcgatacggccgtcctgcgtcaacaccagtaatccgactgaatcgatatcgagcctgccggcgggggcaagaccgattttgtgtttcggatcgaaacggatgcggctggtgtcactttcccagcggttttcagaggtaatcagttcggcggcggatttatagcctttttccgcttgtgcgctgacatagccgacgggtttgttcagcaggatggtaatgcgtgccgcctgctgttcgtgggctttcttgtttagttcgatacggtctgccggcgaaactttctgaccgagtacggcggttttgccgttgaccgttacccaaccctgttcgatatagccgtcggcttcgcggcgcgaacaaagccccagttgcgccatgcgtttggacaggcgcacggcatcttctgtatggtcggggggagtttttggattcataggtgttttccggtaagggtcggttcagaccaattgttcgccccagtgcagtttttggcgcagggttttgaaatattggtagtcggtcggatgtaggatgcgtaaggggtttcggtagcggcggatggtgatgcggtcgaggttttgcacgtcgatatgggtttgaccgtcgaaatggacgcgcgcgtcgccgccttgggtaacgaggatttcgatttcggacgtgtctggaatggcgatggggcggttggtcatggattgcgggcagatggggacgagcgtgaaggcgtgcaatcctgcctgcatgatggggccgccggcggcaagcgaataggcggtcgatccggtgggggtggagacaatcagcccgtccgaacgctgggtatagacgaattcccgattgacgaagacttcaaactcaatcatctgtccggcaccgccacgggagaggacggcatcgttgagggcgatggcgcgttcggcggttttgccttcgcggatgagtgcggcctcaatcaggatgcgctcttcggcaaggtatttcccttctaaaacgggcaatagcttgtccgtcatatattcgcggggaatttgggtcaggaagcccaaatgcccttggttgatgccgataatcggaacggcgcgcagggcgatttcgcgggcgacggagagaaaggtgccgtctccgcctaaaacggcgaccaggtcgcagtattgccccagttcggtcttgttgacgatatggcagccgacggtgtcttgggtatagatgcagccttcctttatgccgacttcgtcgagatagacggtaaagccgtgctgcttcaaaaaggtaatcagcgtgtgtgcggtgtcttggatgtcgggcgtgttggggcgggttacgatgccgatgttgtgaaaagggctgttcatgtcggatgccgtctgaaggttagtctatccaaatgtcgcgttcgagccggtcgaggcgttcgttgaggcgttccacgccgtcgcgcagtctgcttatttcgtcgaggcagtcggcaagggcttcgttgccgatgtttgcggactcggattcgcgggaaaatccgccgatttgttcggcgatgttcctgccgatttgtttgatgccgtgtccgatgtcggcggcacggctgccgatgtctgcctgcgtgccgaaaatccgtgccaattcgtccgatgcgcgggaacgcaggctgccgagcagggacagtaccgcgatgccgaggatgaggtcgccttcgagcccgatgtcgcccgccccgggttcgccgccttggaggattttctgtaccgcgctgttgcggaaggtgatttcggtgtctgcaaagccgtttcccgccgagagcaaaccgtcttccgtgatgcgtcccgccagtttcagcccggcaatgttcagggtcagtgttttgcctgcaaaggcggcaagttccgagcggctgtccgggctttgcagaatcaggcggttgatgatggggaggaaggcggacatattttctgattggggcggagaatgcctgtttgttgctgttgccgcttattttacaggcttaagccgttatcgcaaacggtacggatgattttgcccacgctgtcgtcgggtgcgaaatccggcgcgggcaggccgagtttggcggcttcttccgtaaaaaattcgcggcgtgtcgggtggcgcggttcgataatgtttttcagccgcctgccgctggggttaaatgccgtctgaaacaggctttcgacggcgatattacggtggacgatgttgatggggcggttgccgcccgggatgttttgcttttgaacaaggcggctgacgggatggcgttcggcgcaataaagcccgcccagccgcaggatgtcgatgttcggaacgccgctgtcgagcaggtgttgttcggcggcgaggatttggcgggcggactcggtttgcggatcgggtagggcgatttcgtcgcattcgcgcgctgtatcgccgtaaacgctggtactgcttgtgaaaatcaggtgttgcacgttgcacgcccgggcaagttctgcccattgtttgacggtatcggcgtaatgtgtcagcgatgatggcggcaagaggcagaaccaaacgggtttgttggcatggtgccgccaaaagcttgtatctcgggcaaggttcgcgctttgaaacgcgctgtcttgattgaggtcgatggtatcgaggtgtatgggcaggttgatgtcgtccgaagtcaggctgcgttttatggcggcgacgcggctgccgtgttggtaaaacttttgtgccagcggcaggccgaggtaacctaggcctgtgatggagatatggggcggggggactgcgcgcattcgctgataccgtcgggtaagtgccgtctgaaggctgattcggacgctgtgggtttacgggttgccgttgccgattttccggtcgtatttcttgcggtgttcgggcaaaagataaggacgaaggaggcttaaggtgcggcggatgccgcgtgctttggagtcttcggtcagcttggtgcggccgcgcagggagctgtcgaagtcgaaccagtatttcgtaaccatccacatattgacggcgagatcgttcatagcggtttggtcggcttggatgatgttcagaccgttgagctgggtcagcaggttgaccaagagcggggagactttggcttgggtgaaagtattgtgttcgcctaatagttcggcactgcgtgcaagcagggtgttcacgtcgctgaataggaagcggtattcccacatcacgtcgtaaatgcccgccatatagttgatggagtcttccacatcagacggcaacacagcttcattcaggtaggcaagcagggcttcgctgtaacgtttgaacagttggacgatgatttcgtctttgttgcggaagtggtaatagaggttgcccggactgatgcccaagtgggcggcaatatggttggtgctgatgttgcgctcgccttcctcgttgaagagcgcaaggctggcgtcgatgatgcgtgtgtaagtattgattttggcggggcgggtcacgggcatactccttggatttacaggctgaacgaagcaggcagccaattaggttcggcgtgcaattctacctgaaactgagcaaatactgtaaatttgatgtgttgcgccaattgccggacatcgtttgccgaggcgttgtttttgtttaccaaaaccaatgcctgtttgtcgtgtaccgccgcgccgccgatttggaagcctttcagacggcattggtcgatcagccagccggcagcaagtttgaccgaaccgtccggctgtggataatgcggcatatcgggatgctgctgcaacagggcggcggcttttcccgcgccgacgacggggtttttaaagaaactgccgacattgcccaaaatgcccgggtcgggcagtttgcggcggcggacggcgcacactgcatcggaaacttctttcgccgttatttccctgccggcgcaccgttcggcaaccgctgccgccaaatcgccgtagcccaagttcggcacaaaatgctcttttaatgcaaacacaaccgaaacaatcacataacgccctttaccttcctgcttgaacaggctttcgcggtaggcgaagcggcagtcggcattggcaagctcgacaaaggcctccgtatccaaatcaaagcagcgcacgctgtgaatcacatctttcgcctctacgccgtatgcgccgatgttctgcacgggcgacgcgccgaccgtacccggaatcaggctcaggttttccaaaccgttcaaacccagcgcgacggcgtgcaggacaaaatcgtgccagatttcgcccgcctgcgcttcaatcagaaccatgccgtctgaacgagcaatttcgcgtatgcctttgttttccatatgtacgaccagaccggcgtagtcctccatcaaaaggatattgctgccgccgcccagccataaaacagtatctcggttgaactcgggtagccggacgatgtcgcgcaacccgtcggcgtgttcaagcgcaataaaggctcgggcttgggcgcgcaggccgaaagtgttgtagggggtaaggtcggttcggtatcggatgggttgcatgggtttgaactttaaaatgagtattgccagtggcgggcttcagcccatcgtttctatagtggattaacaaaaatcaggacaaggcaacgaagccgcagacagtacaaatagtacggcaaggcgaggtaacgccgtactggtttttgttaatccactatatttttaatcggcggagttttcagacgaccttatgcgatctgaccatctccctactgcacaattccaagcaccacaccaaggcgatggcggcgatggtgagcgaggcaatcaatgccgtccagaagccgtaaatgcccatatcgaaacggtaggcgagcaggtagcccggcagcagaccgcagccccaaaaggcggcggcgtggatgaacatcggcacctttgtaactttgtagccgcgcaaggcgtaggaggcgatacattgggtgaagtctgccggttggaacaagccggcgaacagtaagacggtggcggcgatgcttaaaaccgccggatcattgttgtacatacttaccagcggcgaacggaataataccaaggaaagcacggtaatcacggcgagcatccatcctaacaccagtgacacgcccgaaatataacgcgcccgcgaaaattcgcgccgcccaagcgaaaagctgatgcgcaccgtccccgccgagccgacgctttgcggaatcatatagagaatccccgacaaactgatgccgacctgctgcgccgccacataatcctcgccgaaaggcgcaatcaaaaacacgataaacgaaaacgcgctggcttccaaaaaataagacagcccgatgggtgcgccgattttccaaatctgtttgaacaccgcccaatccggtttgccgaatttcgccgtcagtccgaatgggcggaagaaattttccttggcgatataaatccacaatgccagcgcgctgaaccaaaacaccgccatcgtcgccagtccgcagcctgcgccgcccaaagcgggcataccgaatttgccgtaaacgaaaatatagttcagcggcacgttcaacacaaacgccgcaaagctgaccaacataatcaggcgcgggcggttcaggctggaggcgtaggcgtgcagtgcgcggtgtaccattgccgccggcatcgccaagctggtgaacagcatatactgcgccattgtgccttccacataatcgctcaaggtcagccagttgcggaacggcgtaatcgccgcccacatcaagaccatgccgaacacgcccaaaaacagcccgaaccaaatcccctgccgtcccgtttcgcccacttcgtcggttttacccgcgccgtaaagctgggcaatcatcgggttcagcgccgccataatgcccataaaggtaatataaaccgtggcaaacgcgctgctgcccaaagccaccgccgccaagtcttccttgcctgcaccacccgccatcacggtatcgacaaaaccgatgcccacctgcgcgacctgcgccaacagcatgggcagggcaagagcggtcagcaggcggacttctttcaggaagacggaaaaggaaaagcggttgaggtcgagcagcataagtgttcaatcaacaaaaatgccgtctgaagcagaaaacggcagcaggaagtgatgagaaataatggcgcacattatatagtaaaaaaatgccgtgccgtcagacggcggatacagggcataaaagtatattcagattgtgtgtattttatggtaaagtttggttttaacgacttgacggcattgagccgtcggacaggggctgttcggattctgaatcggaaagaagcatcgccgttttgacagcggcgtgatgcgttgcggcaaagatgccgtctgattgcggatcgggcagtcttttgtgtttacaggataaaatagaaggcagattctcatgcagacatggcagcttccggaacatatcgccgacgtactgcccacgaacgcgcggcagcttgaaagcgcgagggagcagttgttggcactgttccgcgtacacggttatgaactggtacagcctccgctgatggagtacgcacattccctgctgacgcatatcgatgcggggctttccctgaaaaccattttggtaacggacaggctcagcggcaggcagttgggcatacgcgccgacatcacgccgcaggtggcgcgtatcgatgcccatcttttatccgccaaccaagggattaatcggttgtgttatgccggtccggtgttgcacgcgcagcccgacggtctgctgaatatgcgcgaacccttgcaggcaggggcggaaatgtacggttttgccgacatccgtggcgacatcgagctgatagaccttatgctgaaaagcatgaaaattgccgatatgggcaaagtgctgctttcgctggggcatatcggcatatttcgcgccttgtccgatgcggcacatttggatgcggggcagtccgcaacgctgcttgccttgatgcaggataaagataccggggcggtcgaagcgcaggtcaaggcttggaagctggacggcatgtgggcaaaagcattctcgctgttgccgcgcctgtacggcgggcgtgaagtgttgtccgacgcgcgcggacggttgccggatttgtcggcggtcggcggcgcgttgggcgaattgcaggcggtgtgcgacgcattccccgattgtgaaatccatatcgacttgtccgagctgcgtgtcgacaattaccacacgggcttgctgtatgccgcctatgccgccgatttccacgacgcggtcgcgcgcggcgggcgttatgacggattgggcggatatttcggcagggcgcgcccggcaacgggattcagtttcgacttgcgcagctttatcgggcgtttgcccaccatcgaacggcagcccgccgtgttggtcgatgcggaagatgccgaagcggcgcgcgaagcagtcgaagccttgcgtgaacaagggcagtgtgtcgtgattgactacggtatcggacacaatgtttcggaagagcttgcaggccgtctgaaaaagacggacggcgtttggcaggtcgtgaaacgctaaatacccgttcatggcggatgaaaggcaaatcgtggcggggcgcaaagccgcaccggtttggggatttccgcaataatttttaatatcgataggttatatggctatggctaaaaatgttgtagtaatcggcgcacagtggggcgacgagggtaaaggtaaaatcgttgactggctggcggaagaagccggcggcgtggtgcgcttccaaggcggccacaatgcgggccataccttggttgtcggcggcaaaaaaaccattttgcgcctgattccgagcggcatcctgcatgaaagtttggactgcttcatcggttcgggcgttgtcgtctcccccgaagccctgttgggcgaaatcgacgagttgaacgcggcaggcgtgaaaaacgtcgaaggccgtctgaaaatcgcgccgacctgcccgctgatcctgccttaccacatcgcgctcgaccaagcccgcgaagcatcgcgcggcaaaggcaaaatcggcacgaccggccgcggcatcggccctgcctacgaagacaaagtggcacgccgcgccattcgcgccgccgatttgctgcatcctgaaaaactgcgtgaaaaactggatgccgtccttgcctattacaatgtccaactgcaacatctgcacaatgccgagccggttaaagcggaagacgtgatggcggttatcgaaaaagtcgcgccgcgcattgcgccgatgattaccgacgtgtcccgcgtgttgaacgagaaaaacaaaaacggcgaaaaactgctgtttgaaggcgcgcaaggtgcgttgttggacatcgactacggcacttatcccttcgttacctcgtccaactgtctggcgggagccgcttccgcaggcgcgggcgtaggtcctcaaatgctggattatgttttgggcatcgtcaaagcctataccacgcgcgtcggttcgggcccgttcccgaccgaattgttcgacgaagtcggcgcaggtttggcagaacgcggacacgaattcggttcggtaaccggacgcgcacgccgctgcggctggtttgatgccgccgccctgaaacgctccatccaaatcaacggcatttccggtatgtgtattaccaaactcgatgtaatggacggcgttgaaaccatcaatatctgcgtcggctacgaattgcccgacggcggcaaaaccaacatcctgccttgcggctctgatgcggtagaagcctgcaagccgatttacgaaaccatgcccggctggcgtgaatccactttcggcgtgaaggactacggcgcattgcccgaaaacgccaaagcatatttgaaacggattgaagaagtctgcggcgcgccggtcgccatcgtctccaccggtcccgaccgagaagaaacgattgtgctgcatcatccgttcgcataaggttttgcagtaaaaatgccgtctgaagccctaatccgccgttggttataaattgtagggtatcaacatctcgggctacaatggtacgtcagccaatgccaagacgtgccagcctgatttgttgatgtgtgtattatagcgcattgtgctatttacgcaaggactacaagtgtaaagattgagtaattcccactagtcgcaggcgggggcgcgagaggtaggtgctaagtcattggttatctccttactatctatctagctacagggtaaattatgcgcctttgcctgttgtttgtctagttaatttatgttaaacaatagtaattaattgtaaataacgtataggcatttttcgcatttccccctctcgcacatactaggtagtctaaaaaaaatttgaaatttttaatcttttacggcagaatactagaaaataacctataaggtctccataatgcctaaaatttctagtatagtttccgccaaccttcgttatcaaaagatttttcctgataaagaacttattgtttatactcggtcggcagcaccaaccaccattagatgtcctatacacggagaagttcctagtgggacattggactctttactgagaacaaagcacggctgccctgagtgtaacaagttgactcgttcagaatacttaaggggtaatcctgcaaatgctaaggttgttagggtttttgactccttgtcaggtaaaacactggaatttgtttctgcttcagcagcggcgagagggctggaaaccaacttaggaaatataaggtctaggctctcaggtcgtgtgtcggtagacaacctgatacaagacaggtataaggttcttctcgattcgacagactgcgttacacaaacacctcagaaggttctaccagaagggtttaaattagttgaagggtttgaaaactacgcccttaatagactcggtcaggtgtataacgtcaagtacggtcgactattgaccccctctttctccaattcagccaacgctgtcatcatatctctgtactccaatggagaggctgtctccatcttcctggctaaattgatgctccaaactttccgccccgacgaacccttgccgaaacggataacgtacaaagacggagacaggcgcaactgctcgctggacaatttggcttaacgcctcgccactactaggtgcttctcgaaaaattttgacttttccataatttcctgtattctaataaatgacaactctaggaggttatcatggcttatacagtttatagttttgagaagaaatttcttgagaagtttggtgtttatggtctgagtgttcttaatttccgagggtctatgtacccgttggatatacactgcccaaagcatgggaatcagacggtctccaatgcgacatcctgtctccgctctaaactcggctgccctgcttgcggaagggaacaccaacagtcaaaagcctctgaacgtctaaaacagtcaaacaagtctgccaaacccctcctcatcctcgacacaacgaccaacgaaacactcacattccccagcgttactgccgcaggtgctgctttaggtgtacatttccaacaaatcaatcacaggctcaagggtcgaacgtcgcccgacaaccttatttcaaacaggtacaaagtgcttgggtacgataggtaaggttcacaaccccctaaatcctacgaaccaagctcgacggacgttcaaatcccgattagagttaatttatgtaaagatttagtaaagacgtataccatttttctttacattttgcttgcgcaggatttcaggtaggtctcaaaaaatttgaaaatttctatattttggttgtgtaatccatttgcacataacctatggagacaaattatgggtaagcgaatgactttcgataccgccaaatcacgctttcaagagaaatttccacatttagaattgttggagttcagtggcatttataaaccttccagtgttagatgtcctacgcacgaggttgtccaacttttgtattacgacacagctataaagtcaaagtatgggtgtccggagtgtgcgagacttaaaatgaagaaaaatacgcctccccaaaaccaaaaaaccgtctccatcctcgacactaccacaggcgaaacactcacgttccccagcgtacaagctgccgccaaagccctaaacacctcctacggctctatacgaaccaagctcgacggacgttcgtcccccgacaaccttgtctgtaacaggtataaggttttgctataatcaacctatggaaaatattgaagaatacgcactgctgtctcccgaagccctgctggaacgcctggataccgttttgagtatcagaatcggcggtaagggctgggaatccagtatgaccgccaactttgcacagacgctggtcgaaatacaggacagtctgtacagggttgtgtcaaccgtccaatacggggatgacaacctcaagcggttgacagcggacaaacggaagcagtatgagttgaacttcaagatttccgagggttctacgcgtgtagagtccgactttaaagagactttggttcggttcggtagagatatgcttcaagatatgccccctaaaatccgttcggcaacgctggtagcgttgacgaccctgcttgtcggaggggcgttgggttacggttatttggaatacctgaagcaggttgcttcggaagggtatcagaccgagcgtctgtataatgccgtcgaccgtcttgcagaatcccaagaacggataacgtccgccatcctgaagggtgctagaggtgccgatttcgtgcaaatcggcagacgttcctacagtagggaggatatatcggaggcaaatagacgtgcagagcgtgtcccgtatggcgcagagttggtttcagacggcaattttaccgctgttttatctgatatagtggattaacaaaaatcaggacaaggcgacgaagccgcagacagtacaaatagtacggaaccgattcacttggtgcttcagcaccttagagaatcgttctctttgagctaaggcaacgcaacgccgtactggtttttgttaatccactatattttctgtccggatacggtttatcagggtatatcaatgcggcgtatccggtgcggaaatggatacggttgatgccggtatggaaacctgatgttttcagacagcgtatataaaaaaccgtactgcttgcgcgtacggtttttgccgtttcaaatcggtttaaagcgatttgaggcgggcgattcggttgtccagcgaagggtgggtgctgagcagggagtcgcgcgtatctccggcgatgcccattgcgttcatttcttcgggcaaatcgaccgggttgcctttaagcctttgcagggcggaaatcattttcggtgcgccgaccagttttgccgcgcccgcgtcggcgcggtattcgcgttgtcggctgaaccacatgacaattaagctggcaaggaagccgaataggatttggaataccatgctgaccaggaaataagttccctgggactggctgccgtcgttgtttcgggcaatcaggttggcaataatgcgcgacaggaacacgacgaaggtattgaccacgccttgaatcagcgtcagcgtaaccatatcgccgttgccgacgtgtgccatttcgtgcgccaatacggcttccacttcgtcgcgcgtcatatggtcgagcaaaccggtgctgacggcgatcagggagctgtttctcgatgcgcccgtggcaaaggcattgggttcgggggagtggtagatggcgacttcgggcgttttcaggttccattgccgcgcttgggcttcgacagtgttcaaaagccaggcttcttcttcggtgcgcggcgtgtcgataacttccgcgccgaccgattgtttggcgatgaatttggacatcagcagcgaaataatcgaaccagtgaagccgacgacggcggaatacgccaacaggctgcccgtgccgccccggctgttgatgcccaaaaccgccaaaacaatgttgattacgaccaaaacagcgatattggtagccaaaaacagaaaaattcgtttcacggatgttcctttttggtagggtgtgatgttttgaaattttggggattgtcccaaaaagttgccggcttgtgaatatcagactcggcaaaggtatgcaaaacatttgcttgcaaatggcagtttgtgcagttggtttttgaactattgtgccaagccgtgtagaatcgtaaaccatctgtttgattccaataaacacatttcaaaggatcacttcatgaaagcattacttttaggcgcgccgggcgcgggcaaaggcactcaggcgcaattcatcaccgccgcgttcggcattccgcaaatctctaccggcgacatgctccgcgccgcgattaaggctggcacgcccttgggtttggaagcgaaaaaaatcattgacgaaggcggcttggtgcgcgacgacatcattatcggcatggtcaaagaacgcatcgcgcaagacgactgcaaaaacggtttcctgtttgacggtttcccgcgcacgctggcacaggccgaagcgatggttgaagcaggcgtggatttggatgcagtcgttgaaatcgacgtgcctgacagcgtgattgtcgaccgcatgagcggccgccgcgtgcatttggcttccggccgtacttaccacgttacctacaacccgcccaaagttgaaggcaaagacgacgtaaccggcgaagatttgattcagcgcgacgacgacaaagaagaaaccgtgaaaaaacgccttgccgtttaccacgagcaaaccgaagttttggttgatttttacagcaaactggaaggcgaacacgcgcctaaatacatcaaagttgacggcactcagccggtagaagccgtgaaagccgaagtattgggcgcattgggcaaataaatcgaaaaggtcgtacccacgggcaggcttcgcactctgaaaacagaaaatcaggttttcagacgacctgtttttgataaacagcgtgttgcaaccgaaaaataatcatttggcgtcattcccgcgcaggcgggaatccatttctgaatttgggcaatcgctgtttaaatctgatgaactgagttttatcaatggattcccgcctgcgcgggaatgacggctgatgtaccggttcaaatttatccgaaacagtttgtcggaggcttgagtccgcgtaggtcggacatcaatgcccgacctacggtttgaatttacgttgttatagtggattaacaaaaatcaggacaaggcgacgaagccgcaggcagtacaaacagtacggaaccgattcacttggtgcttcagcacctttagagaatcgttctctttgagctaaggcgaggcaacgccgtaccggtttaaagttaatccactatactgcgaaaaagacgataaaggtcgtctgaaaacccgaaacgaaaacactatgaatcttttaatctccgacttccaaactccgcaacaacgcacccccgtcatcgtcgcccttgattttgccaacgaaaaagacacgctcggattcgtccgcaaccttgacccgacattgtgtcaaatcaaaatcggcaaagagctgtttaccgcgacgggacgcaatttggcagaaagcttaatcaatcaaggtttcaaacttttcctcgatttgaaataccacgatattccccacaccgtcgcgcaagcctgcaaagtcgctgccgacatgggcgtttggatggtcgatatgcacgcgtcgggcggccgccgtatgatggaagccgcagcagaagccgttgccggatacggtacaaagccgctcttaatcggcgtaaccgtgttgaccagcatggaacaaagtgatttggcggaaatcggtttgaacatcgctcccgaagaacaagtcatccgtttggcgaaactggcgcaaagttcgggcttggacggcgtggtctgctccgcccaagaagccgcaccgctgcgccgcgagttgggacaagattttgtcttggtcacgcccggtatccgcttggacgttgccggcaacaacgacgaccaacgccgcatcatgacgcccgccgaagccttggcggcaggttcgacttatctcgtgatgggccgccccgttacccaagccgccaatccgctagccgtattgcgcgaagtgaaccgcgtggcaaaccttgaagcaaactgattttcaggcggccttaccggttaaggtcgtctgaacaaaacacaacggaggcaatatgcccgccaagtttcaacaagaaaccctcaaatcccgtttcgcacaagccaaagtcctggttgttggcgacgtgatgctcgaccgctattggtttggcgacgtgtcccgtatttcacccgaagcccccgtgccggtggccaaaatcggacgtatcgaccaacgcgcgggcggtgcggcgaacgttgcgcgcaacatcgcttcgttgggcggcagggcagggctgttgtccgtaaccggcgacgacgaagccgccgacgcgcttgacgcgctgatggtgcaggacggcgtcgcctcctatctgatgcgcgacaaacaaattgccaccaccgtcaaactgcgcgtcgtcgcccgcaaccagcagcttatccgccttgattttgaagaacatcccaaccgcgaagtgttggaacaaatcaagcggaaataccgcgaaatcttgcccgaatacgacgcaatcattttttcagactacggcaaaggcggcctgtcgcacatctccgatatgatcgattgggcgaaacacgaaggcaaaaccgtattaatcgaccccaaaggcgacgattacgaaaaatacgccggcgccacgctgattacgcccaaccgcgccgaattgaaagaagtggtcggcagttggaaaaacgaaggcgagctgaccgaaaaagcgcaaaacctgcaccgccacctcgatttgaccgcgattttgctgacccgaagcgaagaaggcatgaccttgttcagcgaaggcgaaccgatttaccagcccacccgcgcccaagaagtttacgacgtgtccggcgcaggcgacaccgtcattgccggaatgggcttgggtttggcggcaggctgcaccatgcccgaagccatgcaccttgccaatactgcggctggggttgtcgtggcgaaactcggtacggcggtttgctcgtttgcagagttggttgaagcactggacgggcaataaatcttttcggacggcatgaccatccaatgccgtctgaaaccctcaaaacaaaggaaaccgaatatgaccatcatcgtaacaggcgcggccggctttatcggcagcaacatcgtcaaagcacttaatcaacgcggtattactgacattgttgccgtcgataatttgagcaaaggcgaaaaattcaaaaaccttgccgagtgcgaaatcgcccattatctcgacaaacatgaattcatccgccaagtgagggaacacattttaccttatcaaaacatcgaagccgttttccatcaaggcgcgtgttccgacaccatgaatcacgacggtttgtatatgatggaaaacaactaccagtacacgctggatttgttggactggtgtcaggacgaacgcattcccttcctttatgcctccagtgcggcggtttacggcaaaggcgaaatcttccgcgaagagcgcgaactcgaaaaaccgctcaacgtctacggctactccaaattcctgtttgaccaagtattgcgccgccgcatgaaagaaggtctcaccgcccaagtcgtcggcttccgctacttcaacgtttacggacaacacgaacaacacaaaggccgcatggcatccgtcaccttccaccatttccaccaataccgcgaacacggttacgtcaacctgttcggcagcaatgacggttacggcaacggcgaacaaacccgcgactttgtcagcgtcgaagacgttgccaaagtcaacctctacttcttcgaccatcccgaactttccggcatctacaacctcggtaccggccgcagccaacagttcaacgaactcgccgccgccaccgtcaacgcctgccgcgccgccgaaggcaaacctgaaatgagcttgaaagagctggtaaaagaagaacttatccgctacatcccatttcccaatgcgctcaaaggcaaataccaaagcttcacccaagccgacattaccaaattgcgcgaagccggatataaggaagaatttttcgatgtcaaatcaggcgtcgaccgctacgtcaaatggatgctggaaaatttggcttaatttgaatgcccgtaaaaaatcgtctgaaaatatcaggcgattttgatttgtttaacttttatatggatttcgatgatgaccgaaatacaacaacgcgcccaactgcaccgccaaatttggaaaattgccgacgaagtacgcggcgcggtggatggctgggacttcaaacaatacgttctcggcacacttttctaccgatttatcagcgaaaacttcaccgactatatgcaggcaggcgacagcagtattgattacgccgctatgccggacagcatcatcacacccgaaatcaaagacgatgccgtcaaagtcaaaggttatttcatctaccccagccagcttttttgcaatattgccgccgaagcccatcaaaacgaagagctcaacaccaagctgaaagaaatttttaccgcgattgaaagctccgcctccggctatccgtccgaacaagacattaaaggcctgtttgacgacttcgataccaccagcagtcggctcggcagcactgttgccgacaagaacaaacgccttgccgccgtcctcaaaggcgtggcggaactcgatttcggcaattttgaagaccaccgcatcgaccttttcggcgatgcctacgaatacctgatttccaactacgccgccaacgcaggcaaatccggcggcgaattttttaccccgcaaagcgtctccaagctgattgcgcggctggcggtgcacgggcaggaaaaggtaaataaaatttacgatcccgcctgcggctcgggcagtctgcttttgcaggcgaaaaaacagtttgatgagcacatcatcgaagaaggcttcttcgggcaggaaatcaaccacaccacctacaacctcgctcgcatgaacatgtttctgcacaacgtcaattacaacaaattccacatcgaattgggcgacacactgaccaatcccaagctcaaagacggcaggccctttgatgccatcgtttccaatccgccttattccatcaactggataggcagcgacgaccccaccttaatcaacgacgaccgctttgcccccgcaggtgtactcgccccgaaatccaaagccgattttgcctttatcctgcacgcactgaactatctttctagcagaggccgcgccgccatcgtctcattccccggcattttctatcgcggaggtgcagagcagaaaatccgccaatatctggtggagggcaactacgtggaaaccgtcatcgcccttgcgcccaatctcttttacggcaccggcatcgccgtcaatatcttggttttgtccaaacacaaagacaataccgacatccaatttatcgatgcaagcagcttctttaaaaaagaaaccaacaacaacgtcttaaccgaagaacacattgcagaaatcgtcaaactcttcgccgataaggctgatgtgccgcatatcgcccaaaacgctgcccagcaaaccgtcaaagacaacggctacaacctcgccgttagcagctatgttgaagccaaagacacctgcgaggccgtcgacatcaaacagctcaacgccgaaatcagcgaaaccgtcgccaaaatcgaacggctgcggcgtgaaattgacgaagtgattgcagagattgaggcctaggcagttgttgcatattttgcaacaactgaatgggaaagaggccgtctgaaaatacgggcggcaacctgtaagcaatctttacaagttcaaatcaagaaattttcggggaaaaatacatgacaacagaaaacaatgcttttgaaaacgccaagcacatcgacgaaacaggcaatgaatattggtcggcgcgcaccttgcagcaaatcttggaatattccgaatggcgtaatttccaacgggccattgataaagccataactgcttgcgaaacatcaggaaatgacaaaaatcatcattttgttgaaaccaacaaaatgatagccctcggaaaaggcgggcagcgcgaagtgccggattaccgcctttctcgctatgcctgctacctgattgtgcaaaacggcgatccgtccaaaagcgtcattgccgcagggcaaacctactttgccgtgcaaacccgccgccaagagctgcaagacgaggccgcattcaggagtttgggcgaagacaaacaacgcctgctgcttcgcaggcagctgcgcgaacacaataccgaccttgccgccgcagccaaggatgcaggcgtagaaaaacccgttgagtacgccaaaaccacggctatcgggggctatacggaggactggacaagcagggcatacacagccgcaaaggcttgaagaaaagccagaaaatcctagaccacatgaacgccagtgaactggctgccaatctgtttcgcgccacgcaaaccgaagaaaaactacgccgcgaaaacatccaaggcaaaacacaggcaaaccgggtgcatttcgaagtcggacaaaaagtgcgccaaaccattgaagaactgggcggcatcatgcctgaaaaccagcccgtacccgagaaaagcatcaaacagcttgagaacgaagaacagaaaaggcttgccgcaaccgaacagcatcaaaacggcaaaaaataaccgcattcaggctacctgaaaaagcagcctgcacaccatttcaggcagcctgaaagcaggacgggcttcagcccgcagaaataacggcaaacggacagagtgagccgaagcaccccacaaccgcccacatcccgccgcagcgggaaagaaacggaaaacaaccatggatatgcaaagcaaagcgaaaaaattgattgagatgattcagacggcaccggtggagtggaagccgttgggggaggttggtctattggttcgtggcaacggtttgcagaaaaaagattttaccgagagcggcgtaccggcgattcattacggacaaatttacacctattatggcaatcagacggataagactctttctttcgtttcaccggaattggcggaaaaactgaagaaagtagataaaggtgatgtggtaattaccaacactagtgaaaatatagaagacgtaggaaaagcccttttatatttgggagaagagcaagctgttacaggcggacacgcaactatttttaaaccaagcaaagaaattgtcggcaaattctttgtctatttcactcaaacagaaatttttgataaggcaaaaagaaaatttgcaaaaggaacaaaggttattgatgtttccgcaaccgatatggcaaaaatcaaaattcccatcccatccctagaaactcagcaaaaaattgtaaaaataattgacaaattcaccgagctggaagctacgctggaagctgaactagccctgcgcaaacgccaataccggtattaccgcgactttcttttagattttgacaatcaaatcgggggggaatagctgatggctatcaatgccgtctgaaagatgtggtttggaagacgttgggggaggtgtttgacttgaagaatggctataccccttccaaatcaaataaagaatattgggaaaatggctcaatcccttggtttagaatggaagatattagggaaaatggtcgtattttagataattcattacagcatatatcaaaaagcgcagtaaagggcggtaagctatttccagccaattctattatcatggctacatctgcaaccataggtgagcatgcactaataaccgttccattcttagccaaccaaagatttaccagtttatctttaaagcctgaatttgccgataaactcagcatttattttctttattactattgttttaatcttagtgaatggtgcaaaaagaatacaacaacatcgagttttgcttctgtggatatgaatagttttaaacgcttcccaatccccatccccccactccccgaacaagaaaaaatcgtcgccatcctagacaaattcgacaccctgacccactccatcagcgaaggcctgccgcacgaaatcaccctgcgccgaaaacaatacgaatattaccgcgaacagctgcttgcctttcggtagagtgggcttcagcccaccgaaacaacggcaaaccgaaacaacggcaaaacaacagcaggcggggcggtgggctgaagcccgccctacggcggacacaaccgccccgcattccgccgaagcgtgcggaaaccggaaaatatggcgatagatgctcaaaacaaagagaaaaacccgattggaatgattcagacggcatcggtggggtagaagtcgcagacaaagtagggtgggcttcagcccaccgaaataacggcaaaccgaaacaacggcaaaacagcaggcggggcggtgggctgaagcccaccctacggcggacacaaccgtcccgcattccgccgaagcgtgcggaaaccggaaaatatggcgatagatgctcaaaacaaagagaaaaacccgattgggatgattcagacggcatcggtggggtagaagtcgcagacaaagtagggtgggcttcagcccaccgaaacaacggcaagctgcaacaacagtaaaacaacggcaggcggggcggtgggctgaagcccaccctacggcggacacaaccgccccgtattccgccgaagccaaccaaagcagcctgcacattttcaggcagcccaatccgaacatcaaaccgtttaacacccgacaccgcaaaggacgacccatatgaaccttgaaaccaaacccattgccgaaacgccgaatttcatcgtgctcgaccaatatgaaaaaatcgaacagtcgggcagctaccaatcggaaaaccggttggaagcggagttaatcgccgatttgcagaatcaggggtacgaataccgcaaagacttgaacagccaaagcaggctgctggaaaacctgcgcgcccagttgcagcggctgaacgatgtggcgttttcagacggcgaatgggcgcgttttttgacggaatatctggacaggccgtctgaaaacattaccgataaaacccgcaaaatccacgacgaccatatttacgatttcgctttcgatgacggccgtctgaaaaacatttatctgctggacaagaaaaaccttgcccgcaaccatgtgcagcttatcaaccagtttgagcagacgggcacgcatgcaaaccgctatgacgttaccgtgttggtaaacggtctgccgctggtgcagattgaattgaaaaagcgcggtgtggcggtgcgcgaggcattcaatcaggtgcaccgttacagcaaagagagcttcaacagcgacaattcgttgttcaaattcctgcaaatcttcgtcatttccaacggcacggacacgcgctatttcgccaacaccaccaagcgcgacaaaaacagcttcgatttcacgatgaattgggcgcggtcggacaatcatccgattaaggatttgaaagactttaccgccacgttcctgcagaaaagcgtattgctgggcgttttgctgcattacagcgtgttcgatgcgaataatacgctgctgattatgcggccgtaccagattgccgccgccgaacgtattttgtggaaaatcaacagctcggcgcaggcgaagaattggagcaaaccggagagcggcggctatgtctggcacaccacgggcagcggcaaaacgctgaccagctttaaggcggcgcgtctggcgacggaatcggcgtttatcgacaaggttttcttcgtggtggacaggaaggatttggactatcagacgatgaaggaataccaacgtttttcgcccgacagcgtgaacggttcggaaagcacggcaggcttgaaacgcaatttggaaaaagacgacaacaaaatcatcgttaccaccatccaaaagctgaacaacctgatgaagggcgaagataatctgccggtttaccaccagcaggttgtctttattttcgacgaatgccaccgctcgcaattcggcgaagcgcaaaaaaacctgaaaaagaaatttaaaaaattctgccagttcggctttaccggcacgccgatttttcccgaaaacgctttgggcgcggaaaccacggcgggcgtgttcggacgggagctgcattcttatgtgattaccgatgccatccgcgatgaaaaagtattgaaattcaaagtggattacaacgatgtgcgcccgaagttcaaagccgtggaagcggaacaggacgagaagaaactgagtgccgccgaaaaccgccaagccctgcttcaccccgaacgcatccgcgaaatcacgcaatatatcctgaaccagttcaggcagaaaacgcaccggctgaatgcgggcggcaaaggctttaacgccatgtttgccgtcagcagcgtggatgcggcgaagtgctattacgaagcgttcaaaacacaacaggcaggcagcctgcacccgttgaaagtggctactattttttcctttgccgccaacgaagagcaaaacgccgtcggtgaaattgtcgatgaaacctttgaaccggaagcgatggacagcagcgcgaaagaatttttgcaggctgccatcaacgattacaacgcctgtttcaaaactaatttcggcacggacagcaaagcctttcagaactactaccgcgatttggcaaaacgggtgaaaaatcaggaagtggatttgctgattgtggtcggcatgtttttgacgggttttgacgcgccgacgctgaacacgctgttcgtcgataaaaacctgcgctatcacggcctgatgcaggcgttttcgcgcaccaaccgcatttacgatgccaccaaaaccttcggcaatattgtctgcttccgcgatttggagcaggcaaccattgatgcgattaccctgtttggcgataaaaacaccaaaaatgtagtgctggaaaaaagctacgaagaatacatgaacggctataccgatgatcggaccggcgaagcacggcgcggttatctggatgtggcaaaagaattgcgcgaacgtttccccgaacccgacaaaatcgaaacggaaaaagacaaaaaagattttgccaaactcttcggcgaatacctgcgggcagaaaacgtattgcagaactacgatgaatttgccgcgctgcgcgagttgcagaatgtggatgcggcggacgaagatgcgatgaaggcgtttcaggaaaaatactacctgagcgatgaagacgtgaaggaaatgcggcaagtgccgatgccgtctgaaagggcggtgcaggactaccgctccgcctacaacgacatccgcgactggctgcgccgccaaaaagcaggcgaacagaaagaacagtcaaaaatcgattgggacgatgtggtttttgaggtagatttgctcaaatcacaggaaatcaatctggattacatcctgcaactggttttcgagcatcacaaaaaaatcaaaggaaaagcggagctggtggaagaaatccgccgcatcatccgcgccagcatcggccaccgcgccaaagagggtctgattgtggattttatcaacgatacggatttggataaagtccccgacgttcccgccatactggaaaccttttacacctacgcgcaagaggtaatgcggcacgaagcggcaggattgattgccgccgaagacctgaacgaaaccgccgccaaacgctatttgaccggctcgctcaaacgcggctatgccagcgaaaacggtacggaactgaccgaaaccctgccgaaaatgagtccgctcaacccgcaatatctgacgaagaaacaaagtgtttttcaaaagattgcggcgtttgtggagaagtttgccggaatagggaccgatatttgacaaaatgccgtctgaacctttcagacggcatttttgattttatgcggaggcggtttttattttgaccttgcttttcttaaacttcaacacggcttcttcttttgccgcatcccagtctatccgcacgaagccgccgtcggtaagtttgccgaacaggagttcgtcggcgagcggtttgcggattttttcctgaatcaggcggtgcatcgggcgcgcgcccatttgcgggtcaaaacctttttccgccagatatttgtgcaatgccggcgtgaattcggcttcgacttttttgtcgaggagctggtgttcgagctggagcaggaatttgtccacgactttgacgatgatgggttcggacaagggtgcaaacgggataatcgcgtccaagcggttgcggaactcgggcgtgaagagcttgttgattgcctgcatttcgtcgccgcgttcgcgcttggcggtaaagccgaggctggggcggctgaggctttccgcgcccgcgttggtggtcataatcagaatgacgttgcggaaatcggcactcttgccgttgttgtcggtcagtttgcctgcgtccataacttgcaggaggacgttgaaaatgtcggggtgggctttttcgatttcgtccaagagcaacacgcaatgcggctgtttgttgacggcttcggtcaaaaggccgccttgttcaaagccgacgtagcccggcggcgcgccgatgagtcgtgatacggcgtggcgttccatgtattcggacatatcaaagcgttgcagcggtacgcccatcgagtaggcaagctgtttggcggcttcggttttgcccacgccggtcgggccggagaagaggaagctgcctatcggtttgtcgggcagtcccaagcccgaacgcgacattttgacggcggcaaccagcgcgtcgatggcattttcctgaccgtaaaccatgtttttcaaatcgcggccgaggaattgcagcacctgtttgtcgtcgtgcgacacggttttttctggaatccgcgcgactttggcgatgacggtttcgatttgcgctttgccgatgacttttttctgtttggatttgggcagaatccgttgcgccgcgcctgcttcgtccatcacgtcgatggctttgtcgggcaggaaacgctcgttgatgtagcgtgaggagagttcggcggcggcttcgagtgcgccttgcgtatagcggacttggtggaaggcttcaaacatcggcttcaagccgcgcaggatttgtacggtttcggaaacggtgggttcgaccacgtcgattttttggaagcggcggcttaaggcatggtctttgtcgaaaatggtgcggtattcgtcgtaggtggttgcgccgatgcagcgcagcgaaccttttgccagcgcgggtttgagcaggttggacgcgtccatggtgccgccgctggtgctgcctgcgccgatgatggtgtggatttcgtcgataaacaaaatggcgtgcgggattttttcgagctgtttcaagacggatttgacccgcgcttcaaagtcgccacggtatttcgtgcccgccaacagcgagcccatatccagcgcgtacacttcggcatctttaagcgcgtctggaatgccgccgttgacgatttgatgtgccaaaccttccgccagcgcggttttgcccacgcctgcttcgccgaccaaaagcggattgtttttgcggcggcggcataggatttgcaccagccgttccatttcgtgtttgcgaccaatcaaagggtcgatacggccggctttgacttcggcgttgaggttgacggtgtacgccgataaagggtttttgcccggtttggtgcggttctcattatcgtcgtccatgccgtctgaagaatagttgccatcgtcttcatcttcatcgggagagccgtgggcaatacagcgcaaaacttcaaaacgcgtaaccgattgcagcttgaggaaatagacggtgtggctgtcggtttcgctcatcagcgcgactaaaacgtccaacggttcgactgcggcttttccggcagactgggtatgcaccatcgcccgttgcatcacgcgttggaagccgagcgtgggccgtgtttcgaccgtgtctaaaaggtgttcgggaatcaggggggtgttttcggcaacgctggcggcgagctgttcggacaccactttcaaatccgcgccgcagagttttaagacgttcggcacggaggcatcttcttcgatgagtaccaaaagcagatgctcgaggctgataaattcataatgagccttacgcgcctcgcggtaaagctgctgcaaaatctgttccaattcgggtgcaagcatattaaatctcctcgacaatacattgcagcggatgcccttcggcttttgcccgctgcatgacttgttgttgtttggtttgggcaatatcgcgcgtgtaagtgccgcacaggcctttgccttcgtgatgaaccaagagcattaccgctaccgcctgttcttgtccgagcataaagatttcggtcaggatttcgacgacaaattccatcgtggtgtaatcgtcgttcaataggaaaacgccgtaacgtttcggcggcagggtgttcaggcggcgcaagagcgtgtcggattggtgttgcgcggtcatagtgtgtcccatttgaaagccgcgttcagacggcatttttgttgtattttcggtacttttgcctattttcccacttttttgaaaacatagcttgacgttttgtcttaacaaatgtaaaaagacggttaagcaggattgggcatccgccgagtatatcaagctggaaggaacgccagacggctcggtttgccgtatgccttgttttgctgattttgttaatttttgagtataggaagtttctaatggcaaccggtatcgtaaaatggtttaacgacgctaaaggttttggtttcatcacgcctgatgaaggcggcgaagatttgttcgctcacttctcagcaatcaatatggaaggtttcaaaaccctgaaagaaggccaacgcgtctctttcgacgtaaccaccggccctaaaggcaaacaggccgccaacattcaggctgcttaattcctgatgtacggtcaaatgtatatttgaaaacggcgggacaggcaatgtcccgccgtttttgtctgccgttttgccggcggcggaaaaaccccaatccccgcacgccttatcctgaacttgtgtgtaccctgttgtggacaagtggcttagtattttgacggataagggaaaatcagtgctgatgaaaaaatgtgcaatgttgtcggcaaaaggcggtgcggcataaaacggcaaacgggcaggcacggggcaaaacgtgccgccttcgtcttcagacggcatcggcagggcgtttagcttccggcaaccgtcatccccgcaatcagaatcgagccgattttgttggacgaacgccgcaaagcgtcatccgccacgccgacgatgtctcggtacatatcctgcaagcgtccggctacggtaatctcgtggacggggtaggcaatgatgccgttttccacccaaaaacccgccgcgccgcgcgagtagtcaccggtaatggtgttcgcgccctgtcccatcagtttggtaaccaataatcccgtccccatttctttcagcaggtcggattgcgtttcgtgcgtatggttcaaatacaggttgtgcgcgccgccggcgttgcccgtggtctgcataccgagtttgcgcgcgctgtaactgctgaggaaatagcctttgacaatgccgttttgaatcacgaagcgcggtgcggtggcaacgccttccgcatcaaaatagctgctgcggaaagagcgggggatgtgcggttcttcgcgcaggttgaggaaatcgggcaggacttttttgccgatgctgtcgatcaggaaactgctttggcggtagagtgcgccgccggagagtgcgccgacgaggtgtccgataagaccgcccgaaacggtggtatcgaagaggacggggtagctgcctgtcgggatgctgcggctgccgagtcggcgcaaagtgcggcgggcggcggtttgaccgatggtttcggggctgtccatatccggatggcggcaggcggaatcgtaccagtagtcgcgctgcatcccgttttcgtcggcggcaacgacgctgcaggaaatgctgtggtgcgtgccttgccggtgtgcggcaaaaccgtgggtgttgccgtaaacgtattggtaatggccggtttgcaccgccgcgccttcggagttttcgatgcgctcatcctcgttcagggcggcttgttcgcattgttttgccaagccgacggcggcttccgtatccaaatcccattcgtggtaaaggtcggggtcgccgatgtgttgcgccataagcgaagcgtctgccaaacctgcgcaatcgtcttcggcagtgtagcgggcgatgtcgatggcggctttgacggtgtcttgcagggctttttcggagaagtcggcagtactggcgcggcctttgcgtttgccgacgtaaacggtaatgtccagcgacttgtcctgctggaactcgatttgttcgatttcgcccagccgcacgctgacgctttgtcccaatgattcgctgaaatcggcttcggcggcggttgcgcccgtcgcttttgccaagtcgagcgtgcggcggcagaggtcgaggagttcggaagcggtgtggttgaacagcatagaaatctttcttgatgatgctttgcggcattttaaccgtttcgggcggcaggggcaaaagcgcgccgtttgcagggcggacggtgcaaaatgccgtctgaacgcggcggcattctgttaaaatgcgctattggaaaaaattcgagaatcaagatgtttgaacaagaagacgaatggatcagcaaaacccaaatgaaaaagcagatgaacggtttgcaggatttgggtatggaactgaccaagctctcaaacgatacgctgaaaaaaatcggcttggacgaagatttgtacgaagccgtcgttacctataaaaaaattacgtccaacggcgcgctcaagcggcaggcgcaatttatcggcaggctgatgcgcgacacggatcccgcgcccatcgaggcgtttcttgccaagctgcgcggcgacgatgcggcgcacaacgcctttttgcaacgcgtggaacaggcgcgcgtacggctgttggcagacgacggcgcgttgacgcagtttatgtcggattttccgcatgcggacgcgggcaagctgaggacgctcgtccgcaacaccaaaaaagagcaggagcaaaacaaaccgccgaaaaacttccgcgcgctgtttcaagaattgaaaaccgtgatggaaaacggggacgcggaaatttaggcatattttcagacgacatccgccgttatttagattggaggataaaatgttgttccgtaaaacgaccgccgccgttttggcggcaaccttgatgctgaatggctgtacggcaatgatgtggggcatgaacgacccgttcagccaaacgaccgcctataaacacgttgacaaggatcaaatccgcgccttcggtgtggttgccaaagacaatgcccaattggaaaagggcagtctggtgatgatgggcgggaaatactggttcgtcgtcaatcccgaagattcggcgaagctgacgggcattttgaaggcagggctggacaaacccttccaaatagttgaggataccccgagctatgctcgccaccaagccctgccggtcaaactcgaatcgcctggcagccagaatttcagtaccgaaggcctttgcctgcgctacgataccgacaggcctgctgacatcgccaagctgaaacagcttgagtttgaagcggtcgaacttgacaatcggactatttacacgcgctgcgtatccgccaaaggcaaatactacgccacgccgcaaaaactgaacgccgattatcattttgagcaaagtgtgcctgccgatatttattacacggttactgaaaaacataccgacaaatccaagctgtttgcaaatatcttatatacgcccccccctttttgatactggatgcggcgggcgcggtactggctttgcctgcggcggctctgggtgcggtcgtggatgccgcccgcaaatgaacagcaatgccgtctgaaaagctttcagacggcattttaagcacacacgcacagtaaaaccccacgttatgtcagtcaaaatccaaacccgatccatcaataccgacgtttttaatcatttgctcaccgccggtgccgatcctttaatcgcccggctttgtgcttcgcgcggtgtgcaaagtcctgccgaattggacgacaagcttgctgcgcttttgccgtatcaaacgctgacaaactgcgaagccgccgccggacgtttggcggatgcggttgggcgcaaggaaaaaatcctgattgtcgccgactacgatgccgacggcgcgacggcgtgtgccgtcggtttggacggtttggcggcgatgggggcaaaagtggatttccttgtgcccaaccgctttgaacacggctacggcttaacgcccgaacttgccgaaatcgctgccgcgcagggcgtggatttgctgattacggtggataacggtatcgccagcatcgcaggcgtggcgagggcgcaggctctgggtttggatgtgattgtaaccgaccaccatctgcctgccgataccgtgcccgactgcatcatcgtcaatccgaaccaaaaaggctgcggtttccaaagcaaaagcttggcgggcgtgggcgtgattttttatgtgttgacggcgttgcgtgccgaactgcgccgccgcaattatttttcagacggcctgaaagagccgaatctgggcgatcttttggatttggtcgcactcggcacggttgccgatgtcgtccctctcgaccacaacaaccgcatcctcgtgtcgcaaggtttgaaacggatgcgctccggcaaaatgcgccccggtatccgcgccttgtttgaagtggcgcggcgcgactggcgcaaggcgcagccgtttgatatgggttttgcgttgggcccgcgcatcaacgccgccggacggctggacgatatgtcggtcggcatcgcctgcctgttggcgcgagatgattccgaagctcaggaactggcggctcagttaaacaacctcaatatcgagcgtcgcgaaatcgagcagtctatgctgcaagacgcgctgaacgcctttcctgaaaccctgccttcaggtcagacgactttggtggcgtatcgcgacgacttccatcaaggcgtggtcggtatcgtcgccagccgcctcaaagaccgtttttatcgtccgaccatcgtgtttgcgcctgccgacaacggcgaagtgcgcggttcggggcgttccattcccaacctgcacctgcgcgatgctttggacttggtgtccaaacgccatcccgatttgattttaaaattcggcggacacgcgatggcggcaggtttgagcatacttgaacacaatattcccgcgtttcagacggtctttgaagaagccgtgcgcgagatggtgtgcgaagacgatttgtcgcaaaccttcatcaccgacggcagcctgaaagcctgcgacatcacgctggaacaggcgcaaaaccttgcccgacacgtttgggggcagggcttcgcgccgccaagctttaccgacgaatttcacgtcgtccgccagcagcctttgggcgcggagggtaaacacaaaaaagcgtggctgcaaaaagacggctgcgaatttgaagccatgttttggcgttgcagcgaagacatccccgaatacatccgcacggtttaccgccccgttgccaacgaatggcgcaacaatctcgaattgcagctgtatatcgattactgggaagcggtgtagaggcggcggaacgccgtttgaatgtgatttctgttccttcatttgcctgtttgtacgacgggaatgttcccaatcggaaaagaaagtaaagggcgttaatttttgttaatcatcccttcttagggacgcaatatataaggtgcatcaaatttcagactccgccacaaaagcagggtctgatttttttaaagggcaatctgttataatggcgcgttgccgccgccgcgagggcggcgtgattcggacggcgtagtttctacgccttttgtttatggttacggcatcttgcggaatcgtaccgcctgatgccgtctgaacacggttgcccgtggagatgccgctcttcgggttagaatatttatgctgaaaaaatggttgaataagatgctgccttccggtcggagcagtaaaaaagcggaaagtaaaacggtcattcctgccgaaagacacaacatccgtgccgaaatgttgagctttgccgccgaaaacgtcatacgccgtctgaaaggggcggggtttcaggcttatgtggtcggcggcgcggtcagggatctgctgctcggcatcgaacccaaagatttcgatgtcgcaaccgatgccacgcccgaacaggtgcacaaactcttccgccgcagccgcatcatcggcaggcgttttcaaatcgtccatgtgatgaacggtgcggagattatcgaagtaacgacgtttcgcggcggtgcgaaggttcatcagaacgcgcacggcagaatcatgaaggacaacacctacggcagcatcgaagaagatgcgatgcggcgcgattttacctgcaatgccttgtattacgatccggaaaaagaagagattttggatttccacaacgggattgccgatgttgccgcccgcaggctggttatgattggcgatgccgccgaacgctatcaggaagaccctgtcaggattttgcgcgccatccgcctgtcgggcaaattgggatttgatctgtcggaagaaaccgccgcaccgattgccgaatcaatatgccgtctgaagcacgaacctgtggcaaggctgttcgacgaaattatgaaactgctgttttcagggcacgcgcgcgagtgtctaaaacgtttgaacggatttgacataccggacgacatccatccgctgctcaatgccttgcgcgtttcagacggcatcgccggaaaaatgacggtgcttgccctgaaaaataccgatgagcggctgcgtgccgacaaatcggtttcggtcggtttcgtactggcggccctgatgtggcccgagttggaacgccattggaaaagcaatctgcaacagggtttgaaacccgtgcccgccctgtccgatgcaatcaatacgatgcgcgaaaccgtcgaacgcggttggggcgtaccgcaacgcttttccgccacgatgcgcgaaatttggatgttccagccgcagtttgaaaaccgcaaaggcgcaaggccgcacaaactgtttgcacaggcgcgtttccgtgccgcctatgatttcctgctcttgcgcgccgaaaccggcaatgcggaccgcgcccttgccgagtggtggacggcgtttcagacggcatcgcaggaacaacggacggagatgaccaaaaacgaggccgccgcccgacacgaaaaaaacgaaggacaggcgaaaaaacgccgccgtcgcaggcgcaaacccaagccgaaggttgagggaacggattgggaataagggtcaacagacaagatgaagcataaagtgccgttctatgtattatcctgatttgtaaggggattcatccccgtaaataaagtctaaccctgcctctcggaaaaaggatgtccgggtgggcagggttcaagaaacaaggaaaaattgatgaaaaaatgtattttgggcattttgaccgcgtgtgccgccatgcctgcatttgccgacagaatcggcgatttggaagcacgtctggcgcagttggaacaccgtgtcgccgtattggaaagcggcagcaataccgtcaaaatcgaccttttcggttcaaattccaccatgtatgtatgcagcgttacgccttttcagaagacgtttgaggcaagcgatcggaatgaaggcgtggcgcggcagaaagtgcgtcaggcgtgcaaccgcgaaacttcggcaatgttttgcgaagatgaggcaatccgatgcagaaaattcgattgatgtatcggttggacggataaagaaacggatacggagcttggtttccgtatccgtttttctctgcccgatttccatgcatcgggtttcagacggcattggaatgtcagtcgtgttctgccgattcgtaggcttcgacgattttttgcaccagaggatgccggacaacgtcttcgccggtaaaggtgtggaaatacagcccttccacgttgtgcagtttctcacgcgcatcttttaatcccgatttgatgtttttgggcaggtcgatttggctggtgtcgccggtaatgacggctttcgcgccgaagccgatgcgggtcaggaacattttcatttgttcgggcgtggtgttttgcgcttcgtcgaggatgatgtatgcgccgttgagcgtcctgccgcgcatataggcgagcggggcgatttcaatcaggcctttttcaatcagcttggtgacacggtcaaagcccatcaggtcatagagggcatcataaagcggacgaaggtagggatcgactttctgggtcaggtctccgggcagaaaacccagtttctcgccggcttcgacggcaggccgcactaaaatgatgcgttcgacttggtgtttttccatcgcatcgacggcggcggcgacggcgagataggttttgcccgtacctgccggcccgagaccgaatacgatgtcgtggttgagtagggcgcggatatagccgttctgccgtggcgttctgccgccgatgctgccgcgcttggtgcggaaataataggcgtggtcatggtttttttcttgatgaccggcatcttcggtttgggcttcgacggcggcaagcctgatgtcgccgtcgtttaggtcgcgcgtctgcgccgtttccaagagtttgagcagtgcgcgtttgccggcgtgtgcaaatgcgccgttgaaagtgaaatgttcaaaacggcggctgatgtggatatcgagtgctttagcaagtaaatcaaggttgttgtcaaaagaaccgcacagacgctgcaacgccaagttgtcggtttcttctaaatgcaggtggacggtatgtgtcatatgaaggtccgaatagttggatattgtgtgattttaatctatagtggattagatttaaaccagtacagcgttgcctcgccttagctcaaagagaacgattctctaaggtgctgaagcaccaagtgaatcggttccgtactatttgtactgtctgcggcttcgtcgccttgtcctgatttttgttaatccactatatttcaccggtattttcttaccgtattctgcgattgcctgtcggaaaatgccgatcaacctgcctataacggcattttcgccaaattcgttcagacagttttccctaagtcgggcaggttcaaaatcagagtggtgttcatacattttgatgagtgcgtcggcaagggcatcgtcgtcgtcaacaggaaccaaatatccgttgccgtctgaaacaatagattccgcaccgccgcagcgtgtcgcaatgacgggcaatccttgggacagtgcttcgatatagaccacgccgaaggtttcggtgcggctggcaaggacgaatgcgtcgctgttcctcatcaaatccaagactgcttcgggctgcaatgcgcccaaaaatgtaacggcatgggtaatgcccaagtctgccgcctgctgtttcagccgctgttcttcctgtccgctgccgccgatgttcaggcgcagttgcgggcattgtgccaacgcccgggcaaaggcagtgagtaggacatcgtgtcctttgagacggcgaaggtgcgagacggtgcagaacacgaaatgcggtttgttgtttttttctctttgttcaaacggtcggttgaatattccgcccagtatgttgggggaggtactgccattcgcagccgtatttgtgttgcaggacgtgtgcgaaatggcggctgacagcgagcagtgcggaggcgtgcgccgctgctttttccatcggctgccattggtggggacggatcagaccgcgcgtgatggtgctgctgtgttcggttaaaacgtagggaatgccgtatttttcagaaattttttgagcgagtatgcctgcatagttcatgcagtgggcgtgaatcaggtcgggcagcccgttttcgcggatgtagtgtttgaaggctttcaaacccgcacacacccagcggatgcggtcgatgtcgatgaacggaaagcgggggaagaaatacatgccgtgccatgcatagatgtccaaaccgctttgccgatattttgcaaaaccgtaaggccggtcaggatgcttgctgtttctttccgcaagtagcggaacatcggtgcaagcacggcggttttgatgcctttcctctgcaatgccagtgcctgattttgaaaaaaatcccgtccacatcctgttcggattgcggataccatgaggggatgacgaggacgtgcaagggttcgggcatagtgggattccgtatcggaaaggcggttattataagacagacgcagaccgaatatttaaattgttgccttacgctaatgcaatttagcgcgccgatatgctagattggcggttttatgagtgaggatacggatatgttgcgttctattttggcggcttccctgctggcggtatcttttccgacggcggctgaagcattgaattacaatattgtcgaattttctgaatcggcgggtgtcgaggcggttcaggatacaatgtccgcacgtttccaagtgacggcggaaggacgggacaaaaatgccgtcaatgccgagtttgttaaaaaattcaacaatttcaccagaaaatcaaaaaatggtagctttaaaaccgaattggtatcgcgcagtgcgatgccgcgctatcaatataccaacggcagacgcattcaaacaggttgggaggagcgtgcggaatttaaggtcgagggtagggattttgatgcgttgaaccgttttattgccgatgttcaggcagatgccgcgttggaatatacggatttccatgtgtcgcgcgaacgccgcaacgaggtcatcgatcaggtcagcaaggatgccgttttgcgtttcaaggcgcgtgccgaaaagttggcgggcgttttgggtgcgtccggttataaaatcgtcaaattaaatttgggacacatcggcagccatatcgcgggtgggggagctgctcaggcaaaaatgcttcgtgccatgccgatggcggcaagttacggcgtggagggtacggattccgtcgcgccgggtgtggaggaaatcagcatcagcgtcaatgggacggttcagttctgatttgaggtgaacggcaaatgccgtctgaaacccgacgataagggttcagacggcatttatatttcaggctttgggcagggtaacgccggtttgccccatatatttgccgttgcggtctttgtatgaggtttcgcagatttcgtcgctctcgaagaagaggacttgcgccacgccttcgcctgcgtagattttggcgggcaggggggtggtgttggaaaattcgagggtaacgtagccttcccattccggttcgaacggggtaacgttgacgataatgccgcagcgggcgtaggtggatttgcccaagcagacggtcaggacgttgcgcgggatgcggaaatattcgaccgtgcgcgccagtgcgaaggaattgggcgggatgatgcagcagtcgtcttcaacggtaacgaagtttttcgggtcgaagtttttgggatcgacgatggtgctgttgatgttggtgaagattttaaattcgtttgcgcagcggatgtcgtagccgtagctggacgtaccgtaggagatgatgcgtttgccgtcggcttctttgatttggttcggctcgaaagggtcgatcatgccgaattcttcgctcattcggcgtatccatttgtcggacttgatgctcataatgttttccttgtttcttgcagtgttcggacaaagcattcagggatgccgtctgaaaacggggcttatttgtttttgggcagcttcacttctttaatcatgccgttttcgcatttcataatgaagagggtttcgccgttttgcgagacggtaaatctgccgtgtgccaagccttttttgaatgtgcccgagagtaccatgttgcggaatttggtactgtcggaattgaacggttcgataaatatttcgcggttggcggcaacggtataaacgccttgtccgtcgaatttgccgtttttaaacgaaccggtatagttgcgcccgtcttggcagcgcatgtgcctttgccggcgggtttaccgtctttgccgacatcgccttcgtaggtgcagccgggttcttgataggaagtcagaacggcggacgcggcgggggggggcgaacatcatggcgggcagtaggaatgcgagatgtttaagcataagggttattccattggattttggctgacggtataaaagccgtctgaaaaatcaatcttgccagccgcccaaataggaaaccagctcttccaacatggtgctgacggattcagccatcaggatttgcgaggcgaaggcgagaccggcggcatcgtcgccgttgctttcggcttcttcctgcaatacgtcgaggtattggatgcgcttgagtgtaaagtcttgagtgaggataaaggcgatttgttcgcgccaaaccaaaccgagctgggttacggttttaccgtttttgacgtgttgaaccacttcgtcggcggttaaatcttgtttggatactttgacgacgggaacaatatcgcccgtacctttgagttcgcaatcgctgtccaattcaaaaccgccttcgcaatgcccttgcaacagccagccggtcatcagggaagagggcgattgcttggtattcggcagcgaggcttccaaaccgcccaaggcttcgcgcagcttggtcaggatgttttctgctttggcggaagccgcgttgttgacgagcagatagccgtggcgggtgttaaacaccgcctctgtacggccgctgcgggtaaacgctcggggcagcaggtcgtctgtaatttgctctttaagctcttgtttttctttgcgaccgacattgcgggcttcattgttttggatttccgccaccttctcttccaaaatatcgcggatgacgccggcaggcaggactttttcctcttttttcagggcgacgcgcaaggtaaagtcggcaggaaaaacgagttcgggagagaacgaaaccggtgcggcaaagccttcgctgaaccagtctaagccttggcaatgggtaaattcagcttcagcaagtttgtcggcaagtacgtccgcctcaggcagcttttctttgttgagcggataaaaactaatctgcttgaaccacataatgtttcctgttgtttgaaatgtcgggaattatttgctgaattgttttttcacactgactttggttttcttcttgaagcggtttttctcttctttgcggccttcgcgtttctcaatacggttgctcaggctgacgcggcgcagcggttttttcttcggtttgtcgtcggcgttttcatacgggttttctgaaacattgtattgaatccgcaacggcgtgccttgcaggttgaaggctttgcggaacgtttgggtcagatagcgcgtatagctgtcggaaatcgcgtgcagcgaattgccgtgtaccacaattacgggagggttcatgccgccttggtgggcataacgcattttcggacgcaccaagccggcacgcggcggttgctgacgctcgattgcgctttgcaggacgcgcgtgattttcggcgtcggcatcttaatcatcgccgcgttgtaggcagcctgaatgctgtcaaacaaaccgtctataccgcgctctttcaatgcggaaataaagtggaacttggcaaaatcgaggaaatacagtttgcggttgatatcgcgtttcacttgctcgcgacgttcttcgctgatgccgtcccatttattgaccgccaccaccaaagcacggcctgcctccaaagcgaaacctgcaatcgtcgcatcttggtcggcgatgtcctgctgcgcgtccaataccaaaacagcgacgtttgccgcttcaaccgcctgcatggctttgataacggagaacttttccactgcttcatccactttgccgcgacggcgcacacctgcggtatcgatgatggtaaacggtttgccttcgcgctcgaaatcgatatggatactgtcgcgcgtcgtgccggccatatcgaaggcaatcacgcgctcttcgccgagaatggcgtttaccagcgtggatttgccgacgttcggacgaccgatgacggcaaaaacgggatgttttgcatcggcttcttcgacttccggctcggggaagttttctaaaatttcttcaatcaggtaatacacgccgtcgccgtgcgcaccggaaataacataagggtcgcccaaagcaagttcgtagaactcggcggcaagcacggccctgttgccgccttcgcctttgtttaccgccagataaacagggcgcgggctttggcgcaaacggtcggcaatgattttgtcttgcggggtcagaccggtgcggccgtccaccaaaaatacgacggcatcggcttcatcgacagcctgcaaggtttgttttgccatttcgtgcaaaatgccgctgtccacaaccggctcgaaacctccggtatcgatgaccaaataaggtttgctgccgactttgccgtgtccgtaatggcggtcgcgcgtcagaccgggcaggtcgtgtacgagcgcgtctttggtgcgcgtcaaacggttgaataaagtagatttgccgacgttggggcggccgacaagcgcgatggttggtttcatgattgggtctttctgtgtcaagtgccgttcgggagaactgaacacaagcaggtgtccgttgggacacggcagatggttttacgggaattgccgtaggatagtgttgtctgaaatgccgtctgaagagagggtggcatttcagacggcatttatttcagcgaatcgagtttcatttgaaccaattcacgaccgacagaatcttgaggcattttttctaaagcctgaccgtagttttttaaggcttcctggctttttccctgtgcggcatagacatcgcctttggtttccatcagcaggggggagaagtccgcttcaaccggcgtgtcgagcgcggcaagcgcggcatcgtattttttttgttgcaacaacacaacgcccagacgctgcgccgccaacgcttgaatcaggctgtctttttggttggacaacacccatttcaaatggccttcggcaacatcgtaacgctgcgcgtcaaattcggttgccgccgccatcagcgtggcttgggcggcggaaatagaatgcgggtagctttgttggagtttggtcaattcggcattaatttcgctttgcggggctttgttttgcgccttttccacgatgtttgccagcaccgccgccgcttcctgattttgggaagccgcacggttttggtaaaccgtgtatcccaagtagccgagtgctgccaaaatcagcagggcaaacagccatttgcccgtggttttccaaaaatatttaaagttgtctaactcttgttgttcttcgagatgggctgccatttatgcgttcttccattgttgtaaagtatgggttaaatcctcggcggcgacagtttgctgaccgtgtgcgccgttcatgtctttgagcgtaaccgtaccgttcgccagttcgtcttgcgcgacaatcagggcaaagcgcgcgccgctgttgtcggcttttttcatttgcgctttcaggctttgatagccggaatgctgcattacattgaaaccttgcgcgcgcaaggcttgcgcgtatttcatcacctgcaagtccgccctttcgccttggtgcattgcatagacatcaggcgcagcgttcacttccagcgagccgtattcgctcaccaaaagcagcagccgttcgatgcccatcgcaaagccgatggacggcgcaggtttgccgccaagttcctcaatcaaaccatcgtaacggccgccgccgcacacagttgcctgcgcgccgagtttgtcggtcgtccactcaaaaaccgtctgattgtaataatccaaaccgcgaaccaagcgcggattttcaatatattggatacccaaaccgtccaacatcgccttgaagcgtgcatagtggttttgcgaagcctcgcccaaataatccaccaaacgcggcgcggcgttgcagatttcctgcaaatcagggtttttcgtatccaaaacgcgcaaaggattggttttcagacggcgtttgctgtcttcatccaatttatcttcataacgggtcagatattcaaccaatgccgcacggtgtgccgcgcgttcctcacgattgcccaagctgttgatttccaaagtcaggtattcacgaatacccaatttttcccataagtcggcagacatcgcgatgatttccgcatcaatatccggcccttcaaaacccaaagcctcgataccgacctgatggaactgacgataacggcctttttgcggacgctcgcggcggaacatcggccccatataccacagtttttgtgggctgttgtacaaaaggttgtgttcgaccaccgcacgcagacaagacgccgtaccttcaggacgcaggctcaaactcaaagaatcgtttgaatcggagaaggtgtacatttccttaccgaccacatcggtttcctcgccgatggagcggacaaacaaaccggtttgctcgacaatcggcgtacggatttgctgatagccgtaagcgcgtgtccagcggtttaccgtatcttcaaacgcctgccaaaacgcagccgtcagtttgaaatctttttgttcgacaggtaaaaggtcgttcataccttttacagattgaattttttgtgccatttcaatatgggataagcgaaaatcaaatagttgggcattatagctgatttttaagggtttgtgaggatgggggtggtttgcggatgggtaaaaatgccgtctgaaacatttttcagacggcatttgacttactctgcacgtgcttgcctgatttgttcgactgcaaactctgtctgccgttttgggtgttgtgtgaaaaacaatttatttgaaattgtctcggcttttttcgatacgacagccaaaatcttacctgccaaatttccctcacgggtttgccaagcatccaaaaactgcgccctgctcatcgaaacatgacccagcgacgggtcggcaagcaaaaccgtattgccgtctataccgcgcaatactgagaaatgatcatccttacggtatttcagatacacgatgacggggattttcaactgcgcgagctgctcgaaagacagggcatagcctttcgcttcaaaacccaaatctggcataatgtgccgcatatcctcaaacgacgcgcgcatctgctccttatccagcttttccaacacttcttcttccgtcagcgtttgcccgtaaaaattgttcaaaagcgtcgccaccgaagccgccccgcaggaaaaatccaaatcctgctttacaatattgaaatcgcgcctctctttccaactctgtattttgactttgccgtaggctatggggttttcttccgcaaagggaaaagaatgcgcacaaagcggcaggacggcggcgaggagcagggaggcggcaaaccgccttttttgttccatcaaaatcctcctgaaaggctgcctgaaatttccaagcagcctttttgattgcttattaatcggatagtgcgacaaatataaagtgggcggcaatcattgccgtagcggcagccataactgttttattttcttcaaaccaaagcaagttgagaaacataaacatcaagaaatatgatggttcttcagttttgccgctgctttcttgagttagaagataaaatatggatatggcggttatgccgattgctgcttttattaaaatatatttgtttttcatcatcttgtatggtttttcatgcaagttttaacaataaaattcggaattaagatagagagatgttgatatatcagataaatatatagtggattaacaaaaaccagtacggcgttgcctcgccttagctcaaagagaacgattttctaaggtgctgaagcaccaagtgaatcggttccgtactatttgtactgtctgcggcttcgtcgccttgtcctgatttaaatttactccactatacaaaacaatcaagaaactattggcggtatgtataatcttgaatttctttttttgatgaaattaaaataatgaaatatatggtaaacgttacaacggaagccttagcctcccgattgcagtatttcaattccaagataaatgccgcatagaaaagataaaatacttaaatggttttttagcggcttaaatatcttatttaatcttattgattgtttttccaatggtttccgcaataaataataagaagtagaataacaaacaaacagaacatgaaaataaaaataaatcttttatcatctcggtaataaaattccaaagattttccttatttccatcaacaataaaaattatcagttcatgaataaagaatactgcaaagaaaatgcttcctgccgttagggatatttctaacctgcttatttttccttcgctatatttacctgataaatagcccaaaaaagctgcaatcaaatcatccattttaaaaatttctgtaaaaacagataatgtccttaattcattttgtccaatccgtttgccattgcggggcaatcatagacagcatcatcacggctgcggtgatttgttttttcataacaaattcttagggaggagataatgtttcatcaaagtcctcctgaaaggctgcctgaaatttccaagcagcctttttgtttgcttattaatcggatagtgtgacaaatataaggtgggcggcaatcattgccgtaacggcagccataactgttttattttcttcaaaccaaagcgagttgagaaacatgaacatcaagaaatatgatggttcttcagttttgccgctgctttcttgagttagaagataaaatatggatatggcggttatgctgattgctgtttttatatatttatttaccatatcgttgggcaacacccgtaaccatacctgttgccaaagatcggttaaatccccatacaacccctgccggacctgctgtcgcccctccaaaagctcccgcccctacggcaagagtgaatgctgtgggagaaaatctgcttccgctaagttgctggttcatcatatatccgattccgcctccgactcctccgataaatgcacctaccggtccccaagccccctcagtctccttcatctccttttgagaaagctccgccaactgcatcggcgcatctgcctgcgtgtggaacacttggttttcaaatgtctgattgtccaagccgtttgccattgagggggcaatcatagacagcatcattacggctgcggtgatttgttttttcataacaactcctttggattacaacgttggaaaatcaaaacctgcttaaaatgtatgctgtacgcccaatttcagttcggaactgctttgccctgaaacgttgaaacgtgcggatgcgtttaaagccgtggttttggtgaaaccgaaacctgcgccgaaatgggcgtaggtggatgtgtttcttgcggattcttttttgccgtctatgcggtcgggctgtttgcccagccattggatgccgcccgtgaggctgattctgtcgttggcggcgaaggatatattgggattcagcatccagtaattgcctgctttgtatttggtgttgcttgaaagggttttgctgccgttgatacggtaggcagcggtcaatgagaggacgacggggtcgatggctttgtaggtggtggcaccgatgagccacgattttcccgacgaggctttgttgcgcgatttttcgtaaaccgtgctttcaagaaagccgattagggcggggtttttgtcgtctttgaggaaggtatggctgataccggcggatatgtcagacatccgtttgttgcgggttttgccgttgccgtcgagtttgcgttcttcgtgccacagatagctgccgctgccgtaaatgtcggtattgccggtcagtccgtagcgcaaaccgagcgtgccggcgagcatatcggtattgctgccgttttcttggatttcggtcggaatggggataaacgaggttgcgccggtttgaatgtaaaccggtgcggcaagttcggcgcggctgttttcgctgttcaggtaggtaagggaagtttccagtttccattttcccttgtcggtcattatgtcttcaatcgtcaagggcaggtcggcataagtggataaaggcaggatggcgggcaaggcgggcaaaaagatgcgcttcatatttctcctattgatattaattcttatttactgataataatgaatatccgataattttgtctaaataaatttttaaatcataaaaaacaatatgtttgtttttatcaattatgttttgatatgccgtctgaaaagtttgtgaaaaacggttacaatccgccgcatgaaaaaacgcaacaatcctcttccgctgttgaacggtgtcaaacccagttatttggtgctgccgcatgaaaagcagttttacgggctgtcgctgctgcattttctgtgcatccgctttccttttgtgggcgcggacgattggcgcaggcggttgaacagcggttttgtggtcggttcggatggtgcggcgttggacgaacatactttgttcgagccgggtaaggtgatgttttattatcgggaaaccagcagtgaggatgagccgcgtattccgtttgaagaaaagattttgcatattgatgagcatttgattgtggtggacaagccgcattttctgcccgtcatccccggcgggcgttttttgagggaaacgctgctcacacgtctgcgcctgcgtcctgaattgcagcatttgaatgttgaggacattacgccgctgcaccgcttggacaaggatacggcaggcgtgatgctgctgtcgcataatcctgccacgcgcggagcctatcagacgatgtttcaaaacaaaacggtatggaaaacgtatgaggcacttgcgccgacaaggacggatttgccgtatccgctcgatgtggtttcgcgtttggtgaggggtgagaaattttttacgacgcaagaggcggaaggcgaaccaaacgcacatacgacggtcgaactgattgaaaacaggggggaattcagcctttaccgccttacgccgcataccggcaagaaacaccagttgcgcgtgcatatgatgggtttgggtatgccgctgttgaatgacgcgctctatcccgtgccgtctgaagcgggcagcgaggattatcggaaacctttgaagttattggcaaaaaagattgcgtttgcagatcctttgtcgggtcgggaaagggtgttttgcagtaggttttgcctataatgagaggaaatgcaaacccgtatcggcagatgccgccgatacgggttttacattatcgatgccgtcggaaaggggttttatccgttcaggcatacgggcgcgaagcggaggatggtgtcgcgcaagacgatgagtttgccgtgaaagaaatgcgtggaaccggcgatggtaatgacgggcaaatcttgcggttccgcccatttcagggctttttcgatttcgacgacttcgtcttccgcgccgtgtatcatcagcgttttggcaacattgggaacggcggacggctcggggcggccggtatagtggcagactgccgcgccgatgagcagcaataaatcgggtgtgcgcgcttgtgcggcaaatgtggcgacataaccgccgaaggagaagccggataaggcaaattcgggggcttcggggtgttgggcgcgggcataatcgatgacggcgaggcagtcttgcgtttcgccgcgtccgtaatcatgtgtgcctccgctgccgcctacgccgcgaaggttgggcaggtagcagtggaagccgagtttgcttaaggctttggcggcagtttggataactttgttggtgtttgttccgccctggagggggttgggatgattgatgacggcaacaccgcgtgccggtacttgttcggacgggatatggatggtttctaaaatgccggcaggaccggatatgtgtatggtttcgggtttttgcataatggtttcctcttgattttccgcatgttccgatgcagccgcgaagatagttgcttaaaggtagaaatgtttgccgttgttggggttggatgctttcaggtcggcgagcatgcggtggaagtccaatccgtaagcgttgctcagtttgtcggcacgttttttgagtttgtctatgttttgctctttggggctgctttggaaagccattaccgcgacattgccgtgacttttggcaggaagttccaatacgcgcccttcaaaaacgctcaacaaccgttcgatgaagcgttggtagcgtttgtcgccgctccaccagttggttacgaatatgccgtctgaagagagtgcgtttcggcagtctcggaagaacggttcttcaaccagcgtatcgatgatttgttcgccgtcgaacccgtccaccaagatgatatcggtgttgtggcggaagactttgatatattccgcaccgtctgcttcaataatttcaaatttctcgccctcgaaaggcaactcaaacaggttgcgggcaatggcgataacctgcgggttgatatctacagcagtttgacgtgtatcgggcaggtaggtatctatccagcgtgcaaacgaaccgccgcccaagccgatttgggtgatatgctgcggaagcgcgtcggtaaacagcagccatcccatcatcgcgcggctgtaagagagtaccagctcggacgggcggtcgaggttcatcgagctttgaacggtgtcgctgcccaagtgaagcgaacggatattgccttcttcggaaatgccgacttcgggaaagcaggattttgcaggacggaggcggcggtagggatgtcttgccatcggtgtgaacggtcggtttgaaaggcgaatattttatcagaatgccgatgcttattctgttccaaattaatttcttttcaaataaattacttattcggatttgccggggctttcggataaattccttgccaaagtgtgaggttgcctgcataattcgctttctttgccggtatagctcagttggtagagcacctgacttgtaatcagggggtcccgagttcgactcttggtgccggcaccagatttgatagcccgattgtgtaaaacagtcgggctgttttgcatttgcggcacggtcggtggcagggctgcgagcatttcactataatagcccgtttcaaactgaaaaggtcgtctgaaaagggcggggtaacaatatctgatgattactgtgaacacactgcaaaaaatgaaggcggcaggtgagaaaatcgccatgctgaccgcttacgaatccagttttgccgcgctgatggacgatgccggtgtggaaatgctgttggttggcgattctttgggtatggcggttcaggggcggaaatcgacgctgcccgtcagcctgcgcgatatgtgttatcacaccgaatgtgtagcacgcggtgcaaaaaatgcgatgattgtcagcgatttgccgtttggtgcatatcagcagagtaaggagcaggcgtttgccgccgctgccgaactgatggcggcaggagcgcatatggtcaaactcgaaggcggcgtgtggatggcggaaacgactgaatttctgcaaatgcgcggtattccggtctgtgcccacatcggtctgaccccgcaatccgtgtttgccttcggcggatacaaggttcaggggcgcggcggcaaggcgcaggcgttgcttaacgatgccaaggcgcatgatgatgcgggggcggcggtcgtgctgatggagtgtgttcctgcggaactggcaaaaaaggtaactgaatccgtttcctgtccgaccatcggcatcggcgcgggtgtcgattgcgacgggcaggttttggtgatgcacgatatgctcggcattttcccgggtaagacggcgaaattcgtcaaaaactttatgcacgggcaaagcagcattcaggcggcggttcgcgcgtatgttgccgaagttaaagccaaaaccttccctgctgcggaacatatttttgcagattgaacaaggtttgctgccaatgccgtctgaaagccgtttcagacggcattttgttttgccgtgcgcggcgcgtataatcggcgcgttttgtcgggcaggaagcccgaaggataaggattaccgttatgcaaatcatacataccattcgagaactgcgcgcgtggcgtaaaaatgcgggaaaggtggcatttgtgccgaccatgggcaatctgcatgaagggcatcttgcgcttgtgcgtgaggcgaaaaaacgcgcggacagtgtcgtggtcagcattttcgtcaaccgcctgcaattcggtcagggcgaggatttcgacaaatatccgcgtactttgcaacaggatgcggacaagctggaagccgagggtgttgccgttgttttcgcgcccgatgagaaagaactctatccgaacgtggaacagcgttacaacgtcgaaccgccccatctgcaaaacgaattgtgcggcaagttccgccccggccattttcgcggggtggcaacggtagtgtccaagctgttcaatattgtcgcgccggatgttgcctgtttcggcaaaaaagactatcagcagcttgccgtgattaaaggtttgaccgaggatttgaattttgatgttgaaatagtgcctgtcgatacggggcgcgcggaagacggtttggcactctccagccgcaaccagtatttgagtgcggcggaacgcgacgaagcaccgcgcctgtaccgcgaattaaaggctgttgccgaatccttggcgcagggcagtttggattatgcaggtttggagcggcaggctgccgaccatttgaccgctgcgggctgggtggtcgattatgtcgaaatccgccgcgccgatacgctcgaagtggcgcgggcgggagataagaaactggtggtcttggccgccgcccgtctagggacgacgcgcctgattgacaatttggaaataaaactcccttaaaccgcaagcgtcgggaatgccgtctgaagcggatttgcgtttcagacggcatttatttttttgaacggggtttcgcaaatctacaaacgattctgcttgtgataaagttacgcctgattatatgccgtctgaaggttcggacggctgtcggataaaggaagattatgttacccgcccgtttcaccattttatctgtgctcgcggcagccctgcttgccgggcaggcgtatgccgccggcgcggcggatgcgaagccgccgaaggaagtcggaaaggttttcagaaagcagcagcgttacagcgaggaagaaatcaaaaacgaacgcgcacggcttgcggcagtgggcgagcgggttaatcagatatttacgttgctgggaggggaaaccgccttgcaaaaggggcaggcgggaacggctctggcaacctatatgctgatgttggaacgcacaaaatcccccgaagtcgccgaacgcgccttggaaatggccgtgtcgctgaacgcgtttgaacaggcggaaatgatttatcagaaatggcggcagattgagcctataccgggtaaggcgcaaaaacgggcggggtggctgcggaacgtgctgagggaaagaggaaatcagcatctggacggactggaagaagtgctggctcaggcggacgaaggacagaaccgcagggtgtttttattgttggcacaagccgccgtgcaacaggacgggttggcgcaaaaagcatcgaaagcggttcgccgcgcggcgttgaaatatgaacatctgcccgaagcggcggttgccgatgtggtgttcagcgtacagggacgcgaaaaggaaaaggcaatcggagctttgcagcgtttggcgaagctcgatacggaaatattgccccccactttaatgacgttgcgtctgactgcacgcaaatatcccgaaatactcgacggctttttcgagcagacagacacccaaaacctttcggccgtctggcaggaaatggaaattatgaatctggtttccctgcacaggttggatgatgcctatgcgcgtttgaacgtgctgttggaacgcaatccgaatgcagacctgtatattcaggcagcgatattggcggcaaaccgaaaagaaggtgcttccgttatcgacggctacgccgaaaaggcatacggcagggggacgggggaacagcggggcagggcggcaatgacggcggcgatgatatatgccgaccgaagggattacaccaaagtcaggcagtggttgaaaaaagtgtccgcgccggaatacctgttcgacaaaggtgtgctggcggctgcggcggctgtcgagttggacggcggcagggcggctttgcggcagatcggcagggtgcggaaacttcccgaacagcaggggcggtattttacggcagacaatttgtccaaaatacagatgttcgccctgtcgaagctgcccgacaaacgggaggctttgagggggttggacaagattatcgaaaaaccgcctgccggcagtaatacagagttacaggcagaggcattggtacagcggtcagttgtttacgaccggcttggcaagcggaaaaaaatgatttcagatcttgaaagggcgttcaggcttgcacccgataacgctcagattatgaataatctgggctacagcctgctttccgattccaaacgtttggacgaaggcttcgccctgcttcagacggcataccaaatcaacccggacgataccgctgtcaacgacagcataggctgggcgtattacctgaaaggcgacgcggaaagcgcgctgccgtatctgcggtattcgtttgaaaacgaccccgagcccgaagttgccgcccatttgggcgaagtgttgtgggcattgggcgaacgcgatcaggcggttgacgtatggacgcaggcggcacaccttacgggagacaagaaaatatggcgggaaacgctcaaacgtcacggcatcgcattgccccaaccttcccgcaaaccccggaaataatgcaggtccatcctttcagacggcataaggtttgccgggaagctgcggcattcgggcaaacggcacgcagttcgcacgcgttttgcacggcacgccgaacccgccggccggcaggatggcacccgttaaggaaattctgatgaaacacaccgtatccgcatcggtcatcctgcttttgaccgcttgcgcgcaattacctcaaaataacgaaaacctgtggcagctgtccgaacacatcagcagttttgcagcagaagggcggttggcagtgaaagcggaagggaaaggttcgtatgcaaatttcgattggacataccaaccgcccgtggaaaccatcaatatcaatacccctttgggcagtacgctcgggcagttgtgtcaagacagggacggcgcattggcagtggacggcaaaggaaatgtctatcaggcggaaagtgcggaagaattgagcaggcagctggtcggtttcaaactgccaatccaatatctgcatatctgggcagatggcaggcgtgtggcgggcgcgccttaccgcatcctgccggacggcatattggaacaatacggttggactgtcggcagaaccgccgacagtggggggcaagtccgaacgttgcaactgaataacggaaatttgaacatcaggctggttttcaccgaaatcggtatgccgtctgaaaccgaaaccctggaacgctgtgcggcgcgcacgagataaggcggacagatgaatattgcggacggacggcaggcgtttcccgcacctgcaaaactgaatctcgatttgaggattactggaaagcgggaagacggttatcacaatatcgaaagcatattctgcctgatagatttgcaggataccgtatatttgaaaccgagggacgacggcaaaatcatcctgcacaatcctgtcggcggaataccgcaggaagccgatttgagctaccgtgccgcatcgttgctgcaaaaatatgcgcgcaaccccgccggcgtggaaatatggctggacaaaaaaatcccgacaggggcgggtttgggcggcggaagctcggatgcggcaaccgttttgctggtgttgaaccgttggtggcagtgcggtctgacgcagcggcagctcattgattcgggcgcggctctgggggcggacgtaccgttttttattttcggcaaaaatgcgtttgcgcggggtataggcgacaggctggacgaaatggatattccgaaacagtggtatgtcatcgtcaaaccgcccgtccacgtttccactgcaaaaattttcacacacgaaggcttgacacgaaattccgcctcaagcataatgccgactttccaaaatctgcaaccgtttagaaatgatatgcaggcagttgtatttaaagaataccctgaagtttggaaagcctattccgagttgtcccgatatggatttgccttaatgacaggttccggtgcgtgtgtattcacggcgtgtcaagatagggatagcgcatacaatatataccgacaagtttcaggtttgtacgaggcatatttggcagagggtctttcaaagcatcctttgttgtccgtataaacattgttggggagtcgtcaagcggttaagacactggattttgattccagcatgcgaaggttcgaatccttcctccccagccaagtcaaacgagttggggagtcgtcaagcggttaagacactggattttgattccagcatgcgaaggttcgaatccttcctccccagccagccctttttggggagtcgtcaagcggttaagacactggattttgattccagcatgcgaaggttcgaatccttcctccccagccagataaaagcgtgtaagcctgcttacacgcttttatttcatagaaataaaaatattgaaatgcctttgtttgtgtcggatgttgcaggtataatgtcgggcttggtacaagcagagggaagcattgtgttttctgagcggaagttaaacataaaatcaggtgagaatatggctgcgtacgacagtttgatggtatttacaggcaatgccaatcccgaattggcacaacgtgttgtcaggcatttggacatttctttgggcaatgcttccgtatccaagttttcagacggcgaagttgccgtcgaactgttggaaaacgtacgcgggcgcgatgttttcatccttcagccgacctgtgcgccgaccaatgacaacctgatggaaatcctgacgatggcggatgcactgaagcgtgcttcggcaggtcgtattaccacagccattccgtatttcggctatgcgcgccaagaccgccgtccgcgttccgtccgcgttccgatttctgccaaactggtggcaaatatgctgtattcggcagggatcgaccgtgttttgactgtcgatttgcatgccgaccagattcaaggtttcttcgatattccggtggacaatatttatgccaccccgattctgttgaacgacatcaaacaacagcggattgaaaatctgaccgtggtcagcccggacatcggcggtgtcgtccgcgcccgcgccgtggcaaaatccttgaatgccgacttggcaatcatcgataaacgccgcccgaaagccaatgtggcagaagtcatgaacatcatcggcgatattcaaggcagaacctgtctgattgtggacgatatgattgacactgcaaatacgctgtgcaaagctgccgtcgccctgaaagagcggggggcggaacgtgttttggcctatgccagccacgcagtattctccggagaggcggtcagccggattgcctcgtccgaaatcgatcaagttgttgtaacagataccattcctttgtctgaagcggctaaaaactgcgaccgtatccgtcaggtaacgattgccggtctgttggccgaaaccgtccgccgcatcagcaatgaagaatccgtttcatatctctttaatgaagaagtgatgacaggcagtatgttgctgccataagcccgaagccgtcttaagctggtcgcggccgatgacggcgattttacctaacttggagtatttaacatgacttatgaaattcaagcctctgttcgtgaagcacaaggcactggtgcgagccgccgcctgcgtcgcgaaggccaaatccccggcattctgtacggtgaaggtcaagagcccgttgccattgccgtggatcacaaaaccgtattctacgcattggaaaaagaatctttccataccgcgttgattaaattgtctctgaacggcgaaaccaaagacgttatcgtccgcgatttccaaatgcacccgttccgccgcgaagtccaacacatcgacttccaagccgttaaagccgatcagcttgtacgcatccgtgttcccctgcacatcgttaacgctgaaaattcccaagcggtcaaactgcaaggcggtcgtgtatctctgttgaacacgacggttgaagtgcttgcgttgcctgccaatatccctgctttcttggatttggattgtgccgaagtggttgccggcgacattctgcacttgtcagacatcaaactgcctgaaggtgtagaaagcgtttccctgaaacgtaacgaaaatctggctgttgccactgttaccggtaaaaaacgctaattgatttcagcagcagggcggagcgtatgcaatacgtactgccctgttgttttatgccgtctgaaccgtgtttcagacggcatttctttatttgttggaaaagcgggatatttgaaacggcagattactgccctgtcagacacgcccaaagcctttgccaccggcttcttttttttacattttccagtgcgacgatttctttttcggcaatggtgtatccgttttgtctgattttgatttttcctaaaatttgccctttttttactggggcgggaatcggctgtatggtttccaaaatctgttctgccattttcgcttccttatgtggcagagtgatgtaggcttctttgaggaagcctgcgcggacggtttttttgctgcctccggaaatttggatttgggcaacggttttgcctttcggatatattttgggcgtatcgaaggcttgcaatgcccagttcagcagcttactgttgtctgaggcgcgtatttccgccgattctgaacctagtgtgatgacaaggatatgcctgccgtttccggtgtatgacacggcaaggttgtagccgccgctttctgtgtgtccggctttcagaccgtttacattgttgtccctatataaaaggatattgcggttgttttgttctatatttttgaatttgaaagatttgatggaaaacagcgggtaatattccggaaagtcgcgcatcaatgcttcagacagcagggcgaggtctttggcggtggaaacctgtccttctctactcaagcctgtcgggtttttgaatacagtgttcttcatgcccaagcgtcgggcttctttgttcatttgttgcacaaaattttcaatcgagccgttgcccagccggccggcaagggttagggcggcatcgtttgcggatagggcaatcatgccttttaagagtttgtcggtgccgaccgtatcgccgggacgtacaaacattctgcttccttctgaagcccatgcggattcgggtatttttaagttttcttcagattggatatttcccgatttcatgtttttgaaaactaaatatgcggtcatcagttgggttagtgccgccggttcgacaggggtattgatgtttttggcggataaagtctgtctgctttgaaggtcgataacgatgtgtgccgctgtgagggtttcgggtgtttggagcgtgggggcggcgtgtaccgtcggtctgttgggcgcgggcgatgcggccgttgcgtgagaaacgcctaagatgatggaaagtaggacgggcaggattttatgtgctgtcatgaaatattctaattgtgtgcgtgtttcagcctgccgattatacgcttagggtgtctgatcgggcggatttttcttgctttcgcgccgtcttgggcgtatggttttgggttttgcgattttaataaaccgattatcccatattgaattatgaacacgccccttccttattccgattacctcatccgcatcctgacggcatctgtctatgatgtggcggttgaaacgcctttggaaccggcacgcagcctttctgtacgtttgaaaaacaacatccttttgaaacgcgaagatttgcagccggttttttcgttcaaaatacgcggcgcgtacaacaaaatgtccaagttgccgaaagatgcgctcgcttgcggcgtgattgcggcaagcgcgggcaatcatgctcaaggcgtggcattgtccgcacagcgtttgggttgccgtgccgttatcgttatgccggaaactacgccgaaaatcaaagtggatgcggttaaaagccatggcggcgaggtggttttgcgcggtgtttcatacaacgatgcctacgattatgcgatggagttggcggaaaaagaagggttaacctatatcgcgccgtttgatgatcctgatgtgattgcgggacaggggacggtggggatggaaattgtcagccagcatcccgatccaatccgcgccgtattcgtaccgataggcggtggcggtttggcggcgggcgtggcggcatttatcaagcaggtccgtcccgaaatcaaagttatcggcgttcagaccaacgattcctgctgtatgaagcagtcggtcgaagcgggtgaaatcgtccatttgaaagatgtcgggctgttttcagacggcactgcggtcaaagtcgtcggaaacgaaaccttccgcctctgcaaagaacttttggatgaaatcattacagtcgataccgatgcggtttgcggcgcggtcaaggatattttcgatgacacgcgcagcattaccgagccggcgggcgcgttggcgttggcgggtctgaaagcctatatcgcccgagaaggcgcggaaaaccaaaccctgattgccgttaccagcggtgcgaatatgaattttcaccgtttgcgccacgtttcggaacggagcgaattgggcgagggcaacgaaggtatttttgccgttaccatccctgaagaacgcggcagcttccttaagtttgtcaatatattgggaaataggaatattaccgagttcaactaccgctacggagacgatgaaaaagcgcatatctttgtcggacttcaagcggcaggcccgcaggatttggcggttatcggcagccggttggatgaggcgggattgctcaatgtcgatttgaccaacaatgagattgccaaaatccatatccgttatatggttggagggcggacggacaaagtagaaaacgagcgtctggtcagttttgagtttccggagcgtccgggggcgttggcgcgttttttgaaccatatgcagggagggtggaacattacgctcttccattaccgcaaccacggtgcggattacgggcggattttggtcggtatcgatgtgccgccgcacgatgccgccgcatttgacggtttcttggaaagtctgggatacagctatcacgaggaaacgcaaaatgccgcgtacaagctgtttcttgcctgacgcttgaaagcacaatgccgtctgaaagcctttcagacggcattgcgctttcatggttaaatcgaatattcaatcagttcgttttgagagaagacataaacctgtttcggaatcagcttcaattctttgccttcggcgattgggtaacgcgcggcatcgctgccagccagcgtgatatgcacgtcttgtttgccgtgtttcaccaaaatatgcgtcaatgccccgacggcgtggactttttcgatttcggcacaaatcatcggtgtttcgtgttcggcggcgatctgccattcgtgcgggcggatatagccggtggcggtttgttcctgccatttgtattgtgcgtccaatttccacgcgaagccgttataatgccagaagcctttttcgatgcgtccttcaaaagcgtcggtttcgccgaggaactcggtaacgaaggcattttcgggtttgcggtaaatagcttcggcgctgccggtttgttcgattttgccgtggttcatcacgacgatttcgtcggaaacttcgagggcttcttcttggtcgtgcgtaaccagaatgctggttacacccaggttgtgatggatatcgcgcagccaggtgcgtaattctttgcgtactttggcgtccaacgcgccgaagggttcgtccaaaagcaggagtttcggttcgaccgcaagcgcacgggcgagggcgatgcgctggcgttgcccgccggagagttggtgcggataggattttgccaaatgcgagagttgtacgagtttcagcaattcttcgactttagtgcagatttgttctttggacgggcgttcggacttgggcaatacggtcaaaccgaaagcgacgttgtcaaacacgttcatatggcggaaaagggcgtagtgttggaacacgaagccgactttgcgctcgcgcacatgtttggcggttacgtcttgcccgtcaaacaggatattgccgccgtcggcgttttccagtccggcgataatgcgtaaaagtgtggttttgccgcagccggacgggccgagcagggaaacgagtttgccggtggggacgttgaggttgatgtttttcagcgcgtgaaaattgccgaagtgtttgtttaagttttggatggtgatactcatactgcgttcctttcggcggcggcgagttttttgtcttgtatagtggattaacaaaaaccagtacggcgttgcctcgccttgccgtactatttgtactgtctgcggcttcgtcgccttgtcctgatttaaatttaatccactataatttggtgatgatgttctgcaccgccagcgtcgccagtgctaaaagtgccaatacgccggagagggcgaatgcgccggtgaagttgtattcgttgtagaagatttcgaccaaaagcgggacggtgttggtttcgccgcgtatgtgtcccgataccacgctgaccgtgccgaactcgcccatcgcgcgggcgttggtgaggatgatgccgtagagtaatgcccatttgatgttgggcagggtaacgcgccaaaacatctgccagccgcttgcgccgagtatcaatgccgcctgttcttcgctgtcgccctgtgcctgcatcagcgggatgatttcgcgtgcgacaaaggggaaggtaacgaacagcgtcgccaaaacaataccggggatggcgaagataatctgtatgccttgcgcttcgagccggccgcccaatgccgtgtgcgcgccgaacaataagacgaacattaaaccggccaccacgggcgatacggaaaacggcaaatcgagcagggtagtcagcaactgcttgccgcgaaaatcaaaacgggtcagcagccacgccatcgccacgcccaagacggcattgacggggacgacaatcagcgcggtaatcagcgtcaatttgatggcagaccacgcttcgggatcgtttaaggattttaggtacaaatcccaaccgccttttaaggcttcgtaaaacacggcgacgagcggcacgaccagcatcagcagcagaaagcccagcgcggcggcaatcagcaacacgcgcagccggcgcggttcggtcaggttgggattggcggaatagggtttcatggcggtggtgttctctggttggtttaaaatgtttggaggtcgtctgaaaagggattgaggggtttcagacgacctttttgttcattaagtagtaggtcggatacttgtatccgacaaggttgctgaatcgcaaatgtttgtcggatacaagtatccgacctacgaattctgtgttttgtggggcggattcgttttcagacgaccttttattgattaagggaataaaaaaacgtctagctgccgtcattcccgcgcaggcgggaatccaccacagggcaacaggaaaacagaaaataaataaggcagccgaaattcaccaatggattcccgcctgcgcgggaatgacggtaacaggtatttcagacgacctcaacccttcgcgcccgaacgcctgcccaacgcccactgcatcacgttcagcgcaaacagaatcacaaacgaaaccagcagcataaacaacgccaccgccgacgcgccctgtacgtcgaactgttccagcttgcccgtaataatcagcggcaggatttcagaaaccatcggaatattgcccgcgataaaaatcaccgagccgtattcccccgttgcccgcgcgaacatcattcccgcgccagtcaagagtgccggcgtgatttccggcagcagcacgcggcggaacgtcgtaaagcggtttgcgcccaaagtcgccgccgcttcctcatattcgcccgataattcctccaacaccggctgcacggcgcggacgataaagggcaggctgacgacgaccagcgcaatccaaatgccgacgggtgtaaacgcgattttgatgcccaaaggctcgaaaaaacggcctatccaaccgttgggcgcatacagggtcgccaacgcgatacccgtaaccgccgtcggcagcgcaaacggcaaatcaaccagcgcgttcgccaagcccttgcccggaaattcatagcgcaccaatacccacgccaccagcgtgccgaacacgacattggtcagcatcgcataaaacgacatccgcaaactcagccagacggccgccaatacgttcggctcggcaatcgtgttccaaaagccgccccagccgatttcagccgccttcgccgccatcatcgcaaacggcaaaaccaccagcagcgacaggcacaatacggtcagaccaaggctgagtttgaagccgggcagtacgccgggcgttttgagcagtaacataaaacaatgctgaaaataaggaaaaggaaggactactttaacgatgccgtccgaaaaacggaaagaatggaaagtttggtgcaaagacgaatttgttataaagcggttggcagtttctcaagcgggcgcgatgttttaaaatatagtggattaaatttaaatcaggacaaggcgacgaagccgcagacagtacaaatagtacggcaaggcgaggcaacgccgtactggtttaaatttaatccactataacaccttgttttgacggaaaaccatcatataaaggaacacttatgcagattttatcttttcaaccggacattgcggaacgtatgctggaaggtacggaaggcgagtcggtcaacgaaaacgcacaattcgtccgtacggacaacggctattggattgcgtggcatgaaggcgtagcggcactgcttgcgcccgatatgccgccgggcattccctgtttttgggtggaaggcgcggaaagccttgaagagttgtgcgtcatggtggaacgcggcgagtttgacgaagtggaagagtttgacggcgatgacgacgaatggctcgaaacggcacagggttgcgggcaccacggcgacgcttgcgcctgcggacattaaaggcattgcaggcttgccgcaaggggggcaaggctttgccgttttttaaataatcggtggattgcatctgtttgcaatgggctgaacgcttccctttgtattttattgaataaaaaaacttatcttggtattataattaaggcagcatcaattattttgggatggcaataaacgcaaagcattgatttgcgccgattgcagacttattatagcaggttgcggcgcggacttaatgggaattgtttatagagcatgatggtctgaaacatcattaattaaaaataccattaatccgatttatatttatttcaatttcaatggaaaaacatcaatgacaatgattttaagcattttaagcctgttttttatcatcagactgttatttttagccgtctctattaaacatgaaaaagccttgattgccaaaggggcgaaacaatacggaaaaaccaattccacagtgcttgcggcagttcatacgctttattatttggcgtgttttgtttgggtatggctttctgacactgcttttaatggcatatccttgattggtacgctgacggtgatggcttcatttgtgatattgtcattgattattaagcagttgggggagatttggacggttaaaatctatattttaccaaatcatcaaattaatcgttcgtggttgtttaaaacattccgccaccccaattattttttaaacatcatacccgaactgattggcatcgccttattatgtcaagcgtggtatgttttattgattggcctgcccatttatttgctggtcttatttaagcgtatccgacaagaagaacaggcgatggcaacacttttttaacccgtttcatcaattatagcggattaacaaaaaccagtacggcgttgcctcgccttgccgtactggtttttgttaatccgctatattccgccatctctaagatttacagcgatacacgggtgatttaaggaatgcccgaaccgtcattcccgccacttttcgtcattcccgcgaaagcgggaatctaggacgcagggttaagaaaacctacatcccgtcattcccgccactttccgtcattcccgcgaaagcgggaatctagaatctcggactttcagataatctttgaatattgctgttgttctaaggtctagattcccgcctgcgcgggaatgacgattcataagtttcccgaaattccaacataaccgaaacctgacagtaaccgtagcaactgaaccgtcattcccacgaaagtgggaatctagaaataaaaagcaacaggcatttatcggaaataactgaaattcaataccgcaaaaatctacccgaaatgatatagtggattaacaaaaatcaggtcaaggcgacgaagccgcagacagtacagatagtacgaaaccgattcacttggtgcttcagcaccttagagaatcgttatctttgagctaaggcgaggcaacgccgtactggtttttgttaatccgctatatttccccatctctaagatttacagcgatacacgggtgatttaaggaatgcccgaaccgtcattcccgccacttttcgtcattcccgcgaaagcgggaatctaggacgcagggttaagaaaacctacatcccgtcattcccgccactttccgtcattcccgcgaaagcgggaatctagaatctcggactttcagataatctttgaatattgctgttgttctaaggtctagattcccgcctgcgcgggaatgacgattcataagtttcccgaaattccaacataaccgaaacctgacagtaaccgtagcaactgaaccgtcattcccacgaaagtgggaatctagaaataaaaagcaacaggcatttatcggaaataactgaaattcaataccgcaaaaatctacccgaaatgatatagtggattaacaaaaatcaggacaaggcgacgaagccgcagacagtacagatagtacgaaaccgattcacttggtgcttcagcaccttagagaatcgttctctttgagctaaggcgaggcaacgccgtactggtttttgttaatccgctatattccgccatctctaagatttacagcgatacacgggtgatttaaggaatgcccgaaccgtcattcccgccactttccgtcattcccgcgaaagcgggaatctaggacgcagggttaagaaaacctacatcccgtcattcccgcgaaagcgggaatctagaatctcggactttcagataatctttgaatattgctgttgttctaaggtctagattcccgcctgcgcgggaatgacgattcataagtttcccgaaattccaacataaccgaaacttgacagtaaccgtagcaactgaaccgtcattcccacgaaagtgggaatctagaaataaaaagcaacaggcatttatcggaaataactgaaattcaataccgcaaaaatctacccgaaatgatatagtggattaacaaaaatcaggacaaggcgacgaagccgcagacagtacagatagtacgaaaccgattcactggtgcttcagcaccttagagaatcgttctctttgagctaaggcgagacaacgccgtactggtttttgttaatccgctatattccgccatctctaataagatttacagcaatacacgggtggagacctttgcaaaaatagtctgttaacgaaatttgacgcataaaaatgcgccaaaaaattttcaattgcctaaaaccttcctaatattgagcaaaaagtaggaaaaatcagaaaagttttgcattttgaaaatgagattgagcataaaattttagtaacctatgttattgcaaaggtctcgggtgatttaaggaatgcccgaaccgtcattcccgccactttccgtcattcccgcgaaagcgggaatctaggacgcagggttaagaaaacctacatcccgtcattcccgcgaaagcgggaatctagaatctcggactttcagataatctttgaatattgctgttgttctaaggtctagattcccgcctgcgcgggaatgacgattcataagtttcccgaaattccaacataaccgaaacttgacagtaaccgtagcaactgaaccgtcattcccacggaagtgggaatctagaaataaaaagcagcaggcatttatcggaaataactgaaaccgaacagacctagattcccgcctgcgcgggaatgacggctgcagatgcccgacggtctttatagcggattaacaaaaatcaggacaaggcggcgaagcgtttggcgacttcgtcccagttgacgatttcccagaaacctttcaggtagttggggcggctgttgcggtagtcgatgtaataggcgtgttcccacacgtcgcaggtcagcagcggcgtgttttcagtggtcagcggcgtagcggcgttggaagtggaaaccaaatccaatccgccggcaggggtttttaccagccacgcccaaccggagccgaaagtaccggccgcgcaggcattgaacgcttcttggaatttctcgaagctgccccatttcgcgtcgatggcggcggccagttcgccggaaggtttgccttgacctttgggcgtgaaacccagccagtagaaggtgtggttccaagtttgtgccgcgttgttgaacacgccgcccgaagattttttcacaatctcttccaaaggcagtttttcaaattcggtacctttgatttgattgttcaggttggtgatgtaggtttgatggtgtttgccgtagtggaattccaaagtctctttgctcagatgcggggacaatgcgtccagttcataaggcagttgcggcagcttatgttccattttgtgctcctaatattgttttaaatgttgtattttggcagtgttgctgcaaatagctcagcagcgcacatattttacctgttttgagggatggaaaccaattaaacctgctttacgctataatagaagattgcaatttcggcacgacagataggatgtaccatgaacgattacgcagctatgccgtctgaagaccgtgagatcggcgcattgtcgctgcctccacattcgatggaggcggaacaatccgttttgggcgggttgatgctggaaaatccggcttgggacaggattgccgatgtggtttcgggagaggatttctaccgccacgaacaccgcctgattttccgatccattgccaaattgattaatgagagccgtcccgccgatgtgattacggttcaggaagatttgcagcggaacgaagaattggaagcggcaggcggattcgaatacctgattacgctggcgcaaaacaccccgtctgccgctaacatccgccgctatgccgaaatcgtgcgcgagcgttccatcatgcgccagctcgccgaagtggggacggaaatcgcccgcagcgcatacaatccgcaaggcagggacgcgggtcagcttttggacgaggcggaaaacaaagtattccaaatcgccgaaagcaccgccaaatccaagcagggctttttggagatgcccgatttgctgaaagaagtcgtacagcgcatcgatatgctctactcgcgcgacaatcccgatgaagttaccggcgtgccgacagggttcatcgacctcgacaaaaaaacctcgggtctgcaacccggcgacctgattatcgttgccggtcgtccgtctatgggtaagaccgccttttccatcaatatcgccgaacacgttgccgtagaaggcaagctgccggttgccgtcttctcaatggagatgggcggtgcgcaactggtcatgcgtatgctcggctcggtcggacgcttggatcaaagcgtcctgaaaaccggcaggctcgaagacgaacactggggtcgtctgaacgaagcagtcgtcaaactctccgacgcgcccgtgtacatcgacgagaccccgggtctgaccgcgctcgaactgcgcgcccgcgcccgccgtctcgcccgtcaatttaacaataagctgggattgatcgtcatcgactacctgcaactgatggcgggatccggccgttccgacaaccgagcttcagagctgggcgaaatttcacgttcgctcaaagcgttggcgaaagaattgcaagtccccatcatcgccctgtcgcaactgagccgcacggtcgaatcgcgtaccgacaaacgcccgatgatgtccgaccttcgcgaatccggcgcaatcgagcaggatgccgacctgattatgttcatgtaccgcgacgaatactacaaccaggactcacccatgaaaggccttgccgaatgtatcatcggcaaacaccgcaacggtcccgtcggtaaaatcttcctcacatggacgggacaattcaccaaattcgacaatgctgcctatattcccgaggaggcaaagatagaggattaaatggctatataaaaatttattaggcgaaatcaggcaaaatcgtttaaaatcatgctgagagattgccctaaaaaataaaacgcggtcttgaggcatttttgcattcagcccgcatataattgaaaatatagtggattaacaaaaatcaggacaaggcaacgaagccgcagaccgtacaaatagtacggaaccgattcacttggtgcttgagcaccttagagaatcgttctctttgagctaaggcgaggcaacgccgtactggtttgaatttaatccacgatacattaccagttaacgttctattgcctatgtgtacacgaaaacaacaaggtttcacgctaacagagctgctcatcgtgatggccattgcagccattatggcgatgatagccctccccaatatgagccaatggattgcatcccgccgcattgccagtcacgcggagcgggttgccaaccttttgcgtttctccaggggcgaagccgtccggctcaatctccctgtctatatctgtcctgttcaagttaaaaaagacggtgcgcccaacaataaatgtgacttcggcaagaaggggcagggaatgttggcttttggcgataagaatggcaataagatatatgacaatgatacggcggatgttcttctccgcagtgtggtattgaatgatgatatcaataataagcggattaattatgccttcaaccatatcgctttcggtcagactcagccgaccgctgaccgtgtagtttggacattcaatcaaaacgggacgttcggttatacgaaagaccagcatcttacaagcaaatccagctttttttattccgacggttatatccaaatcgtgctgacagatgcgagagcagtttcagatgccgataagaaattccgttcggcggtggttttgattaacagcagcggcagggttgaggtttgtcctagaaacgataggcgtaccgtatgccaatataaatgattgttttagtcggtttgggaaataaaaaaatgaagaataatgattgcttccgcctgaaaaacccccagtccggtatggcgctgatagaagtcttggtcgctatgctcgttctgaccatcggtattttggcactattgtctgttcagttgcggacagtcgcttccgtcagggaggcagagacgcaaaccatcgtcagccaaatcacgcaaaacctgatggaaggaatgttgatgaatccgaccattgattcggacagcaacaagaaaaactataatctttacatgggaaaccatacactaccgcatacactatcagctgtggatggcgattttgcgattgatgccatgaaaactaaggggcaattggcagaggcacaattgaagagatttagttatgagctgaaaaatgccttgccggatgcggcagccatccattacaccgtctgcaaggattcgtcgggtaatgcgccgacattgtccggcagtactttttctcaaaattgcgatggtagtgcaaatggggatactttgattaaagtattgtgggtaaatgattcggcaggggattcggatatttcccgtacgaatcttgaggtgagcggcgacaatatcgtatatacttatcaggcaagggtcggaggtcgggaatgagacgtaaaatgctaaacgtaccaaaaggcagttatgatggtatgaagggttttaccattattgaatttttggttgcgggcatgctcagtatgattgtcctgatggcggtcggatcgagttacttcacgtcccggaaattaaatgatgcggcaaacgagcgtcttgctattcaacaggatttgcggaatgcggcaacattgattgtccgcgatgcaagaatggcggggagcttcggttgtttcaatatgtctgagcataccgaaaagaatgttgtttccgatgtggcgcaaaaaaaccgtcttttttccttaaaagggagcagtgcaaataaacttatccccaacggtacagataataaacttatccccataacggaatctttagatatcggatatcagggttttacccagcgccttaacgcattggttttccaatacggtatcgatgatcttgatgcgagtgctgagactgttgtagtcagcagctgttccaaaatagcaaaaccgggtaagaaaatatctaccttgcaagaagcaaagagtgcattacagattactaatgatgataaacaaaatggaaatatcacccgtcaaaggtatgtggtcaatgcctatgcggtcggcaggattgccggtgaggaaggtttgttccgcttccaattggatgataagggcaagtggggtaatcctcagttgttggttaaaaagattaataaaatggatatacggtatatttatgtttccgattgtcctgaagatgacgatgccggcaaagaggaaaaattcaaatatacgggtacattcgacagctccacaaatgctgttacgcccgccggggtggaggttttattgagtagcggtactgataccaagattgccgcttcttcagacaatcatatttatgcttaccgtatcgatgcgacaatacgcgggggaaatgtatgcgcaaacagaacactttgacgggaatcccgacttctgacggacagagggggtttgcactgtttatcgtgctgatggtgatgatcgtcgtggcttttttggttgtaactgccgcgcagtcttacaataccgagcagcggatcagtgccaacgaatcagacaggaaattggctttgtctttggccgaggcggctttgcgggaaggcgaacttcaggttttggatttggaatatgatacggacagtaaggttacatttagcgaaaactgtggagaaggtctgtgtaccgcagtgaatgtgtggacaaatacaaataatgataatgaagaggcttttgacaatatcgtggtgcaaggcaagcccaccgttgaggcggtgaagcgtttttgccctgcaaattctaccgacctgtgcattgacaagaaagggatggaatataagaaaggcacgagaagcgtcagcaaaccaccgcgctatattatcgaatatttgggcgtgaagaacggagaaaatgtttatcgggttactgccaaggcttggggtaagaatgccaataccgtggtcgtccttcaatcttatgtaagcaataatgatgagtaataaaatggaacaaaaagggtttacattgattgagatgatgatagtcgtcgcgatactcggcattatcagcgtcattgccataccttcttatcaaagttatattgaaaaaggctatcagtcccagctttatacggagatggtcggtatcaacaatatttccaaacagtttattttgaaaaatcccctggacgataatcagaccatcaagagcaaactggaaatatttgtctcaggctataagatgaatccgaaaattgccgaaaaatataatgtttcggtgcattttgtcaataaggaaaaaccaagggcatacagcttggtcggcgttccaaagacggggacgggttatactttgtcggtatggatgaacagcgtgggcgacggatacaaatgccgtgataaggcttctgccgaagcctattcggagaccttgtccgcagatgccggctgtgaagccttctctaatcgtaaaaaataaggttgttttgccaataccgtctgaaaatcaatgttcagacggtatttttatgggtatagtggattaacaaaaatcgggacaaggcgacgaagccgaagacagtacaaatagcacggaaccgattcacttggtgcttcagcaccttagagaatcgttctctttgagctaaggcgaggcaacgccgtactggtttttgttaatccactatacatcccgtcattcccacgaaagtgggaatctagaaatttaatgttgcggcactagccaaaaaaaccgaaaccgacaggtctagattcccgcctgcgcgggaatgacggattttaggttggggtcatttattggaaaaagcagaaaccgatccgccgtcattcccacgaaagtgggaatctagaaatttaatgttgcggcactagccaaaaaaaccgaaaccgaacggactagattcccgcctgcgcgggaatgacgcatccatccgtacggaaacctgcaccacgtcattcccacgaacctgcatcccgtcattcccacgaaagtgggaatccagttttttgagtttcagtcattttcaataaattgccttagcattgaatgtctagattcccgcctgcgcgggaatgacggattttaggttggggtcatttattgggaaaagcagaaaccgctccgccgtcattcccacgaaagtgggaatccaggatgcagggttggggaaaccgtgttatccgataagtttccgcaccgacaggtctagattcccgcctgcgcgggaatgacgcatccatccgtacggaaacctgcaccacgtcattcccacgaacctgcatcccgtcattcccacgaacctacatcccgtcattcccacgaaagtgggaatctagttttttgagtttcagtcatttccgataaattgccttagcattgaatgtctagattcccgcctgcgcgggaatgacgcatccatccgtacggaaacctgcaccacgtcattcccacgaacctacattccgtcattcccacgaaagtgggaatccagttttttgagtttcagtcattcccgataaattgccttagcattgaatgtctagattcccgcctgcgcgggaatgacggattttaggttggggtcatttattgggaaaagcagaaaccgctccgccgtcattcccacgaaagtgggaatccaggatgcagggttggggaaaccgtgttatccgataagtttccgcaccgacaggtctagattcccgcctgcgcgggaatgacgcatccatccgtacggaaacctgcaccacgtcattcccacgaacctgcatcccgtcattcccacgaaagtgggaatccagttttttgagtttcagtcattcccgataaattgccttagcattgaatgtctagattctcgcctgcgcgggaatgacgaatccatccatacggaaacctgcactacgtcattcccacgaaagtgggaatccaggatgcagggttggggaaaccgtgttatccgataagtttccgcaccgacaggtctagattcccgcctgcgcgggaatgacgattcatatagtggattaacaaaaatcaggacaaggcgacgaagccgcagacagtacagatagtacggaaccgattcacttggtgcttcagcaccttagagaatcgttctctttgagctaaggcgaggcaacgctgtactggtttttgttaatccactataaaaaggcatattgaatgcgggcaaaccggttgctttccgtttttggatttcggagaatgccatcgcccagctttcatcacacataaaaaacagtgcgggcacggcttttttcagcggtatttctttcaggtgcagggcaagtgccgcccccatcaggatatgccgcgaattaatcataaaggttacggtggcgataagcagtatcggcagagattccgcccacaggttgaccgtggcaaactcggagccgccggcgaagttcatactggtcatcaacaacatttccagccagctcatgcctttttgtccgccctgcataccgagtattaatgcccaaggcagcagcccaatcagcataggcgaactttctttgatgccgcgtataaattcgttatgcggggaaggtgtgcataatgttcgtcttcataacgggaagggcgggcattatacactggcaacggatttcaaaacaaaaccgatttgccgtgtttcagcgtaaacacggcttgtgtataatctcccatctttgaaatcggccgtatgcaggagcaagacgatgaatattgaagtagaaatgaaagtattggacgagaggatggcggattttatccctgcctatgcaacggagggttctgcaggtttagatttgtgcgcctgtttggatgaggaagtcgttttgcagccgggtgaaacgtttcttgtgccgacgggtttggcaatttatttggcgaatcccgcatatgccgccgttttgctgccccgttccggcttggggcataaacacggcattgttttgggcaatttggtcggtttgattgactccgattatcaaggggaattgaaggtgtcgttatggaacagaagcagcgaaccgtttactgtcaaaccgtttgagcgtatcgcgcagatggttgtcgtgccaatcgtgcaggcgcgtttcaaacgtgtcgaggaatttgtcggaagcagccggggtgagggcggcttcggcagtacgggtttgcattgaatataaaatgccgtctgaagggcacgtcaggttcagacggcatatcttccgatataccgataaccggagaaaatcatgaataccttactcaaccaactcaaaccctatccctttgcccgactgcgtgaagcgatgcagggcatttccgcccccgaaggtctggaagccgtcccactgcatatcggcgaaccgaaacatccaacaccgaaagtcattacggatgcgctgaccgcctcattgcacgagttggaaaaatatccgctgacggccggtttgcctgaactgcgtcaggcgtgtgcgaactggttaaaacgccgttatgatgggttgacgctgaattccgacaccgaaattctgccggttttgggaagtagggaggcgttgttttcttttgtccaaaccgtgttgaaccctgtttcagacggcctcaaacccgtaatcgtcagcccgaatcccttttatcagatttatgaaggtgcgacacttttgggtggcggtgaaatccattttgctaattgccccgcgccgtctttcaaccccgattggcgcagtatttccgaagaggtttggaaacgcaccaaactggtgttcgtctgctcgcccaacaaccccagtggcagcgtgctggatttggatggctggaaagaagtttttgatttgcaagacaaatatggtttcattattgcctcggatgaatgctattccgaaatctatttcgacggcaacaaacctttaggatgtctgcaagctgcagcgcaattgaaacggggcagggaaaaactggttatgtttaccagtctttcgaaacgttccaacgtacccggtttgcgttccggatttgttgcgggagatgcgggattacttaaaaatttcttgctttaccgaacttatcacggcagcgcaatgagcattcccgtacagcgtgccagtattgccgcctggaatgacgaacagcacgttattgacaaccgccgcctgtatcaggaaaagtttgaatgggttattcctatcctgcaacaggtatttgacgtcaaattaccggatgcctcgttttacatctggttgaaagtccccgatggcgacgatttggcatttgcacgcaatttatggcaaaaagccgctatccaagtattgcccggacgctttttggcacgggataccgaacagggcaataccggggaaggttatgtgcgtattgctttggttgccgatgtcgcaacttgtgtcaaagctgcggaaaccattgtttccctatatcggtaaagaataaaaaaatgccgtctgaacttttgttcagacggcatttttcaatattttacggttgaatttgctataacggtatttatagtggattaacaaaaatcaggacaaggcgacgaagccgcagacagtacagacaatacagatagtacggcaaggcgaggcaacgctgtactggtttaaatttaatccactatacttcacttttaatcggcttgcccgcaaacacgtttaaacttaaaatccccgtgtttgacacaataccgagcagattatgttttttgtcctttcccctgcgaagaaccttaatgaaaaagaccctgcccctgtcagcgagtttacccaacccgacctgctggcagagtccgacattctaatgcagcagttgcgcgagcttgcgccgcaacagattgccgaactgatgcacgtttccgacaaaattgccctcttaaacgcgcagcgcaatgcagcgtggcacacgccgtttacgccggaaaacgccaaacaggcggtctttatgttcaacggcgatgtttacgaaggtatggatgcaaacacattggatattggacagatacgctatctgcaaaaccatgtccgcctgctgtccggtctgtacggtcttctgcgtccactggacctgatgcagccttaccgtttggaaatggggacggcatttgccaatttgcgcggcaagaatttgtatgagttttggggcgacatcattaccaaccttttaaatgatacgcttgcccaagcaggcagcaatacgcttgtcaaccttgcctcacaggaatatttcaagtccgtcaacacgaaaaaacttcgggcgcggctgattaccccgatatttaaagacgaaaaaaacggtaaatataaaatcatcagtttctatgccaagcgtgcgcgtggattaatggtgcgctatgcggcagaacatcatattaccgaccctgaaatgctgaaaaattttaattacgaaggctacgcattcaatgatgcggcctcaaatgaaagcgaatgggtttttatgcgttcggaacaaataaagtgaaaacaataaattaagtattttccgaaaaaagtgcttggcaaaatgtataaacttcattattattcctaatctttaagaagacggaagcgtggcagagcggtttaatgcaacggtcttgaaaaccgtcgagggttgatagccctccgtgagttcgaatctcaccgcttccgccaatccttggggtcaaaaaccaaataaaaatgaagtagcataaagcatcggcatttttatttggttttacttcattatcggaaacgtggcagagaggctgaatgcagcggactcgaaatccgctgagggtgcaaatcctccgtgggttcgaatcccaccgtttccgccagaaaacaaaaccgccctgattcggggtggttcttttttgttcaagttgtgtcaattaccatataaaaatcatcggtttgccctatcaaaacgcatcaaagtaaatcatttgcaatcttgcggtatcttcttattgcattttttttatggtaatgtatatggtaatttttggataagtgggaaattaccataatggcgaaaatcattacgccgctgtcggcaaatcaggttaaaaatgcgaagccgcgcgataagctgtataagttgtcagacgggggcgggctggctttgtgggtctacccgacgggcgggcggagttggaagctgtcgtttgtgcaggatggaaggcagcagacaatttcgctggggcggtatcctgatttttcgctggccgatgcgcgggaatggcgggaggaggtgcgccgaaaacgggcgcacggggaaaatgtcgtcaataagaaggtgcgggcggattttgcttttgagaaggtgacgcgtgattggtttgtgcgttggtcgaaggggcggtctgaaaagtatgccggacaggttatgcggaattttgaacggtgggtttttccggctatcggcaatcttgatattcgccaggtcaggacggcggatgtggtcggctgcctccgtgtgatggaggcgcgcggtatcgttgatacgttgcgcaaaacgaaaaacagtctgaagatggtgtttgcgtttgcggtcggttcgggaatgatggaaatcaaccctgtcgcgcaaatcggttcgggtgtgtttgaacgggcgaaaacggggaatatggcggcgttgagtccgtctgaattgccgcgcctgattgattttttggagcagcgcaatgaatttgcggtttatgcgggcagggtgcgtatccatcctgtaacgcggctttgtatctattggctgctgttgacaatgacgcggattcaggaggcggcgttgatggagtggtcggagttggacggggaggtttggcgtatccccgccgaacggaaaaaggagcggcgggggcatgatgtgccgctgtcgcgggcgatgcagtgggtgttggatcaggcgcgggcgttgaatgtgaacgggcggtttgtgtttgaaagtgtgaattttcaagggcatatcaataaggaaagtccgcgcgtggcgatgcagcgggcggggctggatacgacggcgcacggtttgcgctcgcttgcgcgtacttatttgcgcgaggttctgaaggtggataatgatgtggcggaaaagctgcttgcccattcgttggggacgaggacgcaaacggcttacaaccgctcggagctttgggaggagcgtaaggatgcgctggaacggtgggggaatgatgttttgaggcttgccaaaaacggaaaatgatttttttgtgtgtgtgtttgtattatgcggaaacgcaaataaaaaaccgtttccgcatttttattggaaggcttttttgcaaccgctttacacaaaggcggttttttgtgtaagaactgctataatagcagcctgtcatcgtcaggagcggctaatgcctttaaaattccaaccaagggaacgttcggttatcatgtgcgactttcgcggctatgaagaaccggaaatggtcaagaaacgccctgtcgtcgtcatagcgcgaaacaggcacaacggcaaactggtaacggccgtacccttaagcagcacagaacctgtccctttggcggactaccaccacaaaatgagtggaaaccccttaccggacaagccgcacatccaatgttgggcaaaatgcgatatgacggcaacagtcggattggcacggttagaccgatacaaacccaaagggcgcgaccgctgcattccaataatcagtgaagaggattttcaggcgattaaaacagccgttgccaaggcattcaaactgtactagaataaatctgttcccttaaaggggcttgcaagactgttctgaaatatgggcagccgcgcacgggcgacaggcgatgacaagccgtccgtgcgtgtgatggggcgcggaatgcgccccttgtcatatctgcaaacgcctacaaatcccaaccagcctttcaagcaaagccgttttggataaacccgcctttgccgcctgctgttccagtttggctatcgttgtgtccgccttaacggacgatttaagaaccgctttacacgaaggcggtttttttgtatagtccggttcacgaggtacagaatcttgaaaatagtcaagcaatgccgtatattccgacgcaaggatttattttcaacatcagcttaaggggatgacaatgggacatatttattcggaaagccgtgatttccgcctttcagacggctgggacggcaatgactgacaacctaatacagatagcaacgccgatattgactgttatcggcgtttttgttgccgcttacggcatcatgaggaatacagaaaacgccaaaaagcgcgccaccatcgacatgatcatggccgaacgtaacaatgccgcccttcaagaagccataaccatagtaaacgggctggcaaaaacagacggatgcatactcgccacctatacatcggataccccggacaagaagaaagaccgtgaagccatactgacagttttaaaccagcgcgaatttgtctgtgcgggcgtattaggcggagcactgcacgagaaaatgtataaagatttcgaatactccatgctgttacgtgactgggacaacctaagcagcttcatttttgaaatacgccgtatcaggagcgcaccgacggcctttcaagaatttgaagccgtagcccgaaaatggaagaaaaagcctctgaaaaccaaatagcttaatagcttaacatccgccgcaacataggccgtctgaaattcagacggcctttttctttgattttgttgatggaaagggttgactgattatgttcctacatatataattcatctcatggattaggaaataagaaacccgccgttggaggcggcgggaatcgaaaaagaaaggaggtgatgaaaaatgattaagttcttaatcctgttgattttgttactaatcgctcgcaacgcttggtaataaaatctaactagcaaaaggggcggcagaacaccgctgccccttcctccaaactttcgaacaatataccgccagccgttttaaaaatcaaggagtagcctatggttgatgaaaagttggctgagtatcgaaaacgcgctgaagcaaagcgcacgacaaaaaaagtctcatttaacctggaaacagaaaaagatattttggatgttgcaaataatattgatttttctcaatgggttaaagagaaacttcgagaaaagctgaaaaaagaacttgattgattatgtgggaacatataatatattcccaacagtgaaacacgccgtaaatgaaattccgcccaagcgcgaacttgggcggaacagtgagaaagcaatacgcgaatattctttctcgtgtcatctactctcataaatgaaaggacattctaccatgaatgctgtccaagttttaaactttcaacaaaactccgtccgtactgttgccgataacaaaggcgagttgtggtttttggcaaatgatgtttgcgagattttagggtattccaacccacgtcaagccgtgcaaaaaaactgcaaagaaaagggtgtatctaatagatacacccctacaagaggcggagagcaatcaatgacctacatcaatgaacctaacctgtacaggctgattatcaaatcccgcaagcctgccgcagaagcgtttgaagaatgggtaatggaaaccgtcctgcccaccatccgcaaaacaggcggctaccaaatcggacaaagaaccaccgccgacgaccgtaccggattgcgccaagccgtcgccgcgcttgtcggacgcaaaggcatagactactcctccgcgtacagtatgatacaccaacgcttcaacgtcgaagccatcgaagacctccccgccgagaagctgcctgaagccgtcgcctatgcccacgcgctgaccctgcacacaggcttgacaggcgaagtcctcgaccgcgaaccgttacccgcaccgcaacctgccctgcccatcagcggcaacgccctgtacgacctcgccgttgccgtcagatacggcgcgtgggccatccaaatgggcagagacgtttccctgccgctgaagcagctcggctgcaaacaggcggtaacgatgtggacggtctgggcggaaacacgcagccgcctcaaagccgccgcaaacgccctcgaagccttaaacgcacacgccgacgcggaacacgcggcaaaaatccgcccgatgctgcccgaaatccgcaacctgtcgtcggtttgatgcagtagggaatacaaaagccgtctgaatgtgaaaacgccctaatcgggcgtttttttattgctgtaaccccagggcttccaaaacttcgcgggtgtcccatacgggggatgtgagtggggttttcagacggcacggtatccgcccgtctttttccatacgcagcagtgtcgagtttgaaatggggcggttgcggcaggttgcgtaggcaatcagttcgcggatggtcgggcggtctatccttgcgcccagttcgttgatgttcatttttttactctcctgtaatgactcggtttctggaagcggcgtaatacggcatcggcggccgtgatgaaaagccataccgccaatgcctcagcgccggaaaatgacagcgcgatgatgatttttaatagggtgtccatcaggctttccttttttctctagtttcgtactcataaatgaacatcgggaacgcctgcccgcttctgacaagatttaaatccggtatctgatcggtaatcagacaagaaaaccgcccgtccccgccgtttcccgtcgaacagcaaatcacaaggttgccgccaaatggaatcgtatcttgattcgtgttcatctttactgctccggcaaatacgttttaaaaatcaaatcttcaagtcggcggtaaaccttcccggtctgcaccaatgactcggtttcgggaagcgcggccaaaagcttccgcatatgaccggcaatcgcctgtaacacaagctgctcgccgcgcgttttgttgtgtttggcaaccatcgccgccagcccgtaaaccgccaagtccatcattgcctccacgctgtcggcttcagcggaatgcaagagattaatctctatgtcattcttgatgttctcgttttcttcctgaaagttcatttttccagctccggcacttccgcgtcgccgtgtatccatcggtagtctttcaattcttcggcttcgcgttgtctgatttcggcgtcgatttgggcgttcaacccgtcaatctctgcctgtttgtcagcgacggctaagcgcatagcggtcaggctgttttcagccttgacttgcactgcggcttcggattgcggttggcaggcgtagatgccggcggctgcgactgcgagtaaggcggtgcggatcaagtatttcattttgattccttattattggggtaacggcttaatatcaggcagcgtttttgaggttgtcttttgtcagacagatgagtgcttgtttgacggcggcaaagggggttttgtactctggctctatgccgacaagtagctccccgtctgtgttgatgatgtcgcatccgtagcgttcggtggggtagccgtagtcgtttttcccctgttctgcggttacgcggatgtcgatggagtattcttctgtgatggtcatttttgggtctttcggagttgggtttttgtggaggtcgtctgaaggttcacgatttcagacgaccttttttttaggcgattacgccgaaatagatgtcgatttcagggaaggctttttgtacggcttcggaaatgtcttttgccgcttgttcgattacggcatcgatttgctgcaattcgtaccacaggacgagtgcgccgctgtttttgtcgatgcggaatttcaacagggcttcaacaaagtaggatgcaccgccttgatgcggggtgaactcgatgccgaaacgttcaaacattttgaggtttttctctgtttgccctgagtcttcggattggaaggtaaagttgattctgccgtcctgttcatgatagccttgtttgaaggtggttttttcggtgtactcgagattgagcgcgaaatccaatacttcggcggcggtcgggtaaacggaattttcgttaccgggatttttggatacgatgttgcgggcattgttggtcaggaaatgggaaaactccatctgattcatgcggtgcgcattgttgttcagccagttggatgccgatgtagtgtgttgcggggtgtatacggcataaaaatcgagccagcccggagcttgttgcgtatggccattgatgacggcggtgacatcaatacgccctgatttgaaatcggcatcaatgtagatttgtgtgccgtcctgtttgtgtttttgtacaaacttaataagactggcggtatcgtgcatgaggaatttgccgcacttgcggtacgggttttgcatcaattcggggtgtgatttgtatctccagccaccgtcttggtctggtgtgaatacaagcggagtattgttcggtgcaaactcaaaaaaaggtttttgagctgcttgtaaggcggttttaatcatgttttcttgggtttccattttagatttccttttgggtttgagttagttggatctgaccattttcaacgtgcttgacgtattgggaacttgtttgagtttcaattttccttgtgccggatcgtcggcttggatgttgccgtcaggtgtagcaaagacgatgccgccttcgcgtttttctttgggcagtttggttgctacatcgtggctgatttttaccgttccgctttggatgttttggggttggattttgagcttgacagtaatttctgactgtttaccgtgagcaaggcaggcacgcaccgcttcactcatggcttcgcctaattcacggtctaaccagccgctatttacggtcggtatttgcttggaggcaggaacaaatttcttttcttgggtttccatttttgattttcctttaaagaggggttagttaggttgccggtatcacgggatgacaataccgaggaggttatttaattttgagaatttccaaagattccacggtggagcgagctattccaaactcgttaagtgcggcaaagccggctgctggtatggtggatgctccgtaattgatttttggaataaaattttcgttcagggcgacggcggttcatgcgagatttagcaaagcgtcgaaattttctttagggatggtgatggtttccatgtcgttactccatgtggctgttgtttgtttcgatgggtgtatttaaacatagcgtttaataatatgcaacaatctgttcaagatttttgtttaagatttataaacattttgattattaaaataatttatttttgagatttcgcaggcgcaaaaaaaccgcctattaaggcggctttgtcggttttgtgttgttttcaggttcggcggggcatgaaaaaagcccgcataatgcgggcgggttgtttaatctgtggggccgtatgccacatcaactatcagcttcgttttccttaggtgttggttgatagtataaatttcgtgccatgccttgcttagataatactgccgaagcatcgggattttagatagccggtgtggcattgggatatttcgtgcgcaccatagccgcaacagagtgtcttcgtcatcgatttggatatgttttaagattaagccgcttgaaccgacgggcaatagataccttgcgtcagggttagcaaaatgcttaccggaaccatcaaagtcatacaatacatttggcttgaggtctttgtagtcctcttttctgcgaggcgcagatacttcgccaagccactcaaagcacagggttgctgttctgtgatgcagctcgtgaaccttcaactctccttgtacgccaaggaaattcataccggcatcgtactcaccaggccaccaaggagaatcaaaacgcctatttttgacaatcttgaaagccctatcaatattatctcgccgtaatagcaacatttttcaatccagcacgctccaccaaaataccctgccgataacggtcaggctgtccaagggggcgttttcgtcgccatagaaaccgctgttgtggctgcgtatcagaacgctgttgccgggctgccgtatcaggtacttcacgcggaacataccgtcctgggcgaaggcgtagattttgccgtcgcgtatggcggtttcgcccgtatctacggcaattgccgcgtcttctgcgattttttcctccatactgtcgccggtcagggtgcagcaaaacacgttgtcgggattgatgcctttgcgtttaagcgtggatttgccgaacggcaggcggtagccgttgtaatcggggatttcatacgtgcctactccgcctttgaagcagctctctttgaggtaggggacgaaaacataatcatcgtcgggcagcgggtcgttgctgctccacgtcatcgggcggtggatgtctttgacttcgtggggtaggtcggggtcaataaggacgggcgcggttcggctgccttcacctgttctcagccatgtttcagatacaccgaatgcttttgctacttcaggcagcgcctttgccgctatgccacgactttcccagtttttcaaagcctgttggctgatattcagacgctctgctatgtcagccggctttaaaactccctgctctttggctatctcaaaaagtctgtcagttgtctcgtgcattgtcatttttaatcctattcgcggttggcttaattattctcccatatttaaacaaaatgttgttacacaagacttgatttttatctaaacatagtgtttaatattagcattagatttaaacatttggtttatttatggataaaagagtcaatgaagacaaacgcctgttgcaatcaatcggcagttacgcggaagttggtcgaataacagggaatagccctcaatgcgttttcaattggacgaagcgcgggatacctgcacgaataaaacttaagtatcccgacctgtttttgaactcaaagaaaccagacgaccaacccaaataaaaaaagcctgtcgtggaaaactcgctgtgggctggggaagccgcattgatgacgataatttttaatattggagttctcgatgaatcgaacaaaaacgtgtaaggagtgcggagagattaagccgataacggcgtttccgaaaaacggctttgacagaaaaaccgggctgcaaaaatacgcgccccgatgccgccgatgccacaacgtctatcagcaagatttgctgtacaagcgccgtgaaaaagaatttgagcaaaagcaggcagtcatggcggcattgatggacgccgagcgcgaaaaagaggaggcagctaaggcgcgaagcatcgcacaaagcctcgtgttggcgaaagcagcctgtccgatactgcacatcggcttgtggactgagccgttatttatccctaaagggatgttacagatttaattaccctgtactgattaatcgcgcaatcagtgtttagcccgccctctccagagtgattcttgtgtgcgtgggtgggtattttttacgcctaaaaaacgtaaaggatgactgaaaatgaataaaaaatatgcaacaaaagccgaaattaatgccgccgcgcatggccggtggcgtgaggttttagaagcgtgcggcataccgtccgaaattttagataaaaaacatcacccctgtccgtcatgcggcggatccgaccgattcaggtttacggacggtagcggttcaagtcgcgggagtggtgtttggatttgtaaccagtgcaagccagatggcggcagtccgtttgatttgttgatggatgtttgcgggtatagttttaacgaggctagagacaaagttgcctccttgcttgggttggcgcatggggatttggtagataaggctccgaagccgttacctcctcctgctccagtaaaggaggaggagcgtgatttgtggaagccaatcgttcctgtgcctgaatatgcgctgaattctatgagctttgggaatggatttagaaaatcagacgacctgatttttaaatctgttttccgcgatagctccagcgcggttttgggcggtgttgcccgatttagaaaatcagacggcggaaaaatcgatctgccttatacgttttgcgagcataagaaaacaggcgaaaagatgtggcgttggcgttgttgggataacccgcgcccattgtacggtcttgattctttggctgctgacccatcattaccggttttggttgttgagggggagaaatgtaagaacgcggcagatgctcagggttataactatgccgtcctgacgtggcatggcggttgtaataactgggataagtctgattggtcggcggtcgttgatcgcgatgtcgtcttatggcctgattgcgattcgctgcgtcaaaagctaacaaagaaagagcgcgatgatggtgttgaccctgaatccaaaccgtttctgccgcgcaatgagcagggcggaatgaaggcgatgcttggtattgccgatgtgctgacaaagcagaattgccgcgtttggttggtcaatattcctgctccagggatatggcctcatggtttcgatattgcagatgcgattgcagacggcgggcgcatcgtcgacccttccgaagtattgagctggatgggcgcggcggattggctggttgagtatgtgccggaagcggaaatgccgtctgaaaactttcccgcacccattcaaggtatggagccggaatctgagcagttgcatgaatctctcgaagcaacaggcaatcaagggggcgcgggggatatggatgacgaatatttggccaaattgcaaaaactgaaatctgatttcgggcttgttgaaggtaaagaccacggggtgaacaggaagactggggttacatatacccgaaaagccatgaccgtccatttcggcaaagacgttgttgatgcttggtatgaatggggccgtgcgccggtgctgactatgtacgaaatcaaccgtctgaaaaaagactacgcattgattcaggcggtaaaagatgatgacacgcaagatatgatggagcgtttcatttatcttgatggttcggcatcgatttgggacaacaaactatggcgcgttgtccctgaaaaggcggctcgtctgtcgatgacgcctgatggttttaaaatttgggtcaatagcccgagccgaattgtaaaacggttcgaccgattggtctttgagcctggtcgggtgttgtctgacgactatatcaacatcttccgaggcatgccgattgaaccgaaattcccgattcccaaagaggatatgcccgaaacaaactacgaattgtatagattattccctgaaatcaagccgattctgaatttgattaatcacttatgtaatggggattaccaacaggtcgaatacattttgaattggctggcttatccgttacaaaacgtaggcgcaaagatgacgaccgccgttgtcatgcacggtcatatacacggtgcgggtaaatctttctttttcgaggaaatcgtgaagccgatgtacggcgaatacggcgcaacatatggtcaagaggacttggaaagcaactatacggcaaaccgatcaggcaaaatgttcggtatttttgaagaggtttacacaaatcagcaaaaatacaataaaacaggcagccaaaaacatatgattaccggcaagacgatgcgcgtcgagcggaaatttcaggatgcttacgaagaagcaaaccatatgaattgtgtgtttttgagtaatgaatctcatcctttcaaaattgaggaaaacgaccggcgttatttcgttgtatggcctgagaaaaagttggacaaaaaattgcgcgatgaagttttagactgtatcggcaacgatggtgtccgtttgttttacagtttcctgctgtgttggaatttttatctgacttacgggcaacagggagcagaaaacgaaaaaggatacgaggtaatcaaactggaagagcctgtaagattcgatccaaacacgccgccgccgatgactgccgcgaaacaaaacgtcatttcctatggccgatatgcttggcaaaccttttattcggagtgggctggcggtggtattaaagacctgccgttttgctgttgcattacagacgaccttggattcggatttcaagtgcaacannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggcaatctttcttgcaggaaaggccgtatgctaccgcatactggcctttttctgttagggaaagttgcacttcaaatgcgaatccgccgccgtctgaaaatgaacggtattgactatgcgttagaacttgaagaagcgcgagaaattctgaacagtcttcgaaaagcctacaaggaacatgcggcaggcaggggcatgaccaagcggtacaaaatcaaagaccgcgaaatggagttttccagccttgccgatttattgaagcagatacggttctggcagcgggaaatcaagcggctggaagcggcggcgggtatttctccgcgccgttcaggccgtatcatcacgcgattttaggatgagctatggcaaaacaatcaaatgccgcgccgcaaaagcgcggtttttttgcgcgtttgttcggcaggcgggaagccgtcccgaaaacagcccgccgcaactttgcaggggcgcgtccggtcgggtcgctggcttcgtggcagccgcaaaactggtcggcggacgctttggcgcggtcagaccttgaccgcctgcgcgcccgcgcccgcagccttgcacgcgacaacgactacatgcgcaagtttttgaatatggtcgaaagcaacgttatcgggcgcgacggttttgccctgcaaatgcgtgttttgctggataacgccgaaaagcccgatgccttggcgaacaaggccatcgagacagcgttttcccgctgggcgcggcgcggtgtgtgcgacgttaccggccagatgtcttttaccgacctgcaacggctgctgattcgcagcgtggcgcgggacggcgaagtgctgattcgtcatatttcagggtttgacaatgattacggctatgcgttgcaggtgctggatattgaccgtttggatacgggatacaacgttccgcagcaaaacgggcgtaacgccgtgcgcatgggcgttgagttaaacagctattcccgtcctgtggcgtactggttgcggacggcacatccgggcgaatcatacggacagacgaatacgggcaatttacgcgaacgggtgccggcagagcaaatcagccatattttcctgcacgaccgcccggagcagcggcgcggctttccgtgggtggcttcggccatcatcggcctgcaaaacctgtcgggctatcaagaagcggccattattgctgcccgtgtcggtgcatcgaaaatgggctttttcaaacagacggaagatgccgacaacttcatgccgccgattgacgggcaagaggtcgataacgggcgcggcagcatcgatttaatcgattcggtcgagccgggtacgtttcacgaactgccgcagggttacgactttacgccgtttgatccggattacccgcacgccaattacgacgcattcgtcaaagccagcctgcgcggtatcgccagcggtttgaacgtggcttatcacagcttggcgaacgaccttgagggcgtgaacttttccagtatccgcagcgggacgctggaggaacgcgacacatggatgacgttgcaaaactggtttgccgacgcgttcttgtatgacgtattcgatcgctggattgaggcggcgttgctaatgggcgcaatcaagatgccgtccggcaaatcgctgcctgccggcaagctggacaagttcaaggcctgcaactggcaggggcgccgctggtcgtgggttgacccgctgaaagatattaatgcgcataaagaggcggtggcgctggcagtcaaatcccgccgcgatatttgcgcggaaatgggtttggattttgaagatgttattacccaaatcgaacaggaaaaccagatgttggcaggaaaaggaatcattgccgacgtaaaaccggccgcatcggcggcagaaccggaatcggaggataacccgaatgaagaaaatgaagcctgataaggcgcaaatgcagcaaatgagccgctttgccgtatttcagcgcgaaagtgttgatgttgaaaaacggacggtcgaagtggcgttttccagcgaagaatcggtacgccgttggttcggtgatgaagtattaagtcatgcgcagggtgctgttgacttaagccgcctgaacgacggcggcgcggtgttgttcaatcatgactgggacgaccaaatcggcatcatcgaacgtgcttggattgatgccgacaagcgcggccgtgccttggtacgttttggcaacggtacgaaggcaacggaaaaattccaagacgtgcaagacggcatcctacgccatatcagcgtcggctaccgagtggaggatatggtattggacaatcccgatactgacgatgagggctaccgttacatcgttacccgctggatgccgtatgaaatcagttttgtaaccgttcctgcagacccgacagtaggtgtaggcaggtcggtggaaccatttattgaaaaccctgtaaacccaacccctgaaaaaggaaatcgaaacatggataaaaatcaaacgcccactacggtggaaacttccgccgctgcaatccctgccgccgcagcaaccgataccaacaacaccgccgaacgcggtatgcagaacgaacgcgcgcgcgtttccgaactgctggccattggtcgcagttacgccgcccacggcggtatcgaagcagccgaaaaggttattaaagagggcggcagtgaagcacaattacgcgccgccatcatggcaaacatgcagacgaagccgaccgttaccgccggtgaaatcggcatgactgataaagaacagcgtgaattttcccttctccgcgccatgtctgccgccgcaaccggcaaatgggacaaagcgggcttggaacgcgaagtgtcggaagagttggaaaaacgacatggtcgcgcagcggcaggcttctttgtgccgactgatttgattgcccgcgcttacagcaaaggcaatgcggcaaacggcggcaacgtcatcgaaaacgacttccgcgaagacttgttcatcgaactgctgcgcaaccgacttgccgttgcccagttgggcgccaccgtactggacggcttggtcggcgacatcactattccgaaacacctgaccggaaacaccgttcaatgggtggatgaaaacggcagcgcgaccgaatcgaatgccactttcggacaaatgagcctgaaaccgaaaaccgttaccgccaatactgaattgagccgcaaattcattttgcaatcctcgctgtctgccgaacagttcgcccgcagcgaattattgaaagcgatgatgctgggtatcgatttggcggccatcaacggcaaaggtaccggcaacgaaccgaccggcatcctgaataccgccggcatcggcgcggtggaaatcggtgcgaacggcggtgcgcccgaatggaagcatatcgtcgctttggaaagtgccattgccgccgccaatgccgacatcggcgatttggcatacatcaccaatgcccgcgtccgcggtctgctgaaaaccaagctgaaggccgacggcgtgtccggctacatctggcaggacggcgcaacgccgttgaacggctaccgttgcgcggtatcaaaccaaattccgtccaacctgaccaaaggcacggcggccaacaaatgcagcccgctgatttttggtaactggtctgatttgatgattgcgcactggggcgttttggatgtgattgttgatccgtacaccaagtctactacgggcgcggtacgcatcaccacgttgcaagatgtggatattgccgtccgtcatgtcgaatcctttgccgccattaaagacatcgcggctgcttgattgtgaaacccaaggtcgtctgaatttcagacgaccttattaattgaggtattaaaaatggcaaaaatcaaaattatcccgacccgtagttttttcgatggtgaacagacgtttgccacagggaaaaaatattcggtggacgaatctgcggcggctgtctatatccgcgaaggttgggcggcagaagcgcctgccaaagaggccgaatcccctgttgccgatggcggcgaagctgaagatagcggtaacgcatccggtgagggcggcgaggacggcagtgtttaacgagccgctgaacgtgtttaccaatcctgccgatttcggtgaaaccgtgatgattggcggtaaagaggtaaacgcgatatttgaccgtgaatttataacggatagcgggtttggcgttgccgttgccaatgccgacccgcaaatcatcgttactgaagacgacctgccggaagacgtgaagtcggtggttgttaccgtgcgtggcaaacgttatgcggtggcggaaaccgattttgacggctgcggaatggttgttgtgcaattgagggcgatacatgacaagccgacttactgaaatccgcaatgcggcgacagatgtgctgaaaacgaagttccagcgcgtgtattccgggcgtggtttcgcgcctgcgcaatcgcagttgccgtgtgttgtggtgtacgttgaccgtcgccgaacagaacaggaaacgtttgattttccgcctacctaccggcatacggtgcggctggttacgttggtttgcgtgcaggctgcttccggtgcggacgaactggcggaagagatgctgtctttgattgggcagttgtttgccgaacattccgatttgggtgttggtgatttggaaaatctggtgcctgatttgctgaatatcgattccgacgaaagcggcgaggccgttaccgtctattatcagcaaggatggcaggcagtttattttgaacaggccgtctgaatttcagacggcctttaatatggagttgaaaaaatggcagtgaaattaccgaacggtgcgaccgttcacattgcgaccgctttggcggcggagaaaaaagctacggtggcaactaatgctgccgaatgcgtcctgacggtagcaggacacgggtttgccaacggcgatttggttttgtttaaaagcggctggggaaagttgaatgaacgcgttttccagattggcgatgtcaaagccgatacattcaagctgaccggcattgatacttccaatgcagatgagtttccggcaggcagcggtattggtgctgttcagaaaattaccgattgggtgcaagtttcgcaaattgtagaattttcgaccagtggcggcgagcagcaatatgtggattttggtttcctggaggacggttttgaccagcaaatcccatccacgaaatcagctatgtcaatgtcgattaagatcgctgacgatacttcgttgtccggctacaaggcggctgcaaaatgcagcgataaaggcggcaagtggcctttgaaagtggttttgaaaggtggtgggctgatttgctataacggttatcccagcatgaataaaacccccgaattggttcgtaaccaagtaatggcggtaacgttgtcctacgccatttccggcgaagtaaaccgttattgattttatcggcatatcaaggttgtccgagttgctcgggcaaccttatttatttggagtattgaaatggcaaaactcactttgaagcctgatgcaactttccgacataccgtgaaaatccctgttcccggtgcagaacctgcggacgtcgaatttgaatttaaggcgcgcggccgcaaggcgatgaaagaatttaccgaaaagcataaagacggctggacggcagataccgtcttagattgtgttcaaggctgggatttggaagaagcattcgaccggcagaatgtcgaaatcctgctggatagctatccgatggcggtgtttgccatcgtcaacggctatgttgaggaagtcttcaatgcccgcgagggaaactgattgccgccgcgcgtgcgctttatgagaagcagcctgacgcggcggaattgaatgtattcggattttcggcggacgatttttcagaagaggagaccacttttggcgtatggccgtgcaactggcaggcggtgcaactgtttattggagtatcgacgcagtggcgtatcggaatgtcgggtgcgacggggttggattattccgccgttgcggcggtcatggaatgcggcaatatcaagccgaagaaacggaaaacactgttggagaaaatccgcatgatggagcttgaagtgttgtcaatgtgggcaggcgaacatgaataacgaaaccaagatttatattaccgccgaaactggcggtgtcgtcagcggcgtagaaaaggcaaaacaatccatcaagtctttgggggatgtggcatcttaccaggggcggcgtatttctgacggattggtacatagtggcgacggcgcagagaaatcatcgacggtagtgtcggcggcatcgaagcggacggaacggtctttggcttctctggagaatgccatccgccgcgatatagccgttaagattgcaggcggtaaggcaaaccgagagtattacgaagagcttgcgcgccagcgcggtatcgatattgcacggcttaatccgctactgtcccaattggacaggcataatacgcagaccaatcgcgctacgcagtctgtcaagcagttcaataacgcattgcggcaaaccccggcacaaattaccgacatcgttacccagcttgcaggcgggcaaagcccgtttctgatcatgattcaacagggtgggcagttgcgtgatatgtatggcggcttcggtggtatgcttaagggactggccacggtcatttcccctatgcgccttgctgtcgcggggttgggcggcggcattgcggcattgggttatgcgatgtatcagggtgcagaggaatcgcgcgaataccgtaaagccttgatacttgccggagatgcagcagggattactgcagacaggatgcaggaaatcgctgtttcggtctgggcagcgacgggcggctatgctgatgcgcgtgctgcaattacggccttggtctcaagcggcaaggttgcagcggataattacgaacagttcgcccggagtattaccctccagtcgcaggcaacggggcaaagtattgacgatttggttgagaaatatactgaaatcgccaaagacccgctgaaagctgtggtatccctatcagccacctaccggacaatgactgccgatgtttaccagcaggtcaaggctttgcaggcacaaggtcgggaacaggacgcggttgcattggtgcagcggaaattctccgaagagtcggaggatatggcaaaacgcgtactgggtaatcttgggttgattgagcgggcgtggaaggatattaaagaaagtgcgtcggaggcatgggatgctgttaaatccataggtagggacaagaccaagctggatgaaattgccgcgctagattcgtttatttcccaaatcgaaaccagcaagaaacatccggttacacaattgttttggggtgaagagggagagcgtaagctgcaggaagcctatgcgcggcgtgcccggttgcgtgccgaaatcgacaaggaggcagccgctgctgaaactttgcggcagaaacagaagcagaaccaaaatcgaactgaaggtatagccgaattggaggctgtttcggaacgttatgccactcgagagcagcaacggcagcgcgaactgcttaaaaacgacaaagcacggaaaaaggcgttggacggcatcactgacgcgaaaaagcggcaagaaatcattaataagcacgcggcaaatgccaagctgattaatgaaagttttgccgagaaaaaacacgaacgacagaaagaaaaaacggataaaacaagctaccccactgtttcgaacggcttgaggattaaaccgggagccgaagcgggcggcaaagcgctaggcggaacatatgccttcgcgcatgccatgcagcagatgctgggagaccgtctgttccgtttcggcgccttccgagatcgataccacattgggaaaaacagcctgcataacagtggattggcatttgatgctactccttctcctggtatggggatgaagcagaaacagaccgttgtcgcccaaatgacccgttatcttgagtcgttggggtttaaaaacgggcaggattttaaccttaaactggaacttgccggacaacgcaataaaaacggtacggtagcaaccggcgaccactggcatttcaactggcgttctcgagaggcggctgcgcgatttgccgtcggtgttgatggtcaggcgaaaaatatggcgcacctcgggttgtttaaggaggtggagaaagaacctctttccggctacgaaaaatggagggaggattttaaccgccgtcatgccgaggctgaggcgaagaaggctttgcaaatcttgaatgccaaccgtgccgtaggggagcagttgaagctgcttgccgacccaactttcggcgattggacgaaggagcagcaggcggctgcgcgggtgcttgccgaacaggtcgatgcgcaggatagtttgacggccgcctccaaaaaatattccgacatagtgaagcaaatgaccgacgattcgaaagaaaagttggatgacaggctgtttgaaatttcgcttatcggcaaaacccgtgaagaaatcgagaaactgacgctggcgagactgtgggacagacagatagcgaaagcccgtgaagaaggtgcgccgttggaaagtatcgatttattggagcgcggcaaggcggaagggatgagcaatctttctcaaatgcagaaggcgcgtgcagacagcgacaatgattggcgcggcggtatcgagtccggcttgaaaagctacatcgattcattcggaacgatgaggcaggcgatggaaaatgccaccgtacaaaccttcgacaaaatgggggatgcgctggcagactttgttgccacaggcaaacttgattttcgaagcctgactgtttccattttgcaggatttgtcaaaaatgctgattaaaatggcgattgtcaatgcaatgaagtcggcgttgggttatgccgacggcggtattgtcggtggaggaagtacgcagttcgacgcgttgttttccggcggcggctataccggctacggcgggaagtatgagcctgccggcattgttcacaagggcgaagtcgtattttcccagcgggacgtacgtaatcacggcggcgttgcggctgtcgagcggctgcggttgaatggttatgccggtggcggcgcagtaggactgccgtccgttttgaccggagtccgttcggccggggctggaagcatgcaggtcaacatcactataaatcgggacggtagcaccgaatcggacagcagtgccgatacggagatggcgaagcatcttgccgctgccataccgggcatggtggaacagtggtatgtcaagaatgtgtaccgtgaaaacggtacttaccataaataggtcgtctgaaaggaaccgatcatgactgaaacattccgatggcgtgttgcttcggacaataaggctgtacataaattcgatgtccgttccgtccgctttggcgacggctacgagcaacggcagcctaaatctttgaaaccgaagctgcgaagctgggagattaagatagtcggacaaaaggctttgatgggagaaatcaaagccttttttgatgcccggcgcggtgttgagccgtttaattggagaccgcccgacggcgtgcctgtattggtcaaggtatcggaatatcaggaaacggcgaagggtggcaaagcctacgaattgagctgtacgtttgaggaggtgctttcatgaatccgcgtataaaggccatgtcgggcgtgatgctgcaagccttgtctgccgcgcagcaggatgttttggtcgatttgtggcaagtggacttgcggccgctgggcggtcgggttttctatttctgcaatcaggtcaacgagcggggtacggcggttgtctggcaggggcaggcatatgagccttatccgattaaggctgacggctttgaatcaacttcgcaaggcgcgggcaaccgtccgacgctgacggtatcgaatctcttggggttgattacgggcgcggcggatcagttcggtcagcttgtcggcgtgccggttgtgcgccgtcaaacctatgccaagtttttagatgcggtcaatttccagtccgggcgcaatccgaccgcagacccgatgcaggaagtcgtcggcaaatatttggttgaacggatgacggcattgaatgcagaaacggcaaccttcgaacttgccgcgccgtctgaatcggatggttcggtcattcccgcccgtattatgctggcaaatacctgctgctggcagtatcgcggcgaagggtgcggttatacgaggcgtgcggttgccgaccgtttcgatatgcccacggacgatgcgtccaaagacgtatgcagcagaacactgacaggatgtagggcgcggtttggcgcgacggcagttttgccgttcggcggtttcccatctagtgataaggtaacgacatgatggatttggatttgttaagtgaagaagcccgccgcgaaatgctggcgtgtgctgaagaagccgtaccgtctgaaatgtgcggggttttggttttcagttatgaaggctatgagtttctgcctttgtccaattgcgccgaaaatccgcatgaaacctttgagatttccgctgacgactggatggcggcggagcgcgtcggcgagattgtggcagtcgtgcattcccatccgcgcggcgagccgtttttatcgggtgcagacagacggatgcaggtcgaaacgggcttgccttggattttggttacacaaggccgtctgaaactgttccgccccgttccgcatttgcgcgggcgtgtattcgaatacggcaagacggattgcggcgcgctggtgcgcgatgccttcatgctgatggggctggtttttcccgaccatccacgcggtgatatggatgaggacgcagcggcgggcttttgggaaaagcatttggaaaactgcgggttttcccgtgtttcagacggcctttgcgccggcgatgtggtcttgacggcaacgggcgggcatgcgtcccatgccgtcctgtatttgggcaacgactggatgctgcaccatgcctacaatcaattgagctgccgtgtaccttatacccgctattgggcggatgttacgcacagcgtttggcggcatcccgatttcgagccggccatgatgcaggcacttgagaacgattttacccatatggagcaagcatgattactgtttgtctgtacggcggccttcgcgaatacggccgccgttttgttttgcacgtcgagacgccagccgaagccctgcacgctctgtttacccaaatcaaaggcttgcgtcagcggattcgggacggggtgtatcaggttcggtttgacggtaaagaccagtcggaagaaacgataggtagcgttttcagacgacctgctgacggtgtattgcacattgttccgcgcgtacagggtgcaggtaaaaatggcgggttgatccaaaccattgtcggagtggttttgattgtagtcggtgcgtatacgagttgggccagtggtgcgcagcttatcgccgtcggtatcggtatggtggctggcggtgtcgcccaaatgttgaccaaacagcccaaattggatgccgacggcaagggggtggaggagagtaagaattctgctttttccaaccttgccaatacaacggcacagggtcgccctgtgccgttggcttacgggctttgctactgcggcagccgtgttgtatcgcagggtgtgcagtcccgccgtatcgaaccgtcatcgacggcggcttcgtcaggtgcggtgttgaatttgggtttgtccaagacattcgttcaaggcgtagcagcaaccgcgccgaacgggcagaaataccgtaccgacttttcagacgacagcgtgcgggcgcgcaattataaggcggcgttttcgggctgaaatgtcgtctgaaaaatcgaaacgccgcgaaggagcaaacttcgcggcgtgtctgtttttgtttgtgtatttttgggctttgatcggtattctgaataccgtgaagtaaggttttgaatcaggaaaggaaacaatatgggcggcaaatcgggcggaggacaacggacaccttatgaagccccaaacagtttatccagcgcccagtcgctgcggattattgatgcggtatccgaaggtgtggtttcggggtttgccaacggcgatgatgcgccgttcaaaagcgtgtattttgatgacactcctgtccaaaattcggacggcagctacaattttaatggagttacgggttatttccagcgtggcgagcaagaccagtcctatgttccgggtttcgatgcttccgagcgcaccgtagccgtttcggctgcggtgaagcagaatcagccgatggttcgcgccgttaccgacgaattggtcagccgtttgcggattacggtcgctgtcgagcggaatgcacaggttgaagacaacggcgacaccgtgcctgctgataccttaatgcgcgttgagttgataaacagcaatggtgtgcaggcatcaaatcaggtgcgtttcaatgaaaaatccagcgggacatattatcaggatgtcgaatttgatgtggtgccgcaagtgccgttcaatatccgcgttttccgaatttcgcctgattccaagaccgacaaggtcagcaacaatacctatttttcgtcctacgttgaaatcgttgatgcgaaattgagctatccgcataccgcgtttgcggcattgtcgattgattcggcgcagttcgggaatcagattccgcgtcgcaattatttgatgaaaggccgcttggtcaaagtgccgtccaattacaatcctgaaacccgccaatatacgggtggaacatgggatggcagtttcaaaaccgcatggacaaacaacccggcatgggttttttacgatgtgctgacccagccgagattttccacgctggcacgtcgtctgaatgtggcagacatagacaaatggagcctgtaccaaatcgggaaatattgcgacgagccggtcgatgacggcttcggcggcaaagagccgcgtttcgtctgtaacgcctacattaccgacctgatgcaggcaggtgaatttttgaacaatcttgccagcgtctttaccggtttaccggtttggaacggacagcaagtatccgtcgtcatggatgccgacgccgatccggtggcgcaatataccaatgccaatgttaaagacggcctgtttaattatgcgggtgcagcgttgaagtccattcatactgctgttcatgtgcagtatatagacaaatacgatggctatcgcgctaaaacagaatatgtagccgacaacgaagccatcgcccgctatggtttgaatatcaagcagattactgcgttcggctgcgattcgcgcgggcaggcggcacgtttcggcgcatggacgctgcaaactgagttgcggcagcagaacgccgtaacgtttgaaatcgggcgtgaggggttgaagcatctgccttacgacatcgtgcagattatggacaatcaatacgcgggtgcagagttgtctggacgtgttgccgccatttcgggcaatgtgctgacgctggatcgacctgtatccgatgcggtcggagccttggtgttttattctgaaggcggtagtctgaaatcagcgaagataactgcggcagcaggcaataaggttactttggagcgtgaggtgccgttgcaggctggcgatacgtgggttttatccggcaaagtcaagccgcgcctctaccgtgccatcggcatcaaagagaatacggatgcgggtacttataccgttaccgcgttgctgcatgacccgaaaaaatatgctgcggtggatagttttgcgcattttgaccatgaaattaccacgctgcacaacaccgcccctgtgttgaccgatgcgtctgtcaataccgacggtgggacagttgtggtgacatgggacaacctggccgcaaacggtcaggttttaacttacgatattaagatttaccgtaacaacagcctataccgccatatccctgatgcacagacagcggaaattcgtttggaaaatctgccgaacggcaattatcgggcggaaatacgcggccgtaatgcacggggtgtactgtccgcaccgttggttaaggcttggagtatcgactataccgttaccggattgaggacgacgccgaaaacactgtctgtgaccgtggattgggtattgccgcaaaccgttgtttccgatttggttttcgagctgtggtatagcaagaccaacaatcttcagacggcaacgaaactcgcgtcgctggcgtatccgcaaaacagttataccttaaccggcgtcggcgttgccgacgtttattatttctgggtgcgcatacgtgatattgcaggaaatacgggggaatttaccgctgccgtacagggtagggcagataacaatcctgcgccgatagtgcagcagattcagggtgcaatcgggaagtctgcattaagcagggagctgatagacacgctgaatcgtgatatggctgcggctgcggggttgaaagtgtctgcagaggcagcggaacgtgctaaagccttacaggaggaagcacgggcgcgaacggcggcaatacaggcggaatcatctgcccgaactgccgagcttgccagaaagtcatccgaaatcggtacgcgtattgccgcaacagaagctgtcaatgagcagcaggcgcagcaaatccaaactgttacgtctgtgcaaggcaataccgccgccgggctggaagccgaaaaaaaagcccgtgccgatggcgacagagccgaggcgcaggcgcgtgaaacactggctgtcagacttggtaatgcagaaagcggtatttcggcattgcgggaaaccgtaacacgtcaggatgctgccaggtcgtctgagatcaacacgttgacggcgaagctggagaatgttgaagtcggcggtcggaattatgccttatcaacaggaacagccggcaaagtgttgaccgctagcgggaataatcagaccaaaaccgtcactatcgacgtttcgtctgctttggatctgaagcaaggcgatagtttgattatctcgtgcgatatcgaactggtaaacgccacatcgcctcatggcaaaccatacccgcgaatcggtgcggaattttccgtaatctatgcggacaactcggtaggttattttgctgcgtggtacggcgaagccgtcagcggtacgaccaaaacgctgaaacagcgtattgtcgccaaacgcacggttgccaaagaggttaaagcacttcgaagcttcatcgttcaggcgcggtatcagacatcagaatccatcaaggtttcaaatgtgaaactggaacgcggaacggtagcaactgactggagtcctgcgccggaggacagtaacgccgatacgtctgctctgacggccttgtcggctaaagttcagcaggctagttctgctgttgcagagataggagggaaaatacagtctttgtacacgctgaagactgaggcaatagcaggcggtcgtcgggcagttgcaggggttgcagtgggagccgatggaaagacgggaagtggcgaaatcctcctgatggcagataaagttgcttatgtcgatccgaaagataagacggttacgcccgctttcgttaccgttatcgaaaacggcaaggcgaagcaggctttgaacggcgacctgttcgcgactggttcgatactggcaaagcacatcgctgccaaccagactatcgaagccccaacgctgaatggtgcaaccgtcaatgcaggtctaattaagggtggtacgatacgtggcgcgcgaattgaagccgtggatttggaggccgctaatatcatcggagatgtcgtggcggtcaggacgtttgagctgaagcagtcgccattaggttatcaggaattgatatgccaaatccctgatagccgaaaaacacgccggacggttatcgtgccgccggtttttgctgttgcagaaaacggtgcagttgtcagtctacaactgcacatggatggtgtgattcagcgggaggttacgattcagtcacctgaaaagaggatagcgcgtaacgaaaagttttccgtatgggttcctggccctccgccgctgtatatagggactccgctggaggtgcctcttagtttttccgtcccattccatctaccaaagacaggcagtatatcttttcagaagggtatcgatggtgcagcacattcgttgcatatcctctgccgcattagcggcaattttgattattcacccttgggcgatttatcgggtattgtctgtcttattgtttaaattttagccgtccgaaaggacggcttttttctgcctgcctgagggtgggcttttttatggaggtttatttatggatcaggcaaaacgtacagcctatgttaaaattattaacgctttattcgacggagctgtcaaggtgcagcccggtcaaattaccgaaaccgtcgttgatatggcggacaagatgtttgacgagattgcgacctgccatgagcgcatcaggccgatggcggtgttggcagacggtattgcagaaagtattgtcaaacttgcgccaaacgaaattccgcttatttttgggaattcgtcgtttggaagctatctgaaaagtaaaacccgtgatgaagtgtttaacgtgttgaagcaaagcaaggttaataatgccggtaaagtccttgaggcattttacgaaagctggttaaagtacactgcaaaagaccgccgtctgaaagtctgcatcgtaaccgcgcaatcccgttggcgttcgcgctttgaaatcgaattgctgggaatttaaacaggagcagaagtaaatgaaagcagtcagggatatagccttatggctggcagtaacggtttggatcaactttttccccgacagttaccgctatgataccgttccacagggacggcacggatactggcatgcagaccatccgtggtatccctatgcgcgctttctgctgcctttatttttagcctgtatccttttctaccgtcattttcggaaacggaaatagatacggctgcaaaaccgaaaccgtctgaatggttcagacggtctttttttatccaaaggaaaccatcatgtcaaaagacaaaaatcaaatcaccgtcggaatcaaccgtgaaatcatcgataccgaaaccgacagttctgccgagtttcacgtcatccgacatgtgtcgctggattatgcaaccggctttaatgtggtgtcgttagacagctatgtgcgcaaatcgacatttgaacgtcgcggacgttcggtcggttcgatgcagttgaatattccgggcgtgccgcctcgcggtacggatgtattggactgggcataccaggctgttgtagcagcggttgaagggggcgcggtcgatgcctacggtcagcctatttccgccaacagcctgaccggcgcggagttggtctatgccgatttgcctgaagcagccatctgattcataacacggaaggtcggctgaaaaacagtttcagacgaccttcgcataagggaaaagaaaatgtctgaaccgattattacccctgccgccgtttatacttttggcggcgtggtcggcgcaggttatctgttggggatgcctgtcgatgcagtcgtgctgggcgcagtggcttcggcggcggtaacgatgataagcgagccgaaaagccgctggatggtagtggcctatatcgttatcggcgggcttttgggtggcgcttttgccccaccgctgacgcatttcttaatcggcgaagtagttggcagccatccgtcgctgggtgagcagcgcatacagtttgcacatgcctttgcccccgtcgttgtcggcttgttgtggcaggtattgttgagatttgcccgcgctgtctggccatcgttcgaaaagcatgcagacgatattgtggagtggctgctgaatcttctgccgtggagaccgaaaaaatgaaattacttttgattctttctgccgccccatcactgatttcggcgtacttgatgatttgtcgtctgaacgggcgcaaatggagtgcattgtcgccggaggcgtgggcgtatctcgcctttttaggtggagcgatctataccttttacatagtctttgcttacggactgacgccgagcttaggcaaatttatgatggatattgccgcctgtgtatatttcggcagccgttcggtacgggttgtcaaatggcggcatcggcatggtttgaaatagtttgcctgaaaaaagcaaaacgccgcaaagtatgcagcttcgcggcgttttcgtatcaaaactttatacgcagaattattgagatagccgcctgtcgtttaggcggttttttatttgaaaagaacatggagaaccgaaatgcaagttaccaaaaatttcagtctgcgcgagttgacacgcagtgaaaccgcgcgtcgcgcaggtgtaccgaacgaaccgtcgcccgccgaaatggacaacatttattacaccgcacagcagcttgaaaaaatccgcgaatacgtcggtcgcccgattatcgtaataagttgcttgcgcagcgagcaggtaaacaaattggtcggtggcagcccgacatcggcgcaccggcacggacttgccgccgattgtgacgcatcgggtatgacctcgccggcatttgccaaactgttaatcaaaatgcgtgatgaaggcgcgctgaaattcgaccagttgatactcgaatttcccgagctcggggacggcgcatgggtacacatcggtttccgacgcaacagcccgcaacgcaaccagatactgaccgcaaccaagaaaaacggcaaaaccgtgtatctgcccgggctgcatccttgaggtcgtctgaaatggatattttattgaaatactggaagccggtaggcgtattgctgctaatcgtcctgatttttaccgcatggcatttcgacagtgccgaaaaataccgcatgggacgggaggctgctgctgccgaaatttcgaatcgtctgaaagacggctatatcgagcaggcaaagcaggcgcgttctgccgagcaggcaaagcaggcgcgttctgccgagcagaaggccgctgccgcgtttgccgaacgacaaaccaaattagaagaggaaaaacaaaatgctgaaaaaactgttgccgctatgcgtcttgagcttaaccgcctgcgccactacgccgccgcccaaaatcgcagcagaaacctgcccgcaaccactaccgccgccaccgcatctgatggcgcgtcagattcccaaggctggctattattcggacagtgcgctgaaaaatatgcaggactggcagaaacagccgacggacatgcggccgatttaagggaatggcaggcatatggtcatgcaataagcagtcagcgtgccgaataagcaaccgcccgaacctgtaagaaaagattacaggttcgggcggtttcagcatttaatcgaataagacggcgccgatgcgcgccagcacatcgtctttacctttattgtatctacaaagtagatacatattaccataaaatttcagttgttcaaatacttgtgcagaatacgccaaaagccgtccgaactgtttcagacggcatcggttgtttgatatgcctattccttatccagtcggcgcagggtttcggcgagctgtttgaagtcggtttcccccgccgccaaactgacaatcaagtcgtcaagcccttggtcggcggcaatgctgatgccctgcaaatccagataggtcaacattgttaaaagcgcggtgcgcttgttgccgtcgggaaaggcgtgggctttggctatggcttgtgcataaagggcggcgatttcgtagatgtcctcaaggttttcatactgccgccagttggcaatccgcgacaatgcgccgtcgagccgcgccatatccgcccgccctttcaaacccgcttcatccgccaatacggtttgatggataagcgcgaccagttcgtcgtctatcatttgtcggcaagtgccttgacggctttttgatgggttttggcaatgcggcgggcggcggtaagcagtacgcgtttgcctgcttcgcctttaagctcgattttgacggggcgtgtattttggttttgcatcgctgctccttgtctgtttgcgggcattttagcttttttccggcagcttgggaaatgccgtctgaaaacacttcagacggcattcttctaatagtgtaatgcaatagttactccaagatttttgtatatggctgtttttatggtaaattaaattttcaccaagaataaatatatttaaatcaataaaataaaatttagtcgaatcccaccgtttccgccagaaaacaaaaccgccctgattcggggcggttctttttggcgcgaatctgcacaattaccataaaagaatcattggattatgcttattttccgtaacgccctgcaataaaccgcaatcggcagatgctttgatcacagttttatggtaatttatatggtatagtggattaacaaaaatcaggacaaggcgacgaagccgcagacagtacaaatagtacggcaaggcgaggcaacgccgtactggtttaaatttaatccgctataatttttgagaatgggaacttgccataatggttaaagccgttacttcgtttaatcctgttcgggtcagggatgcggggaaggcgggttttatcaagctagtgcgttttgatgtgagaatgccgtctgaaatcattgtttcagacggcattgctattgctgatgcgggttttttctgcaaacgaatccatagcgatttggcacatttgcttacgctgtcccaaatcggcagcaggcagggcttggaataggaatttggtgttgctgcgtgcgaaatctgctttgtttccggctttgttgtaacaggtttcggcgcgtttgaaatattgttggcaaatcggcggcagctcgtccatagtcaggggtttgctcttatgcattccgtgtgcggatgcgggaagggcagatgccaaaaggataccgatcaggatggttggaacagttttcatattattgtctttccttagggtcaaaactaaagattatatgatttatagtggattaacaaaaatcaggacaaggcgacgaagccgcagacagtacggatagtacggaaccgattcacttggtgcttcagcaccttagagaatcgttctctttgagctaaggcgaggcaacgccgtactggttttttatatccaatgggtgcggcgtttaatcataatcaggcagatagggataactaatgccgtctgaacgacgaatgttcagacggcatttttacctttgtgcttataaggcgtttagtgcctgattaaaggttgcgcttggacgcatcgcttgtgccgctttttcaggattggcggcgtagtagccgccgatgtcggccgctttgccttgtacggcggaaagctcggcaacgattttcgcttcgtcggcggtcaaagcggctgccaatggcgtaaatgcggctttcagttcggcatctttgtcttgctccgccaattcttgcgcccagtagagggtaaggtagaaatggctgccccggttgtcgagttcgccggctttacgtttaggcgatttgccgttcaacagcagtttttcggtggcggcatccaaagtgtcagcgaggacttgggctttggcattgccggttttttgcgccaaatgttcaaacgatacggcgagtgcgaggaattcgcccaaagagtcccaacgcaggtggttttcttcgaggaactgttgaacgtgtttcggtgcagaaccgcccgcgccggtttcaaacataccgccgccgttcattaatggaacgatagacagcattttcgcgcttgtgccgagttccaaaattgggaacaagtcggtcaggtagtcgcgcaagacattaccggttacggagatggtgtcttcgccgtttttcagacgacccaagctgaacttggcggcttcttcaggagcgaggacgcggatgtcgaggccattggtatccagttcggcaaggtaggctttaaccttggcgagcaggctcttgtcgtgcggacggttttcatcgagccagaacacggcaggcgtgttgctcaggcgggcgcggttgacggcgagttgcacccagtctttgaccggagcgtctttggtttggcacatacgccagatgtcgcctgcttcaacgtcgtgctgcatcaggacttttccttccgcatcaatgacttgaacctgaccgtcggcttcgatttcgaaagttttattgtgcgaaccgtattcttcggctgcctgcgccatcagaccgacgttaggaacggtacccatggatgtcgggtcaaacgcgccgtgttcgcggcagaaatcgatggttgcttggtaaacgccagcgtagctgctgtcgggaatcacggctttggtgtcttgcgctttgccgtttttgtcccacatgcggccggagttacgaatcatcgcaggcatagaagcatcgacgatgacatcgctgggaacgtgcaggttggtaatgcctttgtcggaatcaaccatagccaaatcagggttggcggcgtaaacggcagcgatttcagcttcaacggcagcgcgggtgtccgcatccagtttgtccaaattggcaagcaggttgccgaagccgttgttgacgttgacacctgcggcagccagtttgtcgccgaatttttcaaatacaggcgcgaagaatactttgacggcatgtccgaagataatcgggtcggacactttcatcatggtggctttcatgtgcagcgagaacaatacaccttttgctttcgcgtcttgcacttgttcggcaaggaaggcgagcagggcttttttgctcatcacggtcgcgtcggtgatttcgcccgctttcagggcgacgggcgcgcgcagctcttttttgttgccttgtttgtcggtaaacacgatggatacggaagttgcatcgggtacggtaacggattgttcgttatggaaaaagtcgccgctttgcatggtggcaacgtgggttttggagtcttttgtccacgcgcccatgctgtgcggattttttttggcaaagtttttcaccgctttgggggcgcggcggtcggagttgccttcacgcaggacagggttgaccgcgctgcctttgatgcggtcgtagcgttcgcgtacggctttttcttcatcggtttgcgggtcggcaggatagtcgggaacggcaaagcctttagactgcaattctttaatcgcggcggtcagttgaggtacggacgcgctgatgttcggcagtttgattacgtttgcatcgggctgtttcaccagttcgcccaattcggcaagcgcgtcgggtacgcgctgcgcctcggtcagatattcggggaatgccgccaaaatacggccggacagggaaatgtcggcagttttgacatcaatatcggcgtggcgggcaaaagcctgcacaatcggcagcagcgattgggtcgccagcgcgggggcttcgtcggtatgggtataaacaatggtggatttttgagtcataggattattctcttgtaggttggttttttcttttggaacacattgcgcggggaatgtgcgtggctattatggcatattttggcggctttgttcgcgctttgttcgatcttggcgtgtttgaacgcggcggcgtgaaaggaaggggggaaatggttttcccgcttttggcggcggtgtcggaggtgctgtgcctgatgtgcggcggcatattttcggtgaaattgattttatagtggattaaatttaaaccagtacggcgttgcctcgccttgccgtactatttgtactgtctgcggcttcgtcgccttgtcctgatttaaatttaaatcactataatattcggtaactgtcggaatatctgctaaaattccgcatttttccgcccgggacactcggggcgtatgtttaatttgtcggaatggagttttagggatatgggcttgaaaaaggcttgtttgaccgtgttgtgtctgattgttttttgtttcgggatattttatacatttgaccgggtaaatcagggggaaaggaatgcggtttccctgctgaaggacaaactcttcaatgaagagggggaaccggtcaatctgattttctgctataccatattgcagatgaaggtggcggaaaggattatggcgcagcatccgggggagcggttttatgtggtgctgatgtctgaaaacaggaatgaaaaatacgattattatttcaatcagataaaggataaggcggagcgggcgtattttttccacctgccctacggtttgaacaaatcgtttaatttcattccgacgatggcggagctgaaggtgaaggcaatgctgctgccgaaggtcaagcggatttatttggcaagtttggaaaaagtcagcattgccgcctttttgagcacttacccggatgcggaaatcaaaacctttgacgacgggacaggcaatttaattcaaagcagcagctatttgggcgatgagttttctgtaaacgggacgatcaagcggaattttgcccggatgatgatcggagattggagcatcgccaaaacccgtaatgcttccgacgagcattacacgatattcaagggtttgaaaaacattatggacgacggtcgccgcaagatgacttacctgccgctgttcgatgcgtccgaactgaaggcgggggacgaaacgggcggcacggtgcggatacttttgggttcgcctgacaaggagatgaaggaaatttcggaaaaggcggcaaaaaacttcaacatacaatatgtcgcaccgcacccccgccaaacctacgggctttccggcgtaaccacattaaattcgccctatgtcatcgaagactatattttgcgcgaaattaagaaaaacccgcatacgaggtatgaaatttatacctttttcagcggtgcggcgttgacgatgaaggattttcccaatgtgcacgtttacgcattgaaaccggcttcccttccggaagattattggctcaagccggtgtatgccctgtttacccaatccggcatcccgattttgacatttgacgataaagattaatcgcatagcaaatcaaaatagaaaatggcggagtaagtaaggcaaaaattaggatatggcgtattttttgaattgaagataatttttgattgctttgcgcttggtgaaatggcaaagaaaatgccgtctgaaggcttcagacggcattgttctgtttcggatgttattcgggtgcgcggaaactgtcgtggcaggatttgcagcttgcgccggtttcgccgtaggcggctttgatttcatccagtttgccggtttgtgctgcggcgttgagtttttcgacggcggcggcgaattttgttttttcggcttcaaattttgcaccatccgaccaaacggcgggcagggcgcggccgttgccttgcggatcggactcaaaaagtgtgaacggtttcttgctgctttcggcaaacgacgctgccgcctgtttgaatttttcgacatcgtaaggttcttcgtctttgaccattttgcccatgcgtgtgaattcgggcatcatggatttgaacgcggcggtgcggttttcggaaatttcgcctttgggttgggaaggtattccgctgcctccgcaggcggaaaggagcagtgtgatggcggcagcagcaaggctgatttgggttttcatattgaatgtgtcctgtcgtggtggtatggttgttgtcattttcagtcggcgcgatgccgtctgaagggtgttatgatacctgaaacaggtttgggaaacgagaaagaaaggaaaaacaatggctgttttaattaccggtgcttcggcaggattcggcgaagcgatgtgccgtgcgtttgtcggggcgggataccgcgttatcggtgcggcgcgccgtgcggacaggcttcaggccttggcggatgaattgggtgctttgttttaccctttggaaatggacgtgtcgcgacgcgagtcggtggaaaacgccttaaacggcatccccgatgaattttccgacatcgactgcctcatcaacaatgccgggctggctttgggtctggacacggcggacaaggcggattttgaagattgggaaacgatgattcaaaccaatgttttgggtttgacgttcctgacgcgcaaaattttgccgcaaatggtggaacgcggcggcggttatgtgatgaatttgggttcgattgcaggcaattatgcttatgccggcagcaacgtttacggggcgaccaaggcgtttgtgcgccagttcagcctgaatttgcgcgcggagttggcggataagaacatccgcgttaccaatatcgagccgggtttgtgcggcaatacggagttttccaacgtgcgcttcaaaggcgatgacgagaaggcagcaggcgtgtatgagggtgtggaatttatccgccccgaagatattgcggaaaccgcattgtggctgtaccgccggccggcgcatatgaatgtgaacacgattgaaattatgcccgtggcgcagacttttgcaggaatgaaggtgataaaaaaagccgtgccggaagtgcgggaagactttgaaaaacagagtatgtcgctgttttcccgcatcaggtcttggttcaaatgatacggaatgccgtctgaagacagtttcagacggcatttttacgggtatttttacggagtaggcaataagcccgccaatttggggttgccttctttcggaatcgggcgcggattgccttccgcatcgatggcgacataagtgaacacggcttcggttacgaggtggcggtcttcggtaacgcaatcgttcatcaaagttttgacccagacttctactttaagctggagggaagtattgcccacgcggacgcaatgcccgtagcagcagacgacgttgccgaccttgaccgggcggatgaagttcatttcttgaacggcgacggtaacgatgcgtccccgcgcgatttccgccgccaatatgccgccgcccaaatccatctgcgacataatccagccgccgaaaatatcttggttgggattggtatcgcgcggcatagcgacggtacgcaggagcagttcgccttgagggcgttggcggttgccttcttcgtgctgcataaagtttccttgttttattgaaatataaatcgaacctgcacctctgcccgaaacgggaagtcgggaagtgcgtagtttaacccatttgagacatacaagggcgggcgcggaacagattcgcaaggcgtattgtagggcggggctgtagagtgggcttcagtccgccaatcccgccaaatcctaccctaagcaactgaaccgtcattcccacgaaagtgggaatctagaatctcgggggttcagtcatttccgatagattcccgccgcgtcagggggtctggattcccgcctgcgcgggaatgacgaatccatccatacggaaacctgcaccacgtcattcccacgaaagtgggaatctagaatctcgggggttcagtcatttccgatagattcccgccgcgtcggggagtctggattcccgcctgtgcgggaatgacgaatttcaagattacggtgttgtcggacgggtttcgagattacggtgttgtcggaacgcaactgaaccgtcattcccacggaagtgggaatctagaatctcggggtttcagtcatttccgatagattcccgccgcgtcgggggtctggattcccgcctgtgcgggaatgacgaatttcaagattacggtgttgtcggacgggtttcaagattacggtgttgtcggacgggtttcgagattacggtgttgtcggacgggtttcgagattacggtgttgtcggacgggtttcgagattacggtgttgtcggaacgcaactgaaccgtcattcccacggaagtgggaatctagaatctcggggtttcagtcatttccgatagattcccgccgcgtcggaggtctggattcccgcctgcgcaggaatgacgggtttcgagattgcgttgttgtcgggaatgcaactgaaccgtcattcccacggaagtgggaatctaggacgtaaaatctaaagaaaccgttttatccgataagtttctgtgcggacaggtctggattcccgcctgcgcgggaatgacgggtttcgagattacggtgtatcgggaatgatgggaaacggtgggaattgtgtaaaaaatgccgtctgaaggttcagacggcatcggtatcggggaatcagaagcggtagcgcacgcccaatgagacttcgtgggttttgaagcgggtgttttccaagcgtccccagttgtggtaacggtatccggtgtccaaggtcagcttgggcgtgatgtcgaaaccgacaccggcgataacgccaagacccaagctgctgatgctgtggctttcgtgatagggaggtttgctgagctctcttgatgagacaggtcctccctttagatgttttccttttggtttagaggtaacaatcgtggttttggtttccaccgaatgaacctgatgtttaacgtgcccgtaggcgacgcgcgcaccgatatagggtttgaatttatcgaatttatcgttgagtttgaaatcgtaaatggcggataagccgagagaagaagcggcgtggaagctgccgttttcctgattttccgtcttcagttcttccctattgtcctgggtttctctccccttttttatgttgacggaatatttattgttgttccactttctgtaactggcataatctgccgctatcctccagccgccgaaatcgtagccgaccgacacccgggggtggatggaatgcgcacggatgtttctgaaataatcgcttactgtgcttgtgttgtttgcaccggttggtttcggataatcgtgggtaatgcgttcggcggcataggctaaatccgcctgcacataatacgggctgcggctgctgtcttcacttgccgcctgcgctgcggaagagaagagaagagaagagaagagaagagaagagaagagaagagaagagaagagaagagaagagaaggttttttgggggctggattcattttcgactccgtatttggttttaactgattaaaaaagaaagattttcaatgatgttgcaggagcggactatatcaggtttggggcgatgtttcaacacaatatagcggatgaacaaaaaagagaacgattctctaaggtgctgaagcaccaagtgaatcggttccgtactatccgtactgtctgcggctcgccgccttgtcctgatttttgttaatccactataaagaccgtcgggcatctgcagccgtcattcccgcgcaggcgggaatctggaatttcaatgcctcaagaatttatcggaaaaaaccaaaacccttccgccgtcattcccacgaaagtgggaatctagaaatgaaaagcagcaggaatttatcggaaatgaccgaaattgaacggactggattcccgcttttgcgggaatgacggcgacagggttgctgttatagtggatgaacaaaaaccagtacggcgttgcctcgctttagctcaaagagaacgattctctaaggtgctgaagcaccaagtgaatcggttccgtactatctgtactgtctgaggcttcgtcgccttgtcctgatttttgttaatccactatatcgcgatttttcggcatttgcctttcggggcggcttgtgttttgtgcgggatgtcgcgtgtcgggatgttcggattgtcagaagcaatatgggagaagatgatgtatgagataaaacagccttttcatagcggatacttgcaggtgtctgaaattcatcaaatttattgggaagagtcgggcaatcccgacggtgtgccggtcatttttttacatggcgggccgggcgcgggggcttcgcctgaatgtcggggttttttcaatcccgatgtgttccgcatcgtcatcatcgaccagcgcggttgcggacgttcgcgcccgtatgcttgtgcggaagacaatacgacttgggatttggtggcggatattgaaaaagttcgtgaaatgctgggtatcgggaaatggctggtgttcggcggttcgtggggcagtactttgtcgctggcttatgcccaaacccatccggaacgggtaaagggattggtgttgcgcgggatatttttgtgcagaccgtctgaaacggtgtggctgaacgaggcgggcggtgtgagccggatttatccggaacaatggcaaaaatttgtcgcgccgattgctgaaaatcggcggaaccggctgattgaggcgtatcacggattgctgtttcatcaagatgaagaagtgtgcctgtctgccgcgaaggcttgggcggattgggaaagctatctgatccgtttcgagccggaggatgtggatgaagatgcttatgcctcactggcgattgcgcgtttggaaaaccattattttgtcaacggcggctggttgcagggcgataaggcgattttgaacaatatcggcaaaatacggcatatcccgaccgttatcgtgcaggggcggtatgatttgtgtacgccgatgcagagtgcgtgggcgctgtcgaaagcctttcccgaagcggaattgagggtggttcaggcagggcatcgtgcgttcgatccgcctttggtggatgcgttggttcaggcagttgaggatattttgccccatttgttgtaaaaagttccgcataaaaaagcagcttctgtttggaagctgcttttgttttgaatggtttaacgcagttcggaatggagtttgcccaataatgcggatgcgtctttgccggcatatgcgctgccgtctttgttgagcaggacgatgcgcgagccgttggcgacaggctcggcatagacaatcagttccggctgttcggcaggtttctccgctttgcctttgcccagcaggcgtttgaacaggccgggtttttgttcggtaactgcattgctttcgttcggggctttttgaaccaggaaagcgtggcgttcggtgttttgaccgacgacggtcagcccgatgcggtcgagggcgagcgcggtgcgccgccagtttctgccgtagtcgtcaaagacaatcaggcttttgccttcgatacgcgccatttcgttggcggcgggaagggtagttttttttgccgatgcgttttccgcctgctgtccgtcaacgcccaaatattgcataaagcgcgtcaggaaagcggcttcgaggttgggatcggacggggagggctgccatacggtcgtgtctttgtctttgccgccgtacacttctttcatggctttgtgggcgaagaagatgtcggaaacgccgtttttgccctgttcgatacggacgatgaatttgtcgcgctcgccggtggagtagatgccgcccaaaccgactgtgtcgaataggcggcgcaagctgtcttgggggattttggcacggttttccgcccactcggtttccatttgtccgatggcgggttcttcggatttgatgtcgaagccgttttcctgccaaaaggctttcaggagcggccagatttcggcatgagacttgccgtcgacaacgagccagcgttggctgccgtcgcgctcgaggcggacacctttgacgcttttcaatacttcggcatcggcaggctgttggacggcgggtgtgcggcgtttttccaaatcgctggcgcggacggcgcccgaaccggcaggcaggcggtagaggctgccttggtcggggttgttcaaatcgggtgggacttcaagtttgatcaggcggtgcgaccggctttggtagtcgagcttgggctgttcggttttgctgccggagcaggcggcaagcccgatgagtgcgagcgcggcaatgacgggtttgataagggtcatcgtgtcatcctgtgtgatggatattaaagtgtttgttgcgttatgccgtccgaacggttcggacggcatggctatatttaaagttgtcctgaggctttcagggcggcgcggacttttgcctgtccgccttccgtcagcggaacgagcggcaggcggacgtgcggttcgcatctgcccagggcggataccgcccatttcggtgcggcggggctgggttcgcagaacatggtgtcgtaaatcggaatcagccggtcgttgagttcgcgtgcaagggcgatatcgccttgaagcgcggcgcggcacatatcggcaaagagcttgggcgcggcgttggcggctacggtaatcacgccgtgtccgccgcagagcatgaacggtagggcggtgtggtcgtcgccggacaggacgacgaagccttcgggggcgcggttgatgagttcgatgttgctgccgacgttgccgctggcttctttaacgccgacgatgttggggatttcggcaaggcgcaggatggtgtcgttagtcatgctgacgacggtacggccgggaacgttgtagagtatcatcggaatcgcggcggcttcggcaacggctttgaaatggcggtacatgccttcttgcgaaggtttgttgtaataggggacgacggagagggtgtagtccgccccggctttttcggcggcttgggaaagggcgatggcttcgacggtgttgtttgcccctgtgccggcgatgacggggacgcgtttggcaacgtgtttgacgacggcttcgatgacggcggtgtgttcttcgacggagagggtggcggattcgcctgtcgtgccgacggcgacgatgccgtccgtgccgttttcaatgtgccagtcgatcaaatcgcggagttgttcgtaatggatgctgccgtcttgattcatcggggtaatcagggcaaccaggctaccttgtaacatacagaaccttttatcagttgtggtgtagggggcggtaatgcttctgattgtagcctactttaccgcaggtgtgaaatccggcgggtccggtatgcacggggcggcttggcggcggatgcgtcgggtttgtatttttgtgtttgaaatcaggttattgcgttttgcaaacgatattccggcggcgacggttcggaatctgtttgctggacgggcgcgtatgccgtccgaaatcgaaattgaagcggtatggcggattcgctacaatccgcgctttggttttttcaacatttgaagcaaggaaacattatgagcggtcatatgggaaaaggggcggatgcgcctgatttggtgtacggtttggaggataggccgccgttcggtaatgcgctcttgagtgccgttacccatcttttggcgattttcgtgccgatgattacgcccgcgctgattgtgggcggcgcgctggaactgccggtggagatgacggcgtatctcgtgtcgatggcgatggttgcgtcgggtgtcggcacttatttgcaggtcaaccgcttcgggccggtcggttcggggatgctgtccatccagtcggtgaatttctcgttcgttaccgtcatgattgcgctgggcgcggggatgaaagagggcggtttgactaaggatgcgatgatttcgacgctcttgggcgtatcgtttgtcggcgcgtttttggtgtgtttctcggcgtggctgctgccgtatttgaaaaaagtgattacgccgacggtcagtggcgtggtcgtgatgctgattggcttgagtttggtacacgtcggtattaccgatttcggcggcggcttcggcgcgaaggcggacggcacgttcggctcgatggaaaacttggggctggcatcgctggtgctgctgattgtgctggtgttcaactgcatgaaaaacccgctgttgcgcatgagcggcattgcggtcgggctgattgccggctatatcgtcgcgctgtttttgggcaaggtggatttttccgcgctgcaaaacctgccgctggttacgctgcccgtaccgtttaaatatggttttgcttttgactggcacgcgtttattgtggcgggcgcgattttcttgttgagcgtgtttgaggcggtcggcgatttaaccgcgacggcaatggtgtccgaccagccgattgaaggcgaggaatacaccaaacgtttgcgcggcggcgtgttggctgacggcttggtgtcggtgattgcgacggctttgggttcgctgccgctgacgacgtttgcgcaaaacaacggcgtgattcagatgaccggcgtggcttcgcgtcatgtgggcaaatatattgccatgattttggtgctgttgggtctgttccccgttgtcggtcgcgcgtttacgacgattccgagtccggtgttgggcggcgcgatggttttgatgttcggcttgattgcgattgcgggcgtgcggattttggtcagccacggcatccgcaggcgcgaagcggtaattgcggcaacgtcggtcggtttgggcttgggtgtcgcgtttgagccggaagtgtttaaaaacctgcccgtcttgttccaaaactctatttctgcaggcggcattacggcagtcttgctgaatttggtcttgcccgaagataaaaccgaggcggcggtcaagtttgataccgaccacttggaacactgattttgaaaatgaatgccgtctgaaacagaatccctgtttcagacggcattgtttttgaggcttacgctttttcgtttttcaatacgcgttgccggcgggtttcacttaataccattcctgcggacacggagacgttcatgctttcgaccgtgccgaacatgggtatggacaccagcatgtcgcagtgttcacgcgtgaggcggcgcataccgtcgccttcgttgcccattacccacgccgcgctgtcgggcagattgcaatggtaaaggtcggcgtcgccgcccatgtcggtgccgataatccagatgccgtattctttcagctcgcgcagggtgcgggcgaggttggttacagtgatgtaggggacagtttccgccgcgccgcaggcgactttgctgacggtggcgttcagccccgcgcttttgtctttcggtgcgatgacggcatgtacgcccattgcgtcggcggtacgcaggcatgcgccgaggttgtgcgggtcggtgatgccgtcgagtatcagcagcagcggcggttcgcttaagttttccaatacgtcttcgaggtggacgtggtttttggaggcatcgataaatccgaccacgccctgatggcgcgcacctttgctgatggcgttgaggcggtcggcatcggcaaaatatacgcggatgttttcgtttgccgccttttccaacacttcgcgcgtgcgtacatcgtttttgccttcttggacatagagttcgacgatggatttggggttttgccacaatcgggcgttgacggcatggaagccgtagataggtctttggtttgccatatggtgctttgtaaaaagggttcagacggcattatagcaatttgccggtatgccgtctgaaggggttaaaacaggtaggcgatgtatttcaccaacaggataaacaagatggatacggcgcagccgattttgaatgtcgtaccgacgataagccccaacagcgtacccaagcccgctttacctgcctgaagcatattgcgccgatcgatcagttcgcctgccgccgcgccgataaagggaccgagtattagtccgggaagggagaaaaatatgccgatgatgctgccgaccaatgcgccgcgaacggcgagcttgcccgctccggtatattttgtcccccatatgcctgccacatagtccgccagtatgccggcaaggctgatgagtccgaccgtccacaaaacgcccgcgccgtagatttggtagccgccggcataggcaagcagccatgttccggcaaacatcaatgccaatccgggcagggcggggtaaacgatgcccgccgtgccgacggctatcagggcgagggcgaggatgacggtcagtacggtcataggttcaaccttttcttttgttttgaaaaaaacggcttaacacggcgcggcattcttcttgcaggattccgccccgtatggcggtgtgcgtattgaggcgtttgtcggcaaacaggttgacgatgctgcctgccgcgccggttttgggttctgccgccccgtagatcacgcgcctgattcgtgcctgtatcagtgcggacgcgcacatggcgcagggttcgagggtgatatatatgtcgcatccgtcaaggcggtagttttgcatttcgctgcctgcctgtgccaaggcgttgatttcggcgtgccggctgacattgcagtcggcaatgcaggtgttgtgtgccgatgcgatgattttgccgtctgaaacgatgactgccccgacgggtatttcgccgtcagcggcggattgttctgcttggcgcagtgcttcgcgcatgaagtgttccatttcttcctgcggcggaaaggcggcgacgggcggatggtttttcaattcggcaaaaaggcgcgttttgtcgtgttgcgtgatttcttgcgggagtgtgccgttcagcagcgactcaagctgccacagcgtgcttttcgtgagggtcaaacccgatgctttgagcagcagaaaggctttgaccgaaccgttttgccgcagttcttcgagcgtacggataccgagcctgtgcagggcggcgacggttttgggggcgagcggcggtgtggtcagcatggtttatgcgccgaaaaaccgttttgccgcctcaatcaggcgtgtgcatgaagtgccgtctgaaaacgggtcggcaacgcagtctaaaggtgttttgcgcaaccaagtcagttggcgtttggcaagttggcgggtggcggcaatgcctttctcgacaaatgccgggaaatcggtttttccgtccagatattcccatgcctgacggtagccgacgcagcggatggcgggggagtcggcggtcaggccgggatagcggcggcgcaggttttctacttcgccgataaagccctgttcaagcatcaggtggaaacgcagggcgatgttttcatgcaggcgggcgcggttttcgggaatcagggcggcggtatgcaaatcgaaggggagcgtatgggggctttgtctgccgaggtgttcgctcatcggtttgccggtcagataataaacttccaaagcgcgtccgatacgctggctgtcgttcggtttcagacggcatgctgtttcgggatcgacctgttgcagggtgcggtagagaaaatccaagccgtacatctgtttttgttcgtccaagtcggcacgcaggcaggcgtcggcttcgggcaaatcgttcaaaccttgggtcagggcgcggaaatacatcatcgtgccgccgacaataagggcaaacctgccgcgtgaggaaatttccccgaccaagcgcgtgcagtcttcgacaaagcgggcggcgctgtatgattcggtaggcgggatgatgtcgataaggtggtgcgggacaaaggcgcgttcggaggcggacggtttcgccgtgccgatgtccatatcgcggtaaaccagcgcggaatcgaggctgatgatttcgacaggtagggtttcggcaattttgagggcgagcgcggttttgcctccggcggtcggcccgagcagggcaaaggctttcggggtcggcataacgtttcaggtttggaaaaatacggattatagcggaaagcgtgccgacgttatattttggtttgcggaagcacgccgacggcaagggggcgtgtttaccgtatgcctttatatagtggattaacaaaaaccagtacggtgttgcctcgccttagctcaaagagaacgattctctaaggtgctgaagcaccaagtgaatcggttccgtactatttgtactgtctgcggcttcgtcgccttgtcctgatttttgttaatccactataagatttcaaaccgacgcgccgggttttcaatatgcccgcgcccgatgcagccttgtccgcaggcatcggcggcagcgtccgatttttcggggaacgcccgtctcgggcgtatttaaaggttcggcggtgcggtgttttcctgcggcaaggcttcagacggcatcgccggcgcgtccgttagacaaggcgtgcgcttggggcgataatggcgttttgcttttttgaaagccttgcaatgtcccgaaacctgcttgtccgctggcttgtcgtctgcctcatccctttggcgacgcttgccgttttcgtcgccaatccgcccgaagacaaaccccagcatctgatcaacggcatcatccttgcctgcgaagcgacgtttttgttcaaattcgtccttttcgacaccatcaagcatcatttgaaacaagagtttgatttgaaacgtcaaaccatgttgctgtttattccgattgttttgctggttgtgtatttgttccactatttcggcgcgttttagcttgtttccgttattcctatgaatactcctccttttgtctgttggattttttgcaaggtcatcgacaatttcggcgacatcggcgtttcgtggcggctcgcccgtgttttgcaccgcgaactcggttggcgggtgcatttgtggacggacgatgtgtccgccttgcgtgcgctttgccctgatttgcccgatgttccctgcgttcatcaggatattcatgtccgcacttggcattccgatgcggcagatattgataccgcgcctgttcccgatgtcgtcatcgaaacttttgcctgcgacctgcccgaaaatgtgctgcacattatccgccgacacaagccgctttggctgaattgggaatatttgagcgcggaggaaagcaatgaaaggctgcatctgatgccttcgccgcaggagggtgttcaaaaatatttttggtttatgggtttcagcgaaaaaagcggcgggttgatacgcgaacgtgattactgcgaagccgtccgtttcgatagcggagccttgcgcaagaggctgatgcttcccgaaaaaaacgcccccgaatggctgcttttcggctactggagcgatgtttgggcgaagtggctggacatgtggcaacaggcaggcagtccgttgaccctgttgctggcggggacgcaaattatcgacagcctcaaacaaagcggcatcattccgcaaaacgccctgcaaaacgacggtgatgtctttcagacggcatccgtctgccttgtcaaaatccctttcgtgtcacaacaggacttcgacaaattgctgcacctcgccgactgcgccgtgatacgcggcgaagacagtttcgtccgcgcccagcttgcgggcaaacccttcttttggcacatctatccgcaagacgagaatgtccatctcgacaaactccacgccttttgggataaggcacacggtttctacacgcccgaaaccgcccgggcgcaccgccgcctttcagacgacctcaacggcggagaggctttatccgccacgcaacgcctcgaatgttggcaaatcctgcaacaacatcaaaacggctggcggcaaggcgcagaggagtggagccgttatctttttgggcagccttccgcatccgaaaaactcgccgcctttgtttcaaagcatcaaaaaatacgctagaatagcgcgttttacgacaaccgatttgattggaaaatcacaatgaaaacagcacaagaactgcgcgccggcaatgtatttatggtcggcaacgatcctatggtcgttcaaaaaaccgaatacatcaaaggcggccgctcttccgccaaagtcagcatgaaactgaaaaacctgctgaccggcgcggcttccgaaaccatttacaaagccgacgacaaattcgacgtggtcatcctgtcccgcaaaaactgtacgtacagctactttgccgatccgatgtacgtctttatggacgaagaattcaaccaatacgaaatcgaagccgacaacatcggcgacgcgttgaaattcatcgttgacggtatggaagaccaatgcgaagttaccttctacgaaggcaaccccatctccgtagaactgcccaccatcatcgtacgcgaagtcgagtataccgagcctgccgtcaaaggcgatacttcaggcaaagtgatgaaaaccgcgcgcctggtcgggggcaccgaaatccaagtgatgtcttacatcgaaaacggcgacaaaatcgaaatcgatacccgcaccggcgaattccgcaaacgcgcttgatttgttgcattgaaaaatgccgtctgaaaacgtttcagacggcatttttttatcttcgccccaagtttggattgaagtagatgtttttttcgtaaacgacaatacgcgtgattttgccattttcgtcaaaatggatgtctaaaaacggtttgtcgggattgcgttcacggttggacagccggaagagtgattggttttcaagcatttctccgtgtattttcagatagccgggcaattggccgatgtattggaaattgccgccaagtccgttgttgtgccggctcgaataggcaggggttgccgaaacttcaaaataacgcgtgcgtttcggctcctcgccttgtccgcgggtttcttgactgccctgtatcagcaacagcgtcgcttctcggaggcggcgttcctgttccatcaaggcatcttgtgcctgccggctgatcgtgcgctttccgtaacgcaagtcttcaattgccagtatgattttctgatggtagtcgggatcttcagggcggatgtcgggaaacagcagccgctgtatgttgtcatagccgccgccgggtaagccgaaacgggtttccagttcgtgatgggaaagggcaaacagacagtccgagtcgatgtgttcggcgatttgctgcatgagatcgtcaatgccggtggcggggtgcaggtcggtgcaatttgacggcggcgcgctttctgcctgcttgacgttatcaggggcggatgcggccggttgcaaatcggtttggggcgcggaagacgaagcggcggatgccgtggacgaggcggcggatgcgccgttttctttcgttttatcttctttgctcggggaacacgcggtcagcatcattgcggcaagccataagagaagtgatgaggttttgtttttcattctattgtttccaatattaaagaggccgtctgaaaacctgccatttcatttttcagacggcctgttgttaatagaaccgaagaacctgttattgccgacaaggttctcaatctgtcttacccgacgcggtaaaacgcaaggctgcccaaaaggttggggaaatgtttgacctgtctgttgcccgtcatcacggcgcgctcgaggacgcgtatgttgtttttggcgcacaacaaatcaaagtctttgagcgtacaccaatggatgttcggcgtatcataccaatggtagggcatacgttcggaaaccggcatatgtccgccgagtgcgatttggacgcggttgcgccagtagccgaaattcgggaagctgacgattgcctgttttgccacgcgcatcaggcagcgcaggattttttcggtattctgcatcgcttggatggtctggctcaacacaatcacatcaaaactttgatcgttgaatgcggttaaaccttcttccaaatcggcttggataacattcacgccgcgcgacatcgcggcaatcacgctgtcggtgtcgatttcgatgccgtagccgctgcattttttgtgttcgaccaaggcggcaagcagttcgccgtcgccgcagcccaagtccaagacgcggctgccttcgggtatccggtcgtaaatcagttgcaaatcatcgcgcaggttcattgctgacattccttataaacgttgtccatataggcggcgaccgcacgcatataggcttcgtcttccattaaaaaggcatcgtgcccgtgtgcggatttgacttcgatatactgcacggatttttgggcggcaatcagggccttgaccagttcgtgcgaacgttcgggcgcgaaacgccagtcggtgctgaagctggcgacaaagaattttgcctgaacatcctgcacggcgcgggtcaggctgttgccgaaatccgccgccggatcgaaatagtccaaagccttggtcatcagcaaataggtgttggcatcaaaccgcccgacgaatttgtcgccttgatagcgcagataggattctacttcaaattcaacgccatagccgtattgatagccgttggaacgcaaatcgcgtccgaattttttgcccaaaccgtcttcggcaagataggtaatgtgccccatcatgcgggcaatccgcaagccccgagcgggaacggtgttgcggctgcggtaatgtccttcgttgaaatcgggatcggtcaaaatcgcctgacgcgccacatcgttgaacgcgatattttgcgtggacagtttcggcgcggacgcaatcaccaaggcgtggcgcacgcgttcgggataggaaatcgcccactgcaaagcctgcatgccgcccaagctgccgccgacaaccgccgcccattgcccgatgccgagataatcggcaagcgcggcttgggattttacccagtccttcaccgtaaccagcggaaaatccgcgccgtattccctgcccgtttcaggattaatcgacaaaggcccgctgctgccgtcgcagccgcccagattattcaaaccgaccacgaaaaaacgttctgtatcaatcggtttgccaggtccgaccatattgtcccaccagcccgtatatttatcctccgccgaatgcctgcccgcaacatgatggttgcctgacagcgcatgacagattaaaaccgcattatttttttcggcattcagctcgccgtaggtttcaatcatcagatcgaaacgcggcaaagttttaccgttttccaaaaccagcggcatttcaaacggaattttttggggcgttacaatgcccaccgaggcattttgactcatatcctgttccaacaaatgcggcgaaaagcgttattatatagcaaacggcatgactttttgacacggtcggacaagcagcccgatgcgatgaaacatccgtccctatgccgccgcaaccgatccatactttttcagacagccctaaccccgcttcccgatatgataggcagacttttccgtatttttttctttttcgcacttgccgcgctgattatcaaccgcctcttcagccgcaggcagaaacgcgccctgcgcgatgtcgccaaaatcagcgcatgggtactgctcggtgcagccgccgcgatgctgttttggtatctgtttatgctgtatttcaaacacattccggattcgtattgacggaaaaaatgccgcctgaaacgcatttttctgtttcagacggcatatttgatgaaaagggcttgcggtaggaggggatttacaaccgaagcaggaagggcagggggtcagcgttggcgcgctttaaaacgcggattgcttttgcagatgacgtaaactttgcctttgcgtctgacaatctgacagtcgcggtggcgttgtttggcggttttgagtgaagacagaacctgcattatttgtcctttctaaacgatgacatgacggattggaaacgttggttgaatttgctggcacggccttcggtgttgacgttgcgttgcttgccggtatagacgggatgggatgcggaagaagtatccagcgaaaacagtggatattctttgccgtctgtccaaaccatcgtttttccgtgtgtttcggcgcaagaacgaatcagccagccttcattggcgctgctgtcgaaaaaaaggacggttcgataattgtcaggatgaatattcggtttcatatatcgccttagttggattgttataacataacaaactttatcataaattagaaggcttgtacaaggaaatttaactatttttgtaatatattagaaattttcatgataaacctgaaaattttgaaattgactcatattcggtgcaattttattatgttgcctgaaatatcatataaaagataataaaaggtacgcagccatgaattacgcaaaagaaatcaatgcgttaaacaacagcctttccgatttgaaaggcgacatcaacgtttcgtttgaatttttcccgccgaaaaacgaacaaatggaaacgatgctgtgggattccatccaccgtctgcaaaccctgcatcccaagttcgtatccgtaacctacggcgcaaattccggcgaacgcgaccgcacgcacggcatcgtcaaacgcattaagcaagaaaccggcttggaagccgcgccgcacctgaccggcatcgacgcttctcccgacgaattgcgccaaattgccaaagattattgggacagcggcatccgccgcattgtcgccctgcgcggcgacgagccgcccggttacgagaaaaaaccgttttatgccgaagacttggttaagctattacgctccgtcgccgacttcgacatttctgtagcagcatatcccgaagtgcatcccgaagcgaaatccgcacaagccgacctgattaatttgaaacgcaaaatcgatgcgggcgcgaaccacgtcatcacccaattcttcttcgatgtggaacgctacctgcgcttccgcgaccgctgcgtgatgttgggcatcgatgtggaaatcgtccccggtattttgcctgttaccaacttcaagcagctcggtaaaatggctcaagtaaccaacgtcaaaatcccaagctggctgtcgcaaatgtatgaaggtttggacgacgaccaaggtacgcgcaatctggtggcggcaagtatcgccatcgatatggtcaaagtcctgtcccgcgaaggcgtgaaagatttccacttctatacgcttaaccgcagcgagctgacttacgccatttgccatattttaggcgtgcgcccttaaagccgtatcaaacagtttcagacggcatctaaggtgtctaaaaagcaaaacaccgccccatccgagccattctgatttacaataccggccgattcggattgaaccggtccttacaaaatccaactggagagttcaacatgacaacattacatttctcaggcttcccgcgtgtcggcgccttccgcgaattgaaattcgcacaagaaaaatactggcgcaaagaaatcagcgagcaagaattgctggctgttgctaaagacttgcgcgagaaaaactggaaacaccaggccgctgccaacgctgattacgttgctgtaggcgatttcactttctacgaccacatcctcgacctgcaagtcgctaccggtgccatccctgcccgtttcggcttcgacagccaaaacctgtctttggaacaattcttccaactggcacgcggcaataaagaccaattcgctatcgaaatgaccaaatggttcgacaccaactaccactacttggtgcctgaattccacgccgataccgaattcaaagcgaacgccaaacactacgttcaacagctgcaagaagcccaagctttgggcctgaaagccaaaccgaccgttgttggtccgttgaccttcctgtgggttggtaaagaaaaaggcgctgtcgaatttgaccgcttgagcctgttgccaaaattattgccggtttatgttgaaatcctgaccgaattggccgctgccggtgccgaatggattcaaatcgatgagccagcattggcggttgacctgccgcaagcgtggttggatgcgtaccaagacgtttacgccactttgagccaagtgaatgccaaaatcttgttgagcacttatttcggttcggttgccgcacacgcaggtcgtctgaaagccttgcctgtggccggtttgcacatcgatttggtgcgcgcgcccgagcaattggacgcatttgctgattacggcaaagtgttgtctgccggtgtgattgatggccgtaatatttggcgcgccaatttaaacaacgtattagccacgcttgagccgttgaaagccaaattgggcgaccgcttgtggatttccagctcatgctcgctgctgcacacgccatacgatttgtcggtagaagaaaagctgaaagtcaacaaacctgccttgttctcatggttggctttcaccttgcagaaaacgcaagaattgcgcgtgttgaaaactgcattgaaccaaggccgcgaagccgttgccgccgaattggccgacagccaagccgctgctgattcacgcgccaacagcaccgaaatccaccgcgccgaagtggccaaacgcttggctgatttaccggcagatgccgaccaacgcaaatcaccgtttgccgagcgcattaaagcgcaacaagcatggctgaacctgccgttgctgccgaccaccaatatcggttcgttcccgcaaaccactgaaatccgccaagcgcgtgccgcgttcaaaaaaggcgaattgtctgacgctgattacgaagccgcgatgaaaaaagaaatcgccttggtgattgaagagcaagaaaaactcaatttggatgtgttggtacacggcgaagccgagcgtaacgacatggtggaatatttcggcgaattgctggaaggctttgcctttacccaatacggctgggtacaaagctatggctcacgctgcgtgaaaccaccggtgatttacggcgatgttagccgcccgaacgcgatgactgtggcttggtcaacctacgcccaaaccctgaccaaacgcccgatgaaaggcatgttgaccggtccggtaacgattctgcaatggtcatttgtgcgcaacgatattccgcgcagcaccgtgtgcaaacaaatcgccttggccttaaatgacgaagtattggatttggaaaaagccggtattaaagtgattcaaatcgacgaaccggccatccgcgaaggcctgccgttgaaacgtgccgattgggatgcctacttggcttgggcaagcgaagccttccgcctgtcgtcaaccggttgcgaagacagtacccaaatccacacccatatgtgttactcggaattcaacgacatcctgccggccatcgccagcatggacgcggacgtgattaccatcgaaacttcacgttctgacatggaattgttgaccgcattcggcgaattcaaatacccgaacgacatcggcccgggcgtttacgacatccacagcccgcgcgtaccgactgaagccgaagttgagcacctgttgcgcaaagccatcgaggttgtaccgtttgaacgtctgtgggttaacccagactgcggcctgaaaacacgcggctggaaagaaactctggaacaactccaagtgatgatgaacgtaacccgaaaactgcgtgccgaattggcgaaataagccgagaccgtatgaataaataccgtctgaaagcctttcagacggtattttgtcctgatttgcggcgcaagggcgcagttgccggaaaatcttttcattgcagcttgtttttttctaattcggctttatatgtgggaaacaggcaaatcggagttgtgtttgatagttttaaataatttatattatttgaactataaattatacaaatcattttgcatggggtagaatgcccagcgattcacaattatttctcaaaccaatctattaaggagcttaaaatggctttgcaagatcgtaccggtcaaaaagtaccttccgtagtattccgcacccgcgtcggcgacacttggaaagatgtgtctaccgatgatttgttcaaaggcaaaaaagtagtcgtattctccctgcccggtgcatttaccccgacttgttcttcttcacacctgccgcgttacaacgaattgttcggcgcgttcaaagaaaacggcgttgacgcaatctactgcgtatctgtaaacgatacgttcgtaatgaacgcttgggctgccgaagaagaatccgacaacatctacatgattcctgacggcaacggcgaatttaccgaaggtatgggtatgctggtcggtaaagaagacttgggcttcggtaaacgctcttggcgttactccatgctggttaacgacggcgtggttgaaaaaatgttcatcgaacctgaagaactgggcgatccgttcaaagtatccgatgcagatactatgctgcaattcgttgctcccgattggaaggctcaagagtctgtggcaattttcactaaaccaggttgccaattctgcgctaaagccaaacaagctttgcaagacaaaggtttgtcttacgaagaaatcgtattgggcaaagatgcaaccgttacttccgttcgcgccattaccggcaagatgactgcccctcaagtcttcatcggcggcaaatacatcggcggcagcgaagatttggaagcttacttggctaaaaactgatagctgtttgcttaaggcggtttgattaaactgtctgatataccggatagagttattcgggcggttctacactgccgctccgaataactctatatttataagagaatttggatattgttgcactcaatcgaaattttgtttttatttatctgaatgatgtttttgattgggaaaatatttaaatgccgtctgaaaccgatatgttctgtgtcggcaatgtttcagacgaaaacggaaggacaaagattatgaaaaaaattcaagcggatgtcgtcgtaatcggcggcggtactgccggtatgggtgcgtttcgcaatgcccgtttacattcggataatgtttacctgattgaaaacaatgtgttcggcacgacctgcgcgcgcgtgggctgtatgccttccaaactcttgattgccgccgcagaggcgcgtcatcacgcattgcataccgacccgttcggcgtgcatttggacaaagacagcatcgtcgtcaacggcgaagaggtcatgcagcgcgtcaaatccgagcgtgaccgttttgtcggctttgtcgttgccgatgtggaagagtggcctgccgacaagcgcatcatgggttcggctaaatttatcgacgagcataccgtccaaatcgacgagcatactcaaattacggcaaaaagtttcgtgattgctaccggttcgcgtcccgtcatcctgccgcaatggcagtctttgggcaatcgtttgattatcaacgatgacgttttctcatgggatacgctgcctaagcgcgttgccgtgttcgggccgggtgttatcggtttggaactgggtcaggcattgcaccgtttgggcgtgaaagttgaaattttcggtttgggcggaatcatcggcggcatttccgaccccgtcgtttcagacgaggcgaaagccgtgttcggcgaagaattgaaactgcatttggatgctaaaaccgaggtcaagctcgatgcagacggcaatgtagaagtccattgggagcaggacggcgaaaaaggcgtatttgttgccgaatatatgctggcagccgtgggccgccgtccgaacgttgacaatatcggtttggaaaatatcaatatcgaaaaagatgcgcgcggcgtacccgttgccgacccgctgaccatgcagaccagcattccgcatatctttattgcgggcgacgcgtccaaccaactgcccctgctgcacgaagctgccgaccaaggcaagattgccggcgacaatgcaggccgttacccgaatatcggcggcggtttgcggcgcagcaccatcggcgtggtgtttaccagtccgcaaatcggctttgtcggtctgaaatacgcgcaggttgccgcgcaataccaagccgacgaatttgtcatcggcgaagtatcgttcaaaaaccaaggccgcagccgcgtgatgctggtgaacaaaggccatatgcgcctgtatgccgaaaaagccaccggccgctttatcggcgcggaaatcgtaggccctgccgccgaacatttggcgcacttgttggcatgggcgcatcaaatgaagatgaccgttccgcaaatgctggatatgccgttctaccatcccgttatcgaggaaggtctgcgtaccgcgttgcgcgatgccgatgcgaaattgaaagcctgaccgatatggcaaaacaatgccgtctgaaattttttcagacggcattttgtttttggggatggggtcggatgctgataccgtgtcgggaagggggcggcaaaactaaaaatctttcttttaatctgctgtttccacgcgtgtttgtcaaaatctatcagtttgtttttaaaatacactgttcaaaatgggataaaacaggtaaattaacgtttatgtaacccagtgtagcaatgggtttacggtttttgagtcgatatataactacagaggaattgactatgtctgccaaaccgcgtcctgtttatctggatttgccgaacatccgtctgccgatacccgggatagtttccatccttcaccgcatcagcggggtcgggctgtttattatgctgcctttcctgctgtatttcctgtccggtaccctgagtcaagagtctgcatttgaaacttaccgtgccattgtttcccatcctttggtcaagctggttttaatcggtgtattgtgggcttatctgcaccattctctcgccggtatccgctttttatttttggatgcacacaaaggccttgagctgaatactgcgcgcaataccgctaaagccgtatttgcttctgcattggttttgactgtcgttttgggagcgttgttatggtagaacgtaaattgaccggtgcccattacggtttgcgcgattgggcgatgcaacgtgcgactgcggttattatgttgatttataccgttgcacttttagtggttctattttccctgcctaaagaatattcggcatggcaggcattttttagtcaaacttgggtaaaagtatttacccaagtgagcttcatcgccgtattcttgcacgcttgggtgggtatccgcgatttgtggatggactatatcaaacccttcggcgtgcgtttgtttttgcaggttgccaccatcgtctggctggtcggctgcttggtgtattcaattaaagtaatttgggggtaagtatgggttttcctgttcgcaagtttgatgccgtgattgtcggcggtggtggtgcaggtttacgcgcagccctccaattatccaaatccggtctgaattgtgctgttttgtctaaagtattcccaacccgttctcatactgtagcggctcaaggcggtatttctgcttcattgggtaatgtgcaggaagaccgttgggattggcacatgtacgataccgtgaaaggttccgactggttgggcgaccaagatgcgattgagtttatgtgtcgcgccgcgcctgaagccgtaattgagttggaacacatgggtatgccttttgaccgtgtggaaagtggcaaaatctatcaacgtcctttcggcggacatactgccgaacacggtaaacgcgcggtagaacgtgcctgtgcggttgccgaccgtacaggtcatgcgatgctgcatactttgtaccaacaaaacgtccgtgccaatacgcaattctttgtggaatggacggcacaagatttgattcgtgatgaaaacggcgatgtcgtcggcgtaaccgccatggaaatggaaaccggtgaagtttatattttccacgctaaagctgtgatgtttgctaccggcggcggcggccgtatttatgcgtcttctaccaatgcctatatgaataccggcgatggtttgggtatttgtgcgcgtgcaggtatcccgttggaagacatggaattctggcaattccacccgaccggcgtggcaggtgcgggcgtgttgattaccgaaggcgtacgcggcgagggcggtattctgttgaatgccgacggcgaacgctttatggaacgctatgcgccgaccgtaaaagacttggcttctcgcgacgttgtttcccgcgcgatggcgatggaaatctacgaaggtcgcggctgcggtaaaaacaaagaccatgtcttactgaaaatcgaccatatcggcgcagaaaaaattatggaaaaactgccgggcatccgcgagatttccattcagttcgccggtatcgatccgattaaagacccgattcccgttgtgccgactacccactatatgatgggcggcattccgaccaattaccacggcgaagtcgttgtgccgcaaggagacgaatacgaagtgcctgtaaaaggcctgtatgccgcaggtgagtgcgcttgtgcttccgtacacggtgcgaaccgcttgggtacgaactccctgttggacttggtggtattcggtaaagctgccggcgacagcatgattaaattcatcaaagagcaaagcgactggaaacctctgcctgcaaatgccggcgaactgacccgccaacgtatcgagcgtttggacaatcaaactgatggcgaaaacgttgatgcattgcgtcgcgaattgcaacgctccgtacaactgcacgccggcgtgttccgtactgatgagattctgagcaaaggcgttcgagaagtcatggcgattgccgagcgtgtgaaacgtaccgaaatcaaagacaagagtaaagtgtggaataccgcgcgtatcgaggctttggaattggataacctaattgaagtggcgaaagcgactttggtgtctgctgaagcacgtaaagaatcacgcggtgcgcacgcttcagacgaccatcctgagcgcgatgatgaaaactggatgaaacatacgctgtaccattcagataccaataccttgtcctacaaaccggtgcacaccaagcctttgagcgtggaatacatcaaaccggccaagcgcgtttattgatgcgttttcagacggtcttcgcctcaaaggtcgtctgaaatctaaccatacccacattgaactgcttgaatttataatacaaaatcattgggcagttgatgagaaaaggaacacttctcatggaaaaaatgagttttgaaatttaccgttacaacccggatgttgatgccaagccttatatgcagcgttacgagttggaattggaaccgaccgacgtgaaacttttggatgctttggtacgcctgaaagcacaagacgataccttgtctttccgccgctcctgccgcgaaggcatttgcggttctgacggtatgaacatcaacggcaaaaacggcttggcgtgtttgaccgatctgcgtggcttgaaacagccggttaaaattcgtcctctgccaggtctgcctgttatccgtgacctgattgtggatatgacccagttcttcaaacaataccattccgtcaaaccttatgttgtcaacgataatccgattgatgcggacaaagagcgtctgcaaactcaggaagagcgtaaagagttggacggtttgtacgagtgtattttgtgcgcctgctgttcgactgcctgcccgtcattttggtggaaccctgataaattcgtcggtccgtccggtttgctgaatgcttaccgtttcattgcggacagccgtgataccatcactaatgagcgtttggataatctgaacgacccataccgtttgttccgttgccacaccattatgaactgcgtagacgtatgtcctaaacacttgaatccgacccgagccatcggtaagattaaagagattatgttgaaacgggccgtttaagaaatgatggtttttgacgatattgccaaacggaaaatccgttttcaaacccgccggggattgttggaattagatttaatcttcggcaggtttatggaaaaagaattcgagcatttgagcgataaagagctgtccgagttttccgaaatccttgaatttcaagatcaagaattgcttgccttgattaacgggcattcggaaacggacaaagggcaccttatcccgatgcttgaaaaaatcagacgggcatgaggcatctgaaatctgcctgcaggcagatttcaaaatgcaaaagccgtctgaaggcaaagaacgtgctgcggatgcagtaacgtgggttataacttgcaaaggagcaataatatgtccaaatcaatcaaactcaacgtaccgggtcaggcaggtttggagctgccggtattggaagccagcatcgggcacgatgtggttgacattcgggggctgacaaaaaatacaggtttgttttccttcgaccccggatttgtttcaaccgcaagctgtgagtctaaaattacttacatcgacggcgatcaaggcttgctttattatcgcggataccccatcgagcagctggccgaaaagtccgattatttggaagtctgctacctgttgatttacggcgaactgccgactcccgagcaaaaggcagaatttgacaataccgtccgccgccacacgatggtgcatgaacagctgacttggttcttccgggggttccgccgcgacgcgcatccgatggcgatgatggtcggcgtggtcggcgcactgtctgcgttctaccaagacagcttggacattagcaatcccgaacaccgcaaaatcgcgatttaccgcctgatttctaaaatcccgaccattgcggcaatgtgctaccgctattcaaacggtctgccgttcaattatccgaagaataatctttcttattccgaaaacttccttcatatgatgttcgccacgccgtgtgaagactacaaacccaatcccgttttggcacgcgcgctcgaccgcatctttattttgcatgccgaccacgagcaaaacgcctcaacttcaaccgtccgtctggcagggtcttcgggtgcgaacccgtttgcctgtattgctgccggtatcgcctgcctgtggggtgcttcgcacggcggtgcgaacgaagccgtgttgaaaatgttggacgaaatcggcgatgtgtctaatgttgccgcatacatggaaggtgtgaaacaacgcaaataccgtctgatgggcttcggtcaccgcgtgtaccgcaatatggatccgcgtgccagcattatgcgcgaaacctgctatgaagttttgaaggaattgggcttggaagacagcccgaaattcaaactggcgatggaattggaacagattgcgctgaaagacccgttctttatcgaacgcaaactgtatccaaacgtcgatttctattccggcatcgtcctgtccgcgctgggcatcccgaccgaaatgtttaccgtcatcttcgccctgtcgcgcagtgtaggttggatttcgcactggcacgagatgattagcgatccttcgctgaaaatcggccgcccgcgccagctttataccggttcggaacgccgcgattatgtgccgccaggcgagaggtaacatacattaatatattgtcaaacaggcaatatcagagaaccggattgtttcccgaatccgtctgattgtagtcggatgaaatcaagacaagcaatccggtttaaaatagggtagaataaaatgtcttttcagacggcatcagtttagccgtcaggacgcggacttctaccctttgtttatattttaaagaaaagagcgcacgccatgatggacgaaaaactcaatttctcttacctgttcggttcgaacgcaccctacattgaggaattgtacgaggcttttttggaaaaccccgatacggttgatgaaaaatggaagcagtatttcaccgatttgagcaaacagccggggacggttgctgtcgatgtcgcacacacaccgattcgcgaatcatttgttactttggcgaaaaagaaaattgcatctgccgttgcgggcggtgcggatgaggcaatgctgaaaaagcaagtcagcgttttacgactgatttctgcctatcgtatccaaggcgtgggtgcagcccaacttgatccgctcaaacgtatccccccgcgagatattgaagccctcgatccgaaattccacggtctgtcagatgccgatatggcgcttcaattcaatatgggcgagggcgattttgccaatcgcggcaaactgcctttgtcccaaatcatcagcaacctcaaacaaacctactgcggccacatcgcattggaatatatctatattcccaataccgaagagcgccgctgggttcgcaattattttgaaagcgtactgtctacgccaagctacaacgttgaacaaaaacgccgtatcttgaaagagatgactgctgccgagactttggaacgctacctgcataccaaatatgtcggtcaaaaacgctttggtgtagaaggcggcgaaagcgcgattgccggtttgaactacctgattcaaaacgccggtaaagatggcgtggaagaagtcatcatcggtatggcacaccgtggccgtctgaatgttttggtgaacattttgggcaaaaaacccggtgatttgttcgctgagtttgaaggccgtgccgaaatcaaactgcctagcggcgacgtgaaataccacatgggcttcagctccgatattgctaccccgcacggcccgatgcatgtttctttggcgttcaacccgtcacacttggaaatcgtcaacccggtggtggaaggttctgcgcgcgccaaacaaaaacgtttgggcgaaaacggccgcgacaaagtcttgcccgtattgattcacggcgactccgcatttatcggtctgggtgtcaaccaagcaacattcaacctgtctaaaacacgcggttataccaccggcggtacggttcatatcgtcatcaacaaccaaatcggctttaccacttccgatatccgcgatacccgttcaaccgtacactgtaccgatatcgcaaaaatggtttccgccccggttatccatgtgaacggcgatgatcctgagcgtgtttgctttgctatccaagccgctttggattaccgcaaaaaattccataaagacatcgtgattgacgttgtctgctaccgtaaatggggtcacaacgagggcgatgatccgaccttgacccaaccgatgatgtacaaaaaagtatcgcaacaccccggtgcgcgtgctttgtacaccgagcaactgattgccgaaggcgtggtaacccaagccgaggcagacggttacatccaagcctaccgtgatgctttggacaaaggcgaacacgtcgagcaaacaacgttgagcaactttcaacgcacgcaaatcgactggagcaaataccaaggcaaagattggcgcgaacacatcgaaaccggtttgcctgccgcagatattgagcgtctcactgagaagtttaccgccgtaccggaaggctttgccctgcatccgactgcaaaacgtgtgattgaagcgcgtaaagccatggcatccggcaaacaggccatagattggggtatggccgaaaccttggcatacgccagcctcgtaaccaaaggtcatggcgtgcgtatctccggtgaggactccggccgcggtacgttctcgcaccgccacgccgtattgcacgatcaaaaacgcgaaaaatgggacgacggtacttatgttcctctgcgccatatgggcgaaggaatgggcgagttcctggttatcgactccattttgaacgaagaggccgtgatggcgttcgagtacggctttgcctgctccgcacctgacaagctgaccatttgggaagcgcaattcggcgatttcgccaacggcgcgcaagtgacgattgatcaattcctgtcttcaggcgaaaccaaatggggtcgcttgtgcggtctgaccaccatcctgccgcacggttacgacggtcaaggccctgagcactcttctgcacgcgtagaacgttggttgcaactgtgttctgagaacaatatgcaagtcatcatgccatctgaagcgtcgcaaatgttccacctcttgcaacgtcaagtcttaggttcataccgcaaaccgctagtgattttcatgtccaaacgcctgttgcgattcaaaggggcaatgagcccgctggaaaacttcaccgaaggttcgactttccgtccggttatcggcgataccgccgaacgcgcaagcaacgacagcgtgaaacgcgtggtattgtgtgccggtcaggtttactatgacttggaagccggtcgagccgaacgtaaactggaagatgatgtcgctattgtccgcgttgagcagctgtatccgttcccatacgacgaggttaaagccgaactggcgaaatatccgaacgcaaaatctgtggtttgggcacaagaagagccgaaaaaccaaggcgcgttctaccaaatccgccaccgcatcgaagacgttatcagcgaagagcaaaaactgtcttatgccggtcgtccaagcagcgcatcgcctgcagtgggctactcaagcaaacacattgctcaattgaaacaattggttgaagacgctttggcattgtaagccaagtagcattccgtctgaggctgctcaggcggaacacccatatgcagaatgaaaaacacacaacaggccgtctgaaagggccattggagacacaaaatgattattgatgtaaaagtacctatgctgtctgaaagcgtatctgaaggcacgctcttggaatggaagaaaaaagttggcgaagcagttgcccgtgacgaaatcctgatcgatatcgaaacggacaaagtggttttggaagtaccttctccacaagccggcgtattggttgaaatcgtagcgcaagacggtgaaaccgttgttgccgaccaagttttggcacgtatcgataccgctgctactgccgctgctgaagcacctgccgccgctcctgccgaagcagccccggccgccgctcctgctgccgcgcaaaacaacgccgctatgcctgccgccgccaaactggctgccgaaaccggtgttgacgtgaacgcattgcaaggttccggccgtgacggtcgcgtattgaaagaagacgtacaaaatgccgctgccaaacctgccgcagccgctgctcctgccgttgcacttcctgccggcgcgcgtcctgaagaacgcgtaccgatgagccgcctgcgtgcccgtgttgcagaacgcctcctggcttcccaacaagaaaacgccattctgactacattcaacgaagtcaacatgaaaccaatcatggacttgcgtgcgaagtacaaagaaaaattcgagaaagaacacggcgtaaaattgggctttatgtccttcttcgttaaagccgctgtcgccgccctgaaaaaatacccggttgtgaatgcttctgttgacggcaaagacatcgtgtaccacggctacttcgacatcggtatcgcgattggcagcccacgcggtttggttgtgccaatcctgcgcgatgccgaccaaatgagcattgccgacatcgaacaagcaattgttgattacgcgaaaaaagccaaagacggcaaaatcgctatcgaagatctgaccggcggtacattcagtattaccaacggcggtacttttggttctatgatgtctaccccgatcatcaacccgcctcaatctgcgattttgggtatgcatgccactaaagagcgcgctgtggttgaaaacggtcaagttgttgtccgtccaatgatgtatctggctctgtcttacgaccaccgtatcatcgacggtcgcgaagctgtattgaccttggtagccattaaagacgcgttggaagacccggcccgcctgttgttggatctgtaatcgtttcagacggccttttatttgttaatgaaaaggccgtctgaatttttatagtggattaaatttaaaccagtacggcgttgcctcgccttgccgtactatctgtactgcctgcggcttcgtcgccttgtcctgatttaaatttaatccactatatttagatgtagcgtaatgtagtatcgtgctacaataggctcaacgaacgattgaggtcgtctgaaacatttgattcgaatgaatcggcagatatggactttcagacggctttttcttaaaaccatcaaaacgcagtcattcaaaataaaaaagaaacgaaaagtatcgtttttattttgagatactgcaaaagcaaaggatgacacgatgtctcaatatgatgtagtagtgattggtgcaggcccgggcggatacgttgccgccatccgtgccgcacaactgggtttcaaaactgcctgtgtcgatgcaggcgttaacaaagcaggcaatgcccctgcattgggcggtacttgcttgaacgtaggttgtatcccttctaaagccctgttgcaatccagcgaacatttccacgctgcgcaacacgattttgccgaacacggtatcactgtcggtgacgtaaaattcgacgcggccaaaatgattgagcgcaaagatgccatcgtgaccaaactgaccggcggcgtgaaattcctgttccaaaaaaataaagtaaccagtctgttcggtacggcttcctttgccggtaaaaatggcgatgcttaccaaatcgaagtcgataacaaaggagagaaaaccgttatcgaagccaaacacgtcatcgtagcgaccggttccgtaccgcgtccgctgccacaagtcgctatcgacaatgtgaacgtattggacaacgaaggcgcattgaacctgaccgaagtacctgccaaactcggcgtgatcggttccggtgtgattggtttggaaatgggttccgtatggaaccgcgtgggtgcagaagttaccattcttgaagctgcgccgaccttcctggctgccgccgaccaacaaatcgccaaagaagccttcaaatacttcaccaaagagcaaggcttgaacatcgaactgggcgtgaaaatcggcgacatcaaatctgaaggtaaaggcgtttccgttgcctaccaaaccgctgccggcgaagccaaaaccgaagtattcgacaaactgatcgtcgccatcggccgtattccaaacaccaaaggcctgaatgccgaagacgtaggcttggaaaaagacgagcgcggctttatcaaagtagatggcgaatgccgtaccaacctgcctaacgtatgggcaatcggcgacgtggttcgcggcccgatgttggcacacaaagccagcgacgaaggcgttgccgttgccgaacgcattgccggtcaaaaaccgcatatcgacttcaacaacgtaccgttcgtgatttacaccgatcctgaaatcgcttgggtgggtaaaaccgaagagcagctcaaagccgaaggcgtggagtacaaaaaaggtacttcaggttttggtgcgaatggtcgcgcattggcaatgggcaaagccaaaggtacggttaaagtgttggcagacgccaaaaccgaccgcatcttgggcgtacacatgattggtccggttgtcagcgaattgcttaccgaaggcgtgactgcgctcgaattcttcgccagcagcgaagacatcgcccgcattatccatgcccacccaaccttgtccgaagtggttcacgaagctgcattggcggccgacaaacgcgctttgcacggttgatagacattaaggcctccgacaaattgaatgttccgagagcttcgttttctgatttataattccgtcagacaaacaaacagcatttacattcattatgaacaaagaaatagtcggtattttctttataccgatgggcatcatcagcatgtgtatggccgcattgtggcagatgtatgtgatgatgaccgaaacttatacgctcaaccgtttcaaagataaagaattggtttggcgcgtggcattgttgtttatcagtttcagccttgccgtttatctgctctgtccgaattcgcgtaaaaaaggcatcgtcttttttattctcgggggaggcggtgcagccatgtatctgctggcgcggatgtggttgcctttcagcaagtgaaacgacgattttccgaccgccgaaaggtagtctgaaacgcacgggcttgccatttggaggcaaactcggggcattccactaatctaaaggagaaatccatgaatttacacgagtatcaggctaaagaactgctggctggctacggtttgcccgtacaaggcggtattttggcacacaacggcgaagaagccgctgcagcttacgacaaattgggcggcaaattcgctgttgtcaaagcacaagtacacgccggcggccgcggtaaagcgggcggcgtaaaagtcgttaaaagccgcgaagaagctaaagaagtggctgaaagcctgattggcaccaacttggtaacttaccaaactgatgccaacggccaacctgtcaacagcgttttggtttgcgaagacatgtatcctgttcaaaccgagctgtacttgggcgcagtggttgaccgttctacccgccgcgttacattcatggcttctaccgaaggtggcgtagaaatcgaaaaagttgctgccgaaactccagaaaaaatcttcaaagtaaccgttgatccgctggtcggcctgcaaccttgccaagctcgcgaagttgccttccaactgggcttgaaagacaaacaaatcaacgagttcgtcaaactgatgaccggcgcgtacaaagcgtttgttgaaaacgacttcgccctgtttgaagtcaacccgctggcagttcgcgaaaacggcgcactggcttgcgtggacggcaaaatcggcatcgacagcaacgcgctctaccgcctgccaaaaatcgctgaattgcgcgacaaatctcaagaaaacgaacgtgagctgaaagcttctgaattcgacctgaactatgttgccctggaaggcaacatcggctgtatggttaacggtgccggtttggcgatggccaccatggacatcatcaaactcaaaggcggtcaacctgccaacttcttggacgttggcggcggcgcaaccaaagaccgcgtggttgaagcgttcaaactgattctggaagacaaatccgttcaaggcgtattgatcaacatcttcggcggtatcgtacgttgcgacatgattgcggaagccatcgtggcagccgttaaagaaatcaacgtcgacgttcctgtcgttgttcgtttggaaggtaacaacgccgaactcggcgcgaaaatcctgaacgaatcaggcctgaaactgacttctgcagacggcctgaatgacgcagccgaaaaaattgttgcagccgtaaacgcctaaggagaaaagaatgagcgtattgattaataaagacaccaaagtattggttcaaggtttcaccggtaaaaacggtactttccactccgaacaagctctggcttacggcactaaagttgtcggcggcgttaccccgggcaaaggcggtcaaacccacctgaacctgcctgtattcaacaccatgaaagaagctgttaaagaaaccggcgcggatgcatctgtaatttacgttcccgctccgtttgtgttggattctatcgttgaagccgttgattcaggcgtaggcttggtcgttgtgattaccgaaggcgtaccgactctggacatgctcaaagccaaacgttatttggaaaccaacggcaacggtacccgtttggtcggccctaactgcccaggcgtgattactccgggtgagtgcaaaatcggcattatgccgggccacatccacactccgggccgcatcggcatcatttcccgttctggtacattgacttacgaagccgtggcacaaaccaccaaactgggcttgggtcaatcaacctgtatcggtatcggcggcgacccgattcctggtatgaaccaaatcgacgcactgaaactcttccaagaagacccagataccgacgccatcatcatgatcggtgaaatcggcggtactgcggaagaagaagcagccgaatacatccaatccaacgtaaccaaacctgttgtaggttacattgctggtgttaccgctcctaaaggcaaacgcatgggccatgccggtgcgattatctccggcggtaaaggtactgccgaggaaaaattcgccgcgtttgaaaaagccggtatcgcttacacccgcagccctgccgaattgggcactaccatgctggaagtgttgaaagcaaaaggtttggcataatcaggtttgacaactgattgaacatcaaatgccgtctgaaactggaaatcgggtttcagacggcatttttttgttgtttcaaaaaagaggcagcctcaacatacccacattatttttgccctttgaggcaggcagaatatttatcggtcaaacaggagcaaacccgtaagtcaggttgcacacgccttgtttgaagttggggaatgataactatcgcatttgaaaagactgatattattttttgcaggattctgttttagcacgcgacattttttgtttgataggattggaatggatgtagtccgcgcaacgctgcaaatccgtttcgtcgcgcacggtgtgtccgtaaaaacgccgttgccaaataccgcgttcgtgctgccgctgtttgccggcggataagtttttagtataaggggaatatgcggagaatttggttttaatcagccgccggagtagggaataatccgcatcgtcgggcggcagcgtccaaatggcgtgaatgtggtttggcagcacgcatacggcgacggtttcaaagggatattgtttttgcacatccatataagccgcccgcgaagtcgatatgttcgacaagcaggcgcgatttcgggtcggcgagtttgacggtgaaaaagaatgtgccgccggcaatgaagtttctgcgataacgcgccataggatttttgtttttggtttgggtgttggagaaggaatggcttgttgtttaaggtttttaacttcgttgaaacggcaaaccgtcaatcaagcaaccgcgtgcgtgcgtaccgcacacaccctacacgttgattttgaagttccgtgtaattcacaggtagggtgtgtggcgcagccacgcacgcggtgttgggtatgcaggctacggcttgctgctgcagaaactcctgaagaaaaagccaaagacgccgctgaagaggctaaagaagaagcaaaagacgcagcggaagatgccaaagaagctgctgaagacgctaaagaagaagctaaataattcggatagctttacagaaaaacggattccaatgattgggaatccgttttttgttttgtgagttagggtagttgttttagataaagctttttcagttttcagacggccatttttcatgccgtctgaaagtgttagttttaactaagttcaatttacaacagaaagccatcaatcaaacaaccgcgtgtgtggcgcagccacgcacgcggtcggttggatatgtaggctacggcttgctacgttttttatcaaaggcaggcgctaagtgttcagcattgttgatgccgtataaaactaaattatctaacagccataatctaaaagcaggatcatcgatatgatgatctgacgaacaatcgactcgccattgctgtaaaacatatccgatatttgaagctctaagcgccaattctaattttccatttgtcattccaaagtccatttcaatcacttttttagcttcatcatgattaggatggggaaccaactcgattttaacaattctattccaatcaatatcattgttaatcgtttcattttcttcaatattttcagctaataaaatatttgcttgaattattcgtgttaggacaaaatctgcaaatcggttttttgttctatcgaatgcccgtaaatgccatcgaaatccgtcattaactagagcaagaggcacaataactttctcagataatccagatgaaattgaatgatatgagatttttagaggtttttttaaggataatgctttcgatattttagaaaagattaagacatcaggatttattaaaacaggaggtaaatcaaacggaagaagaggttgatgttgggaatcaatatcaaatattaaactgccattaagaattttaattgcattttcaaatgaatgggggaattgaggttcaaagtcttcagtagagaggtaaaatttacttttggtatcaaaacggagatttttcgaaaaactagagcaatatagcgcaaaatccctagtagcaacagctggggaaatttgaaatgcctgcatcaaatcttttctatttatctttcctagaaagcatagatagaaatcaataaatataatcctattgcgttgagattggttcaactctggcataaggggctttatatgggaaggagcgattgttttcataattgcattatattccatcaatctttttcatggcaatatgaattcaaaaaaattgcttgacgtaatcaaaaagagtgcatataatgcaaaaagctacttcatagtagctctctgacttaaaatttctgttatgtaattttttataggatttatttatgaaaataaaatttgctcacttaagacatccagccgtaggtggaggatatattaactttgctgtttttgatgctaaatcaactaatggtaaccatagtgtcgtactgaaggaattgaccactgaagctcgtagaaatggattaaaaattgaccaatctgcgttaatatttgaacaacatgggcgtacacaattctatggagacaaaaatctagtagattttttatctgcaaattggtatccgcaatggactcatactttaactatttaaattatggagatgataatgacgaacaaaatcaaacctggtcaaaatacaggaaataacggtggaatttatcaagaaattggttcacgaggtggtcgaaaagataactacgcaaccattaaagataatcaaaaagcaccacccactcaaaatccaggaagctcatggattcaaattaaaagaactccagatagctccagataataaggatagttctaatgtttttaggtatttttatagctttatcaggcattcttacattattagaaatgtttaatgttatttcttcggatatgaaatgggggatgcctttaatgttcacctgtttgggatttagcattatttttgatagcttcaaagccaaacaaaatcgaaaacagaaggaataaaaaaacgggatggtttaaaccatcccgttttttaaagtatattcttcaaatacttcccagtataactccccttaaccttcgccacttcctccgggctacctgaagcaataatcctccctccgccgtcgccgccttctggccctaagtccacaatccaatcggcggttttaatcacatccagattatgctcgataatcactatcgagttgcctttgcctttcagacggcctatgacttccagtagcagggcgatgtcggcgaagtgcaggccggtggtgggttcgtcgaggatataaagtgttctgccggtgtcgcgtttggagagttccaaggcgagtttgacgcgttgggcttcgccgccggagagggtggtggcggactggccgaggcggatgtagcccaggcctacgtccatcagggtttgcagtttgcgcgatacggtggggacggcgtcgaaaaattcgcgggcttcttcgacggtcatgtcgaggacttggctgatgtttttgcctttgtattggatttcgagggtttcgcggttgtagcgtttgccgtggcagacttcgcaggggacgtacacgtcgggcaggaagtgcatttcgactttaatcacgccgtctccttggcaggcttcgcagcggccgcctttaacgttgaaggagaatctgccgacgttgtagccgcgttcgcgcgagagggggacgccggtgaagagttcgcggatgggggtgaacaggccggtgtaggtggcgggattggagcgtggggtgcggccgatgggggattggtcgacgttgatgactttgtcgaggtgttcgaggccgcggatgtcgtcgtatggggcgggttcttcttgggcgcgattgagttcgcgggcggtgattttggcgagggtgtcgttaatcagggtggatttgccgctgccggatacgccggtgatgcaggtaatcaaaccgagcggcagttcaagggtaacgtttttgaggttgttgccgcgcgcgcctttgaggacgagcattcgttcgggattgacgggcgtgcgttcagacggcacggcaatggattttttgccgctgaggtattgtccggtaacggagttttcgcatctggcgacgttttcgggcgtgtcggcaatcagtacgttgccgccgtgttcgcctgcgccggggcccatatcgacgacgaaatcggcttcgcggatggcgtcttcgtcgtgttcgaccacaatcacgctgttgcccaaatcgcgcaggcgtttgagggtggcgagcaggcggtcgttgtcgcgctggtgcaggccgatggagggttcgtccaaaacgtacatcacgccggtcagaccgctgccgatttggctggcgaggcggatgcgctgggcttcgccgccggaaagggtttcggcggagcggctcaagttcaggtaatccagcccgacgttaatcaggaagccaaggcgttcggtaatttctttgaggatcttttcggcgatttgttttttgttgccgtccaaatccagcgtttcaaagaattggtgggttttggtcagcggccaggcggagacttcgtgcagcggttcgccgctgacgtaaacgtagcgggcttctttgcgcaaacgtgcaccgccgcagctcgggcaggcgcggtggttctggtattcgcgcaatttttcgcgcacggtttcgctgtcggtttcgcggtagcggcgttcgagattgggaatgatgccttcgaaggcgtggctgcggttgaaggtggtgccgcgttcggataggtaggtgaaatcaatgacttccttgcccgagccgtgcaacacgacttttttgatttttgcaggtagggtttcccaagcagcctgcacgtcgaaaccgtaatgccgcgccagcgattgaatcatttggaaatagaactggttgcgcttgtcccagccgtcaatcgcgcccgaagccagcgacaattcgggatgggcgaccactttttcgggatcgaagaaattggtgttgcccaagccgtcgcaagtcgggcaggaacccatcgggttgttgaacgaaaagaggcgcggctccaattcgggcaggctgtacgaacatacggggcaggcgaaacgcgcggaaaaccaatgttcttcgccgctgtccatctccatcgccagcgcgcgctcgttgccgtggcgtaacgcggtttcaaaactttccgccagccgttgcttgatctccgtcttcacttttacacggtcgatgaccacgtcgatattgtgcttgatgtttttttccagcttcggcacttcgtcaagctgataaacttcgccgtccacgcgcacacgggcaaagccttgcgcctgcaagtcggcaaagaagtcgacaaactcgcccttacgctcgcgcaccgccggcgccagaatcatcacgcgcgtgtcttccggcagcttcaacacggcatcgaccatctgcgatatggtttggctcgacaacggcagattgtgttcggggcaatacggcgtgccgacgcgtgcgtacaaaaggcgcaggtagtcgtgaatttctgttaccgtgccgacggtggaacgcggattgtggctggtggatttttgctcgatagaaatcgcaggcgagaggccttcgatcaaatcgacatcgggtttgtccatcatctgcaaaaactgccgcgcataggcggaaaggctctcgacataacggcgttgaccttcggcatataaagtatcaaatgccagcgacgatttgccgctgcccgacaatcctgttaccaccaccagcttgtggcgcggaatgtccaaatcgacgtttttcaaattatgtgtacgcgcgccgcggatgcggatggtgtcgttgtcgtgtgaatgtttgggatgatggttgcacataatggatgccgcctgaaaaataaaggaaaaccgatattgtagcactttctcggatgccgtctgaagccgcgttcagacggcatttgccagcggaatgcggcggattccgctataatggcggcaattttaacccgcttgaacaaaaggatgacaaatgaaccgtctttacccccacccgattatcgcccgtgagggctggccgattattggcggcggtttggctttgagcctgctggtgtcgatgtgttgcggctggtggtctttgccgttttgggtgtttaccgtatttgccctgcagtttttccgcgaccctgcgcgtgagattccgcaaaatcctgaagcggtgttgagccctgttgacggccgcattgtggtggtcgaacgcgcacgcgatccgtatcgtgatgtcgatgctttgaaaatcagtatttttatgaacgtgttcaacgtgcattcgcaaaaatcgcctgccgattgtacggtaacgaaagtggtctataacaaaggcaaattcgtgaatgcggatttggacaaagccagcacggaaaacgaacgtaatgcggtgttggcgactacggcttccggtcgtgaaattacttttgttcaagtggccggtttggtggcgcgccgtattttgtgctacacccaagcaggtgcgaaactgtctcgcggcgaacgctatggctttatccgttttggctcgcgcgtggatatgtatctgcctgtcgatgcgcaggcgcaagtggcgattggcgataaagtaaacggtgtcagcactgtattggcgcgtttgccgctgactgcgccgcaaatcgaatccgagcctgaatctgagcctgctttacaaactgctccggttgaaacagcggcaaacccatctgccgaacaacggcaaatcgaggcagtggcggctaagattcaggcggctgtgcaagatgtgttgaaagattaattttgtgaactgaaatagaaaatatcagtatcatcattcacacgaatgaggaagtttggttttttgaatttttgctaatgttcacaccgttatgttcacgaaaatgggaatccgggaacttaacgttacagcgatttatcggaaacggctgaaaccgaacgaattggattcccgcctgcgcgggaatgacaactcattagttacctaaaacttaaaaaacggaaacctttacgccgtcattcccacgaaagtgggaatccgggaacttaacgttacagtgatttatcggaaacggctgaaaccgaacgaattggattcccgcctgcgcgggaatgacggcacattagttacctaaaacttaaaaaaaaaaacagaaacctttccgcctcattcccacgaaagtgggaatctagaacccaaatgctaaggcgatttatcggaaacggctgaaaccgaagagaccggattcccgcctgcgcgggaatgacgacttattagttacctaacacttaaaaaacagaaacctttccgcgtcattcccacgaaagtgggaatccgggaacttaacgttacgacgatttatcggaaacgactgaaaccgaagagaccggattcccgcctgcgtgggaacgacaactcattagttacttaaaacttaaaaaacagaaacctttacgccgtcattcccacgaaagtgggaatccgggaacttaacgttacagtgatttatcggaaataacagaaaccgaacgaattggattcccgcctgcgcgggaatgacgacttattagttacctaacacttaaaaaacagaaacctttacgccgtcattcccacgaaagtgggaatctagaacccaaatgctaaggcgatttatcggaaacgactgaaaccgaacgaattggattcccgcctgcgcgggaatgacgactcattagttacctaaaacttaaaaaacagaaacctttacgccgtcattcccacgaaagtgggaatccgggaacttaacgttacagtgatttatcggaaacggctgaaaccgaacgaattggattcccgcctgcgcgggaatgacgacttattagttacctaaaacttaaaaaacagaaacctttacgccgtcattcccacgaaagtgggaatctagaacccaaatgctaaggcgatttatcggaaacggctgaaaccgaatgaattggattctcgcctgcgcgggaatgatgggtttctgcttttgatttttctgcttttgcgagaatgacggcgtgaaagcaagaatgatgaaacaaagaaaatgggaatgatggcatagtggtttgttctttgtctttgccatatttcctaacaaattgattaaaaagaaaaaaggttttcagaatgccgtctgaaaaccttttttgtttgcctgtccgattttaaaacttcacgttcacgccgccggtaaagctgcggcccatttgcggcgtatcagagaggaagctgctgtgggcgtaaacggattggttgagcaggttgtcggctttgacgtaccaattccactcgccatagcgcgtattgcggcggtagtttgcgccgaggttgagcatatggtgtccgggtgtgcgcgtttcgtagcgggcgagtttgttttgggcgaacacgcggtagtagtccaaattggcatcgatgcggtcggtcagcgaggctttcaggtggacgccgaggcgcgcagccggaacgcgaggggcgttttggtcgtcctgcgcgatgaaaggacggttgccgtaggcatcttccctgccgggtagggaaggcaggtttttcagacggcctcgtacatagtcgccggaaacgccgatgcggtagcgcggtgtcggtttgaagtagatttcgccttctgcgccgtagaagtccgcaccggattggttgtagcgcacgagcttcatttcgctgtcgtcttcgatggatttggggccgcgtccgtcgtttaaggtttgggcgtaaatgtagttgccgaagcggttgcggtagagtgccagattgtattgccagcggtcgccttcgtagcccagcgcgagttcgatattgttggaacgctctttgttgaggtgtttgttgccgacttcaaaggtgttggtggcgacgtgtttgccgtgtgcgtacagctcttgcgttgacggcaggcgttcctgatgggaggcggtcaggctgagtttgtgttgtggcgtgaaataccagttgcccgaaagtgcgaatgagcgggcggtttggcggtgcgcgccgaggtcgggcaggggatggttgtagtagttttcccgatcaatcaatgctttatcgtagcggatggaggctttttgtttttccacgcgtacgccgccttcaagcgtgaagttgtcccagtttgcctgttctacaccgaaaaagctgtaatgttgcactttattgtcaagcagcatcggttgtttgaccgcttcggatgtggcagataaagcactggatttttgttgtaaatattgcacgccccagctgcctttcagacggcctatgggttggtggcgcaactcgatgcgggcgttttgcgtttggttgttaaaaaagttttcgaccgcatcgcctgctttttcgtcgtggcggtagtcgttgcggttcaagtgtacgcgcagggcttcaaaaccggggaacggttgcttccattcggcacggagttcgtagcgtttgttgcgcaggtctatccaaggtttgccgttgtgggcatgggcgtgtgcatcatcgtcgtcgtggaagccgcagctcaagcccggattgtcgtaatcgacgtcttcttcggtcaacaggtgcggataaagctgtaaatagcgtttgttaatcaagctcttttgccagatgatgtcggcgtggcaatcatcgtattcgtggctgtgggcaggcagaccatattggtcgcgacggtcgctgtacgctacgccgataaaacctttttcgccaacccaagacagcccgatgctgcccgtttgcgaatcggcgtggctgtcgggcaggcgtttcagattgcggtaacgcggtacggcgtaatcccccgatttgcggtacagcccttccgtgtgcaatacaaagtttttgcccaaaccgatattgatgccgccggacgtgagtttttccagattgccgctgctcaaacgcaatccgagttcgcccgatacgccgttttcaggcattttttcggggattttgccatcggcaacatcgaccagccccgccacattgcccgagctgtacaagagcgtaaccggcccgcgcaggatttcaacctgttgcgacaaggcggtatctaccataatggcgtgatcgggcgaaaaatccgccatatcgcccgtttcgccgtgatggttcaaaaccttaatccgcctgcctgtttgaccgcgaatgacgggagcggacgcgccgccgccgtattgcgaagcgtggatgcccggaacgccgtccaaagcgtcgcccaagttgacggctttttggcgcaaggtatcgccggagatgattttgtcggaggcggtcgaagtgtgcagcagccccgaagtggcgcgcggacggcttttgccgacgacgctgaccgtttccaaatccaccgattgctcagtttcatgcgcttgggcgaggaggggtgtgttgattaaaagaattgataaaacaatgggtttgagtgtagtttgtgccattttggtttctcgtcgcatttcaaaagtttgttattatataacattacattccttatatcataagattttgagaacactcagagggcataggcaaaagtttttcaaatgaaacggttgcggcatcgggcggtgtccatttgtatccgccgtccttcgggggcgcggttgatgttgacgcagattccgctgtgtttgcccattatgttcggctgcgggataaccaaaatttatgagtgcataaaaacggtacgttcccgaacggtcgaaaaggtggcaaaatggcgtacttgtcagaacgcgaggctctgcgccaggttcacgagggtgcatcgggcacgctaagatataagagggtatggatgggggtatcggaaatgcagttaataacaaacaaattataaatcaataggttaatcacaaaatgcttttgtttatcgacaattacgacagttttacttacaacatcgtccagtatttcactgaattggggcaggaagttgccgtgcgccgcaacgatgatattacgttggaggaaatcgaggcattgaatccgcaatatctcgttatcggccccggtccgtgttcgcccaaagaagcggggatttccgtggcggcgatgcgccatttcgccggccggctgccgattatgggcgtgtgcctcgggcatcagacgataggcgaggcgttcggcggcaggatagtccgcgccaaaacgctgatgcacggtaaggtgtcgcccgtgtcccattcgggcaagggtatgtttaagggtttgcccaatccggttacctgtacgcgttatcacagcctcgttatcgatcggaatacgatgcccgaatgtttggaagtaacggcttggactgaggacggcgagattatgggtgtgcgccataaggaatatgccgtcgagggcgtgcagttccaccccgaagccctcttgaccgagcacggacatgatatgttaaacaattttttaatcgaatttcaaaacttcaaaccgcaaaaaatctgacgtgatgccgtctgaagcccttcagacggcattttcgtccgaatattgaacggaggacaaaaaatgattacaccgcaacaggctatcgaacgattaatcagcaataacgagttgttttacgatgaaatgaccgacttgatgcgtcagattatgagaggacaggttctgccggagcagatagcggccattttgacaggattgcgtatcaaggttgaaaccgtttccgaaattaccgcagctgcagccgtcatgcgcgagtttgcgacaaaagtgccgctggagaatgcagaggggctggtcgatatcgtcggtacgggcggggatggcgcgaaaacctttaatatttcgacgacttcgatgtttgttgccgcagcggcaggcgcgaaggttgccaaacacggaggccggtcggtctcttcctccagcggtgcggctgacgtggtggagcagatgggcgcaaacctcaacctgactcccgaacaggttgcccaaagtatcaggcagaccggcatcgggtttatgttcgcgcccaatcaccacagtgccatgcgccatgtcgcccctgtacgccgttcgctcggtttccgaagtattttcaacatattgggtccgttaacgaatcctgcgggcgcgccgaaccagcttttgggcgtgttccacaccgatttgtgcggcatcctttccagagtattgcaacagctcggctccaagcatgttttggttgtttgcggggagggcggtttggatgaaattacactgacgggcaaaacacgcgttgccgagctcaaagacggaaaaatcagcgaatacgacatccgcccagaagatttcggtatcgaaacccgccgcaatttggatgaaatcaaagttgccaatactcaggaatctttgttgaaaatgaatgaggtgctggaaggaagagaaggggctgcgcgcgatatcgtattgctcaacaccgccgccgccctgtatgccggaaatatcgctgcttcgctttcagacggcatatctgccgcacgggaagccatcgattcaggcagggccaaatcgaaaaaagaggagtttgtcggttttcaaccacaacaaagatgccattttcttggaaagatggagcttgggtgatgccgccatgattatggaacttttgtggcaaaacataagcacttcacgaagagaacttaccaaactgtttttatataaaaacttggggctgtactagataaccannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatatattgcgtccctaagaagggacgattaacaaaaattaacgtcctttactttctacaagtaacagggcttttttttgcccgtttttgaggattcgtaccatggaagataagcaagggatgacaaaggcggttgccggcgtgatgacggacgcgccagcggacggcaggaagccgacaaccgcttcaaatcttccccccttatctaacagggggggacagaaaccgaaacggcaggcagggttcaggaagtcttcgaatgttacgaaacgtacataacggacggtaaaggaaacctgttaggcgttcttctgaggcgcggtgtatcagattcggctttcattgatcaaattagcttttcatttcatgaaaaaacctttttcgataaatacggcgttcgtgtaagtcttttggaagacgaagattttattcgcgccgcgtcaatgctcgccgaagaagttttcggtttcggtatctacaaagaatccaaaggctcgggcgggcgtttttatgagcgctgttggttgatgggttcggaagacgtcctatacggtcgcgtccattttggcgggcaaaacaataccatctttttcgaactgaccggcaccggttgcggcgtcgcaaaagaaggctgggaatcacgacttttcgcattcctgactaatgcaatccgcccaaaaatcacacgcgttgacatcgcaaaagactttttcaactgcgaatacagcccgaaccaagcccgtgaagaccgaaataaaggtatgtttacctgtcatcacgtcaaaccaaaaggcgaatgtttggggtcagattgggaagaagacgatgaagccaaaatgaccaaaggcaagacctatggtatcggctcccgtgaatcgtccaaatatgtccgcgtctatgaaaaaggcaagcagttgggcgataaaacaagcacatggacgcgctttgaaattgaattcaaagcaaaagacatcgttatccctttcgaagttttgcagaatccgggcgaatatttcggcggcgcatatccgatttgcgaacgattcgtccaaaaggcaacgcgcatacacgcggttaaggaagataaggtcatttcagccgaccgctaccttgaatgggtaaaaaaacagttcggacgtgcggcaaacggtctgaaattcatttttcccgaattggacaaagccaaactgtttgaactgattgagccgagtcatcacaagctgcccaagtctttggctcccgaagcctacgactgcgcctttttgaaagctcaagccattcatgaacagcccgcattcaaaccgtacaaagacccttactatatgtacgaatattacgagaatcttgaaaaacagcttgaacagcaaaaacacgtcaacaatgaagaaagctataacaacttcatttacgacaaattcgcaagactaccgatttcatgggcttaaagtgtctgcccgaaagacgtttaatcacacaaggaaaccaaaaaatgaacatccaacttcaaggccacatcgtcggcgttaaaaaattcaacggacaaatcgaaggcaagagcttcgactattgccgcctgattgtcgccacacccttagacagctcccaaggcaacgcattgggcagctctactactgaatacgatttcggcggctctgccaatttcgagcagttccgaaacgcccaatttccgatcgaagcaaacctgaacgtagaaatcgtcactacgggcaaaacccaaaaactgaaagtcatcggttttcaactcgtgaagaaaggctgattgaatgcagaaagtctatgttgtccagtccgagacctttgcaaaattccccaaaatcccctaaattcccaccaagacatttaggagattttccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaggcggcccggatgcctgattatcgggtatccgggcaggattaaggggggatttgggtagaattaggcggtatttggggcgaaaacagccgaaaacctgtgtttgggtttcggctgtcgggagggaaaggaattttgcaaaggtctcagtccgtatcaacaggggactttctgtatctctctcctgaaacgggcgacatcggacataccaaattaatcaccaatgccgattatttctacgacttcgaagaagcgattaacgcaggtttggaagaaatcggcaaccaatacgaatttgtcgtattcggatttttgaaagactgattttcggatgttcggcggtcgtctgaaaaactctccatccattaccgccaaacactttttgaaggaaaatatcatgaaatttattaacacctgccgtaaatacggcgcaaaactggctgttgtaacagctgctcccctggctttggccgcacatgcaaatgcacggcatgtactaccaagtcggaaataaatgtcttgagaagcaccaggctgaaaacctttatttcagcttggtagtaccaagaatcaaagaaaacggacagattgtcaggccggaatataacggcagcctgtggaagatgtcggacggtcagccgctaaggcttttattggcggaatgcagtccgaaagacaacctgcaaagcggtcttgaaacaggctggatagtattcggcatcctcgcgtccgtttactttgtttccctgctgaaaaaggttttgaaatgatggatttttatttttatctcggcgtttccgtacccgtattaatcggggcggttctgtttaagaattgagcgcatgaagttatggtgtcaaaatcaggctttcaaaacaacctttgaaaggcagaaccatgaacaagccgtttatcactcaggcgcagttggcactttataaatattagccgtcaagcaagtattttgggcaatcgatggcggttatagcgcaatctgaatttgttgaatttgcgaagattaataagtctgaaaatgttattgattgtttctcttttttctggaatagaagaattaaacatgatatttggctaatctcattttctgataattcagaaatggtaattaaagaatctctgaaagatggtcataaaatatacaaatttgaattttgcgaaattgtcgataattgcaattttgatgatgtattcgtttgaagcgaatgcaaatgcagtaaaaatatctgaaactgtttcagttgataccggacaaggtgcgaaaattcataagtttgtacctaaaaatagtaaaacttattcatctgatttaataaaaacggtagatttaacacacatccctacgggcgcaaaagcccgaatcaacgccaaaataaccgccagcgtatcccgcgccggcgtattggcgggggtcggcaaacttgcccgcttaggcgcgaaattcagcacaagggcagttccttatgtcggaacagcccttttagcccatgacgtatacgaaactttcaaagaagacatacaggcacaaggctaccaatacgacaccgaaaccgacaaatttgcaaaggtctcaggctaagtgcgcctgttgccgcctaaaaggtaacccggatgcctgattatcgggtatccggggaggattaagggggtatttgggtaaaattaggaggtatttggggcgaaaacagccgaaaacctgtgtttgggtttcggctgtcgggagggaaaggaattttgcaaaggtctcttttcgtcattcccgccacttttcgtcattcccgcgaaagcgggaatctagaatctcggactttcagataatctttgaatattgctgttgttctaaggtctagattcccgcctgcgcgggaatgacaactcattagttacctaaaacttaaaaaacggaaacctttacgccgtcattcccacgaaagtgggaatccgggaacttaacgttacagtgatttatcggaaacggctgaaaccgaatgaattggattcccgcttgcgcgggaatgacgaatccatccgtacggaaacctgcaccacgtcattcctacgaacctacattccgtcattcccacgaaagtgggaatccaggacgaaaaatctccagaaaccgttttacccgataagtttccgcaccgacaggtctggattcccgcctgcgcgggaatgacgatgcaggtatttctgacgattcccggctatgatgttgaggcagaaatcgaaaaattcgtttggatggatgctgtgatttggcagatgccgggctggtggatgcacgagccttggacagtgaaaaaatacatagacgaagtattaaccgctggacacggcaaactctaccaaagcgacggcagacaccgcgtcaatccgactgagggctacggcacaggcggcttgttgcaaggcaaaaaacatatgctttcactgacttggaatgcgccgattgaggcgtttacccgcgaaggcgatttctttgaaggcaaaggcgttgatgttttgtatatgcacttccacaaagccaacgagtttttgggtatgacccgcctgtcgacattcttatgtaacgatgtggttaaaaatccgcaagtggaaaaatacttggcagattatcaggcacacttggaaaaagtgctcggctaattaaaaatccatcttcaacacggagatggattttgtttgtttcgttgattttgtgtcagtttcagatgtgggtgcttattcggacgggccgtctgaaaatgtttgccccaatgcaaaaaaatcactgcaaaccttcataaacggggtttgcagtgattttttcaaatcaaacagattgaaaacctgcgccgaattgttcagacggcattattttttcagttcggacagaatgtcatccacggttttcttcgcatctccgaaacacattacgctgttttcattgaaaaacagtggattctgtacacctgcgtagccggtgttcatcgagcgtttgaagacgacgacttcttttgccttccacacttccaacacgggcatacccgcaatcgggctgttcgggtcggtttgggcggcaggattgacggtatcgttcgcaccaatcaccaagaccacatcggtttcggggaagtcgtcgttgatttcgtccatttccaacacgatgtcgtaggggactttggcttcggcgagcagtacgttcatatgaccgggcaggcggccggcgacggggtggatgccgaagcgtacttcggtgccgtttttacgcaaaagctcggtgatttcggcaacggggtattgcgcttgtgcgactgccatgccgtagcccggggtgataatgacactgtttgcgcctttcagcatttcggcaacatcggcagctttgacttctcggtattcccctatctcttggctgccggaagatgatgtgccgctgtcgctgccgaaaccgccggcaatcacggaaacaaacgaccgattcatggctttgcacataatgtaggatagaattgcgccgcttgagccgaccagtgcgccggtaacgatgagcaggtcgttggagagcatgaagcctgccgctgcggccgcccagccggagtaggagttgagcatggacacgaccacgggcatatctgcgccgccgatggaggcaaccaagtgccagccgaatgcgagggcaatcagggtcataatcagcaggatgaagccgctgccgtcaatgccgacgaatacgagcagcaacacaaacgatacggcaagtgccagtgcgttgagcttgtgtttggcgggcagttgcagcgggctgctgctgattttgccgttgagcttgccgaatgcgaccagcgagccggtaaaggttaccgcgccgatgaagatgcctaaatacacttcgaccagatggatggtgtgcatatcgtgcgaaacgttgcccggctcgatatagctgttgaagccgaccaaaaccgccgctaggccgacgaagctgtgcagcagggcaatcagttcgggcatttcggtcatttccacctttttggctttgtagatgccgattgccgcgccgatgagcatggcgatgatgatccagcccagtccgtgggtattgtcggaaaaaacagttacaaaaagggcgaccgccataccggcgataccggaatagcagccctgtttggcggtttcctgtttggacagccccgccagtgagaagatgaataaaattgcggcaacgatatacgccgctgttacgagtcctgaagacatggaaattctccgattttcgatgatttgtttttaatgccgtctgaactgttcagacggcatctgtttcaagcagccgcgacaaacagcccgacggtgcaggcaaatccgcccgcccacatcagcgagcgcaatgctgctttgtctgcgatgtagcaccagataaaggcgaggcggaacaggatgaacaggccggcaagcgtgttgacggttgcttgtccggcattgccggttgcgtgtgccgtcaaaacggcggctgcaaatggtgcaaatgcttcaaaactgttttgctgcgcggcatgggcacgggcagcggcaccttgcgtgcgcgccagaaaatcgcgcggattgtggttgtctttaaaccggaatccgcccgcttttttggcatatgccgcacaaaaaagcggcaataggcaggcaatcagaatgcaccaataggcgaaagtcatgctttatcctttcctaaacatattcaacatgcggcgcgttacgaagaagccgccgaagatgttgatgctggcaatcaggatggcaacaaacgacagcagcgaaacgaagccgttgccctgaccgatttgcagcagcgcgccgacgacgatgatgccggagatggcgttggttaccgacatcagcggtgtgtgcagcgagtggctgacgttccagacgacgtagtagccgatgacgcaggcgaggacgaacacgataaagtggttcaggaatgcggcgggtgcgaccgcgccgacccacagtaccaacacggcggcgatgacggcgggcgcgagttttttccacaggggaacgggtttcggctcgggcttggcggcaggcgcggctttttcagacggcgtttgctgcggctgggcggaaacctgaatcggcggaggcgggaaggtgatttcgccgtcgcgggtaacggtcatgttgcggataatcacgtcttcaaaatccagcgtgatttcgccgtctttgttcgggcttaacagcttggtcaggttgaccaagttggtggcgtaaagctgggaagactgtccggcaaggcggtttgccatgtcggtgtagccgatgattttcacgccgttgccggttacggacaattcgcccgggcgggtgagttcgcagttgccgcccgtcgccgccgccaaatcgacgatgacggagccggatttcatgctttccaccatttctttggtaatcagcttgggcgcgggtttgcccggaatggaggcggtagtgatgatgatgtccacttctttcgcctgctcggcaaagagcttcatctcggcggcgataaattcgtcgctcatcactttggcgtagccgtctccgctgccgcccgattcttgcgggaagtcgagtttcaaaaacttgccgcccatcgattcgatttgttccgccacttccaagcgggtatcgaacgcgcgcaccactgcgccgagcgagtttgccgtaccgatcgccgctaaacctgccacaccggcgccaatcaccaaaacctgcgcgggcggcactttgcctgcggcagtaatttgaccggtgaagaaacgcccgaaggcgttggcggcttcaattacggcgcggtagccgctgatgtttgccatcgaagacaaagcgtccaaagcctgcgcacgggaaatacggggcaccatgtccatcgccagcgcgttgactttcttggcgcgcaaggcttcgaccaaagcctcgttttggcgcggccacaggaagctgacgatggtttgaccttcgttcaaaagcggcagttcctgttcggacggcgcgttgaccttataaatcaaagggcaggcccaaaccgccgctttgtcggcaacggtcgcgcctgctgtttggtaagcggcatcatccaaacttgccgcccaacctgcaccgctttcgacaacggtttcaaagcccagtttgcccagcagggcgacggtggcgggcgtacaggcgacgcgggtttcgccggataatgactcgcgtgggataccgattttcatctctgaatcctttttcgggttgtttatatgtatcgtgggttaaatttaaatcggggcagggcggagcaacgccgtaccggtttaaaaccgattcacttcaaatgttaatatattttagataatccccttataacgaattttcatcaggctggcaatagttgcggcattttcccgtgttgtccgacacatactgccgtttgcgtttgaagtcgttttccgattgcagtcccgccccgccgtaacattctttgccgtttcactatataatccgcattttttgagttaccgccatgccgcacgccctcgtcctccaatttccctccgccgaagccctgccttccgacttcccctcacgcctgcccgaacctgattacgccgatgaaaagcgtatgcgttttatcgttgaagaagggttttctttaagcggggcggacgcggcgttgcttggcagccgtcaaatcgaccacgccgtgttgtcggatatggattttggcgaactcggtttgattgtcagcgatatggattcgacgctgattaccatcgaatgcgtcgatgaaattgcggcaggcgtgggtttaaaagacaaggtagcggaaattaccgagcgttcgatgcgcggagagttggatttcgagcagtcgttgcgcagccgcgttgcgctgttggcgggattggacgaacagattttggcggacgtttatgaaaacgttttgaagctctcgcccggtgcggaatttttgttggacgaatgcaaaaggcacgatgtgaaattcctgctggtgtcgggcggcttcacgttttttaccgaaaggctgcaacaacgcctcggcttcgaataccagcacgccaatgttttggaaattgaaaacggcaggctgaccggacgtttgaaaggcagaatcatcgacgcgcaggcaaaggcggatttattgcgcgaataccgcagccgcctcggattgcagccacatcaggtgttggcggtgggcgacggtgcgaacgatattccgatgctcaaagaagcgggcataggcgtggcttaccgtgccaaaccgaaagtgcgggcagccgccgatgtctgtatcaacttcggcggtttggagcgtgtacgcggcctgttcaggtaggcggataggaaacggatgtcgtctgaaaaacgtgttcagacggcatttgaacggcaggaacgacagtgggacgcagaaaactttggtttgccctggcagcagcaggcgttatcggcggtttggtcggcattgtgctgacggaactgatgcacttcatacagcatacggcatacggttatggcgcggacggtgcgtacatctcgttccgcgaaggtgtggcccgtgcttcggaagggcggcgtttaggcgtattgattctgtgcggtatgttggcaggcggcggctggtggttgctcaaacgtttcggtaagccgcaaatcgaaatcaaagccgccttgaagcagccgttgcaggggctgccgtttctgacgacggttttccatgttctgctgcaaatcataacggtcggactcggttcaccgctcggacgggaagtcgccccgcgtgaaatgactgccgcgttcgcttttgccggcggcaggcggttgggtttggatgaagacgaaatgcggctgctgattgcttgcgcttcgggtgcgggtttggcggccgtgtataacgtgccgctcgcctccacactttttatcctcgaagccatgctgggcgtgtggacgcagcaagccgtcgccgccgcattgctgacttccgtcatcgccaccgccgtcgcgcgcatcggcttaggcgacgtgcagcaatatcatccggctaaccttaccgtcagcacctcattactttggttttccgccgtcatcggcccgatactgggcgcaaccgccgtctttttccagcgcacagcccaaaagtttccctttatcaagcgcgacaatattagaatcattctcttggcagtctgcatgtttgcgctcatcggcgtgatttccgtttggtttcccgaagttttgggcaacggcaaagcaggcaaccaactgacttttagtggtttgaccggttggcaatacgctttggaacttgccgccgtcaaatggccggtcgtcttgatggcgctggcggcaggcgcatacggcggactgattacgccgtcgatgatgcttggcagcaccgtttcttttgctgccgccgccgcgtggaacagtgttttccctgcaatgccgtctgaaagcgcggcagtcgtcggagcggcggtgtttctcggcgtatcgctcaaaatgccgctgaccgccattgtgttcgtattagaactgacctacgcgccgctgtccctgctgctgcctttgtgcatcggcatggcgggggcattgggaacatcgggaaaaatgggcttcaaatgaatgtcgacaaatgccgtctgaaaggttttcagacggcatttctttgtaaattgtcaacaatatctgcaaaaatctactgccaaaaaactgaaaatagcggataataccgccccgaaaaagttcccctttccccatccaactgtcagaaaaggaagcccaatgtccgtcatcaaacgtgccctgatcagcctgtccgacaaggcaggcgcggtcgaatttgcccaaactctgcacaagctcggtgtcgaaatcctctccaccggcggcacggcgaaactgcttgccgatgcgggcgttcccgtgattgaagtcgccgactataccggcttccccgaaatgctcgacggccgcgtgaaaacgctgcatccgaaaatccacggcggtattttgggtcggcgcgatttggacgaacacgttgccaagatggaagaacacggtatcggcaacatcgaccttgtgtgtgtcaacctctaccccttcgccgccaccatcgccaaaccaaactgcacactggaagacgcgattgaaaacatcgacatcggcggcccgactatggtgcgttccgccgcgaaaaactggaaacacgtcgccatcgttaccgacaccgccgacttccccgccattgccgccgaactcgaagccaacaacggcgcattgagcgacaaaacccgtttcaacctctcacgcaaagcattcagccacaccgcccaatacgacggcatgatttccaactacctgacctccctttcagacgacgttttgagcggccagccccaaatcggcgaattcccaagccagttcaaccaaagctggattaaagtacaagacatgcgctacggcgaaaatccgcaccagcgcgccgcgttctaccgcgatattcaccccgccgccggcagcctcgccgcctacaaacagctgcaaggtaaagaattgtcttacaacaacatcgccgatgccgatgccgcttgggaagccgtcaaatccttcgacgcgcccgcctgcgtgattgtgaaacacgccaatccgtgcggcgttgccgttgcagccgataccttgaccgcctacaaactcgcctacgccaccgacaccaccagcgcgttcggcggcatcatcgccttcaaccgcgaagtagacggcgaaaccgtcaaacaaattaccgacaaccaatttatggaagtcctgatggcgccgaagtttactgccgaagccctcgaaatcgccgctgccaagaaaaacgtgcgcgtattggaagtgccgctcgaagcaggcgcaaaccgcttcgaactcaaacgcgtcggcggcggactgttggtacaaacgcccgacatctgccgcatcagccgcgccgatttgaaagtcgtctccaaacgccaaccgaccgagcaggaatggaacgatttgctgtttgtctggaacgtcgcaaaatacgtcaaatccaacgccatcgtgttcggcaaaggcggacaaacctacggcatcggtgcaggccaaatgagccgcgtggacagcacccgcatcgccgcccgcaaagcgcaggacgccaatttcgacctcaacggcgtatgtgccgcttccgatgctttcttccccttccgcgacggcgtagatgtcattgccgagcagggcatcaaagccatcatccatccggcaggctccatgcgcgatcaggaagtcttcgacgcagcggacgaacacggcatcgccatggtcgtaaccgacgtgcgccacttccgccattaacgcagataaacaaggtaatgccgtctgaagggctttcagacggcattttgcgctattttgtgaaggtagggatgacggttcgggtattcctgacagggtggattttcaaggtgttgtatagggtgtaggaggattcgtaaaaggtgggatgcagggtgtgcttcagcccgctgcatcaaaaatttttggagaaccggcgggagtcggcggttttggtttcggcggggacggtggaaatgggtaacattgacggaatcgacggaagcggtggactgaagcccacccttgtatattggaatcaccgtatcatagcaacaaaccgcccgaccgccacccgcgcccacccaaggcagacaaccgttgcgtagctcagggagcggcagggcaacccatcgacacaaccggacagttgccggacaacacaaccgaatgcaaggcaggtttatgatgagtacccaataccattacgcaggtatagtgaattaaatctaaaccagtacagcgttggttcgccttagctcaaagagaacgattctctaaggtgctgaagcaccaagtgagtcggttccgtactatccgtactgtctgcggctcgccgccttgtcctgatttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntttgagttttggtatttttgcccgacggggtgaaaaatacagttgcttttttatgtctgtccgtttcgcaaaaaaacatcggcttaatactatatattgtattttattggtataatatgcgttaattagtcaatatattgtgttttatgggtttgagatgcgccgggcgttgattgcaaaaattaaaattgcccaaaaggagctgggcttggacgacggtacctatcgcgcggtgttggagcgcgtgacgggcaagcggtcgtgtgcggatatggatgtttccgaacttgagtctgttgtcgctgatatgcggtcgcacggatttaagcctaaagcaaaaggtaacccacacggcaaaccgcatctgcgtcggacatcatcagcggcaatgttggacaaagtcgaagccctgctgaccgtcggcggcaaacattggaactatgcacacgcaatggcgcggcggatgtttggtaaggataaggtcgaatatttagacgatacgcagctacataaactggttgctgcgttgcagattgcggaaaacaggaaaacggaaaaagcgggtggggatgatggggttcgaaaaagttgaacatttattgccggataccgtgttggacattgtggatgtcatcggactggcagcgacggaacagctggtcaaggcgattggcggggcgcggtttaaatttggtaagggcaaggtggacaccgagcgtttggcaattttggtcgaagccatcggcgaagtgaaaacacatgagctgttgcaggtatatggtggcgaggaattgtatgtcccacggtgcggcaaggcgttaatacagttgagaaaccataggttttatcaggagtttgtcaaattgcgcgatattgataaggagagcgggcttatggcgatgacgaagctatgccctaaatacggcatctcttcacgaacgggatatacgattatcaatgaaatgagccgacctgcggcacagcaggcagctttattttaggcagtgatgtgtgaccaggctttggccgtctgtattcagacggtcttttttttggtttgcaggggtgaaacatctaccgttcgggacgatgggttaaagacggtttaatggggttttcaaatgttatagtggattaacaaaaaccagtacggcgttgcctcgccttagctcaaagagaacgattctctaaggtgctgaagcaccaagtgaatcggttccgtactatctgtactgtctgcggcttcgtcgccttgtcctgatttttgttaatccactatatgcaatcaatattttttggagatgatgaatgggcaaaaccgtaaccttaaccgctggacacagcaacaccgacccgggtgcggtcaacggcagcgaccgtgaggcggacttggcgcaggatatgcgcaacattgtggctgctattttgcgcgatgactacggtttgactgttaaaaccgacggcacaggcaaaggcaatatgccgctgcgtgaagctgtaaaactgattcgcggctcggatgtggcgattgagttccataccaactcggcggccggtaaagcagctacgggcattgaggcgttgagtaccgttaaaaacaaacgctggtgtcaggtgttgagcaaagctgttgccaagaaaaccggctggaaactgcgcggcgaagacggctttaaacccgacaatgcgggccatcattcgcgcctggcttatgcgcaggctggcggcattgttgagccttttttcatcagcaacgacactgatttggccttgtttaagacgaccaaatggggcatctgccgcgcgattgcggacgcgattgcgatgaaattgggggcggcaagagtatgaatattattggtaaattgaaagaagctgcttcctattttcttacaaaattgattggagaaaatcctagtaatgagcaggtaaaccgcgcacttatacagatgccaaatgttcgtccgatacacacctatccacgcccaaatttaagaaactcaggcgtggcagccgcgaaacgggctgcgcgcaaacgcaagaatcgtcgttaatcatgggacaggttgcgttttacgaaaagatgattgggctgtggtcggccaaaagccgtgaggcaagcgaacaggcagacttggcggcgtttgaatttgcggagggcgaactggccaattatcaggaaatgctgaaacggcacctgcaaaccaaaagtgtggaatagcaatgcgtattttggatatttttaaaaacccagcgacaggcaatgtgtcgcactcgaaactgtgggcaaacgttgcctgcgcggcggggacggttaagtttgtgatgctgcccgacccgtcggcggagatttgggcggtgtatttgggcattgtcggcggctatgcggtggcgcgttcgttggtcagcgtcaaacgtcaggaggtcgagaatgaatctcgtgaaactgctggcgaataactggcaaccgattgccattatcgcgcttgtcggcacgggtttggcggtgtcgcaccatcaaggctacaagtcggcttttgcgaagcagcaggcggtcattgacaagatggaaaaagacaaagcgcaagccctgctgttgtcggctcaaaactacgcccgcgagctggaacaggcgcgtgcggaagctaaaaaatatgaagtcaaggcgcacgccgtcggcatggctttggcgaaaaaacaggcggaagtcagccgtctgaaaacggaaaataaaaaggaaatcgaaaatgtccttactcaagaccgtaaaaatgcaggcggcggttgtattgacggctttggccatcacggcttgcagctctacaagcgcgccctcggctacggaaattaaggttgtcgaaaaggcggtcatgccgacaccgcctgccgcattgatggtcgcgccggtacgcccaaatccgccgaaagacggcaagacagtaacgctgttggaacacgccgccgagtttggcggctatgtggcggagttggaaaatcaaaatcaggcttggcgcgactgggcgggcaatcactcccgcaaagtcggaaactgacaaaaaagcccgcgtagggcgcgggctgagggtgaaagcggattttatacctcttttacaggggtagcggcggtagtgcttttcagcaaatcgactgcgtgctgacagttttgcttgctggtgtagccttcgccctgagcgatgatttcatggttggctgctttcaaacgccaacggtattcgccttttgcgtctttatagatttcaaaatacataaggtttctcctatgaatgagtacacgttttcttaccgctttaacggcaagtcctggtcattgagcatttgggcggacaaccctgaagaagccagggcgaaatttcgggctgcacgagaaaatgcgcactatgacggcgaagttgtagcaaaggtttatacatttgtaaatatttcgtgggttaagaaattgtacaagcggacaaaatatttaatgggtatcaaagaatgacctaccgtgaattagttgaacgtcagttggctgtgcgccatgccgatttggaattgggcttaagccgcgcacgcgaacaagagccgtttgtcattcatatttccgacctgttggataaggcaggcattgagtacgcggtacgcatggataaggattttcagacgacgtttcaccttgaatatccaattacgaactatgacacctttaaacgtgcggtttggcaaactttgggggcgtattactgtgtttgtaatgatggtgatggactggagattgccagcaatcgccctgacggttacgccgtccgtatcgtattcggcgatgtgccggtttaaaggggttttaaatggactttgaatttggtttcagaaccctgtggccgattgcgacggcggcattttggttttgggtcaacggcatttcaggccgtctgaaagaagcggacaagcgtatcgacgacctgaaagaggagctgcatgcggtcaagctctcttatcacaccaagcaagatgccaaggcagaccgcgacaatattgcggcttcgttgggacgcatcgaaaacaagttggaaaaagtaaacgaaaaactggacaggaaagcagacaaatcatgagcgacccgattttagaagccttggcgcgtattgaaaacaagactgatcaaacgctgaaaaatcagaaagaaatgcaggcggaaattgcgcaaatccgccaagacacgaaacgcacggccattacattcggcgcactgggcggcggcgtgattacggtcggctgggaattgcttaaagcgaaaatgggactgtaattatggctcacccgcaagaaatccgtgaaaagttacgccggctctatgtgagcggcgagcaaactttggaaacggcggccttgatgtgcgaaatcccgcagaccactgcgcgtgcgtggaaacgtgcggataaggaaaaaggcgacgactgggataagatgcgcgccgcctacactttggccggcggcggtattgaggatttgagccgcgcgatgttggccggttttatggtgcagtacaacagcacgatgacgatgctgcaggattcgagtaccgaagatttgcctccgtccgaccgcgccaagctgttggccagcctgaccgatgcgtttacgaaaaccgtatccgccaatgcccgtgtgatgccggaaacatcaaaactggcgacggctttggaattgattgagttcttgatggcgtttgtgcaagaaaaacaccccaaacatttgcctgcctttgtggaggtattggagccgtttggggtggaagtggagaagaagtttggttagaggccaacaaatttttttaaaagagtaatgagggtggcggcagggatagcattaattgcattttccgtaagcgtacttaatgcagtgtccttgattttccctaattcttttttcaaccagcttttttctgaatcagaaatctccgcttggtctatttttgccgcaattaaagcccgagacctttgcaaaattcctttccctcccgacagccgaaatccaaacacaggttttcggctgttttcggctgtttccgccccagatacctcctaattctacccaaacgcccccttaatcctccccggatacccgataatcaggcatccgggctgccttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggaaaatctcctaaatgtcttggtgggaatttaggggattttggggaattttgcaaaggtctcaggcggcaaatcgccacccttcccttcaaaccttccgcctgtcccaacagcagacaggcgaaaaagcccttaccactgataaccgacagatgcggaagcaccgaaatgaccgcgcgaattgccggaagccgtgcctttgataatccaatttccgccgtcggaaatactggagtagccgatggcgtaaccggcttcgccgcgataagtgccgccgccgatcgccatcatactcttgccgggcagatacgcctgaaccagacctgcggttgcaatcgcttgggcgatgcccgcacgcgcgttgccgtccacattgtcgatgcggttgttcaagttttgcgccacgcctttaagttgtgcgacgtttgtaacatccccctctttaacgcccggggcgacattggtaatgcggacgggtttgttggcatccttgctgccgacattcaacgcgcccttgtcatccacgctcaaagtgggcgcatccgcccccgcgccgagcgaaacgctggaaaactgcggggtcatcgaagtggcgatgtcgatatttttaccgttgcgggtaatctcgatgttgttgccggcattaatgttgacggtttcatccatctttcccttgctcggcgaaacattgccgctgatgactttgcccgaagaacctgcaaccgctttggaatccaaattccaaccgctgttttgcagctgattgacgtttagggcatcgccgacatttacatcatacataacagtgatgttgccttgatcatctttacttacagtcgcagttgtacctttaccactagcaaaggttacatttgtgcctgatgtaacggtttcaaacttgtcagcttgacctgtttgaccattagcggttgttgttttcattctccaaccagccttgtttactgcatcaatcacttcttttgcagtcactaagccttcgccttcgtctgtagaagaaccattctcgcctttgcctttaccagtaaccaacttaccgtctttttctttaataacagaagtcttcgcaccgattttaacttcggttttcttgccgttgtctttgctttccacattaacagtcgttgttttcgtatctgcgctcaagaactcgactgtgtcgtaagtgcggacgaaatcaacgttatcggaagctgttgtaccgggtttaacgcctttaatgttccagcctgcgtttaatacgtctttaacgcttgccgcacgttttttctcgtcatcggtaacgttgtcgttggttacgtttgtggtcgctccggtattcagcagcatatcggtcaaagtcgaaccgataccgttcagatgaaccgtggggtcgccgttcgtcccagccgtttctttcgcaaaattcaagcctttggtgtcgcttgtgatgttgattttattaccgtttgcgccaaacgataatttttcagtttcaacactggtcaggtctttcagctcttttttcagcgagtaggtgaagtctttgccgctttgtttgattttcaggttgtcgccggctttgagggtgattgctccggcttttagtactcttttctcgtcgaaatatactgcccaatttgaacttgctcctacttcttctttttctcccgtgccttctttatcggaattgactatcaacacggcaacagtgcgttgtacggattctaaatcttcttcgtcttcttcatcggtagcattcgcctgaaccgttgcaaacaacagcgtcgccaatacggcggtctccacggttgcggaggcgcgtttggtgtggttgcgtgtgagctcggatacgacgacccaggcattgagggcactattccaaatgatgcggtatattttgttcattttgttttttcttttggtttgtttgaatggttaaatcggggtttgggggcggatggtgcggcatccgcccggtttttgggggttggggggttttctgataaattcccccaacttaaaatctcgtcattcccgctaaggcgggaatctaggacgtggaatctaaggaaactgttttatccggtaagattccgtgccgacgggtctggattcccgcttttgcgggaatgacggcggtggggtttctgtttttgctgatagattcctgtggtttttcggttgctggattcccgcttttgcgggaatgacggcggtggggtttctgttttttccgataaattcctgttgcgttgcgtttttggattcccgcttttgcgggaatgacggtcggtggggtttctgttttttccgatggattcctgttgcgttgcgtttttggattcccgcttttgcgggaatgacggtcggtggggtttcggttttttccgataaagtcctgccgcgttgtgtttctggattcccgcctgcgcgggaatgacgcggtgggggtttctgttttttccgataaattcctgttgcgttgcgtttttggattcccgcctgcgcgggaatgacgcggtgggggtttctgttttttccgataaattcctgttgcgttgcgtttttggattcccgcctgcgcgggaatgacggcggtggggtttctgttttttccgatggattcctgtggtttttcagttactggattcccgcttttgcgggaatgacggccgccggacggcaaacggccatatacaattattgacaaccccatttattgcgaaagtcagcctaggagaatcgatctaattgtcaacattcccttataatcaaagggattacactttattttacgcaaattcggggggggggtgatttttgatgttttttgacgaaaatttacatttggacaacagaaagaaaaaagccgtgtcgcatctgtgcaacacggcttggcgggcgcaaacggatatagtggattaacaaaaaccagtacagcgttggctcgccttagctcaaagagaacgattctctaaggtgctcaagcaccaagtgaatcggttccgtactatttgtactgtctgcggcttcgtcgccttgtcctgatttttgttaatccactataaaacggtgttccctgccgccgcaggcggaacgccggatgacggggttttccctaagggtgcggctgccgctatatcacgaaatccaacaggtagaaatcttctttgcccacgccgcattcggggcatttccagtcgtcggggatgtcttcaaactttgtcccgggggcgatgccgtgttcggggtcgccgtgttcttcatcgtaaatccagccgcaggggccgcacatatattgcgccatttgtgtttccttgttttttgtatagtgggttaacaaaaaccggtacggcgttgcctcgccttagctcgaagagaacgattctctaaagtactgaagcacccgtactatttgtactgtctgcggcttcgccgccttgccctgatttttgttcatccgctataaatcagggtttgggaggatggtgaggtatccgcccggtttttttgggggttggggtttttttcgatagattcctgtggtttttcggttactggattcccacttccgtgggaatgacggtttggaggtttcggttttttcgatggattcctgttgcgttgggggctggattcccgctttcgcgggaatgacgcggtgggggtttcggttttttccgcctgtttattttgcggcttcgattgccgctatttcttttcggaggtgtttgatcgcgggggttacgatggcgacaaacattgcttcgcggacgcgcctttgggcgggactgcgcatcaggtagccttttgcgccggaatgcagggcggcggattgggtggcggcaagtgccagtacggcggcggcttcgcgcagcttgagggtagcaaggttgtcgggcgtgccgctccaagccaaaccggcgagccgttcggtttctgcccacgcgccgtccagccttgttttgaggctgtcgtagccgtcgtcgagatagctgttgacttcggcgttgacgatgttggcgaggcggatgatgccgaggctgccgtctatcacgcccgcgccgatgccgatttgcaggaggataaagcctgctttgatgctttggatgtagtcggcaaactgttcgggcgcggcgatgatgtcttcgtcggggataaatacgtctttgaagttcaggctgaaggtgcgcgtgccttcgagggcgcaaaattcggggcagttttgcaggcttacgccttcccattgtccaccggtgataaacatgacgtagccgccgccgatttgggcggtatttgcccaaatatgctcttcgccgatgttggacacccacggcagcgcgccgttgactgtgtagccgccgtccgcgcgttcggcttggaggttgtgtttttcaataccggcaaggtgtttgacggtattggacattccggtgcccgccaatactttgccttgcaggatgtcggcgaggtatttgtctttgacggcccggttgggcgtttggtgcagataccacgcgcaagccgcctgacaccacgcgctgaaggaggttgcgccgcattctttgccgatttcgcgcaaaacggcgatttgcgttgccaaacccaagccgttgccgccttcggcttctgtaccgactgcgccgaatccgccgattgcgccgagttcgcgcataaatgcttcggggtagtatcctttgcggtcgatgtcgtccactaagggtttgagcttggttttgacgagttcggcaacgttggcaatcagggtttgggcgttcatctttgttccttaaggtttgcgggggaatcggggtgcgcctgatgcgcggctgcttccctgccgcttaggcggcttgtttttgtttgagggggtgtttttgaaaaaccgcccgatattcgggcggtttgccgtatcaggcgtaagcctgcaattcggggttgatttcggtttgtccgaggttgttgacgtagttgcacaaagttgccaaggctacgcccatcacgacttcgactgcctgctgctggttgtagcccgcatcaaaaaatgctttgagttcctcgtcggataccgcgcctttttttgccattacggcttgggtaaaggcggcgagcgcgccgagtttagcatcgtcaaattcgcctgccgccaaagcgcgcgcggctttgacggattgttcggaaaggagttttttcagggttgcgagtttggtgtgccctgccacgcagaagccgcattggttggtgcgggcggcaataatctggattacttcgacttcgccggcggtcaggctgttggcggcgttgagcttgccgacttcttggtaaaacgccaaggcttcgggggcgtttgataatacgccgataaggttggggataaagccgttgttttgaagtaccgcctcgacgcgcgctttggcggcttcgggggcggtttcgagggtgtgtacggttaaacgtgccattttctttccttgttcgcaaatattgggtacgggcgcatggtatgcatttcggaacggaataggaaagactgattggttatgtgctgcaaacgaaaggttataagaaatgccgtctgaacatttttcagacggcatgatggaaaagaaaacgcgcttatcggcccccgcgcccgaaatattgcgccaatgcggcttgggggttggcagcttggactgtttcgggcaattcggtatagccgcgcgataaaaggtggcgtgcataaaggctgttgccctttgcgccgaaccagacggaaaccgccaagcccaatacgttaaacgccgagtctgtggcgggcgtgtcgccgtaaaccagttgggcaaacacagccagcacgaatatcgcgcccgtcagccccagccccaaaccccacattcttttgaaacacgcccacagcgtgccgaacaagagccccggccatgaccagccttgtttgacggcttggggcggcagggcgggatgggtgtagattttgtatggtttcatcgtgtttccttttcggttgaaaccctgccctttgggaaggtaggatcagactttatagtggattaaatttaaaccagtacggcgttacctcgccttgccgtactatctgtactgtctgcggcttcgttgccttgtcctgatttaaatttaatccactatatttgggaggggcgcgcccgtgtgtcggcatacggtttgaaagcgattacccgacggggaacttcaaacccgacaatgccgtctgaacggcgttttgccttcagacggcattgcctgccttcaaagcggacgcgcttattccgcccagtttttctttttgctggttttgcctacgcccgggttgaagctgttggtcgggtcaagtttgcggtaaaactgtttgagcgcgggtttggcttcatacaaatgaccgacgttgtgttcggcgggatattgcgcgccgcgttggtctaaaagatgcagcatttcgtgttccaacgccatgcagtcgttgccttttttgatgatgtaatcctgatggaaaacgtggcacatgaaatgtccgtagtagagtttgtggatgattttattgtcgatttcgggcggcagtttttcaaaccagtcgcggtcgtcgcggcgcagggcgatgtcaagcgcgaccaagtcttccacttcgtcatcatgcacggcgcggtagcggatggcggcggaggcgacggcgaaacggtgcagcatcgcggcttgggtttcttcggcgttgcactcgaaaaacgcgccgctgtggtgtgcaaaatattcttttaagaacgcgcgcgcctcatccacgcctttcccgcccattttcagaatcaggtggtgttcgtatttgtcgcggtaatcgcgcatggatttgggcaggtggtcgggcaggtatttgctgacgaactgcatggccttgtcggaaaaatgtttgggcaggaagctggcttttttgccgaacctgtccacgcgcgccttcaagtcaaataatttcggcagttggtgcgtaccgaattttttgatgacgtaaaacgtgtctttgccgtacacgtcggcaatatcgaaagcgtggcggtggatgtattcgccggaaacgggcaggctttcaaattcgcccaaggcggcgcggcggatgtcggtcagctcgttgatgtcgttcgtgccgatgtagaacacggcggtttgtttttcttgcgggaaggtgtccaaacggacggcaaaaaccatcagtttgcccgcgcagcccgaggcttcgtaatggcgggcggggtcggcattgaaacgcgcggcggtcggttcgtccacttggcggacgtgttcgcaataggcgtggtcgtgtcctttgcccgcgtcttgtttgatgtctttgttttgataatgatgaccttgcaggttggtcaggatttcttcgggcgtgtcgcccaagtctatgcccaagtggttgaccagttccaacctgccttcttcgttgatttgggcgaacagtgccatttcggtgtaggccgggccgcgctgtaccaatgcgccgccggagttgttgcacacgccgcccaagacggacgcaccgatgcaggaagagccgataaccgaatgcggttcgcgtcccaagggtttcagcagcaattcaagctggttcagggtcgagccgggcaggcagacgacttgttcgttgttgttgatggtttggatgatgttcatccgcatggtgttcacaatcacgatgtcgcggtcgtaatcgttgccgtcgggggtcgaaccgccggtcagtccggtattcgccgcctgcgtaatcacaatcacgtctgcttcgacgcacgcctgcagaattttccacatttccagaatgcttccggggcgaaccaccgccaacgccttaccctcgccgaagcggtaaccttggcggtattgttcggttttcgcggggtcggtaatgatgtatttttcgcctacggtttgggtcagtcttgacagtaattgtgatgcgctcatggcagtttccttaaaattgtcggcaggtgcattgcacattggaattgttttcacattgtagttatacgttatggcaaagtaaagaaaatgccgtctgaacggctttcagacggcaacggtgcgatacgggaacgccggaacatcaaagctccggcgtttcaaatagggcggcgggccaaacccccggcactggcgcaccggagtgggctgctggcttccgcccctgacccggtgttccgatttgccatgcggggagacccgcctcagagaaacggcattataacgggttttctgaaaaactcaaccgttttgatacggtcatacgccggaaacaccacctaaaatttatatttgataatattgtcaacaatttctcaaagcgttattttgtttctataagggtatttcctgtttcggcattgaaaaatatcaaaaattgaactacattatcgccttttcaaactcgcctgaaaccgacttttcagacggcattcaaataaaaactgccaaacacggacacaccatgaccacgactaccgcccctcagcgtattcgggaaatcccctacaactatacttcctacaccgaccgcgaaatcgtcatccgattattgggcgacgaagcgtggcaaatcctgcaagacctgcgcggacagcgtaaaaccgggcgttcggcacggatgctgtttgaagtattgggcgatatttgggtggtcgtacgcaatccgtatctggtcgatgatttgctggagcatcagaaacgccgcgccgcgctggtacgcgaaatgcgccacaggttgaacgaaatccgcaaacgccgcgacgacaaccgccaagtcgatgtcttggttgcggcggcggaaaaggcggtcgggcgttttgatagcagttttgatgaaaccagccaaaagcggcggcagattttggagcgtttgagcaaaatcaccaagccgcacaatattatgtttgacggcttggctcgcgtaacgcacgttaccgatgcaaccgactggcgcgtggagtatccgtttgtcgtcgtcaatcctgataccgaggcagagatcgcgcctttggtgcgcgccttaatcgagctggatttggttattatcccgcgcggcggcggcacgggttataccggcggcgcgattcctttggacgcaatgagcgcggtcatcaatacggaaaagctggacaaacatcgcggcgtggagtttgtcgagctggcgggcttggacggcaaacatccgattatccggtgcggcgcgggcgtggttacgcggcgggtggaagaaaccgcgcatcaggcaggtttggtgttcgccgtcgatccgacttctgccgacgcgtcctgcgtgggcggtaatgtagcgatgaacgcgggcggtaaaaaagccgtgctgtgggggacggcgttggacaacctcgcctactggaacatgattaaccctcaaggcgaatggctgcgcatcgagcgcgtgcgccacaattttggcaaaatccacgacgaagaaaccgccgtattcgacgttcacacgctggattcagacggcctcaatgtcgttaaaaccgaacgcttggaaatccccggccacaaattccgcaaagtcggtttgggcaaagacgttaccgacaaattcttgagcggactgcccggtgtgcaaaaagaaggcacggacggcatcattaccagcgtcgcctttgtgttgcacaaaatgccgaaatacacgcgcaccgtgtgtatggagtttttcggcacggtcgccaccgccacgccttctatcgttgaaatccgcgatttcctgctcgcccacgacagcgttcggctggcaggtttggaacatttggactggcgttatgtccgcgccgtcggctacgccaccaaagcagcgggtaaggggcggccgaaaatggtcttactggcggacgtggtttcagacgacgaagccgccgtagaggcagccgccgagcacatctgtgaacttgcccgcgcccgcgacggcgaaggctttatcgccgtatcgcccgaagcgcgcaaaaccttctggctcgaccgcagccgcaccgccgccatcgccaaacataccaacgcctttaaaattaatgaagacgtagtaatcccactcgaaaggctcggcgagtattcagacggtatcgaacgcatcaacatcgagctttccattcaaaacaaactcaaactctgtgccgccttggagcaatatctgtccggcaaactccccatcgacaaaatgggaaccgacctgccgaccgccgaactattgggcgaacgcggcaaacacgccctgtcccacgtttccgccgtcaaagcgcgttgggactggttgctcgccaatctcgacacgccgcttgccgactacaaggcccgctacggcgcagccgtccacgccgcgcccgaagccaaagacgatgaaagttgctttattgccttccgcgatttccgcctgcgcgtgtctgtcaaagcagacgtaatgaagccgctttctgaaatcttcagcggcaaaaccgataccaaaattatccaaggcttgggcaaaatccacgccaaaaccgtacgcagccgcgtcttcgtcgccctgcatatgcacgccggcgacggtaacgttcacaccaatattccggtcaattcagacgatgccgacatgcttcagactgcctatcgttcggtcgaacgcattatgaaaatcgcccgttcgctcggcggcgtgatttcgggcgaacacggcatcggcatcaccaagctcgaatttttgaccgatgaagacttgcagccgttttgggactacaaaaaccaagtcgatccgaaacacaccttcaaccgtcacaaactgatgaaaggctcggacttacgcaacgcctacacgccgtccttcgagctgttgggcgcggaatcgctgattatggaaaaatcaaacctcggcacgattgccgattccgtcaaagactgtctgcgctgcggcaaatgcaaacccgtctgctctactcacgttccgcgtgccaacctgctgtacagtccgcgcaacaaaatcctcggcgtgggcttgctgaccgaagccttcttatacgaagaacaaacccgccgcggcgtttccgtcaaacactttgaagaactcatggacatcggcgaccactgcaccgtgtgccaccgctgcgtcaaaccctgccccgtcaacatcgacttcggcgacgtaaccgtagccgtccgcaactaccttgccgattccggccacaaacgatttgcgcctgccgcagctatgggtatggcgtttttgaacgccaccggcccgaaaaccatcaaagcccttcgcgccgccatgatacagaccggcttcccagcgcaaaactttgcctacaaaatcggcaagcttcttccgatcggcacgaaaaagcaaaaagccgaacccaaggcaaccgtcggcaaagccccaattaaagaacaggttatccatttcatcaaccgtcctttgccgaaaagcgtacccgccaaaacaccgcgctccttattgggcatcgaagacggcaaaagcatccccatcatccgcaaccccgccgcgcccgaagatgccgaagccgtgttctacttcccgggttgcggttcggaacgcctgttcagccaaatcggacttgccgttcaagccatgctctggcacgtcggcgtacaaaccgtcctgccgcccggctatatgtgttgcggctatccgcaagacgcgggcggcaacaaggctaaagccgaagaaatgagcaccaacaaccgcgtggctttccaccgtatggcgaacaccctcaactacctcgacattaagaccgtcgtcgtcagttgcggcacttgttacgaccagctcgaaaaataccgctttgaagaaatcttccccggctgccgcatcatcgacatccacgaatacctgctcgaaaaaggcgtgaaactcgacggcgtgaaaggtcagcaatacctctaccacgacccctgccacacccccatcaaaaccatgaacgccacccaaatggccagcagcctgatggggcagaaagtcgttttaagcgaccgctgctgcggcgaatccggtatgtttgcagtcaaacgaccagacatcgccactcaggtcaagttccgcaaacaagaggaaatcgagaaaaacctcaaagagctgccgcagggcgaacccgtcaaaatgctgacttcctgccccgcctgcctgcaaggtttgagccgctacgccgacgacaacaatatgcctgccgactacatcgtcatcgaaatggcgaaacacatcctcggcgaaaactggctggatgagtttgtgaaaaaagccaataacggcggcgtggaaaaagtattgctgtaacaacggacacggaaatgccgtctgaacgccggaagccttcagacggcatcgtttggaccaaatatagtggattaacaaaaatcaggacaaggcgacgaagccgcagacagtacaaatagtacggcaaggcgaggcaacgctgtactggtttaaatttaatccactatacctacccaaatcatgattgacagacaaacaaacgaacccaaacaaaaaacccgaatcatccttgcccccatgcaagggctggtagacgatgtaatgcgcgacctgctgacgcgtattggcggctacgacgaatgcgtcagcgaatttgtacgcattacccataccgtgcattcccgatccatatggttaaaatatgtccccgaaatcgccaacggaaacaaaacgcccgtcggcacgccctgcaccgtccagcttctaggcagcgatgcggacaatatggcggcgaatgcgctggaagccgtccgcttcggtgcggacaaaatcgatttgaacttcggctgccccgccccgacagtcaacaggcacaaaggcggcgcaatccttttaaaagagccgcaactgatattccacatcgtcaaaacgctgcgcgaacgtttgcccgcacatattccgctcaccgcaaaaatgcggctcggctatgaagacaaaagccgggctttggaatgcgcctgtgcgattgccgaagggggcgcatgcggactgaccgtacacgcgcgtaccaaagccgagggttacgaaccgccggcgcattgggaatggataaggaaaatccgagacagcgtcaatattcccgttaccgccaacggcgacgttttcagcctgcaagactatatcggcatcaaaacaatcagcggctgcaacagcgtgatgctcggtcgcggcgcggtcatccgccccgatttggcgcggcaaatcaagcaatacgagaacggcgggccggtcaaagacacggattttgccgaagtttccaaatggatacggcagtttttcgagctgtgcctgacaaaagaggcaaacaataaatacccgattgcccgccttaagcaatggctggggatgatgaaaaaaacgtccggcccggcgcaaacgctgtttgaccgcgtccgaacggttaaggatgcggatgaagtccgccgaatcctgaacgcatttgagcatgagatgaatgtttgactgtctccccgcttcaaagcaaatgccgtctgaaaacctttcagacggcatttgctgtctttattgccgtttttcccctgatttcggcgtattcttgtttttcagcttcgcacccaagcccaaacgtctttcataatccgattgcggagtatcgtcttcctgcataccgaatgcgctggcattgacccacagcgacagcagcgcgacgacaaaggcgcaaaagccgattacataccaaaacattgcccctcccgatttgttaaaatcatatcaaatacagtgccgaatttatcacaaacgcacgggcaaatatagtgaattaaatttaaataaggacaaggcggcgagccgaagacagtacaaatagtacggaaccgattcacttggtgcttcagcaccttagagaatcgttctctttgagctaaggcgagccaacgctgtaccggtttaaatttaattcactataaatcttctgaccgcagtatttcattcattcactttgaaaacaaaaaaggacacctgaaaattttgcaaaacttttcagatgcccttgctttgccgaaaaacgtattgtaagctgccgccttttgcactttgttacatcaacttttgcactcgatgcgttgaaggttacggcagcttttgcaccatatcggatagcagaagataacaaaagcgacgagaacgtcgcttttgttttaccaattgcatatgaccagctcgccgcttgttttaccggttttgtctctgccaaccgtataggcaagctcaggctgtgtgatgcggaagtctttgaaactcccttatatcaggatggtcattgatagatagcatgaattttcccttgctctccgccatcgctttggtcagcagctcatactgcagccaatcgaatgcgtggtcgtaccctgcggtttgccagtacggcgggtctgcgtagaagaaggtatgctattgttatatctcttgaaacaacgcgcccacggttcgttctcaataaatactcctctcaaacgggcttgtgtaacctcgcgcccgttttgtcccaattttgcattattttgtcatgcggatatttcacggcatgacaaaacagttgcaaaacaagcccgatcggattcttccaatcgggcttgttttttgagatgttcccgcttaatttgcgccgtaactgtcggccggagcgtccctgcccggtatcggaatccctgtatggcgcggaggtgtccgccgtatcctgcgcctgctcctttgctcttgccgtttacagcggggttttttttgaagctccgcgtgacggcttcggcggatcgggtcttgttttgtccgtatagggcggcggaaatctgcgtccatttgcggtctttccgcaaggaacggacaagcccggggtgggggtgtggaacagtgtccgcatgggtttattatagcggtttccgcctcggtaccgcatttcgctgggggtgtttaaaaaccgtgtgccgatgccgataccctgccattcgggcaatacgaccatcccggcggcacgcgcttctttcatgtcggggcgtgtacgggcgcagccggacggggacgctgcccaaaccggccgccgacaatgccgccgttacttcgtgaaatgccttatcaggcgcgatttcatcggctatcggcttgccgcccgcacaagtcggcgcgtaaagctctcgagccttaccgataccggttttcccagaaccggagggttcggcaactacgccaattttcccatccccatcctcaatcggcagttcgaccgttttgtcgaaatttgcgccgctttccacgtcaaaccgtgattttttgcctgctgttgcgcggcagctgtcgaaactggtgcggcggtgtacggttttaattgctatcccattgctttcggtgtattgtagatgttgcgtttttggcgttacaacgaccacgccccactgtggtttgtatatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcaaaatgtttggcgatttcatgcagataggcatccggatgttgcccaacatattgagctggtttttgcctatccgatttgacggcatttagaccggtaacttaatgttttaggctgcctgtttgttttttaaggcgaatccacaggtaaagcgtgtttcttgacaagttaaacgttgctgcggtttggctgatgtttttgcattgttcgtaatatcgtggattaaatttaaaccagtacggcgttgcctcgccttaccgtactatctgtactgtctgcggcttcgtcgccttgtcctgatttaaatttaatccactatagtttaaagctttgtttcttaagttcgcagagtatgccatggttagaccttcaaagttgagtattgtactattttgtttttaattgattataattcactataaatccccttcgttgcgtttggactttgccgataccgcatatccgagaaaggaagcgatgatttactatcccgctgtgctgttccaagaccccgattaaagcaactgaggcgtgattattcccgatctgccgggctgctatcctgtcggcgatacggttgccgacgcgcttgccgataccaaagccgccgcaatgttccatctcgaagggcttttgcaggaaaacctgccgattcctggggcgcaaagcataaaggttcatcgggacaatcccgattatgcctagcggtgttgtggacgatggttgaagcggacgatgccgcattaaccggacaggtacggtttaatatcagttggccgcaacatatcctcaaccgtgtcgatgcctgcactgccgccgtcatgaaacccgagcggttttttggcgaaagccgctttaaaggcgatgcagccttaactttcagcccgattttttcgggcttttttattgccgatgccgtctgaatgcggagcggcggcaattttacagcgtgagacctttgcaaaattccccaaaatcccctaaattcccaccaagacatttaggggatgttccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaggcagcccggatgcctgattatcgggtatccgggcaggattaagggggtgtttgggtaaaattaggcggtatttggggcgaaaacagccgaaaacctgtgttgggatttcggttgtcgtgagggaaaggaattttgcaaaggtctcagcctgatttcaagtcagtgtgttgaaacagtgtgttgaaacgaacaagtgatggaaggttgggatttttaaggcttggcaaaaggccgtctgaaaatattcagacggccttttgccatacccgcgtcaggcggcgcggttgatttcttccgtttcgttcacggcgcgggcgagccgttcggaaatgcagccgatgatatccgccagcccctcggcatcccagcttttggtcttagccgatttgttgtccagcagcagcgcgtggagcgcggcgagggcggaattggcaacctccatatccaggcggctgtcttcgcgcagggcgcagcaggtttcgcctttgaacgcaaaccagttttcctgccggttttcctgtttgcacacttcgggcagcggcaggtaaacggtttccggctggtcgtcgtcataagaataggccgcacacactttgccgtcatagaggcagatttccaaatgttcgccgaccaagacgtgggggacggctttcacactgtattccgtaccacggaaacatacggtcaaatcggcagatacttggcgtttcatgattgctccccctcttcaacggtcaattgcagggcttggacgatggcgtcgcgctgttcttccaactgccgttgcagcagcttggtcggggtcggcgccttccattcgccgccgaactcgtatttgtcgttgaccagcgcgttgacggcggctttggaaatacccaattgggcggcggcctgcgactggctgaagcctgcggcgacgagctttttggcttcgacggcgtggtcggggctgatgcgggcgcgggatttctggttgcgctccaagaggtcgatgtagcggtgggtgagctggttctgctgcaggacgagggtcatgccctgcgccaagagcttcatatcgccttcgatgcccgaagatccgcgcggcttggacaattccgactccatggcgttgaaggcggcgatgtaacgctccttccactgcgcggcagctgagccggtaaagcccatacacaggaacacgaaaccgtcgcgggtgatttcgtaggcgggtttctcgcggttcatcccgtcgcggtaggaaatgggctgaaaattcagctttgcaaactcgtctgaacattcgaggttttcaattgcttgaaggacgttcttgtgcttttttccgaagtggtttgaaacagcgagcgaggttgtaaccaaacggtcgccggagatttgaacaagttgggtgttgttggtattcatgatagaatagcctttcatttctgaagttggaatgacgaaaaggagttttgcgagaactgccttttcattgatcgccgtcgagtttgatattcagcttgacggcgatttctctgccctgaccgtacaaacatttggatttgccgttcagaacacgggaaacatcaacggaattaaaaccgttttcacgcgcccattgggcagcggttttgttttggtctttcagccattgcttggcttcatctcgagtacgcttttccataaaaaacctttaaaaacaatgaagacatgatataatcttactgcaaatgcaataaaatcaatacatattttatgtattgatttaattactttcaaggattttttttatgagttcttcggtagaaattggtaaacgtttgaaagaatttagaaaaaaacaaaaaataactcaggagcaaatggcttttcttctacaaatatcccgaaacactcttcttctttgcgaaaaaggggaggcaaatctgaacatgcagtctttgattatgatgggcaattttctagggatggatctgaattggctgataatggggaaaaccgaacctagacagtcagacttttcccctcaagagcatttactaatacaagctttgcgccagcaatcacccgaattccaagaacagttgcttaagttgctgcaaaccttaccaaaataaaaaaaggtcgtctgaaacgttttcagacgacctttcccatatccgtttgtcaaacgcgtcaattctgtttagaataatttaccgattgatttttaaataaaaagtgaaacgacgtttcactttttgaggtttgtgggaagaaaaaatggaaacccgtgcgcagaaaaaacagcggttgatacggctcatccatgtggcgaaatcgcagttgatgatggacgacggcgaataccgcgcactgcttgccaacctctcttgcggcaagacgagcagcaccaagctgtcggtcggggagctggagctggcggtcaaggcgttgcagatgcgcggctttgtggttgccactaaggcgcaggctgcatccggcaagagggatttgccggtgcatatgcccaaccgcatgatggaggcgcaggtcaaaaagatacgcgcgctttggttggagcagcaccatttgggcgcggtacgcaatccgtcggaattgggcctgtcgcggtttgtgaagcggatgacgggcatcgattatcacggatggttggggacggatgacgcggtacgcgttatcgaacatttgaagaagtggaaagcgagggtggaaaatggcggacgaaagagtgcctgaactggtggcggacttggaagaccaagcggtcgcctgcctgatgtcggtattgccgatggagcggcagcaggcggtcgaagtatctaaaaagctgtcccgtcatctgaccggcaactggggcgggcagctgatttatttcccgaaaaaccttttgggcagggtatcggagcgagatatgcggatttataaggagtttgacggcaaaaaccatgcggaacttgcccgcagatacgacctgaccgtgcagcacgtttaccgcatcgtcaaggaggtcggaatggcggagcgggcgaaaaaacaggcagatttgttttcgtaagcacaccgcataattaaaacatcggtcaggtttagccctgaccgattttatattgcgtttctctttgcggtcgggggtttgcctaccccgaagccaaaacgcgctaaaaacgcgattttggcgcgtttgttttattagccccgattaaaagattgggggcggatcctgtaccgccccgcctcggggcggttttttaatgccgccggcaaacatctgccgaaatatagtggattaacaaaaaccagtacggcgttgcctcgccttagctcaaagagaacgattctctaaggtgctgaagcaccgagtgaatcggttccgtactatttgtactgtctgcggcttcgtcgccttgtcctgatttttgttaacccactataagttttaaacccgattaaaagccgtttcagacggtatttgccacaatagcctcatccatccgatgaggtttttttatgtcctatgaaattttccgcgcagggacgcgcaccgatgcaaacggcaatacggtaacgattacgcacgccgaccttgccgccgccgcgcaagcctacgatccgaaggtgcatgaggctcctattgtggttggccacccgaaggcggacgcgccgacttacggctgggtcagcggactgaaagctgagaacggcgtactgacggcggactttgaccaagtcgatgaaggctttgcggatttggttaaagccggacgatataaaaaagtgtcggcgagtttttacccgccgaccagcccgaacaatcccaaaccgggcgtttggacgctgcgccatgtgggctttttgggcgcgcaaccgcccgcagtcaagggtttgtcccccgtcagttttgccgaaggcgaagtttatgtcgagtttgccgaagaaccgcaagaaatcggcttattgcgccgattactgagcatggcgggtttgaaacctgccgaatttaccgaatcacccccacccccggaaaaccatgaaaacaaggagactcctatgtcgctggaacaagaacttgcagcagaaaaggccgcccgcgaagctgccgagaagaaggctgccgaatcgcaggcggaattgaaaaagctgcaagacgagcagcatgccgccctgcgcgatggtgcgcatgagcagaatgccgaatttgccgaaggcttggtcaaggcaggccgtctgaaacctgccgacaaggatttggtcgtcaaggttttggattttgccgaataccctgacgacgtaaccgccgacttcggcgaaggcagtaagaagcagcctttgtctgccgcactgcgtgcattttttaccgccgtgctgcccaagcagattcagggcggtgagatggcgaaaggtgaaacgccgtcgggattggcggcagactttgccgaagcggcggacccggaagccttgagccatcaccaacgtgcatcggcattggcggcgaaggaaggcatcccttacgaagaggctgcccgccgtactattgcttaatcatcaacccgtcaaatgcgacgacgttgtcgcatttgtcctaaaaaaggataaaacatgagtgcatctcatttgcgcggcctgcgcggccagcttgatccggttttaaccaatctcgcactgggctacaagcaggcggattttattgccgagaaaatcttcccggtggtgtttaccgaaaaagaaggcgtgcgtgtgccggtgttcggcaagggttcatttgtcgagtatcagaccgaacgtgcggtcggtgcggcatcgaatgtgattacgctggactccccaaactttatgccggttgtgttggaagaacatgatttggccgccggtgtagattaccgcgaacaagcggaatcgatgtacgacgagcgcgccaaggcaacacgccgcgcggtcaagggcgtgcagctgcgtcaagaaatcgaaactgccgccctcctgcaaaacaaatcggcttatcagtccggtttcagcaaagacttggccgccacccaaaaatggagcgataaaaactctgatccgttggcagacatcgaaaccgcccgcgagactgtgcgcgcaggctgcggtatacgcccgtcggtgctggtggtaggcgcgagcgtgctgtccgcacttaaacgtcacgagaagctcatcggcgcactgggcgcgaacgaacgcaagtccctgctcacggtcgagcagctgaaaaacctgctggagctggacgacatcatcgtcggcgaggcggtatctacacctgccgccaataaggccacccaagatatttggggcaaattcgccagcctgattgtgcgtccgcatacggcttccggcggcaatgacgagggtgaaccgagcttcggttataccttccgccgtcgcggtatgccggtagttgaccgctacgaagaggttggcggcaaggtggaatacgcgcgctataccgacatccgcaaagcggcagtggtcggcggtgcatgcggacgtggttgcgtaatcggtaaaacgccgtctgaaaggcttcagacggcctatggagagaaatatgactttattcgtgaagtatgaagatttagatgagcgtattgccgaggtacggtatcaccgtgtcgaaggaacgacttcaaccgtatgtacggtgatcttgcattccgggtttgtcgtcgtcggccattctgccgctctcaattccgaggcgtttgtggcggagacggggcacgagctggcctatcaggacgcgttgcaaaatctgttggccttggaagcctaccgtatcaaagaaaatgcgcatgacgcgcagcaaaaggagtcttaaatggcacaaacaaaacaagtggtcttggtaaccacggtcaaaacatcaggcaaggtggtcaaaaaccgctttgtggatttcgcaggcaaacagacagccgccggtgtgaaagtgctgggtactgctacttttgatgcggatgcgggcgatacgctggcggtcgatgccttgggtatcgcactggtcgaggcaggcggcacggttgccgtcggcgatgaagtagcagccgatgcgcaaggcgcggcagtcaaggcggcaggtaatgccaaggttgccggtacggcgcgctctgcggcgacagcggcgggcgaagtcatccaagtatttttgaaaggttgatcatggctaaagtttatatcgcaaacactccgttgattttggaaaacgaacaaggcggccaatttcgtgtcgaggtcggcgaagcggtcgaattgacggcggagcagtacgaatcggtcgcggcacacgttaccccgacattgacaaccggcgaagagccggatgcgcaacaaaatgacaccccgccgtccgaagatacgccgtcagatgatgcaggcaatgcccctacgggcgaagttgaaaagccgaaacgcggtaaaaaaccggcagcagccgaaggggcggagtaagccatgtatatcggcgcggatgatttgacggctgcgatgggcaaaacggagctggtgcagctgaccagcgacaatgcgcgtgggacagaacccgacgctcaggtcattgatgcggcagtgcgttatgcctgcgatttggtggacggatacctgcgtggcagatatgtgctgccgctgaaggacacgccgacggtgttgcagcctttgtgcatcaacatcgcccgccattttttgcacagccgccgcatcaaccgagctgactttccgaaaccgctggaaactgcctacaacgcaaccattaagacgctggaagccatccgcgacggcaaaatccacatcggcatcgccgcatcggacaagccgccgcaacccgagctgggcgcgtatcacgtccgagcgcgcgacaaaatggatttaggaggctactgatgagcacgacacgtccgattattgatgcggtagtagagcatttgcaggccgctatcccgtgggtcagcgttgaggcttttccggagcggccgtccgaataccaatttatccatcccgtcggggcaatcttggtcggctacggcggcagtaaatttggcgatattgagcagctcggccgtattgcgcagcagcgcgatgtcaggctgatgctgaccgtttttggcagcagccttaatgcggatgacggcactttggccatcttggatgagacacgtcttgctatggttggtttcgcgccgccgaactgccggccctgccaccttatcagcgaggagtttttggccgaggatgcgggcgcatggcagtatcagcttgtcttgcagactgagactcagcaggttgaagtttgccgtgaagaaaaacgccccctcttcgtcgctgcccgctatcgccgaaccgatcaagacctcaattccgatttaaaacctaaaaaataggagtatccatcatggcagcagcctaccatcacggcacggagaccatccgcatcgacggcggctccaatcccgtctataccgttgacggcgcaattaccgccatcgtcggcactgcgccagtcggcgcggtcaatgagctgacggtatgtcaaattaaaaaagattttgcccgattcggcggcgagctgaccggcaagggctttactctgccggatgccgcacacatctggacgcgctacggcagcggtgtcgcttatgttgtcaatgtttgcgaccctgccaaacataagacaaccgtcagcaacgaagtattggcggttgatcctgacactttgacagccaaaaccgccaagcctgccctgcaaagcggctacgcggtttcagacggcaacagcctcctgaccgaaaacacgcactacaccatcaacacactgacgggcgaaattgtgttcaaaaccaaaccgtccgccgcggaaatcagctacacctataccgacccgacgaaagtgaccgaagccgacattatcggcgcatatgtggcggcaacgggaaaacgcaccggtttggaactcttgaccgaaggtttcaaccgacaaggcgcggacgcgaaaattatcatcgcccccgagtatgacggcaacgccggagtccgcgcagcaatggaaatcattgcgggcaaattgaaagccatcgcctatgccgccgcgccgaaaggcacaggcttgggcaaggctttggaaggacgcggtcctttgggcagcatcaatttccaaacttcgtccgaccgctgccagctcttctatccctacgccgtcgggctcttgggtttggaaagccttgccacccacgccgccggcctgcgaatgaaaaccgatgtggaacagggctactggttcagcatctccaaccgcgaactcttgggcgtaaccggcgtggaaatcggactgaccgcccgcgcggacgacccgcagtccgaaaccaaccggctgaacgaaaaaggcattaccaccgtattcaacagctacggcacaggctatcggatgtggggcaaccgccttgcctgtttcccgacggtttcgcatattaaaaactttgaagtggcgcaacgcaccggcgacatcatcgacgagtctatccgccgcgccgaactgcaatacgtcgaccgcccgattgacgatgccttaatcgacagtttgattgagacggtacgcacctatttgggtacgctgccttccatcgtaggtttctcggtcggtttggactatgactacgacctgccggatgcgttcagtaaaggccaagtgccgattgtgtacgactacacgcccaagctgcctgccgagcgtatgaccaataccagcgtgatgacccgcaaatacctggccaatctggtttctgcgtcctaatgccgtctgaaaaaagaaaggaaacaagatgagcgcaatcaatgcaatctacaatgccaacgtctatatcgacggcaacagcctgttgggtaacgcatccgagttcaaactgcccgagtttgagtttgggcaggacgaccataccggtttgggtatggttggcaccatcaaactgccaaacggcgtcgaagccctggaaggcgaagttacttggaacagcttttatcccgaggtggccaagaaggcatccaacccattcaaggccgtgcaactgatggtgcgcggcaacctgcaaacctttaatgcagcaggtttggcagaagaagtccccatcgtaactacggtaacggcgatgttttcaaaaaacgccttgggcggttacaagccgaaggaaaaagcggaatttggctcaacctaccagacaacagaagtccaccaagtcgtcggcgggcgcgaagtactgtactacaacgcgttcaaaaatatctaccgcgtggacggtcaggacgttttgaaccaaatgcgtaaaaacattggtgcttaatctttaaatcggattaaaagccgtttcagacgacctttgacacaatcaccgtatctttaccgatacggtgatttttttatttttggagatggaaaatgaatgaagccaagaaattgcaagaagatttgggtgtaaataccgttgtaaaactgaaatatccggtacggctggcgacgggtcagatgttggaacaggtaacgctccgtcgtttgcgcgtgggcgatttgcgcgccgtgtcgcacctgacgaatgaggcggagcaagaactggccctgtttgcacgtatggcaagcatgattcccgaagactttgattgcttggatttggcggattggaaacagttgcaggagacgtttcgccgcttcacggaatccgagccggacggcaaatagtccgccgctttcgagggcggaaacgcagcggcagctgctgtctgccgccgccgatttggcttggtggttcggttggagcgtggatgaggtttacgcgctgccgctggacgaatttgaagactggcagaaagaagcaacccgccaaatgaaggcgggttatcggagggggatgtgattcagacttggtggcggcgttcttcttcgatttcgcgctgcaaatcgcgacaccaaccattgtcaggctcagctttttcaaaaaacgcctgccataactcgactgctaccagccaaacagcggaagcagcaaggacgacgcaataaaaaataccagctaaaactgcgagcataccgacaacaaacatacaaacaacccatcactttaataggtgcatattagcatatggcaagcgatttaggtatatcgatcagtgtttctgccgttgtcggtggggctttgtcgggtttgacccatatcggcaaggcgatgaatacgctgaaaacgacgaccaataccctgtctgaacgtcagaaggaactgggcagggtattggagcggaacaaagaccgtttgggcgtatcgtctgccaaacagctatggcaggaatacgacaaaatcggcaattccgtcgccaaactgacccgccaatatgaaaagctcaatgccgtccgcgcccaaatggcagccgtcagcagccaatggacagacatcaaagggcaatggcagggtgcgcttgccgccgcaggtacattaattttgcctgtcaaagcctcgattgaatttgaatcggcaatggctgatgtcaaaaaggtggttaatttcgatacgccgcagcaatttaaggaaatggaacgggacattttgaaaatgacccgcaagattccaatggcgggcaaggacattgctgccatcgttgccgcaggcggacagtcaggagtcgcccgcgaaaacctgacgggttttgccgaaaatgccgccaagatgggcgtggcattcgatatggcggcaggacaggcgggcgaatctatggcgacgctgtccaacgtcttgcagatacccattcccaaaatcggcatattgggcgatgccgtcaaccatctttcggacaatgcgaactcgaaggcggcggatattgtcaacgtcctgacccgcgtcggcagcgacatcaagcagttgggcatgacggaaaaccaaggtgcggcatggggcagtacctttttgagtatgggtaaagcccccgaactggcggcgcaggcgatgaagggtatgattacttcgatgtcggtcatgaaggcgggcggtgcgaaaaaagagctggcagagctaggattgacaaccaaggaatttgccgccgctatggacaaagatgccaacggtgcgatgctcaacctgttggctcgagtcaagcagttgtcgaaggcggagcagttccccatgctgctgaagatgttcggcaggaactatgccgacgatgccatgatgctcgccaacaatgtcggtgagtacaaccgccaactggcattgctggaagaacgcgatgcttcaggcaatttgaaatatctcgggtcgatgcagcgcgagtttgccaaccgttcggcaacaacggcgaaccaaatccaaattttcaaaaacgggatttcggaactcggcatacgcatgggctcgatagtcctgcctgccttgaatgattttttggctaagggcagcaaacttgccaacatcgtctcggactggtcggaaaaacatcccgtattgacgaaagggattgtcggtacggccgcttcgctgctggcttttaaagtcgggatgtttggtgcgatggtcgttgccaaccggtcgcgtgcggcttatttgggaatgaagggagcggttttatcgctacggtctgccattgtactgacccatactgtgatgcaaggcggaatgggactgcatgatgtaccgggtaggctaggaaagctcatgcgggctttggtggcagcaagaaccgccatgctcggtttcagtctgtcgtcgctgacggcgacgtggccgctggttttggccgtcggcgcacttgccctggtcggatggacaatttacaaggcttggaacccgattaaggctttttttgccggactgtgggatgggctgttgaaaggcttgaaaccgttaaaacctgcttttgatgctctggtttctgcactgtcggatgcttgggacggcatttataacgctatttctccggttgtagataccgttttttctgtcttaggtggcttgtgggatacggttcgaccttttgtccggccgctattggatttctttagggatttcttcagcacgacacaagttgctgcaggcggggcgcgcagcttcggcgaatcggcaggctcgtggataggtgaaaaaatcacagcggtcgccggttgggtcggcggcaaaatcgccgaaatgaaaaccgcctttgacggcggactgctcggcatcctcggcctgattctcaactggtcgcccattggcgcgttctattcggcctttgccgccgtactgtcttggttcggcattgacttgccgtccagcttcacgcagtttggcgcaaacatcatccaagggctgtggaacgggttgcagtccaaattcgagtcggtcaaggcatggtttgccgaaaaggcggcatcgctcaaacaggcttttgccggcgtgatgggcatccattcgcccagccgcgtgttccgccgctttggcggatggatgatggatggcctgcaaatcggtttggacgggggcgcggcgcgtccgattgcctctatagccgatacggcaggccgtctgaaaagcggttttaccgaccatatgggcgcgctggcggcacggttgtctgcgggcggcgaggcatttgcgtctgcacgcaatactcaggcggcgggcgggatgaccatcaattacaacccgaccatcaatgcgccgggcagtaatcctcagcagattgaggctgcgctgcagatgggcttgcgtgaattcgaagcaatgttccgccgcatgatggacgacaaagcacggagggcttattgatgtatgcgatgttgggtgatgtgcgatttgagcttttaaacagcttcacatcgcttgaggcggaacattcggcgaactttgccaagcatgaggtcttaaaaggccgtccgcgcctgcaggccttgcaaaacgaactgacgacgttgcgtttctctctcaagttgcattggcggctgggtaatcccgacacggcttataagggtctgctgtcggctttggaggcgcagcaggcagtgtctttggtttacggcagcggccgttttgtcggatggtttgtgcttgagcggctgacggagcgcacgttgattcaggacgcgcaaggtcggacggcggcgcgggagttggatgtggagctgacccagtttgtcggcgacccgaataatcccctgcctacgcccgcagtcaaatcgggcaggcaaaatccgctcctgtccttattaccggagagcgttcgggctcaggcatcggatgtagtgagtgcggtcgaaaaaggtatcaaggtttaccgcgctgcggaatcgggcatagccgatatgcagaacctgatacgcgcggccaaagatttgaaaaacgacccgtcagggacattaaacctgttgggggacgcactcaatgtcggtggcagcactttaggaaggctcaataccttgccggaagtaacggcggttttcggcgacctgaaaggcgcggcagaatttgcggcacaggccggacaagcggccaaccggctgggcggagccgtcggcggttatgagggcggttcggtaggaagttggttggatgcggtggaaaacggcgtagccgaagcatcggatgcgctggcaaacggctctgccgccgcccaggctttgaccggctatcttgcggcaagaaaggataaatgatgagtgcggtcatacgctacaccacccaagacggcgaccgatgggatttgattgcgcacaagcattacggcaacgcactgttgattgacggtctgattgcggccaatccgcacttgcctttggcggaggagttcgtgagcgggctgacggtatttgtccccgttttggaaaccaaaccgaaaaataaccaagaggagctgccgccgtggatgcgttaagtgcgtttttgaagctgaagggcttggacggcggcaatacccatccggttaccatgcccgatttcgtcctgtcttacgaagacaaagatataacggcagatgttgcgccttatctgatttcgttcagctataccgattatcttgaggggcagtcggacgaattgcaggtcgattttgaggatacggacggccgctggctgagtaactggtatcccgaacagggcgatgctttgtctttgagcctgggtaaccaatttaccgggctggtttctctcggcaaatttgagattgccgaaatcgaatacaaccgcccgccgtcgacggtcagcctgaaggctttatcgacgggcattaccaagtcgaaccgcaccctgcgcggcaaggcgtatgaaaacacgactctggccgccattgtccgtcagattgcaggccgtctgaaattggaaatcacagtgacggttaaagatatccccatcaaacgcgttacccagtatcaggagcgctatgtcgagtttttggcgcggctggcgaaggaatacggacacagctttaaaatcgtcggcaagaaactggtgtttaccgacaacgacgcgctcaaacagcgtcctgccgttgccgtcctgaaacccgaggacatcattcgtgtccgcctgcgcgatttgattaagggcgtgccgtccaaagtagatgtcaaaggctacgacccgaaaaacaagaaaacggtctcggcaagccgaaaaagcaagcccaagcgaggcaaagccaaacacggcagcacgggcgatacattgcgtatcgtgccgaataagggtgagagcgcggcgcaattgaatgccagggcagatgccaaattggcagatgcgcaggacgaccaatgcgcggggacggttacactggtcggcaatgcgctgttggcggcaggccaaatggtacggttgaaaggattcggcaagttttcgggcaaatatctggtcaaacagtcgcggcatgacttttcgcgcagcggcggctatacgacggaaatcgaaatcaagatgacggaatatgtttctgaagaggagcaaggcagtgcaaacccatgattttacggcaacgatgcaatttggtacggtatcggcagtcgatgaggcatcccacagtttgcgggtaaaaatccccgtactcgacgacatggaaaccgattggctgccgatggcaacaccggcggcgggcggcaaccgtttttacagcctgcccgatgtgggcgaactggtggtctgcctgctggacgcgcgcggcgaaaacggctgcgtcatcggcgcgatttacaatgccgccgacaagccgccggtatccgaccaaaacaaatgggtcaaacggtttaccaacggcacggtcatctcgcacgaccggggcagcggcgaagtcgttgtggaaacgccgggcaaggtcaaaatcaaagcggcacagaaagtggacatccaatcgccggaaacagaaattacgggcaatgcgacggtaaacgggctgttgacctataccgcaggtttggtggccggcaatgccggcggcggcgaggcggcgaagattacgggtaacgtcatcattgacggcgaacttatcgtcaacggcatcaatatcggcaagcacatccatgacggcgattccggagggcaaaccggcgaaccgaaaaatcattaagccgcattaaaaggcgtttcagacggccttctctacaatccctgtatctatcagcgatacagggattttttgatgttctacgccgcacctatctcgaaacactggcagctcgcgcccgaaggctcgggcgtggttcagggcgaggacgacatcgaccaatgtatccgcaatatcctgtccacccgcaaaggcgcggacgttacccgtcctgatttcggttccgaccattacaaatggctagacacccccgaagatgtgtttatccccaatatcgtgcgttcgaccatgttggcaatacagacgtgggagaagcgggcagtggttgaggacattattttcgacggtgtcgcaccgcatctgacgatgacggtttactggcgcatagcggatgaagtagcaggcgaggtttatacgacagacatcagattggagcaggcgacatggatttgagcaaactcaagcgtgaagaagtcaaggcggtttcagacgaccttgccgagattttggcgcagaccattgccgactatgaggcaaaaagcggcaaaaccctgcaacccgcccacatcgagcgtctgattatcaatacctatgcttaccgcgaaatgttgacccgtaaagccttgaacgaagcctaccgccagcagcacccgcgttttgcaacggggttgatgttggatttgtgcggcgatgatgtgaacacgccgcgccttgaggcatcggccgcccgctgcaccgtccgctttacccttgcagcttcccacagcgaacccgtcgtcatcccgcaaagtacgcagattgccgcaggtgcgaccgtgtttcagacggcatcggaaggcacgctctcaccagccggccgaactttggatttagaggctgtctgcacgcagacaggtgtgtctggcaatggttttgccgcaggacaaatcaataccttggtcagtcctattgacggcgtatctgccgccaatatcgaagtatcggcaggcggtgcggacgaagagtcggacgatgcttatcggcaacgcatcctgctcgccccggaaagtttcagcgtggcggggcctgtcggcgcatacgaatactttgcacgacgtgtcaatcctgtcatttgcgacgttcatgtcggcaacctgaaaacggcaggcggcgagccggtcggcggccgggtacgggtaacggtgctgactaaaaacggactgccgtctcccgaactcatcggcgaagtgcagagggctttgtctgacgaacgtgtccgcccgctttgcgacacggtaagcgttgccgctccttctgttatcgattacacgctggatgcggaactcacgctgtttacaggcgcggatgccgccgaagttttggcggcggcaaaacaggcttgggcagattacgaagcatcacgccgcgaaaaactgggcgcagacatcgtgccgctggacattcagacggcattgaaggcggccggcgtatacaacgtcgttttaaagtcgcccgcgctgaccgtcgtccaacccgaccaatgggcaagatgcacttccgtcaatatccgcatatcgcctgaaacggcggagggttagcaatggcaaaactctcctacgcatccgttatcgaacacgaccgacgttacaaaatgttggcggatttaggcttgagaataaatgaggtcgatgcggtcagactactgccgaggttggtagatttggttgctccggaacacttggcgctgctggcggagggtcgcagcattttaggtgcggacggctactggttagctgaaagcgaccagacgcgccgcaagctgattaagggcgcgtaccagctgcaccgtatgaaaggcacgccgtgggcaatacgcgaaatcgtgcggcggctcggtttcggagaagtcgaaatcaccgaaggcttgggcaataaggaacacaacggcgaaatcaggcgggacggaacctacgcgcacggacggtccgaccactgggcgcattaccgtatcaccatgaacggcgcgctaaccaacgatcaggcggctttgctgcggcataccctgcaagccttcgcgcctgcacgatgcgtattggcggcattggattaccggcacgccgccgtccggcataacggacgggtatcgagagacggaacatttaaccgaggaactgcataatggcaaatttgaacgaaacagcataatgggaaacaggcatttaccaattagaaacctccgaccccgtgatgggcgggccggacggcatcgacaaccgtcaggcaaaacaattggccaaccgcaccctttggctcaaaaaacaaaccgaagcccttcagacggcatccgacgacaaagccgccgcaagcaccgccatcaacgcaggcggcggactgacgggcggcggcagccttgcccaaagccgcaccatcgcactgggcgcgcccgggcaaatcaccgcgacaagccaaaacgccgtccaagaaaacagccacacccacgccatcgacaccgccaccacgacgcgcgcgggtatcgttcagctcgacaacaccgtcagcgaagccgaaaacaccgccgccaccccgaaagccgtcaaaaccgcgctcgaccaagccttggcagccgccgcggccgccaacctcaaagtctccctctccggcgaccaaaccgtcaacggccaaaaaacctttaccgcccaaacccaattccaaagcggcatccatttatccgccaaccagacgaactggaacggcggccacaaagcctacatcggcgcggatgccgacaacgcccacatcgtcttcggcgacgacaccctccgcctgcacagcgcaaacaaccgcatttcctacaacaaccacgacatcttccacaaagccaacaaaccgcgttttgccgaagacatcgaaggcaagccgaacacactgtccggatacggcatcggcaatttcaaagtcgaaaccttccggggcgatttgaacaccctcaaaacagacggcatctattccctgccgacagcggtcggcagctccaacctgcccgttgaaaacaccgcctgccatatccaagtcatcgccggcacgcaacccggctggtgcaggcagttgggttatcccgcctacacgtccgacgtgtacgaacgccaccaggtaagcagcgcaaacgacaactggtccgcatggaaaaaactcaattcggacggcatccccgtcggcgcgatcgtatcctttcccaaagccgtccgaaaccccgcaggctatttgcgggcagacggcacgacctttgcacaaaacaccttccccgacctttaccgcgccttgggcaacagcaaccgcctgcccgatttaagccgtaccgacatcggcatcaccgcgtggtttccgtccgaccaaatcccgaccggctggctggcgtttgacgacatccgcacgcgcgtaaccgaaaccgcttatcccgagctgtaccgcctgctgaccggaaaatacggcagcatccaaaacgtcccgcaggcggaagaccgctttatccgcaacgcgggcaacagcttggcagtcggaacgaagcaggaagacgaaatcaaacggcacacccacaaagtattttcacactggacaagccacacagacgtggcagccgtcggttacgaagacggcaacgaaaggcaacgcagcgcgctcgtatcgacgtggacggacgaaaatttaagcgacaacggctttttaaccccgcgcctggacagcaaaatggcgacaggcggcgacgaaaaccgccccaaagcactggttttaaaactgtgcatcaaagccgccgacaccttgggcgaagccgtgttctggataaagtcccacggcgaaaccgtcaacgccggcgcgctggacgcgggcacgctggagcaaggtttgcaagacaaagccgaccgcgaccacacccacaccgccgcccaaatccaagggctggacgaaaaaatcagcaccgccgttgccgcgcaattcacacgccaaaccatcggcggcgtggatattgtcagattccccgacggcacaatgatacagaccggcagctacaggttcacacgaagcggcggccccatagaaaacgaagtcgtcttccccgtcgcctttgccgacggcaacgtcaaatgcttcgtatccgaacgccattcggaacgcgttaccggcgatcgaaggcaacacaactggctgtttatccgcgcaaaaaaccacgccgccgccattattaccaactggtacgaaggcagttgcgactggatggccatcggcaaagccgcctcgggaaacgccgccagctccccgatagtccccgaaatacctgaaaccaacgaagaaccgcaaagagagagtggaagaacatcaaccggaccccgaaaccgccgccgccaccgagacggcttgctcgaggcactgcaagactagcgggctgtagagatggctgtagagatggctgtagagatggctgtagagatggctgtagagatggctgtagagatggctgtagagacgggttgtagagatgggttgtagagatgggttgtagagacgggctgtagagatgggcttcagcctgccgatccaagcgatccgaccgaaaccggccgcgccgccaatcccccgaaacctatgccccgccaatcctgccactcttcgtcattcccgccgctttcgtcattcccgcgaaagcgggaatccagcccctaaacgcggcaggaatctatcggaaaaaacagaaacccccgccgccgtcattcccgcgcaggcgggaatccagaccccaaacgcggcaggaatttatcggaaaaaacagaaacccccgccaccgtcattcccgcgaaagcgggaatctagaccccaaacgcggcaggaatctatcggaaaaaacagaaaccctcgccgccgtcattcccgcgaaagcgggaatccagcccctaaacgcggcaggaatctatcggaaacggctgaaaccgaacggactggattcccgcctgcgcgggaatgacgaagcttcagacggcattgccgccccgccgccaatccgtaacaccgaccccgaaaggaaaaccaatgaccatttactacaaagaccgcgccttttacgacgcggataccctcgaccaagcccccgagggcgcgcgccccattacgcccgaacaacacgctgggctgctcgccgccctcaattccggctgcatcgtgtccgacgatttgaccgtttccccgccgcgcccgtccgaataccacgaatgggacggaaaaggctgggtacttaagccgactgccaaaaagaaaatgctgcaagaggcgaagtctgaaaaactggcggaaatcaaccgcgccgcgcaatcctatatcgaccgtgcggcgggcttggacaaagtgccggaatttgaggtagcgacttggacaacgcaagcattcgaggcgaaggcatggcatgccgaccccaatgctgtcacgccgacgcttgacgccattgccgcttcccgaggcgtgcctcccgatgttttaaggcaaaaagcttatgaaaaaacactcaaattcgaacttttgaccgcgcatgttgcaggcttgaggcaggcggcggaagacaaaatcaacgccgcggctaatcttgatgaactgactgatatatcgctcgtcatcgacctgaaagccgaggctgaatgatggcggaggtttatctggcactttacaaaggaaaggcggacggaatacgtgcgaggtttgaggattggctgatacgtactgtaactcgcagtcagtacagtcactgcgaaatcgccgtgcggctccctacatactgcgcctcttcttatgcctgttattcctccagtgggcgcgacggcggtgtacgtatgaaagtgatgccgctgccgtctgacaagtgggatttaattccgctgccgccatccgcgcacagttcggtcgtctgcctatatgctcagacacgcggttgccgttacgactggatgggagcagttgggacggtattccgtctgactcagagcaaaaaccgttggttctgtagcgagttttgtgcgacggtaatgggaataaccgaaggttggcggttctcgcccggggatttggcagcaatgttccggagggaggctgtataacaccctctcaattttgtcagacccaaatcgacgaatgaatgagggtcagcagatacgcatcggaaaccggcgatattgccctgttcgagcgagcggaaaaagaaattgccaattatcaaatgatccagaaacgctatgcaactgatggaaataacatcaataaaggaggataaaaatattaaagtgggacggcgacgtaccggtgcgggaacaccgatacgccagccaagcagagtgagctgcattgacttcaaggccgccttagtctctagagacttgggcattctatccaaaattggagtgagtgcaaatgcaaaactaccgcgaaatgcgctgcaaatactgcggcaaactgcttgccaaaggcagcggatacgtgcaaatcaaatgtgcacgctgtaaaaacatcaatttattcagtaactaaaaaatcagaagagtgccgttgagcatcatattaaatctgtttcgagcgtccagaatgccgtaaactaggagtatatatatgatgcaaaaaacacaacaaactctaccgattatcccttggatgggcggcaaacgtcgattggcaaaacacctgttgcccatgtttcccgagcattcgtgttatgttgagctgttttccggcggcgcggcgttgttctttatgcgcccaacgcctgctaaagtagaggtactcaacgacatcaacggacagctcatcaacctataccgcgtggtacaacaccactttgacgagttcgtccgccaattcgattggacgttgaccagtcgcgaggtatttgcccgtctgcaaagcaccccgcctgactgtatgaccgatatacaacgtgccgctcggttcttctaccttcaacacaacgccttcggcggcaagaccgtccatcaacattttggtacggcaaccacatcaaaagcgtgggatgcgtcgcagattagggcaaaattgacagcatctcaagcccgtttgagaggagtatttatcgagaacgaaccgtgggagcgctgtttcaagcgatatgaccgagagcataccttcttctacgcagacccgccgtactggcaaaccgcagggtacgaccacgcattcgattggccgcagtatgagctgctggccaaagcgatggtggagagcaagggaaaattcatgctatctatcaatgaccatcctgatataagggagttgttcaaagacttccgcatcacacagcttgagcttgcctatacggttggcagagacaaaaccggtaaaacaaacggtgagctggtcatatgtaattggtaaaataaaaagcgacggtgacgtcgctttttaaaaagtgaaaaagagttacaaatagtgaaacaaaaaacaaaataaattttctcaaaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttaaactgtccgactttttggggtcagttcggcttcggcatttttttatccgtttgggggtaacttgtttggaaagctgcaagcttataaataaaggattacatttaagttttgggtaaccttttttaaaaaatgcgtgatgacttttgcatttttaaggcgttttttggggtaattcgtgaaaagttaccccaaaagttaccccataaatggcgaaaactcaagcatacgccagcatcctgcaacacaaaaaagccttgaaactgttgaagttcaaggcttttttgtgttgcaggatgctgctgaaaatagggtatggtggaggcggggggaatcgaacccccgtccgaaagtcctctacaaagcgttctacatacttagttgtgtctatttgaaaatcttatttccatcatgccgaccaacaggccttttggaaaccagttaccttaaatctcatttcctgccaagtaacccggtaggaaaccagtcaatgtaagatgacgttgcggtggctttcgccacacagcccattgaccgactgctgcaacggctagccttaagcggctaaagcgtaagtttcgtcgtttgcgactatttgaattcagtgttttacgggaatctgagaccccggtatgcccgcatctgcttcgcaaccctcgtcgaaaccaaggtcgcccccagaaatggtttgcaaattatacggatattgtgcggtgctgccaagtctgtcggagaaatttgtcagtcttgctgccttaatttgcgtttgagcaggatgcggacgcagccgtcgttgccttcccggggttcggcgtaggcgagtacgtcggggtgttgcatcagccagtttcgggtcatatttttcagaacgggtttgtagcctttggaacctaatccgctgccgtggatgatttcgccgcatacgccgcgtttttgggtgaatgcgatgaattcgttgaggactttttgggcttcttcctgtgtgtagccgtgcaggtcgacatcggtaacgacgggatagtatccgtttttcaggcgttggatgtcgttttttccctgtccgtttttgctgaagctggcgggcgggtcgttgtatgtgctgccgatgtagaagtagttttcttcgtcggcgcggttgtctttgggacggactttgatgggggttttgtcgggcggcgcataatattgctgccggttttttaatggggagagttgtccgactgcttgtgaaaaatcgaaatcctgttcttgtttttgcttgtttttttcggctgcctgtttttctgccgcttctttttgggcttgtttgcccagttgtttgaggatgttttggaagtcggtattcatattttttcctgttatttgtccgatggctgtttcgggcggggttttaatttgccggaatgtttgccaatcgggggaggatgattttgttgcctgcgtatgttttttgaaagcgtgattgtatatcaaaaagaaatgcggcaaccgtcggcagtgttgattgccggaaatgcggaccggtcgaaccgatatgcccgaacgcctgataaagttttaaaaacctgccttgcgaagcaggctgacgtgttttgccaatcttgaattgccggaaacgcgaaacacggaaatctgatgttttatagtggattaacaaaaatcaggacaaggcgacgaagccgcagacagtacagatagtacggaaccgattcacttggtgcttcagcaccttagagaatcgttctctttgagctaaagcgagaacgctgtactggtttttgttaatccactataaatgttccgatacgaactgcaaaatattggttttgtttctgacaggcaaaagcactgtttatttggctgtcaaaagggatggttaaggaaagttatgcgcccctgaagcgcgccccagataaggatggttgcgccgacggcttcagacggcattttggcggcggtgttgggttttgtatccggtttgccgttgtgtcttgtgatgatgattttgggcgcggtttttctgttttgatgtgtggaatgccgtctgaaaggcggttcagacggcatagcggtcatttttgtgcggtcaggcggtcgaatatgccgccgtcggcgaagtaggttttcatgatgttgtcccatccgccgaatttttcttcgggagagaatgagtctaagtctgggaagtcggctttgtgtcttgccaatacttcggggttgcgggggcgcaggtagagtgaggcggcgagttcttgcgccggttcgctccaaaggtattcgagataggcgcgggcggttttttgcgtgccttttttcgcgacgacgctgttgacgacggcgacggggctttcggcggaaatggtgtagctcggatagacgatttcaaactgtccttgggtcagttttttgctgacgtagttggcttcgttttcaaaagtaatgagtacgtcgccgatgttgcgttgtgtgaaggtggtggtggcggcgcgtccgccgttttcaaaaacgggggtgtttttgaggatggatgcgacgagtttttgggcttcctgttcgttgccgttggtggttttcagaccgtaaccgtatgcgccgaggaaggcgtagcgtccgttgcccgaggttttgggattggcgatgacgatgttaacgccgtctttggcaaggtcgttccaatcgcggatctgtttggggttgttttttcggacaaggaaaaccatagtgctggtgtagggcgcggcgtggtcggggagggcttgttgccagcctttttctaccagtccttttttttcgagcaggtcgatgtcggaggattggttcatggttacgacatcggcttgaaggccgttggctacggataatgcctgtttgctggagccgccgtgggactgttggatgctgacggatgtgccggggtgttcggattggtatgttttgataaataaggggttgtattctttgtaaaaatcccgtgccacatcgtatgaggcgttgagcagggtaatgttttttccgtcggattcggtattggccggggcattttgtccggacggatggtttgaatcggctgcggggctgcaggcggtgagcagggctgcggtatagagtgccggtgcgtaggttttcatatgcttgtcctgtcggttggtagatggggcaactttatacggctgtctgcgcttgtggaaataatgtttgatttgaagattatcagttttggttataaggacggatcagaggtgtttccgcatcagttcgcatttgattttgatgctggggtcaagctgcaatactgccgaaccgagcgattcgtagcggttgagaaggtaaaacgggactgagttgagcgatgcgtagagtttcagaaagctcaaaccggatttgtgggcgatggtttccgcctgatgaagtagggcagtgcccagtccgaggttgtggaacagggggtggacgtaaagtgcatcgagttgtgcttcttggcagtcgatttggaaaaatccctgtatgttgcctttgtattcggcaacccaaagtgctttgtcgggatcggaaatggtcggcaggtagctttctgtgtttaacaagccttcccatacttttagggcgtgttcgttgtagctgaggatgcaggtgtattggacggagtgcaggtggactttgaagatgtctttgcagtcttgcacggtggcggggcgtaacagtgtcagcaggttcatggcagtatgtcggcggcttcagacggcatctgtgccgttggtcggattatagggactgatgcagtttttttgcttcttgaaatgcggtgtccgaatcggtggttaaaacggtaaagtgtcccattttccgccctttgtgcgcggtttttttgccgtaaaggtgcaggtgcgcgtccggccggctttgcaggggaaaccaatccggttcgccgccgtcttcctgccaaacgtcgcccaaaatattcgccatacagcaaggcgataataatttggtgtcggcaggcggcaggttgcacataatgcgtacctgttgctggaattggtctgccgcgcaggcatcgacggtatggtggccggagttgtgcggacgcggcgcgatttcgttgacgaccaattcatgtgtgtcaccgacaacaaacatttctaccgccaatacgccgacataatccaattcgtccgccaagcgttgcgccatctgccgcgcctgttgctgcacgtcggcactcagtcgcgcggggacgatggaataagccaagatgccgttttcgtggatgttttcggcaggatcgaaagtttgcacgttgtcattgttcagacggcatacgataacggaaatttcgccgcgcaagtccaccattttttccaaaacgcaatccacgccgcggtgttcggcaaacgcggctttgagttcatccaccgtttttacgcggatttggcctttgccgtcatagcccaatgtagcggttttcaggatgccgggcagaaattgtatgctttcttcagtgatgtcttcggctttgcaaattgcttgatacggcgcggtttgcaggcctgctttgcgtatccatgacttttcctgaatgcggttttgcgcgatggcaacgcagtcgccgctgggggaaacattggtatgtttggcgagaaaacgcatcgcatcggcattgacgttttcaaattcagtggtcaccgccgcgcattttgccaattcgtccaaagcagcttggtcgttaaacggcgcgcataaatgacagtcggcaaattctgctgccggcgcgtccggatcggggtcgagaacggttactttgtagcccatggttttggcggcaacggtaaacattctgcctaattgtccgccgccgaggatgccgagcatggcgggagggaggatggggggtgtgttcatagtggaataattctgtttaaactgccaaatctaagggaaggtcggaaatatcttttaatcgtttaccattgaccatgatgtaaaacaaatccaaagcgtcttcataattcaatgattgtaaagtttgttccagctcatataaggcaaaatggtaaacgcaatctatttcccctgtacccaaggcaatagatgaaatgcggcttggcgtcggttctgccgttacgacaacaatgtgcggcagtctgccttttctatttctaaccaaattcaatccttcagaacgggcattctgagccctgtcgctgcgaatcgtccatttacaagagatactggcgtggagcagcggcatattgccattacccgcacgcaaactggcatatgtggcaatattttcatcaactaaaaattcattacggttgatttctgcatctgcaatcaaatttctggtaacgataatatcgggagtaatggtgtaatcactgcccaaggcggcagccaattcggggttttcttcggcagccttggctaaggctgtcagatgtgcgtattgctgataacgtgcgatttccagacggttgcgagaaccgacctgcttaacattccagtcgccgggtctgatatgctgcaatttctcaaaagcagattggacaaactcactgcatattgcttcaaaagcatttcccgatgtctgaccgggtaatctttccgaaaccgtttccgaatgcagtaagtcggcaatccccttggctatattgcaacttcgggtattgctcccatccgcattgctgactacgcctttattgttggttgcaagaacattgccatccaataatttcttatggaaaatcctgcgttcttgggtaaaaagcggattcattcaattttccttttttaaggctttgataatctgctgacccaccgcttcggctaccggcgggggaaaagcgttgccgatttggcggtacataggcgttttcttaccaaaaaattgccagtcatcaggaaatccttggatacgcgctgtcattcgggcagtcaatctaggcatccccgaaaagtcttcaggcggcgcactattccacaaacctgaaccatccacacccaactctgcccatgcgcgtttggatcgtgtaggccccaagtcagcaccgccgtgtttttttgaaccgccgaccaaggtcggtgcaatctgcgcggccttcaaacgccagttatgcgccccctgccagttattttctgacattaagtcaaaaagcagttctccaacggttttcggttgttccgaatttggttcaggccatttgaaaaaattggtgtattcgtttttcaacgcaacaaataaaaccctgggtctgagttgcgatactccgtaatcggcagcataaagtagtttccattgtccaaggtaacccaacttggcaaattgttctgtaatatggttgcgataatcttcaaattttgggtcaagtaaccctcgcacattttctaacatgatggctttagggtcagtttccttagctagacgaatagcctcagggaataaatcgcgttcatcatcttttcctaattgtttacctgctttggaaaaaggtgggcaaggcacgccgccggccaataaatcaataccgtcatatcccttgccctgaaacaagcggacatctccttcaataacgttccaatcaggacggtttaaacgtagggtttgacaagccgacggttcgatttcgattaacgcaacatgggaaaagcctgccctttctaagcccaaagcctgtccgcctgctccggcacaaatttctaatgatgtgaattgcattgtgattttttatgtaagtatctctgctgttgttttgtgattttcagacgaccttcttttcatctgcaaaggttgtctgaaatttatttatccaacccttcctgcaccatctgcgcggcgcgtataacggctcgggctttgttttgtgtttcctgccattcggaggtcgggtcggagtcggcgacgatacctgcgccgctttggacgtatagcgtgttgtttttcaccacggcggtgcggatggcgattgccaaatccatgtcgttgttgaagccccatacgccgaccgcgccgccgtagatgccgcgtttctcctgttcgacttcttcgatgatttccatggcgcggactttgggtgcgccggagagtgtgcctgcggggaaggtagcggcgaggatgtccatgttggtaacgccctctttcagacggccttcgacgttggaaacgatgtgcatcacatgggagtatttttcaatcaccattttatcggttactttgacttcgcccgttttgctgatgcggccgacgtcgttgcgccctaaatcgatgagcatgacgtgttcggcgatttctttggcatcgcttaacaaatcttgttcgttggcaaggtcttcggcgggggttttgccgcgcaggcgcgtgccggcgatggggcggacgatgacatcgtcgcgttcgcggcggacaaggatttcgggcgaggagccgacgatgtggaaatcgccgaaatcgtagtaaaagagataaggcgaagggttgagcgtacgcagggcgcggtagagggcgagcgggctgtcggtaaattccatgctcatgcgctggctggggacaacctgcatacagtcgcctgcaaagatgtagtctttgattttgttaacgcaggctttgaacggctcttcgccgaattcgctgacggcttcggtgtgtttgctgccgagcgaaagcgggatggcgcaactttggcgtaactgtgtacggatgtcttcgaggcgttcgcgggcgcgttcgtagccgtcgggctgcgacggatcggcgtaaacgacgagatggattttgccgctcaaattgtcgatcaccgccaattcttgcgacagcatcagcaagatgtcgggcgtgccgagcgggtcggctttggtggtgtttttcaggcggtgggcgaagtgttcaaaattgtagatggtttcgtaaccgaagtagccgaccagtccgccggtaaagcgcggcaggcttgggatttcgggtgttttgaagcggttgtggaaggcttcgataaagggcagggggttgccgtcgtgttgctcgacaatttcgccgttttgataaacatcgacgtgtttgccgctggctttgagatagtggctgcaaggcaggccgataaaagaatagcggccgaaacgttcgccaccgacaacggattcgagcaggtaggtataggggcggttggcgagtttgagatagagggaaagcggcgtatccaaatcggcaaggagttcttgcacgagcgggatgcggttgtagccttgggcggcttgggcttggtattcttgtttgctgatcatttctgctttcccaaagggcggtttcggacggcgcggcaacgggcgcgagtatagcattttatcggaattgttgacagtctgaccggagatgccgtctgaaaaagacgggcttacggctttgttttgcgctgccggtattgtttccatttaaacagataacctgcggttacgggaatcagggctaagatggttttgaacgtccatgatgcataccaaggtaaagaaccgggtgcgaccgattgattcagatacggccaccaacaggcagtcaggcagccgagcagcagcggccagatatgccggctgaggtttttttgccaaaggaggaatgatgcggcagaccaaagcagggtaagggcagtgatttttaacacggtataagcatccgctccaaacagggcggcgagaaaatacgtaccggcaatccagaggacggcaagtatcaggacaatgatttcttcaggtcgtttgaacatttttttcttcctgtttgatttcagacggcattgccgttctgtttggtttccagcagctcccagcgttccagcttttccaaaagcagcatttcgatttcttcggcgcggctttgcagtgcgccggctttttcgtaatctttgaagatttcgggatcggaaagctgcgcgttgatttctgcctgttcggcttccaaggcggcgatttcgtcgggcagggcgtcgagttcgcgctgttctttgtaggacagtttgaccgtgcggttggctttgggtttttctttcaccggttcggcatcggctgttttgggtgcggattccgtctgaatcttcgcttcgcgtgattttgcgtcgatgtagtcctgatagccgccgatatattcttttaaccttccatttccttcaaaaacaatgctttgggtaatcacgttatcgaggaacatacggtcgtgcgagacaaggaataccgtgccttgataatcgcgcaacaggtcttcgagcagctcttgggtgtcgatgtccaagtcattggtcggttcgtccaagaccaaaatattggcgggacgggtaaagagttttgccagcaaaaggcggttgcgttcgccgccggagagtgaagaaacaggactttgcgcgcgggcaggggggaacaggaaatcttccaaatagctcatcacatgctttttcttaccgccgacttcaacgtaatcattgccctgtccgagcgtgtaaaacacggtgtcgttttcattcaacgcgctgcggaactggtcgaaataggcgacttcctgcttgctgccgatacggattctgccgtaggtcggctgcaattcgcccaaaatcagttttaaaaatgtggttttgccgatgccgtttgggccgattaagccgattttgtcgccgcgctgcaagatggcggagaatttgtccataatgactttgtcgccataagcaaacgaggcgtgttccagctcggcgatgattttgccgcttttctcgccgctgtcgagcttgaaattgacctgcccttgtacgttgcggcgttcggcacgctggcggcgcagttcttccaaacggtgcacgcggccttcgttgcgggtacggcgcgcttcgatgcctttgcgtatccacgcttcttcctgcgcgtggaatttgtcgaagaggcggttgtgttccgcttcgactgccaactcttgcgcttttttctcgctatatttggagaacgagccgggataggaacgcaaaataccgcgatcgagttcgacaatccgcgtggcgatattgtccaaaaaacggcggtcgtgggtaatcacaaccaagctgccttcaaacgctttaagcagattttccagccaaataatcgcgtcgatatccaaatggttggtcggctcgtccagcagcaatacgtcgggcttttgcacccaagcctgcgccaaggcgacgcgctttttctgaccgccggaaaggttgccgattttttcattttccggcaaaccgagttcccccaaagtctgcttgactgccgcatccagtttccagccgtccttcgcttcgatttcaagttgcaattcgttgagttctttcaacaaagcctcactcgaaccattttccaactcatggctgacatgatgataacggcgcaataaatcacgaatttcgcccaaaccttcggcaacggtatcaaatacggttgcgtccttatcaaaaaaggattcctgcggtacataaacgattttgaggttgttttgaacaataatctgcccgtcgtcgagcttttgcaaaccggcgaggatttttaaaaacgaagacttgcctgcgccgttgcgtccgattaagccgactttttcgccgctgtcgagttgaaaagaagttttgtcgagcaaggcaacgtggccgatggcaaaagaagcgttttctacagataatatattcatgatacaaattctcaacagttaccgtttggattttaccgcaagtttggcgcgggcaatttcaaccgcacccggcaggacggaaacaataatgatgctgcccatcaccaagcccagattgttttttacgacggggaagttggcaaagaaatagcccgcgtaagaaaacaggataacccacaacaagccaccgatgatgttgtagcggataaatttggcatagtgcattttccccataccggcgacgaagggggcgaaggtgcggacgatgggcataaaacgggcaatgatgatggttttgccgccgtgtttttcgtaaaaacggtgggttttatcgagatattcacgtcggaagattttagaatcggggttggcgaacagcctgccgccgaaatatttgccgacggtaaaattgagcgcgtcgccgagtatggcggcaaggcttaataatgcaaccattaaatgaatatccataccgcccagcgcggcaatcccgccggcggcaaacagcagcgaatcgccgggcagtaagggcgtaacaatcaggccggtttcgcaaaaaacaatcaaaaacagaatcgcataaatccacacaccgtattgcgccgacagcgcgagcaggtgttggtcgatatggaggatgaagtcgatggcggaggcaagcacggcgcgttcctaaaaaaacaaaccgcgtattttaaccgattggaaaaatgccgtctgaaattttcagacggcatttgtttttaaaaaagtttacgcgccgtaaacggggtatttgtcgcagagggcggtaatctgtttgcggacgttttccagattcgcttcgtcttcggggttagacaatacgtcggcaaccaagttcgccaatacgcgtgcgtcggcttcgttaaaaccgcgtgtggtcatggcagcggagccgatgcggatgccggaggtaacgaagggtttttccggatcgttcggaatggcgtttttgttgacggtgatgtgcgctttgcccaaagcggcttcggcggctttgccggtaattttcatcggttgcaggtcgacgaggaaaacgtggctttcggtgcggccggaaacgatgcgcaaaccgcgtttgaccagttcttccgccatggcggcagcattgattttcacttgttttgcgtattgtttgcactcgggttgcaacgcttctttaaacgctacggctttggcggcgatgacgtgcatcagcggaccgccttgcaggcttgggaagatggaagagttcagtgctttttcgtgggtattgtcgcggcacagaatcacgccgccgcgagggccgcgtagggttttgtgggtggtggtggtcacgaagtcgcagaatggcacggggttgggatattcgccaccggcaatcagtccggcgtagtgcgccatgtcgacaaagaggtatgcgccgactttatcggcgatttcgcggaattttgcccagtcgatttgcaacgcgtaggcagacgcaccggccacaatcattttaggtttgtgttcgagagccaagcgttccacttcggcataatcgagcacttcgttttcatccaaaccataagtaacggcattgtagagtttgccggaaatattaacgctcgcgccgtgggtcaggtggccgccgtgcgccaaagacatacccaaaatggtgtcgcccggttttaaaacggaagcgtacacggcttggttggcttgcgagccggagtgcggttgaacgttggcgtattgcgcgccgaacagttttttgacgcggtcgattgccaattgttcgacaatatcgacgtattcgcagccgccgtagtagcgtttgccggggtagccttcggcgtatttgttggtcagctgggaaccttgcgcttccattacggcgcagctgacgtagttttcagaggcaatcagctcgacgtggtcttgctggcgttggtcttcttgggcaatggctgctgccaaatcggggtcatattgtgcgagggtaacgctttttgaaaacatgttctcggctcctttgtgtaatcagggtatcatgagtgttttttgtataaaaaaatacttcaaaacctaaggcagatagtccataatgcgtaaattttctttggcattatcaggtaatttatttaacatgctggtttttagcgtctcattacctttatgttagtacaaggctacccaaaggcaatgcatcaaatggtaaattttcggcagtttgtgcaaaatcaatcaaataaccagcaccaaccacatctttatcagccataacccgctgatacaccacttgccaagacaactctcctgccccaccatgtcttaaaatcagatgaatggcttgtaatgctgtgtttggcgtctcacaaattgcgaagatctgctcagaagcttgcttgatggcttgtatttttgtttgattactcacaatttccccctattttaatattaacttaatgcggtcaaattcacaaaatacaagcttcacctctaatcacccatcactcgaccttctcggcgtggatcggcaccaccaaccagcctgcttggctcgataataatggcttgaacacctgaatttagctcacgcacgtcagtcttatagcccaaatcatttaatgcttgttgccactggagggcggttgtacccgtttctagttcatagctaccaaagcgatttaataaattgggtgcactgatggcatcttggatatccatattccagtcactatgtgccacaatcgtcttagcgacatagccaatgatacggctaccacctggggagccgattgccatataaggcttgcctgctttaaatacgatggttggtgccattgaggagcgtggtctcttgccgggctcgacacgattggcgacctgtttgccctgctttattggctcaaaactaaagtctgtcagctcattattcagcaggtagccatttgccatcaaagttgagccaaacgcattttcaatggaagtcgtcattgatagcacattgcccgccttatccacaattgatatatgactggtagaaggtaactcaatcgcttgtgaggacacccactcatgaataaaatcgcctgcagatacgctaggcaatgccttatccgactgctcaagcagctggctgcgatgttttaggtagtctttagaaatcaactggcgaatgggtactggtacaaaatcagggtcgcccaaatatacatcacgatccgcaaacgcaagcctagaagcgtcgcccaagagacgtaaaccttcagcatcataccccacctgattgggtgaaaattcatttaaaatccccaaaatctgacccacagcaatcccacctgagcttggtgcacccataccgcatacttcataaatacgataagtcacacaaacaggcgggcgttcaaccacttgataatcagataaatcttgtaaggataattgaccggggttatccttagcattttggacaactgaaacgatattttgggcatatttaccagtatgcagagcttttgcaccttgagctgctaacgcctgaacactgtcagcaaattctaaatttttcagcaagctgcctgcttgtagcggcacaccattcggcaaaaaataagcggctgtttttggatagcgtgccaaatgctgctgattttgctcaaccgagatggcaagccttggcgacacctcaaagccttgttttgccaagcggatcggcgtatcaaataattttccccaaggcaatacaccgtatcgctgatgtatcgtctccatcagtttagggatagcaggcgtacccaccgagcgaccaccgaccaccgcttccataaatttcaatggttgaccatctttatccaaaaataattccggcgtcgcacgcatcggtgccgtctcacgcccatcaaatgtggtcaatgttttggcggtattatcccaatacaacacaaatgcaccaccgcccaagcctgacgactgtggctctaccaagcttagtgtcgtctgcaccgccaccatcgcatctgcagcgctaccgccttgctttaagatatcatagccagcttgtgttgctaatggattggctgacgctaccataaaatcacttgcaatcacctgcttttgttcggtcagtcccgttgcatgttcaggcgtgtgagcgtctgcacctgtgatgacagcagaatgagtattaaccttaccttgattggcatggatgacttgacatccagagattgtcatagacattatcaatgtagtcaataaatatgttttagccacaagcactccttcgcctgagtttgattgatgattcatacaaggaatgctgattattgtatttaatatggctaaataattcaatccaaacagagacctttgcaaaattcctttccctcccgacagccgaaacccaaacacaggttttcggctgttttcagctgttttcgccccaaatacccccttaatcctgcccagatacccgataatcaggcatccgggctgccttttaggcggcagcgggcgcacttagcctgttggcggctttcaacaggttcaaacacatcgccttcagatggctttgcgcacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngaagaaatcccctaaatgtcttggtgggaatttaggggattttggggaattttgcaaaggtctcaaactatcaatcttgaccatcaaaaaaagaccgctaatgtcatcagcagtcttttttgatatttattttaagatattaagtaatcagacctttgggctatgctcttcaatgagtggttttagctcacctgattggtacatttgtaggataatatcactaccaccgattaactcaccattaacccaaagctgtggaaaggttggccgattggcgatgagtggtagagtactgcgaatttctgggttttctaggatattaacaaaagcaaagggtctgccaattgggtcagcacctctactgcacgcgctgaaaatccacattggggaaactggggcgtgcctttcatatatagtggattaacaaaaaccagtacggcgttgtctcgccttagctcaaagagaacgattctctaaggtgctgaagcaccaagtgaatcggttccgtactatttgtactgtctgcggcttcgtcgccttgtcctgatttttgttaatccactatacagtaggaaaggctgaaaatttatgcgtaaagcgtgatattgtcaacgtttttatcaaccggacggcggtgttaaaagaaaattttgccgtatccgataaaacactggataaaaatattatctttgttataattaatgtaaagattcagtttgactttttaaccgtaaaccaagagaggaaagcgatatgttcccagaataccgtgatttgatttccaaattgaaacaggaaaattcccgcttcgcccgtctgttcgacgaacacaacgagctggacgataaaattaccggtctggtcaacaatccggttaccagcggtgcggaaaccatcgatgagctgaaaaaagccaaattgaaactgaaagacgagttgtacgccatcctgcaaaaagcagcgggaaaataattcgggtttgagtttttgaaatgccgtctgaaatgttttcagacggcatttttgtcatttgaccggaaggcttgtgctgtttgaaataacggcggcggtatcggattgccgccgccgtgtacttgtgtgaacggctgtctgtctattttgcgtgcaggcggtcgagataggcgacttcttcgctgctgcccatgaagacggcgacgcgttggtgcaggttttcgggctgtatgtcgagcatggcttgatatgcgttgcttgccgatgcgcccgcctgttcgagtatcaggctcatagggttggcttcgtacatcaggcgcagtttgccgggcttggcggggtcgcgtttgtcttgcggatacatgaacacgccgccgcgcatcaggatgcggtggatttcggcaaccatgctggctacccagcgcatattgtagtttttgccgcgcgtgccggtttcgcccgccaagagctcgtcgatgtattgttggacggggggcagccagtggcggcggttggacatattgatggcaaattctttggtactttcgggtactttcggtttttctttggtcagcacaaattcgttttcggcattgagcgtgaacatatatacgccgtgtccgaatgtgaatacgagctgggtttgaggcccgtagaggatatagcctgcggcaagttgctgtctgcccgtttgaaggaatgattcggttgccaatgcgccttcgggtttttcaaggatggagaaaattgtaccgacggaaatgttgacatcaatattggacgatccgtctaaagggtcgaataggacgagatagcgtccgttttcaccggcacttacgaaagtgtcttcttcctcgcttgccaagccggcaacagcagggttggctttgagtgtgtcaatcataatgttgttggcgataacatccagttttttctggtcttcgccctgaatattgcccgtgcccgccatacccaatacgccggccagtgcgccgaggcggactttggcgttgatttcggtgcaggcggaaacgacggacagcaaaacgccgccgagtgcttcggtcagttggttttgttgcaggtgttcggggaggaatcgggtcagtgtgtccatagtttgctcgtttcggaaaggtttgtgccgtctgaaaggcggcaggttattgtggcgtattcctttggtgcgttttgcaggatagtctaggggattgtagtgtaaaaaaacggcgcggggcaagtcggaacgcggcaggcggatgaggggatatttattcttatagtggataaatttaaaccagtacagcgttgcctcgccttagctcaaagagaacgattctctaaggtgctgaagcaccaagtgaatcggttccgtactatttgtactgtctgcggcttcgtcgccttgtcctgatttttgttaatccactataaaagtgccggctgccggtatatcgtccggttttgtttgtttgacgggagatgccgtctgaagggtttcagacggcatcggggtcagcagattttgctgtccaaaaggtagcgcgcgccttcgtcttgcgccagcagccgcgttagggcggggaggtttgccgccaattgctcggctaaaaggtaagggggattaatcacgaacattccgctgccgtgcataccgaaaccgtcggctttcggcgcgtggacgtgcagttcggcgtgaaggtagttgtcgggaacgagttttttcaattcttccggcagcttgcggctttcttcgcggctgaggcagggataccagatgagataacagccggactcaaaccgttttaaagcggatttcagcgtttccgttacacgccggtagtcctgtttttcctcgtaaggcgggtcgatgaggacggcggcacggcgcggcgggggcggcagcagggaaatcagccctttgtaaccgtcttcgcgcaacacttgtccgcgtttgcccaatcctgcttcgcccatattgttttgcagatggacaaagtcggtggggtgcagctcaaacaggcgtaatttgtcgccgacgcgggtcagcgattgcgccagccacggagaaccgcagtaaagttcgggcgagggcaggattttttgtatgtgcgcgataaagccgtttaactcggttggcaggttttttgcttgtcgaagtagggcgatgccttgccggtattcgccgactttttgtgcctcgctgccttcgagattgtacacacccgcgccgccgtgcgtgtcgatgtaccagtagggcttgtctttgcggttgaaatattgcagcactaaaaacaaggtgaagtgtttgagcatatcggcgtggttgccggcgtggaatgcgtgtctgtaactgagcatagtcggtaaaacggcgggatattcggatgccgtctgaagcggggttcagacggcataaacagggatggatgggaaatcagcggctgccgccgattttgctttctctgccttcgagcagcttgacgatattgcttttgtggcggaacaacaccagcatggcgataaggagcgtcgcccaaatccaagaagggtggggcataaaaaacagtgcggcaaggggggcggcgattgtggcggttaatgcggcaagggaggatactttgaagccgaatgccatcacaagccaaatcaacgcgcagaccaaggcagttgcgggagagagtgccagaagcacgcccaatgccgttgccacgcctttgccgcctttaaatccgaaaaacaccggccacatatgtccgaccagcgcggcgagtgcgacggcagcgattgcgctgtcggataaaccgagcggttcttgaagcacgcgtgcaagcaaaacggcaaccaaacctttggcggcatcgcccaaaagcgtcagcgcggccgccttttttttgccgctgcgtaaaacattggttgcccccggattgcccgatccgtaggtgcgcgggtcgtccatgccgtaatacttggacacgatgacggcaaaagaaagtgagccgatcagataggaaacggcgacggccggtatgttgaacatttgcggtactttacttagaatggtgcggttattttagcaaaaaacggggcggattatggataaaatctttttgcacggtatgaaggcggatacgcttatcggcgtgtacggctgggagcgcgaacggttgcagaccctgattgtcgatttggacatcggtgttcccgagaaagcgggttcggacgacgatattgccaatacggtgcattatgccgaggtatgcgaaacgctgcgccgacatctgaaagaacaggatttcctgcttttggaagcgttggcggaatatattgccgatttggttttgggatatttcggcgcggtgtgggtgcgcgtgaaaatcgtcaagccgggtattttggaaggcgtgcgcgaggttggcgtggaaatcgagcgcggcaagcgtgaagattgaacggcagaataggaaacggaagggagatatgaagtggatttgagggaagtaaaattaggcggcgaaaccatttacgagggcggtttcgtcagtatcagcagggataaggtcaggttgcccaacggcaatgaagggcagcgtatcgtcatccgtcatccgggtgcggcgtgcgtgttggcggtaacggatgatgaaaaggtcgttttggtgcggcagtggcgttatgcggcaaatcaggcgacattggaacttcctgcgggcaagctggatgtggcgggcgaggatatggcagcgtgtgcgctgcgagaattggcggaggaaacaccttatgttgccgacagcgtgcgcttgttgtacagcttttatacggcggtcggtttttgcaatgaaaaaatgtatctgttcgaggcggaaggcgtgcgtttgggcagtacgcttgccaatgacgaagacgagattacggaaaccgtattgatgtcaaaagaagaagtccgtcaggcattggcaaacgatgaaattaaagacggcaagacattaatcggtttgcaatactggctgatgagggattgacaggatgttggaattgcccgccggagtagatcggtgggtattttgtttggtggatgggatatgccttttcggcttgtctctgggcgcgtcctttaaagtcattcgtgctttagtaataggagtagggtatggtatgggctgataattacccaaacgaacgtgatcatttttaagaatagttaataatgaatatctttgttactgatttttcttaccggtttatgagcttattaattctttcttatataccgtcaattcattcatcggaagatgatattgattttggcaaaagggttatgatggttactttttttgcatttttagacacagtaatagagcgtttttttaataaaaagccttggtaggtttatcctcttaaggctttttctttgttatagacctaaaagctcaatttgaatttgagaacagtaattggcacagccagtatttaaacaagcgaagctaatttatagattatgtcaaaaccaagggaagcaattttttgcggttatttgactgccgcccctatcttcagcccgagccaagtcagcaacagcgaacctgccgtgtgcaggaaaatattggcaagtgctgaagcgggacgattcgattggagcagggttacggtttccagtgaaaatccggaaagcgtggtcaggctgccgagaaaaccggtaatcagcagcagcttccattgtgggtggttgacggtttcggcaaagattccgataagaaaagcacctatccagttggcaaacaggttgcctgtggccggaggtattgatgcgggaacggcgaggttgagcagccaacgcgcagttgcaccgaatgccgcaccgatggaaagggggatgatgttggaaagcatggttttgtctgcctatgccgtctgaaggctaccgccatatgccgcggtcggacttcagatagcggttgtcgtcgaaagtgttgatccaatggggcttcagtgcaacaaatatggcagttgaaatgccgctgaggaaggcttccgcccacgccagcagaataaagacgggcagggcggtcgtccacaatatttcggacggaaaagcgtttgcggcatccaaaataccggtcagcaccagcccggtcagcagaatgccggcggcggaagcgagaaagccgttgacgaaaataaagatgaaaatattgggtggcaggcggttgaccagtatacgcgacaggcggttgacggccagcgcgggcagaatcagcaccaaagcgttcggcggatatgcgccggcagaactggcaaacagcaggcagtagggcagcatcagcagcgcggcaagccaaaaggcggcggaagtgcccaccatcagtgcaaccagattgacggcgagcagatggtagttcatctgggcaagctgtccgccgccggcagaggcgttcagacaccatgctgcggaaaaaattacggtacacaggggaagggcggaacggtagcgggcaagcgagcggaatgccgacggcgcggaagctgccagtatcaggataaggacaatccacgaaaccgacagtaccatatctgaaaaccagactgtttggaaaatcatggcaatgccgcaaagattaagggaaaggacggctattatactgtcggcgggggcaaaccgaaagccgaatcggtttcggcagaattgccgaccggttgttttttttgggatggaaacacgttaaaataaacccgtttaatcgtttgtcttgcgggaaacggcatatgttttggatagttttgatcgttattttgttgcttgcgcttgccggcttgttttttgtccgcgcacaatccgaacgcgagtggatgcgcgaggtttctgcgtggcaggaaaagaaaggggaaaaacaggcggagctgcctgaaatcaaagacggtatgcccgattttcccgaacttgccctgatgcttttccatgccgtcaaaacggcagtgtattggctgttcgtcggtgtcgtccgtttctgccgaaactatctggcgcacgaatccgaaccggacaggcccgttccgcctgcttctgcaaaccgtgcggatgttccgactgcatccgacggatattcagacagtggaaacaggacggaagaagcggaaacggaagcagcagaagctgcggaggaagaggctgccgatacggaagacattgcaactgccgtaatcgacaaccgccgcatcccattcgaccggagtattgctgaagggttgatgccgtctgaaagcgaaatttcgcccgtccgtccggtttttaaagaaatcactttggaagaagcaacgcgtgctttaaacagcgcggctttaagggaaacgaaaaaacgctatatcgatgcatttgagaaaaacgaaacagcggtccccaaagtccgcgtgtccgataccccgatggaagggctgcagattatcggtttggacgaccctgtgcttcaacgcacgtattcccgtatgttcgatgcggacaaagaagcgttttccgagtctgcggattacggatttgagccgtattttgagaagcagcatccgtctgccttttctgcagtcaaagccgaaaatgcacggaatgcgccgttccgccgtcatgcagggcaggcggaggcaaaatccccggatgtttcccaaggacagtccgtttcagacggcacagccgtccgcgatgcccgccgccgcgtttccgtcaatttgaaagaaccgaacaaggcaacggtttctgcggaggcgcggatttcgcgcctgattccggaaagtcggacggttgtcgggaaacgggatgtcgaaatgccgtctgaaaccgaaaatgttttcacggaaaccgtttcgtctgtgggatacggcggtccggtttatgatgaaactgccgatatccatattgaagaacctgccgcgcccgatgcttgggtggtcgaaccacccgaagtgccgaaagttcccatgcccgcaatcgatattccgccgccgcctcccgtatcggaaatctacaaccgtacctatgaaccgccgtcaggattcgagcaggcgcaacgcagccgcattgccgaaaccgaccatcttgccgatgatgttttgaatggaggttggcaggaggaaaccgccgctattgcggatgacggcagtgagggtgcggcagagcggtcaagcgggcaatatctgtcggaaaccgaagcgttcgggcatgacagtcgggcggtttgtccgtttgaagatgtgccgtctgaacgcccgtcctgccgggtatcggatacggaagcggatgaaggggcgttccaatcggaagaaaccgatgcggtatacgaacacctgccgacaaccgacctgcttctgccgccgctgttcaatcccggggcgacgcaaaccgaagaagaactgttggaaaacagcatcaccatcgaagaaaaattggcggagttcaaagtcaaggtcaaggttgtcgattcttattccggccccgtgattacgcgttatgaaatcgaacccgatgtcggcgtgcgcggcaattccgttctgaatctggaaaaagacttggcgcgttcgctcggcgtggcttccatccgcgttgtcgaaaccatcctcggcaaaacctgtatgggtttggaacttccgaacccgaaacgccaaatgatacgcctgagcgaaatcttcaattcgcccgagtttgccgaatccaaatccaagctgacgctcgcgctcggtcaggacatcaccggacagcccgtcgtaaccgacttgggcaaagcaccgcatttgttggttgccggcacgaccggttcgggcaaatcggtgggtgtcaacgcgatgattctgtctatgcttttcaaagccgcgccggaagacgtgcgtatgattatgatcgatccgaaaatgctggaattgagcatttacgaaggcatcccgcacctgctcgcccctgtcgttaccgatatgaagctggcggcaaacgcgctgaactggtgtgttaacgaaatggaaaaacgctaccgcctgatgagctttatgggcgtgcgcaatcttgcgggtttcaatcaaaaaatcgccgaagccgcagcaaggggagaaaaaattggcaatccgttcagcctcacgcccgacgatcccgaacctttggaaaaactgccgtttatcgtggtcgtggtcgatgagtttgccgatttgatgatgacggcaggcaagaaaatcgaggaactgattgcccgcctcgcccaaaaagcccgcgcggcaggcatccatttgattcttgccacacaacgccccagcgtcgatgtcatcacgggtctgattaaggcgaacatcccgacgcgtatcgcgttccaagtgtccagcaaaatcgacagccgcacgattctcgaccaaatgggcgcggaaaacctgctcggtcagggcgatatgctgttcctgccgccgggtactgcctatccgcagcgcgttcacggcgcgtttgcctcggatgaagaggtgcaccgcgtggtcgaatatttgaaacagtttggcgagccggactatgttgacgatattttgagcggcggcggcagcgaagagctgcccggcatcgggcgcagcggcgacggcgaaaccgatccgatgtatgatgaagccgtatccgttgtcctgaaaacgcgcaaagccagtatttcgggcgtacagcgcaccttgcgcatcggctacaaccgcgccgcgcgtctgattgaccagatggaggcggaaggcattgtgtccgcaccggaacacaacggcaaccgtacgattctcgtccccttggacaatgcttgattttttgcaaatggaaatgccgtctgaagactgtttcagacggcatttttatagtggattaacaaaaatcaggacaaggcgacgaagccgcagacagtacaaatagagacctttgcaaaattccccaaaatcccctaaattcccaccaagacatttaggggatttctcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaggcagcacggatgcctgattatcgggtatccggggaggattaagggggcgtttgggtagaattaggagatatttggggtgaaaacagccgaaaacctgtgtttgggtttcggctgtcgggagggaaaggaattttgcaaaggtctcaaatagtacggaaccgattcacttggtgcttgagcaccttagagaatcgttctctttgagctaaggcgaggcaacgccgtaccggtttaaagttaatccactatatcagacgtttgaattcggattattccctaacctgtcccgtgccttgtacgatgtatttgtaactcgtcagctctttcaaacccatcgggccccgggcgtggagtttttgcgtggagatgcccatttcgcaacccaagccgaattcgccgccgtcggtaaagcgcgtggacgcgttgacatacacggcggcagaatcgatatgggtcgtgaaatagtccgcagcgtggcggttttcggtaacgatgccgtctgaatggtgcgtgccgtgcgtttcgatgtgcccgaccgcctcttcgaccgaagcgacggttttcacggcgaggatgtagtctaaaaactcggtatcgaaatcgtctgcacccgccgcttcgccgccgatatgccgcgctgcctgcggatccaaacggaagcggacgggcggcagtccggcttttatacggtcgcgaaccaacagccgttcgagcttgggcaggaagtcggcagcaatgtcttcatgcaccagcagcacttccatcgagttgcacacggacggacggctggttttggcgttgtacacgatacggagcgccttgtcccaatccgcgtccttgtcgatataaatgtggacgatgcccgtccccgtttcaatgaccggcacgacggcattttcaaccaccgcccgtatcagccccgccccgccgcgcggaatcagcaggtctagataatctttcgccctcatcatttcgtaactgctttcgcgcccggtgtcttcaatcagttggagcgcgtcggggtcgatgcgggtttgcgccaaccccgttttcagggcggcaacgatggcgcgtgcggattggaatgcatctttgccgctgcggagtacgaccgcgctgccgcttttcagtgccaaagccgccgcatcggaagtaacgttcgggcggctttcgtaaataatgccgataacgcccatcgccacgcgctttttgacgatttccaagccgttgggcaaagtcgaggtttccagtatttcgcccacggggtcgggcagcgcggcaaccgccctgatgccgtccgccatcgtgcaaatgcgtttgccgtccaacaaaaggcggtcggtcatgctttcgggaatgttgcctgccgccgcttccaaatccaaacggtttgccgccaaaatatctgccgccgccgcttccaagctgtccgccatagcaagcaacgcgcggtttttttcttccgtatccgccgtgttgacggatttttttgccgctttggcaagggcaagctgtttttgtgtgtttgacatgggtttccttttctaaaattcggtcagaagcaggtgtatttcgggcgtgatggaaatccagtcgtcccgatggatgaacacgcctttcgccttacgcgatttgagcaggtcttcggcggcggcagaaccgaacaggacgcgccctttgcccaggggctgtttggttgccttgctgtacacggttacggtgtccatacgggaaaaatgcccttcgattccggcaatgcccgacatcagcaggcttttcccctgttcggacaaagcgtgttccgcaccttcgtccacataaacgctgccccggctttcggaatagaacgccagccattgcttctgcgtccgcaaacctttggcacgggggacgaaaaacgagccgtccgcctgatgttcggcagcttcggcaagtgcatcgggtttgagcgaggaacagatatacaccggtacgccggattcggcggcgatggttgccgctttgattttggtcagcataccgcccgtgccgtttgccgaacccgatccgcccgccatttcgatgatttcatggttgatgtgttcgattttgtccagccgtacggcatcgggattgctgttcgggttgcccgtgtaaagaccgtctatgtcggtcagcagcaccaagaggtctgcctgtatcatcgccgccacttgcgcactcaatgtgtcgttgtcgccgattttcaattcctcaaccgaaaccgtatcgttttcattgatgatggggacggcgcggcgttgcagcagcacggaaagtgcgccgccggcattttggtagcggcgtttgtcggcaaagtcggcgcggctgagcaggatttgcgcggacacgatgccgtctgaagacaggtttgccgtatattcttccatcagcagcccctgcccgacggcggcggaagcctgtttgtcggcgattttgaccggacgttttttgaaacccagcgcaccgaaccctgccgcaaccgcgccggaagacaccaagaccagctcgtgtcccgcatgatgcaatgcggcaagctggcaggtgatggtttggattttgccgcgcgagagactgccgtccgaatgggtaatcgaagatgtgccgactttaaatacgattcttttgtatttcattgtttccgtccttgttggtttgtcctgtctcgttgccaccttgtgccgccgaatttgccctgttctgccgcaattgtcaacaatcacgccgcgtctgcaataaaatggacaaaatgtataaaattaataaaatctatggcggcttattgagatttttcaaatttatattgccgttttgtccaaaatgcgtataatcctgtccatatttctgctgtaggctgatttattttagacaaggactaccatgcaattagatatagaccgcttggttgcttatttcggcggcgtgaacgcgcttgccgaagcgttgaaacagcacgatcccgaaaatgccgcgacgaccgccgccatctataaatggcgcacgcgcggctcgctgcctctggcgcaactgcaaaagctgaccgcgttggcggaagcgcaaggcaggccgctggatttgaatgcttttttacaaaaaaacgaatctctggagagaacagaaatgacacaggccaaccgcgttatcattttcgacaccaccctgcgcgacggcgagcagtcgcccggcgccgctatgaccaaagaggaaaaaatccgcgtcgcccgccagctggaaaaattgggtgtggacatcatcgaagcgggttttgccgctgccagcccgggcgatttcgaggcggtcaatgcgattgcgaaaaccattaccaaatcaacggtctgttcattgtcccgcgccatcgagcgggacatccgtcaggcgggtgaggccgttgcgcccgcgccgaaaaaacgcatccacaccttcatcgccaccagccccatccatatggagtacaaattgaagatgaagccgaagcaggtgattgaggcggcggtcaaagcggtgaaaatcgctcgtgaatacaccgacgatgtggaattttcctgcgaagacgcgttgcgttcggaaatcgatttccttgccgaaatctgcggcgcggtgattgaagcgggcgcgaccaccatcaatattcccgataccgtcggctattcaatcccgtacaaaaccgaagaatttttccgcgaactgattgccaaaacgcccaacggcggcaaagtcgtttggtcggcacactgccacaacgatttgggcttggcggttgccaattcgcttgccgcattaaaaggcggcgcgcgtcaggtggaatgtactgtcaacggcttgggcgaacgtgcaggcaatgcttcggttgaagaaatcgtgatggcgttgaaagtgcgccacgacttgttcggcttggaaaccggcatcgataccacgcaaatcgtgccttcgtccaaactggtgtccaccattacgggctatcccgtgcagcccaataaagccattgtcggtgccaatgccttttcgcatgaatcgggcatccatcaggatggggtgctgaaacaccgcgaaacttacgagattatgtccgccgaatcggtcggctgggcaacaaaccgtttgagcttgggcaaattgtccggccgcaacgccttcaaaaccaagctggcggatttgggcatcgagttggaaagcgaagaggcactgaacgccgcgtttgcccgcttcaaagaactcgccgacaaaaaacgcgaaatcttcgatgaagacctgcacgcactggtatccgacgaaatgggcagcatgaatgccgagagctacaaattcatctcccaaaaaatcagcaccgaaaccggcgaagagccgcgcgccgacatcgtgttcagcatcaaaggcgaagaaaaacgcgcttccgccacaggctccggccccgtggatgcgattttcaaagcgattgaaagcgtggcgcaaagcggcgcggctttgcagatttattccgtcaacgccgtcacgcaaggtacggaaagccagggcgaaaccagcgtccgtctggcgcgcggcaaccgcgtcgtcaacggtcagggcgcggataccgacgttttggttgccactgccaaagcctacctttccgctttgagcaagctggaatttagtgccgccaaaccgaaagcgcagggcagcggtacgatttgagcgtgaaaacagacgatgccgtctgaagcataaaaaggcttcagacggcattgcggcgatatagtggattaaatttaaaccagtacagcgttgcctcgccttgccgtactatttgtactgtctgcggcttcgtcgccttgtcctgatttaaatttaatccactataatagggcgcaaaacccatttgaaaaggaaaatcatggattcccaaaaatttaccgaagcatccaaacggcggttgagcgaattgttggatgccaaaagcgaacaaggcaacacgatgcgttgcgacgaggttcaaggttttatgacggcgctgttgagcgggccggacaaattgacaccgctcgactggctgcccgaagtgttgggcgacgaatcgcaatttaccgccgccgaacgttccgaaatcgaacggctggttttggcaatggcgatggaaacaaccgccgcgatgtcggataaaaaactgcccgatttgtggctgtatgaaaacgaagacggcggcagcgatttttacacatggtgcaatgcttatctttacggtttggatattgtgccgaccgattggtttgaagccgtcgatgatgaagcgtttgaagagttgttttatcccatcatggcattgggcggtatttacgacgaagaggaaaacggcgctatccgtctgcaattcacagaaggcgagctggcggaactggaatccgagttgccttatgcattggcggatatctaccgctactggcaggcagtcatcaacaaaccgcaaaccgtccgcagggaaggcgaaaaaacaggcaggaacgatccctgtccgtgcggcagcggcagaaaatacaaggcgtgttgcggtaagaattgaagcgtttgtttccatgaaccaaacgtaaaaatgccgtctgaaaccggatttccatgtttcagacggtatttttcacaggcggtcagtgctgttttttcatgccgaaccggacaaagccgacgatacccaaaacaatcatcgggacgctcaaccattgccccatcgacagccccaaggtcagcagcccgagatagtcgtcgggttggcgtgcgaattcggcaatgaagcggaatatgccgtagccgccgaggaagagcgaggcgacttgtccggtcgaccgctgttttttagagaacagccaaatgacggtgaacaggcagatgccttcaagtgcaaactgataaagctgcgagggatgacgcggcagcataccgtattgttgcagccattctgcccaaagcggattgtgcgcggcggcttcggcatcttcgtaacgcgcctgcgggaagcccattgcccaaaatgcgttgatgtcggtaacgcgtccccaaagttcgccgttgatgaagttgccgatacgtcccgaagcgagacccagcggaacgagcggtgcgaccgtgtccatcagtttgaggaagccgatgccgtgtttgcggccgaacaaccatatggcaataactacacccaaaaagccgccgtggaacgacattccgccttcccataccttgaaaatatcaagcggatgggcgaggtagtcggaaaacttgtaaaacaggacgtaacccaaacgcccgcccaaaattacgcccaaaatgccccatgtcaggaagtcgtcgagcgattctttggtaaaaacggacaagccttgcgcgatgcgccttctgccgagaaaggtaaaaagaataaatccgaggatgtagcttagggcataccagcggacggcaagcgggccgatgctgatgaggacggggtcgaattggggatgggtaatcataacgggctttcgttttcaaatgccgtctgaaagacgcaaaagggctttcagacggcatttttcagtggggggggggagtgtcaacgcaaatcgccggcgacgttcaaaatggcggaaagcaccgcttccccaagccgcaaagaacgctgaccgttccatccgaaatcgtcgtcgggcaggttggcattgtctttgaacggcatttccaacgtataggcaaggcagttgaaacggttgccgacccagtttgttgccaaggtcatgtttgcctgaccgggcgcatctttttcgtaaccgtattcatcttggaaatcggggctggcgttcaaaagggcggttttgaactgtgtttccaacgcggaaatgcgcggattgtagttcggcacgccttcagttcctgcaacaaagacaaagggcaacccttcgtcgccgtggatatccaaaaacaaatccacgccggtttccagcattctttcacgcacgaagaacacttcggggcttttttccaaagtcggattttcccattcgcggttgaggttcgcaccggcggcgttggtacgaaggttgcccagtgccgaaccgtcggggttcatattggggacgatatagaacgtggcgcggtcgagcagggtgcgcgctgtcgggtcttgcggatcgagcagcctgccgagcagcccctcgacaaaccattccgccatggtttcgcccggatgctggcgggcggtaatccagattttcagatcgctttcgacctgattgccgatggtcagcagattgatgtcgcgcccttgcacggtgctgcccaagtcgtcgatgcggcacaggccgctgccttgcgcgtcgccgaggaggtttaaatgctgttcttcggagtaaggttcgaaataggcgtaatacacgctgttggacagcggcgtatgattgacggtcagtacgccgttttcgtaggaagtcggtacgcggaaccagttgcggcggtcgtatgaggcacacgcctgatagccttcccagcctttcgggtaggcggcttctgccgcgttttcaaaatgcatgatgcagttttgatatgccgcgccttgcagccggaagtagaaccattgtgcaaaatcggaggcgttgtcgggacgcagggcgaggcggatgttggaagggtcggtcaggtctttgacgacgaccgagccggcatcgaagcgggtgctgattttaatcatgggaaagtccttgctgtcgccggtttctcgaaccggataaaccgcgattttaccgcccgtatcgcaaggcttcaacctgcccgaaggtctgccggatgccgtctgaagattgtttcagacggcgtttggcgttaacataagccgaaattgtcaacaatagggagtcgttatggagtctgaaaacattatttccgccgccgacaaagcgcgtatccttgccgaagcgctgccttacatccgccggttttccggttcggtcgccgtcatcaagtacggcggcaacgcgatgaccgaacctgccttgaaagaagggtttgcccgcgatgtcgtgctgctgaagctggtcggcattcatcccgtcatcgttcacggcggcgggccgcagatcaatgcgatgcttgaaaaagtcggcaaaaagggtgagtttgtccaaggaatgcgcgttaccgacaaagaggcgatggatattgtcgaaatggtgttgggcgggcatgtcaataaagaaatcgtgtcgatgattaacacatatggcggacacgcggtcggcgtaagcggacgcgacgaccatttcattaaggcgaagaaacttttgatcgatacgcccgaacagaatggcgtggacatcggacaggtcggtacggtggaaagcatcgataccggtttggttaaagggctgatagaacgtggctgcattcccgtcgtcgcccccgtcggcgtaggtgaaaaaggcgaagcgttcaacatcaacgccgatttggtggcaggcaaattggcggaagaattgaacgctgaaaaactcttgatgatgacgaatatcgccggtgtgatggacaaaacgggcaatctgctgaccaaactcacgccgaaacggattgatgaactgattgccgacggcacgctgtatggcggtatgctgccgaaaatcgcttctgcggtcgaagccgccgtcaacggtgtgaaagccacgcatatcatcgacggcaggttgcccaacgcgcttttgctggaaatctttaccgatgccggtatcggttcgatgattttgggcggtggggaagatgcctgaagcaaagtcggaaaatgccggctttggcggaaaacccgtttgtccggtttctgtttttggggtttcgggcaatttctaagttgttattcccgcgaaaacagaaaccaaaacagaaacctaaaatccgtcattcccgcgaaggcgggaatctggtttttttgaaatccggttgtttgggataaattctccggctttgattttttgtttttccgataacgccataactttgaaatttcgtcattcccgcgcaggcgggaatctagacctgtcggcacggaaacttatcgggaaaaaaggtttctttagattttatagtggattaacaaaaaccagtacggcgttgcctcgccttagctcaaagagaacgattctctaaggtgctgaagcaccaagtgaatcggttccgtactatttgtactgtctgcggcttggtcgccttgtcctgatttttgttaatccactatacgtcctagattcccactttcgtgggaatgacgggatgtgggtttttgtgcggatttgaaccggtaagggtggtgtgggattggtggtttgcttaggatcttttggattgtattttgtatatacatttacttgttgataaaagataaaataaaattagaaactaaaagtgagaaaaaattaataataatagggatgtataaatgtaaaggctccgtttcatagctaaggttatctgaatatatggaaaaaaagtaaaagtccataaaactaaaatatatagataatgctaatgataatagaattatcactttcctagagtaaggataatatttttttatcgtaaaaaaatataaaataggataaataattgccatatagatagattttgtaacaaaattaaaaataaataataaaaataatgtaataaagtatattttttggctatgaaataaaattgtacataattgaacgagcagatcaaaaaatgaactacatataacaataaataataacgtatttaccatactaaatttaataggtctcattatcatatttaataaccacttcatagtatagtggatgaaatttaaaccagtacagcgttgcctcgccttgccgtactatctgtactgtctgcggctttgtcgccttgtcctgatttttgttaatccactataaatgcagagtgggtggaaacactcactttatggtttgctacgctctgctcaattagcaacccgataacccaatatggataatagggtaattaatccaatctaatttgtcagcatccgttaatttattgcaaaataaagtattgaattatgtcgggtgcaaatgacgaaatataagtttccgtgcggacggatcaagattcccactttcgtgggaatgacggtggaaagattgttgtttttcccgatgaattcctgtgttttttgtttttccggataaattcctgtggctttgagttttttggatttcagcctcaatgccgtctgaacgccgaatcgggcttcagacggcattgcgtcatttgaaattcaaaaccggccagcctttttctttggcttctttttccagctcggcatcggggttgacggcgacgggttcgtcgacgaggcgcagcagcggcaggtcgtttttggagtcgctgtaaaaataggttttgccgtagctttcgagcgtttcgccgcgttcggcgagccattggttcaggcgggtgattttaccttctttgaggctgggcgtgccgatgtaattgccggtgtagcggccgtcggaaccggattcgagttgtgtgccgatgatgttggtaatgccgaaaaggcggcagacgggggtgatgatgaactcgttggtcgatgagatgacgagggtttcgtcgcctgccatttggtggctctgcaccagcatacgctgcataggcgagatgtgggggatgatgtattccgccataaattcgcggtgaaattccgccagctcttctttgctgtaacgggcgagcggggcgaggtggaatttgaggaatgcgtcgatgtcgaggcagccgttttggtagtcgcggtagaatttttcgttttgcgcttcggtttcggcagcgtcaaccaagccttttttgatgaggtattgcggccaggcgtggtcggaatcggtgttgatgagggtgttgtcgaggtcgaagatggcgaggtttttcattgggtttcctgttgtttcaaaagctggcgcaaaagcggcagggtgatgcgtttgcccatcgtgacggcgtagttgtccagcgtgtcgagcatcatcatcaggctgtccatatcgcgccgccagtgtttgagcaggtattcgaaaatttcggaatcgacggttacttggcgtgccgccgccatactggcgagcgcgtcgattttttcttggtcggttaagggtttgacttcgtaaacgaggcagtacgccatacgcgtccgcaaatcttcgcggatgacaagctgctggggcgtgtattccgaaccgagcagcaaaaagcctttgccgctgttgcggaagcggttgaagatggaaaaaagcagggcttgttcttcgttgcccagtttttcgacttgatcgacggcgaggtattccgcctcgaacgcggcatcggtcagcggcatggaggcggcatcgatataggcggcgtttttgccggcttcgagcgcctgtgcgacccacgcctgcaaaagatggcttttgcccgcgccttcttcaccccagacatagataaactgtccgtgtttgtgtcggaggacatagaccagttccgcgttttccgtgccgaggaatttgtcgaaactcggatagtcgtgtgcggcaaagtcgaaaataagctggttcacggttcggcattccgaggggtggtaaacgggtttattgtacgttgttttcgcgcgcctttccaatttgaacgatgccgtctgaaaacggcttcagacggcatcgttcaaccgcaggcaacgttgccgacatcgaggcgcatattgtggaacgcgttgagcgtgcttcggtgtccgatgctgatgatgatgctgtcgggcagtttttgctttaaggcgcggtagatcgcggcttcggccggttcgtccaaggcggcggtggcttcgtcgagcaggacgattttgggcttggaaagcagggcgcggacgaaggcgacgcgttgcagttcgcccagggagagtttgtgctgccagtcgtctgttttgtccaatttgtcaatcagataacccaagcggcaggtgttcatggcttcgattagctccggatgctgtttgtcgatgtcgggataacaaaccgcgtcgcgcaggctgccctgtgccgtgtacgggcgttgcggcaggaagaggatgtcttgatgcggcggacggctgactttgccgctgctgccgaacggccaaagcccagccagcgcgcgcagcagcgaggttttgccgtaaccgctcggaccgcgtatcagcagggaatcgccgtttttgaggttgatattgatgccgtccaataaaacttcgccgttgtggcggaacagggcgacgttttccagtgcaatgccgtctgaaacttcactaatctcgggttgccgcgcgctgtgttgttcttcggtactcagcaaaaagccgtacagacgcttcaatcgggcgcggtaggcggtgaatttgttgtagaacattcgaaagaaagaaagcgcgttttgcagtcgcgcgaaggcttggacggtctgctggatgtcgccgattttgatttgtccggcaaacaggcgcggagcttgcaaaataatcgggaagagtttgatgccgttggtgaacatatcgttaaagccgcttaagcagacgctttgccgcgcaatgcgccaacggttgcggataatggctttaaagcggtcggaaagctggtcgtattcatgtttttcgccgttgcaaaacgccacgctttcggcgtggtcgcgcacgcggatgagggaataacggtagtcgccgttgagtttttcgttttcataattgtaacgaatcaaagggttgcctatctacatggcgataaaggtcgccaaaatcacaaatatatagacaaaccaaacgatgccgtgcggaatgtcgaagccgaacacggtcaggatgccagccaagccccgcaaaacaacggcaaattccagagaagtaacgaccgaattgaccatgccgcgcacaaattcgatggtcgaagcgataaattcctgcgcgtcctgttggatacgctggtcgatgttgtccggcgcgtggcggcgcatttgcaggcggtagtagtttttgtcggcaagccagcgtgctgtcagcacttcgttgagccgctccgaccatttaatcgccaagccttgatcgaggaagtcgttgacgacgttgttaaacgcccgtatcagcaccacgcccgcgttcattgcggcaaacatccaaaatgccgaagcatttcaaatcctgcatcgagtcgtaaagccctttggacataaaggtactcaacacattcagccgcatttcggttaacaccagcgtaatcatcgccgtaatcagcagcaagactttgaccgcgcttttcggtgtcagacaaagccaaagcggtgtggaataaagctcggtttgccatttctgcatgggaaatttcttacggtatcaatgccgtctgaaaaagacgggtacagttgattttttgatgaagtttggggaagttttgccggtcagggtacattgcgtgttaatttatagtggattaacaaaaaccagtacagcgttgcctcgccttagctcaaagagaacgattctctaaggtgctgaagcaccaagtgaatcggttccgtactatttgtactgtctgcggcttcgtcgccttgtcctgatttttgttaatccactataccatacaaccacgccggaattaagtttaaatttgaataaaaggttcgggttctgcaaaatacagaacccgaaccttgttcggatattgaaaccggctgcccgattttgggcggtgcggcttgcaagtatcaagattcgcatatgccgcctgaagctcggagaggttcagacggcatatgcttatttgggctgctcttcaacgaatctcggacctttcaagatgccgttgtgagaatagggcgacagcagattgtatgcggcggttttggaaacctgataaccgcggtcggtcaggctgttggcaatctgattgaccactgcgctgaccaaagcccccaacaggccgctgttgctgttgttgctgccttcgcggatgctggccgaacccgaccacaactcttttccgttgcgggaatcgaccagccgtgctttggcggatacggtcgtcacgctgtctaaaatttgatatgaagtgccgtattcggtaaccgtaatgtacaaaaccgcatcattgccgaaaatctgatgcagtttttccggccggacggcgtgaatatcggcggcattggtcaagccgttttgtttgaaggtttcctccacgactgcggcggggaagacgtaatagccggcttcggaaagcggagcggcggtcgaagccagtacaccccatgttccgttgacatcgggcgattcgttcagcggcggaaccaccaaaattgaagccggtttgctttccttgaatgacgtgtagtcgaaatcgggcgctttttgaacttggcaggcagacagcgccaacacggcggcaagccctaaaatcaaaggtttcatcgcttgcctcctttacctgttttcatcaggaagtccataaatacgcccgattcgggaaacagccttttctcttcttcaaactggcggaacgcgccctctttgtctcccgaacgggaaagcagcagtcccagatgggcgtgcgcacccggggcggcattcatttttttgttgccggcttccacaaagtatttttccatcttttcggtctgcttgcccaacgaagtgtcgtcgtttttcaaaccttcatagacggtatcgggatagccgccgtaataatacagggatttttgcccgttgccgccgcaggcggtcagagccaagaccgccgcacacagcgacaaacggctcaaggttttcggattcatcatttctccttaacggttgggttgccatgcgccgttgtcaacagcctgaaccaggctgttgacggcttcgcggattgccaagtctaaaactttgccgttcaaagtcgcatcgtagccggaagtgccgccgaaaccgatgatttcacggttggaaagtgcgtattcgcccgcgccctgtgcggaatagacgatttcggaagtattgacgttgacgatattcagagccacttttgcataggcgatttgcgatttgccgcgacccaaaatgccgaagagctgatgatcgccgacatctctgcgtccgaattcggttacatcgccggtaacgacataatctgcgcctttcaggttatgcgctttgccggaaatgccggattcctgttttaatgcgatcaaattggtgcggttcagtacgttgaagcggttggtctgttgcaggtgcgttaccagaatggtttttgcctggctgcccaaacggtcttccccgtcggagaaaatgcctttttggaagctggagcggttgtcgaatgttccgacggaaatcggggtacgaacaccatgatattgcgtattgtaggaggcgacttttgctacctcgagactgcgtgaggattcggtcgcacagccgggcagtgaaacggcagcggcggcaaggacaacggcggtggaaacggttttcataaaatttaccctaaggtcaagttaaggaaataacgagttatcattattgtccttatgtaaatttaagtcaaggtgtttgtctgtgcgggacggatgcgcgcggaaggtacggatatttttcaaacggaatcgcggcgcgggcgggatgcctgccttttccggatttagaggtaaacgatttcgccactccgccctttgctttcggcacttgcccaccagacaaatgcgggcagcacgtccccgtagcttttgcgttcgcttttggcttcgcccggatgggatttgatgcgttgcggggaattgatggggccggggacgaggacgttggcgcgcaggttgccgaagcgttcccattcgtcggcggcgactttgcacaggtagttcaacgcggctttggacgcgccgaagccgccccagtaggctttgggtgtttcgccgtggctttcgccgacgaagatgacggacgcgtcgggcgactgcttcagcagcgggaacagggcgcgggtcagccccataggtgcgacggtgttgatgcggtattggttgacccattcggcgacggtttggaaatccagcggcgagagggcgtaaaaatagccggcgcagtggacgatgccgtccagtttgccttgcgtggcttcggcaatggtggcggcgaactgattgaattctttttcttccgcactcatcaggtcgaaacggatggcgaagggttcggggtgtccggcttcgacaatcgcgtcatagactttttccagttttttctgatgacgggcaaccaaaatcacagtcgcgcctgctgccgcataggctttggcaacctgttcgcccagcccttgcgatgcgccggtaactaagatggttttgtcggtcagtgtcgccatactttttcctttttggtggtcggtcgggggtattttagcgttttgccgcaccttgtaaagcgtcctgatgccggccggcgttttcagacggcatcgttcaggctttgcaggcaggcttccgcggaagcgaaacctgattgtacggcggcttcgagcgtggcggggtagtctgggtggaggtagtcgccggcggggaagatgcggtgccggtgcaaccacgacaaatccggcggcggggcatcggctgcggttgtggcgcgtttttcggtgatgacgcgcatggcttcgggttcgcccaaatgcggaaggatgcgtttgaggtcggcgtgaactttgtccgcccacgcccggtttgcaaacgcgccgacgcggtcggaaacgctgatgacggcggacacttcgttttcaggcagtccgagcctgccccggcaaagcagccattgcaccgtgccgtcggcaaggccggtcagcggggcgggcaggcggacgggttcggcgtagcgcagatagacggtggtgatggcgtggtagcgaaggttttgatatgccgtctgaacgtgttcgggcgtgccttcgggcaggagtgcggcggcgtggtagggcgcggtggcaagtatggcggcatcgaaaggttcgccgttgacgagcactttcccgtccgggagggggttcagacggcatacgcgcgtttcgaggcggatgtccgcgccgagccgttgaagctccgccaaggcgggttcggcgacgattgcgcccaaatcctgcttgggtaggagatagtcgctgccggattttttcgtcagcacgccgtcggacaaaacgttgcacaacacgcgcaggcttgcggtttccaaaggcgtgttgagcgcaccccacaccagcggctgccaaaactgcatcacggcggcacgcggcacgttccgctgtttcagccattgtgcaactgtcgtgtcgggctgtccgaggcgtgcggacttctgcaaatcggacatatcggcaagcagtttggctttgaatgcggacggtacgcgccgggcaagcagcacgccgcccaaaatatgcagcggcgcgggcagggggagggtgcggaactgcaaaccgccgtgcatatgccagtgcagcggtacgcgcaaaaaggcggcacgggggtctgaaccgatggttttcatcaggcgcaacacgccccggtatgcgccgagcaaaatgtgctgcccgttgtccaaaaaaccgaaaccgtcggtatttccggccagtgtgcgcgccctgccgcccgcctgccggccggcttcaaacagggtaacgtcggcgtgccgcgccaaggtgacggcggcggacagtcctgcccagcctgcgccgatgacggcgattttcgggcgcggatgcggcgtgttcatcatttattcctccaatggttttgcagccgtatctatttccgtttccgaaaatgacggtagaaaaggatacaggctaaaaataaaggcagcagaaagcgcgcatagggataccacggatggtctgcatgccagtatccgtgccgtccctgtggaacggtatcatagcggtaactgtcggggaaaaagttgatccaaaccgttactgccagccataaggctatatccctgactgctttcatttacttctgctcctgtttaaattcccagcaattcgatttcaaagcgcgaacgccaacgggattgcgcggttacgatgcagactttcagacgatggttgaaaccccgtccggcggggctgtgggaatcgggtttgcctgacgggcggcgggcggtatgcgccttatgcccgttccggcgtgccggggcgcggtttgaatccgaataaccaggttttcagggcaatgcgttttttgcgcggcgaagggagggcgattttgtatttgaggacgttttgcgcgccgtcccggtcgatttcgtttaaaagcgcgtaataaaccgccgccataaccagtccgactttttgggcttttttatcggcatcaggcagcagcgatacggcttcacggtaggtttcacgcgcacgctttatttggaatgccatcaattcggtgaaattttctgtcggccggcactgcaaaatcacacttgcggggacatcaaaccgctgcatttcctccatcggcaggtaaatccgcccattacgggcgtcttcgccgacatcgcggatgatgttggtcagttgcagcgcaagccccattttgtcggcgtattccagcgttttgccgtctgaaaaccccaaaatccgcgcaatcaggcagccgaccacgcccgcgacgcggtggcaatacagtttcaattcttcaaaactgccgtaacgcgcctgagccaaatccatctgcatcccgtcgattaaggcttccagttcatatttcggcagcttgaaggtttccttaacctgctgcaaggcctgattgacggggtgttccggcatctcgccaccgaacaccttgtccaaatcgccgcgccaccagttcaatgttgcctgtgcaacatcggggttggaacattcgtcaaccacatcgtccaattcgcggcaaaaagcatataaaaccgttaccgcatcccgttttttctgagtcaggaaacggaagcccgataaaaaactggagcggctttcttctgctttttgacggcaatagtcgagtcctttcacgatttatattcctaatgatgggcgagaaagacggattttatcggcatttggcggtagagggcaatttcggcggcacggcccaatccttagcggtttgctcaactatcggcgcaaattctgttaaaatgccgacttccttcctttacacaccgcaccgacaggcagaatttatggctcttttgcagatttcagaaccgggtatgtccgccgccccgcaccgacaccgtttggcggcaggcatcgatttgggtacgaccaacagcttggttgccaccgtccgcagcggcagtgcagcctgcctgcccgataccgacgggtgcgttaccctgccttccgtcgtccgttatttggaaaacggcggcattgaagtcggcaaaaccgccctgtccgcgcaaaaatccgacccgctgaacaccgtcagctctgccaaacgccttatcggacggacgcttgccgatctgcatcaaaatacgcattacctgccttaccgtttcggcgacaatcaacgcgttatcgaactgcatacgcggcagggggtgaaaacgcctgtcgaagtgtcggcggaaatcctcaaaacccttaaatcgcgcgccgaagaaaccttgggcggcgatttggtcggcgtggtgattaccgtccctgcctatttcgatgatgcccaacgccaagccaccaaagatgccgcgcgtctggcgggtttgaacgtattgcgcctgctcaacgaacccaccgctgccgcaatcgcctacgggctggacaacgcctcggaaggcacgtttgtcgtgtacgacttagggggcggcacattcgacgtatccgtattgcaactgaccaaaggactgtttgaagtcaaagccaccggaggcaacagcgcgttgggcggcgacgatttcgaccatcgtttgttctgctatctgctcgaacaaaacggactctcccaactcaacgaacaagacagccaactcctgctctcgctcgtccgcgccgccaaagaacaattaaccacgcaaaccgaagcgcgcattcaggcgacgctttcagacggcatggcaatcgacacaagcatcagtcgcgccgagttccacaacctgacgcagcatttggtgatgaaaacgctcgagccggtcaaacaggcgttgaaagatgccggtgtcggtaaaaacgaagtcaaaggcgtgattatggtcggcggttcgacccgtatgctgcacgttcaacaggcagtcgccaccttcttcggacaaaccccgctgaacaacctcaatcccgacgaagtcgtcgcgctcggcgccgccatacaggcaaacgtcctcgcaggcaacaaaaccgacggcgaatggctgctgctggacgttacacctttgtcgctcggtttggaaacctacggcggcttggcggaaaaaatcatcccgcgcaattccaccatccccaccgcgcgcgcgcaggactttaccaccttcaaagacggtcagaccgcgatgacgatacacgtcgtacaaggcgaacgcgaactggttgccgactgccgcagccttgccaaattcaccctgcgcggcattccgcctatggcggcgggtgcggcgcgtatccgcgtaaccttccaaatcgatgcggacgggctgctgtccgtttccgcccaagagcaaagcaccggcgtacacgcgcaaatcgaagtcaaaccttcctacggcttggacgacgacaccatcacccaaatgctcaaagacagcatgagcaatgccgccgaagatatggcggcacgcgcccgtgccgaagccgtggtcgaagccgaaagcctgaccgatgccgtcaacgccgccctcgagttggacagcgatttgctggatgccgaagaattgcaacagattcggcaaggcatcgccgatttgcaaggccgtctgaaagacggaaaagccgaagacatccgtgccgccgccgccaaactcggcagcatcaccgacaatttcgccgccaaacgcatgaaccgcaacatccaacgcgcgctgacaggccagagtgtcgataatatttgatacttaaacggtttcagacggcatagatataacctgatgccgtctgaaggctcgaaaacacttgaaaaacatcgatatggaaaagtcaggcattgtctattcgatgaaaaccgtcatcaagggcgtgtatagtgaattaaatttaaaccggtacagcgttggctcgccttgccgtactatttgtactgtctgcggctcgccgccttgtcctgatttttgttaattcactatataaaatcggcatttcggatgtaagcaattttgaaggcagaatgcgccatttggaaaacaacggttatgcgaacgttgccgggttggaacgcatcctcgccgtcaaaaccgacaattacaaagaaaaagaaaacctgctccatgaaattttcagtaaaagcaggataggcgataccgaattgttcgccgtggacgaaaaccttgtgaaacgtttgtttttatcacttcgcggcgaaatcgtattcccgaaaaacgaaacggcggaatcggaatttgaaaaaagcgtccacgaacgcaggcaggaagggaatgccgggtccggccgcaaacaactgcttgatttggtacggcgcggacaccgggaatacccttacgcgctgccccggcttttggcgggcgcggcatcctacaagccgaaaaaatcgaaaatccgcctttttaaagaagcatatttcggcaaaagcggcacgaggctgaccgacgaaattgcagacggcatccatatttacacctgtttttcgcgggcggatttggaaaaagcctattccgaatatttggaacttttcaaatccgaatcggatgccgaaagcagaaaaccacggtaaggtgcaaacagataccgtacacgttgaggagcagatatgatgggcgattccgtcatttattatgtagaacaggcagacgaaccggtaaaccgtgccggcgaacgcgcccgtaaaacattcaaatatttttggcgcgagcttttttgggaacgccgccgcatcattcccgccttagattttgccatggtcaaagccccttttttccaagacggcgaagacggcgaaatttgcgaacatatgtggatcgacgatatttattttgacggtctttacatttatggcgtgctgaacaatgaacccggcgaactgaccaatgtcgaacaaggcgaaagcgtttgcattccggttgacgacatcagcgactggatgttcgtgtgcaacggcattccctacggcggctttaccatacaggcaatgcgtggacagatgacggaagaggagcgtaccgaacacgatgccgcatggggaatcgatttcggcgatcccgggcaggtattgctggtgtatgaagaaaaagaacatcccgaaaatctggaagagcatccgatgtgccggaactgtattgacgattttcggcaacagttgtcccaaaatccggattttctgcatgagcaggacgaagacggctatacgccgcttcatcatgacgccatcgcaggaaatgcacttatggttaaagctatgcttgaatacggcgcaaatcctgcctcaacgacatcggaaggctataccgccctcgattttgcccgcctgacgggctggcaaaatgttgccgacctgcttgaaccgcgacattaggcggacagttttccgaaaacgaacacaaacacttttacagaaagacaataaaaatgcccaaaatcaccgtacttccacacacgacattatgccccgaaggcgcggttatcgaagacgcgcccgaaggcaaaaccgtccttgacgtgctgctcgaccatgatatcgaagtcgatcacgcctgcgaaaaatcctgcgcctgcacaacctgccacgtgattatccgcaaaggtttcgacagcctggaagagccgaccgaattggaagaagacctgctcgatcaggcttggggtttggaagccgattcgcgcctgagttgtcaggcggttgtcgccggcgaagatttgattgtggaaatccccaaatacaccatcaaccacgcgcgcgaagaacactgaaaacaggccgtctgaagccggcgcgcttcagacggcattgttgcgcagataaggcgcaatcgcccgaaaacaggcgttcgtacaggcggaactttcgattctatagtgaattaacaaaaatcaggacaaggcggcgagccgcagacagtaccaatagtacggcaaggcgaggcaacgctgtaccggtttaaatttaattcactatatattgatttttatcggttttctgacggaacggattggtgcggcatccgaggcggattactcgggcgcgatgcacgggtatttatcggttttgcagccggaaaaaccgccggcgggttactttcagggcggcggtcgggcggtatgccggatagcgttccactttcgcttctatattgattttgattggttttctgacggaatgacccgatgcggcatccgggacggcttgtgttttttcctgcccgcctgccggattttcccatccttgcgtgaaaccgaaagagacggcggcgcggcggacaagctcgagatagcgtccttcaagctccgggcaggcggcggacacgctttctgccgtaaccgtgaagccgccgcccgacccggaaaggcgttccgcaatctgcgtgtagatacgccaacgttgggcgcgcaacattgccgcatcgcaaccggcagccgctttatccaaggcaatcaggccggccggttttggtggtgaaggcaaaccgttactctggagaggatatgttgcccgtccaatatttgatacagtttgcgtatcagcagaatcaggcggtcaaactcctccatctccgacagggaatcaggatggtcggaagcggtataaaccagtttggacaattttgcggcaaacatattgttcatcaatcttccttgtcggttgaaaccccgctcttcggggcggtagaatcagatttgtttgggagggacaactcctcccagatcaggacgacacataggctggtgcttgatgtgttgtccggcgagttgaaacattcagccatcctcaaggtgcggcagttttgccgaaacatattctacacggcttcaatgccggacgataaaaggaaattcatatgaaatggaccgacacccggcgtatcgccgaagaactctacgacctgcacggcgaaaccatcgatcccagaaccgtgcgctttacccaactgcgcgacctgattatggcattgcccgaatttgacgacgaccccgcccgttgcggcgaacgtatcctcgaagccgtgcagcaggcatggatagacgaggcggaataagtttcgggaatgccgtctgaaatgcggcggtacgcggttcgtgcttctatttgcagcgggaacggttttaccagtctccttttttcagcctatccagttggcggcggtcgcgcttggtcggtctgccgtcgggataggcggaagtgatgcggctgaattggtcgagctgtttgcgctcttccctcaatgttgccgttttcgcgtcttcttcatacagaagccgcgcctcggatgccgggcggcgttggtggttcaaacctttaaccttgattttatagggaagggaattgagcgtcaggtcgataatatcgccgatgtctatggttttactgtttttgaccttcgagccgtttacttgaaccctacccagttcgatgtgcttttgcgcaagggaacgggtcttgaaaaaacgtgccgcccaaagccatttgtccagccgcatggcggaagaatcgtgcttgtctttcatacgattttgtttgaaataattgaatttgtttcgagtttagcataagatacgccgccttataactagtatatatgcactaatccactgttttccatgctgtccgaacacaaaaagagggtgtggaaaagccgttttggacaataaattaactgcggaatatgcacaaatagcgtatgatagcggcagaatctgttgatgagagcttcattctatgaaacctgtttttttggattttgaacaacccatagccgaactgaccaacaaaatcgatgagctgcgtttcgtccaagacgagtctgccgtcgatatttcggacgaaatacaccgtttgcagaaaaaaagcaacgatttgaccaagtctattttcagtaaacttacacccgcccaaatttcacaggtttcccggcatccgcagcgtccctatactttggattacattgaggcactgtttaccgattttgaagaactgcacggcgaccgccactttgccgacgattatgcgattgtcggcggattggcgcgtttcaacggacaaagcgtgatggtcgtcgggcatcagaaagggcgcgacaccaaagaaaaaatccgccgcaacttcggtatgccccgtcctgaaggctaccgcaaagccctgcgcctgatgaagacggcagaaaaattcggcttgcccgtcatgacctttatcgatacgccgggcgcgtatcctggcatcggcgcggaagaacgcgggcagtcggaagccatcggcaaaaacctgtacgaactgacgcgcctgcgcgttcctgttttgtgtaccgtcatcggcgaaggcggttcaggcggtgcgttggcggtcgccgtaggcgattacgtcaatatgctgcaatactcgacctattccgttatttcccccgaaggctgcgcgtctattttgtggaaaaccgccgaaaaggcggcggatgcggctcaggctttgggcattactgctgaccgcctgcaaaagctggacttggtcgataccgtcatcaaagaaccattgggcggcgcgcatcgggatttcgggcaaaccatgaaaaacgtaaaagccgttttggaaaaacaactgcacgaagcgcaaagcatcccgcttgccgatttgctttcgcgccgtttcgaccgcattatggcttacggcaaattttcggaacaataattcaggtagaacaagcagcaagcagtttgtctgaaactgcttgctttttctttatcgggacggaaccgtgctgactttagatgcgtttgagcaatgcttgaaggattgttttcctcaaggtctgaatggaaaaaaaacagcggtggcattaagcggcggcttggattccgtcgttttgctgcatctgcttgtccgcgccgggaaaaaaggcagttttattccggatgcattgcatatccatcacggcttgagtccccgtgccgacgattgggcagatttctgccaaaactattgcgatatgctcggggtggggctggaaacggttaaggtctgcgtggaaaaaaacggtttgggcatcgaggcggcggcaaggcaaaagcgttatgccgcgtttgccgaaaaaggctttgacgttttggcgttggcgcaccacagggacgatcaaatcgaaacttttatgctggcggtcgcgcgcggcggcggtttgcgcgctttggcggctatgcccgccgtccgcccttttggggaaaaaggcatcatctggcggcccttgctgcctttttcgcgccaagatatatgggattatgcccaaaaacacggtttgccgaatatcgaggatgaaagcaataccgatacggcttatttgcgaaaccgcttccggcaccgtattttgcccgaactttcggcgcagattccccatttcgggcggcatgtactgaacaatgtccgcgctttgcaggaagatttggctttgttggacgaaatcatcggtcaggactgccgttgggtctgtgaggaaggcagtttcgatacggtgcgttggcaggcgttttccccacgccggaaaacccatattttgcggtattttttgaaggaaaacggcatccccatgccgaatcagaacgcacttgccgacattgaccgggttttgacggaggcaaaaaccggacgttggaacttgcaaggctttgaattgcatcattatgcaggcaggctgtttgtgttccgactggaaaaaacggataaactgcggtttttgaaagacaggcagataagcggaaatttaagggaaatattgacggggcagggatttgttttaaaacgtcatccgtttgggcttcctgagcatcttttggagcaggacggaattttgaggacggtagcggcatcggatacgttggctgtcggcggcatccataaggatgtgaaaaaaatccttcaggggaaacgggttttgcctgtcctgcgcccaatttggccgcttgttgccgacagcggaaaccgtccattggcgttggcaaactgttgtgcggatttccaatactcggtttcagacggcattttgcccgtccatcctgactttcccattttattttgataatatcgcaaacagatttcggcggcgttcagacgggtattgtccggttgcatatttctaaaaggcttgtgaagtgaaacacatcagttcgaccaataatgaacacatccggcacctgcaccgcctgttgtcgcaaggaaagttcagacggcaatacgcccaaaccgttttggagggcgtgcacctgcttcaggttttcctgcaatccggcagaaaaccggtcggggtatatattcccgaagctaaaatgccgtctgaagaagtccgtaaattgacagcagttttgccggaagacaggattttttccgtttcagacggcatattgaaaaaaatcagtagcttgagttgtgcagacgatatacttgcactgattgatatcccattgggcggaaccttgccggacaaaggcgactgtgtggttttggacggcgtgcaagatccgggcaatgtcggcaccgtcttacggagtgcggcggcggcaggggtaggtacggtcgttttgggcaggggttgcgcggacgcgtggtcgcccaaggtattgcgcgcggggatgggcgcgcatttcttgtcgggcatttatccgcaggcggatttggaaatatggttggcgcgctataaaggccgtgtgtttgccaccgccttgcgcgaggaaaagcaggcggttttgtacggcgaagatttgtgcggaccgacagcctgggtgtttggcaacgaaggcgcgggggtcggtaaagcggttttggacagggcggacaagtatgtcaggattccgatgcacgatgcaaccgagtctttaaatgtcgcgatggcggcgacaatctgcctgtttgaacagatgcggcagcggtcggcgtattgaggaaaagaaatgccgtctgaaaaaatctattacggcgtattgattttcttatgtatcgcttctatgctgctgtcgccgtttttttatgcgggtgctttgaagcccaagaaggcggcattgcggaaggacgggcagtggaaactcatcttattgtccaatgccgtggcggcggcggttttgttttggatgtggtggaaatggttttgaaggagtcttgatatgaaaacatctaaaattattgcggggttgatgctggctgtggcggttcagacggcatctgcggcagtgtatgaatgccgtcaaaacggtaaggtcagttacagccaaactccgggaaaacattgtaccaacgcgggtttggggcgggacctggtgtacagttcggttagaccggcagtaaaagacagggcggaagacgcaggagtgggcgattattcggacacggtgagggacgaagccgcccaaaatccgaaaggaaatgcacagaaagacggttcggctgccggcatcaagccgcactgattgaagccgaatcagccatgacggcgttgaataatagaatttgaacgattagggaactctgatgaaacacatccacattatcggtatcggcggcacgtttatgggcgggcttgccgccattgccaaagaagcggggtttgaagtcagcggttgcgacgcgaagatgtatccgccgatgagtacccagctcgaagccttgggcataggcgtacacgaaggcttcgatgccgcgcagttggacgaatttcaagccgatatttacgtgatcggcaatgtcgccaagcgcggtatggatgtggttgaagcgattttgaaccgagggctgccttatatttccggcccgcaatggctggctgaaaacgtgttgcaccggcactgggtgctcggcgtggcagggacgcacggcaaaacgaccaccgcgtctatgctcgcgtgggttttggaatatgccggactcgcgccgggcttccttatcggcggcgtaccggaaaacttcagcgtttccgcccgactgccgcaaacgccgcgtcaagacccgaacagccaatcgccgtttttcgtcatcgaagccgacgaatacgacacggcgtttttcgacaaacgctccaaattcgtgcattaccgtccgcgtaccgtcgtgttgaacaatctggaattcgaccacgccgacatcttcgccgatttgggcgcgatacagacccagttccaccacctcgtgcgcaccgtgccgtctgaaggcctcatcgtctgcaacggacggcagcaaagcctgcaagatactttggacaaaggctgctggacgccggtggaaaaattcggcacggaacacggctggcaggccggcgaagccaatgccgacggctcgttcgacgtgttgcttgacggcaaaacggccggacgcgtcaaatgggatttgataggcaggcacaaccgcatgaacgcgctcgccgtcattgccgccgcgcgtcatgtcggtgtcgatattcagaccgcctgcgaagccttgggcgcgtttaaaaacgtcaaacgccggatggaaatcaaaggcacggtaaacggcatcactgtttacgacgactttgcccaccatccgaccgccatcgaaaccacgattcaaggtttgcgccaacgcgtcggcggcgcgcgcatcctcgccgtcctcgaaccgcgttccaacacgatgaagctgggcacgatgaagtccgccctgcctgtaagcctcaaagatgccgaccaagtgttctgctacgccggcggcgtggactggaacgtcgccgaagccctcgcgcctttgggcggcaggctgcacgtcggcaaagacttcgatgccttcgttgccgaaatcgtgaaaaacgccgaagcaggcgaccatattttggtgatgagcaacggcggtttcggcggaatacacaccaaactgctggacgctttgagatagcccgggcgatgccgtctgaaagcccttcagacggcatcgcccggctgcgcggcacaaaggcggaaaaaccgtttgccccgtattttcaaacgcgttacacttgccgccgctgttttcagccatttgattacccgcaaccgccgtcattgcgccggcggtttgcctgtcagcgtcattgcgccgctgtaaatacgaaagaacacattatgaccgtatcccccgtcgccttgcgccgtaagaccgagtgcaagcctcatcccaccgcgcgctattggaaaaaatgcgatgtcgaagccctgttcggacttcccttcctcgacctcatttaccaagccgccgaaatccaccgccaaaatttcaacccgcgcgaaatccagctttccacgctgttgtccatcaaaaccggcggttgtcccgaagattgcgcctactgtccgcaatcggcgcaccacaacaccaatctgggcaaagagcagatgatggatgtggatgaaatcgtcgaaaaagccaaaatcgccaaatcgcgcggcgcaagccggttttgtatgggcgcggcatggcgcggccccaaacccaaagacgtggagacggtttccgcaatcatcaaagccgtcaagggcttgggtatggaaacctgtggcacgttcggtatgctcgaagaaggtatggcggaagacttgaaagaggcgggcttggattattacaaccacaacctcgacaccgaccccgaccgctacaacgacatcatccacacccgccaacacgaagaccgaatggatactttgggcaaagtccgcaacgccggtttgaaagtctgctgcggcggcatcgtcgggatgaacgaaacccgcgccgaacgtgccgggctgattgccagcctcgccaatctcgacccgcagcccgaaagcgtaccgattaatcagttggttaaagtggaaggcacgccgcttgccgatgccgaagatttggactggacggagtttgtccgcaccatcgccgtggcgcggattacgatgccgcaaagctacgtccggctgtcggcagggcgcagcaatatgccggaagcgatgcaggcgatgtgctttatggcgggcgcgaattcgattttttacggcgacaagctgttgaccacaggcaatccggacgaagacggcgacagaatcctgatggaaaagctcaacctgtatcccttacagtttgagctggaaggcgaggtcgccgaagtggaaaaagcctcggggattaaagtggattattgacgattgaaaaatgccgtctgaaacgcggatgccgtctgaaacccggaaaaaggctttcagacggcatttccaatatttctttaccggcgcgtgatgctgccgtcgggcgagacatccagtccgttcccgttggggaaatcgctgcggttcagataaataatccgctcaataacggttttctcggggtcgatttttgggattttatcgccgatttgagtgatggggataatgttgccggaaacgaaccgcccctgtttgtcggtgatgattttaaaaatgggggcgatgccgctgatgccggaggtgttgattgcgccgtaggtggcaaaattgccgccgctgtaggagatgaagcggtcgcggtaaagttcgacggcgcgtgtaacgtgcggcccctgcccgaatacgacatccgcgccggaatcgacggcaagccgcgcaaactcaacgacgttgcccctgttttccccatagaagatttcggtatcgaacggcaggtgttccgcctgtttcccttctgcgccgccgtggaacatcacaataacgatctcggctttttgtttggttttggcaatcagttttttgactttggcatagtcgttcagtttgacggcggcaaggttgggggcgaaggagacgaagccgtatcttacgccgtttttcttcaggatggtggtttcaaacctgttttcgatgcccgaatatttgatgttcaattcgtcaaggttcgccctttatgccgtttccgcaccgcaaaccgccggggtcaagccctcggcgcatcctgccggaacggaatccccgtgctgccgattgacggttcaaaccccgcgcccgtttcaaataccgacgatgcggacggacaggatgcgcctgacgaaaagacagccgataccgtttccattatcggcgtgggcgacattatgctcggcagcaattatccggtcgattacctgcccgataccaatattctgaaaaacgtcgaatctgccttgcaagacgcggacattaccgtcggcaacctcgaaggcacgctgtttgacgaaggcggtacgccgaaaaaatgtgcaaacccccaaaatatgctatgcattccgaacgccctccgcatacgggcaataccttgccgacgcgggattcgactacctcagcttcgccaacaaccacagcaacgacttcggcgcgcaaggcatcacggcaacggcggcgagcggcagctcttttacatactcgatcgcgctaaagccgctgccgataacgaggccaaaattgcggaaaataccgccatcgcccagataaatttgtccatcatcagacctttactgttcagacgagacagcatttgccgcacgttttggggcttatctttcgatttgcgctacgtcgcgcaccgcgcctttgtcggcggaagtcgccatcgcgccgtaagctcttaatgcgacggagacgtagcggtcgcggttttccggtttccacgctttgctgccgcgtgcttccatttcggcacggcgcgcggcaagctcttcatcggaaatgacaaggtggatgctgcggttggggatgtcgatttcgacggtatcgccttcgtgtaccaaaccgatcgcgccaccttccgccgcttcgggcgaggcgtgtccgatggacaaacctgatgtgccgccggaaaagcgtccgtcggtcaggagggcacaggctttgcccaaacctttggatttcaggtaggaggttgggtacagcatttcctgcatacccgggccgcctttcgggccttcgtagcggatgatgacgatgtcgccgacgacgatttggttgcccaaaatgccttctactgcgtcttcttggctttcaaacacgcgggcgcggccggtgaatttgaggatgctctcatccacgcctgcggtttttaccacgcagccgcgttcggcgatgttgccgaacaagaccgccaaaccgccgtcttgcgagtaggcgtgtgccacgtcgcggatacagcctttttcgcggtcgaggtcgagggttttccacatacggttttgcgagaacgcttgggtggtgcgtacgccgccgggcgcggctttgaagcgttcgatggcgcgggtgttttcagggttggttacgtcccatttttcaatcgcgtctttcagcgtcggtgcgtggatagtgtgcacgtcggtgtgcagtttgcccgctttgtccaattctttcaggatggcgaagatgccgccggctcggtgcacgtcttccatatagtagtcgtggttgttgggtgcggttttgcagatgcagggcacgacgcggcttaagcggtcgatgtctgccattttgaaatccacgcccgcttcgttggcgacggcgagcaaatgcaaaatggtgttggtagagccgcccatcgcaatgtccatcgtcatagcgttttcaaacgcttttttggtggcgatgctgcgcggcagcacggtttcgtcgtcttgctcgtaatagcgtttggtgatttcgacaatcatacgtcctgcttcgaggaacaattctttacggcctgcgtgggtcgccaaatacgaaccgttgccgggtagggacagaccgagtgcttcggtcaggcagttcatcgagtttgccgtaaacataccggagcaggagccgcaggtcgggcaggcgttttgctcgacttcttcgacttgccggttactgacattgtcgtccgccgattcgatcatcgcgtcaatcaagtccaaacggcgttcgggttggatgtttgccacgccgatgaccttgcccgcctccatcgggccgccggaaacgaagatggtcgggatattcaggcgcatggcggcaatcagcattccgggggtgattttgtcgcagttggaaatgcacaccagcgcgtcggcgcagtgggcgttgaccatatattcgatggagtcggcaatcaaatcgcggctgggcagggagtagagcataccgctgtgtcccatagcgataccgtcgtcgatggctatggtgttgaattctttggcgattgcaccggctttttcaatctcgcgggcaaccagctggcccatattgtgcaggtggacatggccgggcacgaattgggtaaaggagttggcaacggcgataataggtttgccaaaatcggtttccatcacgccggtggcgcgccacaatgcgcgtgcacccgccatattgcggccgtgggtggaggttttggagcggtagtccggcatagtgtgtttccttgtctgctatgccgtctgaacggcaaaaggctttcagacggcatttttgttgtgttttgaaatgaaaaaaaaaggtattttataccaagtatcggaattttgcggaatggaaacgcgtgcggcaaaaaaggacatcccccgcaggaatgcgggggacggtttcaggcgcgcgcaatcgggacggctttggatgcgtcccaaaaatcgacgggcgcatccaacacgggtttgacgatgcccgtccgtatggcgaaatcgccgaaaccttcgccgatattgcgttctgccgcccatttgccgatcaggtcgtccaattcggcaaggatttcgggcagggtgatgttttctttgtaaaggcgggggatgcgtacgccttcacggtcgccgccgatatggaggttgtagcgtccgacggctttgccgaccagcccgatttccgccaacattgcccgtccgcagccgttggggcagccggtaatgcgggtaacgatatagtcgtccgacgtgccgtgtttcgccataatcttatccagatcgtcgatgaagtctggcagcacgcgttcggcttccgccattgccaaggggcaggtcgggaaggaaacgcacgacatcgcattttcgcgcagtttgctgacaccgtcgtgtatcagcccgtatgagcgggcgagctgttcgatccgggctttgcctctttcgggtacatttgccacgatgaggttttggttggcggtgatgcggaagtcgcctttgtggattttggcgatttccaacacgccggtcagaagctgtttcccgccttcgtcaaccaaacgcccgctttcgatgaaaagggtcaaatgccagttgccgtctatgcctttcacccagccgatgcggtcgccgcgcccggtaaatttgaacgggcgtatgggttcgaacggcatacccatacggcgttcgacttccgcgcggaagttgtccaagcccatattttgaatggtgtagcgggtgcgggcgtttttgcggtcgctgcggttgccgaagtcgcgctgcgtggttaccaccgcttcggcggccttcagcgcgtgttccggaggcacgaaacccagttccagtgaaatgttcggataggttttggtgttgccgtgttccatcgaaagcccgccgcccgccaaaacattgaatccggcaagctgtccgttgccgtctgaaatggcgacaaaatccaagtcgttgccgtagcagtccacatcatttaagggcgggatgacgactgcggttttgaatttgcgcggcagataggttttgcccaaaatcggctcgtcttcttgaaggaagtcgtcagaactttgaacttttttgccgtccacccacacatccagataaccgcgcgtgcgcggcagcaagtgttcggaaatctttttcgcgtattcgtaagcctgccggtgcagttcggactcgatcgggttggacgtgcaaagcacgttgcggttcatatccgccgccgtggcgatggaatccaaacccagtttgtgcaagaggcggtgcatcgtctgcaacttggctttcggcacgccgtgaaattggaaggtttgccggttggtcagccggatggagcggtaatgactgttttcccgggcaaatttgtccagttctatccattgggacggtttgatgatcccgcccggcagccggcagcgcaaaagcataaatttcaagggctcgagttttgcctcggcgcgttcggcgcggatgtcgcggtcgtcctgctcatacataccgtggaagcggatgagttggaagttgtcgcctttgaagccgcccgtgagcgggtctttcaaatcgtccaaaatcgtgccgcgtaaaaaattgctttcggttttcagacgttcgttgtcggatagcggtttttcttgccacgccaaaccttttgtcttggtctgtacggtcattttgtgttcctcccgattatatttaatcaataaacatcacgctgatagcgtttttcttcgcgcagcatatccaaatattcttctgcgccctcttcgtccaaatgtcctgccccgataatcacatccagcaaggcggcttccacgtcttttgccatttttgccgcatcgccgcacacatagatatgcgcgccttcctgcagccattgccaaagtccttccgcctgttcgcggattttgtcctgcacatagattttttcttcctgatcgcgggaccaggcgaaatcgtacctgtgcaggaaaccgtctttggcaaactgctgccattcggtttgatagagaaaatcacgggcaaaatgcggattgccgaaaatcagccagtttttgccttccgcattttctgcggcacgttgttggacgaaggcgcggaacggtgcgacgccggtgcccgagccgatcatcacaatcggcttgcggctgtcttcgggcagcctgaagccgtcgttgcgttccacaaacacgcgcaccgtgccgtcctcttccagccggtcggcaaggaaacccgatgcgccgcccgccctggcgcgcccttcgtgttcaaaacgcaccgcgccgacggtcaggtgcacttcgtcccccacttccgcctgcgacgaggaaatcgaatacaggcgcggcgcaagtgggcgcagcaggccggcgaattgttccgccgtcagttttgccgggaagcggtgcagcacatcggcaatcggcgtgctttgcacaaagccttgcaaaacggcgttgtcggcagcaatacggtcgagttcgtcatcatcggcgaacggggcatagcctttgacaaaggcgggggtgttttgcgtgagttcaaaatgggataacagtgcggaggcaaccggcagggtttttccgcccgcctgtatttccgttgccggatcgatgccgagcaggtctaggatttccctgaccagtgccggatcgttgtcaaaccaaacgccgagcgcgtcgcccgggaggtagtgcaaatccgaaccgctcaaatcgatttcgatgtggcgcacgtctttatcggattggcgggcggtgattttctgattggccagcagggcggcgggaaaggggtctgccttgcagtacctgccctccgatgccgtctgaaggccggcggggggcgttgcctgcggcgcgggcgttgcccggttttttgcggcttcttcttttaagagtgcggcgatattgtctgtccaggcgtttgcggcggcggcaaagtccaaatccgcatcaacgcgttcgagcaggcgtttcgcccccaattcttcaaaacgtttgtcgaaatctttgcccgcccggcagaaattcggataggaactgtcgcccaaacccagtacggcaaattggagtttgtccaatttcggggcttttttgccgttcagcagtttgtgcagcacgacggcttcttccggcggttcgccttcgccttgggtggacgtaaccagcagcaggcggcgttcgccggcgatgtttttcgccttatagtctttcagttcggcgcgactgacttggatgccgacggcttccaggctgtccgccgctttgtcggcaacggatttcgcattgccggtttgcgaggcggaaaggacggttacggaaaaaggttctgccgtcggcaatgccgtctgaagcgcgggcagtcctgcagatgccccgtttcctgcttttgcccaagcgtagccggacagccacgcccattgtgccgcgtccagccccgacaggagctgcgtgatttcgggcggcagaggcggtaatggcggatttgtgttctgcatatcgtgttcactcataaaatcatacctgccgcaacagtgccgtatgtcgcttcgtctatcaggataaacgaaccggcggcggtgttttccgcataaggcgttgccgtaacgggtttttgaaggttgatgcggactttggcgatgtcgttcatcttcaaggattccgcgccggcctcttgttccagcgtgcggacatccaaaacgctttcaatttccccgacttttgccggcacggtttgcgtgccgtgcttgagcaggtatttgcgcgcggtgttgagcggacgttcgtcaaaccagcaaagcgtggcttccagatgtttttgcggggcgagcggggaatttttatcgacaaaaaggtcgccgcgcgaaacatcgatgtcgcggtccagccggagggttgccgcctcgccggcaaaagcctgcgccacttcccctttcggcgtgatgatttcggacacttcggcggtcagcccgttcggttcgatgcggacggtttgcccgacggcgaccgaaccgcgttcgatgcgcccctgatagcctcggaaatcatcggccttgtcggcatcttggcggacgaccagttgcacggggaaataaaaatcgtcggcggtgcggctgacttcgtccgcccccggcaggttttccaagatggccagcagcggttcgccccgataccacggcatattgccgccggggtaaacgaggttgtcgcccaagagtgcggacaccggtacgaaatgcacgtctttcaaaccgagccgtccggcgagccggcggtatgcctccacaatggcgttgaatttgtcttcgctgtaatccagcaggtccattttgttgaccgccaccacaatatgcgggcagtcgagttggcggaggatggcggaatggcgtttggtctgcggcagaagctgcaagggctgcgcgccgaaatccagttgggatgcgtcaaccagcacgactgccgccgaagcggtgcttgcgcccgtaaccatattgcgcgtgtattgttcgtgccccggcgtgtcggcgatgatgaatttccgtttcgccgtggaaaaatagcggtatgccacatcgatcgtaatgccctgttcgcgttcggcttccagtccgtcggtcaggatggagaagtctatggtttctttcaaacctttgcttttgccggattccaaggttttgatttggtcggacagcagggctttgctgtcgtagagcagtcgtccgattagggtgcttttgccgtcatcgacgctgccggcggtaatgaagcggagcggggtttggtgttgtgccgtcatattttcttcctcatatctgcttaaagggtttttgaaatttagaaatagccttcttttttgcgtttttccattgccgcctcgcttgcctgatcgtccagccgggtcgcgctgcgttcggaaatgtcggcaaccgctgtttctctgataatctccgccggcgtggacgcggtgctttctaccgggcaggtgcagctgatgtcgccgacggtgcggaagcggacatcaaggatttcggaggtttcagacggcattttcggggtgagcggcgttacagggaccagcagccccctgcgtctgaccacttcgcgcctgtggctgtaataaatcggcggcagctcgaggttttcgcgggcgatgtattgccagatgtcgagttccgtccagttggaaatcgggaagacgcgcatattttcgcctttgtgcagcctggtgttgtacagcgaccacagctcggggcgttgcgccttcggatcccattgtccgaactcgtcgcggaacgagaaaatccgttctttggcgcgggctttttcttcgtcgcgccgcgcgccgcccataagcgcgtcgaagccgtttgcctcgatggtttccaacaaggtaaccgcctgtgccgcattgcgcgaatcggtttctttgcgtaagaccaccgtgcctttggcaatggagtcttccacgcgccccactatcaggcgggcattgagttttgccgcctgcgcgtcgcggaaagcaatcacttcggggtagttgtgtcccgtgtcgatatgcaccagcgggaagggcagttttaccggccggctgcccagccggaaggctttgcaggcgagggcgagcaggaccacggaatctttgccgccggaaaagagcagggcggggttttcgcattccgccgccacttcgcggataatgtggatggattcggattccaaccagtcgagttgggcgttgttcggttcggttttcgtcataccatattccttatttcttctgtctgatatttatgaattatttgtgcagcccgcattctttgctgtttctgccttcccaccaccaccgcccggcgcggatgtcttcgcccgccttgacggggcgggtgcaggggtcgcagcctatgctgggaaatccttgccggtacaaatcgttgtaaggcacattgttggcgaggatgtatgcccacacgtcgtgttccgaccagtcgaaaatcgggttgtatttgccgatgccccgtccggcatcgtattcggcaaacggcagttccgtgcgtgtggcggattgttcgcggcgttgcccggtaagccaggcgtccgcgcctgcaatggcgcggttgagcggttcgatttttcggatgcggcagcattcgcggcgcgcttcaacgctgtcgtaaaaggcaaacctgcctttgctttccacataacggtcggcatcttctcgaaccggccggaaacgctttatccgcaaatggggatatgcgcgtccgagcctgtccagcaggttcagggtttccgtgtggagcagccccgtatccaaggtaaaaatgccgatattgaggttttcgccggcgataaggtcggtaatcaccatatcttctgccgcaaggctgctggcaaaccgtgcatcccggtggctgccgacaatccggtgcaggcgttgtttgagggtttccgttttttccgcaagggcggtttcgccgccggatccgatatgcggtatctgccacagggcgggtttgaacagtgtcgtttccatttttcccgccttatgccgcccgttgtccggcattcagtccgcccaatgcgggatacgcctgcccgacccggttttctccttcgccgttttcaccgaaccaggcgagtttttcgtgcagccccaccacttcgcctatgacaatcaatgccggattcggcgcggtttcggcgagttcggcaaggttggcgagcgtgccggttgcggttttttgagccggcagcgtgccttggctgataacggctgccggcgtgtcgggcgagcgtccgtgctgttgcagccgttcggcaatcagggcggctttgagcgcacccatataaatcaccaaggtctggcggctgcgggcaagggtctgccattcgatgtcgggcgcatccgccttgcggtggccggttacgaaaaccgcactttgggcataatcgcggtgcgtgagcgggatgccggcataggcggtcgcgccgacggcggcggtaatgccggggacgaccgaaaacggaatctgatggcgtgccaaggtttccaattcttcgccgccgcgtccgaacacgaaagggtctccgcctttcaaacgcaccacgcgcctgccttcgcgggccagcctgaccataagcgcattggtgtcctcttgcggggtgcggccgccccgggcgcgcttgccgacaaaaatccgttccgcatcgcggcggacgagggacagtatgccgtctgaaaccagcgcgtcgtaaagcaccacgtctgcctgctggatttcctgcagccctttgagcgtcagcagccccgcatcgccgggacccgcgccgaccagcgagacggagccgccttgatcattttgacgactttgttccaattggcctgccaattcccgttcggcaagggtgttttgccggtttttgacgagggtggcgaaacgtccgttaaactgcttttcccaaaagcggcggcgttcggtaacggatttcagtttgcccttgacggcatcgcgccaccttcctgaaatttccgccatatcgcccaaagacggcggcagcagggcttccagcctttcacgcagcagtcgggcgaggacgggcgcgctgccggagctggaaacggcaatctgaaccgggttgcggtcgataaccgatgggaagatgaagctgcaatggtcgcggtcatccaccacgttgaccggcttttggcagctttcggcaagatggaaaacgcgccggttgagggcttggtcgctgcttgccgcaatgatgaggaaaaccgtgcggatgtgttcggcacgaaattcttcggcaagccacaggattttgttttccgccgccaacgcggagagttcggcattcaggtgttttgcggcaaccctgacctctgcgcccgccttcagcagcaggctgattttgcgtgcggcgactgcgccgccgcctacgaccaatacggggcggccggcgaggttggcgaaaatggggaaataattcactggctgactcctttgctgtttgcccgcaccttgttgccgatacggtgcgtcgcggcatttttgtcggaatgcgggtcattttagacaaaaggattttcccggttaaataataaaaaggcatttgttagaagctgaaagctatatgagggcagctgcggatgcggcggttttccgttttatagtggattaacaaaaaaaaccagtacggcgttgtctcgccttagctcaaagagaacgattctctaaggtgctgaagcactaagtaaatcggttctgtactatccatactgtctgcggcttcgtctccttgtcctgatttttgttaatccactataaaacggtttgggacggaaaaacggtctgaagccgtttcgggcattcaaccgtttgcgcggagaggggatgccgtccgaagggcgaaaagggcttcagacggcattgatgtcgggtttcaggacaggagcaggatggcggctgcgacaagcgcggcaaccgataatgcggcggcaagcgcggttttgccggcaaagcggattgaggttttgccttcgatgtatttgaagccggttatcatcgggaggacgagatttttctttttgaacacgcggtatgcggcgacggcggcgatgtggactgcggaaaaaacggcgagcaggttgaaaaagttgaggtggattttccgcataaggctgcccgtatgctcggaaaccaaatggttgaggtagccgttggtgctgaaggtgttttcatcggcggcaaaaagccccgtgccgacttgaaatgagacggcggccaaaagcgcgacgaccatcagtgcgcccaaggggttgtgtccgggctggatatgttcgggaataccgtttttcagataatccctgatacccgaccatccgtggacgaaacgggagaaacgggcggtatcactgccccaaatgccccagcagaggcggaatatgagcaggaaaaggataaacagcccgacgcgcgtgtgccattgcagcatatcgccgccggttttcgcgctataccacataaagggtagggatgcggcaagcagccagtggaaaaggcgggtggggaagtcccagactttggttttgtttttcataatcggtttccggcggtagaatcggtttgttttcgagccttaattttaaccgattggaggggaaatgtttcccgttttccatctttcaggcgaaagccgccgccggatgcttcaggcggcatcgcgttttccctatgttttcaaagcccgtgcggaagattcgcacaaagggactttcggcacgctcgccgtagtcggcggatcggcagggatgagcggcgcgcccgtattggcggcatcggcggcgatgtatctcggctgcggcaaggtgtgggcgggtttcaatcaggatgcgcttccgtttgccgtcattgccggtttccccgaaattatgttggacacggcagacggtttgaccaagcgtcaagatataaacgcctgggttgtcggttgcggcttgggtacaggtagggcggcggtcagaacgcttgccggaattttggcggaacacacggacaagcccgtccttttggatgcggacgcgctgaacatattatcaaccgatgccgaaacccgaaatctggcgcgcgggtgtaaaaacctgattttaacgccacaccccgccgaagccgcgcgcctgcttggaacgacggttgcacaggttcaggcggatcggacggcggcagtgaggaagataggggcaattttcggcgcaaccgtggttttaaaggggcacaaaacattggttgcctcacccgatacggaaatctatgtcaacgaaagcggcaacgcgggattggcaacggcgggcagtggcgacgtattgggcggcatcatcggcagtctgctcgcacagggcgtgccggtttttgaagccgcctgcgcgggcgcgtggctgcacggcgcggcggcggatgtcataaaagaatcggcaggcattgcggcggggctgttggcgggcgaaatcgccccggcggcaaggtggctgcgcaaccggataactgaaagtatgtaagaagatatagtggattaacaaaaaccagtacatcgttgcctcgccttagctcaaagagaacgattctctaaggtgctgaagcaccaagtgaatcggttccgtactatttgtactgtctgcggcttcgtcgccttgtcctgatttttgttaatccactataccgtctgaaaggcaagggcttcagacggcatcttcatttcccaaatactgtccggtaaagcgtggtataatgcgcagttatctcttacagtttttgaaaaacattaattatgaaacaaatccgcaacatcgccatcatcgcccacgtcgaccacggcaaaaccacattggtcgaccaactgctgcgccaatccggcacattccgcgccaaccagcaggttgacgagcgcgtgatggacagcaacgacctcgaaaaagaacgcggcatcaccatcctcgccaaaaacaccgccatcgattacgaaggctaccacatcaatatcgtcgacacgccgggacacgccgacttcggcggcgaagtagagcgcgttttggggatggtggactgcgtcgtcttgttggtggacgcgcaggaaggcccgatgccgcaaacccgtttcgtgaccaaaaaagccttggctttggggctgaaaccgattgtcgtcatcaacaaaatcgacaagccgtccgctcgtccgagctgggtcatcgaccaaactttcgagctgttcgacaacttgggcgcgaccgacgagcagttggatttcccgattgtttacgcttcagggttgagcggtttcgccaaattggaagaaaccgatgagagcaacgacatgcgtccgctgttcgatactatcttaaaatatacgcctgcaccgagcggcagcgcggacgaaacgctgcaactgcaaatttcccaactcgactacgacaactacaccggccgcctcggtatcggtcgtatcttgaacggacgcatcaaacccggccaaaccgttgccgtcatgaaccacgatcagcaaatcgcccaaggccgcatcaaccagcttttgggtttcaaaggtttggaacgcgtgccgcttgaagaagccgaagccggcgacatcgtgattatttccggtatcgaagacatcggcatcggcgtaaccatcaccgataaagataaccccaaaggcctgccaatgttgagcgtggacgaaccgacgctgacgatggactttatggtcaacaccagcccgttggcgggcacggaaggcaaattcgtaaccagccgccaaatccgcgaccgcctgcaaaaagaattgctgaccaacgtcgccctgcgcgtggaagataccgccgatgccgacgtgttccgcgtatccgggcgcggcgagctgcacctgaccattttgctggaaaacatgcgccgcgaaggctacgaactcgccgtcggcaaaccgcgcgtcgtgtaccgcgacatcgacggtcaaaaatgcgaaccgtatgaaaatctgaccgtggacgtacccgacgacaaccaaggcgcggtaatggaagaactcggccgccgccgtggcgaactgactaatatggaaagcgacggcaacggacgcacccgcctcgaataccatattccagcgcgcggcttgatcggtttccaaggcgaatttatgaccctgacgcgcggggtcgggctgatgagccatgtgttcgacgattacgcgcccgtcaaacccgatatgcccggccgccacaacggcgtgctggtgtcccaagagcagggcgaggcagtcgcttacgccttgtggaatctggaagaccgcggtcgtatgttcgtatcacccaacgacaaaatctacgaaggtatgattatcggcatccacagccgcgacaacgatttggtggtcaacccgctcaaaggcaaaaaacttaccaacgtccgtgccagcggtaccgacgaagccgttcgcctgaccacgccgattaaactgacgctggaaggtgcggttgagtttatcgacgatgacgaactcgttgaaatcacgccgcaatccatccgtctgcgcaagcgttacttgagcgaattggaacgccgccgccactttaaaaagctggattgatgtttactggattaatgtttaaatgatacgcgatgccgtctgaaaaatttcagacggcattttttattcggacgggctttgcggcttcttgaagctgtttcagacggcgtttttcctacccaatcaagaaactgccgccatttttccagcggtatatcgccccgtcgcgtttcggtatcgggttcggcttcccggcagcatgtcgaacaatgccgtttgaaggaatacgccttttgagtccttacaagcttaggaagaggatatagtggattaacaaaaatcaggacaaggcgacgaagccgcagatagtacagatagtacggaaccgattcacttggtgcttcagcaccttagagaatcgttctctttgagctaaggcgaggcaacgccgtactggtttttgttaatccactataaaatataccgcaaaacataccataaaaaaaacggtaacggatagttgtaagcggttgatgacgattatagacaataacgggttttcccaatgaaattattgtttgaataataaaaaatcccaaaccgtaaaagtttgggatttgtatttggcagagaggaagggattcgaaccctcgatacgctattcacgtatacacgctttccaggcgtgcgacttaaaccactcatccacctctctaatggcggaaattatcccaatcgggataatttattatttggtgcccgggagaagactcgaacttccacacccatgaggataccagcacctgaagctggcgcgtctaccaattccgccacccgggcaatctaaaatattgaaataaagcaaagcatttgatttggtgcccgggagaagactcgaacttccacacccgtgaggatactagcacctgaagctagcgcgtctaccaattccgccacccgggctttgctttatttgctgttttgcggtacagtgtcctgccgcaaagaagtcgctattatatagttcataaagagaatgtcaacagtccaaatgaataaaaatattaaatctttaaatttacgggaaaaagacccgtttttaagtcgtgaaaaacagcgttatgaacatcctttgcccagtcgggaatggataatcgaattgttggagcgcaaaggtgtgccttcaaaaatcgaatcgcttgcgcgcgagctgtcgattacggaagacgagtatgtcttttttgaacgccgtctgaaggcgatggcgcgggacggtcaggttttaatcaaccgtcggggcgcggtttgcgcggcggacaaattggatttggtcaaatgccgcgtcgaggcgcataaggacggtttcggcttcgccgtaccgctcatgccgacgggcgaaggagatttcgttttatacgaacgccagatgcgtggtgtcatgcacggcgacattgttaccgtccgccctgtcggcatagatcgcagggggcggtgcgaagggacggttctggatattgtcgaacgcgcgcaaagcaaagttgtcggtcgtttctatatggataggggcgtggcgattttggagccggaagacaagcgtctgaaccaaagcatcgtattggaaccggacggcgtggcgcgtttcaaacctgaatccggtcaggtcatcgtcggcgaaattgaggtttatcctgagcaaaaccggccggcagtggcaaaaatcatcgaagttttgggcgattatgccgacagcggcatggagattgaaattgccgtgcgcaagcatcatttgccgcaccaattcagtgaagcgtgtgccaaagccgtgaaaaaaattcccgaccatgtacgcaaaagcgatttgaaaggccgcgtcgatttgcgcgacctgcctttggtaacgattgacggcgaaacggctcgagattttgacgatgcggtgtttgccgaaaaaatcggacgcaattaccgtctggtcgtggcgattgccgatgtcagccattatgtccgccccgatgacgctatcgacacggacgctcaggaacgcagcaccagtgtttacttcccgcgccgcgtgattcccatgttgccggaaaacctgtccaacggcatctgctcgctcaatcctaatgtcgagcgtttgtgtatggtgtgcgatatggttatcacttacgcgggcaatattaaagaataccgcttctaccccgccgtgatgcgctctcatgcccgcctgacctacaaccaagtttggaaatggctttcaggcggcatcgggcatccgttcaaagcccaaatcgacacgctttacaaactcttcaaaatccttcagaaaaagcgtttcgaacgcggggcggtggagtttgacagcatcgaaacccaaatgcttttcgacgacaacggtaaaattgaaaaaatcgtccccgttgtccgcaacgatgcccacaagctgattgaagaatgtatgttggcggcaaacgtttgcgcagcggattttctgttgaaaaacaagcataccgcattgttccgcaaccatttggggcccacgcccgaaaaactcgccgccttgcgcgagcagttcggtctgttggggcttcaacttggcggcggcgacaacccgtcgccgaaagactatgccgcgcttgccggacagttcaaaggcaggccggatgccgaattgctgcaagtcatgatgttgcgctccatgcaacaggcggtttacgaaccgcattgcgacggacactttggtcttgcctacgaagcatacgcccacttcacctcgcccatccgccgctatcccgacctgaccgtacaccgcgccatcaaagccgtgttgaatcagcaaacctacacgccaaaaaaaagctggcaggctttgggcgtgcatacctcgttctgtgagcgccgtgccgacgacgccagccgcgacgtggaaaactggctgaaaacctactatatgcgtgacaaagtcggcgaaatatttgaaggcaaaatttccggggtggcaaattttggaatatttgtcactttggacgatatccatatcgacggtctggtgcatatcagcgatttgggcgaagactatttcaacttccgccccgaaatcatggcaatcgaaggtgaacgcagtggcatccgtttcaatatgggcgacagggttgccattaaagtggcccgtgccgatttggatgatggaaaaatcgattttgtcctgattgccgaggggagcggcagagggcggaaagttaaatcatccgcgtctgccaaaccggcagggacggcggggaaagggaaaccgaaaaccgccgccgagaaaaaaacagcccgaggcggcaaagtaaggggaaggggcgcgtctgccgccgcagaatcggggaaaaaggcaaagaaaccggttccgattaaggtaaaaaaacggaaaggcaaatcataatgctgacggggtggcttggggagggcggggcatactttcccgaagccgccgcccgattttttgatatggcggccggcgcatcatttcaggccaatcgaaacgcccgtattgaaagattgcgtttatttccaccgccgttttaaaggccggcggtattcggcagacggggcgcaaacggcgttcagacggcattttcattctttcggcgtgtccgtccgaattgctttgcccgtccgcgcaatcagcccgtgcggcttaccttgaacggacaaaaaatgccgtctgaaacctgaaaacagggcttcagacggcattttgtcctgaaaggctgttcaaatcagcggtggtagttcggtgcttctttagtgatttgaacgtcgtgaacgtgcgattcgctcatacctgcggaagtgatttccacaaattcggctttttcgtgcatttcggcaatattggcgcaacccaagtaacccatactggaacgcagaccgccggtcagctggtggatgatgttcacaatcgggcctttgtaaggaacgcggccttcgatgccttcggggacgtatttgtctgcgctgtcggttttgtcttggaagtagcggtcggcagaaccttggctcatcgcgcccaaggaacccataccgcgataggatttgtacgagcggccttggtagagttcgatttcgcccggcgcttcttccgtgcctgcaaacataccgccgagcatgacgctgtacgcgcctgcggcgagggctttggcgatgtcgccggagaagcggatgccgccatcggcaatcagcggaacgcccgtgcctttgagggcttcggcaacgttgtgaatggcggtcagttgcggcacgccgacacctgccacgatacgggtggtgcaaatcgatcccggaccgataccgactttgacggcatccgcgccggcggcgaccaaatccaatgcggctttggcagtggcgatgttgccgccgatgacttggatgtgtggataggtttctttcacccatttcacgcggtcgatcacgccttggctgtgcccgtgggcggtatcgacgacaatcacgtccacgccggcctcaaccaaggctttgacgcgctcttcggtgtcgccgccggtgccgactgccgcaccgacgcgcagacggccttcggagtctttgttggcattgggaaactcggtggtttttaaaatatctttgacggtaatcagacctttgagttcgtctttttcgttcagaaccaaaacgcgttcgactttgtgcgtgtgcatcagttcgcgcgcttcgtctatgcttgtgccttcggggacggtaaccagacgttcgcgcggggtcataatggcggaaacgggcaaatcgacgcggttttcaaaacgcaggtcgcggttggttacgatgccgacgactttgccgttttcaacgacgggcaggccggacattttgcgtttgcgctgcgcgcgcatttccaatacttcgcggatgagcgtcgtcggcgcaacggttacggggtctttgaccacgccgctttcgtggcgtttcactttggaaacggcgcgcgcctgcatttcgggcggcatgtttttatggatgatgccgatgccgccttcctgtgccatcgaaatggcgaggcgcgcctcggtaacagtgtccatcgcggcggaaagcagggggaggttgagtgtgatttcgcgggtgagcttggtttgaagtttaacgtctcgcggcagcacggtcgaatgtgcgggaaccaacaaaacatcgtcgaaagtataggctttttctacgatacgcataatgctcggtctttcagtttgtgcaagatgcacggcattatagcacgttaccggcggcttgacagtttatcaggtttaattttggtcccctttgaatagcccggttttcctttgccgaccactgttgctcccgttctttcaatttcaggaaaagcttttttctaatttttggtaagtggctcagttattgaagccctatatcgggcggtaacttccagcacaaaaaaacggagtagttctttatttattttttcctttaattttcagtatattatcttaatatttcgagggtaacatatctgctaatctagttacagccccatatattatagattcaattgaaaaataacagattcaactgtacctttcttatacctgatttctttaaagtttttcccattgtcaaaactataaaaaagtctctcttcctcaccagaatatcccatttctaatactaaacaatctatttcacaattaccccctccactcatatatgtagtatcaatagaaaatatattgcataattccaaagaattatatttatctatatcaaatagttgctctccaaaatctaaaccattgtttccacctgcataatacttctcttcaaaggatgatttcaaactattaaaaactgtatttagcgtaaaatatccatatgggcatatcttaggatatatattctctcctattattatctgaatttttccataaataaaaccattacattcagagttttattcccataaaatcccaaattttcttgttgagtccataataatattcatataaatcattatgttaataaattgtttgcaatatcccccgctttcagacggcatacggcgcggcggcgggataccgtctgaaaaccggcagggtgcttatgtcaactgttccagcaaagcctgcttcaatgaggactggatttttgggtttttcaggtctaggctaaaaacggtaaaactgtcttcggcgcgttcgtccagcgtggagattttggcgtagcgcaggctgacgttgtgggcgaaaaagacttccgccatatcggcgagcaggaaggggcggttgacggcggtaatttcgacggagtaccagtcggggtagtcttcttcgggggtaatggtgatgcttggcgcgatcggcatgtagcggctgcggcggctgatgcggcggctgtggtttgaggtttcggcaacggtgtgtccgtggataaagctgttgagttcggcttcaagcgcgctttgaatgtcggggtagtcttcgggggcgtgttgtgagggaatttgcacgatgaaggtgtcgaggatgtagtcgtgttcggtgataaaggcgcgggcggcgaggatatcgaagccgtggcggctgaaaatgcggcagaggcgggcaaacaggcgcgggccgttgggcatgaaaaccatgacttgaaagctgtcgcttttgggcaggatgcggctgcggacgatgggggtttcaaagtcgtggactaggttggcggcgtgccacaggatttcgcgggactggtggcgggcgaagtaggcggaaccgagcgcgttccaaagctttttctgctgtttttcggggacggcggcgcgggtgagcaagtcggcggcttcttgttggcggcggccgaagagggcgtgcgggttgccaccgttgcctgcgaggtagcgtccggcggcatggaagaggctttccagcaggctggcgcgccatgcgttccacagcttgggattggtaccgcgtatgtcggaaatggtcagaaggtagagcgcgctgaggcgttcgtgggtttggacgcgtttgcagaaggcatcgagtacgtcggggtcttggatgtcttctttttgggcgacgatggacataagaagatggttttcgaccagccaggcaagcaggtcgctttcttcttcggtcaggaagtggtcggcggcaaattggcgcgcgtctgagatgccttgtatggcatggtcgccgccgcgtcctttggcgatgtcatggaaaaaggcggcaaggtagaggatgtcttgtttttcaaaggactgcatcagtgcagaggcgtagggcagctcgtggctgtgcatatccaaggcaaggcggcggacgttgcggacgacggcgaggatgtggtcgtccacgggatagatgtggaacaggtcgtgctggagcaggccgacgattttttcccacgcgggcaggtagcgtcccaatacgccgtagaggttgaggaagcgcagggtttgggtcagtccgttgccgttgcggaaaaagccggcgaagcggtggcggttttcagaattttggtagaagctgcggttgattttgcgcgtcgcgccccaccatgcgcgcagggtttgcggttcgagcgcggtaatgtcgttgcgctgctgcatgatttcgacgattttgaaaatgtgttcgggccgtctgaaaaaaatatcggtgtgccgcgcggcgatttggttgttgacttggatgtagtcgtcgtcaatccgcagggtaacgcgcaacggggtggaggaaacgcggctttgcagcataggcgtgaggatgccgcccagttgtttgacggttttaatcgcgcggtaaaacacgcgcatcagttcttcgctttggcggcggaggttcaagccttcataacccatgctttcggcgacttgcggctgcaaatcgaacagcaggcggtcttcggcgcgcttggcgtttaaatgcagatggatgcggatgtgggcgaggcggcggtagccgtgcgaaagcataccggcttcggcacgcgtcaaaatccgctgtttgagcaggtcgggcaggtcggtcgccaagccttgcgccttcgctatccaaagcagggtgtggatatcgcgcagaccgcccggacagcttttgatattcggctccaatactgcccccgaaccttgcgatttggcgtggcggtgttccatctccaccagttttgcctcgacaaacgccgccacattgcgctgcgcgttcattttttccgctagtttatccgccgtttggcggttgccaaacaaaaacctagcctctaaaaacgctgtgtcccccgtaatatcattgcgcacgctttcacatagttcatcaacgctgccgctttttacagacggcatcagtttgcagtcccacagggtttggacaaaccgggcaatctgttcctgaatgccgtctgaaagcggggcaggggagacaaccgccaaatccacatccgaacagggatacagttcgccgcgtccgaagccgcctaccgccatcaggcataacgcgctgttttgaaaatactctgcccacaatgccgccagtaaggtttcgactgccgccgtgtattctctgaaaaataccgacacgcggttggctttcaaataatgcgcttcggcggcatcgcgctgctgtttgaaggtttccagtgctgaagacaggtttgcaggcatttttattctttcgattggcgggaaaaagggaggcggatggttcggcggtcaaataccgctttcagacggcatttgtcgggtatcggcggaattggtcatcagcttcaaccgttcctgcggcggcagcagcaactgatacgccgccacgcccaaagccgccgccattttttcgatattcgacagggcgatgttccagcgtttgcgctcgactgccgacacataagtcctgtccaaaccgcattgccgcgccaattcttcttgcgaccaacccttgttcacgcggaaaagccgcatattgtatgccaataccgcccgcaaatcctgttcgtcaggcagttcggcaggcagagtcaatttgttgcccatcatttgcttccagataaatggttaaagttaagcatttgctgttacggattttacttcacataaaagccaaaaaaaaggggtggcggcagccacacccaaacacacacacatcaagaggaaagagataaaatcagacagattggaaaacagcaaacaagcaccctgaatttcatatcggtattatcaaacaaaaacccttatcaggtattgattcaaatcaatttagattttattcgcaaaccgaaaaagaaaaacggcatatccgtttatacggatatgccgtctgatggtgcgggggactgctgtatttggcagtagtttgtgttttagtcctcttgcgccgctgtttgcaggtagttgggcagaccgattttgccgatcagttcctgctgggtttcgagccagtcgatgtgttcttcgttggtgtctttttgtttttccaacaaatcacggctgacataatcctgttgcgcttctgccacggaaattgccgcaatcaatgcctcatgtttttctttctctttttccaaatcgcaggcgatgatttcttcggtggactcgccaatcagaagcttgcccagttcttgcaggttcggcagaccttcgaggaacagaatgcgctcgatcaaatcgtcggcagctttcatttcaacgatggactgtttgaagaaatgttcgcccagttcttcaaagccccagtttttcaaaatacgggcgtgaaggaaatattggttgatggttaccagcagcaagcctaagtttttgtttagctcgcggataaccagacggtcgcctttcatacggactccttttattccgaatacggattacagttggctttggtagtagttgccttcgccaattaactcgatcaggcgaagctgctgttccagccagtgggcgtggtcttcttcggtatctttcagttgggcaaccatcaggtcgcgcgtaacatagtcttgagcctcttcgcacagtttgatgccttttttcaacgcatcacgtacttcatattcggtttgtaggtcggctttgaggcaggaaaccacgtccgtgccgatattcagttcggcgcgtgccattttcggcgtgccgcccagcatcaggatgcgtcggatgaagtcttcggcgtgtgtggtttcttcttccatctcgtgattgagacgttcaaaaagtttggtgtagccccattcggagtagaggcgggagtggataaagtattggtcgcgtgccgccagctcgccagacagcaattcgttcatataatcaacaacagcttgattgccttgcataatatctctctttccgtaacttggttttcggtatgtctgaacagcatctgtgtcgctattcgggatgcgtgcattgtatgcaaaagctgtcggcatgacaaattttctatttaaaatacaaacaattatcaaaagaaatagggcgtattccccgatgccttccaaatcagtatgctgtttcttatcggttttttgtgctgttaaaactaagaatccatatcatccataaagaacatttacacttgttaaccatagcgaaaagcaaatactgtacggttttttatcaaaatttataatgaatcgttctcattaaccgacagattcttttgagattatcggattttgggaataaattatgccgtctgaggggctttcagacggcatagacaattaaagctgattaaacaacgcggcagacagcagcgtaggaaattattttttatttcggaacggtattttgggtttaatgatgcccgcaaccgccgtggctttcgcgtaaggcttcggcagcctgttcgtcggcgtggtagctggaacgtaccatcgcgccgatggcggcattgctgaagcccagttcgtatgcttctttttcaaagattttgaactgctcgggcgtaacgtagcgcaggacgggcaggtgtccgtctgaaggctggaggtactgtccgatggtaatcatttcgatattgtgcgcccgcatatcgcgcataatttcacgcacgtcttcgtctgtttcgcccaagccgaccatgatgccggatttggtcgggatgtgcggcatcatttctttataacgttttaataagtctaaagaatgttgataattggcaccgggacgggcttttctgtacaggctcggatgggtttctaggttgtggttcatcacgtcgggcggggtttcggcaaggattttgagtgcgatgtccaagcgtcctcggaagtcggggacgaggatttcgattttggtgttcgggctggtttcgcggatggctttgatgcagtcggcgaaatgctgtgcgccgccgtcgcgcaggtcgtcgcggtcgacggaggtgatgacgacgtaacgcaggttcatggctttgacggattcggcgaggtttttcggttcgtcggggtcgagcatattgggccgaccgtgtcccacgtcgcagaacgggcagcggcgggtgcagatatcgcccataatcatgaaggtcgccgtgcctttgctgaagcattcgccgatgttggggcaggaggcttcctcgcaaacggtgtgcatcttttgttcgcgcaaaatgtctttgatttcaaagaatttgcgcgatgggagtttggcgcgtatccattcgggctttttcagtttttcctgaagggggacgactttgatggggatgcgcgcggttttgtccgcgcctctgagtttgatgccgcgtttggggtcgtcggttttgatttcactcattgttatctgctttcggtgtgaattgtgtttcaaggtgtgcggtaagtttggcggcgacttcgtccggcgtggggcagggttggacaaaatccgcgatttgcgtcatttccataccggcgtagccgcaggggttgatgtgggtaaacgggcttaaatccatattgacgttgagcgcaaggccgtgatagacggaacctcctttgatacgcagccccagtgaggcgattttgcgttcgccgacgtaaatgccggggcgtttgggatctgccgccgcttcgatgccgtattccgccaatgtggcgatgatgctgttttcaagcgcggaaacaatgttgcggacgctggttttgcgccgtttgaaatcaatcatcgtataaacgaccaattgcccgggtccgtgataggtaatctgcccgccccggtcgatttggacgacgggaatgtcgtcgcgaatcagcaggtgttcgggttttcccgccagtccttgtgtgaacacgggcgggtgttcgacgacccacagttcgtcttcggtgtcggcattccgtccggcattaaaggttttcatcgcttcaaaagtcggcagatattcgaccaaacctttgtgtatgattttcatctcaaagtaccactttgaccagttcgtgcgaagtcagcgcacggtagatgttgtccaattgttcttggttttcaacctttacctgtacggtggcgccagtatagttgcctttgctgctcggacgcgtggtgatgtggtgcgcctgcgtgtcgggggcgtgaaggcggacggtgtccaataccgcctgctcgaactcgggatgcaccgcgcccattactttcaatgggaaggtgcagggaaattcgatgagggatgttttgtttttttgttcggtcatgatgtgctgccttgtcgtgtacggtatgccgtctgaaggcgggtttgccttttcagacggcatcggatgtgcgttattttagcctaaaccgcgataacaggctatcgggaaggcggaggcttttttgacggcgcggcggttctgctatactggcgcacaatattatttttagaagggtggtttttatgtatcggaggaaagggcggggcatcaagccgtggatgggtgccggtgcggcgtttgccgccttggtctggctggttttcgcgctcggcgatactttgactccgtttgcggttgcggcggtgctggcgtatgtattggaccctttggtcgaatggttgcagaaaaagggtttgaaccgtgcatccgcttcgatgtctgtgatggtgttttccttgattttgttgttggcattattgttgattatcgtccctatgctggtcgggcagttcaacaatttggcatcgcgcctgccccaattaatcggttttatgcagaacacgctgctgccgtggttgaaaaatacaatcggcggatatgtggaaatcgatcaggcatctattattgcgtggcttcaggcgcatacgggagagttgagcaacgcgcttaaggcgtggtttcccgttttgatgaggcagggcggcaatattgtcagcagtatcggcaacctgctgctgcttcccttgctgctttactatttcctgctggattggcagcggtggtcgtgcggcattgccaaactggttccgaggcgttttgccggtgcttatacgcgcattacaggcaatttgaacgaggtattgggcgaatttttgcgcgggcagcttctggtgatgctgattatgggtttggtttacggtttgggattggtgctggtcgggctggattcggggtttgcaatcggtatggttgccggtattttggtttttgttccctatttgggcgcgtttacaggactgctgctggcaaccgtcgccgccttgctccagttcggttcgtggaacggcatcctatcggtttgggcggtttttgccgtaggacagtttctcgaaagttttttcattacgccgaaaatcgtgggagaccgtatcggcctgtcgccgttttgggttatcttttcgctgatggcgttcgggcagctgatgggctttgtcggaatgttggccggattgcctttggccgccgtaaccttggtcttgcttcgcgagggcgtgcagaaatattttgccggcagtttttaccggggcaggtaggcggttccgaaacatatagtggattaacaaaaatcaggacaaggcgacgaagccgcagacagtacaaatagggcaacgccgtactggtttttgttaatccactatatttgaagcggaatacaaccttgcccgggtttaaataaaaatgccgtctgaaccccgaaaacagagcttcagacggcattttcatcacggcttatttggcggttttgctgctgtcgataattttcataccggcagaaatcaggctgccgatgtcggcaacattggcgggcataatcagcgtattgctttctttggcaagattgttgaacgcggcgacgtattgttccgcaatcttcagattgaccgcatccgcgccgccttgggtttgaagggcggcggcaatttgacggatggcttcggcattggcttcggcaacaaggcgcagggattccgcttcgcctttggcgcggttgatgcgggcgattttctcggcatttgacgcattgaccgcagcctgagcctcgccttcggattgttggatttcggcttcgcgctgaccgctggcaaggttgatttgttcgattttacggccttcggattcggcgatacgggcgcgtttttcgcgttcggcagtaatttgcgcctgcattgagcgaaggatttcttgcggcggaaccaagtctttaatctcataacgcaaaaccttcacgccccaagctccggcggcttcatcgagggcggagacgacggtgctgttgatttcgtcgcgttcttcaaacgttttgtccaactccatacgcccgataacggaacgcagcgtcgtttgggcaagctgagtaatcgccataatgtagttgctcgaaccgtatgaggcgagtttggggtcggttacttggaaatagatgatgccgtcaacagtcagctgcgtattgtcgcgcgtgatgcagacctggctgggtacgtctaaagggatttctttcagcgaatggcggtaggcaacgcggtcgataaagggaatcaaaatattcaaaccggccgtcagggcgcgatggaaacgcccgagcctttcgacaacgtggacttcctgttgtgggatgacaacaaaggatttgaaaccgaaaacggcgacggctaccaacaagataatgaaaaattccataattcctccgagtgttaagggtgtgtgataataagaaggttgccttccttgcggacaatgagggcgcgagttcctggttcaagctcttcttgccccgtattttgagcctgccagtgcgtaccgcgataaaaaacttcgtaacggttgccgcctgtgtgtcggaggatttcgacatattgtccggcatccaaatcctgatatgaatccgtttcaacttttctaacggcggttttggcgtgtacgaaccaaatacccagcgcggaaagcagagcggcggtcaagacggcggcaggcgtgctgccggtcagcccgtaagcaatgcccgaacccgccaaagccgcgctgacaaccaaaagataaaccgttcccgtcaataattcgatgattaagacggcaacagcggcaacaaaccatacagtcatacatttccccacaaagcgcgtcgtttgacaaaataacgcaatatcagcagtatagccgaatttgaaaggatagggcagatatggacacttggcacgatgcactcggcggcgaaaaacagcagccgtattttcaggaaattttaaatgcagtcaggcaggaacgtttgtcgggacaaatcatctatccgccggcggcggatgtgttcaacgcattccgcctgacagcgttcgaccgggtcaaagccgtcattctcggacaagatccgtatcacggggcagggcaggcgcacggtttggcattttccgtcaggcagggcgtccgcatacccccgtctttactcaatatctacaaggagttggaaaccgacatcgaaggcttttccattcccgcgcacggctgtctgacagcgtgggcggagcagggcgtattgcttctgaacacggttttgaccgtacgcgaaggacaggcgcattcgcacgcccttttaggctgggaacgctttaccgataccgtcatcaggcagcttgcgacacaccgcaagcatcttgtctttatgctgtggggtgggtatgcacaacaaaaagggaaactgatagacagtcaaaatcatttgatactgaccgcaccgcatccatctcctctgtcggcatatcgcggttttttcggctgccgccatttttcacaggcaaacagctatttgagccggcacggtatcgatccgataaactggaagctgtgaatgccgtctgaatgccaagttgcttaaactgcacttatggaaccagtcaatctacggtgtggatgcagttatcgttacccatacccacgaagaccattggggcgaaaccgccgcacgttccattccgaaaaacctgcccgtatatgtgcagcaccaagccgacgcggcaaaaatccgcagccaaggatttactgatgtacgcgtgttgaacggcagcactgtcttcaacggcgtaaccatcagcaaaaccggcggcgtacatggtacagaagccatgtatgccaacccgcagctagccgaaatcttaggtgatgcaatgggtgtagtattccaaagcagcggacacaaaaccgcttatattatgggtgatactgtgtggacggcagatgtaaacaaagcattgaaccgctacaaacccgattatctgattatgaacacgggctacgcgctgatttcaggcattaccgtacacatggataccgtgaatcataccgccgtcagccgcaccgatatgcgtaaatttatacgcggtcaaggcattgaaagccgtgtgaacgttgcggaagacggagaaatcctgaaactggattgataaacgacacattaccctaagcagcctgcaccttgttttcaaagcgcaggctgctttcagacgacctcaaaagcagcctgcactttaaaattccaagttgcgccatcggccccctcacttctcgcccgtaatcatctcttgctgtcgcgccacaatttttgccgccatttccaaaaacaacttttgttcgtttgccgacaaatccgacaaagccgtttggttgatggcttgggcaatttccgtggactgctgctgcaaggcgcgagcttgctccgtcagcataatcaggcggctgcgcgcatcgtcgggattcggttcgcgcgtaatcagtccgtcgcgctccatccgtgccaaggtgttggcaatcgttgcctgcttcaaatcggcgcgttccaccaattcctgctggctcaaaccgtctttttgccacagttccagcaatatcggaaattgcgcgggggcgatgcccaaaggctttaaaccttcgcccaataaaatagcaaattggcgggcaatgtggttcatcaaatagcctgccgattcagttttgaaaacttcgtccactttgtttcctttcaaatcaaattgttgcggattatatcacaaatatagcttgctatcttaatacatagcacgctatacttattgcagcttaatagcttgctatctaagcactttcagacgacctatcttaaatgttcaagaacacttatgaacttcaatactttaaagaaggttttcctatctgtaagccataccgaaatccgactaaccctttatcaagagaaagcatcatgaaacccgacactttgcaaagctacggctcaacaacccgcttcctgcattggacaatagcagcttgctacctgtttatgttcgctaccgtcattgcgtggaatatcgacgaaaacctgaaatttctaatcaattcgcacaaagcagtcggaatcctgctgctgatattgtctgtttggcgcgtagcaactgtatttttcaccccgtcgggcaaaaataccaaaactcaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaatcaggacaaggcggcgagccgcagacagtacggatagtacggaaccgactcacttggtgcttcagcaccttagagaatcgttctctttgagctaaggcgaaccaacgctgtactggtttagatttaattcactatacctgcgtaatggtattgggtactcatcatcaacctgccttgcattcggttgtgttgtccggcaactgtccggttgtgccgatgggttgccctgccgctccctgagctacgcaacggttgtgtgccttgggtgggcgcgggtggcggccgggcggtttgttgctatgatacgggagttccgatatacaagggtggggaatccgccaacgtaaaaaccgccccgccaacaccgccgtcaccaaattgagcattgggcgtataccttgatgcttgctgttccgccgcaggcattgcccgtcaaatcggcaagggcggagaaattcacggcacgctggcattttcattgctgtttttgtcgttgggacacattggaatggttgcctaccaccacatcaaaggcgaatccgtgctgcctcgaatgctcggaaaatcttaatatagtggattaaatttaaatcatgcagaacagtgctgtactcatcaacacctttgaagtgccgcagggcaaagaagccgaaactttggctgcttggcagaaatcacgcgatttcctgaaaacccagccgggctacatcggtacacgtctgcatcaaaatatagtggattaaatttaaaccagtacgtcgttgcctcgccttagctcaaagagaacgattctctaaggtgctgaagcaccaagtgaatcggtccgtactatttgtactgtctgcggcttcgccgccttgtcctgatttttgttaatccactatatctttttccacttatctgcgctttcactatttgccctttcaggctgcgggtatagggacggaacaggtagcggtcaaatcctgtttcatccaaataaacacgttggtagtcggaaaattcggccggctgtgtcaaataatgcgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggttagaccttcaaagttgagtattgtactattttgtttttaattgactataaccaagatattgattaggtaggacggcttgatcatgccattcaaacaaacaaacaaactggatggttatctcaccaacaaaatgaagcaaaaacgccttaaagtccaacttaagccgctcattgatgaaaaagggctggatattgatgcagtgtttgagctgattatcaggcacgcggaatacggagcttaatatgaaaatcggcaatctaaatgtagaaatccgcaggaaagcgattaaaaacctgcacatcagcgtgttgccgccaagtggcgcggttcgggtgtccgcaccgcttaatacgtcgtcgtccacgaactgacccatttgctcgaacgccatcgcaacgcccgttttatggcgcatatggacaactttctcccaaactggcaaagcatcaaacaacagcttaatgccttggagttatttgcacaaatatataatttaacataatatacattatgcgaactatcggaaacagttgtacgtgtcccagtggtctttccaagtaggaaaattaaagtatggccaatgcggctgaatgtatagcccggagcatccgcgtatccgaaggtactgaacgacatgccctgcatccctttcgacgcttccatccagccggtattgggaaatacgttgaccttcaatataatatacaggcagccgacacacaggatatgccgctgctttttcatcatttcttctgtcaaatccttggaacggtcgatttgaaaacacggctttacatacgccccagttccctttgcagagcttggatattttgctgtctgtccaatacattgctttgtaatgcgttgatttcttgatggttgatgttgccgccctttgccagacgtgcttgtgataacattttttgggcttcagtcagggctttgcgttcgttgctcaattctgcttcgagaatggagcgtctgctgttgtttgagggtgcttgttgcggcggcggcgtattggattttgccggcttggatactgttttgaccggggctttatatttgacaacctgtccgccgtttgacggtgatgataccggttcgggcgtttggggcgggatatagcgttcgctgctgtagttgccgattgggggcaaatcggttgagaggcagcttttggacggcttggtggtgtaaacggtttctccgttgattgtgcaggtgtagattttggccgcattcgcacccaatgggcttgaaatcagggaaaagttgattaggattaaggggagttttgatttcataatgtgcttgattttcggataatcatttgattttttggtattttttgtaatgctttcttggcgttttacgggcttttcttttcggttgtttgcttttgattttctttcggggctttggcagcctgcctgttctttttcccggcaggttttttgtttttctttttactttctatgtgtattttggcttcttgactgagttttttaattttcaggcggtatccgcctccctgatggctgctgattttaggtaaatccgcatcggcgcacgatcctgctggggctgatgtatatacgcttttgccatttgagttgcaatggtatacggaggcttgcgccgccgcgccggaaagggacaggagacccaaggcggcaaaaagtctgatgtttataccggtaaaaggcggtgataacgcccgaattataccgttattggcaggcaaagataagcaccctgtccgcgcttctttatcgctcggcaaactgtttctcgatttcagtttcaatccgttccaattcttcttgacaagccagccaaacctcttcgatttgggcaagttgtgttttgacttttgccagcagggataaggtattttgcaatttttctttgtttgcttcaaggtaagcgtcttcttgtgctaaaaatgcttcacatgccgtctgaatttcggaaagctgcgccatttctttttcggcacggtctattttctgctgtatcggcttgccgcgtcgggctttttcctgacggatttgcgcttcgatgcgcttggtgtctttgcggctttggctttgtgcggatgctgcgggtgcggcggcggcgttttcctgtgccaaacgccattggcggtaatcgttcaaatcgccgtcgaagttcttcagacggcctttgtcgatcaggaggaagctgtcggtagtcgcttcaagcaggctgcggtcgtgcgatacgatgattaaggcgccttggaaactttgcagagcgagcgtcagggcgtggcgcatatccaagtccagatggttggttggttcgtcaagcagcagcaggttcggcttttgccagataatcatggcgagggcgaggcgggctttttctccgccggaaaaaggttcggttttctgtaacgccatatcgccaacaaaattgaagccgccgaggaaatttcggatttcttgttcgcgtacttcgggagaaagctgctgaatatgccaaacagggttttggtcggcgcggatggtatcgagttggtgttgggcaaaatagccgatattgagtttttcggaacggacgatgctgccggagagcaaatcgattttgcccgccaaggctttgataaatgtagatttaccgctgccgttgacacccaataaaccatagcgcgcgccgctttccagcgacagggtaatgtcgtgcaaaacagttttgccttcgtaacccaaatctgcgtgttccagcttcagcaaaggattgggcagatgctcgggattgtaaaactcaaaggaaaactcgctgtccaaatgcgcgggagcgatgcgttcgagctttgccaaagccttcatgcggctttgcgcctgaacggctttggtggctttggctttgaagcggtcgataaaggattgcagatgtttgatttgcgcctgctgtttgacataggcggcttgttgctgcgcgagacgctgcgcgcgttcgttttggtaaaaatcgtaattgccgccgtattgcgtgagcttttgctgcgataattcgatggtttgggtggttgccgcattgaggaaatcgcggtcgtgggaaatgatgatttgcgtgcagggtaaagaggcaaggtggttttccagccacaagacggtttccaaatccaagtggttggtcggttcgtcaagcaagagcaaatcggcgcggcaaatcagggcttgcgcaagattcaggcgcatacgccagccgccggaaaaggatttgacggggcggctgtgttcttcttgcgaaaaacccagcccgttcaacaattttgccgcgcgggccggcgcggtataagcgtcgatttcttccaatttagcatgatattccgcctgcttcatgccgtcattttgcgcttccgcctgcctcaatgccgtctgaaaagcctgcaactcggcatcgccctgcaaaacgtaatccaaagcggaaatatccaaatcgggcgtttcttgggaaacggaagcgagccgccagtttttcggaatcgagacatcgccgccgtcctgagtgatttcacccttgagtaaggcaaacaggctggatttgcccgtcccgtttttgccgatcaaaccgacgcgctgaccgggattgacagtggcgttggctttgtcgagcaggattttcaaaccgcgttgcagggtgaggtttttgatttcaatcataacggaaacatcgtcgggcggaaaaagcccgtattttacctgaaaatcagtgccgatgccgtctgaaatgggaaatttacggctgaagccaagcccaagccctgcgcccttccgagtgcaggaaaaccaatgtcctgaatgccgaatcggtattcatgcattccacgctgattccgattcgggaaaaatccgccatgattttgggatggataaactcctgagccgcgcccgtcccgataatcaatatttccggatagtcaacaggtttgatgtcggacaacaggttttccggagtcagatcggacaaggttcggcattgcgacaggcagaccgaatccttatgtacaagcacgggtttatggaaactttgacccgccaatcggatttcacccgaccggtggctatactctgtaaaatgtccgtctatcggattttcttcaaacaacatttttttaccccgtcgccgcatcatctacaccgaaaggggtgcaaaatcaggcgaattcatgtaggattggcagatttcatctgacccgcctgccgatttcagacggcatttgattcaaagtgcggcacaattatatcggcagcggatattttcgtctttcaatatttacatttcagtcggcttacaaggagacacaatgaagccagtaaacatcggtcttttaggtttgggtacggtcggcggcggtacggctgccgtgttgcgggacaacgcggaggaaatttcccgtcgcttggggcgcgaaatccgtatttctgccgtgtgcgatttgagtgaagaaaaagcccgacaaacctgcccgtccgcagcctttgtcaaagatccgttcgaactggtcgcacgtgaagacgtcgatgtcgtcgtcgaattgttcggcggtaccggcattgccaaagatgcggtgttgaaagccattgaaaacggcaaacacatcgttaccgccaacaaaaaactgctcgccgaatacggcaacgaaatcttcccgctggcggaaaaacaaaacgtcatcgtccaatttgaagcggcagtagcgggcggtatcccaatcatcaaagccctgcgcgaaggtttggcggcaaacaggattaaatccatcgccggcattattaacggcaccagcaacttcatcctctccgaaatgcgcgaaaaaggcagcgcgtttgccgatgtactgaaagaagcgcaggcattgggttatgccgaagccgatccgaccttcgacatcgaaggcaacgatgcgggccataaaatcaccatcatgagcgcactggcattcggcacgccgatgaacttttccgcctgctacctcgaaggcatcagcaaactcgacagccgcgacatcaaatacgccgaagaacttggctatcgcatcaaactgttgggcattacccgcaaaaccggcaaaggcatcgagctgcgcgtccaccctaccctgattcccgaaagccgcctcttggcaaacgtcaacggcgtgatgaacgccgtgcgcgtcaacgccgatatggttggcgaaaccttatattacggcgcgggcgcgggcgcattgccgaccgcttccgccgtggttgccgatatcatcgacatcgcccgcctggttgaagccgataccgcccaccgcgtaccgcatctggcgttccaacccgcgcaagtccaagcgcaaaccatcctgcctatggacgaaattaccagcagctactacctgcgcgtccaagccaaagacgaaccgggcacgctggggcaaatcgccgcgctgttggcacaagaaaacgtgtccatcgaagcactgattcaaaaaggcgtgattgatcagaccactgccgaaatcgtgattctgacccacagcacggtcgaaaaacacatcaagtcggcaatcgcagccatcgaagcactggattgcgtggaaaaaccgattaccatgatccgcatggaaagcctgcatgactgagccgaaacacgaaatgctgacgaaagagcaggttgccgcgcgcaaaaaagcaaaagccaaaatccgcaccatccgcatttgggcgtgggtcattttggcgttgctcgctttaaccgccctgctctcccaatgcgcgatgtccaaaccgcaggcaaaacagaaaattgtcgagtcttgcgtgaagaatattccgtttgccgaaaaatggcaaaacgatttgcgggcccgcggtttagattcaaacaatacccgccttaccgtcgactactgcaaatgtatgtgggagcagcctttggacagattgagcgagaaacagattagttccttcggcaaactcggcgcacaagaacagcttgacctgctcggcggcgcaaatgcctttgaaacgcgagacaagcagtgtgttgccgatttgaaatcagaataatgtggaccgataaaaaagccgattctttaaagaatcggcttttttcataaaaaacggcttacagtgcgtctttcaatgctttacctgcacggaatttaggcgttttggcggcggcaatggtcagaggctcgccggttttggggttgcggccttggcgttccgcacgttcgcccacgtagaaagtaccgaaaccgaccaaagtaacggtgtcgccttgtttcagggcggtggttactgcattggtagtggcatccaaagctttttgtgcggcggctttggaaatgtcggcttcttgagcaatcgcttcgatcaattcagacttgttcacaatcagtcccttcctgtcttaaaaaatgatgaaatgcccgaatactcggggtttgtactgcttgagcaactttcgctttatagcaattctgaaattgccgtgtcaagcaaaaaatacggaatcaccctatttgacaggctttcaggacgaaaccgcatttttacaacacatttcctgcgtttcaatgtttggttgccctgctgcggggttttggttttgaagcggattccgccgccgcttccgcaccagaaggttctgcccaaggctcaggctggctttccaaacccagagccaatacctcgtctatccatttgaccggatggatggtcaggccggttttcacgttttcagggatttcttccaagtctttgaggttgtcttttggaattaaaacgtgtttgatgccgccgcgaagcgcagccaacagtttttccttcagaccgccaatcggcaggacttcgccgcgcagggtaatttcgcccgtcatggcaacatcggcgcgcaccgggattttggtgaatgcagacaccatcgccaaagtcatggcaatgcccgcactcggaccgtctttcggcgtcgcaccttcgggaacatggacatggatgtcttttttctcgtaaaaatcaggagccaagcccactgattccgcgcgggagcggacaaccgaccacgctgcagacacggattccttcatcacatcgcccaactggccggtgcactgaatcacgcccttacccggcaatgctgcggcttcgacggtcagcagttcgccgccgacttctgtccacgccagaccggttacttgtccgatacggttttcgctttcggcaacgccgtaatcgaagcggcgcacacccaaatagtcgtgcagatttttctcatttactttaaccgctttaggtttggctttgctggttttcttggtttcagacaacctcttcttatcttcgtccaaggtaatctgcatcaccaccttgcggcagattttggcaatctcgcggtcgagcgaacgcacgcccgcctcgcgggtgtagtaacggataatatcgcgcaccgcgctttcttcgattgccaattccccttctttcacgccgttgcgcttcatttgcttcggcacgaggtactgcatcgcgatattgattttttcgtcttcggtgtagccggacagacggatgatttccatacggtcgagcagcggggtcgggatattcaggctgtttgaagtcgcaataaacatcacatcgctcaaatcgtaatccacttcggcataatgatcggcgaacttgttgttttgctcgggatcaagcacttcgagcaacgcgctggcgggatcgccccggaagtcgctacccaatttgtcgatttcgtcgagcaggaacaatgggttttttacgccggcttttgccatattctgtagaatcttaccaggcatagagccgatataggtgcggcggtgtccccgaatttcgctttcgtcgcgcacgccgcccaaagccatgcggacatatttccgccctgttgctttggcgatagattcgcccaaagaagttttacccacgcccggaggaccgaccaggcacagaatcgggcctttgagtttgtccatacgtttttggacggcgaggtattccaaaatccgttctttgactttttccaggccgtagtggtcggcatccagcaccagtccggctttggcaatgtctttgctgacgcgggattttttcttccacggcagctcgagcagggtgtcgatgtagttgcgtacgacggtggattcggcagacatcggcggcatcattttgagttttttcagttcggacaggcatttttcttccgcttctttgctcatccccgcctttttgatgcctgcttccaaggcatccagttcgccgttttcgtcttcttcgcccaattctttgtgtatcgctttaatctgttcgttcagataatattcgcgctgggatttttccatttggcgtttgacgcgtccgcgtatgcgtttttcggcctgcataatgtcgagttcggattccagctgtgccagcaggaattccatccgtttgccgatttcgggaatttccaaaatctgttggcgttgcgccagtttcaactgcaaatgcgctgcgaccgtatcggttagccggctgttttcggcaatgccgttaatgctgccgataatttcggcggggatttttttattgagtttggcgtattgttcaaactgcgccaacagggtgcggcgcacggcttcgaggtcggtattgccgcccgtgtcttcttccacgaccgtctctatatgggaaacgaacagaccgcccgtgtcttcaatggtcagaacacgtccgcgatacagcccttcgaccaatacttttaccgtgccgtcgggcagtttcaacacttgcaggacttgtgcgaccgtaccggtctgatacaggtcggcggcaaccggttcttctaccgccgcatcggtttgcgccaacaggaaaaccggctcctcgcgggtaatggcgttttccagtgcggcgatggatttcggcctgccgacaaacagcggcagaaccatatgcgggtaaacgacgacatcccgcaaaggaagggttgccaaggcggcatattcctcaaaatgcttttctttttgtgtcataggtactctcttgtgtctgacagattgccgattttcgcgtacattggggttgaaggtattatttcaagcatatgtggtttatttatggagtttgatgcgatgccgtctgaaacattccggcttcagacggcatgggcttggaaagacaaggcgggaacaaaaaactgttctgtgttgccgctccttgctgtaccatccgtatggtttgcggttctgccgccctattttcaaaacatgacgcaggtattccatgtcttcttttatttttcccgataacgggttcgaatggcgcaacgaaagtctgcaaaagccgcccaaaggttggcattatgtccgcgaaagtggtgcaaacggcattttgaaggctgcctatcaaaatattgcaactgtctggcagggcgatttccacaatgccaaacaggtgctttccgcaatgaagaagaaggtccgcaaacctgccgccgtccgttccgatgcggatatcgccgcccttttccacgcccaccgtatgaagcaggcgcagcagagccgtattctgaatatgcttgccgttgaaatccgccccggttttgtgttggacaacaaacgcgcgcccgatatacgcgccgccctgctcgacgtgtacggagaggcggacggcaaaccgtttttcctgccgctcaatctgctgctggggtttatgggtgcgcacgagtggcataagaaaggggttgccgttccgcagctgggcggcagcatacacgttcctttcggcgtattctcgccgttgcgcggcgaatacctcgacctgctcgcccatgcgccgtcaacgggttttcagacggcattcgatatcgggacgggctcgggcgtgcttgccgccattttggcgaaacagggcattccttccgtcatcggcacggataccaatccgaaagccgtcgcctgcgcccgtgccaatattgcccgtttgggctttgaaaaacaggttgaaatccgcgaaaccgatctgtttcccgaagggtttgtcgatctgatcgtctgcaatccgccctggcttcccgccaagccgacttccgccgtcgaatccgcgttatacgaccccgaatctgcgatgctggctgcgtttttgcgggatgcgccgaaacatctgaatcccgacggagaaatccgcctgatcatttccgatcttgccgaacatctgcacctgcgtccgtccgattttctggataaggcatttgctcaggcgggtttgcgcgttgcggatgttttgaaaaccaaaccggttcacaaaaaagctgccgatccgaacaatccgctggcttttgcccgaaacagggaaactactttcctgtaccgtttgaaaaaggcataaggggcggcggcgcggcattcgtgcggattatccttgtgaaaatacccgcccaagcatactgcccaatgccgtctgacgcgctttgacggtggcggcggcttgccggaaggcttcttccccgccgaaaaatacgaacttttccctcgcgcgggtaatggctgtgtaaagcagccctctgctcaagcccgaaagcgcgtcgtccccttcgtccgaaggtgcggcggaaggcggcagcagccagacttcccgatattccgaaccttggcttttgtggacggtcatggcgaatgcgggttcgaaatcgggcaggcagcttaccgctacctttttaaatccgtccgcatcggcaaaataggcggcaaggctgccctgccgtccgacatcttccataatcaatccgatgtcgccgttgaacagttcaagcgcgtagtcgttctgcctgatcataatcggttctccggcgaaataggcctgatgttccggtatgttcattttgcggcgtacatggctgcaataggcttcgttgaagtcttccgcatcctgccgccaagctgccaggaccacgatatccgagatgcctgcgtatgcggcttcgatattgccgtcttttaccgcctgccaataggctttgtgcgcccggtacaacctttcgactcgagcgttcggactgcattccgaatgttccagttcgtccggaaaccggtcaaacaatgcccacgccccctcatcgcccgatacggcggcacgggcaaggcagccgatgccgctgttgtcgccgaagcggtggctgaacgacagatgggcggtgttttgcgccaacacgggcggatttgcgctgacgctgaaaccgtgttccggaaggaagccggccagcctttggtgcgtttctccgtccaaaacggttttttgtgacaaaacggacagcaccgcccctattccgacggacgggagctggttttcatcccccagcagaatcacgcgcgcgccggttttgaccgcttttaaaagttgcagcatcaatgccgtatccagcatagaggcttcatcgataaccaatacgtcaaacggcagcgggtaaacagggttgaacgccgcctgcattttgggcgggcgcagcttcagcagtcggtggacggtttgcccttccagtttgagcaaatggcggcggacggcctccagcgcgtcaaaaccgttgattgcacggtgcagcgcgcgcgccatatgtgccgccgctttgcccgtcggtgcggcaagcgcgatgttgggaagattttcgtctttaccgcaaatcagcgccagcagtttggcaaccgttgtcgttttgcccgttcccggcccgccggtaatcaccataaaagactgcaacagtgccaaggcggcggcatcgcgctgcccttcgctgcccgtgccttgaaaccattttgcgaggttttgcctcgcgcctgccgcgtcgggggcggacgtgtcggctgccgccaagcgttttatctcggcagccaaatcgtattccaactgccacatcctgcccaaaaacagccttctgccttccaaaatcaaaggcgcggcggatgttccgacaacgggtgcgagtgccgacagcgcgtcagcctcgccaccgctcaaacggataaacgaatgaccgttttgcaatgcctgaaacaggcgttcggtgcagtttgcaagcacttcgtcgccggaacccgcatagtgttccaaaaaacggattgccgcccttgccgccgcttgggcaaattcatctgtctgccgttccatcgtattccttgtcgaaatgccgtctgaaggcgtggggcttcagacggcgcggtgttgtttcggctgtttaggcgtttgcgccctgtttggggtgcaggctgccgtctttcatgaccatcacgcgctcaaagcggccggcgagttcgtcgtcgtgcgttacgaccaccagccccgttcccaattctgttttcagttccagcatcatatccaaaacattcctggcgttcgcacgatcgagattgccggtcggttcgtcggcaagcaggcatttgggttgggtaaccaaggcgcgtgcaatggcggcacgctgccgctcaccgcctgaaagttcgcccgcgcggtgcgtcgaacggtgtttcagtccgaccttttccagcatcgccattgccgtttctgctgcctcttcacggctttttttgccgatcagaagcggcatcatcacattttccagtgccgaaaattcaggcagaagatggtggaactggtacacgaaaccgagatggcggttacgtaaatcgcccaaacgccgctggtttaaggtacgcaaatcctcgcccatcagcagcaccctgccttcagacggcatatccagcccgcccaaaatatgcagcagcgtcgatttgccgctgcccgaagaaccgatgatgccggtgctttcccctgcgtggatttccaaatccaagccgtgcagcacccgaacgtccaaaccgccgtcccgatagcgtttgcccacgccttcgcatttcaaaatcaactcactcataacgcaaagcctccgccggttgggtttttgacgcgcgccagctcgggtagagcgtcgccacgaaagacagtcccaaggaaatgcaggcaatcagggcaacgtcgcccatatcaacatcgctgggcaggtagtcgataaaataaacctgcgaattgatgaggtggacaccgagcaggttttcaaaaaacgccacgactctgccgacgttccaacccaaaagcacgccgcagaccacacccgccagcgtgccgaaaaagcctgaaaacgcaccctgcaccataaaaatcttcatcacgccggcaggggaaagacccaaagtccgcaaaatcgcaatgtccgcctgcttttccgtaaccgccatcaccaaggaagagacaaggttgaacgccgccacggcgataatcagcgtcaggatgatgaacatcatccgtttttccaactcgaccgcctcaaaatagctgcggttgctgaacgtccaatcgcgcacccaaaccgcgtccctttgcgcctccggaatcagtgttgccgtcaaggcgggggcgttttgcgggtcggcgagtttcagccgcagccccgcaacttccttatccaagcggtacagtacgcgcgcgtcttggatatgcgtcatcgccaatgaattgtcaacctcgtaaacacccgtcttaaccagaccgaccacggtaaactgtttcaacctcggtacgactccggcaggggtaacgttgccctccggcgtgatgacggtaactttattgccgacttccgcccccaaagcctccgccaagccgacaccgaggataatgtcaaactcgcccggaatcagatcttcaaatttgcctgccggcattttgtcgccgtattccaccactttgcgttcttcagacggcaaaatgccgcgcatctgcacgcccctgatttcgcccgcattggccagcaatgcctgattggaaacatagggcgcggcagccaaaatacctttgcggttttcggtaaatcgaagcaggttgcgccaatccgtatccgtattgtcgatatagccgatttcggcgtgcggcgcgacattcaggagctgcccgcgtatttctttctgaaagccgttcataaccgacaagacgacaatcagcgcggttacgcccaaggcgattccggcaatcgaaaccatcgtgataaacgacataaagccgttgcgctttttcgccctgagatacctcaagcctatccaagcctctagagaaaacataacgctaccttaaaaatgtctgcaaacgtgccgccccggacggcggtttgggggcggcggcaaaagtttattgtaccgtaaaaccctggcagcgtccgaacgcccgagtgcgggggacggggcggcagagcgggcggaaaacttgcacaacgcgtcaaactgccctatcctttccttcagaaaaaccgtttcttgaggaaaacaatgaatatccgaactgcttttgcttttgctttgtgcgccatcgccttatccgccgctgcggctgcctacgccaaagaaatcaaaatcgatgccaacaacacgccttattccgaagccgacgcgcaaaagctggcggcaacggcagtcggtatgggtgttaaggaacctatcagcctgaacggcggcagcggcagcattaccgtgtccggcagcagcgcgacacagtgcgtgttcaaagtcggcaacggaggcgcgttgcagattcaagggctaaactgcaagtaaaccgcccggaaaaatgccgtctgaaggcttcagacggcattttgcattggcggcgttacgccccgccttctttaatcaggcggcgttcgtacaccgcctgcgccagcgttcccgcatcgacatattccaattcgccgcccaaggggatgccctgcgacagcctgctgactttgtaaggcaggtttttaaaaaactcggacaggacatacgccgtcgcattgccttctgcggtaaaagcggttgcaataatgatttcttcgacttccccgccgcccagccgttgcgccagcctgtccaatgcgatggcggatacgtccattcccaatgccgtattgatttgccccatcaggacgaaatacagcccgtcgtggcagtttgccgcttccatattcgacacgtcggcaggcatatgcaccaccatcagccgccgcccgtcgcgtgtttcatcggcacaaatatcgcacaatccgccttcgcaaaacgtgttgcacatcgcgcaatggtaaacctgcttcaatgccgtctgcaaggcatccaccagtttttcagcctctttgcgcttgtgttggagcaaatgatacgctatccgctgtgccgatttcggcccaacgttgggtaaaaccttcagcgcgtcgatcaatccttggaaggcatcttgttttttgtggctcatcatattccgccgtatgggaaaacggccggaatattccgaccgttattttgtcaacaaaagtgtcaattactgaccgtcgccgttgtcgaccgattgcgctcctttggtctgtttgattttgccgttgaaataacgtatcaacaagtcgaaagtattggcagactgctgttgcgccaaagcctgttttgcaagcggaagctgtgcggcgatatcatccggcggggttacagcctgtacttcgacaatcacggatgccggcagaccgatcagcctgacgtaggcgggtttgccgtttgccggttttgctttcagcagttccgcataagcctcgggcggcatggactgccttgcctgctgtgcgcccaaaacggacacttccgaccatttcacgtcaacagccttgccgccgttcagttgggtaagcacgtcttttgccttgttttcggcaagtttggcggcttcggtacggatataagcctgacgtaccgcgtctttggcttcggcaaacggcagggttttctcttcgcggacttctttggcgcggacgacccacgcggtttcgctgttgatggtcagcacttcggaattgtgttttttcttcaatacgtcgtcgctgaaaacggcattgatcagattttcgggcataccggacatttgcgcgtcctgcctactcagccaagtttcttgggtttcgactttcaaaccgctgtttttggcggcttcggcaagcgaggaaggatggttgaacgcgtcatcgcccagcttttcttttgccttattgaagtcggcaaccgcctttttcattttcaattcgttttctacggcggctttttcctgctcgaaagaaggtttggcttcatttgccggcaaacgcgccacgcgctcttcaaacgcatttttcacttctgtttcgctgacggtctgtttgtctgcaaagtctttcagattcaatgcgacatattccaatttgaccgctttgggaagcaggtagtcttttttgtttgcgttataaaacttctgcaaatcggcttcagacactttgacttgggcgatgaattcgtcggggttgaaagtgtgcgaacggatggtgcggttgacctgcgtcagcctgatcagctgttccgcctgcgcgtcgccgaccaatacgccgttttggacgaggtttaccaaattctgcaaggcaaactgatcgcggatttcttcgacaaactggtcttcagacatatggcgttgcgacaggtagcggtttaaaagcgcgtggtcgaatttgccgtttgcgtcgtggaaattgggatcatccacgataatctgcttgatttgttcggaagaaaccgaaatgcccatcagcttcgcgccctgtttcaggtaggcgcgttgcagcagggattggaacaccgcgtcgcgcgaagggccgccgccgtccgcctgttcgttctgtatggcgttgttgatggagtggtcgctgattttttcgtcgcccacttggacgatgtagtcggcacccggatgggataccgtgctgaccccgaagccgacgaaggttaatgcaatcaggcccaaaaggacttgggcgggcgttctgtatttttcgatggaatggaacatattttaaatcgggatatagaatgggaacgggaaattcaagtcgggtattgtaacggtttttatccctgtctgcacggggcttgccggttgaagatgccgtcgtaggtttcttcgctgaagccggcgtaaaccttgccgccgcactccaatacgggacgcttgatcaggctcggcatttcggacatcagtttgacggcctccgctgtcgagaacagggctttttgctgtgtttcggcatcgagtttgcgccagcttgtcccgcgtttgttgagcagggttgccaaaggcacttgttccagccacgagcagatttccgcttcggaaggcacctgttttttaaaatcccgaaattcaaactccaagccgtatccggcaagccggtttttggcttttttgaccgtatcgcaatttgggatgccgtgaaggactatcatttggaaaccttttgtctgaaataataaaacggatattttactataagtgtctgaaaatttgcccgtctgtttcagacggcagggcggttatgttacaatccgaaaattcgaaaaatttaatctcttgttcaataaaggctttaccaatcatgatttctaccaacggcatcaccatgcagttcggcgcgaagccgctgtttgaaaacgtatccgttaaattcggcgaaggcaaccgctacggtttgatcggcgcgaacggctcaggcaaatccaccttcatgaaaatcctcggcggcgatttggaacagacggccggcgaagtggcgattgaaaacggcgtgcgtttgggtaaattgcgccaagaccagtttgcctacgaagacatgcgcgtgctggacgtggtgatgatggggcataccgaaatgtgggcggcgatgaccgaacgtgatgcgatttacgccaatcccgaagccaccgaagatgactacatgaaagccgccgaactggaagccaagttcgccgaatacgacggctacaccgccgaagcgcgtgccgccgaactgttgagcggcgtgggcatttccgaagatttgcacaatgcgaaaatggcggaagtcgccccgggcttcaaactgcgcgtattgctggcgcaggcgctgttctccaagccggatgtattgctcttggacgaaccgaccaataacttggacattaataccatccgctggttggaaggcgtgttgaaccaatacgactccacgatgattatcatcagccacgaccgccactttttgaacgaagtctgcacgcatatggcggatttggactacaacaccatcaccatctatccgggcaactacgacgactacatgctcgcctccgcccaatcgcgcgaacgcgccctgaaagacaatgccaaagccaaagagaaactgcaagagctgcaagagttcgtcgcccgcttctctgccaacaaatccaaagcccgtcaggcaaccagccgtctgaaacaggccgacaaaatcaaatcggagatggtcgaagtcaaaccttccacccgtcaaaacccgtatatccgttttgaagccgatgaaaaagccaagctgcaccgtcaggctgtggaagttgaaaaactggcgaaacgctttgaaacccagttgtttaaaaacctgaacttcatccttgaagcgggacaacgcctcgccatcatcggcccgaacggcgcgggcaaatccaccctgctgaaactcttggccggcgcgtacaaccccgaatattcagacggcctgttaccggacgaaggcaccatcaaatgggcggaaaaagccagtgtcggctactatccgcaagaccatgaaaacgacttcgacgtcgatatggatttgagcgaatggatgcgccaatgggggcaggacggcgacgacgaacaagtcatccgcggcactttggggcgtttgctcttcggcagtaacgatgtcgtgaaaaaagtgaaggttctctccggcggcgaaaaaggccgtatgctttacggcaaactgttgctgttgaaacccaatgtcttagtcatggatgaaccgaccaaccacatggacatggaaagcatcgaatccttgaacatggcgctggaaaaatacaacggcacgctgattttcgtctcccacgaccgtcagttcgtttcttccctggcaacccaaatcatcgaactggacggcaaaggcggatatgaacactacttgggcgattacgaaagttacttggagaaaaaaggcgtagcataaccgccggttggaacaatgccgtctgaagccgcttcagacggcattgttgataactttaaaataggaagcatatgcagacttacctcgtcggcggtgccgtccgcgattatcttttgggcttgcccgtcaaagaccgcgattgggtggtcgtcggcgcagacgcacaaaccatgctggcgcaaggcttccagcctgtcggcaaagattttcccgtgtttctccatcccgaaacgcacgaagaatacgccctcgcccgcaccgagcgcaaaaccgccaaaggttacgtcggtttcagtttccacgccgacaaagacgttacgctggagcaggatttgatgcgccgcgacctgaccatcaacgcgatggcgcaagatgcggacggcaagattatcgaccctttcggcggacaacgggatttggcggcaggcattttgcgccacgtttcccccgcctttgccgaagaccccgtccgcatcctgcgtactgcccgctttgccgcgcgctacggatttgaaatcgccgaagaaaccatgaagctgatgcggcagatggtggcaaacggcgaagcggacgcattggttgccgaacgcgtctggcaggagtttgcgaaaggtttgatggaaaaaaatccgcgcaaaatgattgaagtgttgcgcgaatgcggcgcgctcaaagtcttgctgcccgaagtcaatgccctcttcggcgtgccgcaacgcgccgactaccatcccgaaatcgacagcggcatccataccctgatgacgctgcaacgcgccgccaatatgggtttgagcctgcccgaacgctatgccgccctgctgcacgacttgggcaaagccaaaacaccgtccgacatcctgccgcgccaccacggacacgacctcgccggtgtcgaacccgtgcgcgaagtcaatcagcggctgcgtgcgccgaaacattgcgccgagcttgccgaattggtttgccgttggcacattattttccaccaagtcggacagcttaaaagccaaaccattctgaacgtattgaaaaaaaccgatgccttccgccgtcccgaacgctttcagacggcattgaacgtctgcattgccgacacgcaaggccgtctgaaccgcgaacacacgccctacccgcaacgcgcacactggctcgccctgctcgaagccgccaatcaggcggattcgggcaaaatcgccgccgaatgccgcgcacagggaaaagcgcaccttatcgccgaacaaatcgaccgggcgcggctggcacaaatcgccccattgcaaaaagcgtttcgagcggcgtaagacaaaacagaaaaacattaaaacgtccaatgcagccacttttatagtggattaacaaaaatcaggacaaggcgacgaagccgcagacagtacagatagtacggcaaggcgaggcaacgctgtactggtttttgttaatccactataaagttttgaggacgatacccaatccaagctttgcaacagccgccgccatatccgctataattcacgcttcagccattccgcccccgacataaaatcatgaccctgaaaaccgatttattgcctaaaatcaacaacgaagattatcaacgcctcatcctcaaacacagtgcggaatttagcggtggcgaaatccgcctgttgaacgaaatcctcgaaaaattcaatttcgacgttgttcaggcgcaggcattggcgcaggcggtaatgcagcaaatccgcttcgaccccaacgcctaccacatcgacagcgacgacgaagacaccaccggcatctgcccccactgcatcaacccgcctatgccgcccctgcgcgactatctcgtttggcgcgaaacccgcggataaaacgcttttgaccgttatcttttcaatgccgtctgaaacgccgccgaccgttcggacggcatacccgacaaagggaacactatgctgcaaaccgacaacctgaccgccgcgcaaccgcaacgcatcgttgccgcccaaaccgcctccgcacaggaagaactgctcgaacgcgccctccgccccaaaacgctggacgactacatcgggcaagacaaagccaaagaacagcttgccattttcatccaagccgccaaaaaacgcggcgaagcactcgaccacgttttgctcttcggcccgcccggactgggcaaaaccacactggcgcacatcatcgccaaagaattgggcgtaaatttgcgccaaaccagcggccccgtcctcgaacgcgcaggcgacctcgccgcccttttgaccaaccttgatccgcacgacgtattgtttatcgacgaaatccaccgcctcagccctgttgtcgaagaaatcctctatcccgcgctcgaagactaccggctcgacattatgataggcgaaggacccgccgcccgttccgtcaaaatcgacctgccgcccttcacgctcatcggcgcgaccacccgcgccggtatgctgaccaatccgttgcgcgaccgcttcggcatcgtctcccgccttgagttttacgaaaaccgagaccttaccaccatcgtcagccgttcggcacaactgttgcagctcgatatgtccgaagaaggcgcggaagaaatcgccaaacgcagccgcggtacgccgcgcatcgccaaccgcctgttgcgacgcgtgcgcgatttcgccgacgtgaaaaacaacggcacaatcgacggcggcatcgccgatgccgctttaagtatgctggacgtggacgcgcaggggctggacgtgatggacaggaaatttctcgaagccgttttgcacaaattcggcggcggcccggtcggtttggacaatgttgccgccgccatcggcgaatctacagacaccatcgaagacgttatcgaaccctaccttatccaacaaggcttcctgcaacgcaccccgcgcggcaggatggcgaccgaacgcgcctacctgcatttcgggctgcccgtcgaaaaataacgcaatgccgtctgaaacagagctaattttcagacggcatttctatttcaatcattggcgcaaggttcagcctgccgcttttttccagttccgccctcatcgcatcaatcaccgccttatagtctggtttgccgaaaatcgcagaaccggcaacaaaggtatccgcaccagctcgggcaacggcggcaatattgtcggttttgatgccgccgtccacttcgatggcgatgtgccgcccgctttgtgcttcgtaccgatccagcatcgcccgcacccggcggattttttcaagggtgtgcgggatgaagctttgtccgccgaatccggggttgaccgacatcagcaaaaccatatccagcctgtccaatacgttttccaacagatatacgggcgttgccggattcaacaccagccccgcctgacagcccatatcacgaatcaggctcaagctgcggtcgatatggcggctcgcctcgggatggaacgtgatgattgatgctcctgctttggcaaacgactgaatcaggtcgtcaacgggttcgaccatcagatgcacatcaatcggcacgcttgcataaggcttcaacgccgcgcaaaccatagggccgaaggtcaggttcggcacataatggttgtccatcacgtcaaaatggatcagatctgcacctgccgcaatgacgctttccacctcttctccgaggcgggcaaagtctgccgataaaatgctgggtgcgatacggtaagtagtcatgttttttccttcaatatccttttatagtggattaacaaaaatcaggacaaggcgacgaagccgcagacagtacagatagtacggaaccgattcacttggtgcttcagcaccttagagaatcgttctctttgagctaaggcgaggcaacgctgtactggtttttgttaatccactatacgttccgattccgccgttatgtctgcctgccggacatacgtacgcattattaacaaaagttaaccgcgataataccatctttcacacgtcaatctagtatatttcctaaaatttccaacaagaggaaaagccgtgccactgcctgctccctgccgttttgccaaacctgccgcctcttttttaagtatggctttgctttcctgtcagctttcccacgccgccacggcttatatccccccgaacgattttcaaccgaactgcgacatacgccgactcgggctgacccaaagtcagcacaatgagctgcgtaaaatccgcaccgccttcaaaatggcgggcgacagggcgcgtttgaaggttatgcattccgaacacagccgccgccggtctgtcgtcgaaatcatttcctcggatgtttttaatcggaacgaggcgcgcgattatgtcgaaagccgctatttgtccggtatggattttgcggtggacgaattggaaatccaacaccggttcttccatatcctcacaccgcaacagcagcaaatgtggctttcttcctgcctcaaataatccccgaaacgctcacaacgcccgttgtttcggcagcctgcccgcccagtcgcaggcaaactgccacgcggaacgtcccgaacggctgccccgcgtctgcgcccactgcaatgccgccatctgtgcggtttcatcatacggcacgccgaaatcttccagccaattttgcaccgccgccagataatcgttttgatcgaacggataaaaactgagccacaatccgaatcggtcggacagggatattttttcttccaccgcttctttctgatggatttccccccgcatccccgtcgtaccggcattctcgtcaaaatattcgggcatcaggtgccgtctgttggaagtcgcgtaaaccaaaacgttggcgcaacgttgagacagaccgccgtctaacgcggttttcaatgccttataggtttcatcgccgctttcaaacgacaaatcgtcgcaaaatacgataaatttttccggacgttccttcaaaagcgtcaacaggtaaggcaggccgattaaatcgcttttatcgacttcgatcaggcgcaatcccttatccgcatattcgtgtagcagggctttgaccagcgaggatttgcctgttccgcgcgcgccgctcatcaatacattgttcgcgggtctgccgacaatgaactgttcggtattacgcaccagcaattcggtttgcctgccgactcccgccagccttaccaagggaaaggtgtgcggatcgggcaagtgttccaaaaaaccttttttgcccgcactctgccagcggaaggcaagcgcgttccaatccgtatgcccgggttcgggcggaagcacggcatccaaacgccgcaaaacggcataggctttatcgagaaattcgttcaattccatctctacctcactttgcatatctttgcgccatcagccgttcgacggtgtcgacgattgcctgcgtattcggatcgatttcgatgttgatcctgtcgccgacctttctgctgccgaacagcgtccgttccaaagtttcgggaatcagatggacattgaaacggccgtcttcgactttgcctatggtcaggctgcaaccgtccaagccgacgaaccctttggtcaggatatagggtttgagttcatgcgggagcgaaaaccaaaccgtgcggttgaacccgtcccgttcgatttcgacaataggcacggttgccataatgtgtccgctcatgacgtgtccgccgatttcgtctccgaaacgcgccgcccgttcgatgttgacgcaatcgccttccttcagcagccccaaattggtttttgccaaagtttccgccattaaatcgaaactgacgcggtttccttcgatttcggtaatcgtcaggcagcagccgttattggcgaccgatgcgccgcgttgcagattgtccgccgcctcttgcggaagctcgacgacataagtgtgaaatgcctccgacgggcggtggattgccgtcagttttcccaatccttgaacaatgcctgtaaacataatcctgtttccctgtgtcggtaaaaatggtgcaaattgtagcatctccccgcgaaaaatgccgtctgaaatgccttcagacagcattatgcctccgattcgggcaaaaaccgcccggtatggcttgacctttcctttccacgccggtcggcggtcttgcccttatccctcctgcaaatcgatttgcgtgttcaagtcggcaaaatgcccgtcaaactcgaatctgaccgaccgcgccctttgctgctgcaaccagcttcttaatgttttcatacccgaaaacagatagggaatcgcgctttgcagaatctgcgggcggatatacataatgttgtagtgcatcgttatcggcgtttccacataatacgcattgcacaacggtgtgcgtttcgacacggtttcaaacctcgccaccaaatcgtccggcagatacggcatatcgcacggcacaaccaaaagccagtcagcagtcgccaactgcaaatcgttggctgcggtacacaatgccgaaagcgggccgaaatgctgccactgccgcgcatcgggaaaaatatgcggacttcttcgagcatattcttccaaattccggttggtgctgatggcgatatggctgacctgcggcctgaccctgtcgatgacatggtctatcagtgccttaccccccaaaagagcaagccccttgtcctcgcctcccatacggctcgcctgaccgtcggccagtatcagggcaaaagttttcattgcggatgttctcttggaaaagttcgaggttttcatgattgcagtctgccgttcccaatgactcaaaatgccgtctgaagcagatggcaaataaattcatattatctgaattttatcataacatgatttaacactgaagcggtgcggattaagttttccttaaccaattctttctgagcagttgtatctaatcccaaagaatgatattgtttgcattatttagaacaatttttcgccgagcatgatactgccagcccgtttttcagacggcatcagcctttccctacgcctgaaactcctgaccggactgtgggtcgggttggcggcattgtctgtcgttttgacactgctgctctctttgcgtctggaaaacgcggcctccgtcatcgaagaggcgggcaacttgagaatgcaggcataccgtctggcatacatggcgggtgaaggctcgccccgtgcgcaaattgacaatcaggttgccgaatttgaaaaaagtttaaaacgcattgcccaaagcgatgccatccatccgctgattccttcggacacccctcttgcttatgatttgatacaatccatgctgattatagattggcaggcacacatcctccccccgctccagtcctaccggcgaccgactcaggtcgatctctaccgctttgccggaaacatcgaactgtttttgcaggcattggaaaatgccaacgaaaaaaacacatggtggctcaggcgttttcaatgggcaattatgttgatgacgctggtgtcgtctgtactgatgctgttttggcaccagatttgggttatccggccgctgcaggcgttaagggaaggtgcggaacgcatcggacggaggtgtttcgatattccggttcccgaaggcggtacgccggaattcaaacaggtcgggcgttgtttcaatcaaatgggcggcaggttgaaaattttatatgatgatttggaaggacaagtcgccgagcagacacgcagtctcgaaaaacaaaatcaaaacctgaccctgctgtaccaaactacacgggacctgcaccaatcctacataccgcaacaggctgcagaacattttctaaaccgtatcctgcccgccgtaggagcagattccggcagagtttgtttggacggcggatccgatgtttatgtttccattcatcatgcggattgcggcacagcagcttcggatttggggaagtaccatgaggaaatcttccccattgagtaccagaacgaaacattgggcaggctgttgctcagctttccaaacggcatttctcttgatgaagacgaccgcatcctgcttcaaacactaggcaggcaattgggcgtatcgcttgccggcgcaaaacaggaggaagaaaaacgcctgcttgcagtattgcaggaacgcaacctgattgcgcaaggattacatgacagcatcgcacaagcattaacgttcctaaacctacaggtacagatgctggaaaccgcctttgccgaaaacaaacgggaggaagccgcagaaaacatcggcttcatcaaaacaggcgtgcaggaatgttatgaagatgtccgcgaactgctgctcaacttccgtaccaaaatcagcaataaagaatttcccgaagccgttgccgacctattcgcccgctttacgcaacaaaccgggataacggtcgaaaccgtttgggaaaacggcacgcacctgcctacacaggacgagcagctccaaatgattttcatccttcaagaaagcctgtccaacatccgcaaacacgcccgcgccacccatgtaaaattcaccctttccgaacacggcggacgctttaccatgaccatccaagacaacggacaaggtttcgacacggagaaaataggagaacctacgggcagccatgtcggactgcacatcatgcaggagcgtgccaagcgcatccatgccgttttagaaatccgttcccaagctcaacagggaaccaccgtctcattgacggttgcatctgaagaaagcttgaaatgactattaaaattattctgatagacgaccacaccctcttccgcagcggcattaaagcccttttgtcgcgccaacacggttttgaagtcatcggcgaagccgcagacggcctctcgggcatcaaaatgattagtcggctgcaacccgatgtcgtcctgctcgatttggatatgcccggcatgaacggacgcgaagcactctcccaaatcatcagcatcaatccgcagcaggcagtgattatgctgaccgtttccgaagacagcgacgacttgaccgaatgtattcgcatcggcgcgcgcggttacctgctgaaaaacatcaacgctgactttctgctcgaaagcatacgcaaagccgccgaaggcgataatgtattctcgcccgagatgaccgccaaactcgttaaaagcctgatttccccccaacctgcccaagggacacaggcactctcctcacttacccctcgcgaactggaaatcttgggctatctcgccgcaggacacagcaacaaaatcatcgcccgccacctcgatcttgccgaatccaccgtcaaagtccacgttcaaaacctgctccgcaaactcaacctcagcagccgggtgcaggccgctgtttacgccatccggcacaacgtcccccaacccgtgctggaataaggcgggttcagacggcatattaggggttttaatccccgtacggtcattcggataacagaccacgcatgtaagcttatgcccccataagtacgcttggcatagcagtaatattgttcggtttagtgttttccgtttgcccctatctgatactgcaatatcagctatgccgtctgaaaacgcatcatcatgatattttcagacggcataataaaaagcggaaatactaatgcagggtaaaatgttccattccgaatcccataaatatacaatggcttatatcgtttaagcatgtgtaacccaccctcatatcaatcaatatatagtggattaacaaaaaccagtacggcgttgcctcgccttgccgtactatctgtactgtctgcggcttcgtcgccttgtcctgatttttgttaatccactataaaaatgccgtccaaacccatgtttgagacggcatttcgctatagaagcaatcaggcaacctgggtttgatgctcgtctccctgacgctcacggatcaaacctaaacggtaaactgtttcaccttgttcacccaagagaccctgaaccgcatcggcatcttcggcagcaacaataacgaccatgccgatgccgcagttaaaggttcggtacatttcttgggtttccacattgcccgccttttgaagccattggaagagcttgggcaattcccacgatttagcatcgatttgtgcaaccgtgttttcaggcaacacgcgcggcacgttttcggtaatgccgccgccggtaatgtgtgccatacctttaatggtaaatttttccaaagcggcaagaatcggtttcacatacagacgggtcggcgcaataacagcctcacgcaaggttttgctattatcaaactcggcatccaaatcgggattgtcgcgttcgatgattttacggataagggaatagccgtttgaatgtgcgccgttggaagccaaacccaataccacatcgcccgcgccgatgctgcggccggtaatgacattctctttttccaccacgccgacggcaaaacccgccaaatcgtattcaccaacgggatacatacccggcatttcggcagtttccccgccaatcagggcgcagccggattcttcgcaaccttgtgcaatgcctttgatgacatcggttgcgcgcggaacatccaattcgccgcaggcgaaataatccaagaaaaacagaggttctgctccttgaaccaaaatatcgttgacactcattgcaacaaggtcgatgcccaccgtatcgtgtttatcccaatcaaaggcaagtttgagcttggtacccacgccgtccgtaccgctgaccaatacgggatttttatatttcttgccgatttcgaccaatgcgccaaaaccgcccaaatcccccaatacttccggacgcatggtgcgtttggcaaacggtttgatgttttcgaccagttggtcgcctgcgtcgatatcgacacctgcatcgcggtaactcaatgaagtactcatcgtttttccttggtaaatggggattggacggtaaaataacggggcgtattctaccttatttcacgtttgcaggttcagatttttagacaatattgtaaacagtccgccatatgcccgcgcgtgtcgggtttggcgggaccgtccgcaggattaacgggcagaaacccgcctgccctttccctcaattccttatatatcgcgttccatcaaaagacgcattgcttttcttaaccattccttttggcagacgagcggaaggggttttttgatgccatcatcaaaatcaatattttcttctttccggttgaaaccccggcattaggggcggtgaatctgattgcgggcggaagcacccgtttccgattcggtgcggaacaaatggcggcactttatgtaccgttctgcgtgttgaaacatataggcaaataaaaaagccgcccgctgaaaagcagacgacttatgttttgtggcactaatttgtcccgataagcattaactatataatttatttatcattattggtgcggacggagagactcgaactctcacacctttcggcgccagaacctaaatctggtgcgtctaccaatttcgccacgtccgcatgggaattggacgattatacagattttgtttttttgtgcaaggctttgggcgtaatagttgaggcttatgctttgcagcggtaaaatccgctattcgtccgcccggcatcggaatccggcggttttattttattgacggaatttgagtatgcctgctgctttgattaaagattttctgctgactcagggtttgaagctgccgcttgacgaggttcgggcggcgtatctgacggcgcagacggtaatggatatggggacggcttcgattgagcgttcggttttgtggcttgagcatgaggattggaggcttgccgattatttggagcaaaacagcgggaatgaggaaagtctgaaacggcttttcatggctttggattcggtgttttcgcgctgtaaaggcgtgcgcgccgcagccgtttatgccctgatgccgtctgaaaatgccgcctttcggctggtttgcctgtcccggcagggcgaggttttggaaaacctgtgggatttggatgaagcggcaggcaaggtttcgctggcttgccgttcggcgcaaagcggctggatgaatattgcctcggatgtgcgtcgttggttggatttgggagagctttcgggagaacgcaatcatgcttcggcggcgcaaatttccattccggtctgcacggaaagcggcagtgtgttgggcgtggttcatgtggaatttgaatgcgcagagtgtgcggatgaggcagcgcaggcggaatgggtggctcttgccttggctttgtccgaacctttgaagcagcttttgggcatcactgccgcagaaggagatgaaaatgtctgaattattaaactatgttgcttcctgccgcctgccgaccgaatggggcgtatttacgatgcacggctttgaagaggcaaacgggcaggaacacgtcgcgctgaccgtcggtgatttttcagacggcaatccggttctgacgcgcatccactccgaatgcctgacgggcgatgcgctgttctcgagaaaatgcgactgcggacctcaacttgaagcggccatgagggcggtacagacagaggggcgcggcatcatcgtctatctgcgtcaggaaggacgcggcatcgggctgattaacaaaatccgcgcctatcatctgcaagaccaaggtatggatacggttgaagccaatttggcactcgggctgcccgtcgatgcccgcgatttccgtttggcgcaatctatctacgaatatctgggcatccgctcggtcaaactgctgaccaacaaccccgaaaaaatccaaaccctgaaagatgcggggattaacgtggtcgaacgcatccccctgcacgtcggggaaaaccttgaaaacaaacgctacctccaaaccaaagcagacaagctgggacatctgatgtcggaataaggcaaagttgcagggaacgggcatcctgcgccgcctttcgggaaacaggtttccataccttgataaagcaataagttttatagtggatgcaaacgcattgcgggtgcgggtttgaggcatacgcgcaaacatcttaatataatggattgatatttatgattttctccataatcgtccctatttacaatgtggaaaaatatctccgctgctgcgtggattccgtgcttgccgaaaattttaccgattatgaaatgattttggtcgatgacggttcgccggacggctgcgggaagatttgcgacgaatatgcaggcaaatatccgcatataaaagtgattcatcaagaaaacggcgggctgtcggatgcccgcaacgccggtatccgggcggcaaaaggcgattacctaatctttttggacagcgacgactattgggccgataccaaccattcaaaaaacgcgggggggggattctctttgatttacaacaacttgcagacaaaaaggttgatttgatcctgcatccctcgtccctcaattaccacgtcatccccaaaggggcggacttttcggataatgattttgtccgccattttgaaacgttggtggaggggcggtactatatcgccaacgcgtggacaaagattgtcaggcgggaaataatcatcaaaaacaatctgtttttcccaaaaggatacattcacgaggatttcccgtacagtttgcaattggcgcgttttatcaagacttttgccttttacgataaccctttttaccagtaccgcgttctcggcaactctatcagccacaacatcaaatacaaaaatttcagcgatatgctggcgcatctcgaccggggcgtggattttttagtcgaaaacaaaaattcccccatctacggcggtttgcaaaaatttgtcttcgacaatatcggctatctgaggtctatattagtaaggctttatttttccaaaaacattatcgtcatctaccggaaatatttttcatttaaagaaaaatgcagaaagatattcggcgcgaaggcaatccgtccggtttttatcgggaagaccgcattcatcataggattgccgatattgcgcctgctcgtaccgcctatgctgtacccggcaatcaaggccgtttatcaaaaatttttttcggaataagcttccggcaaatcccgaatcggaagcgggcgggaagaaacagccgccccgccggcggggattgcggcaatgccgtctgaagccacgaatccggcttcagacggcatctatttaccaaaaagcaaataattcggtttggcgaaaaaaacagatttgctttttggtaaatacgcgattacaatccgctacatccgatttctacaaaggatgaaacgatgaccgacacagccggtctgcgccgccgcaacctgcggcaatggatagcagaacactacggcggtttgcaaacccgttttgccgaagccgttgccctcaacacaggcgaactctccgcccttttgaaaaacaaatccttcggcgagaaaaaagcccgtaaaatcgaacaggcggcaaaaatgcccgccttctggctcgataccgaacacaccgcccgcccgcccgaacacacaggaaaacacaccatgtcccatatttcccccatccccgaaatcctagccgacatcaaagccggcaaaatggtcatcatcaccgatgccgaagaccgagaaaacgaaggcgacctgctgatggcggcgcaattcgtcacgcccgaagccatcaacttcatgatcaaacacgcgcgcggcttggtctgcctgccgatggacggcgaaatggtcgaaaaactcgggctgccgatgatgacccaaaaaaacggcgcgcaatacggcaccaactttaccgtctccatcgaagccgcacacggcattaccaccggcatttccgccgccgaccgcgccctgactattcaaaccgccgtttccccgaccgccaaacccgaagacatcgtccaacccggtcatatctttccgcttcgcgcccaaaaaggcggcgtactcgtccgcgccggacacaccgaagccggcgtcgacctggcgcaaatgaacgggctgattcctgccgccgttatttgcgaaatcatcaacgacgacggcacgatggcgcgtatgcccgaactgatgaagtttgccgaagaacacaagctcaaaatcggcaccattaccgacctcatcgaataccgcagccgtaccgaaagcctgctcgaagacatgggcaatgcacctgtacaaaccccgtggggcgagttccaacaacacgtttacgtcgacaaactctccggcgaaacccacctcgccctcgtcaaaggcacgcccgccgccgacaccgaaaccctcgtccgcgtccacgaacccttcagcgtgatggacttcatccaagccaatccgcgccattcatggtcgctgcccaaagcccttgagcgcatccaacaagccgaaagcggcgtcgtcatcctcttacaccgcgccgaagacggcgcatccctgctcgaccgcaccctgcctaaaggcgcaaaccaagcctacaaatgggacagcaaaagctacggcatcggcgcacaaatcctcgtcggcctcaacgtcaaaaaactgcgcgtcctcgggcagccctcatctttcaccggcctgaccggcttcggtttggaagtcgtcggctttgaagaagcagaaaacaaataaaccgcccgtcctatcaaaaggtcgtctgaaacccgaattccgattttcagacgaccttttgctataaattacctgattcagccagaaccttccataaaagtcattattatagtttattctaaataaaaaataataatataataaaccaagaataatttaagagtaatttttattgcattaaaaaatagaaatgtaacataatactcaccatcaagaatgaatcctctcctcctgatattttatttaaccctaaaacaaaaggatataattatgcctaatagctttatcgaccgccgcacagaaatatacaaccaacgaaaccaaaataagattacgttgagtttacgtttatccattaaagatgatttgattttgcaagagcttgccgatgcttgggaaacaactcgccaagatatcatcaatgatttaattcaagaattcattattcaagactgggagaacaaacgaatgattgacaaacaaaaagaagaagaatttgataattcaactacaacacgatatttcttattaaatactaatagtgccaacgacttggaagaccataattttatgatgacaaaccaagtagctgctgcatttgaagatggctacaaagaaaaaatctgtcggattaaaaaaggagactatgtattcctatacgcctctggacaaggaattgttgcatatggtcaagcaacaggaatcatagagaaaactcatcattacggcgttgataataaaacattttttcagaaactagaacattttatcgatttaagtcagaatccaatcaaagcaaaacaggttaaatccattttgggacgttcttttccttttgcccaaacattatctcagatgactgatggggaaaaactgttggagaatctcaaataagacaaagtaaggctacaagtatcctgtaaaatggcagttaaattttaaaaggccggcggattcgcatttgaagtgcaactttccctaacagaaaaaggccagtatgcggtagcatacggcctttcctgtaagaaagattgccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgttgcacttgaaatccgaatccaagtccgtctgaaaattttcagacggccttttaagtttgttatccaattcaaaaatagcaaatataaaaaagccggagacctttgcaaaattccccaaaatcccctaaattcccaccaagacatttaggggatgttccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtgcgcaaagccatctgaaggcgatgtgtttgaacctgttgaaagccgccaacaggctaagtgtgcctgtttgcgcctaaaaggcggcccggatgcctgattatcaggtatccggggaggattaagggggtatttggggcgaaaacagctgaaaacagccgaaaacctgtgtttgggtttcggctgtcgggagggaaaggaattttgcaaaggtctcaggctgtctcccagcccattgtaccaaccccctgcctcgcagcttgttttaaacgacctgaaaaccgctgttgccgagcttgcacgccgcctgaaggtcggcaaggggacgaagatgcaggcggtcaaacaacattacacagaatactgccctgtagtttttggctttgatttcatcgtagccgatcaccacgctgaaatcttccactgcttgtttgtgcgtgaaagtattgcagatttttttgttcttcttcgcgggaaagtacggtttgagacctttgcaaaattccccaaaatcccctaaattcccaccatgacatttaggggattttccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaggcagcccggatgcctgattatcgggtatccgggcaggattaagggggtgtttgggtaaaattaggcggtatttggggcgaaaacagccgaaaacctgtgttgggatttcggctgtcgggagggaaaggaattttgcaaaggtctcggttttttttgccgtctttaattttttcgcccaagcccgatgcgtcgattaatatagtggattaacaaaaatcaggacaaggcgacgaagccgcagacagtacaaatagtacggaaccgattcacttggtgcttcagcaccttagagaatcgttctctttgagctaaggcgaggcaacgccgtactggtttaaatttaatccactataccatgttgtctttattggctttatcaataaacaggataagacctgaaaaaaagccgatacgcctttttggtgtaccggctttgccataccgttctgcttcagacggcattgcttcattttgcctttaatgcctcttcatccagcgatttgagccacgccagcttttcgccgattttgatttccaacccgcgcgggacgggttgatagaaatcgggttcgtccagtccgtcgggcatatagctttcgccggcggcgtaggcgttcggttcgtcgtgggcgtagcggtattcgcgtccgtagcccaattccttcatcagcttggtcggggcgttgcgaagatggacaggcacttcgtcgctgctgttttctgcaacaaatcggcgcatttgtttatacgctttgtagcccgcgttggatttggcggcggcagcaaggtacagcacggcttgcgccaaagccagttcgccctcgggcgagcctaagcgttcaaaggtggtggcggcatcgttggcgatttggaaggcgcgcgggtcggcaagcccgatgtcctcccaagcgatacgcacgatgcggcgggcgaggtagcgcgggtcggtgccgccgtcgagcatacggcaaaaccaatacagcgcggcgtttggatgcgaaccgcgcacggatttgtgcagggcggagatttggttgtagaaactctcgccgcctttgtcgaaacggcggatttgcgccccgagactgtcggcgagaaattcggcggtcagggttttcagacggcgcgtgtcggcggcgcgtaaaagttgttccaacagattcaacaacctgcgcgcatcaccgtcggcggtattcacgagtaatttttgcgcatccgtttcaatcgtaaactcttggtattcaggcaaagccaataccttggcaatcagctttttcaggtcgtctgaagacaagggttgcaaaacatacacctgagcgcggctcaacagcgcgggattgacttcaaacgacggattttccgtcgtcgcaccaataaaggttagcaaaccgctttcgacatgcggcaaaaacgcgtcctgctgcgccttgttgaagcggtggacttcatcgacaaacaaaatcgtcgcgcgtccctgctgcaaagcgatttcggctttatcgattgcctcgcggatgtccttcacgccggaaaatacggcggaaacaggcaaaaactgggcgttgaaactctgcgccaaaatccgcgccaacgtcgtcttgcccacgcccggcggcccccacagcaacatagaatgcggcttgccgccttctaccgccacgcgcaaaggtttaccttcgccgatgaggtgttcctgccccaccacgtcgtcaagcgtatgcggacgcaatcgttcggcaagcggcgcgtcgggttctcgggcaaacaaatcggtcataacggctccgtcaacaggttttcaaacaatatgattatacggcagggaacggcggcgtgccgcatacggattccgcccctccgtttgccttaagccgatattaggcgcatactggaaaagacgagagacttcacacaatatatccggcacggagaccgattccgcaccggcatgacaatacccaaatcagcgtttcaattaaacattaaggagactaaaatagaaaatttgctttatctaccattgctttgttgattcaatcggcattatgttttgaggcggaagcccatgaatatactaatattcaagagatggaatgggtgtctttattttctgatccgcaaagagacgatgatagtcttataacccttaaagatgaaaaaatcactgtaaaaaactatattgtgccttggtggaaaaaaggtgaaaactttagaaaattagaacttattaccactggtaaaaatgataatggaaatttaacggtaaatggaatttacggcatccaatcttttgcagactctcaattgggatatacgcctgaattattggtaaaaagcaataatgatattctatttaaaaataatttccaatctgttgacgtgaagccccattccggaaatatccatttggatgccaaaggaaaaattcaatttaatttgaatgttcccgatgttgatggggtacaagatgtagccagtggaaaaaaataccgacaaacaatagtgccttagtgcggtatgtcaacactatcagccccccgatgaaaatgacaaaggcagcatatcctttcattcaaaaacaggcaatttgttcaatatgaacgttaaagttcataaagacacacaccatttcggtattcacaacctcaacaataccgatgttcatctgactgccgaagacagcgataatgtgattgagattaaaggggaactcgccgaccttatgccgacaggaaatgttgagagtacaagttttttaaggggcattgaaacggcttttaaatccaataccgtattaacggggaataacaataaaatatccatcgccactgagggcaagggcttgggattgggcgtaaatggtctccagtccaactccccctattccggacacacgacgggcattttcatcaataatcaatcaagcgaccttacccaaccttcccttgatggcatcagcaccatcaaactcaaagccgtcaagggaaataatgaagttgatttaaatgtaaaaaaccacgcctccgtaaaagacattatcgcgtcgcattctgcaaaagcaacgcttgaagccgaaggggacaatattgtctaggttaaaaatccggacaccaatacggctttaatcgatgctttgaaaaaacaataccccaatgcttcgaaagaactatacagggtgggggttcaatccacgactggaacagtacgcatttcgccaaacggcaaaatcgcattaacggaattgaaaacttttggaattgtacaaaacggcatttgcgtcagtttatagtggattaacaaaaaccagtacggcgttgcctcgccttagctcaaagagaacgattctctaaggtgctgaagcaccaagtgaatcggttccgtactatctgtactgtctgcggcttcgtcgccttgtcctgatttttgttaatccactataacggcatttccaaagggcattttaagccgtatttgagagaatgcggatggcgttttcagtgttttcagcgtgataaaattcaaatttctattttaaaacaatcagcaaagcaggatttatttcagttgtccgagacaacgggcggctgcaccgcctgcactccccatactttttcaatgcactcgagcaggagtgagacgtggggattatcctcgtattcttccgcataaatgaaattgagcggcatactgtggcggcacgattcgataatagccacgcccgcgccttcttttgccgccgcttcggctttgtttcccggcaccattgccacacctataccgcctgcaaccaaatcgataatggtttgggggtagtcgcacaagatctgttttttgggtgagagccggttgctgcgccaaaactggtgcaggtgcttcctacttccggacacgcccgacatttctatccatacgcattcttgcaggctctgcggaagggagcgggtcagatggggatattggcttcgcgggcaaatcagcgcgtaggtcaggttttgcaggaatacgctgcggatgccgcgttgggcggcgttgccgagtataaagccgccgtgcagggttttgtgttggatgcgcgagaggatttcgccgctcattccgtattggatgtgcaggcgcgttttgggggctgtttgaccgatattgtccgtcagcgcgacgagctttgccgaatcgatggggtggataatgcccaaactggtctcttccgaataatcgcctgccagcgttttggcaaaatgctccagcttgtgtttgtattgcagcagggattccgcttcgggcaacagtatttcgcccgcccgcgtcaataccatgcctttccccgtgcgcctgaacagcggcgtgccgacatattcttcaagggctttaatttgggcagaaacggcaggctgggaaaggaaaagtcgtttggcggcttgggtaaggttgccctcgtgtgcgacggcgacaaatgattttaattgtacggcatccatatatccctccttgtgcggatgttttctatatttgtgcaatcgaaatcttttaggtggattgttgctgaaaattaactttttaatcaagtggtttgtaaattgtatcagttttccggatgatggttatcaaaaaaaaagattggttttattgcctgtttgggctttaaatggggttacggcttccgaacgcagcccgtatcaaaaagaaaagtcatgcgccccttttacgaggcgcgatatataaggaggaaggttatggaaaaacataatgggacttatcgggatttgcaccgtccagcttcggaatttgcgacgcgggacgaatatttggaacatgaattgcagattatgcaaccaaaacgctggcggcccaacctgccctttcgcgattaccgcttcgagtgggaggatttgattcctgcgatggcgggaacgattggaaaagtggtgatggtgggggcggtggcggcggcgtttgccgcacctttggggctgcctgacagctttgtactggaaaatgtgcgctatgagcttttaatcgccgccgcgtttatcttattggtatcgggcttttttctgcccggcgccaacctgcccggtacgcacgggccgctgattccgatgattcccatcgttgtgtcggcaggcgggcatcctttggcgttcggcatttcgattgcggttttaggtctgctgatggctttatttcgcggcggcagtattatggcgaagctgacaagcaacggcgtatgcggcggattattactctatttgggctttatcggcacgacggggcaggtaaaaaaattgttttcgtgggcaggcggttttaatatgccctacatcgcttttaccgtcattattgtaacgattgtgatgtacgctttgttggagcattggaaaaaacgctggttagccgtgcctttgggatgcttgattgccggtgtggcggcatttgcattgggtgcgccgtttgagtttcacaccgcccccggcctgcctccaatgagtcctgcttattggtggggtgaaaacagcggctggcatctggggttgccgacggcagaaagttttttggttgtctttccatttgcggtattggctgttgcaatgtggtcgcccgattttttaggacatcaagtgttccaaaaaatcagctatccggaaaaaaccgataaggtattgatgaatatagacgacaccatgacaagttgttctgtccgtcaagcagtgggttctattttagggggtgcaaattttacctcttcttggggaacttatatcgtaccggcatcgattgccaaacgccccattccgggcggtgcggttttaacggcggttttatgtattatcgccgggttatggggctatccgatggacttggcgatttggcagccggtattgagcgtagccttggtcgtaggcgtatacttaccgcttttggaagcgggcatggaaatgacgcgcaaaggcaaaaccacccaatccgccgccatcgtggtgttctcttccgccttggtcaatccggttttcggctgggcgttgacgatgctgttggataatttgggcttaatcggctgcaaagagcgcagcgcgcaattaggtttcgccggacgcgtgttgatacccgcagtaggtttcttgatcttgtgtgtggcgatgggtgcggtcgggatgctgcccggtatcccgccgtttttggaacacttcaaatctttgggctaggctgaaatcggaaatgccgtctgaaccgctttcagacggcatttttgcaaacaggcaaaatgacggcggcgggattttttattttcccgattgaagtataatgttgccgggcttcaaccggatattcaaaacggtttgttccaacactcggaacggcgcataaaacgccgcccttcgcgttatcccgaacgggacggctaatcagattctatcgccataaaaggcggggtttcaaccgaaaaggaattgagatgaataaaaccttgtctattttgccggtggcaatcttactcggcggctgcgccgccggaggcggtaacacattcggcagcttagacggtggcacaggcatgggcggcagcatcgtcaaaatggcggttgggagccaatgccgtgcggaattggacaaacgcagcgaatggcgtttgaccgcgctggcgatgagtgccgaaaaacaggcggagtgggaaaacaagatttgcgcttgcgtcgcccaagaagcacccgaacggatgaccggcaacgatgtgatgcagatgctggctccgtccacgcgcaatcaggcacttgccgccctgaccgccaaaacggtttccgcctgcttcaaacacctgtaccgctaaccttcttcagacggcatgaggcagatgccgtctgaagccgttttcctgcaatttcgacagacgagaaaaatcatgaaatacatcagcacgcgcggcgaaaccgcacacaaaccgttcagcgaagttttattgatggggcttgcccccgacggcggcctgatgctgccggaacattatccgcaaatcgggcgcgaaaccttggacaaatggcgcggtttagcttatcccgaattggcgtttgaaattatgcgcctgtttgttacggatattccggaggacgatttgcgcgacattctgaaccgtacttacacggaagcggcgttcggtactaaggaaatcacccccgtccgcacgctttcagacggcatcaaaatccaagccttgtccaacggcccgacgctggcgttcaaagatatggcaatgcagtttttgggcaatgcgtttgaatatgttttaaacaaagaaggcaaaaaactcaatatcttgggcgcaaccagcggcgatacgggttcggctgcggaatatgccttgcgcggcaaaaaaggtgtgaatgtatttatgctgtcgcccgatggcaaaatgagcgcgttccaacgcgcgcaaatgtacagcctgcaagacgagaatatccacaatatcgccgtgaagggaatgtttgacgactgtcaggatattgtgaaggcggtgcagaacgatgccgcgttcaaggaaaaataccatatcggtacggtcaactcgatcaactggggacgcatcgtcgcgcaagtggtttattactttgcaggctatttcaacgccacttcaagcaatgacgaaaccgtcagcttctgcgtaccgagcggcaacttcggcaacgtttgcgcgggacatattgccaaacagatgggcctgcctgtccgccgcctgattgttgcgaccaatgaaaacgatgtgttggacgagtttttcaaaaccggcgcataccgcccacgcaacagcgcgcatacttatgttacctccagcccgtctatggacatttccaaagcgtccaacttcgagcgtttcgtgttcgacctgatggatcgcgatcctcaggaaatgaatacgctgtgggcggaagtagcggcgggcaaaggctttgacctgcggtttgctttagaaaaagtcggtggcaaatacggttttacctccggcaaatccacccaccccgaccgcctcgccaccatcagacaggtttatgagcaagaccaagaactcatcgacccgcacactgccgacggcgtaaaagtcgcccgcgaagtgcgcgaagaaggggaaacggttgtgtgtttggaaaccgcgttggcagcgaaattcgatgcgaccatacgcgaagccgtcggcgatgccgccattccgcgccctgccgcgctggaaggtttggaaaacctgccgcagcgcgtgcaaaccgtgccgaacagtgcggatgcggtaaaaggcatcatcgaacaaacccttgcctgatattccgtacaggggcattccgtccgaacttaagattgaaagaaaatgaccttacctatgcaggaaacccgtttttctatactgctggacgaactggcggcaaaacaggaggcagccatcgctccccacctgcttgccgacggaaccaaggtatgggtacgcaaagcaggcaggcacaatgcgcggtggcgttacgcgctgctcggtatggttgcccgatatttgaaactgggggtgttgaagccggttcccagcctcggcggcgagcctgccattgcaaccgaatcaaaacgcctgtacgaattgcgcgcggcggggatagccgttcccgaattgctcgccgtcaggaaaaatgcccttatgttcggaaatttggaaggtatcccgctcgatacgcaaatccgccaagaagccgaagccggaaaggcggacgcttggcttgccggtttggaagccattgcacgcgtgcataaaaaacagcagttcctcagtcaggcgtttgcacgaaatatgatgtcggacggaaaaaacatcagctttttggattttgaagacgacccttccgaggtcctgaccatagcgcaatgccaagcccgcgattggctctgctacattcattcgaccgcgctgatattgaaaaacggcggactgctggaagcggctgcggaaaaatggggcggcgtattgtcagatcagcctgccgaaatacaaaagctgattgccgccaccgtcaaaccgatcctcccgatacgcaggctggaacacccccgctggggacgggacgcgctcaggctggcagcctcgatttccctgatttcccttgccgatatgccgccgtaagccgccgcccgccccacgatgccgtctgaagcccttcagacggcatataaccaacgcgcatcaagcattgtcgcaaccatccgtttcgtttagaattttggctttaccccgaatcgggcagacattttcactctgccgcacatcccgaacaagcactatccatttcttttactgacaggaaacccaaatggcagcattcaatacccaaaaagtattgtccgtacaccactggacagacgcatattttacctttacctgcacccgcgacgaatcgttgcgctttgaaaacggacagttcgttatggtcggattgatggtggacggcaagccgctgatgcgcgcatacagcgtcgcctccgccaactgggaagaacacctcgaatttttcagcattaaagtccaagacggtccgctgaccagccgcctgcaacacctcaaagtcggcgacgacgtgttaatcagcaaaaaaccgaccggaaccctggttgccggcgacctgaatccgggcaaacacctttacttgttgagcaccggtaccggcatcgctcctttcttgagcatcaccaaagaccccgaaatttacgagcaatttgaaaaaatcatcctcgtacacggcgtgcgctacaaaaaagatttggcgtactacgaccgctttaccaaagaattgcccgaacacgaatacctcggtgacttggttaaagaaaaactgatttactacccgattgtttcccgagaagaattcgaacaccacggccgcctaaccgacctgatggtgagcggcaaactgtttgaagacatcggcctgcccaaaatcaacccgcaagacgaccgcgcgatgctgtgcggcagccccgcgatgctgaaagacacctgcaaagttttggacgatttcggtctgaccgtctccccgaaaacaggcgtgcgcggcgactacctgattgagcgtgcgtttgtagatcaataagctgtttgaaaatcccgtctgaacggcatcagcgataaaaaaaccccgaatcctgccaatcaggattcgggtttttatagtgggtaaaaattagaaatgcacatttccgtcatttccgcgcaggctaggatccaaacttatccgtttcattatagtggattaacaaaaaccagtacagcggtgcctcgccttgccgtactatttgtactgtttacggcttcgtcgccttgtcctgatttttgttaatccactatagtatctgaaaataaaagagaaaccaaacatatagattcccgcttgcgcgggactgacgacggtgttctgcgtagccaaagcagaaaaacatccttattgtcatttcatcatgatataacaataaggatgttaaaaattagttatcattatatgcatgatatataagaaaaactgtcccaataagaaatgttatgcagaaaataaaatgaaaaggatggttttcattgaaaatggttgttctgccaccgtcatacacagaaccggtatttggaaaaaaaataatccatattgacatcattattccatttatcgcataaatccactttttaattttttttcctcattaatataatctcttatttaataaaatcaaatacctagcaattcgatctcaaattttaaacgccaacgtgtttgagcggtaacaatgcatactttaagtttgtaatccttcatcgtctcatttttgttttaatcgactatacgtctaaagcaacgccgtccgtcattgttcggacggcattttttcagacggcattttcccccgtttgtgaaggcgcaaggcattgcccaaaaccgccagcgaactgaaactcatacccagtgcggctatccacggttggacatagcccaaaacggcaagcggtacggcaatgatattgtacgcgcccgcccatatcaggttttgccggataatctgccgggtgcgccgcgcctgatcgagcaggtgggcgacggtacgcaaatcttcgttcaataacacaatgtccgcgccgtccctcgcaatatccgtcccgcccgctgcggcggcggatacgtctgcctgcgccaaaacgggcgcgtcgttgatgccgtcgcctatcatcagtacttttttcccttctttttgcaaggctttgacgtattccagtttgtcctcgggcatggcttgggcgcggtagtgcgtgatacccagggcgcgggcggtttcggcaacggcggtttcgcggtcgccgctgaggatgtgcagggtcaggtttttgcctgccaactgccacaccgcctccgccgcgctgtctttcaaggggtcggtcaggtagaacacggcttggaaaccgctttgactgccgaggtaaaccgcgctgccgccgccttctgtttgcggttctttacctgaaatttcggcgacataggatgccctgcccaatgcccaaacctgtgtttcgccgttgacggtcagttgcgcgcccacgccttcgccgatgcggttgaggcgttgtttaatagcaatgtcggggacgctgccgcctgaaatgcggcagttgaggatggcgcgggcaaggggatgttcggactgttgttctaaagcctgcgccaccgcgagaacaaaggcttcgtctgtgcctctcaacaatgagatacggcggacggcgggtttgccttgggtcagcgtgccggttttgtcgaagatgatgtcggtggtttgggcgagggtttcgattgcctgctttccgccgattaaaataccttcgcgcgccagcgtaccggtagaagctgccagcgcggtcggcgtggcaagcgataaggcgcaggggcaggtaatgaccagcagggcgacggtaatccacaatgcggtgtgcgcgtcggcgtacagcgtccagccgatgaagacggggacggcaagcaggagttcgccgaatatgaaagacgaggcgtattgttccgccaactcggcagtgcgcggtttttgcgctaaggcgcggtcgagcaggcggacgatgtgcgacagtcgcgtgccgccgccggtgcggtcggtgcgtataatcagggggctttgcgtgttgagtgtgccggcggttactttttcagacggcattttggcgacgggcaggctctcgccggtcagcatagattcgttgacggcactgcttccttccagcaccgtgccgtcaacggggatggtttcgcccggtttgaccagcacgatatcgcccgccttcaatttgacgacagctgcctcgcaggtttcctgcgtatcggggtaatcgggcatatgatggcaaaacgcaggaatcagcttcaccagcctctcggcggcatctcctgccttacggcgggcaatgtgttccataaagcgtccgcccagcaggaaaaacagcagcatcgcgatggattcgaaatacatcccctgccccgcatttgtcgcaaggctgtaaacgccggcgataaaggtcatgatgatggcgacggtaatcggcgtatccatgccgacgcggcggtttttcaagtcgcgcagcgcgccttgataaaacgggacggcgcaatagaatacgacgggcagcaccattaaaaagccgccccaatggaggatttgcaggaaatcgggttcgatgtcgccgccgtaaaggtaggtcggcagcgcgaacatcatcgtctgcatcatccccagcccggcaacggcgaggcggacgatgtattgtttgcgttctttttggttggcggcttcgattttttgcgcgtcatagggtgcggcggtgtagcctatctgcctgattttcaacagaatgtcggaaaggcggattttgccgtcgtcccagacgacgcggcagcggtgcgtgctgtaattgaggtcgatgcggacgatgccgtctgtacgcaaaagctgctgttcgatcagccagacgcaggcggcgcaggtgatgccgccgagcattaaaaccgcctcgcgcgtgccgccgtgggtttccacaaagtcggactggacttcgggcaggtcgtacaggcggatttggtcgaggatttcttggggcggcagctcggttttttgcgcgtcggcggtgcgttgtttgtaataactgcccaagcccgcgtcaataatgctttgtgcgaccgcctgacagccggcgcagcaggtttcgcggtcttcattttcgtaacggacagtcaggtggaggtgttcgggaacatccagaccgcagtggaaacaggtttttttcatggcatttcggtttcgtctgtgtttggtgcggcggcacaagactcggcaatggcttcgcgcagtgcgtctataccggtattttcagcaacggaaatgcggacggcggcaatttttcccgcagcgtcgcgccatatgcccgtgttttgttcttcagacggcagcaggtcggttttgttgtacaccttgatgcacggaatatcgccggcatggatttcccgcagtacgttttccacgtcttcaatctgctgtccgctgttcggggcggcggcatcgacgacgtgcagcagcacatcggcttgcgcggtttcttccagcgtggcggaaaatgccgaaatcagtttgtgcggcaaatcactgacgaatccgacggtatcggtcaggataatgctgcattcgggactgatgtacagccgccgcgccgtggtgtcgagtgtggcgaaaagctggtctttcgcatatatgcccgacttggtcagccggttgaacaggctggatttgccgacattggtatagccgaccagcgcaaacgttttgattgtgcccgattcgcggggcttgcggcgcagggcgcgctgttttttgaggttgacaagctgttttttcaaggcattgatccgatgggcgatcaatcggcggtcggtttccagtttggtttcgccggggcctttcatgccgataccgccgcgctggctctgcagatggccgtaaccgcgtatcaagcgtcccgccaaatggctcaattgcgccaactcgacttgcagcctgccttcctgcgtgcgggcgcggcgagcgaaaatcgccagaatcagccctaccctgtccaatacgcggcatttcagctctttttcaaggttgcgttcctgcgtgggcgtgagttcgtggttgaatacgaccaaatcgatgccgtctgcggcaactgcttctgacagctccgccgccttgcccgtgccgacaaacagcgcggtgtgcggacggtcgcgtttggcagtctccacgcgcacggaatcgccgcccgccgctttgaccagctcgacagcttccgccaatgccgtctgaaaaccgttcagacgggcggcactgctgcccgtaccatctttgtccaacattacgcccaccagcatgacgcgttcgggttgcgcttgggtactgccgttgcggcctgttttgcctgtcatgtattcaatcctgtaaataaagggttacgcctcgttccgtttctccttccggtgcaagcgtgatgcggctgcccgccattccgccaacgctgaaaacgatgccgcccgcctcgtgccttcctatggacaggcggctgccgggtcgctgccggtaggtataacgggtacacgcttccaaacaccagcgtccgcgccagtggatgaaatatttttcgccttttctaaccgcaagtgtctcgccgccgtttacctcaaaataagggtaatcgggttttcgggttctaaactgccatttcgcctgcgcgcgccgtccgttgcggacatagtcgaataccgccgtataaagcgtaccgtattccaaaggcttgagcgggaaaagcgcgaattggtacgcggtcagcctgccgttggggtcgttgccggcggttaaaaccctgacggggcggatttcgtttttaccctgatacagcttgaaacttttcatcgtaattttgcctgccgcctcggaaaaatcaatgctggcaggattgcccgtgatttcatattccggcacggggtctggacgctcgccgtggaaataaggcagtgcgccgttgccgacgggataggctgtatagagcagctcctgtgcgggcatggcttcgtcggtgtacacgaccgcaccgttatggcaggcgttgcggtaatatttccgtcctgcttccggctgatttctgccttgggcgcaatgccgctcaaacctgccgttgccctgattgaatacgagaacggttttaccgttttcgcgcacaaatgccgctcctgcctcatccgtatggcggtcaagtagggaaaggcggtggtagattgcgctcattaatccgtccacttggcgttgctgcgtgcggatgtcgctgtcggacgattcggcggcttcctcttccgtgctgatgttttcatgcacgccgttgtagagatacccggcaaggcgtgtgcgttcggtcagcttttgtgcggtgtagtgcggattgtcgggatggtgttcgccgtgtccgtcttcgggattgagcgtgagatagcgtgcgtgcctgcgggcggaattttccaaaaccggcgcgtgtgccagcttgtgcaaaccgatttgggcgcggatgcggttgaggtagtgcagcgcatcgccgccgtccctgatttgcggtgcggacggatagacaagttcgcccgcgggcagggattggttttgggtatgatagaaaacgccggccgccgaacccaacaggagcagccgaataaaaagggatttcataatgccgtcctcccgacgcggcaacggggtgttttatcaaaacggcaaacttgccaatgcggtttccgattgcagattgccaaaccggcaaacctttccccgtgccgatgccgaacctgatgccgtctgaaccttcagacggcatcgggtgtttatttgtccacccggatgggtgcaggttcgtattgtgtcgattcgtcgccgtaatacaacactccgagtttgatggggattctgccctgtgatttgcggtgggcgttggaatccctcagggaataggcacaaccgcaatattcctgctggtagaagttttcacgtttgctgatttcaatcatgcgcgcgctgccgccgcctttgcgccagttgaaatcccaatacaccacatcatcgtaaggcgcggcggcgcggtgtccgcagtcgttgatttgcgccatatttttccagcgtgaaatgcccagcgaactggtaaagacggggaacccgtgttcatgcgcgtattgcgccgccttttcaaaacgcatatcgaaacacatggtgcagcggatgccgcgttccggctcaaactccatgcctttggctttggcaaaccattctttgcggtcgttttcgtaatcgtcgtctttgtcgatgaaggggatgccgaacttttccgcaaagcgtacgttttcctcttttctgagcatatattctttgtgcggatggatattgggattgtaaaaataaatggtgtagtcgatgccggaggcaagcatcgcctccatcacttcgccgctgcacggggcgcagcaggaatgcagcaagacttttttatgtccgccgggcgggacgagtatggggcggtcaatgtcggtaacggtaggtttgttttgtgtttccattaacttaacaatatctgtctaatacggttgaagcggctattttatcagagccgccgcatgtaaaacagggtgtcagggcatcagcccgagctgcctgaacgaacagacgctttgcgaggtaacgataaaatggtcgagcagcgacacatcaaccagcgacatggcctgtgccagccgccttgtgaacatgatgtcttcctgcgaaggttcgggcgagccgcccggatggttgtgcgcgataatcaggctgtccgcatactcgtccaaagccagtttgacgatttcgcggatgtaaatcgtgttttccgcaaccgtaccgcgcgacagctccctgaccgcaatcagttggttttggcggttcaacagcagcgcgacgctgacttcgactttttcctgccccaaatgaaagcgtaaataatcggcaacggtatcgggatcggataaggtgatttcttcctgcaattcttccgccaatatccgccgcccgatttccctgaccacggcaaactgtgtgaaacttgccgtccccatccctttgtatgccgacagtttgccgacctccgcgctcatcagcctccccaaactgccgaactcctgcagcaaataacgcgccaaatcgaccgcactcattccgcgcgtgccgacgcgcagcaggattgccaaaagttcggcatcactcaacgccgccgccccgcgttccaacagcttttccctgggtctttcgccttccggccattgcttgatgctcatgttttcccttttttaaatagtctgagatgccgtctgaaacagatgttcccacacgccaaatatccgaaatgccgtctgaaccggatttccgcttcagacggcatctgtatttcaaaacagtcttacgccgtttcttccaactcgatggacgccgccagaagcgacaggcgtgccattacgccgtaaacgtagaggcggttgtgttcgttgtccacgtcgcagtctttttcagagcgcggcatacccagcgagtcccattgttcgaatacgcgcttgcaggcttcgggcgcttcttgggaattatcgccgttaccggtaggaatgctgttagacagcggaacaaacaccataccgccggcgttgaggttttcgtccgcaccgcgcccttcgtgtacgcggaaaaagccgccgatgacgaagcggtccatcatatacacgacgggttcgcacaccgcgccgtttaaggtttcataagtataaatcccttcttggacaatcacttcgctgacttccaagccttctttgactttcgccattttattgcggtttttacggttcaatccgcgcacttcgtcggcggatttgacgctcatcacgcccatgccgtaagtgccggcatcggctttgacgatgacgaaaggtttgtcggtaatgcccgattcgtcgtatttggcttgaattttcgccagcacacgttctaccgcttccgccaacgcgtcttcgccttcacgcccttggaagtccaaaccgccgattttttcaaaataagggttaatttgccattcgtcgatgccgattaacttggcaaattcggcggtaacttggttgtacgcgccgaaatgatttgttttgcggcgcgtcgtccaaccgccgtgcaacggcggcaaaacggtttggctgatgcctttgaggatgtcgggaatgccggcagacaaatcgttgttcaacaaaaccacgcaaggcgaaaagccgtctgcaagatggacgcggtcgcgggtacgcaataaaggttccaacaggattttgtcgcccaatgcagtttcaaattcggtcggttcggttacttccggattcaggctgcccaagcgcacttcataccctgccgaacgcaaaatctcgccgagggcgtaaatgttttgcaggtaaaacgtattgcgcgtgtggttttcgggaataatcaatacggatttcgccgtttcgcaggcgcgttgcaccgcatcttgcgcggcaaccgccgccagcgggataaagttgggattcagattattgaagccgccggggaacaaattcatatcgatagacgaaattttgtaaccggcattgcgtatatcgaccgaaccgtaaaacggcgggcggtgtacgctccactgcgtgcggaaccacgcctcgattttggcgtgattggacaggatttttgcctcaaacgcctgaagttgcgccgaatgttcgggcgacatcaccggtaatttcatctttcgtctgcctctgtgtgttttttgacaagatgcagatgataatgcctttgaaagaatgacgacaagtattctttcgtatcgaatcatgctttagatataactgtttactgaaatggacaatatgtctaattttttcgttaaaattgtttgcaaaataacaccggctcaaaaattagacaaaatttgttgcgcggtataaagaatacgtctaaaatccgcccaatccgcattaccatttatccaaaagaacaacatcatgacagcacaaaccctctacgacaaactttggaacagccacgtcgtccgcgaagaagaagacggcaccgtcctgctctacatcgaccgccatttggtgcacgaagttaccagccctcaggcatttgaaggcttgaaaatggcggggcgcaagctgtggcgcatcgacagcgtcgtctccaccgccgaccacaacaccccgaccggcgattgggacaaaggcatccaagacccgatttccaagctgcaagtcgatactttggacaaaaacattaaagagtttggcgcactcgcctattttccgtttatggacaaaggtcagggcatcgtacacgttatgggccccgaacaaggcgcgaccctgcccggtatgaccgtcgtctgcggcgactcgcacacttccacccacggcgcattcggcgcactggcacacggcatcggcacttccgaagtcgagcacaccatggcaacccagtgtattaccgcgaaaaaatccaaatccatgctgattgccgttgacggcaaattaaaagcgggcgttaccgccaaagacgtggcactttacatcatcgggcaaatcggcacggcaggcggtacaggctacgccatcgagtttggcggcgaagccatccgcagcctttctatggaaggccgcatgactttatgcaatatggcgattgaggcaggcgcgcgctcaggcatggttgccgtcgaccaaaccaccatcgactatgtaaaagataaacccttcgcacctaaaggcgaagcatgggacaaagccgtcgagtactggcgcacgctggtgtctgacgaaggtgcggtattcgacaaagaataccgtttcaacgccgaagacatcgaaccgcaagtcacttggggtacctcgcctgaaatggttttagacatcagcagcaaagtgccgaatcctgccgaagaaaccgatccggtcaaacgcagcggtatggaacgcgcccttgaatacatgggcttggaagccggtacgccattaaacgaaatccccgtcgacatcgtattcatcggctcttgcaccaacagccgcatcgaagacttgcgcgaagccgccgccatcgccaaagaccgcaaaaaagccgccaacgtacagcgcgtgttaatcgtccccggctccggtttggttaaagaacaagccgaaaaagaaggcttggacaaaattttcatcgaagccggttttgaatggcgcgaaccgggctgttcgatgtgtctcgccatgaacgccgaccgcctgaccccggggcaacgctgcgcctccacctccaaccgcaattttgaaggccgtcaaggcaacggcggacgtacccacctcgtcagccccgctatggcagccgccgccgccgttaccggccgctttaccgacatccgcatgatggcgtaagtattttcaggcggtctttaagaatttgacgcggccgtctgaaatatgtcccgtaaggcagaaacacctttaatattcaaaccaaggagtttaaccatgaacaaacttttcattaccgccctgtccgccctcgccttgtccgcctgcgccggcacttgggagggcgcgaaacaagacaccgcccgcaaccttgacaaaacacaggccgccgccgaacgcgccgccgaacaaacaggcaacgccgtcgaaaaaggctgggacaaaaccaaagaagccgtcaaaaaaggcggcaatgccgtcggacgcagcatttcccatctcggcggaaaaatcgaaaacgccaccgaataaccgattcgcgatgccgtctgaaaccgcttcagacggcatcgtcagcacaagacgcaaacccatgaaagcctttaccaaaattaccgccatcgtcgccccgctcgaccgcagcaacgtcgataccgacgccatcatccccaaacaatttttaaaatccatcaaacgcagcggcttcggccccaatgcctttgacgaatggcgttacctcgaccacggcgaaccgggcatggacaacagcaaacgcccgttgaaccctgatttctcgctgaaccagccgcgttaccaaggcgcgcaaatcctgttgacacgtaaaaacttcggttgcggctcttcacgcgaacacgccccttgggcattggacgactacggcttccgcgccgtcatcgcccccagcttcgccgacatcttcttcaacaactgctacaaaaacggccttttacctatcgtgttgaccgaagaacaggttgaccggcttttcaaagaagttgaagccaacgaaggctatcagctctccatcgaccttgccgaacaaaccctggccacccctggcggcgaaacattcacattcgacattaccgaacaccgcaaacactgcctcttaaacggcttggacgaaatcggactgaccctgcaacatgccgatgaaattcacgcctttgaagaaaaacgccgccaaagccagccttggctgtttaacggttaaaacctatgccgtctgaaggccgttcagacggcattcctgataacatataattgttgcggctaatgtaaacagaggggcgataaattgctttcatcttttaagcgggcttagcgacactctaaattaatgcaataatgcaactctccatttcaaataaatttttagatttttaatatgcaacaaattaaatttattgacttattttccggaatgagtggcatcaggaaaggattcgaacaagcctgtcggaaacagtcggttgcttgcgaatgtgtttttacttcagaaatcaaaccggcagctttggaagtattgaagcaaaactaccctgatgaagtgccgtatggagatataacgaaaattgaaacaggggatattcccgattttgacatcctgttggcaggcttcccttgtcaggctttttctttcgccggaaaaagattgggctttgaagatacacggggaacgcttttctttgatgtggcaaggattttaaaggcaaaaaaaccaaaaggttttattttggaaaatgtggaaggattggtgacacacgatagaaaagatccgacacaaaaaatagggcgcaccctgaccgttattttggaaaccttggaagcattgggctactatgtttcttggaaagttttaaatgcaaaagatttcggcattccccaaaacaggaagcgcatttatctgacaggcagtttgaaatccaaacccgacttatctttcgaaacaagcccaagtccgaaattaaaaaatattttggaatcgggactgcctactgaaagcagccctttcatcaagaaattgctaaaaaaatttcccccgtccgaactgtacggaaaatcagtaaaagacaaacggggagggaaaaacaatattcacagttgggatattgaattaaaaggcgcagtaaccgaagaagagaagcaattgttaaatatccttctaaaagaacggaggaaaaaaaatgggcttcagaaatcggcatagattggatggatgggatgcctttgacaaaagcgcaaatttcaactttctataaacaccccaatctccaaaatattttggacagcctgacagataaaggctatttggttttagagcatccgaaacaaaaaattggcgggcaaagaatcaaagatgaatccctgcccaaaggctacaatattgtttcaggtaaaaaatcttttgaaatcaataaaatattagatccaaacgatgttgcgccaaccttggttgcaatggatatggagcaccttttcgtcgttgacaacggcggtttgcgtacacttaccggaaaagaagggttgcgcttattcggctatccggacgattattcgtttgatattcccaaaaaagacagatgcgatttattgggtaataccgttgtcgtccctgtgattaaggcggtatctgaaagacttctgcatactttataaaccgacagggataaaatgataaaacttactgcacaacaaatatttgataagttgctggatgaagaaaaaatcttatcggccaatggtcaaattagatttttcttaggcgatgtggatattatcgtcaaacaaaaagatgttgtcggcaacatcattcaggaatggctcggcggatgattgagaaaaagggaaattgaatttgatgtttcaaccaatacccaaatgcctcccgatttctttttaaataaaaaagaccgcagcagagaattgttggaagtaaaggcgttcaaccgaaatgccggcccgggttttgatattgcagattttaaaatgtattctgatgaaatcattcataagccctatatgctggatgtagactatttaatattcggttacgatatggacgacaacggcaatgtaaccatcaaggatttatggcttaaaaaagtatggcaaattacgagaagcatggatgggtgggcaattaatcttcaagtcaaaaaaggcgtggtgcataaaatccgcccgggtgtttggtacagcataaataaaaagaatatgcctatgtttgaatgcttggaagattttgtttccgcaattgaagaaaccgtttatcaaaacccggcaacacggcataacgcatccttatggaaaaagaaatttgaggaagcctataaaaaacactacaaccgatcgatttccatacctcgttggcacgaaattgcacacaaatacaaaaagaaataacccttcaaccatcaacccataaggaaacttgaaatgaccaaacatatcgccatcctccgaggtgacggcatcggccctgaaatcgttgcagaaaccgtccgcgtactcgacaaacttatcgcacaaggcttagatgccggctacgaatacgccccattgggcggcgaagcctatgacgaatacggccatccttatccggaattcacgcaaaacctttgccgtaaagccgatgccgtcctgctcggcgcagtcggttctccgcaatacgacaatctcgaccgtccgctgcgtcctgagcgcggcttgttggctatccgtaaggacttgaatctgtttgccaacctgcgccctgccatcctttatcccgagctggccaacgcctccacactcaaacccgaaatcgttgccggtttggatattttgattgtgcgcgaactcaccggcgatatttatttcggcgaaccgcgcggtatccgcgttttggaaaacggcgaacgcgaaggctacaacaccatgaaatacagcgaaagcgaaatccgccgcatcgcccacgttgccttccaatccgcccaaaaacgcagcaaaaaagtctgctccgtcggtaaagccaacgttttggaaaccaccgaactgtggcgcgaaatctttgaagaaatcggcaaacaataccccgatgtcgaactctcccacatgtatgtagacaacgccgccatgcagctcgttcgcgcgcccaaacaattcgacgtcatcgccaccggcaacatattcggcgacattctgtctgacgaagcctccatgctgaccggctccatcggtatgctgccttccgcttctttggacgaaaacggcaaaggcctgtacgaaccgtcccacggctccgctcccgacatcgccggacaaaacaaagccaacccgctggccaccatcctctcgctcgcaatgttgctgcgttacagcctgaacgacgaagcgcgcgcgcaacaagttgaaaacgccgtccaaaaagtgctgcaacaaggcttgcgtaccagcgacatttacgaagaaggcacaaaactcgtttcctgctccgaaatgggcgatgcggtactcgccgccttgtaaaaaaacaaagcgcggatcacaccgcgctttttcatctgcccttttccgctcgccccgttcgtcaaccgcctgcaaagccaccgtttaccggcaggaaatgccataaatccccgcctatgttaggataaacgcctttactggctcacacaaaggattatcatcatgaaaaaaatcatcttcgccgcactcgcagcggcagccgttggcactgcctccgccgccacctacaaagtggacgaatatcacgccaacgcccgtttcgccatcgaccatttcaacaccagcaccaacgtcggcggtttttacggtctgaccggttccgtcgagttcgaccaagcaaaacgcgacggtaaaatcgacatcaccatccccgttgccaacctgcaaagcggttcgcaacactttaccgaccacctgaaatcagccgacatcttcgatgccgcccaatatccggacatccgctttgtttccaccaaattcaacttcaacggcaaaaaactggtttccgttgacggcaacctgaccatgcacggcaaaaccgcccccgtcaaactcaaagccgaaaaattcaactgctaccaaagcccgatggagaaaaccgaagtttgcggcggcgacttcagcaccaccatcgaccgcaccaaatggggcgtggactacctcgttaacgttggtatgaccaaaagcgtccgcatcgacatccaaatcgaggcagccaaacaataaatcttgatgcgaatcagcacaaatgccgtctgaacgtccttcaaacggcatttgtgccgtcttcatcaaaccgccccgccaacggtaagccgatatggcggagcacaatccgccgaaagatatttcagcggcaggcagggcttgccggaaagtccggaaagtatagtggattaacaaaaaccagtacggcgttacctcgccttagctcaaagagaacgattctctaaggtgctgaagcaccaagtgaatcggttccgtactatttgtactgtctgcggcttcgttgccttgtcctgatttttgttaatccactataacacccgaaaacaacgtttcccgttttcagacggcatacgatatggacaatttcatccggccggtatagtgttcgtcctgctgcggcatctttccgatggcgcattttttcaatattaattatccgacttacaaaggtaaaaacatgactgtccgtatcgaacacgatttattgggcgaccgcgagattcccgccgaagtgtattggggcatccacactctgcgcgccattgaaaactttaaaatctccacacaaaaaatttccgacgtgccgcagtttgtccgcagtatggtgatggtgaaaaaagcaaccgcgcaggcaaacggcgaattgggtgcagtaaaacccgaaatcgccgccgccattgaaaaggcttgcgacgaaattctgctgaacaaccgctgcctcgaccaattcccctccgacgtgtatcagggcggtgcgggtacttcggtcaatatgaacaccaacgaagtcatcgccaacctcgcattggaagtcttgggatacgaaaaaggccgctacgacatcgtcaatccgatggatcacgtcaatgccagccaatcgaccaacgatgcctatcccacgggcttccgccttgccgtgtattacagcatcggcgaattgctcgacaaactgactgtcctgaaaaacgcctttgccgccaaagccgaagaatttaaagacgttttgaaaatgggccgcacccagcttcaagatgccgtgccgatgactgccggccaagaattccaatctttccaagtgttgttggaagaagaaatcctcaacctcgaccgcacccgccaactgctgttggaagtcaatttgggcgcaacggcaatcggcacgggcgtgaacacgcccaaaggctacgccgaactggtggtcaaaaaactctccgaagtcagcggcttgccttgcaaactgaccgaaaacctgattgaggcgacctccgactgcggcgcatatgtgatggtacacggcgcattgaagcgcacggcggtcaaactctccaaaatctgcaacgacttgcgcctgctctcttccggcccgcgtgccggcttgaaagaaatcaacctgcccgaattacaggccggttcttccattatgcctgccaaagtcaatcccgtgattcccgaagtggtcaaccaagtctgcttcaaagtcatcggcaacgacacgacgattaccttcgccgccgaagccgggcaactgcaattaaacgtgatggagccggtcatcgcccaatgtatgtttgaaaccatttccctcttgggcaatgccgcagtcaacctgtccgacaaatgcgtcaaaggcattacggtcaaccgcgaaatctgcgaacgttacgttttcaactccatcggtttggtgacttatctgaatccgtatatcggacaccacaacggcgatttggtcggcaaaatctgcgcccaaaccggcaaaggcgtgcgcgaggttgtcttggaacgcgggctgttgagcgaagaagaactcaaccgcatcctctctcccgagaacctgatgaacccccatctgtaacgttgcagacaaatgccgtctgaagcagggatgctgcttcagacggcattttgttatatcaatcagccggattatatgccgaacagtgccttgacctccgcccaataaaacaggcaggcgatggaacacagtgccaacacgattcccgccgtattgattgtgttgattttttccttaaagaacaatgcgcccgaaagcgtacccaaaacaatcacgccgatattcataccggcaaaaaccaaggtcggattatccttcatcatttggtgcgcggtgatgtaggttacgatgttcataaagttcaaaccgcccaagaatatgccgccaaccacactctcaacacgccatctgaccgatttggcaaacaggcaggcaaacatcagcacacccgccagcacaaatgcaaccagcaggttgcccgcaaatgccgttccgcttttggcaagctgtttgaacaggatatcgataatgccgtaacctgcccacacgcccagcagcaatgccgcctgccgccacgcgcttcctgattttttgccaccgctgtgtttccaaagcaggcagaacagtgcggcaaatgcgaggcacagcccgattagtctgccttcgctgagtttttcgccaaacagcgtcaaggcggcaacaatcggcaaaaacagcgacaaacgctgcgccgcgtcggatttgacgataccggcggattctacggatttgcccataatgacaaatacggacggcagcagcacgcccaatgcggcaaacagccaccatgtcggcaaaaatgcgccgatattgccgacatccggcttcaataccagcagggtcagtatgaccgcgaccacataattgacggcgaccgcctgcgcgatgtcgatttttttcttccttgccattttcagcaaaatggaaaccgacacgctgaacgcgatgctgattaacaggtaagccatactatatccatttctcgggtgcaaccgccctgccgccgttgaagcggataaagccggcgatgatgcggtagaaataccagacgttcgttgcaataataatcagcacgccgatacccaaaagggcagtcagcgcacccaaaatataaagccaaaatgtgcgccaaaaggttttaatcaggtattcggtatgtgcggcatagacaatgctgtccaaactgttccgtttcatataggcgagaatcacgccgactatgggcatataggcgaaaatcacgccgactatgggcatgaacagcatgattgcacccaaaccgaacaggatgtaggcggcgaggacatagttgcgcccgcttccgccgctggacggttcgtaagtatggcacgaacgtgatgcctgccgttcaaacgcctgtctgaacgcctgttcgcggcgcatctgttcgcggtaaaactgctccctgcgcgcctgttcgcggtaaaactgctccctgcgcgcctgttcgcggcggaatgcctcttcctgccgcccgcgttcctcatgccgtctgaaggacgcgtcgtattgcgtccgtttcgacaggtcggaaagcgtatcgtaagcctgttggatttctttgaacttttcttccgcctgcggattgcccggattgcggtcgggatggtatttcatcgccagcttgcggtaggcgcgtttgatttcgtccgcccccgcctgcggcgacacgcccaatacggcatacaaatctttgtccatattgctccttatacttccccgtcaaaccgccgcctgtattgttttcgggttcaaaatatttaaatctccgggacggatgccgataatgaacccgcgttttccgccgttgatatagatgatgtccaaatccatcaccgactgttcgacataaatatccaattttgtccggatgccgaacggcgttgtgccgccgaccagatagcccgtccacttgtttgcctgtgctggcgtggcgggttcgatgtgtttcgcacccaaatgccgcgccagattgcgggttgaaatctgtttgtcgccgtgcatcaagacaatcagcccattcccgttttcatcttgcaaaacaatggttttaatgaccaagtgttcgtctttgccgaatagtcgggcaaactgcgccgtgccgccgtgttcctcataggcataggtaaaaggttcaaattcgatgccgttttcacgcaaaacgcgcacggcaggtgttatcggataagtgtgtttactcatttttcgtcatgcaaaacatggaaatcggtcaagcgcaatgttaccatatatcccctttatcgaaggaaaccgatatggatatccgatatttcggcacaacgccccgctattccgaagccgtcggcgcaaacggcttgattttcctctccggcatggttcccgaaaacggtgaaacggctgccgaacagactgccgacgtgcttgtccaaatcgaccgctggctggcggaatgcggctcggacaaggcgcacgttttggatgcggtcatctatctgcgcgatatgggcgactatgcggaaatgaacggcgtgtgggacgcttgggttgccgccggcagaacgcccgcccgcgcctgcgtggaagcgcggctcgcccgtccggagtggcgtgtcgaaatcaaaataaccgccgtgaagaaagacgcggcaactgcataaacagatttcctttatatttcagagtacgcaaatgatgaaaaccttactgccctttttcggcgtggtgcgcgtcagcggcgaagaccgccaaaccttcctgcacggacagctttccaacgacatcaaccaccttcagaccgggcaggcgtgttatgcgacttacaacacgcccaaaggccgcgtcatcgccaatatgattgtcgtcaaccgaggcggcgatttgctgctgattatggcgcaagacctgcttgaagcaacggtcaaacgtttgcggatgtttgtgttacgcgccaaagccgtttttgaaatccttgaagattacgccgtcggcgcggaattagaagcatccgccgaaccgcttgccgcgcaagaacccagcctcgcctttaccgccgaatgcggttcagacggcatctgttccgtcgtcctgccacatcggggcattttgcacatcgcccccaaaaacgccttgccgccttatgatgccgccgccgaaaacgcgtggcggctgcacgaaatccgtagcggttatccgtggatatgcgcggctaccaaagaaactgccgttgcccaaatgctcaaccagcacatcatcggcggcgtacacttcaaaaaaggctgctatcccggtcaggaaatcattgcccgtgcccagtatcgggggcaggtcaaacgcggcttggcggtattgtcgggaaattcggcagccgaagcaggcatcctgctggcggcagacggcgaagaggccggcatcgtactcgacagcgttcaagattcggaaaactttaccgcccttgccgtgattaaattctccgccgcacaaaaaacactgtccgccccaaacggcggcagcttcaaagccgtccgcaccttctttaaaaccgaaggtgcggaataagccgccgatgccgtctgaacggccttcagacggcattgccgcctcgccaatcggttacaatgccgcctttctaattttcaaacccaaaccgttatgtccaaaaaaaccaaacaagaactcgaaaacaacaaactcagcaaacgcctgcgccacgccgtcggcgacgcgattaacgatttcaacatgatcgagccgggcgacaaaatcatggtctgtctctccggcggcaaagacagctacgccctgttagacatcctgcgccagctccaagccagcgcgccgattgatttcgaactggtcgccgtcaatctcgaccaaaagcagccgggtttccccgaagaagtattgccgacctatctcgaaagcataggcgtgccgtacaaaatcgtcgaagaagacacctactccaccgtcaaacgcgtattagacgaaggcaaaacgacttgttcgctgtgcagccgcctgcgccgcggcatcctctaccgcaccgcaaaagaattgggctgcaccaaaatcgccttaggacaccaccgtgacgacatccttgccaccatgtttttaaatatgttttacggtggaaaactcaaagccatgccgcccaagctggtgagcgacaacggcgaacacatcgtcatccgtccgctggcgtatgtaaaagaaaaagacttaatcaaatacgccgaattaaaacaattccccatcatcccgtgcaacctctgcggctcgcaacccaacctgcaacgccaagtcatcggcgatatgctgcgcgattgggacaaacgctttcccggccgcatcgaatcgatgttctccgccctgcaaaacgtcgtcccttcccaccttgccgataccgaactcttcgactttgccggattggaacgcggtcaaaccctgaaacacggcggcgatttggcgtttgacagcgaaaaaatgcccgaacgtttttcagacggcagcgaagaagacgaaagcgaaatcaaaatcgcgccgcaaaaagccgaacgcaaagtcatcaacattctggcgaacaagccgaaaacctgcggcgcgtaaccccccgccgtcaaaaatgccgtctgaagcccgtttggcgtttcagacggcattttaaaatcccgaagcagacgctttttaactccaaacgcctgctttttccgtttcagctttctgaaggtttcccgttatattactcgacaacaacgcgacggattttgacgggctgtacgggtacattttgataaaagccgcgcgtggcggttttgacgcgggcgattttggaaacggcgttcataccgctttcgaccctgccgaaaacggtatagccgtattgtccgtttttgtagttgagcgaatcattgtccgccagattgataaagaattggctggtggcggaatccggatcggccgtccgcgccatggcgatggtgccgacagtgtttttcaagccgttgccggattcgttggcaacggccttatcgcttgccttttgtgccaagtcctcggtaaatccgccgccttggataacgaagccgccgatgacgcggtgaaaaatcgtattgtcgtaaaagccttttcgggcatagcgcacgaaattggcaacggttttgggtgctttggattcgtccaaaaccaaacggatattgcccatatcggtttccatcaaaacatgggttgccgccatagacggcagggaaaccgccaaaagcagcgcggttaaaacggttttgaatttgggtttcatcccgtcctcctcagaccttcagacggcattttcatttcatatgccgtctgaaagcgcgttaacgctattccaatgcatctttaagtttttgttcgattaaatccgcgtcaaacgatttggcaatcaattcaaaacgcgaatcacgccgccaagacacttggttggcgccccattgcccgtctacccagttgagccacacccacgttcccaatacttggaacacgcctttggcgcggacgagtccttcggtcatcttgggcaaatcattgaagaagttggtcaatttttcgccgtcgaaatcgcgtccggcggggaatgtgaaaccttgcgactggaagcccatcgtgttgtccggcagggctttgaggcggtagcgtgatttttcgatgacgggaatatcgagccattggatatcgagttgtgcgttttgaacttcgaccactttagccttgggcgggaacagttttgccgctttgtcgtgaaattcggcaagctgttcgggggtgcataaatcggttttgctggcgaccaatatgtcgcagatgccgatttggtctttatacaacgcctgttgcgcgtaatcggggttgatgaactggcgcggatagacgacggtaaagacggcgccgatttccaaaaggctgtccagcggtttggctttcaattcgtcgatgacgctggctgcgtgcgccagtccgcttgcctcaatcatcaggcggtcgggcttggcatcgcgcagcattttctgcacggttacgcccatttgcgggccggcggtgcaacacaaacagccgccggcgatttctgccacagggatgccgttgtcgctcaataccgcgccgtcaatgccgatttcgccgaactcgttgacgatgatgacccatttttcgttcgggtctttctgcgccatcaggcttttgagcgcggtggttttgcctgttcccagaaaacctgaaatcaggtggactttggtttttttcatttctgacattttttacaaatcccggttaaaacaacgtgttcttctttcagcgcaaagccgctttcggcaacgcctgcgcgcagtgccgcccactcgtggctgagggtttgctcgtccgccgtgccgcattcggtgcagaccaaaataaacgcgctgtggtgcgcttcggcttcttcgtggtcgtggcaatggtcgtcgcactcgtgctgcgcgtggctgcacaaaatatagccgttgaccgccgccactttgtgcaaaacgccctgctccgcccaaaaatcaagggcgcggtaggcggtcggcggcgcaagcacgccctcgctttgctgctgcatctgcgacaagacgttgtaggctttaatcacgccgctttgctgcaagacaatatctaatacctgctcgcgcaaagcggttacctgcaagccttcgctgcgtgcctgttcgataattttctgtttgaaatttgttttcataaattctctgtttatgccgtctgaacaaccgatacggcaggaggcggttttatatttgtattcaattgctttatttggaaatcttttccaacaatgcccgacagcccgcatccgcaagcctgaaggtttcttcaaaatcgcccgtataccacggatcggggacatggtcgtaaccgctttcgggtatcaggtcggtcagcttgaatattttttccggccgcctgccgaaggttctttccaattcggacaaattcttgccgtccatcgcgatgatgcagtcaaacgccgccgcatcgctttggcggattttgcggctggtaaagcctgaagcatcgataccgtgttttttcaatatctttgccgtctcgcggtgcatatcttcgccgtcgtgccagcccgatgtccccgcgctgtccgcttcaaggggaatgcccgcttcggcggcgcggcggcgcaaaatgtattccgccatcggcgaacggcagatgttgccgaggcagacaaaaaggattttcggttttttcatatcccctccctgttccggcgcgatgccgtctgaagcggaaaccctttcagacgtcatcggtcggttaatcgtaaccgcataaggcagaaccagccaaaacatccatctggaagaaatggtttggctaaatcttaggcatatttaataagtgtccaatattagaagccgtatgctccaaatagagactggcatttttcaaactatcttctaaaggttcacttttctccaaaatagaaaaggcagcttggatattttcaaatggcagggaaggcaaatcttcaacgagactgccacaaatagcgacaacaggaactccgacaggggttctttttgctacaccaataggcgctttccctgctaaactttgacgatctagtcttccttcaccaacgataaccaagtcaacatctgacactttcttatcaaagtcaatcaagtccaggcaggtgtcaattccagatacgatacttgcctgagcaaaggcgcacaaaccaccagcgatgcctccaccagctcctgctcctttaagttttaatgttgcaggggagactttttcataaaaatcttgtattgcctgatctacggcctcaaacatagtagaatccaaccctttttgcttgccaaacgtataggtcgcaccttggtgtccacataagggactcacaacatctgctaaaatacgaatgtgaacatcttcaggaattttatagcgattttctgttgaaacagaagctaggtttagtaaggattgaccgcaagcgggtaaggcatttccatcctcatcataaaattgataacctaaaccagcagcaatcccaatacctccatcattactggccgtaccgccaacgccaatatagatttctttaatttcttgactaatgaggtggcgaatcaattctccaataccacgagtttggatttgtaatggatttcgtttctctagcgggatttttccaagaccaaccaaatcagcaacttcgaatagggctagttgttctttttgaaaatagcgcatgacttctttttgtccaaaaggtcctgtcacttggagacatttttcttctaggtcaagagaatgtcggatagcatctacagtgccttctcccccatcaccgacaggacagaggagacattccacatctgctatcgattgttggaagcctctttttattgcttcagctacctgttgagctgtcaagctttccttaaacgaatccggtgcaattacaatcttcatatttataattcatcctttcgtttcactcaaggcacaacacagaatgaaaaagtgttgtgctctttattttgatttattatagaaatgagaaagcctatcactactacaaatcactatgcgctgaaaaacggattgtgcccttcccgtttcaatgcttccgcatagctcgggatgctttcctgttcgcccaagggattgtgcaacaggtaaacgtgttctacacggcattctgccattaaatccaaaaaattttgctgaataacgccaatattgtcggtaaaggaaagctgccacaaaaacacctgcggcacgacttcaaacgcgccgtcggtcgcattaaacccgaataaaacctgtccgcccgcctttgccgcagcgaccacgccgacgcgcggactctgcatacggacggcgcgtatcgcgtttgccgcaaacacatccatcgccatacgctggcgcgtgtggctgccgtctgaaagcgcgcgtaccggagaatccggggaaagtggattggcaaacagcgtaacgccttccgatgcaagattttcctgccatacctgcattaagggcaggcctgcctgaagaaggttctgacccaatgccgtctgaaccttgccgctgccgaaacccagcgcgtaaacgacgtggacggactgcccttcgggcaacagcaaagggcgcggggcgaaacggcgcaagtgttgcgccgccgcttcggtattttgtttggcacgccaccactcatccggcgcgaccgcgctcaaatcggaagaatgcacaagataaggcagccattgcgtctcttgcgtcaacgcgcgcaggtgcggatagtttttcaaacaggcaaacaatgcctccgtcggcagcttcatctcgattgcccgttctttcttgcagccggacaccagcacaaccggcagggcgaaccactgcacttcgccttctttctcgcaatcgagcaccgcgttcacactggaaagcagcgcggcataagttccggcatcgggcgacatcgtcaacgcgagggaaaggttgatatagtggttttgctcaagcattcccctgatttcggtttgaagttggccggacgagagtttgcgcgaagcctgggaagaattatgcgccaactggtaggcattgagcagcaggtggtttttaatcggattttggggatacgggcgcgtatcgggcaaggtaaatgtctggttcatatgtgtcgtgtaccgtttttcgcagtgtgtgtctttcctgtttgaaaatatatcggacggattgccgtcgggacttgcccgtcaatccgccgaaacgagaaaatgcctgtctgccaagtctgccaatatttcttccacatacacttcggcaggcggatggaatgtcaaaccgtcgggcgtggtgctgacgatgttcaagttttcggcaaccgcatctatcaccgcctgtttgctcgtcggccgcgataattgccgcataatgtacaaatgcccgtacccgaatgagggcgtgctttcgttgtaacggttggcaggccggacaaacgcttccgcgccgtgttccacaaaggcggcggcatagtttgtaaaacgcgccggcacataggttttatggtcttcaaaaaatggtttgcccgcattgtccgatgaaacagaaaaacgcccgagaatggtttgcaataaaagctgggaattgattttcatgcggtcaaattctagaccgggaaatcggcgggcaagattttccgcaacatcttccgttttaaacggctctccggttttcatcacatcgcgtatgcccgaaagcagggtatcgttttcatcaaagttgatcgtttcccctcttgccgggcggaaattcaaactttctatcacttcgacggcaaccgactcatcacgcctgatattgtccccgacttcctcacggcataaaagcgaacggcggaattggcggtcagataaaatatcgctgtaaaattctttggcaatataatcgccccctgccaatgccaaaatccgctcccgcgtatgctccgccatccaagaaacaaaagacacgtacaaatcggtatccccgatatacgccagccggtggcggtttgcccattcgatgaagccgttaacgtaaatcgggtcgttgaatatttccatatattcgtgtgcgacataataagtattgtgattcaatattttttgaatcgccggaagtttgccgccgccgcccaagcctttgtcgttttccaaaatttccgccagcgccttgagcgcgtccaagcctttccgcgtccgcgcttccaagggttcttcaagcacatccctgccggcaaagtacataatttcgcgcaactgctcctgccgtttccagccggggtaaacattgtatgaaatataggcaatgccgtgtttggtcaggttgttccggcaaatcgaaaagattttgtctttaactgcgtcaggcacccacgaccaaatgccgtggacgatgatatagtcgaacttcccgaatgactcatcgatggtcaaaatatctttttcttccagacgcacatttttcaagcccatttttttcaatgatggcgttgccctgcgcaacctgcctgccggacaagtcgataccgacaaattccgcatctgggtaataaagagcctgcgtgatgatgttgccgcccatcgaacagcccagctccaagaccttggcattggcggcgggcgcgggctgcaaacccatcatgcgggcgcgagcctccaaggcgttgatggcggtttgggaaaatgctttggattcatacatcaaatcatcatatgaatttttgatgttggacacgtccggcacaccgttctccgttgcagcacgcgcaaaggcggcttttttctttttgttcggcatattttgtttgtctgaaggcactattgcccgcaagtttaaccaattcatcctacccgttcaactaaatcaaatgccgtctgaaggcgcggagcgtacttcagacggcatcggggaggcgcgaaggcttcagacggcatttttgccgctttatttcaacgcggcatcatagccgccgtcttcaacggcttcaatcaacgcccctgcatcggtttgcgcggggtcgtatccgacggtcgcacttttgttttcaaggctgacttcgacgcttgccacgccttttacgccttccaatatccgggtaacgcttttgacgcagccgccgcagctcatgccgccgatgtcgaggataagggtttccatcattttcctttcgttggaactgcaatctgacgggcgttattgtaagtcggggcgtgaacttgggcaaacacggaaacggtgcggcggtttggaaaaagacggacgcttgcgcataatggcggcaattcccatcaggacgacaacaatgaacgcttcacaaaaaccctggttgagcatcatcgccttggcaatcggcgcatttatagtggattaacaaaaaccagtacgtcgttgcctcgccttagctcaaagagaacgattctctaaggtgctgaagcaccaagtgaatcggttccgtactatttgtactgtctgcggcttcgttgccttgtcctgatttttgttaatccactatacaacgtcggtatcggcagcggcgcactgttgggacattgggtaacgcaatatgtcggcatttcccgtatcggcatcgccggtatgcttgcggcggcggccgggctgtggctgtgcctgaacttgaaccgccatatccgaacctgacccgctatgccgtctaaagcctctcccgcccttcagacggcattttgattgaagaaatatccgcccctgcttaaaataacgggctttgccgtgttttaacgcctattttcttattccaaggatggtttatgccgctgctgtctgtcgagttcgcactgttctttctcgccttcctgccgatttactggggcttggcgaaatacccgtccgtccaaaacctgctgcttttggctgccggtatgggctggctctaccatatcggccccgtatttgcggcaatcgtcgtcctttattcctcctgcgtgtaccttttgggcgaactgctccgttccgatcgcgaaaatacgcgccgcttttggctggggtgcggcattgccgtctcgctgaccgtcttgggctttttcaaatatttcgactttttccgcccgctgattgcacaatatgccggacaaggcggcgcaatcgacatcctgatgccgctggggctttcgtattacaccttccagtcaatcgcctatttggtttactgcttccgtgcgccgcacgccgcgcgtttcgagtggcacgaactgctgctgcacctgagttttttccccaccgttacctccggcccgattatccgcgccgccgcattcaaaagcgcggacggcgaacaggcgggcgcattggcgcaaatccgtacccgccaaccgcgttcgcccgtccgtcccgcactcgccgtttccctgattctgctgggtattgccaaaaaatggtggctggcggggatgctggcggaaaactgggtatcgcccgtatttgaaaaccccgcccaattcgacggctggggcgtattgggcggcgtgtacggctataccttccaactcttcctggacttttccggatattccgatttggttatcggcatgtcaatgctgctgggcttccgactgcccaaaaacttctcagcaccgcttcgtgccgcgaatatccgtgcattttgggacaaatggcacatcagcctttccacctggatacgcgactacatctacatccccttgggcggcagcaaaaaaggctttttacggacacagctcaacctgatggcggcaatggtactctcaggcatctggcacggctacggctggaacttcctcatttggggcgcgctgcacggcacggcactggtgctgctcaacacgggcgaccgctatttcggacgcaacgcactatgccgtctgaaataccttgcgccgctctcgtggtttgttaccttccatttcgtctgcctgaccttcgtcgtcttcaataccgcaaaccccgacgatgcaggcgcagttttcaatgccctctttgccaatgccaacggctggaatgcgccgcaacgggcggatatgctgctgcttgcctcgtttgcatccgtgatgctgctctacccttacctgcaacgcgctttcgacggcgcggtcaaaggtttggaaaaaatcccgatgtggctgtggtttatccccgtttccgccgtcctgctgctgattatcgtattcgccccctcggggattcccggctttatttatgccaatttttaagggtttggacatgaaacactttctttcccttttcacttccatattgatgtctgccctgattgccgtgtggttcagccaaaaccccatcaacgcctactggcagcagacctaccaccgcaacagtccgctcgaaccgcttgccgcctacggatggtggcggagcggtgcggcgttgcaagaaaacgcctacgccttttcagacggcatcaaaacattcctgtccggcgaaacgccgccgacggctcaagacggcggctcggcagatatgccgtctgaagccgccacatccgaagccgtccctcaaaccggtgaaacagaatggaaacaagacaccgacaccgccgccgtccgaaccggggacaaagtctttttcgccggcgattcgctgatgcagggcgttgcccccttcgtgcaaaaaagcctgaaacaacaatacggcatcgaatccgtcaacctcagcaaacaaagcacagggctgtcctacccctcattcttcgactggccgaaaacgattgaagaaaccctgcaaaaacatcccgaaatcagcgtgctcgccgtcttcctcggcccgaacgacccgtgggatttccccgtcggcaaacgctacctcaaattcgcttccgacgaatgggcgcaagaatacctgaaacgcgtcgaccgcatccttgaagccgcacacacgcaccgcgtccaagtcgtctggctcggcatcccctacatgaaaaaagccaagctcgacgggcagatgcgctacctcgacaaactgctttcggaacatttgaaaggcaaaatcatcctgattcccaccgcgcacaccctgagcggcgggaaagaccgctacacggactccgtcaacgtcaacggcaaacccgtccgctaccgcagcaaggacggcatacactttaccgccgaaggacaaaaactgctggcggcaaaaataatggaaaaaatcgtttttgaaccaagtacgcaaccatcaagtacacagccatgaaccccaaacacctcatcgcattttccgccctgttcgccgccacgcaggcagaagccctgcctgtcgcctccgtcagcctcgacaccgttaccgtttccccgtccgccccctacgccgatacaaacgggctgctgaccgactacggcaacgccgccgcctcgccttggatgaaaaaactccgatccgtcgcacaaggcagcggcgagaccttccgcatcctgcaaatcggcgactcgcacaccgccggcgacttctttaccgacagcctgcgcaaacgcctgcaaaaaacatggggcgacggcggcataggctgggtttaccccgccaacgtcaaagggcagcgcatggcggccgtccggcacaacggcaactggcaaagcctcaccagccgaagtgcagcagcagacttcccgctcggcggcatcctcgcccacaccggcagcggcggcagcatgaccctgaccgcatcggacggcaagaccggcaaacagcgcgtttccctgtttaccaaacccctgctcgccgaacaaaccctgaccgtcaacggcaacaccgtctccgccaacggcggcggctggcaggtactggatacccgcgcggcactgcccttgaccatacagaccgaaatgccgtgggacatcggcttcatcaacatcgaaaatcccgccggcggcattaccgtttccgccatgggcatcaacggcgcacaattgacccattggtcgaaatggcgtgccgaccgtatgaacgaccttgcccaaaccggcgccgatttggttatcctttcctacggcaccaacgaagccttcggcgacaacatcgacattgccgacactgaacaaaaatggctggataccgtccgccaaatccgcgacagcctgcctgccgccggcatcctcatcatcggcgcacccgaatccctgaaaaacacgctcggcgtatgcggcacacgccccgtccgcctgaccgaagtccaacagatgcagcggcgcgtcgcccgtcaggggcagacgatgttctggtcttggcaaaacgcgatgggcggcgtttgcagcatgaaaaactggctcaaccaaggatgggccgccaaagacggtgtacacttctccgccaaaggctaccggcgcacggcggaaatgctcgccgacagcctcgaagaactcgtccgcgccgctgcaatcaggcaataatcggacaggaggcggacggtatttccgcaacagggggatgccgtctgaaacgcataccttcatattgcttcagacggcattcgcctcagacattggaaagacgcaggcgaacctccggcatacggcgcaaaggcggcgtttgatatgccgtctgaaggcaaagatgataaactgccgccttccgttttcagacggcatattgttttcaaatgagggcgttcgccgtccgcaaccataaaggaagtttcatgaaccggacttatgccaatttctacgaaatgctcgccgccgcctgccgcaaaaacggcaacggcacggcagtgttcgacggcaaggaaaaaaccgcctaccgcgcgctcaagcaggaggccgaagccgtcgcggcgtatctgcaaaatatcggcgtgaagttcggcgacacggtcgcgctggcggtttccaattccacagaatttattaccgcctatttcgccgtctccgccatcggcgcggtcgccgtaccgatgaacacatttttgaaaaacagcgaatacgcgtatatcctgaacgactgcaaggcgcgcttcctgttcgcctcggcgggcctgtcaaaagagttggcgggcttgaaggcgcaaacgcccgtcgaaaaaatcatttggacggacaaaagccgtccgaccggcgaaatggcggaaggcgatgccttttttgaagacgtgcgccgcttccccgaaaaacccgacttgggccgacaaccccggataaatgatttggcacacatcatctacacctccggcacgacggggcatcccaaaggcgcgctaatcagttacgccaacctgttcgccaacctgaacggcatcgaacgcatctttaaaatctccaagcgcgaccgctttatcgttttcctgccgatgttccacagcttcacgctgacggctatggtgctgctgccgatttatatggcgtgttcgattattttggtcaaatccgttttcccgttttccaacgttttgaaacaggccctgctcaaacgcgcgaccgtgtttttgggcgtacccgcgatttacaccgcgatgagcaaggcgaaaatcccttggtatttcagatggttcaaccgcatccgcctgtttatcagcggcggtgcgcctttggcggaacaaaccatcctcgatttcaaagccaagttcccccgcgccaaattgctggaaggctacggactgagcgaagcctcacccgtcgtcgccgtcaatacgcccgagaggcaaaaagcccgcagcgtcggcatccccctgcccggtttggaagtcaaagccgtcgatgaagaactggtcgaagtgccgcgcggcgaagtgggcgaactgattgtcaggggcggttcggtgatgcggggctacctcaatatgcctgccgccaccgatgaaaccatcgtcaacggctggttgaaaacgggcgatttcgttaccatagacgaagacggctttatctttatcgtcgaccgcaaaaaagatttgattatttccaaaggtcaaaatgtctatccgcgcgagattgaagaagaaatctacaaactcgatgccgtcgaagccgccgccgtcatcggcgtgaaagaccgttatgccgacgaggaaatcgtcgccttcgtccaattgaaggaaggtatggatttgggcgagaacgaaatccgccgccacctgcgtaccgtgctggcaaatttcaaaatccccaaacaaatccactttaaagacgggctgccgcgcaacgctacgggcaaggtattgaaacgggtgttgaaggagcagtttgacggaaacaaatgaacgccgtgccgtccgaagccccgtccggcaaaaaaaatgcggtgaatctgattcaccgcattttttttggcaaacgccagagataaggcacttactctgccaattccacctgctcgtgcgccatcagttcctgaccgacatcatccaacaacatcaaataacgttcgtagtttttcaaaatgtcggcaatcagctcgtccttgttcatatactgcacatcgtacccgacgcgcccgtcgaaaaaataagcgtagggtttgtaagttgtctgatgccggatatgcggcagcttgccgtcgttaatcaactggtcggatacatcctgcccgacagacttaatcccgtacataaaatcgcgcatcgtctctttccgaatgacgaactcgattgcgggctcgtcctgatgaaacatcttatcgacccggacgctcaagccgtattcttccgaaagctcccgttgcaactcgtgcatagcgggcgatgcggtatgtttgaggaattttaaaatatcctgctcctgcgtctggctcattatctgcaccagccgttctttccacttgccgcccgtccaaaatacactggtagggttaacccgggtctcaaaatatttcttatccgcactcaagcctttccacaggctgaaacacattatcagcatcagcagggcaaacggcagggaaacaatcagggtcatagactgcaggttgccgagtccgcccgagcgcatcagcaaaacggcaacggcagacatcagcacgccccacataaccgcctgccaccgtggcgcgctcaagcctttgtcccgagaggtaatattgttcaggacataaatcccggaatcggcagaagttacaaaaaacagagaaatgaccagcaggctgacgatgctcgtcaattcgggcagggggaggtaattaaagaatttaaaaagcagcgtttccggagaggaggtcatcttttcgagcattccccccgcaaccccgtcattcagccaaatcgccgtattgccgaagacggtaaaccacaaaacgccgaacaggccggggatgagcaaaaccccgaagacaaactcgcggatggtgcgcccctttgaaatgcgcgcgataaacaaacccacaaacggcgcccaagaacaccaccacgcccaataaagcaccgtccaagattcaaaccacggcttgtgttcccgttcgtacgcataagttttaaaactgaggcgcaccagatttccgaggtagttccctatgttgtcgccgaatgccgacaacaggtaaacagtgggacccgccgccaaaacaaaaaacagcagcaaaaacgcaaggctcaggttcaactcgctcaacaccttcacgcccttccccacgccggatattgccgaaacgacggcgagggacatgacggcggcgataatcaaaacctgcacgctgaagctgttttcggcaatccagcccatttcctgcaatccggcgcccagttgcgaagccccgaaccccaatgtggtgatgatgccgaaaaaagtagcaagcaacgccataatatcaatggcatcgccgaaccttccggaaattttttctttcaacagggggtaaaaacaagaacgcagggcaagcggcagcttgtagcggaaaccgaaataagccaaagccaatgcaatcgtaccgtacaccgaccaagcgtgaacgccccaatgaaacaccgtgtgcagcaatgcctgctgctgcctgtgttccggcgtgccggccgtaatgtccgaaaaataatgcatcaacggctctgccacgccgaaaaacatcagacccacgcccatcccggccgcaaacagcatcgccagccacgacaggaagccgaattccggcacatcttcatcccgtccgagcctgatgtttcccaaactgctgaccgagagtatcagcaggaaacccagaaaaatggaaaacgttaaaacataaaaccagccgaactcggtaaaaatgacttcttttgcccgatcgagccacatctgcacctgatccggcacggttaaaaccaataccgccaaaacacacacaaaaaacaaagtcgtcaaaataaccatcggattaaatgacgttcggcgttctataaattcagacagggacaaaccttctcactcctttgttaaaaacagacaaacccggtcatcgggcaaagcggtcaaaacctgccggtaaaataccggcttccggatgacgaaatgcacaaaccggccgaaattgttataatcgaaaaaattaaaaatcaatacggattattctatcagattgatttatcgatatttattatatcattaatatagtttgatttcaaactagcggaaaatgcgccgcccaccgcaggcgcgccctccccgccatcggggcgtttaacgctggattgccgatgcggtacaatggctgatatgaagaaaattacccctcaaaacctgcgccccctgctttcggaaagcttgggacataccgattttgtcaacgtcctcaacgcactgattaaatttttgcgccgtggcggcaaaaaatgtgcgggggaacgtttcgacctgattatcgacacattcaaacaagacagggaattactgtcccgcttcagccggtgtttttacatctggctcgcgcaggtgcacatttatccggcactcatcaaactcggcatcttctcgcgccacagctttgcccgggaaatgggcatacgcatctacgaacgcttcagcccgtcatataaagattttgccaacttgggcgaagtcttcctttatcttttccattccgaaaacgacgacaaatggctgcaaacgctcaatatccgccaatggctggttttatacgaactcatccggagccacgccgagccgtccaaattgcagacggcgggcatccgccttgccgatgcgcgtttgcgcgccatcgaaatgctgtctgtctggacggcatccgaagccatcgaacccgacctcatccgcatcgccccgcgcctgctggaagccgattcttccttcgtcgccctccaacgcgaaaccgccaaactggtcgaacactaccgcaacggcaccacgccttacgacaccgcccacctcgaagtgatgttcgaccaatgtttcagccagattgactatttgcgccgcaaagggacgggcgccggctccggttcgtcggtcaaagtcgcccacctgctcgaacggctccggcagaccgtagaccgtctaaagctgctcaccgacatccaaaccggtgccggcaacagcaaccgcctgaccatcgcgctgatgaactccctcatctacgcggcggtcgaacaatacagcacccgccacctgcgccgcagcagcatccgtatgctcgcccgcagcattaccgaaaacaaaagccaccacggcgaacactacatcacccgcaaccgcaaagaatatttcaaaatgttctactcggcggcaggcggcggcatcatcatcgccctgatggcgctgctcaaaatccgcatcggcacactcggcctcagccccttcctgacttccttgtcggctgggttcaactacggcatcggctttatgatcatccatatgctgcactgcaccgtcgccaccaaacagcccgcgatgactgccgccagctttgccgaacaggtcgatctcaacgaaggcggcaaagcggtggacaacaaactcgccaagctcctcatcgacgtatgccgttcccaaagtgtcgccgttttcggcaacgtttccatcgccatccttttggcgtgcgccatatcgttcggctatgcccatctgtaccggcagcccatactcgatgcccacaccgccgcctaccagttcaaatccatagacatcatcgcttacccgacgctgtggtatgccgccattgcaggtctgtggctgttctgctccggcatcatcgcaggttttttcgacaaccgcgccgactacctcaacctgcgccaacgcctgcccttcaaccccttgctgcgtaaaatcatgcgccccgggccccgccgcgtcctcgccgcctacatccacaaacactacggctcgttggcaggcaacttcatcttcgggatgctcttgggtatgaccggctatttcggacacctcctcgggctgccgctggacatccgccacgtcgccttttcctccgccaacctcggctatgccgccgtcagcggcaacgtcggtttgggcacgttcgtactcggcattttcagcgtcctcgccatcggcctggtcaacctctgcgtcagcttcagcctcgccctcttcgtcgccctgcgctcgcgcggcacgaaaatcggcagcatccgcaatctgattaaaagtttttggaatcagattaaaagcaatccctgcatacttttcctcccgcccgccaaagaacagggacatcctccttcggacaagccttgaccggcaatgccgtctgaagcgggattcgccccgaataccgccctgatgcgggaaatccccataaaaggatgcaaaaatgccgtccgaaccgaaacgtggttcagacggcattttaaaaggggctgtactagattagcagatatgttaccctcgaaatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggctaatctagtacagccccttttaaaaaacattacaatcccgagccgccaagcgaattggcaatgtccctgaccgccgttacatacatccggctgtggttgtactgccataccgtataaaaattgttcaagcccaaataatattcaaacacgcccggtgcggtttccagtttgaacaaaaccgccttttcatcatctgcaagctcttcgccggggatgatgccgtacgcctttaaatccgccaccgtccgcgtcagggcggttttttcgccaatgattgcctgaacatccgcacccggcgccaatgttgcagacaccagtattttcccgcccgtgcgccaaccgtgctgcttcatataattggcaaccgatgccgcgacatcgccgatgttgccccatatgtcccgatgtccgtccccgtcataatccaccgcccatttccggtagctcgaaggcataaattgcggcatccccattgcgcccgcatagctgcctttaaaggcgaaaacatcgccgccttcttcttttgccagctttaaaagctcgaccaattctttttggaaaaacccggcgcggcgggggtaatcgaagcctaaggtcgccaatgcgtccgccacacggaaactgcccgtatttttgccgtaattcgtttcaatcccgataaccgccacgataagttcggcaggcacgccgtatttttgcgccacatcatcgataagcgcgcggttttccgcataaaaccggcgcgcgccgcgaaatttcgccttgcccgaatttcccgtgcggaacacataccacggacgcgatgtggagggtcggtgcataatcttgacgatgtccgccttgtaagccgctttgtcaaaaaaatcctgccattccgtccgggaaaaatcccctttcccgacttcatcgtccacaaaacggcggacatttgcattggcggcaaacccgctgtcggataccggtacggctgccgcgtcaaatacggctgccgcatcaaacgcggggcggctttcttttttcatttcatccgcgcggggggcttgggcttcatttgcccggggcgggcgggcctccatcgccgtacaggcagacaaagccgccaaacaaattgccagcggcagtatttttctctttttcataaatatgttccgaacaaatagggtaagtgggaaagcggcgcaaggggcgcggcgcgaaatgcggcatccgccgcaatcggcggctttgcggaatgccgcacgttgcctcttgcaccgcctgaaatccgtatgccgccgtatttgcccgctatccgcaatatcggcagtccaatatgtctttgcggatgtcgttcagcaggcaggctgccgcgtcttcgtgtttcgcctgtacgaagacaaagagtcgggcgatgattttgccgataaagactttttgcagggcgcaggcatcggtcagggtgtgttcctgcaggaagctgcggatgtcttcaggcaaagtgtagtcgcgggcgacggcggcaaagcgggcatcggtttgcaggcggtcgagcagggtttggtttttgtccaacttcatgcctgcttctttttcttcggcggtggcgcggacaaactggtcgtaaatttcggcataaagcatatcgttcgggccttcaaaaatcgtgaagggacggatgtcgatggcgatattgccggcggtgtgtccgcgttcaaaacccttcgcgcccaagagtttttgcaacatttgcgcggcggcataagtgtattccgtggcgagggttttgacgatgttcgcctccatcagctgatgggcgacgggggcaacaggcgaaacggaatggcagacgtagcggtaaagaatctcggaaacctgatggcggcgccggatttcgcggcgttcgtaatcgacgaatctgatgtcgttgcggacgtatcgttccaggttttcaaggatgtattccataatgccgtgcgtcatgccgatcagttgcaggcggctgcggataaagatgttttggaacgcgcgcaaaccggcggcgtcgctctgagagagtttcatgacggcagcggcaggcatttgggcatcaatgtggttgacggcgtaacggacggcgcgcaagccttcggatgtgagggtttcgcagcggatatatgttttggggacgagcagcaggtcgataactttggcgagtttgccgtttttgcgctctttggcggcaacgaggaggaagtcgccttgcgagttgccctgccagtatttcgcggcgttgacgtaaatggttttatcgtcggtatattcgtagtaggactgcatttcgcgtgcaatcgccgcgccggaggtttcgggttcggtaatgcccaaaccgccgccctcgcctttgaaaaccatatccaagccttgcgcgatttgcgcttcgtcaccgaactcttgcagaggctgcaacaccagcgcgccttcgatgccggtacgcagggtaacgggcacgccgtaatgccccgcaatccgcaatacttcctgaatttcaaactggctgcccttgcggccgccgtgttttttgtcgaggaagggcaacagcaaacccgcctgcttcaaggcaagccatttgtcttcgggcaggtatcgcatcaggtcgataccgtctgaaaaaatgcggcggaatgcggattcgatgtgctttaaaaaagcagccgtgtccatagttgacggctgcgcgctcggttcggtgtgtatcatcggctttctctgtcggttcccattaatcggcggccggtcaaaccgcctgccacagtttagagttaattttctaaactttaccacaaagtgcgccgggcaacaatccgccgacctttcagacggcatcgcgtcccctcccgtgctaaaatgaccgtttgcatcactgtccgccgattgccgcactatgacctaccccatccccaaaccccgtgaaaaatcccgttggcccaatctttcgcaaggctcgctgcccttggctttggcgcgttatctgccgcataagcagctcaaggttgtcttgactcaagatgcggaacaggcgctacgccttcagacggcatggctgtttttccgtccgcacgatacggcggtgttcttgccggactgggaaacgctgccttacgagcgtttttctccgcatcaggatttagtgtcggagcgcttgtcggcattgtggcagattaaaagcggcgcggcggacgtgttgttcgtgccggttgctacggcgatgcagaagctgccgcctgtgccgtttttggcggggcgcacgttttggctgaaaacagggcagactttggatataggccgtctgaaaagcgatttggtggatgcaggttataaccatgtttcccacgttgttgcggcaggcgagttcgctgtgcgcggcggcattgtcgatttgttccccatgggcagcgaaatgccgtaccgcattgatttgttcgacgatgaaatcgacagcatcaaaactttcgataccgaaacacaacgcaccatttctcctgtttccgaaatccgcctgctgccggcgcacgagttccccaccgacagcgaggcgcaaaagattttccgcagccgcttccgcgaggaagtcgacggtaatccgaacgatgccgccgtgtacaaagccgtcagcaacggccacttcggtgcgggcgtggaatattacctgccgctgttttttgaaaacgagctggaaacgctgtttgactatatcggcgaggatgcgctgtttgtctctttgggcgatgttcatgccgaggcaaaccgcttttggagcgacgtcaaatcgcgttacgccatggcgcagggcgacgaaacctatccgcctttgcttccacagcatttgtatctctctgccgatgtattcgcaggccgtctgaaaaactacggacaggtactgcccgatgtttccggcaaggaacacgccctccccgaccttgccgtcaaccgacaatccgacgagcctttgcaggcattgaaggattttcagacggcgtttgaaggacggattttgctgtgcgccgaaagtttgggacggcgcgaaaccatgctcggtttcttgcagcaaaacggtttgaaagccaaacctgtgtccgactggcagggcttcttgtcggcgcatgagccgctgatgattacagtggcgccgttggcttacgggtttaaactgggcggactgcaatcgccgaaccaacagcaaactacttccgcctccgaaggagaaggcgatgcggttaccgaccaaaccgaattttccgcatccgcaacaaaccctctccctagccctctcccacaggagagggaacaaagtgcagccgccgtttcagacagtctgaaagcagccgccgtttcaaccgaaagcagcctgccccccggtaaaagtaatctgcacggacaaatccgacagcaacctaccccctcccccgtgggggaagattggggagagagcaaaacagttgccgctcaaaccgaatttcccgcatccgcaacaaaccctctccctagccctctcccacaggagagggaacaaagtgcagccgtcgtttcagacagtctgaaagcagccgccgtttcaaccgaaagcagcctgccccccggtaaaagtaatctgcacggacaaatccgacagcaacctaccccctcccccgtgggggaagattggggagagagcaaaacagttgccgctcaaaccgaatttcccgcatccgcaacaaaccctctccctagccctctcccacaggagagggaacaaagtgcagccgccgtttcagacgacctgaaaaccaaaagcagcctgtaccccatcgaaaatagtctgcacgggcaaatccgacagcaacctgccccctcccccgtgggggagggttggggagagggaaaagcagttgccgaccaaagtgccatcgccgtcattaccgaatccgacctctaccaatacgtcgcccgttcgcgcgtccacaaccgccgcaagaaacacgccgccgtttcagacggtctgttgcgcgaccttgccgaaatcaatatcggcgatcccgtcgtgcacgaagaacacggcatcgggcggtatatgggcttgatcacaatggatttgggcggcgaaaccaacgaaatgatgttgcttgaatatgcaggcgaagcgcagctttatgtgcctgtttcgcaactgcatttaatcagccgctactccggtcaggcgcatgaaaacattgccctgcacaagctcggcagtggcgcgtggaacaaggcgaagcgcaaagccgccgaaaaggcgcgcgataccgccgccgagttgcttaacctttacgcccgacgcgctgcccaatcgggacacaagtttgaaatcaacgagttggactatcaggcgtttgccgacggcttcggctacgaggaaaccgaagaccaggccgccgccatcgccgccgtgattaaagatttgacgcaagcgaagccgatggatcgccttgtgtgcggcgatgtcggcttcggcaaaaccgaagtcgccctgcgcgccgcgtttgtggcggtgatgggcggcaaacaggtcgccgtactcgccccgaccacgcttttggtcgagcagcacgcgcaaaacttcgccgaccgtttcgccgatttccccgtgaaagtcgccagcctttcgcgtttcaacaacagcaaagccaccaaagccgcgctggaaggcatggcagacggcacggtcgatattgttatcggtacgcacaaactggtgcaagacgacatcaaattcaaaaacttaggtttagtgattatcgatgaagaacaccgcttcggcgtgcgccagaaagagcagctcaaacgcctgcgcgccaatgtcgacatcctcaccatgaccgccacaccgattccgcgcactttaagtatggcgttggaaggactgcgcgacttctcgctgattaccaccgcgcccagccgccgcctctccgtcaaaacctttgtcaaaccctttagcgaaggcagcgtgcgcgaagccgtattgcgcgaactcaaacgcggcgggcaagtatttttcctgcacaatgaagtggataccatcgaaaacatgcgcgagcggctggaaaccctgctgcccgaagcccgcatcggcgtggcgcacggacaactgcgcgagcgcgagctggaacaagtgatgcgcgactttttgcagcaaagatttaacgtgttgctctgctccaccatcatcgaaaccggcatcgacatccccaacgccaacaccatcatcatcaaccgcgccgacaaattcgggctggcgcaactgcaccagcttcgcgggcgcgtcggccgcagccaccatcaagcctacgcctacctgctcacgcccgaatacatcaccaaagacgcagaaaaacgcctcgacgccatcgcggcagcagacgaactcggcgcaggtttcaccctcgccatgcaggatttggaaatccgcggcgcaggcgaaatcctcggcgaagggcagtccggcgaaatgatacaggtcggcttcacgctctacaccgaaatgctcaaacaagccgtgcgcgacctcaaaaaaggccgccagcccgacctcgacgcaccgctgggcatcaccaccgaaatcaaactgcacagccccgccctgctgcccgaaagctactgccccgacatccacgagcgtctcgtcctctacaaacgcctcgccgtctgcgaaaccgtgcagcaaatcaacgccatacacgaagaactcgtcgaccgcttcggcctgcccgaacaacccgtcaaaacccttatcgaaagccaccacttacggcttatggcaaaagaattgggtatcgatgccattgatgcggccggcgaagcggtaacggtaaccttcggtaaaaacaataatgtcgatccaaccgaaatcatcctgctgattcagaacgacaaaaaataccgccttgccggcgccgataagctacggtttaccgcagagatggaaaatatcgaggtcagaatcaacaccgtaaaaaacgttttaaaaaccttgcaaaacagatgcctgcccaaataaagccgacaccgcaatgccgtctgaaacaccgttttccttgtccgaaagccgccattatgaatttgaaggaaactccactataatacggcattcagatttccagacggcatcgcgcccgtcaaaccgcacacaaaccaaaaggaaatacatgttccgtactatgcttggcggaaaaatccaccgcgccaccgttaccgaagccgatttaaactatgtcggcagtattaccgtcgatcaagatctgttagacgcggcaggcatctaccccaacgaaaaagtcgccatcgtcaacaacaacaacggcgaacgttttgaaacctataccattgcagggaaacgcggcagcggcgtgatttgtctgaacggtgctgcggcaaggctggtgcagaaaggcgatatcgtcatcatcatgtcttacgtccaactctccgaacccgaaatcgccgcacacgaacccaaagtcgtcttggtagacggaaacaacaaaatccgcgacatcatctcctatgagccgccgcacaccgtgctgtaattccgcaaacggacatcgattatggatattaaaatcaacgacttcaccctcggcaacaactcgcccttcgtcctattcggcggcatcaacgttttggaaagcttggattccaccctccaaacctgcgcgcattacgtcgaagtaacccgcaaactcggaattccctatatctttaaagcctctttcgacaaggcaaatcgttcctccatccattcttatcgcggcgtaggcttggaagaaggcttaaagatttttgaaaaagtcaaagcagagttcggcatccccgtcattaccgacgtacacgaaccccatcagtgccaacccgtcgccgaagtgtgcgatgtcatccagcttcccgcctttcttgcgcggcagaccgatttagtggttgccatggcaaaaactggcaacgtcgtcaacatcaaaaaacctcagttcctcagcccctctcaaatgaaaaacattgtggaaaaattccacgaagccggcaacgggaaactgattttatgcgaacgcggcagcagcttcggctacgacaacctcgttgtcgatatgctcggtttcggcgtgatgaaacagacttgcggcaacctgccggttattttcgacgttacccattccctgcaaacccgcgatgccggttctgccgcatccggcggtcgtcgcgcacaggctttggatttggcacttgcaggcatggcaacccgccttgccggtctgttcctcgaatcgcaccccgatccgaaactggcaaaatgcgacggccccagcgcgctgccgctgcaccttttagaagattttttaatccgcatcaaagcattggacgatttaatcaaatcacaaccgattttaacaatcgagtaacacggtttcgccttatgatgcagactttccgaaaaatcagcctgtatgccgcaaccttgtggctcggtatgcagattatggcgggttatatcgtcgcgccggtgctgttcaaaatgctgcccaaaatgcaggcgggcgaaattgccggcgtattgttcgacatcctctcttggagcgggcttgccgtttggggcgcggtactggctgccgcctttgccgccctaacccggcggcaaaccgccctgctgctttttttattgtccgcccttgccgccaaccgattcttgattacacccgttatcgaggcactgaaatacggacatgaaaattggctgttgtcgtttgtaggcggatccttcggaatgtggcacggcatttccagtattgtttttatggcaaccgccctactttcagcagttttaagttggcggctttccggcaaagatgccgtctgaagccctcccattttttacctcccttcacttcacttggagaacattcatgagcgcaatcgttgatattttcgcccgcgaaattttggactcacgcggcaaccccacagtcgagtgtgatgtattgctcgaatccggcgtaatgggacgcgcagccgtaccgagcggcgcgtccaccggtcaaaaagaggctttggaacttcgcgacggcgacaaatcccgctattccggcaagggcgtattgaaggcggtcgaacacgtcaacaaccaaatcgcccaagccctcattggtatcgatgccaacgagcaatcttatatcgaccaaatcatgatcgaattggacggtactgaaaacaaaggcaatttgggtgcgaatgcgactttggcggtttctatggcggttgcacgcgccgctgccgaagactcaggcctgccgctttaccgctacttgggcggcgcaggcccgatgtccctgcccgtaccgatgatgaacgtcatcaacggcggcgaacacgccaacaacagcctgaacatccaagagtttatgattatgcccgtcggcgcaaaatctttccgcgaagcattgcgctgcggtgcggaaattttccacgccttgaaaaaactgtgcgacagcaaaggcttcccaaccacagtcggcgacgaaggcggtttcgcccccaacctgaacagccacaaagaagccctgcaactgatggttgaagccaccgaagccgccggctacaaagcgggcgaagacgtattattcgcattggactgcgcctccagcgagttctacaaagacggcaaataccacttggaagccgaaggccgctcctacaccaacgcggaatttgccgaatatctggaaagtctggtcaacgagttccccatcatctccatcgaagacggcatggatgaaaatgactgggaaggctggaaactgctgaccgaaaaactgggtggcaaagtccaactcgttggcgacgacctcttcgttaccaacccgaaaatccttgccgaaggcattgaaaaaggcgtggcaaacgcactattggtcaaagtcaaccaaatcggtactttgagcgagaccctgaaagccgtcgacttagccaaacgcaaccgctacgccagcgtaatgagccaccgctccggcgaaaccgaagacagcaccattgccgacttggcagtcgccaccaactgtatgcagatcaaaaccggttctttgagccgttccgaccgcatggcaaaatacaaccaactgctgcgtatcgaggaagaattggcggaagccgccgactaccccggcaaagccgcattctaccaactgggcaaataagaaaaggttaaggtatgaagtgggtaactgtcgttttatccttcgcacttgtctgttgccaatacagcctctggttcggcaaaggcagcatcggacgcaacagcagtctgagagaacagattgccgttcaagaagaaaaaaaccagacactcgccctacgcaatcattcccttgccgccgaagtctatgatttggaaaacggtcaagaagccatttcggaaatcgcccgggtagaactgggttatatccaagacggtgaaaccttttaccgactcatcaggcataaccggtaataccgtcaaaaagccgtccgaaccaatgttcggacggcttttatttcaacaaactgtcagacagcccctcatcctcccccgacaaaccgcaatccagcctgacatccccctcgacgcaacagcagcacggcagtatctcgtcccgccccaaaaaagccaaaggcggctcccgataagtaacgcttccctccaaaatcttcacacggcacgatccgcaatatccgcttcggcactgatattccaccatatgccccgtccgttccaagccttccaacagagtctcgccctccaagagttcaaaaaaacccttattcgtaccaatgcgcgccatttccgaccaatcaaaaataaaaggaacaataaccgatcctacccactgtttttcccatcatacaacatacaaatgccgtctgaaacatccggcttcagacggcattttttcaaaaaacatttacaactcaaaatcgcccaaatcatccgtattcacttcagaatctatctgaccgatcaaataagaggatatttccacttcctgcggcgcgacctgtacgttgtcggacgacagccacgcattaatccacggaatcgggttttgatttgcgccttcaaatccggccggcaaccccaccgcctgcatacgcagattggtaatatattcgacgtattgggataagatttctttgttcaaaccgatcatcgaaccgtccttaaacaaatatgccgcccattctttttcctgttccgccgcttttttgaagagttggaaacattcgtcctgcaactcggcggcaatttccgccatttcagaatcatcaacaccagaacgcatcagattaagcatatgctgcgtgccggtcaggtgcagggcttcgtcgcgggcaatcagtttgatgattttggcgttgccttccatcaactcgcgctcggcaaaagcaaacgagcaggcgaatgaaacgtagaaacggatggcttccaacacgttgacgcacatcaggcagagatagagttttttcttcaacccgcgcaaagacacagtaatgggttttccgccgacattatgcatcccttcgcccaacaggttgtaatactgggtgtattcgattaagtcatcgtaatagcaggcaatgtcttcggcgcgggcggtaatgtattcgttttcgacaatatcatcaaacacgaccgacggatcattcacaatattgcggatgatgtgggtatagctgcgcgagtggatggtttcgctgaagctccacgtttcaatccacgtttccaactcgggaatcgaaaccaaaggcagcaaggcaacattcggactgcgcccttggatggaatcgagcagtgtttgatatttcagattgctgatgaaaatatgtttttcgtgttcaggcaggttggcgtagtcgatacggtcgcgcgacacgtcgatttcttccggccgccaaaaaaacgacaattgtttttcaatcagtttttcaaatacctcgtatttctgctggtcataacgggcgacattcacaggctgaccgaaaaacatcggctcattcagcgcgtcgtttttggttttgggaaaggtgctgtatgacatgactaggtgttcgcaggacatggttttctcaggtttatttaaatttaggaatttggatttcagacagccttatatgttttaagtaaggtcgtctgaatgtatctgtacattgaattcttgccttaaatatcgctgttagttataatcttccccaacaactcccccaactttgccaacctacgcggttggagcaacaaggttgggggctttcttttatccctgccacaatctccagtctcgcggattattttccaaacccatatcgcgcaaacttacagcttcattggcgacatcgggaaactcatccagtaaagcaagaagacggtttccccattcggttcgcggacaaataacatccaacatccgtttcatcaggcaaaaatacacaaacggtttattgataggcaatgatttccattctgcatcagacaaacctttcaagctggctttaaaagtaatatccctattccataatcgactgtgatgtgccgaaacgttgcggataaagttaaatgcgtgcagatgtgtttgcagatgcttaccgtctttcaaacgatacaatttggcaatagagtctttatctttattcaacatccctttatacagcatagacatcgtgccgaaatcccatacttcgcaggctacccagacaggtaagtcggcataatgttccaaatgatgtttaacaaaaccggttttcttttcgcgctcgaccagcctgttatacctatccagccattccgcatggtcgaaacctgtggcagaatatttgctatctttgtaagccaaggggtcatgccgtcctaatgtatgggcaatatttacccgaagcgctacttcaattctttccagtgcatctaatgccaattgccgcaatttcttatcgaacatataaaggcttttgacatcttcaaaacgagtatctgtaataaactcatccaacctgctcttagaactttcaggagcaaattgtcggaaagagtaaaaataaccgcttaatcggtaataaccgatggtgcgtaaatatcctaatgcctttttctcatcatcaatctgcaatcctctacttcttagaatctccaactgctcatcgtaagatttccaaagcttgaagccttttatctgcttgctttgcacagcttgtttcactttcaaatagttaaatcttacaagccccgcccgcgcagccgtcatcctgaatatcggtctgcgtatcgtccgcgccgtcgcgggtgttgtggtagtacagggttttgacgccgtatttgtaggcggtcagcaggtctttgagcatttgtttcatagaaactttgccgccttcgaatttgcccgggtcgtaggcggtattggcggaaatcgattgatcgacgaatttttgcatcacgccgacaagtttcaggtagccttcgttgccgggaagctgccacagggtttcataggcatttttcagggtttcaaactccggcacgacttgtttcaaaatgccgtctttcgatgctttgaccgttaccaatccgcgcggcggctcgatgccgttggtggcgttggcgatttgagagctggtttcagacggcatgagcgcggtcagagtagagttgcgcaggccgtatttgacgatttcggcacgcaggctttcccagtcgtaatgcaaaggctcgccgcagacggcatccaaatcttttttgtaggtgtcgatgggcagtttgccttgcgaataaacggtttggttaaagagcgtacacgcaccgtattctttggcaaggtttgccgatgctttgagcaggtaatactgtatggcttcaaaggtacggtgggtcagaccgagcgcggagccgtcgctgtagcggacaccgtttttcgccagataataagcatagttaatcacgccgataccgagcgaacggcggcccatagtggaggtacgcgcggcttctaccggatatccctgataatctaaaagtgcatcgagtgcgcgcacagtcaaatcggcaagcccttccaattcgtccaggctgtttaatgcgcccaagttgaaggcggacagggtacacagggcgatttcgccgttcggatcgttgatattgtccagcggtttggtcggcagggcgatttccatacacaagttggactgatgaacaggcgcgacgcgcggatcgaacgggctgtgcgtattgcagtgatcgacgttttgaatgtagatgcgcccggttccggcacgctcctgcatcagcgtggaaaacaggtcggcagccggaatgatgcgcttgcggatatcagggtcttgctcgtatttcgtatagagccgctcaaattcgtcttggtcggcaaaaaacgcttcgtacaatcccggaacctcgttgggcgaaaacagcgtaatgttgccgcccttaatcaggcgggtgtatagcaggcggttgatttgcacgccgtaatcaagctgacggatacggttgtcttccacaccgcggttgtttttcaacaccagcaggctttcggcttcgatatgccacaaggggtagaacaaagttgccgctccgccgcgcacgccgccttgcgaacaggatttgaccgccgcctgaaacattttgaaaaacggaatgcagccggtatgccgtgcttcgccgccccggatttcgctgtccagtccgcggatacgtccggcattgatgccgatgcccgcacgctgggaaacgtatttcacaatcgcgctggtagtggcattgatggaatccaaactatcgtcgcattcaatcagcacacagcttgagaactggcgcgtaggcgtacgcacgccgctcataatcggggtcggcagcgatactttaaatgtggaaacggcatcgtaaaaccgtttgacgtaatcgaggcgtgtttctttgggatatttgctgaaaaggcacatcgccaccaaaacatataaaaactgcggcgtttcgtaaatctggcgggtaacgcggttctgtaccagatatttgccttcgagttgcttgacggcggcataggagaaggacatatcgcgttcgtggtcgatataggcgttcagttcgtcaaattcttcgcggctgtaatcctcaaggatatgcctgtcgtattttccggcatcggtgagctttttaacgtggtcgtaaaggtgcggcggctcgtattcgccgtaggctattttacgcagatggaaaatcgccaaacgcgcggcaaggtattggtagtccggagtatcttccgaaattaaatcggcagcggctttgatgatggtttcgtggatgtcgtcggtgcggatgccgttgtagaactggatgtgcgatttcaactcgacctgcgacacggaaacattttccaatccttccgccgcccaagtgacgacacggtgaatcttatccaaatcaatggcttctaatcttccgtctcgtttggttactttcaaatcagtcggtgtattcatcgcttcctcttccactcttgatattcaagacacggtcttttcaaataaattaagacagacaatatagtggatttttggcattttctccagtcttgacaacggttgcatttttcagtttcaggcaatgcgcgataaaacccgcctgtcgtatttttcctataatatttgttttatctgataattctttaccgataaaaaacgggtaaattttttgccttttgaccggctccggctacaaggcggtgaaataaggattttccgacgaaaaaggaaagcttccggttttctgcccctgcgaattgttaaattttgcaaagtatgattttgccgcgccgccgccgacaaattccattttcttaccgattgaaatttattattgagattaatgtgttatttgaatccgcatatcaaacggcaagttttgtcggctgaatgagtctgaaactgccgacaatttgcccgttccatccttccatcctatactggaaggaatgacaaactgaaaggatcgtcatatctgtcaaaaagatgcttgccatactgttgtctgcaatattgggactggtatcgacaactgccgctgccggtacgtcagaacccgcccaccgccataccaaacatatccgcaaggcaaacaagcagatgctgcaccccgaatgcaggaaatatttggaacgccgtgccgcgtggtaccgatcgcaaggcaacgtgcaggaattgcgcgaaaacaaaaaggcgcgcaaagcattccgctccctgccttatgcggaacagaaaatccaatgccgggcggcttatgaggctttcgatgatttcgacggcggcagtttccgccgttaatcccatataaaatatgccgtctgaacacaggttcagacggcattttccatagatacaacaaactatccttacgccatttcgtttgaggtgctcccgttgccgcagccttaacgcatccgcaaaagcgaatcatactgccacattccgacaagcggtttcagacggcaacgtccgcatcaccggcgacaacggcacggatgctttcttcgattttatcttttaaagcataacggtcttcgctttccgccgcatccgccacgcaaacaaaatcgactttgatggtcagttttttcatggacacaatgcgccacaggcaggtcggcaaaccgacatcggcatatgagggacgagccgtcctttttcccgtttcgtcataataacgcagcgcgaccgccaaaacctttgcccccgcatcaatggcggattggaacagcgcggctttgaacggcaggagccccagtccggaggaagtccgcgcttcggggaaaaaactgacgttttgaccgcgttgcaaggtttcgtagacggcgcggttaatcggttcgatgtcgcgccgcgaattgcggttgatgaacaccgttcccgcgttctgccccatcttgcccaataccggccagcttttgatttcctgcttggcgataaagctgctcggataaaccgcgctcatcgcgaaaatatccagccaggacacgtggttggcggcaaccaagacaccgttcggatgttcgggtgcgggcctgcccacctccaatccgatatccaaagccaccaaagcgcccttgcccaattcgattaccgcccgattgcgcgactcgggacagccgccgtcaataccgcgcaggtttttgccggttttgaatagccagaccgtcaagcggcacaagcggcgcagacgtgtaaaaaatgaagctttatttgaagacatgaacaattctttcccgataatcggtgtttgttgttgaaacgttcggacggcataccgataaaatgccgtctgaaaccgtgttccaccctatttctgacaattcgagcagtaaaacgtgccgcgctgccccaaagtttctttcacaaccaaaccgccgcactgggggcacggctgattgtgccgcccgtacactgtatattcctgttggaagtagccgcttttgccgtcgctgtccacaaaatccctcaaggtactgccgcccgtttcaatggcgcgctgcaacaccgctttgacggtttcaaccaaaagcgcgcactctttctttttcaggcggttggcaggacggtggggcgaaatgcccgctctgaacaggctctcgttggcataaatgttgcccacaccgaccacgaccgcattgtccatcagggcaagtttgaccgcgcgcttctgcgccttcagccttgcatacagataatccgcacaaaatgcctccgacaaaggctccggccccagtttttccaacagcggatgatgttcttcgattccctcataccaaagtatcgcgccgaactttctcggatcgcggtaacgcatgaccgtgccgtctgaaaacacaatatcgacgtgatcgtgtctgtccggcctgccgatacgtccgtccgacggcgtaaaaatccgcaagctgcccgacatccccaagtgaatcagcaaaatccccgtttggaaacggacaatcagatatttggcacgcctgccgcaggacaaaacctgccgaccggacaaaatctcccccaaatcgggattgatctgccagcgcagcttcaattggcgcaataccacggcttccaccgttttcccttcaatatgcggcgcgatgccgcgcaacgtcgtttccacttccggcaattcaggcataacccctcccgacatttcttctgacagatgccgtctgagagacggctgtccctaatccgcaacccttgccgcacccgccgcaagggctttgccgcccaaatacccgtcccacgcgggcaggggcgttacgcccgccgcccttttgaccaaaaccaaaccgtacactgcggcacactgcggccaccaacggtcgcccgccttttccataaaccgccaaaagcgtatttgcccgagcgacgaaacgggcggcagatacaccataaatttcccaaattcaatatcgaaaccggcatcggcaagccgccttttcaactcgggcaacggcagacaaaaccgtttttccggcaggcgttcgccgtcaaaccaacggctgaatccccagagcgaatacggattgaaacccgtcagcatcaaacgtccgcacggtttcaatatccggtgcgcttccgacaggatttgcgaaggaacaccgccttccagagtatgcgggaaaagcagcatatccgcagaaacatccgccaaagccatattttccgccgacatcgacatatctcgcggcacacagacaacatcttcagacaggctcagccacggaccgcccacctgaaccgcacacattcccgaaaaacggtatgaatccagataccgcccgaagaaatcctgttccaattttgcaacataccgccccatcgccgtatcttcaaaccatgaatccatattgcgtccgtttcaaacagattgcctgccgatattctattccaaacaggatttctgtcaaaaaacacatcggccgcccatttccgaatccgcataaagttcctgtaaaacttgacgctttttcagtcaaacagtaccatcggacgataaaatatgtttattccgccgaatataaatcatgtccaaactcaaaaccatcgctctgaccgcatcaggtctgtccgtttgtccgggtttcctatacgcccaaaacacctcatcacaccaaatcggtttggcgattatgcgcttaaactcttcaatactcgacctgcccccgacaaaacaatatttccaatccggcagcctgtggagcgagctgcgccaaggcttccggatgggcgaagtcaatcccgaactggtacgccgccacgaaagcaaattcatcgcaagccacagctatttcaacagggtcatcaaccggagtagaccctatatgtaccatatcgccaacgaagtcaaaaaacgcaatatgcccgccgaagccgccctgcttcccttcatcgaaagcgcgttcgtcaccaaagccaaatcacacgtcggcgcatcaggattatggcagtttatgcccgctaccggcaggcattacggcctggaaaaaacaccggtttacgacggcaggcacgacgtttacgccgccaccgatgccgcactcaactatctgcaatacctctatggactgttcggcgactggccgcttgcctttgccgcctacaactggggtgaaggcaacgtcggacgcgccatcaaccgcgcccgcgcccaagggctcgaaccgacctacgaaaacctgcgtatgcccaacgaaacgcgcaactatgtccccaagctgctcgccgtgcgcaacatcattgccactccccaatctttcggcatgaatatcagcgacatagacaacaaaccctattttcaggcagtcgaaccggatcgtccgctcgacaacgaagccatcgcccggcttgccggcatcacgcaaagcgagctgctcgccctaaaccccgcattcaacgtccccgcgtttatccccaaaagcaaacgcaaactgctgcttcctgtcgcgtccgtacaaaccttccaaagcaactacctcaacgccgcacccgacagcctgttttcatgggaagtctatacgcctgccgccaaaaccagcctgtccgacatctcgacggcaaccggcatgagcattgccgacatcaaacgcctcaacaacctgaacggcaaccttgtcaacgctggacgcagcatccttgtcgccaagaacggcaagacccttcagacggcatcggaatccgtcgtttccatcgacatcgacaatacgcccgacacctaccgttccaatatgccggcaggcacggtgaacgtcggcattgcccgaatccgacccgccgccgcacagacagcggacattaccgtcgcacctttgccgcagaaaaccgtccgtacggaacccgatccccttgtccgtattgccgaacctgcccttgcgacagccgcagcgcaacctcaaaccgaaaaacagaccgccatgccgtctgaaacccaaaccgcaacactcgcgcagatcgtcccccaaaacgacatgcaggcggcagacgaactcatgcagcttgttgcccgaaacaacctgcgccgacaggctgaagaaaccatctctgccgtcatcggcacgcctgacacagttgccgaacacaaaatttccgcatctccgcaacataccgttgccgccgacggcaaacgccgggcacgtttggaaacgcgcgtagccaaagctgccgacggcgaagccgaaatctccccgctccatgccagcatccaccgcgttgtagaaggcgacaccctgttcaacattgccaaacgctacaacgtcagcgtagccgacctgattgtcgccaacaacatcaaaggcaacaccatccaaaaaggacaggtactccgcctggcgcaggcagcccctgcccaaacccgtattgaaaaagtatcctacaccgcgcgcaaaggcgacaccttcaaaagtatcgccgcgcgcttcaatatccatatcgacgacatccgccgactcaatcccaacctgaacaccatcaatccgggacagagggtcaaactgattggaagctgattcggatacggcacatgacaggactttctcagtcctgtctttttcatcccacatttcccataccatcatgaaacttatcaaatacctgcaatatcaaggcataggaagccgcaagcagtgccaatggctgattgccggcggttatgttttcatcaacggaacctgcatggacgacaccgatgcagacatcgattcctcatccgtcgaaacgttggatattgacggggaagcagtaaccgtcgttcccgaaccctatttctacatcatgctcaacaagcctgaagattacgaaacttcgcacaaacccaagcactaccgcagcgtattcagcctgttccccgacaatatgcggaacatcgatatgcaggcggtcggcaggctggatgcggatacgaccggcgtattgctgattaccaacgacggcaaactgaaccacaacctgacttcgccgagcagaaaaattcccaagctatacgaagtaacgctcaaacaccccacaggagaaacgctctgcgaaaccttgaaaaacggcgtgctgctccacgacgaaaacgaaaccgtttgtgccgccgatgccgttttggaaaacccgaccaccctgctgctgaccattaccgaaggaaaataccaccaagtcaaacgcatgatcgccgccgccggcaaccgcgtgcaacaccttcatcgccggcgattcgcacatctggaaacagaaaacctcaaacccggggaatggaaatttatcgaatgtccaaaattctgaaataacatccaagaattccatttatattcatccacatactcattaaatatatggtttaacccaatttaacgcaaaaaaatcaatttacgatataatccatttgtctgagtaacgcctgttcaagcaggcttatgagtaagacgttttcaccgtaatgtgttttgccatctatacttctccccttgtatagatggtttttttatagtggattaaatttaaaccagtacagcgttgcctcgccttgccgtactatttgtactgtctgcggcttcgtcgccttgtcctgatttttgttaatccactatatttcaaattccctctctttcatcattatttaaatgctatcattaatataattaacaaaatttcatttccatacaccgatgtagaagaataacaaattaatctatttataaactccgattcttcctcatcgggttatactcatcagaaatactcactgaaatatatgccttttacatggaaaatcactagacagttgaaaaacaatcagtcagttcctgttaaaaaacgcgtgtagaatttccgctttatctcaatcggacacggtttcaatatgtcttccccttcaaataccaatcgtcaaacctgatccagccgattaacctatatcctgaccattgccggcgcgactgtcggtttcggcgcgacgtggcgtttcccgtatttggtcggtgaaaacggtggtggcgcgtatgtgtttttattctgtatcgcgatgctggttatcggcatcccgatgattttggtggaaaatgtcatcggacggcgcaaaggcgtgaacgcgctggatgcgttcggcggcccgatgaacggcaaacccattgccaaaatttggaaactggtcggctggatgggctgctcggcgcgttcggcatcatggcttattacatggtactcggcggctgggtaatcagctatatcgttaatattattggaggaaatttgaatatttccagccccgtcgacggtgtggttacaaaaggcttctttgccgaacacattgaaacagcccttgggaaattgcgttttatacgctgctttttgtcgccgtgaaccaatggattttggtcaaaggcgttatcggcggcattgaaaaagcggcaaaatagctgatgccgctgctgtttttgttcctaatcgcgatggtcgtccgcaacgttacccttccgggcgcaatggaaggggttgctttctatctgaaacctgatttcagcaagattaccgccgaactgttcgtcttcgttttggggcaggtattttttgccctgagcctgggtttcggcgtgatgattaccttgtccagctatttggataaaaacgaaaatctggttcagacggcagttatcacggcaattaccaataccatcatcgccatacttgcgggctttatgattttcccgtcgctcttcagcttcggcgttgcccccgattccggcccgactttggtgttccaaagcttgccgattgtgttctcacatatgtgggcgagatctgtgttcgccgtgattttcttctcgctgctcctgattgccgcattgacgacttcgctgaccatttatgaagtgttgattacgaccattcaggaaaaaaccaaaatccgccgtaccgccgcgattacgattgtattagccgccatcttcattttcggcaacatcccgtccattctgagctatggttcgtggaaagacgttccgtgttcggcaaaaatattttcgatgccttcgactacatcagcggcaacatcttgtttatgctgaccgcgctcggtttcgcgctgtttgtcggttttgtgatgaaggacgaagcgaaggaagaattgctttacaaaggcaaccatacgacggtcaatatttggtttgcttatgtgaaatatcttgtgccgttggtgattttgctgatttttgtcagcaacctgttctaatctgcagcaatcgatgccgtctgaaggccatacctctttcagacggcattgccttgatgcccgccacaatacccgcaacgccggaatccgaaccggcttgccggcttctgtcggatgttttcgggcaggcggcgttccgtctgcttagacaatcgtcctttaaaacaggtagaatccgccccaacgggaaacacatccttcagacggcaaaacccataccccaaaccatcaggaatccccattatgaacagacaaaaagtcatcgccatcgacggcccgggcgcatcgggcaaaggcacggtcgccgcccgcgtcgccgccgcattgggatacgattatctcgataccggcgcgctctaccgcctgaccgccctatatgcacaaaaacaaggagtggaatggcacgatgaagaaaatgtttccgcacttgccgaaaaactgcccgccgtattttcaggcagccgcatcctgctcggcggcgaagacgtttcagacggcatccggacagaagccatcggcatgggcgcatccgcagtcgcacagttgcctaaagtccgcgccgcactgctgcaacgccaacgcgattttctgaccgaaaaaggactggtcgccgacggacgggacaccggatcggtcgtcttcccccaagccgaacttaaaatcttcctgacggcagagtccaaaatccgtgccgaacgccgcgccaaacaaatcggcatcccctgcgaaggtttggcattcgagcgcatcctgtccaacatcgaagccagagacgaggcagaccgaaaccgcaaggttgcccccctgaaacaacaacccgatgccctgcttttggatacgagccgcctgactatagaagaaactgtaaaaaaagtgcttgattggtatcgtaaagtttaaattttcaggtataatcgcccgcattgcgtttcagacagcatgaatttccccatatgccgtctgaaaccttatgtacccgtctgccctgccaaggacggcagacatccaccaacccaccccgcaccccttggcggtgtaccgaaaagagttatatatgtctatggaaaattttgctcagctgttggaagaaagctttaccctgcaagaaatgaacccgggtgaggtgattaccgctgaagtagtggcaatcgaccaaaacttcgttaccgtaaacgcaggtctgaaatcagaatccctgattgatgtagctgaattcaaaaacgctcaaggcgaaattgaagttaaagtcggcgacttcgttaccgttaccatcgaatccgtcgaaaacggcttcggcgaaaccaaactgtcccgcgaaaaagccaaacgcgctgccgattggattgccctggaagaagccatggaaaacggcaacatcctgtccggcatcatcaacggcaaagtcaaaggcggcctgaccgttatgattagcagcatccgcgcattcctgccgggttctttggtcgacgtacgtcctgtaaaagacacttctcacttcgaaggcaaagagatcgaattcaaagtgatcaaactggacaaaaaacgcaacaacgtcgttgtttcccgccgcgccgttctggaagccactttgggtgaagaacgcaaagccctgctggaaaacctgcaagaaggctccgtcatcaaaggcatcgttaaaaacattaccgattacggtgcattcgttgacttgggcggcatcgacggtctgttgcacatcaccgatttggcatggcggcgcgtgaaacacccgagcgaagtcttggaagtcggtcaggaagttgaagccaaagtattgaaattcgaccaagaaaaacaacgcgtttccttgggtatgaaacaactgggcgaagatccttggagcggtctgacccgccgttatcctcaaggcacccgcctgttcggcaaagtatccaacctgaccgactacggcgcattcgtcgaaatcgaacaaggcatcgaaggtttggtacacgtctccgaaatggactggaccaacaaaaacgtacacccgagcaaagtcgtacaactgggcgacgaagtcgaagtcatgattttggaaatcgacgaaggtcgccgccgtatctctttaggtatgaaacaatgccaagccaatccttgggaagaatttgccgccaaccacaacaaaggcgacaaaatctccggcgcggttaaatccattaccgatttcggcgtattcgtcggcctgcccggcggcatcgacggtttggttcacctgtccgacctgtcctggaccgaatccggcgaagaagccgtacgcaaatacaaaaaaggcgaagaagtcgaagccgtcgtattggcaatcgacgtggaaaaagaacgcatctccttgggtatcaaacaactggaaggcgatccgttcggcaacttcatcagcgtgaacgacaaaggttctttggttaaaggttccgtgaaatctgttgacgccaaaggtgctgttatcgccctgtctgacgaagtagaaggctacctgcctgcttccgaatttgcagccgaccgcgttgaagatttgaccaccaaactgaaagaaggcgacgaagttgaagccgtcatcgttaccgttgaccgcaaaaaccgcagcatcaaactttccgttaaagccaaagatgccaaagaaagccgcgaagcactgagctccgtcaatgccgccgccaatgcgaatgccggcaccaccagcttgggcgacctgctgaaagccaaactctccggcgaacaagaataaggttgcagacatgacaaagtctgagttaatggttcgtttggcagaagtgtttgccgccaaaaacggcacgcatcttctggcaaaagacgtagagtacagcgtaaaagtcttggttgacaccatgactagatcgcttgcccgaggtcaacgcatcgaaatccgcggtttcggcagcttcgatttgaaccatcgtcctgcccgcatcggtcgcaatcccaaaaccggcgagcgtgtggaagtacctgaaaaacatgtaccccacttcaagcccggtaaagaattgcgcgagcgggtcgacttggctttaaaagaaaatgccaattaaaccttagcatcaaaacgccgctgttacgcggcgttttttctgtggtttaacttcatccgttgcttcaataccttgagccaagcaagcaacggattagagcgtggatttttttatagtggattaacaaaaaccagtacggcgttgcctcgccttagctcaaagagaacgattctctaaggtgctgaagcaccaagtgaatcggttccgtactatctgtactgtctgcggcttcgtcgccttgtcctgatttttgttaatccactatatcattgcttacaatccgctttttaaacaacaaatttttgatttctattacgaacaggacaaaaatcctgcttattgcactaaaactaagccgtttcaggaatttgcggcaaatttacggcttttaccgaacctaatgctttcgctttttggtaaaacgccaatttgtattcaagcaaatctaaatagcgttttaattcggcaatttgacacttcacattttctatttgattttcaaacaaggaaaggcgttcttcaatggtatcgtcgccaatgacggtacattccgcaaagcgtttgatgtcttttaagctcatccccgtatttttcaagcattgcaataagcccaaccattgcaaatcgttatcggtaaaacagcggttaccgtattcatcacgtccgatattaggcaacaaaccttctttgtcgtaaaaacgtagggtgtgggcggagatgcctattttttcggcggctttggcagtggtataagtcattttccctccttctaaacaaaaacagtaaaaaacacttgctttagagttaactctaaagtgtaaactgttgctatgttgctcaggtaaggcaactttgtcaatgaattaagaggaaagacaatggaaatgaaacaaaccgattcaagcatcaaatctcgtgcggcggtggcattcgcccctaaccaacccttacaaattgtggaaatcgacgtggaaatgccgcgtaaaggcgaggtgttaatccgcaatacccacacgggcgtgtgccatactgatgcgtttacgttatcaggaagcgatcctgaaggcgtattccctgtggtgcttggacacgaaggtgcgggtgtggtcgttgctgtgggcgaaggtgtgtcaagcgtaaaaccgggtgatcacgtgattccgctttacaccgccgaatgtggcgaatgtgagttttgttgttcaggtaaaaccaacttgtgcgtctcagtgcgtgatacacaaggtaaaggcttaatgccggacggcacgacgcgtttttcttatcaaggtcagccgatttatcactatatgggctgttcgactttcagtgaatactccgttgttgccgaagtttcactggcgaaaatcaaccctgaagccaaccatgaacaagtatgtttgctcggctgcggcgttaccacaggtattggtgcggtacataatacggcaaaagtgcaagaaggcgactctgttgccgtgtttggtttgggggcgattggtttggcggtggtgcaaggtgcgcgtcaagccaaagccggccgcattatcgccattgataccaatccatcaaaatttgagttggcaaaacagttcggtgcaacggattgtttgaacccgaacgattacgataaaccaattaaagatgtgttgttagacatcaacaaatggggcattgaccatacctttgaatgtatcggcaatgtaaacgtaatgcgtcaagcattagaaagtgcacatcgtggttggggtcaatccattatcatcggcgtagcaggtgcaggacaagaaatttcaacgcgtccgttccagttggtaacaggtcgtgtttggaaaggttcagcatttggcggtgtgaaaggtcgctctgaactgccgaaaatggtggaagattcaatgaaaggcgacattgagttagaaccgtttgtaacccacacaatgacactcgatcaaatcaataaagcctttgacttaatgcacgaaggtaaatcgatccgcgccgttattcactactaaggtatgcgatgaaactgattgaacaacatcaaatttttggcggttcgcaacaagtttgggcgcatcatgcccaaacgctgcaatgcgaaatgaaatttgccgtctatttgccaaataatccagaaaatcgaccgcttggtgtgatttattggctttccggcttgacgtgtacggaacaaaatttcattaccaaatcaggctttcagcgttatgcggcagaacatcaagtaattgtggtggcccccgataccagccctcgcggagagcaagtgccgaacgatgatgcttacgatttaggacagggtgcaggcttttatttgaatgcgaccgaacagccttgggcggcgaattatcaaatgtatgattacattttgaacgagctgccccgtctgattgagaaacactttcctaccaacggcaaacgttccattatgggacattcaatgggcggacacggcgcattggtattggcgctgcggaatcaggaacgttatcaaagtgtttctgccttttcgcctattttatcgccaagcctcgtgccgtggggagaaaaagcctttactgcttatttagggaaagaccgtgaaaaatggcagcaatatgatgctaactcactcattcaacaaggctataaagtgcaaggtatgcgcatcgatcaaggcttggaagatgagtttttgccgacacaattgcgtaccgaagattttatcgaaacctgccgtgcggcaaaccagccggtcgatgtgcgtttccataaaggctacgatcacagctattacttcatcgccagttttattggcgagcatattgcttatcacgccgcgtttttgaagtaaaccaaagagcgttcagtgttcaaagcagttttgggatagccggcacgagggcggtaagaagtgtcggcataaacgtatgccgtctgagccggaaggagccgactctacggattatagtggattaacaaaaatcaggacaaggcgacgaagccgcagacagtacaaatagtacggcaaggcgaggcaacgccgtactggtttaaatttaatctactataaaaggcatttgagctcatatctgcaccatattgaaacgccgcctttgcttatacccccttgtgcgcgtcattattcttttccacggaaaatgccaagtttgaaggaaatcatttataataccgacggtaagcattttctttcttagccgcaagaagtataacaaggttaaatatgagtaatagagaccaactttttaaagccccgccgtttgaaaaccacagcccgctgacctggtatcaggctgcctcacaactgcccaacttcatccgcgacgacgcgcaggctgccgccatcgaatacctcgatcggctttggaccgaattgatgatgttcaaacgcaaaagaaaccgttttttaggcaggagtttgcgttccccgcaagtccccaaagggctttatttctatggcggggtcggacgcggcaaaagctttctgatggacgcttttttcggctgcctcccttaccgccgcaaacgccgcgtccactttcatgcctttatggcagaaatccaccagaggctgaaaaccctgaaaagcgaaagcaacccgttgaaatccgttgccgccgagattgccaaagaaacccgcgtattatgttttgacgaatttcatgtcagcgatattgcggatgcaatgattttaggccgtctgctggaaaacctgcttaacgagggcgttgttttggtggcgacttcaaactacgcgccttccgaactctacccgcaaggtcaaaaccggagcagttttcttcccacaatcgcgctcatcgagtccagcctgaccatcttaaacgttgacggcggtgaagactaccgactgcgtaccctccgccccgccgagattttctttacgcctgccaatgaagaaaatgaggcaaaactggcaaaactgttcaaagaaatgacaggcattaccgatttgaaccccggcatcagcaccatccatggtcgagagattccccacaaagccgagtccggctgtgccatatggtttgatttccgcgcactgtgcttcggcccccgctcacagtccgactatctgtatttggccgaacattatgaaatggtttttatttcaggtttggaacaactctcaccgcaagaaaaggcggaggcgcggcggctgacttggctgattgacatactctacgatttccgggtcaaactgtgtgccaccggcgcggtagatgtcaaccatatctatacggaaggcgattttgccgaagaatttacccgcaccgccagccggatggtcgaaatgcagtccgaagtttatttggaacagccgcacctgaccctatctcccaaggcttcaggcggataagttatttttttgatagaataccgatttgattcttcttaagtaaaaataaggatatagcatggcgattgaacgtaccatctccatcatcaaacccgatgccgtcggcaaaaatgttatcggcaaaatatacagccgctttgaggagaacggtctgaaaatcgttgccgccaaaatgaagcagcttactctcaaagaggcgcaagaattttatgcggttcataaagaccgccccttctacgccggattggttgaatttatgaccggcggtccggttatgattcaggtattagagggtgaaaacgccgtcctgaaaaaccgcgaactgatgggtgcaactaatccttccgaagccgccgaaggcacgatacgcgcggactttgccacttcggtcagcattaatgccgtacacggttccgacagcgtggaaaatgccgctttggaaattgcctactttttcagccaaaccgaaatctgcccccgttgatacaatacaccgcccaactcctcttcagacggcataaaatatatccatgccgtctgaagactctgttgcaaaaggcttcaaatcaaacttgcctgccctgcaattttttatttgaagccttgatttaagaaaaacacaaacacatgaaaaccaatctgctcaactacgaccttcaagggctgacccgacattttgccgatatgggcgaaaaacccttccgtgccaaacaggttatgcgttggatgcaccaatccggcgcgcaaaattttaacgaaatgaccgatttggcaaaatcgttgcgccataaactgaacgaacaggcaggcatcgaaattcccaagctgatgatgtctcaaaaatcttcagacggcactcgaaaatggcttttggatgtcggtacgggcaacggggtggaaaccgtcttcatccccgaatcggatcgcggcacgctctgcatttcctcacaagtcggctgcgctttggaatgtacattttgttcgaccggccggcagggcttcaaccgcaacctgactgctgccgaaatcatcggacagttgtggtgggcaaacaaagcgatgggtgttacaccaaaaaacgaacgcgtaatttccaatgtagtgatgatgggtatgggcgagccgatggcgaacttcgacaatgtcgttaccgccttaagcatcatgctggacgaccacggctacggtttgagccgccgccgcgtaaccgtttccacttcgggtatggttccccaaatggacaggttgcgcgatgtcatgccggtggctttggcggtttcccttcacgcttccaatgacgaagtccgcaaccaaatcgtaccgttgaacaaaaaatatcccttgaaagaattgatggctgcatgccaacgctatctagtcaaagcacccagggatttcatcactttcgaatacgtcatgttggacggaataaacgataaggcgcaacatgcgcgcgaactgatcgaactggtcaaagatgttccctgcaagttcaatctgattccgttcaatcccttcccaaactccggatacgaacgctccagcaatgagaacatccgtgtgttccgcgatattttgcagcaggcaggatttgtcgttaccgtacgaaaaacgcgcggcgacgacatcgatgccgcctgcggacagttagcggggcaggttcaggataaaacgcgccgccaacaaaaatggcagcagattttaatcggacaacaggggtaattatgccttttaagccatccaaacgaatctctttattacttgtccttgccttgggcgcgtgcagcacttcctaccgcccctcgcgggcagaaaaagccaatcaggtttccaatatcaaaacccagttggcaatggaatatatgcgcggtcaggactaccgtcaggcgacggcaagtattgaagatgccttgaaatcagaccctaaaaacgagcttgcctggctggtccgtgccgaaatctatcaatacctgaaagttaacgacaaggcgcaggaaagtttccggcaagccctctccatcaaacccgacagtgccgaaatcaacaacaactacggttggttcctgtgcggcaggctcaaccgccctgccgaatctatggcatatttcgacaaagccctggccgaccccacctacccgaccccttatattgccaacctgaataaaggcatatgcagcgcaaaacaggggcaattcggattggcggaagcctatttgaaacgttccctcgccgcccagccgcagttcccacccgcatttaaagaactggcgcgcaccaaaatgctggccgggcagttgggcgatgccgattactactttaaaaaataccaaagcagggtagaagtccttcaggccgatgatttgctgctaggctggaaaattgccaaagcactcggcaacgcacaggcggcatacgaatatgaagcacaattgcaggcgaatttcccctactcggaagaattgcaaaccgtcctcaccggtcaataaacagattcaaaccatatgaacacactccaacgccgcaagacgcatcaagtccgcatcgatcatattaccgtcggttcagaagcacccgtcgttatccaatctatgaccaacaccgacactgccgatgcaaaagccaccgcattgcagattaaggaattgagcgatgccggatccgaaatggtgcgtattaccgtcaacagccccgaagccgcgtccaaagttgccgaaatccgccgccgcttggacgatatgggctatgccacaccgcttatcggcgatttccacttcaacggcgaacgcctgttggcggaatttcccgaatgcggcaaagcattgtccaaataccgcatcaatcccggcaatgtcggcaaaggcgtaaaaggcgatgaaaaatttgcctttatgattcggactgctgctgaaaacgataaagccgtccgcatcggcgtaaactggggttctttggatcaaagcctcgccaaacgtatgatggatgccaacctcgcttcttccgcgccgaaaccgcccgaagaagtgacgaaggaagcactgattgtctccgctttggaatctgccgaaaaagccgttctattgggactgcccgaagacaaaatcatcctgtcgtgcaaagtcagcgcggttcaggatttgattcaggtttaccgcgaactgggcagccgttgcgcctatccgctgcatttgggtttgaccgaagccggtatgggcagcaaaggcattgtcgcatcaacggcggcattatccgtcttgcttcaagaaggaatcggcgacaccatccgcatttcactgactccggaacctggcagcccgcgtactcaggaggtcgtcgtcgggcaagagattttacagactatgggattgcgttcgtttacgccgatggttaccgcctgccccggctgcgggcgtaccaccagtaccgtatttcaagagctggcacaagatgttcaaaattacctgcgccaaaaaatgtctatatggcgtaccctttatcccggggttgaatccctgaacgttgccgtaatgggctgcgttgtcaatgggcccggagaaagcaaattggccgacatcggcatcagcctgcccggtacgggagaaacacccgtcgcgccggtttatgtggacggggagcgcaaaataacactgaaaggtgataatattgcaactgaattcctagctattgtagaggaatatgtcaaaaccaactatggtgaaaacggctccaaacgcaaccagaacaaaatcatccctatacagtccctataagacaaatgccgtcctgaactgttttcagacggcatttgtttctctcagatttcttattaaagctgcaaagaagcacggttctccaagatttgatcaatcagaccatattctttagcctcttcggcggacatgaaattatcacggtcggtgtcgcgctccaaatctgccaaatcgcggccgcaatgtttcgccatcaggcggttgagtttttctttgattttcaacagttcgcgtgcgtgaatttcaatatcggatgcctgaccgcccaagccgccgctgattaaaggctggtgaatcataatccggctgttgggcagggcgaaacgtttgcctttttcgcctgccgacaataagaacgcgcccatacttgctgcctgccccaagcacaaagtcgatacatcgggcttgataaaattcatggtgtcgtaaatcgacataccggccgttaccgaaccgcctggcgagttaatatagaagaaaatatccttatccggattctcactttccaaaaacaacagttgggcaaccaccagattggcggactcgtcggttaccgggccgaccaagaatacgatgcgctctttcaaaagccgagaatagatatcgaatgcacgctcaccgcgaccgctctgctcgataacggtagggacaagatagttatcaaaagacatttcgtctcctttcatgatgtaaaagcaccaaagcgggctttaaaagcggcttcggtgctttcaaaaactgccctaagacggcattttcaggataatcaggcttgcgcacccatcacttcgtcaaaagacaaagctttttcgtttactttggctttacccaaaacgaaatcaacgacgttgctttctatcgccaaagaagtcggggcttgcaggcgggaaggctctgcgtagtaccagtcgattacttcttgaggatcttcgtagctttctgcgaagttggcgacaacggctttgacttgctcctcagtcggttccagtttgttttcatcaaccagtttggccaaaatcagacccaaagacacgcggcgttcggcttgttctttgaatatatccaaaggcagatccaagttggcagcatcagccataccttggttaacaaaattttgtttcatttcgtttgccaagcgtgcggcttcttcattgaccaaagcaacaggtgctttcagctctacggctttgagcagcgcgttcattacggattctttggtttgttcgtttacgcggcgttccacttcgcggcttacgtttttctgcacttcttcgcgcattttggcaacgtcgccatccgcaatacccaaggcttttgcaaaatctgcatcgacttcaggcagagtcgcttcggaaacgttgttcagcgtaatggtgaacacggcagttttaccggcaacgtctttgccgtggtattcttcagggaagttgacggtaacgtctttactttcgccagccttcatgccgactacgccggcttcaaattcaggcagcatttgacctgcgcccaatacgaaggcgtagtttttggatgcgccgcctgcaaaaggttcgccgtcgattttgccttcaaagtcaatgatgacgcggtcgccgtttcgggcttcgcgttcgacatggttgaagcgggtgcgttgtttgcgcaggatttctacggtttggtccacttcggcatcaccgacggaagcggttactttttcaacttcttgtgcagacaaatcgccgataacgacttcggggaacacttcaaaaatggcggcaactttgaaagattctttatcgtcttgttcttcaacgccttcaaaacgggggaagcctgccactttcaactcttgggcaacggcaacatcgtggaagcggcgttgcaccagctcgttgatcacgtcgttttgcgcgctcgcaccgtacatttgggcaatcatttttaaaggtgctttacccgggcggaaaccgtcgatttttgcacggcgctgggtttgtttcagttttttatcggtttctgcgttgatttcggaccaaggcagggacaacactactttgcgttccagattttctaaagtttcaacagttacgctcatcataagcccttaaatttgttgtgttgataaaatggtaaaccttcttccctgcatggggaagcaaacagcgcaacggtacggatatttgaaccgcattgccgcaaaggggagattttagctggcaagtatatcacaatgttccgcctgaaacataatatgccgtctgaaacgccaattccgccgttcagacggcattttgcaatacgggctacaaatggtccttgtgcgccaaaattttacggctgccgttgaggtcggtgggagaaacgacacccgcattttccagtgcctccatcaggtttgccgcgcggttatagccgatacgcaactgccgctgcaaagacgaaatggaggtttttttgctttccaaaacataggcgactgcctgatcgaacaattcgtcgctgtctgcattcggattaacgatattggcagtttccagcgcggcctcgccgctgagcagaccttcaatatagtcggctggggcttgcgatttgacgtagttgacgacttgatgtacttcgtcgtctgaaacaaacgcgccttgcaggcgagtcggttcggcactgccgggctggaggaacagcgaatcgccatatttgagcagttcgtccgcgcccatttggtcgaggatggtacggctgtcgattttgctttgcacggtaaacgccatacgcgtcgggatgttggctttaatcaggccggtaacgacatcgacactgggacgttgggtggcgacaatcatatggataccggcggcgcgcgctttttgggcgagacgggcgatttgctgctcgacggctttgcgttcggtcatcatcaggtcggcaagttcgtcgataacgaccacaatcatcggcagtttttccaaaggctcggggttgtcggggttcagactgaacggattgagcagcggcttgcctgccgcttttgcggcttcgactttttggttgaagccttccaaattgcgtacaccggcgtgggaaagcaggcggtagcgtttttccatttcggcgacgcaccagttcaacgcctgccctgcttcgcgcatatcggtcacgacgggacagagcaggtgcggaatgccgtcgtaaatgctcaactcgagcattttcgggtctatcataatgaagcggacttcgtcgggcgtagctttgaaaagcatagacataatcatgccgttcacgccgacggacttgcccgaaccagtcataccggcgaccaaaaggtgcggcattttcgccaagtcgccgacaacgggggtaccggcaatgtctttgcccagcgcgacggtcagcttggatttggctccggcaaacacgggcgaggacaagatttcgctcaacatcacgtcttggcgtttgtcgttgggcaactcgatgcccatcgtgtttttacctgcgatggtttcgacgatacgcacggactgcagcgacatagagcgtgccaaatctttcgacaaggcaacaatttggctgcctttaacaccttgcgcgggttcgatttcgtagcgcgtgatgacggggccggatgtggcggatacgacttgtacgccgatgccgaattctgccagcttggattcgatcagttcggcagtgcgctccaattcggcgggattgatgctgacgggttcgctgtcaggaatccgcaataggttcaatgtaggcttgtggtattcgcccgcctgccgaggttcgtcatcttcaaacagagaaacctgaattttgggcggcggcgcgacggaaaccgcgacggatttgcggttgctgctgctgccttcgggcaaggcaacgggtttggccgtaatattcttggcttcttttaccatgcgccgtgtattttgggtatcgacaccgtctgttttggtattcggccggcgttttcccaaagccatgaccttgccggataaggcactcaggcggttttgaaccgccctgcccgcaccgttcaaaaattccagccatgaaatctgcaccagcagggacaacgacaacagcagaacaaccaagataatcagcaggctgcccgatttccccagcagccacgcaaacactgcgccgacgcgtatgccgaccataccgcctgctccgacaggcagggagtcggcatattttccgcccagcacaaaatactccaagacggggctgaagaccgtcaggacaaacagcgcggcggcagcgattttgtggttgtatgcctcgttttccgtctgttttgcgtgcagacgaaaatttttatacagcatgacgcaggcagccgctatccaccaccagaacgaccagccgaaaagataatagccgacatcggcaacatacgcgccgaacagtccgccccaattggcgacatcttccacaaccggcgaactgtgcgaccaagacggatcgcccatatcgaaactaatcagggaaatcgccaaatacaaggttgccgccaaacccatcagccacagtgcgtcgccgataaggttgacgacatgttcgggacgctcctttttggtttcggttttctgcaactctttgaccgccttgagccgctcggaaactttattgccccgtgcgccgttgtcggctttcttgttgcgtgcggacgttggggacgggcttcccgccctgccttttgctgtttttttatgggatttttctgtcatgccgtattaccggaaaatgccgtctgaaataaggaagccggacggcttgcggattgaatatggaaagtgtcggattatactccatttctcctgctttcatcctgcaacagacagacattgcctttcagacggcatatctgttgcccgccatatgtatttttacgcagaccctcggcaaaccagtataatccgtgccgtttgaaccgattgaaagaagatggtatgaaccaactgaaacttgccgtttccggcgcgcagattttatttgtggcattcggcgcaatggtgctggttcccctgctgaccggtctgaatccggctcttgcgcttttgggcgcaggcttgggaacgctgctgttccaaatcacaaccaaacgcaaagtgccgatttttcttggttcttcgtttgcctttatcgcaccgattatctactccgtcggcgaatgggggctgccttccaccatgttcggactgtttgccgccggctttatgtattttgtgtttgccgcgctgatccgttggcgcggactggcagcggtacacaaactgctgcctccggtcgtcatcggccccgtcatcatggtcatcggtctgtctgttgccgtggcggcaagcagcatggcaatgggtcaggcggacggcaaacaggtcatcgactataccgattcgctgattctttccggctttacctttgccgttaccgccatcgtatcggttttcggcagcaggatgatgaagctgattcccatcttgatcggtgtcgcttcgggttatgttttggcactgctgatgggactggtggacacggcaagcattgcacacgcgccctggttcgccgttccccattttgaaacgcctcagatcaactggcaggctgcactgtttatgctgcccgttgccgtcgcccccgccatcgaacacatcggcggcatcatggcaatcggcaatgtgacggggaaagactatacgaaagacccgggcttggacaaaacccttgcgggcgacggtttgggcgtgtgcgttgccggtctgatcggcggcccgccggttacgacctacggcgaagtaacgggtgcggtgatgattaccaaaaacagtaaccctgtcatcatgacttgggcggcggtttttgccgtctgcatggcgtttttcggcaaattcaatgcgtttttggcttccattccgatgcccgtgatgggtggcattatgctgctgctgttcggcacgattgcttctttgggcgtgaaaacgctgattgatgccaaagtcgatttgatgctgccgaaaaacctggtcatcgtcagctcggtactgaccacgggcatcggcggcatgacgctcaaattgggcagcttcagctttgccggcgtgggcttgtgcgccgtacttgccattgtgttgaacagcctgctgcccgatccgaaagaatcctgaccgtcgatatggaaatgccgtctgaacatctttcagacggcattttccgttttatttgagattttgaatcaaagagcgcacagttccgccgtaataagaagaagacgtgcaatacactgtttccaagccgcattgtccctgtgcgccgtattttttgatgcactggttgagtgcgacctgatgaacgctcgtaaaacgcggagaagtaatcacaacggcgttttcaacgcgcatcgcgcccaaggctttcgggtatgccagcgcgacacaggtattgttcagcgacacgaccgaccggcatccggtcggctcgtcttcggcaatgcccgcaagcgtgtcctgacctttgcaaaaggcttccaactcggcaaacgcttcgcttttcgtcgaatcttcttttgtagttttaacctgcaaaacatcgtccgcattctgcggattctgccaaacggcgagatagccgtaagtatcggcagcccgtgccgccgcagtcatcaggcatagtgccgatacggccagtatctttttcatcatgataaattcccgacggttcgtccaaattctgttgcattataaacaaaaaacaggataagtcccgccttatcggcttatccctccccgcagattgcaccgccgggtatggcaaaccgatttcggcagcgcaaatccgcataccgccgccttagcggcaagccgttgttttcagacggcattgcggccaacctttgcggcgggcgaaaaaccttgtcctataatttatcccgcttcaaaatcagcatacggtcggaaatgcaaaaaatatctttcaatttgttgaaacctgcaaccccctgaaaatagggaaacgccgccccggtttgaacggtgcgccgcatattccgatgccctccccccgataccttccggcaagcccagaaatgcccggcaacaatatccatccggcaaaaatccgaaacaacacacccggtggcaggcagagtcaaaccgccccgcaaagcatccgccatcagaaaaacaaaccgcctccgagggcttcatcctaaagggcgtattgttcgataatggtttgggttataatcccctatcgattctccacgtccgtgagacacttcagctatggaaaccccgaccaacaccccgcaacgctccctgcgtcaaaacagtatctacctgctgcccaactcctttaccatcgccgcgctgttttccgcattttacgcaatcacccaatccatgcacggacgttatgaaaccgccgccatcgcggtattcatctctatgttgctggacggtatggacgggcgcgtggcgcggctgaccaacagccaaagcgcgttcggggagcagctcgacagccttgccgatatggtcagcttcggcgttgctcccgctctgattgcctacaaatggcagctttggcagttcggcaaaatcggttattccgtcgccttcatctactgcgcctgcgccgccctgcgccttgcgctgttcaacacgctcatcggcaaggtggacaaacgctggtttatcggcgtgcccagtccgactgccgccgcgctgattgtcgggctgatttgggtcaaccacagcgtcgaaaaattccccgccgtccactggtgggcattgggcatcacactgtttgccggcctgtcgatgattgtccaaatccctttttggagttttaaagaaatcaacatccgcagacaagtcccctttgtcggaatgctgcttgccgtcttattgctgcttctggtcacttgggaaccgtcgctcgtcctcttcctgttctttctcggatacagcctgtccggctacattatggcggcacgccgattctggaaaaaatacagaaaggcggattaaatgtggcattgggacattatcttaatcctgcttgccgtaggcagtgcggcaggttttattgccggtctgttcggcgtaggcggcggcacgctgattgtccctgtcgttttatgggtacttgatttgcagggtttggcacaacatccttacgcgcaacacctcgccgtcggcacatccttcgccgtcatggtcttcaccgccttttccagtatgttggggcagcacaaaaaacaggcggtcgactggaaaaccgtatttgcgatgatgccgggtatgatattcggcgtattcacgggcgcactctccgcaaaatatatccccgcgttcgggcttcaaattttcttcatcctgtttttaaccgccgtcgcattcaaaacactgcataccgaccctcagacggcatcccgcccgctgcccggactgcccggactgactgcggtttccacactgttcggcgcaatgtcgagctgggtcggcataggcggcggttcactttccgtccccttcttaatccactgcggcttccccgcccataaagccatcggcacatcatccggccttgcctggccgattgcactctccggcgcaatatcgtatctgctcaacggcctgaatattgcaggattgcccgaagggtcactgggcttcctttacctgcccgccgtcgccgtcctcagcgcggcaaccattgcctttgccccgctcggtgtcaaaaccgcccacaaactttcttctgccaaactcaaaaaatccttcggcattatgttgcttttgattgccggaaaaatgctgtacaacctgctttaaaacacacgaaaaaacctttttaccgtttgcacaagcaattaatcaggacaaagctgcccagtctcctgttccgacaaaaggacagacaacctgaccgtgcgcccgacttttacccttaacttcttctgcccacagattccattgcctttttccaaactgccgattgccccgccttcacgcccgaaggcatcggcgcatcgcctgccgtgccgattccacgcgatgcggctgcctcccaaacggtatttccgccataatgaccggtatacaagccgcaacctttgcaatcatatatataagttattaaatttttaggatgtattttgacaatctgttgatttcaactgcttgcaagggaaaaggccattatttttcggtcaatcaggaagttatcctattgaacattttgaaacaaagtatgttatcagcaccatattgaaacacagccaaattttatgcccgataccattttcaaaataaataatcccctgattttcacagatttctcaaaatcagaaaagtttttgtcaattgaatattttggctgtgttttagtaatctgttgatttcaattatttgcaagggaaaagacaattattttttcggttaggaagagatctatcctattgagtatattgaagccaggtacgcttatcaacactatattaaaacacagccaatattttttggcgcattttatgcatcaaatttcgttaacaaactattcctgcaaagaccacaggcaaatatagtggattaacaaaaatcaggacaaggcgacgaagccgcagacaatacagatagcacggcaaggcaaggcaaggcgaggcaacgctgtactggtttaaatttaatccactataaaaacaaccatcccgatttttgcagaatatacggaaaacaaaacaaataccgtctgaaaccacattccgacaatcggcagggtttcagacggcatctgataatttcaattactcggttgcggcaacgacggcaacggtaattttagcaacggcatcagtgtgcaaagccacttccacttcgtactcgccaacggctttcagaggaccgttcggcagacgtacatttgctttcacggcttcgatgccggcagcaacgattgcagcagcaatgtcggcattggtaacggaaccgaacaggcggccgtccacaccggctttttgagcaacggtaacggtttgaccgtccaatttttcctgacggactcgggcatctgccaaaatttcagcctgtttggcttccaattcggcacggcgtgcttcaaactctttcatattcgcttcggtcgcacgttttgccttacctgcgggaattagaaagttgcgggcgtagccgtttttaacggttacgatgtcgcccaagttgcccagaccgccgattttttctaacagaataatttgcatgattcaatctccaaaattatttgtgttggtcggtgtaaggcagcagagccaggaagcgtgcgcgttttacggcaacagccaattggcgttggtagaatgccttcgttcctgtgatgcgtgcaggaatgattttaccgttttcagagataaagtctttcagcaaatcaacttgtttgtaatcgacttcttggattttttcagccgtgaaacggcagaattttctacgtttgaatgattgacgagccattgtcgtttaacctttatattcttgaatattttgtatcctgagcatcggcataagggaacgtctgcttttttgagctaaaaaaccttcgacgtgaacatatacaccttgccgatactgccactcttccgcctgcctgcctaaaatccgtgccggaatttccaattggacaaggcattgctgcccgttttcctcctgccacgatttgtgctttaaaataatatctaaaacagggattccggcaggcgtatatcgaatagggaaaaccttttcaattaacgcggcaagcgaaacaagattattgaatcccaattattgggcgaccgcttcttcagacgcaccgctcaacaggttcttagccttttcaccacccaacataggggatgcttcggtaacggcgtgtttggttttgatggttagatggcgcaatacggcatcattgaagcggaatgcggtttccagctcttcaaccacttcgggagtggtttcgatgttcatcaaaacgtaatgggctttatggattttgttaatcgggtaagccagttggcggcgaccccaatcttccaaacggtgaatcttaccgtttgcttcagcaatcatggttttgtaacgttcaaccatagcgggcacttgctcgctttgatcaggatgaacgataaacacgatctcgtaatgacgcatgttatctccttatggatggtaaaaacagccttctgccatgcgaaagcagaaggcaaggttcaaagaacgggcattatattggggtttgccgacggaatcaaggatttggtgcgaaaaacttgcattccgccgaaaatttcggtttcagacggcattcaaatgttttggctgcccagccagcgttccgcgtccaaagccgcctgacagccggaagccgcgctggtaatcgcctgacggtaggtatggtcttttacgtcgcccgccgcccatacgccttcgatattggttgcgccgacattgtccgccgtgccgcctttggttttcaggtaaccggcttcgtccatttccaactgacctttgaaaatatcggtattcggcttgtgcccgatggcgataaaaatgccgctgacggcaatttgttgctcagaaccgtcgttgttttttaataatgcgccgtttacgccccgatcgtcgcccagtacttcttgcaggttgctttccagcttgaggatgattttgccctcttccacgcgtttcatcagtttgtcgatcatgattttttcggcacggaactcgctgcggcggtggatcagggtaacggttttggcgatattggcaaggtagagtgcctcttcaactgccgtattgccgccgccaactacggcaacatcttggtttttgtagaagaaaccgtcgcaggtggcacaagcggaaacgccttttcctgcaaacgcttcctcactcggcaaaccgaggtatttggcggacgcgcctgttgcgacaatcagggcatcgcaagtgtactcgcccatatcgcctttgagtgtaaacgggcgtttttgcagatcgacggcgttgatttggtcaaaaatgatttccgttccgaaacgttcggcgtgggcgagaaaccgcgccatcaattccggcccttgcacgccgtcggcatcggcaggccagttgtccacttcggtggtggtcatcagttgcccgccttgcgcgatacctgtaataatgacggggtttaaattggcacgcgcggcatagacggcggcggtgtatccggcggggccggaacccaaaataatcagtttgcggtgttgggacattgtttttcctttgctgtgtcaagttttcggattctactcgaattatcggcgcgtttgagaaatttcgaccataccggcgctcagacggcatcccgcagccttaactgccgtctgaatatcaaagcaggaatcacgcttatgcaacaaaaaatccgtttccaaatcgaaggcatgacctgccaggcctgcgcttcgcgcattgaaaaagtgttgaacaaaaaagattttgtcgaatcggcgggggtaaacttcgccagcgaagaggcgcaggtagtgtttgacgacagcaaaacctcagtagccgacattgccaaaatcattgagaaaaccggttacggcgcgaaggaaaaaacggaagatacattgccgcaacccgaagcagaacaccatatcggctggcggctgtggctgctgttcaccatcaacgtcccgttccttatcggtatggtagggatgatgctaaaagggctgaattggacacggcacgattggatgttgtcgcccttgttgcagtttgcattggcaagcgtggtgcagctttggctggcaatcccgttttacaaaagcgcgtgggcgagtatcaggggcgggctggcgaatatggacgtgctcgttaccatcggcacggtgtcgatttatctgtattccgtttatatgctgtttttcagcccgcacgcggcgcacggcatggcgcatgtgtattttgaagcgggcgtgatggtgattggttttgtgtcgctgggcaaatttttggaacaccgcaccaaaaaatccagcctgaacagcttgggcttgctgctgaaactcacgccgacccaagtcaacgtgcagcgcgatggcgaatggaaacagcttcccatcgaccaagtgcaaatcggcgaccttatccgcgccaaccacggcgaacgcattgccgccgacggcgttatcgaaagcggcagcggctgggcggacgaaagccatcttaccggcgaatccaatcccgaagagaaaaaggcaggcggcaaagtattggcgggcgcgctgatgactgaaggcagcgtggtgtaccgcgccgcgcagctcggcagccaaaccctgctcggcgacatgatgaacgcactctctgaagcgcaaggcagtaaagcaccgattgcgcgcgtggcggacaaggcggcggcggtgttcgtgcctgctgtcgtgggcatcgcgttgttgacttttattgttacttggctgattaagggcgattggacggttgcgctgatgcacgccgtcgccgttttggtgattgcctgcccgtgtgcgctcggtctggctacacccgccgcgattatggtcggcattggcaaagcggtgaaacacggtatttggtttaaagacgcggcagcaatggaagaagccgcccacgtcgatgccgtcgtgttggacaaaaccggcacgctgaccgaaggcaggccgcaggttgccgccgtctattgcattcccgacagcggctttgacgaagacgctttgtaccgcattgccgccgctgtcgaacaaaacgctgctcacccacttgcccgagccatcgtttccgccgctcaagcgcgcagtttggatattcctaccgcacaaaacgctcaaaccgttgtcggctcaggcattgccgccgaagtggaaagcgtgggtttggtgaaagcaggcaaagccgaatttgccgaactgaccttgccgaagtttttagacggcgtttgggatattgcaagcattgttgcggtctcagtcgataacaaacccatcggcgcattcgcacttgccgacgcgttgaaagccgataccgccgaagccataggccgtctgaaaaaacacaatatcgatgtctatattatgagcggcgacaaccaaggcacggtcgaatacgtcgccaaacaactgggcatcgcacacgccttcggtaatatgagtccgcgcgacaaagccgccgaagtgcagaaactcaaagccgccggcaaaaccgtggcgatggtcggagacggcatcaacgacgcacctgcgctcgccgccgccaacgttagcttcgccatgaaaggcggcgcggacgttgccgaacacaccgcatccgccacgctgatgcaacattcggtcaaccaactcgccgatgccctatcggtatcgcgggcgacgttgagaaacatcaagcaaaacctgtttttcgccttcttctacaatattttgggcattccgcttgccgcgctcggttttttaaaccctgtcatcgcaggcgcggcaatggcggcaagctcggtttccgtgttgagcaacgccttgcgcctgaaacgggtaaaaatcgattgaccgcatataaccacccgacagcttttccgaacggataaggctgccgctgccgatatgccgtctgaagccgtttttcaaataattgatatgaatacagaaaaccgttctccggaacaattcgatatcccgctcttcctcaaaaacctgcccaagctgccgggcgtgtaccgtttttttgacgaaggcggcaaagtcttatacgtcggcaaagcggtcaacctcaagcggcgcgtgtccggctatttccaaaaaaacgaccattcgccgcgcatcgcattgatggtaaaacaggttcatcatatcgaaaccaccatcacgcgttccgaagccgaagccctgattctcgaaaacaacctcatcaaagccctgtcgcccaaatacaatattcttttccgcgacgacaaaagctatccttatctgatgctcagcggccatcaatatccgcaaatggcgtattaccgcggcacgctgaaaaagcccaaccaatacttcggcccgtatcccaacagcaacgccgtgcgcgacagcatccaagtcctgcaaaaagtctttatgctgcgtacctgcgaagacagcgtgttcgaacaccgcgaccgcccttgcctgctgtaccaaatcaaacgctgtaccgcgccctgcgtcggacacatcagcgaagaagactaccgcgacagcgtgcgtcaagccgccacttttctcaacggcaaaaccgacgaactgacccgcaccctgcaacacaaaatgcaaactgccgccgcgaatctgcaatttgaagaagccgcccgctaccgcgaccaaatccaagcactcggcattatgcagagcaaccagttcatcgacagcaaaaacccgaacaaccccaacgatatcgatttgctctcgctggcggtttcagacggcatcgtctgcgtacactgggtcagcatacgcggtgggcggcacgtcggcgacaaaagctttttccccgacaccaaaaacgatcccgatccaaacggacaagattacgccgaagccttcgtcgcccaacattatttgggcaaaagcaaacccgacatcattattagcaacttttccgttcccgatgcgctgaaagaggctttggaaggcgaacacggcaagcagatgcaatttgtcaccaaaaccataggcgaacgcaaagtctggttgaaaatggcggaacaaaacgcacaaatggcgattgcacaacgccgcctgcaacaaagcagccagcaacaccgcatcgacgaactcgccaaaatcctcggtatggattcagacggcctcaaccgcctcgaatgtttcgacatcagccacacacaaggcgaagccactattgcgtcctgcgttgtgtacgatgagcaaaacatccagccttcgcaataccgccgctacaacatcacgaccgccaaacccggcgacgactacgccgctatgcgcgaagtgttgacgcgccgttacggcaaaatgcaggaggccgaagccaacggcgagaccgtcaaatggccggatgccgtgttaattgacggcggcaaagggcaaatcggcgtagccgtatcggtatgggaagaactcgggctgcacattcctttggtcggtatcgccaaaggcccggagcgcaaagccggtatggaggagctcatactgccttttaccggcgaagtcttccgcctgcccccgcacagccccgccctgcaccttctgcaaaccgtgcgcgacgaatcacaccgctttgccattacaggccaccgtaaaaaacgcgacaaagcacgcgttacctcgtccctcagcgacatccccggcgtgggcagcaaacgccgccaagccctactcacccgcttcggcggcctgcgcggcgtgattgccgccagccgcgaggacttggaaaaagtggaaggcatcagcaaggcattggcggaaaccatttataatcatctgcattagtatgccgccaaaacaaaaaccgtctgtaaaaatatgatacagcaggcccgcgtgccgatataaacctaacttcataacatataacgatgattcgacaaaacggaaaacgatctgatatgaacaatcccgacttaccctatcggcagaccttagaatgcctttctcaaaaacaatataactttaccgaagtccgccgactgctgacagaagcggccttggcaggtcatcccgccgccgcattcgagttggcaaaacacctgatggatgcggacagcccctaccaagaccgcgaacaaggtatggaaatgctccgcatcgccgccgaacaggggcatccctacgcgcgttacaatctggcatatatccaagaattggaaggcgcgcccccggaaaccctgataccgctttacagaccgttggcagaggaaggactgcctgaagcacaagtccgcctgatgtaccttctgtatgcgtcccgacattttgaagaagccctgaaatgggcaaaaacaagcgcaaaaaacaacaacccccacgggcaatacctgcttgcccaatactgccggtacggcacgccgccggattttgaaacggcgcacctgctctaccgcaaagcggcggcacaaggcttggcggcggcacactggcagctcgggctgcaataccgtttcggacaagggacgaaagccgacacggcacaggccgtcaatcatttgcgcgccgccgcacaacaaggatacattcccgcctacaccccgcttgccgagctcatcctacctacggctcctgatgaagccgttcactggtttcaacaggcggcacaggaaaatgaccccgatgcccatgccgcacttgccgacatctacctgcaaggcaagcatccggaaagaaactacaaacttgccctgcatcacgccgaagcagccgccgccgaacgccatcccgaaggtttgcggatactgggcgacatctaccgctacggactgggcatgacttccgataaagaaaaagccctgcattattaccggcaggcagccgaagcaggcagccttgccgcgcatcagaaactcatatccgacagtgcgttaaaccatcccgagcaatatagtggcatcaaagattccgccatcaggtggcaaagggcagaacagctttatcaaaaagcccaagccctgcattacggattacaatgcgcgcccgaatacgcagccgcgctcaaactctacacagaagccgcagaactcggacacagcaaagcccaaaccaatctgggcagcatgtattacttcggacagggtatgaccgccgactacaatgaagcacgcaaatggtttgaaaaagccgccgcgaaaaaagacagtatggcgttctacaacctcgcctgcatccattacagcggacacggtgtcgggccggacaaagaaaaagcctgccgctacctgcaagaagccataaacaacggatacgggcaaaaaagcgtcctgcaagaactgctgcaacaatggcaaaatgccgtctgaacagcgttacacctaccctgccgaaacgaaacaggtataatcgcccctttcccttcccgccgtccgaacaggcctttcacattcagacggcatcctgattgcacaagcgcacggaagcattatgacagacaccgccgaaaaccaaacaccaaacgaccgtcaagcaggacacccccgcagcatccgcagcttcgtcctccgccaaagccatatgaccgccgcgcagcaacgcgccatcgataccttatgggacagcttcggcatcgactaccaagcaacaccggccgatcttgatgcccgtttcggaagcagccgacccaaaatccttgaaataggcttcggtatggggacggcaaccgcagaaatcgcccgcaggctgcccgaaaccgactttcttgccatcgacgtacacggtcccggcgtaggcaacctgctcaaactcatcaacgaaaaccatttggaaaatatccgcgtgatgcggcacgacgccgtagaagtcgtcgaaaatatgctgcaagacggctcgctcgacggcatccacatattcttccccgacccgtggcacaaaaaacgccaccacaaacgccgtctgatacaagcccccttcatcgccaaactgctgcccaaactcaaaaccggcggctatatccacttggcgacagactgggaagaatatgcgcagcagatgcttgaagtcctcagcagcttcgacagcctgcaaaatacggcggcagactacgcccccaccccggactaccgccccgaaaccaaattcgaagcgcgcggcaaacgcctcggacacggcgtttgggacttggtattcaaacggatcggataacagaccgctgtttgaaaaaatgccgtctgaagtatgtttgcttacagacggcattttttcaagataaagcagcgagtgatgtttcgatacaaggtttaaaacaatggtttgaacggcaaaaacgcctgcgtaccgcacgcatccttagtaggttttatgcacatcggttttaaagtttgtgccgcccgcaggtagtatgtgatagctacgcacgcggttggtgtgatgtaggctacggcttgctggttacaaccgtaaaaaagtaagtgccgccattgcggtaaaacgacggtatttcatagtattatgttcggaatgattttgtaggtcggattctcgaatccgacattttgggcattgctgcaatggattgcaacaacgagaatgttaaaggtttgttggatacaagtatccgacctacagttgctgcctttcggagataaacgcgtgggcaacaagtgcccaccctacgcttgctgccgtttattggttgcaaccgtaaaaaagtaagtgccgtcattgcggtaaaaacgacgttatttcatagtgttatgctcggaatgattttgtaggtcggattttcgaatccgacatttcggacatagctgcaatggattgcaacgacgggaatgttgaaggttttgtcggatacaagtatccgacctacgcttgttgatttctatttaagatattctggattattgatttcgctacgagataataaggaataaaacgaatgatgtcattatttgccctaacagcaattccaacccactcactgtgtccatctatcattctcatcacaattccaccactaacaccattacaatcaaatgaaacatttttatcttctttttcaacaaaaaagcctatatcgtcttttttacatttaccagcatatatatgcacttgatgcgatacttttttaatctcaccatcatcagtataatctatttcattatctgaaaaagggaacccgcatactaaaagaatttcattttctattggtttttttctgaaaacaaataattactccaatattcgatatcaaaatccaaatacccacatggtataagttcattttctccaataatctcaatagggataaattcctcatcaagcattaaatcatcatcaatttttgaactacaaaactcttttgtaatttgctcaggattaggaaaaagtacataattagctacattagattcagatatagttttgggatctatttcaagatatgttttatataaaatacttaacccaaacaatttatttttttcaaattttccttcattagatatgcaatgatataaacagcaaaaataaaatttttcctgaaatttaataataaaccccgttcctgaaatagctacaaaactatctgatatatacattatctttctaatagatttacaacaaattgactcataaatatctttcatcttaatcattttttacatcctaaaataataaattctccttaatcccccgaatcctatccctcaacaccgccgcttcttcaaactgcaaatccctagccgcctgttgcatggctttttcgagtttggcgatttctttaatcgcgtcttcttcgttgtgaatttcgccgactttaactttgtttttgccttgtctacggcctttgccgctgtcttcttcgtggtacacgccgtcaatgatgtctttgacctgttttttaatctgttgcggcacgatgccgtgttcttcgttgaatttaatttgtttttcacggcggcgttcggtttcgtcgatggcggctttcatggagtcggtgattttgtcggcgtacagaatcgcgacgccgttcacgttgcgcgcggcgcggcctatggtttgaatcaggctgcggtgggagcgcaggaagccttctttgtcggcgtcgaggatggcaacaagggagacttcggggatgtcgaggccttcgcgcaagaggttgatgccgacgagtacgtcaaacagaccgagccgcaaatctctaatgatttcaacgcgctcgacggtatcgatgtcgctgtgcaggtagcgcactttgatgccgagttcactgtaatagtcggtgagttgctccgccatgcgtttggtgagggtggtaacgagtacgcgttcgcctttttggatgcggtcgttgatttcgctcattaagtcatcaacttgggtggcgacggggcggatgatgatttgggggtcgaccagccctgtgggacggacgacttgttcgaccacttgtccggcgtgttcttcttcgtatttggcgggagtggcggaaacgaagacggtttgcggcatgactttttcaaattcgtggaatttgagcgggcggttgtcgcgggcggaaggcaggcggaagccgtaatcgacgaggttttgcttgcgcgatgcgtcgcctttgtacataccgccgatttgggttacggtaacgtggctttcgtcgatgaacatgatggcgttgcttggcaggtagtccatcagcgtgggcggcggttcgccttcttttttgccggagaagtggcgggagtagttttcgattcctttacagaagcccatttcgtagagcatttcgaggtcgaaacgggtgcgctgttcgatgcgttgttgttcgacgggacggttttctttggtaaagaaatcaatgcgttcgcgcaattcttctttgatggagtcacaggcgcgcaatacggtgtcgcgcggggtaacgtagtggctggacgggaagacggtgtagcggccgacgcgttggtgcaggctgcctgaaagcgggtcgaacatatcgaggcggtcgatttcgtcgtcaaacaggctgatgcgcaaggcgttttccgagctttcggcggggtacacgtcaatcacgtcgccgcgcacgcggaagctgccgcgtttgaaatccaaatcgccgcgttcgtactgcatggaaacgagcgtggcgatgatgtcgcgctgctcaatagtgtcgccttctttgacggacaacaccatttgttgatactcagtcgggtcgccgataccgtaaatggcggacacagtggcgacgataatcacgtcatcgcgcgtcatcaggtttttggtggcagaaaggcgcatttgttcaatgtgttcgttgatcgcgctgtctttttcgatgaacaagtcgcggcttggcacataggcttcgggttggtaatagtcgtagtaggagacgaaatattccaccgcgttttcagggaaaaactcgcgcatttcggcataaagctgggcggcaagggttttgttgtgcgccatgatgatggcgggtcggccgctttgggcgatgacgttcgccatggtgtaggttttgcccgaaccggttacgccgagcagggtttggtaggcaaggccgtctgaaagcccttcgagcaagtcggcaatagcggtaggctggtcgcctgcgggcgggaagggttggtggagtttgaagggggaatcggggtatcgaatgacttccataatcttgcctgtgatgcgtttgcggacaaagcgtgtagtagggatgggtcggaaacgtctttcagacggcataaggcggtgaaatcctgaatgtatgccgtctgaaacccaatcgctacccaagtatagtggattaacaaaaaccagtacggcgttgcctcgccttgccgtgctatttgtactgtctgcggcttcgtcgccttgtcctgatttttgttaatccactataaatgccgcacggttcaaattccggtaaaaaatcgctcataacctgtcctttcaaacataatatgccgtctgaaatcctttcagacggcatcgtcaaaacctacttcttatcttttttatctttcttatctttatttgaaaccggctttttcgccgccagccccaaagacttctgccactgctcgggcgacttgactaaatccaaagctttccgcaactggtcgtctttggcagggttgggaatccgccttgaagacaaatcctcgtcctttttctttttacctttttcttttacagcgggcttatccgcatctttttcaagcggcacggcaagggtttcactgttcacatcctcgccgcccaaaggattgccgatgtgtccgaccaaatccgcctcgcggctttcaaaaatgcgttccttatcttttacttcgacatcgggaacaatcccctgcgcctgaatagaacggtcgttcggcgtataatacagtgccgttgtcagcttgaccgcgctgccgttggacaaaggaatcaaagtctgaaccgaacctttgccgaagctctgcgtaccgacgatgaccgcgcgtttatgatcctgcaatgcacctgcgacaatctccgacgcggaagccgaaccggaattgaccaataccgtcatcggtatggttttcaactcggcaggaatgcccgccaacgaatcgccgcccatcccgtacacataatcttcaggaacggctttcagtaccatgcggtctttgccgtcgcgtcccttggtgctgacgacgactgcttcagacggcagaaatgccgccgacacgccgaccgcgccagtcaaaagcccgccggggtcgtcgcgcaaatccaacaccagccccttgagcggttttcctttattttcctttaccagctcttttgcggcggtattgacgctttcgaccgtccgctcttggaactgcgacacgcggatatagccgtaatcgggttcgatcaggtgatggcggacgcttttcactttaataatggcacgggtcaggttgacgactatcggcttgtcggcatttttgcgcgacagcgtcaaagtaatcttcgtacccggcttgccccgcattttcttcaccgcttcgctgaccgtcatgccgcgtgtcgaaacattatcgattttcacaatgaaatcgccgcttttcacccccgcccgttccgcaggcgtgtcctcaatcggcgaaaccactttgacaaatccgtcttcctgcccgatttccatccccaagccgccaaattcgccgctggtggactcctttatctcggcataaccttttttatccatatattcggaatgcggatccaaaccggccaccatacccttcatcgcaccttcaaacaaatcggcatcgggtttgtcctgatagtagtttgccttgatttgaccgtaaacctccgccattgtgcggatggattgcaccggcaggacttcgttatcccgcctgtccttctcggcggcaaaaccctgcaccgccagactgacggccacgccgctgattgcacccaaagtataaagtgcgattttcttaaaaacaggtttcgacattcttctttaactttctctcttgatttccaaaaaccggaaaatacaggtacggcaaacggcaaacttcacggaacagcgcaccatatcggcacgatttgcataaagcctaccgtttcggcaatccgatcaacgtatccagctcgaagggttcaatacctgaccttgataacgtatttgcaggtaaagcccctcttccccgtccggcagcgacccgctcgagccgattttgcttcctgccgcgaccatataacccttgccgacggaaatttcgctcaaaccggcatagatgctgatgtagttctcgccgtgatcgaccacgaccactttgccgtagccgtccaactcgtccgcatagcttaccgttcccgacgcaatgctttcaaccgttgccggtgcagtggaatagaacacgcctttccaaacatcgccgccgctccggttctgcccgaaaagtccggtcggcacaccgtcaaccggttttttcaaacgtccttgcatgcggctgaaaccgtcggcactgccgatacccataaccgaaggcgcttggatgttcctgtcttcggcggtcaggttggacatttccgcacgtcgtgcttcagccttctgctgcgccgcttcttttctggctttttcggctgccgccagtctggcttcagccaattttctttttgcttccgcatcctgaatgcggtgttcggcctttttcttctccaaattgctcaagagcttgttcagctgctgctcgttccctttctgttccagcagttttcgggcatctttggcgattttggcattctgtctgcggctttccgtctgttccgccgcatcggttacaccctgttttttcagcagggattgcacgtttgcctgaattttcttcaaacgggcaagctcattgttgattttctgctcttgtaccgccaaagccttctgctgtttttccaaatccttgacaacttcccgattggaggcgtttacataacgcgtataacgcaaaaagcggtttttctgacccggttcggcgtttttcaggaacagggcaaccgcattcggctggctgtttttatagttccccgatacgaaacgggaaatctgcgctttcgtagcggcgacttccgttttcaaacggttcagctcggtattgagtttttggaacttgtcccaagcctcgcgctgtttgcggttgacggaagcaaggttgccgcgcgcctgacggatacgctcttggcggatacgctcttcctgaagctgtttgagggaattgctgacatgaagcagcattccttcgctttgtttgagcagggcttttttgttttcgacatcattggtggcagcggcaacggcggctttcaattcgtcggaatcggttttggcatttttctcttccctgtattttttgtcctgtttcactgctttgccgttcttgtcggaacggacttttttatttgcagaaacagtgtctttttccgccttgccgcccttacgcggattgccctgtccttttgcctcttttttgccttgtttgttttcaggctgtgtttttgcgtttttttctttggatccggacacgggcttgccatatgcctttttgtgttccgccttcgatttcttatccccttcgcgtcctttgcgcgcagactgcctggatgtcgcctccttctctgcttctttgcggtttttggcggtttttttggactctttgccctcttttgccgcctctttgccgcctgtttttttatctttcactgcgccatttttgcctttttcttttttgccttccgccgcttcgggctgttcttttttgttcttcgtctgttttttcacttcggcggaacggttgtgtgccgcgtcgtgggcggcaacggcgggcgtggaaaaaacgagcatcagggcaagcagaaggggtttgtagcgcatggttcgaccttcggaaaaagttggataatactgaaggctgcacgaaagcagccggacgtttggattatactgtcagttatgccgtctgaaaatgccgtttgcccaatcttgcgccttctttgcgcggatacttgcaatcggctcaaacagccttatattgtgcgtcatattttcaatgccgcaacggatattgtgttccgacacacagggtagcacattaagccgcataccgtatgttgcccgattttgggaacgtgcgcccctccaaacaaagcaagccctgccgccttcacggaaaacggggattcaaccgataaggaaattttgatgaacagactgctactgctgtctgccgccgtcctgctgactgcctgcggcagcggcgaaaccgataaaatcggacgggcaagtaccgttttcaacatactgggcaaaaacgaccgtatcgaagtggaaggattcgacgatcccgacgttcaaggggttgcctgttatatttcgtatgcaaaaaaaggcggcttgaaggaaatggtcaatttggaagaggacgcgtccgacgcatcggtttcgtgcgttcagacggcatcttcgatttcttttgacgaaaccgccgtgcgcaaaccgaaagaagttttcaaacacggtgcgagcttcgcgttcaagagccggcagattgtccgttattacgaccccaaacgcaaaaccttcgcctatttggtgtacagcgataaaatcatccaaggctcgccgaaaaattccttaagcgcggtttcctgtttcggcggcggcataccgcaaaccgatggggtgcaagccgatacttccggcaacctgcttgccggcgcctgcatgatttccaacccgatagaaaatcccgacaaacgctgatatgaacctctccaaccactttctcgtcgccatgcccgatatggaagacgcgtttttttcacaatcggtcgtctatatctgcaaacacgatgaagacggcgcactcggcatcgccatcaacaaaccctctccgattacgatggacatgattttttccgccaccggcaaaaacatccccatgcggatgcagcacgacagcgtgatgatgggcgggccggtgcaagtcgagcgaggttatgtcgtgcataccccgatcggcaactggcaaagcagtatcggcgtttcagacaatatcgcgctaacttcttcccgagacgtgattgaaaatatttcacgcgaaggtgcggttgacaaagccttgatcagcataggctattcaagctggggaaaaggccagctcgaacgcgaacttgccgacaatgcgtggctgactgttcccgccgacgaacacatcctgttcgacatcccctacgaacaccgttacgccgccgcattcgccaaactcggcatcgacccgctcgccctgttttcgggagccggccatgcataaaattccaaaaggaacggcactggcattcgacttcggcgaagcgcgtatcggcgtggcacaaggagacgcggaattagggctatcccatcctttgagcaccgttaccggcggcagcaacgatgaaaagttcgcggcaatcgccaagctggttcaagaatggcagccgcgttattttgtcgtcggactgcccgtgcataccgacggcacgaaacatgaaatgacgcacctgtcgcgcaagttcggacgcaggctgaacggcaggttcaatctccccgtctattgggttgacgaacggctgtcgtccgtctatgccgaaagcctgctttcggaagcacaggtcttcggcaaaaaacgcaaatcggtgctcgaccaagtggcggcgcaagccatcttgcacggttttttcgagggcggtccggcggaatgtttcaacgggcgtgagggttaagcggcgcggttaacaccctaccgtgaaagaggcgcgcaccaagccgtccagctccaatgccaaattgtcccccgcaccgattgcgcccacgccggagggcgttccggtaaacaccaaatcccctttccccaaaccgtaatctgccgccagtttgtgtaaaatttcccgaatcgggtaaatcatcaaaccggtatccccgcgctgtttcaatacgccgttttgttttaatgaaaacaacacattctcgggattgccgattctgcctgccgccgcaaaatccgacacgcacgcggaatgcctgaacccttttgccttcagccagggcagccctttttccttcagacggcattggatatcccgtgccgtaaggtccagccctacaccatatcctgcgacacatcccaaaatatctttaccctcgcccgtgccgtctgaatccttaccgaccagcagcacgagttcgcactcaaactgcacatccctactaaactcgggcagcaagattgtaccgccgctgttcaaaatgctgcctgacggcttcataaacaccacaggttcggaaggtatttcgttttttaactcttcaatatgtgcggcatagttcctgccgatacagaaaatattgccgacctcgactgcttctccttctaaaaatactgaagccacttcactttctccccaaataaaaatgccgtctgaaattattttcagacggcattcgaccaagcttacccatttaataaagctgttacacgcgcaacaatttctccgattgcaactgcctgcgcttcgttgttgcggcgttcggcgtattcgacattgccttctttcaaagcgcggtcgccgatgacgatgcggtgcggaatacccaacagctcggaatcgttcagcaatacgcctgcgcgttcgtcgcggtcatccagcagcacatccgcgcctgccgccagcaattcggcatagattttgtcggcggcttcgcgtacggtgtctgattttttgtagttcatcggcacgataacgacttcaaacggcgccattgctttggtccagatgatgcctttttcgtcgttattctgctcgatggcggcggcaacgacgcgggtgatgccgatgccgtagcagcccatttccataatttgcgatttgccgttgttgtcaaggaagcttacgttcatggcttgggtgtatttgtcgcgcaactggaagacgtgtccgacttcaatgccgcgcgcgagtttcagacggccttgcccgtcggggctttcgtcgccttcgaccacattacgcaaatcgacgaattcaggctcggcggcatcgcgcccgaagttgaagccggtatagtggtagccgtcttcgttcgcaccgatgacccagtccgcgcctttttcagtggcgaaatcggcataaactttacctgcaaagccgaccggacccagcgagccgccgtttgcgccgaactgttcgacaatcgcggcagggcttgccatcgtcaatggcgatttcacacctgcgagtttttcggctttgatgtcgttgaactcatggtcgccgcgcaacagcaataaaacgatttcgccttcgttttcgccttcaaccacgatggatttgagggtttgttcaaccggaatattcaggaattcaaccaaagactcaatggttttgacgtttggtgtatgtactttggtcaactcggcctgagcagcggtgcgttcgcctttaagcggcaaggtcggtgccaactcgatattggcggcgtaatcggaagtgtcgctgtacgcaatcacatcttcgccgctttccgccaacacttgaaactcgtgcgaacccgtaccgccgatgctgccggtgtctgcggcgacggggcggaatgccaagcccagacgggtgaagatgcggcagtaagcgtcatacatggcatcataggtcgtctgaagcgaggcgtagtcggcatggaaggaataagcgtctttcatgacgaactcgcgcgcgcgcatcacgccgaaacgcgggcgcacttcgtcgcggaatttggtttggatgtggtaaaagtttttcggcagctgtttgtagctgttgatttctttgcgcacgatgtcggcgatgacttcttcacaggtcggacccatgcagaaatcgcggtcgtggcggtctttcaggcgcagcaactctttaccgtaaaactcccagcggccggattcctgccacagctcggcaggctgcaccaccggcatcagcaactccacgctgcccgcacgcgccatttcctcgcgcacgacgttttcgactttgcgtaacacgcgcagccccatcggcatccaagtataaaggccggacgcgttggctttaatcagaccggcgcgaatcatcagcttgtggctggcaagcgcggcttcggcaggggcttcttttaaagtagagataaagaattggctggctttcataaaagtatttttccaaacaggcaaattcaaaagtaaatcgggtgcagattgtaacgcgaaaaaagcaggttttgcaccaacctccaaaatttaccccctgccccaagcgcgggacaaatcccataacagacggcaaaaacatgaccagaaacatcatattgaacataagcacatgatttttatagatttaaatgtgcctattttttaatcaaaataagcgtacatttgttgcgtaagacttttttaacacaagccgtggcttatcaacacggttatccacaaagcttgtgtatagattttctacaataggaaaattgccgacagagacataatgattcgatataccacaattccgaaaaaatatcgccaaaatcaaacagaatatttcgaaatcaaaaagacttgaccttaccaaacgccaacttcagtataaaacctgcttttacaggcatggttatttgccagcagacccgattgctgataggatttcgtgtggagcagatcgaacatttttttcaagttttcccttgtttccaaaacttttataattttttgaaaacattaaacttaaattatttttttcggtttgatttagaaattttcgtttttgcttattatttttcacaaacgaaaataaaggggttggctacaccctccctgccgattaaacactcaacataaaggatagatactatgtccacccaattacacgatgttgaccctatcgaaacccaagagtggctggacgcgttaagctccgtcctcgaatatgaaggcggcgaacgcgcgcaatacctcttggaaaacctggtcaaatactgccgcgacaagggcgtacgtatgccacacggcacgaccaccccgtatttgaataccgtttcggttgaaaacgaaaaaggcattccgggcgaccaaaacatcgaacaccgcatccgcgcattcgtgcgctggaacgccgccgccatcgtattgcgcgccggcaagaaagatttggaactgggtgggcacatcgcatctttccaatctgccgccaccatgtacgaagtcggtttcaaccacttttggaaagccaaaggcgaaggcgaagaaggcgatttggtcttcttccaaggtcacgtcgccccgggcatctatgcacgcgcattcgtcgagggccgtctgaccgaagaccagctgaacaacttccgccaagaagtggacggacacggtctgccttcctatccgcacccccacctcttgcccgacttttggcagttcccgaccgtatccatgggcttggggcccatcatggcgatttatcaggcgcgtttcctgaaatacttggaatcgcgtggtttggcaaaaaccaaaggccgtaaagtatggtgtttctgcggcgacggcgaaatggacgaacccgaatctcaaggtgcaatcgcactggctgcacgcgaaggcttggacaacctgattttcgtcatcaactgcaatctgcaacgcttggacggtccggtacgcggcaacggcaaaatcatccaagaattggaaggcaactttgccggcgccggctggaatgtcgtcaaagtcatttggggccgccgctgggaccgcctcttggcgaaagacaaagacggtatcctgcgccaacgtatggaagaatgtttggacggcgactaccaaacttacaaatccaaagacggcgcgtatgtgcgcgaacacttcttcaatacgcccgaactgaaagcattggttgccgatatgaccgatgagcaactctgggcattgaaccgcggcggccacgacccgcaaaaagtgtacaacgcctacgaccgcgcagcgaaccatgccgacggcaaacctaccgtcatcttggcgaaaaccattaaaggttacggtatgggcgcatccggcgaaggtcagaacgttgcccaccaagccaaaaaaatggacaaagcgtccctgaaacaattccgcgaccgctttgacattccggttaccgacgaacaaatcgaaagcggcgatctgccttacctgacttttgcccccgatacggaagaatacaaatacctgcacgcacgccgcgatgctttgggcggctacctgccgcaacgcaaaccgacgcaggaagtattggaagtgcccgagctgtcagcattcgacgcacaactcaaatccagcggtgaacgcgagttctcgaccacgatggcattcgtccgcatcctgtccactttgctgaaagacaaaaaaatcggcaaacgcgtcgtacctatcgttcccgacgaaagccgtactttcggcatggaaggtatgttccgccaatacggtatttggaatccgaaaggtcagcaatatacccctcaagacaaagaccaactgatgttctataaagaatccgttgacggtcaaatcttgcaagaaggtattaacgaaccgggcgcgatggccgactggattgcggctgcaaccagctacgccaacagcaacttcgcgatgattccgttctacatttactattctatgttcggtttccaacgtatcggcgacttggcttgggcggcgggcgatatgcacgtgcgcggcttcctgctgggcggtactgccggccgtacgacgctgaacggcgaaggcctgcaacacgaagacggccacagccacatccaggccgacctgattccgaactgcgtatcttatgacccgactttccaatacgaagtcgccgtcatcgtacaagacggtctgcgccgtatgtatgccaataatgaagacgtgttctactacatcaccctgatgaacgagaactacacccatccggatatgcccgaaggtgcggaacaagacatcttgaaaggtatgtacctgctgaaagccggcggcaaaggcgacaagaaagtccaactgatgggttccggtacgattttgcaagaagtgattgccagtgccgagctgctgaaagccgacttcggcgtggaagcagacatttggtcttgcccatccttcaacctgctgcaccgcgacgctgtcgaggtagaacgcttcaaccgcctgcatccgctggaagccgaaaaagtacctttcgttacttcccaactgcaaggtcatgacggtccggttattgccgctaccgactatatccgcagctatgctgaccgtatccgcgcctacatcccgaacgactaccacgtcttgggtactgacggcttcggccgctccgacagccgcgccaacctgcgccgcttctttgaagtggatcgctacaacgttgccgtggcagcattgagcgcattggcggaacaaggcaaagtcagcaaagaaaccgttcaacaagccattgagaaatacggcatcaaagccgattcagctcctagctggaaacgctgattgatgtttcagacggtctgtttgccccattccgacatcaggccgtctgaaaaccgaatgcccgaatggtttgagcagacaaaccgtaccgatgccgcctgaagcagctttcagacggcatccaactgaacaagattaaaggaactcaaatgagtatcgtagaaatcaaagtccccgatatcggcggtcacgaaaacgtcgacatcatcgccgtagaagttaaagcgggcgacaccatcgccgttgacgacaccctgattacactggaaaccgacaaagccacgatggatgtgcctgccgatgctgccggtgtcgtgaaagaagtaaaagtcaaagtcggcgacaaaatctccgaaggcggcgtaattttgaccgttgaaaccggtgccgccgctgccgaagccgcctcggctgctgccgaagcacaacctgcacctgctgccgcacccgttgccgcaggcggtgcaaccgttcaagtagccgttcccgatatcggcggccataccgatgtggatgtcatcgccgttgaaatcaaagtgggcgacaccgttgccgaagacgacacgctgattactttggaaaccgataaagcgacaatggacgtaccttgtaccgctgccggtgtcgttaaagccgtattcttaaaagtcggcgacaaagtatccgaaggctctgccattatcgaagtagaaaccgtcggctctgccgcagcagcccctgctcaagccgctcaagctgccgcaccggctgccgctccgcctccgactgctgccgccgcacccgccgccgcgcctgcaccttctgcacctgccgctgccaaaatcgacgaggccgctttcgccaaagcacacgccggcccttccgcacgcaaactggcgcgcgaattgggcgtggatttgggccaagtcaaaggtaccggcttgaaaggccgtatcgtgggcgacgacatcaaagcctttgtgaaatccgtaatgcagggtggcgcggcaaaacctgccgcagccggcgcatctttgggcagcggtctggacttgctgccgtggcctaaagtggacttctccaaattcggcaatgtcgaagttaaagaattgtcccgcattaagaaaatctccggtcaaaacctgtctcgcaactgggtggtgattccccacgttaccgtacacgaagaagcagatatgaccgagctggaagaattccgcaaacaactgaacaaagaatgggaacgcgaaggcgtgaaactgtctcctctggcgttcatcatcaaagcctccgtttccgcgctgaaagccttccccgaattcaacgcttctctggacggcgacaacctggtgctgaaaaactacttcaacatcggtttcgcagccgatacgccgaacggcttggttgttcccgtcatcaaagacgtggatcaaaaaggcttgaaacaaatcagccaagagctgacagaattgtccaaaaaagcccgcgaaggcaagctcaaaccgcaagaaatgcaaggcgcgtgctttaccatttccagcttgggcggtatcggcggcacaggcttcacgccgattgtgaacgctcccgaagtcgccatcttgggcgtgtgcaaatcccaaatcaaaccggtttggaacggcaaagagtttgccccgcgcctgatgtgcccgttgagcctgtccttcgaccaccgcgtcatcgacggtgcggccggtatgcgcttcaccgtattcttggcgaagctgttgaaagacttccgccgcattaccctgtaacccgatcggcttcagacggcatagcggtctgtgccgtctgaaaaggaagtttgaacatcattcagaaagatgagacatgagcttagttgaattgaaagtgcccgacattggcggacacgaaaatgtagatattatcgcggttgaagtgaacgtgggtgacaccatcgccgttgacgacaccctgattaccttggaaaccgacaaagcgacgatggacgtgcctgccgaagttgcgggcgtggtcaaagaagtaaaagtcaaagtcggcgacaaaatctccgaaggcggcttgattgtcgtcgttgaagctgaaggcacggcagccgctcctaaagccgaagcggctgccgccccggcgcaagaagcccctaaagctgccgctcctgctccgcaagccgcgcaattcggcggttctgccgatgccgagtacgacgtggtcgtattgggtggcggtcccggcggttactccgctgcatttgccgctgccgatgaaggcttgaaagtcgccatcgtcgaacgttacaaaactttgggcggcgtttgcctgaacgtcggctgtatcccttccaaagccttgttgcacaatgccgccgttatcgacgaagtgcgccacttggctgccaacggtatcaaataccctgagcctgaactcgatatcgacatgctgcgcgcctacaaagacggcgtggtttcccgtctgaccggcggtttggcaggcatggctaaaggccgcaaagtagatattatccaaggtgacggccaattcttagatccgcaccacttggaagtttctctgacgaccagcgaagtgtacgaacaagcgactcctaccggtgagaaaaaaatcgttgcctttaaaaactgtatcattgcagcaggcagccgcgtaaccaaattgccttttatccctgaagatcctcgaattttcgactccagcggcgctttggctctgaaagaagtaccgggcaaactgctgatcatcggcggcggtattatcggtcttgaaatgggtacggtttacagcactctgggttctcgcttggatgtggttgaaatgatggacggcctgatgcaaggcgcagaccgcgatttggtaaaagtatggcaaaaacaaaacgaataccgttttgacaacattatggtcaacaccaaaaccgttgcagtcgagccgaaagaagacggcgtttacgttacctttgaaggtgcaaatgcgcctaaagagccgcaacgttacgatgccgtattggttgccgccggtcgtgcgcctaacggcaaactcatcagcgcagaaaaagccggtgttgccgttaccgatcgcggcttcatcgaagtggacaaacaaatgcgtaccaacgtgccgcacatctacgccatcggcgacatcgtcggtcaaccgatgttggcacacaaagccgttcacgaaggccacgttgctgctgaaaactgcgccggccacaaagcctacttcgacgcgcgcgtgattccgggcgttgcctacacttcccccgaagtggcgtgggtgggcgaaaccgagttgtccgccaaagcatccggccgcaaaatcaccaaagccaacttcccgtgggcggcttccggccgtgcgattgccaacggttgcgacaacggctttaccaagctgattttcgatgccgaaaccggccgcatcatcggcggcggcattgtcggtccgaacggtggcgacatgatcggcgaagtctgccttgccatcgaaatgggctgcgacgcggcagacatcggcaaaaccatccacccgcacccgaccttgggcgaatccatcggtatggcggcggaagtggcattgggtacttgtaccgacctgcctccgcaaaagaaaaaataaatccgactgaataaacagccgataaggtttatttgagcaaatgccgtctgaaatgttcagacggcattttctattttacagcggattaaaatatcttctccgacctatagtggattaacaaaaatcaggacaaggcgacgaagccgcagacagtacaaatagtacggaaccgattcacttggtgcttcagcaccttagagaatcgttctctttgagctaaggcgaggcaacgccgtactggtttaaatttaatccactataaaaacgaatccgacacggcttatctaaaggaatggttgaaaacggcagtttccaatacaacaaaatgccgcctgaacatttcagacggcatttgacccattactgctgcggctctgaaaccataccgccttcatcaaaatccggctccggttcgttttgcaacgttttaccgttcaatttcaactgattgtttttcagagaaatggcagtatcaatctggtcgccgttcaaagtcagatatttttcccttgccatactctgaaccgtactgtccaccatcaggcgcaaggtctcgttgatgtcgtcaagactcgccctgccttccgcctcatcttcggcattgacgctgaaaatattgcctgcctgactgaccgccaagtcttccaacattttttgaggaatactcattctgatgtctgcctcggttttcttcagcatcaaacccaattggttcaaatcttccttcttcatgtctttaaacatgatttttccgcccacatcgatttttcccgacggcagtgtgaaacgaaaagttttaatgtccaatacgggattgttggtgaacagtccggaagcctcgcctttgacggcggcaatcaaatcattgcggatttgctcctcggtcatttttttggcggaaatttgtgcaaacttgcgtttcaatacggttaaggcagaagcatcgaggtgttcggcagcgatatggatgtccaacgggccgtatttttcatcgccgtacaccagcgtgtcgaaacggaactgcccttcgctgttaataaacgcgcccgattccccggtcttggtcgaaaaagccagcttgccgacttcgattttggaaggtgcgatgctgccgttgggattgataaacgcgccaatctgcaaatcggtaacaagattgaccagttcgttcaatttgacgttgtaatcgacaccctctttccattctagggagaatttttccaaggtcagattgctgctgcccaaagcaagcgggttgatgccgtctgaagtttccgaatcgaaatgcactttttcaaacgcggcatcgcctttgtctgccagcttgattttaaacaagggggcatcatagccgttccggtagcttttgaaacctttttgataaaccgtttctcccgtcaggccttcccagtgcagcctgatgcccgacagttcttcataatcgaaggcgggaacgccgacttccattttaccgctgccgttaaaataaacggtattggcaagggaaaccggagcttgtttcccaaaaaagcgttccaaaactttttccgtttcaggcgcgtatttgaactcggtttcaatgtgcgcctgcgtgccaaatccgccggcaaaagggccgtgcgtgatatggttaaccagcgtaaccggctgttccaacactgttttcagcttatccggcaggtattttcgggcattattcagcaactcgggtttcagacggatgaccgtcgtttccatagaggtaaaccagccgcgctcatattggtgcgattcgacggtcaagaagcccgtttcctgcaatattttttgctgctgcgtcaagctttcttcggctttgacacccaaataataaggcgtgcccaaagcaacgccgagcaatgctgccgcaaccgaaatcaaaggttttttcatcacttcaaacaagcaggtttcaaagacgctagaatagcattatttaagcgtatcccgccatatctctttaaaagaaatgccgtctgaaacctgttcggacggcattttccggatatagggaaatcagaaatccaattccgccttcagccagtaagtgcgcggcataccgacgacggcgaagctgcggtcgtattggccgcgctgtacctgccaatagtttttgttgaacaggttttccaccgagctgctgacggtcaaagtatttttgccgagcttggttttgtagcgcgcgcctacgtcaatcaaggtataggacgggaaggcgtattgtttttgcgtgtcttggtaagacttgccgaaatacgaaacattaccgtttaaagtcaatcctttggcaaacggtgtatcccattccaaacctgctttggcaattacgcgcggattggcgacttgtacgccgttaaccagcatatcgcgtgaatttggatactctttcacggtcgattgcagatacatcagacccaaagtcggacgcaaggttttgttcaacaggttggcataggcattgaattcaataccgcgattgcgttccataccttgctcgtcgccggccgcgcctcctgctgctttatatgctgcaaaatcagtaccttttttggtattgccgcgccagtagcccgggcgtttgatttgaaacgcgtttaacgtggtaacgaaatcaccccagtttttacgcacacccacttcaaactgacggctgacgcgcggtttcgccattgtcgtttcgccggaatcatcggttttgatgtcggcacgctccaagtcttccatatagttgccgtacacaaccaaatcaggttgcggcacccacgccgccatcagcatcgggctgaaacgtttggcatcgccgctctgtgattttttcttattggtgtattcaaccgcttggaaacgtccgcccaaagtcaggcggtatttgttatccacgaagcccaaggtgtcggacaaagccaggctgttaactttgatattagcatccaagttggcggttttcgcccaagaattgggatagtcggctttgaacgatgccaattgatgctcaatattttcgtttgccttcacttctatcttgctgttgccgtttccgctgccgtttatggttttccgctggcggataacgcggtcgaaagccgtactccagttatgtgttaccgggccggtttcaaattcgcctcgcgcagacaggttcatgcttaaagtgcggaagtattggtcggtcaggcgtgcagtaccggattggcgcgcatcaagctgataacctctaaaatacagtccggtcagcgtgttgctttcgccgccgaattgccaaacggaagcgtcttttttcgctacggcatccaccaaagtacgcgcttcggtgttattgagggcttgttcgtcgtaattgacgacggtaatcggcgcggtaaaggcgttggctttgcccattcacttggtgcttcagcaccttagagaatcgttctctttgagctaaggcgaggcaacaccgtactggtttttgttaatccactataaacaaatcgtacagggttctccgtttaatcagatatgggtttccatcttcggcagtttcgggcatttagccgtttccaccttcctgcccccgctgccagtaaaaatgccgtctgaaatatcggcgcgatacttcagacggcatacccgcccgttttcccgcattcccgggagcgggctgaaatttaaacgtgtgcggaaatgattttcaacatttgcgccagcactttgggattggcagccacaatatcgccgctttccagccagccgtcttcacccgtcatatcggttacgataccgcccgcttcctgaacaatcaatgcaccggcggcaatatcccaaggtttgaggttaaactcgaaaaaaccgtccaaacgaccggccgcaacggcgcacaaatccaaagaagccgcgccttcacgacggccgccggcggttttggccaagaaatctttcaaaatcgccagatacttgtccatcatgctttgatcgacaacagggaagccggtaccgatcaggcagcggttcaattcaatgcggttggaaacgcggatacggcggtcgttgagcaacgcgcctttgccgcgggaagccatatatacgtcgttgcgctcaggtgcgtacaccaaagcttcttgcaacacgcctttgtgcaggagtgccatagagatggcgtattggggatggccgtggaggaagttggttgtgccgtcgagcggatcgataatccattcgtactcggcggtggctttgccgtgggagccgccttcttcgcaagtgattttgtggtgcggataggcttctttcaaagcctcaaccaggatgatttcggaattgcggtcaacatcggaaacaaaatcgttgaatgctttgctgtcggttttgacggcatcgaggttgcctgcggcgcgtatcatcatctgaccggcacggcgggcggctttaaaggctgtattcaaaaacggattcatcagatttccttaaggatggcataccgccggttcggacgcgcagtccttcggagcggcaaaatcggagtttatttggttggggtaaaccctgccaaatcgggtaaaataccgcctgacgcgtgtctgcttcaggcgcaacgttaaatttccgacgttgttaaagaacatttcagacggcatttgaccgtccgaacgaaaaagacggcgtattataccctattccattccgaccgaaaaccgaacatgactgcccctaaacccgaattgcccgactatctcggcaacatccgcatcgtcctcacgcgcaccagccatcccgccaacatcggctctgccgcgcgcgcgatgaaaacaatgggtctgcacaaactgaccatcgtcgcccccaatctgatggcaacgccgatgacggagaatccgcccgtattcgatccggaatatccgcaatcgtttaaatcaccggaagaaagcttcatcctcgcttccggcgcggcagatgttttggaaaatgccaccattgccgcctctttggacgaagcccttgccgacaccaccatcgcctgcgccctgaccagccgccgccgcgaaattactgcgccgctgcaaaccccgcgcgatttggtatccgaattactgcagaccgcaaaccgaggcgagaaagtggcactggttttcggcaacgagactttcggcttgagcatcgaagaagtccaagcctgcaaccgactgatgaccatcaacggcaatcccgactatttctcgctcaacctcgcccaagccgtgcaggtcgtgtgctacgaaatcttcagccaaaccggttcgcccatgacccatcttcaacaagaagaccacgctgcgacccacgagcaaatcaaaggcatggtcgcccacatggaaagcgtgatgaacgacatcggctttttcaaccgccgcaacggcgagcgcctgatgcgccgtatgcagagcctcttcggacgcgccaacacgcaaacggaagacatcgacatcctgcgcggttttttcaatacgctgcaacagcgtctgaaggacgggcaatcctaagcgcatgccgtctgaatccgtttttcagacggcatttcaggaaaaatcagaatacagaaacaggaaaaccatgaactacgccctcgatgccctgtggtggaaactgaccgaccctaccgtgcgggatttagcctcgctgctgactgcgccgcctttgtggcaaagcggttgcgaattgggcgtgcgcgaactactgggggaacgcggtttccgttaccttttggcattggatgccgatcccgcgccgctgacggaacacctcgcccgacacgccccattcggacaccgcctcggcatttacgccgaagaactgtcggcattttggtttgccaacgcgccgcacgccgaactgctcgcgcacaacctcacggtttccggttcggacggcaatacgcaaggcgcggcggattttgtggcaaggcttaacggcaaaccctaccatatcgagctgacctgcaaatattacggtggcggcacgggcaggctcgaagacatgcgcggactcgaccccaaagacacgctgttgggaaaagccgccaaactgaccgcccaactcggtctgccgcacacttcagacggcatccgaaccttgcggcaacacagtttgccgcttgacgtaaaacccgtttccatcgtgcgcggcatcggattttttccgcaaggtttccatgcttttgagccgccgcttaacccatacggctggcgcggcatctatattcaagactgggcggaatacgggtttgaacgccaagaagtccgctaccacctgctcgaccgcatggcctatcttgcacctgcgcgtgtcgccgaaaccgaaacattgaacgaaaccgaaatccgccgtatcgaccaaggcttgattgccgttttggaattacggccggacggcttttggcacgaaatcgaacgcatcatgaaggccgtctgaaaccatttaccaactttaagagaaacccattacattatgaacgccgcacaactcgaccataccgccaaagttttggctgaaacgctgactttcaaacagccttccgatgccgtcctctccgcctatttccgcgaacacaaaaagctcggccgccaagaccgccacgaaatcgccgaaaccgcctttgccgcgctgcgccactatcaaaaaatcagtaccgccctgcgctgtccgcacgcgcagccgcgcaaagccgcactcgccgcactggttctcggcagaagtaccaacatcagccaaatcaaagacctgcttgatgaagaagaaacagcgttcctcggcaatttgaaagcccgtaaaaccgagttttcagacggcctgaataccgccgcagaattgccgcaatggctggtggaacaactgcaacagcattggggcgaagaagaaatcctcgccttcggccgcagcatcaaccaacctgccccactcgacatccgcgtcaataccttgaaaggcaaacgcgataaagtgctgccattgttgcaagccgaaagtgccgatgcagaggcaacgccttattcgccttggggcatccgcctgaaaaacaaaatcgcgcttaacaaacacgaactgtttttggacggcacactggaagtccaagacgaaggcagccagctgcttgccttattggtgggcgcaaaacgcggcgaaatcattgtcgatttctgtgccggcgccggcggtaaaaccttggctatcggcgcgcaaatggcgaacaaaggcagaatctacgccttcgacattgccgaaaaacgccttgccaacctcaaaccgcgcatgacccgtgccggactgaccaacatccaccctgaacgcatcagcagcgaacacgatacccgtattgcccgactggcaggaaaagcagaccgtgtgttggtggacgcgccctgctccggcttaggcacactgcgccgcaatcccgacctcaaataccgccaatccgccgagaccgtcgccaaacttttggaacagcaacacagcatcctcgatgccgcctccaaactggtgaaaccacaaggccgtttggtttacgccacctgtagcgtgttgccggaagaaaacgagctgcaagtcgaacgtttcctgtccgaacatcccgaatttgaacccgtcaactgcgccgaactgctgcaaagcctgaagattgatttggataccggaaaatacctgcgcctcaactctggagaacaccaaaccgacggcttctttgccgctgtattgcaacgcaaataaaccggtttgagacctttgcaataacataggttactaaaattttatgctcaatctcattttcaaaatgcaaagcttttctgatttttcctactttttgctcaatattaggaaggttttaggcaattgaaaattttttggcgcatttttatgcgtcaaatttcgttaacagactatttttgcaaaggtctcggtttgaacaaaatgccgtccgaacccttttcaaagcgttcagacggcatttcatcaattatagtggattaacaaaaatcagtacggcgttgcctcgccttagctcaaagagaacgattctctaaggtgctgaagcaccaagtgaatcggttccgtactatttgtactgtctgcggcttcgtcgccttgtcctgatttttgttaatccactatatttttgggaatctgttttaccccaatatataaagcaccatattaaggcggagtgtcttccccactttgacccgaacccggaaaagacaccgcccaagccaatcctgatgctgccccgacagccaaccattaaggaaatcctaatgaactttgctttatccgtcattatgttgaccctcgcctctttcctgcccgtcccgcctgccggagccgccgtctttacttggaaggacggcggcggcaacagctattcggatgtaccgaaacagcttcatcccgaccaaagccaaatcttaaacctgcggacgcgccaaaccaaaccggcggtcaaacccgcccaagccgacgcagggaagcgcacagacggcgcggcacaggaaaacaatcccgacactgccgagaaaaaccggcagcttgaggaagaaaagaaaagaattgccgaaaccgaacggcagaacaaagaagaaaactgccggatttcaaaaatgaacctgaaggcggtgggaaattcaaatgcaaaaaacaaggatgatttgattcggaaatacaataacgccgtaaacaaatactgccgttaatcggctctagcgcaaacccgatgccgtctgaagcggcacggggtttgtcatttctgccagtaggttttgacgttgacgaactcgtacagcccgaattcggacaattcgcgcccgtaaccggaatctttgactccgccgaaaggcaggcgcaaatcgctgctggtatggcggttgataaacaccgatcccgcctgtattttttcggcaaaccgccaagcgcgttcagtatcggcggtataaatacaggcgccgagtccgaacggtgaatcattggcaagggcgatggcatgatcttcgtttgccgcacgcaaaatcagggcgacggggccgaatacttcttcataccagacgcggcaggcaggatttaccctgtctaaaaccgtcgcgggataaaaccagcctcgcccttgtgggatttttccgccggtcaggcataccgcgccgtttgaaacggcatcttcaacctgcccgtgaaccctgtcccgcaaatcttcgcggtgcagcggtgcaagcgtagtatcgggatgtttggggtcgcccattttcaatttggcgcattcggcaagaaacagcgggataaaacgatcggctgcggcttcggttacgatgatgcgtttggcggcgttgcacgattgccccgcatcgcggaaacgggaataacaggcttctgcggcggcgcgttccaaatcggcatcgggcatcacgataaaggcgttgctgccgccgagctccaagacggttttcttgaggtttgcgcccgcgtgtgccgcaagaatgcgccctgtgtgcgtcgaaccggtaaacgccattgcatcggtatcttcaaccgccttgagcgtgcccgcctcatctaaccacgcgcctgccaaaggaatgccgtctgaagccaaatcgaacaacgcctgactgacgcgcgccacgctgggcgcgggtttgacggcgcacgcgttgcccgcgcacatagcgggaacggcgaaacgcaatacctgccagacgggatagttccaaggcatgacggcaaacaccacacccaaaggctcaaaccttacctgactcaaactcgcctgcgtcgcgatggttttgtgggcaagcagttcgggggcaaggtgggcgtaatagcgtatcagttcgatagacttgccgatttccgcgcggcattcgtgcaggcagcgaccgacttcctcgcacaccatttccgcaaaacgctctttctccgcctccagacggtcggcaaaccgcctcagacgcgcggcacgctcggttacgcccagttgcgcgaacgccccgccgcgcattttcaaacctgccagttgccgttcaaactccgcataatcttgggcggggcagcggtaaagcgtttcgcccgtaaatacattgacactgtgaaacatcgaatcaacctgccagttgcgggaatatcgttttcagtcccgacacaataatctccaccgataccgccgccagcatcatacccataatgcggtttaaaatcgtcagccccgtcgtgcccagccggcggctgaccttcccggcaacgattaaaatggcataacaaatcgcactgaccaccaaaccggccgcgataatcagcgcgatgtcgctgtatgttttagccgccgatgcataaataatcacggttgaaataccgcccgggccgatggtaatcggtatggcgatgggcacgacggcaatcgccccggcattgcgggcggggcgcgcctgccccgtttccggttgcgcgccgagattctgcttggcgggattgtcgttgccgttcatcatcgaaatagcaatcaacagcaccaaaatcccgccgccgacctgaaacgaaccgacgctgatacccaaaaccttcaacagcgcaccgccgatcagcgcaaataccgcaatcacggcaaacacggcgacggcggccgtccgcgcgaccttcctgcgctccttcgtactgtgtccattggtcagttcaaggtaaagcgacaacgcactgaacggattaatcagcaccaaaaaagccacaatcagcttgccgatttccatacccaatcccattatttcccctccttcaaacccgtgcggcaggcatccaatgctgcaaattgccgccgcaacggatttttccgttataattaaaaattcaagcaatacaccccatcatacccgaacgacggtatctttaccatcagacaaggatgcttttcatggcactgacacttgccgacgtagacaaaatcgcccgactctcccgactgcacctgactgcggaagaaaaagaaaaatcgcttcaagaattaaacgacattttcgctatggtcgaacagatgcaaaccattaacacagacggtatcgaaccgatggcgcacccgcacgaggccgccctgcgcctgcgcgaagacgaagtaaccgaaaccgaccgcgccgctgaatatcaggcggtcgcaccggaagtacgcaaccgcctgtacatcgtaccgcaagttatcgaagaataatccgaatacgcttcagacggcatcaaaaataccgcctgaaaccctttagggatggaagatttatgacacaatacacattgaaacaggcgggcagcctgttgcagtccaaacagatttccgccgtcgaactggcaaacgaatacctcgccgccatcgccgaaaaaaatcccgccctcaacggctacatcacgctgaaccccgaaaaaaccctcgccgaagcccgcgccgccgacgaacgtatcgcgcagggcaacgcctccgcgcttaccggcgtgcccgtcgcctacaaagatattttctgccaaaccggctggcgcagcgcgtgcgcgtccaaaatgctcgacaacttcatctccccctacaccgccaccgtcgtccaaaacctgctcgacgaaagtatggtaacgctcggacgcaccaatatggacgagttcgctatgggttcgaccaatgaaaactcgttctacggcgcgaccaaaaacccgtggaatcccgaacacgtccccggcggctcttccggcggttcggctgtcgtcgttgccgcgcgcctcgcccctgccgcgctcggttcggacacgggcggctccatccgccaacccgcatcgcactgcggcattaccggcatcaaacccacatacggcacggtttcccgcttcggtatggtcgcctacgcctccagcttcgaccaggccggcccgatggcgcaaaccgccgaagactgcgcgattctgttgaacgcgatggcaggtttcgaccccaaagactccaccagtctcgaacgtgaaaaagaagactacacccgcgatttgaaccaaccgctcaaaggtttgaaaatcggcctgcccaaagaatatttcggcgaaggcaacagcgccgatgttcagacggcattgcaaaacaccattgatttgctgaaaacccaaggcgcggaattggtcgaagtttccctgccgcaaaccaagctgtccattcccgcctactacgtcctcgcttcggcggaagccggcaccaacctttcacgttacgacggcgtacgttacggacaccgtgccgcccaattcggcgatttggaagaaatgtacggcaaaacccgcgccgaaggtttcggcagcgaagtcaaacgccgcatcatgatcggcacttatgtactgtcgcacggctactacgatgcctactatctcaaagcccaaaaactgcgccgtctcgttgccgatgactttcagacggcatttgcacggtgcgacctcatcctcgcgccgaccgcacccactgccgcccccaaaatcggagcggatgcttcgccggttgaaacctacttgagcgatatctacaccatcgccgtcaacctcgccggactgcccgcattgaccctgcctgcaggtttcagcggcggcggactgcccatcggcgttcagcttatcggcaactatttctccgaagcccgaatactcggtgcggcgcatcaaatccaactcaacagcgattggcacggcaaacgacccgaatgaagcagaaccgcacctttacctttcccgattttcgcaccgtttacagctatgcgcctttatatcggctgcaacatttaaaatacacattgcgaaaatttttcggaaaaaaagaaatttacgccttcgagcagtttgtcaacgcctcccctatccgtcaggggctgttcctccactgcccgcaggatgcctatccgcttctgcgcgaatttgttgacaggcgttttaactgcaaacgccgtttagatgcgatgacggcagattttcttatggcggaaaaactgttcggcacagacatcctgcaccaaatggaagactaccgcttccatctggtcttggcgcacctttcagacggcatcagcttgtggctcaaccgcaacgacaactgcgtcgaagaaggcgcgtggtctttatctttacgcgacgaagcaggcaaccggctgtatatggcgaccttcgcctttgtcggcacacacctgctggcagcctccgtacaagggcctgcgggcgaagaggccaaagataccgtccgccgcataaccaaacaacttcacggcctgcgtccccaacaactgatggtaaccgcactgcaatatttcgccgccgcattaaaattagacggcgcgataggcattgcacaaaaacatcaagtcaaattgcgctggaaacttaaaaagcgcgtcaaaatgaattacgacgcattctggcaggaatacggcgcaagtttggaacgggacggctactggcatctcccccaaacccccgcccgcaaagaccttgccgacatcgaaagcaaaaaacgctcgatgtaccgcaagcgttatgaaatgctggacaacatggttgcagagatgaaggacagtctgaaaacagaagcacgcggcatttcagacggcatccaaacggaaaaaccgctccgccggacagcctgacgagaagactatcgaattgatattttagagaaagaacctcctatgacctgggaaaccgtaatcggcttggaaatccacgtccaattgaacaccaaatccaaaatcttcagcggcgcatcggccgcattcggcgcagaacccaacgcgcacgccggcgtagtggaatgtgctttgccgggcgtactgccggtaatgaaccgagaagtcgttgaaaaagccatcaaattgggtttggctttagatgcgaaaatcaaccggaaaaacgtgttcgaccgcaaaaactacttctatcccgacttaccaaaaggctatcaaatcagccagttggacttaccgattgtcgaacacggcaaattggaaatcgtagtcggcgacaatgtgaaaaccatcaacgtaacccgcgcccatatggaagaagacgcgggcaagtccgtgcatgaaggcttgaacggcgcgaccggtatcgacctgaatcgcgccggcacgcctttattggaagtcgtatccgaaccggaattgcgctccgccgccgaagccgttgcctacgccaaagccttgcacagcttggtaacctggctggacatttgcgacggcaatatggcggaaggttcgttccgcatcgatgccaacgtatccgtgcgcccgaaaggtcaagaagagttcggcacgcgccgcgagattaaaaacctcaattccttccgtttcttggagcaggcgattaattacgaagcagaagcgcaaatcgagattttggaagacggcggcaaagtacagcaggcaaccatgctgtttgatcccgaaaaaggcgaaacccgcgtaatgcgcctgaaagaagacgcgcaagactaccgctacttccccgaccctgatttgctgcccgtcatcatttcagacgctcaaatgcaaaaagccaaagcagaaatgcccgagctgccgaaagaaatggcagcgcatttcgtggcggattacggcgtgtccgaatacgacgcgcgcctgctgaccgcaagccgcgcacaggccgcctattttgaagaagccgccaaagagagcggacaaggcaagccgactgccaactggatgaacggcgaactcgccgccgcgctgaacaaagccggcctggaacttgccgacagcccgattaccgccccgcgcctcgccgcgctggtgggcaaaatcgccgacggcacattaagcggcaaactggcgaaaaaagcctttgaggctatgtgggcggaacccgaagccaccattgccgaaatcatcgaaaaacacggcttgcagcagatgaccgataccggcgcagttgaagccattgtggacgaagtgctggcaaacaacgccaaagccgtggaacaattcaaatccggcaacgaaaaagccctgaatgcgattgtggggcaagtgatgaaggccagcaaaggcaaagccaatcccgcgcaggtgcaggagttgattaaagccaaactcgcctgatgagcaagatgccgtctgaaacccagatccgacgttcagacggcgttttcacagtctgaccacattaaaacagcataaaaaacaatattccatgaaccacaccgttaccctgcccgaccaaaccacctttgccgccaacgacggtgaaaccgttttgtccgccgccgcccgacaaaaccttaatctgccccattcctgcaaaaacggtgtctgcgggcaatgcaaagccgaactggtcagcggcgatattcaaatgggcggacactccgaacaggctttatccgaagcagaaaaagcgcaaggcaagattttgatgtgccgcaccaccgcgcaaagcgacatcagcctcaacatccccggctacaaccccaacgccctccccgtccgcaccctgcccgcacgcatcgaaagtatggttttcaaacacgatgtcgccctcttgaaacttgccctgcccaaagccccgccgtttgccttctatgctgggcaatacatcgatttactgctgccgggcaacgtcagccgcagctactccatcgccaatccgcccgaccaagaaggcattttggaactacacatccgcaggcgcgaaaacggtgtctgctcggaaatgattttcggcagcgaacccaaagtcaaagaaaaaggcatcgtccgcgttaaaggtccgctcggttcgtttaccttgcaggaagacagcggcaagcccgtcatcctgctggcaaccggcacaggctacgcccccatccgcagcatcctgctcgaccttatccgccaagacagcagccgcgccgtccatttctactggggcgcgcgtcatcaagatgatttgtatgccctcgaagaagcacaagggttggcatgccgtctgaaaaacgcctgcttcacccccgtattgtcccgccccggagagggctggcagggaagaaaagggcacgtacaagacatcgcggcacaagaccaccccgacctgtcggaatacgaagtatttgcctgcggctctccggccatgaccgaacaagcaaaaaatctgtttgtgcaacagcataagctgccggaaaacttgtttttctccgacgcattcacgccgtccgcatcataattccccggtataaaaaagattcaggctttccgttcggaacacaaaaaacttcccgtccgtattttccccataaaaaatgccgtctgaagcccgattccggttttcagacggcatatgttttttcctgttcaaggcgacagccgctcgcgtatccagccaccatccagcaaacggtattggatgcggtcgtgcaacctgctcggcctgccctgccagaactcaagcaaatcgggaatcacaatatagccgccccaatgcggcggacgcggcacgtgcaaaggatgtttgagtccgaccgccgccgcctttgccaccaataccgccttgttcggaatcacttcgctctgcgcgcttgcccacgcacccaaacggctctgatacgggcggctctcaaaatattcgtccgacaatttctccgccagcctttcaacacgcccttccacgcgcacctgacgctccagctccggccaaaaaaacgtcatcgccgcaaatggatgagcatccagcgaacgccccttgcggctgtgataattcgtaaagaaaacaaaaccttcagaattaacttccttcagcagcaccatacggctgttaggcctgccgcgtccgtcaaccgccgccacattgaccgccgtcggctcgttgacctgtgcgcgtaccgcctcgtccaaccaccgctcgaactgctcgatcggattgtcggcgcaatcgccttccgacaattcccgtttactgtaatcttcccgaatattgtgcaaatccatttaccgctcctcttaataatagtggattaataaaaaccagtacggcgttgcctcgccttagctcaaagagaacgattctctaaggtgctgaagcaccaagtgaatcggttccgtactatttgtactgtctgcggcttcgtcgccttgtcctgatttttgttaatccaccatatcatttgaaagattctacccccgcacgcaaaccgatttcaaccgttgcacaaactttgtcccgcttctccaaacctcaggatacaacgatttcatccgcaaaaccgccgcatcaggtacaatatcgaaccgtccgactgaggacggcattttatcaacccgtcctgccgcatacgccgcagaagaaccgctttatcaagcgagttaggaaaaatgatgtccaaacagcccaccagcaaacgccaatggcgcgacggcgcagccccgtctgccaagaaaaccgccaaaccgttcaaaagcaaagcccgtcccaaagacgaaacggacaaaaccgccgcccaagcttacggacaaaaagcttcagacggcatcaaacctcaaaacctccccaaacagcgcgccgccaaagccaaaaaactcgtcgtccgcaatcccaaccaaaaaattatggaacacgcgcgcgatttaaaagaacgccgcagcgacctatcgcgcatggaacccgaacgcctgcaaaaagtgcttgccgcgtccggcgtcggctcgcgccgcgaaatggaagaatggatcaacaacggctgggtaacggtcaacggcaaaaccgcgcaactgggcgacaaagtcacccccgacgaccacgttaccgtcaaaggcagcatcatcaagctcaaatgggccgaccgcctgccgcgcatcatcctgtattacaaacaagaaggcgaaatcgtttcccgcgacgacccgcaaggcagggtcagcatcttcgaccgcctgccgcaggccgccagcagccgctgggtcgccatcggacgcttggacatcaacaccagcggacttctgattctcaccacctccggcgaactcgtccaacgtttcgcccaccccagcttcgaagtcgaacgcgaatacgccgtgcgcgtactgggcgggctgaccggcgaacaaatgcgcgtcctcaccgaagaaggcgtgatgctcgaagacggcttggcaaaagtcgaacgcatccgcgaacaaggcggcgaaggcgcgaacaaatggtacaacgtcgtgattaaagaaggccgcaaccgcgaagtgcgccgcatttttgaaagccaagggctcaccgtcagccgcctcgtgcgcgtcggcttcggccccatcggactgcccaaccgcctcaaacgcggacagttctacgaactcaaccccgccgaagtcgccaacatcctcaaatgggcggaaatgctgctgccgggcgaacgccgccgcaaaaaagcctaaacccgccaaaacacaaaaatgccgtctgaaacatctactgtttcagacggcattttattcgggcgttttcaggagaaaaggtcgagtgctttgacaaagaccatcaccacgccgtaggcgagcggtatgacggccaatgcccaacgccaccagaccgatatgccgccgccggaaactttttcgcccacaaggtaagcgtcggatatggcggtttcgtcatcggggttgccgctgtgtgcggcggttttgatgtctttttcgtggtgtttttcgtgtacggatttgacggcgaggttgcacaacaaaccgataatcagcagacccgccatgatgtacatggttacgctgtatgcctgtgccgccggtatgccgctgtcgatttggctttggcgtatgtaattgaccagtaccgggccgatgacggcggcggttgaccaggccagcaggatgcgcccgtgaatcgcgccgacctgataggtgccgaacaggtctttcaggtaggcgggaatggcggcaaatccgccgccgtacatggaaataatcacgcaaaagccgatgatgaacagggctttgctgccgctctcgccgatggagggaacggcgaaatacagcagcgaaccgagtatgaagaagatggtgtaggtgtttttgcgtccgattttgtcggaaacgctcgaccacaaaaagcgcccacccatattaaacaggctcaggaggctgacgaagcctgccgccgcacctgcgccgactgccgactgcctgcctacggaggtttcggaaaagagttcctgaatcatcacggatgcctgacccaatacgccgatgccggcggttacgttcaggcacaatacccagaacaacagccaaaactgcggcgttttcatggcttgggacacgttgacatgattgctgctgaccagcttgttttgcgttttcggcgcggtatagccttcaggtttccagccgtcggcaggtacgcggatggtaaacgcgccaaacatcatcagtgcgaggtaaagcagacccaatacggcgaaggtttcggcaaccccgaccgaagcagcgtttgaaaaggcgttcatcagtgatacggaaagcggcgaggccagcattgcgccgccgccgaaacccataatcgccaaaccggtcgccatacccggcttgtcgggaaaccatttcatcagtgtggaaactggcccgatgtagcccaaacccaagcctacgccgccgatgacgccgttgcccaaatagagcaggaagaggttgtgcgtacgcacgccgaatgcggatacgaagaagcccaggctgaagcagcaggcggcggcaaatatggctttgcgcggccctacccgttccatccacgtaccgaacagggcggccgacgcgcccagcatcgcgagtgcgatactgaaaatccaacctacggtcgtcagcttccaatctccggccgccgattcggttatgccgataagtttggtcagcggcgcgttgaatacggaataggcgtaaatctgcccgatggcaaggtgcaccgccaatgctgcgggcggtacgagccaacggttgaaacccggcttggcaatgcttgcctcacggtctaaaaacttcataacatcctctttctgtcagttgaaaaataaaatttcatttgctcaatggaaacttattgaaaattataaaaaaatatcgggtcgggtttttatccgccccaagatgcgccgtctgaaacatttcgggtgtacggaaaggtttctgttttttccgacaaattcctgcggcttttcgcttccggattcccgcttttgcgggaatgacgaattaaagattatcttaaggtcaagggactggattcccgcttttgcgggaatgacggcggcgggttgctgttttttgtttataaatttctgtaactttggatttcagccatcttcaataaattatcgaaacgtatcaatcgtcattcccgcgcaggcgggaatccatccagttcgttcgatttcggttttttaagtttcgagtaacttctgactcgtcattcccgcgtaggcgggaatccggttttttgagtttcagtcatttctaatacattcccaccacttttcgcttccggattcccgctttttcaggaatgacgaattaaagattatcttaagatcaagggactggattcccgctttcgcgggaatgacggcggcgggttgctgttttttgtttataaatttctgtaactttggatttcagccattttcaataaattatcgaaacgtatcaatcgtcattcccgcgcaggcgggaatccagtccgttcgatttcgttttttttaagtttcgagtaacttctgactcgtcattcccgcgtaggcgggaatccggttttttgagtttcagtcatttctaatacattcccaccacttttcgcttccggattcccgctttttcaggaatgacgaattaaagattatcttaaggtcaagggactggattcccgctttcgcgggaatgacggcggagggggagcggtttttccgattgggtttaaatgcaatcgaacaaatcctgctgcccttgttctttgcttacgcgcacgtcggtttcgccgtcggcgaagataatgtgcagcttctgcccctgcttcaaaacatcggcgttgcggatgacttgtccgcgtgtgtttttgacgacggaaaagccgcgttccagaatgtgctgcggcgaaacggcttcgagcaatgctgcttgggcggtcaggctttggcggcggtgggtaagcagttggtggaaggcgtgcgacagggccgtctgaaagcggtcgatgttgtgtttgtaaacggaaacatcaggacggcaatgtttcagtgcttgggtttggcgttcgaaacgggctgtgtgggcgcggaggttttgcttcatagagtaagacagcgtttgtgccagcttgccgattgaagcgcgctgctcatcaagtttttggcgcggatgacggatttgccgcgcgagccagtcgagtttttggctggcatcgaaatagcgttgttccaaaacggttttcagacggccttgcacctgggcgagacgatgcagcgattcttggcggttggggctgaccagttccgccgagccggtcggcgtgggcgcgcgcacgtcggcgacaaaatcggcaagcgtgaaatcggtttcgtgacctacgccgctgacgacgggaaccgtgcaggcttcgatggcgcgtacgaccggttcttcgttaaacgcccacaaatcttcaatgctgccgccgccgcgacagacaatcaacacatcgcattcggcgcgttgcgatgcggttttaatcgcttgtgcgatttgcaactcgctgcctgtgccttgaacgacggtcggataaacgatgacgggaatttcgggcgcgcggcgtttcaaggtggttacaacatcgcgcaatgccgccgccgccaaactggttacgatgccgatacattgcggtcgggcaggcagaggttttttgcgttccgccgcaaacgcgccttccgcctgcaactgcgccttcaaccgctcataggcttcgtaaagctgccccaaacctttgagccgtacttcgtttacggtaatttgaaattcgccccgcgcctcgtaaatactgattttccctgatacttcgatatggtcgccttctttcaaaggcttcgccaaacgcgccgccgcacctttgaacatcgcgcaacgcacctgcgcgcggctgtctttaagcgagaagtaataatgtccgctggcggcgcgggtcaggttggacacttcgccggcaatccacaaaccggcaaggtggttttccaaaatacttttggcaaatgcgttcaactcggaaacggacaacacgtcagaatgaaaaaaatcagacatcgaatcaatcaaataataaaaaatatgaatatgttttgaagcccaaggcggcatcgggccgcctaaattgtcaacaatattataacacgcgccatcttgccgcccgccttttcccgtatgacttttttaagcggggaatgggaaaaatattcatcaacctgcctgcaatctattcaaattgcaccgccggcaggctatgatgcggatattttcgacaggaggaaaaatggatacgcaggcagttatcacacatatcgcccgatggttggacgaatacgccgctcaggcaaatgcaaaagggtttgtcgtgggcgtttccggcggcatcgattccgccgtcgtctccacactcgccgcccgcaccggccgccccacgctgcttctggatatgccgatacgccaacaccccggccagcttgagcgggcaaggctgcacatccgcaatctgcaacggcaatatgccaatgtaagcgcgcaaacggtcgacctgaccgacaccttccagacctttgaacaaaccgtcggcattcatcagacggcatttgacaatcagccgctttccctcgccaacgccagaagccgcctgcgtatgctgaccctgtactactacgggcagatacacggactgctggttacggggacaggtaataagattgaagatttcggcgtgggattttttaccaaatacggcgacggcggcgtagacatcagcccgattgccgacctgaccaaaacgcaggtttaccggcttgccgaagcattgggcgtggacgaggcgattcaaaaagccccgccgaccgacggcctgtgggatacggaacgcaccgacgaagaacagatgggcgcaagctatcccgaactggagtgggcaatgggcgtgtacggtacgcgcaaacccgaagattttgaagggcggcggcgcgaagttttggaaatctatacgcggcttcaccgcgcgatgcagcacaaaatcaacccgattcccgtgtgccgcattccgcccgaattgttgggctgaaacatgaaaatgccgtctgaagcggaaaaccgtgtttcagacggcattgacatatccggctcccgttccttaagaagcaagtacgcgggcaaacagaatatcgttttccaaatgaatgtggtcgttcaaatcgtccgccatttctttcgccagcgcgtaaagcctcgtccagcttccgcaagccccttcgggcggttggaaattgtcggtcagctctttgagccgtgcgatggcgcggtcgtgttcttcgtgttcgtgcatcatcacgctgatgggcattgccgcaccgcgtccgacaccctgattaatcatcggaaacagcatcctttcctctttcatcatatgcatcagcagttcgttctgcatataggcaagcagcccggcaatttccgccggaaaggtatcggcatggacttgggccactttctgcgccagcggcaccaattcttcaaattgtgcgcggtggacattgttgtagcgttgcaggatataatcgacggttgcgccaaagggggctgtttcccaaacggaaaaatcagtcattgcagtgttccttttatagggtttcgggtttggttttgaacattcatactttaagaatctatttaaacggagcatacaccgcccgcgcgtttctgtacagcttcaaaaacattccttacactttgataataaaagtaattttcaaaaataaaatactgtccgaaccgttttttagaatttgcaaaggcgattggggcggtacagaaaaactattatcccgcccgcccacttgaaatttttatgcccaagccctatcctgaacgctatcgtgccaatcccaaccgaaaaggaaaaataatgagcagcgaattgattgtacacaccagcgatgccgcttttgaaaaagacgttttaaatgcagatatccccgtcctgctggacttttgggctccgtggtgcggcccctgcaaaatgattgccccgattttggacgacattgccgccgaatttgaaggccgtctgaaagtggtcaaaatcaacatcgacgacaacgaagccaccccgtcccgtttcggcgtgcgcggcattccgaccctgatggtgtttaaaaacggcgaagtcgtcgccaccaaagtcggcgcattggcaaaaggccagctaaccacctttgtcgaagcctctatcgcctgataaagcgcaatcgaaaaagccgccggaagattccggcggctttttttattttgactgtgttttaatatagtgttgatagacatacttggcttcaaggtattcaacaggataggtttattcctaactggaaaataattgtcttttcccttgaaaataattgaaatcaacagattactaaaacacagccaaacaaaaaagtaagtgtaagtggttttaaggctgcctgaaaataagtaaaaagcaaagcaaggaacgcgtgggtgtaagcaccatctaccatgtacgttcacgctttattttcataataatctgttactgcttttggtgaaagcggggcattgcatcgattacaataatgaataaatggaactactccttgattgcaagctatttcttgattatcgacgctgattactttcccattaaactgtttttgaaatctgtggcaataggggcaaatagttaaaaaaactgtagaaatcacactatatacaccgagcaatacaaataacagcatgagccaatccattaattcattgaagttagaaatatgaagaatttgatatttctgtaaaaaaaccaataatcccataaaacctgtataaaaatatacaatttttgatggtatcaatcttcgttggaatcttacggcgatttttagctcactctctttgttttcaggcttaaatggcataattttgtcatagttattcgtatccattgcttatttccttttgcttggtttttccggtgagttgattttctttttttttacacaggcaacacataagccatcatctccgcaatagacacttggcgatgcttaggcgactgataccacaaccaagtgatagcaccgggtgcttcgctttcgttatatggctcactgggatagagcttgggtgagaggatgtttaggggggagtgggcatagtttagggttacgattagttaaagtaaaaaggaaaggtaagtggttttaaggagcctgaaacggagttcagcgaaaccaaaaccgcgtgtgcatgaatgcacatcctaccatttcacttttttggttggttacacaggctatgctggttagtagtgccagttaatctacatcttgataaagtttatctataaaactatcaaaatcaggtgcgatgggaactgtaatcatcttggtattacctagttcatcttcgtaaaattcatcatgatacataagtacgatggatggattacttgaatttttacgataatcaaaacaaatataatcgccatttgcacttattccaaatgcaacaacttggtttccatagccatattcatcatcaatgcatgaataggtatagatattttcatgacaggaggcatcttttttatatcctaaaaataaaatatttctgtcatctgtattcttattattatcaataaaaataaaacaatcttcttcgggatataaataatcatgttcacttatcaaatatatatacgatctagggaatgttacacctaaattttctgcaaatttttcaatgattaaagcagaaacttttccttcatctctccagatatttaattttttcattattcatttccttgattaacgtcctttttttaatacattttgaccagtatgtctaactgcattaggctgtgttttaatatagtgttgataagcgtacttggcttcaatatattcaacaggataggtttattcctaaccagaaaataattgtcttttcccttgcaaataattgaaatcaacagattactaaaacacagcctttattttaagcctttttacggatttcccagcacctatggatttttttgttgcggaaatcttcgggaacggattgtttggaaatgtcttttacggcgtattgttccgataccgaatcgtccaaaacgaagctgcgcaggttgttggaaaagtacaaaatgccgtctgaagcgagcagcttcaccgcgccgtcaatcagctttttgtggtcgcgctggatgtcgaggatgtcggacattttcttgctgttggaaaaactgggcggatccatcacaatgaggtcgaactgcctgccttccccatatgccgtctgaagatattggaacacgtcggcgcggacgattttatgccgttccgtatcgatgccgttcaattcaaaattgcgtttcgcccaatcgagataagtgttggacaaatcgacagtttcgctggatgccgcgccgccggtggcggcatagacggtgaagctgccggtgtaggaaaacaggtttaaaaaacgtttgcccgccgccgtttcgccgacttttttgcgcgtgtttcgatgatccaaaaaaagccccgtatccaaatacttatcaaggttgacccaaaacttgcggccgttttcggtgatgacgaaatcgtcgcccgccttgccggttttttcgtattgctgcaaacctttttggcgttcgcggcgtttgaggcggatttgttcgggttcaaaaccggtaacgaaggcgacggcttccaagacttcggcaagccacgcttcgtattcttcgggccgcatcagccagccggtatcgtattcctgaaggtggattcgatcaccgtaaacatcggcggcaaaagggaattggggaatgtcgcggtcgtaaatgcgccaggcttcgatgccgttgcgtttcgcccatttcataaggtgtttgatgtttttgcccaagcggttggcaaacggtgtgatgtcggtcattggtttcaggcggaataaagtggaaaacggcaattttactgtaattaacgcccgattgcttgaccgtttcgggcaaaccctataccatccgccgcttatcttgtcatacgaagccatcgccttccaacctaaaccgcccttacgggcgcgtttcttctgttgctttgattttacaaagcgtatctgtgcaggttgccgtcgatgtaaaccacaagcaagccgcttgcgacaaccctgtaacttcacattccccgtatcgttacccttccctgcttcaggccgtctgaacctttcggacgcgggcgttgttgtcttccaaggatagccatgtctattaaatttgccgatttgaacctcgataaaaacatcttgtccgccgtcagcagcgagggttacgaaagcccgacgccgattcaggcgcaggcgattccgtttgctttggaaggccgcgacatcatggcttcggcgcaaaccggctccggcaaaaccgccgcctttctgttaccgactttgcagcgactgaccaaacgcagcgaaaaaccgggcaaaggcccgcgtgctttggtgttgaccccgacccgcgaattggcggctcaagtcgagaaaaacgcgctggcgtatgccaaaaatatgcgttggttccgtaccgtcagcatcgtcggcggcgcatcgttcggctaccaaacccgcgccctgagcaaaccggtcgatctgattgtcgccacgccgggccgtctgatggacttgatgcaaagcggcaaagttgattttggacgtttggaagtgctgattttggacgaagccgaccgtatgttggatatgggctttatcgacgacatcgaaaccatcgtcgaagccaccccgaccgaccgtcagactttattgttctccgccacttgggacggcgcggtcggcaaactggcgcgcaaactgaccaaagaccctgaaatcatcgaagtcgaacgcgtggacgaccaaggcaaaatcgaagaacaactgctgtactgcgacgatatgcgtcacaaaaaccgcctgctcgaccacatcctgcgcgatgccaatatcgatcaatgcgtgattttcacgtccaccaaagccatgaccgaagtcatcgcggatgaattgtacgaaaaaggtttcgccgccaactgcctgcacggcgacatgccgcagggctggcgcaaccgcacgctgatggacttgcgcaaaggccgctgcaaaattttggttgccaccgacgttgccgcacgcggtatcgacgtaccgaccattacccacgttatcaactacgacctgccgaaacaggcggaagactacgtccaccgcatcgggcgcaccggccgcgcaggccgcacgggtattgcgattacgtttgccgaagtgaacgaatacgtcaaagtccacaaaatcgaaaaatacattaaccgcaaactgcccgaactgaccatcgaaggcatggaaccgacccgcaaacgcaaatccgcaggcggcaagccaaaaggcaaaggcggctggggcgataggaaatccggcggccggcgcggcgatcataaaccgggcaaagaaggcttcggcggcaaaacgcgcggcgaaagtttcaagaaagaaggctttaagaaagacggtttcaaaaaaaccggcgaaggcttcaaaggcaaacgcaaagccggcgattcttttgcaggcagaggcgaacgccgttacaaagaccgctaagccccaacctgccgcataaaccaatgccgtctgaaaccgatttcgagtttcagacggcatttttgcaatgtttcagcaccgcccggctttgatacccaaaggattaatctgcaatatagtggattaacaaaaaccagtaccgcgttgcctcgccttagctcaaagagaacgattctctaaggtgctgaagcaccaagtgaatcggttccgtactatctgtactgtctgcggcttcgtcgccttgtcctgatttttgttaatccactataaaaacccttttccgcttttgtaatgattgaaagattacgtaaattcaaatatctagattccttcctgcacgggaatgacacggaagggtttcagatgcagggtgggcattcctgcccaccaaatcccgcccttgcaacggtgggcaagaatgctcgccctatggtctgacggttcgatatgatgccgtctaaaaacccaacggcggcatgacaatgccaccctgccaacgcacgtaaatcagaattgccatcccgacatcaaacgcttggaaaggaaatgccgtctgaaaatcaaacagcgacataacaatgccccctcaaacaaatacaaaaatgccgtctgaaagcccttcagacggcattggcgcgccgggtttaccgcctcctgccgaaaccgcgcatagccggtcggcggtaattggcgggcgggcgcgttgtcgggcggtaacgctgcgcctgcgccgcctgttgttttgcacggaggctgcgcgtgttcaaatccctgctggtgcgcgcattgggatgtgcggactgatggtaggcggcacgcgcgcgccgggcgacggggctgtcttggttgcccgcccgtgtgaatttgtttgccagcgcgttgccgataaacgcgcctgccgccgcgccgaccaggctttgcagcagccagcttcctgtcgattggtcgtaaatatactgctgcccgtctttaccggtaacgggttgcccgttgttgccgtttgcctgtgcttcggcaggaatggtgtctttgactgcttcgggagtcagttggtaaaccgtatcgtctgcctgctgtgcgagctgctgttgcagggcttcaatctgtttctgctgctgttcgagccgcgcctgcgtgtcgtcttggcaggcggcgagtgcgaatgttgcgataagcgcggaggcgatgatttttttcatgtgtgtcctgtttgggtggaaaatcggttttattgtatcgccgtcgggaattttggcaagcattctgccggcaaatcgtgatgtttacaggggcagggtgtgcagtttgcggacaaatgcgaggctgttggcgactgggttgcctttgttttcgacttcgtgttcggtttctacggtcagcaggcggcggtttttgtgtttgttcaggctcaattcggcttgtgcgggtgtgaaaaacaggcggtgtttttcggcaaagcggcgggcgcggctgttggcggttttcaaaatctgaagcagcgatacgtccagatggaagcgtcgcacgcccaatacgagaatccgtgcggcaaaaaaatcggcggcatcggtaaactcggcggggctgctgcggctgaagttgtgccgttcggcggctatcagggcggcaacagtgcggatttgcggaatcatcgattcgctgataagtgtgtcgtcccgccctgcatcgagaagcatgggggaaaaatcctgtgcatcatcgacaataatgctacaagtgtgcagggtttcgttttgtgcggcggtttggggcattgcattcatggtcattttcctgattctgtcgtgtgttgccgaatcgggcgacctgtgtgaaggtaacaaaaaagccgccccgttttcgagcggcctgttttgcgcatgggatggatttcaagcaagcgcaaaaaagtaccgcacgtctgtgtggtaccaatagcaataagcggttgtaaattttttgccttgcatgatgaaatgccgtctgaagataaaaatattggggagattctaaatcaaaacgctgccgcgcctcaagcattttatcgaaatttttttgatttttcatctatccgattgaaaatatttcggtttatttttaccgctgcccgatattgtcggcaatttccctttatctgctttgaaaaacggtgcataatcccgagcaaaaccgcaatcaggagcaattatgcaaaactatctgacccccaatttcgcctttgccccgatgattcccgaacgcgcttcaggcagccgcgtttgggatacggaagggcgtgaatatattgatttttcaggcggtatcgccgtcaatgcgctgggacactgccaccctgcccttgccgatgctttaaacgcgcagatgcacaagctgtggcacatttccaatatctatacgacgcgtccggcgcaggaattggcgcaaaaattggttgcaaacagttttgccgacaaggtttttttctgcaactcgggcgcggaagcgaatgaggcggcgttgaagctggcaaggaaatatgcgcgcgaccgtttcggcggaggaaaaagcgaaatcgtcgcctgtatcaacagtttccacggacgcacgctgtttaccgtgtccgtcggcggccagccgaaatacagcaaggattatgcacccctgccgcaaggcattacgcacgttccgttcaacgatattgccgcgctggaagctgccgtcggcgaacagacctgcgcggtcatcatcgagccgatacagggcgaaagcggcatcctgcccgccactgcggaatatttgcaaaccgcgcgccgtctgtgcgaccggcacaatgcgttgttgattttggacgaagttcaaaccgggatggggcatacgggcaggctgtttgcctatgaacattacggcgttgttcccgatattttgagttcggcaaaagccttgggctgcggctttccgatcggcgcgatgctggcgacagaaacgattgccgccgccttccaaccgggcacgcatggctcgactttcggcggcaacccgatggcgtgcgcggtcggcagccgcgccttcgacatcatcaacgcgccggaaaccttgcacaacgtccgcagccaggggcagaaacttcagacggcattgctggatttgggcaggaaaacaggcttgttctcacaggttcgcgggatgggactgctgctcggctgcgtgttggacgcgccttatcgcggacgcgcatccgaaataaccgccgccgccttgaaacacggcgtgatgattttggttgcgggtgcggacgtattgcgtttcgcgccttcgctgctgttgaacgatgaggatacggcggaaggtttgcggcgtttggaacacgtgctgacggaatttgccgccgcaaaccgcccctaggcatcaaaaacaaaaaaccgcttcggaaacgtggttcaacgttccgaagcggttttgtttgccatcaggactcgaacaccaattccggttccctgccctcttcgatgactgccttaccgaccaccacttttttcaagccttgcaaatcaggcaggcggtacatcgtatcgagcaggcagcgttcgacgatggacctcaggccgcgcgcgccggtttttcgttccattgcctgacgcgcgatggaacgcaatgcgccttcttcaaactccagttcgacattttccataccgaacaacgcctgatactgcttgaccaaagcatttttcggctcggtcaaaatattaatcagcgcgtcttcgtccaattcttctaaagttgcaatcacaggcaaacgtccgattaattctggaatcagaccgaatttaatcaagtcttccggttcgacgatgccgaacagcttggtaatgtcggcattttcgtccttgctgtgaacggacgcaccgaaaccgataccgcctttttcagtacgccggcggatgactttttccaagcctgcaaacgcgccgccgcagataaacagaatgttggtggtatcgacgttgataaattcctgattcggatgcttgcggccgccttggggcggaacactggccaccgtaccttcaatcagtttcagcaaggcttgctgcacgccttcgccggacacgtcgcgcgtgatggacggattgtcgcttttgcgtgaaattttatcgatttcgtcgatatagacgataccgcgttgtgctttttcaacatcgaaatcacatttacccaaaagcttggtaatgatttgctcgacgtcttcaccgacataacctgcctcggtcagcgtagttgcatctgccatcacgaacggcacatccagtttgcgcgccaaagattgcgccagcagggttttacccgatccggtcgggccgataagcaggatgttggatttcgacaattcgacattagctccggctttcgggtggcgcaggcgtttgtaatggttgtacaccgacaccgccaaggctttcttggcttgttcctgaccgataacgtggtcgttgaggttggcgacgatttcggcgggcgtgggcagcttgccggattcttccggctcccctccggcactttccgaaggcgtgccgtcatttccgtcttcatgcaatatttcaatacagtttgagacgcattcgtcacagataaaggcgttttcgccctcaattaaatgtttgacgtgtgatttggattttccgcaaaaggaacaggtacggttttcgttggacatggctttctttacaatgtatgcgttacagaaacggcacgcgccgttcgggttgccaagtataataactatatccgttcttatcaatgtattaccttaaaatcccgccgattcggctataatacgccctttcgcaaccgccccggcggcaaaaatgccgtctgaaaccaaatctgaaatctgaggatattcatgagaaaaccccaacgcggctatgcccgccaagaccgtgtcaaagaacaaattatgcgcgagcttgccgaactcgtccgtaccggactgaaagacccgcgcgccggcttcatcactatcaacgaagtcgaagttacccgagattacagccacgccaccgtgttctacaccgttttgaaccaagatgcgcgcgaaattacggaagaagtgctggaacacgcgcgcggacacctccgcagcgaattggccaaacgcatcaagctgttcaaaatccccgagctgcatttcaaatacgacgagtccttggaacgcggtatgaacctgtccgcccttatcgaccaagtggcggcggaaaaaccggttgaagactgatactgctagaatgaacaatctgattcccgaatatttagccgcctatgcacatagtgacagcctgcaaattgaaggcgggcatcgatgcttttcattatcctgccaaggtagagatactttccacatccgttactatggagagccttttgacggattgattaccgatactgataaggctccggtaaaaattgtggcggtagaagctgtaagcggcgatgaaatcgtattgtttgatggcgcggaacatggctataacgctatgttttgcgacaaatatagtccaaatcaaaagcaaaacagaacgttaactgatttggatgagtatacttaccgggttctgatccatctttattacaatatagactacgaagatgaatatgaagatttcgtcaattctgaaggacaagtccccttaattgatggccgcatcattagttttgactcattaaaacgaaatggctttgatgcaatcagcgttgatctaattgatgaaaaacactctgttcgtgaattattgaatgaagaattaagctgacacgcaggccgtccgaaccctttcagacggtctgaacattaatattccctaattaatatgaccaataaacccgccaaacgcccggtcaacggcgttcttcttctcgacaaacccgaaggcctttccagcaacaccgcgctgcaaaaagcgcggcgtttgtttcatgccgaaaaagccggacataccggcgtgctcgaccctttggcaaccggacttttgcccgtctgcttcggtgaagcgaccaagttcgcccaatacctgctggatgccgacaaagcctacaccgccacgctgaaactcggcgaagccagcagcacgggtgatgccgaaggcgaaatcattgccaccgcccgcgccgatatttccttagccgaatttcagacggcctgccaagcactgacaggcaacatccgccaagtgccgccaatgttttccgcgctcaagcacgaaggcaaaccactgtacgaatacgcccgtaaaggcattgttatcgaacgcaaagcacgcgacattaccgtttacgccatcgatattgccgagtttgactcacccaaagccgtcatcgacgtgcgttgcagcaaaggcacctatatccgcaccctcagcgaagacatcgccaaacacatcggcacgttcgcccacctgaccgccctgcgccgcaccgaaaccgccggctttaccatcgcccaaagccacacgctcgaagccttggcaaacttggacgaaaccagacgcgacagcctgctgctgccctgcgacgtattggtttcacacttcccccaaaccgttttaaacgattatgccgtccatatgctccgctgcgggcaacgaccgcgtttcgatgaagacctgccttccgatacgccggtatgcgtttacacggaaaacggccactttgtcggcctggcggaatatcaaaaaaaaatatgccgtctgaaagccttgcgcctgatgaacacggcggcatccgtcgcctgaacggcggttaaaaatacgggctgtgtttgaataatgtgttgatatagtggattaacaaaaaccagtacagcgttgcctcgccttgccgtactatttgtactgtctgcggcttcgtcgccttgtcctgatttttgttaatccactatatttccgcaaaatcacgacacactcggacacccgccccgcttatcgcaactttgcgaacgcccccggaaacagcaaagacatcaaataattgattttattagaatctatttgcaaagccatttgccgttacacaagaatggcacattaaaataactgatgaggatttataacgatgaagacagacattcaaaccgaattaacccaagccctactaccacacgaaaaagtatgggcgaacgaagaaaaaaccattttagccaaaaacattctgttggatttggtggaaaaaaccgacccgaccattatccgtttgttattggggaacgatgagttaaaacgccatttctttgtggaagtgaatggtgttttggtgtttaaattgcaggattttcgttttttcttggacaaacacagcgtcaataattcctacacaaaatacgccaaccgcattggcttgacggacggcaaccgctttttgaaagacaattcggatattgtgttggattttccgtttaaagattgcgtattgaatggcggacaaagcaccgaggaaggcgaagagatttattttaaacgcaataatagccagccagccaattatacactaaattaacccgaaaaagacaagaaatcttttttaatcaaacgcttgcttttgatgaaatcgataggctttttgacgcaaaagcattctcaaaattctctcgctataccgcagacggcaaacaagcggttggcaaaatcaaacgtcattcagacggcacacccgccgaaaatctcattatcaaaggcaataatctgatagccctacattcgcttgccaaacagtttaaaggcaaagtgaagttgatttatattgatccgccatataacacgggcaatgacggtttcaaatacaacgacaaatttaatcattccacttggctgacttttatgaaaaaccgtctagaaatcgccaaagagctgcttatggaagacggttcgatttttgtgtcaattgacgacaacgaacaggcatatttgaaaattttaatggatgaagttttcggaaatgaaaatttcatctgcaattttatttgggaaaaaaagacaggtgcgtccgatgccaaacagataacgactattacagagtttgtcttatgttactcaaagaactttaaaacagttaaattaaataaaaacacgtcttcttatgatacagagagatacaaattaagtgataagtttgaacaggaaagaggcaaatattatatcgacaatttagatagagggggattgcagtatagtgacagtttgaattttgcaatccaatgtccagatggcacttttacgtatccgaatggcaggactgaatttgtcaatgatggctggatatggaaatggagtaaaaataaaattgattgggcaataacaaacggttttttggagtttagaaaatcaaagtctaaaaaatctggatggagtgtatgttataaaaactatatgttggttgataacgaaaacaagccgatagaacgttctgctccctataagaatttaatacaggatatcttaaatacacatgcgacagatgaattgaaaaaactgttcggcagcaaagtttttactactccaaaacctgagagcttattgcagtatcttattcaaattgccacatccgaatccgacatcgtcttagactaccacttgggtagtggcacaaccgccgccgttgcccacaaaatgaatcgccaatacatcggtattgaacaaatggactatattgaaacgcttgccgttgaacgcttgaaaaaagtgattgaaggcgagcaaggcggtatttccaaagccgtgaattggcaaggtggtggcgagtttgtctatgccgaacttgccccatttaacgaaaccgcaaaacaacaaattttagcttgcgaagattcagacggcatcaaaacgctgtttgaaggtttatgcgaacgctatttcttgaaatacaacgtcagcgtaaatgaatttagtcaaattattcaagagcctgaatttcaatctttgccattagacgaacaaaaacaaatggtgcttgaaatgttagatttaaatcaaatgtatgtttcattatccgaaatggatgacgaacaatttgcagaccgcctgaatgatgacgataaagcggtaagccgtgcgttctatcaagcggagaaaaaaaatggcgaataataaaactttgtttgaagtaattgaaaaccgcaaacaaatttatttggaagacggcgatagcgacaaattttccattcccaaattcattaccaataatttgaaatttcccttgtttgattggcaaaaatcggctttagaaaactttgtgatttttgaccgcgcttcaaaattaaaggatttccctgacatcaaaaaccgccctacccatttgctgttcaatatggcaacaggtgctggcaaaacgatgatgatggcggcgttgattttgtattattttgaaaaaggttatcggcattttctgttttttgtgaatcaaaacaatatcgtggataaaacggaaaataattttattgacccggcgcacgcaaaatttttatttaccgagaagattttgcagggcgatacggtaattcccattcgcaaagtggaaatgtttagcccacattcagacggcattgaaattaaatttaccagtattcaaaaactgtataacgatatccacaccgaacgggaaaaccaaaccacattggcggatttacacaaattgaaccttgtgatgctgggcgatgaagcacaccatttaaacgcacaaaccaaaggcaaaaaacaaggcgaattagatttagaaaaggaaattaacgaccgcactagcaatgccgagattgaacgcaaaggctgggagcatatggttttggaattgttactcaataaaaatggcaatcccagccaaaatgtgctgttggaatttaccgccacgctgcctgaaaatgctgacgtgcaacaaaaatacgcggataaaatcatcacaaaatttggcttaaaagagtttttgcaaaagggttataccaaagaaatcaatttggtatccagtacgctgggcaagaaagagcgagtattgcacgctttattatttgcttggtatcgccatcaaatcgcgttgaaatacggcattgccaatttcaagcctgtgatgttgtttagaagtaagacgattgatgaatcaaaagcggattattcggcatttttaaattgggcagaaaatgtacaagcggatgattttgagtttttagatacgttttcaggcagcctgaataatagcgacaacgccaacgaacaaggcaaaacccgaaccgaacaagccctaaaatttatgcaggaaaatggctttgagtttgcacatttggcaaattgggtgaaacaaaattatcaaaaacataatgtgattattaccaactccgaaaccaacaaaaacaaaactgaaaaaaccgacagcgaaaccgaaaaattgctaaacaatttggaagcggctgataatccaatccgtgccatttttacggtagatagattaaccgaaggttgggacgttctgaatttgtttgatattgtgcgtttgtatgaagggcaaaatggcggtggttcaaataaaaaatcaggcaaaacggctgccgctaccgtatcggaaaagcagttgattggtcgtggcgtgcgttattttccatttgcgtttgaaggtaaacagccgaataaacgcaaatttgacaacgacatgcaacacgaattgcgtatcttggaagaattgttttattacacgcacgatgagcaatcccgctatatttcagaactgaaaaatgagttgcgaaaagacggttatttgcctgaaaaagacgatgataaggtgttggcaacatttaaactcaaatctgaatttgccgataataaggattttagagaattgttaatttgggcgaataaaaaaatccccaacccaaacgccaaaagcaataatgcagacagcctaaaagccaatccacaaacgctttcattccaagttcacggtaatcaactgttgcaggaaacgcaatttacagccgatgaaaatgatgaaacagcccgacaaatcggcacacaaaataattttactcaaaccataaaaatgagtgaaatggagcggcacattttcaataaagcattacatatcaaagggaaaaatagtcaatctttattccatttcaaccgtttgcaaagcaagctcgacattcaaaatcgcaatgaattgcaaaataacttgttgaaagactggcaaattgaatttttaggattagggcaagacaaacaggttcgcttggacgataaacttgcaggctgcctgaaaatcttggaaatggttgaaaaacatctgaatgaaagtgatatgccgtttatcggtacaaaagaatttacacctaaaaaattatgggaaattttcggcacgccaaaacaaaaatgggtcaaaaaagatgatgtaaaaacgactattgccacacaaaatgattggtatgtgatggataattttgctggaacgagtttggaagaagcgttaattcaatttatttcagcgcgtttgggcgatttgaaatctcaatatgacgttcatttaatccgcaatggagaagtatttaaattgaataactttgccgatggtgaaggatttatgccggactttattttattgctgaaagataaacaaaaatcttcttccaatggcgtgaaggactttttgcattaccaaattttcattgagcccaaaggtgagcatttagtggaaactgatggatggaaagaagaatttttagaagccatcactgtggaatatgggatggataagatcctgcaaaaagatacaccgcattatcgtttgatcggtttaccgttttttactgatcatcagaaaaatggacaatttacggagtcattccctttaggtgcggcatcgcttgaaaaaatagagtagtgcattgcaggcaaccccgtttgacaaaacttcctttacaaaagggcgttttgtcagatagttcattattaaaatacagccaaattttaatgccgtccgaaccctgtgttcagacggcatcgtatttttcagtatttaaaccgtttccctaccccaatctttaccccttaaaatcgaggcatcgacatcttgaatatcgcggtgtcctgtaaacgccatagatatatccatttctttatataggatttccagcgcacgggttacgccttcttcgccatacgcgcccaagccatacaggaacgcccgacctatcattgtacctttcgcgcccaaagcccacgccttcaaaatatcctgaccgctgcggatgccgctgtccatccaaacttcgatgtcgctgcccactgcgctgacgatgtcgggcaaggctttgatggcagacacggtatcgtcgagctgtcggccgccgtggttggaaacaatcaatgcgtccgcgccgcttttcgctgctttttccgcgtcttcaggttccataatgcctttgataatcagcttgccgccccacaaatctttaatgcgcgccacatcgtcccagctcaggcgcgggtcgaattgttcggaagtccatgaagacagcgaagacaaatcgccgacgttcttcgcgtgtccgacgatattgcggaacgtgcggcgttccgtgttcagcattttcatacaccattcgggcttggtcgccagattgattaaattggcgatggtcggtttcggcggcgcggacaggccgtttttgatgtctttgtggcgttgccccaaaacctgcaaatcagcggtcaataccaatgccgaacatttggcatccttcgcgcgcttaatcaggttttccataaactcgcggtcgcgcatcacataaagctgaaaccaaaatggtgcggaagtgttctcggcaacgtcttcaatcgagcagatagacatcgtggacaacgtaaacggaatgccgaacttctccgccgcccgcgccgccaagatttcaccgtctgcgtgcgccatacccgtgaaaccagtcggggcaatcgccaccggcattttcacatcctgcccaatcattttggtttcgaggctgcgcccctccatattgaccaacactttttgacggaagcggatgtctttgaaatccgaagtattttcccgataagtcgtttccgtccacgaacccgaatcgatgtaatcgtaaaacatacgcggcattttgcgcttggcaacgcggcgcaagtcttcgatgcaggtcattttgctcaaatcacgtttcatcttgtttttccctgtttgacagcctgatggaatatgccgtccgaaaccgcttgagccttcagacagcatttcaggcaatacccaaataaatcactaagatttagataatctatatcaatatcaaaaataaatcaaatcgttttgaaaccgcttgccggcaaaatacctcgaccgccgctcctcaaaaaacataaccaactgatttaaaaaaccaaacaaataaagcaaaatcagactataccgccatttaaacaaacaatcggcaacagctcccccttacttgactgaaacactcagatattggacaattctccccactataaaaaagccgacacgggcaaccaccaccatgagactgaccaccaaagggcgtttcgccgttaccgctatgctggatttggcgatgaacgcgcaaaccggcgccgtcaaactcagtgccatcagcgaacgccaaaacatatccctctcctatctcgagcaattgttcggcaaactccgccgcgccggactggttgaaagcctgcgcgggcccggcggcggctacatcctcgccgcaccggcggcacgcatcaacatcgcccaaatcatcgccgccgccgaagaccggctggacgcgacccaatgcggcagcaaagccaactgccaccacggcgcgccctgcctgacgcacgacctttgggagaatttaaacaaaaccatcaacgactacctcggcagcgttaccctgcaaagcatcatcgaacagaaaaacaacggcgacggcagccgcgtcgtccaatttacacacatccattaaataacacccgaaaaagaaagagcaaaccatgaccgtcaaaacccccgtttacctcgactacgccgccaccacccccgttgacaaacgcgttgccgaaaaaatgattccctatctgaccgaaaccttcggcaaccccgcctccaacagccacgcattcggctgggaagcagaagaggccgtcgaaaaagcccgcgccgacatcgctgccctgattaatgccgaccccaaagaaatcgtcttcaccagcggcgcgaccgagtccgacaacctcgccatcaaaggtgcggcaaacttctacaaaaccaaaggcaaacacctcattaccgtcaaaaccgaacataaagccgttttagatacaatgcgcgaactcgaacgccaaggttttgaagtaacctacctcggcgttcaagaaaacggtttgattgatttggaagaactcaaagccgccatccgcgacgacaccatcctgatttccgtaatgtgggcaaacaacgaaatcggcgtggtgcaagacattcccgccatcggcgaaatctgccgcgaacgtaaaatcgtcttccacgtcgatgccgcccaagcctgcggcaaagtgcctgtcgatgtcgaagccgccaaaatcgacctgctctcgatgtccgcgcacaaagtgtacggccccaaaggcatcggcgcgctgtacgtccgccgcaaaccccgcgtccgcctcgaagcccaaatgcacggcggcggccacgaacgcggcttccgcagcggcacattgccgacccaccaaatcgtcggtatgggcgaagccttccgcatcgccaaagaagaactcgaacaagatatggcgcactaccgcaaactgcgcgacatcttcctcaaaggcatcgaaggcatcgaagaagtctatgtcaacggcgacctcgaacaccgcgccccgaacaacctgaacgtcagcttcaacttcgtcgaaggcgaaagcctgattatggcagtgaaagaactcgccgtatccagcggctccgcctgcacctccgcctcgctcgaacccagctacgtcctgcgcgcattgggcagaaatgacgaattggcgcactcgtccctgcgcatcaccttcggtcgcatgaccactgaagaagaagtgcaatttgccgccgaactgattaaatccaaaatcggcaaactgcgcgaactgtcgccgttgtgggaaatgttcaaagacgggattgatttgaactcgattgaatgggcggcgcattaaagcgtaccaacatgccatccgaaccttcagacggcattccaaaaacaaagcaatcaagagaaaatatgaacgaacaagatttagatttggacaatctcgacaacctgcttgaagattttgacggcgttaccgtggaaggcggcgtcgattcggaaaacgacgacggctgtgaaggcggagcgtgcaaaatctaattcaggccgtctgaaaaccggcaaacaaaccacttaaatcatcaaaacattaaggaaaccacattatggcatacagcgataaagtaatcgaccactacgaaaatccccgcaacgtcggtactttcgacaaaaacgacgaatctgtcggcaccggcatggtcggcgcaccggcctgcggcgacgtgatgcgcctgcaaatcaaagtgaacgatgaaggcatcatcgaagatgcgaaattcaaaacttacggctgcggttccgccatcgcttcgtccagcctgattaccgagtgggttaaaggcaaaagcctggatgacgcgctggcaatcaaaaacagcgaaatcgccgaagagttggaattgccgccggtaaaaatccactgctccatcttggctgaagatgcggtaaaagcggccgttgccgactaccgcaaacgtcaggaaaacagataaagcccttcagacggcatcgtcccgcaatgccgtccgaaccgcccgccgcttcgggtctgtccggggcggtacaacaaggaagaaatatgattacccttaccgagaatgccgcaaaacacatcaatgactatctcgccaaacgcggcaaaggcttgggcgtacgcttgggtgtgaaaaccagcggctgctcgggtatggcgtacaaccttgaatttgtcgatgaagccgacggcgacgacctgattttcgaaggacacggtgcgcgcatttatatcgatccgaaaagcttggtttatctggacggcacgcaagtcgattacaccaaagaaggtttgcaggaaggtttcaaatttgaaaaccccaatgtcaaagactcctgcggctgcggcgaaagcttccacgtttaaggcataaaaacggcgggacagtatcaaaaccgtcccgccattttttcgcttcctgcctgttgtagctgcctttgcctttccttttccgttccaccttgtgtcggaacaaatcagatttcactaaggcttttaaagcattgtcacgtattttacctttattgtgctgcactttaccgctcatattcagtccttttgcttaagatgcagcagattataaggcaaaaacagttttctgccaaaatcttacatttatcatcctactatgtcccaatatttcaccctcttccggattgaacccgctttcgatatcgacaccgaaaacttggaacaaacctaccgcgccttggccgcccgtttccatcccgataaattcgcttcagcttccgcctttgagcaaaagcaggcagtgatgatgtcttccaccatcaacgatgcctaccgcaccttgaaaaaccccatcgaccgcgccgcctacctgctgaaaacatcgggcatcgatgccgacgcgccggagcataccgctttcgcccccgaattccttatgcagcaaatggaatggcgcgaaacgctgatggaggcacgggcaggcaacgaccttgaatccttgaaaaatctcgacaacgaaatccgcgacgagcaagaaaaactgttctgcggtctgaaacagtcgtttgcccgacaagattacgacacagccgcacaacaagtccgccaaggcaggtttctcgacaaactccgcaacgaaatttcctcggcattataatccgcaccgtgtttcagacggcgtaaccgccgcaccgttccgcgtcaaaatatgctaaaataagcaacaattttttgccatacgaaacattgaaaccatgaccgacgcaaccatccgccacgaccacaaattcgccctcgaaaccctgccggtaagccttgaagacgaaatgcgcaaaagctatctcgactacgccatgagcgtcattgtcgggcgtgcgctgccggacgttcgcgacggtctcaagccggtacaccgccgcgtactgtacgcgatgcacgaattgaaaaacaactggaatgctgcctacaaaaaatcggcgcgcatcgtcggcgacgtcatcggtaaataccacccccacggcgataccgccgtatacgacaccatcgtccgtatggcgcaaaatttcgctatgcgttatgtgctgatagacggacagggcaacttcggatcggtggacgggcttgccgccgcagccatgcgctacaccgaaatccgcatggcgaaaatttcccacgaaatgctggcagacattgaggaagaaaccgtcaatttcggcccgaactacgacggtagcgaacacgagccgcttgtactgccgacccgtttccccacactgctcgtcaacggctcgtccggcatcgccgtcggcatggcgaccaatatcccgccgcacaacctttccgataccgtcaatgcctgcctgcgcctgctcgatgcacccgacaccgaaatcgacgaactgatcgacattatccaagcccccgacttcccgaccggggcaaccatctacggcttgagcggcgtgcgcgaaggctataaaacaggccgcggccgcgtcgttatgcgcggtaagacccatatcgaacccataggcagaaacggcgaacgcgaagccatcgttatcgacgaaatcccctatcaggtcaacaaagccaagctggtcgagaaaatcggcgatttggttcgggaaaaaacactggaaggcatttccgagctccgcgacgaatccgacaaatccggtatgcgcgtcgttatcgagctgaaacgcaacgaaaatgccgaagtcgtcttaaaccaactctacaaactgactccgctgcaagacagtttcggcatcaatatggtggttttggtcgacggacaaccgcgcctgttgaacctgaaacagattctctccgaattcctgcgccaccgccgcgaagtcgttacccgacgtacgcttttccggctgaagaaggcacgccatgaagggcatatcgccgaaggcaaagccgtcgcactgtccaatatcgatgaaatcatcaagctcatcaaagaatcgcccaacgcagccgaggccaaagacaaactgcttgcgcgtccttggcgcagcagcctcgttgaagaaatgctgacgcgttccggtctggatttggaaatgatgcgtccggaaggattggctgcaaacatcggcttgaaagagcaaggttattacctgagcgagattcaggcagatgctattttacgcatgagcctgcgaaacctgaccggcctcgatcaagaagaaattgtcgaaagctacaaaaacctgatgggtaaaatcatcgactttgtggatatcctctccaaacccgaacgcattacccaaatcatccgcgacgaactggaagaaatcaaaaccaactatggcgacgaacgccgcagcgaaatcaacccgttcggtggcgacattgccgatgaagacctgattccgcaacgcgaaatggtcgttaccctgacacatggcggctatatcaaaacccagccgaccaccgactatcaggctcagcgtcgcggcgggcgcggcaaacaggcggctgccaccaaagacgaagactttatcgaaaccctgtttgttgccaacacgcatgattatttgatgtgctttaccaatttgggcaagtgtcattggattaaggtttacaaactgcccgaaggcggacgcaacagccgcggccgtccgattaacaacgtcatccagttggaagaaggcgaaaaagtcagcgcgattctggcagtacgcgagttccccgaagaccaatacgtcttcttcgccaccgcgcagggaatggtgaaaaaagtccaactttccgcctttaaaaacgtccgcgcccaaggcattaaagccatcgcgctcaaagaaggcgactacctcgtcggcgctgcgcaaacaggcggtgcggacgacatcatgctgttctccaacttaggtaaagccatccgcttcaacgaatactgggaaaaatccggcaacgacgaagcggaagatgccgacatcgaaaccgaaatttcagacggcatcgaagatgaaaccgccgacagcgaaaacgcactgccgagcggcaaacacggtgttcgcccgtccggtcgcggcagcggcggtttgcgcggtatgcgcctgcctgccgacggcaaaatcgtcagcctgattaccttcgcccctgaaaccgaagaaagcggtttgcaagttttaaccgccaccgccaacggatacggaaaacgcaccccgattgccgattacagccgcaaaaacaaaggcgggcaaggcaatattgccattaacaccggcgagcgaaacggcgatttggtcgccgcaaccttggtcggcgaaaccgacgatttgatgctgattaccagcggcggcgtacttatccgcaccaaagtcgaacaaatccgcgaaaccggccgcgcagcagcaggcgtgaaactgattaacttggacgaaggcgaaaccttggtatcgctggaacgtgttgccgaagacgaatccgaactctccgacgcttctgtaatttccaatgtaaccgaaccggaagtcgagaactgaaaatcatctcccgatgccgtctgaagattcagacggcatttattttatccctcatccgtcatccagcttctcacaatatagcggattatagtcaattaaaaacaaggggctgtcctagataactagggaaattcaaattaagttagagttgcccctatgagaaaaagtcgtctaagccggtataaacaaataaactcattgaactgtttgtcgcaggtgtaactgcaagaacgacagcagagttagtaggcgttaataaaagtaccgcagcctattattttcatcgtttacgattacttatttatcaaaacagtccgcatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttatctaggacagccccaaaaacaaaatagtacaatattcaactttgaaggtctaaccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntacggaaccgattcacttggtgcttcagcaccttagagaatcgttctctttgagctaaggcgagccaacgatgtatcggtttaaatttaattcactataaaaacgacaaaaacgcaaaagccgccgacattcctgcatccaagtttcagtcaatcagataaccttggatttctttggttttcgcattgatttctctggtacggcagtcagattgtgccacgccgtattcgtcgccgtcggcgcatttggcattcaaaccgttttgtcagttgcggtactcgggcatgacggtttcggcaatatcggcgggcagtgcctgaaccgcgctgttcagagccgctttggcagttctttcttgtccgcttccctggccatttcgtcgataagggcttttttacggttgtgcagctcttccaagcgtgcttcggtttccgccgttttgcatgccagttcgctgaattttatgccgtttggcgtttcaccttcagctttcgcattgttggcacagattttatccatcccgcttttccatgttttctgtgaggcttgcagcttattctgtacggtttgaggcaatcctttccagaactgctcgaactcgctgcgcgacagcttgtagcgttcttcccattcggatacgcggtcgacttcctgctcccgacccaatgcctcctgcgccgccgcttcttctgccgcttcaagttcttcgttcctttgtttcgctttgtccaacggctctttaatcagtgccatagctgcggaacatatatgtttaaatttatgcaaaccatcatatcgggattgcacacgctctgcaagtttaccgacggttttcctgttcgataaaaatgccgtctgaaacggtcggcgttcagacggcatttttccgcaggttttatttgcggttggtctgcaggtagaggttgatcaggcgttcggtcgaactgtcgtgcttttgcggctcggtttcgccggtcagttcgcccaaaatggttttagccagttgtttgccgagttccacgccccactggtcgaagctgttgatgccccaaatgatgccttgtacgaaggttttgtgttcgtacatggcaatcaggctgcccatattgcgcgggttgaccttgtccatgagaatgaggttggtcgggcggttgccggagaaggttttgtgcgggaccagctcttcgatgcgcgcctcatccataccctgcgctttgagttcggcgcggacttcgtcgggggttttgccgcgcataaaggcttctgcttgggcgaagacgttggcaagcaggatttcgtggtgtccgggcaggttgctgcgtttttcaagcgaggcaatcaggtcgatgggggtaatgtgcgtgccttggtgcagcagttggaagaaggcgtgctggccgttaatgcccgtttcgccccagataatcggcgaggtttcgtgtccgactgctttgccgtccaacgtaacctgtttgccgttgctttccatatcgagctgctggatgaatttgggcaggcggtgcaaatgttggtcgtaaggcgcgatgacgtggctgccgccgccgtagtagttgatataccagatgccgatgagggcgagaatgacgggcaggttgcgctcgagcggtgtgttgatgaagtgttggtccatcaggtgcgcgccgttgagcatttcgatgaagttttcttcgccgagatacagcataatcggcaatccgatggcggaccacaggctgtaccgaccgccgacccaatcccaaaattcaaacatattggcggtgtcgatgccgaattcggcgacggctttttgattggtggaaacggcggcgaagtgtttggcaacggcttcttcgtcgcccgcatgattcaaaaaccattcgcgcgcggtcagcgcgttggtcagcgtttcctgcgtggtaaatgttttggaggcgatgatgaacaacgtggtttcggggtggactttggacaatacgtcgcgcagttgcgagccgtccacgttggagacgaagtgcatattgaggcgcggatgaccgaaaggtttgagcgcggtacacatcatcagcggacccaaatccgatccgccgatgccgatgttgacaacgtcggtaatgacttggttggtatagcccagccagcttccgctgcggacttcgtgtgcaaattcgcccatacgttgcaaaacgcggttgactttgggcatcacatcttcaccgtcaaccacaatcggcgaattggtgcggttgcgaagggcgacatgcaggacggcgcggttttcggtggtattgattttttcgccgtggaacatctgccgcatccgctccggcacgcctgcttctcgggcaagctcgaacaaaagcgacatggtttcgtcgttgatgcggtttttggagtagtccagcgtcagtccgccgacttgcagccagtagcgttccgcacgctgcgggtcttgctcgaacatttcgcgcatatgcaatgttttgctgtcgtcaaagtggttccacaatttcgaccatgcgggtaagtcgtgaaggtgtttcatctatatgctcctgaatgaggttttttgttgtgggatgaaaaggctgccggaaactgccgcaagccgccgacgaccgttgttcggcatttcagacggcatttgtgggatgccgtctgaaggtcaatctttgtcgtaatcgatgtgcttgttgtgtatgctttttttgcttttctgcaattgcaggctggcagcatcgcccaagcgcagggcaagtccgatggcgagaatgtcgatgacggcaagctgcaagaggcgggaaaccatgggcgtgtagagttcggcattttcctgtgtggcaacgctcaacacgcagtcggcaagttgcgccagaggcgaatcgttgcgggtcagtgcgatgacggacgcgccgttttctttggcgatgctgaccgcatccaaaagttcgatagacgaacccgtgttggaaatggcaaccaaaacatcctgatcgctcaaaacggatgctgccatcagctgcgtgtgcgtatcgacataggcgaccgtggacattccgaaacggaaaaacttgtgttgcgcgtcctgcgcaacgataccggaattgccgacaccgtaaaactcgacgcggcgggcgtgcatcagcgtggcaatggcgttttccagctccgactctttcaggaagcggcgttcgcccaacagcgaggcggcggcattgcccaatactttctcgaccacgcttgccatatcgtcgtcggcgttgagttcttcgtggacatagggcataccctcatgaccgatgctggcggacaaggcgagcttgaactcgggcagccctttataacccaagctgcggcagaatcggatgacggtcggctggctgacggacgcacgttcggcaatttcggcaacggcggcatggacgaaccatttgggttccgccaatgcacattcggcgactttgcgttccgcaccggaaaggtttgccagtgattcgctgattttgcttaacataatgatatgcccttcgataatgcagccccgctgcaaggagccgctgtggttaaacgtttctcaaatggttgtcgagagccgcagccgcaccggaaattccgggaaactcgctcaagacgacatacacgggaatcgcggcaagatatgcttcaaacctgcccttgttctcgaaacggctgcggaacggggaagttttgaaatattccaacacgcggggaataatgccgccgcacaggtacacgccgccgcgcgcgcccagcgtcagggcgaggttggaagcaaccgtgccgagcatggcgcagaagatgtccaaagtctgacggcacaaaggcgacgcgccgctcaaagccttttccgtgatttcagacggcatcagtttggcgggtttggctttctgttttgcagccaaagcctcgtaaaccaagctcaagcccgcgccgctcaaaaagcgttcggcggaaacatggccgtatttgtttttggcgtactgccaaatcagcacttccatatcgtcaaacggcgggaaactggtatgcccgccctcgcccgccaaagccacccagcctgcgtggctgtgcaccaatccgctcacgcccaggccggtaccggggccgataacggctttgggggcaaattcgacaggcttttgcccgcctacctgcatcaggtctttgcttgaagtctgcgttaccgccaatgcctgcgcggtaaagtcgttcaaaaggatgagggtgtccagccccaaagtctgacgggtggtttcgatggaaaacgcccaatggtggttggtcatctgcacccagtcgcccaaaatcgggttggcgatggcaaatgccgcgtgccgtacggctgttgcaccgctttgattcagataggcacgcaccgcatcggtcaccgtatcgtagtctttacacggaagcacggcggctttttcgatgacgcgcggcgcggtttccagcgcaaagcgtgcattcgtcccgccgatatcggcgaccagtcggggatatccggcttgtttattcggcgtagaagacatggcagttcactccttgatggttcaaaacgaggttgatcggatattcgcggttttcgccttgtgcggcttggtcgaacacggcttttttctcttcgccccgtatcgccaaaaacacatgccccgtatgggcaatcgcatccaaggtcatactgacgcgctcgtgcggcgcggtaacgggcgtggtatgcaccagcgcgacacctgccgaaccgtcgattgccgtctgaaactgcggagctttcgggaaaatcgaagccgtatgcccgtcgtttcccatacccaaaaccaaaacatcgggctgtttgtaatgtttcagtgcataatcgacaacagcatcgggatgtaattcggtttcagtttttccgtcttccaccataggaatccacattgccgcttccgctttgttcttcaacaggtattcgcgcaccaaaccggtattgctgtcggcgtggacggtcggcacgatgcgttcatctgccaaggtgatgccgacgtttttccaatccaaatctttttgcgacagggcgttgaaaaatgcaatcggcgaacgtccgccggaaactgccaacaccgcaccgcccttctcgtccagtgcgccctgcaaagcatccgccactgcgtcagccaaagactgcgccgcttctgccgcattttcgtattcgtgccaaacaaacatatttgtgtcctttttttatttcagacggcatattccgttatggaaacgggttgagcaatatgccggccgaacagttgtttatgcttttgataccaaatatcgggactgctttttatagtggattaaatttaaaccagtacagcgttgcctcgccttgccgtactatttgtactgtctgcggcttcgtcgccttgtcctgatttttgttaatccactatactgctttacttgcgttcagacggtatttcaaaccccatgccgtctgaacgcattattgtattactgctcttcgtgccacttgtgtccgtcgtgcgccaacagttcgcgcgcggcttcaggcccccacgagtgtgcgccgtaaccgtgcggcggcgtggtgttatttgcccagttttccaaaatcggcatcacatattcccatgcggcttcgagttcgtcgcggcggttgaacaaagcgagtttgccgttaatcacatccaacagcaggcgctcgtaagcctcggcgcggcggccttccaatgctttgcccaagtcggttgccagcggcacggtttcgaccttatttcctgcacccggggttttcatctgcgtatagagacgcacggattcatgcggttgcaactcgataacgagccggttgggcgcggtgcggctgccttcaaaaatatggctgttcaaatctttgaagttcaaaacgatttccgccactttgcccgccatgcgtttgccggtacgcaggtagaagggaacgcccttccagcgttcgttttcgatttcggctttaatggcgacgtaggtttcggtaaagctgtcttgcggaacgttgatttcttcaagatagccgttcatgcctttggcggcggtatattgtccgcgcacgacgttttcattgacagactcgacggtcagcggcttcaatgacttgatgactttgactttttcatcgcgcaccgcatcggcatccaagctggcgggggcttccatcgcagtcatgcacagcatctgcatcaaatggttttgcaccatatcgcgcaacgcgccggtaatgtcgtaaaactcgccgcgctcttccacaccgagctgttcggcgatggtcaactgcacgctttcgatgtatttattgttccacagcggctcgaacattacattggcaaaacgcagcgcaagcaggttttgcaggctttctttgccaaggtagtggtcgatgcggtaaatttgcccttctttgaaataacgcgcaacatcggtattgatttgctgggaagaagccaaatccgtacccaacggtttttccaaaaccacacgcacgttgtcggcgttcaaaccgattttggcaaggttttcacatgtttgcgcgaagaatttcggcgcggtggaaagatagatgacgacattgtcggtttctttgcgcgctttgaccaaatcgcccaaagcggcaaaatcgtccggctgcgtaacatcgactttgagatatgcgaaacgttcgacaaacgatgcccaagcctcatcggaaaaattttctttcacatggattttggaactggtttccaccttcgccagaaaaccttcggtatccaactcgctgcggctgacccccaaaatacgcccttcgggatgaagcagaccggcaacatgcgcctggtacagacagggcaacagcttgcgcatcgccaaatcgccggtcgcaccgaacaacaccaaatcaaaatttgtttgtgtactcatcgtattatctcgtcaggaaagaatttttcgatgccgtttgaaacctgttttccccatcacgctgcatcacaatatcggaaacaaaggcaggcggcataatgagtagtaatactacacaccgctacactttttgtctattcccatttttacaatttatttgacctagtccaaaaatcgggcaggtttcccctattccgttacaacaatcgaaagattctgcgatttaaatcaaatttcttttcgatgtctgatttttttgtaacaaaattacaaattttgtactataataacacccgcttcccactttcagacggcataccttttaaaatatagtggattaacaaaaatcaggacaaggcgacgaagccgcagacagtacagataatacggcaaggcgaggcaacgccgtactggtttttgttaatccactatactcaccgtctgaatacccgatacaaaaatcagaaacgcacaaacaaatccccaataccccccgttccgacaggagaccgaccgtgaacactactcctatccactccaaactcgccgaaatcaccgggcgcattattgaacgcagccgtccgacgcgtgaaaaatatctggcgaagatccgcagtgccaaacaaatgggacgcttagagcgcaaccagctcggttgctccaacttggcgcacggctatgctgccatgcctaaaagtatcaaaatcgaaatgcttcaggaaaccgtccccaacttaggcatcatcaccgcctacaacgacatggtttccgcacaccagccgtttaaagacttccctgaccaaatcaaagacgaagcgcagaaaaacggcgcgaccgcccaagtcgccggcggcacacccgccatgtgcgacggcatcacgcaaggctacgccggtatggaactgtcgctgttctcccgcgacgtgattgccatgagtaccgccgtcgggctgtcgcatcaaatgtttgacggcagcctgtttatgggcgtatgcgacaaaatcgttccaggtttgatgatcggcgcgctttcgttcggtcatattccgggtatcttcgtccccgcaggcccgatgtccagcggcatcggcaacaaagaaaaagcccgcacccgccagcttttcgccgaaggcaaagtcggacgagacgaacttttgaaaagcgaaatgggttcttaccacagcccgggcacctgcactttctacggcacggcaaactccaaccaaatgatgatggaaatgatgggcgtacacctgcctgccgccgccttcgtccacccttacaccgacctgcgtgaagccctgacccgctatgccgccggacacctcgcgcgcggcatcaaaaacggcacgattaaaccattgggtgaaatgttgaccgaaaaatctttcatcaacgccctaatcggcctgatggcaaccggcggctcaaccaaccacaccatgcacctcgttgccatggcacgcgccgccggcgtgattttgaactgggacgactttgacgaaatttcttccatcatcccattgctgatccgtgtgtaccccaacggcaaagccgacgtaaaccactttaccgctgccggcggcctacctttcgttatccgcgaattgctgaatgcaggcctgttgcacgacgatgtcgataccgtcgtcggacacggtatgcgccactacaccaaagagcctttcctcatcgacggcaaactcgaatggcgcgaagcccccgaaaccagcggcaacgacgacatcctgcgcaaagctgacaacccgttctcccccgacggcggtctgcgcctgatgaaaggcaacatcggacgcggcgtgattaaagtgtccgccgtgcgcgaaggctgccgcattattgaagcgcctgccatcgtgttcaacgaccaacgcgaagtattggctgcgtttgaacgcggcgagttggaacgcgatttcgtctgcgtcgtccgctaccaaggcccgcgcgccaacggtatgcccgaattgcacaaactgaccccgcctttgggcatcctgcaagaccgcggcttcaaagtggcgctgctgaccgacggccgtatgtccggcgcgtccggcaaagttccagcctccatccacatgacacccgaagccctgatgggcggcaacatcgccaaaatccgtaccggcgacctgatccgcttcgactccgttagcggcgaactcaacgtcctgattaacgaaaccgaatggaatgcccgcgaagtcgaaagcatcgacttgggcgcgaaccaacaaggctgcggccgcgaactcttcgccaacttccgcagcatgaccagcagcgcggaaaccggtgccatgagtttcggcggcgaatttgcctgatgcgcgtttcagacggccttttcagaccgaaggccgtctgaaaaattattcaagcgttttaagatagacgtaggtcggattctcgaatccgacacagccgtccaagatgtcggtttcttgaatccgacctacaacctgtcccatcttaataaaataccccattccacccggagaaccgaaatgtccaaactgaccccccgcgaaattttgaccgccggcgcagttgtgccggtaatggcgattgacgacttaagcaccgccatcgatttgtcccacgcccttgtcgaaggcggcatccctaccctcgaaatcaccctgcgcacccctgtcggcctcgacgccatccgcctgattgccaaagaagtgcccaacgccatcgtcggcgcgggtacggtaaccaatcccgaacagctcaaagccgtcgaagacgcaggcgcggttttcgccatcagcccggggctgcacgaatccctcgccaaagccggccacaacagcggcatccccctgattcccggtgttgccaccccgggcgaagtccaactggctttagaacacggcatcgacaccctcaaactcttccctgccgaagtcgttggcggcaaagccatgctcaaagccctgtacggtccttacgccgatgttcgcttctgcccaaccggcggcatcagcctggcaactgcccccgaatacctggcactgcccaacgtcctgtgcgtcggcggctcatggctgacaccgaaagaagccgtgaaaaacaaagactggaacaccatcacccgcctcgccaaagaagcggcggcattgaaacccaaagcctgaaccgcatcgtaaaaatgccgtctgaagccctttcctgtttcagacggcattttgcctattggcgactcagtaggcatacacagcaataccgctccgacatactgcccccaaaatgcccatccgccttccgcataataaaaataacggtcagttcattcgacagcagccggacagcccgttttacacggttgaaaaaatgccgtctgaaacacgttcagacggcatccgcttaaaaaacaactgattcaacgccgattaatccgcttccaaaaccactttcatggcttggttttcggcggcgtgtttgaacacgtcgtaggctttttccaattcgctgaatttgaagcggtgggtcatcattttggtgtagtccactgagctgctggaaatggctttcatcagcatttcggtggtattggcgtttaccaaaccggttgtgatggcaaggtttttaatccaaagtttttccagtttgaaatcaacggattgaccgtgtacgccgacgacggcgatatggccgccgggtttcacaatgtcttggcacatattccaagtcgcagggatgccgaccgcttcaatcgcgcagtccacaccgtcttcgccgacgatagcaaagacttgtttggatacgtcgccggaagcagggctgacggtatgggtcgcgcccaactctttcgccagtttcaaacggttttcgtccatatcgcaaacgatgatggcggcagggctatacagttgcgcagtcagcaacgcagacataccgacagggccggcacctgcaatgaatacagtgtcgccgggtttcacatcaccatattgcacgccgatttcgtgggcggtcggcaaggcgtcgctcaacagcagggcgacttcttcgttgacgttgtcgggcagcggcacgaggctgttgtcggcataaggcgtgcggacatattcggcttgcgtgccgtcaatcatgtagcccaaaatccagccgccgttgcggcagtgtgaatagagttggattttgcagttgtcgcaagtgcagcatttgctgacgcatgaaataatgactttatcaccgactttaatgttttttacagcatcgccgacttcttctacaataccgatgctttcatggccgagaatacggccgtcggcgacttcgggtttttttgcctttccaaatacccaaatcggtaccgcaaatcgtggttttgacgattttcaccaccgcatcggtcggatcgataatctgcggacggggtttttcctcaaaacggatgtcgtttgcgccgtgataaaccattgctttcatgctgatactccttgcttgttgataaataatttcaataccgcaataaagtttctttatatgagttatatgcccctacaaaaaataagtcaataagaattattttcacaatgttatacaataacatactgttttaaatataaataaaaccaccgattgatattaatgaacacacccatccccttctccgaacggctcatccgctggcaaaaacaacacggtcgccaccacctcccttggcaggtcaaaaacccttattgcgtctggctttccgaaatcatgctccagcaaacgcaggtcgccaccgtgttggactactatccgcgtttcttagaaaaattcccgaccgttcagacgcttgccgccgcgccgcaagacgaagtgttgtcgttgtgggcgggcttgggctattacagccgcgcgcgcaacctgcacaaagccgcgcaacaagtcgtcaggcaattcggcggtatctttccacccgaacgcaaagacttggaaacgctctgcggcgtaggcagaagtaccgccgccgctatttctgcctttgctttcaaccgacgagaaaccatcttggacggcaacgtcaaacgcgttctctgccgtgtctttgcccaagacggcaatccgcaagacaaaaaatttgaaaactcgctttggacgcttgccgaaagcctgctgccgtctgaaaacgccgatatgcctgcctatacacaagggctgatggatttgggcgcaaccgtctgcaaacggacaaaacctttgtgtcatcaatgcccgatggcagagatctgcgaagcaaaaaaacaaaaccgtattgacgagctgccccgcaaaaaaaccgccgccgaagtaccgaccctgccgctttactggctgattgtccgcaaccgggacggcgcgattttgctggaaaaacgccccgccaaaggcatttggggcgggctgtattgcgtgccgtgttttgaaagtttgaacgggctttccgactttgccgccaaattctccctgaccatggcagatatggacgaacaaaccgccctgacccaccgcctgacgcaccggctgctattgattacgccctttgaagcacaaatgccgtctgaaagcccttcagacggcatttggataaagctggcgcatttgaaagattacggtttgcccaagcctttggaaatttatttaaacggtaataggttagaataaacaaaataaacccattgaactgttgtttgcaggtatcgcagcaagaacaaccgatgaatttgggtcgtattttaggcggcgggataatgttcaaatgggacatttggaacggaagaagtcggcaatttaaaaaggatttaaaaagcaaagaaggtcaaaaacatgaacacaaacttaaatgacaaagacaaagccatggataccgcaatcaggtttcagaaaaggatgaggattccgaaatttttctttttaattctctaaatcacaatggttttggcatttatccaagacgtgataacgggttctaattttctgcaaataacaattaatgtaaaattttcgtaaaaatttatcggcttttaaaacaaaattgactaaaatagtcgcgagtttttactgcaataaaggagattgcaatgaatatgaaaaccttattagcactagcggttagtgcagtatgttcagttagtgttgcgcaagcacacgagcataatacgatacctaaaggtgcttctattgaagtgaaagtgcaacaacttgatccagtaaacggtaacaaagatgtgggtacagtgactattactgaatctaactatggtcttgtgtttacccctgatttacaaggattaagcgaaggcttacatggtttccacatccatgaaaacccaagctgtgagccaaaagaaaaagaaggtaaattgacagctggtttaggcgcaagcggtcactgggatcctaaaggtgcaaaacaacatggttacccatggcaagatgatgcacacttaggtgatttacctgcattaactgtattgcatgatggcacagcaacaaatcctgttttagcaccacgtcttaaacatttagatgatgttcgcggtcactctattatgatccacacgggtggtgataatcactccgatcatccagctccacttggcggtggcggcccacgtatggcatgtggcgtgattaaataattcgattgttcgaaacgaaaagtgcggtaaattttgaccgcacttttttgctagatatttagcatttaattcacgacttcagcagtatagtgaattaaatttaaaccggtacaacgttggctcgccttagctcaaagagaacgattctctaaggtgctgaagcaccaagtgaatcgattccgtactatttgagacctttgcaaaattcctttccctcccgacagccgaaatcccaacacaggttttcggctgttttcgccccaaatacctcctaattttacccaaatacccccttaatcctccccggatacccgataatcaggcatccgggctgccttttaggcggcagcgggcgcacttagcctgttggcggctttcaacaggttcaaacacatcgccttcagatggctttgcgcacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngagaaatcccctaaatgtcatggtgggaatttaggggattttggggaattttgcaaaggtctctagatgagtgaaaaagaagtgcaggctgcctaaaaagacagaaaaagtctttccggcagcctgcactttggtttcatttcagtcagtaaacccagtaaacgacggtctgaaaacgcagaacgttacgaaaaaagcagcctacacgcccatcccccgccttctacccgttctgtaaatcatacagatagcggtaatatccgttcggcttcgccagcaattcctgctgtgttcccgcttccacaatcctgcctttatccatggcaatgatccggtgtgccgttttaacagtggacagacggtgggcgataatcagcaccgtccggttggcgcaaatggcctgcatgttctgcataatcgctcgttcactttcataatccagcgcgctggtggcttcatcaaaaatcagaatgcgcggattggtgattaacgcgcgggcaatcgcaatacgctgccgctgtccgcccgacaagccggccccttgttcgcccaccacggtgccgtagccttccggcagctccataataaactcgtgtgcgcccgccagtttggctgcttcgataatgcgttccagcggcatacccgtatccgtcagcgcgatattgtcgcgtatgctgcggttgagcagcacattctcctgcaagaccacgccgacctgccgccgcagccaggcaggagcggccaaagccaaatcgttgccgtccaccaacacccgtccctgctccggtacatacagacgctgcaccaatttggtgagtgtggatttgcccgaccccgaacgtcccacaatccccagcacttcccccgcccgaatccgcaggttcaaatcctgcaaaatcagcctgccgtccgccttatagcggaaatcgacatgttcgaacgtaatctccccccggatatcgggcaaagccaaatgcgaagacgcattctcggtcggcgcattcagaatatcccccaaacgcgccaccgaaatccccacctgctggaaatcctgccacaactgcgccaaacggataacaggcgccgccacctgtcccgagagcatattaaacgcaatcagctgccccaccgtcagcttgccctcaattaccagccgtgcgccaatccacaacgtcgccaccgtcaccagcttctgaatcagctgcaccccctgctggccgaccaccgccaacttcgttacccgaaatcccgaagccacataagccgccaactgattgtcccaacgctgcgtcatctgcggctccaccgccatcgcctttaccgtacccaccgcagtgatgctttctactaaaaacgactggttgtctgcattgcgcgcgaacttatcgttcagacgcgtccgcagtatcggactgataaatgccgaccaaaacgcataggcaggcaacgaagccaataccacccaagtcagagtggagctgtaataccacatcaccgccagaaagataaacgaaaacgccaaatccaacaccgaagtcagcgcctgaccggtcaagaaattgcgaatctgctccaattcccgcacccgagccaccgtatcacccactcgtctgtgctcgaaataggataaaggcagggaaagcagatgccggaacaaacgcgcgcccaattccacatcaatacgtgaagtcgtatgtgcaaacagatacgtccgcaaaccgcccaacacaatctcaaacagcgacaccaccaacaaagccaccgacaccacatccaaagtagagaatccccgatgtaccagcaccttgtccatcaccacttggaaaaacagaggcgtaatcagcgcaaacagctgcaacaccaccgacaccaccaatacttcaaaaaacaaccggcggtatttgattaccgccggaataaaccaggtaaagtcaaactttgccaaactgcccaataccgaagcgcgggaagcaaccaatatcagtttgcccgaatatctgttagaaaattcggcaaaagacaataccgcagacttattcgtaaccaaatcctgtatcaaaaattgggcatgctcaccctcaccgtctgttttggccaaaatgaaatggttgccgtcatcacaccataccaatgcgggtaaagtcgccatagccaaacgtttaataggctggcggactacctttgccttcaatcccaaagatttggcggctaacagccattgcgtttcatttaaatcgctctgtgcggaagtacaaaattcatgctgtatatcgacaggattggcggcaatgccgtggtaatgggcgaggatgatgagggcggaaagggcggggagcggtgcggatacgatagacataaataaaatatagttagattggatgtggataacggctggctggaaaaggaatatattaagtagaaagaaatatataaataaaacagcagaacgcattgtaaggatatatatgggaattgtaaagagaaagtatggaaaagttctcgtttcaggaaggtaaaacggcttaggaatcgagttagatgaggatgcctcgcacctctcgtgcctcctgcataccgttaaggcacagggttaaggtgcaggctgctccgaactctgttgcggtcgggtaatgttattttttgtgtttcaggcagcctgaaatatctgtatatttttgttttaaatagattttaaagattgataactgttcttgacgatttttcaagaaaggagtaaatttcaagaaaggagtaaagtgacttattatcaatgacaagcaacgcgcgaagtgacaaggaaaactatctacttaaattctaaggaggcttcgaatatcataaaccaatcagaaacatagagataaaaattatgtacaaatataatcctcttatacaatttattgcacagttgattatgtcttatggagcaagcgtagggtgggcacttgctgccccacgcgtttcatatttcaaggcagcctgaaaccgtgtgggcataaatgcctaccctacatcccaaaaaacaagcgcagcctgcgtgtgtagggtgcgaactttcggcaggtagacacgcagttttatattttcaagctgagggatgcttaagaaaagtacaaaacattaaaaaataaggggctgtactagattagccctaaatccacaccaatcccgcaagatttttagctgtcgggacggtgtgccgaagttaaatcgaaattcgcattctttcaagaacagcgggaaagatttgcgatcaattccgttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatttcgggggtaacatatctgctaatctagtacagcctcaaacaaaaaagagaaattttaatttcgctaaatcgcataaagattaatcaagagtatcattaaatgatatgagtgagcatctataatgccaagaagagttgttaagacataacgattattgaaatagattgtaaaatagatacttagatagtctgaaaaacggatttgtgaaactttttattacgcgccatcatttgaaaatgaaacttaaaaaacacttatcataataaatattttctttacgttgtttgctaataaactcagtgcaatatcagcgcaatattttatggaaattttatggataacaaaaaagaatttattaataatttaacaaataggtatatgtggatctatccattggtcttaaatattctatttctacctttttaccagtcctaccaatctttttttattgcgcttggttgtttgtttgcactggttagaaaaatgcaaagcttagattttaaattacaaaatcatattgtattgttaaatataaaaagtgcttgggcagataaaaaagtatttttgattaggatagtagtgtcatggttggcagtaatggaaatatggatgtgttttatttcggaatcatcaacgtgggtatgcggtgctttttgtttaaatagtgaaatattggaaaaaatttttcgtggctttggttattctggtagtttatattttttatttatattgatgattgatctcaataagttaagagagagtatttgaatttcattttttgtttgacttaaactcaaggagagtaacaatgattggtagtggtgatactaaacaatgcaaaaaattttctgcgtgtgatggaaaataccacgtctacgatcccctcgccctagacttggacggcgacggcatagaaacagtcaccgccaaaggcttttcaggcagcctgaagactgagagagtgaatacgatgagtatacactctatgccactaaattgatattcactaaatcataccagctatattttatttaatgagacatatgaaaaataaaaattatttactagtatttatagttttacatatagccttgatagtaattaatatagtgtttggttattttgtttttctatttgatttttttgcgtttttgttttttgcaaacgtctttcttgctgtaaatttattatttttagaaaaaaacataaaaaacaaattattgtttttattgccgatttctattattatatggatggtaattcatattagtatgataaatataaaattttataaatttgagcatcaaataaaggaacaaaatatatcctcgattactggggtgataaaaccacatgatagttataattatgtttatgactcaaatggatatgctaaattaaaagataatcatagatatggtagggtaattagagaaacaccttatattgatgtagttgcatctgatgttaaaaataaatccataagattaagcttggtttgtggtattcattcatatgctccatgtgccaattttataaaatttgcaaaaaaacctgttaaaatttatttttataatcaacctcaaggagattttatagataatgtaatatttgaaattaatgatggaaacaaaagtttgtacttgttagataagtataaaacattttttcttattgaaaacagtgtttgtatcgtattaattattttatatttaaaatttaatttgcttttatataggacttacttcaatgagttggaatagttttggtaattttatgagcgcacgctcatccgcgttagcagaatttggaaatatggttgctaatttagtttctgcaaaaaatgagaaagatatctcgaaacgtaatgaatattacaaacaagctggttatagtgcattattagcatttggtaatttggctagtaatattgcaccaggtagtacgtcatcgcatattgtaaacggaacaaatgcctctgtgattgcaagccgtctctctggaaatatatcttcagctattcaggagcataaagatggtaaagttaatatcaaccgttttcaaaatattttagcggatttatattcattgggagggttaggaagtacattaatagagaagaatggaaatatgcagagttgggggattccattagcaattgctggagatataattgcagcaacggctattgccacaggagatactggtacgatatctacagaggaattttataattttgacaactggaaaggttttgggtatgagctatttgaagactggtctcgttgggtatacgactggctgcccgacggctggaatctgtggaaagaattggacagaaaccgttcaggccaataccacatctacgaccccctcgccctagacctagacggcgacggcatagaaacagtcgccgccaaaggcttttcaggcagcctcttcgaccataacggcaacggcatccgcaccgccactggctgggtttctgccgatgacggtttactcgtccgcgatttgaacggcaacggcatcatcgacaacggtgcggaactcttcggcgacaacaccaaactggcagacggttcttttgccaaacacggctacgcggctttggccgaattggattcaaacggcgacaacatcatcaacgcggcagacgccgcattccaatccctgcgtgtatggcaggatctcaaccaggacggcatttcccaagctaatgaattgcgtacccttgaagaattgggtatccaatctttggatctcgcctataaagatgtaaataaaaatctcggtaacggtaacactttggctcagcaaggcagctataccaaaacagacggtacaaccgcaaaaatgggggatttacttttagcagccgacaatctgcacagccgcttcaaagacaaagtggaactcactgccgaacaggcaaaagccgccaatcttgcgggcattggtcgtctgcgcgatttgcgcgaagctgccgcattgtccggcgatttggccaatatgctgaaagcttattctgccgccgaaactaaagaagcacagttggcattgttagataatttgattcacaaatgggcggaaaccgattcgaactggggcaaaaaatcgccaatgcgactttcaaccgattggacgcaaacggctaatgaaggtattgcactgacaccatcccaagtagcacaactaaaaaagaacgctttagtttccctttctgataaagctaaagcagctattgacgccgcccgcgaccgcattgccgtgcttgatgcctacacggggcaggattccagcacactctattacatgagcgaagaagacgcgcttaatatcgtcaaagtaaccaacgatacatacgaccatctcgccaaaaacatctaccaaaacctgttattccaaacccgtttgcagccatatttgaatcaaatcagtttcaaaatggaaaatgatacgttcactttggattttagtggtcttgttcaagcatttaaccatgtcaaagaaactaatccgcaaaaagcttttgtggatttggccgagatgcttgcatatggcgaacttcgttcttggtatgaaggccgaagactaatggccgattatgtggaggaggcaaaaaaagcaggtaaatttgaagattaccagaaagtgttgggtcaggagaccgttgcattattagctaaaacatcgggtacgcaagcagatgatatcctgcaaaatgtaggctttggtcataataaaaatgtttctttatatggtaatgacggcaacgacactctaatcggcggtgcaggcaatgattacttggagggcggcagcggttcggatacttatgtcttcggcaaaggcttcggtcaggatacggtctataattacgactacgctaccggacgcaaagacatcatccgctttaccgacggtattacagccgatatgctgacttttacccgagagggcaaccatcttcttatcaaggcaaaagacggcagtggacaagtgactgttcagtcctatttccagaacgatggctcaggtgcttaccgtatcgatgagattcatttcgataacggcaaagtactggatgttgccactgtcaaaaaactggtacagcaatccaccgacggttcggacagattgtatgcctaccaatccggaaataccttaaatggcggattgggcgatgactatctgtacggtgccgacggggatgacctgctgaatggtgatgcaggcaacgacagtatctacagtggcaatggcaatgatacgctcgatggaggagaaggcaacgacgccctgtacggctataatggtaacgatgtactgaatggtggcgaaggcaatgatcatttgaacggcgaagacggcaacgacactctaatcggcggtgcaggcaatgattacttggagggcggcagcggttcggatacttatgtcttcggcaaaggcttcggtcaggatacggtctataattacgactacgctaccggacgcaaagacatcatccgctttaccgacggtattacagccgatatgctgacttttacccgagagggcaaccatcttcttatcaaggcaaaagacggcagtggacaagtgactgttcagtcctatttccagaacgatggctcaggtgcttaccgtatcgatgagattcatttcgataacggcaaagtactggatgttgccactgtcaaagaactggtacagcaatccaccgacggttcggacagattgtatgcctaccaatccggaaataccttaaatggcggattgggcgatgactatctgtacggtgccgacggggatgacctgctgaatggtgatgcaggcaacgacagtatctacagtggcaatggcaatgatacgctcgatggaggagaaggcaacgacgccctgtacggctataatggtaacgatgtactgaatggtggcgaaggcaatgatcatttgaacggcgaagacggtaacgacactctgatcggcggtgccggtaatgattacttggagggcggcagcggttcggatacttatgtcttcggcaaaggcttcggtcaggatacggtctataattacgactacgctaccggacgcaaagacatcatccgctttaccgacggtattacagccgatatgctgacttttacccgagagggcaaccatcttcttatcaaggcaaaagacggcagtggacaagtgactgttcagtcctatttccagaacgatggctcaggtgcttaccgtatcgatgagattcatttcgataacggcaaagtactggatgttgccactgtcaaagaactggtacagcaatccaccgacggttcggacagattgtatgcctaccaatccggaagtaccttaaatggcggattgggcgatgactatctgtacggtgccgacggggatgacctgctgaatggtgatgcaggcaacgacagtatctacagtggcaatggcaatgatacgctcgatggaggagaaggcaacgacgccctgtacggctataatggtaacgatgtactgaatggtggcgaaggcaatgatcatttgaacggcgaagacggtaacgacactctgatcggcggtgccggtaatgattacttggagggcggcagcggttcggatacttatgtcttcggcgaaggcttcggtcaggatacggtctataactaccatgtggataaaaactctgacactatgcactttaaaggatttaaagcagcagatgttcattttatccgttccggaagtgatttggtgcttagcgcttctgaacaagacaacgtacgtatttccggattcttctatggtgaaaaccatcgtgtagatacatttgtctttgatgatgcagctatcagtaatccagattttgccaagtatattaatgctggcaataatttggtacagtctatgtctgtgttcggttctaatactgctgcgacaggaggaaatgtggatgccaatacacaatccgtacagcagccgttattggtaacgccatctgcataaggagcctaatcacattcatggcttaaactgaaaaacagcaatcaagtttattttgattgctgtttttcttaatattgggataagggtcgtattttaattaaccttaatcggtgcacttctagcaatatagtggattaacaaaaaccagtacagcgttgcctcgccttaccgtactatctgtactgtctgcggcttcgtcgccttgtcctgatttttgttaatccactataattaatatgactttgcggccgttttgccattgcgtaataaaacgatggggaagtgatgataaaacgtgtgtgtaactatatcagacggcattgtttttctgtttgacggcctcaatccaaaattttgccgacgatttcgcccacgtctttcgacaatccttcctgcgcccgaatgcgctgcaatgcttgtttcaccaagtttttgcggtgcggttcgagcttattgcagagattgaacgcctgcactaggcgggcggcgacctgcgggttaaagcggtcgatttcgatgactttgtcggcgatgaagcggtagccgctgccgtcttctgcgtgaaaatgcggtacgttgcggctgaagctgccgatgagcgagcgggctttgttggggttttcgaggctgaacttcggatgctgcaaggcggtttgaacctgttgcagggtgtcgctgcggcggcttgagccgacgagggcgaaatatttgtccatcaccagcgcgtcgtctgaaaacttgtcggcaaactgcgccagcaggcggttgcgcgtatcgctttcgttgccgttgacggcggacaggatgccccattcgtgggtcatgttttgcgccatttcggcgtatttctcggcaacggtttcgatgtgcgcgggatcggcgcgcaggacgaaggcgcggcagacattgcgcagcgtgcgccaaccggcggcttcggggctgtattcgtagctttggttttcctgcttcgccgcctgacggttcaattcgtgccatttcggcaggaagcggacggcaagcgtatccaacaaggcttcgcgcgcctgatggtagcgcagcgggtcgatgttttccgcgccgtcccacagctcggcttcagacggcacgcccaaaagcagggctttgaaggcgttgtccaagaggccgtctgaaatgactttttcgacggcggcaagcagtttttcgtgtttcggcagttcaataccgtctgaaagtgcggcaaggttggcggcgacggcacggcggtagagcgtttgggcggcttcccagcgcgtgaaggcgtcgctgtcgtgggcgagcaggagcagcaggtcgtcgttgctgtacggatagttcagatgcactggcgcgctgaacccgcgcagcagcgagggaacgacggcttcggttacgctttcgaactggaaggtctgttcggcttcggtcagcagtaacacggcttcggttgcgcgtttgccctgataatcgaatgccaccgcttcgccgttgcggttcagcagcccgactttgacgggaatcatcatcggctgcttgtccgccatatcgggcgtgggcggcacggtttgtttgatggttaactcgaaactattgtttttcagacgaccttccgcttccaagacgggcgtgcccgcctggctgtaccacaaggcaaactggtcgagattgatgccgttcgcgtccgccatcgccacgcggaaatcgtcgcaggtaacagcctgtccgtcgtggcgttggaagtagagcttcatgcctttttggaagccctcttcgccgagcagggtgtgatacatccgcaccacttccgcgcctttttcataaacggtcatggtgtagaaattgttcatctcctcatagctggcggggcgcaccggatgcgccgtcgggcctgcgtcttcggggaactggtgctggcgcaaaaggcggatgttttcgatgcggcgcacggcgcggctggcgcggtcgccggaaaattcttggtcgcggaacacggtcagcccttccttcaacgaaagctggaaccagtcgcggcaggtcacgcggttgcccgtccagttgtggaaatattcgtgtccgaccacggattcgatgccttcgaaatcggtatcggtggcggtgcggctgtcggcgaggacgaacttggtgttaaagatgttcaaacccttgttttccatcgcgcccatattgaaatctcccacggcgacgaccatgaaaatatccaagtcgtattccaaaccgaagcgcgtttcgtcccacttcatcgcgtttttcaaggattccacggcaaagccgaccttgggcttgtccgcctcggcagtgtaaaactcgattttgacgtttctgccgctcatggtggtgaaatagtcttccgtgaccgccaaatcgcccgcgaccaaagcaaacagataactcggtttggcaaacgggtcttcccatttcacccaatggcggccgtctgaatactcgccgccgtcgattttgttgccgttggagagcaaaacgggatagcgttttttgtccgcgacgatggtggtcgtgaacttggacatgacatccggacggtcgatatagaacgtgattttgcggaagccctccggctcgcactgggtaaacaggttaccggcggacgcatacagccccatcagcgatttgttttccgccggcaggatttcggtttccacttcgacggtgaagcgttcggacggcacgtctgcaatcgtcagcgtctcaccttccaacacataatccgccgccgccccgttgattttgacggacaagagtttcgccgaaccgtccaacaccagcggctcccctaccctctgcggctcaaccgtcaaacgcgacttcacgacggtttgcggttcggcaatatcaaaatgcaggtcggtttcaaggatgcggtaggcaggcgtttggtaatctttcagataacggacgattttgctcatttttttctttcaatattgtttggtttgactggaaaaggcttcagacggcataggcaaaccctgcaccgatatgccgtatgaaaccgaaacatcagtgcggacgcaccgtcaaacaaccggttttaatttcaatctttatttccacgcttggacaaattctgcccaatgcggtttgtcttctgtttgggcggaaagatagtttctgatccgcttgatttccatttcgtattcgtccgcgtcgaatctgccgctgaccagacagaaacgcagatacatcaaatacgtattcacggcatcggtttcacaataattgcggatttccttcagcctgcccgcgtggaacgcatcccacaccttgctgccgtccatacccagcttgcctggaaaaccgcacagtttcgccatatcgtccagcggcacgtttgccctcggctggtaaagcgcgagcaaatccatcaaatcgcaatgacgttggtggtagcggctgatgtagttgttccacttgaaatcgcggctgtcgccgaaatcgccgtcacccatatcccaatagcgcgcggcgttgatgccgtgtagcagcgaacggtaatgcagaaccggcaggtcgaaaccgccgccgttccaactgaccagttgcggcgtatgtttttcaatcaactcgaaaaatttggcaatcacgacttcttcgccatcgtccatctcgccgattgtaccgacatggactttatcctgcccccaacgcatgcagcacgaaatcgccacaatctgatgaagatgatgctgcataaaatccccacccgtctgagcacggcgtttttgctgggcaaacagcaccacttcatcgtcgggcagcgaggacggcagctcgtacaatgttcggataccctgcacatcgggtacggtttcaatatcgaaagccaaaatcgtggtcatgacagcaccttgtatttaaaacagacttgcgcctattgtgtcattaaaaggcggataaaaaaagaggcaaccccccacaggattgccccaatacctcaaatcagagatttacgcttcacaaacaatacaggctttcgcctgcggctttgcccgcgtagctcaactctacgccggcaaacttttgtttcaccgtttccgatgaaaccccgaccaatcgcaagattgaccggaaaatcctttcagacggcatttcctacctgtcgtgtaattccatgtagcgaaatgtacgccattttctacgctttgccaagcattttttacaatataaatgtcaaaacattaattttataaaattgctgaaaatattaaatatatgaatttttattttaaatattttaataaatataaatttaattttgatttatatttaaatttaagcataaaatgttaaatattaaaggcaatatgaaaggcatatattaaatatttatttataacgctatgtttttaaagaaaattaattttaatatattaactagattgtctgcagatattcatgggtttgcggtatttcttccaaaacctgcttcgaattttccgaccaagtcttaaaaatattgttttttgagatacttaaatagcagcgattatcaaatgaaatctgttcatataatctgccatttcgcatttaaaaaaacaaacaggagtttcgactcgaaacgcctgatatgttttgtaattttacgtagtcagtaaaaatcggggctgccttccggacgggttttgaaacgcttgtgcagccaaaaatactgctcgggatgttcgcgcacgcgttcctctataaaacggttcatgcgctgagcgtcagcctgcgcatcttcacccggaaaggattcccaagcagggtagaaatgcaatgtaaccgtattgtccgcctccctgatggggatggcgggtatcacttttgcatttgcaagcgcggcaatgcggctcaagccggtaatcgttgccgtctgaataccgaaaaaatccacaaaaaccgaatcgttgcgtccgaaatcctgatcgggcagatacagaaacggcgcgctgcttttgcggaactgtttgacgagggcgcgcagcccttcggtgcgcccgataaggaagacgttgtgatagcggttgcggcctttcaaaatctgttcgtccaatatcttgtttttttgatgggaatacatactgatcagcgggatatcctgattaagcgcgtacaccgccatctcgaacgcggtgaagtgcggatacaggatgatgactttttcccccgccgccagcgcgtcgtccaaataatgcttattgcggtagcgcaccagcgatttcaaacgtccggcaggcgcgtaccaatataaaccgtattccaacatcagtttcgccatgtgtttgaaatgctgtttcaacacggttttacgcttttcctcactccattcggaaaaacattttgccaaattgatttcgccgatacggcggcgcggtttgaccagaaggtaggcaagcaaacccgtcaggtcggcaatcttgtgcagcagcgcaaacggcagaaactgcaaaacatacagtacaaaaaatataaatttcatctcgatacacattttcttttcagacggcaaaatacaaatgccgtctgaaactattgaaacctgccgcgcttgacctgcatccccgaaggattgagtttggcggcaagcccgtggttgcgtaaggcgtgggtcagcgcgacggcaagaccgtccgccgcatccgcctgcggcgttcccgaaagccccagcatctgcaccaccatatgctgcacctgttctttcgccgccttgcctttgccgactaccgcctgtttgacctgcaaggccgtgtattccgaaacgggcagcttatggctgaccaatgccgccaatgccgcgcccctagcctgacccagcatcagcgtcgatgcaggattgacgttgacgaacacctgttccaccgccgcctgctgcggcttgtaaacggcaacgacttcgccgatgtgccggacgattacggcaatcctgtctgccagaggcgcatcggcaggcgttttgatgcagcctgaggcaacgtaaaaatgatcgcgccccctgacatcgatgacaccgaaacccgttacgcggctgcccgggtcgatgcccaagatacggacggttgccgacatattcacagcaaaccgtgttgaatcagttttttacgcaaggtattgcggttcagtcccaacatgacggaggctttggactgattaccgccgcattgctccatcacacacaccagcagcggcttttccacctgatgcaataccatatcgtacacgccgcaaggttcggtaccgttcaggtctttgaaatattgttctaaattttgtctgatgcattgagaaatatcgggaagggtatggggcatgattgcactttcaaaggataatcaagtgttcagaaggtattcgggcggtaggcgcacgcccaactgtcggttttttcagcaagtctttcaagataacctgcaagcatgtcgtattgcgccgccgcactgtccaagcagttgatgtcgcggcgcgcctgttcaccgtcaggcatttcgtcgatgtaccagcctatgtgtttgcgtgcgatgcgcacaccggcggtgtcgccgtaaaacgcgtgcatggcgcggatgtggttcaaaatagtagcggtgcattctgccaaactcaaagcaggcggtaaaacaccgtgttcggcataatgtttcaaatcgcggaagaaccacggtctcccttgcgcgcctcgccctatcatgatgccgtctgcggcggtttgtttgaggacagcttgggctttttgcggcgaagtaatgtcgccgttgacccaaactgggatgttcagacggcatttggtttcggcaatcaggtcgtaagccgcttcgcctttgtacatttgcgtgcgagtgcgtccgtggacggcaagggcggcaatgccgcaatcttcggcgatgcgggcgacggcaggcaggtttttgtggtcgtcgtgccagcccaaacgggttttgagggtaacgggtacgcccgccgccttgactaccgcttccaaaatggcggcaaccagcggctcgttctgcatcagcgcgctaccggcttggacattgcagacttttttagcgggacagcccatgttgatgtcgataacctgcgccccaaggctgacgttgtaacgcgcggcatccgccatctgctgcggatcactgccggcaatctgcacggcaacgatgccgccttcatcggtaaaatcactgcggtgcagggtctttttggtatttctaagcgtcgggtcgctggtcagcatttcgcacaccgcccaacctgcgccaaaatctcggcaaagtcggcggaacggtttgtcggtaatgcccgccatcggcgcaagtgcgatggggttgtcgataaaatagccgccgatgtgcataatgggcccgcgtttcaaaaaagtacgccattgtacattttttaagcaggatttccaatctccggacgcgcccgcgattggggcaggcaccgttttatggcataatccgcacacagattccctgccccgccactcacaggagggcagtttatagtggattaacaaaaaccagtacggcgttgcctcgccttagctcaaagagaacgattctctaaggtgctcaagcaccaagtgaatcggttccgtactatttgtactgtctgcggcttcgtcgccttgtcctgatttttgttaatccactatactttccccatcctatcagtttcccgtttcagacggcataaggtctgaaagaaagactacaatcatgagtaatccattttcctctttaggtttgggtacggaactggtttccgcactgaccgcgcaaggttacgaaaacccgacgcccatccaagccgccgccattcccaaagcactcgccggtcatgatttactagccgccgcccaaaccggcacaggcaaaaccgccgcctttatgctgcccagtctggaacgcctcaaacgttacgccaccgccagcacctcgcccgcgatgcaccccgtgcgtatgctcgtgttgaccccgacgcgcgaactcgccgaccaaatcgaccaaaacgtgcagggctacattaaaaacctgccgctgcggcataccgtcctcttcggcggtgtcaacatggacaaacaaaccgccgacctgcgtgccggctgcgaaatcgtcgtcgccaccgtcggacggctgctcgaccacgtcaaacaaaaaaacatcagtttaaacaaagtcgaaatcgtcgttttggacgaagcagaccgcatgttggatatggggtttatcgacgacatccgcaaaatcatgcagatgctgccccgccaacgccaaaccctgctcttttccgccaccttctccgcaccgatacgcaaactggcgcaagacttcatgaacgcgcccgaaaccgtcgaggttgccgcgcaaaacaccaccaacgccaacgtcgaacaacacatcatcgccgtcgataccattcagaagcgcaacctgctcgaacggctgattgtcgatttgcatatgaaccaggtcatcgtgttctgcaaaaccaaacaaagcgtcgaccgcgtaacgcgcgaactggtgcgccgcaacctgtccgcacaggcgatacacggcgaccgttcccaacaaagcaggctcgaaacactcaacgccttcaaagacggcagcctgcgcgtcctcgtcgccaccgacatcgccgcgcgcgggctggacattgccgaactgcccttcgtcatcaattacgaaatgcccgcccagcccgaagactacgtccaccgcatcgggcgcacggggcgcgcgggcgcggacggcgtggcgatttccctgatggacgaatccgaacagaaaatgtttgaatccattaaagagctgaccggcaacaagctgctcatcgagcgcatcgagggcttcgagccgcaatggtgggaacagggcggcgcaaaaccggaaaaacccgaaatgcgcgaaccaagacaacgcaaccgctacgaatccgccaaagcgcaacgcgaaaaaaacacccggccggaaaatgcggcaaacgatgcgggcgcggcttgcggaaaaatcgccggacgcagccgccgaagccgccgggaacaccggacgtgcgccctgctccaaccgcgttacggcgtaaaataaccctgaaaatcaaatgccgtctgaacatttcccgtttcagacggcatttttcaaaccagactaacgcattgggcgcaaccgcccataccggataaatttctgccgcaaacagtttcagacggcatttgctgcctgtacaatatagtggattaacaaaaattaggacaaggcggcgagccgcagacagtacaaatagtacggaaccgattcacttggtgcttcagcaccttagagaatcgttctctttgagctaaggcgaggcaacgccgtactggtttaaatttaatccactaatagtgtatattaagtacgtctgatatacacgataccctacgagggtgtaagctttagttcacatttaaaatgacctctttaaacctgtctttcggcaggtttctttttaggttgtttggaaatcgtgtgcagactgggtgtaaaataggtaacaatataagataatcaataatttggaggtcattatggcaagaaagacagaaaaatttgaagtggcggctagagaagttgaagagaggttcggtcatcgtggtataaagttggtggaatttagcggtcgttcaaatccttgtgttatttattgtccagaacacggcaatcagacttatggaagatttggcagtatgttcaggggcaacagtatgggctgtcctgcctgcggtaaggttagggcggctaaaattgccaatgccagccatcagtcggttcgtgaagagctggagaatttgaaacaagctataacaggtatgaccaagcaagagcgcatcacgacgcaagcctacaatgagatgaccaaatccgtggcaggttcaaacagcataatccttaacgatgtccaaggcgatacgaccatcaacaaccatcatacgcatacgcacaaccacagcgatgccgatggcaaagcactgtcgatgaggctcacaccccgtcctttgttgtcagaccgtcaggcggcggctttcgcccgtacaggcaaactcacgggcagtttcgacctgtttgcttcggtggtcgccccctcgcagtacacgtttgccgttgccatgcccgacacgtccatgtcgccggttatcgaaaagggagacttgctggtggtcgagccgcgtatgtgccctgcggacgaagacatcgcgctgattgaactgtccgacaagcggctggtcgtcgcgcaccttgttatcgatattgcgggcaggatgctgatttatcagacgggcaggccgtctgaagcctttgacctgcccgaaggcagcacgattttaggtgtggtgctggaggtcaaaaaacggtttatgtccgccgcacaggcgagaaggcgtgttgattcggattaccacccctgatgtgtggacggctggtacgatttccgcttccaaaacgtcgtgtacgcgcccgaccgcagcccggaaatcagccgtatgctttcttcgattttggcaggctacgcgtgggataccgaaaacccgttcgtggcgaaatccgaacaacgcctgactgccttgtccgaatgggtcggtcagctggaaaccgaatatagtgaattaaatttaaaccggtacagcgttgcctcgccttagctcaaagagaacgattctctaaggtgctgaagcaccaagtgaatcggttccgtactatttgtactgtctgcggctcgccgccttgtcctgatttttgttaattcactatcaatcctgccatacaaaatgccgtctgaatccaatcgggttcagacggcatttctatttcaactgtttttatgattactcgggacgcatctgcggaaacagaatcacatcgcggatggtttgcgaatcggtcagcaacatcactaagcggtcgataccgataccgcaaccgcctgtcggcggcagaccgaattccatcgcgcggatgtagtcggcatcgtagtgcatcgcttcatcgtcgcccgcgtctttttgcgccacttgcgatttgaagcgttcggcttggtcttcggggtcgttcaactcggaatagccgtttgccagttcgcggccgacaacgaacaattcgaaacgctcggtcagaccttgtttcgtatccgaagcgcgcgccaacggggaaacttcgaccgggtaatcgacaataaaggtcgggttccacagcttgccctcggcgcaaccttcaaacagggcgagttgcaggctgccgatgcccggggacggcggcaggctttcaccgtgtttgacgatttcttttttcagccattccgcatcgttcaactgctcgtcggtgtagtgcggattgtattttttgatggcttcgaggatggtcagacgctcgaacgggctttccaaatcgacttctttgccattgtaagtgatgtttgccgtaccgtttactgtgcgcgatgcgttgcggatgatgtcttccgccatctgcatcatacgttcgtagtcggagaaggcttcgtaaaattcaatcatcgtaaattcggggttgtggcgcacggacatgccttcgttgcggaagctgcggttgatttcaaacacgcgttccaagccgccgacaaccaggcgtttcaaatacagctcaggcgcgatacgcaggtaaagcggaatatctaaggcattgtgatgagtaacgaagggttttgccgtcgcgccgccgggaatcgggtgcatcatcggggtttcgacttcgagataatgctcgcccaccataaaattacgcacggattggatgatttggctgcgtttgataaaggtattgcgcgattcttcgttggcaatcaaatcgacatagcgttggcggtatttggtttcctgatcgctcaagcctttgtgtttgtccggcagcggacgcaaggatttggacaacaggcggatgtcggacacgcgtacggtcagttcgccgtggttggttttgaacaaagtgccttccgcgccgacgatgtcgcccaaatcccaatggttgaagtcgtccaaaacttcttggctcacgcctttgttgttcagataaagctggatttgcccggacacgtcttgaatggtggcaaagctcgccttgcccatttgacgcttcagcatcatgcggccggccactttgacgggaatgccttgcggatcgagttcttctttgccgatttcgccgtattgggcgtgcaaatcggcggcgaagctgtcgcgtttgaagtcgttgggataggcgttgcgctgttggcggatgttgtgcagtttttcgcggcgcagggcgatgatttggttttcgtccaactgcggctcggtttgcggatggttttgttcgctcatagggttttccgaaaaaataaatcaggcgcaatctgtttcagacgacctgaccgaatcacaaaatttgcgcatattttacgcgatgtcggcatttttttccataaacgcgacaatgccgtctgaaagcggtttgcggtttcagacggcatcgttatcatttgaacattcccgccaaattcaataagaacaaaacggtaaaaccggtcagataaatcaagcctgccaatgcaagggcattcatacctgatgtgagtttgtgtttttcatcacctttgaccaaacggtaattcagccaagcgaacacgggggcggacacaaaagcggcaatcatcgcaaatttgagcagattcgccattacgccgtcaaaccaaaaaatcaccgccaaaccgctgcccgccacccaaatattccaggcaaagaattcggcgttgcccgttttgtcttttccgcgcagcaggcgcacgggttcggcaatggcacgggcatagccgtccacaacggtaatcgtcgtgccgtacatacaggcaaacgcgataaacgccaccagcgggcgcgaccagccgccgatggtaacggcgtacatattgatcaattgcccgatatatttgccgcccgccatctgcactgcttcgccgttgccgtattgcacaaacgcacccagtgcaaggaaaaccaaagccaaaaccgcactggcgatataaccgacgttgaaatcaaaaatcccgtcgcggtattcggaaggattgatgcgttgtttttcggttacccacaaagaattgatggcggaaatttcaatcggcgcgggcatccagcccatcagcgcgatcaggaagcccaaaccggcaagcgtccacggtgtcggctcgataaaatcgggctgcatctgcataccgcgcgacatagcgatgccggcggcggcaagcgtggcgatactcaaagtaacgatgatgattttggaaacgcgatccaaagcgcggtaacgtccgctcaccaaaataatcaggcaggatgccataatcaaggcggcaaccgtgccggcatcaaacatcagcgagggaatcgccattttgacgatggcggcggttacgatggcgaccgcgccagcgttaatcgtggcggaaatgatgcacaaaatcaggaaaacccacaaataaacacggcttttctcggcataaccttcaatcaggctcttgcccgtgtccagcgtgtaatgcgcgctgaagcggaaaaacgggtatttgaagaggttggtcaggatgatgatgagcgcgatctgccagccgtaaagcgcgcccgcctgcgtcgaggcaatcaggtgcgaaccgccgaccgccgccgaagccatcatgatccccggccccaatgcgttgattttacttttccaagtcgaaatatgttgttcggacataaagtcttccgtatttttaaccgtgtttcaacacacagagccgcatattcggacacagccctatctattgctccaatttgggcgggattgcccccaaacaaacccaaatcctaccgtcttcaaaaacaggataccgctcggtagggaaattttgatgaaagcgcgtattgtaacgtaatccaaatacctgccaacacacactattagaacttcatgctcaaacttgactatattttccatattacttccaaaaaaaggtatgaaacgacattttatgcctaaaattttacaacaaacaaccttacatcgcttttttcgcgcaaacacgcaccatccgatcagcccgtccgttttgcagcaggctggcgatttgataagatggttatgtttttcagacggcatttcagatttccgtccatgccgtctgaagccgcaaaacccgattggaggaactgttatgaataccgtatcgaattacctgtccgcattgcgcgaagccatgaaggcgcaaggcttggacgctctcgtcatcccttccgccgacccccacctgtccgaatacctgcccgaacattggcaggcgcggcgcgaattgtcgggctttaccggctcggtcggcacattcgtcgttaccgccgacgaagcgggcgtatgggtggacagccgctattgggaacaagccgccaagcagcttgcgggcagcggcatcgaactgcaaaaaagcgggcaagtgccgccgtataacgaatggctcgcggcaaacctgcccgaaaacgccgccgtcggcatcccttccgatatggtctcgctcaccggcaaacgcactttggcgcaatccctgaccgccaaaaacatccgcatcgaacacccaaacgatctgcttgaccaagtgtggacaagccgtcccgctatccccgccgaaaccgtgttcatccacgaccccgcctacgtctccgaaaccgccgccgaaaaactcgcccgcgtgcgcgccgtgatggcggaaaaaggcgcggattaccacttggtttcctcgcttgacgacatcgcctggctgaccaacctgcgcggcagcgacgtacctttcaaccctgttttcgtgtccttcctgctgatcggcaaagacaacgccgtcctgtttaccgaccgatgccgtctgaacgccgaagccgccgccgcgctgcaaaccgcaggcatcacggtcgagccttacgcccaagttgccgacaaactcgcgcaaatcggcggcgcgttgcttatcgaaccgaacaaaaccgccgtcagcacgcttgtgcgcctgcccgaaagcgtgcgccttatcgagggaatcaacccgtccacgctgttcaaatcctgcaaatccgaagccgacatcgcccgcatccgcgaagcgatggaacacgacggcgcggcgttgtgcggtttcttcgccgagtttgaagacatcatcggcaacggcggcagcctgaccgaaatcgacgtggacaccatgctttatcgccaccgcagcgtgcgcccaggcttcatttcattgagtttcgacaccatcgcaggcttcaacgccaacggcgcactgccgcattacagcgcgacacccgaaagccacagcaccatcagcggcaacgggcttttgctcatcgactccggcgcgcaatacaaaggcggcacgaccgacatcacccgcgtcgtccccgtcggcacgccgagtgccgaacaaaaaagcgacaacaccctcgttctcaaagcccatatcgcgcttgccgaagccgtgttccccgaaaacatcccctcgccgctgattgatgcgatttgccgcaaacccctgtggcaggcgcaatgcgactacggccacggcaccggacacggcgtaggctatttcctcaacgtccacgaaggcccgcagcgcatcgccttcgccgcccccgccacgcccgaaaccgccatgaaaaaaggcatggttacctccatcgaacccggactctaccgtccgggaaaatggggcatccgcattgaaaaccttgccgccaaccaagccgtcgccgcccctcaagaaaccgaattcggcagcttcctctgttttgaaaccctgaccctctgccccatcgacacccgcctgatggacaccgccctcatgaccgacggcgaaatcgactgggtcaaccgctaccacgccgaagtccgccgccgcctcgagccgctgaccgaaggcgcggcaaaagcgtggctgatcaaacgcaccgaaccgctggcgcgttaaacagcacggcgcaaaaaatgccgtctgaaagccttcagacggcattggtttcctaaaacatcccgcaccgttttcatcttgccgcaagcaaatatagtggattaacaaaaatcaggacaaggcgacgaagccgcagacagtacgaatagtacggaaccgattcactcggtgcttcagcacctgagagaatcgttctctttgagctaaggcgcgacaacgccgtactggtttttgttaatccgctatattccgccatctctaagatttacagcgatacacgggtgatttaaggaatgcccgaaccgtcatttccgcaacttttcgtcattcccacgaaagtgggaatctagaaataaaaagcagcaggaatttatcggaaataactgaaaccgaacagactagattcccgcctgcgtgggaatgacaattcgagacctttgcaataacataggttactaaaattttatgctcaatctcattttcaaaatgcaaaacttttctgatttttcctactttttgctcaatattaggaaggttttaggcaattgaaaattttttggcgcatttttatgcgtcaaatttcgttaacagactatttttgcaaaggtctcaattcataagtttcccgaaattccaacataaccaaaacctgacaataaccgtagcaactgaaccgtcattcccgcgaacgcgggaatctagaccttagaacaacagcaatattcaaagattatctgaaagtccgagattctagattcccgctttcgcgggaatgacgaaaagtggcgggaatgacgaaaagagacctttgcaataacataggttactaaaattttatgctcaatctcattttcaaaatgcaaaacttttctgatttttcctactttttgctcaatattaggaaggttttaggcaattgaaaattttttggcgcatttttatgcgtcaaatttcgttaacagactatttttgcaaaggtttcaattcataagtttcccgaaattccaacataaccgaaacctgacaataaccgtagcaactgaaccgtcattcccgcgaacgcgggaatctagaccttagaacaacagcaatattcaaagattatctgaaagtccgagattctagattcccgctttcgcgggaatgacgaaaagtggcgggaatgacgaaaagagacctttgcaaaattcctttccctcccgacagccgaaacccaaacacaggttttcggctgttttcgccccaaataccgcctaattctacccaaatacccccttaatccccggatacccgataatcaggcatccgggctgctttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagacggtcgtacctttgggcagtccttccaacaacggcgacaggtgtttgcactcatgggcattggcggaggtatagtggattaacaaaaatcaggacaaggcgacgaagccgcagacagtacaaatagtacggaaccgattcacttggtgcttcagcaccttagagaatcgttctctttgagctaaggcgaggcaacgccgtactggtttttgttaatccactatactgtaatcggggatgctcagttcgtcaaaacgacaaaacaggttgagtggtatggccggagtattgattaaatccattttaaaaacctcttaaaacagttttaaaaattccctaatctcgtcagctttaaacagaaaaccgcgcattccggcacggtttcgtgaaaaagctggcgtaacttttccggatgcaaaaaaacgccgaaatccacgtcttccgaagatttcagcgtttttttactctatttgttccttgtgcaaaaactaacagtcccccactatatgtgcaaaccaaaccgaaaatgcgaaataccgtctgaaaatctttcagacggtatttgctgtctttattgccgtttttcttccgtatccggatttttgtttggggctgaagcagattggcagtcagattgcaatcaaagaatgaaggcaagccgtcaaaaacaaagctatccgcttcaccgccccgatatttagaatttgtggcgcaaaccgacggaggcggcattaatttgagtgtagttgccgatgccggtattgcgtttcagccaagcgccagacacgatggcggaagtgcgtttggaaaaatcataatcaacgccggcgatgatttgatcgtagctggtattttcgccttttttaccgcgttcgataaagtcgaaaccatgggcatagctgatgcgcgggactgcattaccgaagcggtaggaagcagtggcggcaatttcggtcgtactgtttttggttttgtcgccattttcagacaaatccaactgagccgccaaggcgagattcaagccgccttcctcatagccgcccgtcaggcggtgtacctgatggtttttcaagggatcggtacctttggcttcatcatcatcgccgatgcgcccaagcaagaacaaattaaaagcatcacggcccacattggcgtgtttcgcatatttaaaggcatagttcccggcaaaaccgccatttttgtaattcagaccggcataatacacatccgatccgggcttgccgacaacagccggaacgaaagtagtagtagtagtagtagtagtagcattatacacagtagtataatgagccggcgtataggcggacttgctgttttgagccggaacgaattggacgctgccgctaaaaccggaaaattccggagagtcgtagcgtacggaaaccggcatatcgtcgtggcgtttgaaaatacccaattgcgaagccacatcattgttgctgtcccaaggatcaatggcttggctggcatcgtcaaactgattcgcaacgcgaccggcgcgcagcgtaccgaattcgcctgccaagccgataaaggattccctgttgccccactgggtcgcgccgccgccggcaacggatacgtcttgctcaagctgccaaacagccttcagcccttcgcccaaatcctcactccccttaaagccgataaacgagccgaaatcactgattttcgtcctgatgcggcttttggccttagtaactttagtaacttttacctgaccgctcgctccaccgttagcggcttgtgcttcagtcaattgcagctggtagttcctgccttccacgccggctttgatttcgccgtacaggctgacatcggcaacggccgcaagcggcagtgcggacaatacgagggcggtaagtttttttcgcatatcggcttccttttgtaaatttgataaaaacctaaaaacatcgggcaaacacccgatacgtcttcaattatacccccccccccgcaaaaaaccatttttcagaacaaatatctgataaatgccgcaacctttattttaaaaatgattatattttgatataaaacaatagcttattttttcaaaaaacgttgtgtttctacaacacaattcaagcgcagacctcgtgcgggccgatgcgctgctgcctggatgcagtcccggctttttaaaacgccataaaaaaacacacgcggcactttatagtggattaacaaaaaccagtacggcgttgtctcgccttagctcaaagagaacgattctctaaggtgctgaagcaccaagtgaatcggttccgtgctatttgtactgtctgcggcttcgtcgtcttgtcctgatttttgttaatccactataaagaccgtcgggcatctgcagccgtcattcccgcgcaggcgggaatctggaatttcaatgcctcaagaatttatcggaaaaaaccaaaacctttccgccgtcattcccacgaaagtgggaatctagaaatgaaaagcaacaggaatttatcggaaatgaccgaaactgaacggactggattcccgcttttgcgggaatgacgggattttaggtttctgattttggttttctgtttttgaggaatgacgggatgcaggttttcttaaccctgcgtcctagattcccgctttcgtggtaatgacgggatgtgggttcgtgggaatgacgcggtgcaggtttccgtgcggatggattcgtcattcccgcgcaggcgggaatctagaccttagaacaacagcaatattcaaagattatctgaaagtccgagattctagattcccgctttcgcgggaatgacgaaaagtggtgggaataacggttcagttgctacggttactgtcaggtttcggttatgttggaatttcgggaaacttatgaatcgtcattcccgcgcaggcgggaatctagaatttcaatgcctcaagaatttatcggaaaaaaccaaaacccttccgccgtcattcccacgaaagtgggaatctagaaatgaaaagcagcaggaatttatcggaaatgaccgaaactgaacggactggattcccgcttttgcgggaatgacgggattttaggtttctgattttggttttctgtttttgagggaatgacgggatgcaggttttcttaaccctgcgtcctagattcccgcttttgcgggaatgacgggatgtgggttcgtgggaatgacgcggtgcaggtttccgtacggatggattcgtcattcccgcgcaggcgggaatccagaccttaaggcagcggcaatattcaaagattatctgaaagtccgagattctggattcccgctttcgcgggaatgacgaaaagtggtgggaatgacggttcagttgctacggttactgtcaggtttcggttatgttggaatttcgggaaacttatgaatcgtcattcccgcgcaggcgggaatctagaatttcaatgcctcaagaatttatcggaaaaaaccaaaacccttccgccgtcattcccacgaaagtgggaatctagaaatgaaaagcagcaggaatttatcggaaacgaccgaaactgaacggactggattcccgctttcgcaggaatgacgaaaagtggtgggaatgacggttcagttgctacggttactgtcaggtttcggttatgttggaatttcgggaaacttatgaatcgtcattcccgcgcaggcgggaatctggaatttcaatgcctcaggaatttatcggaaaaaaccaaaacccttccgccgtcattcccacgaaagtgggaatctagaaatgaaaagcagcaggaatttatcggaaacgaccgaaactgaacggactggattcccgattttgcgggaatgacgggattttaggtttctgattttggttttctgtttttgaggaatgacgggatgtaggttttcttaaccctgcgtcctagattcccgctttcgtggtaatgacgggatgtggattcgtgggaatgacgcggtgcaggtttccgtacggatggattcgtcattcccgcgcaggcgggaatccagaccttaaggcagcggcaatattcaaagattatctgaaagtccgagattctagattcccgctttcgcgggaatgacgaaaagtggtgggaatgacggttcagttgctacggttactgtcaggtttcggttatgttggaatttcgggaaacttatgaatcgtcattcccgcgcaggcgggaatctagaatttcaatgcctcaagaatttatcggaaaaaaccaaaacccttccgccgtcattcccacgaaagtgggaatctagaaatgaaaagcagcaggaatttatcggaaatgaccgaaactgaacggactggattcccgcttttgcgggaatgacgggattttaggtttctgattttggttttctgtttttgagggaatgacgggatgcaggttttcttaaccctgcgtcctagattcccgcttttgcgggaatgacggcgacagggttgctgttatagtggatgaacaaaaaccagtacggggttgtctcgccttagctcaaagagaacgattctctaaggtgctcaagcaccaagtgaatcgattccgtactatctgtactgtcttcggcttcgtcgccttgtcctgatttttattaatccactataatttcctgcgtgtgtcgggtgtatcgaaatcaagccgaatcaaatatatcggacttcgataatgtcgtattcgcgcacgccgcccggggcttggacttccgccgtatccccctcttccttgccgattaaggcgcgggcgatgggtgagccgacatagattttgccctgtttgatgtcggcttcgtcttcgccgacaatttgataggtaacgtgttcttccgtttccaaatcttccagcgtaaccgtcgtaccgaacacgattttgccttcggcgtggatttcggtcggattgatgatgtgggcaacggaaagtttgtgttccagctcggaaatgcggccctcgataaagccttggcgttctttggcggcttcgtattcggcgttttcagacaaatcgccgtgcgaacgggcttcggcaatcgcttcgatcacttcgggacgcgccacgcttttgagctgaaactgaacggactggattcccgctttcgcaggaatgacgaaaagtggtgggaatgacggttcagttgctacggttactgtcaggtttcggttatgttggaatttcgggaaacttatgaatcgtcattcccgcgcaggcgggaatctggaatttcaatgcctcaggaatttatcggaaaaaaccaaaacccttccgccgtcattcccacgaaagtgggaatctagaaatgaaaagcagcaggaatttatcggaaacgaccgaaactgaacggactggattcccgattttgcgggaatgacgggattttaggtttctgattttggttttctgtttttgaggaatgacgggatgtaggttttcttaaccctgcgtcctagattcccgctttcgtggtaatgacgggatgtggattcgtgggaatgacgcggtgcaggtttccgtacggatggattcgtcattcccgcgcaggcgggaatccagaccttaaggcagcggcaatattcaaagattatctgaaagtccgagattctagattcccgctttcgcgggaatgacgaaaagtggtgggaatgacggttcagttgctacggttactgtcaggtttcggttatgttggaatttcgggaaacttatgaatcgtcattcccgcgcaggcgggaatctagaatttcaatgcctcaagaatttatcggaaaaaaccaaaacccttccgccgtcattcccacgaaagtgggaatctagaaatgaaaagcagcaggaatttatcggaaatgaccgaaactgaacggactggattcccgcttttgcgggaatgacgggattttaggtttctgattttggttttctgtttttgagggaatgacgggatgcaggttttcttaaccctgcgtcctagattcccgcttttgcgggaatgacggcgacagggttgctgttatagtggatgaacaaaaaccagtacggggttgtctcgccttagctcaaagagaacgattctctaaggtgctcaagcaccaagtgaatcgattccgtactatctgtactgtcttcggcttcgtcgccttgtcctgatttttattaatccactataatttcctgcgtgtgtcgggtgtatcgaaatcaagccgaatcaaatatatcggacttcgataatgtcgtattcgcgcacgccgcccggggcttggacttccgccgtatccccctcttccttgccgattaaggcgcgggcgatgggtgagccgacatagattttgccctgtttgatgtcggcttcgtcttcgccgacaatttgataggtaacgtgttcttccgtttccaaatcttccagcgtaaccgtcgtaccgaacacgattttgccttcggcgtggatttcggtcggattgatgatgtgggcaacggaaagtttgtgttccagctcggaaatgcggccctcgataaagccttggcgttctttggcggcttcgtattcggcgttttcagacaaatcgccgtgcgaacgggcttcggcaatcgcttcgatcacttcgggacgcgccacgcttttgagctgctgcaattcctgtttcagcaattccgcaccgcgtacggtcagggggattttttgcatcggtcttttttctccatattccggcacaccggtttgcggcagcaagcataccgcgtaccgtcttgttttgtgcgtccggatattaaaataaaaatacaagccgcccggaaaatcggcggcttgtctgtcgttgaacagcggctattctaccaaattctatgaaattggcaatcgtgccgcgccgccggcaaacgcgccatgtccgcaacaaaagctgaaaatatgccgacaaagaaattttagaaacaaaaaatttaaaaataatcaattttcggcataaaaaaccacatttacggactttaaaaccgaaaatgccaaacctgagatttttcatacagcatttgcaccagtataatgcaggctgtttttatctttataatattgacgttttgccatgaccgaatccctccgcctccctgccgcctcgctcaaaccttccactgtcgccctgcccggctccaaaagcatcagcaaccgcaccctgctgcttgccgccttgtccgacaatgcttgcgaaatccattccctgctcaaatccgacgataccgaccgtatgctcgaagcactcgataaactcggcgttgaaatcgaatatcttgccgaagaccgtctgaaagtgcacggcacaggcggacgcttccccaaccgcactgccgatttgtttttgggcaacgcgggaacggcgttccgtccgctgactgccgcacttgccgttttgggcggcgattatcatctgcacggcgtgcctcgtatgcacgaacgccccatcggcgatttggccgatgcgctgcggattgccggcgccgatgtcgaatatttcggcaaggaacactatccgccgcttcatatcggcaaacgtcaagacaacggcgaacgcgtgattccgattaaaggcaatgtgtccagccagtttctgaccgcccttttaatggcgttgccgctgaccgggcaggcgtttgaaatccgtatggtcggcgaattgatttccaagccctatatcgacattactttaaaactgatggcgcaattcggcgtacaggttgccaatgaaaactaccgcgtcttcaaaattcccgccgatgcgcactaccacgcgcccgaacacttgcacgtcgaaggcgatgcctccagcgcgtcctacttcctcgcagccggtttgattgccgccacgcccgtctgtgttatcggtatcggcgcaaacagcatacagggcgatgtcgcctttgcccgcgagctggaaaaaatcggggcggacgtggtttggggcgaaaacttcgtcgaagtttcacgcccgaaggaacgtgccgtccaatcctttgatttggatgcgaaccatatccccgatgccgccatgaccctcgccatcgtcgcgcttgctacagggcaaacctgcacgctgcgcaacatcggttcgtggcgcgtcaaagaaaccgaccgcatcgccgcgatggcaaacgagttgcgcaaactcggggcaaaagtcgtcgaagaagccgaagcaattcacatcaccccgcccgaaacgctgacacccgacgccgtcatcgacacgtacgacgaccaccgcatggcgatgtgtttctcgctggtttcgctgttgggcgtacccgtcgtcatcaacgatccgaaatgcacccacaaaaccttcccgacttatttcgacgtgttctcatcgctgaccgaaacagcggaataaggcggcattttgccgcgattccggcgcggcgcggcgggcggctcattctgtaaaaaaagtatgtgcgccgaggtagtttttggcgtaaaacggtgtggagagtttttcggttttgatggttttgccgctgctgggggcatggatgaattcgccgttgccgatatagagtccgacgtgtgagtagcggtgtgtgccgccggtgttgaagaatacgaggtcgccggccttaaggcggctgtcggggattttgcggcttgccgccgccatgtcgcgggcggtgcgcggcagcttgacgttgagggcgtttttgtaaacgaattgaatcatgccgctgcaatcgaagccggttgcggtgctgctgccgccccatttgtagggcgtgccgatgagtccgaggctgtggagcatgagttcctgcgagccttgtgtgcggtcgatgtggctgatgcggacggcttggatttgccggactgtctgtttgggtttcggttggcggtgtttgccggaggtcgtgccgcatgaggcgaggagcagtgcgctgagacagaggaaaagggttttgtcggggggaaacatggtttttcctttgcgggttcggatatgccgtctgaaggtgtttcagacggcatttctataataaaccttctatgggcagcagggataggatttttgcggcgatgcgtttccaaagtttggcttcgggttcgttcgggtaggtttttcgggtggcgggatcatgccattgcaggcggttgtgcctgtcgagggtaacgcggtaggcgtattcgggggtagtatcggcaagggtgcgctccatctgttctgcgattttggggctttcgataacaacgcccatttcggtgttgagccgtgcggaacgggggtcgaggttgaacgaaccgatgaagatgcgtttgccgtccacaatgaaggttttggcgtgcaggctggttacggagctgccggtcaggcctttgtcttttgtggcagggacggcatggttgggttgcagctcgtagagtttgatgccggctttgagcagcggttttcggtatttgacatagccggaatggacggcggcaacgtcggtcgcctgtagcgagttggtcagaacggtaacgtctatgccgtcctgcaccagttttgccagtgcgtctgtgccggattttgtggggacgaaatagggtgaaaccagatagacgcttttttcgggctgtttgagcgcgtcttgcagccgcccggcaatcggcggtttgcggcggtcgcggtcgagtccttttgcagggtcgtcgctgatcaggcgggtttggacgctctgccagtcgatgcgtcctgtctgtattttttggtagaggggcgactgttcgacggtttcgcggtagcgcaggagcgcgtgtctggacgtttcgtcgttgtatccgagtgcttgaagacccttgccgatgttgccgctgcggatgatgcgcgtggcgttgtgggcggaatggcttgcccagtagcggtcgaagtcgtgcgatacttcgccgacgacgctgccggtagcgaggatatccaggtcggcgaaaacggtgtcctcaccgactttgaagtattcgtcgccgatattgcgtccgccgagtatggtggcgcggttgtcggcggtaaaggatttgttgtgcatgcggcggttgaggcgggggaagtcagtcaggtagccgagtgcgcgccatttgcggaagacgaaggggttgaacaggcgcacttcgatattgggatggctgtcgagggcgagcaggaggtcgtccaatccgcgcgtgttgttgtcgtccaacagcaggcgtacgcgcacaccgcgttctgcggcaaggtacacgaggttgaacagcagtcggccggaaatgtcgttgcgccagatgtagtattgcaaatcgaggctgtgttcggcagattcgataagggcggcgcgggcggcaaaggcttcgtgggggtcgttcagcagatagatatcggatagcccgttggtatgaggggtgtgccggatttgcaggatgttgtccaggcggacgggtttggaagtattgaaatgacggctttccgtccgttcttccagtgggggcaaccatgaagaacatgaacagagaaggaggcataaaagggaaattaggctgcgtgttttcatcagggatatggtttcagacggcattgcctgtgttttggggttggcgcgcatggaagtgcggaatcataatccaaacgttgaaacgggtaaaagttttgcgtgcggaccgctttaggacggtgtgttccgtgtcaggtttgcaccgtctgaaacgtgcagacgcttgaaaaccaacgacgaggcaagggtgatgccgccgatactgagcagggtcatacggaaggcggaatgcagacctgaagaagccggtatcagaaatgtccagtttttaaggattaatgcgccgacaacaatgcccatgctgatggcaagctgttggttgaccgccatcaggctgttgccgctgccggtctgttgcgggcgcaaatcggcgagggtcagtgtattcatggcagaaaactgcagggagttgcacgcgccgatcgccagcgagaggaaaatccaaatccacagcgacgagtttccgtcaggcagggcgagcagcatgatgaaggcggcaagcagcttggtgttccaaagcagtaccgtgcggtagccgaaacgtttcatgagcggtgcaatcagcggtttgaccagcagcgaagacagggcgacgggggcgaccagccaacccgacaggcttgcgccgaagccgaaagcgacttgaaacatcaggggcatcagaaaaggaatcgagctgatgccgagacggctgaacagattgcccgccagtcccagacggaaagtgcgtatcagaaacaggtcggcggaataaatcggtttggacgcggttttcatatgtcggaaataacggcgtgcaaacagcagtccgccgcacagcggcaacagtgcaaaatacggaggcagcgcgtgcgacaggctttctgccgaaagtaacaagaggcacgcggcggcagaaaaaatcagatagcctttgaaatccagagcggtatcgttgcctttgacatcgggcatgatgttgcgtcccaatatgaaacccagcagaccgatgggcaggttgagcaggaaaatccagtgccacgaagcgtattcgaccaaataaccgcccgccaaaggccctaaaaccggcccgattaatgcaggcatgaccgcataattgatagcattgagcagcttggacttgtcgtacatacgcaagatggtcagacgcggtatcggaaccagcatcgaaccgccgatgccctgaacgacacgggaaagcgtcaattcaaacagcgaacccgatgcggcgcacaatgccgatccgagcataaaaacggcaatcgaaccgaaaaagacttttttcgttccgaacctgtccgccaaataaccgctcaaaggaatcagcagggcaaccgtcagcgtataggcaacgactgccagttgcatatccagaggcgactcattcatgtcggcggcaatttcaggcagtgcggtatttaaaatggtcgcatccaacatctgcataaaaatggcaattgccagcagaagcggcagccaaggggatggtgcgcgggcggatagggtgtttttttccatagggcgattgtaccccatccttgtgccgttattgttttcagatgctgtctgaatgccgtcagagtcggcatcttgaatgttcacaagcaaacgaaccggcattgcattgtaatgataattattatcgaaaaccatcagattaaggtacagtaagcgttatggggcagtttgtaagaaaaaccggattattttttaaaattagacttgacccgcaacagtcaattacttaaagtaaacgcttacctttctacagagaaaaacgggtttcccgttatcaaaaaacatgagcgcaaccattcccccaaaaatcatccgatacgacagcaatccgaccgatgtctattttttcggcacttgcgtccttgatctttttatgcccgaagcaggcatggatgccattgccctaatcgagcagcagggcatacgcgtccatttcccgatggcgcaaagctgctgcggccagcctgcctattcatccggccatccgaccgaagccttcgatgtcgccaaagcgcaacttgaccttttccccgaaaactggccgattgtcgtaccgtccggttcgtgcggcggtatgatgaaacaccattggccgacgctgtttaaaggcagcgagtacgaggaaagggctgtggattgcgccggccgcatcatcgagtttacccatttcctgcttgccatcggtttcaaacccgaagacaagggcgaaccgctcaaagtcgccgttcacacttcctgcgccgcccgccgcgaaatgaatgtccatctttcaggctggcaactgattgacggtatggaaaacgtcgaacgcatcgtccacgaccacgaaagcgaatgttgcggcttcggcggcacattctccgtcaaacaagccgatatttccggcgcgatggtaaccgacaaagtcgccgcgctgaaagaaaccggcgcaaccgaaatcatcagcgcggactgcggctgtatgatgaacatcggcggcaaaatcgccaaggacgagccggatatgccgcgtccgaaacatatcgcatccttcttgttggaacgcaccggaggcaaagcatgagcgcgcgtgaaaatattttggcaaaactgaaaaaagccgatgccttgccgatggaagagcctgcggttttcgattattaccgcgaaaagggcgtttcttgggacagcgaagccgagcgtctgaaacattgggctgccgcaatgcgcgcggtcaaaaccgaaatttattgggtgacgaaaagcaattggatgcaggttttccgcgaagcggcagaaggcaagggtttgaaaaacatcctgctgcccttggcgaccgaacacggacaaattgcccgtgccgcattggcgggcagcaatatcgaaccgattgtcttcgagcgcgaaatcgatacttggaaaaccgagtttttcacgaacatcaatgcgggcttcagcggcgcgcaatgcggcatcgcccgcaccggcacgctgatgctgttttccagccccgaagaaccgcgtactttgagtctcgttccgcccgtgcatttctgcctgttcgatacgtccaagatgtacaacgagtttcataatgccgtcgaaggcgaaaaactggtggaaaacggtatgccgaccaatgtattcctgatttccggcccgtccaaaaccgcagacatccaactgacgcttgcttacggcgcgcacggcccgcgcgatttggtcatcctcgccatcctgcccgaccacatttcccctgccgatttggaggaaaacgcatgactacgcaaaccatcaaatttcacatgaagccggaaactttcaagcaaaacgccgcaatttcccttcaagacaagcctttgcgcaaaagcctgcgtaccgcgatggatatgctgatgaccaaacgcaaagccgttttgaccgacgaagaagagctgcaaagcttgcgcgatttgtgcgaacacatccgccagcgttccctgtccaaattgcccgcgctgttggagcagttggaagaaaacctgaccaagttgggcgtaaaagtacactgggcggaaacaccggccgaagcctgcgaaatcatccacgacatcatcacagccaaaaacggcaagctgatggtcaaaggcaaatcgatggtcagcgaggaaatcgagctgaaccattatcttgaagcaaaaggcattaaagcggtagaaagcgacttgggcgagttcatcgtccaaatggcaggcgaaaaaccgacccatatcgtgatgcctgcaatccataaaaccaaagaacaggtgagcgaactgttccaccaaaacctcggcacaccgcttacagacgatgtggaccaactgaccggcttcgcccgcaaagccctgcgcgatatttacagcactgccgatgtcggcttgagcggcgtgaacttcgccgttgccgaaacaggtacgctgtgtctggtggaaaacgaaggcaacggtcgcttgagtaccaccgtaccgcccgtgcatatcgctattaccggcattgaaaaagtggtggcgaaattgtccgacatcccacccttgtacagtctgctgccgcgctccgccatcggtcaaaacatcacaacctatttcaatatgattaccggcccgcgccgcagtgaagaattagacggtccgcaagaaatgcacttggttctgctcgacaacggccgcagccaggcttatgccgaagaccaaatgcgccgcaccctgcaatgtatccgttgcggcgcgtgtatgaaccattgcccggtttatacccgcatcggcggcgcggcatacggcacaacctatcccggcccgattggcgagattatttcccctcacctgttgggtctggatgccacccgcgatctgccaaccgcctgtaccatgtgcggtgcgtgtgtggaagtctgtccggtacgcatcccgattaccgaacaaatgcagcgtttgcgcgttgaagcgcaacgttcgccgaccgaaaccgtgccgcaccccatccgagggcaaggcgcatcgcataccttcggcgaacaaatggcgtggcgcacattcaacggtattttcagcggcagcaaaacctaccgcgccttcggttgggcagccaccaagttccgcaacctgaccccgcgcaaacagttgggttggacgcaaaaccgcgtgccgatgaaaccggcgaagaaaaccctgcacgaactgatggcagaaaaaatgcgccaaaaagaacaggcataaacagttgtttgcaaaaatgccgtctgaaacccgaaacagggcttcagacggcatttgtatagtggattaacaaaaatcaggacaaggcgacgaagccgcagacagtacaaatagtacggcaaggcgaggtaacgccgtactggtttaaatttaagccactatatattcgcggacggcgggttttaaatctgttccaattccatactcaaaacagcctgttcctgtttggctcggaagtctgccagtttttgcgccagttcggggttttcgttggccagcatggaaacggcgaacaatgcggcatttgccgcgcctgcctcgccgatggcgaatgtggcgacgggtacgcctttgggcatttgtacaatcgataaaagcgaatcttcgccgcgcaggtatttgctggggacgggtacgcccaaaacggggacggtggtcttggcggcaaccatgccgggtaaatgcgccgcgccgcccgcacccgcgatgatggctttgatgccgcgcgcccgtgcggtttcggcgtattggaacattaaatccggagtgcggtgtgcggaaacgacgcgcgcctcatattctacgccgaactcttcaagaaactgcgctgcctgccgcataacgggccaatcgctgttgctgcccatgatgatgccgatttgtgtcataaatctctccttggtgcggatggggtaaaaagcggaaaaatggaaaaactatcgtttgcgtacggctgcggcggcgcgttttgccgccgggctgctcgggtaagcctgtatcaggctgcgccaagttgcccttgcaatgtctttctgctgcaacctgtattggcattcgccgattttgaacatggcttcgggcgcggttgggctgtctttgaaacggttggcgtaacgccctccgatttcgatgacggattcgcagttgcccatacgcgccctgctttgcagcaacaggtacatactgcgttgcgcgatgctaccgccatctccgccgtccgcgcctttcaacagggcggctgcggcagaaaacctgccgcttttatagtgtttgagtgcctgattgtagaggttttgtgcggtttcgacggtatgtgcggatgcgctgccgccttcggtattgaggtaatgctctttcaacttgcggtcgtcgagtttttggacgtatgccctaccggaagggtgtgtttttgcgtgttccagtgctttgactttgccgtttaaggtttccacttcgttcgacaggcggataatcctgttttccaaatcgtccaaacggtcttgtagagtgggaacgggatagggaatgccgtctgaagcattttcctgtgtcggcatttcggtttggctgcctgccggaacaggtgaaacggaagaacaggcggcggatacggacagccaaatgataaaaagcggtaatttgatcttcattattttttcagaagcagggtcaaaccgtcgccgacgggcagggtgatggggacaatccgcgtatcgttcggcaggttttgattgaaatctttgaggatgccgacgctgggcggcgcatcggaagccgcttcgcgcatcacccttccgttcaacaaaatattgtcgatggcgatgatgccgccttgccggacaagtttgaggcaacgctcgaaatattgcggcgtgggcggtttgtctgcgtctatcagtgccaaatcgtagcttccggcttcaccctgtgcaatcaaatcatccaatgtcagcaatgcaggttgcaggtgcaggctgattttatgtgccacgcctgcctcgttccaaacctgacgcgccgtatcggtaaaggttacattgatgtcacaggcggtaatccgcccgtgttcgggcagcgccaatgcaagcgcggtgctgctgtatccggtaaacacgccgatttccagatatttttccgcgcgaatcagctttgccagccaaaccaaaaccgccgcctgttcgcgcgcaatcgccattttgcccatacggtgatgcccggtcttctcacgcagccgcgtcaaaacgggatgttcgggttcgccgatggcgttcaaatagttttgcaggtcgggggcgacattggacagatgggtcgtcatttcggcgggttcagtcttggtaataggtataaggttttttcgctacttttgccgcctcgaagttttcctgttcttcgggattgagttcgacatcccacaaaagcccccggttttccaaacgctgctgttccaactcaggtttttcttcaatcaggcggttgaggaattgtgtggcttcggattggtagtgatacatctttgcgctccaattttacgggatacggcgtgattatactggtattttccaaacgggataaacggcttttatcaagaatacaggcagaaaagtaaggggttttattatagaataaagcgtttttgcaacggaagcctaccttatgccacgcattgccgccctgcccgaccatctcgtcaaccaaatcgccgccggcgaagtggtcgaacgccctgccaacgccctgaaagaaatcgttgaaaacagcatagacgcaggcgcgacggcgattgatgtcgaactggcgggcggcggcatccgtctcatccgcgtcagcgacaacggcagcggtatccatccggacgacatcaaactcgcactccaccgccacgctaccagcaaaatcaaaaccttaaacgatttggaacacgtcgccagtatgggctttcgcggcgaaggcttggcaagcatcgcctccgtcagccgcctgaccctgaccagccgccaagacggcagcgcacacgcgacacaagtcaaagccgaagacggcaaactcagcagccctacggcagccgcccaccccgtcggcacgaccatcgaagccgccgaactcttcttcaatacccctgcgcggcgcaagttcctcaagtctgaagccaccgaatacgcccactgtgccacgatgctcgaacgcctcgcgctggcgcatccgcacattgccttctcgctcaaacgcgacggcaaacaagtgttcaaacttcctgcccaaagcctgcatgaacggattgccgccattgtcggcgatgattttcagacggcatctttggaaatcgacagcggcagcggcgcattgcggctctatggcgcgattgccaagccgactttcgccaaaggcaaaaccgacaaacaatactgcttcgtcaaccatcgttttgtccgcgacaaagtgatgctccacgccgtcaagcaggcataccgcgacgttttgcacaacgccctcacccccgctttcgtccttttcctcgacctgccgcccgaagccgtggatgtcaacgtccacccgaccaaaaccgaaatccgcttccgcgacagccggcaggtgcaccaactcgtgttccacacgctcaataaagcccttgccgacacacgcgccgacttgaccgaaagcgtcagcaacgcaggcgaagtgttgcatgacattaccggcgttgtctccaccccaatgccgtctgaaaacgacagcgaaaatctgtttgatagcgcatccgactacccgacaggcaacaaacccgatacacgcaatgcctttggttcatcaggcaaaaccgcgcctatgccctaccaagccgcgcgtgcgccgcaacaacgcagcctgtccctgcgcgaaagccgcgcggcaatgaatacttacgccgagctttacaaaaaaaccgacggcatcgaccttgagttgaaccgattagagcaggcacgtttcggcaatatgccgtctgaaatgcctatcccaaaaacagatgcgccgctttcagacggcatcccgtcccaatccgaactgccgccgctcggcttcgccatcgcccaattattgggcatctacatccttgcccaagccgaagacagcctgctgctcatcgacatgcacgctgccgccgaacgcgtcaactacgagaaaatgaaacgccaacgtcaggaaaacggcaagctgcaaagccaacgcctgcttattcccgtaaccttcgccgcgtcccacgaagaatgcgccgccctctccgaccatgccgatgcactggcaggcttcggcttggaattgtccgacatgggcggcaatacccttgccgtccgcgcagttcccgccatgttgggcaaagccgacgtcgtttctctggccaaagatgtattgggtgaactcgcccaagtcggcagcagccaaaccatcgaagaacacgaaaaccacatcctcgccaccatgtcctgccacggctcgatccgcgccggccgccggcttaccctgcccgaaatgaacgtccttctgcgcgatatggaaaacacgccgcgcagcaaccagtgcaaccacggcaggccgacgtgggtcaaactgactttgaaagaattggacgcactgttcttgcgcggacaataagccgaaagtgctagaatacgccgcccgagaccgccgttcagacggcattccgaagcaccgacagaaacatcacgaccgaaaccaagagaaaaacatggcctatcaagttctcgcccgaaaatggcgtccgaaaacctttgccgacttagtcggtcaggaacacgtcgtcaaagccttgcgcaacgctctagacgaaggcaggctgcaccacgcctacctgctgaccggtacgcgcggcgtaggcaaaaccaccattgcccgcatccttgccaaaagcctcaactgcgaaaacgcgcaacacggcgaaccttgcggcgtatgcgaaagctgtacgcagatcgatgccggacgctacgtcgacctgctggaaatcgacgccgcctccaacacaggcatcgacaacatccgcgaagtattggaaaacgcccaatatgcaccgactgccggcaaatacaaagtctatatcatcgacgaagtgcatatgctttccaaaagcgcgttcaacgctatgctcaaaacgctggaagagccgcccgaacacgtcaaattcatccttgccacgaccgatccgcacaaagtccccgttaccgtcttgagccgctgcctgcaattcgtcttgcgcaatatgacttcgcagcaggttgccgaccacctcgcccacgtcctcgacagcgaaaaaattgcctacgaaccccccgccctgcaacttttgggacgcgccgccgccggatcgatgcgcgatgccttaagcctgctcgaccaagccatcgccctaggttcgggcagcgttgccgaacaagacgtccgccaaatgatcggtgcggtcgataaacaatacctttacgaactgctgacaggcatcgtcaaccaagacggcgaagccctgctggcgaaagcgcaggaaatggctgcgtgtgccgtcggctttgacaacgccttgggcgaacttgccatactgctgcaacacctcgccctgatacaggcggtgccctccgccttggcgcacgacgaccccgattccgatattttgcaccgcctcgcccaaaccataagcggcgaacaaatccagctttactaccaaatcgccgtccacggcaaacgcgacctgagcctcgcccccgacgaatacgctggctttatgatgaccctgctgcgtatgctggcgtttacgcccttggcggcagcttcgtgtgatgcaaacgccgtgattgaaaataccgaacttcaatccccatcggtacaaaccgccgaaaaggaagccgccgcaaaaaagccccaaccgcgccctgaagcggaaaccgcccaaacatccgttcagacggcatccgcagcggcaatgccgtctgaaggcaaaactgccgaacccgttaccaatcaagaaaacaacgatgttccgccttgggaagacgcgccggacgaagcccaaaccgcagccggcacgaccgcgcaaacgtcggcaaaaagcattcagacggcatccgaagccgaaacgccgcccgaaaaccaagtttccaagaacaaggcagccgacaacgaaaccaatgcccccttgtccgaaatgccgtctgaaaaccccattcagacaacaccgaatgatgaagcccttgaaacggaaacatttgcacacgaagcccctgcagaacctttctacggttacggctttccggatgatgactgccccgtagaagacaacgcggaaatcccgccgcccgattgggaacacgccgcccctgccgataccgcaggcggaggcgcggacgaagaagcagaagcaggcggcatcggcgaaaacaacacgccgtccgccccgccgcccgaattttccaccgaaaactgggcagccatcgtccggcatttcgcccgcaaactcggcgcggcgcaaatgccggcacaacactccgcgtggacggaataccatcccgacaccggcctgatggttttggcaatgaccgccgaggcacgcgccaccgccgacaaaaagcggctcgacaaaatccgcgacacccttgcccaagcctacgggctgcaactcaccctgcaaacccaagactggcacgacgaagccggccgggaaacccccgcgatgcaggacaagcgcgtccaagccgaggacaggcaaaaagcacaagcattgctcgaagccgaccccgccgcacaaaaaatcctccaagcattcggcgcgcaatggcagcccgaatcactggaattagcggcaaaccggccataaacagatataatgccgcccaaacccttcggacggcattgccgtttccctcattcatttaaacacaaacaggagtattcagtatgttcggaaaagccggattaggcggcctgatgaaacaggcgcagcaaatgcaggaaaatatgaaaaaagcgcaagccaaacttgccgaaaccgaaatagaaggcgaagcaggcaacggcctggtcaaaatcacaatgacctgcgcgcacgaagtacgcaaaatcgacatcagccccgatttgattcaagaagccgccgacgacaaagaaatgctcgaagacctcatcctcgccgccctcaaatccgcccgtgacaaagccgaagaaaccgcaaacaaaacaatgggcgcattcacgcaaggtctaccccccagagtgggcgacttcttccgctgatacccaaccgtcattcccacgcaggcgggaatctagaacgtagaatctaagaaaccgttttactcgataaatttccgtgccgacgggtctagattcccgccttcgcgggaatgacggcatcagtttgcaggattcggcgtgaacggtaaaaacagtgagaatgataagaacgcaaaaacggcaagaatagcgggaatcggcaggctgaagcccaccctaccattatttacacatccgtaccgcttaaatgccgtctgaaacttcgtcattcccgtgaaagcgggaatccagcctcgtgggagcagaaacttacaccccgtcattcccgcgaacgcgggaatccagtaaccgaaaaaccacaggaatctatcggaaaaacagaaaccctcgaccgtcattcccgcgaacgcgggaatccagtaaccgaaaaaccacgggaatctatcggaaaaaacagaaacccccgaccgtcattcccgcgaacgcgggaatctagaacgtagaatctgagaaaccgttttactcgataaatttccgtgccgaggggtctggattcccgccttcgcgggaatgacggcatcagtttgcaggattcggcggaaacggtaaaaacggcagaatcgatgggatgcggcaggctgaagcccaccaaaacacaaaaattccgatgccgtctgaaatttcgtcattcccgtgaaaacgggaatccagccccgtgggagcagaaacttacaccccgtcattcccgcaaaagcgggaatccagtaaccgaaaaaccacgggaatttatcggaaaaacagaaacccccgaccgtcattcccgcgaacgcgggaatccagtaaccgaaaaaccacgggaatctatcggaaaaaacagaaaccctcgaccgtcattcccgcgaacgcgggaatctagaacgtagaatctgagaaaccgttttactcgataaatttccgtgccgacaggtctggattcccgccttcgcgggaatgacggcatattttttgcatttgatataaagggtcgtttgaattttgttcagcaagtgcaaagtgttgcacataaaagggcgcaggcttcatccgtaaagtcggcgcaggatagaggcaaagcgggcgtaggtcgggctgtagcaactgtatttttcaccccgtcgggcaaaaataccaaaactcaaatcaagccgttcggaggcagctcaaaaaacggtacttcgcagcaggagtaccgtttatcgggatttcaggttttattcttcggggcgttcgccgtcggtttcgtcctgcgtcccttcggtgatgtgcatttctacgccgttgagggcgcggatttttgcgtcgatttcattggcgacttcgggattttccttcagccagacgcggacgttgtctttgccctgaccgattttcgcgccgttgtagctgtaccacgcgccggatttgttgatgatgtcgtttttcacgccgatgtcgatcaattcgccttcccaactgatgccttctccgtagaggatgtcaaactctgcctgacggaacgggggggcgactttgtttttgatgactttgacgcgggtttcgttgcccaatacttcttcgccttttttgatggatccggtgcggcggatgtcgaggcggacggaagaatagaatttcagcgcgttgccgccggtggtggtttcggggctgccgaacattacgccgatcttcatccggatttggttgatgaacacaaccagcgtgttggtttttttgatgtgtccggtcagtttgcgcaaagcctgactcatcaggcgcgcctgcagtccgacatggctgtcccccatatcgccttcgatttcggctttggggacgagtgcggctacggaatcgacgactaccatatctatgccgcctgaacggacgagtgtgtcgcagatttccaaagcctgttcgccagtatcgggctgggacaggtaaagctcttcgacttttacgccgagtttgcgggcgtaaacgggatcaaaggcgtgttcggcatcgacaaaggcgcacacgccgccgtttttctggcattgggcgacggcttcgaggcagagggtggttttgccggaggattcggggccgaagatttcgacgatgcgcccgcgcggcagaccgccgactccgagggcgaggtctaatccgagcgatccggtggaaataacttcgaggttttcttcctgctggctgccgtccattttcatgatggcgcctttgccgaaacttttttcgatttgcgccagtgcggcggcaagggctttgcttttgtcgtctgacattggggttactccggaacaaatgcggtatgtgggatgcggcgcaacacgggctgcggcgcgggatgtgtatcgttttcccgatgtgcgggctatcggtaatgctgcttcacggggttgccattatcgcatatttccttgcttgccgatatgcggcaggacgcggcggcttgtgccggaatggaatctggatgccgtctaaaaggcggccggctttgttataatggcggctgttttttctgtgtgtgcctgttttatgtgttcctgccttgttgtcaaaaataccgttatcggaagcggacgcaccaaaatcgccgtgccgcttgtcgcccgcgatgccgccgtactttccgccgtacttgaccaaatcaaaaacctgcccttcgacatcgtcgagttccgcgccgattttttggaatgcgcgggcagcatcggcgaagtattgcgccacacgcagaccgtccgtgacgcgctgcccgacaaaccgctgctgtttacgttcagacggcatggcgaaggcggcgcgttcccgtgttcggacggttattattttgaactgctcgacgcgctgatcgaaagccgcctgcccgacatcatcgacatcgagctgttttccggcgaaaccgccgtccggtgcgccgtggcaaatgctcaaaaaaacggcatcgccgccctgctctgcaatcatgagtttcaccgcacgccgccgcaagaagaaatcgtatgccgtctgaaacagatggaggactgcggcgcggacatctgcaaaattgcggtgatgccgcaaagcgcggaagatgtgctgactttgctttccgccacgctcaaagcgaaagagcttgccgccaaaccgattgttacgatgtcgatggggcagacgggggcggtcagccggcttgccggacaggtgttcggctcaagcatcacgttcggttcgggaacgcaaaactccgcgccggggcaaatcggcgtatccgccctccgtgcgacactcgactgcctcgaaaacggcgcagactgatttcagacagcatcaaaacatgatgaaactcaatccccaacagctcgaagccgtccgctacctcggcggcccactgctcgtccttgccggtgcaggcagcggcaaaaccggcgtgattactcaaaaaattaagcatttgattgtcaatgtcggctacctgccgcataccgttgccgcaattacctttaccaacaaagccgctgcggaaatgcaggagcgcgttgccaaaatgctgcccaaaccgcaaacgcgcgggctgacgatttgcacgttccactctttgggcatgaagattctgcgcgaagaggcgaaccatatcggttacaaaaaaaacttctccattctcgattctaccgacagcgcgaaaatcatcggcgaactcttaggcggtacgggcaaagaagccgtattcaaggcgcagcaccagatttccttgtggaaaaacgatttaaaaacgcctgaagatgtcgttcagacggcatcgaacatttgggaacaacaaaccgcacgcgtgtatgcgagctatcaggaaaccttacaaagctatcaggcagtggacttcgacgacttgatccgcctgcctgccgtgctgttgcagcaaaacagcgaagtgcgcaacaaatggcagcggcggctgcgttatctgctggttgacgaatgccaagatacgaatacctgccaatttacgttgatgaaacttctgaccggcgcggaaggtatgtttaccgccgtcggcgacgacgaccagtccatctacgcatggcgcggcgcgaacatggaaaacctgcgcaaaatgcaggaaaactatccgcagatgaaggtcatcaaactggagcaaaactaccgctccaccgcgcggattctcaaaatcgccaacaaagtcatcgagaacaaccccaagctgttcaccaaaaaactttggtcgaaattgggcgaaggcgagcccgtcaaagtcgttgcctgccaaaacgagcagcacgaagccgactgggtcgtcagccaaatcgtcaaacaaaaactcatcggcggcgacaaaacccaatatgccgatttcgccgtgttgtaccggggaaagcatcaggcgaggattttcgaggaagcattgcgcggcgcgcgcatcccctaccgtctctccggcggacaaagctttttcgacaaagccgaaatcaaagacgtgttgtcttatgtgcggctgcttgccaaccccaacgacgatcccgcctttctgcgtgccgttaccacgcccaaacgcggcatcggcgatgtaacgctgggcaagctcaacacttacgcgcacgaacacgaatgcagcctgtatgaagccgcgcaaaacgaagaagccctcgccacgctgaacaataccaaccgccaacacctgcaagcctttatggatatgttcggcagttaccgtgccaaagccgaaaccggcgaagcgggcgagttcatcaacagcctgctcgaagaaatcgactatgaaaaccacctgcttgccagtgaagaaggcaaagctggcgaaatcaaatggcgcaacgtcggcgatttggtatcatggtttgcgcgaaaaggcggggaagacggcaaaaacatcatcgaactcgcccaaaccgtcgccttgatgacgcttttggaaggaaaagacgaagaagaaaccgatgccgtctcgctatccacgctacacgccgccaaaggtttggagtatccctatgttttccttgtcggttgcgaagaaggtgttttgccgcacaacgacagcatcgaagaaggcaacgtcgaagaagaacgccgcctgatgtacgtcggcatcacccgcgccaaacgccaactcacactgacccactgcgtcaaacgcaaaaaacaaggcacatggcagttccccgaacccagccgattcatagacgaaatgccgcaggaagatttgaaaatcctgggtcgcaaaggcggcgagccgattgtcagcaaagaagaaggcagacgcaaccttgccgatataatcggaaggctcgacaacctaaaaaaaagcggcgcggcggattaaaccggagccgcaatgccgtctgaaggcttcagacggcatgttttttggacggcgtggtaaatcggtttacgcccacaagccctgctgctggtttttcggcacaagatgtcccacgccgatgccgataaggcggaacgcgtcttccgtctgcggcgggacacgcgccatcaacatttgcgcagcctgcagcagagctgcgcagtcgggcaatacggaggaataagtcagcgtgcgcgtgatgatgcggaaatcgtaggtcttcagcttgagcgttacgctttgggcttcgacgtttttgcgcgtgatttgccgccacaggtcttcggcaagatggggcaggtgtccggcagcctgctcgagcggcaggtcttcgggcagggtaatttctgtggagatttggaggcgttcgcgttcggctttgacggggcgttcgtccgtaccgcgcaccaaatcatagaggcggtatccgtagcgtccgaaatggtttaagagttcgccgcgctcgaaacggcgcaagtcgcccgccgtccgcatacccagcgactgcatttttttcagcgttaccttgcccacgccggggattttgcccaaaggcagggtttccaaaaatgccatgactttgtgcggcggcaacacaaactgcccgttcggcttgcgccagtccgacgcgattttcgccagaaatttgttcggcgcgatgcctgcggatgcagtcaaacctgtttccgcaaaaatggcggcacggatttctttggcaacttcactggcgtaagggatgtttttgaaattacgggtaacgtcaagataggcttcgtccagcgacaagggttcgattaaatcggtataacgcctgaatacggcgtgaatctgcgcggaaacctgacggtacaaatcgaaatgcggcggcacatacaccgcttgcggacacagccttttcgccgttgccaccgacatcgcggaatgcagcccgaactgccgtgcctcatacgatgcggcgcaaatcaccgaacgcgcgccctcccacgcgacgaccaccggccgccctttcaaatgcggctgttcgcgcagctctaccgatgcgtagaatgcgtccatgtcgatgtggataattttgcgtgaagacatcggctcttctgaggataaaagggatattctactgccggcatcgggcaaattccaaatatacgccccgataggcctgcctccataaaaatgccgtctgaaacataccctgtttcagacggcatccgcaaaactacggttttcaattaaaactgccaatccagtttcatgctgacagtgcgcggctctccatagaagttgtttgcgccgcgcgtacggttgtagttgttctcaaaataagtgcgtccgtttaagttcgtaccgatgaggctcaatttggcgtgtttgcccaattcgtaacggacgaaaccgtctatcagcccgtagccgccctgacggatgttgtacaggctgcttgtgccgctttgtgcggacacgccgccgccgacggtcagccccgtattcggtatatggaagctcgttccgaaacggaatatgtgcacgggtgtgaaattgctgaagttgtacgggtctgcactggaatttttggcaaggcgttcggcgttgacttcggctgcattcctatacctgctcttattgtaggtataccctgagacctttgcaaaattccccaaaattccctaaattcccaccaagacatttaggggattttccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaggcgaccggatgcctgattatcgggtatccgggcaggattaagggggtgtttgggtaaaattaggcggtatttggggcgaaaatacacgaaaacctgtgtttgggtttcggctgtcgggagggaaaggaattttgcaaaggtctcagaccgtcaatgcggaaaaaaacacccaaattggctataatcccgacaaacacactcaaggacaacaacatggcagcctcgcccgaagcaaaattcactgaagaaaagattttgtgggtcaaacaccacacgccgaaactcatcactttcgccatcagccgtcccgaatcctaccgttttaaagccggacagttctcccgactcggtttctacgaaggggaaggctttatttggcgtgcctactccatcgtttccgcagaatatgcagacacgctcgaatattttgccgtactcatccaagacggccccatgtcggcccgtttcgccaaaatgcaacagggcgacaccatcctgctcgataaaaatgccaccggcttcctcctgcccgaacgcttccccgacggcaaggatttggtgatgctctgcaccggctccggcatcgcccccttcctttccattctcgaacaacctgaaatccgacagcgtttcgataccgtcaacctgatacattccgtatcttttcccgaagaattgattttcaacgaccggctcgccgcattgtccgaacatcccctggtaggcgaatacggacactcgttccatttcgtccctgttaccacccgtgccgccaacccctcgggcttaagcggaaaacgcattccggaactcttaaaaaacagcagcatcgaacaggcgctgcataccaagttcaccccggaatccacacggtttatgatttgcggcaacccggaaatggtcaaagatactttccaaacgctgcttgacatgggttacgccatgcaccgcaaccgcattcccggtcaaatcatgatggaaaacggcttctaaaaaccaccctgcttgtccgatgccttcggatggacggtcaaaccgacacggcacgaaaaccgcgtcggcaaaaatgccgtctggaaaaattcagacggcatcttcggacacattacctgcaaacggcaacacattccaacccaaaccgattaggcaatcaatacgaacggctgtttacatacttaccggctttcatcaaccggtatcgatttaaccgatttccttaatatttttcctgtccgttttaaacttcgccttaaacgcatccggtaaatctttatcgaaataccaaaacccgtcatccatttccaatgcgccgcacattccatgcagaacaactttttcccccgttaaaggatcggtttcggtaatttccacctcatgcatttttccccaatccaaaacaggcaacttgtgtgcaaacgccaaaacctgttcgtcagaaccgccacacgccttatcgcatcggcctgaaacatatacgggacaaggctcatcctctgcataaccgtccggaaggataccggctgcggcaggacacaatccgtatgtttccgcccacaacgacaaagcccgtctcgctgcctttttattggcaaataatccggtaggcggattatccgtcacaccgtttttcaaagccgctgttttcgcattcaacatgccgtctgaacctttttcaaacctgacggtcgtaaatgttttaagcagatttttggcagatacataacaacccgaatgataacgcccgaccaattccgctttaatcttatatgcatgcaggctgcccaatgcaggaaaaaaacggacttcctccgtattgcaccaatcaaacggggcttttccggaatccaataaagccgaaacctcgctatatacccgttcaaacgtaccgatgtaatttacttttcctccgccgtcgaaacaggccagcacccccataccgtcaggcaaaccgtacaactgttccctcaaccgttcgggcagcgcggcaggcaacggtttcggattcatcaaacggaaacactgcctgatccatgcctcgaccccgtgttccgacagactgtattccaaataatcgcacaatgccgatacatccgccatcgcacgatgcctgtcttccacaacaatccccaacctttcgatgatactgtccaggctgtgcttgtaaaattgcggatacagacaccgggacagctgcacactgcacaaagcaggcgatgaaaatccgatacccacacgatgaaactcatgctttaaaaacgtatagtcgaaacggctgttatgtgcaaccagcacacaacccttcaataccgaaaacaactcgccggcaatctctgcaaaaacaggcgcatcggcaaccatgccgtctgaaatccccgtcagccccgccacaaactgcggaatcggtttttgaggattaaccaaccactcatgcctcaccacccttccctgctcaaacttgaccaaagccacttcggttaccctgtcttcatacagattgccgcccgtcgattccaaatcgaccacggcaacaggcattccaaaccgtaaaaataccttttccagcaagggccagcgggaagcaacaatcattttattctctttaaattcaaacaacaaaccgatattttacacttttaaggcatttcatccaacaaaacaattgacagaatccgatgattaccctaaaattcaaatctttcttgcagcgcacccgtagctcagttggatagagtatctggctacgaaccagagggtcgggcgttcgaatcgctccgggtgcgccagtaagaaaatacaatatgcgcccatcgtctagcggttaggacatcgccctttcacggcggtaaccggggttcgattccccgtgggcgtgccaaattcccaatccctgagattatccctcggggattttttattgcctcggcaactcgttaccatatctttacctacccccttcatcagaatctcagacgtaatcgaatcatattcaaacctttgccgtgcaaaccgatatcccataaccggatgcggtgtccgtccaacattttacccgattgaaacgcctgatatattgcaccccatcaacgtggcattacttttcttaacaatcccctttgacagcaactgactagggcttttttatgccatcatcaaatttatagtggattaactttaaaccagtacggcgttgcctcgccttgccgtactatttgtactgtctgcggcttcgtcgccttgtcctgatttttgttaattcactataatattttctctcccgattgaaacaggcgtaacagaatatgcccgaagctccggctgctttcttgtttaccgccgcgatatttagagtataataccaaatttgagcaatagttctaaaacagttagaaccatttttcatgagcctgactgattcgtacactcggagaaactgatgcagaatatttttgaccctttggttattcgtggaaaatcccttacccccatcgtgcaaggcggtatgggggtcggtgtttccgcatcgggtttatccagcgcggtggcacgtgaaaacggtatcggaacgattgccagtgtggatttgcgccaccttcacgaagacctactcgccgaatcacaaatcaatccgagtgaagagaaatatacatctttgaactgtaccgcattagacagggaaatccaaaaagccaagagtgcttcagagggaaaaggactgattgcggtcaacgtgatgaaggcagtcaaagaccacgccgcgtatgtccgccaggcttgcgaatcaggggcggatgcggttgtaatgggtgccggtctgcctttagacctgccggaaatgaccgagggctatcataaatatgtcgcgctgctgccgattctgtccgaatcgcgcggtattaatatcgttttgaaacgttggatgaaaaaaggcatattgcccgatgcgattgtagtcgaacatcctgcccacgcggccggacatttgggtgcatcaaccgttgaaggcgtaaacgatgccaagttcgacttcaaacgcgtgattgaggaaacgtttgaagttttcaaaagtttagggctggaaagcgaaaaaatcccgcttattcttgcgggaggcatggcaaattttgaaaaagtcaaaaccgccctaaagaactggggagcatccgccgttcaaatcggtacggcttttgccgttaccgaagaaggagatgcacaccttaacttcaaaaaaacgctcgccggtgcggaaactgaaaaagtagtcgaatttatgtctgttgccggtttgccggcgcgcggtgtccgcaccaaattcctagacagctacatcaagcgtgaaagcaaacttcagacaaacgccaaagccgacccgcgccgctgtacccaaggtttaaactgcctaaccagttgcggtctgcgcgacgggctttccaaagccggacaattctgcattgatatccagcttgccgccgcattccgtggagaagtagataaaggcctgttcttcagaggtaaagacccgctgcccttcggcaatgccatccgcaccgtccgcgagacgatacaatatctgctgacagggagcgaacctgttgcaacagtaggacgctgatgtcaaaacagccgataccgtagcaaaatgccgtctgaaaattttcagacggcatctctttatttgcttccggcattattgaaaagtttgtccatcggggtcaaatcgaccgcattgccttggctggtaatccatttgttctcgacgcgccacacgcctgccgcgtcctccacgcgcacataccagtggttggtcggcgaaagggttttgaacaccgcctcatattccgccctgccgttctgcgcgctgccgacgggcttgagggcgacggtttgatcgtccgccttgcgggtcgggtgcatcagcagcaggttcaaaggctgtttgccgtcaaactcgccgccgacaaacacttttgccgcattcatatcgggggaaatgagaacctgcaccccgatatgccgtctgacagcctcttcatcccgatgaagctggatgtcgatatgtttgccgtctttataataatcgtccgtaaccaaatctgtcgcgtgctgctgcgcgacaaaaaacatagcgacgctggcgatgacgacaaaaatcggccccgccatcaagatccacggccagacgtgtttgtaccaaggtttgattggagtgttttgagacacggttattctccgataaaggttgcatcttcttccaagacgaccggcttgccgtcgggcgcgccgctttcgcggtattggaaggtaaattcgatagggtggctgcctttgtccgcgtattccggaatggtggacacttggacgggaagggttaccgtttcgcgcggggcaaccttgataccgccttcgggcagcccggtcagggcgatttcgtcaaagcctttgacacttgcggtaatgagctgttctttttcacttttgttgatgatacgcaggctgtatgcgttttccagccagcctttggcgttttcgcgcaccagtacgccacggtctttcaaaatatcgacctcgaccattttgcgcgtggacaaaccggccaggaaggcaatgataactaacgccaacaccgcgccgtaacctgccacacgcggtctgagcagccgttttttaatgtctttttcagaatattcgtgttccagcgcgctttcggtcgtataacggattaatccgcgcggatagcccattttgtccataatctcatcgcacgcgtcgatacaggcggcgcagccgatacattggtattgcagaccgttgcggatgtcgatgccgacggggcagacttggacgcacatcgcacagttgatgcagtcgcccaaacccgcctcttccttattgaccgttttcttgcgcgcgccgcgcggttcgccgcgttccgcgtcataagaaacaatcagcgtgtccttgtcgaacatcgcgctttggaaacgtgcatacggacacatatgcaggcatactttttcgcgcataatgtgggcgaagaagaaggtcataaagccgtaaaacgctgtggcaaacatcgcgccgccgcctgctgctccagtgaataaatcgggaacgaactggcggatagggacaaaccagcctgcaaacgtgatgcccgtccacgcgcagacaaggaaaatcagcaggtatttggtggctttgatgcggattttagtgaaattccacggcgatttttccagtttcagccgtttgttcctatcgccttcgaccaggttgtcgatccacagcataatttcggtgtaaaccgtttgcgggcaggaatagccgcaccacagtcgcccggcaatcgtcgtccaccaaaacagcccgaaggcgcaaatcatcagcagcaaggcaaggtaaatcaaatcgcccacccccaacgacaatccgaaaatgaagaaatgccgttcggggatattgaaaacgacagcctgcctgccgctccagttgaaccacggaatgacgtaaaacacaaactgcgtcgccaatacggcggcgatacgcagtttggcgaaccgtccttccgcctttttgggatggatgcgttcgccttcgggatggatttgaatcacgctggctcgcggatcgaatgttttttttgctttcggcgcggcttttgtttgttcggacgtgccgattccggatgccggactgccggcttggttttccgtggtcattctgcattccttagatttttgattgatggtttgcccgttaccgccgccgtttgcttttcagacgtcatttttcttgttttttaaggcgttgtgtttcaagttttgagaaaatccgtttttcccaaaatatatttccgctattgtacaactttatgcgccgtccggatgtatggggcggatacatttcccatccgcatcaaaacgcctggattttaccttaccgcccgaacaaaatccgaatacggttaaaaaaaaagactaaaaaaaccgacacccccatatcggcagaaccgacggtgcaagctcataaacaaacgctatcgacaatccggcacacaatctataactttttatttcaaaaggaataatggcaggcttcgcccgcaaatcgaaaatccttccccaccggtctcctgccgccgccttcccccgcgtccgcccttttcttgaaagcataagcgaatcgggcgataatcaacgctttccgattatccacttatccgaaacaccagcaaggaaaatacaaaatgtctcaactggcaaacgcaatccgcttcctctccgcagatgccgttcaaaaagcaaattccggccaccccggcgcgcctatgggtatggcggaaatggcggaaacattgtggacgaaattcctcaatcacaatcccgccaaccccaaattctacaaccgcgaccgcttcgtcctctccaacggccacgcgtctatgctgttgtacagcctgctgcacctgaccggctacaacctaagcattgaagacttgaaaaacttccgccaactgcacagcaaaacccccggccaccccgaatacggctacaccgacggcgtggaaaccacgaccggcccgttggggcaagggattgccaacgcggtgggtatggcattggcagaaaaaatccttgccgccgaatttaataaagacggtttgaacatcgtcgatcattacacctacgtctttatgggcgacggctgtctgatggaaggcgtatcgcacgaagcctgttcgctcgccggcaccttgggcttgggcaaactgattgttttgtatgatgacaacaatatttccattgatggtaaagtggacggctggtttaccgaaaacatcccgcaacgctttgaaagctacggctggcacgtcgttcccaatgtaaacggtcatgacaccgccgccattcaagccgccatcgaagccgcacgtgccgaaaccggcaaaccgtccatcatctgctgcaaaaccttaatcggcaaaggcagtgccaacaaagaaggcagccacaaaacccacggcgcacctttgggcgcggacgaaatcgaagccacgcgcaaacatttgggctggacttaccccgcctttgaaatcccgcaagaaatttacgatgcgtggaatgccaaagaacaaggcgcgaaactggaagccgactggaacgaactgttcgcgcaatatcaagccaaatatcctgccgaagccgcagaatttgtgcgccgtatggataaaaagctgccggacaatttcgatgaatacgttcaagccgcattgaaagaagtgtgcgccaaagccgaaaccatcgccacccgcaaagccagccaaaacagcatcgaaatcttggcaaaagagctgcccgaactggtgggcggctctgccgacctgaccccgtccaacctgaccgactggtcaaacagcgtttccgttacccgcgacaaaggcggcaactacatccactacggcgtgcgcgagttcggtatgggcgcgattatgaacggtttggtattgcacggcggcgtaaaacccttcggcgcgactttcctgatgttcagcgaatacgagcgcaacgccctgcgtatggctgcgttgatgaaaatcaaccctgtatttgtgttcacccacgattccatcggtttgggcgaagacggcccgacccaccagccgattgagcaaaccgccaccctgcgcctgattccgaatatggacgtatggcggccgtgcgacaccgccgaatccttggtcgcttgggcagaagccgtcaaagccgccgatcacccgtcctgcctgattttcagccgtcaaaacctgaaattccaagcgcgcagcgaacaacaactggacgacatcaaacgcggcggctacatcatcagcgaagcccaaggcaacgcccaagccgtcatcattgccaccggttccgaagtcgagctggctttggaagcgcaaaaagccctcgccgcgcaaaacatcgccgtgcgcgtcgtttccatgccgtccaccaacgtattcgaccgccaagacgccgcctatcaagccaccgtcctgcccgaaggtctgccgcgcgttgccgtagaagccggacacgccgacggctggtacaaatacgtcggtctgaacggcgcagtcgtcggcatcaaccgcttcggcgaatccgcccctgccgacttactcttcaaagcattcggctttaccgtggacaatgtggtcgatacagtgaaatcagtgctgtaaccccactcctaaacaaatgccgtctgaacgcttttcagacggcatttttttgccctcccgccttgatgcttcctcattccaccaatctccattataatatttgcgaatcactcttattcacatttcaaaaggagaaacgtatgaacactcgcaccgaacacgacaccatgggcaatgtcgaagtcccgtccgaagcctattggggcgcgcagacccagcgcagccgcaacaatttcaaaatcggcggcgaaaccctgccgcagccgctgatttatgctttggcgttggtgaaaaaagccgctgccgcgaccaatgtttccctcggcaggattaagccggaacaggcggatttgattacgcaggcggcggatgatgtgttgaacggcaagctcgacggacagtttcctttagtggtttggcagaccggctccggcacgcagtccaatatgaacatgaacgaagtgctggcaaaccgcgccaacgaaatcgccggtacgggtttggcggcttatcagcccgtccatcccaacgaccatgtgaaccacgcgcaatcgaccaacgacgcattcccgaccgctatccacgttgccgccgcgattgaaatcaaccgccacctcatccccgccgtaaaagccctgcgcgataccttggacaaaaaagcccaagctttcgcccctatcgtcaaaatcggccgcacccacttgcaagacgcgacgccgctgactttgggacaggaattttccggctacgtttcccagcttgatcacggtttaggccgtctgaacgatgcgcttaaagacttgtatgaacttgctttgggcggtacggcggtcggcacgggtttgaacagccatcccgaatacgccgaaaaagccgccgccaaactcgccgaactgtccggcttgccgtttgtcagcgcgccgaacaaatttgaagccttaggcggacgcgatgccgccgttgccgcttcgggcgcattgaaaacactggcggcaagcctgaacaaaatcgccaacgacatccgctggctggcaagcggcccgcgttgcggtttgggcgaaatcaaaatccccgaaaacgagccgggttcgtccatcatgccgggcaaagtcaacccgacccaatgcgaagcaatgacgatggtgtgctgccaagtgttcggcaacgacgttaccatcggtatggcgggcgcgtcgggcaatttcgagctgaacgtctatatgcccgttatcgcctacaacctcttgcaatccatccgcctcttgggcgacgcgtgcaacagcttcaacgaacactgcgccgtcggcatcgaacccgtaccggaaaaaatcgactatttcctgcaccattccctgatgctcgttaccgcgttaaaccgcaaaatcggttacgaaaacgccgccaaagtcgccaaaaccgcctacaaaaacaacaaatcgttgcgcgaaaccgccgttgagttgggcttgctgacgggcgaagaatttgacgaactggtcgttcctgccgatatggttcatccgcgctaatctttccctcaaataaaatgccgtctgaaacctcgttcggacggcattttccgttgcctgcgaactagcggcgtttgaacagcctgtcccccaccgccgccgtaaccgcacccccgaccacgaccagtgcgccaacataacccaaaccgttcatatccggcgcggcaaaagtatcaggcatcacataatgcccgagcaaagaaaatattacggtaaacacggggagcaaggttgttaccgcgctgactttggaagcctcccaatgtttcaacgcctcgccgaacgagccgtaaccgattaacgtattcaagcagcaatacgcaaaacaaacccacgccaacgtaccgtccaaacttccgatgtgtgccggttcggcaaacggcaggaacacggcggcacttgccgcataaatcaacagcagaatctgttgcggcccgaattgcgccgacagcagcttttgcgccacggcataacacacccatgccatactgcctgccgcacacagcaacacgcccttcgcatacgcgcccaaacccgacaactcgccgaatttatcgttaaaaaacataagcaaaccggcaagcagcaaaaccaagccgattttctgagcggcagtcatccggtctttaaacaccaacacaccgacaacaatcatcgtaaacggcgaaatctgccacaaaacctgcgtcgtggtcggcgaaatataatgcagcccttgggcaatcagcacaaagtttgccgaaatgcccgccacgccgagcagcagcagcctgaatgagcaccaagaaaaatcccgccgcttcggcagccgcccgcccagtgccagcaaaacaaacaataccgccgccgccacggtaaaacgcacccacaccagcgtcggcgcatcgacaaacttcaatacctgccgcacggcaatcggcagcgttccccacgtcatcgccgccaaaagtgccaacgcgaagcctaggagcggcctttggttttccatcctgattttcctatttttaaacaaccgtattgccggacgatgccggtttgccgcatcgggcaatgatggttcaagcgtttggcgtttgattccaaccctttgatttcaaacaaaccggctgaagctcggctattgcttcgcgctatttgaaaacaccgcctgaattttaaaatatagtggattaacaaaaaccagtacagcgttggctcgccttagctcaaagagaacgattctctaaggtgctcaagcaccaagtgaatcggttccgtactatttgtactgtctgcggcttcgtcgccttgtcctgatttttgttaatccactataccgtctgaaaacagcggggacgtgcggcaggcatcactgcctcaaaacgcccgaacggcgcaatcgcaacgttccgcccaacgcaaagggcggcaacaagccggcccaaatgcaaaaaagagaaaccctgccccgtaaggtttaaggtttctccgtcctttatgatttccctccgcgaggatgtccggccgtaaaattcagaacgggatatcgtcgtcaatgtcctcgaccggggcggcggcaggcacgggttggcggcgcggcgcggctggtgcttcttggggatgggacggcgcgtcggaggcgggctgccggctttgctgcgcggggcgttggtaagcctcctgactctgaccgtaaccttcctcgtaaggcgcaccgccgctgttttcattgcgcccgcccaacattttcatttcgttggcgacaatatcgtaagcggtgcgttcgatgccgtctttgccttggtatttgcggctttggattctgccttccagataaaccagcccgccttttttgaggtattgcccggcaatttccgccagtttgcggtacatggtgatgttgtgccactcagtacgctctacacgttggccgttgcggtcgttccaagtttcgctggtggcgacgctgaaattacacaccgcctcgccgttgggcatatagcgcacttcgggatcgcgtccgaggcggccgatgaggatgactttgttcaatgacattttttaaactcctgtgatgattttttcagcggcagcctgatcgaaacccttctgcaacactttgagatagacggtctgcccgtcgaaactgaaaccgatgtcttccacaccctcaagctccgacaaggcgcggtataacccttcctgattgccctgccacacgccgccgacagggtaactgaggtttttgacgggcttgggcgcaggcgataaaacggcaattaccagccacagcagcatcaatatgctgcaaaaggcaaatacgccggaaaagccgtatttttgaaacagcaagccgcctgccgcgccgccggcaaacagtccgagcgactgcatcgtgttgtacacgcccatcgccgtacccttcaggtcggacggcgcgattttggaaaccatagacggcaggctggcttccaacacattgaaaccgataaagtaaacaaccaaataagcggtaatcaagcctaccgagcgcataccggacagcaaaccgagctgcgccgccgcgatgcagacgatgcccaaaacaaaaacctgtttgagcttgttgcgcgtctcgccgacaataatcagcggaaccatcaccaccaagcccgtaatggtcgagggcagatagactttccaatgctggattttttccaaaccgagctgggtcatcgcgaaaggcagcgcggtaaacaatgccatttgcgcggcgtgcagagcgaaaatgccgaaatcgagcgtcagcagcctacggtttttcaaaacttcgcctatgcgcgaaggctgcgcctgcgtatcttcgtgcagcttggaaacctccgggtcgggagtcatccacgccaccacgccgatactggcaacggtcaaaataccggtcagcaggaacaagccgcgtacgcccaccgcgtcggcaatcacaggggcaacgacgaggctgaccgaaaacgtcagaccgatactcaaaccgatcatcgccattgcgcgggtacgtacgccgtcgcgcgtcaaatccgccagcagcgcggtaaccgccgcactgaccgctcccgcaccctgtatggcgcgtgcggcgaccagcatgggcagcgtatcggcggcggcggcaaggaagctgcccgctgcaaacacaatcagcccgacataaatggttttcttgcgcccgaacttgtcggaagcgatgcccaaaggcagttgcagcagagcctgtgtcagcccgtaaatgcccattgccagcccgaccagcgttttgttgccttccgcgccgggcagcgaggcggcatacaccgccaatacgggcagcacgaggaacatacccagcatacgcagcgcgtacacgccggaaagcgtcgtactggcgcgccattcgtgcggaaacatttggatgcggttatctcttgccatcatattttttcagacggcatcaacagttgcaatgccgtctgaacttccagtgaacagattttcggattatacaggattcgccgtatttcggttgcggcgcgggttcaaaatcaacgccactgccagcggttgcgccacgcgcccaaaacggcgttcggatatttattgctgcccaagctgccgttaaagcgggcaagcgcgcggacgatgttgcctttttcaagattccggtaatggcgcaggatggtacagccgtaacgcaggttggtgcggatgtcgaacaggttgtgcgccggtttgccgatgtagtttttccaaaacggcataacctgcatcaggccgcgcgcgccgacaccgctgattgcatactggcggaacgcgctttccacctcaatcagccccaacacaatctgcgtatccaaaccggcccggctgctttcgtactggatattgaccagcagcctgcgccgctcctcctcctcggggacgaaccttgccaaacgtgccgacatggcagacaaccaacgttcgccctctttcggattgtcaaacaccagcctcggcggattgacgctgccgacagaactcctcatcacggaagccacatcgtcggcaagcgtttcctcacgttgcgcgccggcgtgcgccagaggactgagcaacaacgcaccggcggcacacaacaggcggcggcgttgcagattaacgggtagggtatcggtcggttttttcatagggaacgggggcgcgtccggacgtttcagacggcattaaatattcaaacagacaatgattgcttccaacgcgaaaaaccgcgcacaaaatccaagcgcggcatatcgccctgcccttttcgggcaaaccttgattttaccgctctcaagaacgcttgtccaaacaggcacagacaacaccacccgggcatttcccgttttcaccggctatccgtcgtccggattgtgcagcagcaccatcagcgcatcacgcttttcgggcggcagcaggcggagacctttgcaaaaatagtctgttaacgaaatttgacgcataaaaatgcgccaaaaaattttcaattgcctaaaagcttcctaatattgagcaaaaagtaggaaaaatcagaaaagttttgcattttgaaaatgagattgagcataaaattttagtaacctatgttattgcaaaggtctcaggcggaaatatagtagattaaatttaaaccagtacagcgttgcctcgccttgccgtactgatttaaatttaatccactatatcttgagacctttgcaaaattcctttccctcccgacagccgaaacccaaacacaggttttcggctgttttcgccccaaataccgcctaattctacccaaatacccccttaatcctccccggatacccgataatcaggcatccgggccgccttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngttttccgtaggtcggattctcgaatccgacattacttcaatcgtatccaatagaaaagtccgcattgccgccaccccaattatgcggataaataccctgtttgacataacggtgaaacgtagaaaacccccaatcggaaatttgtcctacatagccatgtttgaccggattgaaatgcagataatcaaaatggcaggcaaaatcggcctcatcgcggatagtatattcccaaaagcgtttttgccaaagcctgagattgccgccgattaaatattggctgtgccgcttgatttgccgccagcgttccgaataagcagaatcattgtccggcagccgccatatggtatgcagatggtcgggcatcaacacccatgccaaaatttcaaacggataccgttcgcgcaccgccattaccgcctgccgtaaagccaaacgcaccgcatcatcggtcaaaatcttctgccgtttattggttacaaccgtaaaaaagtaagtgccgccattgcggtaaaaacgacggtatttcatagtattatgctcggaatgattttgtaggtcggattcttgaatccgacattttgggcattgctgcaatggattgcaatgatgggaatgttaaaggttttgtcggatacaagtatccgacctacgcttgctgaaccgtcattcccacggaagtgggaatctagaacgcggggtttcagtcatttccgatagattcccgccgcgtcggaggtctagattcccgcctgcgcggaaatgacgggtttcaagattacggtgttgtcggaacgaaactgaaccgtcattcccacggaagtgggaatctagaatctcgggggtttcagtcatttccgatagattcccgccgcgtcggggagtctggattcccgcctgtgcgggaatgacgggttttaagattacggtgttgtcggacgggtttcgagattacggtgttgtcggaacgcaactgaaccgtcattcccacggaagtgggaatctagaaatgaaaagcagcaggaatttatcggaaatgaccgaaactgaacggactggattcccgcctgcgcgggaatgacgggattttaggtttctgattttggttttctgtccttgtgggaatgacgggatgtaggttcgtgggaatgacgtggtgcaggtttccgtacggatggattcgtcattcccgcgcaggcgggaatctagaccttagaacaacagcaatattcaaagattatctgaaagtctgagattctagattcccactttcgtgggaatgacgtttcagttgctacggttactgtcaggtttcggttatgttggaatttcgggaaacttatgaattgtcattcccgcgcaggcgggaatctggaatttcaatgcctcaagaatttatcggaaaaaaccaaaacccttccgccgtcattcccacgaaagtgggaatctagaaatgaaaagcagcaggaatttatcggaaatgaccgaaactgaacggactggattcccgcttttgcgggaatgacggcgacagggttgctgttatagcggattaacaaaaaccagtacggcgttgcctcgccttagctcaaagagaacgattctctaaggtgctgaagcaccaagtgaatcggttccgtactatctgtactgtctgcagcttcgtcgccttgtcctgatttttgttaatccgctataaacaacgcttcgtccaaaaaaacgattgaatttgcgggcagaagctggacgaaaaccgccgacagcctgccgcaaaaggcacacggtttgcgctagggcttaggcgtgtcgcgcgaaatcaatgcgggcgggcatcatttcctctacggcggcatcagcggcggcggcgtgcattattgggataacaaagatttcagcgaacagtgcctgcgcctgtcgctcggctataaaaatcgttcggtaacgcgctcgttcggcatcgtgccgtttgtcgggcaaaacctcttaggctgcagccgatacaatttcgtcggcggctttaatgccgatttctcccaacacttgagcgaacgctggcggttgacactaaacgcgggcaatatgtggaagcattatcaggaagaccgcaccgccgcccgatacgacagccatatgccgctggcgggcgcgacgctgatgtattccgcgccgaaagactggctgctttacggcggggcggactggtcgcacgacttgacgaaggaggcggaacaggcttccgtccgcaagggtttgcgtatcggcgcggtcaaaacgttcgacggcggcttgggtctgcgggcaaacctgcgctatacacgcaggacgtttgacgcgcccgggaccattgtgtaccgcttcccgcgcaaagaccacgaatatcaggcaaacctgtcgttttggcacgacaaaatctcttggaagggctttacgccgcaactcaatttccgctatctgaaaatcgacagcaatatgaaaagtttttacacacgcaaaaacacgcagattttcatgagcgtggaaaaggatttcaaataagcgcaaaaaatgccgtcggcaacatccgtgggcagaatcaaaaaccgccgcatcatttattgtcaacgcctgcgccgtcagagtaacattgcgtttttcccccaccgatatccgccatgaccaccacccccgcaaacatcctcgcctccgtcgatttgggttccaacagtttccgcctccagatttgcgaaaacaacaacggacaattaaaagtcatcgattcgttcaaacagatggtgcgcttcgccgccggactggacgaacagaaaaacctgagtgccgcttcccaagaacaggctttggactgtctggcaaaattcggcgaacgcctgcgcggcttccgccctgaacaggtacgcgccgtggcaaccaatacattccgcgtcgccaaaaacatcgcagatttccttcccaaagccgaagcggcactgggtttccccatcgaaatcatcgccgggcgcgaagaggcgcggctgatttataccggcgtgatccacaccctccccccgggcggcggcaaaatgctggttatcgacatcggcggcggttcgacagaatttgtcatcggctcgacgctgaatcccgacattactgaaagcctgcccttgggctgcgtaacctacagcctgcgcttcttccaaaacaaaatcaccgccaaagacttccaatctgccatttccgccgcccgcaacgaaatccagcgcatcagcaaaaatatgaggcgcgaaggttgggatttcgccgtcggcacatcgggttcggcaaaatccatccgcgacgtgcttgccgccgaaatgccccaagaggcggacattacctacaaaggcatgcgcgccctcgccgaacgcatcatcgaagccggttcggtcaaaaaagccaaatttgaaaacctgaaaccggaacgcatcgaagtttttgccggcggacttgccgtgatgatggcggcgtttgaggaaatgaaactcgacaggatgaccgtaaccgaagccgccctgcgcgacggcgtgttttacgatttgatcgggcgcggtttaaacgaagatatgcgcggacaaacggttgccgagttccaacaccgctaccacgtcagcctcaatcaggcgaaacgcaccgccgagaccgcgcaaacctttatggacagcctctgccacgctaaaaacgttacagttcaagagcttgccttgtggcaacagtatctcggacgcgccgccgcgctgcacgaaatcggtttggacatcgcccacaccggctatcacaagcattccgcctacatcctcgaaaacgccgatatgccgggtttctcacgcaaagaacagaccatacttgcccaactggtcatcggtcatcgcggcgatatgaaaaaaatgagcggcatcatcggcaccaacgaaatgttgtggtatgccgttttgtccctgcgccttgctgccctgttctgccgttcgcgccaagacctgtctttcccgaaaaatatgcagttgcgcacggatacggaaagctgcggcttcatcctgcgtattgacagggaatggctggaacgccatcccctgattgccgacgcattggaatatgaaagcgtccaatggcaaaaaatcaatatgccgtttaaagtcgaggtcgtctgaaccttacggaacaaatgccgtccaaaccctgtccagacggcatttgcctgtccgcaacatcccgatatgcgcggcacatctgctcggaacggtcatgcaggcgtaaaaaacaaggggcatacaactcaaaaaccgcctgaaaatcttcaggcggtttcgtttgggttgccggcaggcggcatcccatcatttttgccaaggcaacaaattatttggcggcatctttcattttgtctgccgcttcctgagtcgcgtcggcagctttgttcaaagtatctttagctgcttcagttacagcttctttggcttcagttacagcttcctcggcacttgcctttgcatcagccgcagcatctttgacttggtctttcgcttcttcgacggcagaagcggcagactcggcggcagaagccgcagtgtctttaacatcggactcaacggcttgaaccgcttccttaacctcctgtttggcttcttgcgaacaagctgccaaggcagccgccatcattgcggcaatcaataattttttcatgtcttatccttcttgagttgttgattaaggttttgcttaaaaatcggaccgtgttccatcaatcggctgattttgcccatcggccggagagaaaacggtttcccgtttagttaaaacccattatatttaaatataaaggttttttctcgaacaataaggcggcatcaatgccatattgaaacacgtccgaaaactattttatgaaaacagttcggaaaattgtaacacatatccccctccttttgagtttcccgacggtgcggactttttcctgcagggtttgaaaaacccaaatatattccgggatgtccgaatacctcaataatggcggcggcggaaataaaacgccccctcgctgtcgatttccagcacatagcgtccgttctgcacggcggcatagccgcttttgcctgcctgatagggttgcagggcggaatgcgaaatcaggtaatccgtcagtttgccgccgtcttcggcgatattgcccaccagtttggcaaacaaggtatggcacacgccgttttccgcccagcctaccggaccgcccttatcgtcggtttccatgcatttgccgctgacggcttccaagtcgttgggatgcttgccggtcagccggacgacgttttgttccggcaagcctttaagaggttcggacggcattgggtttatttcaacgggcggatgccgaccgcatcgcgtactttgtccaacaattcgcgtgcttctttacgcgctttttgcgcacctgcctgtaaaatctcttcgatttgcgaagggtcggcggtcagctcgttgtagcgttcgcgcggttcggcgagttcggcgttgattttcgccgccaaaagtttttttgcctcgccccaagccaggccgtcggcaagcattttcgtaaattccaccgtttcagacggcgtggagaaggctttgtagatttcaaacaatgggctttcgtcgggctgtttcggctcgcccggctctttcatattggtgatgattttgttgaccgatttttgggtttttttgtcgttttcccaaagcggaatggtgttgccgtaggatttggacattttgcgtccgtccaaaccgaccaagagttcgacgttttcgtcgattttcacttcgggcagggtgaagagttctcggaagcggtgattgaagcggccggcgatgtcgcgcgccatttcgacgtgttggatttggtcgcgcccgacggggacttcgttggcgttgaacatcagaatatcggcagtcatcagaatcggataactgaacaaacccatttccacgccgaaatcggggtcttcctgcccgttttccgcatttgcctgcacggcggctttgtaggcgtgggcgcggttcatcaaacccttggcggtgatgcaggtcagaatccagttcaattccatcacttcgggaatgtcgctttggcggtagaaggtggtgcgctcggggtcgagtccgcaggcaagccaagtggcggcaacggcttgggtggattggtgaatcatctccggctcgtggcatttgatgataccgtggtaatcggcgaggaagaggaaggattcggtatcagggttttgcgccgcgcggacggcggggcggatagcaccgacgtagttgcccagatgcgggatgccggtggtggttacgccggtcagaactcgttttttgctcataaaaatgtccttgcggcatcaatgccgtctgaaagggaaaaagatgcgccgattatacccgatttgccacctacatccagccgacaacagacttttccatattaagaagatatagttatacacattattatacatttttatatactttaaattcaatgatatatcgaattaaatatagaaaaacagaaaacagaacttgagttatccacaattatgcacatataggcttcgacagcggacattttgaaaaggaaacaaaaatgcgatacgacaaattaaccgccaaattccaacaggcccttgcagaagctcagagtttggcgttggctgcggacggcagctatctggaagcgggctttgtgctgaaagccctgcttgacgaccaaaacagcggtgctgccgcgctcttggctcatgcgggcgtgaacgtgccgcaggtgaaacagcgtttgcagcagcatttgaacagcctgccgaaagtgtccggccagggcggcgacattctgcccagccgcgaattgcaggcggtgttgaacctgatggacaaagccgcaaccaaacgcggcgatgcctatatcgccagtgaacttttcctgcttgccttggtgcagcagaacgatgcggccggcaaaattttgaaagaagccggcgcgaccgaacaaaacatcaatgccgcgattgacgcggtacgaggaggacaaaacgtgaacgatgccaatgccgaagaccaacgcgatgctttgaaaaaatatacgctcgatctgacccaacgcgcccgagacggtaagctcgaccccgttatcggccgtgacgacgaaatccgccgtgcgattcaggtattgcaacgccgtaccaaaaacaaccctgtgctgattggcgaaccgggcgtgggtaaaaccgccattgttgaaggcttggcgcaacgtatcgtcaacggcgaagtgcctgaatccctgcgcaacaaacgccttttggttctggacttggcggctttgattgccggcgcgaaataccgcggcgaatttgaagaacgcttgaaaggtgtgttgaacgatttggcgaaagacgacggcaacaccctgattttcatcgacgaaatccatactttggtcggtgcgggcaaaaccgacggcgcgatggatgcgggcaatatgctgaaaccggctttggcacgtggcgaattgcactgtatcggcgcgaccaccttggacgaataccgccaatacatcgaaaaagacgcggcactcgaacgccgcttccaaaaagtattggttggcgagccaagtgtagaagacaccatcgctatcttgcgcggtttacaggagcgttatgaaatccaccacggtatcgatattaccgaccctgctatcgttgccgcagcggagttgagcgaccgctacattaccgaccgcttcctgcctgataaagcgattgatttgattgacgaagccgccagccgtgtcaagatggaaaaagaaaccaagccggaagcaatggacaaaatcgaccgccgtctgattcagcttcggatggaaaaggcgcacgttgaaaaagaaaaagacgatgccagcaaaaaacgtttggaactgatagacgaggaaatcaacggtctgcaaaaagaatacgccgatttagacgaaatctggaaagccgaaaaagcaatttcagacggtgctgctaatattaagaaacaaattgacgaagtcaaaattaaaatcgaacaggcaaaacggcaaggcgatttggcactggcttcaaaattgatgtatgaagatttggagcatttggaaaaacagcgtgcagccgccgaacgggcagatacggacagcacaaaaccggcaaacaaactcttgcgtaataatgtcggcgcagaggaaatcgcagaggtggtttcccgtatgaccggcattcccgtatccaaaatgatggaaggcgaacgcgacaaactgctgaaaatggaagaagtattgcaccgccgcgtggtcggacaggacgaagccgtgcgtgccgtgtccgacgctatccgccgcagccgctccggtcttgccgatccgaacaagccttacggcagcttcctgttcttgggcccgaccggcgtgggtaaaaccgagttgtgtaaagccctggcaggctttctgttcgacagcgaagatcatctgattcgcatcgatatgtccgaatatatggaaaaacacgccgttgcccgcttaatcggcgcgcctccgggttatgtcggctacgaagaaggcggctacctgaccgaacaagtgcgccgcaaaccgtacagcgtgattctgctggacgaagtggaaaaagcccatcccgatgtgttcaacatcctgctgcaagtattggatgacggccgcttgaccgacggacaaggccgtaccgtagattttaaaaataccgtgattgtgatgacttccaacatcggcagccagcacatccaacaaatgggcattcaggattacgaagcggtaaaagaagttgtgatggaggatgtgaaagaacatttccgtcctgaaatgatcaaccgcatcgacgaagtggtcgtgttccacggtttggatcaggcaaacatccgcagcattgcgaaaatccagctcaaaggtttggaaaaacgtttggaaaaacaaaacctgcgcctgactgtttccgatgccgcactggacatcatcgccaaagccggtttcgacccgatttacggcgcacgtccgctcaaacgcgccatccagtcggaaatcgaaaacccgctggcaaaagctctgcttgccggaaactatgcgcccgaaagcgaaatcagggtagaagccaacggcgacagactgaaatttgcctgattcgttcctgctgttgaaaatgccgtctgaaacgggaatctccgtttcagacggcattttttatcctcggcagacagaccgtccccttattggcggtaggtttgcaggaatcttgccagcctgcccatcgcctcttcaatctgatggacgtaaggcagcgtgacaatgcggaaatggtcgggtttaatccaattaaaccccgttccctgtaccagcaagactttttcgcgcaccagcaaatcgtaaacgaatttcatgtcatcgcggatgcggtacatttcggtatcgattttcgggaacatatacatcgcgcccatcggtttgacgcaggacacgccggggatttggctgaccagttcccacgccctgttgcgctgttccaaaagccgcccgcccggcaggataaattcgttaatgctctgatagccgcccaatgccgtctgaatcgcgtgctgcatcggcgtattggcacacaggcgcatggacgagagcatatccaaaccctcgatgtaaccttttgcgtgatgtttcggcccgttgagcaccatccagccttggcggaagccggcgacgcggtaggatttggacaaaccgttgaacgttaccgtcaaaaggtcgggggcaagcgcggcgatgtggtggtgaaccgcgccgtcataaaggattttatcgtaaatctcgtcggcgaaaataatcaaaccgtgcttgcgcgccagttcggcgatttccaacaggatttccctgctgtacaccgcgcctgtcggattattgggattgatgacgacgatggctttagttttgggcgtgattttggcttccatatcggcaaggttggggaaccagccgttttcttcgtcgcacagataatggcgtaccgtaccgcccgcaagcgttgccgccgccgtccacaaagggtagtcgggcgcgggaatcaggatttcgtcgccgtcgttgagcaatgcctgcatagacatcgtaatcagctcggacacgccgttgccgatatagacatcatcaaccgtaatatcgcgcaaacctttggtctgatagtagtgaacaatggctttgcgggcggaatacagccctttagaatcgcaatagccttgcgaagtcggcaggttgcggatgacatcgaccaagatttcatcaggggcttcaaagccgaacggcgcagggttgccgatattgagtttaaggattttattgccctcctcttccaactgaagggcttttttgtgaaccggcccgcgtatgtcgtaacagacgtgatcgagctttgcagacttgggaaatttatccatgatgtgttccgtaaattttgggcaatgggtgggaatgtactctttttcacgcggaatttaaagcatcaaaccgagattttcaggctttttacctgccctctttgcgccgttcgctgacgcttttgccgcctattccccagttatcggtatccacttcatcaatcacgacaaccgttgtttcgggatttttgcccagcacgcgtgccagcaattcggttacgccgccgatcagttccgctttttgcgcggcagtcggtgcttccttgccgccggttactttaatattgacataaggcatgatctttctccgttttgaaatattgctatcttatcaaacaagttgcctccgcccaaacgtccgcttcattttctgaaaaattcaaatcgatatagtggattaacaaaaatcaggacaaggcggcgagccgcagacagtacaaatagtacggaaccgattcacttggtgcttcagcaccttagagaatcgttctctttgagctaaggcgaggcaacgccgtactggtttttgttaatccactatacaaaaagacagttttcagacagcaaatccgtcttcacacgatacctattttgttataacataacaaaatctttaacccacacgagacaaaggctgcaccatgaagaaaacattgacactgctcgccgtttccgccctatttgccacatccgcccacgcccactgcgtctgggtcgaaaccgcccacacgcacggcggcgaataccttaaagccgacttgggctacggcgaatttcccgaactcgaacccatcgccaaagaccgcctgcacatcttcagcaaaccgatgcagctggttaccgaaaaaggcaaggaaaacatgattcaacgcggcacatacaactaccagtaccgaagcaaccgtcccgttaaggacggcagttacctcgtcatcgccgaatatcagcctactttctggtcaaaaaacaaagcaggctggaaacaggcgggcatcaaagaaatgcctgacgcaagctattgcgaacaaacccgaatgttcggcaaaaacatcgtcaacgtcggacacgaaagcgcggacaccgccatcatcaccaaaccggtcggacaaaacttggaaatcgtcccgctggacaatcccgccaacattcacgtaggcgaacgcttcaaagtccgcgttctgttccgtggcgaaccgctgcccaatgccaccgttaccgccacctttgacggcttcgacaccagcgaccgcagcaaaacgcacaaaaccgaagcacaggctttctccgacagcacagacgacaaaggcgaagtggacatcatccccttgcgccaaggcttctggaaagccagtgtcgaacacaaagccgacttccccgatcaaagcgtgtgccaaaaacaggcgaactactcgactttatagtggattaaatttaaatcaggacaaggcggcgagccgcagacagtacaaatagtacggcaaggcgaggcaacgctgtactggtttaaatttaattcactataatcttccaaatcggtcatccgcgccattaatcccgcccgcacaaaaatgccgtctgaaggcttcagacggcattttttgttcaaacatcaataccaaccgcgcagtttcatcgctttttcaacacggcggatactcatcatgtaagacgcggttcgcaaatcgacatcatactcttgagccaagttccatatatcgcggaacgcacggcgcaggacgacggtttctttttcctgaacttcgtcaaactcccaataatagccttgcaggttttgcacccactcgaaataggaaacgaccacgccgccgcagttcgccagaatatcgggcacgaccaatacgccgttttgacgcaggataacgtcggcttcgggcgtagtcggaccgttcgcgccttcgaccacgattttcgcgcggactttaccggcgttttcggaagtcagttggttttccagcgcgcaaggggcgagtacgtccacatccaaagccaaaagttcggcgttggtaatttccttgccgtaaccggcttcgttggtgatgaagcctttttcttggaactctttgaacagggcttccatatccaaaccgttttcgttgtaaatggcaacatcgacagtagaaaccgcaacaactttcgcgccggattgatgcgcgtaataacctgtgtggtaacccacattaccgaaaccttgaatggcgtaagtggcacccttcacgtctttgcccagtttttccaaggcttggacggcggcgaggttcacgccgtaacccgtggcttcggtacgcgccaaagagccgccgaactcaaccggtttaccggtaaatacgcccggtgcagaatgtttcaccacgttttcataggcatcaaccatccaagacatgattttgccgttggtgttcacatcaggtgcgggaatatcgattttctcgccgatcagcggagaaatggcttcggaataagcgcgggcgatgcgttccagttccgcctcggaataatcgcgcggatccaaggtaatgccgcctttgccgccgccataaggaatacccgcaacgcagcatttgatggccatccaaattgacaaggctttgacttcgtccagattcactccgggatggaagcgcacgccgcctttataggggccgacggcgttgttgtgttgcgaacggtagcccgtgaaggttttgaccgtgtcgtcgtcgagtttgacgggaaaattgacttccaacacgcgggtcggactcttcaggatttcataaacggccggatcggtttttagccggtcgcaggcggttttgacctgtttgcgcgcgatttcaaacggattgagggtttcttttgcaagggcttcagacattttgcttccttttcacaaaaagattttcaggggcgtgcatttcgctcattactataaccaatttcccgacaaaatgtaatagcgtgtagtcggcataagcccgatttgattaatctatatatgattttatttttcaagccgcacggaatcagcccggacttcgcctgaaaaagcagcgcgcgcgtccgaaaaataaatgtcaaattaaataaagatataggcatccttttattttttaaaaatttaattggaaaatcgctgggatttcaaacccttgcccgattccgccccgaaatccgaaaacaccgcctgcaaaacctgttgcgattgttaacaatctatacattagaagccctgtgcaaacgatgttaaaataaaccctttcaacccgacaggaaatcagattatgaatgcagccatcgaacacgtccaagccgtcgccttcgatttggacggcacactgtgcgattccgtccccgaccttgccgccgccgcagaagcgatgttggaacaactcggtatgaaaccgctgcccgccaaagtggtcgaaagctatgtgggcgacggcatcggcaaactggttcaccgcgtcctcaccaacgaccgcgaccgcgaagccgattccgaactgtgggaaaaaggtttcgtatcctatatgaaatactaccgcgaccatttgagcgtcttcacccgcccctatcccgaaaccgaagccgggctggcattgctcaaatctttgggcatcccgctggcagtcattaccaacaaaaacgaaatccttgccgtcgaactgttgaaacagctcggacttgccgactacttcagcctgatactcggcggcgacagcctgcccgagaaaaaacccagccccctgccgctgcggcatgccgccgaagttttgggtatcgatgttgcaaacatggttatggtcggcgactcgcgcaacgacatcatcgccgccaaagccgtcggctgcctgagcgtcggcgttaccttcggttacggcgatatgacgctgctctcgcaagacgatgcgacccgccccgactggattatcggctcgctgcccgaaatttacgaaaacctgcaaccgcagaaaaataaagacgaagaataaaacaatctgttcagacggcatcggaatccgtttcccatgccgtctgaatctttccgtgccgaaaccgccgccatgaaaccgcaaaaatccctacgcgcccgcgcgatggacatcctctcgcgccaagaagtcagccgcatcggtctgaaacgcaaacttgcaccgtacgccgaaagcgaagaggagttggaaaacgtgttaaacgaatttgccgaacgcaactggcagtcggatttgcgctatgccgaagcctatatccgcagcaaaagccgcaaacacggttcattgaggctgaaacaggctttggcgcaacagggcatagatgaagaaaccagccgcaacctgcttcccgaccgctcaagcgaaaaacaggccgccatagccgtgttgcgtaaaaaattcaaacaccccgccgccgacctcaaagaaaaacaaaaacaggcgcgtttcctcgcctatcgcggattcgatgccgataccgttcagacggcattgaaacacgcttgggacgaaaattgggaagacggctgctgaccttccttcttgaatctttttgcacggcaacataaccttacgcccgtttccaacttttccgattgagaacaaaatgtccggacaacccgaaaaacaccacacctcccccatcgaagacgaacgcaaaaacccggtttaccgcatggggcaggcagttgccggattcatgctcgtcgtttgggtctctgtattggcactcgtgtttttcctggtcttccgtttttggctttcctaaacaaaatgccgtctgaaggcttcagatggcatcggcggtccatttcggcagactatcccatcatagctttttttagcttgaattccacttccccattccctaaaattttcccacacccatttcaaaacaccctttcttaaaacaggtacactatgacacaacaacgccaactgccttcccacgaactcattatgtccgaactgatgatgccggacaccgccaatttcagcggcaacgtacacggcggcgaactcctgctcctgctcgaccaagtcgcctattcctgcgccagccgttacagcggcaattattgcgttaccctgtcggttgacaaagtcctgtttaaagaacccatccacatcggcgatttggttaccttttacgccgctgtcaactacacgggacgcacctcgatggaaatcggcatccgtgtcgaagcacaaaacatccgcaccggcgaaatccgccacaccaacagctgctacttcacgatggttgcggtcaaagacggcaaacccgtccctgtccctccgctggaaatcctgaccgaccgccaacgctgccgctacgaaaaagccaaaaaacgcagagacatcagcctgcaagcctctgaagacatgtcctgcggctgctgacggcggactatgccgtctgaaagacaggcacatcgcgccatccgtttccattgcaaacggatgaaatcaagcaaatatagtggattaaattcaaaccagtacggcgttgcctcgccttagctcaacgagaacgattctctaaggtgctgaagcaccaagtgaatcggttccgtactatctgtactgtctgcggcttcgtcgccttgtcctgatttttgttaatccactatacccaaacacagtcaaacaaatttatatgccccatcccttccgaataatttgaaaacacagccgccaaaaacaaaaatgccgtctgaaaacctttcagacggcatttccaatttgatttcaggcagaaagtcagaacgcgatatagctgttcgggttaaccggtttgccgttttgccgcacctcgaaatgaagctgcgttctggaagcgtcggtattgcccatcaaagcgacctgctgcccgcgtttgacctgctggccttcgccgaccagcaatttttggttgtgcccgtatgcggtcaggaaggaagaattatgctggatgatgaccagattgccgtatcccctcaaaccggaacctgcataaaccactttgccgtcagccgccgccaaaacgggctgtcccgcattaccggcaatatcgacacccttgttgttgccgccgaaatcggcaaccactttaccttgcgtcggacgctgccaaacaatgccgccgaccgaacgcgtgccggaaggcgaagcggcaggagattgcggggcgggcgcgggaaccgctttattttccgcagcgggcgcggcaggttgcggcgcggactgcacaggcggttgcgcggcgggtttcacaggggtttgcacggcagccggtacggcgggcctgctttctacggctgaggttttcggtgcggcatatcctgccggtttgactttaacaatctgaccgatgctcaacgtattgtcggtcatgccgttccacgcacggaaatcgtcttgagagatatggtagcgtttggaaatgttgtacaccgtgtcgccgcgcacaatagtatgcgtcgccgcgttgatgtcgacgggtgcggactgtacgggcggttgcgcggcagccggtacggcgggcctgctttttacggctgcggctttcggtgcggcatatcctgccggtttgactttaacaatctgaccgatgctcaacgtattgtcggtcatgccgttccacgcacggaaatcgtcttgagagatatggtagcgtttggaaatgttgtacaccgtgtcgccgcgcacaatagtatgcgtcgccgcgttgatgtcgacgggtgcgtaagaaggaacgtatgtacccgaaacggcaggtgcagacggcggaacataagcaggaggcgtataaaccggcgcgctttgcaccggcggcacataaggcgcatcgccggcaggagccgggctgtacggcgttgctccataggggttgttgtaaactgccgaagacggcgcgtcctgcatacctgaattgcctgcaatgacgggggcaggctgctgggtagcacaaccgcccaacagtgcggcaaaggaggcgcaagccgccaaaagtgtcgtttgtttcaacataagataaccttcatgttccgatatatagcctgaatgcggtatatcataataaaaatgcgcgttcttctcaagcgcaaagcccgacggtatagtggattaacaaaaatcaggacaaggcgacgaagccgcagacagtacaaatagtacggaaccgattcacttggtgcttcagcaccttagagaatcgttctctttgagctaaggcgaggcaacgccgtactggtttttgttaatccactatatttgatgaaacggtcagtccgtatgccagaacgccgctgtttccgccatgtccggataggcggtcaggtcgatttgcagcggcgttacggtaatgaaacctgcgccgcattcaccgaaatccgttccctcttcccgatcggaaacttcgccgaccggccctatccaataaatctgttcgccgcgcggattgcgcgcggggatgacgttctgaccgtggtgcctcctgcccaaacgggcgattttaatgccccgcacatcttccggcgcgacggcggggatattgatgttccacaaaataggggactgcggggggtttttgaaaaaatgcgccaacaatgtccacagtgcctgttctgcggtcgcccaatagcgtccggaagcgtcgtttaaggaaaacgccacagcgggtatgcccataaggtaggcttcggttgccgccgcaaccgtccccgaataaagcgtgtcgtcccccatattcgcgccccggttgatgcccgaaaagacaaaatcggcctgaaaatccgaaaatacagactgcccgatgtggatgcagtcggtcggcgtgccgttgacatagtagaacccgttttgcgcctgtttcaactgcaaagggcgttccagcgtcagcgaattgctgaccccgctcctgtcgcgttcgggcgcaaccaccctgacgttggcaaattccgccgtaacgcgcgccaaaacggcgatgccttcggagaggtagccgtcgtcgttggaaatcaaaacgttcattttctatcctgaatacttattcttcgggcaatttggtgattttgacccgctcgatgcgctgcccttctttttcgaccacttcaaaccgccagccgtggaaatcggcaaaatcaccgacatcggggatggtttgcaattcttccataatcagcccggcaaccgtatggaaatcggcatcttcctcctgctgcggcaggttgagttgcggtgcgagttccacatattccaacgcgccttccaccgtcaggctttcatcgggattcccctgaacggctggttcttcttcgcgctcaaattcttcggggaactcgcctgcgatggtttcgagcaggtctttcatggttaccatgcccaataccgcgccgaactcgtccaccaccaaagcataatccgcgctgctttggcggaagagttcgattgcgcccagcgcggtggtgctgtcgggcaaaacgagcggctggcgcaatgccgtctgaatgtcgagaccgcctgtttccagcagttgggacagcaggtcttttttgttgatgtagcccaaaggttcgtccacgcccgccttaccgacaacgagcaggcggctgtaaggcgtgttttgcagttgggcacactgttcttcgcggctttgggaaatgtccagccgttcgatgtcgcggcgtgggatcattacccccataatcgggcgttcggcaagcgtcagcacgctgcgtatcatcgatttttcgttttcttcaaaatgcgcgtcatccacggattcgccgcccgcgtcggcaagcacgctttcgcgtatacccatcatacccaagacgttttcggcggtgcgcttgcgccacgagctgccgatgtagtcgtttttgcggctgttgcgctgggaaatctggttaaacagttcgattaaaatcgagaagccgatggcggcgtagaggtagcctttgggaatgtggaaatggaaggcttcggcaatcaggctgaaaccgatcatcaacaaaaaaccaaggcagagcatcacgacggtgggatgcctgtctacaaattcggtcaagagtttgctggcggaaatcatcaccgccatcgcgacgacgaccgcgcccatcgccacaacgatgtgatcgaccatcgctacggcggtgatgaccgaatcgatggaaaacacagcatccagtatcaggatttgcgcgaccacgccccaaaacggcgcgtgttttttctggctgtcggcaacggtaaaccggttgtgcccttcgaggcgttcgtgcagttcggtggtggctttgtaaagcaggaaaataccgcccgcgagcataatcatgtccttgccggaaacggcgaggccgccgatttggaacagcggctcggtcagcgtgatgatgtgcgccataaaagcaagcataatgatgcggatgacgactgccagccccagcccgataatccgtgcgcggtcgcgccgtgcgggctggaccttgtttgccaaaatcgccacaaagacaaggttgtctatccccaatacgacttccaacaccaaaagcgtggcaaaacctatccaggtatgcggttctgccaaccaactgaaatccatgattttcgtattcctcaagttcaaacgcgaaaaggcagcctgaagcgctcaagctgcctgaacagacggtacgcacaaaaaacggcgggcgggcttgctgctctgctcggggtctttcatgtgcgtgtaccttcggtcgaaataatttaaatagtttaacagcttatcggggcaatggcaaaatgccataccgtctgaaaggatgttcggacggcatgagcttattttgaaatgtttcaacacacggacggcacataaagccttcccctatgtgttgccctgattgaggggttgcgcccctctcaaatacagtctgattctaccgccgcgaagaacggatgttcgagtgcggacggagtcccaacgcttaaggggtgatgatgaagccgtctatcggcgcgtagcctttggtgttgccctctttatcggtaatgactatccactctttctgcctgctgctggtaaacggcaggtaatacagctcctccccttcggcgagacctgcctgtttcagaatgtccgcaaccgtcgtttttctcgcatccgccaagactttcagcggtttcagatgtttgcggatttcttctgcttccttgtcggaatacggcagccaccggtcgggacgcatactcggctcgatacctttcagggacaaatccagcgtcttgttcttctcatccgcatcctcaggttctttcaatgcaatgcggcggatgccgaaccacgacaggctttgcagcccttccggcgctttgtgcaggtcttcaaccgccacttcggcggcggtcacaacattaatcctgtctttttcaaacgcctccaccacgggacgcgccaaagaaacgctgtgcagaccgtacaccaaagccgccagctggatgatgccgaccatggaaaaatcgaccatgcgtgcctttgtctttttcttcgggcttgccaaaattaaagtcagcagcggaccacatacaatatcgacagccaccaccagctgataaagcgacagccctcccgtcagctcggcataaggataaggataccaaaccttaaaaaccagcaatgccgccagccctgcaaccgacaggctgattaagaggtgccagcccgcacttttcaaggcaaaacgccatctcgggactgtttttccgttttccatcatatcttaattcacatcaaaaataaccgtaaaaacagggcgcattgtacaacagatagagactgcttaaaatgcggcaccgtctgaaaccctgccgttcagacggcatccgtcacccgacatccatacacagatatttcaattccagatattcgtccgcaccgtatttgctgccttcacgtcccaaaccgctgcgtttcacgccgccgaacggtgccgcttcattgctgattaagcccgtattgatgccgaccataccgtattccaaggcttcgccgacgcgccattggcgggcggtgtcggcggtgaaaaggtaggccgccaaaccgtattccgtattgttcgcagcctcgatgacctcgacttcggtttcaaaacggaataccggacacaaaggcccgaaggtttcttcgcgagccaccgccatttgcgccgttacgccgcttaagacggtcggctcaaaaaacgttccgcccaatgcgctgcgtttgccgccggtcagacagaccgcgcctttagcgagcgcgtcagcaatgtgctgctcgactttttctaccgctttttcctcaatcagcggcccttggttgacgccatcctccaagccgttgcccaatttgagctcggctactttttcactcaatttgcgacaaaattcgtcgtaaatgccggattgggcgtaaacgcggttggtgcagacgcaggtctgaccgctgttgcggaacttgctggcgagcgcaccttcgacggctttgtccaaatcggcatcgtcaaacacgataaacggcgcgttgccgcccagctccaaactgagttttttaatgtccgccgcgctgtcggcaaaaattttcgcaccgacttcggtagagccggtgaagctgattttgcggataatcgggttcgtggcaaattcacggccgatttccgatgcgcgaccgctgacgacgggcaacaaatcctgtggtacgcccgcttcataagccagcacgaccaacgcatacgcactcaaaggcgtgagcgatgcgggtttgacgatcatcgcgcagcccaccgccaaagcaggcgcagccttgcgcgcaatcattgcagatgggaagttccacggcgtaatcgcggcggtaacgccgacaggctgtttcaacacgaccagtttttgcgacgctttcacacttgtcagcacatcgccgtcaatccgccgcgcctcttccgcaaaccagcgcacaaacgaagccgcataatcgatttcgccgcgcgactcggtcaggcttttgccctgctccatcgtcatcaggcgcgccagtgcttccttgttttctttaactaaaaaataccaacgccacaatatgtcggcgcgttccaaagcagttttcgccgcccataatttttgcgctgccgccgccttttgaatcaggtttttcagtttgtccgaacccgtgttgcggacatacgccaaaatttcgcccgttgccggattgtcgaccccgatgccgtctgaaatcggggaaagggaaacatcgggatgcttgattaattgggaatattcgttcatttcgtgtcctccggtatgtaggataaccgctttcaaatgccgtcaatctcgcggacattatcatcttcatattccaaaaccgcaaacccttccgatgccgtctgaagcatccgatcgggcagcgcaacatccgggcgatgtctgaatatggcgcggacgtaatccctatcgcttaagaaaaatactttttatacaaaagtaatctttagaaagaaaagtaatgcagccctttgatggggtgcaatatataaggagcaaagattgcagttgcaacgtgtggtagagtatggcaaaaatccaaacattatagtggattaacaaaaaccagtacagcgttgcctcgccttagctcaaagagaacgattctctaaggtgctgaagcaccaagtgaatcggttccgtactatctgtactgtctgcggcttcgtcgccttgtcctgatttttgttaatccactatattttatcattggataacagccctgaagaaatcggagcaggtttaaagttggcattgagccgctgccgataggataaacccggaacgaaacgaaaaataatccgccacgcccgaaaaccgccgaaaccagccgacagccaaaacaaatccgacacaaaaaaccgcccgaaaaatccggacggcggttcaaacaggctgccccgtttaacgggcgcggcaggaagtttcgaccgaattgccgtaggcatcggtaaagccgaaaaaggcttcgccgcctttctggtgccactcggttgcgtttccgaacaaaccgtgttcggcggtatagcgttcgccggatgcggcaacgtcggaagagaggacggcacgcctgccgtccagccgcaacgcgactttgccgctgtccaaatggcggacgcgcacagacaaaccgttctcgcatgaaaacgcccgaaaatctgccgggcgggcttggttttgaacggacgacatatgccctcgtccgccgtcatcatacgcctccggcacggcacaggccgccaaagacaaaaccggtacggtcagcgcgaaaaacctgatattcataaaagctccccaataaaaataagatatgaaacaaccgccctgattccaagctgcggcaacgccatactataaacggacgcgcaaacacacaagcccgataaccggaatttacccgcgatgaatcaataatccggattgcgcgccccttctttaccggtcttccggcgccgccttttgcctgacgatgccgtccaaacccgcctgtccgcccgaaggaatgtaaattttttccaaattccaagtaaaaaccgctatcagtgtgctaatttgcgttaaaatcctattcggcgtttaacgttttgtgcgcccgcatccctgcactgtttgatgcgggcataaggcacaaatcccgacaagcgcactgtttcatacttcgtcaatcattcagactccggtttgtgcccgtgccggcaggcggtcatccgtttcccgccgttcaggcatattccgacagtgtgagataaggatttattcgatgaaatcactcaaaaccttcctcatttggggcatagtggtactggtcggcttagcatcctttaccactctggctctcagccgaggcgaacaggtcagcgcggtatggatggttaccgccgccatatccgtttactgcatcgcctaccgtttttacagcctctacatcgccaaccgcgtaatgcggctcgatcctaaccgcctgactccggcagaacgccacaacgacggcttggactacgttccgacgcacaagggcgtattgttcggacaccactttgccgcgattgccggcgcgggccccttggtcggcccggttttggcggcgcaaatgggttacctgcccggtactttgtggattatcttcggcgtggtgtttgccggcgcggtacaggatatgatggtcttgttcgtctctatgcgccgcgacggtaagtctttgggcgatattgtgaaacaggaactcggcactgtccccggcgtgattgcctccatcggtattttgatgattatggtcatcattatggcggtgttggcgttgattgtcgtaaaagcattggttcacagcccttggggtacgtttaccatcgccgccactatgccgattgccctgtttatgggtatttacacgcgctatatccgtccgggcaaaatcggcgagatttccatcgtcggctttattttgctgatgctggcggtaatttacggcgaagatgtggcgaaaagttccatcggacattggttcgaccttgacggcatccagctcacttgggcgattatgatttacggctttgtcgcctccgtattgcccgtatggctgctgctcactccgcgcgactatctctccaccttcctgaaaatcggtacgattgcggccttggctttgggcatcgtcatcgtcaatcccactttgcaaatgcctgccgtaacccactttatcgacggttccggcccggtattctcaggcgcattgttcccgttcctcttcatcaccatcgcctgcggtgcggtttcgggcttccacgcgctgatttcctccggcaccacgccgaaaatgctggaaaacgaaacccacgtccgtatgattggttacggcggtatgttgatggaaagtttcgtagccattatggcacttgccgccgccgcatcgcttgatcccggcgtgtacttcgccatgaacagccctgccgccctgatcggtacggatgccaataccgccgccgaagtgattaccaccaagctgcaattccctgtcgatgctgcaaccctgttgcacaccgctaaggaagtgggcgaaaacaccatcctttcccgtgcaggcggtgcgcccaccctcgcagtcggtatggcgcacattatgagccgcctgattccgggcgaggcgatgatggcgttctggtatcacttcgccctattgtttgaagccttgttcatcctgaccgccgtcgatgccggtacgcgcgtcgcacgttttatgattcaagacttgggcagcatcttctacaaacctttcggcaacaccgactccatccccgccaacctgattgcgaccttcttcgccgtggcattgtggggctactttctctacaccggcgtaaccgacccgctgggcggcatcaactcgctctggcctttgttcggcatcgccaaccaaatgctggcaggcgtagccttgattatgtgcgccgtggtgctgattaagatgaaacgcgaccgttatgtctgggtggtactcgttcccgccgtcggcgtactgttcgtaacctgctacgccggcctgcaaaaactgttccacagcgacccgcgcatcagcttccttgcccacgccggcaaatacagcgacgcattggctaaaaacgaagtccttgcgcctgccaaagacatcggcgaaatggcgcaaatcatcttcaacgacaagattaatgccggtctgaccatcctcttcttgtcggttgtcgtgattgtcgccgcgtacggtttgcgtaccgccctcaaagcacgcaaagtcggctggccgaccgccaaagaaatcccggcggtgtaccgcgacggcaagcagccggaggcacaaagtgaagcataagctcgcgtcttggtggaaaaccatcaagctgacggcaaacttgatggcaggcgtgcctgattatgaaaactacgttgcacagcagcgcaaacataatcccaacgcccccgtgatgaccaagctgcaatttcaagactattgccgcaaacgccgctgcggcgcaaacggcggacgctgctgttaagcctgcttgaaacaaattccgtctgaacgccgcttcagacggaatttttataatatagtggattaacaaaaatcaggacaaggcgacgaagccgcagacagtacaaatagtacgaaaccgattcactcggtgcttcagcaccttagacaatcgttctctttgagctaaggcgaggcaacgccgtactggtttttgttaatccgctatattccgccatctctaagatttacagcgatacacgggtaatttaaggaatgcccgaaccgtcattcccgccacttttcgtcattcccgcgcaggcgggaatctgaatctcggactttcagataatctttgaatattgctgttgttctaaggtctagattcccgcgtgcgcgggaatgacgattcataagtttcccgaaattccaacataaccgaaacctgacagtaaccgtagcaacagagaatcgttctctttgagctaaggcgagacaacgccgtactggtttttgttaatccgctatattccgccatctctaagatttacagcgatacacgggtaatttaaggaatgcccgaaccgtcattcccgccacttttcgtcattcccgcgaacgcgggaatctgaatctcggactttcagataatctttgaatattgctgttgttctaaggtctagattcccgcgtgcgcgggaatgacgattcataagtttcccgaaattccaacataaccgaaacctgacagtaaccgtagcaacagagaatcgttctctttgagctaaggcgagacaacgccgtactggtttttgttaatccgctatattccgccatctctaagatttacagcgatacacgggtaatttaaggaatgcccgaaccgtcattcccgccacttttcgtcattcccgcgcaggcgggaatctagaatctcggactttcagataatctttgaatattgctgttgttctaaggtctggattcccgcgtgcgcgggaatgacgattcaacagcctgaattaaaaaatccgacgattgtggtagttaccgaccgcaacgatttggacggtcagttgttccaaaccttttcttctggcaaagatttaatcaaacaaacaccgcaacaagtagaagaccgagaacaactacgccaactgctcgcacaaaatgaagtgggaggcgtgttttttactaccattcaaaaattcgccttaaacgaggaagaaagccgcttccctgtcttaaatgaacgcagcaatattattgtgattagcgatgaggcacaccgcagccaatacggttttacacaaaaactatataacggcaaattccaagcaggttatgctcgccataagtttcccgaaattccaacataaccgaaacctgacagtaaccgtagcaacagagaatcgttctctttgagctaaggcgagacaacgccgtactggtttttgttaatccgctatattccgccatctctaagatttacagcgatacatgggtaatttaaggaatgcccgaaccgtcattcccaccacttttcgtcattcccgccacttttcgtcattcccaccacttttcgtcattcccacgaaagtgggaatctagaaatgaaaagcaacaggcatttatcggaaataactgaaaccgaacagactagattcccgcctgcgcgggaatgacgattcataagtttcccgaaattccaacataaccgaaacctgacagtaaccgtagcaactgaaccgtcattcccacgaaagtgggaatctagaaatgaaaagcaacaggcatttatcggaaataactgaaaccgaaccgactagattcccgcctacgcgggaatgacgattcataagtttcccgaaattccaacataaccgaaacctgacagtaaccgtagcaactgaaccgtcattcccacgaaagtgggaatctagaaatgaaaagcaacaggcatttatcggaaataactggaaccgaacagacctagattcccgcctgtgcgggaatgacggctgcagatgcccgacggtctttatagcagattaacaaaaatcaggacaaggcggcgagccacagacagtacaaacagtacggaaccgattcacttggtgcttcagcaccttagagaatcgttctctttgagctaaggcgagacaacgccgtaccggtttttgttaatccactataaatatccagagacctttgcaataacataggttactaaaattttatgctcaatctcattttcaaaatgcaaaacttttctgatttttcctactttttgctcaatattaggaaggttttaggcaattgaaaattttttggcgcatttttatgcgtcaaatttcgttaacagactatttttgcaaaggtctcatccaattgaaatcttcagacggtatatcgaatttacactttttaatgtttatgccgcctaaaaaaatgctaatatatttcttaattgtctgactgtttattgttgaggaaaatatgagatcttctttccggttgaagccgatttgtttttatcttatgggtgttatgctatatcatcatagttatgccgaagatgcagggcgcgcgggcagcgaggcgcagatacaggttttggaagatgtgcacgtcaaggcgaagcgcgtaccgaaagacaaaaaagtgtttaccgatgcgcgtgccgtatcgacccgtcaggatatattcaaatccagcgaaaacctcgacaacatcgtacgcagcatacccggtgcgtttacacagcaagataaaagctcgggcattgtgtctttgaatattcgcggcgacagcgggttcgggcgggtcaatacgatggtggacggcatcacgcagaccttttattcgacttctaccgatgcgggcagggcaggcggttcatctcaattcggtgcatctgtcgacagcaattttattgccggactggatgtcgtcaaaggcagcttcagcggctcggcaggcatcaacagccttgccggttcggcgaatctgcggactttaggcgtggatgacgtcgttcagggcaataatacctacggcctgctgctaaaaggtctgaccggcaccaattcaaccaaaggtaatgcgatggcggcgataggtgcgcgcaaatggctggaaagcggagcatctgtcggtgtgctttacgggcacagcaggcgcagcgtggcgcaaaattaccgcgtgggcggcggcgggcagcacatcggaaattttggcgcggaatatctggaacggcgcaagcagcaatattttgtacaaacaggcgggttgaaattcaattccaacagcggaaaatgggaacgcgatttgcaaaggcaattctggaaaaccagttactataaacaatacaaagacccccagaaactgaaaaaatacatcgaagaccaagataaagactggcgggaaaacctggcgccgcaatacgacatcacccccatcgatccgtccagcctgaagcagcagtcggcaggcaatctgtttaaattggaatacgacggcgtattcaataaatacacggcgcaatttcgcgatttaaacaccaaaatcggcagccgcaaaatcatcaaccgcaattatcaattcaattacggtttgtctttgaacccgtataccaacctcaatctgaccgcagcctacaattcgggcaggcagaaatatccgaaagggtcgaagtttacaggctgggggcttttaaaggattttgaaacctacaacaacgcaaaaatcctcgacctcaacaacaccgccaccttccggctgccccgtgaaaccgagttgcaaaccactttgggcttcaattatttccacaacgaatacggcaaaaaccgctttcctgaagaattggggctgtttttcgacggtccggatcaggacaacgggctttattcctatttggggcggtttaagggcgataaagggctgctgccccaaaaatcaaccatcgtccaaccggccggcagccaatatttcaacacgttctacttcgatgccgcgctcaaaaaagacatttaccgcttaaactacagcaccaataccgtcggctaccgtttcggcggcgaatatacgggctattacggctcggaaggcgaatttaagcgggcattcggagaaaactcgccgatatacagggaacattgcgacccgagctgcgggctttatgaacccgtattgaaaaaatacggcaaaaagcgcgccaacaaccattcggtcagcattagtgcggacttcggcgattatttcatgccgttcgccagctattcgcgcacacaccgtatgcccaacatccaagaaatgtatttttcccaaatcggcgactccggcgttcacaccgccttaaaaccagagcgcgcaaacacttggcaatttggcttcaatacctataaaaaaggattgttaaaacaagatgatacattaggattaaaactggtcggctaccgcagccgcatcgacaactacatccacaacgtttacgggaaatggtgggatttgaacgggaatattccgagctgggtcagcagcaccgggcttgcctacaccatccaacatcgcaatttcaaagacaaagtacacaaacacggttttgagttggagctgaattacgattatgggcgttttttcaccaacctttcttacgcctatcaaaaaagcacgcaaccgaccaacttcagcgatgcgagcgaatcgcccaacaatgcgtccaaagaagaccaactcaaacaaggttatgggttgagcagggtttccgccctgccgcgagattacggacgtttggaagtcggtacgcgctggttgggcaacaaactgactttgggcggcgcgatgcgctatttcggcaagagcatccgcgcgacggctgaagaacgctatatcgacggcaccaacgggggaaataccagcaatgtccggcaactgggcaagcgttccatcaaacaaaccgaaacccttgcccgccagcctttgatttttgatttttacgccgcttacgagccgaagaaaaaccttattttccgcgccgaagtcaaaaatctgttcgacaggcgttatatcgatccgctcgatgcgggcaatgatgcggcaacgcagcgttattacagttcgttcgacccgaaagacaaggacgaagaagtaacgtgtaatgatgataacacgttatgcaacggcaaatacggcggcacaagcaaaagcgtattgaccaattttgcacgcggacgcacctttttgataacgatgagctacaagttttaaaggcagcccgcgttttgtagaaaaccgcaatgccgtctgaaagcccttcagacggcatttgtttccccaaacgcatcatcctgccgcaagcctatgccaatccgttttatcgcatcggcaactcaaagaaaaatccatttcattcccacgcagggaagccggttgatttcggttatttttggttgtttcgggtaatttatgagtcgtcattcccgcaaaagcgggaatctagacattcaatgctaaggcaatttatcgaaaatgactgaaactcaaaaaactggattcccactttcgtgggaatgacgtggtgcaggtttccgtacggatggattcgtcattcccgcgcaggcaggaatctagacattcaacgctaaggcaatttatcggaaatgactgaaactcaaaaaactggattcccactttcgtgggaatgacggcggagcggtttctgcttttcccaataaatgcccccaacctaaaatccgtcattcccgcgcaggcgggaatctagacattcaacgctaaggcaatttatcggaaatgactgaaactcaaaaaactggattcccactttcgtgggaatgacgcgattagagtttcaaaatttattctaaatagctgaaactcaacgcactggattcccgcctgcgcgggaatgacgaagtggaagttacccgaaacttaaaacaagcgaaaccgaacgaactggattcccactttcgtgggaatgacgaatttcaggttgctgtttttggttttctgtttttgtgaaaataatgggattttagcttgtgggtatttaccgggaaaaacagaaaccgctccgccgtcattcccgcgcaggcgggaatctagacattcaatgctaaggcaatttatcggaaatgactgaaactcaaaaaactagattcccactttcgtgggaatgacgtggtgcaggtttccgtatggatggattcgtcattcccgcgcaggcgggaatctagaccgttcggtttcggtttttttggttagtgccgcaacattaaatttctagattcccactttcgtgggaatgacggcggagcggttgctgtttttcccaataaatgccccccaacctaaaatccgtcattcccgcgcaggcgggaatctagtccgttcggtttcggtttttttggctagtgccgcaacattaaatttctagattcccactttcgtgggaatgacgggatgtatagtggattaacaaaaaccagtacggcgttgcctcgccttagctcaaagagaacgattctctaaggtgctgaagcaccaagtgaatctgttccgtactatttgtactgtctgcggcttcgtcgccttgtcctgatttttgttaatccactataaatttaatccactatattttttgttccaaagtcaaaatatgccgtccgaacattcgggcggcagacaaaacggcactgcccgataaaggcagtgccgttgtccgtttcaaaccgtgaaacatcagcccaaattaaaggctttatgcaataccctggttgccagttccatgtatttttcatcaatcaatacggaaactttgatttcggaggtggaaatcatttggatgttgataccctcttcggcgagcgtgcggaagattttggcggctacaccgacgtgcgaacgcatacccaaaccgactgcggagactttgcacacggtgtcgtcgccatcaatagaagccgcgccgatactgtcttggcgttccgacaggatttccaaagtctgcttgtaatcgccgcgcggtacggtaaaggaaaaatcggttgtgccttcgctgccgacattttggataatcatatcgacttcgatgttggcatcggcaaccgcgcctaaaatctgataggcaacgccgggtttgtcgggtacgccgcgcacgttgatgcgggcttggtttttatcgaatgcgataccggttacggcagctctttccatgttgtcgtcctcttcaaaggtaattaaggtgccattgccgccgtcttgcaggctgctcagtacgcgcaggcgcactttgtattttccggcaaattctactgaacggatttgcaaaactttcgaaccgaggcttgccagttcgatcatttcttcaaatgtaaccgtatccatgcggcgcgcttcgggtacgacgcgggggtcggttgtgtaaacgccgtctacgtcggtatagatttggcactcgtcggctttgagggctgcggcaagcgcgacggcggaagtgtcggaaccgccgcgtccgagcgtggaaatattgccttcgctactgatgccttggaagccggcaacgatgacgactttgcctgcatcgaggtcggcacgcattttttcgtcatcaatgctttcgatgcgggctttggtgtgggcggtatcggttttgagggcgacctgccagcctgtgtagcttttggcatccacgccgatgtctttcaatgccatcgccaaaaggccgatggttacttgttcgccggtggacaaaaccacgtccaattcgcgcggatcgggatgctcctgcatttcgtgcgccaacgcgaccaggcggttggtttcaccgctcatggcggatacgacgacgacaatgtcgtgtccttcggcgcgggctttggcgacacgtttggccacgtttttaatgcgttcgggcgagcctacggatgtgccgccgtatttgtgtacgattaacgccatgtttcgtgctttcttgtgtgggattggtcgggcagcatggtttgctggaaaagcggctattattactattttttacatgaagttcaagaacggactgcgctttcccacctgccgtttgacagcggtcagcaaaaaacctgttctttcagattgttgacaaaatgccgtctgaacggttttcagacggcatccggacgacaatcaggcggcagacagcgcattttgctggtgttgcagcagttcgcctatgcctttttgcgccagtgcaaccagtttgcccaattcgtccaaactgaacggcgcgtcttccgccgtaccttggatttcgatgatttttcccgatgcggtcatgacgatattcacatcactgtcgcaaccggagtcttcgggataatccaaatccaaaagcggcacgccgttcactacgcctactgacacagcggcaacggcttcgcggatggggttttcactcaaaatgccgtctgaaaccagtttgccgacggcgatttgcagcgcgacaaacgcaccggtaatcgaagccgtgcgcgtaccgccatctgcctgaatcacatcgcagtcaatcaagatttggcgttcgccgagtttttccatatccacgaccgcgcgcagcgaacgcccgataaggcgttggatttcttgtgtgcgcccggactgtttgcccgccgaggcttctcggcgcatacgcgaagcggtggacgcaggcagcatcccgtattccgccgttacccagccttggtttttaccgcgcaaaaacggtgggacattttcatccacggaagcggtacagataactttggtattaccgcattcaataaggcacgaaccgtccgtatgcggcaggaaatgaggggtgattttgatatcgcgcaggctgtcggcggcgcgtgaggtgcggatgtaatcaggcatactaccctcccgttaaaaacagataaattaaaaagccttaaatatgaaaaatcacatttaaggccttcaaactgaaaatttctacgcctcttcggctttgctgcggataatcaaaagcggcaggtggctttggcgcattaccgtttcagcaaaactgcccattaaaaggtgcatcagcccggtacgtccgtgcgtacccaacaccagcaggtcggcaccgttttcatcggcataatcaaccaaatcctgcgccatttcacgcgcacccttattggcaaccagcaggtgtttgacggtattttccacacccagttcccgggcggtgcgctcggcggcatccaaaacttcgttgccttgcgcgacggcggcggcttcgtagctttcgtgttgcaaaaattcgggggcgagtgccatatattcggcaggattggcaacgtgcaccaaagtcaggcgcgcgctgttgactcctgcaagttcggcggcatgtttcagggcattgatggacgtttcactgccgtcaacggcaacgaccaaatgtttgtacatatcgtattctccttttgcaccgcctcgcggtgccctcttgtcggatgggcgcagggacagtttgcgctgtttcattatagacccgccgtcgggctttatacaacagccgaacagcccgaccgctttccagtataatatgccgcttccgtgcagtcaggcattttttgccggctttcgttcactttttgatttgacgcaatcttgcaggattcgaccatgtccgacaacgctttgacctcttcgcgacgcttcggcggcatcgccagactctacggagactctgccttggcgcacttttcacaggcacacgtctgcgtagtcggcgtgggcggtgtcggctcgtgggcggtcgaggctttggcgcggacgggcatcggacgtttgactttgattgatttggacaacgttgccgaatcgaatgtcaaccgccagctgcacgccctgaccggcgacttcggcaaagcaaaagttaccgccttgcgcgaacgcattacacaaatcaatccgcaatgcgaagtgtttgaaattgaagatttcgttaccgaagacaatttgccggaatacttcggaaaaggttttgatttcgtcatcgacgcgatcgaccaagtgcgcgtcaaagcagcaatggcggcttattttgtggaacgcaaacaaccgtttgtcctcagcggcggcgcgggcggacaaaaaaatccggcgttaatccaaaccgccgatttgagccgcgtaacccacgacccgctgcttgccaacctgcgctacaccttgcggaaacgctacggcttcagccgcgatacgaaagccaaaatgcgcgtgccgtgcgtgttctcaaccgaaaacatcacgccgccgcaatcgggcgtggcgtgttctgccgatgccgcgccgcagggcttgtcgtgcgccggctacggcgcaagtatgctcgttaccgcttcgttcgggctatattgcgcacaggcggcggtggaacatatcgcgggcaaaaaataagcaatgccgtctgaaacaggattcagacggcatttgaacaaacgcggcaatcaagctgtcggttcagaaaaaccaacatcggcacgcctaaaaccgtattcacaacctgctccttttcaaaacatttgcatttaaaagccgttataataccgtctgaacatctgcccgaccacattatacgtgaatgtcggcagattgttttcttttgtaaacttatattaaaatccacttaccgattcacgccatgccgcccatccctgccccatccgcaccatccgagcacactgtcgcatgggtattcggccaacccgttaccgatttgccgcaggatttgtttatcccgcccgacgcgctgaaagtcgtattgggcagttttcaaggccctttggatctactgctgtatctgatccgcaagcagaacatcgatgttctcgatattccgatggtgaagattaccgagcagtatctgcactacatcgcccaaatagaaacctatcagtttgatttggcggcggaatatcttttgatggcagcaatgctgattgaaatcaaatcgcgcctgctgctgccgcgtaccgaaaccgtcgaagacgaagaagccgacccgcgtgccgagttggtgcgccgcctgctggcttacgaacagatgaagctggcggcgcagggtttggacgcgctgccccgagccggacgggatttcgcgtgggcttacctgccgctggaaattgccgtcgaagccaagctgcccgaagtctatattaccgacttgacgcaagcgtggctgggtattttgtctcgggcaaaacacacgcgcagccacgaagtaatcaaagaaaccatctccgtgcgcgcgcaaatgacggcaatcctgcgccgtttgaacggacacgggatatgcaggtttcacgacctgttcaatcccgaacagggcgcggcttacgtggtcgtcaacttcatcgcactgttggagcttgccaaagaaggtttggtcggaatcgtacaggaagtcggtttcggagaaatccgaatcagcctcaatcatgagggggcgcattcagacggcatttccggcacacggggcgggcgcgatgtgttctaatacgccccaagccgccaccaaaaatcgggagacacgccatatgaccggcatcatacattcgctgcttgacaccgacctctacaaattcactatgctgcaagtggttctgcaccagtttccgcagacgcacagcctttacgaattccgctgccgcaacgcctcgaccgtctatccgcttgccgacatcaaagaagacttggaagtcgaactcgacgcgctctgccaactgcgctttacccatgacgaactcggctacctccgcagcctgcgtttcatcaaaagcgactttgtcgattatctcgaactcttccagctccaacgccgctttgtcgaagtcggcacagacgataaaggccgtctgaacatccgcatcgaaggtccgatgatacaggcgatgttttttgaaatcttcatcctcgccattgtcaacgaactttacttccgccgcctggaaacccccgccgttatcgaagaaggcgaacgccgccttcaagccaaagccgcgcgcctgaaagaaatcgccgccgcacaaaaccccgacgaaccgcccttcctgatttccgacttcggcacgcgccgccgctacaagctcgcgtggcaggaacacgtcatccgcaccctgctcgaagccgccccaagcatcgtgcgcggcaccagcaatgtctttctcgccaaaaaactcggcatcacgcccatcggcaccatggcgcacgaattcctccaagccttccaagccctcgacgtgcgcctgcggaatttccaaaaggccgcgctcgaaagctgggtacacgaataccggggcgatttgggcgttgccctgaccgacgtggtcggtatggatgccttcctgcgcgatttcgacctctatttcgccaaactcttcgacgggctgcgccacgacagcggcgacccttatgtttggggcgacaaagcctatgcccactatcaaaagctcaaaatcgacagccgcaccaaaatgctgaccttctccgacgggctggacatcgaacgctcttgggcattgcaccaatatttcaaagaccgcttcaaaaccggcttcggcatcggcaccaacctgaccaacgatatggggcatacgcctttgaatatcgtcttgaaactggtcgaatgcaacgggcagtccgtcgccaagctgtccgactctccgggcaaaaccatgaccaacaacagcaccttcctcgcctacctgcgccaagtgttcgacgtacccgaacccgaaacgccgtaaaccggcagaaaaagcgcacaattcctgtttctgccgcataaaatcttttaaaataccgcctgatttgaatttaaccgaaagaccgaacttcatgaacctacatcaaaccgtcgaacacgaagccgccgccgcctttgccgccgcaggcatcgccggcagccccgttgtcttgcagccgaccaaaaatgccgaacacggcgatttccaaatcaacggcgtgatgggtgcggcgaaaaaagccaaacaaaacccgcgcgaactggcgcaaaaggtcgccgacgcattggcaggcaacgccgtcatcgaaagcgcggaagtcgccggtcccggttttatcaacctgcgcctgcgccccgaatttctcgctcaaaacattcatgcggccttgaacgacgcgcgtttcggcgtggcaaaaaccgacaaaccgcaaaccgtcgttatcgactattcctcgcccaatctggcaaaagaaatgcacgtcggccatctgcgttccagcatcatcggcgacagcatttcgcgcgtgtcagaatttatgggcaataccgttatccgtcaaaaccacgtcggcgactggggtacgcaatttggcatgttggtcgcttatttggtcgagcagcaaaaagacaatgccgcattcgagctggcggatttggagcagttttaccgcgccgccaaagtgcgctttgacgaagaccccgcctttgccgacaccgcgcgcgaatacgttgtgaagctgcaaggcggcgatgaaaccgttttggcattgtggaaacagtttgtcgatatttcgctctcgcacgcccaagccgtttacgacacgctgggcttgaagctgcgccccgaagacgtggcgggcgaatcgaaatacaacgacgatttgcagcccgtagtcgataatttggttcaaaaaggtctggcagtcgaagacgacggcgcaaaagtcgtgttcttggacgagtttaaaaacaaagagggcgaacctgccgcatttatcgtgcaaaaacaaggcggcggcttcctttatgcttccaccgacttggcgtgtttgcgctaccgcgtcggcacgcttcatgccgaccgcctgctgtacgtcgtcgaccaccgccaagccctgcacttcgagcaactctttaccacttcccgcaaagcaggctatttgccggaaaacgtcggcgcggcatttgtcggcttcggcacgatgatgggcaaagacggcaaaccgttcaaaacgcgcagcggcgacaccgtaaaactggtcgatctgctgaccgaagccgtcgagcgcgccaccgctttggtgaaagaaaaaaatcccgaattgggcgcggatgaagccgctaaaatcggcaaaaccgtcggcatcggcgcggtcaaatacgccgatttgagcaaaaaccgcaccagcgattatgtgttcgactgggacgccatgctctcgtttgaaggcaacaccgccccctatctgcaatacgcctacacccgcgtgcaaagcgtgttccgcaaagcaggcgaatgggatgcaaatgcgccaaccgttttgaccgaaccgctggaaaaacagcttgccgccgagctgctgaaatttgaagacgtactgcaaagcgtggcggacacggcgtatccgcactacctcgccgcctacctctatcaaattgcgaccctgttcagccgcttctacgaagcctgtccgatactcaaagccgaaggcgcaagccgcaacagccgcctgcaactggcaaaactcaccggcgacacgctgaaacaaggcttggatttgctgggcatcgatgtgttggacgtaatgtaaaaccgcaccgcccgattgcggacaacagcctcgccatccttatccgaatctgaaaaaagcggcgcgatacaccgtatccgccgcccctcccaaaatgcgaaacaaacaaacgccaagcaagcaagcaagcaagcaagcaagcaagcaagcaagcaagcaagcaagcaagcaaaaaattataacccccttcctgccgacgcacgcactttccgcgcggcgcattcccctttttccgcccctcaaacccgccttttcttcaggcagggtttcagcccgccccctttccctgttttccttccctcaacacgcgcgcgcgacccctgccgcatcgtgccgcactttcgcgcccggacggcatcgttccgccatccggttctctgtttcaaatacccctgtttcagaaagaaattctagatgcttcaacacacaggacgacatataaagcgtcgccctatatgttgccctgatttggaaggggttacgcctcccaaataaagtctgatcctgccgccccgaaggacagatgtccgagtggcgaagtttcaaccgaaaaggaaatacgatgaatattcacaccctgctctccaaacaatggacgctgccgccattcctgccgaaacggctgctgctgtccctgctgatactgcttgcccccaatgcggtgttttgggttttggcactgctgaccgccaccgcccgcccgattgtcaatttggactatcttcccgccgcgctgctgatcgccctgccttggcgtttcgtcaaaattgccggcgtattggcgttttggctggcggttttgtttgacgggctgatgatggtgatccagcttttcccttttatggacctcatcggcgccatcaacctcgttcccttcatcctgaccgcccccaccccttatcagataatgaccgggctgttgctgctgtatatgctggcgatgccgtttgtgttgcagaaagccgccgccaaaaccgacttccggcacattgccgtctgcgccgccgttgtggcggcagccggctatttcaccggccatttgagttactacgaccgggggccgatggccaatatcttcggcgcaaacaacttctattacgccaaaagtcaggcgatgctctacaccgtcagccagaatgccgactttattaccgccggcctggtcgatcccgtcttcctccccttgggcaatcaacagcgtgccgccacgcatctgaacgagccgaaatctcaaaaaatcctctttatcgtcgccgaatcttgggggctgccggccaatcccgaacttcaaaacgccacttttgccaaactgctggcgcaaaaagaccgtttttcggtttgggaaagcggcagttttcccttcatcggcgcgacggtcgaaggcgaaatgcgcgaactgtgtgcctacggcggtttgcgcgggttcgcactgcgccgcgcgcccgacgaaaaatttgcccgctgcctccccaaccgtttgaaacaagaaggttacgccacctttgcgatgcacggcgcgggcagttcgctttacgaccgcttcagctggtatccgagggcgggctttcaagaaatcaaaaccgccgaaaacctgatcggtaaaaaaacctgcgccattttcggcggcgtgtgcgacagcgagctgttcggcgaagtgtcggcatttttcaaaaaacacagcaaaggattgttttactggatgacgctgaccagccacgccgactatcccgaatccgacattttcaaccacaggctcaaatgcaccgaatacggcctgcccgccgaaaccgacctctgccgcaacttcagcctgcacacccaattcttcgaccaactggcggatttgatccaacgccccgaaatgaaaggcacggaagtcatcatcgtcggcgaccatccgccgcccgtcggcaacctcaatgaaaccttccgctacctcaaacaggggcacgtcgcctggctgcacttcaaaatcaaataacaacaatgccgtctgaacgcaccaacagccttcagacggcattttgcagacagaccgacccttcaagcccacttttttcatcatctccgataaattgctttgtatagtggattaacaaaaaccagtacggcgttgcctcgccttagctcaaagagaacgattctctaaggtgctgaagcaccaagtgaatcggttccgtactatttgtactgtctgcggctcgccgccttgtcctgatttttgttaatccgccataaagaccgtcgggcatctgcagccgtcattcccgcgcaggcgggaatccagaacgtggaatctaaagaaaccgttttacccgataagtttccgcaccgacagacctagattcccgcctgcgcgggaatgacgggattttaggtttctgattttggttttctgtccttgtgggaatgacgggatgtaggttcgtaggaatgacgtggtgcaggtttccgtatggatggattcgtcgttcccgcgaaagcgggaatccggaaccagaaaccacaaaaatttatcgggaaaaccgaaactcaaaaacaacggaaaccgaacggacaggattcccgcctgcgcgggaatgacggctcatacatcacccaaaaaattgaaaccaaacagatgggattccctcttgcgtgaggctgacagatgccgtctgaaagactttcagacggcatagctttttctctttgaatttatagtggattaacaaaaatcaggacaaggcggcgagccgcagacagtacaaatagtacggaaccgattcacttggtgcttcagcaccttagagaatcgttctctttgagctaaggcgaggcaacgccgtactggtttttgttaatccacgataaatttaccacaaaaaagctgcctcaaatgaatacccgggcagctttttgttgatatgactccaatcagcggtgttgcggattgtaacgtttttccaaacgcaggaatatccagcctaagaaagtcgtcatcaacagataaatcagggcgacggtgtaaagcggttcttcataaaccgaataccggcccgtaatcgtattctgaacatacgccaactccgccacagcaatgaccgacagcagcgagctgtctttcaagagcgtgatgaactcgctcgccaaaggcggcagcatacggcgcaatgcctgcggcagaatcacatagcgcatcgcctgcggataggtcagccccaaagaacgcgccgcctccatctgtcctttgtctatagactggatgcccgcgcggaaaatctcacagatatacgcccccgagttggcgatcagtgccaaagaaccggcaatcagcggcccgtatccgcgacgcagcgcgattgccgcctcgccgctgaccaaaatgccgtctgaaggatggacgaaaaacggaaaccacacatacgcccaaatcacaatctgcacaaacagcggcgtaccccggaacagcgtaacatacagcagcgaaaccttacgcaacgcccacgccagcacgcgcatcggcgcaccggctttttccaagtgaatcaggcgcgccaacgccaacaacagacccaataccgaaccgcccgccgtcgccacgaccgtcagccccaaggtcgtcagtgcgccgtaaagaaacatccagcggtattcgtaaataatgtcaaaacgaaaatccataaaccgtccgtatcaaaaaccggcggaactgccgccgttgcaaaataatccgccattttaccgtaaaaaccgccgcctgaacttttttatcgcggcagacggcggttgcgcgtctccgcaaaaatgcagggcgcgcggttttcagacggcatttgccgttcaaagccgtgcggtgtctttaccaaatgcccaaccattcgcccacggcatccatccaatccttattgcccccgccgctcctgcctgctcggcggtacgcccacggcgcttgcggatttttagctttccacaatcctttgcgttccctttccgcctgaatttgagcgtcggcataatcggcaaaatccgccttatcctgctgttctttagcataacttttataatgccacgccgccccgtcctgcacctgcatcaggttcaaatcggttttgccgacagaaacctgcgccacttcgcgctggtagcggtcggtgtcgaacacgcgcacgctgactttcctgccttccgccgccgcacgcaggttgtcgcgcgaacgcgtgccgtaagcctgtttcatctccggcgcgtcgatatacgccatccggattttgtgtttcgcgccgtcgccgtcgataacgtgaagggtgtcgccgtcatagactttggacaccgtgcctgtgtagcggtggccggatttcgccgatgctcggcggcgggcgggcgcgtcggaacccgcgtcccctgccgcgccgagtacgtcgagtacggcaaccgccgtccgcaccgcctcgctgccgtaccccgtataacccaacgcgcccaaaagcgacagggcgacgggaagccatttcatgatttttttaatctgcatatttttcaaatgccgatgccgtctgaacatctctgaaccggatttcagacggcatcttaacgtcaggattacccttggcagggatagatgactttcgcaccctcttccgtccccaaaatcaacacatcggcggcatcgcgggcgaatattccgttttcgagtacgccggtgattttgttgatttcgtcttccatcgtcagcggctgatcgatattcaagccgtggacatcgacgatttggttgccgtaaaacgtggtgtagccgatacgcagttcgggctgtccgcccatagcgagcagtttgcgcgaaacaagagagcgcgcgctttcgacgacttccacaggcagagggaatttgcccaaacgtgaaacatatttgctttcatccgcaatgcagacgaatttttcggatgcgctggcgacgattttttcgttgaggtgtgcgccgccgccgcctttaatcatttgcagggcgtggttcacttcatccgcaccgtcaatatagaccgccaaccccgatacttcgttcagggaaacgacgggaatatcatattgggcaagcagttcactggattttttggaagtagataccgcgcctttgatttttttgccgctcttacccaaggcttcgatgaaaaagttgatggtcgaaccggtaccgatgccgatgtattcgttttcgggtacgaattcgactgctttttcggcggcgatgcgcttgagttcgtcttgtgtcgtcatatttttgtcctttgggaaaccgtatcaacaaacagccgtcatcttaacatttttttgcacgtcctgcccgccgcgttcaaatccgtaccagcaataccgccgcctgcgcctctatgccttccatccgtccgagatagccgagtttttcgttggttttacctttgatgttgacgcacgaaatgtctatgcccaaatcggcggcgatgttggcacgcatttgcggaatgtgcggcgcgagtttgggtttctgtgcaatcacggtcgtatcgacattgacgacatgccaccccttagcttgaacgctccgataggcatcgcgcagcagggcgcggctgtccgcatctttaaactctgaggcggtatcggggaaatggctgccgatgtcgcctaaacctgctgcgccgagcagcgcgtcggtaacggcgtgcaacagcgcatcggcatcggagtgtccgagcagccctttttcaaatgggatttcaactccgccaagtatcagctttctgccttcggtcagttggtggacatcgtagccctgtccgatacggatgttcgtcatcgtttgtgttcctgatgttttgaattgaagttcagacggcatcgagcagcagcctgacgatgtatgcgtcctgcggctgcgtcagtttcaaattgcgcgcgtcgccctgcaccagcaaagggcggatgcccaatttttccacggcggacgcttcatcggtaatgccgtccaagttttccgcagccaatgcgcggtgcagcagcccggcgcggaaaagctgcggcgtttgcgcctgccaaaggctcgtccgctcgacggttgcactaatgttcccaccgtccgcgcgcttgagcgtatcggcaacgggaattgccaaaatcccaccttccgcagcgttgcccgcctgttctatcaaccgcgtcaaagcttcagacggcaggcagcaacgcgcggcatcgtgtaccagaatattgtcggtttccgccgccaaaccggtttccaacagttttgccacaccgttgcggacggtttcggcgcgggtctgtccgccgtttttccacacccgaacctgtggaaatgccgtctgaaccttatcggcaaacgtgtcttcgggcgagacgacaacgacggtcaaatcgacggcctcatgccgttcaaaaatcccaatcgtatgttctaaaacggttttgcttccgatttcgacatattgcttgggtttgtccgcaccgaaacgcgccccgatgccggcggcgggaatcagcgcgatatttttgcgcttcatgcgtccgtcccgccgttttcagacggcacggcttccttgcgccagatacaggcttcgcccaagccgtccaaatattgcccgtgcgccgccagttctgcttcatccgccttaatcactttcagtttggcaccgagtttcatttcggcagatgcaacaggtttggctgccggctcttcctcctcggcctcccccatcaggtcgaactgccgccgcgtcatcgctaaataaacttcgcccaaaagttcgcagtcgatcaatgcgccgtgcaggacgcgcttgctgcggtcgacggaaaaacggttgcacagggcatccaggctggctttctgcccagggaacatttcgcgcgccatcgccagggtatcggtaacggtacagccgagttcctcgacagtcggcaaccccatccggcggaactccatattgaggaagcccacgtcgaatttggcattgtggataatcagttccgcaccgcgcaggaaatcggcaatctgcctgccgacctctgcaaacggcggcgcgtttttcccttccaaaacctctatcgtcagaccgtgcaccctcgccgcctcttcgggcatatcgcgctcggggtggacatagaggtgcaggtttttgtcggtcatttggcggttgaccatttccagaccggcaaactcgaccaagcggtcgccgccgtcggcatacaggccggtggtttcggtatcgaggatgatttggcgtgtcgtcatatcggtgtctttcttctatctttgtaaattgcctattttttaagcaaggtattttttcgttttcatttcaatgggcaaacccacttattcacagcgtgttcacaacattgggcaggcggattgtgtatttcggtgcaggctgttcagacggcatttaccgtttttccccgattgccgccgcgcctaaaaaccgcctttcgcgcttaatcaaaaataccgccaacggaatattgcccaaggcgacaatcaggtacagcagtgaaatgctgtcaaacaaaaacagcaacaccgcgctcaaaacggcggcggaaaccataaaaataccgttaacgatattgttggcggcaacggcgcgggcgcggaaggtttcgctgctggcagtttgcagccaggtatagagcggaacggagaaaaatccgccgaaaaagccgatcagcatcatcaccagcatgacggggtatgcccatccttgcgataaaaaccaaaaaatgccgttcagcccttcaaaacggtgtccgtgcgtcagccacaccaaaaccaggccgcaaaccgtcaaacccaacgcaccaaccgttacccaagccaacatcaggcgttccctgctgaacttggcacacagtaccgaaccggcggcaataccgatggaaaacagggcaagcatcaggttaaaaacattgtcgttgccgcccagatggatttgggtaaaggtcggcagttgcgtggtataaaccgcgccgacaaaccaaaaccacgaaataccgataatggcggtaaaaacgggcttgtgccgcaccgtttcacgcagcagggattttgtgccacggacaatattccactcaatttgggtatcggcagccttggcgggtacggacggcataaacaggctgccgaccgtgcctccgacggcgaccagcaaaactagtatcccgacaatataaggcggtacacctgccaccgccgttcccaaaatctgaccgaacaggatggcgacaaacgtacccgattcaatcaggctgttgcccatcatcaactctttgtcgtcgagataatcgggcaggatggcgtatttcagcggcccgaacagcgtcgattgcgcgcccatgcaaaacagacacgccaaaagcagcggggcagaccggatataaaacccgtatgccgccaccgccataataatcatttccagcaccttgacccaacgcgccaaaacggccttgtcgaatttgttacccaactgccccgacagcgaggaaaacaggaaatacggcaaaataaacagcaacgcgcccaagttcaacatctgtccggcaggcaggaagccgttttgccccaaaccgtaaaacccaatcatcacaaacagcgcggttttgaacacattgtcgttgaacgcgccgagaaactgcgtagcgaaaagaggtgcgaaacggcggcttttaaccagtcccaaaccgccttttttagcgtacatcgttttccctctctttttcaatcagtttacttgtcgaatcatcatccatcaggatgcggtgcgccggcccttccaagtcgtcaaactgcccgtttttgcccgaccaccaaaaaaaccagccgatgacaaacgccaaaataatgctgatgggcaccaatataaacatgctttccatcacatattccctgtcaaatcgttcaaaacaaaagtctgccccgacacggtcagatattcgttacgcaaagttccgacgggagcttcgtcaaaaaacagctcgatacggtctttgaccacgcgccaatattgggggatttccgtctgaccgaacggcgacaggacatgattttccattccgccttcaagtttgacggcaaaacgcccgctttgcagccgtgcttccgattcgtcgtcggcaagcaggatgaaaaagcctatatgccgtcccgattggtcatgaatactgaaataatgcataaatttcccacccgccttttttcagacgacaccaactaaaaacagggcgaatgtaccagtttggacgggaagaatgcaaagaaattctccctcccccagccgaaaacaccggcaaaccgcatatcccccttttttccgtcaaaatgcccgacttccgccattttcacgcaaacgcccgattaagccaagcaattgcaaagattttttgctagaatagcctgcttcttttatcaaccttttcagacggccccactactttcccgcccaggaaggcaaaacggattcggcacgaatccggttagtatccgtgtccgattccaatgccgtctgaaactttccggagtaagaaaatgtcccaaaaattgatcttggttttgaactgcggcagctcgtccctcaaaggcgcggtcctggataacggcagcggcgaagtcctgctgagctgccttgccgaaaaactcaacctgcccgatgcctacatcacattcaaagtaaacggcgaaaaacacaaagtcgatctgtccgcacatcccgaccacaccggcgcggtcgaagccctgatggaagaactcaaagcccacggcctcgacagccgcatcggcgccatcggccaccgcgtcgtcagcggcggcgaactgtacagcgaatccatcctcgttgacgacgaagtcattgccggcatcgaaaaatgcatcccgctcgcccccctgcacaaccccgcccacctcttgggcctgcgtgccgcgcaaagcattttcaaaggcctgcccaacgtcgtcgtattcgatacctccttccaccaaaccatgcccgaagtcgcctacaaatacgccgttccgcaggagttgtatgaaaaatacggcctgcgccgttacggcgcgcacggtaccagctaccgcttcgtcgccgacgaaaccgcgcgcttcctcggcaaagacaaaaaagacctgcgtatggtcattgcccacttgggcaacggcgcgtccatcaccgccgtcgccaacggcgaatcgcgcgacaccagtatgggcctgaccccgctggaagggctggtaatgggtacgcgcagcggcgacatcgatccttccgtattcggcttcctcgccgaaaacgccaatatgaccatcgcccaaatcactgaaatgctgaacaaaaaatccggtctgctcggcatttccggcctgtccaacgactgccgcaccattgaagaagaagccgccaaggggcataaaggcgcgaaattggccttggatatgtttatctaccgccttgccaaatacatcggcagtatggcggttgccgcaggcggtttggacgcactggtctttaccggcggcatcggcgaaaactccgacatcatccgcgaacgcgtgatcggctacttgggcttcctcggtctgaacatcgaccaagaagccaacctgaaagcccgcttcggcaacgccggcgtgattaccactgccgacagcaaagccgttgccgtggtcattccgaccaacgaagagctgatgattgcccacgacactgcccgtttgagcggtctgtaaggttttatccgcacacgaactgcctccggaaatggaggcagtttttttatccggctttccatgcttaaacagcactgcctcttttcagacattgacggttgcagccgactacctgaaccttaatgattgactattttttaatcatgttattattttccataaaatacatgacattaagatgtttttccacaaaagatacacacaccggcaaacaccggctgtgtttatcttttcttatgcttattttttaatcatcgtatttttatcttttaatttcaatacgcaaactaacttatacacacggttttcacatctttagactgcttccgtgtgtatagtggatattgccgttttcctttctgacaaaaatgccgtctgagaacttcagacggcatttgaaacatcggaatcagcggttttgttcataccactcgataaacttgtctgctttgacaaaacccagcagcggctcgctgcggctgccgtcggagcggacgacaaacacgcccggcggcccgaacagaccgtattctttcaacaacgcctgatgttcgggcgtgttggcggttacgtcgatttggaaaaagcgttccatatcgactgcctgatgcacttccggctgattgagcgtgtaagccgccatttctttgcaggaaatgcaccagtcggcataaaaatccaaaacgacgggtttgtcgggatgttctttcaacgccgtatccatcgctgccttcagcgcggcagtatcggcaaacattttgccgtgttccgaagatttgcctgcttcggctggtggattgagggtcaggaaatggtgcagcgcggtcgttttgccgtttgcgccctgccagccgaaccacgcgccgcctatcagcaatataccgcccaatgcgaatgccacagctttcggacggcgtttctgcctgcgtccgttgaccagcagcataaaggcaggaaccagcatcagcagcgtgtacagcgcgacgacgagataatagggcaagtgcggcgtggcgaggtaaacggcgacggctagcaggatgaagccgaaagcgtatttgacggcattcatccaatcgcctgccttaggcaggatatgcccgccgaacgtgccgatggcaatcagcggaacgccggtgcccaacgccaaagtgtaaagtgccaaaccgcctaaaaccgcatcgcccgtctgaccgatgtagcccaaagcaaatgccagcggcggggcgacgcacggcccgacaatcagcgcggacaatatgcccataataaagacggaaacgattttaccgcctgaaagcctgctgctttgattctgaaaatacgactgcacggcgttgggaagctggatgttgaacagcccgaacatagacagtgccaagacgaccattaaagccgatgccgccaacaccacccaagcctgctgcaaccatacggtcagcagtgcgcccgtcagtccggcaacaatgccgaccagcgtataagtcagagccaaaccctgaacataaacgacggacagcacaaacgcccgcgccttgcccgcctttttgtcgccgaccacaatactggaaacaatcggcaacaggggatacatacaggcggtaaaactcagacccaaaccggcgagaaaaaacgccaaaagattggcgttgagcgtatcccaagacagcttgaaacggctgtcgccgccctcatcccccttcgggggcggcagcgccccgctgccgttttgagaggaaggctgcaaaaagcggtctttggcggatgccggttcgtcggtttgcggatggtaagtgccgttgccggaaatatcaaactcggtatccacgggcggatagcacacgccggcttcggcacagccctgataggtcaaaaccaatttatacggttcgccgacagcctttgcataaggaaaggcaacctgcgcctcgtgatggtaaaccgtctgcctgccgaaaaactcgtcttccttctcttcgcccttgctgaaagaaggctgtcccaacaaatccgccggatcggtcttgccgacgattttcgcctgatacatatagtatccgtcggcaatcctgaaacggacgttcacaccgtcgtcggcaacggcaagctccggcacgaatgccttttccggcggcagcagatcgttcgcatccagcgcgaaagctcgtccgcacaacatcaaaaatacggcgaacaggcaaatcagttttttcataatcgaatccgtttcagacaaataatttgtctgcattataaatggtaaggttgacggtgggatttaatttatgtaaaacccgccattatccgaacctatttccataaacatcttaccgaacccgccatgtacgatgtcaatacccacgatgtccgccgctttttcgcccgcgtgtggcagcagcggctcaatccgctgcaactgagcgcactggaacagaaagccctccgcattgtcgaagcccatcccgaataccaccgctatctcgaacgcatcgaagaccatctggacaccgactggctgcccgaaaacggcgaaagcaaccccttcctgcatatgtcgctgcatctgtccgtccaagaacaggcgggcatagaccagccgcacggcatacgcgccatccacgacaccctgtgcgccaaacacggctggctggaagccgaacacgaaatgatggaggcactggcggaaacactgtggacggcgcaacgctacggcaccggtttggatgtcaatttctacatgacccgactgcgcaaactcatcggcttgggtgcagaaaatcaagccaggttgaacccgcatgaaatcgcctgaccataccaaccgcctgcaaaatgccatctgaagcggaacaacccctttcagacggcattcattttcccccaatcatttccacaacgcctttttcagcataatcaaccaatccttcttatccaaaacggggcgttgtgcaaacacatcgtatcggcacgcgtccagtttctgcaaaatcaactgcgcccccaacacaatcatacggagttccaaaccgatacgccccttcagttcccttgccaaaggcgaacccgccttcagcatacggaatgcgcgccggcactcatacgccatcagccgctgaaacgccgcatccgcccgtcctgccgcgatctgttcctcagaaacaccgaatttcaacaaatcgtcctgcgggatataaaccctgcccttttgccaatccacagccacatcctgccagaaattgaccagttgcaaagccgtacaaatgccgtcgctttgcgccacgcacaccgcatccgttttcccgtacaaagccagcataatgcgtccgacagggttggcggaacgccgacaataatcggccagctcgccgaaatgcgcgtaccgcgttttaaccacgtcctgcgaaaacgccgaaagcaaatcataaaacggctgcaaatccaaaccgaacggcacaaccgcctcggcatccaatcgtgcaatcaaaggatgcgccgaccggccgcccgatgccaacacgtccaactcgcgccgcaaaccctccaaccccgccaacctggcttcagacggcatactgccctcgtccgccatatcgtccgccgtccgtgcaaacgcgtacaccgcgtgaaccggcttcctcaacctgcgcggcaaaatcagcgaaccgacgggaaaattttcataatgcccaaccgacataccttctccatccatcaaacaaaatgccgtctgaaatggaacaaacccttttcagacggcatcagatacctccaagctgccggcaatcagtggtggtgatgaccgtgcgggccgtggacatgaccgtgtgcgatttcctcatcggatgcatcgcgcacgctttcaaccgtagccttaaagcggattttcatgcctgccaaaggatggttgccgtccaccaccgccttaccgtcggcaacatcggttacacgatagacgacaacatcgccggtttcaggatcgtcggcttcaaacatcatgccgacttcgacttcaacagggaacacgcccgcatcttcgatacggaccaactccggatcctgctcgccgaacgcatcgtcgggcgaaagcgccacatcgaccgtatcgccggcatccttaccgtgcaacgcctcttccaccaaagggaaaatgccgtcgtaaccgccgtgcagatacgcaatcggttcttcggttttgtccaaaagctgattgttggcatcatacatctcataatgcagcgaaaccacggaatttttcacgatagccatatttgtcctttcaggaacagcagattgattacaggcgcattctaacacaaccgccgcgccggccgattaccgttaacctgttcataaactgtacagcacatatttcaatgtaaatttttgttattttattgcggtgtaacttttttacaacattcttaaaaccattccgacctgtctgccgactttcccaatccgccttaataaatcatacaagatactgaaattatattaatctctataatatttatccctatcgaatttttaacagcaaaaccgttttacaggatttatcaatccgcccgccagaaaacttttcattcaaacctttttcccatctgtacgacattgcaatcccttattccatagtgcataattacgcaaattcagcgatgaatttccaacccggtttgtagtatggtcgataaagacctatttgtttcaataatttaaattggttctaaaggttactaaaatgaaaaaatccctgtttgccgctgctttgttgtctttggttctggcagcctgcggcggtgaaaaagccgctgaagctcccgctgctgaagcacctgccgctgaagctcccgctaccgaagcacctgccgccgaagctcccgctgctgaagctgccgctaccgaagctcccgctgctgaagctgccgctaccgaagcacctgccgctgaagctcccgctaccgaagcacctgccgctgaagctgccgctaccgaagcacctgccgctgaagctcctgctgccgaagctgcaaaataagcattttccgcttgcaaaaaagcaggatacgttcagtatcctgcttttttgatttttcagacggcatcagattcccttcctcaatcttctccctacccttccgacaaacatgcctgaccttcataccgaattttcccgactcctgccggcagatgaaattgccgaactttctccgacgcttttaaaagaccagcgcaaccgctttacgtctgcaccagacatcattttgcagccgcgcagcgttgaaagcgtgcaaaccattatgcgtttttgttacgaacaccgcattccggttacgccgcaaggcggcaataccggtttgtgcggcgcggcagtatcggaaaacggcgtattgctgaacctttccaaactcaaccgcatccgcagcatcaatttgtcagacaactgcataaccgtcgaagcaggttccgtactccaaaccgtccaacaggcagccgcagcctcaaacaggctgtttccactcagtctcgccagcgaaggctcgtgccaaatcggcggcaacatcgcctgcaatgccggaggtttgaacgtattgcgttacggcacgatgcgcgacctgattatcggtttggaagtcgtcctccccaacggcgaacgggtttcccatctccatcccctgcataaaaacaccaccggctacgacctgcgccatctgtttatcggcagcgaaggcacactgggcatcatcactgccgccacgctcaagctttttgcccgtccctcggacaaggcaacggcatgggtcggcattcccgacatcgaatccgccgtccgcctgctgaccgaaacccaagctcactttgccgaacgcctatgcagttttgagctgatcggccgttttgccgccgagttgtcttccgaattcagcaaattccccctgccgacacattcagaatggcatattttacttgagttgaccgactcattacccgacagcaatcttgatgatcggctcgtcgaatttctttataaaaaaggatttaccgacagcgtattggcacaaagcgaacaagaacgtatccatatgtgggcattgcgcgaaaacatctccgcctcccaacgcaaactgggcaccagcatcaaacacgatattgccgttcctatcggacgcgttgccgactttgtccgccggtgcgccaaagatttggaacagaattttaaaggcatacaaatcgtctgcttcggacatcttggcgacggcagcctgcactacaatactttcctgcccgaaatcctcagcaatgaagtctatcgttacgaaaacgacatcaacgacgcagtttatcgcaacgttcttgcctgcaacggcacgattgccgccgaacacggcataggtatcatcaaaaaacagtggctggacaaagtacgcacgcctgccgaaatcgccctgatgaaaagcatcaaacaacaccttgatccatataacattatgaatccgggcaaactgcttccgtaaccggcatttctgatttgcatacacaacaaagaaagggacaatagatccgattgtcggtttagcgcgagctcgtgagtgcggtaaaaaattggtggaaatgacacgaaaaatgaccgcatttttaaaataaaaaaatcggcagtgaatttccctgccgattttattttgttacaacttaacttaaaacgtccactgcaaattcaacgcaccttgtttagtttgatgatgtttgcctgtttggcggttgaatgtggcttgtaaggttaagtgagatttgattttcactgctacacctaattggctctcaattgccgtcttattgtttatcactcgacgctctccgtccatttccacaccgaaaggtttgttgtggtaaagcgcgttcacagcggcgaaaggttcaatagcgatatttttatagagtgaaaattgagctttagcttgaacgcccactcggctttgtaattggcgagagccaagtaaattcacgtgggcattttcgctatcgctgaattttccgtttacccccaaataagtcaattgtgcctgtggttgcaggtaaaaacgaacacggttgccctttttagtgaagtgttccgccaataaagcattgtaacctgcttcaattgaggcagtaataccttttgaagtaaaacgttctgtagcatcttcagtgttaatacggtggcggaaacgttgatattgtacccagctgtcaatatatgcccctgtttgtttatcttgaagctgatgccaagtggcgtaaaaaccagtaccaaagcctttcatatttcccgttgtaagattatctgtatctggattgcggaaagtgctgcgttgttctgcttgtccacccattaagccaacggaaaattgattactttcgttttgccgcgtgaatacttcgccgccgagttgcacaccttttcgatagccttctacaggtgccgttttgccttgtacccattggctggaatgtccgtcaatcacacgtaaccacaagcctttgcgcggtaaagtgcggtcaaaaatatcgctgtttttgtcgtttaaacgcaaggcgaataaggtattggcggcttgggcttgttgtgcataaatcgaaatatcatcgcgttcttgcactttggtaaaaaagccttctgggcgttgttgtaaagaaagcgtataaattcccttttggtgtttgccagaaagacggaatgcgtgtttatctgctgtgccatttactttgataatttgatgcccgtcgagactttttaaatcgtctattggattttcgaagatgatgtcggaagtgccagttatatttttttcaaaagttaaaactggtgtttcagggactttatcttttagaccgtaagcaaaacgaaaacgagctccgccagcataatcttcttttacgagtaaactttcacttttagtattaaaacggatgtctgcattcgttgtttttaattccccaacatcagaatcccaacggggttcccagagagaattttctaagcggaattcatccaaactgatcgtttgcccgataacgtgcgagttgtctgtaacctcaatatagtggaatggatctaaaccagaatatagatgctcttgccaactaggaagcttattaagtgttgggcgaagccattcgatataattacctacagataaaatttcgctgttgatatggctattttttatttgtggagctaaggcgaaaatatcgctctttattaatcttgggccagagtttccgaaggatggttgttcacactgatcattattggaattcccagtatttacacagtccttaaaatattgctggagtgttttttcttcttccccatttcttttttcaaccccgaaacctcgggcgaagccaacaaggtaatcttcagtgtattccttgtcataaaaagaaatcttttttgagttgttgatgttttcgaattggtgtgttttagagtatagtgcgggaactttgagagagttctgagagctaccattcgtcggttttagaagataagtttcttgtttccagtattcgctgcttttatctctaagtttttttaagcgatcaatttgctcatttgttaatttagaattgtcgtaaacgtaatcaacagccaaaagcggagaggtataaagaatagaaaaaaatagacttataataaatgattttttaaacttctgcttgcttgcttgcttgcttcgagtttcataataaattttcctttgtcaagtaaaaataaatggggcgtggattttagcatagaattgaacaaaaaatgtcatttagctcacatttttctctatttatttcttatttattaaaagtaaacgtttgctttttgctattttgtcaagccagtttgaaaatgtgtataattgccctcgttatttacaaaaatttcaggaaaaatgaccgcactttacccttggctaatgccaatttatcatcaaattgctcaaacctttgacgaaggtttggggcatcatgccgtactgattaaagcggatgctggtttaggtgtagaacgtttacacatcaggcggcagccttgcccataccgtctgaagcactgtttccacaatcagcgcgtatgcttaatcaaccgctgtttctcgcgtttccaatccgcctctttcatactctggcgtttgtcgtgctgtttcttaccttttgccaaaccgatttccatcttgatttttccgcgtgaaaaatgcaaatccagcggcacgatggtgtagccggcacgttcggttttgccgattaatttgttgatttccgactggttcaacaagagcttgcgcggacgtacggcatctggtttaatgtgtgtcgaggctgtgggcaaagccgtaatatggcagccgaccagataaaacgcgtcttttttccaatagatataactctctttaagctgtacgcgcgcggcgcggattgctttgacttcccagccttccaagaccaaaccggcttcaatccggtcttcaatgaaaaaatcgtgaaatgcttttttattgttcgcaatagccataaacatcctatcaatatccgccgtcagacggcataaacccgaaaacagaacccatcataccgcctcttcaaccgcctgcacaatcttctcgggatacagcctgttgaggcagtcggtatgccccagcggacattcccgcttaaaacagggcgaacattccaagtgcaggctgacgattttcgccctgtcgctcaaaggcggcgtatgcgtcgggctggaagaaccgtaaaccgccaccactttcctgcccaatgccgccgccaagtgcatcagcccgctgtcgttgcacacgaccgtgtccgccaacgacagcaaatccattgcctgcgacaaatcggttttgccgcacaaattgacacacataccgtctgaaaggcggttgatttcctcggcaatttcatcatctttttgcgaaccgaacagccaaacctgccaacccgccgccgaataatgtttgcccaactcagcaaaataccttgtcggccaacgctttgccggcccgaattccgcacccgggcaaaaagccagaacaggctttccaagattcaaaccgaaagtttcgacagaaatttcccgccgccgttcatcaatggaaaactcggggaatcccgaatgcccgtcaaaatcttcctgactctgatgcgcgagagccgtataccggtccaccatcaaaggcagacgttccttatccagcctgcgtatatcgttcaacagaaaataacggctttcaccgacataacccgtccttttaccgatacctgtcgccagcgcgatgattgccgatttcaaagaaccgggcaacacgataacctgatcgtatccgcgccgccccaaatccctaccgacccgccaacggcgtttcaactccaacgcaccgtgtccgaacggattttcaagaatctcattcacttccggcatacgctcaaacacctccatcgaccacttcggtgcgaacacatcaatcgtgcaaccggggtgaagttccttcaaacggcggaacaagggctgggtcatcacgcagtcgcctatccaactgggagaaataatcaggattttgatggacataacaagaaaccgaaatcagacaggcagaattttaccgcgaaaccgttggaaaacctatcttgccgcattccgaacgccgtacgtgcaaatatgaaaaagcccgaacattcaagttcgggcttcaaaattctggctccccgacctgggctcgaaccagggacctgcggattaacagtccgtcgctctaccgactgagctatcggggaatggggcgtattatagcgtccggaaaaaatgtgtcaatccttaattttggaaaaatgggcgacaaaacgacaagcatatgaatcagaaagacattaagaccgatgccttaaaaggattgccgttgtatgaatttccacagccgtcatcacaccatatttaagcccgatgagccgttctgccctcccccgcttaaaacaatgccgtctgaacttcgccgcgttccaaagccagtaaaaactgtttgcggttcaacccgcccgcgtagccggtcagtttgccgtcgctgccgatgacgcggtggcagggaatcaagatagacaccttgttctgcccgttggcggcggcaacggcgcggacggctttggggttgcccaaacgctgcgcctgctctttgtagctgcgcgtttcgccgtaaggaatcgccaagagcgcgtcccatgcctgcttttgaaactcggtgccaatctgctccaaaggcgtggcaaaggttttcagacgacccttgaagtataagtccaattcctgccgcaaaagttgcgtccgctcatcctcccgaaacacaaaccgtccgcgcaaggctttttggacggcggcaatttcctgctccatatgtttctgtccgacaaactccagcagacacaatcccttatttccaaacaccgccaacatctcgcccaaaggcgtggcaatggcggcacacaccagctcgttcaagctgtcgggataacgcgcttccaacaaacggatggcgcggcggatgcggacatattcttcaggcgcgcagccgatattgtcccaaaaatcccgatcgaactgcccggcttcgcattccgtcagattgggatgcggcataacgccgcactcaaaaacccgggtttcgaggcaatggcggatttcatcccattttgacggcagattgtttaaggaaggcagggtaatcattcgtttgctccgtatctctatcatggatttggcggcaaaatccccaatttttgccattcccgcacgccggagcaggaacgggctatgacgtaaatcttgagggttaggttgcggcaatacctaaatattcgatatttctaaagcctcagggaaaggaattaaagacttcagacgacctgcaaaggctcgtctgaaaccacgatttttgcatttgcgcattctggcacatcatccaaccgtttcggcacattcctgccgccgttgacagcctataatgaatccacttattcatcaagcaaaggaatcatctatgcaaacccgcatcctctccgccgtactgctggctttttcaaccgctgcctttgccgggggcgcattcacgctgcaattcgacaacccgtccgaagacggcggcttcacgcaaaaccagcttttgagtgcgccttacggcttcggctgttcaggcgacaatgctccgcccgcgctgtcgtggaaaaatccgcccgccgggacaaaaagtttcgtcctgaccgtttacgataaagacgcgccgaccggactgggctggatgcactgggtggtcgccgacattcccgccgatgtccgccgccgcaacgcggcctcgctgcaattaagccgctgcgccaacatcgccgacgaccagcccgcagccatatcggcagtaatcagtttgcggatttgccgcatcaggttgacgccttcgtacacggcaaaaccgatgccgtcatgctgcaaccacgccaacacgccgcaaagcgcggcctccgccacattgtgcggcactttttcatccgccagcaccgcagccgcataatcaaacgccgcgttcatctgcctgggatgcggcagcttcaccgcatcgcacactgcctgcgccgtcccgtattgtgcggcaaacctttctatggcttcctgttcgaaagcaatccattgcgcctgatagaggtcgtctgaatcgggaatattgatgacgtcaaacgtctgcccgcctgccaacgcaaccgcctcacccgccgcaatcctcaattcgcgcctcgctcaccgcagcttcttgcttccgcgccgcacgataagcacagccggttcatataccgccacgctgcggtacaaggcggtatgatgttgcacgatgccgcccaaagcacccaatcgttcgcgcgtatgaaagtaatttgacggcactattatctccaacacgcagggccgcacataaggcgcagccctgtttaccctgatttggaaagggttacttcccaaaaaataaaccaaaatcccaccgccccgaatggccgggtttcaaccatattccgtcggcgtgcctgaaacttgacccctcccctgtcggggagggtcggggagagggtaaaacggggcagatacaggcaatatttccgttaccgccccgatgccctctccctaaccctctcccacgggagagggaatggattgccgttgaaataaatcgctctacataaaaaatcaatgtgttatctcaaacccacgttaggtctaagcaaatggtcggacatccgtatccggcaagcaagctgctttcagacggcatttccagccaacaagcgcgccaatatcccctcatacaccgcagacagcttcggaatatcgtccagccgcacgttttcgttgatttggtggatggtggcattggacgggcctaattcgatgagttcttttgcaatggctttgatgaagcgtccgtccgaagtgccgccggtggtggacaattcggtctctacgccgcagatttcggcaatggcggcgcgtgccacgtcggtcagtttgcccgcgtgggtcaggaagggctgccccgaacacgaccactgcaaatcgtattgcacaccgtgtttgtccaaaatggcgtggacgcgttgtttcagccctgcttcggtggactcggtggagaagcggaaattgaatttgacgctcagctcgcccggaatgacgttggtcgcgcctgtgccgccgttgatattggaaatctggaaactggtcggcgggaagtattcgttgccttcgtcccagacttcctgcgtcagctctaacaaggccggggcaaaagtatgcacgggattgattgccaaatgcggataggcaatatggccttgcttgcctttgacggtcaggttgcccgacagcgagccgcgccggccgtttttaatcatatcgcccaatttgtccacggcggtcggttcgccgacgatgcagtagtcaatcaactcgccgcgcgctttcaacacatcgacgactttggtcgtgccgtccagcgcgtcgccctcttcgtcggaagtaatcaggagcgcgatgctgccttgatgatcggggtgttcggcaacaaagcgttcgcaggcggtaacaaaacaggcgatgctggttttcatatccgccgcaccgcgcccgtataatcttccgtcgcgctcggccggctcgaacgggggcgaatcccatttttcgacagggcctgtcggcacaacgtcggtatgccctgcaaaacagacgacgggggctttcgtgccgcgtcgcaaccagatgtttttggtgtcgccgaaatggagttcttcagccgcaaaaccgattttgtgcaggcgttcggcaaggagtttttggcaatccctgtcgtcaggggtaacggatggtcgggaaatcagctctttggcaagctctagggattgagtttcggtcatatttgttcacttttgaaattagaccgtctgaaacgttctgaatgtgattttcagacggcatttaggttaggttggcatacggggtgggtattttacccatcagtcttctgaatcatttgccgtggcaggcttcgtaaagcggcagcaaatcttccaccgtttccgctatccatttcgcgacatcctgcctgcccaaatcgtcgcgttcgatgtgtttgccgatgcagaaaaagtcttcgtcgttttgcaactttcggtcggactcgttttgttgcgcgacggtgcggtagtcgtcgtattcgctttccgcaccgtgccacatatcgaaagaagcgtatttttcggtatcaaaattatccaaccagcggttgtaatcaggcagcgcgatgggggaaacatcggctttatagcagtgccaatccaagctgacgctcagacggcggcggttgagcagtatcgacaaaatcgctgcggaatttttatattgttcgtatttgaagtaggcaaagaaatgggcgcgaacctgccagccgttacaccagcgttcgatgtgcggcggcgcaaacggcgcacccaattcggcggcaacctgctgaatcagctgctgccatatctgccagttttctttatagtcagccttgatttgcggaatgctttcaggctggtattttttaagctgggaaaattggaaaaacgggatattgaacaaatcgcaacttttcggggtcagcataatatatccttgagacgattgtttcagacggcattatttgcgccggcgcgccgccataatttcgccgatttcggtcagtttttcttttgggataaaggtgttgcccatatcaaacagcggctcttcaatcgccaaatgaacatcatatcccgccacaaaacgtttgaacgcttcctcatcggggacataagcgttgtctgcttcgagtttggcaaattcggcggaaacagccgcccagttgtcgtgcagcccgatatgttggcgcaaaagctcgtccacgctttcttgggcttgcggcgcatattgcagcagcagcgggaagaagttttcttcttcgtcttcatggtgcagcggcgcggcaacgttgaaatactgggcgatttggcggatggtttgcaaaacaatctgattgcagccgttttcggcgatatagtccgacagcatggcgacttgtccgcaaaaacggcgcactttgccgtggcaggcatacagcatttcaatcggttcggcaaaggtaacgcttttggtttcaaacggattcatgttttcgttctcaacgggcacttttcaagcagtcattttataataaaacagcctgcacaaagcaggctgtccgtcttttgagactttaagcggattaatcgaccaaagtcactttgccgttcatcaaagcaccgtgacctgggaaggtacaagcgaatttatattcgccgtcggccaatttagcaggatccagagtcagggaagcttcttcgccgccgccgatcagtttggtatgggcaacaacgcgtgcatcatcaggtttgacatagtcggtatcggcagcacctacgccgtctttaaatacgccgtccatgtcttcagctttggcaatcacgagattgtgacccatgctggctttgggttgcgtaccggtatgtttcagagtgatggtgaactctttacatgctttgctgacttggatgtctttggtgttgaactgcatattgtcgttggattcgacagttgccgcacagttgccggcagcaggggcttcggcagcatctgcaggagcagcttcggcggcaggcgcttcggaagcgggtgcttcagcagcaggagttgcctcggcagcaggcgcggcaggttcttgagagcaggcagccaaaccgataacggcggcagaaatcagagccagatacgctttcataacaaatctccaatcgataaaataatattcggttttacagaaatcaaagtgcaaccgccattaacaaaaccttgaaaaagattccgccgcgttgcacaaacagatgtttcggagcggcattttgctacaaatttcatttgaaatcaaagcctgtctgcaagtttacaatcgtttactttaaaaggggcaattttaccccgaacctatttctttagtattagacccattatcctttacttcttaatattaacggatgtttacacaaattcccgtatacattttatgcgccatgccttctaaccaagtttgccaatgcctccgccaattcgggatgccgtttttccaactttaccgccgccgaaccgaaactctccagcgcagccttactcaaatgcagggtattggttttcggcggtttttccggtttcgggaccagcctgaccgaaacagagcgtatcgaagcatcaagccctgccaactgcggcaataccgacggtgcaatcattttcaagcgcgatgccgccatattgtttgccgccaaaaggacaagcctgccgtcttcgatacatgccgtctgaaaatgcgggtgcaggttggcaggcagcagttttttcacggcggcatccaaccgccgccactgtcccgcctgtttcaaaagtccggaaagcagcgcgtcccgcctgcccaactgttccaaattcataaaacatacacccaaaaagattgaaataccgcaaacgcgcctttatttcagacggcattagcactttgcacaaacgcttgtgttaaaatcgcgttttcgcccactattatatcaggcgcaggaattattcatgctgacaaacattgccaagaaaatcttcggcagccgcaacgaccgcttgctgaaacaataccgtaaatccgttgccagaatcaacgcgctcgaagaacagatgcaagccctaagcgatgctgatctgcaagccaaaactgccgaattcaaacaacgcctcgccgacggtcagactttggacggcattttgcccgaagccttcgccgtctgccgcgaagcgtcccgccgcaccctcggtatgcgccacttcgacgtgcagcttatcggcggtatggtgctgcacgacggcaaaatcgccgaaatgcgtaccggcgaaggcaaaaccctggtcgccaccctcgccgtctatctcaacgcgctggccggcaaaggcgtacacgtcgttaccgtcaacgactacctcgcctcacgcgatgcgggcattatggagccgctctacaatttcctcggccttaccgtgggcgtgattatttcagatatgcagccgttcgaccgtcaaaacgcctatgccgccgatatcacctacggcaccaataatgaattcggcttcgactacctgcgcgacaatatggttaccgaccaatacgacaaagtgcagcgcgaactgaatttcgccgtcgttgacgaagtggactccatcttgattgacgaagcgcgcactccgctgattatctccggccaggcagacgacaacattcagttgtaccaaatcatgaacaccgttccgccccacctcgtccgccaagaaaccgaagaaggcgaaggcgactactgggtagatgaaaaggcgcaccaggtcatcctgagcgaagcaggtcacgaacacgccgagcaaatcctaaccaaaatgggattgctggcagaaaacgactcgctctattccgccgccaacatcgccctgatgcaccaccttatggcggcattgcgcgcgcatacgttattccacaaagaccaacattacgttatccaagacggcgaaatcgtcatcgtggacgaattcaccggccggctgatgtccggccgccgctggtcggagggtctgcatcaagccgtcgaagccaaagaaggcgtggaaatcaaacgcgaaaaccaaacccttgcctccatcaccttccaaaactatttccgcctgtacaccaagctctccggcatgaccggcacagccgataccgaagctttcgagttccaaagcatctacaacctcgaaaccgtcatcatcccgaccaaccgccctgtacagcgcaaagacttcaacgaccagattttccgttccgccgaagaaaaattcgaagccgtcgtcaaagacatcgaagaatgccacaaacgcgggcagcccgtcctcgtcggtacgaccagcatcgaaaactccgaactggtctcccaccttctgcaaaaagccggactgccacacaacgtcctcaacgccaaagaacacgaacgcgaagcgctgattgtcgcccaggcaggcaaagtcggcgcgattaccgttgccaccaatatggcgggacgcggtacggacatcgttttaggcggcaacctgaagcaccaaaccgatgccatccgtgccgacgaagccttgagcgacgaagagaaacaggcacaaatcgccgcactcgaaaacggctggcaggcagaacacgacaaggttatggaagcaggcggtttgcacatcatcggcacagaacgccacgaaagccgccgtatcgacaaccagttgcgcggacgctccggccgtcagggcgaccccggatccagccgtttctacctctcgtttgaagacccgctgctgcgcctattcgcactcgaccgcgccgccgccatcctcaaccgccttgcacccgaacgcggcgtcgccatcgagcacaacctgctgacgcgccaaatcgaaggcgcgcaacgcaaagtcgaaggcagaaacttcgatatgcgcaaacaggttctggaatacgacgacgttgccaacgagcaacgtaaagtcatttacagccagcgcaacgaaattctgaccagcaaagacatcagcgacctgatgcaggaaatccgttctgatgtcgtcagcgacctcgtggatacctatatgccgcccgacagcatggaagaacaatgggacatcccgactttggagaaccgtctggctgccgaattcagactgcacgaagacatccaatcctggctgaaggcggacaatgcgattgacggtcaagacatcaaagaacgcctgatcgaacgcatcgaaaacgaatatgccgccaaaaccgaactggtcggcaagcaggcaatggccgatttcgagcgcaacgtgatgttgcaggtcatcgacaaccaatggcgcgaacacctcgccgctatggactacctgcgccaaggcatacacctgcgcagctatgcccaaaaaaatccgaagcaggaatataaacgtgaagcctttaccatgttccaagacctgtggaacggcatcaaattccatattgcctccctgcttacctcggttcaaatcgaacaaaaccctgtcgcggcggttgaagagcaacccgtcggcaacatccagtccatccattccgaatcgcccgatatggaagaacttttgggtcagtcgcaaaccgatctggttaccgaagcctttaatcccgatgggacggatttcagccccgaagccttggaagcgcggggacaaatcgtccaccgcaacgacctctgcccctgcggcagcggtttgaaatacaaacaatgccacggcaaactggcttgagcgtttgaacgcaaatgccgtctgaacatccggtttccggcttcagacggcattttgcctgaaccgccacatccgactgccattccgaaaaatcccgatttcgtaccgtccgtaccaaaaacagacatcccgtccgccccacatcatgattccatccgacttcattgacgagcttttagccaaaaccgatattgtcgatattatcgacgagcaggttccgctgaaaaaaggcggggcgaactatatggcgtgttgcccgttccacaaggaaaaaacgccgtcgttttcggtcagtccaaccaagcagttttaccattgtttcagttgcggggcgcatggttcggcgattggttttgtgatggagcatcaggggctgtcgtttccggaggctgtgcagtttcttgccgaccgtgtgggcatggttgtgcctaaagtgcgtgggcagaacgataatcccgaagtccgtgccgaacgtaagaaaaaacagcagacgctggaagaaacgacggcggcggcggctgatttttatgcgcaacagttgaaattcaatccggcggcaaaagcctatttggacaagcgcggcttgagcgcggaagtcatcgcgcattatggtttgggctacgcgcccgacggctggcagcctttggcgcaagtattccaaccgtacccgaataccgcgttggtggatacgggtatggtgattgacaatgaggggcggtattacgaccgattccgtcatcggattatgttccccatccgcaatccgcgcgggcaggtaattggtttcggcggcagggtgctggacgactccaaacccaaatatctaaactctcccgatacgcctttgttcgataaggggaaaaacctttacggattgtatgaagggcgtgctgctgtcaaggaagcggggcggattctggtggtcgaaggctatatggacgtggtcgcgctggcacagttcggcgtgggctacggcgtggcggccttgggcacggcaacaacagctgaacacgtcaaaatcctgatgcgtcaggcggacagtatttatttctgtttcgacggcgacagcgcggggcggaaagccgcttggcgcgcgctggaaaatgcgttgccgcaattaaaagacgacaaatcactgcattttttgttcctgcccgaggaacacgaccccgacagctacatccgcgcctacggcaaagcgcaatttgaagatgcgctgttgaatcaaagcaagcccttgtcggaatatttctgggaacacctttcagacggcattcatctcaatacgcaggaaggcaaggcggaattggtgaaaaccagttcgccgcttttggcgcagattaccgcgccggcattggcttatttgttaaaacaacggcttagcgagctggtcggcatcgaccccgacaacctcgcgcaactgctgggacaggaagcgccgaagcggcacgtcaaacaaaaaaactacaaactgcccccgatttccgtcaaacagcccgttatgccgacattggtgcaacggcaaatccgcagcctcttgataaatccggattgggctgcatatatagacctgcccgattatttggcgttggacggcgatttcgcctgccttgccaacctcgccgaaaccattaaaaaccatccttccgtgccggcaaccgcacaggttttggaacatatgcgcggttcgccctacgaagaaacaatcaaccgcatcttccggtcggcccttcaatcggaagaaatggaaggcggcggcgaagaagattgcgaaaacttccaaatcggcatcaaaaaactgctcaatgagttaaaatacagccaaatcgaaacattaaaacaaaaaagcctgcaatccggcttaaatgaaagcgagaaaaaacttttgctgtcgctgctgaccgcaaaacaaaattgaccggcggattccgccatccgtaaaccgttatgccgtctgaaaagcattcaccccggctgcaacaacgacacctgcagaacacccatcccaaaaagccttcagacggcatcagagtaccctactctgccacgccttcaggtgcgtccaaacgcaaaccgtcggcatcttgccaacagaaagcagacaatgtccaaaaaccaaaatcacgaagaataccaagacgatgcccgccccctgacgattgaggaacaacgcgcacgcctgcgccaactcatcattatgggcaaagaacgcggctacatcacctactccgaaatcaacgacgcactgcccgacgatatgtccgatgccgatcaaatcgacaacatcgtcagtatgatttccggtttgggcatccaagttaccgaacacgcccccgatgcggaagacatattgttaagcgacaatgccgccgttaccgacgatgatgccgtcgaagaagccgaggccgccctttccagcgcagattccgagttcggcaggacgaccgaccccgtccgtatgtatatgcgcgaaatggggcaggtcgacctgctgacccgcgaagacgaaatcatcatcgccaaaaaaatcgaaaacgccctgaaaaatatggttcaggccatctccgcctgcccgggttccattgcggaaatcttagaactcatcgaaaaaatccgcaaagacgaaatccgcgtcgacgaagtcgtagaagccattatcgacccgaatgaagtattgctcaacgaattgggcttggggcacttggaaaccacagcacccgagaaaccttccaacgacaattcggacgaaaacgaagacgacgaagaatcggaagaagatgcggatgaaatctcggcagccaatctcgccgaattgaaacaaaaagtcatcggccactttgcccaaatcgaaaaagactacaaaaaaatgatcggccgtttggaaaaacaccacagccggcacaaagactatctcgcctaccgcgacgcgattgccaacaaactgctggaagtccgtttcgccacccggcaaatcgacagcctcagcagcagcctgcgcggaaaagtagaaaacatccgcaaactcgaacgcgaaatccgcgacatctgcctcgaccgcgtccatatggagcgcgactacttcatccaaaacttcctgcccgaaatcaccaatctggaatggattgaagaagaaatcgccaaaggcagggtttggagcgacgcgctcgaccgcttccgccacgccatcctcgaaaaacaaaccgagttggcggatatggaaaaagaaacccgcatttccatcgaagagttgaaagaaatcaacaaaaatatggtgtcgagcgaaaaagaaaccgcagccgccaaacaggaaatgattcaggcaaacttgcgcctcgtgatttccatcgccaaaaaatataccaaccggggcttacaattccttgatttgattcaggaaggcaacatcggtttgatgaaagcggtcgataagttcgaataccgcagaggctataaattctccacctacgcaacctggtggatccgccaggcaattacacgctcgattgccgatcaggcgcgtaccatccgcattccggtacatatgattgaaaccatcaacaagatgaaccgcatctcgcgccaacaccttcaagaaaccggcgaagaacccgattccgccaaacttgccgaactgatgcagatgcccgaagacaaaatccgcaaaatcatgaaaatcgccaaagagccgatttcgatggaaacccccatcggcgacgacgacgattcgcacttgggcgacttcatcgaagatgccaacaatgttgcgccggccgatgcggcaatgtacaccagcctgcacgaagtaaccaaagaaatcctcgaaagcctgacaccgcgtgaggcaaaagtcctgcgtatgcgtttcggcatcgatatgaacaccgaccacacgctggaagaagtcggcagacagtttgacgtaacgcgcgaacgcatccgacaaatcgaggcaaaagcactccgcaagctgcggcatccgacaagaagcgaccgtttgagaagtttcttggacagcgaagacagcaagctgtaaaccaaaaaaccgcaggtttcaaatacctgcggttttttcacaggctttgcgccaatatgggccgatactatttttattattctgaaacacagcagatgcgcggacagaaggcgtgatattgcagggcagaaagggaatccggcgcgcatcctgattttcacgccgggcgtgtaggaaaccgatgcccctccccttcccaatttggtaggaacaccaacacagaaatctgatattttagaagttccaaaataaaaacaataagatattatgtatattgccgacataaaaagcccctattcactcggttttcaaagaggatgtttaaggcggatttggcttgccatacaaacgccttaacacacagccacccgaaaacggctgagtttttccaatcacctaaattttcgtttcaactcacgcactgaataagtgctatccgctttagacaggctttttctcaaatcttaaaaaatctgccaatttttttgattcggcaacttcatcatgcggaatcagcacataacgccaatgcttaccattgtgctgcaacgcataatccgtagcgtgtttgcaccattcaaaagctgcatcagcttttgccaaaacttcaggatcttttaaatctttgcctgctttggtttcaacaagccagatagaatctttggtctctacaacaaaatcagggatatattctttagaatccaaacctgatttccagtagatctggaattgtccttgcgctggcttgaaccatttttgcgcgtctcgttccagaatcacagcaaaacggcgttcagtatcagagtcgaatttttgtaagggatacagacatttggaaaagctgccaaacagcaattgcttaatacggctaacatctttcggtgtttggcgcacagaatgaatcggctcatcggctgaaactgtatagttgcatggtttgagcgtactaaacccttggctgacgcgggcttcataacttgccgctttttcccaaaaatgcgccatcatttgcgcatggatttcacgggcaatcagacgacgttctttatccaacacatttaaaacttcctcttcggataaataatcgcgcaggtgcgccaccatctgccccgccaaatcgtaaagcaagtcggcttgggtggaatagtcgatatcatcgaaatccatcagcgaaaaaacaatataatcttcagggcgtttttccttcatacccaattcggcagacaggctgctttgttcgttggtatgcaggttgtgaatagtgatttcacgttcactcggttgtagatgcaggctgcttaaatcgagtttgaacggatgaaatcccgtgctgacttccccgccgggaacaactgtaattctaggaatatcgatggtttgattcaccattatttctgtggttttagcaacaatctcgactatatccagctcatccgatagcaattcaccttgaaccggttgtaatgccgtctgaacttcttgaacgattttttcgcggatttccgctgtcaataatgcttgggaagttggcgcttcacttggacggacagcatattttgcagcagcttccattactgtgtgggcaatgcgtttttcggtttcagttttaaaaacaggctgataattgactgaagcattagtttgaaaagtattttgttttgtattctcagacgacgtttccgccaatcccaatttcgtttccacaccgctatacacctgcacgctgacttttttatcgtcagcacctagcgcatccaaaattacctgtttcaatttcagcaccgaatcgcctttattggcttcatcgatgatttcctgaaagcggtcgtgggcgataatgttcaatctatccaccacttccactcccgtacgttttccgtaaggcagacgcaaaccgcgtccgatagattgctcgatcagtgttctagcattggcagcgcgcagcggtacgatggtataaagattggtaacgtcccagccctctttgagcatattgacatgaatcacgatttccgtcggctcatccacactttccaccgccaaaagccgttcaatcatttcttcttcgtcttttcctgatttactcgaatccacctgaatcactttgccctgataacgcccgttataaaagttattcgattccagtaaagacaataattgtgccgcgtgcgtggtatcgcgggcaatcaccagcataaaaggcttcaccacggcaacattattttcccgagcataagttataagctcgaccttggtgttttcatgcacacgcacgccgtcttctaacttgattttctcaatttcttcgggcgtataatttttcgcatcaaaattgcgctgcgtaaccaccgcaggcattttgacaaaaccatcgtccattgcccgagccaaaggataatctacaatcacgtttttgaacggaataggcgctttggtggattccacaaatggtgtggcagttaactctaagccaaaaagcggatttaattcattaatcgcccgcattcccgcctgtgcccgatagcggtgcgattcatccatcagcaacaccaaatcgggcagattcgccagatagttgaaataactatcacccagcacttcacgcatccgtttgatttttggttctttgccgccgcgcacctcgctgttgattttggaaatgttgaatacattaacggtaatctcaccaaaaagattatccatacccatactcaaatcttgctgctcatagttgtcgccgctaatcagtttaggaggattcaccgcaaattcactgatacctttaaacacatatttcggcgtattcggtgtaaagtcggcaatcagcttgttataaatcgtcaggttcggtgcaagtacaaaaaaattattgataccgtgtgccaaatgcagataggcgataaatgctcccattaggcgggttttccccacccctgttgccaaagcaaagcacaatgatggaaattcgcgctcaaaatcctgcaaggttgggaattcggctttcaaggtattcaacaccgccgttacatcgcgatctttctgcgccatttccggtgcgatatccaaagcctgcttcagctttgccaaactttctgcttgcggtgcacgcaaagacaaacgtccgttgatatagttttgagttctgatgctcatggttttatctcttatctcttgttttcagtaattaagaatagcttaatcaccgatttgatctttattcctttagctatctggattttttagataaccaaaccgccatatgtgatcagttgctcgaaaatttcgaataactgacattttgtgcagcaagccagtacaattcgaactattccgaatttccggacagttcatctcttgcttcctgccaatccgacaactcattttccaactgttcgactgtcggcaaattcgttaccaaaggttccggcagggcgcgcaccaattcgtattcagcaatgcctatcggcttgtctatgcccgataaggcatattccgccaccaagcggttttgcgttttacataacagcaagccgatggtcggatgatcgtcaggagcttttatttgtgcatcgattgctgctaaataaaaattcaattgccctgcgtgttcgggtttaaatgccgtggcttttaattccaccaccacatagcatttcaggcggatgtgataaaacagtaaatcaataaaaaactcgtcgccgttcacttccaagcggtattgccgcccaacaaaagcaaagccgttacccagttccagcagaaaacgggtgatgtgctgcattaaggcgttttcaatttcccgctcttgcgcgtcttcgcccaaactcaaaaagtcgaacaaataaggatcttttaatgtttcttgctccaatgcggaagtcggcgcgggtaaacgggcggcgaagttggtaaccgcttttccttgtcgctcgtgcaagcggtttttaatgtggacttctaatgtggcgcgcgaccaatttttcgctatcgctttctgcacataaaacaaacgtgcttcttgttccttcatacggttaagcaaaagcacattatgcccctacggcaattgtccaacagcctgttggacaatttcaaaatcagtccaagcttctgcgaaagcccgcatatacagaaggttggcacgggaaaaccccttcatttcaggaaacgcctcgcgcaaatcccgccccaatcggtcaatcactttgctgccccagtcttgcgccgcctgccgctgcaaaatatcccgcccgatatgccagtaaagcgatatcagctcgacatttactgctagtgccacccgcagccgtgcggtcagcacccggtttttaatgtctgccagccattgcccataatcggcaggcatcatcgccatttccttacccatcactatcctctccatcaaacaatccgccctgattttcgaccgcacttttgcgtttcacggatttggttttggcggcgggttggttttcagacggccttggttcaggctcttcttctgccatcggaagattggcgacgttcaagctgtaatcatcgtgtccccattcgcagcgtttcaaaatcattttggggattttttttagggaaagattcgggaaacgttctgccgcctgatctgccgtaatcccacgccaagcggagcagcagattagcaggctgcgacctgcgccaacctcgtctgaaagcacttgcaactgttcagcagataggctttgggtggtaacgtagataaaatcgttttcgctggaatagccatgttgccaccaaaggttttcagacggcatataagtaaatccctccagcttcgccaaagcttccgccagcatttcagggttgtagtcgggattgatgatttgattgccccatttgtcgttcacaatcagtgtcggcgccaaacggaaatagcggaaaccgccgccaccctgccagttcaccgctttggaaattccgccttggtctttgccgtcaataactttttgcaaacgcgggataatatgcgtatggcaatgttcgcccagctccaccataatccaacgccgtcccattttatgggcaactgcgccggtagtgcccgagcctgcgaaagaatctaggacgagatcaccggggttggttgcgatttgtaatactttttctaatagtcgttctggctttggtgtatcaaagtcaaaattcattttttgcaattcttttgtgccttctgtggctgtgcctgcatcatcccaccaagtttttacactgctaccttttgattgagcttcactcaaaaaacgtttcatttgtggcttcgacttaccggttttaccaaaaacaattctattatcagctaaagctttcaaatattcctcttgggttgtacgccaacaacgccctttgggcggtaaatattcctcgcctgtgttagggtttgtaattggatacgtcagatttggtcgaatattaggtgcatcaaaaggagttgcataccacaatccacgcgggtcattatctggattactgtatttttcagcatcaactagttgcaatcggtttagcgtaactttatcttttgattttgcaaaaaccaatagatggttgtgggatagactgataacaatatcactttgcacacttttcctatgattccacacaatatttgctataaaattcccccgaccaaacacttcatcacataacactttcaaataatgtgcttcattgtcatcaatggtaatccacagtgagccgtcgtctgaaagcaagcgtttaataatctccaaacggtcgcgcataagtcctagccaaatggaatgctccagcccatcatcataatgggcaaaagcactgcccgtgttatacggcgggtcgataaacacgcatttcactttgctcgtaaattcctgctccaacgctttgagtgccaacaggttgtcaccgaaaatcaatcgattatcaaacgccaccgattccgaccgcactttggcatgataggatttttcagggtcttcaagtaatatccgtgcttctaatttcggacgtttatgtttgcctatccaagtgagttctagtttttgtttggtcatgctacttcctaaaattcaattatgccgatgctagagcagccatcagcctatttttgatcgtgttacagtctgtttgattctcaaaaattgcttgtgcagttttttcccattgttctgactgtataacatttactaatttgtggcttatcgtatcaatttcagaagataacctttgtttttcatcttccgtaatgaagagcttattgccattttgcagttttgttctaagaaaaacaatatgaatgattaaccaaataccttgattcaaaatgtcttttgcttgcaaattaacactatgttcaattgattcgccacttgcgcgatccttaactatttgtttgattattctgccaagttgcacgattctccatatttccgtggctgttctagaatccgaaaatagtttctgataagcatctttcatttttttacgatgagatgttaaagcgacttgctgaaacaatcgtgttttatcggatttagccgctataacatattcctgccaatcactacttgttaccgtacaggctaacagtggcaccaattcacgaatattaaagcaggtatcagaatcaggagaatcatcatacccttgtttaattaaataagtaactcctgctatactcaacgtatctcttagccgaatctggttatcatctaaagaagcaaaatcctccagagaaacagcgttttgtctatttcttgcttgggtaacttcgatagaaaaatcatcaggcgttccatttaagcataagaaagtagcaaaaacatgtataggatgttgctgataaaactcgaaagatttgcttccaattacaccaacagtttgagctccattaattatggaaagtccctgaaccttaaattttccggtctgcctatttgaatttctcgaacctatttcaacaattgaattgcataaaaaagtaatgccattattgaaatagaaaaaatgttctggattatcatctaatgttttctttaagctttgattaacagatgtttctcctttaaatctacgtatatttttttcaaccagcttatgtttatgcgtattccataggctaaataatttctctgcctttatttgtccataataagctttatatggttgttgaatatgaccaaagtttaccaattcaatttcttcatcaattgagttttcttctaaacaagacttatgcagttcatgtagtgtacttaatccgtaagcataacagcgtataaagtcaggtgatgaatcattaaaagttctttctatatcagaaaaaatatctcttttattatcagagatcgctgttcccgaatatgctaaaatagccttaactttacatataccgctattcataacattttctatgtctgtctttttactctttatagcatcattaaatctatcaaatcttccttctaacaaatcaataataccatcacgaaacttagaaacatctcctaattcaggctcaccagcaccagtgtcaatatactttgattgaactagccaaattacatgattgctatcaataagaatagcgtcaatcccatggtctaaaccaccatcaacactggctgaaactgcatcatccaaacttgctgttgtttcttcatgtaatacaaaagctgcaatggcttttgataaaaaattacgtctcttggattcgtcattttgcccctgacctgtaatttttcctgaaaaatcatgatttaatttttcacataataattcaagctctagtggttttactctttcttgtgccatcacacaatctcccactcaataaaaaacaattcttcctcttccaccttctgtttcaaactttcttccaatttttcaatcagctggttacgccgcacttcgatttcatcttgtttatcaaaaagttctcggcgttggcggctgcgtttattttctaattcgcgctgctttttctgccaacttagtttttcttccaacgtagcggaagtggcagcggtgcggcggacttctttgatttcacgatcggtttctttaatgtcctgttccaaaccttgttttaaatcatctgcccagtcgtctagtttttgcacttccttctcaaaataacccaaattacgttcggtggcttggtttaatagcgtttggcggcgttcagttatattgtcagataaggtcgtctgaaatctggtttttattgtggtttcggcaatacgtgcgggcaggcgcagaagtttttctggatcgtcagcttgtagaatttcaccgttttcggttatggcggcaatcagtatgtgctgttccatatcacccagtgcgctgatactgatgagtttggcgataagttgtccgcttcgtccgcgatagggttcgagtgtactgatcctgccgttatgcccttgataatcaaaaattagccgtactggaggacaatcgcgttttttggcgcgatcgatgatggcttgcgccaaagggtgggtaatgcggtagagatgagcttcaccactttttcgcggcagttcgtatcgtcctgttggaatgttaaggccgtctgaaagattttcaggtagcttattgagtataaaaccaccgtcatagaagtctgaactgtcaccaagttcgctttgtgttaactccattaaaattttttcgtatttgttgagtgctacttggctttcttcagcacgaatgcgtagtctttcgcggacttcttcatcaaaattttccagcagggtttgacgggctttcatcatgttttggttgatttcgtccgatagctcactttgcaggctatcaaaggcagttttgatgtcttcggactggcggcattggcggtagatttcagcaatacgccgttcgatatctacgccgctaccgattgcacccaatacttcgtcgctggcaccaaatacaccatcaaaaagcttaaatttttgctcaagcaattcgtaaacgcgttggtcggcttcattggtttcatcaacaaaattcacgacgacaacatcatgtttttgcccatatcggtgacaacgtccgatgcgctgttcaacacgctgtggattccaaggcagatcgtaattgataatgagtgagcagaattgtaggttaatgccttctgcacctgcttcagtggcaatcatgatggtgccacgctctttgaaatgctctaccaaagcggcacgggtatcggcggttttggaaccagtaattttatcgctaccttcatgccgtttgagccagtttttatagattttttgcgcttggggatcgctgtttgtaccattgaataacacgataccgtcaccattctcgcctgcatagtcagtttgggcaagacattctaagagataggcttgggtgcgtttggattcggtaaaaataatggctttttgcgccgcaccaagttctttcaatttggtaaaggctgtggaaagtgcggtcaataatgcgcggctttttgcgtcttctcgaatgttttcggcaagttgtttaaaatgtttaagctcttcaatttcatcggcaatcgcttggtattcatcagcagttagaatgttagattcgctttcttcttcccattcttctgcagtttcatctaagctttcataatcttcgtccagagtttcaaccagatcttgcgtggttgattctgccaatacgccttgtaggcgtttggtcatagtatccagcgcaccagcaatagcgcggctactagaggctaaaagtttccacaatactagggaaataagctgtcgttgcccttctggcattgcttgcagattcggacggcgcagatactcggcaaccaaatgagaaaattctcgttcttggtcggatggcgtaaatttttgcaggatggcaaggcgctgagtgtaaggaacataagcctgtacttgacggcgtaaggtacgttggcaaacagggctgagtcgctggcgcagatgggataaggtctgttctgtggcctttgcaccgaattgagcacgaaaactctctaagtcgccaaaaacacggtcatctatcatgctaactaagccgtaaagttcaagtagagaattttgcaaaggagtagcagttaatagaaccttgctggatacattttccaatgcttcttttaacgttttaccgataacattgtttttcttataaacattgcgcagacgatgagcctcatctaatacaaccaaatcccatccaatttgcttaatattatccgctttagatttagcaaattgataggagcagataacgggattttcttgacggaaagggtttttacctgctttttttatggcattgtaacttttagcctccaatatcatgccctgtaagccaaatttttcctgtaactcttgatgccattgtttgcgtaagttggccggggtgataatcagaattttacgtttgcgttctgcccaatgctgcaatattaccaagcccgcttcaatggtttttcctaaacctacttcatccgccaaaatcacaccttttgacaacggatttttgcaggcaaacaaggcagcatcaacttgatgcgggtttaaatcgacttgggcatcaaccaatgttgttgctaacgagtccatacttccaccctcagcttgacgggttaaaagccaagagtagtatcgggcttggtgcggtgtcagttgaaattgggacatgatcttaattttctccaaattttcctttaagcgatacaaagaatatgtctttaaaaagtaaaaatcaaattaatgttctatacattaaaaattatcttaaaaaaccaaacactcctctttcaaaaactccgtattcttccaagaaatccctaccacttcatcatacaaatccaacccgatcggcgtataaatcacgcgcctcatactgttccgtttggcgtgttccggtgcgaacgccgcaggaatgaaggtttcgccgccggcaactttgtttttgacatcggcttcgacaaccttatttgacagatattcggttaaatattcaaagttcttttcaaatctttcgtctgcaaaaaatgccgtctgaaggtctttgtcaggctttcagacggcattttgatcatcaagtaacgctttatcaggcttttttattgttcaacgcagctttgacaaacgcggtgaacaaaggatgccctttgcgcggattggaggtaaactcggggtggaactggcaggcgaagaaccaaggatggttcggcagttcgatggtttcgaccaagcgttcgcgtccggcggatacgccgccgatgaccaaacctgcctgttccagcgtaggaacgtagttgttgttgacttcgtagcggtggcggtggcgttcgcggatgtgttcgctgccgtagattttggcggcgaggctgcctgctttcaattcgacttcttgcgcgcccaaacgcatggtgccgcccaaatcggcggattcgtcgcgggtttcgacgctgccgtcggcagtttgccattcgtcaatcagggcaacgacgggggcggcgcatttgaggtcgaactcggtggaattcgcacctttcaaacctgccacgtcgcgggcgtattcgatcagcgcaatctgcataccgaggcagatgcccaagtatggcacgttgttttcgcgggcatagcgcacagcggcgattttgccttccacgccgcgcgaaccaaaaccgccgggaacgaggatggcgtccatatctttgagcatagaaacgtcgccgttgtttttctcgatgctttcgctgtcaacaaaggtaatttgtacgtcggtttcggtgtgaacacctgcgtgtttcaaggcttcaatcagtgatttgtaggattcggtcaaatcaacgtatttgccgaccatggcgattttgacggtgtgtttcgggttttggatggcgtggacgatttttttccacgcggtcaaatccgcctgttgcacattaagctgcaactgctcggtaatgatgttgtcgatgccttggtcgtgcagcatttcggggcattcgtagatgctgtccacatcgtagctgccgacaatcgcgcgttcttccacgttgcagaacaaggcgattttgcggcgttcgtccgcaggcattgtcctgtccatacggcaaatcaggatgtcgggttgcaaaccgatgctcaacatttctttaacggtgtgctgggtcggcttggttttgatttcgcctgcggcggcgatgtaggggacgtagctcaagtgggcaaacaaggtgttgttgcgccccaactggcttcgcatctggcggatggcttccaaaaacggcagcgattcgatgtcgccgaccgtgccgccgatttcgacaatcgccacatcgtaacctgccgcgccttcatggatgcgtcgtttgatttcgtcggtaatgtgcggaatgacttgaaccgtgccgcccaaatagtcgccccgtcgttctttggcgataacgttttcgtacacctgccccgtgctgaagctgttgcggcgggtcatcgtggaatcgataaagcgttcgtagtgtcccaagtcgaggtcggtttccgcgccgtcgtcggttacgaacacttcgccgtgttggaacgggctcatcgtgccgggatcgacgttgatataaggatcgagcttgagcatggtaacgttcaagccgcgcgattcgaggatggcggcaatagaagcggcggcgatacctttacccagtgaggagacaacgccgccggtgacgaaaatgaatttggtcataatgaaatacccgtattggaatgcgtgattttaacgtgaagcgcgcggttctggcaaacggacggatgccgtctgaacggtggacggctgttttcagacggcatcttttctttatttcccggtactttgccgcaactcgcggcgcaggattttgccgacgttggacttgggcaactcgtctcggaattcgatatttttcggtactttatatgcggttaattcggtgcggcaaaaggcgataagttcttctttggtcaatgacgggtcttttttgacgacaaatacttttagggcttctccggttttttcgtcgggaacgccgatacaggcgacttccatcactttgccgtgatgcgcgatgacttcctcgatttcgttcggataaacattgaatccggaaacaacgacgaggtctttcttacgatcgaccagcttcaaccagcctttttcgtccatgacggcaatatcgccggtttccaagaagccgcgcgcgtctatggctttggcggtttcttcggggcggttccagtagccttgcatcacttgagggccttttacccacaattcgcccggctgcccgacggggacttctttgccgtttgcgtcgcgcagttcgacttcggtggacgagacgggcaaaccgatgctgccgctgtatgattcgatgtttaaggggttgcagcacacgccggggctggcttcggtcagaccgtaggcttcgacgatgggcgtgccggtgatttttttccatttttcggcaacggctttttgggtcgccataccgccgcccaaagtcagccgcaatcctgaaaaatcgacttcggcaaaatcaggacggttaaccattgcgttaaacagtgtgttcacgccgatacatacattaacccgctgttttttcagttgtccgataaagcctttcatatcgcgcgggttggtaatcaggatgattttcgagccggcattggcaaaaatcatcagattcacggttaaggcgaaaatatggtacagcggcaaggcggcgataacggtttcttttccctcgcgcaactggtttttaatccattcttttgcctgaagcatattggcgcagatgttgccgtgactcagcaccgcccctttggcaacacctgtcgtgccgcccgtgtattgcaacagcgcggtatcttcgcggtttaatgcgacaggttggaaaacgtgcttcgccccttctttcaatgccgtctgaaaggaaacggtttcccgaatacggtattcgggcaccattttcttgattttccggatgatgaaattaatcagcgaacctttaagcagcccgaacatttcaccgacagaggcgacgataacgtgtttgatctgcgtgcgcggcagcaccagctccagcgtgttggcgaaattttccaaaacgatgatggcggtcgcgccgctgtctttcagctgatgctccaactcgcgcggtgtatagagcggattggtgttcaccgccaccaaacctgcctgcaaaatgccgaaaagggcaaccggatattgcagtacattgggcaacattattgccacgcgctctcctcgaggcaatttaaggacgttttgcagataagaagcaaaatctgttgccagtttgccggtttcggcataagtcagcgtcttgcccatgttttgaaaagcaggttggtcggcaaatttttccacgctttggcggaatacgtcgctgacggaattgtattgcgtgatgtcgatttcggcactgacgcccttctcgtagctgtctaaccagattttttccataggtatcggtctttaaagtggaattgagcggaacaatgccgtctgaaaaccgtttcagacggcattacctttatcgtgtgatgatgacgggtttgtcggtcgtttggatgataccgccgcccaaacagatgtcgccgtcgtacagcacggcagactggcccggcgtaaccgcccattgcggttcgtcaaacaccagctcggcggtttcatcatccaaatagcgcaactcacaaggcgcgtccgccatacggtaacgcgttttgcaggtatagcgtcctgccttcgggcgttcgggcagcgtgaaactcaaatcgttcatcacaaggctgcgggtatagagcagcggatggtcgtgtccttgcacgacaatcagttcgtttttcgtcaaatctttagccgcaacaaaccacggttcgcccgcgccgccaatgcccaaacctttgcgctgtccgagcgtgtagaacatcagcccgacgtgttcgccgacggttttcccttcgggcgtaaccattttaccgttgtcggtcggcaggtatttttgcagaaactcgcgaaacgggcgttcgccgatgaagcagatgcccgtgctgtcttttttggcggcagtcggcagtttgaactcggcggcaaggcggcggacttcgggtttttccaaaccgcccaacggaaaaatcgcgcgctcgagttggaaaggcttgaggcggtagaggaaatagctttggtctttgtttcgatccaaacctttgagcaggtaatgcacgccgttgcggacttctttgcgcgcatagtgtccggtggcgatggtatccgcgccctgccctacggcgtaatccaaaaagcatttgaatttgatttcggcgttgcacaacacatcgggattcggcgtgcgccccgcactgtattcctgaagaaaataagcaaagactttgtctttatattgcgcggcgaaattaacgatgtcgatgtcgatgccgacaatatcggcaacggcgatggcatcaaacgaatcctgtttgatgctgcaatattcgtcgttgtcgtcgtcttcccagttctgcatgaacacaccgcgcacttgataaccctgctgcttgagcagggcggcggttacggaagaatcgacaccgccggagagcccgacgatgatattggaagggtttgctgtcgtattcatgcgtagaatatggttggaaacggcggtttttaaaggcagattttaacacattttaaaggcggtcataaaaatgccgtctgaaagcccgggctttttcagacggcatttcaaatattttcagcagattagtgctgatgcgcttcgccgtggtgatgaccgtggtccattgccgacatcggcgcgattttgacttccagttggacggtttgcgctttggcgtttttaaatttcagggtaacgggaatcttgtcgccctcttttaattgttttttcaaacccataaacatcacgtgatagctgccgggtttgagttcggtaacggatttcgcttccaaaggcacgccgccttcgacttcgcgcatccgcatcacgccgttgtcgttgatgtgggtatgcacttcgacgcggtcggcaacggggctgcttccgccgagcaaaaagtcttgtttggcttcgtcgttgtggattttcatgaacgcaccgcccattttcataccttcgacggtggtgcgcgcccagccgtcctcgatgtggactccggcggcggaaaccgcgcctgccaaacctgccatcatcacggctgccaataattttttcatctttctgctccttataatatcagacggggaatgtgcttaatcttatagcggattaacaaaaaccagtacagcgttgcctcgccttagctcaaagagaacgattctctaaggtgctgaagcaccaagtggatcggttccgtactatttgtactatctgcggcttcgtcgccttgtcctgatttttgttaatccactatacatacaaatactgcctggaaatttgatgtagattaagtgaataataaataccacatactaatcctaaaggattacaaatcctgctgcaagcgttttacccgaacagggcagacagccaaaccgccgccaacatcagcatcgcgaacaattgtgcggcagaacctgcgtctttggcgcgtttggccagctcgtgtttttcggtcgaagtatgatcgacggcagcttcgacggcggtgttgaacagttcgacaatgaccgacacaaaagacgcgataatcaacggcaggcggacggcggtttcggaaacccaaaaaaatgccgcgcacaccagcagtacgttcagccacaaaacctgacggaatgccgcttcgtaacggtaggcggcggcgatgccgtctatcgaatagccgaatgcgttgatgacgcgcctgatgccgcctttgccttttttttctgccgcgtaagaagaaggttccatcggtatcctttcaaaatgttctcaatatagtggattaacaaaaacctgtacggcgttgccccgccttagctcaaagagaacgattctctaaggtgctgcagcaccgagtgaatcggttccgtactatttgtactgtctgcagcttcgccgccttgtcctgatttttgttaatccactatatataccgtctgaaaacggggcggcggggtgtccgtacggcattaaccgcatccctgccggctgagggaaaaccctgcctgcccgaacaaaccaaacggttgtgaagcaaaagcctttcagacgacatcggtttaacgtaccgaccacgcggcaacggcatcggcaaacattgccgccacgtcgaaacctttttgtttcatgatttcttggaatccggtcgggctggttacgttgacttcggtcaggttgctgccgataacgtccaaaccggccagcaggataccgcgccgtttgagttcgggggcgagcgtttcggcaatttcgcggtcgcgtccgcccaattcctgcgccacgccgcgcccgcctgccgcaaggttgccgcgtgtttcgccgttttgcgggatacgcgccaaagcataggggacgacttcgccgccgataatcaggatgcgtttgtcaccgtgtacgatttcgggaatgtagcgttgcgccataatggtgcgggaatcaagctgcatcagggtttcgaggatgctgccgatgttggggtctttttcggtcaggcggaagatgcccataccgcccatgccgtcgagcggtttaatgatgatgtcgccgtgttctttcaaaaatacgcggacatcggcggaacgggtcgttaccagcgtgggcgcgataaagcggctgaagttcaaaatcgccagtttttcattgaaatcacgcatcgcctgtccgctgttaaagactttcacgccctgctgttccgccagcgtcagaagctgtgtggcgtagaggtattgcatatcgaacggcggatcggtacgcataatcacggcatcaaatgctttcaatgccgtctgaactttgtcggcggcggcaaaccagtttttgtcgtggtcgtcttgtgcgccgagaaactcaaaagcagacgcatcagcaaccaccagaccgtttttaaccgacaatccgctgctcaaggtatgaaacagccgccaaccgcgttttgccatctcgcgcatcatggcgtaggtggtgtctttgtaggttttgaaacttgccatcgggtcggcgataaagaggactttcatcatatttcctttccggtgtgccgaatgtgccgcatttcgcgggcaaaggggaaatgccgtccgaacaatattcagacggcaaggatggggttttacttaggctgccaagaatctttcagcgtgaccgtgcggttaaacaccggcgtgtctttgccgtggtctttacggtcggttacgaagtagccgatacgctcgaactgccaacggctttctgccggcaaatctttggcggcaggttcggcgtaggcggtgatttccttgacggattccggattgaggaaatcggtgaacggcaggtattcgccgtcttcgccgcgcacggcatcgggacgctcgacggtaaagaggcggtcgtacagacggactttgatttcggcggcgtgttcggcggaaacccaatgaatcacgcctttaactttacggccttctggatttttgcccaaggtgtcgtggtcgatgctgcacttgagttcgaccacattgcctgcttcgtctttgacgacttcatcgcacttgatgacatagccgtggcgcaagcgtacttcgccgccgggaatcaggcgtttgaagcctttgggcggattttcggcaaagtcgtcggcttcgatgtaaatggtttgtgaaacaggtacttcgcgatcgcccatttcttcgtggttcggatggaacgcggcacggcggctttgggttttgccggcttcaaagttggtcagggttactttgagcgggttcaacaccgccatcaggcgcggggcggagttttccagctcttcgcgaatcgcaccctccaacacgctcatatcgacgatgttttcagatttggaaataccggcgcgtttggcaaacaggcgcaggccttcgggcgtgtagccgcgacggcgcataccggaaatggtcggcatacgcggatcgtcccagccggaaacgtgtttttccacaaccaactgattcaatttccgtttggaggtaatggtgtacaaaagctccaaacgggaaaactcgtattggcgcggacgtgtggcgtgcggcgcggggatgttatccaacacccagtcgtacagcggacggtgcgcttcaaactcaagcgtacacaaggaatgcgtgatgccttcgatggcatcggaaatgcaatgcgtgtagtcgtacatcgggtagatacaccatttgtcgccggtgttgtggtgatgggcgcggcggatgcggtagatgacggggtcgcgcatattgatgttgcccgatgccatgtcgattttcaggcgcagggttttgctgccgtcggggaactcgccgtttttcatgcgtgtgaacaggtcgaggttttcttcgacgctgcggtcgcggtaagggctgtttttacccgcttcggtcagcgtaccgcggtattcgcgcatttcttcgggcgtcaaatcatcgacatacgctttgccgtctttaatcaaaccgacggcgtagtcataaagctggtcgaaatagttggaagcgaaacgcggctcgcccgcccaatggaaaccgagccactcgacatcttctttgatggcgttgacgtattcgtcgttttctttttcggggttggtatcgtcaaaacgcaggttgcacaagccgtcgtaaatatacgccaaaccgaagttcaggcagatggatttggcgtgtccgatgtgcaggtagccgttgggctccggcggaaaacgggtttggatggtttcgtgtttgccgcttttgaggtcttcttcgatgaaggtgcggataaaatggttgtccgcaaattggtctttattgagcatagttttctttgaacagatggcttcagacggcattggggcggttccttatgccgtctgaagcggtttgatgatgtgtttattgtacccgacttgcgcgctttgacatagcgttcagacggcatcggcaatcaggcattccacccccgcctctttcagcatcttctgcatcgcggtatcgggcagccggtcggtaaatactttgtcaaacgccgtaatgtcgccgagcctgaccagcgcgttgctgcggaatttactgtggtccacgccgaggaagcggacgcgcgcattggcaatcatcgcctgcatcacgctgacttctttgtagtcgtcgtccaaaagcgaaccgtcgctttccacgccgtgcgtactcatcacggcataatcgactttgaactggttgataaaatcgacggttgccacgccggtaataccgccgtccaaagggcggacgactccggaagtgataatgaccgtgtaatccgtccgcgccgaaacgatggaggcgacgtggatattgttggtaataatccgcaggctgccgcgccgcctgaccagctccgatgccacggcttccatcgtcgtgccgatactgacaaacagcgacgaaccgtcggggatgtgttccgcaatcagccgggcaatggcgtttttttcgttttgacaccgggtttggcggtcggcggacagaccctccggcaagtttccgcccgaagatgcgccgccgtgatggcgtttcaggctgccgccctcctccaactcgcggatgtcgcggcgtatcgtctgcggggtaacgtccaatgcggcggcaagctcgtccaccgacataaactgatgccggcggacaaggcttaaaatctctccgtgcctttggattttcggtttcatcgttttctgcctccttgcatcgggatgccgatttcaccgtgttcagcccagcgtggaaaacaccaccatcagaaacggggcggcaatattgaccaccacgccgaagctgaccgctaccggcacgacttccaaaccgcccgcaccctgaatcacgggcaatgtaaaatccatactggtcgcaccaccaacccccaccgccgcatccggaaaacgcttcatcagcagcgggataaatgccagtgcaaacagctctcgtgccaaatcgttcagcagcatgatgctgccccataccgcgccgtaagcctcggtcatgaccaaacccgagagggaataccaaccgaagccggaagccatcgccaaacctttcgtccacgacacgccgtctgccgatgcggcaaacagcagcccgcccgaaagagatgaaagcataaaccagaccgacaaccgaatacccctgcggttgaccaaaacctgccgcaacgatacgccgctgcttttgagctgtacgccgatgaggaacaccagcagcatcagacaatacatgcccgcgctttcagacggcatccaaatatcgcgcatcagtttgccggatgcaaatccgagcagcacgcatccgagctgccccacactgcccgacacaccgaccgaaacgcccttccctttcccctttatccgccacgggaataactttcccaacactgccaaagcaagcaggttcgccccgaccgtacaaacaaacagccacagaaccgtcaacgccatatcgtccaaccgcgaacccaaatcctccacgcgcgacaacgagacgccgatcagcagcagcacagcatacaccaagaccgatagcaccttatccaaagcgggcaggtaaggcttgggcacacggataaaaaatccggcgaacatcggtaccaataccgaaagcaatgtcatcaggctgtccatctcctgacctcctttattgccgcatgatatatgcggtttaaaaattgccgtctgaaaattgcagatacccgcatccatatttcagacggcatcaggttcgccattaaaaaaccgcctgaaggttcaggcggcttatccgctccggcattcaatcttccaaagtcttttccaagcgttccatacagttgcccaaatggcggcgcaggattttgaccacgcggttgcgcctgcccgccagcagcaggtcgaggatttcgcggtgttcggaatgcgtatgcgtattgatggcgtgtttttcctcgcgatgcacgcccgccacggcgacaatcagggaagaccgcgcgcacagcgtgttcataatgtcgaacagcacatcgttgcccaccaggcgcgccagttcgacgtggaaggcattggacaggcggttccagccgacgcggtcgcccctgccggaagcctcttcttcgcgccttatcatcgcataaagcggcttgaggcgcgtttccaaatccggcaaatctgcgaggatattcaaaatcatcgtctccatttcgatgcgcgcattgaacacatcctgcatttctttcaaatcgggaacgtggacgaacgcgcccctgttgggttgcaaatcgacaatcttgtcgtgcgccaaaagcgacagcgcgccgcggacggtgttgcgcgaacacaccatctgacggcaaagttcggattcggtcagctttttgccgggcagcagcacctgatcggtaatgccgtccaaaatcagggcgtaaacacggaacagctccgaatcgtgccgctcttcgagaatcagggaagacgtggtcggcgcatggataatgtcgtcgttttcaaagttcatgatgttttccgtatttttacgctttcaaattttttaagatgttttaaggcggctgtgtttcaaatcgtgtcagaggaattaaagcattgcacaaatttattttatagtggattaacaaaaatcaggacaaggcgacgaagccgcagacagtacaaatagtacggaaccgattcacttggtgcttcagcaccttagagaatcgttctctttgagccaaggcgaggcaacgccgtactggtttttgttaatccactataattcaataaattaatatatggcttaaaataacgggattctcgcctcccgcccgcccgcagaagcaggcgggtatcattttaaaacgcggcatttaaaatttgaccgaaaattgttgacaatccggaatcaagtctgcacaataccccgacaagtccaagtattataaaggctgaataaagaggaaacagcaggcagatatattcgggaggtgcagtccgaatatatctgcttttttatgcgcctccggattgcctgccgcacctttcccttcagacggtatcagccgtttccccataatgccgcccgatgcctatttatctgccccggcaatttcaaaactgtgggtaatctttgccgctttgcccaacataatcgaagccgaacagtatttttcggcagacatctgaacggcgcgctcaatggccgattctttcaaatcatgcccgaatactttgaaatggatgtggatttcggtaaacacgcgcggcgcatcgtccgcccgtttcgccgtaaccgtcgcacggcagtcagtcactttctgacgctgtttttcggcaatcatcaccacatcgatgctcgaacagcccgccacgcccaacagcagcatttccatcgggctgggcccgcgcttgaccgcgccttccactgccgaaccttccataacgacgctgtgcccgccttccgtcgtgccgacaaagcacatcccgtctatccattttgatgtaacctgcatggtatcattcctgaaaatagcgttaaaaccgctttgcatatggcgttattgtaaacaatttcaagcggcttatgcagaaatatggacaaaacggcaaaaaacacttgaaaaccgatttacggtttggctgcctggccgttgatctgcaccgatttgagtttcagcgtataggttttgccgtcgtcggtatagccgatttgtgccggaatattgttcagggacggtgcgaagaaatacattaccgcatcgtcgccgcgccgcacccgatatttgacgacttcggtttccacgccgcctatgctgtattttcctgtacccgccttattcaaaccgccgacggaataaagttttttgccgttggtgattttcagccctggggggagtttcgcgtcatttgccgccaactgccaggcaagcgtgaacaaatccatagccttggggctttgctcggttttgctctcgcccgctttgccgtaggttacgctgccgtcggcgaatttggcttccgcatacagtttgcccctgcgtatgtctctatagtaggtagggtgcagggtattgccgacaaccgtaccgccggactcgaaacggatattgtatagcggcactttaatcgtcgaaacgattttgtaagcattgccgctgcgttcaaatgtcatcgtggcgggaatgccgtagctgccggaatagtgcagcacggcggattggggcagccctgccgcatacgcgcacggcagggcggcggacaaaatggcggcggaaaatatatttttaaaagtcttcatcatttgctcccgcccggtttacgccgtcaggaaacgggcggcatcggcgttttccgaatttctgacgcggtttccctcgataatcaggcggccggcggcaaaatcggcaacggctttcggataaagtttatgctcgacagccaaaacccgggcggcaacatcgtctgccgtatcgccgtcgagtatcggcacaatcccttgcgatacaatcgggccgcaatccagttcggcagtaacgaaatggatggtacagccggcaacgcggcaacctgcctccaaagcgcgttcgtgcgtatgaagtccggtaaacgagggaaggatggacggatggatgttcatcagcctgccttcgtaatgggcgcaaaactcgggggtcagaatccgcataaaacctgccaaaaccaccaaatcgggttgatatgcgtcgattttctccatcatagcggtatcgaaggcaagccgggatgtaaagtttttatggttcaggctgccggtcgggatgccgcgttcggccgcccattgcaaaccggcagccgtttcgctgttgctcaacacggcggcaatgcggacgttgggaatggcggcattgacgattgcctgcatattgctgccgcgtccggaaatcaggatgacgatgtttttcataatggtacgcttttgaaagggatgccgtctgaaccgctgtttggtggtttcagacggcatttgccgtaaaaatgcccgaaaacctgtttcgggcatggattcggacttaatttacttttttgatgtcgacttgagccggctgcttggcgggcgcgttttcgggtgcgccgattttgaccagtttcacatcaaataccaaagtggcgttcggaccgattttgtcgcccgcaccctgttcgcggtaggcaaggttggacgggatgtagaacgtggcttcgccgccttctttcagaagctgtacgccttcggtccaacccggaatcacttggctcaaagggaaggtaaccgggccgccgttggctttgctgctgtcgaataccgtaccgtcaatcaggcggccttcgtattccacggtaacgatgtcgtctttggtcggctgtttgccttcgccctgtttggtgattttgtattgcaggccggaagcagtggttttcacactttctttgccggcattttctttcaggaaggcttcgcctttttctttattggccttcgcgtccgccttgtgtttttctacagcttttgcctgttgttcctgaaggaatttcatcatgacttcctgagcctgctcttcggtcattttgatttctttgccgtcatacactgcctgcatggcttcggtaaagactttcaaatcgatttccgcgccctgttccttcatttgcttcagggagcgtccgatgtccacgcccatcgcatagcttgcctgctgcatcgtgctgccgatcgaagaggtgtcgccctgcgcggaagaagcggcggcaggttcggatgcagatgcgggggcggcttcttttttgccgcaggcggaaagtgccaaagcggcggaaagggtcagtgcgctgattttgaaaatggtgttcatgatggatcttcgctgtcgataaggtcggaaaaacgggattatagccgagtttgaatgtttcaacacacaggatgacacataaagcgtcaatcgtgtgttgccctgttttggaaaggattgaaccttccaaaataagttttgattctaccgccccgagggacagatgtccaagtggcggggttcaaccgataaggaaattttaatcaaatagaatcaagcctgtttaaattttgtaaatgcggcatttcagacggcattttatgccttgccctccatgccgtgatgttcgatggcaaaaccgcttcggcggtaggcggtaaagcgttcgcgcgcgtcggcgagatcttccaagctgttgccgacgatttccaaaacgcgcgcgggcaagaccggagcggtgttccaaaaaccgtcggacaggttcaaaacggtcatgccttcgggaattcggggcagattgccgccgcaggcaagcaggacggatggttcagacggcatggcttcttccgtttcccaaatttcgtgcggaataaaactctcagcttcgtattgccaaagcattttgtccaattcctgaagctgcccgaacgaatcggaccacaccagtatcctgccgccgtcccgaatcgcacgggcaatcaggcagcaggtgaaaatcggaacttgggcaacgtgcgtgtaaaaggtggctttcggcatattgtttgaacatttggcaggataatgccgtctgaaaggcttcagacggcattgtggcaaaattaaagattccgcagatagttcagcagcaagggaacgggacggccggtcgcacctttttccgcaccggatttccacgccgtacccgcgatgtcaaggtgtgcccatggatagtcttcggtaaagtaggataggaatgttgcggcggtaatcgtgcccgcgccgggcgtgccgatgtttggaatgtcggcaaagttggatttgagttggtctttgtaggtctcaaagagcggcagttgccacgctttgtcgtccacgttgtaggaagcggcaagcaggctgtcgatcaaatcctgattgttgcccatcacgccgctgacatcgtgccccaaggcaacaatacacgcgccggtcagggtggcgacgtcgatgacggctttgggtttgaactgctcggcgtaagtgagcgcgtcgcacaaaatcagacggccttcggcatcggtgttcaacacttcgatggtcagccctttcatacttttcacgacatcgcccggtttgttggccgcgccggaaggcatattttcacaagtggcgacgacggcaatcaggttaatcggcagttgcagcttgacggcggcgcagaaggtgctgatgacggttgccgcgccgcacatgtcgaacttcatttcgtccatgttcaggccgggtttgagggaaatgccgccggtgtcgaaggtaatgcccttgccgaccaataccacaggcgcggcttctttgtcggctgcaccgaaatagctcagttcgaccaaatagggggcttccgcgctgcctttggcgaccgaccaaaacgaacccatgttttctttgatgtagtctttttcgatgattttggcgtgcgcgcccagtttttcggcttcggctttggcggtgcgcgctaaaaattcgggcgtgcattcgttgggcgcggcgttgcccaagtcgcggcagaggctttgtccgtaaacttgcgcttcggcgacgcgcaaggcttctttaacgacggcttcgtgtgcgctgtggaacacggcggtttcaaatttggcgggcttggcttcttttttgtagcggtcgaaacggtaggcggcgttgccgaacgcaatcgcaaacgcttcggctacggcggcggcttgcgcttcatcgaaggcatggatgtccacattgaccgtttcctgattttgcgcccatttggcggcttcggcggcggccttcttcaatgcggcgcggccggtgcttttcagacagcatacggcaacagcctgcaaaccgttgcctgtcgggatttttgtgtcggcaaaattttgaccttcttcaagcgaagacaaaagggcaagggcggtcggatggtttaattgcgcctcttcggtgcagacaaataactgtgcgcctgcctgctgttcctgcaagatttcggtttttgtgctaaattccacgtttattctcctgattgagacggttgtcggtagttttcggacggcctttcactcaaaagaccgtctgaagacggctggcacgattgtaccccatttgaagcaccgtctgaaaccttgcgcggacaatccgcctgcgccgaaccgcttaccgccccctgaccgcgattctatgatttatcaaagaaacctcatcaaagaactctcttttaccgccgtcggcattttcgtcgtcctcttggcggtattggtctccacgcaggcaatcaacctgctcggccgtgccgccgacgggcgtgtcgccatcgatgccgtgttggcattggtcggcttctgggtcatcggtatgacgccgcttttgctggtgttgaccgcatttatcagtacgttgaccgtgttgacccgctactggcgcgacagcgaaatgtcggtctggctatcctgcggattggcattgaaacaatggatacgcccggtgatgcagtttgccgtgccgtttgccgttttggttgccgtcatgcagctttgggtgataccgtgggcagagctacgcagccgcgaatacgctgaaatcctgaagcagaagcaggaattgtctttggtggaggcaggcgagttcaacagtttgggcaagcgcaacggcagggtttattttgtcgaaaccttcgataccgaatccggcatcatgaaaaacctgttcctgcgcgaacaggacaaaaacggcggcgacaacatcatcttcgccaaagaaggtaacttctcgctgaacgacaacaaacgcacgctcgaattgcgccacggctaccgttacagcggcacgcccggacgcgccgactacaatcaggtttccttccaaaaactcaacctgattatcagcaccacgccaaaactcatcgaccccgtttcccaccgccgtaccattccgaccgcccaactgattggcagcagcaacccgcaacatcaggcggaattgatgtggcgcatctcgctgaccgtcagcgtcctcctactctgcctgcttgccgtgccgctttcctatttcaacccgcgcagcggacatacctacaatatcttgattgccatcggtttgtttttaatttaccaaaacgggctgaccctgctttttgaagccgtggaagacggcaaaatccatttttggctcggactgctgcctatgcacatcatcatgttcgtcatcgcaatcgtacttctgcgcgtccgcagcatgcccagccagcccttctggcaggcggttggcaaaagtctgacattgaaaggcggaaaatgaacctgatttcacgttacatcatccgtcaaatggcggttatggcggtttacgcgctccttgccttcctcgctttgtacagcttttttgaaatcctgtacgaaaccggcaacctcggcaaaggcagttacggcatatgggaaatgctgggctacaccgccctcaaaatgcccgcccgcgcctacgaactgatgcccctcgccgtccttatcggcggactggtctctctcagccagcttgccgccggcagcgaactgaccgtcatcaaagccagcggcatgagcaccaaaaagctgctgttgattctgtcgcagttcggttttatttttgctattgccaccgtcgcgctcggcgaatgggttgcgcccacactgagccaaaaagccgaaaacatcaaagccgccgccattaacggcaaaatcagcaccggcaataccggcatttggctcaaagaaaaaaacagcattatcaatgtgcgcgaaatgttgcccgaccataccctgctgggcattaaaatctgggcccgcaacgataaaaacgaactggcagaggcagtggaagccgattccgccgttttgaacagcgacggcagttggcagttgaaaaacatccgccgcagcacgcttggcgaagacaaagtcgaggtctctattgcggctgaagaaaactggccgatttccgtcaaacgcaacctgatggacgtattgctcgtcaaacccgaccaaatgtccgtcggcgaactgaccacctacatccgccacctccaaaacaacagccaaaacacccgaatctacgccatcgcatggtggcgcaaattggtttaccccgccgcagcctgggtgatggcgctcgtcgcctttgcctttaccccgcaaaccacccgccacggcaatatgggcttaaaactcttcggcggcatctgtctcggattgctgttccaccttgccggacggctcttcgggtttaccagccaactctacggcatcccgcccttcctcgccggcgcactacctaccatagccttcgccttgctcgccgtttggctgatacgcaaacaggaaaaacgttgaaccaatgccgtctgccccccttcggacggcattggtttttattatcatattcccgtagacagatagccgttccctattatagtggattaacaaaaaccagtacggcgttgcctcgccttgccgtactattgtactgtctgcggcttcgtcgccttgtcctgatttaaaatacattacctgtcataacagttccatttttgttaaaactagtctatgatagcggtacaaatattgtttacaatatttaacgcaaatcatttgcaacccgacaaaagaaaaacagaaaaaggaacaaagagatgttagaagcctatcgtaaagccgccgccgagcgcgccgcccttggtattcccgcccttcctctgactgctcagcaaaccgccgatttggttgagctgctgaaaagcccgcccgcaggcgaaggcgagttcttggtcgaactgcttgcccaccgtgttccgcccggtgtggacgatgccgccaaagtcaaagcctcattcctggctgccgttgccgaaggcagcgcgtccagcccgctgatctcccccgaatatgcgaccgaactcttaggtacgatgctcggcggttacaatatccacgccttaatcgaactcttggacgacgacaaactcgcgcccattgccgccaaaggcttgaaacatacgcttctgatgttcgattccttccacgacgttcaggaaaaagccgaaaaaggcaacaaatacgcgcaagaagttttgcaatcttgggcagatgccgaatggttcgcctcacgcgccaaagttcccgaaaaaatcaccgttaccgttttcaaagttgacggcgaaaccaatacagacgacctctcccccgcgcccgacgcgtggagtcgtcccgatattccgctgcacgcgctggccatgctgaaaaacccgcgcgacggcatcacgcccgacaaaccgggcgaagtcggtccgattaaattgttggaagaactcaaagccaaaggccatccggttgcttacgtcggcgacgtggtcggtactggttcttcacgcaaatccgcgaccaactccgtcatttggcataccggcgaagacattccgttcgtgccgaacaaacgcttcggcggcgtatgtttgggcggcaaaatcgcgccgattttcttcaatacccaagaagattccggcgcgctgccgattgaagtcgatgtatctgctctaaaaatgggtgatgtcgtcgatatcctgccttatgaaggcaaaatcgtgaaaaacggcgagactgttgccgagtttgaattgaaatcacaagtattgctggacgaagtgcaagccggcggccgtatcaacctgattatcggccgaggtctgaccgccaaagcgcgcgaagccctgaaactgcctgcctctactgcattccgcctgccgaaagcgcctgccgaaagcaaagccggtttcaccttggcgcaaaaaatggtcggccgcgcctgcggtcttcccgaaggacaaggcgtgcgtccgggtacttactgcgaaccgcgtatgacgacggtcggctcgcaagacacgaccggcccgatgacccgcgacgagttgaaagacttggcttgtttgggcttctccgccgatatggtgatgcagtctttctgccacaccgccgcctatccgaaacctgtcgatgtaaaaacccataaagaactgcccgcctttatttccacccgtggcggcgtgtcactgcgtccgggcgacggcgtcatccactcgtggctcaaccgcctgctgctgcccgataccgtcggcaccggcggcgacagccatacccgtttccccatcggtatttccttccccgccggctccggcttggttgcctttgccgccgcaacgggcgtaatgccgctcgatatgcccgagtctgtattggtacgcttcagcggcaagctgcaaccgggcgtaaccctgcgcgatttggtgaacgccatcccgctgtacgcaattaaacaaggtttgctgaccgttgccaaagccggtaagaaaaacatcttctctggccgcatcctcgaaatcgaaggcctgcccgatttgaaagtggaacaagcctttgaattgaccgacgcatccgccgaacgctccgccgccggctgtaccgtgaagctcaataaagagccgattatcgagtacatgaaatccaacgtcgtgttgatgaaaaacatgattgccaacggctatcaagacccgcgcactttggaacgccgcatcaaagctatggaaaaatggctggcaaatcccgagttgctcgaagcggataaagatgccgaatacgccgccgtgattgaaatcaacatggacgacatcaaagagccgattatcgcctgcccgaacgacccggacgacgtgtgcttcatgtccgaacgctccggcaccaaaatcgacgaagtattcatcggttcgtgtatgaccaacatcggccacttccgcgccgcctccaaacttttggaaggcaaggcagacacccccgtccgcctgtggattgcgccgccgaccaaaatggacgcgaaacaattgtccgacgaaggacactacggcgtactcggacgtgccggcgcgcgtatggaaatgccgggttgctccttatgtatgggtaatcaggcgcaagtacgcgaaggtgcgaccgttatgtccacctccacccgcaacttcccgaaccgtttgggtaaaaacacctttgtttacctcggttcggcggaattggcagcgatttgctccaaactgggtaaaatcccgaccgttgaagaatatcaagccaatatcggcatcatcaacgaacagggcgataaaatctaccgctatatgaacttcaacgaaatcgacagctacaacgaagtagccgagaccgtgaacgtttaatccccgtcatccgtatgaagtaagggattgaccgcaatgccgtctgaacaaccttcagacggcattgcaacattccgctaacccttctttccgcaaacgctgcaaatacggcgttcacgcccccacataaaggaaacgacagtgaacctgaaaaaccgccattttctgaaacttttagacttcacgccagaagaaatcaccgcctacctcaaccttgccgccgaattgaaagccgccaaaaaagcagggcgcgagattcagcggatgaaagggaaaaacatcgccctgatttttgaaaaaacctctactcggacgcgctgcgcgtttgaagtcgccgcgcgcgatcaaggcgcgggagtgacttatttagagccgtccgccagccaaatcgggcataaggaaagcatcaaagacaccgcccgcgtgttgggcaggatgtacgacggcatcgaatatcgcggcttcgctcaggaaactgtcgaagaattgacgaaatacgcgggcgtacccgtgttcaacgggctgaccaacgagttccatcccacacaaatgcttgccgacgcactgactatgcgcgaacacagcggcaaacctttgaaccaaaccgcgtttgcctacgtcggcgacgcgcgttacaacatgggcaattccctgctgattttaggggcaaaattggggatggacgtgcgtatcggcgcaccgcaaagcctgtggccgtctgaaggcattattgccgccgcacacgccgccgccaaagaaaccggcgcaaaaattaccctgaccgaaaacgcgcatgaagccgtgaagaatgttgattttattcataccgatgtgtgggtcagcatgggcgagccgaaagaagtctggcaggaacgcatcgatttgctgaaagattaccgcgttacgcccgaactgatggcggcatcgggcaatccgcaagtcaaattcatgcactgcctgcccgccttccacaaccgcgaaaccaaagtcggcaaatggatttacgaaaccttcgggctgaacggtgtggaagttacagaagaaatattcgaaagccccgccagcatcgtgttcgatcaggcggaaaaccgtatgcacacgattaaagcggtaatggtcgcggctctgggcgactgacagaactgtgcctgtttaaattcatccgcaacacagataccgtctgaacacgatgttcagacggtatccatatatagtggattaaatttaaaccagtacggcgttgcctcgccttgtcctgatttttgttaatccactataaaaaaactgcctacacgatgtgtaggcagtcccgtttgaaaacaatcagtttttatcttggtcaaccaatttgttggcagtaatccaaggcatcatggcacgcagttgtgcgccgactttttcaacttggtggtcggcattcagacggcggcgggcagtcatagacgcgtagttgacattaccctcttggataaacatttttgcgtattcgccggtttgaatgcgtttcagggcattgcgcatggcttctttgctggaagcattgaccacttcagggccggtaacgtattcgccgtactccgcattgttggaaatggagtagttcatattggcaataccgccttcgaaaatcaggtcaacgatcagtttcatttcgtgcagacattcgaagtaagccatttcaggcgcgtaaccggcttcggtcagggtttcaaaacccgccttgatcaactcgaccacgccgccgcacaatacggcttgttcgccgaacagatcggtttcggtttcttcgcggaaagtggtttcaatcacaccgcctttggtgccgccgttggcagccgcataagacagggcgatgtctttggctttgccggaattgtcttggtaaacggcaatcagagaaggcacgccgccgccgcgtttgtattcactgcgtacggtatggcccggacctttgggggcaaccataatcacgtccaagtcggcacgcggaacgatttggttgtagtgcacgttgaagccgtgtgcaaatgccagcgttgcgccttctttcaaattggctgtaacttcggcgtgatagacggcaggcatggtttcgtcaggcagcagcagcataacgacatcggcttctttggtcgcttcagcaacggttttgacgacatgaccggctgcttcggcttttttccaagaagaaccttggcgcagaccaatcaccacgtttacacccgaatctttcaggttggcggcatgggcatgaccttgcgaaccgtaaccgatgatggcaacggttttgcctttgattagggacagatcggcatctttatcgtaatagacttgcatttgatttcctttaaggtaaatggttgtcgaagccttaaaatgttgagcggcttcggacgggttaaacagagtgtgccgcttaatcggcaacttcattcatcaatacgatttccaacgcttcggttttgccgtcgacggactggacgaaggcttggaaatgcgcgctggcgttatgttcgtcaatagctgcttgagatttccaattttccacgaaaacaaaacggttcggtttgccgatttcctgatggagatcgtagctgatgttgccctcttctgcacggctggctttgaccagttctttaaactgtgctgccagtgtttctgtgtattccggtttgacggtaaccagtgcgacaattttaatgttcgacataaatctctcctgccgttcgtttttcagacggcattcaaataccgtgccgtctgaaaggttacggcgttaaattttcaaaatacgctcaccgcgaccgatgccggccgcgcctgtacgtacggtttccaaaatttgggcgcgtccgaccgtttccaaaaaggaatccagcttgtcggtcgagccggtaatttcaatcgtatagctgcggtcggttacgtcgatgatgctgccccggtagatttcggtcaaacgcaaaaattcgtcgcggtctttgccggcggcacggacttttaccaacatcagttctcgttcgacaaaacggctttcgttcaaatcgaccactttaatcacttcaatcaatttattgagttgcttggtgatttgttcgataacctgctcgtcgccgtgggtaacgatggtcatacgggacagggttttgtcttcggtcggcgcaaccgccaaagaatcgatattgtaatcgcgtgcagagaacaaaccgaccacgcggctcatcgcacctgattcgttttcaatcagaacagataagatatgtcgcatttgtctctccttacgccttttcgtccgcacgcatatgcggcggaagtaccatttcgtccaaacctttgccgttgccgaccatgggcatcacattctgtttctggtcggtcaggaagtcgataaacaccagcctgtctttttggttcaatgcttccaacaacgcaccttccacatcagacttcttgtccacgcggataccgatatgaccgtatgcctcggcaagtttgacgaaatcgggcaaagaatcgaaataagtttccgactctcggccgccgtaatatatttcctgccactggcgtaccataccgagataaccgttgttcagcgtaatgacgttaaccggaatccgatattggaaacaggtggacaactcttggatgttcatctggatcgagccgtcgccggtgatacagaatacgtcttgatccggggcggcaagttttgcaccaatcgcataaggcagacccacgcccatcgtacccaaaccgccggaattgagccattggcgcggacgttcgaagggataatattgagccgcaaacatttgatgctgccctacatccgatgtgatgattgccgaattgccggtaatctcggcaagcttctgaatcacatattggggcttgataatttcgctgccgttgtcaaaccacaagcaatctcgggaacgccattcctctatggttttccaccatttgcccaaagtatcttcagacggcacggactcttgtttttgccacagcgcaaccatctcggacaaaacgtttttcacgtcgccgacaatcggaatgtccgccttcacgcgtttggcgatgctggaaggatcgacatcgatatggataaccttcttcgccttctcgaaaaatttggacggtacggaaaccacacggtcgtcaaaacgcgcacctacggcaagaacgacatccgcattctgcatggcaaggtttgcctcgtaagtaccgtgcataccgagcataccgaggaattggcggtcgccggaaggataagcgcccaagcccatcagcgtacccgtgcacggagcacccgtcattcggacaaatcgggtcagctcttcagaagcattacccaacaccacgccgccgccaaaatagacgaccggacgtttggcagatgccaacatctgcacggcctttttaatctgaccgatatgcccttgaacaaccggttgatacgaacggataaaaatgtcttcctgaggatagctgaatttcgccatcgcctgcgtaacatctttcgggacatcaaccaccacgggccccggtcggccgcctgcggcaatttggaacgcctttttaatggtttccgccaactcattgatgtccgtaaccaggaaattgtgtttgacgcacggacgggtaatacccaccgtatcaacttcttggaacgcatccgtaccaatcagggaattgcctacctgcccgctgatgaccaccatcggaatcgaatccgtataggcagtagcaataccggtcagtgcattggtaacgcccgggccggatgtaaccaatgccacgcccaccttaccgctgacgcgcgcatacgcatctgccgcgtgtactgccgcctgctcgtgacgggtcagaatgtgcttgaatttattgagttggaaaagggcatcgtagatttcgataaccgcaccgccgggataaccgaaaacgtactcgacaccttcggctttgagactctgcactatgatttgcgcgcctgataactgcataacgacctcttttatacggtttcaaaccaatagggacaaaccgctttgccacagcacctgtaatgcaattccaccaagcagcgatttagggtacgcgcattgggggaacacggcaacagacggattatccaatcaattggaaaggaacacagagtttgtgaaaaagagtagaaacgataacgcaaaccgacagttcaatcaagaaaaatctttcatcttttaatattttttgaaagcagagaaattattgattgattttaaaagaataaaatcaggagtaccttttttgaaagatggaaattgttgacagtttgtgtaggaggggcagatgtgaaaaacccttcttcgatatcaagaattgtaaaatttacagggtttcatcccaataaagactcgggatattgattgaacttgattttatttttgatatatcaaaaatattcccaaccatacttcctgaaaatggctcattgcaccggactgtattggacggcattgacagaaccaagagggctaacaacgacttaatatattgattgtatagtggattaacaaaaatcaggacaaggcgacgaagctgcagacagtacaaatagtacggcaaggagaggcaacgccgtactggtttaaatttaatccactatatttagtcttatctatttcattaaacagcaatagacaaaaaaataaccgctctaaaagcggttgtcagggtctctctcgaaatgaaagcatatcatgctgatttaaatatattttatttttagccaaatcaataataccgtaaaaaataccgtaaatttgtcaaagtcaaaatttttcagggacggtttgtggcatttctgccaagctgtgaaatatgggcacattgtaacatcggcaatcatgcgccgccccgtataaaaaaacagtatatatataaaaatcacttgttaccgttgttactcttgttaccgcttcgcaacattatgattttaatatttctttttgcgtttttcggtaacaagtcggtaacaactgtaacaactctttccccgttttccgcctgtttttcggcttttcctgtgccgtgatagcctttttctttcgttttcctgttttccgatagcgtaaaaagccgcctttcggcggctctctgtatcaatcaagttctagcggctcaatgattaaataatggcgtatcggcttcttgttcactttgatttggtgctggtagcctgttttggacggcttcaagcgtcctttttccgatagtaccttacacacggtatgaatcgggaacgattgggcgatttcttctctaaacaccagcggcaggatataaaactcgtcattgccgccagcctgcactttaaagcctgcgtgccctttgcctttgccgcctgtcatggtgtatggcgcgtctctttcgctccacgacaggaagcgcggggaatcggcatattgtgcgataaagtcgtccaactgactgcatatcgcttctgcttcgcggtctcctgtgccgttctcttccagccattcgtgaaagcactgcataaccgccgccccgcctgcctttaatcctgtgatgggcgcggcatattctaaaacggcggctaaaagggtaaaacggcgggctatcctccgtgcctgcccttccataggcggcaaggcttcaaggtaccgggcgcgtgttgcttctatggtttcggcggcggcttctttgccgtctgaaaggatttggcggataagggcgcgccctgccgtgccgtatttcttggcggccgccctgttgatatactccgacagtttcgcgccgtctgtgaagccgtgcagcgtgtcgtatatgccgtgtttggcttctgcctgtatatcgggcaatcgggcgcggttacctgccctccattgggcgcggtctccgattaggctttcggggttggtttcgcccgttgagagtatcaaattgcgccatgtcttttgtttgcggttgccgccgtctttcgcgccctgtgttttcgatatgccgttaatcacgctgtaaaccatttgggggattcttcgcgggtctgcggtctgtccgatttcgtccagtgctaaaaagccgtcgttacgcgctaaggcggcattctgcaaacctaatgcggtagtgtcccagttgctttttgtggcttcatagctgccccatacgcttaatgcaaggttggcggctgtggttttgcctttggacgaactgcccgccaagtgtacgccgccgccctcttcgtgcaagagtgccaagaacggtgcggcaagactcaaacccaatgcaaggcataggcggctgttgccctctgcgtatcgggcggcttcctgccgccattcttcaaggctgcccgattccgtatagccctccctttggctggtgtctccgttgtataggatgtttgcgccctctgcgttgatggtttcgccattgggcaggatataggcgttgccgtgccagcctgcgcggtcggtaatggtgtaaatatcgccgctgccctgtgtctgcaaatagtcggaaagccgctcacgcttaaccctgcccgataagacagccaagccgtaagactgcaaacgctgccagccttgaactgtaccgatttccgattgcgggatggcggcgattttggttcgccgtgtgttagcgtcctgccagcgtatcacgcggtaatatgcgccgtcgttgtccgtgcccctgcctatgatttcaatgggggatgagagttttaccggcgtggcttcctgcgtgttgccctccctatcggtcttaacgccgatataccatacgcccgcgccgtccacgtcatagcgcggttgtgcaaacggcgcggcaaattctgccatatcgcccaacggggcggcttcttctgcgaaattcggctttacatctttacacatagtgttaaaatctcctgtatgggtttggttgcctttcgcggttttccgcgtttggtttccgcttgataaataatccattgctcctacaaatgccgcctgtttttcagacggcattttttacgccttgccgctgcgtttgcggtcgttcaattcgtccagcgcgtcatagcccgccgtgccgcttatccagtatcggacggctatcccgccgctttgggcgcgttttgccaggcttaatgccgccgtttcccctacggggcgcggtgcgtcgtggtctgcaataacggcaagctctttaatgccgtctgaaagctccagccgcttcataccgtttgcgcttagggcggcgcataagccccaatcatgggcgttgaacagttcacgcgcggctaaggcggtctctatgccctccgataccatcagccgcccgttttcagggacggggaacaggtaaaccgccccgcccgtcattgcgccctgtttgcggcttctcattttcttggcgggcaatgcttcgcccgtttgggggtgcttaatccgcgctttggcaaagccgccgccccgttgtgcttccagataggtaatgtgcaaaccgcaaacagtgctgccgcgtgtggaagccgctattgccgcgtggaaacgcccgatgaacagcggtttgccgtcctccccctgcgtccaatattccatgcctgcatgatggcggatgttttcgggaagccgtgctacggtcaaaccgcgccccgcccaataccggacaacggggcaatcgggcgttaacggctctgcttcgtcccacaatgcggcaagtttgccgatatggtctttttcggggcgtggttgaagctgtgggcgcgttggcggtatcggtaaggggtttgtctcgtccatgccgaaaatgcccgaaacctgctttaatgccgtctgaaaatcgcaacctagaaagtgcataaccaagccgaaaccgtcgcccgctccgttctcccaatgggtgcaaatgaatgtgcctttgccgtccttgtcgtcgtatctgaagcggtcttcgcctccacacgcggggcaaggctggtgtttgttgcgtaaaaacttaggggctatgcctatggcggcgtgtatctcctgccagcggtaacgcgcggcggctttgatgtcttggtaagtcggtttcatttttccgcctcctccgatacaggctctaacacaacaccagccatcgggtcggtttcccatattgcgggcgtttgcggctgcgtctcaacagggggcggaatatccgccgtgtggttttcgggggcgtggtgcgtcatgcctgcaaaggcgaaaccgaaaatcaggaaaaccgccgcccctgcgtatggcgttttgcgcggtctgttgtcttgtctcatggctttttctcctgtgccgatgtttggaataagcctaaacccgaaacctaaaacatatataaattaatgtgttatctaaaacataggtttgagtttgcccctgctgcctaaaaataggcggcatggcggtttaggttttacggggtttggggttatttcgcgccgtgggtttggctgtaaatttcgttgtttaaatccattgcggtttcaaacaggctgaaaggaggaaactctgccagtgtctctacttcgttcttggcggttttgatgaggttgcgagcaatcagcggcaaattgtgccgttgcgcctgctctgtttgcgtggtaatggaaatatctatcagtgcttccaccgcttcaaggatggcggcaaggttttcagacgcgcggtctgcgtaaaagcaagcgtctgctgcgtcgtttgccagcttgtgggggatggttaccgtttaggcttggttttgaatgttttgggtttggtttgatggtactgcttgagaaaaatcgcattgcatttggaatgctcctatttgttttgagatttgagaatgcccgagaagggggcggtgctctctcctgcaaatagtcagacgtgggcgttgccgctaccacacaccgccataacttggatatgccgtctgaagtcttgaacagactgcaaacagcataggggaaatggcgataaaaaaattccgcaagccgtgcggaatttcggctattggcgataaaaaaattccgcaagccgtgcggaatttcggctatttgtttagagagaaaccgcaatctagtttctcaatcccgatttgtaaatacttttcagacggcatttttacaagccactgattccattgcctattaaatcgcgttataccgcgttgccgtacattggaagccgtgcggcgttgcctttctatacgctttgcgcgtatgatttggttttcattcaaaggggcttttaatgaaagccgtatttgtcgaactgccgccgtttgaacgtttccgtgctgactacttcagcagtgaggaataccgcgcctttcaaaatgaattaatggcaaatcccgaaaaaggcgatgtaatacaagggacgcgcggtctgcgtaaaatccgcgttgccgattccaagcgcggcaagggcaagcggggcggctctagggttatctactattgggcggtcagccgtgccgttttccttttgttcactgtttacggcaaaaacgttaaagatgatttgtctccaagtgaaaaaagatactttccgccatgcttcataacctcaaggaaaataaccatgtctgaacgcaatttgtttgaagaactgaaagagggcttggaagccgccgaacaatatttgcaagggaaaatcacattgcgggcaatagaagcggaaatacccgaaaacggggcggctgccatttctcctgaagaaatacgcgccattcgcgaaagcctgaatttctcccaagcggtctttgcccgcaaactccgttgctccgtccgtacatatcagggctgggaacaaggcaaaacgcgcccgaacccccaagccgccttattgcggcgtatggtgcaaaaatcgcctaaaacgtttaagacgattgccgcgctatgattgcctgccctccgacaccagcgaaaaccgcccgcgcttcacggtttcgccaaattggttttggatttcttccattgtggtaacgatgttatgccccgcttggcgaagctccataatgcgcgtgttgtagccaagtatccccatttgggaaagctcccatgaggtaacgctgccttgcctcaatcgggctaaaatgcgctgtctttggtttggcgttttgggtttgccattggtacaatcatgcttcatcgttggtttcccctttccgccgcctgaatgtccgttttggcggctttgttttgcccggtaaattaatctgtctgctcttcgcgtttggcggccagtttgccgatatagtcgtcaatctcactggaaagccagccaacgacgtttgcggatactttgaacgggcgcggaaaatcggcgcggtaatggcggcttttagtattgccccaattccacacggtcgaacggctcacgcctaaacgctcggctacctgattaacacgcaatactgattggtccatgctttcgctcctatttggttgtgttggtacggcgtgaattgtcagatagccgtatagggtttaggcaataaaaaaacggttaaaccctcctttcaagaaaggggtttaaccgtcctgtaatgtatgattgataagggcttgggggttggctgcttattgttttttagattggtttttgaataacggcgggcgcgtcaaactgtcaatgcgcctgattgccgcctccttgggttctacccctgttatattcttaaaggtgttcttaataaactcttgaataataattgccttagggggtgcaacccctaccgcctgcctgttccaaaaatccctcaccactaaacaggcggtttcaaattcaggggtttcaaattcgggaataacgcaataaggcaatgccctcacttcctgtttttctgcctctgctttagccgcttcccgccttgcctgttcttctgcctgaatggtttgcctcaagctaaacacacgttcttccgatgtccagccaattagcacatcttgcataatggtcgtgtcctttggtgcgatgtcattcattctaaaaatagcagttttttggttgtcgcaataagcccaaccgcctgcatcaagcaaatacaactcatacaccggcagtgtttttaaaacaataccgcccaaaaaagcctgtaatgcaatttttgcccacgcctgtttgcgcgggtgttccttccatatatcctcaaaagtggaaaacgccgggttaattcccgcccacaataaagcggcttgttccagcgtccacaacggggctaaacgccaatcagaaaaatcaggaacatcagcaagggttaaattgttactcattccctaccgctccacattctctaaaatccaagtctttaaaatcgggctgtttatctgcaacctgttcgcgccgtctctggttatcaggtctttacgctccaatttgcggatattgttttgcaccgtgcttgtgcctatatcgtccacaccgattacacgggctagggcttggcgcgtttgcgcggaatatatcgcggtctgcccgcttgccaactccgataaaatcaactgttctatcaggctcaaatgccgccattgcgcggctgtgtctgcgtgtttgtgcatttcctccagccttatgctttcagcctgccctatgcttaaatcagggttgattatcatgtcctgcaacattgcccgcatataaaggggtgttttgttcagccgctcaaatgcgcggtacagttcgccgccgtctaaccccctgcccgtcctctcctgatacacaccggcaagaaaatcggtaaattcccgtccaagcgtgggaaagtctaaggcgtgggcgaaatggaaaaacggggctttgatgtcgttgaacatggcgcgtaaaccgtttgtgctgctgcccgtgaatatggtttttacctgctgctggtgtatgtccaagcctgtacgcaagctgcgtatcaagccgcccgtatcaggttgccgtgccagttcctgtatttcatccaacagcaacaggctggggcggctgccccctgcaatgtcggcgatgatgtcggacagccgcaattccgcctgctgccgctccgtccgtctctctatgctgctgcccatgatttctattttgctgatttgcccaatcaggttttgcacctttccgcccgtcttgatactttcggcaaagcgcaataatgccgcctgaaagtcaacagtgggcgcggtgctgtccatgaatgagaaataaaagacattgaagcccgccgcctctgccgtgggcttgatgtctttcaaaagaaactgtgttttgcccattcttcgcggcgcaaacagcgtaaaggcgtgtgttatgcctccatacaggcttttggcgatgatttccgccaactctgaacgggggaaatataaggggtcatacatcattgcattctttcgcattgttactcattagcccgtattatacaccgtaaagctaattattaatgcggtcaataattttgtataacgcgcgttttgccctccctttttatagacttgcaaaaactgccgtatggcttccacgcgcgcgcgtattggtcttgaaattacccgccccgcctttctttgtcggtctcatagaagaaatagggcatgattgcgtcgtaagtgcgttttagctggtgtaggtgtgaaaaatccccgtgcctgtcggttatacagggatgttttcggcggctttcgcgcctgtttgcgccgcgcctttcatattggttatgccgtccttgttatccattcgttgaggctgatatttttagacggtctcaaacgggtttatcaatttcacgccgctatgatcaaagtctttgatatttcgcgttgccaaagttaaaccgtgctgcttggctgttgccgctatccaggcgtcgttttcggggcttttgtcgggtatgtgcaaacgggcgcatatttcggcggtggtttcgtctatgggcaatatgcggtctttgaatgtgggctttacaacttcttccagccagcggcgcaatattccgccctgctgtccgtctttgcgctccatacccaaaacgccccgttcaagttccatcatgacaattgcgctggtgtacatttcggccgggtcaatggtgtttagccatgctctaacgttgccgtctgcccgatttgcctggcgtgtttcgctgataacgttggtatccaacagatacattttcaatcctccccaaaatcaacgggcggtctttgcgcggtgcttcgcggcggtatttcaaaatcgatgctttccagtttggcggcaagctcggcgtttgccgtcagtgcctccagtgcgctttgcggcttgcctgtcagtttgcggtattccgcataactgattaatacatggctcggcttgccgcgtgtggtaataaatacgggggattttgcggctttcttttgggtttggcttgggtattggttaaattccctgctgctgacagtgtttaacattacgccctccttgtgtcttgtttgtagttatgtagcctctttttacgcggttgtgcctgtcgtgtcaatgtgcattgcccttgtggctgtgttgccgtctgaaacaccagcggttaatctgcctgttttttaatcaatcgcttccaatagctcaaatttgcgtttttagcgcgttttatggtctacctatgccgtgatatatccaagcggtttagctgccattcctgctcaaatttggcgcgtttccatgcgttttagcttttcattccgctacgctcccactgccaagacagggaaaaagccgaaaatgcggggcagttgttaccacttgttacgatttgctaccgcacttgttaccgattttttatatttttcttattttatttcatatacttatttatctaactttttctcggtaacaacgtaacaactaagggtatggtattcctatatagggattttcagaaaaccaaaaaaaaccgccctgcatcttggacggtttcccccttgttccctacgtcttggcagtattcccgcaagctctttttccgcttggcggtatcgctcccgcaaaaaatcactataccattgcataagctctttacgctgtgggatatattccgttctgtggtatgccgccctaactttattttgttccacatgggcaagctgtcgctctatcacatcgctgtcaaagccgttctcattcaaaacatctgtggctaggcttctaaagccgtgcggtgttgctatgcccttgtagcccattctgcccattaagtaagacagggtgttttcactcatgtgcttgtcagggtcttttaccgatgggaataaatagcggctatgccctgttatttcctttagttctgccaaaagctcaagcgtccaatcagcaagggggacgatatgcggggctttcatcttcatcttggcggcaggtatgctccattctgccccgtttaaatcaaattccacccattccgccgccctaagctctccattcctgacaaaagtcagcatgattaactgcatggctatttttgtttgccgttcggcttgttccaacatcaaccggcggtaaaactcggtcagctcggattgcggtaatgcgggctggtgtttctgctttggtgctttaattaaacctaccaaagggacggcgggattattctctgcccgctccgtccgtatggcataagtgaaaacagccttgatacgctgcaatatccgccctgccgtttcaagtgctcctcttgccgctaccgcttcaatcacttcttttacttggctgactttgatttcactgacaggcaaaccgccaagcatggggaaaacgtccttttctaaactatcccatacacgggcggcatgattgcccgtcaatcctgtttcacggtgtttgtgccattcggcggcaatgctccgaaatgtgttactgacagcggcttgccgttcacgcttttcctgctgcttggcttcgccggggtcttgccccgctgcaagcaagcggcgggcattttcagcggtttggcgggcttccagcagtgatacggtcggatatttgccgattgaaagcgttttacgtttgccgttatgcgaaaagtcaaaccgccataacttcccgccgctcgtattgacatacagatacaaacctttgccgtcattcagcttatacggttttttcggcgggcttggcgtttttgatttgtcgatcgttcagcttcatttttactttgagacctttgcaaaattcctttccctcccgacagccgaaacccaaacacaggttttcggctgttttcggctgttttcgccccaaataccgcctaattttacccaaacacccccttaatcctgcccggatacccgataatcaggcatccgggctgccttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngagaaatcccctaaatgtcttggtgggaatttaggggattttggggaattttgcaaaggtctcggtattttttcgaggtatttttcagataccggcggattcgcatttgaagtgcaactttccctaacagaaaaaggccagtatgcggtagcatacggcctttcctgcaagaaagattgccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgttgcacttgaaatccgaatccaagaccgtaaaaaataccgtaaattttaggttaactcaattagaacagattagacgggattagatgatatatatgcactgaaaccagcggaaaaccttgtctttcttggctttggtttacggcgttaggctgcaatagacaaaaaaataaccgctctaaaagcggttgtggtgcccagggtcggactcgaaccgacacaccttgcggcgggggattttgagtcccctgcgtctaccaatttcgccacctgggctggtgaagaagtcgtcattataatggcttttgaaattctgtaaaccttttttttgaaattattttatctgtttttattttatttttgattttaaatagaatttttattattttaatcttactgttctttccgctccaaagattctgtatgattcggcaattcctgccgtgcagacaacgtaaaaaaatactacattaaatctgccaaacgcgttaagatggaaatattcaaattccgtacgaatcaggttttgctatttattcttgggagattgtcatgttttccgtaccgcgttcctttttgccgggcgttttcgtacttgccgcgcttgccgcctgcaaacctcaagacaacagtgcggcgcaagccgcttcttcaagtgcatccgcgtcggctgcggaaaatgcggcaaagccgcaaacgcgcggtacggatatgcgtaaggaagacatcggcggcgatttcacgctgaccgacggcgaaggcaagcctttcagcctgagcgatttgaaaggcaaggtcgtgattctgtctttcggctttacgcactgtcccgatgtctgcccgacagagcttttgacgtacagtgacacgttgaagcagttgggcgggcaggctaaggacgtgaaagtggtgttcgtcagcatcgatccggaacgcgacacgcctgaaatcatcggcaagtatgccaaacagttcaatccggactttatcggtctgacggcaacgggcggccaaaacctgccggtcatcaagcagcaataccgcgtggtttctgccaaagtcaatcaaaaagacgacagcgaaaactatttggtcgaccactcttccggtgcgtatctcatcgacaaaaacggtgaggttgccattttctcgccttacggaagcgagccggaaacgattgctgccgatgtaaggaccctgctctgataaaaccgtatgccgtctgcaccgtcggcgcctgttcagacggcattattgtttcaaccgacaaaggacatccacaccatgcaggataatgctttgaccatcgccttatccaaggggcgcatttttgaggagacgctgccgctgcttgccgctgccggcattgttccgactgaagagcctgaaaaatcgcgcaagctgattatcgggacgaaccatgaaaacatccgccttgtcattgtccgcgcaaccgatgtgccgacttatgtccgctacggcgcggcggacttcggcattgcgggcaaagacgtgctgatcgaacacggcggcacggggctttaccggcctttggatttggagattgccaagtgccgcatgatggttgctgtgcgtaaagggtttgattacgaagcagcttcgcaacccggatgccgtctgaagattgccacaaagtatcctgaaatcgcggcatctcattttgccggcaagggtgtccatgtggacattatcaaactgtacggctcgatggaacttgcgccgctggtcggcttgagcgatgcgattgtggacttggtttcgacgggcaacaccttgaaggcaaacggcttggaagcagtcgaacacatcgtcgacatttccagccgcctggtggtcaacaaggctgctttgaaaacgaaatacgcgctgctggagccgattattcaggcgttcggcggcgcagtgaaggcgaagtaagcattcatttgaataaagatgcgttttcagacgaccctatccgttcccaccgacaggtcgtctgaaaatatcaccgacagtaaactgtataggagaagttaaaatggttgcaaaaataaaaaaattctcagattcaaccctttccgttttgaataacggcgagcgtcggttttatgtctattgtctgaccgacctgaaaaaagacaaagtcctctacatcggcaaaggcttcggtaatcgtatcttcgagcatgaatgggttgctagtcgttcacaagacccagtctccggcgagattatcgatcggaaactcaaagccatctccaaatgcaagaaactcggtcgctatatcatcagctatcatctgactgaagtcgaagcactcgccgccgaatctgccttaattcattttgttaaatctgtcttgggtaaaaaactcaaaaataaaattgccgggcatggtccgggtggtattagcgtagaagaactagatcgccgctttggattctcttctctcccacttaacgagattaaccccgacgggctgattctcgccatcaaaatccacaatgctttcgatttagatactgacgaagaattagactaccttttcgacaaccaagacgatgccaacctcaaatcgcgtacgttgggcaactgggttatcggtaaagatgttgcttcaaaagtgaaatacgttatcggcgttcacaccggtctgcaaaacgctgttgtcagtgcatacgaagtggacggttttgaaacaatggttgaggaaaccaaaaacggtagaaaacaatcccgttaccgtttccgcactacctctcgtagcgaagaggtattagccaaactcggtctgcaacaaaaatgcctgcccgaattgaagtttggtagcgggggagaaaaagcgtatatcagacccaaaacagagacagaaactgaacaagagaatattcagacgacccccaatccaaaaataaaaaaggaaaaaaccaaatcatgaaaaaactcaacacccaatcgcccgatttccaagccggactcaaagccctgctggcttttgaaaccgcgcaaaaccccgaaaccgaacgcatcgtcgccgacatttgcgccgacgtgcaaaagcgcggcgatgcggctttgattgaatacaccaacaaattcgatcagacaaacgctaaaagcatcgatgatttaatacttacgcaagccgatttgaaagcggcgttcgagcgcattccgaacgacgttcagacggcattgcagaccgccgcccgccgtgtcgaaagctaccaccaacgccaaaaaatggaatcgtggagctacaccgatgaagacggcacgctgttgggacaacaaatcacaccgcttgaccgcgtcggcatttacgtccccggcggcaaggcggcgtatccgagttccgtcatcatgaacgccatgcccgcccacgtcgcaggtgtgaaagaaatcatcatggtcgtgccgacaccaaaaggcgaacgcaacgacatcgtacttgccgccgcatacgtcgccggcgtaaccaaagtcttcaccgtcggcggcgcgcaggcggttgccgccctcgcctacggcacggaaaccatcccccaagtcgataaaatcaccggtccgggcaacgccttcgtcgccgccgccaaacgccgcgtgttcggcgtggtcggcatcgacatggtggcggggccgtctgaaatcctggtcatcgccgacggcacgacacctgccgattgggtggcgatggatttgttcagccaggccgaacacgacgaaattgcccaagccatcttaattggcacgtcgcaagcgtatctcgacgaagtagaagccgctatggacaggctcatcgaaaccatgccgcgccgcgacatcatcgaagcctcgctcggcaacaggggcgcgatgatactcgccaaagacttggacgaagcctgcgaaatcgccaactacatttcccccgaacacttggaactgtcagtcgaaaatccgcaggaatgggcgaaaaaaatccgccacgccggtgcgattttcatgggacgctacaccggcgaaagcctcggcgactactgcgccggcccaaaccatgtgttgcccaccagccgcaccgcccgcttttcctcgcctttggggacatatgatttccaaaaacgctccagcctgattcaggtttcggaacacggcgcgcaaaaattaggcgaaaccgccagcgtgctggcacacggcgaaagcctgaccgcccacgcccgcgcggcagagttccgtatgaaataatgccgaaacggcgtacaggcatattccaaccattaaggaaacacgatgaaatccgtccgctccttcatccgcgacgacatacaagctatgtcggcatatcagattgccgacgttccgcccggctttgccaaactcgattcgatggaaagtcccgtccacccttttgccggacatgaaacgctgttgcaggaatggcaggcacggcttgccgccgcgcccatccatctttaccccaatccctccggcagcggtttacaggaagcattacgttcggcgttcgacattcccgactgcgccgacatcgcgctgggcaacggctcggacgagctgatacagttcatcacgatgctgaccgccaaaccgggcgcggcaatgttggcagccgaacccagtttcgtcatgtaccgccacaacgccgcgctgtacggcatggattatgtcggcgttccactgaacggagatttcaccctcaacctgcccgccgtcatcgaagccgtcaggaagcaccgccctgccctgacctttatcgcctaccccaacaaccccaccggcgtatgtttcacgcgtgccgaaatcgaagccgtcatcgaagcttcagacggcatcgtcgtcgtcgacgaagcctacggcgcattcaacggcgacagcttcctgccgcaggcgggcagcattcccaacctcatcgtcatacgtaccgtcagcaaaatcggttttgccggactgcgtatcggctatgcggcaggctgtcccgaagtcatcggcgaactgcaaaaaatcctgccgccctacaatatgaaccaactgagcctgaccaccgccaaactcgccctgcaacactacggcatcatctctgccaacatcgacagcctgaaaaacgaacgcgaacggatgttcgccgaattgggcaaaatatgccgtctgaacacctttccaagtcaggcaaacttcattaccatacgcgtacccgatgccgatttgttgtttgacacgctcaaacaaaaccgcgtcttggttaaaaaactgcatggcgcgcacccgcttttggaacactgcctgcgcattaccgtaggcagccccgcacaaaacgatgccgttctcaacatcattcgccaactttactgccaaccaacggatttcctatgaatttgactaaaacacaacgccaactgcacaactttctgaccctcgcccaagaagcaggttcgctgtccaagctcgccaaactctgcggctaccgtacccccgtcgcactctacaaactcaaacaacgccttgaaaagcaggcagaagacccagatgcacgcggcatccgtcccagcctgatggcaaaactcgaaaaacacaccggcaaacccaaaggctggctcgacagaaaacaccgcgaacgcactgtccccgaaaccgccgcagaaagcaccggaactgccgaaacccaaattgccgaaaccgcatctgctgccggctgccgcagcgttaccgtcaaccgcaatacctgcgaaacccaaatcaccgtctccatcaacctcgacggcagcggcaaaagcaggctggataccggcgtacccttcctcgaacacatgatcgatcaaatcgcccgccacggcatgattgacatcgacatcagctgcaaaggcgacctgcacatcgacgaccaccacaccgccgaagacatcggcatcacactcggacaagcaatccggcaggcactcggcgacaaaaaaggcatccgccgttacggacattcctacgtcccgctcgacgaagccctcagccgcgtcgtcatcgacctttccggccgccccggactcgtgtacaacatcgaatttacccgcgcactaatcggacgtttcgatgtcgatttgtttgaagaatttttccacggcatcgtcaaccacagtatgatgaccctgcacatcgacaatctcagcggcaaaaacgcccaccatcaggcggaaaccgtattcaaagccttcgggcgcgccctgcgtatggcagtcgaacacgacccgcgcatggcaggacagaccccctcgaccaaaggcacgctgaccgcataaaaaaccataccgtctgaaacacccgcaggcttttcagacggtatcggaacagataagattacatacactacaaacagaaaaggagtaaacatcatgtccgcaaacgaatacgcacaaatcggctggataggcttagggcaaatgggtctgcctatggtaacgcggctcttggacggcggcatcgaagtcggcgtatacaaccgctcgcccgacaaaactgcccccatctccgccaaaggcacaaaagtttacggcaacaccgccgaactcgtccgcgactatcccgtcattttcctgatggtttccgactatgccgccgtgtgcgacatcctgaacggagtccgcgacggattggccggcaaaatcatcgtcaacatgagcaccatctccccgaccgaaaacctcgccgtcaaagcacttgtcgaagccgcaggcggacagtttgccgaagcacccgtttccggatcggtcgggcccgccaccaacggcacgctgctgattctgttcggcggcagcgaagccgttttaaacccgctgcaaaaaatattttccctcgtcggcaaaaaaaccttccatttcggcgatgtcggcaaaggttcgggcgcgaaactcgtcttgaactcgctcttgggcattttcggcgaagcgtacagcgaagcgatgctgatggcgcggcagttcggcatcgataccgacaccatcgtcgaagccatcggcggctcggcaatggactcgcccatgttccaaaccaaaaaatccctgtgggcaaaccgcgaattcccacccgccttcgccctcaaacacgcctccaaagacctcaacctcgccgtcaaagagcttgaacaggcaggcaacaccctgcccgccgtcgaaaccgttgctgccagctaccgcaaagcagtcgaagccggctacggcgaacaggacgtttccggcgtttacctgaaactggcagaacactgattgccttttccaaacacaatgccgtctgaacatatttcagacggcatttttatcaccccacgcttaaaatcagtcccgattatgactatactccgcgcaaatttagtcaatatcaagaccaattatgaaccgactcgaccaacttggcacccgtatcaacctgatttgcaatgtcttcgacaaatggatcgggcagcaggatttgaattacaacctctttgccgtactttataccctggcaaccgaaggcagccgcacgcaaaagcatatcggcgaagagtggagtttgcccaaacagaccgtttcaggcgtatgcaaaacccttgccggacaagggttgattgaatggcaggaaggcgaacaggaccggcgcaaacggttgctgtcgttgaccgaaacaggcaaagcctatgccgcacctttaacagaaaacgcgcaggaattcagcgacaaagtatttgccacattcggcgacacgcgcacaactcggctgtttgccgatttggatacactggcggaagtgatggaaaaaacaatctcggaaaataaaaaatagggggacaaatatgtggaaaatgttgaaacacatagccaaaacccaccgcaagcgattgattggcacattttttctggtcggactggaaaaccttttgatgctggtgtatccggtgtttggcggctgggcgattaatgccgtgattgcggggcaggcgttggcaggcgttgctgtacgctttggttgtgcttttgatgtggctggtcggtgcggcgcggcggattgccgatacgcgcacgtttacgcggatttataccgaaatcgccgtgccggtcgtgttggaacagcggcagcagcaagtcccgcattcggcggtaactgcgcgggttgccctgtcgcgtgagtttgtcagcttttttgaagaacacctgccgattgccgcgacatccgtcgtatccatattcggcgcgtgcatcatgctgctggtgctggaattttgggtcggcgtgtcggcggtgggcatacttgcgttgtttttatggcttttgccacgttttgccgccatcagcgaaaacctgtatttccgcctgaagaacagcttggaacgcgacaaccactttatccgaaaaggcgaccggcggcagctgtaccgccattacggactgcttgcgcgcctgcgtgtgctgatttccaaccgcgaagccttcggctatctctgcgtcggcacggcgatgggtattttgttcggctttgcttttgtgatgatgacgctcaaaggctacagcagcgcgggacatgtctattcggtcggcacttatctgtggatgtttgccatgagtttggacgacgtaccgcgattggtcgaacaatattccaatttgaaagacatcggacaacggatagagtggtcggaacggaacatcaaagccggaacttgaaaaatgccgtctgaacacgcttcagacggcatttccatccgttcggcaaactacatcacatccgcccgccggttgacaagtttggcaaacaacttttcaacagaagcttccgcctgcaaaccaatgcgctggatcaggctttgcttctcctgatatttcacttcgataacctgtttgttttcaaacgctttcaacaacaaatcatcactggtcgaaatctcgtcaatcaagttcaacgccaacgcctgccgaccgaaccaatgctcgcccgttgccacttcctcaatatccaattgagggcggttctcgctgacaaactgcttgaacaactgatgcgtttcctccagttcctgtcggaatttctgtttgcccttttccgtattttcacccataaaagtaaccgtgcgcttaaattcgcccgccgtcatcacatccacatcaatatcatgttttttcaacaggcggtggatattcggtacttccgccaccacacccaccgaaccgacaatcgcaaacggagcggaaacaattttatccgccacacacgccatcatataaccaccgctcgctgccaccttatcgacggcgacggtcagcggaatattgcgttcgcgcaaacgcctaagctgtgaagccgccaaaccgtaaccgtgaaccacgccgcccggactttccaatctaagcagaacctcatcttcaggcttggcaatcaaaagcaccgccgtaatctcatgacgcaaggattctacggcgtgtgcatacaaatcgccgtcaaaatccaacacaaaaaggcgggatttttgcgtttcggcagatttctccccaccctccttcaaacgctttttttctgctttggcttccgccttttcctttttcttttcctctttttcctgatgttttgcctcttccccgcttaaaaagaatgcttcaaacgattgccgctgttttttataattttccgaaaaatccgtcagtacgacactgccgctttccgactgtttcttactctgtacgatagccaacacaatcagcgcaattgcgccgaacacggtaagcagttcgagcaggaaaataccgtaattcagtaaaatttctttccacattgattggatttcctcttgttcaggcatgaacatgtcaatattgtccatcaccgtccgacagataaaaaaataaccgcttggagcggtattgtcattttcagcttggtgcccggagccggaatcgaaccggcacgggatgtttagtcccgacggattttaagtccgttgtgtctacctatttcaccacccgggcatttgtgaaaggtggaggcgggggcgcggattttaaccggcctatatgaagattgcactcctcatagcataaacactctgccaccccgccatagtacgataatggaggcgagagtcggaatcgaaccggcgtagacggatttgcaatccgctgcataaccactttgctatctcgccctaaaactggcttatctaaaaaaacttggagcgggaaacgagtctcgaactcgcgacctcaaccttggcaaggttgcgctctaccaactgagctattcccgcgtgttcaaacatatcggtttttggagcggaaaacgagtctcgaactcgcgacctcaaccttggcaaggttgcgctctaccaactgagctattcccgcgttgatatgtttgaaataaaacttggagcgggaaacgagtctcgaactcgcgacctcaaccttggcaaggttgcgctctaccaactgagctattcccgcaatgattgtgggaaaatgaaatttttggagcgggaaacgagtctcgaactcgcgacctcaaccttggcaaggttgcgctctaccaactgagctattcccgcccgatttcattctccaacatcgaagagacgcaattattatggattctgtttttgccgtcaagctatttttatgtttttttcaggcgatttctttccacgccattttcagataatacagcatcgaccaaaccgtcagcaaagatgcgataaacatcaatatgttgccgataacaacaagattaaatccgtaaaaatcgggaatattcagcagcagcaggaaaattgccagcatttgcgcggcggttttaaacttaccgacggtggcgacggcaacgctgttccttttgcccatttgcgccatccattcgcgcaatgcggaaatggtaatttccctgccgatgatgatcatggcaaacaaaacataggtccggtcgagtttgaccagtaaaagtagcgatacggcaaccatcagcttgtcggcgacaggatcgaggaaggcgccgaaatcggaagtctgtttccacagtcttgccaaaaatccgtcaaaccagtcggttaaggcggcaacggcaaaaataacggcggcggcgagattaatcgtttcctccgcgaaccacggaaaaggcaggtaaaaaagggctgtcatgacaggaatgagcaagaccctcaaccatgtgaggaagatggggagattccaaggcatcggttttctctgtgcagactgtaaagttgtgattataacggttatcctcataacccaaaacgtaaaattgctgcatgggcattcccccgccccgccaatctgttttcacattcttttcaaacgcaggaaaatggcgggcaataaaagcaaaatacccagtttcaggctgaaaacggcaggttgtgccaacacttcgacaaggcggtcttccgtgcgggcaaaatctttattgctatagacactgccactgttgcggtattccaacagaacgccgtttaaaaaacctttgccgacggtttcgcttaaaacggctctaacctgctccgccctgatggttctgccgatattgccgcctgtgcacaaactgtcgaacccatagcaggaaagccggtaatgctgcccgtctgcatccagtttgattgcccgtccgctgcggttgggggcggtaacggtcaattccgcatattcgaatgttttttcttgttcgtgaaatgccgtcaggtaaggtgcaataaaaacggcggacaacagcagacagcttatggcggcaaaccatacccagcgataatatagtggattaacaaaaaccagtacagcgttgcctcgccttagctcaaagagaacgattctctaaggtgctgaagcaccaagtgaatcggttccgtactatttgtactgtctgcggcttcgtcgccttgtcctgatttaaatttaatccactatatttcacgcttaccccttgtttctcaaatgccgtctgaaaaaaacggctgtatatgttgtctgcaaaatatcgggaagcataacagacaaaatgccgtctgaaatattttcagacggcatttcaatccgattcggattatttttgcgtttcaaccgcttccaatgcacgcagggcgtaagtgtaagcggcaccggcattcagggcgatggcggttgccaatgcgccggcgatttcgctgtcggtcgcaccggctttggcggcggcggcggcgtgaacactgatgcagctctcacaacgtgtggtaatggcaacggcgatggcaatcagttcgcgcgttttggcatccaatgcttcggcggcggcggcctgttccaatgcgccgtatgcctgcagcattttaggatgcgccttacccagctcgccgaacgattttttaaccaatgcggtatgttctttccaatctttaaacattttcttttcctttctcttgcgtttaaccctgatacgcgcttgcgtatctgttttcgatgtgcgtattattgcaattattcagttgtgtttctcgtttaatcatctcattttatggttcaaaaagatttatggacattctggacaaactggtcgatttcgcccaattgacgggcagtgtggatgtgcagtgccttttgggcggacaatggtcggtacggcatgaaaccttgcaacgcgaaggactggtacacattgttacatcgggcagcggctatctctgcatcgacggcgaaacttccccgcgtccggtcagtacaggggatattgtatttttcccgcgcggcttgggtcatgtgttgagccacgacggaaaatgcggagaaagtttacaaccggatatgcggcagcacggtgcgtttacggtcaagcagtgcggcaacggacaggatatgagcctgttttgcgcccgtttccgctacgacacccacgccgatttgatgaacgggctgcctgaaaccgtttttctgaacattgcccatccgagtttacagtatgtggtttcaatgctgcaactggaaagcaaaaaacctttgacggggacggtttccatggtcaacgcattgtcgtccgtcctgctggtgcttatcctgcgcgcctatctcgaacaggataaggatgtcgaactctcgggcgtattgaaaggttggcaggacaaacgtttgggacatttaatccaaaaggtgatagacaaaccggaagacgaatggaatgtcgacaaaatggtggcggctgccaatatgtcgcgcgcgcaactgatgcgccgtttcaaaagccgggtcggactcagcccgcacgcctttgtgaaccatatccgcctgcaaaaaggcgcgttgctgctgaaaaaaaacccggattcggttttgtcggtcgcactgtcggtaggctttcagtcggaaacgcacttcggcaaggcgttcaaacggcaatatcacgtttcgccgggtcaataccggaaagaaggcgggcaaaaataaatcggggcttcaaacgcaaatgccgtctgaaaaggctttcatacagcatttgcgtaccgcgtcatttcaagggctgcatcttcatcacttccatcaaaaagttggtaaatgcggggttgttgggtttgacatccatatttttccaacgctgctgccagccgcgcaaggcattctggatatacagcttggactgttccgtattgattgcgccccgctggctgtctatcgccgaacgcaggtagatttcatacatactgtcatcgacggcattgcgtccgaccaggcgttttctgaagttgttcagatattgcgccgcctgaaccttggtcattttaccgatacccacctgatagcccaagcgcgtcgcttcatcgctgattttggcaacatccgtccaatgcgaagaggcaaggcggaaaccttttgcaggtgcttccgttttgacggtattgataggattcacggggatttccgtcaatgtgggcacataaatagactggcagccggaaagaactgccgcaatggaaagagggataaggtattttttcatgcccccattataatcaagtttgccttgagaaaacaaattgttcggcaagaaaaataaaatttcggcatcagaagcaggcaaaaacacattccacaagccttgccgcaaggtttacaatccgaccgtccttatcgcaacgaccgtttatggataccgcaaaaaaagacattttaggatcgggctggatgctggtggcggcggcctgcttcaccattatgaacgtattgattaaagaggcatcggcaaaatttgccctcggcagcggcgaattggtcttttggcgtatgctgttttcaaccgttgcgctcggtgctgccgccgtattgcgtcgggacaccttccgcacgccccattggaaaaaccacttaaaccgtagtatggtcgggacgggggcgatgctgctgctgttttacgcggtaacgcatctgcctttggccaccggcgttaccctgagttacacctcgtcgatttttttggcggtattttccttcctgattttgaaagaacggatttccgtttacacgcaggcggtgctgctccttggttttgccggcgtggtattgctgcttaatccctcgttccgcagcggtcaggaaacggcggcactcgctggtcttgccggtggcgcgatgtccggctgggcgtatttgaaagtgcgcgaactgtctttggcgggcgaacccggctggcgcgtcgtgttttacctttccgcgacaggtgtggcgatgtcgtcggtttgggcgacgctgaccggctggcacaccctgtccctctcatcggcggtttatctgtcgggcatcggcgtatccgcgctgattgcccaactgtcgatgacgcgcgcctacaaagtcggcgacaaattcacggttgcctcgctttcctatatgaccgtcgttttttccgccctgtctgccgcattttttctgggcgaagagcttttctggcaggaaatactcggtatgtgcatcatcatcctcagcggtattttgagcagcatccgccccactgccttcaaacagcggctgcaatccctgttccgccaaagataaaaaatgccgtccgaacatccttcagacggcatatcgggctttatttccccgccttcacatcctgccactggcgcaccataaacttcaatgccgccggccggatgggaaccataataaagctgtttttcaaatcctcctcggttgggaaaatcgtattgtcgtttttaaattcgtcttccatcagctcacgcgcaggcttgctcgaaggcgcgtaagtaacgaaattgccgtttttcgccgacacttccgggtcgaggaagtcgttgatgtatttgtgcgcgttggcgacgtttttcgcatctttcggaatcacgaaagaatccacccaaatccccacgccctctttgggcatcatcacgcggattttttccttgccgcccgcttcttcggcacggcgtttggcgatgttcaaatcgccgccgaaaccgattgttacgcaggtatcgccgcgcgccaaatcatcgataaagccggacgaagtaaagcgtttgatattggggcggtttttcttgagtagggcggttgcctccctgatgtcttccgtattgctgctgttcgggtttttacccaaatagttcaacaccataggatagatttccgccgcgctgtccaaatagctgatgccgcattgcttgagtttggacgtgtattcggggtcgaacaccaaatcccactggttgtccggcagcttgtccgtacccaaagcctttttcacgcgttcggtattgatggcgaaggtatttgtcccccaataaaacggcacggcgtattcgtggccgggatcgaccccgtccatcagcctcatcatttcggggttgaggtgtttataattgggaatcagcgacttatcgattttctgatacgcacctgccttaatctgcctgcccacaaacgcattggacggcgcgacaatgtcgtaaccggattttccggtcagcaccttgctttccagcgtttcatcgctgtcgtacacatcataagtaaccttgatgccgtttttcttttcaaaatcggcaacggtttccggatcgacgtattccgaccagttgtaaattttcaatacgtttcggttttccgccggcgccggtttttcggcaggcggtttgtccgaaccgccgcacgctgcaagcagcaaagcagtcaggacggcgagtggcagatgtttggtcattatcattccttgcatatcaggttggagaaagcggccattatagccgatattgggaacagggcttcagacggcattcaaaatcccgcaatgccgtccgaaaaccgccgcttccatagctagaaacagggatttgcggtaagataccgccgttcgttttccctgcttttaccatgacaagacatttgagagacattgaaaaaattatgaaaacctccgaactgcgccaaaaattcctaaaattttttgaaaccaaaggccacaccgtcgtccgctcttccagcctcgtgccgcacgacgacccgaccctgctgtttaccaacgcgggcatgaaccagtttaaagacgtattcttaggtttcgacaaacgcccgtacagccgcgccaccaccgcgcaaaaatgcgtacgcgcaggcggcaagcacaacgacttggaaaacgtcggctacaccgcccgccaccacaccttctttgaaatgatgggcaacttctccttcggcgactacttcaaacgcgacgccatccatttcgcttgggagtttctgacttcccccgaatggctcaacatccctaaagacaaactgttggcgaccgtttacgcagaagacgacgaagcctacaacatctggttgaacgaaatcggtatgccgtctgaacgcatcgtccgcatcggcgacaacaaaggcgcgaaatacgcgtctgataatttttggcaaatgggcgacaccggcccttgcggcccctgctccgaaattttctacgaccacggcgaagaaatttggggcggcattcccggcagccccgaagaagacggcgaccgctggatcgaaatttggaactgcgtatttatgcagttcaaccgcgacgaacaaggcaatatgaatccgctgcccaagccgtccgtcgataccggcatgggtttggagcgcatggcggcagtaatgcaacacgtccacagcaactacgaaatcgacttgttccaagacctgctcaaagccgttgcccgcgaaaccggcgcgccgttcagtatggaagaaccaagcctgaaagtcatcgccgaccacatccgctcctgctcattcctgattgcagacggcgtcttgccttccaacgaaggccgcggctacgtattgcgccgcattatccgccgcgccgtgcgccacggttacaaactgggtcaaagcaaaccgttcttccacaaactggtggccgatttggtcaaagagatgggcgatgcctaccctgaattgaaagaaaaacaagttcaaatcgaagaagcgttgaaaaacgaagaaagccgttttgcccaaacgctggaaaccggtatggctttgttggaaaacgcgttggctaaaggcggcaaaacactcgacggcgaaatcatcttcaaactctacgatacttacggtttcccatacgatttgaccgccgacatctgccgcgaacgcaatatcgaactggacgaagcaggcttcgagcgcgaaatggaagcccaacgcacacgcgcacgcgccgcacaaagcttcaaagccaacgcccaactgccttacgacggtcaagacaccgagtttaaaggttatagcgaacgccaaaccgaatccaaagtcctcgccctctacaaagacggcgagcaagtcaacgaattgaacgaaggcgacgaaggtgccatcgttatcgactttaccccgttctatgcagaatccggcggccaagtcggcgacgtcggctatatctttgcaggcgaaaaccgctttgaagtacgcgatacccaaaaaatcaaagcagccgtattcggccaattcggcgtacaaacttcaggccgtctgaaagtcggcgacagcgttaccgccaaagtggatgacgaaatccgcaatgccaatatgcgcaaccacagcgcaacccacttgatgcacaaagccctgcgcgacgtattgggcggacacgtcgaacaaaaaggctctttagttaccgccgaatccacccgtttcgacatttcccatccccaagcggtcactgccgaagaaatcgccgaagtcgaacgccgcgtcaacgaagccgttttggcgaacgttgccgtcaatgcagccattatgagcatggaagacgcgcaaaaaaccggcgcgatgatgctcttcggcgaaaaatacggcgaagaagtgcgcgtactgcaaatgggcggtttctctaccgaattgtgcggcggcacacacgtttcacgcaccggcgacatcggcctcttcaaaatcatcagcgaaggcggtattgccgcaggcgtgcgccgtatcgaagccatcaccggcctgaacgcactcaaatgggcgcaagagcaagagcgtttggtgaaagacattattgccgaaaccaaagcccaaaccgaaaaagacgtactggcaaaaatccaagcaggcgcggcacacgccaaagcattggaaaaagaattggcacgcgccaaagccgaactcgccgtccacgcaggcgcaaaactcttggacgatgcaaaagacttgggcgcagccaaactcgttgccgcccaaatcgaagccgacgcagccgccctgcgcgaaatcgttaccgatttaaccggtaaatccgacaacgccgtgattcttttagcggcagtaaacgacggcaaagtctccctgtgcgccggcgtatccaaaccgttgaccggcaaagtgaaagcaggcgatctggttaaatttgcagccgaacaagtcggcggcaaaggaggcggcagaccagatttggcacaggcagggggcacggatgcaggcaaattgcccgccgtgttggatagcgtgaaagactgggtcggcgcgaagctggtttgatgtgggaaaggcagcctgaaagggattcaggctgccttttgtgttaaagaggccgtctgaaagatattttcaaacggcctctgtcagtttatttggctttatacctaccattgaatagcgattcagaaggtatccagccatctgccaaatcatccaacatcttaatccaatactctaggcgtttttctgtcgggacgctttctccccaatattcgacaattagagcatcatccatttccaaagcagctttttcaatttcatgctcaatcaattttaaagatttttctacatagtttccgccacggtagtcttccgccgagttggcaacgctgcccgcactgaataagtcccgcgcctgatgacaaagcacaccgcgataggtaatcagatacaggacggcattatcgtatttgtgcttcgccctgcctgagcagacaatacggggggagactaatgctgcttcagctcggaggcggattttttcttcctgcggcagggaagtgtaaaggcgcacttccaaaggcagatcatggctgtctactgcgtcaatgtcttctatccaccataaccgctcgccttctttcaacctgttacgggcatattttcggatatattccattttttcatgcatatccaaatcggcaaattcagcataggaaataccgaaaccctcaaacagagacggtcgatcagattctatttctacctcaaagcgcggaacatgcgatgtgcggacatgaattacgctatcttcgtaaagttgccatttcacatcgggaatgccccccatttttccgaataccacatagatatgctgtacaccgtcagctttgtttttctcttggatactgtttgctacgctgcgccaagtatcttttagcgtgaatttgacttctacaccatattcccctattggaacatcggggaaaatttgcggcacaggttcaggattgataactatgtcagcataagcgggaatttttgcaatgcacagcgcacgaactctgttttcaaaaatatcttgggatttgaaaggtgcgttttttgcctcttgcctcaatacggtgcaaacctcgtctaaaaacttctcaaactccttttttgtcagcataatgcattaccacttaaaaatataaagtagtaattttatcttatttaacagggttatttaagtgccttactaacggcggcggcgatgtgccaccctaaaacaggagggacggcgttgccaatttgccgttctgttgcacgcaattttgcctggaaaataaaattgtcgggaaacgattggatgcgcgccgcctcacgcatggagatgcggcggggtaattcgtaatgccactgtatgtttccatggcattctgccctaatagtgtagcccgccctttcggcatccaattttcgactaccttgatcggggcttttttctgctctactccaaatatggttggcaatttcgtcttctactttgtcgaccaaatcgcctatagcctgtctagctgttacatagctgttgctggtatttgttttttcaatctgtatttcgggaatttcaggtagccttccaacgatgataactcgctcccgagtctgtggaacaccgtaatcggctgcattcagcaagtagtaatctacctgataacccaaattgcgaaaatctgaaagcactgtttccaaatctttccgatgatgcttcatcagtagccctttgacattttcagcaacaaatattttggggcgaacgcgttcaacagcagacaacatggctttatacagcccgctgcggctgcctgaaatacctgcacctttaccattaatagaaatatcctgacaaggaaagccaccgataatgatgtctgcgctagtgggtatttcatccaaatactgccaaatatcaccatgtacaatgtgatttcctaagttgtggcggtaggttctaacagcgtgttcgtcgatttcgttcgcccaaataatatcaaaatcatgtttgtcataagtacggtttaaaaactcaaagccccccagaaaacccaaatccattccgccacaaccgctaaataaagaaataattttatattttttttcgcggtcttcttgcttttcctgtttggtcattaactccatacatttaagataaaaagcatgggaaaaagtacctctatttactttgttacaaattgcatttgccgtttcactttccccttgctccaagaataattctgataattgtataaagccaattccatgctcatgcattttggcttttatggcatctccagctaacttgttccaattttttcgtgcaaattcggtcatggttaatctttcagtcattcataaatgacattattttagcgttttttatagtttaagccaagatttaaaatctacctttaggtttacaggccgtctgaaaacaaaaatctcgttttcagacgacctttttccgctaaaatccccctaccgtccaacccgaaacaaggagaaccatcatgcaagttcctacttccgccatcatcaacggcgaatttgccgacaaatacggcaaacgcggcagcaagccgtagccagcacccctgtcaaccgcgtgcgtggctagaccacacaccctaccactgcgggcgacgcaaaccttaagattgaggtgtagggtgtgtgcggtacgcacgcacgcggtttttgttactaccgaatgattccaaaccatgccgtaatccagtcagcagcaaacgctgcttgggtcatgtaccaacaaaactcaatatcaaaggccgtctgaagaataattttcagacggcttctctctatcaaaagcagcctgcacattcaaaaatcgaagtgcaggctgctttttgtgatgattggaaaaaacacacactatttgagacctttgcaaaatcccccaaaatcccctaaattcccaccaagacatttaggggatttctcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaatcaggacaaggcggcgagccgcagacagtacaaatagtacgaaaccgattcacttggtgcttcagcaccttagagaatcgttctctttgagctaaggcgaggcaacgtcgtactggtttttgttaattcactatatctgtgcgttacgacggcatgccgtctgaagggtgtttatgtctgcatctaagaaatttccgattcctttgagctatttcagcatcgcgctgggcttgtttgccttggggctgtcgtggcgttacggcgcgtctgtcgggctgctgcccgccttggccgccgaatcgctgcttgcggcggcttcggttgtctggctcttgctggtggcggcatacctaatcaaaatgtttgcgtaccgaaacgattttttgtctgatttgcgggacttggtgcaatgctgcttcatcagcgcgattccgattaccgctatgctggagggactcgcgctgaagccctatcaggcaggcgcggcggcagtcctgatttatgtcggcgttgccggacagttggcgttttcgatgtatcgggcggccggtctgtggcgcggcctgcattccttggaggcgacgacgccgattatttatctgcctacggttgcgacaaactttgtcagcgcgtcatctctggcggcgttggggcatcatgattatgcagctttgtttttcggcgcgggtatgttttcctggctgagcttggaagcctccatcttgggcaggctgcgcacggcggcaccggtcggcacggcggcgcgtggcgtggtcggcatccagcttgcgcccgcctttgtcggctgcggcgcgtattttgccgtcggcggtaaagtcgacggttttgcgttggcattaatcggctacggctgcctgcagcttttgttcttgctacgcctgacccgctggttttgggaaggtggttttacgatgagcttttggggattttcattcggtttcgcggcaatggcaggatgcggtctgcatctggcggcttctggcgtattgtcgggcttggggctgacgcttgccaccgccggatcggcaggcgtggcgctgctgcttgtcggtacgctgcaccggatagcgacggggcgtttcttggtacgcggctgatgcgttttgccgccttgtcaaaaatgccgtctgaacgctcaagccttcagacggcattttttatttcaaacccttacaggtagaatttttcgatgactttcaggttgtcatccaatttgtacaccagcggctgaccagtcgggatttccaagcccataatgtcttcgtcggaaatgccctcgatgtgttttgccagcgcgcgcagggagttgccgtgcgccgctaccaagacgcgtttgccgctcaaaatcgcgggggcgatttggtcttcccaaaacggtaatacgcgctccagcgttactttcaggttttcgccgtcgggtacgacatcggcaggcagatgggcatagcggcggtctttgtgtgcggaaaactcatcgtctttgtccaaaagcggcggcagggtgtcgtagctgcgccgccagatgcggacttgctcgtcgccgtatttttcggcggtttgttttttgtccaggccttgcagttggccgtagtggcgttcgttcagccgccacgttttgatttgcggtacgaacagttggtcggattcttccaaaacgatgttgcaggtcttaatcgcgcgggtcaggacggatgtgaaggcgatgtcgaactcatagccgttttctttcagtttcttgccggcggcggcggcctcggcaagcccctgcccgctcagcttcacgtcgcgccagcctgtaaacaggtttttcgcgttccattcgctttgtccgtggcggataaataccagttccatatcgtctccaatgtgtgaaagtgggaaagccttatttataacatatttccacattgcccgtatttgattcagattcagacacgcgcccactatggtttgccgttttgatttacaataatgccctttgctttacattccgcatacacaatgtttcaacacacaggacgacacataaagcaccgtcctatgtgttgccctgatttggaaggggttgccccctcccaaataaagtctgattctaccgccccgaaggacagatgtccaagtggcggggtttcaaccgaaaaggaaatacgataaatatgcaaccgcacgctccacataccgattccaatacgctgatgctcggccgatacgccgaacgcgcctatctcgaatacgccatgagcgtggtcaaaggccgcgcgctgcctgaagtttcagacggccaaaagcccgttcagcggcgcattttgtttgccatgcgcgatatgggtttgacggcgggggcgaagccggtgaaatcggcgcgcgtggtcggcgagattttgggtaaataccacccgcacggcgacagttccgcctatgaggcgatggtgcggatggcgcaggattttaccttgcgctatcccttaatcgacggcatcggcaacttcggctcgcgcgacggcgacggggcggcggcgatgcgttacaccgaagcgcggctgacgccgattgcggaattgctgttgtccgaaatccatcaggggacggtggatttcgtgccgaactacgacggcgcgtttgacgaaccgctgcacctgcctgcacgtctgcctatggtgttgctcaacggcgcgtcaggcatcgcggtaggtatggcgaccgaaattccgccgcacaatttgaacgaagttacgcaggcagcgattgcgctgttgaaaaagccgacgctggaaaccgccgacctgatgcaatatattcctgcgcccgattttgccggcggcggtcaaattatcacgtcggcggacgaattgcgccggatttacgaaaccggcaaaggcagcgtgcgcgtgcgtgcgcgttatgaaatcgagaagctggcgcgcggacagtggcgcgtcatcgtaaccgagctgccgccgaacgccaattccgccaaaatccttgccgaaatcgaagaacaaaccaacccgaaaccgaaagcgggtaagaaacagctcaaccaagaccagctcaacaccaaaaagctgatgctggatttaatcgaccgcgtgcgcgacgagtccgacggcgaacatcccgtgcgactggtgttcgaaccgaaatccagccgcatcgataccgataccttcatcaacacgctgatggcgcaaacttcgctggaaggcaatgtgtccatgaacttggtgatgatggggctggacaaccgccccgcgcagaaaaacctgaaaacgattttgcaggaatggctggatttccgcgtcgttaccgtaacacgccgtctgaaattccgtttgaaccaagtggaaaaacggctgcacatcctcgaaggccgtctgaaagtctttctgcacatcgacgaagtgattaaagtcatccgcgaatcagacgacccgaaagccgatttgatggcggcgttcgggctgaccgaaatccaagccgaagacattttggaaatccgcctgcgccagttggcgcgtttggaaggtttcaaactcgaaaaagaattgaacgaattgcgcgaggaacaaggccgtctgaacatccttttgggcgacgaaaacgaaaaacgcaagctgattatcaaagagatgcaggcggacatgaagcagttcggcgacgcgcgccgcacgctggtggaagaagccggacgcgccgtgttgacgcaaaccaccgccgatgagccgatcacgctgattctgtctgaaaaaggttggatacgcagccgtgccggacacaaccttgatttgagccaaactgcgtttaaagaaggcgaccgcctcaaacaaaccctcgaaggccgcaccgttttacccgtcgtcatcttggattcactgggcagaacctacacgctcgatgccgccgaaatccctggaggacgcggcgacggcgtaccgatttcatccttgatcgagctgcaaaacggcgcgaaacccgttgcgatgttgacaggattgccggaacaacattatttattatcgggcagcggcggctacggcttcattgccaaactgggcgatatggtcggacgcgtgaaagcgggcaaagtggtgatgaccgcagacagcggcgaaaccgtcctgccgccggttgccgtctatgcctcctcgttcatcaaccccgactgcaaaatcattgccgccaccagtcaaaaccgcgccatcgccttccccatcggcgaattgaaaattatggcgaaaggcaaaggactgcaaatcatcggattaaacgccggcgaatcgatgacgcataccgccgtttcttccgagccggaaatcctgattgaaagcgaaggcaggcgcggcgcagcgcacaaagaccgcatccccatctccctgcttgaggcaaaacgcggcaaaaaaggcagactattacccatatcgggcagcctgaaacagctttcttcccccaaataaacccgattccacacataattatggtgatttccaacccccgcgaacttgaaaaactcaaagaccggattcccaatctgatcaacatcgcccgcatcgccatcgtcctccccctgctgattatgcatatcttcgggttggaggtcagcgggcatgaaaacctgtacgcctcatggacgacatgggcattttacttgtggctcgccatttcctgctggatgattttcttttccaccctcaatccgcaatggcaatggcaggctttgaggataccgagtttcagtgccgtggccgacatcacgatgatcggcgtgctgacctacctgttcggcggcatcgattccggcttcggcatcctgatcctgcccttcgtgggcagctcctgcctgctcagttacgggcgttatcccctgctctatgccagctacgccgccatcctactgatattgaatgcccttgcagacagcaatatcaatatgtatccgctgattctgggtgcaaaaaccgtcgcccacacctttatcctcgtagccggttcctatttcgccgccatgattgcctcgctatcggtcagatacatcgaccgtgccggcaaacttgcccatgaaaaccacgccgcctaccgccgcatcaggggcttgaaccaaatcgtgctcaaccgcgttcaggaagcggtcgtcgtcatcaacgtcgagcatcagaccatactgttcaataaaaaggcaaaagatctgctccccatgcttgaaatcggacagcatactgccctattcgaccctgtcgccgtcttatgggacaaggcctcttcgcgtactttcgaacgcaatatcgacacgcccgccctgaccgcccgcatccgcgccgtgccgatgaacaaagagcagaacaagctgctcatcctctacatccgcccgcaaagcgaaattcaggcagaagccctgtccgtcaaacttgccgcactcggacaactgaccgccaacctcgcccacgaaatccgcaaccccatgtccgccattcgccatgcaaacgacctgttgcgcgaaaatgcagaggaagaagaaaccgacccgttcaaggtcaaactttgcgaaatcatcgacggcaacgtccgccgtatcgacaaaatgctcgaagacatctcctcgctcaacaaacgcaacaaaaccgaacgcgaagccatcgacctgataccgttttgggaagaattcaaacaagagttcctgctcggccatcccgatgtcgccggctgcatccgtccggacattcaaggcggcagcccgaccgcctatttcgatcccgcccacctgcggcaaattatgtggaacctcgccaacaacgcgtggcggcacagccgcaaacagcccggctcgatttccgtcaccatccgccccgcgcaaaaaaacaccgtctgcatcctctttgccgacgacggcggcggcgtgccgcccgaagtgcaggaacacctgttcgaacccttttacactacggcggaaaacggcaccggcctcgggctgtatgtcgcccgcgaactggcacacgccaacttcggcgatttgacctacctgcccgaaaccaaatgtttcaaactcacattaccggaaaaaaccaatgactgaactgcaacatcccgtcctcgtcgtcgatgacgaaaccgacattctcgacctgatggaaatgaccctgatgaaaatgggcttgcgcgtccataccgcgtcaggcgttgccgaagccaaaaacaagctcgacagccaacgctattcgctcgtcctgaccgatatgcgtatgccggacggctcggggctggaagtcgtccaacacatcaacagccgcctgctcgatacgccggttgccgtcatcaccgccttcggcaacgccgatcaggcacaggaagcgttgcgttgcggcgcgttcgaccccgataccatgcagatacaggactatctcgaccaaatcgaacgcgacatcatcgaacaaaccctcaaacaaaccgaaggcaaccgcacgcaggccgccaaacgcttgggcatcagcttccgttccatgcgctaccgtatggaacgcctcaacatcggctgacggcaaaacggcatccgcaccatccccgcccacccgaaaaaatgccgtctgaaacggcacgggaaagcgggtttgccccacgcccgaacggacacaaaacaccatgaccgacatccttattgacaacaccgccaccgaaaccgtccgcaccctgatacgggcattcccccttgtgcccgtttcccaaccgcccgaacaaggcagttacctccttgccgaacacgataccgtcagcctcaggcttgtcggggaaaaaagcagcgtcatcgtcgattttgcctccggcgcggcacaataccggcgcacaaaaggcgggggcgaactcatcgccaaagccgtcaaccacaccgcgcaccccaccgtttgggacgcaaccgcaggattggggcgcgacagcttcgtcctcgcctcgctcgggctggccgttaccgccttcgagcaacatcccgccgtcgcctgcctgctttcagacggcatccgccgcgccctcctcaatcccgaaacgcaagacaccgccgcgcgcatcaacctccatttcggcaacgccgcagtacaaatgcccgcccttgttcaaacacaaggcaaacccgacatcgtctatctcgaccccatgtatcccgaacgccgcaaaagtgccgccgttaaaaaagaaatgacctacttccaccggctcgtcggcgaagcgcaagatgaagcggcactcctccataccgccagacagactgcaaaaaaacgcgtcgtcgtcaaacgcccccgcctcggcgaacaccttgccggacaagcccctgcctaccaatacaccggcaaaagcacccgcttcgacgtttacctgccctacgggacgggcaagggataacgcccataaaacaagacaccgaaaaatttgccgttcttatgcaaacgagaaaccggtttttgcgtttcgactgttttggataagtcatcacaccttaaagtttgtcattcccacagaagtgggaatccgattcattcagttttatagtggtttaaatttaaaccactatagctgttttcgagtttcaggcaacttccaaaccgagacctttgcaaaatcccccaaaatcccctaaattcccaccaagacatttaggggatttctcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaggcagcccggatgcctgattatcgggtatccgaggaggattaggggggtattggggtagaattaggaggtgttatggggcgaaaacagctgaaaacctgtgtttgggtttcggctgtcgggagggaaaggaattttgcaaaggtctcaaaccgtcattcccactgaagtgggaatctagaaatgaaaggcaacaggaatttatcgtaaatgactgaaaccgaacggactagattcccgcctgcgcgggaatgacggggcgggcagatgccgtctgaaattccgtcattcccgtgaaaacgggaatctagaacttctgatttttcagacgacttttgaacattgccgccacccaatgatctggattcccacctgcgcgggaatgacgaggtttcaggttgctgtttttaagttgctgtttcgggttgctgttttttatggaaatgacaaggttttagattgcgagaatttatccgctcctccgtcattcccacggaagtgggaatccagaaatgaaaagcaacaggaatttatcgtaaatgaccgaaaccgaacggactagattcccgcctgcgcgagaatgacaaggtttcaggttgctgtttcgggttgctgttttttatggaaatgacgaggttttagattgcgagaatttatccgctccgccgtcattcccacggaagtgggaatcaggaaatgaaaagcaataggaatttatcgtaaatgaccgaaaccgaacagactagattcccgcctacgcgggaatgacggggcgggcagatgccgtctgaaattccgtcattcccgtaaaaacgggaatctagaacttctgatttttcagacgacttttgaacattgccgccacccaatgatctggattcccacctgcgcgggaatgacgatgtaaaattatccgggattcaaaaagacagactttcgcgtccgtgggaatgactgcggaaagatgatttttattttgtcataaaaatccgcaccttaatcagttggcggttaaatcaaacttttagggtgcagattactttttatgatttcagacagcattttgacaggcggcagcctatttgggcaataccaaaaacttgattagcagttctttaaatacaaaaccgaacacgcccaagcccaaaaccaaaaacaaaatggcgatgccgaatttgcctgctttggactccttgcccaaattccaaacgataaaacccaaaaaaataatcaagccggtcaggcagattttcaacgcccaatcggcaaaaactgcttcatccatatttttttcctattgttgatgtgtatgccatataagataagggtttcagacggcatttgcggtgtttttccgccgatgccgtctgaacacgcaatcagcgcgcgagtgcctgtttcaaatcgtcaatcaaatcgccaacatattccaaaccgaccgacaggcgcaccaatccggggcggatgttggcggcgagtttttcttcgggctgcatcctgccgtgcgtggttgtccacggatgggtgatggtcgagcgcacgtcgccgaggttggcggttcgggaaaagagttccacgccgtccacgactttccacgcggcttcttggtcggctacttcaaagccgatgacgatgccaccgccgttttgctgtttgcggataagcgccgcctgcggatggtcgggcaatccggtgtaatacacggcttgaacctgcggctgcgcttgcagccattgcgcgattttcagggcgttgtcgaactgtttttccatacgcagcgacagggtttccacgccgctcaacaactgccacgcattaaacggcgacattgccagcccgcaagagttgcaatacatagcgacctgcgccatcagctcttccgaacccgccaacacgccgcccatcacgcgcccgtgtccgtctatggctttggtcgcggaggaaacggaaatatccgcgccgtgtttcaaaggctgcgagccgacgggcgacagcaggctgttgtccaccaccaaaagcgcgccgatgccgtgcgccaattccgccaaggcttccaagtcggccacttctcccaagggattggacggcgtttccaaaaacagcagtttggtgttggctttgacggcggctttccattcgtttatatcagtcggcgacacgtggctcacttcgatgccgaatttggtaacgatgttattgataaagccgacggtcgtgccgaacaggctgcggctggaaaccacatggtcgcccgcctgcaaaaaggtgaaaaacgccgcctgaatcgcggacatgccggtcgaagtggcgaccgcgcgttccgcaccttccaaagcggcgatgcgtttttcaaaggcggctgtggtcgggttggcggtacgggtataagtgaagcctttgattttttttgaaaacaaatcggcagcgtgttgggcgttgtcccacatgaagctgctggtcaggaacaatgcctgattgtgttcgcggtatccggtttgttctttgccgccgcgtatggcgagcgtttgcggatggagttttttgctcatcggtgattcctcggttttatccgttcggcaacggagcgtgcgcccgttgtttaatttatagtggattaacaaaaaccagtacagcgttgcctcgccttagctcaaagagaacgattctctaaggtgctgaagcaccaagtgaatcggttccgtactatttgtactgtctgcggcttcgtcgccttgtcctgatttttgttaatccactatattaatattttgcgcccgttccgtgaggctttcaagtcggatgagaatgcaaatgccgtctgaacacggctttcagacggcatggcaatcagcgtttgtattttaactcgtacttgatgtcgttgaggattttgcggacatcgtgttccaacacgtcttcgactaccgcacccgcctgctcgtgcagcatctgctggagctgataggtaaaaaccgccatctgcttttgcaccgccgtacggatgatgccgttgacggtatcggtcagatgcgggcgcaggcgtttgatcagccgttcggtcagctcctgttcggacaggcagaacacttcgcgccggttgacggctttcggattcaggatattgatttggacgggcatcaacgcctcttccgcaccgccttcgccgttttccgcaaccccgtctgccgccgtacccgattctgccgcatcggcgttttccccgccttcaatctgtccggtttcaaattcggcactgtcttttttggcatcgaacaggattctccgccgcgattcgatgtgtttttccgaaaccgacatttgcagggaagcctgcgcgttgagccagttttcctgaaggacaatcatcgggtcggtttcgacttcctcgccgcaatcggcaacggcggcattgtgttcctcctgccattttttcagatacgccttcaacacacgggctcggctctcatcgtccagtttcggcacaggcgcgtccgttccggtttcagaggggcgggacagcggcgcgtaagtcggcactgccttcatacggcgcgtctgacgcaggttttccaaacgtttttcccaattcggctctttattcgcatccattttcggcttccggttcttaatctttgcaggcagacaaacccgcgcccaaagcgcggtttgatataatggcgcattttaacagattcgcgaggatacatcatgggcagcatcgaacagcgtttggaatatctagaagaggcgaacgacgtgctgcgtatgcagaaccacgtcctgtccaccgccttcaaagccctaatccgcgcccttcccgccgaaaccgccgaagtcgcggtcgagtcgattcagcttgcttttgaagacgcactggcggaattgagctatgaggacagcccgcatacggatttgttccacgacgttacttatgcgtttttccgtgaaaaagaacgttaattttgtgttaaactgattttttaggctttttgattaccgaaaggaattttgatgaatatgaaaaaatggattgccgccgcccttgcctgttccgcactcgcgctgtctgcctgcggcggtcagggcaaagatgccgccgcgcccgccgcaaaccccgacaaagtgtaccgcgtggcttccaacgccgagtttgccccctttgaatctttagactcgaaaggcaatgtcgaaggtttcgatgtggatttgatgaacgcgatggcgaaggcgggcaattttaaaatcgaattcaaacaccagccgtgggacagccttttccccgccttgaacaacggcgatgcggacgttgtgatgtcgggcgtaaccattaccgacgaccgcaaacagtctatggacttcagcgacccgtattttgaaatcacccaagtcgtcctcgttccgaaaggcaaaaaaatatcttcttccgacgatttgaaaaacatgaacaaagtcggcgtggtaaccggctacacgggcgatttctccgtttccaaactcttgggcaacgacaacccgaaaatcgcgcgctttgaaaacgttcccctgattatcaaagaactggaaaacggcggcttggattccgtggtcagcgacagcgcggtcatcgccaattatgtgaaaaacaatccgaccaaagggatggacttcgttaccctgcccgacttcaccaccgaacactacggcatcgcggtacgcaaaggcgacgaagcaaccgtcaaaatgctgaacgatgcgttggaaaaagtacgcgaaagcggcgaatacgacaagatttacgccaaatattttgcaaaagaagacggacaggccgcaaaataagcccgcccgtccgaacacaatgccgtctgaagccttttcagacggcattgttcatcaaccggcctacaatgaactgcctgctgatttctccctaccgcaaagcaacaggcaaagattacaaatatcaaaatccgagtaaaacagtattttattaaaacaaattgataatcaagagattagaattatgtattgtctttaccgtacaaacgctggcactatttcaacctgataaaaaacagccttcaaaaaggttgcttaaaacagcagcagacacttaccgccacaaccttgaaaaggaacacaatcatgaccgtcatcaagcaagaagactttatccaaagtatctgcgatgccttccaattcatcagctactaccatccgaaagactacatcgacgcgctttataaggcgtggcagaaggaagaaaatcccgccgccaaagacgcgatgacgcagattttggtcaacagccgtatgtgtgcggaaaacaaccgccccatctgccaagataccggtatcgcaaccgtgtttttgaaagtcggtatggatgtgcagtgggatgcggatatgagcgtggaagaaatggttaacgaaggcgtgcgccgcgcctacacttgggaaggcaatacgctgcgcgcttccgttctcgccgaccccgccggcaaacgccaaaataccaaagacaacacgcccgccgtcatccatatgagcatcgtgccgggcgacaaagtcgaagtaacctgcgcggcaaaaggcggcggctctgaaaacaaatccaaactcgccatgctcaatccttccgacaacatcgtcgattgggtattgaaaaccatcccgaccatgggcgcgggctggtgtcctcccggcatcttgggcatcggcatcggcggcacgcccgaaaaagccgtgttgatggcaaaagaatccttgatgagccacatcgacattcaagagttgcaggaaaaagcagcgtcaggtgcagaattgtccaccaccgaagccctgcgcctcgaactctttgaaaaagtcaacgcgctaggcatcggcgcgcaaggcttgggcggtctgaccaccgtgttggacgtgaaaatcctcgattacccgacccacgccgcctccaaaccgattgccatgattccgaactgcgccgccacccgccacgtcgaatttgaattggacggctcaggccctgtcgaactcacgccgccgcgcgtcgaagactggcccgatttgacttacagccccgacaacggcaaacgcgtcgatgtcgacaagctgaccaaagaagaagtggcaagctggaaaaccggcgacgtattgctgttgaacggcaaaatcctcaccggccgcgatgccgcacacaaacgcctcgtcgatatgctcaacaaaggcgaagaattgcccgtcgatttcaccaaccgcctgatttactacgtcggccccgtcaatccggtcggcgatgaagtcgtcggtccggcaggtccgaccacagccacccgcatggacaaattcacccgccaaatgctcgaacaaaccgacctcttgggcatgatcggcaaatccgagcgcggcgtggccacctgcgaagccatcgccgacaacaaagccgtgtacctcatggcagtcggcggcgcggcgtatctcgtggcaaaagccatcaaatcttccaaagtcttggcgttccccgaattgggcatggaagccatttacgaatttgaagtcaaagacatgcccgtaaccgtcgccgtagacagcaaaggcgaatccatccacgccaccgccccgccccaatggcaggcgaaaatcggcatcatccccgtcaaatcttgaggcgtcatgccgtctgaacacaaaatctgctttcagacggcatttccgcccctggttgcggtacaatccaccatttcatcactcggcgacccacaccgtgaaaatcctcattttaggcaacggacaggtaggttctaccgtcgcacaaaaccttgccgccatacccaacaacgacgtaaccgttatcgacatcgacgaaaaagcattgcaggaaacaggcagccgcctcgatgtccaaaccgttttcggcaacggcgcatcccccttcacattagaacgcgccggcgcggaagatgccgacttgctgctcgcgctctcccgcagcgacgaaaccaacatcgtcgcctgcaaagttgccgccgacctgttcaacatccccggccgcatcgcgcgcgtccgttccagcgaatacctcgaatacctcagccccaagctcgaaaacaacgaaaacggcagcctttccatattcggcataaccgaaaccatcagccccgaacagctcgttaccgaacagcttgccggcctgatagactgcccgggcgcattgcaggttttacgttttgcagacgaccgcgtgcggatggtcatcatacaggcgcggcgcggcggactgcttgtcggacgcagcattgccgacatcgcccaagatttgcccgacggggccgactgccaaatctgcgccgtttaccgcaacaaccgcctcatcgtccccgcgccgcaaaccgtcatcatcgaaggcgacgaaatcctatttgccgccgccgccgaaaacatcggcgcggtcatacccgaattgcgccccaaagaaaccagcacccgccgcatcatgattgccggcggcggcaacatcggctaccgcctcgccaagcagctcgaacacgcatacaacgtcaaaatcatcgaatgccggccgcgccgtgccgaatggatagccgaaaacctcgacaacaccctcgtcctgcaaggttcggcaaccgacgaaaccctgctcgacaacgaatacatcgacgaaatcgacgtattctgcgccctgaccaacgacgacgaaagcaacattatgtccgcccttttggcgaaaaacctcggcgcgaagcgcgtcatcggcatcgtcaaccgctcaagctacgtcgatttgctcgaaggcaacaaaatcgacatcgtcgtctccccccacctcatcaccatcggctcgatactcgcccacatccggcgcggcgacatcgttgccgtccaccccatccggcgcggcacggcggaagccatcgaagtcgtcgcacacggcgacaaaaaaacttccgccatcatcggcaggcgcatcagcggcatcaaatggcccgaaggctgccacattgccgccgtcgtccgcgccggaaccggcgaaaccattatgggacaccataccgaaaccgtcatccaagacggcgatcacatcatctttttcgtctcgcgccggcgcatcctgaacgaactggaaaaactcatccaagtcaaaatgggctttttcggataaaccgccccattccggacacattgccgccaagcggtatggaagcggaataatggtaggtgggcttcagacggcatccgccctccccgtcattcccgcgtaagcgggaatccagaccttgggatagcggcaatattcaaaggttatctgaaaatttagaggttctagattcccgttttcacgggaatgacgaagagttgcgggaatctagaccattggaaagcggcaatattcaaaggttataaaagacccgtcattcccgcgcaggcgggaatccagaccttgggatagcggcaatattcaaaggttatctgaaaatttagaggttctagattcccgctttcgcgggaatgacgaaaagtggcgggaatccagaacgtcgggcaacggcaatattcaaaagccgtctgaaaatttaaaagttctagattcccgctttcgcgggaatgacgaagtttcagacggcatcgcccgcctgttttgatatggcggcaccccccgacaaaaaaaacaatccggaacgcatctgaccgttccggcttgttttcaggcgaatccgccgcatcagaacatactgcgcacgcccatattgacctgccaagtctggcgcatcgtgtgcatcgaagacctttgcgcctcaaaataaagctgccttccgttgtcggcattaccacgcaaaaaaatgaattgcttgatattccaatgttttttatatgtttttatattgtgatgcgatcagacaaacgcccccctgacatttgtttagacggcatcgtattgctaaatttctataagtatgtataatgtccgtttccacgcgcccatcgtctagaggcctaggacactgccctttcacggcggcaaccggggttcgaatccccgtgggcgtgccaattcaaaaacctgcttgtttcaagcaggttttttattatgagtcgtcattcccgcaatttttcgtcattcccgcaaaagcgggaatctagagcgtagggttgaagaaaccgttttatccgataagtttccgtgccgacaggtctggattcccgcctgcgcgggaaggacggcagagggtggacgatgctgtctgaagcctgacaaagcatttgatgccgtctgaaacttcgtcattcccgcaaaagcgggaatctagagcgtagggttgaagaaaccgttttatccgataagtttccgtgccgacaggtctggattcccactttcgtgggaatgacgagtcttttataacctttaaggctgctctgcccaatggtttggattcccgcttatgcgggaatgacggggcggggcgatgccgtctgaaacttcgtcattcccacaacccttcgtcattcccgtgaaaacgggaatctagaacttctgaattttcagacggctttataaatattgccgctgccccaagggctagattcccgcctgcgcgggaatgatgatttggaaatcacccgaaacccaaaaacaactgaaaccgaacacactggattcccgctttcgtaggaatgacggaattttaggtttctgtttttgtggaaatgacgaataaagcgtgccggtttatgctcgccgcaacacgcggttcagacggcattgctctcttttttcattatcagtgggtgtagcaactgtatttttcaccccgtcgggcaaaaatacagttgctacgatgcaccccgccgccctgccctgtgccttgtcctgcaatacggcatataatgcaccacaaacccccgcgctgcggttttcagacggcatcgccgtgcttttttacaggcattagccctttttatcggacacaatattaaggaggaacaaatgaaaagctcttttgtgcaaacgcttaccatcgccggttcggattcgggcggcggtgcgggcattcaggcggatttgaaaacgtttcagatgcgcggcgtgttcggaacgtgcgtcatcaccgccgttaccgcgcaaaataccttgggcgtgtcggcggttcatctcgtcccgaccgaaaccatcaccgcacaaatccaagcaatcagggaagactttgacatccgcgcctacaaaataggaatgctcggcacggcggaaatcatcgaatgcgttgccgacaagctgaaacactgcgacttcggcaggcgcgtactcgaccctgtgatgattgccaaaggcggtgcgccgctgttgcaggattccgccgttgcggcactgacgcgcctgctgcttcccgatacggatgtattgacccccaacctgcccgaggcggaagccctgaccggcgtgcatatcgaaaaccgtaaagatgcggaacgtgcggcaaaaatcctgcttgattacggtgtcaaaaatgtcgtcatcaaaggcggacatttgaatggcagcagcagcggacgctgcacggattggctgtttacgcaaaacgaaacgctggaattggacaacccgcgctttccgaccgcccacacgcacggcacgggctgcacgttttctgcctgcattaccgccgagttggcaaaaggcttagacgtttgcaaagccgtacagactgccaaggcctacatcacggcggcaatctcaagccctttggaaatcggcgcgggacacggcccggtcaatcattgggcctatcgggactaaccgtaaaaatgccgtctgaaacaaaatgttcagacggcatttttgaagattattcaggccttttcgccagcatggttacaaatttaaaccgtatcggattgccgttttcgtctttggcgtgcatcgcgcccaattcttctttatattcgaccagctcccaatcccgataataatccttcagttctccctctttaaatttgaaggggaacggcatcgggcaggggaaatccgccgtatccattgccgatacaatcaagttgtacccgcccgccgccgtatgcgcctgcatatcggcaatcacgtcgggcacgcgctgcggcatcaggaacatcagcaccactgttgccacaatataatcaaactcaccctgcaaggcggcggcattcaagtcatattccagcgtgcggacgttcaagccctccgcctctgccagctccgccacgtttgccaaggcggccggattgtgatcgactgcagtaacttcaaaccccttcaaaccgagaaacagcgcgttgcgcccctgtccgcagcccatatccaacgccctgcccgccggtacggtatcctgtgccgccgcgaccgcagaatgcgtggcactcatcccgtattttttgtgaaaatagtctgccgccgcgcaatacagcgacaaacggatttcggcatcgtccgttttcagtttgaccgaaaacacctgctgcggcgcaaacacgcaatcgccgctttccgccgaccaaacctctgccgccccgtcctgcgtgcggacttcgacatcgccctgcaacacattcaggcagacccattcccctccttcggacgaataacccgacaacaaaatttccggcaggttttccgccttccatacgggcatttgtccgaaacaaaacaactcgccgctttgacccactatccgctccttcatattcaaaaataaagttgcacattatatgcctattttaatccgccgcaatctttcagacggcacggcgcacaaaccgcttataatcacgccggacaccacacaaaggcacaataatggaccaaaccgtttacctttacaccgacggcgcgtgcaaaggcaatcccggcgcgggcggctggggcgtgttaatgcgctacggtagccacgaaaaagaacttttcggcggcgaagcgcaaaccaccaacaaccgcatggaactgactgccgtcatcgaaggactgaaatccctcaaacgccactgcaccgtcatcatctgcaccgactcgcaatacgttaaaaacggcatggaaaactggatacacggttggaagcgcaacggctggaaaaccgccgccaaacagcccgtcaaaaacgacgacttgtggaaagaactcgacacactggtcggacagcatcaagtcagctgggcttgggtgaaaggacacgcgggacacgccgaaaacgaacgcgccgacgatttggcaaaccgtggcgcggcgcagttttcctgagtgccgcaccgacaggaaaataccgtctgaaaccgctaatgggcttcagacggcatttttaccatacactccttatttcgcaattaacggtacatctacctgcttgggtgaaatcgtaaacatcttaccgttactcaacggatcaacaatcagataaccaatcaggccaccgaaaatcaggtttccaccaatataccaaccattcggattggtttctaacttgtaaaccaacggctgataacctttcttctcaaaagaaacctgatattttttcctgccgaaatatttgccgttgcctttaggcaacgaaacatttgcgggcgttacacctgattgaacaatcacacctgtttcatcctgaattttaaataccgcaccggatggttgacttttaatcggcacggtctgactggactctcccataatcgttgcacaacccgacaaaaccaaaatcggtgcaagccatgttgccaagaacttattcatcaaaatcatctccaactgactaaaaaataaaatacattaaattacacaataatgatgtaatttggaatattttacttatttacaacactgtttacaagagaaaaaacaagataaatatccatagatgagtaaatctacaatcggatacaaaatggtacaattgcttgcaacagaagcagaccggctaataggtgaaaaaatccgacaacgacgaaaagagttgggctattctgcagaaaagctggcggaacacatcaatctttctcaacagcagatttcacgctacgaacgtggcgtaggtaaaattaatatttcgcacttagtcgatattgccgtttttctggaaacaccgattgcttggtttttccaagattgcctgcccaaaccactgacggtagcctgtactcctgagaacacacccgaacagcaatggcacagccttaatccaaaccaaaaagctgcctttgccgcctttttggatactttaaggaataaagaaacatgaacaccaagccctgccccatctgcacggcacaagatgaagatattttgctgcaaacccccaagctgcgcgtcatcgccgtccataacgacagcggttcgccgacattctgccgcgtcatttggcgtaagcatattgccgaaatgaccgacctttcggcagcggaacgcggcgaattgatggaaatggtgtacaaagtcgaagccgctatgcgccaagtgtttcaacctgccaagattaacctcgccagcttgggcaatgtcgtgccgcacctgcattggcatattatcgcccgctttgaaaacgatgcgtctttccctgcaccgatttgggcaaaccccgtccggaaacacggtatgaccctgccgcaagattggacggaacagcttaaaaagctgctttaagcccgccgatgccgtctgaaaccgtatgaaagggaaattatgaccgaaccgacctcccgccgccgtttcctgaaaacctgcaccgccgccgccggcgcgggactgcttcaggcttgcggcacatccgccacatccgttccgccccttccctcttcccattctgttgtgaaagcccgaaccgtgcctctccaaacgccacgccgtcaaagttcggacggcaaccttctgcgcgttgtcgcttcgtcaggatttgccgaagacaccaaccgcgtcaacacagccttaacccgcctttacaatgtcggttttaccgtaaccaaccaacaggcgggcagccgccgtttccaacggtttgccggcacggacacgcaacgtgccgccgatttccaagaggtcgcttccggccgcgtcgccacgcctaaagtgctgatgggcttgcgcggcggttacggtgcggcgcggattctgccgcatatcgattttgcttcgctcggcgcaaggatgcgcgaacacggcacgctctttttcggattcagcgacgtatgcgccgtccagctggcattgttggcaaaaggcaatatgatgagttttgccggcccgatggcttatagcgattttggcaaacccgcccccggtgcgtttacgatggatgcctttatcaagggtgcaacccaaaaccgcctgaccgttgatgttccttatatccaacgcgccgatgtcgaaaccgaaggcatattgtggggcggcaacttaagcgtcctcgcctcgctcgccggcacgccttatatgcccgacatcgacggcggcattttgttcctcgaagatgtcggcgaacagccctaccgcatcgaacgtatgctcaatacgctgtatctttcgggtattttgaagaaacagcgcgccatcgtgttcggcaatttccgtatggaaaaaattcgagatgtctatgatccgtcttatgatttttctgccgttgccaaccatgtttcgcgcacggcgaaaatccccgtgctgacgggcttcccgttcggacacattgccgacaaaatcactttccctctaggcgcgcacgcccgaatccgtatgaacggaaacagcggttattcggtcgcgtttggaggctacccgacactcgatgcgtccgccctgactttggataccctgctcccaccgccggatttgcccatcttccccgaaagcggtgttgccgatatctcggaataaacccgcaaacggacaaatgccgtctgaagccttcagacggcatttcccaagacggcggcagattacagcaatgcccgaatatcggcttcgatttcttcgggcgtaacactaggcgcaaaacgctcgaccacttcgccgtcgcggttgacgaggaatttggtaaagttccatttgatgtcgccttcgtcgcgcttctctcccaaagctgcgagcttcaacacgaaatctttaaacagatgattgcctttatcttgcggtttgacggatttcaggtaggcatacaagggcgcggtatttgctccattgacttcgattttgtcgaaaatcttaaacttcgtgccaaacttcatcatacacacttgggcaatttctccgctgctttcgggagcctgttcgcggaactggttgcacggaaaatccaaaatctccaagccttctgcggtatattgtgcatacagcttctgcaaagcctcgtattgcggggtcagaccgcaacgcgttgccgtgttgacgatcagcagaaccttgccgcgatagcctgacaaatcaaccgcattgccttctgcatctttcatttgaaaatcgtaaatacccatttttatccttatctgatgtaaaccgatgccatctgaaacgtgcttcagacggcatgaaagcagcaattgtatagccgattaaaataaaaaatccacatccttttccattcccgtcccaatccgcaataaaaaactgcacccgaaaacgggtgcagttgctcatttcataccgcaaaacttatttgtcgcggccgaatacgattttagtggcttggatggcgacacagattgcaccgccgataaagatcaagtcggcggcagtacgaacccagcgcagggtgtcgaggatttccatttgcaggaactcttcgctgcgtgcataccacaggccgtgcgtgatggaggcgtatgcctgaatcacgccaaccggcaacaggctgatggcaatcataccgaccaagccgccgttgagcagccagaagccccaagtcatcagtttgtcgtcaaattgaacattaggtttcaagtagcgtgcaaccagcaatacgaagcccagagctaagaaaccgtacacaccgaacaaggcggcgtgcgcatgaacagcagaagtattcaaaccttggatatagaacagggaaatcggcgggttaatcaggaagccgaatacgccggcaccgatcatattccaaaaggcgactgccacgaagcacatcagcggccaacgcaggcgtttcgcccattcggacaggtgttggtaagaccaatgctcgtatgcttcacggcccagcaacaccagcggcacgacttccaaagcggagaagcaggcaccgattgccatagaggcggaggtagagccggagaagtacaggtggtgcagcgtacccggaacgccgcccaacataaagatggcggcagcggccagagtagaagctgtggcggtactgcggcggacaaagcccatattgtagaagacaaaggcaaaagcggcagtggcaaatacttcaaagaagccttccacccacaggtgaaccacccaccaacgccagtattccattacggcaatcggggatttttcgccgtagaacagacccggtgcgtagaatacgcccacaccgaccatagaagcgacaaagattgccagcaggtttttgtctacgcctttttctttgaaggcggaaaccgtgcagcgcaacatcaggaacagccacaacagcagtccgaccatcagcaggagttgccagaaacggcccaaatcgaggtattcgtaaccttggtgtccgaaccaaaagttaaattcggggggaaggatgtgcgtcaacgcaaagaagttgcccgcgtaagaaccgccgaccacgatgaagagggcgatatagaggaagttcacgcctgcacgttggaacttgggatctttgccgccgttgacaatcggcgcgaggaacaaacctgccgtcaaaaagccggttgcaatccagaagatggcggattggatgtgccaagtacgggtcagggcatagggaaaccagtcggacatttcaaagcccaacgcctcatcgatgccgtagaaaccctgaccttcaacggtgtagtgcgcggtcagaccgcccagcaatacctgtacgacaaacagtgcaacagtcagaaatacatatttgcccaacgctttctgagaaggagtcagttgtactttagagataggatcttcagtaggtacttcaacctcttcatgtttggtcaggaaggaataaccccacatcaacaaaccgatgcccatcaagagcagtacgacactggtaaacgaccacatgtagttttcagtagtcggtacattgttgatcaaaggctcgtgcggccagttgttggtataagtgaacgtctcgtcaggacggttggtcgaagcagaccaagaagtccagaagaagaagtcgaacagtttttcacgcgcttcttggcttggcaatgtgttgtttttcattgcaaagtgttcgcgggtggtttgcagcgcgggatcatcgccgtaaacaccgtgataataaggcaggatgctttcgatggctttcacgcgcgtatcgctgatgacgacgctgccgtcttctttaatacggctttgattacggtattcgtcagccaagcgtgttttcaagacagcttgttcttcaggggaaacttcatcgaattttttgccgtaagtctgttgcgcggtcaaatccaaccaggcggacaactcacgatgcagccagtcggccgtccagtccggagcttggtatgcaccgtgacccaatacagagccgacttccataccgccggtagtctgccatgcagattgacctgccaaaatatcgtctttggccatcaggactttgccggatgcagaaacgacttgttcagggtaaggcggggcttttttgtaaacctcgctgcccatatagccaagaatggtaaagcataccgccagaacggcaaacagcaagtaccacagcttcttgtactgtcccatttaatatagtggattaacaaaaaccagtacagcgttgcctcgccttagctcaaagagaaggattctctaaggtgctgaagcaccaagtgaatcggttccgtactatttgtactgtctgcggcttcgtcgccttgtcctgatttttgttaatccactataaatcagctgtttaaaattcacaaaatatgaatgttaaagattgtagcacggtttagcgcacaaataaacatttgttcaaagaaattcacatataaaacaaatacatatatgataataactatcattattctttagtcggcaactaccctgcctttgcctgatttgccgaagcccttaagcaaatcagcctatttattgtaatttttagtagctataaagtattagaagtatcattttaagttcatattttatgaattatttgacttaaatcaaaatgcccccaatggggcaaacgcataatcacaccaagttcttaaccaattcctctacttttcttacaaaaggaaacattatgaaacgccaagccttagctgcaatgattgcttccttattcgcattagccgcctgcggaggcgaacaagctgctcaagcccctgccgaaacccctgccgcttccgcagaagccgcaagctccgccgcacaaaccgccgccgaaacaccgtccggcgagttgcccgttatcgatgcggttaccacccacgctcccgaagtacctcccgcaatcgaccgcgactatcctgccaaagtccgcgtaaaaatggaaaccgtcgaaaaaaccatgaaaatggacgacggcgtggaataccattactggacatttgacggcgatgttccgggccgcatgatccgcgtacgcgaaggcgatacggttgaagtggaattttccaacaatccttcttctaccgtaccgcacaacgtcgacttccacgcggctaccggccagggcggcggcgcggccgcaacctttaccgctccgggccgtacttccacattcagcttcaaagccctgcaaccgggtctgtacatctaccactgcgccgtcgcaccggtcggtatgcacatcgccaacggtatgtacggtctgattttggtcgagcctaaagaaggcctgccgaaagtggataaagagttctacatcgtccaaggcgacttctacaccaaaggcaaaaaaggcgcgcaaggtctgcaaccgttcgatatggacaaagccgttgccgaacagcctgaatacgtcgtattcaacggtcacgtaggtgctatcgccggcgataacgcgctgaaagccaaagcaggcgaaactgtacgtatgtacgttggtaacggcggtccgaacttggtatcttccttccacgtcatcggcgaaatcttcgacaaagtttatgttgaaggcggcaaactgattaacgaaaacgtacaaagcaccatcgttcctgccggcggctctgccatcgtcgaattcaaagtcgacatcccgggcagctacactttggttgaccactccatcttccgcgcattcaacaaaggcgcgttgggccaattgaaagtagagggtgcggaaaaccctgaaatcatgactcaaaaattgagtgataccgcttacgccggtaacggtgcagctcctgctgcttccgctcccgcagcttctgctcctgcagcctctgcatccgaaaaaagcgtttattaaattggatacccgtcattagcgggacgaaccactgccgctgtacttcattacgcacggcagtggttttttaacaaccaatctttcctttcggaagattgattttaactgcctgtcaggaggcatgatatgaagtttgcccggttactctttctctgtgcggcactcgccggcactcaagcggcggctgccgaaatggttcaaatcgaaggcggcagctaccgcccgctttatctgaaaaaagataccggcctgattaaagtcaaaccgttcaaactggataaatatcccgttaccaatgccgagtttgccgaatttgtcaacagccacccccaatggcaaaaaggcaggatcggttccaaacaggcagaacccgcttacctgaagcattggatgaaaaacggcagccgcagctatgcgccgaaggcgggcgaattaaaacaaccggtaaccaatgtttcctggtttgccgccaacgcctattgcgccgcacaaggcaaacgcctgccgaccattgacgaatgggaatttgccggacttgcttccgccacgcagaaaaacggctcaaacgaacccggctacaaccgcactattctcgattggtatgccgacggcggacggaaaggcctgcacgatgtcggcaaaggccgcccgaactactggggcgtttatgatatgcacggtctgatttgggaatggacggaagatttcaacagcagcctgctttcttccggcaatgccaacgcgcaaatgttttgcagcggcgcgtctatcgggtcgagcgactcgtccaactatgccgccttcctccgctacggcatccgcaccagcctgcaatccaaatatgtcttgcacaacttgggcttccgttgcacaagccgataaccctttcaattatagtggattaacaaaaaccagtacggcgttgcctcgccttgccgtactggtttttgttaatccgctatattccgccatctctaagatttacagcgatacacgggtaatttaaggaatgcccgaaccgtcattcccgccactttccgtcattcccgcaacttttcgtcattcccgcaacttttcgtcattcccgcaacttttcgtcattcccgcaacttttcgtcattcccacgaacctacatcccgtcattcccacgaaagtgggaatctagaatctcaaactttcagataatctttgaatattgctgttgttctaaagtctagattcccgcctgcgcgggaatgacaattcataagtttcccgaaattccaacataaccgaaacctgacaataaccgtagcaactgaaccgtcattcccacgaaagtgggaatctagaatctcagactttcagataatctttgaatattgctgttgttctaaggtctagattcccgcctgcgcgggaatgatgaattcatccgcacggaaacctgcaccacgtcattcccacgaacctacatcccgtcattcccacgaaagtgggaatctagaatctcggactttcagataatctttgaatattgctgttgttctaaggtctagattcccgcctacgcgggaatgacgattcataagtttcccgaaattccaacataaccgaaacctgacagtaaccgtagcaactgaaccgtcattcccgcaaaagcgggaatctagaatctcggactttcagataatctttgaatattgctgttgttctaaggtctagattcccgcctgcgcgggaatgacggctgcagatgcccgacggtctttatagtgaattaacaaaaatcaggacaaggcggcgagccgcagacagtacggatagtacggaaccgattcactcgtgcttaagcaccttagagaatcattctctttgagctaaggcgaggcaacgccgtactggtttttgttcatccactataacagcaaccctgtcgccgtcattcccgcaaaagcgggaatccagtccgttcagtttcggtcatttccgataaattcctgctgcttttcatttctagattcccactttcgtgggaatgacggcggaagggttttggttttttccgataaattcttgaggcattgaaattctagattcccgcctgcgtgggaatgacaattcataagtttcccgaaattccaacataaccgaaacctgacagtaaccgtagcaactgaaccgtcattcccacgaaagtgggaatctagaatctcggactttcagataatctttgaatattgctgttgttctaaggtctagattcccgcctgctccggaatgacggctgcagatgcccgacggtctttatagcggattaacaaaaatcaggacaaggcgacgaagccgcagacagtacagatagtacgaaaccgattcacttggtgcttcagcaccttagagaatcgttctcttttttgttcatccgctatattgtgttgaaacatcgccacaaacctgatatagtccgctcctgcaacatcattgaaaatcgttctttttaatcagttaaaaccgaatacggagtcgaaaatgaatccagcccccaaaaaccttctcttctcttctcttctcttctcttctcttctcttccgcagcgcaggcggcaagtgaagacggcagccgcagcccgtattatgtgcaggcggatttagcttatgccgccgaacgcattacccacgattatccgaaagcaaccggtgcaaacaacacaagcacagtaagcgattatttcagaaacatccgtgcgcattccatccacccccgggtgtcggtcggctacgatttcggcggctggaggatagcggcagattatgccagttacagaaaatggaaagaaagtaattattctaaaaaagttactgaatttaaacacgaaaacggcaacaaaaaagaagacaaaacagaacatcagggaaacggcagcttccacgccgcttcttctctcggcttatccgccatttacgatttcaaactcaacgataaattcaaaccctatatcggcgcgcgcgtcgcctacggacacgttaaacatcaggttcattcagtggaaagcaaaaccacgactgttacctctaaaggtggaggccctatcccacaaggtccgacccccaaacctccctatcacgaaagcaacagcatcagcagcttgggtcttggtgtcatcgccggtgtcggtttcgacatcacgcccaagctgactttagacaccggataccgctaccacaactggggacgcttggaaaacacccgcttcaaaacccacgaagtctcattgggcgtgcgctaccacttctgattccccgacaccgatgccgtctgaaccttcagacggcatgagacctttgcctgcgtacttggtgcgctggtcgcctccgaacatggcgcgacacccgacatttccgccgaacgcatcgagcgtttcatgaatccggtttaaaacgcctggaaaaatgccgtctgaaagcctttcagacggcatttcgcttgagattccgtttaccaatggctgacaaacgcttccaaatcggtattcttgggcttatgcacttcctctgtcggcgtgccgaccatcatcagcccgatgattttatccttatccgcacatccgaaagcctcacgcaacaaggggctgttgacccacatccccgttatccagacattgtcgaaaccttgcgccgttgccgccagttgcagcgcatacgccgcacaacccgccgtcagcatctgctcccattccggtttcggcttaggcacatcgcggttcggcgcaaacgttacaccaatgaccatcggcgccatattgcccactttttccgcctttttcatcgcatcgtcgccgaaattcaattcggcaaccgtttgcttcaacacatcgcgaaaacgttgcaatcctacctcgccttgaatcacggtaaaacggaaggggcgcatattgccgtgatcgggaacttgggttgccgcctgaaatatttgttccaactccgccgcatcgggggcggggtgcttcagctttttggaagatcggcggttcgtcaataattttaaagcatccatatcgttatactccggtcatcggtcgggtgttcggacacatatgccgtccgaaggcttcagacggcatatccggcatcagcgcggacggcggcaggctgccaatatatccatttccttccgataggtttgactgttggaaatgtccatcagccccaataccgtgctgaaatagtggtcgtgcgaatattcgttttccgccgctttttgtttgaggcattggaaatctatgcccccgtgttggcggaaggctttggaaaaccacataaccatcgggatatgcgtctgcccggaaggcgcgatggcgtaaggcgcggcgtgcaggtacatcccgttttcgcccaaactttcgccgtggtcggaaacataatgcaccacgctttccaaatcgtcgcggttttcaagtttgcggataaccttgtcgataaactggtccacatacaaaaccgtattgtcgtaagtgttgaccagcgtggcgcgggtgcatttgttgatttcgttggtgtcgcaggtcggcgtgaatttgcgttcggcttcggtatagcgttcgtaatacgtcggcccgtggctgccgatggtatgcaggattaaaaccgcgtctttatcgtttttgttgaggacttcgtcgaacttagtcagcaggatattgtcgaggcactcgccgttgcggcagtattcgggcaggttgagcgaggtaacgtcggtattcggcactttgccgcacacgcccttgcagccggaatcgttttccaaccaggtaacttccacgccggcgcgctgcacgatgtccagcaggttgtcttggtgttcggctttgatttcgtcataatccgtgcggtcgaaagttgagaacatacacggcagggagtgcgcggtcgatgtaccgcagcttctgacctgcgggaaattgacaatttcatcgccgcgcgcggcaagcagcggcgtagtttggcggctgtaaccgttcaaaccccagttggcggcacgcgtggtctcgcccacgaccagcaccacgaaacggcgcaggctgccggccggccggttttgcacgaccgccatatccaattgcgtataaggaatattggaacgcttccaatctttgtatttcgacacgcccgcgccgatgaaattagacggcacaatcagatgggttactgatttattgttgcggaaaaacgaggcgtaatcctgatattgcaacattgcgatacccaacgcgcacaaaaaggaaacggcggcaagcacaaggcgcgtcaaaagctccttataccaaacgcggtatttaaccttgacggcgatatacgccagcgcgggcaatacgcccaaacatacaatccacagcacatagcccggcgtaatcaggcgcgcgctttcggcagccgtagtttgcaagacattattcaacatcgacttgttgaaatagatattgaaaaatatttcttggtaagacaccgccgcactgataaccaatatcaacggaatcaataccttatgcacgaaaggcagggcaatgacgtgaaaaacgaaattacttaaaaaaaacagcaccaccggcatcgtatagaggaagatatccgccccggtgccgttaaaaggatgaagctcgacaactttggcaaaaaaggcgtaattcaataccagcgaggaatacagggaaaggaaggcaatcagcgcggaagagccgagcttcggcctcaggttcggttttatcatttggaatgtgtcggataagggttggaaaaggcatccggcatttggaatccggattattgaaaaagattcttaattataaggcaacggagcaaagcagggcaagaaaacggcggctgtgcggggggttccgcccgccattcaaacgtccggcagacataaaaacatcgtaagcaagattcgaaccggtctgcaaccgcccctgccagaaaaacgggcaaagcatttcatattggaaaaacccggccgcgccgccgacgggacagtccggcacaaacagcatcacgctcggattgaaaaggacggatagccgccggcagcacaatcttaccacctccaaaacgccgccggagaacgccgaaacagccgatgccgtctgaagccgcttcagacaacatcgggacatcaaccgtaacgccgttggaaatcgcgcataaaatccgccaaagcccgcacgccttcaagcggcatcgcattataaatgctggcacgcataccgccgacggttttatagcccttaagcaggcacaagccctgcaattcggcttccagcacaaaacggcggtcaagctcctcatcccccgtttggaacacgacattcattttagaacgcgcattcggacggatacggttgatatagaaaccgccgctgccgtctatcgtctcatacaaggtttgcgccttcagccgattgaccgcttcaatttttttcacaccgccctgcgcctgcagccagcggaacaccagccccgacatataaatcgcgtaagttgacggcgtgttgtacataccttcgcggttcaaatgcgaacggtagttgaacacatcgggaatatcgttcggacaacgctcgagcaaatcctcacgcacaatcaccaccgtaacccctgccggcccgatgtttttctgtgcgcctgcgtaaatcagtccgtagtcggcaacatcaaactcgcgcgacaaaatctcgctggacatatcgcacaccagcggcggcatgccttctgaaaggcgcggcacttcacggtattgcagcccgttgaccgtttcattgacggcaaaatggacaaacgccgaatcgggtgcaacatcccacgtttccacaggcggcaggtcgagatagtcgaactgctcgccgccatgcgccgccaaacggatttccgtatcggtcaaacggctcatctgttcataagcgatacggctccagttgcccgttaccaccgcgtcggcagtgcggaaaccgtgtgccagattcatggctgccatattaaattgggttgttgctccaccctgcagaaacaatatcttatagttgtcaggcactttcaaaagctgcctcaaatcctgttccgcatgatgcaggatgctcaaaaacatttccgaacggtggctcatcgccatcacaggaaaacccgtaccgttgtagtccaacatttcctgccgcgccgtttccaacacggcttcgggcaatacggcagggccggcggaaaaattgtaaatcggataaagagacataatgcagccttgattctgaacaataacccgcccgattttaggcttgcagcaggctttgtgcaaggatgggaaatacctgtcctccgccccgcttcatgccgcccgaacacggaaaacaacatcaatatattgatttacaaatataaaaatcatgctagcgacaaatagatacatttgttttgtcaacaatattcacgatttcccattacaaacctcccttacacccgcttttttccgtcccaaaaacacaaaataaatcaacactttcatttctccgcaaaagcggttataatcacgccgatttttcaactttgacgaaaaatggccacggggccatttttttattatgtacatagggagcagcatggatatccaaaccatcctcgaaaaaaccctgcccggcctgggctacgaactggtcgatttcgaactgaccgcgcaaggaacattgcgcgtgttcatcgacaaagaaagcggcattaccgtcgaagactgcgcaaccgtcagcaaccacttgagccgcgtcttcatggttgaagacatcgactacaaaaacctggaaatttccagccccggactcgaccgccccttgaaaaaagccgccgacttcgtgcgctttgccggtcagaatgccaaaatcaaaacccgcctgccgatagacggtcagaaaaactttatcggtaaaatcgaaggctgcgaaaacgataccgttaccatatccttcgacggcaaaaccgtacaaatcgaattgggcaacatcgacaaagcccgcctgcgccccgaattcaaattctaaaacacaacaatattggagatgttcaaaatgagtcgtgaaatgttacagctggcagaagcactggcaagcgaaaaaaacgttgatgcggaagtcgtcttccaagcactggaattcgccctgtctaccgctgccaagaaaaaggcagaccgcgaacacatggatgtccgcgtacaaatcaaccgcgacaccggcgaataccaaaccttccgccgctggctgattgtcgccgatgaagactatacctatcccgatgtcgaaaaaaccatcgaggaaatccaagaggaaattcccggcaccgccatccaaatcggcgaatactacgaagagcagctgcccaacgaaagcttcggccgccaagccgcgcaaaccgccaaacaaatcatcctgcaacgcatccgcgatgccgagcgcgagcagaatctgaacgagtttctcgccgtcaaagaagacatcgtgtctggcacggtcaaacgcgtcgaacgccacggcatcatcgtcgaagtcgttgccggcaaactggacgcgctgattccgcgcgaccaaatgattccgcgcgaaaacttccgcagcggcgaccgcatccgcgccctcttcctgcgcgtcgaagaaatcggcaacaccggccgcaaacaagtcatcctgagccgtacttccggcgatttcctcgtcaaactgtacgccaatgaagtacctgaaattgcagacggcatgcttgaaatccgcgctgtcgcccgcgacccgggccaacgtgccaaagtcgccgtcaaagccaacgaccagcgcatcgatccgcaaggcacctgtatcggcgttcgcggttcgcgtgtcaatgccgtcagcaatgaattatccggcgagcgcatcgacgttgtcctttggtcgcccgagcctgcccaattcgtcatgagcgcgctctcacccgccgaagtcagccgcatcgtgattgacgaagacaaacacgccgttgacgtgattgttgatgaaaaccaactggcgctagccatcggacgcggcggtcaaaacgtgcgccttgcttccgacctgaccggctggcagctcaacatcatgacttccgccgaggcagacgaacgcaatgcggcagaagatgccgccatccgccgcctgtttatggatcacttgaacgtggacgaagaaaccgccgacgtactggttcaagaaggttttgcaaccttggaagaagtcgcctatgttcctgccgccgaactgcttgccattgaaggatttgacgaagaaatcgtcgatatgctccgcaaccgcgcccgcgatgccatcctgaccatggcgattgccgccgaagaaaaactgggcgaagtatccgacgatatgcgcaacctcgaaggcatagatgccgatatgctccgcagccttgccgaagcaggcattaccacccgcgacgacttggcagagcttgctgtggacgaactgattgaaatcaccggtgtaaacgaagaaaccgcaaaagccgtcatcctgaccgcacgcgaacactggtttaccgaagacaaataaagggggtacagatgagtaacacaaccgtagaacaatttgccgccgagctgaaacgccccgtcgaagacctgttgaaacagttgaaagaagccggcgtcagcaaaaccggcggcggcgattccctgacgctggacgacaaacagcttctgaacgcctacctgaccaagaaaaacggcagcaacggcggcaccatcagcatccgccgcaccaaaaccgaagtcagcaccgttgacggcgtaaaagtcgaaacacgcaaacgcggacgcactgtcaacattccttctgccgaagagttggcagcacaggtaaaagccgcccaaacccaagccgcacctgtccggccggagcagacggcagaagacgcggcaaaagcccgagccgaagctgccgcacgtgcagaagcacgcgccaaagcggaagccgaagcggcaaaactgaaagcggcaaaagccggcggcaaagccaaggccgccgcacagaaacccaccgaagcaaaagccgaaaccgcacccgttgcggcagaaaccaaacccgccgaagaaagcaaagcggaaaaagcccaagccgacaaaataccgtctaaaaaacccgccgagcccaaagaaaaagccgccaagccgaaacacgagcgaaacggcaaaggcaaagatgccaaaaaaccggcgaaacctgccgcacccgccgccccgcaacccgtggtcagcgcggaagaacaggcgcaacgcgacgaagaggcgcgccgtgccgccgcacttcgcgcccaccaggaagccctgttgaaagagaaacaggaacgccaggcacgccgcgaagccatgaaacaacaggcagaacaacaggcaaaagccgcacaggaagccaaaaccggcagacagcgtcccgccaaacctgccgagaaaccgcaggcagccgcgccggccgtcgaaaacaaacctgtcaatccggcaaaagcgaaaaaagaagaccgccgcaaccgcgatgacgaaggtcaaggccgcaacgccaaaggcaaaggcggaaaaggcggacgcgaccgcaacaatgcacgcaatggcgacgacgagcgcgtacgcggcggtaaaaaaggcaaaaaactcaaactcgagccgaatcaacacgccttccaagcaccgaccgaacccgtcgttcatgaagttttggttcccgaaaccattaccgttgccgatttggcgcacaaaatggcggtcaaaggcgtggaagtggtcaaagccctgatgaagatgggcatgatggttaccatcaaccaatccatcgaccaagacaccgccctgattgtggtggaagaactcggccacatcggcaaacctgccgcagccgacgaccctgaagcattcttggacgagggcgcggaagcggtggaagccgaagcattgccgcgtccgcccgtcgttaccgtgatgggccacgtcgaccacggcaaaacctcgctgctggactacatccgccgtaccaaagtggtacagggcgaagcgggcggcattacgcagcacatcggcgcgtaccacgttgaaacccctcgcggcgtgattaccttcttggacaccccgggccacgaagcctttaccgctatgcgcgcacgcggtgcgaaagcaaccgacatcgtgattcttgtggtcgccgccgacgacggcgtgatgccgcaaaccatcgaagcgattgcccacgccaaagcggcaggcgtaccgatggtggttgccgtcaacaaaatcgataaagaagccgccaacccagagcgtatccgccaagagctgaccgcacacgaagtcgtgcctgacgaatggggcggcgatgtacagtttatcgacgtttccgctaaaaaaggcctgaacatcgatgcattgctcgaggcagtcttgctcgaagccgaagttttggaactgaccgcacctgtcgatgcgcccgccaaaggcatcatcgtcgaggcgcgcttggacaaaggccgcggcgcggttgccacattgctggttcaaagcggcacgctgaaaaaaggcgatatgctgctggccggtacggcattcggcaaaatccgcgcgatggtcgatgaaaacggcaaatccattaccgaagccggtccgtccatccccgtcgaaatcctcggcttgtccgacgtaccgaatgcgggtgaagacgcgatggtattggcggacgagaaaaaagcgcgcgaaatcgccctcttccgccaaggcaaataccgcgacgtgcgccttgccaaacagcaggcggcgaagctggaaaatatgttcaacaatatgggcgaaacccaggcccaatctttgtcggtcatcatcaaggcagacgtgcagggctcttacgaggctttggcgggcagcctgaaaaaactgtccaccgacgaggtgaaagtgaacgtgttgcacagcggcgtaggcggcattaccgaatcggatgtcaaccttgccatcgcttcgggcgcgttcattatcggctttaacgtgcgtgcagatgcctcttcgcgcaaacttgccgaaaatgaaaacgtggaaatccgctactacaacatcatctacgatgccatcgacgacgtgaaggcggcgatgagcggcatgctttctccggaagagaaagaacagattaccggtacggtcgaaatccgtcaggtcatctccgtttccaaggtcggcaacattgcaggctgtatggttaccgacggtgtggtcaaacgcgattcccatgcccgcctcatccgcaacaacgtggttatccataccggcgagctgtcttctttgaaacgctacaaagacgacgtcaaagaagtccgtatgggctttgagtgcggcctgatgattaaaggctacaacgaaattatggaaggcgaccaactcgaatgtttcgacatcgtcgaagtggcacgcaccctgtgattttgatgcggaaaaatgccgtctgaagccttcagacggcatacgaaacgggttctgtatcatacagaacccgttttttgtcgcaaatcggcttcagacagccctcttgccttatcccgatttgaatctgacttgccatacaaacaggcttcagacggcattatagtgaattaaatttaaaccggtacagcgttggctcgccttgccgtactatttgtactgtctgcggctcgccgccttgtcctgatttaaatttaattcactatattttcccgacaggcggatttgaagtttctccacatatccggcgcgttcggcgcggctggtttcggggcggtgcgtattgagcgacgaccatttccaatgactgcgggctttgttgagttcgggcgggagtctggtggcgtcccacggggctttgcggctgtgcagctcgatatccgactgtgccgcgtgtccgcgcgtttgcaggacgtggagcaaatcgagggcgcgggcggcgagcagggtcaaggtttcagggtcggtgtgcaaggtttggcggccggagagtttgtcggaaatggtgcgggtattgggcaggatgccgcccaaaaagccgccgattgccgtacccaatccgagcgagccgccgagtgtggcgatgtccagccccaagccgatgagcgcgccggttgccgcgcccgtgccggtgcggatgccgtattgtttgagcaattcgctgtcgaacgggtcttggcggaaggcttgcggcatccagtcgccgccgtcgatttcgctgtggtagaaacggtagagggcaaacagccgctgctgcatctgccgttcgagttggcgtatttccgcctgcatggtttgcagcacggtggcggtatcctcgttttcgtccacttcctgcctgaaggcggcggcatcgagcaggaaatcggcgatttcgcggcgcgcttcgccgtccagccgctgccattcgcgccggcgcatggctgtcaggcggtcgagtgtgctgcgttcgggcaacatggtggcgaggttttcccacaggcgcagttcgccttcaaaatcaaaggcgacggtgtcgaaccctgcgaaaacgtgcaggtttctcctcgccagcatggttgtccacgattcgggaggctgtccgccggtaaagttgaacacgggcataaccggtttggcgcaccatgaaaggataatcaattcatcccgatatttgtcgagaacgggttcgcgcgcgtcgatgacgtacattgccatatcgctttgcaagacttgccgtaagactttggcttcctgattgaaatcatggtgcgcgccgtggctgccgagaaactgttgcagccgttcgatgccgtctgaacgattgtccgtatggttttccagccattccagcacgccgcccgcgtcttcgagtccgggcgtgtcgtacaggaaaaccagcgtgtctgcgccgtcgctgatggcggcttcttcgacatgacgcgtggtcgatggggcgtttctgacttcgccgaaaccgctgtcgcgcaaaagggtacgcaggagcgaggttttgccggtgttggtgtgtccgacgacggcgagggaaaggggttgtttgttcatgatgtttttgaagaatggattttcagacgaccttttaaggatggcggctttatggggcgtttcaagtgcggtcgttggttttcagacggccttcctgcgccgctctgtcgggttccagccacgccgcgccgcattcggccagcgcgttacgccaatgttccagcttttccgaaaggtcgtctgaaagcccctgttccgccaaaagctgcaccaccgcgccgccctgcgccgcttccgaaagtcggacgatctgccgcaacacgccgcggtcgggcacagtttgggcgcgcacgccgataagcagttgcgccggtttctgcttcagctctgtctccagcgcggcaacctgttcccgattggtggcaacgcccttatccagccattcctgcgccagcctgccctcgaaccattcgccgtcctgccattcggtctccagcatgaccgcccatttcggcgcatcgttcaagacgattttcggcgaaacggcggacacggtttcccgacgcgtatccgcatcggtgattttgttctgccaacggcggatgaccgcctgataatagggtttttccaaatccaagccgtttttgcttgttttcaaaaggattttgcataccgcccaagccaagaagcgcggcaggatgccgtagcaggcgatactgccgaccagcagccccgaccaagcccgcgcatcggcaatattgccgttcagacgaccttcgatgaccgcccgcgcatcaggcacgggaaaacccagtttcgcaggcagccatgccaacatttccaccagccgtaccgaagacgaatcgcccaacagcgtgctttcccagttgaacgtatattgccgcaccaaaagcagcagcaataccgacaccagcattccgagcagcgtgcagagccacaggctgtgcgacgttgcgcctattttccaacgtaccgaaggttgccgccactcgtccgcatacagccgcaacaccgcctgatttacagggtctttgccccgaaaccacgtcgccggactgctgaaaaaacgccccactttcacgcgcaggaacaacattgccaaccatactgccagcatcagcgtattcatgcccaacacgcccgccaaaaccaaaaagaaattcagaccctgattgtccattagaagataagttcctgaaaaaccggtaaaaaacgcaaacgtcgccgccgccacccacaaccagaacgaccccgcacgcacacgttccaacgtctcccgcagcatacggttcctgtcgatcatctccgcccgacggatgattttttcctccgtactgccgtccacgcggcgcaaagcctccgtcgcctgtacgggatcgccgctgaaaataaaaccgccttcgtccaaaatacggaccagctcaaccagttttcgggatggattcaacataaaatgccgtctgaaaataaaaaacagattttaacacacgcattttcaagaatattcacagtgtaggcaaagagtaaatcccacacagaggcaaaagtatcggcgtaaactgactgcctctactttcccgaaagattgtgcgatgtatacaggcgaacgcttcaatacttacagccatttgagcggtttgattctggcggcggcaggtttggcgctgatgctgctgaaaaccataggacacggggacggctaccgtatcttcagcgtatcggtttacggcatcagccttcttctgctctatttgagttcctcgctgtaccacggaattgcagccggaaaactgaaaagcattttgaaaaaaaccgaccactgcatgatttatgtgctgattgccggaagctacacaccgtttgcactggtttctttgagaaacgggccgggctggacggtattttcactgtcctggctgctggcggctgcaggaatcgcacaagaactcaccattggacggaaaagcgaaaaacgactgctgtctattgcgatttatatcgtaatgggctggatggtcttggcggtaatgaaatccctgacagcctcactcccgccggcaggactggcttggctggcggcaggcggtatgctgtacagcgtcggcatttactggtttgtaaacgatgaaaaaatccgacacgggcacggaatctggcatctgttcgtattgggcggcagcatcacccaatttgtcagcgtgtacggttacgtaatctgaatgccgtctgaaaagcaaaacctcccgatcctgaagattgggaggttttctgtttgccggacatcagcccttgtcgtggaactcgtggaattcatactgataggacaaatcccgacccgcttttttctgtgccaaataatcatcataaatggcacggatttccttacgcaacaaaaacagggctatcaagttcgggataaccataaagccgttgaacatatcggacaggctccaaaccaaatcgactttgccgagcgtacctaaaacgatggcaagcagaaccaatgcgcgatagatgcccaagtgtcttcccctgaaaagaaaacggatgttggactcgccgaaataataccagccgataatggtcgtcaaggcgaaaaaggtcagacacacggcaagcaattgcgaaccgaagcccggaaatgccttgttaaaggcaaattgagtaaccgccgcgccctgttcgcccgaaaggttggcatcggtcagcaggataatcaatgccgtagccgtacataccaaaatcgtatcgataaacacaccgacaaatgccgccataccttgctgcacaggatgcttcacatccgcagtcgcgtgggcgtgcggggtagaacccatccccgcttcgttggaaaacagaccgcgcgccacgccgaaacgtatcgcttcgcgcataccgatacccgccgcaccgcccaaaacggcttcaggattgaaggcggcggtaaagatgtggttgaacatcggcacaatatagtcggaaaattcaaacaggataacgacggcgcacaaaatataaacaaccgccataaacggcacgacaaactgggcaatattggcaatacggttcacgccgccaatcacaaccatgcccgcaaggacggcaagcacaataccgactgccaaagaaggcacatcaaatgcaatggtaacggcagaagcaatggagtttgcctgtgtcgcattaccgataaagcccaatgcgataatcaacgcaatggaaaagaaaccggacaaaaaacgcgccgcgcccctgccgattttcggagtcagaccgtgggtgatgtagaacgccggcccgccgatgtatttgccgtggctgacgacgcggtatttctgcgccagcagtgcctccgcaaaaatcgtggacatccccaaaacggcagaaacccacatccaaaaaatcgcgcccggcccgcctgcggtgatggcggtcgccacgccggcgacgttgcccgtaccgatttgcgcagatatggcaaccgccaacgcctgaaactgcgataaagacttgtcgtctttatcgcctttggcaaacaagccgccgaatacggatttgaatcccgcgcccagcttggtaatctgcggcgcaccaagatacagcgtaaaaaacaggccgatacccaaaagcgcgtaaatcagcaggtagtcccaaaggaaccgattgactgtacccaccagaacagacaatatattttccataaaataaaccttatcttacaattaaaatgactgccttccaaaagacattccaataaggaaacacggcgagcagaccgtatttgccgcaacagatgccttaaattgtcaacaatcggggagaagctgcgccatcataccgtaaaatatcgttaattaaaacatttctttatttttaagcggaaagcggaggaaatcgctttcagacagcatagacaacggcacggcataaaacaggatattttgggtacttgcaacttatgttaaaatgccgaccgtaaaaaatctgacaaaaacagattaattatttgaaataagaaaggaaatttatggcaggccatagcaagtgggcgaatatccagcataaaaaagcccgtcaggatgccaaacgcggcaaaatcttcacccgtttaatcaaagaaatcaccgttgcggcgcgtatgggcggcggcgatcccggtgcaaatccgcgcctgcgcctggctttggaaaaagcagccgaaaacaatatgcccaaagacaatgtgcaacgcgccatcgacaaaggcacgggcaacttggaaggcgtggaatacatcgagttgcgctacgaaggctacggcatcggcggcgcggctttgatggtggactgcctgaccgacaacaaaacccgcaccgttgcggacgtgcgccacgcgttcaccaaaaacggtggcaacttgggtaccgacggctgcgtggcgttcaacttcgtgcatcagggctatttggtattcgaacccggcgttgacgaagacgcgctgatggaagcggctttggaagccggtgcggaagacgtggttaccaacgacgacggttccatcgaagtcattaccgcgccaaacgattgggcgggcgtaaaatccgctttggaggcggcaggttacaaatccgttgacggcgacgttacgatgcgcgcccaaaacgaaaccgaactctccggcgacgatgccgtcaaaatgcaaaaactgattgacgcgctggaagacttggacgacgtgcaagacgtttacacttccgccgtattgaatctggactgatacgcagcacagcagacatacaataaaatgccgtctgaacctttcagacggcattgatttatttagcccttgcccacgcccaccaaaccgtcaggacaaccgccagaaaatacgccacgctccaaacaggcaaggcaattcccagcagataatccggttcggcacaatttccgaacccgcgcacgacaggctcgaaccaatcaaacaaaggccagcctttcaagcggaacgtccacggcgcgccgcacgaaggagcggttcccggcggcagcgactgcaaccacaactgatatgccgcaacagaaatacccgtaacggcaggaatgctgataaagacagcaccgaacaaaccgcctgcccttcctcttggtctgcacatcaggacaattgccgtacacaatgcggttgccaaaacgcataaccgctgactgatacacaaaacgcaaggctccatacccaaaacatactgtgccgccaaagaaccggcaaatgcacagaccgaaacggcaaacagcagccaaacggcttttctaaataacggggtcattttctcaacacaccaatcaaaataccgatatgccgattttgctggatatatcccgagatggcaagggacgaatcgacaccggcgcaggtgcggacgatttcggttttcccgatatacacaagacctgacaagggacaaaacggcgatttgcccgcacaatgcccgcaaaaaaatacatccggaggatttgaatttcggcaaatttagcgaatcaaaagtttatttcaatgaaatcatatgatttttttgaataagcggattgacaggtttttgaaggaatttgttaccggatagccatcgggcaagttttttgcaaaatttgaatcggtcgggtaaattttcaaaaaataattgacagcggataagaaacggcggataattcccgccgtcgagttgcttgatgcagcttgatttttctcctctatttctcctttgtagacttggcacacattcaactggatgtgtgcatttttttatctccgctttttttgaaatttaattacttttattgtttgaaattccattctttaagaaatttaacaagaaaaacgcttgctttttgaccggaaaagctgcataattcattccgttagctggttcgagtagtcagttaatagtttctcctctatttctcctttgtagacttggcacacattcaaccggatgtgtgcatttttttatctgaagcaacaagcctctgtgcgtgatgttgttatgtttcatttaggtgtcaaaccgcatagccagcctgaaatattcaatccaaatccaaaactggattttctttgacctcctccatcacaacataactcctactctccgaagcggcaggcagttgcaataggatattgcctagcatatcccgataggcagacatatcgggcaaacgtactttaatcagatagtcgtattcgcccgacaccaagtggcattccataatttgcggaattttcagcacttcttttttgaaatcttcgaaaatattgcccgatttggattgcagcttcagctcgacaaaaaccaatagcggtttgcccaacagatggggattgagatgggcgtgatagccggaaatataatgttcccgctccaaacggcgcaccctctctgtaacgggcgtggtggacaagcctaccttctcggcaagctccgtcatcgggatgcgggcattctgttgaaggatcttaagaatgcggaaatcgattttatctagttctttcatttggattgccttgtatttattattgattttaacaaatagagtatatagtggattaacaaaaaccagtacggcgttgcctcgccttgccgtactatttgtactgtctgcggcttcgtcgccttgtcctgatttttgttaatccactatatatttgggaaagcgattatatcaggaaaagcaaaccgccttcctacctgaaaactgctgcttcgacttaaagacacaagggtctttaatattttaaaagccttgccgttggattataattccctaattgatttcttaattttgctaataaacacttgtttggtaaggaatgaatttatgcgccctttgaacgtgcagatcaggttgggcaaccttaggcacaattatcggattttgaaggaaatgcacggaggcaagctgttggcggtagtgaaggccgacgcatacggacacggtgcggtcagatgtgctttcgcgctggcagacttggcagacggctttgccgtggcgacaatcgatgagggaatcaggctgcgtgagagcggcattacccatccgattgtccttttggaaggcgtatttgaagcatcagagtacgaagcggtcgaacaatactcgctctggccggcagtcggaaaccaatggcagcttgaggctttgctggtccgccattggaaaaaacccgtcaaagtctggttgaaaatggattcgggaatgcaccgtaccggttttttccctcatgattacgcttcggcatatgcggcattgaagcagtcggaatatgtggacagtattgtcaaattctcgcatttctcctgtgcggacgaacccgaaagcggcatgacggaaatacagatggaagcattcgatttgggtacgaaagggctggaaggcgaagaaagccttgccaattcggcggctattttgaatatccccgaagcacgcagggactgggggcgcgccggtttggcgttatacggcatttccccgttcggaggaggcgatgacaggctgaagcccgtgatgaggctttccacccgtattttcggcgaacgcgttttacagccgcactcccctatcggttatggcgcaacattttataccagcaaatctacgcgcgtcggcctgattgcatgcggttatgcggacggttatccgcgccacgccccaagcaattcccccgtcgccgtcgacggtaaattgacccgggtcatcggcagggtctctatggatatgatgaccatcgagctggatgcttcgcaagaaggtttgggacacgaggtcgaactgtggggcgatacggtcaacatcaatactgttgccgaagcggccggaaccatcccttacgaattgatgtgcaatatcaaacgtgcaaaattcacttatatcgagtaatcaagtccaaacaaaaatgccgtctgaagcctttcagacggcatttccccatcaaaaccgcaatcagtttttcatcgattgaaccggagccgggattctgccgccccgtttgacgaacacttcgcacgaaccttcttttaccggcatcacaggtgcgtagcccaacaggccgccaaactcgacgctgtcgccgacggttttaccggttaccggaataatgcgcacggcagtggttttactgttaatcataccgatggcggcttcgtcggcgataatgccggaaatggtgtgcgcgggtgtgtcgccgggaacggcaatcatatccaagccgaccgaacaaacggcggtcatcgcttcgagtttatccaacgtcagcacgcctgcttcggcggcggcaatcataccttcgtcttcggaaacggggataaacgcgccactcaaaccgccaaccgcgctcgaagccatcatgccgccctttttcacggcatcgttcagcaatgccaaagctgctgttgtgccgtgcgtaccgcagacgctcaaacccatttcttcaagaatgcgcgccaccgagtcgccgacggcaggggtcggtgccagcgacaagtcgagaataccaaacgggatattcagcatttttgaggcttcgcggccgatgagttcgcccacgcgggtaattttgaaggcggttttcttcacaacttctgcaacttcggtcaatgtcgttgcatccgaattttccaacgcggcttttacgacacccgggccggatacgccgacattaatcacagcatccgcttcgcccgatccgtgaaacgcacccgccataaacggattgtcttccaccgcattgcagaacacgacgattttcgcgcagccgaaaccttcgggcgtaatttcagccgtgcgtttgatggtttcgcctgccagcttgaccgcatccatattgataccggcgcgcgtactgccgacattgatggagctgcacacaatatcggtggtcttcatcgcttcgggaatggagcggattaacacctcatccgaaggcgacatgcctttttgcaccaacgcggaaaagccgccgataaaggacacgccgatggctttggctgccttgtccaaagtctgcgccacgctgacataggaatcggctttagttgccgccgcgatttgggcaatcggcgtaacggaaatgcgctgattcacaatcggcacgccgtatttggcggaaaggtgtttcgccgttgccaccaagtctttgccgactgtggtgattttgttgtaaatattttggttcaacacattgatgtcgctgctgatgcagtcgtgcaaatcgatgcctatggtaatggtgcggacatcaaaattctggtcggcaaccattttgacggtttctaaaatttcgccggattggatactcatcacattcctccgactcaaatgcggtgcatcgcttggaagatttcttcattttgcatacggatatcaagcgcgagttttttgctctcttccgcaaacaaatccaaaacctcctgccgagatttggggcatttcgaggtatccaccaagataatcatggtaaaaaaatcatccatcagctgttggctgatattaaggatgttgattcggttttccgccaaaattttggaaacatcgtacacgatgccgacgcggtctttaccgatgacggtgatgactgaattgttcacaggcttactccttgcagatatccgttaaagtccgaaattataccaccatcggattttgaggaaatattgtcaacaatatatacatacaaaatgccgtctgaaactatttcagacggcatcaaatttagggttcgattaaataaccatccttatcccactgggttttcctaaccaacttatcatcctgataaacagcttcactctttttagaaccatcttcataccactctaagactactccattacgtttatgatgatggatagacagttccgagagtaatcgaccgctttcatcccatgtcagaatcttggcaggctcatcattgaccataaccatttccgttttgatattgccgtcggcataccattgcttccatacgccgtttgccttattctgtttaaactggatttcgctttccttgccgccgttacggtaatagcggtaccccgtaccttcactcaaaccatttttataaggcataacggcagattttttaccgttcggataccagttgacccactccccgtccggcttacccttgctgaagccccccgccatttttttctgaccattaaaatgccacaaaatcaacataccgttttgcagggtaggcacaaaagatttgatttgcgttgaagcaacgatataaggttcggaatatttcttcatcgacggataataaaaatcctgcgcgtgtgcgatacccgccgccacactatattgcctgatataagcggcagaagacatcgtcgccgtcagtttcccgttctgattaaaataaacagaataggtctgcgccggcaaagcggccgaaaaacccaacaggacagttgaaaatacaatccgagataattttttcattgcaatagcgatataaaaacaaggctgtgttttagtaatcttttgatttcaattatttgcaagggaaaagacaattattttccggttaggaataaacctattctattgaatagattgaagccaagtacgcctatcaacactatattaaaacactgccaaaaacaattaacttataaacaatatggtaaggatttctctgccaagcatcaaacccgagacaacgtatcgtaaaaatgccgtctgaaaacaaatcgtcttcagacggcatttccccttcaactcactcttcacccaataactgctcgcgcgtcaagaggaaaacaaaaccgtcgcccccgctggtttccaaccaagtaaaaggcaactccggatacgctgcttccaatacatccctgttatgcccgatttccaccagcaatacacctttgggattcagaaactttgccgcattcagaagaatctgcctggtggcatccaacccgtccgccccgctgcccaatgccaattccggttcgtgcaaatactcttcaggcaataactcaaccgattccgcatccacataaggcggattggaaacaatcaaatcataagtgccttccaatccttcaaacaaatccgtatgaataagctggatgcgttcttccaaaccataatcttcgacattaatccctgccacttccaaagcatccaagctcacatcaaccgcatcaatttgggcatcaggataatgatgcgccatctgaatggcaaggcaaccgcttccggtgcaaagatccaaagcattatgcaccagctcatcgtattctatccaaggacgaagtccgttacccaacaattcataaataaaagaacgaggtatgattacgcgctcatccacatagaaatcaaactctccctgccatgcctggtgtgtcaaataagcggctggaatgtgttcgacagcacgacgctcaataaccgccagcacttcctctttttcagcttccaagagttttgcatcaagatatggggcaagcatatccaaaggcaaattcaaagtatgcagaatcaaataagccgcttcatcatgcgcattatctgttccatgaccaaaaaagagccctgcctcattaaaacggctgactgcaaaacgtaaaatatcgcggatagtcgtcaattcttgtactgcctgattaaacataatatgaaccattctgcgtatagatacttttaattataacagaaacaacaagcaaaccttttcatatcgccaaataaccacccaatctacccatacaactacataaatgcccgcgcgaaaaccatcgcccgaacggaaacgacaatggccgacggtatgggcaatatgattggctgggaaaaaacggggcttgttgtcggtaagcagtggataaccgcaaaagacgacaaggtgtccgatgtctgcaatgccaacggcgagatgggcgtaatcgggctttacgagcctttctcacacggcgcattgacgatacccggtcatccgaactgccgatgcgaggttgtttccgtatcgggtggcgaattgggggaatttgccgaaaaaaaggagcttcgtaaagcggctatgcagtatgcgcgggataactttatcggcaaaagctatgtcaataaaaacagcgggcatgaactgaaggtaacttggcaaggtgtgaaacacgctgcgtcaaaggcaaatcaggcggaattatccatcatgacaaaacttgatgacttattgcgctacgcaaaatatgagggttcttattcggataggaaaggtcatcctaatattattgcagcacataagtatcgtgccgttgccaaggttgggaatgagtctttaaatatcggtgtgattgtaagggaatttccagacgaccataaacattacgaccatttcatcttgaaggatgaataaagcccttttgcagtgtcgttctggagcggatagcgttaaggcaagtacacttccagccttgaaaaagggctttaaattcagcatgccatttatacaggcaggagtaaacccatgacaaagttatacgcagaaatcgccaagatggagacgcaggacgacgacacggtcaaggtttggggttacgcttcaagcgaggaaatcgattcggacggcgaagtcatcgcggcggcagctatgaaggcggcgattcccgattatatgaagtttggcgcggggcgcgagatgcacggctcaaacgctgcgggaacggcaattgaaatcaacgttgaagacgacggcataacctttttcggtgctcatatcatcgaccccgttgtcgtgtcgaaagtcaaaacaggcgtttacaaaggcttttccatcggcggcagcgttaccgcccgcgatgatttgaacaagtcgcaaatcacgggcttgaagctgacggaaatcagccttgtcgagcgccctgccaatcccgatgcggtgtctacctgctttaaggcggacaaaggtgcggaaatggtaaacaacgatacagaacataatgctacatattttagccatttcccttccaaacaaaaaagcaccggcggcagccgatgccccttcctttacaggttcccctattttttatccgcgggcagcactggtttggctgggccttttggtgcgggcgcgccgacggaagcctggtccttcagcttcgccaataccgcagggccgatgcccttaaccttggtcaaatcgtccacagacttgaacgcaccgttttgcgcgcggtattccgcaatggccttcgccttcgccggacctatgcccggcagcgcctccaactcctgcagcgaagccgcattgatgtttaccgccgcaagggagaaggcgcaggagaacagcatacagaacagcacgaacattttcttcatggtttttcctttaagggttgcaaacaataaaccgcatcttgcgacgataaaacgggtcattctaaaatgaatatcccaaagtttcaagccgttcctccgcaaacccgaccggacgccgtacggatgccgtcccgccatccccgacattttttccgggcaaagcaaaaacccccgaataatcgggggttttctgaatgggtgtttggcagtgacctactttcgcatggaagaaccacactatcatcggcgctgagtcgtttcacggtcctgttcgggatgggaaggcgtgggaccaactcgctatggccgccaaacttaaactgttacaaatcggtaaagccttaatcaatatattcggtaatgactgaatcagtcagtaagcttttatctcttgaagttcttcaaatgatagagtcaagcctcacgagcaattagtatgggttagcttcacgcgttaccgcgcttccacaccccacctatcaacgtcctggtctcgaacgactctttagtgcggttaaaccgcaagggaagtctcatcttcaggcgagtttcgcgcttagatgctttcagcgcttatctcttccgaacttagctacccggctatgcaactggcgttacaaccggtacaccagaggttcgtccactccggtcctctcgtactaggagcagcccccgtcaaacttccaacgcccactgcagatagggaccaaactgtctcacgacgttttaaacccagctcacgtaccactttaaatggcgaacagccatacccttgggaccgactacagccccaggatgtgatgagccgacatcgaggtgccaaactccgccgtcgatatgaactcttgggcggaatcagcctgttatccccggagtaccttttatccgttgagcgatggcccttccatacagaaccaccggatcactatgtcctgctttcgcacctgctcgacttgtcggtctcgcagttaagctaccttttgccattgcactatcagtccgatttccgaccggacctaggtaaccttcgaactcctccgttacgctttgggaggagaccgccccagtcaaactgcctaccatgcacggtccccgacccggatgacgggtctgggttagaacctcaaagacaccagggtggtatttcaaggacggctccacagagactggcgtctctgcttcaaagcctcccacctatcctacacaagtgacttcaaagtccaatgcaaagctacagtaaaggttcacggggtctttccgtctagcagcgggtagattgcatcttcacaaccacttcaacttcgctgagtctcaggaggagacagtgtggccatcgttacgccattcgtgcgggtcggaacttacccgacaaggaatttcgctaccttaggaccgttatagttacggccgccgtttactggggcttcgatccgatgctctcacatcttcaattaaccttccagcaccgggcaggcgtcacaccctatacgtccactttcgtgttagcagagtgctgtgtttttaataaacagtcgcagccacctattctctgcgaccctccggggcttacggagcaagtccttaaccttagagggcataccttctcccgaagttacggtatcaatttgccgagttccttctcccgagttctctcaagcgccttagaattctcatcctgcccacctgtgtcggtttgcggtacggttcgattcaaactgaagcttagtggcttttcctggaagcgtggtatcggttgcttcatgtccgtagacactcgtcgtcacttctcggtgttaagaagacccggatttgcctaagtcttccacctaccggcttaaacaagctattccaacagcttgccaacctaaccttctccgtccccacatcgcatttgaatcaagtacaggaatattaacctgtttcccatcgactacgcatttctgcctcgccttaggggccgactcaccctacgccgatgaacgttgcgcaggaaaccttgggctttcggcgagcgggcttttcacccgctttatcgctactcatgtcaacattcgcacttctgatacctccagcacactttacaatgcaccttcatcggcctacagaacgctcccctaccatgccggtaaaccggcatccgcagcttcggttatagatttgagccccgttacatcttccgcgcaggacgactcgaccagtgagctattacgctttctttaaatgatggctgcttctaagccaacatcctggctgtctgggccttcccacttcgtttaccacttaatctatcattggggaccttagctggcggtctgggttgtttccctcttgacaacggacgttagcacccgctgtctgtctcccgaggaaccacttgatggtattctgagtttgccatgggttggtaagttgcaataaccccctagccataacagtgctttacccccatcagtgtcttgctcgaggcactacctaaatagttttcggggagaaccagctatctccgagtttgtttagcctttcacccctatccacagctcatccccgcattttgcaacatgcgtgggttcggtcctccagtacctgttacggcaccttcaacctggccatggatagatcactcggtttcgggtctacacccagcaactaatcgccctattaagactcggtttccctacgcctcccctattcggttaagctcgctactgaatgtaagtcgttgacccattatacaaaaggtacgcagtcacacctctagggcgctcccactgtttgtatgcatcaggtttcaggttctgtttcactcccctcccggggttcttttcgcctttccctcacggtactggttcactatcggtcgatgatgagtatttagccttggaggatggtccccccatattcagacaggatttcacgtgtcccgccctacttttcgtacgcttagtaccgctgttgagatttcgaatacgggactgtcacccactatggtcaagcttcccagcttgttcttctatctcgacagttattacgtacaggctcctccgcgttcgctcgccactacttgcggaatctcggttgatttcttttcctccgggtacttagatggttcagttctccgggttcgcttctctaagtctatgtattcaacttaggatactgcacagaatgcagtgggtttccccattcggacatcgcgggatcattgctttattgccagctcccccgcgcttttcgcaggcttacacgtccttcgtcgcctatcatcgccaaggcatccacctgatgcacttattcacttgactctatcatttcaagaacttctttgacttcgtttgcctacctgttgactaagtaaaagcaaacttgaaattcctactttgataaagcttactgctttgttgtgtcttaatcctgccttttgtgtttcaggactaagtcgatacaatcatcacccaaatactgtgtttgttttcttttctctcgcgagagatttttatcctttgcaaagaataaaaaatcaaaacaaacgctttgtctttgtttgttgatttcggctttccaatttgttaaagatcgatgcgttcgatattgctatctactgtgcaaatcaaaacgagctgattattatatcagcattttgttcttggtcaagtgtgacgtcgccctgaatggattctgttccattcttccgttttgatttgtacagtattggtggaggcaaacgggatcgaaccgatgaccccctgcttgcaaagcaggtgctctaccaactgagctatgcccccgttattggtgggtctgggaggacttgaacctccgaccccacgcttatcaagcgtgtgctctaaccagctgagctacaaacccggattctcttcttaagcgaatcttgccttcactcaagcttcttccgcatctttttcagtttaccgataagtgtgaatgcctaaagcctcttctttctctagaaaggaggtgatccagccgcaggttcccctacggctaccttgttacgacttcaccccagtcatgaagcataccgtggtaagcggactccttgcggttatcctacctacttctggtatcccccactcccatggtgtgacgggcggtgtgtacaagacccgggaacgtattcaccgcagtatgctgacctgcgattactagcgattccgacttcatgcactcgagttgcagagtgcaatccggactacgatcggttttgtgagattggctccgcctcgcggcttggctaccctctgtaccgaccattgtatgacgtgtgaagccctggtcataagggccatgaggacttgacgtcatccccaccttcctccggcttgtcaccggcagtctcattagagtgcccaactgaatgatggcaactaatgacaagggttgcgctcgttgcgggacttaacccaacatctcacgacacgagctgacgacagccatgcagcacctgtgttacggctcccgaaggcactcctccgtctccggaggattccgtacatgtcaagaccaggtaaggttcttcgcgttgcatcgaattaatccacatcatccaccgcttgtgcgggtccccgtcaattcctttgagttttaatcttgcgaccgtactccccaggcggtcaatttcacgcgttagctacgctaccaagcaatcaggttgcccaacagctaattgacatcgtttagggcgtggactaccagggtatctaatcctgtttgctacccacgctttcgggcatgaacgtcagtgttgtcccaggaggctgccttcgccatcggtattcctccacatctctacgcatttcactgctacacgtggaattctacctccctctgacacactcgagtcacccagttcagaacgcagttcccgggttgagcccggggatttcacatcctgcttaagtaaccgtctgcgcccgctttacgcccagtaattccgattaacgctcgcaccctacgtattaccgcggctgctggcacgtagttagccggtgcttattcttcaggtaccgtcatcagccgctggtattagcaacagccttttcttccctgacaaaagtcctttacaacccgaaggccttcttcagacacgcggcatggctggatcaggcttgcgcccattgtccaaaattccccactgctgcctcccgtaggagtctgggccgtgtctcagtcccagtgtggcggatcatcctctcagacccgctactgatcgtcgccttggtaggcctttaccccaccaaccagctaatcagatatcggccgctcgaatagcgcaaggcccaaaggtcccctgctttctctctcaagacgtatgcggtattagctgatctttcgatcagttatcccccactactcggtacgttccgatatgttactcacccgttcgccactcgccacccaagaagcaagcttctctgtgctgccgtccgacttgcatgtgtaaagcatgccgccagcgttcaatctgagccaggatcaaactcttatgttcaatctctaactttttaacttctggtctgcttcaaagaaaccaacaggacaatgttcaaaacattatcttgtctgtctttcaaacagtgtgaggctcaaggcactcacacttatcggtaatctgttttgttaaagagcgttgcgaattataaagtatctcttccgcctgtcaagatatctctcgatatccccaacattctgtgctatacttttcagttcgtccgccgcttctgcagcagcgaagaaccgaactatacgcccacagggaaaaacggtcaatgctttcagtgggatttttttggggaaattcgtcatgtcgctgtcggataaggttttttatttctgctaaatgctgcgccgcctccaacaatcccttcctccccctcctctgaccggtgcgcctttgtgaatatgctgtctgaaactcggggactcagacggcattttgtatccaaacggtatctaatgtatccgcactttgttatagaatggctgctgtttttttcttcgtaattagaaattgtcaaaatgggtaaacatattcttttaggtgtaacgggcagtattgcggcgtataagtcttgcgagttggttcgtctgctgaaaaaacaggggcattcggttacggtggttatgagccgctcggcaactgaatttgtttctccgctgacttttcaggctttaagcggcaatcctgtcctgaccgacacgcacggcggcaacggttcaaacggtatggaacatatcaacctgacccggaatgcggatgtttttctgattgcgccggcaagtatgaataccgtggcaaaaatctgtaacggcgtggcagataacctactgaccagtctggcagccgcacggaaatgtccgcttgccatcgctcccgcgatgaatgtggaaatgtggctcaaccctgccaaccaacggaatatcgcacaactggtttcagacggcattactgtctatatgccgggcttgggcgaacaggcttgcggagaaaatggtatgggaaggatgccggaacctgccgaattgctggatttgcttccggacttgtggacaccgaaaattttaaggggcaagaaaatcttgattaccgcaggtgcgacatttgaagccattgaccctgtcaggggcatcacaaatacctccagcggaaaaatgggggtagctttggcgcgggcgtgccgtgccgccggtgcggaagtcagcctgattcacggacagcttcaaaccgaactgcctttcggcatatccgatacggttcaagccgtcagcgctgaagatatgcatcgcgcagtgcatcgtttgattgaaaaacaagatgcttttatttctgttgccgccgtctcagactataaggttaaaaacaggagtacgcaaaaattcaaaaaagataaaaatgccaaaccgttatccatcgaattggatgagaaccccgatattttggcttctattgcctcattgccgaacccgccgttctgcatcggttttgccgctgaaacggagaatgtaatggcatatgcacgagaaaaacgtattaagaaaaaaataccggtaatagttgccaatgatgtttcaatcgcgatgggcaaaccgaccaaccggattaccattatcggggacgacggggaactatcttttcccgaaacaagtaaagatgaagcggcgatgcagattgttgaaaggcttgccgtatatttgaacaaataagcaattgaacggataaaccataaagcgggttgcctgttaatcaaaaggcaacccgttttacctgcttcaacttctgatgactttgcggatatatggaatactatgcagattttgaataatctgattcaattgattcagattcttgactttcaataagaatttgaattcgacaaaaccttccgttcccgactgggatttagacggtgtttcgaccgactcaatgtccgcaccggaatcggaaatcgcttgcgccattaatgccagcaagccgtggctgtcttccgattggacttgaagcccgacacggtagttctgcccgttcatattttcccagtctgcatccagctgctgttcgggatcggacttcaacaacgtcgggcaggtatccctatggataatcatgccttttcccttaaccaacagcaaacggatggaatcaccgggaacagggtggcagcactctgcaaaatgaatatgcccgctttcctgaccatcgactttaatggaactgagcctgacctcgctaccgaaatgctcccctgccaactcggcaatgtgcatggcgacataaacaggcagggtatgccccataccgacgttgtacagcacttcctcaaatgaagtctgtttgtcgttgagatcggcaaggtatttttctttgatgccgtctgaaagcaggacatctttgggcagcaaactggacagggctttttgtaagaggctctctcccaaaacgaccgcatcgtgccggttaaggtttttaatatattggcgtatggcactgcgcgccctgccggacacggcgaaattcaaccacgcgggattgggtttggcgtattcggatgtgataatttcaacagaatcaccggttttgagcttcgtacgcaacggcatcatgatattgttgatacgtgcggcaacggttttgtgcccgatatcggtatgcaccgcataagcaaaatcgacaggcgttgcccctttgggcaaagttaggatttttccttttggcgtaaggatgtagatttcgttcggaaacaaatcgactttgacgtgttcgagaaactcaatggcattggcactgcttgcctgcaaatctaagatatttttcagccaccggtttgtgtgaagcaccgcctgatcgaccgtcttagaatatgatttatagctccaatgtccggcgattccaccttcggcaacagcatccatttccttggtacgtatctgaacttcaatcggcaagccgtaaggaccgaccaaagtcgtatgcagactttgatacccgttgcttttcggaatggcgatatagtctttgaaccgcccgggcttgggctgatagagggtgtgcaatgcgccgagtgcggcataacaggctggaatgctgttgacaatgacgcggaaaccgtaaatatccataacctcggcaaagcgcagctttttcgccatcattttctgatggatgccgtacaggtttttttccctgcctttgattttggcctctatattcgcgcctaccagccgctggccgaatgcgcgcaagactttgccgacaacgtcctgccggttcttccggctcttgtccatcgctttttttaaagtctcgtagcggttgggatgcaggttttggaacgataaatcctgaagctcttgatatgcgttattcaaacctatgcggttggcaatctgtgcatagatttcaagggtttcccttgcaatccggcggcgtttgtccgggcgcatcgaaccgagtgtccgcatattatgcagacggtcggcaagtttgacgacgatgacgcgtacatctttggtcattgccaaaatcagtttgcggaaactctccgcctgatgctctgcatgatcttcaaatttgagtttttcgagtttggacagcccgtccaccatctcggcaaccgtattgccgaacaccgccgccatttccccttttgtcacgcccgtatcttccaatacgtcgtgcatcacgcctgcacaaagaccctgtatgtccatatgccaaagggcgagctgcgtcgcaacggcaatcggatgcgtgatgtagggctccccgcttttgcgggtttgcccgtcgtgggcgcgaaacgcataggcgacagctttttcaagctccgcctgttcctcgggcttgaggtaggaggcggtatggaaaagcagggcacgcgcttcggcggtcagggggtcgtaaggggcggaaggttggggggcgggcatttcagacggctttcggtatgtatgtgtttttcatttcaaaccgtcggactgcacggcggcaaagtgttccggcgtgcgtttccggcagaatttatttattgcgcgtcaacagttctgtaccgatatgtccggcggcgatttcccttaaggcggtaacggtcggtttgttattgcggacatcgtccacaagcggcgtgttgccgttctcaagctggcgggcgcggcgagccgctaccaatgtcaggtcaaaatggttggaaatttttccggtacagtcttcggtggtaatacgtgccatattatttgctttctttcaaaaatatttaaattgggaaaccgggtattttcgccgttttctaggaattttccaacaaatctgcaataaaccccagttgccgcgaccttttcagacggcaggcattcacaatatggcgcaaatcctcctccgctcgcgccaagtcgtcattgaccacgacaaagtcgaacaatacggactgctcgatttcatgccttgccttcgacagcctcctttggataacttcccgactgtccgtcccgcgtccgttcagacgtgcagcaagcacgtcgaaagaaggcggcaggataaagatgccgacggcttcaggcagcgcgttgcgaacctgcgccgcgccctgaacgtcgatttccaaaattacgtcatagcctgccgccgccaacgcattcacgccctccgcgcttgtgccgtaatagttgccgaatacgtctgcgtattccaaaaaagcctcctgcgcgataagcgactcaaactcttctttggaaacaaagtgataatgcacgccgtttgcttcgccttcacgcggcgggcgcgtcgtgtgcgacacggaaacgcgcaaaccgttatggtttgccaacagccgagaaaccagcgtggttttgcccgtgccagaagcggccgaaatgataaagatgttgccttttcgataagcggacatattttttacctgtatattttccagccgattgtatcacaatggacacccagtttcctatttgccgatgcccatattttgccgctattgttttgattgatttggcaagcggcaggctgacggctacaatatggcgttaaaaacatcaaacttggaacacgcaatgctggttcatcccgaagctatgagtgtcggcgcgcttgccgacaaaatccgcaaaatcgaaaactggccgcaaaaaggcatcttattccacgacatcacgcccgtcctgcaaagcgcggaatacttccgacttttggttgatttattggtttaccgctatatggatcagaaaatcgacatcgttgccggtttggacgcgcgcggcttcattatcggcgcggcactcgcctaccatctcaacgtcggttttgtccccatccgcaaaaaaggcaagctgccttttgaaaccgtatcgcaaagctacgcgctcgaatacggggaagctgcggtggaaatccacaccgatgccgtcaaacccggttcgcgcgtgctgctggtcgatgatttggttgccacgggcggcacaatgcttgccgggctggaactgatccgcaaactcggcggagaaattgtcgaagccgccgccattttggaatttaccgaccttcaaggcggcaagaatatccgtgcaagcggcgcgcccttatttaccctgcttcaaaacgaaggctgtatgaagggatgaaaaccgaccctgccgtctgaaaccggcagggttgttattatgcgttcaaatcacgcccaaatcttgcaagcccctcaacacgccgtcttcatcaacgctggggcaaacatatttcgccgcttctttcgccgcctgttccccgttgcccattgccacgccgaacccgacttcagacagcatttccacatcgttcaaaccgtctccgaacgccatcacgtccgccatttccaaacccaatgcttcaaccacgcttctgatgccgtctgttttcgacattcccgcaggcagcagatcgaccgcttcctcgtgccagcgcaccgttttcaagccttcctgttccacaatatccgaccagatcggcatttcgttttcctccgcaaacaccagcatctgatacaccggtttgcttgaaaaataatccttatcggcaaaaaaatcgctggcgatatgctgcaaggcgcggcacacgcattccgacagcgcggacacggcgatcccctctccgccgacaaacgcataatccatgcccaagccatccaaatgcgcgcaaaccctgcccatcaaaccggcatccatcggtacttcgtgcacagtttttccgtgcagcagcgcaaactgtccgtttatcgttaccacggcatccatacccgtttccgccatcatgtccctgaccttttcgggaatcgtcgccaaagaccgccccgttgccaacgccgtcaatatacctttgccgcgcaaagccgccaccgccgttttcacggaaggacgcaaggtatccgtatatttgcggtacagcgtatcgtcaatatcgaaaaacacgattttgggattcatcacattctctctcgcattcaaattgccgcattgtatcccaagcaggcaaatacttgataaatccttataaatttcccggcaaaattgaccgcgaacacgaaaaggcggataatccgcccatcctcaaacccttttcagacggcatttgcagcaatgccgtctgaaacatttttacaaagcacacaaatcatgtttcaacacacaggacgacacataaagcgtcgccctatatgttgccctgattcggaaagggttacacccctcccaaataaagtctgattctaccgccctaaagggcggggtttcaaccgaaaaggaaacacgatgaaagcacccgaactcttattgcccgccggcggattggaaagaatgcgcaccgcctacgactacggcgcagatgccgtttatgccggcagcccgcgttactcactgcgcgcccgcaacaacgaatttgccaaactcgacgttctcgagcaaggcattaaagaagcgcacgagcgcaacaaaaaattctttttgaccgtcaacaccctgccgcacaactccaaactcaaaaccttcgtttccgatatggagccgctgattgccatgaaacccgacgcgctgattatggcggatccgggtttgattatgaccgtgcgcgaaaaatggccggaaatgccgatccacttgtccgtacaggccaacaccaccaactactggggcgtgaaattctggcagaatatcggcgtcgaacgcatcatcctgtcgcgcgaattgagtatggaagaaatcgccgaaatccgccaacaatgccccgacatcgaactcgaagtcttcattcacggcgcattgtgcatcgcctactccggccgttgcctactctccggctacttcaaccaccgcgaccccaaccaaggcacctgcaccaactcctgccgttgggactacaaagtccacaacgctacggaaagcgatgcgggcgatgcccagcttctgcaaggttttaactttgaaaaagcccaagaagaagccaaccaaaactttgaaggcatcaacggtcaaaaacgccatccctacgccgacaaagttttcctgattgaagagtccaaccgcccgggcgagatgatgccgattatggaagacgaacacggcacttacatcatgaactccaaagacctgcgcggcattgaagtggttgagaaactcgccaaaatcggcgtggacagcctcaaagtcgaaggccgcaccaagtcgctctattatgtcgcacgcgtcgcccaatcctaccgcaaagcgattgacgatgccgtcgcaggccgtccgtttgattacagcctgttgagcgaactcgaaggccttgccaaccgcggctacaccagcggcttcctcgaacgccaccaaacccaagactatcaaaactacctcagcggccattccaccgccaaacaaagccaatacgtcggacacgttaccgaaatcgacaaaaacggctgggcaacagtggaagtcaaaaaccgctttgccgtcggcgattcactcgaaatcatccacccgaacggcaaccaaaccatcaaattggaacaaatgacccgcaaaggccagcctgtcgatgtcgcacccggcaacggcattcaggtcaaaatccccaatatgcagggtaaagaaaaagccctcatcgcacgcgtattgaacccctgagccacaatgccgtccgaaccccgttttcagacggcattttgttgaatcttacggtacaatggcaatgatttcccaccgcaagcaaggatatccgacatgaaaaaaaatcctcatactctccgccgccgccctgatgctggcagtctgccaatccggcagcgcacctaaaaacgcgcacacggcatccgccgacacaccggccggagaatcatgcaaagtcatccggggcgacaccgcaggaagcggcaaaaacatcatttaccgttgcagcaacggtcaggcggcaataaatgcagccattgcagacggcgtattggaatccgagattcccgtcagcttcggcggcggcggcgtaccggttgcaaacggcaggaatctggttacacggcaagcagcaaacggcgttggcaaatccgactcagaggcctgcgaacgcgccctaatcaatgccgcccgcaaattccaacagaccgcaggcaaactcggcggacgcagtattaccggcttccacagctacttcgacaagcagccgctgcaaggcggacaatacgactgtcaggcaggctcgttccatgtccgcgtggtcatgcgcgccaacgtcgtccgttaacatatcggcaaccaaaaaatgccgtctgaaacatttttcagacggcatttttaatcctgcaacattaccccctgcctgagttcggatactgtatcaatataaaaccccatcacacagatttacggtaaaaagccgtccgaatgagttcttgaacacaattcggacggctttaatttccaacgagacaattaatccaataatactagattaaaacttccattccagcgatacggcatagttgcggccgggggcgcggtaacgatctaaacctcttccatctttttctactgcgttggtggtactgtagctgtacagaccgcgcagggagtcccaagtggtgtatttgcggttgaacatattgtacacgcctgcacgcaaagtcaggtttttagccggtttgtagaagccgtacatatcgaacacataagccgacttattcaaccacggataatctttgacttttttgataaatcggtagccctcatactcagtatattgcgcgtctttagcctttttcgcacccaaataagtcagacgggagaacacgccccatttttcgctcgggctttcgtaatcgatgccggcaatcactttcaacggctgggtggacagcaggctgttgtcgcccgacagtttgcttttcgcgtaacccagcgagccgaatagtttccagccttccggcacgaaagacgctactttgtccacattcagacggcctgtcagctcgataccgcggattctggccttgtcgatattttccatatgccaataaagctgatttcggtagagtttacaataacctgctagagcataatcttcatcacacttttcatcgcgtataagtcgtgtaaactgttcttctgaaaggaaattatggtaattactctgatataaattcgcatccagcgtacctttttctccacgcccctgcaaagacagggtgtgggtggtgctgcgctcggctttcaaactaggattagccagccaggtagccgcgccgttatcgtaggtgaaataaatttccgatgcgttcggtacacggtagccggcagtaatgtcgtaaccgacacgccaagcctgattcagttgagccgccaagccgacaaaaccgctccagcctttataagtgttggctgcaggcggtgttttgtcacaagcatgacactcggcattcaattcctgaggcgtcattttggtatgatcgtaacggatacctgcacggctgctgaacacgtcgttccattggatttgatcagacagtgagaagccataattagtggttttcacagggtgttgaatcgagctggtagtacgggatatctgtccgctgaagtaataatcgtcgcggtttaggttttcaaaatcacggcggctggcgaaagttttaaacgacaggcggtgtcgccccccccccccgagttgcaacggatggctgtccaaacgcaaagtaaaacgtttgaatcgggtgtccatgctgcggttgtatatttcgccaacttcctttttatggtactcagtttcccatgtggtgtaattcgtcgggaacaggcctttgtagttaatcgccgccactttggttttctgataatcgaagtccgccttcaaagacgacaaccaatttgaatcaggcatccattcgtaaaagaggttagcattgcgccgtctgtttacgtcatcggcttcgcgccaggaagaagcggtcaggttataagactcttcaaccgtgtaattatgtccctgctggccgttaagcgatgcgccgatgcggtggttgtcgttgatttgataagcaatcttacccaagaagttgtggtatttgtgtttggacggatcggggatgccgcgggcggaaccgcggatattcgtttctttacccgcaccttctaccggatagccgcggttgcccgcgctttcggtttcatggccgcgccgttgcgaatacagcaaagcagcatccacgcggtcgttactcacaccgaaaccgagggtatttgtccattcacggttacgcgtgctgtaaccgtttttcatcatcacgccgaattgcctgtcgtccaacagcaaatcacggccttgcagcgtttggtaattcacaccgccgcccaatgcaccactgccggtattgaaagagtctgcgcccttcacgatttcaatattgcgtacgagttcggggtcgatagacaaacgcgagctgttgaagttgccataacgggcgtacagcgagttttcttcggaatcaggcaggtttacaccgtctatgctcacgccgacacggttgccttccacgccgcgaacagcaaagcctttttgatggcggccgctgtcgctcaagccgacatcggtggaatagcgcaccaagtctttgttgtcgcgtatcatttcttgtttgatacggttaaggttgacgcgttccacagccgcaggcgcattgcgctggcctttaacgcgcactgcttttacctctgccttaacgggtgtggtttcagttgcagcttcatctgccgcaaagaccggattgccgaaaatactgccgaccagcgcggcgatagggagcatttgtaatggtttcatattatcaactcaagatgtatggattgttcatccatcggttagcgaataatagattttatgataatcattaatatttaataagacagtaatccatgtaaacaaagccgcgccgtgtaattaaaggtccctgcaaacagctatgccgagaccttgtttatttggttcgattattttttagtgcctgtgcggcatcataccttcgggggcttcggcatcggctgccaagccgaaggtttcgcgcaacacgactttgtagaatgcaaaggcttcgcgcgcgccttggatggcttccgcttcggcttcgggagtcaggttcaaagcgttcagatgctcgacgaaggcgcgccagtgtttgccgcgcccgtcgggatgcggagcgaggtggcgcgcgccgtgttcgccgttgtaatcgagtttttgcgcgtgcttgaacaaaaacgccgcgcccaaattggatccttcggcgcaataaagccagccgattgctttgttgccggtttcatgcggtaattctttgtcgaatttgtaaggctcttcgcccaaatctgcaaggtcttgcgttacggcatcgtatcgcgccatgtattccagctcgggaatggctttgtttaattcggcatctttatagatgtggtcgacggccttgtggaaaacggattggagtttcaaaaatttgatgtagttttctttgctgacaaacggttggacagacataacgagattatccacgctgtcgtgaaccgccgtggtatccgccttcagacgtttggcaaacgtcagggcttgattttcggtttcactcataagttttcctttgtcggtaagggataaggatgcggggcgggcaaaatccgcacttgcccgcatatatagtggattatatagtggattatatagtggattaacaaaaaccagtacggcgttgcctcgccttagctcaaagagaacgattctctaaggtgctgaagcaccaagtgagtcggttccgtactatttgtactgtctgcggcttcgccgccttgtcctgatttttgttaatccactataaaaataataaagaatcataaacgaaatttattatcacatatttttggaaaaaatatcatttgcgtgatgtttttaagcaggtattttactattctttacagaatcgggattttatcaaatgggttcggcagtcggcggacagccgctcaaaaaatatttttgccggacaccaagggtttgttcatactgccgaacctgccggttttgcatcctgattgggtgtatcgccttttttcctttataatgccgccacttatatttgccactttcccgatgaagccgtttgccgaaaatatcccccacagccttcgcggcaactgccgcgacgaagccctgccgccgcatacggtagattgcccggaatgcggctgccgcgcggatgtaccccggttggacaggggagaggcggcgttctgtccccgttgcggctataagctcttcagggtaagcaggcatcctttttccgccccgcccgcctatgcggcggcttcgctgattttaatggcgtttgcttacggtatgacgtatatcgaggtcgggataccgggtgcggcatccgtcctttcgctgcccgagatgatgcgcctgatggtgtttcaggattatggttttttggccgaagtgatgtttgtgctgactttcggcgcgccggttctgtttctgctgctgtgcctgtatgtctatgccgcgctgatacggaaacaggcgtatcctgcgctgcgtttggcaacgcgtgtgatggtgcgcttgaggcaggcgatgatggtggatgtgttttttgtttccactttggtggcgtatatcaagctctcgtctgtggcagaggttcgcttcggatcggcgttttatctgatgttcgcgctgtcggttatgctgattcggacttcggtatcggttccccagcattgggtgtattttcaaatcgggcggctgacgggggataatgcggttcagacggcatcagaaggcaaaacctgttgcagccgctgcctgtatttccgcgacagtgccgaatccccctgcggggtgtgcggcgcggaactgtaccgccgacggccgaaaagtctgagtatttcgtcggcgtttctgacggcggcggttattttgtattttcctgccaatatcctgccgattatgatttcgtccaatcctgccgccacggaggtcaataccatccttaacggcatcgcttatatgtgggacgagggcgacaggctgattgcggcggttattttcagcgcgagtattttggtgccggtactgaagattgcggcaatgtcggttttgattgcgtccgcccgcttcgctttgccgacaggcgcaaagaaattgtcgcacctctaccgcatcaccgaagcggtcggccgctggtcgatgattgatatttttgtgattattattttgatgtgttcgttccacacttatgccgcgcgtgtcattccgggcagtgcggcagtctatttctgcctggtcgtgattctgacgatgctgtccgcctattatttcgacccgcgcctgctttgggacaaacgcgcttcagacggcattgctttcaatgaaacggaaaaatatgactgacaacagccctcctccaaacggacacgctcaagcacgcgtccgcaaaaacaacaccttcctctctgccgtctggctggtcccgctgattgcgctgattgccggcggctggctttgggttaaggaaatccgcaacagggggcctgtggttacgctcttgatggacagcgcggaaggcattgaggtcaacaatacggtcatcaaagtattgagcatcgatgtcggacgcgttacccgaatcaaactgcgcgacgaccaaaaaggcgtggaagtaaccgcccaactcaatgcggacgtatccggcctcatccgcagcgatacccagttttgggtggtcaagccgcgtatcgaccaaagcggcgtaaccggtttgggtacgctgctttcgggttcgtacatcgcctttacacccggcaaaagcgacgaggcaaaagacgtgttccaagtgcaggacattccgcccgttaccgccatcgggcaaagcgggctgcgcttgaatttgattggtaaaaacgaccgcatcctcaacgtcaacagccctgttttgtatgaaaactttatggtcgggcaagtcgaaagcgcgcatttcgacccgtccgaccaaagcgtgcattacaccatcttcatccaaagccccaacgacaaactgattcattccgccagccgtttctggctggaaagcggcatcaatatcgaaaccacaggcagcggcatcaaactcaattccgcccctctgcctgccctgctgtcgggcgcgatttcatttgattcgccgaaaaccaaaaacagtaaaaacgtcaaaagcgaagacagcttcacgctttacgacagccgcagcgaagtcgccaacctgcctgacgaccgctcgctgtactacaccgcgtttttcaaacaatccgtgcgcggactgaccgtcggttcgcctgttgaatacaaagggctgaatgtcggcgtggtttccgacgttccctatttcgaccgcaacgacagcctgcatttatttgaaaacggctggatacccgtgcgcatccgcattgagccttcccgtttggaaatcaatgccgacgaacaaagcaaagaacattggaaacaacaatttcagacagccttaaacaaaggcctgactgccaccatctccagcaacaacctgctgaccggcagcaaaatgattgaattgaacgatcagccttccgcctcgcccaagctgcgaccgcataccgtttatgcaggcgataccgtcatcgccacacggggcggcggtttggacgacttgcaggcgaaagtggtggatttgctggacaagttcggcaaactgcctttggataagacggttaccgaattgaacggctcgcttgccgagctcaagtccacactcaaatctgccaatgctgctttaagctccatcgacaaactggtcggcaaaccgcagacgcaaaacattccgaacgaactgaaccaaaccctgaaagagttgcgcataaccctgcaaggcgtatcgccgcaatcgcctatctacggcgacgtacaaaatacgctgcaaagtttggacaaaaccttaaaagacgttcaacccgtcattaacactttgaaagaaaaacccaacgcgctgattttcaacagcagcagcaaagaccctatcccgaaaggaagccgataatgcgccttttcccaattgccgccgccctgacgcttgccgcctgcggtactgtgcaaagcacacaatatttcgtgttgcccgacagccgctacatccgtcctgcaacgcaaggcggcgaaaccgccgtcgaagtccgtcttgccgaaccgctcaaacgcggcggactggtctatcaaaccgacccctaccgcatcaacaccgcacaaaaccacgtttgggcagacaccttggacgatatgctcgaagcggcgttgagcaatgcattcaaccgtttggacagcacacgcatctttgttcctgcctcacgcagcggcagtaccgaaaaatggacggtctatatcgacgcattccaaggcagctacacgggcaaaaccctcatcagcggctacgccgtcctacccgacggtatgaacagacccttccatatcgaaaccgaacagcagggtgacggctacgccgccatgaccgccgcactcgaacagggactgaaacaggcggcgcaacagatggtcgagtaaaacgtgaactattgcgaatttgccgcctcacttcccgaaaacaccgacaacccgaacaaacattaccacgacacgcaatacggttttccgattgacagcgacaacggactgtttgaacggctggtgttggaaatcaatcaggcaggattaagctggacgctgatgctgaaaaagcggcaggcgtttcagacggcatttgaaggtttcgacatcgatacggttgccgccttcgacgacaccgaccgcgaacgcctgcttgccgacgcgggcattgtccgcaaccgcctgaaaatcgatgccgccattttcaatgcacggcaaatccaagcgttgcaacaagaatacggctcgttcaagaactggctcgacgcgcaccatccgcgaagcaaagacgaatgggtcaaactctttaaaaaacatttcaaattcgtcggcggcgaaatcgtcggcgaatttctgatgagtaccggctacctcaaaggcgcgcacgccgaaagctgtccggtttaccgcgaaaccctgaaataccacccgaaatggctcgatgccgtctgaaaaaccaatgaacagaagaatcttcctcctcggcacaggcgcgttgcttcttaccgcctgcggcagaaaatccgcccgaacccacgccaaaattcccgaaagaagcaccgtgcttgccttgggcgattcgctcaccttcggctacggcgcaaaccccggcgaatcctaccccgcgcaactgcaaaaactgacgggttggaatattgtcaacggcggcgtatcgggcgatacatccgcgcaagccctgtcacgcctgcccgcgctgttggcacgcaaacccaagcttgtgattgtcggcataggcggcaacgactttctgcgcaaagttcccaaggagcagacccgcgccaatatcgcgaaaatcatcgaaaccgtgcagaaggaaaacatccccgccgtcctcgtcggcgtgccgcacattaccttgggtgcgttgttcgggcatttgagcgatcatccgctgtatgaggatttgtccgaggaatacggcattccgctgttcggcggcgcgtgggcggaaattttgggcgataataatctgaaatccgaccaaatccacgccaacggcaaaggctatcggaaatttgccgaagatttgaatcaatttttgagaaaacaggggtttagataaacaaaggtttatccgcacccaagttgtttatatatagtggattaacaaaaatcaggacaaggcgacgaagccgcagacagtacaaatagtacggcaaggcgaggcaacgccgtactggtttaaatttaatccactataatcatgaaccgactggaacaccaaactgcttcgggacgcatatgccgtctgaaatgcaaaacctacgccatacagccgcatgaagttgcagcggtatggcattttttgaaaaagacggcctgccggttcagacggcatgaccgaccgtccgaacctgctgtggataaagcccggacaggctgaaattatggaatattgcgaacctgaagaagcatccgacccgtacgcaacatacaggcgtgccaacctgatggtggggctgccgctgtttgtcgtgattttggttctgctcaatattgtttttccgcttccggcgcatcccttagcttggctggtgcctgcaggtttcatggttttggtcggcggctttcccttatcgctgccgcttgtggcgctgcttgtcctgacctgctgcattctgctggcgcgttgtccgccattatcccgtcttttgtgctacccttgcccgaatcatccgatgtctaaaaattctgcctgatggcagccctacaaacccgaaggagtagaaatgaaactgtccgaactgttcaacccgaatgaatttgccgcgcggcatttgagtttcggcgacgaagcggcgttgcttgccgctgtcgacgagaagagcatggacgattttgtcggcaataccgtgccgcaaagcatccgtatgccgtccgaactcgatttgcccgaagccctgaccgaagcggacgcattggcgaaattgaaaggcattgcgtcgaaaaacgtaatcaacaagtcctatatcggtttgggttattacccgacccgcgtgccgaacgtgattttgcgcaacgtattggaaaatccgggctggtataccgcctacacgccgtatcaggcggaaattgcccagggtcgtttggaagctttgttgaacttccaacaagtgtgtatcgatttgaccggtttccctgtggcaggcgcgtctttgctggatgaggcaactgccgccgccgaagcgatggcgatggcgcaccgcgtgggcaaagtgaaatccgagcgtttctttgtggatgcgcgcgtgtatccgcagactttggacgtgatgaaaacccgcgccaaatatttcggcttcgagctggtggtcggcgattttgcccaagcggatgaaggcgaatacttcggtgcgctgctccaatacgtcggcaaagacggcgatgtacaagacttgcaggacgttatcggccgtctgaaagcaaaaggcacgatcgtggccgttgccgccgacatcatgagtttggttttgctgaagtctccggctgaattgggcgcggacattgcgttgggcaacactcaacgcttcggtgtgccgatgggcttcggtggtccgcacgctgcttatttcgcgtttaaagacgagttcaaacgttccgctccaggccgcatcatcggcgtatccaaagacgcatcgggcaaacctgccttgcgcatggcgttgtccacccgcgagcaacacatccgccgcgaaaaagcgacatccaatatttgtacggcacaagcattgctggcgaacttggccggtatgtatgccgtttaccacggccctgaaggcgtgaaacgcatcgccaaccgcattcacgcgctggcttctgcctttgccgatgcgctggtttcagacggcctgaatgtggttcataaggtcttcttcgataccgttaccgtcgatttcggcaacaaagagaaagcagaccaagtgtttgccgctgctttggaatcgggctataacctgcgccgcgttaacgatactcaagttgcggctgcattccacgaaacatcggcatgcgaagatttggttgatttgtaccgcgcgtttaccggcaaggatacgttcgcatttgccgatgatgtcaaaggccgtctgaatgcagaattgctgcgtcaggacgatattctgcaacatcctgtgttcaacagttaccacaccgaacacgaaatgctgcgctacctgaaaaaactcgaagaccgcgatttggcgatgaaccgcagcatgatttcgctcggtagctgcaccatgaagctcaatgcgactgcggaaatgctgccgattacttgggccgagttctccgacatccatccctacgctcccgaagcgcaaaccgcgggctaccgcgaattgctcgccgatatggaaaacagcttgaaagccatcaccggctttgacgcgatttccttccagcccaactccggcgcgcaaggcgaatacagcggtatgctctctatccgccgttatcaggaatcccaaggcgaagcgcaccgcaacatctgcctgattccgaaatccgcccacggtaccaaccctgcgactgcggctatgctcggtttgaaagtcgtcgtcgtcgataccgacgaacacggcaacgtcaacatcgacgatttgaaagccaaagccgagcaacaccgcgacgctttgtccgccatcatgattacctacccgtccacccacggcgtgtacgaagaaggcatccgcgacatctgccgcatcatccatgaaaacggcggacaggtttacatggacggtgcgaacctcaacgcccaaatcggcatcatgcagcctgccgaagtcggcgcggacgtgttgcacatgaacctgcacaaaaccttctgtatccctcacggcggcggcggaccgggcatgggtccgattggcttgaaagcccatctggctccgttcgcaccgggacacgctttgaccgacacccacagcgccagtgccgaccaaaccgccgttgctgctgcggccttcggttctgcgtccatactgccgattacttggatgtatctgaccatgatgggcaaacaaggcatggaacaggcgacacgctgggcattgctcaacgccaactacgttgccaaacgcctgagcgaagactatccgattctgtatacaggcaaaaacggccgcgtcgcgcacgaatgtatcgtcgacttgcgtccgctcaaagccgaaagcggcattaccgaaaccgacatcgccaaacgcctgatggactacggcttccacgccccgaccgtctccttccccgttgccggcacgctgatgatcgaaccgaccgaaagcgagagcaaagccgaactcgaccgctttatcgccgccctgaaatccattcgccgcgaagtgcagaaagtcatcgacggcgaatggccgaaagacgataatccgctggtcaacgcgccgcacaccgccgcagatataaccggcgactgggcgcgcccgtattcccgcgaagaagccgtcttcccattgccgttcgtccgcgaacacaagttttggcccttcgtcaaccgcgtggacgacgtgtacggcgaccgcaatctcgtgtgcagctgcccaccgatggaaaattatgaagactgaccgttgaaaccccgaagataaatgccgtctgaaacactttcagacggcattttcgtcgacggcagactggttgcaccgatacacgtatctcgactataactttaaaacaaatgggttaaaccagtatccatacatcagcttttttatcatcctactttttattcatccgatcgggcagacagatttcaaagatgaaaagcctattcacaccctttgatgtcatttccacacggacaaacaaatatagtggattaacaaaaaccagtacagcgttgcctcgccttagctcaaagagaacgattctctaaggtgctcaagcaccaagtgaatcggttccgtactatctgtactgtctgcggcttcgtcgccttttcctgatttttgttaatccactataaattcccataaaaaaacggagcagatacctgccccgtttttatttaatccgaaattttaatctaaatttagaattttgcaccggattggtttgccatatagtcaacagccgctttgacttcgtcatcgctcaaacctgcattgccgcctttggcaggcatcgcgttaaagccttcaagggcgtgtttgtgcaaggtttctttgccttttttgatacgcggtgcccaatcgtcttttttgcctatgccgggaataccgggaatcgaaccgccgtggcacacctgacaggttgcttcgaagacttttttaccgtcaacgccgaccgcaggggctgccgcacccttgtcttctgccttcgcttctgccggagctgcactatcggcaggagcagaagctgttcctgaagcggcattgtcggcaggcgcagcctcatcaggattcgggaaagaaccgccgcttttgttcgccatgtaagtaatcgcccgtttgagttcctgatcggtcaggtctgccgcaccgcctttggcaggcatggcgttaaagccgttcagcgcgtgttggaacaaggtatcgaagccttgcgcgatacgcggtgcccaatcgccgttgtgttccagtttcggagcgttcggcacattgctgtccgccgcgtggcattggatacagattttgccgaaaatctgttcgccttggcgttcgccgacggggatgccgtcgcccatcgtcaattgtccgacaggctggatacgggtctgcgttgctgcttccgtagtggcatcgacatcgccgaacgagccgctgcccgccagcttaatcaggaaataaaggactgcaataacaataacgataccgctcacaagggtaaacagtgcagagccttgggctttgttgtcgcggagttgtttcatttggtaggcctcgccgtcaggttaggttgtgctgtaaattatagtttggtgtgttaaacgcagttaacaatattttgctggattatactgaattcacagggtctttccaatcgctatcattgaaaatatgaaaaaatttgccaacggtatctgtataaaacaaataatcctttgaaaataatggtttatcctcaagaaaactctccttatgccgccatacgccgcctgccggcgcaagataacctttgccaatttgcagaatttacgttaaccttacgttttacgcacccatagctcagttggaagagtgtcagtttccgaagctggaggtcacaggttcgatccctgttgggtgcgccaattataaagagaccgtctgaaagataaatatttttcagacggtcttttgacttacttcaaactcttatttcaagacttccgcaaatgcgcgggcaacatagtcggtattcgacgtattcagtccggcgacgcacatcctgccggaatccagcaggtaaacggcaaattcgtcgcgcagcctgcggacttgttccacgctcaatcctgtgtagccgaacatgccgcgctgtttgatgaaataagtgaaatcgcgatcggggatttgcgcagttaagacatcataaagtttctgccgcatcgcacggatgcggtcgcgcatcatataaacctcgttttgccacaaggcgtaaagttcggggctgttcatcacgtcggcggcgatatacgcgccgtgcgcgggcgggctggagtagatgcggcggacggtgaatttgagctgtccgaacaccaaatccgcttcttccttattcgggcaaaccacgctcaggccgccgacgcgctcgccgtagagcgacaggttttttgagaaggaattgctgacgaacaagggcaattccatttccaccgctttgcggacggcgtaggcatcgctgtccaaatcgccgccgaagccttggtaggcgatgtccataaacggaatcagtttgcgcgttttgatgatgtgcaacacttcgtcccattgttgttccgacatatccacgccggtcgggttgtggcagcagggatggaggatcaggacgctgttttcgggcagggtgttgaaaaacgcggtcatttcgtcgaatttcacgccgacggcagcagggtcgtaatatgggtaagtgccgacctcgaaacctgcgccttcaaaaatgccgcgatggttgtcccaagtcgggtcgctgacgtaggcgcgcgcttcgggaaaccagcggtgcaggaagtccgccccgactttgagtgcgcccgagccgcccaaggtttgcacggtagcgatgcgtccttgcacaagcgcgcggttgtctttgccgaacaataaatgctgtaccgcgctgcggtaagtgtccaagccttccatcggcaggtagggcgacggcgcaggcgcggcggcacgggcggtttcggcgcggctcacggattccaacacgggcattttgccttcgtcgtcgaaataaatgcctatgctcaaattgactttttcggggcgcgggtcgtttttgaaggtttcgaccaaactcaaaatcgggtcgccgggatagtattcgatgtgtcggtacatagtccttaccttttactttttcaaaggattttctttttcaacaatacaccactttcgatatggtgcgtaaacgggaattggtcgaacagggcggcacgttcgaccgcatgggtttccgccaaggtgtccaaattggcacgcagcgtttcgggattgcaggaaatgtagatgatgttgtcaaactgcgacaccagcttcaaagtttcctcatcgataccggcacgcggcggatcgacgaaaatagtggaaaatgcgtaatccgtcaaagcaataccgccatccttaaggcgtttaaactcacgttttctggtataggcttcggtaaattcttcagcagacagacgggcgattttgatgttgccgatgcggttggcttcgatattccattgcgccgcgctgacggaggttttggagatttcggttgccaaaacacgttcaaacttttcagataaaggaagcgtaaagttgccgtttccgcaatacagttcgagcaaatccccatccaatccttctgctgcaccgcaggcccattcaagcattttctgacacacggcggcattcggttgggtaaaactgccttcaatttgccgataacggaaatcccggttgccgaccttcaaagtttccgttacatagtcctgttttaagactattttctgtcccctgctccgcccgatgacggaaatatccaactgttgctgtaacgcttgcgccgcctgcatccactcattatcaagccttttgtggtaaatcatggtaaccagcatttccccgctgagcgtagacaaaaattcgacggcataccaacggtttctcagttcggcagattgggcggcaacggcaatcaattctggcatcaggcggttgacggcttcggaagccgcttcaaaacggtcgcaacggatcaggcttgccccgccagccttttgtcctttttcaaacatggcataaaacatttcaccgccttcgtgccaaatacggaactcggcacgcatacggtaatgtttgtccggagattcgtacacttcccactcaggaacatccaaacctgcaaaaagggttttaaggtggtcttttttatcttgaagctgctgcgtgtagtcgctcatatcgctatcctgaaaaatcagaccggattataagccgattcactgcaaaacacgcaacccctttaccggcatataacccgttttcctccaacttttatgctaaaatccgccgtctccaacataccgccgacagaaggaaaatatggcaggcaacactttcggacaactcttcaccgtgaccacgttcggcgaaagccacggcgcaggtttgggctgcatcatcgacggctgcccgcccggcttggaattaagcgaagcggatatccaatttgacctcgaccggcgcaaacccggcaccagccgccacgttacccaacgccgcgaagccgaccaagtcgaaatcctctccggcgtattcgaaggcaaaaccaccggcacacccatcgccctcttaatccgcaataccgaccagcgcagcaaagactacggcaacatcgccaccagcttccgccccggccacgccgactatacctattggcacaaatacggcacgcgcgactaccggggcggcggcaggagttccgcccgcgaaaccgccgcccgcgttgctgccggagccgttgccaaaaaatggttgaaagaaaaattcggcacggaaatcaccgcctacgtgacccaagtcggcgaaaaagaaatccggtttgaaggctgcgaacacatttcccaaaatcctttttttgccgccaaccatagccaaattgccgagctggaaaactatatggacagcgtgcgcaaatccttggattccgtcggcgcaaaacttcatattgaagcagccaacgtccctgtcggcttgggcgaaccggtttttgaccgcctcgatgccgaaatcgcctacgcgatgatgggcatcaacgccgtcaaaggcgtggaaatcggcgcaggttttgacagcgtaacgcaacgcggcagcgagcatggcgacgagctcacgcctcaaggcttcctatccaaccactcaggcggcatcctcggcggcatcagcaccggacaagacatccacgtcaatatcgccatcaaacccaccagctccatcgccaccccgcgccgcagtatcgacatcaacggcaaccccatcgaactcgccacgcacggcaggcacgacccctgcgtcggattgcgcgccgcgccgattgcagaagctatgctggcattggttttaatcgaccacgccctgcgccatcgcgcgcaaaatgcggatgttcaggttaatacgcccgacattaccctttcaaacaaataaaaatttagccaaaacacagactttataatagaataccgagcattgccgtgccgctttgacgcacgggtttgtttagaggaatacaaccgaaatgacacaagaaaccgctttgggcgcggcactgaaatccgccgtccaaactatgagcaaaaagaaacagaccgaaatgatcgccgaccacatctacggcaaatacgatgtattcaaacgcttcaaaccgttggcgctcggcatcgatcaggatttgattgccgctttgccgcaatacgattccgcactgattgcacgcgtcctcgccaaccactgccgccgtccgcgttatctgaaagccttggcgcgcggcggcaaacgtttcgatttgaacaaccgtttcaaaggcgaagttacccccgaagaacaggcgatcgcgcaaaaccatcctttcgtgcagcaggctttgcaacagcagtccgcccaagctgtcgtcgaaacgccgtctgttgaagccgaagcagccgaatcttccacagcagaataaatccccaaacgaaatgccgtctgaaagccgatttggtttcagacggcattttttcgtatgcggcaatcacggttcgagacctttgcaataacataggttactaaaattttatgctcaatctcattttcaaaatgcaaaacttttctgatttctcctactttttgctcaatattaggaaggttttaggcaattgaaaattttttggcgcatttttatgcgtcaaatttcgttaacagactatttttgcaaaggtctcggttcaaatatcgagttccgccgtatcgccttcgcgttccatccaagcgcggcgggcggcggcttcgcctttgcccatcagtttgacgaagatgtcgcgcgtctcgtcatccgcgccttcggggatttgcacctgcaacaggcggcgggtgtcagggtgcatggtggtgtctttgagctggtcggggttcatttcgcccaagcccttgaaacggctgatggaataggcggtttctttgacgccttctttttgcagccgctccaaaatgctgtcgagttcgttttggtcgagggcgtagaatttgcgggcaggtttgcttttgccttgtgcgttgacatcgacgcggaacagcggcggctgggcgacgtagatgtgtccgtcggcaaccagtttcgggaagtggcggtagaataaggtcagcagcaaaacttgaatatgcgagccgtccacgtcggcatcggacaggatggcgattttgccgtagcgcaggccgcttaaatcgggatggtcgttaataccgtgcggatcgacgccgatggcgacggaaatgtcgtggatttcggcgttgccgaagagttggtcggggtggacttcaaagctgttgagcactttgccgcgcaggggcaggatggcttgggtggctttgtcgcgggcgagtttggctgagccgccggcggaatcgccttcgacgaggaagagttcgttttcgcggatgtcttcgctttcgcagtcggtcagcttaccgggcaggacggcgacgccgctgccttttttcttttcaatctttttaaccgaacgcatccgcgcctgtgcctgacggatggcgagttcggcgatttttttgccgaagtccacgttttggttcagccacagttccaaagggtcgcccgatacggtagcaacgagtttcagcgcgtcgcggttggtcagtttgtctttggtctgaccttggaactgcgggtcgaggacacgggcagagaggacaaaggcagttttgccgaacacgtcgtcgctttgcactttcacgccgcgcggtaagaggttgtgcaggttgatgaagttgctgacggcgttgaacacggcttgtttcaagcccgcttcgtgcgtaccgcccagcggggtggggatgaggttgacatagctttcgttggcacacgagccttcttccagccaagtcagggcaaatgctgcgccttcgccgatgctgaaatcgccgttgtgttcgtctgaaatgtagttttcgcaagagaacagaggtacggcttcctgcgcgtcggcaatcaggtcggtcagatagcttttcaggccgtcggggtaatgccaggtttgggtgtgcgcttcgtcttcgcctttgaccggacgggtcagggaaacgcgcacgcccggcagcagcacggctttggcgcgcagcaggcgttcgagttcggggatgctgtaattcgggctttcaaaatatttgccgtccggccagacgcgcacttcggtgccgctgtctttgacggcgcatttgcccacttgtgccaacggttcgaccacgtcgccgccggcaaacacgatacggtggattttgccttcgcgtttgaccgttacctcaaggcgggtggaaagggcgttggtcacggatacgcccacgccgtgcaggccgcctgaaaaggcatacgcgctgccgccgtcttttttgttgaacttgccgcctgcgtgcagacgggtgaacacgagttcgactacgggtacgccttcttcagggtgcagaccgacgggaataccgcggccgttgtcgcgtacggaaagcgaaccgtcttcatgaatttgcacgtcgattgccgtagcgaaaccgcccaacgcctcgtccgccgcgttgtcgatgacttcttggcagatatgggtcgggctgtcggtgcgggtgtacataccgggacgttctttgaccggttccaaacctttgaggacggtgatgctggattcgctgtattggttgtttttagccataggaataatctgaaagtaagaaaaacaacgctttcagacggcctgaaagcgttgcgttccgttgttttaccggttgccggaaagttggcgggcggcaaagtcttcataactttccataccgcgcaggaagcgggaagaaagttctttcaatgcccccaaataaacgtcgcgtttgaaatcaatcacttcgtcaacgggcgcccaatattggtgccaacgccagccgtcaaattcggggtggcgggtggcgcgcaggttgacatcgcaatcccggccggtcaggcgcaggagataccaaatctgcttctgtccgcgataagagccgcgccattcgcggcgtacccagttgttcggcacgtcgtaacgcagccagtcgcgcgtccgcccgacgattttgacgtgttgcggcagaagtccgacttcttcgtaaagctcgcggtacatcgcggtttcggggctttcgcccggcttgatgccgccttgcggaaactgccaagaatgttcgcgcacgcgcttgccccaaaagacttcgttacgttcgttaatcaggataataccgacattggggcgatagccttccctgtccaacacggtgtcgccctccgttaaattcaatcgtacgattttcccacaaatcgggcggttttgacaaatcagacggcatggcggtacgcgtaccgaaacacggggggatttgggaaaatatcttgaatttggtttacaataatacgtttcaaattaattcgggaatcagaccatgttagatatccaattgctccgcagcaacaccgctgccgttgccgaacggcttgcacggcgcggttataactttgataccgcacgttttgacgcactggaagaacgacgcaagtccgttcaggtgaaaaccgaagaactacaagcctcgcgtaacagcatttccaagcaaatcggcgcactgaaaggtcagggcaaacacgaagaggcacaggcggccatggatcaagtcgcccaaatcaaaaccgatttggaacaggcagccgccgatttggaagccgtgcaaaaggaactggacgcatggctgttgagcattccgaacctgccgcatgaggacgtgcctttcggtaaggatgaaaccgaaaacgtcgaagtccgcaaagtcggcaccccgcgcgaatttgactttgaaatcaaagaccatgtcgatttgggcgaacctttgggtttggattttgaaggcggtgcaaaactctccggcgcacgatttaccgtgatgcgcggacaaatcgcccgtctgcaccgcgccttggcacagttcatgctggatacgcacacgctgcaacacggctacaccgagcattacacgccttatatcgttgacgatacgacgctgcaaggtacgggccaactaccaaaatttgcggaagatctgttccacgttacccgtggcggcgacgaaaccaaaaccacccaatacctgattccgacagccgaagttaccctgaccaataccgttgccgacagcattatcccgtccgaacaactgccgctgaagctgaccgcgcattcgccctgtttccgcagcgaggcgggttcgtacggcaaagacacgcgcggtctgattcgccagcaccagttcgacaaagtggaaatggttcaaatcgttcatcccgaaaaatcatacgaaacgctggaagaaatggtcggccatgccgaaaacatcctgaaggctttggaactgccctaccgcgtgattaccctgtgtaccggcgacatgggcttcggcgcaaccaaaacgtatgacttggaagtttgggtaccggcgcaaaacacctaccgcgaaatctcaagctgctccaactgcgaagatttccaagcccgccgcatgaaggcgcgtttcaaagacgaaaacggcaaaaaccgcttggtacatactttgaacggctccggcttggctgtcggcagaacgctggtcgccgtattggaaaaccatcaaaacgccgacggcagcatcaacatccctgccgcactgcaaccgtatatgggcggcgttgccaagttggaagtgaaataagtttgcaagctgcctgaacgtcaaatgccgtctgaaacctggttcagacggcatttcctttaaacttttaaaacacgtcagccgtcggcacgaaccgcattgccgcaatcgctggtctgtccgacctcgcggatattggacagcgtaacttccgaaatattacccaacgcctcttccgtcaaaaacgcctgatgtccggtaaacagcacgttatgacaagacgacaggcggcggaacacgtcgtcggtaatcacatcgttggatttgtcttcaaaaaacaattcgcgttcgttctcgtacacgtccatacccaatgcgccgattttccggcgtttcaacgcctcaatcgcggcggcactgtcaatcagcccgccccggctggtgttgataatcatcacgccgtctttcattttgtcgaacgccgcttcgttcagcatatagtggttttccggcgtggaggggcaatgcagcgtgatgatgtccgactgggcatacagctcgttcaactccacatacctgccgccgattttttccgcttcggggttgcaaaacggatcgtaagccagcaggttcatgccgaaaccctttaaaatccgcatggttgcaataccgattttccccgtgccgataacgcccgccgttttgccgtacatattgaaaccggtcagaccttccagcgaaaaattcgcatcgcgggtacgctgataggctttgtggatacggcggttcaacgtcagcatcagaccgaccgtatgttccgcaaccgattcgggcgaataggcaggcacgcgcacgactttcaagcccaactcttcagccgcctttaaatccacattattgaagccggcacaacgcaacgccacagttttcacgccaatttgcgccaatttttccaacacgggccggctgccgtcgtcgtttacaaaaatacagaccgcctccgcaccttccgccattttcgccgttttcacatccagcataaaatcaaaaaactccagctcgaagccgaaatgccggttggcgcgggtaaaatgttcgcggtcataacttttcgtaccgtaaatcgcaatcttcatcaatatgtccagttgtcgcctatggttgagaaacggcataatacactgaattcaaacaaatcagtagaatatggcagattaaaattgattgcatgcacggcatttccatttcaaaacacaaaactcaatcgcccattgccgccagaagctcggcctgatgctcggcaatcagggcgttggtgatttcttccaaatcgccgtccatcacaaaatccagcttgtgcagggtaaggttgatgcggtggtcggtcacgcggccttggggatagttgtaggtacggatgcgttcgctgcggtcgccgctgccgataagggatttgcgttcggcggcttctttggcttgggcttcgcgtttttgcgcgtcgttcaggcgggcggcgagaactttcattgcctgcgctttgttggcgtgttggctgcggccgtcttggcattcgaccaccatgccggtgggcaggtgggtgatgcggacggcggaatcggttttattgatgtgctgcccgcccgcgccggatgcgcggaaggtgtcgatgcgaaggtcgacggggttcaactcgatgtcttccagttcgtccgcttcgggcatgacggcaacggtgcaggcggaggtgtggatgcggccttggctttcggtggcggggacgcgctgcacgcggtgtccgcccgattcaaatttcaaacggctgtacgcgcctaagccgataatacgggcgataacttctttatagccgcccaactcgctttcgttggcggacacgatttcaacctgccagcggttgcgttcggcgtagcggctgtacatacgcagcaaatcgccggcaaacagcgcggcttcgtcgccgcccgttccggcgcgtatttcgatgaagatgtttttgtcgtcgtcggcatctttgggcagcagcagtttttgcagttcggtatcgagcgtgttgattttggcttttgccgcttcgatttcttcggcggcaaagtctttcatttcggggtcggacagcatttcttcggcatctgccaagtcgctttgcgccagttgatagttttggaatacttcgacgacgggggtcagttcggcgtgttcgcgcgtgagcttgcggtagttgtccatatcggatgtggcttcgggttgccctaaaaggtgggtaacttcttccaaccggtcgccgagttgttgcagtttttctaagatagacggcttcataattcttccataacaaacgccgcctgaagttcagacgtcattaaaacgcggtcattataatatattttctgaatattcaaaaagataatctagggacggagcaggctgtcggcattgcgttccgttatcgcggcgatgtccgccacgccgacaccgcgtatctgcgcggcaatttcggcaatccgaagaatgttggcaggcgtattaatctcttttttcagcataaacgggctgtcggtttccaatacgaaatccccgtcgttcaaggctttaagcgtatcgcgcactttacgcgcgttcggattgagcaacaacgaaccgatgccgattttgaaacccagtttcgtcaacacgcgcgcttcttccgcgctgcctgagaaggcgtgaacgatgccgccttgggcaaagcctgtctgtttgacggcggcggcgatgtcggcggtggctttgagattatggataatcacgcggcggcgcagggtttgcgcgatggcaagctggcggacgaaaacttggatttgccgttcgcgctgcggcggcgtttgggttttgtcgtaaaaatccaaaccgatttcgccgacccatgcctgcggataacgtgccaacatcgcttccaggcggacgcaatcacgctcggcaatgccgtctgaaaaccaaggatggatgcccagcgcaatacggatttgaccgtgttcggacggcatttccgacagttccgccacgctttgccaatcctgcggacaggtggcgggaacgataaaccgcttcaccccaactttccgcgcggcggtcaggatgtgcggcaggttttcgcgcagggcggcatcggcaaggtggcagtgggtgtcggtgaagttcatttcgattccgcaatgcggcaggttcacataaaaataaggcagggcggcaagggatgccgtgtacgggcggcgcataaggcgcggtcaacgccccgtcattgccatttcaatccgctataacttcagtcttgccaactctttttccacctcttccttaccccagccttgcgatacggcgagggtcataagcgcggtggcggtttcgaggttgcatttgccgccgttgatgatgcctgagttgcggaacgcgttgccttgcgcgtaaacggcagcggttctgccttgtcggacttggctgatgttgagcaacaatttgccttgctgcgtgaaatcttgcacggcgcggatgaaaccttcgtctgcgggcgtgttgccgtgtccgtagctttgcaggataagggcttgggcgggaagctgtccgagtccgtcggcaagttcttggacggcaaagccggggataagcgtgcggacggcgatttttgcctgcgggtcaggatagcggattttgaggccgtctgaaacggccgccgcatcttgggacggaatacgaagattgtaccagccttgagtttcatcccattcggcgatgacaccgaaatgcggattatcgaagcctgaggcggtttcggtgctgactttgctgctgccgacggcgggatacagtttgccgtcaaaggcaataagcgtctgcttcaatccgagtgggaatgcggcaacggcagtcgccagattgcgcggcgcgtcgctgcccacggcgttgtacggccattgggagccggtcaggacgattggcttgtccaaaccctgcagcgcgagggcgaacagattggcggtataggcgagcgtgtccgtgccgtgcagcaccaaaacgccgtcgtactgcggcagcgcggcggcaatgatgtccagccaagcgcaccagttttgcagttggacggcggaagaatcaatcagcgtcccacaaacgtgccaatcgaaatccatgccgtttgaaaacggcgcgagtgcctgcccgaccagcgcggtatcggggcgcaggccttcgctgctttgcgtcatgccgatggtgccgccggtataaaggacaaaaattttctgtttcatggctcatcctgaaaatgcaaagaccgcctgaaacgcgaaatgcgtccggacggtcgaaaatctgatttactgctgcttctgtgccgcttttttcgctgccttttccgccttgcgtttggcgcgtttttcgctcaattgtgcgcggtaaagctgataatgtcggcgtttgcgccaccagaaccacgccagcgccgccgccagcacgcccaatgcgatgaagatgccggattgcaggctgtgcattttcgccatcagccaatcgatgttgtgcgcgccgtactcgcccaagtaaatccaaacgggcacggaaatcagcgcggcaagcccgtccataatcagaaagcgcagatacgatactttgcggctgatgccggcggtaacgaaaacggcagtccgcaaaccgggcaggaaacgagcgacaaataacacccagttgccgtatttgtcgaatttttcctgaacctgtgcgtaacgtttcggcgtcatgatgcgcgcaatcggtttgaacttgaggattttctgcccccagatgcgtccggcggcaaacatcacgccgtcgcccgccaacacgccgagcataccgactgcaaacataatatgcggattggtataacccatacccgaaatcacgccgcctgttaccaaggtcaaatcctcgggaatcggcacgccgaaaccgcagatgaccaaaacgaaaaacacggccgcgtagccgtattcgacaaaaaaggcttccaaaagggcaaacatagcggatattccattgtcggagataaaaagtcagaacaagccgaaacattttctgcgcgaaacggcattctatcaaagattatgccgtctgaaagcggcagggggcagattcgcgcccccgccggacgttcagacggcatttaaacaggaaaaccgccgctgttgaaacggttttgcctgattttgcctaaatgccgccgatggcggcggcgatacgttccgccccgtcgcgcgcccaatccgcctgccgcgcttcaaccatcacgcgcacgaccggttcggttcccgaagcgcgcaacacaacccttcctttgccttcgagttctttttccacttccgccaacacggtttttgaggcttcctgccagttttgccccttgccgatacggacattaatcatcgtttgcggatacggctgccagtcggcgcaaacagcggcgaggtcttggttcagcgtttgcaatgccgccaagacttgcagcgcggaaataatgccgtcgccggtattgtgtttgtccatacacaggatatgcccgctcgcttcgccgccgacgagccagccgcgccggtttaattgttccaacacatagcggtcgccgactttggcgcggcagaaatccacgccctgctctttcaaggcgttttccatcgccatattggtcatcaccgtaccgaccacgccgccgatgttgacaccttcgccggcgcgggctttggcgatgacgtaaatcaggctgtcgccgtcgtaaacctgcccgtttttatcgaccatcatcaggcggtcgccgtcgccgtccagcgcgatgccgtagtctgcctcgttttgcaacacgacggcctggagggttttggtatgggtcgcgccgcatttttcattgatattgtagccgttaggttcgttgccgatgctgacgacttgtgcgcccagttcgtgaaacactttgggtgcgacgctgtaagccgcgccgttggcggcatcgacgaccagcttcagcccgcgcaaatcggaatgcgtagggaaggtggatttgcaaaattcgatatagcggtcgtccgcgccgttgatgcggcgtgcgcgcccgaggcgggcggaaggctgtgttttcatttcttcatcgattttggcttcgatttccaactcgacttcatcgctcaatttcacgccgccttcggcaaagaatttgatgccgttgtcggaataggcattgtgcgacgcggaaatcatcacaccggcggacaaacgcagcgcacgggtcagataagccacgccgggcgtaggcagcggaccggtttggataacgttgacacctgcggcggtaaaacccgccaccaaagcggcctccagcatatagccggaaatccgcgtatccttgccgattaaaacggtcggtttctggccggtgtcgtgctgaaccaagacctgacccgccgcatagccgagtttcaatacaaaatcgggcgtaatcggaaactgcccgacttcgccgcgcacgccgtccgtgccgaaatatttttttgccatcatttgctccgagaatgtgaaccgttgtccgagattatacagtcagtttgtgccttgctgtctgcaccgttgatgccgtctgaagccgccccgcccttttcagacggcataaagtatgcgaaccgctgtttacagattgatgcccaacgcttcccacactttcaacgcgtccgccgtcgccttcacatcgtgcacccgcacgatttgcgcgccgcgcgccacggaagccagcgccgccgccacgctgccgtgtacgcgtgccgccgcgtcggtttcgccggtcagctcgcctatcatgctcttgcgcgatacgccgataagcagcggcaaaccggtttccgccatcaattcgggcaaatgccgcatcagcgcgatattgtgttgcagggttttgccgaagcagaaacccggatcgagcgtgatgcgttgcggggcgatgcctgccgcgacacattccgccgcccgcgccttcaaataccgcgccacttcaccgacaacatcctgatatttcggattaatctgcatgtttttaggcgaaccctgcatgtgcatcaggcaaatgcccgtatccgcctgacgcgccagcaattcgagcgcgccttcgtcggtcaacgccgccacatcgttaataatatcgatgccgccgagtgccaacgctttttccataaccgccgtgtggcgcgtgtccaaactgacgggaacaccccaccccgccacttccgccaaaacaggcgcaacccgcgcccattcttcttcaggcggaacataatccgcacccggccgcgtcgattcgccgccgatgtcgagaatgtccgcaccctctttcaaaagccgttcggcgtgcgccaaagcggttttggcgttttgcgaatacgcgccgccgtcggacaaagaatcgggcgtgagattcacgatgcccatgattttcggcttgtccaaaccgatttcaaaccgtcctgcctgccaaacgcatccgaccatatccgtgcctccagaataaaaagcaaattatataccgtccgaacaaaacttgtccgtttcagacggcatcggcatttcaaaaaagcctcccgccaactccgccgccgtatgaaatatgcccgcccctgcgaacgcggcaacgcccctttatgcaagataatccgcccgcacaaaataggatttctacaagccgtgttatactgtggcgtgttttacagacttttcaggctatggatttattatcggttttccacaaataccgtctgaaatatgcggtagccgtgctgacgatactgcttttggcggcaatcgggctgcacgcttccgtatatcgcatcttcacacctgaaaacatccgaagccgcctccaacaaagcattgctcatacgcaccggaaaatctcgtttgatgcggatatacagcgcaggcttctgccccggccgaccgtcatcctgaaaaacctgaccattaccgaacccggcggcaaccggactgccgtttccgtcaaagaaaccaaaatcggattgggctggaaaaatctgtggtcggatcggatacaggttgaaaaatgggtggtttcgggtgcggagcttgccctgacgcgcgacaggaaaggcgtttggaatatccaagacctgatcgacaacccaaaacgcaaagcctcggtaaaccgcattattatcgaaaacagtaccgtccgcctcgacttgccgcaagaccggcttaccctgaaggaagtccgcctcaacctgcaatcccccgattcgtcggggcagcagtttgaaagttcgggcatactggtttgggggaagctgtccgtcccgtggaaaagcagggggctgttcctttcagacggcatcggcacgcccaaaatctcaccgttccatttcgaagccgagaccgccctgaacggacaccgcattgccgtttccaccaccggcagccccacgatccgcttcaatgccggcggggcggatgccgccgacctcgccctgcgtgccgacaccgccttccacaacctccacctgaccgcccaaatccctgcgctggcactcaggaacaacggcatcaaaattgaaaccgtcaacggcgcatttaccgccggcggcgaatatgcccgatgggacggttcgttcaaactcgacaaagccaacctgcactccggcatcgccaacatcggcaacgccgaaatctccggcagcttcaaaacaccgcgccaccagaccaacttctccctcaattcgccgctcgtatggacggaaaacaaagggctggacgcgccgcgcctgtatgtatcgacccttcaggataccgtcaaccgcctgccgcaaccccgtttcatcagccggctcgacggttcgctgtccgtaccgaatctgcaaaattggaatgccgaattaaacggcacattcgaccgccaaaccgttgccgcgaaattcagatacacacatgaagacgcaccgcatctggaagccgccgtcgcactgcaaaaattgaacctgaccccctatcttgacgacgtgcggcaacaaaacggcaaaatatttcccgacaccctcgccaagctgtccggcgacatcgaggcgcacctgaaaatcggaaaagtccaacttcccggcctgcaactggacgatatggaaacctacctccacgccgacaaaggccatatcgcgctcagccgtttcaagtcagggctttacggcggccataccgaaggcggcatcagcatcgccaacacccgtcccgccacttaccgcctgcaacagaatgcaagcaacatccaaatccaaccgctgctgcaagacctgttcggcttccacagcttcagcggcaacggcgatgcggtcatcgacctgaccgcgggcggcgaaacccgaaaagagcttatccgctcgcttcaaggcagcctgtcgctgaatatttccaatggcgcatggcacggtatcgacatggacaatatcctgaaaaacggcatttcgggcaaaactgccgacaatgccgcatccagcacacccttccaccgattcacgctcaacagcgaaatttcagacggcatcagccgccacatcgataccgaactcttctccgacagcctctatgttaccagcaacggctataccaatctggatacgcaggaattgtctgaagatgtccttatccgcaacgccgtccatccgaaaaacaaaccgattcccctgaaaatcaccggtacggtggacaaaccgtccattaccgtcgattacggcaggctgaccggcggcatcaattcgcgcaaagagaaacagaaaatcctcgaagacaccctgctggaacaatggcagtggctcaaacctaaagaaccgtaaacatcctgcgtacaaaaatgccgtctgaaacgcccccgcgcttcagacggcagaccgtaaaacctacaaccccaattcctcccaaatcccatcaatcttagccgtaaccgcagggtcttttttgatgacgcgtccccattcgcggtcggtttctcccggccatttgttggtcgcatccaaacccattttgccgccgagtccgctgacggggctggcgaagtcgagataatcgatgggcgtgttttctaccaaaacagtgtcgcgcacggggtccatgcgcgtggtgaccgcccagatgacttctttccagtcgcgcacgttcacatcgtcatccaccacgatgatgaatttggtatacataaactggcgcaggaacgaccagcagcccatcatcacgcgcttggcgtgtccggcgtactgttttttcatgctcaccaccgccatgcggtaggagcagccttcgggcggcaggtagaaatcggtgatttcggggaactgcttttgtaaaagcggtacgaacacttcgttcaacgccacgcccaaaacagcgggttcatcgggcggtttgcctgtgtaggtggaatggtaaatcgggttttcgcgcatagtgatgcgttcgaccgtgaacacgggaaaatgatcctgctcgttgtaatagcccgtgtggtcgccgtatggaccttccaacgcggtttcgttcggatggatgacaccttccagcacgatttcggcacgggcgggtacttgcaaatcgttgccgatacatttcaccagctccgtccgcgaaccgcgcagcagcccggcaaactggtattcgctcaaggtatcgggaacaggcgttaccgcgcccaaaatggtggcggggtcgcagccgagtacgacggcgacgggatacggcgtatcgggattgagtttgcggaactcctgataatccaacgcgccgccgcgatgcgacagccaacgcataatcagcttgtttttgccgatgagttgttggcggtaaatgccgagattttggcgttttttgtgcggcccgcgcgtgacggtcaagccccacgttaccagcggcgcaacgtcttccggccagcaatgctgaatcggaagttgatacaaatcaacgtcttcgccttcccatacgatttcctgacacggcgcatttttcaccacgttcggcgccatgctccaaatgtctttcagcagcggcagtttggaaaacgcgtctttaatgcctttgggcggttcgggttctttcaaatacgccagcgtctgcccgatttcgcgcagcttggacacgctgtccgcgcccatgcccatcgccacacgttcgggcgtgccgaacaggtttgccaacacgggataatcgtaacgcgtaccgtcgggcttaatcgggttttcaaacagcaacgccgacccttcggcgcgcagcacgcggtcggcgatttcggtcatttccaaatgcggggaaacggggtgcgcgacgcgcttgagtttgccttgctgctcgagcatggcgatgaagtcgcgcaggtctttgtatttcatatttatcctttttgtccttttatcctgaacaatccgattcggataccgcccctatccttgcctgcgcttcggcgtattctatgccgtgataaaagtcgcgtaccagcggatgtccgccgctttgatgaagttgcagcaaaggacgttggccatcgggttgggtaacaacattgcagtgcagaccgaaagtgtcggatttgtaagggggcagccagttgcagatcatgccgaaataaacagcgttttcaaggttgtcgtaaaagcggctttgatagtcgttaaaactcttttcgctgacggatacccacaccccgtattccagcgtttcctcatgcccgataatcggaatcggcagcaccgcgcggataaagcggtcggtttggtcgggataacggatgatgcagaaatcgccgccgcattcagcttggtaagcaatgcgttcttcttcactgagttgattatagggatagggggcggtaaagccgattgcgggcatatcttcatgtttttcgccgcaggaagtgcaagtgtacataaggtttcagactttcaaaacgagtttgcggtaaagccattcgccggcaaacggcatccccatcaatacataggcaatcacgccggtataaaccgcccaccaatcatatcgccccaaccgtgccaacaaagcggcaagcgtcccgttgattataaaaaatacgcaccaaacctgcgttacccggcgggtatagcgcacggctttttcaggcaggtcgggctgttgcagccgcgcgagcctttctatgaccgtctgtccggcaaacaggctgccgccgaacaccgccaacatcatcagattgacgaggacgggataccaatacatcgaatcatgccgcccgaacaccaatactgcggcaaaaaacagtgtaataaacaaagccgcataacgctgttggggcaattgggcagtcagggcgcgcagcagccacaacccgcacatcgccgccgccagccagacaaaccagcccgcctccctgccgtaatatagtggattaacaaaaaccagtacagcgttgcctcgccttgccgtactatctgcggcttcgtcgccttgtcctgatttttgttaatccactataccacaaagcgggataggcaatgcttaatacggtcagagacctttgcaaaattccccaaaatcccctaaattcccaccaagacatttaggggatttctcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaggcagcccggatgcctgattatcgggtatccgaggaggattaggggggtattggggtagaattaggaggtgttatggggcgaaaacagctgaaaacctgtgtttggatttcggctgtcgggagggaaaggaattttgcaaaggtctcggtcagaaaaatatgtccgaaaaaactgggtttcattttgaatccgcacaaatgttttcagacggcatccgataaaaacatgccgtctgaaaaataattagaaatacccgattagcccgcctgaatcttcaataccgcctgtaccacgtcgttgacggtgcggacattgcggaaatcttcagcctgcagcttgcgggctgccacagccattcacgattgcgatatacccggcggcattcccgactgccgttcagcagaaagcgcacccattccaaaccgctccaatatgcctcgggcagcataccggcttcagacggcatatcgtccgaagcagacagagtcaggctgtaacgcgtccctttggtcagaaccatcgccaaagcataagcaaacggcgcgcgcgttgccgatacggcatatccttccggcagcggatcgtccgccgccaaaaccaaaaccgacccgcatccctcttccaacagtgatgccgcttccgccaatgccgtttccacaccgtcggcacacacggccaatgccgtctgctcgctcatatcccgcctcaatatcgaccattaccccgccgttgcattgtgcaccgacaaaccgaacgaagtcggcgacacggtttgcgatttcaacagttccaaccacaaatcgaaactgcgcgccatttccccgtcgtgcgaggcataaattatagtggattaaattttaggggctgtactagattagcagatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggctaatctagtacagcctctaacaaaaaccagtacggcgttggctcgccttagttcaaagagaacgattctctaaggtgctcaagcaccaagtgaatcggttccgtactatttgtactgtctgcggcttcgtcgccttgtcctgatttttgttaatccactatatacaggcagcattcaaagccgaaaaaaacgccgtcaaatatatggattggcacgaacgtttccccgaattggaagcgcaactgggtgcgccgattgaggattacgcgccgccgaaacattggacgcgcaagcagctcagaagtatggggcgtgtgtcgtatttgtgcgtcgatgcggcggagcaggctttgacggatgccggtttgctcggagacgaaagcattactgacggacgcatgggcgttgcctgcggctcttccagcggcagcaccaaagacatcggcgatgtaggcgaattgttgctgaccggcatgtcgcgcaacttcagtgccaacacctatgtgcgtatgatgccgcacaccgccgccgccaatatcggcatctttttcgggctgaaaggacgcatcatcccgacatcgagcgcgtgttcgtccggcagccaaggcataggttatgcctacgaagccatcaaatacggtctgaccgatatgatgctggcgggcggaggcgaagaatttttcccgtccgaagtgtatgttttcgactcgctttatgccgccagccgccgcaacggcgaaccggaaaaaaccccgcgcccatacgacgcgaaccgcgacgggctggtcatcggcgaaggcgcggggattttcgtgctggaagaattggaacacgccaaacggcgcggtgcgaaaatttacgccgaactcgtcggctacggagccaacagcgatgcctaccatatttccacgccccgccccgacgcgtaaggcgcaatccttgcctttcagacggcattgcaacacgcaggtcttgcgcccgaagacatcggctggattaatctgcacggcaccgggacgcaccacaacgacaatatggaaagccgcgccgttgcagcggttttcggcaacaatacgccctgcacgtccaccaagccgcaaaccggacacacgctgggcgcggcggacgcaatcgaagccgcgttcgcgtggggcattgccgaccggcaaagcaatcccgaaggaaaacttccgccccggctttgggacgggcagaacgaccccaacctgcccgccatcaacctgaccggcagcggcagccgctgggaaaccgaaaaacgcattgccgccagctcatcgtttgccttcgggggaagcaactgcgtcttaatcatcggatgaaataagtttgtcaatcccaccgctatgctatacaatacgcgcctactcttgacgggtctgtagctcaggggttagagcaggggactcataatcccttggtcgtgggttcgaaccccaccggacccaccaattcccaagcccggacgtatgtttgggcttttttgccgccctgtgaaaccaaaatgctttgagaaaccttgataatgaaaaaagtcagcgtattgattgttgccaaaaacgaagcaaaccacattcgggaatgtattgaaagttgccgtttcgataaagaagttatcgttatcgacgaccacagcaccgacaatactgccgaaattgccgagggtttgggtgcaaaagtcttccaacggcatttgaacggggatttcggagcgcaaaaaacatttgccatcgaacaggcaggcggagaatgggttttcctgattgatgcagacgaacgctgcacgccggaactatctgatgaaatctcaaaaattgtccaaaccggcgattatgccgcctattttgtcgagcgccgcaaccttttccccaaccatcccgccacacacggcgcgatgcgtcccgacagcgtatgccgtttgatgccgaagaaagacagttcggtgcaaggcaaagtacacgaaaccgtacaaaccccctaccccaaacgccgtctgaaacattttatgtaccattatacgtacgacaactgggaacaatatttcaacaagttcaacaaatatacttccatctcagccgagaaataccgagagcagggaaagcccgtgcgtttcgttagggacattatcctccgtccgatttggggttttttcaaaatttatattctgaacaaagggtttcttgatggaaaaatgggttggattatgtccgtcaaccacagctattacacgatgattaaatatgtcaaactatattatctgtacaaatctggcggaaaattttaaatggaaaaagaattcaggatattaaatatcgtatcggccaagatttggggtgggggcgaacaatatgtctatgatgtttcaaaagcattggggcttcggggctgcacaatgtttaccgccgtcaataaaaataatgagttgatgcacagacgcttttccgaagtttcttccgttttcacgacacgccttcacacgctcaacgggctgttttcgctctgcgcgcttacccgctttatccgggaaaaccgcatttcccacctgatgatacacaccggcaaaattgccgccttatccatacttttgaaaaaactgaccggggtgcgcctgatatttgtcaaacataatgtcgtcgccaacaaaaccgatttttaccaccgcctgatacagaaaaacacagaccgctttatttgcgtttcccgtctggtttacgatgtgcaaaccgccgacaatccctttaaagaaaaataccggattattcataacggtatcgataccgatcggttccctccctctcaagaaaaacccgacagccgtttttttaccgtcgcctacgccggcaggatcagtccggaaaaaggattggaaaacctaattgaagcctgtgtgatattgcatcggaaatatcctcaaatcagactcaaattggcagggcacggacatcctgattatatgtgccgcctgaagcgggacgtatctgcttcaggagcagaaccatttgtttcttttgaagggtttaccgaaaacattgcttcgttttaccgccaaagcgatgtcgtggttttgcccagcctcgtcccggaggcattcggtttgtcattatgcgaggcgatgtactgccgaacggcggtgatttccaatactttgggggcgcaaaaggaaattgtcgaacatcatcaatcggggattctgctggataggcttacgcctgaatctttggcggacgaaatcgaacgcctcgtcttaaaccccgaagcaaaaaacgcactggcaacggcagctcatcaatgcgtcgccgcccgttttaccatcaaccataccgccgacaaattattggatgcaatataaactgctttcagacggcatatgccgtctgaaagcctttgatgcaacaaaccgccaaattatattcgttcattggaaagaaacaccccgaatccatccttaaaaataagaaaatcccaatatcccccgatattacgcagcctattggcaaagttttgcagcgtcttccccggcttgtgctgccgcatcaagtgctttgttacaatgtatagtagactaacaaaaaccagtacagcgttgcctcgccttagctcaaagagaacgattctctaaggtgctcaagcaccaagtgaatcggttccgtactatctgtactgtctgcggcttcgtcgccttgtcctgatttttgttaatccactatactatcttcacatttcttaataaattttatgagtaaccatacttcttggtcgtccaaaatcggtttcgtgcttgctgcggcaggttcggccatcggtttgggcgcgatttggaaatttccttatacggcaggcaccaacggcggcgcggtgtttttcctgctgtttttgatatttaccgtcttggtcgccctgcccgtccagcttgccgagttttatatcgggcgcacaggcggtcaaaacgccgtcgattccttcagggctctgcgtccgagtacgcaatggctttgggtcgggcgcatgggcgtttccgcctgctttattttgctgtcgttttacagcgtggtcggcggatgggtattaaattatgtcgtccacagtttcacgggggcggttcataccggcgcggactttgaagccttgttcggcgcgacgatttccaatccggcaggttcgctgtcctatcaggcactgtttatgctgattacggtttgggtggtcaaaggcggcatttcagacggcattgaaaaggcaaaccgttatctgatgccggggctgtttatcctctttattgcgctggcaatccgttcgctgacgctgccgggtgcaatggagggcgtgtctttcctgctcaaaccgaattggtcgtactttaaagccgatacgatgattacggctttgggacaggcgttttttgccttgagcatcggcgtttccgctatgattacctatgcttcgtatttgggaaaagatcaggatatgttccgctcggggcatacgattatgtggatgaacctcttggtttcgctgttggcaggtttggtgatttttccggcggtgttcgccttcggttttgaaccgagccaggggccgggattgatttttatcgtattgccggcggtgtttatgaaaatgccgttcggtacggttttgtttgcggtatttatgctgctggtcattttcgccacgctgacttcggcattttcgatgttggaaacggtcattgcctcaaccatccgccaagacgagcgcaaacgcaaaaaacatacttggcttatcggcacggccattttcattgtcggcatcccatccgcgctgtctttcggcgtatggggtgagtttaaggttttcggcaaaaccatttttgatttgtgggactatgttatttccgccgtcattatgcctgtcggcgcattgagcgttgccgtatttaccgcctggattcaggacaagcagtctgtgttaaaagatgccggcgcgggcagcaccgtaccacgggcagtgctgctgctgtggctgaataccttgcgctaccttgccccgattgccattattattgttttcatcaattctttggacatcctttaaaagccatccaaacagcaaaaatgccgtctgaaagcctttcagacggcatttttgcttcgggttcagcctatttcgttcaaagtatagtggattaacaaaaatcaggacaaggcgacgaagccgcagacagtacaaatagtacggaaccgattcacttggtgcttcagcaccttagagaatcgttctctttgagctaaggcgaggcaacgccgtactggtttttgttaatccactatagccttgcgcgatgccgttcaaggacaaacccatacccttttcggcaaaacggatttcacggtcgtcaaacgagactttgccgaagccgacccgcttcagggcttccttcacgctattctccggcggcggtgtttccgcatcaggatgggcggcaaaataatcggcatacagtttccacaacgcctgcactgtcggatcgaacgcgccgtccgtcagcgcgtgaatatcgcggcacaggctcaacagttccaaaaaatccgccgacggcgaagtcagataaccgtccctgttcaggcggctgatcaggctgtcttcacggtaaaggctgaacaattttttccaaacgcgccacttccgccaaaaccttgttgaccaaatccgccgcctgtctgtcgtccacaccgaacaggcgcagctccgcgccggaacccagcgcgacacctttccagaaaaacacattttcattgcgtttttcatccccgtttcgtttttcaccgtcggcggcaaaaggattcggcaggaaagaaaccgccgcgcccgccgccgcaacggcggcaaccgtcagaaaacgcctgcgcccgaaatgcctgtccatatacccctcctcagaccgacactgccgccttgatgtgcggatgggggtcgtagccttccaactcgaaatcttcaaacttgaaggaaaacaaatctttgacttcaggattgattttcatcacaggcaaggtgcgcggttcgcgttccaattgcaactctgcctgctcgaaatggttgcggtacaaatgcgcgtcgccaaacgtatggataaactcaccggcttccaatccgcacacttgcgccatcatcatggtcaacaatgcgtagctggcgatgttgaacggtacgccaaggaaaatatccgcactacgctggtaaagctggcaggacagtttgccgtcggcaacgtaaaactgaaacagcgcgtggcaaggcggcaaggccatctcatcgaccaaagccggattccacgccgatacaatcaggcggcgcgagtcggggtttttcttaatttgttccaccacattggcgatttggtcgatatggcggccgtcgggcgcgggccagttgcgccactggtagccgtaaaccgggcccaagtcgccgttttcgtccgcccactcgtcccaaatggaaacattgttgtccttcaggtatttgatattggtatcgcctttgagaaaccaaagcagctcgtggataatcgaacgcagatgcagctttttggtcgtcagcagcggaaaacctttgcccaagtcaaaacgcatctgataaccgaatacggagcgcgtgcccgtaccggtgcggtctgatttgtccgtaccgttgtcgaggacgtggcgcatcaagtccaaataggctttcatagcagtctttcatcaaattaaacggcgcatattgtaacatttccggataatgcccaaaacacggatacaggcaggcaggattgttggcaatttcagtccttttccacagtaaaacccggtgggaaaacaaaattaccttgattggaatcaaaaaatctagtttaattacttagaataaaatttcaataatatttttatttacgaaattaatttatgattattgattaattatcggcaacaaacatcaaacatcgaaaacatggaaaaaataatgtcaacaatttttgccaaatcgggcttggcatcagaaaaaaataggtttatattcccacctacaaatttgttttcccattagtacactatcaaccaaaaggagtatccgaatgactgacctgaacaccctttttgccaacctcaaacaacgcaatcccaatcaggagccgttccatcaggcggttgaagaagtcttcatgagtctcgatccgtttttggcaaaaaatccgaaatacacccagcaaagcctgctggaacgcatcgtcgaacccgaacgcgtcgtcatgttccgcgtaacctggcaggacgataaagggcaagtccaagtcaaccggggctaccgcgtgcaaatgagttccgccatcggtccttacaaaggcggcctgcgcttccatccgaccgtcgatttgggcgtattgaaattcctcgcttttgaacaagtgttcaaaaacgccttgaccaccctgcctatgggcggcggcaaaggcggttccgacttcgaccccaaaggcaaatccgatgccgaagtaatgcgcttctgccaagcctttatgaccgaactctaccgccacatcggcgcggacaccgatgttccggccggcgacatcggcgtaggcgggcgcgaaatcggctacctgttcggacaatacaaaaaaatccgcaacgagttttcttccgtcctgaccggcaaaggtttggaatggggcggcagcctcatccgtcccgaagcgaccggctacggctgcgtctatttcgcccaagcgatgctgcaaacccgcaacgatagttttgaaggcaaacgcgtcctgatttccggttccggcaacgtggcgcaatacgccgccgaaaaagccatccaactgggcgcgaaagtgctgaccgtttccgactccaacggcttcgtcctcttccccgacagcggtatgaccgaagcgcaactcgccgccttgatcgaattgaaagaagtccgccgcgaacgcgttgccacctacgccaaagagcaaggtctgcaatactttgaaaaccaaaaaccgtggggcgtcgccgccgaaatcgccctgccctgcgcgacccagaacgaattggacgaagaagccgccaaaaccctgttggcaaacggctgctacgtcgttgccgaaggtgcgaatatgccgtcgactttgggcgcggtcgagcaatttatcaaagccggcatcctctacgccccgggaaaagcctccaatgccggcggcgtagcaacttcaggtttggaaatgagccaaaacgccatccgcctgtcttggactcgtgaagaagtcgaccaacgcctgttcggcatcatgcaaagcatccacgaatcctgtctgaaatacggcaaagtcggcgacacagtaaactacgtcaatggtgcgaacattgccggtttcgtcaaagttgccgatgcgatgctggcgcaaggcttctaagcaaacgccgccgctccgcaaacaaaatgccgtccgaaccgcaaatgctgttcagacggcatttcattatccgcccgttcgaatcgggtgatactatttgtatccagaattgttggatagtttgggagtggagaggaagaaatgattatggaccaatactatatggagttaaagaataagttatctaacagaccaatcctactggataatactaatgattttctttttgttttagtaaatacagtgaaagctatgatagaaaatactgataaaagtcagctttcagagttagataaaattttagacggtgtcacaagtcaagaattgaaacttgcctatgatttttgtcaagggaaattcggtcaagcaggtttttcttatcgtaggcacccgaattatttttatttgtccagtttaattgcgacttttccagaatttgagttgtctaaagcagaccgagattacctcaaaggaatcataaattttgataactaccttttatatgagttagattagtctttaatcacctcaaaaccctatttattcaaaaggagaaaaaatgattgagctgaaattagtagatgagagcagttttcaggcagtgctggatttgaaaatatctgaagctgatgaacgagcacgttttgtggctccaaatgtacgctctttagctgacgcatggctctaccgggaaaatgaagatgtgtttccgagggcaatctattgggataagcaagtggttggctttctcctgctggaaatagacaaggatgaagcagaatactttatctggcggataatgattggtcagcagtgaattaacaaaaatcaggacaaggcggcgagccgcagacagtacaaatagtacggaaccgattcacttggtgcttcagaaccttagagaatcgttctctttgagctaaggcgagccaacgccgtactggtttaaatttagttcactataccgatacatccgaatatgccagaccgtctaaacggtattcatacctcccaatcctgcacgcgcttcaaatcgttttgcgccaaagtatccgcgtggcggttacggctctgatattccctgtctttcaatatactgctcgccacataattcaaatgcgcctttgccgcctccgaagcctcgcccggccgacggttcgatatcgcctcatacagcacgcggtgctgcgccatcagtttcggacgcggatcttcttcctgattcagataaataaggctgctgcgcgtctgccggtacagcattttcaacaaaccgcccgacaaatggctgaacaacaaattgtgcgccgcatccgcaatcgtctgatggaagctgacatcggcttcgctctgatgttccagattgccgctttcgcacgcctcctcaaacttttcaagccaaaacccaatccgcttcaaatcggcatccgtccggcgttctgccgccaatgccgccatacagccctcgatgtggcagctgaaatcaaaaacatcctgttcccaattggaatgcttgcccaaaagctcctgccaactttgcaaaaaatcctgctgcggcttgaccgaaacataataaccgtctccctgcctcgcttccaaaacctgacgggcaaccaaaacattcaatgccgacctgaccgacgggcgggacacgccgaactcttccgccaaaacgcgttcgggcggaatcttgcccccttccgcgtaaaccccttccacgatgcggccttccaataccgacaatacctgatcgctgattttctgaggtcttaccagtttcatcactcctcctttataaagattccctgcagaacccttccgaaatatagtggattaacaaaaatcaggacaaggcggcgaagccgcagacagtacaaatcgtacggaaccgattcacttggtgcttcagcaccttagagaatcgttctctttgagctaaggcgaggcaacgccgtactggtttttgttcatccactatacatcaaacatcaaattggactgaccaatcagggcggattctaatgacacgccgttcccgccgtcaacggcatttacctcgcaccgcccccgaaacacaagaaaaaactacaccaaactacaatttttgtttatacaaatatttgttttgacaggatttaaacgaaagctccgattcaaatctgccgaaccgcccaaaaatatatagtggattaacaaaaatcaggacaaggcgacgaagccgcagacagtacagatagtacggtaaggcgaggcaacgccgtactggtttaaatttaatccattctattgacctgaatattaaagtttcgtaaagtaatgcaacgttgctttaattggtttgaccactattgccgacgattagaaaaatattttcggagatgttcaattatggaaacttgggttcaaaactacacggcaatcggcggcagcctgtatctgactgccgccgccgcactcttacccatcgtctttttctttgccgcgctgaccgtcctgaagctgaaaggctatcaggcggggctttatacgctgctgattgcgcttgccgttgccgtattcggcttcgggatgccggcgagtatggcggtttcttccctgccgccgcagccgcactgacccaacgcccctacgccacgctggatttgaccgcgcattacaaaatcggaaaatccacacgcatcggtttggactttgaaaacgtgttcaacaaacgctaccgcaccatgcccgacattcacgtttacggcacgccgcgcagcctgaccgcaaccgtcaaacatatagtggattaacaaaaatcaggacaaggcgacgaagccgcagacagtacaaatagtacagaaccgattcacttggtgcttcagcaccttagagaatcgttctctttgagctaaggcgaggcaacgccgtactggtttttgttaatccactataaagaaagaaatgccgtctgaaaccttatcgtttcagacggcattttattgcccgaccggttatttgtcggtttgggtatcccgtttcaatccgccgccgagtgccttgtacaaatcggcaaggttttcggcgcgggtcagttgtgccgacaaagccgcaccttccgccgaatagctgctgcgttccgcatcgagcaagtcgagcgcgccggatacgccgtgtttgtaacgcagaccgaccaaacgcaaggcttctttagaggcgcggctttgtttgcttaaagcgtcataggctttatccaactgctcgcgcgcggtcaatgcgtttgccacgtcttgaaatgcggattggacggcggattcataggcaacgatttgtgcctgttggcgcagttttgccacatcgaggttcgccttgttcgtaccccaggtaaaaatcggcagggtaatggaaggtgcgaacaaccaaacgccggtgccgcttttgaacagcccgcccaattcggcagaatgcgtatcgacgcttccggtcaggcggatggatgggaaaaaggcggcgcgtgccgcaccgatattggcgtttgcctgtttgagcgcgtgttcggcagcacggatatcgggacggtcgagcaatacttcggaactcaaaccggccggcagcttctcaacaaaaaactgcttgtccaacggcaaaccggcgggcaggtcgtcgggtatcggttggttaatcagggttgccaaggcattgcgcgcctgttcgcggctgcgcgcggcatgggcataatcggctttggcagattcgattagggcttcctgctgacgtagggcgacggcggaaatcacgcctgccttgtaacgtaattcggacagcttgtaggtttcctcgcgcgttttcaaaacacgttgcgccaaagacatcgcttcttcggcataacgttcgttgaaataggctttggcaacggtggcaatcaggctcaaatgtgccgcatcgcggttggcggtgctggcgaaatagccttgcagtgccgcctcgctgctgctgcgtacacgcccgaacagatcgagttcgtaagatgccgcacccagtccgactttgtagctgctgcttacattgccgccgctcaagctgccttggcgcgagtcgttcgcattggcggcaagcgtgggcaggaggttgttgcgctcaatcatgtattgtttgcggtagatttcgctgttcaatacggcggtacgcaaactggtattgcgctcgagtgcgatgtcgatcagcttttgcaggcgcgggtcggcaaaatagtcatgccaacccaaatcgaccgcacggatgccgctgtcggcggtatcgtttttgaacgtttcggcaacttcgactttgggctgctcgtattggggaatcatggtgcaggcggataatgcgaaggctgctgcaacagaagtcaaggtggttttcaatgtagtatccataaaaaagtcctgatgccgtctgaaaacccgtgggcgttcagacggcatggttgcttaatgttggctgtcgtccgaaccggtgatgcccgcttcggcggcgtgttttactgccatttcgtgttcgtgcgcggtttctttgaagaatttgcgcaccaccacatagaaaagcggaacaaggaacacggacaagagcgtgccgatgagcatcccccagaatacggttgtaccaatggcgcgctggctggcagaacttgcaccgccggcaatatacaggggaaccacgcccaaaataaaggcaaacgaggtcatgataatcggacggaaacgcaggcgggctgcttccaaagcggcttcaaccgcgcttttcccttgcgcttgaaggtctttggcaaattcgataatcaaaatcgcatttttcgcactcaaacccatcacggtaacgaaaccgacttgaaagtagatgtcgttggcgaacgagggaacgctgcccaacagtccttcaaacaggttgcgcccggttacgcccgcagccgcaccgatcaaacccaacggaatcacaaggatgaccgccagcggaatcgaccagctttcataaagcgcggcaagtaccaaaaatacggctgcaaccgccaaaccgtacaaaatcagggtttgcgagccgccttttgcctcttcgcgcgactgtccgccccattcgaagctgtaaccgccgcccaattcgtcaaccattttttgaaccgccgccatagcctgcccggtggaaacgccggttgcaggcgaagcggacagcttcatcgaaggataaccgttgaagcgtacgctctgttccgtaccgttttcccaagaaacagtagcaatggtggaaagcggtacggcgacgccggatttgttcggcacggtcaggttcaaaatatcggcaggctgcatacgggcatcctcgtcggcctgcaccatcacgcgttgcagacggccttggttcgggaagtcgctgacataagacgaactcagcgcgcttgccaatgcggtgcggatgtcggcaaacgaaatgccttgcgccgccgccgcggcacggttgatgtcgattttcaactgcggcgagtcttccaaaccgccggcacggacggtgctggggtcaaacaaaccgctggcacgcattttctgaatcaactcgttgcgcttcgccagcaatgcggtatggccggtattattgcggtcttgcaggttgatgctcaggcccgaaccgttgcccaactccagaatcggaggcgggacgacggcgatgccaaaaccgtctttaagcgtccccatcatcatacccgtcagcttgccggcaatcgcaacggcatcgctgccgggcgcggtacgctcgttccaatctttcaatatggcaaaacccatcgccatattctgaccgctgcccgaaaagctgaagccggaaacggtaatgatgttttctatttcaggaatgcttttcgccagttgggtaacttgcgccaaagtcgcattggtgcgctcttgggtcgctcctgcaggcagttgcacgctgaccatgacgaagccttggtcttcggtcggcaggaatgaagtcggcaggcgcataaacaggaacacgcccacaaccgccaagccgatatagacaaccatcatgcggaaagtcttacgcagcactttggcaacccggccttcgtaaccgtgcgtccaactgttgaatttcttgttaaaccagccgaagaaaccttttttctcttcgtgatgccctttcgggattgtcttcaacattgtggcacacaaagcaggggtaagggtcagcgcaaggaaggcggaaaatgcgattgatgacgccatcgtcagggcaaactgtttgtaaatattgcccgtcgccccgctgaacatcgccaacggtacgaacacggaaatcagaacggcggtaataccgatgaccgcgcccgaaatctgacccatcgcttttttggtcgcttctttgggcggcaagccttcacccgccataatgcgctcgacgttttcaaccaccacaatcgcgtcatcgaccacgatgccgatgaccaaaaccatcgcaaacatggtcagtacgttaatcgacatgcccatataagagatgaaagcgaaaccgcccaacagcgaaatcggtacgacaatggtcggaatcagcgtataacggatgttttgcaggaagagatacattacgacaaacaccagcaccatcgcttcgattaaagtgtgaatcactttttcaatcgaaatttcgacgaatttggaagtatcgtaaggggttttccagctcataccctgaggaaagtatttttccaacgtcgccatgcgttctttaaccgcctttgccgtcgccatcgcattgccgctgttggacagcatcaccgccataccagtggtatttacaccgttcagacgggttgaggaagaatagtcttccatacccagtccgacccttgccacatccttcaggtaaacattagaaccgtcggtattggcgcggaggatgacgttgccgaattcttctgccgtacccaactgcccttgcgccgttacggtagccgtaaccgtctgtccgcgaacggcgggaagcgaaccgatagaacccgctgaaatctggacgttctgggcggacagcgcactgccgatatcggcaaacgacaaattgtagttttgcagtttcttaggatcaacccaaatccgcatcgcgcgttgcgcgccgaacaggcgtacctgccccacgccttcgatacgctgcaactcgggaacgatattacgctgcgcgtagtcgttcatctcttcggttgactgcacatccgacgaaagcatcacaatcatcaggaaattggaacgcgccttggatacggttacgccgtattgctggacggttgccggcagcgtgctcaatacttcggaaagcttgttctgcacttccacctgcgccagattctcgtcggtatcgggcgtaaaggtcaggctcacgctgccgctgccgctcgaatcggcggaagtggacagataatccaaaccttccacgccgttcatattccgctcgatcacggaaagcacgctgtcttccattacctgcgcggacgcacccggataagtggcgtgcaaagtaatggtcggggcggcgacggacggatattgcgaaacaggcaggcttttgatgccgaaaatacccgccgcaataatgaaaatcgaaataacccacgcaaaaatagggcggtcgataaaaaatttagccatcgatgccttccttattccgcttcagaagcagttttggcttcagatgccgtctgaacgccggattgaggcgcggcggcttggttttcagacggcgcccattctttgggcgttacctttttcgcacccgttatactggcgatactgatgccttccacaaccaccttgtccccgtccttcagacccgacgtaacaatccaattcgtaccctgctgttgcgcaaccgttacctcgcggggttccataccgccttgggcattcacaatcatcacggtatctttcgcaccgcgcgttaccgcctgctgcggcacaacaaatgcgttatccaccgccacttggtccatcagcacgcgcacatacaggccgggcatcaggatattctgatcgttcggtacggcggcgcgcagggtaatctgaccggtcgattcgttgacggtcggatcggcaaacagcaggcggcctttttcagggtaaactgtgccgtcgtcaaatttgatgccgaccgcaatcacaccatccgccgccagcagtttgccttcggctatctgacggcgcaatttcatcacttcggatgcagactgggtaacgttcacatacatcggattggtttggcggatggttgccagcacggtcgtatcgcccgcattcaacagcgtaccttcggaaactttggactgaccgataaagccggaaatcggcgcggtaatgcgcgaacggttcagattgatgccggcagatttgatcgccgcctgtgctgctttgacacctgcctcggcagaacgtttcgccgttaccgcagcatcgtattcctgccggctgacggcttcggcggcaaccaaaggcttgtatcgcgccaaatccgcatccgctttggcaagcgttgcctgagccgttgccagttgcgcgcgcgcgctttccagatttgcttcataagtggaactgtcgatctgatacagcggctgtccggcacggacataactgccttcttggaacaggcgtttttggataatgccgccaacttgcgcacggacatcggcggtacgcagcgattccaaacgccccggcaactcgacggtcaacgcgacggtttgcggatggacggttacgacaccgacgacgggcgcaggggcttcccgaccagcaggctgcccgccctgcgccgcgtctccgcctttaccgcaagacgacagtaccaatgcaacggcggcagccaacgcggccgcacgcatcgccttaaaagcataaaaagccattatttatcctatctgtctggtttgatgtaaagggttttgccaatcaacaggcattcttatagtggattaacaaaaaccagtacggcgttgcctcgccttagctcaaagagaacgattctctaaggtgctcaagcaccaagtgaatcggttccgtactatttgtactgtctgcggcttcgtcgccttgtcctgatttttgttaatccactatatttcaggatataaaaaccgcctgctttgatacccgaatgttcgaacgggttgcaaagcaggttatgcctgttttcaaagttgagatgtagtctcaatttcatgggtttcattatacatacacgattgcatggttacaaagtcttttttataatccgccctcatcaaaccgacccgaaacgaaaacgccattatgagaaaaaccaaaaccgaagccttgaaaaccaaagaacacctgatgcttgccgccttggaaaccttttaccgcaaagggattgcgcgcacctcgctcaacgaaatcgcccaagccgccggcgtaacgcgcggcgcgctctattggcatttcaaaaataaggaagacttgttcgacgcgctgttccaacgtatctgcgacgacatcgaaaactgcatcgcgcaagatgccgaagatgccgaaggagggtcttgggcggtattccgccacacgctgctgcactttttcgagcggctgcaaagcaacgacatctactacaaattccacaacatcctgtttttaaaatgcgaacacacggagcaaaacgccgccgttatcgccattgcccgcaagcatcaggcaatctggcgcgagaaaattaccgccgttttgaccgaagcggtggaaaatcaggatttggctgacgatttggacaaggaaacggcagttatcttcatcaaatcaaccttggacgggctgatttggcggtggttctcttcctgcgaacgtttcgatttgggcaaaaccgccccgcgcatcatcgggataatgatggacaacttggaaaaccatcccgacctgcgccggaaataatcaagccttggtagcaatgccgtctgaaacgaacaaaccctttcagacggcatcaaaatgacacaaagccttcttctaaaaatacatattgagacctttgcaataacataggttactaaaattttatgctcaatctcattttcaaaatgcaaaacttttctgatttttcctactttttgctcaatattaggaaggttttaggcaatcgaaaattttttggcgcatttttatgcgtcaaatttcgttaacagactatttttgcaaaggtctcatattcactaaattgcatttttaatttcccctatcatcgcatggatattctcttggtcaaaatgtccgttttcttctgaataaacttctaacaaataatgttcaatgaacgttttatctgtcatcagcgatacatctttggcaatgtcttcatacgactcaaaatcatcttcatgccatggattatatttgtccatgattttttgaatttcatttttcatatcatttaccttccaatatttatttacaattaataacaataccattcaaaatgtaaactgcgttcttctccggcattcttgcaaacaaaaaccgaaaatcccgtcattcccgcgcaggcgggaatccgtttttttgagttccagtcattcctgataaggctttaacgtcaagttttcggattaccgcctttatgagaataacgatgtgggcattttctgttttaatctattacggttatatacatatacgattattttagtttgcttacaaaacacttcatgttacattcaaaaatttaatgcactcaatatatttttttaaggagaagcagatgagtcaaaccgatacgcaacgggacggacgatttttacgcacagtcgaatggctgggcaatatgttgccgcacccggttacgctttttattattttcattgtgttattgctgattgcctctgccgccggtgcgtatttcggactatccgtccccgatccgcgccctgttggtgcgaaaggacgtgccgatgacggtttgattcacgttgtcagcctgctcgatgctgacggtttgatcaaaatcctgacgcataccgttaaaaatttcaccggtttcgcgccgttgggaacggtgttggtttctttattgggcgtggggattgcggaaaaatcgggcttgatttccgcattaatgcgcttattgctcacaaaatctccacgcaaactcactacttttatggttgtttttacagggattttatctaataccgcttctgaattgggctatgtcgtcctaatccctttgtccgccatcatctttcattccctcggccgccatccgcttgccggtctggctgcggctttcgccggcgtttcgggcggttattcggccaatctgttcttaggcacaatcgatccgctcttggcaggcatcacccaacaggcggcgcaaatcatccatcccgactacgtcgtaggccctgaagccaactggttttttatggtagccagtacgtttgtgattgctttgattggttattttgttactgaaaaaatcgtcgaaccgcaattgggcccttatcaatcagatttgtcacaagaagaaaaagacattcggcattccaatgaaatcacgcctttggaatataaaggattaatttgggctggcgtggtgtttgttgccttatccgccctattggcttggagcatcgtccctgccgacggtattttgcgtcatcctgaaacaggattggtttccggttcgccgtttttaaaatcgattgttgtttttattttcttgttgtttgcactgccgggcattgtttatggccgggtaacccgaagtttgcgcggcgaacaggaagtcgttaatgcgatggccgaatcgatgagtactctggggctttatttggtcatcatcttttttgccgcacagtttgtcgcattttttaattggacgaatattgggcaatatattgccgttaaaggggcgacgttcttaaaagaagtcggcttgggcggcagcgtgttgtttatcggttttattttaatttgtgcttttatcaatctgatgataggctccgcctccgcgcaatgggcggtaactgcgccgattttcgtccctatgctgatgttggccggctacgcgcccgaagtcattcaagccgcttaccgcatcggtgattccgttaccaatattattacgccgatgatgagttatttcgggctgattatggcgacggtgatcaaatacaaaaaagatgcgggcgtgggtacgctgatttctatgatgttgccgtattccgctttcttcttgattgcgtggattgccttattctgcatttgggtatttgttttgggtctgcccgtcggtcccggcgcacccactttgtatcccgcaccttaaacacgataaacaaaatgccgtctgaaaacctttttgctgttctcagacggcatttgcctttccatcccgtcaggctgctccggcctcttcctttttttccgctgcggcaaacgtgtcggcaagcagacggacgaggttttcaaacaggggctgttcgagcgggttttggcttgcgttgccgaacacgagggcgacttcggtatagtctttctgccctttgctgactttgttgccgtggtaggcggtttgggcttttttcagggcggcttcccaatcttgtttttgggcaaacgcttcggcggtggcaagcgaggttttggcaaaaaacggcagcgggcggttttgcccgatattgaaaaacgccatccattccgacaatagctgcaatgccctgtcttgcgcgatttccgccaatatttcggtttctccggattggacgataaaggtttgccgcgtttcggcttcagacggcataacggcgcaaaatatcaggtgttccagcagaaaagcgatacgttgcggcgcgttgggtttgccgtaggcgtaaaacacttgtccgcagcggtacagattgcccaagctgcctttcaggatttgcccgtccgacggtatggcatatgaaagcggtggcagtttggggctgtttaaaaccgccgtgtcgatttgtttggcagcagtttggaagtcctgctgccaaagtctgcccaactctcccgacggcaggaggctttccgccccgatgcgggcggcggtttgggcaaaatcccgtccttcgcgccgtgcttcgatgtaggtttcggcgatttgatcggcgtgttgcggctcgaagggttcggcaggctcccaagcttcgccgatatggggttcgctccacgcaagctgctgctgaagccatactttgacagggttgcgccagaagcggataaattcgtcctgtccgatttcggcaacaggttcggcgttttctacgggttgatcgaaaaagggttgcggcggttcgggcgtttgtccgagcgcggtggcgtagtcggtacgcgtgccgaatatgccgtctgaacgtccgccttcttgaaaatatcggcgcgagaaggcttgcagcggatgctgttctatccagttttgtgcaagttggcggctaccgatgcccgccatagcggcaactgtgtcgatgagttcgcccaacagcgaagacggagcaagctcttcgtctttgcggatgtcgcgcccgatgtaggacaggtagaggatttcgcgcgcgctgatgagggcttcgaggaagaggtagcggtcgtcatcgcggcgggcgcggtcgcctttggcgggatgtttggcaatcaggtcgaatacggcggctttggtattgcggggaaaatctccgtcgttcaaacccaacaggcagatgactttgaacggcaggctccgcatcggcaccatactgcaaaaggtgatgccgccgcgtaaaaagcctgcctcgctttcactgtcgaggaaacgtcggatatggcggatgacggtgtgcggcggcaactgtccggaaaattgcgccaattcggtttccgcctgccatttgacccattcgttttcgaggttttggactgccttttggtcatcggcttcggtttggaacaatgtttcaagcaaatcccggcaacgcgccacccattcgccgaccgtcgcaggttgctgccatatccgtacaatatccgacagggtttcgaggagggcggcaaaacgtccgaacagggcggtttggttcacgtcggcataccacgcgctgacatcctgccacatcggattgccgctttcgggcagcatccagcccaatatcatgcgttctaccgcctgcttccaggtaaacagctgatccgtgccgccgcgcatttctccgtccaaaccccagcggacgttcaaatcggcaaccatgtcgtgcaaaagcggcaaatcgtcctcagtcagtccgaaacggcgcaacacgggtgcggtttctaaaagcacaagcactttatcgacttcaaatcggctttccaacaagtcgaacaggcatgacaaagcatgaaacagcggttgtcggcggcttattttcacgtccgaaacggaatacggcaatgcctgcgcaccgggctgcgcctgtccgaacacggcttcgataaaaggcgtataggattcgatgttcggggttaatacggcgatatcatgcggctgccaatcgggatgttcatgcagaattttcaacagtttgtctttgagtatctgcaattcgcgcaaggggctgtgtgcggagacgatgcgtatcgagccgtcatccgtaccgacgcttcccacattttcagacggcattttcaggttttgaatatcggtttgcagggcgtgcaaaagcgtatcgcgcccgccttcttcaaataccggcgtttctccttctatttccatttcgttcaaaaagtcgaaaaagtcccgcccctgcttgcccaatgaagcgagcagcggatgccctgcctgagttaaatcgggatcgccgccgcctttgaggatttgcgccgcttcgatgacgttgccccaatacatcccgctcggattgagtgcgaacacgaacacgtcgcaatgttcggacagcttgtgcaaaagctgaagatacatcggtgccatcgtggaaatgccgaaaacgaaataacgctcgggcagcttatcactgcttaaagattccaacagcttttcccacaacgcgacacgatgcggcgcgctttgcctgccgtcgtcgaggtaacgccacagtttggactgccagatctcatcgtcgcccaaaccgagtatcctgccctgctgccacgcgtctatccactgcggacgatagacaaggtattggtcgaatatgtccgcaagctgtcccgcaagctggtaatctgccgattcgccgctgcccagatagtcttgcagcacattcctcacatcttcaaattctgccgtattccggaatgcttcactgcggaacaaatccagcagccgccagcgcatgacttcgggtgcaaacgggctgagttccggaataccgggaatcagttttttcatcaacttccacgtcaggccggcgggcaggctgaacgacaaattcgccgccacgcccaaatcgcgggcgaggcaggtattgagatagcggcgcatcccctgactctgcacaataatctgttcgggctgtaaagccgatttcagcggtttgactttttgaatgcgggcaaacaatgccgccagcgtttcaagacggttggattgatacagataaaacatgatttcgacaaaagttgcggaaaagtattcgggattatatagcctttcccccgtccgccttcaaacaaaatgccgtctgaacctttcagacggcatttggtcatttaaaccatctcctcaaaacaggaatccgcgacaacagcagcgtatccaacagccaaatcacggcaatggcaagcagcgcggtcgggaaaagcaatgcaatcagcagcagcggcaccgccattgcccaccagacgggcagcttgattttttgcgccggcggaaccatgcccaccgcgccggacggacggcgtttccaccacatcacgcagccgctgatgccgataaaaatcacggcaaggcagaacaagacgttcgccaacacgctccaccagcccaaagtccccatatgcagcgcaatgcttgccgccataaatttgccgaacgggttgtaatcgtcaaaacggatgtcggcaagaatcttgccgctgtactggtcgatatgcaccgtgcggtcagcaaacgggctgatcatgtcgtaactcatagaatcctgcgacaaagtccatacgccgtcctcgcctttgggcaaattcagctgataacgccctttgaaaccgatttcccgcgcaaaacggtcgacggtttccaatgtcatcggctcgtcagggttaatgccgtctttgcccacagtcgtccctgaaacaggcataggcgtaagctccaaaatccacggcacttccttaaccttgccgtcgttcaatacctcgccatgggtcggcacgactgaaacagggttcggttcgacaccccatttgcctgccgggaactgactccaagcctgcacgaacttgccgccccaaatacctgcccaagcaatacccgacaggcagaacaacagtaaaatcaacgacacccaagttccaaacgcgccgtgcagattccgccaccaagaacgcgccctgccttttggcggcagcagcatcgccttgatgccgcgccgtttcacccaccaaaggtacaaaccgctgattatcatgataatcgtcagcgatgcagccgtttccaaaagataatcgcctgtcgaaccgagcatcatatcgctgtggatttcatccatcgtgtgataccaaccctgattgcgcggcatggtgttgaccacttttgccgtataaggatcgaccgcaaccatcgttgccttaccctcattgttgacacggaacacggcaaccatgtcctcggcgcgcggcgcaatatactgaacgacggacgaagtttccggattaacggcactgcgtgccgcttccgcctgaacagacagaggttgtaccgttgcctgcggcacaacatgaatccgctcgccctccttaccggtaatattggcaaacagcagcatacccaaacccgtaacggcaagcagggtaagaaaaggcataaccagcagaccggcataaaaatgccaccgccaaacggtcagataacgccggttgctctgattgtcggcttcagtcttgatttgtgtatccataaatcgtccttttgaaaatagggctatcgtgatgatgcgcgattataaacaataaagactaattctttatgactaaagtcaaaattcattacaacaaataggcagtctgcgtttaaaaccggatgcccgttaaaacaaaaaatccagattcaatactgaatctggattttcataaccgataatatcggaaactcagtcaagttagaatttgccgcctgactggttgaccatatagtcaaccgcagctttaacctcatcatcgctcaaatcgccgcgacagccttttgcgggcatcgtattgaaaccttcgatcgcgtgtttgtgcaacgtgtccttgccttttttgatgcggtcggcccaatcggctttgatgcctacatggggaatacccggaatcgcattgccatggcaggcggcacaaacggtttcataaacctatttgccgtccgctttggcagcaggtgcggctttttcctcggctttaggttctgctgcggcaggtttggcttcggacgcggcttgtgctgcttctgcaggagcagaggctgcgggttctgccgccggtgcgggagtcggtgcaggctcggcttttttcaccggagctttaccgtctttatcggaaagaccccatacataagcagtcataatatgcagtttgtctttatccaagaaatgtccccaagcgggcatttggctgctgcggccgttggtaatggtttcgataatggatttttgcgtaccgccccacaaccacacgtcatcagtcaggttcggacccaaaccttggataccttgtcccttatcgccgtggcaagtgaaacagttggcaggcggaccgctgaacaaggcttgtccgcgtgcggcacgttcctcatcatactgaccttcgggttttgaaagggacatcacataatgggcaacgtctttcacgccttcttcgcccaaagcagggccccaggcaggcatagtcgcaacacggcctttttcgatggtctcgtggattttatcgggatcaccgccccacaaccaatcgctatcggtcagattcggaaaacctttagagcctttagcatcagagccgtggcactggatacaataagtgttaaacaggttttgggcgatttgcttggcttgagggtcttttgccactttttcaatcggcatatccgcaaacttggcatacagtttgccgtattgctcatcggcttttttgacctctttttcatattggttatggctggtccatttcagcagacctttgtagtcgccgacacccggatacataaccaaataaccgataccgaacagccacgtcaaaacacacagccaaaaccaccagcggggcagcggattgtcgtattcggcaatgccgtcccactcatgacccgtagtttgtacttcttcgcccttcttcggacgtttgacaacattttgagacagcagcagccaagccaaagcgataaagctcagtaagacaataactgcaatatatatattccagaaattactggtaaattgggatgttgtgttcattgttttgctccgttatcacaatattaacggttttcgcttttcttatcttgcgcatcttggttttcatcaaaaatgctgtttgcggcattatcgtagtttttcttattccgcctgttgaagacgatatagagtaccaacaggaaacagataaagatccataccgtgaagagagcacgaataccgttaatatccatgatgttaccttacgtttttcaaagccagacccaatccttgcagataggcgactacagcatccagctcggatttgtttgccaaagcctcaggtgctttcgcaatttcctcatcactgtaaggagtacctactttacgcaaagccttcatgttggcaacggttgcatcgacatcgactttattgcgtgcaagccacgggaatgccggcatattggactcaggcacgacatcacggggattcagcaggtggatacggtgccattcgtcggaatagcgaccgcccacacgtgccaaatcaggaccggtacgtttggaaccccattggaacggatggtcgtaaaccgactctccggcaacagagtaatgaccgtaacgctcggtttccgcacggaacggacgaatcatttgcgagtggcagttgtaacagccctcacggatgtaaatatcgcgtccggcaacctgcagggcattgtaaggcttcacgcccggcgccggctgtgttgccgccttggtaaaggccaagggcacaacttcaatcaacagaccgacactgactacaagcagcgtgaacacaatcagaacgccgattttttcttcagccaattgttgtaatttcattttggtagcctatctttcttagtattttagtggtgctgtgtttgggaaaccgcagggatttcggcatcgactgctttaccaccgatggctgtgcggtacacgttgtacgccataatgcacataccactcagatacaataaaccacctgcaaaacggatcacgtagtaaggcatggtgcgttttacggattcgacaaacgagtaggtcagcgtaccgtcatcgttcaaagaactccacatcaaaccctgcatcacaccggcaatccacatggcagcgatatacagaaccacgccgatggtcgcaatccaaaaatgtgcttctaccagcttggtgctgtgcatctgttctttgccgaacagacggggaatcatgtaatagacggaaccgatggttacaaagcctacccagcccaacgcacccgcatgaacgtgcgcgacggtccagtccgtatagtggctcaatgcattgaccgttttaatcgacatcatcgggccttcaaaggtagacataccgtagaaggacaaggatacaatcaggaatttaagaatcgggtctgtacgcagtttgtcccacgcgccggacaaggtcatgatgccgttaatcataccgccccaagagggtgcgaacagaatcaaagacagaaccatacccaaagattgcgtccagtcaggcagcgcagtgtagtgaagatggtgcggacccgcccacatataggtaaaaatcaacgcccagaagtgaacgacggacaggcggtaggagtaaacggggcgggctgcttgtttgggtacgaaatagtacatcatacccaagaagccggcagtcaggaagaagcccacggcattatgcccgtaccaccattgaaccatagcatcaatcgcaccggaatagacggggtatgacttcatcaaaccggccgggatgctgatattgttgacgatgtgtaaaagtgcgaccgccaaaataaagccgccgtagaaccagttggcaacgtaaatatgtttaatcttacgtttggcaatcgtaccgaagaatacgatggcgtaagccacccaaaccaaagtaatcagaatatcgatcggccattccagttcggcatattccttaccttgggtccaacccatagggaagctgacgacggcggcaacgattaccgcctgccagccccaaaaggtaaatgccggcagccaaccgccgaaaagacgggtattacaagtacgttggacaacgtagtatgatgtgccgatcaggccgcaaccgccaaatgcgaaaataaccgcattggtgtgcagcggacgcaggcggccgaagtggaaccaaggtccgatattagacaagtcgagggcaggagcaaaaagctgggcggcgacgataacgccgaccaacatacccacaatcccccaaactacagtcatgatggcgaactggcgcaccactttgtagttgtaagtttgtgtgtccatgagagtctccatgaatttatgggaataaagatttttatcctgccgcttccgcagcctgtttaaggtgcaatccgggcaagcgtaattttttctaaatttaacatatctgccttattacgccaagcggaattacattcgcgccgccgacgagccctttgcttaatctgttttttattacatataaatcatattgttataataaattacaacccgaccgccattgcttttgtttccaattttccctttttgtggcactttattgatgtaggttaagctgcattttaaaggtatttaatccatcccgtttaacgatatatttgatagttatgattcattataaaataaccccgtcccctctcgaccacgagtggcacatcctgctgacattcacacaagatgatgatcttcctatagaaataagcctgccaaactgggttccgggcagctatctgattcgggatttttcccgccacatcacttctatccatgcatcctgtaacggcacgtccatgccgctcgaacaaattgccaaaaaccgctggcatgccgccgccgtacgcggcgagtggcaaatccgctacaccgtatatgcattcgatttgtcggttcgaggttctttcctgacgacagaacgcggtttttttgacggatcgtgcctgtttttgaaagtcgaaggaacggaaacgctgccgcaccgcttggaattgacgggtattccgtccgaaaggcgtattgccacaacgctgccggaaacagggaggtttgtctttcaggcggcatcttatgccgaattgattgaccgacctgtcgagatgggcttgattgaatttttagattttgaggcggcaggcattccgcacacaattgccttaagcggcatatatcccgatttcgaccgcaacaggctggtttcggatatcaaaaaaatctgcgaaacagaactggcggtgttttcctcccctgccccgtttcaaaaatatttgttcctgctccacgtcggcgaccatatttacggcggtttggaacacaccgacagcaccgccctgctcgccgaccgccacagccttccgccgtacggtatgaccgatgccgacgatacctacaccacattgctcggacttttctcccacgaatattttcacgcgtggaacgtcaaatccatcaaacctgccgcgttcgtcccttatgacctcgacaaagaaaactataccgaacaactatgggcattcgaaggtattacatcctattacgacgatttgtttttggcacgcagccgcaccatctcgcccgaatcttatttaaacctgctggcacaaggcattacgcgcgtacaacaaacccgcggccgtttgaggcagaccttggcggaatcgagttttaccgcgtggaacaaattttacaaaccggatgaaaacagccccaacgccatcgtcagctactaccagaaaggcgcgcttgccgcattgtgccttgatctgataatacgcaaccgaagcaacggcagacattctctcgatacgttaatggacaaactctatcgggagtggagggacacacactcgggtattccggaaaaacactggcaaatccgctgtcaggaaattaccggcttggatttggaagattttttccaaaaagcgttatacagtaccgaagatttgccgcttgccgaatgcctggcaaccgcaggcgtgggactgaccttcctgccgcttccccgacaacacggcggcggatacgcagaacacatctgccccgtcccgtcggcaggcgattttggcgcacgtttcaaacaaaacaccgaccacatcgtcctgacccatgtcttcaacggcggcagcgcggaatctgcggcactgtgcccgcaagacaaaatcattgctttagacggttatgcctgcaccgactttaccgcacaatgggcccgataccacgtcaatgcaaaaatcaatatccacttcttccgtgccggcatattgcgtcaaaccgtcttgacggttcaggcagcggcagcggatactgccatcctacatatcacagactggaacctgttggacaactggttgttcggttaaactttcagacggcattgcacacaaaatgccgtctgaaaaacaaccgcaaagtaaaggaaacaaaatggccattctgaaacttgacgaacacctctatatttctccgcaactgaccaaagccgatgcggaacaaatcgcgcaactgggcatcaaaaccgtcatctgcaaccgccccgaccgcgaagaagaatcgcaacccgacttcgcccaaatcaaacagtggctggaacaagcaggcgttactggattccatcaccaacccgttaccgcacgcgacatccaaaaacacgatgtcgaaaccttccgccaactcatcggacaagccgaatatcccgtccttgcctattgccggaccggtacgcgctgctccctcctgtggggcttccgccgggcggcagaaggtatgccggttgacgaaatcatccgccgcgcccaagcggcaggcgtaaatttggaaaacttcagagagcggctggacaacgcccgcgtctgattacaagccgaaacgtttaaaccacaccttcaagcggcattccaccgcaacttgaaaaagaggacggcaaaccttactgccgtcctctgtccttctccgtttttacagtgggtatagcggattaacaaaaaccagtacggcgttgcctcgccttaactcaaagagaacgattctctaaggtgctgaagcaccaagtgaatcggttccgtactatttgtactgtctacggcttcgttgccttgtcctgatttttgttaatccactataaaaattagaaatgcacattttcattattctcgcgcaggcaggactccagacttacccatttcagtaatgtttgaaaataaaagaaaaatcagatgtttgtattcccgcctgcgcagaaatggagacggcgctctgtcgtctcatttttgttttaatcaactatatatagctgattaaacataagaaatgccgtctgaaagactttcagacggcattcgttcaagcgtcgaactttattgcgccttggtttcggttacaaaaccgattttggtgattcctgcctgacgggcggcttctaaagctttgtttacataatcgtattccaccgccttgtctgccgcaatcgccacaatcacgttttcattctgctccttggcggctttcagacggctttccacttccccgatttccactttgcttgcagaatccccgccgacataatagccgccgttcgcatcaatcgtcaggcgcagggggtctttaggctgtttgtcctgcttgtttgtctgctcggacgcggtcggcagttccaaagggatggaatgcgtcagcaccggcatagtaatcataaacacaatcagcaacaccagcatcacgtccaccaacggcgtaacgttgatgtcggacatcggagaatcgtcgccggaattcatcgaaccaaatgccataatcagctatccttttgattaagcaggcggacgtgcaaatcgtgcgccatcgcatccaaatcctgggtcagtatttttgtgccgcgattgaggaagttgtatgccaacaccgccggaatcgccacgaacaaacccgccgccgtcgccaccagtgcctcgccaatcgggccggcaaccgccgcaatactcatctgcccgctttgcccgatattgatcagggcgtggtaaatcccccaaaccgtgccgaacaacccgataaacggcgcggtcgcgccgatggaggcaagcgcggtcatcccgtaatcaaaccggcgcataatctgcgccatactgttgcggatttgaatgaccaaatactcgttcaacggcaaagcctgcgccagttcggacgcttcgtttcggcggtagttgcggtaagactgcaatgcctcttgcgccagtttggacaaaggcgcatcgacggcgcgcactttttcgaccgcgtcgttcagcgacaaagtatcgcgcatatgccgtttgacggcggcattccctttgcgcgcccgatacagcttgatgcagcgcaagacaaccaaacaccacgttacgatactcatcaacagcatcaacacaaacacaccgatcaggacgggatcgcccgattcaaacactaatttcaaattcataatgattccaacactgaaaaaaccaatcaaacatccaagctgccgcaaaccgctgcggcaaccgcctaattcaattcaaacttgacggggactttaaactccgtccaggcattggcttgaaaatgcccgttttgcgccgccttgcgtgccgcattgtccaaccgagaaaaaccactgcttttcacgattttaacggactcgacatgaccgcccggagaaaccaaaacgctcaaaacaaccgtaccctgctcgtcattctccatagaaagcgtgggataagccgggcgcggaatgctgccgttggcgcgtaaaggattgcctttgctgctgccggctccttccccgtgttcgcctttgacaccgccgctacctttaccgctgccttctccgcgccccgttccgtctcctttggtaccggttcccttatcttccccattaccctgctcgctgtctgctttggcagaagcattgctgggatgttcggcaggtttttcagacggcttctcgaccggtttttccgccggtttcgggacaggcttcgcttccggcttaggctctggtttcggtttttcttcgggtttcggcttttcttcaggtttcggctcttccttaggctgctgaatatccgcatccgcctttttcgtaaccaccggcttcaaaaccggcttgggcggctcgacaggtttgggcggctcaggctcaggttgcggctcaggcgcagcaggcgcacctgcgccttcgggtgcaccgtcccctccgccaaaatcacccaaatcgacaaattcgataacatttcctgactctatcacgggcagcttgtgcgcctgccagagcaatgccaccattgccaaatgcagcagtgcgacggaaaacacgactgcgggggttaaaattcgttctttatccataattcgggcataataatagcaacaattcctatttgcaacctatttttacaatttttggtcatatgaatgtctgttccgttcacaggcaaaccgtgtttaaacgctgtattacagcaaatcatcagataacgggccggcagaaaaaatgattccgtctgatttcttattccaataaaatcaggttagatgatatattgccgcttctgtctgtcagccgtttcgggctgcacaccacatctgttcaaaggaaaaccatgtttcaaaattttgatttgggcgtgtttctgcttgccgtcctgcccgtgctgctcgccattaccgtcagggaggtggcgcgcggctatacggcgcgctactggggagacaacactgccgaacaatacggcaggctgacactgaaccccctgccccatatcgatttggtcggcacaatcatcgtaccgctgcttactttgatgttcacgcccttcctgttcggctgggcgcgtccgattcctatcgattcgcgcaacttccgcaacccgcgccttgcctggcgttgcgttgccgcgtccggcccgctgtcgaatctggcgatggctgttctgtggggcgtggttttggtgctgactccgtatgtcggtggggcgtatcagatgccgttggctcaaatggcaaactacggtattctgatcaatgcgattctgttcgcgctcaacatcatccccatcctgccttgggacggcggtattttcatcgacaccttcctgtcggcgaaatattcgcaagcgttccgcaaaatcgaaccttatgggacgtggattatcctgctgcttatgctgaccggggttttgggtgcgtttattgcaccgattgtgcggctggtgattgcgtttgtgcagatgttcgtctgactggctttcagacggcataaacgctccagaaaacgcggcaggacatattgccctgccgcgttttcctgtagtgtaatcttatttttttcatcattattagaaccaagttgcatgataatacctttcattaactgaaacactgattaagaaactccagtctgtctaatgatgaggttttcacatcgccaaaacttgccaatcaaatgctggatttattgccgtctgagatttggtcaaatccaaaggcgacattcttagaccctgtgtgtaaatcaggggtatttttgcgtgaaatcgtcaaacgcttggatgaaggcttgaccaatcaaataccagataaacaaactcgcattaaccacattttaaaaaatcaagtttttggaagtactgccacgtatgtaggtagctttgaccgatatttgcataaaaactcctttgctggtgaaaggaattattttgccaattttaaaatatttctggcaccaaatagtacaatgacaaagacaatcatgccaatgattaaatcaggatagctagaatgagtcaataacgtcaatgctcccgccgctatcacaccgatattgatgataatgtcattggatgtaaaaatcatgctggctttgatatggatttctttattttgatttttgctcagtagatataagcacagccagtttgcaatcaatgccaaaaatgccgtgccaatcatcagttgataattgggcagctgctcagcaccgataaaacgcctaatcacttctatcaccccaaataacgccaatgttatctgcgttatccccgccaaaaatgccacacgttttttatacgccagcgtcataccaatggctgatagcgccaatatatagacaaagctgtccgccagcatatctagactatcagcaatcagccccatagaattagcaaaaataccaaccgaacactctatgataaaaaacacaaagttaatcatgagcacttgatataataatcttttttctaagtgctcatcaggcttgttaaacactatcttatcaacaatcacttcggtggaaatgatatgactatcaaaattaagcggttcaagtacttgtaaaatcgttgtatcttgattatcgtgatagacggttaagcaccgcccagcaatatcaaactgtaattcataaatatcagacacatcttttaaacgcatgcgaatgagctgttcttcggacgggcagtccattttggtaatgttaaaaatggtctttttcatctatttagttccttgttttgatcaggttggctcaaataaatctgtgtttatattgctgcttggtaatttttggatggtttgagtaaattgattaggttaaaatttacctttggaagtaccgccacgcataatagtttagatatgtttataatctctggataaaaaaacgtaataagtgtttgctggataacaaagtccaaaccaatagcagataaaataaggcatccaccccctttcttcattaaggataagagatatcgagaaacaaatcataactaaacagaaaaaattttggagataaagccatttcattcccctattcaagaatctggccaagataggtattttgtatactctagaaaagaaaggcatttccaagggaaacatatcagataaaaacttttgtttattttttactatagatagaaccctatttctcaagataaatccaaatgcaatgccaattatcattattaataaataaaggatagtataactatggataaccttcattaaacaaaaagaagaaatggcagataaattacatacgatatagtggaatataaaatatttacggtctaaaccttgttcagttgcaatttttttatacttaccttgcgcaaaaaaatcaaagaaatccattaaactatctttcacattagaaatttaaaagctaaataatacgacaaacaatgtgaagtactattcatggtttatttaaaaaataatactattctgaacattatttagatacagaaattaacaaattagaactaaacaagcttttaaatactttaattttattggaaagctataaaaggaactataactttacacactagtcacttctttttaagaggcaaaagggattgggaaggtcgtcttggagataagcactggtatttcggccaatggtaaatagagtttacctcaaatagggtagaacctccttcatctgtcagttaataacagccacttttacaatgccctgtcaaaataaagcggcacgcccgatttttcactcatcgtcatcaaataacccatcaccttttggggccattcgatgccgcgcaccacggtcagattcctcaaaacggggaaaaccaaaatatcctccataccgattccgccgttgatgccgtctgaagcaccgtccatcaaattttccaactcttgcaaatctgcgtttatccgttcgaggtattgggcggttttattcaaattggcggaaaagctgccgatgcttttctcttttttgtctgtaaaatatttcaccgcttccggcgttgcaaattcaggcagcccgattttgatcacgcgcggctgcaccagtttgtcgttgtatccgcccaccttgtccagccacgcccgtatctcggggcggacttcgtctttcagacggtcttcgcggtcgaaatgccgcacaatgtccaaactctcgcccataaacgaaccgtcttctttttgcaggacgggcacttgtttcgcaccgatcataccaatcggcgttgcctcgtcgtcgtttgccagcacggcttcttcaacgtccgcgccaaacagcccggcagccatccgcgcacgcacgcaaaacgggcaatggtcgtaaatatacagtttcatcaaaatattcctcgtcaacctgtcggtaccggctaccttaacaccccgcgccgcccgaaacaagtttatagtggattaaatttaaatcaggacaaggcgacgaagccgcagacagtacagatagtacggcaaggcgaggcaacgccgtactggtttaaatttaatccactatatcttcccgcctatgcaccgtaaataaataagctgttacaataaactcgtttttatcggaacggaagaccccatcatgaccgccatcagcccgattcaagacacgcaaagcgcgactctgcaagaattgcgcgaatggttcgacagctactgcgccgcgctgccgaacaacgataaaaaacttgtcttagccgcccgttcgctggcggaagcacattaccccgccgatgccgccacgccgtatggcgagccgctgcccgaccacttcctcggcgcggcgcaaatggttcatgaactcgacctgctccccgatgccgtcgccgccaccctgcttgccgacatcggacgctacgtccccgattggaacctattggtttccgaacgctgcaacagtaccgtcgccgagctggtcaaaggtgtggacgaagtgcagaaactcacccacttcgcccgggtggacagcctcgccacgccagaagaacgcgcccagcaggcagaaactatgcggaaaatgctgctggcgatggttaccgacatccgcgtcgtgttaatcaaactggcgatgcgtacgcgcaccctgcaatttttaagcaacgcccccgacagccccgaaaaacgcgccgtcgccaaagaaaccctcgacatcttcgccccgctcgccaaccgtttgggcgtgtggcagctcaaatggcagctcgaagatttgggcttccgccatcaagaacccgaaaaataccgcgaaattgccctgcttttggacgaaaaacgcaccgaacgcctcgaatacatcgaaaacttcctcaatatcctgcgtacggaactcaaaaaatacaatatccactttgaagtcgccggccgtccgaaacacatctactccatttacaaaaaaatggtgaagaaaaaactcagcttcgacggcctctttgacatccgcgccgtgcggattctgattgataccgtccccgagtgttacaccacgctgggcatcgtccacagcctctggcagcccattcccggcgagttcgacgactacatcgccaaccccaaaggcaacggctataaaagtttgcacaccgtcatcgtcggcccggaagacaaaggcgtggaagtgcaaatccgcaccttcgatatgcaccaattcaacgaattcggtgtcgccgcccactggcgttacaaagagggcggcaaaggcgattccgcctacgaacagaaaatcgcctggttgcgccaactcttggactggcgcgaaaacatggcggaaagcggcaaggaagacctcgccgccgccttcaaaaccgagcttttcaacgacacgatttatgtcctgaccccgcacggcaaagtcctctccctgcccacgggcgcgacccctatcgacttcgcctacgccctgcacagcagcatcggcgaccgttgccgcggtgcgaaagtcgaagggcagattgtgccgctgtccaccccgctcgaaaacggacagcgcgtcgaaatcattaccgccaaagaagggcatccttccgtcaactggctttacgaaggctgggtcaaatccaacaaggcaatcggcaaaatccgcgcctacatccgccagcaaaacgccgacaccgtgcgcgaagaaggccgcgtccaactcgacaaacagcttgccaaactcacgcccaaacccaacctgcaagagcttgccgaaaatctcggctacaaaaagccagaagacctctacaccgccgtcggacaaggcgaaatttccaaccgcgccatccaaaaagcctgcggcacgctgaacgaaccgccgcccgtacccgtcagcgaaaccaccatcgtcaaacagtccaaaatcaaaaaaggcggcaaaaacggcgtgctcatcgacggcgaagacggtctgatgaccacgcttgccaaatgctgcaaacccgcgccgcccgacgacattgtcggcttcgttacccgcgatcgcggcatttcggtacaccgcaaaacctgcccctctttccgacacctcgccgaacaagcacctgaaaaagtgctggacgcaagctgggcggcgttgcaggaaggacaagtgttcgccgtcgatatcgaaatccgcgcccaagaccgctccgggcttttgcgcgacgtatccgacgcactcgcccgccacaaactcaacgttaccgccgtgcaaacccagtcccgcgacttggaagccagcatgaggttcacgctcgaagtcaaacaagttaccgacctcccacgcgtcctcgccagcctcggcgacgtcaaaggcgtattgagcgttacccggctttaaatacaaaaatgccgtctgaaagccgaataacgcttcagacggcattttgattgccggggtttgctattttttgttgcatagtcaattaaaaacaaaatagtacaatactcaactttgaaggtctaaccatggcatactctgcggacttaagaaacaaagctttaaactatagtggattaaatttaaatcaggacaaggcgacgaagccgcagacagtacaaatagtacggcaaggcgaggcaacaccgtactggtttaaatttaatccacgatattacgaacaatgcaaaaacatcagccaaaccgcagcaacgtttaacttgtcaagaaacacgctttacctgtggattcgccttaaaaaacaaacaggcagcctaaaacatcaagttaccggtctaaatgccgtcaaatcggataggcaaaaaccggctcaatatattgggcaacaccaggatgcctatctgcatgaaatcgccaaacattttgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatatacatttgaattaattcgcacttaatttaaatgtgtttttaactgtgctttatttaaaggcaatgagaatgtgaaagtatcggatcaatcccaaagcagcctgcactttcgaaacggggtgcaggctgctttgggaatttcataaccgtttcagcctgctttattccgcaaataccgtttccaaccctaacccgctctctttcaccaagcgcaaataagccagcatgaatttataccgtgcttgagccagtttctgttctgcttgggcgacttcctgccgcgcccgtattacttccagccggttgcggatgccgtattgttggccggtttcggtcgatttcagtttcaaacggctgctttccaaaacccgttcttgcgccatgatttggtaacgcgccgcaccgctttcggtataagcctggcgtacggcgagtttgatgtgccgctcggttgcggtcagctgtgcttcggcggccccgtattgcgcttcggcttcatggattttgcccgacaattctccgccggtataaagcggcaaattcaactgtacgccgacgctcatccctttgccccgatagtggtagtcattattctgcgcagatgaagtgtagaggttattctgatagccgacatgggcagaaacggtgggatagcggctgttctgtgctgcccgaagcgcctgtccgctgctttgcagggcaagctgctgcatccggtattcatgattgttggataaggcaatgcgctgccattcatccagactgtaacgttccagcttgggcagatagcgtgccaacaggttggcggtatctatggcctcgatttgtttgctatccaggtcggtgtagtcgttcaactggttttcataggtttgtttctcagccaatacggcgatttcttgggccagggcattgtcgtaaccggctttggcttcgtgaatatccagcgcggtggcagcacctttattgaataaagcctgcgcctgccttacctgctgggcataagcctctttttccgccgcatgggcggcaacggtgtctcggctgagtaaaacgttgaaataactttcggcaactttcaacagcaattcttcgcgtgccgcatcgaaacgctgttctgcagcctgcgtatcgaacctgctttggcggtattgtgcaaatttggcagcgtcaaataaggtttgtcccacctgcacgctccatccctgtgtttcgcgggtggaagaaatcgatggcggctggcgctggtagctggcattggcggatacatggggaaggaatgcggccttggcttgttgttgccgtgcgcgcactgcatcacgctggtaatgggacgcttgaaaatcagccgaatgttgctgcgccgcccgccatgcttcaggcagcgtaaaagccgaaacggatggggaaagggatagtggcaaggtaaaaagtgaaacgggtaggatatatttggaaaaataggatttcatagccgaaaatagttcatgttgcaaatagggcgtcagtgtcaggcaaacggaaataccgtaatcttgcattatcattagattgagcaatgtcatccgggcaatggtttcaggcagtctgcatgtccgaaccggcggataacaaatgcccagtacggatccgcctatcgctccctaaagctttcgtccaatttggtttgcagcgggcttaacagataatccagcacccgccgtttacccgttttaatctccgccgtgacattcatgcccgccgtcagattcactgctttgccgtcaatattcaaggtatgtttgtccagcgacaccaccgccgtataaaccaagcccaactgttcgtggcttaccgcatcatggctgacacttttcaccttgcctgtcagataaccgtagcgcgtatagggaaaactctcaatcttcaccaccgcatcctgtccctgttccacaaaaccgatgtctttgttcaataccaaaacttccacgtccattttgtcgtcatcgggcgcaaccaccatcattttttgggcagcctgcaccacaccgcccaccgtataggtggccaattcctgcaccgtgccgtccgcaggcgactgtattgtcatcagctgctgccgctgctttgccttatccgtttggccgcggtattggtcaatctgttcgtttgcctggcgcagcgcatccagcgtatcgcgtttcaggttctgcgtattcagcacccgactctgctccgcctgtgcaatggccgcctgaatctgcctcatctgaccgcgcgtactttccaaatcgttccaattgctgaccgatttgctctgctgctccaaaaacgcatgttccgaaataaaattgtcggcccgcaaacggcggtagtctgctgttttctgctgctcgatcgcccccaccgaaaccagcttctgctcctgcgccttggccgactgcaattccgcctgatggccgcgcaaagccgactgcaattgcgcatcctgcgccgcccatgcctgatactggtgctgcgccaacacctgcgccgattgcacatcggcatcggagagacctaaagaccgtgcttgcgccatatcgatatgcggcacggtacggctttccaatgccgccaataccgcttcataacgcagtttggacaattgggcagcctgcaaagcctgctccgactgcaccacatcgctgtctgttcccacagcctccagttccgccagcgtttctccctgtttcacatgctgcccgtcgcgcacatgtaccgccttaaccaccgccgtttccagcggctggatggttttgctgcgcccgcccgacaccgttttgcccgaagccgccgccacaatatcgattttgccgaaccaggaccacaacaaagccaaaagcgcaaacgccataataaaacgcgccgcccatttcggagcggcagagaccggcgtatcggtcagttccaaatgcgcgggcaaaaacgcctgttcttccgccgtgcgtttgggcggttccaactggtcgcgcaccgcccaaacattgcgccatacggtaatgtagcgggaaagaaaggatttcagggcggagaaaaacataacgagtataaccttggcaatatagaaacaggaaacaatataaatatgtaaaggaattttaacggaaagcgcggcagctgttaagggaaaggcgggaatattgacaaaaaatacccaagtcgttacaaatattcattattttactgcgtaacgcaacgctgaagcgcaggctgcttttgagatgcggcaagattcggcaaaaagcagcctgcacatttaaccacaggaacaacccatgtttaccacaaacgatttacgccatttcctagaaagtttggtcatcctattcgcaatcggctattgggacaccatgctgctgttgctttggtttctcgtccgctttgcctacaaaaaaccccggcaaaatcctttcaggcagcctgaccgccgccgctatcctgatgctgtttgtttggattattcccaaacaattcggcccgagcaaagaagaaatacaggcacaagaagagtgggacagaaaatacaaagaagccgaagccgtgtttaacgaacaatgcaaaacggcgggggaaagatttaccagacggcggacaatgtggaagggattatgctgttgaaggtagtacctgagcgtaccgtttcggcagatgcaaaaaccagagacccgatgtgggacaatgcggctttacagaccagcgaaggcgtaaattttattgctcgtttcctaggattttttagcgatggggaataccgctatgtggatgtcctgcaacccaaccattccgatattattcggtattcagataaagattttccgctaaatcaaacacttaatcatatacaccccgcccgttatgcggtaacgttcgaaaacaatgtcgattccaagctgcgcaggcactgggtggcaggtgcgaccatacggattatcgaccgccaaactgacgaagtgattgccaagaaaaccatctatgtctttgaaaaaggcttggacggcacgggtggggcgagaatgccgtggaagtttgctatcttgtgcaataaagaaagacttacttcttcagagccgttatcggattttgttcttagcgttttaaaaccttatatattgcgtccctaagaagggacgattaacaaaaattaacgtcctttactttctacaagtaacagggcttttttttgcccgtttttgaggattcgcaccatggaagataagcaagggatgacaaaggcggttgccggcgtgatgacggacgcgccagcggacggcaggaagccgacaaccgcttcaaatcttccccccttatctaacagggggggacagaaaccgaaacggcaggcagggttcaggaagtcttcgaatgttacgaaacgtacataacggacggtaaaggaaacctgttaggcgttcttctgaggcgcggtgtatcagattcggctttcattgatcaaattagcttttcatttcatgaaaaaacctttttcgataaatacggcgttcgtgtaagtcttttggaagacgaagattttattcgcgccgcgtcaatgctcgccgaagaagttttcggtttcggtatctacaaagaatccaaaggctcgggcgggcgtttttatgagcgctgttggttgatgggttcggaagacgtcctatacggtcgcgtccattttggcgggcaaaacaataccatctttttcgaactgaccggcaccggttgcggcgtcgcaaaagaaggctgggaatcacgacttttcgcattcctgactaatgcaatccgcccaaaaatcacacgcgttgacatcgcaaaagactttttcaactgcgaatacagcccgaaccaagcccgtgaagaccgaaataaaggtatgtttacctgtcatcacgtcaaaccaaaaggcgaatgtttggggtcagattgggaagaagacgatgaagccaaaatgaccaaaggcaagacctatggtatcggctcccgtgaatcgtccaaatatgtccgcgtctatgaaaaaggcaagcagttgggcgataaaacaagcacatggacgcgctttgaaattgaattcaaagcaaaagacatcgttatccctttcgaagttttgcagaatccgggcgaatatttcggcggcgcatatccgatttgcgaacgattcgtccaaaaggcaacgcgcatacacgcggttaaggaagataaggtcatttcagccgaccgctaccttgaatgggtaaaaaaacagttcggacgtgcggcaaacggtctgaaattcatttttcccgaattggacaaagccaaactgtttgaactgattgagccgagtcatcacaagctgcccaagtctttggctcccgaagcctacgactgcgcctttttgaaagctcaagccattcatgaacagcccgcattcaaaccgtacaaagacccttactatatgtacgaatattacgagaatcttgaaaaacagcttgaacagcaaaaacacgtcaacaatgaagaaagctataacaacttcatttacgacaaattcgcaagactaccgatttcatgggcttaaagtgtctgcccgaaagacgtttaatcacacaaggaaaccaaaaaatgaacatccaacttcaaggccacatcgtcggcgttaaaaaattcaacggacaaatcgaaggcaagagcttcgactattgccgcctgattgtcgccacacccttagacagctcccaaggcaacgcattgggcagctctactactgaatacgatttcggcggctctgccaatttcgagcagttccgaaacgcccaatttccgatcgaagcaaacctgaacgtagaaatcgtcactacgggcaaaacccaaaaactgaaagtcatcggttttcaactcgtgaagaaaggctgattgaatgcagaaagtctatgttgtccagtccgtatcaacaggggactttctgtatctctctcctgaaacgggcgacatcggacataccaaattaatcaccaatgccgattatttctacgacttcgaagaagcgattaacgcaggtttggaagaaatcggcaaccaatacgaatttgtcgtattcggatttttgaaagactgattttcggatgttcggcggtcgtctgaaaaactctccatccattaccgccaaacactttttgaaggaaaatatcatgaaatttattaacacctgccgtaaatacggcgcaaaactggctgtcgtaacagctgctcccctggctttggccgcacatgcaaatgcaacgttgcccgatacggcaaaaaacgctttggaagccgcaaaagcggacggtatggaagccggttggattgtagtgggcgttttcgccgcgctttttgtgttttccatcgttaagagagtgatgaagtaagacggcatgtactaccaagtcggaaataaatgtcttgagaagcaccaggctgaaaacctttatttcagcttggtagtaccaagaatcaaagaaaacggacagattgtcaggccggaatataacggcagcctgtggaagatgtcggacggtcagccgctaaggcttttattggcggaatgcagtccgaaaacctgtgtttgggtttcggctgtcgggagggaaaggaattttgcaaaggtctccggttgtgttttaatcaggtgttggtgtcgccgcatcgcttgagggaaatattttttatagtggattaacaaaaatcaggacaaggcgacgaagccgcagacagtacaaatagtacggaaccgattcacttggtgcttgagcaccttagagaatcgttctctttgagctaaagcgagccaatgccgtactggtttttgttaatccactataaaatcgagtttatcctagttgtccaggacagcccctattttttcataaccatcacgaaaggaattttgcaaagattttattccatctcaaaacaatcatctcaaaaatgcgtttctgaccgccggtaaaacaaaaccctctaagaaaatacttagagggttttgaaatttggctccccgacctgggctcgaaccagggacctgcggattaacagtccgtcgctctaccgactgagctatcggggaataagcgcgaataataaaacagaaataccgaacgtgtcaatataaattgacaatcgattgcactttatctgcaagcccgcaatctttatatgttatatggcttccgcaatatgccttgccgcacgtttggcatccaataggattaaaccaagtctgccggtttcttttgccaccagcaccaacacggcatctttacccgcctgacttaaaaggatatagcctgattttcctttaatcatcacttgttccaattccccgcaggcgagttcctgcaccgagcgactccccaaagcaagcaaagtggcagaaatcgcccctaccctgtccgaattcaaatgtgaaggaagcattgtcgccatcggcaatccgtcggttgagataacggcagacgcgataatatccgtagatgtattgtttaaatcttcaaggattgaaatcaataattgctgcataacccctcctctctcccaagttttacacgcggttgctgtaacggcggtataaaatccttaccaaagtaacaaatgcctctttgcccaaatcgggaatgccgccgataaccaaaataaatttggttgaaccgatatacaatgggaaaaatgtcaattcgctctgaccggaaggatcgcaaacgccccaagcgttattgttgatatacaggttgttcttaatcagcagccggtatttcttttccatctgtgcgacttctgccgccaacaaccccaactcttccgccgcctcatgatggaaattggcgttggcaagatacagaccgttccgatcgaccaataacgccttaccgctgccggacaattgttccatcagcaacggcaattgctcgtccgacaaattgatgccgtctgaatgaccgttttcatcgccatagaggaattcgagtttttgcaaacggtacaacaggttcaaagcggtatcgatgtcggcggtgtccgcccaggtaagcagcttctcactgctgaccatttcgtccgcatccgctttcaacaggctgtgcaacaaagttttaccggcactgggggcatcgctggatacggcataaaatgcaccggcaggagtcaggcggggatataaatttgcttgtagtgaaagtgttgattccatattaaacctccagtcccggatcaatagaaaataacattgcgctaaccaattgttttacgtcatcttccttacgggcatcaatttcaaaaaccggaacattaagattatgttttgcaagatatttgtgatacacgtcgataccgggctgagagcgtatatccatcttggtaataccgacaacgacgggtgccttctccagcagccctcgaaacgaatgtaaaaagaattccaaatctttcaacggattggttcgggcattatctaaaagcaagaccaaacccatactgccttggcttaagatttcccacataaagttgaaccgttcctgaccgggcgtaccatataaatggactttggtatcctcatccaagctgatggccccgtagtccatcgccactgtcgtattccttttcctatccaaagtcatatcggatgcggaagcatcggtctgaacgagtgcttcgtccgaaatagccgcaatggcagtggttttccctacgccgacaggtcctgtgaaaataattttattttctctcatctctccgcctcttagctgcccaacagttttttcatcagcctttgcagaaggccgcgcgactgggattgggatggtgttgtgattttttccgcttttttcatcatttcactatcagaggcagaatcggctccgatatttattttatccgccatatcggagtatgcctgttgtgaaaccgtttttaaatctaccgacaaaaacccggttgtataggttgccgtaagataattcagaatatcattgaggtttaaaggcatcactttatacaacacgttaaggttgacggatgccttggtcagaaatgccgacaagcgtatcgaccccggcacatttgccaaccgggtcaggtttggccaagatttcaacgtaaacggagtatcgggagaaatcggataaatcaacctgccctgcgccgtccaaatggaaaactgccacatacaggacataatgcctactttagccttttcgcgccattgcgggttatcgggaacagtcttgcagctgacctgcaaattttcgtctttgcacaattcttcgagtttttgcacactttctgtcagcaaaacccgttgtatcgaggggaaaacaataaggaccggcttatttccatgcaagatagcgatgtcctgcctgttcttttccgcaaaccgcaacgcccccaataatcctttattcgggttaaactggcgtatcgtaaccgtacgctgcacattcccgttatttttcgccgaccggtctgcgggtgcaataaacgatttcccataaacattctcgccctgcaacaatttgcggagcataggaaacaatgtttcaaaccgaatcggtttgggcaggtagggaacttcagaatcgggaactttctccgaacagacggcgacgggtatatccttataacgctcggcaagctctttccaaagttcaaaaccgccctcggcatcggtatccgccaaaaccaaatcgggcacggcactgccgtctgaaggggatactgtttcataacgggtggtattgtgcattttgaatgccattttgaaaacggattcctgctgcgccgtcatccccgccaacattacgcgtactgttttaattttcggcagttgaacttccatttttattttccgtaccgttttatttttttaatattttgattcatacgctgcagcagccggctcatcagcataacgacctcttcaggaagcctgtccgcacgttccctcaatacccttaaaaactgccccaacctatcccaatcttcagtacgttcataaatatcgatcaacgtaatataaagctgggactcgtcgggatatttcaataccgcctgctccaacacatccattgccgcttcaatctgaccatacatcagcaacgactctacttccttaaccgcatcgtctgccggagacgaaccggtgttgatcaacgaagaatcttgaagcaccaaatcccgatgttgcgatttgaatttctgtatatttttcggcagatacccgtgccccataccgatgtctttgatttgccggtcgttcggccctttttccaaatcatcgaaaacttcatggtaacccaggctgtacccccaccccagcatccgctctttaacctgcctgccgtagttgcccaacgtttggtaaagtttccacaaatgtccggcaaaacggtctatgtccgcgtgttggtaatcgagtttcaacgcatcgataatcaggtttgcaggtttttcggaagtttggatggcacggtcgtattgtttcgatgccgtttcatagctgactttgtctttaaggattttcgcaccttgatcggcgcgaaccaaaccggcaatcgcaccgatttcctcttgactgattctggacacgtcttttttgccccgcacaatcgggatgcgcttgatttcttcgaatccataagccttaccgccggcatccgtcggaggcgatgcggaagctgccgtcgcagaaccgccttccgcacgtttttcaatctcctgagtaccccatcccaaaccctcttctgccaagacgcggatacgcaaatggtttgaatcgcgctgtaatgcctgttcgatatattttgccaaaagttcggaaggaatcagtttgccgtatttttgcagattgtctgccaaaacatcgacatcccccacttcgagattgatatcgagcagctcgcggataaggttttcaggtttcgcttcaccatccggaatgccgtccagataggcagccaaagattcggcagccttgccctgataaccgaattgcttataaacctgatactccgtaagcggatcgacttcttgcgcggatacggcggcggatgcggtctcggcactttcgttccaagaccagtcgggttgcgtgccgtctgaaaccgattgtccaatctgatcgacccagtccgaatcattgcttccgggtgtctgcccctgcgtattgccgacaccttgggatttgcgcttcggtgttttcttaccctgcttcgcacgcataaccaaaagcatcagcaataccgccagtgccaaaccgataattaatgagttttccaaaggatactcccgataccgtaacgagcggatagctgaccgcctgcaacggccattgtccgcttttattattaacgatttactgaaatagacttgtaagttttaaatcataccataatttaacgtttaacaatatgccttctgcacaagcctcgccatattaccttttacccacatcagtatcaatacccgatataaaaataactttgcccataagctgccttattgcctgcccgccgcagagtagcgcgcgataaaaaataacggatgataagtcaggtgcactttgcccgacggcatactgaacgccgacaagtaatcgccaataaatccattgagattttttcttgtccaatttttttggttcgtggctgttacgcctgtatatttaaggtgtttgagtacatctgacggcgtatcaaagtctagtattgccttaaaatcctcacaccataaaagctcaaaatctttggctaaccaagtctgccattgggataaagtcgggtaatttaagcctatatttgtaatttggcggacttcttttaaattgtctttgccaaaggttgcaaccgccaataatccgtttgctttcaagcctgttttgcaatgggcgataaaagcgtcgggttgatgaaaccattgcacggcagatgcgcttgcgattaagtcaaattgtcgttgaaaaggaaagttttccgcatcgccgcaataaaaatcaaaggattgcggcagtttttcagccagttggggctgcacatcgcacaaatcattaaataaccaataattcgctgaaatctgtttttgcagcaaggcactcaacattcctgagccgcagcccaattccaacacgttttccaatggcatatccggcaaataatcttgcaaatgcgccattaaattaatcgtcattttttgttggattaaggcgtgccggtcataatcgtttaatgctttttggaaagcctgccgaatgcgcgatttatttatggcagtcagtgattccatagtgccgaccaatgggtgaatcttgaaaacaggtaatgtccgccgtcaatttcccgaacggtgcaacgcgctgtccaatatcggtgctgattggcaggcataaaaattttatcgcccgatccgaccaaggcatttgtccagcggataagatctgtacgtctatcttgcccgatcatcgcaaaaagtgcgataagttcttgatgaatttcgccaaacgggcgtgcgggaaattgttggtaacgttcaaaagatgctttatcgccacagattctgcgttcaaattttaaacgggtattttccgtgaggttctccaatgtgcctttaaaaacggcgtaaggaataccgaaattatcatcgcaaggcaaacctgtgccattcactgccgttgcagattttaatcttattccttgcaatgccctctctgccgcccaaacgcccattgaccacgccaccaaacggatgtgccgataggcggaaaaatcaaaatctaacttcaaatcttgataatcatagcaaatcaataaatcgtgattttccggcaaaatcaaatgatttacagcatcgggcggcgttccccaacctgcaaaatacaggattaaatgtccgccttgatgattgtaaaattttgttttcatatcatatccttacaggcacgccgcaaactgccgcacttcatccattgtcatatctgccgtcaaagacaatcgtattctggatgtaccttttggtactgtcggtggtctgatgggcaggcaataataaccctgcctttgcaggtattccgctttggcaagggtggcttcattcccgcctaaaatataggggacgatacaggtttggctcggcattatttgcgtccgatgcgccacttcccgccgtaaaaatgcgcttaactgctcaagatggcttctttcttttgagaattgcggcaatcgttcaaaaataaaataagtccaagccacattaaacggcggcaatgcggttgaaaaaatcaatgggcgcatttgattaatcaaacattctttcaatacttggttgcagacggcatacgcccccaccgaggctaaggctttaccgaaagtgccgaccaataaatcaatctcggcaatcaaattatcccgttcggcaatccccaatccgttttgcccataaacaccgattgcgtgggcttcatccacataaagataagtattgggaaactgtttttttaattggacaagctgtttcaaatccgccacatcgccgtccatactgaaaacagattcggtaacgataaaagtgcggtcaaattttccgacgtttttttcaagcagatttttcaaatgttcataatcattatgacgataacgggaaaacgcacaccggctcaaacggatgccgtcaatcatactggcgtgaacaaatttatctgccaaaatcaaacttttcgtcgtcgtcaaagcaggcaaaataccgagattggcgtgatagccgctgttgaacaataacgcgctttcccgttggaaacgttgtgcgacaagctcttccaaatcggtataaataggaaagttgcccgttaataaacgcgatgaagaactggtaaaagagggaaaattaccgccgtattgctgcaaaaaagaccggcgcaagttttcatctgatgccaaacccaaataatcattagacgacatattcagcattttgcagttttcccgcgtaatataccgcccttgatgaatcaaatccggaatcgaacgatattggttttgcgcgccgagttgttcaagctgttgtttaaaaaccttcattatgatgtaaatattcctgagttaaagcctgaaccaacccagcatcaaacaatcaagtaatgcccttttaataaaaaccgttttgccgccgacctttgccacacccctgccttcataatccaaggcggaaatttccgcgacatttgtttccgttgccattacccaatccgtccgcactgtaccgaagcgcatattttcgcacaaattggtacggtttcaggtatgatttgccgaaaacctatcggacacacaccatattttgatatgaataaaacaatctgccgcactgccgcactattgataagcggtttttcatacgcaaacaccgtcattcccgatgtctcccccgtcgcacaaggtcaacatgtcttcattaacatccctcagcaacgcctgttcctctacaccgacggcaaactgaccaaggtttatcccgttgcagtaggtcgggcgatgacgcaaaccaatctaggcgaacataaaatcggtgcgaaagcctataaccctgtttggtacatccccaaatccatacagaaagaacgcggcgacggcgtaaaaaccatagccgccggcccggacaaccctttggggccggtttttgtccgcttaggcgaccccaaactcggtttgggcatacacgggaccaatgcgccggccagcgtccccggggttcggagtcacggctgcgtccgcatgaaatcgcccgacgcgctcgagtttgccaaaaccatcgccagcggctcgcccgcctccgtcatctatcaaatggcggggctcaatgaagatgcggatcgcaacctgtggcttgccgccttccgcgacccttacggtaagaacaaccttgacatcgcctctctgaaaaaaagtattgcgcaatgggcaaaaacacagggtaaaaccatcgcgcccgagaaagtcgatgctgtactcaaagaccgcaccggatcggccgtctgcctgacctgcggcaaaaacggcaagatgaagatgccgctcaaatcgctggcgtggatacagggttcttcctcatacagccaagctgaagtcattgaacaaactgaggaaaccaactctgccgaaatatccgagacacgcacgcccgaagtgcctgatgtacacacgcccgaggcacaaccgcatttaaatacccaatccgacggcacgccgactgcctataccgaaccggctgccgattcatcgccgcaagtagaaacacctgatcaggctgcttccgagccggttgatgtattattttcaatagatgtgatacggcagggaaatttgcgtttaggtaattgaataaccttctgattatttaatgcttatgtttatcagaagttgataggcggtttggtttttgtttggcttttcctacaccgccgcctgccgctttctgcaacattcaagcgcacaaatatgccatctgaaggctttagacggcatatttcacgataatagtcgcccaatcaaataaacacagattggaaatttattttatttttcccttaccaataccccagaactttccaccaaatgctgccgataacgaaaaaaatcagaaaattgaccacgctcatgataaaacccgccttccaccattctcccattgtggtgtagcccgaaccgaaaatcacaggcgaagtaccggtcgcataatgagtgagggtcatcataatgttggatgcggccgccatcatcagcgcggtcggcatcgccggggcattcagtgaaacggcagcagcgaaaaatgcgccgaacatagcggtaatatgtgcagtagtactggcaaacatataatgcgcatacatataagcaagcacgaggattacgcccgcagccgtgccgctaacgcccaaaccgccgacactttccgccaacactccggagaaccatttaatcagtccgagtttatttaaaaatgcggccatcataatcaatgcgccaaaccaaataatcgtatcccacgcgcttttttctttcaaaacatcgtcccaagtcaatacaccggaaagcaaaagcaggcttaatccgataaatgcggtggcggtggcgttgatactaaaagcgtgattgccggtaataagggcgggaacatctgcccacaacagcaacaagataccgaaaatgaccgccataatgatttcgtctgccgacattttacccatctccctcagacggtctttggcaaattgaacggcattgggcgtttctttaatttcaggcggatacaaaaaatataaaatcaaaggcataacgaaaaaggcgataacgccgggaacagccattgcccacgcccacgccccccaagaaagacggaaactactgcctaaattttcggcaatcaagttgacgattaaagggttgggggcagttgcagtaataaacatagccgacgaaatgggattggaatgatagttgaccaaagccaaatatttacccatcttgccttctgtgccttttgcgggattggagccgtaactgccggcaatcgactgcataatcggatgtataatgccgccgccgcgcgcggtattggaaggggtaacgggagccagcagcagttcggaaagagcgagactgtaaccgatgcccagcgtttttcttccaaaaacggcgataaacaaatatccgatacgcatccccagccctgttttgagcaaaccgcgcgaaatcataactgcgatggcaatcagccaaatcaacggattggcgaacgcactcaacgcatcgctcatcgccgcgcccggtttgtcggcggttacgccggttactgcgaccaacccgacggcaataatcgacagcgcgcccaacggcatggccttgccgataatggcggcaatcacaccgacaaacatggccagcagcgtccaagcctgaggcttgaccccgtcgggtacgggcagtgccaaaaccagggcgcacaatactgcggcaatggcgaggggtatcggtttgaaacccaatttcatcatattgacctccgtaaaaaagaccgtcccgaaaaatcggaaaaataatatttaactaattgttttataagatatattccgatatttcaccgtctttccgatatgcgactccgggcaacttttgtttcagtatttgaattttcattagactgaatacgccgtttgaacggcacggcgaaaacccggggatgccggacgttcagtcctttttcgcaccttgaaggtaaagcatttccaaggcaattgtggcgccggccaaagcggtaatgtcggattggtcgtaagagggggcaacttctacaacatccataccgacgatgtcgagatccgtcagcccacgtaggatttttaatgccctgtcgctgctcaagccgccgcatacgggcgtaccggtcccgggggcgaacgacgggtcgaggcagtctatgtcgaaagtcaggtaaacgggcatattgccgacggtttctttgattttacggacggtctcttcaacactgtcttcattgacttggggggcggtcaacacagtaaaaggcaattttttactgtgttcggtacgtatgccgatttgtacggaacgggacgggtcgatgaggccttccttgggggcggtatagaacatcgtaccgtggtcgtattcgctgccgttgtcgtaggtgtcggtgtgcgcgtcaaaatgaatcagtgcgagtttgccgaaatagcgggcgtgggcgcgcaacaacggtagggtaatgaaatggtcgccgcccaaactcaaacagcgtttgccggaagaaagtaatttgccggcgtgcgcttccattttttcgacaaaatccctgctgtcgccaaaagaaaaaaccaagtcgccgcaatcaataatgttcaggcgttcgcgcacatcaaatgtccatggaaacctgcggtgctcccaagcgaggttgacggaggcgcgccggatggcttcaggaccgaaacgcgcgccggaacgccctgaaaccgccatatcataaggcacaccggtaataacccaatcggcatgactttcatacggcataaaattaagcggcaggcgcaaaaacccgaaattattggaaacgagggagttgtcggtttgtcctgccagtgtgctgtattgcatcgtaatgattccttgtaattggtttcaatcggtcgtgatgattggtgtttgagtaagaaaatcgggcttcagacgacatatccgatgccttgatgcgtctattcgtcttccaaataggtataaccattaagccccgcttcgagttcttttaagaaagacatagcctgcgaggcaggaaggtctgaatgttcgatttgttcgcgatagcgtttcatcagctctttcggatcttgataaacgtattcgagcatatcggcaacggtgtttccttcatcgtaatcgatgacggtaaattgtccgtcttcccctacaacaacatcggcagtggcagtgtcgccgaaaagattgtgcatattgccgagtatttcctgatatgctcccaccataaaaaagcctaaaagcggcggctcttcttcgggataatcaggcataggcatcgtaccggcgatgccgtctccgtcgatgtagtggtcaatcgtaccgtctgaatcgcaggtaatgtccaacaacacggcgcggcgcgcaatcggttcattcaaaccggtaatgggacaaacagggaaaagttgatctatgccccaagcatcgggcaaagattggaagagtgagaaattgacatacagcttatcggcaaaacgttcttgcaattcgtcaataatggttcggtgagaccggtgtttttcattaaacaattcgccgacttcatgacagatatttaaatacagttgctccgcccacgcacgttgcgccaaactcaacagcccgacattatactgattatgcacatcggcaagatcaaactgcccttcgtgtatccagctgcgtaaggaacgtttttcccgcgaggcggaaatatccgtccaagtttcccacatactgtgcaacacacgcggcgcttcgggcgatggcgcatccagccggcgcggtttgtaacgctcaacgcctataacattagcaaccaaaacggcgtgatgtgcggtaatgccgcgcccgctctcggtgatgattgtcggatgcggcagcccgtgttcgagacaagcctgactgatgccccatacgactgtggcggcatattcgttgaggctgtaattaacggaacaatccgattgtgtgcggtttccttcgtaatccacgccaagcccgccgcctacatcaaaacagcggatatttacccccagtttgtgcaactcaacataaaaccgagccgattcgtgtacacctgtggcaacatcacggatgttcccaagctgcgagcccaaatggaaatgcaaaagctgcaggcaatccagcctgtttttttgtttcaaaatatcgaccagttgcaaaacttgggaagccgacaagccgaattttgatttttccccacccgaagactgccattttcccgaaccttgggaagccagtctggcgcgcacacccaaacggggcttgatgccgagtttttccgcctcttccaataccatttgtatttcggacagcttctcaatcaccaaataaacctgatgccccagtttttcgcccatcaaggcgaaacggatatattcacggtctttatagccgttgcagacgattaatgtttgccgggtgccggcgtgtgccaaaaccgccatcagttcggctttagaaccagcttccaaaccatgcggttgtccgcttgacataagcgattcgatgacgcggcggtgttggttgaccttgatagggtaaaccaaacaataaccgcccttatagccgcactcttcccgtgccgtctgaaaggcgcggttaatgtcgcggaggcggtgttcgaggatttgcggaaaacaaaacaaaacaggcaggcgcgcctgatgtttttgttgcacggcttcagtcagtttttgcagtgaagcagtttgattgtgttgcgccggattggggcggacgatgatttcgccggaatcgtcaacatcataataacctatgccccaatgattaatgttgcacacttcacggatggtaaggataggcataataaacctgctccgtctgtcgtgttgaaaaggaatgattataacaaatcagcgtgaaatgtcatttttttaataagaaaagcctgcctcatacctgatgaggaacaggcaaaatgccgtctgaacgcttcagacggcattttggttcatctttccatcaaaggaatcagcgatcgagctgctctttgatgattttcaggtcggggtaagacaacacgatgtcgtattcgcggccgtctttataggcttccacttccaaaacaggtttgccccaatggtcgtcggcatcgacatcgtgaacctgataaccgcgctgttccaacatttttacggcttttgtgcggttttgttcaaaatggggatcaccgtaaatctgacgctcggcagaatcgtcggcaaatgcggttgcggcactcagggaaacaacggcagccaataacagttttttcattttcagtcctttcttaatcggttgattgaataagatgtgtttttcaatgctgccattaaaacacagcaaaattaggtttgaattagcaggaagttaagaagcgtaaatgccgtctgaaaaaaacagagccgtcaaacggctccgttttccttatgcttctttggtttcagccgccttttgacgcaggcgcaagctcaattcgcgcaactgcttgtcgtccacgctgttgggcgcgttggtcagcaggcattgggcgcgttgtgttttcgggaaggcaatcacgtcgcggatagattcggcgccggtcatcagggtaaccaaacggtcgaggccgaatgcaaggccgccgtgaggaggcgcaccgaatttcaggttgtccaagaggaagccgaatttctcttgttgctcttcagggctgattttcagcgcggcaaacactttctcttgtacgtctgcacggtggatacggatagagccgccgccgatttcccagccgttcaataccatatcgtaggcacgagccaggcagtttgcagggtcggaaaccatcaggtcttcatgaccttcttttggcgcggtaaacggatggtgtacggcaacgtagcggtcggcttcttcgtcgtattcgaacattgggaagtcgacaacccacaaaggtttccattcgtctgtgaaatagccgttttccgcgccgtgttccaagccgactttgatacgcaatgcgccgatggcttcgttcacgactttggctttgtccgcaccgaagaagatgatgtcgccgttttccgcgccggtacgcgcaatgatttccttcagggcgttttcggacaggaatttcacaatcggggattgcaggccgctgtcttcgccgttggaaaggttgcccacatcgtttactttgatgtatgccagacctttcgcaccgtagatgccgacaaatttagtgtattcatcgatttctttgcggctgaatttcgcaccgttcggcacgcgcagggcaaccacgcggccgcctttcatatcggctgcgccacggaagactttaaactcttccgtcttcatcaagtcggtcaactcggtaaatttcaagccgatacgcatatccggtttgtcagaaccgtaatagaacatcgcttcggcgtaaggcatacgcggaaaaccgcccaagtccacgcccagcgcgtctttgaagacttgtttggccatgccttcggtgatatccatgatttcatcctcgtttaagaacgaggtttccaagtcgatttgcgtgaattcaggctgacggtcggcacgcaagtcttcgtcgcggaagcacttggtgatttggtagtaacggtcgaaacccgccaccatcaacagttgtttgaacaattgcggcgattgcggcagcgcgaagaactcgcccggatgaacgcggctcggcacgaggtagtcgcgcgcgccttcgggcgtggagcgggtcagcatcggcgtttcaatgtcgatgaagccttgtgcgtccaagtagcggcgaacgcccatagcaacttggtaacgcaggcgcaggttgcgttgcatcaccggacggcgcaagtcgataacgcggttggtcaggcgaacgttttcgctgatgttttcatcgtcgatttggaacggcggcgtggcggcggcgttcaagacttcgatttctttggcaaggatttcgattttgccggaaatcattttatcgttggtcgtgccttcgggacggttgcgtacgcggccggtaatgctcaaaacgtattcgttgcgagcggaatcggcagcggcaaacgcttcgggcgtgtcgggatcgatcacgacttggacgatgccttcgcggtcgcgcaggtcgataaaaatcacaccgccgtggtcgcgccggcggtgcacccagcctttaacggtaacggtttggtctaagtattgctcgctgatcaggccgcaatagttggtacgcataaaatcaccttttattgatttaaactgaaaacagaaaatgccgtctgaacggcggctttattgttgttcgggcaaatccgccttttcagacggcataggtcctgccaatgttttgacgggcaggtcgtcagggatgaccatacccagcgaaatcacatatttcaacgcttcgtccacgctcatatcgagttcgcgcacatcgcttttctttaccataatatagtaaccgccggtcgggttgggcgtggtcgggacatacacggaaagataatcgccatcctgcggcaatgcgaccttaaccgcattcgacacctgaccggacacgaatgcgattgtccaaatacccgattggggaaacggcacgagtactggtgttttaaacgaacggctgctgtcggacagcaacgattcggatacttttttcacactcgaatagatggacttcacaaccggaatccgccccaacaagctgtcccacgcggcaagaatctgccggcccaatacgtttgcggcaaacaatccggttacaaacaatacggcaatggcaacgataacgcccagccccgggatattaaaccccaaaacatattgcggccgccattgcttcggcagcaggttgacaagctggtcggacgcggaaacgatataggaaaccacccaaaccgttaccgcaatcggcagccagaccaaaatgcccgtaatcagatatttttttaacgccttggcagctttaccgccttcggccgcaggttccgtcatcttgcttgattccgacaaagtccgtacaaaccgcacattatacgcgtttgcccggattcaaacgaaatttttatcccgccccgccaaaccgccggcggcttcagacggcacggcaacttgatataccgtctgaacacgcggttcagatgccgtccaagtcgttgaacatcaacccgataccgataccgttctgcttgtggttgtagtcgatcaggctctcgccgtaaccgtggaatccgcgtaccacgcctttgagtttgcccttaatcggaaacgtgtaggcggcttcaatcgcgccgtagcccgttttggggttgtagcgcaatacggaatacacattctgcctgtcgttcaggcggtactgcagcttcacgtcgccataccccatatagtcggcaatatcgggattgtcgtttttatcgccgctctgatcgaacgcacgcacccacacgcgcggaatcaccgtcaatttgccccattccatgcctgccatggcgtaaatcctgttccacgaacgcgattcgggacggctctgtccgttggactggtggacaaaacccgcaccgagcatacgcagcctgccgccgaacggcaaatccgccttcacaggctgggtcaggaaaatttcaggtttgtaatccgtattgcggaacggcgcggatttcctgccttggttgtaaatctgccaatcggatctttgggtgtagccgaaccacagatccgcgcgggttttaaacaaatcttcggcaattttgcttttgaacgaaacctgcaatttggtttccgcacgtttctgctgtccgaatttttcctgtacagtcgtaccgcgcgtcggcgaacccggggcatagttgggcgaattgttgtaccagagcggcataaggtacatcggattgtgttcgcgtacgcccaacagcccgcgcaaatcgtttttgtccaagtcgtacatcaggctcaaaggcgtatagatgtcggcggtttcgcccgcactgtcggcaggaagcgcatccccgcctttttcaacaacaatgaccgcctcgcccttatccaggctgctgcggacggtttccgtcagattgagtacggctttcgactcctgcccttcctgccctgccgaagacggaagctgtgccgcaaaaatcctgtcgtaacacgccaaacgcgtaacattgtccgtcaaagcggcgcattgcagcgcggtctctccaaaagcggataccgtcggcaacagtcctgtcaaaagaatatagcgcatattccgtgtattcatctccgcccccattgtcggcatattggttttcaaacggcattttatagcggattcggataaaaaaccgcaccctttccgccatttcgggatttagcccccgtaatacagaaaaccccgaaaccgtcgggcttcagggttttccgcttatcgcgtatcaaccgccttggcggttttgcaaaaatcaagccagtgcttttacttttgcagacaaacggcttttgtggcgtgccgctttgtttttgtggaacacgcccttgtcggcgatgcggtcgatgactttgacggactcttggtaaaccgcttgtgcggcagctttatcgcctgcttcgactgctttcaatacttttttcactgcagtgcggaatgcggtacgcaggctagcgttgtgggcgcgttgtttgacggactggcgggcacgtttgcgtgcttgtgcgctgtttgccatattggaatctcctgaaagaaaaataaattctgtaaacgcgcaattttaaagggggtttacattatatgcaagccttttctctctatccgcccgtcggacaccctgacagcgcaaaaaaacggcaaaatcgtgcggacgttttccccctcttttgaaaacaaggtaattttttaggaaaatcaggtcaatatcgctttgagtttgcacaaatttactttacaatgcccaaaccttgcgccggggtgtttatggggcgcggggttttctttttttccaacctctttcatcaggaatctgcccgtatgaaaaaatccgtattagccgttttggccgcgctgtctctggcagcctgcggcggcagcgaaaaaaacgccgtgcaacctcaagcagacgctgcgtctgctgccaatgccgaagccgctgccaccgatactctgaacatctacaactggtcgaactatgttgatgagagtacggtcgaagactttaaaaaagccaacaatctgaagctcacttacgacttgtacgaaaacaatgaaacgctggaagccaaaatgctgaccggcaaatccggttacgatttggttgtgccgggcatcgccttcctaccgcgccaaattgaggcgggcgcgtatcaaaaagtcaacaaagacctgattcccaactataaaaacatcgatcccgaactcttgaaaatgctggaaaccgccgacccgggcaaccagtatgccgtcccctatttctccggcgtgaacacgattgcgattacggcgaagggcaaagagcttttgggcggcaagctgcccgaaaacggctgggatttgctgttcaaacccgaatacacccacaagctgaaatcctgcggcatcgccctgtgggacaccccgagcgaaatgttcccgattttgctgaactacttgggcaaagaccccaaaggatcgaatcctgaagatttgaaggcggcggcggaagtgttgaagtctatccgtccggatgtcaaacgtttcagcccgtccatcatcgacgagctggcgcgcggcgacatctgcctggcggcaggcaacggcggcgatttgaacttggcgaaagcacgttccgaagaagtgaaaaacaacgtcggcatcgaagtgctgaatccgaaaggcatgggcttctggattgagtcttggctgattcccgccgatgcgaaaaacgtcgccaatgcccacaaatacatcaactacacgctcgaccccgaaatcgcggcgaaaaacggcatcgccgtaaccttcgcccccgccagcaaaccggcgcgcgaaaaaatgcctgccgagctggtgaacacccgttccatcttcccgaacgagcaggatatgaaagacggttttgtgatgccgcaaatgagtacggatgcgaaaaaactgtctgtcagcctgtggcagaaaatcaaagtcggcaccaactgatttgaagcattaaaaatgccgtccgaacatcgttcggacggcattttatattggattgaaatagaaatatttatatagtggattaacaaaaatcaggacaaggcgacaaagccgcagacagtacaaatagtacggaaccgattcacttggtgcttcagcaccttagagaatcgttctctttgagctaaagcgaggcaacgccgtactggtttttgttaatccactataccgtcgttcccacggtcgggatttcagattgcggacatctgtcagaaaagacaaaaaaccttccgccgtcattccctacaggcgagaatccgatccgttgaaattcggttgttttaaataaattcttgcagctttgattttctgtttttccgataacgccgtaactttgaaacgcgaaagcggtaatccgatccgttcggtttcggtttttttgaggtttcgggtaacttctaaaccgtcattcccacgaaaacagaaaatcaaaaacagaaacctcaaatcccgtcattcccacgaacctgcatcccgtcattcccacgaaagtgggaatctagttttttgagtttcagtcattcccgataaattgccttagcattgaatgtctagattcccgcctgcgcgggaatgacggcagagcggtttctgttttttccggtaaatacccacaagctaaaatcctgttattttcacaaaaacagaaaaccaaaaacagcaacctgaaattcgtcattcccgcgcaagcgggaatccagtgcgttgagcttcagctatttagaataaattttgaaactctaatcgcgtcattcccacgaaagtgggaatctagaaatttaatgttgcggcactagccaaaaaaaccgaaaccgaacggactagattcccgcctgcgcgggaatgacgaatccatccatacggaaacctgcaccacgtcattcccacgaacctacactccgtcattcccacgaaagtgggaatccagttttttgagtttcagtcatttccgataaattgccttagcattgaatgtctagattcccgcctgcgcgggaatgacgggattttaagttggggtcatttattggaaaaagcagaaaccgctccgccgtcattcccacgaaagtgggaatccagttttttgagtttcagtcattcccgataaattgccttagcattgaatgtctagattcccgcctgcgcgggaatgacgaatccatccgtacggaaacctgcaccacgtcattcccacgaaagtgggaatctaggacgcggggttggagcaactgtttttatccgataagtttctgtgcggacaggtctggattcccgcctgcgcgggaatgacggcggagcggtttctgttttttccggtaaatacccacaagctgaaatcccgttattttcacaaaaacagaaaaccaaaaacagcaacctgaaattcgtcattcccgcgcaagcgggaatccagtgcgttgagcttcagctatttagaataaattttgaaactctaatcgcgtcattcccacgaaagtgggaatccagttttttgagtttcagtcatttccgataaattgccttagcattgaatgtctagattcccgcctgcgcgggaatgacggcggagcggtttctgttttttccggtaaatacccacaagctaaaatcctgttattttcacaaaaacagaaaaccaaaaacagaaacctgaaattcgtcattcccgcgcaagcgggaatccagtgcgttgagcttcagctatttagaataaattttgaaactctaatcgcgtcattcccgcgcaagcgggaatccagttttttgagtttcagtcattcccgataaattgccttaacattgaatgtctagattcccgcctgcgcgggaatgacggattttaggttgggggcatttattgggaaaagcagaaaccgctccgccgtcattcccacgaaagtgggaatccggttttttgagtttcagtcatttccgataaattgccttagcattgaatgtctagattcccgcctgcgcgggaatgacgaatccatccatacggaaacctgcaccacgtcatttccacgaaagtgggaatccagttttttgagtttcagtcatttccgataaattgccttagcattgaatgtctagattcccgcctgcgcgggaatgacgaatccatccatacggaaacctgcaccacgtcattcccacgaacctacactccgtcattcccacgaaagtgggaatccagttttttgagtttcagtcattttcaataaattgccttagtattgaatgtctagattcccgcctgcgcgggaatgacggcggagcggtttctgttttttccggtaaatacccacaagctaaaatcccgttattttcacaaaaacagaaaaccaaaaacagaaacctgaaattcgtcattcccgcgcaggcgggaatccagtgcgttgagtttcagctatttagaataaattttgaaactctaatcgcgtcattcccacgaaagtgggaatccagttttttgagtttcagtcatttccgagaaattgccttagcattgaatgtctagattcccactttcgcgggaatgacgggatttgaggtttctgtttttgattttccgctttcgagaaaataacggtttagaagttacccgaaacctcaaaaaacctaaaccgaacggactggattcccgcctgctcgggaatgacggatttcaggattacggtgttgttgggaatgatggaaaatggcgggaattgtgtaaaaaatgccgtctgaagcctttcagacggcatttgcggcgtttggacgtttaaaacttcatttccaagctaaatgtgtagtttcggccgggggcggcatatcggttgtaaacgccgacatttttgtgttggttgactgcgccgccggcagtttgccgcacattttcccaagtaacatagcggtagttgaggaggttgtacacgcccgcacggagggtgaagtgttttttaatcgtgtaataaccggacacatccacaatataccaagggcgggtacggcgcgcggtggcttttgtattgcggctgttgccgttgagcaaagcacggctgcccaacaactctgtgatttccttggctttggaataagtcagcataccgttcacaccccatttgccttccggttggtcatagcccaagccgacgacatagcgcgagggttggatggcatcaaacagatgtgattgaatatcggtgcggtctgcgcgttttttgatgtcgcggacatggacacgattataggcaaatgtagaataccaaccttcgggcaatttatcccatacgccgttccaatcgattttgcccaaaatattgatgccggtaatccgcgcgctttgggcattgaggtaagccgggtcgcctttggcttcttctttgccgtttttaatttgcgcttcataaccccggacaatcaaatcgcggtaggcattgttgaaccaacttgcctccaagttgccgaaatcgcctttaaacacgatgccggcttctttgttgaacgatttttccggatcgattttgaccgccttgctttgaacacccgcccgccagccgtacatttccgcaaacgagggcaggcggaagccggttgaagtgcggtaagtcaaatccagccagtcggcaggtttgaggacgatgcctgcgttccaggacagggtgcggtgcgtgccggtggaaacgctgccgtcgtccgaatgcgtgctgcggtagtcgtagcgcaagcccgcgccgacatccgcccacctgcccaaacggacattgtcccgaactgccgcgtaatagcttttgccgttgatgctgcgcggcgtgcagtccgtataagtattgttgcccaagcggcagatttgccccgtaaccacatttcccccgcctatgctgacccaatagggattgtttgtgctgccgttggggctgatttttttattgccgttttgagtgggtattttcgacgaataggcgcggttggcattttgaaaataataatcctgatggcggagattagagccaaagcggtcaaacccgagattcacgctcaggttgtggcggattttggcggtatcgaaggattttttgaatgccgcctgcaagagcctgtggctttccccgtaaatcacgcgatcggatttgtagtaggaaaacggcttgtcggcactcggacggcaatatttgtccgaaccgtcggcagaacagtgcgtctgctgaaaatgattgtccaaaccgatgccctgccggtcgtaagagaggcgggcataatccgcccaagtgtctttatcggcattggtatagacatattccaaaccgtagcggcttttggtgtgcgtctcgtcgtaaaacacgcccgtaccgtattccgcgcccaccagcgcaccgttttcgccgttggtaaacagtccgccgtatttgtggttgcccgcgtatttgccgttgccggacaaagaacccgcctgttttttatttgcatcaaaaaccgccttggtcaggaatgccggaaccgtcatatcgcgcgtgtcgaaagtttgttgcgtgtgttcgagtatgccgccgatgtagtgccgtttgttttcaaaacgaaaacccgggcggaacaaccacgaccggctttcgtatgaaagcggatcggcgaggaagcggttgggacccgtgtagtctcgggtagaaaccgtttgacgttcgtctttgccgacaatatcttttttcggtttgtctttacaagccgcatatccattagggcattcttcttcgaccacgaaatgagcgtatgggtggtcgtcttcaaccggcaccagcctgttaaagctctgaacgccgcgtcctgcatcttcgtgggcgcggatttcccccgcgcgccggccggtgtggatcagcaaagcctccgcaccgccgatgcgccccgccagcgcgatggattgggtaagcccccggtttttgccggaataggcggttttactctgaatcccccactgcctgccttccccgataacatcgtcggcggttttggtttgaaatgcgaccgagcccgccaatgcgccgctgccttgttcgaccgagtttgagcctttgctgatttcgacagctttgacgttttcatactcgatttcattgattgcgccgctgctgcccgccgtcctcgtcccgcccaatgccgcctgcgcggtgtaggactgtatttgcgccaagccgtccactgtcaaagaaacgcggtttttgtccataccgcgtatcgagtagccagagcttgcgccgcgcccctgttcgacgacggcgatgccggggtcgtagcgagtcaggtcgcggatatcgagtacctgttccttgctgagggtgtcggcggttttgaccaatttgcccaaaccggttacttcgttatcgcggcgggttttctgttttttggcttttacctgtatggtatccaactgtttttcctgtgcttgtccggcttgcacattttctgcataagcgggcagcgcagtcattaaagacaggcataaaatatttaatcggaacaaatgttgctgttgcataatgtttccctaatcttcgctttcagacggcatcggaaggaacgatgccgtctgaagccttattcttgattgttcggcaaccgtgcttattgcacaggctgttggcgtttcgcaccgaataccacggtcgcgctgcttgctgattttccatcgctggatgtagctgttgcatttttcgtttgtttatcgcccggataggcaaaccatccgcccaactcttcggctttaggcccgtaaaaaccgccctgcaccttggcatctgtgatatatgccttaggtgtgccggtggtattgctttgatcgagatcaaaacctaagtcagcagttttcgccgtaccggaaaaaccgttgtcctgaatcgtggcggtaatggtaaacgtgggagacgtacgctccctagccgtcagcgttccgtcgagttttttatcggcaaaattcacagtaaattccgccctgttgccgccctctttatcggaagcattgccgctccagcttgtgctgctggcaatatgcccgtaccaagacccccgataaacgacgttttggtcggttggaatcttgttttcatcggtgcgctcgccttggaggaacatactttgcgcgtccgtttgggcggcggcttggctgccgttgccgccttcccccgtattgtcggcagttttgcgcgtcagcaacccgtatttcagataattgaggttggaacagcagacttcaacttcataggtttttgtttctgccttaccgccgttaacgtccgccttacccgaatcggtttgtgcgccgcccgtgactgtttgggcttgggcgtcttttttatcactttccggcgtgtggtcaaatttgcgggtaaattctgttccgccgtttttaccttgatcgggctgattatttttgcctgttgaattttgaggcaggagcggaatcataatgccgtcgacaaccagttgggcggcgttgctgaagttgtcgagttttttgattgctgtgccaccgtgcgtcagctcgaccgcatccaaaaccgtggtcagcttaccgttttcagacggcatagctgccgcaccgcccgatgctgccgcacctgtgccgcctgaagccgcctcagtattgccatttgcgtctttgtcttgggttttcgcgctgccgacaaccgcaacttttttatcgtcgctcaaaaagcggaaacccaattcctcaccctgcgggccgaaaaagccgccgctcaaagaagacgaatcggaaacaaagggatgttccttggttccgtctttttcaggtttgtcagttgccgttgccgtgccgctgaaacggttgcctgttacttgagcctcaaggctgtaatattgggtggtgtatttatcgttattagtgacactgttgtttttaattaattttccgctgagggtttttttctcaaaatcaaccgttatttccgttgttaatcccaaacctacgtgcccgtctttcttatcgctatctttattgacgatataatccaactccccggaaaaagcactatatcggtcgccgggtttcgtagaagtattccctaaatctataaatttctgatttattttcacatcagttaagaaatcccaagtccctttatacgtaacctgtcccaatacagggagttgtctcgagggatctttgcctttataaaaaatataaccgtcaggaccatttctggctgcggttatagatgagccgtttttttcaattgtatttttaatctgtttataaaaaaaacccgaccatacgtattggaaattgtgatagtccttaaccttagatataccctgattttcttgactggaatcttgcaataatgctccttcattatttccaggtaaggcattaataatatttttttgtttggaagggtttttgatatcaccatcatccgtttgttcccaatcatcttcagagagttttatctcatcttctttaggattcgccctctgataccaattccgccgcttgaagcgcattgcaaaaccgtatccgccttggtctttttgggcttgcggtttttcggaagaaacatcttgatattttggcgcgggacgcggggcttcggtatcgacagaatcaagatcgaaactgccgcctccgcccaaacaagcactcaacaaaaacacaggcagcaccatagcagcctgattcaccaatggattgttcataataaatccaattcaattaaagaatgataaggattattattttatttatttttaacaaatttgcaaatacttttttatttttttagggaatacaccaaaatcccgtcatttccgcgcaggcgggaatccagttttttgagtttcagtcatttccgagaaattgccttagcattgaatgtctagattcccgcctgcgcgggaatgacgggattttaagttggggtcatttattggaaaaagcagaaaccgctccgccgtcattcccacgaacctacattccgtcattcccacgaaagtgggaatccagttcgttcggtttcgcttgttttaagtttcgggtaacttccacttcgtcattcccgcgcaggcgggaatccagtgcgttgagtttcagctatttagaataaattttgaaactctaatcgcgtcattcccacaaaagtgggaatctagttttttgagtttcagtcattcccgataaattgccttagcattgaatgtctagattcccgcctgcgcgggaatgacggcggagcggtttctgttttttccggtaaatacccacaagctaaaatcccgttattttcacaaaaacagaaaaccaaaaacagcaacctgaaattcgtcattcccacgaaagtgggaatctggttcgttcggtttcgcttgttttaagtttcgggtaacttccacttcgtcattcccgcgcaggcgggaatccagtgcgttgagcttcagctatttagaataaattttgaaactctaatcccgtcattcccacaaaagtgggaatctagtttttttgagtttcagtcatttccgataaattgccttagcattgaatgtctagattcccgcctgcgcgggaatgacgggatttgagattgcggtatttatcgggagcaacagaagccgctctgccgtcattcccacgaaagtgggaatccagttttttgagtttcagtcatttccgataaattgccttagcattgaatgtctagattcccgcctgcgcgggaatgacgaatccatccatacggaaacctgcatcccgtcattcccacgaacctacattccgtcattcccacgaaagtgggaatccagttttttgagtttcagtcattcccaataaattgccttagcattgaatgtctagattcccgcctgcgcgggaatgacgaatccatccatacggaaacctgcatcccgtcattctcacgaaagtgggaatccaggacgaaaaatctcaagaaaccgttttatccgataagtttccgcaccgacagacctagattcccgcctgcgcgggaatgacggcggagcggtttctgttttttccggtaaatacccacaagctaaaatcctgttattttcacaaaaacagaaaaccaaaaacagaaacctgaaattcgtcattcccgcgcaggcgggaatccagttttttgagtttcagtcatttccgataaattgccttagcattgaatgtctagattcccgcctgcgcgggaatgacgaatccatccatacggaaacctgcaccacgtcattcccacgaacctgcattccgtcattcccacgaaagtgggaatctggttcgttcggtttcgcttgttttaagtttcgggtaacttccacttcgtcattcccgcgcaggcgggaatccagtgcgttgagcttcagctatttagaataaattttgaaactctaatcccgtcattcccacaaaagtgggaatctagtttttttgagtttcagtcatttccgataaattgccttagcattgaatgtctagattcccgcctgcgcgggaatgacgaatccatccgcgcggaaacctgcaccacgtcattcccacgaacctacattccgtcattcccacaaaagtgggaatccagttttttgagtttcagtcattcccgataaattgccttagcattgaatgtctagattcccgcctgcgcgggaatgacggcggagcggtttctgttttttccggtaaatacccacaagctgaaatcccgttattttcacaaaaacagaaaaccaaaaacagaaacctgaaattcgtcattcccgcgcaggcgggaatccagttcgttcggtctcgcttgttttaagtttcgggtaacttccacttcgtcattcccgcgcaggcgggaatccagtgcgttgagtttcagctatttagaataaattttgaaactctaatcgcgtcattcccacaaaagtgggaatccagttttttgagtttcagtcatttccgataaattgccttagcattgaatgtctagattcccgcctgcgcgggaatgacgaatccatccatacggaaacctgcatcccgtcattcccacgaaagtgggaatccagttcgttcggtttcgcttgttttaagtttcgggtaacttccacttcgtcattcccgctcaggcgggaatccagttttttgagtttcagtcattcccgataaattgccttagcattgaatgtctagattctcgcctgcgcgggaatgacgaatccatccgcacggaaacctgcatcccgtcattcccacgaacctacattccgtcattcccacgaaagtgggaatccagttttttgagtttcagtcattcccgataaattgccttagcattgaatgtctagattctcgcctgcgcgggaatgacgaatccatccatacggaaacctgcactacgtcattcccacgaaagtgggaatccagttttttgagtttcagtcatttccaataaattgccttagcattgaatgtctagattcccgcctgcgcgggaatgacgggatttgagattgcggcatttatcgggagcaacagaagccactctgccgtcattctcacgaaagtgggaatccaggacgcaaaatctcaagaaaccgttttacccgataagtttccgcaccgacaggtctagattcccactttcgtgggaatgacgggattttaggtttctgtaatctcgggcagctttccgtcatcgttttaacccaaagacaccatttcaatctgctccatcgtcctgcccagaaaacgctcgcctatcgttctgaatttcaaaggaatatcgctgacgtaaaaacggtagtcgggattgttgttgtcggtattgagcaacccttcctgagcaaggacgcgtgcggtttcttcggcagtcgtaatcgcggaatcgaccagcgcgacattgtgcgcctccctgccgattaagggcttgagcaagggaaagtgcgtgcagcccaacaccagcgtatcgatgccgtctgcaagcaatggtttgaggtattcgcatacggtcaggcgggtaacttcgtgttccaaccagccctcttccaccaaagggacgagcagcggcgcggcctgcgtgcggacgagcgtgtcggggttgtccctgtggatggcgcgcgcataagcattgctgttgactgtggtattggtggcgataatgccgattttgttgttgcgcgtggttgccaacgcggctttcgcgccggcggaaatcacgtccaacacaggcatattgcccgtcttttgacggattttctgccccgcaaccgccgcaatcgtgttgcacgcgataaccatcgccttaacatcgtgttccaataaaaaatcgacaatctgcatcgagaaattttcgatggtcgccttagatttcgttccgtaaggcacgcgcgccgtgtcgccgaaataaatgatgttctccatcggcagccgctccatcagcgcgcgcacattggtcaaaccgccgattcccgagtcaaaaacgccgatgggtcgctgcctaccgatattttccatcctttttccaatccgtcctaaacatacaatccgcgtattgtacacgcgccgctttttcttgacagccgttgccgtctgaaagcaggatgcggatttggctgttataatgtacggcaatgccgccgccgggcgcacggtttgccgaccgcctgcccctccgatccgccacataaaagttgtaaagcccctatgtctgattttccccccgtttcccgattccttgccgacgaagccgccacactcgatttgggcgcggcgtggtcttcccgtttaaacgcaccgctggtcatttatctcgaaggggatttgggtgcgggcaaaaccacgctgacacgcggcatcctgcgcggattgggtcatcagggcgcagtcaaaagcccgacctacgccatcgtcgaatcttatccgctggaacgcttcaccttgcaccatttcgacctctaccgcttctcgttccccgaagaatgggaagatgcggggcttgacgaactgtttgccgcaaacagcgtctgcctgatcgaatggccgcaacagggcggggaatttacgccgcccgccgacatcaccgcaacattgacacacgacggcggcggcagaaaatgcctgctgaccgcccataccgaacgaggacgcgaaagcctgccgctatgaccaaactgacacgaagacaaatcatccgccgcaccgccggcacactgttcgccctaagccccatcgcatccgccgttgccaaaacggtacgcgcaccacaattcactgccgcacggatatggccatcgcacacctacacccgcctgacgctggaaagcaccgccgcgctcaaataccaacacttcacgctcgacaacccgggcaggctggtcgtcgacatacaaaacgcgaacatcaataccgtattgcacggactgtctcagaaagtcatggcagacgacccctttatccgcagcatacgcgcgggtcagaacacgccgaccaccgtccgcctcgtcatcgacctgaaacagcccacccacgcacaagtcttcgcgcttccgcccgtcggcggctttaagaaccgcctcgtcgtcgacctctatccgcacgggatggatgccgacgatccgatgatggcactgctcaacggtagcctgaataaaaccctgcgcggctcccctgaagccgacctcgctcaaaacactcccgcacaaaccgaacgcggcaaaaacgggcgcagacccgtcatcatgctcgatccaggacacggcggcgaagaccccggcgccgtcagcccgggcggtttgcaggaaaaacacgtcgtcctctccatcgcccgcgaaaccaaaaaacaattggaagccttgggttacaacgtctttatgacgcgcaacgaagacgtgttcatcccattgggcgtgcgtgtcgccaaagggcgcacacggcgggcggacgtattcgtctccatccacgccgacgctttcaccagcccctccgcgcgcggcacaggggtttatatgctgaacaccaaaggcgcgaccagctccgccgccaaattcttggaacaaacccaaaataatgccgacgcggtcggcggcgtaccgaccagcggcaaccgcaatgtcgataccgccctgctcgatatgacccaaaccgccacgctgcgcgacagccgcaaactcggcaaactggtgcttgaagaattgggcaggctcaaccacttgcacaaaggcagggtggacgaagccaatttcgccgttttgcgcgcgcccgatatgccgtctatcctggtcgaaaccgccttcctgtccaaccctgccgaagagaagctgctgggcagcgaatccttccgtcggcagtgcgcccaatccattgcctcgggtgtccaacgctacatcaatacatccgtattgaagcggggttgattgaaaaggcggtgtttcaatatagttgtcggatgaaggcaggcataaacctacttccgccccaaaccgcgtttttatgatgaaaggtatggataaattgagataccaacaggattttttaaatatccgccccatttttacagccggcgaacaagaatacctgaccgaattgtccgatcggcttcctttatctgttttaacggactccgtgcgtaatattgaagaaatcggtatcgattttgtgtacagttctgccaaattggaaggaaacacttataatcaatacgatacgcaggcattgcttaaactcgggcaaaccgcaggcgggaagttatattcggatgccgtaatgttaatcaacctgagggaaagttaccggcacctgctgtccggtttggacagccccgatccgtttgactggttggatttcttaaaaaccacccacagcctgatttcggaaaacttactggaaaaaggctctggcggcgtagtccgccgcgacagcgttaccataagcgggacagactacacccctttatccaacccgcaaagtttggatacggaattaaaatggttgcttcaagaagcccccaaaatagaaaatcctttcgaccgtgccatttatctccataataatttggcgtatctccaatattttaaggactgcaataaacgtactgccagaaactgtatgaccttgtcgctgatgcgctccggtttttttccttgcgtattcgcccccgacagttatcccgcctatgccgaggctgtcgtagcctattacgaaaccggcgattacggtttattcaagaaatattttatttcggcatacgaaaataccgtaaataagtacggcccacagcctgatatggatattttccgcaacttctccctttaattccaaggggttgttatccgtatcttccgcacgcggcaaatgcggcggcaaaatggacacgcccctcccttaccttcggttatagtgaattaacaaaaaccagtacggcgttgcctcgccttagctcaaagagaacgattctctaaggtgctgaagcaccaagtgaatcggttccgtactatttgtactgtctgcggcttcgtcgcctaatcctgatttttgttaatccactataatatcggccggatattaaaaaaagccgtctgaacatttttcagacggcatttttgtacactttcctcaacggttcgatccctgcaccatatcaatcaggaacaggcggcagtcgatgttgccgttataaagcgggattttgcgttttggcgacaggcgcatgaatttgggcatttccctgtcgccggtaaacataccgacccgccagccggcatagtgttttttcaaccacgtccccaactgcggataaagtgcctgcaaagcgcggacttcctcaaggcgcacgccgtagggcggattggacaccataatgccgttttcgccgttcggacggacggactgcgcgtcggcaacgctgaaggaaacgatgtcgtccaccccggcactgcgtgcgttgtccaatgccgtctgaacgatgcggcggtcgctgtcgctgcctgcaatcggggcgcggacggggcgggtttgcgcttcggcgcggcggcgcaaatccgcccacagcgttttatcgaaattttgcagtttttcaaaaccgaagcggcgcatcatgcccggtgcgcggcctgtggcaatccaagcggcttcgatagcaatcgtgccgctgccgcaaaacgggtcttgaaacggctgcgtgccgtcgtagcctgccgagagcagcagtccggcggcaaggttttcgcgcagcggggcttcgccggtatccaggcggtagccgcgtttgaacagggcttcgcccgaagtgtcgatgaagatttcaacattgcgttcgtccaaaaaggcgtggatgcggacatcgggcgcggctttgtccacgctcggacgggcatcgtaaatgtcgcggaaagcgtcgcagacggcatctttgacggtcaaaccgacaaattggatgctcttaacgttggcacgctttgcctcgactttgactttgaacgtctgctgtaaagtaaaccaattaaaccagttaatgtttttggcaagtttgtagatgtcgcgctcggtgcggtatgtacctttggtcaggcgtagcaggatacggccggcggtacgcgagtgcaggttggcggcgtaggcctgttccaatccgccccggcaggaaacgccgccgtcaaacgcttgtacatcggtacagccgaggctttcgagttcttgcgataaaacggtttccaagccgcgcgggcaggtggcgaaaagtgtatataaagtattcatagcgtgtcctttccggacggatgttccggcaatggcggattgaaaggtttattcggcggtaaatgccgtctgaaatgtccggctgccgattgtaatgtccgccgtaaaatcgcgcctgccttcgacacagatgggcaggcggatgcgtactgcctgccaagtccccgacggttgccgctcgaacatatagcggttgaaacccatatccatatttttcatactgaagctgatgctgacctgttccgtgccggcgggcgcgtgttcgatataaatatcaaacggttttttggttgaaacggcggcggcgcggacgcggcttccgtccggcagcgtgcaaccctcggtcaaatcgcattgcgccgccacagcttgcggctgctgcgcctgccaccattgcaacaaaacgagcttgacggcggcaaaggcaatcagcagcagtgcggcaagcagtaatttacggtttttattcatgattcttccctattgtttcatcccttaccaccacgtgcgcccccaatccgagccatagttttccataacgtgcaaccgtctgtccgtttgctgcaagtacgagcggcacggatacgccctgccgcagggcttctgccgcctcttgtgcctgaacatcatcgcacacgcgccaaacgaccgcatccgcgcccttttcctgcgcctgccgccattgttcgcgggtctgcaccaccatccacacgctgtcggcgtgttcgggtctgtcctgccattgcgccgcctccatcaaaacgttcgcaccgcttccctctgccgaacccaaaggcaggacgcggtacgcgcccatactgttctccccgtgcaaacccgttttcaggctgccgtacaaacggcgcggaacggacagcgaacgcaaaagcgcgccgttggcgggcagcatgggggcaacggtaaaatcacccgccttctgccaagaccattcctgcccttcgcgggattgcggttcgcccgtccattggccggggttgacccataggaatttcaggcagacgcgggcgtgttcgtaggaatggattttggtcagccaaggcgtggcggcgaggatgcggatgccgagttcttcttcaaactcgcgccgcagggcttggaagtcggtttcgcccgcttcgaccttgccgccggcaaattcccaatatccggcatagggtttgccttcggggcgggaactgagcaggtagtcgccgtctcggttgagcaggatgccggcaacgacgcggataaggggtcgggtgtcttgaatcatggcgggtacgcggttggtcggtcggagtgcaaatgagggacgggcaatgccgtcaacgggtttgccgcatttcagacggcattatttttcggcaacgacaaacgccaatacggtgtcttcttcgtcgctcatgctgaggctgacgcggctgatgccttgttcctccagccatttggacagggcggggccgtagaaaaattcgggcttgcccaatgcgtcatgcccgatgccgatgttgcggaaggaaaccgcgccgcgtatgcccgtgccgacggctttggcaaaggcttctttggcggcaaagcgtttggcaaggtagttgacgggtttgcccgcctgaggaaattcaagcagctcttccggagtgaggatacgcacggcaaacgcctgtccgaattttttgtttaagcggatgatgcgcttgagggaaacgatgtctgtaccgatgccgtaaatcatatttgcgctccttcgcccttggttgcgggtagtgatgaatgtgatgatgaatgccgtcaatttcttggggcgttaaaatggcgtgaatatccactttcggggttttgtcggtaacaatttttattgtaaccttttgcatttgaaattctaaaacatcgtgccaattatttaataaggagttaaggcatttaataatgaattaaagtttgattaaacccgaatgcccgattttcagagccaataccaataaaacaataaaaattaacattttaaaaaaatttgggctaatcttagtccttaaccgaattccaacatacaatccaataacagacaatacggacagtaaaaatattaaaccgtattcactcttatttaataaccaatactggtctcttagcatatatatttgaacaattttcgccaaaagatagcatagattgcttgattttgcgatacgatttttattctctgtttcgctaagcaaaaatattaacaatatgggagacatggcattggttgaaccgccgatgatgcctgccaaaaacccaaaaagaatcatattcttattattggcaactacttgaatattttttgcttttgcacatacatttaaaataccattaacagaataatacaatgtaatgattgccatcagtaaaagcagccacgacactggaagtatcaaaagcaacttcacccccaaaatgctgccaacgacgctgccgatagcaagcaatttataggtttttaaataataaacaatctcttgccaaaaaccttttttgttattgctgcatagaaccaacaagctcattaacaggcttggtaatgccaccaaggcaacaaccttagacaatggcatgataaaagccaatgcggttgtaccgagcatcggaaatcccatgcctgtaattccgtgcagtattgcggcagcaataaaaacaatagattgtattatttcttgcataaccgtcctttatacagtaattcttgctctaatataatgcctgtttttatccgtataatcagttctggcatgcaaaccattgacattgtcaataataatcaaatcatcatcttgtgcagaaaattcttgaatatcactcgcattttttataacatttacaagataatcaagtgcaagtaccatttcctttgatactttatttctattttcttcaatacctttatagatacaatcacttctaaatctaatcatttgtgtattgagcgataagatattaccccatatcacaccttgttttttatcaaatgatgttggcgttttaaatggatataaattgcccgttaatgtttttaagtgttttttaccggtttctgttttagataactgattgacaatatctgatgaacttaaaaatagggaattacctccatcattggctgattttactacatacataaccaaataactttccgggttttcactaaaagatgaatcactatgaagtggacattctccaacatcttccgagaaagttatatcattatttattacatagtcatcgccgcgatatttaatatcccaaaatatagatttaaaaccatcgtctttgtggtttgtcagcattcctaattgagatagaaagtcaaataatttcttgtttctccggctgtcatcaagatggtttagattaagaccgcgaacaatacaatacccaatactctgtactgtattgtgaatttcttctatcaaactattattgtttgcagataaaatatacttttgattcatatagtgaattaaatttaaaccagtacggcgttggcttgccttgccgtactatttgtactgtctgcggcttcgccgccttgtcctgatttaaatttaatccactataacatatccctgtcgtgaaatgctgtctgaaagggtttgcctgcccttacggcagcagccttgccctgaacatcgcctccttcatttggcgcacggcttcgggcagtccgaggaagagggcttgggcaatcagcgaatgcccgatgttcagttcgcggatggcgaggatttgggcgatgggggtaacgttgtgtatggtcagtccgtgtccggcgttgacgaccaagcccaaatctccggcgaaatgtgcgccgttttggatgcgctcgaactgcctgatttgttcggcgtggctgcgcgcgtcggcatacgcgccggtgtgcagctcgacaacgggcgcgccgacatcataggcggcttggatttgcctgtcgtcggcatcgataaacaaagacacgcggatgcctgcgtcggtcaggattttggtgaactcggcaattttgtcttgttgcgccaatacgtccaaaccgccttcggtcgtgatttcctgacgtttttccggcacgatgcacacgtcttccggcatcactttaagcgcgttttcgagcatttcttccgtcaacgccatttcaaggttcaggcgcgtgcggatggcgtttttgacggcgaacacgtccgcgtctttgatgtggcggcggtcttcgcgcaggtgcatggtaatcaggtcggcaccgtgcgtttcggcaaccagtgccgcttccacagggctgggataagtcgtgccgcgcgcgttgcggacggtggcgatgtggtcgatgttgacacctaaaagcatgatgtttcctttcctcttcgtttttctgtttggcggtatggtgcgggcgcagctacgcggtattgcggtcaaactgccgtatctgttccaacacctgccgcgatttcagcccttcgggcaacaggtggcggataaaaagccgtgtaattttcaatgcctgttgcaggctttcggcggtgcggaaactgccttcgcgcaaatcgatcaggctttgcccttcgacaattgcgccggcttcgtgcgaaagcgcgtctgcgtcctcgcatacgggcatgaccgcctcttcgggcatcagccggtaggttttgtccgccaaaatatcgccgcccgtgccgtcggcgtgcaaatcgggggcaacgcccaaggcattgagcagcttccactcgaagcggcgcaaatcggcaatgtggttggcttcacgacacaccgcctccatcacttttgccaacgcgtcgtacagttcgggcatcggatcttcgcgcgcggtcagtttcaacaccagttcgttcacatacagaccgctgaacaacgccctgccctgcggctgccgccatccgccgatccattcggcacggtgcagggttttgagttcctgactgccgtaccacgacgcactgacagggacgaacggaaccaatacgccgcgcaattcgctctgacgtttgcgcgcgctccgtgccagcaaagccacacgcccgtaacggcggctgaaggcttcgacccgcaggctgctttcgcgccatggcgaggaagccaacaggaagacgggttcgtggttgactcggtgttcggacatcatgcctgaaatgccgtctgaacgctgctgccgctacaaaacggcggtcgggtacgaaccgatgactttgacgaacgaagcgcgttcgcccaagcgttccaatgccgtctgaatctgcgcgtcccggcggtgtccttcgatgtcgatgaagaacaggtattcccacaaaacggatttactcggacggctctcaaacttggtcatggaaatacccgactcagtcagcggttgcagcagcgaggcaaccgcgcctgcccggttgggcgcggaaacggccagcgaagtcttgtcgctgccgcttgcaccggtttcgtgatgtcccatcaccaagaagcgcgtggtgttgttcggttcgtcttcgatgcactcggcaaccatatcgagtccgtagatttccgccgccgtgcgtccggcgatggcggcaaccgtaccgtcgtccgattcggcaaccagccttgcggcttcggcattgctggacacggcaatccgttcggcgttgggcaggtgtctgcccaaccagtcgttgcactgcgccaacgcctgcgcgtgggaaaagactttggcaatgccttcggtgctgccgttgtttttacgcaaaaggttgtggtggatgcgcaaaacgacttcgccgcacgcctgcaacgcggtaacggcaagcaaatccaacgtgcgcccgaccgagccttcggtcgagttttccacgggcgcgaccagataatccgcctgacgggtttcaacctgcttgaagcagttgtctatggtcggacacgccatggtgtgcgcggcgtgtccgaaatgcttaatcgccgcctgctgggtaaacgtgccctgcggccccagataggcgatggtcagcgggcgttcgacggcgagacactcgctcatcacttcccgaaacaggcgtgctaccgattcgtcgggcagcgggcctttgttcaaatcctgaatgcggcgcaacacggcgacttcgcgttcggggcggtacactgcgcccgtgcctttcagctcgccgatggcgtgggcgtgttgcgcacgttcgttgagcaggcgcaggatttcggcatcgatggtgtcgatggcgttgcggtggggaaggaggagttcgtcgatagtttgggacataatttcgcctgaacagtaatttatcgtgcattctaacatcaaatgccgtctgaaacggtttcagacggcattttccgttaaaggtattcgctctgttcgttttccttccacgcccggtgcgaacacagccacagaagcgcaatgccgcaagaggtggacgcggtcatcgttgccgccatcacggttgccgaaccgtcgtgcaagaaggtcgccgccatacccacccccgcgccgattaaggactggaacacgcccaacacggcgttcgcgctgccgccctcttctttgaaataagacataaagcatgcctgcgtgttcgcgccgaccaagccctgcgtgccgacggaaaacatcacgcacgcaaccaagagccagaacggaggcaacccgaaaaacagcacggcggcgagttgggacaggttggcggcaaattggacgacaatcccccacagcaggatgctttgcggatgtgcgccggttttgagccgccacgcggtaatgcggttgaaaaacatcatcgtgatgatgttgagtgcaaatgcccaagcgtattgatgaggcgtaacacggtaaagctgctggtacacgaaggaagattcggtcagaaaggcgaacatcgaaccgaagctgaatgcctgaaaaaacagataacccatcgcggcacgggttttcaatacgcgtttgaaccgcccagccaccagcccgaacacatcccgtccgattttgccgccgacggcaggcttgggcaggaaatactgcaccaaaccgagcagcaccagcgaatacgccgccagaaaaacaaaaatcgcctgccagccacccaagccctgcaacagtgcgccgaccatgggtgcgactagcggcacaaccatcaaaatgatgccgataagggcaaacatctgggcggctttgcgtccggaataataatcgcgcaccattgcgccgacgatgaccacagtcatgcccgcaccgaatgcctgcacgacgcgcaggttgaggagctgttcggcactcgaagcaaatacgatggcggcaacggcaaggcagtagacggccagtccggtcagcgcgacgggtttgcgccctttgatgtcggacaccgaaccgccgaccacctgtccgaacgccgtgccgaacataaacaaactcaggctctgttcgatgcggtggacatccgcgttcagcgactgcgccatttcgggaatcgcgggcaggtaggcatcgatggaaaacggcatcagcgtaaccagcatcgccatcaaaaccgccatcagtttttcgctcatttcaggataatgggcagaaggcataaattctcgtccgattcgcaaacaaaccgcccggcggcggaaaacacaatacgcggaaacggaaaattttaacacaccggcacaaacaggcggcaacaaaagccccggcaaaaccggacgaaccggaacgatatagtggattaacaaaaaccagtacagcgttgccttgccttagctcaaagagaacgattctctaaggtgcttaagcacccagtgaatcggttccgtactatctgtactgtctgcggcttcgtcgtcttgtcctgatttttgttaatccgctataaaatcccgtcattcctgcgcaggcgggaatccggacatccaacgctgcagcaatttgtcggaaataaccgaaactcaaaaaaccggatgcccgcctgcgcgggaatgacgatgcaaagatggtcgttatttcggataaatatccgtcttttcgttccggatacccgctttcgcaggaatggagatggaaagatttcagcctattcggcaatcatcaaataccgcttcccaactttatttttgatgcgacagccggccggcaaccaaggtggcggcgatgacgacaaacacgcccaaggcggacacgggcgacaggtgttcgcccaaaatcaaaaccgccagcagcacgccgacgacgggttcgagcgaaatcaacagtcccgaaacgttggcaggaacacggctcatccccttgttccacagccaataggcgtaccagccgcaccccaaacccaaatacagcagcgacaataccatcccgacgctccagtccacggtataactttgcgccaaagcaagcgaaaacggcaggcacatcaacgatgcggcggcaatggaaacagatgtgaatgccggtgcgccgatgcgtgcaatcagcctttgcgtcggacgcatagcggcacaaaagcccgcgcccgccaacaacaccagcaggcagccgaaccagccgacttcgccgccctcttccgcaccgcccgccatcagcagcgcgacaccggcaaatgccgccgcgccgcatatccagtggtaggcacgcgctttgtcgttgaagaaaaagtgtccgacaaacaccatcagcagtggctcgagtccgacaatgaccgatgcgctggcggcggaagtgtatttcaacccgacaaactgaagcagcagggtcagcacatagttgacgaacgacacaatcagcaacggcttccattcctcacgcggaatcttgccgacatgacggcggcaggcgggcagtgcaggcagcgcggcaattagcaggtgcaggcagcgcggcaattagcaggcgcacgccgaccatcaatgcgggatcgatgccgccatagacatatttggcggcaataaacgagctgctccagataatcagggcaaggatttggtaaaacatagtgagtgataaagtcagatggtcatacaaaagtatagcggattaacaaaaatcaggacaaggcgacgaagccgcagacagtacaaatagtacggaaccgattcacttggtgcttcagcaccttagagaatcgttctctttcagctaaggcgaggcaacgccgtactggtttttgttcatccactataacagcaaccttgtcgccgtcattcccgcaaaagcgggaatccaatccgttcagttccggtcgtttccgataaattcctgctgcttttcatttctagattcccactttcgtgggaatgacggctgcagatgcccgacggtctttaatagtggattaacaaaaatcaggacaaggcgacgaagccgcagacagtacaaatagtacggaaccgattcacttggtgcttcagcaccttagagaatcgttctcttttttgttcatccgctatattgtgttgaaacatcgccccaaacctgatatagtccgctcctgcaacatcattgaaaatctttcttttttaatcagttaaaccgaatacggagccgaaaatgaatccagccccaaaaaaccttctcttctcttctcttctcttctcttctcttctcttctcttctcttctcttctcttctcttctcttccgcagcgcaggcggcaagtgaagacagcagccgcagcccgtattatgtgcaggcggatttagcctacgccgccgaacgcattacccacgattatccgcaagcaaccggtgcaaacaacacaagcacagtaagcgattatttcagaaacatccgtgcgcattccatccacccccgggtgtcggtcggctacgatttcggcggctggaggatagcggcagattatgccagttacagaaaatggaaagaaagtaattattctaaaaaagttactgaatttaaacacgaaaacggcaacaaaaaagaagacaaaacagaacatcagggaaacggcagcttccacgccgcttcttctctcggcttatccgccatttacgatttcaaactcaacgataaattcaaaccctatatcggcgcgcgcgtcgcctacggacacgttaaacatcaggttcattcagtggaaagcaaaaccacgactgttacctctaaaggtggaggccctatcccacaaggtccgacccccaaacctccctatcacgaaagcaacagcatcagcagcttgggtcttggtgtcatcgccggtgtcggtttcgacatcacgcccaagctgactttagacaccggataccgctaccacaactggggacgcttggaaaacacccgcttcaaaacccacgaagtctcattgggcgtgcgctaccacttctgattccccgacaccgatgccgtctgaaccttcagacggcatttttgattcacctgccgttgacaaacgcggggcgggcgtggaaatacccaaaccgtcattcccgatacaccgtaatcttgaaatccgtcattcccgcgcaggcgggaatccagacctccgacgcggcgggaatctatcggaaatgactgaaacctcgagattctagattcccacttccgtgggaatgacgtggtgcaggtttccgtatggatggattcgtcattcccgacaacaccgtaatctcgaaattcgtcattcccgcgcaggcgggaatccagccccctgacgcggcgggaatctatcggaaatgactgaaaccccgagattctagattcccacttccgtgggaatgacggttcagttgcgttccgacaacaccgtaatctcgaaacccgtccgacaacaccgtaatcttgaaattcgtcattcccgcacaggcgggaatccagacccccgacgcggcgggaatctatcggaaatgactgaaaccccgagattctagattcccacttccgtgggaatgacgtggtgcaggtttccgtatggatggattcgtcattcccgcgcaggcgggaatccagacctccgacgcggcgggaatctatcggaaatgactgaaaccccgagattctagattcccacttccgtgggaatgacggttcagttgcgttccgacaacaccgtaatcttgaaattcgtcattcccgcacaggcgggaatccagacccctgacgcggcgggaatctatcggaaatgactgaaaccccgagattctagattcccactttcgtgggaatgacgtggtgcaggttcccgtatggatggattcgtcattcccgcgcaggcgggaatccagacccccgacgcggcgggaatctatcggaaatgactgaaaccccgagattctagattcccacttccgtgggaatgacgattcagtttcgttccgacaacaccgtaatctcgaaacccgtcattcccgataacagcgcaatcttgaaacccgtcattcccgacaacaccgtaatctcgaaatccgtcattcccgcacaggcgggaatccagacctccgacgcggcgggaatctatcggaaatgactgaaaccccgagattctagattcccacttccgtgggaatgacgtggtgcaggtttccgtatggatggattcgtcattcccgcgcaggcgggaatccagacctccgacgcggcgggaatctatcggaaatgactgaaaccccgagattctagattcccacttccgtgggaatgacgtggtgcaggtttccgtatggatggattcgtcattcccgcgcaggcgggaatccagacccccgacgcggcgggaatctatcggaaatgactgaaaccccgagattctagattcccacttccgtgggaatgacggttcagttgcgctccgacaacaccgtaatctcgaaattcgtcattcccgcgcaggcgggaatccagacccctgacgcggcgggaatctatcggaaatgactgaaacccccgagattctagattcccacttccgtgggaatgacggttcagttgcgtaggactggggcgtcgaaaggggcggattcgatggattcgatgaaaacggtagaaatgtgggattgatggaaatggcaggctgaagcccatcctacagcccgctgattccccggcaccgatgccgtctgaaccttcagacggcatccaaaacccggtatttcaaggcgggcaggcggttgcggacgctgttcaggcggttggcatcgatgtctgccgtaacaacgccttcgccttcgggcaatacgtccaacacgtcgccccacggatcgacaatcatgctgtgtccgaacgtgcgccgtccgttttcgtgcaaaccgccctgtgccgccgccacgacgtaacattggttttcgacggcacgcgcgcgcagcagcagctcccaatgcgccttgcccgtcgtgtgcgtaaacgcagcgggcagcatcaatacgtcaaacggcagctggcggcggaaaaattcgggaaagcggacatcgtaacaaatgcccgccgccaccgacacgccttctgccgacaagtgcggcacatccccgcccgcgcggatggtatcggcttcggcatagcgttcgcccaaaccggaaaagccgaagaggtgcattttgtggtacagccccgtccgtttgccgtcgcgcccgtacaccaataaagtattcatgaccttgcccgcctcggggctttgcagcggcacggttccgccgaacagcaccacgccgcattctttcgccgtttcgctcaatgccgtctgaaagcgtccgccgcccaaaggctcggcaagcgcgagtttgtcggtatcgtttgcgcccatcagcacccaatattcgggcagcagcacccaatccgcaccctgctccgccgcccgtgcgaccaggcgtttcatggcggcgacgttggtttccggcgacacgcccgacaccatctgcacggcggcaactctgattttgtccatttcttctcctttttcctgccgaccttgcggcatattccgccgataggctaccatgacggtactttgcgaaaaccgtttacacaaatgcccattttgaaccatattgccctcatcggtgtagggctgatcggcggttcgttcgttctcgacctcaaaaggcagggactcgtccgcaccgttaccggtatcgacaccgaccgcgacaacctcgaacgtgcattggaacgcggcgtgattgaccgggcttccgttgccatcgacgcggacagcatcggtggtgcagacttggtactgattgccacgcccgtcgccacctttcccgccattttgaccgcgctgcgccccgttttgccggaacacacttggatttccgatgtcggcagcaccaaatcttcggtcatcgaagccttccgccgctgtctgcccgaccgcctgcaccgctgcatcgccgcccacccgattgccggttcggacagaagcggtgcgcaagccgcgcagttcgggctgttccgccacagaaaactcatcatcacgccacacggcggcgaacattcagacggcattgccttgatagaaaacctgtggcacgcggtcggtgcggaaatttatacgatggacgcgcaacgccacgacgcggttttcgccgccgtctcccatatgccccacctgaccgccttcgcctatgtccaccagattctcgaccaccccgacggacaggaatatctgaaattcgccgccacgggctttcgggacttcacccgcatcgcctccggtcatcccgccgtgtgggcggacatctgccttgccaacaaagacagcctgctgcaactggttcaaggcttgggcaaacagttggacgttttggcagacatcctgaccgccgacgaccgcgaagccctgtaccgctattttgaagaagccaaaaccacacgcgaccgctggctggacggcaactgaccgccctgccgtctgaaaagcaaaccgcccagacccgaaatctgcggcggtttgtctcaaccgggcctgccgtccgaacgcggacgaatcagccaaggaatatacttccacgcatacaccaaaagcgcgagtgcaaacaaaaccgaagaggtgcgtatgctgtgcgtgtaggcagtgccggaagaaaatacggcaaccatacggacggcggttgccgccatcatcagccaaaacgcaacgggaacggctttgggcggcggataaatcggattgcccgtatgaccgagcgcggtacgcgccatcatgcccaaagtcagcacgccgataccgccgaccccgatcagatgcacacccagattgaggaaagcgggtttgaaataagacgcgccgaccgcaatcagccccaatccggtaaacagatagccggcaaacagaatccacagcatcggctctttcaacacgggtttataccaccagcggtacacctgcacggtaaaaatcacacctgccgcaaacgcgaaagccgccgacagccaaggcatcacgccgtgcgccatcagcatggcggtcagcatgggcagccacagcgaagcctgcgccacccatttcggactgggaatctgcggcacattcaaccgtttggacgtaaaaaacgaaataatccgcgtaccaatcagaccgataaaacccgacaccatcaccaagcccgactgcaatccgctcaagagtccgcctaggttgccgttgtgcagctggacgtggaacgccgcgtgcgtgccgcccaagacgaacagcgcgaacacggcaacatagttgcgttgattctgtgaacggataacgggcaaagccatgcacaccgcgccgtaccagaaaaacagcgtaccgagtatgccgcttgccgacgcaccccaacccgggataaaggcggcaatccgcgcagccagccaaaagatagtcaagccgaccagaacgccgccccgcgtgggcggctgccccgtccaagtggcgacggcggtcagcaggaaggcgacgacgaccagtccggcataaccccaaatcatctcatgcgcgtgccaatagaaaccggacagctcgtgcgttcccgtgtagccgaaaccccacagcaatacggacaatgcgccgtacagagccgccagcgaataaaacgggcggaacgccattgcccagacggggtgcttggtaaatttcatgtgtgttccttgtttatcattaatatatttgccgcaaaacggaatcatgccggcaaaaacggttcggcggcgggaaacagctcgcgttcttcaaagcgcgcgtggtcgcgcagggttgtggcaaaagcggtattccacgccgcgttaccgtattcggggcttgccatcatctgccgcagtcgggcgtggtctttctcgaaacgttgtttcaattcaggggcgacattctgccaaattggggcaaacttggcttcttcttcgcgaaaatgggtttccaattcggcaaaatgcggttcgagttcgtcccgatgcctttcttccggcgtccgcaacagacgcacgcacagggaaagcgaatggtggtggtcacgcgaaagcccgataagggcgggatgtcgtttcaacggtttcatgattttgagttacaataacaaattatcaaacggtagcgcggatgtttcagacggcataccgccgcagacaggctgcattctaccgccccgacggacagggtttcaaccattaaggtattgtccgtgaaccttaaaccgtaccgataagaataacaatccataccgagaaaatcatgtatttgacacaacatacggactacgggctgcgcgtccttatctacactgccatcaacgacgatgcgctggtcaacatcagtaccatcgccgtaacctacggcatttccaaaagccatctgatgaaggtcgttaccgcgctggtcaaaggcggcttcctccacagtgtgcgcggaaaaggcggcggtctgcggcttgccgcaccgcccgaccgcatcaacatcggctcggttgtccgccacctcgaaccgatgcagctggtcgagtgcatgggcgagaacaacgaatgcctgattacaccgtcctgccggctgacgggcatactcggcggcgcgatgaagtcgtttttcacgtatctggacggtttcacgctccaagacctgctcaacaagccgacctacgacctgctctacgaaccgagaattccgattgcggtgcagtaatgcatcaaaatgccgtttcaaacggatattccgaccgagcgcgatacgcgccggcatttcggactgccgccggcaaggcgcgcaatgccgtctgaacagccgatgcttcagacggcatcggtttccctacaaaccgaacaccgccgtatcgccgcaacctcggcgcaccaattccgtgccgtcggtcatatcgacgacggtggtcggctcggttccgcaccagccgccgtcaattaccaaatcgacggcgtgttccaaacgctcgcggatttcataaggatcggtcaatggttcgccgtcttcgggcagcatcagggtgcagcttaaaagcggctcgcccaattcccccagcagggcttgtgcaatggcattatcgggaatacgcagcccgatggttttgcgtttcgggtgcagcgtgcgcgccggcacatccttcgtcgcctgtaaaataaaagtataaggcccgggtgtggcggctttaagctgacgaaactgtacgttgtcaattttggcgtacgtgcccaactcgctcaaatcggcgcacatcagggtcaggtggtgtttcaaatcgattttgcggatggagagtatgcgttccatcgccgccttatcgccgagtttgcagcccaaggcataacaggaatcggtcggataaacgaccacgccgcctttattgacgatttcgaccgcctgcttgatgaggcgttcttgggggttgtcgggatgaatagcgaaaaactgtgccatagtttgtgtccttatcgtcatgttttccgtattgtacgcccaaaatccaaacaaaatgccgtctgaaaatttcagacggcatttttgcggactcgtcccttttttggctacaagatgccggcaagttcggcagtgtcgcaggcaatcatcagttcttcattggtcgggacaaccaaaacagccggagaagaatcggtcgggctgataatgcccgaattgccgtagcgtttttccatattggctttggtgtcgatgtgcagacccaagaaatcaagataggaaacggttttggcacggatattacgcgagttttcgccgataccgccggtgaacacgagtgcgtcaacgccgccgcaggccacagccatcgaagcgatgtatttggcgaggcggtaggtcatgacttcgagggcgaggcgcgcgccttcgtggccttcgtcggcggcgatttcgagggtgcggcagtcgttggaaagttcggaaataccgagcaaacctgattttttgttcagcatttcatccacttgggcaacatccatcccggcgtgggaagtcagatagctgtatacgcccggatcgatgtcgccgcaacgtgtacccattaccaaaccttcgatcggcgtgaaacccatactggtatcgacggatttgccgtttttgatggcggtaatggatgcgccgttgcctaagtgggcaataatcatgcggatgtcttccagaggtttgcccaagatgcgtgcggcttcaggggcgacgtaacgcatactggtgccgtggaaaccgtagcggcggaaagcgtattttttacgcaactcgcgcggcacggcataagtgtaggcacgctccggcatggtttggtggaacgaagtatccatcacgccgacattgggcagaccggggaaatgttcctgtgcggcaaggatgccgctgatgttggcggggttgtgcagcggcgcaagcggaatgcaggcattgagttcgtccattacggcctggtcgatcaaaacagactcgctgtatttttcgccgccgtgggcgatgcggtggccgatggctttgatgcggtcgtgcagaccgtgtttttccagttcgttcaaaagcatacccaccgcgccggcgtggcaatttcggccgctcaggggaacttggcgtttgttgccgtctttgctgaaggtaatgacggcttcgggcgtggtcaggcgttcgccgaggcagcttaggacgatgctgccgcttttgcggtcgataacggcacctttgagcgatgaactgccgcagttcagaacaagaatgagttggtcggacatgatgtttctccttgtagtttgtggttgtttttttggtgtggggtcgtctgaaaaaggcagacatcaggcgcaaggtgtttcagacggcctctttgggcaaagcatatgccgcattttctatcgttattccgtccccgcctacgcgaggacaggctgtggcgggaatccagaatgtagaactcacgaaacctgttttcccctgccaatcctccatattgacaggtctggattcccgcctgcgcgggaatgacggtaatacgggaagctgtcttttatcggggtttccgtgttcttccttgtgatttgccgccttccgccacagggcaagggaaaggaatggtcagtgatttgatgtttacttgtttttcagacgacctttttatggctcgcgggcaaacccatgctacgtcaatttaaaaacaatcctcaggcaccctgacccaaccttccatcatcacgcgtgcgctacggctcatgaccgctttggtggccgtccattgtccgtcctgacattcggcggctgcaccgacgcgcaatgtgccagaaggatgcccgaagcgcacttctttacgcgttccgccgcctgcggcaaggttgaccagcgtaccgggcacggcggcggcggtcgcaatggcaacagaggcggtacccatcatcgcgtggtgcagtttgcccatgctcagggctcgtaccagcaaatcgatgtcggcggcgttcacggttttgccactggaggcggtgtaatcggcggcgggcgcgacgaaggcgactttcggcgtgtgcgcgcgggcggcagcttcggatacgtcgctgatcagacccattttcagcgcaccgtaagcgcggattttctcgaatttttccaaagccgcggcatcgttgttgatgtcgtcttgcaactctttgcccgtgtagcccaagtcggcggcattcaggaaaacggtcggaatgcccgcgttgatgagcgtggctttcaaacggcctatattcggcacatcaatttcatcgaccaaattgccggttgggaacatactgccttcaccgtcggctggatcaagaaattcgatttgtacttcggctgccgggaacgttacgccgtcgagctcaaaatcgcctgtttccaaaactgcgccgttttgcatcggtacatgggcaataatggttttgccgatgtttttctgccagattttgaccgtgcagatgccgtctgaaggaatcttgcctttatcgaccaagccctgttcgatggagaatgcgcccacggcagcggtgaggttgccgcagttgccactccaatcgacaaaaggtttgtcgatggaaacttgcccgaaaaggtaatcgacatcgtgatcggcgcgttcggacttgtccaaaatcaccgccttgctggtggacgagctggcgttgcccaaaccgtctatctgcttgccgtagggatccgggctgccgagtacgcgcaagaggattttgtcgcgtgcgcttcccgcttcccgcgccgcctcgggcaggtcggaacgtttgaaaaacacgccttttgatgtaccgccacggtagtaaacggcgggaattttaatttgcggcatttctagattctccttatgtagcgtgggctctgcccacgatttttatagtggattaggctgccactccgaccaaagccgtttgattccgcaaactgtcggggttcgccccaatctacggctactgtgttgtgatacggcagattattaaaccccgtcattcccgcgcaggcgggaatccagatttgtccgcacagaaactcatcggataaaaaggtttcctcaattccactttctggattcccgcctgcgcgggaatgacgatttacagtatagtggattaaatttatagtggattaacaaaaaccagtacagcgttggctcgccttagctcaaagagaacgattctctaaggtgctgaagcaccaagtgaatcggttccgtactatctgtactgtctgcggcttcgccgccttgtcccgatttttgttaatcctctataccatgtcaattcagcctttatttcgcgggcaaagcccacgctacacccactttccagaagtacattaggctgccactccgacaaagccgtttgattccgcaaactgtcggggttcgccacaatctacggctactgtgttgtgatacggcagattattaaaccccgtcattcccgcgcaggcgggaatccagatttatccgcacagaaactcatcggataaataaggtttcctcaattccactttctggattcccgcctgcgcgggaatgacgatttacagtagatgcctgccatatcgagaattacgtgaatgagcaaaatgttgaacccgacccacgctacgtcttgcttttcagacgacctctaagccgcgttcccttccaaaaaatcctgtgcaaaccgttgcaacacgccgccggcttcatataccaatacttcttctgcagtatcgaggcggcaggtaaccggaacttcgacggtttctccgtttttacggtgaatcacgagggtcaggtcgcagcgcggtgtacgttcgccgataacgtcgtaggtttccgtaccgtccagttgcagggtatggcggttggtacccggtttgaactgcaacggcaacacgcccataccgatcaagttggtgcggtggatacgctcgaagccttcggcaacaatcgcttccacgccggcgaggcgtacgccttttgcagcccagtcgcggcttgagccttgaccgtagtccgcaccggcaatgatgatgagcggctgtttgcggttcatataggtttcgatggcttcccacatgcgcatggttttaccttcgggttcaacgcgtgccagcgaaccttggcgtacgctgccatcttcgtttctcaccatttcgttaaacagtttcggattagcgaaggttgcgcgttgggcggtcaagtggtcgccacggtgggttgcgtaagagttgaagtcttcttcaggcaaacccattttcgccaaatactcgcctgcggcactgacggccaaaatcgcattggacggcgagaggtggtcggtggtgatgttgtcgggcaaaatcgccagcggacgcatacctcttaatgtgcgttcccctgccagtgcgccttcccagtaaggtgggcggcggatataggtggacatcggacgccagtcgtacagcggactgggtgctttttgcgctgtgccggtgtcgaacatcggtacatacacatcgcggaactgctgcggtttcacatattcggcaacgacggcatcgatttcttcatcggcaggccaaatgtctttcaggcggatttccttgccgtctgcaacgccgagtacgtcgttttcaatatcgaaacggatactgcctgccagcgcgtaggcaacgaccaacggaggcgaagcgaggaaagcctgtttcgcatacggatggacacggccgtcgaagttgcggttgcctgataatacggcggtggcgtacaaatcgcggtcgatgatttctttctgggttttcggatccagcgcgccactcatgccgttacaggtggtgcaggcgaaggcgacgataccgaagccgagtttttccatttcgggcagcaggcctgcttctttcaaatagatttcggctacttttgaacccggggcaaatgaagatttcacccaaggtttgcgtttcaagccgaggcggttggcattgcgtgccaacagcgcggcggcaacgacgttgcgcgggttagaagtgttggtgcaactggtaatcgcggcgatgatgaccgcgccgtcgggcatttgtccgtccgaaggctcttcgtaaggcttcgccagccctttcgccgccaaatcggcggtcgcaaaacgggcatgcgggttacttggacctgccatattgcgcgttacgctgctcaaatcaaatttcaaaacgcgaggataaacggcggttttcaaggcatctgcccataagcctgcggttttggcgtaggtttccaccaatttcacctgcgcgtcgtcgcgtccggtcagtttcaaataatcaatggtttgctcatcaatagcgaacatcgcggcagtcgcgccgaactccggcgtcatgttggaaatggtcgcgcggtcgccgatagacaggcttctcgcgccctcgccgaagaattcgacaaacgccccgaccacgcgctctttgcgcagaaactcggtcagcgccaacacaatatccgtcgccgtaatgcccgcctgccgtttgccggtcagctccacaccgacaatatcgggcaggcgcatcatggacgcgcgtcccagcattacggtttccgcttccaatccgcccacacccacggaaatcacgcccagcgcatcgacgtgcggcgtgtgcgaatccgtgccgacgcaggtatcggggaacgccacgccgtttttaacttgaacaaccggcgacattttttccagattgatttggtgcatgatgccgttgcccgccggaatcacgtccacattttcaaatgcggtttttgtccagttgatgaagtggaaacggtcttcgttacgtctgtcttcgatttcgcggtttttgcggaaggcatcggggtcgtagccgccgcactccaccgccagcgagtggtcgacgatgagctgggtttgcaccaccggattcactttggcaggatcgccgcctttttcggcaatcgcatcgcgcagacctgccaaatccaccaacgcggtctgccccagaatatcgtggcacaccacccgcgccggataccaaggaaagtcgatttcctgttttccctcaatcagctgacccagccagctttgcagcgtcggcaaatcgactttgtccgcgcggttgaccaaattctccaccaaaatgcggctcgtgtaaggcagcttgtcgtaagagccgggcttgatgtcctcacacgccgcacgcgcgtcgtagtattccaaatccgtaccgggcagcggtttgcggtaacgttggttggcagccatgtcggttctcctggggatctgtttttcttgtggtttgaggtttcagccgacgtttttggaaggggtcgtctgaaaaggttcatggattgttagattagtcttcagctcaatagggcatatacaaacgaacctatatagttaccgataatgtagcctacagtaccaattaacaaaattgcaccgactaaatcacgccaacctttactgatggctaaggctgctgcagtagtcggccctccaatattggcattacaagccaatacaatttcttcaatactgaatttgaacagcttgcctaacactaacgtcagtaacaaattcaataccacaataatcaaagtaaaaacaaagagtaatggtgctgttttaataattaacggtatagaggcaggaacaccaatcacaacaaaaaacagataaatacaatatgtccctaattcttgactgccatctagtttttgaatgcctttacggaaaaataaaacaactgccaatgtaaatgtcgttaacagcaaatatttgtcactaattaaacctgtcagcatttttaatgcaacaccatcaacactttgaaaatgattttgcaaaaaactggataatgagaatgaaactgcgaccaacaaaatcgaggcagccaaagataaggctatactctgtagcgaaatggatttaggtttccaatactcggcagccttattcacactcggatcatgatattcctgctccaatttatcctgatatggacttccccaaacttttctgacccaatatgaggaagagataccaatcaaaataaaaaagtaacaagccatcatcaaattatcagcaacaattgttgctgcaataacatctttagcagggttaagcttagctgacatagctgcaaaattaacaccacctcccgtataagatgctgaaatcatgccagctaccttatctagttcaggaatatagtttttcaatagtgcaaatgagacaagcgttccaatgaccgtccctagtgaactaatcaggaaaataaacagcatacgtccactttccttaaatagagcatgaagatctaattgaaacaataacaacggaatagcaagaggtacaatataagaccatacagcatcaaatactggagcatccgtcggaataacacccaaattagaagcaatcaacgcaatcaataaagctaatactgcaccagggactttcccagccaagcgactgttttgctcaataaaaatcgcagcagcggcagctaacataacaaaagcccacagcagcaaatgattatctgctgaaattaaagtttgcatttttcctcccaatttttattttaatttaagtatcctgctcttctaccgccccaaaaactgcgttgctttgttgggtaaaataagcccaattttggttgccataatcgaaatgccaccattcggttggcaaattactaaatcctgcctctctcatcgcatgaatcaaaatccggcgtaaattacgagcagaggagaaatactcaccttctttctctaaagcatcgctataagataaatgtccagttgcatcaaactcacttcccatatccaaacttttgccactttttatatcaaacaatccgacatcaacagatccgcccgtcaaatggggcagaggcattcctgcccgatctggatcagcagaaaaacagtccagtgcttctctaacttgaacttcatcatattccggatggcgtttttcaatttcttgcttcatattttctcgtaatgctctttgcactatgacaggacgccaaccatcaaaaatttccaacccgtacacttccggcagcaaagagacaacctgagtcagcctatcagcaacacttctacgcaataaaacagtatttattgcaccttcaataccctgagaaaaataaacaggattgacacgaatgcgtccggtattacccacactgaccaacggttccccacattcagaaataggtatttcttgtattttctgccaaactaattctttggtattttgtacaggaatacccgcataagaccccttgtccttatccatcaaatgttccgcattaataattagtgtgccaataaattcattaaatttcttttttcagacgaccttgtacgaacaaggtcgtctgaaaatcatcagcgttcttcaatctccacaaacgccaaatcttcagggcccgtgtagtttgcgctcggacggatgattttgccgtctttgcgttgctcaagaacgtgtgcgctccaaccggttgtacgggaaattacgaacagcggtgtgaacatagcggtcggtacgcccaatttttggtaggaaacggcagagaaccagtccagattcgggaacatttttttctcttcccacatcacgctttccaaacgttcggcaatgtcaaagaggcgcatatcgccggtttctttgctcaaaccgcgtgccacttctttaatgacaacgttgcgagggtcggaaatggtgtacaccggatgaccgaaaccgatcacgatttctttgcggccgatgcgttcgcggatgtcggcttcagcttcgtcggcattgcggtagcgtttttgaatatcgtaagccacttcgttcgcgccgccgtgtttcggacctttcaacgcgccgattgctccggtaatgctggagtacatatcagagcctgtaccggcgatcacgcgggcggtaaaggtagaagcgttgaactcgtgttcggcatacagaatcagtgaaacgtgcatggctttgatgtgtgattcgcttgggcgtttgccgtgcaacagttgcaggaaatgaccgccgatggtctcttcgtcgctttcaacctcaatgcgtttgccgttgtgcgaatattgataccagtacaagaggatactgccgaggctggcgatcagtttgtcggcgatgtcgcgcgcttcactttccggatggctttcacgttcaggatgaacgcagcccagcatggatacgccggtacgcattacgtccatcggatgggtatgtgcaggcaggctttccaaaactttaatcacacggataggcaggccgcgcatggatttgagcttggttttataagcggccagctcgaatttgttgggcagatgaccgtgaatcagcaggtgggcgacttcttcaaactcgcatttttgtgccaaatccaagatgtcgtaaccgcgatagctcaaatcgttgccggtacggccaacggtacacaaagcggtattaccggccgcaacgcctgaaagcgcaacggattttttaggtttgaaagtcggggtttgagtagtttcagtcatggtatttctcctttgtgtttttatgggtttcgggttttcagacgaccgatgcggatttgttgaaagaccgtctgaaagcggtaaatcatttttgaaacaatttatccagtttttgctcgaaggcatgatagttcagatgctcgtacagctcggcacgggtttgcatactgtccaccaccgccgcctgagtgccatcgcgcataatcgcttcgtaaacattcagagcggctttgcttgctgcacggaacgatgacagcggatacagcaccagcgacacgccgttttcagccagcccgctttgggtataaagcggagtggaaccaaactcggtaatgttcgccagcacgggcactttcaccgcgtccgcaaattggcggtacatgttcaaatcggtcatggcttcagggaaaatcatgtccgcaccggcttcgacacaagcttgggcgcgttcgatagcggcatccaaaccttctaccgccagcgcatcggtacgcgccataatcacgaagttctcatcaacgcgcgcatctacggcagctttgatacggtcgaccatttcatctttagacacaatggctttgttcggacggtggccgcagcgtttttgcgctacctgatcttcgatgtgaaccgctgcaacaccggcgcgttcaaagttgcgaatggtacgggcaatattgaatgcaccgccccaacccacatcgatgtccaccagcagaggcgtatccacgttgtccgtaatgcgtcgtgcgtcaatcagcacatcttccattgtggtaatacccaaatcagggataccgcaagagcaggctgccacgccgccgccggacagatagatggctttgaaaccgctttgggtggccaatcgtgcaaagtaagcattgacgcaaccgacgacggcaagagggtttgattctttcacggcttggcggaaacgtgctccggcagagtgttgactcatcatatttctcctttatagactttttttcagtatggacaggcttccatcacattcggacggcaaaacacagccatccgacgcgtcgggcatcccaatccaatcattaaaaatatatgggaaaaattatcttattgatatttaaaacgaatcaaagaaaaacagcagaccgttcggaattatgcggcaaaaccgcagacaagaagaaaacaaggggattattcagaaaaggggaaaacatctgaattggtttcatagtaatgttcctttgtagtgttatgtagttttatttttcgataatctaaaacacaagactgaaaatgtcaaacatttttaaggagactcattacataattttaatattttattttaattccatgattaaactagattaattttgaattatttgtttcaataaaattgtcaggaaatcaagaaaaatttttgataatcaaaatcctgaaaacttataaaatattttatacataaaaacaatgtattatttttaagcaatccgatgtagtttattatatatttgatttttatataatttaataaaattaaatataccggcaaacaaaatgccgtctgaaaacctttcagacggcatttttaatatcgaatcaatcagcccaaataccagaatttcagtgcccacaatacggcaacaatccataccataggcggaacgtctttggtgcggcggcataaaagtttaaccacggcataactgatgaagccgaaagcgatgccgtctgcaatcgaataggtaaacggcatgaagacaatggtcaggaatgcgggtgcggcttccgtcatatcgtcccaatcgatgtccctcgcgctgcggagcatctgcgtgccgacataaagcagggcgggcgcggtggcaaaagcgggaacacttttcgccaaaggtgaaaacatcaggcaggcaagcatcaatacgccgacggtaaccgccgtcaggcctgtccggcctcctgccgatacgcccgccgcactttccacatagggtgtcgtcgaagaagtacccaaagcagcacccgccacaatagcggttgaatcggccaacagtgcgcgcttcaaacgcggcagcttaccgtccaccagaagtccggcacgatgcgatacaccgaccagtgttccggtactgtcgaacagatcgaccaggaaaaagacgaaaatcacgctgaccatgctgacggtaaacaaccctttaaaatccatctgcataaaagtcggcgcaatgctcggcacttcgccgatgatgccgtaaaactcgttcaaacccatcaggctggcaatgacggtaatcgtcaaaatggtgatgatgattgcgccttgaacgcggaaatgtcccaatacgaccaccatagcaaaaccgaacagtgccaacaacgcggacggctgatgaatatcgcccaaaccgaccaaggttgccggattggcaacgataatgcctgcgcctttcagggaaatcagtgccaaaaacaaaccgataccggcagcaatcgacattttcaaacccataggcagtgcgttgaccagcatttccctgactttaaaaaagctgaacaggatgaaaatcagaccggagatgaacaccgcacccaacgcaacctgccaaggcacgcccatacccttaacgacggcaaaggtgaaataggcattcagccccatccccggtgcgagtgcaatcggatagttgccgacaaaacccataacaaaacagccgatggcagacgcgatacaggtagcgacgaataccgcccccatatccatgccggtctcgcccaaaatcagggggttgacgataacgatgtagcacatcgtcaaaaaagttgtcaaacccgccatcaactcggtacgcaccgtcgtaccgtttgccttcagcttaaaaatcccgtccaacagtgtttgttttgaagtgtccatatctgaaagtctgtatcaagtgaaaaaatctgaatccgccgaccgcaaaccgtacgaaattgcaacatcttgaaaaacatacctcccaaaccggacaaaccgattcgggaggcagcaggtttacgggcaaacagcacattatttgtctgaattgtgttgacgacgcaaaatcgcagggatttcaaagtcgtcaagtacggactgattgtcgaaatccgcagcggtaaggttcatcgtgcggataccgcgattggtgcggatcataccttcgacattatgactttgctcctgtttggacggggcaaccgcttctacctcccttgccggaacaaaatcgaccgcgcctttttctttcagaccggtagcgataatggtaatccggatggcatcttcgctcatggtctcgtcttcagccgcaccgaatttgcattccaaatcgggatgtgcgctttggttgacgattttcatgacttcagacaactcggacattttcaggcaacccggagcagtcgtaatattgaccagcacaccacgcgctccgtccaaggttacatcgtccagcagcggactggaaatggcctggtcggtcgccatacgcgcacggtcgataccttgggcataacccgaacccatcatagcgataccgcggttgctcatcacggttttcacgtcggcaaagtcgaggttgatgatttcgctcgggcaagttaccacttcggaaatgcctgcgaccgcatcgcgcaatacattgtcggcggcacggaaggcttcgcgcatcgttacgtcttcacccaatgcagtcatcagtttgtcgttcgggatgataatcagcgaatcgacgtgttctttcaactgttccaaccctgcctgtgcgacatggacgcgcttaccttcatatgcgaacggtcgggtaaccacggcaacggtcagaatgcccaaagacttggcaatctcagcaacaaccggcgcggaaccggtaccggtaccgccgcccataccggtcgtgataaacagcatattcgcaccgcgaatggcttcttcaatggcttcccggtcttcctgggctgccgcacggccgatatcgggattcgcgcccgcgcccaaaccgcgtgtcagattcgtacccaactggattctcttcgccgcatggttttttgccagagactgcgcatccgtattggcactgataaactccacaccgcgcacattgttggcaaccatgttattgattgcattgcaaccgccgccgcccaagccgattactttaatcaccgcagggctgactgccgattctgccacgtcgtaaacaaattccattcaaaaactcctgctcgccccattcagaggacggtttaaataaattattattcattatataagaagtatcttgctgctggcaaaatacttctcacctgtcaaacggcaatccacctgttcagaagctgttttcaatccaccgtttcaatcttgccaacaaaccgccgcccccttccctctcttgcactgcaccgttttccggctgcggcaagtttccttccagcttgcatgctgcatgaagcagcccgatggcggtagaaaagcgcggtgtgcggacgcggtcggacaaaccgcccatttcttggggcgcaccggtgcgtacaggcaaatcgaagattttttcggcaaattccacaatcccggtcatcatggacacaccgccggtcagaacgatacccgcattcagcacttctttggggaaacccgatttttgcagctcgcccagcactacgccaaaaatctcctgaatacgtgcgctgatgattgctgccaaaaccttactggaaacctgacgcgatgtccggtcacccacgcccggaacttcaatcatctcacccaagccttccgtatcgcatgatgccacgccataatggattttaatgtactcggcggcatcgagaggtgttctcaacgatttggacaaatctttggtaatcagattaccaccggccggaatgacggacgtatggcggatggcaccgttcatataaacggcaatatcggtcgttccgccaccaatgtcgatgacgcatacgccgaggtctttttcatcttcagtcagcaccgcctgcccgcttgccaacggctgaagcatgatctgatcgcttttcaaaccgcaccgctcgatacatttttggacattctgcactgccgtacttgcaccggtaatgatgtgcacccgcgtatccagacgcacaccgctcataccgatgggctccctcacgccaagttgggtgtcgataatgtagtcttgaaccacggcatcgagaattttttgatcgggcgggatattgattgcctttgccgtttcaatggcgcggtcgatgtctgcctgcgtgacttccccgtctttaattttaaccacaccttgcgaattgagactgcggatgtggttgcctgcgatacctgtggtaacgtgggtaattttggtatccgccatcagctcggcatcattgaccgcctgcctgatggcttggacggtggcatcgatattggttaccatgcccgcgcgcaagccccgtgaaggagcctgccccaaaccgacgatgttgattttgtcgtcatcttgaacttccccgatcagtgcgaggactttagacgtaccgatatccagtacgctgatgtatctttgctgctgttccattgttcgtctgctcttaaaactgattgaaatttgcgtcgcaccgtttcagacggcacggtcgtaatctgtccgatacctgttcccactattcttcggattctttttcgggtaaaccgtcggaagcatagcggactgaaaatccgtccttatacctcatatccacataggataaccgatttttatttttacgcaacagatgctgccacgcttcggtaaaaagccggaggcgtttcatctcgttttcccgtccgagcctgacggtgatgccgttgtccaaaacgacaatccacgccgaacgtgccgtataggtcatctctttgatgcccaaaccctgttttgccaaaacagtcgaaaattcgtcataacggcggagcatttcggcagacgttccttccgcgcctctgaataccggcattccgggtctgtccaagcgggcttcaaaaacattgccttcgacgtccaccaaggcatggtcgtcccaacgcgcgaccggcttgcgctcggtcaggacgacctcaaccgtgtcgggaaaacggcggcgcaccatgaccgacgcaatccacggataccggcggtaggcctcctgtgcgccattgatgtccgtcctcaaaatattcccatggatgtattctttcgccaaactgcccaatgctttcttatcggaataaaccaggttgcccttcagcgacacctgcttgacgggcagatgattcgaattgtaaaaccaaaccagcccggacgcagcaagcagcatcgccatcatgacaagcagccagcgcgtcagccgttccatcgcttcggcattatcccacatgtgcagtcttcaaaatttcaatacataaatcggcaaaacccacgcccgtaacggcagcggatttcggtactaaactatggctcgtcataccgggcagggtgttgatttccaacagatagagtttgccgtcggtatctttgaggaaatcgacgcgcacgcagccttccgcaccgattgcctgcgcgccgcgaaccgccagttcgcgcatcaggctttcttcggcttcggtcaaatcttccgaaggacattgataaatggtgtcgtcgcggttgtacttggcttcgtagtcgtaaaactcggttgcgggaatgatgtgtatgccgggcagccctttgccgttcaggacggggcaggaatattcgccgccgccgataaaccgttcggcaatgatttcgccctgaaggtgtttcaattcttcgtaaacgcttttcagacggccttttcctttgacttttaccacgcctacgctgctgccttcggccgccggtttcacaaacatcggcaggcccaatttttcttcgacggcatcgaaatcagtgtcgtcgtgcaggacggcgaactcgggaacgggcagccccaatgcctgccaaatcagtttgcagcggtatttgtccatgccgatggcggaggcggcgacaccgctgccggtatagggaatgcccaacagttccaacgcgccttgaaccgccccgtcttcgccgtaagtaccgtgaaggatgttgaatgccgtctgaaaaccttgtgccttcaattcagacaatggggtttccttgggatcgaaggcgtatgcgtctatgcctttgctttttaaagcgttcaaaatggcggtgccgctgtccagcgagatttctcgttcgctggaaaaaccgcccatcaatacggccactttgccaaaattctgcattgttttttgttctttcctgattgctttatgcttgttgccagaggtcgtctgaaacctgatttgcggtttcagacgacctttatatgatgttccgtctgtcaggagggtgtgcctcaaatctgtttcgacaattccagtagcgcggcggggacgcggttgatgcttcccgcgcccatattcaacacgatgtcgccgtcctgcaaaacgttcaacagcatttcgggcagatcggcaacgttttcgcagtaaatcggctcgagtttgcccaacacgcggatggcgcgggcaagagcgcgggaatcggcggcggcaatcggctcttcaccggcggcataaacttcggtcagcaccagcgcgtcaacggtattgaggactttggtaaagtcttcaaacaaatcgcgcgtgcgggtatagcggtgcggctggaaggcgagtaccaaacgtttttccggatacgcgccgcgtgcggcggaaagggtcgccgccatttcgacggggtggtgtccgtagtcgtccaccaagagcgcggtcccgccgtttggcaacttgatgtcgccgtatttttggaagcggcggccgacaccttcaaagccgagcaagcctttttggatcgcttcaaccgatgcgccgacttccagcgccacgccgatggctgccaatgcgttcagcacgttgtgtctgccgggcatattcagcacgacttcaaacgacccctgctcatgtcctttcatttgaacatggacggtgaatttcatttgcgcgccgacgttttcgatgtcggtggcgtagatgtcggcggtatcgtccaaaccgtaagtagcataaggtttgctcactttgggcaaaatcgcgcggacgtgttcgctgtcaatacacaaaaaggctttgccgtagaagggcatacggtggatgaaatcgataaacgcctgatgcagtttttcgacgctgtgcccgtaggtatccatatggtcttcgtcgatattggtaacgacggacataatcggtgtcaggtgcagaaaggatgcatccgactcgtcggcttcggcaacgatgtattcgcctttgcccaagcgggcgttggtgcctgcggcgttgagtttgccgccgataacgaaagtcgggtcaagtcctgccgcgccgaggatggaggcggtcagactggtggtcgtggttttgccgtgcgtgccggcaatggcgatgccgtcacggaagcgcatcaactccgccaacatcagggcgcgcggaataacgggaatttgctgctccaacgcagcgacaacttcgggattttcttttttgacggcggtagaggtaacgacgacattcgcaccgttaacgtgttctgcggtatggccgggataaacttgaatgcccaggctgcccaaatgctcggtagcggcatttcgcgcctgatccgaaccggaaactttaaaacccaaattgtgcaagacttcggcgatgccgctcatgccgacgccgccgataccgacaaaatggatgttggtaactcgatttttcatcataatgttgcgttccggtggattttcgatgcgtaaaggcgttattttaaagggctgaccgtttgcgcgccatagttttctgacaaatatatagcggattgaaataaaaaacatccatgctgtctggacggcatttcagacggcatggttcggcagtttacgccgcacacgcaatcgcggcttcggcaacgtcgtccgcgctgtgcggcaatgccaaagtacgggcgttttccgcccatttgagacatttttcgcggttcaggctgccgaggatttcggcgagtttttccgccgtcaactgggtttgcggcaacagcaatcccgcctccgcctgcaccataaaacgcgcgttggcggtttgatggtcatcaacggcgtgaggatacggcactaacaacgcacccaatcccgccgccgtcaactcggcaatcgtcagcgcgccggcacggcaaatcaccaaatcggcatcgcggtaggcggacaccatatcggtaataaattccacgcattccgcttgcacgcccagcgcgtcgtaatccgcctgcaagctgcccagcttgccccgtcccgattggtggtacatctgcggacgcgcattgtcgggcagcaaagccaatgcctgcggtacggttttgttcaaaacgtccgcgcccaaactgccgccgaccaccaaaattttcagacggccttcacgcccttcaaagcgttcggcaggtacgggcaggttgctaatatcggcacggacggggttgccgaccaagccgccttcgtggctgaacgctttcggaaaagcgtacaacacccgcttcgcccagcgcgacaggtggcggttggacaaacctgccacggcgttttgctcgtgaatcacaatcggcacgcccaagagtttcgccgccaaaccgccggggaaggtaacgaagccgccgaagccgatgacgcactcgacacggtgtttgcggataatccgctgcgcttcgcggacggtttgatacaaagtaaccggcagcatcagtttgcgtttgatgccgttgccgcgcacgcctttaatcgccagcgtttccaagcgtatgccgtattgcggcacgatacgctcttccatcgaatccttgctgcccagccaaatcacatgatggccgcgcgcgcgcaatgaatccgccaccgccagcgcggggaaaatgtgtccgcccgttccgcccgccatcagcataaaggttttaccgcccatgatttactccacccgataaccgcgcattttccggcggttttcataatctatacgcaacagcagcatcatgctgatcagcatgaaaaagactgacgaaccgccataggacatcaacggcagcgtcagacctttggtcggcaaagcaccgatgttcacaccgatattgaagaaactttggataccgatccaaatgccgatacccgaagcgatataggcgttgaaagtcaaacccaaatcgcgcgactgcttgccgatggaaaacgcccgcaccaccagccagccgtaacagaatatcagcacgcacataccgaagaaaccgaattcttcggcgatgatggcaaaaataaaatcggtatgcgcttccggcagaaagccgcgtttgctcaaactcgcacccaaacccataccgaaccactctccgcgcccgattgccatcagagagtgggtaagctggtagccggcaccctgagggtctttccacgggtccaaaaatgccactacccgctgcacacggtagggagcggcggtaatcatcagcaccatcccgcccaagacgctgcctaccaggacgaaaaaatatttccacggcaatcctgccaaaaacagcattccaacggcaatgacggtaatgacgacaaacgaaccgaaatccggctgtaccattatcagcaccaaaccgaacgccaccagcataatcggcaggatgatcgcccggaaacggccgtacatttctaatgtttcacgacgtgcctgcggattggtggcggacatgatcagattggccgtcccccgccaaatcgactgccaacccaaactttccatgctgcgcaacacttcttcacggcgcgtgaacaggcttgccaaataaaggatgaccgccagcttgaacagctcggtcggctggaaattcaacggacccaaaggtatccaacgggtcgcgccattgatttcgcgcccggcaatcaatacgactaccagcaacaggccggatagggcaaaaatccacggcacaagccgccgccatgtcctcatcctgcaaagaaaccataacaaaccgctcgctatcaagccggcaacgacgaaccccgcctgtctggtcaaatagaaaaactgatcgccgccttcttttgatgccaaatacacagaagccgaataaatcatcagcaggctgaacgccgtcatcagcaccaccatccacaaaagcggcgcgtcgaatttcctgccgtcgcgcacaatcggcctgtcgagcagcagagtgtggacaccgtcgcccacttttaccaatacttccgaaatcttcaaaaaaaccacctgccagtctgtttgcacctgccgcaaagggcaaaaatttcagacggcagacaatgccgtccgaacatacgatacatcccaaatcggtattctaaatctttacttgccgcccaacaatgacggagtttgcgtttcagacggtatcacaaagccttaaacgccccgataaacacttccgaacggtgcgcatagcctttaaacatatcgaagcttgcgcaggcggggctgagcaacacgatgtcgcccgcttcggcttgggcatatgccttctgaaccgcttcttccaaagtggcgcagtcggtcatattcagatcgcagccgtccaaatcgcggcggatttgcggcgcatcaataccgatcaggaacacgccttttgccttgccggcaagcgcgtcgcgcaggggcgtgaagtcctgccctttgcccatgccgcctaaaatcacgaagagcggattttgcaaaccggcaatcgcggcggcagtcgcgccgacattcgtgcctttgctgtcgtcgataaacaccacgccgtttttctcgccgattttttccacacggtgcggcaggccttgaaaggttttgacgtgttcgagcaattcatttcgcgacaaaccgatagcctcacacaaagccacggcagccataacatttgcagcgttgtgtaagccttgtaacggaatgtcttgcgtggcaatcaaatcttcattgccttgtttcaggcgacctgtctcgcgtgccaaccaaaaatcggcttcgtgttccaacgaaaaccatttcacctcgcgcccggcgcgcttcatcgcacgacagaacgcatcgtccgcattcaaaacctgcacgccatcgccacggaaaatcttggctttggtatgcgcgtagtcgagcaagtcgtcgtagcggtcgagatggtcttcggaaatgttcagcaccgtcgccgcagtcgggcgcaggctttcggtgttttccagttggaagctggaaagctccaacacccacacgtccgcctttttgccttcgcgctgccattccgcctccaaaaccggcgtgccgatattgcccgcgataacggtatccagcccgcacttgatgcagagatagccgaccaggctcgttaccgtggttttgccgttgctgccggtaatcgcaattaccttgtcgcctcggcggttcacaatgtccgccagcaattcgatgtcgcccaacacgcgtccgccgttttgcttgaacgcctcaatatccggctgccgctcgctgatgccggggctgagtgccagaatatcgaaaccgttgtccagcgcatctttcagacgacccgtgtaaaacaccagcctgtcaaacatcttaccgatttgcgacacgcgctccggtttcagctccgcatcatacgcggcaacctccgcgccgtttttgcgcaggtaggcaatcatggaaatacccgtgctaccaagcccggcgacgaggatttttttattttgaaaagtcattttggtttgtcctaaaacaaatcatattgggcaggaagatgtctgctcctgctcaagccgctttcagacggcatcgcgagctgttcaataacccgccttcaggcgttggtcattgtcgcagccgtcttggtttccgttttgacacgccttgccaagccattcttgagcgagcacaaggtcttggcgcacgccgcgtcctttgtaatacattgcgcccaaattaaattgggcttgtgctaacccctgatccgccgccttacgaaaccatctggctgcttcggcataatctcggcgcacgccgcgtcctgtgttatacattacgcccaaattgtattgggcttgggctaacccctgttccgccgcctgccgataccatttgaccgcttcggtatcatcttggcgcacgccacgcccgttggcatacatccagcccaacaaagtttgggctagggtatttccctgctctgccgcctgccgaaaccatctgaccgcttcgacataatcttggcgcacgccgcgtcctttgtaatacattgcgcccaaattgtattgggctgctgcatttccctgtgctgccgcctgcaagttttcccgaaaatccgatacgtcatccgcccacaccgcttggttcaagcccaaggcaatcagggcggcggcaagccatttgactgtctgtttcatggttttacttctgttttagtataagccgccgttaacgatagggctgggcggattgtcgccgcaggtttattgcgcgttcaaatgccgtctgaaaggtgttcagacggcataggttcagcggattttgagggtactcaaaccgatcaacaccaagacgatggtaataatccaaaagcggacgacgacttgggtttctttccagcctttttgttcgtagtggtgatggatgggcgccatcaggaagatgcgttttttggttttcttataccagccgacctgaagcataacggatacggcttctacgacaaataatccgcccataatgacgaggacaaactcttggcggacgatgacggcgacggtaccgagcgcggcacccaatgccaatgcaccgacatcgcccataaagacttgcgcgggataggcgttaaaccacaagaaaccgaggcacgcgccgcacatggcggtacagaaaatcaccacttcgtttgcgccggcaacgtaaggtaattgcaggtattgggcaaattgtgagtggccgctggcataggcgaagatggcgaggccggcggcaacgaggacgacggggaaggtcgcaaggccgtccaagccgtcggtgaggttgacggcattggatgtgccgacgatggtcaggtaagacaacaccaaaaagccgaccacgcccagcggcagggcgatttgtttgaagaacgggacaatcaaaatattgttggcggaattggcggcaaggtaaaacaatgccaaaccggcgataatggcaacgcttgactgccacaccattttgaatttggcggacacgccgttggggtctttatagacgactttgcgccagtcgtcgtaaaaaccgagcgcaccggtggcaagcagtacgcccaagagaatccagatatacgggttcgcccagttgccccacaacagggtggacacggtaatggcggtcagaatcagcgaaccgcccatcgtcggcgtgccgtttttgacgaggtgggtttgcggaccgtcggtacgcactgcctgcccgcatttgagcgcggtcagcctgcgtatcgtccacgggccgaacatcagggaaaacgccaaggcggtcaacgccgccatgacggcgcggaatgtggtgtattgaaaaatattcagaccggttaaccagttgctgaaatgtgcgagccataaaaacatggggcttcctttttttgtttttgtcgttacatgggcttgcgcccgtttgaggtttgcttgccgtccggcaaggttcggacagcttttgcaaattaacgtgcagggactttctcaatcacgcaaatcgggtaactccccggatttttgccgccgcccaagtctaaacataaatcttcataaagatacgcctgcgtctgcattccggcataaaacgcgccgaccagcgcggcaatcaacaataaggctttaaaaaaacgtcgacttttcattttcacttatcctccaatgcctcgaccacttcttccatctgcataaagcgcgaacctttcaccaacacggtggcgcgttcgggcaaatcgtggcgcaacacttgaatcaacgggtctttggcggcgaaccacaaaccgtccgcgccaaatttttccgccgcttcgacgctgttgtctccgacaaaataagccgcttcgatgccttggtcgcgggcgtacgcgccgacttcggcgtgcatggcggcggcttcgtcctcacccagttcgcccatatcgcccatcacaaaaatgcgcggcgcaggcatacgcgccaacacgtcaatcgctgccctcatgctgtcggggttcgcgttgtaggtatcgtcaatcagggtcgcgcccttgatgccggctttgacgttcagacggcctttgatgttgctgaagccttgcaaaccttccgccacatcgttcagactcaaacccgcagccaaagacagcgcggcggcagcggcggcgttgtggacattgtggcggccgggaacaggcagcaccacggcggcgcgttcgtcgccgcacaccaaatcaaattcgcacgacaacggtttcagcacgatattttccgcgtggacatcgccgctatcgatgccgaaagtgcgcgtattcaaattaagcgttgccgttttgaagacagccatattggcatcttcttgaggaatcagcgccatgccgtctgaacataagccttgataaatctcgcttttcgctttggcaatatcgcccactccgtcgaaaccgcagccgacatgggcgcgcatggcgttgttgaccaatgcggcatcgggtttggcgatttgtgtcaaaaccgccagttcgccaaaatggttcatacccatttcaatcacggcatagcggtgtttttcgtttaatttcaacaaagtcaacggcaatccgatgtggttgttgaagttgcctgccgtcgccaaaacggcattatcgccgaaacggcggcgcaataccgcagccaacatttccttcaccgtcgtcttaccgcccgagccggtaataccgaacacaaacgggttcacattctcgcgccacgcctttgccagcgtttgcaatgcggcaagcgtgtcatcgactttcaacgcgccatccattgcaacgcaatcttcgcgcgaaaccacaaccgccgccgcacccgcagccaatacgtcttcaacaaaatcatgcgcgtcaaaccgcccgcccgccaatgcgaaaaacacatcgcctacgcggatgtcgcggctgtcggttacgatgcgcgacacgggtttgctttcagacggcatcggaagcttgagggcttggcagatgaaatttaggtccagtggtttcatatttactttcgttaatattcgggcggcggacacatcggcagcggctgatttttttatcgcctgttttgctgtggtaaaacacagattattttcccattctcattcggcattttttctgtacgtatcattttttagacgtatttttagtcgatttgccttttcccgcataccacggcgcggggtcgtcgggcagtccgtcgataaaggcaaggttattgccttcgccctgcacatcgggaacattcccccaaaaatcatagccgtcatcgggcaactcgtcggtttcgatacccgtccaactgccgaatccgcgtaaaaaattaaacgcgctgcgcctcactttaatcatttcgcgccgcgtgtcatcggacgaaattttaaccagcggcacgccgtagctttgacgcttccacgcaccatgtgtcaacgttcgctcgccgcctttaccgacatgcatcaaaccgtggtcggaaaagtaaaccaaagaccagctttctttattttcattcaatatcttaactgtatcttctaaaaatttatcggtttgcgcgatggtggaaacatagcaggatattttttcagtttgatactgaaaccgccgcgcatccttatccaaacgtgtgcaaaaatcactgtgcgaacccatcaggtgcatcacaatcagccgaggcttcgtgcctgcatttcctatcaaaacccgtttgaacgccggcaacaaaaggcggtcgctcaaccccgcgcttttgccataatcacccctttgggtaaaccacggataatcgctgcgtagggcataggtggaaatttcgttggcaaaatgccccaacattccttgattagacagccacgccgtccgaaaacccgcctgcttcgccaagctgacgatgttattattcggttctcccggcagccccaaagtctgcggcagcgaaagattcgtcgcgtgggcggtcgattggtaaccgtttatcaacagccctttggtctgactcaaaaaaggcgtatcgggcaatgggaaaccgtaaacattcatataatccgaacgcgcgctctcaccgataaccacaacataatttttatacttgggcgcaacatgacggatatgccatgttgacgctttttttgctgcttccaaaatgtgggcacgcttggcggcatattgtgccggcgcggaagccaaatcgtaatacaggtcgaaaatattcaacaacaggccggcatcaggttctcgcaaatctttatcgctggcgattttatccatcaccgcgcaggacaaaatcaaagtcaataatatagtcagccatattttgctgcggcgtttatagttttttacgtcagcaaatacccccccccccgatacacaatatttccaaactgtcaagccaaaaatgaaaaataatgcctgcacaaaataaagcgacccgggaagattgccgacaaattcacgcgcctcggcaggattgctttccaatatcgaaccgactatctgataagacggcgcaccatacaaccagccgaccggcaaatatagggcggttgtgccgacgtaaatcagtaaaacaactgaagaaacgcgcgggaaaccgcgtgccaataataataaaaatacaaccgaagccaaagcacccacggcagaataacggtagccgtattcatattccaagtgataacctgatgcgatggccgcgccaaaacaaaaggctaaaagcgcgcaaatgcccaatgtattttttaatgtctgatccatattttttattcgggcggattgtttcatacgatgccgtccgaatatcccattatttacgagttaacaaagcctgtccgacgatttcaagatcggaaaaacggtgcttcacgccttgtacatcctgatagttttcatgccctttgccggcaatcaggatgatgtcgtttgcggcggcttgttcaaccgcataacggatggcggcggcacggtcggcttcgacgcattcgggcgcgggaacggcaggcaggatgtcgttgatgatgtcgtgcggattttccaaacgcggattgtcgctggtgacgacgactttatccgcgccctgtacggctgccgcgcccatcagcgggcgtttgccgcgatcgcggttgccgccgcaaccgaatacgcaccacaaagccgcaccctgcggtttgatttcctgcaaggtggcgagtgctttttccaatgcgtcgggcgtatgggcataatcgacaacgaccaaaggtttgccgctgttcatgatgcagtccatgcgccctgaagcgggacggatttttgccagcacatccaatactttatcaagcggatagccgttggcgcacagcaaggcgatgcaggcggcgaggttttgcgcgttgaaccgtccgagcaggcgcgtgcggcatttcccttcgccccacggggtttggaatacggctgctatgccgtctgaagaggcggtgaaatcgataatgcggatgtcggcgtgttcgctgaagccgtagctataaacggccaaatcggggcagtcttttttcagacggcctatgagttctgcgccgtatccgtcatctacattgataacggcgtgtttcaagccatgccagtaaaacaggcgcgacttgatggcaccgtaggcttccatcgtgccgtggtagtcgaggtggtcgcgggtgaggttggtaaagattgcgctgcggaatgacacgccgttgacgcgcgactggtcaagcccgtggctggagacttccatcgcggcgactgttgcgccttgttgacggaaacggtagagcagggtttggacatcgacgggggcgggtgtggtatgcgtggtttcttccaatgcaccccaaaagccgttgccgaccgtgccgacaatggcggttttttcgcccaacaaatcggcagcttgcgccagccattgcgtgatggaggttttgccgttggttccggttacgccccagactttgagaccgtctgaaacgttgccgtaaacttgcgccgccaatatgccggcacggtgtttcaaatctttgatgccttgattggggactttccattcgggattccacgcgaatttgccgtcgtcgtcccaaaaaacaaaagccgcgccgttggcaacggcggcggggatataactgcgtccgtcggcatattcgcccggacaggcaacgaaaatatcgccttgtttgatttggcggctgtctgaatgcaacaaacgccctgccgcgtttgcacacgacagggtcgggatgccggtttcagccaaaggggttaacttgctgaacataaaacaatctcgttgatactcggattaagacggtgttttgacggctgcggcggtcagtggcttggtcggggaaatgcccaagatgttcaggctgccgcccataatttttttgaagggcggccctgccactacgccgccgtaataaccgtgggcagtcggttcgtcaatggttaccgccacaatcacacgggggtttttggcgggggcaaaaccgataaaggtagcgatgtgtttgttgtcggcataacgcccgttgacgaacttgcgcgccgtgccggttttcgcgccgacatcgaaaccgtccaccgcacccgccgtaccggtgccgcccggctcggttacggaaaccatcagattgcgtacctcgcgcgcggtcgattctttgaatatgcgtttgccttgcggcgcaaccgcctgtttttcaaagctgaccggcagcaaaacgccgtcgtgcgtcagtgcggtataggcgcgcgccaattgcagcaggctcaattgcaggccgtaaccgaaagacatcgtcgcctgttcgatgggccgccacctgcgccaatttctcaacaaacctgcagtttcgcccggaaagcccgagtgcatacgcacaccgatgcccagctcatgatagaagtcatacatttcttcggcaccgaaacgcgcagacagtttgcttgtgccgacgttggacgatttctgcatgatgccgcgcacatccaaagaggggtaaacatgggtatcgcgcacgggagacggtccgattttataaggctgcgtattcagccgttcgttcaaatcggttttgcccgcatccaatgccttcgcaatcacaaacggtttgattgccgaaccgggttcgatcatatcggttacggcacggttgcgccgctgttcgctgtctgcccggccgggcctgttgggatcgtaggcgggcgtattggccaaggcgaggatttcccccgtgcgggcatccaaaaccaccaccgttccggcttttgcctgatggtattcgaccgccttgttcaactcttcataggccaaggtctgaatcctctgatcgagggaaaggatgatgtctttgccgtttttcggggctttattgcgcggggagtccaagctgtccacaatattgccctgccggtcccgcaaaacgacttccgcgccgtcttcgccatgcaggctgtcttcaagcgaaagttccaaaccttcctgacctttgccgtcaatatcggtaaatccgatgacgtgtgcaaacaggttgcccatcgggtaatggcgttttaattctttttcaaatacaaagttttccaaacccaaggctttgacctcttcggcaaccttgggatcgagctgccgcttaatccagataaacgacttgcctttctgttcgagcttgttcctcaaaacatcaaccggcacatcgacaagctcggacaggcgttccaattgtgcggcagacggcatttccttcatctctttaggcacggcaaacagggactccgtcggcgcactcaacgccaaaaccgcaccgttccggtccgaaaccgtaccgcgtgtagccggcaatgtttgagtccgcacaatccggttgtcgccctgttctttcaaaaagttatacgttaccgtctgcagatacagtccgcgagcaatcagaccggcaaacaagaccgctattgccatcaggacgaagctgatccgtccgttactggtcatcggctttttgacctgctcttctttgggcagcatccgaggcttatattcgctcttaatcaacatttttacttctcgttattattatcctgacgcaggaatccgattccggcacacaggctgcttctatctttgatgcgccaccataaaggtattgcccgaaaccggcggatggaggttttgtttttctgccgccgccctgatcgcttcgtggttcgccaaacgcgcctgttgcagcctcatttgcgcataatcctgctccaaggcgatttcctgttttttcgccttgtccaaagctgtgaagttgagcctgtactggttttgctgcatcacaacggaaaaagcggaaacgcacaccgcaagcagcagaaggaaattcaatttgttcattgccattcagacgtttttctctgtgattgttccggtatcgaaccggcagtccgctccgccacacgcaaaaccgcacttctcgccctcggattggcggcaatttccgcctcacccggctttaatgccctgcccacgattttcaggggcagctcgggcaaatccgcttccctgaccgccgcccaacgcggcaggggcgcgtgttgcgaatattttttgacaaactgcttcacaatgcggtcttccaacgaatggaaagcaatgaccgccaaacgtccgccctctttcagacgacacatgacctgcggcaatactgcccctacttcttcaagctcgcggttaataaagatgcggaccgcctggaaggtgcgcgtcgcaggatcctgcccccgctcgcgagtacggacgttttgtgccacgatctgcgccagcttgcgggttgtatcgattggactttccgcccgttgcgcaacaatggcgcgcgcaatctggcggctaaaccgctcttcaccataattcttgattacctcgtgcaaatcctgttccgacgcaaccgctatccactctgcggcagacataccgcgcgtcgtatccatacgcatatccaaaggggcatcgaaacgaaagctgaaaccgcggctgccgtcatcgatttgcggagacgaaatccccaaatcaaacagcgcaccgtccaccttgccgatacccaaaccgtccaatgccgcctgaaacgaagcaaaaccgccatgcacgacaccgacccgcttgtccgaacgcgccagctcttctgccacagcaatcgcctgagggtctttgtcgaaaacaatcaaccgccccgcatcgcccaaacgcgacaaaatcagccgggaatgccctcccctgccgaacgtaccgtccacatagacaccgtcttcgcgcacggcaagcgcatccaccgcctcattcagcaagaccgtgatatgccggtaactttctgctccactcacaattgcaaatccgtctgactcaactggaaggcaagttcgtcaggatcgtcatccaaagcctgaaccatctcagcctcccactgctcgcgaccccaaagctccaaacggttggcacgaccgaccaaaacgacttcacggtcgaaatccaccctcttcctcagtccggcaggaaccagcacccggccggcgctgtcccattccaaaatttccgcgttatgcagcaaaagattttgaaaccgccgtaaaacagggttatccgccacttttaagtttaaaagttgcgccgcaaccttttcccactccgcaacagggtacatcaacagcttatgtttcgactcgagcgttaccactacggcaggcgtatagaggcgcgacagaatgtcgcggaatttggcaggaacagccaaccgccccttactgtcgatgcttaattcgtgtgcgccgccgaacatgacatgtcccaagccgaaatcaaaatcacaagggtaaaagagacactttgccccacaattccccaccaatcgacactataagaaattttaaacactcggtcaaatcagggcatgaaaactcattaacatatctgaaatttttattccttttaaaaacaataagataaaaaatgacgacaacggcacggcgagtgcggtacagaataatcgaaccaataaacaactatatatgattaatttaataatataaacacaatatatagtattaagataaagccatgacagcacccgtaccaacgtgtaatatgtcgggaaatccaataaatttacacaagctaacacttatcatgcccctccccctcccctctcccgaagcacggcaattctcgctcaaactgcaaaccctcattgccgaaaaaatcggcaaacacggcaactggattccattttcacgttttatggaattggttttatacgctccgcaatacggctactacaccggcggcagccataaaatcggcaataccggggattttattaccgcaccgaccctcacctctctgtttgcacagacactggcacgccaacttcaagaacttctatcccaaacggcgggcaatatctatgaattcggcgcgggaaccggacagcttgccgccgatttgttgggcagcatttcggacggcatcagccgttactatattattgaaatatcgccggagctggcagcacgtcagaaaaacctgattcaagcacgcgcaccggaagcatctcaaaaagttgtccacttgaccgcacttcccgaagcgtttgacggcatcatcatcggcaacgaagtactcgatgccatacctgtcgaaatcgtccgtaaagatgaaggcggctcattcgagcatgtcggcgtttgcacggacaacggccgtttcgcctattctgcaagacccttgcacgacccgtcgctttccacctcggcttccctctattttcctcaaacagattatccctacaccagcgaactacatccgcaacaatatgcctttatccgcacccttgcctcaagactcgaacacggctgcatgatattcatcgactacggttttgatgcagcgcagtattaccacccgcaacgcaatcaaggtactctaatcggacactaccgacatcacgttatccacaatccttttgacttcatcggattggccgacctgaccgcgcatgtcaactttaccgacattgcccaagccgggacggatgccggattagatttgataggttaccttccccaatcccatttcttattgaacctgggcattaccgagctattggcacagacggggaaaacgaattcggcagcctatatccgtgaagctgctgccgttcagaaactgattgaccagcacgaaatgggcgaactgtttaaagtcatcgtattcggaaaaaatatcggcgtcgactgggcaggattccgcttcggcgacatctgccacaaactctaaccctcatgccgcctgaatccgcttcagacgacataaactttttaacatttaaaaacagtcaactaattcaaaattaaaaaatacggcttgtcaaaaaaacagaaaaacatataatagcgtcttcacgaaacggcgaattagctcagtcggttagagcagaggaatcataatccttgtgtccggggttcgagtccctgattcgccaccaaattttcgggggtatagctcagttggtagagcgcttgcatggcatgcaagaggtcagcggttcgattccgcttacctccaccagataaaaaagcacagaccgtaaaaaggtatgtgcttttttattgcctgattgccagcaaataaagaataaaccactgccttcaaaacaggcaatcgactttaaacctatcgccccgcctgtcctgattttatagtgaattaaatttaaaccggtacagcgttggctcgccttgccgtactatctgcggcttcgtcgccttgtcctgatttttgttaattcactatatcagcccgccagacaaacccgacccgaataatgtcttcaggtcgggtttatggtttcattcccaacttatccagcctgacagccacaatataatgatggcaataccaaaaacaatgcggtaacaggcaaaaggaatataatttttcttggaaacaaacctcagcaacgcttttaccgctaccaagcctgaaacaaaggcagcaataaagcctatcagaatcaaaccgacatcatgcagggtgaaaaatcggtaatgtttcaggacatcataagccgttgctgcaaccatcatcggaacggccaagaaaaatgaaaactccgttgccgttttccgctcgattccccaaagcatcccgcccataatcgtactgcccgaacgggacgtacccggaaccagtgcaaacacttgggcaacgccgatcatcaacgcatcaatcggacgcaatgcatcaacatcgacaattttaggctctgcccggctttggcgtttctccacccacaaaataaaaaaaccgcccaaaaccagcatgactgcaacactcaaggggttaaacagatactctttgatttgtttgccgaacaacagccccatcacggcggcaggtataaaagcaatggcaagattaaggacgaaacggttggctttccggtcttttcccacgccatgcaacacattgctgaaacgctgccggtattcaaacactaccgccaaaaccgcaccgagctggatggtaatttcaaaaaccttgtgattgctgtgaaaatcaatcagattgccgaacacaatcaaatgtccggtgctggaaatcggtaaaaattcggtaaaaccttctaccaagcccatcatcagggctttcaggacaatcagaaaatccattgcttgcgcttctttcggatacgggagttcggctatttctgtacagcaggggtctgacgcttgcgttcttccctgactttggcaaccaattctttaatcgtatgaacaccgccgtcaaagccattattgaagataacgcggtattttccgccgacgacaacggtcggcgtactgtcgatgcggtactgttccgtcaattgctgcatttttgatgcagcagccgctgccgcaggagagtcgtaggcgcgcatcagttttttgccgtcaaagcctttttgagacaaagcccatttttcggcaaccgacctgttttccaagcggattttttgttcgtaaactgctttaaacacggcagggtttgcctgatatttcaaacctgacagcttgaccgcagcagccattcttgccagaccgagcatttcaggctgccagaccacgtgctccgtccttaaataggcatcagacggcaatgccttgcccaatttcaataacaaaggatcgaaatgatggcaatgtacgcagaaatagccgaaaaattccaaaacctcaattttgcccgactgtttttgaggaatgggtttatccaacacaagatagtcttccccttccgtcagggcatatgcctgcgcggacaacactgccgacagcagcagcggcaacagatgtttgagcttcataattatttgctttcgatagaacggatcaggctggcgacttcatgttttttcaactcgtcctgcatttttttcaccgcatcggcagacatattgccgctttgcacgcggtaaagcgttttatgtcccgcctgataaccgaccactttggaatatatgcccaagattgccagtttggcacgctgtccttccgcgctccggcggtcggcatacgcgcccatttgcagataatgcgttgcttccgccttgtcggacgttttcattttctgcacttctttggcggcggcactgcgcgctttttcgatgctgccgctgttgaggatttgttccggggtcggtttgggtgcaactttttccttttccgcctttttctcttcttttgaagcttttttctctgtttctttagacggttttaccgcttgttttttaaccgtttcggcatctttcttctgcgctttttccctgacggtttgttcacgctcttccgtcagcgctttcttacgcactgcctgtccgtccggctcttcccgttccggctcgcccgccttttcttcaacctcgtcggctttatcggcaacgggctgcttgtcggcagctttttccgcatccgactgctctgcctctgtcgcagcatccggttcggacaaggcgttttgatcggccggttcaggttggatgtcttccttaggctggtttttcggtttcaggatttccgtttctgcaggctgcttcgacgaagccgggattttgaacgcattttgaccgctctggttcagataaaacaaaataccggcaataatgaccgtcgccagtatcaaaccgaagaaaaaaccggacagaccttttccggattgggaaaatttgttcataaacataccttaatgtgtttcagacggcattaacgccgtttgcttacgggcggatattctaacaatatcgccatatttgggcaaaacctgcttccattcccattcctataaagcacgacggaaacctatggctttcatgacgtggcttctgccgacttcttcgtcgcccgccaaatccgccaatgtacgcgccacgcgcataatgcggtggaagctgcgggcggaaagggagagtttttccagcaggccgcccaatgcttcctgcgcttctttttgaatgcgggcggatgtgtcgagttcactgacactcaaggcggcattcactttgccttgccgtgcgtattgtttgtctctagcggcgataacgcgttccaaaacggacgcgctgctttcccctgcttcctgctgcatcagttcggcggcggacaggctcgggacttcgatggtcaaatcgatgcggtcaagcaacgggccggaaattttgctgcggtaacgcgcgacgctttcgggtgtgcagcggcagggtttgacgggatgcccgagataaccgcacgggcaggggttcatggcggcaacaagttggaatttcgccggatagacggcttggcgcgccgcgcgggaaatgtggatttcgccgttttccaacggttcgcgcaaaacttctaaaactttgcggtcgaactcgggcagctcgtccaaaaacaatacgccgtggtgcgccaatgaaatctcgcccggacgcggatccgaaccgccgccgaccatagccgccgcactggcgctgtgatgcggactgcggaaaggacggtggctgtcgagttgttgctggtggttgggcaggagcgaacgcaatgcccaaacttctaccaattcgtcttcggtcagcggcggcaggatgccgggcagccgttgggagagcatagacttgcccgttcccggcggacccatcatcaagaggctgtgtccgcctgcggcagcgatttccaaagcaaggcgcgcggtgtgctgacctttcacatcgcacaaatcaggttgtccgccatgttcaaacggcatctgaggaacttggcattcggtttgcgccaaaggttcgatgccgttcaaatgggcggcgacttcgcccaaagagcgcgcgccgtaaacggtaatgccgcgcatcacggcggcttgtcctgcgttttcttcaggcaaaacaaatgcacgttttgcctgcataccctgccacgccatcgccaacgcgccgcgcacggggcgcaacagccccgacagtgccaattcccccgcaaactcgtattccgccagtttttcgggcgcaacctgccccgatgcggcaaggatgccgattgcaatcggcaaatcgaaacgccccgactctttgggcaggtcggcgggggcgaggttgacggtaatttttttggcggggaattcaaaaccgctttgaataatggcggcacggacgcggtcgcgactttcctttacttccgtatcgggcagcccgacgatgttgaaatgcggcaggccgttggcaaggtgggcttctacttcaaccaacggcgcattcataccgctcaaagcgcggctgtaaaccaaggcaagcgacatatttcagacggccttattcgccggcttcggtttgctgcctgatttcggcgacggcttcttcggcagcggcttcagccgcttccaatgctgcccgttcgggattttgcgcggcttcgagtttcgccaaacgcgcttccaaagccgccagtttggtacgggttttgattaaaacctgctgctggatgtcgaattcttcgcgcgtaaccagatccatacggttgaacgcgccgcccagcatcgccttaatatttttttccacatctttggcagggctgttggcgatggtttcgctgattttcgaaccgacttcttcaaaaagctgcttgccgaacataatctgtatccttcctgaacatatcaaattcaatcggctattgtataaggaaaaatgccgtctgaaaacgggcggcggataatcggcaaaacataccgcgcctcctttgcggttgctaaattacacctcaaaacacctgccgcctgaaaacggatttcatattccgcgcaacgccagattacaagacattacaaaacaatatactgttttaaatgatttttccgacgcgcatcgtttcaaactcggctttttaagccattaagtgctttgcaaacaacagaaattgggttatgctgaaacggattatttacaatttcatatagttttattacatatcttattgtgattgaagataatttatccgaatccccctttcgggtatccggattttccgttgtacttttattagaaaaacatttcaggcgcaagttgcttgcaatttcaaagcctgtaattctgaagttttagacgaggaatagcacatgaatcccatgtacattacttttgcaatctatctggttgcagtccttctcatcgggcttgccgcctatttttctacgcgcaatttcgacgattatattttgggcgggcgcagcctaggcccgtttgttaccgcgatgtcggcaggcgcgtccgatatgtccggctggctgctgatgggtctgccgggcgcgatttatttgagcggtttgaatgaggcttggattgccatcggcctcttggtcggcgcgtatttcaactggctcttggtggcgggccgcctgcgcgtgcataccgaatacgccaacaatgcgctgacgctgccggattatttcttccaccgcttcggcgcgggcggacacttgatgaaagtggtttccgcactgattatcctgttcttcttcacgatttattgcgcctcgggcattgtggcgggcgcaaccctgttccaaagcctgtttgaaggtatgacttacaatcaggcaatgtggctgggcgcgggcgcgaccatcgcctataccttcttgggcggtttcttggcggtcagctggacggatacgctgcaggcttctttgatgattttcgccctgattttaacgccggtgatggtctatctgggcttgggcggcgcggaacagatgtctgccgcgattcaaagcgtcgccgcaggcacgggcaaagaatacggcagcctgtttgccggtacgaccgtcatcggcatcatttccaccgccgcatggggcttgggctatttcggacagccgcacattttggcgcgctttatggcggccgaaagcgcgaaatcgctggtatccgcacgccgcatcggcatgacttggatggcgttgtgccttgcgggcgcggtggcggtcggttatttcggcattgcgtatttcggtgcaaatcccgacaaagtttcttctatgagcggcaaccacgaacgcatcttcatcgcgctttccaccctgctgttcaacccttggatcgccggcatcattttgagcgcgattttggcggcggtgatgtccaccctgtcctgccagcttttggtttgctccagcgcgattaccgaagacttctacaaaggctttttgcgtaaaaacgcgcaacagtcggaactggtatgggtcggccgcctgatggtcttggcgattgccgtgatttccatcctgattgcttccgatccgaacagcaaagtattgggactggtgtcttatgcgtgggcaggtttcggtgcggcgttcggcccgattgtgattctgtccgtattgtggaaacgcatcactgcctacggcgcgttgtcgggtatggttgcaggtgccttaaccgtagtcgtatgggcggaatggataaaaaaaccggctcaagcagcaggcgaaagcggcttgttgacgatgtacgaaatcgtcccgggctttattgtttgcttaatcattgccgtgttggtttccctgttcaacaaagaaccttcgcgcgaaatccaagaacgctttgaaaaagccgacgcagattaccgcgccgcccgataaacccctttcagacggcacggcatcccggttcgtgccgtctgaacccgtttccgggtcaaacacaaataaaccttgcctgcatacagaccttatttgtgttttacccgtttcattttcaaagaaacggaagcacctaccctgcccgcatttgaagccttgtatttcatctgcggatttattacgatattaccgtattcaggccgcaccgatgccgcctgccccccgaaaaactttggagaatccaaaaaatgtttcattttgcatttccggcacaaactgccctgcgccaagcgataaccgatgcctaccgccgtaatgaaatcgaagccgtacaggatatgttgcaacgtgcacagatgagcgacgaagagcgcaacgccgcctccgagcttgcccgccgtttggttacccaagtccgcgccggccgcaccaaagccggcggcgtagatgcgctgatgcacgagttttcactctccagcgaagaaggcatcgcgctgatgtgtctggcagaagccctgctgcgtatccccgacaacgccacgcgcgaccgcctgattgccgacaagatttcagacggcaactggaaaagccatttgaacaacagcccttccctcttcgtcaacgccgccgcctggggcctgctgattaccggcaaactgaccgccacaaacgacaaacaaatgagttccgcactcagccgcctgatcagcaaaggcggcgcaccgctcatccgccaaggcgtaaattacgccatgcggcttctgggcaaacagttcgtaaccggacagaccattgaagaagccctgcaaaacggcaaagaacgcgaaaaaatgggctaccgcttctccttcgatatgttgggcgaagccgcctacacccaagccgatgccgaccgctactaccgcgactatgtcgaagccatccacgccatcggcaaagatgcggcaggacaaggcgtttacgaaggcaacggcatttccgtcaaactttccgccatccatccgcgctactcgcgcgcccaacacggccgtgtgatgggcgaactgttgccgcgcctgaaagagctgttccttttgggtaaaaaatacgatatcggtatcaacatcgatgccgaagaagccaaccgtctggagctgtctttggatttgatggaggcactcgtttccgatcccgatttggcaggctacaaaggcatcggtttcgttgttcaagcctaccaaaaacgttgtccgttcgttatcgactacctgatcgaccttgcccgccgcaacaaccaaaaactaatgatccgcctcgtcaaaggcgcgtattgggacagcgaaatcaaatgggcgcaagtggacggcttgaacggctatccgacctacacccgcaaagtccacaccgacatctcctacctcgcctgcgcgcgcaaactgctttccgcgcaagacgcggtattcccgcaatttgccacccacaacgcctacactttgggcgcaatctaccaaatgggtaaaggcaaagattttgaacaccaatgcctgcacggtatgggcgaaaccctgtacgaccaagtcgtcggcccgcaaaacttaggccgccgcgtgcgcgtgtacgccccggtcggcacacacgaaaccctgctcgcctacttggtgcgccgcctgttggaaaacggcgcgaactcgtctttcgtcaaccaaatcgtcgatgaaaacatcagcatcgacacgctcatccgcagcccgttcgacaccatcgccgaacaaggcatccacctgcacaacgccctgccgctgccgcgcgatttgtacggcaaatgccgtctgaactcgcaaggcgtggacttgagcaacgaaaacgtattgcagcagcttcaagaacagatgaacaaagccgccgcgcaagacttccacgccgcatccatcgtcaacggcaaagcccgcgatgtcggcgaagcgcaaccgattaaaaaccctgccgaccacgacgacatcgtcggcacagtcagctttgccgatgccgcgcttgcccaagaagcggttggcgcagccgttgccgcgttccccgaatggagtgcgacacctgccgccgaacgcgccgcctgcctgcgccgtttcgccgacctgctcgaacagcacacccccgcgctgatgatgcttgccgtgcgcgaagcaggcaaaacgctgaacaacgccattgccgaagtgcgcgaagccgtcgatttctgccgctactacgcaaacgaagccgaacataccctgcctcaagacgcaaaagccgtcggcgcgattgtcgccatcagcccgtggaacttcccgctcgccatctttaccggcgaagtcgtttccgcattggcggcaggcaacaccgtcatcgccaaacccgccgaacaaaccagcctgattgccggttatgccgtttccctcatgcacgaagccggcatcccgacttccgccctgcaactcgtcctcggcgcaggcgacgtgggtgcggcattgaccaacgatgcccgcatcggcggcgtgatttttaccggctcgaccgaagtggcgcgcctgatcaacaaagcccttgccaaacgcggcgacaatcccgtcctgattgccgaaaccggcggacaaaacgccatgattgtcgattccaccgcacttgccgagcaagtctgcgccgacgtattgaactccgccttcgacagcgcgggacaacgctgctccgccctgcgcattttgtgcgtccaagaagacgttgccgaccgtatgctcgacatgatcaaaggcgcgatggacgaactcgtcgtcggcaaaccgattcagctcactaccgatgtcggccccgtcatcgatgccgaagcacagcaaaacctgttgaaccacatcaacaaaatgaaaggtgttgccaagtcctaccacgaagtcaaaaccgccgccgatgtcgattccaaaaaatccacgttcgttcgccccatcctgtttgaattgaacaacctcaacgaactgcaacgcgaagtcttcggtcccgtcctgcacgtcgtccgctaccgcgccgacgaactcgacaacgtcatcgaccaaatcaacagcaaaggctacgccctgacccacggcgtacacagccgcatcgaaggcacggtacgccacattcgcagccgcatcgaagccggcaacgtttacgtcaaccgcaacatcgtcggcgcagtcgtcggcgtacagcccttcggcggacacggtctgtccggcacaggccccaaagcaggcggttcattctacctgcaaaaactgacccgcgccggcgaatgggttgccccgaccctgagccaaatcggacaggcggacgaagccgcactcaaacgcctcgaagcactggttcacaaactgccgttcaacgccgaagagaaaaaagccgcagcggccgctttgggacacgcccgcatccgcaccctgcgccgtgccgaaaccgtccttaccggaccgaccggcgagcgcaacagcatctcatggcacgcgccaaaacgcgtttggatacacggcggcagcacggttcaagcctttgccgcactgaccgaacttgccgcctccggcgtacaggcagtggtcgaacccgacagcccgctggcttcctacaccgccgacctggaaggtctgctgctggtcaacgacaaacccgaaaccgccggcatcagccacgttgccgccctgtcgcctttggacagcgcgcgcaaacaggaacttgccgcccacgacggcgcactcatccgcatcctcccttcggaaaacggactcgacatcctgcaagtgtttgaagaaatctcttgcagcgtcaacaccacagccgccggcggcaacgccagcctgatggcggttgccgactgattttaccgaaatccccgagcgcggcccgtgaaccaatgccgtctgaaaacctttcagacggcatttttataatggattaacaaaaatcaggacaagacgacgaagccgcagacagtacaaatagtacgaaaccgattcacttggtgcttcagcaccttagagaatcgttctctttgagctaaggcgaggcaacgccgtactggtttttgttaatccgctataacagcaaccctgtcgccgtcattcccgcaaaagcgggaatccagtccgttcagtttcggtcatttccgataaattcctgctgcttttcatttctagattcccactttcgtgggaatgataacggaagggttttggttttttccgataaattcttgaggcattgaaattccagattcccgcctgcgcgggaatgacgattcataagtttcccgaaattccaacataaccgaaacctgacaataaccgtagcaactgaaccgtcattcccacgaaagtgggaatctagaatctcagactttcagataatctttgaatattgctgttgttctaaggtctggattcccgcctgcgcgggaatgacgaatccatccgcacggaaacctgcaccacgtcattcccacgaacctacattctgtcattcccacgaaagtgggaatccaggattcagggacggagaaaccttttttcccgataagtttccgcaccgaccggtctggattcccgcctgcgcgggaatgacggttcgggtatttctgacgattcatcgagccgtagcaactgtatttttcaccccgtcgggcaaaaataccaaaactcaaatcaagtcgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccaggtcttacaatcttaccaacgtataaagcacgcgcagtaagggaaacgcaatgcaacaacgtctgaaacgcccgattcataaggatttcagacaacaaagaaaaaagccgcgcaattcggggaaattgcgcggcttctgtcaatttttgaaaattgcgcggaaatgctgccccctcaggtgtcggaagccgttggacatccgtacctgcaaacgtacgcttccacagtcagaaaatgcaaggggacatttagaaacttaaggttataccggctcaactccgccaacaacctacccctcaatccgtccaaaagttttgccgtatcaaccctgctcaagctgctacgcggatgccaaacgacaaggatatgcccgccatgcagttcaggcagcccgtccaacagggctttatccgaaatttccctgaaaataaagtccgtatcgacgattttgccacgcagctcgttcaaaatctccatgtctgaactgattttagacgaaacacgcttgcgttcggacttaggcagaccgcccaagtccaaggattccagtgttgcgctgcatctgatgtgctgtgcctgcaagtccgaaaactcgacaaataagggaattttgtcaagaggttgcagataatccacacttttcggcgtatttcccgcattatcggttatccgtagaacgaccttcaaaccctttgcaccgtccaacttataacccttggcagtcaatacgacttcacagtcgggcatctcaaggtctataacttcccaaaataccgaaatatccgtactcaaggcagccgctcctcgatgacttcaagataaggcgcacccaaagcttctttggcagcccgtaaaccgcccaagacgctgccgtcttcaagggatatgccgtctgaagacagcctgcatacgcccacactgcccaataatgacgcatcggcttccaccttggcttccagcctgtgcaacatatccaagctgtgcgttgcaaccaccacattgacacccgccctgctcaaatcaagcaggatgtccagcatcgcgtgctgccaagacgtatgcaggttcatctcaggctcgtcgataaacaggaaactgccctcgtccagcacattgcgccgcaacagcagcgcaatcataccgatgtttgaaatccccgacgaagccatattgagcggcacggactgcctaccgcgttcgctgtacacgatttcccccgagggcgtaacagccagtctgccgtttatcagtgcctcgaccttatccgcaatctgcccgaacacttcgttcacggggggcagttcggcctccaacatttcgtccaaatcgtagaaatactggggcacggggttgaccgccccacgtcggagcatgttcaacctgaacagccttgcgtcctttaaggcattcctcatcttgtagtagacgggcgactccaggtagacgacgtttttcaggctttgcagactacccagcatggtttcagacagtttgaagcccaaacccttgtccccaatggaaacctccgtaccgtcgcccaatgagaaatttgcactatcggaggataaaagtcttttgatgtcagccacttggaaatttccggaaaatgccgagtgcaaagccctgccgacagcttcggtgtagaaaccgacatctccagacagacagaactcaaggtcggacaggtaatcttcaatatctgtgtaatgttgtttgaccgcctgcatcttcgtccccttgccgaccttcagacggcgtgcaagctcggcaacagcggttttcaaatcgtttaaaacaagctgcgaggcagggggttggtacaacgggctgggagacagcctgtctgccacgctttgcctgacaccttccaaaagcagaccgatgtcggacagcagtgcgtcgtcatccgccgaacgtctcgggatgccgtctgaaagcctcaataaggcggagttcgtcagggacagcacgttcaggatataggcagaaacaacatcctgattgagcgtatgcaggatactgtacagcccgcgcgtgatgaaacttttgccgctggagttgcaacccgtgatgacggtaagcgggcgaatggaaaccctagcatgggcaaccttgccaagattcttgatttcgacatttaaatccataaaaaacaaactcctgcaaaagctaggagtttattatagcacgaagtttcgagattacggcattactttgtacctgttacagacaaggttgtcgggatttgaacgtccgtcgagcttggttcgtaggatttagggtgttgtgaaccctacctatcgtacccaagcactttgtacctgtttgaaataaggttgtcgggcgacgttcgacccttgagcctgtgattgatttgttggaaatgcacacctaaagcagtgcctgcggcagtaacgctggggaacgcgagtgtttcgttggtcattgtgtcgaggatgaggaggggtttggcagacttgcttgactgttttagacgttcagaggcttttgactgttggtgttcccttccgcaagcaggacagccgagtttagagcggagacaggatgtcgcattggagaccgtctgattcccgtgctttgggcagtatatatccaacgggtacatagaccctcggaaattaagaacactcagaccataaacaccaaacttctcaagaaatttcttctcaaaactataaactgtataagtcatgataacctcctagagttgtcatttattagaatgcaggaaattatggaaaagtcaaaatttttcgagaagtacctgaaagtggtgaatggtgcatattgttaaaaagtgtatacgtctgttaagattaggtaaataatataacatatttattatattatatattttccttaatgctttgtttgacaaacaacaggcggaggcgtacaatgcgccctgtaattagatagttagaaaggataaaaacaatgacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgctgtactggtttaaatttaatccactatattttgtaatagctgccattatgcctactaggatatataccttctatataatccttatttaaataaaaacccttataaaaatctgtgttatctgtcgggattgaaaaaaagattttatctttctcatcaggtttatatttgctatcaatatcaaaaagagaataaggattaaaatgagttcgacatactaggtaaaaatttatatcttggatcatgaaatattcgatatttatcaggatcgaaagatgctaaaaattcatcaatattggtactggatattttgtcatcactaataaacatcgctagagatgggcgactttgattttccatttgttgattagtaaaggatataaatactaacttgccattgtcaaaccacatagatttatatagtggattaaatttaaaccagtacgtcgttgcctcgccttgccgtactatttgtactgtctgcggcttcgtcgccttgtcctgatttttgttaatccactatagttattgcctttgggagaatcaattctgacagcacataacataggttcatctttacagtcgttatattgggtttcatcaaactcaactgcacagcacaataaaggcaataggaaaaaaggagattaatttattactatacataaggcagcctgattattcattctaaaataaatccggttttcaatatttgattttattccggattatatacacaataaattttaccgctccaaaatctgatattaaccctatggatttcataaatttttcagaaaaataggctgtgcttgatcaatccgccgactccggctgtttgtcagggaaaaggcaattattttcggttagtcagcagcctatcctattgaatcacttaaagatatggatgtttgtcaacgccatatcaaaacacggtcttttaccaatcgaattctgccgtcaccggcgcgtggtcactcggacgctccagcgcgcgcgtctccaaatcgacgcggacatccttcaacgccgccgccatcgcaggcgacaccaaaatatggtcgatacgcaggcccagtttgcgctggaacatcgcgccgcgatagtcgaaccatgtgtaaaacgcaccttcgggatggatatggcgcaaactgtcggtcaatcccaaatccagcaggttttgaaaccactgccgttcgacggtcgaacagtggattttttcataccatttttcagggtcgtaacagtccgcatcggcaggcgcgatattgaaatcgcccaacagcaccagtttgccgtggcgtgccatttcatcgcggacaaattcggttaacgcggcaaaccattgttctttatatttgaatttcgggctgtcgagggcttcgccgttgacgcaatagacattgatgacgcgcacgccgccgacggttgccgcaatcacgcgccgttgcggatcgtccggcagcgcgggcagcccgatatgcacgtcttccggcgcgttgcggctgacgattgccacgccgttgtaggttttctgcccgctccaaacacagtgccagcccatcatttgcaaagcggcggccggaaatttgtcctgatcgagtttgagttcctgcaaaaccaaaatatcgggcggattgtcggcaagcaggttttgcacctgcggcagccgcacattgagcgaattgacgttccaagtggtgattttcataacatttccgaaaaatgccgtctgaaacgttcagacggcaaaaggaaaggattttaacactataccgcgcgtttgttttccaaatcgcggattgtccgcagaatcgttgccgcgtcttcggaaatcaggcggtattcgataatgcggtggtaacgcgtaaagtccaccagaccttccacgcgcagtcggctcaaatggttggaaaccgctgtcgcaggcatggacagggattcggacagctcggtaatcttgcaatcgccgtccaacagttggatcagtatagtggattaacaaaaatcaggacaaggcgacgaagccgcagacagtacagatagtacggaaccaattcacttggtgcttcagcaccttagagaatcgttctctttaagctaaggcgaggcaacgccgtactggtttttgttaatccactatacctgcccgaaacgctgttttttctaaagcatcacgaccttcacgaaaaatgccgtctgaagaatatttcagacggcatttcctccctgaggcaataaccggattacggttaggcggttccttgtctgacatatcagacaactgccgacaccctaaaactcatgccaagaaatccaaacctatgtccaacgagcggctgctgtgggtcagatagccgagggcgatgccgtccacgccggtttgcgccacgcgcttcaggcggtcgaagccgatgccgcccgatgcttcgcaatagacggtgtgggggtgggcggtttgcgtgtggcagcggtttgccgcttctttcagggtttcgtcgtccatgttgtccagcaaaatccgttccgcgcccgctgcgatggcttcgtccagttgtgccaacgtgtccacttcgatttccacgcaggtcaatgctccgaccgcctgttttgcctgccgaacggcttgggcgatgctgccgcaataggcgaggtggttgtctttgatgagcacggcgtcgtccaagcccatgcggtggttcacgccgccgcctgccctgacggcgtatttttgcaggacgcgcagcagggggatggttttgcggctgcacacgatgtctgtaccgtattcggcgacttcggcaacggcacgcgcggtggcggtggcgatgccgcttaagtgcgtgaggtagttgagtgcggtgcgttcggcggtgagcagcgcgcaggcgttgccttcgacgacggccagcgtctgacctgcgcggacggcttgtccgtcttggatttcggcttggaaacggacggacggatccatcgtctgaaaggcgagacacgccaagtccataccggcgataacaccgtcttcgcggctgacgaggaagagtttggcggttttgtcgggggcgataacggcggcggacgtaatgtcgccgcgcctgcccaagtcttcgctcaaggcttgttcgactatggggcgcaacagggtgtcgggcagggaaaagagggtgttttcagacggcatgaggtttcctttgtcgaaaaagattgatgttgcaccgatggggcaaaacttcatttgatgccgtctgaaaacgggctaacggctgcccagcggcagtccgatgtccgaaatcagcctgtcgggcaggacgtcgtcgcggaagcggcaaagctgcgcgggacggcctttgctgcccgatacgccggtatccgacggctcgatgaggttttgctgctgaatctggcggcggaagttttgcttgtgcagcaatcttccgctgatggcttcgacactgttttgcagttgcagcagcgtgaattcgggcggcatcagctcaaaaatcacggggcggtatttgattttggcgcgcaggcgggacagggcggtcgccaatacgcggcggtggtcgtggcgcatgggctgccctgtgagcgcgaaatcgaagtttgcctgcggctcggcggcttccactatcaggccgctttcatacagcatttcatagcgttgcaaaacgtattcttccgaccagttttccggttcgaccccccaacacaaatgaatgcgcttgagccgcatttgacgcacttcctccgtgtccgccgagtttgcccaaatgcgcagtcggctgacgacggcgtcgcgctgtccgccgtcggtgcgcaagtcttcccacgggaaatagccgtagcagtcctgccatttcgcatcgggatgcaggatgctgtcggctgcctcgcgcaccagccccaaatagctgacgtacaagacgggcatgccgtgttcgttgcggcggtgggtatcgacaaaggtgtaaagctgttccacatagcccataggctgcgaagtctgcttggcaacccacagcttcacgcccgcctgcaaggaattgcgcagaggggagagcgggccgttgggcaggagtgtgccttgggcgacggttaatacccgcaggccgccgtcggtaacggcaatcaatacgggaaccagctcgacgatgctttgcggcggggcttcggcttcggggtaggcatccatgctcggctttctgcgggtgggaaaggctttattgtatagtggattaaatttaaaccagtacagcgttgcctcgccttgccgtactatttgtactgtctgcggcttcgtcgccttgtcctgatttttgttaatccactataaaccaaagcggtttgtcggaacgaagcgggtcggttttacggtatcgcaaacctgttttcagacgaccttgcttattatactcaagttgagcataatataaaacagtttgaaaagcagacggcaaaccttcatgccgtctgaaaaccagctacaaggaaacatcatgcaaaccgccgcccgccgctcgttcgactacgatatgcccctcatccaaacgccgacttccgcctgccaaatccgtcaggcgtgggcgaaggttgccgatacgcccgaccacgagacggcaggccgtctgaaagacgaaatcaaggctttgctgaaggagaaaaacgcggtcttggtggcgcattattacgtcgatccgctgattcaggatttggctttggaaacgggcggatgcgtgggcgattcgctggaaatggcgcgcttcggtgcggaacacgaagccggtacgctggtggtggctggtgtgcgcttcatgggcgagagcgcgaaaatcctctgccctgaaaaaacggtgctgatgcctgatttggaggcggaatgttctttggatttgggttgtcccgaagaagcgttttcagcgttttgcgaccaacaccccgaccgcacggtggtggtgtacgccaacacttccgccgccgtgaaagcgcgtgccgactgggtggtaacgtcttcggtggcgttggaaatcgtgtcgtatttgaaatcgcgcggcgagaaactgatttggggacccgaccgccacctcggcgactacatccgccgcgaaacgggcgcggatatgctgttgtggcagggttcgtgcatcgtccataacgaattcaaagggcaagagctggcggcgttgaaggcggaacatcccgacgcggtggtgctggttcatcccgaatcgccgcaaagcgtcatcgaactgggcgacgtggtcggctcgaccagcaaactgctcaaagccgccgtatcgcgtcctgaaaaaaaattcatcgtggcgaccgatttaggcatcctgcacgaaatgcaaaagcaggcgcccgacaaagaatttatcgccgcaccgacggcgggcaacagcggaagctgcaaaagctgcgcgttctgcccgtggatggcgatgaattcgctgggcggcatcaaatacgccctgacaagcgggcacaacgaaatcctgttggacagaaagctgggcgaagccgccaaactgcctttacagcgtatgctcgacttcgcggcaggactcaaacgcggggatgtgttcaacggcatgggccccgcctgatttgccgtcaatattgccgtttcagacgacctctcaaacaaggacaacaccatgcaaaccgattgcgacgtattgattgccggaaacgggctggcggcactgacgctcgccctgtcgctgcctgaatcgttccgcatcgtcattttgtgcaaaaaccggctggacgacaccgccagccgtcatgcgcaaggcgggattgcggcggcgtggtcgggagaggacgacatcgaaaaacacgttgccgataccttggaagctggcgcgggtttgtgcgacgaagccgccgtccgcaccatcctgtcgcagggcaaaccggcaatcgaatggctgctgtcgcagggcgtggcgttcgactggaatcataacggcctgcacctgacacgcgaaggcgggcatacctgccgccgaatcgcccacgtcgccgattacacgggcgaagccgtcatgcagagcctgattgcccaaatacgccgctgcccgaacatccgcgtttacgagcggcagatggcgttggacatccaaaccgaatcaggcgcagcgtacggactgaccgtcctcgactgccgaacgcaagaaacctaccgcatccgcgcccgccataccgtactcgcaggcggcggcttgggacagatttacgccgccaccaccacgccgcccgaatgcacgggcgacgccatcgccatggcaatacgcgcaggctgcgcagtcgaaaacctcgaatttatccaattccaccccacaggcttggcaaggccgtctgaaaacggacgcaccttcctgatttccgaagccgtgcgcggcgaaggcggcattctgaccaaccaatcgggcgaacggtttatgccgcattacgacctccgtgccgaactcgcaccgcgcgacatcgttgcccgcgacatcgccgccgaaattgccaaacaaacgcaagacttcgtctcgctcgatatcagccatcaacccgcagcgttcgtccgtcagcatttcccgtccatccatcggcactgcctgtcccaatgcggcttggacatcacgcgccaagccatccccgtccgccccgtgcaacactacacctgcggcggcatccaaaccgacccttgcggcagaacctccctgccgcagctctacgccttaggcgaaaccgcctgcacagggctgcacggagccaaccgcctcgccagcaattccctgctcgaatgcgtcgttaccgccagacttgccgcccaaaccatcgcggacggacaagcattccaaaccgtaccgtcccaaaggtcgtctgaacacccctccgccgaagcaggcatcttttcagacggcatccaaagcgcattcagccgccccgtcctgcaagccttcaaccaacgccatctgggcatcctccgcaacgataccggcctgcaccgcgccatcgcccaactgcggctttggaagcaaaaccaaaccgaaccgcacaccgcgtccgaatacgaaaaccgcaacctgctcgaatgcagcctcgccgtcgcccaagccgcatacaggcggagacagaacatcggcgcgcattttaatagtgattgttaaggttggctggttagaaaaaaatcgttcaaataaatttgaatagcatggttgagaaattggcattcagtttttagggttgcgtaagttgggttatcaatctgttctatagtggattaacaaaaatcaggacaaggcgacgaagccgcagacagtacaaatagtacggaaccgattcacttggtgcttcaacactttagagaatcgttctctttgagctaaggcgaggcaacgccgtactggtttttgttaatccactataaaagcagaaaggccgtctgaaacactgttcagacagccttttacttccttgacactttatctgacgcattttacctgcccgactgtgcccacacgttttgcaaataggcgtaggtcagctcggcggtgccggacaccagcgcgatgtcgctgcccaagtcttcggctttgcccacgccgatgggcaaggcgccggcggctttgatggcggcgacgccggcgacggcgtcttcaatgccgatgcattggcggatgtctgcgtccacgccctcggcggcggcgaggaagatgtcgggggcaggtttggaatgcgcgacggcggcagggtcggcaatggcgtcgaagaagtgggtcagccccatgcgttcgagcaggaacgggccgtttttactggcggacgcgagggcgatttttttgccgtttgctttcaatgtttccagcaggggcaaaatgccgggatacacgtcttcgggtttgactgcctgaatcatctcgacgtagttgtcgtttttacggcgggtcagttcggcgaactcggcttcgctgacggttttgccgccgtgcgcgaggatgcgtttgagcgaatcgtcgcgcgacacgcctttgagctgctcgttaaacttgcggtcgatgctgatgcccagttcttcggcgagctttttccatgcgcggtaatggtattcggcggtatcggtgatgacaccgtcgagatcgaagagcacagcggtaaacgtcattttgcgccctccttatttttccaaagcggcggtatggctgccgtcgagcgtgatgtctttgccgtacacctgcaaatcgagcggttcgcctttaagcagggtgaagacgacgttttctttgccgacggcgactttaatcagacggcctcggtagttgatgtggaaggcgtagcctgtccacgcgctcggcagaaacggggcgaagctgagtgtgccgccccaggttttcatttgggcgaaaccttggacgatggcaagccacgagccggtcatggaggtgatgtgcaggccgtcttcggtgtcgttgttgtagttgtccaagtctaggcgggcggtgcgctggtacatttccacggctttttcttctttgcccagttcggcggcgagaatagagtggatacacggcgacaacgagctttcatgcacggtcatcggttcgtagaagtcgaagttgcggcgtttttcgtcgatattgaaacggtcgccgaagaaatagatgccttgcaatacgtccgcctgtttgataaagggcgaacgcaggattttgtcccacgaccatttctggttgagcggcaaatcgtcgggcgaaagcgcggacacggggcggatgtctttgtcgaggaatccgtcgtgttgtacgaatacgccgagttcttcgtcatacggacggtacatattcgcgctgatgtccgcccatttttccaactcggcggcacgcacgtttaaatccggacgcgggtatttcgccagggcttcgcgggtgtagtccaatacccatgcggcgagggtgttggtgtaccagttgttgttgatgttgttttcgtattcgttcgggccggttacgccgtgaatcatgtatttgccgttgcgtttggagaagtggacgcggtccgcccagaagcgggacacttcgaccaagacttccaagccttctttggcaagatagctttcgtcgccggtgtagttggtgtagttgtagatggcgtaaggaatcgcgccgttgcggtggatttcctcgaaggtgatttcccattcgttgtggcactcgatgcccgtaaacgttaccatcggatagagtgcgcccgccaagccctgttcgcgcgcgttgtgttgcgcctgcggcagttggttgcggcggtattgcagcaggttgcgggtaacttcgggttccgccagtgcgaggtagagcggcactgcgtaggcttcggtgtcccaataggtcgcgccgccgtatttttcgccggtaaagcctttcgggccgatgttcagacgcgcgtcttcgccgtagtaggtggagaacagttggaacagattgaaacggatgccttgctgcgcttcgtcgctgccttcgatgaccacgtcggcgatttcccaacggtgcagccagcctgctttgtgcgcgtccagcaaggtttcaaacgcaacgcctgcgactttttccgacaaggcgcggcctgcggctttcactgcttccaagccctgataatcgcggctggtggtaacaataacccgtttttcaaaggtttcgggcgtgccgccgacttcggcctcgaaagaattggagacctgccagtcggtttgtctgccgccgagggctttgaagctgccggcgaaagtttgctcggcgttgacgataaattgttccacaccgaaagggttggcaacggtttgggcggcaatgtaggagagactgtctgaaacgcctttgtccaatacctgccagaatttttcttcgtagttggagtcttcgtttttcacgtcggcatcgatgatggaatcgatgcggacttggtgggttttgccgtcaacggatacggcttcccaacagataaccgccagctctttttgcgcgacggacaggaatttgcacacattgaaacgcacaccgaatacggtgaacgagcggcgcaacacgccgtgctgcatatcgagttcgacggagaagccggcaacatcgtttttcgccaagtccacctcttgtccgtcgacaaagattttgactttgctgaaattgagcgcgttgatggctttgccgaaatatttggggtagccgtttttccaccagccgacgcgggttttgtcgggaaaccacacaccggcgatgtaggtacccaagtggctgtcggcggaataggtttcctcaaagctgccgcgcatacccatatagccgttgcccaaactggtcaggctctcttgcagccgtttgtgttctttttccagctttgccgaacgcagcgtccaagggctgatttccataattcttgtgtacatttatgaagctcctgtttggattgatttgagggaatggtgaaatcttatagtggattaacaaaaatcaggacaaggcgacgaagccgcagacagtacaaatagtacggaaccgattcacttggtgcttcagcaccttagagaatcgttctctttgagctaagccgaggcaacgccgtaccggtttttgttaatccactataaaaaggccgtctgcaaccggtgttaggaagctcctaagaaagggattcgatgccgtaagcaatcgtcgcctccctggtatcacccttgttcagacgaatattgccgaactcgggccaattcaggctgtcgggcagcgtctgcgcctcggtcgccagcgcgtcgtaaacgcccgcatcgtgccgcgcgaaatcctgcggggcggcggtaaagatgaccaagccgttgcggtcgctgtatatgctgatacgacggcggcgtccggcttgcaacacagcggcgggacggcctatatcggacggcacgcggtaagcgtcgtcaaaaccggcccgacccgtttcgcggcgcagggcggcaacggcggcatccagcggcttgggccggctgaaatcaaatacttcgaggccgtctgaaaccgttgagacgggcagtttttcggcatcggccggaatatgtccgccctgcggaatatgcagaaccgcatcgtgcaggcccgcgtccagccgccagtaaatgtgcagcgtcgggtcgaacaccgtgtcgccgagcgcggtggcgcgatagctaacggtaagccggtcgtcctcgtccaagcggtaggaaatatccaaatccaaatcgttgggataaccgtcggccgactgttgcaggcggctgcgcagcaccaccgaacggccgtctgccgccaccgcgttgaaacgggtaacggccagcccgtgcgaaccgccgtgcagcgcgttcctgccttcgttggcctccacgcggtaagtcctgccgttgatgtcgaacgccgcaccgcggatgcgtccggccacgcgccctatctgcttgttaatctgaaacggattgtccgcataggaagccgcatcgtcgaacgacaccacgaggttttcgcgcacgccgtctgccaaaacggaaaattcctgcacaatcccgcccaagtccagcacgcagacacgcgtaccacgccggttggacagcacatagccggttacggcacgcccgtcgatcaggccgaaatcgcgggtagcgggggtatcgctcatcgctcaaaccccgccgtgtgtttctttaatcaggaacacggaaaacgcgcccagcagcaggacgacgccccctaccaagaacatagtggcctgcaagccgcccagcatagggaaaagcacgaaactcaacagcgaagcgacgatttgaggcatacagatagagccgttaaacaggcccaagtaagtgcccatatgcttgcccgacaaggcgttggtcacaatcgtcagcggataagtgataatgcccgcccaagcgatgccgattaaggtataagacaacaccagcgcgtattggttgccgatgaagaaaacggagaaaaagccgagcgcgcccaaagccaaacagccgaaataacccgccttatggtatttattcggcactttcgccaatacaaacgaacaaatcaccgccgcaaccgactgcaccgccgccaaaacgccgtaccagttgcccgcttcttggtaacctacggaagacgcatcggtggtgtgccagacgttttccgcaatcgcgcctgccgagtaagtccacatatattggaaggcgaaccagcagaagaattgcaccaaagtaaccgtccaaaacgccttaggcgcggttttcaagagttcgatccagttggctttttcctgattcgcggcgacatcgatgccgtggtaacgggcgtaggtttccggatcgtattccttcactttgaaaatcgtgaacgcgctggtaatcaccagcaacgccgcacccacataaaacgccacgaccacggtctgcggcacaacgcctttctcggcggtgttcgccaaaccgatatacgcaaacacaaacggcagaatcgccgccacgaccgcgcccgtatttgctaagaaactttgaatcccgtaggcgtagcctttctgctcctcgttgaccatgtcgccgaccatcatcttaaacggctgcatcgccatatttgacgacacgtccaacagcgcaatcatcagcgcgccgaacgacaaagccgccagcgacgcatagccgaaaccgaagctgcccgagttcggcatcaaaatcatcacaataaccgcaatcagcgtgccataaagcagatacggcagacggcggccgcccaaacgcggcttccaagtgcggtcggagtaatggccgacaatcggctgcaccagcatccccgccagcggcggcaggataaagaaccagccgaggctgtgcggatcggcaccgagcgtctggaagatgcggctcatctgcgagctttgcagggtaaaggccgtctgaacgccgagaaagccgaaactgagcatccaaatcgtgctttttgccagcgcgggcaaaccttgttttgctgtttgaggcgtatattccgacataaggtaaatccttttttgatttgaaaagtatagtagattaaatttaaaccagtacggcgttgcctcgccttagctcaaagagaacgattctctaaggtgctgaagcaccaagtgaatcggttccgtactatctgtactgtctgcggcttcgtcgccttgtcctgatttttgttaatccactatatttgctttggaaaatccgaaatggttgccggggcggcgatcccctatcattattattttttttgtctatataatttcaaagggataagcggattttatgaatcctgcccgattttggcaataccggttcgcggataaactggcttaaatcaaattatcggttaaaatggccgtctgaaatttgtttgatgaaaacgagaaaaccatgtcccaacaatacgtctattctatgctgcgcgtgagcaaggttgtgccgccgcagaaaaccatcattaaagatatttccctttctttcttccccggcgcgaaaatcggcctgctcggtttgaacggcgcgggcaagtccaccgttttgcggattatggcgggtgtggataaggaatttgagggcgaagccgtgccgatgggcggcattaaaatcggctacctgccgcaagagcctgagcttgatcctgaaaaaaccgtgcgcgaggaagtggaaagcggtttgggcgaagtggctgccgcgcagaaacgtttggaagaagtgtatgccgagtacgccaatcctgatgcggattttgacgcgctggcggaagaacagggccgcttggaagcgattattgcggcaggttcgtccacgggcggcggtgcggaacacgaattggaaatcgccgccgatgcgctgcgcctgccggaatgggatgccaaaatcggcaatctgtccggcggtgaaaaacgccgtgtggctttgtgcaaactcttgttgagcaaacccgatatgcttttgctggacgagccgaccaaccacttggatgcggaatcggtcgaatggctggagcaatttttggtgcgcttccccggtacagtcgttgccgtaacacacgaccgctacttcctcgacaatgccgccgaatggattttggaactcgaccgcggacacggtattccgtggaaaggcaattactcgtcttggctggagcagaaagaaaaacgcttggaaaacgaggcgaaatccgaagccgcgcgtgtgaaggcgatgaagcaggaattggaatgggtgcgccaaaatgccaaaggccgtcaagccaagtccaaagcgcgtttggcgcgtttcgaggaaatgagcaactacgaataccaaaaacgcaacgaaactcaggaaattttcattcccgttgccgagcgtttgggtaacgaagtgattgaatttgtgaatgtttccaaatcgttcggcgataaagtgctgattgacgatttgagcttcaaagtgcctgctggcgcgattgtcggcatcatcggcccgaacggcgcgggtaaatcgacgctgtttaaaatgatttcgggcaaagagcagcccgattccggcgaagtaaaaatcgggcaaaccgtgaaaatgagcctgattgaccaaagccgcgaaggtttgcaaaacgacaaaaccgtgttcgacaacattgccgaaggccgcgatattttgcaggttggtcagtttgaaattcccgcccgccaatatttggggcgtttcaacttcaaaggcagcgaccaaagcaaaattgcaggtcaattgtctggcggcgaacgcggtcgtctgcacttggcaaaaaccttgttgagcggcggcaatgtattgctgctggatgaaccgtctaacgaccttgacgtggaaaccctgcgcgcgttggaagacgcattgttggaatttgccggcagcgtgatggtgatttcgcacgaccgttggttcctcgaccgtattgctacgcatatcttggcttgcgaaggcgactccaaatgggtgttctttgacggcaactatcaggaatacgaagccgacaagaaacgccgactcggcgaagaaggcacgaaaccgaaacgcatcaaatacaaaccggtaacgcgttaacctccgaaacaatgccgtctgaaaggctttcagacggcatttttacaaggcagcaccgtttaaaacagcattgcaatcctcaagacaatcaaagtcatcaccgcagccgccatatcgtccgccataatgcccaaaccgccgtgcagattcttgtcaaaccaaccgacgggagacggtttgagcgcgtcaaacagacggaataggacaaatgccgccagccaccacgtccacctgaacggcacaaacgccagcacaaacagcatggcgacaatctcgtcccaaacaatcccaccatggtcgctgacacccgtttcacgttccgcataagcgcaaatgcgtatgccccacataaacagcacgatacacaaaaaagccagcagcagcccgtctatgccgagcaaaatcagcacaaatgccaaaggcagtgccgccaaagtgccaaatgtacccggcgcgaacggagccagcccgctgccgaaaccgaaagccaaaaaacacaacggccgtttcaacagccacgcaaagtcaggtttaaaatcagccaaaatgatcgaatcctaaagaatgtagttccaattccctgccgccggcatctaaaactttcagacggcatcctccgttgattttgccgatgcgcgttaccggcacgccgcaccgttctgccgcatcaagcacgcggctgcggcaactttccggcgcggtaaacaccagctcgtaatcgtcgccgcccgccaaagtataagacagccattgcgctcggggcaaaatatctttcaatacggataaagacggcagcgaatcggcccaaatttccgcccccacgccggaagcggtcaggatatgccccaaatcttgcgcgaggccgtctgaaacatcctgcgccgcccgggcaaacggcaacagcgcaagccccagcccaacccttggctcggggcggagcagcttttgttcgcattcggcaaacacatcatccggcaacacacaccgtttcagacggcagttcaaagccgccgccgccataccgacacgccccgacacccaaatatcgtcgcccgcaaccgccgcatcacgccgcaacgccctacccttcggcaattcgccgataatggttacattgaacgccatatcgcccttggtcgtatcgccgccgattaacgttacgccaaacttttttgccaaaccgaaaaagctgccgcaaaaccgtttcagccatacctcatccaattcgggcaacgccgcgctcagcaacacccaacgcggtatcgcacccatcgccgccatatccgaaacattgacggccaaaaccttccaagccaagtcttcaggtttgacatttgcaaaaaaatgcctgtccttcaaaagcatatccgcactgaaacacaaatcgaagccttcacgcgggcggacaatcgccgcatcgtcgcctatgcccaatacgacatcattatccgtgcctgtttgcaaataccgtttgatgaagtcaaattctttcatatcccaaaatatccggcaggcgaatccaatttaaatcatagcaaggcagcaaaggccgtacaaacaataaagcggctcattcagtgtttcagcgtatttcacttttagctttggccataccgtacccgtatgcaccgaccaccctgtttcaacacacaaacggcatatcaaagcaccgcactgcacgccgccccgaatgcaaagcggcaacttccgccaccgattaggctcaatcgctgcaactgacggggtttcaaccgaaaagggctgatgataaaaccatatccggcatacagtgccgcacacatctggcacgattccatccatttcccaatgagggggaaaggcgtgaatttgtatgaattatccctttcagggcttgatacagaaaggatgccctttctatgggcaaacccacatcctaccgccttaaaatcagagtttcaaccgatatagtggattaaatttaaaccagtacagcgttgcctcaccttagctcaaagagaacgattctctaaggtgctgaagcaccaagtgaatcggttccgtactatttgtactgtctgcggcttcgtcgccttgtcctgatttttgttaatccactataaagcacggcaatgggacacaaacctgaatctgaatctgaatccgaacctgcacctcgattctgacgatagccgtttcagaaaaccacccaaaaaaacaaaccccgcaaaagcgggggtttgtttcacatcatcgatgccgaccgacgtttcacgaatattgcaacagtacctggtacaaaatccgctaacctcatgcatcggcaagatattgcctagccttagtgttggtgatgattgtgtgccggcacaacctgacgggttacgatgctgcggattttcacatccacacggcggtcaggttcgatacatgcaatcagagcctcacgttttttggctttagagactttcgcacccagtttggcaacttcggcttcacaaacttgagtcatttgcgcttgagattcgcccaagccgacagcagaaattctagaaacaggtacgccgttgctgaccaggttgtttgccactacgtatgcgcggcgttcggacagggcctgattgtatttgtcagaacccataaagtcggtatggccttcgacgcggacagattggacattggttcgactcaggcgttgcgccaatactttcaggttgtcttgagcttcggcgcgcaatgaatccttatcgaaaccgaacagggttttggcagacagggaaatggtttcatcaacatattgcggagcctgctccacaacgacgacaggcgcgggtacgggttcgggttctggctcgggttcgggggcagcaaccgcatcgccgcattctacgcgaccttggcttgctttatcaaagtaggcgtttttccagcattcgccatagttgttgcgtacgatttcgttcgactggccgcttacggtgtaaccctgaacggacgcctcgcccgcaacagcagtgccggaagcgagcaatgcaacgaataatgcgcttaatttcagctgtttggtcattttattccctcattaaatttgtacagcagatacagaagcaactgctgaattgccaacatacaggccgctgtagaaacatggcggcaaatcggatatttcagtctccactataaagaagcagggggcggactgtcaatactcaacgcctgaaaacaaccgtaaaacagcctgtttcctgatagtctatcatgccgaaaaatcaattccgtgtcattactttagggggattttttccatatcgcacgattgccgttgcacaaaaacaacaaacacaacggcaaagccccataccgtaccggcaagaaaatatgataaattataaacaatgttcagccacccgacacagacccacaccgacccgccatgaaattacaacaattgaaatacgccttagaagtttaccagcacaacctgaacgtttccgaagcggccgaagccttgtttacttcgcaacccggcatctccaaacaaatcaaattgctggaagaagaaatcggcattcagatttttatccgcagcggcaagcgcgtggtttcggtctcgcagccgggcaaggtggttttggatattgcggaacgtattttacgcgatgtacagaacattaaaaatatcggcagcgagtttaccggacaggacagcggttcgctgacggttgccacgacgcatactcaggcacgctatgccctacccttgattgttgccgattttgtgaaacgctatccgaaagtcaacctgaccatcaaacaggggagccctgccgccatcgcacgtatggttacctcaggcgaggcggacttggcgattgttacggaacggatagacgaccatcccgaactgggaaaacttccctgctatgactggactcatgcggttatcgtgccgaacgaccatccgctgctcgaatgcaggaatcccctccgtattgaagatttggcgaggtttccactaattacctatgaatttgcattcaacacgggcagcagcatcgcgcgggcattttccaaagcccgtttggaacagccggatgtcgcattggcggcggcggatacggacgtattgaagacttatgtgcgcttgggtttgggcgtgggactgatggcgaaaatggcgtacaacccggatacggacggcgatttgcagcttgtggatgcggcacacctgttcgagccgtcgccgacgtggattgctttgcgcagcgatacttatttgcgcggatatgcctacgactttatccaagcgtttgcgccgcacctgacacgcgagaaagtggataggattctgtacacgcccatcagcgaggatttttcgatttaggcggctgccggttttcagacggcactttgcggcagatacaacaaacaggacagatgttttcgtctgccctgtgtttattgagaatgccgtctgaaatgttcgtacgggttaatcaaatggcgtgcgaacaaccggataccatcttcttcaacacctgcagattgaggatcttgatgtgtttgtgttcgacggaaatcaatccttcctgatggaacttggataatgtgcggctgacggtttcaagtttcagcccgagataactgccgatttcttcgcgggacattcttaagatgaagtcgttggcagcaaaacctcgggaataaaggcgttgggaaaggttcagcaggaaggcggcaatccgctcttcggcgcgcatattgcccaacagcagcataacaccttggtcgcgcacgatttcacggctcatcatgcggaagaagtgcgtacgcaggctggggatgttttgccccagttcttcgatgtgggtaaacggcagttcgcacacttcgctgtcttccaaggcgaccgcgtcgcaactgtgcacatgggaacagatgccgtccatgccgatgagttcgcccgacataaagaaacccgttacctgatcgcggccgtcctgactggcgacggttgttttgaagaagcccgaacggatggcaaagagcgaggtaaaggcttcgccgacacagaacaggtattcgccctttttcaggcggcggctttgacggatgacggcatcgagttggctgagctcgttgggcagcagcccgacaggcaggcagagttcccgcaaagaacaggaagaacacagcgttttcatctgatgtgtagtattatgcgaagccataccgtacctttttgtgcgctttgccccatcatgattatagtggattaaatttaaaccagtacggcgttgcctcgccttgtccttatttaaatttaatccactatatgtgcttattgacacatatcaagacaggtttatcatactgtggcattctaccaaactatccaaaatttgactaacatcataaaaccgcacacacaccatgaaaatcattcagatacagaacaatcacaatgtaaacgatgaccgccccgagtttgaccgtgcgctgattgccagcctgcccgccagcggtccgcgctacacttcctaccctaccgccgaccgtttccatgacggtttccgcgaaggcgaatatatcaaagctttacatttgcgcggtatgggcgcgttaaacaaaccgctttccctttacattcacattccgttctgcaacaccatctgctactactgcggctgcaacaaaatcatcaccaaagacaaaagccgcgccgatgcctacatcgaatatcttgaaaaagaaatggaactgctcgctccacatctgaacggacggcaccagcttgcccaactgcacttcggcggcggcacgccgacctttttgagcgacgaacagatcgaacgtgtcttccgcatgatacgcaaacatttcgagttaatccccaccggcgaatactccatcgaaatcgacccgcgcaaagtcagccgcgacaccgtcctcatgctcggcagactcggcttcaaccgcatgagcatcggcattcaggatttcgaccccaaagtgcaggcggcggtcaaccgcatccaaagttacgaagaaaccaaagaagtcatcgatgccgcccgtgaggcagggttcaaatccgtcagcgtcgatttgatttacggcctgccgcaccagacttcggaaagcatcaaaaccaccatcgataccgttttgtcgctcgatcccgaccgcctcgccctttatcactacgcccacctgccgcacgtgttcaaaccgcaacgccgcatcgataccgccgccgttcccgacagcgaagagaagctcgatatgctgcaatactgcgtccaaaccctaaccgaacgcggctacgtcttcatcggcatggatcatttcgccaaacctgacgacgaactctccatcgccctcaaagaaggcttcctccagcgcaacttccaaggctattcgacctacgcggattgcgatttggtcgccatcggcgtgtcgtccatcggcaaaatcggcagcacctattcccaaaacgaacgcgacatcgatgcctactatgccgccatcgacgaaggcagactgcccatcatgcgcggctaccagctcaatcaggacgacatcctgcgccgcaacatcattcaggatttgatgtgccgcttcgcgctcgactaccggatttacgaaagtatgttcggcatcccgttcgaccgctacttcaaagacgaactggcggatttggaaaaactcgccggtttgggattggtgcgcctgaacagccacgggctgaccgttaccccgaaaggacgcttcctcatccgcaacatcgccatggtgttcgactaccacctgcgccacaaggaaaccaaagcgaaatattcacaaacagtgtgattgcagccaacgtacaaatgccgtctgaaaggctttttcagacggcattttactgccggcaggataagtgttttcaagaacaggcggcggcatatcataacgttccgcacctttgtattcgaccgttccgaaaccaagatatagtggattaacaaaaaccagtacagcgttgcctcgccttgccgtactagctgtactgtctgcggcttcgtcgccttgtcctgatttttgttaatcactataccaaacggcatatcccgacagaacagattgtgcataaggcacaagcccgcacattccatcaacaaaataccgtctgaacacgggttcagacggcatcagtattttacaatcagaatactgcctgtaaaaccaagtagcagacaaccgacaatacggcggcggcaggcagggtaatgacccacgccaaaccgatgggcttcatcagtttccagttggcattgcggttgaccagaccgatgccgagtaccgcgccgaccaagatatgcgtactggaaacaggcagccccatcagcgacgcgcccatcacgacggaggcggcggacagttcggcggtaaaacccgaggcggggtgcatttccgccaaactcgtaccgacggttttaatcacctctttaccgacaaaccacaaaccgacaatcagcgcgatgccgaaagtcagcatcgcaatcggggggacgacattttgcgcggcaacgctgttggtacgcaaaacatccataatcgcggcaaacggaccgatggcgttggcgatatcgttcgcaccgtggctgaatgcgaagccgcaggcggtaaagacctgcatccatgaaaacatctgaaaggtcgatttgcccaagtctttacgcttgaggcttttggcaaacacaaacgtccccatccacaccgccgcgcctatcataaagatggtcaggaagctgttgacgttgctcatccccaaatgcaggtttttcaagcccttgaaaatcagcatagcggaaatcatcatcgcgccgaacgaagcgataaagggaatccaagaatgcagcgctttgtaggaatcgacattgtttttacggttgtcgaacgcataaagaccgcggtaatactccgattgcagctcttgcggatcgaattcgggttcgtcgtaaatttgcgcgtcgtgcgccattttggtggcgtactcgactttttcggcttcggacaaaccctcgaaaaacaggcggtgccgttctttataggcctttttttcctgcttgatgcccttgagcgtgccttccgcccaagcgttgtaatctaagacgtttttcttgacgcgcgaaaacaggaaataggacaccgcgccgcccaacacgggcgacaatacccaagaaacaccaataccgcccagcttgccccaacgtatcaaatcgcccgatgcggcatcgttcattaccgccatacataccgcgctgccgacaatgccgccgataatggaatgggtggtagataccggaagcccttttttcgaggcaaacaacagccacaacgccgccgccaaaagcgcggacatcataataaacacaaactgtatgggttcgaaatcaacacccttcaaatcgacgatgcctttgcgtatggtattggttacctcgccgcccgcgatgaccgcgccgctgacctcaaataccgccgcaatcagcaaagcctgcgggatggtcagcgtacccgcaccgacgctggtgccgaaagaattggcaacatcgttgccgccgatgttgaacgccataaacacgccgaacatcgtggcaataatgaataaggcggcgtaattgtaatgggtataacccaagccccaataaataaaatagccgactgtacctaccagcatggcggcaaagacggcgttgatggttttaacatttgcgctcatttggatttgagccatggcaatcttcctttaatgtggtggaaatcatgagtgttgccgacactgtactgctgcctccggtcgaactgccgtttcgggatatggcagacgcatccttccttctgaaccgcatccgaatacccccaaacctgaccgaatgcaaaactgctgccggaaacggtttgtatgacacttctactactggatgttgcgggcgcattataatatttttccatccgtcttgaaacatttatttacactttatttacactgcagcagcaaatcggtatacgagcgtcaatacacgttaaaatggcgttttgcatcagtttgggagtgatgatggaaacacagctttacatcggcatcatgtcgggaaccagcatggacggggcggatgccgtactgatacggatggacggcggcaaatggctgggcgcggaagggcacgcctttaccccctatcccgacaggctgcgccgccaattgctggatttgcaggacacaggcgcagacgaactgcaccgcagcagaattttgtcgcaagaactcagccgcctgtacgcgcaaaccgccgccgaactgctgtgcagtcaaaacctcgcaccgtccgacattaccgccctcggctgccacgggcaaaccgtccgacatgcgccggaacacggttacagcatacagcttgccgatttgccgctgctggcggaacggactcagatttttaccgtcggcgacttccgcagccgcgaccttgcggccggcggacaaggtgcgccgctcgtccccgcctttcacgaagccctgttccgcgacaacagggaaacacgcgcggtactgaacatcggcgggattgccaacatcagcgtactcccccccgacgcacccgccttcggcttcgacacagggccgggcaatatgctgatggacgcgtggacgcaggcacactggcagcttccttacgacaaaaacggtgcaaaggcggcacaaggcaacatattgccgcaactgctcgacaggctgctcgcccacccgtatttcgcacaaccccaccctaaaagcacggggcgcgaactgtttgccctaaattggctcgaaacctaccttgacggcggcgaaaaccgatacgacgtattgcggacgctttcccgttttaccgcgcaaaccgtttgcgacgcagtctcacacgctgcggcagatacccatcaaatgtatatttgcggcggcggcatccgcaatcccgtcctgacggcggatttggcagactgtttcggcacgcgcgtttccctacgcagcaccgccgaactgaacctcgatccgcaatgggtggaagcagccgcatttgcgtggttggcggcgtgttggattaatcgcattcccggtagtccgcacaaagcaaccggcgcatccaaaccgtgtattctgggcgcgggatattattattgagcgcaaataccgtctgaaagccatttccgccgctcagacggcattttttcctctttcgtttacaaacccttaaaatccatttacactcaaactcgttcaaaacaaaacaaaccctgccatgaaaaccctgctcctcctcatccccctcgtcctaactgcctgcggcacactgaccggcatacccgcccacggcggcggcaaacgctttgccatcgaacaagaactcgtcgccgcatcgtcccgcgccgccgtcaaagaaatggatttgtccgccctgaaaggacgcaaagccgccctttacgtctccgttatgggcgaccaaggttcgggcaacataagcggcggacgctactctatcgacgcactgatacgcggcggctaccacaacaaccccgaaagtgccacccaatacagctaccccgcctacgacactaccgccaccaccaaatccgacgcgctctccagcgtaaccacttccacatcgcttttgaacgcccccgccgccgccctgacgaaaaacagcggacgcaaaggcgaacgctccgccggactgtccgtcaacggcacgggcgactaccgcaacgaaaccctgctcgccaacccccgcgacgtttccttcctgaccaacctcatccaaaccgtcttctacctgcgcggcatcgaagtcgtaccgcccgaatacgccgacaccgacgtattcgtaaccgtcgacgtattcggcaccgtccgcagccgtaccgaactgcacctctacaacgccgaaacccttaaagcccaaaccaagctcgaatatttcgccgttgaccgcgacagccggaaactgctgattgcccctaaaaccgccgcctacgaatcccaataccaagaacaatacgccctctggatgggaccttacagcgtcggcaaaaccgtcaaagcctcagaccgcctgatggtcgatttctccgacatcaccccctacggcgacacaaccgcccaaaaccgtcccgacttcaaacaaaacaacggtaaaaaccccgatgtcggcaacgaagtcatccgccgccgcaaaggaggataaaccgtgaaaccgctgcgcagactgacaaacctccttgccgcctgcgccgtagcggcggccgcactcatacagcccgccctcgcggcggacttggcgcaagacccgttcattaccgataacgcccaacggcagcactacgaacccggcggcaaataccacctcttcggcgacccgcgcggcagcgtctccgaccgcaccggtcaaatcaacgtcatccaagactatacccaccggatgggcaacctgctcatccagcaggcaaacatcaacggcacaatcggctaccacacccgcttttcgggacacggacacgaagaacacgccccctttgacaaccatgccagccgcagcgcaagcaaagaacaaggcaacgttgacgaaggctttaccgtgtaccggctcaactgggaaggacacgagcaccatcccgccgatgcctacgacggcccgaagggcggcaattaccccaaacctacgggcgcacgcgacgaatacacctatcacgtcaacggcacagcacgcagcatcaaactcaatccgaccgacacccgcagcatccggcaacgcatatccgacaattacagcaacctcggcagcaatttctccgaccgcgccgatgaagccaacagaaaaatgttcgagcacaatgccaagctcgaccgctggggcaacagcatggagtttatcaacggcgtcgccgccggcgcgctcaacccctttatcagcgcgggcgaagccttgggcataggcgacatactgtacggaacgcgctatgccatagacaaagccgcaatgcgcaacatcgcccccttacccgccgagggcaaattcgccgccatcggcggcttgggcagcgtggcgggctttgaaaagaatacgcgtgaagccgttgaccggtggatacaggaaaaccccaatgccgccgaaaccgtcgaagccctggtcaacgtcctgccgtttgccaaagtcaaaaacctgacaaaggcggcaaaaccggggaaggctgcggttagtggggatttttctaaatcctacacctgctccttccacggcagcaccttggtcaaaacggcagacggctacaaagccattgcccatattcaagccggcgaccgcgtcttcgccaaagatgaaaccagtggaaaaactggatacaaacctgttaccgcccgatacggcaatccgtatcgggaaaccgtttacattgaaatttcagacggcatcggtaacagccaaaccctgatttccaacagcatccatccgttttacagtcaaggaaaatggatacaggcaggtcgtctgaaaaaaggcgacaccctgctttccgaaagcggtgcaaaacagacagttcaaaacattaccctcaaacagcagccgctcaaagcctacaatctgaccgttgccgattggcatacttacttcgtcaagggtaatcaggcggaaacggaaggggtttgggttcataattcttgtcctcccaaaagagctcccgaataccatgcaggaactgtatccgaatctaattttttaaatgtagctgagaaatggctaggagaaaactataagtcatatccaaatggtcgatatgtatcacaagatggaatgcgacaggtacgatatggtcatcatgaaacaaattcatctacacatcatggtcattttgaatcatatgacaaacccaatggacgtgtaatagaaaatagtgtagtaacaattattcaggattaaaaaattatgagtgtaaaagaattattcaaagttatcttagataaaaataaagattttcctattagaacgattcatcgcactccaatgggggtacttcccaagcctgttgctttaagtattgttcaatatgaagatgaccaaggattttatttattttatttggatgagaccggtcgggaacaaacggatacttatcatgacacattagattcggcatttaaacaggctgaatttgaatttggaattagaaaagaagaatggatacaaagttcttaggtatcaaacgtaagatgggttgaaaaaatcaacaatcaaaaggtcgtctgaaaccatgtttggtttttcagacgacttttccgttaataaaaaatagcgatattggaacccaaaccagcctacggcttgttagaatagggatgaaaagtttaagaaaaaatgattatagttgaacatttagagcattatttgggcgaaatcgaaaacggtataaaatgcttggatcgacgttatcatctcagcgtttccgtattcccatcacaaccatataaaggggtaactactttttctactttaggtttgaatcgatatgacttgaactataagagtaggtttgaattaatttttacctgttctgaagaatggaataaagaaaatattgcagcttttctatcaggagtagctgaatatttgattgacaatagaaaacctattttgagaggtgaaattattcgattacctagggtaattatcgaaggtagcaaaatggacgctctgtatgtttccgccccattttatttcgatgatgattttcaggtctgttatggcggacactacaatactgtttttcctttgcttgtcccgttgtataaacaggaagcagaattggtggaaaaaaagggttggaatgcttttgagcagttcttgctggataatgaagttgacaacctttcggatatgaataggaaaccgtttgtttggtaagggctttcttaaatttgatcaaaggtcgtctgaaattaatcttgtttttcatacgacctttccttaatttgaatccttcatttgaagcaggatattgagaactaagttcttcaaaaatcctacacctgctccttccacggcagcacttttcggcggacggcaaactgaccgccatcggcggcttgggcggtgtggcgggctttgaaaaaaatacgcgcgaagccgttgaccggtggatatgggacaaccccaatgccgccgaaaccgtcgaagccgtcttcaacgttgccgccgccgccaaagtcgcgaagctggcaaaggcggcaaaaccggggaaggctgcggttagtggagatttttcgattggttataaaaacttttctactgtcaaaccaaaagtaattgccaaaggaacgattaatggaaagacttttagagatgttaatcaaagtgcaaaaattggatcgcctgattcacctacattaatagcccaacgagttaatgcaaaaatccaagccgacggtaaacctcgtccgaatgcaaccgttgctaattcacatgctgaaattggtgttatccagcaggcctataatgcaggtaaaacgaaagggggatctatgacaatgacagtttcaggaaaagatgtttgtggttattgtaaaggagatattgcagctgctgctcaagcttctggactgaaatcactgaccgttaatgcgacagatgatgtgacaggaaaaaataaaacttactattggactcctggtatgaaatcaattaaggagagaaaatgaaaacatcaacaattgtttttggtggattttttattacagataatggagaacgaatccaaatccctattttagaaaatcctaacattaaagaaataaataactttttttctgtatcaaattttgaaaaaaaagccggagtccttgttttcagaattattcctgagcctgaatttggcaatactgaattaactatctattttgaaaaaggatattatttaccaataattcaaacaattttagaagatggagatattgaagtaaaaaatcttaaaacagaaaattatagtggaaatacaatggaaattttgggagacgtctaccctattgagcatatctctaaaaatatttctataattcaagatataatttctaaatttattataaaaaacaaaccaatcacaataatgatttaattgaaaagttcaacaattaaaaagtcgtctgaaactgcttttaattttcagatggctttcccttcatttaaaacaggatattgagatctaagttctttaaaaatcctacacctgctccttccacggcagcaccttggttaaaacggcagacggctacaaagccattgcccatatccgagtcggcgaccgcgtctttgccaaggacgaggcaagcggagtaacgggatacaaacccgttaccgcccaatacggcaatttgtatcaagaaaccgtttacattaaagtttcagacggcatcggcaacagccaaaccctgatttccaataaaatccacccgttttattcagacggaaaatggattaaagcggaagatttgaaaacgggaaacaggctgttatccgaaagcggcaaaacccaaactgtccgcaacatcattgtcaaaccaacaccgctcaaagcctacaatctgaccgttgccgactggcatacttactttgtcaagggcgataaggcggaaacggaaggggtttgggttcataatgagtgtccgccatataagagaccaaataacgcaacgagaaagtgtacaaggaaaaccctgcgtcgaatgcggtaaattagccgaaaaaatgattgccgaccataaaaaaccattagttgtcgagtattatgaaacagggacaatcgacaaatctaagatgagagcaattgaatcagtacaaccgcaatgtccgacttgttctgcaaaacaaggagggagattaagccaatattcaaaagaacagaaaaggaaactgagtaatgggaataaaaaatgaacaaataataatttgtaaaaaatataatacagaaatatatcctgtttccgatgtttcaaaaatcggtgttgctgaaaatgtcaaacagacagacctatatccgattaacgggttaagacaccgtcccaaaggcgatactaacggctggtatatctgggccggtgaaaacttctccaatgacgaaaattttttcctgcccctgcatactttccatttgcaaatatggcgacccgaaatcatcccctttttgacacttccgcccggttaccgttttttaattggggaaaacggttatgaagatgtatggtttgatgagttgctattaaatgataattgacgaaaaatctacttcagatgtactgaaacaatatcaagaactagggtttgatttgacaaaacctatgataatagggttttttataggaggttctcaaaaaaatctgcaatcaatagaaagccaactcatttcttatcggcaagattttcaaatcagtattgagcaaaatgaattcggagaaatgtggacttgctattgttccgtcaatatcgtcccttcccttgaaaacattttagctattgaaactacgttatttggtattgcacaaaaaaatgattgtaattatgaaggttttggttcgtatgggaactaacaaaaagtgtaggttgggttgaaaaaaccatattcccattaaagattagggtgtgtctatggacataaaattcaatactttgggggttatcctgaatggggtcaatcctgaagaaaaattcataaaaattattgatgatcaggaaaataccgggggatttctgatactgttatcttcaaatgacaaattctcatcatttgacagttacgatgactgggtcgaaaacttagaaatattaaaagaatacctgcaagaatctcattggataataaagtgggtcggatagtcggcaaacgtagtccgtttgaaacgcttttacttttcagacggactttctatcaatgggaacaaggcgttttgtctcaatccggtttatgattattcgatacagtgatgggaagctaagaaaaatatgattaatcatattgaaaaatatataggcactatttctcatggatcgaaaagtgatttgggaagtcagtacaaattaaatatcgcagctattccctcttcccctaacagggatttaaaaacttatattactttagggttaagcaaatataatctgaattataaaagcaggtttgaaatactttttgtatgttctttaaaatatgatgaaaatcagattttcccatttttaagatggctggcagaaaccatcattgagaataaaaaaatccttcttcggggggcaggttgtttatttgcccagaagcattgttaattcaacaaaaatggatgcactgtatgtttccgctccattttatttcgacgatgattttcaggtctgttatggcgaacactacaatatcgttttccctttgcttgtccccttgtataaacaggaagccgaattggtggaaaagaaaggttggaatgcttttgagcagttcttgctggataatgaagttgacaacctttcggatatgaatcggaaaccgtttgcttggtaagggctttcttaaatttgattaaaggtcgtctgaaattaagcttgtttttcagacggtctttccttcatttgaaataggatattgagaactaagttcttcaaaaatcctacacctgctccttccacggcagcaccttggtcaaaacggcagacggctgaaaagcaaacaccgtccgtcgtgttgccgtttgcggatgagtacgggtcaaccccaatgccgccgaaaccgtcgaagccgccttcaacattgccgccgccaaagccgcgaagttggcaaaaacggtaaaaccggggagataaaagccgatggcaggaaagtaaatgtgaggatagacagtacggaggcagacctgctttatccggcagggcaataagaaaacaaaaattagatatggaaaacgattgtgtaaaccattacaattttctaacaataatcacagattttatgtggacaaaatttgtgttaccgaacaagatgtgaacattttggcatccgaccgaaattatgaattaaatattgaaatatttattgacaatataattcattttcaaataacagatgaatcttataaagtaaaattttcagaatatttatttgaaaataaagaaaaaaatgattgtgatagaaatcctgctataaattattttttcgagataatagatgacagttatatggactggttgaaagaagaaagttttgatttttttgaaaagaaatattataaggcttatattttcttttttagcgattctgtaatagacgttatcagctcgacagaacctgtattttattcaaaataacaaattatcaaacaaagctctgattaaaaacccaacaatcaaaataccgtctgaaacaatattcggctttcagacggcattttctccgattggcacaggatgcaggggcttgccggcttgattttgccgaagttgttggcacgcaatttggagggggcgacaacctatgaaaaataaatcgttaaggatatttttagttttacccaatttgtttccgaaaaagtacggcagcaaccgtaaattaaattaaaaatcaaacaatcaaagctcgtctgatataatcgatatactctgttaaacgaaaaataaatatgtttaaaaaattcaaaccggtactgttgtcattttttgcacttgtatttgccttttggctgggaacgggtattgcctatgagattaatccgcgttggtttttgagcgatacggcaactgaaatacctgaaaatccgaatgcttttgtggcgaaacttgcccgcctgttccgaaatgccgacagggcggttgtcatcgtgaaggaatcgatgaggacggaggaaagtcttgccggagctgtggatgacggtccgttgcagtcggagaaggattatctcgcgctcgctatccggctcagtcgtttgaaagaaaaggcgaaatggtttcacgtaacggagcaggaacatgggaaagaggtttggctggattaccatatcggcgagggcggtttggttgcggtttcgctttcgcaacgctcgccggaagcgtttgttaatgccgaatatctgtatcggaacgatcgtccgttttctgtaaatgtgtacggcggaacggctcacggagaaaattatgaaacgacaggagaatatcgggttgtttggcaaccggacggttcggtatttgatgcgtcggggcgcgggaaaatcggggaagatgtttatgagcattgcctcgggtgttatcagatggcccaggtatatttggcgaaataccgggatgtcgcgaatgatgagcagaaggtttgggacttccgcgaagagagcaaccggattgcgtcggactcgcgcgattctgtgttttatcagaatatgcgggaattgatgccccgggggatgaaggcgaacagtcttgtggtcggctatgatgcggacggtctgccgcaaaaagtctattggagtttcgacaatggaaaaaaacgccagagtttcgaatattatttgaaaaacggaaatctttttattgcacaatcttcgacggtagcattgaaagcggatggcgtaacggcggatatgcagacctatcatgcgcaacagacgtggtatttggatggcgggcggattatccgcgaagagaaacagggagacagactgcctgattttcctttgaacttggaagatttggaaaaagaggtgagccgttatgcagaggctgcggcgagacgttcgggcggcaggcgcgacctttctcactgaacgcaaatgccgtctgaaaccggttttcagacggcattggagagtcaaacgctttttgcaatgccgtatatgccgaatccgattcgctacaaattgaaaaccacaatccaaaaaacggaaatacacattaaacgggtctttttaccgaccgtatcatcccataggttttccacaccttttttcatccataaattcaaaccatttaagtttgcatccttaccgacaattgcagcagcatcatccgcataacggtcacccaaattagccaaataacgccaaccgccataggtatcgccacggaaagcataaccacgcaaggtttggatttgttctggtgttaaaacaacttcaccctcattcataataagatcctttaaattattttttacttggattgtttacaaaactctgtaccaattgctctacttgttggtgataacctaccaactcctgctgtgtgagctgctgcttttcccgaataaacgggtaataccgtaccgtgaaaccgttaatacaggaacctacgctagtgctgtaatcgttctctccatacctatgatagttccgatgagtaataatcgccggattttctccttttttaatatagtaaaattcatgaaaatatggattttcaggaatatgtcttttatcttcataagcttcatattcaggataggcagatggcatttttttaaccccgtaagtaagcaatctttctcccatagtcgtacttaaactacacgcatcttttcggataacaatatcgtccacgctatccaaaccgtcgcgtagaaattggataaagtgtgctttgttttgctggttgtatggctcaagaacccagccttggtcggtttttttgtaatagacgctaatctctatcaaattaatggagtaagcatcctgcccgggcgtgtcagaaagccattttgtggcattgtcttgcgtataccgtgcaagatagccataggggataaccattttggtgccctgaaaatcaaatgtaaccgtatgttcaaatcctgtcattggctcgggattgttgaaactggtttgttcattaacaggttcacatgaggtcatagtaaaaacactcccaataaacaaaataaaaagttgataaatggtagtagcatatggtctcataatttcaagcttagaaattagttaaagaatatattcatggtagatactaactctttagttaaaaataatttactaacttttgctacttaggtataaattccaatacttaactaaactgagggtaaatatatttatccaagatagaagagaaacttttttctctgtttccgcaagaatagttacgggttgtgaaatatgctctatacccaagcagtagatattttcattgttacttaccgtattgcttcatagaattggcactctacgctttcctttaaaaatcttcaataacgattatcatttttttaaatttattcaaaacaatattcttatacacatctcaagcccgctgaaataaaacaaagtggtggttcatagatggcaataccgatttcaaagcagcctgcactttgacaacacacaagatatacgggaaggacagggcatcagcatatatttcagcccgaagccgtttcattcgtttaaaaaactgcttttttcacaatttacctttacaaagcctatacgtatacttacaatataaaacaaacaaatatagtggattaacaaaaaccagtacggcgttgtctcgccttgccgtactatctgtactgtctgcggcttcgtcgccttgtcctgatttttgttaatccactataagttgacatattgtgcgatgtcgagggctgtaccgtattttcccatcgtattttcccgttctttatatgagcggcaggcatcctcataaaagaagggataccgataaggaaaaataccccggcataaaaaatatactgattaatcaatacaaatccaacaaacagttcatcgtattcttttctgttggcgtataaaaaatactgatatatgccgtcactttcatagggcgacgctttatgtaccgtcctgtgtgttgaaacgtcggttttccttaccgcctgccccgcttttccctgattgctgccaactgccgtccgaacctgaaccgtcaggtttcagacggcattttttctgcctgctcccacaattgccgtttttgtgcggcggtcagttttttgacggcgatttcctgcctgagtgccgttcctttatccatcccgcctgcaacgatacgcatcgccaccggtttgaatacgcgggtatatttcgcgcctttaccggttgtgtgggcggcaagccgctgttgcggattcgggctgatgccgcaatagaacgcgctgttttcacacaatatcaggtaaaggctccaatttgacgcgttcatctgcctgcatcctgagttttctccccgttccaaggcgcaactttcagcagcagcagcatacccggtagggcaagtacgaaacacagttggaaaaacggtacataaccgagccattcaatcagataaccggcaaaggaattgatgaccgtacggggaacagcggacaggctggtaaacagcgcaagctgcgttgcggtaaatgcgggattggtctcgcgcgccatatacgatacgaacgccgccgtccccaaccccacgccgaccgcttccgcgccgataactgccgccagcatcagcctctcgcctgtgccgaccgtgtcgaaatgtccgaaccctgccagccatacaaaccccaaaacggttacagcctgcaccgcgccgaatagccacaaggctttgtttacgccgattttcagcatccacacgccgcccaagatacctgccgccactgccggccacagtcctgcattttttgcaatcaaaccgatgtctgtcttgctgaaacccatatccagataaaacggcgttgccaacgcggttgccatactgtcgccgagtttgtaaaggaagataaacagcagcacgcacaccgccgaagcgatgcccttgcgcgtaaaaaattctttaaacggctctaccacggtctgcttcaacgttttaggaacggcaggaggcaacacgggttcgcgcgcaagaaacagcgtcatcagaaggccgggcagcataaataatgaagtgataacaaatacttctgaccacggcatcctgtctgccaacaccaaactcaatgaaccgggaatcagggcggcaatccggtaggcgttcacatgaaccgagttgcccaaacccaattcttcgtctgacaaaatctcgcgcctgaacgcatccaatacaatatcctgactggcggaaaaaaaagcgacaagcaccgacaagccggcaatcagcggcagatgattacgggggtttaaaaaggcataggccgccaaagccgccagcaaccctgcctgcgtcagcagcatccacccgcgccgccgtcccaaaacgggcagcctgaccgcgtccatcagcggcgaccacaaaaatttccaagtaaacggcagaccgattaacgccatcagcccgatgctcttcaaatccacctgctcgctgcgcaaccacgccggaatcaggttaatcagaaagtacagcggcagccccgaggtaaaccccgtaaaaatacagacaagcatatttcgggaaaagatttgcccgataaaacctgatttcgatgcagtcatcgttcgtgcagcccaaaaaaaacaaaagcctattgtagcaaatatcgcccgcctgctgaaaaacgccgccccgcgccgccggtttgccgttcaaatgcaaaatgccgtctgaaactgtgttcagacggcattgcttttctgaaaacccgacgtgcttacaggctgtaatacatttcaaattccagcgggtgaggtgccatgcggatgcggcgtacgtcttcttctttgaaagcgatgtagctgtcgatccagtctttgctgaacacgccgccgcgcaggaggaattcgtggtcagctttgagcgcggcgagggcttcttctaaagaagcgcaaacggtcgggacgagcgcgtcttcttccggcggcaggtcgtacaggtttttatcggcaggatcgcccggatggattttgttttgaatgccgtccaaaccagccatcagcagggcggcgaacgccaagtacgggttggcggtcggatcggggaaacgcgcttcgatgcggcgagccttgctgctgtttacagacggaatgcggatggaagcggaacggtttttggcggagtatgccagtttggtcggcgcttcaaagtgcggcacgaggcgtttgtaggagttggtggacggattggtaatcgcgttcaaggctttggcgtgtttgatgatgccgccgatgtagtagagcgcggtgtcgctcaagccggcatagccgtcgcctgcgaacaggttttgaccgtctttccaaatggattggtgaacgtgcataccgctgccgttgtcgcccataatcggtttgggcataaaggtggctgttttgccgaagttgtgggcaacgttttgaatcacatatttcatgtcttgggtttggtcggcgcgtttgaccaaggtggcgaaacgcgtgccgatttccatttggctgccggtaccgacttcactgtggtggacttcgacttcgatgccgagttcttccaaaatgtttaccatcgcggagcgcaggtcttgtcccgcgtcaatcggagcaacgggcgcgtaaccgcctttgacggcagggcggtggccggtgttttgaccgtccatgtgcaggccgcttgcccatgcgccgctttcggaagtgatttcgtaacgggttttgtgcatgtcggtttcaaattctacgccgtcgaagacgaagaattcaggctcggggccgaagtatgccgtgtcgccgatgccggaagatttcaaataggcctcggcgcggcgtgcgatggagcgcgggtcgcggtcgtaaccctgaccgtcggcgggatcgataacgtcgcaagtcaacacaacagtcgcatcatcataaaaaggatcgacgaaggctgtagacgcatcggggcgcaactgcatatcggaagcctgaatgcctttccagccgccgatagacgaaccgtcaaacgcctgaccgttttcaaaccactcttcggggtcttccaacacgatgcgcgcaggcacggtaaagtggtgctgcttgcctttggtatcggtaaagcgcaaatcgacaaagcgggcttcgctttcttcaatcaattttacggcgtttttaatagacatttttcagctcctggaaaagggaaatagcaaaatatgcggaacgcggcagattagctcaaagccagcatgattctaccacgtccatgccgtctgaaactggccctgcgtcaaattccaagctgtaaaatatagtttcagacggcaatattgtcaacaatatgcttcggtttgcccgttcccaagcagaatgcccgcccttttatccgaatgccgacaaaacagatgccgtctgaaagcagttcagacggcatctgttgtttggtttgaaaacggtcagcgaggatagccgttgcagacaaatttgtactgagcctctccaagcgtaccgggaataacataattccattcggcataggatggtgtataagaagcgatagagtttcccgatttggaataccacgttgccgtcaatatcctaaaacgtttaccactgcaatccatttcttccaacgttttagctgtattaaaaaattttccattgccatacttttgcggcttggcgaaccttgtttcaaaccatgcactgttgtccgtacggctgtctgcatcaccaaacgtggcagtattactatctaccaatacccaatccgccggcgttgccaaccccaatgcaaatactgccaagcacaacatctttttcatgtccgaccctctcgtccttgtcaacaaaataaagttaaattgtaaaaaaaaacgacttttttcaagagaaaaatattccgtcatgctatctgacaaccgtttcagacggcatcgtttccatctgtacgccgccgttataaaatagccttcccgtcttttggaacacgaccatgaccgccctcccccgttactccgttttcggcaaccccgttgcacacagtaaatcgccgcaaatccatcagcaatttgcccttcaggaaggcgttgacattgaatacgaacgcatttgcgccgacatcggcggttttgcacaggcggtttcgacattttttgaaacaggcggttgcggggcaaacgttaccgtaccgttcaaacaggaagcgtttcatctggcggacgagcattccgaacgcgcattggcggcaggtgcggtcaatacgctgattccgttgaaaaacggcaagctgcgtggcgacaacaccgacggtttgggtttggtcggcgatatagtgaaggtgcaacacacagaaattgaaggcaaaaatatcctattgctcggcgcgggcggcgcggtgcgcggcgtgattccggttttgaaagaacaccgtcctgcccgtatcgtcattgccaaccgtacccgcgccaaagccgaggaattgtcgcggcttttcggcattgaagccgtcccgatggcggatttgaacggcggttttgatatcatcatcaacggcacgtcgggcggtctaaacggtcagattcccgatattccgcccgatatttttcaaaactgcgcgcttgcctacgatatggtgtacggctgcgcggcaaaaccgtttttagattttgcacgacaatcgggtgcgaaaaaaactgccgacggactgggtatgctagtcggtcaagcggcggcttcctacgccctctggcgcggatttacgcccgatatccgccctgttatcgaatacatgaaagccatgtaatatgttccgcatcgtcaaatggctgattgccctgcccgtcggcatctttatctttttcaatgcctatgtgtacggcaacatcattacctaccgcgccgtcgcgccccatcggactgcctttatgtcgatgcggatgaagcagtttgaacaggaaggtcgcgatgtcgcactggattaccgctggatgccctacaaacgcatttccaccaacctgaaaaaagccctgattgcttccgaagatgcccgtttcgccgggcacggcggcttcgattggggcggcattcaaaacgccatcaggcgcaaccggaacagcggcaaagtgaaggcgggcggctcgaccatcagccagcagcttgccaaaaacctgtttttaaacgaaagccgcagctatatccgcaaaggcgaagaagcggcgattaccgcgatgatggaagccgttaccgacaaagacaggatttttgaactgtatttaaactcaatcgaatggcactacggcgttttcggcgcggaagccgcgtcccggtatttttatcaaatacccgccgccaagctgaccaaacagcaggcggcaaaactgacggcacgcgtccccgccccgctctactacgccgaccatccgaaaagcaaacggctgcgcaacaaaaccaatatcgtgctcagacgcatgggttcggcagagttgcctgaaagcgacacggactgattgtttcagatatggaaatgccgtctgaactgcggttcggacggcatatgttttctggtttttatagtggattaacaaaaatcaggacaaggcgacgaagccgcagacagtacaaatagcacggaatcgattcacttggtgcttcagcaccttagagaatcgttctctttgagctaaggcgagccaacgctgtaccggtttaaatttaatccactatacctgcccgacagccgcaaagaccgtatcatacatagcaggcattgcggtgcgggattactgccgcaaacggcaggcaaaaaaaataaccgcttcaaggcggttttttggtggccagaggcggaatcgaaccgccgacacacggattttcaatccgttgctctaccaactgagctatctggcctttgtctgtctcgttaagagatgcgtattaaaccaaattacgggacgacatgcaagcatatcgggcaatattctttgaaaacaggtttaagtcaatgttttaaatttaaattaatttatgtaaaaacaacataaatccgtatttttgccgcctgcccgacgatattaggtcgcccgtctgaaaaatattttcaatatttgaagttcttacccagataaacagaacgaacctgttcgtttccgaccaaatcatcaggttttcccgatgccaacaccgtgccgtctgaaataatgtaggcccgatcgcagatgctgagggtttcgcgtacgttgtggtcggtaattaatacgccgataccgcgcgacttgagaaatccgatgattttttggatgtcgatgacggcgatgggatcgacgccggcaaaaggctcgtccaacaaaataaaatgcggtttcatggcaagtacgcgggcgatttcgacgcgtcggcgttcgccgcccgacaaagatggggcaggattattgcgcaaacgctcgatattcaggtcggcaagcagtttttcaacttcgccgtcgatgcggcttttgtctttggtactgatttctaaaatggcgcggatgttttgttcgacggtcattttacggaaaatagaggcttcctgcggtaggtagccgacacccaggcgggcgcgttcgtgtatgggcaggtgacgcaattcctgcccgtccagcatcacgctgcccgcatcggcggcaatgagtccaacaatcatgtagaagctggtggttttacccgcaccgttgggcccgagcaggccgacgacttccccgctttcgatttcaagggagaagcttttaacgacttggcgttttttgaaacttttttgcaggttttgaacaacaaggcggctgacgtttgcgctcataaatatctcttcaatatcttcggtcggcaaatgccgtccgaaccaggtttatgtttcagacggcattttgggattattcggatttttgcgtactcgaaggctggataacgacgctgaccctgccggatttggaagcggattttgcgccggattttgtgctgccgctgatggtatagacttcggttttggtgttgtatgtaatcaccgcaccttcggcgacatcgccgccgcgctgtactttggcattaccggttaagactacggtgctgcctgcagatgaataagcaacgttgtttgcctgtccgcgcaccgtgcctttgccgccgtccaatgtctggctgaagcggactggcgaaccttccgccctcacggattcgccgcctttgccgccgcgtgtaacattgacgcgggcggcggaaatattgagcgtaccctgtctgatgacgacgtttccgctgaatgtggtgctttggttggcttgatcgagcgaaccttggtcggcctcaatctgaataggctgcctgctgtcgctttgaagggcaaaagcgggggacgccgaaaaaaatgctattaaaacaaatagcttacatatcttttgtatcataaatcgtggctttcactttagatgagaagttcaacatgcctgttttgtggtcgtaagtcatgccgcccgcctgaccgtgcgatgcaccatattggaaactgacaggcgtatcggtttgggcatattgagattcggtatcgacgtgcagcttttcggcttcaactttacccgcctgccgtttgccgtcggcggttttggtcagcacaacgttgtttttaaaaagaacctgtttgttttcggtatggtaaacggcttcatcgctgccgacttcgtacaacaacctgccttcttggaagaacacgagatgcggtgagtcgaaatgaatgtcgctgctttcgggaaactgtttcgcgcccttcgaactcaaatgttctttcaagtatccctgttcgtcaaaccgcctgccatccaagccgtccattgtgtattgcggttcgtcgggattgagcctgacttcctcgatttcgacttcgctgatacgacccaaccatgccgacagaccgcccaaggcaaccgccaatatcaatgggaacgcaattccgtaccgccatcttattttcatttgatgtactcgttcaaagccgcgcccaaagtcccttgcgcctgcataatcaggtcgcacacttcgcgcaccgcgcccgcaccgccggggcgtttggcaatataggcggcgtgttgcagcgtaaaccaatgcgcgtcggggacggcaaccggcaatccgcaacgcaccatcaccggcaaatcgaccacgtcgtcgccgacaaaggcacactcggcttcttccacgccgacctgagcgcgcagctcttcatacgcggcgcgtttgtccgaaatgcctttgaagtagtaatttatgcccaactgtttgacgcggatgccgacggagggcgcgtcccgacctgtgataatcgcagtctgcacgccgcttgcctgaagcattttcagaccgtgtccgtccagtgtgtgaaacgatttgatttcttcgccgttatcgcggataaagatgcgcccgtcggtcaaaacaccgtccacatccaggatcagcagtttgattttggcggcgcgcgcctgtaattcgggagaaattgcctgcatgggatttccttgttttcagacggcatatcttaccacaaataccgtctgaaacggctgcaacgccttatatagtggattaacaaaaatcaggacaaggcgacgaagccgcagacagtacaaatagtacggaaccgattcacttggtgcttcagcaccttagagaatcgttctctttgagctaaggcgaggcaacgccgtactggtttttgttaatccactatacaatccgtgccgccagcaggtcgtgcatattcagcgcgccgatcagcacgccatctgcatcggtaaccagaagcccgttcacatggtttgcctgcatgactttcagggcttcggtggcgaggcgttcggcggcgatggttttagggtgtgtatgcatgacttcgtctatcgaaagaccggtaaaattgtcgcattcttgaaacaggcggcgcaaatcgccgtcggtgaatacgcctttcagacggccttgcccgtccgttaccgccagcatccccagccctttttcactcatgctgacgatggcttctttcaagggcgtgccgagtcggacggcaggcaggccgccgcctttgtgcataatgtcggcaacgcgcaaaagtaggcgtttgccgaggctgccggcaggatggctcaaggcgaaatcgtcgggcgtgaacgcgcgtgcgcgcagcaggacgaccgccaacgcatcgcccaaagccatgacggcggtggtgctggtggtcggggcaagccccagcgggcaggcttctttggaaaccgacgccgtgatgtggatgtcggcatggcgcgccatggttgaatcggggcgggcggtgatgcagacaagcgtgatgtctttgcgtttgagcgcggggatgatggcggcgatttcgtcgctttcaccggaattggaaatcgcgacgacgacgtcgttgtccacaatcatgcccaaatcgccgtgtgccgcttccgcagggtggacaaaaaacgcaggtgtgccggtcgaggccatggttgccgccattttgcgcccgatatgtcccgacttgcccatgcccgtgataacaaccctgcccttgcagtgcaacaacgcgtctgccgcaaggacgaagttttcgtccaattccgctgcaatttcgcgcaagccttccgcttcggtgtgcaacacttcgcgcgcccagtcgagatattttccgttttctgccattgccatccgcctttgctgtaacaaaactacccaaaatttccgaatcggggtagcataagcattcaaaccccgccatccatccaaaggaatcagaaatgactattttatcggacgttaaagcattaggacaacaaatctggctggacaacctttcccgctcgctcgtgcaaagcggcgaattggcgcaaatgctgaaacaaggcgtgtgcggcgtaacttccaatcccgccatcttccaaaaagccttcgccggcgacgcgctttacgccgatgaaatcgccgccctcaagcagcaaaacctcagccccaaacaacgctacgaaaccatggcggttgccgatgtgcgtgccgcctgcggcgtttgccttgccgaacacgaatccaccggcggcaaaaccggtttcgtcagcctcgaagtttcgcccgaattgtccaaagacgcgcaaggcacggtagaagaagcgcgccgcctctacgccgccatcgggtgcaaaaacgcgatgattaaagtgcctgccaccgacgcaggcatcgatgcgctcgaaatcctcgtttcagacggcatcagcgtaaacctcacgctgctgttctcacgcgcccaaaccctcaaagcctacgccgcctacgcgcgcggcattgccaaacgcttggcagccggacaaagcgttgcccatatccacgtcgtcgccagcttcttcatctcccgtgtggacggcgcgctggacacaacgctgcccgaccacctcaaaggcaaaatcgccatcgcccttgccaaaaccgcctatcaagattgggaacaatatttcaccgcccccaaatttgccgcactggaagcccaaggcgcaaaccgcgtgcagcttttatgggcatctaccggcgtgaaaaacccagcctatcccgacacgctctacgttgacagcctgatcggcgcgcacaccgtcaacaccgttcccgatgccacgctcaaagcctttatcgaccacggcacagccaaagccacgctgaccgaaggcgtggacgaagcacgggcgcggctcgctgaaattgccgcgctcggcatcgatgtcgaaaccttggcggcgcgtttgcaggaagacggtttgaaacagtttgaagaagcgtttgaaaaactgctcgcaccgttggtttaaacttttcatccccgatgccgtctgaaaggctttcagacggcatcgcccttttgaccggacacagtgggttcaccctaaaaatattaatcaacaagaagttaatgcacgacattacccaccaacacaaaaggaaatagaatcatggcaaaagcactcgaaatcatttcacccaatgaaatttattcagatctgatttttaaggatccggtacctccccatactatatatacagaattgatgaaactgattggtagaaatgcaagtaatgagagaatcgcagatagagccttcgattttttctcgtccggccttatggatggttcagctaccgaagagcaatataatgctctatatgatttaaccttgcttgaagagcccgggatggaactgaataaagatgagataatggctttgattaatagtcttaaataaaggggccgtaccggatatgtacacaggacgtttcgcccccagcccgaccgggctgctccacatcggctcgctgctgaccgccgccgcttcctatgccgatgcacgctcaaacggcggcaaatggctggtccgcatggaagacctcgatccgccgcgcgaaatgccgggggcggcaagccatatcctgcacacgcttgaggcattcggattcgagtgggacggagaagtcgcctatcagagccgccgttacgccctgtatgaagaaaccctatgccgtctgaaaaccgccggactggtctatccctgccattgcagccgcaaagactggcaggctgcggcagtccacggcgcagacggattcgtctataacggacgttgccgcaatccgcagcaacgccctgcaccgcaaggcaaacagcctgcgtggcgcatccgcgtccccgaccgcgacatcggcttttcagacggcatcgtcggcggttacgcccaaaacctcgcccgcgacatcggcgatttcgtcctgcttcgtgcagacggttactgggcataccagctcgccgtcgttgccgacgatgccgaacagggcgttacccacatcgtccgcggacaagacctgcttgtttctacgccgcgccaaatctatttgcagcaatgtttgggcgttccgacaccgcaatatgcccacctgccgctgctgaccaacgcacaagggcagaagtggtcgaaacagacgctcgcccccgcattagatttaaaccgccgcgaacaactcctccgccaagtgttccgttacctcaagctgcccgaagcaccggaagccgaccgccctgccgaactgctcgactgggcggtggcacactgggatatggacaaagtgccgaaacacgccattaccaccccctaaacaccgcccgacaaacgcacaaatgccgtctgaagccttcagacggcatttcacacatacagccccgccctattcgcgcgtatttgcccgttcgacctctttccacgcttcgagaatcaggctgccgtcgttgtctttcaagagcgttgcgtcggaaagcatacgccgccaagtccgcgcacctttcaaaccgtgcatcagcccgaggctgtggcggacgatgtggcgcaagattgtgccgcgtccggcttggatctgggcttggctgtatgtgtagaggcactgcaccaaatcggcgtattcgatcgggctgcgagtatcgccgtaaaacaatctgtcccattcgcgcatcaccatcgggttgtggtacgcctcgcgcccgaccattacgccgtcaacgtgttgcaggtgtccggcgattgcttcgttggtggtgatgccgccgttgatgatgatttccagcccgggaaactcctgcttgaggcggtaaacgtaatcgtatttcaacgggggaacgtcgcggttttctttgggggaaagaccgtccagccaagcgttgcgggcgtggacgatgaaggttttgcaggcggttttgtcgcgcagcgtgccgacgaaatcggcaacggtttggtattcggtctgcctgtccacaccgatacggtgtttgacggtaacgggaataccgaccgcgtcctgcatggcgttgaggcagtcggcaaccagcccgacttcgttcatcagacacgcgccgaacgagcctttctgcacgcgcggactggggcagccgcagttgaggttgacctcgttgtaaccgtatgcctcggcggctttggcggctttcgccaaatcggacggatcgctgccgcccagttgcagggcgacgggctgctcgccttcgttgaacatcaaaaagcggtctttgtcgccgtaaacaatcgcaccggcattgaccatttcgctgtacagccaagtatttcgggtaatctggcgggcaaggtaacggtagtgcctgtccgtccagtcgagcatcggggcgacggaaaggcggcgcgggggaagggtgtgtgtattgtcgttcattgtcgatatttcatcattgcggattcaatttcaatccggaacaaccttcatttttggggaaatccgcgtcatgaaagagtccagcagtatagttaccggcccgtcgttgcagagcgacacctgcatatgcgtgcggaaacgccctgtttcgacatgaatcccgtgcccgcgcaacagttctgccgtatgcagataaagccgttttgcctgttctgcaggtgcggctttcgaaaatgacggccgccggccgcttgccgcatcggcataaagcgtaaactgcgacaccagcagcacggatcccccgacatccttcaaagacaggttcaacttgcccgcttcgtcttcaaacacgcgcaaatgggcgattttgtcggcgacatagcgtgcatctttttctgtgtcgctatgcgttacaccgagcagtacgacgaatccgccgtcgattttgccgcaggtttccgtgccgttttcggacacgacatccacctttgcacctaccgttttctgtatgaccgcacgcataagccgtcctccttacctgaacgtgcaatgccgtctgaaaaggcttcagacggcatcggtattggaaatgccattacggtttgacaccgttttcttccaaaatggcatcgattttcaagcgggctttttcctgtctcaaaccttgttccaactggtttctgaccaactcgaaaggctgcgcgtcggggtttttcccgacctcgctgagtttgaacagataatagcgttcgcccaatttgaccggatcgcgggtaacgtcgccccgattcatcgctgcaaactgcgaagccagcggctcgggaagctgctgcgccataatgaaaccgtcaaacgcctgctcgtcgttcggataacgcttcatcagcccttcaaaagacagccctttgagcaggagctgctgcgcctgacgcgcctcctcttcggttgcgaagctgacctgctgcaatttgatcatgcggatttgccgctcataaaactgacgcagtgcgctttcggaaaccgtttccgaacgttccagaaaacggacgtactcctcggcataaaaagacgcttcggcgattttaaagcggttttggacatccttatccttatccttatccaaaccttccttcaatgccctgtttttcaaaacttccaaagtttgcagccgacggacggcatcgtttcggattgcctgcccgtccggtttttgggactgctccgcatgccggtctgcctgctgcatgatctgcgccaccagcgtatccaccaaagccgggtcgatttcgggtgctttggctgccgcaaaacctgccaacattgcagcaataactgcggcagcggtttttttctgtttcatggtattccctgtcctgcgcggcggcaaaacgcctgtctgaacgtcttgccgccgtatcccgttttcagaattattttgcaggtttgatgtttgccttgcccaacagtgcaccgacggcacggtcaatccgttccgcctgaaggttgccggcaatctgtcctttcatttcatcaaaagaaggcactttcacctcgcggctgtcgttgacataataaacgccgtagaaatcgccgtttttcagcggcgttgccgtaaattcgccttttttcaagtccttaattgcctgataaagcggcggaacaccctgttccaaatctttcagcggcacatatccgaccggcgcgccggtctgtttggtacggtcgttgagggaatattgtttcaagacggcatcgaaaccttttttcgccttcaagtcggcaaccgctttttttgcattttcttccttgtcggtcaggatttcgcccaactggacttcctgcgtacctttgtaaaaaccgctgatattgtcatatgcggcttttacttcctgctcggaaaccggttgggttttggcgatatgcaatgcgtatgcctcgccgttcaagccatattttaccgcctgccaaacggttttgaaggacggtttcttgtcgtcgcccgactttttcgcttcggcacgcaatttggcaagcgcatttttaaactctgccgaccggtcgagtttcaggcgtttcacttcctgtgcgaccacggtgttgaccacttcgttttccagcagggattggcgcagttgcggcgtgtcttcggcacggctgttttccgcacggaatgcggcaacctgcgcatcgatgacggaactgtcgattttctgaccgttgacggttgccagcgtttgggcaaacaggctgccggaacaggcaagcagtgcaacggaagtcaggatttttgctttcataatcttctctctttaaattttaaattgaaatgttcgggcagacttcattcagtccgccgtatggaaatactcgtcaggggtagccgcccggatgccgagcgcgtgaatcatgccgcctgaaaacaaatctttgagcagcgatttgaccgttttctggcggttcaggcggcttacgccttcaaaacggccgctgacgaccaaaacggcataatgtccgccgccggtattgcccgcgtgtcctttgtgcagatggctctcatcgccgatttccaacaccagcggatcgagcgtctgcaggcgttcgcggatcaaatcgacggccggcattatttgaacaccgctttaaacggcttgatcagcacttcgctgtacacgcctgcatgaacatagggatcgtcttccgcccacgcctctgccgcatccaaagactcgaactgcgccacaatcaaactgcccgaaacgcggttggagtcctccggcaaaggattcgggcctgccgtcaacagccggccttccgacttcagcgtctccagccgtttgaggtgttcgggacgtgccgccatacgcgcttcatacacattctccccgtctgttgccagcaacataaaatattccacagtcaatcctcctttttcagacaggtactcagataaataccctgaataataaagaaaacaagcatcagtgcagtcgagccgaacattttatagttgacccattgcgcttcaaacctagtaaacacaaaccagttggcaatacccataaaaatcagaaaaccgacccacatatacgtcaatttcgcccatacggcatctgaaagctgaatctccctgccgatactcgccttcaagccgtttttaccggcgaggtggctgccccacaggaacagcgcgcccagccaaaacaaaacgctcggcttccacataatgaagcggctgtcgcccaaaacaatggttgcgccaccgaatatcacaatcagcaccagtccgacccactgcatcgtatccagctttttatatttccaatacagaaaagccgcctgaaccacaccggcaaccaaggcgaccgccgttgcggcaatcatgtttttggtaacggtataggtggcgaaaaacaggatgacggacaaaaggtcgctgacgaatttcatatccaaatgagaaagcaaatcaaataaacgctaatcatacaggcagaaccctgtttttgcacctgcaaaaccaacaaattttgttttgattgatgcaaatatgcacagatgtttttgaaaaaagatggagatatgtcataatttgtaaaaacggcgaatgattgccgtttaaaatgtggcggcggtcggtacattcacatattaaatgcccgccggccgactgccccgccgatgcccgatgatgacgaaatttacagactgtacgcggtcaaaccgtattcagccgccaacccacaggggatacatcttgaaaaacaacagacaaatcaaactgattgccgcctccgtcgcagttgccgcatcctttcaggcacatgctggactgggcggactgaatatccagtccaaccttgacgaacccttttccggcagcattaccgtaaccggcgaagaagccaaagccctgctaggcggcggcagcgttaccgtttccgaaaaaggcctgaccgccaaagtccacaagttgggcgacaaagccgtcattgccgtttcttccgaacaggcagtccgcgatcccgtcctggtgttccgcatcggcgcaggcgcacaggtacgcgaatacaccgccatcctcgatcctgtcggctactcgcccaaaaccaaatctgcactttcagacggcaagacacaccgcaaaaccgctccgacagcagagtcccaagaaaatcaaaacgccaaagccctccgcaaaaccgataaaaaagacagcgcgaacgcagccgtcaaaccggcatacaacggcaaaacccataccgtccgcaaaggcgaaacggtcaaacagattgccgccgccatccgcccgaaacacctgacgctcgaacaggttgccgatgcgctgctgaaggcaaacccaaatgtttccgcacacggcagactgcgtgcgggcagcgtgcttcacattccgaatctgaacaggatcaaagcggaacaacccaaaccgcaaacggcgaaacccaaagccgaaaccgcatccatgccgtccgaaccgtccaaacaggcaacggtagagaaaccggttgaaaaacctgaagcaaaagttgccgcgcccgaagcaaaagcggaaaaaccggccgttcgacccgaacctgtacccgctgcaaatactgccgcatcggaaaccgctgccgaatccgccccccaagaagccgccgcttctgccatcgacacgccgaccgacgaaaccggtaacgccgtttccgaacctgtcgaacaggtttctgccgaagaagaaaccgaaagcggactgtttgacggtctgttcggcggttcgtacaccttgctgcttgccggcggaggcgcggcattgatcgccctgctgctgcttttgcgccttgcccaatccaaacgcgcgcgccgtaccgaagaatccgtccctgaggaagagcctgaccttgacgacgcggcagacgacggcatagaaatcacctttgccgaagtcgaaactccggcaacgcccgaacccgctccgaaaaacgatgtaaacgacacacttgccttagatggggaatctgaagaagagttatcggcaaaacaaacgttcgatgtcgaaaccgatacgccttccaaccgcatcgacttggatttcgacagcctggcagccgcgcaaaacggcattttatccggcgcacttacgcaggatgaagaaacccaaaaacgcgcggatgccgattggaacgccatcgaatccacagacagcgtgtacgagcccgagaccttcaacccgtacaaccctgtcgaaatcgtcatcgacacgcccgaaccggaatctgtcgcccaaactgccgaaaacaaaccggaaaccgtcgataccgatttctccgacaacctgccctcaaacaaccatatcggcacagaagaaacagcttccgcaaaacctgcctcaccctccggactggcaggcttcctgaaggcttcctcgcccgaaaccatcttggaaaaaacagttgccgaagtccaaacaccggaagagttgcacgatttcctgaaagtgtacgaaaccgatgccgtcgcggaaactgcgcctgaaacgcccgatttcaacgccgccgcagacgatttgtccgcattgcttcaacctgccgaagcaccgtccgttgaggaaaatataacggaaaccgttgccgaaacacccgacttcaacgccaccgcagacgatttgtccgcattacttcaaccttctgaagtacctgccgttgaggaaaatgcagcggaaaccgttgccgatgatttgtccgcactgttgcaacctgctgaagcaccggccgttgaggaaaatgtaacggaaaccgttgccgaaacacccgatttcaacgccaccgcagacgatttgtccgcattacttcaaccttctgaagtacctgccgttgaggaaaatgcagcggaaaccgttgccgatgatttgtccgcactgttgcaacctgctgaagcaccggccgttgaggaaaatgcaacggaaatcactttggaaacgcctgattccaacacctctgaggcagacactttgcccgacttcctgaaagacggcgaggaggaaacggtagattggagcatctacctctcggaagaaaatatcccaaataatgcagataccggtttcccttcggaatctgtaggttctgacgcgccttccgaagcgaaatacgaccttgccgaaatgtatctcgaaatcggcgaccgcgatgccgctgccgagacagtgcagaaattgctggaagaagcggaaggcgacgtactcaaacgtgcccaagcattggcgcaggaattgggtatttgattcccaactgccctttcgcagatcaaggatgccgtttcagacggcatctttttttgccttatcggtgtaacggataaagtttgaaccggcacaggctcaaacagcaggtcgacggcaacaaaatgccgtctgaaacccctaaaggcttcagacggcattggcggcggcggtatcaggcagtttgataggcaaccgaatcgtcaccgcttttcttttgaatgaactcgattttgtatccgtcggggtcttcgacgaaggctatcacggttgtgccgtgtttcatcgggccggcttcgcggacgacgtttccgccctgccgcttcacacgttcgcaggcttcgtaggcatcgtccacttcaaccgcgatgtgtccgtaggcgttgcccaagtcgtatcgttccgtatcccagttgtgcgtcagttccaaaaccgtgctgtcggtttcgtcgccgtaaccgacgaaggcaagggtaaatctgccttcgggataatcttttcggcggagcagtttcatacccaaaacgttttggtagaaatcgagggatttttcgagattgcccacgcggagcatagtatggagtaagcgcatttttgtgttcctctcggtagtggttaaacttcgattttgtttggcgtaaacgtctgccatttgttgcaggcaggacaatgccagaaaaagacttgggatttgaagtggcagttgcggcaacggtacatcacgctgcgctgtagctgccgtccgataaccgaacgcatcatatcggcatcggctttccaagtcggatccatatcgctgattcttaaaccgagcaggcggtaaacaccgttcaagtccggtttgcgccgaacaagctcgatagcagtttgtgcagcctctttctcccccctgagcaataaggatttctcgtacacgacgttaatcaaatcaagttctgggaaggtctgcatataccctatcaggcgatttaatccttcttcaggctttccttgcgccgcataagcgtcataaagtttctctccgaccatgctcaaataggcatgattttgctgctcgatggcggcatacgcttcaaccgatgcaggaaaattgccctgcctgtattcaatgtcgcctaaaatcatattggcacgggtacatcttttgttggcttcgagtgccttgccgacattgaaacgcgcgacatcgaaattggacttgaacagcgcggcttgggcaagttcgcaataaaactgggcgatttcaaactgataggtctgatcgtcatggctgagcagccgggcggtttcaaccgctttttcccaatccctgtcctgttggtagatattgagcaggtgctgtctggcttcacgcgccatttcaccgtcttgcagccccaaaaaaatctgttcggcacggtcaaccaaccccgcactttgatagttttgcgccaattcaaataatacgcgcgcacgcttggctccggttgtatcgggagagtcaagcaatgtttggtgcatattgatggctttgtcgttttcgccacgctgacggtaaagcttgcctagggtgaggttcaggtcgtatgactgaggctgctgatcgatgacctctgccaattccctggcggcacgtccgctgttgcggtcaaccaaggcatccagacttttataaaatcccgacggtatgctttttgcctgctttaatacagtcttcatatccacacgggcggcaaaccagcccatcgcgaagaaaacgggcaaaagtataatcggcagcaggataatccacaattcattgtccatatcggctttctcaaggctgtttggcagattcgggcgcattttgcgccggtggtgcggtcagctccttccccgtcaaacgcgcatttttctttacttcggcacgtaacctgccgttctcgccacgtaacgacaacaaccgtccgaacaaggcaaacattccaaaaacaataccgactacaaatgcgccaaacaatatgacaatcagcggcagattgacactctgccccggaagataggaaaaggtaacggcatccgtattaatgacggcaagcagcaggaagagcagcaggataatgattttgatgacggtatagataagtttcatgtttgctccgtaaataaaaacgccgcccggacagcttcgcactctgaaccaagattgcgctagtttaaacgatttgcacggtttcggataggatgcggcagcgtgttcggacgacatacggagtatgcgattgccgacaattttaccaaatacaccgttcctttccatttgaaaaataacggattggacaccgcatcgacagaaaaacccgccgcgcacttgtcaaaaccctgtttgcaggcgtatctttacaatcttcaaattcaaaccgttcattgaaacatatcagaataagaaaggctttacatcatgagcagacccgtacccgccgtattcggcagcgtttttcacagtcaaatgcccgtcctcgcctaccgcgaaggcaaatggcagccgaccgaatggcaatcttcccaagacctctccctcgcaccgggtgcgcacgccctgcactacagcagcgaatgtttcgagggactgaaagccttccgtcaggcagacggcaaaatcgtgctgttccgtccgactgccaatatcgcgcgtatgcggcaaagtgcggacattttgcacctgccccgccccgaaacccaagcctatctcgatgctttggtcgaactggtcaaacgtgccgccgatgaaattcccgacgcgcctgccgccctgtacctgcgcccgaccttaatcggtaccgatcccgtcatcggcaaggcaggctcgccgtccgaaaccgccctgctgtatattttggcttcccccgtcggcgactatttcaaagtcggctcgcccgttaaaatcttggtggaaaccgaacatatccgctgcgccccgcacatgggccgcgtcaaatgcggcggcaactacgcttctgccatgcactgggtgctgaaggcgaaagccgaatacggcgcaaaccaagtgctgttctgcccgaacggcgacgtgcaggaaaccggcgcgtccaactttatcctgattaacggcgatgaaatcattaccaaaccgctgaccgacgaatttttgcacggcgtaacccgcgattccgtactgacggttgccaaagatttgggctataccgtcagcgaacgcaatttcacggttgacgaactcaaagctgcggtggaaaacggtgcggaggcgattctgaccggtacggcagccgtcatctcgcccgttacttccttcgtcatcggcggcaaagaaatcgaagtgaaaagccaagaacgcggctatgccatccgtaaggcgattaccgacatccagtatggtttggcggaagacaaatacggctggctggttgaagtgtgctgatgctttaaataaaaaatgccgtctgaaacccgtttggcgtttcagacggcattttcgcatccgaaccgtttccgctgcacctgcagcaagtcggcacaaaggcaatcggttaaaacaagcgtccgcatttcccatcccgcctgccgtaagtcgggcatttccctagaaatacgcttcagacggcaaaacgccgcccgaaaccgatatgcggcacggacggcgcacggatttgaaaacggcagattatccctcggtgctcaaggcattgatgctgtaaccgccgtcaacgtaagtgatttcgccggtaatgccggacgacaggtcggacagcaggaaggcggcggtattgccgacttcttcgatggtaacgttgcggcgcagcggattgtgggcggcgacgtgtcccaagagtttgccgaaatcggcgatgccggaggcggcgagtgttttgatcggaccggcggaaatgccgttgcagcggatgccttctttgcccagacaggcggcggtaaaacggatgcccgcctcaaggctggcttttgccatacccatcacgttgtaattcggaatcgcgcgcaccgcgcccaagtagctcagggcgacaatggcggagtttctgccgcgcatcatcggacgggcggcttttgccaatgcgggcaggctgtatgcggaaatttcgtgtgcggtgttgaacgcttcgcggctgatgctatcgaggaagtcgccgctcaaggcttctttcggcgcaaaaccgatggaatgcaccaaaccgtccaagccgtcccaatgtttgcccaaatcggcgaacacttggttgatttcgtcgtcgctggcgacatcgcagcggaatacgagttcggaatccaattccgccgccattttgcggacgcgctcttccagtttgtctacaacgtaggtaaacgccaaatccgcgccttgttcgcggcaggctttggcgatgccgtaagcgatggaacgctcggaaatcatgccggtaatcagaatttttttgccttgcagaaagcccattttgtatccttcaaatagtgttcggttcgttctaaaccgttgattatagcaaattgtccctgtttctgtgttttcacgttgcagcgtgcaaacggcaatgccgtccgaagcggatttcagacggcatcggacgtttcaaatacggtttaaggcatcagatgccgcgcaacaattcgttcacactggttttcgcacgggtttgcgcgtccacacgtttgacgatgacggcgcagtaaaggctgtggctgccgtctttggaaggcatactgccggatacgacaaccgaacctgccggtacgcggccttggtagatttcgcctgtggtgcggtcgaagattttggtggattgaccgatgaacacgcccatcgaaatcacgctgccttcttcgacaatcacaccctcaacgatttcagaacgcgcaccgatgaagcagttgtcttcaatgatggtgggggcggcctgcaggggttcgagtacgccgccgataccgacgccgccactcaagtggacgtttttgccgatttgcgcgcaagagccgacagtcgcccaagtatcgaccatcgcgccttcgtcgacgtatgcgccgatgttgacataagacggcatcagcacgacatttttcgccacaaagctgccgcgtcgggcaaccgcacccggaacggcgcggaagcctgcgtttttgaactcgtcttcagaccagtcggcaaacttggtcggcactttgtcaaagtatttgttcacgccgtcgttgaggacttcgttgtcttggatgcggaaggacagcaacacggcttttttcgcccattcgttgactttccactcgcccacgcccaagcgttcggcgacgcgcaatttgccggaatcgagctggcggatggtttccaacacggcttctttgacttcgggagtaacggtggtcggggtgatgtccgcgcggttttcaaaggcggtttcgatgatgttttgcaaagacataatgtttccttatgtgagatgtttcgtgggacgcttgccggtattttcaagcagtatgttcatttgaaatgaatgcgctattgtgccacgcaaacgcatattcgtcagcaatacgcgggcggttgccgaacattggcgtttcggaatcgggcgggcggcaggtattgccttttccgcacccgaatcaatacagaacggcggcggtacttttatgccgcgccgccgcctttcagacggcattcacggtaaaacgccatcagcccttcggtcgaggcatcgcgtacggacgtgccgccttccagttcgccgatgatggttttcgccaactgtttgccgtattccaccccccactgatcgaagggattgatgtcccaaattacaccctgcacaaaggttttgtgttcgtaagccgccatcagcatacccagattgtagggcgtgaggcgttcgagcaggatgctgttgctggggcggttgccggggaattctttgtgcggcgcgaggcgttcgcgttccgcttcgggcaaatctgccagttcggcgcgtgcttcgtccaaggttttgcccttcatcagggcttccgcttgggcaaaggcgttggcaacggtaaaacggctgcgtccgtcctccacgccctgcgccgtcatcgggacgataaagtcgcagggaatcaggcgtgtgccttggtggagcagttggaaataggcgtgctggcagttgaccccttcaccgccgaacacgatgccgcccgttttgcacacggcgggactgccgtctgaagcgcggcttttgcccaaactctccatatcgagctggttcagccacaccggcagcaggcgcaggttgtggctgtacggaacggcggtctgcccgtccgcgtgttggaaattgttataccacacggcaatcagtgccatcagaacgggaatgttgcggcgcggcggcgtgtggaaaaaatggctgtccatcgcgtgcgcccccgccaacaactcgcggaaacgcgccccgccgaccgcaaccatcacgggcaaaccgacgggcgaccagacggaatagcgtccgcccacccagtcgtacatcgcaaacacgcgttccgccgcaatgccgaaactttgcgccgcttccgtatcggcagataccgcgcaaaaatgacatcccgtttccgattccgagaaccccgcaccacgataccaagccttgaccgcctctgcattgagcagggtttcaggcgttttgaaggacttgctggcaacgcaaaacactgtcgtttcggggttcagacggcataaaaccgcatccaggcaggcaggatcggcgttggcggcaaaatggacggcgatatgccgtctgaacggctcaagtgcctgcacgcacattgccggcccgaggtcggatccgcctatgccgatgtggacaaaatccgtaatccgttttccggttgtcccctgatacgaaccgtcgtccaaactgtgtgcaaactccaacgcacgatttaactcgcggcggatttcgggcaacacgtccctgccgtccgcataaacggcatccgcaccgtcgggtaggcgcaaagccgtatgcagcgcggcacgcccctcgctgccgttgactttcgcacccgtccgcaaagcacgcattttcccttccaaatccgccgtctccgcaagacggcagagcagttgcagcgtatcttcgcccaaacggtttttgctgtaatcgaacaacatcccgtccaaacgctcatgcatacgctcaaaacggtcgggttcgcaggcaaagcggtcgcgcaaaaggacatgacgcgtatcctgataatggcgttcgagcgcataccatgcacgggtaaaagcattcatctgttttccttgatttttcagaaccggattaaaatgtagcagaatgtagtttaacaaacggcagcggctttggcgaatctccggaacaccgcccgccgcgtccaatagcaccttatttccatatggcgaaaatatagtgaattaacaaaaatcaggacaaggcggcgagccgcaaacagtacaaatagtacggaaccgattcacttggtgcttcagcaccttagagaatcgttctctcttgagctaaggcgagccaacgctgtaccggtttttgttaattcactataccctccggccggcatttgacccgcaacaatatcctgcaagatttattgtgtacgcataaatgccggacagccgcctaaataaggtataatcgcatccgattctgtcccgtttgccgcccgcaggcgggatgtcggcggttttcatcttaccgggaacacgccggtactgttttttaacgatgtttcttacattttattccaattactttacggggctagaatatggctaaaaacggaggattttctttgttcgcaaagaaagaaaaacgctttatctttgaaggcaggcattccgcctccgacaaactggtcaacggcgaagtatccgcgtttaccgaagaagaggcgcgcaaaaaactggcaaaacgcggcatccgcccgttgcagattacccgtgtgaaaacaagctccaagcgcaaaatcacacaagaagacatcaccgttttcacccgccagctgtccacgatgattaaagcgggcctgccgctgatgcaggcatttgaaatcgtggcgcgcggacacggcaacccgtctatgacggaaatgctgatggaaatccgaggcgaagtggaacagggcagctcgttgagccgcgcattctcaaaccacccaaaatatttcgaccgcttctactgcaacctggttgcggcgggcgaaacgggcggcgtattggaaagcctgctggacaaattggcaatttacaaagaaaaaacccaggccatccgcaaaaaggtaaaaaccgcactgacctatccggtatccgtcatcgccgtcgccatcggtttggtattcgtgatgatgattttcgtactgcccgcctttaaagaagtttacgccaatatgggcgcggagcttcccgcactgacccaaacagtgatggatatgtccgactttttcgtctcatacggctggatggtgctgatcgcactgggctttgccatatacggcttccttaaattgaaggcgcgttcgattaaaatccaacggcgtatggatgccatactgctgcgtatgccgattttcggagacattgtccgcaaagggacgattgcccgctggggcaggacgacggcgacgctgattgcggcaggcgtgcctttggtcgatgtattggactccactgccggcgcggcgggcaatttaatctatgaagaagccacccgggaaatccgtacgcgcgtcatccaaggtttgtctatgacttcggggatgcgtgcgacggaactgttccccaatatgatgttgcagatgtcttccatcggcgaggaatcgggttctttggacgatatgctcaacaaagccgccgaattttacgaagacgaggtggacaatgcggtcggcaggctgtccgctatgatggagccgatcattatcgtgattttaggcttggtcatcggcacgcttctggtcgccatgtatctgccgctgtttaatttgggcaacgtggtcgcctgatttgccgcacagatccggcgcggattcgctctgcgccggtttgtttttgttttgaatacattgagaacaaaatatgtctgatttgtctgtattgtcgccgtttgccgtgcctttggcagcggtgttcgggctgctggtcggaagtttcttaaatgtcgtcatttaccgcgtgccggtcatgatggagcgcggctggacggtatttgccaaagaatatttaaacctgccgctgaccgaagaggaaagccgtaccttcaacctgatgaaaccggattcctgctgtcccaaatgccgcgtgccgatacgcgcgtggcagaacatcccgattgtcagctacctgctcctgcgcggcaaatgcgcctcctgccaaaccaaaatcagcatacgctatcccttaatcgaactgctgaccggcgtattgttcgggctggttgcctggcaatacggctggtcttggattacattgggcggtttgatactgaccgcgtttctgatttccctgacctttatcgatgcggacacccaatacctgcccgactcgatgacattacccttgatttggctggggctgatatttaatttggacggcggcttcgtgcctttgcagtctgccgttttaggtgcggttgccggctatggttcgatatggcttttatgcgcggtatataaactgattaaaggcgaaatcggtatgggcaacggagatttcaaactgattgccgcattgggcgcgtggctcggcatatccgcattgcccgtgctgatttttgtttcctcgctgatcggtttggtcgcggcaatcgttatgcgcgtcgccaaggggcagcattttgccttcggccccgcactgacagtttcgggctggataatttttacggcaaacgattccgtatggcgggcggtcaactggtggctgacccatccggtgctgtaagatgacggtatgggtcggactgaccggcggaatcggcagcggcaaatcggcagccgcgcaatgttttgccgatttgggcgtaccgcgtatcgatgcggatgcggcggcgcactcgctgacggcttcagacggcatcgccctgccggaaatcaggcggctgttcggcgacaccgttttcgacacacagggtttgttgcggcgcgacatattgcgtaaagaagtctttgcctccccatcgcgaaaagccttgctcgaatccgtgatgttgccgctgattttctcagaaatcaaaaaacagcaagaaacctttaccgatgcggtttacggcattgtcgaaattccgctgctgacggaaaagcgtcaatttgtcagcctgatacggcgtgtcctgaccataagcgcacctttggaaaaacgtatcggcagggtgatggcccgcagcgggctgacgcgcggcgaggtggcggacatcatcagccatcaggcatccgaatccgaacgcctgctgcttgcagacgatgtgctgctcaatgacggcagcctcaaaagcctgtgtgagaaaacaatgcgcctgcacgcgttttattcagggattttcgcctcaaaaccaacacaaggaaaacacaatgactgaatcgcggcaaacacgccttcaagtcaaatgtccgacctgtcaaacggcagtagtatggaaaccggaaaacgcattccgccccttctgttcgcaacgctgcaaactgatcgacttgggcggatgggcagacgggaaatatacggtttccagccaaacggaaagtttgccggaaatatccgaacccgacatggcataccgctgaccgcccctccttcccggcaaacaccctgaaagtcaaatgccgtctgaaacaaacacgcttcagacggcattttcattctcaaacctaatcgttggtatttgccgttacctcttccaatgaagtaatgccctgcataactttcaaaataccggcccggcgcaaatccaccataccctccttataggcaacgtccaaaatatccacttccgtaccgttgttcataatcacacgctgcatttcttcgctgatgggcataacctcatacacgcccgcacgccccttataaccctgcccccggcaacggtcgcaaccgacggcgcggtaaagtttccaatcttttgcaaggtcctcatcggtgaagccgacttccttcaaagcagaggcagacgggcgttccacttcctgtttgcagctcgaacacagcctgcgtaaaagacgctgcgccataatcaggctgaccgaactggcaatattaaacggcgcgacacccatattcagcatacgcgacaacgtcgccggcgcattattggtgtgcagggtggaaaacaccatatgccctgtttgtgccgccttaatcgcaatatcggcagtttccaaatcacgaatctcaccgaccataatgatgtccgggtcctgacgcaggaaagacttcaaagcagcggcaaaagtcaggccctgcttatcattgacgttaacctgattgatgcccggcaggttaatctcggcagggtcttccgccgttgcaatatttaccgactccgtattcaaaatattcaaacaggtatagagcgacaccgtcttacccgaacccgtcggaccggttaccagcaccatcccgtagggacggtgaatcgcttccaacaacaattttttctgaaacggctcaaaaccgagctggtcgatgttcaaagacgcggcatcggaattcaaaatccgcatcacgaccttttcgccaaacagcgtcggcaatgtgctgacacggaaatcgacaggcttgccgcccttttgaaaggtcagctgcatcctgccgtcctgcggtatccgtttttcggaaatgtccaaacgcgacattaccttaatccgggaagcaagctgcccccttaccgcaatgggcggctgaaccacctcgcggagctgcccgtccacacggaaacggatacgggcattgtgttcgtaaaactcgaaatggatgtccgatgccccgctgcgcaaggcatccgacaaagtcttatggataaacctcggaacagggccgtcttctgcctcctcgttgtcgatatacagggtgtggctttcctcttcctcctgcccctccccaagctcctgaagcagcgatgtcgaacgcgaacccacccaatcgagcaaacccgccaactggtcatcctcgacaatgaccaactcaacctcaatccctgcggcagaaacggttttctgaatttgcggcatctgtgtcggatcggaaaccgcaaaaaatactttgtcgccccgacggaaaaccggcacacagtggaactccaccatctgctcctccgtcaacacccccatcagcaccctgtggcgcggataatgacgcaaatcaagaatcgaataactgaacaccctcgcaatcaatgccgcaagcgacttgggcgaaatgacaccgtctgaaaacagcatcggcaacacttccttacccgcctgcgactcattgtagtaatgctcggcctgctcaacagtaaccacctggttttgaaccagaatcctcagcaaacctacgctcatacgaccttatccccaaatttattcattgttatacctgtacagcttttatagtggattaaatttaaaccagtacggcgttgcctcgccttagctcaaagagaacgattctctaaggtgctgaagcaccaagtgaatcggttccgtactatctgtactgtctgcggcttcgtcgccttgtcctgatttaaatttaatccactatatcataaaacaacagatttccaagccggaacatcttttacggagcctgaaaatcatttcatgattctaccgtcctaaaggtcggtttttcaagcaggaagaaaaagttttcagatggcaaaaaagccctccaacactgaaaggccttatatcggaaacttcccgcaacacgggaaacagacaaatgcaaatcgtcaaacctcgccaacaggaatcgaacctgtattttacgcttaggaggcatacgttctatccgttgaactatggcgagccgaaatgaaaaggagattttaaccctttccgacgacaaaagacaagatgccggccgcaatcagcggcccgacagggataccgcccataaatgccaccccgataaccgtcccgattaacagccctgtaattaaaacaggctgctgtcccatcaaaggcacgccgcgtcccgccagccaagccacgaaaataccgataaaaacggcggatatcattttaaaattcaaaaattcggcaacgggaggaacctgcgcctttcctgaaaccaacggactcaaaacccctatggtcaaaagaatgataccgagattcaacccgtgcttctcgaccaacgggacaaactgtaccaatgccgtctgctgcatcagcagcaatatggttgccgagatggtaatcgaattgttgttgctgaccacccccaacagaatcagcgtaaccagaaacaggggaacaaaactgaaattcatcgcctcaagacaccctgaccaaagattccttcgccagctgaatcatggcatccttcacttcgctgtcgggcagggcatccaaggcggtaacggcacaatcgactgctttgcgcgcctcgcctatcgaatatgccaacgcatccgaacggacgacataatcgtggattttctcaaaatagctgcgatctgcattttccaaagcagtacgcacatcgttcgcaacctgttcggaaccctgacgcatcagataaatcaaaggcaaagtcggttttccttccgccaaatcgtcgccgacgtttttgccggtttcttcggtttcgccagaatagtccagcacatcgtcaataatttggaatgccgtaccgacgtacataccgtagtctttcaacgcctgttcgtgttcgggggaagccttgcccaaaattgcgccgacttgagcggcagcttcaaacaattttgccgttttatattggatgacttggatatattgttcttcggtaatgtccgtattgccgatgttcatcagctgcatgacttcgccctcggcaataatgttggttgcatccgccatcacttccaaaacgcgcatactgcccgaggcaaccatcagttgaaaggcgcgcgtgtataaaaagtcgccaaccaacacagccgccgcattgccgaacagattgtttgccgttgcccgcccacggcgcaaatcgctttcatcgacgacatcgtcgtgcaggagggtggaagtgtggataaactcgaccatcgccgccagcgcatacagtttctcgtcatcataaccgaccgccttacccgccaaaatcgtcataatcggacgcaggcgtttgccgcccgcgctgatgatatatgtaccgatttgcgaaatcagtgcgacatcggattgcaccgcacggttgatgacttcattgactttggcaaggtcttcaggcagatgtcgctggaaatagggcagattctcgagcatggcagactctcaggtttacgtttccgtcaaacggcagataccgcttgaaagctgattcaaatagcgggcaattatatcagcaaagccatcagggtacatcttttcagacggcatatggttatccgaaccgcgcaaactttgacaaaacaggcaaataacaatacaatgccgagttccgcacaatggtgtgcggatattaaccataacccttatggagttgagtatgtacgcggtcgtaaaaaccggcggcaaacagtataaagtttccgtcggcgaaaaattgaaagtagaacagataccagccgaactcgacagccaaatcgaactgaccgaagttttgatgattgctgacggcgaatctgtaaaagttggcgcaccctttatcgaaggtgcaaaagtaacggctaaagtagtggcacacggtcgtggcgaaaaagtccgcatcttcaaaatgcgccgccgcaaacactaccaaaaacgccaaggccaccgccaaaatttcacccaaatcgaaatcgtggcaatcgcctaaccttaaaacttaggagcattacaaatggcaagtaaaaaagcaggcggcagcacccgcaacggtcgcgattcagaagccaaacgcttgggcgttaaagcctacggcaacgagctgattcccgcaggttccatcatcgtacgccaacgcggtaccaaattccacgcaggcgacaacgtaggtatgggcaaagaccacactttgttcgccaaagttgacggttatgtcgaattcaaaaccaaaggcgcgctgaaccgtaaaactgtcagcatccgtccttacaccggttctgaagaataatccaaccgatacctgaagccgcatcttttcacgatgcggctttttatagtggattaacaaaaatcaggacaaggcgacgaagccgcagacagtacaaatagtacggcaaggcgaggcaacgccgtactggtttaaatttaatccactatacataccccacacccgatttgatacacattaagctgaaagtaaaaatccgcatacaccctcccctgcatatttcttcaacagtgggttttgatataatcgcctatctgttacagatagttcaaacggcattcaaacccttacaaataccgtctgaaatcatcggcatccgtctatgcaaaggatattttatgagtttacacagcgacatcctcgtcgtcggcgcaggcccggcgggtttaagttttgcagccgaacttgccggcagcggtttgaaagttaccctgatcgaacgcagcccactgactgttctgcaaaatcctccatatgacggacgcgaaatcgccctgacccatttttcccgcgaaatcatgcagcgtttgggtatgtgggacaaaattcccgaaaacgaaatctaccctttgcgcgatgccaaagtgctgaacggacgttccgactaccagctccactttccccaaccgaccgaggcgcgcggcgagcctgccgactgtttgggctatctgatttccaaccacaatatccgccgcgctgcctacgaagtcgtatcccaactcgacaacattaccattctgaccgatacggccgttaaagaagtcaaaacatctgacaacgaagcacaagtcattttagaaaacggcaaaatcctgaccgcccgcctgcttttggcggcagacagccgtttttcgcaaacccgccgacaactcggcatttcttcagatatgcacgactacagccgaaccatgttcgtctgccgcatgaaacatactctttccaaccaacataccgcttacgaatgcttccattacgggcgcaccatcgcactgctgccgctggaagaacacctgaccaataccgtcattaccgtcgataccgataaaatcaacagcgttcaaaacctttcgcccgaagaattggcggcaagcgtaaaagaacagctcaagggcaggctcggcgatatggaattggtcagcagcatccaccattacccccttgtcggtatgattgccaaacgtttctacggcaaacgcagcgcgctgattggcgatgcggcggtcggtatgcaccctgtaacggcacacggcttcaacttgggtctttccagcgcagatattctggcaaaactgatactcgaagccgaacaacgcggtcaggacatcggcgcatcttccttgttggaaaaatacagcaacaaacatatgctgcacgcccatccgctttatcacggaaccaatatgatgctgaaactgtttaccaacgaaaccgcgccggcaaaactgctgcgcggcttggtattgcgtgccggcaacaatttcccgccgctgaaaaagctgattaccaaacaactgaccggttgaaaactgccgaaatgccgtctgaaacgtttcagacggcatttttgtattatagtggattaacaaaaaatcaggacaaggcgacgaagctgcagacagtacaaatagtacggaaccgattcacttggtgcttcagcaccttagagaatcgttctctatccttggcagacggtttgcagcagattcgcatacggcagatgtttcaagcggaaaagaaacacgataaaaataaaaaagcctccgaacagtcggaggctttgctttcaaactgaaattatttcagtttggtttctttgtacactacgtgtttgcgggcaaccggatcgaattttttaatttccagtttgccgggcatagtgcgtttgtttttggtagtggtgtagaagtgaccagtacctgcactggattccagtttgattttatcgcgcattgcagtaatccttaattaaatagtgtttaaattaagcttcgccgcgagcacgcaaatcagccaatacgacatcaatgcctactttgtcgatggtacgcagtgcagcgttggaaacgcgcaggcgaacccagcggttttcactttctacccaaaaacgacgtgattgcaagttgggcaaaaaacggcgtttggttttgttgttggcgtgcgatacgttgttgccggacatcgggcgtttgccggtcactttgcaaactcgtgccataatcagtctccaaacttctaaaatagtaaaacgcgatttataccacgaaaaacagtgttagttcaagtgttttaaagaaaaacggctgttttgcgcggataatccttccgattgtcgcatctgtggaacgtttgcaggtgcgaaacagatggggcgcgattatagcggatttcgggaactgctgcattcaaaatgccgtccgaacatatttccagtattttcagacggcatttcaagttttcaaatccctcaatgtccaccgccgccgccgttgtggaacggcggttttgccagccatatgacgggtatcatgataatgaataacaagctgcccgccataaagatttcgttcgagccgataataaaaccctgctgggtaatggtattgttgatgatgcctagggtttgaatgtcggaaacgccttgttgggacaaatgcgccgccgtttcgtgcaatgttgcggaatagggcgtgatgtgttcggcaaagcgtgtgtggtgcaacgcttcgcgccgttcccacagggtactgacgaatgatacgccgacaccgcccatcagcacgcgcaagaaattcgacaggctgccggcggcggcaatctgtccgcccttcatatgcgacagtgtgatggtggtcagcggcaggaagaacatggcaacgcctgccccctgccaaaactgcggccagatgacgttgccgatatccatgtcggcataaaaatcggtgcgccaatagaaagtgaaggcaaaagtcaggaagctggcggttacgagcaggcgcatatcgattttattgccgaacctgccgattaacggagacaggaagacgggcaggatgccgacgggtgcggcggcaagccccgcccacgtggaggtatagcccaggttggtctgcaacactaacggcagcagggtcagcgtccccatatacaccataaaacccaatgacgtggcaatgacgccgacggtaaaattccgatctttaaacagcgataaatcgacaatcggatatttttctcccaattcccaaacaataaaatacgacaagcacaccagtgcgactacgcccaaggtaatgatttctccagaggcgaaccagtcaagttccttccccctgtccagcatcatctgtaacgcgccgataccgactaccatcaatgtaagcccgacatagtcggtcggcattttcacggtttccgtttcccgatgtttcaaatgtttccatgttatccatgccgatatgataccgatagggatattaatgaagaaaatccaaccccaatgccagtttccggaaatccaaccgccgagtatcggcccgagaacaggggcgacaacgacggtcattgcccacaacgccagtgccagcgtccgttttgcgggcggataggatgccattaacaggctttgcgacaagggaatcagcggcccggcgataaagccctgcaagatgcggaaaataaccagcgactgaaggttgggcgcgatgccgcacagccacgatgtgatgacgaaaccgacggcggcggcggtaaacagtttgacctcgccgatgcgttttgccaaaaatcccgttaacggcacggaaacggcgtttgccacagcaaaagaagtaatgacccacgtcccctgagtggttgccgcaccgaggttgccggcgataacgggaacggcgacattggcgatagtcgtatctaaaacttccataaatacggcaagccccaaagacagcgtaatccatgccaatgccgcacccttaagcggtggataatccattgtgtcctccgtttcagacggcatcagggcgcggattgcccgaggatttcatcgaccgtccgatcgacttccgaccagtcggtactttccatttccggcaatgccgcacccggcgtttttgaaacaggcgcgcttgcggcagaagtatccactttaaccgtcatcgacaaaccaatacgcaacggatgcctgtccacatcttcgcggttcagcacgatacggacggggacgcgctgcaccactttaatccagttgcccgttgcgttttgcgccggaatcagcgaaaacgcgctgcccgtacctgccgaaaaccctgccaccatgccgcgataaacaatttgtttgccgtacaaatcggacaccagctcagcaggttgtccgattttcatatgccgcaactgcgtctctttaaaattggcatccacccacacatccgacagcggcaccaccgccatcagcggcgcgcctgccgccacctgctgcccgacctgcaccgaacgctttgccacctgaccgtccgtcggcgcgcggatttgcgtccgctgaaggttcagccacgcatctttcaacctgccgattgccgtctgaaccgccggctgttcgcgcaaagcgacctgaccacccaaagccgcacgtgccgaagactcttccgccaaagccgccttaactgccgcctgagcctgagacactgccgcacgggcatgtgccagctcttcggcggacaccgcgcccgattccgctaaagcagaccggcggcgtaaatcatcctgcgcacgtgccaaatccgctcggcgcaaagcaacctgcgcccccgcctgagaagtggcggcattttgctggcggttttgccgcaccgcctgaatcagctcgttttttgcccgctcgtaagccagcacatcattatcgtcgtccaataccgccagcacgtcgccttttttcacggcatccgtatcgtcgtgcaaaaccttccgtaccgtaccgcccttttgcggcgtaacctgaaccacgcgtccggcaacataagcgtcttccgtttcctcttcgtgctgccaccataaaaaaaacgccgacccggcggctacggcggcaagcgcgaacagcagcgtcaatgccgtcaggcggcgtttgcgtttgacttttgcgctattggcttcttgtctgttttgaattgtcgtttcatctgcatgtgttgccattattccaattccaaatacttctaatactatgtttttgatttaattagcactgataatcttcaaattcccacgaaaaaaaacgaagtaaataagtcaatgacttttcccaagtttcttttgaacattctttaagaattttctcaatttccgatttaataacagaatgattaaattcattcataatcatcatacccgctccccatttaaccctttgattttggaaacaattatacaaaatccatttaggagagcatatgcgaacagaaaatatatctgcagcatcactatcatcagttcctatgtctaaatcaattcccacacaaaaattgtctttgatttcgggaacgaaatcttcaaaggcacaatcgtaaagattgatggctttcaattctaggttaatcattttatattcaaaataaataaaaccaattaaagattggttaggattctataccctggcaataactcaatcaagttaatgatttagaatgaatattcaaataaactgtatcagcccggcctcacagaactatttatatccacacatcaccgagtaaagcaattacccatactaaccgaagaaaactacacaaataccgccacttatattacaatcgccgcccgtggttcgaaaacctcccacattaaaaaactaaggaaaccctcatgtcccgcaacaacgaagagctgcaaggcatctctcttttgggcaatcaaaaaacccaatatccgaccggctacgcgcctgaaattctcgaagcattcgacaacaaacatcccgacaacgactatttcgtcaaattcgtctgcccagagttcaccagcctctgccccatgaccgggcagcccgacttcgccaccatcgtcatccgctacattccgcacatcaaaatggtggaaagcaaatccctgaaactctacctcttcagcttccgcaaccacggcgattttcatgaagactgcgtcaacatcatcatgaaagacctcattgccctgatggatccgaaatacatcgaagtattcggcgagttcacaccgcgcggcggcatcgccattcatccgtttgccaactacggcaaagcaggcaccgagtttgaagcattggcgcgtaaacgcttgttcgaacacgacagccaataatccgtccttcccactttcagacggcattctttcgatacggtatgccgtctgaacgcctttccgaaaggtttttttatgtacgcatttaccgacgcacagcaacagaaggcactcttccggctggtgctttttcatatccttatcatcgccgccagcaactatctggtgcagttccccttccaaattttcggcatccacaccacttggggcgcattttcctttcccttcatcttccttgccaccgacctgaccgtccgcattttcggttcgcacttggcacggcggattatcttttgggtgatgttccccgcccttttgctttcctatatcttttccgttttgttccacgacggcggttggacgggcttgggcgcgctgtcccaattcaacacctttgtcggacgcatcgcgctggcaagttttgccgcctacgcgctcggacaaatcctcgatattttcgtattcgacaaattacgccgtctgaaagcgtggtgggttgccccgactgcatcaaccgtcatcggcaacgccttagatacgttggtatttttcgccgttgccttctacgcaagcagcgatggatttatggcggcaaactggcagggcatcgcttttgtcgattacctgttcaaacttaccgtctgcggtctgtttttcctgcccgcctacggcgtgattctgaatctgctgacgaaaaaactgacaaccctgcaaaccaaacaggcgcaagaccgccccgcgccctcgctgcaaaatccgtaacacagccctgccgggaatcgggacggttgggttttcttttatttgcaaacactgccggaacggataaatccggattcccgccacttcgtcattcccgcgaaagcgggaatccggtgcgttgggtttcagtcatttccgataaactcctgccgcgttgtatttctagattcccgctttcgcgggaatgacggcggatgggtttccgtgccgtggtgtccggattcccgcccgtacgggaatgacggcagtgcttccttggcttaattttattttaatcaactgcaaatgccgtctgaaaacctgtttgcaggttttcagacggcattgttttcgtcgccggttcaaacttcaatccgattgcgacacggtaaccggtatgccgcgcaagcgcgcaagcagcgcgtccgccttctgtttctgcgcggcaaacgccgccttgtccgcctgcgtcaattcgggtgtcggcaatgcgaccgaaacaggattgacgggctgcccgttgatgcgtgcctcgtaatgcaggtgcggcccggtcgaacgccctgtcgaaccgacaaaaccgatgacctcgccgccgcgcacattgccttgtgcctgcgaaaacgcgctcaagtgcgcgtacagcgtttccacaccgttggcgtggcgtatcatcaccgcgttgccgtatccgcccttccggcctttaaaggtaatcacgccgtcggcggaagccctgaccggcgttccctgcggtgcggcataatcgatgcccgtgtgcagccgccaagtgtgcaggatggggtgcatacggtagccgaacggcgaagaaatgcgcgtatagaccagcggctcgatgttgaagccgcctttttcctgcaacaccctgccgtcttcatcataataattgccgccccctccgccttccttgtccgaacggtaatagaacgcctgatgccttgtgccgcccttaacgacttcagccgccaaaatatcgcccgccgccacctgctgcccgtggaaatacaggctgtcgtacatcaggcgcacggcatcgccttccttcaaaccgtcaaggctgaagcggccggcgaaaatcccgcttaaggattcgcggatttcgacgggcacttccgcccgcgccagcgaaccgcgcgccgacgttttgaccacgaccgaacgcagcgtcggcaaaaccttcatatccgcctcagaagccgaccgccgccatatgccgcctttcttttccaaagcgaccagattgcgctcgccgtcttcgtcggtaaaaaactgcacttcgcgcgcgccgccgtcgccgccgaccaaaacatgaaccgactggtcagcacgcaaatgccgcaaatcggcttcgccgccatatttttccgtgattcgggcaatctcgtcccgcgccatacccgaacgcgccagcacgtccgccagcgagtcgcccggctgcaccgcctcctgcacccaatatgccgtctgaacaccgctgccgccccaagacagcggcggcagattttgttccacgcgctgcggtctgacgcgctccgtcctctctgtcgaagcaatgtatgccgctgacaccaaaataatcgaaacggcaagcgcgcgcagcgcgtatttccgatgttttgccgaaagtgggaagacagccatattgttcctttttgacggcgtttgcgccgaatcctctataatgttgcgcctgacctgcatttctgaaacgtcaaacgatgaaactcaccctcgccattccctcgctcaatttggataaagacgaaacccgaatacctctctgcctgcacgccttcaacaaaatcctgcaatacggctcgctgcaccgccaaagctgcacggcttcggcattttacgcgcgttatttgtggtgcggcagactggcggaacgcgcggcgcaaagcctgaatatgccgtctgaaaccgtcgcgctcgccacgcccgtctggcaaaagatggggatgcatcaggcaaatgtgctgacggcggaatatttggatgtcggtacggatgaagcggaacggctctgccgcgacctgtcggcgttttacggcgatattccgtggcgtttcgttcccgtcctgcccgaattatggctggtttcccttccccgcgcgtaccgctggggcgcgaagcccgttttggacttgggcggactgttgggtgcggacgatcaaccggacggggaagacgcgttggaatggctgcgcgtccaaaccgaaatccaaatgtggctggcggcgcaccccgtcaaccataaccgcaagaaacgcgggctgcccgagttgaacggcttatggctttgggacagtctgcacggaagcagtcaaggcggcacgcttttcgccgatacggtttggagccgtttccaccccgaccgccgcgcattgcccgacaacttccgcgcctatgaagaaacggcggcacacctgcccgacacgcaccatatcctgtttatggacgatttgcgcctgaccgccctgacaggggacagggagcggtatgcatcggttttacagcagtgggaagaacactggttcgcaccgatctacgaagccgtccgtaccggcaaaatcaaacggctggacatcaccacggacggacaacacggcggtacgctgaccttcaaacccgccgacaggtggaaattttggcgcggcgcgaaaacctttgacggaatctggtgaacccgcccgccgcaaccgcgacaatgccgtctgaagcccgaatcgggtttcagacggcattttacctcgcatcgccgttatgccggaaaaaccggaatgcgtttccgcacacgcggcggcacgcaaagcaccgcccgaaagccgccgatgcccgccgtgataccgccgccggcagggtttcctccgaaaaggaacagcaatcagaacgttttattaaactcgacaaacgcccgatttttctcgtattcgttgaacacatcgttactccgcgtttcgcggtgcgacaacgtcaggcgcggcgtgatgcctttgaaatgcaatgcccggtgccaaaggctcaaggatgtgttcaattctttatccctgcgcctttcccctttaaaaccgctgaaaaagccgggtttttcataatgccgtttcgccgcgccgaggcgcaacagcgaagacaggccgctgccgccccattcctgcccccaggcaaagcgcaggccgtaacggttgaaattgtcgccccggtcggcggggttgcgctcgcggtaaaaatccaaaccgcccatccaatattggcgcgcattccggtaaaacaccagcgaattggaaatttgcaaatgggtattgtcggaacgcgcccggcgcgtattcttcaaacgcccccactccgccgaagacaacgtttgccatttcggggtttgccaacggttgaaataaaggcgtgcgccgttggtgtaagaataagcgtcgttgccgtaggtgcggcgttcgtggaacactgccagcccggcatctttgcgccggtcggcaaaaccgatgccgccggaaacgcctgccgtcatatcgttgaatttcttattccccggataaaccctgccggacacgtcgccgcccgccgtcgtgtaccagccgtttttcagcgaccattttttctccgcgccgagccggtaattgaccgccgtgccgtccacctgtttcgggaaagtccatttgccgtactgctgccgtttcggggcttggttgatattgtgttcgcgggtgacgctgaagccgccatttaccttccacgcatcgcgttcgcgcaatgccttgcggtacagctcgacctgctccatcagctgcggcggcaggttttccgccttcaggcggtcgaactggtctgccgccgcctcgttctgcctgttgtcaaacaatgccgccgccaaacgcatacggacggcgggcgcgtcgggttgggcggcaatcaattcccggtaatgggaaatcgcttctttcaccctaccgtctgtctgcgccaaaatcccttgtgcataaagtgccaacatcttatcctgctgcgcctgttgtaggtaaatcggcaaaataacgcggataccggcaatattgtttgagaccactgcggaatacatcgcgcgggacagcaattcgggatttttcagcagggtttcgccgtcaatctgcaaaacttttcctttttcccgcacctgccccggtaccttctccctgtcgattggtttgacctccgcttcatgaagcctgaactcgggacggcttctcaaatccggttcgcgcggtgtttcttcggcatatgccgcgcttgccaataaaggcagcagcagcatccatctgtttcgtgcaggcataaatgtcttcccacaaaaataaaaaataaccattatcaatcggcggattgtatcagttttttatgccgctgttccaaaccctgccgcccgatgccgcgacaatgccgtctgaagccagaatcgggtttcaaacggcggcaaaaaaccggcggttttccgccggtttcatcattatgccccgcccttcggggcggcagggttcggattggtttgcggggcggcgcgcggtgccgtgccggtgtgccgcctgtacgtcaaaacatttcccgacgcatcaaaacagccatttgagcgacaatgcggcttctttgtcgccgtccgtccttttgccgtatccaatgcgtgcggacatatggcctttccaaccggcttcaatgccgaaccgcccttcgagtgccgtcctgcctgccagcgtctgtttttcgccgtccatttccacgccgaaagattttgacctgtgcaaaacattaaaagcggcaaaaggctgaagattgacaccgttacgcaaagcaaaacgggtttttgcccgaatgccggcgcggctttgccactgaccgctgccgagcagtccgaccgccgtcccctcgctgtcggtaaagccgccgtttacgcccaagtaggtaaactgcgcctgcggttgcaggtaaaaccgcacattattgccttttccgacaacgccttccgccacaagcgcgttgtagccgccttcgacagaagccgtccaacctttggttttgtagcgttccgcacggttttcatcattgatgcggtgtttgaaacgttggtattgcaaccagccgtccaaatacgcacccgtttgtttatcgcgcaactgatgccacgcagcataaacacccccgccataaccatgcaaatcactgcctgccgcaccgcctttgctgttaactgatgcgtgctggccgaccctgccgcccatcacgccgattgccagccggctgccttcattttgccgtacaaacacctcgccgccgatttgcacgcctttgcgccgcccgtccgcagccgcgccaccccgtatattttgatgcgaccggccgccgatgaagtgcagccacaatttttgacgggacggatcggcggcatacacgtcgtcgcccctgtcggcggcacgcagcccaaacaaagtatttgccgcataagcctgttgggcatataaaaccgcttccgcctcggggatagccaaacgctgcacgcccaagcaaaatccgccttcgcattgcttgagcaataattcgtacagtccctgccggtaattttgtttaaacgcaaacgaaccggaatccgccgtttttgccgcaatcagtttgcgcccgtcgagcgttttcagattttccggccggcgttccaaaaccacgccggattgtccgctgactttgtcttcaaaggtcagggcgggttcgtccgactcccgcacgtcgtagccgaacaggaaatccgcaccgccctgatacgctttatggacggtcagtttttcatctttcgtgttcaggcggatgcgggcattatcggaagtttccagcatatggatgtcggaatggcggcgcggttcccaaagggaatctttcagcgtcatcttggtcagttccaacacctgtccggcgacgtgggatttgttttcgattttgacgtgtaattttttattgaagatgttgttgagactagtctgtgatgtattactatgaggagtgagtacagcttcttctataattggatcaataacttttctaaatttattaattttatttctaggtattccatattgttttattatcgcttcctcaactatttttttatttttttcccaatcttcgggtcttgttttatataaatcctttaattgatccttaaccgcctgctttaaatcagctccgtaattctctgtaacatatttcttaacaacgggcatattatcgacggcgaggatgccgctattgtagtttttacccgtgatattgatttcgtcatacaaggcttcagatgaatttggatcggttttaccgctggaaaaataatgggaaacgccgtttgccggcttgtctgaaaatgaaaaatcggcatcgccgccgatttcggtagaacgagtatttgaaccaagctgagcactgaacataccaaagcaatcaaaagatatgctgcacgggccgcgccaaacgtgtgaatctctgttttccgccgcttctaaaataaatttgtttttaatctcggcttctttgacgggatcgtacgcatccgaaccccaagcatatggcgtgcaaaacagcgataaaacagataatgttaatagattaacccgaccgcttgcttgcttgcttgcttgcttgcttgcttgcttgcttgcttgcttgcttgcttgcttgcttgctttcagtgtcatgagaaattttcctttgtcaagtgttaaaattataatgattatatactacatcacactacatcgcaatgaaaaatcaggaaaaacaaaaaacctctccgccgtcattcccgcgcaggcggaaatctagaattttaatgcggcaagaatttatcggaaaaaactgaagtttaaagacctagattcccgcctgcgcgggaatgacggtttagaaatcacccgaaacaagaaaaagaaccgaaaccgaacaagccggattaccgcctgcgcgggaatgacgggatttcaggttactgtttttgattttctgttttgtggaaataacgggattttggatgatgtgcatttatcgagaaaactaaaaaccctccgccgtcattcccgcgaaagcgggaatctagacctttcggtgcggaaacttatcggataaaacggttttccctgcatcctggattcccactttcgtgcgaatgacgggatataggtttcactacggacgtgttcagattaccgcctgcgcgggaaggacgggatttcaggttgctgtttttgattttctgtttttgtgggaataacgggactttggatgatgtgcatttatcgggaaaacaaaaaaccctccgccgtcattcccgcgaaagcgggaatctagaattttaatgcggcaagaatttatcggaaaaaactgaagtttaaagacctagattcccgcctgcgcgggaatgacggtttagaaatcacctgaaacgagaaaaagaaccgaaaccggacaagtcggattcccgcacgggcgggaaggacggaatttcagattgttgtttttgattttctgttttgtgggaataacgggattttggatgatgtgcatttatcgggaaaactaaaaaccctccgccgtcattcccgtgaaagcgggaatctagaatttcaatgccgcaagaatttatcggggatgtccggggtttaaaggtctggattcccgcctgcacgggaatgacggtttagaaatcacctgaaacgagaaaaagaaccgaaaccagataagtcggattcccgcacgggagggaaggacgggatttcaggttactgtttttgattttctgttttgtgggaataacgggattttggatgatgtgcattttcgggaaaactaaaaaccctccgccgtcattcccgcgaaagcgggaatctagaattttaatgcggcaaaaatttatcggaaaaaaccgaagtttaaagacctagattcccgcctgcgcgggaatgacggtttagaaatcacccgaaacgagaaaaagaaccgaaaccgaacaagccggattaccgcctgcgcgggaatgacggctcaaaagttacgaaacgaaaaataaccgaaaccaaacaagtcggattcccgcgcgggcgggaatgacgataagcgtaatttcaatctgccatattgtcttttcacttgcctgaaaacagatttcagccgcctatccctgcatccggtggctgatgtagtcggcaatcaaatcccgcttttcccaaaaaaacttctgcattttttgttcggaatacagtttgcggaccagagtgggcaaaccgctgtggacgatggcggcgatttctttgttgccttcttcttcctgcattgccgtctgaaaatccaaaccgcggcttttcagatattcagcaagccggttgcggatgtgtgaattgagttcgatggatttgagcattttgcctccgttttgcggtaaggatttatttgatttgtttatccgcctgattttatcacgtttcccaagcggtttgcctgtacaataacgcttttcggcagggtgtgggcgatgatgttttcttggttcaagctgtttcacttgttttttgtcatttcgtggtttgcagggctgttttacctgccgaggattttcgtcaatatggcgatgattgatacgccgcgcggcaatccggagtatgtgcgcctgtcggggatggcggtgcggttgtaccgttttatgtcgcctttgggcttcggcgcggtcgtgttcggcgcggcaataccgtttgccgccggctggtggggcagcggctgggtacacgtcaaactgtgtttgggcttgatgctcttggcttaccagttgtattgcggcgtgctgctgcgccgttttcaggattacagcaatgctttttcacaccgctggtaccgcgtgttcaacgaaatccccgtgctgctgatggttgccgcgctgtatctggtcgtgttcaaaccgttttgacggagcatcttatgccgatagaaatcgaacgccgttttttgattgaaaacgacaactggcggcaatacgccgatgagccgctgctgttgaggcagggttatctgtctgttgaaaaagaacgcaccgtccgtgtccgcattgccggaaaacgggcgtggctgacgctgaaaggctatatttcagaaatcagccgcagtgagtttgaatacgaaatcccgcttgccgatgcggaaaagatgatggaaacgatgtgtccgtttaagatggaaaaacggcgttatctggtcagatggggcggcagcctgtttgaagtcgatgttttccttggcgaaaacgcgcccctggtcgtcgcggaaatcgagttgcccgacgaaaatgccgattttgaccgtccggactggctggggcgcgaaatcactgccgacggtatgtttaccaatgcttatttgagcaaacacccgttctcaagctggaaaaatgccgtctgaaacggcttcagacggcattctccgacaaccatcgcaaatccaaagacagcctctatatccttatttctgctttctttgttccattattcccaataaatccccataacctaaaatctcgtcattcccgcgcaggcgggaatccggttctttaaacttcggttttttccgataaattgctttaacttttcgtttccggattcccatcttcgggggaataacaatattttctatttcagtccatcatttgcgggggattttatagagagtttatatttcaatatctcaaataatgcacaaaagcatagctcgtgcctttgctgctgacacggcgttccgtccgctctgcttctttccaatgcgtccggtctatttcagggaaaaatgcatctccttccacagacaaatccacttcggttatccgcaaatcggtcgccaacggcatcgcttggccgtatatctgcgcgccgcccataatgacggcttcttccgcgctggcgcacaatgccaatgccgcctccaaacttgccgccgtttccgcgcctgccgcgcaataatccgcctgccggctgatgacgatgttcctccgtccgggcaggggtttgacgggcagggattcccacgttttccgccccataatgacgggtttgcccaaggtataggctttgaaaaatgcgaaatcttcgggaatgtgccaaggcatcgcattgcccgccccgatgcacaggttttccgcacacgccgcaattagggttattttgagcatatttcctccacaaaaatgccgtctgaacgcttcagacggcattttatgacattctgcgtcaaaaatctcaaccggcgcgcgccatacgttttttgtttgcacctgccaacaatgccaacagttcttcagtcgcgtcccaaccaatacacgcatcggtaatgcttttgccgtacacttccggcttgtcctgcctgccttcgaccaaatggctttccaccatcacgcccataatattgccgccgtcctgttccaattgggcggcaatgtcttgcgccacttccatctgccgggtgtaatccttgcggctgttggcgtggctgcaatcaatcatcagcttgtcggttacgcctgccgcacgcagttgttccgccgcctcactgacgtgttccgcatcataattcggctctttgccgccgcgcaaaatgacatgacagtcgggattgccaccggtatggacaatggcggaatgcccggccttggttacagacaagaaatgatgcgaatggctcgccgcaccgattgcgtcaatggcaatcttcaaattaccatccgtaccgtttttaaagccgacggggcaggacagcccgcttgccaattcgcggtgaacttggctttcggtcgtccgcgcgccgattgccccccaagaaatcaagtccgcataatattgcggcgtaatcatatccaaaaactcggtagaggcaggcatacccatattgttcaacgacaacaacaggctgcgcgcctgacgcaaaccgaaattgatatcgaatgtaccgtccaaatgcgggtcgttaatcaagcccttccaacccaccgtcgtcctcggcttctcgaaataaacacgcatcacaatcaaaagctcgtttttatactgattgcggagtttcaacaaacgctccgcatattccaacgccgctttcggatcgtgaatcgaacacggcccgataatgaccaacagccgcttgtccatgccgtggaccaaatcggaaatttcctgacgggtacggtgaaccaagcccgaagcctctttggaaatcggcagctcgtaaagatgggcaatcggcggcaacaactctttaacttctttaatcttaatatcgtctgtggggtaatggtgtgtcatcttgcatctttcctgatggttttttatacgcggcttaggttacatcgtttaccttgcacaaacaagtgcaacatattactacaaagctattttatttcaaaataactgatatatcttttttcatagattttaaatttcatatttttaatattttaggaattttattccaaagaaaaagaaacagattgataaaaacaatacccgccattcattcggacaaaaccgcacggaacatccgttttcccatttccacgacaatccggtacagaacaccccgctgccgattccgcctgcacatccggcaaaatttcatacacaaggaaaatgttgaaaacaaaaagaactcattgcttgaaaaaagatttaatgggaatgcgggtatttcccacactttttccatttatttatcctcattataggaagaaaaacatgaaaaaaccctgcttgcactctcacttgcagccgtgtccgccgttacggtagccgatattcccgagtctaacggcaaaggcaaagccatcatcggcgataaggaaaaacaccgttaccaagcatgaaaaccttgctttgaaagtccatggcgaaatccgccaagatttgggggacggatgatccctaaccccttgggcggatgcatatgcagatttgcgcggcaaaaccaaagtgatgacgacccagatgtgtgcttcccgcgatgtcagcaaaagcgccaaaggttggagtgtcggtatcggtctgaatgtaggcaaacagttgaccgacagcgtcggtctcgagtttgatccatactaccgtcacaaaacaatctgcaaaccccgtgagattgttttggacggcgacaaaaccaaaatgggccgctccaaatccaacgagtacggcttccgcgtaaccgcaacgttctatagtcaattaaaatcaaagtaggacagtagtgcatcgtcaaatcgggcgtaatcagacaaaacggtttgcagatgcagaacgggcggtaacttccagcacaaaaaaacggagcagttctttctgtacttttttcttgaatttgcagtgcgttatcttcatatttcgagggtaacatatctgctaatctagtacagcccctagtttaaagctttgtttcttaagtccgcagagtatgccatggttagaccttcaaagttgagtattgtactattttgtttttaattaactataaaacgcttgtgtgaataggaagactgcagaatattgctgccttttcctgtttgctttaaataaacagaaaatgccgtctgaaaccgattttcagacggcatttgtcccttaaaacacgttttttcaagcgcgaccataccaaacacccacaggttgccttccatccttcgtacaacctttgctccatcaaacatccacttcctaaatactgatgtctgcttaggttgaatcggcattcgtacgattacggcacaccgcctaatctgtacctgcgtctgttgcgcccaataccaaaggctacctgaaaatctcccaaacttttcaggtagccttatcacgttttcgactgtcaccacacgcccaaagaccgcctgaaaccctttttcagacgttccgctccgatacccccaacaaaacgccgcccgaacgcatgttcagacggcattttctttgcgtcgattcattgcggtgtttacctgctttaaggcggacaaaggtgcggaaatggtaaacaacgatacagaacataatgctacatattttagccatttcccttccaaacaaaaaagcaccggcggcagccgatgccccttcctttacaggttcccctattttttatccgcgggcagcactggtttggctgggccttttggtgcgggcgcgccgacggaagcctggtccttcagcttcgccaataccgcagggccgatgcccttaaccttggtcaaatcgtccacagacttgaacgcaccgttttgcgcgcggtattccgcaatggccttcgccttcgccggacctatgcccggcagcgcctccaactcctgcagcgaagccgcattgatgtttaccgccgcaagggagaaggcgcaggagaacagcatacagaacagcacgaacattttcttcatggtttttcctttaagggttgcaaacaataaaccgcatcttgcgacgataaaacgggtcattctaaaatgaatatcccaaagtttcaagccgttcctccgcaaacccgaccggacgccgtacggatgccgtcccgccatccccgacattttttccgggcaaagcaaaaacccccgaataatcgggggttttctgaatgggtgtttggcagtgacctactttcgcatggaagaaccacactatcatcggcgctgagtcgtttcacggtcctgttcgggatgggaaggcgtgggaccaactcgctatggccgccaaacttaaactgttacaaatcggtaaagccttaatcaatatattcggtaatgactgaatcagtcagtaagcttttatctcttgaagttcttcaaatgatagagtcaagcctcacgagcaattagtatgggttagcttcacgcgttaccgcgcttccacaccccacctatcaacgtcctggtctcgaacgactctttagtgcggttaaaccgcaagggaagtctcatcttcaggcgagtttcgcgcttagatgctttcagcgcttatctcttccgaacttagctacccggctatgcaactggcgttacaaccggtacaccagaggttcgtccactccggtcctctcgtactaggagcagcccccgtcaaacttccaacgcccactgcagatagggaccaaactgtctcacgacgttttaaacccagctcacgtaccactttaaatggcgaacagccatacccttgggaccgactacagccccaggatgtgatgagccgacatcgaggtgccaaactccgccgtcgatatgaactcttgggcggaatcagcctgttatccccggagtaccttttatccgttgagcgatggcccttccatacagaaccaccggatcactatgtcctgctttcgcacctgctcgacttgtcggtctcgcagttaagctaccttttgccattgcactatcagtccgatttccgaccggacctaggtaaccttcgaactcctccgttacgctttgggaggagaccgccccagtcaaactgcctaccatgcacggtccccgacccggatgacgggtctgggttagaacctcaaagacaccagggtggtatttcaaggacggctccacagagactggcgtctctgcttcaaagcctcccacctatcctacacaagtgacttcaaagtccaatgcaaagctacagtaaaggttcacggggtctttccgtctagcagcgggtagattgcatcttcacaaccacttcaacttcgctgagtctcaggaggagacagtgtggccatcgttacgccattcgtgcgggtcggaacttacccgacaaggaatttcgctaccttaggaccgttatagttacggccgccgtttactggggcttcgatccgatgctctcacatcttcaattaaccttccagcaccgggcaggcgtcacaccctatacgtccactttcgtgttagcagagtgctgtgtttttaataaacagtcgcagccacctattctctgcgaccctccggggcttacggagcaagtccttaaccttagagggcataccttctcccgaagttacggtatcaatttgccgagttccttctcccgagttctctcaagcgccttagaattctcatcctgcccacctgtgtcggtttgcggtacggttcgattcaaactgaagcttagtggcttttcctggaagcgtggtatcggttgcttcatgtccgtagacactcgtcgtcacttctcggtgttaagaagacccggatttgcctaagtcttccacctaccggcttaaacaagctattccaacagcttgccaacctaaccttctccgtccccacatcgcatttgaatcaagtacaggaatattaacctgtttcccatcgactacgcatttctgcctcgccttaggggccgactcaccctacgccgatgaacgttgcgcaggaaaccttgggctttcggcgagcgggcttttcacccgctttatcgctactcatgtcaacattcgcacttctgatacctccagcacactttacaatgcaccttcatcggcctacagaacgctcccctaccatgccggtaaaccggcatccgcagcttcggttatagatttgagccccgttacatcttccgcgcaggacgactcgaccagtgagctattacgctttctttaaatgatggctgcttctaagccaacatcctggctgtctgggccttcccacttcgtttaccacttaatctatcattggggaccttagctggcggtctgggttgtttccctcttgacaacggacgttagcacccgctgtctgtctcccgaggaaccacttgatggtattctgagtttgccatgggttggtaagttgcaataaccccctagccataacagtgctttacccccatcagtgtcttgctcgaggcactacctaaatagttttcggggagaaccagctatctccgagtttgtttagcctttcacccctatccacagctcatccccgcattttgcaacatgcgtgggttcggtcctccagtacctgttacggcaccttcaacctggccatggatagatcactcggtttcgggtctacacccagcaactaatcgccctattaagactcggtttccctacgcctcccctattcggttaagctcgctactgaatgtaagtcgttgacccattatacaaaaggtacgcagtcacacctctagggcgctcccactgtttgtatgcatcaggtttcaggttctgtttcactcccctcccggggttcttttcgcctttccctcacggtactggttcactatcggtcgatgatgagtatttagccttggaggatggtccccccatattcagacaggatttcacgtgtcccgccctacttttcgtacgcttagtaccgctgttgagatttcgaatacgggactgtcacccactatggtcaagcttcccagcttgttcttctatctcgacagttattacgtacaggctcctccgcgttcgctcgccactacttgcggaatctcggttgatttcttttcctccgggtacttagatggttcagttctccgggttcgcttctctaagtctatgtattcaacttaggatactgcacagaatgcagtgggtttccccattcggacatcgcgggatcattgctttattgccagctcccccgcgcttttcgcaggcttacacgtccttcgtcgcctatcatcgccaaggcatccacctgatgcacttattcacttgactctatcatttcaagaacttctttgacttcgtttgcctacctgttgactaagtaaaagcaaacttgaaattcctactttgataaagcttactgctttgttgtgtcttaatcctgccttttgtgtttcaggactaagtcgatacaatcatcacccaaatactgtgtttgttttcttttctctcgcgagagatttttatcctttgcaaagaataaaaaatcaaaacaaacgctttgtctttgtttgttgatttcggctttccaatttgttaaagatcgatgcgttcgatattgctatctactgtgcaaatcaaaacgagctgattattatatcagcattttgttcttggtcaagtgtgacgtcgccctgaatggattctgttccattcttccgttttgatttgtacagtattggtggaggcaaacgggatcgaaccgatgaccccctgcttgcaaagcaggtgctctaccaactgagctatgcccccgttattggtgggtctgggaggacttgaacctccgaccccacgcttatcaagcgtgtgctctaaccagctgagctacaaacccggattctcttcttaagcgaatcttgccttcactcaagcttcttccgcatctttttcagtttaccgataagtgtgaatgcctaaagcctcttctttctctagaaaggaggtgatccagccgcaggttcccctacggctaccttgttacgacttcaccccagtcatgaagcataccgtggtaagcggactccttgcggttatcctacctacttctggtatcccccactcccatggtgtgacgggcggtgtgtacaagacccgggaacgtattcaccgcagtatgctgacctgcgattactagcgattccgacttcatgcactcgagttgcagagtgcaatccggactacgatcggttttgtgagattggctccgcctcgcggcttggctaccctctgtaccgaccattgtatgacgtgtgaagccctggtcataagggccatgaggacttgacgtcatccccaccttcctccggcttgtcaccggcagtctcattagagtgcccaactgaatgatggcaactaatgacaagggttgcgctcgttgcgggacttaacccaacatctcacgacacgagctgacgacagccatgcagcacctgtgttacggctcccgaaggcactcctccgtctccggaggattccgtacatgtcaagaccaggtaaggttcttcgcgttgcatcgaattaatccacatcatccaccgcttgtgcgggtccccgtcaattcctttgagttttaatcttgcgaccgtactccccaggcggtcaatttcacgcgttagctacgctaccaagcaatcaggttgcccaacagctaattgacatcgtttagggcgtggactaccagggtatctaatcctgtttgctacccacgctttcgggcatgaacgtcagtgttgtcccaggaggctgccttcgccatcggtattcctccacatctctacgcatttcactgctacacgtggaattctacctccctctgacacactcgagtcacccagttcagaacgcagttcccgggttgagcccggggatttcacatcctgcttaagtaaccgtctgcgcccgctttacgcccagtaattccgattaacgctcgcaccctacgtattaccgcggctgctggcacgtagttagccggtgcttattcttcaggtaccgtcatcagccgctggtattagcaacagccttttcttccctgacaaaagtcctttacaacccgaaggccttcttcagacacgcggcatggctggatcaggcttgcgcccattgtccaaaattccccactgctgcctcccgtaggagtctgggccgtgtctcagtcccagtgtggcggatcatcctctcagacccgctactgatcgtcgccttggtaggcctttaccccaccaaccagctaatcagatatcggccgctcgaatagcgcaaggcccaaaggtcccctgctttctctctcaagacgtatgcggtattagctgatctttcgatcagttatcccccactactcggtacgttccgatatgttactcacccgttcgccactcgccacccaagaagcaagcttctctgtgctgccgtccgacttgcatgtgtaaagcatgccgccagcgttcaatctgagccaggatcaaactcttatgttcaatctctaactttttaacttctggtctgcttcaaagaaaccaacaggacaatgttcaaaacattatcttgtctgtctttcaaacagtgtgaggctcaaggcactcacacttatcggtaatctgttttgttaaagagcgttgcgaattataaagtatctcttccgcctgtcaagatatctctcgatatccccaacattctgtgctatacttttcagttcgtccgccgcttctgcagcagcgaagaaccgaactatacgcccacagggaaaaacggtcaatgctttcagtgggatttttttggggaaattcgtcatgtcgctgtcggataaggttttttatttctgctaaatactgcaccacctccaataatcccttcctccccctcctctgactggtgcgcctttgtgaatatgccgtctgaaactcggggactcagacggcatctgttggctcttcttatcttttcagaatgatttccaatacgaacttgctgcccatataggcaatcataaggctgacaaatccgatgatggtccacacggcggcttttttgccgcgccatgcggtcatgctgtgcttgagcaacagtccgccgtaaatcagccatgacaatatgccgaatacggttttatgggtaaaggtcatgggtttgccgaatacggcttcggcgaagaatgtgccgctgacgacggaataggtcagcaggatgaaacctgcccacatgacctggaacatgagtttttccaaactgagcagcgacggcaggaatcctgcgagcttggagaagctcctgcggtgcaggctgcgattcagcagcagggtcaaaacggacaataatgttgcgatgccgaacagcccgtatgcaagcagcgaagttccgatatgcagcataaagggaaggtcggtaatttcatatcccgagaattttccaggaaaaaccaaacctgacagcagcatcagtgcggcgcaaggatacagcagcaactgcactccgcgcagcggataaaagaagctgccggcaaaataaataaacagcatcatccaaacaatcaggctgccggaatacccgaagcccataatgatgattttgtcttgaatgaccggcatcagcagtgccgcgccgtggacggtcaatgccgcgcccaaaaccggcaattccgtcttccacgggtaatcccgaccgcgcccctgctgttggcagtgccatgcaaatgcacccaatcctgcgtaaaccgccgtcaaaaagatgaaaactgtcggcatggtggactttctctatctatactgttgcgccgtctgcggccgcttatgaaatattggaacttttaacgttggaattgtaaaatccccgtttcgggcaagccttgacggatttgccaatatgctgtccggcacacaagccgcatcaaattattttgattttattttaacaaagaatgcccctgatggggcaagctattcttattcagaccaaggaccagtatgttagacaatttaaccggccgcttcagcaatgtcttcaaaaacatccgggggcaggccaaactgaccgaagacaatattaaagaggccttgcgcgaagtccgcctcgccctgcttgaggcggatgtcgccctgcctgtcgtcaaagagttcgtcaacaacgtcaaagaaaaggccctcggtcaggaagtggcgggcagcctgacgccggatcaggcatttatcggcgtggtcaacaaagccctgaccgaactgatgggcaaggaaaacaaaacgctggatttatcggtttcaccgcctgccatcgttttaatggccggtttgcagggtgccggtaagacaacaaccgtcggtaaactcgcccgtctgctgaaaaacgatcagaagaaaaaagttttggtggtatctgccgacgtttaccgccctgccgcgattgaacagctgcgcctgttggccgaacaggtcggcgtggactttttcccatccgataccaaccaaaaaccggttgagattgcaactgccgccgtcgattacgccaaaaaacatttttacgatgtattgatggtcgataccgccggccgtttggcaatcgatgaggagatgatgaacgaaatcaaagcccttcacgcggcggttaacccggtggaaactttgttcgtcatcgatgcgatgctgggtcaggatgcggtgaacactgctcaggcatttaatgaagccctgccgctgaccggcatcgtgttgaccaagatggacggcgattcgcgcggcggtgcggcattgtccgtacgccatgtaaccggcaagccgattaaatttatcggtgtcggcgaaaaaatcaacggcctcgaacctttccaccccgaccgtcttgccagccgtatcctcggcatgggcgacgtattgaccctgattgaagacgtccaaaaaggtattgatgaagaagccgccgccaaaatggcgaaaaagctgcacaaaggcaaaggcttcgacctcaacgactttaaagaacaaatccagcaaatgcgcaatatgggcggtttggaaaacctgatgtcgaaaatgccgggcgaactgggtcaaatatcgaaacaaatccccgaaggtacggctgaaaaagcgatgggtaaagtagaagccatcatcaactcgatgactccaaaagaacgcgccaaccctgccctgctcaaagccagccgcaaacgccgtattgcaatgggtgcgggcacgaccgtacaggaagtgaacaaattgctcaaacagtttgaacaaatgcaacaaatgatgaagatgttcagcggcaacggcttgggcaaactgatgcgtatggcgaaaggaatgaagggaatgaaaggaatgttcccgggtttgtaagccgatttgaccgaaaacgccgtctaaaatttcagacggcgtttttgttttatattctgatttatagtggattaacaaaaatcaggacaaggcggcgagccgcagacagtacagatagtacggaaccgattcacttggtgcttcagcaccttagagaatcgttctctttgagctaaggcgagccaacgccgtactggtttttgttaatccactatatattctgatttaaaaccataaggctttaagcaatcatctcttctataaagcctaaatacaaaaggccgtctgaaatcctattttcaaacggcctttactcattcaatcctcaacttattgcggctttttctgctcttcgcgtactttatccaccaactggtcaatcgtggtcataccggactgccagtctttaaattcaacttggtatttgccgccgacgatcacagtcggtgtgccgctgatttggaatttattggtcaactcttccatttgagccgcacgcgcttggctttcaggagcctcaaatgcagccaataattttttgccgtcaaacgctgtttgctcggacagccattttttcagggtatcggtatcggccagattgattttttgattaaccatcgcatcgaaaatatggctgttggctttatctgattcaccggccatttccactgcggccgccaaacgtgccaaaggtttcatttcatcaccccacacgacatgctcccggcgcatataggtatcgtctttaaacgttttgatgtgctcgctcaagaccggctcaagatgggcgcaatgcgggcagaagtagccgaaaaattccaatacttcgattttaccggcctgctgttgcggaataggcgtagacaatacagtgtagttcacaccttcgttcaactcagcaggggctgccggagcagatgagctgctttggacgctgtctgccggaacgctggtttcagcctgtttgctacaagcggccaacgccaacagggtcaatgaagtcaaagctaaggttttcagtttcataggtatctcttgtgtgtcagattaatgtgcggattttatgacattttattgaaggcgtgttcgatttgagtgaaaaaatgtgtttagttttatttcagcctttgcctgatttcatcagaaacggtaatttacccgggcagtatagccgcgcggattacccggcatagagtccgaacgccaatatttttgattgaacagattggctgcggcaaaggtaacgttaacatttttatggttccagccaagcatggcatcaactcgggcaaagcctggaagcgtagtcacttctttatttcttgagttgtaaccgtagcgtttgcccgtaccggttacgccgatttcgccgtagaggttttcggtcggggtataacggaaaaacaggttgccggtaacgttgctggtattattcaaatggatgcccactcggtcgggattttctttgtcttcaacgactttcgcctgcatcacgcccaacgaaccgcgcagatagagttttttggggatgatttgcccgatggcggacaattccacgccgcgcgaacggtgtttgccgccgactgcccaagtgtagggatcattttgctcgtcggggcggtagcggatattgaagcgttcgatttggtaggcggacaatgtggtgctgaggcggtcgtccagccaactgcttttaacgccggtttcgtattggcgggtgtactcggggtcagcgttgaacacggcagaagatgacgtatcgatgctcaaatagccgccgcgtccgccataaggcgcgaaacctttgttatacgaggcgtaaagtgtgtgaacggggttgatgttccacactgcgccgatgttggggctgaacgagtggccgctgtactggcggctgctgccggtgagtttgttttcggaattaaaggtgtatttgtcgtaacggccgccgaggacgaatttcaaatcgggcgtggcggagaagatgttttgcacaaagatgccgtaggagtcggctttgtggcggttttgggtgaggataggctgcaatctgcccgaagccggccagcttgctcggtcgtatggatcgatggaagcagtaaaggcgcggctgtaacctaaggtcgggttgcggtgttcgcggctgtaatccatgcctacggtcaagtggttttcaaaacggccgatggtgtagtcgccgtttagcgtgaaattggacgacagggttttgttgtcggtctgctgccaggcgtagttacgtttgattaagttgccattttcgctgcctgcatagaaatgatcaaaatcctgcgccgccgtgcggtgggcgagctgccattgggcacgccatttgtcgttgaaggcgtattcaaggtcggagcgccaaacttacagcttgtctttgacaaaatcgttccggtgggcgaaccccatgcggtaaggcagtccgaagcggtcgtacacggacttggtcggactgcggtcgggcgtgcgctccacattgtcgtaggtgtattgccccgtccacttcaagccgttgtcgagtttgacggtaatgctgggcgaaaccatgacatttttgctgtctatgccgctgcggaacgaattggcgcgcccgacttcgccggtgagacggatggcgacgtttttgttcaacacttcgttaatgtccatattcaggctgcggtttgcccacgaaccgtaaaccgcaccgatgttgcggctttgtttgaagttggcgtatttgctgaccatgttgatgacgccgccgccgttggtgcggccgtaaagcacggaagacgggcctttcaggatttccacgcgctcgatgttggcagtactgcggcgcacttgtccgctttcgcgcacgccgtcgcggtaaatatcggatgcgtcggcttgaaaaccgcgcaggaaaatgctttcgccgcgcatatcgtaggcagcgtcgatgccggcattgccttcgaggatggaactcaaatcgttcgtaccgtaatttttgtttttctggatattgagcgtatcgatggtttgcggcgtttctttgatgagctgtccgttgcgggtaacggcggcttcgtcgtagttgatgtagcctttgagtacgctggtgtcggactgtccgaccacggaaacggtaggtagcgtggcggtgtaatgttcaccattgtcctgcgtatcggcggcagcaacaggaaaggaagcaataatcagcgtgggtaataaagctaaatgaaatgatattttcatttttatactcaatttaacaaaacaaccgaattatattgcctcacggaggaaatgagaataatttcttttaactatattgaacatgatatttgtaaacaaaggtctcagaatgcggaaaactcgccgcctgagacctttgcaaaattcctttccctcccgacagccgaaacccaaacacaggttttcgtgtattttcgccccaaataccgcctaattttacccaaacacccccttaatcctgcccggatacccgataatcaggcatccgggctgccttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggaaaatcccctaaatgtcttggtgggaatttagggaatttagggaattttggggaattttgcaaaggtctccgcctgatactgaaaaatgccgtctgaacagggttcagacggcatttttttgaccgcgaaattatgcgccgaacactttcaaacgttctgcaacgggttcaaaggtcttttcacctgcctccccttcaataccgccgataaccatttgcgcgcgcaacaaccagttttcggggatattccacgctttggcaatcgccgcatcgggcaagggattgtaatgttgcaggtttgcacctacgccgaccgcggcaagtgtcgtccaaacggcatactgcaccatcgcgttcgcctggtccgcccaaacgggaaagttggcggcataagcagggaactgctcctgcaaacctttgacgacattttgatcttcataaaacaaaatggttgccgcacccgccttaaacaggttcaatttttgcgcggtcggttcaaaactgtcggcaggcacgacggcacgcagcgcgtcttcgacaaattgccacaccttatcatgctcttcgccaaacagcacgaccacgcgggcagattgggaattgaacgaagaaggtgtgtgcaaaacggcgtgttcgacgatttggacaacttcatctttgccgacgggcaggtttttatttaacgaataaatggaacggcggctttcggcagcctgttgcagagattgacgggtcatttcttttcctcaaaaacattcaacaaaatacactttaggcagtccaattcaggctttacgcttgaaaaacagcctgtccagcgaccatgctccgccgcccgccgccgcgatatagaggaatacgaagcagaacagcactgcggactcgccgccgttggcaatcgggaacaaagcatttccggaagcgtgcgccataaaataggcaaccgccatctggccggacaaaacaaacgcggcagggcgcgcaaacaggcccaacaccagcaaaatgccgccgacaatttctaaaataccggcaagcagcaacagcccgccgggcgaaccgctgcccatttcaatggggaaggcgaagattttcgacgtaccgtgcaacaaaaacaggtaggcggttacgatacgcaaaacagaaagcaaaaccggttggatacggttgcagcaatcggacataaaagctcctttgatatttgtcttcatttcaggcggtagagtatagatgtttccccttttcaaatatatactgcttttattgatacaacttttccacacaagaaaatatggacaccctgttcagcctcaaggttttccgccaagtcgtccaaagcggcggcttcacccgcgccgccgacgcgctcggcatctccaccgcaatggcaagcaaacacgtcagccacttggaaaacaccgtccaagccaaactcctgcaccgcaacagccgcaacctcagcctgaccggagccggggaagaatactaccggcaatgcagttacgcgctcgacacgctcgacgatgccgcgcaaaaagccgccggagggacggaaaaaccgcaggggctgctgcgcgtaacgatgccgctgtggtttgccggcagccagatatgcaactggctggcggaataccgcgaacgttatcccgaagtggcattagaactgattttggacaaccgccacgtcgatttgattgccgaaggcgtggatttggcgttgcgcgtttcccaaaccctgtccccgtcgctgattgcgcgcccactggcggaaatcgaatttgccctgctcgcctcgcccgatttcctgaggcgcaacggcgtgccggaaacgccggaagaagtggcggggctgcccgccgtcctgccgacctacaccaaccagcagaaactcgacctcacccgcaaatcggacggcaaaaaataccggcttgaactgacccccgtcatccgtaccgacaacacgctgatgatgcgcgaaatgattaaggcgggcgcgtgcatcggttatcagccgctttgggcggcggaacacgatttgcgctgcggctcgctggtgaggctgctgcccgaatataccgtcccgaccgaccgcctgaatgccgtttatgcggacagggcgttcttaagcgcgaaagtccgcagcttcatcgattttctgaacgaaaaaatcgccagcaggaaaggctgccgaaatgccgtctgaaaccgcccgccccctttatgcggacacgcgcgccgcacacacgctcgtctggttccgccaaaacctccgcatccgcgacaacgccgccttatgcgccgccgttgccgaaggtttgcccgttatcggtatttggattgacgatgccgaaacagacaaccctcgccgcgccgcgttctaccgccaatccgccgccgaactcgcccaagggcttgcagggcgcggcatcccgctctacacggcggcatcgcctgccgagctcgtccggctcgccgtccgcctcaatatccgcgccgtcatcgccgacgaatcccatacttttgccgacaaactcgccgacaacgccctttggcacgaattggacaaacacggcatcgcgttaaccttcgtcaacgaccgcgccgttttcggcaaaaccgacctgatacccgacggcggcacggcacacaccgatttcgaccgctaccgcgaagtatggctcgaccgcttttccaagcagccccccgccggtccggacctattcgcggcataccgccaacccttccccgaaaacctttccgccccgccgcctgccgccctttcagacggcatcttcctgccgcaaaacagcggcgaaacggcggcttggcggcagtggcggcggtttctcgaacaggcggattcctactccgttttaaaggatttcccctcgcgcaaacacacttcgctgatgggcgcgtatttgagtgccggctgcatctcgccgcgcctgctcgcgcgggaaagcctcgaacgccgtctgaacgcgtgggcggacaacatcatccgccgcgattttttccttcaacttgccttgcagtacgcggatgacgacccttcagacggcaatccggaacacaccctgcgcctgacgctttggcagcagggccagaccggcattccgattatcgatgccgcgatgcgctgtttgcacaaaaccggcagcctccaccccgccctgagacgcttgagcgcggactttttctgccacgttttaaacctcccccgccgcgaaggcgagatatggtttgcccgacagctgaccgatttcgatgcggcaatcaaccaaggcaactggcggcttgccgcctcacggcacacctgtcccgacattgccgccgcctcataccgtaccgacccggacggtacttttatcaaacggcacattcccgaactcgcccacctgtccgccgacaccgtccacacgccttggcggtttgcctgttcggtcgatacccacggctatcccgcccatcctgtcgccggtattccctaagcggcacggcaacctaaaacaaatgccgtctgaacttccgtttcagacggcattgtgtccgaatgactcaatatcttccgttttttcactttcaataatcagatatgcccaaatcaccgccacccaagccgacaccgttcccatcgccagcaaaaaatgctgccaatccgtcatcggcggcacagggcaacggccgcattcgatttccgcgccgcccaacaaccggtacagcagcatatccgcaatccaaagcaacaacgggtatttcaaacgctgcaaccaaaaaaccaaccacgtccgcacgatttgcctcccccattccgacaacgatattgtaccgcttccgtgcaatgttaaaatatagtggattaaatttaaaccagtacggcgttgcctcgccttgccgtactatttgtactgtctgcggcttcgtcgccttgtcctgatttaaatttaatccactataagcccacttctaccgccgtacaaaacgccatgctcaccgacttagaaaaaaacgccatccgcgaccattaccaaaatattggcaaaaacctgcccggtttccgtccgcgtgcttcgcagcgggaaatgattgcggcggttgccaacgctttttcgcggacgttggcgcgcgaagaaggcggcgagccgcccaagcgcgaaggcgagagcatcgccgtaatcgaaggaccgaccggcgtgggcaaatcgcttgcctacctgctggcgggcggcatcatggcgcaaacacgcggcaagcggctgattgtgagcagcgcgacggttgccttgcaggagcagttggtagaccgcgacctgccgtttctggtcgaaaaaagcggtttggaactgaccttcgcacttgccaaagggcgcggccgctatctctgcccctacaaactctatcaactgacgcaaagcaatgcccagcaaaacctgctcggctttgaagcccccgccgtcttgtgggacagcaaacccaagcccgaagaattgaagctgctgcgcgacatcgccgacgaattttccgcccgacggttcaacggcgaccgcgacacttggccggaaaaaatcgatgacgcgatttggctcaaagtgaccaacgaccgccacggctgcctgaaaaccgcctgtcccaaccgtccggaatgtccgttttacctagcacgcgatgtcttggaaaccgtcgatgtcgtcgttgccaaccacgatcttctgcttgccgacatcagtatgggcggcggcgtgattctgcctgcgcccgaaaacagtttctattgcatagacgaagcgcaccacctgcccaaaaaagccctcagccgttttgccgccgaacattcatggaatattgccgtttggacgctggaaaaactgccgcagctgaccggcaaaattgccgcgcttaccgataaagccgaacttgccaacctggccgacgaagccgccgcatccttgctcgacagcctgcacgaatggcagttccatttggcggaagagccgtctttaagtatggggccgtctgaaaacgacagacgaaccaacagcgaaccgacttggctgtgggaagacggcaaaatccccgaaggcctcgaaaccaccgtttccaacacagccattgccgcacgcagcctgctcaaacacgttgtcgggctgaacgatgcgctttccgccgcgcgccgcgaaaaagaacaggacggcgcgctcctcgaccgcctgaccggcgatttcggcatcttcatcgcccgtatcgaacaaatcagcgcggtttgggatttgctctctaccgttcccattgagggcgaagagccgttggcgaaatggataacccgccgcgccgacgacaaaaacgactacattttcaacgccagccccatcagcagcgcgtcccacctcgccaacagcctgtggcggcgtgcggcaggcgcggtgttgacctccgccaccctgcaatccttgggcaactttaacctgatgctgcgccaaaccgggctgcaatggctgcccgaaaccaccaccctcgccctcaaaagcccctttgactttgaaaaacagggcgaactctacatcccccccatatacgccagccccaaagaccccgaagcccacaccgccgccatcatcgaatggctgcccaagcttatttcgcccaccgaagccatcggcacgctcgtcttgttttcctcgcgcaaacaaatgcaggatgtcgccctgcgcctgcccggagactacctgccgctcttgctcgtacaaggcgaattacccaaagccgtcctcctgcaaaaacaccaccgggccatagaagaaggcaaagccagcatcatcttcggactcgacagtttcgccgaaggactcgacctgcccggcaccgcctgcgtgcaagtcatcatcgccaagctgccgtttgcgatgcctgacaaccccatcgaaaaaacccaaaaccgctggatagaacagcgcggcggcaatccttttattgaaatcaccgtccccgaagccggcatcaaactcatccaggccgtcggccgcctcatccgcaccgaacaagactacggccgcgtaaccatcctcgacaaccgcatcaaaacacagcggtacggccaacaattattggccggcctgccgccgtttaaaaggatagggtaaacataccgcccttcccgcaacagaaaggaaaaattcatgaactttacccgactgctcaaccaagtcttaagcacggttcaaaaaaaaggcaacacattctccgacagcccgctcaattcattcggcggaggcgcgctggttgccggtgtcgcctccatgctgctgaacggtaaaaaccgcaaaaccatcaccaaaatcggttcgaccgccgctttgggctacctcgcctaccggggctatcagatgtggcagcaaaacaaagggcgggcaaccgtaacacaaagcgatttccaacctgccggagaaaccgaagaaacatacaaccgcaccgtattgcgcaccatgatagccgccgccgcttcagacggcatgatagacgaagccgaacgccggactatcgaacaggaaagcggcacagaccccgaaactgctgcatggctcgccgccgaataccgcctgcccgcaagcatcgaagacatcgccgccgccgtcggcaacgatgaggcgttggcggcggaggcctatctggcggcaagactggtatgtgccgatttgtcgcggaaagaaaccgtcttcctcgcccgcctgtcgtaggctttggaactggatgacaatctggtggaaaacttggaaaggcaattggggttttgattcaaaattccctcccgcaggggaaggaaaataaaaaccgccgccgccccgaaaggcaaacggcggcacaaacgatatcggacggcaaggcaggctactgcaatgcgccgtcgcgagaagatttaagcaggcgttcgtgtttgtgaaattcccgccccatataataagaaccgaaataggtcaggtggtcttggtcgccgtaaagatagcggccgtatatttcgaccgtgtttttgggcaggtatttttgtgcgtccacccaatgcacattgggaatatctttaatcaaatcaaagaccgcctgattgctcttgccgatgtcgcccatagcctgaatggggcggagatattggtttgcggcaaatcttttcaatttttcctccctcaggggcgaacggctgattgatgtgttgtttgcaaaaacatagacgggtttgacggcggctatccttttgacggtttccctgaatcgggctgggaacccgggtattaggaaggattgcgcttcaaatctcggcacgggctggccgcccatcctcaaatcatagaattgggcaatgaaaacggcttcggctttttcaacttcatcccggtattttcgacataacgggttgtctgccagcttctcatctacccaaaccaaacactccgaatcgagggacaggattttggctttccacccttcccggctgccgacataatccagaaaccccctcaggtgtccggcgtgcgagtcgccgagggtcaggacggtttccggaaaatgattttccgcagcaaggggcgcgccgggcaacgggcggaggtgttcctgtttcaatatcccccttgcgtacaggttgtaaccgacaagtatcagggacggggcgagatagaggcagaaaaatgcctttttgaaggtcatcttccgttttctaagcggctgttcaatcaaataataactcaacagggaaaatccggccgtcaacgcggcaaccgccgatacggcaggcagtccgagctgtttgtcgcctgtaatgtaatgggcgaaagcaataaaaatccaatggtacaggtatagggaataagagattttgccgacaaatacgatggggcttgccgacaggatgcgggtcggaagtgtcccgtattgcatactccggataagcagtgccgtcagcaggcagggaaggagcagggtcattcccgggataaacggattgtgtttgtcaatcacgaacaggcaggcaagcaatgcgccgaagcagagtgatgaaagcaactgccgttttccatttgctgtttgccgtctgccgttttgcgtttgcccgtaaaccgccagcagcgaacctgccaacagctcgggaaacctcagtgtcgaaaggtaataagtattgggttggttgaggatgtcggtataaaacgcggccggcaaaaacgatgaggcagtcagaatcaggaacaggatgatactgatgtggcacaacacccgtagcgatttggtttttttgcagcaaaatatcagcaaaagaggatacaggaggtaatactgttcctctaccgccaaagaccagatatgcagtacggggttctcgtcggcactcaaatcgaaatacccctgctgaaaccccaaataaatattggacaagaaaaccgcagaaagctccacggttttccgcatttggttgaaatcttcataaaggaagatttgagaggcaatcaccgaagccagcgacacggccgcaataaaggcagggtaaatccgcttaatcctgcgggtataaaaaccccggaaagaaaaagaaccgttctgtatttcagaaagaatgatgccggtaatgaggaatcccgagatgacaaagaaaatgtccacccccaaaaaccctccgggcagccagcggttattcaggtggaaaataatgacggatagcacggcaacggcccgcaatccgtcaatttcaggcctgtatcggacagcttgcatcaatatcgcccccgtatgtcccgttatcttaaaaatgccgtctgaacgcgcgttcagacggcatcggtttcaataaacgctcaaatccgtttcgccaacgcttcagccttgcccacatacagtgcgggggtcagctcaagcaattttgctttggcttcggtagggatttccagcgatccgataaagactttcagcacttcgggcgtaatgccgcctttgccgcgcgtcaggtctttcagtttttcgtaaggatcggcgacaccgtaacggcgcatcacggtttgaatcggctcggcgagcagttcccaagtggcatccaaatcggcggcaagcgcggcagggttgggttccagcttgttcagaccgcgcaggtgggcggcgaaacccaacacggcatagcccacgcctacgcccatattgcgtaagacggtgctgtcggtcaggtcgcgctgccagcgggaaatcggcagtttttcggacaaaaagcccaatacggcgttagacatgccgaggttgccttcggagttttcaaagtcgatggggttgactttgtgcggcatggtggaagaaccgacttcgcccgctttgactttttgtttgaagtaacccaatgaaatataaccccaaacgtcgcggttaaagtcgatgagaatcgtgttgatgcggctgagggtttggaaaaactccgccatatagtcgtgcggctcgatttgaatggtgtaggggttgaaggtcaggccgaggctgatttcaacgaagttgcggcagtgggtttcccaatctacatcaggataggcgaccatatgggcgttgtagttgccgaccgcgccgttgattttgccgaggaactcttgcgcttgcaggtttttaaactggcgttgcaggcggtacacgacattggcggtttctttgcccaaagtggtcggcgtggcgggctggccgtgggtgcggctcatcatcgggacggcggcaaggtcgtgcgccatagcggtcagtttttcgatgatttcggccagcttcggcagcaaaacagcctcacgcgcttcttgcagcattaaagcgtgggacaggttgttgatgtcttcgctggtgcaggcgaagtggatgaactcgctcacggcggcgacttccggcacttcggcaaaacgttttttcagccaatattcgatggctttgacatcgtgattggtggtggcttcgatggctttgacagcggctgcgtcttccaatgaaaagttttcgatgactttgtcgatttcggcaagcgtttcggcactgaagggcggcacttcgacaatcttcggctcggcggccagggctttgagccagtttaattcgactttgacgcgcgccttcatcaggccgtactctgaaaaaatcgggcgcaatgcttcaacggattgggcataacggccatctaaaggggaaagcgaggcgatggggttgatcatttcggcatcctgttcgggaaagacatcaaaaattgttaaattgtttgcaattatacatcactctcaggacgctatgccgtctgaagcccgtgttccgacagatacgcaacgatttcgtcttcatcgtccgatatggcaaacaaagagaccgccccttcggaaatcagaccgcgcgccaaaagctgcgcgtttatccactccgccaagcccgaccaaaacgcctttccgaccaaaacaatcggacgcggcggcactttgcccgtctgcaccaaggtcaggatttcaaacaattcgtccagcgtcccgaagccgcccggcatcacgacatatgcttgggaatagcggaaaaacaccgccttgcgttcggcaaaacgggaaaaccgcaaggcgatgtcctgatacggattcggtttctgctcgtgcggcaaaacgatgttcagccccaccgaaaccgacttccctgcaaacgcgcccttgtttgccgcctccataatccccggcccgccgcccgaaatgacggcaatgcccgaatccgacagccgccgcgccagacggcaggcgaacgcataatccgcatgattctgcggcgtgcgcgcgctgccgaagatactgactgccggaaacacgcccgccaatgcttcgtctgcctgcctgcgttcggcatcataacgtgcctgctccggcacacggtttgtattctccattccatcctccgttcaaaaacagcgattgtacaccgtcaaaaacgtatagtggattaacaaaaatcaggacaaggcgacgaagccgcagacagtacaaatagtacggaaccgattcacttggtgcttcagcaccttagagaatcgttctctttgagctaaggcgaggtaacgctgtactggtttttgttaatccactataacgcaagcaccgcaaagacgcgccaaccctcccccaaccttttttcagacggcattttcggtaatctgctaaaatcgcccgcttgagtttccacagaaaaatccgaaaaatgaatattttttacgaagagtccggccaattcaaaatcgccgccatcatccaaaaaaacgacgctacctaccaagtcgataccccacacggcaaacgcaccaaagtgaaggcgaacaacgtctttgccgagtttgacggcgatatggcggcgtttttggaaaacgcgcaggcgcaggcggcggacatcgacaccgatttattgtgggaagtgtgcggcgaagaggaatttaccgccgaagccatagccgaagaatattacggccatgcgccgaccaaaaccgagctggcggcgaccttgattgcgctgtacgccgcgccgatgtatttctacaaaaaagccaaaggcgtgttcaaagccgcgcccgaagaaaccttaaaacaggcgcttgccgccatcgaacgcaaaaagcagcaagacgcgcaaatcgacgcttgggcggaagccttgaaacgcggcgagatgccgtctgaaatcgcggcggatttgaaaaccatcctgcacgcgcccgacaagcagtcgctgacctacaaagcctttaccaaagccgccgacgcgctgaaaacctctgcctacgaattggcgaaaaaaacgggcggcattacgtccattccccaatacctgcaagacgggtttgaaatcaaatatttccccaaaggaacaggcttccccgaccttccgcttcctgaaatgcctgacttacccaaagccgacgttaccgccttttccattgacgacgaatcgactaccgaagtggacgacgctttaagcctgaccgatttgggcaatggcataaaacgcgtcggcatccacattgccgcgccgtcgcttgccattaagcaaggcgacaaaatggaaaaaaacatcatggaacgcttaagcacggtttattttcccggcggcaaaatcactatgttgcccgaaaactggattgccgcgttcagccttgatgcaggtacataccgcccttccatcagcatttatttcgatgtggacaacgagttcaacgtcggcgcgccgacctgcaaaatcgaagcggtcaacatcgctgaaaacctgcgtatccaagccatcgaaccgcatttcaacgccgaagcgggcttggacgaagcgggcgaaatgatgttcgcccaccatcaagacctgatttggttttatcaattcgccaccgccctgcaaaaagcgcgcggcaaatacgaacccgaccgcgcgccgcaatacgattacagcatcgaattggataaagaagacaacgtatccgtcgtccgccgcgaacgcggttcgcccatcgatacgctggtcagcgagatgatgattcttgccaacagcacttgggcgcaaatgctccatgacaacgacctgcccggcctcttccgcgtccaacccaccggaaaagtacgcatgagcaccaaatccgagccgcatatcggcatgggcgtgcggcattacggctggtttacctcgccgctgcgccgcgccgccgactacatcaaccaaaagcagctgatcagcctgatagacgacactgccgagccgctgtatcaaaacagcgatgccgagcttttcgccgcactgcgcgactttgatgccgcctataccgcctacgccgacttccaacgccaaatggaagcctactggagcctggtttacctgcaacagcaaggcacgagcgagctgacggcgacgattctgaaagaagacctcgtccgcatcgaaggtctgccgctagtaacacgcgcgaccggtattccgtttgacgcgctgcccaaatcacaggcattgttcaaaatcaccgaattagatgccgagaagcagtttgtctcgctcaactacatcaaggcagtcgcacccgcaggcaaaacggcaggcaatgccgtctgaagcccgatacggcaaactccggcaaaaacagaaacctgaatctcatcattcccacagtcgggaatccggttttttgggtttccgttgtttttccgtttcaatgaacttccaagccgccgttcccgataaatacccgcaatctaaaatcccgtcattcccgcgcagatgggaatccaggtttatccgcacagaaactgatatgccgtcattcccgcgaaagcgggaatccagaccgttcggcttcagttttttggtttcaggcaacttctgaatcgtcattcccacgcaggtgggaatctaggtctgtccgcacgggaacttatgcgccgtcattcccgcgaaagcggaaatccagattcttcggtacagaaacttatcggataaaacggtttctttagattctacgtcctagattcccgcctgcgcgggaatgacggcataggggtttccgttttcccgataaatacccgcaatctaaaatcccgtcattcccgcgcagatgggaatccaggtttatccgcacagaaactgatatgccgtcattcccgcgaaagcgggaatccagaccgttcggcttcagttttttggtttcaggcaacttctgaatcgtcattcccacgcaggtgggaatctaggtctgtccgcacgggaacttatgcgccgtcattcccgcgaaagcgggaatccagattcttcggtacagaaacttatcggataaaacggtttctttagattctacgtcctagattcccgcctgcgcgggaatgacggcataggggtttccgttttcccgataaattaccacaacccaaaatcccgtcattcccgtaaaagcgggaatccggttcgttcggtttcgttttttttgagtttcgggcaacttctgcatcgtcattcctacgcagatgggaatccaggtctgtccgcacgggaacttatgcgccgtcattcccgcgaaagcgggaatccagattcttcggtacagaaacttatcggataaaacggttgctttagattctacgtcctagattcccgcctgcgcgggaatgacggcataggggtttccgttttcccgataaataccagcaacctaaaatcccgtcattcccgcgaaagcgggaatccagaccgttcggcttcagttttttggtttcgggcaacttctgaatcgtcattcccacgcatgtgggaatctaggtctgtccgcacgggaacttatgcgccgtcattcccgcgaaagcgggaatccagattcttcggtacagaaacttatcggataaaacggtttctttagattctacgtcctagattcccgctttcgcgggaatgacggcatagaggtttctgttttcccgataaattcctgttacttttcgttgctagattcccgcctacgcgggaatgacgatggaaagattgttgttgcttcggataaatttctgcagttttaaataaccggattcccgcctgctcgggaatgacggcataggtttttttgtttttccgataaattaccacaacccaaaatcccgtcattcccgcgaaagcgggaatccagacctttaaattccagccattcccgataaattcctgttacttttcgtttctagattcccgctttcgcgggaatgatgaatgacggtgtaaaagtaactcgaaatccaaaaagccataccgcccggatttttgccgatcggtatggctttttgcttcaaaccgccttagcggatgtcgacatacgcgccggaatgcaggtcacgcaacaggttgacggttgcctgttcggctttttgttggaagatgtattgccgcacggaattgcggatacgttcctgaggtgtgccggcatcgcgcacttcgttcaatttgatgatatgccagccgaattgggtgcggacgggcgcgccgacctgtccgggtttgagcgcgtggacggcttcttcaaaggcgggaaccatcacgccgtcggcaaaccagcccaaatctccgccgttgcccgcgctcgcgtcttgcgaatattggcgcgccaggctggaaaagtctgtgccgctgcgggcctctccgtagattttgcggatggtgctttccgcgccgacggcagcgttttcgctgtcggctttaatcaggatgtgttgggcgcggtattggcgcaacggtgcgccttcgggcagggtgatgccttgtttttgcgcctgctcgaggaaggcatcgatttcagcttcgctcactcggctgttctgcatcactgcctgctggcggactttttcggcaatgatgttgtcggcaaaatcgcggcgttgggcggggctgaggtttttgagggcggaattttttgcgacgacggcatcgatttccgcttcgcttgcttgaatgttgcggcgtttgcccgcctgtacaatcagggattggttgacaagctgcatcagcacctgtcgggacagctcggattcgcttatctgcgcctctttgggcaggttggctttggcttcggcaacggcttcggcaagccggcggcgcgtgatgacttcgttgtcggcaacggcggcaatgccgtctgaaaagcggataccgccctgctgttgtgcgggtgcggcttctttttgcgccgtggcggcaactttggcaactttggcaactttggcaactttggcaactttggcaactttggcaactttggcaactttggcggatgcggtttttgccttttgcggtgcggcgtggacatcggctgctgccagcaatgcggcggcaatcatcagggctttgattttcatcattctttccttatcgtttgaatcctacctttgatggcgggtttggggttgtcggtggaatgccgtcttgtgcgggaacggtgctcctgccgggtttccgacggtcagggtcgtttgttgcgtccggcggaaagagagtgggcggggatgtagccgggaacggcgacatccatcctgtctgcggggtttctgccgacactgctgaggtctttcaactgaagtgagaaaaagacagcgtttttgtaggtgttttcgccggtaacgtagcgttgggcgtacacgcccgcgccccagcagccgcaactgcttttgtattccgcacccgccagcacctctatcggttttttggcttcaaaaccgtagttgtaacggacgacggccgacaggttgcgcgtcagcggccattgtgcggacaggtcgagctggctgagtttgtcgtaaaaataggaaccgtcggacttcaggtagattttttcgttgcgcccgtatttgtagcgggcgttcagcactttgccctgtgcgggacggtagcttgcaccgacggcgtagttctcggcgcgtttgtcgttttggttgtagtggatgctgctgtcgaggatgaagcggctgccgatgctgccggaggcaaatgccacccagtcggaacggttgcgcggttttttgccgacgctgccgtcaagcatcaccgcatcatccttgaaatagaatttctgaccgatgccggcgcggaaacgctcttcccccgtcgcgccgtccaaaatacggctttgcacggcggcggaaaggctgtttgcggtgttaatcctgtcgttgccgtaatagaggttttcgcgaaagagctgcccgtagccgaagctgctttccgacgaatcgaaattgggcaggtcgttttgggatttggcaggaatatagttgtagaacaggcgcggctcgagggtttgcaggactccgccgccgaacatccgcgtattccgctcaaaagttgcgccgctgtcgatgttgacaatgggcagagtgcggctgacgcgtcgggcttcttggctgccgaagcggttgaggctgtaataggtggcgtgcagtccgagtttgggacggacgtaaccccagctgttgctgaaatcccatttgatgtcgggatagacgacgaggcggctgccgtcttggcggctgtcgtggctgaagcgggtaaattgtgcggacacgccgatttgcgccctgccggtgtttttgcgccaatcggcggaaaggcgcggcatcagggcatacggtttgtctttgtagccgctttggtttgccagcgtctggtatttcagaaccgaaaggccggcattcaggctgccgcccgccgccctgccgccataatccagccatacacggcggttgaggttgacgttgccggcgatttctttgttgccgtaaaagtcgcggtagtagccgctgtcggagacttggttgaaatcgacacccgcctgaagcgtgtcggaaatgtcgtgccgatgctgccatttcgcctgatagcggttattcctgccgcttttcttgtcgtgcggcagccaggtcaggtcggactggccggcataatccggccgcaggtagcgtacctgcccgtcaaagaccgcgccgcgttcgccgatcacgctgggcgcgaacgtggcatcgagattgggggcaaggttgaaataatagggaacggaaagggaaacgccgtccgaaccggcggacagtgagggaacaagcaggccgcttttgcggttgccgtcaagcgggaagtccgcccaaggggtgtagaaaatgggaacgccgccgaacacgaaggcggcgtgtttggcaacgcctatgcctttttcccgatcggcttcgacggaagcggccttgacataccagccggcatcgccggcggaacaggtgttgaattgggtttccgtcagtttgtaatgcccttcgcccaacatttcggcggtgcggctgacgctttgcagccgccgtccgccgtgttcggtttccatacggacgttgtgcgcttccccggtctgctgctcgagattgtaggtcagggtttcgccccgaatcagcgtaccgtcctgttggagggcgaaccggtcgcctgcggtaacggtgtcgcccgactggtcgtaatccgcccaatcggtattgagggtcgtccggttgcgttcgacgacgacgttgccttcggcacgcacctgcacctgcgactgtccttccaccttgtcggcaacaatgcgcgtatagtcttcggggatggatgcttcgccgctgcctcggacggcggcttcggttctctcggggctgccgctttcgttactgcaaaacaggcaggtcgaaccgaggctcaggctggtaggctgtatgggttcggacacgctccgaacgcttcctccggcggtcggattgtccgtttcctccgccgcaacggcatcggcggcggcgcaatgcgtgccgaagcagaggcccaatgccagcaccagtggtttgagtgaaaataaacgagccaaaatcgcccctcaagtcggtttgccagttagaatagcgtttattgtaacctgaaatgctttagtactgttatgcaacgacaaatcaaactgaaaaattggcttcagaccgtttatcccgaacgggacttcgatctgacttttgcggcggcggatgctgatttccgccgctatttccgtgcaacgttttcagacggcagcagtgtcgtctgcatggatgcaccgcccgacaagatgagtgtcgcaccttatttgaaagtgcagaaactgtttgacatggtcaatgtgccgcaggtattgcacgcggacacggatctggggtttgtggtattgaacgactttggcaatacgacgtttttgaccgcaatgcttcaggaacagggcgaagcggcgcataaagccctgcttttggaggcaatcggcgagctggtcgaattgcagaaggcgagccgtgaaggggttttgcccgaatatgaccgtgaaacgatgctgcgcgaaatcaacctgttcccggaatggtttgtcgcaaaagaattggggcgcgaattaacattcaaacaacgccaactttggcagcagaccgtcgatacgctgctgccgcccctgttggcgcagcccaaagtctatgtgcaccgcgactttatcgtccgcaacctgatgctgacgcgcggcaggccgggcgttttagacttccaagacgcgctttacggcccgatttcctacgatttggtgtcgctgttgcgcgatgcctttatcgaatgggaagaagaatttgtcttggacttggttatccgctactgggaaaaggcgcgggctgccggtttgcccgtccccgaggcgtttgacgagttttaccgctggttcgaatggatgggcgtgcagcggcacttgaaggttgcaggcatcttcgcacgcctgtactaccgtgacggcaaagacaaataccgtcccgaaatcccgcgtttcctcaattacctgcgccgcgtatcgcgccgttatgccgaactcgccccgctctacgcgctcttggtcgaactggtcggcgatgaagaactggaaacgggctttacgttttaaacccaatcaaaatgccgtctgaaaaccaagtttcagacggcatttttcaaacgggcttactgcgcggctttttgttcttcgcgtactttgtccgccaaaaggtcgatggtgttcataccggactcccagtcggcaaattcaactttatatttaccgccgacgataaccgtgggcgtaccgtcgatttggaaggtttcggtcagctcctgcattttgtcggcgcgcgcctggctttcgggggactcgtaggcggcaaggacttttttgccgtcaaaggcggtttgttcgcccagccattttttgaggacttccggattttgcagcttgattttttggttgaccatcgcatcgaaaatatggctgttcgccacatctttgctttcggcggcagccatatcgacggcggcggcgaggcgggccagcgtcagcatttctttctgccagacgacgtgttcggtacgcaggtacatatcgtctttaaaagacttggcgtgtttgcttaaaacaggttcgaggtgggcgcagtgcggacagaaatagccgaaaaactcaaggacttcgactttgcctgcctgctgttgcggaatcggattggcaaggacggtatagttttgcccttcgaccagccctgccggggcggcggctgccgaagcggcaggcgcgctgtcggcggggacgctggtttggactttgctgtcgcacgcggcaagggcgaacagggcggcaacgccgagggcgaggtgtctggatttcatacggctctccgtgatgttggaaatgaatgttggaaatcaatcggaatccggctattttattgcatttccgcgtgttgatacagtttgccgccggaaaagaacgttttcgtttcaggaaaccgcttcagacggcatcaaacccgatgccgtctgaagcggtttctgtcgtacaatacgcgccgttgccccaaacgggtacgactgttgaggaacaataatgaatatgctgggagctttggcaaaagttggcagtctgacgatggtgtcgcgcgttttgggatttgtgcgcgatacggtcattgcgcgcgcattcggcgcgggtatggcgacggatgcgttttttgtcgcattcaaactgcccaacctgctgcgccgcgtgtttgcggaaggggcgtttgcccaagcgtttgtgccgattttggcggaatataaggaaacgcgttcgaaagaggcgacggaggcttttatccgccatgtggcggggatgctgtcgtttgtgctgatcatcgttaccgcgctgggcatactcgccgcgccttgggtgatttatgtttccgcgcccggctttgccaaagatgccgacaaatttcagctctccatcgatttgctgcggattacgttcccctatatcttattgatttcactttcctcttttgtcggctcggtactcaattcctatcataaattcagcattccggcgtttacgcccacgttcctgaacgtgtcgtttatcgtattcgcgctgtttttcgtgccgtatttcgatcctcccgttaccgcgctggcttgggcggtttttgtcggcggcattttacaactcggcttccaactgccctggctggcgaaactgggttttttgaaactgcccaaactgaatttcaaagatgcggcggtcaaccgcgtcatgaaacagatggcgcctgcgattttgggcgtgagcgtggcgcagatttctttggtgattaacacgattttcgcgtcttatctgcaatcgggcagcgtttcatggatgtattacgccgaccgcatgatggagctgcccggcggcgtgctgggggcggcactcggtacgattttgctgccgactttgtccaaacactcggcaaaccaagatacggaacagttttccgccctgctcgactggggtttgcgcctgtgcatgctgctgacgctgccggcggcggtcggactggcggtgttgtcgttcccgctggtggcaaccttgttcatgtaccgcgaattcacgctgtttgacgcgcagatgacgcaacatgcgctgattgcctattctttcggtttaatcggtttgatcatgattaaagtgttggcatccggcttttatgcgcggcaaaacatcaaaacgcccgtcaaaatcgccatcttcacgctcatctgcacgcagttgatgaaccttgcctttatcggcccactgaaacacgtcggactttcgcttgccatcggtctgggcgcgtgtatcaatgccggattgttgttttacctgttgcgcagacacggtatttaccaacctggcaagggttgggcagcgttcttagcaaaaatgctgctctcgctcgccgtgatgtgcggcggactgtgggcagcgcaggcttacctgccgtttgaatgggcgcacgccggcggaatgcggaaagcggggcagctctgcatcctgattgtcatcggaggctgcctgtatttcgcatctctggcggctttgggcttccgtccgcgccatttcaaacgggtggaaagctgaccgatgccgatatcctttttcggcaaacgctttttccgcgcctatattcgggcgcgcatcccccacgtccgcaccagccggacgggctgccgcatcatcaatgccgtctgaaaacaagaaaaccgataccttatgattttaacaccgccggacacgccctttttcctccgcaacggcaatgccgacacgattgccgccaaattcctgcaacgccccgcacccacataccgccgcgagctgcttcccgacagcacgggtaaaaccaaagtcgcctacgatttttcagacggcatttcgcccgatgcgccgctggtcgtgctgtttcacggtttggaaggaagcagccgcagccattacgcggtcgaactgatgctcgcggtacgcagccgcggttggcacggcgcagtcgtccatttccgcagctgcggcggcattgccaacaccgctccggtgttctaccacttgggcgataccgccgaaatcgcctttactttggacacgcttgccgcgcgttaccgtgaaatatacgccgtcggcgtatcgctgggcggcaacgcgctggcaaaatatttgggcgaacggggcgaaaacgcgctgccgcaagccgctgccgccgtatccgcccccgtcgatgcagaggcggcaggcagacgcttcgacagcggcatcacgcggctgctctacacgcgctacttcctccgcaccctgatacccaaagcacggtcgctccacggttttcagacggcatttgccgcagggtgcaaaacactgggcgagtttgacgaccgcttcaccgcaccgctgcacggctttgccgaccggcacgactactaccgccgaacttcctgcaaaccgctgctcaaacacgttgccaaaccgctgctcctgctcaatgccgccaacgaccccttcctgccgcccgaagcgctgccgacaccggacgaagtgtccgaagccgttaccctgttccagccggcacacggcggacacgccggctttgtcggcagcaccggcggcaggctgcacctgcaatggctgccgcagaccgtcctgtcctatttcgacagcttccgcacaaacaggcgttaacggtttgatgctaatattccccctttccccggacgaatacggaacacaatatgaccgacatcctcaataaaatccttaccgccaaggcacaggaagttgccgcccaaaaagccgccgtcaacgccgaacacatccgcgcacttgccgaaaacgcaccgcccgtccgcagctttatcggttcgatacgcggcaaacaccgcctaaacctgcccgccgtcattgccgaaatcaaaaaggcaagcccgagcaaaggcctgatccgtccggacttccgacctgccgagattgcccgcgcctatgaaaacgccggagcggcgtgtttgtccgtactgaccgacgaaccctatttccaaggttcgcccgaatacctcaaacaggcgcgcgaagccgtatcgctgcccgtcttgcgtaaagacttcatcatcgacgaatatcaggtttatcaggcgcgcgcctggggggcggatgccgtcctgctgattgccgccgcactggaacgggaacaattggaacgctttgaagcggtggcgcacgaattgggtatgaccgtcctgctcgagctgcacgatgaaagcgaattggaaaaatgccgcaacctgaccacgccgttgtggggcgtaaacaaccgcaacctgcggacttttgaagtctccctcgaccaaaccctgtcgctgctgcccgcgctggaaggcaaaaccgtcgttaccgaaagcggcattacaggtaaggcggatgtggaatttatgcgggcgcgcggcgtgcacaccttcctgatcggcgaaacgtttatgcgtgccgacgatattgaagcagaagtgggcaaactcttctaaatcccgatttcagacggcatattgccgccgaccgatcaacatccttaccgagcacggaaccatcatgcaccgaccgaccgccaaacagattctgcacgaagtatttggttatcccgaatttcgcggcaggcaggaggctgtcatcaatactttggcaggcggcgggagtttgatggtgctgatgccgacgggcggcggaaagtctttgtgttaccagattcccgcgctgatgcgcgaaggcgtggcggttgtcgtatcgccgctgattgcgctaatgaacgaccaagtggccagcctgcatgtggccggcatcgaagcggcggcagtcaacagcggcacatcggcagatgaggcgcacgagattgccgacaagcttgcccaaggccgtctgaaactgctttatgtcgcgccggaacgcctagttaccgaccgctttttgcgttttctcgaccaacaaaccgtcagcctgtttgccattgatgaggcgcattgcgtcagccaatggggacacgatttccgccccgaataccaacagctcggcatgcttgccgaacgctatccgaacgttccgcgcatcgccctgaccgccaccgccgatgtcgccacgcgcgccgacatcaaacattatctgcacttggacgatgcgcccgaatttatttccagcttcgaccgcccgaatatttattatcaggttatcgaaaaaaacaacggcaaaaaacaactgcttgaatttatccgcaaagaaatggcggggcaaagcggcattgtgtattgcctaagccgcaaaaaggttgaagatgtggcgcagtttttgcgtgaaaacggattaaacgcgattccgtatcatgctggtttgagcatggacgtgcgcgaggaaaaccaacgccgctttacgcatgaagacaatattatcgtggtggcgaccgtggcgttcggcatgggcatagacaaacccgacgtgcgctttgtcgcccatctcgatatgccccagagtgtcgaacatttctatcaggaatcggggcgtgccggccgggacgggctgcctgccgcgagctggctgtgttacggtttgaacgattgggtgttgctgcgcgaacggattgccgaaggcaacagcgacgaggtgcaaaagcaaatcgaaatgcaaaaactcgatgccatgctttccgtctgcgaaaccgccgcctgccgccgcgtactgctgctcaaacatttcggcgaagaatccgaaccctgcggccattgcgacaactgcctgcatccgcccgtacggtttgacggcacggtgttggtgcaaaaattactcagctgcgtgtaccgcgccggacaacgttttgccgccggttacattaccaaccttttgcgcggcaaaagcgacgattggatacgcggcaaccggcacgaacaactgtccaccttcggcatcggtacggagttgtccgacaaagaatggcgcagcgtcatccgccagtgtatcagcctcggctacctcaccgtcaacattacccgatatcaggcattgcaactgaccgaagccgccaaaaaagtcctcaaaggcgaaaccgaagtgatgctgcgtccgctcaagcgcgacaagcccgccgcccgcaccctcaaagacaactggctgcgtaccgaacgcgaagaacgcctgtggcaggcattgcgcgtttggcgtatgaaacaggcagaagccgaagtcatccccgcctatatgattttcggcgacaaaaccctgcgcgaccttgtcgaaaaaatgccgcaagacctcaacggactgcacgacatctacggtttgggcgaagccaaaatcgaccgtttcggacacggcatcctcgaagtctgccgcaacaccgccgactttagccacaatgccgtcatccgcccgcaaaccgaacgcgaacaacaactgcgtcaaaaactcgaagcctggcggtatgaacaggcaagggcggaaaactgcgccctgcataccgtcctctccgacgaaagccttgccgatatgcttgccgatacgcccgaaaccgaaaccgacctcgaaggcgtacacggcttgggcagcgtacgcgccgccaaatacggacgggacatcctcgccgtctgccgtccgttttcagacggcatcgatgaagccgccaaacacaaacgccgcctgatgcgcgccctgattcaatggtgcaacgaaacggcaaaacacgaacagtccgaaccctaccgcattctcagcaaagccgccctgcgcgccattgccgccaaacagccggaaggtttggcggagcttgccgccgtatacggcgtaggcgaagaaaaagccgcacgttacggtgcggcggtgttggcggtgttggaacggaatgccgtctgaagcccgttaccaagtttcagacggcattgcctctatttaaaaattcctgtttttatagtggattaacaaaaatcaggacaaggcggcgaagccgcagacagtacaaatagtacggaaccgattcacttggtgcttcagcaccttagagaatcgttctctttgagctaaggcgaggcaacgctgtactggtttaaatttaattcactatacatcggcatttcctttagttctgtcggttttcacaaacaaatgccgtctgaaacttggaaacggcttcagacggcatctgcacatcatctcttcggaaaaaactgcaccacgttctccccttgcggcagcatcagttttttcacggcgtgtccgtacaccgtttccagcgtaatgcccaaaccgccttcccgctcaaatattgtcccgacacacgaacgcgcggcgttttcatcgttccacgacatcgcccgccaaacgcccagcgtgtccatatccgcccaaaacgtttccgcctttttgtaatccaacaccagcttcgccgtatcggtaacggggtcgtaaaactcgttttcagcaagcatatcgcccaagtcgtgcatatcgggaaacatcacgctgcggctttcaatgccgttttctttcagacggcatttcagttcggtaaaagtgtcgcgcccgaagcaggtaaaaaacagcagcccgtccgtcttcaaggcgcgcgcccagttgtgcagcacaggaaggatttgttccgccgccaacagtccgagattcgaccacaacatatcggcacacgcttcgggcagcggcgcgatcggggattggcagtgttgcaccacgcccttacccgtaaacctttgccaaaaaccgcctttgcgggcggcagcggcagccgccaaaaaatccgcacgggaatcgtattcttcaaataccgcctgcggatagcgtttcgccagcaggctgcggctgatgtccgcatccgcacctgcaagcaggatatacttgggcgcgttgcggacgagtgtcaggcgttggtcggcatattcggcgagatggcggtgaacctgccagcatttgtcctgcggattcatgtcaaaccccttcgacaaagtcgcggtacagcgcggcaaacgcttccgcatggctcaaaaacggcgcgtgtgccgccttttccatcacaaccagcctgctgcctttcaaacggcggtgcagatactcgcccatgcgcggcggcgtaatcgcgtctttgctaccgaacaccagcagtaccggaacatctatcttgtccaacaaatgccgcgcatccgccctttccgccgcgtccaaagcttcctgtaaggcggagggtgtgccgcagcgcgccaaatcgggcaggattctgcctatgattccgtccgcatcatgcgtatgcaaaagctgtaattgtagaaactgtttgatatgtttggcataatccgttcggaacgcgccgaccattttgtccaatgcaggcgcggcaagcccttcgggatagtcttcgtcagccgtcagtcgggcgaaactcgccgtcaggcagagcgaacggactttgtcgggatggcgcgccgccagatacagcgcgaccaatccgccgagcgaccagccgagaatgtcggcgggcgtatcgatttgtgcggcaacagcgtcggcggctgcctcaatatcgaagggttgcgcgaagggcgcgtcgccgtgtccgggcaaatcgacggcggacaccggccacgttgcaggcaggcgcggcatcaaatcgtcgaacacgtggcggttcgccccccaaccgtgtatcaggtaaacttttttgacggcatcaggcatggattttctctcttgttggcggcgcatcgcagacgcgcccactatcaggcgttgcgtattatgccacggttcgtccggcgtttcagacggcatctgcgccggctgccgcgacgatttggcggcataccgcaccgacgcggcaaacagctgccccctgtgtttcagacacatccaaggcggcgcggtgtgcggcatttgccaaaggaaaccgcccgcattcgaccggatgtgggcctcgctgcattacgaaccgcccgtcagcaatataatacacgcgctgaagcacttggctgatttgagcatggtgcagccgctggcagacctgatgatgcagaatccgcccgaccggcttgcagacgaatgtttcgatttcgtcctgcccgtaccgctaagcagggagcggctgctgcaacgcggcttcaaccaaagtgaaagcatcgtcgggctgctggcacaacgctacggctggcagatactgccccgacacaccgttttccgacaccaccgcccgccgcaaagcacgctcaaaggcagcgaacggcggcgaaacatcaaaaacgcctttgaaatccgcacaccgataccggaaaactgtaatattctgttaatcgacgatgtctttaccaccggcgcgacgctggacgaattggcaaagacgctgaaaaaatcaggcgcaaaccgcatctgctgctggacgctggcacgcacgccaatgaaaaaataactaaattttttgacaccccatccgccttgtggcaaggttacgcgcctataagtgattgatatttatgtttaccatcgttttataccagccggaaatcccgccgaacacgggcaacatcatccgcctgtgcgccaataccggcgcggatttgcaccttgtcaaaccgctcggcttcccattggattccgccaaaatgaaacgcgccgggctcgactaccacgaattcgccagcctgacggtgtacgaaaacttcgacgactgcctcaaggcactcgcaggcaggcgcattttcgccctgaccaccaaaggcacggtgcgccccgatgaaaccgcgtttcaaaaaggcgacgttttactgttcgggccggaaacgcgcggactgcctgccgacatcctcgacagcctgcccgccgcgcaaaaaatccgcctgcccatgcagcccggctgccggagtatgaacctttctaataccgttgccgtgattctctttgaagcgtggcggcaacacggttacgcaggcggcgtttgaacgcaagttcatgccgtctgaaaacctatccggacacattccgaaccgccgtccgcactgtacggcggttcggaacgtatccggcgggcatgatgcccattcgtcttcaactcaagaacggaacacgttttgactttaacccgaaaaacccttttccttctcaccgccgcattcggcacacactcccttcagacggcatccgccgacgcagtggtcaaggcagaaaaactgcacgcctccgccaaccgcagctacaaagtcgccggaaaacgctacacgccgaaaaaccaagtcgccgaattcacgcaaaccggcaacgcctcgtggtacggcggcaggtttcacgggcgcaaaacttccggcggagaacgatacgatatgaacgcctttaccgccgcccacaaaaccctgcccatccccagctatgtgcgcgtaaccaataccaaaaacggcaaaagcgtcatcgtccgcgtcaacgaccgcggtcccttccacggcaaccgcatcatcgacgtatccaaagccgccgcgcaaaaattgggctttgtcaaccaagggacggcacacgtcaaaatcgaacaaatcgtcccgggccaatccgcaccggttgccgaaaacaaagacatctttatcgacttgaaatctttcggtacggaacacgaagcacaagcctatctgaaccaagccgcccaaaacttcgccgcttcggcatcaagcccgaacctcgccattgaaaaacgccgttacgaatacgtcgtcaaaatgggcccgtttgcctcgcaggaacgcgccgccgaggccgaagctcaggcacgcggtatgattcagacggtattgaccgccggttgacggtcatttgataccttattaatatccgcattttccaacccccgatttacaagagtaaaatatgaacatcaaacgccttctcttgaccgccgccgcaaccgcactgctgggcatttccgcccccgcgctcgcccaccacgacggacacggcgatgacgaccacggacacagcaaacaagacaaaatcatcagccgcgcccaagccgaaaaagcggcttgggcgcgtgtcggcggcaaaatcaccgacatcgatctcgaacacgacgacggccgtccgcactatgatgtcgaaatcgtcaaaaacggacaggaatacaaagtcgttgtcgatgcccgtaccggccgcgtgatttcctcccgccgcgacgactgaatttgatacaatccgtgccgtctgaagcccgaaccggtttcagacggcattttgcacccgacacttcaggattcggcacattatgatcagcaggctgaccggcaaactggttgagaaaacccctcctcaaatcgtcatcgatgtcaacggtgtcggctacgaagccgacgtatcgatgcagaccttctgcaacctgccgcccgtgggcgaaagcgtacaactgtttacccagcttatcattcgggaagacgcacatcttttatttggttttgccactgcggaagaacgcaaaaccttccgccaactgattaaggtcagcggcatcggcgcgaaaacggctttgggcattttgtcggcgatgacggcagacgagctggcgcgggcggtggcggaagaagatgtcaaacgcctctcctccgctccgggaatcggcaaaaaaaccgccgaacgcatggtcttggaactgcgcggcaagctggtcgcgcatacggtaacggacgggctgtttgccgccgcacccgccgccgacgaaacggaagacatcgtcggcacgctcctcgccctcggttacagcgaacgcgaggcaaaagcggcggtcaaaggcgttccgaaagggacggacgtgggcgaaggcgtgcgccttgctttgaaaaacctgctgaaataatgccgtctgaaggcggcgcgacgtttgccctgacgaaaccctgcgtttccgcctcgcgctgtcttcccgacggcttttcccgtaaaatggcgttattgtccttcctttcagacggcattgtgtttgatgccgtctgaaactgttttaccgaaatcgaaaacaatgttgaacaaaatcttttcctggttcgaatcccgaatcgacccttatcccgaagccgccccgaaaacgccagaaaaaggcttgtggcggtttgtctggagcagcatggccggggtgcggaaatggatagccgccctggctgcgctgaccgccggcatcggcattatggaagccctggtttttcaatttatgggcaaaatcgtggagtggctcggcaaatacgcgcccgccgaactgtttgccgaaaaaggttgggaactggcggcaatggcggcgatgatggtattttcggttgcgtgggcgtttgccgcgtccaacgtgcgcctgcaaacccttcagggcgtgttccccatgcgcctgcgctggaacttccaccgcctgatgctgaaccaaagcctcggtttttatcaggacgaatttgccggacgcgtgtccgccaaagtcatgcagaccgcgctggcgttgcgcgacgcggtgatgacggttgccgatatggtcgtttatgtgtcggtgtatttcattacctccggcgtgattctcgcctcgctcgactcatggctgctgctgccctttatcggctggattgtcggtttcgcttcggtgatgcgcctgctgattcccaaattggggcaaaccgccgcatggcaggcggatgcccgatcgctgatgaccggccgcattaccgatgcctattccaatatcgccaccgtcaaactcttctcccacggcgcgcgtgaagccgcctatgccaagcagtcgatggaagaatttatggttacggtgcgcgcccaaatgcggctggcgacgctgctgcattcgtgcagcttcatcgtcaacacctccctgaccctctccaccgccgcactgggcatctggctctggcacaacgggcaggtcggcgtgggcgcggttgctacagccaccgccatggcgttgcgcgtcaacggtttgtcgcaatacattatgtgggaatccgcgcggctgtttgaaaacatcggcaccgtcggcgacggcatggcaaccctgtccaaaccgcacaccatcctcgacaagccgaacgccctgccgctgaacgtgccgcaaggcgcaatcaaatttgaacacatcgatttctgctacgaagcgggcaaaccgctgctcaacggcttcaacctcaccatccgcccgggcgaaaaagtcggcttgatcggacgcagcggcgcgggcaaatccaccatcgtcaacctgcttttgcgcttctacgaaccgcaaagcggcacggtttcgatcgacgggcaggacataagcggcgttacccaagaatctttacgcgcccaaatcggtttggtcacgcaagatacctcgctgctgcaccgttccgtgcgcgacaacattatttacggccgccccgacgcgaccgatgccgaaatggtttctgccgccgaacgcgccgaagctgtcggcttcatccccgacctttccgatgccaaagggcggcgcggctacgacgcacacgtcggcgaacgcggcgtgaaactctccggcgggcaacgccagcgcatcgccatcgcccgcgtgatgctcaaagacgcaccgattcttcttttggacgaagccaccagcgcgctcgattccgaagtcgaagccgccatccaagaaagcctcgacaaaatgatggacggcaaaaccgtcatcgccatcgcccaccgcctctccaccatcgccgcaatggacaggctcgtcgtcctcgacaaaggccgcatcatcgaagaaggcacgcacgccgaactcctcgaaaaacgcgggctttacgccaaactctgggcgcaccagagcggcggcttcctcaacgaacacgtcgagtggcagcacgactgaaccgatgccgtccgaacacccgttttcagacggcatttccacacccaaccccaaagaaaccatgaacgacaccgcccaaattaccgccagctacggccgccgctacatcgtgcgcacgcccgacggcacaacctacgaagccagcacgcgcaaaaaacgcgtcgatttcgcctgcggcgaccgtgtccgcatcagccccgtcaacgccgaacaagttgtgattgaagattttttaccgcgccaaagcctgctctaccgccaagacgcgtggaaaaccaaactcatcgccgccaacgttacccaactcctcatcgtaaccgccgccgtcccgagtccgagcgtgcggctgctgcaacgcgccctgcttgccgccgaagccgccggtattgaagccgtcatcgtcctgaacaaagccgacctgcccgaaaccgccctttggcgcgaaaaactcaaattctacgaaacgctgggttatcccgtcatcgaaacccgtgcgctggaaaacgccgacctcctgcgccccgtcctgcaagggcacagcaacatcctgctcgggcagagcggtatgggcaaatccaccctgaccaacgcccttttaggcagccaaaccgcccgcaccggcgacatttccgccgcactcgactcgggaaaacacaccaccacccacgcccggctttatgatttgaacggcgaaacccaactcatcgactccccgggtttgcaagaatttggtttacaccacctccaagccgccgatttgccgcgctatttccccgatttccgccaccttgtcgggcaatgccgcttccacaactgcacccaccgcgccgaacccagctgcgccttcaaagccgccgccgaaaccggggcggcaagccccgaacgcctcgcctttttgcagggcatcaccgacgaactgcccgggtaacgccttgccgcctgggcggaaaaaatgccgtctgaagccggattcgggtttcagacggcatccgtttttcaaaaatgctacaatccgctttttaccggaacatccgaaactatgttccaacacacaggacggcacataaagcaccgccctatgtattgccctgatttggaaagggttacacccctcccaaataaagtctgatcctgccgccccgaaggacagatgtccaagtggcggggtttcaaccgaaaaggaaatacgatgaagaaaaacgccccgaaatcgtttgaagaagccttgtcgcgcctcgaatcgctgacgcagtctatgcagggcgaaatgcccttggaagacgcgcttgccgcctatcaggaaggcaacgagctggtcaggtactgccaaaccaagctggcgcaagtcgaacagaaattacaggttttggatgcggacgggctgaaggagttgaaccttgaatccgacgaatgatttgaaagcgtggcaacagagggcgcaggcacagacagagctgctgctggaacgctttttgccgtctgaaaacgaaatcccgcacacgctgcacgaagcgatgcgctatgcggctttggacggcggcaagcgtctgcgtccgatgctggtgctggcggcttcggaattgggcggggtcgtggcggatgcggtcggacaggcaatggcggcaatcgaaatgatccacgtctattctttggttcacgacgatatgccggcgatggacaacgacagcctgcggcgcggcaaaccgacttgccatgtgcaatacgacgaagccaccgcgctactggtcggcgacgctttgcaaacccaagccttcgacgtgttaagccgtccgacagaactgcccgcagcacgccagttggcaatgttgtcggtgttggcgaaagcgggcggcagcgcgggcatggcgggcggtcaggcaatcgatttggcgaatgtcggcaaacaaatggttcaagccgatttggaacagatgcacagcctgaaaacgggtgcgctaatccgtgcggcggttttattgggggcgatgtcctgcccgaatctgtctgaagacagtctggcggtattggacgattatgcggcaaaactggggctggcgttccaagtcattgacgatgtgttggattgtgaagcggacacggcgactttaggcaaaacggcgggcaaagacgcagacaacgacaagccgacttatgtgaaactgatgggcttggaagcggcgcgctcatacgcacacaaactggttgccgaagcggtcgcgctgctcgaacccttcggcgacaaagccctgcgcctgcggcagttggcagaatttgcagtcgcccgcaaatattaaaaccggcgtatatcgccggctgaaacgtgccggcacagcgatgccggcctgcacttgaatgaaacaaatgccgtctgaacaggtttcagacggcattcctatgcctgcctattccctgttgcgcgtgtgccaaaaataccgccacacgaaacagggaaacgcaaaaatcaggtacaggcagacgacggtggcgtagaactcccaaccctgatcgtgtaccgctcccgcacgggattcgaggatgtaggcaagaacggcggtcagcgcgaaacctgccgccagctcgatcaagtggtgcccgaaatgtttgcgcttgagcggtacgatgccgaacagcctggtcgtgaggaagggggcgttggcaaaaatcaaggcaagcagcaaaaggatgtacatggatgcggtcatggcgggctttctgtttgggcattgtcggcggcgatgccgtctgaactgcgttgcgggacggcatatcttaacaaaaacggcagcctctgacacggctgccgttgcggcggcttacagcgtgttttccaacgccttggcgcaccagtcgataacggtttgcggcataatgccccacagcaccaacagcagcgcgttgacgctcaaaaggaattttgcggcattgttgccgccgacggtgggatgggcgcggccggattcgtcaaaatacatgactttgaccacgcgcaggtagtagaacgcgccaatcagcgacatcacgacggcaaatacggacaaccaaacatagccttgttttaagagtgccataatcacgccaaatttggcgtaaaaacccatcagcggcggaatgcccgccatagagaacataaccagtaacatcaaaaaggcaagccatacgcggtgttggttcagccctgccaaatcgctgatgttttcgcactcgttgtccccatccgacaacaccatcaacacgccgaaccctgccgccgccatcagcgcgtaggtaatggcgtaatagagacccgccgcaaagccgaccgcgcccgccataaacgccagcaggataaaccccatatgcgatacggtggaataggcgagcatacgtttgatattggtctgcatgatggcggcaaggttgccgaccagcagcgaggcggcggcaagcagggcaaacatcagagaccagtcatgatgcacggttcccaacccggtaacgaggatgcggaaagcgaaaacgacggcggcgattttcggggcagtgccgactagggcggtaacagaagtgggcgcaccgtgatacacgtcgggcacccacatatggaacggcaccgcgccgagtttgaacgcaacggcgacgacgataaacaccagacccagtttcaacagccattcgtttgcttcttcattgaaggaagaggcgagcacgccggcaaattccagcgaaccggttgcgccgtaaaccatagaaataccgtagagtagcagaccggatgccagcgcgcccagaacaaaatatttcaaggcggcttcggcggcaaagccggaatcgcggcgcagggcaatcagggcgtaaagggcaagcgacaagagttccaaaccgatataggcagttaaaaaatgccccgcgctcaccatcacgctcatgcccaagagggcaaacagcgacagggtgtaaaactcgcctttaaaaataccgcgcacttggttgtagggcttggcatagacaaacagggtaaacatcaaggcatataaaaccatttttgccaaacgcgacataccgtccgcaatatacatcccgttgaacgaagacgtgctgccctgttcccacacggcaagctgcaccgccgccgtaaccgccaccgttgccaacgcgccgtaatgcgtccaacggcgtttgtcatcactgacccacaagtctgccagcaacaataacaccagcagcgacagcagcgcgacttcgggcagtgcgggcatcaaattcaaatcagaccaattcatttacacacctcacatcttgctttgcgccacttgggcaatcaaatcgtttgccgcctgatgcaccacttcgataaatgcgttcggatacaggcccatacccaataccgcaaccgccaaaaccgccagaatcgtaaactcgcgacagttgatgtctttcatttcggcaacgtgcggattgtgaatcgcgccgaaaatcacgcgcttgtacatccacagggtataagacgcaccgtaaatcagcgtcatagccgccaacgcgcccacccagaaattcactttaaccgcgcccataatcaccataaactcgcccacgaagccagaagtcgccggcagaccggcattggccataccgaacaacatcataaacgccgcaaacttaggcatcacattgaccacgccgccataatcggcaatattgcgggtatgcaggcggtcgtacatcacgccgatacacataaacatcgcggcagacacaaaaccgtgggaaatcatttgaatgattgcgcctttcaatgcccaatcattcaattggccgttcacaaacaggaacatacccaaagtgacaaaacccatatggctgatggacgaatacgccaccagttttttcatatcggtttgcaccaaagccaccataccgatgtaaatcacggcaatcaggctcaatacaatgatcacaggggcaaaatagcgtgccgcatccggcataatcggcaggataaagcgcaagaaaccatacgcacccagcttcagcataatcgccgccaacaccatcgaaccgccggtcggcgcttcaacgtgggcatccggcaaccaagtgtgcacagggaacatcggcacttttacggcaaatgacaggaagaacgctgcaaataaaagctgttgtacgcccaacggaatctgtttgatgttttggaaatcgacaatagagaagctgcctgtttgatagtacaggtaaaccatagcaaccagcatcaggagcgaacccatcagcgtatagaggaacagcttgaccgacgcatagacgcggcgcgggccgccccatacaccgataatcaggtacagcggaatcagcataccctcgaagaacacataaaacagaatcgcatcctgcgcggcaaacgcaccgttaatcaaacccgacatcatcaggaatgccgccatatactgcgccgggcgtttctgaataacttcccaaccggccaataccaccaacagcgtaataaacgcattcaagatgataaagagcaccgaaataccgtccacgcccaatgcatagttgattttcagcagcggaatccactcgtggaactcggtaaattgatagccgccgctcaaacggtcgaaaccggtaaacaggggcagcgttaccaagaaaccggcaagcgcacccataaaggcgagcacgcgggcaagcagcgcacggctgtccgaccccgttgccaaaaccagcacgcctgcggcgatgggtatccatattgccaagctgagtaggtagttggaaaacatagtggttaacctgtggttaaaataaaaatatcgtagtgcgggttagtttgtcagacgacgtttcaggaggtcgtctgaaaaagggatgaatactctctcccctctttactcactcccaatcaatatctgtactatcgcgatattctgcctgcactaaaacatctaattcagccaaattttttatttctgactgcattgctagtaaagctcttaacttcatacttaaatcaatatatctagagccttcacttgctccttttgcagacttaaatttatttttttctaaaaattttttaataggagcgtttaacactggatatctatctggatattcttgacaaagcatttcagaaaaaactgaaccacgagtggaaactccacattcttttagccaatcaatttgcttggcaacaacattatctctctcagcaagtggtgcatcaaaaactgattggatagcaatgcataattttctaaaatctgaagactttccggtccttttccacgtttgatcttgaaatcgattacctaccccttctcctttattttcgcttttccaagaccataatttattaaattccacataaaactcatcattgtctatctttcctgcagcacattgcttaataagactttttaattgattacacacagtttgatggtttctcatctgttttctccgtgctgcaatcagttcttgattataatttggcatttccataaataacttatccatcaatgattggctaacagttgatttcttataattaatttcagcttcctgatactcctcaagccaatcttccgatactgggatagatttcatcgcaatttcatcagcccaagatttgacttttataaaatcctgctcggaaattttagtcaaaatatttgcttcataattgctattaaacgcagcatgagtcaaatttgaagaaccgattaaagcataatattcattcttatcattcttccaaaatacagctttaggatgaaaaccctgaatgccttgagctaccatcagtgtgaatttcaaatgggacggaagccatttcaacactttccgaatagcctcttttttagacaatccgaaatcttgtccaaaaataaatttaaactcttgcaatttgctattgagcttattttttacatcccaatgagtgagatacgcagagaaaatatacagctctactgcctctgaaacagctttctcatatattgaaatcagttccttctcatttggtgtatctgaatgtaaaaataactgtgtcatcccttttgactcctctatatttgttgagattgcctaaaaaatttaggaaacagataatttgcatgttggctatttcacgcctgttgggtaccattttgttccaccctttgacttaatgcccacttctcaaacttttcagacgacctctacaaaactatgaacaggtcgtctgaaactccgcctttatctgaacaagccccagaaggtcatgccgagcagtaccaatacgccgaataccatagcggcggcgtaggtgtagataaagccggtttgggctttacgcacttgcgcggcaatcgcgccgaccagtttggcagagccgttgacgatgccgttatcgataatggcggtatcgccgactttccagaagaaggtacccagtgcgcgcgtgcctttagcgaagacgttgaaatacagggcgtcgaggtagtatttgttttcaaacaaaacgtaaaccggacggaacgcctgcgcgattttggcgggcaggtgcggcagtttgacgtacaaaagccacgcggcggcaacaccggcagccgccaaatacaaaacaggcgatgtcaagctgtgcgacaccattgccaatgcgccgtggaactcttccttcatgatgtgcatggtcggatgcgcgtcggtattgacgaaaatcacgtctttaaagaaatcgccgtaaagcataggctcgatggcaacgtagccgatgatgacggacggaatggcaagcaaaatcaaaggcagggtaacaaccaacgggctttcgtgcggattgtcgtttttgcccaagctgtgatgttcttcgccatgatgatcgtcatgatgttcaggcaagctgcgccatttctcttcgccgtggaacaccataaagtattggcggaatgcgtagaacgcagtaacaaacacgctggcgaggacggcgaaataggcaaagccgctgcccggcagggtgctgtatttcgccgcttcgataatcgaatctttggaatagaagccggagaagaacggcgtaccgatcagcgacaagttaccgatcagcatggtcagccaagtaatcggcatgtattttttcagattgcccatgtggcgcatatcttggtcatggtgcataccgataatcgcgctgcccgccgccaagaacaacaaggctttaaagaaggcgtgggtcatcacatggaacatcgccacggaataggcagacgcgcccagagccacggtcatatagcccagttgcgacagggtggaatacgcaaccacacgtttgatgtcgttttgaatcacgcccaagaaacccataaacagggcggtaatcgcaccgattaccatgatgacagacagcgcggtgctgctcatctcataaatcggcgacatacgcgacaccataaacaaaccggcggtaaccatcgtcgcggcgtgaatcaatgcagaaatcggggtcgggccttccatcgaatcaggcagccaaacgtgcagtgggaattgtgccgatttacccatcgcaccgacaaacaggagcaaacaggtgacagtaatcaacgaccattccacaccggggaaaagctggatggtggcattttgcacgttgggcagataagcgaatacatcttgatagcgcaggctgccgccgaaataggcaagcaccaagccgataccgagcaaaaagccgaagtcgccgacacggttgatcaaaaaggctttcaggttggcaaatgttgcgcttggacgtttgaaatagaaaccgatcaagagatacgacaccaagcccacagcctcccagccgaagaagagctggatgaagttgttgctcataatcagcatcaacatgctgaaagtaaacaaagaaatatagctgaagaagcgttggtagccgactttctcatcgtgcatataaccgatggtatagatatgcaccatcagcgatacgccggtgaccacgaccatcatcatcgccgtcatcgtatcgaccaagaagccgacggagaaatccaagccgcccattgtcagccaggtatagacgttttcgtcaaacttggcgcggctgccgtcaataaagccccacaacacataagccgacagcacggcggacaccgccacgccgagtatcgtaaccgtatgcgcgccggcgcggccgattttgttgccgaacaaacccgcaatcagcgagcctgccaacggaacaagggcaattatcaaatataaagtcatatcgttcatttaaatttgcaccagtaaaatataaatgctgattgcgattaaactaaaaatcgtaccatacgcaatcatagaagccgaacgccctgttttcaaatatgccgtttccaacacaataatattggcagcaggcggcagcaacggtattaaatacaatgttttttggttttcaataatcaacttcaagtcaaaatatgcagctatttggataaaaagaaaaacaatccctataaataaaatgttttttattagaaacggtttaatacttttcttcaaatcattcaaatttagttttatctcagccagccaaataccgagtatcaccatccccaatattcccattgccattttcgagaaaaaataaacttccccaaaataatctgctacaaaatgccccagcggaataccggacactcctattaccaatgcaacaacgggaggggattttaaagtctttttcaatccggatatgaaattactattattcaataacaacccgaccccgaccgaatttccgaataaagaacttcccacgtatgccgaaataagcacttgcgccgcctcatctccaaacaaggttgcaactatgggaagccccaaccatccgatgttcaaatagcacaaacacaaattccaaacaggatctttatcaactcttttcccgattaggataatcaaccccatcgaaataatcatccataacataacatactgcataccatcacgatatgtcgttatgttatagacaataacaaaagggataatccatctgctcaatattacagaaaaagtgcctttaatttttctaaaaggggttttcccaatcaaaatgccaataaacagatataccaatggaagagcaattgaaaatgacataatcactctccactttctgaaattctaaaattttcaaaaacccattgttttacccaattacccgccatacagcccgatggctgccaatgagcccttgaaattgtaaacattctctttcactcatactaatccacaatttatgcatatatgggcgtgtggagaccaaagtgccttgatatggcaaacaagagtttttacctgtaactgtttgattaagctaactcctgctgcacctaatccaacagcagcaatatcaaacattatctatctccttttttctttaaaaattccaaatcaacctttaagtttgttcaaatcggcaacgttgattgtttgtcggttgcggtacaccagcaccataatcgccaaaccgatggcggattcggcagcggcaacggtcaatacaaagaatacgaaaatttgtccggcagcatcgcccaaatgttgcgagaaggcgataaagttgaagttcaccgccaaaagcatcagctcgatggacatcagcaagaccagcacgtttttgcggttcataaagatacccattgcgctgataccgaacaggagcgcacccaataccagataatgcgtcaaggtaatcatgctttgccctcctctttctgtttgaggtcgtctgaaacttcgctttcttcggcagattcaacttgcggtttgaccgcttccattttcaccagacgcatacggccttggtcggcgcgtactttgacttggtcggcaggatccatgcgtttcggattggtggttttgcggtgaaccagcgcaatcgccgccaccatacccaacagcagcaataccgcagccaattcaaacggcaacagatagtcggtataaatacggctgcccaaatcgcggatattgttgtaatcggccggaatgtctttcatcaggccaaatgcggcaaggtcggttttcgggttgaccaaaatcagaatcagggcaaccgccaacaatgtgccgaccacaccggcaacaggcgcgtgccgccagaaaccggcacgcatttcttcaatgtcgatattcagcatcatcacgacgaacaggaacaacaccatcacagcgccgacgtaaaccaccaccagcgtcacgcccaaaaactcggcctgcatcagcatccaaagcatcgcgctcacgcagaaggtcagcaccagatgcaaagcggcatgcacggggtttttcgcggtaacggtacgaaccgcaccgtacaaaacgatggcggcaaggatatagaacagaatcgcggaaaaagtcattcgtctgctccttaacgatacggcgcgtcagcggctttgcgtttggcgatttcggcttcgtatttgtcgccgattgccaaaagaatcggcttggtcatgtgcaagtcgccttttttctcgccgtggtattcaaaaatatgggtttccacaatcgcatcggtcgggcaggcctcttcgcagaaaccgcagaagatgcacttggtcaggtcgatgtcgtaacgcttggtgcggcgggtgccgtcttctcgttcttccgattcgatattgatcgccattgccggacacaccgcctcgcacaacttacacgcaatgcagcgttcctcaccgttcggataccgccgctgcgcgtgcaggccgcggaaacgcacggattgcggcgttttctcttcgggaaaataaatcgtgtctttgcgggcgaaaaagtttttgagcgttacgcccataccttttaccaattcgccaagcagaaaggtttttactaagttagccatattatgttccctcaaaacagggatttcgttaggtattcaaaatcgctttgttcagacggcctcaagatgccgtctgaaacttatttccacaaattcagcggtgaaatcatccacacgcccaaaaccacgatgtaggcgaagccgatcggaatcagcactttccagcccaaacgcatgatttggtcgtaacggtagcgcgggaaggttgcacggatccacaggtaccagtacaacaccgccgccattttcacaaacatccagaaggcggaaggcgtaccgacaatgccccagctttgcgggaacggagacaaccaaccgccgaggaacatcagcgatgtcagcgcggcaatcagaatcatgaaaatgtattcggcaaggaagaacagcgcgaatgcgaagccggaatattcgacgtggtggccggcaacgatttcagactcaccctctgccacgtcaaacggcgcacggttggtttcggcaacggcggaaatcagataaacgatgaagatggggaagagcggcagccagttccaagagaataccgaaccgccggcaatacctttagcttgtgcggcaacgatgtcggagaagttcatgctgcccgacaccatcacgacgcacaccagcgcggcactcatggcgatttcgtaggaaatgctttgcgcggaagcacgcattgcgcccaagaacgaatatttggagttggaagcccagcccgcgatgatcacgccgtaaaccgacagcgaggtaatcatcaggatgtacaaaaggccgatattgatgttggtcagcacccattcttcgttgaacggaatcactgcccacgccgcgaaagacggtgcaagcgacataatcgggccgatgtagaacagggctttgtttgacaacttcggacgggttacttctttaaacaagagtttgaacacgtcggcaaacggctgaatcagaccccacgggccggttacgttcgggccgacgcgaagctgcataaagccgatgactttacgttcgaaatacgtcaggtaggcaacggtcagaatcagcggaatcaggataatcacgattttgacgatgacggataccaccaagcctacggtgatgcccaaatcgcccagaccgagcgttgcggcaaagaggttttggaaccattcttgcatgatcaagctcccgccagttcaatagtgtccatcaacgcacccagcgcggcattttcggtatgcagcggcagatgcaccacgttttcaggcaaaccggcatcggctttgacagcaaccgatacgcttgcgccgttttgtttggcaacagcggtctgtccgtcttgcaggcccaaacgtgccaaagtatttggatttacacgcgcggcaggcacggcggcatggctggtttcttgcaacggcgcggaacggcgcacgatagaatcagtgtgataaataccgactccgccgacacggacgaggcggtctgaggccgtctgaacgccctcccctgcccatgtactgcggttgtccagtttggacggcagactttccgcatccagcgcgtctttcagaatcgcagcggtatcgtggtattcaaaacctttcaggtcaaacaggttgcccaatacgcgcaatactttccacatcggacgcgaatcgccgaagccttgtaccacaccgtggaaagattgcagacgaccttccatattgatgaagctgcccgaggtttcggtaaacggcgcaatcggcaacaatacgtcgcacacgtccagcagcgtttcgctgacaaacggcgtaaacgccatcacgcttttcgcctgtttcaaggcagctacggcttttgcaccgtcaaccgtatcgatttcaggctcgacgttgagcagcaagactgcctgtttcggcgcagttaccatttcggcaatgctctcgccggagtttaccttcaagacatctgcaccaacgctgttggcggcttgcggcaaaatacccagcaccgcgccggtcgcgtccgccagctcttgcgcggcggcgtaaatcgcggcgtaatcaggatggttttgcacttccgctcctaaaatcaccgctgctttttcagcgtttttcaggctggcggtaacagcgtgttccgcattggcagacaggtttttcagacggcctgcccattcgtcgggatgtgcggcttcttgagacagaagcggcataaacaattcttctttactgccggccaatacgctcaaggccatgcggtctttggcggcgcggcgcaggcgggcagtcaagagcggctgttctttgcgcaagttcgcgccgactaccaatacggcatcgttgtcagccaaagattcaatgctttgtcccaaccattgtgcacctttaatgccgtctgaaagacgtttgtcttgttggcgcaaacgggttgcaaagtttttaacacccaaaccattggcaaattttttggccagatacagctcttcaaccgtattcatcggattggcccaaacaccgacttggttttggttgccgtctttggcgatacatttaattgcgctgtggacatattccaacgcggttttccaatccacgtccatccactcgccgccctgtttgattttcggttttttcagacggctttcgtgatacaggccttcataggcgaaacggtcgcggtcagacagccaacattcgttaatcgcttcattttccagcggcaacacgcggcggacggtatggtctttggtttgtataatcaggttgctgcccaaagcatcatgggcggaaacggatttgcggcggttcaattcccaagtacgcgcgttgaagcggaacggtttgctggtcaatgcgccgacaggacacaaatcaatgacgttgcctgacaattcggtttccaccgctttgccgataaaaggcatgatctcggaatgttcgccgcggttggccatagcgatttcttgcacgccggcaatttcttcagtgaaacgaacgcaacgggtacagtggatacaacggctcatttcctcggcggaaaccaaagaacccatgtctttgccgacgacagaacgtttttcttcggtataacggctggtggttttgccgtagcccatcgccaaatcctgcaactgacattcaccgccttggtcgcaggtcggacaatcaagcggatggttgatgagcaggaactccatcacgccttcttgcgcttctcgggcttttgccgaatgcgtacgcacgatcatgccgtccgttaccggcgtggcacaggcgggcagcggtttgggggctttttctacgttcaccagacacatacggcagttggcggcgatggaaagttttttgtggtaacagaaatgcggaatataagtgccgagcttgtgcgcggcttcaatcaccgtcgcgccctgctccacagatacttgtttgccgtcgatttcgatttgtaacatggttcgttcctagttacgggtatttgataaataatcttttatggaggtcgtctgaaaaatgggtttcagacggccttttgagtttcattgacaatcaatactgtttaaaacgtttactgccgccttgccgtcattcccgcacaggcgggaatccattcttgggttttcggtaactgttttcaaacattggtttcttaacttttacggtgattcccgccgtagcctgtctgcgcgtaggtggggctggaataacgacagtttttaaagttccagaaataaaactaaacaaacaacacgcccgacaagtccaatcattcaggattttgttcttcaatcagtttaatcttccattcacgtcgccattttttcatcgttttttctttggcaactgcttcaggcatattctcaaaaaactgataccaaactaaatcatgcacatcatatcgggcagtaaagccatcaatattgacatggtttttgtgctgccaaaccctttccggcaaattcatggtaacaccgatatagagtgttccatttttaccgtttgccaaaatatatacggcaggttgtctagtaagcggatggtttcgtattcatttttcctgcaatataaacaacaacttttttaatatcatttacaaccgttttcatctgaaaacatctgcctactcccgccgtcattcccgcgtaggcgggaatccattttttgaatttcggcaactgcttttcaaatatcggtttctttagattccactatggattcccgcctacgcgggaatgacggcaaagttaaatttttagcattttgcttttaaccaatataaaaccaactaaaactataacttatttattatatttttaaatgacttaaataactctttaacagcacgctcattgtcttcatctgtaggctcaaacttttcacaccaattaattatatttacatcgccatgcaataactctgcataacatcctactgcatcgcaactaccaccccgtgtccttgacgtgccaaaaataaaatcacaattatgcgaataaagtttgtataaatttctcctaacctcgtattcattatcaccagatgaataaaaaccaattctctgaccttcatgatcaaatactgcaacaaaatctaagccgtttccatgtctttcaaaaaagactagaaatttagaaaatttccgacaaatctgattaaaaagcgtattgagtgtcgtactcttacctttgttggctgcaccgtatagaataaaaattttagcttccaccattaccaccctccccacttatgctctttcatcggtccgccgtgttcgatgtaatgcacaaactcatcacggaaatgcttggtaaagctgcggacagggaagacggcggcatcggcgagggcgcagatggtgcggcctgccatttggttgccgacagaatccagcaaatccaagtcttccatgcggcctttgccttctacgatgcggtggacgatacggtagagccaacccgtaccttctcggcaaggcgtacattggccgcaagactcgtcatagtagaagtagctcaggcgttcaagggctttcaccatgcacacgtcttcgtccatgacgataatcgcgccggaacccaacatcgagcctgctttagaaatcgagtcatagtccatattggtctgcatcatgatatcggcaggcaatacaggcgcggacgaaccgccgggaataacggctttaagttttttgccgccgcgcataccgcccaccattttcaagacttcggcaaacggcgtgcccaacggcacttcatagttgcccggacgctcgacatggccggaaatacagaataatttggtaccgcctgcattcggaatacctttatcggcaaatgcctgtccaccgtcacggataatgaatggaacggaggagaacgtttcagtattgttgatggtagtcggtttgccgtacaggccgaacgaagcagggaatggcggcttaaagcgcggctggccttttttgccttccagcgattcgagcaatgcggtttcctcgccgcaaatatatgcgccgtagccgtggtgggcgaagagttcaaattcaaaatccgaacccaaaatatttttacccaaaaagcctgcggcacgcgcctgctccaaagcggcctcaaagcgttggtagccttcaaaaatttcgccgtggatatagttgtaaccggctttcgcgcccatcgcgtaaccggcgataatcatgccttcgatcagggcatggggattgaacatgatgatgtcgcggtctttaaatgtacccggctcgccttcgtcggtattgcaaacgacgtatttttcgcccggaaaggaacggggcataaagctccatttcaaaccggtcgggaagcccgcaccgccacgaccgcgcaagccggaggttttgacttcgtcaatcacatcggtttgagagatgtttccggacaggattttacgcagggcggtatagccgccgcgtttgacgtattcgtccaatgtccagcagtcgggattggcggtatccacttggtcaaaaatcacgcctgattggtaaatagccatttttggtgtgcctgtttgttttcgtatcggttgcggccgctgtttcagacgaccttaagatgtctttgtgtaccggcttgtaacgtcgtctgaaataaaatctagtttatcaaatcgatattttcagacgacctttaatcgtttttgttggatctcgaccacttgcttgtctgtcgtcattcccgcgcaggcgggaatccatcctcaatggtaagcaatgtcttattaaattcagaaaccgaatcttaccggtggattcccgcctgcgcgggaatgacggcatttcggtatttcagtagggcggattcttaaatccgacattttgcctttttacccactctgtcggatacaagtatccgacctacgtttaaatcgtcgtttcagacgacctactccaactccgccagtttcttctcaatcgcctcttcggtcataaagctgcacatgctgtggttgttgaccagcataaccggagcgtcgccgcacgcccccatgcattcgccttcgacaagggtaaatttgccgtcgggcgtggtttcgccgtagccgataccgagtctttgtttgaggtattcgccggtagccataccgccgcgcagggcgcagggcaggttggtacaaacggtcagtttgtatttgccgacaggctcaaggtcgtacatattgtagaaagtagcgacttcgtaggcttgcgcaggcgagatgccgatatagtctgcgacaaaggcgatagcctcgggagcaagccagcctttttcggtctgggcaatacgcaatgcgcccataatggcggagcggcgttggtcggcaggatattttgccaactcaatatcaatttgttttaaagattctgcggataacattatcggtcaacctccccgaatacgatgtcctgcgtaccgatgatggcaacgacgtcggcgagcatgtggccttttgccatttcgtccatgccttgcaggtgggcgaagccgggtgcgcggattttcaggcggtagggtttgtttgcgccgtctgaaatgatgtaaacgccgaactcgcctttcggatgttcgacagcggtgtaggtctcgccctcgggaacgtgcataccttcggtaaagagtttgaaatgatgaatcaggtcttccatacctgttttcatttcggtacgtttgggcggagcgaatttgtggtttgtggtaatgaccggacccggattgacacgcaaccactcggaacattgtttgatgatgcgtacggattgacgcatttcttccatacggcagaggtaacggtcgtagcagtcaccgttgacgccgacggggatgtcgaaatccattttgtcgtacacttcgtagggctgtttcttacgcacatcccattccacgccggaaccgcgcagcatcacgccggtaaagcctttttgcatggcgcgctcgggggagacgacgccgatgccgacggtacgctgtttccaaatacggttatcggtcaggagggtttcgagtgtgtcgatatttttggggaagcgttcgcagaaagcatcgataaagtcgagcatggtgccttcgcgggattcgttgagctgcttcaatactttggcgttgcggaatttgctgctctcgtatttgggcatgaaatcgggcaggtcgcggtaaacgccgccgggacggaagtaggctgcgtgcatacgcgcgccggacacggcttcgtacaagtccatcagctcttcgcggtcgcggaaggcgtagaggatggcggtcatcgcgccgatgtcgaaggcgtgcgaaccgatgcccatcaagtgattgaggatgcgcgttacttcggcgaacatcacgcggatgtattgggcgcggataggtacatcaattccggcgagtttttctaccgccaagcagtatgcctgctcgttgaccatcatggaaacgtagtccagcctgtccatataaggcagggcttgcagataggttttggtttcagccagtttttcagtaccgcggtgcaggaggccgatatgcgggtcggcacggacgatttgttcgccgtccaactccaaaatcatacgcaatacgccgtgcgccgcagggtgttgcgggccgaagttgatggtgtagtttcttaatttattggccaccgtagttctcctcacggacgatacgcggcgtgatctcgcgcggctcgatggtaacaggttggtaaatcacgcgtttttgctcttcgtcgtaacgcatttccacatagccggaaatcgggaagtctttgcggaacggatgtccgacgaagccgtaatcggtcaggatgcggcgcaggtcgggatggttgttgaacatgatgccgtacatatcaaaggcttcgcgttcgtaccaatccgcgctgttgtaaatatcgacgacggattcgactacggggaagtcgtcgtctgaaacccagacgcgcacgcggatgcgttgattgtttttaacggaaagcagctgactgacgacggcaaagcgtttgccctgccatgcttcgtttttgtaagtgctgtaatcgacaccgcacaagtcaaccagaagctcgaaatgcaactcttcatggtcacgcaatgcggtcatgactgaaatatagtgctcgggcagacactcgacggtaatctcgcccaaagctgaaatgactttgcttgcctgatcgccaagcacaccgacgacggtctcgtataagttttgaatgcttgccatatcgtcctctccttactcgtcacgcgcgatggtggaagtgcgcttgattttttgttggagctgaatcaggccgtaaatcagggcttccgcagtcggcgggcaacccggcacataaacatctaccggcacgacgcggtcggcaccgcgcacaacggaataagaatagtgataatagccgccgccgtttgcacacgaacccatagacaatacccaacgcggctcggcaagttggtcgtacacgcggcgcagggcgggtgccattttgttggtcagcgtacccgccacaatcatcaggtcggcctgacgtggggacggacggaaaatgatgccgaaacggtcaaggtcataacgcgccatacccgcgtgcatcatttccacggcgcagcaggccaagccgaaagtaaccggccacaatgaaccggtacgcatatagttcaacaccgtatccgcgctggtggtgatgaaaccttttttcaaaacgccttctattcccattccagcgcaccttttttccattcgtaaacaaagcctaccgtcagaacgacgataaacaccagcatagaccagaagccgtatgcgcccaattctttaaacaccaccgcccacggcaacataaacgcgacctccaaatcaaacaggataaagaggatggcgacgaggtaatagcgcacgtcgaacttcatcctggcgttttcaaaggcttcaaaaccgcattcgtaaggcgcgtctttttcggcatagtggcgtttcgggcccaaaattgtgccgagcaggataaacagcacgccggccgcgaggccgacgaggataaagacaaagacgggaaagtaagcggacaacatggttacacccaaatccgttaacaaaatttctacaataatttcgtattttagcgaatttcaaaaaccattaaaaggtaaatatcggcaaaacgcccaaaaaaacccaataaatacaatcacattatgataacgattcttatttgattttataaggtcatataaatttttacaccgtaattcgtggtatagtggattaacaaaaaccagtacggcgttgcctcgccttagctcaaagagaacgattctctaaggtgctcaagcaccaagtgaatcggttccgtactatttgtactgtctgcggcttcgtcgccttgtcctgatttttgttaatccactatctatatataggaataagaattcgggacaaaatgtttaaaccattttgtcccgactgctgtgatgcggtttttttgaactagcaggacgttacctaaaacctgcgttgcctgaaaccctttaagacggttaaatccctctgccgtatttgtattctacaatcatattatcgtcggtaatgacttccgcaccagccgaaggttccgtcatctgaatcagcatacgagagacaaccttttgtgctgcagcatccacggtgctgctgtcaaatacgtgcctgccgctttccggccaaatcaaccgggagagacgttgcttgagcagttctttattagggaaaactaccggggttgccgagccgactaccatatgcccatagcggtatgcatagggaatactgtgtacggcggtagcaaaagcatgcgggctgtgcgtggtattaaacattacaataccatccggggtaaggtggctttgcacctgttttaaaaattccgcactcaacaggttggtggaataggcacgccagtaccaagtcgtattcatcaaaatcaggtcgaatttttcatcaggatggcgacgcagccatttcctaccgtcatccaatacaatttcaacacgtttgtcctgcaaaagcggggcgatttgcggctcgtccgcgataaggctacggtatgccggattgatttccgcaacgatcatcgactgcatttccggaatggcagacaagacgcgcgcccacgaacctgtactcaatccaacgacgaaaatgcggcgtatgccagacttcagggagggtagcagataggcacgttcgatgccgttgacactattgaatacatcggtattgtatgcgccgtcgtatacattcgccccataaacaaccttatcaccatctctatggtaaaccgcaacaatgccgtgtttgttttcaatcagcctatccggacggtcagcaatattttgaaagacagaatccggcagtaggaacatgaggatgccgaacattagggaaactgctaccgacactgcattcagtcggagacttttttggaacagtgtacaaaacaaagggacagcagcagaaatcaaacagatgagcaggtaaatctgttgggtggacaagaaatcaagtatcacaaagccgataaggaccggacccaatgcactgccggcaacgttggcgaaataaacattggaaacctgtcgtccggatttgttgccatccgtacccacatggtgtacgagcgggaaaatcaaccctctgacgacggcagacagggtaatgaagataccggcgtggtggacgaagccggaaaaacccgtcaacaaccacgcagcacccaaaatcaaaaagtcggcaatacccgcccacaagaagcactgcccgataaagggaatatcaacaaagcggctgcggcaaatccgtttgccaaaatacgcgccgacggcgataccggtcagaaaacaggcaagagtaaatgaaaatgcctgaggcacggactgtgctgcgaacgaaaacatccttacccacaagacttctatacccaagctcaataagccgctaaggaaagaaagcatataaatcaaactagtattcggtttagtgttcactatatccatcctttctgtaacgcagccatactgaagcagcaatcagaaggttaaagcaggctgtcagcgcaatggtttgggagagggtaaaaaagacgtagaaaaattcggcggcggcaagcgatccgagtgccgcacccaaagtgttgaaaaaatataaggtaccgatagactcgccaacattatgtattttccggttaaaaaaacaggtcagcaagggcaaggtcgcgcccatcataaaggtaggaagcagcaataagaggaaattggcagcagcgatgatgggcaaatcagcctcaactaaaagatgccccaagccggaaatcagacccctgcttaccaaaccgaacagaccgatggatacttcagcgatgcaaaacagggggatgatacttgaaggaaaacggtcagcaatgcgtccaccgaaatacgcacccacacccaagccgaccataaatacagaaataatgacagtaatcgaacttaaatcgatacctatgtgactgaatagaagcctctgccagctgacctggtaaatcagggcgcagaatccagaggcgaaaaacaccagcgacaatcctttcagagttttacttgcggtcgaattcatattttctattttcaaataggcggaactataaatgaaatgtatcaatgtgtaaacatttgtattaaccgtaggaaatcaccgtattgctcaaactgcagcctgagacctttgcaaaattcctttccctcccgacagccgaaacccaaacacaggttttcggctgttttcagctgttttcgccccaaatacccccttaatcctgcccagatacccgataatcaggcatccgggctgccttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggcttgagacctttgcaataacataggttactaaaattttatgctcaatctcattttcaaaatgcaaaacttttctgatttttcctactttttgctcaatattaggaagcttttaggcaattgaaaattttttggcgcatttttatgcgtcaaatttcgttaacagactatttttgcaaaggtctcggcttgtgcggtttgctggaagaaggcgatgagcgcggcgagataaaaaaatctgccgtcgccgtctttttaacttgtctgattgttggtttttatgatggttttttcggaccgggtacgggcagcattttcatcattgctttgtttgccattaataaattgtcgttgttgcaggcttcggctacttccaaaattttcaattttgcttctaatatcggggcatttgttgccttcttgatagcagggaaaatggcgttcctaatcggaatcccgatgattttggcaaatttgttgggcaaccattttggcagcctccatgctatcaattcaaacggggaagttattcgtaaggttttggtcgtaacggttttgctgattatcatttcaatggcatataaggctttttcagcttaataggtagatgttaaaaggccgtctgaaaaattttcagacggcctttatcattccaagcattctaatttctacatctcttccaatttcgcaaacttggtgtccaactctttcacgccctgtttgccgaaattgatggtcagtcgggcggattcgcctttatctgcggcatcgataatcacgccggtgccaaatttggcgtggcggacgttttgtccgatacggaaacctgcgtaggtttggggctgtttgtagtcgtcgatgattttgtctttggatgcggcggtttggcgcgtgttgccgtaactgtcgtaggcaggctttttgacggacaggtagtgcaatacttcgggtgggatctcttcgacgaagcgggagacgatgccgaattgggtttgtccgtgcagcatgcgttgttgcgccatggtgatgtagaggcgtttgcgggcgcgggtgatggcgacgtacatgaggcggcgttcttcttcgaggccgccgcgttcggcaaggctcatttcgctggggaaacggccttcttccataccggtgaggaagacggcgttaaattccaagcctttggcggcgtggacggtcatgagttggacggctttttcgcccacgcctgcttggttttcgccggattcgagggtggcgttgctcaagaaagcgaggatggggaaggcgggatcgtctgaaatgttttcaggcaggatttcgaagttgctgtcttcgggtttgaactcgatggcggcgttgacgagttcgtcaaggttgtcgagacggtcttggttgtcgcctttttgggtgcggtagtgttcggtcaagccactgtctttgaggatgccgacgatgatttcggacagggacagttgtccgacttggttgcgcagggcttcaatcaggcggacgaaggcgacgactttggcggctttcgcgccggcgttgcaggcggcttgccagagggtgatgccttgttcgtttgaggccgtctgaagattttcgacggtacgtgcaccgatgccgcgcggtgggaagttgatgacacgcaagagggcgttgtcgtcgtcgggattgacggcgaggcgcaggtaggcgagcgcgtgtttgatttcttggcgttcgtaaaaacgcaagccgccgtagattttgtagggaatgccgctgcggaacaggctttgttcgataacgcgggattgggcgttgctacggtagaggacggcgatttcgtccaaatcccagccttcgcgttcgagggctttggtttcgtccaagatgaaccgggcttcttcgaggtcggtaaaggcggagtagtagcggattttgtcgcctgcttcggcgtcggtgcgcaggtttttgccgagtcgttcgtcgttgttttcaatcacggcattggcggcggcaaggatgttgccgacggagcggtagttttgttcgagtttgacgggcgcgtcgatgtggaattcttccatcagcgcggtcatgttgccgacgtttgcgccacggaaacggtaaatgctttggtcgtcgtcgccgacggcaaataccgctgcgtttccgcccgccatgagtttgagccaggcgtattgcagtttgttggtgtcttggaactcgtcgacgagaatgtggttgaagcggttttggtaatgctggcgcaggatttcgttgctttgcagcatttcgtagctgcggagcatgagttcggcaaaatcgaccacgccttcgcgttggcagattttgtcgtattcggcgtagcattcgatcatgcggcttgtgtgcgggtcgggcgcgctcaagacggaagcgcgcaaaccggattctttttgcgcgttgataaagccttgcagcgaacgcggtgcgatgatttcttcggcgatgttgaggcttttgagcaggcgtttaatcagggaaagttggtcgccgctgtcgagaatttgaaaggaagacggcaggcctgcgtcgcggtggtgcagccgtagaaaacggtggcagagtccgtggaacgtgccgagccacatggcgcggacgttgacgggaatcatcgcgcccaaacgggtttgcatttctttggcggctttgttggtaaacgttaccgccataatgctgtgcacgcttgcctgaccgctttgcaacagccatgcgatacgcgtggtcagcacgcgggttttgccgctgcccgcgcccgccagcacaagggcagattgcggcggccaggttacggcggaaagttgttctggattcaagccttgcagcagattgggggcggattggtcgggaaacataaggatgccgtctgaaaagtggaatgcgctattttaatagaaacggtttaaggtcgtctgaaaaagtgcagcggcagggcagcacttttccaatcgacggtttgatgatgcagcacagaagatattgacaaaccgccgcccctgcatatagattcattaaaacataaccaaaatgaacaacaaatgagaatagagatcacaccaatcagcgaatccgctttggtctgccgactgaatgcgccttccgaactgggcaaacagcaaaagttgtgggcgtttgccgctgcgctcgggcagcacgacaggattgaggaagtggtggtcggcatgaacaatctgaccgtgtttacccgtttcgataccgatttggcgacgcttgccgatgaattgcaatatgtgtgggaacacaccgccgttacagaccatcagggcaaactggtggaaattcccgtctgctacggcggcgaatacggcccggatttggcggaagtcgctgctttccatcagacggttatttccgaaatcgtccgccgccatacggcgcaaacttataccgtatttatgatgggcttccagcccggtttcccttatctgggcggcttgcccgaagcattgcacacgccccgccgtgccgtgccgagaacgtccgttcctgccggttcggtcggtatcggcggcagtcagaccggtgtgtatccgttcgcttcgcccggcggctggcagattatcggcagaaccgaattacccttgttccgagccgatttgaatccgccgaccctgctggcggcgggtgaccaagtccgctttgttgcagaaaggattgagccatgattcacgtttcggcagtgcaggcaccggcgcatattcaggataccggacgctacggacaccggcgttacggcatcggtcatgccggtgcgatggacacggttgctttggcggcgggtaatattttattgggcaacgacgaaggcacggccgcaatcgaaatcgctttgggcgggataatgctggtgtttgaacgggatacgccgttttgtctcaccggtgccgtgtatcaggcggaattggacggcgaaccggtctattcgtattggcgttataccgcccgcaaagggcagaccttgaaaatggtgcgtgccgtgcagggcatgtacggctatgtgtgcgtggcgggcggatttgatgtgccggaagtgatgggttcgagaagcaccgacctgaaagccggtttcggcggccatcagggcagaatgctgcaaaaaggtgattgtctccccatcggcaaaggtgcgcaggaattgtccaaagtcggcattgccccgataccgtttaccgataccgtccaccttgttccttcgtcggaatatgccgctttcagtgaaaaagggcgtctgaatctggaacgggaaacgtggacgctgcaaagcgatagcaaccgcatgggctaccgcttcgacggacagccgctgaccctgtcgcaacctttggaaatgctgtcccacgctgttcaggcaggaaccgtgcaggtgccgcccggcggcaaaccgattatcctgctggccgatgcgcaaaccaccggcggttatccgaaaatcgctaccgttgccgccgccgatttgggcaggctggcacaggtgcgcttcggcagcaaagtcaaattcaaaataatcggcttgaaagaagccaccgccctgcggcgcaaaaaccaagcctatctgaaccaaatacggagaatcacccatgaagcaggttgatttaaacgccgatctcgccgaaggctgcggcagcgacgaagccttgttgcagctgattacttcggccaacatcgcctgcgcccaacacgccggcagcattgccgatattcgggcggcattggcgtatgcccaacaaaacggcgtgcgcatcggagcacaccccggctatcccgatcgggaaaacttcggccgtaccgaaatgaatctgtccgaagccgatttgcgggcgtgtctgaattaccagttgggcgcattgcaggccttgtgccgtgatcagggtttggaaatggcttatgtcaaaccgcacggcgcaatgtacaaccaagcggcgaaaaaccgtgcgctggcggataccgttgcccgaattgtggcggatttcgacccgaaattgaaattgatggcactttccggcagcctgctcttggaagccggaaaagccgcaggcttgggtgtgatttccgaagtattcgccgaccgccgctatatgcccgacggtacgctggttccccgcagccgccccgatgcgcaggtggacagcgacgaagaagccatcgcccaagtattgcagatggtgcgggacgggcaggtcaaagcagtggacggcagcctggttgccgtgcaagccgacagcatctgtctgcacggagacgggccgcacgccgtggtgtttgccgaaaaaatccggcaggaactactggcggcaggcatcaaagtttctgcttgaaaaacagttcataggccgtctgaaaaccgcaggtttcgccaaaacgagcaaagcgagtttctgcgtagctaaaaccgcaggtttcgcccaaacacagcaacaaccaattttatagaggataagcgattatgtctaatcaaaaaaaccgcagaaatgccttaatcggcgctgcattcctgatggcgacttccgccatcggcccgggctttctgacccaaaccgccaccttcacccaagcactggcggcaagtttcggctttgtgattctgctctcgattctgctcgacatcggggcgcagctcaatatttggcggattgtcgccgtttccgaaaaacaggcgcaggatattgccaatcaggtcttgcccggcgcaggctatttcttggctgtgctgattgtgatgggcggtttggcgttcaatattggcaacgtcggcggcgcaggcttgggtctgaacctgctgaccggactgtcgccggaaaccggtgccgtgatcagcggcgtgattgccatcggtgtgtttctgtttaaagaagcaggcaaagtgatggacaaattcgcccaagtgatgggtttcgtaatgattgcgctgacggtttatgtggcatggcaggcgaatccgccgctggcagatgccgccgtgcatacctttatgccggaaaaactcgatgcaatggcgattgttacactggtgggcggcacggtcggcggctacatcaccttcgccggtgcgcaccgtctgctggacgcaggcatcaaaggcaaatcggcgttgccggaagtgagccaaagctcggtgcgggcgatcctgattgcctcgattatgcggattgtattgtttttggcggttttgggcgtggtcagccaaggcgtacagctcaatcccgacaaccctgcttccacaccgtttgaatatgcggcgggatacatcggcctgctgattttcggcgtggtgatttgggcggcttcgattacttcggtgattggtgcggcttatacttcggtgtcgttcttctccggtctcagcccgtctatcgaacgcaataaaaacaaatggattattgcctttatcgccgtgtccaccgccgtattttccaccatcggcaaaccggcgcaggtgctggtgttcgtaggcgcattaaacggcctgattttaccgatttccctcggtctgattctgattgccgcctacaaaaccaaaattgtcggcgactacaaacacccgctgtggctcaccgtttccggcgtgattgtggtcggtttgatggcagtactcagcgccatcaccatcagcaaatatatcggcggcttgttcggctgaaccttgtagcgcagatgtttgattttgtatattatccgaagtttgccgcctgatatggaaaattcctgtttcagacgatgtatccggtctgaaacccattcacaactatgaaacgcttcacctatactctttccgacggtttgtgcatcgaaatcgaactcaaacgcagtgccaagaaaaatctgattctgcgccccgtcaatatgcagacggtcagcatcaacgtcccacccttttttcaagaccacgcgttagcaaactggctggcggcaaacgaaacgattttgcggaacacgcttgccaaaacgcccgtgcatcctgtttcccacccaaacttacccgagtggatttggtatcggggaataaagaccaagctggatacccacagccaaagccatatccgtatcacgtcgtctgaaatcctgcttccccgaaaagaaaccgccgcacaaatcgaccacctgcgccgcctgttgaacgaacgcgcccgcgaatacctgctgccccgccttgaaaaacacgcagccgaaacaggactgacgcccaccgccacagacctgagcaacgccaaaaccttttggggcgtatgccgcccgcacaccggcatccgcctcaactggcggctgatcggcacgcccgaatacgtcgccgactatgtctgcatccacgaactctgccacctccgccaccccgaccacagtccgcgcttttggcatttggtgaacacgctgacgccgcataccgacaatgctaaaagttggctgaaggcgcacgggcgggaattgtttgtgctggggtgaaggctaaccgtagcgtgggcttcgcccgcgagaatccaccccctcccgtacggagggagagggttggagagagggtggctcttgtcccttgttctgtatatttgcaagccaccctatcctagccttcccccgttggataagggaaagggatcaagctgctgtaactgaaagaggaatccggtttttgggtttcagccattcccgataaatcgctttagctctgccgcaaccttaaaacggcacggtacgaaaataccgtctgaaacccagattgtcaggcttcagacggcattttttattcaggcggttgccgcttcttcgccgaacacttcccgccacaatttcctgacattgccgtaatgtgccagcaattcgccgcttacttcggttttttctgcgtcgcgcagtttggtattgtgttgctgccggcggtagaagcggtaggcggtgcggctttgttctgcaagggttttgtcgatgaggccacagtcggtggcgatgttcaagagggcgatgttgccgtagttgtccaagagttgcggatattttcgggcgtgggcaagtatcagatattggacgataaattcgacatcaaccacgccgccgcgtgcgtatttgacgttgctgtcggctgggggatgagtggggaacattttttcgcgcatttcgatgatttcgtctgccaaggcggtttggtcgcgttcggcggtaaggatttcggtgcggatgcggtcgaatgccgtctgaatttcgggtgtgccgcagatgaagcgggcgcgggtaagggactggtgttcccacgtccacgcgttttcgcgctggtatttttcaaaggcggcgatgctgtgcgcgaggaaacctgcgtcgccgttggggcgcaggcgcaggtcggtttcgtagaggctgcctgcgccggtggcggtggaaagccagttggtcaggcggcgggcgaggcggctgtacacgtcgcctgcttcgggatggggatcgtcgtaaagatagaccaagtcgaggtcggaggcgtagccgagttctttgccgccgagcttgccgtagccgacgacggcaaattgcggggtgtcgcggtgttttttgggcatgtccgcccacgcgcacagcagggcggcggcgaggatggtgtcggcaagggcggagagctggtcggagagggattctaccgtccacagtccggcgaggtcttgaacggcgaggcggaagacttgggcgtgttggaaatggcgcagggtgtccatttgcgcttcagtatcgccgccgcaggctttgaggtcgtctgaaagggcggcggcgagcgcctgccaatcaaacgcggtatccaaaagctgcgcgctgatgagttcgtccaacaaaatcggatatttgttcagatacgccgccacccaagaactttggcccataatctgcgccagttgcgccaaggtttgcggatgttcgttgaggaaggcgagataggcggatcggcggctgatgttttcgagaaaatccaacagccgcatcaatgtatcggtcgggttgctttgcgctgccgccgcctgtacgaacagcggcacaaccgcatcgaaacgcggctgggcgtgtgcggagaggtggcggtatttatggctgtggcggatttggtcgagccgcgtggcaatggtttcggcatcaaacccgtgttctttcagacggccttgccgttcttcttcgtcgggcttgtcctgccaaacccattgccattcgctgttgctttgcgtttgttcttcgggttcgctcagaatttcgttgaacaaccgattgaccttgttccgatgaacgttgaggtcgtctgaaaaggcggtgtagctgtcgaaacccatactttcggcaagcagttgctgctgttcgggcgaggtaggcagagtttgggtttgctggtcgtcccagtattgcaggcggtgttcgacatcgcgcaggaagcggtaggcggcgagcagggtttcaacgttttcagacggcatgatgcccagctcggcaagtttcttcagcgtttcctgcgtgcctttcaattgcagcgcacgcatttggccgccgcgtatcatctgaaaaatctgggcgataaattcgacttcgcggatgccgcccgcgccgagtttgatgttgtccgccatgccttttttgctgacttcgctgcggatttggcggtgcaggttacgcatcgcctcatacgcgctgtaatctaaatatttgcggaatacgaaagggcgcaccagcgatttgatgtcgttcggatacggcgtaaccacgcggcctttgcaccacgcatagcgttcccattcgcgcccctgcgtaatcaaatattgctccagcgcggtttcgctcaataccagcgcgcccgaatcaccgtccggccgcagccgcatatcgacgcggaacacctgcccgtcggcggtaatgtcgttcaacaacgcaatcagtttctgcccgactttggtgaaaaattcctgattgccccgttcgcgcctgccgtcggtgtcgcccgattcgggatagacgaaaatcaaatcgatgtcggaagacacgttcaactcatagccgcccgccttgcccatcgccaccacgctcaaatgctgcggcgatttggtatcacgcccgatcggcgtgccgtacatgtcccgataataggcgtaggcaaaatccagcgcggtattgacggcaaaatcggcaaacagcgtaatcgtgcgggttacttcgttcaaatcgctgatgcgatttatatcgcgcacgataatctgcgacacgacataacggcgcaactcgcgcaactgccgcgccaattcttcctcgttttcttccgcgcggattttgtcccaatcagcaaaagcttggaaatcagcttcggtcaacaccttgtccaacatgggcaggaaaatttcgggcttgagtttgccgttgtcgagctggcgggcaaggaacagggaatggtgccgggcggtgtcgaggcggttgtcggacatttcggattccgtttgaaaaaatggcaggaagatgatggcggattcacttcaaatcaggacagggcgaggggatgccgtaccggtttaaagtcaagccactatatcatagcaaccttcgatgccgtctgaaaccttgccccgatattcggacggactcctaccaataaaaaacagcggcaaatgccgccgtttcctgttcacacctcgccacgctcttttaaaatagcataagccgcacttttctcccgtgtggaatttttaaaaaaaccatcactcttgacgatttcatgcagctcctcacttgatttctccgcatattccattttcaacgccttatgctcattgccggcttcaatcattccctctcccactgcttttgctgcttttgccacaccattccaaaaacccataatcatgtcctccaatcgtttcaaataaggtcgttgtttctgtcaagaaacaacgacagtttataaactgtcggaaaacaaaatgccgtctgaaggccggataatgcttcagacggcatcggattgccggttttaaccctgccctccgccgttgttcaaatagtgttcccagtgagaatataaccgggcaatattttcttcataggtgtgggcagaaggaatataaccgtctttgggcggcatatacctgacaaatgattctatttcttccggataatcaaaatctgcataaattttttcaacttcccccaaaggatcctcaaattcttcttttctatggaatacatcgcttaagaggacgtacagccaatttttaggggaataatccctcatttccgaagccaaatcttccagaacaggctttaattcaagaatattggatttgttgattaaagatagtttgaacacacgttcatcatgatctgaaagcgtcatttttcgggcataagctgccacatcagcccaacccaagtatttattcccatacccccacagaatatccttccaagaaagacggactttttgcgcggttaaatcaaggttcattttttactccgattgcctgccccgtcattccgccccttccgattgacgcctgttacgaaaagtcttccaaatgacggctgattgcctcttcaacagtcggatgccaatccataaatgaagcctgcaattcctctaaaaccaactcattgaataaatcatccaaattccgccaatccgttttttcatccggatagatgaaatttgccataacgacagtatgtttgttttgggaataatccgataaggcgcaaatcatcagataccgccccgaatgctccagataaaaaattcgtttttccaaaggaaaccggttattccgttgcccgttttccatttttcatcctttttaacgtatcggcttccgcgtccttcaaattgagttacctgccttccgccaagcaaacgcccgcgcccctttcatcatttgaatatccgtttgaccatatttaccagataactatcttctttatataaatcaatcagcaaaggcacgatacccggctcataaaataattctgtcgtatcagatgtttcttttaacgcggaaattatctccaacagttcatacccgtatcggggataagcaaacaaataggggactgcttcccgcaaacatgaaaatgcttcgtaactttgcatttcccatatatgttcatctttaaaatcactcaaataccattcatccaattcactttccggatcggatatcaatcggataaattcatttagttcgtccttaaacatatcaaatccttaaatataaaatcttttgattatccgccgtatccttattttccacatcatgaatttcaacgccgttcatattttgcgttttcccaagccgtccgccacagtataaaattattttttgtatcaattgcttatatatttaacaacttaccgccggacttgctttggctgcgtatcaagattgtccggttcgcggcgggcgtttgctttgtttcaaacagggcggcgcgtaagggattttcaaggggcggcaggcggaaaaaggaaatgaaaatgccgtctgaacggcaaaacgtgcgttcagacggcattttgggcggatcgcgccaaagccttcaaacattctttgaccaatgccggacctttgtatatcaatccgctgtacacttggacggcggtcgcgcccaagcggattttctctgccgcgtccctgccttccataatgccgcctacgccgataatcggcagcttgccgtcgatgtggtctgccaacagcttcaacacccgattacttttttcataaacgggcagaccgcttagaccgccctgctcgcctgcaagcggatggctgccgaggcttgatttgtcgatggtggtgttggtagcgatgatgccgtccatttcgacggatttgacaacgtgggcgatgtcttcaatttgtgcttcatccaaatcgggggcgattttgacggcgagcgggacgtatttcccgtgtacagaggcaagctgtgcctgtttgtttttcaaagcctcaagcaatgcgctcaactcgtcgccaccttgcagcgcgcggaggtttttagtgttgggcgaggaaatattgacggtaatgtaacttgcgtgtgcgtaggctttttcaaggcagattaaataatcatcggcagcgttttcgatgggtgtaaccgcgtttttaccgatgttgatgcccaatacgccactgaatttacttttttcgatgttgcgtatcatggtgtcgataccgtggttgttgaaacccatgcggttgatgatgccttggtgttcgggaacgcgaaagaggcgcggctgtgggttgccgggctgcggtttgggcgttaccgtgccgatttcgatgaaaccgaagccgagcgcgcccaatgcgtctatatattcgccgtttttatcgagtccggcggcaagcccgacagggttgggcaaatccaaacccatcagttttacaggtttggtacggttgccggttacgggaatcagacccaatttataaaccgtgtagagcgcgtcgagcgtgaagtggtgggctttttcggcatcgagtgcaaacaggatgcggcgggcaagtggatacatgacagggctttctgcttcagatggaaatgccgccattttaaccgaaatcccgccaaacatacggcacacaggtcaaacttgaacgacaaaacccgccgcacccaaaaatgtacaaatcggcaaatattgatataatagtcattagatagaaaactctattaaaagtcggtacaataccaccgatttatttcccttaaacaacctgccgcaaggcataaaggaacgactgatatgtcaaacatcgaacaacaagttaaaaaaattgttgctgaacaactgggcgtaaacgaagccgacgtgaaaaacgaatcttctttccaagacgacttgggcgcggattctttggacaccgtggagctggttatggctttggaagaagcattcggctgcgaaatccccgacgaagatgccgaaaaaatcaccaccgtccaactggctatcgactacatcaatgcccacaacggctaaccggtcgtcgcccgacacaacagcctctgctgcaccgcgcaatagaggcttttcccttatatggcaaactgtttgaacccctgccgcaaattacagacggcatctgcacgacagccgcatatgcccccattccgacaaccaacagcgaggttatcatgagtcagagaagagtagtcattacaggcttaggtcaggtttcccctgtcggcaacactgtcgcagaggcttgggacaccctgctcgccggcaaaagcggcatcggcgcgattacccgctttgacgcatccgacatcaacagccgtgtcgccggcgaagtgcgcggtttcgacatcggacaatacatcagcgcgaaagaagcgcgccggatggacgtattcatccactacggcattgccgccgcattgcaggcaatcgccgattcgggcttggacgatgtggaaaacctcgacaaagaccgcatcggcgtgaacatcggttccggcatcggcggactgcccagcatcgaggtcaccggcaaagccgtaatcgaaggcggcgcgcgcaaaatcaaccctttctttatccccggttcgctgatcaacctgatttccggacacgttaccatcctcaaaggctaccgcggcccgagctacgggatggtttccgcctgtaccaccggcgcgcacgccatcggcaattccgcccgactgatcaaatacggcgacgcggacataatggttgccggcggcgcggaaggcgcaatcagcactttgggcgtgggcggttttgccgcgatgaaagccctctccacccgcaacgacgaccccgccaccgcttcccgtccgtgggacaaaggccgcgacggcttcgttatcggcgaaggcgcgggcatattggtgttggaagaattggaacacgccaaaaaacgcggcgcgaaaatctacgccgaaatcgtcggcttcggcatgagttccgatgcttaccatatcaccgcgccgaacgaagaaggccccgcccttgccgttacccgcgcgctgaaagatgccggcatcaatcccgaagacgtggattacgtcaacgcgcacggcacgtccacccccttgggcgatgccaacgaaaccaaagccctcaaacgcgcgttcggcgaacacgcctacaaaaccgtcgtcagctcgaccaaatccatgaccggccacctgctcggcgcggcgggcggcgtggaggccgtgtacagcattttggcgatacacgacggcaaaatcccgccgaccatcaacatttttgaacaagacgttgaagccggctgcgatttggactactgcgccaacgaagcgcgcgacgcggaaatcgacgttgccatttccaactccttcggcttcggcggcaccaacggcacgctggtcttcaaacgcttcaaaggctgattccgcaaagccgccgccgacatcgaaatgccgtctgaaaccgtttcagacggcatttttatagtgattaacaaaaatcaggacaaggcggcgagccgcagacagtacaaatagtacggaaccgattcacttggtgcttcagcaccttagagaatcgttctctttgagctaaggcggggcaacgccgtaccggtttaaagttaatccactatatatcgtgggacggttcggacacgcccgactaagcgtcccgacgcttgtcccacagagcgaacaagttgcccaataccgtccccgaaaccgaatgccacacgcaggcgaccgccgccgcaaccgccgattcggggttgcctgggaaaaatttcgcgctcaatcctgttgccaaaccggcattctgcacgccgacttcgattgccaaggtgcgtttttttgccgtatccataccaaacagcgcggcggcgtaatagcctgacacatagccggcgatattgtgtaccgcaatcgccaacaccattaccaacgccgattcggcaaaacggtgtccgtgaaccgaagccacgccgccgacaatgcaggcaaatgccaataccgccacgcccggcataacggcacggacattttcaaaccaatgttttccgtgcagcaagatatttgccgccgaacccagcaccaccggcaaaagcgtgaccagcagcataaaccggaacatcccccaaccgtccatatccaccgtctgaccgaccaggcaggtcatccacaaaggcgtaacggccggagccagcaccgtagacaccgtcgtcataccgactgaaaacgccacatcgcctttggcaaggaaactcataatgttggacgacacgccgcccggacacgtccccaccaacaccagccccaaagtcagccccggcgaaaggttgaacagcttggcaataccgatggcgagcaacggcatcacggtatattgcgccgccgcaccgataaacacatccaaaggacgctgcgccaaaatccggtagtcctccctgcccaaagtcatccccatacccagcataatgatgcccagcaccaagacctgaacatcgcccttaacccacgcaaacgaagccggtccgataaacgcaaccgccgacgcaagcaaaatgaccaaagccgtaaaccgcgtcaggttgcggctcaaaccaatcagaaaacccatcacacacccctcccgaaacggcgcaccttgcgccggacattattaccgcccgtgcaaaaccgaccgacggccactcattgtccccgccccattttactaaccggaattaacagatacagcacaaatattaacccgaaccgcaaacgcccatcaagccctttctgacggcatcggcaggcataccgttggctatatccaaagaatcaggaattatttagcccgaatcatccggtttgttatagtggattaacaaaaatcaggacaaggcgacgaagccgcagacagtacaaatagtacggaaccgattcacttggtgcttcagcaccttagagaatcgttctctttgagctaaggcgaggcaacgccgtactggtttttgttaatccactataaaatccgcaaacttaaccgactcaaaatacacattatgacgcacaccgcatcgaaaacacccaaattttggctgaccatcaccgccgccgcattcatcctgctgattaccatcggcatgaggatgacgctcggactgttcgtccaacccgtcgtcaacaccaccgaattgagcattgcccaattcagcctcatcatcgccgttttccaactgatgtggggcatatcgcaaccattgtccggcgcgcttgccgaccgtttcggcgcgttcagggtattaagcggcggcgccgtcctgctcgtctgcgcctgcctgattgcccccaacatcccgacttattgggggctgatggttgccgtcgggctgctgctcgcattcggcaccggctccggcgggttttccatcattatggggcaggttgccgcccaaatccccgcacacaaacgcggtttggcatccggactggtcaacgccggcggttcggcaggacaattcctgttcgcaccgctggttcaagggcttaccgcattgccccaagccggctggacgggcacattttacgtttgggcgggcatcgccctgctgattctgcccgtctcatggtggcttgccggcggcaacaacgccgcccacacccaacacgcccaagccacacacggacaaagcctcggagaagcagtcaaaaccgccttcaaaaccccaagctacatcctgctgcacctaagcttttttgcctgcggcttccacatcgcctttctcgtaacccacctacccacggaagtcgccctgtgcggactgcccgccaccgtcgcctcgacatccatcgccatcatcggactggcaaacatcgccggctgcattttttccggctggtgcacaagccgcgttcggggcaaatacgtcctgttcggactgtacgcctcgcgcgccgcgatgatactcatctacattttttcgcccaagaccgacctcaacttctacattttcgccgccgcactcggatttacctggctcgccaccgtcacgccgaccgcctccattaccggcaaactcttcggcacacgctacctcgccaccctgttcggactgacgatgctcagccaccaaatcggcggattcctcggctcgtacatcggcggcatcgtgattacacaattcggcgactacggctggatgtggtacgccgacgcactgctggcgggaaccgccgccctcctcaacctccccatccgcgaaccccgaaccgccgcatgaaagaatgccgtctgaaaaccctcagacggcattttccaaacaccccgcccgtttccggactgcacgacacgcaaatcagccttatcaaaccgcaaacaaccgccgcgattaaaccgccattcaaataagtccgttttcccttcgggtgtaaaatcatcacaaaacgcgatactgtatatcgccgggcgttatgcagcggatttcaggataaaatgccgtctgaagccgcccctgcccgggcgggcgaagcgtcggatgcggtgcgcttggcaaaggtttgcccgccgcgccccgtatccggcatttcatcaatgcagaccgcatttccaatcctataattcaaggtgtccgccttatgaaaatcgtttttatcacaacagtcgcatccagcatttacggtttccgcgcccccatcattaaaaaattaatcggcaaaaaccatcaggtgtatgcctttgtatcggagttttccgacaatgaattggatactatcagggaaatgggggtaacacccgttacctaccgttcaaaccgcagcgggctgaacccgttttccgatataaaatccaccttcctcatctttaaagaactcaaaaaaatatcgccggatttggttttcccttatttcgcaaaacccgtgattttcggcacttttgccgcaaaactggcaggcgtgcccagaatcgtcgggatgctggaaggtttgggattcgcatttaccccgcagccggaaggcataccgttaaaaacaaaaatcataaaggggattttgattgccttgtaccacattgccctgccgatgttggaaagcctgattgtattaaaccccgacgacaaagacgaactgacggacaaatacggcatcaaaataaaaaacatccatattttgggcggaatcggtctggatttgcggcaatatccttattccgaggcggatattcccgatgaaaaagaacccgtaaaatttctctttatcggcagatttctgaaagaaaaggggattgatgattttattcgggcggcggaacaggttaaggacaaataccccgatacggtttttaccgctttgggcgcaatcgacaaatcacgcgcgggggggggcgatttggaacgccttgccgcccgcgatattatccgtttccccggttttgtgaacaatgtttccgaagtgataaaagaacatcatatattcgtattgccgtcttatagggaaggcgttccccgaagcactcaggaggcaatggccgtcggcagggcagtgattacgacggatgtccccggatgcagggaaacggtcgccgacaaggtcaacggcttcctgatcgaaccttggaatccccgcatcttggccgaaaaaatgatttattttatcgaaaacagggaagccatccgcctgatggggaatgcaagttatgcgattgccaaagataaattcgatgccgaaaaagtcgatttgaaattactcgatattttgaaggcgtaaacaaggctgcccgcttttgagtttcagtcatttctgataaacccccgtcattcccgccacaccccgtcattcccgcgaaaacgggaatccaggttcgttgagtttcggtcatttccgataaattcttgcaactttgagtttctagattcccactttcgtgggaatgacggtaaagattgctgttttcctgacaaattcccgccatctaaaatctcgttatccatacaagaaccgaaaatcttgccattctcacaaaaacagaaattcaaaaacagaaatcccaaaccctcgtcattcccgcgaaagcgggaatccaggttcgttgagtttcggtcatttccgataaattcttgcaactttgcgtttctagattcccactttcgtgggaatgacggtaaagattgctgttttcccgacaaattcccgccatctaaaatctcgttatccatacaagaaccgaaaatcttgccattctcacaaaaacagaaattcaaaaacagaaatcccaaaccctcggcattcccgccaaacccccgtcattcccgcgaaagcgggaatccaggttcgttgagtttcggtcatttccgataaattcttgcagctttgcgtttctagattccctctttcgcgggaatgacgggatgcaggtttccgcgcggacggattcggcattcccgctttcgcagaaatgccggcttttggtttgttgtctttataagattattcagcaattattctgcggttttgcgtttgtgtgctgccggaatctcaagggattctctgtatttggcaatggtgcggcgagaaacctccatgccgcggaaagccagcaggttggcgagtgcctcgtcagaatacggcgtgggtgtggacgaggcaaaaccggcggcgggaaagggattgagcgaagcaatgaggtcgagtgcggcttcgagtgtgccgctgtcggtttggggcaggtgtttttttattcgtgcgagggtttggctgcggttgccgtcaatgctgtcgagggcgtttcggacgatatgcagggcggcgggtttggcagcacattcgcccaatctttctatctgcagtatcagcgattcgttcaaatcggcggcggccacgcctgccgggtcgaatttttgcaatgcagtcagggcttgtttcagcattgcttcatccaacatccactctaagggcgtatggtcgaggatgtcttcgatgctgtcggtcagataaccttgctcgtcaaggaaatcgatgaggatgtggacacaggcggattcttggtcggaaagcgggtgttcgcatacttgcgcgtgcaggtattgcttgaaatcctgctcgccggcgatgttggacagcatatcttcgccttcgtctccgccgatttgacgggcaggcgcagtgtaatggctgaactcggcatcggaaaattcatccgtgtctttgcgttcgagcagggggttgtccgacagccagttttcgacctcgcgttcaagttcgatacccgacatctgcaatacgcgcaaagattgttgcagccgctggttgagctgctgggtctgtttgagctttattccgagtaaggtcatgataatgtggggaaaattgttattttcagcctgtcggcgcaaaaaatgccgcaaagcgtcattgcattataaatggttttaatgagcgggttcggattccgttcgataacaaaaaacaaacgaaaatcaagaaccgattgcttataataatattaaatcgatttcatagttttaatagcgaaaatcttggcgtatagtcgcatccatagtttttacaaaagggaaataaaatgtcgattcaagaaatttattgcaatcaagaaaccggttacgaatacgctttccgccaaatcgtactgtaagccgtttacccccatttgaccaacctgagaaaaggaacaagagcgatgactacctccaaatgccctgtaacccatctgaccatgaacaacggcgcgcctgttgccgacaatcaaaacagcctgaccgccggtcctcgcggccctctgctggcgcaggatttgtggctgaatgaaaaactcgccgacttcgtgcgcgaagtcatccccgaacgccgtatgcacgccaaaggttcgggcgcgttcggtacgtttaccgtaacgcacgacatcaccaaatacacccgcgccaaaatcttcagcgaagtcggcaaaaaaaccgagatgttcgcccgtttcaccaccgtggcaggcgaacgcggcgcagccgatgcagaacgcgacatccgcggttttgcgttgaagttctataccgaagaaggcaactgggatgtggtcggcaacaacacgcccgtgttcttcctgcgcgacccgcgtaagttccccgacctgaacaaagccgtcaaacgcgacccgcgcaccaatatgcgctctgccacaaacaactgggacttctggacgctgctgcccgaagcactgcaccaagttaccatcgtgatgagcgaccgcggcatccccgccggctaccgccatatgcacggcttcggttcgcatacctacagcttctggaacgaagcaggcgagcgtttttgggtgaaattccatttccgcacccaacaaggcattaaaaacctgaccaacgaagaagccgccaaaatcatcgccgacgaccgcgaaagccatcagcgcgacttatacgaagccatcgaacgcggcgagtttccgaaatggacgatgtacatccaagtcatgcctgaagcagacgcggaaaaagtaccttatcatccgtttgacttgaccaaagtttggccgaaaaaagactatccgctgattgaagtgggcgaattcgagttgaaccgcaatcccgaaaacttcttcgccgatgtggaacaatccgccttcgcaccgagcaacctcgttcccggtatcggcgcgagcccagataaaatgttgcaagcccgtttgttcaattacgccgacgcgcaacgctaccgcttgggcgtgaacttccgccaaatccctgtcaaccgtccgcgttgccctgttcacagcaaccagcgcgacggacaaggacgcgccgacggcaactacggcagcctgccgcactacgaacccaatagcttcggccaatggcagcaacaacccgacttcgccgaaccgcctttgaaaatcaacggcgacgcggcgcactgggactaccgccaagacgatgacgactatttcagccaaccgcgcgccctgttcaacctgatgaacgacgcgcagaaacaggcattgttcggcaacaccgccgccgcaatgggcgacgcgcccgacttcatcaaataccgccatatccgcaactgctaccgttgcgatccggcatacggcgaaggcgtggcaaaagccctcggactgactgtcgaagacgcacaagccgcccgcgcgaccgaccccgcactgggtcaggctggtttgctgtaatttgaaaggagcagcccatgtggatggaaattgaagaaatcctgtcccgcgccgtccgctaccggaaataaccgggcataaaaatgccgtctgaaacgtcgtttgaccgtttcagacggcatttccccatcccgcccccgccgtttcagtgggcgttttttattaaacgcaaaatatcccgtcattcccgccccacagcccacttttccgccgtcattcccgcaccatccccaccggttcaaaccggcacgaaaacttttccgcgtcattcccgcgaaagcgggaatctagaacgtaaaatctaaagaaaccgttttatccaataagtttctgcaccgacaactttggattcccgcctgcgcgggaatgacgaatccatccacacggaaaccaaaatcccgtcattcccacgaaagtgggaatctagaacgtaaaatctaaagaaaccgtttttcccgataagtttccgcaccgacaactctggattcccgcctgcgcgggaatgacgaatccatccgcacggaaaccaaaatcccgtcattcccacgaaagtgggaatccagaatgtaaaatctaaagaaaccgttttatccaataagtttccgcaccgacaactctggattcccgcctgcgcgggaatgacgaatccatccgcacggaaaccaaaatcccgtcattcccacgaaagtgggaatccagaacgtaaaatctaaagaaaccgtttttcccgataagtttctgcaccgacaactctggattcccgcctgcgcgggaatgacgaatccatccgcacggaaaccaaaatcccatcattcccacgaaagtgggaatctagaacgtaaaatctaaagaaaccgtttttcccgataagtttccgcaccgacaactctggattcccgcctgcgcgggaatgacgggatttctgtttttgattttttgtttttgcaggaatgacgggatgtgggttttcgtgcggcgtttttcgcgctttgctgttttgctataatctgccctttttgaggacgggtgcagtatgagtctttacgctttgctcttgattgcgctggggatgtcgatggatgcgtttgccgtcgcattggcaaagggtgcggcggtcaggatgcctccgcgcaaaattgcagcaacggccttggtgttcggctcggttgaagcactcacgccgctggcaggctgggtaggcggtttttatgccaaaccgtttatcagcgaatgggaccattgggcggctttcgtcctgctgggcgggctgggtctgaaaatgatgcgcgaagggctgtccggcaaggcggaagatgtacgcgaaagcaaacgggaaagcctatggatgacggttttgactgcttttggaaccagtattgattccatgatagtcggggtgggcttggcgtttatggaggtaaacatcgcctttgccgccgcaatcatcggtatggcgacgacggtgatggtggcggtcgggctgacggcggggcgagtattgggcggattgttcggcaaacgcgccgagtttgccggaggtttggtgttgattgccatcggtacatggacgctcttgtcgcatttgggtttgattcaatgatgtcggaaaatatagtggattaacaaaaaccagtacgtcgttgcctcgccttggctcaaagagaacgattctctaaggtgctgaagcaccaagtgaatcggttccgtactatttgtactgtctgcggcttcgtcgccttgtcctgatttttgttaatccactataaaatgccgtctgaagcgttgtttgaccgtttcagacggcatttttatcaaattcaaaaatattccgtcattcccgcgaaagcgggaatctagaacgtaaaatctaaagaaaccgttttatccgataagtttccgcaccgacagacctggattcccgcctgcgcgggaatgacggtgcggatgtttttctatcgaatcctcctattttttacttcacccttgccgtcagaccgcgttgtcgaaaccgctgtggcgcaagagtgcgtctatgcgcggttcgcgtccgcggaaggctttgaaggattctgccgcgctgcgcgatccgccgacggcgaggatttcctgccaaaagcgtttgcctgtggcggcgacatcgtcgctttcttcaaaggcggcgtatgcgtccgcgctcaatacttccgcccacgcgtagctgtaatagcctgcggaatagccgcctgcgaagatgtggccgaagctcaaggcgaagcggttgtattcgggcggttggatgacggcgacttctttgcgcacgctgtctaaaacctgttgccagtttttcagacggccttcgtcgtcttcgctgtaaatcatcatatcaaagagggcgaactccatttgccggacgaggaacatgccgcgttggaagtttttggcggcgagcattttgtcgaagagttctttcggcaggggaacgccggtttcttcgtgggcggacatttgtgccaagacgtcgtattcccagacgaaattttccataaactggctgggcagttcgactgcgtcccattctacgccgttgatgccggatacgcccagttcgtccacttgggtaagcaggtggtgcagcccgtgtccggtttcgtggaagaggatgaggatttcgtcgtggctcaaacgcgcttctctgccgccgacgggcggggcgaagttgcagacgaggtaggcggtgggcagttgcagcgtgccgtctgaaaaacggcggcgacctttgtagtcgttcatccacgcgccgccgcgtttgccttcgcgtgcgtacaaatccatataaacgccgcctatggtttcgccgttttgttgcaattcaaaatagcgcacgtctttgtgccagacggggacggttttttcggtaaatccgatgccgtagagttttttgatttgggcgaacagtccgtttaatactttgccgacggggaagtattttttgacttcggtttcgctgaatgcgtatttggcttcgcgcagtttttcgccggcgtagcccaagtcccacggttgcaaatcggcgagaccgaggctttcgcgggcgaaggctttaacttcggcgaggtctttttcggcgtagggtttggcgcggcgggcaaggtcgtgcaggaagtttaaaacttgttcgggggtgtccgccattttggttgccagcgacaattcggcgtagtttttgaagccgagcagtttggcggtttgcagggcgtttgcgagcgtgcggtcgatgttggcggtgttgtcgaatttgccgccgtctgacagttcgctggcgcgggtaacgtaggcgcggtagatttgttcgcgcagttcgcggttgtcggcgtattggatgacggcgaggtagtgcggaatctgcaaaccgattttgtagcctgttttgccttcgctttgcgcggcagcggcaaacatggcgagcgcgtcttcgggaatgccggcaagcggtgcggcatcgtcaaagtaaatgccgaacgcgtcggtcgcgtctaggacgttttgggagaatttggcggaaagttgcgcgccttcggtttgcagttttgccagttctgcctgctgttcgggcggcagttccgcgccgctgaggacgaaatcgcgcagatcgtggttgagtttggttttttgtgcgggggagagggtgtcgaattcgggggaatttttgatggttttgaagcggttgtacagctcgatgtcttgtccgatttcggtgaagaagacggtgatttcgggcatcagttcgttatagacggcgcgcagttcgggcgtgtcggcgacggagttgaggtgcgacaccacgccccaaatcctgccgacgcgctcggtgatgccggtcagacgctcgacggtgttcgcccagtcggtgtgtgtttgtgctttgatggcggcgatttgttcgcgcgctttggcaatggcggtttgcagggcgggtttgatgtcttcggttttgatttgatcaaaacggggttcttcgcccaaatggagcagtgcgttgtcagtcataagatgggtttcctttgcgtgttgtgcttcagacagcatatcggcaatatgccgtctgaagccggaaatggggtcggtcggggaaagttaaagtgtttcggagccggcggggtgatttaacaggcggtattgtacacgcaaaaattcgtccataaccgcctgttggatttccagccgctttgaaacgggggaggcgaagcggacgatgatgcggtatgccttgtcatcgtacggcacgcgggtaacgcgcggtctggcggcgggcgtgataaacagtttttccgcctgcacgttttccaaatgccgttggatggcggggatgtagggcgcgcacaagggctcgagtacggctttcagacggcatacgacttcatccgaatccaaatggatgggaacagggatttcgaccgtatggatgacgtagtcgcccaaaatattgtcgcggcgcacgggatggctcaacaacaggctgttggggaaagaaacggtggttcccgcaagctgtccgaccagggggttcggaccgacctgcatcatcagcgtgttcaacaggttgatgtcgaccacgcgcccgcgcaggccgttgatttcgatatagtcgccgaccgagtattgctgggtggcagaccttaaaatactgcccgacagacacataatcagttccttcgtcgccacgacgaccgccgccgccaccgcaaacatcgacaaagccagcgtttgaatttgcgccgaccagataaatgccagcgaaaacagcaccaaaagcagcgttatattgcggctggcaaccagaaaccgccgcttgctttcgatgctgaaatccggatgccgtctgaagtggatgttcaacagaagggcgcgcgccagcagcaaagccgcgaccaccgccacggattcgaccgcctccgcacgtatcgggacggcaccgagccaagtgtccaacatattccatatttccatttccgcgcccctgtccgaaaagtatagggtgtagattttagtggcaaaaaaacgcttttgccactttacgggacaatccccgacctgatgccggaggcaaacgtaccgtttcatcttttcccggcggcacactgatgcggataacgctgaattaggcggcaaaatcggctataatacacaattatatatgtcgtcccgcccgctttttctacaaggtgcggacttgttttggcggcatcgcaaaatcttttcaaaatccggcaaaaaatatgactgaacaaaaacacgaagaatacggcgccgacagcattcaggtgctcgaaggcttggaagcggtacgcaaacgacccggaatgtacatcggcgacacgcaggacggcagcggcctgcaccatatggtgtttgaagtattggacaacgccattgacgaagcactcgccggacattgcgacaaaatcacggtaacgatacacgccgaccattccgtcagcgtcgccgacaacgggcgcggtatgcccaccggcatccacccgaaagaaggacgctccgccgccgaagtcatcatgaccgtattgcacgcgggcggtaaattcgacaacaacagctacaaaatctccggcggcctgcacggcgtgggcgtgtccgtcgtcaacgcgctgtccgactgggttacgctgaccatctaccgcgacggcaaagaacacttcgtccgcttcgtgcgcggcgaaaccgaagagccgctgaaagttgtcggcgattccgataaaaaaggcacgaccgtgcgcttcctcgccagtacggaaaccttcggcaacgtcgaatacagcttcgacatccttgccaaacgcatccgcgaactttcgttcctgaacaacggcgtggacatcgaattgaccgacgagcgcgacggcaaacacgaaagcttcgccctttccggcggcgtggctggattcgtgcaatacatgaaccgcaaaaaaacgcccttgcacgaaaaaatcttctacgcgttcggcgagaaagacggcatgagcgtcgaatgcgcaatgcaatggaacgacagctatcaggaaagcgtgcagtgcttcaccaacaacatccctcagcgcgacggcggtacgcacctgaccgcgttgcgccaagtgatgacgcgcaccatcaacagctacatcgaagccaacgaagtcgccaaaaaagccaaagtggaaaccgccggcgacgatatgcgcgaaggtttgacctgcgtgttgtccgtcaaactgcccgaccccaaattttcgtcccaaaccaaagacaaactggtttccggcgaaatcggtcccgtcgtcaacgaagtcatcagccaagccctgaccgacttcctcgaagaaaaccctgccgaagccaaaatcatcaccggcaaaatcgtcgatgccgcccgcgcgcgcgaagccgcccgcaaagcccgcgaaatcacccgccgcaaaggcgtgatggacggcttggggctacccggcaaactcgccgactgccaagaaaaagaccccgcattgtcagaactttatctggtcgagggcgattctgcaggcggttccgccatgcaggggcgcgaccgcaaattccaagcgattttgccgcttaagggcaagattttgaacgttgaaaaggcgcgctttgaaaaaatgctcgccagtcaggaagtagccgctttgattaccgcgttgggcgcgggcatcggcaaggaagaattcaatgccgagaagctgcgttaccaccgcatcattatcatgaccgatgccgacgtggacggcgcgcacatccgcaccctacttttgaccttcttctaccgccaaatgcccgaactggtcgagcgcggctacatctatatcgcccagccgcctttgtataaagcgaaatacggcaaacaggagcgttacctcaaagacgaactggaaaaagaccaatggctgctcggtcttgccttggaaaaagccaaaatcgtttcagacggccgcaccatcgaaggcgcagaacttgccgacaccgccaaacaattcctgttggcaaaaaccgtcatcgaacaggaaagccgcttcgtagacgaactcgtcctgcgcgccatgctacacgcgtcgcccattgatttgacgtcgtctgaaaacgccgataaagccgttgccgaactttccggtctgcttgacgaaaaagaagtcgccctcgaacgcatcgaaggtcatgaaggacaccggttcatcaaaatcacgcgcaagctgcacggcaacgtcatggtcagctacatcgaacccaagttcctcaacagcaaagcctaccaaaccctcacccaaaccgccgccgcgctcaaaggcatggtcggcgagggtgccaagctttacaaaggcgaaaacgggtacgacgcggacagctttgaaaccgctttggacatcttgatgagcgttgcccaaaaaggtatgtccatccaacgatacaaaggcttgggcgagatgaaccccgaacagctgtgggaaaccacgatggatcccgccgtgcgccgcctgttgaaagtgcgcatcgaagacgccatcgccgccgacgaagtgttcgttacgctgatgggcgacgaggtcgagccgcgccgtgcctttatcgaaaacaacgcgctgattgcccaaaatatcgacgcataagtgccgttttaaaaaaggagacgggcatcgtgccgcgtctccttttggtttgtcaaacggaagccatgccgtctgaaaccgcctttcggagcaaaaccatgatcagcatttttgatatagtggattaacaaaaatcaggacaaggcgacgaagccgcagacagtacaaatagtacggaaccgattcacttggtgcttcagcaccttagagaatcgttctctttgagctaaggcgaggcaacgctgtactggtttaaatttaatccactatattttcaaaatcggtatcgggccttccagttcgcatacggtcggcccgatgaaggcagccgccgcctttgcggcaggtttggatgcacaggctgttcgcatcgtcatcgacatttacggctcgctcgcactgaccggatacggacacggtacatttgacgcgctgatgctcggtttggaaggcagcctgccgcacgacatcccgcttgccggcattcccgaacgcctcgaacgcatccgcacgcagcacatcctccggctcaacgggcaagaaatccgcttcatccccgaccgcgacctgaacatactcggcaatcaagtgctgcccaaacaccccaacggcctgcgttttaccgcctatgcttcagacggcacggtattgaatgaacaggtttattattcggtcggcggcggctttgtcgttaccgaagaagattttgaccggcaggcggaaacggaaaaagccgttccctatccctataccagttgcgccgaactgcttgcccgatgccgtctgaaccggctcgacatctccgaagtcgtgttggcaaacgaagccgcgcttgccggatgcggcgaagccgaaatccgccgccgcgccgctgccgttgccgaggttatggaaggctgcatcaaacgcggcttgggtgcggacggcgaactgcccggcggattgaacgtccgccgccgcgccccgcagcttgccgccaagctcaaagtcctgcgcgaaaccgaaatcgtcaacacccagctctggccgatggtgtacgccatggcggtcaacgaagaaaacgccgccggcggacgcgtcgttaccgcaccgaccaacggcgcggcaggcatcattcccgccgtattgcactatttccgcaagttcaatccgcacgccacacaggaacgcgtcgaaaacttcctgctcaccgcaggcgcaatcggcatcctctacaagaccaacgcctccatttccggtgcggatgtcggctgtcagggcgaagtcggcgtagcgtgttcgatggcggcgggcgcatacgccgaagtcatcggcggcacgcccaaacaagtggaaaacgccgccgaaatggcgatggaacaccatttggggctgacttgcgaccccgtcggcggactggtgcaaatcccctgcatcgagcgcaacggcatcgccgccgaaaaagccctcaaactcggcacgctcgcgcttttggaagacggcacggacaaaaaagtctcgctcgacgaagtcatccgaaccatgctgcaaaccggccgggatatgaaggcgacctacaaagaaacctcgcttgccggactcgccgccacgctccggaaaaaagccgtccccgtatccgcgcgcgtggtcgagtgctgaggatggacagaaacgaaaatgccgtctgaaaacagttttttagacggcattttatttatttcttgcggctttaccgtttcagtgccagcgtcaacacgcccgccgtaaccagccccaagcctatccattcctgcgtgttcgggcgttcgtctaagaaaaccaccgccatcaggaatgcaaaccggcgttgtttgcagcatccggcaagaatttttatagtggattaacaaaaatcaggacaaggcgacgaagccgaagacagtacaaatagtacggaaccgattcacttggtgcttcagcaccttagagaatcgttctctttgagctaaggcgaggcaacgctgtactggtttttgttaatccactataaaaggtcttttctaaaatatgcagatattcgaatatcgaatttgccttatgattacggttttctgtcttatctgccttaaaacgccgatattccgtttgaaccaaatcatatttgccgaaacgctcaaaaatctcccttacctgcccgacagacatcaagccttcgttgttgtagctgagaaaatatattgaaagtccgcatccctaatcaaagcctcaaataccggaatcacatgcgattttgagcaagtccgcgctaaaacacatcgtacagcgcaaaaccggatgggaatggcaaaatccggaaacaaacatttttcaaagcatacaaacaaaaaaataccaaccggaggttggtattccttaacttttggcgcggcggacggggctcgaacccgcgacccccggcgtgacaggccggtactctaaccaactgagctaccaccgcgcatccattgtttgcaacaatgaaagaaaacttggtgggtgatgacggagtcgaaccgccgacattctgcttgtaaggcagacgctctaccaactgagctaatcacccgtgtataaaaaataccgacagagtcagtattttgaaatttggcgcggcggacggggctcgaacccgcgacccccggcgtgacaggccggtactctaaccaactgagctaccaccgcgcatccattgtttgcaacaatgaaaggaaacctggtgggtgatgacggagtcgaaccgccgacattctgcttgtaaggcagacgctctaccaactgagctaatcacccttgcgatttgcgaaagcgttattaaaccaaataaccggaaatggcgcaagccttatttcggcatttcatttatattccctgcaaactccagttttcaaaagagataatttcttcttttttgcctgcgaccaccaacacgtcaccgccttccaatgtaaacgaggcatccgggttttcaatccggccggtgcggcggcggacgaacaagagtttgatgccgtaagccgccatcggaagcgtgccgactgttttgccgacggcgtatgcttctgcagccaaaggaaaggcgtggcggacggtttcgccggtttcgccgaatcctgcctcatcatcactaccgacaaacagtccctccaacgcggcataacggctgtggcggatatttgccatcgtctgatagacgtgccgatacgacgcgccgttgcctaacatcgcatagcctgccagcacgagtccggtttctttggtgtccgacacggcttcttccgcacctatatcggtaaacgttttcacataatcgtcattggtggcgcgcacatatacgggcatattgggatacatggacagcacattgtctaaaacgtgttgcgtttcgtgcatattgttgagcgtaaccaccaccattttcgcccgtcccagaccggcggcttccaatacttccctgcgtttcgcatcgccgaacgacaccggttcgcccgcacttctggcaacctgcacccgcgcaatgtccaagtcgagcgcgaaatacggaatatcctcttgggcaaggacgcgtccgaccgtctgcccgcccctgccgaagccgacaatcagcacatggtcggacttgctcatggtttctaccagcatactgtgcagatcgagcgacttcatgtcccagcttgacttgaccaaacgcccgaccagcgcatcgctgccgcccaagaggaagggcgcgataatcatcgacagcagaaccgccgccgtcgccgcctgttcccattctggcgaaaccatatcaagctgcccggcaatggccagcatcacgaagccgaactcgccgccttgcgcgagatacaaagccgttttgaggctgtcgccgaccgaatgtttcattttgaaggcaatggcaaacacaaccagtgccttcaacaccagcagcattgccaacagcatcaatacctgccgccagccgccgattaatgcctgaatgtccagcttcatgccgaccgtgataaagaaaaagccgagcaagatatcgcggaacgggcggatgtcgtcttcgacttggaaacggtattccgtttccgaaagcagcatgccggcaacgaatgcgcccaacgccatagacaaaccttccagctcagtcagataagccacacccaaggttaccagcagcacattgatcataaagagttcggacgatttgcgttttgccaccatcctgaaccatcgcgacataattttgctgccgacgaaaaacagcagccccagcgtcagcagcatttttgcaaacgccaaacccaaggccgcccaaatatttccgtcccctccgcccgccagcgcgggaatcagaatcatcagcggcacgacggcgatgtcctgcatcagcagcacgcccatcgccatctgaccgtgcggctgccccaattccgtcttttccgacaaaatccggctcacaatcgccgtggacgacatcgccaacgcgcccgacacggcaaacgcccaattgaacggcacgcccgtcagcatcagtatgcccattaccgacagcatcgtaacgccgacctgcaaaccgcccagaccgaacaccagccgcctcatcgccctcaacttgggcagcgagaactccaaaccgatgctgaacatcaggaacacaatcccgatttcgcccaaataatccgtcgcatggcttttcggaatcaggctgagcataccgggccccgccaaaaagcccaccagcaggtagcccagcatggagggaatgttgaacttgcggcacaggatcaccgtaatgaccgacaccagcaaaacaatcacaataggggcaagcgaaaattcgttcatagaccgtccgaacaggaaaatacagaaaaatgccgtctgaaacggcatacgccgccgcattataacaaaacaccgcgcaccatccgaaacgggcgcggcatacaattctgctaaaatacgccctttcgattttgagccgcacaccgacatgaccgccacagccgccgccatagaccgcctgcttccccaaacccaatgccgcgaatgcggctacgacggctgcctgccctatgcacaggcagtcgcaacaggcgaagcgtacaacctctgcgccccgggcggagaaaccgtcattcgggacatttccgccctgctcggcaaaccctttgtcgcacctgccaaaacccaagccaaagcactcgcccggatagacgaaaccgcctgtatcggctgcaccgcctgcatccgagcctgccctgccgatgccattatgggcgcgggcaaacttatgcacaccgtcatcgccgacgaatgcaccggctgcggactctgcgtcgccccctgccccgtcgactgcatccatatgcagcccgttgccgataccgtcctgccccgcgcgcgccgcttcagcctgtccgccgacagccgttttgccgccgccgaacacgcacgcgcgcgctaccacaagcgtactgcccgcaaacagcgcgaagccgacgaacgcaaggccatgcttgccgaacgcgaagccgccgtccgcaacgcgcgtccgcaaacacccgacacaccgaaaaaaccggcgtttaaccctgccgacctcatcgccaaagccatggcaaaagcgcaaacccaacaagaccgcctcgccgccgccgacaaccgcaaagactatcaggcgaaacagatagcccaagcccgcgaacgcgccgagttgcgccgcgcccaacgcgatatgaaatacggcagcgacagcgaaaaagccgccgccctcgaatacctcaaacaatacaaagccaaacaggaagccgcacagaataccgcctcctgacccttccccgacatgccgtctgaagccgcttcagacggcattttatcaagctctccgtccgccgcacccgtgccgtccgcatcttaccgcccacccttccagtcgcgccgttttcaataaaatattaattacacgccactacaaatttgctataatccgccccgaaaatctacccaacccctcgacaaaggaacaaaccatgggcatcaaagtcgccatcaacggctacggacgcatcggccgccaggttttgcgcgccatctacgattatcagattcaagaccaactccaaatcgtcgccgtcaacgccagcggcagccttgaaaccaacgcccacctcaccaaattcgacaccgtgcacggacgctttgaagccgacgtatcccacgacggcggcaacctcatcgtcaacggcgacaaaatccccttcttctcgacccgcaaccctgccgaactgccgtggaaagaactcggtgtcgatttggtcatggaatgcaccggcgcgttcaccagcaaagaaaaagccaaagttcatctggaaagcggcgcgaaaaaagtcctcatttccgcaccgggcggcgacgatgtcgatgcaaccgtcgtgtacggcgtgaacgacagcatcctgaccgccgacatgaccgtcgtttccaacgcttcctgcaccaccaactgcctctcgccggttgccaaagtgttgagcgaaagcgtcggcatcgtcaaaggcgcgatgaccaccatccacgcgctgaccaacgaccaaaccgttaccgacgtgcgccacaaagacctgcgccgcgcccgcagcggcgtggaaaacatgattccgaccaaaaccggcgcggcaaaagccgtcggactggtactgcccgaattgaaaggcaaactcgacggactcgccatccgcgtgccgaccgtcaacgtatcattggtagatttgagcttccaagccgcgcgcgacacgacaatcgaagaaatcaacgcactgatgaaagccgcctcggaagcaggcgcgctcaaaggcgttttaggctacaacaccctgcccttggtttccatggacttcaaccacactaccgaagccagccacttcgacgcaacactgaccaaagtcgttgacggcaacatgattaaagtcttcgcatggtatgacaacgaatggggcttcagctgccaaatgctgaacaccgcacgccgtatgttcggacttgaagtgcgcccactcaaataagcaacaaaccgtcaaacaaaatgccgtctgaaacccgatgttttcaagtttcagacggcatttttcatttttcaccgtgattttacccggctgtcgtcatttccaattttaatccgccatatttgaacctgaccgaagcataagccgccatcaaagccccctgcacgccacttcgcgccgcccgatttcctctttcaacggcacggcgttcaacatccgcagacgttcggcaaaatccgcaaacggcagcagctccgaaccgaaacggcgcatatgttccgtatcctgctggcagtctatcagttccacgcccaaatccgccaaaaacggcacggcgcaggcaaacgcgattttcgacgcatccggttgtaatgcgaacatcgattcgccataaaacaccctgccgatctgaacgccgtaaaagccgcccgccaacctcgtttcaccgctttcatcgggataatggcactcgaaagaatgcgcgtaccccatttcgtgcagcttcaaatatgccgtctgaaactcgggcgcaatccaagttccgtcctgattcgggcgcgccgctgccgcacaatgcgcgaccacttccgcaaaacagccgttgaccgcaacccgatagctgccgttgcgcagcgttttcgccagcgagcgcggaatatgcagcctgtcgggaaacaccaccgcacggggcccgaccgcataccaaaaaaaccacccgtcccgggaaaaccacggaaacacgccgttccgatacgcctcaagcagccgccccgcatccaaatcgccgctcacgccgaccagcccgtcgcaccgggccaaagcataggcaggatcgggaaaggcataattgtcaggggcaagcagcggaatacgcatgacagttctccaaaaacacaggcggcatccaaaatcatgaatgccgtctgaacaacaaaccgtccggatttaacgtttgcccttggcctgacagtcgctgcacacgccgtacatataaagcgcgtgatcgacgatgcggtagccgttttcctcagcgattttgtcttgcagggcttcgatttcgggattgtggaattccgttacctcgccgcacttcacgcagacgatatggtcgtggtggtcgcccttgtccaactcataaaccgccttgcccgtttcaaaatggtggcgttgcagaatgcccgcctgctcaaactgggtcagcacgcggtaaatcgtcgccacaccgatttccacaccctcttccaacaaaatgcggtacacatcttccgcactcaaatgctcttccgcatgcgtctcgaacaaatccaaaatcttcaaacgcgggccggtaaccttcagaccgctgtctttcagttgtgcaatattgttgaatttttccataatattcaatacccctgtaaaacaatagacgttataatacgcaatttcggcctgtttgcccactatcgcaccatagcagtttgcaatagtaaaaccgcaccggcggccgatgcgcggacagggcggataccgcttaatcgtatgattatcgttcgcttttataaaatattcaagcagtgttacactacccatcccgatttgcacagaaaggcatttccgtgaacaaaaccctcatcctcgccctttccgccctcctcggccttgccgcgtgcagtgccgaacgcgtctcgctgtttccctcctacaaactcaaaatcatccaaggcaacgaactcgaaccgcgcgccgttgccgccctccgccccggcatgaccaaagaccaagtcctgctcctgctcggcagccccatactgcgcgacgcattccataccgaccgctgggactataccttcaacacctcccgcaacggcatcatcaaagaacgcagcaatctgaccgtctattttgaaaacggcgtgctcgtccgcgccgaaggtgacgccctgcaaaacgctgccgaagccctcaaagaccgccaaaacacagacaaaccataaggaacacacatgacaccgctcaaaatcgccatcgccggcgtcaacggccgcatggggcgcgtattggttgaagccgtcaacaaccatcccgacaccgtcctttccggcgcgctcgaacactcgggttcggaagccctcgggctggacgcaggctacgccgtcggactcaaaaccggcatcgccatttcagacgacgttgacgccgttctcgcacaaagcgacgtactcatcgactttacccgccccgagccgaccctcaaacacctgcaaaaatgcgtggaaaaaggtgtctgcatcatcatcggcacaacaggcttcgacgatacgggcaaagccgccatccgcactgccgccgaacaaacaggcatcgttttcgccgccaacttcagcgtcggcgtcaacctcaccttccacatcctcgacaccgtcgcacgcgtattaaacgaaggctacgacatcgaaatcattgaaggccaccaccgccacaaagtcgacgcacctagcggcaccgcgttacgcatgggcgaagtcatcgccggcgcgctcggcagagacctcaaacaatgcgccgtttacggccgcgaaggccacaccggtccgcgcgatccgtcgaccatcggctttgccaccgtccgcgcaggcgacatcgtcggcgaccacaccgccctcttcgccaccgacggcgagcgcgtggaaatcacccacaaagccagcagccgcatgacctttgccgccggcgccgtccgcgccgcagtttgggtaaacggcaaaacgggtttgtacgatatgcaggacgtactcgggctgaacaaccgttaaccatacaaaatgccgtctgaaaagatattgttcagacggcattttgccgacaggctccgtatcggcatatcaataaagttgcttgcgcggcatgacaagctacggctcgtttaattgaaaccctcctgatctaaaaattctaactctatttcccggcaaactatatctatcctaaaagcagtcggaaaatcatacctaccgcctatcaattccagcgcacctccataatccaagatttcatcatcctgctttaattcgccaagttccaatgtattatcgatatttatatcttggctctttgtagcgtatccatagacaaatttcagatagctgaactgcttgaatttaatttttacccagtctgtataatttggtgtaggaatctcttgaggaaagtccggataatccacattctggacgatgatatggaattcatcgtttttcaaagtatagtttaatagagtgccctcatatatatacagaaattgataatctttttttggaatggtataagttgtcatattattttaccttttcaaaaacaatgagtttaagattttttgagtccaagttggttctactactcttatgaaatttcagttgtttaaactcttcctttaacggcccattatattttaaccttaatcccactcgagccagttctccttcatttggaattcctcttaaatacttattgtttgatgtgccattaatcacaatttctcccccttcttttgtaatacgtgctgcttcaagaagataatccattaaccgctcaacatcccgcctcttccaaaaccgcgcgcgcggccaaatccgccgtatcttttttcaacagcaggtgcaacaccctgaaatcctgttgcagcgcggcaaccttatcggggtgttcgtaccagtccgccaacgccgccgccagtttttccggtacggcatcatgttgaagcagctccggcacagcctccttacccaacaggatattcggcaggccgacatgcggcactttgattttgcgtttcacataagcataagtcagcggcgaaatcttgtagctgatgaccatcggacgcttgcacagcgccacttccaaagtcgccgtaccgctcgttaccagcaccgcatccgccgccctgcacaccgtttcagactgtctgtcggttaccgtcagcggtaatccggcaaactccgaacgctgcaaaatttccgccaaacgccgcttcgtcgcctccgttgcggcaggcagcaggaagcgtgcggcgggatggcgtttcaacaacaataatgccgtctgaaaaaacaccggcgccatatagtcgatttcgctgacacggctgccgggcagcagggcgaatacggggatgccggcatccacgcccaaagtttgccgcgccgtttcacggtcgtcttccaagggcataagctgcgccatcggatgaccgacaaactccgcacgtccgcccgcatcaagataaagctgcggctccatcgggaacaggcacagcacgcggttgacctgatgcacgattttgcccacgcgttcccgccgccacgcccaaaccgacggactgacataatgcacggtcggaatccccgaccgtttgagccgctccgccacacccagattaaaatcgggcgcatcgataccgacaaagacatcaggtttcaacgacagcaaatcccgtaccagccccctgcgtatccgtaaaatttccggcagccgcctgaccacttcgacaaagccgcgcaccgccagccgctcctgatcataaaggctctcgaaaccttccgccttcatcagttcgccgccgataccgacaaaacgcgcctgcggacaacgcttgcggatggcgcgtatcaggtgtgcccccaataggtcgcccgacgcttcgccgacactgacggcaatcaaagggctttttttatcagccatattcgtctgtccccacatactttcacgtcccgatgccgtctgaaggcttcagacggcatcggggttcacattttcgtcccgttttccaacatcaccgcaaactgcgccaagtccggcggcagctccgccttcaacaccagcggctcgcccgtgagcggatggttcaagtgcagctcggacgcgtgcaaaaacatccgcttcaaacccaacttctgcaaacgacggttcgcctgataatcgccgtagcgttcgtcgcccgcaatcggacagccttgagattgcaggtggacgcggatttggtgcgtgcgccccgttttcaacgtcgcccgcaccaaagtcaggtgcgacagcccgacaccgtgcaaaatgccgtctgaaaaacggcttaacacacggaacaccgtatgcgccgactgcccgtccgcactgacgcgcaccatcttttcgccttgtgcgccggtatatttgaacaggggcagtttgacatggaaattgtcgtccggcagtttgcccacccccagcgcaaggtagatttttttggggtggtcgttacggatggcttcgtgaagtttgacgagcgcgctgcgtttcttcgccaccatcaacaaaccgctcgtatccttgtccaaacggtggacgagttcgagataacgcgcctccggacgggcgcggcgcaactgttcgataacgccaaaactcacgccgctgccgccatgcaccgccacgccggaaggcttgtcgatcaccagcagcgcgtcgtcctcatacaccgcctcaaacgcacgcgccggtacggcggcacgcctttcagacggcatttccttctccgccacgcgcacaggcggaatccgcaccgtatccccctccgcaatacggctgtcgggtttgcagcgtttcttgttcaaccgcacctcgccggcgcggataatgcggtggatatggctcttgggaacacccttgaggatttttatcagatagttatcaaggcgttgacccgcctcatgttcggcaacccctatcaagctgaccgaatctttgcttatttcgtgcgttttcatctataatccgaacatccgtttcagcaaaaagcgcgcccgccgcgcccccctgaaacggtttactttaaaacggaattttatattaaaaacgcactccgcaaagcattttccctgcgcctgttcccagccggcaggcgcagaacgtagtcaagtttgaattgattttgccgtttcggcgcggaagtaagacggcagccggaccccaagtcccaaacgcaaaccgcccaaaacacaggcatcacgataacaagaagaagccggcacccatttttccgaccgcagcgttcggaacgcggcagacaaaccgccgcatcgatctttatagccttctgtatccgacccttccgcacacggttctccggaacgtgcatccctgcggattttcaactcaaaaactgattaccggttttatccgaagacatcggaaaacccagccttacggaatgccgaaccggaccggcgcgcccgaatgccgcccgtccacgaggtgatcatgaaaagaatgttatttaacgcaacgcaggccgaagagctgcgcgttgccatcgtcgacggacaaaacctgctggatttggacatcgaaacgctgggcaaagaacagcgcaaaggcaatatctacaaaggcatcattacccgcatcgagccgtcgctggaagcgtgtttcgtggattacggaaccgaccgccacggcttcttgccgtttaaagaagtatcgcgttcgtatttccgcgactacgaaggcggcagggcgcgtattcaggacgtgctcaaagaaggcatggaagtcatcgtccaagtcgaaaaagacgagcgcggcaacaaaggcgcggcactgaccaccttcatcagcctcgccggccgctatctcgtactgatgccgaacaacccgcgcggcggcggcgtatcccgccgtatcgaaggtgaagagcgtcaagagttgaaagccgccatggcggaactcgacattccgaacggcatgagcatcatcgcccgcaccgccggcatcgggcgcagcgcggaagagttggaatgggacttgaactacctcaaacaactctggcaggcgattgaagaagcaggaaaggcgcatcatgacccctacctgctctttatggaaagctcgctgctcatccgcgccatccgcgactatttccgccccgacatcggcgagattttggtggacaatcaagaagtttacgaccaagtttccgagttcatgagctatgtcatgccgggcaatataggccgtctgaaactctacgaagaccacacgccgctgttttcccgcttccaaatcgaacaccaaatcgaaagcgcgttttcgcgcagcgtcagcctgccctccggcggcgcgatcgtcatcgaccataccgaagccctcgtctccatcgacgtgaactccgcacgcgccactcgcggcgcagacattgaagacaccgcgttcaaaaccaatatggaagccgccgaagaagtcgcccgacaaatgcgcctgcgcgacttgggcggcttggtcgtcatcgacttcatcgacatggaaaaccccaaacaccagcgcgatgtggaaaacgtcctgcgcgacgcgctcaaaaaagaccgcgcccgcgtacagatgggcaaactctcccgtttcggccttttggaattgagccgccaacgtttgaaaccggctttgggcgaaagcagccacgtcgcctgtccgcgctgcgccggcaccggcgtgattcggggcatcgaatccaccgccctgcacgttttacgcatcattcaagaagaagcgatgaaggacaacaccggagaagtgcgcgcccaagtgcccgtcgatgtcgccaccttcctgctgaacgaaaaacgcgccgagctgtttgcgatggaagagcgtttggatgtcaacgtcgtcctgattccgaacatccacctcgaaaatccgcactacgaaatcaaccgcatccgcaccgacgacgtagaagaagacggcgaaccgagctacaaacgcgtcgccgagcctgaagaagacgaatccgccaaaccgttcggcggcgaaaaagccaaagccgcccgtcccgaacccgccgtcaaaggcgtgcgccacaccagccccgccccgactgccgcccccgagaaaaaaacctcttggtgggacagcttcaaagcttggctcaaacgcattttcggcggcagcgaaacccaagccgcgcccgctgccgaaacctccgaaaaacgcagcacggcaaaccgcagcggcagccgcgccaacaaccgccgccaaaacccgcgccgcagcaaacgcgaaggcagcaaagtagaagtccgcgaagtggcaggcaaaactgccggacaggaagcgcgtgccgacaaagccgaaacgcgcaacaacggcaaccgccgccgcaacgaacgcggcgaccgtgccgccggacgcgccgacgaagcggaaatccaagaccgcaacatacagcctgccgcaaccgttgcagatgccgcaccgtccgaaaccgaagtgcaaaccggaaaacgccgccgcaacggcagccgcagcgaacgcggccaaaccgcgccggaaaccgccaccgttgccgaaacaaccgttcagacagcggaaaacacgccgtccgaaccgcataccgcagaagacaaaggcagcaagcccaaatccgaacgcaaccgccgcgaacgcgacagccgagatgccaaagaacgccgcgagcgcaacaatcagcgcgaccgccgtcaaaacggcaaaaaacgcaatattccgtctgccgccaaaatcgagcagtacctgaatattcacgacaccgccgacaaagtccgttccgccgccgcgcacgttttcggcgaaaccgacgcaaacgcgccgattaccgtcagcattgccgatccggttgcagaaagggatcttccgacagcatctcccgccgtttcaaacggcgacgcaccggtttatgatgcggcggaaaaaatccgccgtgccaccgccgccatcctgcccgaaggcgcgacaccgaaagccgaagcacaggaaatgccgtctgaaaccgcaacctttacggctgcggcggaacaggcacgggaaaccgcacaaaccggcggactcgtcctgatcgaaaccgaccctgccgcattgaaggcatgggcggcacaacccgaagtccaagccggacgcggtttgcgccgttccgaacagcccaagccgtctgaagtcgcaaccgtccctgccgaagaaatgatccaagtcgaaacccggcaaggctgaaccgacggcggcaaaaagaggttctgttccgcagaacctcttttttacatgggttcggatacctgcaatgccgtctgaaacttcgccattcccgtgattaccgaaacattccgccattcccacaacctttcgtcattcccgtgaaaacgggaatctagaacctcaaactttcagataatctttgaatattgccgctgcccgaaggtctggattcccgcaacattccgtcattcccgtgaaaacgggaatctagaacctcaaactttcagataatctttgaatattgccgtcgcccaaaggcctggattcccgcctgcgcgggaatgacggcggagggtggacgatgccgtctgaaacttcgccattcccatgattaccgcaacctttcgtcattcccgccacctttcgtcattcccgtgaaaacgggaatctagaacctcaaactttcggataatctttgaatattgccgccgcccaaaggtctggattcccacaacattccgtcattcccgtgaaaacgggaatctagaacctctaaactttcagataatctttgaatattgccgtcgcccaaaggcctggattcccgcctgcgcgggaatgacggtttagaagttgcccgaaacctcaaaaaaaaccgaaaccgaacaagccggattcccgcaacattccgtcattcccgtgaaaacgggaatctagaacctctaaactttcagataatctttgaatattgccgctgtccaatggtctggattcccgcctgcgcgggaatgacggtttagaagttgcccgaaacctcaaaaaaaccgaaaccgaacaagccggattcccgcaacattccgtcattcccgtgaaaacgggaatctagaacctctaaactttcagataatctttgaatattgccgtcgcccaaaggcctggattcccgcctgcgcgggaatgacggtttagaagttgcccgaaacctcaaaaaaaaaaaccgaaaccgaacaagccggattcccgcaacattccgtcattcccgtgaaaacgggaatctagaacctcaaactttcagataatctttgaatattgccgtcgcccgaaggtctggattcccgcctgcgcgggaatgacgatttggaaattacccgaaacccaaaaacaactgaaaccgaacagaccggattcccgcctgcgcggaaatgacgggtcttttatcatctttaaaggctgccgcgcgccatttctacggcggtctccacggcggttatcaggctgccggagtccgctctgccggtcgccgccaaatcgagcgcggtgccgtgatcgacggaggtgcggataaagggcagccccagtgtgatgttcacgccctgtccgaagctgtggtatttcaacacgggcagcccttggtcgtggtacatcgccaatacggcatccgcaccttcgagcataaacggttggaacaaggtatccgccggatacgggccggcgaggtttatcccttcgcggcacaggttttcgagcgcggggataatggtgtcggtttcttcgtgtccgaggtgtccgccttcgccggcgtgggggttgagtccggcgaccaggattttgggatttttgatgccgaatttgtgttttaagtcgtgatgcagaatgcgtgcgacgctttcaatcagcggttgcgtgatggcggcggcaacgtctttcagcggcaggtgggtcgttacgagggcgacgcgcaggcctttgccggcaagcatcatcacaacctgccccgtgccgcttttttccgccagatattcggtgtgtccgctgaaaaaacctgtgcttgcgcgcgcatcgttgatgatgcctttgtgcagcggcgcggtaacgatgccgtcgaaaatgccgtctgaaatgcctgtaagcgcggtatccaaaagttgcagcacataggcggcgttggcgggattgagtttgcccgcctcaaccgctttggcggtcggaatgtgcagcacttccagctcgccgtatgccgcgccgcctgattccggattgaagtcgcgcaggacgacgcttttgcccaaggcttcggcgcgcgcgcgcaacaggtgtttgtcgcccaataccgcgcagcggcagggcaggcgtgcaaacgccaagtccaaacaaatatcggggccgatgccggcaggctcgccggaagtaacggcaaaaacaggctgtttcatcgtgtttgctccaaacaaaatgcgattctaacgccgcagccgcgcggcgatgtaaatttttctgattttgttgacaatctgctagaatgggcgtttacaaaatttaaaccctgcttgcataccgccaatatgtgcgggtttcaactttaaggaagcgatatgaacgagaactttaccgaatggctgcacggctgggtcggcgccatcaacgatccgatgtggtcgtacttggtttatatgcttttgggtacgggacttttcttcaccgtaaccacgggctttgtccaattccgcctgttcgggcgcagcatcaaagaaatgctcggcggccgcaaacagggggacgaccctcacggcatcacgccgtttcaggcatttgtaaccggccttgccagccgcgtgggcgtgggcaatatcgcgggcgtggccatcgccatcaaagtcggcgggccgggcgcggtgttttggatgtgggtaaccgccttaatcggtatgagttcggcgtttgtcgaatcttcgctggcgcagctctttaaagtccgcgactacgacaaccaccatttccggggcggccctgcctactacatcacgcaagggctggggcagaaatggctgggcgtgttgttcgccctgagtctgattttctgtttcggctttgtgtttgaagcggttcagaccaataccattgccgataccgtcaaagcggcgtggggttgggagcctcattatgtcggcgtcgccctggtgattttaaccgcgccgattatcttcggcggcatcaggcgcatatctaaggcggcggaaatcgtcgtccccctgatggcggttttgtacctctttatcgcgcttttcatcattttgaccaatattccgatgattccggacgtgttcggtcagattttttcgggcgcgttcaaattcgacgcggcagcaggcggcttactcggcggtctgatttcgcaaacgatgatgatgggcatcaaacgcggcctgtattccaacgaggcgggtatgggttccgcgccgaacgccgccgccgccgccgaagtgaaacaccctgtttcgcaaggtatgattcaaatgctgggcgtgtttgtcgataccatcatcgtttgttcttgcaccgccttcatcatcttgatttaccaacagccttatggcgatttgagcggtgcggcactgacgcaggcggcgattgtcagccaagtggggcaatggggcgcgggcttcctcgccgtcatcctgtttatgtttgccttttccaccgttatcggcaactatgcctatgccgagtccaacgtccaattcatcaaaagccattggctgattaccgccgttttccgtatgctggttttggcgtgggtttatttcggcgcggttgccaatgtgcctttggtctgggatatggcggatatggcgatgggcattatggcgtggatcaaccttgtcgccatcctgctgctctcgccactggcgtttatgctgctgcgcgattacaccgccaagctgaaaatgggcaaagaccccgagttcaaactttccgaacatccgggcctgaaacgccgtatcaaatccgacgtttggtaaatcccgcccttaccggagccgcttccccgcgaagcggcttttccctttccgcacactgtaaaaacagggcgaacaagcgtacaatcccaaccctttacttttgaatccatttcgtttttcagacggcatattgaatatagtggtttaacaaaaatcaggacaaggcgacgaagccgcagacagtacaagcagtacgaaaccgattcacttggtacttcagcaccttagagaatcgttctctttgagctaaggcgaggcaacgctgcactggtttttgttaaaccactataaatgccgtctgaaacaccgacaggcaatacacacatgacccacatgatttaccccaaaacctacgacgttatcgtcgtcggcggcggacacgccggcacggaagccgcgcttgccgccgcacgcatgggcgcgcagacgcttttgctcacacacaatattgaaacgctcggacaaatgtcgtgcaacccctccatcggcggcatcggcaaagggcatttggtacgcgaactcgacgcgctcggtggcgcaatggcgttggcaaccgacaaatcaggtatccaattccgccgcctgaacgccagcaaaggcgcggcagtgcgagccacgcgcgcacaggccgaccgcattttgtataaagccgccatccgcgaaatgttggaaaaccaagaaaacctcgaccttttccaacaagccgtcgaagacgtaacgctcgacggcgaacgcatcagcggcgtaattaccgcgatgggcgtggagtttaaagcacgcgccgtcgtgttgaccgcaggcacgtttttgtccggcaaaatccacatcggtttggaacactacgagggcggacgcgccggcgaccccgccgccaaatcgctgggcggacgtttgcgcgaattgaagctgccgcaaggccgtctgaaaactggcacgccgccgcgcatcgacggacgcacgattgacttttcccaactgaccgaacagcccggcgacacacccgttcccgtcatgtccgtgcgcggcaacgccgaaatgcacccgcgccaagtgtcctgctggattacgcataccaacacgcaaacccacgacatcatccgctcaggcttcgaccgcagcccgatgtttaccggcaaaatcgaaggcgtgggtccgcgttattgtccgtctatcgaagacaaaatcaaccgcttcgccgacaaagacagccaccagattttcctcgaacccgaaggtctgaccacgcacgaatactatcctaacggtatctccaccagcctgccgttcgacatccaaatcgcgctcgtccgcagtatgaaaggtttggaaaacgcccatatcctgcgccccggctacgccatcgaatacgactacttcgacccgcgcaacctcaaagccagcctcgaaaccaaaaccattgagggactgtttttcgctgggcaaatcaacggtacgaccggctacgaagaagccgccgcgcaaggtttattggcaggcgcgaacgccgtgcaatatgtgcgcggacaagacccgctcctgctgcgccgcgaacaagcctacctcggcgtattggtggacgacctcatcaccaaaggcgtgaacgaaccctaccgaatgttcaccagccgcgccgaataccgcctgcaactcagggaagacaacgccgacatgcgcctgaccgaagacggctacaaaatcggcttggtgggtgaagcgcaatggcgtatgttcaacgaaaaacgcgaagccgtcgaacgcgaaatccaacgtttgaaaacaacgtggtacacaccgcaaaaactcgccgaagacgaacaaatccgcgtattcggacaaaaactcagccgagaagccaacctgcacgatttgttacgccgcccgaacctcgactacgccgcgctgatgacgctcgaaggcgcgatgccgtctgaaaacctctccgccgaagtcatcgaacaagtcgaaatccaagtcaaataccaaggctatatcgaccgccaaaacgaagaaatcgacagccgccgcgacatcgaaaccttaaaactgcccgacggcatcgattacggcaaagtcaaaggcttgtcggcagaagtgcagcaaaagctcaaccagcacaaacccgaaaccgtcgggcaggcaagccgcatttccggcgtaacgcctgccgccgtcgcactgctgatggtgcatttgaagcgcgggtttaaagacgcgaaataaacacatcggtacgatgccgtctgaaacccttttcagacggcatcgtaccatcccgacaggaaacatcatgcacatactgaccgccggcgtggacgaggccggacgcggacctttagtcggcagcgtgtttgccgccgccgtcatccttccggaaacgtttgacctacccggactgaccgactccaaaaaactcagcgagaaaaaacgcgacacgcttgccgaaatgattaaagatcaggcggccgcgtggcacgtcgccgccgccacgcccgaagaaatcgccagcctcaacatcctgcacgccaccatgcttgccatgaaacgcgccgttgacggtttggttgtgcaccccgaaaaaatattcatcgacggcaaccgcattccagaacatttaggtatccctgccgaagccgtcgtcaaaggcgacagcaaaatcatcgaaatctccgccgcatccgttttggcaaagaccgcacgcgatgcagaaatgtacgcactggcgcaacgccatccccaatacggtttcgacaaacacaaaggttatggcacgaagcagcatctggaagccctcaaacaatacggcgtgctgcccgaacaccgccgcgacttcgcccccgtcagaaacctgctcgcgcagcaggccttgttttaaaccggcacaaaaatgccgtctgaagccttcagacggcatttccggcatcgcaactccaaagagaaagaacccaaaccgtcattcccgcgaaaaatagaaaatcaaaaaaaaacctaaaatccgtcattcccgcgcaggcgggaatccaatccgtccggtttccgtttttttttttttgaatttcaggtaacttccaaaccgccattcccgcgaaaaacagaaaatcaaaaaagaaacctaaaatccgtcattcccgtgaaaacgggaatccagtccgtccggtttccgtttttttgaatttcaggtaacttccaaaccgccattcccgcaaaagcgggaatctagaaacccaaagctgcaagaatttatcaaaatgactgaaactcaaaaaaccggattcctgcgaaaacaggaatccggagtctcagggttggaaaaaccgtttttcccgataagtttccgtaccgacagacctagattcccgcctgcgcgggaatgacgatatttcagttttgtgtttttgatttttttgtttttgcgggaatgacgatatagtggattaacaaaaatcaggacaaggcgacgaagccgcagacagtacagatagtacggaaccgattcacttggtgcttcagcaccttagagaatcgttctctttgagctaaggcgaggcaacgccgtactggtttttgttaatccactataaatgacgatataagtatttttattttaatccgccatattaacgcacccggccaaacagcataaaggcacgggcagcccgatttggattgacctatttccccgacaccctcgccatcagctcgtccgccaaggcaagatacgccttggtaccctttgcctgcgcgtcgtaagccataaccggcataccgtggctcggggcttccgcaagacggatattgcgcgggatggcggtttcaaaaagcaaatccccgaaatggctgcgcaactgttcgctgacttcggcaaccagcctgctgcggctgtcgtacatcgtgcgcacgatgcccgtgatgtccaaatcgggattgaccgcctgacggattttgcgcacggttgcaatcaaatcggaaatcccttccagcgcgtaatattcgcacaacatcggcacaatcacgccgcccgccgccaccaagccgttaagcgtcaacagcgtcagcgaaggcggacagtcgatcaggataaagtcgtaatcttccgccactgccttgagtgcgtttttcaaacgcacttcccgggcgatttcctgcaccagctcgatttccgcaccggccagcgcgcggttcgcacccaacacagcgtatccgccctctttgctgcgtaccgtcgccgatttcacgtccgcatcgcccaataagacctgataaacgccggactgcaaacccgccttgtcgataccgctgcccgtcgtcgcattgccctgcggatccaaatcaaccaccagcacgcgtttgccgcgcgatgccagcgaagccgccaaatttaccgtcgtcgtcgttttgcccacaccgcccttctgattggcgatggcaaggatgttcgcactcatgtcccgcccgtgtcccgtctgatgttgaaaaaagaaaaacagtgcggaattttacctttatccgcacaaaaaaggtattcatgccgtctgaagtgcgctcaacgcttgctcaggatgacgatatggcgttccgcatccaagcccggcacgtcgagcctttggactttttcaacgcacacatcctgcggcaggcggccgatttcttcctgcggatacacgcccttcatcgccgcccagtagccgccgtctttcaacagatgcaccgtccacgacacaaaatccgccagttctgcaaacgcacggctggtaaccacgtcggcacgcacgtccgaaaccgcctccacgcgtccggataccacgcgcacattgtccaaccccaactcgataaccgcctgctgtaaaaaagccgttttcttcgtattcgcatccaaaagggttatctgcacatccggacggcacaccgccgccggaatgccgggctgaccgccgcccgaaccgacatccagcatcgtttgcacaccctcgatatggggcagcagcgtcaggctgtccaaaagatgatggacaatcattttttcctcgtcgcgcagggcggtcagattgtaggttttgttccactttttcaacaaatccacataggccaaaagcctgtcctgcgccgtttccgaaatatccagccccatcgcggcaatgcctgcacgcaggcgttctttgcgttccatatctgcttcctgtccatattcaggcgtaatgttagcggaaaaacatgccgtctgaaaccgcgtatcggcgtttcagacggcattcccgttccaacctattttttcctgtgaaacaccaccggctgcaccggcgcgcgcgtcaggcgtttgggcagcgtcagcatagacaccagccacacggcaaacgcatattccgacaccgcctccccgcgcagcccgcccaaggcggcactgcccaacaacagctcgaaaatccacgcgaccgcagcagccgcgcaagccgccacgcccgacagaaacagcgcgtaacgcgaatgccgccgcatcatctttttgtacgccagtttcgtcagacccgccgacacaaccaggttcaaaaacgcaaacacgccatacacaaaccacaccacgccgtcccagcctcctcgccagccgaatccgccgtccgacaccgacaccagcagccccgtccgtccgaacacaaatgccaaggcatcatgcaccgccaacgcaaacggcagcgtcaaaaacaccagtcccgcaaacagagccgcataaggatctttctcgttcacaaacatcgccgtccccctcttccgaagcagaccgaattatatagtggattaacaaaaatcaggacaaggcgacgaagccgcagacagtacaaatagtacggaaccgattcacttggtgcttcagcaccttagagaatcgttctctttgagccaaggcgaggcaacgacgtactggtttttgttaatccactataccgcgcactgccttgccgcccgcccgaaaagttgcacaaacaaccgttcatatatatcatgacgaaaaaacgccggtgtagctcagtcggtagagcagcgcattcgtaacgcgaaggtcgggggttcgattcccttctccggcaccaataccaagcacagaccctcccttcctcgggaagcctgtgctttttcacatttccgcttcagacggcacaaccgatatgaacacctcgcaacgcaaccgcctcgtcagccgctggctcaactcctacgaacgctaccgctaccgccgcctcatccacgccgtccggctcggcggggccgtcctgttcgccaccgcctccgcccggctgctccacctccaacacggcgagtggatagggatgaccgtcttcgtcgtcctcggcatgctccagtttcaaggggcgatttactccaaggcggtggaacgtatgctcggcacggtcatcgggctgggcgcgggtttgggcgttttatggctgaaccagcattatttccacggcaacctcctcttctacctcaccgtcggcacggcaagcgcactggccggctgggcggcggtcggcaaaaacggctacgtccctatgctggcggggctgacgatgtgcatgctcatcggcgacaacggcagcgaatggttcgacagcggcctgatgcgcgcgatgaacgtcctcatcggcgcggccatcgccatcgccgccgccaaactgctgccgctgaaatccacactgatgtggcgtttcatgcttgccgacaacctgaccgactgcagcaaaatgattgccgaaatcagcaacggcaggcgtatgacgcgcgaacgtttggagcagaatatggttaaaatgcgccaaatcaacgcacgcatggtcaaaagccgcagccacctcgccgccacatcgggcgaaagccgcatcagccccgccatgatggaagccatgcagcacgcccaccgtaaaattgtcaacaccaccgagctgctcctgaccactgccgccaagctgcaatctcccaaactcaacggcagcgaaatccggctgctcgaccgccacttcacactgctccaaaccgacctgcaacaaaccgtcgcccttatcaacggcagacacgcccgccgcatccgcatcgacaccgccatcaaccccgaactggaagccctcgccgaacacctccactaccaatggcagggcttcctctggctcagcaccaatatgcgtcaggaaatttccgccctcgtcatcctgctgcaacgcacccgccgcaaatggctggatgcccacgaacgccaacacctgcgccaaagcctgcttgaaacacgggaacacggctgacggtcggacacgatgccgtctgaaacgcctgtcgcttcagacggcatccccaatccgcctaccttgtcgtcatgcccgaataacggtactattcgcggttaacggtctttatgccgtctgaacggcttgaaacgcgttcagacggtctcccgcccaccttatcccaccgaaagaacaatatgatcaacgatattcaaaaaacagccgaaggcaaaatgcagcgttcggtcgaagtactgaaagaaaatctggcgaaagtgcgtaccggccgcgcgcataccggcctgctcgaccaagtggaagtcgaatactggggcagcatggtccccgtcagccaggttgccaacgtaacgcttctggacgcgcgcaccatcggcgtgaaaccgtttgagggcaatatggcggccaaagtcgagaaagctatccgcgattcaaacttggggctgaacccggcagctgtcggcgacctgatccgcgtgccgatgcccatgctgaccgaagaacgccgcaaagacctgattaaagtcgtacgcggcgaagcggaagaaggccgcgtctccatccgcaacgtgcgccgcgatgccaacgaccacatcaaaaaactcctcaaagacaaagaaatttccgaagacgaggcacgtcgcggcgaagaagcggttcaaaaactgaccgacaaatacattaccgaagccgacaaactcctgactgccaaagaagaagatttgatggcaatttaacctgcacggttcggcgttcagacggcatttgaatgccgaaccgcgaaaggcagacatgaaaagcagcacgcaggccgttttggaacacaccgccattcccaagcatatcgccgtgattatggacggcaacggccgttgggcgaaaaaacgtttcctcccgcgcataatgggacacaaacgcggtttggacgcgttggaaaatatggtgaagcattgcgccaaactgggtgtgcaatatctgaccgtgtttgccttttcaaccgaaaactggcgccgccccgaagacgaagtttcgttcctgatggggctgtttttacaggctttgcaaaaacaggtacgccgcctgcacgaaaacaatatgcgcctgaaaatactgggcagccgcgaacgctttaatcggcagattctgcaaggcatcgaagaggcggaagccttgacggcaaacaataccggcctgaccctgagcattgccgccgattacggcggccgctgggatattttgcaggcggcaaacaaactgattgccgaaggcgtatccgagattacggaagacacgctggcgaaacacttgatgctgggcgatgcaccggaaccggatttgttcatccgcaccggcggcgaaacgcgcatcagcaatttcctgctctggcagatggcatatgcagaactgtatttcaccgatattttgtggcccgattttgacggcaaggctttggacgatgccgtcgcttcgttccaaaaacgcgaacggcggttcggacgcacctccgagcaactgcctatcgaacagcaaaggaactgaatatgctgaaacaacgggtaataaccgccatgtggctgctgccgctgatgctgggcatgctgttttacgcgccgcaatggttgtgggctgcattttgcggactgattgccctgattgccttgtgggaatatgcccgtatgagcggcttgtgcaaaatcaaaaccaaccattacctcgccgcaaccttggttttcggcgtggttgcctatgcgggcggctggatgctgcctaatttggtttggtatgttgttttggcattttggcttgccatcatgcctttatggttgagattcaaatggaggctcaacggcggttggcaggtttatgccgtcggctggcttttggttatgccgttttggttcgcgctcgtatccctgcgcccgcatcccgatgatgccctgccgctgctcgccgtgatgggtctggtctgggttgccgacgtttgcgcgtatttcagcggcaaggcgttcggcaaacacaaaatcgcgccggcaatcagccccggaaaaagctgggaaggcgcaatcggcggcgcggtttgcgtggccgtgtacatgaccgccgtacgaagtgccggctggctggcattcgatacaggctggttcgataccgtgttaatcggtttggtgttgaccgttgtcagcgtatgcggcgaccttttggaaagctggctcaagcgcgcggcaggcatcaaagacagcagcaacctgctgcccggacacggcggcgtgttcgaccgtaccgacagcctgattgccgttatcagcgtctatgcggcgatgatgtcggttttaaattgattctatgccgtctgaaaacgcttcagacggcatccggtataaagttatcctcattatgacaccacaagtcctgaccatattaggcagtaccggcagcataggcgaaagcacgctggacgttgtctcccgccaccccgaaaaattccgcgtattcgcgctggcagggcataagcaggtcgagaaattggcggctcaatgtcaaacgttccgccccgaatatgccgtcgttgccgatgcggaacacgccgcccggcttgaagccctgttgaaacgcgacggcacggcgacgcaggttttacacggcgcgcaggcattggttgacgttgcgtctgccgacgaagtcagcggtgtcatgtgcgccatcgtcggggcagtggggctgccttccgcgctcgcagcggcgcaaaaaggcaaaaccatttatctggcgaacaaagagacgctggtggtttccggcgcgttgtttatggaaaccgcccgtgcaaacggcgcggcagtgttacccgtcgacagcgaacacaacgccgttttccaagttttgccgcgcgattacgccggccgtctgaacgaacacggcatcgcttcgattatcctgaccgcttccggcggcccgtttctgaccgccgatttaaacacgttcgacagcattacgcccgaccaagcggtcaaacaccccaattggcgtatgggacgcaaaatctccgtcgattccgccaccatgatgaacaaaggtttggagctgattgaagcgcattggctgttcaactgtccgcccgacaaactcgaagtcgtcatccatccgcaatccgtgatacacagcatggtgcgctaccgcgacggctccgtgctggcgcaactgggcaatcccgatatgcgaacgcccattgcttattgtttgggcttgccggaacgcatcgattcgggtgtcggcgacctggatttcgacgcattgtccgcgctgaccttccaaaagcccgactttgaccgcttcccctgcctgaaactcgcctatgaagccatgaacgcgggcggagtcgcgccctgcgtattgaacgccgccaacgaaaccgccgtcgccgcctttttggacggacagattaagtttaccgacattgccaaaaccgtcgcccattgtctcgcacaagacttttcagacggcataggcgatataggggggctcttggcgcaagatgcccggacacgcgcacaagcgcgggcatttatcggcacactgcgctgatgccgtctgaacaccgttatcaaaggaaaaccatttgcacacccttctagcttttatcttcgccatcctgattttggtcagtctgcacgaattcggacactacgccgttgcaaaattatgcggcgtaaaagtgctgcgtttttccgtcggcttcggcaaaccgttttttacccgaaagcgcggcgataccgaatggtgtttggcacccatccccttgggcggctatgtcaaaatggtcgatacgcgcgaaggcgaagtatcagaagccgatttaccctacgcttttgacaaacaacaccccgccaaacgcatcgccatcgtcgccgccggcccactgaccaacctcgcactggcggttttgctgtacggactgagcttttccttcggcgtaaccgaactgcgcccctacgtcggcacagtcgaacctgacaccattgccgcccgcgccggcttccaaagcggcgacaaaatacaatccgtcaacggcacacccgttgcagattggggcagcgcgcaaaccgaaatcgtcctcaacctcgaagccggcaaagtcgccgtcggcgttcagacggcatcgggcgcgcaaaccgtccgtaccatcgatgccgcaggcacgccggaagccggtaaaatcgcaaaaaaccaaggctacatcggactgatgccctttaaaatcacaaccgttgccggcggcgtggaaaaaggcagccccgccgaaaaagcaggcctgaaaccgggcgacaggctgactgccgccgacggcaaacccatcgcctcatggcaggaatgggcaaacctgacccgccaaagccccggcaaaaaaatcaccctgacctacgaacgcgccggacaaacccataccgccgacatccgccccgatactgtcgaacagtccgaccacaccctgatcgggcgcgtcggcctccgtccgcagccggacagggcgtgggacgcgcaaatccgccgcagctaccgtccgtctgttgtccgcgcattcggcatgggctgggaaaaaaccgtttcccactcgtggacaaccctcaaatttttcggcaaactaatcagcggcaacgcctccgtcagccatatttccgggccgctgaccattgccgacattgccggacagtccgccgaactcggcttgcaaagttatttggaatttttggcactggtcagcatcagcctcggcgtgctgaacctgctgcccgtccccgttttggacggcgggcacctcgtgttttatactgccgaatggatacgcggcaaacctttgggcgaacgcgtccaaaacatcggtttgcgcttcgggctcgccctgatgatgctgatgatggcggtcgccttcttcaacgacgttacccggctgctcggttagattttacgtttcggaatgccgtctgaaaccgcattccgcaccacaaggaactgacaatgaaactgaaacagattgcttccgcactgatggtcttgggcatatcgcctttggcacttgccgacttcaccatccaagacatccgcgtcgaaggcttgcagcgtaccgagccgagtaccgtattcaactacctgcccgtcaaagtcggcgacacctacaacgacacacacggcagtgccatcatcaaaagcctgtacgccaccggtttctttgacgacgtacgcgtcgaaactgcggacgggcagctcctgctgaccgttatcgaacgccccaccatcggctcgctcaacatcaccggcgcaaaaatgctgcaaaacgacgccattaagaaaaatctcgaatcgttcgggctggcgcagtcgcaatactttaatcaggcgacactcaatcaggcagtcgccggcctgaaagaagaatacctcgggcgcggcaaactcaatatccaaatcacgcccaaagtaaccaaactcgcccgcaaccgcgtcgacatcgacatcacgattgacgagggcaaatccgccaaaatcaccgacatcgaatttgaaggcaaccaagtctattccgaccgcaaactgatgcggcagatgtcgctgaccgaaggcggcatttggacatggctgacacgaagcaaccaattcaacgagcagaaatttgcccaagacatggaaaaagtaaccgacttctaccaaaacaacggctacttcgatttccgcatcctcgataccgacatccaaaccaacgaagacaaaaccaagcagaccatcaaaatcaccgtccacgaaggcgaacgtttccgttggggcaaagtctccatcgaaggcgacaccaacgaagtccccaaagccgaactggaaaaactgctgaccatgaagcccggcaaatggtacgaacgccagcagatgaccgccgttttgggtgagattcagaaccgcatgggctcggcaggctacgcatacagcgaaatcagcgtacagccgctgccaaacgccgaaaccaaaaccgtcgatttcgtcctgcacatcgaaccgggccggaaaatctacgtcaacgaaatccacatcaccggcaacaacaaaacccgcgacgaagtcgtgcgccgcgaattgcgccaaatggaatccgcgccttacgacacctccaagctgcaacgctccaaagagcgcgtcgagcttttgggctacttcgacaatgtccagtttgacgccgtcccgcttgccggcacgcccgacaaagtcgatttgaacatgagcctgaccgaacgttccaccggttccctggatttgagcgcgggttgggtacaggataccggcctggtcatgtccgcaggcgtttcccaagacaacctgttcggtacgggcaagtcggccgccctgcgcgcctcacgaagcaaaaccacgctcaacggctcgctgtcgtttaccgacccgtacttcacggcagacggggtcagcctgggctacgatgtttacggaaaagccttcgacccgcgcaaagcatcgaccagcatcaaacaatataaaaccaccacggcaggcgcaggcatccgcatgagcgtgcctgttaccgaatacgaccgcgtgaatttcggtttggtggcagaacacctgaccgtcaacacctacaacaaagcgcccaaacactatgccgactttatcaaacaatacggcaaaaccgacggcacagacggcagcttcaaaggctggctgtacaaaggtaccgtcggctgggggcgcaacaaaaccgacagcgcgttatggccgacgcgcggctacctgacgggcgtgaacgccgaaatcgccctgcccggcagcaaactgcaatactactccgccacccacaaccaaacctggttcttccccctgagcaaaaccttcacactgatgcttggcggcgaaatcggctatgccaacggctacggcaaaaccaaagaaatccccttctttgaaaacttctacggcggcggcctgggttcggtacgaggttacgaaagcggcacactcggtccgaaagtctatgacgaatacggcgaaaaaatcagctacggcggcaacaaaaaagccaacgtctccgccgagctgctcttcccgatgcccggcgcgaaagacgcgcgcaccgtccgcctgagcctgtttgccgacgcaggcagcgtgtgggacggcaaaacctacgacgacaacagcagttccgcgaccggcggcagggttcaaaacatttacggcgccggcaatacccataaatccacctttaccaacgaattgcgctattccgccggcggcgcggttacctggctctcgcctttaggcccgatgaaattcagctacgcctacccgctgaagaaaaaaccggaagacgaaatccaacgcttccaattccaactcggcacgacgttctaatcccgcaaatgccgtctgaagcccttcagacggcatttcgcggcaacattcgaaggagttttaccatgacccgtttgacccgcgcgtttgccgcggctctgatcggtttgtgctgcaccgcaggcgcgcacgccgacaccttccaaaaaatcggctttatcaacaccgagcgcatctacctcgaatccaagcaggcgcgcaagattcaaaaaacgctggacagcgaattttccgcccgtcaggacgaattgcaaaaactgcaacgcgaaggtctagatttggaaaggcagcttgccgaaggcaaactcagaaacgcaaaaaaggcgcaagccgaagaaaaatggcgcgggctggtcgcagcgttccgcaaaaaacaggcgcagtttgaagaagactacaacctccgccgcaacgaagagtttgcctccctccagcaaaacgccaaccgcgtcatcgtcaaaatcgccaaacaggaaggttacgatgtcattttgcagaacgtgatttacgtcaacacccaatacgacgttaccgacagcgtcattaaagaaatgaacgcccgctgaccctttcagacggcataccgaacaggaaaaccatgattccggccacctacaccctgtcccaaatcaccgcgcggctcggcggcgaatggcgcggcgaggacatttccgttaccgccgtgcgcccgctcgcagacgcgcaggcggaacacatcagcttccttgccaatccgaaatacaaagccgaagtccacgacagcagcgcgggcgcggtcatcgtttccgccaaagcggcagacggatttgaagggcgcaacctgattgtcgccgacgacccctatctctatttcgccaaagtcgcccgcctgttttcacccgtcgtcaaagcgcgcggcggcatccatccgaccgccgtcgtcgaaccgggcgcgaccgttcccgccagctgcgaaatcggcgcgaacgtctacatcggcgcaaacaccgtgctcggcgaaggctgccgcatcttggcaaacgccgtcgtccaacacgattgcaaactgggcgacgaagtcgtcctgcatcccaacgccgtcgtttattacggctgcacactgggcagacgcgtcgaaatccacagcggcgcggtcatcggcgcggacggtttcggactcgcttttgccggcgattcatggtttaaaatcccgcaaaccggcgcggtaacgctgggcgacgacgtggaaatcggctcgaacaccaacatcgaccgcggcgcgatgagcgacaccaccgtcggcaacggcaccaaaatcgacaaccaagtccaaatcggacacaactgcaaaatcggttcgcacaccgtcatcgccgccaaaaccggcatctcaggcagcgtaaccataggcagctactgcatcatcggcggcggtgtcggcacggtcggacacatcgaaatcgccgacaaaaccaccatcggcggcggcacgtccgtcacccacagcattaccgaaagcggcaaacacctcgccggcatcttcccgatgtccacccataaagaatgggcgcgcaacgccgtccatatccaccgcttaagcgaaatgaacaaacgcctcaaaacgctggaacagcagctttcagacggcaaagacacgcaataaatccaaaccgattttattcaaggaatacgacagacatggacgtacaactccccatcgaagccaaagacatccaaaaactcatcccccaccgctatccgtttctccagctcgaccgcatcaccgccttcgagccgatgaaaaccctgaccgcgattaaaaacgtcagcataaacgagccgcagttccaaggacattttcccgacctgcccgtgatgcccggcgtactcatcatcgaagcgatggcgcaggcgtgcggcacgttggcgattttgagcgaaggcggacgcaaagaaaacgaattcttcttcttcgccggcatagacgaagcccgtttcaaacgccaagtcatccctggcgaccaactcgtctttgaagtcgagctgctgaccagtcggcgcggcatcggcaaattcaacgccgttgccaaagtagatgggcaagttgccgtcgaagccatcatcatgtgtgccaaacgcgtggtttgagtgttcagaaaaaggtcgtctgaaagttttcagacaacctgttgccgtcgcgcatcttcgcggcaacacgacaggaaaggaaaaacatgaccctcatccacccgaccgccgtcatcgaccccaaagccgaactcgactccggcgtcaaagtcggcgcgtacactgttatcggccccaacgtccaaatcggcgcgaataccgaaatcggtccgcacgccgtcatcaacggccacaccagcatcggcgaaaacaaccgcattttccaatttgccagcctcggcgaaatcccgcaggacaaaaaataccgcgacgagccgaccaagctgattatcggcaacggcaacaccatccgcgaattcaccacctttaatttaggcacggtaaccggcatcggcgaaacccgtatcggcgacgacaactggattatggcgtactgccacctcgcgcacgactgcgtggtcggcaaccacaccatcttcgccaacaacgcctcgcttgccggacacgttaccgtcggcgactacgtcgttttgggcggctacacgctggttttccaattctgccacatcggcgactacgctatgaccgccttcgccgcaggcgtacacaaagacgtaccgccctactttatggcatcgggctaccgcgccgaaccggcggggctcaacagcgaaggcatgcgccgcaacggttttaccgcagaacagatttccgccgtcaaagacgtgtacaaaaccctctaccatcgcggcattccgtttgaagaggccaaggcagacatcctccgccgcgccgaaacccaagccgagcttgccgtattccgagactttttcacacaatcgacacgcggcatcatccgctgaccgtacccttttgatgccgtctgaaaccccgaaagcgtttcagacggcatcggtttttttaaagcggtatattgtttgatcgatgcatcattttgtagatttcagaagtatggcagtcggcagcattgatgatttctgccgcccgccacatccctattcggacatttcattgtgacctccgccgctgcttttaaagaattgcaaacaatttccgcagcttgaaccgacctgctttcggagaaaaaaccaaaagtatttttcaaaagaacatattgtcttattgaatattctgtgctgaaattacaggacactacaaaagtggtgttttaaaaataaaacagacaaaggagaaagccatgcaattgtttttagacaatctcaaagcctttttcgaaaccgtcagcggctgggtctggggatctgttatgttgatgctgctggtcggcaccggcattgtgctgaccgttatgctgaaaggcttacagttcactatgttgggctatgcgctgaaacaggcgtttgtgccgtcaaagaagtatgaaggcggcgaaggccacgaaggcgatatttcccattttgcggcgttgatgaccgcgctgtccgccaccatcggtacgggtaacatcgccggcgtggcgactgcggtggtaaccggcggcccgggcgcggtattttggatgtggatgaccgccattttcggtatggccaccaaatacggcgaaggcgtgttggcggtgaaataccgcgtcaacaattccaaaggcgaaatgtccggcggcccgatgtattacatcgaaaacggcttgggcaaaaactggaaatggatggccgtcgcgtttgcgctgttcggcacattcgcttcgttcggtatcggcagctcggtgcagtccaactcagtcgctcaagcggttcagacgagcttcggcatcaatcctgtctataccggcatcactttgaccgttctaactgccatcgttgtgttgggcggtatcaaaggcatcgccaaagccgcttctttcatcgtacctgccatggcagtgttttatgtggtgggcggtatctccattatcgtgattaattctgatgcactgatgcccgccgtcaacctgattttctccgatgcgttcagcgcgaaagcagtcgccggcggtgctatcggtaccgttatccgctacggcgtggcgcgcggcgtgttctccaatgaggcgggcatgggttctgcaccgattgccgccgcagccgccaaaaccgaccaccccgtccgtcaggctttggtttccatgaccggtacgtttttggacaccatcgtcgtttgctcgattaccggcattattttggtgatgggtctgctcggcgcaggcggcgagtttgtcaaacctgaattgagcggcgcggcgctgacaaccgtcactttccaaaaaatgctgcccggcattggcggctggattgttaccatcggcctgattttctttgcctactcaaccattctcggctggtgttattacggcgagaaatgcgcggtgtatgttttcggcgagaaatttgccggtttgtaccgcgtcggttatgtttcttccgttatgctgggtaccgtgttgagccttgatttggtgtggctggcttcggacacattcaacggcttgatggcattgcccaacctgattgcacttttattgatggcgaaagtcatcgtcaatgaaacgcgcgacttcaaacaaaaaatcacaaacggcgaattgccgcattaatatccgaggccgtctgaatccgaatattcagacggcacggcatattaagtctgttttgaaaaagtcggagggagaaacatgaaagtgcttgttttaggtgcgggtgttgccggcgtatcttccgcgtggtatctggcagaggcaggacatgaagtaacggtcatcgaccgcgccgagggcgtggcgatggaaaccagttttgccaatgcaggtcagctttcttacggctataccacgccttgggctgcacccggtattccgaccaaagcactgaaatggctgtttaaaagccatccgcctttgctgtttcgccccgacggcagcctgtatcaaatcgaatggctgtggcggatgctgcaaaactgcacggcagcgcactatcaaaccaataaagagcgcatggtcaggatttccgaatacagccgtgaaatgttccgccgttttgaagcgcaaaccggcatgaattttgaagggcgcaaaaaagggacgttgcagattttccgtcaggctaaagaagttgaagcggcagaacaagacattgccgttttggaacgctacggcgtgccgtaccgccgtctgaagcccgaagaatgcgcagaattcgagcctgcgctggcacgcgttaccgccaaaattgccggcggcctgcacctgcctgcggatgcaaccggcgactgccgcctcttcactgaaaacctatacaaattgtgtcaggaaaagggcgtacggtttcatttcaaccaaaccatcagccgcatcgaccacaacgggctgcgcatcaaaaccgttgaaaccgaaacagggcggtttgaagcagatgccgttgtctgcgcgctcggctgcttcagcaggacggttttggcgcagttggatctcaatctgcccatttatcccgtcaaaggctattccttgaccctgccggtcaccaattcagacggcgctccggtttccaccgttttggatgagagctacaaagtcgccatcacacgattcgacaacagaatccgcgtcggcggtatggcggaattgtcgggctacgaaatcaaactgcccgaaaaacgccgcgaaaccttggctttggtcgtcaacgacttgttcccggaaggcggcgatttgagccaagcatcgttctggagcggcctcaggccgatgacgcccgacagcacgccgttaatcggtcgcacccgctttgacaacctgtttctgaataccggccacggtactttaggctggaccatgtcgctgggttcggcaaaattaaccgccgatatcgtgagcggcaaagacaccgaaatccgcagcgacgatttgagcctgtcgcgttatcaggcttaagctggaaagcactaaggtttagcggcatttcaaatttaaaggccgtctgaaaatcatttttcagacggtcttttgtttcaaaatccgtgtatccaatcaataaaataaataataactattatcatatacattaaaaagtgttagtctgaacctgtcccagcttttagcgcaggttttctcatgcccgatttttcgatgtccaatttggccgttgccttttccatcacattggctgccggtttgtttaccgtattaggcagtggcttggtgatgttttccaaaacgcccaatccgcgtgtgttgtcgtttggtttggcgtttgctggcggtgcgatggtatatgtttccctgacggagattttcagtaagtccagcgaggcgttcgctgaaatttatgataaagaccacgcgtttgcggcggcgaccatggcatttttggcagggatgggcggcattgcgctgattgaccgtctggtgccgaacccgcatgaaactttagacgcgcaagacccgtcgtttcaagaaagcaaacgccgccatatcgcgcgagtcggcatgatggcggcgtttgcgattactgcgcacaatttccccgaaggcttggcgacgttttttgccacattggaaaatccagcagtcgggatgcctttggccttggcgattgccatccataatattccggagggcatttccatcgccgcgccggtttattttgccacccgcagccgtaagaaaacggtgtgggcgtgtctgctatccggcttggccgagccgttgggggcggctttgggctatttggttttgcagccgtttttgtcgcctgccgtgtttggttcggtattcggcgtgatagccggtgtgatggtgtttttggcgttggacgagctgctgccggctgccaaacgctattcagacggccatgaaaccgtttacggcctgacaatgggcatggcggtgattgccgtcagcctggtattgttccatttttaaaacctgtatgccaaaggccgtctgaaatgattcagacggcctttttgcgttataatccgcacatcaaaaataaccttaatttcacaaagttccatcatgttagacaaatacaatccagccgaaatcgaatccaagcactatcaaaactgggaaagccaaggctatttccaacctgatatggatttgaccaaaccgtctttttccatccaactgccgccgcccaatgtaaccggcacgctgcacatgggtcatgccttcaaccaaaccattatggacggcctgacccgctactaccgtatgaaaggctgcaacaccgcctggattcccggcaccgaccacgcgggcatcgccacgcaaatcgtggtcgagcgtcagcttgccgcgcaaaacgtgtcccgtcatgacttgggtcgtgaaaaattcttggaaaaagtgtgggaatggaaagaagtttccggcggcacgattacgcagcagatgcgccgtgtgggctgttctgccgactggacgcgcgagtatttcacaatggacgatgtacgcgccgaaaccgtaaccgaagtgttcgtacgcctgtatgaacagggcttgatttatcgcggcaaacgcttggtgaactgggatccggtattgggtaccgcagtgtctgatttggaagtggaaagcgtggaagaacaaggctctatgtggcacatccgctatccgctggcggacaatcctgccgaagccgtcatcgtcgccaccacccgtcccgaaacgctgttgggcgacgttgccgttgccgtcaatcccgaagacgaacgttatacccacttaatcggcaaagaattaatcctgccgctgaccggccgcaccattcccgtgattgccgacgaatacgttgaaaaagacttcggcaccggctgcgtgaaaatcacgcctgcgcacgacttcaacgactacgaagtcggcaaacgccacgatacgcgcttggttaatgtgttcgacttggaagccaaagtattggcaaacgccgaagtgttcaacttcaaaggcgaagcgcaaccaagctttgccctgcctgaaaaatacgcaggcttggaccgctttgccgcgcgcaaacaaatggttgccgatttgcaggaacaaggtttcttggtcgaaatcaaagcgcacacgctgatgacgccgaaaggcgaccgtaccggttccgtgattgagccgatgctgaccagccaatggtttgtcgccatgtccgccacgccaaacggcggcgagcctgacagcgaattcaaaggcttaagccttgctgacaaagccaaaaaagccgtcgacagcggcgcggtgcgctttatccccgaaaactgggtcaacacctacaaccaatggatgaacaacatccaagactggtgtatttcgcgccaactgtggtggggtcatcaaatccctgcgtggtacgacgaagcaggcaatgtgtacgttgcccgcaatcaggaagaagctgaaaaacaagccggcaaaacaggtttgacccgcgaagaagacgtattggatacatggttctcctccgcgcttgtgccgttctccacactcggctggccgtctgaaaccgacgaactcaaagccttcctgccgtccaatgtcttagtaaccggctacgaaatcatcttcttctgggtggcgcgcatgattatgatgaccacccactttaccggcaaagtaccgtttaaagacgtgtacatccacggcatcgtgcgcgaccacgaaggcaaaaaaatgtccaaatccgaaggcaatgtcatcgaccctgtggatttgattgacggcatcgacttggaaaaactgctggtgaaacgtaccaccggcctgcgcaaacccgaaaccgcgccgaaagtggaagaagccacgaaaaaacttttccccgaaggcattccgagcatgggcgcagacgcattgcgtttcaccatggcgagctacgccagcttggggcgcagcgtgaacttcgacttcaaacgcgccgaaggctaccgcaacttctgcaacaaaatctggaacgccaccaacttcgtcttaatgaataccgaaaaccaagactgcggctacggcgcaaccgctgccgagccgcgcggctattccttccccgatatgtggatcataggccgtctgaatcagaccatcgagcaggttacgcaagcctacaaaacctaccgctttgatttggcggcggaaaccctgtacagcttcgtgtggaacgactattgcgactggtatctggaacttgccaaagtgcagcttcaaaccggttgcgccagccgccaacgcgccacacgccataccttattgcgcgtactcgaaaccgccctgcgcctgctgcacccgattatcccgttcatcaccgaagaactgtggcaaaccgtcgctcctatgtgcgacgcgaaaaccgccgacagcatcatgctcgcccgcttccccgaagccgacagcggcgagattgttcagacggcattcgagcaaatgaccgtgttgcaggatttgattggcgcagtccgcaacctgcgcggcgaaatgggcatccagcccaacgtaaaagccccgctgtttgtcgaaagcacggacgacttggcggactacctcaaatacctgccgatgatgacccgcctgaccgaagcacagcaagtcgccgccctacccgaaagcgaagacgcgcccgtcgccgtctgcaacggcgcgcgcctgatgttgaaagtcgaaatcgacaaagccgccgaaaccgcccgtttgagcaaagaagccgagaagctgcaaaaagccttggacaaactcaacgccaaactctccaaacccggctacaccgaaaaagcccctgcgcatctggtggaaaaagacaaagccgatttggcggaattggaagacaaaatggcaaaagttcaaaatcagttggcgaagttgaaagactgatttgattgaataaacaaggccgtctgaaaaatgtttttcagacggcctcttttatagtggattaacaaaaatcaggacaaggcgacgaagccgcagacagtacaaatagtacggcaaggtgaggcaacgccgtactggtttttgttaatccactatacatggcattgcatcggcactgatgaaaacattcacagtgatgcaaaagtcgaatatcttcaggacggcagtttccgtggcgatgctatactcaaaatcgatgatgacggcaatatcttggcataccgtgttgtcggctcagggaaatggcgttttgaaaacaatgcctgcgcctagtcgcggataaaacttaccccgtgaagctgcgactgcataatcgccgccttcatcgccgacaacgccttcggacggacaaaattgcggcggtacgccaatacgacccgccggcttggcggcgtaccctcaaacggaataatgctgaacagcatatgatcgttttcggtcagtgcggttgccggcaacacgctgattgccaaaccgctggcaaccatatggcggattgtattaatcgagctgccctgcaatgtattggtcaacccctgtatacgttgtttcgccgccaattcggaacagcttgagagtacctgatcccgcatacagttgccttccgtcagcagcaaaacctgctcctcacccagcatccggggcgaaacggcatccagttcctcaaatgaatgccctttcgggacaatcacgaaaaacggttcgtcatacaagggttcggtaacaatgcccggctcttgaaacggttcggcaacgataatcgcatcaacgtccccgcgtttgagcgactcggtcaaagtatgcgtgtaattctcttccaacatcaaaggcattttcggtgcagtacggcgcaacgagacaatcagtttcggcagcaggtacggcgcaaccgtaaaaatcagcccgagtttgaacgcaccctccagctcgttttgttcttcatttgccaaatgcctgataagctctgcctcttccaacaccttacgcgcctgtgcaacgatacgttcccccgcctcggtcgtaataatatcgttgctgctccggtcaaacaaagagacggcaagctcttcttccaatttcttaatggcaatagacaaagtgggctgactgacaaaacaacgccgcgccgccctgccgaaatgacgttcttgggcgactgcgacgatgtaccgcaattcggttaaggtcatgtcctatacctttttctgttccggcaaagtaatgttcaactcaagcacatccataccatcctgtttttcctgggaaatacggatattgtctaatgaaacattcacatatttggacaggacttccatcaactctttacgtaaagtcggcaggtaatccggagcctgaccttcttgggcgcgctcttgggcaatgatgatttgaaggcggtcgcgggcaacggttgccgttttctgctttctgccgaataaaaattcgattaatgacataccttatcctccaaacagacgtttgaagaagctttttttctcagcttccaagaaacgcatttcacggttctcgcccaaaagacgggcaataacgtccttatatgcctcggaagccgccacgctgtcctgatggatgaccggttctccggaattggatgcctgcaagacgttttgggattcaggaatcacacccagcaaaggaatatgcagaatatcgcaaatatcctgtacagacagcatttcgccttttgccacacgttcgggagaataacgcgtaatcaacagatgttctttaaccgaaccgccttgctctgccttatgggatttgctttgcaaaattcccaaaatcctgtcggagtcacgcacactggaaacctcaggattggtcgttacaatggcttcatcagcaaaatacaacgccatcaatgcaccctgctcaataccggcaggagagtcgcaaataatatactcaaagcccattttcttgccggacagctcctgcatcactttttctacgccctcgcgtgtcaaagcgtctttatcccgagtctgggaagccggcaaaataaacaggttttcacaatttttatctttaatcaaagcctggttgagcgtcgcctccccctgaatgacattgatcaggtcataaacgacacgacgctcgcaacccataatgaggtcgaggttacgcaaacccacatcaaaatcaattaccgcagttttatatccgcgtaatgccaaacctgtcgcaatactggcactggtagtcgttttaccgacaccgcccttacctgaagttactacaataatttttgccacaatatttcctttttaaaatatcaaacaattattctgagccaattgcactgataaccaatcggttatcctgcaacaatatctgtaccggctgcttgtgcagatggtccggcaaatcctgttcaaaattacggtaaatacccgccacagaaaccagttctgcctgcatggagtggataaatatgcgggcagaagtatcgcctttggcaccggccaaagcacgccctctcatcggcgcataaatatgcatattgccatctgcaatcaattccgccccctggctgaccgcccccgtaacaatcaaatcgccatcttcggcataaacctgctgaccggtacggacaggggatgtaatcaatactgttttccttgctttctgaccatcctccgtgttctgcacctcaacctgacccagttctttaacattttccgaatgagacagacaaaacagcaaatgatacttcatagccgcagcagcccaacgttcattagaatgcttcagacccaaaatttgcataccatgccttgaaaacaacgaaaccaatgcagcaagatccaaagactcgggataatcaaactcttgaacatccagcacaaatggaacaacaccagactcttgaaacttcttgcccaatttgaccagcacatcttccaaatcaaacaagtctgacgtatgcaaagatatagacaatacgtccatctttgtcgactttatatcgaaagcattcattatataaaccatcatagaattttttaatgatgtaagtttaccgcgcaaaccttagctattcaattaatattttaaacatgatagccaataccctattacctatcagatattgcaaaaataacgccacctgcttttcggcagatggcgttatatgactaaaattactcagcagccggtttgtcaaccaattcaaccagtgccagaggtgcattatcacctttacggaatccgtatttcaacacccgaacataaccaccgttacgagcagtaaaacgaggacccaaatcgccaaacagttttactacaacatcacggtcgcgagtacggtcaaatgccaaacggcggtttgccaatgacggctttttacccaatgtaatcaacggctctactacacggcgcaattccttggccttaggcagagttgttacaatagtttcgtgagtcaataatgaattcgccatattacgcagcattgcagcacgatgactgctggtacggtttaatttgcgattgccattacgatgacgcatatcaattatcctttaattcttcattaaggcttttccaagcctacaggtggccatgcttccaacttagaacccagtgtcaaacctttagatgccaatacttccttaatctcattcaaagatttacgtcccaaattcggcgttttaagaagctcggtttcagtgcgttgaatcaaatcgccaatataataaatatcctcagctttcaaacaattagctgaacgtactgtcaattccagatcatccaccggacgcaaaagaacagggtcgataggaggtgctttttcttcaacctcctccacaggagtaccctgcaaatcagcaaaaatagacatctgatcaatcaaaatacgtgccgcactgcgtacagcttcctcaggatcaatagaaccgtcggtttcgatatccaaaaccaacttatcaagatccgtccgctgctctacacgtgcaggttcaacctcaaagctaacacggctgatgggcgaaaagctcgcatccaactggattgcaccaatctgacggttctcatcacgaactacctgacgacctgaaacagattgataaccacgaccttgctctactttaatttccatctcaatttgaccgttatcagccaaatgacaaatgacatgaccaggattcagaatttctacatcatgcggcaactcaatatcaccggcagatacgacacctgaacctgatttcttcaacacaagttgaacttggctacgaccatggagtttaaacacaatacctttaatattcagcaaaatgtcaacaacatcttcctgaataccatcaacagtagaatattcgtgtaatacaccggcaatagctacttcagtaggagcaaaaccattcatggatgacagtaagatacggcgcaaagcattacctaaggtatgaccgaaaccacgttcaaatggctgcatagatacttttgcacgagttgcagaaaaagtatttacatcaatttgacgaggtttcaaaaattcggttgtgctattctgcatttaactgtccctcactgagctagcattatttagagtagaactctaccaccagctgttcattaatatcaccggtcaattccgagcgatccggcatgtttttgaacacaccctcaagtttatccgcatctacagaaacccaacccggcaagccgatttgagttgccaaacccaatgcttcttgaatacgtacctgttttttggctttttcacgaactgagacaacatcaccagctttcacttggaaagaaggaatattgacaacttgtccattcacaactatcgccttatgagaaacaagctgtcttgcttcagctcgggtagaaccgaaacccatacgataaacgacattatccaaacgagattccagcaactgcaacagcaactcgccggtagaacctttacgacgatcagcttctgcgaaataacgacggaactgacgttctaatacgccataaatacggcggattttttgtttttcacgcaactgcaaaccatagtctgacaaacgcggtttttttgcaccatgctgaccgggagcggaatcaattttacatttagaatccaaagagcggcgcgcactcttcaaaaacaaatccgtaccttcgcgacgtgccaacttacatttagggccaatataacgtgccatgtttcaaatcactccaatattaaatacgacgttttttaggcggacggcaaccgttatgaggcaacggggtaacgtcagtaatgctggtaatcttgaaaccaagagcattcaaagcacgtacagaggattcgcgacctggacctggacctttaatacgaacctctaaatttttaacgccatactcttgggcaactttaccagctgcttctgctgcaacttgtgctgcaaatggtgtacttttacgagaacctttaaaaccagcgccgccagaggtagcccaagacaacgcattgccttgacggtcagtgattgtaatgatggtattgttgaaagatgcatgaacgtgcacaataccctcactcacggttttacgtacttttttacgtacacgtgaagctgtgtttgctttagccattaataaaattccttaaaatttatttcttaccagcaatcgctttacgcggacctttgcgggtacgcgcatttgtacgagtgcgttgaccgcggcatggtaagccgcgacgatgacggaagccacgatagcagcccatgtccatcaatcgcttgatactcatagttacttcacgacgcaaatcaccttctacttcatacttggcaacttggtcacgcaaagcatctaattgagtctcgtccaaatcttttgctttagtatcaggcgcaatatttgcagcctcacaaatcaatttagcacgagtagcaccaataccgtaaatagcctgaagaccaattacgatgtgtgcgttattagggatatttacccctgcaatacgagccatattttttcctttttagggcaaagtgtgtcactatatcacagaatcacattaaaagaaatattccattaaccttgacgctgtttgtgacggagatcagtacaaattacacgaactacacgatttcgacgaataatcttgcaatttcggcaaattttcttaacagatggttgtacacgcattttattttccttttattggtttatcttgctctgaaaacgattcgagccctagttaaatcataaggtgtcagctctactgtgaccttatctcccggagaaatacgaatgtaatgcatccgcatcttcccagaaatatgacccaatacaatatggtcattctcaagttttactttaaatgttgcattaggtaaagtttcaagaatttcaccttgcatttggatagtatcttctttcgccataattctatttccgagaaaatgatttcatttctgaacgagtcattaacttatcatactgttgagtaagcctatacgaatttatttgtgtactaaaatccatcgttacaacaactagaatcaacaaagacgtgccacccaaataaaaaggtacatttaaaaccgtagttaagaactctggaattaaacaaatagttgtaatataaagagctccaaacaatgtcaaacgtaatacaactttttctaaatacctagaggtctgctcaccaggtctaatcccaggaacaaaagcaccactcttttttaaattctctgccatttctttagggctaaaaaccaaagccgtataaaaataacaaaagaaaataactgtcgctgcaaataaagccatatacagcaattgaccgtgttgtaacaatccagctattttgtgcaaaacactatttgtatcagccgaaccaaaccaacctaaaagagtagatggaaatagaataatactggaagcaaaaattgggggaataacaccagccatattcaacttgaaaggcatatgcgtatattgactacccgccctaccattaaactggcgttttgcataatgaataggaatcttccgctgtgcactttcaaagtatacaaccaaataaattaataataaggcaccaaatacaataaacaacgccgtaagcatgctcatagaaccttggttcgtcagtgtaaccagctttgcaatacccgaaggaatacctgaagcaatacctgccgtaatgattaaagaaataccgttcccgatacccctttcagtaatttgctccccaagccacataagaaacatggttcccgttaccaaagaaactaccgtggaaacatgaaactcaaatgaacttgttacaacaattccttgctgaaatacgaaagatgcaacacctagactttgaagaattgctaacaaaacagtaccatacctagtatatttcgtaattacctttctaccagcctccccttctttttttaaagccttcaatgatggcaaaatttcagaagcgagctgtacaataatagaagctgaaatatatggcataattcctattgcaaatatactaaagcgctctaacgacccaccggaaaacatattcaatattcccaggatgccgtttccagcgctttcgtataatttagctaaagcaacagcatcaactccaggtacgggtatatgggcaccaattcgaaaaacaatcaatgctccaaatagaaacaaaagacgtttcttaagatctccaaatttggatgaacctgatgacgtttgttgattagccacaatattaaaccttacatttcaatcttaccaccaacagcctcgatagcagctctcgcacctttggtaactttaatacccttcaaagcaactgccttagaaatttcaccagaagcaataactttaacattagagactgtagatgcaatcagacccgcttgctttaagaccaaaatatcaatctcattaacagcaattgattccagttcacttaaacgaagctgtgcattagctgatgctgttaaagatttaaaacctcttttagggaggcgtcgttgcaagggcatttgaccaccctcgaaacccaccttatgaaacccaccagaccggctcttttgacctttatgaccacgaccacccgttttgccaagaccactaccaataccgcgtccaacacgacgaccagcatgcgtagcaccaacagcaggttgaattgtattcaaaaacatatcaagactccactttcaacaagtagctgattttattaatcataccacggttttcaggggtatctaaaacctctaccgtatgctcgcgacgacgcaaacctaaaccgcgtgcacatgcacgatgagattcaattgtaccaatcaggcttttaaccaatgtaaccctaatctttttttgttcagccatggttaactcccaaaatgtcttccactgtcaagccacgtttggctgcgatatcagcaggagtatgcaacttagacaaaccatctaatgttgcacgtacgatattatatgggttagtagatccgtgcactttggcggagatattatgaatgcccatagcatcaaaaaccaaacgcataggtccaccggcttttacgccactaccctctttagcaggctgcataaatactttagtagcaccatgtcgaccaataacctcatgatgaatcgtaccattttttaatggtaccttaatcatagagcgtcgtgcttgatccatcgccttttggactgcaacaggcacttcttttgacttacctttacccataccaatacgaccatctccatcaccaacaacagttagcgcagagaaagccataatgcgaccacctttaactactttggttacacggttaactgcgaccatcttttcaatcagaccgtcaccgcgttcttcaatttcatgttttgccatctgaaagtctccaaatatttagaagcttaaaccattttcacgagcagcttcagccaaagccttcacacgaccgtgatattggaaacctgaacgatcaaaagcaaccttttctacacctgctgctttagccttctcagcgatacgtttaccaactattgcagctgcttcaacattgcttccagatttcagactaccgcgcacctcagcttccaatgtagaggcttgagccaatactttatcaccttcagcactaattacttgagcataaatatgattattgcttcggaacacacataatcttaccattttcaagtccgcaatacgagcacgggttttgcgtgcacgacggagtcgggttgtatgtttatccattagtgaacctcaattattttttcttggcttctttcattaccactacttcgcctacatagcgaacacctttacctttataaggctcaggagcacggaacgcacgaatctcagcagcaacttgaccaacaacttgtttatccgagccggttaaaacaatctctgtttggctaggagtttgaacggagacaccttcaggcatttcatatacgatcggatgagaaaaacccaaagacagattcaagattttaccttgtgcttgagcacgataacccacacctatcaattgcaatcttttctcaaaaccttctgaaacacctttaaccatattgctgactaatgcgcgagcagtaccagacattgcatttgcttgtttactgctgttatttgcaacaaaagtcaatttgccatcattaaattcaatggctacatcagaatgcaaaggaaaagacaattcaccgttcttacccttaataactaatgcctctgttccaaattttacttctacaccagcgggaacagtcactgggttttttgcgacacgtgacatttcttttcctccactaggctacaatgcataacaactcaccaccaacaccttgagaacgtgctttacgatcagtcattacacctttagaagtactaacaatagcaatacccaagccattcataacacttggaatctcactagacgctttataaatacgcaaaccagggcgagatacacgcttgatttgttcaattacaggacgacctgcatagtattttaattgaatttccaatatagactttacgtcagatgaaactgcgaagtcctcaatatatccttcttctttcaatacctttgcaatagcacactttaattttgaagaaggcattgcaaccgctgctttattagcacgttgcgcattgcggatacgagtcaacatatcggaaataggatcatgcatactcattcttaattactcctattaccagctggctttaacaacacccggaatttcgccacgcatggcgatttcacggattttaatacgacccaaaccaaatttacggaaagtaccacgagggcgacctgtcaaagcacaacgacgacgttgacgcacaggtgccgcattacgaggaatggattgaaacctcaaacgagcctcaaaacgctcttcctcagttgcattcgaatcattgattaccgctttaattgccgcgcgtttagccgcatattttttagccaaagcttgacgtttcagattacgattaataagtgctttcttagccatgattatcctttgaacggaaatttaaacaatgacaataaagctttcgcttcctcatcggtttttgctgtagtagtaatagtaatattcaaaccacgcaaagcatcaattttatcgtattcaatttccggaaaaataatttgctcacgaacacccatattgtaattgccacggccatcaaatgatttaccgctcacaccacggaagtcacgtacgcgaggtaatgcaatagtaatcaaacgatccaagaattcaaacatttgatcacgacgcaatgttactttgcaaccaaccggatagttatcacggattttaaaacctgcgatagatttacgggcaacagtaacaaccggtttttgaccggcaattttctctaaatcggaaacagcatgttccataacttttttgtcagcaacagcctcacccacacccatattcaaggtaattttttcaatacgcgggacttccattactgatttgtaaccaaattgtttaaccaattcaggaacaactgtctctttataaaactctctcaaccgagccatgttatctccttatgccccaatgatagagccatttgatttgaagaaacgaacgcgtttaactttgccttcattttcaatcagcttaataccaacacggtccgctttattagtttccggattcaggattgcgatattagaaatatccaaaggcatttctttagtaataataccgccctcaatgccacgcattggattaggtttttgatggcgttttacaacattaacgccctcaacaacaactttatcacccaacactcgaactacttgaccctgcttacctttatccttaccagcaattactacaaccctatcgcctttaatgattttattcatcgtgccattccttataatacttcaggtgccaatgaaacgattttcataaatcgctcagtacgcaattcacgggttaccggaccaaagatacgagtacccaaaggttcaagtttattattcagtaacacggcggcattgttatcgaatttaattaacgcaccatcaggacgacgtacacccttagcagtacgaacaactaccgcattatatacatcgccttttttgacacggccacgcggagccgcatctttaactgccactttaataatatcgccaacagaagcgtagcgacgcttagatccgcccaataccttgatacacattacgcgacgcgcaccagagttatcagccacatctaagatggtctgcatttgaatcatgttattacctttaaattaaccaacttaatttaccactttcagataacttacagcaaagccgctgcttattaaatgaaaccttgcggttcaagtaaaccagtcttggaccccgaaagggaagaaacttccagaagaaactgaaagacaggaaacgaagtttacacgcaaattaaatttgctgcaatacttcgtttcccattccaagcacgttgctttaattcttaaatagaacgtgctttctcaaccagctcactgacaacccaagatttagtttttgacaatggacgggattccgatataacaaccacatcaccaattccatattgattattttcatcatgggcatggattttagtagataatcgaataatcttaccatacagcggatgttttactttacgctcaaccaatactgttacggttttatccattttgtcgcttactactttgccttgcaaagtacgaacatttttagtttcgctcattacttagcacctttttcagttaaaacggttttaatacgagcaatatcgcgacgtacacgtttcaattcacttggtttgcctaattgaccggtagcgttttgcatacgtaagccaaactgagctttcaacaagtccaacaaatctgcattcaactgctcaacggatttgtctttcaattcatttgctttcattattgacccacctgtcttactacaaaggttgtaggaataggcaatttggcagcagccaactcgaatgcttcacgagccagttcctctggaacgccatccatttcatacaacactttacctggtttaatttcggcaatgtaatattccacgttacctttaccgccacccatacggacttgaataggcttttcagtaatcggtttatcagggaatacacgaatccaaatacgaccaccacgtttgatatgacgggtcattgcacgacgagcagcttcgatttgacgggcagtcaaacgaccacgacctacggctttcaagccgaactcaccgaaacttaccttattaccgcgagtagcgatgccggtattgcgacccttttgttgcttacggtatttcagtctagttggctgcagcattacgtctacctgcctttctttgtttactctcatgttcaggtttggaagatttaatattgccttccgtataaacccaaactttcagacccaatacaccatatgtggtgtgcgcttcgctggttgcataatctacatttgcacgtaaagtatgcagtggcacgcgaccttcacgataccattcgctacgggcaatatccgcaccattcagacggcctgaagtcataatcttaatgcctttagcaccagaacgcattgcattttgcattgctcgtttcatagcacgacggaattgaacgcgcttttccaactgctgggcaataccgtcagcaataatttgagcatccaactcaggacggcgaatctcttcaatatttacatgaacaggtacacccatcaagacttgcaagtcacgtttcaaaacctcgatatcctcaccttttttaccgataaccacacccggacgagcggagtgaatggtaatgcgtgcagattttgcagggcgttcaataaccactcgaccaaccgaagcattggccaatttttgacgcaaataattgcgaacatcgatatcctgcttcaaaacagtagaaaagtcggtgcttttagcaaaccattttgaagcccagtctttagttaccgccaggcgaaagcctgtagggttaatcttttgtcccatagcttttccttagttacccactgtcacattgatatgacaagtttgtttttcgatgcggttaccgcgacctttggcgcgagcttgaaaacgtttcaagcttgggcctttgtcaacaaagatagttaccactttcagttcatcaatgtccgcaccgttattgtgctcggcattagcaatagctgactccaatacttttttaatcagctcggcaccttttttaggactgaaagccaaaatattcaaagcttgggcaacgtctttaccacgaatcaaatcagctaccaaacgagccttttgagcagagatacgggcatttttatgttgtgcatttactctcatgattcaccttatttctttttagcctttttatcggccaagtggcctttaaaggtacgggtcaatgagaattcgcctaatttatgaccaaccatattgtcgctgataaacacaggcacatgggtgcggccgttgtgcacagcaatggtcagaccgataaaatcaggcagaatggtagaacgacgagaccaggttttaatcgggcgtttgtcgttgcttgcgcgagcagcatctacttttttcagcaaatgcaggtctacatatgggccttttttcaatgaacgagccatactaaattaacctttatttgagtaacggcgacgaacaatcatgttatccgtgcgtttgttattacgagtgcggtagcctttagcaggagtaccccatgggctgaccggttcgcgggcctcgcccgtacggccttcaccaccaccatgcgggtgatcgacaggattcatgacaacaccgcgtacggtcggacgaataccgcgccaacggttggcaccggctttaccgatttttttcaggctttgctcttcgttaccaacttcaccaatggtcgcacggcaatttacgttgattttacggacttcgccagagcgcagacggacttgagcgtacgcgccttctttagccagcaataccgcagaagcaccggcagaacgtgcgatttgagcacctttaccgggtttcatttcgatacagtggatagtcgtaccaacgggaatgttgcgaatcggcagggtgttgcctactttgatggcagcttcagcaccggaaaccaatacggcaccggcttgaataccgcgaggagcaatgatgtaacgacgctcgccgtctgcatagcacaacagtgcgatgaaggcagtacggttaggatcgtattcgatacgctctactttggcaggaatgccgtctttgttacgtttaaagtctacaacacggtaatggtgtttatgaccgccgcctttatgacgggtggtgatatgaccattattgttacggccggcagtagaatttttcttttcaagcaagggcgcataaggtgcacctttgtgcaaaccttctgttaccacgcgaaccatgccgcgacggcctgcagaggtcggcttcattttaacgattgccattttgtttattccttatctgcagctgcagcagcggcttccaaatccaactcttgaccggcagccaagcttacataagcttttttaacatcgctgcggcggcccaaagtacgaccaaaacgcttagttttgcctttagttgtaacggtagttacagaagcaacttgaacaccgaacagcagctcaacagccgctttgatttcaggtttggttgcacttgccaagactttaaacgtcatttggttgcgtttttcagccaatacgttgcttttttcagaaacgataggtgccaaaatcacttgagtcaaacgttgttgattcatacccattgctcctctaattgtgcaactgcatctttagtgatgattacttttttgtaacgcagcaagctgtaaggatcaacttgttgagcttccaaaaccaacacgtttggcaagttgcgtgaagccaagtaaacattctcgtcgagctgtttggttacaaacaacacttgctccagacccagatttttcacttgttcagcaaaaactttggttttaggagtttcggcagtcaacgcctcaatcgcaaacaaacgctcgtcacgagtcaattgggacagaatagtcgccataccggcacggtacattttgcggtttactttttgagtgaagttttcgtcaggtttgttcgggaacgcgcgaccacctttacgccacagcggagaagaagtcataccggaacgggcacggccggtacctttttgacgccatggttttttggttgagtgttttacttcggcacgggttttttgagcgcggttaccggagcgggcgtttgccaagtaggcatttaccagctgatgaaccaacgcttcattgtattcgcgggcgaacaaagcatcagaaacagacaggctgcctgaaacttgtcctttagcgtcaattactttcaattccattacgcacctactttcacgctgggacgaactacaacatcgctgttgaccgcacccggaacagcacccttaaccaacagcagttggcgttctgcatcaacacggacaacttccaatttttgaacagttgctttggtgttgccgtattggccggccatgcgcttaccggggaacacgcgacccgggtcttgcgccataccgatagagcctggaacgcggtgagaacgggagttaccgtgggaagtacgttgggcaccgaagttatgacgtttaatcgtgccggagaaacctttacctttagaggtaccggttacatcgaccagttgaccgacttcaaacatagaaacggtgatttcgtcaccggctttcaattcagccagtttttcttcagtcaaagcaaactcaatcaaaccgcgaccggcttcaacacctgcttttgcaaagtgcccggcttcggctttattgacacgattggcttttttctgaccaaaggtaacttgaacggcagtatagccgtcagtatctttggattttacttgtgtaacgcggttggcagacatatccaaaacggttaccggaacagaaacaccctgttcgtcgaacacgcgggtcataccaactttgcgtccaaccagacctaaagtcatgattattttccttttaaagtaaagggacaggctacgattggcctgtctttcagacaaagttaaacttggcacaaatgtaccaagctcggcattatatctgacaagccaaagaaatatcaacagaaatatcagaaatatcttcaatatgccgtctgaagcgttttgaattttcagacggcatagggtcggactcttttaaagggtcggtatccggtcatcacagcgtatgcatctttctccgacaaaccggaatatggttgatgactgcatccattatttctttgagatggtagttttcgtatgctgggacctttgcaaaattcctttccctcccgacagccgaaacccaaacacaggttttcggctgttttcgccccaaataccgcctaattctacccaaatccccccttaatcctgcccggatacccgataatcaggcatccgggccgccttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngagaaatcccctaaatgtcttggtaggaatttaggggattttgggggattttgcaaaggtctcggcataacataaaaaatccccaagcattgattgcttggggattttcaatagtccgaattattggactttgatttctacatcaacaccggccggcaaatctagcttcatcagcgcatcggtagttttatcggtccaatccacgatgtccatcaggcgcaagtgggtgcggatttccaattgctcacgggaagttttgttcacgtgcggagaacgcaaaatgttgaaacgctcgattttggtcggcaaaggaatcgggccttttacaactgcaccggtacgttttgcagtttcaacgatttcttgagcagaacggtcaatcaaggcgtaatcataagctttcaggcggatacggattttttggtttgccatttatcaatatccctcaattaagcaattacagaagaaaccacgccggcacccacggtacggccgccttcgcgaatcgcaaagcgcaggccttcttccatagcgataggcgcaatcagttctacggtaatggttacgttctcacccggcattaccatttccacaccttcttccaaagtaaccgcgccggttacgtcggtggtacggaagtagaattggggacggtagttggcgaagaacggggtatggcggccgccctcttctttgctcagtacgtacacttctgctttgaacttggtgtgaggagtgatagtacccggtttggccaatacctgaccacgctctacgtcttcacgtttggtaccgcgcagcaatacgcctacgttgtcgcccgcctgaccttcgtccagcagtttgcggaacatttcaacgccggtacaggtggttttttgggtttctttcagaccgacgatttcgatctcgtcaccaacgtggatgataccgcgctctacacggccggttactactgtacctcggccggaaatggagaacacgtcttcgataggcagcaggaacggtttgtccacggcacgctcgggagtcgggatgtagctgtccaatgcggcagccagttcgaagattttttcttcgtaagcggcatcgccttccaaggctttcagtgcggaaccttgtacgatcgggcagtcgtcgccggggaagtcgtagctggacagcaggtcgcggatttccatttcaaccagttccaacagctcggcatcgtcgaccatgtcgcatttgttcatgaacacgatgatgtaaggtacgcctacttgacgggccagcaggatgtgttcgcgggtttgcggcataggaccgtcggctgcggaacataccaggattgcaccgtccatttgtgcggcgccggtaatcatgtttttaacgtagtcggcgtgccccgggcagtctacgtgtgcgtagtggcgggtttcggtttcgtattccacgtgcgaggtgttaatggtaataccgcgtgctttttcttcgggtgcgttgtcgatttggtcgtaagcttttgcagcaccgccgaattttttagccaaaatagtagtcaaagcggcagtcagggtggttttaccatggtcaacgtgaccgatggtgccaacgtttacgtgcggtttgctacgttcgaatttttccttagccatgagctaattcctttacattaaagatcgattaaagaacaatgccgtctgaaaaatcatttcagcctttcggacggcctatttgcctgattagcctttacgggcttcagttacagcagcagctatgtgggcaggagcttcagaatatttcttgaactccatagagtaagtagcgcggccttgggttgcagaacgcaggtcggtcgaataaccgaacatttctgccaaaggtacttcggcacggacttttttaccgccgataccgtcatcatccatacccaatacaacaccgcgacggcggttcaagtcgcccattacgtcgcccatgtattcttccggagtttccacttcaactgccatgattggctcaagcaaggcaggagatgcttgacgcataccttctttaaacgcttgagaagcagccaattcaaatgccaattgggaagagtcgacatcatggtaagaaccgaataccagacggatacgtacgtcaactacaggatagccggcaacgataccgttaggcaacgtatcgcggatacctttatcgacagacggaataaattcgcgaggaatcacaccacctttaatttcatcgataaactcgtaaccttcaccacccggttccataggttccatttcaatcacaacgtgaccgtattgacctttaccaccggattgttttgcatgtttgtattcagctttaacggctttgcggatagtttcacggtaagccacttgaggcgcaccgatatttgcttccacaccgaattcgcgcttcatacggtcaacaataatttccaagtgcagctcacccataccggaaataatggtttgaccggattcttcgtctgtgcggacacggaaagaagggtcttctttagccagacggttcagggcgatacccattttctcttggtcggctttggttttcggctcaacggcaatatggattaccggttcggggaattccatgcgttccaagatgatcggtgcgctttcggcacacaaggtttcaccggtagtaacgtctttcagaccgatagcggctgcgatgtcgccggcgcgcacttcttcgatttcagtacggtctgcggcagtcatttgtaccaaacggccgatacgttcgcgagtgccctttacggagttcaatacggtatcgccggattttactacgcctgagtaaacgcggatgaaggtcagctgaccgacgtatttgtcgttcaacattttgaatgccaatgcagagaatttctcttcatcgctggcttgacggctgtcggcttcttcagtgttaggattaacaccttgaaccggaggaatatcggtaggagctggcagcaattctacaactgcgtccaacatacgttgaacacctttgtttttaaatgcagaaccacacagcataggctgaatttcgcctgccaaagtacgttgacgcaacgcgcctacgatttcttcttcggtcagctcgtcgccgcctaagtatttgtccatcagttcttcgctggcttcggctgcggcttcaatcatattttgacgccattcttcggcagtttcgaccaattcggcaggaatatcgccataggtaaaggttgtacctttatcggcttcattccaaatgatggatttcattttcaacagatcaaccacaccgctgaagttgtcttccgcaccaaccggaatgacgataggtacgggattggcgcgcaaacgggttttcatttgctcgacaacacggaagaagttggcaccctgacggtccattttattgacaaacgccaagcgcggcacttggtatttgttggcttgccgccatacggtttcagattggggttgaacaccgcccaccgcgcagtaaaccattaccgcgccgtccaatacacgcatagaacgctctacctctacggtaaagtcaacgtgtcccggggtgtcgatgatgttgaagcggtgctcggggaattgtttcgccataccggaccagtaggaagtaacggcagcggaggtaatagtaataccgcgctcttgctcttgttccatgtagtcggtagtagccgcaccgtcatgcacttcgcccagcttgtgggtcaaaccggtatagaacaaaatacgttctgtcgtcgtggttttacccgcatcgatatgggcggaaataccgatgttacggtacaggctgatcggggtcttacgagccattttattagcctttcaaaattagaaacggaagtgagagaatgctttgttggcttcagccatacggtgtacttcttcacgttttttcaacgcaccgccacgaccttcagccgcatcaatcaattcgcctgccaaacgcagatccatggatttctcaccacgtttgcgggccgcatcgcgaacccagcgcattgcaagagccagacggcgtgaaggacgaacttcaacaggaacttggtagtttgcaccacctacacggcggcttttcacttccacgataggtttggcgtttgcaatggcttcgttaaatacttcgattgctactttaccggtttttttctcaatttgctccagcgcaccgtaaacgatacgctcggcaacggattttttaccgtcaatcatcaatacgttcatgaatttggtcaactcgacgctgccgaatttaggatctggcagtacgtcgcgcttggggacttctctacgtcttggcattttaatttcctttaatctattcagtcgggtctattcccatgaatacccaattgagtattcacttactcggccgttgttctgcttaggcggccgacgtgcctatttaagtcccagtaattatttaggacgcttagcaccatatttggaacgggcttgtttacggtctttaacacctgcagtatccaaagaaccgcgtacagtgtggtaacgcacacctggcaagtcttttacacgaccgccgcgaatcaatacgacactgtgctcttgcaggttgtggccttcgccgccgatgtatgaaatgacttcaaaaccgttggtcaggcggactttacatactttacgcaatgcagagttaggttttttaggggtagtcgtgtatacacgggtgcacacgccgcgtttttgcgggcaggcttccagtgcgggcactttgtttacgtacacgggcttttgacggcctttgcgtaccaattggttgatagttggcatattttctcgtcctgttgagttaaatacttgccgacaccatgtcggcaagagtggaattatatttttattgcaagtatacagtcaagcataacgacaagaagaaagatgattttcttgtttgccgataaatatttaccgacatccctcacaatcagtcggacgactgaagaaaatactgtcaatacgttttttctatactgacaaaccgttccttgccgctgcgcgaataaaaggcgggcatattgctgttgatcttgttgtaacggaaatttatttggggtgtaaatcctttccacgacagttttttatgccataaagccgcgctcatccgatgttaatcggcattcccatccggttaccccgaacatcgccgcctgccgcgcttttaggaacttcagacggcattgcatcgcgaaccggcggtacatcctcggcaaacggcaggagggcgaggctttccccttcagacggcatcgcaatccgattaccgacgttaatcagttcgacaggtacgccgatatcctcggcaaacgtcgccgaagtcagcaggcagcctgcaaaaaagagatttctgggtttcatatttattttttaaaggaaatgccgtctgaagtttcagacgacatttgtttaaatggaaaacattaagacgctactttttttgaccgccgaaaccaacatccctggcaaagttattttggtctccggacgtaccgacgacacccgccacctcgttggtctccggcccgaaaatacctaaggaataatccacacgcctcaaaatgacgaaaacgcttgtttttgccttaatcggacaaagaaaaaccgcaagcttaaagcttgcagttttgtattgaataaacgcaccaaagattattcatccgttacttgggtttcagcagtctcctgttccacctcttgccattgttgatgacggctgcggtggtaagtcaaaccggtaccggcaggaatcaagcgaccgacgatgacgttttctttcaaaccacgcaactcgtcttgtttgcccataatcgcggcttcggtcagaacgcgggtcgtttcttggaacgatgcggcagaaatgaagctgtcggtggacagggaagctttggtaatacccagcaatacgttttcgtaacgcgccggttctttgccttcttccaaagctttttcattggccgccatcacatcgccgcgttcgacctgctctccggtaatgaacccggtttcgccggcatccgcaatgttcacacggcgcaacatttgacggatgatgacttcgatgtgtttatcagaaatcttcacaccttgcagacggtaaacctcttgcacctcttggacaatgtagcgtgccagtgcttcgataccttgcaaacgcagaatatcgtgcggatcgaccgcgccgtccacgatggtttcaccgcggtttaccacttgaccgtcgtgtaccagaatttgtttctctttggaaatcaaggtctcgtatgctacaccgtccacgtcagtaacaatcagacgttgcttgcctttggtctctttgccgaaggaaacggtaccggtaatttccgccaacataccggcatctttcggcacgcgtgcttcaaacaattcggcaacgcgcggcagaccgccggtaatgtcgcgggttttggaagaggcttgcggaatacgcgccaatacgtcgcctttaccgatttcctgaccttcgcgtacggtaatcaccgcaccaacggggaatgccatggataccggagtagaagtaccgggaatacagatttccacgccgttttcgtccaagagtttcacagtcggacgcagcagtttggaagcactagaggaacgacgtttaccgtcaatcaccaccaaagtggacaaaccggttacatcatcggtttgtttggcaacggtaacgccctcttccacgttttcgaatttcaccatacctgcgtgttcggtaatcatcggacgggtatgcggatcccaggttgccaaggtttgaccggctttaatggccataccgtcttgtaccagcaggatggcaccgtaaggtactttgtggcgttcgcgttcacggccgatatcgtcgtgaatcacgacttcacaagaacggccgatgacaaccaactcgcctttattgttggcaacataacgcatttggctgctgaatcgtgccgtaccgttggatttggcttccacttggctggctgctgccgcacgggatgccgcaccaccgatgtggaacgtgcgcatggtcaactgggtacccggttcgccgatagactgagcggcaatcacaccaactgcctcaccggcattgaccagcttaccacgtgccaagtcgcgaccataacagtgcgcacacaagccatggcgggttttacaagtaatcggggtgcggactttgacttcatcgacaccggattggtcaatcatatccaccagtttttcagtcaacaacgtaccggcttcaaccaatgtttcgccacttgacggatcgacaacgtcagacgcggtaacacggcccaaaatacgatcgcgcaatgcttcaatcacatcaccgccttgtaccactgctttcatcacaaagccgtctgaagtaccgcaatcgtcttcaacaacgaccaagtcttgggttacgtctaccagacgacgggtcaggtaaccagagtttgccgtttttaacgcggtatccgccaaacctttacgcgcaccgtgagtcgcaataaagtattgcaatacggtcagaccttcgcggaagtttgaggtaatcggcgtttcaataatcgagccgtcaggtttcgccatcaaaccgcgcataccggacaactgtttaatctgagccgcagaaccacgggcaccggagtcagccatcatatagatggagttgaatgactcttgatcgacttcgttgccggcacggtcgataactttctgtttggacaggttgtccatcatcgctttagcgattttatcgccggcacgaccccaaatatcgaccaccttgttgtagcgttcgccgttggtaaccaaaccttgacggtattggtcttcgatttctttaacctcggcattggcttcagccagcaaggccgctttttcttttggaatttccatatcgtcaacggcaatggaaataccgccttttgccgcaaatccgaaaccagtgtacatcaggtggtcagcaaagataaccgtatcgcgcaagccgcacaggcggaacgatgcgttaatcagtttagaaatttcttttttcttcaacgctttgttgacatattcaaacggcaggcctttcggcaggatttcgctcaacaatgcacggccgacggttgtttcgtaacggttaacgacaggctcaaactcacctgcttcgtttttcacccattcgcgcagacgtacggtgattttcgtacccagctcgacctgtttggtatggtatgcgcgatgcacttctttcacatcggcaaacaggctgccctcgcctttggcattgatacggtcgcgggtcatgtagtacaggcccaatacgatatcttgggaaggtacgataatcggttcgccgttggcaggagacaatacgttgtttgaagccagcatcagcgtgcgtgcttccatttgtgcttccaagctcaatgggacgtgtaccgccatttggtcgccgtcaaagtcggcgttgaacgcggcacacaccaatgggtgcaactgaattgctttaccttcaatcaagataggttcgaacgcttgaatacccaaacggtgcagggtcggcgcacggttcagcataatcggatgttcgcggatgacttcttccaagatgtcccatacttccggtacttcttgctctaccaattttttcgctgctttaacggtagaggccaaaccttgtttttccaatttgtggaaaatgaacggtttgaacagttccaaagccatttttttcggcagaccgcattggtgcagacgcaggtatgggcctacggtaatcacggaacggccggagtagtccacacgtttgcccaacaggttttgacggaagcgaccgcctttacctttaatcatgtctgccaatgatttcagcgggcgtttgttggcgccggtcatggctttaccgcgacggccgttatccaacagcgagtcaactgcttcttgcaacatacgtttttcgttgcggacgataatgtcgggcgcatgcagttccaacagacgtttcagacggttgttacggttaataacgcggcggtacaaatcgttcaaatcggaagtggcaaaacgaccaccatccaatggaaccaacggacgcaaatcaggcggcaataccggcagcacatccataatcatccattccagtttcataccggaacgatggaaggcttccaatactttcaagcgtttggcgatttttttgattttggtgtcggaaccggtcgattccaactcttggcgcaggatttcgatttcgcctgctacattcaaggtacgcagcaattcgcggataccttctgcacccattttggcatcgaagtcgtcgccgtattcgtccagcttgttgtagtaatcgtcttcagtcagcaattggcggcgttgcagcggagtcataccgggatcggttaccacaaatgcttcaaagtacaatacgcgttcgatgtcgcgcaaagtcatgtccagtaccatacccaagcgggaaggcagggattttaagaaccaaatgtgtgcgacgggcgcagccaattcgatatgacccatgcgttcgcggcgcactttggacagggttacttccacgccgcatttttcacacgttacgcctttaaatttcaagcgtttgtattttccgcacaagcattcgtagtctttgaccgggccaaagattttggcacagaacaaaccgtcacgctcaggtttgaacgtacggtagttgatggtttcaggttttttaacttcgccataagaccatgagcggatggtttcgggagaggcaataccgattttaatggcatcaaactcttcttccatgccggcagtttgcaacggattaaataagttcaacaaattcatttttgctccttgaaggaagtatttttaccgcatggcggattttcgatatggggaaacggtacttttgatttcagacggcctaaatgccgattgcttcattcttattctgaaaccactttttcagacgaccctgaaaggccgtctgaaaacttttgtttagtaacgttccaaatcgatatccaagcccagtgagcgaatctctttgaccaatacgttgaaggactcgggcataccggcatcgattttgtgttcgcctttgacgatgttttcgtacattttggtacggccgttcacgtcgtcagacttcacagtcagcatctcttgcagcgcgtatgccgcgccgtatgcttccaatgcccaaacctccatctcgccgaaacgttggccgccgaactgggctttaccgcccaaaggctgctgggtaaccagactgtacggaccggtagaacgcgcgtgcattttttcgtcaaccaagtggtgcagtttcagatagtgcatcacacctactgtaaccttgcggtcaaatgcttcgcctgaacggccgtcatacagcgtgatttgggttttactgtcgttgaagcccagtttttcaacctcaggatcgtcgctcggataagccaagttcagcatttcgcggatttcagactctttcgcaccgtcgaatacaggagaggcgaaagatgcacctttgcgcaggttggaggccagttcgatgatttcttcatcagtcagggcatccaaatcttctttcttaccgctgccgttgtagagtttgttcaagaactcgcgcaactcgctggctttgcgttgctctttcagcatacggtcgatacgctcgccgataccttttgctgcccaacccaagtgaacttccaaaatctgaccgatgttcatacgggaaggtacgcccaatgggttcagtacgatgtctaccggacggccgtccgccatgtaaggcatgtcttccactggcagaatgcgcgataccacgcctttgttaccgtggcggcccgccattttgtcgccggcttgcagacggcgtttgatggcgataaaaactttcaccattttttgtacgccgggttgcaattcgtcgccttgggtcagttttttcttcttgatttcgtataactcgtccgcttcttcgcgtttttgttgcaggctcactttaatcagttccaactgcttggccaaatcttcatcggtcagacggatatcgaaccaatcgtgcctgctcggcagacccgccagatattcggtcgtgatttcactgcctttggccagcttcatcgggccgccgttggctttctgaccgacaatcatacgctcgatacggtcgaatgcgtcgttatcgaaaatacgcaattggtcgttcaaatccaaacggtagcgtttcaactcggaatcgataatggattgagcacgtttgtcgcgttgaataccttcacgagtgaagacttgaacgtcgataacggtaccgctcatgccggtaggcatacgcaatgaagtatcttttacgtcagatgctttttcaccgaagatggcgcgcagcagtttttcttccggcgtcagctgggtttcgcctttaggcgttaccttgcctaccaacacatcgccggcttctacttccgcaccgatgtaaacgataccggattcgtccaaacggttttgcatacgctcggacaagttcggaatatcgcgggtaatgtcttccgcacccagcttggtatcgcgggcaacgacattcaattcttcaatgtgaatcgaagtatagcggtcgtccgcagccactttttcggaaatcagaatcgagtcttcgtagttgtaaccgttccacggcatgaaggcgatagtcatattttgacccaaagccaattcgcccaaatcggtggacgcgccatcggccaccaaatcgccgcgttgcaaaacatcgcctgctttgacagccggacgttggttgatgttagtagattgattggaacgggtaaatttaaccaagttgtaaatatcgacacccacttcgccggcagtcgcttcgtcgtcatggacacgaatcacaacacggttggcatcgacatactcgaccacgccgcctcggcgggcaacgattgcagtagcagagtcaacggcaacggaacgctcgataccggtaccgaccatcggtttttcaggacgcaagcaaggcactgcctgacgttgcatattcgcacccatcaatgcgcggttcgcgtcatcgtgttccaagaacggaatcagggatgccgcaacggataccacctggccggttgccacgtccatatattggacgcggtcgggcgttgccataatggtttcgcctttttcacgacaggtaaccaaatcgccaatcagattgccatctgaatccaaatcggcattcgcctgtgcaatcacatagcggccttcttcgatggcagacaagtaatcgatttcctcggttactttgccgtcgataacgcggcggtaaggcgtttccaagaaaccgtaatcattggtgcgcgcataaacggacaatgagttgatcaaaccgatgttcggaccttcaggcgtttcaatcggacatacgcggccgtagtgggtcggatgcacgtcccgcacctcaaatcctgcacgttcgcgggtcaaaccgcccggacccaatgcagatacacggcgtttatgggttacttcagacaaggggttggtctgatccataaactgactcaattggctggagccgaagaattctttaatagcggcagaaacaggttttgcattaatcaaatcgtgcggcatcaagttttctgattccgcctgattcaaacgttcttttacggcacgttccacacgggccaaaccgctacggaattggttttcagtcagctcgcctaccgaacgtactcggcggttgcccaagtgatcgatatcgtccacttcgccatggccgttacgcaactcgaccaaagtcgcaatcgaggcgacaatatcttcgacgctcaggacataaccgcctttgtcggcagcaccggcaaacgtttcgttcagcaggcggccgtaccaagagttttgttgggcttcggacagtttttgttcgtatgtgcgcgtattaaatttcatacggcctacgcgggacaaatcgtagctgtcttcactgaagaacaagcggttaaacaattgctcgaccgcctcttcagtgggcggttcgcccggacgcatcatacggtaaatcgcaacacgagccgcctgccggccggcagtctcatccgtacgcaaggtattggagatataagcaccctgatccaactcattgatgtaaagggtcgtaatttcttttacgccgttgatatcaaatttggccaacaactcttctgtaatttcatcattggcagaagccaatacctcgccggtttccgaatcaatcagatcggcagccaatgctttgcccagcaggctttccggttctacatccaaacgggtcaggcctgcattggtaatatcacggatatttttcgcagtaatgcgcttacctttggcaaccaatacattgccttctttatccaagatatcgaccttggcagtttcgcctttcagacggcctgcgaccaaatcggtttgaacaccgtttgaagacaaatagaacgtttctttgtcgtagaaaatatccaagatttgctcattgttgtagcccaaagccttcaacaaaatcgttaccggcattttacggcggcggtcgatacggaaatacagcaaatctttcggatcaaattcaaaatccaaccatgaaccacggtagggaatgatgcgggcggagaataacaatttgccggaagagtgcgtcttacctttgtcatgctcgaaaaacacgccgggcgaacggtgcaactgggaaacaatcacacgctctgtgccgttaatcacaaaagaaccgctcggggtcatcaacggaatttcgcccatatacacttcgttttcacgaacttcttttaccgtcggtttagatgcttccttatccaaaatcaccaaacggatacgcgcgcgcaagggggctgcataagtgattccgcgcaactgacattcgggaatatcgaacaaaggctcgcccaatgtgtaatgcacaaactccaatcgcgcataaccgttatggctcacaatcgggaaaatagaattaaatgccgcctgcagaccgtcatcggtacgtttgtcaaaagcattttccagctgcaaaaacttcgcataagaatcaatttgggttgctagcaagaaaggaacttccaaaacattttcccgctttgcaaaactcttacggatacgttttttctcggtaaacgaatagttcatacacactccgaaaagtaattttcaataataggccgtctgaaacaacggtacgcatcaatctgatatttacatttatttgcaatgacttgataaaaactatgcaaataaatgtaaacaatacttgatgtttattttaagaagcaaaataaggctggcagaaaactgccagccttcataagaagcatcaaattatttgatttcgactttagcgcctgcttcttccagttgtttttggatgtcttcggcttcagctttagaaacaccctctttaatggttttaggtgcgccgtcaacgatgtctttagcttctttcagacccaaaccggtaattgcacggacaactttaatcacgccgactttttgatcgccggcagaagccaaaacgacatcaaattcggttttttcttcagcatcggcagcaccggcaccagcaggacctgcaactgcaacagcagcagcagaaacaccgaatttttcttcaaaagctttaaccaagtcgttcaattccattacggtcaaagaaccaactgcttccaaaatgtcttctttagtaatagccatgctattttactccaaatattgtattaaaaaataattgattaacagaaacaaaatcgattaagcggcttcttcgccggcttttttctctgccaaagcagccaaaccgcgcgcaaagcccgatacaggagcttgcataacgaacaacagtttggacaacagctcttcgcggctcggaatagaagccaactcagcaacctgagcagcattcattacttcgccattgtaagaaccggctttaacgacaattttgtcatcttttttcgcgaattggtgcaacactttagcagcagcaacagcatcttcagaagcagcgtaaaccaacggaccaaccatttgatcggccaattctgcaaatgaagtaccttgcactgcacgacgagccaaagtatttttcagaacacgcaaataaacgccttctttacgtgcattcgcacgaagctcagtcatactggaaacactgataccgcgatattcagcgactacgagggtttgagcgttagcaattgccgcgctaatttcctcgaccgccactttcttggtttcaatattgagactcaaggtctacctcccactgtttataaacaggataccaaaacgatatcccaccagcgcggtaacctaaaaagacatcttacaagcaatcttgcaatgtgtttcaggactaccgtctgcgtagggcagttacgattaaatcttacgatccctacggtcttggacatctacttaattttaagtagcccaaattcaagcagcccagaaaaccaaactgcttgaaaattccttaagattagttatttacgcttgatgtatcaacgcgaatacccaaacccatggtgctagacacagcaacttttttcagatactgacctttagcggcagcaggcttggctttaacgatagcatccagcaacgcatcaaagttctctttcaaatcagcttcagcgaatgaagcacgaccaatcgttgcatgaacaatacctgccttgtcggtacggtactgcacttgacctgcttttgcattttttactgcttcggcaacattaggggtaaccgtacctactttagggtttggcatcagaccacgaggacccaagatggtacccaattgaccaacaatacgcattgcatcgggagaagcaataacaacgtcaaagttcagattgcctgctttgatttcagcagccaaatcttcgaaaccgacgatatctgcaccagcttctttagcagcttctgcatttgcaccttgagtaaatacagccacacgggttatcttaccggtgcctttaggcagaacgaccgaaccacggataacttggtcagatttacgcggatcaacgcccaagttgaaagatacgtcaacagactcgtcaaatttagcagtcgctgctttttttaccaaagcaattgcttcatcaattgcatataatttattggcttccacagaagagcgaagagctttcaagcgtttagatactttagccattatacaacaccctccacatccaagcccattgagcgagcagaacctgctatagtacggacagccgcatccaagtcagcagcagtcaaatcaggatctttagttttagcaatttcttccaactgggcacgggtcagtttacccaccttattagtcagaggattagaactgcctttttgcagaccggcagcttttttcaacaaaatagaagccggcggggttttcatcacaaaagtgaatgatttatctgcaaatgcagtaatcacaaccggaatcggcaaaccaggttccataccttgggttgcagcattaaatgccttacaaaattccataatattcagaccacgttgacccaaagcaggaccaactgggggagatggattggctttacctgcaggaatttgcagtttaatatagccgataattttctttgccacttaacggactcctaaaaacgggtaagacgcggaaccatttccgctccccaagttaatttttgattctatcctcttattgcttttttttcaagtataaaaatcagttaatcttttcaacctggctgaactccagctcaacgggtgtttctctaccaaatatctgaacagacacacgtaacttattccgttcataattgacctcctcaaccaccccgttaaaatccgcaaacggcccttcatttacacgaacctgttgaccgacctcaaattcaacttttggtttcggcttctctatgccggtctgaacctgctgtaaaataatttcagcctctctctgactaatcggcgtaggtctattagccctccctccaataaaaccggaaacacggggggtgctttttacaagatgccaagagtcatctgtcatttccatctcaactagcacataaccaggatatgactttctttcactaatagtcttacgaccattgcggatatcaacaactttctctacaggcaccagaatttgtccgaaataatctcccatctcctcacgggcaatgcgctcttccaatattcgttggacattcttctcaaaccccgaatacgcctgtacaacataccattttttcgacatctcaaccttcccttctcagcaatacatcaaaaaataaccacgaaattgctgtatctgccgcatagataaatatagaaagcacagcaacaaacactataacaaatacagtcattctgacagcatcttcacgcttaggccaaaccacctttttgaattcggaccaagaatttgagaaatatgcaaaaaacccttccttaccggaattagatgcagattctttatcttgaacaaccagttgatccactttaacgttctttttttcaggcgtatgttctgtcatattatttatccatcatagcatctgtctattctcaatccatgtaaatggcaagagagtttactaaataacaaatacaaaaaaattaaccgacacaaggccggttaattttttatttggcaggccaagagggtctcgaacccccaaccctcggttttggagaccgatactctaccaattgagctattggcctctaaacttaagcgataacagaagaaaccacgccggcacccacggtacgaccgccttcgcgaatcgcaaagcgcaggccttcttccatagcgataggcgcaatcagttctacggtaatggttacgttctcacccggcattaccatttccacaccttcttccaaagtaaccgcgccggttacgtcggtggtacggaagtagaattggggacggtagttggcgaagaacggggtatggcggccgccctcttctttgctcagtacgtacacttctgctttgaacttggtgtgaggagtgatagtacccggtttggccaatacctgaccacgctctacgtcttcacgtttggtaccgcgcagcaatacgcctacgttgtcgcccgcctgaccttcgtccagcagtttgcggaacatttcaacgccggtacaggtggttttttgggtttctttcagaccgacgatttcgatctcgtcaccaacgtggatgataccgcgctctacacggccggttactactgtacctcggccggaaatggagaacacgtcttcgataggcagcaggaacggtttgtccacggcacgctcgggagtcgggatgtagctgtccaatgcggcagccagttcgaagattttttcttcgtaagcggcatcgccttccaaggctttcagtgcggaaccttgtacgatcgggcagtcgtcgccggggaagtcgtagctggacagcaggtcgcggatttccatttcaaccagttccaacagctcggcatcgtcgaccatgtcgcatttgttcatgaacacgatgatgtaaggtacgcctacttgacgggccagcaggatgtgttcgcgggtttgcggcataggaccgtcggctgcggaacataccaggattgcaccgtccatttgtgcggcgccggtaatcatgtttttaacgtagtcggcgtgccccgggcagtctacgtgtgcgtagtggcgggtttcggtttcgtattccacgtgcgaggtgttaatggtaataccgcgtgctttttcttcgggtgcgttgtcgatttggtcgtaagcttttgcagcaccgccgaattttttagccaaaatagtagtcaaagcggcagtcagggtggttttaccatggtcaacgtgaccgatggtgccaacgtttacgtgcggtttgctacgttcgaatttttccttagccatggcaatatcctatatatctaagccttaaagaaatgaataatcgagagatggtgcccatgggcagatttgaactgccggcctctcccttaccaagggagtgctctacccctgagctacatgggcctaattgtttggagcgggtgaagggaatcgaaccctcaccgtaagcttggaaggcttctgctctaccattgagctacacccgcattactcgctactgccccaagtaagaattttggtggagggagaaggattcgaaccttcgaagctttcgcaacagatttacagtctgccccctttgaccgctcgggaatccctccaaaagagaacgttagtttattagcggcttgcttttccgtcaagtttttttttgattttatttcaaaacagacataatttgatgttttaaaaagaatttatttaaactggataatcttttcgtatttcgccatcaactcgtcatgggtttcgggatgttcttcgtcaatcaggatgcagtccaccgggcaaacctgctggcactgcggctcatcgtagtgtccgacgcactgcgtgcagaggttggggttgatttcgtaaatttcctcgccttgggaaatggcatcattggggcattcgggttcgcatacgtcgcagttgatgcactcgtcggtaataaaaagcgacatttcttttccttttccactaaattatcaaaaccgggcgggcgcggattatagcacaaggtttttttgaaccggacggttgcaaacgaatgtttacaactcggaaatgattatcaaagcgcatattattcagccacttggaaaacccttaattcaaatgtactctgccccgatttcccctctctatattccgtcagccaatcgggaatatccggcagcgtacccgcctcgagatagacgaatgaccgggggttcaggcacggcttcaaggcatcaaacaggatttgccagtcctgccatgcaaacggcgggtcgagaaagacaacatcaaactgttcggatacggtcttcaaatatgcgatgccgtctgaaaagacgatttgcacctgccccaaacccagttcgcgactgtttttctgcaaggtctgcacggtttggcggttgttatccgaaatcagcacgcgtttggcgttgcgcgaagcggcttctataccgagtgcgccgctgcctccgaagagatccaaaaccgttttacccgtcaaatcctgtcccagccagttaaacagcttttcacgcacgctgtcgggtgtcggacgcagtccgtcggcggatgtgaaactcaatttcctgccccggcattgcccgccgataatgcgtacccggttgctgtgtttggtatgtttgcctgccgccataatcaaaaacctgtaagttcaaacggtattatacaagacctgtcaaagaatatgccgtctgaaaacttttttcagacggcatatctgtttaaacggtttcggtcagcttgcggagcagctcgatttctttgtctttttgttccaacatttctttgcagtgtttcaactccatttttaaaaattctattttcatcgaaacatcacccgacgcatacaacgcaatatcgccaccactatcaccttcattaatctgaaacaccatcccaccaccgcccgatttgagcaagtcccacatatcgattttgaaaatctgagccaactgctccaaacgcgggatattcaactgcgtttcgccccgttcgattttggcataccctcctgccgacatcgccagcttttccgccatatcctcctgggaccatttattcaattcgcgcatcaggcggattttttcgtgggtttccataagctgaactttctgtatagatggttgaattattgggatagattttaaacttcttctggctggttaggcaattaactattagataagattttttcctttttacaaaaaaagggaaaacatggaattcctatctcttcacccttggtggtctttttttattatattaactattatccttagctatattggattctgtgcacatctccacattcaaaatagggcagttttcttttatagctatcgggatgtaactattattttcttgacacctgtcatcctcatcgctctaagttatttaattaaaaataaagaaatcctgtcagcttgtatcttatgtataactcttattgcattttcatgggcatggattataatctatcgacctaatactaaaaggttttttctttccttattgatagtatggggaaaattgttatttaagtactattgtttgggcaattctcgccatatcacttggcttagctgtaataacagggaacagcaagcgtaaaaaatatgaacgacgtgaccgtcatgctgaacgtaatgaaaaagcttttataggtgcgctattagtaggtttcgaattatcaagaaatttattgaatttatgttgcctacacaaggatttttccaccccatctaaaaacattgaagtcaatcgctcttaaattttaaaaggaagagttcatgatgaaggatttgaatttgagcaacagcctgttcaaaggctacaacgacaaacatggcttaatgatttgtggctatgaatggggttggagtaaagccgatgaggctgcttatgtagcaggtgaatacaaactccctgaaaacaaaatcgaccatacatttgcaaacaaatccctctatttcggagagcaggcaaaaaagtggcgttacgacaatacgataaaaaattggtttgaaatgtggggacaccccttagacgaaaatggattgggcggtgcatttgaaaaatccctggttcaaaccaactgggctgctacacagggcaacactatcgacaatcccgacaagttcacacaacccgagcacatcgataattttctctaccacatcgaaaaactgcgtccgaaagtcatcctcttcatgggcagcaggttggcggattttctgaacaaccaaaatgtactgccacgcttcgagcagttggtcggtaagcagaccaaaccgctggagacggtgcaaaaagaatttgacggtacacgtttcaatgtcaaattccaatcgtttgaagattgcgaagtcgtctgctttccccatcccagtgccagtcgcggtctatcttacgattacatcgccttgtttgtgcctgaaatgaaccggattttatcggactttaaaacaacacgcggattcaaataaaccaatcacagaaaagcaaaggtcgtctgaaaatttttcagacgaccttttctctttcaaaccaacctgatctcactctttcggtgcaggcggttcgatctgttctttccagccgcattctttttgcgggcagactttttccacaccccagcgtttagtggttttgatggtcaagaccggccaatggcagttcgggcattcttcggcaacgggcgggttccaagtggcgtagttgcagtcgggataggtgctgcaactgtaaaacagtttgccgtagcgggatttgcgctcgacgaggttgccttttttgcattgcggacactggacgccggtatctttcggtttttccagcggctcgacgtgtttgcatttcggatagttggcgcagccgatgaatttgctgccggtgcggctgtatttgtacactaggcgaccgccacatttcgggcactcgcgtccgtcgagttctgcctgttcggcttcggctttggcgatgcgttcggcagcttcttcggcggtttcgttgacattgcgcgtgtagctgcactcgggataaccggcacacgcaacgaaacggcccattttgccgaacttgatttgcagtttgtgttcgccgcatttcgggcaggtttcatcaagttcctgcgtggtgaatttggcgcgttcgatgccttctttttcttccacttgtttgatgaacggtttccagaatttgtccatcaagggaatccattggcgtttgccgtcggcaatttcgtcaagctggtcttcgagtttggcagtaaagtggtaatcgacgtattgggcgaagtgttcggtcaggaatttgttgacgatgtcgcctgtgtcggtgggcatgaagcgtttttgctcaagggtaacgtattcgcggtctttgagcgtagagatgatgctggcgtaggtcgaggggcggccgatgccgtattcttcgagggctttaaccagcgtggcttcgttgtagcgcggcggtggggtggtgaagtgttgttcgccgtagagtttgtccacgggcaatttgtcgccttcgctcatttcgggcagttttttgctgtcttcgccttcttcatcgtcgctgctttcttcataaacgctcaagaagcctgcgaaagtctgcacttgtccggttacgcggaatacgcctttgccgacggtaatatcgacggtggtttggtcgaatttggcaggcgtcatctgacaggcgacggtgcgctgccaaatcatttgatagagtttgaactggtctgcgctcaggaagggtttgacgctttcgggcgtgcggtacacggaagtcgggcggatcgcttcgtgcgcttcttgggcgtttttggatttggttttgtattgtttggcggcactcggcagatattctttgccgattttgttttcgatgtaatggcggatttcggttaacgcttcatccgccaaattcacgctgtcggtacgcatataggtaatcagaccgatcgcgccctgccctacgtctataccttcataaagctgttgggcggtacgcatggtgcggtcggtggtgaagccgagtttgcgcacggcatcctgctgcatggtagaagtggtgaacggcgcggcaggattgcggctgcgctttttcttttcaatggcggtaacgacggcttctttgccttcgagttctttcaatacgtcggcttgcgcagcttcgttcggcaggtcgaattgttcgagtttcgcaccattgtattgggcgagtttggcggtaaacttactgcgtcctttgtgactgtcaagatgtaccgtccaatattcctgcgcttcaaacgcgcggatctcgttttcgcgctcacaaatcaggcgcaaagcggggctttgcacgcggcctgcgctcaaacctcggcggatttttttccacagcaacggcgagaggttgaaaccgaccagatagtccaaagcgcgacgggcttgttgcgcatcgaccaagtccatttcgatttcgcgcggatgggcaacggcatcgagcacggcgtttttggtgatttcgtggaacacgacacgctgcggcttgatgtttttcaggccgcgtttggatttgaggatttccaaaagatgccaggaaatggcttcgccttccctatccgggtcggtggctaggtagatgttttcagcttctttggcaccggcgacgatggcatcgacgtgtttgccgttgcggctaatcaattggtatttcatcgcaaagccgttgtcgggatcgaccgcgccgcttttggggacgaggtcgcggacgtgtccgtaggatgcaaggatttcaaaatcgccgcccaaatattttttcagggttttggctttggacggggattcgacgattaataggtttttcgccatttgtcgttctctggatggtggttttgatgccggcgtttcagacggcctcgggcgggccgtctgaagccgcttcagttcatcgtgggtttgttgtcgagtaaaagcgcactcatcagctcgtcgccgaccaacacgggcagctcgctcttgtttgcccataaaagcagcagggtcagcactttggcggtatctacggtaatttcgtcgccggggatgtgcatcagcgcgtggatgatgatttcccgctgttcgcagctgacggctttttcttcaatcagatactgcatcagccccatcacttcctgcggcaggttgtcggtttcttctttgctgtacacgcgcaatgcgccgctgtcggcaggttcggcggaaaattcggagctgttgagcaatacttccatcatcatcagggtgttgccgatttccatcgtatcgaaacccgcttcttcaagcagcatacccaagtcttcgggcggcgggcaggtatcgaaatcttggaaatgttcgatgaggtaggcgatgacttcggtcattcgtgttccttaatataaagtgcgttcaagttcggatacgctggtatctgccgccgggcattgcggcaacgctgccgtccaattccaattccaacagtgcggcatacaaatctgcggcaggcatagccaactgtccggcaagcacgtcgggatggatggggtcgaaacccattttatccagtatgccgccgacggctgtgccgcctgccgccccttcagacggcatttttgcggcaggcggcggggcgtatgccgcctgaacggcgcggctgcccgtgtcggacgtatccttatttatagaatatgacgaagcacccgtattttgcaatagacccgggcattcgttcaggatgtcgtccaaacattccgtcagtttcgcgccgtctttaatcagtttgtggcagcctttgctgtgtggattgtctatcgaaccgggtaccgccatcacttcgcgccccatttctgccgccaggccggcggtaatcagcgaaccggattccaacgcggcttcaaccaccagcgtaacctgcgacagcgcggcaatcaggcggttgcggcgcggaaaattgccggcatacgggcgcgtgccgatggggaactcgctgacaatcagtcctttttcggcgatttcataggcaaggtttttattggacggcggataaatgcggtctatgcccgtcccccacacggcgatggtgccgccttccgcctgcaacgcaccctgatgggcggcggtatcgatgcccgaagccatacccgacacaacgggaatgcctttctctcccaacgccctgccgaaatctttggcaatccgcatcgcctgcggcgtggcatggcggctgccgacgatggcggcggaaggcttgtgcagcagccgcacgttgccgcgcaaaaacaaaaccggcggcgcggtcagcccctgcgtcagcatttcggggaaatcttcatcctgaagcagcatcaggcggcatccgtcccgcatttcccattccaacgccgcttctgccgcctgccgcgccaaagcgcgtttttccgcattgcgccaagcctcggccgcctgcttgtgccgcaccgccggggcgacctgttccgccggtgcggacagggcgtttgacgcgctgccgaaacggcgcagcagcagcaggaagctttccgcgccgatatagggcgtaaacgccaattgcagccacgcgaaacgttcgtcctctgtcataaaatccgtccccttacgatttcagacggcatttgcaccaaatgccgtctgaaaacaaaagcccgcagccggaaaaccggccgtccgggcctattcttcggttttttcccccgcccggcgcgaaacgccgatgccgagctgtttgagtttgcggtaaaggtgcgtgcgttccaaaccgactttctgcgccactttgctcatattctgaccttcttgggcgatgtggtactcgaaataacgccgctccacctcctccctcaattcgcgcaggggcaggttgaaattaaacccgcccaccatatcttccgctccctcggcaggcacattctgccccaaaagggaagaaaccgcccctgcgccgatttcctgtccgtccgcctccaacaacagcgttgcaacgacgctttgcagttggtcgaaatttcccggccagtcgtaacgggtcaatgcggcaagtgcctcttcactgaatgcggcgggcgcaatcttttggctttccgccacattgcaggcaatcccctgtatcaggaagggaatatcttcatgctgcatacgcagcggcggaatgcggacgaccgattccgacagcagttccgccagcttttcctcgcaggcaatgccgtctgaacctgccgccctgctgcccgatgcgaccaccctgacgcggcggtgttccgcctttccgacaataaaggcaataccggcttggatgttgcggctgtactgggcgatgtcgccgacatacaaaacgccgccctccgccttctgcaacagttccatcggcatatcgatcagatattcgacccttgccgggctgacccacggcgtaccgtttttatggaaatagcgtgccaccgtttcaaacggcgaacccgcctcgcccgtcaaaagtacgggagaggcacgtttcaccgcagcccctacctcacggttcatttcctgaatcgccgcactgttgcccagcttgtcgaatacaggccccgtttcggtttgcgccgcaccgtacttcaacgcgttttcaaccgtggacagcagcttttgcagggaaatcggtttttccaaaaagtcgagcgcaccgattttagtggcttccactgctgtgtcgatgctggcatgcccgctcatcatcaccaccggcatattgagctgcccgtttttcgcccactctttcaaaagggtgatgccgtcgcaatcaggcatccaaatatccagcagcaccatcgcggggcgcgcctgatggcgcagcttgcgcgcctcttcggcgttttccgccaatgcgaccgaataaccttcgtcctgcaggatttccgacagcaggtcgcggatgccgatttcgtcgtctacaattaaaatatcgctgctacgcataagtttttaccgtttttggcaagatgattctgacacacgcaccacccgcatcctgattgctcaggctgatgcggccgccgtgttcttcaatgatttttttcaccacgggcagacccaatcccgttcccgccggtttgtccgttacatacggctcgaaggcgttgtgcagcatttccctgccgaaccctttgccgttgtcgcaaaccgtcaggacaatccgaccgtcctgccccgcttccgattttaccctgacttcgggtacatcggcttcttccgccgcttcggcggcatttttgaaaatattgtgcagcacctgccgcatggcggtcgtatccgccgccaccatcagcggttcgccggcaagctccgccgcaaaccggcacggaccggcttcatacaatgccaacacatcgccgattaaggcgttcaaatcctgattttccaatttgagcgaaggggaacgcgcataattgcggaatgcttcgaccatttccttcaatgccgccacctgtttgacgatggtgtcggtcgaacgcgtcaggatttgcgcatcctgctcatccagcttcccgcccaatttccacgccagccgttcggcggaaagctggatgggcgtgagcggattgcggatttcgtgtgccagccgtttggccacttcgccccacgcggcttctttttgcgcgtgtatcaaaacggtgatgtcgtcaatcaccattaccacgccgttgccgttgtcttcgggcaggacggttgccttgcccagcaggattttggcatcgtccggcgcggcatatttcacatggaccggtttgtccgtacctgccgccgcgccgatggcggcaaacacttcggcaagcagggactgctgcgccgaaacgccgtgccaaccgtgccggctgctgccccacaggggggtaagcggcatccccaaaatctgttccgccgctttgttgaaggttttcagacagccttgttcgtcaaacaccaccacgcccgtggtcagcccctccagcacgcattcgagataatgtctggcggcttcctcgcgccggcggttgcgctcgtctgcttctttggcgatggaaagctgctcggtcatgtggttgaacaacttggtcaagcgtccgaactcgtcgttgcgcaacacggggcgcgtctggctgaaatcgccttgcgccaccgccttcgccccctcggcaagcgataggacgggttcgacgaaacggcgggcgaaatacagtgccatgaccagtgcaagaaaaatcgacagcagcgaggcaatcagcagggttgccaggaaaaaggtctgcaaaccttttttgctgtaactcaactcagcatatttcgcccttgccttttcgattaagacggcatcctctgccacgcctttgggaaccggctggcggaaaaacaaggcgtaatcgcgtccgttgtgcgtacccgccgacagccagccctgcgcgtacaatacgccgcctatgctttccaaatccctgaccgaacccgcctgttggattttttcccaacgcgccttatccggaaacggctgatcgagcttgtgcggattgatgcttttttcaattttaccgcttgccgcattgtaaagggataactgtgtaaagctgccggcataatgttccagcaccctgcccatattgccggatagggaggcggtgctgatgaggtctatctggatggggacggcattgctgagggcattgtctgccgccagattcaatgcggacttgctcaaattgaggctgcgttcaagcgcctcgtgggtatcgttgccgaaccacgaattaatcgtgccgttgataaactgcgcggaaacgccgaacagaaacacgccgggcagtacggcaaccagcgtaaacatcccggaaaggcgtttggcaatctgcgaaccgaatacgccgtcgcgcctgtctttcaacagcaatatgacataacgtgccaaaacggcggacaacaccagcagcagcattgcgctgaacgcaacaatccaccagaaataatccgccagcgaactggtgctgccggttgccgccgtcagtccgtacaacaggacgacggcgcatatggctgcaatcggtagaaaacggcgcattatttgttcccgatgatgtttagaggtttccaacccgaatccaaatgccagttttgagaagtcaatgcattgatttgaaaaggcttgggcagttttgaagtggacagcgtcaggcggatttccgccttggtttcccctgcttccgcaccggacagcgcgcctttgttcaggactttccagttggcaaccgcgccggtcgcgcgcaatgccgcatccaaggtgtcgtagtctgtcgaaaacgcgccgacggtaacgcggtagcggttggtcagcggatggaaactcagtttgtagtcaatattgtcgtcatcgccaatcagttgccccaatttaaaccgataagaagcgattatcggggcggaaagctgccagcttaaggtaaagttgagcggcacgccccggcgcaacgcctgttggagctggtcgggcagctcggtttggaagcggctgctgatggaaagctgcccgccgtcggttatcctcgcttcggcgcggctcacatctatcccctccgccgccgcgtccggcaaaacggaaagcatcggcagcagcacaagccattgtttaatgcttttgaataagcgcgtaataaaagccatcttggtgtttgttcggtaaaagcacccgcgattcgatcggttcggcatcggcatggcggttgaggaatttttgcaattgcccgtcgttttcttcgacgaacacggaacaggtggcaagcagcattctgccgccctgtttcagcgtctgccaaagtgcgtccagcagggcttcctgctggcgggcggtttttagcgcgtcggtcggacggcgcagccatttcacgtcgggattgcgccgcgccacgccggaagcggtgcatggcacgtcggcaaggattgcgtcgaaaggctttccatcataccacgccgccaaatcccgcgcatcggcacacgccgccgatgccgtctgaaagcccaaacgggcgatattgtcctccacacgcttcagacggcctgcatcgatgtccaaggcggtaacgcggcaatccgccaattccaaaatatgccccgtcttgccgcccggcgcggcgcacgcgtccaaaatccgttcgccgtctttcgggttaaggagatacgccgcctgctgcgcgccgaagtcctgtaccgaaacaatgccgtctgaaaaaccgggcaggcggttcaccggcacggcttcttccaacgtaaccgcatattcgtccaacgcctttgcggcgataccttccgcagccagtttttccaaatagctttcggcattgccgtgccggcggttgacgcgcaacgtcatcggcggatgcgattgcagcgcggcggtgatgttgtgccagtgtttcggataatggtttttcaagtaagccacccaccacagcggcaggttgtgttttgccacatcgtcttttttgcaggaagacgccaatttttcacgttcacgcaaaaaacggcgcaaaaccgcgttggcaaacgaacggtactgcccgcgcccgattttcgcgatgctttccaccgcctcattgaccacggcgtgcggcgcgttgcgcgtgtaatgcagttggtacaacgccgccaaaagcaggctttcgagctgcgggttgtcaatcggctttttcagcatctgcgcgagcatatgtttcaaactgcccaaataacgctggcagccgtaggcgatgtcctgcaacgcgccgttttcctgcgccgtaaggtcgggatgcgcggtgcggatttgcgccaacacgtcctgaaggttgcgtccttcggcaaccgccgcaatgctgtcggcggcaagtttttgggcaagtgccatactcatattatgtgattcgctttcttcaactgatggtttcaggcggcattcccgtttgcggatcggaatgccgtctgaagggatttacagcttcgtccctgcttcgatatgccgtcctgctgcaaacgccgcgatattcatacgcctgccgccggcaggctgcaattcggtaatcttcagcgcgttttcgccgcaggcaacgaccaaaccgtccgccgaacaggacaacacttcgcctgccgcgccttgttgcgccaccacttccgcccgccggattttcatcggcttgccctgatactcaacccacgcggcaggcacggggttgaaggcgcggattttgcgttcgataaccgccgcgctttcgctccaatcgatacgcgcctcttctttgcttagtttttgggcgtaagtaacaccttcttcgggctgtttgaccgcgttcagacggcctttgctttgaagctgttgcaaatcggcaacaaccgccgccgcaccgatttccatcagcgcgtcgtggacttcgttggcggtatcggtaggtcggatggcgtagcggtgttcgctgaccacatcaccggtgtccaaaccggcatccatctgcataatgcacacgccggtttcggcatcgccggcctcaatcgcgcgctgaatcggcgccgcgccgcgccaacggggcagcagcgaggcgtggatattgaggcagccgtgtttcggcgcatccaacacgtcttgcggcagaatcaaaccgtaggcggcaaccaccattacgtctgcctcgacctctttgagcatttgcagggcttcggcgttgttacgcagtttttcgggctgttcgacgcgcaaaccgagttccagcgcggcttgtttgacgggcggggcagtcagttgcataccgcgccctttcggacggtcgggctgggtcagcaccagcggaatttcaaaaccggcggcggcaacggctcttaaggcggcggcggcaaaatcgggcgtgccggcgaagatgactttcatagcgtgttcctgcgtgtgcgtaaaattgtcggacaagaccgtgccgtctgaaaactttgcagcgttcagacggcacggcaaaagggtcaaatcgtatgtttctgacgttttttcagcttggtcttaatccgcccctgcttgagctgcgacaggcgttcgacaaacacgatgcccatcaggtgatccaactcgtgctgcacgcaaatcgccagcaagccgtccgcctccagcgtgaacttttcgcctttttcgttcaaagcctcgaccttgacgcgttcggcgcgggttacggtgtcgtaaatgcccggcacggacaggcagccctcttcgtaagtggtttcgccgtctttttcaacgatgacggggttgatgaacacgcgcggttcgctgcggtcttcggtcaaatccatcacgaccacgcgctcgtgcacatcgacctgcgtcgccgccagcccgatgccgcgcgattcgtacatcgtttcaaacatatcggcaatcagcttccggatgcgctcgtcgacttgttcgacaggctttgccaccgtgtgcagacgctcgtcgggatattgcaagatattcaataaagccataattttctctttccttcggcggatacgccgcctgtttttcataattaccgtgatggtgcggataattcgatgttaaaatgcggaacattttttatcacgcggcacatcccgaggggctgccgccgctttttccaacccaatcaagcaagacaaaccgaaatttatcagataaggggaacggttatgcaacgtcgtattataaccctgctctgcgcggcaggtatggcattctcaacacaaactttggcggcaaatttggaggtgcgcccgaacgcgccggaacgctacacggtcaaacagggcgacaccctgtggggcatttcgggcaaatacctgtacagcccgtggcaatggggccgcctgtgggacgcgaaccgggatcaaatccacaatcccgacctgatttatccggaccaggtattggtgttgcgccacgttgacggcgaaccgcgcctcggcttggaacagacagacggcatccccgtcgtcaaaatgagtccggataaggaagtgtccggatacggtattcccgccatcgatgtcaacttctaccgcatctttatgcggcacccgcaaatcgtttcccgcaaagaaaccgctgccgcgccgcgcctgctctcgggcccggaaggcaggctgctgtacaccaaaggcaccagggtttacaccaaaggcctgaaagagccgggccgctacctgacctaccgaatcaataaaaacatcaccgatccggatacgggtaaattcctcgggcaggaagtcgcattcagcggcatcgtgcgctccctcgactataccgactctgtcctcgaacaacgctcgaaacaggctggagaacggccgaaagacaacgaataccatacccgcacccatcctttgattaccccgctgcgcaccccttcgatacagccgctggtggtcgaaaccgccatttccgaaatacagcagggcgactacctgatgaaaatgccggaagacaccgaccgcttcaacatgatgccgcacgaaccgtcccgcccggttcaggctaaaatcgtttccgtgtttgaaggcacaaggattgccggccagtttcaaaccatcaccatcgacaaaggcgaggcggacggtttggacaaaggcacggttttgagcctctacaaacgcaagaaaacgatgcaggtcgacctctccaacaatttcaaaagcagggataccgtcgaactgatttccactcctgccgaagaagtgggcttggcaatggtttaccgcacctccgaacacctgtcgtccgccatcattttggaaaacatctccgatatttccgtaggcgacaccgccgccaatccgggacgcgatttggacaatataccggatcagggccgcagccgcgtgaagtttggcttcaaccgctccgaataattaatcatccgacaaaaatgccgtctgaaacaccttccgtttcagacggcatttttccatcttcaataaaatatccgtttggacttttccgatgtttttgaaatctcctgcaacgcctgattgagcgcgcccaaatccaacgccgtttccgaacggcaggcatcgccgaagatgtttttatattccgccgtcagtttcaacattcctttgaacgcgcgcccttccaaagccgccgacaactcgaaaatatcggcgaacacgcgtccataggtttcgcccgaggcgaccgcgtccgtccccaatgcaaacatatccatttttgccaactcggcggcaatcgtgcgcgcgtcttcgtcgtcgggcagcacttccgccttgaacctgacctgttccgccatccctttgccgtggtttttgaccagcagggcgagcatttgcggcttgtgttccaagtgttgcaaagaagcgtgcaggacggggtgtatgctttcgttctgtatcattttttcgcggtagaacttttccgccttagcccttgaacgcgccgacacgaacgcccacgccagccacaccagcgcgacggcggacaatgcggacagaagcggaggcagctcttcagtataggctttctgattgaaccaaatttgcgcggtcaaaaaaccggcaaagaaaatcaaaacataaagtatcggtgcgaaacggctttggacagaagcgtgcatcatcattccatttcagattggcaaaacaagcggcagatgaaatgccgcccgctcggtttaagggaatccgtcaggcttccgccaccgaatcccggctgtaggttttttcgcagtaatggcatttcagccgcgtctgcccgttgtgttttttaacataaaaccggcttttgaccggctcgccgtggccggcgcaattcgtgttcgggcaacggaacacttcggcaatttcatcgggcaggttcaaatgccgcttctgcacgaccttgaaatggtcgatggtattgaccaccgcttcgggggcgaacagggcgaggcggtcggcggctttgtcgtccaagcacacgcctttgattttgatgatgtctttgctgccttgggttttgctgggcaggttgaagcccacggttaccgcgttgccgtagtgcaaaagtttgaactggcgcaggatggtcagccccctgccggcgggaatatggtcgataaccgtacctttttcaatggcttcgacactgagtttcggggtttccatatcggttcctcacacttcttcgttcaacaccagcgacaatatcgccatacgcgcataaacgccgttggtcgcctgctcgaaataataggcatgcggcgtagcatcgacatcgggatggatttcgtccacgcgcggcaaagggtgcagcacgcgcaggttcggtttggcgcgggcaagcatggatgcgtcgagattgaatttgccttggattttggcaaattcctgttcgtcgaaacgttcgcgctggacgcgggtcatatacaggatatccgcccattccgccgcttcttccaaactaccgaggatacggtatcggcagccggcttcgtccaactcttcggtaatgtagtcgggcatcgcgaggctgggcggcgaaacaaaggcaaattcgcagccccagcgtttcaacgcctgacaaagcgaatgcacggtgcgcccgtatttcaagtcgcccgccatggcgattttgagcttgtccaaacgcccctgcgtttcataaatcgttaccagatccaacaaggtctggctggggtgctggttggtgccgtcgccggcgttgatgacggggacgcgcgaaaactccgccgccacgcgcgccgcgccgtctttggggtggcgttggatgattgcgtcggtgtagccggaaatgatgcgggcggtatcggcaagcgtctcgccttttttggcactggtattcgcgccgtccgaaaagccgatgaccttgccgcccagccgctgcaccgccgtttcaaacgacagcctcgtgcgcgtggacggttcaaagaaacacgaaccgataagtttgccttccaacaaatcgccgcgcggatgcgccttcagcttcaatgccgtctgaagcaggcattccaactgttcgcgcgacaaatccgaaatggagatgatatgctgtctgtaaagcggattaggcatttttgccccccttccgtaaaaaacccgcgtcaggcgggtatccggttatacgtcgtccacgccgcctgtatgtttgcggaacagcttcgcaaaagcggcaatacggcgcgtattatcgcacatttgccgccgcaaagttttaccgcacgaatcccgtacttttcagacggcatatccaaacacgcccgcataagcataaggtataatcgcgccagacatttcttttcaggaagccgccatgttagtctgcaacccctacgaagtcgtcatccacggcacaacgagttccggcaagattttccgtcccagcgactgggcggaacgcctgtgcggcatcctgtcctcgttcaccaaagacaaccgcctctcctattcgaaatgggtgcgccccatgctggtggacaacatccgctgcgtcgccgtcgataaaaaactggaaaccgacaacccccaaatgttccgcttcctgatggactttgccgccgacaacgacctgcgcgtcatcgactgcaaagccctgctcgaagaacgcgaacagggcggacaaaacaaccctgccgacgaacacgtcatgctggcacaggcaatcgaagaaaaacacgccgccgagaaagcacaggaacagaccgcctcgggcgcatcctacgttttgcgcgaaatcggcgcggacgacaccgccaccgcctttgcagccttgagcgttttgcgttccgccctgaccgacatcaaccgctttaccgaacagatcaacaaagtccaacgcccccaaggctaccgcctgctgggtatttttgaagaaggcaaacacaatgccgtcgccgtctgcggcttccgcgaagcctgcaccctcgccagcggccgccacatccacatcgatgacatcgttaccctgccgcaaagccgccgcaaaggctacgcctcgcgccttttggaagaagtccgcaaaatcggcgcggaaacaggggtaaccaaaatccacctcaacgtccacgtcaaccacgaccgtgccgacgcgcaccgcctgtatttcaaaaacggttttgaaatctgcgcataccacttccgttgcgaccccaaatgaaaacccccctccccatctgcaccctgtcggcactcgccgcctgcgccctttccggacaaggcggcagcagggtttacggcgaaatcaaagcccgagacctttgcgttaccgctcctataaggcggcagcagggtttacggcgaaatcaaagcccgagacctttgcgttaccgctcctatcctgctttctgctttctgtcttgcctgctctcgttgagccaagcgttcttgcaagctcgcttgcacgttggcaagcattgcactctatcggctttcttttcctgttgcggctggtggttcaggctcgcgttgtacgctttgcactaaagtacaccgtgaatcgatgctcgctatttattctatcaatattttgatttataatgaaaaaatgtttttcagagtgactctttactttgtaaaaaactttgtatcattctcaaaaactagaaaatcaaacgaaatgatgcaaaaacacaaatgtctaatagattttattttgactgttgccagccaaattgcttatgctgacttacctttaagtttggaagaattattgactgacaagggtaaattcaaactagaaagcagtattagctacatcaacactgaacgcaatcaaagcgaatttgctaatcctatttatgtgcaaaccagcgcaacgaaaattgcaactgtaatggctatgatgattacacctgtaatggcgcaaaatttagacagccaagtttttgacagccaaaatgtgaaagcaattcaattatcacaggctgaaatgaaagaaacacaaggtgaatttgttcccattattgcagccgctgcttttggcggtgcattaggtgcatgggagtatcatggtgctaatttgtataatcatggtaaattaggaactgcgcaaggcgcggctactgcggcaggaatcggtgcggcaacaggagtagcggcaaaacagggctggctgctgctgccggaggcggattggctgggaatttggcatggagaccgggtattcatgcactaggttttggggccaatgctgccaacaatgcagtcaattctcggaaataatcattaataacttttagttagctaactaatttccacaatagaattagttagctatttattaatatagagtttgcatgatgatgggtgtattaattttttttctaatcgttccaattttgggatttatttgcgctacgataaattattttattattaataaatttaaacttccaaaatacatggcgtatttactcccatcattatctattttattcatatttattcatgcaataaaattgcatatgattttatttttttatgtttcatgcgtttattccgcgtatacatattatgataaaaaatctttataaattgataaattatgcggctttgattggtttcgccccaaatatagtttttgcttggcctatgtttgttgaccccccgcttcttaccaaaacatccatgtacgaagttggaaagcacggcgagattccggcatagtaaaacaagatttggatttttcttgcggcgcggcttcgattgccacgttactgaataatttttatggcagacattattctgaagcagaaatcttagacaaaatggataaaacccaaatgcgtgcttcttttgatgatatgcaacgcataatgcccgaactgggttttgaagcacaaggttatgctttgccatttgaacagttggtacaactaaaaattcctgtaattgtgtatttaaaataccgtaaaaacaaccatttttcggtattgaacggtattaacggagaaactgttttgctggctgatccatcgctggggcacgtctcaatgagcaaatcacaattcttgagcgcatggaaaacacgtgatggcgaaatggaaggaaaaattttagccatcgtgccaaaaaatactgattttgttagaaatcagatgttttttaataagaatcccgttcgtcaaacacgttttacggtagaacaaatccaaatgcggcaaaaacgataataaaccgatttttgcccatttattttatatagtggattaacaaaaatcaggacaaggcgacgaagccgcagacagtacaaatagtacgaaacccattcacttagtgcttcagcaccttagagaatcgttctctttgagctaaggcgaggcaataccgtactggtttttgttaatccactataaaagcaaagaaaccgccattagcactacaccccccccaagctgcggctgccaaacacatcggctgcttctcgacgcacccgctgaaaaatgcgtcctatccgtccgccttgcccgcaccccctgactttgccgccctgcccgatgccgtctgaagcctgaaccgccccaccagcccgatgacgcacgacaccgccggaaagggcatacacaaagccgtcagcacataacgcgcattccccgtattaaccacgtccgcgcccttcagcagcagcggcagcgcgttcgcccactcccacaccgacggcgcgctgaacgccaataccgccaccagccccaacatccggaacaccccgatttccaacacctgccgccgccgcaccgaacggttgagcaaaaacacaaccgccaacccgaaacagaccaccgccgccataccgccgttggcgacaatctgcaaactgttgaatgcaatatcgggcctaaccgccaacacgccttccgaatccggcacggcacgctgcaaatccaaaccctgcaacacattcaacacaaaaccgtagatcaaatcaaaaaacaccacgcctatcggcaaagcactcaaaacccgccacatcttcctgtccgaccaaccgttcaaaaccttcattttacccgaccacgcaagccgccgaacaaaaaacaaggggctgtcctagataactaggannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagggataattctaacttaatttgaatttccctagttatctaggacagccccaaaataaatttagcctaagtcataaaaccgtgtaattttgcgccaaaaaaggcggtttgcaggtaaaatatcaaactattaatttaaatcatatttttacagaatattccgccgcgttcatcaaatggacatcaaaccggttccaaatttctgtaattttgtaacaaaataccgcaaaacacccgattgagaccaaaaggactttcatatgaaccagacaagccgcgatctgacccgcatcagccacaacactaaaatcgtcgccacccttgggccgggcagcaacaacgtcgaactgttggaagacatgatccgcgtcggcggtctgaacgtcgtccgcttcaacttcagccacggcacgcccgaattccatcaggaaaacgcccgcatcgtgcgcgaggcggcaaaacgcaccggacaggaaatcgccatcattgccgacctgcagggcccgaaaatccgcgtgggcaaaatcgccggcggcggcatcgaattgaacaaaggcgaaacgctggtactggatgccgcgctcgaaggcgaaggcacgcgcgaggcggtcggtttggactaccgcgacctgcccgacgacgttgccgcaggcgatgtcttgtggctggacgacggcctgctgaccctgaccgtggaatccgtcgaaggcagcaggattatcacaagggtggaaaacagccacgtcctgaaaagcaacaagggcatcaacaaacgcggcggcggtctgtccgcaggcgcgttgaccgaaaaagacttccgcgacctgaaaaccgcgattgccatcggttgcgactacctcgccatcagctttgtgaaatctgccgaagatttgcacatcgcgcgcgccaaagtcgaagaagaaatgaagggcagcactgccgtgcgccccggtttggtttccaaaatcgaacgcgtagaagcgattgaaaaccttgatgaaatcatcctcgccggcgacggcattatggttgcacgcggcgacttggcggtcgaagtcggacacgccgccgtccccgccctgcaaaaacggatgatccgccgcgcccgcgagttgcgccgcttcagcattacggcgacgcaaatgatggaatcgatgattaccaaccccgtgccgacccgcgccgaagtcagcgatgtggcaaacgcggtattggacggcaccgatgcggtgatgtgttccgccgaaaccgccgtcggcgcgtatccgtttgaaaccgtcagccaaatggcgattatctgcgcggctgcggaaaaagagcaggattcgctcaacggcgttgccgaacaggtcgagtatcccgaagcggtcagcaccaacctggcggttgccggcggtgcggtcagcgtggcgcgcgcggttcacgccaaagccatcgtcgccctgaccgaaagcggttcgaccgcctttgaaatcagccgccacaacatcaccctgccgattttcgcgctgaccccgagcgtttccgcccaacgccgtatggcgatgtaccggggcgtgcgcccgctgattttggcaaccagtaccgaccacgacacggcgttaaacgaagtcgaaacgatgctggtggaacacaacatcctgcattccggcgaccaatacatcattaccagcggttcgcaaatgcgcgaatccggttcgaccaacacactggaagtgctgcgcgtcaaataatccgccctgagtggaaaatgccgtctgaagccgatgcccgaggcttcagacggcattttttgcggcggcgcggcggttcgggcaaactctgaaaaaattgtgcaaatccggcaacatcggataaaatcgagtacctatactaaagcgaaacaaggcatttccgactgccttttttatttatccaccgtccgcctttttacggaaaccgaaatgaccccttccgcactgaaaaaaaccgtcctgctgctcggcactgcctttgccgccgcatccgtccacgcatccggctaccacttcggcacacagtcggtcaacgcgcaaagcacggcaaatgccgccgccgcagaagccgccgacgcatcgaccatcttctacaaccctgccggcctgaccaaactcgacagcagccagatttccgtcaacgccaacatcgtgctgcccagcattcattatgaggcggattccgccaccgactttaccgggcttcccgtccaaggttcgaaaagcggcaaaatcaccaaaaccacggtcgcgccccacatctacggcgcatacaaagtcaacgacaatctgaccgtaggcttgggcgtgtacgtccccttcggttctgccaccgaatacgaaaaagattccgtgttgcgccacaacatcaacaaactcggtctgaccagcatcgccgtcgaacctgtcgccgcgtggaaactcaacgaacgccattccttcggcgcaggcatcatcgcccaacatacttccgccgagctgcgcaaatatgccgactgggggattatggaaaaagcgaaagcactaaaagaaacaccccccaatccaactaaagccgcccaaatcaaagccgacggacacgccgatgtcaaaggcagcgattggggcttcggctaccaactggcgtggatgtgggacatcaacgaccgcgcgcgcgtgggcgtgaactaccgttccaaagtctcgcacacgctcaaaggcgatgccgaatgggcggcagacggcgcggcggcgaaagcaatgtggagtacgatgcttgcagcaaacggctacacggcgaatgaaaaagcccgcgttaaaatcgttacgcctgagtctttgtccgtacacggtatgtacaaagtgtccgataaagccgacctgttcggcgacgtaacttggacgcgccacagccgcttcgataaggcggaactggtttttgaaaaagaaaaaaccatcgtcaacggcaaatccgaccgcaccaccatcacccccgactggcgcaacacctacaaagtcggcttcggcggttcttatcaaatcagcgaaccgctgcaactgcgcgccggtatcgcttttgacaaatcgcccgtccgcaacgccgactaccgcatgaacagcctgcccgacggcaaccgcatctggttctccgccggtatgaaataccatatcggcaaaaaccacgtcgtcgatgccgcctacacccacatccacatcaacgacaccacctaccgcacggcgaaggcaagcggcaacgatgtggacagcaaaggcgcgtcttccgcacgtttcaaaaaccacgccgacatcatcggcctgcaatacacctacaaattcaaataaacggcccgccgtttgaatgtaacaatgccgtctgaaacaggtattgttttaggctcgatttatagtggattaacaaaaatcaggacaaggcgatgaagccgcagacagtacagatagtacggaaccgattcacttggtgcttcagcaccttagagaatcgttctctttgagctaaggcgagacaacgccgtaccggtttttgttaatccactatatttggaaggagcgtaacccttccgaatcaggacggcacatagggcgacgttttttgtatcgtcctgtgtgttgaaacatcagcataggcaacacaggaaaagccggctgttttgcgcctgcgtaccgtattggtcaaaatgccgtctgaaaccgacaacagggtttcagacggcatttccgtcaattttctctttatctgccgaacaggttggcgatattttccatctgttcttcggtaaaaccgttttcgcccaatctggcggcaactacccattcgcccgacaaaccgtgttccgcaccgagctgccgccatttttcgactttggcttcgtctgtggttttttcgggcagcggtttgacgggaatcctgctttttgggacggtattcatcggtttgcccctaatcgatggaatagccgcgaagatactgtatccgttcgcgcgtcatccgcgtgtcgcattgcagcttgaggtattcggcgtattcctgccggtctgcctgcgcggcggcttgtcggcagttgctgattttttcctgcgcccacttgcgttgttcgccgaccaactctttttgcacgtcggtatcgagtcctccccaaagtttggtaatttcggattccgcacgctggttttgtacgcgcgcctcttccacttcgccccgtgatacggtaacggtatcggcacgctcgccgtcgtcgggatgcaggatttccggttcgggcgcgccttctgcggcttggggtacgcccgcatcgccgccggcggcattgtgttccaaaatgtcttcgggcgtgggtttggacggttcttcttcacgggcttttccgctcaaaatcctgaccgcgtcttcttttttcaccgccttgccgtctatcatcacgatgctcttcacgccgtaaggcagcaacgcggcagacagcgtttgcgccgccataccgaccgtgttgtcgacaaatgccgtctgaccgtctttgacgggcaggaagcggacggctgccgtcaatacgccgtctttaaacgcgacattgccgcccgtcttctgccgcacaatatccgacaaagcggtttccccgtacagcagggggctgtttgccttggcatcggcaagcgtttcagacggcacggtaatgttcaaatcggcgatacagaacgtgcgcccgccttcctgcgtttccgaagcgtgttccaaagaaaacgccaaaccgtaagcggcggcgataattttgtcggcatcgacaaactgcctgccgtcttcgcgcgcgaaagaacgcgcttcctgcgtgagcgtttcctgaatattgccgcgtatgccttgcaacacggcggggttggcgcattccaatgccttgggcggttcttccctgccgcaagcggcaagcagcagggcaaacggcagcgcaatgagtttccgatacatgatgttccttccaaacggtgcagaccgatagcggctatcatagcaaaagcacctgcaggcggtaaaccttgcaggtgctttgtcggaaaggcggaaaatcagcctttaaagaaattcacaaaaccggtgagaatcgcggcattaatcaaatcgacgaagaacgcgccgaccataggcacaatcaaaaacgccttatgcgacgcgccgaaagtatgcgtgacggactgcatatttgccaccgccgtcggcgttgcacccaagccgaaaccgcaatggccggcagccaatactgccgcatcatagtcgcgccccataaagacataggtaacaaaagtcgcgtacaaaaccattaccacggtttgtacggcaagaatcacggttacaggccccgccaaaccggtcagctcccacagtttcaaattcagcaacgccattgccaagaaaagcgaaagcgaagcattgccgaacacatcgatggcgcggtcgaacatattgaccttgaatgcggcagtgaggatgttgcggatgaccacgccgccaaacagacaccacacgaatttgggcaggtcgaacaggtattctttgtcgaagccgtccataatctcggcaaacgccaaacacgcggcaaacatggcaagcgtttcaacggcagattccgccgtaatcaggcgggtgcgttttgcctgctcgaacacgtcgtccgcgttgtcgtcctgatcctgttttttgttttcaaccggtttgcggcccattttgttgatcaggcggcgcgcaaccggcccgccgatcaggccgccgaacaccagcccgaaagtagccgatgcaatacccaaaccggttgcgccgaccaagccgtattgcgtttcaaaattaggtccccacgcacctgacgtaccgtgtccgcccgtcagcgacaccgaaccggtaatcagaccgatgagcgggtccaaacccaaagccgtagccagtccgaccccgacaaagttttgcaccaagataaatccgcccacaatcgcggtaaaaaccaccagcggcaaaccgcccgccttcaaacgggaaaaatccgcgctcaagccgatggacgtgaagaaaatcagcataaacgcattttgcagcggtttctcaaatttgaagctcacgccgtacgcctcgtgcagcgcaaacaggataatcgcggcaatcagcccgcccgccacgggctcggggatgttaaaatcacgcaagattttgattttcttaaccaaaaccttgccgaccaacaaaaccaaagtggcggcaatcaaggtgtaataactgttaaacgcccattccatatcgtttgacctcctaaaatgtttttctttatgtccgcccgaaggggacgcaagcgcgaagatattaggggaatagttaaggcttgtcaaagaatcgccgttttttatagtggattaaatttaaaccagtacatcgttgactcgccttgccgtactatctgtactgtctgtggcttcgtcgccttgtcctgatttaaatttaatccactatacaactattttttacaaacaaaatgccgtctgaaactccgttcagacggcatcgggcatccacacctgttcaataattggtcgaaaaaattgttcttgcttgtccgcatcggcggcataatatgtcaaacccattccggacgcgttgctgtcggcagccttcgcacccggtttcttgttcaccgaaaccttgccgtctttgccgatttcaacggttacgcctttgccgtttttcatcttccacttcaaaaccttcgcccggcatcctcgcatttgctgaccgtgcagccgccctccgccgcgacattaccgtttttataaatcacgcactgctgccggctgtcggcacacgccgcaaacgcagaaaccgaaaaacaggacaccagcgcggcaaacatcaatttcttcatggttcggactccttatttatataacgtttgaccatatcgaaacaatacgcctgtccgcaccgtcagtccggagggtatggcgtaaaacatcatattgatttgatattggataaatttcaaatattatcaattagtcggcaataaaatattcatcagcgcgatattgatatagtagttgcttctgcctatcttttctttgtgcaggaatccgccttctgtcagttcatccaggtatttggcggcactggggcgggaaactttcagcgttttcatcaggaaatcgatttttgtgtagggatgattgaacaggtggttaatcaggtcttggctgtagaaactgaagtttttcctgatgcggtgtttgtagttcaacatctcctgatggatgtgctgcacggtatcgatgccgtctttggcggtttgttccacggcttccagcatatagagcagccagccttcccattcacccgtatcgcgcacgtgttgcagcaggcggtaatattcgcttttattccgtaccagatagcggctgaggtataagacgggaatatccagcaatccggttaaaaccagatacagcacattgataatcctacctgtcctgccgttgccgtcgtaaaacgggtggatactttcaaactgatggtggatcagtgccatacgaatcagcggatcgatgggttttgccgtgctgccgtcattgacaaatgcctccagcctgcccatcaggcggatgatgtcgtccgtatgttgcggcggcgtatagacggtttcgccggtgtagtcgtttttcagcatcgtccccgactgtttgcggaatccggcacggttcttttccaattctgcctgtatcgtcaaaatatgattgttggtcagtattccgtgtttttggataaggccgaagccgcaatgcagtgctgaagcataattctgcacttctttaatggcaggactggacgggattaccgatattcctgcacggaacagctcgtcatgagtggtaatgatattttcaatttcggaactgtccttggcttcctgcaaagacagcgtgttaatcagaataccttggttggggatactgcggcagatgccttttaattcggccagataacgatgggcggaagccaattttttcaagatggcgaccgtttcaaaatctatttcgggagggaattgttcgattgagtacattttaaggtttcggttaaatgataaaaaaatcccatttttttgctatatcgcccagatatgataaaaaaacaggatttttttacaagttaattttaatatattgttttaacaaatatttttaatcacacttcaggcaacccctaccgcttcaactttgccaacgcatccgccattgccgaattggtcggggcgcggtcgttgcgttggggtttgcggccggctgtccgttcgcggctgcggttttcagacggcattttatgttttgcgccgcccggttcgtcatccaagcgcatggtcagcgcgatgcgtttgcgtgcagcatcgacttccagcactttcactttcaccacgtcgccagctttcaccacttcgcgcgggtcttggacgaacttgttggacagggcggagatgtgcaccaagccgtcctgatggacgccgatgtccacgaacgcgccgaagttggcgacgttggaaaccacgccttcgagtatcataccgacttgcaagtcgctgatttcgtggataccttcggcaaacgatgccgtctgaaactcgccgcgcggatcacggccgggtttttccagttcggacaggatgtccaaaatggtcggcaggccgaagcgttcgtcggtgaagtcggacgctttgatttgcttcacgcgctcgcggttgccgatgagttcggcggcgctaatgccttgttgcgccagcattttggcgacgacgggataggcttcggggtggacggcgctcgcgtccaacggctctttgccgccgttaatccgcaaaaagcccgccgcctgctcgaaggttttttcgcccaaacgcggtactttcagcaattttttgcggctgtcgaacgcgccgttttcatcgcggtaggcgacaatgttttgggcaagggtttgattcaaaccggaaattcgcgccaagagcggggcggaggcggtgttcacgtccacgccgacggcgttcacgcagtcttcgaccaccgcgtccagcgatttggcgagctggctttggttcacgtcgtgctgatactgccccacgccgatggatttggggtcgattttgaccaactcggcaagcgggtcttgtagcctgcgggcgatggacaccgcgccgcgcagggaaacgtccaagtcggggaactcgcgcgccgccagttcggacgcggaataaatcgacgcgccggcttcggacacgacgattttatgcagccccattttcgacatttcacgcaccagttcgcccgcgattttgtcggtttcacggctggcggtgccgttaccgatggcgatgagcttcacgccgtgctgtttaatcaggcgcgacagcgttgccaacatattgttttcttgatgcaaatagacgatgacggtatccagcagcttgcccgtgtcgtccaccacggcacatttcacgccgttcttgtatccagggtctagacccaaagtggtcagccgtccggcgggtgcggcgagcagcaagtctttgagatttcgggcaaacacggtaatcgcgtcggtgtcggcggcttctttcaaacgattgagagcttcgagttccaacgacaaaaagatttttgcgcgccaagtcagacgcacggtgtcgcgcagccatttgtggccgtctgaaaccttgaaacggcgggcgatgatttgctcgtattcgctttgctgcgtaatcggcgtgtcgtcgggccggtatttgagcgcgatgttcaacacgccttcgttgcggccgcgcaaaaccgccaacgcgcggtggccgggcatagtgcggacgggttcgcggtggtcgaaataatcgctgaatttttcgccttcggtttctttgcctccaacaacttgcgcgtggatttcggcttcgttccacagcttgtcgcgcagcgtgccgatgagttccgcgtcttcggcaaactgctccatcagaatcgcacgtgcgccgtccaacgcggctttggcatcggggacgttttcgttcaggtagccttgtgcggcggcttccacgtcctgcgactgctcggcaagcaacacgtccgccagcggctgcaaaccgtgttcgcgcgcgatttgcgctttggtgcggcgtttgggtttgtagggcagatacaggtcttccagcgcggttttgttatcggcggcttcgatttgcgccctgaggtcgtctgaaagcttgccttgctcttcaatgctttttaaaacaacggctttgcgctcttccaactcgcgcaggtattgcagccgctcggcaagccggcgcagctgcgtatcgtccaacccgcccgtggcttccttgcggtagcgggcgataaagggcacggttgcgccgtcgtccaaaagctcgatagcggcattgatttgcgcggtagtcgcggaaagttcttgggagaggattcgggtaatgttcataaattgcctccgtgatgccgtctgaacagccgacggcgcaatgtgggtaatcgtttggaaaagatgaagataatactgatatactttgccagatacaatctgaaaggaatgtttatgaccgtcctgattaccggcggcaccggctttatcggttcgcacaccgccgtctcgctcgtccaatccggttacgatgccgtgattctggataatctgtgcaactcgtctgccgccgtcctcccgcgccttcggcaaattaccggcagaaacataccgttttatcagggcgacatccgcgaccgtcagattttgaggcagattttttcagaacacgaaatcgaatccgtcatccattttgccggtttgaaggcagtgggggaaagtgtggccgagccgataaaatattatgacaataatgtttccggcagcttggtgttggcggaagaaatggcgcgcgcgggcgtgtttagtattgtgttcagctcttcagcgacggtttatggcgatccgggcaaagtaccttataccgaagacatgccgccgggcgacaccaccagcccttacggcgcatcgaaatcgatggttgagcgcattctcactgacattcaaaaagccgatccgcgttggagcgtgattttgttgcgctatttcaacccgattggggcgcacgaaagcggcttgatcggcgaacagcccaacggtattcccaacaaccttttgccctatatctgccaagtggcttcgggcaggctgccgcaactgtcggtattcggcggcgattatccgacccccgacggtacgggaatgcgcgactacattcatgtgatggatttggcagaagggcatatcgcggcaatgaaggcaaaaggcggcgttgccggcgtacatttgttcaacttgggttcggggcgcgcctattccgttttggaaatcatccgtgcctttgaagccgcatccggcttaaatattccctatcaaatccaaccccgacgcgccggagacttggcgtgttcctttgccgacccgtcccataccaaacaagagacaggttgggaaaccaaacgcagccttgcgcaaatgatggaggattcgtggcgttgggtcagccgcaaccccaacggatatggggattaaatgcaaaccgcaaacaaaaaaaccatcctcgttaccggcggcgcgggctttatcggctctgccgttgtccgccatatcattcaaaacacccaagattccgtcgtcaacctcgacaaactgacctacgcgggcaatctcgaatcgctgaccgacattgccgataatccccgctatgctttcgagcaagtggacatttgcgaccgcgccgaactcgaccgcgtattcgcacaacaccggcccgatgccgtgatgcacttggcggcggaaagccatgtcgaccgctctatcggttcggcaggcgagtttatccaaaccaatatcgtcggcacattcaatctgcttgaagcagcccgcgcctactggcaacaaatgccgtctgaacagcacgaagccttccgtttccaccatatttccaccgatgaagtctatggcgatttaggcggcacggacgatttgtttaccgaaaccgcgccctacgcgccgtccagcccctactctgcctctaaagcgtccagcgaccacctcgtccgcgcgtggttgcgtacttacggcttgccgaccattgtaaccaactgctccaacaactacggtccttaccattttccggaaaaactcattcctttgatgattctgaacgcgcttgacggcaaaccgctgcctgtgtacggcgacggtatgcaaatccgcgactggctgtttgtcgaagaccacgcgcgcgcactgtatcaggttgttaccgaaggtgttgtcggcgaaacctacaatatcggcggccacaatgaaaaagccaatattgaagtcgtcaaaaccatctgcgccctgctggaagaactcgctcccgaaaaaccggccggtgtggcgcgttatgaagatttgattactttcgtacaagaccgccccggccatgacgtacgctacgccgtcgacgcagccaaaatcaggcgggatttgggctggctgcctttggaaaccttcgagtccggcctccgcaaaaccgtgcaatggtatctggacaacaaaacctggtggcaaaatgtattgaacggcagctatcgtttggaacgtttaggtactggaaaatagttttcagacggcatcccgacgcaatgccgtctgaaaacccatcgcaaaggaagaaagaaaagatgaaaggcatcatactggcaggcggcagcggcacgcgcctctaccccatcacgcgcggcgtatccaaacagctcctgcccgtgtacgacaaaccgatgatttattaccccttgtcggttttgatgctggcgggaatccgcgatattttggtgattaccgcgcctgaagacaacgcctctttcaaacgcctgcttggcgacggcagcgatttcggcatttccatcagttatgccgtgcaacccagtccggacggcttggcacaggcatttatcatcggcgaagaatttatcggcaacgacaatgtttgcttggttttgggcgacaatattttttacggtcagtcgtttacgcaaacattgaaacaggcggcagcgcaaacgcacggcgcaaccgtgtttgcttatcaggtcaaaaaccccgaacgtttcggcgtggttgaatttaacgaaaacttccgcgccgtttccatcgaagaaaaaccgcaacggcccaaatccgattgggcggtaaccggcttgtatttctacgacaaccgcgccgtcgagttcgccaaacagctcaaaccgtccgcacgcggcgaattggaaatttccgacctcaaccaaatgtatttggaagacggttcattgtccgtccaaatattaggacgcggtttcgcatggttggacaccggcacccacgagagcctgcacgaagccgcttcattcgtccaaaccgtgcaaaacatccaagacctgcacatcgcctgcctcgaagaaatcgcttggcgcaacggctggctgacgaaaaaagatgtggaaacacgggcaaagcccttagaaaaaaccgcctacgggcaatacctgctgcgcctgatcggcaaataaatgccgtctgaaccactttcttcagacggcatacagagaaaatcatgaacatcatcgacaccgccctccccgacgtaaaaattttaaaaccgcaagtcttcacagacgggcgcggtttttttatggaaaccttccgcgacgggtggttcaaagaaaatattgccgaccgaaccttcgtgcaggaaaaccactccaaatccggcaaaggcgtattgcgcggcctgcactaccaaaccgaaaacacacaaggcaaactcgtacgcgtagttgtcggcgaagtgttcgacgtggccgtcgatatgcgcgaaggttcgccgactttcggcaaatgggcgggcgcaaccctgtccgcgcaaaaccaatgccagctttggatacccgaaggcttcgcgcacgggttttgcgttttgggcgacgcagcggaagtcgtgtacaaatgcacggactattacaagcctgaagccgaacaggttttaatatggaacgacccgacagtcggcataggctggccgcttcaaaccgcgccgctgctgtcgcccaaagatcttgccggtaaagcgtgggcgcaagctgaaaagctccgccttacgctttcccgataaaaaatgccgtctgaacgtttcagacggcattttttccgacagcctacctacccgccttcagtacgcgctgtgcaaagaaaaacatcccggtaacgaagaacgccaaacccaaccaagaagcggcggcatcccagttttgcagattcaacgcgagcggcgcatccgagccgccgttggtcacggagaaggcaataataaacgccataatcacaccaatcaggctttcaccgacaatcaggccggcggagaacaaggttccgatgcgctcggcgtttttcagacggccttcacggttttccgcttttttaccgatgatgtgtttcaacactgccgccaacaccgcacctgccacaatgggcatattgacggacggcggcagataaatacccataccgaccgcaaggacgggcagggcaagtttgccgcctgatgattttttcaacaccaaatcggcggcaatcaataccgctccaatcgcgatgccggtaaagatgtagacccattcgaggttgtgggcgaaaatgcccgacgcgatggtcgtcatcaaagtcgcttgaggagctgccaaagcctgcgccgcatccatgccttcgcgcggcattgcgccggtaaagccgtaggcttcgtaaagcagttccaacacgggcgaaataaccagcgcaccaacgatacagccgataatcagggcgacttgctgccgccaaggcgtggctttgagcaggtagccggttttcaagtcttgcaggttgtcattggaaatcgaagccacgcagattactgccgagccgcaaaacaaagtcagtgccagcaaaaatttgcggttagcctcatccgccaacaaacctccggattcgcctaccagcagcaaaaccagtgaaataacgacgacggacacgatgcccacgccggaaatcgggctggaagacgagccgaccaaacccgccatataaccgcaggcggcggcgaccaaaaagccgatgacggaagccaaaagcgtgcaaacgaccactaaaagccacgccatgccgcccgtaatgtgcgaatcgccgataaagtggtaaaacgacacacctagaataaacatcatagacaatacccagaaaatcatggctttaggcgacaaatcctgttcggcgcgttctgtagcgggcgcaccgccgccaaaactcttgaacgacatcttcatgccttccaccatcggcttgagcagcatcaacagcgtccaaaccgccgcaatgccaatagtccctgcaccgataaaacgcactttctccttccacagtttcatcgcaaacgccgccatttccatatcggaaggttgcggaatgtgtgaggagaaatacggcacggcaatgccccaagcaatcgaaatgcccaacagaatggcgatgccgcccgtcagtccgaccaaatagcccgcgcccaacaatgccagtgaaaagcccatcggcagctggaaaatcgccgtaccgcttttaaaccaataactcgcgctgtcggcaatcacgcgcagacctccggcgcaaaagctcatcaatcccgccaacgcaccgccggccgccagctctttgatgccgctgccgccctgacggttatccccttcttcatgaccgcccactttcaaaatttcagcagccgccacaccttccggataaggcaaatcgcttttcaccaccatcgcgtaacgcagcggaatggtgaaaatcacccccaaaatcccgccggcaatacataaaagcgtcgtctgccagaacgggaaaccgctccagtagcccgccatcagcaaaccgggcaggacgaagatgatggtcgaaagcgtacccgccgccgaagcttgggtctgcaccatgttgttttccaaaatattgctgcctttgaaaaactttaaaaccgccatcgaaatcaccgccgccggaatcgacgaggcaaaggtcagcccgactttcaaaccgaggtaaacgttggacgcagtaaaaattacagtgatcaatgcaccgagtatcatgcctcggagcgtcagttcgcggtattcttctaccgacccggataaagatttattcattattcttcctttgacaacagacgttcacatattgttggcatcgcgccatgatgtcaagttttaaaaagaacagttaaaaacagttatcccaccctgccccataccccattgaaaataaaaactatttttaaacaaacaaaaacagccgtatcagggagattccccgatacggctgcttgtttccgaaccttaaaatcaatcaaacaaatcgcgcagcttgtctaaaaacgatttcttgcgcggtgtttggttttccaagccggtagaaatccgctcaaattcttccaaaagctctttttgacggtcggtcaaattgacaggcgtttcgacaacaatatggcagtacaaatcgccggtcgcgctgctgcgtaaagatttgacacccttacccttcacgcgcatcctcctgccggtttgggtttctttggggacggtgagcttgacctttccgtccaaggtcggcacttccaactccccgcccaaagcagccgtggcaaaactgatcggcagttcgcaatgcaagtccagaccgtcgcgttggaaaatcttatgcgcccgaatgcggacggttacatacaagtcgccggcaggcgcaccgtgcatacccggcccgccttcgccgctcaaacggatacgctgcccgtcatcgataccggcgggaatattgacttccaccgtcttgaccgccttattccgccccgcgccacggcatttgacgcaaggttctttaatgtgtttgcccgcaccgtggcaggtcggacaagtttgctgcatacggaaaatcgcctgctggatgtgtaccgtacccgaacctttgcaagtcgggcaggtttccggggatgtccccggtttcgcgccactgccgttacagacatcacacgcttcataagtcggaatattgatgcgtttcttcacaccttttgcggcttcttcaagcgtgatttcgataccgacttgaacgtcctcaccctgataatcaggctgggcgcgccccgaaccgcctccaaacatttggctgaaaatatccccaaagtcaaaaccctgcgcaccgccaaatccgccaaaccctccgaagcccccctgtccgccgccttcaaacgccgcatgaccatactggtcgtacatagtgcgcttttccttgtcggacaaagtttcatacgccttttgtacttctttaaacttctcttccgcctctttattgtcaggattgcggtcgggatggtatttcatcgccaatttccggtaggcttttttaatctcatcatcggtagctgttcttgccacacccagcgtcgcataaaaatcttgattactcattttttcatctaattcaaaataaaatcacggctcaaaataagggcaattgcgcaaaacacaagacaaacagactgccatagcttacaaactgaaacggaatacacttttcagacagcataaaccgatgccgtctgaaatcttcaggtatgcacgacacaaaaacttagacaggggcggattcgcatttgaagtgcaactttccctaacagaaaaaggccagtatgcggtagcatacggcctttcctgcaagaaagattgccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgttgcacttgaaatccgaatccaagaggcataaaaccaaccgccatgaagtgtttttgttataaaaacgccgcccgaacacatgttcagacggcattttctttgcgtcgattcattgcggtgtttacctgctttaaggcggacaaaggtgcggaaatggtaaacaacgatacagaacataatgctacatattttagccatttcccttccaaacaaaaaagcaccggcggcagccgatgccccttcctttacaggttcccctattttttatccgcgggcagcactggtttggctgggccttttggtgcgggcgcgccgacggaagcctggtccttcagcttcgccaataccgcagggccgatgcccttaaccttggtcaaatcgtccacagacttgaacgcaccgttttgcgcgcggtattccgcaatggccttcgccttcgccggacctatgcccggcagcgcctccaactcctgcagcgaagccgcattgatgtttaccgccgcaagggagaaggcgcaggagaacagcatacagaacagcacgaacattttcttcatggtttttcctttaagggttgcaaacaataaaccgcatcttgcgacgataaaacgggtcattctaaaatgaatatcccaaagtttcaagccgttcctccgcaaacccgaccggacgccgtacggatgccgtcccgccatccccgacattttttccgggcaaagcaaaaacccccgaataatcgggggttttctgaatgggtgtttggcagtgacctactttcgcatggaagaaccacactatcatcggcgctgagtcgtttcacggtcctgttcgggatgggaaggcgtgggaccaactcgctatggccgccaaacttaaactgttacaaatcggtaaagccttaatcaatatattcggtaatgactgaatcagtcagtaagcttttatctcttgaagttcttcaaatgatagagtcaagcctcacgagcaattagtatgggttagcttcacgcgttaccgcgcttccacaccccacctatcaacgtcctggtctcgaacgactctttagtgcggttaaaccgcaagggaagtctcatcttcaggcgagtttcgcgcttagatgctttcagcgcttatctcttccgaacttagctacccggctatgcaactggcgttacaaccggtacaccagaggttcgtccactccggtcctctcgtactaggagcagcccccgtcaaacttccaacgcccactgcagatagggaccaaactgtctcacgacgttttaaacccagctcacgtaccactttaaatggcgaacagccatacccttgggaccgactacagccccaggatgtgatgagccgacatcgaggtgccaaactccgccgtcgatatgaactcttgggcggaatcagcctgttatccccggagtaccttttatccgttgagcgatggcccttccatacagaaccaccggatcactatgtcctgctttcgcacctgctcgacttgtcggtctcgcagttaagctaccttttgccattgcactatcagtccgatttccgaccggacctaggtaaccttcgaactcctccgttacgctttgggaggagaccgccccagtcaaactgcctaccatgcacggtccccgacccggatgacgggtctgggttagaacctcaaagacaccagggtggtatttcaaggacggctccacagagactggcgtctctgcttcaaagcctcccacctatcctacacaagtgacttcaaagtccaatgcaaagctacagtaaaggttcacggggtctttccgtctagcagcgggtagattgcatcttcacaaccacttcaacttcgctgagtctcaggaggagacagtgtggccatcgttacgccattcgtgcgggtcggaacttacccgacaaggaatttcgctaccttaggaccgttatagttacggccgccgtttactggggcttcgatccgatgctctcacatcttcaattaaccttccagcaccgggcaggcgtcacaccctatacgtccactttcgtgttagcagagtgctgtgtttttaataaacagtcgcagccacctattctctgcgaccctccggggcttacggagcaagtccttaaccttagagggcataccttctcccgaagttacggtatcaatttgccgagttccttctcccgagttctctcaagcgccttagaattctcatcctgcccacctgtgtcggtttgcggtacggttcgattcaaactgaagcttagtggcttttcctggaagcgtggtatcggttgcttcatgtccgtagacactcgtcgtcacttctcggtgttaagaagacccggatttgcctaagtcttccacctaccggcttaaacaagctattccaacagcttgccaacctaaccttctccgtccccacatcgcatttgaatcaagtacaggaatattaacctgtttcccatcgactacgcatttctgcctcgccttaggggccgactcaccctacgccgatgaacgttgcgcaggaaaccttgggctttcggcgagcgggcttttcacccgctttatcgctactcatgtcaacattcgcacttctgatacctccagcacactttacaatgcaccttcatcggcctacagaacgctcccctaccatgccggtaaaccggcatccgcagcttcggttatagatttgagccccgttacatcttccgcgcaggacgactcgaccagtgagctattacgctttctttaaatgatggctgcttctaagccaacatcctggctgtctgggccttcccacttcgtttaccacttaatctatcattggggaccttagctggcggtctgggttgtttccctcttgacaacggacgttagcacccgctgtctgtctcccgaggaaccacttgatggtattctgagtttgccatgggttggtaagttgcaataaccccctagccataacagtgctttacccccatcagtgtcttgctcgaggcactacctaaatagttttcggggagaaccagctatctccgagtttgtttagcctttcacccctatccacagctcatccccgcattttgcaacatgcgtgggttcggtcctccagtacctgttacggcaccttcaacctggccatggatagatcactcggtttcgggtctacacccagcaactaatcgccctattaagactcggtttccctacgcctcccctattcggttaagctcgctactgaatgtaagtcgttgacccattatacaaaaggtacgcagtcacacctctagggcgctcccactgtttgtatgcatcaggtttcaggttctgtttcactcccctcccggggttcttttcgcctttccctcacggtactggttcactatcggtcgatgatgagtatttagccttggaggatggtccccccatattcagacaggatttcacgtgtcccgccctacttttcgtacgcttagtaccgctgttgagatttcgaatacgggactgtcacccactatggtcaagcttcccagcttgttcttctatctcgacagttattacgtacaggctcctccgcgttcgctcgccactacttgcggaatctcggttgatttcttttcctccgggtacttagatggttcagttctccgggttcgcttctctaagtctatgtattcaacttaggatactgcacagaatgcagtgggtttccccattcggacatcgcgggatcattgctttattgccagctcccccgcgcttttcgcaggcttacacgtccttcgtcgcctatcatcgccaaggcatccacctgatgcacttattcacttgactctatcatttcaagaacttctttgacttcgtttgcctacctgttgactaagtaaaagcaaacttgaaattcctactttgataaagcttactgctttgttgtgtcttaatcctgccttttgtgtttcaggactaagtcgatacaatcatcacccaaatactgtgtttgttttcttttctctcgcgagagatttttatcctttgcaaagaataaaaaatcaaaacaaacgctttgtctttgtttgttgatttcggctttccaatttgttaaagatcgatgcgttcgatattgctatctactgtgcaaatcaaaacgagctgattattatatcagcattttgttcttggtcaagtgtgacgtcgccctgaatggattctgttccattcttccgttttgatttgtacagtattggtggaggcaaacgggatcgaaccgatgaccccctgcttgcaaagcaggtgctctaccaactgagctatgcccccgttattggtgggtctgggaggacttgaacctccgaccccacgcttatcaagcgtgtgctctaaccagctgagctacaaacccggattctcttcttaagcgaatcttgccttcactcaagcttcttccgcatctttttcagtttaccgataagtgtgaatgcctaaagcctcttctttctctagaaaggaggtgatccagccgcaggttcccctacggctaccttgttacgacttcaccccagtcatgaagcataccgtggtaagcggactccttgcggttatcctacctacttctggtatcccccactcccatggtgtgacgggcggtgtgtacaagacccgggaacgtattcaccgcagtatgctgacctgcgattactagcgattccgacttcatgcactcgagttgcagagtgcaatccggactacgatcggttttgtgagattggctccgcctcgcggcttggctaccctctgtaccgaccattgtatgacgtgtgaagccctggtcataagggccatgaggacttgacgtcatccccaccttcctccggcttgtcaccggcagtctcattagagtgcccaactgaatgatggcaactaatgacaagggttgcgctcgttgcgggacttaacccaacatctcacgacacgagctgacgacagccatgcagcacctgtgttacggctcccgaaggcactcctccgtctccggaggattccgtacatgtcaagaccaggtaaggttcttcgcgttgcatcgaattaatccacatcatccaccgcttgtgcgggtccccgtcaattcctttgagttttaatcttgcgaccgtactccccaggcggtcaatttcacgcgttagctacgctaccaagcaatcaggttgcccaacagctaattgacatcgtttagggcgtggactaccagggtatctaatcctgtttgctacccacgctttcgggcatgaacgtcagtgttgtcccaggaggctgccttcgccatcggtattcctccacatctctacgcatttcactgctacacgtggaattctacctccctctgacacactcgagtcacccagttcagaacgcagttcccgggttgagcccggggatttcacatcctgcttaagtaaccgtctgcgcccgctttacgcccagtaattccgattaacgctcgcaccctacgtattaccgcggctgctggcacgtagttagccggtgcttattcttcaggtaccgtcatcagccgctggtattagcaacagccttttcttccctgacaaaagtcctttacaacccgaaggccttcttcagacacgcggcatggctggatcaggcttgcgcccattgtccaaaattccccactgctgcctcccgtaggagtctgggccgtgtctcagtcccagtgtggcggatcatcctctcagacccgctactgatcgtcgccttggtaggcctttaccccaccaaccagctaatcagatatcggccgctcgaatagcgcaaggcccaaaggtcccctgctttctctctcaagacgtatgcggtattagctgatctttcgatcagttatcccccactactcggtacgttccgatatgttactcacccgttcgccactcgccacccaagaagcaagcttctctgtgctgccgtccgacttgcatgtgtaaagcatgccgccagcgttcaatctgagccaggatcaaactcttatgttcaatctctaactttttaacttctggtctgcttcaaagaaaccaacaggacaatgttcaaaacattatcttgtctgtctttcaaacagtgtgaggctcaaggcactcacacttatcggtaatctgttttgttaaagagcgttgcgaattataaagtatctcttccgcctgtcaagatatctctcgatatccccaacattctgtgctatacttttcagttcgtccgccgcttctgcagcagcgaagaaccgaactatacgcccacagggaaaaacggtcaatgctttcagtgggatttttttggggaaattcgtcatgtcgctgtcggataaggttttttatttctgctaaatactgcaccacctccaataatcccttcctccccctcctctgactggtgcgcctttgtgaatatgccgtctgaaactcggggactcagacggcattttgtttgccgccatcagtcggcaaactgttttttcatcctctctcggcgttcttgggactcaacagataaagtggctgtcgggcgtgccagcagccgcttcagaccgataggctctcccgtatcggcacagaatccataatccccttcatcaatattgcggatggtcgcctgtattttactgagaagttttcgttcccgatcgcgggtacggagttccaatgcgtactcttcttcctgtgtggcacggtcggcaggatcgggggctgattcgtgttcttggagatgccctgtcgtagcggaagcattttcgatgagttcgtcttgcatttttaccagcaattcgcggaaaaaagccaaatgctcgtcattcatataatcgtcttccggcccgttccaattcaaaatatcttgttctgtcagctttgccataatgtatatcctctcggttcaccgaaaaaaacaaagcaccacaaagtggctttattcctttgatttttataaggcttattgcctagggcgtttttgaaaacgcgcatcataacacgttttggattggtttttttattttctttacattattgatattgccgttccatttcctgcgaacggcgcacacaggcacaaacgccctcgcttatggcttcggcgacacgatgccgcctgaaagcttccacggcttcgtgggttgtcccgccttttgacgttacatttttttgaagcttctcgaaatcttcacccgtctgctcggcaagggcaaccgctcctttaaacgttgccagactgagcgcgcgtgcttctgccatatcaaacccttgtcggatggcggcattttgcaatgcgtccagcagataaaacacataagccggtccgctgccgctgataccggtaatgctgtgcatttgcgcttcatcttccaaccaaacggtcaaaccgactgatttcatgattcgatcggcaatcctgcggtctgtttccgatacttccgcttcggcaaacataccggatacgcccagcccgatttttccgggtgtattcggcataacccggacaatgcggcgtgttcccccgaggtaacggctgagcgtaccgactgacaatccggctgcgacagaaagcaccaatgcgccgttggtgcggatatttttgcacgcggcttccatatcctgcggtttgacagcaaggattaaaacatcgtcggaatgaagctccggcagggttgccgaagtttcgacacccaactctttttccaaacgttcacgcttttccgcaccccggttgactatatggatgcggtattccccttgtttgaccaatccgcccgcaacggcagccgccatatttccgccgccgagaaaataaacattcattatttctaccctattcaaaattacctgactaaattcattcccaattttttaccatcggacgcgctcggacaggctgtttcgcttcaatccctgctttttcaaacaatcaaaaccttcctgtttgaacgtctcaatcaaaggtttgccgtcacgcgtacgccaatccagcccgcaggcttcaaacttccctattttcctgtaaaagtaagattgttgtgcggattcatattcgtttgccctgacggaacgattgccgtctgaaagcggtatctcgtagtcctctaaagacggcggactctcgccgccaatatcccaaaaatcgatggcagccggttttctcggcttacaccagccggacagggacgaacactcataccaacccgccaactggcagcctgcaaccgtaaatgcaagcaacgcagccattgccgtatattttattgcccgaatttccatcagccccttttcccgaaaatcgcgctgccgatacggacgtgtgtcgcaccgcactcaatggcggcaggcatatcgtccgacatccccatagacagcacgtctgccttaacgccagccgcattgaggtcggcaagcagtttccgcatcgtttgaaattgcaccttcaactccgtttcactgctgttggctttggcaacacacatcagtccgcgtacgacgatattcggcagcttcgccacttccacagcaagcgcgactgcttcttcgggcgcgacaccgtgcttcaccgcctcgcccgcaatattcacctcgatacacacctgcaagggcggcattgaggaaggacgctgttcgctcaaccggacagcggttttcagacggcatacggtatgcacccaatgcgcgcgttcggcgacaaacttggttttgttggactgcacatcgccgatgacgtgccacacgatgtcggtcaaatccgccaactcttccgttttgccgtaccactcctgaatatagttctcgccgaaatcacgctgtccggcggcgtaaacttcgcggatgccgtctgaagggaaagtcttaccgacggcaatcaggctgacggaatgcggcttccttcccgcctgcagaaccaattttccgatacggtcggacacctcacaataacgttcttgcaacaccgtcatagattatcccctaattaaaaatgattaaacagttgaaacccctccagtcagggcggtacaatcaaggttgttagaaccattccaaccaatcgaaacattatactaaacagagccgcattatgcagattaccgacttactcgccttcggcgctaaaaacaaagcatccgaccttcacctgagttcgggcatatcccctatgattcgggttcacggcgatatgcggcgcatcaaccttcccgaaatgagcgcggaagaggtcggtaatatggtaacttcggtaatgaacgaccaccagcggaaaatctaccagcaaaacttggaagtcgacttctcgttcgaactgcccaacgtcgcccgattccgcgtcaacgccttcaacaccggccgcggtcccgccgccgtattccgcaccattcccagcaccgtcttatcgctggaagaattgaaagccccgagcattttccaaaaaatcgcagaatcgccgcgcggcatggtattggttaccggccctaccggttcgggcaaatcgaccacgcttgccgcgatgatcaactacatcaacgaaacccagccggcacacatcctgaccatcgaagacccgatcgaattcgtccaccaaagcaaaaaatccctgattaaccagcgcgagctgcaccagcacaccctcagcttcgccaacgcgctgagttccgcattgcgcgaagaccccgacgttatccttgttggcgagatgcgcgaccccgaaaccatcggcttggcactgaccgccgccgaaaccggacacttggttttcggcacgctgcacacgaccggcgcagcaaaaaccgtcgaccgtatcgtggacgtattcccagcgggagaaaaagaaatggtgcgctctatgctgtccgaatcgctgaccgccgtcatctcccaaaacctgctgaaaacgcacgacggcaacggccgtgtcgcctcgcacgaaatcctgattgccaaccccgccgtccgcaacctcatccgcgaaaacaaaatcacgcagattaactccgtcctgcaaaccgggcaggcgagcggtatgcagacaatggaccaatcgctgcaatcgctggtgcgccaagggctgatcgcaccggaagtcgcacgcagacgcgcgcaaaacagcgaaagtatgagtttctgacacacaaccgccttccggccataccggcgggaaaacaaggcgcaaacacgcggggcgggacgcagcatcccgctcggctacctttccgaacaagaagcgtccgccttcctgttgaaacctgccgccgcaaactgcaaggcttaaaccgaaaagaagctaacgatgaataccgataacctgcacgacatcttggacgaaatggttcaagtgtattctcaaaaaaaacaaagccgatccgaaaccccggccgaaatcggcgcacacttccacccgctgctcgaccgcctgtgcgaaaccgcagaagcacaaaacgcgtccgacatccttatcagcaaaggattcccgccctcgttgaaaatcaacagcgcattaaccccgcagccgcaaaaggcgctgacgggcgaggaaaccgccgccatcgccgcatcgacgatgaacgccgaacaatcggaaatattccggcgcgacggcgaaatcaactactccgtccagtcgcgcagcggcacgcgctaccgcgccaacgcctaccacagccaaggcagcgcaggtttggttttgcggcgcatcaaccacgtcatcccgcaaatgcaggaattgggcctgcccgaaaaactcaaagacctcgccgtcgcaccgcgcgggctgctgattatcgtcgggcctaccggttcgggcaaatccaccacgatggcgactatgctcgaacaccgcaacaaaaccctgcccagccatatcgttaccatcgaagacccgattgagtttatctacaaaccgcgccgctgcatctttacccagcgcgaaatcggcgtcgacaccataaactggcagacggcggtacaaaacgctatgcgccagtcccccgacgtggtctgcatcggcgaagtccgcagcagggaaagtatggaatacgcgatgcagctcgcccaaaccggccacctgtgcatttttacgctccacgccaacaccgcgccgcagtcgctcgaacgcatactcaacttctaccccaaagaacagcacaaccaaatactgatcgacatcgccctcaacctgaccggcatcatctgccaacgcctcgccctcaaacaagacaaaacgggcaggacggcggttgtcgacttgctcatcaacacgcccgccatccaagacttcatcctgaagggcgacctgatgaacatcagtaaaatcatggaaaccgccaaaaccgacggaatgcagacgatggatcaaaaccttttcgaactgtaccgtcacggcatcatcagttacgaagaagccctgcgccagtccgtttccgccaacaacctgcgattgcacatccaactgcacaaagaaggcaaaacgcccgaactcctttacgacagggtcaacggtctcaacctcatttcctgatccgcaaaacccaatgccgtctgaaaaccgcatccccgttttcagacggcatgattttatccgccccattcatgtgctacactttatagtggattaaatttatagtggattaacaaaaatcaggacaaggcgacgaagccgcagacagcacaaatagtacggaaccgattcacttggtgcttcagcaccttagagaatcgttctctttcagctaaggcgaggcaacgccgtactggtttttgttaatccactatattcacttcataacaataaaccggtaaaaccatgaaaaccccactcctcaagcctctgctcattacctcgcttcccgttttcgccagtgtttttaccgccgcctccatcgtctggcagctaggcgaacccaagctcgccatgcccttcgtactcggcatcatcgccggcggccttgtcgatttggacaaccgcctgaccggacggctgaaaaacatcatcgccaccgtcgccctgtttaccctctcctcgctcacggcacaaagcaccctcggcacagggctgcccttcatcctcgccatgaccctgatgaccttcggctttaccattttaggcgcggtcgggctgaaataccgcaccttcgccttcggcgcactcgccgtcgccacctacaccacacttacctacacccccgaaacctactggctgaccaaccccttcatgattttatgcggcaccgtactgtacagcaccgccatcatcctgttccaaatcatcctgccccaccgccccgtccaagaaagcgtcgccaacgcctacgacgcactcggcggctacctcgaagctaaagccgactttttcgatcccgacgaagccgaatggataggcaaccgccacatcgacctcgccatgagcaacaccggcgtcatcaccgccttcaaccaatgccgttccgccctgttttaccgccttcgcggcaaacaccgccacccgcgcaccgccaaaatgctgcgttactactttgccgcccaagacatacacgaacgcatcagctccgcccacgtcgattatcaggaaatgtccgaaaaattcaaaaacaccgacatcatcttccgcatccaccgcctgctcgaaatgcagggacaagcctgccgcaacaccgcccaagccctgcgcgcaagcaaagactacgtttacagcaaacgcctcggccgcgccatcgaaggctgccgccaatcgctgcgcctcctttcagacagcaacgacagtcccgacatccgccacctgcgccgccttctcgacaacctcggcagcgtcgaccagcagttccgccaactccagcacaacggcctgcaggcagaaaacgaccgcatgggcgacacccgcatcgccgccctcgaaaccggcagcctcaaaaacacctggcaggcaatccgtcctcagctaaacctcgaatcaggcgtattccgccatgccgtccgcctgtccctcgtcgttgccgccgcctgcaccatcgtcgaagccctcaacctcggctactggatactactgaccgcccttttcgtctgccaacccaactacaccgccaccaaaagccgcgtccgccagcgcatcgccggcaccgtactcggcgtaatcgtcggctcgctcgtcccctactttaccccctccgtcgaaaccaagctttggatcgtcatcgccagtaccaccctctttttcatgacccgcacctacaaatacagcttctcgacatttttcatcaccattcaagccctgaccagcctctccctcgcagggttggacgtatacgccgccatgcccgtacgcatcatcgacaccattatcggcgcatcccttgcctgggcggcagtcagctacctatggccagactggaaatacctcacgctcgaacgcaccgccgcccttgccgtatgcagcaacggcgcctatctcgaaaaaatcgccgaacgcctcaaaagcggcgaaacggccgacgacgtcgaataccgcgccacccgccgccgcgcccacgaacacaccgccgccctcagcagcaccctttccgacatgagcagcgaacccgcaaaattcgccgacagcctgcaacccggctttaccctgctcaaaaccggctacgccctgaccggctacatctccgccctcggcgcataccgcagcgaaatgcacgaagaatgcagccccgactttaccgcacagttccacctcgccgccgaacacaccgcccacatcttccaacacctgcccgaaaccgaacccgacgactttcagacagcactgaatacactgcgcggcgaactcgacaccctccgcacccacagcagcggaacacaaagccacatcctcctccaacagctccaactcatcgcccggcagctcgaaccctactaccgcgcctaccgacaaattccgcacaggcagccccaaaacgcagcctgaaaaagtttcggcattttgtaagagagagcagattgtcagacaggttgcaagatagtggataaagctttgcgcagggtaaatgcgtagcaactgaaccgtcattcccacgaacctacatcccgtcattcccacgaaaacagaaaaccaaaaacagaaacctaaaatcccgtcattcccacgaaagtgggaatccagttcgttcggtttcgcttgttttaagtttcgggtaacttccacttcgtcattcccgcgcaggcgggaatccagtgcgttgagtttcagctatttagaataaattttgaaactctaatcccgtcattcccacgaaagtgggaatccggttttttgagtttcagtcattcccgataaattgccttagcattgaatgtctagattcccgcctgcgcgggaatgacggcggagcggtttctgttttttccgataaattcctaaaactcaaaatttcatcattcctacaaaaacagaaaaccaaaatcagaaacctaaaattcgtcattcccacgaaagtgggaatccagttcgttcggtttcgcttgttttaagtttcgggtaacttccacttcgtcattcccgcgcaggcgggaatccagtgcgttgagtttcagctatttagaataaattttgaaactctaatcccgtcattcccacgaaagtgggaatccagaatctcaaactttcagataatctttgaatattgctgttgttctaaggtctggattcccgcctgcgcgggaatgacgaatccatccgcacggaaacctgcaccacgtcattcctacgaacctgcaccacgtcattcccacgaaagtgggaatccagaatctcggactttcagataatctttgaatattactgttgttctaaggtctagattcccgcctgcgcgggaatgacggcggagcggtttctgttgctcccgataaatgccgcaatctcaaatcccgtcattccctcaaaaacagaaaaccaaaatcagaaacctaaaatcccgtcattcccgcgcaggcgggaatccagtgcgttgagtttcagctatttagaataaattttgaaactctaatcccgtcattcccacggaagtgggaatccagaatcccggactttcagataatctttgaatattgctgttgttctaaggtctagattcccgcctgcgcgggaatgacggcatcggtttgacggtatttaattgaattgtggaaattgatggattcagtgagattggcgagatgaagcctaccctatagcccgccttttacgaacccgcccctcccgaaaaacgcaaaaaatgccgtccgaaaacctttcggacggcattttcgcgtgcaaatcagtagaagacttcacgccagctgattcgtttcataccgcacgtcgggccggtaatgtccaagctgtccaaatcgttcatcagcagggtgcgcacccctttttgggagaagcagcggttgtttttgccggcacgcttgccgtcggggtctataccgctgccgcccgcatcgccgtctgccgttgttgaaaatccgtctgttttcttttcatccagataacgcacattaaccggtttgtcgtaaacatatccgttcgggcagacgatttcattgcctttttgcatacaacctatagggatggatttgccgttggtgcctttcttatggccggaatattgcgcgacagccgtattggcttctggcacaatcgggcgcgcgcttttcttggtcagcttgccgccgtcggcggtattgatgcccaaaatggcggtttgcgcgccgcagccgccgtcgttatatttgcggatggttacaaaggcggtacgcaataccacggtcggtttgacggtaacgcgctgtccgtccttcaatttcactacccaccctttgctgcccgagccgtcggatcgcttataatcggtcaggaataaggttttattttcctcagtaaggtgttgctcgagcagcccgcctcccgtaccggtgaagtttacagtacccgtcgccgctgtatcgtcgtcgaagataccgtaaatatattgttcttccatattgtccacatcctcttcactcaaatcactgcccgtaccgaagataaccacgcgtttgtctttcagttgggaaatggcgggcgcggaagtaatcggcttcgtgccttggaaaatagtgcgtacagtccattgactaggatcttgaccgctcaaatcaaagcggtacatactgccgccgcgatcgccggcataggcgatatcgatcgtgccgtccaaatctttatccaccaacgtgggggacgaaagcccgcccttgccgccggatacttcgatttttttaatcagattattcgtaccgtttccttccaaatcatacacatacagcgcggttgtattctcgccgctgtcaatttgtttagtcgcataaccggaggcgaggaaagcggcgtatttgccgttgtaggttttgccgatttgcggcgtgccgacggtgtagcctaatttcacgctattattgccgttattgccattattgccgttattttttacatcaaacaaagaggcttttgtcgggtcattgccgtcggctttggtcaaatccaaggcgtatgcgcctctgccgccaaagcccatcgcgccgaacataaacacgcggttttgccctttccattcgacttggcgcaagacaaagccgccgtccacgccgtagcggtcgcccacatagcctttttcggcaaaggcgcgcagctctttggcaagggtggagtctttgctttcaatatccttgcgcggcatcgtgccggggatgtagctgagcttcagactatagttgcggtcatccccgttgccttttttgaagatatgcaccatcccgtcgttggcggaagtagccaaatacccgccgaccgccacgatggggctgttgacgatgtcgcccaaattgcgctcgtgcttgccgttgtcgcggctgcggtatttttgactgtattttggcttgccgttgttttcttctttgttgaatgtgttaaattgaccgtcatcattggaagcacgaaccgtccaaggcagcagcacttttttccactcattggcatcaggatcgacgcccaagtccttaacaatgccgaaagttgcgttgccgttgtttcccttaaaaccttcgacctcattacctttaagtttgatctcatgtacgccgccatccaatcggatgacggtttgccgccctgtgaaactcggctctttactttcaatatccgacttattcaaggttgcgagggaatggcgaccgggtttgctgtggtcggtttttcttttcagattttgaaggaagatgcggctgctcgaactgtcggggtaggtggaaaccgaagcggaatacatctccgccttaccattttgcccagctccgaaccacagcgcgggggcagtcagtgccggcgaaaggtcttttttgttgggattggggttatttttgttgacgcagcggcctgctttgacttgcggcaagatgagtttgacgctgactaatcctttctcttcatacgtccaactaccgctgaaaaagttattattctgttttttccatgcttccgtcggctcgatgcgtgttttcaaggtacccaaatcaactgttccgacttgcgcgatatttgtgatgtgttttttatccagcaggtgcagcttggcgttcagataaaaggcgacggcgtggtgtttgtcctgatggtttttattattctgactcttgtaatcgtctgtcgtataaacgaggtttttgcctttgtgttggctgtccgcaccattttgctgcgtcacgtcctcgctaaaagaagataccaaagaaccttgtctctttggtttgaaggagctctctccgcccaaattgaaagacacgcccaaccaaggatgatccttcaatttgtaaatgggcgaattgtcgcggcttttgtcttcgtatatatccagcccgccgccgtttgtcttttttgccaaactggaattgccgaaggtaaattgggttctataggcaactgtaggacaacttccgctggagcatgtgctaccttcgtagctgtagcctactaacccagggtgggtcgtaccaatctgatcaacggcatttttgcgctcggtcagcttagtggtatcaaaaccggaaaccttgccgtagggcggcagataagtcgccgcgccgaaaacgacagcatcttttttttcagcaacaacttcatcggtattattgaatgagaaactaatgtacttttttgccaaaccaaaaccactcgtatggataacttcgcgttcattgcttttgtgcgtcaatgactgatattgattcccccactttacctcgggcagattttgcgcgttcattacaatagcgtatttatgcgtttgcgtttgcgtttgcgcttgcgcctgccccccccccccgccggtatgggaaaacatcaatatggcggtataaagcgcggtatggcggaaaacctgccgtttccaagttttattcatcttttattccttgagtttgccttcacgggacggggcggcgcgccgcgaacgccggggttcggtaaaccgcccgattccgcgcccgccgaattgctggttgaaaagcttacctccccattttaactttgcacactgatcacggtaaagcgttttttagcaaaccgctgcagatgcccgacagtctggattcccgcctgcgcgggaatgacggcatcggtctgccgttacaacacggtttctttagattttacgttctagattcccgcctgcgcgggaatgacgggtcttttataacctttgaatattgctgttatcccaaggtctggattcccgcctacgcgggaatgacgaatccatccgcacggaaacctgcaccgcgtcattcccacgaacctgcaccgcgtcattcccacgaacctacatcccgtcattcccacgaaagtgggaatctagaatctctaaagcttcagctaacctttgaatattgctgttgttctaaggtctagattcccgcctgcgcgggaatgacgaatccatccgcacggaaacctgcaccgcgtcattcccacgaacctacattccgtcattcccacgaaagtgggaatctagaatctctaaagcttcagctaacctttgaatattactgttgttctaaggtctggattcccgcctgcgcgggaatgacgaatccatccgcacggaaacctgcaccgcgtcattcccacgaacctacatcccgtcattcccacgaaagtgggaatctagaatctctaaagcttcagctaacctttgaatattactgttgttctaaggtctggattcccgcctgcgcgggaatgacgggctaaataatatcaaaccataaatcctgccaagaaacattattttcttcaatcagttgcaatttccaagccctgttccatttcttcaactgtttttcccgagtaattgcactctccatcgtaggatgcagttcataccaaaccagcatagtaacgttgtaccgtaatgtaaatccctcaatcaaatgctccctatgttggtaaatacgttgcaccaaatcagatgtaacgccaatgtataacgtgccattacgttggcttgctaaaatataaaccgcaggctgcatataacacccttttgaattatttaaatttatattcccgcgaacaccatcccgtgattactttaacccttcgttattcccatagctttccatcattcccgcaactcttcgtcattcccgcgaaagtgggaatctagaacgcaaaatctaaagaaaccgttttacccgataagtttccgcaccgacaaacctagattcccgcctacgcgggaatgacggcggagcggtttctgttttttccgataaatgccgcaatctcaaatcccgtcattcccacgaaagtgggaatctagaatctcggactttcagataatctttgaatattgccgctgtccaatggtctagattcccgcctgcgcgggaatgacggcatcggtctgccgttacaacacggtttctttagattttacgttctggattcccgcctgcgcgggaatgacgggtcttttataaactttgaatattgctgttatcccaaggtctggattcccgcctgcgcgggaatgacggcatcggtctgctgttttcggacggcatttcggctcaatccagcagtgcgtccacaaacgcgcgcgcgtcaaacgggcgcaaatcgtctatgccttcgcccacgccgatatagcggacggggacggggcggtcggaggcaagcgcggcgaggatgccgccttttgccgtgccgtctagcttggtaacaattaaaccggtcagccccaatgcgtcgtcaaaggctttgacttggttgacggcgttttgaccgatattggcatcaagcacgacgatgatttcgtgtggcgcgtcgggcatggctttttgcagcacgcgtttcacttttttgatttcttccatcaagtgaagctgcgtgggcaggcggccggcggtgtcggccagcacaatgtcgatgccgcgcgctttggcggcttggacggcatcgaagcacacggcggcggaatcgcccgtggtttgcgaaatcacggttacgttgttgcgttcgccccaagcttgaagctgctcacgcgcggcggcacggaaagtatcgcctgccgccagcaatacggattttccatgcgcttggaaatatttggcgagtttgccgatagacgtggttttgcccgcgccgttgatacctgcaagcataatcacgaaaggctctttggtttcgggcaagaccaaaggtttctccagaggcttaatcaggtcgtacagcgcatctttcagcgcgccgcgcaattcgttgccgtctttcagccctttgaggctgacgcggtcgcgcacgtctttcatcaggtattcggtggcttccatgcccatgtcgctggtaatcagcacggtttccagctcttcgtacaaatcttcgtcgatttgtccgccgccgaacacgcccgccagcgatttcgccattttgtcgcgcgatttggtcaggccttgtttcaaacgcgccgcccaaccgagcttgtgttcttcagttgtcgcaacggcttcttgaacttgcccgacagcctcgccgacggtttcggcaatggcttcttttgccgcttcgacttgttccgctgctttttccgccgcttcctctgcttcagacagcatctcggcaacggtttcctttacctgttcaaccgcaccgctgacggtttcaacggcagattcgacctgccctttgacgctttctgctaaagattcagcatcttctttaatattttcaattacttgatcggtttcggactctgcttttgctgcggtttcctgaatttgagcctcctcgagagccggcgtttcctgttttttcttgcgacggaagaagctgaacattgaattttccttttaattttagaaacttgaaacagggcgtattgtagcgtattttacgcggcaaggttgtctgaaaatccgagctgtaaggtttcggcatctcaaacgtctaatcatgcaaaccgtccacacaggaaactcaaaatgaaacaccgtactttcttttccctttgcgccaagttcggctgcctgcttgcgctgggtgcttgttcgcccaaaatcgtcgatgccggagccgcgaccgtgccgcacactttatccactttgaaaactgcggacaaccgccccgccagtgtttacttgaaaaaagacaaaccgacgctgattaaattttgggcgagctggtgtcctttgtgtttgtccgaattgggacagaccgaaaaatgggcgcaagatgcaaaattcagctccgccaacctgattaccgtcgcgtctccgggctttttgcacgagaaaaaagacggcgacttccaaaaatggtatgccggtttgaattatcccaagctgcccgtcgtaaccgacaacggcggcacgatcgcccaaagcctgaatatcagcgtttacccttcgtgggcgttaatcggtaaagacggcgacgtgcagcgcatcgtcaaaggcagcatcaacgaagcgcaggcgttggcgttaatccgcgacccgaatgccgatttgggcagcttgaaacattcgttctacaaacccgacactcagaaaaaggattcaaaaatcatgaacacgcgcaccatttacctcgccggcggctgcttctggggcttggaagcctatttccaacgcatcgacggcgtggttgacgcggtatccggctacgccaacggcaacacgaaaaatccgagctatgaagacgtgtcctaccgccatacgggccacgccgaaaccgtcaaagtgacctacgatgccgacaaactcagcctagacgacatcctgcaatatttcttccgcgtcgttgatccgaccagcctcaacaaacagggcaacgacaccggtacgcaataccgcagcggcgtgtactacaccgaccccgccgaaaaagccgtcatcgccgccgccctcaaacgcgagcagcaaaaataccaactgcccctcgttgttgaaaacgagccgctgaaaaacttctacgatgccgaggaataccatcaggactacctgattaaaaaccccaacggctactgccacatcgatatccgcaaagccgacgaaccgctgccgggcaaaaccaagaccgccccgcaaggcaaaggcttcgatgcggcaacgtataaaaaaccgagtgacgccgaactcaaacgcaccctgaccgaagagcaataccaagttacccaaaacagcgcgaccgaatatgccttcagccacgaatacgaccatttgttcaaacccggcatttatgtggacgttgtcagcggcgaacctttgttcagctccgccgacaaatatgattccggctgcggctggccgagcttcacgcgcccgattgatgcaaaatccgttaccgaacacgatgatttcagctacaacatgcgccgcaccgaagtgcgcagccacgccgccgattcgcatttgggacacgtcttccccgacggcccgcgcgacaaaggcggactgcgctactgcatcaacggcgcgagcttgaaattcatcccgctggaacaaatggacgcggcaggctacggcgcgttgaagagtaaagtgaaataagccgcaccgccgcctaacccgacaaaataccgtctgaaacctgcaacgtttcagacggtattttttatccggcggggattctgtccagacggagattttgtttagacagcatcgccgccgttttcaatcagccccgccaaccgttccaacgcgaaggcgaccgcctgcgcgcggacggattcgcggttgccgtcaaaacggcgcattgcttcgcaacttccgcccggaaaggcaaacccgaaccaaaccgtgccgacgggtttgctttcgctgccgccgcccggaccggcgatgccggaaataccgacggcgtaatccgcctgcgccacggctttcgcgccgcgcgccatctcatagacggtttggcggctgaccgcgccgtgttcgagcagggtttcgggcaacacgcccaagcggtcttctttggctttgttgctgtatgttacaaaactttgatcgaaccattgcgaactgcctgcaacgcttgtgaatacggcggcaagcagcccacccgtgcaggattcggcacagcttacggtttgacgttttttcgtcaggtttcgggcgatggtgtgcagcgcgtccatttcccactcctctttcagacggcgtttaagaattgatgatgtgtatgtcgcgttgcgggaacgggatgttgatattgactttgcggaggttttcgaccacttgttcgttcaagtcgcattgcagcgtccagcggtctgcttcgtttgcccaagcccataatgtgatttcgatggcattgtcgcccaaggcggtgatgtaggcggcggcctgccgctcttcgttttgaacgctcaaggggtgttcgacggcggctttcaacaccgcctctttcgccactttcaaatcgcagttgtaatcgacgccgactatcacttgggcgcggcacagcggcagtgtggaacggttgacgatgctgttgcccatcaccacgctgttgggcagcacgacttcttcgttgtcggtcgtccgcaaagaagtctgcaccattttaatctctcggacatatccttcaaaaccgccgacgcggataaaatcgccgactttgaacgggcggaacaggataatcagcgcgccggcggcaaaattggacagctggtctttcagggacaacgccaccgccaaacccgcgccgccgattaaggcggttacggatgttgtggaaacgcccaatctgcccaatgcggcaataatcaccaaaatcaataagccgatattggcaacattacacaaaaaactaatcagcgtggcatcgacctgcgcgcgcgtcatcgccgccctcatcacggcgacaatgcgtttcgccgcccattttccgaccaaaaaaataagcagcgcggcggcaaggttcagcccgaacgcccacgccttttcagccagatgctcccaaccggaaacactgatcaggtgtaaaaaatcaaattgtttgaagtccattgttttcctcttgatcgaacatccgccccatgcggcgtaatcggcacaggtgtaaaaatgccgtatgaagccctgcggggcggtatgtttgttttatttcaaaaccgttctaatccaacgggaaacccatccgcgctggttcgcatcaatatcgcgctgcgcgggggcggtggtgtgcgtcggggcttgggcgaagcggaacacgtcgggcaggcgcgtgtttttgacggcggggtaaacccacatttcggacggaaccgcctgctgcacttcccgactttgcagccattgcaccagttttgccgccagcttcggctgtttcgcgcccttcaagaccgccgcgccttcgacctggcggaatacgccgccttttaaaaacaggttgcccgtcggcggctcgctgtatttgcctttggaaaaatacacttccgccgccgggctggcggcataaccgaccaccagcggatacgcgccgccgttgtgcgaaaagtcggtgtaatacgcctcgctccagcctttggcgaccttcacgccgttctgccgcatctgtgcccaccatttgaacgcgccttcttcgcccagaccgctgatgttcgccatcaggaagcccagccccggggacgacgtggcgggggacggcacgaccaataggtttttatattcggggcgggtcaaatcctgcagggtttgcggcaggggcagctttttgccttcaaaccattttttgtcgtaattgatggacacatagccgtaatcgaccgccaaagccgaaggcagcccgaccgcgacgggggcggattcgggttgcgccgccgccaaaatgcccatttcccgcgccttgccgatattggcgttgtccaaaccatacaccgcgtcggcaatcgggttggcgcggctcaaaatcagtttgttgagcatttcgttcgcgccgcccgcctgaataatcgacaccttcgcatcgtttgcccgctcgaagcgcgcaatcagccctttgggcaggctgaacgacttatgcaccgccagcctgacttccgtctgcgcctgcaggtatgccgaaaccgccagcagcggcagcagccaaattttccgtttcattccgagtcctcctctattcgctgtaaaataacattctaacaaattttcacggttcaaaatgcaagaaaacccgaccgtgtggctgttcgacctcgacaacacgctgcacaatgccgatgccggcatcttcacactcatcaaccgcgccatgacacgctatatggcacgccgcctcaaactctccgaatctgccgcgtccgacctgcgtcaagactattggcaccgctacggcgcaacgctcgccggactgcaaatccaccatcccgaaatcgacatcgccgaatttttgcgcgaaagccatccgatcgatgcaatcctgaccaggctgcacggcatggcggatacggaaaacaccctatgccgtctgaacgggcgcaaggcggttttttccaacggcccgtcgttttacgtccgtgccgttgtcggcgcactcggtttggaaaaccgtttcgacgcactgttcggcacggatgatttcgggctgctgtacaaacccaatccgcaagcgtatctcaatgtctgccgccttttggacgtaccgcccgaatgctgcattatggtggacgacagcgcggacaacctgcatcaggcaaaagcattgggcatgaaaaccgtccggttcggtgcaaaagtgcacgacctgccctttatcgatgcttccgtaagcgatatggcgcaactggctcggtatgcagaaactttgtcagaacaccgccaaaatcattacaatacccgcacaccccccccgaaaatacgaaagaatgttatgcgtaaaaccttccttatcctgatgactgccgccgcccttttgtcgggctgcgcgtgggaaacttatcaagacggcaacggcaagaccgccgtccgtcaaaaatatcccgccggcacgcccgtttattaccaagacggcagctactcgaaaaatatgaactacaaccaataccgtcccgaacgccatgccgtgttacccaaccaaaccggcaacaacgccgacgaagagcatcgccaacactggcaaaagcccaaatttcaaaaccgataaacccaccctatgccgtctgaagccctttcagacggcattgcacaggaaaacgctatgccgcaaaacactttaaacatcgtcatcctcgccgccggcaaaggcacgcgcatgtattccaaaatgcccaaggttttgcacgaaatcggcggcgaaacaatgctcgggcgcgttatcgacaccgccgccgcgctgaatccgcaaaacatctgcgtcgtcgtcggccacggcaaagagcaagttttggacaccgtcaaacgcgatgtcgtctgggttgaacaaaccgaacagctcggcaccggccacgccgtcaaaaccgccctgccccaccttgccgccgaaggccgcacgctggtgttgtacggcgacgttcctttaattgacgttgaaaccctcgaaaccctgctcgaagccgcaggcaacgaagtcgggctgttgaccgacgtgcccgccgacccgtcaggtttggggcgcatcatccgcgacggcagcggcagcgtaaccgccattgtcgaagaaaaagacgcaagtgccgcccaaaaagccgtgaaagaaaccaacacaggcattctcgtcctgcccaacgccaaactggaaaactggctgaacagcctttccagcaacaatgcccaaggcgaatattatttaaccgacctcatcgccaaagccgttgccgacggtattaaagttcatcccgtccgagtgcgcgcctcccacctcgccgccggcgtgaacaacaaacgccagctcgccgaactcgaacgcatcttccaaaccgaacaggcacaagaattgctcaaagcaggcgtaaccctgcgcgatccggcacgtttcgatttacgaggccgtctgaaacacggacaggatgtcgtaattgatgtgaactgtatctttgaaggcgaagtcgaaatcggcgacaacgtcgaaatcggcgcaaactgcgtcatcaaaaacgccaaaatcggcgcaaacagcaaaatcgcccccttctcccacctcgaagactgcgaagtcggcgaaaacaaccaaatcggcccatacgcccgtttgcgtccgcaagccaaactagctaacgacgtacacgtcggcaacttcgtcgaaatcaaaaacgccgccatcggcaaaggcaccaaagccaaccacctcacctacatcggcgatgccgaagtcggcagcaaaaccaacttcggcgcaggtacgattattgccaactacgacggcgtgcacaaacacaaaaccgtcatcggcgacgaagtgcgcatcggttcaaactgcgtcttggtctcccccgtcaaaatcggcaacaaagtaaccaccggcgcgggcagcacgattacccgcaatgtcgaagacggcaaactcgccctcgcccgctcccgccaaaccatcatcgacggctgggtgaggcctgaaaaaaacaaacaataaagctatgccgtctgaagccggtttcaggtttcagacggcatcaaactcctccgatatcagataaggactgcaaaccatgtcattacccccatgcccacaatgcgcctccgaatacacttatgaagacggcggacaatacatctgccccgaatgcgcccacgaatggaatgaaaccgaatccgccgccgaccttgcggctcaagtgctcgatgccaacggcgcagtgctgcaaaacggcgataccgtcatcctcatcaaagacctcaaggtaaaaggcagctcgatggtgatcaaacaaggcacaaaagtcaaaggcatacgcctgcaagaaggcgatcacaacatcggctgcaaaatcgacggcagcgcgatgaatttaaaatccgaattcgtcaaaaaagcctgaccgcccaaaaacaagaaacgccgtccgaacccgtttggcaaggttcggacggcgttttttatatggcggatttatacgcccagcagcccttgccccaaaaagccgcctttttccacgccgggcaagacgaagaaatagccgccgccgaaggggctgatgtattcttccagcggttcgccgttgaggaggttttgcacgaagatgaatccgtcggcaaggtttgcctgatagcagacgaacaccagcccgacatcaagctgtccgcttgaggcgagtccgcgcgaatagctgtaggcgcggcggaagaggcggtgttttttgaggaattcgggatcgcgcggattcgccaggcgtatatggctgtctttgggcgtgatatcaccctcggggtctttggcaaaatccggttggtcggcttcttttttgccgtccatcggcgcaccgctgtatttgcgccgcccgaaaatgtcggtttgctcttgaagcggcgtcctgtcccaaaactcgacaaagtggcggataaggcggactgcctgatagctgccgtttttcgcccactccggttcgtcgaggctgttggcggccacacccgtccacaaaacctcgtcggcagttttgggatcggaaactttggggttgcccgtgccgtccctgaagcccaacaggttgcgcgccgccatcgcgccgggttcggatttgggctgccacccgtcgatactccaacggataacggcggtttggacggtgtgtttgatgatgtcgcgcagggcggcttggcaggtttcgggggtgaaggcacagatttgcaggctcaaatcgccgtcgcaccagcttttttgcagcttatcgttggagaagtcgcgcatttcctgcaaatgaatcggttttttgtctttgagtccgaaccggccgtcaaacaggctgctgcccacccccacggtaacggtcaacccgtcggggttgaaggctttgcccaaaatgccgctgccggctggcggaagtttgtcgtcgccgtcttggtattcgccgccttgggtgagaaactcgatgcgggcggtcagcgtgcggaacaggttttccagctgcttggcactttgcgcggttacgtcgaaggcgcacataatcgaaaacgcctgctgcggcgtaacgatgcctgcctgatgttcgccgtagcagggataggcttggggcgagtgttggctttcggcggtgcgttcggcggtttcgccctgttttttgccgccgagataacctccgattgcgccgactgctccggctgcgatcgcggttttaaaaagagtgcgcctggtcggttgtgcgggttggtttttgctcatggtgtttccttcaatatccgtgcagcaggatgggtatccctgcacgccgtttttccattaaccgatagcggcaggttgaaatcctgccctgcaatatatggcggatatagtggattaacaaaaatcaggacaaggcgacgaagccgcagacagtataaatagtacggcaaggcaaggcgaggcaatgccgtactggtttttgttaatccactataaaacttcagacggtatctgccgccaaataccgtctgaacgcttgcggcttatttcaagccgagtatgccgcgaagttgggcaaggtcttcggcaagcgcgttaatagaggcctgtaacgctttgcggtcggcttcgcccagcttgtcgtaggtttcaaaaccgtctttagtccggtatttcgccagaatttcgttgacctgtttgaagttggtatcggttttttccaacaaggctttgtttttggcctcgatcagcggacggaacaaatcgacgatttttttcgatccgtccacattggcttggaagtcgctcaaatcggtgtggctgtaccggtcttcttcgccgctgattttactgcccgccacttcttcaatcagttcggacgcgccgccgaccaccttgcccggaggaaacgccaatgcgtcgatttctttttgcagggcttcgacatcggtcatcagtttcgctgcaatttccttcacgccggacacgtctttttccacccaaagggcgtattcgatacggtgaaagccggtaaatccggcatctttcgcgccgtctttgaagtcgtcttcacgcgcatcgatgacggggtcgagttcgctgaaaagctcggcaatcggttcgatgcgttcgtaatggacgcgggtgtcggcaaacagggatttcgccttttcaatgtcgcctgctttgacggcttcggtaaaggttttggttttcgccaccagctctttaacctcgccttgaacgtaggctttatagtcggcgagcggttgggacagtttttccaaatccgcttcgttggtggtgtctttaaagccgctgtcggttaccaccagcttgccgcgcggattggtcaaaagaccgcaagtcatttcgtattcgcccggcaacagggtgacggtcattttatcggaaagtccgggggcgatgttttcgcgctcgtccaccaccatcacgcctttcaggatttcccattcgagcttgcggccgctgttgtttttaatattgaacacaacctgtccgctcggcacggtcagttccatcggttcgcaggcattgtcgttgacggcgatactgaccgaaccgccctcgttggcggattgggtctcaccggacgcggccggcgcagctttctccgcctccggcggctggcacgcggtcaaacctaaggcaagcatcacggacaatgcggtcaaattgaattttctcatttcagctcctctttacgggttaaagtttcagacggcctgctgccgcacaaaaaccaagttatgacgggaataaggtacagcagccaaaccaaggcctcgccctgcgtcggatggtcggtatagccgaaaaatccgccgagcagcacgcccaacgggctgtcttcgtgcaaatattttgatgagtcgaacacaatgtcctgaagcgcgttccaaatgcctgcttcgtgcagcgcacgcagtgaaccggcaagcagaccagcggcaacgataatcagaaacgcccctgtccaacggaaaaacttcgccagattcaggcgcatcccaccctgataaatcaacgcgccaatcacggcggcagccaaaacccccgctaccgcaccggccggcatctgccacgtcgggctctgtttgaatacggcaagcaggaaaaaaacgctctccagaccttcgcgcgccacggcaagaaacgccataccgaccaaggcccatccttgaccgctgccacggttcaaagccgcctgcacggagtcctgaagctgccgcttcatcgaacgcgccgcctttttcatccataaaatcatataagtcagcatcgcgacagcaaccagaccgataatgccgacgacgaactcctgctgcttttggggaatctcgcccgttgccgaatggatgccgtaccccagccccaaacacatcaaagaagcaaggacgaccccgaaccagaccttaggcatcagtttggaatgtccggactgtttcagaaaaccggcaacgatgccgacgatgagcgcggcttcgataccctcgcgcaacataattaaaaaagcgaccagcataaacgcgaacgaacaaggatgatgaataatatattatcggaatattttcattgtttgtaaatacaaatgcaagttatttttatctgcattgccgcgcggcggaaagttccgcaggctgcagctgcgccctgtgttaaaatcccctctccacggctgccgcaacgccgcccgaaaccatctttcttattactgccggcaacattgtccattatgaaaaaatacctattccgcgccgccctgtacggcatcgccgccgccatcctcgccgcctgccaaagcaagagcatccaaacctttccgcaacccgacacatccgtcatcaacggcccggaccggccggtcggcatccccgaccccgccggaacgacggtcggcggcggcggggccgtttataccgttgtgccgcacctgtccctgccccactgggcggcgcaggatttcgccaaaagcctgcaatccttccgcctcggctgcgccaatttgaaaaaccgccaaggctggcaggatgtgtgtgcccaagcctttcaaacccccgtccattcctttcaggcaaaacagttttttgaacgctatttcacgccgtggcaggttgcaggcaacggaagccttgccggcacggttaccggctattacgagccggtgctgaagggcgacgacaggcggacggcacaagcccgcttcccgatttacggtattcccgacgattttatctccgtccccctgcctgccggtttgcggagcggaaaagcccttgtccgcatcaggcagacaggaaaaaacagcggcacaatcgacaataccggcggcacacataccgccgacctctcccaattccccatcactgcgcgcacaacggcaatcaaaggcaggtttgaaggaagccgcttcctcccctaccacacgcgcaaccaaatcaacggcggcgcgcttgacggcaaagcaccgatactcggttacgccgaagaccctgtcgaacttttttttatgcacatccaaggctcgggccgtctgaaaaccccgtccggcaaatacatccgcatcggctatgccgacaaaaacgagcatccgtatgtttccatcggaaaatacatggcggataagggctacctcaaactcggacaaacctccatgcagggcattaagtcttatatgcggcaaaatccgcaacgcctcgccgaagttttgggtcaaaaccccagctatatctttttccgcgagcttaccggaagcggcaatgacggccctgtcggcgcactgggcacgccgctgatgggggaatatgccggcgcagtcgaccggcactacattaccttgggtgcgcccttatttgtcgccaccgcccatccggttacccgcaaagccctcaaccgcctgattatggcgcaggataccggcagcgcgattaaaggcgcggtgcgcgtggattatttttggggttacggcgacgaagccggcgaacttgccggcaaacagaaaaccacgggatatgtctggcagcttctgcccaacggtatgaagcccgaataccgcccgtaaaccggaaaacaatgccgtctgaagcccatccctaggcaatcgggcgcattaaggcgaagttttgcgataccgcaggcacaaaattcctttcttatttgacggaattatagtggatcaaatttaaatcaggacaaggcgacgaagccgcagacagtacaaatagtacggaaccgattcacttggtgcttgagcaccttagagaatcgttctctttgagctaaggcgaggcaacgctgtactggtttttgttaatccactataatttccgcccgaacaaaaataccctttgcaaacggacggaatcaaacgggtattcaaacgcgtccgaacaaaaaaagcggacattcctgcccgcccgtaccggtacgaaaaccgcacgtccgattcggacggcggcatcctcccggttgtcctctgctaaagcaacaatgtcggtttgccgttgcatttgatttctttttccaattcgtcaaactcggcttcaaaccgccgtttcaattgctcgatcgccgcctgacgctgctgatacgtttggtttgacggcaacgcatttcgcgcgtcgagatatgcctgtgccgtttgtccgcactttttctgatgggcgatgattttgtccttcatcgccgcatcggttttgacatactgcctgcgttcgacatacagctctttcccgtcgtcggaaagtttgatcgggatttcccctatccccgtgtttatcgaaagctcgccgtctttttcagacaaaagcatagattcttccttacctgtaaccacgttgattttattaaggaagtaattgcctttttcttttttgacggcaatcataccctcttttttgtccgatttttcgcgccaataaccctcgtaaccgccggcatccttgccgcagcccgccaacaccgccgccacgccgacggccaaaagcatttgtttcatttccatactccgttaacattaagactgggtgagtatattgtttttttttttcagcttgtcaatattgatttgcaaaaactatagtggattaacaaaaatcaggacaaggcgacgaagccgcagacagtacaaatagtacggaaccgattcactcggtgcttcagcaccttagagaatcgttctctttgagctaaggcgaggcaacgccgtactggtttttgttaatccactatataaaccggcggcaggtaatgccgtctgaacgcccatcccggtcaggcggggaaatccctccttttttgagcaagcccaagccttcagacggcattttgctgttttccgacactaggcggtttataatccgaagcggaaggtgcggcacgggagccgtccgcgcctgttttttttcaacctgatactaaggaacagttatgtgcggtatcgtcggcgccatccgcgcccatcacaacgtcgtcgattttctgaccgacggcctcaaacgcctcgaataccgggggtatgactcatcaggcattgccgtcaacaccgacggcaaaatcaaacgcgtgcgccgcgtcggacgcgtgcagcttatggaggacgcggcacgcgaaaaaggcatcagcggcggcatcggcatcggacatacgcgttgggcgacacacggcggcgttactgagccgaacgcccacccgcacatcagcggcggtatgattgcggtcgtacacaacggcatcatcgaaaactttgaaagcgaacgcaaacgtttggaaggtttgggataccgttttgaatcgcaaacggataccgaagtcatcgcacacagcatcaatcacgaatacgcgcaaaacggcggcaggctgtttgaagcggtacaagaagcggtcaaacgtttccacggcgcatacgccatcgcggttattgcccaagacaagcctgatgaattagttgtggcgcgtatgggctgcccgcttttggtcgctttgggcgacgatgaaacctttatcgcttcggacgtatccgccgtcatcgcctttacgcgccgcgtggcgtacctcgaagacggcgacatcgcgctgctggcttcagacggcatcaaaaggctgaccgataaaaacggcctgcctgccgaacgcaaagtcaaggtatccgaactctcgctcgcctctttggaactgggaccgtacagccactttatgcaaaaggaaatccatgagcagccgcgcgcgattgcagacacggcggaggttttcctcgacggcggcttcattcccgaaaacttcggcaaagacgccaaaagcgtgtttgaaagcatccgcagcgtcaaaatccttgcctgcggcacgtcctattacgccgcgctgaccgcaaaatactggctcgaatccatcgccaaaattccgaccgacgtcgaaatcgccagcgaataccgataccgcagcgtgattgccgatccggaccaactggtcattaccatttcccaatccggcgaaacgctggacacgatggaggcgttgaaatacgccaaatctttgggacaccgccacagcctctccatctgcaacgtgatggaatccgccctgccgcgcgaaagcagcctcgtgctttatacccgtgccggtgcggaaatcggcgtcgcctcgaccaaggcgtttaccacgcagctggtcgcgctgttcggtttggcggtaacgctggcgaaagtgcgcggtttggtatccggcgaagatgaagcacgttacaccgaagaactccgccagcttcccggcagcgtgcagcacgctttaaacctcgaacctcaaattgccgcctgggcgcaacagtttgccaagaaaaccagcgcgctgtttttagggcgcggcatccattacccgattgccctcgaaggcgcgttaaagctgaaggaaatcacctacatccacgccgaagcctatcctgccggcgaactgaagcacgggccgcttgccttggtggacgaaaacatgcccgtcgtcgtcatcgcgcccaacgacagcctgttggacaaagtcaaagccaatatgcaggaagtcggcgcacgcggcggcgaacttttcgtctttgccgacctcgacagcaattttaatgcaaccgaaggcgtgcacgttatccgtgcgccgcgccatgtcggcgaactgtcccccgtcgtgcataccatccccgtgcagctcctttcctaccacaccgccctcgcgcgcggcacggatgtagacaagccgcgcaatctggcgaaatccgtaaccgtcgaataaatcccgccggttggcaaaaatgccgtctgaagcccgatttttcaggcttcagacggcatttccccgtttgatttgcggtataatccgcctttacccattgtttgcaaagcacaatatgacacgcaaaatcctcgttacctccgccctgccctatgccaacggcagcatccacctcggccacatggtcgaacacatccaaaccgacgtttgggtgcgctttcaaaaactgcgcggccacgagtgccactactgctgcgccgacgacacccacggcacgcccgtgatgcttgccgcgcaaaaacaaggcattgcgcccgaagacatgattgccaaagtgcgcgaagaacacctcgccgactttaccggttttttcatcggctacgacaattattacagcacccattcccctgaaaacaaacagttttcccaagacatttaccgcgcactgaaagccaacggcaaaatcgaaagccgcgtcatcgagcagcttttcgaccccgaaaaacaaatgttcctgcccgaccgcttcgttaaaggcgaatgcccgaaatgccacgcccaagaccaatacggcgacaactgcgaagtctgcggcacgacctattccccgaccgaactgattaacccgtattccgccgtttccggcgcgaaacccgaattgcgcgaatccgaacacttcttcttcaaactgggagaatgcgccgacttcctcaaagcatggacttccggcaacaacccgcacgacggcaagccccatctgcaagccgaagccctcaacaaaatgaaagaatggctgggcgaaggtgaagaaaccaccctgtccgactgggatatttcccgcgacgcgccgtatttcggttttgaaatccccgacgcgccgggcaaatacttctacgtctggctggacgcgcccgtcggctacatggcgtcgtttaaaaacctgtgcgaccgcatcggcgtcgattttgacgaatacttcaaagccgacagccaaaccgagatgtaccacttcatcggcaaagacatcctctatttccacgccctgttctggcctgccatgctgcatttctccggccaccgcgccccgaccggcgtgtacgcacacggctttttgaccgtagacggacaaaaaatgtccaaatcgcgcggcacgtttatcaccgccaaatcctatctggaacaaggtttaaaccccgagtggatgcgctactacatcgccgcaaaactcaacagcaaaatcgaagacatcgatttgaacctgcaagactttatttcgcgcgtaaacagcgacctcgtcggcaaatacgtcaacatcgccgcccgcgcctcaggttttatcgccaaacgctttgaaggccgtctgaaagacgttgccgacagcgcattgctggcaaaacttgccgccgaaagcgacaccatcgccgagcaatacgaaaaccgcgaatacgcccgcgccctgcgcgatatcatggcattggcagatgccgtgaacgaatacgttgatgccaacaaaccttgggaactggcgaaacaggaaggtcaagacgaacgcctgcacgaagtgtgcagcgagctcatcaacgccttcaccatgttgaccgcctacctcgcccccgtcttgccgcaaaccgccgcaaacgccgccaaattcctgaatttggaagccatcacttgggcaaatacacgcgaaaccttgggcaaacacgccatcaacaaatacaaacatttaatgcaacgagtggagcaaaaacaagtggacgatttaatcgaagccaacaaacaaagcatcgccgccgcagccgcacctgccgccgaagagggcaaatacgaaaaagtcgccgaacaggcaagtttcgacgacttcatgaaaatcgatatgcgcgtcgccaaagtattgaactgcgaagccgtcgaaggcagcaccaaacttttgaaattcgacctcgatttcggttttgaaaaacgtatcatcttctccggcatcgccgcgttttaccccaaccctgccgagttaaacggaagaatggtcatcgccgtcgccaacttcgccccgcgcaaaatggcaaaattcggcgtatccgaaggcatgattttgagtgccgccacggcagacgggaaactgaagctcttagatgtggatacaggcgcgcagccgggcgacaaagtcggttaaacaggaatctcaaaaaatgccgtctgaaccctttgggcgttcagacggcattgttttccgtcatcccgacaagctcaaaccacgcggttttgcgcctctcctttcacaaaggcgtgaatgttcgccaacaatatatcaaacagcctgtccaaagcctcacgacttgcccacgcggtatgcggcgtaacaatcagattgggtaatcgtgcattcagcaagggattgccgtttttgggcggctcattcgtcaaaacatcgacacccgccccgccgatctgcccgtatttgagtgcggcaagcagcgcgttttcatccaccagcccgccgcgcccgcaattaatcaaaaccgcaccgggcttcatctgctgtaattcgttttcgcctatcatattttcagtttgggcgttcagcggacagtgcagcgacaacacgtcggcagtccgtaccgcatcttcaaaggaaacatagccttcgcgcacgtcgggcgcgtgtttgtgttcggcaaacaccacccccataccgaacgcctgtgcatatcgggcaagcgtccgtcctatattgccgcgtccgaaaaccgccagcgttttgccgttcaaatcccgaatcggcgcgccgtaatggcagaaaaacggcgacttttcccataatcctgccgcaacatcacgctgataggcaggcaaattccgcattaacgcaatcatcagcataaaggcgtgttccgcaaccgattcgtttccgtatgcgcggacattgcataccgcaacgcccgccgccttcgccgccccaatatcgacattgttcacaccggtcgcactgacggcaatcagctccaactgcggattagccgcaataatgtcggcggaaatcattaccttattggtaatgacaacatgtgcgtcgtgcacccgttctgccgtttcatccgcacctgtcgtaccgtaaactgcgagctcgtgcggaaaatcaaaatgaaaaacccggccgggcaaagtatccgcatccaaaacaacgatctttttatgattcataatttctatccccatttaaaaaatgatttatttacactaacaacaaatagcaaatttaaaccgcgcaaccttatgataacctttatcattcctccgtcaatgtccaattcaggagaggatgatgcttaaaaccctgacttttgccgcactgcatttcagcaccgccttcagtataacctatgtactgacgggcagtataggcgtatcgggggcggtcgcgctggtcgagcccctaatcaacaccgtcgttttctatagtggattaacaaaaaccagtacggcgttgcctcgccttagctcaacgagaacgattctctaaggtgctgaagcaccaagtgaatcggttccgtactatttgtactgtctgcggcttcgtcgccttgtcctgatttttgttaatccactatatttccatgaaaaagcatggaacctttacgaaaaaaataaaacagtccaacaaacacagccgtttcaactgcaccggtgcggctgacgtttgagcggcatttgacttcgccggacggtatgttacccttgccgttttgaccaacaagcaacgaaaggacaaatatgggcagcctgattattgaagatttgcaggaaggcttcggaaaagaagcagttaaaggcaaagagattaccgtgcattacacaggttggctggaagacggcaccaaattcgactccagcctcgaccgccgccagccgctgaccatcacgctcggcgtcggacaagtcatcaaaggctgggacgaaggcttcggcggcatgaaggaaggcggcaaacgcaagctgaccatcccttcggaaatgggctacggcgcacgcggcgcgggcggcgtgattcctccgcacgccactttgatatttgaagtcgagctgctgaaagtgtacgaataaagctgcccgggcaataccgtctgacataatggcttcaagcaacgtaaacaacgaaatcaaagacaaaaaactctccctgtgggccaagcgtcaagacggttcggtaaaatggttctgcggacagccggttacgcgcaccgccgccgacagcgacgacgtcgccgccgccaacggcaagaccgccgacaacatcaacaccaagcacctgccgtcaacctgccgcgatgcgtcatctgccgtttgcacaaaaacacccgagtattacccgaatcacggcgaatggccatccgacaatagtgccgccggcgtggcatcttcttcaacaatcaaaggaaaatatgttaaggaagttacagtcgcaaacggcgtcgttaccgccacaatggcttcaagcaacgtaaacaacgaaatcaaaggcaaaaaactctccctgtgggccaagcgtcaagacggttcggtaaaatggttctgcggacagccggttacgcgcgacaaagccgccaccgacgacggcgttaccgccgccaccgacgccaacggcaagatcgacaccaagcacctgccgtcaacctgccgcgacgcttcatctgccgtttgcacaaaaacaccacgcgccgatttcaaacactttcaaaaaatcagccgttaccgagtattacctgaatcacggcaaatggcagaaaaacttcgtcattcccgcgcaggcgggaatctaggtttgtcggtgcggaaacttatcgggtaaaaaggtttctccagtcctgagttctggattcccactttcgtgggaatgacggcggagcggtttctgttttttccgataaattcttaaaacttaaaatttcatcattcccacaaggacagaaaaccaaaataagaaacctaaaattcggcattcccgcaaaagcgggaatctagttcgttgagtttcagttatttagaataaattttgaaactttaatcccgtcattcccacgaaagtgggaatccagaacgtaaaatctcaagaaaccgttttcccgataagtttctgcaccgacagacctggattcccgcctgcgcgggaatgacgaagccattcttttggctgaaggtcaaaaatcagccgtcaccgagtattacctgaatcacggcaaatggcccggcggcaacagtgatgccggcgtggcatcctcctctaaaatcaaaggaaagagacctttgcaaaattcctttccctcccgacagccgaaacccaaacacaggttttcggctgttttcgccccaaatacctcctgattttacccaaatacccccttaatcctgcccggatacctgataatcaggcatccgggctgctttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggaaaatcccctaaatgtcatggtgggaatttagggaatttagggaattttggggaattttgcaaaggtctcggaaaatatgttaaggaagttacagtcgcaaacggcgtcgttaccgccacaatgctttcaagcggcgtaaacaaagaaatccaaggcaaaaaactctccctgtgggccaagcgtcaagacggttcggtaaaatggttctgcggacagccggttgagcgcgacaaagccgacaaagccgacgacggcgttaccgccgccaacgacaagcagatcgacaccaagcacctgccgtcaacctgctgcgacgcttcatctgccgtttgcatagaaacaccacgcgccgacttcaaacacttccaaaaaatcagccgtcaccgagtattacctgaatcacggcatatggcccggcgacaacaattctgccggcgtggcatcttcttcaacaatcaaaggaaaatatgttaaggaagttgaagtcaaaaacggcgtcgttaccgccacaatggcttcaagcaacgtaaacaacgaaatcaaaggcaaaaaactctccctgtgggccaagcgtcaagacggttcggtaaaatggttctgcggacagccggttgagcgcaccgacaacaacgccgccaacgacgccgtcaccgccgccagcgacaagcagatcgacacaaagcacctgccgtcaacctgccgcgacgcagcatctgtcgtttgcatagaaacaccacctacggctttctataaaaatacctaaaccgtcattcccacgaacctacatcccgtcattcccacgaaagtgggaatccagaacgcaaaatctaaagaaaccgttttcccgataagtttccgtaccgacgaggctggattcccgcctgcgcgggaatgacggcggagcggtttctgttttttccgataaattcctcaaacttaaaatttcatcattcccacaagaacagaaaacccaaaacagaaacctaaaattcgtcattcccgcaaaagcgggaatctagttcgttgagtttcagttatttagaataaattttgaaactttaatcccgtcattcccacgaaagtgggaatctaggacgtaaaatctaaagaaaccgttttcccgataaatttccgtaccgacagacctagattcccgcctgcgcgggaatgacgaagctatccttttggctgaaagtcaaaaatcagccgtcaccgagtattacctgaatcacggcgaatggcctgtgatgccggcgtggcatcttcttcaacaatcaaaggcaaatatgttgcaggggttaaagttgaaaaaggcgtcattaccgcagaaatgaaatcaagcggcgtaaacaaagaaatccaaggcaaaaaactctccctgtgggccaagcgtcaagacggttcggtaaaatggttctgcggacagccggttgagcgcaccgcccccaccaccaccaacgacgacgtcaaagccgacaccgccgccaacggcaagcagatcgacaccaagcacctgccgtcaacagcatcgacaagaaaatcgacaccaaactagagaaaactttttacccgataagtttccgtaccgacaaggctggattcccactttcgcgggaatgacggcagagcggtttctgttttttccgataaattcctaaaacttaaaatttcatcattcccacaaggacagaaaaccaaaataagaaacctaaaatcccgtcattcccacgaaagtgggaatctagaatctcagactttcagataatctttgaatattgctgttgttctaaggtctagattcccgcctgcgcgggaatgacgaagccatccgcacggaaacctgccgcgatgattcaactgccgtttgcacaggaacaccacgcgccgatttcaatcactttccaagaaaacggaaatttttaaaaattaaatttaaaatttcccacccaacccaccctatgctaccgcgcaaattcaaaaatctcaaattccgacccaatcaacacacccgatgccccatgccaatagagataccccacgccaataaaaaagtgccgaaaatcggcactaaaactgacaattttaaacactgctgacaaaaaacggtaatcccctgcttcctcaaaccacacccaaacgaaagaaaatgtaaaataaaaacaaccatataaagataaacgcataaattttcacctcaaaacacaaacttgataccaatcttgctttataatacacaggtatcgcaacaaaataccgatggtcaaatacattgcataatgccgatggcgtaagcttgaggcatttcctttccaattaggagtaattttatgaacacccttcaaaaaggttttacccttatcgagctgatgattgtgattgccatcgtcggcattttggcggcagtcgcccttcctgcttatcaagactacacagcccgcgcacaagtttccgaagccattcttttggctgaaggtcaaaaatcagccgtcaccgagtattacctgaatcacggcgaatggccatccgacaatagtgccgccggcgtggcatcttcttcaacaatcaaaggaaaatatgttaaggaagttacagtcgcaaacggcgtcgttaccgcagaaatgaaatcaagcggcgtaaacaaagaaatcaaagacaaaaaactctccctgtgggccaagcgtcaagacggttcggtaaaatggttctgcggacagccggttacgcgcaccgccgccgacagcgacgacgtcgccgccgccaccgacgccaacggcaagatcgacaccaagcacctgccgtcaacctgccgcgacgcttcatctgccagctaaggtaaattataccataaattttaaataaatcaagcggtaagtgattttccacagccactcggattaatccgggtggcttcattttaagggtttgcaaggctggcggggtcgtccgttttggtgaaaataatatatcgactgcgcttcaaggctctgcgcgtacctcattgccgcccgtttaaacacgtggtttatctgacaagcgcgcaatccgccctctcatttgccgaacaagcggactggattcccgcctgcgcgggaatgacggctgcagatgcccgacggtctttatagtggattaacaaaaatcaggacaaggcggcgaagccgcagacagtacagatagtacggaaccgattcactcggtgcttcagcaccttagagaatcgttctctttgagctaaggcgagacaaccccgtactggtttttgttcatccactataacagcaaccctgtcgccgtcattcccgcaaaagcgggaatctaggacgcagggttaagaaaacctgcatcccgtcattccctcaaaaacagaaaaccaaaatcagaaacctaaaatcccgtcattcccgcaaaagcgggaatccagtccgttcagtttcggtcatttccgataaattcctgctgcttttcatttctagattcccactttcgtgggaatgataacggaagggttttggttttttccgataaattcttgaggcattgaaattccagattcccgcctgcgcgggaatgacgaattttaggtttctgttttgggttttctgttttggttttttgtccttgtgggaatgacggttcacgcgaaaatgccgtccgaaaggttttcggacggcattttttgcgtttttcaggagggggcgggttcgtcgccttgtcttgatttttgttaatccactatacatttttatgcggcttacgtattgaaaacggatacattggcaaatactatggaaaaacatagcctgtttttccggttttatcgtattattccaaaacttaccccattgataaggaagcggtttatgctgcaaagaactttggcgaaatccatcagcgttaccggagtcgggctgcattccggcgaacgcgtcgcgctgaccctgcaccccgcgcctgaaaacagcgggatttccttccgccgtaccgatttggacggcgagatgggcgaacaaatcaagctgaccccttatttgatcaacgatacccgcctttcctccaccatcgttaccgacaaaggcgtgcgcgtcggcacgatcgaacacattatgtccgcgctgtccgcctacggcatcgacaatgcgctgattgagctgaacgcgcccgaaatcccgattatggacggctccagcctgccgtttatttaccttttgcaagatgcgggcgtggtcgatcaaaaggcgcaaaagcgttttttgaaaatcctcaagcctgtcgaaataaaagaagcgggcaaatgggtgcgctttacgccgtatgacggctttaaggtaacgctgaccatcgaattcgaccatccggttttcaaccgcagctcgcccacttttgaaatcgatttcgccggcaaatcctacatcgacgaaatcgcgcgcgcgcgcactttcggctttatgcacgaagtggaaatgatgcgcgcccacaatctgggtttgggcggcaatttgaacaacgccatcgtgattgacgacacggatgtcctgaatcctgaaggcttgcgctatcccgatgagtttgtgcgccacaaaatccttgatgccatcggtgatttgtatatcgtcggacatccgattgtcggcgcgtttgaaggctacaaatcgggacacgccatcaacaacgcactcttgcgcgcggttttggcagacgaaacggcttacgaccgggtggaatttgccgacagcgatgatttgcccgacgcatttcacgagctgaacatcagaacttgtggataacgctttctgttttttccggtaaattcctaaaacttaaattttcatcattcctacaaggacaaaaaaccaaatcagaaacctaaaattcgtcattcccgcgaacctacatcccgtcattcccacgaaagtgggaatccagttttttgagtttcagtcatttccgataaattgccttagcattgaatgtctggattcccgcctgcgcgggaatgacggcggagcggtttctgttcgcgtcattcccacgaaagtgggaatccagttttttgagtttcagtcattcccgataaattgccttagcattgaatgtctagattcccgcctgcgcgggaatgacgaatccatccgtacggaaacctgcaccacgtcattcccacgaaagtgggaatctaggacgcggggttggagcaactgtttttatccgataagtttctgtgcggacaggtctggattcccgcctgcgcgggaatgacggcggagcggtttctgttttttcgataaattcctaaaacttaaattttcatcattcccactttcgtgggaatgacggaatgtaggttcgtgggaatgacgcggtacaggtttccgttacgtatccccatccgaaagtttacttata