aatgcgaacgttgatagaagagaagccattatggctgctgtagaaaatgctttagattcttcggaagaagagagtgcggcagaagaagaagtagaagaaaaggaaccccttgaacaagatgaagatatgcaaatgttccctgagattaactggaaaaaaattaatgcaaaatataaatgtataccattcgattggtcttttttgaatatcctcgcggaactattcttgaaacacgccgtaggtgaggttgatggtataaaggcaattaaaaagtgcgcacgctgggttcaacgtcgtgaattgcagagattttgggacgatgttccggatgattcggaatttgacaatagaagatttaaaaacagtactttcgattctttacctgccatagaaaaagagaaatcatatactatacctattgacatcagagttagattaggcctgttaagattggacacagataaccttgttgaagcccttaatcactttcaatgtctctacgacgaaactttcaccgatgtcgcagatttgtactttgaagccgcgactgctttaacaagggctgaaaagtataaagaggccattgatttcttcacaccattgttgtctcttgatgaatggcgtactactgatgttttcaaacccctggcgaggtgctataaagaaaccgaaaattatgaaacagcgaaagagttttatgaattggccattaaatctgagccaggtgatttggatatccgtgtatctctcgcggaagtacactatcacttaaacgatccagaaacttttaagaatatgttagttgacgtggtggaaatgagaaagcatcaagtcgaggaaaccctccatagtttatctgcggaaaaaggttcgaacgatatttcgaataacatttccagtaaaccattattggaagatagcaaatttagaacatttaggaaaaaaaagcgcacgccctatgatgcagaaagagagagaatagaaagggaaagaagaataacggcaaaagtcgtggataaataccaaaagatcaaaaaattcaaatttgatcaagcgcttggcgaagtcaaacaagccagcgtatggatcaatacagtttccgaattggtggatattttttcgagtgtcaagaacttctttatgaaaagtaggtctaggaaattcgtcggtattttaaggaggactaaaaaattcaataccgagcttgatttccaaattgaaagactgtccaaattagctgaaggggacagcgtgtttgaagggccactaatggaagaaagagtcaccctaacatctgcaacagaattgagaggactatcgtatgagcaatggtttgaactattcatggaactttctttggtaataacaaagtatcaaagcgtcgaagacggcttaagcgtagtagaaactgctcaggaagtaaacgtttttttccaggatccagaaagggttaaaatgatgaaatttgtgaaattagccattgttctacatatggacgatgaagaggaattggcagaaaatttaagaggcttactaaatcagtttcaatttaataggaaagttttgcaggtatttatgtattccttatgtcgtggaccatcttctctgaatattttgagttccactattcaacagaagtttttcttaaggcagttgaaagcttttgatagttgcagatataacactgaggttaatgggcaagcttcaataacgaacaaagaggtggacaaccccgataaaaagtcatcgccatatctgtattatatctacgctgtcttactctactctagcagaggttttctttcagcattgcaatatttgacaaggctagaaaacgatatcccagatgaccctatggttaaccttttaatggggctctcgcatattcatcgtgctatgcaaagactaactgctcaaagacattttcagatactccatggattacggtatctatatcgttattacacaataaggaaggaccaatacacggatctggaaaagcaagaggcagattacaacttaggacgtgcttttcatctaatcggtctggtatcgattgcagttgagtattataatagagttttagaaaactatcatgatgagaagctgaaaaaacatgctgcctataacagtattataatttaccaacagagtgggaatgcagagttagccgataatcttatggagaaatatttaagtatttgaaaaattgtttaaattttttttaactataaaatataattgtagcataacccttataactaagagtggataaaaatactttcctgaactatatcaggatgagctcttaaagataaaaaatcctttgcatagaccgagacgagtaaatccttttccactatgcgattaacggttgagcgccgatttgggtggtcatatggggaaaatgtatattacctgagaaaaggaagaagttaaataaatattgaccggtgaccgaaattaggaatgtgaatatagtagttctccataagagataaaacggtaacaagtgaagtttcaaaaaaaggaaaatgagtaagtaatatgggataaattagtttcttttcatcgattttagttttttggcccaagcatacttgattgatttcgtgaccccagcagtgaaaacgcctttgatagtttgcagtgcactcgatttacttatgcggctgagtagaagtctctgagtatttttcagagtgaatccttttggaagatagaatgaatcatttagcaccacctctttgtaaatgggtttataatactcttgaaaccgtttaaagtttttagtaacaatattgttaactttgtcgggattttccccacccagtttgtatctaatatcacctgcataacttaaagcagtgatctctctgtaaaattgaaattcatcaaattcattgttattcttctccagagtataatgcttggccagtgtagctgctgcctttaagttcaactggttccaatattgcactcttaagtcatttttcagtattttaacaggcttttgtagtcgccccgcaaggtagaatgtattccaggtagctacgtccttcaaaagcgtttccatagaaactaccccatattttacatcatgtccattaatattcgcaaatgggttgaaatacacgcccgcaccaatctgctgaaatttggaggcgaattcagaaccgaagtatttcaaactggaatagtgctgaggattttgtctcatattgatagagtggaagtgcgatggataggtgacccccaggataatatcaatttgaggtttggtatccttttccgaatatcccgcttgttcgaaaacacctgaaccgtagccgaacgcaaacctgcatggagccttaaaggacgccaaaactgcatccagctctctctgaagttccttatcaacggtgataagttgattacttccatagttaggggggagtctgtgaaatttatacatataattagtgaaattagaagtcatctcgtcagttttccttatacccttttctagcagctccagatcactgtctttagtaattccttcaatatgacgattttgcctctcataaattgttccattggggagaattccagtttcttggaaagtactcttttcctctttgatatgcgtgctcagaggtcttttcaacacctttgggtgtgtcgcgtagcatctcagcagcaagtgtaggtggttttcagaagctcgtagcatgattcaggcgtgattgaaataaaaaattcagtttcgtataaacacaattagcagctcaaagacgtgctaatctcactcacgcttaattgttccagaaatattcaaaaccttttttacatgccagtaggtcgaaatatccactctatgctacttacggttaagtaggctgaaggatatattttcttttttacgttctccgggtgatgagaggtcacttgacctataaagtggggcatatagcgtgcgagataacaagccatgacaagcaagtgaaacttcaagatacatgatttactaagattttcaatgcagctccatggcgacgtttgattaatagttttcttgtatcttcgtggggaaggaaatcatatatatttttatgtttgagttttagatgatagaaagaggcctaatcttaccgcgttagttatcccatgtaacgacccttctagcttatatttttcctataataaatagacgagaataggagggacatcgaaaagtcttccatattctctgacatacaaggcaaataaataccctttccttttcctttgttttacggaggagtccttgtgggcgaaaattaatcgagcaacatctttgtataacaacatggccagaaagggatgtaagctgtcgtaattttttttccttttctaggggatgctgcaattcctaaattggcggcacgaagtgggatgttgtatattacatcaaatggccgacgtatactggacaagaaaatccgaattactcccacaggccgtgccagcaaaaggcgggcagaaatggccggacatgtttttaaatatatcaccgtattttcagttggctttttcgtatgcagagaacaagcccggtgccttcgagcgaattaaaagggagcaatgtgatagatacgtcttatgtcattcgcttcatttttccttgttcttatggtgaggactattttgtacctctgccattaaagtatacaacaagagcagattttgcttctaatgtatagttatctgtcatagtaactgccattcttctcttataaatcatacagctaactcgtcaggttcctactagaagcctggaaatttggtataaatgtcattatatcaagagcgaaacaatctcacagccaagctgtctttggatggagaggctgttcaaatagaccaatcgctttatcgttggtacgaaacagctcgagacatgaaagaagactctgtaacaccttcaaaagaggatctcagtctccattccaccgaggaccttttactggaaccgctaatacctatgattccagttggttcagaaatacaagggcaggctgatggaccaaatctatctttcgaaggggacacagagctgaagtcacagctaggtaagataacagagggtgcacagtatgccctgcctctaactgattcggagttcatggacctcataaatcatagacctcaagaagaagcgaatccagaatttattgggagcaattcgatggaacaaattgttccggagtccattctggcttattcgcaatcctcgcacgtggcacagttatatggtgaccccaaagtgttcggtaccatttcaaagcagacaaaaagaggaagttaccggtgtgctcattgttctgaaaactttccaacgctactaaagtttgccgcgcatttagacgagtccaatctggaaagaccgtataagtgtcctatagggcactgcccctggaaaatactaggttttctacaagcaaatggtctgagaaggcactgctcatctcagcatagaggcgagcttgatatggagatggagaagtcattgaatctaaaagtagaaagatatccaggactaaactgcccattctccatttgtcagaagacattcaagcggaaggatgcctacaagaggcatgtagccatggtgcacaataatgctgattcgaggttcaataagcgtttaaaaaaaatcatgaacaatgtttccaaatagatgtaacatagtaaaaaagaaaaaaaaaaaaaaaaagcaatagggactcttgaaagtgcgtgcagaaatgaacgccactgcatctcatttaaaaaaaataaaagaaaaaaggactttggcaactacgaacactagctatttgacgtctagaataccatgttggttacttcgctagataagacactttacaaatattcgcattttttcttcctttctcgtttagtcattactccactggacaattatttcgacttcaaactttctctcagtttttcttctccacttgctgctcaacggaaaacggctcaaatgattcaagattgttctaatatttggaatcttctccaagtttgtttgacatgtagatataatcagttggttagcacgatgtgtacgccttacgtctcaaatcaattaattcgactgcatactttccccagtgattaaagcactcaacatttggcctcctacgaacaaaatgaaaaagaccacaatttttcttcagctatgctctaactactaaatattatttcagcggttcctatgctcacagctctgggaaattgttaccaaaataatttctggatgcactatcctacctttttagcttgcattttacgaaacttctagcaaatagtggattgctgttctcctaactaagatttttatgtttttccctgttagcggttatttttcagaatatctctgacgaggaccatcgacgaacctgcattgcacgtatttcttctgataataaccttgtgtgatcagagcgacttcaaagaaaggcatattaagagacaataaccgctagatcaaccattttatggaaaaagatttgcatagcaaagaaaaagaaaaagaaaaagaaaaatggcatttttattttttctgatttacgattttcttgaggagagtgtagggacggtaaaatgagtgcagacaatatttggttaggtggacaaatttttccctttgtcttcttttaattttctgaggacatctcagtattaaataagtactagctactaatacaatgttcttacaaataggggtagcggcattttcatccgtccaaatattctcttctagagagatttccctttggagcggttattatgccagaagttggtagggtaatagagagcaggatttagtgacacaaaagggcttattcaatagtcggtctgggtttgaaggatatccaaaatgacgagctaacaagaagaaccttcacgcggggggtggacgagcctgttttcgcctgttcttgctcttccgttacttctttggtttccaacaagttaggtctttgggaagggcccttcctgaacagtagggggggcgaatgaggggagcatattggctccttcaggacatgttgggtgggaacggtgcatgaacatataaagggagggacaactttgcacttccttacttcttgccagtgcaggtcatggattattgttagattatgtaaggacataggtctggagattatttatacctacaaaatcataaacatgtcggaaccttcagagaaaaaacaaaaagtagctaattcgtccttggatcagttgaagaagacaggaactcgtgtagtagctgattcgggagattttgaggccatttcgaagtacgaaccacaagactcgacaaccaatccttctctgatattggctgcttcaaagctggagaagtacgcgaaacttatcgacactgccgtcgagtatggcaggaagcatggtaagaccgaccatgagaaaatcgagaatgccatggataagatcttggtggaattcggtacgcagattttgaagattattccaggcagagtttccactgaagtggacgcaagattgtcttttgataagaaggccacggtcaaaaaagcccttcacatcattaaattatataaagatgcaggcgtacctaaagaaagagtcctgatcaaaatagcttctacatgggaaggtatacaagctgctaaagaattggaagcaaaacatggtatccattgtaacatgacgttgttgttttcctttactcaagcagtggcatgtgcagaggcaaatgtcactttggtttctccatttgtgggaagaatcatggacttttacaaggccctgtcaggtgaagactacactgcagaaactgatcctggtgttctttctgtcaagaagatatacacctactataagaagcacggctatgctactgaggtgatggcggcttcctttagaaatctaggcgagttgaaggccttagcggggatcgatgacatgactctacccctgaacattttggaacagttatatgagtccacagatcctattgaaaatatcttgaacactgaaactgctaagcaggaaggtgttgaaaaagtcactttcatcagcgacgaaccccactttagatatgtcctaaatgaagatcaaatggctacagaaaaactatctgatggcatcagaaaattctctgaagacattgaagcgctatataagctggttgaggaaaaaatgtgatcattcaagctatacgtatctctatctaatcatatatttttcattcatccttttcgattcccagtattgaattagtttgaggatatgtacgtatgccgactaatatactcattaaaatgcctgaagtgtgatcaaatgttaagaggctcatggacgattcttcgtatcctccctactctcctgatgccagtcttgatcatctcctccatacctttcctgctctcggagtcatatttgcctccgaattctttcggggttgtctgcacttgatatggtgcgatatctttacctgatacggctcgtgctattttctgcacctcctttatatgagtattcgctgcatttccttgtgcaatcgtttcaggaatcctttttctccgtacactcggcctattcaattcatttaccacattagcgtctaatattctcttaggcttcttaaaaggcctattgaccttcaaagtaagcttgctaatgttgaatccgccctcagcgccatcgtccttcttctgtttatttttcgatgttaccacttttctcttcggatgaatttcccttgctgtcgaagtatgatttaatgtgggcacaccttgtgagatgacgagttgttgtctttgtaaggatgaattaggcacatctgtcctgacatgggatgctgtaacttgaatatctctatcatattcttctataatacttgaaattatcactaaaaactgactaaagaccctatgctcttcaatatcaaatccttcggggtttaaaatcgcccccagctccttggaatttgtcttgaactcactagctaacaaaatgttatccttctccgtataaagcgtgaatttattatttatctggaaatatttcagtctgccatcatgccagattttgcgcttcttgtagagttgatcagtatattggcactcatactcaacgatatgagatagcatggcctgccaccggtgtttggtaaatacactaaggttgttgtgtacttcaatcgagatccagcatcgcgaggcctcttaaaccgccttctgttttcacctcacgccaacaaaaaaaactatacatcctctcaatataaggaatattatttttatttcatcgatcagtgggttcctaatagcggacgtcttctcctaaagagttacaataaattaatacataaattacattattttccggaatctataatacaagtttctaatggtgctaagagtatgaaaatacatttggtaagtaagacatcttaaaatgatgaatgatcactttcttgtcattcgtacgccaaatcctacccctatgccagtaaatataaataacaactctatgcatcctaaaacaaggcataaggttctgaaccatcgtacatcaatgtcccattcaaaccctttgaggaggccaattttatgttcgtaattcattattattctcattaatctgtaattcgaaatgccactatcaccattgactgaaaagaagaagaacaaaggcggaaccaaaagacaaatgcacaatgttgttatgattcttgatatactataaatctctgaaaatccatgtgtttgtgaatcaaatgaatatacggaggatgaatctattctctgaataggcattgtgtgcatataaaaagtcgatatcccctcttcgtcaccttttttaggatttttttgatatttgtattgtttggtaccgtggttccctcggccgatttcctcaagaactaaatgactatctgtattgttcacgtattctctttcatataatctgttttgactatccacggcatccattgcaatatcgaaagcgctttggggactgtgaactggattcaaaacaggctggttgttttccctttgccttcgatcttgaatttgagatatgagaccctctttagtggggtcatgcaatatattggatgttaatgtgttagcgtggtcaattgcttcagatggctttaatatgtcggttagcaaagaatggtttcttggagttctaagtttgggagacctattcaccaagcgtccattccaggcctttttggggatttggaactcatgcggaataaatactttatcggtaaaacgatcatttgatccgtcattcgagactctattttttgccgcctcaatagcctcttcaatcgaaggtgcgaatccgtcatcatattgcatggaagaaaatgaagggtatacaccctgtacttggtttgggtttctgactttggaaatcgtttctcttcgttcttgctgcggtgaagtgtcctcaagaggtaagtaatatgacgaggaaggccttaccttcactttttcgaatgatttcattgaagaagattccatgtaatcacctttaggtgcctcaacatgcttttcggcggaacccatgttcaacagtaccgaagtagatatggtaccactgctactgtgtccatttggattcgtttcagcggaagatccgtttgaggaatttctgtgcgtcccaactgggcatggaggaggaggtggaaatcctgctgcctctggatctcgtcgtactaaatctagaattgacttttctaggactttatgtgattcctcatggaaattttcatctctagcatcttcgaagacctgggtaccatccgtaccacttgaattggtgtcctcttttagtagttcgccgtatttgctatcgtcaatataaacgttgtatgattccgcttccatcgatggagacggatgagacctctcaataaataatgagccagatctccttcttctgtgtggttgatcgaagctctgagagttgctctcaggaagggttgcggacgacaccgctgcagatccagatgtggatgttgaattatttgttgtagtcgaagcattttttgatatttgtgacatttcataaagcgtaaggtaaaattatagtaaaaaagaatgtaatgaacgtataaagttggatattgttctttgaataaaaaaaagaatttatgctatcaaatgagtggacgttctgatatgtcaatcagatcaaaaccttatgaatagaaataaaaaataactgagcggttggggttggaagatgtttgcaagctgaatgtctgataaatagtagcaagcttgaagtattccttaatcttggtaagtgtagtatggtgatctttcgccaccttctgaaaaaaagagtgaatggattgaaatgatttggtttgacgcaatgacaataatatgttagaatgaaaaagatataatggggttctctcacgattcaatgaacgtatctgacacttaaaataaatctttcggatatagcttaatcgcctactgcatatataagagtgtaaaataggttctttacctcaaccccttcgaaattagttttagactatccttagctgggtgtttgcagatctgtcgtgaaatttacgcacagcgacctggtcaataaagaaatgtgaacatctaactaaacaaataagcacaagtaaacaaaaaatcctagcataatgcttaaagaataagaaggaacgcaccaaggtcggttaggaacaccatgcactgcgaaatatgctggataaaggacattgatatagccaaattatttgctgtcgcgttagctgtccagcacgcgatggctggctttttttctctacgttgcccgtttaggcgaagctgcgtagagcccacgaagccgcatttcgtgtgctccttagctggtgaaaaaaaatcgctgcggtgatgcgtcttcattccttgcattttcagctggcatgcatcgtgcatatgtatttttaaagtctcttattttacgtattgactacagactaagatgatattccgggtacgcggggtatgggaaagctccacagagtaaaatgatagtctcatcgtgcgatctactccatagtcttcatcagctcatcgtaaagcatgtctttaagcacctctatgggcacttcttcctcctcctctggacgcattattttattatccaatttccagaattcgtcgtccaagtttagtggaggatattccggttcgtcgcttggatcatgatacattgccaagtatggatgtctcagagcttcctccgcgcttattctcttgtcagggttgaattgcagcattttgttcagcaaatctatcatatccggatttaaatctgttctcgaccacacagtgtcccacgacaaaggtggcctcatcggtagatttgctatatattctttagctctcttggatttgatttgattgaagtcttcgaaggtcggagtacctaggacttccagaattagccacaattgatgatgatagtcccttcctgggaataaaggttttccagaaaccatttctgccaaaatgcacccacatgaccagatatccatagcagttgtatactcttgaaatgtcaacatgatttctggtgctctgtaccatcgcgtcgctacgtactctgtcataaagccaaccaaggtttctcttgaatcactactgctagctaagcatctagctagcccaaaatcacaaactttcaggtcacaattagaatttagtaataggttggatggttttatgtctctatggataacttgtgcactatgaatagactttagggcccttaaaatttggtaggtgaagtattggatgtgatcatcgcttaaagtagaggaaccattattttggttgttgattactttttgtaggtcagtttccatcagctcttcgaccaagtaaactgcgttcagcttgtctatagatacgggtcttaccttatccaaaatacttattatgttctcgtgttcgtgaaagtaccgtaagagtttgatttcacgtatggttctggtaacaaacaactttttgctgaagggctgtattttcttgatagcgacctttataccagaaggtttgtgaattgccgaacatactgttccatacgctccctcgcctatcagatctacgagcttgtactgagaaggaatgtcaaatgttatagttctcgccatctttgaatcactagaagaaaaatgtgaaagcagataatttttttaggaatgacccttttcaacttttaaaagaggttattgtagcttctcgaattttttagtcggctttgatctgatccactagaaaaagaggaagaaaaaaaaaatctgggtagttcggaaaatttattcaatgaaaaccagaatatatagctgttaagttcggttaaataaaaatgtaacgacttgagaacaattaggagacctctacttttcaataaaagatacataaaatataaaaatgtgcctttatctgcaaatttctatcaacttcacagcgcgttttgaatgtgtaaaatcaggaatgtgaaggaaaaaagttcaaaactttagattttaaagagtacatcatctaaaaggttaaaaatttcaaactaaatgagaatgttagataatggataggcagtctgttctttttgccgtaagatttttagtatcacgaaaccggtcgaatatatcatgtgtcatatgtttccactagcagaaaactggactctgtttggacgcatattctcagtgcctgggctccttttttgtttattcttggacttgatatgaggaatatcttcatttatagtttgtgtttacttttcagcgccaaatgaacttaagtttttctgttttacctcaaaaggtaccaaaacgttaaaacaaaaactatacaccatatgcatcaatgtagcagaagcacaaatcttacactttttggataattttttttacaaaactaaaatgagagcttcaataataactatttgaaaaaatatatgtataattaccgtcattgggtatttttgttctggtacaacagcttgcacaaaaaagtgcacaatataatggtaaagcagtagtaattgagtgtaatctttccaaaaagtgggcgaattagtattcgggaatacccatgatgtaagaataggacaggatatgaatttagtggatttatcattgtccgcataagtgactactgtaaccattcgcaggtccaaattttgtactacgcatacctcttatattttgcactgaagttgtatcgcccaacagaaaccttttttgttggaacaagtaggttcatcattattcacataactagtcatcattactatctgaagtactcagattgtattctaaagtgtacttcgtatatgttacacagatgtcgtatctttggtaggatgaaggaatgctaaacgagctgttcagagagttcggttaactgaaatcaaagatccattaattgaacatcaacttggaatttatatataaatgatatgagtcgttacattgaacttatggtagattccctaggttattattatattgaacatatttaacatgtccaatcggcgtgtgttttatatacctctcttatatagtataagaaagagttctgctttttattcttaattaatactactaattatcaacatggcgaccccagtgagggatgagacaagaaatgttactgacgacaacatttctacgcaggttcaatctaaagtcaaaacgattgatactgttcacagtgctcaattatcaataaaagatctttctattgaagatgaccaaatggaagaagatttgaaggaattaacaaagtttaaacgtattctgaatgttttaagacaagaggaagaaaagctttcaaaaacggatgacgttagaactgtagtcaaacaagtgttagaaaacagtgaaacaattgagaaggtcaaagaaaaaatccaaaagttaataaacaggataaaggcaaaggaacttg