aacggcgattgattctcgcactgtggtggaattctaaagatctttaacttgcggtaaaaagctgtgcaaagattgttgttcctttccttgctgcaataatacgtgggccaagtcaataaattgatctgtttggcggtaaaaatcgtacaagtaagctttatctgccctcatataatagagatacaaggggttgttgaacatatcaatgatcaaaagcttcgtcagttgagagtttgttagctttcttgagagtgcaactaacaacgaaactgttaaaccggagttctgtaccttaatacactcccttaaagctatactatcatcatcaaggtcaaaaagttgctcaatcttagcttcctcatttttctctaacaatgccaaatttctggataactggaatcttccttcaagatatgccactttggcaatagcagtcatctgtatcgtatccataacctttatagcactcagccgagatttaattgtctctagcaattcatcatcttccatgtcagaactaactttgattttgtcttttgcccactccgtaaatacgtatcccaagagaaaccgtttatcagccagtttgcatatctgtatacattcataatatttgtgatatgccaacagcctatcaatgacacctttcaaagagacgctcttgtattcttccgcggtcaagaaaataccaaaacttctaaaacagttcaatagttttatcgtattacaggcgtctacgaatatgctcgcattgaaggacttatattgtaaggaagccttcccaaaggaagcagcgttcaataatgttttttgcaacttgggttcgaattcgtctactgcggcggtaatacaatctagtacacccttttctagaacgaaattcttcaggatttcaattgctttgggtgcgtggtcctccagtaaaccgaacgagtcaagaagcatagcccctggctcagtggaaccaattctgaagatgttagaagtttgaggttgtactcttgataaaaagtaaattttctccgtagtaataactttcaaaccatcaatttccgccctcaaattagttacattaaacgggtaccaaaatgtgacatacaggccatccggtccatataatttgatttcatcttcgaaggagcaagcaatagtatcatttccacaccagcatatatcatctggtgcggaatccaagtcgtgttccattaatactcttgttggatctttgaaaatttgcaatttgttgtacttcatgttataaagacagataaatcctctagatgagatagttaagttgtgccatgatgaatctgaaattagcttcaatagtgtcccatttgaagtacttatttgataaacgtggtccacatctaaaagaatgataaaatcatcattgcaactccaatggttcttcgtcaataaattgtatttcttatctttattcttataaagaagttcccattgatttccgtttaacttgtatatatcgcgagattcttttaacagcatgattccgccatgataatcccagatcgtgtccaggcttgcatcttccaacggcacactttccattgctagcggcgaccaactttttacaatctttatagactttttggtaaccagtgtcagcttttcgtctttgtcaaattcaaactttattacatcttcatgtattttctgtaggttgatcttgcctagcaattgtccaaagtaattgtatacctgtagaaagtcttgaatctctacggcaatgacggttaatgacaatgcacatctgtagtcttcgtattgtgttggccatttcaactcgccaatggctctatttctataaaatacatcttttaacttttcccagtcaaagctagggttcttcattatactaaaaggaaatagaagtgggctcacttctctgtactcctcctgtttatttccttttttttttttggatatagagatgatcgtttatcaccattagggatatgtctcagcttttttacgtgatttctgtaagcgatattactacttaaggctttgctatacttgaaccagcaagaaaaaaaaaaaaaaaaaaaaaggaaaacgcaagcatatcaaaagctgtgaatttagcaaggcctcgtattttttgttcctgcagatatttataaaattaggtaaaatgtgtcaagatccagtcacgcttgtgtcaaaggacaataaggaatatgaagtatcacgatctgctgctatggtttcaccgaccttaaaggccatgattgaaggctcctttgaggaaaacaaaggccggatagaactcaaacagtttgattctcatatcctagaaaaggttgtagagtatctgaactacaacttcaaatacggcggtaccaacgtggaagaagacgatgaagaagatgagattccagagtttgacataccgactgaaatgtccttagagttgttacttgctgcggactatttgagtatctaataaagtacaaaaagggagcagaaaaacgaaaatgagaattgtggacccaaggttgcaatgtgtcgcaatgattcataaatagacagcgcaccgttatgagacgtatctatgcgcgactcagacacatgagaaagtatgaggtatcacataacattgtatatggagaagccattatacaacatataactactagctaaatagtctttgcctctattttaagatattacgacatgattacctgaacctccacgcgcagaatttcgcctgaaagtaatagcagcttgccttccctatgcgaatgctagatagtgtataaaaacccttccatgttcatatgcacatgtcgttcattcacaggcccgccattctagctctaacgtctagcgcccctacttaaacatctctgcaaatgggcagccagtctatttgccgatacgtctctgccgcaattttcgcagtggatgtactgggacgactcttgttgtttgtgcaatccattgatatcaagagctccgttcggatcgtaatagtagttgcgaagatccgggtacctcgtcttcaacaattgttgttgggtagcttcctgagagacgatgtcctgaatcaacgtggttagtaggttattcagtatcccattcgaaatagagtctatagtaatagtttcttcggtcatgacaacaggaaaatcccgcaacccagaaaatagaaaagagtccttcttctgatgagtcgaacacacgctatgttaatcttccatccatcatatcaaacatacaggtggtggtgatccgggaaagaaaaagtgacatttttttggcccactgtttcacagcaaaaaaaagcaaatagttaccctgtgttgtgttatacaaattatatagatggaaccgtcctggtatacagtgaagggagaaggctctaacaagggaagtagcggttaggacttacttcaacaccttaccgtcaacaatttcctttggttcaccgttgacggaaactggcttgtcccaagcccacatgttgttgacgaactctttgtcgtcgtcattgtttgggtccaacttgacgtaatcgtaagattcccagtccggagcgacttcgaaggctgggacgtagtcttggcccttaaccatgatggcaccgacaatgccgttgttgttgttttcaccatagacgactagacaaccgaacatgtactttatggaggaactcagtctgttgaagaaaccgccgaccaagttgttggacatgaaggttaaggtcaattcatcattgtacttgtaagtgactttccacagagagtattctttcgagttgtaatgttcccagaaccagggcaaagcaaccgatctggtgtcttcgttagagtactttcccttccagtcattcaagacgaatgttggctcctccaacaagtccaatgggtgccttagtcttctattaaaggcttcaagctcggtagtggctggcttgaactccttcttctcttgtggaggagccagtggcttttccgtgaactggaaatccttgtattcgtctttcaagaagaaagaagctctaacgtcgttgaaccatctgacaatggctggatgttgagccctccattcgggaccgaagagattttcgaagtatctggtgaagatggaagcggcgactaagtcagccaaagagatactctcggtggccaagtaggcgttgtccctcaatctagcgtcgaagacctccacgatcttgccaatggcgtccatggccccgtcgacgttcttcttgttgtaagggacgtcacccttcaaaggggcaacagcgttgaccatctggatgcagaagtcgttgttagccagcgattgccatctgatgatctgcgcttgagcgttcaaatcatcctcagcacccaatagctgggtcttcaccttttcgtccttcgaaagcttgaccaagtagtagttgatggccatggcctcggtcagcttatagccccttggaccaacaaaggcaggcaccttcttcaatgggaagtccctcgcaaactgctccgcagcactgtctggcgcaacaacgttgacatccagcttcaaagccctgacaaggcccctaggaacccaagttctgattctgaagttagcatataatgtaccctgagacatggcgtgtaagcgtatatctaattatgtaatgcagtgttttcttatggtgcagcagaaaaaagaaaagagaagagaaaagaaaaagaaagggaagaaaccaactgcaacccgtcaagcaatgcgagcaaatgctactgataatgggaaacaagaaaagccaaaaaaaggacactcactactctacaaggactatagtaatcatccctcctccgccggttgaaaaacagaaaagcaggaatcggcgccagtgacctgcagcagcaagcgtgaaaaattcccggattgagctcaacgcgggcgaatgatgaaacaagcagcagtaggcttgcacgggccttgcatgcatgcgtggcaggccttgaacgttacttataagcagcagtttcgccacttgatgctgctgttctttacatctgttacctgccggggctgctattacgtttattttggttttccggtttgcgttttgcgcttttgcacttatatagaagaaacgtagttcaagagaatcaaatcaacacgagatttgggcattttcttttgaaaaaacagaaagtgagaatgaccgtgtcagaacgtttgagaacaacccgtgaagataattcgatgactaaagcaacgctagacgtagctggagaggcagaagccaatgcaaggagtgccagtggcagcaacaacaacgaaaaaaaaagtccgccagacgaaaatgcaattgtccagggaccagatttggagcatagcccggaggacgatcattctggtgaaagaagtttagatcgtgaggctgctgctacgaagaagaggaaaatccagccgttgaagaatccgaagaaatcactgaaaagaggtaaggtcccagcgccgctgaacttgttggatagtaacaccagcacacatgcttctagttctaaagagggcagttcagcttcgtcgaactctgtgcagttcccctccatcactagccaaggcgtgaagagcgcgcccgcacaagttacacagcattccaagttccagcctcgtgtgcaatacttgggaaaggccagttctaggcagtccatacaggtgaatagcaatagcagcacttacgggaagataccgatgccctcagcgggcattatgacagcaataaacccctacatgcccatgaaccgttacataatgtctccgtactacaatccgtacggtattcctccgcctcacatgatgaacaagccaataatgacgccctatgggccttatccatatccaataggcccacgaagctctattccgttcggcatgcagggcagcaacactagatcgtttgaggagaacgagtatgctgccagcgggtacagaaacaaaagggggaacgactcttccgattcgcccttgagtggcaccgcctctactgggaaatccaggagatccgaggaaggttcaaggaactcaagtgcgggttcaagtgcaaatgtcagtcccacgcatcagcacacggacctgggcccagctgatgtgattcctgcagaggaataccacttggaacaagatgctttactctcagctaacaccaaaactagaagcacaagcacgagcacgagcacgagcaggggctcgtggcatgacgctgaacccaatgaagacgatgaagagggtaccgacttggccatcgaggacggagcagttcccacgcccaccttcagtacgttccagcggagtttgcagcagcagcagtcgcccactcttctccagggcgaaatccggctctcctcccacatatttgcctttgaatttcccatgagctccagcaatgtcgacaaaagaatgttaatgagcatatgtaacaaggtttggaatgaatcaaaggagctggctaaaaaatcatcgcatcataggacaggcaagtgatggtaacacacacgcacacatgtccactcacacactcacactcatactctcatacatactcatacacacacacacacacacacacacacacacacacacaccaaggacaattaagtacatacgcaacctatataagctgataaactgataaaaatgaagaaagagtcgtcactttgtttttaacagtcgctattatcatcactaatcacgaccatattggtcagttgttttttttatttttttttttttttttcaattgtaacggatttggccttgcagtgttctgatacaggtgaaacgaaacaccagatcaagaagggtaaaggaggcgaaattctcaactaggtggagtcccaacaggtgtaaaagttctgattattagctgcacttgagtcctgttatttcctatctatacttacttccatagtttgcaaaaggtggaggagaaaatcaataatttatagttgttttcaagcaaaagaatttgaaatagccaggacgaaaaatagggaacgatgtcactttctcatgtatcataccgtttaagaaaaaacccgtggctaagcatttttctgcctcttttggctatatttctgatatatattgtcttctttcaaagggatcaatcgttactaggacttgacgggcaatccatttctcaatacaaatgggcacacgaaaaggaaaacacattttacttccctttcaccaagaaatataagatgccaaagtattcttataagaagaaaagcggctggttgttcaacgatcacgtggaagacattattcctgaaggtcatattgctcattacgatttgaacaaattacactctacttcagacgcagctgttaataaggaacatgttttaatactgactccgatgcaaacatttcatcaacaatattgggacaatctgctgcagttaagttatccgcgggagttgatcgagttgggattcattacaccaagaacagccactggtgatttagcattgaaaaatttggagaacgccattaaaaaagtccaaccgacaagaaaactcaaagatttagtaaaatcactatcttgcgacagaattctcagagttttgataagttaatggaaaaggaaagacacgccttagacgttcaaaaggagagacgtgcggcaatggctctggcacgtaacgagttgctattttctacgataggtccccacacttcttggattttgtggctagacgctgatatcatagagacaccggtgtctttaattcaagatatgactcaacacgacaaagccgtcttagctgcgaacatctaccaaaggttctatgatcaagagaaaaagcagccgtcgattaggccatatgatttcaacaattggcaagaaagtgatactggtttggaaatagcctctcagatgggtgacgatgagattatcgtggagggttatgcagagattgccacctatagaccgctcatggcgcatcactacaacgccgatggcctaccaaatgaagaaatggcgctggacggtgttggtggtggctgtaccttggttaaagcggacgttcacagggacggtgctatgttccccaattttccattctaccatttgattgaaaccgaaggatttgccaagatggctaagagactaaattacaatgtatttggcttgccaaactacttagtttatcacatagaggaagaaaatcattaacccaatgaggaaaaaagatagaagcaataacttggtgaaaaaatgatggtattaaggttactagttgaaaatgaacaaatacaatatatatatatatatatatatatatatatatatataatttacacatgtatattaaaaaaaatgccgaataaaaagtgctacaaactcaaaaccgcgagattgaagatgaatcatatgggattattttcttttttttatcatttatatattggcggtcttgactttttattcctctctaatctaacaatcatccactcaatagcatctttaacaccttccccagttaatgcactaattggcaaaaccctactatctctggcgcttatatgctcggcaattttattgaacacttgctttatatcttgtacttccattctgtcctgtctatcctgtttattagccaacattaagatgggcacaccttcaatttcttcatccattacgacagattgtaaagttgtggaacattcgtccagtcgttctctatctgagctatccacaataaacactataccatgacatagggaatagaattctgaccacattgatcttagagactcttgtccacccacatcccagaacttcaagatttgtttactatcaacgggtattgttgccacgttttgcccgaccgtaggctgtatcttttccagggctttaaatgctagagaatattccttttttagtgtctccagaaatgtcgttttgcctgcattatctagacctaatattagaattgaatattgctcctttttattccaattattataaaggcccttgactaaatgaaacatgtgtgtactacgctttctatacctctactcttctccacgtttaattttgaatcttacatgaatttgatttcactttttttgattttccgtttacgtttttcctgaaggtgatgtgatgtaaacatatttttattgctacgccaatactcacataaatctcgaacaggagggatgggaacccgagttgtatacatacatacatatatatatatttatgtgcgtgcatatattgataattcttggtcataaagattttagagaaaatacggaagctcatcaactcatccaagaaagaaaagatagtcagatgtctcaggctcgatagagatatttaacattcaaattctaagattacaaaattttcatcacctaataaataagaaatagcatctgtcgtagaatacagcaaaatttctctatcttcattcttgatcagtttcccaccaatccaattaagatttttcagaaggcctaatccattatttatcaaatcatctcttgaaatatataatctcaatttcatgtattcgaattttaaattttgattcaaatcagaggttagctctaggagagcaagcagccattctttgtttatgtaattactgtggttatcatgaatgctcttatttttcagtaaagatggcaatacaacgtggaagtagttctcattcagtttactccaaattaattcctgcgtaaataaagggaggtaaagtatgaaatattgtgagcctaatttcctccaatcgtaaccgtcgttaacatcataatttttatattttttagtattttcagtataaatcagtctcttcagcgtaattttcatatcgtccactaacttatcttttaacattttagccacaggtctcttcttgttatctttatctttaactaagaggttgcaatccaatatgaactgagattccatgcataagatgacatcccaataaaaatcgatgatattagcctcagcagatagatctaaagggatgtcacgcgcgccaatccttgaaaccattgcttgtcaaactataggtggaaagcatgggcatcggaacgcacttgttacttttcagcaatgagctgattggaaaatgcaaagaaatacccagattcgacgggtcctctatgagcctcgtcagctccggattttgtagagttttgattatttttgcttttctcttttgtattacatcagacatttttcgtgaaaatttcctatctctctgtactgctttcgctatttaatgatatggtacttcctcctctatctatgcatttctttattctcagtcatgtcatatatactcatcaccggttatctttttctggttcttaagtggcgctctcgtaaaacacgagttgttgctttacaggaagagaaaaaaataacattccagttacatgtgatatttaattcgacaattatgccggagttttgcttgaataaaaattatgctgtgagcaactactctaagacacgtgaatactgagtgttttaccaagctcttgcattattgagtaacgataagtgtatcatgcatttccttctgagtaaaaaaatcgcacggtttctattaatttcgtttgttttcgtactggctctaatggtcacgttgaatcatccgactgcaaggaagatgtcagaagaataccttacgccataccttccgaatgccctgcagcctattgccaaaatcagtgcagaggaacaaagacgtataaaatatgcacaagaagaagccgaattgaaacagtccttggaggaagatgccatcagaaatgcaaccaacaatgccatcaaggaaaagatcaaatcttttgccggtaatgaaacgacactaggttacatggtaccatcgtatgccaatcacggaggatctccaccaaaggcatgttttgtctcattaattactgaacgggattccatgacccaaatcttgcaatctattgatgaggtgcaagttaaattcaacaagaattttgcttacccatgggttttcctcagtcaaggagagcttgatgaaacgaaaaaggaaatgattaaacaagccatgaccgattctatgaatggaaatcccgaagtagtcgatattacatttgctgaaattcctgaggccgaatggaaatacccggaatggattgaagaaaataaagcggctgattcattaattgccctagcaaatatccctgacggtgattctagagccgtcagatatcaagctagatatttagcagggtttttttggagacatcccgccctggatgagttcgattggtattggagagtggatcccggtattgagttgtactgtgatatcgattatgaccttttccgatggatgcaagataagaacaaagttttcgggttcacattgagtatgagtgaggcgaaggaggctaatgagaaaatttgggacgttactaaaaaatttggtaaggatttccccaagctcattgcaaaggataactttaaggcatttgttacgaaaaaggattctgaagattttcaacaactgtgaattcatatcgaatttcgaaatcggtaatttgaacttttatagatcaccggcttacaggaaattttttgagtacatcgacaaagaaggtggtatattttactggaaatggagtgattctattatccatacgattgggttatctatgttgttgcccaaggataaaatacatttctttgaaaatgtaggattccattatgaaaagtatgatagctgtcccttaaacgacgacatatggaatcaatataattgtgactgcgaccaaggaaatgacttcacatttagaagtacgtcgtgtggtgaacactacttcgatattgtaaagaaggataaaccagaaggttggaatagattaccataaatcagaacgtcggtgtataggaacaaacatggtttatatatatttacgaatatatatatatatatatgtatatttatttaatttttaacaaaggaaagggaaaacaaaactaataagtatgaaaaacgtatcgggaggtagtgaatatataatgactattaaactgtttgaggtttaatatgatgtcgcagttttttttttggtttgacttttttttgattaattttcagtgttcgaggagtcattggatgcgaaatgcaattgtattttcggaagaaataaaactccaaccttctaataaacaattttttttttttatttttattcttggtttgcggattttcggatgagatgatgagtggcatataatatacttggaaaaggggaaagattagaggaaaaccgacttttcattctggacaatgtctcgacttgaaatcatgaattaataattcctcgatttcattgtctgattcttcttgaatcgcaggtccggtgcgatacctgagattctggttcacgcttgaattcgataatgtggtttggccttgctcttgccagatattggatgaagatgatgagacgggagagtaagcattgatattcgcgttattgtaattataattgatgtacgaagaagaagaagaaggaggagaaaagaattctgtatttagtatctcagggcttttctggggtgaagccattgggtattgtgaggtaaaacagtttgcattcgaagcagaatgagaaaattccgtgtgtgcagagagtggaggagacatgtaagtagagaaagaagcgg