cctttccctacccctaattcagaagaccctgagtgtcagtgtaatatcccctttcgatatcctttttatcacgtgatagatgcctcacaagagggtgttgcgagggcttgaaaaaggttttccgcgaggatatagcgggcgcgttacgtgctgataacgcttttgccacttaaacccattttgcggtttcaaaaataagtctgtgctctgcacttcacattcagtgtcgcagtcatgctttttctccagtgtgtcccatcctgtaaccacagtggcatcgacttcactgagtcacgtgcatgtaattctggatccccaaatctcttaagatgacatgcgttcttgggcgaatcagtcgttgtgtttttttacttcggaaagatgaagaagtaacagtcatccaagaacttctgttatcaaccggaccctgaaaggctttttttttgtctgctgctcggagtctgcaccctgctttcgcgtgaatatcgttgattacaggatgtactgtacatactatttgcccaccgtgaccccgttattgtggcgtcgctcagggtgcatgcgttattttaaaacaaacataagcatacaataagggtctgctgttgttttttccccattcaccctacagaaggtaactgggcaagatttttcattgttcttgaggaaaatgcacctagattacgacctctgcaataaaagtaaacaaaaaatgcacccattgttcttaatttacgttctcttaaaacagctagcactagccgccaagaaacgttttgatcttgtaggacattaatgcctgagtatcaacagggtggcccgtcattgggctcggagagtactcccaatgaaaactacgggaaagcaaatgtagttcagacagagaaagagttcagtcatgatagcaagaacgaacctgaattgggtgacaaacttcaaataaccaagcggatcgtcattcgtaaggccgagctcatggcaaaccaatatgacggttggttactaaaatctatgtttctgttttcagcctttatttgcgctttttcgtacgggcttgacagtatcattagaagcatttacatgacatatgcgatgaacgattaccagacgcattctctgctgtcaacagtaagcgtaataagtctgacaatctccgcggttgctcaaatattcttcgccggtttgtcggatgttttcggcagactgtcaatgttcattgtggctattatgttttacgttgttggtaccgtcatccagtctcaggcttacgatgttcaaagatacgccgctgggtcgattttctattatattgggcttgtcggttctatgtttcaggtaactttaatgctgtccgactgttcatcattgaagtggagactgctttacaacttcgtcccggcttggccagcattagtgaccgtatggatttcgggtaacgtcgtccatgtggctaacccagaaaagaactggtcctggggtattgcgatgtgggcatttatctttcctgcaacttgtctaccaatcataggctgtctcctccatatgaggtggaagctcagaaacaattctgaatggaaggaattgcaggaggagaaaacttacttccaaacccatggtttggtgcaaaccctgaaacaacttttctggaaattagatgttgtgggcgtgttactattcagcgtatctaccgggtgcattcttattccactgacaatcgccgggggcgcctccacgcattggaggagcgccaaggttattgcgccattagtacttggctccttgctagttcctttcttcatttattgggaaagtaaactagctttggtgcctttggccccattcaagatgttgaaagatcgtggcatttgggcacctctgcttattacgtttttgatttgcttcatttacatgatggcagctggttacctatacacaatcttgttggtggctggaaacgagagttctctttcggcaacgagaataacaagtctctacagttttgttgccgctgtcttttctccagttgtaggaatatttgtcgcaagattttcaagactgaagccatttgcagtgtttggctgctcactctactttgttacaatggctctcttttaccacttccggggtggtaccgatactggtaaaggtgtaatcggagctatggttgtctggggtattacgagttgtttctttaattatccgattaacatttcgatgcaaactgtgacgtcgcatgagaacatggccacggtcacagctttcggcctcacgatcttcagaataggtggtgcagtgggtgcggctgtctcgggcgctatctggacgcagagtttataccccaggttgctcaaggccttaggtgatcctaccctggcattagaagcttataatatgccactaagcttcatgctcaaacacgaatggggtactcccgcaagagacgcaatgatagaagcctacagatatgtccaaaagtacgaagttttggtgggcctgatatttgtcgcgccgatgtttttgttgactttcttcttgagagatccaccattgactgaagactatggacagaaacttgaagacgatgagtacgtaaagcacgatgacccaatcactgattggatagctgagcgtttctcgagtttcaaaaaacatgaatagggtaattagtttctaagatgtgttagttgttagttttgtgaatggatcgacggcttttatagtttctcagataaagccagaagagggagtttatattggtatcgtcactctcccgcttgtgtacctccttccatacgcacctcatcctgcacattgtccttctcgatgatgtcggaatagtatggaattttaccttgccatcaatgccgtacaacttcatgtctttgtgtctggagccactcaattctagggccttaaacatcgtgattgttccttgttagatttctcgaaactacgctttggtaatagccgtatcgtcttggggtcttttattgacgcccgaaacctcgttgctgtcatcagcgctcgcgatcacatctgtgcgcgcaatcttcctttctcttccttgctcagaatcctcatctctcgtcgttttctgggaacatacgtcattcacttcctcttcaagtaccacgcgatgaaacaagctctttgcctcttctgtaacactctcaaagctgccgcaacatccggcgtgtacccgctgcggtagctcgtagtacttacaaatctgtgaagtaaagcatttgtcgtaatcgacgcggggttgatcattctcgacctgtggtggcggatcttgccataacgctatgcatgtcccagaccctcgcacgcgacccacgcactggatgtactcagctactcgcggataatagtctagcagtatcaccattcgcagcccctcaatatccagcccttccacgacctgctttgtgccgatcagcaactgcagactcttgtccttgatgaatgattgcacccgtttcagtttctcttcggtagttaggtcactgtgaacataagcggcgctgaactcttgtgagacctcggtaaataactccgtggtggccacattctctcccactactaaggcagcctttgcatctggatcatatgcaaaaagacttcttaggaactgctttacctgcccaacgccgtttcccctcatacgtaaggcatgtttgtaaacatgcatcacagctggctcttgcacgtagttgcgcaaaaaaataggtacatcgaccgaccggcctgcctgcgatctctcccatgtaaaatttgtgccctctcgacccctaaatcctagctcttgaagtgctccctgcgcagatccttgctcacatgtggccgaggtcaaaattattcgccggaaccgcccaaattgtacccgcttcagagacggaaatgaaacctcactgtgacttttctcgtcgtatagattttgaaactcgtcgaatgcaagtagaccaagttttttctctgggtacagtaaactccaaaaatttatcatctttataaagtcctcggcggctgcgtcattgaaggtgcccacgtaaacgtccagcagtgagttttctttgcaacgagtctcgttgagaagcttttcaacactacctacacgcaggttgccacttgcttcgagccgacacatcgtcccggcaagtagacctacgaaagggacaaacacaaatgacacaagggaaagtttcctcatggtatagcacatcagtggcagctggaaaactaatgtcttgccgagtcccgggggtgcttgtactgcaataatcttcttatttgacaggtaagcattcacgcatgccaagtactgatccgaattgcggaaggtaaagcttttcccatagagctctcgacctgcatgaacaagatcatctgggcatagtgcttctttctgcaaaactatttcgccaacactgtaagttagcggatgatgtatttcttcctcttcatcgagacccacccatcgtatccattgctttgcgatttcctcgtgccatgtccgcgtcataaatctttctgattgttcgcactgccacatggactcctccaaaacttccaaatcgcccatggcatctgggtcatccacgtcttctgagtcacccagttcatccatgtagtcccgcgcgcttgaagcagcaaagcgacacatggctagatctattctcgctgttttgacgggctttgagtcattgagggatgaggctagatactgccgtagcaaccccatcctgccgaattttagctgcttaaaactcaatctctcgggagatgcaacataattggggtgttcctcgctgggcttaagaaaccgcctcctactcataagctggcctagtttagcgtctaaaaacaaatattggtccatgataagtgccgacgcctctttcttgctcatattgcatttgccctcaatgtgctcccatatgccctccagatcaacttcaccttcctttggaggttcgaaggcctcgtagttctcgcctagcaccgatatctgagtcttccgcagcacagttacgtagtacaccagatagtatgatgttcgcttatccaaccatttgaagtcttctttcaagttccctttcttgaagcttcttgtgattatttggacacatcgtcgctcactgtccacatatatgttctgctggtcgccaccgcatgccaaaacctgtagctctgaaaaggtgtagggcacacccgctgctaaccagatcatccacattaaagccactgtcatcttatcaatggcgccgagcacctctcttttatcaagctgggtaagcggctgcctcatgcttggtgacacttgatcatgtatccactgtggaaacatatcttttaatgagaaattcgcgcggtagccatggcctgcccacggaattctgtaattttccaggagcatttttccagttgattctaccggcgtcattgtcaagaccctgtcgagcttgctccattgctggtcgaactcatattgcatgtcgctgtaaaagctcttgatgtattctcttccaaacgtttttccatatacccttatacagtcaggaggcacgcggtttatgttcatagtcatcgtttggtcactttcttttgcaactttgtgatatagggtcgtgaatttgctccatatattgtggctctcctcttggaaaatattcaactggtcttcactcttttccgaaattatcacacacttgatccacactcccgttgcagacatacgctcgcgcacagtttccatctcctcgacttctaaatcttttcttatatcaaagtgtgcgcttagcctgaagagcaacagacgcgtgaacaaatttgcaagatccatgtacctctcttctttgagtacaatgtaaagaagctgctgtaggtgcgctgcttttgcttcagtgttgtgcagctctccgattctgtccagcaaaagctcgctgtccactgttggccgctccacttgttgccccaatgataactggtgcagattcgcaataagaaagagcagaacacctgcgtgcttcccatgtatctctagagtctctaatttatattttgtcactagaggttcgccaaaggagtttgtcttggtggttttagaaatggcttctctatgacaatgctttaagattgcaacactttctacctcatacaacgttcgatccatggcgaaagaccggaagaggcggcggtcgcggttagtaaagaccagcttgtcacagtgaagcgtgtgaaatacgtccaaatcttcactagcctggggcacagtcgcggtttcggcttcgctctcctggcgcggggtcgcgatctcgtgctctaatggcatctcaggcagctttttgccagtctggcagaggtactttctagtcttgttagggagcgttattggcagaacgcggtactcgatagagcgccgtgtattcgcactgttggttctgcccgacctgaccgctttcatgccatcttcagtactgtaaaaatatctctgctcgctcgttacagtctcaaaaagcagtgggcagtccacgtagatgagatcctctttcatccccaaataaaccgccaggttctgcagcttcaactcgagaatccgctgcacttccttcttggtaggtttgagagagctgatattcgggcacgtgatccgtttagtgccatccctgtttgtctttatgagaaacccatgaatagccgcgaagcgatctgatattttttccatgtgcgcgtgcggggttcaaatagcgagatgctttgatgtcacgtgccctgatcatttgcggctgttcgagagcactcagagctttcgggctctcacttatataacaattccccagggcatcaccagtaacgaatcggagggaattttgtcctcgttggccagttacttggctatcgggtcaccgtctaggtatttgttgagcgttttgcgcgagtgtaatacctgtgacacggtcccattgagtgtagcttcacagttggcacatggcgcgctcgtatgatgttaacgctcacctcttcacatgctataaacgcgtgagaggggtcgtctgcggggtctcgagctgttgagatgtatatctgatttctggagcttcagtatagcggaatggtttctgggggatcgaacatacaagttatgcgccctgcggctatccttgtggagtttcaaggttctgttcccacttctatattgaactccgacggatgcgtagatgtatatccacagttctaatcgcttgcattctaggttcaaggtttacttgttagggtagatcattcatgacctatgcaagtgataactttgcaccttcgtcgctgcattaaattctacataccttcactttattggtgatcgcgtgacttttctagtcgtgaaaactgaaacactgcatagaatcaggtgactggaaacacaggttggcggggaagctggcgcgtccggaaacacaaattatgatgtactctcatacgaactatataataatgcgaaacaccacctcgagacccatggtcgctgtcatgagactcttccaaattgaaagggtgaatgagtatcaaggcaaagggtcaggcttgtcgtttttgcaatcttagccatttgattgagaaggcctttcccttttctggggctttcagaagagtcccgatcaatgagttggggttaacatctgtggatgcgtctcatggcacgtttttagaagaaaaaaactgtcagattgtgatcggttcgttggtgtgtgatagtgccaagttgcataatgacacattggtatgaaatgatatgacacatggacatatcataaatacgacggatacccaactaagtcacatagaaggttcacattaaccgttcatagtccagatcaggccacagtggcttggagaaggtaaggagtggtaccaccagtacgattatcaccttatgattaagactcagccacgtcccagaaattttgtataaatccggatgatttctttggtttgcaagacatatatcttggacggaagaaagaagggagagatatttagtacatcatccacgaagtagtttacttagatcataatggaaaaccttgccaaggaatttgagaccctttcgaccaatgacccagactcgcctcaataaatcttaagagagttgagcccagtcaaagagacattgctctcctttttcacagcatgtgaagaaaatctttctgactttagaagcaaccacctagcgtgacagcaacaatcaactcgatgattcccttcatcaatcacagcactttcacatgtccattcaacagaaaaatcaatatgtttaggaaagttagacgatactaaccaaggttctaataatatactggtttggtatcagcaaggtagttatacggagttacagagttttgttccttccttctcttgaacttgtaaatgtctatgaaagtcttccatgtactctgaagcatcagagtcaaagtagcaatcaataaattccaagacaggaacagaagctttattttagctgtataagaacatctttgaccgtactcactagccctactttattatgaagtttacgggcgaggcttggcattaagtcaatattatacgaatgtttcattttacagaaagagacttcaccactgttaattaattaataatggtcttttaggttggaatgtactttgtgttagagcgacgtaaggaaaataataccgaaaaaatatgcaaacacgtttaccgcatagctcttaaacattgctaagaccaacattttatcctgaaagtatctcatagttgaaggagagcctttgtcaaaggtgaatttgaagctgaaaaggatacgtatcaattgtgcagtttgaagtgaaggagcggaaaataattgcacgttaactgactactcttgtacataaattttcatatctcagtttgctggaaaatccatttggcaaccctttctcccatgtcttggacacatttgaatagcaacgtcagaagatactaacatgcttacctaggaacttcatcttcgaatgatctgtatttgatgtaaatataataatctaatcgaggcaccactttatgccaacagttgcgtcttgtcgtacggtatttacccccttcgatgaatgacacttcttcctagcactggtgaacaacctcaaatccagaaaacactattttgaaccgaaaactgtttaaatcttcgatctgaactttcgtataagtgggtttgcttatccctgatagcttgactggtcgtttatcagactcgcgctgaactgaatgttgaaggtggctagctagaatgaaacaatatgacgaacaaagccttctaaaggcctcgtaattcaaaatgaagtgaagttgcatctcagcttgtcattcggcttttaatgcttatgtacctccaccaaattgtttagcaccaaaatttgagacatctacaccacagtggtttagcagctaaagctgccctctcttcagctaattccttcttcaactcttctaaatcagcttctcttcttccagtgtcgatatcaatgtcttcagccttgatatagagcttccagtttctcttgtagatcttgtgacccacgtacatgactagcacaataatgaacgacaagtaagattcgaaaaagtcgtttgcattgggagtgacacctggtggaaacaatgcaatccagaattgaagaataaaaatgataacaattacagcgacaccaatccatgaacctatgacgccaggaggagacacaaacgacagttcgtcagtcgttctactctgagctgcaagtgcgtgacgaaatctaatatggcacaaaaatatgttcgcccagttgaatagcgtagacagcccacacagagcgagaagccaagtaaaaatttcatcctcttttttggattgagcgagaaaacacagaaggccaaacacggatgtggcaataatactcacaagaggtcttcctgctctgtcaacgtatgcgaaaattttaggtagagagccttgttctgcaagagccgttagacacctcgaagtaacgtaaacggaggaattatcaacagatagtacggaactagaatcacaacgttaatgacgctaggcaaacctttgattccgtggtttttgactgccaatacgaatggggaggcagaagcatcgacagacgaggctccgaataacctactgtcattgtatggtacgagaagtccgatgagacacatagagactatgtagaacagagtgattctccagaagacctgtttagcagcagctggtaggcttttcctagggttagcagtttccgcggcagccaacccgattacttctgaacctgaaaaagagaaagctgctgtcacaaagacagagcagacgcccttgaacttttggcccgcagtatcaccataaaagtcgccaggatctttccagtatttgccgcccagatacccgccgactggcccgccgccacagacaagaatgatgccaaggataataaagccaattactgtcaccaccttgatcatcgaaaacacgaactctgcttcaccgtagcccttcacaccgaaaaagttgatcatgataataacgatgtagaaaagtgcaacaaagccatcccggtatttgggatctgtgccccagaaacctacagtgatggacgcggcgacgatttctaatggaagcgtaactagccagttcaacatgtaattcatgttggtcgcgtagccaaaggactcgtcaagaaatcgagttgagtatgttgtgtacccaccggaaacgggaaatgtgacggccaactcaccagcagccatgaccatgcaataaatcatgcaacctgtaatgccccagccaatcaaaataccagcaggcccagctgtggcgagcgccacgcctgagcccacaaacaggccagttccaattgcacctccgatggcgatcatttgtaagtgtctgtttttgaggcgacgtttgagtggcgattgtgccgtcagaattgcggttctctcaacctccgtcaagtcagggcccagctcctttacctccattcttttgaagctatctttgaacgaccgccatctcgagctggagtcctgcgcctcaataacccgcgactccatttcgccaaccatcatctcatgctcctcatggacgggatactgcctggcctccaaccgagagctcttaaacgtgctactcattttttgagattgtgcaaagcgaggttgtttcgagtgtgctggatcactgatgcggttatgcttctcctaataaatgctttcaagggaacttaataatggtctagtgagtaaccgattcacagcttatttatactgggcacctcattctgctctaattaagagactttggtctattgtgttttctttggcaattcctcacctgcaagcccattactagtggtatctgagctcaattaaccacatcagatacatcaatagtcacaattttttatcctgcctgccgaaaatttgttgtggcgaaacatcgcgcttaggaaataatgctcacaagaagagccattcatgaatgcgtacacaatcggatagcaactgttagttaagttttttttttcgcctttcgcgccacaggttcttaatgtccgtttaagaacccaaggctaaatctaatacgaactacaaggaagcagactatctcgagctatttcacgttgttcacctgtatgaagggcatcgagcagtctttgcttgggccttccaaaaccaaattacctaaaacatgttcttgaaagaatagccctaaggaagagaaggcagtattcggataccaagagcgttgtgttctttgatgagtaaacaatgcgccacttgtaacaattagtggtcgcggtacaatgcagaattaattgtgcgaattcaacgatttcttgtgcggcttttctgctgactatactacatggtcctgaaaagttcaactagccaatagaaaagtcaactgggaagctgaaaagttcactaggtagtcgaatgagcctgcagggcccattgtgaaagctgcttatcttgaaaaatacaatagcgatgccagtgtcattgtgcatacttcaaaaagtaattaaacgcagggaactatctgcatgcgaacagcagtagtattcttatcgaccgatagcgtcgacggtatgtattaatttctataaagatagctggatgccgtttccgaaactattcctttaacaacgtcgcgttgtagtgggtggtattccagtcccagaaaaatgttaattccgtgatgttgctgacacttgacacgttgcaggattggtaaaagtcctggttagcagttctgttttcggcatacttgtagaatttgttagcttcacacgaaaaaccaggaccatctgagcagttttccagagggatgaccgcatcattgaccacatatctgatgtaggattcgttgctgcaacggtatttctgggtgtaaactctggcaccttgggggatgaaccaagacttgtggaaaacatggtttctgaatgggatgtaagaaggatccagttttttctcgtcgtcaaatagaccgaccgtagtcaagtagttgagaatatccgtatcgtgagtaaagctcaaccaaactttctggtcgagttgttcgctttgttggagtagcttgattgaagcattgaaatacagcgcaccgaccgcctgaatcaaggggtatcccggaccgtcctcatagtaggctgttagatcgtcatagtaggagtagtggatgagctcctctggactaaaaacatcacaaatttcactgtatccgcgtgcattaagctcaaaagcacaccaatcaaacaaattgtaagcgtctgttacagttaagtttaaaccggagttttcgcggttgagccgctcagcaattgccttcagatatgtcgtcgagtagctaccaattatgtcttcgtactcatcaggattccaggcgggacaagagtagccgggagacagggtattggcaccggcactgggttcttcgctgaccacttgcagtgagatgttgaacttatctcccaggctgtcgatgaaaaattgagcggtgtcatgcactctttgggaactggctgcaaagacggcaaactcacgattgtcttccaaaaaatctgcgtactgtgcaagaaactcttgggcgtgtttcttggcgtccatttcacccgtgtagggattgatggcgtttacagagttttctgtagtagtttccatctccaggttgtccaggtcctggatgaagaactcgtagtcatcgtcgatgaaagacagcgacccattgaattggtatgggaaatgttgaagcgtgttccaggtttttaaaagcttcttgcctttgctcttggaggggtatctttcgccatgtctagcaagaagctggatttgggaaatttcacatccgctaggtgtgtctgcagaaattccgtaatcgttaggatatgaaaaatatggtcctgagccagctaggtacggaaagatatgttcctgagttccaatgtttttaacatcggccttgtatttttttgggatgctgagtgcatgtgctgtgtagagccccgcaagagccataagcatattgttctccagccacatgttataactttggatagtctccggaaaacacagtgggggtaagcaactggacagacatctcccttgtgcttcctatttatcctgacgagcaatagatatacgactcaattggtaaacaatacagcgaaaatttttgttcatggccttgctcatcagtgtatccgttgagttctattactttccttgtttgacttgacatgcaaaaaactggaaacatttgggccgactaaagggtaaaaaaacaataaccctgcaaagccacattatcaacatttgttaaatttttgttgtggctagaattgaaaagaatctggctcttcatttaaaacaagctgtgtgttcaatctgacatgctcagccgtttgaatttggggagtttgtatcataaaactgttgtatatgttgaattttagatcaatgatcttgacagttagaattggatactaaaaccattcctagcatatcaacgggtggcggaaccgaattcctcgagatataacttgttaatatatcaaatgcactgtgaattcattttttggtttttaattcagcctctaaaagccatacatagtttttagaatcaagtcaaaaatatctattctggacgaaactcttgaaatcccaatcggctttcagtaaaggagcacactagcagggcatcgactattttacagattttaaaaatgccattgactatttcagatcagcaacaaaatcaccaatacaaatcgaagcagtgacacgccaaacagtctctaactacaaaaaaaggatatcaaaaggcgaacaaaaacttgggatcagagataaaatagcttttcaggccattttgaaggaatttaaacgaaacggtatacttctaggtaacattaagaacaagagctgggccgctaatttcaccccctcgcaatcattacatgatggaatgtgctctactggctcaaatcggcactcgttttagttcgaatgatcacacgtcgacgaactaaagtatatgaattatttttgacatattttgagcagaattacaagccgatcaagatatcttaccgccgtttcgctttcaaaaccttgaacggatctttcctgtgtaagcggtcccaaaatacatgcggaaaaatgatgggatcaaatggttgagcgcgacccctaaaacattcttcatgttctaaatatcaattccaggttggcccctgcgagcatgaagtggctgatgtcgtcttccctgtaagtttggctcaccatcgtgatctcagaaccctttaaatggaacaacgactaagctgttggcctatacgtccagtttttctaataacgccgactcctgaaatttcaagattacaagttttcagggtgtttatgcctctatataagatgagtgtcacatttggtaacggcggtaactccaaaaagcgttcaagttttgagttgcttgcgaccatttggcccaaatccagttgctcgaggaagaggcttgtgcaaatgccatttctgtagccctttaggtgcccagagagattttaagtaagtttattaatcattataaaaaagcagtgactaatgaaatttcggatgcggatcatacctatttcaatagctaaggagacatttgatgtgcctcgtaagggtgaaaatgggagcaagccacattgaagaacattttagaaatcagacagtaaatgggccttacgttaaagaaaaattctcaggtgtgcaaaaaaagttgatgattgttcacagatgagagtatatatgtgaaaaaaaggaaatttttggccgctcgcgccctgaatactacgtttgatagctggaagctttctttttgttaccaccagtcgtagttccttaccaagcgacgaaggacatactggacacataaatgataaagttggacggaacatctgggacattttgttgaaatggctggtctggtctcttaggaagcacgtcgctacacgctcaaggcaataaaaatttgactatagttacgtgatccaggattcgtagttaagctcatctccgatagtctcgtagggtcgtttttcgtaatttcagccgttaaaaatctgtaattctgctaccgccacttttatcatcctttaagtcctggttccccagatataatgtccaaaaactagcatgacagttgtgaaatgcacgattttctccttgttatatcatccattttgtgaatcattcaaaaaaatggattacaaacgccttttttgacgttccgaggccactttgataagttaacttcatcaagcttggtaaacctggccagagaacataggtgaagagattcatgctttgttcgtcacacaacaaaacaaagatctctcagattgtaagcctacattgcaggcaaagatattcaggtttaacggctcactaaaacggctcgagatgtctggcgaaaaatcagcttttaagatgttttatatcataaactgcctgttactacaactaatcgctaattaattccaatatttttcagcttgccggtgtgtaagggtgccaagttgcataatgacacactagtacataatgatttggaacatgattactgaacaactcataagcatagtaagagctcaatcaaagaccacaaatggatccaaaattaccactagaggcacggaactgatgccaaacctcttaaaaaagtctaaagcttgatcaaagaacggggtattaatcttgaaatcaaggaagggacggagatttgttaactaccactatttactaaacaatttgctgatcttatgatagaaagtctagccaagaaatttggcaaactcttagccaactgcttagactcccctaaataaataatatcttcgagctttgttattagatatttactagcacgttttgattactgctttgatcaatgctgagcagctaattgctaacactctctcgtgcacgagctccaacttgtcgaaggccttagttacataatctgaagcatcagaaattatcctgaagcctgcgaaagcaacaagtatgataaaatgttaagggatagtaggtgaataactagcgagcaatgacccaactctcgcgttcaagacttgtgagcgcttaacattaactaaattttctgatattccgccaaataccttcaagggaaaagtccatgtaagtccttgcatctcgaccttctcacaagtgtcgcttccattctcactctaagaaatcaaaacgctttcgaactaccacctcctatggcattttctacagttcttcggccactccaattgagatacatgggcatgattcaggttacactctttttacaaccatcatgatacgaaggcgctttgatcggaacaaatcccgtggcttttaaagggcaactatcggaaagtaaccccacgccacgctataattgtttgtaggaatgttttgctcgcagtcatttcgggagtaacatatacacacgcaaacaaatacgcgaagttagaggaaatgaacggatctcaagctataacagatactctttttttttttcatttgttgacaaatcggcgtgtattgagaagtaacttctgtttctcacaccacctatccttctttctatgaaccttaaattactaaagatgaagaatttgttgttaggcaatgtatatgagggattcaaaagaacctgaagacctccaagcggcgcttatgttttcatcaaatcatgataaatcgtgcagctctctttttagcggtggtgtcaatttccaatcagagaatgtgacgttcagtccaccgcgcttgggagtacaggccatagggcccacaaaatactcttctgaagaggggaatggagctaagcgcacaagtggccatcttttcttatcggaagaaacttgaagtctcaaaacaccgttctcaacggttacacgcagccaaaagtcgtatgcgttgccattataaacagctgttgtccaatcagaaactccggtggtgagcacgctacttagcattttttgaccatctgatacctctataccagccttgatccaatttttagagtcaatgcgaaccataattcctgcctggtcataaagggattcatatgagccttgaactctcaactcagctgtaaagctacttcccgtctttatgccaaagaagtggccactgtcacgcgtgaagccgtaaaatgtctgtctccaaaagtcggttttttcatcagttgtgatcttaagtctatcgttatcaattgtaacttgagaaggagcgttgagccaggagccctttgaccaaggcgagtctgtcatgtcgtccttttgtttttgtggcactatggttttgatgttcaaggagcctaactgagggatggagataaaagaggaaaagtcctttcaacttttggaagggagttgtttataagtcattgaaggcgcaggatagatctgataaaagtgaaaacagagagtagcagctagcgtgagacaacgtgagatcaaaagggggtagtcagactttagaaatattaagtgacttccgtagttccgtagttctgttaagcggggaaggggcttttaagggctcatgcaacgattattcatttttttccacctcaaaaatatatttttgctcgaaaaaaagttctctgcatcgtctagaagggtcttacttttggatgatctattctttaggtaattaattgctcgaaacaaagggatgaaattgtaattctcgcttggagatctatatctgaaagatattacgtggcttttcacgccccacacaaatacttttgaatcaactcctattcgtttggcggccttgagaatgcgcggcccgcaaacgaaaagcgaattccaacggtgagaatgagggctgtcacgcaaaaagaataaatatgcccctatgctggggcgagtgttcgccgcttttgttgttagcttttcgttagaatgaggcaaatctgcttaagctttactcagcggttgttaggagtccagtagagaatataatgaaaaggaatccttcaaagtagtaactcccagcaatttgagctcagcctcttcttgccatgtacctagatttaagtgatttagcactttttgaagcccttttatttcagtagttacagcttgatcggctagctcacatttttatggtaatcagcgttccgtattcagtgaaatgcattcagtacctctatatttataaagcctatgaagttggtggaacaatgagtggcagattgcggaaacatggttgaaaaataaagctcccatattgacagtagctcatattcttgctcttccgattgctaaattataagcttgctgaatttacagattcatgatctgaacaaagtttaagctaagctcttggttcaatatttgagcttgttggctgatagaagtgcagcttcacttgaacttaagatatcaaattcattgaattttttgcgtcttttgaaattcggtataagaaggcaagaaatcttttgcagttaccagcgtttttttttggtttcggccattgttgttgattgacttttactatacccttattaagccgatgatgaaatatgcattttacagagacaagtaaagaattgagatttgtaattcttggagtccgcaattctcgccatgatacacggtcagatgaaattactaaactgctttttcatgcatctggtaaatatccttcaggtaatctttttcatatattcgaatttgtttatcacccatctagttttggagtaaatgcgaaacgttcgttagcgctcaaccgccaattaccttgtcatttgtttaagaagttttcaaatttcaagcacagtcctagaatttgagggtccggaaaccgctgaaacaataactataaaacaaagcctaacatcatatcattcttttagttaagcttgttcaagcggcagttacataccgcaaagcagagattctaaatctggagcgttcacaaatgaaattgaagtacggccaaacagggccagaggtaagcttaggctaaccaattggcaaggataggctaagaaatgcactatttgcactgcaaagctgggtgtgaattagtgctgaaaataaaagctttggcgttctttgaaacaaacaaattgttttacatgcccatcctggtccctcgatatgagcagctaactttgagctatgttgaatgtagcttgcacacaaaaactgttcatagcttgtgcagttttcaaattgacgcttgataggtaaaaattctcgagaatttgaaaataatataaatattttattctcccaaccgcgcctgtattttggcaacacaatatgtcttgagtttagcggagatgtctacgtgagaatgtgcccctaaatcgaggctttaagtggttacgaagcatttttatgtttcccaaaggatcaaaacgacgcttaaaccgcgagcccttttctcgatccttcaaaggttacgacattcaaaacattttgtcgctagaacgtcacatattttataccatcggatttaaccagagattcttctcggcagctaaacacttgacataagaagattgtctttgagtattgtcacatataatcgagttccctctcttcatgtgggtcatatacccgtatttttctgcagctgcttggaacatccaccgatgaaaaatataagtcaagtataaaagaaaaataaaatacgcgggctaccaattttctgaaattgaaacatcacgaacaggggcccgctatcgggagtgttaaaactttggaaaatccgaaaagacaggaaactatagcagacatcttaagctcatcaaattctagccgctttattctctgttatcaatttttaaaacaaaaattggaatgccagcgtgacgtgtttgttctcccagacaaaattttgttcaatattagttgccacttcctatccgctttttcttgatatacctttatggcctggctaataaaacgccgaatttcatctggcgaattttcgtctgcgaaacatgcctctttccttcgtagataaggcagaaggaaaacaaacctgaagaacgagtagcatgatgcaccatcataaaagtaatagggtgaagttaatacactttcattgtagaaaattgtgtttgccttagttgcaaggatgtcccattcgatcatatcaattccgggtcttatcgttattagctctttcaaaaattgaactttatttgctgccgtcgtcacgaacccgcgctcaacttggaagaaaatcaagccagtaaaatatataaccaccgaactcagatacactgctcctgtaacagtgagtatcttgttcgcatttttctgagcttgaaagaagttatgtgttgagatgataaatagtatcacttgaatgacggccacggcaaagtaaaacttgtgcctaacaacctcatattgaaaccagttgtggaagacatcacgaggaagcctcgaatgtcctatgctctcattatgcgaaccaaccaagtactcttcgatgtttctttcatccatccagctccattgttatgttttagcgaaggaagaactctttcgctacttatcaagggggagtttttgagtattaaaaatccaagtccttctaaattttgttaacgctggcaaatttcatcagcatgttgctttatcaagtagttagctgatttggaattaaattaaaaatctacactattgagatgctaacatttggattgtaaaacctcttctgctatgttcttaccggcccacaaatttcaactccaaaggccttaaaacattgtaagttatgactgaaaatccaagaccaagctcgaaaccaatgtcaccgccgtagtcaccaataagccggccaatttcaccactccagtaagattggcacataccaagtgcaacaccgacaccgccaacaaacagagctgcacagccagcatagccaacgggtagtcgatcccaactactccaatcagccacaatatagttttggaatctaccgcgccgataaacaaaatgttcgctaatagatattccaatgtaaatcgacaggtagtagccaatggcgtccatgaaagttgtcataaaagatgcaaatttatagtaggctgggatggcaatagctagagtgacaaaattaccagtgacagtccaaaatactcttggaacttttgcaagcggctgccatagcgattgggtcccaagtgcaatggaatacatgttcggaatgcaattggctacagtcgacatcgccaaaacaacacaacaaaattgcccaaatccgcccaaagattttgggaccaatattgcgtaaagcagcccaccggtgctttctttatcatagtagtacctgtataactcattattcatggctgcgcggccggctgcagcacctaaaagaatagtgaagcacaaaggcaacataagccctgccgtcacggcgaagaagactttatatttgttgatagtggagggcatgtaaaccgtatagtccgatgcgtaggtcgtccatccagtggcgaagccaaagacaatgccccccaaagatagtatccccgccgcagtatttgcaccctcttcccagtgaccaatagtgaagctaccattgatacgcactcgagcaatcacaatcaaaaagacagccaggttaggaacccaagcccatttttcgtatatatgaatgacgcggtatccgaagaaagaaacaatgatagttgatagaacaataataaggcagccagcccacggagggcaacgcgcgccatgtgggttaaccatgtgaagtagttgagcagatgcaattgtgttgacagcaccccaaccgatacaggcaataatgttaatcatagcaaagatccgagccgtaaggtttccaagtaagtaccgcgagagaaccatctgtcgcaagcccagttcagccccgaaaaccgaataaaatgcaactggtaagacacctaagaaggcaaacacgacaacggcgacgacacagccccagaaattcagttcgaagacgatagggccgagcacgccaacagagaaagctgcaattaccatgttagctgaaaaccacatagtagaagcattcagaagagaagcatcgttcctctcgtcctcagtagttggctcaattcctttagtttcggtacctagcgctgcatttatggcgtccaaaaaagcaaagtatcggttacaggaagcggctcccttgtttacgtgatcatcttgaggcagcacagaggttgtttcggtgagtctgtccgaggtttgaacttcaacatcactctttagcggcataatttcagaaaaatatcgatcaacaaagttgatcgaatggcgctatcactgagatcacgtgaaataaaggttaaaaataatgagactgagagagcacatcaaaactggtaagcgtcgtggcttttttaagtacattccagatgaatgcttatctcggctatgcgttcatgactccaacaaattataatcagaatagcgtgcgtctctgcaaaagaacaccagacaaaactttgagaaccaaagtccgagaacattatgactatgaaaatgaccagtaccggccggcacggccgtagcagtctgcgcgtagaacatgtatcaaaaaaaaaagacctgaaaactgtgattttaggcgattttggtgatggcaccacgccatttccggatttcgtttaaactattcgcgagcataaactcgatgcgggttcgccgatggagataccaattttttgggcgcttgaaatgtgaacgcaaaagagatgtattctgctgtttgctcaattctagggcttgaaagcaggctaccacatgacaaacctcagtttgtgagcgttcaatagtgtcatccgggaaaaaactcgggaatcacggacttcctgttttctggtgtttccttcaagtttatttcatttaattgatcaaatagtaaagaaacatagactttgatgtcaacttcaactatttttcaactggcgttcttctattccatctccaacaaacggaacactactatatccgtttgccctcgatttgtgctcacttaagaccgagccactccttgacgtgaacatcgcttgtacggcaaagtttctcaacgttgtcgagcaatttagagctttaaagagccttgttcaggctgaaacaaattacttgtttacccatttagccccagcggaactctagctattgttccatgttcgagatccatattcgttgtgactttattaaaaatgttcggcgcctgcaaaatgctgcaatgaacagggagccagagaaaaaaaccttcggttggcaaagattctttgatgattgcgtccccttcccgcctcttatattaagtcttacttactgtcaattgccgcatacccagtaaagccatctctctctccaattttcactccgaataggaatgctccgtgcaagccattaggcaactttttcgtacgggttcataacaccaaatgtcgccctattctgcaaaatccaatgcattcaaaatatagcgtccgcctgcggcacttcaaagctgatatatgccgattatactagatttcttgattataagcattaagtcatcagttgtgtccaaatacatgtttgttttggatttcattattacgagggacttaccgtttgcttgtttgcataagcagtagcaacgaggaatagaggcaccaccctaaattcttttttgagtccaaaaatcaaaacaatcaatagagtactactccgcacgagaaagttattaaaatttcagaatacgtgcaaggaatcctagtataatgcgagaactgaagaattaacaccttactacagaaaatgattggagttagactcatgttttatgatacacatctgatcgtgaaaaaagaaaaaacaccggaactcggttttcaaagaatgaaagcccgcaactggaagctagatgactttaggttttactgccattgctcatatgtgatcatatatgtgaagaaatcccatttatcaacatccagactcatattttgtcataggtatcatccaaattctaagttgcctaaataataaagatttattcctctaaagaactgattctcaatccttggggacttgcaagaaattgagaagttgcctgtagaagtaaaccaaattgagtattaatcttcaaagaacatttttgatttttactttaaattgatgcggcaaaactaaccacttaaggtttatatactgccttgttacctgagtaagaacctggttataaatttaacattctaagggatgggctgcaacatgcttagcttagaattcgcttaacggatgaaactagtaggatgaaaaaactataatgtcaaatcacagcgttaattttaaagtcaccagttgcaagggtgctgaacgttttataaaggttgctcatgtttgtatctcattagaataacgaattatgcatcaatctttaacgaactaacaaatttgatggaaatcaattcatattctatatcgttttatgagccgtgttgctccatctactattgtttttgtttttgaagaaaagattgtgtcatgtttcttatttatgcgcttggtgaaagtataaagttaaagaggataaataaaccctttgttctcgtaatcagtcaaatctaacatagccaagttaactttttcatcgactccatcttcgaaagcaacgaatccaaatttgtcttcttgatgcgcagaaagccaaatatgtctctctttatttcattttcaagaacaaacctaattgttaaccgtattacaacatttagacagatagaaacaacaatttgaactatccacgaagagtagtatcttggtgcatctttcggattccaaagttgcggcgaaatgatattagcagcaccatatgctagcatgaacataacgttcctgtagagttttttggtgtagcctgcagcagaagaggttgtccaaccaagagcaacaatatgcgtgactccattagaagaccctgccaaaatcacgcaagccaaaagagcgtacttgtttgaccagctgatggtaaccattgcaatacctgaagcaatgggcaagatcatgcatccagcatcaatatagccattttgatttgggaagcgtcgaataacaaatgcaaagaccacatagagaaaaatgtcccacacacttcctgccgcggaaactaaagatgaccctaggttatctacaccaatgtcaacatatagctggttttgctggtatgtcaaggagtttgacaacatcaatgtaaacgattgaaaaaaaaataatcatgatacggggatctttcagtgtctcataaatctgatattttttgattttcttttgttctattgaagattcagacgagttttgaacttctttgattagatgaactttctcacggactgataaaaatctggcgtttgctggattatcaggataaaaaaaaaagactaccaaagcaagaactagcgaaaggcctgcattaagggccatgaaaattctccacggatatggcttggtttgcgtatgcattaatccaaaagatataaaagaggaaaagagaggagcgatcgcagtggcggcccaaaaaacgggttgcgcaacctctctctgttttgcagtcaaaaacatacctagtgttatttcacaagctggtgtgactactgcttcggttgcacccaagagaaaccgacaagccattaagccactataatttttgcatgctcgtgttaaacctacgataatagcccacaacaatatgtttgccgatagatatttgcccaacggtaagttctgcattaaaacatgacaaggccattgtgctatgaggtaaccagcataaaaaatagagttcaggttgttaaagtcgccttttgttatgcctgtatctgcatatatccccaatatagtagtgtatccaatcgtagacttatccataaacagaatgagtgtgacaacaagagttagtgcggtcacaattgtaaagtttttcttaacaaagtcagctttcccctcctgtgtcaggggctctgctccctgctcgtatttggtcatgaattcgagaagctcatccgcatctctatggctgacctttttctcgcttttttcggatgagcttaagtcttcctgagagacctgatactgggtttttttctcagagggtgcgggtggggattaagttcagttggtcatttgaaagattcaaaagtgcaatagcctatcggttgctgtagtcaaaaatttttgatgtctttcgcatgcgcccttatttatactttgctacagggtctgggtggctgctcagtatttaattattggctcattgtcggaactacagagtctttaccaacttaaaagtccgaaaagtaaaaattcatggccgagaaaagatttggccacaacgcaggcgaaaggcatagtatatgaggattttggagcccggtgttgcgaagaaagtcatggtacttagagagtttaacatttgatgtgccacacttcgaacccgatgtctcgggggtgtaattttttttgaatttcacaaaacatgtggcatctcaaggaacactgaaaaagacaatgttatctctaagtaatgaaaaaatgaaggcagcacgtctctgcacatgtttcggtagtgttgacattacaaaagagctgttctccgtcattttttatgctagaagcgaatgccccttactgataaaccgacaggttttgccgaaatgttaagtcaatgttttgtttcagtgattggagtcctactgcgtcatcaccaaaataatattgaaatgtttgtattccggatttagttgctcaaaaattgacctgccacttggataagatgttgactgatttcgcaaatgcataccctggcagagctgctatcgtgaaatgaaaagctgcacaacagtaaaaaaactaactctgcttgccatcctctcgcacttgtgttaagcccaatctaacctttcgctttcctatctgcggaaatttgtttagcatatcaacagaggagttttgttcagctccagagacataagtctggacattaatgttttcattttaaaacttttttgaggatttagtatggatgatggacgtaacaagctttgatgttattatcctttagccctaaccattgaaaaaggaatctggcgaaataatcgggctcaaaaaacattactcaacataccgctggtggcttgtggaatggttaatatttatcattatacacaatcagcaagctattctggcgtgtacagtttttgtgaattagataaactattttttgggatgcttgcgtagttcatgccaatcagggaaagtcgagaatgttttggagttgcctcaaaagcaaacgattctcaatgttgaaagaaaaggctgaagaaaatcttgcaccatttcattgattggaaaatctttgcactcagttttcttgtgctcaaaatagtgcttcttccaaactggaaaaaaatagcttgccttaaaaatgcggaaggcttttgactaatggtcgtcataatttccttcacactttagctatcacaagcagcccccaggaactacagaagagctataaacgtcggccatgtaatacaaatagctatcaacgtttctcactgcaaatgttgagttgccactagcaaactcagcgaggtcatcgaactcctccacgaactcgccaataaaaccattcatgttcatagaagaaatgtgtaggtacctgtgcaagatatcaacacctgcataatgttttgggcccacatctttaatcgccccttcataacatatattgactaacggttttttggactggaaaaacaagtcgcaaatgactgtttctttatcagcagtctggcgatgatagcctgggtaagtcgttggattctttaagcacaggccgtcgatatcatcacatctaaacacaaaccccgctttcgaagcttcaactaaatgatcaagtgtcccgagaacagttataatgctgccattaccgaaccacctttgaaaaaacacgtcttctgctccataatttagcaatctatctttggcatacgctgaaacttccaaagagtcttctatgaagctttgaagaatacgtcttttggtactgttgcatgtttgataaagttcaggaaatgtcggtctggcccagcctggaatatcgctattatactcaacataagagcttatggttgcattgctactatattcgaccggagctgataatgatatagccgccagtagacttgtgcacgataataaattggttatcttcattactttgaagttttcgaacatttaattgtgcagggcgctacgcatctgtgcactctaatttataatttctgaaaagggttttacggcagagttttaccaatggtttctgaaaaacgtaacaaaatcccgctgagcagaggtttgaatcccaaacatttccatttcctgtgtcacaaaaagggtagtgcacaagctaaagaatgaccttcttgggtacctcataggttgtgaaaaggaacaaaaatatgaagcaaagtcttccaactaagagaactctagccttttcgatgttagaaacatcattttttgatggtgattttggggccttgccatcttgtttttgagctgctgggctgtttcggtaggacttttttttttaccgaacatgcctgatttttcaacgtaaccttctatgcattgacagtagtgtatttcagcgtttagctacgtcagaggctaagttttttctccattctttactctttttggagcttgggcgcttctatccatcaacgtccgagaaatttatccttttggcatccaatatacttttcggtctcttttagaaaaagattaaaacttgctgttaaaaagactttgcatggcctgaatattaatacttatagctatgcgccaaggcaggcttttcaattgtgtgtttaagatttgctagcaatacctaattcctttagaaatttggcactgtggtaaaaagtcacataagagaacaataaaacgccgccatgcttgagatatgcttttccttatttggtctgaagctggctagctaagattacgacagttacggacaatggtacttgttctttgacctctagagcattccagtacaaccagcatttggggcttggaagtaataccttggaagacgcggggttttactgagaactctaggtttatgataattttggtaatatattccatggattttttgcccagtttatcatgggcgcggtatagtattagccggtataaattaggaattttaatctggcctttttgaggtctaaaaatgcactttccttacacattttgaagtagcagcctcgatcgcctctcttagaaatggaaacagatctctatttaatcgtgcccaatcatttctcgacagagtggttgaagaatacaatttatcgaaaattctaaacagtccttgccatcaaagaaaaaattgttcaagttgcggttgtggtagtggccccatttattattggtaattttggcaactaaatcccatttttccaagttgttggccggttgaacgaagcttatgataatccaccacatcatcagatgatttgtttccaattccagacaccgcgtaaagcagaaaaacggaaatgccaggatatgagagaataatgctattacagataaaaatgcgcaccctctcaccataatagaaaacgataagcacattgacaataaagaaattatcataatactcgagagaagcgatcccgagttgagcagaaaaggatggtttttggaacctccacaataaccatataagtagcgaaaaagacatcaagttaatttgcaaagataaacatccttggggagcttctctttagtaaactggatgctactatcatgattaaggaatttcaagtactccctccaccagcggtgtatactctcttcgtaaaccaacatcacatcgtgtgaatcagtttcctgtgttaatctcacaccttcttctttgctttgcctcctattatgcgaccaaaaagttgttcgtcgaaaagctttgtggtactcctggccatcaaagacacagtaagggccgggccaactgccatttctgcaaacatggtcattaaccttcccggcgataatatccctcactacgccattcattccaggggattgccgagtaacctcttcacgtatcagccaaatatgttttaacacagcttttcgcgacttatactctaggtacgactgcggcgataataacataattgcaacaaacatagttcgtttgggagctttattttttggataagggaaaatagcgtccaatactccagcaaaaactgcagcccggatcacatgttacttcatcagctcggaaagacgccatattggctcacttccaaaaacggtttttggtataggagacgcttcttagggtgtgtaaactgtatgctccttctgcagtctagaaatatgtcatgaaaaaaggggatacatgcggataaagttatcatagaagtgtgtattcgaactttttctttagtttaatcacttcataggagaaaggaaagcgaccaattcattcgtacttatataatcagttaaacgtttgcaaaatgtcagacatcaggctagaaagtagttttgaacaatgtagaagagcgattacaaataagacaagcatatctcacttgtcccagatacaataagcaccggtcgccttcaacttggtagttcaatttttgaataatagaaagcttcaagttttggagctgacttacgattaacgcttaacgcttcgagttgcttggcccgcctacaagggagatgcgtgttaagtaattttgcttaccatgccagagacttgagattccccttaggttaggttaatcctctgtggatttaattttttctatactccagtggtggcaggttaacttgatttcatttattaagctcacggatgcatctttgttatacaggagcttgagagagctagtaaaccttggtcctggtggaagacgaggtatcgcaatagaaaacaatatgtactcaaaccatatcagatacatctcaaaatgatgataccctgatcatgttttaaaatggctccacagaatatctattctttttagtagttacgctttaaacccatcatagtttatgttggcttaaatttcatgagaaataaatattgaggcgagtctgggtcattggtcgaaagggtcttaaattccttggctagggtttccataatgatctaggtaaactacttcgcggatgatggtactaaatatctccccgctatctcctttgttcaagaaatacgtcgtccataccaaagaaatgatccggatttatacaaaatttctgggacgtggctgagtcttaatcataaggtgataattgtactggtggcaccactccttgccttctccaagccactgtggtctgatctggactatgaacggtcaatgtgggccttctacgtgacttagctgggtatccgtcgtatttacgatatgtccatgtgccatatcatttcataccaatttgtcattatgcaacttggcactatcacacaccaacgaaccgctcacaatctgacaataaaactaccaggctatcctggagaaggtctttaacctactgattttagtcgtatgccattttcattacaaggcatacttttgaaaagcgctactgcttttgagtattcatgaatcgcggcatgaagattattgaacaacttcagcttgccatgatcataccgatatggacgcagatggaagctaaaaaacataaataggttggaatatgcaagtaccctgaccttgtcctatgaaaaatggtgtattacatagcgtagtgaaaactaggcataaattttgcctctttatactaaaaagcggagcctttatacccctttgttcaactataaagatttcatttgaagattcaaaccaaactgctaagtaaccacctatggctcgaaaattagaatgaaaattctcgcggatttttttgacgatatagaaaaagttcgattttttgaaaatcgagtttatgcttcattttacacttgattctatttccaaaatgtattttcggccctctttctggggaaccatcactggtgtaggcagatgccctaacaaaagtaacattagctagaaaacgaaaatcttcaactgcgattagtaatatgtttgaaaagagattaaggtgttttttgaaccaggatgatactgcttaataaacattcacattgcaccagcattctttgatgctaaggaatactaccaagcaaaattccaatctttatacttttttttaagcaaccctttttcaaagggctctgttttaattcagctggcttctggaaaaaggtattcaattaaatagtttttttaaggttgcccttgaacttcttaactctctggagagcttctcaatctacagagtatttgttttgacttactggcttgttggttgataggttattttcttttgaagtgcaaagcctaaagctttttcttggtgagagataacgtgaattgctttatcgaactggcaacgaggggtgcttgcaatctctagagatgataattacctgtcttgcaagcagctgctttgaaattctgcgcccaaacccaagaagcaacctggaaacctcttgaaaaagagcaaattagcctcatagaagtatcatcatatctccctgaactaaagctagaatgcaaaaaggcaatcatgaattatcagcgaaatgtggtttcagtttttgagctaagaaaagtgagcttttcgaggagacttcgttagacgcactcataattttctttcaatcacctatgcaggaatcatcaaacctgactcttccatttcgaatttttagataataattgcaagagttcctactgctaatacagactgagcgtcttgagaagtttccattcaattttaattctttcaccctgcttgggatgggatgcaagatagaaggatttgaaacatgtgaacttccagaattttcatggaaggtaccatcagcagcgacaatgagtcgccaaaaacacgcatggactttgaagtttctaatttataaaaaagcgagttggcatccagtcaataaatagtttaatagatacgaatcaaagagttgtgtagtgtttcaatactacacctctacaaaatgacaatatactagatagcaccgagaattgaacagcacacttttatttttcgttgatttcttttgaagcttcaagcgcttcttcaatgtacttccttaagtcgctataaatatgactattgcctttgttcctcaatagggaggtggaaaacctatttttgaatgcttttctgcagtccatactatcgaagaaaaaatttcgagggctttcttcattcaaggcgttccaataatgattagtgtgacttgccaccaggccccacttatttatgtctccgtggggctcaatagccacaacagatgcccaaaatgccattaagtgtggcgcatctaaatcagcgcctctaagaacaaaaaaaagaaggggtccacaaattgaaaagccagccgcatttccgatccatacgcctaatagagaatcatagtttttgaaacttgtaaaactggtaaaaaaaaggctcaacaagattgaataaaaacacataccgccaaatgagctttgtcccatgacaacttcaatgaatttgaaaaaacaccatgatgctttactcctgtattcttgttgaggaagagtattctcgatatgaaattgcgcgctgctctcgagatttgcagtgtatgtgttccaccaacgactgacgctttcgatgtagacttttgctgcttgttcttcaagtggtaattgctgatcaagggagtaagaagcttgaatttgttcctcctttttattgtagggtgtcataactaaatgccggaaagccgcatggcactgccttccactatacaggcaacatgagttaggccacaacccctgctcataaaagtgtgagttcatgcgggcggccgcgatgtcccattgttcttcttgcattccagggccctcctctataacaatttcacataaacgctgaattgagtttgaaatcgcttttgtgactttgatctggaggaggagggaggaaaataccggaacatgtatccagaaagaatgcaatttgttaccaatggagaaccaaactatatcgataactatcgagctcagaagaaggtaaaataaaggcatcctcattaactggtcaagagcccacctcagtgaactcttgtaaaagaatttgggaaggaagtcattttgcgcctctttgtcagggacacatgctttattcatcttcttcgactgctgccttcgagattgttatgctacggagcgttataatatctcaaaaatcaattatacacacttcgtcttaagggggatgcaggcaccctttccgaagaaaaattaatatcacatgactgtcatattacttgacaaaaactcaaattaaaaatcctcaaggcaatagcatatcaagaacctgctcaagaagatagaaaaagggaaggaagttgagcttctcgagtaacaagatggcttccatcctagcaaagtctgcgtaataaaggagaaaactgcgatagtatctgaatctttcagagcctatagcagtgggcaacgtcaaaagaactggccaaaaatcggctgaaaagtgtatgaccgctttgtttgaaatctacttcccgaaattatcaggctttttgagtaaaatggtggccaggtatcttgacttagtaggagctaccttaatcaagaaccaacggcgagagacgattttaaaaggaacgcgaataaaattagtggtgcagcaatacaaatgaagaacggagtttttgcataactgctgtactacaagtcttttaagcgcctcttggcaaaatgtatgttcaatgccatgatgtttcgagctgacagagcacatctgcttaatcttttcctgatcaaaccatatcacgtgcgtctatcttgactcattctgttatattttcattgggcaccttactaggcacccgggaaaatctactattgatgcaattccatgagctctctgtcaaggctgtctcacatatattccagagtaatagaacttggagcccatacgaggagggttaattagggtattttcagcgtctaagaaacgcagcgataaatcattcaagatgttgatgccaagtatgctccagaaacccacacgcgctttccttcatggcttaaaggacttaagaaaggaccattttgaagattcacgttttgaggcccccacaacgtcaggctatgaaggctctgcagaagaacgccgtcttttcggtgccgaacttcaagcgaaacgcggaaatgttcaagagactcccttgtcaaatgaactcgttgaagagatcgagatctttgagcaagaaggagggttccaggcatggcttgttgtgtttgggtcattcatggggcttattcctgtgtttggtaccgttaattcattgggagctattgagtcatacatttccaagcatcagcttgcttctgagtcttcaactgtcgtatcgtggattttttctatttacctatctctcactttttcgagttgtataattgcgggagggtactttgacagaaatggagggcgtgatccactatgtgtggggaccatactctttactggggctataattgcaactgcggactgcaaaacagtctggcagtttattctagccttttctgttcttggaggtatttcttctggaatccttatgacacctcttgttagctgtgttgccacatggtttttgaaaaaaaggggcctcgctaccagcatagcaacgattggggggtcagtagggggtgttatttttcctgttatgttgaggagtctgtactcgaaggttgggttttcgtgggctttacgcattttagcactgatatgtttttcttgtcttgcctgttccattatctttgcccgcgaaagacaaaagccggagtctaagccgtttcacactaaaaccgaggcttttaaatggtacttaaattcatcgcttaactggcgctacttcctggattggaagttcttatttgcgtctctaggaatgggttttgcagaaaattcccttaccgcttcttccacatatctggcttcgtactctttagcgcgcggcaattcagaagaggtttcctatgcattgatcgctactactaatgcggttggaatttttggaagatacataccaggttacctagccgatagatggacaggacgcttcaatatggtcatcattacggtttcattggcggcatttttcaacttagtaatgtggcttccctttggcggcaacgtgaaagtcttatgggcgtactcgatcctgtatggctttacaacgggaacgatactttccttaccccccgtatgcatcggacaaatttcaagaactaccgactttgggaagcgatactcatcagcttattttttagaggcactcatgactattccagttatccccgtaggtggtgcgataatcggctctggaaaaatttctaactacaatgatttcatagtctacagttccatgatgatgatcgcggcgtcgatatgctttataatttcacgttccatttgcacgggtttcagaatgtgtaaattctgaaatcttccgatggacagacagttgactctacaacgaacttacaaattatgtaattttccaatacatccacacaaacaagtcatttttaactcaccaatttgttagcgcagaactagctcacaagcaatatatttatttgcgccatatataattcaaaaaattgctcaaaaattttaggcaagtagctcgtcctcatagtatctattttcatcgttttgatctaaagatataactatcacagtgttaaactgcgctggggaaatttcgaatctacgtcttttttgccatattttatggatatcagtgcaaaatcaaaagttgactttgaaatcatagcagaagcaagctttaaattggaaactacattttccattttgtccaaatttctaataaattgctgaagctttcagtacataccaatcttttgcgtttgagctagcagctttatgtatcagtctgagctgctgtaatataagcgttactaagttcgtagcattatttaagtcgttttcttcgggggacgcgcgtttgcgagggcaacaaagtgaccccatgtgatgagttcgtttgtacaatcatctctgttaatttgaatttcaatcaatgttgggccactaacatttgcctgagctttttcaatagcatctgcaagttcacctcctgtacgggctttgaaacctttgccactaccttcattcgcattgaatacttccatgagagcagcataattccagtttttgatattgttatagggaccgtcatgaatctcaacttcaattgtgtacccatagttgttgatcaaaaaaataatgataggttttctcaaacgaaccatcaaggaaacttcttgggccgtcatttgaaaagatccatctcccaccatggtgatgattctcctatctggcgcaccgactgcatatcccaagcttgcaggaactgaccagccgatgtgtccccactgcatttcaacttcaaatagtgcaccttttgggagatccatctgaacaccattgaaccaagaatcccctgtttcagcaaataaggtagttttaggtgtgatcaactgttgaatttgccttgccatctcttttctggtaatagcagctttggggtccgccgccttaatcaagggaggagactgacggagacggttgtactcgattaaacttttatcattttctgaaactctttcagcaaggacatttaaaaaattcgcaagtccaatttggtcaaaggagtggccgggaaatcttacgttatcagcatctgcttcaagtcggtggctagagggttgaagtgcagtccatccggtagtgctgtagtctgtgaagatacagcctgcgcaaatggttaagtcagaccactcgagtatagcgtcagcctttttggtgctcacttgtccccagtatacgccggcaaactgtggatggtcctcgggaaacattgactttgcagcaggttgcacagctactgcacatttcagtgcttcagcaagacgtaagaaagccttttgagcatcagcacatttcaacttcgggccagcaagtaatgttggttttaaatggctattaatgaaatcgaccgacgcattgacagcctgcgatagaacatctttaggagtcggaactgagtttaccaaactactaattggccctggaggtgcacaaattgcagacgccatgtttgtggggacttcaatgtagcatggctttttctttgccaggcattctctaatcgcgtagtctatcaaacttggcgcgtcttcaggatacttgatttgaacagcagcgcaagttatctgttttgccatctcatattgatagtcatagttatgggttccgattgtgtggtgtagcaagcggtgatcgctgctatcattagtgttgggagagccactaatcaagatcacaggcaagttttcgccataagcacttccaataccattaaaagctgaaaaggcaccgacactaaacgtaacgacaacagctgcaatcccttttgttcttgcatagccctcagcagcaaaagagcagttaagctcattacagcagttgacttcttcaagctcggggtgttcttggagcttatcaagtaatacaaggttatagtcaccaggaactgtaaagtggtttttgatcccagcttgtacaagtcttgttgccaagtagttacccacagtagtcattttctatccaaatcggcagttgatagatactatttcttaattggttagctttctccttgcattgaggttagtcatggatataacaggggctttatatacattaatatctggttagctagtgcactaattgaacaaatctgtgactctgtaagacgtcttcattatccctttgctacctgctcaaaaatctcacgttatgttttttttgtcggacttttttgccaagaaaaaatgcgcttactacattcttgtcgttcacgccctgtgcctttaggtcttggcaaaaaaacaagcaaagaagcaaacctagccttgatttcggacaagagtgatctgatgcgctggctgagagcaatcgctcaatttaatgcgacgcaccgcgaggccaactaggctcgaaaacaggtgatatttggaggcacctcacaatctaacgacaatattatggcgcttggcgtattttcctttttttttagccaagaaaagtactctagtcttcccaacgcacagcaaagcctggagagaaccggagagagccggaagagataacaagcacaaatacgatgatcgtgtagtcattatcagaagactcgtatgatcaaacagcctggaagtggcaggtgaggtttgttaaggttcaataatcaggtttaacacagaaatgttgtttgtaaaaggaaagattcaaaagcatcgaaacatgtttgtttgcctgtccgatctatcgaagatctaagtttcaaattgttctaaactgagaattgttgagctaatgaatttgggtttgactttttgaacaaaattggcatagtttttgttacataacataaaaaggaagatatatggcgttactcaatcgaaaccaagtctgctgcaaacagatttgatgttctggccagacttttttacttcttcaatctcgttatcgtccagggacaggccaacaatatggtgagcaccagtgcggtcgacttttgtgggaacgctcagagcaacctgcttcacaccaaagtagtcaccaacggtcgacactgtgagcaatgacccctcgtttttgagaattgtctcaacgatgcgaactaatcccgccgcaataccatatgccgtgtagcctttacgctttatgatatcgtaagctgcgctgcgtgttttttcgaaaatcttctcaagggcatcttgatcgaatttttggtttgacttttcacagtagtcgcggagcctcattccagcaatactggcgagagaccaaactggaagttcggaatcgccatgctcgccaataataaaggcgccgatactctcagaagaaatgttgtaatacttactgagattgtatcttaaacgagcagagtcaagcaaggtgccagatccaatgactctgctggcaggaaatcctgatagcttgtagctgatagaggtgagaacatccacaggatttgtggcaagaagcaaaatggtgtcaggagcgtttttgacaatatttggaatgatttcctgcatgattttagcgttcttggctgccaaatccattctagtttgcccaggtttttgattggctcctcctgtgataattacaattgcagcattggcgcagtccggatagtctccaacataaacgcgacagtcagtggtcataggagcagcgtggttcaaatccataccctcaccgtcagccttatctttgttaatatcaatcagcacaatctcagcaaccatgccactaagaagcaatgtatatgctgtagtcgatccaacgcttccagttccgactacaacaactttgactgggtttaggccagccttcatggttgaggattctttgttttgagccattttgatttaattaaagtgttaagaaagtgtggtgcttttcttaaagttgcgctataagcttcggggtccaaatgccaagaaattatctgactttatataggttttgtttatctctgttatcgtatgtctcggaataaacctcgagagaggcatctaaaaaaaggcttggcattctgcagatcgtttctttatgggccgccaattccgtactgcaatgcatatgcgcaggattgcttggatgttgcatcaagagcaaaatgtcgttcactgtttgagcagtcagtgtatctagttcacagaaaaggctctctggaccgccaaagcaaaaaatcctagtgccacaaacgtgcagctgtgtttatcacgctatcaagggatattattgatctttgctccacgttgcctctttattcaaggtatcatatcacaaaactagagtatcagcccactatcgtgtttaacgcaagaaagaatgatacttttttcacaacaataagcctgttggatagatagaaacctaccgcaaagttactacaaagactcttaaggtatttagtttctgtcgacaattagcaccaatggcctctatatttgtaattgacagagtctgccttttgaacacgcttaagttgtttcctgcaaagctcgaacatctctcaggtttttgcttcatcccaattttacgttttttatgcatttgcaataactgttggctagtataatgctgtacgcctcataaaacattataaaacctttttttgaaaagtagtgttgtgctttggttatttgaaaaaattagttcctgaagttagtaagagtttgcggtttgaaaagacacaaaataattggttttggcaaacaggcttaggaaggaatctccaacaggggaataggcaaacagaacatatttgtcgaaccactcgagagatcttcccccttctaaagttcaactattttcttaaggccacgagtttaggtggcctacttaaaacgcgacgagcttatactgagttcatgatcatatatgacaaactcttgggtttttgggttcgcttacgtccgaatatgttatattaaaatactctttctcgtaaaacatataaatttttttgagtgcccccttaagggcaaaaaaagcaacattattaaccgctgaggtgcttcatcaagatacaaacgttaaaaccttgttcaggatcttttttcatagctttcaaaaacatatacactgatggagtagagagctaagacttttatttatacattcattcgacacccccttagttgagaaataaacggaaaggggcgttgaatgtggatatgtattttgattgtggatgctctagaaactgacttgcagttcaaatccagttagctaacttaaaggaatataatgtatgtcaaggtcaaagcaagtgttcataattccatagaagaccgatgttccttggttggaattttgaaatacaaagagctcagttcgaaaacctgagaattgtcaaatgaggccttgtgataaaacaatccatattaagaaaatgtagaggcacttattacccgggttcgttggcaatttgcagtcttgactaagcaggtcattatacacaggacatattggccgtagtctctaatctgaagagctttctctggcttgagacctcgaattacatttagtcctctttaccttaaaacatgaatacaaccctgtaataaaacttttgtactgatagcaaacatctcaaatactcactgactgtgagctcttgtaagaaagtccaataagttgaacatttgagtatcattgtcctcttgaaaactgttaactggaagcagcctagcgagcgttcctatcagccaaatgtaataactaagcctttaccagctctttagaacagagtaaaacaggcgcctttttttaaacctgctattcactgtccacttaaggttcaaaggccatgtttgaaaaaaacctacaatgctcaaatgagcctcattcctcaccgccacagtaacttataattcctttttcaacaggtcgccacgaaagttagagtaggctgaatttagaatagtaggcgaaaaccatttcgccactgattcctccaaagtactacaacaaaacaaattgctatttgcgcgtgcgcactttaagacttttgaaatgtgtttgaaaccagagcctaccaatattcgttccagtagccctttttttgtttgctgggctgtaacttgtggttcgatcaaaaagcttctaccttttcccttctacgtgcagtttttgcagagaaccgagggtaaaattttaatttaatggatggccactcaaaaacaccaggaacattcaaaccccagttttttttatttccaaattcaatcaagtaatttatcccttatatatattactattcaggcgaaactgggtcattggtcgaaagggtctcaaattccttggctagggtttccataatgatctaggtaagctacttcgcggatgatggtgctaaatatctcccccgtctttcttcagtccaagatttatgtctcgcaaaccaaagaaatgatccggatttatacaaaatttctgggacgtggctgagtcttaatcataaggtgataattgtacttgtggtaccactccttaccttctccaagccactgtggtctgatctggactatgaacggttaatgtggaccttctatggtacttagctgggtattcgtcgtatttatgatatgtccatgtgccatatcatttcataccaatgtgtcattatgcaacttggcactatcacacaccaacgaaccgatcacaatctgacaattacaaaaatggcggggtggcagaaccttgagaacgaagataaggaaagattccttaatttgagtgatcaagaaaaatctttgagatttattaggtttaatggttaactataatatttaaacaattgcacatttcattacttttccacggatctggggtttcaaaccttttcaagaacttccacaacagccttgtcggaatcagatatgtttgatacatcgacagctggaccgctggaaggaacaaagttcttggagtatctcgcgcttgggcatacctcgaagagctcgtcgatctgttcgagcgttagacccttggtctcgtaaatgaagaagtaaacgaacaggaagcacaggaaggtgcatcctccccaaatgaaaaatactttggactgaagattcgcgtgttcactgtcgaccaggtaaggagtcgcgtatgcaattgcgaagttgaaaagccagttggatgcggcgcatacagcaaccgacttggctctcactcttaatgggaagatttctccaaccacgacccatgccaagggaccccatgtagcggcaaacgaagcaatgaaggtgcaagagaaggcaatcaatgtcttgttggcagagaaactgtctgggagcgccgtgccaacagcagcaacgatcagttcactgacgcacataccaatggcgccccatagcagcaagtttcttctcccggcaatttcgaccagcgcaataccggggacagtcattacaacatttaccacgttcataattagttggataatgaaggggtccttgatgcctgagttttggaaaaattgagtaccatagtagaaaataaagttgatacccgtgagctgttgcagagcttggatagcaataccgatgaagatccgcttcagttgatgattagcaggcttaaagcagtcccagatggaggtggatccgaaggatctttcatagttgtagttagcactgatttcttcgagctcgttttggataacttcatgctcttctgggaggcctctgagtttagagagcgccttacgtgcctctgggactttctccttcatgatgtaaaatcttggggactcgggaagaatcaccatgccaataaacatgattatagcccagagcagctgaagagcgattgggattctgtaagagccgctgtcgtttctagcgtgtgttccctggttcacacaggcagccaagagaagaccgattgtgatagcccattggtagcatgacacaacagctcctctgatccacttgggagatgcctcagattggtatagtggaacaatggcagaaagcacaccgacaccggcgccggcaattactcttccgacaatgagaagattctgaccagtggccgcgatctgtaaaacgacgccaacagcgaaaatgagagtggaaataatgagacccagcctgcgtccaattgtgtcggatgctagtggagcgagcatagcgccacagaatgtaccagctgatagaatagcagttattagtgatgtctcatttgctgtgaagtggccacgtgaggtaaagtgctccttgacatagtccatggcaaggacgcctgaaatggtaccagtgtcataaccaaaaagaataccgccgaaggcaacgaaaagaccgatgaatatggcgcgaaatttggatccttgaatgtcctcttctgcatggaagagcgtttgcaggatacccattgttcttgattaggtattttattaagtaatcaatcgctgattactcaagagttttgaaagttgttcggtgttatgctgataatgttggtaagccagcaccgagtgtatgttattttgatggagatgggaaagattaacaagggaaccactcttgaacatatttcggcgagaccttaaatatgaattttgacgctttcatgttccccgcgtttcagcagcttgcagcagcggctggcggttgttccttgcaaccgcctccttcggcagcgaggcttctgctcatagatggtcaaccctcaataacccttgactaccgcctttcaccgagttgcctctcgtcggctttgtcaccggaaaatttttcatgcgcggtggattcgaagagcggcaagtttttcttcggataatcggattatattttttccacgagggaagtttaaataaaagccagaggtcactgctgtgtaccgtggcgttaagtaaatcctgaatgaagaattttttctcccttcgaggcaccaagtctttgttctgaaagcaagaaagaggcggggcccacgtagaattcctctgttcattgctagctcctctatgcaacgatgctttcatagcttttacgcttcctagcatcagggcagagggcctaatgcatccggtcgtgccattttatagctcaaccggcagtcgcagagtgatgaagaagaagggatagaatttagcgtaaacacctatctgttcgtagttcaaaacgaattttctatctttcgagatcagtgggctttctggttctcctaacaccgtcctcgagcgggtgcttacgtacagcctaaaacagcctgtgaaaggggataccacatgacgtggattgtgcgagacttgtatcttggtgttttagttcagaacatacggtaacaggctgctatgcgaggaaacgcgattgaggcggtcccatcatccggttggttcgtttattgtcatgtttgaacgaaggatcggccgtggcttatgccgtggtcgcaaccgtgatatcagctgcataaactttaaacacattcatcattcgacgaacaatgagaaatgcctgagtgctgtttaaggccgtagcaacaggcacatcagtctgacactgtgccagtaggttgtcaagttaaaaaagagtcccacagaaattaggaccagccgcagtcgaacagtcactaggcagcttgatgcacatcaaatacacagtgcactgtgcatgaagctacttagacgaaagcggaaacgtgaccttttgcattagatgtggaatcttggcactttagccatacacgacacccacaaaaaaaggataaaagaggtgcagtttaaaaattatgcattgtgatgacagcgtaaacggtgataatgcatccgcctggctgacagaaaaagcagagagatgagctatataatagaagcaaagtgaaagagatgagctgccatggcccaggctgtgttgtagcttgacaagatccagcaatgagtatcgaaaaagagaccgcgactggggtgcagagttctgcataccctattgaggccgatgacaaggattcccacagggagctcaacgaatacggactcccagataaattgcgggtcaccaggcatattgtaatcaagaagactgagattctggctgctcagtacgactcttggtactaccgtgtcattctgctgtttgccgctttcatttgtggctacgggtatggtctcgacgggaacattaggtacatctacacgggatatgccaccaacgcatacagcgagcactctctgttgtcgaccattggtgtggttaacaatgtcattggtgccgcctctcaattggtctacgctaggcttgcggacacatttggccgcctgtcattgttcatcactgcaatcgtcttttatgccgttggcactatcatccagtcacaagcatacgatgttcaaagatacgccgctggcgcggtattctacaacatcgggtatgtgggggtgattttggtgctcctactgatgctttctgacttctcatccttgagatggagactattgtacactatcgttccaacgtggcctttcatcattaacacttggatttcgggtaacattacgagtgctgcgaagccggagacaaattggtcttgggatattgggatgtgggcgtttattttccctctatcttgtgttcctttgattgcttgtatgatccatatgagaatcaaggcccgcaagactcctgaatggattgcgctaaagcaagagaaatcctacttccagaccaacgggctttgggacaccttggttgaacttttctggaaattggatgttgtgggcgttcttcttttgatagccactttgggttgcatacttgtgcctttgacattggccggaggatataactccaaatggaacaacccacacatcattggtccatttgtgcttggttttgtgctcgtgcccattctcatgttctgggaaatgagatgggctagagacccgcttgtcccttacgggctaatcaaagacagaggagtttggtcggctttggctataagctttttgaactacttcattttcgctctggctgccggctacttgtacgcaatcctccttgttgcagtcgacgagtcagtaaagtctgcgacaagaatcagcagtctttcgtctttcgtgtcggtagtgtggtctcccattttctcactgtttatcacaagacagaaaaaactgaagccttacattgtcttaggctgtgcgatgtggatggtcggaattggcctcctataccactacagaggaggttcttatgcccactctggtatcatcggtgccctttgcgtgtggggcgcgggctcaacaatgtggacatacccggtcaacatttccgtgcagtcagctacgtcccacgagaaccttgccacagtcacagccctgaactacactctgtacagaattggcggagccgttgggaccgctgtttcgggtgcaatttggacacagacgctttacaagcagctgctgaagaggctaggagacgcggatctcgcagctgcggcttacgcctcaccttacacatttattgtgtcgtatgcatggggcacacctcagagagaagcagtcgtcggcgcttacagacacgtgcaaaggtacgaaaccatcgtggcattggtgttttgcgctccgctcgtgatatttgccatgtgtttgagagacccagatctgacggacgaggttgctcactctggcctcgagaaaggcgagtacatcgtgaaggatcagacggatccaatttctgactggttctcgtcgaaatggtcccgtctgcgcgagagaaaggaaaactaatacaacaaacaatacctatgcaataatacatacactaagcatttaggaaactggaaaattaacttgaacatatatatccagaaacataccggaccccgcagaaagctcgatcgaccaacttggcaagtgtttgttttctggcacccctggatgccttgtgcaccttgccgtagttaatggtgcaaaacgctctccgcggaaagctccttagcgccttcgtacactgcactgcggagttgcggtccctgccgcagcgaagccgcctagaagtcttcccgaaactcttctgttttgcctgcaagttgttcccgcttgcttccgcttgcttccgcttactggtgccagctttcttcgggcgactaacggcgacggctgcggaacgattaacgcttccgacgatctctctcagcgtgccgctcgtagtacgagacgcacttcggacgcatgaagggtacgcgagcggagatgctgcagccgtgctactgccgtggatcggccgcgattcggccgtatcgctgctccctcttgtacaccaccggagccgccgcggagccgtcgtacgcccgtttttgtcagctcgcgtgaacgtgcagagggtaacatcgtccttagaactatgtgcaggaagatgattttttgtcagctctgtgaacgcagcggctttggccgcggattagaagggcacgcagctctattccatagcttatttccgacatgcaggaacgatttgtaatgtgttgtttggtcacctacctggcacctacacggtgcactgcaacagcggaagcagaaggacgtttatttccggccgcggaggacggagagcggggcgggtggtttactcatcaatagcagtgatgagtaaagtttagcaagcggcattgcaccgctcgcaacgtatattataatagcatagatggcatttagagacgggtagagttagagtagaattgcataaggttaatgattagtagccaacaacaaaagcagtgactatcaaagcgcaaaatgagcttattcgacacacaatacaaaggaatccaatcagttacacaacggtacacgctagcgagccgagcccgcagcaagatgatgcggtgcgcgtcgcaaggcaaaggccaggacttggacctgcgggtgctggtcgggcacgcgaacctgctggaccgcgttatggagagtctacatacagaggaggaagaagaggttagcacgtcggacgaggaggagcccgtggagctcggcatcacgagcgaggtcggatctggacacgtgaccttcgcgctgccccagccgctcgagaccgtctacgagtgcgacagcgacagcgacagcgacaacgacgacgaggccacctccagcgattacgacagcgacagcgacggcgaattttctagcgacagcgacaacgagagcgaggacgagtccgacgaagagggcttctcgaacttcggcaagtccagaaactacacattgaccggcagcgacgcggccaccacgcccgtgctccgcaagcatggcgggggcaatttgtatctgttttccctgacaggcgacggcgctgataccgcggagcgcggccgcgatctggcggcccgcaacggcgaagccgcagggcccagggttctgtgcgtatgacactgcccggtggagaggtgatacacgtggcgccggctggccgggcttctgtctctaacgaaataacgactgtaagtagcttttcaaagtttaatgaatcatctggtagataggtcttgtagcgtagggacgagcatctctatcgacgctgctagcataaatgccaagaggtgtgataaatattcgctggccggggcttgcgtgccaaggcgtgcgcttctgcgtttcgaacactgcgctttccatttcttcgcagctgtggtgcctgcgtcggtggcaggtcctcttccttactgcgtcccaagcacgcgctttcacgtgccacagtcgctgtagcaagttagtcacgtggactacgcattacatgaggaatcacctacgacggagctgctgtatcctgtcacgtgattagtcgctaccgcctgcccttcgtgtcaggcccttacgcgccttttatttttcgcgtctttttcttttcacgtgccccttgcttattcagagcctttcttcttatgttcgccccgccggtaccggtgctctttctccatagtactatattgtctgacgtaaccacggtcgaagccggaaagaaaaaaggcgctaacagcagccttatcacagcgcattctctgatctgattggctctttggctcgcaatgggcaacggaatagcttgcataagcaggagtgctataatttggcgtgccaggcagcgcaggtcttgatctaattggccgaaatcgcaggcagcagatctcaaatctcgaaacttgaacagaggtgtagtagcgtcggcgcgaatgttaaaatttttcgtgccaacacggcggtagtgacggcgcagatgggcgctgtcaaatggagggcggctagatgtgtgtgtagagtaggtcgacagtaggccgagcaggaaagtaaagtcgtaaagcggaagaaccggcaggcggcgagcgccgaatggtgggagccgaaaacgtatatatgtaggtaaagtttggggtagttcccggttggccctcgcgaaagttcgttcctaagagcagcaagttcagagctagctagaataaaccacaatgtctcctatcgcccacgagccagagttccaacaagcctacgaggaggttgtcaactccctaaaggactccaccttgttcgacaagcagcctaagtaccagaaggtcctgccaatcgtctctgttcctgagagaatcatccagttcagagtcacctgggagaacgacaagggtgcgcaggaagtcgccaccggttacagagtgcagtacaactccgccaagggcccatacaagggcggtttgcgtttccacccaaccgtcaacttgtctatcttgaagttcttgggcttcgagcagatcttcaagaacgccttgaccggccaagccctaggtggtggtaagggtggtctgtgtgtcgacctaaagggcagatccgacaacgagatcagaagaatctgctactctttcatgagagagctgagcagacacatcggtcaggacactgacgtgccagctggtgacatcggcgtgggtggccgtgaggtcggcttcctgttcggtgcctacaagtcttacaagaactcctgggaaggtgtcttgaccggtaagggcctaaactggggtggttctttgatcagaccagaggccactggttacggtttggtctactacacccaggctatgattgacttcgccaccaagggtaaggagtctttcgccggtaagcgtgttgccatctccggttccggtaacgttgcccagtacgctgctttgaaggttatcgagctcggcggtaccgtcgtctctctgtccgactccaagggctccatcattgctcaaaacggtatcactgctgagcaggttgaggccatcactgaggccaaggtccagttcaagaccctagagcagatcatcggcgagtactctgccttctccaacaacaagatcaagtaccttgccggcgcccgcccatgggtccacgttggtgaagtcgacgttgctctgccatgtgccactcagaacgaagtttccggtgacgaggccaaggccttggtcgccgctggtgtcaagttcgttgccgagggttctaacatgggttgcaccgccgaggctgctcacatcttcgaaggcgagcgtctgtccgccaagtctgcttccgaacctgccgtctggtacgctcctggtaaggcctctaacatgggtggtgtcgctgtttccggtctagagatggcccagaactcccagagaatgtcctggagcagagagcaagtcgaccaagagctgaagaagatcatggtcaactgtttcaacgactgtttgtccactgcccgtgagtacactaacgaggacaacgctgaggccctcccatctttgatcaagggtgctaacttggttggtttcatcagagtcgctgacgctatgttcgaccagggtgacgtctgggcttaagctgcagaatatgtatgaatgaaataataaaaggttaatcgaaatatagaacaattttgtcggtgaatgcatggtgagttgaatgggaagaccacatgcggattttgagtttatgcattagaaatcgtaaattctgcaatgctagtgaaaatacactgatatatattaatctgaaaacagtgatatttacttgcggtgacgggcttatacctttgaagccgattccccgacgtcggcgtcttcgacgagcttctgagtacccttcttggagccctggtccgagaaaaattgagaagccgagttttgtatctccaaaacagtgtcctcggacttcgatgtaaccaccttgtgcgccttgtatgctgggagacctctggcaaagagctggtccatgtcctcgagggcaataccttttgtttcaggaacaaagaagaagacgaagggtatcgctagagcggctatggccgcaaagaaaaagaaaattccatatttcatgtggtcgatcatagttgttgtcaatcttgtcatgatgaagataggaacccaggacatggcggcgtttatggcctgcacaaacgttctgatgttctgttcgaaaacctcggaactccacacgaaaggaccgcccgagaacgcgagaataaatgacgccgtccagatgaacataaagcctatcgctgccttgcctcctggtttgggcgtcgcgccgggcttagtaggatcgttcaccttcaaataggcgccgaggtaccaaaagcataaagagcacatagaggcggaagccaggaatgcctttcgcctaccgaggttgtcaacgatgaataaaatgtagataaatgtgcaaatgaacttcactacaccaaacatgccggatgaaaacagtgtagcatttgttcctttcacaccgatactactgaatatctttggggagtagtagttgatggactgaatacccataaaattaggaataacaagcaaaatgctactaatcacaagcctcttggcgtatttcctatttctgatgaacacctctctggcaggatcaagcaagccgggtccaatttcttcgttttgtgtcgctatcgattcacggatagaattaatctcccagatcatgtaaccgtcgtcgtctggcaagttgcgcaagaagcacaaattcttgatggcctcctggtcgcggtgcatttggaagagccaacgaggagactcgcacataataagggagccaatgaaaaatagagccgcgggtatgacttgtacacccacggggatgatccattgtttgttaccgggcgcgatgtgctggttgatgccgtagttgatccaaaagcccactaggtcacccacacgccagccgatttcgaaagcggcgatgatctggccacggatcggggcaggggagacctcactgaggtacaccacagtcaggttggtggaggctcccacagtgagacctgtgaacactcttccaatgtacataggcgccaggtggcctgtaacgctgcccagcatcactgccgcgcccacggttgccacagcagccgcgatgatgagcgccctcttgcgaccccagtagtgcgatagcggataggaaaaaagcgcgccgaaaaacgcggccgcgtgaaagcacgagatcaggttcgagatggtgtcgtcggtcctggcctcaccctccacgagcccgaagttcgctaggaagtacttgttggcgaagcacccgcccacgaagcctgtgtcgtacccgatgagcacactggcggtcgacgcaacgagcgcggtgccgtagatgcgccagttgtaaatctgcggtggcgtgggccggtcctcggccttcgcgaatatgtttttaagcttgaatgccttcatggtctattgcacggtgcccgcggtgcacgctgtgaaatcattgttgtagccggtccttcgagcctgcacgacagtgcttatgtcagcttctgcttaggtaaggtttcgttctacgtttggagatcgtttctcacgttatgacagagccctttttaggtccctggcgctgatgtctgtgcgtatcttctctgtttggtgatttcgatcttgggttcagatcgtgccgccagagctgtttgccgcgttaacttgccgatcagacagaaactgtctgccataccgcattatatatgtcgccgccgtgtcgcagctgaggagaagctccctaatttgctgtcgctcttcccttgtataccttcccctcatctctcgtaagccatgcatgtcattgttttagagccaacttaaacttttctgcaggggtttgccaatgctctttcggaacaacgggcccatttccagtccttagaagcgtcgtgcagcttgggctggccgaagtaatacccacaaaagcttaagaggtcgtattaagtggagctccgggtggcgtgccctccggaacaatcagcggaggtgcggcacaggctaggcgcgcccggcgccggttcggtaaagcttggcagaggagtcgacagggcgacggtcgaggggcgaggttgcatcagacgaggcgaccggatagcgggtgcgcggggtgctgtaccccgtgtatcatgataatgtgttattagcgaggggaagattgtggtagcaacacaagtgcagcgcggatatctcacgcacgtgatccgtctcccaatctcagcagaatagttgaatagcacgtgactaagctcgagagcggtagcggccggggcgttatcgtagtttacggctatgttttgttttagcgccgtgtactccatatagccgcctctctacaaagccgccggctcagacagatcttggactgaaacaaaacgcctcattttgaagccaagtttatcgcctgcttgcaaacacgtattttgacgccgagtgcagggccctggccgcatatcctgcaacagtgttgatgttcttgacgcgactggttcctacaaccaagaaccgtttctgcacctatgtgcggcgctagtcagttaaagtaacggagcaaagatttttttggctaacacggccgcaatgcgacggtttgttccctctcgcattcgccaaagttaaaattagattacttaagcgcggtgccatttggcagcatgttggggccccatttgttgaaagagggactttcgggcactgcaccatcggggctggtggcgggcaaacttagccagttacccaactggttgactcgtcttctctcgcgttatttcaatttctgtttctttggtaaaatacgtaaacctgcggcgccgatttaaaaccttggcttagtgaaggctacgtaatcggtcacactcctcagaagagcaacctgtagcctcttctccgcagatcgcttctcacacgtgacgaagcaaagcctgtctcggcacctgcgttcggagtcagaccctgacaagaaataattaatgcatgtatgcttctcgagcattcgaaaggacccttagggccacacagaagcgaaacaatacgtccacaattgcctggccgcgaaacagtagctttgaagcggcacgagtatctattgcgctcgttgattttcaatgcccagatattgccgaggataatagctcttcttggctccctttggataacgaagtatcacgtgacttacaagcgcgctttggacgtgcggaattttacagttaacacatctgcatggccgatggaatttcgtaggctttctccgatactccatgcaggttcctggcagactctgcccaacatgacagctcaaacttctatttcgagagttcccatcgtaccacgttttcagtgcctttgttatagcagaagcttgcttgctcgggctgtcaagctacgcaaaaagggccgtaaggtgtcctacccgcgcgcttgcggttaagactcatcttttcgcgcttcgaaaaaacgttcacgtcggaaatgatagtaaatatgcagtcctgctgcagcagcagcacttccatcgctaaagtcatataattagcgctattatgcgcgtcggtgagtcaacgcaagcggcggcgcgtacggtgaccaagccacctccgcagcgcttaaaaggtccccgagattcagggtctctttcctatcccaaactaatcctatcggccagcatttgtctttcccgcgagtcggtcttgatgcatggactttcaacccaagcgaaaaagatctgtacacggctgtttgacctgccgcacacgcagaaagaagtgcgacgagaacaagcccgtttgcggcggatgtgagcggaacttcgtgcagtgcacgtggcctcagcacacaggcggccgtgttcgtcggaagcgaggcgaggccgctgagctgacctccgatcgttcgagcacctctgcagatcccgcagctggccaagggtttgaattccacatcatctgcggcccgcgtaccccagtattcaatagaagtggtacgctggcattcgaggcatactcgaaatcgagctccaatcagttgaccaagtttgacgaggatgccggccgcttcgtcgctacgccgcagttcgcagctgaaactccagaagagctcactcgatggatttcttgctgcggtgagcgacagaccacgaaacaggcggatgcggccaataacactcaagggactctagatgacggctctgttgagacgacacttgacatgcatatgggcggtatcgctgccaatgtcatcggcgtccccactggtgctattatagttcacgcttctgcttccgccgacaggctgggctgggctctgcagcgggacaattgggcgtacgggcagttgttggagcggtacaggaaggcagaggaagttactgacgaagaccttgcgggcatcgacctccgggagttcttgttttacacctgcgttaagggcttcgtcccaaagctcgatacccagtacacacatccgagtctcactaccggcgcaacgttcctcccgcaggccgataggaattccattgtccgcagtgtttttgcgtgctgcggtgcaacataccttgcctggtacgaccttgagcgctttcagcagttgagcgatgagctctatattgactgcaagacccaaatccttgagtatgtccagagtgtcgacaactacgcggacgaagattggctctttgcatccctgttgctgctatgcataagagacaaaaattcttttacgggcaccgtggatgggtgcgtgtggcatctggccaactccttcttgatcatcagtgagaaatactatcaccgtgcgcctgcacagtctcttgatgacccgctatccgacaacctcttacgcgaaagcatagtgctgcagcctcaggagcgaatgttcctggaaagctttatttatcactactctatctcgcttctgtttgcacgggacatttcggcgctcccaaacccatgcgcccttttcagatctctgagcctggtgctcaaatgccctgtgtacgacattaagggcaacaatgactgggtgagcaaccctttgctaggactgacgctggacgcattcgagatcctcgctaaactttcctacattgcacgtatgcccatgccgcttggcccaacctggctaggaaaagttgttcatctcaaaagcttgtgcacatgctacgctccgcctgcccctacatctcccgacatgaccgaagcagagtggctcaactacagggtcacgtctgccactggcgttctggtgaccaaagcctgcgacctgctagcgaagaaaataatagactacgactccttcgatatagacagtagcgacgtgcagatgcgcaccagggagataatacagctattcaaggatctccctagcgaccacaaaatttggggaatacttccatggaccctactgataaccggagcgttctgccggaggatcgaggatcagatcttcattactcgcaaaatagagatcatggctcatcgcgcccacagttactgcggtttgaagatgtcttctttcttgcatgccatctggaactcagaagttggtatcaattacctttttgacagagaccggctggcacaagttgacctataacgaatgtcagtttcccggtttttaaccgtctatacgctttaacttaagaagaaatttaacacaccatgctcgatacctgaaggtgcagatctcgcctgcaaacaatcgtgtcaagagccgcccggacaatgtgagcggaagcggcaatgtgaattattatttcatttttccgcctcccctaactcattttttttattgacaagtagaattttccacaatattcgctccgtgataccggctcttggatgctagtcgaagaccgagcacccagcagaatttgtccaagtgaggcgttttccgcgaaggctttcacaaagcgcagtgaacggctttgcggagcttaggaaaggtgggtcaccttatgacttattaccaaaacaagcgtagcttcgggcaagcatagcttcaggcagcctatcgaagagtccgagatacgagcggtggcctacttccgtcagccgattgcttctcgaccaggataaaaagctataaattgagtagattgtttatccggcacactacccgaacgactcgaatcatcgtgaactctaaactgatttttaacatattgtaatgagagcgttagcatactttggtcaaaaagacatccgcttcactgacagccttgcgcaaccacaggtttctcatgaggatgaggtggaaattgacgttagctggtgcggtgtatgtggttccgatctccacgaatatcttgatggccctattttctttccagctaatgggaagacacacgctatgagcggccaaggccttccccaggccatgggccatgagatgtctggcattgtgtcaaaagtaggaagcgacgtttccaaggtcaaggttggtgatcacgtggttgtaggtgcatgctgcacgtgtgaagaccgcgctaggtggcccgacgtcaagcacgagagggagggtctgtgcattgcatgcaagacaggaaaccctaactgctgcactgaccttggattctgtgggcttgggtgccaaagtggcggttttgctgaaaaaattgtcctcagcgagcgtaatgtcgtcaaaattccaaacagtcttcccctcgatgtggccgcacttgtagaacctatctctgtctcttggcacgcggtccgcatttcgaagctacaaccaggtcagaccgctttggttttgggtgctggccccatcggcctagcggcagttcttgcactgcagagccatggtgccggcaccattattgtctcagaacctgcagacactagaaggcagaaagctgaggctttgggtgctcaaacattcaatccaacagaacatggtgataacgtcatcgaagcgcttcgtaaattggctccaggcggtgaaggtttcaacttctcctacgactgctgtggtaccagcgagactttcagcgccggcctgcatacactaacacctaaaggtgtcgctgtcaacatcgcggtttggggtcctaagccaattgacttctacccaatggatgtcacaacatcagagagatttgttacaggatccatctgctacactactcaagatttcgaagaggtcgtagacgcaatggacaagggcaaaattgacatcaacaaggtgaaaaccatgatcacaggtcgcgaaagaattgaaaatggtttcgagaacggcataatggatttgatcaacaataaggagaagaacatcaaaattttattgactccgaacaatttcaaggaacttgcttagggacctttctaaaatcgtataagcgatcaaagaacgtaccctgcggcctgtttagtgcacatatttctttaaatacttgatgtccctgtaaatgcattttattaagatcctaattttatgaaaattttatatgtacactgtcgcgatgagatgctgttcaaatccaagagctaaaacaagcaaactcccataatggccaagaagatttcgaagcactcgagagctgctagaaggttggaagtcgaagatgtcgaagcccagacgctcgcgaagcttccaagagcccaaaatttggatttaacaaacaagctgataagaacagcatcaaagaatgaacaacttttggaggcgaagatgcggaagaaagaagggtccggtaagagggtcggcaaaaagtctattgcaaagggcttgcctgaaaacctagataaagaaagattggaaaaggcgcttaacgttacaagcagacttgacggtaaagttcagaaagctaagtcaagagccaagtatgttcagaatgcaagaaaagctggctgggaccgcaccaacgaaagtatcaaaagagatctggctcttttaacggcctcaaaatcagacataagctccaaggacgacaagacagccgaagactccatggaacaagatgaggcttatattgatgaagacgagggaaactcctccactccacctcaagctgaggcaacgaacgcctttgatttactgacggatgacgtcgaggcgtagatgatggacaatgtccaaactcatttttatagacggctcccatgagcacgctttgtgcgagcgtattcaaattccagatgccgccatgggtttatactatccgtggcttcttcagattggcagtcgacttggccatgctcctctaagtgcgttgtccttacatgtcgtcgtcctcgaatcttgtacattataacatcatgaacaaccccgctgtgagtgctgtcatcagaacaatgatcgcagtactctattaaaatcgagcgtgttcgtcaaaagtcaaggagtgatgcctttatggttcgctcctgaattgcgactgggggagtaaaaaatatatttagtctaatcacaccaaccagtatatatatgagaactttagaggatatcactattggagggtcaacgtacacgatggctgacaaggacgcattgagactaggagagactgctcaatcgatagtgaacaagatcttttcaagatttatgttgctggacgccttgtttaggggtatggtatttggggtcggagtccttgttgtcgtgttcctcaccgctgtgctgctgatcaagattatgttggcaagccaagagaacgggaaggccaaggcaaagtcagggaaccggaatacgagtccctcatctgtggacaatgcgaaatctggcgaccagaagtcccgtaatgcaaagtctagcgccttgaacgacgaagaccacgcgcaccttctgtcaagaaaggttattcctatcaactccacagacgactttacagaggaacttgagatatcagtgatggaggaagatgactagcgctcgaaaatgtgctatattgacagattgacgacgcgcgctttttttgtgctaaatggaccgttctggacactaaaatcaaaggggtgccacgaagaacaaattaaagtagattagttatctaatgcacttgtaataggattacacagattaccgctactctatttgcttgctctcgctggtgctttaaggttgagcgcgttcttcccttccgctttcgaaaaccccgcgtaaaatcacttaccgaatatcgtaaatagtcatatctagagaatttctctgcagcaaaactgaagaaatcctcccacccttctttacggagctgacccccatagcgctaagccgcctaaggatgtcattccatagaattttatttgaaatattgttattttgaatatttagttacttcgttataccatagtaagcgcggtgacatctttcagaagtcgcctacttcccagagagtgtcagctttgcgcgaacagccttgacctgagtgtagttttccagcgcttcaattcccatttctctgccgatacccgaggcattgaagccaccgaatggaacagcgtggtggaagtcgttgaaagtgttgatccaaaccgtaccggagttgactctgttggagacctcaatagctttgttgatgtctttagtgtgaacgccagcagccaaaccatactcagagtcgttagccttctcaatcacctcctcgacggtcttgaactttgtgatggtgacaacagggccgaaaatctcttccttgacaattctcatgtcttcggtaacatcaccgaaaatggttggcttcacaaagaaacccttgtttcctagtctttcgccaccagtaaccaaggtggcaccctcatctcttccaatctcgacatacttcaagatcttggaaagctgcatctgagatgtctgtgcaccttggaaggttgcatcgtcgaatgggtcgccgactttgacgttctcagtggcagcctttagttcctccaaaaattgatcgtacacggattcttcaacatatactctggagcctgcgcagcaaacctcaccactgttgtagtagatacccaagataatgttctgaacggtcgccttcaggtctgcgtcagcaaacacaatgttaggagacttaccacctagttccagagtcaccttctttaggttggcaccagcattttgatagatgtggcgtccagtagcagttgaaccagtaaatgcaattttcttgatcttagggtgcgtagttagtgcctcaccgatgatcttaccgaacccggagataatgttaacaacgccggcaggaatgccggctttaggcacaaattgggagacataaagggcggacaagggggtagattcagcagtcttcagaacgacggtgttaccggtggccaaggcagggccgaccttccaggcccacatcaatagaggaaagttccaagggataatttgtccacatacacctagaggctgtctgatggtgtacgagaagtgggttgagcctgtgttaatgagccggccatcaattttgtcacaccagccagcgcacgaacgcaagtagttggcgactagctgaacgtcgccacgtgcactagagatagcctttccgttgtcaagagtctcgatggatgcaattgtttctaggtcttcctcgatcaattctgcgagcttgttaagagcctttgcgcgtaccagagggtcggcgtcggaccacacaccgctcttgaaagcctggtctgcagccgcgattgcgtcttctacgtcgtcttcgcgcgcttcgtagacgtgtgtgatctcttcttccgtagcagggctgacgacctcgaaagtcttgccttgcttggcgcggacgaacttgttgttgatgaacaacccggttggctgctcatactcgatgccgttaggcattttgaccggcacgcgcaagggcaactgcgcgtagaagcgcattccaagccgcgtcgcagccacgggcattccccgtagtgctgttcctgttctggaaagcatctggttatgtggtgctttttaaggtctgcaggaacaatgaaaagtgaaccagctcacttcaatgttttatatgagaaacgctattgcttcttgaaagttggcgcagatagtccttggcgcttattgttatgaaactcgggtttttgcagtacaaaccgtttgggacttgaagctcattgttctgcctccaatcctcgatgctacgtcctttatatagattctccaatctttacgttaggggctgctacgggaagcattcatcccgcaaagccaaggagtatgcccccgcttttcaccctctccgcaaacacggtggtcattcctcatttttgcggctgttgaattcccgattatcccaaagaaagtccgccccattattagggggctgcaactgtcatgcacaaataaagttgtccaacgtcatccctctcattccataagaggcagcataaggcacttttgacgaaaatatcaccatttaggcgtatcatttgctacgcgtatgctcggatacatggaatgtagcagtgtcaatcccaatgcgccccgcagtggagtacatcagcacggatgtatccggaatccgggtactgtgaataccagacctagaacaacttttatcgcggcctttacaggagcgttctctcagttcgctgatttgtcaagtggttgcgaacttacggagtgacgcttcatacgaataagcaaggcccgaacgtgatgaacttgctggccggctgtataaggatccccttatccgatagccgctttggaagtcacgtcttccctattcgcaacgccagagattgctgtaaacatgaaagcagcttaggggttgttctaaggcagtgatgcgaccgcatcttaattaatcaagtgcgcgcgggtaacacggcatttttaaaatctgaaatactcagtacagcaaaacagtactgcgcaaacgatctacacgtacaaggcacccggcagaaggaacctgtgttaaaggattttcgaaatacactcgaaaccgatattcgttgcccttttcttacaatattaaatgtgcgtttttatgtcgtatctattttgggagagcagatcaccagccacgccgaacttaaacaccgaaactcgcgagtagctttatcgctgtgaacttcacgcacgtgcccagcgagttaaggttgccctatagttcaggtggtggagcagaggctttgggcacgcattatctgcaaggaagtatgcaagtaatcgtcaatcagagaacgggcccttctagccgcgcctttatgaattctataggaatatcttcttaaggttaggagctgccatagctgctgcttcagccaacatcttcctttctgattcagccttgaattgcgtgagcggatttcttcggacgtccagcgtccgcaggttcaccggcaggcgttcaaacaagtttgcggcactctgtagctcgttgtctgtgattattaaagcatccagtgccgggcagtgcgtagcaaactccggaggcagctcctcaaagccaaggcgcgaaagtcgcagtttgcggagcatgtggggtagaatgttccacggtaccataacagaagagctggcgcctgttatacctgtcagctcgaggtgctcaagcgattcaggcagcctttggatttggaggctctcgccgctgagcttcagaatgcgaagttgtgggaaatctcccaactctcttagcgccgcacagccaagtgctgtcaaactacgcaaacttttgttcgtgtttcccacaagggtttctagcggatttccgtcaagttttagtactcttaggccggttagtaaatgtagattcttgactgttgtgattttgtttccgctaaggtcgagctcccgaaggtgtgtcagaaaattgggttcttggtccgaagataaaagatctgcaaagtccagcggcccaatcaatcggttgcgggctatgttcaatgtatctatgcgtagacgtgactcggataggccctgcaatgaggttacaccgttttgagagatgttgatgttgcgaagatgcaggcacgctgcgaataaggaaagattagtagaaagcgcgttgtgtgacatatcaacatcctctaggtgctccaatgcatctaaacggcagtaagtcccgattctattatgagagcagcatagactaatagtgtgtttaggaacaccttgtaatgagtttagcttgttgtgcgaaacattaagttctagtacgctaggtgccatttcgtcaagccctaccagactttcaagatctcttctctccaatgaaagatctctgacttttacccaattctctttgcgtggaattgcgtccaccaatgctgagacaacagcccctcgggagattcggaatgatgtatccagatctgatacgctcgtgacattatccaccaggttgtgcgtagtgtctgcaggaagacttgtgacacggcttgctctcctaacggccttgtctacccctgcaggaacttgagtgttttctcctgatcgatttctagacaagaactttaaatcaacttttggggtcgaaagaggggtgtcatcgaccatggaagtttctggacgagtccgcggcaatttaaaggacacaattttgctctgcgagctttcatcttgcgctccactagtagaaacgtcaacagtagccgacggctgatcccacacaccttctttatagttaaaaaccatacccgcatcttctggtgtaattaactttaggggccgcctaggggactccttcctcgcttcgttccgaggctgatggggctgctttttgtttgattgacgtatgctaggtgaaagagatggatcaaatgaatcaaaggatgaatttgatcctgtttcgtaaccatcggaaacagaccgcacaggcgagtttaacttatgctcatcgtcgttgaagaagttggaccgctggtggcgcaagacgttattgaatacacctaatgcctcacgagcagggtcgatatctaactctgtatctttctcttgtgtcgtgttgttttcagggtccaactggtgtgtctcatctaccggaagtctcgttccccgtttcttgaacgtgttagtgggtattaaagaaatgtcacttagtgaagacgttacaaccaggtctgctggcgcgtgcagttcttgtgagcccttctccgccaccacctgaccctgcatgtattgtttccattgcggaagttccgcattttcagagtctatcccgtgttgctgaacagtcccgtagttgactgaccaactatctagcttatcaacatagctcctgccattccgcggataacggccctgtgaatcaaaagctttgtcctggaatttatcattttccatatacggtttgagtttagaaggcgagcttatatggaatcggcccaagctctcactcagttgtttggacggtgaggacttacttgacatggagcctcaattccgagctgtgacctcgcctaataatacgataatgggttttgtgcttaacaactactttcagcaagcgctgctgtgtctcatcgacattcgagtacattatgtgttaccctcagtacgcgattttttggcgtagggactgtagctcatcaaaaaatgtatacacaaaactcacagaattggagcagtttgaaaactaggactccgggaacttgaggaaaacaagagccagatggagccgagtaacgatgaggaagcgttctttcgggttatttcggagaatatgaaatatgcttttacaagtccgatcgccaccacaacacaatttcccacgccctattcccaagcgcataataatactagctctcacactcaagagacggaacgggcaagaacacactccgaaagtcaatccatcgtggaaaacagtatgctagcagagtctaatggtgcttcctcattgagcgatgttaacgtgcagccttcgtcagtactccaacttggaaacgaattcatgttgacatcaccagagcaatttagagagtttctcttcgagtcgccagcaggaattaaccttcttcaccggacaccggcaaagacgcctcttcgtttcttcaacagttccgcaatagtttcttctgcccaaagccagagccatcagtctcagcaaaatcaaggccacttaccgcaacaagcaactaatgggccgcttcagaatcaaatcactcctctcaggaatatagatgtcaacctaatgttcaactccagaaataagcaaacgaacaacacatcgtcaccttccaaacgctacttgtcgctcacaccctacggtaagagagtactttctgatataggaaccccctatgcaaagctgctcgcctcttctaacagtgcattggttgattttcagagggcccggaaagatgtgcaaaagtctgtgggtccgcaaggctcagacttacgatctcgcggaaatagcaatacaaataaagggctctccggtgacctagacgtcggctccggccatcacaaagctagtttagtatcggggagtgatgatgaaatagaaagtggtgcggacgattgcgggtcttctcccaccactatccaacttaattcgtctgtgacgaaatcaacaagggataaactggggtctattggctcaatcccagaaaataatattacaaactcagacttaggaccatcgagtgaagacgagcatgaaactaacatagatgaaagattattcgaaatggaaaagcttccgctctcgccgacgccaaaaccttcaaaacgtaacgacttagatgtaactcggattaaaattccggagctgccaaaaatgggatcttttaagagtgagcggtcaagctcggttccaaatactgcgaaaaaaacaactagaaagcaacccaagttccagatcattgtgacggatgccaactcctttaattctactaggggaaccgttatgggtggcgatgcggttggtaagaaacggaagcctgctttgaaaagatctcaatctgaaatcgtttcaacgacctccgcaagcagttccaggggcaaaacaaagagacagaaattatcacaggtgcataacttttcgttagacctcaattcaagatacccggattcgcaataacttaaggtgggctatataaaacaaggtattgcgggaacattgattgtatgatcgaggttagattcatgcagaaattaaaggagaaaacaataataaaaaaggccttgaccagctttcaaggaaatatatttttaagaacaataatggtagcaacttaaaagaactcattggagaaatatgtagcttctaggctgattctatacgcgtcaccaaagtgaacgcaagaaggaccgaacttcacaaaaaaaaaggaggggtctcgttgtcactttacgttggtctagcgcatcaaggcggttaagaggtgaagcacgaacattaatgtaacgtactgacttaaagattgaaaacgcgtcgttagggctctcacgtacaaaattgcgaatgctcaccctgcaaatcgtccaagttctgtacttgtttttaggaaatatgcaaactgctttcttgaaacagtaaaatggcatcatctatgtgctgatacttgcttagaacaagagagtaaaaaagagtttttgtatatagttactgtaatcgctcagcttgctcatgttgaaactaattcacttccattgacaggatgatcgagtacagaaacattttcctctcgaggttctcaatagacgctaaaattaagaatatttggccgatttattatgctacctcatgaagcgcgcaacgacgtgactgattggcttctgcgcctttgttgcaatcaaacgagggcatcgaaggaaacgaacgctcaacctgcaaaactgatcgaggtgccctcttaatgcctacgcgtctgatttgtcttcaataaacgccaaatttcctgtggattatcttgttaaaccgatcattagacctagttgttgaatgttaccaaagtcagatacagaagaacacatctcgattcaattgaaataatgacgcgcagcgcgtagcccctcctttcgcacgtgcattccgccgtatctaaatccttttacaagataggtatttcgtagctggtgagttgaaaatatgaagatcttatgacgccccttgcaagagcgcttaacaagtcgacgaaacacacgcagtccactggcaacaggaaagcactatgcaatcgggagtgtccagtttttctggatcatccgacaatagtcagctctcactaaatcttcagaataacgctccagtcgcaggaaattatggcgttcctgtctggacgaaagatcactacaaatctcagtataaggccccgccttatctctctaattatgtcccgggattgagggatgcatcagctcaggtttctgctgaaaggcgaaaactagacaacgaaaaagccttaatagcctactattcatccaagatccatgtctctcgtcatgacagtataataagcggatgctccaatccttctgtgggcagcgataactcaagaaggagtgcgcgtatgaagcatgctctcaaatccactcacaagactttcggcgaccatggttccccgcttagatgtgctcacgatgagtctaagtactcccccgaggtcttctcgaaaggctacctgaattattgctctaaactgcctctaccggtattagaaagcactaagcttttgaagagacacaacatgtggattcccatgacccgatgggatattcgtgataaaaattcagaaagtgagggcccctcactgtcgcaccatgatggaaacaaagaggaggattcccgccttttcactgacgttaaaatacaccctgcagattatccttcgaatcaaaacacattcgtggggtccatgacgatcccaccactatttggtgagatgaagctccccccattcgcataccagtgcacagttgacctggacgacaacatttatacattaggggggctgacttcatcatatctatattctgacgaagcaccagatcttagttccttccatgttgatggagttccgaatcttccaccgccgcttctagataacgtggttaacaatccctgtatggttaacaatcacgacctgtatgttatatcttcgtcatcctccagggttcaaaagcctaccacaacgggccaggttccaccacctttgctttgtatgacaggctcggttttgacaaagcgtcacatattctactatggcggttttgagatcaagactgaaacgacagtggatgaacaaactggaaaattctttctaaaaaaaagagcatacctacacaatacggcctatattttagacgttgtgacatttaagtttaccaaagttgaactggttgctcagcccactaagttcaatgcttacccggcaacagttcccaggttcggccatgcacaagtgtcagtacagttgagcccgactactactctaaaatgcgcggcatgttccgcaagctccagttctgaaagcaaaaccgacgaatctaagccagagaatatcggggcttcgtcgcccatttcgcaacctttggatctcagatctcaatctgagacatctcttactgcagaaaaggttatcaatacaaagctctcgaactcattgaattcaggagtttttacagtcatagtaatggggggctaccgccagattaacgaagatgaatatgaaacccttaatgacctttggaagctggaagtcacggtaacggctcgcgggaaaaggaattatttcaaatttgcagacacggcgcttgcaacgccattcgcaagggtccttaatgaacatgagggaggcacttggcctggcgcaagagcgtttcaagcctgtgaagtctatgatacagaattgttaaaaacgtattcctcaaagccaaagctcctggaaaacctacgggcaaatttttgtatcgagcctgaaactttgtctccaggcgtaatgagtcccggtgaaaaggctccatccctcacacgccggtcagagttgtatgaaaaccatcatattcatgcatatggggattctacgtgtagtggtgcatggaatcacaagagtaacgcaaatacacaatttactggcaagacccttcttgttcatggagggtcagacaaagaacatgtttatggtgacatgtggtggtttgacctcgataacgaagaatggactcttgtcccaacttatgtgaaacgcacagactcaaaatgtcattcgaatgaagttcaattgcctcttgtagggcacacactggtccgtatagcttcaaatgcagtattgactggcggtctaagccaggaagacgtcgacaagttatggtccagaaacaaaactcagagcgatccaaaccccgctttgccaccttcattaacaggtgccttgcatctgttagacctcagttctctcgtattgaaaccgtttttacttgggacagatcccaatgagatacaaagggctagaaatataggatggcccgaagttcttcgcttcatatgtgcccctggcatgcataaaaacggtttcgtttatttagtgggtggaatgatgtttaatataagcaaggtcgaagagttatacctgcgagggacaatgacggtctttattttgcctatcataacgacaccgaaagttgtcactatttgatcattactatggtcgctgactgcattatgcttaagaaaagaacgtggctgctggcttgttctcctgctgcactgcacctgacggaactattgcatataaaggacactacgaaacctttcccatgatatcttatacggaacggcaccaacgtagtaaatagatatagcatttaaagagcattaacatttgcaacgccacgatctctcgctgattgtcgcgaattgcgtccggctgtccggcgcccaaaactgttctgatattttaagacttcagaagatgttaatgcatcgtgccacgctcgtagaaaaatacttgtccgagaagaaaattgaaggcataaaggggagtctagggtctctcagacttttagacagagtccaataacgaacaatctcataattgccatcaagcaactgttcggtatcagccgtctgggacactttgggctatgtttgggaggatcctgtcactaactagctatcatcttgttttcggcgatacctgatacacatactaatgagtttgacggcgattttatgatctcccgttgcgggagaagacatctgtgagggctaccaagaaaacaattgtgattctcttttagcgatcatctttcttgttgtcactaacttccctcgctcgtaccccggttctggagagaaagagcatgcgaaaaatgagcgcaatttatagagaagtattggttcgcaactcagatcgcgctctactcattggcatccgccgtttaaggtttaatgcacatttcgctagtcttgctatgctcccctccatggtcgctaggtttttttttagcgccacatcgaggtgcttactaacatgacaatcccttcagctccactaattaatagagctacagcatgcagggattgcggggtccacaggccgcatattgacgcttgtttgccttatccatgtgccttttcgtgaaatgttatcagtagtcggatatccgaaatactgcaaaacggagcgacacacctctttaaaaattttcaagtggattataagtgagggctgcgaacaaagagtaaaagtcaacaaaaccgaatttgtcacgcgtagaggccgcctataacctatcagggaattaacttattgctaaagtttgaatcagcctttagtcttgataggttctgttaagtccattgacagacggcttgcattgtgttgggttttcgcacttaaaccactttcaaaagaggcgtcaccctaacaccgggaaacgcaaaaaagtgaacaaaaatgatgggtgccgaaaggcgtacttcaatggctgagcgccgcccgtctacccttaatcagtcgtcgttcagtatggagagaagggcttcgtctgtcgttgttccgcacctcgcgggaattgaagaccccttgccggatacaactccggacaaagttgatgtcgtggttgtgggaacgggactcgtggagagcattttggctgcagcgcttgcgtggcagggctcaaatgtcttacacatcgactctaactcctactatggggacacatccgccacactgaccatcgatcaattgaaacaatgggtgcaagatgtcaatcaaggtagtttaaaatgctacgaaaatgccaagttacacatttcaagcgtggttggtaggggatcatacaagtcgcgagattttgggatagacctttcgccaaaaattctctttgccaagtcagacttgctgtcaatattactgaagtctagggtgcatcaatatttggagttccagtcgctctccagctttcacacgtacgaaaatgattcttttgaaagactcacaaacacgaaacaggagatcttcactaatccctctcttcccctcatgaccaaacgcagtcttatgaagttcatcaaatttgttctagattgggaaaaccagcaagaagtctgggcaagctatcgcgacaagcctataacttcttttttggtaaacaaattcaagctagagagagcccaagtctatgaactaatcttttcgattggcttgtgctacaacatagacgtgaagacgccggaggctttgcaaaggatacgcagatacctgacgagctttgatgtatatggtccatttcccgtactttattcgaaatatggtggccccggcgaactctcgcaagggttctgcagatctgctgcagtggcaggtgcaacgtacaagcttaatgaaaccttagtatcatacgaccctgagtccaaaactgctatctttggcgatggctcgagagtgactgtgacagagaaagtcgtggctgcaccaacacagtgtcccaagaacagccggaatgttcctgaacagatgtttgaagtgcagaggttaacttgcgttgtggataagccttgcttggagtggtttggtgagggtgagtatgctgctgttgtggttttcccaccaggctcgcttaagtctggcaaccgccaagcggtccaggcgctcataatgggtgccgggagcgatgtgtgcccagccggttcttcggtatggtacctaacgtctaccgaaagcggtcctcgcggcgagatggaccttgatgctgcgtttggtgctttggaggaaagcattatcagggagtcgtccgccgacatcgagaatgactccggcattctagaagttgacacaagtggccatttcaccctcaactctgtcaaattagggcagtcgttcaaagagcacatatcaggagagagtatccaagtcctggtaaaattgtactacaagcagctaacgtcaacaccaccattcgaggtagtcgacccttcaatatttgacgttaatgaccccgccgacggcgtgcacaaaaagctgataccaggcgccagtgataacggcgtgctttataccgcactgccttctgccgaaatatcttacgatgaagctgttactgccgccagagttctattccagcgcattgttgggagtgatgatgatttcttcgacttagattttgaggacgaagatgacactgaccagatgaacgagtccgctgttgtggatgatgaagatgacagaatggatatcggattaaacgctgaaatgagcgtggaacccgtagaattcgctggcgaaatggaaatatgacctcaaatcgcgctctgggttttaagccgtctagatgacggtaacctgggccggattacacctcagaagtaaatagcatccaatatacaaatttacgcagtcattaatggtggtgcccttagggttgtggcgcggggctttcaaatgcatctcatttcaattcctggttaatacttccgaatgttagactgttcatacccatacacccgtatagaacccatacaccacgggagctctttttcagatatttctgtaatgtgttaccaaaattttccgatcattatgtaattttgacgagtattgagttatgtaatacaaaatatcacatcttggttgacgaaggcccgagcattccaccacgcaaaactttcgttcactacgtgctttgaaaaagctagagatgcgctctcatatacttttctaaatcttcttttctaccctccccactgagcagtctccctgtcgaagaagtcatctaatataatgtctgacgttgaagaagtccaagaggtccaagagatccaagaagttgctgttgagcaaccaaccgagtccatcaccatcgaagatgccttgaaggtcgtcttgagaacctctttggttcacgatggtttggccagaggtttgagagaatctgccaaggctttgaccagaggtgaggcccaattggtcgtcttggttgactctgtcaccgaggacaacatcatcaagctggtggagggtttggccaacgacccagagaacaaggttcctttgattaaggtcgccgacgccaagcaattgggtgagtgggccggtttgggtaagatcgaccgtgaaggtaacgccagaaaggttgttggtgcttccgttgttgttgtcaagaactggggtgctgacaccgaagagcgtcaaatgatcttggaacacttctctcaataagcgtatcgaaatgtcactcgcatctcgtgttttctatagagtcaagttgctccagttattatcgttctcctttaaaaggaagtgggttacatagctgtatattaaagcaaatttgaatccatttttaccccgagttgagttacgcactccgtttttgttaaaagaacagaggaatgtcgtttgtagcagggatgaattccccgtcttcaccgttgtcaagttcttcggcgtgccttttcctctcattgaatagtagcgaagtgctttcttgagcagcagggttggggtccctagatgcgccggttgaaacaggttgatatgcaggtggggcctttagttcatcattattttgcattagaagtttaacttcctccatatcatcataatccactctagccttctcaagaatggaaatgtctataacaatccccgggtattccctggataagtatgcagaagagtgggggttcgctggagaggcactcgatttggtttttgagtctccgcgtaaaatatcatccgtttcacttaaaatattgacgctcatcaagccatgggcgtctttcctaataagaaccttgctagctattttggcgctcgccctcattttgtcgaaggacccgaaatcgaaaaagcctattacaggcttttcgtgaaccttttcatgagtgtctgaatcaaaggtttcaagcttctccaaaatggatcgctcgcttggaagcagtatcttggaaaaaccaaggtgactcttggaaattatggcgaaaatgttcttgccactagacccggcccttgcgtaaatgtagcattctttgcaaccaatttctttaaggtcttgaagggcactgtagaaaatgtcgcccttcatcatgcattctaggtcgactaagcttctatcaagttcgaggccggtcatatcccactccttagtaaggtaagttgagtattccactttctcagttattgccgagtcttcgaatatgagtacaaagggcgatccctccccaacataggaaagcgtgcactcgacaacgtcatccttgtcacgactggccacactgatgctgtccaagatatggttgatcttcactgatatcttcgtgtgcgcgtcagaatcgctttcaggcgcgttgtactggtaggagatgaacagctctttggataaaaacaactggatacttattacgcggttgttttctctcgcgaaggaaagtccgtcgctgtcgataattataaggacatcatctcgcagtccgaaaggcgttaggcagtttaaggctgtagtaatatgttccaaatgaactgtggatgccgagaacaagacgttttgatcgagcatcaatagtttgcacggttttatatgtactggcccacaattaataggatttcaaattcgtaaacaaagcttgtgataaatgcggcggtgcaatttcaccttaatcagctagcgcgtaacctttaaagaaccgactatggcaccaaagaaggttcagcgccgcctagcaacgctagccactattggggtcgctacagctctcgcgatcggtttttcctattcgtggattactcgaggaacaaaccagtcaaccaaaaagcctagcaaatgcatttctcgctccataatatttaatgtggctacacaatatagtgttgactggcatcggctccaaaacctagatatagtggttataatccccccaagttgcgatctcgaagatgccttcgcagctctcaatgctatcccgaagcacaaaataattgtatgcgatacagaagaaggagtctggtcagttgtccgtcacctaaggaaagatgaggttatagccggtggatacggacctggtgaaattcctgaagatatatatcgatactctgttcctaaacatgatctaagcctcagttgatggccttagtgagtgatgtctctcttttgaccaaagactacaccctcgcttgattgatttgcccccttaatgtacccatactctaatgtgctccaaccagagctttggagatgctttggcttagccgccttgggtgggcgcggccttttggtagctatctggggccctatgacagggaactgatgtggatgtttcttatttgcgtaacgagatagcgactttagagcttgatagacagttgccgggtctttctcctcgtaaaggtcaaccgtttggaatagttcatcttcaggcacgccgtactgtcttgcaaatgacaaaaactgtgagatttgttccatctgtacaaagggcattctagactccttgaattttataagcgggccactgtttggagcgtctgcttcgtgcaatgcattcgccaagcggcaaagtgcggtgctgtctttcagcgcaggaagcagatctgatgggatgggctctttgaggaccgcgccgaatatccattggctgatttcatcaattgattctcgcgaaaacttgctgcgccttagctcttgcaggtcttgatcgagagacgtgacatcggcttttgctgtgtatgacgaaggcccggtgtgcttggaattcatgtcttagggtcccaatagcgcagtttcggagaggccccatgttcacgagacttcgctatgcctttggtcataatccttccgtggaatgtgatcatttggctttagcccccaccgccctctggtggccttggaaaactgacacagtgtgtttgagccaccaattcgcctcattttttgttgaaatattcaggattaaaaaactcataatttttataccactttaccggcgcttggcgtatgtcatatctactctatggccaagttatccggttaggtcttctcaccttcaaagatccgcatattccatttcgcgttatatagattctactgtttagtatgtatcacaatacccagctcaatggttaaagacttgagcaaaaagacggatacccggcaagaaacatggtgtttaaatggttatatttttgaaagtcaactattaagacaaagtcattaaatgcttttccagttcactaattgcgaactcagagaaaacacaacagctttcaagcatatatatagtggactgtgtgttacatttacaactctaatcaaaatctccattctggctgcaatgttagccaccaacacccattttgttatgaggctgacgatggtctatttgatgcaggaacgggaaagcgcagctgcgccgcgtctggctttgaaaaacgtctgtagctgagaactacgtgctaccagtatgacttcatgccgtcctaccgggaaaagaggcgcacaatgtcataaatagtgtcaaatcacgtgcaccaaacaacgattttcatgatatcatcgttaacgagcatgcgaaataattccaacctctagcatagccttgatcgcgatggacatatttagaaacctaaagttcttgcccaagtgtaaaatccagtgttggagagtctgataccttaccttggtcagttctagtctccatactgaacaagcgctacacacacccacacacagctgtttccagcttcaaaatgagaccagctctgacaggaccgatgcgcgtcctctttctggttttcgtgttcctgcaattctgggtatcaccagcaagcgcgtcaaacacctcgcgccatttggaaactacttctctactgacttgtatgcaaaactcgcagttgaccgcttcgttctttgaggtgaagttctacccatccttgaacaaggtctatttcaatattgacgctaccacaacgatttccacaaacatcacagctgaggtccaggtgattgtatatggcctcaatcttatggaaagaagcattaacttctgcaacctagaccagcctgctttatgccccctccaggcgggccgcattgatgtcaatagctcctttactgttgattcagacatcaccagcaatatccctaatgtggcgtacacggtgcccgacttggatgctcaagttcgtgtggttgtatattccacatccgacacagaccacggcactcccctggcatgcgtcgtggctcctctgggtaacgggaagactgtacagacaaagtatgcagcgtggccaatcgcagccatttcaggtctcggtgttttaacatctgggtttgtttcagtcatcggccactcaactaccgcggcacatattgcctccaactccatttcactgtttatttactttcaaaacttggcgattacctccatgatgggagtatccagggtacctcctattgccgcagcgtggtcccaaaactttcaatggtcgatgggaattataaacgttaaatttatgcaagacattttcaactggtacatcaaggcgacgggtggtgagccaactgtcgtggtagcaaacaaagatgttttgtcaattgctgtccagaagaaaagggtgaagagagctttagtagaaggagcgaagcatctttacaaaagattgactatttcgaccacagacagtatggacttggacagtttcttgagtgaacaaggtctttatactggcaacgaaaggaactctacgaactatgcttccaaaacccttgtattgcacgggattcagcgtgtggcttacaaagctgggatagaactctccaatctgtttttgacaggcgttgtgttcaccttcttttttgttttcattgttgttattgcactcatgtttttcaaggccttagtcgagttacttaccaggactcgtgttatggcagagtcgtccaaattctttgagtacagaaaaagttgggggaacattatcaagggtacgctattcaggctgagtattatcgctttccctcaattatcaattttatgcatctgggaatttactcagcgtgactctgctgcaactatggtcgatgctattgtgattcttataacaattggcgcagttttgctttatggtgtcattaaagtcgttctcagaggccgagagtcagcgcggctttacaagaccccagcctatatgttatacggcgactctaacttcctcaacagatatggtttcctatatgttcaattcaaggctgacttgtactggtggctcatgccactactaggctactcgtttttgagatcattattcgttgcagtacttcagaataatggtaaagcgcaggccatggttaccttcatcatagaaatggtctattttgtggccatttgttggaagagaccttaccttgacaagcgtacaaatgctttcaacattgttatacaccttgtgaattttttcaacgcgttgttctttttgtttttctctggcctcttcaggcagcctcaaattgtgtcttctgtcatggctgttgttcttttcgtgatgaacgcagtgtttgctctgtttttgctcatattcaccatcgtcacctgttcacttgcgttgatttacagaaacccagatgctcgctaccaacctatgaaagatgaccgtgtatccttcatccccaaaattcaaacgaacggcaacgcgtcaaaatctgaaaccgaattgtttgagttgggtaaggctgttatgaccacaaatgaagcaagtaacatctcctcagacaagagctacaggaaccaaagctctaaaaaactgctattcgatgatgaggtggacgatagctcgattttcgacgatcactctggcgccagagaaaagcgggcaaatagcggcgaagcagtgcagccgagctctgctgtcctaggccctagcaccttcgggacttaccagaaaatcccaactgccccttcaagccgtggcgctcaaaatttgagagctccagagaacacctttggcaatacgtcttaccaaggctacacaggagcttccagtaatccatattctaaaaacaacccatatctctgagatgtgtgattttaatgcctttttttgacaagagggcataccaggtaaaggagtccgctcacacaaaacagacaggggatatgctttagcgattgaagactcacttctatgtacattagcagtaactatcataaaaaaaccctcgaaagaggtttttgccgtttattttcaagtcaaagaaagcaatgttcatcagaagacaccactaagttacctttttgactccaaaaacccacgaagatgcggtagactcttgcttaaatattaacaaaactaataaccagaagcggcggatattatgatgttctgatgatctaccacaaaagccatttgagttctgtcatctaaaaacgcggatatagcacgtcaccggccaacaacagattgcctgactcccaggcaaagttcaaaatggtagccaaagattcgtaaatactgtaaaatatgagatgaagctgtatgaggcttaattttaactaatcgataggctagaaatagaatagacaactctggaatgctcttcattttcttaatgtcgggcgcagaaaaaaggttgtaacttaccaagttggcggacagaaagcgtcacatattgattaatatctgtctgtcaaattttggattcttatcgccaatgatgaagaccaacacctgctgcattgcgtaacagttgcaaaacggattagtctgcactaatttcggttctcaaaggatgctaaaaaatgcgcctggcatcaagacaaagtgcggcggtcgtcgaaaaattgcaatggactacgtttcgacgacgcttgttatctggacgcaattttttagaaggattcttccttctgcagcccatctcatcattgataatgcaccatttcccgatggaactgttgagatgtcacgaatgttcgtttcttaggctgcgaaacagtttaaaaaatgtaaaagtgaatagagaagtaaaaccaacagcggaagttgctacgagggcgtacctccaatagttgatgtcctctttgacaatgtctggagctatccctggtgtgtttattgaaggctccaagctcgcttctgttaacttgatgaaaagttcatttagcgaactagaccaaacagaagaaacatggagaggatggtcaatataaagctggtcagtaaaatcatctggttgaatatagcatctctgctgctgcttatcaagatcagccttcaatgccacaaacaccataggcaactcttggagatgcttgtgctggtttatgagctcgaaaagaaatgaaaacgactcaggatcactcgaatcataagttaggcacaaaacatcacactctttcattttttcaacgttctccaagattgccggctcttgctccccaaattcttgcaaaataagataatactgtttactgcctttaagttctaggctgttcacggctatccgtggtcgtattgtcggagaatacgattccaggaaagaccttcctacaaaagattccaataaagaacttttcccactgaaaggtttaccaataacaaagcagttgaaaactttccggtcagtgactagtgctcgataaaattttccattacgccttctctttttccgtgatttggtgatctgtaaagctagcctcgcgtccttttcaataccgagatataccagatattctgttgttgtcttatggtccagaaatgtagtcatactccattgtgctaaccaaccttgaagcgttacgaaaccttgactattaacaacggtagagaagggaaaattagtctctgcccaaagccgcggtatgccgggagtggttttgaaaagaaaatcgatttcttgttcattcaggcctccatcgttgtctttgtcaaacgtcagaaacagctcaacaaggaaacggtaacctaatgggctcaattctacgctcgcggtatctgtgatatccattttgggatataaaactttatcgcttattgagagagagtcagtgtagtggaaggctcggagaataccccaagtagtttcatgcctgcctttctcagagtaaagtttattaagtacaaggaaaccgtcttttgttattcccttgtcgggaatatacagtgtgtagctgccgtattcttgaggaggcatggaaagattcaaaagcgtttcttttataaattcgagttcacttttatctatagcctttccaaaggcccgcttctgcagaacgatcagttcatgatcgttgaggaagccatcctgatccttatcagaaagaagaaagatccgctttagcgccaaaacagtcaaaggtttgagttctcccaccctagaatcaaacaagggagcgatgggatgtgtaatggcccgttgacacagataaaaagcttgattgacattaaatttgtctttagcacttgtcttaatacacgtctcaatttccttaaactctcgcaaaatgggtatgaactcttcatcctccactttagtgctatcagaaagggaatcgtcggaaggagacagaacagagcttttaggttcgctttcgacagaaaagtcatcgcatttgtttttgcataataccactggcaaattaacccccaaagaacggaacatcatcatccaataaagcgctactctgtcataagtttcatgatctgaatacacaagccatataacatccgcgcttttcagttcccgatgcaatgcaggtaagtcataacttgttgtatcgaccagaatgctactctttggacagaatggacttgaagagaagtctcgtgggatagtaactggcggtaaacagttttggaggttttgaatgaattggtccttcacaaggcatgccacaaggctagtttttccaacgccgtcatcaccacagactactatcttgatctgttccttccccattatctgcaatttgaaccagagaggcagcggtgcccagataaataaactaggacaagcttctcaatgccctgttaaggacctccttccactttaattcgagtaatcattgactagatcatattctacgaatatacatggagcttccaaaatatcaatttcaatattcaattcggtggcaaacagtaacctttaagtttggtacgttgaacagttagcaacatctcaattggcattaaaggtcactgaactgcaatggtatgtgttcgagttgttttaatggtttccgcccagctcgatattaacaggtttacgcactattcaattagacatcgatcggtactggatatgatctttctaatagtgttttctcacctgatggcaggaactttcaggtagagtatgcagtcaaagccgctgagaacggggcaacgtctgtcggaatgaagtttaaagatggtattgttctcgctgtcgaaaaattagtaacctcaaagctgctggtgccaggaaagaacaaaaaaatacaaactatagatcgtcatgttggctgcgcatactcagggttaatgccagatggtagacatctggtaaacagaggccgcgaggaggcttcgagtttcaagaagacatacgctactccaatccctctccccgctttggctgacagattaggacagtatgtgcaggcacacacgctctacaatagtgtgaggcccttcgggatcacagccattgttggcggagtggacgacgatggcgcacatctttatatgctcgagcctagcggcacatactggggatataaaggcgcggctactggtaaaggcagacaatcagcgaaagccgaactggagaaagtgattagcaacaaacctgagcttgatgcgagagaagcagtaaaagaggccgcaaggataatttatctagctcatgaggataacaaagaaaaggacttcgagctagaaatgagttggtgttcgatctcagagactaatggtttacataaggcggtaccaaaagatttgctcgacgaagccattgcgtttgccaaggccgagaacggcgacgactccgatagcgacgattctagtgacgagagcgaaaacgagaaagacaacgaaaagaaggacgctgagggtgacgttcaactcgagtaatccagaccttggaataaactctacctttctggtcgttttctgtgattaaggtgattaaagttcgctccatactacataccggtggtcgtttataacagataaagattaaaaaggttaaaatggcggtagcgttgcaactattgactgtggccaaacctttctcgtatttttaagcgtaatgctctgttctcatcctcgagctgggaaattctgtattctgcagcatctgcgtcgagctttcgtctttccctttccgctacccatctcctctccagtaactcaatgtgcagctgagatccatagccctcctccgtgtctttaacattaatatgcgacgatctttttttctcctttagcaacagctttgcatgctcttcaacaattgagttgatagctgactcaataaatacgtacaacgattcaagcttcgcgtgtactgccttgtggtggttcttagagctgagaacatctaagtttttgagcttcttcttggcttggtcaattgaatgtctctggagtattttatcaaacacatcgaatatcttgttaaggtgtagaatcaggtggctgcgcaattttaagagttcattttcgagttcgctgcgatccttagtaacttcgtttattgactcttcaagttggctgttatgacgaattgttgaatttaactcgctttcaatttctttgatgtgctgttgcatctcacggttttcccccatatataaaccagagttcctcaccgcccttttcagtgtcttttcaaggtccattatagttttttcagactcttcttgagctgcagaaagctcgttttggagttctgctattacattttcaagtctttgtgactctgtcctggatttggaaacctgagacatcaagtcttcgattttgttcatccattccaactccttttctttgtaccttccctccacctctgtcacaccgccagtttccgcactgcccctatcaagcttctcacgtctttgttctatcgcaactatctcttcctctagctctttcaccctattcttttgaatttcaagccgatttttatattcttctatttcgacattaggagcggggaatgtctgcgaagaactcccctgggtgtcagggcttttggctctatcagaggcgtgtatgtccatggaaagcacgccagcagtaaccccacttatggaacggccatgaaatagctcggtaagtttttccagaagcaattgctgtttcattagtttatctcctagtagtttttctgtttccccggattgatccatcctatcttgcaaacttctcaaaaagttatgatactcctcatgcatgctctcaatcgcgctctcaagccttgtatccatctgtgatatattaccttgggaattgtctgctacagttatgagagatttatcaaactgttccggtatttgtgccgtgctgagagtatccagaaattttcgaacagttgatccaagagcattgatcttgacatcaatgaaattgtttgaaatgcctcttgctttgcacaatacctccttctcttcatcagaaatgtcgagtttttcagaaagcacctgcaaaatgtcgtcaatattgctggctatcacatccgaatgctccaaataggaattgacatcatccaaaacagtgctgtaatcgttttttgcagacaaaagttctttgtctttcgcttccaagttttgccgaagttcagcaagatccttggacaacttggcgcatttatcgcaagaaggcagtgtatcaactaacttagcactacaaggtaagtttggaaattcatcaaaatggtggctttctctgtcgtaattcaactcttttatcacctctgcgagcgctctcaaacgtaacttgcatgccgttagctgacgctgtaattgctcgacttcgttactggacgaagcagacatagtggggacactcgaggtatacccgtcagaaaacaatgagctgcgagtgtgaggccgcgagttaacaggtgatgctaggttcaaagggccctcactaaatccatcgccgttttctgcagaggcgccaaccgtaggagagactgaactactaccttggtggtaaatactctcctttgcaacgtcccgttttctccagggcgtcattgagttgttaaattgcggaatgtcaagttcatcagcttcactcatcgttccagtgctgccttcgtcacttgagcgtgtattattcgccgaaagacagcctgagctatcttgcacggagtttccacgtagcggcaccattggttttaaccgctcgttatatttcaataaaaatgctgtctattagatgactagtgaaacaaggctgatacttcaagcagaacggcaccgtttctgtcaaataacgcggagagtaatgtatcggaacctctgaaaagcttaatcaaaacaaaagcttaccaagtgcataagtgcgctctagctctgagctctctgagggcatccccacactagttccttagtactcggaaccttcaaatactgttttgatctctattctttgggaaagttgcacgtgattaaagaaataaaggccttacatcaaatcgtaggtaacgaatcagcctcttgaaaaattttcgatgagcttgaaatcttgtcaaaggacgtgtctttggtataggcctacgcagtaaaggttcttgtgaattaagatctacaacaatggccacgtccgctttggaagacataagaattgaagacattcccgtcgatgacgtcgacttctctgatttagagaaaaagtacgaggttgaatcaccagtcaacttcgacaattttgttgttgttgatggtgccccggtagctccagaatctaaagtcccagtgcttacaaaagttctgaccaagttattttcgcaagctggctcggtggtggacattaatttgcctttggatgaagaaaagaagaccactaagggctatctgttcgttgagtttgattcaccagcttcagctagaaaggcaatcaagctgttgaacggcaagaagctggatgttaagcatagactttttgttaacagcttgaccgacgtcgagaagtttggaacagaggattttgacactgagttccatgaaccaaaattgccagagttccaaaagacagattatttgcaatcgtggttgcaggatgaacaaggaagagaccagtttgtgctacagaagggcgaattaactggtgttttctggaacagaaacactcagcaacccgaaaatgccgtggagcctagaacaaactggtctaacaccacagtcaaattctctccaaagggtacttacttgttctctttccacaaccaaggtgtcgcctcgtggggtggtaggaattttgagcgtttaaggagatttttccatcctcaggctaaagctttggctatttctccaaccgaaaagtaccttgtgactttgtcaccagagcccattgttgttccagaagacgctcccgaagacttcccattcggccctgagtcaaacggccatcagctatgtgtttgggatattgctactggtctttctgtcaagactttcgcactccctccaaaccagagattgcactggcctatgataaaatggtcctttgacgataagtactgtgcacgtctagggccaaacgctcttgccgtttatgatgccgaaaacaacttcgagctactgggcgggagaattatgaagattgaaggtatccaagacttctcgttcgcccccgcaggcgccaagctcgccgtcaacagaaatggcgagctctcttccgtcttggctttctggactccggaatcgaataaccagtcttgtaaggctaccgttatggagatccccactagaagagttttgaggactgtcaacttggtccaggtctccgacgtgactttgcactggcaaaaccaagccgaatacttgtgtgtaaaggtggaccgtcataccaagtctaaaaagactttcttttccaacttggaaatctgcaagcttactgagaaggacgtccccgtcgagaaggttgaaatgaaggatcttgccgtcagatttgcttgggaaccaaagggccacagatttgttacaatctccacaactgagaccgctgacgacaacccatccattccaaagaacgttgttaccttcttcgcacccgaacaaaaagagaaaaccaatgttgcagtcaaggctgaacctaagaaatggaaggcatttgcctccgtgcctggtaaattttctaacaccatttcatggtctcctgccggtagatttgttgttgttgcaaccctagttactccagacacaagaaaagctgacttcgacttctacgacttcgacttcactggtgataagaatgacaacgacagtgatgatgttgcggcgaacctaaaggccgtcgcccatcctgaattttacagtgccactgatatgcaatgggacccatcagggagatttgttgctgtctggtcctctgccgtgaaacacaagctcgaaaacggttacaaggttttcaacgttgcaggcgaatgtgttagagaggaaatgatcgaggcttttaagaactttgtttggagaccaagacctgaatctctactgaccaacggtgagaaaaagaaggtgagaaagaacctgagagaatggtctgcccagttcgaggagctggatgccatgcaagcggatagtgctatgagagaattgatcttgtctcgccgttcgatgttggaaggctggacccaatacagacaagacagagccgcgctcatggaggaggagtacaactacaaggtattcgatcaagtcgagcactctaccgccgacgaagattacgaagtggtcgaagaaatcaaggaggagattttggaagaaaaggaggaggaggtcacttccttcgaagagcctacaagttccgaataattggcaagcgacatatcaactggactgctgttataataaatactttcttttctttaatgactatttacagatagagggatttcaccatcaagcggcccttacggtcattcgctgcgtgtccgcaactgcagaccatgccacctcttaatatcgtcctgcaagactttgttaacgagtttatgttgctttaccatagacaatcccttgaacttttcgcttgtaatgtctatggcgaacattgatccgcatcccccgctgatgtctcgtacttcgatctgctgaggcttaagctgtttggtcagcttctcgtaaacgagtttctcttccggggtgaacgataatagcctgcgagccactcttgctaacatttttactcagtttattcggttgcgcagcattgaagagtaataatgtaagttccaaaaatcattagaaatttcggacgaattttaaaagttcaaaacaacagcagaaaactagatgctattactcaaaacacttgcccgctcgatgagtaccgccgctaaccggagcacttcaggaccaattgcgcaaagcataacaaataaagtacggcagcagtttcctgatctacagcattttgcattattcaatgactcctacaaacacgcgggccaccacgggatggcagaggccgagaacagaattgagtcgcacttccgtatcgaagttgtgagtggtgcatttgaaggtctgaccttgcctaaaagacaccgtcttatgtacacactgctggatgaggaattgcaaaaaggcgtacacgctttgcagctgcagaccagaacgccagctgaacaggagcggaagaatcaaagggcagagtagcggtgtagtttaaacgttggaaaatgcgcttgcgaggcgcttccgctgaaatgtaatgattgtgacgtatcaatatttatgagataactagtgatcttcttttagagactcttcatactgctccaaagacatgagctcctccccgttcatgtcggccaagtcgttcagcctaaccttcgcgatccacccctcacccatggggtcttcgttgatcagctgtggtgtgtcgttcaaagactcgttgccctccaagaccgtgcctgccagcggctggtacacctcagacgcagacttcacggactcgactgaccctaaagagtcgcctgcttccaactccgagtctgcctcaggcagctctatgtatgtcgcgtcgcccagcgcgtccgccgcgtacttggtaatgcctacgaaagcggtgccatcctggtgtgcagcaatccactcgtgttgcgaagtgtatttgacagacgaagggccagacttggagaacgtgaaaggaggctgggtcttggtgagcgcgttcgacgactgtgctctcaaaaacaagcggggcgaaatggcgctaaggcgggaggaagccctcagagtcgactgggcacacgtgcggatcatatggtaaaggttacttttaggaatgtatagcacctaacgaagatttcccgaaggcctaaggcagtgtgtgctcacagctgtgcttgttaaatatagtcgaagcgaagagtcttgataaggcattactcgtgcacctcttacgaagactgcgctcggaatttgaccctgttgctgccccggcgcagagtcaagcaaagaaattgtgacccggacctcccaaaatcacgccagggtccgcgcgccagacgcctacaaagtgataaactcgcgtaagtcacgtaagtcacgtgatcaaatctgtcgtattctctgtgcggtttctatttgcggcggtgccccagagtgttattgctactctgggagcaccatgtatgcgcttctataactagcagaaaaatcgttcaaatctccggctaggctgcaacctggtgcctttccagtaccacaccattccttatcgcttcccccagcttgcgatccgatcagctacccgccacctgggagacgtttgctgtgccttttgcggggttggcacacttctctgcctctgccgtgaacatttccgcctaagccggggctttggtacccctaaaatacaaaccccgcatgccgcccacaaatgtatataaacgagtggcttatgttttttttgagtgcacagactttactcaggggccaatctcgagccgctcggagtttggtttcgtgaatgcggataacagtgcaccctgacacctaaacactctggagccacagcgctccaaagtgcgctggcattacccggaggggatgagtcggatgtaatatcatccgctaaattccgaaccacgtttgctatcgctgttttgtggatggacgttttggggatttttttttatttttttttttctggatagctcgcaggattgtgcagagtgatcgtttcttttttggaaggatgctcaccggcaagacactcttggcccttgcttttttgaccgcgtatgcgaaacggtgaagaataagccagctgtagcacgtcagtccatggaaactatttagtgtgtggaacctgaattcgcccaccccacaaggcaaggaaggtacgctaggcgcagagccagattaccaagcataagcgcagaactgaagaagcgtttaagtagccctgtctctcgactacagaactcagcgatccaaaaaggtggctgcggtgttaagactcaaccactcctcccctcccgcccaattgaaagaaatgtctagcatggccacgcttttcacggtgaactcaccagagctcgcgccgcaactcgcatcccgcttcaagggccatgtggttgcgctaactgccgtcgcggacctgctcgcgcgcctctactccgaccggctctcaggagccgacaactacgagcgcgacctctacctcgtggtgtactgcgagccaaagcgctcggcgcaggacgccagcccaccggcaagttcaaccctggacactctgtctgcggctgagctcgctcacctcctcgaaaaacagtttccatgtttcaacctgagcgttgtgacgccggagcgggcggttccagccatcgcagaactggataactaccgcgcgaagtacacccagagactcacgcgtgttactacctggatgtacgcgaaacgacatgacccctgctccgtgaacatgtactctatgatttcgcacctgacccaagttcgccattccaacacggagaagccacggaggtcgtacgcaagactgatctcttcctccttggacctaaggaaactcatacagctgccgcaggggaaatccgacgatcattattggaaattgctgacgacgtgggacttttgcgccttgtcgctgtccacctgtgagctaatatggtgcagttacctcattctcaagaagcttgccattgacgctgactacgttatctcggacaacgacctctttctgcttttactcacacttgagacatcctaccaccagggaaacaagttccacaactttaggcacgccgtagacgttatgcaagcgacatggcaactatgctgcaagcttcagctgcactttcctaaggacgcatctgtcttattggtttgtgtggccgccatcggtcacgaccttggacaccctggtacgaataatgcgctcatgtgtgaagaaaactctcctgttgctcagttgtaccagaaagcatcagttttggagaacttccataccgagctcttcttagatcttcttcaagaccattggcctcagctgctggaagatcggcgcaacgtgatatctgacaccatcctcgcaactgacatggccttgcattctcaatatattgatcaaatggatgaggctccatcgcagcagcccacgtttctatcactgatcatcaaagcagccgatatttccaatgttacgcggccgttggagatatctgccaaatgggcagtactgattacttgtgaattcaatgaatgcgccgctcttgtacgagaattaaaggaaggttctgcagagtacgacgcctacaacacggaatatgatcaacctctgcccgagtcagtcgactccatattagaaaagttcccctctattccaaagggccagctgatattcattaatgcttttgccgaggggctctttgcaggtcttggggactacttcgaagaactcaagttcctacaccataacgttcaagctaacaagaagttttgggaaggaaaactgtaaaattgtgaaggtggtcttgaactaacgagtacactacttcattgagggtcctagacttttagcggactctcggtaatgtgcattccaatattgtcattgcaatacatcacatttttaacttcatacaacctgagacctctttagtggtatgaacctctagacttctcaatcaacgtacatagtgatgaataatttttactgcattctagtctctcgggttccggttcaaagtttatgtactcggcgtctacaataattaatatccaaatcttaaaatctcgtggtattccgctaaacaatcacaattcgattgtttattgcttgtctcgcaaggcattcactcttgaggcaagaacgttgctgatcctataaactttagtcgcgaaatgacttttcaatccttttcaagcggcttgtcagcgtcatctaatggctgcttctccacatcgcggaactacgagtacttggcctgcaaatgaattccagtggaatatcaatacgacaccccgcattttctagcaggcttctccagggaaatacggtagccacaatggaccggttggaactaaaaggatgggcgtcatctaagaaaacgtagaatcacgtgatatgaacaatggctgcctcggtagggaaggctgaactggtttttggctttctttcgtaagccgcgtgctcagcggttcgagaagataggactcagattgcaaagagtagtgctcgtaatttaggttatgtctcgcctagctggaacaatggccactaacgagcggggaatacttaagcactctgcttcgcgtattcttgcaaaactcagtgggccacttctcttatatgtcatctaagtttcggcgctaaacaggaaaacagctctcagtgctcggaattgttacattatttgtacggcattttttcgggtccgccggctcacctgcgccgggaggctgcaccgcttcagcgcttttccaaggaccttaagatcactgtaccagcaacatgaggacagaaaggcggggaaagggtagtctcctatatatggcggttgtctcttatatattaatatgcattggcgtcgattagcccccgctccttgtaatctctgacaaccgcaaacgccttcaaaagctttcttcttgcaccgagtgcagaaacgcccatggattcaagcgcatcatcttcaaggtaaaccagctcagcccatggttttccgctcaaagcatcagagtacttgtgcagcctcaaagacttcagccaagcaggaatgttatttagaagctttggatccgttaacgtttttgggttcatggaagaagaagcagatgatccattagatccagttggtgagctgagtccgttgtgtggatttggcttaggctgggtaggcgatttcttttgcactggcttcccggacgaacccatttttctcctgagctgcgggtcagcagagcgaggcctatgggtaaggtcgttgatgtagtcgtagatgggctggctgtttgaaggattttgaggaataggagaccactggcgactcatatgatggtccatgttgttgtttaacaaagagtccagagtcaatggctggggagttggtcctctgtctggcataggggctatgacttgaggagatctcacgctaggtgaaatgtacccactgctgatcagactgtccagcttgagtttagtatgctgtagcacttcctcgttcaacgaagacaaaagattatccataacggagttttgctgagatgtggagagcattgccatccaagaacacaactgattgaggtcatgcgcaaagttgaccatactattatgttgaggagccggtacctgagctccgctgctggcgggcctggtgaaagtatccaaaaacatagatgagctaggctgtagcattggggaaacgacagcaggtccggctgctgcgcgttgcgagtcgactaacatgttttgttgttgatccaacaagtcgttgagagagagatgctgagaagaaagctgggggctaaggggaagctgcgaaacgccgctgttgccgggcccagtgctatggctattgttcattgccgaggcctgaggagatagtagaacagctcctgggtgtgctcttctcggcatgcccacaggagagtgcaccctaggagggaatgacatgctttcttctttgaacattgtatgcggcttgtaattcagggtgcggtacttctaccagtagaagaacttgtggttttgatgaaaagtgaaggtgagtgccgtccgctggttagatctgcaactacacaaccttcgatataacaggtattcgctgaatgctcgtacgccgtcctctaaaacaattagagactattttggatgatactaagctctgggtgatacaaggtagctgtcctgcggcttgctttcttcgactaatgttatattgtcgacaacggctttccaagatttcttcaagaccaggcgcttggatcttcgtaacgaaaattttttccacatcgtcgaaacttatatttcgtgtattgtgatataattggagttttcaataaatactttcacgagtactactttagggcatccacacccattaaagtagtagttttcttggtgggtggaaactctggcggccaataggccagtggatatccctgtgagatgctgcgtgaatttttgtctttagaatctaatttagctctgcgacgcacggctcgagttattatactgcatttttagactaaataatgacttgcaaaggcccatagcgggcgcagaactgaggaagccccattacatttacaaaagagcctgcatataattagtctccattaggctaaaattcggagtccaccggcgtagaccctatttgtaagaatttatcgtcaacaaaggtcttagtagaatttggcaagtacggcttcgcattgctctctcacggactcatcttgctctttcatgctcgttagcagcttcgcaatatggggtttgacaggcggtctaaacattaccatgaacttaagcgactggaaccccagagagcctcttaggggatcaagacaaagagatctaattttgtcaacgtgctcttgggacagacgcggcaattcactaacgagtctaatgaaaagtcgcctgtgagaaacttccaagaatggtatcagtgcatccaggattttgagtgaccattggtcgtatactggggtctcacccttctcgttatttaaagattcgtaataccattcctcactcagccattcaataaccacagccacacggttaccaaagtcttcgataaagtaatcgtagatagcctggcgagctgtgttactcatttcttcattgtggctgacaccccggctcgccaaccttgtcaaaagcgtaagccatgaggttttattgttccagtcgagtagtctcaccttatgcaacatgttaactggaacttcgttgctggcgcctggttcctcttccgaatcttttacggccataatgtggcccacaatacgaataaaatgctgtttcttctcttcttcggacattggcgccggggctccgagagtgaattcctgcttgtcttcgtcctcagaaagttcttcgtcctcgggctgctttacgacctcccgtttcttgctaggctgctggactgtgtcggcctcaaggggtcgttttttattatctgttgcttgcgaagctttattcattaagtcagtatagcgagatgctactatagacagtcctgaaatcattttattagtgtcagtctggtaaagacactcggtacaaagcttggccatgacagctggagaaagttttgatacgtcaatttcagagtgcttactgttcataagagagtaaacggaggcatatgtgctatcgaaggcgatcggcgatgtgttaaagaaaccagcagatgagtttttggacattgtgtacttttgcagttctgttaagagctgcatatctggtgacatgcgaggttgtgtgctgttgtttcgtgaggagctgttctgattagacgctttcagggcagtaacatactttgcgcgttccctagaaggcattttgcgttccacctgcttcggatcaaagttcatgatgcccttagcctttgtttcctcacctattatatgaagtgtttgagaaatcttcgatagtttggcgtgatactgtgccatattgccagagttctttataagctgagatttaagaccaaactggacaaacactttatagcaacgttctacaaatctcttggccaacctgtattggagtacagattctgcattctgctggtatttcatatcaacattaaacctaagcaggcccccaaggatgtgataagtggcctgcggccttcttttcatcacaaacgccaagcaattgagtacaccaataaataaagatgcaaccatcattggctcctccgacaggtagctcagtaagaaccctagtaattttttagctccagactcaagttggcttttgcccgtgataaccggatggttttctggtacagaagcaatgctaattcccgaattgcccggtgtgtggacaatcactaaggtggatatgaacttaaccgttgctaatttgaccccaagagatctcgaatggtcctgtagcgagtcttcagatggagtcaaaggataaacggttttccacttagaaaggacgaaagacctgaactggcacaatgtttcccacagctctttgttagacgttttggcaacaagatcaaaaagccagtcataacacctactcaaacctaagataccgtcacgtaaggttgagtggtctgtgctgctgctgcacagtttccacaattcccccaaatgctgagaagcgaggaagggtttttcgcttgatactactgcttcatggctcgcaacgtctaagaacaatttagcacataatcttcccaactcgactgaaggagagcgagacgagcgatgcaaagccattgctgtatccagcactttggggagcatctcacccggcttgttatccatagccaactctctggcttgagccagctgtaacacctcgctcgacatatcgccttgcagttgcttagatcgagttgaatgtgtttgctcaacgacaagtactaaaatttttgtcgtgtatgtatacaacgtttgtgatattaaaaggacaaaagttaaatcttcaagaaaagtaagatcgagactgggtttaagagggccttttgataccagaatattgcagttaaagagcagcgataacttctcagtaattatatgaagatttcatgagtttgtaaagactaaataggtgtcttgggtcgaattatacaggctggtagcagcttgctcttttcttgaggggacagcagaaaatcgaatggcattaccaactcttgttcatttttgtaaaaagttcattttccataatgctttgggctcatgcgtatttcactacattctcgataaacaaatcctgcgttgtgcgaatgtcttcaacgccaggatcaagtccataacatagtttccccatgcgcgccaaatcccaaataaaccattgacgaggcaccatctaagctcaccagcttttaccatattatgccattgattgcggaggggctggcctgtatttccaacttaagccattatttctgtggctcttccttaaccatatgaagcaagtattcgccaataaaatctgtacaaaagtcacgaaaacaaacaacaacttggagtcttttggtgagccagtgttaaatttgtgagtaccaaagcgctaatgaatttatactaagcttcattcgaaacccatcttcaggacatcatgttgaattaacccacaggcgtactgcgattaaccttatattgagccaagtcgattgagagacttaatgctcctaacaccaagggattgtgctagtattttaaaggggcttgtcaaattcaaaacaaaccatgtcatctttgtaccgtcggaaaccccaggaatgatggcgtattgcttggatgaaaatgatcaagtgtggcagccatggtcagaagaactgcgtagatgatgtctagccaaggccacagactttcctccgccgcatcttatcttgagatgagcgcccaatttttctaaaaaaggcctcaatacctgtcaatgctgcatgttgaggtataggtagaagtgaagcagacattcatgtccaattgaagcggaaatcctcccagaaaaacgttagttcagaaagaagctctcattatcacagagcagacaccgcaatacaaaaaagctctccccagctcgtaacttcctcacttgatgttgagatcttgacagaacaaggtctcaaggtttagattcaaaagagcagaaataattggcaaagactttccatttgcattactgactgcctcaattactgctttgaaaatgaggccatcagtaccattattgtgtctccaaactggatagatgctctgtaactgcgattatgcgggccagaaaacacagggtccttcttaaagcgcataagtcaccatcactctatgttccgaggaactatatcgattaaaaaatcaaacatatcactcttgagtaaggcttgggcgatatcgctcttttgcaaagtgcgccttttgtgctcttcagcaatgcaccaggcacgcatagttagttccgtgatgaatatttcgcaagccttagcgaagagaattggggcttctgcgctaatcatcctcacgtcctcgtctgttttcatgacctttttaatccttgccaggggaagcgaatgcgatttaaagtcatcttgatgtggactccctggctcattggtcatctcgatttcattgataagctcttgccagtactgaattgttatttcacggtacgggccaacgaggccttgtccaacattgcgaaaaacgtcaatctcctcttcttcagggtgcggatccatagcctgcgtcctgttctgttattgtatattgtccttattgtgctaagctgataaagaaaggaaagtaaagcgtccgaaaaacgttttaaaccggggtgatataaagtttagaataaagcagacaaccagagcgtagctcagttgcagagtgtagcttatcagcaccagacatgcggcagtttcaatcgtttagttcaagcatcgagtccagcctaccacagccgcacaagcagcaaagctctagcgagatctacgcggagccagaaaacttcttagagattgaagttacaaacccaaagactcacttcccacatccagaccaccgtggcatgttcacagactatgaactgatttgtcgcacgaatgttccagcttttacaaagcgcatgagtcgtgtcagacgccgctattccgatttcgaactctttcgcaagtgtttgctcaaggagctatcgctgtcaagccaccccaagattgcggtgccgcacctgcctgggaagattctactgggtaatcgcttcaatgatgaggttatccaagagcgcatgcagagtcttaacaagtggatgatcgcggtggctggccacccattactacagagcgggtcgaaagtgctggtgcggtttgttgaagacgagaagttcaccggctgagcggcctgcagctacgcgagcacgcataagctgcattattgctcgcgggtgtatacagcagagatgccggacaagatggcttcagtgcataagaatataaattaactaagctgatagtctcaagaatcgtgattattatgtgcctgattcgcgccaaattgattcttcttgtcgccatgttccattatgatgtgcacatgggaaggcagaaaatttgtcacatacattagtgctcgacacgtactctctcgagaagccaggcagatgaagaagtcaaagctgttatccattgatgcgtttgccaagacggaggaagacgtccgtataaggaccagaaccggtggacttatcacgctatcgtgtgttgttgtcacctttcttcttttgctaagcgaatggtttcatttgaaggaagtcgtaactcggccccagcttgtggtcgatagggaccgtcatcttaagctagatttgaacatggatataaccttccctcacattccctgctacctgctgaacatggacatcatggacagcgcaggagaaatgcagctcgaagttctcaacaaaggttggagtaagactcgtcttgatccatcaggccaagtcttggacaccaagcagttcaagccagggaaagatgtggtggattacgctccagaagacgaaaactattgcggtccgtgctatggggcccgagaccaatctaagaatgatgaggtgaacgtagatgaaagggtatgctgccagacgtgtgacgatgtccgcgaagcgtacgcagaaaagcaatgggccttctttgatggtaagaacattgagcagtgtgaacgcgaagggtatgtcgagcaggtcaatgagcacatagaagaggggtgcagaattaaaggtatggcgaagctgaatagaattgggggcaatcttcattttgctccaggcaagggttttcataatattagaggccatttccacgatgcctcgttgtaccagaactctccaagcttgaattttaaccatatcattcaccatctcagctttggcaaagaggttgaagacattactggccaaggtgcgtctactgcgcctttagacggtactaatgttagccctgaatttgatacgcataaacatcagttctcgtactttgccaagattgttccaactaggtacgagtacctaagcggggagacggttgagaccacccaatttaccaccacataccactcgagacccttgaagggcggtcgcgactccgatcatcccacaacactccactctcagggtggctttcccagcgtttacttctactttgagatgtctccgctcaaggtgataaacaagcagcagtatgcacaatcgtggtctggcttctggctcaactgcattacaagtattggaggtgtcctagccgtaggaacagttctggataaaattacctataaagctcagaggtctatgtggggcaagaagagcacctaactaaagctgacgcacggagtaagtgggcagtcttaactgacctcttccacacgtactgctaaaagtgaatgactgccactatgagacagggaggtaaaaaacagatgagggaactagtcccagataacaaaacaggaattgtctacatttcgcattcaccgagccatacaaggcgcccagtatccatacacttattatccattgtttcatcggcatcatcactcaacagagttatttcgtatatagtcaccaaacaatgtaggtaaattctctagacgtacaactcgagaaacagaaatgaacagtctgaaggttgcaggccgaaacacaatatcaaacgcaccaagggcgtgaacgatcggcagaatggctattcagtcgcaatccacagtgtcgctaccaacatcagtcacacagtcgacacagagcttactgaatagaaaagtttctactgaggactcactatatcatatttgcttaacaatccagaagcgactggaacttttgccgcagattaggccatatctcaatcttgcgcatgccagtagtgagctcctgagtgagcgccaggcgctcctcttatcgcaaaaacagcaattgagccagcagcaccaccgaagcgtgggctctgcgatgagcggtaactccggcgctgcaggtgtcaagaacggactggatagaagaataagctcgctatccgccagcagcttcaatgaagaccctgaggcctcaagtataagtgtggaagaaactgttgtcacattcagcatgggcattttgcccatttcgatggactgcgaccctgtgacccaactctcccagttatttcaacagggttcaccgctttgcataatcttcaatgccgtcaaaccacagtataagctaccagtggtttcttctgatgatttgaagatctgcaagaaatccatttatgattttattttagcatgcaagaagtacttcacgttcagcgatgaagagctgttcacaatttcagacgttttttccaatgacaccgagcattttataaaggtcttggatgtcgtgaaaactttgatggactctgcccctcaggttcttccccaaattcctgttgaacacataaaatggtcgaatacagaccgcgggaaggttgtacgagagttcatcgaaaccgaaagaaagtatgtttatgatcttgaaatccttaaccagtacaggaaccagctcctacagagaggaatcataaattcagaagagctgtatatgcttttccccaatctcagcgatatcatcgatttccaaagaaggtttctgatatcaatggagataaacggtcaagtggacccttcgaaacaaagaattggagctctgttcatgcactccaagcatttttttaaactttatgaaccctggtctattggccaaaatgctgcgatagatttcatatcttccagcttcgacaagatggcaggctctgattttgttattggtaacaagctcgaattgcaatctttcttactaaagccagttcaacgactatgcaagtacccattactgctcaaggagttactccagcaagcgaaagacagcgcaaactataaggagcttgagttggcatgggagatttcaaagagcattgctaggagtatcaatgaaaaccaaagaagaactgaaaatcacgaagttgtcaaaaagctttacgaccgagttgttaattggaaaggctaccgcatagcaaaatttggtgagttgttatacttcgacaaggttgcaatttcaactggaaatgggaacgagtcagaacatgagtttgaggtttatctttttgagaaaatcatcatcctttttagcgaattagtgcaaaagaagggcaactcaatctctttaaagaagaaggcaagttcagcatcaaccataacattacaacacatgagcgggagcggaaacaatcttaatagccacggttcgtctggggattcgaaactcgacctaagagggcggattatgatagttaacctcaaccaagtcagtcctatcgacaaccgcagcttaagcattatttgggagtcgccaaaagagcagggcaactttgttttgaagttcaaaaatgaggaaacacgagacaactggtgtagtagccttcaaagcttattgcgccagatacgaagtgaatctcttaagagcagcaacagtgaccgatcatccttttcttcgaatacatactatccgcactatagtatgaactcgatcaacagcagccaaaatcgcagaatttcagacgtactcccaaaacaacacactcatcagtctttcgaaaatgaatacaggtctatctctgaaaattatagaacgtccatcccagaatcaacgcttttggtaagaatctcgtatcaaaatgacttttataccgttttagtcgaagttgattctggcattgataacatgcttcagatcgttaaacggaagctaacccatgtcggaaatatttcaaaaatcaaatatcaagatgaggatggcgactacgttatgcttgagagcgaagacgattggaatgttgtcaaagacatgctcagggagagcagcgagcgtattcttaacgtgtgggcacatgcttgattgtgatgaagtgtcactgcattcaatatacgatacaatttcacaaaaaattcacttacttgacgtaacggataaggtaataaataaggcctgctatgtaacaatataaatcgaatatagataacccttgactatgtcaaagtatatttgggtccatcgccaccctcagggacaacccaattgatatcttgagtaggaactttaatatcacaggttttacagtgaatacaattttggccattgatttggaacttgacacctaggggacttgtttcgtcgggcacgtactcataaactccagcaggacaaaaccttgattcaatccccttccattttggataagccttttcggcatgcttttgtaggtcttgatcagggagcctcaaatggcattgctcatcttcattatgaaacgtacctgtgcgggagaccgacgtaagaatgtcaaaggaaattttattgtctggcttgggatagtcaattggttcgtacttctctgcagggtcagtgaggaaagcatctgactcatggtgattgaaggtccaagcaacttgtcctctcaacagtaatgaatctattccagagtaggccattcccccaagacggccgaatagagcatggttgaatgagggtctaatattacgaacttcatagagctcgtcgtaaacccaagaattcttgaatgctttttcgtaagagttcagattaatgggtgattccacgaccttttcgattcctctttcttccaattcggcaatacttgggatttttgaaatggagtcaaacatggcttcggcagctaacatacccgacttcattgcagtgtgcgttcctttaatttttggcacgttcatgaagcctgcggaagcaccgacgagcacaccacctgggaaattcaattttggaacagattgcaaaccgccttcatttagcgcgcgagcaccgtattcaatgcattttccgccctccaagaacttcttgtaataaggatgatgcttcattttctgaaactcttgatagggtgagatgtatggatttctgtagtctaggccaacaactagacctactgctgcaaggccttccccaaaatgatatatgaagcctccgccgtaaacttcgttagataacgggtaacccattgtatgagaggcaaatcccttttgaaagttttctggcctaatttcccaaacctccttaatgcctagaccgtaggtctgattagctcttcctttcctcaaatcaaactttttgattatttgctttgtcaaagagccatgacatccctccgcgaacacggtctgtctggcatggaactccattcccctttcaaaagaaggctttggcttcccttccttggaaattcccatgtcttttgtagcaacacccacgactgcagtgccctcgtcgttatatacaacttctgacactgaaatgcctgggtagatttcaaccccaacctcttcggccttttcggccaagtatctcacaacctgactgagggacccaatatagttgccctcatttttcatctgaggaggttcaggaacaggaagatcaaagtccccaatcaaatatttcagttgcccggaagccactggcgttacgagacttggtggcagtggaattccattcccgctttcgtcgtaaaattcactttctggaaaaagctccctgagtgctctgggctccattataacaccagataccatatgagaacccatgtcgggtgacttctctaacactacgactcttagctcacccgtaccttgcaagttgtccagctgtttgaacctgatagcagttgctaggcctgctggtccaccgcctacaatgcaaacatcgactttgtcgacagctcgctcttccgaaagcgccgcttgctcttcatctgttaacttcccaaagggcacttcaaccgactgccgcttcactgtagttgtactaaaactgcgacggtaagacacctggggcttgacattacagcaagttttgaagcagggcaacgctgaagcgatagcccttcggttagtggggaagcgctgccccaaccgcaataatctgcttttaagcatcgatcttggtaacatcgctcttgctcataaatatataaacaagaaatttgtgttcctgctttaaaaagacaaggattgccaggattttaaagatgacctttgctctctatcttttcagcggtaaatctgtgttcaatatatacccactgcaagagtcaataatactcgcgactttttcaatattcgtgaccaaccgagtattccggatcacgtgttaagtgcataataaaccgcaggctcaataacctgctactttttagaatttttaactcataactgcacgcgccggcattcttgtcttctacggccactggcgcgcatctgccactgtcaactcgttggccggaatattgcgccaattgaaaaagtcagcttcaaaatcctttcaaaaccctatacataatgttacaaactaacgcctcatcttaacaatatccacctaatgttggcattaaaaacagagggcacacaaataagtgccctataaaccaattgtgaccgcgctctcctcaaacaaactgtgttatcggaacctaaaccaaaatgagcacgataagcaattaaaacctgatgtcatccgagaagcccatccaagtcctctaaagaaacggcttcgggagactcaatatcttcaagcaaaaaaccggactgtatggtttgtagccatgaaggacaagtggtggtaggcgcaagcggtaccagcgctatgtcagtaatacatgaggcctcaccttgttttggaaaggcggttagcttttgtatactagaagcagctgcattcaaaagctcgcctgaagccgcatttctctttggcactccttttgataaccgcggagccgcagccgcagccgtgatgtaaggtggtactacagggctggcttgtaagtttggttttttgcttggagggccagacagagaagtctttggcctccggtctctagctgccttcgataattggtcatcctggaaagcatttggtgccaagttaggcatcatcctcatggtaacgggagaagcagcatatgggatgttgaaatcgctcccaaaagagtttattgtgaagctgttgttgtttatgctgaaggtgcccttagcttgattggagactttcgattctgtcaaggaatagtccatgttggcatcagtagcattgtttgaaagaccatgtgcctttttagaggagctcgtagtagacttccctgtttgtttagcatcctgtctttgggaggacatggactgggtgtgcgacttgtaatctggtgcaagaataccgcggtaaacgtacaccattcgtctaggagaaccttcagaccactgtctcgacaaagcgtatttcagagttttctcacctttttcaacttttttgacataggcgttgagctttgcggaaatcaaattcgaaagcttcgttgatgcgcctgccatatcagggtgtttgtcaaccaagtaatcgcataactgcttgacagtgacaccttcttggttgggatccttttcatacagtatgacaaagatcgccaacaaaatgtcatcatccataaatagatcctttttcgtgggttttggtctttgtcctgtcacaggaactagcttggaaagctcagagacggccccggtgggggttagaggcgatgctgtggcggaacgctttagagctaacacatcttttcttgttaaacgtgtgtctgaggccccttcgctggtatcagaggtcgaaagggcgtgatccatttccgatgtgctttcggaacagctgctcctagctgagctcctgagagagctgggctgaaaaacgggcgacgcagaattgtgaagggcctcattctccagagcaggcatctgaagtggcctggaattggttaatgccattgtcgtaattcgacgtgattgtaatcaaaaacagccaagctgaaaaggacaattcgtatgccaggcgctcaagcggaagctattggtgaactggcgatagtcctaaatgctcttataaattaagaaaaaaccaaacgtacaatgcggagcgcttttaaattagggatatcaactaccccggaaaatgttttggatcgtctccttgcgccaagatttcgttcttctcttgcgccttgcgcgctaagatacgattctttgaggtctattaggcctgcaaaaactaagtcgattaacctgcaagaaaaatgggcaataaaccacttggagtattcctttattttcgcagtaatgacccgctgatcctgcttgacagctgaagtagtctagtagtatgcacgatctgcctgtcacgaggagttatgttacatacgcgtctgatgaagtgaaaaataatcttgcgtatttttcacttttcatgtaaactcaagaattattttctgttgtacggctgtttgtaagcaatgtatgcgattagcacacacatctgaaaacaaagcgagatgagtacaacaaagcgctaagaggacgagtagaagaaggaggtattgagtaccaaagctacgagatgtttttggtcggttgttgaacatgtactacggctggagagatcgcattatatgtatcatctcgtggtcctttctatgcttggcgagtgcaagcgcgttcattcattttcacacatattttggtaccccgcgcaaccaaccattcatcggcttatcgaggtgttggacaacagctgctacacccatgcattctgtattgctgatttttttgatcaggaaaaaacaaacagtcgcagacagaagtttaagccctatttgcgaagccctaagtatcgaaattttgagtcttaaagaacagctaactatagctgtacggactagtccttgctgcagaatctcgcatgttcaagtgccgccttcgttcgttcgtaatctttctgccaatattggtcttcgtgggcgtaaagttgatcttgcgacgacccgttaggtggaataaaccagtagttaactgcgacgtgaatgcggtcatcagcactggcggtctgttcgttgccaaaagaggtcacttcgtggaaccaacctgtaggaagatacagcatctctcctggccggagatcgacagttaatctattagcttcgaaaaacataggccacttttcaagagcaaccttcttaatctcggcccgaagaccctcgtctttaactttgtctagatgtacgaccgtaggtatgatgctagagaatgacggaggatctagctttgagtcaatgctcgaactgcagacactgtcagcttcgataacccgctccaaattttgccgctgatcagctgtcaatgatgaattgaattctagctcattcttagcgacttctgcttcaatggccccatcatctcgcagcgttctccaaaaaggtgcagtttcgcatcttgcgtagtctataacacccgaatcataaactttgcgtattgtcccaacggtgtacatcttggcggcatccctaggagaaaaaagagtgaaccgcttgcggccgctgataggcacgtagatgttatctgcgtgatcgtgatggagcccagaagatgagcctccacctgggattgccctgccaagacccagttttggagcagaaggatcgaacccctccaaaaacttgtcactggagccgatatttccactagatccaacccaaaggtttatttgctgtggaattagggagttgaggaagcttggagtttccggcaattgctcaataaggttgtccattggaggctggtaaagttctttaactcttgcatcagcttcgaattgagtgagaggacctgtgctcaattgtgcaataacatccttgctatcgtggctttctccatccatgctttcggcgccattcaagtcttcgaaatcatcatgagcattactgaaatcgaaggagcccgcatctgagatgtcaccagcgcttccaaaccccccatcggtttcttttgtgtcatcttcattgtcatcgtcatcttccgcatattcttctgtattttcgcctacgtccgatgcatcatctctgtcggggtcgtcttccgcatattgggtcgtcaaatagagctgctcatcgccactcctcaaacgctcaacgagttcaccgagggtcatcttgagccgcttttcgccgctaccaaatccaccttgaactttcctctcaacctgcaaaatagtttgctctggtagcgttttcactaaattcagaggagataatggctccgaaagaacctcttttgaagaaacgcccttgaacttacatggccggcgcctaagaacgtagttctggtagaagagatcaatctcttctttagaagagggaacgttgatctcatcaacagtgactgacccaaagccagggcaatacccaggatagctgttgcaaatctcagaattcaaagagctggggcgtttagaaccatcaatgacattggtatttagcggtcttttactcatttttgatgggcttcggaagtgtgaattatctttgaagttgcgaaggttgcctcagaacatttcatctttcgtatatcatgcattatatgtgaaaacctgaagttacgtaataatgcagctcattttctttggcgactgatcaggcgctctaccaccttcggtaaatgtggatcaattttgacgagcttcaatttttcacgatagatagagtacccgtcattactctaagcgtgtgggtgtgtacgcaacagcctgggcgacattgaaggctcagctgaagtgcagcagaattgtttcaattcaagattgactatagttacatcaaaaatacatgagaattgaatgctatgggaacgttggggggcataagcgttaaggcggtcgagaataggccgccatagtttcgtaagaacggctactaaacaagcgaagttgtagccggctgagagaagagggagcatgcaatgcactccagcaactgccagacctttgcactcttccttccagcgtatgaaagcgcttaaattacccgatgcaaaggtgatcattgggccgataacgaaacatgccaacccatgaatagatattgaagggagcttaatgtgagaccatttggctcaatgctttgtttttggtttttctaagacactggacttcttcgttgatttcgttgttgttttttaatttttggattttaaatccccgtcgttatttagtattcatgagcctcgcgttcaggatctgactggcacaacatgaaaacattctatcgattgaggaactttattagctttcatttaggtttttttccgactcctgtgttttttggtggtgatctgttgtatcactttcgctcatttagggatcaaggactatttccttcggtgtagtgcaaaaaaataggatagattcctacctaccttgcacgcttgttggagttagcagccatgtcaaagaaatcaggctccattatgtctgaatttcttttggattcgtttcttctaaacatcgtgggacgaactgctgtcgctctggcctgactcacctcatattgcttacccgagccgatagtaccaggcgataagttcaagtgcggagttttaactttgggcactgaattagaggataagttcgaaggggagcatggcgtaggcggcgcaaccacgcgtggggaacgaaaagaagttccggcgaatgaatcttggaatccaagcgaaggggcggggctgacattggcgcaagatcccggcttcgaagggctaaaactagcgtatgcgggttttttcacggcttgcacagggatggggggtgcgatcatcagttcatactctagaagactacgcaatatggggttcgactccagcttgttttggcctagatacttgagcttgaaactggatggaaaattgcgcgatcttagtttgcgcagaatgaggtcacagacgcgttgcagattggcgtctttcaacattgaagagtagtgaacaaactggccatcaacagaaagcctgagagcatgcgtcgtgatagtcacggcagcaagcgccactgcgctcgcgttgtaatcgaatgcaagaacgtgctcaaagcaggcaagctcgcagagcatacaactgccatatttgaggtcgttaagatgaagccccttgtaactcaaagaactgattttgtttttcaacaggatgtcgacgaagacatcgtggggcggcgcgttacaggggctccaattgagagccttgagaatgtgcagctccatgtcttggaactggctgcgcgagtactgattacagcacaggttctggagggcgcgtaaagagggcacgcgtggcttcctgtcgatgtacttcgaggcgagccacaggccgcacaatgccacgagctggtacgtggagctcttgacaacaatgcggctgcagtagcggtcgatcacgctgaagcacaggtagagcgtggacgtggagagccccagccgggtgtggcagcacatggcgaagtcaaagatcagcgtgcgcatgtggacgttgatttcgggctgcgcctggaagctggccaggcagggacggctcgcctgctcgatatcgatcagatggcgcaggatgtctacgctgtagtcctggcacgccagctggtgcgcgagcagttccatctggacgacgcgggggtgggcggcacgggagttccacaccgagagccggacggcggccatttcggctagggtcgactcaggcatgcgaagcgatgtgcagttgtgagaggcgcggtggcaggggtggtttgccagtgctccgtgtgtcgggcagaccgggatatgtgatcgcggaagagcgagtgatgctagtgtggagaagcgcgcagaccgagtgaggtgcggttttccgaaagctgacgcgtgcgggggacgggcgcggcgttcgtgcggagtgatggtttacgcgacagcccgggttcgaggctcgcgggcgatgcgtttgttctggctggggcgctcactgacggcagaccggctggctatgtgagcagcgcgcgcggcagaacgggagtagacgagaaaatgcaaggggcagcgggacgcgtgggcgccggcgggaatgagaacaggagtgagacgcgtgtacggcgaggcgtagacgtgtcgtgcggtggcggggagaggggtactgcactacggtacacgaggtgtggcggtgcaatgctgtgctcgactctctggattctgaacgccaacaggggtccggcttgaccttgctcttatatactggattcacttttatatatatttttcagttgtcacaaaaacgcctgaaattctccttacacacggcttgctgaggccttatggccccgcgccctatgcgccataccctgtgtcctacatgccgtacgccccgagacccaccaccttcgggcctgcacgcccaacacccgctcaaaaaagaagggcgctgctgaattccctagctaggtttttccgatctatttcattatctttattattagggcccagcctagttttagtgcgttaaccattgccactgttgctactgctgctgctgcagagcctactgagcatgctgctacagctgctgcgttctgcggccaccgctgctgctgcttctgcttctgctgtgctgtgctgtgctgctaccgcgcgtcggctacacgcggtctagcgctcagaaaaaaaattcggcttgcggaccgtccggcgcggtaaatgctcctgtgtagtatggacccgcgtactgcagcggccgcgtctagcggccgctgcagcgataggatttcctgctgcgacctgctggcggatccgtctgcgctacgctggtcccagcgtagcctaggcagggagccgcgttcatgaaacaggctgcgctaggcgcggcggcactcgctcggcagctgctgtgcagcacgagcccagctgtagggggaaaaagcgtggtgagctcagcgtagaaaaaaagtcacacggcaaaaaaatagcctcgtcgatttttgcctaatacggtataggaccgacaacgtgagatggtaaggtttgtttcacaggggcagggcaaaggaaggatttgcaggaggatgcttagacggcgcgcagagccggaaggagctgcgctgttgggcgagcagctcctgaatcatagcgcatcatggatgttcgggagcgccgcggccgtggccgagatgcaatagtactgcgggcagcagaaagcattacgaatagcaaggagtggtgctgccgccgcggtgctgccgccgcggtactaccgccgcggtgttgcaatggatagggggcgagacgggccgggggccgatacgggtttcgggcgttcttttgcttgggttcagagcaaggcgcgaagcaaggcgcgtgtagaagacggggaaatagcggacggaggttgcgtagagcgggaacggtcgctgcactggcggccgcagaagcgttggatgacggcttgggccacgagctcgctatgtacgaacggattaccgccaaaccgttggctgttgtgcttggcacaaaggcttaggggttcggtgcgtccgcagcacagaaatccgcagaactattgtaactgtatacgattatgaatgtgggaatcacgcgcacgcggcagatcgcctttacgctatggactacactttttcggcgccgtcccgcggacgttggagccgcaagcctgtgctgcggcgcaggctcgcggctacggctgcgagtttggtttgtcgggtggcgaggcgcgctcagtccaccgttgggttgacgaagcgcagtgcctggttgtannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntaccagcgagatgttaaagtaaggtctgaaacgcgatcggttcatccagccgttgggctgcggcccgcgcgtgaactcgggcgctgaccgcacgtgcgcctgcgagtggtcgagcagactgcggcgctgctcggattcgtgggactcgccggtcccactggtcgatctcgagttcgacgacggcgtcacaggggtgatcgagaggcccggcccgctttgaaacgtgggctgcgggcctgcgagctgcgagcccaccatggtgcccgcaaaagtggacgagggcaaaacgccgcggggcggttcgaagcggcccgacgactcgcgggacgagtcgcgcaggtcatcgtgcgcgacgccagagtcgcccagcacgcccatcgcgtgaccgggatcgaccacgcgcatcgcgccggccaggtcgcccgcggtgcgatccgcaccgcgatccgcaccgctgccgtcgccaccgccgtccgctgtgtgtatgctgtcctggagcagagcactcatctgccattttccggtaggctgcttgtctttgttggtagaaaccatcgccgcgcgtagctataaagccgctttttcgccgaatgcacgcgttggacgcaactctagttgaagagacttcaaaggagaactcgaaggtaaaactgcgcagcacagagcccacttaccacctgcaagagtctgaaatttcttcgctcctagctgcgagaaaattgtttgtgtaaatgagtatagtttgagtacaacccgctgcaccaaaagggcaaagcgggtaactgccgccgcaatccgcggagcgcctgcggccatttgccaccgagtccagcatcgtttgccttctttctctcgttgcgccaccggcccgccaccgcttcgcccactcccccgtgcgcatagccgcgcgcaggtctcgcgctcgtcgctacgtcgaaagcactagaatgtaccagacctatatactgaacagatcttcggccacatcatttctgagagccaaaagcactataagtggtgtagtcgacacgcgctaccttgatgccgctctttatataccttgcactcgattttatgtgtcactacaaacccgagtttgatctccgcgctcaatgcgcgcgttgcgtttggctatatgcgtcctatgatgtcttcgcgcagattttgtcgtgtgagggaacctaagcaagcctgagttcccaacgtcatagacagaaaatagaagagctttgtagaaacggtttggtcagcgccagaagcgccagcaccgctcgccataagggaagcaacaggagaatggtcttcgtcacagcatgcagcgaatcgggcgcggctgacggcgctgcagttgtagcacagggacgcggggcctacgagaccaggcgtaggaaccgaggaggatgaagccgccgagatcactggccttgggcgctggcttcgggcgcaattggccgggagcacgcgcggaaacgcgcttctgcgtggacggcaactatcgctgcggagcgcccatgtggcgcgcgtggagctttaagattgctcataaagccgggtggcagagtcggtgttgcccggatgcgagattgtcacgtgcatctctctcttctgtcacgtgatccgtcaatggcgagctctgcttccccggcctgcaaattttctgtgctgggaccgcgttaggccagaagttccagggatctgctcattaccggcgctgctctcaatccgtcaagccatgatcccacggtccatcaagtccaacagtgcgctgagcatccgtgcgcgtctgcgtgcgcggtggaattcgtccgccgctgcgccggcgcccgctgtgcaccccgtctcgcaactgagtcgcgaggtcagcaaagagctcaccgaccgccgcagctcgctcgccgcgttcgacctgttcaaaaccaaggtcaacgacctgtcccagacgctctcgaattcgcagtacacgctgcagcgctcattcggcctcaattccgcgctgacgcaactgctgcaggcctccaaggccgagctggcagggcgcgcgggttccggcggccccgccgccgactcgggccgccagctgccccccgacccctttgagatcctcacagtcatgtgcgagtacgggctggcgcgcgacgcgcactttcaggttgtcttggaacacctggtcgccgctaatcgccctcaagaggtgctgggtctttgggtgaagtacctggagaccctcgcggagaaccccaaggcggtcacctacgggtcgcaccacgccaacaacgtggcgctcgcgtctgtgggctaccttcagttgcctgggaactcccccaagcttgcggagctcgcgcagatcttgaatcttgccgaaaaggaggaccaaattccaattctcaggatcagatatcttgtggacaccctgaagctcggcagcgctgtgcgctcgtctgtaattgagaactttggcgctctcctgctcgagttctcccacgcctgccaggccgagttccggagacagcttctctcgatggagcaagtcgcggacctgcaaaagttgtttacggcgctcacttcagccgctgagaaatccagccaaggcttggacgccagtaatgttgctctttttatggacgcattcatcggctgcaaaaaacctcagcaggccatcaagtgtttcaacgtggccaaggaaaagaattgtgtgggtgagccagtcaaaaattcactacttatagcggttgctaaccttccggtctacggcaaagacatgagagaccagaaggccaaacgtattgaggctgtatggaactcctatatttctgaggcccccgaaaagatcagtgtgagctcctatactgctcttttggcagccttgggcgaaagcagaaacttcaacaagctgcagcaattgtggagcagcgagattcccaaggaactgaaatctgatcaggacctcttggaaacccacctcctctttcaatgctacaaaagggattttagctttgaaaaaatgcgcgaccagattccagagaaactaagatcgataaagcttgccaacgaaattctgttcaaaatggctcaagagaaggtgcctgaaaacgtcatcacagagttttatcgccagcagttcgtcgacgcatcagctcccttaaaacctgatagcaagagtttggcgcttaagatgtacatcaactttttgtacacgaaagatccagaatttcagttcatgaagagtatctcgaaaagtaaaaatgatgtgaacactactaatttaatctttaaacggttcgtggagttctgtccagatatagaaatcaccaaaaagctatttgacgaaatcaagtatcctttggactccagaaagtatggttatatgataaccgccgaatctagagccggagatattacagcttgcgaagaaatcttcaagaaatttgtgcaagagactaaaaatcctagcactataacaagagccattctggacccaatagtcgatgccgcttgcgagcagtgtgttgccgagaaatctgcagcttctctagagaaagcccatatctatgccacattcgccaaaaaggcacagaaaatgctttctttccaatccgcgtccaagattatccataccttggctttgcttgtgagaagtctagacgggaaactctccccacagcaagacgaggccgtcaagaaacttctcgaggacgtgcatagcgtgaagaacttttcgccttctacgcgagacctcgagactttgacccggcataaagtgtcgcttcctgatggcatgcagcagtagtggatgatctctgcttgtaattaaaatagaaacaacttcatcgtgtatatattaaaatatcaaattccaagttatttatgcgcagtagaccataccgcgaagctacatacagggaccggtttttaagaaaaggcaactaaaatactcgctggctttcacttcttgtcactaccaaaatactcttggatgatgggctccgtccaacgagtgaacctgtccttagcattggtaaagttgtccaacgccggacgaacgtcgaggttgaaggttgggagaccgtcttcgtcatctggaccgccgtaaaagtcaataacgtagcgaacttgtctaaatccaggattctttgtgtctgaggaggtgggatcgggccttaaaaccacccagtcgtgcctgtcaaagggaagctccgctgagaacttcgatgggaagagcgtacccagaatgctgaaacagcgtgcacgcggagaaagctgtgacggttttcccataaactgtagtagctttggctccatctcagtctgctctgagtactttttctcccagtccaaaatctcctgccagcaaccctcgttcagaaagttgtgtacgaataccatcgactcaacggcatcttccggtatctcctcgcccgtgttagggtcgatctttcccttccggatcatagcgttatacatctgctgaggagacggatattcccagaactcttcttcgccggggtttccctttggtatggagctcgttgtgcgatctttgggcagctctaacttttgcccgatatgtttctcatgcgacaagttcttgggcatgttgttgaaggggtttatttcgttctgtgcatttgaaccatgtagtacaggacagccatccgcaccggaggttacctttgacgtagaatggcctaacggacactccgagggtttatcggtgatcttgtttccgcttgtctacatagaaaacgttagtggccacaataaggtccatttcaaatattaaaagaccgtgtacataccgaatttttacctgagtcagcccaaaaccagcccattttaattagatagttgctcaatgacgacctctttcgatccgatgtcgcaaaatgatagtcttcgctaaatcaataaacttttctctttcgatccccctctagatcatgtgacactacaacttcatcttgagcggataccaagaagattgagtttttcaaatattgtggagaacaaaggcaacgaacttcagactgttgaccagattcggcagtcactgagattcccgatcgacttgcggcgcttgtcaagcataagcaagcgtaagttctagtggcaaaagatttcatcgacagaggattgatgtatggaaagcacgcgtgtggcatttgcgggcttgatcctaacgcgtgctacgaacaagccaagtcttcattataacacgagcttttatggatcaaattctaataccgcattagtctctcattgtaaaagaagtctctttgtagttcctttttcgacggtttcggtacaattgggtgtccaagtaccttggctcaatagctgacaatttgccttgtttcaactgcgatcaacatctagcgactagtgggactattcttacaaacctaagctaaatcaaagtgcttcttaggatcaagtatcttgatcgaagactacggattcgttaccccagttgttacccggattcatacatgtacagtggaattgcaaatgaactgccacgagcacacctggtcaccttactcatcgcatcaacgaaaccaagccaaagggtacgtcagaacagctctctcctttggtttgatggacgggcgcggcgacatattgtccaatttgcgccaaaatgtggatcgcaggaacaatcttgcatttcttgcgtccaagcaggtgtcgcaacgagatccaacgatcaagttaatagatttggggatcacttcgctgactcaggaaacgattgatcttttgttgtcggtcgagcgcctttcgctgcagaagaacttgctaacttctttaccggagggctttaacaagctcgcggaactcaggtatctcgatttacatgacaataagctccaggaaatcccagcaacgctgatgcagtgccagcggcttgagatcctcgatctgtcgtcgaactacataacacatctacctcacgaatactcgcgtgtatggtgtgagaatatcaaggttctttcgctcaagaacaatagcgtttcctcgatacgcgaactttaccccgccattatgtcgttacgaagtctgaagatcctggagatagagggcaaccagtttccggctgaggagctcgagcagattaagagcgaagtgccgccatcctcactgccggactctgtttctccagacgaatactggtgcgtggccctgcgcaagcatttctcagacaacaagattagcaaggctgctaaacggagaggattcatcaatgtttcggaggagcaacatcgacaagaggagctgtacagcaacaacaaatacaatgattacttcaagcggttgtctgtcttgccagaagaaacaacatcacagcgtgtgactcaggatgaactagttgttgcatgccgcaaactactatttagctttacggaatgtcaacaaagtattcggaagattacgtcgttgtgcgaggataaggcggttgccgtgaattcagtatctcttctgtacagcgtgagatctcatattgacaacttagttgagctcctggaacaaagcgagagccccacttccgccaagaacgacgtgatggtgaagctatgccttaccataataagcatattcaaacaaatttttgcattgttgcgcaagaacttcaaatcattctttcagggaaatgatatttgtttcgcaaggatattttatatgaacatactgtgctcctacaccgaaatgtacaacgcctggagtcaaattacacctcaggattccatcgctcctgtgaagaagaggattgccaggacccattccttgagcgtttctcaaggatttaagcatataacaccgcgctccagaagcaacacgctacaacgttcggccaccgggaattctgcacaccccaccacatccccaattcctcaaagtagtaacttacgttctgctcctggatccgtcatgacgacgccccctccatcccaaagcaatctggcaggagaagtcagggcagcaaacgacggttcacctagctttaagcctgatctgacgcagcagtcgccgcacgcaggtcggagggcggccgacgtgccgccccaagctggcactcctgctgttccagttgtcgataacaaaatggggcctgaggatcaaggaagtgctgacattgatgcgcaactgtatcacactctcaacacagtcatttcaatggtgactgtagtttattctcagttgacttccgcaatcacgaaaagtgctatcgccagtacgaagacaacagagatgtcgagcataacaagttcaatagccgccaaaatcaaagatttgacagacacgtgtttccaatccatggagctatcaaaactattgaaagggaggttatcagatgtttcacttggcaagtccgaggtcttttccactacggcagagaaagcaaaaacctgggaaagcataaacgcatttttgaaatcaatcatatcaattctcgctaacacaaaaattatcatgaaagatctccctatattaaacgaagtgaggcccaaccttgcatcccttgctaaaatcacaaaagatgtcactgtaattctagatttgagttcttacagaagtatttcacaggctgctcaacagcagtcacaagaaactgctacggtaaaacagcagtcgcaccctcaagcttctgggatgctagaagagagccacaaccctatactagtcactcctctttcgactccctctcttgtcacagttcatgcatccaacccatttgatcaattttaggtagtatgaattcaatattacatagacttttaagcgcatcgttccaaagtctcctcgtaaactttgctaacttcatagtggtacccatggatcttttgctgttctaggtactgaggtaataccattcgcgtacgctctgctattccacttattcttaccatttctgttccgttcattttgagatttccaggtataagaccctctaggcattttgcaaaaactttgtccagtatcatgagaaacttgaagacctttgccacagtcttctgctgctcttcgacctttagatgggtcaaatcaaattttgtgaggtagtctagaaaatcgtcagcgaccctgattaggtagtaagtctgcccgaagtttgtggacctcgtattcgcgaattgtctagccaacatatcatctaggttttgcttcaaaagcagttccgtgtttggaatcccttcgatggagtaccaaataaagtcaagtagcgatttgagatcctgcaatagaggtgatagctctctgtaaccattttcttctgctaggccccttgattgcacgaacttccgttggatctccatcaggcggtcgtcgcaataagacacaaacttagactgctgtgacatgcttagcctcccttgagctgatgaatgtgagtcccgaagcctcgtgatatttgcagtagatgaaaagggcgagcttatgtttacctgtggtacaaattcatctttttggtcaaagactatgtcatcgtcggtacttgcctccctcttcagcgaagacctgtcattctgttgttcgtcctcgttgccatagcccaagtctaagtcttcaacatcgttttcatctatttcatggatttcatcaacgttaagctcctcgttggcacctgtgtgttccggtgtgtcgggggtttttatcattttctctgtcaggttggttcttccccatatatcccggactcaaactagatatttgttaccttaaaaatatattaagcagagagctttacgttaagttattccaaccaatattgaaaaggccaaagcagtgggataacgcgaacttgagatctattttctatggcagtcaacacctttgaatcacttcgtggccaggttttgggcgttcttgaacctcttcctgtatacaggaatcaagatgttaatgagaactttgccgccgtgcccattttcaaaaacaagctggtcaaaattggcagaaacagccgcgaatgtgacattatattccctcatccttcaatctccagcattcattgtatgttttgggccattagatttgacgatgatagcgttccgatgcattatgtcaaggactgctccctaaacggaatttcaataaacggtctgctgctcaaaagaggacaaacatgcctgcttgaagatgaagacgttatagcaattcctaatgcatgcgaataccggtttcaagcaaaaataaagatgttgacaagcgatctaatcgagcaattagggttccaagttaatgtcgaaaactggcggctgacatcgaaggttgtgggaagtggaacttttgggcatgttttggtggctaatgaaaaggcagagcccactagacatcaacctaggagttacgccgtcaaaattattaaaatgaagcctaataggcttgacaaagaggcaaaaatccttctgagattggatcacgtacgtttttcaacctgtgaaaccgttctctcgaatggctgatgagactatcctactaactaaacttgtgatgaacagcccaacgttattaaggtccacatgacattttcagatgatagaaaccatctgtacattttccaagacttgattactggaggagatctcttttcctacctcgcgaaaactgactgtctgtcaccaattcctgagaccgaagcgctagttattatatttcaaattttgcacgctctcaaatatctccattctcagggagttgtgcatcgcgaccttaagctcgacaacattcttttatgtaccccggaaccctgcacgaggattgtcttggcggattttggcatcgcgaaagatctttctacgaaacattctcgaatgcacactgtggttggaactccagaatactgcgctccagaagtgggtttcaaggccgacagagctgcgtacaaagaattctcaagagctgcgaccatggagcagcacggttatgatgctaaatgcgatttatggtctttgggtgttattgcacatataatgcttaccggcatatcacccttttatggcgacggttcagaagccagcattatatgcaatgccaaaattggaaatcttgacatgagtaccaagcaatggaccaaggtttctgaacacgcaaaaagctttgttcgtagcctgcttgagacaaatgtcacgaaacgcctagatagcagccgcagtttccaacacccttggatagccaaacacaaaggtcacttggagaaaatataccagaagaagatcatacccgattctgaacccagacagagcttcgaggagacgaactggaaaagaaagctgccaaaaagcgttaaactctcgccaacttctgttatgaataaaaaggcgagaaaattagaactgtcttaaaacgggtaaaacatacatgtctccacactgtttgcttttggctaacgatcagcaacgtgctccaggcgaaactggcatgtccgctcccagcccgttcttttcaacaaacagagttgaggcaaggtaataatggttgttccaattgaatgcgtaggtcctgaacacactttgacttagtgttggcttcaacgtgacaatttaagttgatgtttgggagtctctgttatcaagcagtaacttttcgggcaagacagccaattccacgaaatgaccaccagggataaaagtggagcaacgtctgcgaatcttgttacatcacgttgttctctaaagactcgctcataaatgctattttctaacgtcgcatccttgcacacggtaatgaattattttcatctagcaatattagcgaagcgagatccaacttacatcaaccgcgctggatacatacgatgtataaatgctaaaaaagaagggagccccattatctctgcaaaactttgcagctaagattttaggaggtgacaaactggttaaacagttggaaaatggttctctgaaaaccgcctctacgaaggcgctgtcgcgcagcgacgtttggttgagggaggctttagtaaatacagccactacgcggagatcttacacgttgccgcacagcggagcgatttatcctagtagatccattgatgtctctttaaatgttattcttagcacgctgcggcgactccgttttgctaacgatgcgggggggtacttcatccttttgaaccgaataaaatcaagtagagttaggtgggtctccagctcgggaaagcctatagcggggaacgtgcccgttgaattataccgggaagtttcccacatgttgcgcgcaaaatctagtggctttcaacgagaagagcttgtgtgcctggcaaagtttacgttaaaactactgagagactataatgagattgttgcgtttcgaagaccgctgaaacctgacaagatttttttaaggaactgtgcagacatcgtcacacgtctcgggtctatgacctttttgaatgccttcaacaatctgattgaacatgaagacataaaggtttacgcaatgatttctttctatctgcaaaccaagcagatagcacatctggttcaattcttagaatcaagcaatttgggcagagattcactgggccttgagttagcctcgtctctcctccttcactgcatccgcgagtttgtgacgcttggcttggaagatattgcttgttcaacactggagcttctgcttaaaaagtgcgctctagaccttgaaaagcctttaaatgacgtgaagctcattgctgaaaagtttggagcctttaaagtgcaactggcaataaacaaagcaaatgatcctgaacttcgcagcgcctttgtcccctggaaaacgttccaaaaggatctctctttcaaagactacatcaacttatttgatgaatcggaaattgatttttacaatgaaacagcctcaatggagtttctatccagtaagttgcctcatcaccgcatggcactagagggctggtatcacttgtttgaggaaacccggcctcatcctacggcatcggcttcactcaaagcatttcactttaataccattctctcaactgtggcttcgacaggatcattaggcctggtgacgcttttctggcgccattcaatagtcaaacttggcctaacggaggatttcctgaattctcacaacctaatatcctcaagaaattgcggcggctttcatgttattctccggtcagtggggaaatcgtcctctgcaaagcttgctggctaccaacttttcaattttttaaagcacgacttcaaaaaattgacctctaaccatggtgtcgcaacgttcaatttaacgaacaaagactatttctatttgatgcagagtgcaactcggggccctaatgtctcttctgtctacttttaccttttccatcatttacttgatgctggggacacttgttttagcttcgggaaagacggatcaccttcctggcagccaggagagcccattttatcgttgatcaaaagcaaattctcaaaagattggcaccttacaggtgtggggaaaattgttgaacgtgtgggaacgtggtacaaaaatgaaaaggatcgtggcgtctactcttcccacatacagaaggatgttcttgtggatatatttgggcctcatttcattcaggaattgtccccaaagactttgttacagctggaatctgattcaaataatgcaatggatgcaaaatcatcaagtgtttactctcttattgccgactgtgaaaatacagaacgtataaaggagacactggggcatttaacacaatccataaagggaaaacttgattagatgctttcttggaaggtcaggagagattttgggccttctctggacacttcttcaagctctatgacttttttatcatctccaaacgccaaatagatgattaccattccctctaaggacatggcctgtatttgagtaagcttttgagacttggattttgctccacaagcgagggtttttagtcgttttaaaactatatttgcaaacattctgtcctcatgtggtgcacgcctcttgaaacttattgcaataaatggcatgagccttactacggcaagctttagtggcgcaaactttttgatcaaatgcagattgtaaaatttagcatacgcccctgtcgcattaaaagctgggtcgacatccatgccagactcaaaaattcgcctccaaaatgttattgaagcaagagcctgcttcaccaagtcttttttctggcatcctagggcatttctatgttccttggaagcttgccatgcctctatctcagaaaacgacggcaatattcgcataaggtgatttagtaagttcagcttccgttccttggagagcgcttcatagaacttgagaaaactgtcaatactagtgcgtatcagttgatctgttgagtacatcgcaccagcagaaaacatgaatcccacccaaaactcagtatccttgtcttgatagtatttttgaaagaagttcaaaatggctgaatcgtgactatcaccttgattaagatcgtgtccccgagtcagaacttggaacgacttttgccgtagtttctcatttggctcggcggctatcctcaaaagctttgaacaaaccgtggattttagtgcagggtcgatctgcatgaagacatctctgtgtctttcaattaattcaacaacgctgtttctgaccagacttcctacatctcctctgtccgtaactgtataatcgtctaaaagatcaacagttgctgttaatattgagagtaccctaggtgcctcgatactcaacagtctatcagatattccagaaacaacttcgcggcgagcttcgcagtccatatgcgggcataactccctaaatactttgatgaactgatcaggatcaatataagcaaggcctgcacaacacaatggattgttttgcctaataagtgtttcgaacttttgcttgaagctatcgactatggttgtaaccttcgtctctccttttttgcaggagagaatagaaactaatgaaacaaaacacatttttacttcgttgtaatcgcgatcagaaatcgaacggtgtcgtacgatttggaagagaatatcaagggtatgaacgtcaatttgaaaagagcccgtgttttcgattgaaaaagaacgcagcatctttagaacgcagagcgttttgaaccgctcagaggggttaggagacctcgggctaagaacagcaagaagtgaaggaagccattcagaacagcactttctcacggtgtcgtttttgagcaattgtgcctctgtggcaagataagaaaaacagcacttccttagggcatcgttgcccttaaacaccaaggctgccgactcagatacgcggttccaaaaacagtctggaaggtaatttgcgtcttgcttttctagtaatattcttatcaagccacaggtcaatttaacaatgtgcaaatcgttactttgaagaacgttataatctaaaagccaatccaaaagcgcatttgaatatcttgaatcttcctctttaaaaatcttaaaaagttgaggtacgctctgtaaataagaagtctcgaggtttttatttggaagttcgataacacgcataacgttttctctctctagcagtgtgttgccgtatctacctaaaatctcctgaagcgctgcggcagaggattttctgattaaaaggtctcgatcaagcaaggaacaaatcaatgaattaaggaacaaattttccgactcagagtttatgtcgcagttcctggcaagtgaccaacaaacaaaattggtggcatctctaatttggtgtcccgaaatcttgttgacttttgtctgttggaactttatggttatcgggacaatagattcggttaccagctttacaagctccggattcaataacttaattcgagaactttcggcgatgacgagaagctgtgtgtgcaaggtgtcctcgtctattgtatttgttggatttgaggagagcgtatgccttgcatcgtgaacgatggattctatcaaagaggatgctgactcaggatcaagggccatgagcagctccataattttagcaaaattatgagcaagctgaaaccttaactcggtgaaaggtacgttgaagctgtccagcagccatgaagctatttcttcgatggcttcccagttacgatgggccgcgtgtaacttgcacagttttggtagagttttgaaagtaagtttaagtttaatctcattagcgctgtctgcattatctatgcaaaagctggttaagttgttcagagctgccgaatcgaggaccgcttgacgttcatgaacctgcccttgccttaacacggctttcagtgtgaagttcactgtgtacaggtcagaggtttcattcgagaagcttgagcgaaacaatccgatattttttgcgaaaagttctgcatgaaccgccgaaactaatggatgtagggcctgtaacgatttgaatttgcctgtcattttgtaaatttgcgaatcgttttccagcttgaacggtgacataagaaccattttcagccaagcaagcagcaagtatgaatcttgccagtcgcctgaatctttgagtttctccaggattttaggaagaaggaatatatcagtggaaagatgattcattacctttttgatgccacataccttagagaacgtgtagaaaacttgtgagcatcgatgttggtcctctgacctgcaagtgaagaagccgtcgactagttttgtaatgaactcagaaaggcgatcttcgagtatagatggatcctgttgaaactggtcaatcgccttcagtaactctgggagcggccctaagccgcagacaccttcttctatggactccagtattgattcggcattttgcggttccatagggttgacctcttgatttacagcactttcacaggagtgtgtgaatttgattacatgaaagtgatgatccttcaaaacaaagtaatattgtacgattgtgcttaaataaaaagttcattaagcgctgacaagatcaagattgcatttggttttagaaaccatcattaggtctcaccaccctgggttcctaggtgaaagcttcattgctcctcgcactaacgaaaataacaaagaactctgcttttattttcacagattttcgcgacactgaaaattatgttccgccacctaattagtaaattattgaccgcttctgaaagtgtcatgcattctataaatgtagattaatatcataatcaagcgccgtgctctgcatctaaaacctccatcacggcagatttgattgatctggcgccaattttatagtcctccaattcgttatacacttggacgctgaagcgcacccacaactccccattatggtaaatgaaaggtaaaaacgctttcctcgaaaacatgagcgcgaagcatttctgtttgaagtccatgaagtagtatggatctgaagccaatttctgcttcaaggcagaatatttctcaggcaaggggatattgacattgaacattccggcaacggccaaagtgtttgttgagttttgaagcagcctggcaccgggcccaaattcagcaacaatcaaaggcacggcctcacgttgaagctgccactggtattctcgaatgcggtcttccccgccgcaggtctcctcgcggaacttgagcgcctcttctatgctaaaatactgggcgtagttcatggtgcctacaaaccagaatttgttatgcatcaggttttcgttttgcaagcggtcctcggcagttgttgggttgggaatgtattgacagttttggtttgaataattccaggatatgggaagagtttgaatggtggaatggtgcttgggattgacatagagaaggccacaggacttgggcgcgctcagccacttgtggagattggtggtaaagaagtcgggttgcaaagtgtcaaggaactggaggtccaccagtcccgctccatgggcaccgtcgaccagggagagcacatcgtgttgcttgcacagctgaatgagctgctcgcatggcagcatgacgcccggcatcgacgagattaagtcaaacatgcagagacggtagttgcctgtggcaagcttttcgtggaaccgggttagcagatcgctgtcttcgatcgggtagtcgagcttgaccacatcatactggagcccgtagtagtccgcgaggaatttaacagtgttagcgcacgaggtgtacgaagtggagtgcactaggaccttgtcgcggctgaagtcccatttgatggaacgcaagaccgtgttgacgccgcaggtagcgttcgtgactagggcaaggttacgagggtcgaggcgcaggtagcgcgctagcgcctggatctgtcgcgcatacaagtgctcagcatcagaaaagtggaatcggtccgagtagctctcatgcgcttcggagacgcgcttctgctgctcgatgacgcagcccggcgtgaggccgaacgagccatggttcacaggcgtgacggatgggtcgagaaaagggaagtgggatctgaaagacttgccgaaggacatagcagcgatgaattgggttagtggttcgagcggagactgtcagcggtaagctaggaaggccccctagccgctgcgcatggaaattcgacctcttataaagcggtgtgtgacttgactcgagcttttgacacataatggtacgtacatcatgatacatggaatgcagaattctgttccgttccgttcctcatcctgccgtacagagtgcctatatcgtatgtaccgcgcgggaattgcttctctggataaactcgcggcttttttcgagcgccgcaggaactatgattacatcagcgggatcaggtcagcctggagccgcacaccctcgctctcggaaacaaatgggggccctgagatagagaacaacgcggagcgatacgggttcatattaagggtgctgaccctcgcctttatgggggcgaaatgaacaccgcggtaaggtgcgatcgcgcacgggaatatggtgaagctttcgtccaggtgtttcaagcaagtttgcggggaggatctttgacaaacaagctttctagaggttttctcggcgcattttggccagccgtgcgcgcacgaagtacgcgccccgtcccgggctcggaaggcccgtcccggtactgtgaggcaggaagaaatgagtataacatcgtacgtagtgactgatatagccactatggctattacgccggacagagtttttcagtgctagtcccgggcgcggtgttccgttatcgcggcgcgttatcgttctgcgcctttggcgggtttcctggtcacacgactaagacccgggtcacggcgcccgatattgacacacctggccacctgcacgcgtgcttgtttgccccacctgtgtctcgtatctgtagctgtaagcctctatctcccgttgtgtactatctagcctatatctcggggtattggcggtataccgttgcacgtcaggtgcaaagcagcttcatcggaggttctctgctgcttctagcggacctgtataagaatgacaaggtcgcagctcgacggtagcctcttcggatgaagaacctcaagtgccttgctagttatcggcctcccgcttcgtactgcaaagatactccagtcaggctcgaaccgcttcgtattgtctctgctgctgcaccgaccactttcttccatcatctagcaagctacagacacctcaatctagcgatgtcaacccctagagatctcaaggacgccggcgaaacgtcgatcgtcgacaaacagaccggccaggttttcgaacttgataccgagtcgctctccgcgctcaacacatcgggctcaccaggctctggcgccgccgctgctggagccgaggctaacgggctaaagaagggcctccagtcccgtcacatccaactgattgcgcttggtggtgttatcggtacaggtctgttcgtcggaacttcttcgaccctgagcacgtgcggtcccgcgggactgctaacatcatacatcattatctcgctcgtgatctatccggtcatgaactcgctgggagaaatggtatgctttctgcctggaagtaacgggcaatcgggtggctcgatctcaaagatcgtcactcgttacgcggacccctctctggggtttgccacaggctggaactactactactgttacgtgattttgattgctgcggaatgtactgccgcttcgggtgtcgtcacttactggacgacggcagtgcccaagggtgcgtggattgccattttcctcggagtcgttacggtactgaatttctcacctgtcaagatatacggtgaaaccgagttttggttcgctattctcaagattctgtgtatcgtgggcctgctgttcgtgagcttcattctgttctggggtggcggtccaacccacgaccgcctaggctttcgttactggcaacacccaggcgcgtttgcttaccacatcaccaccggcaacacaggtcgttttctggatatctggaccggtgtaatcaagggcgggttcgcatttattcttggtcccgagttggtagcgatcacttcttcagaagctctcgacgcgagacgtaatatcgagaaggcttctcgtcgttttgcttatcgtttagtgtttttctacgtggcgtctgcgctggcgattggtgttattgtttcgcgtaccgatcccgtgcttaaaaacgctttggcagagggtaaggcaggtgccggctcttcgccatttgtgattgccatccaaaacgcgcacatcaaagtcctccctcacatcattaacgcctgtattctgtcgtccgcttggtcgtccggcaattcgttcatgttcgcagcttctcgttcgctactgtcaatggctgaggatggcaatgcccctcgcatcttgggacgtatcaaccgccagggtgtgccctactacgcggtcgcattgagtgcggcattttcgtgccttgcgttcctgaatgtttcgtcaggctcggccaaggccttcacatggttttcgaacatttcaaccatttctgggttcatcggctggatttgtattggtgttgcttacttgcagttccgcaaggctgtgttcttccgtggactatacgagcgtgtaccattcaagtcgcctctccaaccatacggaacctatttctttattgtcgtcgtttcgctgatttgcttaactaacggctacgcttctttcgtcaactggaatgcttccgacttcgttgcagcctacattaccctgcccatttttgtagtgctatgggtcggacacaagatatacactcgcacatggtccacctggctattgcccgtcgccgaggtcgacgtgacaacgggtctcgcggagattgaggaagagaccaagattctcgatgcccagcgtattcctccagcgaatgcttggcaaaaattcgagcaatggttgctgtgagcgcgcgggctcgctcatgcatgcgctctagatatcacattcaaataggtattcaatattctttggtaatacactgcctctgggcgtttcaaaccccggtgcctagatgtacctaaacacctagctgtaatttaggtcatcttaaacgctcgctagcaccttggctgacatctagccattgagcgtcatgtgtgaggtgttaagcggcacatgctcaagcaatgaaccgtgatggctctcagactgcgcacctggagattgctgcttttcattttaaagagtgagcggttagaaattctctagttttcaacggctttcttgtccgttgagccctgggcttaccccatgaatcgatcgatgacgcgaatacgctgacttgaatgctcttcgaggaaagtgcccaaagtttggaacgctccctcgagtaccagttgcccaaacagctggcggttgcttaaactgaatgatgaatatccgcgacatatccgtcccttaaaatatattgtgtcactagaccagagcgcatcattctcaaatttgcttcacaagtggttcaaataccaattgagtctactcaacacgcattggaccacatacaagcttactgccatagaatatcaggccgctcgcttgtgaaaggtccatgtactcttatatgcttagcccaaggccctgtgtcagcacttcggtgcggtattgtgctaaacgaatttgactttcggaatctcagttccgaaatcccaaaaccgtgcgcgggtaaggcgaaaaccaaattccaatggggatatattccgcactgcaaagctgaggaagcggcggcttaatccattccgttgaggacccgtcgtgcgggtatcctctagccgccgagaactgagtcacgtgtaccggctttccaaagcgttgcttcacccggctcccacgtgcttcaaacgacatgaaaccacgtgctagtgggaccatttctcgcggcacgtgagcacaaattacccggcgacccgcttttcgtttacgtcacttgcagatgcctccagagacggcttccgcgcctcctccgtcgctggcttcctctttcctgcgcgcatagcttcctcccaaaggccgctttcgtagctggaagctgacttcctagccaggattacgtaacagcgctagaatctaggtgcggctacctgtcaaaaaaacctgcaaggccaaaacctacgacgttgtgtgattaaacgtagtatagcgacatgatgcagtgggtgacacgagttggatctcgcgcccgaagcaccacgacgggttgggttggagtttagaatatgttgttgaaaaaaaaatcggaacggacattataaattgcagcggtttgtctcctgctacttcctactaaaagtcttctcctgcgctcttcagcagttcattactcataatcaacagccctaacatcacatctatcacaatggagtccagactaggatggctatctaacttgcagaccgacactggttctaacttgagaagaacctctatcatcggtactattggcccaaagaccaacagcccagagactttggttgctttgagaaaggccggtttgaacattgttagaatgaacttctctcacggttcttacgagtaccaccagtccgtcattgacaacgccagaaagtctgaggagctatacccaggcagacctttggctatcgctttggacaccaagggcccagagatcagaactggtaccaccaccaacgaggtcgactacccaatcccaccaaaccacgagatgatcttcaccattgacgacaagtacgccaagtccagtgacgacaagatcatgtacatcgactacaagaacatcaccaaggtcatcgagaagggcagagtcatctacgttgacgacggtgttttgtctttcgaggtcttggaggtcgttgatgacaagaccctgaaggttaagtccttgaacgccggtaagatctgctctcacaagggtgttaacttgccaggtaccgacgtcgacttgccagctttgtccgagaaggacaaggccgacttgagattcggtgtcaagaacggtgtccacatggtcttcgcttctttcatcagaaccgccaacgacgtcaagaccatcagagaggtcttgggtgaggacggtaaggacatcaagatcattgtcaagattgagaaccagcagggtgtcaacaacttcgacgagatcttggaggttaccgacggtgtcatggttgccagaggtgatttgggtatcgagatcccagctccacaagtcttggctgttcagaagaagctgatcgctaagtgtaacttggccggtaagccagttgtctgtgccactcagatgttggagtctatgacttacaacccaagaccaaccagagctgaggtttctgacgttggtaacgctgtcttggacggtgctgactgtgtcatgttgtccggtgagaccgccaagggtaactacccaatcaacgctgtcaccatgatggctgagaccgccttgatggccgagcaagctatcccatacatcccaacctacgatgacttgagaaactgcactccaaagccaacctctactactgagaccatcgctgctgctgctgttgcctctgtcttcgagcagagagctaaggccatcattgtcttgtctaccactggtagcaccccaagattggtctctaagtacaagccaaacgtcccaattatcttggtcaccagaaacccaagaactgctagaatctctcacttgtccagaggtgtcttcccattcgtctacgagaagggtactgagtccgactggaccaaggacgtcgagagccgtctgcaattcggtattgagcaggccaaggagtttggtatgttgaaggagggtgacaccatcgtcaccatccaaggtttcgctgctggtgtcggccactccaacaccttgcgtgtcttgactgtctaagttatgaatgaataatgtgtacattttataaatttatacatcggtaaaaatcaatttggtttactcgtattaattacaggtcaaaagttacttgaactccactatcgctctttgctgcgctagctgtaagagtcggaatcattctgatcagcaggtactcttcccattcttgacggccttggggatttgatttagtgaaagaagaatggtattcaaggtgcgaagacatggttctagctattttcaaaatatgatgcgtttttcccttagccgccagcttggtcaagtatttgtcaaacagattaaggtcatcaatatggggcccgttatcaatagtatcgtcaatccaagacttgattagcctgctaatcccgagggggcgctccaggctttgaaatttcactgcctcaggtttagaagggcgattttttgataagttcaaaacccccgttcctttgcgactcaagcggttccgaacggagctcgaagcttttttaacaattgcatggtcccactttatctcccgttggatttgagtcggcaaatggttcatgaagtcttcgtccagtgtactcggcatttcttgcttaagagtctcagttcttttgccatgcctaccccaataatcttttactggcgagtttgaagctgagcgtttggagggtggtgatggcggaaggttaattttacgcttcaaaagctctgttcgcacatcttcctttaatgcgcctggtaaggaattaaatgcattgacattaagcgcaggaaacctagagcctgcgctggaggcgtcctgctcccggaagggcaagcgaagctggcaaaccctatcagaaaccttctccagcttgttcagttgaacagcgatgcctctaaggtcttttggaggacagccaagcattctaaaagaacttttgacctctgtagatatcaggcctgcctcacacgtaggaacgccaaagcggctacttctgctgaaggtatcgcattctccacttcccaaatatttcgcaggctcaataggagcatgttcacacctccgcgtaaccttgagagtgacctggggtgtgaccatgtcgagttctcctagcttagttgtcaaatgctcacatattctgtctatgaattcgtcgatctcgtggatggtgtcgaacctaattgcgtagttgatgtccacggatatagactttctggcgaagtaatcaagcgggtcccgcagtaccctggaattttcttcatcgtcttttccggaaagaaacaaatgaagcttatggcctgtcttagttcccagcttgctggcgagcagctgtagcgaagagttccgtttgaggtctccaattgtcggctcagcggtctgttcgaataaaatatgctgctggactttgtccactatagtagcgccgacgccaggaagatcgcgcagaggcaactcctctataaaagcgtcaatggaatcttgttcgagactggccatcacgcattgaccattaggctttgccttcttcaatgcgagtcttgcaagaaccaaagaattactacagcctatgcttacggtgcatccgttggtagcatcaaagacgtcgcggcgtatttggcgcgtaattgcctcgcattgttggtgcgcagaagcgtcaccgtctggtaagccatcgaggtacttgacacaaatcgcctcgtcaatggatattggaagaatcatctgaaagaagccgctgccggctagtatctgatataggagtttggagttaacttcatattgctcgaagttgtacggtaggcatattaggttagggcaaagccttcgcgcgctgcgcacccacatgccgttttttaccccgaagctacgcgccacataattgcagctggcgatttcggaactgttgttaccgtgtgcgaccgcgagcgggtctcgagaaagatcgtagcgagcgtcgctgagcgccgagactgtggcgaaaaaacagtcaaagtccacgtggaagatagctagccgcgcacctttgggcggcggctgtaggtgcgctccctcgacgtatttttcgcagaacagcgcgcgtagatcggccttccaagccgacagctggtggagcctggacttggcaaaaaagctctgcagaaacccgggctgtttgcagtccagagaattggcgtcaaaaccgtctgcgggctgctgctctggagctggcagagccgctgccggtggccgcgctatctgcagcttctgctggccgtactctcccgtaataagagcgtagtcctgccacggcagccgcttggaggccgcaatggactcggtgatccatgcgggcgccacgactttgtaattctggaactcaatgcgcttcttggccgtcaggttgctcgcgacgatgtgggtaacgcttttcttgccgctgaggaagtgcttgaaggagcctccgtggataatgatcttctgatgcagctgtagacggtctgggaacgtgcgtccgttgatgtagatggtgcagtccttgaagattggcggatactcgcggccgccgttaagagcgtcttggtaaagctttctcatgtactcatcgcgggagtgctgatgcgccgttttgtcggaaaaatactgcgcgtagtcgccgaatttgagcggcccgacgcgcgccgcggtgggagagcttgagcgcgagcggtcagacgatgaatccgactcagacagccgcgacgacgccggcggcgtgctgggcacgaccgaagatggcggctcgggggagctggtcacgatacacggatcatcttcggcgtctgcggcgtcgtccgcgggagcagcggggcggcgaagccgcgcccgctgcgtgggcctgtcgaacgtgttgacgagccccacgagcgagtcgtcgtcgagcgtggaaagcagccgctgctgctgcgagaacggccgctgcgagcgctcgcgcgcgattgcgccgcggctggagtcatacaagcgcaggggtgagtcgggcggcggtggcggcggcggctcctgcggcgatgcgtcgaggcttgaagcgtccgacaaaagctgcgccagctcttcgtagtccatggtccatgcggggaagcgcggtgtgcgcctgtgatgcgggaagggcccaaaaaatagcgggacaaacgcgtttcgcgcgcacgtgcacacgtgtgcacgcacgtgctgagctagtcccgccacgtgccacaattctaatcacgtgtgctctccgtgccggccccgtcggccccgtcggccctgttggccagacgccccgactcgcctaccctccttcacgcgtctctcggcaccctgtcctctaaacccttcgtcgccgcgcctcccacgtgcccactccgcgctcgcccttaccgcccccctaaccgcctgcgccgcgcgtctacgcccttccaaccgacattctcgccaacctcccacccacgcaccatgacgcactcgcagcgctcgcggtactcgcaatcccgttctttttcctggcgtgatctggatcctgcgtttcattcccagcgtctcccctacccgcgggactgacccgcgttgccgctgcgcgcgcttctgcgcgcgccaacaccgccctgccgccttccaccgcgaccaccaccgctacgcttgacaagcgcccttagccggggcccatcgtcgtctcgctgctggctcgtaaaggtgcgcccacgcttccgtctgcagatcattgcctaccgcgcacgttctagtgaaaactcggcttcggcggtgtgagtgcccaaccgcccagagaaccctgcgcgaactgcctgttgggtgcctggctatgttctgcgacgttctgttccggaaggcgtaaagaccgcgtggcagaaaccagagatagagggaaaaaaattggaaggaaaaaaaaaaaaacaacgaaaattggctctgtgcgcacatacgcacgcgcacacacgatctgggcagactaaaatggcaaaattgcaaaaagtggtgctggcacggaaaaagcccagatggtgcgtcctgtataaaagaaggtgctgcaagcccccatgttgcagtagtggattccggcaggtatgcgtatatacagtacgctggttgagatcgattgagatcagctaaatcgttaggaccttccgtgtacctacaccccccgaacttcatatttcgcatacacacacctactcaatggacggaccaggtagcagcactatgaccatggcggccgcgccctctgcgcaaggcgctggcgccggcgcgtcgagcttcgacgactggctgttcccagaggcttcgcgaatgggcgcatttggcgagtacggcaatgatgcagaggccgacgctgaggcaggcggctgggccgcagacgcaggcgcagaggctgacgccgaggttgatctagacgcggacgcggatcccgaggcagacgcagacgcgggcgtgggcgcggccgttggagccgaccccggcgcgggcgtgctagccgcgggctcgctgtcgtcgtcgtcgtcgtcgtcttccgcgggatccccgctggaccaattctcgtccctgttcgactcgaacgcaatgctcgcgcgcgggtccgactcggacacgctctttaccgctagcaactcggcatccgggtcgccaaccttcgtgaaaagagaggatgcgcagatgtgcggtcctgctgggcttggcgcgagcgcgggcggtctttcggccgagggcgaggcccccggctcactgccgctggcgctcgacgtgccggagctcagcgcgtttgacggtctagacgccgccgcagctgcggcggatgccgacgtcggtggctctgcggccgccaacgccgcggccgctgccgctgccgccgccgcggcgggcgcgcgcaagaagcgcgctccccgcaagcgtcttactgcgcaccagaaacaagcgcataacaagatcgagaagcgctaccgcatcaatatcaacactaagattgccaagctgcaacaaattataccgtgggtcgcatctgaggagaccgcgttcgaggtcggcgagacctcgcgcggcaactcgcgcggcggtgaatcggtcgccaccgccacacctaagctcaacaagagcatgatcctcgagaaggccgttgactacatcctgtacctgcagaataacgagcgtctgtacgagatggaggtgcagcggctgaagaaggaggtggagcgtgcgcgcacggagcgcgacactgctgcccgcagctaggtggcctgcgaacgtgcacgataccccccgcacacagacagacacttacacacaagacacacaaccagaccacagtgagtcactacaattatgatagacgaattccacggcggcgccatcggattgagcgcgcgcaatatttttttttatgatgttttttatgcctgagcgcgaagccaggatcaagttgacgaccgtgacgacaacagggtatgtaacgtttatagagtaataatgattaggatggagaagaagaccggcaaagccgcgttctgacaccggcggcggtccgggacccgcgccatcacggacgagagttctcaaggccatgttcaaatttcatctcaacgttggcactttaggggagcgcagaccctggcaaagctggctcaagcaggcactaggcgccgcccctcattctaaaaaaaaatagggcgccttagtgtgcaaggcaccctaagcaaagccgtcccctatctacacacagccaacctcagctggagcactactaaagcgcacgtgcgcaggataattacgcacgcccgcgccagggggtcaaaagcgggcgcgtcgctctgctccaagggccttctagggaaagttgcttaggggtgccgttcacacacaatgtcactaagcaagctgcctcggctttgtcgcaaggacacccctgccacactgctgcaggactggcgcagttgcgctagtccgggcatgcgtgcttcaactacaacgaagccccttgctatcggatcaagtcactgttcattcttgagcttttctaccgcgttctgagcaacaagcctggcgcggtctagctcacctaccgacacttccagcccggccctcgtaggtacgctgctgttcatgttccgccatacggcgtaacgctttaggaaatgattgattttctcaatgtgtgcctttgctcctcccgcgcctgcacgctcgagccccaactccggaactgcactcttgggaaccgttcttgggcgtcgcgggattttttatcccgatcgctgcgcccacaccgtacccggtgatgtagatcccttttcccccgctatcgctcgaggaagccctagaacgagcgcgcatttcagcggcccgtggcccaacggtatttcagcggtgttttagcgatgtttcatctgcaaacatctgcacgagggctaccgctctcggctcccgtcggcatagtagcctgaagccgtacgtaagctcgcgtcgccaggccccaattgcctccagcgcatgcaaaccccaagacttgcgtactcgcagaaagggaggagtcctgcaagtacattctggaggctcagaagcccgggtaggtgacctctggcagtcggtggcgctcgctgtggttctgcggcccgtgctttgtaccgccagcggctggtttccgtggtgtcctgcgtgttacccccattggcaggttcagagcggataattggaccacgacattaagagtcgaggcctaagctagcccgaactcttcccgataaccgcgaagccgagccggtctggggcattgacgcgcgcaggtccggagttcgcggtggcattcgccaagaagcgacgggcggttttctcggtgcgccgcggttttcgaccgctctaataaaaaaacaagcccagaacgcacaaagtacgctacgtatgtgcagcgcgtcttggctgagcgcgcaggaagcgacggaggcgccagaggtggcgggcagatctggaactgaaggcaattgatcactgttgacgagatacgaaaaccgtttgacggtactacgtctgggcacgtgagacaaatatcgcgtatatagtgagcgagacgcgcgcgtgaacaatgacacagcttatgtcaggtgccacgcgccctgtcctctcacgtgacatgcgcgtgaagatcaacagccctccaaacccgctacagtgctgcggggccctgcaaagaacatcatcactaatgacgggtgttagccatggggagcgggtctcgctttcctttatgccgctggcaaggcttcaaatctgcatggagggaccctcgttcttcggcctcgctccgtatcgcgtgttggcatgttttaaggtcccgtgcgtgcaaagctagatcggcctcgcgcgtttttcagcctcagaataagaaaaaatcacagataggttggcgctttatggcatgaaatttgaaaaattaccaagctcatcgcgcgtcctgaggactgtggtagtaacatctgctgcaaagcaaaagcatcggcgcagccgtataagtggcacaaaattcaaggcatacatcctgacgtcgtactgagcttcaccagctgtctaccgtgatgtctttccaccaccagtttactctggcgtcagccaaaaaccagcttataccgcagcagctcaccaacaacgtgttctttgggccgctcaacgcactttctcagcgcgaattcatccaagagaatcgaattcggttctttgttgctgtcggtatcgcgacaaaaagagtcgcccagtattgccgggacatgcccgcccgagactgcctggtggtgaatttcgactcggagttcagcccgcaggtatcgctctctgctacagagctggagctggtctctcagtactcccagcagcactcgacttcgctctctcagctggccgccggtctcgccggcgacgcagcgactggttgcactgcagactcaaggctcaccccgcagccggagctggaccagcaactgcacaacagtcctgcccagtacacctgcaacattgtgacttcacagggagcccagaaattcgctagctttaatgacctactgaccttattcaagctttccggttcaggcaatgtgctcgtcttctcctccaacggtaacgatgaggaccttgttgccctgctttcttcgcatgttgtcattaccaactcttctgcttcgcttctggaggctttccagtacgtaaagtccctccggccgtctataaaccagtgccagcctgactcagtattctggtgccaagggctaatggagtatctggaaggctccagatcctacaacaacccattctatgacaatggcatgtctccagcaagtccactatctacaacaggcgtaacatctaatgcattcgttaccaaaaggcgcaattcctggtcctcggactgcgaagaagaatgcccaaattcggctaccggtacaatttcggtctctggcacccccaaaactcggaggatagctgcgattcgagctgacaatatggcgctgcctcattaaaatcctcgcatagcacgcggattagggtggtacccctaacttcacggtgtacgactgaaagggcacaagacttaacccctccatcgtagttctttgcgggtgtggcaatacagcacagccaggctgctccttggctttgttttaacgcctctcacaaacaatgtggcctacagtctcatgtgcagcgctctggttaactggcagagtacttgaaccggcaaagctcacgaaggagactcaagaattgtcattgcggtccacatcccgtcttcacttcacttcacgctatcggcacaagctgcctgttgtaatattaccgcatccataagacacttttataagtaacaacctcccattaattatgttaaacactattattcaattaaatggcaagcgatatgcaaaagggatgtttgtgacatcatttcttcaagatggtaacgacgtcctcatcttctaagatgtggtttaaccccacatattgaggttgatgcttgacactgctgccgtaaaccaacgcgtttctgaagtcgtcaaccagagatttatggatctggttacaaaagtcttttaccgaacacctgtccgatctcagcactacaggatccgtgaaatctggcattgtacccttgggctttgtgtatacacgaaccaggttcaaacggtcccacatgatctgcaacagctcatccaagttccactccctcccggatgagattggcacagcattaggaattctgtataacagctccaactcctcaagcgacagggagtcgaccttgtttagcacgtaaatcgctggcatgtatcttcttgtggacgcttccaacacatcaatgagatcgtcgacggtagcgtcacatctgaacgcaatttcagcactgttcattttgtattcactcatcacagccctgatttcgtctgcccctaagtgtgtcagcggaactgtgttagtgatggagacaccacctttctccttctttttgatcaagatgtcggggggctgcttgttcaaacgaataccgacaccttctaattctttttcaatcacttgtttgtgatgtagcggtttgttgacgtccagaacaataaaaagtaggttacaagttctggcgaccgcaatgacttgcttaccacgacctctaccgtctttagcaccgtcaatgatacctggcaagtcaagcatttggattctggcacctttgtatctgatcacaccaggcacggtcaccagcgtggtaaactcatactctgcagcctctgactcggtacccgtgagctttgaaagcaatgtcgatttacccacagaagggaaccctacgaatccgaccgaagctacacccgttctagcaacgtcgaaaccaacaccaccacctcccgagccttgtgtcgcagaggtcacgatttctcttctcaattttgctagtttggctttcagctgtccaagatggaacgacgtagccttgtttttttgcgtacgcgccatctcatcttcgatggccttgatcttctcgacggttgtagacatcttgctgccggattattggtatcgagacgtctttgctgaactgtaagaagttagctgcaaaggcctttgacacttcgatgatgtttctcacgtacatccgccaatggctaaaaaattttaagatcatgataaacgtttaatttctgcgtatgtcatgatctctatcacgtggtcaaccagtttgaactctcgttgatcgatacatatcgtcactatgtacgcgtttgttgaaaattttttggctttcagcaacagctcctaccagtgtcagatcttgagatgagatgttaaaaccttcgtattccccttcaggacaagacaaatcagcaacaaacccactagttacaacagctcaggatggggaagaagtctaagaagtcagctcaaaactactgggacgaggagttcgaggaagacactcctcaacccgaggaaattggaggaactcctgcggaaagcacgcctgaagtcgaagctgcgacagatggtcctgagtcttcggttgagccatccgaccaagccgaggttgctgaggacgcagaagcaatcgaagcggacttcatgtcggcgctaagacagactaagaagaaggctgacaaaaaagaggaggaagacgtcaagaagcccgtgataaagtcgaagaaggagaaggaaaaggagaagaaagagaaggagaagcaaaagaagaaggagcaagccgctaaaaagaaggcccagcaacaggctcagaaggaaaagaacaaggagttaaacaaacagcaagccgaggccgcggctgaagccaaggcgaaaaaagagagcggtgctaagtcctccgaaggccaaaccgctacaggtggcgctaagaagaatgcgaagaagatccctgccggattagccgctctgaagcgtcaattggagctgaagaagcagctagaggaacaggaacgtttagagagagaggaagaggaacgtttggagaaagaagaggaggatcgcctgaagaaggagcaagaattggccgaagaggcgagacagcagaagagggagaaagagagagccaagcgcgaaaagctgaaggcagaaggtaaactcctaacccgtaagcaaaaagaagagaagaagcttctcgagaaaagacgtgctgctctgctagccgccggtaacatccaggttgctggtctaaacaagtctcaggatggctctgacagcaagcctaagaaggttgtgtacggcaagaaaaagaagaagacacagcaagagaaggatgctgaactcgccgttgaagaagccaaaaaggctgccgaggccgcagatgctgaggaagatgccgaggaagccctcgttgatgactgggaaaacttggctctcgatgacgacgaaggcgctgcatctgatgaagaggaccaagaacaagaagaaactgctgaagacgaggatgcggatgcaaccaaagagaagcctgctcagcctagctcttcaaaggttgaggctgctccagcaagcacgcctgcttcagccgctgtttccaagcgtccttcgccaacaccatcatcctctactcaaaaagatctccgttctcctatctgctgtattttgggtcatgttgacactggtaagactaagctgctggataaaatcagacaaaccaatgtgcaaggtggagaagcaggtggtatcacccagcaaattggtgctacttacttccctatcgaagccgtcaagcaaaagacacaggctatggctcaatacgaaaagcagacttttgatgttccaggtttgttggtgatcgatactccaggccacgaatctttcacaaacttgcgttccagaggttcttctttgtgtaacatcgccatccttgttattgatattatgcacggtttggaacaacaaactatggagtctatcagacttttgagagacagaaaagctccttttgttgttgctttgaacaaaatcgatagactatatgactgggagcccacgcctaatgactctttcagaaactctttccaaaaacaatccaggggtgttaagcaagagtttgctaccagactcgaagggatcaaggttgctctcgctgagcaaggtttgaactccgagctgtacttcgagaacaaaaacttggcgaagtatgtctcgattgttccaacatctgctgttacaggtgaaggtgttcctgacttgctgtggctgctgctggagctcactcagaaaagaatgtccaagcaattgatgtatctatctcacgtcgctgctactgttttggaagttaaagtcgttgaaggtttcggtaccacaatcgatgttattttgtccaacggttacctgagagaaggtgacagaattgtcctgtgtggccttaatggaccaattgtgacaactatcagagccttgttgactccacagccattacgcgagctgcgtttgaagtccgagtacgttcatcacaaagaggtgaaggccgccctcggtgtcaaggttgccgccaacgaccttgagaaggctgtttctggctctagactattagttgtgggccctgaggatgacgaggaggagatgatggatgatgttatggaggacttgacaggtctacttgactctgttgacacttcgggacgtggtgttgttgtgcaagcatctactctgggttctcttgaagctcttttggacttcttgaaggacatgaaaattccagttatgtctatcggcctgggtccagtttacaagagggatgtgatgaaggcaactgctatgttggacaaagccaaggagttcgcagtcatgttgtgtttcgatgttaaaattgacaaggaagccgaacactacgccgaggaacaaggcgttaaaatctttaacgcagacgttatctaccacttgttcgacgcctttactgcctaccaagaaaaacttctggagcaacgtcgtaaagatttcttgcaagatgccattttcccttgcgttctgaacactctacaaattatcaacaagcgtggtcctatgatcattggtgttgatgtgatggaaggttcattgagagtgggcactccaatttgtaccgtgaaactggatccaactacaaaagagaaaaccgttcttcttcttggtaaggttgtttctttggaaatcaaccaccaagcagtcaacgaagtcaagaaaggtcaaacagcagccggtgtcgcgatgcgtctggaagacccatctggccaacagcctatatggggtcgtcatgttgacgaaaaggacactttatactctttgatatccagaagatctattgacactctgaaggaccctgcattcagagaccaggtttcaaagtccgactggttgttgttgcgtaagatgaagaccgttttcagcatcgagtgaaaagctctcttcacgttatcgtttcttgtattttagttatgaagcatgtttccttacgaaccagcttacactatattgagctgcgagaatcttccaaagactcttcaaccatgtatagttgtcaattcacgtacgtctattaaaaattgagacctctggcatttgattacatgaatactgggataaaaaaaaagtcaggatactgcattctcaaccaaatcccaataaggcctgctatattcaatatttttcctttttgacgattaatatacatggtatgttgatactatttaatgcgatgcggggactttggccaaaacgtcaaaagcgccggtaccaacattgtttagttttcctaaaacaatcctggcagaaggactgtcgaggttttcacattcgttgtccaaaacagccttcgttaagaactgacaagtggtttcataagacatcttcattagggaagacgtcgaggtctccatgccttgtctgttgaaagcaaggtaagttccttgtcttgtcatcatatcagcgatcaagtccaaatgacggaaagagaccgagatagcataacgagaaaagacattgttgatttcgttcacaatggtgtttcttgcggcctcaacaccatacgtcttcaaaacagatgcaacgtcgttcgacgtaataccgttgacgtcgatgaaggcgtcttggtcccacatttcttggaagttgacaccctcggtgacaaggatacgctttccgttctcaggttctgggtgaacacatctgtcaatgtttttcacctctctaatgacggacttgcgacagatatcttcaacaatgttaaccatcagcagcttttcggtgtcagcggccagctcgatagtgaactgacaccattctccgtcttcgtcatcgaagttgtacttcgtgacaaatctgtgggaagatacaactgcagactgtctatcacgctgaactttggtgagtccggatttagttttatttgaaagaggcttctcctcttcaacatcctctgcgtcgtcagagtctgatgagtcagagtccatctcagagtcaacctcctcgtcggacgacttttcagcttccctcatggtttcaacctcatcgtcatcgggatcgtcgtacgacacagcttgtttggtcctctttcttgactcttgctcgtcattgtcttcgtcatcaatctttcctccctcaccggaagcaatagcagcttgcgatctggggactgcaacaccgatctcaggcgaagccatctttttctgctttttgatttctttgacgattgcgacctcaagagatttcaagaacttttcagcaacgacgttctgcagctcttctttagaaacgtcgtattcctcgccatattcatcgcttccgaagaacttcatgttgataaagtaagatcttgaaccagtgcttccctccgagaaaccggtagattctgtaacctcaactctgtcaacaacttcggatagcatgaccttggtcaccgatttacagaaagtgtctgcttgagggtcagtaacatcagccagaataggtaaggtcatctgtggagtcttgatagcggcagaagctgtcataatgatttctctcatacgagggatacccaaggtgacgtttgcggcaccgtgaccagcaaagtggaaggtattcaaagtcatttgcgtggatggctcaccgacagattgagaggcaatgatacccacagcttcaccaggattaatcaaagagcgcatatacttcagttgcattagagcacggaatttcttctcgctcacagtgtcgcgcgacttaaagagatcgttgttagagtcgataaagctctcaagtttgtcttggaagttttcggaaacggaacccaaatactttgaagggttgaacttcgaaaccacaggatcgtacttgaccttttgagagtagtgtgggaccttttcggtcttctttctgtgcttgagcgcttttttggagtacttcaaggcactctcaacatcgagatgttctatcagagccgctggattatacttcttcagaagagcatcgtagttgtctgcacagaacttgaattgagtcatgtgagattcttgggtcacatcaaccgcatcaccaccgtacaagaattggatgagagtaccatcggcgtctcttacagagttgtcataagagatgtgaacaccttctagctgtttagtcaaacaacgctgtaagtacccggatctagaggtcttgacagctgtgtcgatcaaaccttcacgaccagccatacagtggaagtagtactcctgaggtttgatacctgagtaaaaccggcctttgatgtaaccaccagccatagcatcggtttcgaaaggtttgaaggatggcagagtcttaccagaaaccatcactggtactcttctaccttccagagcctgttgtcctagcaaacacataatttgcgagacgttgacattggaacccttagcaccagagagagccattgcttgcatggagttgtttgggaacttcttcattgtcccatccggaacacacttcgaaacaacttgcgatgtgatagagttaacttttgaggaggtgaccgcatctagaattcccagcttgttatcgtctctcaggatttcttccaaacgcttcaggagctcgctgtcgtttgcactaacgtccttatccaagttggtgacttcggctgcagctacacgaccgacatcagttgatgtcttcaaaatgtcgcttctccacttgttgccttcttcggtcagacgcaagtcatccataccacatgtaaaggccgtggcagtaatgtagttagtgaagagtctaccgagtactgaaagaactttagctgacacatctggaccgtagacttcatgcaaagagtgaacaataccgtacttcgaagcaccatactgggacttgtccaagataccgcacagcaattcgccgttcttgaatacgacatcgttctcggtggatcctttgccccagtattcgtttttgatcttgttctttgaaagaagattgatacctggcatgtcagcgggtgtaacattcaaaagaacggtggtgatgatctgtttaccggtccatagaggtacaggcttgaaaaccgcgggtggaacggtcaatagcttgtttctagttgcgtgaccatcttctggacgaatacagccataaatatactgttggtactcttcccttgtgaagaacgaatccttgtttgtcagccacacacctgcagaaatgtggtcctgaatcaaacctctcacaggagaccccgaagttggtgtcagatactgggagtcagtgtttgcaaggttgaaagcctcagctctagcgttttcgttttgagggaagtgcatgttcatctcatcaccatcgaagtcagcattgtaagcaccggtgttggcatagtgcaaacgcaatgtcttttcgccaggcaagactctgactttgtgacccatcatggaagctttgtgtagggttggttgacggttcataatgacgatatctctgtttttgatgtgacggtagacctttttgttcaaagagtgtgtagcgctgtgcgaggaaggagtcagaagttggttggcgagagccttgcgctgttcggtagtcatgccgacgagggagaccaacgacccatcttcattctgaatttgagtggcacccggccatttgtcggggccatttatcacagcctgtctcaactccgcgatgttgtaagaggtgacgggctctgggtaagtcagctttgtagcaaaaaccggtggaacaccaatttcgttagtctcaatgtttgggtcaggcgagatgacagatctggcagcatagttaacacgctttcccatcatgtgctttctaaacagaccttccttcttttccagagcctgcttgacaccagggataggaaccttacctccggtgtttccttgagccttagtggagtcgatgaaagcgttaacgtcattttggatggtgacgaaagcgttcatgagcctgttgaagataacttttttgtcttcgacagacaccttgtctttttgtagcttagacatttcctcattgagatctctgatcagcaaagaggtggtcaggatcttagacagaagctggttttgggtgttttcatgaatttcctcgcccagcttggaaggcaagcggaaacgggttggtggaactatcacaacttccaagaaaaacatgtcggctctaactagctttttagataagtttggcctagagtggaagacgtactgcagaacctcctgctctttcttgaagacgctccgcaggatgttgcgtacttcagtagacagaatgtaggtggaccccgtcttgggtctagcagacgcatccctggagttgtcgaagtcctcgtcgacctccatgggctcgccggcggagttctgatcgtcggccagcttacggcgctgttgctgctttttgatcatgtcagcacggatcaaacccttgactctgttattggtctgctgcttttccgtgagtgaggtctcaaagatcttggtgaaaccgtcctttctgaacttgggcgagaacattccacagttgtcacactttggtctggaaagaagtctcttgtagaagtcgtggatcaaagcttttctttcgtcgttgacggtggcggtgaaggtaccgttgtaagaggtacggccctctgagatagcggtggctatgctgatgtcgacgaactctctgcgcttgactttgagttctctgagcagagcgacgtcgacgagcttggatggcttgtcgtcatcgccgtcgtcctcctcggcctcgtcgacggcggtttgcagggtgccgacccgcagctcgtcgagcttgtagcactcgtcgatgagcccgtactgcaggagcttaagcttgcaggcgtagcgatgcacctcggaggccttgagcctgaagccgtggcagtagagacagctgcttctcaagaagatgtagagctggctgaagaagagagggttatagcaaggcacgggcagctcaatgtggccctggtggcccgggcaaaacttctcgtcgaggccgcaggtggcacagaggttgcgcaaaaaggcgccgagggcgaggtcgtagagaccgcccgagattgggtgacccaggttgtccagaacggtggggttggtaatctgcatggcagagaagttccgtatgtcttgggcggtcatcacgccgaagtcgaccgacgtgatctccgatccaacgggcttcgagatatccattggtctgggggcgcggacgcgagggattcagttgaaagagcgtgtgatgtggaccgcggactgggctcgaaacctccaagatatgctttgagggattgttaggagcgatgagatgcgctctcagcgtggtgctttcagttatagctgcgatgagatgggaatctgaaaaatttttcagaaaagcaacgtggcacgtgatgccgtcgggtcacgtggataaacggtatcacgtggttatggtgcaccctttgtagctgttacccggcgcacgtctggttgctgccgcgttctccggcccccgcgccatgtacccccgattgctaagggacgctgtcccaatataaaaagggggcgcgacgcctggaacgttctcgccgctctgcagtagcaccgacagaatatttgcaagctatgcccgaaaagaacgctgccgctcacgaccaaggaaacctcgccggctccatcgccggctccgtcgccggcgctgacctgggcaacaagctgcacctcggtgccatcggcggcatcgcgagcagcgtgctgggctcaggccagggcagcaagctcgagaacaagctgaaggagaagatggacaagaaataagtgtgtagtatataggcggcgcgtgcgccagtgcgcggagcgcgcgaatacatgatttaccgcccaaattgaacattggggggggattcacgtgaaacatggtcgtatggtgtgaggggagtttgactacaggagtggcggaaggctgctgctacagtaggcggaagcatctgagataatatcggagtatttcatgaatagagacgatccataagcccatgccccactccgacgtcacagatcaatctccaacgccacaggccaatctctactgccaaagcctcacccccactgcttcaggcttgccttttcgctaagctttctctctcacaaccgctgtctcgcggcgtccctgaaattatgcaagcgcctcgcccttcactattgtcttacatacgaatcgacgctcctcaggtcaccatagcacgaaagggtcggcccaagtcgctttccacgacacaacttcgaccccgggttcccgcccacaggcgctgtcgttccaccaagtttccaaaatagccggatacttataagttattacaatattatttaatttgttataacgtgttgatcgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccacccgacataaacccggtgcccgcacgcaaaatagcaagctcagtgttccagaacctgggcgattcgcgaatgaaaataccacgaactggcaccacgggtggtgtgtcagatttccaacgtgtgacagtgccaggttgcgcactgacacgttcgtaaaacatgatctgacgctcgtcaagctatagacgtggtagggaatccgctaaggctcatgcgacgacacagaattcagacggcagtggcctggatacaaaaagaagggataccgctggtacaactcacggcacagtccaggcccatccacaccccggaagtcagtgccaacccggctggtcgagccacaagatccagaccctagacaagggatcccgcggagacacccagtcgcatcatccgcgaagccgtctactcaccatataaataaaaccctagccagtgaactcagcaaccccccgcaccagcgacccggactcgcctcacaaaacccaaggagcaacgctacacggggcgaaaacgagttgccgcgctcggtcgtagacagtgaccagatacatgacccggggcacccacacctcttcgtcgcttgcgatggagccagcctggtcccgtgaccggctcgcacgtgactagcccaggctctctcgccgcagcgcagtctcaaactctcgccaccgccgccaacgccgcccttttctgtactctcctgtgcccctccgcactcctctcagcacgcgcctctgcacgcttctctgcccctccgcgcccgcccgcaccgtcccattgtcccaccgccctgcacacggttctcctccagccttcgcgaaccttcgctgcgtcaccgcgcggcccgcccgagaaaatcccccgcccgccgcgccgcaaactgtccgcaagcatagccaccgcaccgtacttaaagcggctcgccgtgcctcgccgcacgcgcacgcataagccagcgcgcgaactcgccaagaacactgcggcacactgcagcggggggagattatcagccgacagcgcgccaatcctttaggtttcgccgtctggcgagcgtattgtaactaggcacggcgcacgagctcgagagcttcgtcgcgtgcgcgccgtgcgcgcgcccgcgaacacgcggtgtgtctgtgggcgcaagccgtggtggtgccaggaggctccccgcggggcctgcgcgcctgcagacagcaggcttcgtaaaagggttatgctggcgagcgagcgagcgattgagcatgtgactggcatgctgccaaattggacttaagctcaacgtcgcagcgcgcaagccagcgcacgatgcttccgcacacagcgagagaagagcaggttgaatgcgacgtgtacttgtatgtgttatgtgacagatcgtgggccggcgcgtatgtgcgcgtgcggagacgcgggcgcgcgaccgcgcgcccgcgcagcgcccggcgcgccgccccgacccagcttatggcaggctctaaccatggcctcggccgcccacaggcatgctccagatgcaggaatcataagatcaagtgcgtccacaacggcgaggcgccgtgcacgtactgtatccaccgcaacgtcgcgcaggagtgccggctgacgttccccgaaaacaaaaaggccaagaagtccgaggccggcccgcgcgtgtcgaagggcgaggccggcgcgcgcgaagcgtccgcgccgctggtgcccatggacgcgatcttcaccgcgggcgtcaggccgcagatcgagccgcacttgtgcgtgccgcccgtcgacgccaacacgctgcccgcgtgggcgcgcgggtcgatattcgaggtcgtaccgctgatccccgcgcgcgtggtgcgcgaggccgtgctgcgcgtggtgcggtcgttccccgagctcaacttgttccacctgcccacggtgctcgacagcgcggagaagctgcacccgctgctcgcgggcgcggcggtcgcgtttgcggggttcttcgacccctggcgcggcggcagcggcgacggcggcggcgatagtggcagcggcagtgacgccggcgacgccagcgccagccagtggctgggcgccggctcgtaccaggtcgccaacaaggtatgcgagcggctgacgctcgacgcgatcttcgccaaatgccacttcctgatggagcccagcctcgacgtcgcgtgcgcgctgctgatcctcgccgtggtcaagtggggccacagcgagtactacgcggcgtggatgctgcacgggtgcgcgacgcggatgatccagtccatggacagcgaggagtcgttcctcctcaaggccaagatctacccgctgctgcgcaagatgcagttgcgcgcgttctggtgcgcgtacgtgctcgacaagatcatctgcgcgggccagcgcaagacgttcatgctgcccgacaccccggacatgctgctgcccgtgggcgactacgagttctcgctggccacactcgacgccgcacccgagatggacctgggcgtcaagtccgagcagaaggccacgctgtgcgacttcctggcgcagtgccagcgcaacccggcgatcctgaaaaagagcccctacgcgctgctcgtgttcctgtggtccatctggggcgccgtcagccggcgcgtgacgcggcccgaccgcgacagcccggcgttcgagtgcccctgggaccccgacagcgaggtctacaagctcaacagcaggctggacggcatatgggccctggtgccgagggagtggaagtggtcccgcgaggcgtacctcgcggagaagcccgccgtcatcaaggacaacctcatggtcaccatcaactgcgtctaccacgcctccacggcgctcatcaaccgcgagttcatgcccttcctgccgcacgacatcgacaagcccgcgggccccacggacctgaaggagccgccgccctaccacgaaaactactggacggagtccgccaggcgctgcttcggctccatccggaccctgtcgcgcattctcaaaaccttgctggaagaggaacttgggcgctcccccggagggaagttcaggaatgccgtgctggttacgccctaccactccttcctggcgttcacctgtggcttgctggccaactacggcgcgaacttctactggatggacccggactcggaaaagtacaacaacgaccccaccaacccggacaggcttgaaaactgctacaacgtcgccatcagcttactaaaggccaaggagaacgactttggcgcggccaagaactggctcgccgttattctcaagatgggcgagatcaaccgcttcgtcgcccagaaccgaaacagcaccaaggtgagcgagtggaccaagaagtgctccaaggacctggggccctcgctgagcatgcccaaagtcgatatcaagaaactcgagaaaatgctcccgcttctcccgccgccccacaccaacggccagcaaaacactgagagcttgtacccctcgccagcggctgactcctactacaaccaagttggcctattttcccaaagagaggtggtcccgagctcgtcgttttatcgcgcgccgccgccatcagcatcgcagccggcctcccaatataggtcgccagcgctgatgacccactccgcgccgatgtctttccctctggcgcccgcagcgtcacagtctccaaaactctcgtttcccgcgttgcttcccgcatccgcgtgcgagccgttgtcgtcaaatccagctccacagccgctagcaagcttcggtgcaagttccagtgttaggtccgtcccggccgcgtcctattctgtagtcccgggttccagtgtcttgtcccctcaggttgcaccgagcgccccatatgcaggccagcagccgctgcctgcccatgatgagcggcatgtcgaaacggacacagataaactcagcttgtttttcaacgatagcgagctcgaccttctaatgcagttcaatagctgaaagttcagacgcatattaagtcaaacggcgcactgctgtctcgataccagaccatatacagtatttttggttcttaatctactgttaatataaaccccattacctacgtcaattcaaggcccttccctcgtattcgaggcgctcaagacaagacaatagagcagcaccttgtgctctcccacaagttctgtaacgtcagacggaccttctctctaatatcttccagagttgttagagggaagaagatccaaaaaaaattttcgaaaaaaagacttcaaaaagctcatctcatcggtaaactggctaacagaactgggcaaataagggtatctaacggtcatgtcgagcgttaagaggtccagtgagcagaagagggatgcggagttcataaaaagacacaagaaggtgtgcaagaaccctgtagacgagagcaatggggtctccaagtgcatcgttcaggttccggtgtcaatgtatgtgtccattgcgcctacgtacatgaaggagcctaaccggggcatcaagaaacaacacttgaaccccatgatcatgaagtacagcagcaacgttggcggcgtggtcttgggctacgagaacttgaaaatcgaggatgctagcgtgagcgacgagagtgatagcgagaacgctacaaagctggtgaagattaccccggacaccccattcgggttcacttggtgcagcgtcgacctatacgtatggcagccgcagatcggcgatgtcatcgaaggttggattttcatacagtcaccatcgcatattgggcttttgattcacgacgcattcaatgccagcataaaaaagacaagcatcccccaggactggactttcatccacaacgaggatgctgacaacaactctgacagcggcgtaggcaactccgctcagtcgaggtccttgggacactgggtcgacgaaaacgggcagagactcgacgggaaactcaagttctcggtcagaaacgtttacaccacggggagagtcgtttccctggagggttcgttgttggacgataaagtcggccaagcgcgctcccctgcggaaagccttcctgttgtatccaacaagaaaatcatttttgatgacgaggtctccacagaaaacagggaaagccatagagatttggagctttcgaaaagggtaaaagaggataacggcgaggaaattgtctacgagaagaattcaagcagcagtgagtctagtgacagtgagtaagcttgggcacttgcagcggttaccggtgctgcataactctgtaaaatataataagtacatattaatcacactgcattagacgaagagctgtggagcttccgctgtcttgtcttttctgcccacatcctgcagagatgaatttgtttcacgatcaatattcgaaaataacaacaaccggcagtggagacgttatacaacaaaataaccctataaaaagaccagctatccacaatcttgtcgtgctaacggccagccatgtcagcccctactatgcggacaacgcttttgctgactgagcacctgggttatcctccaatttcattgattgacgatatcataaacgcagtaaatgagctgatgtacaagtgtacccaggcaatggagaaatacttgctcgaaaggagctttatggaaggaaaggattacacagacgagatcaagataggcattgcaaagctcgaaactttatgggagaattctgtggaccgaagcttcgacaagctagagctgtacgttctcagaaatgttctccacataccgcaagaacttattgaaaacggatctttccgtctgcgacaccatgactccctagtattagaggataacgatagcaaggaggcactgagcactgagctgaagacaaaaatgcgacaattacaagagtccattgaaacccacaaagagcttcgtagacaaaaggtggcgctacaaaaggtcctggcaagagtcagaagatttaagcttctggtctccagctttttacagggacaggatcttgataacaaagaagtcgctgcggtcctgagctcactgagtcctgtcaacgagagcgtaaggttcctggcttctcaagttcacagcttataccttgagtcggacgaccaatgctcctccgagcgtgtcaagagcatagtgtctcgacagaaagagctgcacgctgatctatcgtcgcgcacagggtatctcgcacagagcacaaaaaaagctctcgagcagcttctcggaaatcagcccagcgaagtgagtcacgaagttcctgatggcgccggaacaacgggctcttctccatcaactgatcatgcgatagaggtcagtagccccgattggaatgcaatgaccgaggtcacgtgatgaataccgttcaacgattcgccgctcaggtacaaaactgatccacgatactgttttgtataaccaaatcagatggcatcaacaaaaactccgctcgttagagatacctgaaaagataacacgagttgtggacaagtcattgcaaccaagcccacacaaacttgtctgctagcccctgataaaccgttgagttagtaccgaacatggagggcagctcgaaatctagtattcccgatggccactcggtggtgagcaggctccagagcgagctaatgcaactgatgttgtcaccttcgccgggcctcagtgctttccctgaggacgaagaagaccttaccaagtggtgtggcatcatcacaggccctgacgggacgccatatgaggggatgcggttcaagatcgcgctggagttcgctcagacctatccttacacagctccaaaggtgcggttcgtgagcccaatgtggcaccctaacgtcgatatgagcggcaacatttgtttggatattttgaaggaccagtggtcagcggtctacaacgtacaaactatcctgctctcactgcagtcgctgctggaagagcccaacaacagttcaccgctgaatgcggtagctgcggaactgtgggacaaggacatgagagagtacaagaagaagctcattgcacggtacgaagagatcgatgactaaaggaaactcagtcattactagagtagatcaaagcaactcgcacttttaattcagatgtccataatcaagacccttacctcctctgcggtaaaggtttcacagcgacacctggcccatggtgtttgtgtcgagcacctcccgggcgccagggctcctactaaaagattcacaaacaatccaaaacaaatacgatacggtagtgattatttaaatattaaaaaagcttttctgtttttatgacgtccgctttcactatgattttccattaattcaccatacgaataaccaaatgtattaccaaaaatatgcgcgaaatgacacccttgaacttcaaaaaaacctctcgaagttctcgtcttccaaccagccaatcctctcatatgccgcaaaaagtcttgacgccttgttgacgtcaattcggcaagccttctgggcgtccgtccgcctgaaaggcaggtcctgcttcaaacggtgaaccttctccacgaatagtcttctcttggagtccaagtacaagtcacaaggcagccgaagtatctgggcgagctgcagctccgctggatgaagcagatgccgcaggggatccgcagaaaggtccatagaggagcccttccactcaactttcaagcacttgttgttagcaggaagtgtggagaggggtgggctgtagtcggggagtttttcccagctcatgttgggcacgtattgcggtgcgcccaaaactgcggaagaacccagtggagaagtgaccgaattgactttgcggtgtgtgttgcgattggtgggtgtggcaggtcttgagggcatgccatgacgcgtgaaatcttcctggaaggcaggggcatggccccttgcggtcctaggattctcggcgtttttgaccgaccgcctggttctgtacaccttctcgaagtcggatcctcccgaagtgtagtttggagaacatgtgtagttgcgtgttttccgcaaagtcttgttgttaggatgcgtgtaccgcttggtgcgcatgaagtcgaaacatctgtactgcgacaaaaacccactggtggcgctgcggtagctctccggcgaccgggaactttcccagtctggtttcacccacagtgcagtggtcgactcagcaggtacctgtggtgccacaggcgctgcaggcgccgcactgccctcatccacggagctcatcttgggcgagagagggggggaggggatcaaatgttcgtccagcgcactgtcgatgctgcagcccccgagccccggcccgccactgcgcggcgccatagcgcccaccacctgctggtgcagcgcggccagcagccgcgacgtgcccttgggatgcaccactgtgctcaattgagcgtgctctggttgcggcgagttgaattccatgttttcgcctctttctttgctttgtaattccactttgcttctcttgctcactttctctagtataactaacagtttcgattgctgtttctcttttgcgctgttgcggatactctagacaactctagagctttctcaatccttgctatggctgtgaaattgctcgaaacttgctgatgtttgccgtttcctcgcaaaagcactaacatctcatctcatttcgttttatatctcatccctgcgatggctcatcactagtagttactttttctgcgccggtaaagagaaagcatcgccgtgtggtgtgagtgagattgcttgttttcttgcttttttgctttgttgcaagtgatgacatgttcacgtgactctggggaagacgtgcacgtgacgtcagcccgcgcgggcatttcgtgactagcggactagacggtatggctggggttaatggtccaggtatcgaagccaaagacctgcttgatgagatcatcgatctcgtcacttagcgaaaagtcgtgcgtgtaggcaagcgtgttgagttggtccacaacatgtaggtctggctcgtcttgcagacgctggggcaggccgtaagtcaggtgaaactcgtggaacaaatcggtatagaagcgcaggtcgcggtccagggatgcaagcacgctcgccggctggccatcgagcgacatcttggtgagcttttttaggcacgtgactgcgagcaggcaactgtagagctgatatatgctggcggtgtcgacgctgccgaagcgcaccctaaagttcgacagtagggtgtgcagttcccccaagacctccagaaccaggattttggactcctcacagtcctccatgaagggcttgttgaaggtgagcagcacgatgtagtaatggtaccagaagtaggagatggtcgggtccgtggaccagtccgtgtctttgatggagttcttggaccacttcaaaaactgcggcagcgactgccgccagttgtagaccttgatattgaaccttgtaaggtatccgatgcgctgcgctgtggagcccgattcaataaaaattttggccgtaaacacctgcacaattctcgatagaattacgagattcttcagcggcagcgacacctgaagaacgtgcttgctgttgaagcgaaactcgcctgtgccgtccacttcgggcagctcgtcactctcagggacggttgagtttgaaacgctcagcgtggacgtgcggcctagaagaagacatatgaaatggtcggcgatgtagcagccccagtaaatacggctcctgatctcgagctcgctctgcgagagctcgctggaactggcgtcatcggtcacccagacttttgggtccagctggaaccccatgtcgtatccgactcgaattgctaggcctgagaagtaccatgccagctggttgttgccttttcctagctcgcagaatgctagacatagcagcgcctgaactgtggtgatttttgccgtgctgtgctcatcgaatactatactgagtagtttcccctttgctttctggtagtagccctctgacagagaccgcagcccaggcaccagtcgcgatccaactgaagcaacggcgtacacaagttcctcggaacagtattgtgagttttcgtagttatcttcgctgtggttgaagaacccatagagaaaactttctcggtggacgaacacaaaaggtccggggtagagccacttataaaacgcggaaagactccctagtatgttcttgtccgtgtttaaggtctcactgctatcttggtgtctccgtacgatcactgtagttttcaggtccgcgatacgattctgaggcttagaaattgcaggctcccttctctgtggcttgtaacttgccggtccctcagggtagatgctacctttgacaaagcgcttcctacgcaatatatcattctctgacgcgttgaagctcgagctgttatcaccgccgcgaaaggattggcccacgctgctgctaaaaggcgctgctccgtcagacagtcttctttccttcccatccgtactgattagtaaggtcggctcgctggttccgagagaacttgttccgctgattttcgcggcgtccaagttcttcagcctggtttctaggtacgcaacgtgtgcctccaatgattttacatagcctgcggcgtaccgcttcttgcgcatgtcgtccatattcacgttacagtcgagtttcatcttcacacagctggcacatggataacccatgtcgcatttcttgcgccgacgtcgacaatttgagcacgccaacctcttttggctaagtagagggcttccgcttgaaaagtcctctgaagatcccgcatttgtgcttgtcaagacatccaggcgttctggacccatttacacggtactgaagtcgtcaaatttgccaggtttccctacaccattttcaactttaagcgcctttaaaactgtgcagtgttcttttttttttcaagtgtgatcttttacatgaaatattcgacgataataaacagtatctgaaaaccaagacccaatcacgtggatatgcggcagctaacgttggcgctccgcccaacaaaagggctagtcttttagacgaaccaaaactactgactacaactcgtcatgtactattgtttcggagaggtcttcgagtttttgtccgcttttcttggcgttgaatttctcctgtagagattgataaaggttatcatcaagggtttgcaggtgaggtgcgacctttaatagcctcttattcaaagatgatataggaaagagagtttgcatgtcatttagcaagtcttgatcaagctgaaccaaaaagttaataccaggtgaaagacgctggtagtgaatgcgaaatttgctgccggcatgttcttgacggtacttgccgagattcacgatgaacaagggctcagtggcgtgaaactttaggttgtttttgcttaagaaattgcgccagtatccctgcttccagtaaggggtaccgtcacgctggtatgcgcgaggggcgcagaacactgagtcaaaatcatattcccaaagttcggtgatgtttggtactcgtgcaccggggctcatgtatactaccttggtcacacctttagggaagagcgtatctagcatcattactttcgcggctgcaagctggcgcggacggaacctctggggtctcaaccaccgaggccaatccacggtcaaatattcaaaggtcacttcccctgcactttctgcggtcataaactcaacaaacgataaaaatgaggcagacggctcttctcccaagattatccaaaatttggtatcgaaggatccgcgggaccgcatgacactactagcctgcttctcaaaagacacctcatcttcggcattctctattattgagagaatattgatgatgcgattgtcctcagaaacttctggcaacatgccttgcgttttttcgagcctcacatagagcctcgtgggagctagtgatgtaacatcaaaatgatccgaggctatgtagtctgcctttgaattggacgtaaacgacgagacccggtaattgcttgagcagctctcaattgtaaggccctgctccagcctcctcaatctgaattgtgtataaccaaaagtatcagttgtggttgcggtatcaatgacttcgtggtttgcattgagaagattcaaacacacatttccaatgccttcaaccagacctttagatggctcttccttgttttcgaaagcgttgacttcgacttttatgtattccagttcaaaaacattgtcttttctctctccaacatgcaaatatggcgggacttcgacatcaacataaaactttcgagtgtctatgattgataaatctttttcaccctcgatccataacctgtgatttggaaaaactttgagatctgttgttggcattagaacaacttggagtttgagaaaatccaagctcccaagataggatgccaatgccagcagattctgggtcctctcctccaaagggtctaggatgagagttacttcaacttttcttggctcctcacttgtttggaaagcaccaaagctttcagaaggaagcaattcacccaaatttattcttgatatcgaagcttccgctgtgaaatcaatgccattgttataaagacgctcaccgtcgtaaaacatttttgccaggacagcagaaaccatttcaacgtaattcgggtcaaggggttccttcaaagagtccgggaatacttcctgaagcgatgcgactgcatccaaaaccctcgtagcttcgcgttgaacaatcatctcatattcgtatattgtgggaagttcaccctgttcaaaatgaataaacctgccgttaactgccaaatatgatgttctttgcaaaatcttgcgaggaaggtcaaggagccattggccaactatagctggctcgatataattacactctccgttagatttgagactcctcaaataattttgaagcttggaggtgtcagcgtttgatattgtgaatttcaatttgtcccaatttttccctaataatcctgaatgcacagccctcactctcactccgtgaagttttatttgaagtaggtgtatgagcctttggagcccaagtggtgtgttaaaatcttccactattgttaccgtgtgaatggtgtttagaccacctccagtggaagtctcaacgatgcggtgtgctaatgaaagaagtgcagtcacattggtgttgctatatgttgcatcttcgaaataatctggggcatattttttatttctctcaatgaacgatttggcatggagtatttctcttgctttgaagttcttggtatttattctcagcagttcacttttgatgaaagatacatcttttttcagcactttagaaaccagataattccaaagattggatttgaaagggtaaatctcaccgtttataacaatggatgtctcgttaatcttcagcctgtcatttatgatttcgagcacaggaggcaatttttgaaagacactttgttgagggcgctcgataggagaaagatcttctaaataacttaccaaagtctccagtggtttattctgtttcagctcataaattttgccgaggactccatggtcttgggcactcgtgctaaaagggagcaagccaattctttgtggatagcccttttttactacttgtagcgctctgagcaaaccctgcagagcctcccatgtgtcctttgaacgaagatctgagaagtcgatcacaaaaacaatttcattccagttttcgcgatatgcaggcagctctccgaattctgattcttcaaaaaacattgcaatatcatctttcagtttttctgcataatctgaatctaactcgatatcattgaagtagattatgctctcagaaaagccaggaatccgatgcagatcatatttcaccggctgcaaaagttgttgagtggttaaagaacgctttgaaaaggtattcagaagcttcttggctaaaactaaagactctcctggcgttatgttttggtatttttggagaaggtccatgaggaagttaactctttggagctcaaggatgacagattgtagcacagaccatttgttcagattcgataacttgtgaaattgcccgttgacgaaaaggcccagcatggtgttgtcaattccttctttggcaagctttttgagagcagcttcccagcgattgtcaatagtaatatccccttgttccgccaaagatcgagccaacactgggaaattattgacaatttgtctgaaatacctgatagtttccgtagcattctgacttttttcatagaaatcataaactagagtgcccactttcatgtctaaatcttggagctgttcatcactaacttgttgagctctgaagctgggctctgtgcctagaaccaggctttctggcacatcaagtgcatgaccaaactcagtgttccactgcgagcccttcacggtaagcgccacagcagaaggttcaaactcaaatggaaggtcgtttgggcaggtgcttctccatacaaacctgactttgccagcctgtgcttccatgtacaagttcctgttaaattcttcccagtcttcgaccctgtcacacccgtaaaagagaattacaggtgcgtcccggttggagcccatcacaacgtcctcattatcgagaacgtcattaatgcaggcagacttctgcgcgttcaagtcatcagttttcaagtagaagatatcgtctgcattctcgaaacgcttattgttgagcaggaagtagttctggttagaagtgtcgttactgaaacccggctccaacgcgtatcgcagcgaaagaagagacgccagttcagggttatgacgtgccaaagcctcaacaatctgatctagtggggtagagtctgtttttaattcatcaagctcatcactaacacctgcaattagaaaatagaggtcttgaacaagctgttcgtcgttcactaagccaacaactgcattccagaggcgcagcttgacgcctgatgaagcattcgagaggcgaacagtggtacagctggcaaaaattgcatacgaccagacaaggagagtccagagaagcattagtgttgccaattcaccaaatcgtctttgtcctttgacactgcattctctactcttgcaggcgatgtcagcgtcttgaaattagaaaagtacatcacgtgacaaacatcttgtcttcttaaatcaccttggtaagcctgctcgctttgtaaagcatccaggagatacagcgccccattcactcactttatctagagtgtttcagctcattacctgttgacttttgtagggtccgttgtgatattatgcagattgctggaaaagttggaaggctaggaaatttgtaaggatttagttaagaaacaactcttcttcaagagagaattttgaagagtttcaatttaagttgggccagctccaacaataaagaggcctttgaagcttttatgtttaacttacacgtaaaaccaaaatcactacaaacggaccaaaaagtataatcatttttaaattttttttatgtttcaaagccatcgatcaagtggataaaagtacttatcaatcagtcacaagaagcacaagagttatctctgaggccttttccaacgctcaaaagtgtttcggaaatctttaagacggctttcatatactgctttagcaatgactatcggagataggcaaaaatggactgcgtctaatgtgcgttctacgtttatggagttcttcaagcagagggagcacacgtttgtcgcatcctcgccagtgatcccttacgatgatcctacgcttctgttcgcgaatgctggtatgaaccagtacaaacccatctttttgggtactgttgacccctcttccgactattacagcctgaagagagcaatgaactcgcagaaatgtattagagccggtggtaaacacaacgacttggaagacgtcggcagagattcttaccaccacacatttttcgaaatgcttggtaactggtcttttggcgactacttcaaaaaggacgccatccagtattcctgggagttactcaccaaggtgtatggaattccttcggaaagactttatgttacttacttcgagggtgaccagaagcaaggtcttgaaccagatcttgaagcgttcgagctttggaagtcggtgggcgtttccgaggaccacatccttccaggaaatgccaaagacaacttctgggaaatgggcgaccaagggccttgcggtccttgttctgagatccactacgaccgtattggaggcagaaatgctgcgtccttggtcaacatggacgatcctaacgtcctggaggtttggaatatcgttttcattcaatacaacagggagcaaaacggtaccttgaaatctttgccaagtaagcacatcgacacaggtatgggtttcgaaagactggtttccgttttgcaagatgtcaagtcgaactatgacacagacgtattccagccattattcgcacgcatccaagaaatcactggtgccagaccttatgaaggtaagtttggtgctgaggacgctgacggaattgacactgcttacagagtgttggctgaccacgttcgtacgcttactttcgccttagctgatgggggtgttcctaataatgaaggtaggggctacgtcttgagacgtatcctaagaagaggtgctcgttatgcccgcaaatatatgaactaccctattggaaactttttttcgagcttggctccaactttaattgaccaaagcaaggctatgtttcccgaaattaacagagacccaagctatctgtttgaaatcctggatgaagaggaagcttctttcgcaaagactcttgacagaggcgaaaaactctttgagaaatacgctcaggctgctgctcaaacaaaagacaagactttggacggtttgcaggtgtggagactctacgacacttatggtttccctgttgacctgacagagctaatggccgaggaaaagggcttgaaaatcgatggccccggcttcgagaaggctaaacaagagtcttatgaagcatctaagaaaggtggcaagaagagtgcctctgatctaatcaagctggaggtgcatgaactctctacgctgaactctgagaacgtgcccaaaactgacgattcaccaaagtatgaatccgctaacattgaggctatcgttttgagaatctttgacggcgagaactttgtggatgaaatcagcgaagtaggtaagcagtatggtgttatccttgactccacatgtttctacgccgagcaaggtggtcaagagtatgacatgggtacgctggtcattgacgatgtcgcagagttcagcgtagagaacgttcagctgtacaatggttatgttttccacactggtcagcttggcgaagggaagctctctgtcggcgacaaagttattgcatcttttgatgaacttcgtcgtttccctataaaaaacaaccataccggtacccacattttgaatttcgctcttaaggaggttttgggtaacgatgtggatcaaaagggttctttggttgcgccagagaaattaaggtttgacttctcccacaagaaggccgtcgcgttagatgagctcaaggaagttgagagaatctgtaatgaacaaattaaggctaacctgcccgtttactacaaaaacgtaccgctcgatttggctcgcaagatttcttccgtgcgtgctgtgttcggtgagacataccctgatcccgtgcgtgtagtctctgttggaaaaccagtggacgatatgctggttgacccaaccagtgaggagtggcagaagtactctgttgagttctgtggtggtacacacgtttcgaagacaggcgatatcaaggagttcgtgatcattgaggagagcggcattgcgaagggtactagaagaattgttgcagtttctggatcggaagcttacgaggtgcagcgcattgctaacaagtttgactcagacctcattgccgcagagaaaatgccattttctcctttgaaggaaaagaaactcaaggagttgggtgtcgcgctgggccagctctctatatccgtggttacgaagcaggagctcaaggacaagtttgctaaaattgaaaaggtcgttaaggatgaaatcaagaccagagccaagaaagaaattaagcagactgttgacgaggtcaagaactactttgccgagaaccaagaggcttcgtttttggttaaatacatcaacattccaacaaacgctaaagcaattacagaagcggtcaatcacatgaaaacatctgccaaggacaaatctatttatcttttcacaggtgacgatagagttgctcatggttgttacatttctgatgttgctttggaaaagggcatcgacggccgtgctttgctgaacacagtctctagtaacatcggtggcaaagctggtggtaagggcaatgttttccaaggtgttggtgacaagcctgaaggcattgagaccgccgtcaaagaggttgagaacctttttagagagaaactgaatatcactaaataggagtagcagaaaattgacgaatagttcactttttgcgaagcaaatgaaatattaccgcatagcgcagactgaggtattagaccattgtccataaattatttacggttgcatacatcttgcacggctgttattgaggctctgacaacgattgctggtcccaattattgtatcgctgatactattgagggcagtctaaaaattggcaaagcggaggtaagctgagtgcagctggggtgaattctcgttgggctcagcagcttaacaggattcaacgttcattggcatattacaaattgcaaaaacgcaattcttatctttatagcggcatggagatgagtttttaaaatgtcaaagtgtacgcgttggcctatatggctgcagggcagttcttggcaacttttattgcgcagtatggaaaagtatgattaccattttctgccaagcatgaagctaaatcttttctggcgataggtaatcacttctgatttcttaactctgtttttggcatttcagcccccagttctggatgcgattcatttctttaaaaccgggctcattaatacttcacttgttagctctcacacgggcgaaacgcctcctggagtaatacaggcaaagaataactctgtagccgcgcggcaaaaacttcaaaaacttaataggattttacaagcttatatgttgttggttgtgccgagcttaactcgcaatcattcagctgttggtttttaagcttgcgtccttgttacaatataatgctcaaatattttaggctcgtagatctttcccagccctgcattgctatttaggactgaagaaaagcatcgcaattacaccataccgcgcaacaatcgaggcatagagggtgtgatactgacagctttcttccaatattcgtacccccgaactataagcgaacatcgaatcgcttccaaaagagattacaatgcatatacgcgagacaagcagcaatagtgtgactatgttatgaagaaaacatctcctgtttttatactaagcatcttttgccatcgccgcatcatcaaaacagaatagatcctatttaagctccatacgatacctaatcactgtagaaaattaccgcaggcacagagccttggtaaacaggtgcatttcagaaatttgataccagacaatcctgcaaaatagaaatcggaaagcggaaaggtcttttgcctgcgtcaacgaaatagccgccgatgatgtttttcgaaagatattactagtcatgtgacatatttaaaatcctcaaatgcacgagtattgttttgcccaactttcttataacgctgaaacgatagcttgtgagtccaaaaattgaccgattaacagcgtttcatcgcttgtctaacgcagagtgctccaccaaaaccttcttcgaggttataaaaaagtttgtcacggtttggttcctcgtattactatctttgtggtgagaaatggttcgtttgaagagccggtacgttttatttgaggttttatacccagagggaagaactctcacatcagaaaacaatgtaaataatttgttcaaaagagaagttctgttgcgacaccatcaagtcacgccggcccgtgtgactgtaaagacgattcttcaagagcttcgaagagtgatacagtttaatttcggtgattacggatcaggaaaagccaattctctcctacaaatcaagtacttctccaatcgcacctctacaggaatcataagatgtagtcgagaagattacgagatcgtggttattgctctcaccctcatgaacaagattgacgagttagaaggagttctattaaacccgattaaagttagtggcactataaaacgaatcgaacaatacgctgtaaaaagaagcgcgcgtctattaaatgtcatacaggggcaaagtgaaattgacaagtttgattatataagttatgacgaaaatgaggattagttttgtcaatagtttcagaaaatgggccagcgacctgcgccaggtatcttttgtctttctcaaaaataagtgttattagcctccgcgatgccttttcacgctgctttcaccttcctcggacttttcagtattttcagcagccgagaattcgacagggccttcgcgacctcttttaccactagccaattcgaattgcaccttggactctaatgtgtcggcggcatctcgggcctgtatgtctactgcagccgagaaattaggacggtacatcgtattgattccttcttgaacaaataagggattatcgtaaacttgatctcctcctgattggcctcgtgccttagccgctttagtgaatagtctagagtcgtactggatgtcagcagtgtcactcgcggcagcggcccccagaattaccttttcagagacttctctgccctcgccagtcgctaaggctctgaggcgctctgcggtgctcattttagatcgctgtaattctcttcttatcttgtttaacctctctctttggtcctcctgccgctgcctagttgccgaatccaaagcgcgggggccactgtaaggttcagtattttttttgcgatcttcacgagccttcaaagctatcattctcagcttctcttctttctctctaacgtcttgttcagctagcattcgtttagcgtctgctcttaaactaacctcttcgcgagcttttctttcggctgcgtctaatgcttctgagagcttcatgtggccctcgctaatttcatggggtccaaggctttcctttgagtagcggccatccgaagcaatcctccggtcaaggttgatagtgtaaccgtttggattcttccagcttgatatagcggaggggatattccatttgtcccgttcttcttttgttgattgcggggtgatgtcgtccgatttgtgcaagaccggtgcgaagggttcatccgttgatggtgcgacaacttttttagttttaaacagctttggttggagtggatcaacttgctgatcaacaatttttaatttcctgacctctgaattctggtccggtagtttgtattcaattgtcttggcagagcctttgtttgcggtcccaaccgctcctgtcccttgaggttgaagcttttgagacaggatcttgtcaaaaacagccttagtgcgttcataagtgttttggatatcactttgtgatatttgtgggattttaagatcagggtatttatggcgcagcggcaggaagctttcgagagtaacgctgttctcctgaaaactttctacagaatatagagtttctctcgggttgcctgcttcgcttaagaggccaacaagttcctttaacccacttttgtgttgagctgaagcatttatagcatgttttgggggtggtagcaaaacgctcagtggccttgaattagacatctttgctcatttaattggtgatattttactcattgagattatacttgatgctccagaaatcttaatgcatcaaagaaagacgatgtcacgtgcccaatagctatgaatggttataaacaggatagtacgcttgtaacatcattacctagagagcttatctcgtatctttgacgagaacttatgtgttggggacaagtggacatcgctctgtgacataaatgctgttcttttggatacgccaccgttctccccgtctccatctcttaaacttttacgaaatgcttgaccttcctgccgtagccgatattgttgcactgcgacttggggagggggtggagggtagtaaagtacctgaggttttttgtaccagccttttctcttaggtctagggtcctctttctccgacattggcggaactcccgtgaagcgaacctttttaactgtttcgagagttattgtctgatattctacttctgaatttgggctgatctcgctagatgagctttctacaagactttttgtaggagctgaggtgctaccagagggcgattgcttggagacaagagcgagctttccttcatcaagaaccaacgattcaacatctggtaattctattccacttcttggaccagcagggctcgcacctgatgacttacctttttgacgcagcggggaaggagagctggacctcatcatttgccttgaagagtttgctggagttgctagcctatctgtctttgagtcgctatttagcgctccatttccctcaatattagctgatagtttcgcaaaggtgttccgaaccatgcgttggtttaacgtagctgctgcttgtagtgagttggaacggtgcatgttatctgcttggttatgcgaagcaagcaccgaagactgcagtgaggaagagcgctttcttcctccggtttgtaaggtctcgtcaatcctcggggagccatttgagcttccttcatttgacggctttcggtttccggcattagaagtactccctgaaacggaaccacgcctggaggcaagcggagatgagatactacttccattaagtggtttctttggcaaggttcctctcttaaggttttggctaggtgatctgctcatacttgctggggaaagggagctcggagaggtcgacccacttggggaaggcgacattttagacctctgaatcgaagatcttctgaaaattgttttgacagagctttcggtcgaagcggccgcagcagcttccttctgtttttctttgagttgagcttccttgttttttctttcaataaaatcaagcctgtcaactgcaagcctttcttcgacagccttagacaatcctaattcatcaagagagccaaaagcttcattatttaaagagcttgcctgaatatgcttccaaacagagagcaagctttcaacgatctgaaaataaaaccttaatttgcgagttgctactgaaacttcagaattataagcctctaaaactgaagagggctgaaccgcaagcgaaaatccctgttggctgtagcactgaagtctttcgaccaaatcagatagatcgttcggacccatgcatatcgtgtcgagattttttataagttctctgaactcaaaaacgtttggagaatgcagctgtgttcgaggagactcaaagaaagctctattaggaatgtaagcttgtcttaaaaacgccttggtgattgttaaaatgtaaagtattctcaaaagcaaggcgtaaatgcgatgcatagtgtactgccagtaaggtaagttcattatgattttggattgactgagggaagaagctttagaaaatcgaaaaagagaagtgtggtacgtttttattggaggcaaggctttttcgttaaaatggtctttgaatttagtcaaaacttgtaagctgagtttgcgaaatgagctttcggatgtgtccacttcgaaatctttgataagaactgcaagatccagtatcataggcacgtctaaaggctggataagctcttcgaaactgccctcttcgaaagtagttggtcttccggatatgctagtaggcctattggcgctgcgttccatattgcactgtttgtattttctatcatatacttgaagtgcattttgggtgatgttgatcgccgcttgtaacaacttgttttgtaattggcgatcatagacgtgggctgtatattcttgaaaatctgatgacacctcggggaattcacaatctaggctaataggcgacgagttcaaaggtgggttaacatcggttattttgcacaaacgaaattcgctcagcaagcgtaatcttcggctcagtatttccgaggcattcagggtcaatccgccatataaagctagaatgtagttcataaggggaatgatagttttcgtcccattggtcctcttgagcgttccctcgaggatccgaagtatccttaagatttctgtcaacctgctgattgcaactctgcattgtatcaatttcgcgtcatactgatcaagagtcgcgccccccttaaccgcaacgatagacgcgtttgcggctgccttaacgtacatcaaggtacaaactgtgttgaaggatcaattgattttgaaaccagggaaagatctcgtgaagctgaatctgtttgtttgcccaagagcgtgtatctgctataacttccagacctatctgaattaagatacagacgtagattatgacaacaaaagacttcgttcgagacttcggggagcctcattttacactctgagcgcagcgagccatatctatttacagtgagagcgctataaatcgaaacctgtcatttcttgttatcgtcgacaagccatttccatatcaaatctctgtgttttccgtttctgacaggatgattgctacccagccataccgttctcaaagaagaagcccatttcttccatagtataggtgcttcctgattcaactcgtgcctcgcatttgctgcatgtcttgctgtgtttacccctgtgtgattgttcatcatagtaaggcgcttgacggaacttagggctttgaaattggaccaggttacacacaacgcggctatgacagaaaacccaacaacacatccaaaccctaatgggctatcctctataaagttttttaggttcattccgtaaaacgcaggtacaagcgtggcaatcgtaaagcccagggtgtaaatagtgactttcagttcaaacaacataagggcatttcgatttgcatccagaataatgttcacaatctcttccgtagacctaatgtcctgaaggagagtctctgattgctgcacgtactcatcacattgcttgtaatacgtttccagcaacatctccaaatccgcaaagtcatcattttcgtttttgtgttcccctaaatacatagcagccagatcttcatcactgtctagaagctcgtccagcacatctcttatgagaagtgacttcttatagtaggaagtgagattcttggatttgatcaacaaatctcgtagtttatctctactaatctcgtcttccaaatctttcaagattattccacagattgagtaatgctgcttatattctgtttccagagaggtcatgacgttcattaaaatgctttcaagtgctcgatgttcgtaaagttgcgccatgtgcgcatttgggtttgtagagagttttgactcaaggtcatacatcagcactccaagcttcatggcggcttctgaattcgacgtatcaaaaacgaacacgcaatcgtgctggatcaaggcctttatatgtagcaggtttatcaaaatgcaggtgggtttgacaactatactaggtatcacatcaacacttgtagtgtctatctttcgaagatcgcgcggatacaagttgtgatctttgagaaaggcccacttgggaaacttctgtgagacggcagtcaccgcaccatttttattgaataaagtgcaactaacgaacgcatcattgggggttataggcttcagcgatagaatgccggagttttgctcagggagcagcctatggtataaacgcctcgatcgcagaaatggttttgcgagaagtcgaaagggccggagcctgctccaaatcatactctctcaatggtttctattgtatactactagtcggtctttcaaccgcattttatctaaaaaaaaaaaatgatgatgaataacgaagggtactctaaggtacttgagataggctcaaacaacgcggccaagacaagaaatgggatacagcagtaattaagagttgctataaaattttacacagttttatcgtagggttctgcttagtataggcgctcaattaccttgcatatttagacctctactcagaaagcaatagaccgaaagttcagtcgaaaaactttctggattcagaaataccaaagagctctagtctcaaggcaggtaaggcttcttggttcaaaatttctagtctttcttctagggtgttgtcgacaacgattttcccggattcatcggaggctatgacaccgccggcggagtccttgctcaagtactccgaagaaacggtcaaagaggcctctctgccacttttggctttgtattctttcaaaacagcttctttgaaagagttgacgagctgcttgtcttgctctctcacctttaccacgacactgggctccagaagccttagaagggactcgagaattgcggacttcagcacagactcgtactttttcttgtcagaagacaacttcttgagttcagcctttgcagactcaaagatatcatccagcatctgctctctggtcgacaggaccttgagacgcatcttatttgcgatagtagacttggtgatctgttgcttcaaggtggcctttttggttttctcttccatggccgcgtcgatgttgctagtctcgttgcgcaccagcgcagtcttctcgatctcatactcttggtcagccttcaacatgatctccttggatttctcctcggcctccttcttgatgaaggcttgcatcttgttaagttcatcgttgacctgcgagggagttaaggacgtgatagcggtagacattgcggatcgacgttgacagacgggctacgcaaaactttgaaaacgactttaaacaaactgatcaaacgctctcgaaactgattggagtgtcttgaacctctgcgttgggaacaaatgtaatgcttaaggggatctatgtctcgtatgactactttttcatcacttaagttttcagtgttatcacaccaaggaccgtacggccgccacgtgagaccaggtgcaaggcacgagttttcgtcttcgcagtcagccaacgagacgtataacgtgaagagatgtaaacaccggaagctccatgcgttgtcaaaccactagtctacagtatatactacttcggctctgtacgagaagccttgcaagtccaagcgccgaatgttagttcaacagaggtgctttcgttttatagaaggtcacaatcagtccgcggccgcggcttgagacgattgaaggttcaaagatcaccgtgggttaccacggagtgtactgtttttctagaaacctgttccgcttgacactttcgaaaacacggagaaaaggattggtctcaggtaatagtaatacgacgagtaatagtcgctcagctacgccactgggacatggcaatttcagtctcgggactgtagctccttaatctaggttgcgtagccgcagatttttctgaaggttcttgactcttaaccttgtgcgcttacggagcctcttccagcctcgccgctctccaaaaatacttcaaaagtgaacaggtcgttcgtttggagagtcatctttttggctggtgatgggggttatttgcctaagacaactatttggttttgcagagctggcggctcgttaaaaaagctgccgagggcctcgtagacaagaaaatggtaacgaatgtattaaccggccattttcgatacaaaaggacccccagttggccaacggatgacaagaactgaatgatcctgtcagttgccagtagtatcgtcctggccattctatcatatgttacgatgctagattatttctcaagccgctcgctaaatggaagtttccacttccattcatgaacacagttagtattgagactgctttatatcggagtgagcaggccgatctttatgagtttgaatagggcattcagaggcgttaaattatggcgaaaggtacgtgcctactctacgttggaagctccccgtataaatcctgttggaattcagcatttaagcaagcatttgcatgagcaggtcttcggctcgataaatgcgcaaccacagcagccgggtttaagttatgaagaaaaggaaatgctcacgcggctctctcgaacttttctgaaaaaccacggcctgcttggtaagaaaacagccatttcagcgcccatatcgttcgaccttccacagttgcaaggccgatcattggatgagcactttcagaaacttggtcactttgcttcccagccctatagggaccttgccgggtccaagtttactaatataccaccaaggcctaaaacctggcttcgaaagtcaggatgggtacgatatgcttctgggaaggcgcccgaagcggttgattatccagcagaggccacaattgtgtttgacgtcgaaacgctttacaaaatttcaccttacccgacgctggccgtcgctctctctgaagaagcttggtattgttggacctccccgtttctgagcggcgagtctgataatccgtcacatctaattcctctgaacactcttgacacgactaggcttgttatcggccataatgttggttacgatagagcaagggtgcttgaagaatacaactgccaagaatccaaagcatttttcctggatactatgtcattgcatgttgcgtcttcggggatgtgttcaagacagcgacctcaatggatgcaaaagagaaaggcacaagatagtcaaagttgcgatggggcacaatactcgaacgtgcctgacgaagaggatccatggactacagtttctactctcaattcattgaaggacgtggcacttttacactgtggaattaagctggacaaggcccaacgcgattactttgccacgcttgatagaaatgacatcatcaatgactttactcaaatggttgactattgtgccacagacgtggaagcaactagcaaggtatttgacgttgtgttcccactgtttttatcgaagtgtccacaccctgtatcttttggagcactcaggctgctgtcaacttcgcttttaacgactagaggtgattcatggaaagattacatagagaagtcggaaaacttataccagcatagtaaacaaagcattgaaaagaaaattttggctattgttgaggaagtcgtaaagctcaaagacaaaaagactttgattgaacaggatccctggctgagccagcttgactggactataaaaccgcttcgtattacaaaaaaaggtttaccagctaaaggccaaaagctccctggatacccagaatggtataggcagctttttcccacaaagaatagcaagcaagcgcaaataaccatcagaaacagattaattcctcttttcttcaaactctcttgggaaggtgagcccgttatttggacgagctctcatggctggtgttttgctgtccctgtttcacgaagtgaagaacttgaagccaaaaactacttgaaaatcaatcctggagatgtcgttagtcccgagttcacacttttcaaggttccccaccccaacggccagcagtttaattgcacgactttagtcagcaaacagtatgttcaattttttgaaaagggcattttaacttcccattcagagctagcgcatgaggcgctgaagataaattcatcttgtgcctattggatctcggctcgtgaacgtgttatgtcccagttcgttgtatccactcgcgattttcctgatcaatttaaagatctccagcataaaacattttctgatgaagaaattagtatcatattgccttctgttattcctatgggcacggtcacaagacgttcagttgaaaacacatggctcacggcatccaatgcgaagaagaacagaattggctcagaattgaaagcccaagttcaggctccgcctggatacgtttttgttggtgcagatgttgatagcgaggaactctggatagcatctttggtcagtgactccgttttcaacattcatggaggtactcccattggatggatgtgtttagaaggttcaaaaagcgaaggaaccgatatgcacacaaagacagctcagatattaggctgctcaagaaacgaggcaaaaatatttaactacggacgaatttacggcgcgggcgtcaaatttgcaactcaattgctcaaaaattttaatccaggtctcactgattatgaggccaaagagactgcggagaagctttatagctctacaaagggtctagtaaaacgctccaaaacctttaagaaattctggtatagtgggtcagagtccattttatttaacaagctggaacacatagcagaacaagcagcgccccgaactcctgtcctcggcgctggtatcacatcgtctttaatgaagggaaatcttggatccaacacttttttaccatcaagaataaactgggctattcaatcatcaggagttgactatttgcacctgttatgttgttcaatgaattacttgataaaaaagttctccttacgtgcaagattggcgctatccatccatgatgaaatcaggtttttaactgcagaaaaagataaatacaaaaccgctatggccttacaaatcagtaatttgtggaccagggcagtattttgcgagcaaatgggtataaaagacttaccccagaactgcgctttcttttctgcggttgatatcgatcatgtcatgaggaaagaggttgacatggattgtgttactccgtcaaataaaattcctattccgcatggtgagtctaaagacattgtaagtttgctcaagattcctgaaagttcccttaaagacggcagagaagatattgacgtttctggctttccttttcaaaaaagagaacctgttttctctacctatgacaaggcgcacagtagggactacctgtactactttttgaggatgcaaattcaatcatccaaatggaaggttgaggagcttgagcaagagtttacgaggaggtctgccgaaaatgaccatcagtcaaagtaccgatcagatgagtatatgtttttggattacatcaatgacaccaaaaataaaaacaggcccactgctgaattgggcggtggaccccttgaaaacgcagtccacggaagtatgaatctgactttgcgcactcaacctatcgccgaatctcaagggaaatttacagatgaattggcttccggcttgaatgtcgagaacgatttagaagcacagcattttctagccgctaataacactgaagacactgaaaacactgacaaagtgcagcgttgtacttcagctgtggccaagcgtaaaaggttgcgcaaaagcgtgtttggtggggcagaggcttacaagcttttcagcagttgcgtggacaagtctcgagcctacgcaggaaggaaacaggaagagcttttgagctctgaccttgccataaaaacaattgtaaacgaagttgttgcaaccggcgggtcaagatctactaagaaagttgcgaaaattcgcaaagccgcctcaataaaaagcccagccctgaagaaagatatttccaaaactgctgcttcgacaagcaaagttctaaaaaaaatgaacaagactctcagggccggttagtctcaccaatcaagtcaaggaattggccatagcaagctttcgtggatatttttaggccgcttttttatgcgtgcgattctgatatctttttatttcaatttcgatcatttgcttactttttttgggcaacaggaactgttgaacaagagctcgtttatttagagtaggctccacaccttgctgcagttgccgatagccctgctcctggggcttaaatcgcgatggcctcgtaacgtaaatgtcatttttgtaggcctttggtttttcatcgccatttctgggcattttgatacaactttggtctgatgcgtaaacaccccttatgacacattctcctgagttaatctggggagtggcctgcaaaagaggtgtgtgaggtccgtctttgtctcgaagttcactgtcttcttcttcatgagctagctcaaaagctttatccaaatcttttttaacatcttcatattccttggtaatgtacacttctttatctttcataacgcaagtctcactctctctttcgatgcgggctttaactgattgtgaaaacaatttgtccatctcccgctgctttttggacgccttgaagctctcaatcaaacttgttgagctcggctttggagttacgtgtgccgacgcttgtaagctggcatcatcaagatcaaactttcgttcgtgttgaactttttgaacagcagcgctcttgcgtttaatgtactgactaaaatcttggtcatctcctgagtcgctagcctcttcttcactgtgatggaatgctctctttcttggccttttcatttctttctttcatagtgctgtaatagtacggttaaagcattaatttgatatcttgagtactttattgttctgacacaacgtttacacataacaagaaccacttaccgtgttaaaggcctcgcatgtcatttgattggcttaacgttcctggtctctcagggagtggaaacgagaacattgaagctgcagagccgcctccctctgtttcgttcaattttggcaacagtgcctcggaaccaccgacggaaagggaaagtcatgttactatgccacagagggccgatcgagccgacgcttttcactcccaatcaagttacgattcagcctcatcttctgcaaaatcacaggcgcggccagacaactatatggaaaccaaagaagacttgcaagtcccattgtcactgtcaagaacccaactaacaagagaggaagtcaggacgtatttgagatggtacggatatattgcctcgcgaaagcatacaaagctcattgctctcgatgatgtttttcattttatgacaaacttccctcttgggcaagatgttaaggagaggatagcgcacatattcaagacctgtaagaatgctctaaatattggtcaattcttcgcaatactcaggcttatagcccgtgcattgactgacggcgttttgccgacgagaaagatgatcatgaaagctgcacctgtgcctaagccgaaaccaattttagcggctggtaatgaagaggtgtacgaagagatagatgactcgcaggacggcccagagctaaaggttgattttgatagctttgcgtccttgctcctaacagggcagaagaagaaacgaatgagacggagaattacaaacgaccataagaggtcaaaaagggtacggttcactgataagttggtaacatttcaagatcatgtacagtcaccggaaaatgaacagggcaccgaagatgaggaaaaatcaggcgataatgaacctctagatctttctctaccgatggaccagttactaaagaagatggctgcgcgcaagaagaataactctgcgctcgtatcggagcctccctcgcagaaggtgccagagtcccaggaagagaaggaggttcttgaggacatgaaggaatctctcaaccactttcaccaaatccacaacgttgatagtgtatctttaggtggcgtcccagcacaagtgccgtcggcgggaactccatccgccaatgctacggcacaaatagaacctttgaaacccacggccacaggttctgctaactatctgtttcgttcaagtcaacagcaaccgcagagtgtcaaccaagagcccctacaacccttgaaaccgacagcaacagggtcagcaaattacttattccggtccagtcaacaacaagctacatcccaaaagccagagcacaactctttcaactttatgcatgctgttagccctgatccctcgaacaacgcaatgcatagaaacaacacaacttttcagtcccccacgcctgaaattccacaaatacgggcaccgctcgcagcaaactttgcaggccaaccgctccactcgtcatcgcaagctccatctaatttgaacgtgccgttttcaaatcaaagctttctcccgcccccatcctccgggttcggtatctcgccgcaacctactagccagaacaatttctctccaaatcttagcgcgaataactatttccaaaatttgctttccagttcaccctctccaaacgcgagtactctacagctcccgcaaagcgcctcagtcggtccgtatgcaaacgcatacagctcgaactctaaagtagcccaggactctaattacctcaaacccaacttaacggggccttcaaatccgcagtaccaaatcaatccaaaccaataccaacggcgcgaataccagagttttacgccatcacctgtccctacgttaccgtcgtatccccaggcccctcagaacacatataagtctcacgattatctaggggacttgagagcattacaggagcacgttgaccagcttcagaatgcctacaacagatgagtacttgcaagctacatagtcttacataaaagtggccctgcgggatatacagggtgatatttcaaagacaagtattgatattgcccacttgaagggtgtcaaaagtaaacaatgatcaagcctggtaaaccctttcgtttgaaggaacatcactaaggcttcatttttttagaggcggagacttcagtaatacatactctacaccatcacacctcaatactcagcattaagagtagaagaacagctacaaatgtcatcatccgtgccttacgatccttacattcccgccgaagagtcccagtctcagaccaagactgctgctctcaaagccgtaagttttatccagcagggacacccaatatatcggtctaataaccggaacatttgttactaactatagcttacacaggaaattgatgataccgttggcataatgagggacaacatcaacaaggtggcggagcgcggtgagagactcacttctatcgaagataaagccgacaacttggctgtctcggcacaaggctttaagcgtggcgcgaacagggtaagaaagcaaatgtggtggaaggatcttaagatgaggctgtgtcttgtcctagcggttattatactgcttgttgtcattatcgttcccattgttgttcatttcagctaaatgaaagcgatccacatttcaaaagatcctcaacagtttgtcatgctcttgataacgaattggctagctttctggccgaagagaactgcaattgtgagcttctatgcttttataccaactttatgtttgtggttttgatctattataggtgcgataccagagtgctatgtatattaagtttctagttcaaacagcgcttaaccctgattacaaggtatttttgaacgtttagagcggcttcccgcgttgcttcttagtaacagacgctaatgcatatatcatatgtacactttgtgattagctagctctttcaacctcttgaacagtcacatgttgcgtgaccagttcaacaaccctccttgtcaatggcaagttcatccacgctgggatgtatgcttcaattttgccaaaacgtcttgtctcgatcaaactgaatggatcttcgaagggcccgttttctacatgaaggaaaatgtcactgctgtgggtttgagactttccgtttgatgataaagaagactcacttttcacgcgatttgcgacaaatgttagaatttcttgtgggatcggcacttcgtagtcggcaactgcgtactgtgttattagcttttgaatctgtgctggcttgagcgatgagcatatctcccatatgatgtcaatgtcatctaagttagcttttttgagttgcagcagtttagaagcttgaagcatatgctgtaaacaatcagtaccttcgggaatgtggtgcgatttgcaccattcttcaagtctggtaacattgtagttcagttgcagccctcttttccacgacaaaaagtttctcctcatgatcaggtcgttgaaacaaattgaatccacgtatttcaaaagggtaataattacctcacggaacacctcttgctcaacgtggtaagtcttcatggaccagtaaatgttgttgaaaaaagtcaaaatgtcatccatcttgtagtaatttgactgcgtgaaaagtttaggcaaaaactgtgaagactcgttagcgatgaagccaggtagcgactgtgacatgaccacagcagaaacagctttcttctccagatctttttgcagctttttgagccagatattgtaaatattatagctcaaagattcgaagtcgtcctttaattctgtgacgagagtcacgtactctttgtattcatcttcattcagaccgctattataagagtcatcattgagaatggattcctgagcaaaaacaacgaaagagtagagctcacgcacatttgtgagccaaaacgcaccgtggcaaatcatgtcctctcctttcaacccagtgacaagcttttggatggttgacatggcttccgccagaaagctttcactttgtttggttaagcccagtctccacatgtcactcaacacaattatcattatcctggccggataaagtacctccttccttgttagctctgcggcgacgccagtttctgggattttaaagcctttcaataagccctcaacaatctctgtgtttagcgacttcgtgtcctcaagaattttgtaaagttcgtcatttatctgagaaagagcacttgcagtagatctgacgtcgtcctccatcccattgttcatagaaatcacgttcaactgccttggcgacatgccgtcggccaaactgctatgggtgctaaaccttctatttttggttggagtgtgagcaagcgctgtgtttgcgctaaccccgctgcggatagtagcttgcaaacgacttatttcatcttttagggatttgacttcgttcttcaggtcagagttttgagtctgcgcgtcggcatattcctgttgcgctttattgaggttttcaattttgaggcgcacatcgttccgtaactcttcttgttttgtcattaaactgtcgatttcttgctttgcagctgcaatttcttccttggcttgctccaattcagctcttttgtttgcgagctcggcatcatgcgagttcttttgttcttgtagatcccttgaatgctcttctttttgagattccagcaaagtctttatatttgcagattcactcaatgacttttgaagctcttctatacgagaggtcatttctctgttttctttaactttgtctgctaaggactgagtcagctgaataactttattttcgagcttgtagctgacttcttgaagatgattgacagacttggcatcagcttttagttgcttcagttgtttctgcgctaattttcttctcacaagagattgaattctaacagatgatcctctagtagtgttgaagtgtttccttgggacaaatccccttatctttttctgaatagctatagcagcatcaaactctcgcctttctaacaactccttttgggtgatacgtcttctgaccagcgattggaccctgatgatggaacagaacgtattcttgaggtgctttctctgggtgtgagctctgagaaggctttgtaatgaggttgcggcaagggttttgatttcatagtcaactctttgacggcataaggcacccgcgactgcagcctgagacttgtgaatagcgctttggatagctaagtacttgttacggtagtaaacacctttgattttcttctgtatcataacgcaagcgttatgcatctttgtgcctctcaacttctccaaatatgctagcatacctgccttgaaaaagatcttggtattacctaactgatatttggtgctgtctttgaccgtaacatcaagtatttgcttgcagaggtctctgatgtcatcttcggttgcttcagatgtaaaaatctttgtccagttttcagagggtatcaagatatgatacctaagaacaaactcattgtacgtccatcttgaaggaaaccctgcacaagagatacgaatggtctctaaaacaccgcaagcacgaagttgggacaaaaccataaggttgtcaaacttccaagcttctttatcctcatttggctttatgcagcgaatgtaatgaacgttggtagaatcaatcgtggtcataagatcgattaaagattgtttgaacatggaacccaaagtaggttttttaaccattctagcgggacctggttttttgttggcttcctgtttcttggccaaagcagcagcattattgtcgatggtatccaagatagccagtagtgtttcgttcttagaagccttcaaaacctcaaggtgtccgtcagaaacagtgtctctgtttttttcaatgaagccatcaacatcgtatgcgacatccaaagcgtaatgtgagacaacaaacttggtttgtccaaacctaggctttgaaaaaacagagttcgttggaggtttgtctaaagtttggtaaagcttttgagtccaactttcgtcggaaccagcgggaagccttgattcctcatctagcaatgataatatgcctagcttgttttcaatcaagtcaatgcaaggctgattgtcgttaaactcaataaatgaccactcgatctgttcattcatatactcttcctgttcaagcttaaagacatgctggttgaattcttgttgcagcttctcgttggcataattgatacagaattgttcgaaggagttcttctcaaagtgttcgaatccataaatgtcgagaacaccaataaacgagctaacctgatttgaaacttctggattacaaagaacagtattaatgttttccaccaaccaatcaaacaaagcagagaaaataaatttggctaccgagtctctggcaacaatagcttgattgaagcttaagttagagacaattttttcggatcttgttgtaatttgcttcttcgtgatccacttagagaacccgtacgcatcaattccgaggagatcacaggctatttgcaaattaggttcgtcagagcttaaggaggagtcgtttctcgtttttttaacctcaatgctacctatatgaagcaaagctgccaaaattttgaaaagctgatgctgtgtatcttgagcgaacccaaccatcttcaaggcatctatggtagtccggtactctgcggcatcatccacacccttgattctgtagtccccgccttgatttaggtagtgataatcttcgacctttgtcaaatggagttctgccttctcggattcggagagcccctctaaaagttgatagaatatatgatagtttctttcagtctggggttggaaaactaatctcgaacgttccagcagataagttctgatccgagcgcctataatggaagtattttggtcgaataggatctcgaggtacttaccgaatctggaagagttatcatttctggtagttttcgcgttaccgaaggcttccattataggatttgtggccaagattctctgctctgtttcagacatttctaactgatggtcagagctggtgttgtcattgttagcttgttcgacagaggcaaaataccgcatgatgtactttgctgacacagttttgccggcaccggactcaccacttacaacgatggtctggttctgcttgtcgttcttcattagacggtaagcttcctctgcaattgcaaacaggtgtggctcaagttctcccttgcggcggcccgcatatgcttggatcatgtcttgtgagtagagttgctccacccggtcgaaagggttggtggcaatcaagacgatccctgagtatgtgtaaatgttgagctggccgtagcgagccttaattgcatgcaaaacagcaggctcattaaggtacgacagtgacgtcaagtcctcaatcgcctctaatataggtggattcctaagcagcggcagtctatcatcctggccctcggcgattgtgttcgtttcgatctcaacactttcgccgttttccagagttaattccaacaagtactttccatccgctggctgcgagagtttcgtgacttcgcttcctacccatccctcattcttatcaggataccagcacctggttcccacttcgaatgacattgcctctccaagtgcgcacgcggtttcgcttttactatacctgagatgtattcgttaacctatcgtggaccccaaacggtgtctttgagtttcacggtcactggattagtgataaacgactgctccaattgcgcacgagctcacttcttggacaagaaaaccttctcttccggcaagaaactctaacgtgttcttgtgttgatattaggaagttcggtgatttatttgttgatctggacattaaatttttttatccactaaaaatggtgatacgccaccgttcgcgcagtgccaaatctgacaccagcaccaaccacaaaaccactattctgtaacacagttgatacttaggctcatttctactttattgaactatttccggtataaaaaacagttctaatgtgagcagggtgagctcaaatgtgtcctcaccagcgaacttgtgagctgaagagccactcaaacgtagaaaaagcttataatgtactcagcttctttggatctagaacacagttgcctctctaagcttcgctcttgcatacgccattatgtgaaactctattctgtcattcaaagacgttgggcactcgctaggaactgtggcctagcaacggtcgcgctggtgacgaatacgcaaatcaagactattcaattagtcggcactagcttgtacgtcgctaaaatcctgcagttttgacccaaactcttaaatattattggtgcagcgcgaagttgtggcgaggacctacacccatttcgtagcgatatttctattcaaggaataaaacgaatgcgttctacagccgtaaagtttaagggcccctgccatgagcccttcatggtacctgatgacgaacggctcgttagtttatgtagctaaatccggcaagaagcacccaaaggcgcgaatcgatcagacttcattgaattgaaggattttgtcgattggttgtcctttctccgtttgagcactttgaagttcagctacggtaaaggggtgtcagtggctgcacatgcatgttcgtttttgggttgctacgaagttgagtgaagacatattgttaatttcttataggcgtggatttgctagttcacaagtcaccgcataaattaatcaacctgtggattgcaggtgatgttgccaccatgaaagttttgcgcgagttcgatccttgatcctcggccttttctagagaagcatctgtcagagacagctaaataagtctgtctgaaactaacgatacttcagtacactgttcctgtacgctgtgtattttagtgtatctttcatggaaaaatacatttttaacgcttggcgaactactggcacctgaagcaagttaaagctcatgccgtctgctaatgaaggcctaggactttcgccatatcatcgctactcccaacatggctctgctaagatttcgtctgtctcgaacagcgacatcccgaggcattcatttcatctgagatgcagcgcagagcgaaacgcggtaacagagcatgactttacttcagccagtgcgggcaagtttagcgactgcttatttcactcctgtcagggtggtagtgctgggctgaatggcgctgcctcttcgtcctccccaagcttatcctctattcataatactgacaaagcaccttatagctcctccaactccttactaaaccccggatctgctagaagtggcaacacagctcggaattcatcttatgaaccgccctacctctctgctccgcgcctccgaaacgatcgtaagcggctcgttcatcagtttctaaattttgaagaagaaggacaaagcaagcacgatgctcaggtgtcactagcttctcagcactccttgatatacgaaaactctcgaggcgagagcctgtcgcaaattgtattgaaagacctgaaggaaatacccacttgtcaagatagcaacttagacttggtacgatcacagtctaaagccaaatccactgcactttcgtgtcagccaatcatgagcgaaatctctaagtttgacagctctctaaaagaccttatactctcgatctcgagcaaggacaacgaaatgtctcggagcttcaatgacctagatgtattacagcataacatacaagaaacgagggctataattcaaagcattcagtcgcaagttaaagaaaacgacctttccagattaaaaggctccttcgaggcaggtagtgacacatcatttataaaacgcttttcagccgccatttctgcgtacagcgacagccttacttcttttgaggaacgcattgccaaatgcaaagctgagttggcagctcaaaaggctactgtacacaagctcgagacaacgatcaagctgaatgaaatgctagaagactcgaatactaacaagtgtacaattgatcgaatacgagaatatagaggtatcatcacagacgcggtagggctactcttcctcgcactcgtcattattaccttaaaaagatatttggctgggaggaacagctctagcacatacaagttgcacgttccagaacactagcaaactcctggggtgtataatcttaaagtttgtcattcgattctttgtccgctcactgttcgctttacacgattattctcttcagtagcctttaattcagaaatcaaatattcttggtttacccgagtacgagagcgcggagcatcttaactcttactccgaacatggcaccaaggtacgttttcaaaccatatagtatattagtaggtctgatggaatgttactaatacaaagcacttaaaagtattgctatggtccaagtgcaatctggcgtggtcctgccgatccggatattcattaacagacaacaagttgcaaagaccattcaagactgtatgtgaaaagggaattataagcgctcccagcccataacctaactcttttccgcagccagcacatccttcgagacaccgctattgcctaacaactccatcattcggctgaagtctcccttaattagggtgtacctttcaaatactgatgctagagacctttgcaacgacattaaaaaagaaatattattgatcatctatgaactgacctccaaggatgtccacgacacggtcactggaaagctgaagatcggaaactgtgttgatatcaaggaagctttcggaaaaacaagggccttcagttttctgtacgactctgatcccgaccgctgtaatctcacaactttagagagaattggcaagcatcaatacaaactccattacgataaaaattgggaactcgacatattcatcacagacttgagaaaacttgctagaatacgaagcgttcttctcgctcgaatgtcgtggcaaggcagcgtttttcctggagctgcgattcctgttggcgacctttcaggcacacggattctacggcgatgcagagaagaaattatgagcaagaaaagccctactgatgaacctagcattcttttagaaagcgatgacgagggtgctctgctcgatactgctgccgttgattcctctacgtcgacgactacacgtcctttgaaggaagcagatcttgatgaggacaaaaagcctgctttcaagtttatacattctccaatggttaatctgggaaactgcattgacattcacgtcttgaaaaggccaaagagagcacggaccaaccgctctcaggcacatctcgatgttgaaacatagatcgttaataattataacacaaatttttaatcatcagagcgcttgactgacgtgaaaatgacttaagttaccagtgccattagacgtctcaagctgtaaagatgagctctaccgccgaaatcattgcaaagaatgcgcgccttggtggcaacaccttgaaaaccatttctaacgaaaaccgctcacgtttgctgtacaaaatacacgacggtttgaaagccaacgccaaatccatcaaagaagccaatcagctggacttgcagaaggctaaagaggacagcttggcggactctctttacaaaaggcttgacctgtttaaaggcgataagttcgacacgatgcttatcggcattaaggatgttgccgagcttgaggaccccgtaggcaaggttaggcttgcgaggcaacttgatgagaatttagatctgtatcaagtcactgcaccagttggagcactgctggtcattttcgaatcgagacctgaggtaatcgccaatattacatccctggccatcaagtcaggcaacgctgctatcttaaaaggtggcaaagaatccgttcatactttcagagagatctctcgcattatcaatacagtcatttctgaaaacgaagaaagtactggtattcctgcaagtgtgatccagttaatcgaaactcgccaggacgtttccgatctgttgcaacaagatctttatattgacttggtcgtccctcgtggctctaatgagctggtgagaaagatcaagtccagtacgaaaattcctgttctgggtcacgcagacggcatctgttcaatctatttggatagcgaagcagacttggcaatctcaaagcgtataaccattgatgcgaagacttcctaccccgcaggatgtaacgcagtggagactattcttgtaaatcctgaaatgcccaaatggtgggaagttttagagaacctgtctaaggttggtggggttactcttcatgtctctgccgatgtgaaagcctcttatcttgactttttgaagcaatctggggctcaggatgacgacgctcaaggcaaaattgtagatgccgatgaatctaaagactttgacagagagttcttgtctctagactgtgccgtcaaatttgttcattcaaccgaggatgctattgctcacattaatcaacattcgtctaaacatacagatgctatcataacagaaaacaaggctaaggctgaactttttatgaaaggcgtcgattcatcgggagtttactggaatgcttccacaaggtttgcggatggttttagatacggttttggaacagaggttggtatttccacaagtaaaattcatgctcgcggacctgttggacttgatggcctggtcagctaccaataccagctcaggggtaacgggcaggtcgctagtgactacatcggctcaggcggaaaaaaagctttcatacacaagaatcttgacatttcgaatttgcgcctgtaacgtgttcaactagtcgaagctggcactgagttaatcatcgtatatatacacatatagattacaaatataagaacagctttgatggaagctcaatgcaagtttctttttcaacgacacatagggacttaactgtctctaaagggatttgcggaagcatcttgtaattcgccgtgcacacctctcttcagagtggtgtcgtacatcctaatgactttatcttggccactgtcttcactttgagagaatgcaaagcccctctgttttttcattctttgaacttgtctaaccctgcggatggctttttggaattgctcaacccgcggcctataatcgcctatgttgtatttttgcatttcctgaaccacatggtagctctctggtgtataggtcctcttatagtacttccaagcgaagtcacgaagaagcgcaaagacgggcaaaacgatacacattagccagaaagttgcagacccataaacgtgggagacaataccataatattctgttgaaacgtttgcatgtgggaaaatgctagcatagatggggaaaaacacaagccagaatacaaaggaacctgggattgcaaaagctgtaaactttgtccactggttagttatcaaagctgccttgccaatgacgataatgacgctgcatgtgtatattgacacaccccacgtccagtgatctgctgtttccccgtgcatatttagaacatcgccgtttcggtaaaataatatggagccaataaacgtcacagcggagtggtaaaaaccattaataacccatccccaaaagatggtgactgagaagaactggcctttttgtcctaatttgtaaagctgggggtaccggtcaagaagacggctgctaacaaactggtcaaaaactcccaaaacaaatgggggcaacaccgtgaaaaagacattatagaatgtcatcgtccaggattccataatggactgaccagaatatgcgtttgcgaaaacgtaccaaaattgtgtcatatacagcgcgatgtttttgtaaaaggagtacaagatcgcctgagaaattctttgataagaccatgagccatggaccaacaaaagtttcttgagatatttgaactgtgcgatggcaaagtctgcagaccgggctgcttgcatgccttccataccgctaattccgacaccaacgtgagctgcctggatcatactaacatcgttcgcaccatctccgatagcaagcagaagcgatcctgtctttctcttgaccatttttacaactaaggctttctgtaagggcgaaacccggcagcagatcacagctttgcacaactttcccaccgataatagatagtcttcaatttcgctatcgagggcgaagcccaaagatttcccatctattacaagagcaaggctgttcatgtcctgttgggaaacttgatgctcgctgattgctttcagtttttcaactaggtttttcttcgttgcttctcttgtttcttcatttacgataagcaggttcatgtcttcacttagtaagcgacaactcattccaatgttgacggcggtttcctgccggtcaccagtcagtacccatatcttgatccccgcatcttggagagtatgaattgtctcgggaacgccatcttgcaacttatcctcaatagcagttgcaccaattaaatgcaagtcgcgttcaatcagttcagcagcatcgtctaatttttgggttctattgtccaatgttgttgatgcttcatcgtatatggctttccattctgagtattcggactctggtatggtcctagttgcaagacacaaggttctcagtccttcagccgcgtaatcctccaaatgacgtaatgttgcctcgacataagggtttcctgattcactcaatctttctaaaataacagtgtcagcgcctttgcaaaataattttatctgcccatctggcatcctgaaaatgccgctcatcctctttctagttgaattgaattcgcagatatttagtaactggtattcctgttcttggcctgatccttccagcacaattgcaacagtgtttggtttacgaacaataaacttgtaacctaaactcgcagccccttcgaccaacgcgccttcgtcaggggacgcagcttggtactttattgaaccgtcttcttggaattcagggataacagtatggcatgtagccaaaagagtaaggaaatcattgattaccccggactctggatcactgtgttcaccaagcttttcttgcatttcttcaaactttctgtagccaacttcaatcccatcctccatcgtgggggttttatcctcaggaattgtttcaatgtagcatttgccagcgattgagcaagatttaaactccataacattccttgttaaagttccggtcttatcactgaaaatgtattctatctgacccagttcttctaccagagaagaggtgcggactactgtggggctgtctgtcgcctcatcataaagatccaggtctgatgctatcatgtaagcctgataatatttgatcatctcgactgtcacaaacagagaaattggaactagatttgaaaaaagaatccagtacgttagtatatctttgaaaaagagaccagctttgtttgttccttggaggtaaagatatcctaggtgctttgcatcgctggtaacttttatgacgttaccaattgaagaaatcagagccagaacgataagcacaccaaatagggctacaatttgcatgttgatcacacgctcaacggccgttcttttgattggtgttgcagtagcattgcgcatcagtttagtttcatgaccagtaaatacaacaagaccatagacccatgcggtgtttcttaatgtagcgcctctcaaaaccatctgttctggagtcaaagcaatatttttcccgtttaatgtcattgttccttcataggtatataaactcgagttgggatgctctgataaaactttgcccctcattcgcgcaagctcagcagtatcaatgatcttggaagtttcaactttggcttgtttaatcttgaggttcgtctcgccatctaaattagcagtttcaatataacaaaggccctctggttcagacgaagatatgacaatcatatctgcaggaacaggctcttctgatttaaccttgataatgtctccaacggagatgttgacccacttgtttaatgaaaagtcctgaagttggtcagagaatatttcggctcgtgagtcgttcagctcattgtcagactttgcccttttgaggtcttccacgatttctttcacagcagaaacaataagcactataagcagagtgccgatggttgtgtagcggtttgttggcgtgacattaggaacttgctggattgcagaggtaaacaagaaaaataggttagcatactttgaaaattcttgaaataaaaattttggaagaaaagttgcaaggttgtacttggttgtcgaaatatgattatctccataactgcgggctctgttagcttccctatcattgatgaatatctggcggggagagcttttgtcttcatcagaaagttcatttcgacgaaggatgaaacgtctgaaaagaacttttatgtcaaatttgtttcttgatctcgcatacctgtcttccgcccccagatcgtcataactatgcatttcgaaaccttgataattgttcctatttttgttgcctataagcccaaaattgaatttgcgaaacacattgcgcaaccctgatcttttttttggggctctgtggattccttgactatgatcatttaacccttcttcacctaaaaatgggttctgtatgatgtcgttctcaatgttgtcttcatgtggcaggttcgctgaatgccggtcaagatcaatagtttcttcgggtattgttccacggcgaatgtcttccagaaggtcatagtcagagtctaccacttgggcctgttggaatgggtttccggcgcttgagtctgtacgaggagcgctggtgaattcatcatccaaaaaatcaatatcaaacagagtgtcttcatttgacttacggttctggtggttcataatacacaagcctggtgacaccagctgcgaagtcactcaattagctgttctgctgctttccacatgttgaagcttaaatagtatttcgcctttattatttaataatttcgtaataccgccgtacgagtactagggcaaaaatagtgaatatcttgtgcatcgccctcgggtgacaggagatctgagggtttgagtcaaataaatgctaggatagtttacagtgatttttatacaggacacatcaatgggccaattcgcggtgtgccggctgggtctcttcctcatattcgatttcaactcttggacgtttcttcctggcagctgaagttcccttctttccttttccagatgtaaatccgctttctggctcatcctcgctgctatcgctcatttcgtcttcttcgaaggaatcggagtcggaagcctcggggtcatcgagccatctctctatgtcctccacgtccaccagctcttcgtctccgtcatcctcgacgtattcaatctctgcgtcactttcgtcctcttcttcatcatcgtactcctcctcatcatcttcctgctcgtcctccacatggccaagaactttcctccaaatcttttcatccacgttcaagggcttgtcaccataagcgccactcttgagtctgtcaagcaattccttttcaatggccttctcaattttggcggcagccaatgctttacgctcacggttttcatctcttctcttgaccttaggagcaatacccacgtagtgtcgctcttcttccctcagttccatacgcctctccgtaactgccacttgtgtgagtctcgttagcctctgcttacacttgtgaattaggaatttgttccagtaaagtaagtggtcatcaacttgtttcagagccttcgcatagttcttagaaagccttattctttcccacatttttgctggagtgtgtgctctttccgcggtcttcatgtaaaggtacagtcttccatccacatttttcacagtggcatacttggcgtttgccaacggacatgactgtctgttacacagcccagttacgttgtactcatttctgcagaaattctgacctttatctgtcttcagtttgtaagcgcagaagtgctgatttatgacttgccaaatgatttcatccgacattattgaatagatatcagaagttcgtccttttggcgtatctagtcaatgtttattgcgatacttcttgtgataactatacacttcaagctcatcgcgctcatcgcatctcaaattttttttacaaatttttcagacttgaaaatggaaggaaaagaaaatgctgccataatacaagatgcgctaaggcatcgcgaagttgcagattagaagaattaacagggaaacaaattacaacgaaggtaatatattacagagttggggttacgtacttgataaaatgaaatgcatagatcgattcaatgaaactcttgaataacattgagaatgtcagaaatctgttatggggttgtgcgctttgcaaagcttttcaaatgaacatggcagtaaagttcagctcctctatgttgcgcttttggtttgctgacttttcaaatggtctatctcttcatgtgttaggcaactgatgtaaacgcacttgctcagtaattcatcattaacactaatattgtaaaactttgaccattgagccctttggataaagttcttaacaatctgaacatttgtttgaaatttactgtagtttaggacttgatgtggggtaatccaattgctcttctcagagttgagcgttaggtctgacagatacactacaatgaagggaatgcaaccttttataggctctatatcattgagaagcatccggatgttataataattcttctccaatgaggggacattttttagtgactcccacgaaagaagatcgccaggctccacgagtctccaggcgtcgcggtagctttgtactaccagggagctcaaggccagtactatttgcatcagggtattgtaattttgaaacaatttgcaatgttctgcgacgtgaatgaacctctgtattgtgttccttcggagcttgttatcgcgtgttaagacaatttcagaaataatccaatctactgtcaggttgaagcgcgcaattgctaaatctattccagatagttgctcattctgtagtagtaactgcaaccaactcgtcacaggtagcaccttgcgcttcactctcaaatccaacaaatctttccagtctatctcattcaatatttctcgctcaatcagcgtcagttgctcagcaatcgacttagagtcatacatcaatatgaaggggacatgctgttcggcatttgagatgttgagtctactgtcttggattttatagttttgcagcagctcggtaatttgatcgtttgtaactttttggtcacgctcataggaaaagtcctttgtacaaggtgtgaaagggacttcacttttgacctgccttcttctttcgatcaggaaggaatttctttctcgtgctccaaggccggtcaagcgtcgttccttcagtctctccatatctgagtcgctctgttctttgttttggtctgttttgctgaaagtgccttctaacttcataagcgccacatttacgggatcgccgtgcagagactcatcagttagtttcgcaaacctgttaagcctgctgtcattagctttgtaaggagacactattggcgtaatactacgtcggtggtgttcattatgcggtttttcttgataaccgttatcgagctgctgctcttctgtcggctctccttcttcaccttcgttgtctctcgacaaatcatcttcattaaaagaagtagtttcactagtaattgggctaatgaacttatttttgaggtcttccatgtttttttctggagaggcaaagtctaggctatctgtatctggggaaaacaagtatttgtttccactgcttccttcggcatcgggtaccaaaagggaatcatttggagcatttttttcaggtttggcacctgtagagggagtgtcgacagtaagtttgtgcgatatgtcagccctcgagttttgttcgaaagaattgatggtatggaaagacgagaacgaatcgccgctaacgatggaatgcatacttggtattgatgacaagcgaataagtttatttccctgaggaaattcgtcattatcgagtaaatcatttttctctatcttgtttgggctactctgcttagaggaaaacaataactgcgtggatacagaagttgcaatggaggacctaatgttttttgcgccttcttcttcaaccttgtcaaaaaataaggctgaagttctctcttcgaggtttctgatctcttcttgattgttaagaagttcctcgtcaagtttgagaaaagccccatccttggccaccaagtttgtggtacttattgtaaccgcgttgctgacacttggtcctcggctcctgataatgctgatacgtccgctactggtaactgatttttgggcagcagaagaagctggagtcatgtgtttcgagttcctgctcatgctcatatcatcaagagttgtgaagaaactagagttgtcatcatcggcgtcgctttgtaactcattgtggtttattttgtgatcgagtttagattggctgccgttcttctgatcaaagttttcttcgaaattgaattcacgcaagttgtctaaactttcttttctcttcaatggtcggctaatgtgcgagcctgcatttgagacttcttctgcttgtggagtactctcattatgttttgagaatgtatcatcaatctctgtgatactagatgagattcgtacccctttggtgggggagccccttgaccgtgtaccattggtcgactttgttagtgcggatgtctgcattacgctgggtgtagagtgattcagtcggataacggcatcagccatgttagagtaacgaaatttaagttcgctgtttgtatgcctttcgcgagtcgtgctgtgtccatggaatacaagtttacgtggcgcatcgttttccaaaattcgcgtattcacatcagacgtaagaagagcatccgtgaaattgaggacagatttatttcccaataatccatccgtacttctcactcttcgcctttctctggcggcagctgagggagaaactgcgtgttgaaactgtaacgttttcgagagcgagattaccgatgatgcgatcgagctaactgttttgtagaggttaagattgtccatagcgctaactgtttcagcatctctttcttgggtttgctcgtcagctccgccctcaacagtagtaaagtgatcttgcttgcgtattttcgacaataaatcgttttccactgccaagaagtactcaacttcatcaatagtccttgcacttaatatgtcaaactttgaagatacgacacttttgagttcctcggagctgtattgcttgttttctaacgacgttatggaaaaaacaagtttgatgaggttttcaaattcagcgcttggcgattcttgattgattttctggttcgcagacctcaaagtatgattctttttccatttagacagcagtcccatcattcccttgttgtatgagtgtagatgaggctctttcttcaacttttgggatgtagagcttgtattagcttcttcttcgctgagtatctctgagggaaagtatgacgatcttaaaataaattcaacctttttggccggagttggggggatgactttgtcaatagatggagatggagggtactgtaaatcctttataacctctgatacaccgctgctgttaggcgcattttggctaacctcatctgagtttccaactttatcattggacactttcaaaactgcgcttgaaagattatcttgcggaaatagaaacatgcttgcagttctttgctttatcttggcgccttgttttgtattaacccgcgcattgtgttctggcaactgaaaattttccttcccaacgtatagagacaatacgctccggttacgaaattctgggttttgtgagctttgcagcgcataaaaactcaagcgttttccgtttttagttgataagtgcgtggctacatcttttatcttaaattcaagccattcattggcgctggtaggctggtcttcgaacgacagtccttcccacataagtctcaagcaaaaaccccatgattttttaatgtttatgactattccgcaaatcgactttggagcaacgtctgatgccccccacgaaagagagtttacagaattaacaaattgagaccttaatgcgtcgtctgttaaaaaatcttgagcaaagtagttcagaatccagtgtcgtataagaacaaatgttctgacagaggcaatttgtccaatttgttgtttattgctatctgcgctcaagctttcgttaaaagcccactgaagtctgcttaccagaagctttagtagctcttgcggcgccagaaattttctgtaagacagaaagaagtctgaaaggaaggggtagtcgatagggtccatcggggacgtaagcttgacaattagggcgcttatgtctgtctttatgatcagcgtgctggaacctcttttcgaaaagctaagtttttcttcgctgggcatcgggtagtagtcatctgttccaaagatcctacctccttgctcaatttcatcctgaaggtcttcaggaaccatctcgctgatggttatcaccgttcaaggtttttgatctgaagaatctgaagtttttgtttatagttttggttctcgaaaatagaggcctcttacatgctcttgtacgagatactcgagacactccggacttgatcaactagcaatcgatattgggctgccttctgagtctttatcacagtaaagcgcaattgaaagatgtttcgtaactcttgccattctttgaaccactcgtccctctataactccctcgaaataaaagtgaagtggccttctattgcacttcggtttcttaaagtgacctgaatgaaagccgtcaagacttctaaaatggcagcgaaaaaaagaggctgcgattacaaatcctaggtcttttgagactctatgtgataaaatttgagaactgtgatggttgcacctttggatgcgtagactgcgagtggtgacaaaatattgaatacgcaaaaaaatccctggagtaaggccaggccgcaaagccaacaactgcgatatggcgggagataccccattaatattatacaagctctacgaatcaatttaaattcttcaaactttcacctctaatacttttagggtttctgaaaaatatactgtgacgtattagcttattaaacaaacttgaaataacataaaaggaagctttgaggcgcttctgcggacagcaaccgctgcattcactaacaatggaccgaaacgggctgacgaactcaacgtcttcagactctctggagcttgcagtgcgctcaaagaaaagcagactgagattgtcattcgtctgccgtaactgtaggaaaaggaagataaaatgtgataaggcccagccaaaatgcggcagatgcgcaaagcttgggttggaatgcaattacgatctcagtgagcagatttctttgaaaaagacgccaggaagacctgtaactatacatgaacaactggaagaactggagcacaagttcgaagatatgcgccacagtttgaatctcagtgggatgcgagcatggaacgaggatttagataaccgaagcaagccgattaaaatcaacttttttgtggggctgcagcctaactgcttcgagagcattttcaagcgcgactgtaagcctttttctgatatggggatgatccagaagcacaaaaggctgaacccgtttttgaaatttgtcacccgttcgttcaaacctttgaactatgctgtgaaaaagatactgcagtctgtgggagattctctagatcctcactcagacgagttggagtcagtcgcagagattctttttttaactccacaggtgcgagaggttctcaaacagcacagtatgaaccctgaaggaatcactcaagaaactgcgaatgcaatacgtcgctgccttttggaaaaaggttctcgcggcgacgaaaaaagtcttttcgagccggttgatctcgagttttcttcatcaaaaatctcacaggcagagcttattgaccagatagtagctgtgctgccgccaagagatcaaattgaacatcttcttgcttacttcatgaaggtggtctaccctttagttccatacgtcaataagtcatgcttttttcggcgcgttacagagactattaagtattctgaaaacgggaaagttataggcttggatattggtgattaccaggatgccattcggaaaattggatgcatggcaatttttttagtagttttgaggatttcgcacactgctttaaccttagtcaagaacctcccttataatggggaacatcttgaccgattcatttccgtttcacaaaagtgtctggctcacttaattacactctcccataaaacaaacgaagacattttgagttgtcttattctgatgaggtggtcacttatatattctccaacagaaggcgaagttgtggctggctcggtgactgatatgttgctttctttgatagtcaatcacgcaatcaggatagggttgtatcgagaccgcattcaggcaaacggacctaagaaaaatgacaaaatggagaggtactttatccattacagggcaaagctttggatgggctgtctgattctcttacgctctgacctttttttgaagggtaatttccctgttgtgtctccagaatatgcggccatggctcccaaggaagagaaccctgagaattacgaagatgaggcagaggcacaaatccatcggattttgcataagcagcttgacatatacagcaaaatgagcatattggataagctcactcttcaagtcgaggaaagcacagatattgaagaaatttactcaaaaatcagacgcttggagtatgaccttcagtcttattgcccactttccgatgttgaaaacttaaataacacaacacttgagaacacaatcatccaaagcatgaacaatgcgctatatttcaaggtaaacgttatggttaagatttacttcttagcaattcgagcatctattgttgctatcctggaacgacaaatcacagaagcactaactgacactgaacacctttcacttcgatatagagaagttacggcagaatgcttcgagtctgccgtagatttgtgcgagatcttgtgcgcgtacatgagcgttgcggatgatgaccagaatagccccgtaatgccggaccacagatatattctcaaccaaatagtgcagattggtattttccgcgtttcgtattatttcatcggcgttatcctaaccttacttcaggttaaaaatgggcttgaaaacttcatgtggcagaacgaaaacaagcaaagcttggtgacagaaattgagtacaagattactttgattgaatctacaagtaaggctattttccaaagcgtccaaaagctcattcatctaggttcccacacgttatccgacagatatttcacatccttcaaacagttcctgtttttggaatacgctatgcaagtgatccaaaatgagataaatccaaacacccccagcaggctaagggaagtgcttggtgatataggtctcccggtcgcaatggattactcgccctcagattgggaaaagtttgccagctatgtgaaaaaggccattggccaagctgagccaacgccaccgtttacttcttccgatgacattccgagtgctccgtctacgcacgctaaaagcgcaccaaacgatccagctctggactcaatgttgcttttcgacgaccaggtcaacattcaaaacatgcttgatggagattacacttggacagactttatatgagaagacaggtctagcattccggaatgctcttgaaagcgggactgaaatacttcgaacagctttactctctgtataaacttttaatatcatttatgtttagcgaatgaatcacttagaagcgcctttgtcgtattttacgaacaacttcgagattaaaaatcgctggggaaaagccgttcgtgatagcgataacgcggaattcgcctcttgtttagagaaactggagtcgtcaacccagaggtcttgcagtgttttattaactggtacaaaacaaacatttggttcccgacgtttgtctaagcctagagcttgatatcacaagtactacacatcaaaaatagggcccatggtattttcaaagcttgggcaccaaagcgacaaaaagtctgcttcaaatggagccctcgaccgtgtcttctccgattcatcaaatgacgggcttgttgagctactaatcgacattgagtcacctccttgtgtgctctatgggtccgcaacagaatcaacgggggcacttcttagtggattactgaagctgcgagtgagaagtcgaagtgatcatatatcacacagcgagcccttgacacccaccacctctcacgggcgtaaaaaaaaaagcagctctgggctgaacgcgctctcacaaacgctttctaacctttcattatcgaactctgctatgagcccagtcacgtcgcctaagccaagccgaacctcttctatgatgtttacaaaagtatctgttaaatccgtctcgctatcgcttgttcagaaggtccgttacacgaagccatttgttgcacattcttcatctatccagtcatgcctaaattgtcgaatgaaacaaactgaactcgcaagatgggatatagtaaaaaaggaaacggaaatacctgtgggagatcatgcgtatcctttttcccatctgatccccggatctgtccctgccactgtttgcttgggctcggaagctcacactgaagtcaaatatgaattagttggagaagcaacttacagggcggtaccttcacataactctaggggagagaaaaccagtactgttcatttgaagctgccaattcctgtaaccaggagcattttaagaggacccgacaaaaactcattaagaattttcccgcccacagacctgacagcaactgttgtgttgcccaacattgtttatcccaagtccactttcactttagagcttaagcttgatggtgtgtcttcggaaggaaggcggtggaggatgcgaaggctgaattggaagatagaagagaagggccgggttagattacaagcttgtgcaacacacaaagggaagctgaagcagcttgaaaaggaagtcaaggaaacagaaactggaaagaagcctagcaaaggaaaacctctaaaaagaacacatgatgcagcgcctcaagtaactacaacagtttgcactctagaagatgcgttgtccatgaccaacgcgcctgaggatccaaatgctccagacgaaacagaaacacaagaagaaactagtaaccgcaaccaaggagaagacgatggccttatccatccaagtgactctgcgatgcgtcaagccagagttgaggaacaacagcgtctgaggcaagaaatgttgcaaaaagaactatcggaagggacagctctttttactgaggaactgcgcactattgcacatggggaagttaaaaatggctggaaaagcgattttacgggaagtggcaagattgaacttgtcacagaagtaaattgtatgggactcaattcaggagtctcgaaccccgtcaacagagcatcaagctcaaagcctgttcacgataatggcaggcagcatgttactgttgcctgtgatgtggaagatcctcacttgggcatatacgtacaacatctgctaatccttgagataattgttgctgaggaagctctgcaatatgccaacggtcagccccttcatacagaacattctccattaacaaaaacaagctccaatgccactaatccggaccagagactcgcggagctttcaccaatgcttgctgcccgaagctctgttcctcaaaacattaatgacgaagcacacccaaaccaaccagaacacggtgctccatcaccacatagcgcctcaaggcgaaacagtaactctcgtattgttggggttcccacgggagctgctcgcgtcttgcgaatgcagtttagacttaacattaccgaaaggtctggcttaggaatttcttgggatgatgaggtacccccaacataccaagacgtccgcttgctttcgccgccaagctacaataatgcgacaagcggtagcaataccccgttagttcattcagacatggatcgcaacgattactcaacgagaacaaatttcaatagtggaagaagcgagtttacagagctaagtcgtccccctcaagcccatgcctatgacagcccatatcagtctttgtcgccagtgcaatcaccgcaattggaaaatgttgtgagtattcaagggaatgcccatcacacacatttgctcactcctcaaaacactcaagaggttcaccttccaagtctttctgaattgctggatactgatagaattactcagtaaagatttatgtatcagtacgtcatcacttaatagctctttttcttttaatgacagcgccaaacgtttcaacattctataaaagtgccttgatcgtaatgattggcaagcccttaaacatgctttatttgcaagtgtttattgagatctcacttttcgtgattataaaactatttgattgtccaggtcttgatccagttcaggtaggcgtaattgcttgaaggaccgactaggccaaaagaaatgggagaaaagtagtaaaacccgcaaattacaatagcaccataggtgaagtaaatgagggttcttgctaaacggccccccttgtgtttttgcaggtttttcaaacctgcttcaaataagtagcagagaatcagcaatgcgaaatacaaggcgggcaggtagtggtgcacataagtgactctgctcattatgacaaacggcatgaaatgcaagccccaccccaacaatgggtagaaaccgcccatcataaataggttgaagtcgcgtgggcttgagaagtcagcatactgcctttgccatctcaaaaggagtacaactactaaaaccataaaagccagaacaccagcggttgaaggccatgtggaagctggagaacccatcaaaaagtacttcacggtttcgtctccccatccacagagtctgatgccaacattcaaagttggccattgccaagcagatgaagctaatgtgtctaatttgtcggggtcaggaactaaagcattgttggttgccatcatagccaggttcaaatgaatgaaattcttgatgaagttcagttttgggtactggaaatctgctggtctatcaggcaatctttcattcgtgtgactttcgatattccaccaagttctcttgtctctcttgaagggattcttcaaacaggcaacttcgctctgcctgaaaccccactcaggcaaagattctcccgtctgagccaaatagcagccaagctcggcgttctttatacggaacgaagacgtcaatggatgcacacgggactggttctcagacccatattgtgctacaacttccaaaacccagtggtctttagggtcgccaacagtggctgaaccgtagcccgaaacttcccatgcagacttggaaattggagcaggaatggggtgagtgtgcaggtttttacctgtgttaggatgaaccaatctataggactcacctggcacaacatactcaatttcagtttcttcctcagtccaaaatggaagtggtctaattctgtcaaaaatccaattattgttgctgtccttgtgaccatagcaagtaacctgttgctggttagagccctctgggaaaccttggacgtgtgagtgcagcagagagccgcctaaagcctgattttttatgctaacatgagaagagcctaatgcaacgtcacgtgggccaactccaacgtcggagcccactaaaccagcttggaaaagagaaggcatattagcatcaccagtaccgctgtgagacagtaagtcaaaatgaactttgaagcaagcaaggaaaaccaaaaatggaacaataatcaagcacaaaattctagctagccagtggttgacataggttttcttggaaacccctttgtcgctcagcatggtccacaagtcgatcacagtgtagataccaaccaaagtgataatgaaaagaccgaccattttaaccgagatggcacagcctagtgataaacctgttaacagaagccatttccaccattttctggagaatggcttagatctctggttatggaaggtaacgaagcagagcatcgatgtcacagtaaagaacaacaacatggagtccagcagaatgaatcttcccagggtcgcgtaagagttttcaaaaataaccaagattgtgaatagccaaacagttggcagggaaaaaccaattgccttcgcagtaaaataagcaacagggatacagagcgcagaaaacgtagcgttgaagatccgcattttaacataatccaggtattctgggtactcctccccggagggaaagtcccatgagccattgtaaccagcaatccagcctgatagacccaccagcatcttgccaagaggggggtgcacgtcatggtaaaactcgtgtctcaggtagtacgaaccgaatttcccgaaatgcgcttcgtcccacacaacgtggttgttgacgccgattttgtacatccttgtgaagaaccctaggagcgtgaacacgatgggcatcacaatgctttccaagtgagccagagggctggtttgcacctttatatctttgggtgcatcctcagcttctgagtccgaaatctggtcaatcttggatacgtttcgctgcttcagtgagccatcgctagttctgtcactaaaaccagtcgaggacatcttttgtaccaaagatcgaaacactcaagtcctttcagtaatggttcacaccttttgttgacgtgttttctgtaaagtttttaagaccacgacatggaaaactttatggactttcattcccacgtgactttattcgctcggagaagagtttgagatagcgcgatggtagctaaggcggcgagaaagtatactaccaacgctatgatcatcgtttggaccccggaagaggctgtctcactttgaaacagaacaaagggtgcatcacgttaaagtttcaatctcatatattaccagatgcaaatccttgttgagctgattcagcggagttctttgaatagagaaagacaactcgaatgttccaagctcaaatactttgtccagttgaaagagctccacttgtcttcataaaacaaaccggtcccgaatccgatacatgcatccatttttaatcaacgtagtgctcatctttggccactgaggcaaataggccattttaatagccatttccttgaacagcaaccattggtataatttcagtcttctgaacgcaaagttcgaaggtgttgaaaaaggacgatgtcgcattaacttgcgtcggtgtcttctctgaatctcagtaagaaataatggggttcatgattatcttgtcacgggcgactcccgccgtggcttggtcttgtaacatgaaaatagcgagatctcggaatatatgtttttctaatgcgaccaacttagttctatgaactgtactaaatgttcaaaagctaattcttagccgcccaaaaccctcgaacgcatccacgtgactatcaaaattaagctgtgccatggcgaactagtcagtaggctggtcctaagcacttcagtactaaagttttaattaacaatcgcgctagaccagcgctctgccagttcttcctcacattagctatacaataatcgcagccaacttcaaaggtcacaacagtagctatgatttgctcagcactatataggtgaacaggtagcttagtagactgccaaacgccagccctgcagacaagaatatgtttgtgaagccgcctgcggccttccgctgcttgtctgaattgagctgagagctaaccttcataaagctcacggagagaacattgccattggtgacaccaaacgcaaactggagcaaaatgtacaacaaatccgagacaatggcagagaaagaagatgaaggtctcgcgctgctgttaagattgaagcaaaaaaaaagcggaacaagcccgattctagctatcgaatacaggaaggttttgaaaggtgtaaaacttggagactggaagaatgagtagtcagaaatcgctcgcccataaaggtcaccaagattccaaacggtaaatatgaacgggatgtattgtgcatttcgcatcggaagccccgagacaaatgtgtttgcagcgaaaaccgggaacaagagcgttaccacgaaagtcgtgaaaatcgaaagaactaggtaccttagcttatcgaaaagcaaggaaaatggcacggatacggtggcctcggggtcgagttctcgattcaaaaaatcgtgtttgtcagcacttccgatggagctgacacggtacagtacgatgcacgcaaccgaaacgagaactgtactgccgaaatatgcgaagatcccacctacgctctggtcacgggggtcgccgatgtatgatacgaggaacaagacaagggacggtagtacgccagcgacagcctgacccaccatcacaccttgactaaactgtggtccaaatacgtttgctagtgccattgctccgttctgagtcattgcagtacccaaagagctgacaagcaccgtgctcattaaaaatgtaaagtttagccagtccggcagacttttgtgaacaaaaacgaacatggacagcaatccgaataccatgatttcccagatgagccctcgcacaattctcctcgaatagctgtgttgcctcttggacaaccagtagttgaaaatcactgatgatattgttgagatggacatcatagtactgatgtatatctttgcgaaaacagtcttgtcatgaaacacatcatgctggaagtacaaagatgcgctaaggaaactattccatggccacagcagcgctatgccaattaacaggaacgtggtataattcagatcctggagcttaacccacagtgtagcattctctagctccagctcttcgcctatgtgccgatgaagttcagttgaaggacttccttctcggaaattgtccattttccttcttatagggtccaggtctggcgctaacagttgatgtgtatcgtgttagatgttttgtgcctgttatagtgattttttatgtacaaaatgcggtcctggtctgataagtgaaaaatgaaataagcggataagcgttcgtaggcaagaaaactttgaaatcttcgatgccagtgattatatattgtacaatatttggttcgtaattgagtggttcggacgtaaagctttatatggccatcataagaaagcgttatttacgccttcctactgccaccgcccttagtgaattcgaatcgagtaatcagtggaatgtgatcacttggaaacttgtcgttagggaaaccaatgaacttggacgcgtattcagggtcaatttcgcctaagagaccccgcacgcgcaggccttgcgatgagtaccatatgtagtcaataacgtcggtgaatgttggcgttaagttagtgaaaggcaattccccgatactgtcataactcgatttcagaggcaagttgtgagcgtagttcttttgagacatatatccgaagtccctgccctcgatatcccggtgtttgctaacgttcccagtgttgagcagctcataaaccgcagagtttgtttgagagttgaagtcgccgcaaataacgaccggcacctttttgagttcttgggtgttgttgcagttgttttgctccttgattactttctccatgtaatccagcaacactcctacctgaaaggtcttaacgtcgttaaactgcggatcccagtggagatgagtagtggcagcccagacgtgttccccgctcttgatgtgctgcagcttgactaccaatgccacattatctttgttcatggcacgatttagataatcttctgtcctctggaacttcttatgcttcatccacacactgctaaagtcaacagcctctttgaacataagcttgaattctgagtctttgtaaaagaagcagcacccatcaactttcttagaatccttgctgtgcattgtgcgtgctcttgttttagtgtggaaaatgcccgagtaacccttttcacgaagcaaaggagcccaaaaatcttcgtatgtcttgcactcaacctcctgcagacaaactatgtcggtattataagacagtatttgttccttgagtttctcgcgtctgtattcccagcttaatgcccaggatggggtaaagcggtacatcttaggggtggcataatgctggcacaaagtattgtaagacagaatagtaaaagacttcttcaatgtttcacggctttgatgagcgtcagattcttgaagagaagaacactcttgagtcgcttccccgtcgatattgatgtcaatgaactttcgctccgtgggcagaggtatctctggagcattatctctaaggtagaaaataagcccagtcacggatttctcggtcaatatcttgatgatttgtctatccattgggttgccttcgagcccgaggaactgtaagttgaaaagattcccaaactcccacggcaaagaagaaaccatgttgtcaaagaaataaaggtatttcagctggtggcacagccctagctctgctggaagctctgtgagcttgttgtgtgacacgtcaagcacgcgtagatttgtcaatgctttcactgacttaggcaacgttgtcagattattaccattcaagtaaagcctcgtgagaaattcgtacttgaataggctttctgtgagattgaacacttgtaagttggagaggtccaaggcatgccaaagctggtcgtcgtgctttgtatctgtaggagctaccattctatgttcaatttcatcgtcttcatctatgttatactgcgacaacttcttgtgttgtagcagtaacgagggagttgtcggattgccattgctcaattcggcgtttggggtgattggagtagatgctgcgctagaactggtattgttgagagatcctgcaggctcgccggccatatctagcagtagctgttttgtatggtctacaagggaagcagacatctcgttcaaggttccagcggcgccttggtttttgtttagcaaatacttacgcatggcgctctgcctcgcatacacatttgcccgccccgctgattgtcgcgagactgctgccagctgcaattgcagcttccatatcgggttgttaagcaaagctggatctccctggtgcgggtggtaaagcgggttccccgcattgctggtgacgtttgccacgcctgcgccagcgctgttcgtaaggcccatgataggttgacccccgtttaccagtcctggaggcaatggctgttgaacctgcgcgttctgagcctgctgggggttttgcatgtgtggctgttgcatgtgcagttgttggtgcattgttccgggagtgccgataacagacgggattgcgggctggactgcattttgctgtccagccagcccagaatatcccatcatgggagctgggttgttcatctagaaagtaatttcccgttctttgcttctttacaaggtttaggcgactctttagctctaaagttccctaaactcgaaagattttccagtccaagaagtgaatttacttgatgcgtatataatgatatgccctgaaacacgacagcccgaatccgccttagcccacattaaggaaggcctattgagatttttggaacctctagtgcttcccgaagcccttctatcgtcctttcgtctgctacttgtttagcaggagttttcttgacttgctggatggtgccaaaaagatgaaaaactctaagcattttgtgccttggccaactgatataataagaagaggccattgtttattatccttttgtaccatcaacccaaaggctctccgatcccttttacgattagcatgaccactctacttcggttccattgtttgctcggctactaagggacactgacgtgggacgaagtaccattcccaggaattgttgttggctgcgttcatagccattgctcttgtgctgccaattgcttaggagcacgctcttttcagtaaactctggtgtacgttttttgaatcgcgtccgactttttatttggcgcagctataaaaaatgcagatgaagattaaaagttttcctcaacgtgttcactttccaaaacaaacaggaaacgtttaaagaaatgggtgagcaactgagcatcttaatggtagctgtactgcttatccacgatacgcgtttcgtagaataataatcaaggagtctttacatattttccatcagaacgttgagacgtgttccatcacgtcttgacgtgtaaaccatgataatgggaaaggtacttcttaacagcttttatagacgagtaggagcgcgcgttagttaagcgccagttttctttatgcagatccaggtcgtggcgcatccgccgaagcagctcaccacttcttcttgatgtgaagtaatataaaccatgttcacgccactcttggtattcgactgatcgttgataccactggtgaggctggcggcggtggtggcattcgttgggccgcagttcccgtgctcgccccagccccagcagtagacgcgatcttcgcagcacataacgccatgctcacttcctgtgccccagcagctcacggcgtaggcgggcggctgcttgcaaaatgttatcgcatcttgcatctggccagcgggtccaaagaaccgaaagttgcggtggtcgaaagcagtaattgaggtccacatacttcttagttcaagtttttcacctaggactggttcgctgcgcatttgaggaaggtacttagcaatggctccttgagcgcgaattaaaccgtccccaacgaagcatactgaattcttgcccacgcaaacgttggagatcttgccctcgtacacaagcgctggacagctgacggctttcgacttcgggctcaagacttgacacttcgtattggatccccacccatatagttttcctccatcttgaacgtaggtgttgtagaaacaagcaaaaacttgagcgcccggggattggacggctaaaacacgttcaaattgattcgtcttgtttttggatcctaatccaagttcgcccttgacgcctatccctgcagtgacaacttcctgttcgcaagtgactgctatgatatgcgaccacccacaagcaacgtcgcggaatagcccttcgatctggcaccagccggccgttttttccctgcttaccaaggtgcactccccagcaacatacagctcgccattttccagtaaaattgcagtaaagttacctcctccggtcacctttagaggcttgctcagcgacttgaaagtgctttggggtgtaatcatgtcattatcgtgagcgaggcctaagctgaaagctgccgttcgatccaaatcccttaacttcgtacaccattgctagagttgatgaaggttcacagactggattaaactatggcggcagaggctgtggatagaagacgacgcgcagttaacgagctcttgatatacttgaagctccttcaaaaccgtacaaagcaagctaactaatggagcacttatcctttggttaaaagagctttccgagtttttccagtaaacttcactcggtggagatcgcgactttggcgctaattgtttattactattatttattgttgcaggcgctcagcttaacgcgtactcagcggcctcttaatcaaaacgcaaagatatatagtggaaaaatttgaactgcccagtttcatggatatcaaaacaaaagatcatcttcgagtagttcaaaggctataggagcggcagtactgcgaatgagctctatgacacccaaaaaggacgaggagatccaagtaccggggtcttcgcctgttgaagataccaaagttgcatcctcatcacctttaaaaaccgatagctcgacagcggcgcttttacgcgacaagttcgtctacaagcccttagagaggcgcgaacttggcgcgaacctgaaaaatggttctggcgataacgccagtgataattctggagggcactcagatgcggacgttgcaaaacttattaacgagtacccagacttctccgaaacgctggtaaaggctgttttcaagtccaattcgtacgacttgaatttgactcgcgagcgtttgcggcggattcattcacagaaaagctcgcgctcatgggcctggaggccaggtgagaagaagcccacaagtcgcttaatgtccctaggcagctactcggattccgttaataccagctcaaatggcggccatgtgccaaggcactctagcaccatcgtggcatcacccgagaagtcatcgaaagttactttggagaagcagaagacgtcaatctttgaccgttattcccatgtcatgaaccaacgtcacaaacccacgatggaatcggtcgtagttgacccttcgactatatcacaactagagccctcgacaagaaaaaggaggaagttactgcgtgctgatgatccaaatcgggatccttccatggctgctatttcgaatacaaaaaaatcatcagtatcactttctgatgaagacgaagatgaaatcagtggagacgagaacgtcagcggcgaggattatcaagagtacaccccagatgttaatattgatgacgaaattttaaagtttattaatgatgcggatgaaaaggacattgctgacgtcgctgacaccactcttgataaggctagtatggtcgtcaaaagcagaccctttaaaagtttggttgaattcagccaaatggactttttaaccgagcaggaaatacaaaagcagcaagaaaagaaaaaatcatccagacggggacaacagaaaaaagacggtgataagctgcttgacaaaatgatacagacaatgaaaggatacaacgctatagattctttgattaaaaggtgctcatcttatggtagcttaattgcttcccagatacaaaaatggggcgtgaacgtcgaagatatccagagtggtgagctcaatttcattgacattggagatgatgaaagcgaaagtgacgaaggtgccgagatcggtattactcaagaaagtggtagtactgggattacaaagaagtcggggaaaacaaagaaaagcggcgacgaaagcgattttgatgatgaagaggacgactaccaagatagtgaggacgaagattatggaagtcgaagaacaagacattcaggccgcggaaggggaagaccaaaacacaaaaacgtcaaatttttcaagcagaaacctaaacttctttctcctgatgttaccttgaaagattatcagcaaactggtatcaattggctaaaccttttataccaaaacaatatgtcatgcatattagcggatgagatgggacttggtaaaacctgccaggtcattgcatttttatcttacctcaagcagaacaatgaacatggacctcatctggttgtagtaccgtcatcaactttagagaattggttgagagaattcaacaagttctgtcccgatatgaagatcgagccatactacggctctcagcaagaaagagcagagctgcgtgatatactggaagacaacgatggtcagtacgatgttattgtgacaacttacaatctggcctctggtaataagcatgatgtttctttcttaaaaaatcgcggcttcaacgcagtgatctatgacgagggacacatgctaaaaaactcgatgtccgagcggttcaacaaactcatgaagatcgaagcgaattttaggctgctgttaactggcacaccgctccaaaacaatctgaaagaactaatgtctctccttgaattcatcatgcctaacttgttcgtctctaaaaagagcgatttgtcggctgtttttaggcaaagagccagaacctcagattccaacaaagactataatccactgcttgcacaggaagcgattgctagggccaaaactatgatgaaacctttcattttgaggaggcgaaaggatcaggttttgaagcacttaccacataagcattctaagatagaatattgtgagatgacagacgttcaacgctctatttacaacaaggaaattcagcaggttctagagcataagaaaatggttaaagagagagaagaaagaggcgagacggcacctcttccaagcaaaaatgggggtgctcaagcctctaaaaatctgattatgtctttaaggaaggcatcgctccacccgctattgttcaggcatatttatgatgacaaggtgctcgacaagatgagccgagccatcttaaaggaacctgaatacgcagaaaatggtaataaagaatatattcaggaagacatgagctacctaaatgactttgaactacacaggctctgtttgaagtttcccaagtctttaggtaaatttcagctgaagaatgatgagtggatggagtctggaaaaatcggcgctcttggaaaattactcaaagatattattgagcacaaaaaggagaaggttttggttttctcgcttttcacacagatgcttgatatcttggagatggccctgaccacactgaatattaactttcttcgtttagatggctcaactcaggtcaatgaccgccaagcactgattgataaattttatgaagacgaaagtattcctgtatttattctttcgacaaaagcaggcggcttcggtatcaatcttgtgtgtgctaaccacgtcattatttttgatcaaagcttcaacccacacgatgacaaacaagcggcagatagatcacatcgtgttgggcagacgaaaacagttcacatcactaccctcgttacgcgcaactccatagaggaaaagatcctgcagctggcaaagaacaagcttgcgctagatacttacatcagcgaggatgacaataaagctacggaagcgcttgaaaacaaggtgagcgacatgctcgaggatataatttacgatgaaagcaaatagcatcaatgcaccagctgcattgtttgcccaaagcttactgaactttccaggcgtactaccagctctgtctaagaatagtgtatgcagcatcccgtacataaagacatacacaacaatgatctcgataacttttaaagcctcgttatcacgatcaaacaacttttaagccgagaactgagagcagtttttttgtgacagcagcctatcgttacgagtcggaggcatttgaggcaacccataactttgggaacggtttggtttcagaccaataatcagatctttgataagcgaacgcctctacgttgagtcgcaaaaaacagtatattttagtacttgcagcaccaaagggttcaaatctatacttgacccgttttaactttggttgagccctaaggaaccttctcttgttattgaaaatggaagctgactggaggaccacactttcgaaccaggagaggtcgaagtacatcactgagctggcccagatacttgcccagataagtcaggttaatgggggagacagaggaaactttaatctggaaaagctcaagaaaaccgcagaacagttcgaaaagagtctgtatgccagtagctcatctaaagagctctacttagactcgatgcggaagaggatagcagcaatggatactgccaagaagaaggcgattgccaacatccagcacaatgcggcaaatgtagcggcccaccaacagtctcagcaacaagctgctgtcgctgctgctcagtctgcccaacagcaaagagcgtcgcaatttcccccctccaacatgaactcacaaatgtttttcaaccagcaggcccaggttaggcaacaagctgcccagcaatttaggaatggcgtaggctccaacatgcctgttaatagcgctcctacaaggcctcaactgacgccccaacagcagcagctgattaatgaaatgaaaggcgcagaaatacctagggagcttttgcaaagaatacccaatctaccgcctggcgttaatacatggcaaaaagtcaccgaacttgcacagcaaaagcggctaggccctaaggatttgcaaattgctaaacaggtctacaaaatgcaccagcagatcgttttcaaatcgaagatgcagcaggccagcgcaaataatcgtggaattcctcaacaaagggccatgcctcagggtcctaatatggcgcagatgccgcaacctcgctcagttgttaatcaacctttacagcagcagcaacatcagcaacaacaacaacagcagcaacaccaacaacaccaacagcagcagcagcagcagcagcaacaccaacaacaccaacagcagcagcagcagcagcagcaacaccaacaccaacaacaccaacagcagcaacagcaacaacaacagcagaggcaaaccggacaagtccctcagccttcgggccaagagatgccaaatgttttgaaccgcttaaaccaaatattcaccccagctgagcaaaaggccctgtatgaaaacgggaagaagttgattgaggacctccaaaggactaataggctacctactgtcctgactccacagcagcaagcaatatatattaaaaagtacatcaaccagatggctctcaagaaattgcaggctgctagaatgaatcaaatgggaacaacaaatccacagcagcaaatggctcccgcgcctgctcctcaaggtcagagtgtaccggccatgagccagttcacttctaacgtggcgccaagtaatgccaatttagcgggcatggcgcaaagaagagcttacgaaagggcgaatgccggtggtgcgagcgatgttaacagcgttggtagtagtacacaagctcagctctcatcaggctcgtcgcaacaagccccacctgcacagcaacaaccccagccacaaccaaagttctcacttcctcgtcctactgagcaagatctgatggtgcttcggagaatttcagcagaaatacaaaagtcacacctaaggctgtcaaacattacaaatcagatttctcaagagcagaagcaagcaatcaggaacaagcttcagctcaaccggcaactgtttacaaatgttgacagctttatcccaacactatatatgataacccgaaatgaggaaaatgttcggcagctacttcaaattagaatgttggcaaaggaaatcaccgagcatgccactcgaggtgttttcattgttccgccagaggtagttgacaaggtcatcttcaggtatcaaaaatactatgagttcatcaaggaccaagttctccggaggcatcaacaaataatagcagcgagacagcagcagcagcagcagcagcaagcaccatccacaaccattgatcccgcattcaatcaacaacgcattcagggttcgtttcagcagattcagcaacagatgcagatgaggcagcagcagcagcagcaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacagcagcagcaacagcaacagcaacagcaacaaaaaattcagccttctccgcagctgaacaattggacaaggctcaatgcagatggcaggtccacgagcggtgctgatggagataatgctgtagctccccaaactgcgcccgaacatgtccgtaggtcttcttctgggatggatttcttaaattcgcccgaatttatgaatgctaggtcctctcctcagcaaccaggcctatcccctgccaaaaaacaggcccagatgagaaaaaaaatggccatgaaacaggtcccaggccaaggcacaccaggctcgactgttcctacctcgaacaatacgcctgttcctgtgtctggtcctgtaccggcagttgcaagcaggacaggcacccctcaggttggaacagcgggaatttctagtatatccccaatggtcaatcgagctacgggcctcaaccagagcccgtctccaagatcacaccctaatggtactttaccgccaccagctgactatccctacaaggaagacgaggagaatctcaagaaaatggctataaggaaaactgagattattgcgcggtttaagtgtagacaagagatcttggggaaatcttcagttgacttgtttctgtgctctctaggtgattgccttggactaccttcagcgtccgtagacctcatcagcccaatcccatctgaaattgtggaacatgtgaacggaggttgtaaaggaaagaataacggggcgcctggccaacgcgttaaaggtcaggacctcacagacgtatctattgtcaacaatagcatcgtgtttgcggacagtaattccccagaagccaaggccgagccctatgttattggtctcaacgacgttgctagtgtcttccgggatgtctatggttcaactgatctgtcttccttttctttcgaaactaaaacattttctggagaaggtggtgccaagaaaagaaaagcaggtgacctagataatagccctgatgcgtccccagcctcgtcggcgataatgagcgaatccaagaagctcaagattgattccccagaggacatgtacttcacggcacctggggaagacactaaacagctacttaccaagagtggcgccatgaaattttctcccgaaaataagatttgggactggagcttttgggaaacctcatgagtctaaagagagtctccagaatatttagcagtttttaatttgaattatctttactatgtgttaagccgtgtgcagtgctgtggagacaatggctttcactttaagtctagtgagatattacctcccgagaacgtcaggctatataaaaacgcttaactcgtcacaccatagccaaatcgtggagttggtagctcaatccttttaccaacattctagcggacactttgcaccccagcaatggtcggagagtatccaaaatttccacaattctcgagatccgagataagcgaacaactggtcccagagatcaggcattgggctttgactaatgggctagttatgtatccaccaaaccctaactttgtccagggagcagttgcccctaccactttgtatcctacaccttttcccagacagagcttcgaccaggctatttcggttcaaactctttacaacggattatatgccaagatcgcgcaagatcaagatggatggctaagtaaagagattgaatcgctagccgaattcgatcctgagtttacaggaaggctttggaacctttatgtccaggccaaagaaaaggggattagtcaaaaactggcattgggggtattcagatcagactacctcttagatgttgggaacttagaagtcaagcaggtcgagtttaatactgtttcagtatctttcggaggcttatcaacgagggttggccagcttcataagttcttgaatgactcaggtagatattcaggaggtagtgggcggcccttttaccgagaagaaataccggtatcagattcggcctttctactagccaaatcactggccgacgcagcgcatcactttcaagcaagcaacgatactactattgtggcttttgttgtccaaaaaggtgaaagaaatgtttttgaccaacgtattttggaatacaacctttttgagcattttgggataaaatctgtcagactcacaatccatgaggtcaataccaaaacttttgtggaccctgatactagccgtatttactataagccctcaggggaagagatatccgtggtttattttagagctgggtattctccaagcgattttgtggaagagcaggattggcagaacagattgactttggagacgagctacgctataaaggcccccaatctcttaacgcagttagctggtgctaagaaaatacaacagctcttaacagacgaaagcatactgcaatgttttataagcgatgcaagcgctaggcgtaagttaggttcttcctttgttaaaattcatccaatggataactcagaagctggcttgagcgcgagaaagctggcacttaaaagtcctgaaaggtttgttttaaagcctcagagggaaggtggcggcaacaacatctataagggagatattcctgcgtttcttagaagtatccccgagcaggactggagtggctacattcttatggagctgatcaaaccaaagccaaccaccgagaacttcgttgtcaaagcggatcaatttgctcaagaaccaattttgagtgaattgggcatattcggctacgttttatttgatgagtcaacaatctacctaaacgagtatgcaggttggcttttgagatcaaagtctagctcttccgatgagggtggagtggcagcaggctttggatgtgttgatagcgttgttttgtactagctccctatttcaagcatttatagacatttcacctttcttcagctcatttgatgcccataacgcacctgctatcacattgctcggaatggtgatgatagacattattggtatcagttccaacaacccagccatcattccaaaggcagtatactgcccaaggtgttcatagaacttgtctttgagctggcttccacttagatttttgagcacatagaaccttttaccataagaaaaccctcttgtaggactgagaagttgattgacgattgtgggtcccacaattggaatcagtgaaagcatactcaaagcaactttggagcttaacgaaaacatcagagaaactgttttggaaggaaaaactaccaaccaaaattccagagaccgccacgaagcttgctttggtgatgtgacaggtagatgttttgctctttctaagaactcagcatggcctagttttgttaatgttgcgtcaaatatactgtcggcaaatataggcgctatcagtatatttgtgagtgtaatagctaaagcattggactgcaacaaccattgaatgtgcacaatcacgaaacctacgggtcccaatgtgctaacagcccagattaacaaaataggcaataggaagaggtaataaagaacagcgacagtgacgaatatgaatgcgaagcagaaagccagaacaaaactgtacagccaaaaagaaggagtaaccacaaaccttaaaaacccctagtaaacgttagtaaacaaaagacttggctgtcttaccttggcattgaatgggtttctttggaacgtactagaacggggtagacataagtttggtccacaaaaagcccaaataaaaaattctttctcacatagctcacacggcgtctgagctttaccgcaagcgcctgtacaaaagtctctcttctgagtctctttaccaagtgcacttcagcttcggcaggggccgttgttgcggctgttgcggagttgttgtttagcggcgctactaaatgagcatctgacatgtgttaatggtgacaaatagccttgatgtgacaaagggtgaactttgcttgaattcgcgccttttcttatagcgcttgttccgggagaaacatttttggattgaaggacactaaaaagctaaaaatgaaacataaactaaatgctagataaagaactattttcgaatgattgggactgctccaagacgcaaataccgctccccaaaaagttacttgtaattgtaatcccggaaagtattggtattaattctaatgctccgctcactatgccgaatgctgtaaacttgccaatttctcggtaaaattcgtctctgcctctcttttcaagagctttccgcctagccaggtgaatgaggtagtaatcatagcctattggtgcagacctcaaaagtttagcgagaacaatcccaataattggaataagagagatgcagagtagcactgaaaagattatgaagtgcgccatggtttttgcagcaaatatagataaactttgggtccagtttcgtttctcgagaacaacgggataagctggctggtgcagccttcttatattttcttttggggtgcctttgtctgtgaataacttttcaaggatcgcggcagcatgtcctaaacaaccaacccgagtgactgatgtggcatacaaattgacgtgcagcatggagtgtactactgcgatagtaataccaagagggccaaacagtactgtactgatacccagaacaaatgggaacaaagtgaagtaatacagtagagtaaagagcaaaaacttagacacatagatgaggaaaattatcattgcttcattccagtaaatagcggagcagaaaaggtggcatatgccctatattttatgcaatgttaggtattctttcggggatacaggcatatcttgaatatggataggtggcataaaattcatactctgagaggatataagtagtaccgaggcttaaacaagtcggtgaagaagctgtcagtggcaagagctgttctcttgttccatgcttcaagtttcgccagtagaaacaactggtagcttgtcagaacattccgctttttcgaattgtcggttcttgagtctcggcggccacttggaagcattattgaagccattttgagtgacggttgctattccagagtacttatcaatgtcttcttgttagtcctgtcacaaaaatgtaataatgataaacgttaaaaagaatcagacctacgattataaacgaaggttaggacttcggtatctaagacaagccatgaagcgagcataggattcggaatctatttagccattatgaaactggatgtacaacgctcaagaaaaggtcctggcgttttcaaggtgtgattcaagggtcacagggaccagggattcagaatctagggttttgattgcaaataagccactaccaaccatgttcgaggaatatgtgaatcctgaaacgaaaggcaagacttccagttgtcctgccacgaatccaaaagacacgtaagtcccgaaattaaggtaaaactcgtcgtttctttgcttgttgtcaagcttctttagacgcaagaagcgggaaaagtaaatacgcgcgatgaaaggggaaataagggcgttgaatataattggtcccgcaatagggatgaaggaaatggagagcagtgccactatacttagaaacccgagcgtataaactgcgattctccaagggaggtagttgagccagaagtagtaggtgttgaaaggcacgtaaaatctaacaggaagcgtaggcttctgtagcgccgtcttgacaaaagcctccttgccattttttatgaggcattcgtcgaacagcgggttgttcaactgcgtagttctcatcaccatcattgctagcatattggactgcaaaaggaactggacgtaggcaactgccaaccctaacggtcccaagaacgcaaagcatgctaggtacattggcagtatagtcaggaaatacagcaatgctgttgtgaggtatagcaccagataaaacccaaaacatcttgcggagctgaagaaataaataccactactgaacagttcagatataccctagtatgcaaagttagtacgaaggagtaacctctttatttttttaagggtggcagaagtccgtactcttattgggtattggtaggcacctgtttgtaccagctctctccagaagttaatcgtcaccgcctcggagcgctctcttatgagtttgccctttgcctctataaaccccagagtcaaatcccgaaaacctgttggaacatccttctccttctcagactgttgtccgccatatttaaacactaagccgccgatgccgcttagcaccaaagatcctgtgaaactcatgtgttaactaggagattgactataaagaacagtgatcggagattctcgagtatcgcaaggtttccgaagtctgaagttgagtagaaagtgggatctttggaaagcttgtttaccgccgaccactcgactatttatacttgacccctagatgtgacacaaaaccaacttcgtgcggcgtgcttcttttgtggtatccgtacctaactatctgagataaacatcaaaaatttcaaccaagagaggtgatgactttaaaactcaaggattgaaaggacctgcatagccttgaggtcactgtcaagacatatcgcagcgagtctgtgacgccaatcaagtgaccataaataaagggatcctttcgaaagctaggaggtctttgaagctgtagcataaggcaaagaagcgggcacccgaacgaaatcagtgaagatcactgaaggaggggtcactttgtttaccatcaagggacttcgagaccgcggtatccaaaaacaaggaaacttttgtgtatgccctgtaccagtccaccactttcaccgactaaaaacgagcaggtcgagagggaggcagtgcgcatggcggcgcagaataaggttaaggcggatgagacagacgagaaacaacatgcaaacaatagcggcgggatgggcgactacaagcccactggcgctctgggtggagcagccaatctcggcccgctctcgacgcagccactctcaagtagcgattctgatgttcgggagcttctgacctttcccaacgaatccacgcatgcatactcgtacaacccactgtctcctaactccctggctgtacgactgcgaattctcaagaggtcgctggaaatcatgatacggaaccccacgcttcttcaggagaatcgctcagggcgccatttacgtgttgagacgccaaacggcactcaaaaagagttcaggtttagcactgacagtgcgatctcacccaaaaagaggcctcagttttcgaggagctacagccatgaaggcgtcacacctttgtcaacgtcgaaacttagaaatgcctcgtcagccgcactttccgcacttgtcacaaatgccaagggcccatcagtggccgagctctcagaatcttcacagccgtggacacgacctatagcccccttccacagttctcagacctcaccgcggtctgcagcaggacgcttcgcttccccgtatcagagagtcgctagtgcggaagggccctccagggctcagagaagatcattagatgcgaacgcagacccaaattctatgccacaaatgaatgaagttgagccgttttataagacaggcaataatacaagtgctgaacttattgatgcaaaaaggagtgagctggagagcttactgttgcttttgaacgaaacgctggagaataacagctccgaaaaagcatcagaccttcatatgatatcccttcttaacttcaacaaactctcgctggatatggaccacgaggaaaaggataaggatgatgcctctcaacattcgtcaaggtacgagcaaaccctgaaaagaagcctgctggagagtttagcgcaacccttctttgagtcctcgaacaccgcttcaactgctggtttcgatgaaagtggaacacttcaaggccaagatagttttatactacctgactcttcatttgccgatatgcgaactgcaccggtaagcaaccgtctacttcatacgttcgtctccagtaagaactcatctccacaagctatatttacatgtttgcagcaatacccttggcagttcaaatctgctaatgatcttgcatgtctcacttttggtatctctcaaaacgccctcaaggccctgaccttattagatctcatccatactgacagccggaacttcgtcttacataagatcatgtcaactgaaggtcaggagcttgttttcaccggtgagattgttgcaattgtccagcctggtgaatcatccaacgatctcgtgtggtcttctgtgtgggcaaaaagaagggacggtatgattttctgtgtttttgagaaggtaccgtgcgactttatggatgttcttctagatctcgatgatttttctgtggagcatatatctgggggcgctgggttgaagggcctaaaacaacaaacttccaatcgcgggaatcaattctcttcggttgagaaagaaaaaggagggaagaagacagttaagtttcccaacgaagttcatgacgttgctgacattagcatctcgttgaaaaaactcatcgaagacgttgaaagtggaaaggttcgatctgtagatgacgatttgctaccgatgtcaattagagtatcaaacaccatcaacaatgtccgctatttcaccctcaaccatctctccttgaatataccatgcgcgatatcgtcatcaattttagaaaacgaaatgaagcttaagatacacagcctgccataccaagcagggatttttatcctagactccaataatttctcaatgattagcttcaacaagtctatctctaaaaacatgtttggtatgcatgcctctgagctagttggtcagagcatctgcaaagttattccctcctttgctgagttggtgagttttattaagattaagtacccagctctcgacattaccttacagaaaaacaggggcttggttttaactgagcatttttttagaaagatgcaagccgaaatgtccaataacactgaaagctttttcgaatcaatcggtatagatgcaattcatcgtgacggcagtgttttaaaggttgatattcaacttcgtgttatcaattcatcaaactccctactctggattacacattcaagggatgtcgttttcgaaaactataaaacaaatccatcccagctgctcatgctgaaagaaagcgaagtggcacttgttggtagcggcacaagttccagatcatcaatgaaggccccaagcgggaccattcacgttgatgatttgcctaatctcaaagacagcctgaaattagatggcagtacagtcggatcttttgattcagctagcggcgattccagggataacatggaagagccgccggatacacctacagaagacaaaaagcagcaagattcagacaaacttgaaatgcataaactcggagatcagatatcagctaagtttgatgtggctaagaattatgttcaagacaaggcatcctttgtcaaagacaagaacttcaagttagatgagaatttaatcatgtcgttaaagtcactttcgcccaacaaagggaacggtagtttggcttcgacaagcccacctgtgccaaactcttcttctgaagaagctggaggtcaaggagaggttttcctatcgaccccagagcccaatattggctcgttgaagcacgtcaaaaaattttccgagttcgaggtgctgcagaaaatgggggagggcgcttatggcaaggttgacctttgtttacacaagaaggatcgatacatagtggtcatcaaacttattttcaaggagagaattttagttgatacctgggttagagatcgtaagctaggcacaatcccatctgaaatccagataatggcaacactgaatacaaagccccacgaaaacatattaatgcttctggactttttcgaagatgacgagtattattatatcgagactcccattcacggcaccagtggttcagttgacttgtttgacttgatagagttgaaaactgacatgacggagcatgaagcaaagttaattttcaagcagatcgtgtcaggaataaagcacttacacgataatggcattgtgcatagggacattaaggatgagaacgtgatagtggacagtaacggttttgtgaaaatcattgactttggctctgcggcttatgtgaaaagcgggccctttgatgtttttgttggaactattgactatgctgcgcctgaagttcttggtggagaaccctacgaggggaagccccaagatatttgggctattggggttttactttacacaataattttcaaagagaaccctttttacaacattgatgaaattctagacgcagatttgagagttgactccaatcacagagttagtgatgaatgcattgcgctgatacggaagattttgaataggcctatatcaaagaggccttcaattagtaaaattaatgatgataagtggctggagttgtgatcaagctgatttagcttgtgcgttttattcacaatgtttgcattatgtactcgcatataaggaagcaaggatgctggaattctcgctacactatgtttaaagtttaatgtttttacgatatacaacgacccttggcgagtactcagcttcatcatttgtgcttgccaagaactctacgataaaacaagtgtcttgttaaaacacagtaattttcaatatttcagaagaaataaataacattaggaaaggcttggttgatcaaacacttcacgccaaatagttgaaagcgccattaaagagggcatttgtgcgaacgctctatgttgcgcacttaatttcaaaccatctgaaaaggtgccaaaaggcacaacttgaagattctgccatcacgtctcgtactgccaagcaaatcctctggatgagacccaagtctaaaacaaactgccgtatattggagcgcaagaaatagacacgtacattcaacatcttcgttgagttttgttttgttatctacgatcgaattcgcgtcatatttctcgagactttcgctcgaaatcagcatcacaatccatcttcttgatcacgacctagaatgcaactgatatcgagaataatagttcaaaagtgtgactttttgttatcattggaggctgtagacgttaggatactttagcctcatttcgtcgtgtcaaatactggcgccaaactactcacgtgaaagccggactgataagcgaaccatcaattaagtaatttgttttgactcactgagaagacctatcaacctcccactttttcaaccgtagggcagcttgatgttcagtaggatttcaaaagtgaaatacgactcgaaatagcgagcagacgatacgcttacgcaagggcaaaaacttatgagttcaccgcaggtatcgagcacaaagttattggaggaattgctggagaataaagctttccagccagacagtcataaagctctcgagagcgagacagaaaaccaacttcaagactgtctcaatgcatttctgaagggtgactgcaaggggtgtttggaaaaaatgttccaagcagggctgttacgtggggaatatttggaaaatgacccaaagctttggaagctatatctgagcgcgtgctctcagatcaagtttgatgtattggaggttagcctgtccaaggttggtcggtcaaatttttccaaggcagatgtctctcgcgctcaaagaattctcgcacaggagccattgtgcgagcagatggccggggtgctaatgtatttaacttgctgctacaaatgcgcgcgagcagacaactcaatggaagcaatgaaaaatctcgaaatggcctctggggattacattcgcaagtgcagcgaatgcagtgaacattctggggatacgagggaggctaatcaggtgctggagctagtttggttctacatgttttctctgcaaggcggtagatcccataaaaggatgtcaaggatactgtacgaacagctatgcaagtccgcgcccgcggtaccgcgcgtgctgcaggcgccatccaaaacaaatcccgctgtcaccttagaaaaccaattaatctccagaatagaggcattggcccccgagaagcccaacatagtccagcctcttcaacagcgcaagcttaagcctacaaactctcacccgttttcctctgaccggacctctgaggccattcccgtgctggcgccagtccctacaataataaagccagataaggcggcgtccatcaacacatccaagttcaaagcacttattacaaggctacagccttttctcaactccaaatccattcctgtcctggttttcgttcttcttctgtctctcaaaaaggctcaaaaagttgccggtctcccgaacaagctggcccatattttgaacgtcatcttgaggcgtcttgggggtatcatcaacatcattctaagcatctaataggttcatcatagagcaagatcgggtcagtccgagcgggtctcacgttgttcataattatacacgactcaaaattaccctgtctagataatttcatgaaggtgtccccccctttacaaagatttttctatcttaaagggaaataaaactaaaataaccagtaaatagttggcgcgactaaaccgaaaggtgttaagagcagcagacgatcaaccattgttccagcacttcctgttaagtagtcactcgaaccagattgaaggggagctctgtgttgacaaaacttctacattccgaaggttatacacacgcaatgagcggcaacaaacaggcgaaaaataagagcggcgacaaagatgataacggacaaaacagcgaggacctgtatccgctagcacttttgatggatgagctgaagcatgacgacattgccaaccgagtggaagcgatgaaaaaactcgacacaatcgcactagcgctcggaccgcagagaacgcgcgatgagctggttccttttttgacggaggtagctcaagacgacgaagatgaagtttttgccgtcttagcagagcaattaggcaagttcgtgccgtttattggcggtgcgaagtttgcgacactactgctgccagcgctggagatccttgcatcaaccgaagaaaccttggtcagagataaagcggttgagtctctaaacaacatcgcacaagaattgtcggaagagcagctcttccatgacttcattcctctcattgagcacttagccactgccgaatggttttcctcgaaggtttcatcgtgcggcctgttcaagtctgtgcttgctagagtcaaagacgacaagttcagaaaagaactgctggctctttatttgcaactagtgcaggatgatacccctatggtgagacgtgctgcaggcaaaaaccttccggtgttgatagacttgctgacccaaaatcctgatctttctacttccgaagactgggactacatttcaagcatgttccagaagattgttagcgatacccaagactccgtcaagtttttggcagtagatatcctcgtttccattctcaaatttttcaacacgaaacatgacacaactcactcaaaggacctcttgcgctccgctattcagctgatcactgatgaggcttggagagtccgctacatggccgccgaccggtttgacgacctagcatcccagttcaaatccaatccagagtatattgaggaactttcaggtcctttcctggccctatgcgaggacaatgagagcgatgtcagaaagggagttgcgaagcagctcccagggttttctaagctacttggtgaccctcaagttgtgctgaaaaaggtacttcctgctgtgcaaaatctgagcatggatgagagcgaaatagtgagagcttccttggcctctgagattacaaacttggctcctctcatccccaagcaagatgcaattgacagcctaattcccatattgctcaacatgctaaaggacgagtatcctgacgtgcgtctaaatattattgcgaaattgaaggttgtgaatgaagtcgtaggcatcgatcttttatcggagagcttgctacctgcgataacagagctggcgaaagatgtcaattggagggtcagaatggcaattattgattatatcccgctgctggcggagcaactaggagtccagttttttgaccaacaactgggagatctgtgtttgtcgtggttgtgggatactgtttactcaattagaagcgctgctgtggttaatttgaagaatttgacgaagatctttgggtctgagtggtccagcagcaagataatttcacgactactgaagtccgactcccagctgctggagaactttgtgtacagaatcacacttctctctgcattaactgagctagtaccagtagtatcaaccgaagtcacaactgaaaaaatcctcccatttataaatcacctcgctgaagactctgttcctaacatcagattcaatgttgcgaaatcatacgctgtggttgttgaaagcctagccgaggagaaaggcaaatacaaggacttgataaacaagtctatcatttcgtccttggaaaagctttgccaagacagcgacattgacgttaggtactttgcaagccaaagtctggagaaatgtcaaaacctattggcttagttatgcgtaataataagaaggctttatatacgcttatattttgttttccgtttcattaaataaaaacattaatctccagtcgcgcctcccggcgctcgagtttgttattcagttatgcgtccttgatttcatcctggtccaatgcgattttgacgtcgccttcttctttgaccacctccttggcatgcgtgcttttctccatatatttcacccattccgagacgttcccgcgactcttacgttcctctttgggatttctcactttctgaagcagtttttgatccgctgcattacaaacgtcactagccatgcacaaatcacaccttttccccctgggaagacatataacctgtccgaagcccaccaaaacagggttaatctcataccagtattcgtaaggaagccactcttccagcaacttcctcgtatgctcaggcgattttgccttcgagggatcaacccacttccacattttgcacaacctgtctacgtgcacatccacgccgattccgtccactttcccccaggctttttgaagagccaaatatcccatttttggcccaactcctggcagcgaaactagccctgcgatgtcaggaggcatgtcgccgtcaaagttgtctcgcagcaactctatagtctttttgatataaagcgccttgcgcgtgtagaagctgacaggatatatcaactgcgcaattgtttcctggtcgattttgaacatagcatctaaagtgacgccctcgggctctcccagttcttccttgcagtattcgacaaggttgaacatggccttggcgttaacctcgtcctttgtctgcgacgagagcattagcgctatcagcaactggaaccggtaggtcctaggtgtgatctgttcttgctcaataccgaactcgtggcctactgtcatgggtatcatcgcgcatccgacatggtccacaggggtttcaatcttcgaccgcataagtcgtatttttgagtatattgggacgaagttgcgggggaagtgcggctcgtccttcaacggcgcgtatgtaatctcatcctttgttctcgcattaacccagtcgtagtaagtgtcagatcccatcttcttgaccatttcaacgtccactttgctatcctccggagggcctggcttgggtctctctggcaccacttctgccgccggcttctctttcttgaagtacttggattcttctcccccctcatattcaacttccactctagcacgcttggcccttctagtcctcataaccatcgtcctgggggtctttgagtgttggcgctacagtatacttgctttagcatttgaatatgaccctactctaggactcgattgctatttgataatcaccatggacgaagcacatgttcatcgaaataaccgccgaagggacaaggaacttcaacttcacaacatcaagaacgacaagaacaacagtcttgcctcttcatttaacaaaactgacattaatttaagcggccggggctgtgagagctgtttaaacttctattatcagaagaattgctgtttgtgagggttgctgaggctctttctctgcagtactctttcacctgagagctgatcgcgcaaagctattacaaaaccaaatggcctcttgtcaacccaaggtcgacaataccctcactgctgcgagggctcgacaagtatccatgtggagcctgaaaagtacggctaatcaaccttcataagcgacgagccgggatggaaatggtaactggtgcgagaagggcttttgtagggggcgtagtaccgaacgagactaagaacaggtattaaggtgtagcttggactccctggcgaattgcgtgttgctgtatgaaccagaggcagaggcagtggcgtttggttataattgtgctacttcattactcagagagacgtcgattgcttgacggcgggccgcaggctcatggcgttaagcccggcggtaagaatggcattatcggcgaagcggcacgagcgtcacagcgctggccaccacaagcacaggcgcggcttcttcagaagaagaacaacgcgtttagtactaccctagcctccagcataccagggggccacatccagggatcatttcttgctacagggtccttcacaactaaattgcagggcgatgctggaccctgctcagccatccgcctgagtccataacccgaaaagtgcagaatggcctttagagtgtgtcacattctctcgaagaacgttgggcagtttggctagccccgctcggtcggcgcacgctctggggtgcggactttagaattacctttgaccccgctcgtgttgggaaaatgaacctaactaatatttaaaaaaaggttaacagtttccagggcccagtaacgagaaacacaccgaagaaccactttcggccaatccctgcagttttgacaaggtgcagcttgctattatcgatccttctagttgtagcagcgcaagcaatgttcactaggaagctcttaccggtgagcaactcggcgctgaaaccatcgctgccagagatcaggaatagcgtcagcagaagcacgtttacattgatgacctacaacatgctctcgccatactacatgtggcctcaggtctacacctacgtcccggaaaagtacaaagactggtcatacaggcaccggctacttgagcgggagatcctgaatctctaccgagctgacatcatgtgcgtacaggagctaacgtgcaaagactacgaaggcttctggaaaaaccacttcaagacaaaaatgaactatgggagcagctacattgccaaaacgccccccaaatactggaagaggcccgaggatgaaatggatggtgtgggcatcttctacaacttgaataaatttgagcatatttccacctctagcatctatctcaatgacctaatcggactgttcaacatcagtgagctcaactacctcaaaagcacgatcatcacgctcaccaacggcgcaggagagcccattgataaagacagcctcttaaacgtgctgcacggcagaaaccaggtcagcctgttcgtatcgctactacacaaagagactcgaaccctttttgtggtcgtaaacacgcatctgtactggaagtacgacgaagtcaagctgtgccagtgtctcacgataatgcgaaagctgcatcgcgtgatcaagtcgttactcatgggcatggagggcgtcacgtactccaaggtcaagattcttttcgcgggcgatttgaactcggcccccgactcccctgtcattaaattcctcaaaggcgaaagtgtgcatcgcgccgacttgagcttgatcaatcctctgcggccatacctcaaccgctacatctaccaggatacctccgccgacctttttgagcacacttgctactcggggaagctgaagggaattttcgactacatctggtatcatgataaggatttcaggcttaagcggatcttaagcggtgctgaagtgtcccaggagctgcgcgagctccaggagttcggacttccaaacaaagaccacccaagcgaccacataccagttcttgccgagctagaactactggactgagcgttactctcgtcactagctacatcactatgtgtcttaaagcgctgcacgtaccctattacctatgtattgtcgaccattcactgcaccgaccgaaaatttttagaaaatgaagcgcatacagatcatcaccacacacaaacacagctatcaaaagagggctgctacagagatgttgggaatggggctcaatttacaaacaaatgttacgcacgcgaacaacgacaagcagactgtgtcactgcaagacgctccgcaccgtcttctgcaacaacatcaagaaacgatactgcgagatgccagaattaggctaaactccaagaagtccttcatggacgatgaattttatctgccagaaatgacgccctttggtgtatcgcggatcccttctgaaaacgggcgaggatttgcgtccccagccaacatgagggcggtgccaaaatctggctacccacttgcacagacgcacaagaaagcgaaggaaaacagcctgaaggcgatgcaagcctcggaggcgaacgggagggcgctagagcaacagttctaccaaaaccagctagctgctgcggtccagcaacaacagcaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacagcatcatcaacagcagattcaccaacacaatccttacctgaccaacaacgggtttcgtggctactctatgcagcaggaagcgtgcgtgatggacgggccaagaaactggcagcactagggaaccgtgagcctttcttttaataagtttaaaatcgtcgtggggatagttaggggccccggcttaatcacgttctactgggctttggttggcgttaggtcgtttattattcgggcattctgggtttcaaggttttatcaatttcatgcaaataatattgtaatatgtgtggcgccgtttttccgccaacgctcgcgcgactacagatgtactttttacataccatttgcaactatcattcttctgtctatggagattactgttgattcgtcgccggacggacttctcacgactctgggttcccatgagttacttcaatgccgttataattgtcaccgccaacgaactcttgtcggcggctaccgccagagcggcagagagcgttggggcttcgtccagcgacgccagctcataaacgatgtgaacgacggagggctggataccgaactctgaagttgtgctatgtgtgtgttcataaaccttgcaaagtaataatattacaatgtcgaagcaggtaagtatgccgaaagttgaattttgaatattgccgattcgttattctcgtgttcgccacggaccatattggccatgccatccatgttgcatgtgtgccgctgcgcgtatgcgctgtaatacgctcacagaatgatcaaaaggactattaaaataacgaatagcaccacaataatgaagcacggcccgttctcacgagctgtgttttcaaatatgcgcagccttttctttgcacggtcgaggttgcgaccactgttgttcacgagactctccaggtcttgcagaacgccgtcgttttggtctgccacttcgtgatggatatccagcgataaaacgtgtgagctgtgcacggaccgcgaaagattgtctaagtgagagtcttgctcgagaagctgctgctgctgctggatgaacagctcctggttagacagttgcggggctactgccaagccatccaggcccgtgctttcactgctgcccgtttggaaaagcctggttttgtcgtgttcgagccgctcctcgtccgatacatcatcggagtaaggtgcgaaagcagtaggcgcatcttgggtactttcatcgtactccaacacatcatctttaaacctcaccttctttggctcgggcagtttgcttatggcggtctcgggaggcttatctatacttgcaaacttgtagagctctttgtcgagcgagtcatcagggatgtcggcgaccgcgtcgttgtacttttcgatgagggcattcagctgaacaaagtcctcgctagtggctgcattcgcagcggcctgcagcgagtccagcaccgcattcatctgtcttttcatattgatcgtgtcattggtagacggcttcattttgaggacggaaaccagcctcctgcgctcgtccaccagaccttggagcttctctaccccatacgagatctttagaacctccataccgtgcttagtcgcccgattgcttgtggctttgaaggtgccttgcctagtagcgctaattgtcttgaattaaagctattattcgtgaagagagactagcgcctaattgccctttgataaatgtctactgtacatacgatactgtccgatgctaacgggaattgcttgcgttagccttcttgaacgcggtcgagcgtttggtcactcttccagacttggatctctgcttctttttcttcaagatcggggtggaagcgcccttggtagctctgaggccttcgatcgtgacatccttgccgacggtagatctgtcggcctttccgagcaccttcttggcccttcctagcttggtcctctggtcgtccgtgagtgcttttggatgcttctgggaagaaggctgcgttttcttcatgttcttgcaccttgtaacacggagcttcctgcccgtaccattgagcttctggtcgttgagcagcagcgccttgttgatgtcctggaagtcgcggaactgcacgtacgcaaatcccttgcccatgttggttttcgagtcgcggacgacccgtacgtactcgatctcgccagacttttcgaagtgcttccacaggttctcctcggcctcctcgaagtccaagttccccacgaacacagaccgcttgttgtcatgctgggccgggtgggccacggagtccactctgaggtgatggtcatagaaaacagtcccgttgagggtctgacacgcggccttcacagcggccttctcggcgtataccacgtacgcgttagccgagtctctggacttgtgcagcttctgctgcacgaaagcgaccttacgcggcagggcctcttcgaaagagatggatctgaatctgatgctctcgacggcgaaggtgtcaggccccgtggccttgtcttcgtcgctgtcgtcgccaccggagtgcttcttggcgactgcgaacagctttttgaactgttttttgagcggcttcgacgtgaccacgtcgacggggacgttgccgacgaagacggtgcgctcggccttctgcagttcctcctcctttaggtccttgcgcgaggcactcgcggccgtggcttggacgctcgcctcggcctcgccgtccttggactcgggctcagccgcgctggtttcctcggcttctccctgctccttctctagtagcttggagtagtactcggactcgaggttctcgttgtccgcgtccagcgccttgcgcttttgacgtttggaaagcttcttgggctgcgctggggcctcttcggcctccaaaccgcgcttggcgggctttgcgccctcctccgagccactctcgccttcaccttgcgagccctgctccgtggatgcctccgcggatgcttccttggtctcaggtttggcctcaggctccacgcctggcagcacggtcctgatcttagatttgaccttggccacatccacgggacctgcagagctgccgaaaagcttgcttagcccggactctaccttgctagcggcaggcccgaataacttgtcaattgatcccatcactgctacttgcgttgcctctttttacaatgttggccagcgctgcgatgcgatgcgatgagctgagctttctaaaattttctcagctatgtctttattgacatttcaaggtatttcgtacacaaggagatcaacactttcccggaattaaagaaccacgccaaacaagaactcgcaggcttgatccttgagctgttgggcaatcaaagagcatacaagtggattaccttttttcatagacttaccacagccgaacgcggaggttgagcaacgtaagaagtttgctcggaaacttcaagaaagactacttagatgagcatagaagcggcaacggcagcttctggtgaaagtaagtgtgagtgttgcagataaaagttcgcggcgtagatgctaacaaagactgcagacgaaaatcggttaaccaaagagaacctggcgctggtagacgctgcaagcgcgacggaagaccggaagaagtcgagcaacgaggacgataagtcgagcgttctgagcaagatcgactcgaagcactccggggacctggacctgtctgagtactgcgtgtcttcagacgcggagacggagaagatggacgaggagtccgtgagccagcgcaactctgagcacccggtgctttccgagcttgcaggcgcctcggcgccaggggacgccggcgcggcagagagcggcgagacgaatggcgcggctgcgggcaacgcggcggtagagagcaccccaaaagccccagagcaacactccccgcgtgaagaggccgcggcgccggcggtggaggagcccactgtttcagcggtcaacgagggcgtcgccgccgctgctgccgccgctgccgtggatccacccaatgagcccgagaaggctataatgacagccgcgcctgcagaacagccggtggacatcactggttcaggttcactcggggagcccccagcggccggaggaccctccacggaggtggcagtctccgaacccacaataacggaacccgcggcagagcccgcggcagagcctgtggcagaacctgcagcaattgaggagcaggccgcggtcccagaacaaatactccaagaggcggtgcccccggtcgaatcccccgtagtagatcctctcaagccttcttcacccgtgccgccttcggaggaacccctgggaccatcgtcagtagtggggcccgcagaggtggcatcgaagcagtcaggcccggtggaaccagtcgaggatacactaggactagcgcaaggagatgcggcgccaaccaagcgcgcgcatgaggacgaggaggaccacgacgcccacttcaaaaagcctaggccgccggcgcacgagctaaagcacgtcgaaaacaacaactacgacgacaatgacaacgacaacgacaacgacaacgacaacgacaacgacaacgacgcggacgaggacgaggacgaggtcgaagaggactaccaagacaagacggacggggccgaagtgctagcggcagcggccgcgggcgctagcgcggccggcgggccctccaaagtaggcacgggcgccaagaaacccgtgcccagcatcaagggtgacggaaactcgcccatggagcaggaaacgctgaggatgaacgcgctgcgggagatcacagacatcgagcaccagtttgcggagctgaggcagcggctcttcgagagcaagctggcgaagctgcagacagagacacagatgtgcctggaaggatcgcacccggcgctgcagagctactaccagaagattgactcggtgcgagactacaaactgcgtcgcgcgtaccagagacagaagtacgagctggagtgcatagacaaagagaccaaggcgacgcggtgcttcatacaccaggacttttaccgcaaggtggcggacctgaagcacgagctgctggtgagcactacgcagaagtggtacgacatcaacaaggagcggcgcgagatggacgtagtggtgtcggacgtggggtaccacgtgcccgtgaagattgacgggaagacgctgagctgcattacggggtacgcggcgcccgcgcagccgcggcgcgagggcgacccgctcgcggaggacctgcaatgcgagggcatccggttccggttcaagaacaacccggtggacaagctggaggtgatagtggaccggatgcggttcaacaacgagctgagcgacctggaggggctgcggcagttcttccagggcttcccgggcgcgccggggctgagcggcctgaaggactcggagatctacgaggacctgcagagcgcgggacggccggggcgcgcgtgagcagcactgcgcgcgctcgctcgcacactacatagcctcgacatagctctcaaaaccttatgattaaactacacaggtacgtagacagcgcaaggcttatctcaatgggatgaaacgggaggtggtggcaccggctctaccgtgtctgactggggtgtaggtgatggagaactcgcccaggtagtgaccgaccatctcgggcttgacctcgacctggttgaacaccttaccgttgtacacgccgaccacggagccgatcatctctgggaccacgatcatgtttctcaagtgggtcttgacgacggctggtctctcgttctctggagcggcaagcttggcggctctcaacttcttcatcaaaccggctggcttggacgacaaaccacgagcgaatcttcttctaactctggcaggagcgagcttgacgaactcctcggttggcatctccaacatcttctccaggtcaacacccttgtaggagtagctcttgaacgatctctttcttggggcggcagctgtggacatcttgcgtgagggatcttgtgctttgcttggagggagcggttctagagacagatgtgctattttgatgtatatgctgaaccatgagggacaaagttccactcacgggccacggcgggtgcgtgccgccggcctgcgctgggcggacgcgtccagtgctgggccgagctggccggacgagctaggcgggcgctctgcctggagtgcacgctggcagagcaaacctaggcaggagcactgcctgggcccgcccgggagctaggcggagggcctgcgggggccgccgtggaaactttgattttttcctcttgcgtcgaattgtgacggcgtgtgactgctcacccacacaccaaatgtttccacgtgcgcaggcgtctgtgcgcacctgctttccgcccgtgcacccgctctccgccgcgtcttccaggcccgcgcccggcgcttcgtggtacccacgcagagagcggcgcccgcgcgcgggcgccaacatcgtgatattccaaaagtttggctagttgagcagcgggccgagcgctttactagacccttcccaacagacaaagaccgagttaaataatgaagtatttggctgcctacctgttgttgaacgccgccggcaactctgcgccaagcgcggagaacgtcaagaccgttttggaatcggtcgggatcgaggtcgaggaggacaaggtctcctcgctggtcagctccttggagggcaagtccgtggaggaattggtcgccgagggtaacgagaagttgtccgccgtgccagctgcttccggcagcggtgccccagccgccggcgctgccgccggcggtgaggccgccgaggaggacgcgcctgaagaggctgcggaggagtccgacgacgacatgggattcggcctgttcgactaagtcagtgtgtatctagtttaagagatattgaaagcgcaagagcggagcggaggggagacgcgggggtcatgtgacggggaggcacgtgatgcgtgcggcagcgctagccgccgatgtcacgtggtgcgggccacgccgtcgcgcggaacgaagatttcgaggtcacgtggcgtgcgtgtctcgaggtcacgtgcactcccgcatccctgtcacgtgcatgcacccgctgtcacgtgctctgccgccctccacactcccccctccccacaacaatggctcctccgggaactcgctcccgctctctcctgctcgctcccgcgcgcactcgcgcgtgcgcgcacgcgcccaagaccccccgagacaccccccagctcgtacaacttcgacccccccgcgccctctgcctcgcgcgccgtcgccacggctcgaaccctcgcgctgtggcgccgtcaaattttgcacgccgccacacggtcggcggcgggcacctataagaagaacacacgcgcgcttcagcacccgcagcatcgccagcatcgccctccaagcacaccgctcacactcacacacacaccctctcttccccccatgaccgttcttccctccgataagttcgcgacgctcgcgatccacgccggcgcgcacaccgatgtgcacgggtccgtgatcgagcccatctcgctgtccaccacattcaagcagagcgcgcccgcgcagcccatcggcgcgtacgagtactcgcgctcgcagaaccccaaccgtgccaacctcgaggccgccgtcgccgcgctcgagcgcgcgcagttcgggctcgccttctcgtccggttccgcgaccactgccgtggtgctgcagtcgctgcccaccgactcgcacgcgatctccatcggcgacgtctacggtggcacccaccgctacttcacgcaggtggcgcacgcgcacggcgtgcagacctcgttcaccaacgacctggagcgcgacctgccccagctggtgcgccccaacacccgcctggtgtggctcgagtcgcccaccaaccctaccctcaaggtcaccgacatccgccgcgtcgcggacgccgcgcacgcggccaacccggacattctggtcgtcgtcgacaacaccttcctgtcgccttacatctctaacccactgacccacggcgcggacatcgtcgtgcactccgcgaccaagtacatcaacggccactcggacgtcgtcctgggtgtgctcgccaccaacaacgagcctctctacgagcgcctgcgcttcctgcagaacgccatcggcgccgtgccttcgccttttgacagctggctgacgcaccgtgggctcaagaccctgcacctgcgtgtgcgcgccgccgcgcagtccgcgcagcgcatcgccaagttcctcgaggccagcgaccgcgtcgagcacgtcaactaccccggcttgtcctcgcaccctgcctacgccgtggtccagaagcagcaccgcgacgcgctgggtggcggtatgatctcgttccgcatcaagggcggtgctggggccgccgcgcgcttcacgtccacgacacgcctgttcacgctggcggagtcgctgggcgggatcgagtcgctggtcgaggtccccgcggtgatgacgcacggtggtatcccacgcgagcagcgtgaggctagcggtgtgttcgacaacttgatcagactgtctgtgggtatcgaggacatcgacgatctactggaggacgtgcgccaggcgctggagaaggctggcgctcagtgagcgccgagcgccgagagctgagcgtcaagagatgagcttcgagagctgagcgctggaccgcgacctgctggtcggtctccctcctgtacctctcttgtctactttatgatacacccccgactctctctccctccctctctctctgtctgtctccccttctgtataaactaaataccacatctaaaacaacgtttaattgtacaagccacttgtcccaagcaagaaactcgtccacaacgcatgcgctggctccttctcgcagtcccagcgctcgccaaccagcttgtgacgctcgctccagaaccacagctcactacctctgtcgcacctgccgtgtccgccgcgtcgctcgaaccctccgcgcaggccgcctccatcttcgagcccaagcccttctggcagcccatcctgccctcccagcacatccccgcgggcctcgaggtgcgcatgaacctcgaatcaggcctccgtgaggcaaggctcccgcaggaggatcaggaccaatcctacgagttctcctcgcagttcgaccacgcccgcgaactcgcgcactcgggcgacttcgccgccacggacgccgccctcgacgacctcctagagttctcccacgactaccgctacggttacaagattatcggccacgagttcccgtggctcgcacagctgctctgcgattcgcagacgcctgtatcgaccaaaaagatctgcctctccatgctggccgcgtgtctgcgaaacaacccgcctgctgtcgagctcgtgcaccaagcagacccgcacttcgtgtctgctgtgttcaccgagatgcgcgccctcgcgcagcttcctgccacgtccgaccgtgccgttctggcaaagcgctacctctccgttgtccaggcgctcgcgccggagtcttcgccccaaatcgaccaggacgtgcttctggagctgtgccgctggggagaccaacacgttcgcatgaaagcgctcgacatcgcagcgcttctctaccgcgacgcgcaaccaggcgggtcccaagcgctcgccaagcggtcccaagacacgcacgatgtgcaaaagtgggttgacgagttttcctcgggcatccagcaggaacacgtcgacgaattgcacatccgtaatttcttcaacagcctctacaacatcaaacagcagatgggcagaaatgtcaaggtcagctccgggtttctggactggctcagcaaagaggctgcggcccgcaaagagagcctgggatcgggtctgcacgagcgcgaccccgaccagctcgagttcgaccgcaggctggttgagagcagacacctggtgttcggcaaccccatggcccacagagccaagcatttcgacgacgaactataggagcgttagtgctcagggatgcgcttgaaatatattacactctatatcataatcattacatcgtatagacagttagtcctgggtgacctcgtccaagaactgggcgtcattctctagccgcgccttgaacttgtcccaccacgtatcgaacctcttgatcgaaacgttgccctgcgggtccagaaacccggtcaggtagttgtacgcatgctgcacaatcttggcagcgagctgctgcgtcaaaagcgggtagaccctcgcgagttgtccgggcgtcgcaatgctgttggtgccggagcgcgcaagcacgagggagctggaaccctgcagggcagtctgtttggccttggattcctgcagtttgagtatcgcctggtccttgggctcaattgaaatgccaatgataagctctgagatgttgctactaggcagccccccaccgggcgtgtcatcctccatgtctatctcacccagcccatctcctgggtccgcggcgctgttcatgttggcattagggagcttcactttaaagatcgcgctcggcttctccgcgctcaggtacccgaagagtttaaactcctccgtggggcttaacttgaaatatacggtgcctgcaaactcgctggggaacgtcacatttggtagaatgaataatgaaatgtgcgagtatgactttggcttcgtagacgatagcacaatagtgtgctgtaaaccgccagaattcggcacctccgtcgagagctgcagagggttcccggaggcaatcgcggcaaacataatgactccgtgtacttgactggttaattggtgtggaagctgtaacttcgagcgcagcgacttggtctttttaaaggtcccgtagagttgccttaggtcatttagcttccagaaacttcgagttacttgaaccctaaaacctatagcacgtgcttatcatgtgatattatggggtcccactattcctcgcccttcaggcacagtaccgagtccagcttgtcgagtgcctctgaaatcctgagattagcctcctctgcacccagaaattcaatcagcaacggcagtttcacacctggcacggagcctgtaagcgcgaaccgcgcagcttcaaaaaccacgttcttacgaataccattgtcccttgagagcctctcgattaccgtcagcacactgttctctgtggacattttgccttccatcttctgtagtaaagccctaatctgatacaagtcttgcttctgtatgaattccctgacatattgattgcgctcatactggggcttggaaaacagatagggaaagtccgtagcaagctcatttggagtgttcagtgaggccccaaccagtcccaatgccctccttatctgtgaaacggtaaccgaagggtataaagactgcattgaaccaagcagctcatttgccattttatcgagcacctcaggattttgaagccgcagcgtcaggtagtgcttgttaaaaaaccacagctttttctcgtcgactttcgcattgcctttcgtaaggctgttgaggttgaatagccgaaccaagtctgggagactgaagcattcgtggttttttgcggcctcctctcgaggaggcgaccacccgaaaagaacactgaagttaaccagagcctccggtaatacgccctttgcgcgaagagccataacatcggcgtcgccccttcgcttgctcagctttttgtcggtaacagatgtcaaaagtggaatgtgaatgaactcgggtgggttccatccaaatgcgtggtaaagcgcaatgtgtttgggcgttgaaggaagccactcttctccccgcacaacatgggtaatatccatcaagtggtcgtcaacaacgtttgcaaaatggtaagttggcaacgcatctgatttcaccaaaatggggtcatcgtaacgcctgtcattagggttgacctgaggctgcatatcaagcttcccgtgcaaaaggtcctcgaacggcgggtatctttccggcgacttgagtctgatggtgaaagggactttttgatccaatttttcccgaatttccccctccgagaggtgtgagcaatgccggtcatagctagctgttgtaggcggctggagtttttgggcactttcccttaggccatccagcctctccttggtgcaaaaacagcggtacgcatggcccgagtccagaagcttgttcgtgtactgctgataaatttccgtacgatcgctttgcctgaacggaccattcttcttatcattgacaccagggccttcatcataatgtataccgcaccatgacaacgattcgtagatgttcttctcagccccaggaactaaccgattttgatcagtatcttcgagtcttaacaaaaagctgccaccagtacttttggccagcagatagttgtaaagagcagttctcagagagccaatgtgcagtaggcccgtgggagaaggggcaaaccgagtcctcgctggcgttttcggctgtatatctttcacgggcttctttgaaagaatagatttcttgctcgtgaaaagacgatttggcctagagagaacagagttccacctccttgcgagaataaatctcatgccgtcgatcattgagccttgaattacgcgccgtagctctctaattcgtggagtgttgaaaagacctcagcttgacgtatttagagtttttgtcagtgatcatctcattggaaaaaaacatgatagcgggtaataaaaacgctctgattcgaacttgatatttgactagaatacataattggaggtttgcccaaagcgaattttatcgtgatccactattggatctggtatccaagcaccagccataacacagtgtattctgactttctcatgatagtgcagctgagtcaacagtttaggtgtgacaagtatatattgtgaattgttttgggagcaagcgctttcgaccatcgacttgtgcacaattctttcatttcttgaatccatgccttggtttatctcgtccacgaccctaaaaggggccgaggtaacatcttgtagtgcaatcatataaagtaccgtggatactgcgcgctcgcctccggattgggtgtgtgagtccaacctcttcagagtcgcgttgtcccggaatttgaccatgatctcgattttccagtcagaaaattgctcgggcttatccagacgaacagcaccggcacttcccacgttcttgaacagagcgcaaaaattttgggaaatcttctctacaattgcgtccaacttaggttcgagttggctcctcttctcttgtatggtcctcctaatttccagaagtgcggcctccttgcggggaaccacgcaatcaagttcgccgagttccgcttctgtttgtcgcatgatttctagtactgattcgtcttgattcagcattcctatctcagacctcagcctgtcaatggtgttggatataaaactgagatcaaaattattactttgctgatatttctctgcaagatctgctagttgtgtcttttctgcgtcggtatagtgcctaattttgtccatccagcctctatattcatcagtttctttcatcgacgcgtatttgttttttgcttcttcgtaagcacccctcaactgttcttccttttcgttgaagaagcctataacctcattcatagacctttctgtattaaatgcttccaagtgctcgatggtagctaaacttatttctctctgaagaccctgcagtttcgcgacaaattgcgtgattcctgacataactttcacttgttcccgtaatgaactttttattgactctcgacagtcattaatttttgtggtaacgtcctgttgtagatctgttttcagcatagaaagcttattttccagcgcctttatcctatgactacagtgtgcaatcgtcttcttttgatcatttagttttgaagttattttgtgaagctcagcatcttcttgtttgttagactgcaactcgctcctcaattcctggatcttttgtgtgatgaactgaacttcatctttttttgcttgaatttgcccatttattctggccatactttctttgatctctcctttccgctcctcggtgagaacggaacctttgaagaactgacatggtctaaccttgaactccgacgaaaagatttgcctcctcccataagccgacctcttgaagtcataaacgtaattgcccgcaatcaccctacgaaatttcaagttattagactcgtcaggcttcatcaaataatccatcagtctcgagctcatcgcagttcgcgatactgggattgtatgcagcttgtgctgctgacagagcatcttcagtacgccattgtcaccagaaagaaaatctgagaggtagccttgaaaacccaacttcctgagctctgaaagaggaagaggagatgtcgtgggcgctgcggatagttctctgatattgactctgaatttattgagaagctcatcgccgaacgttctatacgagtcagaatcaacaaccgttaacgccagggatgtggcaaagtcggtgcaagttcccaaataagatgcaaattgaggatctttgacggaaatcgacataatgggcggctccagaactttaccttgcatttccggcctgctcctcataaacaaaactgcatttctcagctcctcaaaccgtttcccatcaaggatgcctattctatccgttgatacaagactctcattttcttgctgcaacttccgtttcaaaatgtccatatgatagtctgcattcacgaggttcgcatttaagtcagttctctgctgttcgagttctacacctttatcagtgatttctttcctttcagcttggatcctttcaaacgctccttgatcaggcacaggcagcgcttctcgttttgcttgttcttccttcaaattgtgctccacgaccactatctcatctttgattttaccagtacgatcttcgtagtattttaactgagcctgctttccacggactttttctttgagatgttccagcttctccaagtaagacggaaaggtgcgttttgaaactttgagctgaacttcaagcttttttttattttcgttccgctcaaccgtctctgtctcaatcagctgttgagtatgtctaaaaggtttcttgtcggatatgagatctttcaattgctttcgcattttttcatattcacgtttgtattgcttaattctgaccttgtgatctttgacttggacataaggaagcagcttctcgtgcatacctagctcttccttctttttcttgaagttctcaagtgcacgaacagaggccgtcagcttatcgcgtgttgcttttaactccaaaaccctagagctcttcagttcaagttctttcgcttcaacaagctcctctccttgcagggctttcaaatcctcaaggtccgcgaccatattcacatccactgatcgcgctgtttcaaccagaagtttgtcagactttagacgcgcaaactcctccactcgttcttgcgacaaaaactgacacagattatcaagctgaatattgagttcagacactagccttttgactgctgactcagtcaccgactgtccattcaagaagtactcagaagcttttctgtttcgatgcaacaccctggttacttttgttgtaccgtcacttgccacatatctgtcttcagcctcagggtcacgctttagggttacctctatcacgctgcggtcctcaccattttttatatagtcttcaatcttcgtactgcgcccgatgtattctggctttcccgccaatcccaaacacactgcacaaacgaatgtcgatttccctgatccgttaggccctattatcatgttcagcgatggagacatatggaattctgtgagcgcgtaagtgacaaagttctccaagcgtagcgtaacgattgaacctgcgcggaatagcgcaagatcatcttcgccaagcttcaatctcttggaagagggggctccgtcctcttcattatgggttctcggcagcgcattcgggtcatacttatgtcgctcctcgcccgaagacagcatttaacagacctattgcacgttcctggcgaagctcgcaacaattgatctatgtctttttgactagagtgttcgctgccttagcgatgacttcgatttttcgattcttcatctcgtctgaaatgccacgaataaagtcaaaacatcgttgaagtctgagctttaattacaagggcatcgcttccagaagataaacacgtaacccacgagagttttccatatgtcgcgtagttccagacttagaacaaggacggtcggagctgaaaggagcaggagctcaaaacggggaaaaagcgaggaagaactggatacatatggtctggtagaagagaatgggggacgtccttttcaattaatagagggattgccatgttctatagagcttccgcaatatgcgtcgaccttgacgcatcctctatcagtgaaagactctgctgtcctgtatagctccatgctcagttcgcgacgaacctggatcagctctgagatgtttgacatgctgtggtctaaacagtacctgagccccagcgagaaagagcggcttgagcaggaaggcattgatcccgaaagtgtggacgccagtgctgccagagagaaaatgcacaagctctgtgactgcgcgatggctgggggaccacacgccttctccgtcaggttgttcattctgaagaacgatgagattgaaaagaaatggaacgacgccatcgaacagaagcggagaaacaaagcagaccgtaaaaaccgggagctggaggaaaagaagaagaagcaagaggagcgcaagcaacaacagtggataaaaaagcaggagaaagagcacggcacgagcaccgcagcagactccagcaggaattctgggtcgacagatggcgccaaaaaacccgtgaagcgcagatcacgtaaagaggacactacgcaacagcggtcacgctcccacactcctcgccaaaggaaatccgtaccgcaatcaactgaggaccagaaaatgatcacaaatctgaaccttatggcacagaagaatcctgagctgaactcactgatgatagtagttgccgggggaagagcgtcgacagaccaggtggaagagttcaaaaaatacatcgaaaaagcacgtaagatgcctgttccgcctggttggaagccgaccgctaatgcttcctcttcaactccacagaagctaaagagtggaggtagcgattcaagcctggatagagcagattctgtggcagcgcctgcgcgggccgcaaagtctttaggcgcatcacaagtgaagagcgaggagacagcgcagctttcgagtgaaaccaactccgctggcggcacggctgagcccagaaaaaagcgaaagtataccaaaaggaagaatgtcgacactcccgttgaaccagaggacaagtccatgcaactaactacgtttcaacaaaaatacatgcataatgctgacattgtttttgagtacgtcgaaaatccaaataaaagattcagtttaccgaaagacgcaatattagagccgcttgaagatggggaatcatacttgatgtcttggattctcatacacaacagaaaagagctggagaagtacaaggaaaagaggaaaaagaccttagacaaaaaggccaagcctgagaagactgctgaagtttcaactgaagattcagctaacaaagaagaggaagacgactatgatatcttcgaagatcccaaagcaccagaccccctttttacgccaatgactgtcaaattctcgaatattcataaaaagtttcagccaataatgacgaacagcgtcaacccagcagagaaagtacgaaagcgcatgtctaacatcatcgagcgtggaacgagactatctgggtataacctttggttccaacttgatgcttacgatgacagcggttttgcagagtcgctacggtgcgatttaaaagactacgagtcaggatttagaagcaagagacatagaaagcaactttgaggagctgttaattgtttacgtagaatattgtaattgtatgccaaatttccccggtcttataagagcgggcgttttggattcacctgctaaattggacgggagttcgagcggagcgcctgtgaactctgctcccgcgctgatgagaaaacctttgtactttccctcccatagaacacgcagatttttgtggcgtaaacttgtgcttagtttccaaacacttgcaaagttagcatcgatgagcgagttctcaaatcgttgtattgtagatttctctttggttaatttttgaagggaagatgcaaatgttacgttcaggtcctctatcaatttctgggagctggtggatccagccattaaatggtaaaacatcggactatcttccttaggtccctgtttcttctgaacccgctcttttgaaaatactgaggagttcgtattaggggcgtcaagcggctcagttctacgctgatcgagctgctttgtatggccacgcctccataagtcgcaaccgaaggacaagtttgattcaatagaataaagattgaaatcatatttggagctgaaagtcgcacccgatgatgttttgaccgaatacgttgaggatacgtgaccgaaaagtgggttccaggagagcgtcaaagttaacggcttccctgtattcgcagaatgtgtgcagtatcttagcgttgtagagcaagcaggcgttgtattcagcaccccgaaccacagttctccacctacagaaagcgaggagtcgttgtaaagagatgtgtttaactttgattggctaccgacaaagttatgcaaaatgcgatagccaagaaggccttcgttagttgatgctacccattcttggcagttttgccctgagtccttttgccaatagagtgtcaacacactggcattcgccaggctgctaatgcacttcgcaacaaattgtgtttgagcgcttgagcgactgacaaccattgcttccaatgtggaagtcggataatacatacggccgtaccatagggacgatggtccaaactcttttgccccatcagagctacttctcaacgagtggcagggatagagtggccgtatttgcctataggtttccgaagcttcctgcaggagaatgtcgcgagaattactcacatagttttccaggccttggcagttagtgtaaaggtatgctaatgagccatttatcaccttgttatttgagagttcaaatgttgtaaaggtgttcggagttgatttgttcgacacttgaaacttcaccccagaaggaaccctgaagctcagtaagttctcagaagtcgctgttacattctcataactgttatctcgattccatccggtgcactgttcgaaagatcgcagaacgtgctccatataatctatcattaatttaactcgtgagtcgctgtgtaggtaatctagagtttatgttcgtaatattgttaagcgatcaactcaacttcagcagggaaacatagaaaaatcgtggaagaatatctggaaactcagactgatagacgccgtgctctgatggatcacagcttggaattgagtacagacaagattggtaagctggatgaaccgcaaatcgagccagggaacgcccttggtaacgcgttcccagtagtgaagatcgaagaataccaagacaactcggatgaaaccccaatcaaggtgcgtaggcgtggggggaaggcgcaatcaaaaccttcttctccacaacctgccagcctcaatatttcccaaggcgctacccgccgccggcgttcaagcagtcgaacatctagcaaaaatctgaagagcacaaccgacatatcgccggcttcgatgatcttccgtaacctgctgatactggaagatgacctacgaagacaggctcgagagcagaagatcctgaagtggcaatttacccttttcttatcagcgttggtgggcatcgctgcggccgcattttatgagctgtacttctcgcaagaatctgtcaagggcatatacaaagtgatgctagagttcgtgttgatatttattcttgtaacagtcgtgctgtttcacctaagtggagaatatcgccgcaccatagtgattccgcggaaattcttcacttctacaaacaagggaatccgacaattcaacgtgaagcttgtaaaagttaaaagctccataccggatctttgcattgacctggtacgatgggtgtgccgaaaatctgcggttgtaaacctgctgctctcacgtaagtgcttgccagcgcggatagcagaagacagctggctgctccgtttctggacctctgtggctctgagatcacagccgcgtatcggcgccgttgacgttaagcttattttaaacccaagagcattcagcgccgaaattcgagagggctgggaaatatacagagacgagttctgggcccgtgaaggagctcggagacggaaaaaggtcaacgaaaccagcccacgcaaagatgagtaatacctggtttctgttgctctgatcacgcctgctatactatcatagacaatcctaatcattccactacggccttcgacataaagaatacaaggcttttgtcctctccaatacagagagcaaacacaacttgccattacttagccacatatataaattgagaagttgccggaggggcggcagcaggctcgctattactatagtccttgtgctttcagtgccaagatgttagactctcgacgatcttgttttacggttacccgcaagacaagaatatggccttacaacaagaagataatgtttagagcccctttagcgaagcttttaccactaaaacaagaacgagtcagaggcacatttcggcccaagatgatgcgaggattcaagcaaaaggttcgtaatatcagtccgcacttgctgggaacaaattgaatttttactaacagagagccttttgaagctgatcaaaaaaaccactggatcgtcatcctctggacagaagaagaaagacaaagaggaggcgaaaaagacctcttcaggaaccagtagccccggaagcgcgagcggaacatcgaagtcagctgccgagaagaagtcggcctcgagctccagctcctccaagcatacgaagagtaaaacggcaacgaataacggatctgaaaaaaagagcaacccaccgccgtcttcggctcaaaatgatagtcctaatgcagcgcctacgagcaaaaacaaacttgaggttatgggaaacataaaccaaccgtcacggtcgtcccagcccactttaatcgctgcagcagctctgcctccttcgcccactactgccaccgtgtctctggcagtaccaggaacacaatcgtccaaggaacctaccactgccagtggaattgagattccgagatcatcgcattcttttgaacgtttgcccaatgcttcaaagttgaaccctgaggcggaccttgatctgataaaaaccccgcaaagacattcttcctcgcggtttgagccctcacgttacactcagattacaaaactacctcactttgatgacgtttcaccagaagaacaaattccgttatttattgccaaagtggaccagtgcaataccatttttgacttcggtgaccccagttttgatattcagggcaaagaaataaaaagagtcacccttcaagaattaatagagtttgttgttacaaaccggtttgcatacaccgaagagatgtatgctcatgttgtgaacatgtttaaaaacaacttgttcagacccataccgcccccagtgaaccccattggagacgtcttcgaccccgatgaggacgaacctgttaacgagcttgcgtggcctcacatgcagtgcatttacgagttctttctgaggtttgtcgagagccctgatttcaaccatcaaattgccaagcagtatattgaccaagatttcattttgagattgttggaattatttgacagtgaagacattagagaaagggactgtttgaaaaccaccttgcaccgtatttacggcaagttcctgagcttaagaagttttattcgtcgctcaataaacaacattttcttgcaatttgtctacgagaccgagagattcaacggtattgcggaattgcttgagatcttgggttctatcatcaacgggttcgccttgcccttgaaagaagagcacaaagttttcctagttcgcgtattgatgcccttgcacaaggtccgctgcttgtcgctataccacccgcagttagcatactgtatcgtgcagtttttggagaaagagcctctcttgacagaggaggtggtcatgggccttcttcgctactggcccaaaatcaactctacaaaggaaattatgttcttgaacgaaatagaagatattttcgaggtgatagaaccactagagttcataaaagttgaagtgcctttgttcgtccaggtggccaagtgcatttcttcatcacatttccaggtctctgagaaggtgctcagctactggaacaacgagtactttctgaatctctgcatcgagaacgcggaggtcatcttgcccattatattcccagcgttatacgagctaacgtcacaactagacctggagtcccagagtgatgaaaatgggcaccctacgtcagatccttacgttttagtcgaacaagccatcagttccggctcctggaaccgcgctatccacgcaatggcctttaaggctctcaaaatattcttggagacgaacccggtcctttatgacaactgcaactcgttgtatttgacaagtgtcaaggagacgcaaaggcgcaaagtggaacgcgaagaaaattggcataggctcgaaagctatgttgaaaagctcaagatcagtggcactgcaggaggtgacgaaagttctcctcaagactgagtctccatcaaattgccacaagagcatatctgtgagcgctccgctaccaaaggacagacccgggccctagacaccgctggaagcctttcgggccccgagcttctctaggcgtagtctttcgaagacaatcatcccgtaaaaattgtcaagaacgcgaaggtcatcgagagaaaagcttcgcatccagtgcatacatcgttggcaatttgtgagaaacatcaacctctcgcatgttccaacacagcggatactatcacgagacccaacacaactttgggaatactcaaagggcactaagaaagcatcccagaccttccaagaacgcattcctttcgattgttgagtgctgaattctagcaatatctcaggtttagttgagtttccgtgtataatgacgccacatcatagtttgttccaatagtttaggggtttctcttatggagtactaggtagtaatacagactacatattcaccagtgaaagcagtaaggcctccccacgttttagatcatgagctttgccagaccattcttattccaaaaaaccgcgctaggtcaattgcgaaaattcctgtcgcctttcagttttggcaaaagcaggcttatgtcctcaggcgcaagggccgcgaaggctcctctgtattcgggattcgttggatacaagaccgttggttttgccgcaggtacatctttggcgatgcttctatcgaccatctcgagcaaaaacattattcgcagtgacaccatactggatgtaaaacagcgtaacgcaggattgccagaagaaattggcttaccaggccagcgcgggaagagtgcagtgagcaagaaagtgaattacagagaactttgtttagggtctgtgttgggacttatgataggtgttgttgttggcaaaatatcctcagttttggtctttgtcactgcatgtggtcttctcagcctacagtggctcagtaacaggggcttagttgacaagaacgcgacttggggtctctcaaagtatattgtgaagaccggcagagaatcggttgatttgaacactcttatttgggacaagcctagtttcaaggttccattcattttaacattcgtacttgcagcacttaacgtctagatcagccttcctctcgtaggggctcatattgaatagttgaagtcccttttggcgatgactactgctgtcctgtgttcggcgagtatctgttcacgtggtgtgtttttctggcatatatgctaaaccacttcttaatattaatcatctccaatagcactaccattaatcgaaaatactacattcctataagcaaagtttagatgtccagaatacacccggatacatcgaactatccctttaggttcgagccgtttcttcggcaggagtactccttctctctagaccctgacagacccgtatgcgaattctacaaccctagggaaggcccgtcttcgtgcccaaacggaaattcatgtcccaataagcatgttctgccaatatttcagaacaaaatagtctgcaagcattggctgcgaggattgtgtaagaagaatgaccagtgcgagtacctgcacgagtataacctgcggaaaatgccggagtgcgtgttcttttcgaaaaacggctactgcacacaatcgccggagtgccagtacctacatatcaatccaagctccaaaatccaggagtgtgaagactacaggatgggattctgccccgctggtgcgcaatgtaaaaagagacacatcaagaaaacgatgtgtcctcgctacatcactgggttttgcccgttgggaagactcgactgcgaaatggaacaccctccgtttgtgataccgaacgagctgagcaagctgcggatcaagaacgatgatgaaataaacacgaagaagcaggatgaggaaaaagaacggcgtttaaacgctatcatcaatggcgaaatcattgcgtaaaccagctggggtattgtataggatggcaagcactgccgctaaatactggaaacgataataatattacaataactaatcatgtgtgagaaacgcctttgtgatcgtgaggggtggtctgaccgtccgtgcgagcagccctcatatatcttgaagggatcttaagcaatgttcgagtggcattctgtcttgcagaatctgggcgaggaaggcaagctcgttcctccactgtacccacagctcttcgcgcaaaacattaaactcaagaggactgtttttcgatatagcgctcatgagccattgggtttgtgggagggaggcgcccccgccgggctcaccatgcgtcatagcggccatgagttcggcgtaaggctctgccttagtgatcgcagcgaggagcgtgagacccacgctatacagatcggtctcgaaactggagttcgcgcattgagacatctgctccggggcgcagtactcgagcgtagtctcgagggaaggggggcgcgtatcaccggcgaacaccactcgcgcagacgaaaagtccgccaggtagtagcggggcattgcgtcactgtcaaagtccatcagtatattttccgtcttgatgtctccatgcacaacgctcctggacttgaggagctgcaggccggacaggaggctctccgcgaggacgcgccagtgcgtgttgtcaaactccgtgttgtaggtgtaaaagtgcttcaacgagcagttcatgcgctccagcacgatggccgggaccgtttcgttgctgcgcagctttttgtggtgcgacttgttgaccaaggtgaggccatagaacggtatgacgggcgcgtacaggggcgcgcgggtgcattgaagccgcgacagtatagtggcctctttgtagatgtgcgagcttttgcgactggtttgcggcaccttcagggcgaaagcggcctgccgggaggcgttgcacaggtcgtaaacgcacgcgtaggtgccgcggcctagcggcgtggaggacgtcttccactcggggtcgtggatggggtcaatgggcgagaggagcgcgcgcgcctgctgtatcgagacggcggagtggcccgacgtatggaatgacagattgttgaccaggtctgtgttgttgttgatagaggagcagatctccgataccgcttcgcgcacggggtctgcgtcgcaggggcgcacgggactgagggcggggaagcctgaggaagccgtgggggtgaccggggacggcagctgctgctggaagagttttgtgtcttgcttggcctgcgcaggcggcgtggagagcacggcgctatccaggccgcggcgcttgcgcagggccagcacagccggggagctgggaggggtttcggtgtggccacagtccatacgcgttgagacgggcagaagggctgtgtgttgttgtagtgcgctcgggcttgttagcggtgctcgagaggaaggaaagcagggagagatagcgccccatcgcagaaaatgacgttggaacggctcaccacgcacggcgctcgagcgccaacggctaacgcgggggcgcatgaggcgtggcacgtgacacacggcccaggtcgcgtgatgaggacgatctgcacgtgacaggagcgcgctgaggcacgtgactgaatatctcggcacgtgctccgtaagtcacgtgatacaaaatcatcacgcgtaatcatgcatcactcgtggcacgtgatctccagtcacatgaccagcgacgccgccgcgcatccgcgcttgctctcttctctccaccgggcgtgctccgctggacagcggcgcaagcaacccgagccgcaacccacgtgactattgcccctcatcacacacccacacacccgcgccgccccgctgctggctatttatggctctccaacacgccctcgctcttgcgcgcctgcggaggcctgcagagcaactgctgggcccacgtcgcctttgcgacgcgcacgcacgcttgccgctgcccttcagagccacgtcatggaagcagtgctacgtgttctgtgcgtcatgcccgcgcgatcctgggccgcggaagcgccacgggcgcgtctgcgggccaaggactatgggctccgtcggcacgtgaccggaccctcggtttacgtgcaagatgccgtcatcagcgctcacggcctgcgggacgcgtttccgcgcagacggcgcgcagcgggcagccgcggcgcagacgggcgcgcacgcggacgcgtctcgcaccgacgcgtctgggctcgcgccccgcgtagcaaaattttcgcaatcgcagccccttaaccattttcgtaatcgggggcgtggactcggagtatataaggggaaaccttggaacggtccccctgttagccctttaaagaagagagctctcttccaatccacactctccgtcgcagccacaagccagcaacaggccctacagctccaaccgcccaatcccatgcacagaacatactcgctcagaaactcgcgcgcgcccacggccgcgcagctgcagaacccacctccacctccttcgtcgaccaagaaccggttcttcggcaagggcgggctcgccaactcattccgcaaaaacacggccggcgcgttcggcccagagctggcgcgcaagctctcgcagctggtcaagatcgagaagaacgtgctgcggtccatcgaggtggcggccaacgagcgccgtgacgcggccaagcagctctccatctggggtctcgagaacgacgacgacgtgtcggatatcaccgacaagctcggtgtgctcatctacgagatgagcgagctggacgaccagttcatcgaccgctacgaccagtaccgtctgaccatcaagtccatccgcgacatcgagggctccgtggagccttcgcgtgaccgcaaggccaagatcaccgacaagatcgcctacctgaagtacaaggacccccagtccaccaagatcgaggtcctcgagcaggagctcgtgcgtgccgaggccgagtccttggtcgccgaggcccagctctccaacatcacccgctccaagctgcgcgccgccttcaactaccagttcgactccgtcatcgagcactccgagaagctcgcgctcattgccggctacggtaaggctctgttggagctgctggacgactccccagtcacccccggcgagacccgcccagcctacgacggctacgacgcctccaagcaaatcatcatcgacgctgagaccgctttgaacgactggaccttggactccgcccaggtcaagccttccctgtctttgagacatgctgactacgactacgagggcgaggaggacgaggacgaagaggaggttgccgaccacgagcaccactgggtcgacgaggacgagcctcagcacgagcacaccaccaccgaggccaccgaaaccaccactaccaacaccactgctgctccaaccaccgcctaagagcgtgcgaacgcgcgcgtgcggtgtcccccggacaatcggcgagggcatccagtgtccccgttccttataccttaattactacatatatctgtatcattaaaaaaattctttttgaaatatataataatactaataagaacaataatatcatctatcaacttggagcgaggcacggctttgaagaatcccagacaagactgctctctgcctcgccgcccgccggtcctttttagaagccccaacctctccccacgcaagttgcgactcaaatcaatggacgcccttgatcttgacaagctgtctacaaaccttgcaaggtatcacacgctgctctccaagatcacaactgtctcgcagctgaccaaactccagagcgcaattgagaatgagcaatcatccacggcgcgccaactggacgcgtttttgcaaccatctcacacaaacaccaaccaagccgtgcggacgctggagctcaacagggcgaggctcactcaaaccttgtcgaagttacaccacgcgctcgagtccgttgcggaatcaaagcaattggctttacaggtctccaccaggatcagggctgtggaccgcgaacgccagctcgtcaccagggtcctacagttcgtctcacatgtcacctctttaaggcaaaacatattcatggtccaccaagctatagatcgctccgactacaaactcgctgccgcgggtatcgacaccatattgaagctgcccgaggaatctgtgtattcagagtttgcccgcagggttgtaccgtctgctgagatcccggaagacccgcaagatcttctcaagcagtggatcaaccaattggctcaggtctttcacgataactttgtcaaagccgcacgcgaacaagacattacccagctcaccgcggttttccagcttttccctctcatccgcaaatccgacatggggcttgacctgtactccaagtatgtttgcgacatgatagcgacccaaagccgaaaagtgatgacaagcactacttcaaagagcccggggtttttcgcgcaggctcttctacacttgttcaagatcgtctccacgatcataaacgaacactccaagatcattgcaaagtactacggaaaacagcacatggtccatattatggccaaagttcagcgcgaggcagacatgcaggctggcctcgttttagacagcttctttgaaagccgcaactttaaagagatcttgcaagatatacgcgcgtttaaggagaatgtatcccccgaggaggaaggattgacgagcaatgccccatctatgtccgaggtgtcgggcatcatcaatgagtcttcatctattctccaaaattggtccatgtactgccgtttttttgcactaaagtggcgagagttctctgatcagagctctgaagatccgctcactttgcctgcccccatctgtgacggtatattctattccaaaatccacagttcggggtttttgtctgatctcaagaaacttaatgagttttatctcaaccgttctttcaagaagagtttggagcttgaggagttgccttccttgaacgaacaaatttccaaagcgcccctcaagcatgatgatatctctagctacggcttctcttccatcattgaggatctcacggtgcttattagaagctgtttggttgtgaatgtgaacacgggtgaaagcactctcttgggccaattccttgatatgctagtgagatttttgcaaaatgagtatctgattagatttttacagcatcgcttgcgtcagctgcagccgcgattgactagcaacgttgtcttgaaaaaatatgtgcctcagacggagtcaactatgaactcgagagcggcatctcctggtgctgtcgaacaatcgaagctctcacacctgaggtttaatttcaaaggtgccgctacatcggccttctccaacatccaatcaaatctccaagctgtgtatgcagacgaggagacagttttgaaattgcaccaatatctcatctacctcaataccttgagcataggatgcgttttcttgcaaaaacttttgactaaggagcttctgcaagataaccctcaacttctacctgacaacttcccctttggtgataagtctcaatctcttgtcaaaaaaattgaagcaacagaacaaacgctacttgcgcagagctcgaagctgctgcagtggggcgtgcgtctcctttttgatggtgtcttgcaatccaaaattcagaaaatattaggacccttatttactcagggtacagaaactgagtacctcgcgagcactgccaacttcgaagatatgagtcacctcaaacaattctctgacggctggcttgaaaccatgaacccctatatcaacgtcctgtacaaagattgctacgcacagctcttaacctatgcagttgactttctggtcgctcaaatttcccctagactttggagtctaaagttgaatgagctgggctctatcaagcttgaccgggagctgggggcgttaatagctatagtgtgtggcgagcactatcttttgagggagaaattcacgaaactgacgcaaattgttctcattgcgggctttgaggatgacgattttgactctgaaaccagcgatttgaaggaggaggtgataaagggtataagctgggtgctaaacccaactgaacgtatccgtgctggtgagttgagggtcgacagaaggcactagacacattgttaaaatccacctcggcgtctaaataaactgcattaatttatatgtcattcgtgacgaacgatagttgatatgaaaaagtaaatttgtacaatgagtgatgatgatgcctggtaaacaaaaagacaacctagagctagcttctcagcgcctttagaggaagactcagtattcgagctcattcagctgcgtcgggcgcctgaaatagagttcctccagtggcccctgccttttttttttgctgtctctgactttggctttagttttgtttaagataccttcttggcaattagtcgtgtgtgaaccgttagctgagacactttcacccgctacaaaacgtacacaggaatatccatacttcgtttcaatactggagattgaacactggcaatggaaacgtccgtagatgcgctgacgccctcagggcccgcggcggaagacccagctgaagaaagacacaatagtgatgagcatcgctccccgaaagacgaaccagagaatttcggagaaccattcgcaaagaaaccctcgcggtctaacagtcaggttgcggccgacgaggcagctgccgaagccaagaggctcatagacgatcctaatctaaaattggaaataccggacagcttagatcatgaacatttttccaagctgctggaacttgactccaaaaatgacgacgacttgttctcatcaacagacctactggaacatgaaatcgctgagcatccagaaaagctcgccaacgacattgcggaaacggttcccacagatgatgcgacacagcatttgcactctttagaaaacttggagtctctgggaaagctcagcgaggaagccggaggtgacgtacactcaaatcctggtactgaaagcccgtcgaaaattaaaaacgaaaatcagtctccctccgttttagtggatcctgttttagccgatgatagagctattcatcccgacatctataattccgatcccttatcaactggtgcaggaacacgagaagatacaccggcctcaatacttgaggacaaacacgaattacttgatgaccaaaaacaagacgcgtccacaaaactcggttatgtttcactacagcctccacttccggaaaatgctgtcaacaaaatagagataacacaaccgattgagcccaattccgagctgccgatgactgaatttcacgatggcgccaacagcgaaacagaacaatcaaaaatctctgcctacgcaaggttagactttcagagcttcacattttacgttcaaaccttacaagtaatcataggccggcgctctgaaaacgatttttcgcacaaggtggacgtcaatctggggccttctaaatcgatatcgaggaggcatgcgcaaatattctacaattttggaactgggagatttgaactttctatcatgggcaagaatggcgcgtttgttgacgacaccttcgtcgagaggggaataacagtgcaattgaaaaataaggcaaaggttcaaataggtcaaatcccatttcagtttgtcttaccagaccaagaaggaaaggaaaagaaggcaatcgagcctgttgacgcaatttctttgaaaacggcactcaacaataacaacaaattagcagaaatttctcggagtgtcactccaattcctatcccgtctggcgagagtactgaactcaaagacgaagaactcaaagatcagccggccaagaagaagacgcctccgaagaagaaggaaaagaaggaacctaaggcccctaaacccccaaagaaaatttacactctggaagaaattcctcccgaatatcgaacaaaacctacgggttcttactcaaacctaatcaccgcttgtctacggaaattttcaagcccaaagggtatgtctctatccggaatatatgcaggaattagagagctctttccctactacaaatactgcccggacggctggcaaagttcggtaagacataatttatctctaaacaaatctttcaggaaggtttccaaagagggtaaagggtggctctggggtctcaatgaggagtatatcgcagagagggaaaaacagaagaaaaagcaggcagaagctgctgctgaaaaggctaaggcagctcaattgaaacttgaacagcaacaacagcaaaaggcaaagaaagcggctgaatctggctcgatgataaaaagtgtggccagcattccagcgagacctaaagttaaacaacctaatatctcccaaaccttggcagcaaatagggcagataggaaagcgactgcagatgcaaaccagcggactatgaaataccttcaggaacaattaatgatcctcacaaaggaccgaaaaggtctggataagcatgtcatggcaagcatattaacacaggcacttgcaatgacaataaaccaggttacgcaggcagctaaaagcaagggtataactggcaatccgctaacggctttaattgacaaaaacccccagcatttaaatttgattttagctgcagccgtaaatgcagctactgtcaaagtcactaacgggagtgttaaacagctggttagtatgcctccgccaacagttacggcaccccaggagcgaagagctgcaagcccgtccacaagcaacatacagccgacgtctggcggaacatcaaatctagtggcgtcggcgaatccagggcctgctgcaactgttaaatcgtcggaatcatttgaccccacttccctctcaaagtttttccaacctaagcaaccctcaagagtgcctactccgtctcccgctaggagcgttttacctctaaaacgagcatcgagtgagactgagtctagctccgatgatgagtcaaccagtggcgatgaaagtggaagtgctgatagtgatgccagcgatgggtcagacagtgatgatgatagcagcagcagcagcggaggtagcagtaagggatcatctagtgatgaaggcagtagtgatggcgagtagaggtctcaggattattgtatagtgcctgttgtaatactaatataagcatgtttttctaatgaagtcatgcgagtttatatgattgagaaaggaacgtcactcggcgaatatagtcatgcgttgagggccgcctaaccagaggctaatatgacaccacattattcaagttttccttgacccttgggagaaagcataggagcttttcctatcgctgcatgcttcccatcatagctttctatttagtaagagcacagaactttgttttgatttaaattgtggttatgtaggggagggaatttaatattgcagcttacgtttctggaccggagagctcgcaactctttaaccaatgacattgttgaacgatccttctttctctttcacttcccagaaaagagtctcgatattttgattgccatgatacacccagccctgttcagtgacgtggtataagttaacagaaccaccagaatacgcgtctctatgagtagcagctaaaatggaccgtttccccagatacagagcttcttcgactgacagatcccatttatagttagaatctaagacaccatatgcaaaagtctgaccggaccctacacagaacatatcgccctttaatctggtgccgtcggagtccacgtagtaaatagtagggccttcctttttagtgtagccacagaccatggtacccatggaaagtcccgcgcccttgtactggtagacaaggttactcagtatcttagaagccgcggccacagaaatacgctctttttctttgagttcgtgaagccgacattgcgtgcctagccatgtttcccaaaactgacagtctgctgcgccacctgctagcgtacccagcaggaacgggttaatttcaatgacttttttgacagtttgagaggcgatccacgacccagccgtggcacgtgaatctacggcgaccacaatgcctccttgaaacctgaacgccagcgtggtggtaccgtgcgcaatctttatcttacagtctgggttttgcgagtcatctgtgtgtgccctgagaaactcctgtggcgacgaaattggtggcatagcgatctggggagccagtctctggaacatggaattgccagtcacaaagtccctcgaaagcccttcctcattgtcatattctaattcggtggccagcgtgctcttaagagagtacttttcagcgattgcctgcatggtgtggaggcctttgtgagcactgttgaacgacgagttgttgtgggtagatagtggtctttcattcagtttgccaccatgaaacggacctcttatttcaaggtacttgtatacgaagccatttctagcactattacgcgcacttatctacacggagcacgcggttttccggccactaggccggctgccacgcaccgggaaggtcaaatgcacctaaactgcgtctacaagttggtgtctccaccatcgcgcccatgctccgtgcaggcagacacgtctcccattcctcagcccccttgacctcgcgaaaggcctggcctgctgctgctcgaggcttgcgaagcccgcacttgcccaagatcgttgtgtcgcaggcgcagtgtagggaagatccccaaacagtgtgcgcctttcgatatgcgatgaacctaatgtcttttctcacgtgacgagattagaagtttgtctcacgtgacgatgtccatgtccaataaacgtgatatgtaaaaggcttgtaagctcttttttataagggcatgtcccctgaccagcgtttccacatatgctcagtttcacgtatatatgaggtttgaggcccaactgtatactaattccatagatttggttgaggtatcgcgtttgaggctcacctgctacgccgaagatccttgacctcacttctcccgtttgaagccaggcgaaccagatgaggcgacaacacttttgttcagatccacaggctctaaaccactctgtcaccctcttgttctgaccttgtctcggatgcttactgctaaacgctatgtatatcactgtgtacgcgagagctcatgaaacacatttcttcgaacctcaccacagacgtatcctgggatctgtcacaaacccgtgtgtgttgcccgatacggaaacaaaagagcggcaagcctgggcggctaggacaactataaaagagagagtatttattggggccctgaaagtggatcttggccaactacaagctactccccgcactgcactgtgcagacacaaatacgtctatagaactatatagccctcccaacagccagcgcagcgatggggtacctgggccggaagcatggcctcaaatcgtctactaacgttcctccggacgtcaacaatccaccattttatattccggtcaggcctattgcaaataggtacaccctgatgcaggagctagggaacggcagcttcggctccgtgacgctggccaaactagcgggcagcgagggcgcggacaaagatgcccgcgggcaacacgaccacaagaggctcgccgcgtcaacgcgccagcattaccacaatacactgatggatgacgctgtggtccccagtatcgagcaggaaaactaccacaacaagcagcgcggcgtgctggcgatcaagaccatgatgacccgactcccaacactcaacgattacacgcgcgtacgtgaggtcaagttcatcctctccatgccagcgcacaaaaatttggtacagatatgggagcttttcatcgacgacatcaactatcagcttcacatcgtcatggagtgcatggagcagaacctgtaccagctcatgagggcgcgccgcaagcgagtgttctcgctgccctcgttaaagtcgattctatctcaaattctggctggtgtgcggcatattcatgcccacaactttttccaccgtgatttgaagccagagaacatcctcatctcgccatccagtcattattttagcaaagaatggattttagaaggccactactcggataattacgtggtaaagattgctgactacggtctcgcccgtcatattacaaacaagagcccctacacagcatacgtctccactcgctggtatcggtcgcccgaaatcctccttagaaaaggtctctattcgaggccattagatatttgggcattcggatgcgtagttgtcgaggtggcgacattcaggcccttgttcccaggttctgacgagatggatcagatatggaaaattctggaggttcttggaacgcctcacacgatgccagaatcgacactgagtggctatcatccgcatggcggactgtgggagaaagcacaagtgcttgcctctaggctcaacctaaaatttccttacgttgaaggcgtaagtatagagtctattatggacaacccacacttacaaccattatgcgacgtagtaaaagcctgtttggtttgggatccaaagaagagggccactgttgacgaaattttctgcatgccctacttcgaagaggccaagccctgggctgagcctaaaggcctcaatgattccaatacggacaactgtcctttgaatgacgagaacttgaacaaggggcttggtttgcgccactactggagtggcggtctcaacaggggctccaggcacccccatggggaaaacgcatccttggcgccaattgaggtcgattcaaacggcgcaaaaatacgaggccccaaggaaactgaaatctcgtttcgccagtttctcaaagagtcactacttcctcttccaatgtcaaaggaaaccagccgcggcagcgacggaaataggctgcacaacgaagccggtccagaagatgttgccgacctgccgctttccgaagactcagttgcaaacatatcaccagtatcgtccctcaacgatgcggaaaacgtaggcgttttagagccgcccgaggtcgacgatagttttgccgcctttttcgttagcaaatcggcagaatttgagtatcctgccggcgctgaggtggcagccggaaacttggagcctagctacatccattatggggattcgacggatgatcgcataattcctcatcatcgttgtaacgttttggatgacatgtcggtggattcaagcggttcgaacagggttccccgaacgtttgcagttccccggataagtgaggaatgcaacgtatcggcgcaggcaagccacaatcatagtttttcgcacacaaatagtctcactttttgagatttttgccgccacgctccttttgaatcgtgcgttcactttattttattgcaagtagcatgtcaatgtttattacatctaagttgaatgcaagtagaaatcaacggttttcgggaaaaggatattttctgcgaaactctaaattctggaaagaggggatgcgatgtgtatgtgagagatgaggaactatgccaaaagcactagcggtttttggggggccattagaggttgaaaggtgagcgttccgatcgcggtgcaccggcattgaggccaaaaggccaatgatttgactttgaaggagctaagagcgagcaccaacatcggatatttttacagcaaacagtacgataagtaatatcatcactgcttgtttgcatgcattatgaagtcgaacgaaggaaaaacgggttccaattttgagctttcaaagatgaggatctaagaagacaatcattcgcaccccaacttcgttgctctagaccatctttctatggaatttagctagcatttcgataagtttcgcatcccggagcctcgaggcaagcggaatcattttcctttcctaatttatttcttctttggtcgcgctcctcggatagcaagtgaccggccatgcactcaagccatgcccttttccgatttctcaagccttctaaattgcacggaggtatgaagggtcagagtgagacagaactagtaaagctaagctgatgcagcaatcagtaccataatcgcgctcgcttagctcaaaactttctaccgagggaaccctggcaatcggaaaaatacccgcagccatgcaaagaattctatcggagcttggccggactcccttcaatatccgcgacttctctcttaaccacatgaaaccttaaacgacctgtgtcgggcgcttaaattttcgtatttggtgatatgctgggtcatcgttccgcaattgacggattattgacatatcttcgtacctggcatatcgtaacaacagcaagaaaagaaccctagagatactagtgtggtgttggactaggcccctcgtattcagattggtgggaagctcgtttgtctgacaaggacgccgttggattttacagttctctgcctgcgcgaaattagactcgcaagaacgcttgaaactgcaagattgttcgtttagaaaagaaaactggctcacttggtatttgggcacggtacgagagcacagatttgcagtccgcttgcttgggccacagagctagcaaggagggcgttcgtataatcaaatacaaggtgggaaacatctcattgggccatccacctagtttaccaaacaagaactactagttacttacacttgaggaacgaaccttttttataaaaacgcgcaccgaatttgtgggacgagggaaaccagcacctgtttgcgtcttccgccagctttaaaaacgttaaatccgagatgggtggaaacgatataagcgagcgctcagtgtatgaagatgcttctgcacttctgatgctttcaagaggcaaggactcttcgaccaaccacacaccactacaagatatcaagcagcctattggctctccgggtcttcgctcgagttcgcaggtacactctgaaccgcggtctccgctcactagcggagatgtccgcagcagagcttcatctatatctctgattcagcacaactccacggcatcgcccggcccggcgtatgcaaccctctcggcggaagatgaagacggactatctagcaggatgcatgaaaagacggaaagcccgagctcgcgttctaactcgaacaaaggaatagttgctgctgctgctttggcggcggctgctactgtcccgctacctctaagaaagcaagatccggagcatcgagaaagcaaacacaattcaaggaagtcagaccattcagagcaaaggccaaaacgctcgtggcctgttccaaactcatacgttgtcgatccggactccggaataattacctgcatttgtggctatgacgatgatgacggctttactattcaatgcgaccactgtaacaggtggcagcacgcaatatgtcatggcatccggaatatcgaaacagctcctgatgactatctttgtagcaactgccatcccaggaagttggatgtcaagagagctaaaagaaaacaacaggaaaggcttaatcctcgcaacaacaaaaaaaggcgcaagagcagccaaggtgaggaaagcagtggaaagagcaactcttcgcatgccagtgattccgcaaacacttcggtgaataatctaggaggcaatgaggttgcttcttctgcggagctgaaacctactcagagacatcttaactctttggagcatcaccctgttgtttatgtccctttgactgccaatgattttaaagacagatacgttgaaatgtttgttgaaagacattgtgatgacgactgggtattgccatacagccataggatattccagccagtaccgctggaggtcaagtcttgctctgaaagctctcgttcgttcaccggtctgccgaaattgggtcttttcgcaaaacaaccttgtaccgtcggctcttatattgaagaagtggttggagaagtggattttaccaagaagtattatggtgattcaaggaataattatagggtgtgcgggaccgcaaaaccaaaggtgttcattcatccccactggccaatctatattgattgtagattgtctggaaacctcacccgattcataagaagaggttgccagccaaatgtcgagctggtgtcggtccaccttaacggtgacgctccacaggttaagtttgtgcttcgggcgcttaaggatataggagatggtgacgaacttcaaattggttggcagtgggatctcaggcatcctatttggcatctaattaagggagacaacaaaagtgtggattctttggacgatcctgataaattcacgctcgtacattctgtcgatacgattctgagctgcgccgattgcgcttgtggggcccataaccgagactgctatctgcttaaggtcaagaagttctcacagtccctgataaagtctgtcaagtctaaaatgaatggccggtacaaactcaacgaagtccttcaaaatgcgcagaacaaaaacaaaaagttacaaacacccatcctttcaagactggcgcatgaggcgatcagcaacgctgcgcgtgcaaacgaacttttggttgattttcatgctgcgaagctgaagtatctcaaagaagagggcatacctgtttctcagctaatcagtcggcagccttcgctttcagatactgaaaactttgatcatgctaagcctttcaagctctacttggtgaataagcactttactactcttcgtggtgggggcgaacaagagaaccatcgaccctccattactactggcacttctaattcgttgagatacgatgaatctcacatcacagatctaaaatctttgccactacctgtggaacttcagttacctcgcttatcctcgatgggcgaaaaagctcttagcataagagaaaactcaaatggagatgtcgcgcccgaactgagcacaaaggcacctgtcacgccgagcgttgcattacctgctgtggcggttgcagcaggccctgctattaattcacgccacacactcaaaaagaagttgagttttgcagattacaagaaaaagatgaagcctatttagtgctccgtttgagttatatggacaagcgtaatacgccttagctgctggtaggttagccctgaatgaacttatattaaattgtgtattatcggagcagttttgaggagtacatttgtactcatcattttgtataatataggttgagacttgaaccatcaaaattttccagaaacgagcttggaatggtgcggtaacaaaagacaataaacagggaaaccttccggatttcctacatacttgacagatcaaggtaccatacgcttaacatggctcatagggctttattccaggtcattttcacaggcgctcaggtgtttggcagagcattctctgaagcttacaaacaagctgcagtccaagctaccaagactggagccaacgccgccagagcgggggctgccaaagctgaatacggcggaatcacgcttgatgaaagttgcaaaattttgaatattgagaatgaagctgatatggcaagccccgagaagatcgaggagcgcttcaagtacctattcgatgtcaacgacaaggagaaaggcggcagcttctatttgcaaagcaagatttacagggcggctgagaggctgaaatacgagctcgcggaaaaacagcaagtcgacaaagcggcggaagggcagaaggggcccgaaaagccgccgtctgcggaacagtgatcatagacttccctctcacgcaagagatattggagcactcgggaccagtgggagtcgagcatatgatgtcgagcgggcatttcttaggagcgtttgcacagcgttgcgccggcgcctgccccctcatgtaattagcatttgtctgtaaataggaaattccggttgtcgcaccgcggaagttacaaattcaataagaaccaagtccaggagataagatcgatcactacgaagactgaatgaatgtactggcatgaaggagggcacaacgggtaaacccaaactctcagagcgcattacacgctcctctggatagcatgcactcccaggcctctagaggcccgggctccctcatagcagaagataatctaagaaaccggaaacgaaatggactttgtggccaccctgtttgggagtggtcaaagcccattcagctatgggttattgcttgaattaaccgtcaagtaccagtatcaacttaagcaaggccccaacttttgcccgaagacgaaagccacaaacctcgctctttaatacacagacgatcaaaacattcggtttctataaaaaattgtaattaatattatcttgagatagtattaaccactactgatgattggtttcttaaaaggatcagaagatggtaggttatgctatctaacaacgcctttttatagttataaaatttttaaaatatgttacccgacccatgatgatactatattagggtatagacaagtggtctaaacctaacatgaaggcatatttacgaggacacttgagctagctgctgcgaaacggtgcccttgacaatgagctcgcctgtgcgagagtccggggttttgtaggttctaatttagagaacatcttatagcttaatgaaatcggcgtccagttcatcgcttgaaatgtcagatgacccagtgcttgaaacttcacttgaagatacatcatcggttgacgatcctggttctagctggagtgcagggacggcttcagtggtgaatttttcaccaggtccgtctttaatgttgatgctttgttgcttggttcgcagtccataccaggagctattaggcgctctgtgatccttctcccgtgccggagggagcaagaggcagctggacggtatatctataagtgcgacagctctttcgtctggcaagaccttgcgttcaatatgcgggaacttacaatggttgaggaaacaagtagaagtgtagtttgagtcggggcactccaggtagtgcggaaacttgcagtgaagcccgcgataacagaatcccatatgagcaaactgcctgcaaacagggtaagaagaattcacgattgttgagtggatgtaacgacagcaaacagcactatcttgctcgcggctctgggtccattgttccgcgccgcgctcaaatttacatgagcgctgagcaaaatccttgcaatgcggggtcacatactcattccctaatttgtgggatagccggcatttgcttccgtatttacaattgtcgctagccaaaaaatccttgcaagccgctatgttgcgcggatcatgcacaaatttgcagttggcgttggtgcatatccctagcttgctaaagaacttgcagtaagtagcataggatccgaggtttttggctgtagcacatatccggtatgagtttttgctccactgatatttgtgtgaattccaatagaccttgggcagctgctcgtataaagtcgcgctcctccccaagatattgacttgccactccaaaaatccgtcgtagtcttctttgctagcccccattgacgccagggttcgcggaaattccgtatcatgctgcttgagcgccgaaacctcgagatttgtgaggctcacattttcaagaaccgcgccgagcttatggacttgaaagatcctggagttgcctaggttatcggtcaccgcacagaggtctaattcggggttgttctggagcaaatcccatgctcttttaaactttgtcaccgcagtctcataatcagtcttgacactatcgcgccatttctggacagctactcttttttcttggattttatcaacaaccttgaccttgtttcctcggccaactcgtttgtacctcagtctcgccttgtctaaagttaagtcaaaatagtcatttatctcttgatccaatctttcgagttttgcaagtaactctgtcttccctatatcagaactcatttagaaggtgttattaagttgttctcctaagctgctgggtgactcgtcagaatattcattgtccattgatttgtttcgttaatttcattatacttaggaagggaaattaaattgagaagaggaaaacattattcgcaatgataactagtaaataagcaaaatgggcaaaagcagtgcgattagtttcgcagtaagggagattccccacattataccgatagatgaagaaagcgcgcgtcaactatgcgagcagatcctatcagagtatggagaagacccgcaagctatcgctgagaagtttatggacatcttgggtccagaggatgcttcattgaactttgtactacagtttaccgaaaagctcagccatgaagagagtgaaaaggcttcgaaaagcgccttgtctcccaaacccagcacaaagaatgatactttcgcctccaggtctggccgccagggcgtgaataaacccgagtccgcggaactgcgaaaaagcgaagaaccaagtggcgtccccgcggcacccaaagccaatgcaccaagaaaagcagttgttcgtccaagcacgagacccaaccccaaagaaagctccaaaaaggcctccaaaacgaggaaagtgcaaagtttaacggaaattgatgatattcttaaagcgctagagcttgaacagactgaatcagatccaactaaatatgcctgcaactgccaaggcactagacacccacttttcgaagtcgcaccaaactgcttatcatgcggcaaaatcatctgtttaagagaaggcctcaacctgaaccattgcactttctgtcacactgaatttttgtcagcggaagaaagggcacagattatcgaggttttgaaccaagaaaaacaagacctggagtcatcaaaacctgtagccgctctcgagaaacccaaaaaaccaaaaggttataaaattacttccggcgcgggaacaaacctcttctcagagcaggacaaactttttgatagggtcgaaaaggagaggcagcgggaactaaagagagctgaagtacttgaaggtattgataaagaacaaagcaaggctatgcattctcaaaacggtgaagacaacgcggatccagagctaaaagttgctcaagaaagactcgagaagctgttacatttccaagatacttctgctcagcgtaccaaaatcattgataacgccagtgactttagtatgagcaatgatgggagcgtatggggtagtgctcaagatcgtgctttgttgctcaaaaagcagcagaggaatatgaggaggtgggaaaaacttgagcgcgagcgtcacggcggtcgggacaaagtcgtaatggacttgagtatagggaaggatggtaaagttacaatgacggaagctagacgtgcccccaaaacagctcacgcttttgatgaagaaaacgttgaggacataagtgacgaagaagacctgcaagatctgcaggagattaccgagcttaaaagcactcttatggatgagaaaaaaaggatagacaaggacttagaatcgaatgtttgggaccctgaaaaagacaagaagcaatttcaaaaacctgtatacgtgaacaacgaaagcgaaatcagccctgagaaaggcaagccggaaaaagacggtactagagatcgtgggtggaagaatagggttcagattagtcaaggtgacgagaactctttggaacagaacatcctcgctgttctttaagttcataatgttaccgcttagaccacgttggctcgaactctcataagtgtctggttatccatctgattcatgatgaatttgcataagtgcatggtttatttttcacggttaattatatcaaggtttcatacgtacaccccaaagttccacataattctttatatacatgaacttgtttaccattgaactgaccacaactcattctgagtttcgaagagctcagcatcatacccctgtgacacccatttgacatcaggtttggcataaaagtgtgaaaattggcagatgcaaccagacgcttcaacttattcgcacaagctacaagtttaactgtcaaatgatttagagtttttcctagatgtcaagaaaattgaaatattacaccgtctatttattgcgcatttaagattacttgttatcccggccacgtccttttaatagttgaattcactcatgctttgatcgagagcctttttggccatgcgcagcatttttgacttagaagtctcctttggctttttctgctcaccattagcgctattctttgcattcatgccacccattactttaggcctttctctgagggcaaaacttttcgcaaggtgccctaaatgtaggcattttatgctgaagaacttcttctcctgcgacaaatgagtagcatacgccctaatgtgacttgtgtagcctttagctgcaatttctttgaacgttgggtccccaagaactcttctttcaatgttcaagtgccaagtagtagcgttgttgtcccactcatctgaaattggcttaccagagacaccatcacttctttgaactttggattccatgaacgcgggctttaagatgtcgacatcatatttcagcaacttccacccctgagggtggtgaggcttaatatggtccatgtagccctcttcttcgcccggcaagaggaaaagaagggactcaccgctcacaccagcacgcgcagtacgaccaattctatgcagatgatcttccactgcaaagggagggtccatttctatgactgagctcacacagggcaagtctaatcctctgcttgccacatcggtacagaacataatcaaatgtttgccttttgttgcgtcagagtcgctagagaagctcttcaaagtcgccgtacggatctgctgtgaaagagaaccatggagcttgtaacacacaaccgaaggctgagaaacgtccgcaaggcaaggcaaagatgttgagtttcctgataaaactttcacagaatccccgactagggctctcccatgaccactatcagaagaaaacgcagcataatgaaactccacactgtcggagcaagataagaaaacgattgttcgtctggtttctccggtttcagatgctagatgtcttaccgttatgttgtttaattctgcagctaacgtcaccaaacgcagtttaggagggaccatgactatcttttgaatcaattggtcagggaccgtattgacttcttgttgctttcttccactactgatgagcttgtagtcttgtagcgctaagttcccgagtttattaacaccaccttttagcgtggcactgcacaaaacatggataattcttttgggaagttcaggatatttaaaatggttgagaggaacctcatataggaacttgatgatttgggtaatcgtttcctcgaaacccaattccatcaatttatcaccttcgtccaaaaccagatatctcaaagaggaacttaactgttcttttatgacctgggtattttgcaaatgatcgagaatccggccaggcgttcctataatgaagttgcaaccctttctcaacctcgctttttcagatttcttacgttccccaccaattagtagacatggaatcaggtagtggcaacacttggtgagagtcagcatcacagaatggatctgggaagcaagctcccttgtgggcgtgataatcataccaaagcagcctgattggcggtcaacgcgtgcgcccatcgacaagatcctgctgaggataggcagtaaaaacgctaaagttttaccagagcctgtttgagcatgtacaaaaacatcgttatcagcctccaaaagggtaggaatgctcattttctgaacccgggtaggtttggtaatatgcattacttcacttaagtgttgtaaaagaggtgaagttatgcccagggcttcgaaagagtcttgcagtagaggtgcgttagaagggccaacacctgagttttcatcatgcacattgttgtttatagatgtgacgattccacggtttgatgtgaacaaggacgatactatttgctgatctgctggtgtagctttgatttgcacttttttcgcctgtttgcgagcgggctgctcttttctttcttcgacaccttgttctgtagagacaggccttttgaccgagccactggttaccagtctatcatccttactgttgacgcttttcccattgagcatggctttggccttgcgtctgtctttccaccggccaccactgaccttgacctttccgggggtttggtcgacactggaagttgtgtcaagattgaggagcatcatgccatcatcgtcagacatctcaagtacgtatatgcgtagcgggtgtccttttgtaaatgttcagaagctttgtgatgagcatgcgatgagctaaactttaagcccatcgctccaaaaattttcataacagtcttcaggcaagagaaaacctaaaccgaagaagcaatacaaacatctcccatagtatcgtatcaatgtctgagcaaattgaaaatcagctctttgtgactgaagatagtggtgatgtggttatggaggatgccaaccttcaagagagcgaggagggcgatccaatagttcgtgaaatacctataaacctaactaatggccctttccctctccatatcctccagtatccaaataagcccaagaagaatggaaacgacccagtcctacacccacctgttagccaggttcgctacaaatcaaaatcttcactttgggaattggacgtacctgtcaatacagagattttctacgacaagaatcgtgcagaggatgaatgggattcagttgctcaacagacgctgaagggcgttggcgtccaaacagaagggcagtatgttggtatggtagttgatgaagaggtgtacctacttcctgtacaggccgtggctcaaatgagaccatttttcaaatacatcgacactgttgctcagtcaaagcgtgaaaacgaggcgaggggtgcacaaccaagtaaccctgccgcaaggagggcccaggtagtcaccatgtccgtaaaaagcagtagtgaggccaaccaacctagacttggtggtgcgttgctagcacacaaggtcgcggatgaggagccgcctcaagacctcgaatggatcgagggcacttttaaccaatttcgcgaaagcgtaatcaccgaggactccagaacaatgatgctgccgctaggggacgaaaacgactatttatcaaaagctatgtagctgggaggatatgagggaattgaggatcaaaagtttacgaagtcagtcataccacatcttaatcagctcttcagaaaccgcactgggtgtcaggaccccgaggtcggtgattagtgctgtaatgtactcatgagaagtgtagtcgatagccggttccaggagagattgttcgcaatcttcatggcgcgtgaaatctagaggtcctgctgtggctggaaggtcatctggggaaagcgggaacattctcacaaacttatgagattcactcaccacgtagaaaggcttgttagtattttttgctaaaacgccgatagagtatgtgccaacgagattaatgacacctccagattcggcaacaccctctgcccccactaataccttgtcaaccttgtggatgatacttccaacagcactatctaccaccatttttacgggtatgtttttttcttggagtaatttgtacagttgagcaccctgtttggttggtctggactcagttacaacgcatctgaacctaatgaacttgctagctgcgtgactcaacaccgagtaaaccgccctcgaaaatccatgcactaatatgatatcgtcgtctgagatgaagtctaaaccaatctgtgcgatcttctctcttgatctatttgctctggacacgaagagctgtccattttctataaggtgcttcttacagctctcccagtcaccgtagagatgtgtgttcctgaacacaaatcgcatgaaaatgtcacaaccagcccgcagagacatggagttagggattgatgaggtcaaggtgtccgctgctgatttgattgtgttaatcatctcggctgatgtctctggatttttaacccgtaacattgttactaacgactcaatggccgcgatgggcatggtcatttcgctgtcttcctcaagaaacttgaggtaagtctctgtgatgttgaactcttcactcattctgctgacgtagaggtgaaagcgtttttagctttgttcttaatgcaatggtcttcgcctttggtcaagatgtgcacaattatttttcacgctgaaagattaatgatttatagatcacttactataaattaaggcgatgagacttcaagcgttaaagctcgactcaattgaacagatatcaaaacgcgtgcgaaactgatgcgattaccgaggctaaaactttggtctcaatgtcggcacattgcttcgaggacagatgttacaaaattgaggaacattggtattatagcacatattgatgctggtaagacaaccactaccgaacgaatgctttatttcagcggaaaaacaaagcgcataggtaacgtcgacgagggggatacagttacggacttcttacctcaggaaagatcgagagggattaccattcaaagcgccgctattacttttaattggcaaaactcgttcggtattaacttaattgatacgccaggtcatgctgattttacctttgaagttatacgatcactcaaggtattggatggatgtgtgacaatactggatgctgttgccggagttgaggcacaaacagaaaaggtgtggagtcaggcaaaaggcattccaaaaatttgcttcatcaataaaatggatcgtgtgggcgcgggtttcagtaggacagtgaaagaacttatagtaaaaatgaatacaagggttttactgataaacattcccgtattttctcagcctggtcccacaatggagcctatctttgaaggtgtacttgacgttgtcaacaaaacagttcttagatggactgccactgatgttaaccttgttaatatagaggatgttacgagtgactctcctcattggaacgaactcgttaaactcagagagtctctgattgaaaccttgagcgaatatgatgaagatctggttgagtactttcttgaaactgcaaacggcgattatatggcaattccagcaaaaaaaattgaccactctgtccggaaatgctccctagcgaattttgctactccagtattgtgtggcgcttcgttccgcaacattggcgttcagccattgttggatgctgttatcaaatacctcccctcaccagttgaagcaagactgccagatttcaatcacaatcttcctgtcgaagtttcaaacaaaaaaggcgttgttgtgaacaaaaaccacaacctctgcgttgctcaagctttcaaagttatcacagatccaatcagagggattatggtgtacgtcagagtatatactggtgttctcaacagtggattcgcaattttcaattcaactacaggagccaaatttaaggttgggaagctggtcattatgcatgcaaacgttgcagaggaagtcaaacagttgaacgctggggaaataggtgtcctcaccggatcaacggtatcagaaaatgtcaggacaggagacacaatcatagcgcataacatgaaaagagacggtctacgatcactcaacaaggagaaggaactaagtctgaaaataaatcctatcatcacccctcctcctgtatttagtgctgctattgaaccaagaactttaggaaataggaaggcaatggaagagtctataaatgcacttattcgggaagacccaagcttgcgcgtgagtgttgacgaagaaagcggacaaacgctcttaagcggcatgggcgagctccatcttgagatagcgaaagataggctcttgaatgaattaaacgcagatgtcgaagttggaaaagttgtggtttcttacaacgagaccttaaatgtctcttctcctttgcaagaacataagtcagaagacggctaccacttcggtatccaagttgagcctttggaagttgcgactgagactagaaacgaaaacgaagagtggcactacctttcaaatgacaacaattacctcgtaatggagaagggtgcacataggctgaaggaatcgaactggccttaccagattccctacgattctattgttaatgccattttgtcaagctgtctcgtcgccttccagcgtggtggcaagagggctcgtttcccgctccattcttgtgtcgttcgtgtcaaaagtgactggagcatacctccagacctgaactcagttaccccaatactaaagatatcaaaatctatgattttggagggtttagacaaaattgcagatagagactactccattttggaaccaataatgaatataacagtcactgtcaagcaacaagatatgggtcaagtcttacaagatctgacaggtgcctgtaaggctaatattttatctatcgaggacgagcatgatgtgagtagcgaagagaattttgatctaacctttcaaaagattgccgaagaacaatatttaccttcggacaatactatggataaagccaatatatctagcggttcaagcatcaacaagattatcaaagctctagttccagtcggagaaatggtttcctatacgagcaagctcagaagccttacacagggaaggggcagctatcacatggaatattctggaatggaaaaggtaactggcgaccggcttccaatgattttagagaactactaaacgcggaatggggagaaccatcttaatactgaaacttaaacgtttgtttataacttgtaaatacaattcttaatacagtaatggagatatcattaccagaaaacagacagaaagccgctaatcggctgtttcccagctatattgtcagatgcccaatttctataaaaaacggagctctaagctaatcgaagcttcatatcttatcatttgtttgggactggggcacgaaagccgctatatactgagcaatgcatacaggacgcgtattttagactttgtgcgacaagaaacaaggttactcatggactctgaaaactgtgaccagatactttgaaatggcattgggttcatcagattgttgaaatacagtcttcgtgtacagtgaaactgcctggaatgacattgtgttttgttcaacgtcaaagaaaagagcaagcccaagataagtgttcgctgcaagaacttcgtaagccactgactactacagctaggttttctgattatcttaaggtttttgatgactcaagggctgtaccaaacacactgcctgcggcatccagcgaaaggtccctgatagtttaagacttaatgctagcttactcctcattgaatgttcctagatcaagtgccgccaaatgttactttgaatgaagacagagagctacaacgatatgctcatagccattataaatttagcaaccaagtttaaaatctctttagaaggtgcgtagttttaggcgaatgcctgtgttttccttagcgtcttcatgaactactgctgtttagaccccataattaactatcacgatgtcatgcaacaatgagctagtaagggcgagtgccgtcaaaagggtgaaagacccacgaatcccaaggaaagttatcagagatgataaggatcataggagcagcgtcgataattgaaaacgaggccagcaatatactatataagtaaccagtgaggcctcagaaggtttatgaatttgaatacagtcgaattctaaccacaacatgcgagcaggcccgaagtctagcgtaaataatgtgtctcagaaattctcgttggcttcctggacgcttgtatggcgagtgatgacagtgtgtcgtagattattatgagcttctggattatgatgaagttggcagttaatagcctctatacggtcgcgattactcttctattcgaggatccttcctcctttcttctacttaatgtcatactgagccttggatgcagtagtacttatagttatagatccggagacctagagcaagcctcattatctctagtgttcttcattatctctgatgttgttccttcgttgtctcagaatatccttgttccattattgttttatgacacagtaaaacatctttattataaagatatatagatatcagaaggagcttcttacaagtcttattcctcgtggcccaatggtcacggcgtctggctacgattgtatccacttctgaaaccagaagattccaggttcgactcctggcggggaagacttactttaatttttattggtcttgatatctaggaccaattttttttctctggcggtaggtatgtgtacaaaaaattacgcataggaagtaaataggctctaaaaagttactatttagctagtatctatcttatctcaaaaactgaactatttcttcgccaaaaaatcttgtgagctctccgttagtatcatcgagatgtgtgagtctggaggccagcttcaacatgtcgtagttgatcacagaagtcaatcgagagtcttctttgtagtcagggtgattcaaaataaagtcacgtaagaacctggcagttgttggcaatgcacccgtagctctatcggatatgagtttcaaatagtagtacagcctgagatgcgcagattggcgagaatttttgagttccgtccatgaagaagagacgaatcccttgtgaaccaaaatgcgatctataaattgagggaaaataccactttctgggtgatggaaaatctctgtgaatgacagctttcgcgtcccttccttattgaagccaattttccagtaaaactcttcgtcaagtacagcatcgcggcggtgtgcaatctccatatttttccagacttctgacatgggcacatacgcattgatatcgtcgctgaaggtcaacaggcattcaacgaccaagtatatgaagtttgcataggctgcattttcaaagtcagtcaaatgaatctccataggtctaaactcaacgcgccatccgggacactttttgttttctggggtagcctcttgagtaggtggtttgaaccgtagtgtctgccagtttgtgctctggatattttcgaaatgatccgtcgaatgcttgttatcttggtcaacgcgttcttgaaagaccaccaaggggtccctgataaacaaatgagaaaaatggcgagcgaggtcgaagtccattgggaaaatatcattggactgaagccgttctaggacttcttgattgaccggaacatcggtgtcattgaattcgcggtcaaaaaaagagttaccacccaagtagagatccactgcgctgtacctggactttggaatccgcataggatgttcattgagagacttaccgttaccattgttgtattcaggcaaaagtggttcggtactccgctcatacggggtgcggtcatctacggcgccagaaatcacattccaacggacatcctggtcggccaaccatcccttgaaagctggcgaggcggcagtcgcagcaaggaagattggagcaaagttgacgagcgaatcgtagaggtaccgagccttgtcgactgttggcgcttggaatgtcaactgcaagcagctgcagcccatgccgaagcccatggaatccatgtatatgtggccgggtttggacgccaatgggccctccttgtcttcaatggtgaaccagtcacgcacgaaaacagtatcatcgtggtcaggtgttcgtttatccttgtacatgggaacgttcatgcacaccttttctcctcgccgcgtgcgtatgttcgccgttaaagtggggaacctcgcgtgccggtttatgatttcgtccggtagatacagagacctcgaggcgctattgtggtggtcccacgactcgctcagatccgtgaagcccggacaccccatacgaggaaacacagccagcgagagcagttcaaccccacgcttttctagcttgctgtcaacaattgccctgcgctcccccatgttttcctccacgtagttgctcataaagcctgtgtagggccttgcaggcgtagcctcgatcatatagcggccgtattcggggtggaaggatgtattgtgcgcctggcaaacccctacatcctccgtgtttagcgcgcatagaacatcgtcgtcgtcaaccgccagaacagcattgcgtccagcatcgtcaattttgcacatcatgtactctatctcgtccccccacagaagggggtcgttcttcctgccgttcgccgccaggaagatgtacagaagttgctcaatgccgttctttctcacatggtcattatactggcgggattcaggccactcaagtggggtcccgagagaaagaagacccattgctgatcccctgccgctcagttaaaaaggtcaagtcctgcgcgcgctgtgcttttattagccactttttggaatgctttcgtgcagacaactaaatctgacaaattgtgtgcgaatttttttttgcattatcagaaaaactcgagccgaaaacttcgctcacagctcggcgtaaaggccccacattgtgtccatccacaacacgagtctcaatgtccggccggaattttggttgagattctttgtactgtacggaagacgcgttcagaacgagtcctgtttccttagattgcgaaatatcacgtgcgcaaagccataatgtcattatccatcgcttattaagacaacgggtgagccggatcgacatgcaacgagggtcgcgcgaggggcgcgaaagtggtgttattttgagatcagggggatcaggatcttgtcgggaaaagcgaatgcctcgagcactggggccagcgtcattcttggatgattcgcttctcgatgcctcctcggcgacaagccagtgttgcccttaaaattagctgctgcatgcagtccccgcaaggtatctcaagaagcgtcaatgcatttgactgcggctgaaatgtgctacgtttaccactcaatcaggctgctctgtcaatgctagggttataagtttaaaacagctgtggttctttcacgtcaaagcgccgctaaccgttggcggctcgatagagtttgcagagtaacaggtacatgcgtgcagtgagggcagcactcgctttgaaggactagaaggcaactgcagatgggtccctggccgcggcgctcgtgctagcgtgtctgtaacatatacccctttgtctatttttcggtgtagtttagattcaacatataaaggaagttttcctgaaccctacgcacgataaaatgattctcgaaacactacgtttcaaggaagcggttcatggctcagcagtctaacaacctgggcaatgcgaaccaggtcgtgacgacaaacacgtatgactggttacagaaccgggagcagcaggagcggttgagtgacacggcgcacaactcgactgcatttatcggcacattggggagatggacaagttttgtgtggcatggcggggacggaactccgtcgaggttaacactgggcgaagagcactacgaaattcaatattctgtttttgagcctctgagaggctacactgagataccggttctccctgatagagatgcactcacgcagcatttccggtgtgttgtgaaagactgcgttgacgcaatcaccaactacaacatcgaattacagcgcataaaagccggctcaagcgggtcttattttgtctacggaacgggagactctcaaacaccgctgggggtgttcaaaccaaaggatgaagaaccttacggcccgctatcgccgaaatggacgaagtgggcacacaggacattcttcccctgttttttcgggcgcagctgtttgattccaaaccttggctacatatgtgagtcggcggctagtgtgttggatgagctcttaggaaccggtttggttccccacactgatacgatagtgctgatgtctcagaatttttacgacaaaaggagagcgtggtttgcaacggagcctcggaaactacagaagtctggatctttccagctctttgtcaaggattatgtaggcgctggtgagtttctcgacaagcatcctttccctggtatgttcagggaacgtgtagatcacaagcaggaagaggagtttcattggaacgcacagacactacaaacgttccgcttgaagctggaaaagctgattattcttgactatatcatgcgtaacactgatcgtggactcgacaactggatgatccgtgtccgaaaactttccgataatacctgggacttagagctggctgctatagacaatggcctcgcgttcccctggaagcatcccgacgagtggaggtcgttcccatatgggtggctatatctccccgtgaatatcctggcgcaaccgttctccgaatcaacaaggcggcactttttgcccctgctaacaaacaaaaaatggtgggaaaattgtcactcacaacttagagagcaattcagccgtgacgctgaattcaagaccagaatgtggaaaaagcagtggagcgttttgaaaggacaagctttcaacgttgttgaaacgctcaaaaatccaacacagggcccattagagcttgtcagaagaacaagaacgcttgtaattgatgaaatcatgcaagtcccttccagtactttaccactggctattatacaaagcgctatgcgggaatcaattcctttttcaccctcttcgccaatggttctttcatcgttacctgaagagggtacgaattcgggaacagcgaaagacttcatctctcagcggcccaactttaccgagcaccttcaagaagttggcgaaggaggccgtcctatgactggtgagtccagggtgcataacaccaagccatcaactactactgacgctcaacacggaccttcagaagaggggactagcgttggcatccaagcatcttacaaaacaaaaaaagttgtgatcgagagactgatgctagttaattcgaagccccctgtatttacgtggtggtaaagggtccttcgattaattttacgtacatgattatatgttgatggtttttgaactcattgcaacaccgagttcatttactcaaaggtactctttagctgcagggtgtgatcaacaccatatattttaccggccaattgattcgcgaaggctgaaggatcttgatagatgaatattctaccttggagaaagaagaatgcctcctccgttgctgtgaacgagcaccccagagacgccttattcaaagacgacgaccatctcgttcaaaaattgggcgcgaacttggaggagaacccacggattttagaagtcaagtttggcgaaagctttggaattcgcggccgtttattgcgtactctagcagaacaagatctacttggtataggtcccccggatatggctcacgtgactcaattcgacagattccatcagactgaaactggagagtaccactacttgacagggctcgatacttcctcagaggctacgcctattgcatacttgaataccctgaagttagctgggggctcttcaaagaataaaaatcgcgtgagtacttactgctgtacgaacgtctttagtaatgttgacattagaattcgttatgaatcgccgaagcattatcaaattaatgtcatagactgcatttcaggctctagcaacatccagctgacacctgctttatgggaggaagcgttcgttagcggctttgttcgctccatcatcactaacatggatcgggaacgtaaattaccaggtctcgttgagttaccattcgcattggaaaacggcttggcttactgcaaaaagtgcatcagccttgtatgccgctacctgccacgcggtcctgaacttggctgcgacatgacaaaacacagttttccgtcttacaaaaataactacatccttgattcactactgtcgttacttcaagttgccaacaaattaaacggattcgtggttggaactttagaagacctctgtatgcaggatcctgaaaattctgtttgctacaaaacagctatggctgccgtcttaataaagagtgaagccaaggacatagtagccatccaaacaataaacagctctatgcagaacctgtttcctaatggtttaaaagatctggaacaaagccaactcatacacgcggctgatctcttaaacctacagatagatttcttaatggtaagaggagactttgctctggcgcttccgctagctcaaaaggtcacatccatttgctccgatggttttgaggcatggaacaagcttgccagatgctatgttgaattaggcaatcatgagcaagcattgttcgctatcaattcattgcctgcgcttccgtcctctgatccctgcaaagatgccatgttacaggaggctgcaaaagaacatttttacaacaggcctttatgctccactccacggtcacgcctacaatctaatgaatatcacttcatttccagcacccttggatcggtcaaggatcatgacctgacttctatgatatatggaagaatcgtcatgccaccccaagcaaagagaggctgtatcaaagagatttgggaagggccatgcgtcgagctaggtccaatttatggccctcaaagcaaaaatctaatcaatttcgtttcaccgcaggaagtggcttctctgggcgacaagaatttgctggcacgaaactcgatggccagccaactcagctggtccatgacgtgtgcttacgacctgcttgtgcatatcatttcgaaaataggctggaattcgctgcttgagctgcgttctagtatttttgtaatggaaagagaaagaggacttggagatgctggggttctgcggcccgaatttaaagcaaaacggctctgcgaaaaatggctggatcagctgtttcttaacctttacgaagacctaaagattactttcaacagtcaagagcatcgcgaggaactttatagcggtctagagtgggagctcttggggctcacgcacctgcgcacttggctgtgggcagatgctgttgcctgtttgcgtaccagcatcatggcacgctttgatcctgttagtgcagagaagttactagatctataccttactcgtcggtacccctcctctgacgtactggatcaagatgtgctcctagctcttgttgtggataagatctcttacgagagtagattctacaacttcctcaacctagccgatcttcgggttttgatcgacctgtctgcatcttccggtgtcgataccgtaagaaatcatatttacactcttccgtccgctcaaactggcattgttgctcttacggacaagcttctgaactacgtacaagagctgaatgacgactaaaggtccgaaacggtttgaaattccgataaagacccttaactagcattctttattagcacaggttatacttcaaagaaaagttaccctactctaaaaatttttttcggtgtagaactgaactaccctcgcaggcggaagctcactgggatggtattagttgattcaaggctaaagttgaggaagctatagttctacaacgtagggctagatatatcccgttctcaacttagagctttgggctttaaaaacgaaacgcacgcgttcgctactgcaaaatcaaggctagtgaaagtggacactagtgtaatatatcaggggcacgaactgtctagcaagctaggttgaagttgccaccgcaagaaaaggctggagatataagcaagcggtcttgtgcaagcttcccaagtcgttaggtcgacgcggactagtttttttaacggcataacaaacaaatagagccatgtcagggtctttctggaaattcggacaaaactacgcaagcgagtctcccttgtcgaaacttttgaatagagcgttcatcaaggtgagtagcgaagagggtgctcaagataaacaacaggacaacgactctcaggagaaaataaacaggctgctggcatctcctgggggcagtagttctgatggaagcgaatcgcttgaaaaatccgatgcagatgctgagcacggctctgcagatcaaaacaatgctctaccagattcggaggccgaatacagagactatgaaccaaacatggaggttcttgatgagcttcttgacgatgaagagctatacacggagcttatgtgctctaacttcaagctgttgatatttttcaagtatcctcaagtgttggcaaagttagtggactacgttactaacgagcatgttctgagcgagagcctagaggaaagcgaagaagaagacgaaaagccaatatcagacgcacctaaatcaggcgctgatgactcggaggagcctcaaaacaaagaatctttgggtggggacaagaacgacagagagcctatgtctgatcaactttccgtatcatctaatgaaacaagtatcacgctacctccggactccgaggaacagtcggactctcggcgagcccggatggctgcagaaatattatctgccgacgtttggcctatctcttccgctttcatggaccatgaagaacttctaggtagattgtgggctatgctggatcacccagctcccctttctatcgttgcatcgacgtacttcatgaaaatcaatgaaagactgctggatatggatatatccggcatgctgcatttcatcttagctcaagatgatcttgttgatagattcctaaagcacactgacaaccctcctctcatggactacctactgaaagtaatttcgactgacaagccggatacctccactggtgtcattgagaagctcggaagtcaggagttaattccgaaactccttgatcacttagccgctggccactcctcatctaccaagtctgctgctggtgactttctgaaagctctgattacaataagtgccaactcaaataacgaaattgcatctgccataggtccaaatggactaacaagagaattagtgtcacctccaatggtggaaaaactaatgaatataatgctcagcggtggaacatctctcagcaacggtgttggaataataatcgagttgattaggaaaaataattccgactacgactttgtacaggtaatgtacaccacgttggagactcatcctccaaacgatagagacccaatttacttaggatatctgataaagtgcgcagcagaacatctaccagagttcaacaagatgttggttgagacagagctgccgcccttggagactccctttggatcaatcgagcccctagggttcgaaaggttcaaaatatgcgagcttgttgctgaactgttacattgctcaaacatgacattactcaacgagcccagtggcggatcgatagtcgcagaaagagacgccgttagagagaagatccttcaacaggaaaagagtgaaggtagtcacaagaaagacgagaatgaggatgttctgcagaagatgtccgatcttagaattgctgctaccaactctgaaaacagcagtgacgaggatggaatacagaccaaagaggatgccgatgctgctggtgaagaaatccaatccgagggctcaagcgaaaacgagttatccgaaaagtctttgagagaaaacccagtagtcggagaccaactgaaaattgctcttcaagataatagggttattacatccatactcgaaatgttttttgattttccatggaacaactttttgcacaatgtcgtcttcgatattgttcagcagattttcaatggtccgctaaaaactggtttcaatcgctttttgatcgctgaccttttcactggagccaagttaacacacatgattatggatggagatagaaaatgcgaggattatgaaaacgagacaggtctcagactcgggtatatgggccatcttactttgatcgccgaagaggtcgcaaagttcgcagcgtacgttgatgaaatgaaaattacatttagcaattcggccatcgttgaaagcttaaatgaaccccgctggaaagaatatacagaaactgtgttggccgacacccgtgaaaactacagttctgttttaggagacttcgaagaggaggaggatgatcacgaagatcccgatatcgaggatgaaaacccaggtggtaagacttctgtgacaggcaatgacgaaggtgacggctaccgtgacttcgataatggcgctggcagcactggaaattacacagagtacgacagtgtcgataatcctcgctactatcaatatgaggatgagcacggtaacaaaacggaactgcatttaaatcctgacatcgattacgatatcggccctgggaccttcagcgagaacaatgcacaagagttggaagaccatgacattactgagggaggaaaggatgggaagaacaagtttagcaactatatgtcccgtcaattatctaaggactacaacacgtcctcatcttctgacgatgatgacgaagatatctggggtagctctgctcctggaagcgcgcaatcatccgagtttttgaagcacggatcgaaagcgggttctagtgaattcaaagatagcggcgccttcaacccttcccactttgggctcgaggatgatgacgacgactatatggacccaaatgatgatggtcaatcttatgctaagcctcaccacccgctctacgatagtatgttatcgcaaggaaagtccgaaaaccaactgtactacgatcagggagatgcaagtctagctgaaaacgacgatgaggacagcgacgatagcgacaaggaagacgccggcgacgaggacgaccaatactctttgtgcaggacttcaagcaaagacaacatggcgtgggatcacgcagagcaaaaccggataatcaatactgcccaatacaggcaaaatcagcaggagttggcagacaagtaggcgaaggataatcgacgtttacaccatttacaattccgaacaaaatacttgcattgcatttcgtaaccttgttttatttgtttttagatcggcttcacactgtgtaataataaactactagtaattcgtgttgatagattggagagctgtttcaactgtttttacacatgggttaaaatagtgaggctgctggaaaaaaaaaggctgaatttagaaaatggaccgctttgactttagaaacgtcaaataagggcgcgtaacaaaaaatgggaaaggtatcatttgtaaatcctttagctttgtacaacttattctcagctggcctatggggctatcttctttacaatgccattgttgtttatcctaaaatcggccaaccggaattcttttacgagatcaagagtaccttgaacgctattcagtgtggcgctctcattgaggttttcaactcactctttggtattgtgcgtgctcctcttttgactacctttgctcaggtagcttccaggctcttgttgacaatcggagtttttcaatatttgcctgaggcggagaacgcgcacaacaagacatttgtttcactcgttatcgcctggtcaattactgaggtagtcagatactcgttttactacttcaatttgaccctgacttgtggtgcccccaagctgttagttttgttgcgttacaacctcttctgggtgctttatccgcttggtgtggctagcgagctgttgataatttactctgcccttcccgttggcgaatctaaatactcggcgaatgtcagatgggcattgatagcggccatgcttacctacattccaggtttcccaatgctcttctcgcatatggtggttcaaagaaagaaaattatgagatcaatccgctcaactaccaagaaggaaaactgagaaatggcagcgctttcaaaagctaaaccgtcaactcccaaggtgcccatgtctccgttgagcattcgcttctaaggcagcatttgagcacgtgatcatctcgcaacgttcaaattttctatagttgattttacagagtacatgtaatgatattttgagctcgacatataatccaggtcccgaagcttacttatagagcatgaactcgctcagaaggttgtttccagcactgaattccttcagacagtgtgcgcactttccgactgctcagttttcccgctcaatttcatctacggctgtttcgtctcaaaagtttgacatcacgcctttaaagctctcaaatgaactctacgctgtgattcgtatccacaataggccatacctagttacaaaaggagataaggtaacgctgcctttcaaactaaagcaagcggaagtcggagacattctgaacatgaacgatgtcaccgcaattggaagcagaaactacaaagtcgtcgatagtccgttggatccttcactctacaccataaaagctacaattctggagaaaactaaacgccctatgcgagttagagaggtcacgaagcgaaggaaccgtaaagttcgtcatgccgtgagcaagccggatctcacggttttgaggatttcggaactttctcttaacgattgagaaaacgcgtcacctttaagcaacctgtatatatcctggaaggaaacttgttaaaactggtattatcatccagaaatcgtctctaattcgctgcactaaatagctcaatcctagttattctgtcacgttaatcaagtttaaattatttttggcacaaacttgaatcaataaaatctaataggcatcggcataaaaaagattgggttgagagagactccaaggatattgcttgaaggaacttgcatatattctctccagtgggttaaggcatggcttttctcaaaaaaaagctcgccaatgtgaatcattcttcccgctcaaggtcgggctccacttcttctagcaggtttcatgcgtcaccatcaacaccaaacagtccagagttcaagctcccagaactgccccccaagatccctgctgataagaacagcttgaaagcaacacctttccactcacatacccaccccatagctaggattgtgcctcgtccacttgacgagaagacagatgttcaaaatagtagcggcttcaccttcgaagaggatcaatccaacgaggttcgacaaaacgaggctcggcaaaacgaggttaagtttccctccaaaaaaaactcaactgttaaaaacacaccaaattatgcagtctccaatagtgctccgggaagtacatacactggaattacaaactctcctcagcaaggactattattttcttgggatgtcactaacccagatgaatggaacatggttcgagttctttcatggttccgtttcaatgacttcgacgagtcttgggttgcatactttaaaaaacgtcagatacatggacgcagttttttgaagctgatggcatatgataatttcttggaacacgaaaacaaccttatccaaaccaagacatcttcctacaaaagattccaatatttgttgaaaaggactctcgaacaaaatgttgttagtgggcacaacagaaatagaagcgataaatcgaacgggtctcgtagctcaagcgattcagtcaaaatcaggaacaaaatgaaacaagaatttgagcacagtaggtcgatttcagaaaccatggtcgcagaaaacaaaagcagcgccattgatgttaacgatgaaaagattgtacctttgaggtctcatcaaaagaccagcagtgcgagttcactttatcgaagaagtttcatatctttgcttgggagctcaagccaagaccaaatcaaaccagatcctaacataaatatcaaaattcctccacggcctgtatcatccgctgaaagtattaaccaaccagatcgatgcaataaccgcacttgctcttccccaatatcacctagttattctgggatcttcagacgacagcataaaagcagctcatcagagtcttcaattttcaatactctatttggctcaaatactgggggtagcagtaacagtatagcggaaaagcccgctgaagaacataaaaaaccgaggccggtgaagagctcatctttagagagccttccgcgagagaaatctagtctaaattcttccgaatttccattaccaaagcagtcgtatccattaaacgatgagaagtcacggctgtgggggaagcttaaaaggaagtccttgcaacctgatctttctgccaccaggtcaaccagtgcgccttccgaaattgaattatctgaggaaaacacattggttaacaccaatcttccggaatctcaggaattcaactgggaagatttcgtgctagaaaagcgcttttatcccttgaaaaattccaaaacagacgacaggttcatactcataacaaaagataacaaatcttttattcccttgaatattggcattatcacaaatctcgatgaactcaaagactccatggccctcactcttgggataaaacacaaaaactacacaattcatcttaccgattttgggtgcgatattggttgtgccatagaggatgatttgctcgagactcttaggggaaacatgtttagtaatgttcctagcaagctgttcattaaggaccaaactccaattcagtcaaagccagaaatcgtagagccaagtagtgaagtcactgcatctggccaattagttaaaaacaaaaggacagagttatcagctaacagcagcattataaattccaatgatgacacatccacaataacttcatgttctgatgcaacatcatttgatgacattgcgcgtgcagcaggaagggccgtatacccacagaccccgaactcttattacggagctgtcgttaccaatccaaattcagaggtagattattggacagtcaaagacaatctgccagaggaccctcaacagagtcgtggttcaaaaactcgtcaaagatttaggccgaggaaaagttctggcgccgattccaatgtaccatcgggtagcactgactccgatcaatcattccaaatcattcggaagaaaagtaatgacgagatagacttcaataacaggcgagcatctccctatgttaatccagatttcgcgcctcgaagggaagctccgaagccgccttcaagctcacagaactcattggtttctactggttccaacagcttagcaaattcccccaaattcaatcggattcgcgcaaacacagcatcgctaaagcggaaagcacgccccccacctccagcctcgattttgaaccagctctctacgcggtcatccaacggatctttacgtacttccaagaacacagctgtcagcccttctgagtccgtcgttcattcctacacccctggttccactcaggttcttgtaccccagccttacaagggtaatagtgacaccataaaaccgggtatcctggaggactctattatttcatacactcatccgccatttgtaagtcgttcgggttctttacaatctactgctaattccgttttaccatctccccctcatttgtctaaaagatttagtacaaagagaattgtttcctctgcctcggcggctgatatttttgatgaaaatgatatttcgttcgctgatgcaccaaaccttactgaatcggacgaggatcgtcacagtgattcctctgacgagatcatttggtcatcacaacgtaagcagtgcgagccaaaaaagcttgacggcacaaaacaggctactgaagactcggattgtgatatcgatgaaaaatcgcttaactcagttgattctgcgacaaatactcaccttcattttcccaccagaaaaatgacgttgcgtccctcccctgaagttgtctaccaaaaccttgagaggtttttccccgggacggatcttgacagaccaatcgttgaaggaacaacaccgccaccttcaccaaggatcgttaaagcgagctcccccaaaatatcatcactcgggaatgatcaaccagggccggaccccgagcccaggtcaccaaacaactcaagggttggaactcctcagactatgatatcaaaatcgatgaacgattcacaagaggttctcagtcagagctccaatgtcttgaaaatccccagaagaacaaaaaccattagaataatagcaagagaagcaagcgatgctaggcgcaactccaaaacaaggagcctcggtcgaaaaaacaccaagatgtggggaactcgagtagtcgaggttaccgataagaagactgttgcgataaacaagtctaagaactccaacggcgagtataaggaatttgcttggattaaaggtgaaataataggtaaagggtcatttggatccgtttatcttggtttaaatgtgacaactggagaaatgatggcggttaaacaagttgaggtgccacgctatggatcgcaagacgaaacaactctgagtgtattagaagctctcaaatccgaggtatctacattaaaggatttggatcatgtcaatatcgttcaatatcttgggttcgaaaacaaaaatcatgtctacagcttgtttttagagtatgtggcgggtggatcagttggctccttgataaggctttttggtcgctttgatgaggatctcataaggttccttgcggtgcaagtattgagagggttggcctaccttcattccaaagggattttacatcgtgacatgaaggcagacaatttgctattagatgttgatggcatttgtaagataagcgatttcggaatttctaagaaatcaaataacatctactccaattctgatatgacgatgcggggaacagtattttggatggcaccagaaatggtcgacacaaaacaaggatacagcgcgaaggttgatatttggtcattgggatgcgtggtcctggaaatgtttgcaggcaaacgtccgtggtccaactttgaggttgttgcagcaatgtttaagatagggaagttcaaatcagcccctcctattcctgaagacactcagaagctgttgtcagcggaagccaaaagctttctggatgcttgttttgaaattgatcctgaaaaaagaccaacagcagatgaccttctatcacatccattttgtggagtcagaagtcgatttgtttttcaggaaaccagcttggctagatttattcgttcaaagcctgcttagggcctgaacactgcctaaaaatttcaaaatctcatgccaactgtaattagttgattcaaatcgatttttttttgaaacagacacttctcgcgtaaggaaacgatcgagaagagttccagtctctgtcaagaaaagtagcttttactcaacttttatgagccgttgtctttcaaattctaggttttggccgtatgcaaccttacagtcaacgcaaggaaactgaactagcgaaattgtcaagagggtagcagcggccccgcatattagccgcctatgaagtagctttccttgatacgaaacactttttgaaggtgacaccgctctagccggggctttttgaattcaaaagaaataaactctcagcgattgttcatttcagccccgatgcatattctacaacatctcaatacacatgcatgggccctcgattccgtttgaatattctctagaggctcaaattgtgatcactgtctaataaagactgaggccactgttcagctcgtatctcgacacaagctcgtggtgaagacattataaatttttaagacacaaaagttctttgccgtgatgatcgtgtttaaattgttgacttttaggctgtagcagaggctgtcaattttgttacacagtgctggcctcaaccactggaagaagaagactgcaccaaaaccaaatcttggatgggaccactcaatgctaaagctgtataacttaaactgttatgcagagtattggtctcatgaacgaaatcgtgcataatgtcctggaatataataagagaagtccacaaactgtttcccgggttgtgtggtgcattaagatgaaaacggaaataaattatgcgaggagcgaaagcatcagtcattaaaatcgtgagacaaaatccattttctcgaacaacccttgtgcaattacgccaaccaaccccctcattgctaatttgttcagcccatctttgcataggtttagtttggcaacaactccggaggctggtcaacaaagccacaccgtgcagtaggttaatgggctgtaattgttgcaaacaatcccacggcgtcaagctattttcattattgagcgagccatgaaagatgcaatagtaaatgactttctggcggcccagcaattatttgaggttgtgagtaatgcgcttatttgttcagagttcaatttcgaaagcaatcacagccattaggtgcagcattgacacatattacagagccgtacgatatttagaagtaataagttcagggcacacaaagggaagtggagttatctggcgaggtcgagtgatcgaaattagttcgaatctggctacagaaataggcaaaacatttttcccttcgttctgcaacttctctcgctagtcttattgaatacccccggaaacgtctttgtagtcgtttattgtagaagttcgacttattgcgcactgattgactcctttaaaactctgatgcctgtctccagaactccaaatcgctagctcggtcaaccaagactaatttgaagccacaattatgggaaacggtgaactgtttggattatcggataaacgctgagaagcttggttatctgattttttgtcactgtcagcttgcccaaagaagggttctctctttaagttgattgcaagacctgtatgcaaaaacagaacaaagacagccactaccattcaagtgatatgtactgaaggaaataaccacagtaggaatttgaagaagcgaatcttcatatcaagcctcatcgctgtttttccttactaaacgctctatgtcattctcaaggttgataagtagattatgcataacataacgtggttcatcaatcggatatctcaaaggtgaatcctctgagacccagaagtgggggtcccctagcgttctgtctccatcgtcactaatggaagaaaacaaccttgcccattcatcaaagtcaagtttggagtctggcttacgatgcgaaagttctctcaaccactttataacttgtaagtagtctttaagttttgttgcaatctttgaatcaatcgaggaatctgaaccactgtcaaaatcaggtttggaaggcggcctttctgggctatgaattgaaaggagttccccgtttccttctgcttgtgattcgcttgcgctttgggggccatgttcatcagccacactgtggtccatttgcgtttcttttggactattggaacagaatgagcatatcttgtcaaacatagaaaacacaggtgacagaaggagtgcagaagattttgcaatgttgatctccagattgcttgacatcgaatgtaaggtttctccgactgtgtttatgatagctgtcattaagggcacagcgcaaatggcccatatcacaaaaaacgctctcccgcaacccgtcttcggcgcataatcgccaaaaccaatagttatcaagcacaaaaaacagaagtataagcagttaaaatagttccagcgctctgcaaaatggaacacaagcgccccaagaagccaaaacgcaataaaaataaccagagtcgagagcacgctccatctcttttgtcgctgtactgaaaccttgcgaatattcttgataacttcaaatgcttctcttccttccaactgctcgccacttgcaatcagtttctcgtaaaccttagtacgagcagtttcaacgcggttaaaaaagagaattgggcccgaagaagattggagtatggagcgagtcaaagcgacaatgagacccaatattataacgccagacatcgagtaaacaagggtcatgatcttggcagagacggagagagggacaatgtctcctaagccgattgttagtatggaaactgtacagaaataaagcgcttcatcaaagctgatttctatcaacttggagaacattgctgacccccatataaaccaaatcgatagaacaaatgtgaaaatcataacatttctctcgctatccgtcaaattgaatttcgctgggtatttcccagccttatagccgcagtagtgaattgataacaggacagtagagccaaaatatagcaatacagtgaaggacgcgtaccaaaatccaacagttctttgtaagttgggcgggaaatctctttgactgcatactatcacatctgcaagcagcagtcccccagccaacgtccacccaactatattggtgagctgcgctcgtatgtagccgaccctcttcgagaaatgtagaagaagaacaaagttagagacacagcccaaggccagtgaaaccacattcacagcgtagactccctttggatccggatgcgtttttcccgccgcgtctgccctccacttcccaacaatgccagccacggcgatggtgtttgatataggacccaaacaggcagtaatcacgggaaaataactcgatatgataaaccatattacaaacgagcggctcgacggctccgcatttaagatgatcactttgtctctgttgaacgaaagcgactcatccagaagtcgcttatattcacgctcggcatctgaactattctttcgcaccattgaaccatcctcaacttaatctttattctcgaaattctacacgatgagcacagttttctgttagtataatgtcttctaagcttctttttttccgaatcgtaattttatcagatttaagatgttgatgctaaaacactgaaacatgacccccaagtctctaaaagtttacaacttccaatgtctttaacgtactgctcaagtacttggccaactgataaggaagtcgtaggccgggccacaactcaactctttccgtagggcgaatacatctgtagtctaataaaacagggctctcttgcacgcctgccacttttaagacattgcgttgtaggctgctgaaagaaacttagtgattagtacaagcctttaattccaacaatagatgttaagagagtgtatagcctccattcaataggctttagtcgagcgccgtgcatgggcctcaagcaagtttgaaattcatgaattcagttaagtcatgccaggacttctagagctgaatgattacgctgctggatttcctgagcagcttgtctattgtgtgtggtgtcaagattttttaagattgtatatcgattgacctcaaaacgccaaaaaacacaggcatcatcaacaaacttcttctcaggaactttgcccaaagctcaaaaactcgtgggcttaaagcgctggtaatagtatttcatgacaaatgctaaagcatggaacgtctcctgtcttctctgaatgaaaggcagtgtgaatcagtaacattcgaccacaccaaggccctccaagtggtcgcaggtcccggcaccgggaaaacaaaggtgctgacgacgagggtggcgtacctgctcttagaaaaaggaatcaatcctggtgacattatcattactacttttacgaagaaggctacgcttgaaatgatcgagcggttgtcgttcttgctcgagggtaccaacattaatcctagcagtttgtggatcggaactttccattcgatatgtgcgcgtattttgcggcagcatggctggaaaatcgggcttccgaaggactggcggaccttttctgacagcgacacggatcccatcattcataaacttgtggagaaggttcccgaccaaatacgtgattatgcacacagttatactcgcaaggctaacctgctacgacccaactcaaaaggcaactgggaagtacatccagcctctgtcaaaaaaatgatctcatggttaaaatccgaaggcgtgatggcagacgagtaccgtgcgaataatgagcacgatccagcacttttgcatttctatgaagcttaccaatgcgagcttcactctcaacatgcgttggattttgatgacctgcttcttcatgctttcaaactactgtccaaagagcgatgtcttcctcacataaaacatgttctcgtcgatgagtttcaagatactaatagcatacagcttaatctcatgtacctttttgctcgtgggaacagcacaacatctcaaggtattaccgcggttggcgaccctgatcaaagcatatatgctttcagaaacgcactagccagtaactttgaggacatggccgctaagtgtccaatcccgtgctctcgtattgttttggttgaaaactaccgttcatctcagaaaatccttactactagtgagatgctcatcaaacagcagctaagcggaagggaagatagacttcctctgaaggcccaatttgatagcgactttcctccagtctacattgaatttcctgcgaagtttcttgaagcacgagcactagcgcgggaaattctttacctccggtcactacccaaactctggaattacaacagttttgccttgcttgtacggcaccgcaggcagataaggccgcttgaaacctctcttatagagcaccgaataccatataagattgtaaatggtcgtgcattctgggaattaaaagagatcaatggtctgatggatcttttaaaatgtgtctactccaactacgaaaagaatgccatactacgcgctcttcaatacccaaatcgaggtctggggcctgctaccgtaagaaaagttgaagcaaccttcgcagactatgagtctcctttcgtggctctcaaaaacattgtcgcgaatcctaataatggtgcttacgcctcgaaggcattgaatgtcatcactgaattccttagcttaatcgaaagttgcagagagcttatggctgaagcaactgacctatctgcaatgacagagatttttgataaattgtatgaaggttcagggctcaagttcgaatatcttcacgttgatgggaagaggaaagctgaagtggaccccaatggggagcctaatctactcaataagagacacatcaacgttaatattttgagaaaacaccttgccaattttaagccattcgaggaagacctgtctcaacgacaaggccccggtgatgatgaagtggacgtgaaggaagaagacactgacgtggagggaaaaattaatgcgcacgatatccttcgagagtttattaattctgtcaacctgtactctacggagaccgaagtcgaagaatctcagatgtcagagaaagaacgcagacagaaaaagaagcgcgagaaagatggttttgtcactatatccacaattcatggtgcgaaaggtttagagtggccagtagtcatgattcccggctgtgtagaaggtgtaataccttgcgtatttggagggaaagatgacgccgatgacagcgatagtgcaactgatgggggtgaagaagggaataataggggcaacaatggtacaagcagccccaagaaaaaccgccccagaagaaacgagggtaccttagatgaggagcgaaggatgttctttgtggcccaaacgagagctaagtttctactttatctcacagctacaaattcaaatgatacggagtcaagatacgaatcttcgactccgagtaggtttctgactacagatttagttaacacaatgtgcgaggaccagaaggttttcactgatgttgaatcggtacgaaaactttatcacaacttaaaccaacctcctcctcaagaaagtgcaaccttttctctggatgttttagtcaaggattatgagcaatttgtgaacgccagacgagagaggcttacatggaagggccgcgccgtctttgatgcgtcgaggctcaacctgggcgagaacataacaccctcgccgactggatttggaattacaaccgcagctgctcaattgaggaacgcctcaacgaaccatattgaggggcgccaaaattccccatatgggatttcaggagtttcgcataatcaaggaaacagaaatatggcgcctgtttacaggccttcgcgcaataactccaatactgtgttagctccctcacgaacttttgccccaaaaacctcacccacgcaggttaagaacgctcaagctcccgtgtacgcccctaaagtggaagacagtgcgaaagtcctaagagagaaggccaaagcttcaagtgaaagtgccaactcaagtaagataaaaacagggcagctttcccggagtgccagtttcgagtgtagcaaaaggagaactggtggcaggtctcggagaacaatagttgcggactcaattaacctcggtgcgatgaattataaccatgatggtactgatgttgaaaccaatgaaggtcaagtgttagtgaagggtgaaatgtccgccggcgaacgcggaaatctgaacaaaactgctggcgaaatgctccataatccacgcgatttaagaaacgatagcaggcccattcttactaatgcaaaaacattggctgactctgtaagatctcaaacgagtaaaagaagttctgcgcctagtgaagttccaaaaaaaaaggttaaaagtgaacctatggataagggatatgatattatgtcaaggttatcacaagcaagaagaagagcagatagtgataaagatacagtgattgtcattgattgaggtttgtgtacagttataacagatgctcgattatagttaaagttttataaaaatcctctttttcaacataaagatagatacggaagcaaggaacgatgcgtaaaggaagaggatagaaaatgcttcaaccggagcaatgtcaattgtaggcattatcatgttgacgagcccagtggtaacgtttgcaagcaaaaagagaaatagtccattagagttcatcgcttctagcgatactgatgtttgagatccgattgcagagttttcgaaaactttgtccactaagcaaaatagagaaagagcgccgagattgaaagacaccacccataaaacataaggcaaatttgcaaaccttcttgaaacgttaaatggatgccacgcaaaaacaatttgagtcgcagacaaggttataaaagaccaggtgagcaacccacagagaggtcctttggaagcaagcttttcccaggtgccaatattattaaggttcttaattggctggaccgatggttttagcaaattgtttttggtcgcaacattgcccagggtataaaatccggtcgattggccccataaaaagatggcgcagtatccaacaaaagagaaaattccttccctattagcaccaacaaacgtttctcgggggccgcttatcaagaaagtaagtaagtccttgttgaataccataaaaagttcataaacagtagatatcaccaaggcaatggcaacacgaggaatatactctgcaattgcatcgataggtatcatggccatagggagcagggaaagcgtgatgaagaaattccagtgtacaccatattcagtgacatgctcctggtattctaaattcttgacaaaataaagccgaagtagacccagcaaaagaatagtgccgcttgatctcaaagcatgaataatctttttcaatgctgaaaccctccctccacttagcttattctgtaaaagcgctctcgaagagacaagtccaccactaaacacaaatgaccccacaccaaggtccatgagagaggtgccccaggtttcaactttggcgaacctgcgagggaaaatgcgaaaatcaacagctagtatggctaaggctgtgacgatcatcatactcccgcgatatgctgtaataaacggatgcctcattaatttgaattcagctttctgtaatgaattccgagagatatccctttggcttctagtgggacgtacgcacagccagagtagaagcggcggaactaccaaaagaaggtttagagcaagcggattatcggcataagtagtaattgataataaaatggcacaccaattgaaaaaaaagtcagctagtagcattactttgccgtctgctactgtagaccttagaagactccaacatacgtaaccgcagagggctacagaggcgacggcattgatttcttggattgagctgccagtgagacctgaaacgaattgttcttttctaagttttagatcctccattgatcattttatagtggtttagctgttcaattaagattaataaaacttatatcattttcgatttgataattatcatttcgtaacaaaagtggcatgaatcgagagtataacatcgcctgttaaagaggtaacgattttactgcattaagttctttagagcttacatataaaattcatatccacacggtttatcaggtatcgatttctttcatgcgctgacgagtaagtcttctggtcggaggggcttgcacgtcattaatctgtttgggtgagccgtaggttacttgtgtatgttgcaactctctctcgccagtcgagggttcgacatctgaatcgtgtagcccgtcaactttccgagcttgatcagatagcaggtttccccagctcgacgatctctgcactggttttagtgcttccgtaggtaccagccttggaatctttgggagcggagaggggactttctcagcactgtgcctagcttcaatgccctcctcatacaaagatcgcttcgaattaacggttgggccattacgaaatatatcaagtgcttcttgccgattttgcttgatagaacggttaacgcaatcgttagcactagaagcaatctcgagaccactgtcagttgagtctgtttcttttgccagaaggtcgcaataaaactgatctttattgccttttggacacgagatgcaccaattaacatcattgaggtgtattcttgaagacacttttagttgcgctttcgctttagagacacgagagaaaagttctagaatgaaagcagcagtaacaactggtatcgagtgcctctgtttaataaattcgatttttcgcttcatagaatttcgatgaatttgattttgctcgagtttcttaccttccccaaacatggacgcatactggtttttccacaaggggtggctctctggaatgctgttgagtgcgccaagattgattatcaaaacgttggtttctttgtttagcttctggctcaacttcaatcctgagggttctaagtactccagaattttagtaatatgcaacagttcgactccttgaaagcccgtgatagccactttaagaggctcggagaccgtaagattttggcgcaagtgatcggaaggaatcacttcgaaatttgaaaagaatggtgagcaccaaggatctggtttaagaagctttttgtaatgcaagcaccgctcaaaaaaaaactcagtgaccacatgggtgaatagttcatcaacggaggcaggtgtgtaacgcgggacattactaggtatcacaagataggatggttcgcgaacttgtacaccatcctcatagtcataacagcttccactattccgaacaatgatgttatgaagcacagctttgtgtttttgagggaagccgagcaagtaacaatgcttatcatgaaacaagccaggcagctctttggttttctcagcgttaggcaatggaaaagtttcggccggcgatattttcttcgttttgtgcatcacactgttccacagtcggtgaccgtctgaggcgaatttgtccagaactacacgttggctcagtctagaatcgtcttcgtgcgcgttagccgcagctgaactgggttgaaaggatatttgatcccaacacatgcatgagccagcgccgaccacttcaaacgaaacatgctcgttgttctccagaaggtaatatgcaaaatccagcagagcgctccggttgtggcagtctaagacccatttggggtgaacaatcggcagaccctgtgatctagctgcatccacacgagcaccgcgcgagcagtctgtgacaaacacagttggccggttccagtgcgactctttaacaaagtgccgcgtgttacaggaatggacgccctgctcaacgcagagtctttcgagcgagtcggggctcagctttccctcctggtcatcccctacacggcctataaacaccacgaagtctttgagagcacccagctgatgccgtgtccgaaggacgctgagcatgcgctctctggggtttttgatacctgagaaattggaatgcgattccatgctaatgtcgtctcctgccagccagagatcgtagatagtgtcgatggcatcaacgccaacgaaagccatgtcggctcgattctggacggcgaaccggtacttgttggtcgctacgcttcccactaccagaacgttgacaagcttggtcaggtccttggagaatccgccgccaagcttagcgactttacgcgacacgcttcgggacgcatcctctggcaaggctgtcgggcagaaggtgattccttggagcggtttctgcataactgccgcgagagatctgagtgttgtgtaaagtatcctcaccaaccgatgaccagcagctgtattcgcgatgagttccgtgacagttgacctgcgaactggccgatacgtctctggtgattgtgaagcctgatcacgcgccggcagctgagtccctaaattccgtacactgtgatgtttacacgctcatagccgccgagcccttggacacccacacacttctgttgctacgtgccacgagcggcggcgtgtttgtcacgtgattagcactctcacacacgtgtttgaaggtcgtcatgtcacgtgcttcgtacgggatttccccggactaaaataaattacctaattttcgtcttttccccgcctttttttttcctctaattcagagaagcccctttgatcccgatgctctttttttctttcgcacatccggaagaccgacggcagaaagtttagaatttccgtcactgacgagggggctttatggcgtttggaggccaatgaagaagggcctagaccactatgacaccatggattaaggttcctttcgtcccggcgcatttccgggaaaccttagtaaagagcccgcaggggctttcatacataaagcagggcagaagggtgattttggagatatttacagggcttcggaaacctagcgcggcatactggagaatagttagctgctcgataaatatttattgcttatctgggcgtcaccagagcgaatgcgtttggtcttcgcatagaaactgacatccacaaaaccagggtatcagtttgaactttttaggcgattgagaccaacaagccgagctgtgagtttcggagccggttgatctaagacgtttttagcatttaggtatattttcggggatccggtctatataacgagctggaagcgcgagcaatggccaaacgaaaatacggcagcccgctttcacccaaggcgacgcaattgcttctgtcgaagcacgcgcggatgtcacaggcctgtgaccggtgccggctcaaaaagatcaagtgcgacggcatcaaaccaacatgcacgccttgcaccaaaatagggttccattgtcaaaccagtgacaagctctctcggagagggtttccacgcgggtacacggagatgctcgagaaggaggtagtgcggctccagcaacggctggtgcgcgctggttacgacccgggcgacagcacggaggtcagcgtttcgcagcaggctgctatcggggcgacggccgacaactcagaaagttttgcgggcgaaacaagtggtcaaagcgaggctccgggctccggagctacctcgaccgagccatcggcctcggtgcagccctcctctgagccccaaaaacagcagttgttccacctgcctttcattaacgacacgttccacttgcacgaaaaccgcgtggccgctgacggccgctttttgggccacgctgcgtggaatgacattgttggcactttgggcaaattaccgactgaggcgatgcccgacgaggacgaatggctttgccgctacctggtccgccaattccagctttcccaacaccgcgtgccagcagctcttttaatcaaataccataacgacgccgggttctgcaagaaacgcattcgcaggagcatcacgcacttcctgcaaacatcaatgtcgctagtgccaattctaaattccagtacatgggaagaacgccttttcaagataaacgagtcgaaaaacacccatccagcggcgctgttagcatacctcttcattattcaatggcagtggtcttgtttcagcgacgacaagctgtttgctgcaaccaaaatagtagtgctcaacgcaacacagccgcttttccgtttgcagtgtctgttgttggcaagttactatttcatgggaacaccaagcatgagcctggtttacaatacctccacagcaccatatgcaagccagctcctaaagttgtcgtttgctgagatgattaacctcggcctcttcatcaacagccaccgcttagtgcctcttcagaactccccactaagtcattctgaaaggctgataacattctggtgctttcaattcctagattcctggtggacgcttttgcaaggaactcccaaaagcaacttcactatggacgagttcttacctcccaaaatatcttctttgcggaatccgagattgaagccattcgagttgctgatagattttgttgtgggttgcctggacggctgtaacttactctacgctctgtcacaaggcgccaacacacatatgattttcgaattagaaagcttcagaaagcgtcttttccaatatagcctctaccatcacctaaaggatcatgattaccacaacttatccacgctggcaacgtgcgtggataagccacaagccattgaaatacaactaacgctgcattatttgatcatgacattttttgccaatcttaaggctgcacgttcggccggcaggtcgtcggccaaggcggccgaatccttgcgtgacacatcttatgagatcttgactctttactacctaatagttgtggattcatacgatatgaaggcctcgataccgcagcaattgcaagtcttgcatcttttgccttgtgataacctcgcgatagttaacatgtgcttagagtgcctctcgcaatgggcagtggcttcggaaaataaagcgggcaccgactccgaatatcgtatgaattatgagaagcaccggtccattgttaaagcttggtgtaaaatttggtacttcgatgagccagaagacgagctgttaacccgtttgcagaaaaattaccagttcagctcgcaattgccatcaggtagaagtgggcagcttgctaagctccaatacctgaatgcaatgagaacacacaacaggcgctcgctcctcttgaacttgcctgacgataaccaagtacatgataatgttgggtccttgaacatcttgggcgtggagagcacgcagtttcgcattcctgcggccgattccgcaaataatctattcgaatccctggccattcaagaggaggatgaaggatatgctgaagacgatgatgatgatgacgatacaccactggaacttccattttttaaaaaaaagcgcagtaataagacaactatcgcacaaccgccacccattcccgtgcgttcgcggtccctctttgatcagcaccacccagggcccattataagacgtcagtcggatgcagtagccgccaataatgggcgcttgttctcaggcattgacgaatcgcaccttaaagtactcaaagataattctgttcaaaaagagaccgaagatgcaaaactccgaagtgagcattacttgctggttcagggatttcaaaaatcgccgcccgaggttgatacgccgcgctctcttgccgacatattgtcgctttctggagcagaatgcaaatttcctgccagttcaggttccatcccagaagacaatgcacatgacaaacagcaagcctcagtagatcacacgtaaagctgctccttataactaagttctagggttttactagctgcgtataatatacttaaggtctgtaccgcatttttccctttataattatttcagaaaagcggatgctacttcaagtaaattggtataaaactcctgatataataatcaccggaagccaacacaactttaggggaaatgtttcgtaaaagggctaagcttcagccgtccgttggttcaaataaagctagcggctcatcacaaaaggacagctccgaaaccagtaaacgaagaagcagagttgacatctctacaagctatgaaattgaagacgaaaatgaacacataagaactagtcccagctcacggcttaaagaaaaaaagaagagagctatcaaaccaaatgctcaccagtacttgccctttgaggaagaggatataaccgaaattgcatatcgaaagcctttgccaaaatcaggtgttcaaatcatgaatcttgaggagcttggagacgactgtgaagacgatactcttgagggcgtaccaaccaggcgagagattgagtctatcagaactcaaagagcaatgcttcagcaacaaactgatacactcaaaactggcttttacgatagttcaaagaaccccgtggagcatgatgagcatcaatacattaagctgctaagcaaagatgataagcatgatctcatggaaatcattggtggtgagtcccagggcgctaaagatgtgcaggatagttacatggacgcatatttagagattcatggtcttgaggatggaaggctagctctttctaagaatgatctggatcgtgacgaacaagaaaggaagttggctataacaagtgcgctaaaaaacgtcgaaggagacgagtgggaagcacgccaattagagaaaatggacagagggctaagccttattgcacatcctattttgcatgaaaacgattttgagctcgaagaattggtatcagaacttgacagcatgctgttgtcgattcaaactaagaagaaaatgttcattagtcaacgtgattctgttcaaaaggagaacaagaaattgtgcgaagctcaggataagttaattacaagccttcagaagcatgttgcttgataccgtcaagtttatatactttttctggatcagcaagaatggcttaagaatgtctgatgggaaatagagcttgtgagggaatttggtcagattaatggagcattacatagataataaggaacggaaagggatacaccagtacacaagatttaaaaaggtgaactcttggaatttaattaacgcaaggctgggtcgcaaacaaagcggtcataaaatttgacaacggactcgtcctcacagggatttaggggatacggtttcatttgcagatagcggaattttacgacaacatgcagctctggactacaagtgaaacaacttgtaacggctagtcactttctttaatgtataaaagcccaaatttgccaccacgttaaaataaggcgcttaacaatttttggacgacaaaacacacgctgttaagttggtacccgcgatagaggttatataatgatgccacttatctggaatttaatttgacaaggttcttgtggtttccagcacctttgagaagtggcttgagcagggaagtttccttctgttacactgtatgacttcgagaactatctctacgcaatgctcggaccatttactgacgccttgagaatattaaagtattggcatcttctaaaaaagttcaccttagagaggtaccttctgatacggaaagatgtgtgaatacgctattatccaccgtacctcaaaaccgatacaccttgcacagcattttttcttcttaattctctaaagggtggtgtcaatcacattccctggaaaggtgcaaaactcaagcattacaatgagtaattctggatttttagcatccttgggaactctacataaagtccaagggttgagttcaactcgtattcgcgagtttttctaatcgacaaattacaaagacatcctcggcgattgcgccgtttaacaatgtcagatattcattcttgtatctaaggtaagtaaatggactgatgcttgtaaaccttttccatgaactcatcaaacaaggaggaattaggctctttacaccagcgcaccactaacctttaaacttggaccaagtctaacttccagtttgaaaagcgaaaaatcggcgtacgcaaaagttttataccaggcaagatataaatatcgtcgagtcaaatctttcttctataaagcgcttttagtggccacagacgtaggacgcagcaacacttcgacttctcgataaagctagaatagcgctttaaaattgtagtcttcagttgttattgcatttttcgacgctcagtcttccaaccttagtctagtttacagttttttttagcattctgcagtttagaaatgtagtttgacaaaatgcagcccttttaccaatatcttgatgcttcagcccttgatttgctcgctttttttttttttgctagagcctattgctcagacaatcccgaactagcgcacaggcctttctgctgccttggattatcttgccaactttacactagcagagtccttagagattctttttttcttcgctcagataacgacgcccctaacttcactgatactatagatttatcattctattgaagtcaaccagcctggtttatgttccagagtttcagcctaacataggattctagcttatgcagcttcgttatattgaacgtaaaccgccctatttcaactccttggtaacggcgctcagaagcctaaagcttgatagacgcctcagttcccaatagtattcgacgggaaccatttcacatcctagtcctacgaaactgataattaatgatcaatctgcaggcacatagagtttgtttcctctcactcttgaaaaaaatcagctatgcccaaagcgcacttcggcattcattggctcacttgctcaattatacgatcacgggcagaaacattccaaaaaatcattcatttgaattgttttctcattactggttttccagctacgtttctctttttactgacacattttgttcaaatgccagtatcattaagtcaactcaatcggtgtggcttgtaaattctaatcgaagattaagctttgctgcaaattgagatccaaaagcgatgcccttcaaagccatgcttagtcgatattattgctctaaactagcaatgaggaaagggattttatggtatagagcgaacctccgcggatgctcgccgattacctgagagcatatgggtactcaaacaattttgacgcaaattgcgtgtggataggtatcaaaagaactctaacctggttacatggttgaaattgggcttcgagtcgaggtttggaaacgatggaacgttcttcggattgttctttatttttctccacagaccgttaacaagtactcctttgatatgagaaaactgaaaactggcttttagaagtaaacactgaacttctcgtgaatgaactaaaaagcttctatgagcgcttttaggtatgttacagagcaactgtcaatgaaaattcgaaacattcactaacaatgtgtgatgcagagagagtcccggttctctgagagccctggctttagccaaattagtaaaccattcagagggttctcgatctatagataagctcgtggcttcccttcctgtctcttattcctcgcatcccgccaagctatacaccattcctctaacccttaatgaacttgaagtgcttttgggcgtttgtcaatttgtgccttctactgcacagagtgctcaatcactcttaaaaaaatgcataatcccgtattttctgtccaacccaagacagaaatttacagactatgtcattaataagtataggcagcgaggcttgaagcatcctactgagatactgtctttcgagctctcaaggtccattataagaattagtagaattttcccacagttcattgacgaaattcgagagcagattgatgaatacctgcagtatatgtccagtaacttgacagttgagaatctcctgtcttttgcgggattccttgaggccttggtgtatgaacaaaataatttgctaagttcctttgtcatcagtgtcctccaagcatttattagcgaggattttctttacgccgtcgaaaagactgttagaaattctgttagtaaggatgttcttatcgattattttgatcataatcgggaaatatcttctttgctgttttgtgaacttatagaaaagctacaagtgacttacgccgcctctttgttgaatgtgccaaaaaaacagactttggactcatacttgttagatctaaagcatgcacagtttcttgatggtgagaacaaagcactgaaagattttgagaaaaaggttggtcaacagagatcgaaactcttggaattgtgcaaattttccttcagacaaattactgaagttgaggagggcgcaaagtatattgacttgtcgagtcaaaacaggctggaatcagcatacactgcgaagtcttacatgttgcaaatattgtcactagggctattcttgagccatgaagttgaagaagtgatagaaatgatccgggacgctgttattgatcttccaactaacagctttgctttgaagacaagccttcttactactgtagtctgcgttgcgtctttgctcaactatttcactgactcggtgtcagcagacctgctacgcgtttttccattaatggttaccacgaagctgatcacaaagcaaaaagtggcaacaatttcttcagctgtaagcaaaggattgaaacctcttacagaggatgtaattgttggaacgatatacaacatcaacaacttgttggccttggctcaagatggattgcacatgacgccagtgaaggatcgccgtttgactactgttttagggactagcaatcattttgaccgtttattgtcttctagacctacaaggtcaaatactgttggaacttatcaatccttacaaaaattgaagattgcggaaacgagcatcgtcctgcagcatgagtccaaacttgaaaattacacaagtcgccaagaagaggttgaaagcaattcaactctttaccatgatagtctctatgaaaatgtggtaacagcaaccacgacaatggcctctgtttacaatgatcagtcaataactgcactgacaataacaatactgacccaaaaaataaagtcagcgtcaccacgacttgacagaaaaattcttgagggattggcgcatcttgcattgaaggtgaaccgatcagaattcaacttgctgatgaagtttttccatttatcaacaaacagcgccttagacaatcaagatgaaaaaatgatgaaaagtttaattgcggctaagtccatcattgctgaaggtctggctaaagaagatctgcataacaatcttttccggatttacctgcgctacctgctggatgctatagttgctagaggcgatgttgatcgatctgagcatcacagatcacattctgaaatttcgaaggttgcagatcagattgcagtgtatcttaagccgcttgcttcactcctccctaagcctggagaaaaacctttagacctgattcatgatgaggaaatcacgaatgttttccggaatgtctggttcaacgcagcagtacatggtttccatggagcagctgccttgacctcgaagaatcatgaagagcttttggtgattgcctataactctcctcctcttgcttctgattttgcttcaggaaatcgtgagacatccctcgatatgaatacgattctccggcgaggttcgtctaatcacaacctgaaacaacagaagctcatactttcagaccatctatctatgagtcctgttcaggcgaggacactttcttcttcgaaagtaatgtttctagctgcgactctactgttggagggtctgaggtgcgaggcgggggactgctcaaaaacacttttgtactgttcggatcgctcaattgtaaagagcgggcttgacaaatttgtcagctcgatatctgtgtcaatggttcagagatatacaaaacttgttataaaaggagactccgttatattctccgctgaaaatgttgctaaacaacttgacaatatattactactattgacgcatagagatgctccacttcaagatgctgcgtaccaaagttgtgatagattcattgagaggataccctcaagtctctgtcatcgtgattcgttgtatacactattagactccctcaccatgttgttcgatagcgtaattgcctgcgaagcaaacaaacatgaggcagttttcgaattcacattgaagcattctaataggaaaatgatgttaccagattcactgaattggagatctctaacgctcgaaaagctccaaaaatacgcgactcgctgggtcacgatgatcctcaaaacggccaatcaagatacaaaaattcttctgcagtcttacatttctgatgtgagcagcacaagaagactgaacagtattgagtttggggtttcatttgccttggaaatggcagcgaaaattttacctgttgatagggagcttgccaatatcagccagggtggatatcgccgccctgacagtatctctggctttctatctcagcatgcttggcggtccaggtttatcatggatcaaagcgttttatcaacatatgatggcatcgaggcagaaaggaatttttcaagaagaaaaatattggcgcatctagaaaacaaaaagcccttggactacaaagatatcagtgcttttctcgacctttctgcttcccttctcattttgaggcagggaaacaccgcatctttagtgtacgatattgtttgcatccctttccagatcttcacatcggataccattaaaattgcaacaaatgtttggctttctgtaattaacgaaagaagtgacgttggctatttgttgctttcagagattggtcattgctggagggattccatagacaacaataccggtttattttccatgaagcacaacttggtagccgaagaatttcagtacatggagtattctccttacaacaaaaaagaaatcaataggcgtgcccatgcagcgagcaaatcactccagccccatttgcaactgataagattcctcagttctcactttgagggaacaatgtttgacagtttgcacttgcttcacattttcacgaagctatgtctctatggcctgaagaatctcggaaaggctagtcttcatccttttgccagaattgcgcgcagcgagctgctctactttggtacccttgtttttgcaaccaacgtcaaacacaatacactttacgtccctgaaataagccgcttcctggttgacggtgctctcacatggtttgaaaaaccaaaatcctggccattcggtgccaacgagctcaaaataagggcagatttagctcttttgattgaagtgtaccgaaaactcaaaagccaagaggcaaatttgaaggttcactgttctaaggatgtatctctattggaacattttttgctaagtgaaatttattccgtcgaaacctggttacgtccacttgctaagcctacagacatggtaaagccacccactgacctcgtctctcatgctttcaagaagaagcctgaactagcgataaaccttgtagaacggtatcccttcaaaaagtctagcgaaatattgacacaacttgtcaaagaaaaccctttgctttgtgcacactcgcagaagactctttccttctttttagccggaggcaaggatatgcactacgttttgtactgggcacccgccagccctctgaagtcaatcaacttgtttttacctcaatgggcgcaaaatacgtttgttatacaatacaacgtgcgtgccattgaaacccatgatgttaatttgacctttttctatgttccacaaattgttcaatgtctgaggtacgatccgctagggtacgttgagcgttttatcatcgacacggctaagattagcgtcttattttcacatcaaatcatttggaatatgcttgccaatagttacaaggacgacgacggtgaaataccagacgacttgaagcctacattggatagaattcacgataagatgctcgcctcctttagcgcagagcaaaaagacttctacgagcgagaatttagcttctttaatgaagtgacagggatctcaggaaaactgaggccctacatcaaaaagactaaagctgagaagaaaattaagattgacgaagagatgcagaaaatctctgtgttggacggcgtgtacctcccttccaatccagatggcgttgttgttgacattgaccggtccagcggcaagccactgcaaagtcacgctaaagcgccgttcatggccacgttcaagattgaaaaaactgaacaagatccggacacaggagaagataaaaaagttgaaaagtggcagggggccattttcaaagttggagacgattgtaggcaggacgttctcgcactgcagctaatatcccttttcagaactatatggtcggccgtcggtcttgacgtttttgttttcccctaccgggtgacagccacggctcccggatgtggtgttatcgatgtgctgccaaactctatttcaagagacatgcttggaagagaagccgtcaacgggctctacgagtactttaccaccaaatttgggcatgaaaacacagttgagttccagcacgccagaaacaactttgtgaagtcgctggcgggatactcagtcatttctgagttactgcaattcaaggacagacacaacggaaacataatgtacgacgaccaaggccattgtttgcatattgacttcggctttatcttcgatatcgtacctggtggtgtgaagtttgaagccgtccccttcaaattaacgaaggaaatggtgaaagtcatgggcggttccccagacacgcaagcttaccgtgaattcgaggaactctgtatcaaggcctaccttgcagcccgtccccatatggatttagtcttggagtgcgtgacgccgatgttgggtagcggacttccttgcttcaatggcaacaagaccatccgaaacctggagtcgcgttttgtgccacataagacagactacgaggctgcgcagcacatgttgtcgcttatcaaaaagtcctatgaaagtttattcactaaaggttatgatgagttccagcggttgaccaatggaattccttactgagattagcgccttcacgctcatgaccgaagccgtggcacttgattagctttatttactattacgtaatatatgcatttagagaaacgatttttgcgaacagtttttggtaatcgtttaaaaccacgtgctacgttttgaatgatataaacatccgatatcggctccgattgtctcgggcccgacatcggatgaccagggctcggtctgggtcggctccgtgacgaaaggtatgataactttgcaaagttgtcacgcgtgaaaattcggggatcaaaaatggcggtatatataataagaggacactggggagtggattggagactatgtgacctgttatcgttctcatactctgtgtggttattcttgctgagcatcaattaaccaattacttgcgaggacttgtaagagctgcgataaaatgctgtcagctcgttccatcgcgcagaaacctgtggctcgtgggctggccacagtgtcaaaactgaccagagactcgaaggttcaccaaaacttgttggaggaccactctttcatcaactacaagcagaacttggagaatgtggatatcgtcagaaaaagactgaacagacccctgacatacgcggaaaagatcttgtacggacacttggacgaccctcatggtcaggacattgagagaggtgtcagttacttgaagcttagaccagaccgtgtggcatgtcaggacgctaccgctcagatggcaatcttgcaatttatgtctgcgggcttgcctcaggtcgccaagccagttaccgtccactgcgatcacttgattcaggctcaggtcggcggcgagaaggacttgaagagagccattgaccttaacaaggaggttttcgatttcttggccaccgctaccgccaagtacaacatgggcttctggaagccaggctctggtattatccaccaaatcgtgctagagaactacgccttcccaggtgccttgatcatcggtaccgattctcacactccaaacgctggcggtttgggtcaattggccatcggtgttggtggcgctgacgctgtcgacgtcatgtctgacttgccatgggaattgaaggctccaaagattttgggtgtcaagctgacaggtaaaatgagcggctggacttctccaaaggacattattctgaagcttgctggtatcacaaccgttaagggtggtaccggcaagattgttgagtactacggtgaaggtgtcaacaccttctctgcgaccggtatgggtaccatctgtaacatgggtgccgaaatcggtgctacaacctccgttttcccattcaaccactctatggttgactatctgaaggctactcgccgtggcgagattgctgacttcgcaaagctatacaacagcgacttgctgtctgccgacaagggcgctgagtacgatgaagttattgagattaacttgagtgagttggagccttacgtgaatggcccattcacgcctgatttggctaccccaatctcaaagatgaaggaagtcgctgtccacaacaactggcctctagaggtcaaggtgggtctgatcggatcctgtaccaactcttcttacgaagacatgtctcgtgctgcctcgatcgctgaagacgctgcctctcacggcttgaaatccaagtcattgttcactatctctccaggttctgaacaagttagatctaccattgcccgtgacggtcagctaaagactttccaagactttggcggtgttgtcctggctaacgcgtgtggaccatgtatcggtcaatgggatcgtcaagacatcaagaagggtgacaagaacactattgtttcttctttcaacagaaactttacctccagaaacgacggtaacccagaaacccactcttttgttgcgtccccagagatcaccactgctctagctattgctggtgatctaagattcaacccaatgaccgacaagttgaaagacaaggatggaaatgagttcatgttgaagcctcctaccggtgttggtttgccagttaagggctacgaccaaggtgttaacacctaccaggccccaccagcggagcgttccagtgttgaggtcaaggtttctccaacttctgaccgtttgcaactattgacgcctttcgacgcttgggatggcaaggacccagttgacttaccaattttaatcaagtctttgggtaaaaccaccactgaccatatctctatggctggtccatggttgaagtaccgtggtcatctggaaaacatctctaataactacatgatcggtgccatcaacgctgagaacaaaaaggccaactgtgtcaagaacttctttaccggtgagtacgctggtgtcccagacaccgccagggaatacaagaagcgtggccaaaagtgggttgtcgttggtggagagaacttcggtgagggttcttcccgtgagcatgccgctttggaaccaagatacctcggcgcctacgctatcattactaaatcctttgctcgtatccacgagaccaacttgaagaagcaaggtctattgcctttgactttcggtaagccagaagactatgacagaatcaacccagacgaccttgtcgacctcgtgggtgtcactgaactagctccaggtaagccagttaccatgagattgaagaccaaatccggcgagacttgggagacccctctaaaccacaccttcaactccgagcaaatcggatggtttaaggctggttctgctttgaacatgatcactcaaagcaagaagagcgcttgatctgacgcgatcaaaatgcatgttgtggggggctcttccacaaccgtggctcttatcttatttattattgtacgcttagatatttattcaattatgaggaatccaatttaaaggagaacttttatgtaagtggcgtgccgcctatcagtgcgacttctaattgtaaatagatgacaatttgcggcgcaaataattcagcactgttccaagattttgctaggatcttagcttccgttaaacaaagaatgaggttcttttcagtgctgagtttgtgtgttgcacgacttttgaggataacaagttaacttcgctccttcgttattttggtgtggtggagcaataaaatgttgtgaataaagcaagccgaatttagatatttaggtttaatcatcattgaatgtcagcttcgttacctggggggatattacaattacgtacagtagttatttggaataaaactaattcatcatggcttctggccattgaagaccttctcaaaggcttgctcgaagtcgccgataatgtcatcgatgaattcagtaccaacagagacacgaatcaagtccttagtaacaccagaagccagcttctcttcgtcggtcaattgttggtgggtagtgaagtatggggcgataactaaagtcttcgagtcaccgacgttggccaggttggaggcaattttgagagagtcgacaacttgagcaccggaggccttgaaagggtcctcgatctcatgggcgtttggcaagtccttgacaccaaaggacaggacaccaccgaaaccgttttgcagatactttttggcattttcgtggtgagagtgagatgaaaggcctgggtacgacacccacgaaacatatggagacttttctaggtactgtgccagcttcagtgcgtttgtggcgtgtctctcgcatctcagggacagggtttcaacaccctggagaagctggaaggccgcaaatgggttcaaagctggacccaagtctctcagcagctcaattctcacgtggccgatgtaggccaagggtcccaaagcgtcgttgataaccaagccgtggtagccctcagaaggcttagagaactgtgggaacttctctgggtactccttccatgggaatttaccggaatcgacgataacaccaccaattgtggtaccgtggccgccaatccacttggtggcggagtgtgtgacgatgtcggcaccgtacttgataggctgcgcgaagtaaccgccggcgccgaaggtgttgtcaacgacgacagggattccgtgtttgtgggccactgcgacgatcttctcgaagtctgggacgttgtacttggggttgccgatggtttccaggtaaacagccttggttttgtcgtcgaacgccttctcaaagtcctctggcttgtcaccctcgatgaatctggtctcgataccgagtcttctgaaggccaccttgaactggttgtaggtaccaccgtacaagaaagaggtggacacaatgttgtcgccggcgtgggccagaccgctgatggccaaggcctgtgcagcctggccggaagccacggccaaagctgcgacaccaccctcgagcgcagcgattctcctctcgaacacatccacagtggggttcacgatacgcgagtacatgtacccgggcttctcgagcccgaacagctgcgcaccgtgctgagagtcgttgaacacatacgaagaggtggcgtagataggaacggctcttgggttgtgcgcgttttcagtcgcgtcttcctggcccgcgtgcagttgtagagtgtcgaaatgggatggcattgtagagtgtgcgaatgacagttgcttctcgggttccagaaagtcgaaactcggttgctggaaagtgtccttacggattaaacgggcagaattaccaaccgagcgggctctcagtcgtttcgagcccactttttatagactcgcaggcccacatatccggaaactgatgcgctaagcggactaacgacatgtgcaaaactgtggattcagcgccctcgccgctgcgattcccacttctgtcacaggccgtattacgcttcgtcccttcgaatgtcacctgcgctaaccagctcacggaaaaacagtccggaagaacaaacgggaatatgtgcggggcgtctgtgtgtattacgtaacgctcattcggttctcgtagtccttgtggcgcccactgtggtgtcgcggctgtggcatcgccgtacgatgtcacaatcatttgaagtttgtgattagcgctcgaaacatcacgtgctcttggcttgtggttgagagacggaagacagggtgacctgccaagttacggcgtgctacgcgagctcgaagcatgttccaggctcaggctggaagtgatgatgctcctgtgtgggggctttgttcgatgctggaagatattgaacttttcacgtgacttgtgctgtgtggaacgccaatcacggcaccctggcttcgtaatcgtgggaactgatttctgcgtgcccggttccgtggcgccttgctattgaggggagaagcgtgagcttgagtggcccatgactgttgagtctgttccgtaccgagagaccgatgagtgatccgtgtaacatgctcttttttaatttcggcaactctctatgaatagtcggagatgaaggctggcgtgcgggcgaggtacgggtggcgttcccgaagttggggttgttgggtttgggggctgctcggtgcaggtggttaaactttgtgctttcactcgatgcaaaattcttccttcgccactgtgcgcacccgtggagacggccttggagagagaacgctggtctggacgagggtcctggttgcgcaactgggcacagtgactgttagttccatgacgcttttcagtgcataatcttatgcccgtagacctcatgtatcgtagacctctcgtatcgaggatgtgccgtgtgcaatgatgatatatacactaggctcaagacctagcggtagcagagcagaggcactgtgaagctgtgcctgagcggactgtgggtatagtcgaacgcatgtggatgtgtgccctgttgttctcgcttttttttcgctcaaggtacctctggtgcgtattgaggcgacatttgcacctcggcggctaagcttttaatggagcacagagcgcggtaccagcgttcctcgcggccagctgagttcttggagcgcctggaatattccgtgatgtcaagtgggctttggatgcagatgtgtattactgaccaaaaacaatgaccagacgtctgggttctggatggtttccaagttcatgtgagtgcaacgcttggtgcacaaaacctgcgcgtgaacgccggctgtctatgtgctggaacgcggtatgaaagccaatgcgaagtgtgtgtgggaactctcaccagaggttgagctgccatctcgaggtactgtgctggttctggcctctgaggcccagcgcacgagctagggcttctaagtagaatacttacagcagtttgaaactgccaaaaacaaaaaatatgagagctacgggattcgaacccgcgcatccgcagatatcagaatgtttgatctttcgcaagaacctaaatctgacgccttaaccactcggccaaactcccttaatgaacatttagggaaagaagtacacttcatgaggatgcagaacagtgtgttgactgaagagcagtctgacaagaattgaccaagctctgggaaattgcacagggagcggcgagggctttcttggcccaggtgtatatcattggcgagaaatacagttcttcagacgtcttcaatgtgtactcctaagcctccgtatatatgagcaagaattgagacgcacgctcaacagttagttacgacaaacttcatgggctaatgtattggctcacgttttgcataaagtacgcaaccggctgaggatttttttctactgtgccgagatccgaagcatcccccttcctctcgttatattcgattttctagcaaaggattgtgggtcttggattgccgtgttgagcatgtttagaggccgatcattgtcacgcgagccaaattgaatctcgcaatattcatcgctaagacaggggcgttcggcgacagagcatatgagcgtaaaatggcacagtaaatagtaggtttttgatggtctggtaccacgctcatgacattgaatcttgaataagatcgttttcaaactttactgcatttcaaaatcgcgaaggcgcaatgttttttatgtttttgacgcattgttgttctttgaagaatgagtataagatcaaaacaaagtatctgaaaacgatattgccccagctgacacaccaacggacttcacaaactattcaaagctgtgattgcgcatgtaatggttaatcgttcggtttggcaagtgaatatcatagcaccctccatatagatcacgtgtaccaatcctaggatataatctatgttatatttttcataaatcaacaagctcgcgtggcgtaatggcaacgcgtctgacttctaatcagaagattgagggttcgaccccctccgtgagtgcctttatttttaatttttattaaatggttttgggtattaaatttgccataattatagacaaaaacatggctgtttaccaatctctgtttgttttattaataattatacaactttcggctgcctgtatttgaaaccacacaaatcctgtctgccttgtaatcctggacatgttccactgaaggcaaaactgaaaggaacgccggggagctctgttcaaaaaacaggctaacgtcacaatcctgctggaaaagccctcgatcgcccatctggtaccctctgtcgcttgagtattcaatcccgaaactacccaatggctttttccgttgcatcgcgaggaaaggatctgcgcttttcatttgctcgagaatctggtctatcaacagtccattactctcagttggaaaatgctcggccccgctgtaagtatttttggcttgtcgccacctttgtatttggctcttagcagcttcacgttcagttagaacgaaatatttcatgtctttgccttcactatgctcagtattcggtactaaatcaggatagttatcccatgttatcagttcttctctcaaagaagagataaatttctctttgaggtttcgaacctcgcccttttggaacctaaatttatgcagtccaggtggcaacgggtctttcacctcgaagaagttttgaagaatgtgctctctcctctccatgaaagataagaggcgcacggaaaactcagcaaacggaccgagtaagtggtccaggtcttcaaacacaatattcaaagaaaacggatagagacttgtggggccgtggaaagggcgcgacatcaagtagcatcctgcagggaacaagttgttcaagtatgacgcgattgaatggtagaaagtatagaaaacccgctgaaccccgggcatggtacgcgatatgcagaaggcctctgaaggtatacccaaaaaccatgtacggtacatttcgtacaactcatcgaccggcagaggcaaaacgctggttgaaaggggcagcaagcctatcacgtaatgaataaaatccccgagctccttgtgatgtagttgcactctttcatcaccggccgctaatatgattggctcaaactcttttagaacggccttcaattcgaatagcaggtctgtggaatatgcaggaaaatacaaatgaaataggtttctcggcatagagctccaataaaactgcacggttcgtacaactttctccgggtcattgttcttataaatttccaggcacatgtcaatcattgcagcatagtgattgctgtcatactgtgcattggagtacagctgaatatattgcaaaaccgtattggtgatcagtaatcgcgtcccgagatattcatttccaactgcagccttagacgtcaaaaacatcgatatgatttcccgcgcataggtcaaaaactcttttttatatttgactgcgattctctccaagatttctcgctcagctaggagtatttcttgtgctgaatcgccttgcccctggtctgctaatgtaatcttgtggctcatcgagttcatgatggaataaagagcaagaactacgaaagaccttgaagacatatcccagtcctgattggcgtttaacagaacttgtaggtaaagtgctttgggaacgcgtacactttccattcccgagacgcaggtccagacagaaactgggagctcaacgctctcgtgtgcaatcatcttgatttcataagcaatttcatctggatggtcctccaggatcttgttgactctcgttccttccaccagtctattctgttgttttttgagtttaaagctttgcaactcctcttcattcatagacaaatatgaacaccttttacccggttcccttttttgacggttttgacaattacggcactctgggatggtctcgtcgcacttaatcctcctccttttacattcgtcacatccaagtctcgagtttctatgtctccttcttgtcactcgcttcttttggctcagatggtcttggtcacagtcattgggccgcttctgaccgcctgcttctgattctctgctgcttggcatgctttcaaagccatcctctggcgctcttgacatagcgccggccctctatcggagggttttcttcaattgtttgttgtggtcgaagaaaaaatctaatataacgcgtaaacatcatcaattcagaaagttttcgaaataacgtcttgtcgctcaaggacgcaagttattcaagaggtacgtacgctgtgcccattgacagtagctaacaaaatctgattcggaagtttgagagtctctctacaggtcggcctgaaagcgtcgctcagcgtgcacattgtgaacaattctgagaacttcgaagacgaaggatgaaatgctaacccttgcacataaaaggaaggcgaaaggcgggtgttttgaattgacggaagagaatgaactagttaaaatttctagtcgccatgcaacaggtaggcgcgatagtagagtgctcttattttccttctggtgatgtaattctggcatgagcccagacttgctcgaggcctttcttaaaaatgtcgacgttgtaatcgactaccgtaagacagctttcaacgtcagtgtcgtctggcctaatgagggcgactagagcaagcccgcgaatcatctgccttaagtatataacgacgccgttgttgagggctgatacacccttcacttcaggaggcggtttattgccggtgctaccagccaaagcgtcttccttaccttgtattttgtaaaggtcgtgcaagtcgatcgtaacgtcgacaaattctgcgcaagtttcatacgtcacaatgtcgaccggcgacgaatcagtggaaacatatattttggagttgatatcgaaaaggaaacacttctcaattttagaatgctgtaccagattgtccagcatgttttctagaaatggtagttctgggaccagtttttgaactatgcgagaaaaggcctcgtatattgaatgatcaaaaattgaagttaggtaaaaagagacttgcacgccatcgaggcccagttctagtagttcttcccctgtgcgctgcattatatccctttgcgtatcaactttgaagtcctcgctgagtccatccactttgtggattagcacctcgatattgatatcagggttcaccttgtaggcatactccacaatgattgcgaaattcgtgagagcgttcatgtattcatcctgggaatctataacgtaaaccaatgcgccaacgctcttgaacaagcgctctgaatcgtaattgggctcgaaatagttcagctggcctggaagctccatcacggctaggtctataagggtggaaaagtgctccatagtcgggttggatgttgactccaaatatagtgtatcgagaggctgcatgttgtgaaacactaccttacaaatagaagactttccgcctctaaggattaactttgttagtaagaaaacgcatcagttattacagtagacaattaacataccttctgaggcccatgagaagaattgtagccttatcgctgttctcttcggagttcatgctggtcttcttcgcttagctcttcttcgttactcaataaagctttactgagccgactgaagtagtgcaagttgaatttacggtccaaagtatcatcaagtcacgtgaacacaaaaccggcacctgaggagagaagtagtcagcgatgagggcatgcgagttagatatagccaacgtggataacgcgtttaactccctagagtctcttggcagcgatgaatcgctttccttctctctctgtctttataatttcacagtgactgaccacgatgatgaaaatacaatgtgagctcatctcagctacaactcgaaagcggactaagcattggattcatttccaccaatatggtacaagatgcatttcagcagaagaaagagcacatcttggctgaaattaaaagcagctcacttgacctgtctcccaagggcactattgatgagctctgttttccaatcatgaatctcatcaactcacacatggacatggtgacgacatcttcctgttcaggccgtctcagtgtttttgtagagggcaataaggttcatgacaaagaaattaagaccggaggcaagggcgagggcgggaagtggctttttgtaactcacgatcgtgagcaggtcaagtcctggtttgaaaagttggaagagcctgtatcattccagcccgactacaacccggggtatatggatgcctctacaaggtatattttatacaaatacgaaccctttatcctgcacgttaaatgccgcgattttcgcagcgcttctgcgttattcaacactgccatgtcgtgtgggttccgtgaaagtggtatcggaagcaacaacatcgtagcgctgagagtcaacatcaagttagatgtaccgattggctacttgaacgaactaacaagtaagctagtcttttttgttgattcaaaatacattgagctgatggatcacatcaccttgggcaagtttaccgaaaacgagaacaagatgcaggagctatacaaaaaaatagaggctcatatactgaaggctccccttgagactccaaaagatttagataaggttgaaacgaaagaagagcgcagagaacgcaaaattaaagagggcctccttaggcaaaaaatggttcggagtcaagacacccagaactagctaaaaagaagccaattagttcggtagagtatatagtagtttacagaatgattataggtacaagcggttgcgttgcaatgccacaggtttccaaaaaacaaaactttaattggatttttcaattgagtttgcgctaaatgtacagaatgttgttgtccattaaaaggaaaaagtgggatcggtaatcatgacacatattaaagggaattcgtattgtcgtttcggcgtttatcgaatcgcttcaaactttctattcatcatcatcagattcggcacccatcaatgcatcaaacatgttcacagcagttttttgagctggggtctcctccttggccggagcggcactctgaacatgtctcaaagaagaggagcgagtggaaatgaagctgtccttagaaacggagacaggttccctcctcgagttgcttctattacccatcatcgagttggagttgtttcttctagatccagatcttgaacttcccttcattttgcgttctctttcctccatagccttcttagctgcttcctcttcgtgaatttgctggatcgtctttggaccctcatctctcttagtgctattccaatgcttaacttctctcagctctttcatatcaaccagcttgaacttaattctgcttgatatttcgctgctttcagtgatcttatccagcatgtagaatagctggtcaaggacagtagagccttccaatgacccgcttggctgcaccaaacggtctttctcaaattgttcacccactgtgttcaagagctcaataacagactccaaagtctcttccgttggactgtctgccaaatctttcatcaacctacggaaacactcgaacatcatcttagcagtcaggagatgagaacggtagaggaaaccaatgagtcttaccaaacccaaacctcttctcttcgccgcggccatttgataatactcatcagacatcatttcaggttcaagagggctgccgtcttcctttgtaggaagcttgtcggtccaacccttttggaactcagcatgacatctgtcgaccaagtaatgcaaaaccaactttggaccggcctttccttcgtttccttcctctttgatctcaggatccatgtccttcaccaccttaccgcacagttgtgcatacattgaagaccaatgaggctcatcacaggccttcatgaaaatctcttcgataacgaccttcaaagtctcacaatcagtttcccatttcgactggtcagcgatcttgataatctcctcggaaattggatcgaatttttctagagtcaacttgttcagcaaagatttcatctttctttgggcctcctccttattgagcagctcggtaacaccatctggtgcgaatttcttctcagtcttcttctgcttggactttggaacccatctgttggcgctagggattagaggagcaacgtcctccttaggtttgtcatcctcttcagccattctctcacggtcttttcttgaagtgtatgctctattagattttctgtcatcacccatcttctttgattttctcttggaagaagagcgagagttggatctaccttccattcccctcaaagaaccgctcttcttgaagcctgcacctggcccaaatttggagtcacctctgcttcttccgcctggtctaacactgccaggtgggattacaattttagatgcaaccttttctttccattcagcatcaggacgaacattaaccttgtccttgaactgcagcaggaaggttgggccgtaagtgtatttggccttttccctcttgtatcttgcgtcaggagcctcgataccttctgggtacttgaacgagtagatatcatcaacaggtgaaacctgatccaatctagccaagaactctgtcatggtaattctaccatcatcaacatcggagtcttcttgatcaccctcggcctttggttcctcaccagtgggttccttagcttcagcactgacttgcaattctggttcagccgcactatcaatcttctgctcttcttccacgggggcggtgttggcgacctcggcttcctcagaggcttcggaagccttttcagatgcgtcttgtggttcggcctctccggtaggctctgaagtggaagcagtctcacctggttgagtatcagttgcagtggtgtcagcatcacttttagcagatgctttagttttcagcttcaacttttctgaaaatgtcaaaggacgagctggttgggcgtcttccttaacaggttcagaagcctcagtattttcagtgacaatgctagtctccttttcaggctctggtgcagattctggggcagcttctggggcaacttctgggacagcttctggagtagcttctggagtagcttctggagtagcttctggagcagtctctggagcagtctctggagcagtctctggagcagtctctggagcagcttctgtagcagcttctggaacagcttctgagataacttctggagcagccttcgaaacagccttcactacaacagtttctgattgctcacttggcgcatctgcatcagttgccacgggagccttagaagtagcttcagcaactgtttccacagaggggttttgagtagtggcagagtcatcctttggcgcatctttcggaatgctttcctcatgaattccttgagcatcactcgacacagcttcttgggtggcattcgtcacatcgtttgaagagttttcggatggcacctttggcgttggagtagcagcttcgggagccgactcagttttgacctctggtgcagaagcaataacttccgccgtttggactgatggagaatcgccagccttcttttgtgcgcgcatcgcttttctcattctaacttgttccaagaaactcatcttcaataaatcatcagccgaaggctcagttttacttggttccggggtggctggtttgctgggctccacagcagctttgggttcaggagtaggtgcagcaggtgtactagactctttcacgggcgagtgagcgggctgcccggcggatgacgaaatgtgctggctgtgaatcgcgttgaggtcgacatgctctccagatctgtttgtaatttcaatttttttggagacaggagtcgttggtgtcaaagtagcagcaggctcaactggtgacgctgaactggagggaccacctgctgggttatagccttgagcagccatagccggaacgtaaccgtatccgtaagaagggtagaactgaggctggccagccatgccatatgacccgtaagcccactgcatgccagggacagcaccagcgcttctgttgttcttatggtgaaagccatttttgttatatctgtggttgccaccgccgtttccgccattgttgccttgatatccgttgtaggatttagagttcgatctggagcctttttggccactgcttttttgaccactgttccttgggtatctctgctgttgttggtacggctggttgggttgcactggttgctgagactcagtgccagagggtttttcgcccgtttgttgctcgctcattttggaacttctccaaccgaactttctctatcaatgaaaaacccgtaaagatctctaacttcgatcttccgttagaattgcttcccacttctgattccaacagaatatcacttcttttgctagtgaaatctgtgtgaccttttgttcgacaagattgattccgatgagaagagtgtttgatttaaaaattttcttcatccatcaatgtgctaatagaagggaaaaattttgcttggtttcgtgctggaagatggtacttataacggatacatatcatgcaattgacggccacgccgagtgtataagtggttattggtctaataagagggccatatactgtgaaaccggcttttgatagttctacgcccttattggcatagaccggagcatcaaaacgcccttgtagcgcttcctactgtgatctgaccttaacgcctcactgtcggcatttcgagccaaagttcaccaaagtgcgatgcctacggcgcctggagtcgtttgaaagaaggcagagtgcaattacttgaatagctttgctactgagatggctgtctcatcattcttattcataaccttaccgacggcgagctcgaagtcttcttgggtgacgtgaattcgcctctcccggagtgcaaacatacctgcttctgtacacacacctttgacatcagctcccgaacagccgttcattttctctgcgatcttgcgcaaattaataccacgggtcaaattcatctttctggagtggatccgcaatatttcagccctagccgcaactgttggaggtggaaattcgattttacggtcaattcttcccggtcttagaagcgcaggatccaaaatatccagtctattggttgccataataatcttaatgtctttagaggtctcgaagccgtctaattgattcagcaattccaacatggtacgctgaacctcagagtcgccaccaccagagccaccttccacacggctggaaccgatagagtcaatttcgtccatgaatatgatggaaggtgcgtgctcgcgagccatgataaacagctctctcaccatacgcgatccctcaccaatgtacttctgcaccagctccgcaccactcacacggataaatttgcagtctgtgtgatgcgctacggcccttgccaaaagcgttttgccagtgccgggcggcccatacagaataacaccttttggttgtgcaattccaagactttcgaaaagctctggatgttttacaggcagctcaataacttctttaatttccttaatttgcttggttaggccacccaccatatcgtaggtagaatctggcaccttctccaccatcataagcgagaccagagggtcgaccttgttctctaggattttgtgaagcgcgtaagagtcactcttcaggcacacacgctgcgatgctttgaggtctttgacattaatgtctttcgcgatgtccacaatatatttcccctccggctggatcttgaccaaaaccttcttgtctgataccaccttaacaacctcgcccacataagagcctggttcctgaagcagcctcagttcgtccttgatgaaccgcactttgtcatttagtgcatttctttgtgcttccaaccttcttaggttttgggttttagctctaatcttgagctccgtgtcttgtattttctggtcgaaaaagggcttaataccactttcgtgggtgttgagagtcacctcgctcactgctgctgcactcattggattttcagcggtcaatacttgtgcgtatctcttgatcagatcttttgccaccggccagttcacagtcaagctgtaatattctgaaaaaagagggagccttgagaccagagtgttgatgtcacatcggacgaagaagtgatacaattaggattcaaccctaacgaactcttgaatatcctttctgtcatattcttagcgaaggaaagttgtatcatcttgtactgcacagcaatgggttcaacggtcgtcgtaacctgcggcgcgaccgtaccatttcctgaacttatagctgcacttctggataaacaggtgctcgatacactactaaggatgcattacacaagactaatcgtgcagtacgggcgaggatatacatcaaagtttgcacagctcctaggatgcgtacgcgctcatgtggaagagcccgcagataacggggcctcaaacctagcagcgggggtcgaggtacaggtgcgagggcattatcagtccctcgaggtttgcgggttcgagttcacaggcgccattcacgagctgctgcgcgacaacgctgatttggtcatctcgcacgcgggcaccggctccattgtggacgcgctgcggctgggcaagcgcctgctggtggtcgccaacacgtcactaatggacaaccaccagctgcagatagcacgaaaatttgaatcacgtggccatctgcaatcggccgccgcccagcctaaagcattgatcgcggcactgcgccgagtggaggctgcgccgcaagtccccctgccgaacggctacaactcgtcctttgagcggctccttatggacgttgcccaatcgtagcgcggctcgtatagttagtagatatccagaacgttccgatttaaagccttctcgggtgctgagttaacacgtatccgcgctcgttaaacttgaaggtatatttttcgtggttgtgccgctggccgaaacaaaaacaaaaaagtaactgatttcgcccaggatcgaactggggacgttctgcgtgttaagcagatgccataaccgactagaccacgaaaccaattatttgttgagattaatggaagcaaagcgtcaataaatcaaccagaacatcaagttaacgattgaagacatttatctcaatctcatatctctatctggagtaagcagcacaattacttgggccagacatggccagggggatgctatcgtaatcttatctcatgccagtgacttcttacatagttactcttgcagtatcttgatgttctaacggcaaattggggttagagtcctgtcagccgcacctgaaaccttaaagaggtcgcgactctgtgtgtgcatgtgagccgtgagacttagatactcgatttagaagcgtgattcatggttaatcacactgataatgtaatgtggctgaaaaggttatgacggggcgtgctgcatattgtgatgagcacgggtgaaaccaatttgggatatggttttgattcgttggaaaagagcgtcgttcatccgtcgcaggttgagttttcgtgcttacgagcagattttgccacgtagggttgagtaagggagcgaggcagctatacggaacgtccaaaagccactatctctaaaaatgtatgacaaagcaaggcaggtcacagaaggcgtgggggctgccggatcaaaaaccggagggcaagtatataagaatgatggagaatcgatgagctggccctgtgttcacgtagaaagaagctaaataacaaagaagatagagatagacatggaggttacaacacacgcacaacacaaggccgttacgctatacaaggaaccacatcacctcgatagcgtcaactgggaagagggcctgggaaagggctgtggcaaaagcgcgcaacaagacttagaccaactcacggtggttgattccattgtcgtgacgcccgacgccgcgccacagagcccgcaagactacacaaggagcggtcgtcctgccgtacctcactacacactcagctcttccggcagcgcgatggccgacaagcaacacacattcaaagcaccttcgccggctaggacaccagggaggcccacaaggccgaccctgaatgttcagagctcctcgtcatcctctctgtcgtcgctaagatcgcgcgccaggcgtctctcttcagaagaaatcataaatgaaatggagaacgaacaggatgccattgtggtgcgactgctgcgcgagatcgaccagctcaaagacgaaaataacaggctccgcaagaatctgtgcgcggttttgaacggcgaccctcagacgccggcgggccctgcgctctcgaggcgatcctcactcaacagctgtgctagcaatagcagcggtagcggcagtctttcttcgtctcacgcaggcactacaccaggcgttttagcggcaacccccactgcaagcagcccggccctttctagaaggccgtcctcgtccgccacaccaatagatacacttacccccactcttttgcttcagcgcaagcgcaactctttatcatcatctgtccctgcaacccccaagaattccggagacttcgtcgacctctacgctcctgcacccgtgtccaagtttggtgctgttgatgtcagcctcgacgcgccgggctcttgcggctaccgcagaagacgttcctcaatgaagtctacagagggctcaaataaacttcagcgatccacaagatgatgacggacgcagtcgcccggtttaatttgccccttgattacacacattggcttgttcatgacttggtctacacgcctggccaagcaacacagacttcagcatttttcatacttcaacatacaggttacatctttttttacaggctccaaaggtagtttctcgcttatacataaacaacggtttttttggtttgttgactttaacgagcttcaaagatacttggcattcagaacagaactttgatgacaagatatcctaaggggttcatgatttttcgggaagaacctcaacaggaagcccgcgaagaagtggcctataaaacatcttcgaggccaattctaacttttgtggcgggcatcctcaatttaatggatacagtgtcagcattacaatcacttgtgctcctattccatcgtggcaaataataacaatgtcatgggcaaacagcagctgtattcaattaacttaatgggcggcaccgccaccactaaaggcttatgcatgcttactctatccgatggtgacggtttttgaggtgacaactgatgccttattgtctagttaagtcctctcgacatcctttcctcttcgggaactttaattggaataggatgaaagaactcaaaaatgctggtaagctgtgtagacaatgaacaacgacccagcagtattgcatatccagcataaacctagaatcggcctcacgatgcgctaaagcggtttgaacccgaaacgatccttacagtccatatttctgatattcagtataaaacacgatgcagatgcgccttggaattgaagcaagctgagaccttacatttcgactaattgtaatttgactgcaatatcatcgtcctttctttcggtccaacatgctctgcaggcctatcctgcttttgttcactgcctttgggggttttgcctcgtgtatttcagcactgagcacaacaactatcaccacggaatcgattaccacatcgtttgtttgcggaaggtgcaccactaatcaacatgagactaccttaagctcatcttcaactacagctgttgaaacgtcggcctgtcatcaatgtgttacaagccagtatgaaagttcattaagctcaatttccacatctgttagcagtacatccacaataccaacaagtcccttgtccagtacaactatctcttcaaccatagtatcaacatcgtatgtctgtgggaaatgtaccactaatatcagtttccgcgaggtcgtcgttagctcaacgagtgaaacggttccatctgccaaacactcaagcagcacgccaacaagcagtacatcagcaagcgacgagtcctcaagtgccacgccttcaagtgccatgccttcaagtgccacgccttcaagtgccatgccttcaagtgccacgccttcaagtaccacaaccgcaagtagcacggcctcaagcaccacaatctcgactaccacatcatcaagtagcgcgtcatcaagcagcacaatctcgagtttcacgatctcaagcaccactccatcaagcattgcttcatcaaacgccacaccctcgattatcacaatctcaagtgacacatcttccagtagcactctctctagtgcatcatcttcagtggcacgcacaagctcaggtaatgtggaatcaagccctagtgggcccaagacaaccacaacacttaataagtctactacaactgaaacagaaagctgtgattgcacgacttaccctggttcttctatcagtactacaacaaccctcgtttcaaccatatcaacttcatctagcgctacgactcaatcttcgactcaatcaagtactacaagcggaacctcgagcctcagctctgaaatgagttcctcaaaatcttcagcctcttctgtttccttgtctagctcgtcaaaggtttcttcgcgaactggcttttcttctaccgagacgagtagggccacgacagtttccgaaacgcagcattcattgtcgtctgagtccaatactcctacgactcttacgtcaatccctggatctttgagtactagtgctactttttcgtccttttcttctactgccttttcgagcgtctccacttcaagcccaacagccgaaagcgtatcaagcttggtctcttccacgccaagtgtgggttctcaaaccagcagcaccttgacaagtagcacatcattccctggcgtacccagctccgtgacttcaagtggaaatgttcctagcagcttttctgacattggcacttcaagcaccagcgttttgactacaacttattctactactaatagtgggagtacctctatcaccctaaccacagactctagcttcaggaccctcgagagctccgccagcagcacccctgccagcagcacccctgccagcagcacccctgccagcagcacccctgccagcagcaccactgccagcagcaccactgccagtagcactaccgtcaccgtcagcagcagcttgccggggctcaatatgtcaactactctgtcaagttccactcttctgtcaaccacaagccctgggcagccaattagcacagccagcacaagcaccggcccgctaaccatccccacagcctcgaacagccttccagtattgctggtttctacgtcgtgcaccgcggcgaatgataccaactgtgccgtgcctacgacagactctgctcccgctccgacttcaacttcaacacccccctcgtccagcagttctaacgcctccaagtctgaggaggtgccgtcttctgccgcatcatcgagctcaccagctaccgtgtcggggcccacaagctcccagagctcggtgcataccaccagcagcaccttcgcatcctacgctcctaaatcattttctttcggctcaactagcacgcagccctttccaaccgcctctagcactgcctccttactatcgtcctacacaggcggtgcgtcgaaggccgttcccagaatagcttttgccgttcttcttctgctgtaaatgcagtcgtgacatttatttcgtctgtggcggtctgcttagaccaatcgcctattctctcacccaagcaagattcttcagggaaataatcattagttctttcggcagtaaggttcaacccttctggtaacttgctgccagtgcttctaaatagctccgcgcttatgcacacgggttcatcccttacatcagccaatcactatttacaagccttatataatcaccatgggaggaaccctttgctttttcctgtcgtcggcggggcaagtcgtggattctttcttttgtatttcttactataaaaaattttcaagctcatcgcttggaatagcttagtcttctctatagaagagagtaggttagcgtgcaaaaactataactcatttgggctagttttcattgatcaatagtatttgtgctagttgcaattgacagctttaccacatcaaatcagatcacacagaatggccaagcaagttgctaagaaggtgtccaagaaggacgtgaagagcaagaagcaggagaaggaggctgtcgccgccaagagcgagtcttcgtcctcttcaagctccagcgagtcttcttcaagctccagcgagtcttcgtcgagctccagcgagtctgagtccgagtcttcatcaagctcatcgtccagcgactccgagagctctgattcatccagcgactccgaggaggagcaggaggtgaagaaggacactaagaaggacactaagaaggacaccaagaaggaggctaagaaggactccaagaaggactccaagaaggaggccaagaaggagactgtcaaggaggccaagaagggtagcaagaaggccgtggctcctgagtctgacagcgagtccggcagtgagtctgataccgagtccagcgactctgagtccagcgactccgactctagctccagctccgaaagcgagtctgaggccgaggccgaggccgagaccgagagcaagaaagccaaggagagcgctacttcttctagcagttccaactcatccagcggctctgactccagctcttcctcttcatctagcgagtcagaaggctcttcatcctcaagcgactctgactcctcatctgaggaggaagaggccaaggagaaggacacttcttccaagaagcgtaaggccgaagaatccgatgtttccgaggaatcagaggatgccactgaatccaagaaggctaagactgagtccaatggcgagcctgccaccattttcgtcggaagactgtcctggagtgtcgacgacgaatggttgaagaccgagtttgagccaattggcggtgtcattagcgccagagtcatcatggagagaggtaccgacagatcccgtggttacgggtacgttgacttcgaaaacaaattttatgctgaaaaggccgtgaaagagatgcacggtaaggagattgacggcaggcccatcaactgtgacatgtcaaccagcaagcctgctggcaacccaagaaacgaccgtgccaagcagttcggtgacaccccatcccagccttctgacaccctattcttgggtaacttgtctttcaacgccgacagagacaacatcttcgaaactttcgctgagcacggtgaagttgtatctgtccgtctgcctacacacccagagaccaaccagccaaagggtttcggttacgtgcagtattcctctgtcgacgaagctcaaaaggcttttgaggctttgcagggtcactacatcgacaacagacctgtgagactagacttttctacaccaaagccaagagatgaaggttctcgtggtggatttcgtggtggccgtggcggcagccgtggcggtagccgtggcggtttcggcggtggccgtggtggcttcggcggtggcaacagaggtgacttcaagccatccggttccggctctaactctgcgccacttggcaaaggtagacagactgctgagttccaaggcaacaagaagaagttcgactaaagcctgacattctactgtacaaaagtttcagcgagccaattatcttggttcccagtgtataatagtgaataaatatcaaccagcactcgttccatcaacctcgaatactcttcgctgtgccattccacctgaccgatgactgtctgattttttatcgtcaaatttgatgtgtggtgagaggtgtttttgccaagacaaaatagttcaatgggaaattagcaccggatacctattagcttccaagataccaaagctggattttggtagaacatcgctgggttcgacaatacaccgagcctgctggaaagggccgccatataagagtacatccagttccgctaaagaaactgctcgttttttgcgatactagcatggggttcttgacaaagctgaaagcagttagttcgcgcaacagcgacccaagtataagctcaaccaaggtctcggccgtctctgatgcgaagacaaggtacaattatgccaaacgctcaaggtttcgccatgcatgtgctgccagagacttctatatcaaccaagaatcgccgcataaagtgtggaagccaaatgagcagattagcggcgaggcggttcttgtcctcaaagatgacttggaaaacgttgcggtaaggctttctcttattggagaggtaaggattcgaggctcaggctcgaaaacgcattgcgaccagctctttgaaaagacaacgctggtatacggagaccaagaagaggtagcgccagaaacccgctctattgtcaatggtctcacaaaaggagagcaccggtttccttttagacttaaagtcccctctaaaaatattttcacgtcgattaagttcgaaagaggctccatatcttactgtatcagatgcacgctagaaccactgagatgttccgacccagaaaaagtcctagcggcttgtgagaaaagcatatcagtgatggttcctttggatgttagtgacatgcctaaaccaaacacaaaaagcgttgtgttgcaatccccttcagcagttaagcaaataaagctcgcaaacggggagcaagatgctagctccagcttcacaaggcgaactggcggttccaagaactcagggtcaacagtcaatacatccggctctctcaagacagtcacaataaatgtggatcttccctcatctggctacgtgataggcgaagttattcccgtcaaactgaatctctgtcactatcgagaatactcacattcaaccggcctaatagccacgctcgtacggatatgccgagttgggggtgcatctaaagagaacccgatggagatgtatcgtaaagatatctgccaaacggtctccccaatctacgtcaatccagatacatttgagtgttctgtgacagtttacttaaagataccgctggatgcgtttcccacactacggttgcctgacaggaagttttctttccagtactatgtggaagtacttgtcaatctttcgagaaaaaacatcgcatttactgaatccaacagggtcgtcgacacaactactaattcccatgtgtctgcatctcctggaaagaccatagaagagacattcacgctgctacaaagaaagattcggtccggatcagaaacggagcctttcaagaacaatgaccgagaatctatgatcttcttcaaagacctgataaacgttgacaagctcaaaaggctgcgcaatgttaccgggatgtcaatcgaggttatcgtcggtacaaataggtcagaaatccctcaagatagcagtttggacgaagtcgaagagaatcctgaaacgacaaattctggtctgcagagtatcgactatactaatactgcggttaacaactataccgtcgcggggtactcgccactaggtgactgcaaggatgtgctcaatttcgacggaggttccgttttacctctcccagtgtacactccaaactcacattataacgcagccgatgacaaggatgagctagagcttcagaggctccaggaactggagagcgaaccgccaatggcaacctgagctcaagctacttctcatcaattcatggtccatgagttagtgtgtagcctttattagtactgggtatgattataacgagagacgactagagaatttttattcataatcaatttaataatatctgcgatgcgtaccgtaaaagtcggccatatagacgtcggtgcagctccggttcaatgaatatcacggatagaaggcgtatcctcggcccttcaaatgccaaacccttggtttttgagaggctcgagagctcggaacaagcagcgcagccaccacaagagaaaaacaatgaaaacgaatcaatgtacatcaagaatggcctggtttctaacgcaaatggttcatcctacttagaattgaaaaggggcgaatcgagtgaacagtgcacaatacttttgtcatccgtttacggtccgaggccttctcgtggggcttttagttccaaggcttcgttgagtgtacagttcaaagaagttactattgagaagattccatctggcgagctcaaagaaatctgcaatttcttgagcaatattttcagcgcagttattaaccttgagaggtatcccaaatcaggaatcgatatttttttgagcttgataaagaaccccattacttcagatgaagctaatttggagcccataatagcagcgtgcgtaaatggaataacgcttgctttggccgatgccggtattgagatttttgacacagtcagcgcaggcacatacaaaaggaacgtggttgcgtttagcaaaaacggtacagaagttgttggtctctggaaggataaggaagacgacacagcaaatgacatattgagcgttatcgaaaactgcagaggcaattatcttcagaaccgtaaaggaataattgaatacctaatacgaagcaaaaatgcggatatttagcgaaacgattgtatcttacataaacttcaaatagacaaaaaacaggaaataagcaacagtcaaagatccttgcttgcaatcaactattcaaggttttcaagaacagctttaatttcctgcaccctttttcctatgatgctgacgtcgtagtttatcctccttaagtacttcactgataagtcaacgccggaagccttcttaatgagtcctttcaaaaatctgtctcccaaatacctgttcgaatttggattgaaagaattgccatctagggcatgtacttccgccaaaaactgatgcaaaccttcgctcagttcttctgccgattcggccttgacgatgggcaaagaaagtctaaaaggctgtgaaatcatgagcaccttgtgtgtgtttccgctgtggtatcgaagttcgtaaacaccctcttcataaaacatcagcgaatgatcaaactttactgtgccattaacgaagtcccctgttctctgaaatttaacaatggactttttgggccgtccactgtatgggaaagcagcttcattggtgccagtccagcgaccattagacgatactcttgtcctctggcgatcttcgcctgtttcaaaaaccttgtaaaggcctatccaatcatcgttattgtagagcttcgagggtagcttccagtgcgcttcgacggggccggggatgataaaagtatcgcatttaccatcaccaagcttgaattcacagttgggcgcgaggttagccgtgacactctgtagtgcgagttgaacaacttcattccattgagcttcctcactagttggtgcctcttcttcaaaaggtgaatcgttagaagtaagatgtctgacaagtctaagttccattttatccatgatctctgaaaatcttctgatgggcttgaaacccattaatgtcttcgaaacaccgctctttctttcagaggtaccgtagaccttagaaacgtgtggttcctcaacgagcttaacgagagcaatgttagccgccgtccagagcgcagctaaaataagattataaggtgaaaaatgcgtaattagcacggcgccccaacagcccgccaccccaaggaacctttcagggttgctcaagtacctgtagatccctctggagttcaactttctagaactgatgtagttggtaaggaaaaagtcaccataaaaccacccaaactcagagattgctgtgaggatctcgtcgtcacaccatttctgtaaccagcacaagaggaacccaaaaatgatctgcgtgtagttcctggattctaaatgcctaaactggctccaggtttgcaaaatgagtagagtgtaagaaaccgttaagcaatagttgtaaagaaactgccactggtaaaaagaatgaacttgagtgtagccatttttcagaaataacctagtaaaccacttggacgttgactgtttatgcaacaccagcgatataaatagcgaagtcgtaattttcgcaacaagagtagcccagaagagcgcctttgtagagggcttcaaaaaaaaggtgaacaggacaatggaggccacagttagtatcgtaaaataatctgttaatctcaacttgtcgacgttagtgaaccacaaacctttggtaattagcggcttagaatagttgggattctccttgaccaaaagttcatcgatgtgagcgttgtcattctcaacagcgtcagagccgtaaatcttctcaatatgcgggttctcgcagtacttgaggaagaggaattgcaataagtgaccaccaatagacaccaaaagaaccttgtaatcacccgatattaaactcaaaccatagtagcccatgtagccaatggaatacatggggtgaggagagacgttaaagacaccatcgaagacaagcttggagtcttggaagaaaaagaagtcgccccaataccacgcataatcttttactacgcggtgggcgtcaactttcacccaaacgttgaacagaatcatgatgacaccaagcgcgaaactgacagtgtggctggaaagaaccgtcttggggatggatagaacgacaaagaggatataagtggtgaagtcttgcatcaagatcaagtccacgaattggcggaataaaagccacacattaaattcctccgggtactcttccaagcaataagtgttgggcatcttggattcaatttcaaagcggcagaagcgtgcaagccactgctggttcttcttagagaaaagactgcgcatctttgcaaagttagtcaacgtctcgtaattggactggaagtgcaaaaccacacctattccaacgttgtagcacagcctccagaaaacatattgccacaggaagaacttcttggtgaagcttgcaccgaactttgtagccatgaaatagcacaggacgacattagagaggatagccaaactgatccaacattccaaaaacgactttttaagcgtaggatcaaataaagatctcaccatgtcgtgtgttttggcaggcgtgaattcgacattcccagtgcgcgtccgcgcaataggttgggattccttcgcgacacctggaatctgtttatgcccctttcctggggcgcggcttttggacggcttacgctctttgatcatgtcagcttcaaaactagaactaggttgaactagagtgtgtatattagcgtatgaaagactgctgtaccaagtgttaaaacctgacacacagtttcaattatacagcagaaatgaagcgatgtctaggtgcttaatcctctttagaacttaatcagcctgtatgagaaaacatgtgaaatgttcttaaaccacaacatgtgaaagagttggtaatgagacatagggcaacgacaacagaaaagaagtctttatgaagtagcaaggcctaacagttggctcccgttcccacggaagacagcgtaagaagttgtagaactacttgtgaatcgtagattaaccagcaagcggcggaccgcattcgaggtcgcgcattattgtttagtaggcgcaatgcagtagcaacggaagggcgatgctgggggcatagcatcttggtattgcggaaagctcaatcccaagggaactacatacccagactcgagccctgttgctcattctccagcttctgatgatctactgggttgggtgcagactcatacacggttagaaggggcacagcgttgttccctcgcttttgaccagcgctttcaccgcgcatctcgagatagaagcagcgagtgatgtcctcgtcatcttcccaggcgctctgcatgaagagagtcaaagagtgcgcattttgaaacaggtgccgaggcaggtgatgctcgacaaagctggagtcatcggtgtcggtaatttcggtccggggcgcaccgtcaagatcgatcccaacgtcgcggggatgttccacttcgtgttggggcttagaatcctccaaagtgtcgaaatcgatgtttttagagaagttcttgaagattttgatggtcttgggcgatgtggtccccgagctagagcgactagtccttaagacgagcgagaagatccggcaaatgcaagtgaatggtatgtggaggatcatctgacagtctgcatcgctctctaagtatttggaaacgtcgtactgatcgtccctgcttttgatgaagcatgcggcggaatcgctggagccatggctgttggtgttcagacactgcacattgggcgtgttaacgaacgaaaacagggactgcgcattgtttgtagcaggtggtggcgagtcgtggtgatgatcgtgttcatgctcgcattggtgcgacatcttgttgtctttttaccgacgaaaccctaaaggtcaagagaagatggaatatttaaaagttgaggcgttagcgagaacagcttcttaaaggtatccggttccgattgcacaggtcttgtagacggaatcagggtgctgagtttatggcctcgttctgtacacttttacacttttacgcataactactggtacgagagtgcgcatcgaccctccgtatatttgaccaagagtcctgcgagacgcagtggcgcactctttgactaatcggatcattggaacaagacacggaagcacatcattataagacaagaagccaaactactgttgtgagtcatggacaatcaaacgacctatcacatctttttggactagaatattacagattaactttaacaactcttgatttcgttccaccaaaaaccagaaacagcagcggcgctaacgaagaccacacacgatgcacactgcagagttccttgacgctcacccaactgaaatcagttcgatcctggctgggggatacaatcatcctttgctcagagaatggcaaaatgagcgccagctaactaaaaacatgttcatctttcctctgtttatctcagacgacgctgacgaagaaacgcctatcgactctctgcccaacatcaaaagatttggtgtcaacaggcttgcacagtatttggctcctttaatcgaaaaagggctaaaggccgtgatcttgttcggcgtgcccatgaaggaaggatgtaaagatcaatacgggactgccgcggatgatcccgagggcccagtcatccagggcattaaccttttgagacgcgagttcccagatctttacatcatctgcgatgtgtgtctatgtgagtacacctcccacggtcactgtggagtcttatacgacgacggtagcattaaccgggaggagtctgttcgtaggattgccgcggttgctgtcaactatgcgaaagcaggagctcactctattgcgcctagcgacatgattgatggcagaattcgcgacatcaagtacggactgattaaggctggcctggcgcacaaaaccttcgtgatgagttacgccgccaagttcagcggaaatctctacggtcctttccgcgatgctgcctgctccagcccctcgagcggagaccgcaagtgctaccagctcccatctggcggccgcggccttgctcgcagagccctgagaagagatttggacgaaggcactgacggtatcattgtgaagccctccactttctacttggatatcatggcagacgcgtccgagattgcgcgcgacgtccccatttgcgcttaccacgtctcaggcgaatacgcaatgttacacgcggcggccgaaaagggcgtggtggacttcaagactatcgctttcgaatcccaccagggcttcttgagggccggtgcaaggttgattatctcttacctcaccccggagttcctggagtggctaggccagtgagggccaagcgcatttcgaactttacaggtcattgtaatgctaaaatggtacataatgtctatgcagctcccgccccatatggagtgaaagaatacgaaattacgtgagaaccgcttcacgttgcctcccgtcgctctgaggctcctgttgcggctcttcggcctcaggctccgagagcgcaggtagcccttcggtagagggcagatttggctccgcctttgccggctcgtgcgccggcccgttcacctcctggtctagctgctgcagttctctgtcgagctcctcctcgaaccccccaaccacgcttgaagacaggatctggtccacctcgtcctggtatgcaatctggtctgccactgagtccatgaggtcttctgcgccgctgaactccttatttagcttggtcagcacctcgtttccctgcttgaggcccatcatgaactgctgctccacaagcttaaactcaacggtagagactaggttttccaagtttatcagctggtccgccgcctgttcaagcaaatggttctggtagtggattttcttcagtaggatacgtgccctggggtttttcttgccattcttaggatcttctcgcagcagtgctttgagtttctcgcgctcgcgtcctatcagaatctctgttcgcctggtgtatcggtggagctcatccttggacagctttatttgtaatatggccttgtcagtcttcgtgacctctattttactgcctttctgtcccatgaatccgaaggtattggtgttggtaatagtagttaagggtttacttattttccgctcgtcattaatctcgatgataaatcaaaggttagacagatattctgtctcgggtgtagttgtttcggcaaccctttgatattattgtgctgtaaatatgctattagatagtttcctcatgattccctcgctttgtttaagcgataagcgggaaacgatcagcgatcggcgtaaagcgctctgaatataaaaggacagacaagaaagacgagattcaccatcaatgtaataatcataagtcttattcagaccatccagagcatacattgcagaacgatgtcttcaaatcttacctttgtctcgcaaagaagcgagaaaaagaactacggaaagcccaagccaataccagcatacttccccacatcaaagaagtcgatactgataccaaactttgagttttacgaccgcgtcaaagcggcgccccgcaagcttgccgcaacgcacgcggtgccagtgcggtccggcaaggcatggaaggcttcgaaggggtcaattgttcgcatttccacgcctgaaggccctcaagtgtgcgacttcaactgctgggaggcgaactccgggttcaaggagcacatgtgggcgtcgcggacacggcagctacactccgcgcacgtctccgtgtatgacaagctgtggtcgaacctaccgtatctgcggcccttgctgaccatcatcgatgactcactggcgggctacggccccgatgagcacggcggtcgtgtgcacgacctcctgggcacacgttgtgacccgtacgtcgacaagctgctcagcggtgaggacaacgatttccactgccattcgaacttgtaccgtgcgatccgagaatttggcggcgaggaagaacatgtgcacgacgtgttgaacatcttccagctaaccggcttgaacgagaacgaccagtacttcatggagacgtgtccagcgaagccgggcgattatttcgagtttttctgcgaagtggatgttgtttgtgccgtgtcatcctgtcctggcggcgatctttcggactggggatggggcgaaggcggaacagactccgaggccaacgtgggcgatatgtctgccaaatgcaggcccctgaaggtggaggtgttcgagttggaaaacccggaagaggccctcgagggctgggaatcgccacaacccgttaagtaccagggaaaccacggattttaatgtacggagatccaaaccgtgtccgctgcgaggtcccgcctttatttgaaagtacgcgtagtatgccgggaggctgccttcaaaagcagaaacagctgcgcagtctaagcgagacgcaccatcttaaataatcattcgtcagtttcaagcgaagcgacacgccgaacacgacggtgttcggaactactttgacacgcgtgcacccttcgcggggcccctactgagcgcacggagcaagcagagccggtcatcgctggtgtcagcgtcaccgtcgctctcgcactaaatagtaaatatgtcacaatatgacatagcgataacagacatatgacggaattttacgagttctgtccctgcaggagcaacccctgaatacgctcttactaatcgactagtgtggctccgtacagctcgaagctgttagctctacacttttcggatatcatgacggtttgtggtctcaaggtacagaggccgcgactcgaggtaagaatcccacaactccacgagaggaattaatatttgtggtcatttaccgcaacaatatggcaacaatatggccaactgaagcgactcggcacctcgtatttgtttacagtttgtaatcaagcggtgatctcagttcttctatattttaatctgacatcaaccatcttggtcaaattttatcaacagcgagaatttttcctcacatgaacaaagcatttgaagttaaagccacaacgtccagcctagcgctaaacgaatttggtttaaaaggtcagtaacctctgccagcagcacacaaagcctccgaaagatccaggcttgcccgcacatacaagtttcgtaaagtattcacagagcatgacccaatacgactcgcgcacttcggtggctgaccttgtcggcaacacgcccatggtgcatctgactaagctgcctaaagcgctgggagttaagccccaggtttacgccaagcttgagttgtacaaccctggcgggtccatcaaggaccgtattgccaagagcatgatcgaggacgccgaaaagagcggccgcatccatccctcgcgcaccacgctgatcgagcccacgtcgggaaacacaggtatcggtttggcactgatgggtgccgtcaagggctaccgcaccattatcacgcttccagagaagatgtcgaacgagaaggtttctgtgttgaaggcgctcggtgccgaaattattagaacacccactgcggctgcgtgggactcgcctgagtcgcacatcggtgtcgcgaaaaagctcgagaaggagatccctcatgccgtgattctagaccaatacaacaacatgaaaaaccctgaggcccactatcaaggcactggtaaagaaatccagggtcagctacaacagctgggcgaatacgagaacctgcacggtgtcttcgcgggcgctggtaccggtggtaccatcagtggtatctctaaatacctaaaggaacagaaccctgagattaaaatcatcggggctgacccagagggctccattctagctcagcctgagagcctgaacgaaaccgaggctgcggaatacaaggtcgagggtatcggttacgacttcattccaaaggtcctggacagaggattagtggacacttggtacaagaccaatgacatcgactctttcagatacgcgcgtcagttgattgccaatgagggtttgttggttggtggttccagtggtagtgccttctcagcgatgatgaagtactgcaaggaccacccagagctgaccgagaaagacgttctcgtcattattttgccagactcgatcagatcgtacctgaccaagtttgctgacgacgagtggttgaaaaagaacaacctgtgggacgacgacattctgaaacccttgggaagaagtcagaaagacatcttcaagggcgctaccgtcaaggacttgaacctcaaacctgtcgtctctgtgaaggaaaacgcgtctacttctgatgtggtcaagattctgactgacaacggtttcgaccagttgcctgtgcttaccgaagacgggaagttgtgcggtttagtcaccttgtcacagcttctgaaggggctgtcctcaggcgaagaggtcagcagcatcaagggtcacttcttcgacttcagaaagctgaacaacttcgacgaggtttcttcttacaacgagaacaagtctggcaaaaagaagttcgtcaacttcgatgttaacagcaagttgtccgatctcaaccagttcttcgagaagaactcttcagcagtaattacagatggcttgaagcccatccacattgtcactaagatggacttgttggcctttctagcatagctcgtaccatataaacacatacatacacaaaccgccttgacaagagagttaagtttaatttagacaatccagctacttcttctccatccctagaaccgtcatcaagggtccaagctgatccggccccagctcaatgcccgatttttccagttctgctttgaactcgcccatggccttcctaacgtctttgtcggttaaaatcttgacaacctgccaagggcctggaggggccgactcgttcgcaagccctttggaaaccatgatttcactcactgcatgcagtttggccgccacgccagggtgctgttgaatgtcgtccagcagtttctggactttcaaatgcgcttcgacatctgggctagagttattgccgtcccacgacttcgcgtagcatcttttagcatagaacaaagatctaggagtttgaacaatagctcttgggagagcaggttgtctaaaagggacagagctagcgcttctcaaaagcgttttgaacatcttctcgctgaatcacgagttatgcagtagtgatcaacaatgcatttttaactttacattgagtgaagagacccaagattgttagaaagaaaagcatgatacttcttattacttagccgcactcgcctagtactcgtgcaacccctagacatcccttgtatatattgtcaatgagtagagtttatttctaaacagcctaattttacagatccttgaagacgctagcgggcagtaacaagtcgtttgaagcctcggcttaagagaacttccacctgttaccgcagacctcacaggtacagaaagtggtcagcggttcatctgcagaccgagtctgtaattggtagtaggaaaccttcttctctttacacttaccgcaagtaaatctatctgtcacagatctttccagcgtggcaccctgggcattgaagagattttgtctggcaatttcctcattcttcttcttgagatgctcaggtgccagctccttggggtcacagttaacaaggtactccggcgaaacgtcaccgccagttattctgtgcttcaaatctggattgtttttagagataacattggcgtacactaccctatacttgtccttgtacgctttctcgttgagttcgcagttattcaccttgttaagctccttctctatagcgattgcagttgtcaaaatcgactgcggtggatgttcgctctccttcgccagagcatcgtaaaaagcgcggatgaccatatcacgcagcttatggttgtaaatggtggttacaactccgtcgttcttcgcatttctaggcttggtggacacaaacttcccttggcgttttggttccgaagaagacgttgctgagctcgaggaagcggctgttgtacctgtcttagccatcgcacgctgtttcttttcccttgaaatcgcgtccctccactccccaatcatcttctttaccaaaccagctatctttgcattgctagacttcttgaattggttgacgactacaccgacctttgtctctcgaagaagcttctcagtgggcttaagatccttatccagcaaagacaaaatctctatcacgctttcatcgttatttttgctcttctccaggttctttacaagggtgattacctccttactctccatctttagtgcttgatgagaagctttcaaaggtaaagcacattataatttttcgaagatgaagttaacgaagagatggctttagtttgaactacaggcttttacagcgaaacgcgctttcaaacaatttaggttatcacaggacagcggtgcgactttctggaagactctgatcactttaaatttacaggtctgtgacttcgtattgcgttaatcagtactttgatcaaatagccgcaacatcaagctagagactcacatgatgaaccggtcagtacacaataacccgcccgcgaggacagtatatttggggtcaataccatatgaccagacagaggagcagatcttggatctctgttcgaacgtggggcccgtggcgaacctcaagatgatgttcgacccacaaactggtaagtccaaaggctacgccttcatcgagtacaagagtctagaggcaagtgcgagcgcagtgagaaacttgaatgggtaccagttagggaaccgcctcttgaagtgcgggtactacagtggaggagacatgggcggcggcggaatgccaggaaatgggaacgctaatgacgaagacagatccaccgttttctcagggctgccgcccggcgtggatgtcaacatcaacatgactacacccgccatgatgatatctagtgtgttgtcgcaaggttcgaaagaagaacaacttgacttgttgaaaacactccaaaaaatggcacaagccgactcagaccaatttgcaagcctgctcgagcagtgtcctcagctcagctttgtggtcgcggaactgctgcttaccgcagggctaagctcggtggacgatctgacgcaattggcagtacaacaaaattctacaaattcgacaccagaggcctcacaggatccaaaggtccaggagcagcagcgcgagctactcagacaagttcttcagcttacggacagcgaaatagcggttttacctgacgacgagaaaatgacactttgggaccttaagcaaagggccatgagaggcgagtttgggatgctttgaaagttgccagtacgctgtcaaaacggtcccgcgagacgtcgccctgtcatatatagagctccttaggagtgtatttagtgtagaccggctctatgcacgtgagcttagcatcaagctgtttttaataacgtgaaaagatttacctattcttctgaagctcaaacaattgttctcaattatatcaacctggcgcttcctgagctgctccggctgcacttttaacatgtctgatccaagatggaggaaagccaggcaccttttaacgcccgagctactgtcttcgtcaattcagatcaccaacttaccagcttcgtggaacgaaagcacgatttcatcgatagtagctggctcggggcctatagtaaacgtctcaaccaagaccgatcctcggaatggtaagctgcttggtataacggtcgattatgcgacaagtaaagacagtaagcgcgctttagatgtgctacgaaagattaagaagtttccatgcgacctcgagcgtatcatgccgaacaataaggagcagaaagagccccgcaagccgctagacctcaacagagatgccttcccatgggagttcggtctcgaactgccgttcgaactggtttctgaagtgcctctgcctagacgtcccacaaacccggttcccgtttccaattcagggccgtctggcagtgacgcaagcagcggtgttgtagcattccccgacatcctcaaggaggcctctaagcacttgccgggccttcaacctaactctatgacgagcccggacgccatctctgcgaacctgggcaaaatcgcgccgctgcagttgcttgaaatgatatccaatctgaagattctggcaagccaggacgctaaccgcgaccagctaacaaagtttctggcgtcgaaccctgacatatccgtggctgtgacccaagcgctgttggaaatggggttcgtgaactacagtgtggtgaccaaggtcatcgcggaacaacccgcgagcagagcccacgcatcgcctgttcccaacaacgtccagtcaatctacagcaatggcagcactcctggcacaacgccgatgaacaacagcgctccattgaacacattcacagcgcccgtgcagcagccgcagccgcaacagccggctccagctccagctgtggcgccccccatgatgttcaacgctcctccagtgcctgcatttgggtttaacggcgttgctggccccgcgcccttcatgcccgcacccatgggcgcacccatgggcacgccaatggcgccacctgttgtgccgcccatgccagtcgcaaacggcgcgccccgcgtgaacaccatgaagctggcaacgttacctcagaaccagcaggatatgatcaagcaagttttgcagctttcgccagatcaaatacgactgctaccgccaggccaggtggctatggtggaaaactttaagcgagagtacctcatgtaatgctactgtatagtataataagaacaaaagaacgcaagaaacctggcagacctcatcggcactgcgcagagtactgctccggtgtgttgataattgttcatctatgcaaaaaataatggttgctaagagattcgaactcttgcatcttacgatacctgagtgttccgttgtattacaacgttaagagtgactcttgaatcaggcgccttagaccgctcggccaaacaaccatttgttgaagaggtaacgggtaaacaaatataagtagtctttcctcaaacacatgactgctcataactactctatggcgccttcgacggggcgaagaagtctatcatcttttatgtgggtacatgtagaagacggacttcttgggcgcgtactttggtgatgattaattgtctggcggaccggtactccggcggatcgctgcgtcattccgcggctccaactcagcgtaagggtgtctctctttctccatttggacctggtatataatgactcttttcgctgtgaaaaaatcagaaccaaagggccattgatcaagcactcatcccaacttatcaagcttggtaaccgcgagcagaaaaccgatataagcaatgtcctgcactattttcaacaacgttgagcagctgcctcctgacgctcttttcggcatcaaacagaggctttctcaggaccctagacctgtcaaggtcgatttgggcatcggagcctacagagacgacagcgggaagccatgggtgcttcctagcgtccgtgaggccgaggaagtgatccgccaagaccccggctacaaccacgagtacctgggtatctctgggctgaccgctctcatccagggcgccgccaaggtgctcttcggcgaggactccgcagcgctcgcagaaggccgtgtcgtgtcgacgcagtcgctttccggtaccggtgcgctgcacgttgccgcaagattcatctccaagttctgcggcgacaaggtggtgtacctgtcggacccaacgtgggccaaccacaacgccattttcgagaccatgggcctcaagaccgctacttacccatactgggatgctgcgtcaaagtcgctgaacctagagggctacctggaggccatcaagacggctccaaagggctcggtgttcgtgctgcacgcgtgcgcccacaaccccacaggtttggaccccgaccaatcgcagtggacctccatcctcgacgccataatagagcgcgagcacattgtgctgtttgactctgcgtaccagggcttcgcctccggcgacctcgacagagacgcgtttgcggtgcgcctgggcctgcagaagctggccgatgtcagccctgtgatcgtgtgccagtccttcgcgaagaacgtcggcatgtacggtgagcgtgccgggtgcttccacctggtcctgccacgccaggacgcctcggtcgacaccagcgccatcaagtccgctgttttgtcccagctgaacaagatcacccgtagcgagctgtccaatcctcccgcctacggtgccaagatcgtggccacggtgctcaacaccccacgcttgacggagcagtggcacaaggacatggtcaccatgtcttctcgtatcatcaagatgagacatgcgctgagagaccacctggcgaaattgaacaccccaggtaactgggaccacattgtcaaccagaccggtatgttttcctacaccggcctgcgtcctgagatggtcaagcgcctggaagaggagcacgccgtgtacttggtgagctctggtagggcctccatcgcggggctgaacagtgggaacgtcgagtacgtcgcaaaggccatcaacgaggtcgtgactcatttcggcggagccaagttgtagatttatcgaatacataccgctactggactacatgaagagaagagctcattaagccgcgtgaagataagagttaatgaagctgtgcgaagagcggagctgatgaaactgcataaagagacctcgcggataaacagctgcgctccgaaagaaacgcttggcctgttctaacgctgagcagggctcgtcaaacacagaaatcactttctcgcatcgccccctttgctgctctattccagcgagcttgaagttgagcctgaacgcgtctgtcttgtgtcccgcagacatgctaatggctctcatcgggatcggtgttccgaacgggtagccgccaaagcgctatagagcactatgtacggataaggtggccgctgatcatgattgcacgtgatgtatatcatacacgtgatttttggtcacgtgatttgaatctcgactctcccgtactacgtgatatcgagtccggtccaatttgaaactcaagagctaagtcgtacaccaaggttctgccaggattcgccccgcgccacgtagcatggacatccgcaaccgaaccaccgagttccagcgctctgtgttcgcatacagcaagcgaaacgggggcggcgcccccaagcccgcggccggcgatgccgcggcgcgcaagtcagagttccagcagaaggcgtcgaccgtcgcgcacgaaattgcacagaccgcacagctgctggcgaagctggcgcagctcgccaagcgcaagcccatgctcaacgacaatcccgtcgagatcgcggagctgacgtacgtgattaagcgcaagatctactccgtggagcagagcatgctggagctgagccgactgggcggcaagcccggcgcgccgctgcccgcgcagcactcgaagaacgtgatgaacctgctcaacaccaagatgaagaacatcagcggcgacttcaagagcgtgctggagcagcggcagcggctggaggccaccaacagggaccgatgggagaagctcagcgcccagacggatgacgaaaaggctcggtcgccgcaggttcagcagacctacaacagctcgaatccgttcatgtcgtcagtgctggaggagtcgcccgcgggcggctccgaggcgcagctggcgctgccccaggactcgtctatgctgctgctagaggagcaaaacgcgtcgagcgcgtacctgcaagagcgcagccgcgccgtggagacgattgagtcgaccatccaggaggtggggaacctgttccagcagctcgcgcacatggtgcaggagcagggcgaggtgatccagcggatcgacgcgaacgtggatgacatcgacgtgaacatctccggcgcgcagcgcgagctgctcaagtacttcgaccgtgtcagcagcaaccggtggctcgcagtcaagatcttcgccgtgctgttcgtgtttttcctggtctgggtcttggtcaattaaagggacgccgcgaaccggcattacagatagagagatatgaacatagaaaaaggtatctagtgtgcagtaagaaagaggaggggtttgagtgagcccgtgcaaatagagaggaagggggagacgggggagaagccacacgccgagcacgccctgcgcgtcatagccccatttcggcctgtagctcgcgcagggcccgctcgtcctcgtcctcctcttcttcctccgcctcggcgtcctgctcctggcccgccggcagtgttgccgcgtgcggcgtggagaccttgcccagcggcacagagggcaggccctgcggcggcgccacgacctcctgcttgacggactcctgcgcgagcgccgcgagctcttcgtctatctcgtcctcgtcgacctcggcgcccgcgtgcagtgggcgcgagatcgcgtcggatatctcctcgccgagctccacctgctcgcggatctcgtccatggtctcgtcgaccttgtcgatgtccatacccttgtggatgttcttcatggccgatgcaccctgcttcatggccttcatggtctcgaggttgaggtttgcggactcgatcgaatacagctgctgctcgagcgagtccatctgcgcctggatcttcaccagctgcgactcgtacgtctttttgcgcttgagcgcgttcttggccccggtcttgttgttcttgccgagcagcgtgcgcgcttgctgctcttgcgacgccacctgtgtttgcaggtgcgcctccttcttgcccaggagcgtgatgtgctcgcgaaggtccaggatcgccttcttgggcgcgtccttgttcttggaggtcgatcctccgccgaaaaaatacgacaacatgccagacagtgcgatgtggtgtggctttgcggtgcttactcgacgctaccaggcctgtgccgtcgtgttattgtgcttgcacgacttgatggctcctgggtcgatcctttggctagcatatggagggagcaggacagatgtgttgatgtgccgtcgtacgaatttgagcacgcgcgcgggccggcgactcgtagcgaggccacgcacgggctggtgtgccagcgaaccagtgcccaggggaactggacaccgggcacatactggggacacccagatgtgcccctccgagcgcgcgagcttgcgggggaaggcccatacgctatatcacgtgacttatattgcatctgaaaccgcgcgggaggcactggtggcgctggcagggcgcggcgaccttcgagactggccctctatagccgctgagatgcgtgcttgatgcaccgcgtgctggccggccgcccacgcctcgccctcgccagttttctggtgcccagctcgaggtcgtgctttcttatcactttttccaaaactgtcacgcagcgagcacgcgacggacgcacagatctcctctgaacatggctccaggccgttgagggccctccgaattgcgctgcctgcggccctgcggacgccccggagggtcagagcctccaaaaaccagacagtatcgggtcccgcgagaaaaataacgcattgcgctatttgccgagccttcgagccctgcacagcgcaagcacgcagcgtcgccctcccaggacaagacgtgcgtccgcctcgagccggatgcgtgtctcatgaagtaccggcccgtgtaagcatatggcccgttttgcgcacagctgcgcgcgcagacgcacgcacaaacgagcgtcccccagacgggccgagtacgtgcattcgcaacgtcaaggaccgcccgcggcgcgcggggccccgacgcggcacttctgctcgcagctcgtttagagccaaatatcgggttgtggtcacgtgcggcgtcgcgcgggacgaaagcacctgtaaattggcacttttcagcgttttggttctccggacaagcgaataacctacgcatcgcaccaggaaacagcgattcgcggcgcagaccatgcattcggagtcgaatacgtcgccgcaacagcggatcataacatcagaacagtgggtgttcgatcggcgcgggtcgcgcgaggaatcaaaggccggcgggcggcccaagcgcacgcccatctcgaagcaggagcgggagctccgccgcaaacagcgggagctggagaacgagcagctgcagcaagagcaccagacggtggcgaatgagaacgcgcggctgaaggcggtggtggcgcggctgaaacaggacatcgacgcatacacgcggctgatcctcgaggccaccgcgcacgcatcgccggcgcccgcgcaggcggtggcacaggctcagtcgacgcagggtcaggcggcgcgcgagacccaggaccggggcgtcgcgctgcctcagcaggcgctgccgcagttgctggacgagctgccgccgatggagacactgctggtgaacacggccaagagacggaaacacgccgcggcgggcggtgtgcgcacgggcgcaggcgcggacgctggcgcgcaggagcaggacccgccggtgctgaagagcacgcacgcggacgtgatgctggcgccgcagtccgcggaggtggggcccgaagaggtcgctttgatgaggaagctaaaagacgtgctcgcggagatggagtaggcgacggcggagagtgggaggggccccggggcaatgtcctcggggtcccgcgacgccggcgacgcccgtcacaacgcccgccgcactgatggcacccccaaaatatacgcgtgcgcacgcagcttgcgcacccgtggaaacgacagttacgattaagtagaaggcatgaaaacacattcggagttagcagggcacaccgcgctgcgctgggcgcggtgcgctgcgcgggcgtggagacgacatgtcgggcgcgcacgtgataagcgcgtgactagcacgtgagctagatctcgacatcacgtgctgtgatggcgtcacatgaccttatctcctggtcgcgatgcacggagacccggtttcctccgatcggaaacccagtcgcgactatcagtcacgtgccctccggcatccgcacgcatatagctatgctatcacgtgcctatcacgtgcccgttgggctccgtgtgccgcgatggcccatatcggtcccgatcctggccgagatggctccccatgtcacacgcatcttcgtcctgatagcccaagaaaacagcggtataagagaacgttaaaccccggaactcgcccgcggtccaccacaagaagcaagcgcaacgacacacagcgcagctccacaccctacaagccatcgccggaccactcccaaagcgctcctcgccctccgcaccagcttcagtcgccttaatccccctcgcacgcgcgttccgctctccccggcccttcacaactaccctagcataaaaccatgttctcgctcggactcaactcgggcgccttctgggcgcgccccctccgcacggcgtcgcgccgcatgatcgccacggccaagacgtcgcccgcgcgccagcaggagatcctcatcgcgcagcgcaagaacagacccgtgtcgccgcacctgaccatctaccagccgcagctgacttggtacctgtcgtcgctgcaccgtgtcagcggtgtgatcctcgcgttcgggttcttcgccacgaccattgccttcggcacctccgcgctgctcggcctgggtctcacctccaacaacctcgcccgctggtaccacgaaaaggtgccccgctggatggacctcaccgccaagggctcattcgcctacctgttcgcgttccacttcgccaacggcctccgccacctgatctgggatgccggtaaggccctgacgctccgcggcgtctacaccacgggctacgcagtcatggctgtcatggctctcggaggtacctacttgctcacttggtgagcgtacgcgcgcgcacgcgtctccagcctgccgcacgtcatataatcactatttatagccacatatgtatttatcaaggccctttctctgcctgagtttcgcgaactcatcgcaacgaggcactctctaatttccgtatatgtgcccgaaaattgtgacacttgagctcaaggactaaagaccagacaaaatcctggcgaactggatacaaaatgcccaccgtcgtgccctttcttgggcgcatctccttcacggactatgtcatattgttcctagtaagcctcgagaagctcctggctgtcctgctcaattgcatccctcaggcgctgttcgacgccgcagcgctgctaatcaactgcgtcacgcgcaaggccgtgaaccctgtggacgcgatggctcggcagctgcgcgacgcgcgcggtatccacgagatgggccggctattcgacgtggacatcgaggaccacattgtgcgcactgaagacgactacctgctcacggtgcaccgcatcgcgccccgcgagggcagtagcaacgggcaggtcgtgtacctccaccacgggctgctgatgtgctcggacgtctggatgtgcaacacggcgcgcgagcgcaacctgcctctggtgctgcacgatctgggcttcgacgtgtggctgggcaacaaccggggcaacaagtactcgacccagcacctgtaccggcggccagggtcccacgagttctgggacttctccattgacgagttcgccttcttcgacatccccaactccatcgagttcgtcctggagcacacgcagctgccgcagctcatctgcatcggcttttcgcagggctccgcgcagacctttgcatcgctgagcgtgcgcgaggacctcaactccaagatcagtctcttcgtcgccatctcgcccgcgatgacgccgcagggcctccacaaccgcatcgtcgactcgctgctcaagtcgagcccgcggcttatgtatctgttcttcggcaaccgcatcctgcttccgtctgcgactgtctggcagaagacactgcaccccaccatattcaacttcatcatcgacgttgccaaccgcgtcttgttcaactggcgctcggagaatatctcgccgcaccagaagcaggcttcttatgccaagctctactccacaaccagcgtcaagagcgttgtacactggttccagatcctgcacgcgcagaagtttcagatgttcgaagaatacgacattgtcataaactcctggaacccgacacgctcataccagattactacttttcccacccgaactaacattcgcatcccggttctactgctatatggaggctccgattcgctggtcgacatcgaggttatgaaatccaacctgccttcgagccaggtattcgatgtcatgatcccagagcacgagcatctcgatctcatttggggcagggatgttgcgaacctggttattcctaatgttctccgctttatctggttcttcaacgatgttaaggctctcgacaaagaagcctctttcgagggcgatgctgacgactacgacgacgcaactggcgccctggactccgttcaagacctcgcaagtcctttcaataagtcttacagtgctagtacgtctactaaagatatataggcccgcgacacgctcggcaaattggtataaatcttcctgtttcctcatcgcattgggcgatgagctatgtgaataaagcatgttgaaaaactggaaattatacttcttggtgctcagacatcgaaaaacgacaagatgcataaaaacaacccctcttttggacgtatgtaaccgtttatcaacaccatttgattgcttagctccagtactaacaatgtgttttttttctagagcgcaaaggcttcagaaagaggacagggcctcgcccaacagggcctagcgacgcatctcgaaacgggccccacagcgccttcccggagcgctccaatggacaccaagtcagtgcggcgggttctttgggtcccgaaagaaagaggccgcgtgttggcaactcgaggtacgccggctcgcgctaccaggatgcggggttccacagttcgtcgaagcaacgcctcaacgttcaaaacatccccacaggacacagagacgtaccaaagcgacaatctcggtacgatccaggcaatgcaaaacctaaggcagtacctgtgacggtagtggtacgggagcgtgactcatcagtctacgagcgcattcaacaagttggtgagggtacatatgggaaagtttacaaggctaggaacacactgactggtcagttggttgcactgaagcgactgaggcttgaaggcgagcgtgagggttttcctatcacctcgatccgggaaatcaaactactgcaaagctttgatcatcgcaacatcagcacactctccgaaataatggttgagtcccaaaaaacggtttatatgatattcgaatacgcagacaatgacttatcaggtctgctcatgaacgagcaaattgtgttgtccagcgccaactgcaaacatctgtttaagagtcttttggaaggtattcactatctgcacagcaacggcattttacacagagacatcaaaggctctaacatactaatagacaataagggccagctaaagatcacggattttggtctggcaaggaagatgcgcgatgactcggactacaccaacagggttatcacactgtggtatcgcccaccggaacttctaatggggtcgactaattacgggaccgcagttgatatgtggggctgcggatgcctgctggtagagcttttccaaaaaaccgccattttccaggggacaaacgaggtcgagcaactaaacgctattttctctattatgggaacgcctagtgtagaacaatggcccactctctttgagatgccatggttttttatgatgataccgcagcagaatcgcaagtatgagccaaggtttgatgagaaattcggagccgtactaccatcgccggcagccgtctctctggccaagggcctacttctgtatgatgagaagcgcaggttatcagccagcgaagccctgaggcatcaatatttccgcgaagaaccacagccgcaacctcttgacctttcgggattcgatggctggcatgagtttgaggccaagaggcatagacgcaaagaaagagaggagcagaagcggcgcgaaaagtcagagtcccaaggcagctgacagacgcatagtttaaaatccaaccttttgtatgctattttgtatacataataatatatcttgcacagttctatctgtgtttgcctaagagctcttcttcgaagcaccggttccctcctatgaaccaagatgcatgaatcttccctaattgacctaccagatggtcgttacattgacgagacatggtttcaaactgtcgattagtctccttcagattcgcctggagagttctcagttgctgagccaaatgcgcatattgcctagctttggattcattcatcccaaagtaggatctctaagggcttttcaggtgtttgtcaaattagaattttttgtttaccttgatggaatagcgatgatgataagtttgttgaacaatactagaatcaagaaagcgaggaatgtcggaggaagcactaattgagaatccttccaaccttatacgggagaccagaactaatttttcgatagtcaatgacaccgaagctttgtccaacatctccaaaaacctgaatgagttgcagcggatagtaaaagaaaaactggatcgaaagagcaacgagctcagccagtcagagtctgccttagagaaaaatgaggctaggttggataccctgcgacgtgccagaactgaatcaggttcaggacagttgcaagggggaagttcggaagatgtcctcgaaatggcacgggagcttgaatcactcgaacgaaggcttgttgaattaaggcaagaggtcgaccgcgggttagaacagctgatagaaaagaacgcagacgatggcaaggtacaagaacttgaggagagccaaactgaggaccccgagcatagaacaaatgtcttgaaaatacaactctaccgatcgctaggcgtcgtgttagacgcagataataaccgagcgctgatcagcaaagatgggactttggacgttgtgccggtcggcggggatgcaagcgcctattttcgaacgaaatacctgtgggaccggatataacttggagtattgttacgcgctatatatattggcagggaaactatgtacatgctaaggggggacgccgagaggcacggatgcttttaaaagaatgcagggtttcttctctgtgtgatcttggtccattttggcagtttgtgaatgccctttctgtagcctttggcctgtttgttgaagtacgtgtacttgtccttgtaagacatttgtggttcgttagggaatagcgaaggcttgttgagcaggcgcagctgcttgacaccgggctttagctgtttagaactattgatggcctcatcgtacgatatacccttttgcacgctccgctcagcgtggagtcccaggttcaagctctttataacgctatccacgtcctgcaatctatgtctttgtctttgcttctgcgggcgtgacattctccatggtattttccaaagcaggcctccaagtagggtgttcgaagatttgaatggtccaaacattgcggctaagctgtacctgaactgtctttgttcactgaccagtttgtagatgaatactgtaatctaaattttttaaacaattttgtaggctagaactaatgacagttcaacaaaaggtgaagaatagctctatcccacgcttccgcactaagacttcagcatagttctaaggacgcttcattaaagcagtcataacggaaccgtacaactaaatggcacaagaacaagatacaccgcaggctcgtaggcttccagtgtgggttctgggacctcgggaagagaaggaggcacgtcagaatctaaagaagtttgcatacagtaagtgcgatgaatatgttaaggctatggtggagtgctcgaaattacatggattgaaggtttttccagcttgtgaaccccaacgtgataaaatggctgaatgcattctatcgtaccagggtgataactacttggatcagcaaagagataagttggtccaacggaagattgaaaagcttgaagagcagcttaagcaacagcagcaaaatgagctaaaatgagggaattgcgagaagcgtgtaaatactgtctttgataacaacacaaaatatttatgactgatgctggcggaagtgccgtgtttctcagaacagatctagaagatcctgagtattgctggatttttgcttctcatccttcttgttcaaggaaaggtccgccatggaattttcgacgggaggcgcaggagaactgagaccaaagatatcgttgaggtagtcgacagtagagccttgtgcctcgctcttataattactgttagaagctgctggccagtcattgtcaaagtccaaaagattatcttcattcatgttcttcaagatttcgtcttgtgccatgaactgcagttcatcaagctgcttgcccttcaaatgattgcctgacgacgatttgggcttggtcattgtcgacacaggtttgaagtacactgagcttaatagggacagctctctcagcaatgtttccagaagttcaggcgaaaacgtgtctaaggtagtggctatctcgggcagcgaagagttacacagctcgttgattagcccgtcgtgagagctctcaacagacaagcatctccagtacattatagccatatcgcggacatccacctcatctgtgctggtggttgcaagttccaacaggttttgcagcatagaccctgggagaatagagtgtagtttcacgacactaataagtagggacatctgagttagactttcttcctgtgtaaaagaatcaatggacgcctgcaacttccgctcgacgttgttaaacttttgtggaaattggcctaaaagccaaatgtagttgcacttcgcatagtctgtctgcaacagattctcaacggagctccatgcttccgccagcgaacaaacctgtgtaaccataccctcctgatctggtccagcatgcctcagaaggttgcacatagccacgaggcagtcgtcttggaaggagtcccttgtattacaaagctcgatgatgatctctaaaacctttgtgatgaacttaggttctgagtatttcacgccaagctgtgagagagccaatatggcgcgtgatacaaattcaggttcgaactccatcgcgtactccttgagttctgcaagtaatagtgtacattgtttcaggtttgagggatccactagcctcacgagggtatcaatcttttctaatttgacgtagagtgggtcattgaacttcacgtaaaatatgcgtagttctcgggacaaaatatgaggatacttttcaagcactatgcggatgtttctcagagcaacatactgcatttccggaggtgttgacatcagtgaaacgagcgctgatgagagttttgagaatattggtgactcagtgtttgcctgaacctgcggcaagtttttgatgaccacttttatggacgccaatacaacagcagcattgacgtgctgcaaatgaggagtaactctatcaataatttcttgggcctccaaagagtctttagccgtatattcggccagggcgcctaggataatgatacgggcccattctgtgcattcatttagtgctaacaaaaactgtgaaacatggctttgaatgagcttaggaagtggtactacggattcatcggcctcatagatgtctgaaagagctgcaatggcgttagcaacaaccatggggttggagtcttcaagggcagaaatcagatcttcaagtacgcctaactcctggcaaagctctttgttcaaagcaaagagcttggcaacacatataaccgcggttttacgaacatatggattgtcgtcttgaagtgtcttgcgaagcggaatctccacgtactcaaggattttgtcaacacgaatcatggacattgttctgatggccatacagcgaataagcggattagtgtcttgggcgtcgctcacaaaagtgttcacggctagaatgcagagttcaggatgcgtttcagcgtagttcatgacgtaaagatacactagcttcttctgctcaacgtcggacgtcgctatgtttttgagaatatcagggaacaatgaggacacatccttaccaagagtcatttgctgtatcgttttcttgatggcatctttccgggtctgagggtattgagagaccaacccgtttctgagctcgaaaagctcaccctttttagagatcttaggggccactctggtagcgttctggatgaacttcttcagcatcttctccatggtgagaggatgtgcagttgagtggctgggggcaggcttttctggcaggttctgtccgttctgaggtgttgtattgaatctcacaattctgatcttcaatcgccaattatttcgtcggtggtgatataacgctactagtaacggagcttgaaccacgtatgaccttaaaaatggccggaaagccgttatgaattctcaacttatgattctcgagccagcagggttctcgagacacacatattaagtagctttttgacttcatcgcgatccagcatgcagattgcgatacttggttggtcacgtgattcacacaccagcctggctatattaatatactatactcagtgttctttgagcattggcagatgttcccggttctacgggtctcaagcgagaaagtgcgccttctctgggttgcgcccttttctagtttcttgaatgtcgtggttctcttacaaaacattatcgagagtctagtgtcactttataggttttaagcgacaaactttagttgaggcaagaggctatgtgttctatacattccctataaatatcttaagcgagcttcaagcccacggaacaaaccaggccaaaaatcaagctgctcaagagccctaagctctgaggacgcggcacaacttcagtagcgggtctacaataagtatgacgcctaatatatatatatattaatagcctgtttcaattacgtggattgagcgctggcccttagaatatgtttgaagtggcagtctgcagacttattaatcgcaagctctcagcgacaactgttctcgagagatgtccgtggaccccttcctagtggttccccacgcttcagcataataatccaccaagtcacatgacccgagctaagctgctcatcgataggtcacatcaaatccacgtgatgagaaatcgattcctaatgccgttccggtccgcctaattccgctctctcgaaggcgaccaagagctttcaagaaagtttcgtaactgatgaaaaacgctaaattccgtggaggtaagggcggataattttgtattaaaatatgtccggatgttcgcagtcatgcgcggcgcgtgctgtaaactgcggtaaaaagcatccgcatccttacacccttgggcgaaaatctcagcacggtggattctcgtatatagtaaccaaataaacgtgaccatttctggattttgatttcgtaatacatagtacatactggtctcagatccggacccagttattcgcccacgcagagcggcgctggaaaattactcgcttccaaccatgcacgcatcgcggccagcgtctcgggaaaccggcggggcctggtgaaaattgtttagcgttaactcttgaccaccactgtttcctaccagaacccattaacactccccatacacattacaatgtcttctgctgaggttctagttctaagaggtactttggaaggccacaacggctgggtcacttcgttggccacctctccagctcaaccaaacttgttgttgtctggttctcgtgacaagtctttgatcacctggaagttgaccggtgacgaccaacagtacggtgtcccagtcagatctttcagaggtcactctcacatcgttcaggactgtaccgtcaccccagatggtgagtacgctttgtccgcctcgtgggacaagaccgtcagattgtgggaactagcctccggtaagtgtatccagagattcgttggccacaagtccgacgtgttgtccgtcaccatcgacagacgcgcctctcagatcgtgtccgcttctcgtgacaagaccgtcaaggtctggaacaccttgggtgagtgtatggtcaccctgttgggccacaacgactgggtttcccaggtcagagttgctccaaatgagaccccagaggacgagaccgtcaccgtcatctccgccggtatggacaaggtcgtcaaggtatgtttctatttttcaatcccgaacaacgttgggtgggcccttgcgcaaattgcgccgctaatgctgctgctgtcccacacatgatgttatactatatttgctacttcggacgggcgctcgcgcccgaatgagacatattaaatcaccaagatctctgatgtgagaataaggacgcaagcagctgagcggcgcaccgcgccctggcaacccggctcaagcgccgtggttccctttactaacatgagtttacaggtctggaacttgcactctttccaaatcgaggctgacttcatcggccacaacaactacgtcaacaccgtcaccgcttccccagacggaaccttggttgcctctgctggcaaggacggtcagatcatgttgtggaacttgaccgagaaggaggctttgtacaccttgaacgctcaggacgaggtcttcgccgtcgccttctctccaaacagatactggttgaccgccgccacttcctccggcatcaagatcttcaacttggaggagagaaaggtcgttgacgagctgaaaccagagttcgccggctacaccaaggctgctgagcctcacgccatctctttggcctggtccgctgacggtcaaactctgttcgccggttacaccgacaacgtcatcagagtctggcaagtcatgactgccaactaaaccaactctgccaatccggagcccatttagtttatgtagtctaatctgattcaaatagtacccgaaaaaggtgaccgcgcgtcaggcgtcgcgtagggataaaatgacacggaatttagttaatctctctcatcctgctgtacgacaaattcacgtgaacttcacgtctgctcccctagtttataaggggtgctttcttctttttttcgctgcccagtcctgcttatgtaacaaccccccgcaaatgttctggccgtacgggcgtgctctgcgccagtaaattttagaccgggcaaaacgactgcggactagcgctttttagcggtggttctccacttaagaagatgtgacctgctaagtcaggacgaggagagatggcgggagaggcatcccttatgcgtgccaaagtctgacatatataagggcatgactcgacaatctgcgacctgtagattcttgcacacttttagagatagagcacaaaaccacagaattttaaaatgggaggaatatttgatgcattcgaagtttataataagaagaaacactcttcaaacccacatatgttcggaaacacgtccaacacagggggcacaaagacggactacgtatactccagtgagtatcgcgcgcccaagaaaaacaagctcatgaaagacgagcttttggctccagacagcgagcacgccgacggcgcgaaagcgatgttgaccgagagcgcagcgcaggccgggacgccaaacatggtggacttgtcgaagctgtcgcagcacgagctagagagcttaatgaaggatttgcgtaagggggagcctaacaaccgcgtgaacttttgagctgtgcccgggcaaggagcgcgaggggcgtgcagtgtgctagaattaattacttaactgtttagaatcgttataggaaatggatcttgtatttttcggaggagcgtctgccgctcgtggtcgctcggcgggcgctcgacttgttgacattgtggggcggtgcagggtgtccgcgaacgcgctttggcgcggcagtagtacctgaaacccgagtaaagtgaggccaaggcggcgccggccctgcgtggtctccgaagagacgagaggcacatgctactgacaacaaggtatcaggtattgagcacaaatttgctgtgcagggccatatttttgttcatgaccgcgatgccccttcgcgctccataaagattgcgaggtctccagacaaggctaagtgatgcgactaggaagaagaggtgtcagagtttggacagtgccaatcctcacttgaaaaatttcctggattatcccggagccggataggtctcatcaacacttgcatggcctgcaggtctcaggggatatttattgctgaagtgagaccgtagtactgatatcacaggaaatgataaggtagggcccgtgaagagccgctgttgaccaactctctttctcacactggcgcctctgtcgtgggttggcaacgaagcagatgagattcagaaaaaaaggtaaccaggaccctggattttttgaacaaaaaagaggctagcgagccctgaggttgtcgaaaattggggaatggacgtagaactgatgctaggctttacaaagttcaacgccaacttcacgaaccgtactcaaatttttggtcaagggcaatgggtttcctctccactcagttgggcaaagttttgatattttgactctagcttcaattggagagtaaaagcgagaccgcaaacgtagagaaaagcccccctcaagcgcggaagcaacaggaaacaccataaggggtactcgcgcgttgcacaccgtcgtacctcccttcggcggctaattcgagtgtagagacacacccgactgtggaataagggtggcatgaatgaaaaacaacaacgcttttacgattcaggcaagtaactgacaggcttagagagcttcgagacccaccagggctacctacggagttttctactcctttccctgacaagacgtcacctgaccaaggaactaccctaaaaacaataactcaaaccgcagatacatgatgcactacgggtttgctgcaagctgggggacgcctgccgtgcgtagcagcaatagcgcagcgtggtcatcattttcgggttagcgaagtatccagataccacgggccttgtgcacacgccaaatctcggaaaccgcagcccgacagacccatccttattatcgatgtcatagcctcaaactttctcaagaatattacgggaacaaatactagcattcattttcttgaaaccgttccaaacgtgctaatcgcggtgcgatcgtgagcttattgtcagttcacgatgtgaatttgattgtgaatatgctagtttacaaaatagttggcaaccttatcgcacactgaaaatatagccgcatagccggcaactgcatctacgaccacggacatacgttgaaactgccaaaagtcgtcccggctgcctacctataaagcgggtttcgccgccaattgcgatacttctaagagacgcgctatgctaaatgggccaagacccaggcaaccactaaacaattgccagaatagatcctcgagcattgttctatagcggcccgttcttgattcttcgtatgcggtccaactccctttatcacatgactcaaaggtccgccgtcaccgctctgggtttcttttggtgaccaagacgtactgaaaaaaaaattttccgatgattcattcattcaagaaaagagatgagcaagcagaggttataaagctcgtggtccaagatactgcttgcaattgaaagtcagcaagatctcgaaaatccaagaacgctgcatacaaaataattcagcaatatgatgagacaaagcgctggtaagatgatgcttaggcgcgggatctcggctgcgctcgcgaggaatagcgcccgcataggatccctgcgtctgtacagcgccagtgcgacttccacgcaaactgccgatgaccaaagacccagaccagcacccagcttcgacatggagccctccagaagcgtgaaagcctctaagctgcgcaaaagcgaaatgccactagaagccatggatgactcatttattggactttctggcggtcagatcttccacgaaatgatgcgcagacacaaggtcaacactgtctttggctaccctggtggtgccattttggctgtgtacgacgctatctacaacagcgagcacttcaacttcgtgcttccaaagcacgaacaaggtgccggtcacatggccgaaggctatgctcgtgttagtggcaagccaggtgttgttcttgtgacttctggtcctggtgccaccaacgtggtcaccccaatggcagacgcactggctgacggtgtgccaatggtggttttcactggccaggtggctacctcgtctattggtaccgacgctttccaggaagctgacgtcatcgggatctctagatcgtgcaccaagtggaacgttatggtcaagaacgtcgaagagctaccacgccgtatcaacgaggcctttgaaattgctgttagcgggagaccaggtccagttcttgtggacctgcccaaggatgtcacctccgccatcctcagaaccccaatcccagtgaagtccactttgccctccaacgctttatctaaaatcacaaaatctgccgccaaggagtttaccctcgccaacctgcaaagagctgctgatttgataaatatcgccaaaaagcccttaatttatgtgggcggtggaatttttggcaaagagcagggtccaaagttactgcgcgagcttgctgagcgcgcccaaattcctgtgagtactaccatccaaggtcttggcgccttcgaccaggaagaccctaagtctctggacatgctcggtatgcacggttccgcgtttgccaatctgtctgtgcagaacgctgacttaatcattgctctgggtgctagattcgatgaccgtgttacttgtaatgttgccaagtttgctccagaagctcgtaaagccgctttggaaaacagaggtggtatcatccactttgaaatctctcctaagaacatcaacaaagtcgtcgaggctcaggttgctgtcgagggtgacgtcacagacaatttggaaagattgatcccactcgtcaacaacgtgaaggagagaaaggagtggttcgcccagattgacgcttggaagaaggagtacccttatgattaccaaagggaaactaaggactcaaagatcaagcctcaaactcttgttgctaggctttccgaggttgccagctcaaccggcagagatgttatcgtgaccaccggtgtcggtcagcatcaaatgtgggctgctcagcattggacctggagacatccacgtacttttatcacatccggtggtttgggaactatgggctacggtttgccttccgctatcggcgcccaaatcgccagacctgacgctctcgttatcgacatcgatggtgatgcgtcattcaacatgactttgatggaactgtcaagtgcagttcaagcgggcgcgcctgtgaaaatcgtggtcttgaacaacgaagagcagggtatggtcacacagtggcaatctctgttttacgagcaccgctactcccacacccatcaactgaacccagacttcgtgaagctggccgaggccatgggcctgaagggcatgaggctttcaaagcaagaagacatggactctgttctaaaggaatttgtgaacactgaaggccctgtcttgcttgaagtcattgttgagaagaaggtcccagttctccctatggtgcccgctggtaagggtttgcatgaattcattaacttcgatgctgaggttgagaaagaacagaacgagctgcgtcacaagcgtacaggtggtaagcattaaacaatgaaaaaagtatcatgcattgtgcaggacgcacgaattttttacgatgttcaagggatgttctggtaagtacatatgcgcttcgaaagaaagcgactcccattctccatgataatctcgcgcacatatatttatttatatatgcgtattttcaatgtacaattagacgaccctcaagtcgcaatattaaacgctaatttccataattccatggctcctttctagcaaatggttctatgggcgcaacgcaggcaataactgtaaactacttcatagatacctacttcatagatacatcttgaaatcaagctaaggcaatggagttctcgggtaaggcgctcacgtgctgatgattatctactttgcgttatttgtgatatcaacttacgggataggggctcatggtaaactcgaaggctgatgatccaaaagtacgtaaatttagtatactacaccctttaccgctccatcgtgctcctagagtataggctgattgaagtaagaaatggctataataaaaaggggagcgaggaataagacggcccagcagcccgccaagaggtccggacagataaagaaggctacatttgagtcgaacaagaagaaagaagtgggtgtgtcagatttaacgctgctttcaaagatctccgatgaatccatcaacgacaaccttaaaaagaggtttcagaatggcaccatttacacatacatcggacatgtgcttattagtgttaatccattccgggatctaggtatttacaccgacagcgttctaaaaagctacatgggcaagaacaggctggaggtcccacctcatgtatttgcaatcgcagagtccatgtactacaatatgaaagcttacaacgagaatcagtgcgtcattatttccggagaatcaggcgcaggcaagacagaggctgctaagagaatcatgcaatacatcgctgctgcgtctaacacgcactctgattccatcggaaagatcaaagacatggtgttagctacgaaccccttgctagaatccttcggttgtgcaaaaacactccgtaacaacaattcttcccgccacggcaagtacctcgagattcgcttcaatgcacagttcgagccatgcgctggtaacatcacgaattaccttctggagaagcagagagttgttggtcagcttaaggatgaaagaaatttccatattttctaccaattcacaaagggtgcctcggacaactatagacagctcttcggggtacagatgcccgaacaatacatctacacttcagcttccggatgcacatctgtcgacacgatagacgatttgagtgatttccaagctactttgaaagccatgcaggtgattgggataacacagcaagaacaagacgaattgtttcgcttgttgtcagctatcctatggatcggtaatatttcttttacagaaaatgaagagggcaatgcacaggtttgcgacacttctgtcactgactttgttgcttacttgctacaagttgatgcccattttttgacacaagcgcttgtagaaagagtcatggaaaccaaccatggtatgaaaagaggctcggtataccatgttcctttgaatgttgtccaagctacggcagtgaaagacgccttggccaaagctatctacaataaccttttcgactggatagtagatcgagttaatgtttctttgcaagcattccctggcgccaataagtctattggtattcttgatatttatggcttcgaaatttttgactacaactcattcgaacaaatctgcataaactatgttaatgagaaactgcagcagatttttatccagctgactcttaaatcagagcaagaggaatacgccagggaacaaatccaatggactcctatcaaatacttcgataacagagtcgtgtgtgacctgatagaggctagaaggccgccaggtataatcgcagcaatgaacgattcagttgctacagcccacgccgactcgaatgctgcggatcaagcgtttgctcagcgtttgaatctattcagttctaatcctcatttcgaactccggtcaacgaagttcattatcaagcactacgcaggcgatgttacctacgacattttcggcatgacagacaaaaacaaggatcaattacaaaaggatcttgtagagcttattggaaccagctctaatacattcctttcttccatttttcctactactgttgacaaaaactctaaaagaagaccgccctctgcaggtgacaaaatcattaagagtgcaaatgaactagtagaaacattgtcaaaagcccagccatcatacattaggacgatcaaacctaaccaaacaaagtcaccaaacgactatgacgaccatcaggtcttacatcaagtcaagtacttggggcttcaggaaaatgttcgcattaggagagcaggttttgcttacagacaaacttttgataagttcgttgagaggttctatttgctttctcctcagtgctcttacgctggtgattatatctggcagggcgatactcttgatgctgttaagctgattttgaaggacgcgtccatcccaccttctgagtatcagctgggtgtcagcaaagttttcatcaaaacccctgagtcgctttttgcattggaaacaatgagagacaaatactggtataacatggcagctaggattcaaagagcttggaggagattcttgctaagaagagttgatgctgcgagcaggatccagagagcaataagagaaaagaaaggtggcaacaagtatgaaaaactcagggattctggcacgaagttgttagcaggaaggaaagaaagaaggtcaatgtcgcttctgggttatcgtgcctttatgggtgactatttgtcatgcaatgagccaaaagctaagggtgcgtatatcaaaagacaagcaggaatcaacgagaaagtgattttttctattaatggcgagtctctacactcaaaatttggtcggtcggcattacggctcagaaaggctttcattctaactccatcccacttctacgttatcggtcaaaacgcagtccaaaatcaaatcacttacacagttgattataaaattgacgttaagcaaatcaaatatgtgagtttgacaaatctccaggatgattgggttggcatttttgttgcgaattcaactttgccagatcctttgatcaacacttacttcaaaacagaacttatcacacacttaaaatctctaaacaaagggatcgaagtcaagatcggtccgaccctggaataccaaaagaaacctggcaagatacacgttgtgaagtgccagattagcgagtctgctccgaaatatggagacatatacaaatccagcacaatttcagttcgcaaaggacatcctgctacatcgaaatcgcatcctaaacctaaaaagaagagcacttatcaagactacgctccacaacaccggacatctacttcaattggacagccatcaataccgactgcgactcgcagcacggttgtaccaacgactggcaaacaagctcctgcaaagcctccagccccaaaaatccgtcaaaagaagcccgctcctccacctcccgccaaaaaacaatcccagccagccccttcttcgaatgttgctaacatagctgcaaccgccgcacaggctgcatatcacccccagccagcagttcataattctgagcaggaagcgggagttaatcacggcacgccaccacgtcaaacacctatgggggcctcgcaagggtctcgtagtcgacaagaaccaaagtcaaactttgctacggcaagttcgccagcaaagtctgctgtgccaccacctccaccaccaccaccaccagcatcgaaaccttctgtgcccaagtttgaagcagcgtatgacttcgtcgggacgggctcaccttctgagctaccgctcagtaaaggtgatatcgtgtacatctcaagacaagaacctagcggctggtctcttgctaaaacgcttgacggggccaaagaaggttgggttcctacttcttacatgacggagcataaaggtacagcacatgcagtgtctagttcgagacctagtcaaagtacgcaaccaggagtttcaagcagtactgaaaattctgcatctacagcaacttctgccacttttactgcacactcttcaggtccagatcaaaattcaatttccaacgcttctagtaatccactagcatcggcgcttgctgcaagagcaaacaaggtgcgccaggatagcgatgaagaagaagccgaagcatcagaagacgactggtagaagaatggtcaacctttaatttttcatagaactttaacctagatatccacacgaacaacgaatatctcatgtctcctccttatacataagcttaatataataaaagtaattgaaattgcgcataccccccttcaagactgagcaagtctgtaagttccaagcgcaacaagtgctccggacactgtgtagacgaccaacttcttagaatcccatttggttgagccgtctctgttgaagcccggcttagcttctatgaaggcctgtgccatctttggtttagtgggagtatatggtggatttctgaccccattcatcagctcagtccagaaaggttgcctgataacagtcctctcgtgagtaaaagcactgtagctccaccttccatgataactaccagaacctgactggcggatacctccaaaaggagcattttgtgctgcaacatgaaccagcgtgtcgccaatcatacaagcacctgatttgacctgcgtcataatacgttctgtctcatgtttgttgtttgagaaaatatacatggccagcgggttattgtgatactttttcaccttcgcaatggcatcatcaaggtcaacgtacgtcacgaacggcaaaaaaggtgcgaagttctcctccttcattagtgcatggtcccatccaacatcgaaaacaacagttggaggcaagcagtttttaggaagctcagcagctacattggagggttggaccgttgtaccatctgtacactcaagcttctttttcgcgctttcataagccttctcatggaccatgcaagtatagtcggtatctttgtccaaaatcggccagaattcatccagtacgcctttcgccagttccttgatcttcttgatctgcgactcgtggacgataacgtagtctgatgcaacgcatgtttgtcctgaattgctgaatgcgccaaaaaatactctcttcaaagcagctctcatgtttgattcggaaaagtgctcagttatgaacacaggacttttaccgcctagttcaagcgtgtaaggagtaaggtgtttcgcagcttcttgcgcaactatcgcgccaacttttgtagaacccgtgtaaaagatcttatcaaaatttgggttttgaatcaatcgggtagtctcagtaacagcaccttgtactactttgagccatttactgctaacatggcatgagataatatttccaagcagtcgcgaggtattaggaacaagctcgctgggcttccagacgacggaattgccacccgcaatcgcagcagcgacaggctccaaaccaagcagaactgggtaattgaaaggagaaatcaccagcacggatcccagagatattctgtccacagaaacattgctgaacataaaaagtgccgatgactccctaattttctctggcttgatccaatgagggagtttcttgatgtactgtaatatgctgttatacagcacaaccaactccataaccactgtctcatgcttgcttctcttgaaatcatttagtaaagcttcgataatctcagcctcgtggtctttgacactgtagtacaaagatttaagggtatctagtcttaatttgaggtcgtggttccgaggattcttaaatttggagatttccgcctgtctttcttcaaatgaagctttgctaagcttgacgatctcatcgatgtcatccacgggggtgtactgtaagctcatggcttaactttttgcagttcggttgactttcagaatgcaaaaaccatttacaattctgttacgataacaaaatgaactttactcaaatcatcgccccgctataaagcctcgaaaatgaaaaacgtaactttcccagcaaatgagaatgttttaaagtcgcttcaattggctattcaatcctattcaaattatttgtcttcttatattgatgctttgaacaaatacatcagtcatcagcgccgggtttcaacgctgaggtttgaaagagccactttgatcaaatacgttaagaaattgaggttcttcaacgaagaattgatgagcatggatatggttcagcaatataggggtggcaacttaataaaaactgctgtctgctctctcgcatccttctttatccgctgtctcgaggtgatggatcttttaaactactacctcactcagtcattgaaaaacgaaactatctcgaaaaccctcaatcgtgatttagtggtcagcgaagattgcgtcgtctttctagaaagtacttaccgtcactacgtaaagttcacgcagtggatgctcgaggcattggacatccacgatgccacgttgactgttgaggtgttacaatttgccaggaaatgcgcaaaggaagacggtcttgatttggaggaaacagatgatattttgctgcaggaagttggcgtagtctctagtgcatcagagtaccaagaattgctcgacgaatggtgtctcgtactttccgaacagtatatgggcctgacgaaggcgttcgaggctgaaacaacgcgctggagcgaaatctttgaggggcgtaaataagatacttactggcgctgaacctgagcccaggctttacgcttcttgatcagagccttcgtggtgagaatctacatttgggtcctctgaatcttcctcgccgcttccgttgcttaaaggtgtgctttgctgatgtcggacgtcgctagaacgcccttctacgtgtcgtctgggtgccgtttgcaacgtcagactataatcgctgggacggtccatctttttggcgaagtaaatgtatagctggttgagactcagttctcggcctttgccaggaaacgaattgtttttgagtcgtatgttctccactacgcttgtagcttggagtcgtgtagtaccagctggcagattgtacttctcaggatggttctttatgtcgataattttgttaatgatatgcatccttttcgcgtaaaatgtgcgctctgatggcttgcgtctccagctgggaccgaaccgccgttcaagagctagaagagaaggctgaccacgaagtccagcgaagtactcttgggcaacttcgtagactgttcgaagtgaccggttcagcttgtagcatggatatcggctgcgatcatctttgtatgcatcagagacactttgggagcgttcaacaagggacgaaggcggctcaaagtcctgatagttgagccttgtccacatatcgctctcctccgttttgcaccacccggtccccccacctgcatgcgccgcctcaagacggtgctcattgtcccgctgctgacggtatgcttcgtggttctcatgcagcagatgcgagccaacaaggtcttccgcttcttgaccagtgacatgctcgttggagtgatcccaggatagaactcttttttcgctcatgaccccaaccacttccttaaatatctctttaagcgctccaacatcagtggcacatttctcaaactgctttagtcccatctccagttttttgcatgtttcgatgtaaaagtcctcttgctcctgctccagctgaacaacgcgagtcttgagaaactcattttgttcttgtatctttgcgagttggtcgagcacaactgcctgaaatgcggaggccacgggcgttggtgacggtacagaatcgcttacacgagaattcttgttaggggtgttttgctcagcttcttcgttgctcacaagctcattacgcatcatggtcctcttggagctccttcggaaaattgttctggtctagcaaagcgtttgaagtccctaagtctgacctattgaccctcaacctcgtatgtcatcaatgtctcttgcttttgatgagctaagtgtggtttccttaaaggaatatatcaaactaaaacccgcataaagaacagtgagttagtatacaactcatgagttagtaaggaagaacatagccacagcaggaagcaaattagcagagtagttaacgaatgcagaccctcggcctgctaataattaggttagtcctgtaatgctgatacagatggtgtcttgtgctcgaaacgcatatcattgttaaattaccgttttctgtcacttgtttcttagccactgcttcaagtgaattggtgtgatctatatagttctaaaaacaaaagccttttgatgagcagcgattctctagctagcacgcagcattctcgcaatcggttcaatgcacacaaagaggggcgcctcgcccagcgagccccgtgttgcgaacttcgcaaagtgtctctcaggtctacaacctactgccggccaggcgccttcaattgcctgttatttctggagtttgaagaatgaacgttagattatgaggcctcatgctctaagtgttcaaactgttctctcattttctcgttgtcttggccaacggctttcttgttaacgttaatgggcaggagccgagttccaacgttttcgtccagatgtctaatttcccgccttagcgcgaccgttgcctcctccagactgccgtaaaagctgcgtatatggttctcaaactgcgatttcatattttcattgcctcgtttgagctcttcgattgtaccaacggcctgggaggcgtgaagcaaggtagacaaaagctggttgtcaacagcgttcaggctctcaagcctttcttgtataaactccggctgaggcatccgtccgggggtagctttcaggttttggtctcaatgggttccgccaatttcaaatttcaacttgaagttttcaacaccttagcagcagaaaacctgaatcaccaacgctcacataaaagcagttctagagacaaaaaagggcagcgcaatgagcatagaactaggactttctcgaataactaatctactatcacacttgggaaaccctcaggacaaatttagagttttgcatgttgcaggaacgaatggcaagggatcagtgtgctctcttctgcagtcggtcttgcagcagaatactctaaatttagtgggaaaattcacatcaccacacctgattcacattactgattgcatcagtgttaataacaagccaatatctactttggatttcaattctattcgcactcgcctggaccatatgaacgcagctcatcaaataggttgtaccgaatttgagcttctaacttgcacagcgctggaatatttccacctcaaaaagtgcaactggtgcgtactggaagttgggttagggggcagattagacgccacgaattgtaccgttgggtctcaaaaagtttgtggaataaccaaaattggtatggatcaccaagggttcctgggaaacactttgcaagaaatcgccgccgaaaaagctgcaattgtaacttcaggtgtccctttcgtcgctgttgatggcacaaatgacaagcgtgttctggatattgtggagaaacgtgcaagccttgtgggcgcaacgttttcgcctacaacaactcgtatatcggggcattttatccatacagattcatggggcaaagtggcgagagaagctgtagcgctcaatggcgattatcaaaagtcgaacgttgccgtcgccctttcaatgcttgactttcttcagcgtgaagatcaggtttcaatttcaagagaagaattaatagatggcctaaagaccgtgagttggccaggtagactacaaaatgcggaattgatacttccgcaaggccagcaaactttgaagatattattagatggtgctcacaatggagacgcggccgaggctctcgcatcatacataaaggagcacgttcgtcgcgactcagaaccattaaggtttttggttgcagttacgcaggggaaagatcttgaaccacttctttcgcctttgattagatcctgcgatgaggtcgttgtcacaaagtttgggcctgtagatcgcatgccttggatatctgcaatggatccctctgatcttgccaggttcgtttcaaagtacactgaccacgtattaatacagcctaatttacaagatgcggttgcttacctacagaatacgtccccaaggcagacggtaatttgcggctctctgtatctttgtggacaattgctacaaagcacagaagtcaaatggtgaaagtgggtcatcttttttgacgtttgttaatagagccgcggagcatgttttcgatgcctctttttgaagttgttttctggtttaggtcgctctttagcgatacttcaggctcttgtttgacatcactcgcttcttcaagctttcgcggctcctctttagagtgtttctgagaattttcgtctctttcatgaaggctaggctttttgtcgtctttctcttcatgcttccacgagctttcgaaatccgagcgcgaactttgttcgcccttcaccaaagatttttttgttttgtcctcttttttgaaaaagtcgcgcacagcgccctttgctggggaaacaaggcactttccgttgtttgcaaccttcccgacctcagaacttacctgccaccactccaaaacgcttttgtcgcaatatgcttttagtgtttgttccagttccgactctttccaactggtttttgactcatcgagccacatgttccactcttttgagccgcgttccaatacaacaggcatgcgaaagtggagccactccaactccggaggcgccggtcctgtgataatagtatatgaatagaaatcttgggcctccacatggtcatacataccggccaaaaacatcaattcacgatccttcctcgtgatatagtatgggatcttggtcttgcctttagtttgccactcgtaataaccactcacgggtaccacgcatcttttgtaattgcagggcgtggcccacattttacttgtcgctatgttttctttacgtgcattaaaggtcttgtagggctgcgacttggccacgtcttttgtccagtgtggaacaagaccccattgcatactcctcaaatgttcgtgatttgtaagaactggtgctctttgcgtgggcgcgatgttataggaactttcgaagtttacaggtccatcttctggactttcataggttatatcgagctcagtgagtcttctaccgacgtcaatgccgctgtagcctaatgcgtatcttccgcacattaagagcctgattttgattgcagttttcggtcactcaagggttgttcgcggttttcgccaatgtaataatgatgatgagcttgcctcttccctaatttttacgtagtttggcccgtaatgtctgatgaaggcaataatagcagacccgatcagcgaacaatacagcttcatctgacgctgctagcgattcctagtcttctttttcccgatatttggcaaagctcaggctttccgaagatgtcaggaggtattgacacctcagctttggtcaacgaggtgctaagaaatacatgtttaaagaacccagactcgtttcatcctacagattgaagtaactggcagtgaaggtagccttataagtatgttggcagttcagtcaagttccttccttcttgcttaatattttcactgtttgttctttcaaatttgagaagttgacatttttcgatgctagcaaagatcatctctaacaaaactaaagcggcgattttaagtttagtgccagaagcctccagaaacacatgatgcttggcagtaggttcggagtaaggtctgccctgcgcagagctattcaggtgaaacccaaaatcaagatcccagcaagagctctgaacacatttgcctcctccgcatcaaaatacagcacatggcagaggtgggcatataccgctggagctttcggagctctttctcttggtctctattatttatactggccacggcatacattcccgcaatcagttgccaaaatattgagaaaggcactatgggaggagagcgacaagaaagaccacgattatcaatgtgcgctgaaattctacctacaagcaattggcgagtgcgacaagctttcgatggatagagtgagcgatgagtatacgggtattgagctaaaaatagccgaaatgtatgaaaggctaaacatgaatgacgaggctcatgacctgtacctagaaatgctttacagatacttcgacgctctgcacacgccaggacggattccagatgacaaaaggccgcatctcatccagaaggacctcagaatactgatcaagtcgcttgaaataaacaaagacatccaagttggaaaaaggaatcttttagcccatttacttctggctcaagaggaagtgttgagcagatctcccgaactcaaagagtattttgacaagcgtaaagagcggacaacaaaactttttcaaggaaagctagacgatgaaggggtggactttgataacttccttagcgaagataacatcaagctaaacgatgaatcctacttaattgtgaacttggcgaaaaacagcagtgcgtgggagccttttaaagaagagttttttactgctagagacttgtacactgcctactgtctttcaactaaagatattagctccgctctgagctgcaaactaaccaccgttgaatggatggttatggccgatatgccaccagggcaaatccttctttctcaagcaaaccttggctcattactttacttacaagcagaaacttttgaaacaaaaatccatcagcttaataagaggcgcgagcaagacaagtctaaagcagaagatgaaacaatgattagagcgctgagacaattgaacaggaacaaagacacatgcttcaaaatggccacacaatgctatgatagtgttattaaattttccagaaagaacaagaaattaaggttcaacgtcaaagatttcatggatccgtcagctgcgcacgcaatagctctctctgtgtatgggatgggggttattcacttgcataagcacaatcttgccaaagccgaaaggcttttaaatgattccatcaacatggcggaagaaacaggcttccatgaactgctcaaagaagcaaaacaggagctgaagaaagttgcgaaggcaagccaagtagacgctatcaaactggaggatagagactcaagcgcttctgacactgtttaacttgtatatccaccaactatcatgtatttagtaagagagtcgttattgacgtctgcgctcaaatctaatataaatccatttgaagactagaagtaatgcgcgacatgttaacgcaaacaaggaaaacatgctttcgcaagcattgcatgtacgaaagccttcactcctaaagtcggtatgccagttgcgagtgtattcttcgtttcctgtgtatcatgccaagcacgacctgcgaaaggtgtttgataaccaaaactattggcgagagatcaataaagacatttataaatacgaggaatcaaaggggattggaatatttggtaaactcggtaagcatgctactcctcttcaaaccgggctctttaagaatccttttttgaccagtagccaaggcctcagaaattttagtatgcaatcattgaaagaagcacaacagcttgtagaccaaatgaggcaagatcgctcacatcaaggccacctaaattacattcgtaatctagaccgcttgagtgacatgttatgtcgggtcatagacttatgtgaattcataagggcatcacatccagattcacagtttgttcgagccgctcaattgtgtcacgaggagatgtttgaatttatgaacgttctaaacactgattcaacactatgcgagattcttaagcgcgtcctcagtgatgatttgattgcgagcaaactttcggaggaagaattaaaagttggtaaaatcttgctggaggactttgaaaagtcgggcattgacatggctccagaggtcggggaacagttcataaatctttctcagcagattagcattgttggccaagagtttattagcaatacggattttccaaaatcggaatatgtcaaggtttcatgcaatgaacttgaaaccagcggtattagtcccttgctactaaaccacttatcacgcgataccaaaggacaaaattacaaggttcctacgtatggctatattgcattctccatcctcagaagttgcccgagcgagaatataaggatgaaggtctggacagctgtgcatagctgtccagaaaagcagataacacggctaaaacacctagtcaaacttagaggtctacttgctcagattatgggcaaaaacagttattcagattaccagttggaaggcaagatggccaaaagcccagtctatgttcgtggctttgttgaatccctcgctgaagctattaagccgctggccatgcgagaattacgcgcacttgccaacctgaaaagttcacatttggatttacccattccaaaaactgacgaagaagtgttgaagtttgttagaccatgggatcgagacttttacagcacactaatttcactccaacagcagcgcaagacgttagaaaatgagcagataaactcatacttctccctcggaaccgtgatgcaaggcctttcgagccttctggaagatatttacggtataaggcttgagcccgcggtagccaaagtcggagagacatggtctccagaggtacggcgcataaatgttgttagcgaccaagaaggtgtcattggcgttgtttactgtgatctcttcgaaagacaaggcaagacatccaacccagctcatttcacagtatgctgttctcgccaaatttacccagaggagacggacttatccacaatccaagtgggccagcagccctcatctggccaaatatttcagcttccggtcatttccttggtctgcagcttttctcagaactcaggatcaaagaaagatgtatgcttgctccagttgagtgaagttgatactttgtttcacgaaatggggcatgccattcactcaatgctcgggagaacctctcttcaaaacataagtggaacgaggtgtgcaacagactttgttgagctacctagtatcctgatggagcattttgctcatgattcccgtgtgctgtctcgaatcggaaagcactacattacaaatgagcccgttccggatgaattactccatctcaatcagaatgagctcaagtaccttcagaacactgaaactttttcgcaagctaaaatggctatgctagatcaagagatgcactctcctagaatgctcacagatggccctgttgacgttgttgaaatatatcatgaagttgagaaacaaatgggcgttttaacggatgataaaagtaattggtgcggaaggtttgggcaccttcttggctatggcgcgtcgtactatagctacctttttgatcgagcgattgcaagtaaagtgtggcagcacttattcgccaacgatccatttagccgcaagagtggtgaaaagttcaaaaacagtgttttaaggtggggcggctctagggacccctggaactgcatcgcggacgctttggataaacagtcgctttccaagggtgatgaagaagcaatgaaatttattggtaacacagaggacgtgtaaggtttgaggttaaccttgtaaataaattacagtcatgcgcattagaaactcaagcgaatattaaaccattaaatctgtaaaacaaatatcttaaccggaattgcctaatatataaactcttctgtgctttggtaccacctacttgttgttttgatctgtgacgtaccaaaatcatcaacagacttagctagtgcttcaaaaattgtatcacatggtgagattctttgtatatatatctaacatttctttagaactttcacaagagccttgttggcgcaatcggtagcgcgtatgactcttaatcataaggttaggggttcgagccccctacagggcttacttttttgaggacgaaaaagtcaacacaatgaaactgataatatcgagcaatcagtgttaatgaagttgaagcttgctccgttccagagggacggaacgtttttacagcatggggagcgaggccacgacattcattgttgatgtttcgccctcaatggttggattagggtatgttgagcaagcaacggcgtatattgaatacacattgttcttgaaatctaagaagcagaggaaaacagattgggtcaactgcttcttggccaactgcccgtactcccgcaacaatcatgaaactgccaatgtctttgaattaatgcctttcacggctcctataggagcacacaaagtgattgaaatacttaaagagctaaagagtctggttaccagaagcgccccaggaaagcataacatcaattcgatggttcaatgcctgttagttagctctgtaagcatgcgtgacgagttcaaaaaacgcaaagttcgcaagagaatcattgtctttactgataacctcgatggcctcgatttgacagaagaagagctagctaccctggagcaggagctcgactgcagtatcgtgctggttacctgcggcttaaaggttgaagaaaggaagacgtctgagataccaatctgggaaaagtgcatacagaaaatttcggggtctatggaagtctcaatgacagcacttttgcaagagatctctacgcataggcccgcagtagtaaagccagtacgcattttccagggagagcttaggttaggggctccaatatcagacgaagatgttacagggccaagctacgactcaattacggtcaaagttgaagggtatcctgcaactaaagcagtttcaagtctcaataggcgcgttgtggcgaaatccgaggatggcacctttggccctgtcaaatccgtgatcgagtatgaggccattgacgatggagaggattcggaaggtggtgttgcgagtgtctctaaggagtacgtgaccaaggcctatcgttatggttcggattatgtcgtcttgccccaagctattgagtctgaaagaacctacaaaacaaagccgggccttgacttgcgcggttttgtcgggaacgagagcatacctcgtcacttcctaagctctgaatctacgttcattatcccagcgaccaaagacggcacaagggccgactttgtgtccttttccgctcttgttgactctatgatcaagctaaggaagttcgccattgcccggtatgtgcagaaacttaacggtgaggtccaaatgtgcctgctttgcccaattctgatacccaagaagcgtaaagaacccggcgatgacgagacatatacacgcgccctagttctaaataggctccctttcgcagaagatgagcggtgttccgactacccaaggctcgcgcaggctgccgcttcgtccgacgccgagacagcggagatcgacgccctaatgggggaattgatcgacaccatggaccttggcccgggccccgaccaaacatggtgttccaccacgctttaccgttcgttcgacccaacggttctcgaacccaccttaccacttcctcggccgacagaaccacgtgactccagtgttcaagatgccctttgcgtccccgctatcggaatataccgccagcagcaaattctgatcgaatacatgcatcagcgcatcgtccaggggtcggcagattttgaggttccgggacttcccaatgacctccagaagaagctttttccctccaatgagctatcgaaaggcactttattgaaattacaagagctgcttgccatagaggtcaacaattcccgagcaagctccgcgacccctaatgacgaacagcaggatgaggacgaattccaagaaattccctcccttgaaagcttgcttgcaagggggagaacctaatgcattcacgtgaactgcacatgattaaatccaagcaatatgcaaaaattcctttgtcccaacattgggacattttcgaagaaaaatatatatattctgaagaaatcccttgacactgaaacagttcagttccctggtaattaaggccacgttcgtgttctcgatttcaattgacttaaccggacttgctgctgttctgcttcagtgcaacgaattcactgtgaacctattactgtaaaaaggctaaagctcagcgcgcgctttaaagatgtctttacaaattgaaacggttcccacaaagccatacaatgaccagaagccaggtacttctgggctgaggaagaagacaaaggtcttcatgaatgagccccactacacggagaacttcatccaagccattatggaagcgattccagaagggagccaagatgcggttctcgtggtgggcggcgatgggcgttactacaacaacgaggtgctgcagaagattggagaaatcggtgccgcaaatggtgtcaagaaactgattgttgggcagaatgggttactgtcaacgccggcagcgtctcatattatccgcagctaccctgaaaagagcacaggtggcatcatcctaacagcatcgcacaacccgggcgggcctgagaacgacttcggtatcaagtacaatttgagcaatggtggtccagcgccagagtccgtgacaaactctattttcgagaaatccaagcagttagccagttacaagaccgtaaagaactttccaaagatcaatctttcgaagattggcaagaatcaggaatatggctctcttctggtcgatgttattgatgttactgcggaatatgtcaagctcatgaaggaaatcttcgacttcgatcttatcaagaaatttattgatcatcagcgttcaaccaaaggattcaagatcctatttgatgctctcaatggtataactggaccttacggcaaagccatctttgctgacgagctgggactcccagcggaggaagttctgcagaactatgagcccaaacctgacttcggtgggctccatccagaccccaacctaacttatgctcacacgctggttgaaagggtagacaaagagcaaattgcgtttggcgctgcctctgatggtgacggtgatagaaacatgatctatgggtgtggtcccgcttttgtgtccccaggagactctgtcgctatcattgcagagtacgcgtcggagatcccttatttcaaaaagcagggcatttacggtcttgcccgctcattccctacttcagctgcgattgatcgcgtagcaaaggctcagggtctaaactgttatgaggtgccaacgggctggaagtttttctgcgcgttattcgatgccaagaagctttcgatttgcggcgaggagtctttcggcaccggttctaaccatgtcagagagaaggacggtgtttgggctattgtggcatggctgaatattcttgccatttacaacagagagcatcccgacagtgatgtttctatcaaggttgttctggatgagttctgggcgaagtatggccgtactttcttcactaggtacgattttgagcaagtctctggtgaggctgctgccaaagtactgagggtgttggaggacctcgtagtctccaaggaatccgctattggcaagctcttacccggaaacacagacctgactgtcacagactgcggcgacttcagctatactgacctcgacgggtcagtttccgagcaccagggtctctacgcgaagctctcaaatggatgcagattcgttgtgagactttctggtaccgggtcatccggcgcgaccattaggctttacctcgaaaggtacacggacgacgcgtcaaaatactcgctaaatgttgagcagttcatgaaggacgacatcaaggcagttttgaagttcctgaaattccgtgaatacttgggaaccgatgagcctactgtcagaacctgattgcacttatctcatgctctctcttctatttatataatgttttttatgctggtcgaagggaagaatacacatacagcagagaaaacctattcagtagagcttcgctttctttcagagtgacgaagttgttataacgaatctaagtacaatggcttcagcttaatattcacaacctagttcaagtgtcgtagttccttccatttgtattctttgatttttcgggtaatgaaatgaaatcttggagtatataggaggacaaaaaaatgagccttcctaaacgcgatgctcgagaaacaacaaagaaaacatccctttataaaggtgccacaagcgctgtaagcacgaaagggttcatcaattaaatgtactcttggaagcttgccagcaagtttaaattcggacgttcgaaggaggagaaggagaaggagaaggagagagaaaagaacaaagacaaggagaagcatggtttattccatcataagagccacaggagcgaatctccttacatggaacctcctagaggttcagtagatcgcaaagaaactatagtcccatcttcgtcttcaatagcgcccgtacgcttgtcatcggacgtcaacaaatcctctgcaacaaactcttcggcatcaaccggaaggacctcgatgagtacctcaggagaccaagatactgtcgaagataaaaacgcggcctcaagcttcgttggtgacaaatcgagtggcaaagacagtttaattgaagagcctcgtttctcagggatcatgacaataaaagtttatggtggcgaaggctttatgctgcccgtttcgattacctctaacgttcaaattctcaagaagctgctgcaatctggcgtaataaaccaggcgagtgacgacgcaaacgtcgacgagctcatctcgtcactctctcaacttcaagtggcggatccgggcgacgacgaaaatattatagacggtgagacggctgctcgttacattccggcaaccatcacacttccaacttcaacaactttgaatcccttactgtattttactttggagttcgacaatacggtggcaactattgaaccggaatccggaaccatttcaaacttaaccttcaacaagatatctacatttgatgttactcgcaagctgaacttcttgaaaatggacgtttttgcgcgcattccttccatattgctcccctctaaagcatggcagcagatgaactcctctgatccgtacatcaaagacattttggatcgaatcaacagcaaccaggatatccacgtcggttcatgcaatcttcctcttacactggactttgattctgcctccactttccgtctttacaatcatcagtggattagcttagagcaagggaacgggaagctcaatatcagtgtggactacaagcctgccaccaacagagcactaagcattgatgatttcgatctgctcaaagtcattgggaagggttctttcggcaaggttatgcaagtcagaaagaaagacacaaacaaggtttacgccctaaaagctatcaggaagtcttacattgtgtcaaaatcagaggtgacccatacattggcagaacgtactgttcttgcacgcgttgacaatcctttcatcgtgccccttaagttttctttccaatcaccagataaattgtacattgtgctagctttcatcaatggaggtgaacttttctatcaccttcaaagagaaggtcgtttcagtctttcgcgcgcgaggttctatacagcagagcttttgtgtgctttagagactcttcacaaccttgacgtgatctaccgtgatctgaagcctgaaaacattctgttggaccatcaaggtcacatcgcgctgtgtgattttggcctttgtaagttgaacatgaaaggccaagaaaaaactaacacattttgcggaaccccagagtacttggctcctgaattgcttctgggccaaggttactcgaaagttgtggactggtggactcttggcgtgcttttgtatgagatgatgacaggcctacctccttactatgatgaggatgtaccaaaaatgtacaaaaagattttacaagagcccttacggttccctgacggctttgataaagacgccaaagatctcctgattggtctattaagccgcgatcctaagcgaagactgggcttcaatggcgccgaggaaattaagtctcatccattcttcagtcagctcaactggaagcggctatggatgaagggttacataccaccctataaaccgccagtcatgaactctttggatactagtaacttcgatcaagagtttacgaaagagctgcctgtagatagcgttgtgaacgactttctcagtgaaagtgttcaacagcaatttggtggctggacatatgttggaagcgagcaacttggaagctctatggcacccactaaaagcatacgataggtatagtaaggccctgtggcttttcttccaccctttttcaataagacaccgccggaaaaggctcgacagtctaatgttgatcacatgtagagcacgtgatggtagctatggtttttatactttgttaaatacccctgggcataaaatttttagagatgcgatgatgttagattcctaaatcttcatcttacaagaaactttggagttgacgaaacgctaagttgaccgagctttcatttgtaagatgatggccatagagaaggcagccaagagaggggctgatggcatgataaactcagttgagacgaaaaaaaggcgagtcgagtttgcagatgaggtaatggttcacgatgaagatggcgagaagcactcgaatcaagacttctctgcaaagctttaccgtaactttgttttgagtgccatagaggacgtggaaagagtatgtttactgttttttttgaagaacccgccttggtggttcttttcctttttccccgcgggacactaactgtattttcagaacgatgcctctcaaatcaacacattggcgagccagttgtcacttccgagctcgagccccgaccggatatcacctggcaatttgtcaatcctgctgcagacactgtcctacaacatcagcaaacttgataccccattatgcacatcgctgatccagtctgtcataaactttgagaagtggtgggaactgcctaccgctactctaggtacgtatatattcttcattaaaatcctatgctcgagcttgccaaagtggtggcaagacgtgtcactcccgttgatctccgagttcaccctccctgtggatcagactgttcaacaccatgagatgctcaaatacttcctgcggacaattccaacatgtactggtttcatcgattcctacatcgccaagtttttccccaacaagaatgattcaaaaaggaacctcgttaactatattgccaacgtgttgttactcactgactactgtaacgaattaagatttcagtcttggtctttagtcattgagaaagtgatttcgattgatgttgagctgcagaatgagttggacgaattggatgatgatttggaaaacaacatagacgacgaacttgatgacggtgaagttgaaagcgatgaagacgatcaaaaccttgacaacgactccgatgatgattccgccaacgatctcgatgatgatgatcttatggacggccaagaagaatacaacgtcgacgtgacccaaaacataaaacaattgtcgtcgaagctggatgccattctttctctaataacaaaacggctttcgcaatcgcttactgcacaaagcatcgaaaatggtgacggtgtcagcatctttaacactctcataagtctgttcaagtcgcatatccttcccacttattatacaaggtccatccaatacatcttgttccatgtttctcaacaacaattggaacttatggatgcctttctagtcacactcattgacattgcattttctccgaatgagaccattgaaaagagaataaagtcactacaatacatcggatcatttattgcacgcgccaagaagctaacaaatactcagataatatttgtttcaagctacttgacttcatggcttaaccgttatgttttggagagagaagaagaagttaatcaacctggtggagttgagaggtttaaacatttctacgctgctttccaggcactttgttacgtgttttgcttcaggcacgccatttttagggatggagacacctgggaatgcgaaatagacaagttttttcaaagaatggtgctctctaaattcaatcccttgaaatactgcaacgagaatgtcatgatgatgtttgctcgtattgcccagcatgagggtgttgcttactgctttagcataatagaaaacaataacaacgaaagaatgaaagggattatggggaaatcagatagccagggctataatggcgttgttagcaactggtccttggctacgcgacaacaatttatagatttgcaaagctattttccttatgatccgctctttctcaaaacatacaaaaggatgatgagggactactacattgagtggagtgacgttagtcgcgaatacgagagtgacgaaagcgacgaacttgatgagttaaacagggatttataggtgtctttcatacaagaaaataagaatatgtaccgcatgcagcatttgaaaatcttcgatttgagttttagaaatatgtgcccatcttcggggacgaaaatgattttaactttgcaactttacaactttttacttagcttttttacataccatttattttagaacaccccactacctttctctattattgtccaaagtatccctcattgcattatccaaaattccattctcccgtaaattgattgatttatgtctcccccgtaattgtgttcctgttgttgatatgctgtgagttatctgtattacttcctgttgcgtcaaacgctgaatgctcgtttgtagcgctagggatatccgtagtggcgttttccaccgctgatccggctgtacttgtagcttcatgaggagtgtttctttcgcttccgttgtttacggacccatttcctgccgaggaactagtcacctcctggcaccagtaccggtgaaagttccacgactgcaattgacattcgcgcgagcaatattttgttctcttgcatcgacggcatttagcaaaccgctttggatagtcttcccatttgccacatgcaaagttggcgcattgccgcacacctgttgtttcgttttttcgacaggagtttctcataacgactgaactccagtatgtcatgtctctctcattttcttttttcaccgtaaaacgctccactaatggaaatagattgagatactgcgttccaatgatgtggttccacgtaccctcatccagcaccttcggaaatacatcatagtcccatttagtactgaacttgtcctctatcttagccattttaatgactctatgcggagcgtcaataaattcttctctgtgtgaactacagtgtctagagttgtggaacacgagacctgatccattcaagttcttacaaaaagcttccatttctatcagatatgggtcgttgtggtcaaccgtacgctccttcggctcttctgcaacatccgattcattttgtactggttttgcttcttcttctgtagatattttcaaaggggatatatcaaaggcttgttcaagatgtttcctgacggttgaaacctcggttctcagggacagtgatttaactagatgtaccctctgaagatagggcttcatgtgtgtatattttgagatgaaagccaacagttgaagtgaccatataacatcgtccgcctttggggctatcttcccccaaataaaagtacgtggaacagacacggcgatgttgtcgtaggtgtcaacctcgaggtcttcatttgaaccaggccccagagaagctctccacaaggaactgaaatcagtgttgagctgcatcacactgggcgtcctcagctctcgacatttttcgactagtccttcgtcgccacaactgctcgttaattcttcaaacgagattgacccgtcaaggacagtacgtttgaagtcgaagtctaagtcaccccctgccatgaaatcgtagttcttttccagaagtaagtagttatctaggacagtggcaaggatgggaatgacaccagaggaaacaacttgcttccgaatgtgctctgtacctcttgtccctgttaaaactaaacactgaaacgcaagggtccacttccaagcaaccatagctagttttcgctgtctttgaattctttcaacaggcgttatctcatctgtcagctgcacctcggatatctcggacagcggaatgttgcaatcgtgtagaatggaaaccagtcttactaacgcgccatcgttcgcaaccgtttcgcgaaccttggctgaattcgatgtcaggtaagtcaagtggttgagagagtttatcagtgggatttctgaaatacaatctaagcctcttctatcgtacactgccgacgttatcgtaacactcggcctatttaggagcacacacctgtggttagagtcacgcatagtccgcttctgcactccaatgaattcacgtttgtctttgtttacttgtttgccaccggttggtctgctcacgagatgagatgggataaaaggcccttgattatttaaatttcaacatcgcgttacacatttcgagaaatagttcgccaattctaagatatagagcaagcacgcacgtcttggagacaattcattgtgcgctatgttcggaattaagctcaattccacgttaacgaagcttttagagcgcttggagggcaatgcagaggcacaggatattcttgagaaaggcagcatatccatgaaggcactgttagcttttcacagcgagcactggagccatgtcggggtgaaagagcttttgactcctctcgattttgcattcaaaaaggtgccagagaggggtactgcttacacagacgagttcaaagagcacttggaaaagctacggtcagaacaggaggagaaagactaccaagcaatggtcagaagagatggcctgggcgcaatgctagaagatagagaagaactgacaccggcacagatggccaagcaagtcaaagagcaaataacgactgtttttaatgttttggtgtcagtggtttctgtggtttttgccgtgtggtactggacaggctcctcgacgcacatggaaccacccacccgtgtacttttgtgtctgtttggtgggatattggtgcttgtggctgacgtcgtggtttataatagctatctgcggaaaattgaggaggcaagagtaagggagagaagcaagaaggagcgcaaaaccgtggtgaaaacattggattgagtaatcatcagttagctgcggtctgccacggatatagcctgaggtggagaaggcaagtcctcgatagatacatgctttggcgctcgagggaaaagtgtctctttcaagtggcaagcggtgtgaagtctaagtaaacgcctggagttgcgcctacgctgcacgcttgtgaagaaactccatttcaggaggacccgaaaaaactcgagaaatccgtagtccggccacagcgtgctagaaaactccacgtgcccattttggtggacctgccacaacatgtagtcagacagccgtgtgtggccgctcgtcctgaccaggaggtcgcaattgtttgagttctcccgcaacatcatgtggtttgttaggacgctttcgtcgatttgtgcagctgggaatccgtgatacttggcggtctccgcgcagtcgtaaatcgcgtggtagatgtcgttccttgacgtatatgggaaacaaatgtagagcatcatagagtcgccttcgcttgtcattctctcgacgctagagatcctgtcgttcaattctttcgaaatacgggaccgctccccaacaacgcacaagcggagcccaaaaagctcgctattgcaatcctgggccctgcgtgctacttcatccagtttctcggcaagcaagctggtaagcgtgtcaacctcttcttgaggcctgttgaaattctcgatcgaaaacgcatatgctgaaactgtcttgacccccagtgctctgcacactgtaagcaagttcagcaaagttatagctccggcctcatggccggatttgacaggcaggctcagtgatttggcatacctcctgttgccgtccattatgaatgagacgtgctcgggcagcggtcccattttgaggatgttggtcagtgtcatctgtatttgcagcagcgcccagcttacgcatgccaggctcaatatgaaagaccatagtctcaatttctgggcatgtgcgtactccaaaatggacatggggcttaaaacgtatgggaacggcggcgccttaggtttgaaccgctcctttgtttgtttcagctctttttcaataacgtctacggtattgcttgacctgttgtgttccaccattcttaatgtgtaacgtcaggacctagatcaatcgcgtcgttctctcagaaagttgttccgcgcgtgctttcgaggggacgcgtagtcttggtaaaataaccgccgtcaacttgttttaaattgtcaaaatagtggttgttaaagcgttcactacgacgcatctttaaggagtgtctatatatctatatatcgagtaatatgcaactgttatcgacgtatactgaccatcaagctccgaggatctgcttctcgacagcgtaaacgaatttcatggtctgctccatgaaggttagacacagaatcgtgtgtggggcgattctgaaaagctgggcctcgaaacccttgtaaagcgcgctgacaccttcgattctgacagtcttgataagacagtcgatgggacccttgtaaagattgcccttctggttgtatactcttgtaagaataacatcccaagggttcatgacaacaccgacaccgataccagacaaggtactggcgaccagatgcagaccggtgccttctttcatgatgtcgtggttgagcaaaaagcgtttggcggtgttgtaaatgggcagttgcacggaggacccggcacctgttctgagaatagcggcgtccacgccacggtatagaccctttagcccctcagctctgtaaatgctggaaagcccgttccagatcgatgtgtagtgggtctgctggccgatctggatggcattcgagtaggcctgcattctggtcttgatcaggaaaagtggagagcccatgattgcaccaatgataccggagcttgcgccggagacgacgttgacagccacgttctgcaccttgtgggggtcctggttggggtagaacgttttgttcagcaaagaacgtattggttcgtagaacccaagtctggaaccgttgagcccgatctggtaaatgtaagcgcacgatagacccttttgcaggcctctgataccctcgtttttgaaaatgatcttcagtgattgccatgggtttttgtagattctctgggactcggctgacatttcaccctgcagctgcattctagtcttgaccagttctatagggtttgttactgtcacagcgatacatgctgccagaccacctgcgatgaaagaccctgtcttagtcaccttttgggcggcaggcttgtcagcgtcagtctttactcgcgagatttctgcttccttggacattttgctcttgtgcgatggaagtggtaagtctaccggagtagtggtattggaaccaaattaacgcttcttgtatatttctatctggtgctatgactacttctcaaaacttgaactttttcgcaccaattttaagccggtaccggccaaaccgctgataaccacatgatcgtgacgggttcgcgatcacgtaacgagaagaccgattcatcaaaattcatgagactattgcaattatttgcgtaatttacttagtggattgtcattaagaagccctgaccagttgattaccgcagctgttgcagatgtaaacaggcgcctgagtatttagacggagcttcgggtcgcctttggttctggtaaggtcagtgctgccgcacaagtcgcagggagcctgcggcgatgcggatgtaggcgcttcattcgatggcgacacacttttcaaagactttatggagggcgagctacccagggctctggactttgtgagcgtggatgtggcagccttcacggtagaccctagtaacccgctgtgcatgtaggagccgttagattcgctgccggattctgacttcggcggtgtagaactacgcttcagacagctcagtacctttttccgcacgttagtggagatgtctgatctgaacacgcggatcacacctgagctgtccgttgagacaaatattgttccaatggcttcaatcattgacggaaagcgcttttgaagaaggtcattctccctctggtgctgttttttggtatgcaacagagacttgcggtgttgttgtctcattactgccacgtcgtcttcgccttcgcttagtgccatggtgagctcgcagatgaagtcatctgagagcgctaacgtttttgcggtgttgactggcgcgactgcagtggttgtcacggtgcagtgatgcgcgtggaatgcaatatagtggtggttcttgataggctcgtgtttgcctttatgtgatggggtaagcccgctgagttggtcgctggctggcggcgaacgcttttctgaggaatgcgcactgcctatactgaggctccttcgcagaagtcccctaatagatccgtgcctatgcgctttattgttcgaggactcatcaaggtctgctgccccagcgctcgattcaagcttccagcaataaacccattggttttcacttggagcgatgacgtacatttttttcctagtggttgacaaggtgtgggcgctgatctgggaatgtgcgttctcaaatcctcgtaaaacttccaatagcgtgcggttcttcacgctgaatatccttatccttgagtcattagatgtaaccattattctcaaatcgttatctggggcagacttgaagaactcgataccagtgattttgggcccgctttcagttgactttctgatgcgtccttttgaactctccatgacgtggaacgtagagatcatttcaagccctcgtgtgtatagaatcgagatgtgcccattgaaagtacctatcgcggtgtattttccgtcaccaaaggatgtgtcaatggctgtgattatgtccccgcaataatgctcgaatgaaacagagtggtccaagatggaccataggcgcaacttatggtcaagacagccgctcagaaaaaagcggtcatcgttaggatgaaacttggcgcaagtgacaaaatccggatgctcaaatgtttttagagcctttggccggtcgcagtgccatagtctagctgtcttgtccattgacgtggtgagtataaatccgttctttgaccagtcgaggtccagaatgtcctgtgtatgcccttgaaaggttcgataaggaagtggatggaatacaggtgcgtagagatccatcagccccggggctgtaacctggtccagttcatctttgttgctccgccctgttgcagccgaaggtggcattcgcaaggatatgcgcttagcttgcggttttgtggtactgttgctaagatcgttgcgttccaagggcgaagctatcactttccatatccttagcgtacaatccttaccgcctgtggctagaaatctgccatcgcgactgaacttggtagcccatacagctcttccgttgttttcgctcaatgtactgagtgtcgtgttggaagaagaggtaatatcgccgttgtcaagtctcaattcttgcgcaagaaataaacgacggaactgcttgatgcggggttgtttgttgaaaactcggagataggccggctgcttgaggtatcttttaaattgttcacggttgatgcgtccaaaaatgttgtttaaaacaggatctgccggatcatccgaggccgtatgcgccttttgcaattcctttgcctcttctttcggacctaggacccttgtcgaaaaatcctgaatcttaaaggagggcttcgacatttcaaactggaccggggcaatatgcgttgtaaactcccggcaggtcgcgccaccaacgctccgtcgaccactttccgtgtcaccaccgttactatgactgctttcgctagtagtctcgctgctattttggctcgacggcttcgaaaggatcaagtcctcggtggaacttccggaaagttcgaactctggctttggaccatgcattcgctcctcttcagtactctgtagaatttcgttgtggtccctgagtggcgattagttttaattccatgtataatacggaaaaacaatatagattaattatagaacaacagttgcaactgaagtgaacgaaaagattagaaaaaaaggcaaaacatcctatttgggctaaagcagggtttaagggtccaacctatttcagaaccatgtctgtagatgcgctggatagctttataacaaactcagtgaccctcttggaggctaatccttcagagactgttttatctgttacatacaatcccaaagccaagtcagggaaagttgcgttcaaaacccacaactcaaagttgtcaactcgtttcaagtttactacgtccagatcaaaagatgtatcgcggcttctgagtgctctagggccccgcggcgtgtcgatcaacaacggaaaaatcgaaaagaagagaacaggcaaaaaggtgcaggcagtcggtggaatgagtactctgctagctaatgttgatgttccagaggctttggaggagcccatccagcaagctaagccgtcaaagcctgcgtctgggaaaaagaagaagaacaagaagcgttaaatgagggctccttgacaaggatccaatcatatatagattataattaccaaaaacaccgtgttagaaaatggaagttagcagaaaactgaagatagccgggtagtaaaggtgcgcgttcacttgaaaccgcgctttgcgccgcgcttgcggtttttcttccgattttttttcttgttgctcctaggcttcagtgggcgcacctcctcagctccatcttctcgatcaaaagttgatgacctattctcatactcttccagatctttagagcttggttcgccttcacgaatcgttaccgttgtttccgccagcggtgccaactcttcagttggatacattgggggtaagtcttcgcccttttgcagtacaacgtcctttttgatctcgtctccgttgtatgctggcggtactccgatttctccgtagacgcttccgaatgcatacttctttacgttggcttccacatatacgaaccccagctgtcctaagttgacttgcaattcaatttcatcagatgctaaatcctcatcatgcgagtcgtgaacattttccaactgttcgtgtattgctcgaggcgccttttgatccatgtcgcttgcaagtatgcgctcgcgcaaggacacattatcacaatcctccatcaggccctctcgcgtgtagcttcttgtgtacgcagcattcattgcgccaataccgataaataggtcgattccaacattgtgcgtcagatccattagttttttaccgttatgcgtaattaggatggtcccagttttataccggtacccaaaccctatgacatcaccctcctgaagcttaggcaacaatgtgttagcatagaatggattattcatccgcagcttgcctgttgactcgtatgctatggaaaactgtgccatgccgggcattctaaagtaggggtacggacacgtcaccaggccgcagctgaagatcgagttagatttggcgggatacttgaacaccttgacctcgaagtagactgcgtctttcttgttgtgcggaagtgggtagttcattaccgcagaagagcttctgttgaatttggtgaacgtaacatcgagtttgtcctgaacgatgaaactgggcagaaaattcccgtactggtcgacgttgtcgttgatggagggcagaaaataataactctggatgccccggtccttgatgaactgcttgtcgttgatgttcgtatatgttccaaactcctttacaatgggaggacacattttttgaaactcgcggcaccgctggtacagttcgacctcaaacgttgacatgcggggcaattcctgtgcctcctgttcgaggagggcttgctcgtcgtcgtattggcctggagtgaggaacgagccatccagcagaaccccgctacgcttcttcttgaacaggttgggcaacgcggacgccacttcctcgtcatactcagactcgtcggtgctgcaaaacgtcacgtagacggctactattatcagcatcagcatcaatactgcgaaggtaactgacaggctgatcaagaacacaaggcttatggcttcgccatcctggtgatctccaataggtgggtcgaagagggggtctcccgaaatctggaacccggtcgggctataagcagagagcttctgcatgtgctgagtaaaggcttgaaatgcgctgaaagttcacggagagatgggtatttatcgtatgttaaggttgtctgcggagagagtcacctattaggatcctgaaaggccaatacgtggtcgttttatacgcgaatactaaggctcggcctggaggagggtgacttttgtatcaagatgcggcgcgttccgcgaggctgcgaagtcagcaatgggcctgtgggaagccggctttatatcctgagcgccgctcataggatatttatctctgttttcccggtccttgccggccattccgctatggaaagcctggccggacatgatggcggtcgcgacttgaaaaatagctgcttaccgagaagcctgaggggaaaaaagcgtggaacacagtgatactggctgcgttgcagctaaacttctgagccttgggttttggggcgttgtttgctgtggcggggaacgctcaggcgacagcagacgcatcgcacttgtattacgcggaaagagaggggtctattcacctacataactccgaagtctaggcttcgggtatggcacgggtgcggctctcgaacacggcgtgggtcgcaaattgcaggtgccaacaagggtttgaacggcacaggaccctcaacactgtccaaacatacaaggtactctgcgacgccaagcgtcaatacacattgctgattgagcccagaaaaagaacggcacccaccgcgcaaaaagccgaccctgtgtttcgcgcccgcgacgacggaattcttcgtcccggacccttcgccaccgcttatgtaagcacacgggcgacagatttctccaaagtgatctcgtagttttcggcagatctctaacatattgtccacagctagcgcgcacgagatccgccttatccaaggaccgaccaaaacacaagctgagctcaaacgacagtggcactcgtgacacaacccgcacaagacgcatcagattggcagtcgctgttatgcgtaatagatctcctgcggtacaaagctttgtaatcacttcctgttgcctattgacttttacgtaaacatggccaatccgtatgccaacgtaccgctgttacggtgttgaaaccagcgcaggaagcgtgcttttgaagacatggatttctttctctctgccccaatctcatctttggaagcttcaactaacgcctccttctgtcgtctcaagaagcatgttcatcatcgcagccacgcccttacgacaatcgacgacagatctgtatattggtacagtatatcttcaaacctaagagaaaacatcttctgggcgtgtggcgtagttggtagcgcgctcccttagcatgggagaggtcatcggttcgactccggtctcgtccaatttttttgcagatattttttggtatgccatatccattgttggcagcgaatgcactggtgaagacagcagttcgtgcgcagacaatgcactagggcgcaagcgctggagagccaataatcaatcaactacgaaaaacagcccaaggcggcgctggctcgatgattattcggcattgttctgccattttctagaaggttcgttcacgtgcgcaaaggtttggtgcaggtataaaaatcaagaaggggccgatacaagctttcgggttacgcttcttgagacggctagaaacacgcacaaagcatctcaatcacatcaatcacagcagttatgtcaccaaccattacacctgaagtactgtgggcgcagagatccagtagcaccgacgctgagaagaactacttattggtcacaattgtgatcccagactgcagcgaaccctctctggacctggaatccacgcacctggagttcaaagccaagtctcctggccacgtgggcgacgagcaggagcaccaataccacctgcgcatcgacttcttcaaggaaattgacgccaagaagtcgctgggacgcgtggcgaacggcagaaactacttcctgaaactctacaaaaaggacctcgaggaggagtactggccccgcctgaccaaggagaagctgaagtaccactacatcaaaaccgacttcaacaagtgggtcgatgaggacgagcaggaggaacaggaagaagaagacttcgggttcccaggtgccggtgccggtgctggcggccaggatgcccaggccgcggccctgcaggagcttctgaaaggcggcggccaaggcgcgggccagcaggaccaggcagccgctctgcaagagctgttaaagaacggcggccaaggcctgggcggtgaagacgcctgatgcccttgcttcttccatgaaatgaccggcgcccgcaaggtgcccgcgtgtctgcacgattctgtatatctaatgaggaaaaatattttagagtaaagtacgactgtgtatattcaaagcacttggtagttgagttcgtccttgtagagcagctggtatgcggtccagctctggcctggttgtagctccagaaggctgtgaacatggccggattccacgcataccatctctttgaatccgctcttgggctcgaagtctgccattcccttggacttctcgacccatggattccaggtcacgacatcgggcagattgtgcctcttgacggtgtgtatagggtggcccttgtcgatgacctgtattagacggtcctcctgcaccctttggtagatgcggtccagttcctcgtggaacgaaaccacgggctgtctgtcaacgtaggactcctgcagcatttggtcgtaaagcttggcacccgttaggttggacactagagtgtcttcgatgtccgcgatcttgaggtaggtgtggaacagccagttgaatttcagcggttgcgagctagaagtgtttgacacctcgatgtgcgtcttcaagtgccccgagcctagttcgaccgtcaaaatcaaagagtagtccattggccatagctttgtcagctcggggttagccaactcggggcccagtccaaactgcaccgtaggagggttagcgctaacctggcccagaaactcccaagtagagtttctggctaggccatgctggggcagtttgctgaggaactcatcatcctcgttctttccaaatacaggaaacaccaatggaataccaccacgcacaggctttgacccgtccagcttggcagctgaggataaccacagctgttcttggccctctagactccaggagtagacagtagcgccatacttgaggatcttgacaaaggtcttgctgttttcaggatgcgtcaggatgacttcggtatctgtttcttctactgacatggtcgatgtggcgatacaggctggctcaatgttactgttcaagttgtttatgatgggctcatttcacccaaatgaagcgaaggtcagtatcaacgtttgcagtgattattcctgtagcggtgatataccggtatataaggtcgaggaagagggaagtgccactcaagtggtcaatgcgttctatataacttgtttttcacttcaagaagcgaaccgcaaagttgggaccagttcgtggacatagggatttttgtaaatctcctgaatgctataacgaaggttcttacgagtgagacagttaccaacgatctctttggcgggagaatctgattcaggcattttgatccacctccattcgaaacgcgatattctgtgtgctgtagagcttcttctctgtctttttccaggggctgccgagggcaatggatcgaagggaagcctatcctcaagtaatgcatataaaatcacgcccattgcccatgaatcgctcaagcgaccatcataaggcacccccatgaggatttcaggtgaaacgtaatcttcagacccgcaccgggtagtgcacatctcctcaggctcgatccgcctgcaaagcccaaagtccgcaagttcaacgaggtggtggttatgcaagagctctggctgctcgcgcatcgcaaggatgtcgtccagagggtactttatcaaaacgttctcaagcttcaagtctcgatgtacaataaggttttcgtggaggtactttacagccaaagtgagctctgtaaatattcttcgtagcagccaatctggtaatgtgttctggctggctagctcaaaaaggtcgccacccgcgcagtaggacatgaccatgtcgcatggaggtagccctctggaaaggtctcttgagctgagcgggcgcttgttgttcaggaaagtggggtcattaattgctagaaattgaataatacaaggatgggaaacgcagaggagggcctcaagctctcttgttagggagttttcaacgcgtgagagaacttcgcgaaagcgcggagattttggggatgcagatagtgtcaatgcctcgggatattttacacgcttcacagcaaccttctgtggcattgccgcattttgttcggtcacctcatagaggtagacgtcactgaagtttcccactccgatctgtttcactttcctccagtagagtggggtggaggtgtcgttaactgaataacccgttaggacgtcctcggaatcgctttgagcagggtcagcggcagtcagcgaactctgagaggcaggcgcgtattcatgaatggcatcgagcttcagctccacacccgaaagcgatgaaactctctgtgagaggctgcttgcggtagccggggccaaagcgctgtggggcgcgtactcagacaggatccgctgccgatcttccaggatatgagatctgttgaggagctcagcaccaattggcatcaagccgccgtaccccttttttgcgcgcgcggtcgcgctggatggagtgcttggaaacttctgctccatcggggacctaacggctgaacccggggaacacggcgtgtagaccaacggggttggcagcatattcatgtcgccctccccgaactggctggttgataactttggaggcgttgtagcaacctcaatgctatcagagtggccaggacgctcctctacggcgggaaactcagcttgtgcaattttcggtgcttgcgccgctgagttccggtacattgcagcgctcttatcgtccattctagcttatgcaggctaaactcaaaggggagcctcttgttagtaggacgagtggcttccaatgacctttgcttggtgttttcgcgttatgaattcctcaacggcgaaggatgataagtatatttatgacgcgattgggtttgtcgtgttatacgatatgatatcgagctagttctcatgtcagcggtttaggtctctttcttcgccctttttgagctcaattgctgggatatatctgtgccgttgttcgcgcgctttttgctgaccttcgttgctttggtctttttcttatcaaatttagctagttgctcatttcgagacttggcaccttcagagagtaaatctttagacttcgactcaaattcaggctggtcttttgcctcgtcaaggccttccagccactccaaaagcttaatctcgtggccgtacccttcgtctttggtatggggggtttccagtatcacaggtatgccgcgcaagaactctgagttcgcaactagcttaaaaacttcaagccctaagaagccttggccaagcttttcgtgcaaatcacgatttgcagcaagaggagccttggagtcattaagatggattgctgagaggtacttgaatcccaccgtcttgtcgaaagtttgccagaatttgtcataagaatccttggagctgatgtcgtagcctgcagcgaacgtgtggcacgtgtcgacacacacgccaaccctgtccttgttctcaaccatgtcgatcacatcctttaggtcttgcaggtcgcttcccaccagggagcccgttcccgccatgttctcgaggacaatctttacaaattttgtttcggcgattgccttattgatgtacgacgcgagctggcgcagctgctttgcatggtttcctttcagcgacgagccggggtggaagttatagagcccaacgcccagctgttcacaccttttgaggtcatcaatgaaactcgcatagctcttctcggctttctccggctctgggttcgctaaattgatgaagtactggccatgcggcaggacatctgtcaaaggattgtagccgagttccttgcatttctgcttgaatttgtcgatctcctcttgggtgtagtccggcgacacccatttccgcggagacttcagaaacatggcaaatgcattacatccgatgttgtaagcgtttgttacactgttagagatgccgccagctgtggaaatgtgcgcgccgaatttatacttggaagttgagcatctagagaactgggacattacggtttcagtgagcgaatatgttgaatgtgtcaccacatttttctttgataacattacgacttttttactgtcaaattcttttacatacatatttgatgctggatggaaagcgtgatacgacgctggagaaacgcgcatgcatgcagactggcaactgtcgctctctattttcttggccttccaggcttgcctactttaccctttgtagcctgcttgcctgctttagtggacttagccttggcgtttgccgcggccagctgctctttgttcttcggtttcactttgaaaaaaccgtcgagcctgccttgtactccggtctttagccctttttgtagtctttttatcccggaccggatgcgctcttcgttgaagcctttctccttacacatgaaatccacgagctcctgttcctggggctcagaccatttaaggtcgacttccgagcccttgacgacgtccggatctaggaatagctggcgcgcctccttgaacggccagttttcgggcactttccacttgttgttggcctggccggattcgatgtactccacgatgttttccagagtcttgtgttccttgatgagcttcaatgcggtgacggggcccacgccacggatgctgtcgcagtagtcgcaacccagcatgatgccgagatcgatgaattgctcgatggagagctcgagtccctgcagcaggatctcggtgttgatctcgtggataggctccttcttggcctcggagaacgttagatggcgcagcaggaacggcgtgcggtagcatagggtgtccatatcctcgcttgcagcagcgtagaccttgccggctttcgcgagctcagcacactgggcttcggcctcgcacggcgcttcgacgtagggcaggcccatcaggcgcagcagcttcttggcttcctcgttgtgttctggcgtcaccttcacaaggcggcgctcgtgcttcagcttttcggcctcctctacggcctctttgagtttctcctctgtggtcgcgcgccgggcgcttctcttgctgagctcgtgcgacttcagaacgggcggtttaccgtcgaacacgtagcacggcttaatgccattgtcgatcatgcgcagcgtccggtagaatattcccatgaggtgtgacgtggtttccccagactcgcttgccagttgcacaccgtcctgttgccggacggcgatgaggaactggtatagcgacatggacgcgtcgatggccaccttgcgcccgaagaagtttttgatttcgctcttgcgcaccgcggagggtacgtgctccgagataatggcattgaggcccttgatacccatggttagctgatgtgtgtgtgcgtgtgtgcgtgcgtgtgcgaaggtgtgtgtgccgatcgcgaactctgtagagggtttttgacgagggcgatgagatgcttttcacgagacgcgtaaacttgactttttgaaagaacgcgtcagtgctagggcagcggggcgacgcctgcggcgtatacacgtggggaaagttgccggggccgcctcttggccggagagcttgcgagacggtgcgtgcgaacgtcttgggacttcccagtctccccagaacgcgcgcgttcccattctaactcaaggtttcctgcatttaatacacattagacaaaaactttaaagtagatccatgtcccccaaacatgaaaaacatgtgcacactggaactttcagaatatgtagttcgttggcctaaacaaaacccgctggcaataacacttagcgactattaccatagtggcacagcacgcttctcggaaacccaaactatccaggcctggttcagcacgctttccctcaaaacagctcccactccccgtagtgttctgtgacgacgcagaaaaagagccttgctcttctcacatcttggacgtcgtacataacgatacacagatcggcggctcgctaagatcgctactctcgatgccaccccgtgccacctcgcgcttctggggaatcgtccacacgccttattaaacgcacgaacgtggtccacaacgcgcctagcgcgcaggctgctccttcgcctccccacttcccgcctagaaccgcggccaagggtccagctccaggttcttgtccctcaaaagccgcggcacgcctagcactgcgtgccaaaaaacctcttctgagccgcgcactgctcctctgcttctacacacccgcgtgttctctcccacctggacgcccgctcacccaggacgacgactcgtctcggagggttgctcccgtcctcctcggcggacgctcgcccctgatttagccgcccagctcccaaacatataaaaaggcagctttgtccggtcctcaagcgctccgctgccctgcaggagcacgttcaaacacatcgcgtgggacgataatatacgcatcgacggcgtcccggatcgagcccgccgtgaatagttacagagagcaccaggcacgtgaccgtgcgcattttccgcggttaccctcccggaccgtaccccctgccaccagctgtgcgcaatagggtgaaaaacgtcgataaaactgaagagtgatgtttttggtgcgccccgcccactcctcgccaggtacacttgttacgagactagagatcacttgagaccaacaggaccaggtatcaactcaacacgaaacaagcgatcctgaagcacgggcacgtccaacgaagcagacgcgcggagccaagacaacacacaagatgagcctgtacgaatacaaacatccaattatcaacaaggagctggcgaccgggccggacgccgcgtcgcgcaagcagttcccaacgctggaggcgtggtacgacgtggtcaacgattacgagttccaagcgcgttgccccatcatcttgaagaactcgcatcgcaacaaacacttcacgttcgcgtgccacctgaagtcgtgccccttcaaggtgctactgagctactcaggccacaacaaggacgggccatttgagcagcacggcggccccgggggtgccgagcacgaggtcggcggcgagcacggccacggtcacccgggtgcgtccgcgggctcgcccggagcgcacaacggcggcctcaaggacgagcacgacgacgtcagcgccgccatcgccgcggccgtcgcggctgtgaccgacggcagcaatggcaacgcggccggcggcaacggcgctggcggtaacgggcttggcggccaggtcggagctggccaggcgcccggcatgggcgcccggtccggctcggggtccggccccgcgtccggctcgccctccgaccacaacggctcgggcgacgactcgctgctcgaccccgacgacccacagcagatgtcctctgtgcgcgggcccttcacagtcacaaaaatcgacccttatcacaaccaccctctggagtccaacctgagtctgtcgaagttcgtgctcaccaaggtgccacgcatcctgcagaacgacctcaagttcgactccattctcgagtccctgtgcaacgacgaggacaacaccgtcgccaaattccgcgtctcgcaatatgtcgaggaaagcgggatcctggacatcctgaaggagcggtacggcctcacagaccaggacctcgacaagaagctgctgtcccacatcgcacgccgtatcactacctacaaggcccgttttgtgctcaagaagaagaaaaacggcacctatggcgtgccctctagctcaatgtctgccgcggcggccgctgccgcagccataaacgccaacggcggtgcgggcgccggtagcgggccccacgaccagaccgacgagcttggcggcaagaaaaggggttacggcgctggccaccaccaccacaacggtgtcaatggcgacgtgcctggcgaccacgaggacgagctggagggccgcaagcgtactcgcaccaacaagatatccaccgcggtaaagatgggcacgcgctcgtctttggtcaacgacccagctctcgcgcagcttgacgatgttaacgactccgaggacaacaagccacctgaggacctcgccgagcagctgcgtctgctcagttcccatctcaaggaagtcgagcagcaacagcaacaacagcaacagcagcagcaacaccaggagcagcaacaccatcaacaccaccagcaccaccagcaccaggacgaccaccaactccaccagcaccaccagcaacactcacaaatggcagggcaccaccactcgcccgggaaggaggatattccagacgaaaatatccagccagagctcagaggccagtagaggcctcccacgaactttcaatagatctaccccggtgggtgagggaagagggcaacgcggtttgccatcgtggcggttttcgggctcttattattctttcacatctttgttcatctttctcgctcactaattgtaactttacctactccttattctatctatgaactatatgtatcttatgctattttgatgatcgaaaggttgattttgtttaactttcaaagtgacaagaacacgaagcatacacgagtgagaaacatgcttctgaggagagccgccgcagctttgccagctcgcaagactccgttgcattgttaccgtcggttggggggctcctatcgcgctctctcaggctcgctactactccgcgatgaggaaaagcgccttccgcaccgcgtgcaagacgaacgtgatgaggccaaggcagacacagatctcgcagctgatggcgatagcgctgccacaaaaccttggtacctcaacatagttgagaggccagcacaaaatatgccattgcatcaacaagaaattgttttccccgctaactcgcccaagtccctggaaaccatcgcaacatttcttcgcgacaaattagggctgtcagatgtcctcatctttgacctccgagactctcaggatgagcaggtgactgccgcttccaagattagtgacttcatggtgatggcgactgccaagtctgggcgacatggccataagagcttcatagagctcaacacgcttcttaagcaggaattcaaaactgttggccaggtggagggcaacattagtgcgaacgagctgcgcagacgccagaagagacttgcaagacataccaacttgagcaaatccatgggctcccgcactgccacgaccaggagtgggtctaatttagagtcttggtacatgattgactgccgcctcgacaacatatttgttaacatccttactgaaaacaaaagacaggacttgaatctagaagagctctacgctcccccagaccaaaaacacctataccgccgcgaagcgcctgctgaagacgtggcgcccaaggaaggtgatgacaatgttttggcgggccttaaaaggctcgctgcgcgaaaccaaaggcggtatttcaccacagtaccggcgagagtgcagataattgatgcactatcgaggcaagattttgatctcgtgcttaatgttgtatcagcgtccaaaatggactctctcgacattctgaaagcagcgaaccaaacattgaggtctatgccttatggagtcaaaatcgagggcgaaagttggataacttttcttgacgaggtgtggccattagcaccttattcccaagatttctggtccaccagactagaactgttcaagctgctcaactgcgctgctccgggccaggtaaatgttgacagagtttttaccgggtaccttaaattcaagttggcgtctggtgaaagcttaacgaagtccgatctagttgaatttttacagcttgtcgagaccaacctgtccgagaactcgcacgtcgactatgaggatttggtagctaaaaacaaatgtgttttggaagcactcaagctttacaagggactagacccgcggttgatacttgatagtgaagtgatgtgtctacttctgagcactttgtctataacccagagcggaagcactagcactcttcgggcgttttatgagatggtcgaatttgcgagtagggagttctcgcaagagcccccagttcctgtcactgccacagtgctgagaatactcgcggacaagcaagattacgcaagaatcctgaggttctgggaaaagagcattgcttcgtctccagaaaaagaccacaggccatggccgctgtttctagatacagtggcttcgactggtgaccaggagtttgccaagaaggtcattcgcgatggccacttgctctggatcaagcgcaatggcgttaaagccagccctgagctcagagaagccatagaaaggctatttgccgtagcagacccagccgaagtcgcatttaaggacgtgaaagaattccttaccgtggaatgaaatgaattaacctgtaaatattctatagtcacatatcccgaaggtttttgtttaggtagtctacgaagaggggcgcgatgcggtgcttctctaagcttctgagacgattcattgccacgaattgccgtctgatcctctgcaactgtgccaccgtgacgccctgtggtggcatctcgacatacatacacctctcatcgttgatatcttggacgtcggacacaattatgcgggagacgcctgctacgacattcgactgcaaagcgctcatgactttcttgactactgcagttgtttccgagtccaagacctggagagcgtttgtctgcgtggcaggctttagaatagttgcgttattaggcttcaacgagttcagcagcttgtctgcctcgcgatcgttgtcgctgcggtacagctgtgggaaaagcgccttgtagataggttctgcgaagctctgcaacgagtcttcagaagctagaacaggaatcaacggcgagtcccacctggtttgcgggttgggttcctcgtagcgctgtatcagctggtttagaaggtccgtgggccacgggacgcggccgtccgcagtagattcgttccactccaagatcttggcgctgggactcattacatgtaccaaacagtacgtggtcatcaaattcttgacctcgcagtgcagctggtaccgaaatcctttgatgtagttcagcgagtcaaccacgacgatcttgtgccgcgacaggtcgcgcttgactgcagacatgattttagagcgaagcttgcgctcgtcttgcgaggtaacatagtcggtatgttggatgcccaaactctcgtcggaatggcaaacaatcgagtacttagaaagctctggttcttgctcgattttggcagaaaggagctccacgagctcctttgccttgctggtcttaccgcttgatgggaaccccgtaaataacactagtggcatgcttctgaagcgttgttaagatgggcctctcgagctttcgtggagctcatcgcatgcacatgttttttgaaaattgtaaagaaccattacaactctgacacgcctacgaagaacctaacctcggaccgcacgatgttcaagcgatgctataccacgtttgtaccacggttcaagtttccggaatatagaatccctctgacggacttcaaaggccaccaagtacgcgcgctgcagcgattccaacaacttttgccgcagcttaacttactgctagagcttcgggacagcagggcgcctatcagcaccagaaacgtaatattcgacgacctcgtggcccgcgggcgcggggaaaagacgcagcggctggttctgtacactaagtcagacctgtgtcccaaggaaacaatcgacaagctgcggaactggcacggcgagatgggcgacgagttcatgacgctggactgccggtccgcacgcgaggtgaagagtctcgtgaagctgcttgagtggaagtacgaccgcgtggtcgagaaaatggtaggccaggcagcgggcgagggcggcgggctgccgctcgggtaccgggtgctcgtggccgggatgcccaacgtggggaagtcgacgctggtgaactcgctgcgattcgtgggcgcagcgcgcacgggcaacagcagtgaaagtgtgcacgggagcgtggcgcacagacggcgcaaggtcgccaagaccggcggccaggccggcgttacgcgggcgacaagcgagtgcatccgcatcgcggaccaccgcggtggcatatacctgtacgacacgcccggggtgtcgctccccgggcgcgtaaccacgcgcgagaagatgctgagtctgagccagtgcggatgcgtcaagagcaacctggtggacccggtgatccaagccgactacctgctgtacctgatgaacctgcagagccccgcggtgtacgagcagtacacgaagggcgtgcccaccaacaatatctacaagctgctgggtggggtgcgccgcacgacggggatccgtgacgacaacggcgcggcgatccactgggtggacaagtggcgccagggtccacgccgtggcgcgcaccgcgtgtccttcgacgtggaaaccctgctggacgatacgagtttctcataccgggagctcgtttcgcgagagctggagctcctggggccctggtccgtcgcgccctcgaagccctcagcaaaggccaagaacagcaaccagctgttcgacctgtaagcgcgccgcccgctgcctcgaccatccgctggcgagctggtcgggacacaggctcatcgccttctctgctgagctcagcacacagcttacataaacatatccgaatcacaaagaacgaatgactcactaactcagcacgcattcacgaaacagtcaccataaacgtatcatatcacacgagtccagatctaactcaataactcagtacgggtcaactccccgcggaattgtttctccgcggggagttgacccggggctcgttccttttctccgagccctgtattgtttattccccgtatcactgggtacggaaagcggcacttacagttcgaaaaatggatgcggaaaattgtgatacgaattttgaaaatgagcgaagataggaaactgaacaaacgtcgtcgagctttttagctatcgaaagtgtgccaaaagccagatttgccaggagcgcgtgaaaatacctaccacgcactggacgcaagaagagcccctagctgagagagggcgagaaagtgaaagcggttgtgcccaatagcagccagtgcagcggcatagctgaggagactgatttaatttattggcgaggccaggaacagagcgtgtgcgagaccaatgcctctcaaacacctgccgatccagcccgccacggtgtcgattgcgccgaacccgcacccgcacgcgggaacgcgggacgcgcgcaagcccggcggtgccgggcttgtgatccgcacgtcgcgccagtgggtgctgcccccgcggccaaagcccggccgcaagcccagcgcggaccccgcggcaggtgggcgcgcgggtgcgcacaagacgacgacggcagcggccccggcaaaaccggagctcaagcccatccagcaggtccagcagtcggccagcgcgcagagcgcgctgtccgggcagagtgcgaccggtacagcgagtgcgacgtctcggcgctcgtctgcggcaccttccacggcggcttcgacgacgtccacgcccgtgaccgcgcctgcggccgcgcgccgtgcgtcgccggccccaccggtatccccgcattcccaagatccagggcttgcaccgcagcctaaacaacgttcttccgtggctgggactgcgactgtgtccgcgcctgcgacctcgactgcgaccgcagcggcgaagaagcccacaaaaactgctctgaagaaggagattcagcagcttaagctcgaaaacttcaaactcaaacaggagcttggccagctggcaggcaacctgcaggatctcaaacacaggtactcccagtgcgacacgtctgccaaagcttgtcccactttcccgaaaaagcggtccttcctggattcgctcgtggacgcggagttcgataccacagacagcttcctgaagttcgaggacgacgatgaggacaccgggcaccccctcatccagggtgtctgcatgaaacccacgatgtcgttctcgtctcagtacagttctaggacgaatctgacggacgacgaggaccccgggttctcgtcatccacgcctagctctctattttctgcggagctgcagaggtccgtcacaaacaccagctttgctggcggcagcagcgccggtggcagcggcagtggaggctgtggcaacgctagcggcctcgcaacgtcctaccactgcatgcacagcagcgccagcgccacgtctccacaccaccataccagcagtccctgcaacgtggccggcgtgaagctggcggccgcgtctatcgacacagccaagttcctggacgattacgaacaatctgtttttcaaaacaagtaccgccatctgctcgagcaggatacgcgggcgaagtccgtcgtcaccacggctagcgccaaggatcagttgtacgcagctgccactgcctcggttatgaccccgacctttacgggagatctacatttggacgccatcaaggaagaagacctcaacttcaagctggaccacgacttcggcaacgacgacattagtattttgaactttctcgaagacaacgctccagacggtggtcccgcgaccacgacgactgcgactgccgtgacggatcacataccgccttgggttgtgaaggaagaggagcaggctgcggacatcaatctctttcaggactttgacacgagcccaacactgcccaagcctgacttccgcatcccgccttcgttggaagagctaatgggggatgccgagcccgcagagcggcacctggataacgaaataaaacgcgaggacgacgacagtttgttgaaaatggacgttttcgaatttgcatgatacgcgctaaacgaatatacatgctatgtgatgaggttacgatatggattatgattatttataatatctttttttttggacaaattgggtactattttgtttggtttccgaagggtggagctatcttcatgcgatcccacacccatactgcttaccgatgctgtaacgatactaacgaccttttttttgattgtaaaaagcacgaaaggcggccgagcgcaaggcgcgcttcagctggcccgctgcgctacacttattaaatacaagcgtaaatagacaaacatattccgagttcattagcggctcaccacccgacctcggagaggcggatgccgttgcccttgttgatgctgtcgatgctgacgccggccatgaggtcaccgagatccgtagagacctcaagcagcttcatggggtcttcgtagtgggtggtggcctgtacgatggcacgcgccagcttatcggggttcgacgacttgaagatcccggaaccgacaaagacaccgtcgcagcccagctgcatgagcagcgcggcgtccgctggcgtggcgacgccaccggcggcgaagttcaccacgggcagcttgccacggctgagaacgtccttcagcagctccacggggacacgcagctccttagcatgtgcctcgagctcctcggccgtgcgtagattctccttggcccaggcgatctcagcgcggatctgtgtgatgtgcttgaccgcctcgctcacgtcacccgtgccggcctcgcccttggtgcggatcattgccgcgccctcgctgatgcggcgcagcgcctcgcccaggttcttggctccgcacacgtaaggcacagtgaactcactcttgcggatgtggttctgcttgtccgcaggcgtcagcacctcactctcatcgatgtagtcgatttgcagcgcctgcaggatctgtgcctccactgtgtgaccgatacgcactttggccatcaccgggatcgacaccgcagccatgatctcgcgcaccattttagggtccgacatccggcatacttggcccgacttgcgcatgtcagcggggatgcgctccagcgccatcaccgcgcacgcacctgcgcgctctgcgatcacggcttgctccgcgttcacgacgtccatgatcacgccgcccttcaacatctgcgccaaaccggccttaactttaaactctgacattgctcgttggtatgagaaactctgactccacgcttgaactccctccagctatggcccgcgcgccagcctcttatacaccaaatccaagctgactcggcctcgctgctcgcgggcaagtgctcgcgcattccacgaacggcctttcacgctggactcaggcgccttcaaccgcggtgcggcgaactcaactgtgtcatagcccttgtcggcgcccgctatgcatcagagtccacgcccgcgcccgcgcccgcgcctgcctgatgctacgctcgcacctgcctgcgtgctctcacgcctgcttgtgcgctctgtcgcttactcacccgcgcctcgcactccgcaatgctcgcatataagaacaccgagccgtgccagccacaaagagactggcctgcatacactccctcgtgagccatctccacgcccaactcgttcaccttccttactgggccagtatattcacgactgccgttccaacaccttcagtgctagcgccgcgcgcaaatatagaagtttgactgagtcatctgagtcaacatccatgcagctccccacatctaattctcatgtcacgtgtgaaaagcagcatcgcttcatacgaaacaaagtgtgtcacttcagacgccaacaacatcgctcataacggaaagtcacgcaccgtcggcgtcctcgccctgcaaggtgccttcgccgagcacgtggaatacctcgaggcatgcatcgctcaacacgggtacccagttcacgtgatgccggttcgcacggccgcgcagctggaacgctgtgatgcccttgtgatcccgggcggggagtccacagctatgacgcagattgcgagccgaatgggtctgcacgaagcgctcgcgcgcttcgtgcaagacccgcgtcggtcagtctggggcacgtgcgcagggctaatcctgctggcgcgcgaggccgcggacgcggcgccggcagcggcgccgcagcggccggcagcgctggtggagccgctaaaggcgctcgaggtggctgtgcggcggaacgcgttcgggcggcaggctcagtcgtttgtcgcgacgtgcgacttttcggcgtttctaggccctagcgagacgcagggtttccccgcggtgtttatccgggcgcccgtgattgatcacgtgatagaccccgagcgtgtggaagtgcttcaccggctggcgggcgctgacggcgcgccgggtacggggcccattgtggcggtgcgacagggccggatactcggcacgtcgttccacccggagctggcggacgacacgcgattccacgactggtttctacgggacttcgtactgggtgatcataaataatacgcacatactgtatcacgtgacgagcttcgcaccacccaggcgtctgcaccacgcttgcgcagcgctggccactgtcctttagtctcgttgtctataccttgttaaccgttatttcgccgtccgtccgtctgtgtatatgtgtgtgtgtgtgtgtgtgagtgtgaatgcggcgcgcctacacaaacgtgatccgggaaaccatcgacctccagcaatagaagcgcgccccgcgccacgctcgcggcacaactggcgctctatcgatctcgcgcacattgattagctgcaagcagctcagccgcccatagatttcccatagtaacgcttggcatcttagtagcacttcctcgcccatagccgctcggtccacttgccacaccgcgggctctccggcccgcggcggatttgagcaaaccaaacacgattctggcagctcagcttccactgttcgctgttcccaccattttagtttatcaatgttttccagccgcagccatcggcagcccagtggcagcatcgtgcgcgtgaggtccagctcacgcaccttacttagttttatcctcgatacgtgatcccaccgcgtgaagtctgcaatgttacgcttccctcctatgcttgcacagcgctcaaccaacaattgcgaaacgcgcttcctgaccacatagccaatcgtacgccctgggtggtctcgtacaccatgaaagtttaccaccctctcaaacaacatctggcccacaaccctcacactttctagcccgcgcagcgcctctaagtttgcgaccatttgcaaaattgtttcttcgctggccgagtcctcgtcttggtaaaacacgacactattgaccagatccaatagctcaagcttttgtagagccctcactaccgatggtgcctccgcgccttcatccaaatgcgcggtgttcatcgtgaccctaggtctaaactcactgtctatgaacttgtggtattccttgatctggtactgaacctgtaagaccccttcgcggctgaacatggccaacttcgcctccgatcctactacgatccactcgagctcagtgagcttcccgtcaagttctcggttcattcgcatgtagtctaatgttatgctgtcgtagcgcaaacactccatatattcaagccagagatccacgaatccaggaagatattcaaagagctcaacgaacttgtgcagcttggtccagagttccctgtttcgtttccttttcttgttaaccttgtacactggatacgcttccgcgaagagctcgtagtttgtaggtggtctaagctgtgtcaattggccattcatgtgccaataaacttgcttacgcagtgaaactggcaatgccaagaactgtgccggctcgaaagccatgtttccaaaccttactctcctgcgcgctaatacatctttggatatcaataagccaaaatttcacgattttagcgatgagctcaccaagaatataatcaacagattgaacatggacatgggccagctgaagctggaactcaagcggttcgagaagcagttccagcgcaagtacaagagacttccagctcgtgacgatgtacgtgctctaccggaaatcaaggaaaaatacaagcagtactccgcgttccagcttgcaaggcagcgaaaagacgcagcgcccaatgtgggagcgacgcctcgccgctatgagggaggaacacctcgccgccatgaagaagtagaattagggcccacgccacagatatacggtaaagccataagtctctttgaaatgaaactttccccgttgaagcctgtaacagtggtgtcgccacaggcatccagtcactcgccacaagcggtaaccacagaggttcatcaagtcactactgccgaaatccatcagtttaaatcccaaccagacctttctttgactccaaagcgctcccccaagaaaacaacttacgggcctaactccccaatgaaatttgacaacgttcagctctcggttcacacccctagacgcaatttgcgcgctttactagatgacagcgttaacgacacgaccggaagcccgtctccgataatcaaaaggccccctggcaagccattacgacaaatccttgaggaacacgagaaacttatggaagatttagaagagatgagcgacgaggaggtagtacgcgctaacgtcaaggacatttttcaggacgattctgatgcgacagaagatgaagagacggacgaagctatgctgatcaagaagcccaaacgtaagcacatcttaagaccagcgaagaatgcgctggccgcacaacagcctttccaagtgaacattcacgaagagatggagcgcctcaagcaacaagccgcgagcggtattgatggcacgattcctgtaaaaaaaccagcgtcagatgcgaaagccagtaacccgaagacgaggcgtgggaacagaaaatacaatctggttagcaacaacttccgtcgtctgaaactcccgaaagccaagggcaaaggcgggaagaggtggggccgcaggtgacggttttctgtgcttacgaattggaaaggcgctatgatgcagggttgaaagtttatattacatatatatagaatcggtagatattaactcaccagtagttgcagcatcccctcgattttctgcgcttcctccgcacggtggacctcctgcttgactttgtctttgagtgccacgatcatttcctctaaaacagaagatttggcaatcaagtcgccgtaaagttcgagaaccactgccacccagtccgctacaacagtggcgcttctgacgtcttcgataccgcgtaaacaccaatttagcaagggttcgagtgaggattcatctcttcctatcagcgcaactctaatcttacctcttctacgaagctcgtgcaatgctgtgagcgttaactctttagccattccggatacaaatgcagcatccagggcctctgcccatttaaactggttcatgtgacgctcaaatgcccgaagcttacgttgaggtctcgttttatcattgtgtataatatgctcttggtcgcctgcatattccgagcctctcatcattctttgaaagttggagctcttagcaaccttttcaatatcgattttctcgctcttttctgcccttctctttgttctgatagccaacagaccagaagacaaaccagcaacaagatgcttgttgccttgagcatttcctggagagacagcgcaactgaggactggggacgagaacttccagccaaacttgactttgtatccgtccagtgggtcaaaaaccttgacatggccatctaatgacgatgccacaagtgtagagctcataggagagtcttccatcagctcaacatggtctaggcacgtcacagtctttgcaaaatttactctctccaacagctgcctttgcgcagtcagatcccataccttaaatttggggcctccgcaggaaacaagctgtgtaggtgaaacagcaattacatcctcgactggcatgccttgcaccaaggtggttgctgcctcgttacttctggtatcgaaaagtctcacgaagccgtcatacgaaccagtgacaaccagatgcggcgcttgcgggaccatgcacacactccgtacgtagtccgcggctcccgtaagctccacttgcggttcttgagcttgagttatgtcccagactctgacaacacggtcatcgctcgccgtaaccaacgtcctactgtctgctgggtgaaatttggcaacgtgcgtaggatgcgacgatgcagctatcgatacaagttgggtgcgagggttgtaggagtcgtagatagacacacgtcctgtagcatctcccattgccaaaagcttaccatcctggcgaaacgaggctgaatatacaacgtctttgaatcgcgagaacgtctttatcacttgccttgtacgagaagagaacagctggactcttgtggaagaagtgatcgcgaagtcattggggtgcgtagggttgaaagagatgcttgtcacactgttgtgctctttgaccagttgagttgaaccatatgatctccagtacctttgttcaggagtagtttgctccggtaagaccggagcacgcaccagcgtagctctgggccgactagaagacatgtctgctcagttgcgcttagctcttctcaagcgatgagcttctcaaaattttttacattatggaaattcattttcttccgaggcctgctcacaagatcccatgatgattcgatcacatgacaaaaacttgagccgagagggcgcttcagttgatatctggcgaaggtgagcttcttgcgagccgaactgtagccaattatggcgatctggagttttcggtttacgggaattgcagctggctctaacgcttcgaagtcgacaactgaggaagttagctatttgtgacggcctacgcaaaggcccaaagccttatgtgaaccccacctctgcgacagctttaccctgtaagccgttgattagaatgaaaaagccctccaatctaggccatacaaactcgagtgtgaaaactcatttacgagctttgggagggcacaagttctgaaggttgggttaagcaaatcctcgataaggagcaagctagcaggtcaagatacaacacatctttaggctatttccgatttttacgcttttcaactaccgaaagaggctttccggaacaccagatcaaggtcacagcgcgcgggtagatacaattcccattttggacaccccagctgctttccttacgggctccaggtattaactctcttatcgttcttaagttaaggagagactgaactaggcgttgctctttaatactgctcacccatggtgtgaataatcaaagctcctaaaatctcaagttacatggcggcagggacactctagccgccaaagaaaagctcgaaaccacgaatgaagcgtataatccgtccttagtaatcacaaggagtacagttttaacctgtttcccttggcggctacttttgattgactattgggccctgcgcacccaatttatcaacttaagaactcttcatacacctgccgcattctggtagctttctgctgtaaaaaaaaattgaagctgaagcaaacaagtcagttggccatgttgagagactggtataatgaccaacaacactttgagcataatgttgagcgatttcaaaattcaaatttgtttagaagccggcactgccgctaaacccatggttacgttgacggtacaagctattataaatcccatatttcaaaaaggaagtttagcaagttcttcatcgaatatacccagtttaatgcgccagtgctgagagaggatattttgcttatttacacctcagaatagagtaccaagctgtctgtggcgccgcaagtgcaataatttcgctctcaatatctaatcctcgagcgtcaaaagcgaagccgtgcatatgaaacgccttgagcagaataaaccatttacgccttggttttttgtgtattccacggacttgcggaagatgcaacaatgcaaggttcggtccttataataatgccttgcttttgctagcgtcacaaacacaactccaggcgaaaggcacattaacggaattaaactgttagaagtattttgataaacaagcgattaattcctaagaaatggttcaaacatcgatatttaccaatctggtaaaaactcatatccccatcgcataagcaaattaagatacttttgacgctgaactcggttttattgaacatctgcctgtggacatttctttatttcatccaaaccttgtatatgcacgcggccggaaagtcccgagggtcccctggtgaactctatgacagaattgttgcctaaattatattcactcttttgcgccttcctcaataaatagtttgaatatcatgcgcaataagcagtgaaggtgggaaattgcctccttagcacactgcctattttgatattaagctgccacttaaccgagctgcgtgggcgcacaacagaccatcggtaaaacctcttttaaagcacctactctagaaaaacgcgcgtaactgcctcgaagtggtaaacttggaagcccagaggttcaagaaactctcttcgatggcggtacgctagccgattggggggcaccgtagcgcctcgacttcattacgcctttaaaaccagtgcttgttaggcgctctgtttttcgtcgggagtgctatttcaattagatagggtcgtgacaaacacagactaccttccactcctttagagaaagcacgtaaaacaaggcattgagtcaatccaaatggctaatcttgatctgaagacagtcttcccaccggtgccagctgccgagcgcaatttcgcgacaaaaatctcgttcaaccctcaaatcaagtgtgtggcatatgggtgcggaaaggccgtgtacgttagatcgcttgacgatgacttctgtgttcagttcataggccatggtacagcgaaggtgacagtcgtgcgcttctcgcctgcaaaaggctcccagtacctatgctcgggtgatgagcacgggagggttatggtgtgggattggacacgtgatgagaacgggcaagtgtcaaccgcgctcaagagcgagtttcaggtgcttgcaggccccatcacagatatcagctgggatatggaggcacgccgcctctgtgtagtcggtgaaggacgcgacaagtttggtgcattcatttcttgggacactggaaattcattgggcgagctaagcgggcactcccagcgtgtaaacgcatgccacatcaaacaaagccgtccaatgcgttgttttacggttggggatgacggtgcttgcgttttttttcagggccccccttttcgcttttcaggtagtgacaggacacatcacgatcaaggaaagtttattcgtgacgttaagttctcgcccggaccaggcgcctacgcagtttcagtcggcagcgatcgtaaaattgtttgctttgacgggaaaagtggcgaattcgtcaagtacatcgaggaccctacggaccctgttcaaggtggcttgtacgccgttgattggatagacgaaggcgacagctcgaagaaattcgtgactgccagcgcagacgccgctgttagaatgtgggacgttgaatcaggaaagtgtgtgcagaagtggacgctggagccaaccttgcccaaccaacaagttggtatcgccacaattagcgagactcaggttgtctctgtatcgctcgacggttcgctcaacatattccaagttgggcagaaatctcctgtaaaaagaattgtggggcataacaaaactataactgccttggcaacttccccgcttgtctctggttcttacgacggcagaattatcgaatggagctcagatccaaactccgcaaagatgttaaactatcatagtaatcttgtggttgcaattgagaacatgaaccacacagccacaacctcatgggacagtacgttccagatcgacggcaaagtatgttgcactttctcgagccagcccaaagtcgctgcttcgcatgagggtgtcaaggcagtcgtgaccttggataataagctccagatccttgactgcgagaacggcaatattttgtcttcccgtgagctttcgggaaacgcttcttccgtcggccttggcaagcagtttatcgccgtgggttacgaacagtcaaatgacatagaagttttcaaattatctgacctttctgttagtttcactctcacaaacggcctacgggcaactccctcctgcctctcattatcaccttcggagaaatatctagctgccggtgacgttatgggtaaaattcttttgtttgacttagagaccaaaggtgtaaaaacctcgcgctgggcattccacacaggaagaatcaacggcatgtcttggagacccaccgaaaagggttccgaagaagaagaagaagacctcattgcaactgcctccctcgatacccatgtctttgtctactcccttaagagacctatgaagagcataaaacatttgaatgcccacaaagacggtgcgacatgcgttgcttgggatgggccttcgacgctttattccgcaggggctgactcttgtattagagaatggcacttgacattgtaatgaactctccgaatacacctgcccttatgctacatagatttatacaaacttgggcaataagtccgtaagtcttacgtatgtctcgtcgaacgaatgacatcttgttttcaaattatagacttcccgatgttatagtcgaaactggaaagtttcggctggatcgttcaagcgctgaagttccaaaatcgtcgcactgaaggcatgagcattgattcaccatcatatgaaggtgaatcccccgttggaaggaggtccacttctgtgagtgaaaggccagactacacaattgaggatgatggaatagaattaaaagaggacgacaaagatgaagattatcaggaggaagccgcagaagaggaagaagaagccaacggagacggagaggctgacggcgaggctagtgggaatgaagagaaagccccaccagttacagaatctttcccaaaggttcaccgcttacctgcacagccaaggcgtggaaggccacccaagagaaagaacgtggctgacaataatttaacagcagtagacgattcaagaaacagttctaattcgagcatgtctggacatctcaagaggcctcatctttcatttcccgttgacgaaaatggcgagcccctgcctgtggttaatgacgagtatgcactgcctgacgatcctgagggggagaccaagatcaacagagatggtgatttgcttggagggcgccagtttctggtaagaaccttcactttatcttctcgtggtgagcggaaatatatgctttcaacagagcctgccagggctgtgggattcagagattcttacctcttctttcaatatcatccaaacttatacaagttgatcatttcgcaggaagaaaggaatgatctaatcgacaggggtgtaataccctactcctacagaagcagaacaatcgccttggtaacggctcgcgcggtgttcaaagagtttggtgccaaaataattgttgacggtaaaaacataacagacgattactacgtcggacgtttgcgcgaggaagggcgtgtagttgaggggacgtacgcacgcgaacctactaataaacttatgggcaggagtgcaaatggtcttaacattcccaatgtaagtgtcaatcctgctaagaacgcggtggagtttttcgatagacgcaaccacaatatcgctcctggaagcaacataagctccacaaattggctttatcaacatgcggctgcgtgtagtagattcaacagtgacctgttctatgaccgggaacgcgctctgctcatcgagcaccaaggtttgcgcgacccttacacaaacacgctgcacctcccgcaatcaacgcaacccacgcaggttctacggtacgtcaagaagccaatcgaattctcagataagaaggtaatctatgagactgtcattgaagataaagacctcacgcggcgcaacataggcctagccaatgttccagttgaggttttcgaagatgttgttgatgatgatgtaaagcaggcgatactagagcagcaacgtttcgagcagaacatatagatttaagggacgagatcctgtcatcatgtttaagaagtttaatatgtaatatcttacgaaatagtcttatgaaaaggtatcatgctgccagcattacttctaagctacactgttgcccattctggttgaaacttatctatcaagcgacaattcttgctctaggtattagtctagggaaacttactcacagcagtaatcccaaagcttttctaggcattaggaccagaggtgaatcaagtattttaggaactcgcaattttgccaccttacttgttgcagcctgaaccaaaatgtcaaccctattgcgaccttattcaaggcttctatgggctaggctaagatgcactagggcctttactagtccgcgttttactcccatgtacaagatcgctagactgcacaccaacccatcactatttcaaaaacctccttccgacaagggcagcaacaaagatgctaatgatgaagatttagagaacgtgaggcgagaggttgagaggtatatcgaagaggctaaaaatgacaaatcagttgactgggagcagaggaagaaaagaatagacgaagggattgctcgcctagaagaaacaattttgaggcagcaaaacaagcaccacgatgagccaaaggagcaatcaggcagagaggccgagcctagtgagtctaaggaggaaggtccctccgagtttgaaaagaagcaagcttttgagcaaaacaaaaagctcaatgacaggaagaaagccgaagaagaaaagctatcaaaaattatgaatgacccaaacgccagagttcttgcagtcaatatcgggtttttggaaattggtgttcttctatttttgctgtcattcctcctaaacaggctttacaatacagaagagcaaagagagattacttggcaagagtttagaaccaaacttttggctaaaggttatgtcgcgaaactcgtcgttgtcaacaaatcttttgtgaaggtagttttgaatgaaaatggcaagaaccaccctgaacataatggtcatgacttctacttctttactatcggctccgttgagagctttgagcacaaacttcaaagagctcaagaagaaataggcatagcagaggatttcaaaactcctgttgtttacgtccaagaaggcaactgggctaaggcgatgtaccaaatcctccctacagctttaatgatcggtggccttatttggatcactaagcggtccgcctctggagcaggtggaggcggcccgggtggcattttcagcgttggtaaatcgaaggcaaaaagattcaacaaagacactgacgttaaggttacattcaaagatgtcgcgggctgtgatgaggcaaaggaagaaattatggaatttgtcagtttcttgaaggagccttcgcgctacgaaaagatgggtgcccaaattccccgtggcgccattctttccggcccaccaggaactggtaaaactttgatagctaaggctactgccggcgaggcaggcgttcctttcttttctgtgtctggttctgagtttgtcgaaatgtttgtcggtgtgggtgcctcaagagtccgcgatttgtttaaaaccgctagagaaaatgcgccatccatcgtttttgtcgacgaaatcgatgcaatcggtaaggcgagacagaaaggcaacttttcaggagccaatgatgaaagagaaaacactttaaatcaactattggtcgaaatggatggctttaccccatcagaccacgttgtggtcttggcaggtacaaatcgccccgatgttctcgaccaggcactgatgcgccctggaaggtttgacagacacattaacatcgatagaccggagctcgaaggccgcaagcaaatatttcaagtccacttggccaaggtgaagcttgctggctcaatggaggatttgaagaacagactcgcagccttgacccctggtttctcaggcgccgacatttcaaacgtttgcaacgaggctgcgctgacagccgctagaaacgaatgcacttccgtcaagcttgagcacttcgaacaagccatcgaaagggttatcggcggcgtggaaagaaagtccaaactgctctcacctgaagagaagaaaatcgtggcttaccatgaagctggtcatgctgtttgcgggtggtacctggagtttgccgatccgcttttgaaggtcagcattatcccaagaggccaaggcgctctgggatacgcccagtacctaccaggagacgtttacctgctgagtgagcagcaactgaaggacagaatgacgatggcgcttgcgggtagggtttcggaagagctgcattttccttccgtgactagcggcgcatctgatgattttcagaaagtgacgcgtatggcaactgccatggtcactgagctgggtatgagcgacaagatcggatggctgaactatcagaaaaagagcgaaagcgatttgactaagcccttctccgaagagacagccgctatagtcgacgctgaggtctttaggttggtccaggagtgtcatgaccgctgtaccgcgcttctcaaggagaaggctgaggatgtcgaaaaaataacacaacttcttttggagaaggaggtcctcacgagggaagacatgattcgcctcctcgggaagcggccattccctgagcgcaatgacgcatttgacaaatacctcaatgaaagcgagacgaaaaggctacgtaaaaatgaagctgaccagggcatgagcagctagattttctaatatgaggcggcctcgtttgtaaattagtttccggaaacacttacctatccataattcttgtaaataccaactcaaataagtacatcaaccactaaacctggttccgaaaatagctttcctttttaaaatagaggacggtatacagccagaacccagcatataaccccagctcgtagccaaaacaagcccaaacctcgtggcatggtttaatgagtcaagttttgctggctttttattaacccacttgatgaatcttactaggattaatacaaaaaagattgttactatttttcttcaaaccgttgatggcggtgagcttctcaggaagcacttcattcaatcccgaatccttgccagtgttttgaatatgccagagcttttatcgatacgatagcggctattccgttacattatcaacgtatgtagctattgtttcccaattgggaaaatctttgccgagacggcagatgccgattatatgggatggtccctatcgcattgttcatttcagtataaaaagacgtcaaaactactcaaggtccgggtcgttaacagaaccagaagatcctcttgctcatcagcgttttagaaacattgaaaatgagtgggtcacctcccggggaagataccgccctgttgggctccatcagcgaagaaaacgaatgtgatgttggcttggaaagggaatatcacgaacacaacttggcgctgcccaaaatccctatcctagtttcgttgtggctagggtccttcttggtggcactcgatgggacaatcgttgccaacgtcatgaacagaatcgccgaagaattccaagagtccgataagaagcagtggatcgctacgagtttccttctcacgaacacggccttccagccgttgtacggaaagctctcggatgttgccacgggacggaagctggcgaccttgatagcccagttcttctttttcctggggcttatcatctcatgctttgcgcagaacgtgacgcagttcgccataggcagagcagtctgcggcattggtggcggcggagttagtgctatgagcagcatagcagtgagtgacatctgcacagcaaaggagcgcggtatgtaccagggttacgccaacattgttttcggttcagggcaacttctgggtgcacccctcggtgggctcttgattaccacaattggatggagagcgatattcgctattcaggttccaatggctctcttttgcatgttcttgacaggccgcaacgtcaatatcaaactcgctcacttgccatcacgcaacgaacgctttactctcaaaaacttgtcaagattagatttgctgggctcctgcactttggtgctatctataagtgggcttttgtttttgttttctaccagcatgaacaggacctggatatcagcgttcaccattgttactttcgcaatattcatttacaatgagagattctgggccaaggagcgcattattccttttgatttgttatgcggcacgtcaggtatcacttccttactgaccgtgttatcgtcatttattatgtttggggatgtctttaggtcgccaatttacctacaaattgtacagaatgtatcgctggcgaagagcggtatatttatcttatttggatccgtcgcttgtgcagctacttctgtattgacgggatggattattcgacgcacgactatggatcttgtcaagtgcacataccttatagtactagtcatgatcttcctgcagctcgtcggtacagcttcgaatgccattctgattgcaaacctaattcctaacaacacgacttacgctgacaaagatgtcgccatcaaggtggccctaagcgccaaaggatttacctggaaagttgtttatgtcttttcaacagtcttgaattcttttggctacggtggtgttcttgttgcagtgcttgttagtattgtgtttacggtgccaaagtctcagcaggccacgctcacgggtgtcttttacttgtggcggtcgataggcaatgtgttgggaacatcgatcacgctagcgctgtatgatttgatactgaaatccaaactgcgggtttttatggaagctcacggactctctaagtcttattcgaaactcgtgcgtgattccggatatcttagaaaccatttttcaggggagactcttgccgagctacttggcgtttacaatgagtctttcctttggtctttcgggcctaacatcgtggtcggcctcgtcgcagtcatactggcttatgtattggttcggaagtatcgccctcttgagcagcaaggtgttcatttggcagcaggtgagcgatcggatgcttgcaaacattaaaatgtttcagcttgtcaagttcaatcccaagtttggcgcattcctctttgtaatctgcggggaaaaacccctcataacgaaagcctaagaagtgcattataagcacatttctgagctccacagacatggtttcgtttgcaaaaaacaaatttagcgcaaaagccatagctttgctgcacactgccttaggaattccaaggtatcctgttcctagccctggaacaatcaaagtctcgacgttcttgggcgcacgaacgagtgcactccacatggcattgaacactagttggtaaccagtttctacgggatgctccgtgtcaaatactttccgcgtcggcgccactaccgtgggaatatgcactatatatcggattccattgcgggcccaatggtccaaatccacaatcgtagtttctcctacaggtttatagaattcaccaatcctttttctaaagaacttctcgaattgtttccctccaaagaatgactggattgcgagatcaaatcctccgcccaaaaacccgaaagagttgccaggtgaaacgacggcagcgttggtaccaagcactttctgaggtaaatcctccaaagtgccaatatggaagctaacatgcttaaagccatccaacgtcttcttccaagccgataccagtgctctgtttttatccagaagtatcactttcatctttttgattcctctaagagttgcaaggtatcacagaagttctttaacctaatgaaaaaaaaaatcagaggatgatgatgctagctttaaacagtgatgagcacaagtaattgatctagtacagtacaaaaaacctatgcaaaaagatgctgaaacgccaattgcataaggttcctgcagcaatctataaaattccaagggctcctcccgacaagatcctcggtctaaccgaggaattcaataaagataaaaaccccaataaaacgaatttaacagtggggatttataaggacaattggggccatgtaaccacttttcctagtgtggcaagagcgcagatggtactggatcagagtttcgagatgaatacagatttgtcgtatctacccatagagggatgcccggacttccaatccaacgttttgcagttcctgtacaaggaaagttgccctgagggggctgaatttctgagcaaaaaccgtataagttttgtgcagacactatcgggaacaggagcgctcgctgtggcctcgaagttactttcacttttcatgtcgaaagctgtttggattccaaatccatcgtggcccaaccatgcaaacgttttccagaataacggtttcaagagaataaactactatacctattaccgagatggtggtttagatgttgacagctggcttcaagacttagagcaagcggtccgtgatggagatgggtcaccacaatgcattgtgctacacgcctgctgtcacaacccaacaggtgtggacccctccttagaacaatggcgcaccattcttgataaaatcaatgaactcaatttaataccaataatagatatggcatatcaagggctggatacaggggaccttcacaaagacgcttacctcctgcgaatgagcttggatgaagagagatatcagtggcccaatgggctgttcctgtgccagtcgtttgcaaaaaatatgggattatatggtgagcgagttggctctctttcagtagttaccccagccgatacagagctgaagctcaacatagactcccagttaaaaaagattgtgcgtggcatgtactcttccccacctggttacggctctcgtgtggcaaacgttgttctttcaaatccagaattgaaaaagacttggtttaaagatgttcaaaacatggcctccagactgcagtatgtccgggcagagttgggaaaacggttagactggcctttattgaacaatacaagagccaatcatggaatgtttttgtatactgggttagacccctctaaagtggatcagttgagaagaaaccattcagtgtacttagttcaggacggtcggctgtccctaagtggattaaatgattctaacctcgattacgtttgtgacgcattgaagaaagttagcgaatgagttctgcttttgaaagaacttaatcgggacacaaggagctgttatatttacatgaaagcactaaaggcttgctatgttttttacgtattatatcaaggcccttttttatacacaacctaaatcacacagcatcttttgataagtgtttattagctcattttttttcagtagcttgcatgtattttcacgccattttatttaaagaagactgacaaggacatcttagctagccctctcattatagcttaggcaaataacagctttgctcgttttttgaaatctaagagttcatgacagagcctaaagcatgtatcttcaatacgcgaaattttgaccagggaattgtagaattaaatagattatattgcttaattatacatgggcttatttctttctcccaaatatctttttgagctttttaccaaaactgctcttctttttggtgtcgccctcttcagcacttggagacagttgctcactaaaaaacctctggctcaagttattgttgcccttggcaggtgacatgtcactcttattgcttacacttctcaaagacaatgtacttatcttcttgtttggcgtgttgtgcttcgagttgggcgcggttgaagattgcacgaagttcggctgcggcggcgcaaaacctgaatcctttttatttctcaaggaaaaccctccattcctgacccctggctttgccgttggtttggctggacttacagttgagataggggaatattcatcctcagagtctgagtcatggaacctagacttccatcctgaattagaagcgggcagcgatgcttgacttctgatttgtgacgaggagtctcgcccagtggagattgagtttgcgtcattgtggaagttttctcctactacaggtccgtaattagcctcttcagacacctcgtctctcaaagacaacttcttaaagcccatatgagtctcattaggtctgatcttctcgaaacttgatcttttctgtggaggttcgggagggaaaaaggctcttttatcattgattgtctgttgaggcctagtgcgacttttgggttttatcttcttgtcttgtctgatggattccggccgcatagttgacctagcgggtggtcgtatttcgctacgcaggggggtttgcattgacatatgctttggctttgtgactgccggtatatttttctgaactgcagtagcgttagtcaccattgaggatggacgcgtttttcgcactgggggttggcgcctgctgtgttcgtcagacatttgggcatttagtctagtgttctcagctgtcgctaacgaaaggtaagcttcctcggccttcgaaccaaagttttccttatatggattgcgcatagagttgtcacttgcagttttcttcaacgcaggcttcatgggagaaggtaccttgtttaaaggtgccatctcaccacctccgttccctgtaatttgactgctggcctgctgctcgaggcctccggcgttcgactcttgagcagaagtcaagacttttttgtggcccttgtttaggtattggttggcggatcgtatgtatttagccatgctattaccattagtgccaccaccttcctcagcgctggcgctttgtgtaggactattcgcttcattgcgcgaagaagcgtttgactcttctttgataacatcctcgacagtcttcccagtattctctttgccgctttcattctctttgccgcgaattcccgatctgggcgcaggttcactactcacagtagcctgttttagagcttcttcctcggtagggtatgggctagcatcattcaggtcagcgtgattttgagtttcagagatatcttcattaggcggtgaaattagcaccgttggcggctgcttggtttcattcaagtcccctgagtccaccgtttttgtaacaatattcacttgcttttctctcaaacgcaaaattgaaacctctggtgctgcttttttcgaaggaggagtgagttctatggggttaacgacctctttattttgacgatctaattgcagttgttcgtcagtctcctcttttagagactgctcaacaagcggtttgttatttttgggtggctccgacctacggatcatgggttcttttttttgcttttgcgtgacgggagcagatgacttctgtttctgagaagcgtgcgaattgagagaggtctttctccctagggagttgttgcgcactgaaagaccgctgtgaacagacgcggatcttctgttcatactagagttcctagaaggaggtttttgaacctctgagataggcacctcgatcaatttgagtccgctggggccaggcacataccgtttcacagtcacaggctttgtttgggtttgagccccgccaaacgcgtggaatgtatcctcggcgtcataaaactcgctttcatctatactatcccttaccctaggacccttcaattgcaagctagatgaccgccgagagtctcgacgcgtccgcaagctgttgttcctgctactgattgacgcagctctaaccatggaattggagcgagacaagctattgtagcgcggtagcttttctgcgttaactttcgtgcccttcgagtccagggccctccctatcgccgaagcggcagctaaggcctcagagtctatagccctactctcccgcgatcttctcgagtggaacataggctaattgaagattaaacaggccttccagcggtgattgacctttctataatcaaaggggatttgccaaaaattccatgttctcgaaacttttttgcttatgtagaaccgtaaatcgctactgacgatatgctaagtagttaaactacttaatctttaagagctatttataaaagttttagttttatatcggccacctcggacttcaattgcttaaacttatttcagctctttgacagcagcggtgaacatacatacctcttccttagctgtaggttgaaagggcaccgcatttatttttattcgacattcgaatctctgcgcaactgcaaccattagacgctgcgtagcatttttttatagtatcctttattatttgatcttgccgaaacagttttactcgacagtaacagacttagcaaggtttcttgggaagtccacgtcaatgttcttgttgacggccagccagtaggaagtcagctgcagaggaataatgttgagaaggccttgcaggcagtcaaccgtcaaggggacctccagcgtagccaagttgctattagcggctttcgcagcccaaacttcatcgttctcgttacagataatgataggacggccctttcttgcagtaacttgctcgatggaggagacaaccttagggaacaaagaatctctagtaccgaaagcaataataggaagattttcgtcaaccaacgccagcacaccgtgtttcagctcgccagcaaggacaccttctgagtgcatgtacgagatttctttgattttaagggcaccttccaaagccgaggcaaactggtaacctctgcctaaaagcagcaaggatttttggtcttttagctctttttcacaaagctccttgatacggggctccattagtagcacctttctgatttgctctggaattttcttcaatccttgtatgatttctcttcgtctgtccagtttagaaactctgtcatcggaaagagaaagagcaaacataaccaaggcaatgtattgagaagtgtaagctttagtggatgcgacaccgatttcagggcctgcgttgatgtggacaccacaatgagtaaccctagaaattgaggaaccgacattgttaacaatgcctacagtcagagcacctctttccagacagtatttcaaagctagcatagtgtcagccgtttcaccactttgcgacacgaacactgcgatatcgtccctgaagactggcgttttcctgtccaggaagtcggacgccaattcgacgctaactggaatttcagacagctcttcaaagattgctctagtagccaaacaagaatgataagaggtaccacaagctatcataataagcctgcgggctcttctgatcaccggcagccaggagttcagtccacctaacatcacgctattgttttcaaagtcaattctacctctcatagtgttgaaggttgaatcgggttgttcaaaaatctccttctgcatgaaatgcttgtaggagcccttcatgatctgggccagctccatttccaaggtctgtatagatctggttgcagaagcaccaatctcccttctagatctgtggatgtgcaactcaccatcgtagatgtgcgcaatgtcatcatcctccaagaagaggaccttcttggtgtgtttaaccacggacgcagcgtcagaggagacaaagaactcaactgggtttggagcaccgtcttctgacaagaatgctctagactgagagcgtctgagagcagactcgttggatgcgataggcaaaaagtttctagcctcgccgcgggtgctattaagtgggatctctggttgtgcctcgtcggtgtctgggaattcgacatcaacgaaatcgaccttgagctttctttcagacttgacaccaattaacaaaggggagccttttcttgtggcaatcacttcgtttggatagtgtacagatctgcacagcagaccgtatgaaccatctagctccaacaacacctgcatagtcaactcgtggaagtcgggctcgttgccatgcttcaggttcgtgtcgtagagatgcttgaacagctttgcaatacactcagtgtctgtgtcggattcaaacttgtaacccttgttgatcagtagctgtttcagctcgcggaagttggtgatgataccattgtgcacaatcacaaagtcgctggccgtgtcggagcgctgtggatggcagttggaccactttggctcaccgtgagtggcccatcttgtgtgcgcaataccgcagtgtgacacaaaagtcacatccctgttgggcttctcagcctcgatctccttttccaaagccgccactttaccgatttgcttgtagatcaatgtggagtcaggttcgtcgccatcaatagcgataccggtcgaatcgtaacctctgtactctaatctctgcagaccctccacaagcgtatcaatcacgtcccccctggatttctccaccaagtagttgcagtaaccaaaaataccacacattttaactctctataacttttcagtcactcactgaatgccttgaattgtcttgatcctatgtctcaaaccctgtcacagatataattttatatttcgctttaaatcttcaattcttttcgctacaaatttttatgtatacgtttcgcttctaaaaatgttagatttcggagatgacaacaaaggctagggcccaattttcggtgacctatgccgaagtgatttttgtaccgtttttgtttcgcgtcaactttaattgtttcgaaggcgaaataagcgtcaagttgaggaatgcggccccaaagcgagacggttgaaaatgccacaagagaaacaagtcaagaaacttgaatccggagctccggacgcgttgtatcaagtttcaacaacgcgtggtacctacagatcaccaaatttgtcgtaaactgatctccagttggcaaagaagcccttgaagaactttatggctagtccgatatccttggagcctgtagcagcacggatactgtgcattgacagttgcgctatgccgagatcaatagtacgggcaccggtttgggatgagatgaatggaccaattgtaccgccagagcgtgagttgttcttgatgtgaaagtattgtagcttatcgccattgagacgagcgagctcctcggcgacggccaggcctacgacgtcggtagacatgtgtagatttgaatccagtgacaaagtgacaccgacgttgggctttggccggtgatgctccagatagacggatgaaaagtttgggttgaacatatggttgacgtctgccgagatgatgagagaattggcaaaagtcgtacggagcaactcaggcgaatcgccgtgtaggtttgctaccacgcgctgaacgacactttctagaagtccgccacgcgcaccttgtctcgagagagagccaacttcttcgtcgtcaaacaatgcaacgatgctgaaggcgtccctaggcacaggcccgtcattagcaaaatcaatcaatgagttgacagccgagaaactgcacaggcggtcgtcgagacgaggcgcgaacaaaaagtcattcttcaacccgcccaaagtgcctttctgcacgtcgaacagatcgaggtcgacctgcaccagttggctcactttcaccttcgcaagggacgcgatgtacctaagcaagcctattgggtgcttaccgaagagtggactcctcttctcgtcttcggagtcgccctcctcgtcatcatcgccagtcccagagtatcctatcacaggcacagcctggtcttccttgtcaaatggtccatttgcgggctcaccgaagtgcacagccaacgaggggatcttcgcaatagggtgtggcgcggagttaatcagcctcgattcaatcttgcctgagtcggggtcgcgcacaagcacgcggccaccaattcccagatccctgtcgaaccagtacgtgttcaaggtccctccgtatggagcgacgcctagcaactgaaacccttcgacgtctttcttggtagagacaggcttcagcttcgcgcacagtgcatcgatgtgcgagccaatggcaccgacacctgtttcgtatttccaatcgctgcccaaaatgaaagcaacaagattagtgccattccggatggtgtaatacttaccgcttttcacctcggaccaagtggacttctcactcacgtagctaaatccagcctcgtccagcttgcgcgaaaaatactctaccacatggtatatggttgggctctcatatgtgaagttgatgtagctttttgagctttcctcgaagtagtcttttccacggtatttttggctactgttatgagctacagcagctggctggcttgcttcgcctgtggtgggcttttggagcgctagaagctcaagggttttcttaatttgggccaaagcctcctgggttgcgtctgacatttgtgtattttgttcttactcagtgttcactcccctattatcaggtattattatctggctggcttatatacgctttttttcgtttctgggacccgctcgaggaagtggcaaaaatgacacgctcggtacccttaagatcactgggtatgcgggcgactgttttgctggtaatctaatgcaaatatttcggtcaaattaggagcaggggggagatatcaaggagctttactaaagctatacgcgacttcacggtaatatgataagccgcaatatgcggtcatctgactcaacgcgttaattcaatatgctcactagaactagcatacgagagtcggtaaaacatcgaagtctccttgacatcgacaatcatagtaggattcggagcaagcgtccgtgtataggatggccctgtaggtgataaaagcatgtttactgaagttcacactctcgctcaagccaaacttgaaaggttagcgcttagcctcatggagccgcgaattcatttggagggatagaagcactgcccggggctctgcgagtcgcgatttacgtgtgtccttctttaaccatatcttcaatccgcacgtgaataagtgagcacctcctgtcacgtgaccaggaattctgcttttggactagaccgcggatggtgttttttcgcgtttatgtgttgatatgccttcgcacggaagtagtctgcttggtgtagtgttttgatatgtttacatggaagatctctgagaatttggcgtccacctttctatacccaacactgtcaagctaagcaaggcgatgtcgatggctcagcaagcagctatggcggctaccggtggttcggatcatatagatcgtgtggttcactccgtaactgacgccactaagcgactgtcgcagatttcgaccagcacaaccaacactgctacgcagtcctcgaagcgcagatctcgggatacaatagggccctggaagctgggcaagacgctcggcaaagggtcttccgggcgcgtgcggctggcaaaaaacatggagacaggtaaacttgctgcggtcaaaattgttccaaagaccaagtcttcgcgacccaatgctctgccctatgggatagagcgcgaaatcatcatcatgaagttgatctcgcatcccaatgtcatgggcctttatgaagtatgggaaaacaaacttgagctatttctggtgttggaatacgttgatggcggtgagctcttcgactacctcgtgtcgcgcggccgactttcggaaaaagaggcgatccattattttcggcaaattattgaaggaaccgcgtactgccacagcttcaacatctgccaccgagacttgaagccagaaaatcttctgctagacaagaaaaacaaacgcatcaaaattgctgacttcggtatggcagcactccagacatctaacaagctcctagaaacatcttgtgggtctccacactatgcttcccctgaaattgtcatgggcaaaacctacaacgggggccccagtgacgtttggtcgtgtggtatcattctgtttgccctgctgaccggtcatttacccttcaacgacgacaatattaaaaggctgttgctgaaagttcaggcaggcaaatatcaaatgcctcaagcgatatcattagaggctcaggatctgatttcaagaatactggttgtcgatccaaataagaggattaccataaacgacatcctttcgcatcctctaatcaccaagtatgattacaagcgcagcaaatccaactctgatcttcacattttgagtcatacttcccctcaaatttgtacgataagaagcgaaagagatgtggaccccactatactccagaatcttcaaatcctatggcatggagcccctaaagactatattatgaaaaggcttctggagccagagcttacagaggaaaaaactttctattctctattgttggcgtatcagcagagacaattgaaggcaggtccaaaatctccacctgttaatgctccaaagatcttacaaaagtctcaatttagcgtgccttctatcaagtcacaatcatcgcctcacaaagagcatgttgcgtcttcttcaagggttttcaagtcaaactcgaaaaagcgtatttccgcatcggcctcgaaaaggtctcttcacaattcctcatcaaaaaaatcccttcacaagtcttcttcaaagaagtccttgggatcactcaaaaactcagcttctaaaaaatcccttagaaattccccaataaaaccacaacacccgcttccttccaagagatctttatactcattgaactcgatctctaagcgatcggttaatttgaaagactacgtaagcgacgattcaaaaccaccgttgccacagcagtctgaattcgagttgctctgtgaagagattctctttggcgcggagcttgggggcataacagaggaagtaggagaaacgtcaacagaggcagcaagaacaacaaatccagttttcaaaacaggattggggaagacggcaaaagctccagaatctccaaaatccacggaaactagtaatgaaacggaactttcgggagatagagatggattgcaatcgcgtttggaggggacatcagcagaagtcgaagaaagcgtggcaatagcgaagaaagcggcttccaaagcgcctcgatctcatcaagctggtctaggagataatgcgcagaagaaaaatactgaaactcccaggaaacaccctcaaactgacggaatttcacaaataaaatctgaaagagccgctttgcaagtcagcaagcttaaatcgactccctcaagtcgcaacttaagggtagcttcggctccctcaggcaaggatgatacgccagtgtccttggatcctcgcagaaatgtttctcagccgaactccattgagctcttgctcaacaagtacaacctcagagcacatctcaagtcgaagtcaaacctgaaaaagttaagaaatagtggggattggggacgcaccgcatttgagacctcttttgcttcaagtggtaatggaatctcactcaatgctgatgatttaaaagacttcgagagtctttctggaacagatttgacaaatgttcttgctcattcaagttccattaagggcgatgacagtactgatgctgcaaaaatgcagcatgcgcaaagacaagaagagtcgaaacaagttgtttctctgccatctgctaatttgaacagttccgcaacgttcaaaaacttaagccaatacattttggatagtaacagctcgactactcgcgcctcatctgtcgtgcgccggccagctggaggttctcttaaaagctgcactcaaaatgtttcgcgtaagccatctactaatcttccaaaaaatacccttactgtacaaagatctcgcaaagttagccaagttagcgcctatgacactcgttcggagatgccgtctgatatgtcgttcgcgcttgatattccgacacaaactttcactgcgcaggccgttcaagtttctaatggtagctctcaagatcagtttgaacaagcgaaaaagcccgtactgctccaagaggaacaaggagaggatgacatcaatatcttcgaagacgcaccttgtgataatgtgtcaattgcaaccagctcttcaggcttagactctcagccacatgtgcacagaaaagcgacatctattgatacgttgaacacaacaagcgttctcactccatcagcagatgttcgagtctccctctatgccaataatatgacatcttctgctaagcttccaagggaaacaactgaggaaatcatatcaaagttcaagctatcacctgagaaagtgccagtgcctcctcagaagaggttttcctatcaaaaggctagaggctctatctcacaaagcgttatttctatgttcaaggacctagatgacgactttgaggatcatgcttcggaacctgctgctgagggccacttcgatagtgctaccggaatgcaacaggacccgtcaagtaatgtggaggaacaaatcccgggggagggaccagttgcacagaagcgtgtcacaatgttatttgatgatgaatccagtacagttttcaagtcatcgccaatcaaaacctccgttctcaagcctagagaatccgtagctgctcaaccacggccatcttctactacaattccatttacttaaagtaaattagacactgtggtagagaatgaccaaccagcaccacctcagaaaattcaaaagccgttgagacctgctccgccacctcccactaagaagacttggtttgcgaagttcattcagtcgctcaaaccaaatgttggtaataaagaagtgcttgctgttgatcacaacacaaggctggaatttgaaaacgttcacattttaatgctgaaagagtttaaggagcattcgattgactacgaattaaagcgtctcgacaagcgcgggtcacgcagccatgcggattacaattgtaaatttgtccaaggccaatttcgttttaagatacgtatcgaggggacgggaaatagcacaatggttcacatcaagaaaaagggtaaacaggacaaggctgccttcgaaagattcaacgataatgtttcaagtgtcctaaaggccgaagagtcgaagaaataagatcaaaaaatagtattttataccttttatataaactctggaaatgtattatatgccgtaagacacagaccaccataatgactcgaagatgcaatatagaagtattcttctttcgaaaaaggttaaacgttgttgtcaagcagtagtcaatctcatgtctcgcaaggtccatgcactttataatccaaacgctcaacttttcaggaatcgttacatcatactattacacccccatccttatataattgcttctaaatcgttagctcacccaaagatgatcatttttcggtatcaaccacgtacctgccgagaatcttgccagcctccatcagcttgtaggcttcaggtagttccgaaagaccaatgatcttgatgggagctttcacaagacctctcgcaaagaaatcgatagcctctctagtgtccgcacggttacccacgtaggatcccttgatagaaatggacttgaccacatgcgaaaacacttcggacttcacgtatgcgttagctggtaaaccaaccaaaacgacagagcccgtaggtctgacgtattcagttgacatggagatagcagcctcggaaacggaaacattgataacagcgtgggggccaccttgggtggcttcttggatcgcgcccaccatgtccttagtggttctgaagtcgatgaaggtttcaccgcccaagtcgtggaagagcttctttttgtcctcaccaccgtcgataccaaggacacgcaagcccattgccttggcgtactggacggccagagaccccaatccaccagctgcgccggagatggcaacccattggccgggtctgacatccgcagtcttcaaggccttgtagacggtaacaccggcgcacaaaataggggcgatctgtgcgaggtcagtgcccttggggatttgagccgcctgcacagcgtccgcagtggcgtactgctggaaggaaccgtcgtgcgtgtaaccagaaagatctgcgtgctcgcagttgggctcattgccctgctcgcacaattcgcaactcatacacgagccattgagccatttgataccggcgtaatcgccgatttcaaagtttgtgacgttttcgcccttggcaacgactacaccggcaccctcgtggccaccgaccaggggaagcttgacggcaagaggccagtctcccttccaggcgtgcaagtctgtgtggcacaccccagagtacttgacgtttattagaatctcgttaggcttaggtttgggcacaggcaagtccttgtagtgcaactcgccgccgtgctcgtagaagataacacccttctgcattgaagggatgttcgatgcgaaccgcagcgcgccgacaaacccgatgcgctggcttcccagacccgcgtagccgccgagcctctggcgcactccctgcatcagcgtgctactggtgtgcctgtataatgttctctgcatattatgcctttgtgcgtctttccgcttctttaccacttttcttttttcacagcctccaaggtactttggcgttgcgtacaaagtataattcttcgttctatggcagtttcaaactgtgcgctgtggcaatgccgtcttctctcgtttcggtgtcgtgtttgtcatcatttcgccttcgaggtttcctggtctatggccatttatactttgagtttccagcacccaccaactcaacgcggtgccggtcatggaaaagctctcccctcgtttacctcatcccactaggactcgaagtcacgcatgcccgcgccctgttggcaaaaaacgggaattcccgtgattttgcgatgctaaaggcggggataagagcccaggagcccgaattcgtccgagaaaaaaacgtacgattcgtaaatagttatttttacgtgccaggtgcgatagtaattgttatttatgtaagcactgcaagcctagaaggtgcgctacgaaagtgctggcggcgtgccagcggcgaatatgtttcgaccgcgcggcgcttgagacaactcgtatcgctggcgtacaagtgcagggacgtcgcaggtaagcgcgaaagttcgcttcttacgagtggggccatgacactggtttttaagtccgggaagaccagacctctcaccctgcccaaggcgtgcggcgcggccgcgtcgtggcgcactcggcgctagcgacaaggttcgcagggactttagaaagccgggcgcacttagtaggctggggctcttcgagcgctcttcgtcacttgtaggtacgtctctctctccttcgagcactcttcgacacttgtagctgtgtctatctctccgtcgaacaaacaacgacctctgaaaggtgccgcgagctgcgtgctccagattctgtacaagggtgtgcctgcgtgctttagtggcgggcgcagcttggcgcaatgcatcttgatgtagcgccttaacgcttgcgctgcttcttccacttgaacgccgtgtttccgtgcgcatcgcgaatcttcttcttggaaccttttttcatgccttcgcgttccatttccatgcgctgaagcacgcccgaaagctggcgctcgcggtcctggtgctgctgcagttgccgcagtttcttgagccgcttgcgctctagggtctcaggatccaaccccgcctgtttggcacctgcttgcaggccttgatctgccagctgttcctttgtaagcctgttctcgcggcgatgcagcatgtcaggcgtcgtgttgaagtgcttgtgtgcgtcgaatgcgtgcatggactcggcgtcgtccacgaacacggtgtgcgatccgtttgacttaaacatggtattttggctctgcctttctagcgcctgacgctcattctggcgcagcgtccgcacgtagttggcgtcctgcgtcttgagcagctttacttggtcggtggaaaggctggcgtcttcgtctgccgcgcgtcttgacttttgaagaaggcctttcgagtcgagagtcctggagtgcatcgcatggtagtactcgtctgggttgcgttgctgtgccttttcacgcagcaccttcaacgtcgcctgcttgcggtgaaagtcttgtgcccttttcacataatccttatgcttctccagaaatccaaatctggaccgggaagcaacctgcgaacgctcccggtgctgcttcttttgcacgttatgcactagtttagccatggttatgtgcccgtgtcgatttgcgatgagcctgcgatgagctagtattgaatgtctaatacgcttaaaattttcagttctggagtagtaccatgtatcattttatacgcgctcatcgaggttcaacaccatcaaagcctatcgaaggcttagaactgaaacgcccacgtcccttgaaactcaaaaacacatgctttgatgagtggccaggaacccagtctaccgccaatgggaccgacacttccagcggctttagcgttccgtaaaaacctggtatgctactgcgaagatcctacggtcgtcgtggaattcttacaagctctacacctcccctacgccttgtgggaaaattacgatgacatagacgcaagaccaaagccagaggccgagcaggtgctagtgcttccgaacgtggacaggttgttgacgctacagcaagacaagcttgccaagttcctgcaggttatgaggtctcgggacacaccgttctttgctgcggtcgcgactgtgtcgccaggctttgtcccgtacgctcattttactccgtacctcaagcgtcagttttggttcgcttgcgcggaaccaatgacgggcggcgctacagactttaacgaggaaacgctgccgcagctgcgcaactcactgcgcaaggtccacgtgcaccactctattcgccgctacgttctcgatatcattatgcacctacgagtgcaccgtttttccagtcaggcttcaggaggtggttgctctacccactctttgcgtgatattctggaactttgtcaaacgcttgcgctggccgaagaacgcgccttcgtagtacctgacattgtcaagactgcttcctactggtacttcccgttccacctggagctcattcagaatcccagccacgaaatctcgctgcagtatggctcagatcctgacctagtcgcacagctagtgaatgcaatgcagcagttttcgctacaaagggcttccgagatccattacccgctctattttcaatatatggtgctacgtgatgttctcaaccttgttgtaccagctatctgagccgtacagaaggcaagctgcgtgactcgtgcgccgtccgaaccctttaaagaacattttcagttgatgccacagcatttcggcatcgaaatactcagcgcgaagtcacttcgggcttttctttccccatttagcattattacacctcgacgcaaagcggactagtcatttttcaaaaagcttggtatacgtcataatttgaaactcagggaccagtcgtggaaagttctaaaaaaagattacgcgtaggtgagaaacaatgaatgaccagcttcaaagcgaaagaaatggtatatatacgcgtacattgagtccccaggttcgaaaacggtcttcttggcaagtacatcggctttatcaaattctagtgtctcacaaagaatcaacgaagccaaataagaaagtttcaagaccaaattcaaatctaatcaccagtcaacatgaagttcaccagtgcatttaccgctgcattattggcatgtgcaagactagctttagctgactctgagaccttcggccttctagtcatcagatcgggttcgagcttgcagtatgcttccgcgtatgctcaagattccaagctgtacctaggcagcagctctgactcgctttctgctgttgtcaccgacgatggaaagctgaagctctccgatgataagtatgctgtcgtgagctctgacggctccgtcgtggagggatctgagtctgaaggctccagtgagttctccatttctgagggacatttgttgtatggtggtaaggacggttttgtggcagttccctctggttccgcctacttgctatacactaacaactcggactcatctagcattggagttgccattagagcgacttccacatctgggtccaccgtcccagacttcagcccttctggcgaggactctagttcagcgggctcatccagcaccgctgcctcgtccggcacatccaccgcttcccagactactttgtctccatcctctggcgctgatgctgctgtctcccagatcggcgacggccagatccaggcaaccactgccacttcttccaaggccgctagctctgctgcggctgtttcccagatcggtgacgggcagattcaggccactacagccacctcttccaagctcaccagctctgctgcggctgtttcccagatcggtgacggacagattcaggctactacagccacctcttccaagcccactagttctgccgcggctgtctctcaaatcggtgacggccagatccaggctgccacctcagttgccagtccctcaagctcgtcttcaaaaactaccgtctcagctgtttcccaaataagcgacggccagatccaagctacatcctcttccgctagcgttcaggttcagtctgaaaacggtggagcccaagctgttgtggggctaggcgctggttttgctgccgctgctgccttgttgttgtaaacacatcaagcaggccatttccatattgtcggtgggctcgctggtgagtctggcctagcttgtctgacaagctcatttcaaacatacaatctaaataataatcacatcatcattccttattagttcactatcttcgaatgttctcatctgctctgactccccttgtcctgcaccattctgttgttcgatgagttcggcgccctaaacttttttagttgattacgtacacaacgcagggtctcgttgctattgactgtgtatttcgagatctcgaattcacagatggctaaagaaattgagtgggggggaggggggtaacgaggtttccagaaagagcagaagcgccaagaaaccgccaactatgcatctaggcttgctacatcatcttatcgtagcctctttgctgtttccccatactgttgcaaaaattgtacacaagccgcttttgtgtcacttttccttgccgctttcagaaatctgtcgttggtgcaaagacccaaagcctggaaagttacacatataaacgggcaaaaagaacgtttagcccaggaagatcctctccttctccttactacctgtctcagagttcaaaggcccctttccttcacatattgaaactgcttatcaaaagaccttcgcttcgatgaagtttaactcgctactagtttctagtgttgcgcttgcgggcagtgccgtccgtgctgactctcaagagtttgatatgcttgtagttcgctcagaatcaccactgcagtatgcatccgtatacgctgaaaatgggcacttgttcctcggagggacatcagtgggcctgtcgggagttgtgacggacaacggcaagttgagattctcggacgggacgtatgccactttgagtaataacgggtccttggtggaagaaactcgagaccgcgcgacggcagggttttccatttctggaggctatttgagcttcgaaggctcgatcgggtttactggagttctcgccagaggtggctatgagttctcaactgttatcaccaatccagatgacttagatgtactcattagagctaaccttgccaacggttctaaagcgccagattttggcccatcttttcatcgcccctcgattccgatcaccactgcctctgccaagactctgtgcaccaaaattcggaattctactatcacgataactaagacagagcatgataccactactgcaacgctgacctcgtgcggcaatggtcttgccacgaattcttcgacgccaatcatttcttcaacgcctatcatttctttgacttccagtggctttgtaaatgtcacaagcatacagacctcagggttgtcgaattctttcttcaccccttctgcaacagtgacattgagttctcttcctttctcctcgtttcagaattctaccactataatctcaactgcaagcttgtcaagcattccgatctcttcgggttttctaagctcatcaactggttctagctctctgaatagcacaatttctttacccacatcgaccgaaatcatcacagcttcgagtttctcgcctagtcaaagctcttcaactgtctcaagttcgtcagctgtctcaagtccaacggctatcccaagctcgtcagctatcccaagctcgtcagctatcccaagctcgccagctatcccaagctcgtcagctatcccaagctcttcagttatctcaagctcttcggctatcccaagctcatctgtcgtcttgagctcgatcattgtcacaagctcgaccaccgcctcgagctcttcagctattccaagctcgaccgctgcctcgagctcttcagctatctcgagttcttcagctatctcgagttctttagctgcctcgagctcttcagccgccttaagttcttcagctgcttcaagttctttagctgcctcgagctcttcagctatctcgagttcttcagctatctcgagttctttagctgcctcgagctcttcagctgtctcgagttctttagctgcctcgagctcttcagctatctcaagctctttagctgccccaagctcttcagctgcctcaagctctttagctgcctcaagctcttcagctgcctcaagctcttcagctgcctcaagctccttggctgcctcaagctccttggctgcctcaagctcttcagctatctcgagttctttagctgcctcgagctcttcagctatctcaagctctttagctgcctcgagcattgggtcatccagcgctcctccagaaacgtcaagcacttcttcctccgccacatcttcgcagactacatcttcttcgtcgttagcatcatcctcaacagcctccacagttgcttcagtgtctcaaagttcgctctctttgacttcttcatcgacatctgtgctttcatcagcttcttctgtaccagtatcaacgagcacattagtatcttcagcttccggttcttcacgcagcttaccgccattaacgtcgtctactgccgtcacatccagcggccaattaagcagcagtaccgtgtcatctccatcttctagtgaaatgtcctccgtatcttcgactgagctgtcttcaagtatctccaccgaaacgtcagctgtttcttcctctagtgttgctagctctcaagcgcctgtttcctccaccagtccaacacagtcgtcgacagaaagttcgacccagaatggcgctggccaaataattcctacaggcttaggtgcgagctttttctttgtagcagcactgctaatgtgatcaggacatcgtgttccaggaaattgcttcttcaatgtgtaacaatccgagagattaatcggtctcaggttgcacatactattttttccagttcgtttcagtccgttttattgatttcgaaatcaataaataacctatttaatacgtatggctttgttttccttatctacttattctctatgaaaaaagctctttttggttcattttagtttggctggcttattggcattgcttgtcatgagctagttaagctgcaagtcgccttgacatgttcaaaattttgaaaggtgctgtaaacattttcgttaattcagcggtgacattcaagggccagccagggtaccagtgagttgctatgtacatctacaagatattgttcatttcttaccaggaactatcaccttgccaaggctttcttgaataaatggcctctaaacacattttccccaagctcgtgttttgtagttattaatgctgagccgtcttgctgctgcactgaaacaaatcttcgctagcattcaacgattgaatctcaaatggtggccaaatgtttcagctcctcctgaatattagtctcttatattttctttagcaacacaaaccttggaccaggtactcaaaaggttaaaaaaggattcgccatagagttcggcacttggctaatagttgatgatatgtgtatacaactcataataaacacttggattttcaatctgggctgtaaaacaaattaggtgagctctcgaaagtttaggatcacaaaaagtgccaaatatgctatcctcactaatgtgcaaagaacttcgatttaaataactaagatcttgaacaaacaatgtagcccaatgtttcgagtctggctggtaatggcgttgttgcgtttactaacagctgtccgccttgagatttttagttacacgtgacttggttacactcatcctcaatataacaatcgatgagccttcaatgatagagttacgaaataataacagcgaaagcctactctctgtcgaaggatctctgcttcgcagacgaggttccactttacttgcaagctccgtttagcataaaatgtccgagagaaaagccattaataagtactacccgccaaatttcaaccctctggaggcggaggaggcggctcgtaagctttccaagaagttaaagactatgaatcgagacgttatcaccatccgacttatgacgccattcagtatgcggtgcttgaagtgctcagagttcatacccaaaagcagaaaattcaacggtaagaaggagttgctgcctgaaaaataccttgatactattaagcagtacagattgagtatcaagtgtccccggtgcaataacatgatagccttccggaccgatcctaagagtggtgactatgtgatggaaatcggcggtgtcaaaaattttgtcgaagagaagccagaggagaagctaccaggagacgagaccttagacgaaactcttgaacgcctcgagaggcagcaacaacaggataacaaccagaccaaaaatgacgaccacgaagataagctggaaaaaatcgagaagcggctagctaaattgcagaaagaacaacaagattatgaggaacttgaagctctgcgacgggaaaatatatcgaaaatgaagaaagctgaagcattacaagagaaaagtcacctatctgctcaggaagaaagccagggggacgaggagaaagctgaattggctttccggcttttcaacgcgcaaaaggctgacggcgagacctccgggcctgcggtacacattacagcggcacctgccgcgatcccacaaaaaattcgttcgaaaaagaaggcgaagtcaaatgcgctgggagtcattgttaaaaagaagaatcgagccaggcagacctaggggggtaatgtaataacaattttccgaattgaagcaatgttatgcagtgatacttaaatgccacaggcctaagtgctggttagcatttgaagcgcccaggcgaattgtggcctggcgtgcctgcccgtttagtaattcgtcaacagtgattatgtctattttgaactccggaagtattaagaactaaaattcaattagaaaagggttcttattttgaaagtgaattgatcaacacaagaatttaacacgaggatgttctttttctccggcaagaaatcagcgccgatcgactttccatacaagccgacctcctcgagctttatcaaagataaacaccagtttgacggtgccgatttcatttatgtgaagtggttcgttgcaacagagcaaacgctcacagcaaaggcacgtctactagttgtccacggcttcgacgaatacacgctgctctatagccgtttgatggaccagctcagcaaagttgggattgagtcctttgcattcgatcagagagggtcaggagaaacatccccagggaagcagcgcggcagaactaacgaatatcacacatttaatgatttggaccacttcatagaatggaatctagaagataaggacccggaaaccccattgttcctctttgggcattccatgggtggtggtattgtccttaactacgggtgtgccggccgctttcgcgaccagatagcaggaattgtttgcaccggcccgctgatcgagcttcaccctcactctgctcctagtagacttgtcacggcgttatcgcctctgctcgctgcgtgcttgccaaacttccgaattgacacgggacttgacatagacgctacaacctcagacgagaggtaccgcaattttctgagccgcgatccgttgacagtgcccttatacggttctctccgccagatctacgatttcttggctcgcggcaagaagctgctggaggacaaagagtacgtggctaagctccaaaaacccgtcctcattttccacggcatcagcgacactatcaatgatccgaaggcctcggagaagtttaacaaactgtgtaccgctactgataagcgtttggagctcgttcccggtgctaggcactctttgtgcctcgagacagatgaagttttcgagagaatgttcaacgatatgcataactggctgctagagcacgcaccatagagtgcaactcaccgacaaaattgagacagaatgtgcggcctcagttagttcgcagctatgtttcttgcatttaagccgtgtgaagtcactcggcacaaatgatttgcttcttcggcgttcggtccaccttggcatgacgtaaagtggcatctcgttgcacctgacccactgttcagtttgggcttttgtaatgtcgtcaggccacttagctttatgttcacggagttctactttttctcttggctcgtgatctaggggcagtagatgcatttaggacctccgtagctacttatcttcattcaattgagagcccaaaacttccgcttgatgtgctccggcatatatccgtgtatttttctacgatttttgttgctacgtactcacatgcagggaacatgttgatgtgatagaatatatattaaatcaactcccggaaaaaggtcaggctattcattgcaaaattaactacacaaggtccaggatagccatagccccaagaaacaaatggaattttcggaggtgaaagattcgaaaaaggtcagttgctgttcgagggcaagcgaccccacagaaaacatatgcgagtgcgaagacgagctcgacattttcgagaggtttgtgcaggacccttgcatgaatgcatgggaagacctagacgaagaaggccgcccatcgcagtgggaagatgacgaactcgaccccgtttgtgagggcgtcgaaggcttcgcgcgtaagcaagtcagaacttcgaaaccttgcatatgttcgaactgccaccatccgaggcggtggaaaacttccagcacagcacaagactttgatgagcctgtgctccgttgctcgcgtaccaacagtttcatgtcacagctatcgcgccaagcatcgcgccagtcgctgcctgacccgggcgagggtacttgcggctcccccacgcaccccggatactcgcagccgtctctcgagatcgggccttctcgttccaactctgtatcccgcacccgttcacgctcttcgttcggagcttcttcggcaatccctgcccatatctactgtctcgaacggtttgtcagttcagaactggactccgccgccgagaacttctgcagaaaggaccctttgacactaaacacagtttcgcccacaacatccaccatctgctctccaagtggctccgattcagccacttccccacagatggccggcgtgctgtcgagttcatcatccaccaacagcgctaaaaacaatgctgatatccaacctgtttttttaagtaagaggaaatcgagggtatcatccatagaggtctcgctactgaattcgttttcttgaaccggctcgagtccaagagttaatcaaaaatggctataaggaaaaaacactatactgctagtggggtacaacaatatatctgagtttcaatttataatactaataaagatccagcattcaactatcattatttcaaagctttatataagcgttacaaaggcttgttcatcctgctttcgtgtgctgtgctgttgagcttggccctatgtaaaatattttcagattagttctttggcggatgagaggtccacgcacaaaccaacaaactgccacttcttgcaacttggaggattcgttcattaatggtttgcatcacctaaaaactggatttttggtttataaagtgaataagtttttgacagtccgctctcaatttttcattggaaaagagatttacaccgatcaagtttgaacctttcctggcaatatattattgaaccaaaaaagatgagccctgcagctggccccagcgtgacgcctgatgcagaagacaagactgtgaaaccagtgtcagaggctggttcagaggcggccgtgactgctgaaatgaacgagctatatgtttccaacagcgaaatcgcagctgtaatgccaggcgaaaacgaagattttggcgagccgatggaggcccctccatccgaatttgcttgcgcttactgtaacgtggactctgcaaaatgtgtggtcaagtgcaacacttgcaacaagtggttctgcaactccaaaaacggaacttcgagctcccatattattaatcatttggttttatctcatcataacactgtttctcttcatcctgaatcagacttaggtgataccgttctagaatgttacaactgtggatgcaagaatgttttcgttttaggttttgtttctgctaaaagtgaagctgttgtcgtcattctttgtcgtcttccttgcgcacaaacaaagacggtaagttgggacactgaccaatggcagtctttaattgagaaccgccagtttctctcttgggttgccgaagatcctagcgatgaagaattactgcgcgccagaatgatttcgccaagtcagatctctaaattggaggcaaagtggagatctaataaggatgcaacaatcaacgacattgaagttccggatgaaaaggaggaggtcccgcacatattgatgagatacgcggatgcctatcaataccagagatcttttgctccgcttgtgaagatagaggccgactacgacaaacaattaaaagagtcccaagcattggagcacatttcagtttcttggtcactcggcctcagtaatagacatctggcatcgtttgcactatcaacttttgaatcaaatggactaaaagttgctgtaggtgatgagatgattttgaggtattcgggcgtacagcatccagaatgggaaggccatggctatatcgtccggttgcctaatagttttcaagaccaactaacgctagagctaaaacctagcaaaactccccctccgacaagcttcaacactggtttcaccgctgagttcgtctggaaaggaacttcttacgaccgaatgcaagaggcgatgaagaaatttgcagttgtcaaaaaatccgtctcgggctttctatattataaaatcttaggacatgaagttccagatctcgagtttgacgtgaatttaccagagcaattctcaattcctcattttacacagctcaatgtttctcaagccaatgctattcgacatgttctacagcgcccgctgtctttgattcagggtcctccggggactggaaaaacagtgacatctgctacaattgtttaccatctttcgaaactccacaaggaacgcattttagtatgtgctccgtcaaatgtggctgttgatcacctggcagctaaacttcgtgacttgggccttaaagttgttcgtttaactgctaaaagcagagaggatgttgagagctctgtctccaacttaggtcttcacaacttagtttcaagatcggcgaaaggtgagttgaaaaagcttttgaaacttaaagaagatgtcggtgaactgtctccaagtgatgctaaaaaatttgtgaaacaagtgcggaaatccgaactggaaatactgaagaaggcagacgttgtttgttgcacatgtgttggagctggcgataaaaggttggaggcaaagttcaggactgttttgattgatgaaagtacgcaagcgtccgaacccgagtgtctgattccaattgtcaaaggtgctaagcaggtagttttggttggtgaccatcaacaacttggccctgtcattctcgacagaaaggctgcagatgccggtctgaaacagtctttgtttgagaggttaatctctcttgggcatattccaatccgcctagaagtgcaatatcgtatgaacccccacttaagtgaatttccaagcaatatgttttatgagggcagtttacagaatggtgtaaccattgaacaacgcagtgtaacaaacagtacatttccatggcctattcatgatcttccaatgatgttttggtccaactatggcagagaggagatatctggtaatggcacatcatacctaaacagaattgaggctatgaactgtgaacgtgtcataacgaagctctttaaggacggtgtgaaacctgaccaaataggtgttatcacgccgtatgaaggacaaagagcatatattgtccagtacatgcaaatgaatggttccatggacaaggagctttacatgaatgttgaggtagcatctgttgatgcttttcaaggtcgcgagaaggattatatcattttatcatgtgttcgtgctaacgaacagcaagcaataggttttttgagtgaccccagacgtttaaatgttgcactcacccgttcaaagtatggacttgtcatcctgggcaatcctagatccttatccagaaacagcttatggagtcacttgcttgtttacttcagagaaaaaggttgtctagtggaaggcgccctcggtaatcttcaattatgcacagttcagcttacaaaatccaggaatgtgcgcccatctcagaagacaaacttcagtaaaatggaattcagtcatggggctgaaatggggcaaacaaattttaatgatttcgacactcaaagtctaatgtcttacggcggcattgatacctttgggatggcaggaaatagcaatttgaatgcgctattcaacaatttccatccttttggtcaacatccgcaacagcttaatactgcagacactaacacttttgacggatacttaaaattcgattcaagcttagccagaggcctccaagcctatggaggttccgcctcgaaatatgaaggcgcagtcaaagggaatggggacagcaggaaagtcccagatgatgccgttcgagagctcaacgtttagcgctccgggattgccgtctgaattatcataaatcagttgagcgtttatatttgtttactactttatcattaatatgttaagaaatgcgatgttgaaggcatttgggttttgattaatgctaatatgcgaatataaggagattagttattttctgaaaaaacgtaggagtttgaagccctgcttgttatcgctcttattttcagactgctttccctttttcttggaaagcggattcgatttagagctgctgaatcctaaattgggtcgttggctaacagtgcgggctctcgaaatctgaccactgtttgggggagattgatgtcgatcagaatccttcatgaacagcgaagaatcggagcacagtttcgataaaccattttgcttggcaaacgagccactcaaatcaagctcaacgatgttgtttctgtccatgtacaaattatccactaaaaagagtgcgaactctgtcttccctaagatgatttcattaggatattcatagttggacaatacattggtaagatgctcaagtctgtgataaagcaaaagagattcctgctctaaggttttggttaggtctttctcttcgatggtgaaaccggcgacggtagggctctctgatccaacattatcgttggctttgtcaatattcaagtacttcattaggtcctcgccaaaaacctctgcgttattttcagtgagtttttcaaactctagttcgccgatggtggcttttgtttgatcaatgatgggactgggaaatgaagaagagggctccttcgagagcctgttcatactcaccgttttcgggactgtcattgacttctcttcatcacgtctgaaaatagttaaaacacttattagttcggtctcccgaaggtatctgtcgataaggtatggatttgtgggtagatcattcaaacagctttcattaagtgccactcttggtcgagcaacactattactgagcttgagcgcttttggcgagaagtctaatttcttatcagtaaccttatcaatataatctgtcagctcgccttcatgtttcaaaataaattcgttcatttttgtcatccatggttcttttttgccaaatagtgtcaatgttgaaagattcaaaatgatttttgttaggagggtgagtgttcttttaggcccctcttctggatgattttcaacaatatggaataatttgggatttaagatcacaggacaaaagaatcgaaggaagagaaaccctgagatacagtttaatgtgctcttgagttcatcgtttttgcatataatctccaagtttttccggaaagccttcaattgctccttaatacctatcggtaggtcgttgctggtgctagaaatacgggaccacaattcttcagcgaccttcaaaagccgagagtaattgccttcgaggatttctgactttcgctgggcatcaatctctctgatgcgagacggatctaattcgaggcacatatctgacgaaaccactttccgtattgttccacctatggctttgtcaagatattcttggccaatgcgattgaagtagcgctcaatagacttggtgagtatagagtttcctctaaaaagcgaactgtatatgttggctgaggacaggtttttgttagtattttttgaaatggagttatcaatattcgagaactccttttctattaaagcctgaaaccaatcgtttgtcctgtttaaggcctggaatatgtccaaaaaaacaacagataaatcctcaagctttaagtagtctgcaattgagatatcattaaggtactctgtcattttcgttagactcatacgggagagcattgagtccaacttagtaaagttaacagaaggtaatatagcgttgaggcttgatgccactttgatgcacagtgtgcccaactgaaaatgcttattctcggcatcgaatagcggaattctggtttcagcgctaaggctgccatcattgatcatttcctgggttatttcaatgacgcctagcgtcttgtcagaagaagagtattccccatcgtcacctagagcaattttgacagcaacacagaccggagaagtctttactgaaaagttaaagtcaaactcttctctccaaaatggcgtttgggcgtcagtaactatagatgttcttgcccagcaatgatcccaaatggaaatatcagaataaagtcgaggaagaatctcttgatggcgctcatgatcgtagctcatcaagttgattccgctgaagtccgcctctaaaatggacactttgaacctgtttgagattcttagttcattcgacttatctgtgcctagcaatgagacagattcaacttgtgcgaacgtgtttagtgcgacaaaccagtcctccaagtctattcttaagggaaattgaagataaatagcttgcgagttaacttgcgttttagtagtgctcgagtaaaacgggatattggaagagattttcaactgatctcggaggcggcgaacaactcctaagaataggaagttatcgttttgaaacagggaagggtccagaatcctaatttctgatcgcagcaagctagaaatgtctagggaccataggacagatccgtcactttgcaatagcaaatcgagtctgccgtccgagctcaatcgacccatagctgagtaccatcccatttcatcaatgacagacacgcctgcaattgggggtggagttgcgaggccgcttttcagcggcacattcttgtttctaggaattggcccatatatattgaattggcacaccagtaagtctatgggtttctgctgtcgagaaaatataggctgaatgactgatattttgttgaatatgccgcgatccttcaaacttttccagaagatcaaagctgaaaacaggctcaaaaatgtcttcttttccgtggcccgtaagtaaatcgtagaatagtacgtttcgaccttgattacagataggttacccattgaactgtccaacaattgaactttacatgattgcaaatgttttaatatcggcttgttggaactcgcaggtttttccgtaacaacacgcaggtctgctatgccttcttcattgagagcgtgacaaagcgcgcctcgctcatcaatctgtaagaagtgtgtcttccagtcgtccagcgacaggttactgcaccattgaacttcccctttaaattgtcctctatttgactggatgtttgaaatcaaaaggctttcggtggaattcatacccgaaaattggtcagacccactggaagcatagccattggaaaatggtccttctcgtaacggagtaggttctgagatattgaattgggaagtgcccatgtcttggtcttgtctcaactaaaggctgtttgaagttcgacaacgaaatgcacgaggctctttgttatcattctcacccaggagcagatgcagaattcaggacataagaacagaaaagacaatcaaaacttacagatatatgaaaacaaatcagcgactcaagtaaacagattacacactttaacagaaggtgaaaatacttagagcttgaatgcggtgggagcctctccttcaggtccgataaacttcggatttctccatggcccaacgtccgagaggtaaaggccaccctgcgattcatcaacctccgatttgccgccaaacttaactggcaggttctcggcagggatctgcttcaaaagctccttttggtatgaagaacccaaaataaagatcttggacacggtgactggatccaagaagggtttgaacaagcggaacgctgtggaaaacccgaagggtgcattgatcaagtagaacttgcccatgcgctcagggtagtaattttggccgatgttagaagcctctttcacgtagctcaatacctgggcggcggcagatatggaaatgcctttgagatccaaaatagtacatgaggtttccacaaggtacccagcctgtctggagcacgcaggcaatctgtagcggacaaaagattcatactcccaaactagattgcgcaacatacgctcttggtttgtgattttgtacatttcagtgaggttgacggaacccaactcttcgaagtacagggggcggccttccttgtcggtcttgtggtagtattgcgggtagtacttggccactaagggcttctcgtcgtaatggaagtcctcaaaaatggtgtcaaccccaaaatcttttctccatttctcacagttctcgtacataactttggatgcggcaacatcaaacttacgagccctcaagaagcgtagcaacgtagagtcatctaacctttcttcgaagccacctttttgcaaagattctctcagttcattcaagttcttctgctgcgcgtcagacagattacctggcgtgccagcaagcgaacccggagcgcacttctgtgggtatgattctaacagctctttttcctgtaaaacaatcgcaatccccgttagtaaacatgtttaatcaactcaaattcctttgcctaacgtactgaaaccatctttccgaccagcttcgcttgttgaacggctttcgatcccaccttcaaaggatacgtaacgttctctaagctaaaataaacgctcttttgcgcattaattcttcacagtgtactataccgggtaaattccaaaataaactcattaccaaaagttcacgcgtaacaaagttaaagctagatcagagcctgagagggactgtatggaaggccgactagagcccctaattggggatagcatgctttttggtcctatggaggatcaagggctttctttcgttaacaaaagtggtgaaactgttcatctcagaaggaaaccggcaagggctttaatggatcttaactggaagcatgacgaaagttatgggatagacattaaccagttactgcagagatgtgaggattcaagtaatgctgcaatacaaagctcaggggcgagccgctcaaaacactcaccttcgcagctgtggacagaaaagtggaaaccacacacctttttcgacctggtgggcaacgaaaagacgaaccgccgcgtgttaaaatggctgaggcaatggtccccactcgtattcgggcaagagctccctaaaaaggctccatctgtgcgggataaagttggtgcagatggagcaaattatgatttcgatgacccgcttcaacgaccccagaagagaatcttgcttcttaatggcccccccggcattggcaaaacgtctgtggcgcatgttgtggcaaaacaggcaggtttttcggttattgagataaacgcaagtgacgaacgggcagggccccatgtcaaagacagaatccacaatgctctgttcaaccacacttttgatgacagaccggtatgcttgattgcggatgagattgacggcagtatcgagacaggctttgttaaagtcctgatcgacatagtgaacagtgattatagagccacacagagactcgcgagcggagcatcaagtgctgttcaaaggggaaaacgcaagcagcgttcaccaggcaaagtcttgacgcggcccatcattaccatttgtaacaatgtgtatgcgagtgctctagagaaactgagaccccattgcgaaatcgtcacgttccgaaggcctgcagagtcagcactgctcgagcggctctctcatgtttgtcgtaaagaaaagttacagctagataagaaaaggctcaaagaattgagcgagctatctcaaggcgacctccgcagctgccttaataacatgcagtttatggcttctttgcacgcagaagcacccgaatctacggatacagctaaaattagtgaccaaatcaaagatatgacagtttcttggtacaagatttgcaaccaggtttttcgcagaaatcctcatgaagacgccaaagttcagtttggtagacttttaagagacatcgaaattaattccaactctcagcgtattgttcaaggttgcttttcaatgtttcccgaagtcaaattctcagaccattcactccagaaacccagtgctgcggctgattggctgtacttcaacgacttgatgttcaagtccctatttgagcataacggcgatttactacgatataattccgtggttccaatggcattttttcatctgtttagcgacatcgccaacaaagatgatgtgcgtgggaaagtcaatgagtttgaccacagagaagaccttcgtaataacgaaagcattgttctatctacattccgcagagctcctcctacattgaagatattcatgaataaatcatccttggctctcgaagttcttccattgttggattacataatagtgcccgatttctcaaagattaggaataaccaaaccaagacaactgtgctaagtaacatcgtggcagctctctccagctttgatctgacattcagcgagagagttgatacagaccttcccagagttacatgcatagaacctccttttgacaaagtgacactaatggatgagaaaagagttaaagaagtttttacaaagcggcccgcaattctcaacgttgttctggcgaaagcacaagaaagtaaggtcagaaaaagaacaatagagcaagcaagagcagacaaattggatctggaatccgtcagaaaaaaacacaagacatcctcttcaaagcctgtagattatttcaaatcacaatatgctaacgtgcaaacaaaaggtagtgagaaattcaaggactcaggcagtgttgaaggggacagtcgcgagccagttaagatttgggtcaaatacaaagaaggcttctcagacgcggtgaggaaagatgtgacatggaattcactatgggagtaattctagttgcgtgtgaccagtgacagtttaaagtggcacctacatatctgatattattgaacttggaccatttctagtgttaaagatcaactcaatctctttgacgcttcaatacttgatgaagttcctttttacatggaggggttgtaaacgtaagtatctggggtctacattgaaatgacccctaattctaatatactatacaacataggcatgagcggcattgcaggcatacgcagcatattttggtgtgtagcgaacaatgtcggagcatcccttgcaagtagtgttaatgttaggattgagagccaagacaagccgttgatactccaaagccgaagcggattttaatataatagattgtttttatattttagtcaaatttatctaaattaactgtcatctttgtaaatggttcttaaaaattttacagtcatatatgactgtcagatcaatagtacaagcccgtggcaattcagtatttaagtccaacggaacaaccgcattgctcgagaaattagaacaaagccaactctttctgctccatccacttccttgcgtagacgcgtcaatgcagagatataattattatacagagtaccgcatctcaaacaagcaaagaggaagaggaccatgtgacataacctgttaaacaccattctttgatgaattgtttaaattaacaccactcatacccaccaaaaccaaaacaaagctatgtaaacacttcttaaggagtcttgggttaaatttgaaagaaaaagctattttacgaaacttgcatataagttcatacctataaaatgccaaaagcgggctttttatggacagctgcgattattagaataattattactgcggctgctcactcacccatttcatcaaaccataaggctcattccaaacatcgcttgcacttgtgtattaattttcgtttagacaatgatgcgactgcatctagggagactaataacagcactgtctttccgctgtaattagtctcacttacatgccaatagtgatatcttggcgttccatcctgaaaaatgcaactccatcctgtgacgtctaatttagtatattacacgaaatgttgaaaacccctcgtatgagttggtttcgtggtctagtcggttatggcatctgcttaacacgcagaacgtccccagttcgatcctgggcgaaatcaatttttgctctagttaatgttttgttgattcagctgctgtgtcttagctaacaattaagcaaaataacctgatgtaactataaattggtttcgtggtctagtcggttatggcatctgcttaacacgcagaacgtccccagttcgatcctgggcgaaatcatttttgggtcttcaagctgatttttttcgttgatttgtgctttgtcatttaattaggtaacgaccaaggtgggttggtccgcacacatactcaactacacgttctatgatggactactccaataactttagttacagcaaccagtaccagagttcgggacaagcacaagctgtggagcagggctttggggccgaccttcacagctgttccaatgatgattgctcagcagccagcaatctctttgatggcttgactgaagaaaataagacttttcatgagattcttgcagccaactcgaacaccatcaccccacccggctccagctctccaggttatcaacaggatttgctttcgagcatgaaaactgtcaaaagaggaaccgaaatcaactttgattgccttgagggcgaggcacctcaaaaccttatcccggaagcattggcaagtgcacagggtttcaaggcagacactgtcaatagttttcagcaagattccaatcctatcgaagatgcttctgctcgtaaaaaaaaagcccaaaacagggcggcacagagggcgtttagagagcggaaggaagcaaagatgaaacaattgcaagagcagcttgtcacaagtgagcgcgataagcagtcactgctgcgacagatggaagaactcagggagcgcaacctgaaaatgctaacagaaaaccatctcctacttcaaaaaaacaattcaaacctgccgacacagagcaactccggccttgcttctgcgtcgaggaagtttcacttcccctcacaaagtgaattcattgagtctgcaattgaaggtcatgaggttccggtgaaacttcctctttcaagtacatactacgagcacgatggcgaggagctgctaacgtttcctgctacttgggaatatcttcacaagctatctgaaaaagaggacttcgacgtttactctgttatgctgaacctaaagggacatgaggtttgccacggatatggccctgcttacaggaaaaccgtcatagacaagctagtgaagcagggctgacaatataaatgtttttctttaggtaaactcgagccacgtctctactttgtatattatgtaaggtcaggttttttcgtgtgtatgtttttacaacttgtggaaagataaaagatcccgggaaggtattcgatggctaaaaaagtggtcaagcggcttcgggtcgctgataaaaaggcaagatccgagactttttttccgaatgagatttttgagctaaagcaccaagcttcctcgttcgaattttatccatttccagagccgatgctggaaggtaaagtcatcctcatcaagaaattcttctccgacaaaatatcccaggcactgcgctccagcttctcaagtcctggaattatggagttacattatcagaagggaactaaagaatatgcggaaaggataaatgacagattgacgacacagaacgcggaaatcgcccagatcttatgggaaaggctattgaaatgccttaggcaagacgattacgtcatgcaagaactcggcttcggccaagccaagggtctcaacccacagatcagagcatataggtacgagaagggccataaattcgctaagcattacgattcatccgtggtagtgtccggaattggatcctcgcgctggactttactggtatatttgtcaggcggtgacgacttagtaggtggggataccgtcttttatgcgccacacaccggtgaggccaccaacatacaccctcaaacgggcctggctctactgcacaagcacggagatgactgtcttcttcatgaagcgcaagttgtctcaaatggcgcaaagtgggtactgagaagtgatgtcgttttctaggtgttgtcccttagcaaaaatatccatcacaacgttttcatgaattaatggccctgaagtctgcttgtaattcaaccggtattaaaaatgtccaggcgtattgcacgaaggctaaccacttcatgcctgcgtttcggcaaacttccggagtcgtttatcatcggacaggccttagcaatggcgaaattgctcaacttgtttgttcaagttattagaaaaagcactggctctcttcaaaattactacaacagcgacacacaataccagaccctcttcagcacatgccgagtgcgggcttgtacgtccaaaaacttggcggcccatttatcttaccctaggatctcactataaaaaggcggtaaaaatgaagactgcattagaccaccaaataataagcccaattccttgggtcagtcctagcaccctcgcaagaagtattggttgattatacgcatgagagccttgatttcttccgaagatcagaacgtactatctagatctttacacagcctactaaggaattgcctttttgagctgatttacgagctcgacccagaagagttcaggactgcagtgcccacaggtcaagattctgttgcattgacgctcggtgcttaaccattaatttaatggtttttcgagcagcctgggaacatgccattcagtcgcgtgaagagatttaatattgtgcgttcacatgatagcctttttggaaaactgatgaaatgagacagagggaccccagggtgaacacttttaatttgcttcgaacaaccttgcatagcgttatccttctattacatcgggcgctcaagacttttgtctccagcaccgtcattatatacgtcaaaataaaccgctgatttcggcatcgcttgctcccaagcaacttctgcatggaatgccttgaaccctcgctgcgtaaaccgcagaaaccaaagaatgctatctcgatagattgaagcatgatgtcgtcgcaagaccttgctttgctagcagaactctttcctagtgttaatgaaaacaaattgcgaggcaccctcaaaagtgccggtggagatgcgcaagtggcgtgctctatgatattaagtgagcaagaaacccttaatcaaatggcaaaaaactctctctctaacaatactgacggtcgctctgaaggagaaggtatgggcagtcgacacgcaaaagcactttccgaggaaaactttcctgatgaaaatcacactaaggcgaggaagggcgccgtcaaccttaagaaacgcatgtggagacctattcactcttttacaaagggccaaagttcaagattagaactcgatcaggctgcggcggtccattccaatgcgtgggtctccgctacagactcaattcaagacattatccactacacgaacgctgctccaaaatctgcccagaaggcattttacaaaaagactttgaattcagcaagagctataatagatataatataccattacgatgagtatgctgaggacattaacggttctcgacttccgggcgacaacgagccagagtatggaactccgcaaagagactttatgaaggctggtgggcgcgtacagtctccaacaggcttcgcacacaagaaaaaaccggtaggactggtgttttcggcggaccaggaaagagcaaacatttttagtccgcgctcagaagaaaactacaagtacgatagctccagcttagaagccaaagagttgaattcaataatcaccaacaacccttctctgagagcaattagtccaagtttttcgaaacgcgcattggaattttacgaaggcgatgtggagcgcaccacgcttacgttaatcttcataatcgaaaagaattgtgcacagtataccttcgttgatgccgcttcaaaagcaccttccctgaattcacaaaaaaatctctctaaagtgaacaagggttctgtgaagccgcgaagaatgggtgctgaaattggtgggcttgacccgtcttgtttcgccagtgatgaaaactacgacagagcgctactgatcatcgataacatcttgaccatgtataccgccgaccttcatgggttcttgccatatgaagcagaactcatagcagaaagatgcctcaacgtatggtggactaaagagctggctttgagagaaatgaacggccagcgcctaaatcaaatcaaggcaatcaatctcgcgccatttaagataatcacgggtaggggactccatagtgtcggaggtgtttccaaagtgagaatcaaagttaagaagtttctagatacatgcctctactcctacacggaagaggcatcatactttatagtggaagggaagaaaaaggcttaatagatcatcaccagcacgtgacatatcacagtttcgtggttcattgatataattgatttgtagaattaaaaacgcgccagttcgcccgcattgtctttcgaaagagatagttcacgccacatagcctcgatggattacatgaatttaggagtgaaatcccgtaaaacaggcattcaagtcaagggcaatataggtcgagatgagtactccatggaaaacatagacgaattttttaaggatgatgacacactcatctcggcaagaaggaaaagcaggaggtcatccttgctgcctctctctaagaaatttttacctgaggactttagcgagacttcgaggagaagctcaaactatcttcctccaagcgtacccactatacaggaagaagatgacgaaaatctacacgaggggagtgatgagcccgcaggcggactagaaatcaacgaaaccctcagtcgcgcagtggaggataacaggattcatcaggagctctcagaaatccctaccggcgatcacgagcgccggcttaggcagcccgcagaaaaaagttatgagccagattacagagctgaggatgatttcacaacggacgcagttgtgccccaaaccccaccctcagactacgggaacgagagctatcgagacgtgccggacttggtggctgatgatgacgatgacgtttctcacggaaatacaactttcaatacatctgacaacgcactcctagaggatgaactgcaacgagaggtgcgggcagaaagcgaggaagacagagattatattgaaaggtactctaatacagaaaatagtgatagcagtgaacttgaagatgaagacaacagtgacacaaattccccctacgaaacacactccgctcaaagttataatacgagagttcagccggcactttctgtttcacgagggaggcaccccctgtctgaaccacaagaattgagcgatacttctgatgaggagtttatttatgaccaagcccgagaactggcaagtgagaatagtttcacaacatcagcgggcttgcgaaagtcaaagcgagtaaaagttgccccattagaatattggagaaacgaaaaggttgtttacaagcgcaaatcaaggaagcctgttttggaaatcgataaaattatcacgtatgaagatgaagatgacgaggaagaagaaatatcacggagaaggaagagctcaaaaaagccgccttacaattatggtacttctggaaaaccgcgcggccgccctaggaaaagtaagactacaaacagtgcttcttcctcaggccttcaaaatcccaatgaggatttgatatccaagatcagaacaggggatactcaatgctctagttggatgcgtcgaggtgttttcaaagcctcggttaaatcttctttccatggaaaggaagaaaacgaagaacttttggcatgcgcacctgactcggtacacaccgaacaacgaagaaaaacagcagacgaggatttttcattagccgttcttttcgaccagcacagggatctctttgctagtggtttcttgaccatccctacaggatcatgtaaaaagctctctgactcccgcaacgcgttcataaacttctacctgattcagggtgtgatcgaggtgacggtaggcagaaacaaacttctgtgcacagatggaacctcgtttcaaattcctgcgttcaacgaatatgcttttcgtaataaagggaagaacgacgccaaaatgtatttcgtgcaaacgactatttttccccgcctatcgcaagctcggggaataaggaatctaagtcgcagccctgccgaagctagggataatcaaattccaaaatcgacaacttcgccaagtgacatgagtatttcggagctttaattcctaaatacaatgacaccgaaaatacggcaaataattcaattctcgatatgcatacaccagcaaataactactctataaacgtataatacaactgttattacaactacctaacctgcccgtacagtcgcgagatcaaaaagcatcaatgtagccagcattgcgttcatgaaatcgcagtgtgtcagaaaaggatacataagtatcacgaactttcttctccgctatctctcccgtcttccatcttttctgcaagcttcttcattctcgcaagtttaaccagtggcgctaaagacctgacatcatctgcatatgttgcaataaaagggtctgacaacagttctgaggcagtagccctctcatcggggtcgacgtgcaaacaccagcccaagaaacccttaagatcgtcactcaaactgtctgcgtcctttaattctggtgttccatttgtagcaatcaaataaagggcacgtagtggggtttcgttgagataaggtggctccccttcaatcatctcgatgatcataatacccaaagaccaaatatcaactttaggaccgtattcttttctagagacaacctcaggtgccatccagtacggtgttccaaccatggtcgtgcgctttaagttgatctcgttgatctgggcacaaaacccaaaatcagtgagtttaatctcccccgtcatagagagaagaatattatcagatttaatatcacgatgaataacgccttttgaatgcaagaactgcaggccttttagtgtctctctgctgacagcccctatttggccctcagtcaaaatacagtgtgtcacaacatcagttaacgagccgccttccatatactccataaccacccacaagtcgcccctcagcaggtaagagtcgatgaagttgacgatgttagcatgcttgctcgccttcatcaccaaaatctcgtttatgattaattcctttttaggttgtttttccagattcatttgtttgattgcaacggaggcgtttgtgccgacttcgtatgctgtgtaaacaccgcccgacgcgccttggcctatcttgataagacttttataaagtttgctagggtctccatcggtgcaaatttctgttagctttgcgtacaattgttgaattttcttccttctgtcttctctctttttttcagccgctttttgagcatcagtctgagcattatcctctctgggtaaatcttttggaacaggcggaggaggtgcaggtcttacgggagccatgtccgcacttttttctgaaatagtcccattccttgaaactacagcttttccatgtgaagatggaggtatttgatggtccgtttttgccaaagttcccttacgcgacaatgaacgaagcccggatgataaactagacgcgtgggttaccttcggagatgtagccggtgagtttctatttgccaatggcgatgttaaatcatttttagttggtgtgcccggaggtttaggagcaggacggctgggcatgaacctttcatttgtagtggttccttggacattaggagcctccctgaggtttactggagactgaagttcatgcgcagtggagttaacgccaaggctgtttggatgttgcggcctcgagtgggcattttcgagcttgttaagagaaggcgaagaaggggttctaaaggaagaagtactggagatatttttcccagaatttccgacatgaaacgttttgaaaactttgtcctccccattagcttcggtaacatcttgataaaacttgacaatatccatgacagcttggggatgctgctgttgctccttcttagatataccacttgaagtcaaaagcttctcccattcgtcaggaagacctgtgtactcacctgtcttagtatcaacgccaacatgatgaacgtgttttgcattataaggtgtggaaatttttaacgccgagcttgattggcgcttctccccttgtgaagttctcttcatgttttgcataagagaagagaagacacccttcattctgcttccgccgcttcttctctttttgttctccgcggttggggaagcaagccgagactgcgattttggcgattctgtcacttcttcccgggaacctctgcgcatcgaattaaaaggcgaggagacagctctgaacggagatcttggcggctgctttctattgtttgtcgcggtagaatactgtacttgcgtgaaaccgccttgtaccaggtttggtgtcgtccatgcttgtttgcttgtattggaagcatccacaataggaatatcaatgttcttttccggaaactcgcctgagctgctactgtagttgaactctttagcaggagtgcctacgttatgagtctgctctgacaaacagccctcttctccaggttctaatatgtccttcttagaaacatccctactgtaatcgcttttgggggtgctgcttttgaggtggctggtattttcaaggttgaggttagagctatcttgagttgaaaattcttgggaaagctgcatctcgttctcgccaacaagcatcatagaatcattggttagcctagaattttcggcaagataatggtccgatgcccttattgtggagttggttttgtcccctatcgtggattgttcttgaatttctgggaatgcgtttggttgttgaggctcttgattagaaccttgtggctcctttgcacgccctatgtcaggctcatgtgaacccgttataatgtcacttgcttcgtaagaactgttgcttaaagctgacgaggacgaaactctagtaaactggatggggtcatctagtgttgtcgattggagcatctcgctcacttcctccgcttgggaaccctttggtttgcccggatccatggacttgtacccttgttcatctatattgtggtgctcctcatatgcatgcagtgcgttaacgttcaaagtcgctggcgctctcggaagctcgtacttgccctctgtttgtttcgcaagcttgccaatactttcatctttctttttcgtcgtagtatcaggtacggaggaggaccggggtgaagaatctgaactcatcgcagacatgcttacgtgaatgaatgttaagttcagagaagttttctatgttctcgaccccactatgcactgtttggacaaattgtttgatgccgaaataatccacgatcttgaagcaaagaaactaaaagcaactgaacacaaacttgatctaacgcagcttaattatgattccacccgctttcgaaagttggagaaagttttcgtggaagcagctgtcaaaacggaatatccccggcttggttaatgttaaacacttcataattgttgatcagattttttttttctgtcctcgagaaatcggttagaatcatgtgatcgtatacaacttttagtttaattaagcggagactataggcggtgaatacattcttctgagctttcaagatagcaggaaagctcccagaccttctttcatggcttgcagaactcttgacttcaaaacatctttattgctatacttgggcaatttcaaatagtttgcgcacgtcattacacttgggaggtaatgatccggctctagatcgttctctgtatgcttccgaactaccgtcatccttgggtttagacttttgaaaccgcctatcggcaacttgggagatcctgttaaaaactcaaggaagaggcggcgctccgccttggaaaaagatgtcataatggatatgaggtcgtggatgatgtttgaatcgtgactgtagccatgatctgcatcaacatacgcatacaaagtctcgtgtgtccaatcttcctctacactaccaaataggtccgtaagctcgtccggagtcaatgccaacaaagaagtatatgggaacgttcgagaaaacccttcaataaaactttggatctgcattttaactccagtgcccaagacctgatctgacaacctttcgaaatagtcagggaagttttcaatagttacggcaacatctttgccgttttcaatcaactctatgttgtaccctgaaagataaaatgtcaaagacaaagattcgaagtcatgatcatttttaagggtgaacaggtatttcatagacttggctaagtgtggatcaaccatgctcatgtagtcgattgtcaagtcgaaatcatcaaatcgaattttctcgtttctagcatacatgtgagccagctcaaaaaatgctttgctgaaacgaaaatccaaaattctatcatccagcatggaccttgatacaaaagttcccagtttgtggaaaagctctagggttttttcttgattacttgaggctagtaaaggtgcaggaaaaagatgctcctcaactagttcgccctctttacaggaattaaaattctcagacctccacattctcaaagatttgtacgcgaactctttcgatacaatggcaaagaattctagagtaggacctagtcccgttcccacttcattgaggaactcaacctctaaaatgttgggcgttgagccgtacttatccaggatcttcaatgcgcttaggaaaaccgctccccttgaaactttaagcttcctccttgttggcctgcccaattgatgcaaagcgtcagcaaagtctcccttgtcgctacccacgcgatttctccaaacttgaatcaaccttccatgtccaaatgaagagctttgtagaaagaacatccgagtttcaaaggggaacagaaatgggtaattccttgtgaggagcacagtccacgaaggaagtaacccgcccgcaacaataaggggctcttccagctggcatgctagcttagcacttatctttgaattgacaaaacattcaggccgcaaagaactacctctgagacatttaagaaggacaaggagaccttcaagcctgccaagttcattcaaccctcttgggccgccgaagtatagggtactcaatttttggtcactgtccttcccctgtgccttcttatatctgataatgtgcggttcactccagagcgacttactatccttccctgcgttcttgataggcctaaatatcgccccaaaaatggtgtcttgatgatcacattttgtgttgttaaacgcgaaatcgaagctccatttcacatcgtcgtcctgccgatcaacccgcatagccaaagcaggtattaaagaggttatcagctgactttgtaatactcggtgtttcaagaactcattgagagatctaaatgttgctacgcaatggattgcaacagtaactgcctgcaggttttttggaattccatcttcgactgcatcgccatcgtattcaagccttattttaacctgtttccccaaagaggctcctttcccatcttcgccatgtaatccacagtctaataactcgaaagattccaggcgagtaagcgccgattgaataatttcggcaaacgtctcaaggtcttcaccaaatgtctctatcaaagccctttggcaaatgctgctcttagaagagttgctgagaaccagcttcgacatttcgtctgccaagccactggaaatgaactcaaatcccgagcaaacaaaattactcatgaaaagtttggatttcacttccagccaaatacgttgccagtactcgtatgtatcagaatgaacgtctagcaggcgaagacgctcgactagcgagttaatttcgctgatctcgctaattacagcgccttcgcctccgtaggattcaatcacactctcaagcgtgttagccagctcattttggacatagttcaattttaggtgtttcaaaatacgaaagcaaactcgattaggccgtgtatgatctggactctccataccttcaaattccatattatagtcgtcatcatcgctatggtagttagactcgctatttgtatcactaatgtcagtaaactttccgttgttttgaggagggtccccagcttgtgtcttctctaaggactcgggaacaattgaggataactcctttgaaaacgacttgaatgactcaaaaacaccttccctcacaaaagccggcaagtgttcggaagcatttttctcaagaagtgatgtcacaagccgcaaacttcccagaagaagcaccccagaaacttgatccttgaagccactctgctcaaaaagtgccatgttacgtgcgaggctagaagcaatcatggaaacaatccctttgtctatatcacaagtctcgatgggaatatgtggtgacaagacacgagcgagagcgaccaacacaagtcgccgaatttggaagtccacggcgttgacatacacttgaaccaaaaacggacctaggcctttaactagctgccttgactgttcttctattccttgaaattcgtattgtttcggagtatccgccgaaagaatttgtttgtcttctcctgggaaaagcacaacaataaaccgcgaaatacatgttagcaagggctttggtgcgaacattacagtttcatgcaactgagatgctgtactctttttgtactcattcatggagctcattaacatatccaaaacccttccgcatccaattatttggggtgctaatacttccccacttaccaaaacttgagaaagtatatcaaatgctttgagcctgctctcaaggttagtttccccatttgaaatgagttgcatgatactttcaatgagctcgaaatcaaatagtccttcaagtgtcttgtcaccccttcctaacccggcgcaaataccgtaaaacacattcaacatattttgccggagcgaatgatcttgggagctcacgaagatttctttgagcctccacatgatgtctgatatgtgacccaggtcaaccgctcgtatttttgcgcatgaattcaccactatagtaactgcctttctctgcgcatgagaggtaaaaaagtccaaatattgtaaacaagccagcaagctgcctgattgcagaacgcttcttccgtgcagacgagatataatttcaagcgtttccaaaacttgttctgccaaatcaatgtagcttatctctgccagtttatcgttgcatgcggcaataacatttctgtcgaccgctatcgaaatcatgtccgggttgacttcgaacaggttgtacaagcaacgaaacgctatgagctgcagctcaagctcgccttgaagcaacgggtccatgaatatatcaactattccttttaaaaggtcttcctgaggcacagcgcgttctgccgctagcggactcatcattagcaattgctccgacagctcccttaaactttccatagcgatatacgggtcgtcctgcgcgttcgtaacattatccaaaagcttgattagtcgtgggttgcctctaccagttgaacgcccagctcccatcatactgaacatctcaggaaaaatatcagctatgttgactcttcgtgaattctctccaccgtgttcacgggaaggcccctccatgttctgggctaaggacccaagtaattcctgcaaggaagactgcctttgcgcaccccgcagcgttgtattgcggagttcgtcttcaatatcatccccttcattaccatcaacttcttcagtggggttttccccggaatgttcactgtcttgcgaattttcgtatgcttcatctctttcgttctcttcgtctccaaagtgatacatgtttccctcatacgattcaacatcatcatcaacctcctcggggtacgaatattcattttcctcttctgctacgtcttcatcttcataatcattttgtctacttggccggataacaaagtccccgtcgctatcgtagtcgcggttcattgaatgcctgatctcgtctcttgacatctccgaaaccgcgccagtttgaagaatgtaccctttcctttcctattctttttggcgctgaatgtttgccactcagcacttgaacttggatgtatttcagagtttcgtccgtggcgatatcatcgtgatacctaaaaagaaattggctattaaccatagaaaaaaattttaaaactcatcgctcaagctcttctcaagacataaattcaatttggcatccgctcaagaaagctattgctgtagaaatacagtgaatttgaatctagttgagcctttagtcaataaaaatgcctagatctaaacgttcgaagctcgtaactctcgcccaaactgacaaaaagggcagagaaaacaaagagagaatcttcgatgaggttagagaagctttggatacatttcggtttgtgtgggtattgcaccttgatgacgtgagaactcctgtcctacaggaaataaggtccgcatgggtaggttcaaagctaatcatgggcaagcgcaaggtgttgcagaagtctctgggcgagaaaagggaggaggagtacaaagaaaacatcttcgctctttcgaagctctgttccggtgttaccggcttgctgttcacagacgaggagcctcaagtcgtgcaggagtattttaaatcttacgtcagggccgactactcaagaccaaagtctaaggccccgctaacgtttgagataccggcagggattatttactcgcgtgggggtcagatccctgcggaagacgacgtgcccatggtccactcattggagccaacattgagaaacaagtttatgattcctaccaagatcaaggccggaaagatcacgatagaaagtccttacttggtgtgcacggaaggcgaaacccttgatgtgcgtcaagctctgatcttgaagcaattcggtgtagcagcggctgaattcagggttaaggttgccgcgtactatgacaatgaaacatcgtcagtcgagacggtaaacatcaacatagaatctgcataattactactgtacactaccatcatctaccaatataatttaacacacttcttgccaatattgttctagcctatttaagttgtcgtgcacgtcatccttgcttgagatgaactgaacctcgacgcgatgccgcgctctcaccttgaaggcaacgttgaaaataaggttggccagtctggtctgagcgattgacagtttatcatcgacgagttcaagagcttcgtctaaaccatatattatcaagttcgttaaccctagttcttgtccattaccctccccttctagctttgtcaagtacatgaacaagtactgtaacttatttaggaacaacaccttgatattacagcggctgttagttgaagctcgaacggatgacatagtacccgccgagcttgaaagttgatgttcaaagtagtgtctagctgtttcacctagtgcaaaaatgagggttcctaacttttcattgtcatcaagtattaactgcgccagcgcagtatccataggttcgatcttagtcttgaagctcttggttgatcccttgtttgaatattcaattagacactgttgcgtcaatcgtgatttaaaatttttttgaacttgatgttacaagcccaagagaaattgaccaagaataattgctgaagtaaggctcggcaccaccccataacatgataccgcgcttccgagtggcattgtatgctcaaaaacgttaccttgtgtttcaaaacttaaagaggggccttgcaagcactggcagcttaaaagagcatgatgaacaatcttctaagatacacaaggatgaagcagctcacgagccccaagacgagttgtcagtactccgccagcgggaatacaacaatcaagttaaggagctgctgaaatcattttcgaaaaccgctacagaagattttaaggactttcatggttcagttaccggagagcttagtgccaaagagcagcagttagatgaagaactgacgagctttctcaagcaattctctcaactgaatacagtgattgagcctaaggaagacaacgggaaacgaattgcagcgcctacgtattcgcgcataaagacatttccctttcttattccttcgccagaggacaagccatacacaaatcaagagctttttttgcgtcaaataaaacacgctgacgggacagccaaactaggagccgctatggaaaatgtttactatcctcaccgtgatatcttcaacccgcctgcgatcgaggagctctccatttccaagttactagcagctggcgttcatttgggccaatccacatctctttggagacccagtacgcagccgtacatttatggagagtataaaggtattcatataatcgacctgaacaaaacactttcgaatctcaagagggctgctaaggtggtccaaggggtggccgaaaaaggcggcacaatactatttttgggaaccagagatggtcagaagcgggctctacaggaagcagccaaacgaacaaatggtttctatgtgtctactagatggatcccaggtacacttacgaatccaactgaaatatctagtgtgtgggaaaggcatgaaattgactttgccgacactcctacaaatagacccctaacttctgatgaagaggctgctattgtgaagcctgatcttctggtcgttttgaacccaactgaaaacaggaacgctttgaatgaagcaatgcaagccagagtacctacagtgggcatcattgacacagactcagaaccatctctagtcacttaccctattcccggcaacgatgattctttgcgttcggtcaatatcatcctgagcgtcttggctaaggctggagaggttggattgcaatctcgtctagctaaagctgctttttaatgagtgaaagcttaaatcttgtacataaagtttcatagaagcatttctggaatgatcgcagtctagtttgaaatgtaccactcgatgcaatgaccaggtaccaaacgcgggtgcatggccggtttaacacaggaaagccgcatgatacatcagcttaattttcctttttcaacgccgggtcaggattgccttccatggtcttttcgttttcatcgttttcatgtttgtccacttgcactgtttcttcagactcactctcacttctctcgtctttctgaattcctttgaacagtaaacgatataagatacgcatgactaagaagagccaatacaagttcaccagttgaagagcagatatcaaaacaaaaacgattggaagcgatatccaacacttgtattgttgagtggcgaagtttaaagtgtagtcacccacagtgcggaattcggttagcactgaccacagaattttcaaattgatataatggcgcaagtaagtccaagaggcaacgaacacgaagaaaactggagcagtaagggccgaatccaggtagttgagagtcttggatagagagaggaagaaatccgacacgtccattgttatgtagacagcgaggcccatttttgtgaagtgaaaaacgtaggacagccagattaaagctaaagtgacgatatgatgaaaaactagctccttgaagtcctttcttggtttttccaactgcagaaccagaacgcacgcttgctgtgtccaaaaggcagcctggcctaagtagaacaccttgtacaaatattgatttgttaaatcgggataggtcgcatacatgggcgcagtgcgaaatagccataaatcagtgtggtacatgatatagaggccgaatggtcctgatataccatagtagatgatcgagtaagcttgctccataagtctctttgtcttgtgttcgcctgtcacacctaatgcagaggctaaaggacgcaacacgcattccattaagaactcgcgcaaaaaggtgaagaagaccatataataaaacacaaaacacagatccccaatacctttcccatacatatcagagtctccaacctgataggaaattgcaacaaacggatgtaaagggttcgaagcggtccgattgccagacaaaaagtaagcgccatacacagccagaagtatcaccaaaggagtaagccatgtatggcggtaactcatctcacggtaagtcaaatagaacttctttagcaaatcaacatcgccctttgaggcttcagatagagccctcatccttgcgagggcagctgttttcgactgctctgattccttcattgtcgacaaaccagggactttgttgtcacctaggttgatcgcgccaacagaggatgtcctcctagtccttactacaggtttctggaggtgtgaagacatggtgttctgctcaatactttaatcctttgtcaataatgaaacatcatgcgaggtctactcatcttccagaacttcaaactctaatattcatgtatcatcggtgacgataaatatattctcctaaagagttcatagattgagatttgggacaagaaccattcaagtgtaagcttcatgtcttctaatcagagcttaagggatgcgatattgcgagctacggatggaaagttgcgggttgataactggcagtttatcatcgaggtgtgcgacttagttagggaagatccagaagacaggggtcgctttgccacggatattgtagaggagcgactaaaggaggatgacgctaatgtcgtgctacgtacattatctcttgtcgtatcgctggcagaaaattgcggttcaagacttcaacaagctataagttccaagggcttcacgaaagtcctatatggccttatagagaacccaaaggtgcatttagttgtcaaaagggaagtcgccaaggtagttgagcaactgagcgactctttcaaaaatgactcatcactgaagtctatgcaagacctgtacgtggcaattagtgctcaagcgccgcatctccttgtccgagagagggttcctcagaagaaagaaatgagccatgaaacaaagcgcaacgaagagaaggagctggaggaagccttgaagctttcaatacttgaatatgagcaatcaagttcacagaaagcagctcagaacaatgataacaaggtagcaaatcagaagcatattgaatcatcacatcataacgagtcgcaaacccagaacacggtaaggaaagtccgcgctcttcatgatctcactggcagggaatctgacgaattatcatttcgcaagggagatataattgtcgtgatcgaacaggtgtataaggactggtggaggggccgactgcggggtagggttggaatcttccctttaaattatgttacccctgtagcagaaaagactcctgagcaactacgccagcaaaaagctcatgaagatgcggttttcagtcaaatttcaaacgtggacaagcttcatagaagaatggccgagaatgctaatgacctcgagttgacccaagatggagaggttaacaacttgtacagcgttgtgacccctcttcgaccacagcttacaaaaatgataggagactatgctcaaaagaaagaagaatactcatcgctgcggaaagtcttagcagatgcagaggcttcttataatcgcatgctagatagagctagccaagtgtatccaactcagagtctgccgctcgaacgaatgggtagtggaagctacgagcagcccgtagggcttcaacatacacacagtcgccaggcttctgcagttaatcctttgagccgccagcctcaatcaggcattccgtatgtacacgctcaaagtttcctgacggggcagcctcaacctaatcagcaccaaacacactctcttaagctacagcagagggagcagcgtcagagcccgcaccagattccagaattatatcagcagggtccccaaaactaccagcgacagcctcagaatacacacccctctgaaactcgaccagtgcaccaggttccttatccaatgagtaatcaagccacaggtatataggctacttctatttttttttgacgagtaggttctaatctctcaaaaatgcagctttctttgattttttttaaaaacaaaaatgtgtacgttcccctttaataccacttcacatagcaccgtaccaaagataggttagtattccagatgtcttcaagcttcgagacaatcatcgaatcaatcatttccgatgcgccttctggagaagttcaagatgtcgtaaaggaccttacgacaatcgcgggagatcaagcagaggaggctatcatagaagctatgacgcattacaacgttaaaaatctgatcccaatagaagtgaaaggaaagcccgttataatttcagagtacaacaagaaaggctcaaaattttttgatcctgtacgttccatcttgttttctgtcgaccatttaaatcgtaccggtgtagacgtggaagactgtgaccagaagcacacaactgaacaaaggggtctgtatgaggaattggataaatatatgtccaagaatttcacgggtaacgtagcttatgcggtttatgccaaagacgatcccgatgaagttgctattttcattgcgagcactaggtacagccctggaaatttctggaatggccattggaggtcaagctacacttacaacatgaattctcaagccctaaagggtacggttgacattgatgttcactactttgaggatggaaacgtgagttttaagtttagcaaagatgttgagcacaatgcagcttcaagcgcagtagtttccataaaaaacctagaaaatgaggtggaaaacgaaatgagcgcctcgttttcaaaccttaacgaaaaagaatttaaacttctaaggagaaggctaccagtaactagatccaagattaactggggtaaggggatagggacttacaggctaggcaaagactcagctgaaaaccagctgaaatgatgcgttacatgaaatcaaaccacgttgacatgcttaaaatagtttgaataaagcgtacataataaaaaacaataacagtgctagccccaccattctccagatgttattaccggcattcatcgaacgtgttagccttgacgatgagtttttgacgttcaccattaaggagctgaactggttttggagttggtccatcacagaggaatctgcacgcgcttcgtctccaatctcctgattcactcttctaaacgtcgagagcttatttgctaactcatcgagcctttgatcgttctgaattagttagtgtgtcagcgtacacaattgagaagcgttgtactgagcatagcagataacttacgttgccctctagttgcgcatatctggaatttgacatctgtcagccttcagcggcggaaccttatgttttgacgggaagttcgatttgcgaagagagagtaatacaaagacatcagtcaagtaattatacacgaataattcatggtcgtcgaggtcataacaaccctaaatatcacagcgtcacggctacgggttttgcaagtcagattacatatgctgaatcagagtagatcttggtgttataagtttttcgtttttcataaaaattcaacttaggcaacttttttcatcatctcagcgtatttaagtcacttttcttgtgatatccttctgtcaacaatggccggtttcacctgataaccgatggcttccctgttcgagcaatttattcctgtcaatgagaaaagaactcttcagagtagaatgtgattgcatgttccaagattccctaatgtgaagctaggcatgcttcaggatatcctgtactcaatcgcaaattatatcatcctttgagatcttctctagcactgtttttaaagaataaattgtatccactgttgtcagaacgactatcacttagttgaaggcgtcctaaatacagtttggactaaatcatcatatgtcttgataactgaaagtttagtacgtcccgtttaaataccttcttatgcaatcagtttttttctggcactgcttccagtcaaatactagccctcactcatccggtgaactgtgtgactgctgtttttttcatatccagaacacccactcaccacatattgtaagacccgtgtataatctcagccgtcgcaattctgttcgtactgaaaaataattacgaaaatggccccaaatgcaagaaatcctcctcgcgggccacgcagtttctgagagcccgtgagatgttggaagactcaccacgcagaaccgcgaatggtaggtgctatggtggatggatgggtacttaccaaactcaactttagacgatggtcgacagttcagcagcagatactacctaacttcagcagaagagcaagtttaaaaatgtcctctgaatctattgtcaagaactctcaatggagattggttgaggttggtcgtgtcgtcttgatcaagaagggcccttccgccggtaagctggccgctattgtcgaaatcattgaccaaaaaagagtatgttcgaaataaagtgaaagcgagaggtttgttgaggagctcgaacaccaggttcctatgggttttagtgaacctccgaagtgtctgaatcgataggcgcaacaggttccagcgctccctcttatgtctcgcagcacaatatgttgcattttactaacgctattataggctttgattgacggtccagagaccaacgttccacgtcagtccgtgaacttgggccacgtcgtgttgactcctttgaccttcgctttgccaagaggtgccaagactgccgtcgtcgctaagaagtggacttctgctggtgttgccgagaagtgggctgcttcctcttgggctaagaagattgctcaacgtgagagacgtgctgctttgtctgacttcgagagattccaagtcatggttttgagaaagcaaagaagatacgctgttaagaaggctgtcgctaaggcttaaacgcatgtttgtcaacgactgaacataaatcaccttcttttcccccggggcatgaaatatatattatttcagtaatataatgtatatctaaaaacctttttacttagtttgattccctttctgtcaccctagacgcatcttgccttatgtttactagcacacaaaacatcaaattatccattacgcgctgggttagcggccctttatttatttaagatcaagcatgtccaaccgtaaaatcaaaactacgagcaggcacttctgagcttcaagcttagagcctatctcgttaaggtgtagatggttgaaaacctctgattgaagtgtttccgttcttggaatgacataaacgtggcgcacatattgtctcttggaaactagcgcaccgtacctctgccgtgagctcagaaaatcgaccaaatgctcgaacgcctcaacttcatggctaacgtcatctggcctgatagcataaactaggaaggcacgactatccgccatttggcgaatgtacttctctgcttcttcgtcgctcagccttccctctacaacaaatgcagaatctccaatagcatcgcgctggacagtgtagcttatttcctgagaggatgcaatgaatttcacgcttcctgagaacttacaattcagttctttgtaatcaactgtacatttccatgaatgttcgtctccatcgagattgctattgttttgaatctgatccgattctcgacgtgttcgtaacgaagtctccttcacgctcttcttatctggactttcgtgctgtgaacgttcagagctagtcccacgattcgtaatcagaatatctttgttaaatattatgtcttcaggttcgtaatcattcggatcttctattagttcttcacctttatgcgttttgaaatacctgggtttgtgaggctgttccaggataagctgagtcaaagcctcgctacccaccttctctttgaagcttttgaggtcaggattgacaagctcgttaactgacatttgtactagtttcttgaatggcaaagctttattgaccactaaagccttcatttcgatatttttctggtctttgagatttgaaaacaaaactcggactttttctttgtacataccatttagcttgctctcttcctgggctatgtttgttgcatggagttcttcctccaattcggcagctaatgaatcagcgtattgttcacatgaaaactcaggagggagctgaaaccgatgagcctgaattgtatcaggaataacatattttgtgaagaggtctttaaacatttttagtgctgaatctctcagtctgcatccctgatccccagtaggggcctttgttatatttttagggctatcaagttttcttcttttttttgggcgtgtagaatcttttcccaagtactcattagcatcctcatcggatatttcctcttggaaatcctctatttcatcatcagatttagaagtcttgatgaaatgcttttttgtcactactgattgaggatcaattgaatatctgatattggggtagcttgacggcgagcaaatactgcagaagtaagtttcaacctcattcgcctcctcctggtccatcatgcacttgatgtgctgccaagagttacacttgtcacattgtatcatgtcgccatatggatcattatcctcgtcataattctcgtcagtggttccgcagacgaggcatcgcacagcatccgaaattccatgatcttcagcctcaacttcctgttttttagctctagctttcacatactccagttccgcagttcgttggtcttgcaagtatttgtttgttcctttattcctacgagaggacctgcgaactccttccgccagcatttgatttgctgagaacaaagtagattatcttctagccagagagtctataggatctcgaatctgatgtcttagtgagcgaggaataaagatatgggattataaatgtagctatgtacgccctacatgtataatgattatatagcgagaagcccatcgtcgctcacaaaaaaaaaacaaaaaaaacaaagcgggaaaccgagatcatcgcttcgcgaggaaaacgtttagacacttgcactttgccttcgttcatccaatagaactggctacggctgtttgcgaagaaacataatatacagccacagatcaaattctaaagggctgttagctgtttgcgttgtctcaaaactgaattttactgaactcatttaagttggctcgagttaacgtgctatccatgtcagaaatattcaaaaggctgtttatgtctcacagacccgccaactcaaaggtctcccaactagaaaccagtctcaatccgacaataaccctaaaaaaactgcggagctatacaccttctttgggagacctttgccattacgccttccttggaagcgttttgctattcgtgctgatagtctaccccgcggcattaattttgaagctctctgtttacgtgcttttcggagtgttattccttctgcctgctacttctcagttcttttttaacgcgttgcccatattcacctggctagcattgtatttcacttcttcaacctttgaagctaaacatagacctcccataaccgtacaagtgcttcctgctatcgaaactattctgtacggtgacaacttgagtgacattctggctgcttctttgaacaagcctttggacatattcgcatggctgccatacggaattttccactttggagcaccatttgttgtggctataatcctattcctttgtggtcctcccaccctgctacggggctatgcatttgctttcgggtatatgaaccttgctggagttattatgcagaacttgttaccagcagctcctccttggtacaaaatacagtatggacttactcccgcaaactataaaatgaaaggctcgcctgggggactgaaaagaatcgacgaatacctgggcattagcgtctacactgagggcttctccaactctgctgtgatatttggggcacttccttccctgcactccggctgcgcaacgatggaagccttgtttttctcttatgtgtttcccaaattgaaacctctatttatcttttacgtttgctggttatggtggtcaacaatgtaccttacacatcattattttgtggacttgatggcaggatcggtactatcctacacaatcttccagtatacgaaatattttcacttacccctgccggagccttccgtttattctcgttggtcatatgccgatatcaagaagtttagtgtttggcaggccgacccgctgaacggcgacggaggggatcttgaaaatttggcggttcctttagctgttgatacagattttgaactgaacgttatggaaaacagtgagcctccttcaatatttgatcaagatagatccgtgtctcggtcgtctgcaacgtctaacacatccgccgatgtacaagatgattttgtttcagcggcgaggcccggcaagcaacgcattgactgagcaatgctctaaaaagcgccttcaacttggactaggcactatctgtataattagccagattagcattatgttagatatctcatttaaattaagacggaattaaactatggacaagaaatgctgttaaaaatgtgaataatggctttaaaatgcatcttttttcaccttttccagaatggagctgtagcctgctgctctctcaatggatgaagcaacatcaagctgctttgacgtgtcgactttaactatagatgacctgatgacacgagggtctttctttagagtccgcaagatttcggattgtactgccgccgacgagtcgaaaagcatgaggaagtggtagccttgaaaatgctgttcttggtccttctttataatcttcggaagcaacttattcccgacaggaagcacccgtctaaccacacctctattctgaatgataagcttcccgattgtagtagccaattccttggcttccgtatttgcagccagtggatttaccacacggacaatgctgaccaactcataaagcattatagaattgcacttcttttcaacaaaactgcttgacatccatgctatcttcttgtggcttcaaattttttttgcagctcattgttaaccgggtaaaatactacagcattagtgaatctcaatctatccctgagagcgctatcattcataactgaacatcggacgatatagctcacgcagaaaatcacttgaacaacatggccctatttgaatgggtcttcggtaagagtttgactccccaagagcgcctcaagaaagtaagttcaaagctttaagtgattccatcaggctgggtactaactattaatgatagaaccaaagagcgttggagaggacgcaacgcgaacttgaaagagagcgaaggaagctcgagcagcaggaaaaaaagcttatttccgatataaagaagtcggcaaaagacggtcaagtaactgctgccaaaatccaggcaaaggacctggtgcgaacaaggaaacacatttcaaagtttagcaacatgaagacgcaactccaagcgatctcgctaagaattcaagctgttcgtagcagcgaccaaatgactagctcaatgagagaagcaaccggcttgctcgcctctatgaacaggtcgatgaacttacctcaactgcagcggatctctgccgaatttgagaagcaaagcgacctcatggatcaacgtcaagaatttatggacgaggctatagacgatgttatgggagacgagctggaggaggatgatgaagcggacgaaattgttaacagagttctagatgaaataggagtggacctcaacgtgaagcttcaaagcacgccccaagatgcggtggaggctcctgaaaatggttcttcagaaagagtcgcagaatcattgacctcaaatgggctagggacagctaatgccgatgacgagttacaagcgaggcttaatagtctaaagaggtaaaagttattgaaataaaacgtacaaaagctcaaatgatggattccttcttcagatatagataaatttgttgagcacactcctcaaccgtttgcttgtcggtccttaggtggagttctggggcatcgggagcttcgtagggcgctgagacgccagtgaagtcttttatgatcccctcccttgccttcttatataggccttttgggtctctttgctctgcaacatccaacggaacatcgacaaaaacttccacgaacttgagtccgctatccttgtgcaatactcttgctctatcgcggtcaacgcgataaggggatatgaaagaggttatggagatggtgcaagagtccgcgaacaactttgaaacctctgatatgcgccgaatgttctcgtttctatctttttcggagaagcccaaatctttgtttagtccaaacctaatgttgtcaccgtccagtctgtatgctgccacattttcgcttagcagaagttgctcgagtgcgcacgcaatagtgcttcatggagttagtattcgttaaagggcgtcaaaacctaatagtacaaaccttttaccagatgcgctaaggccagtcagccacacagtagctccgttctgttttctcaagccagaccgctcttcataagtcaagttaggatgccaggttatattagttgacattatagcaatatatgtggtacacactttgtagtaatccaacagatacaacctacagtatcttaagccagctcgaagctcttatatacagaggtaagtgacgtgagcctcgaagaagtgcggccaaccaccacagtgaatcaagtatcacgtgttattgctgctgacagactatgaaaagagaaggagacagtcaacgaatccaagataaagtttgttttagaatccatctggaacgcaaaatccaccataacaagtgtcactactccctactttcatacataaattcttctctctattgcggaacaatggccaaaaacacctttccgtctaaattatgttaccttcttaagtattcctgactgagaaaattacaatttaccccacaaattacgagtggcactacccgctcacagaacgcagtataggtaatgggactgatctactacattcaaaatatatctgcgcctttcgtaaaggaattcgaaaacgcagcatcaattgtcgatagacaactcatgtactggatcttgtacactacaagttgttcttcgatgataagtgataaaatgaattttataattaaagcgaaaattgattaacatttatattcagtctaaccagtagtcacctgatgtattttgcttcaaaatagcagactattttttagtttcaaaaaactttttattataatatgttttttattagttgttcttttattttaatatattatttgttttccgaaacattaaatgcggttacttgcaattatctttggctgtacatggcaacagcgtcgatacatcttcatttctaaaatttaggccttgaacaaaatcacgtacgcattagaaacccctgctgcagtaagtatactgttttcgtttatagaaattatttttatctaacattgtatgaataaatctaaacagacgagacaatatcactcgcgttgcgcaaaatctcagtcatcttgtgacactctttcctcctttgaattgtgatgtcattctccttcgttaaatccgcgagatcttggtttccgtacaacttctctaagagcattttctggatgtcgtttttactcttcacaatgagcttgagcatcacagctttgggaatcacgtcggctatggttctcttgacgatattgaaataactctcaattagaagcttgataacttcagtttccattgtctcgcgttccgtcatttgccccgtcgcctttaagacaggtggtggagactctagagcaacgagcttcttcttgtttttagaggagaaaaatccaccgaaaaagctagatttttcttcgttttgctgagtttgaggttgaggtgcttggttcggaagaggcttacctgtttttgggtcaacactcacctgtcttgggtgaagtttttcttcaatcatagccattgcttgagatcctttcaaaagatcgggatgggccgtgtttatataagttctttcagcttggattatgtccgaaacaaaggtattagttggaattattgcttccttcagaaactgcacaaaatagtttgacatcgcctctcttagaccaggatacctggcatacttgggttgagagatgatttgtttgagtatacggaccaactcatcgaacaccaaactcacaaggcgaagactcggctcctcaaaccgtttgatttgttgtttaactaagacctcgaaagcttcagttcccacaaacaaagatggtgcagagccggagctgttgtacatgatagttctaatgtcagagtcctttatttggtcaaacggatcaagggccctgacaccgtttttgtatatttcgtggaacacaaaagaaatacgagccccgcctgaaagctcttgactagacaactctttagcttcaccatcaagaatcccagtgtattctttggagaagtcggtaatcatgctcaacacaatagagtttggtgagtccatcgtttcagggccaagattcatcaattcagcctgatattttttcagagtaagctcgatcttattctttatatcaggcaacgtctgcctgatgtggtggagaagaattgagtttagcttctttgctagataaggagtgccacaatagtgcgccttggagctgtaggaaggatggttttcaaaataccttttctcgtcctctaatgccgacctgattgtttttttaacttcaatatccttttgtccacgattaataaccggaatatacccgtatctcaagggaattactcttccggccaaaatgtcaatcacatctgtgccttggtccatcaagtcaactttggtgagaactccgattgttcgggtgccttcaggatcaacttcccgcgccaacttcaagccgtcgctattcgccaggtcagtattagcggcgtttaccgacaagattatcgcattcggtttagaaatgtattttagaagcatatctttgatttgtttctcaatatcggcaggctggtcgcccacaggaactttcgtgagaccaggcaaatcaaccaacgttaatgtcaagacatgtggagaatagattctcagattgatcggcacagacgaaattcctgcgtttttaccggttgttttgtctgtttcgttaacgatttcttgccgaatctcatcaaaattgtaaaacttcttgcctgggatgtgtaaaaactcgccccactcatcggcgttgtcctctgactggccctttgtaggatgttcattttccaactcaagtaattcatttttgtcaggcttagaagacaggtttttggaagatctcctgttgattaactgcaagacaagaggccttctagtaacgattcccgtgcctctaggtaagaaatccctccccacaatattctccaacactgatgatttccctgaagattgtgatcctacaacggtgatctgaggcaaatcaattggagattgggatccacccccaagaggtgccaacgcatcttgaagcttgtttatggttgatatcaatgcctcatccatctcgtggtttgtacttttgaatcggtttggtgaatattagaaatctgggacatgcagtggccccttttcgccacctttcttgaacttcaaacatttttttattgtgttacccgacacttttggagctctagcacaaaactaatcgtgctcgctaaacctcattcatatatcagtgtcaaatctgggcccaaagatttcatcagcttttcttaggagacccaaactgctggtagaagcgagcctgcttgttttcattcccttccttgctgaatatacttaagataaaggcctactttcgtaaccaaagcgaaacaagtttaagcgaatcgcttttagacttgaatatcaaaggcaattacaggccagcgtggactgattacagactatcgagtcgagactgtccagaaagtattactgcgccaaggataatgaatcaacaaaagacatatggtgtcacaggccctatctcgacagcaggtcctacagctgcagaaaatcaactgaatgatgcgctaattcaggagttaaagaaggaaaagtcattcgagtcggaggaggacaccaaaaagagggtagaagttttacgcatccttcaaaacctggcccaagaattcgtatatcaagtatcaaagaaaagaaacatgtcggatgggatggctaaggacgccggaggaaagattttcacttatgggtcttataggcttggcgttcacggccccggtagcgatatagatacattagtcgttgtaccgaagcatgttactcgcgaagacttttttactgttttcgaccaaattttgaggacgagatctgaactggaggaaatagcaccagtaccggatgcttttgtgccaatcatcaaaatcaaatttagtggcatttcaattgacttgatctgcgcgcgtttagatatcgcacaagttccagtcaatttaactttagcagacaagaatcttctgcggaatttggatgagaaagacttaagagcactgaatggtactcgggttactgacgaaattttgcagcttgttcccaagcctacttctttcaaaattgccttgagggctatcaagctgtgggcccagagaagggctgtttatgcaaacatattcggatttccaggaggtgttgcatgggctatgttagtggctagaatatgtcagctgtaccctaacgcgtgtagtgccgtgatactaactcgtttctttcatattctcaccaaatggaactggcctcaacccgtcttactgaagcccattgaggacggtccacttcaagttcgggtttggaaccccaggatatatgcgcaggaccggtcccacaaaatgcctgttataacgccagcatacccatctatgtgtgccacgcacaacataagtgagtccacaaaaaaagtgatcttggcagaactagagagaggtgcacagatatcaagtgagatattttctaataaaaagacatggtccgacttgttccaaaagcatgacttcttttacaagtataaattttacctgacagtcatggcttctacttcaggctccagtgaacaacatctgaaatggagcggattggtggaaagcaagctaagattacttgttcaaaagttggaaactttgggtggtataaacttagcccacccttttaccaaaccctttgaagcttcatatgtgtacgacaatgaagcacaatgtaaagatatcatcgataattatggaactcataaggctcaggatattttagcgcaatatactgaagttactgacgacaacaaagacacagacggcgttaaagacaaggcacaggttcacataactaccatgtatattggtctcgacgtcgcacttgatgggaagaaacaagttgacatccatgttccctgttctgacttttttaatctctgccgctctttcagcgaatacgatgacactgacatgttttcgctaatgataaaatatgtgaaactctatgacttgccggataacgtgtatgtggaaggtgaagagagaccagtcaaacatagtaaaaggaaaaagctgggtaaggacagcaagaaatctaagaggccaaagtctaactcgttgaaagctgaagaacccacaagtggcacgaccaactcagaaaaaaacaattctcaaggtcccaataagcctgtcaagcacgagcctcctatgcaaacctcgccaaaccctcttgctggctctcaggtcaactgagttatttaacttttacagaatactttatcattataatgcattttatctgtttacttctaggaaacttagcaagcgagcgaatttgttgttctagggtctctggatgaccaaggctccttttctttattgcgtggcttagagtcaagttgatcgtctgtagctgataattctttgggcaaatcttgaagtggacttgtgatcacaggggcaagaaaaattcagggcccaaaattaaagattgagcaaacatgaatctgatttcgctcgaacagatatttagctttaacatccgaatcttgaaactttgaagactttaacttgaatgccattgaacaagctgaaaactaggtcagcagccgtacctggcgaaccgtcatcagcaacaaacgcctcaagtcgaagtttggtggataccgatgatattgatgagaatgacgagtctggtcagagcatcttgcttgggattatatcacaattgaagccggggtgtgacctctcaagaattactctgcctaccttcattctcgaaaagaagtcaatgctcgaaaggatcacaaatcagctccaatttccggatattttgctggaagcccatcaagagaaagatgatttgatgaggtttgtgggggtagtgaaatggtatctgtcgggttggcatattgcacccaaagcagtcaagaagcccttaaaccctgtgctaggtgaacattttacttgctattgggatctccctaataaacaacaggccttttacttttcagagcaaacgagccaccacccacctaagtcttcttacttttacatgatacccgagtctaacataagggtcgacgggacaactgtcccaaaatcgaaatttttgggcaattccactgcggcaatgatggaaggcttgacggttttacaattccttgacattcaggattctgagggccaccctgaaaagtttacgctaacccagccaaatatgtatgctagaggtattctttttggtaagatgaggatcgagctcggggatcatatggtgataaagtcgtcacaacacaaagttgacattgagttcaagacgaaaggttttatttctggaacctacgatgccatagaaggcaccataaaggatcaagctgggaacgagtattttgagattagtggtaaatggaatgacataatctatatcagggatctacagaagaagacccccaaaacagtcttattcgatgctagcaaagcagcgccgttgaagcctttggtccggccgctcgaagagcagggaaactttgaatccagaaaactttggaaaaaggtaactgacgcactagcagcgcgcgatcatgctacagctacagaagagaagtttaaaattgaagactaccagcgcacacttgctaagaagagagctgaaagtggctcaccatttctgcccaagctgttcaggccggctagtcgtcaaagcgacgaccttgagttttacatttataaggatatcccagagggcggttcccacgaagaccagattagaagtattctggaaatagctccagtcttaccgggtcaaaaattcactgagaagtttgaggttccgggccaacaaaagcacaaagtgcaaaagcaaaattcaacttgaaaagtttgttcaagcactcaccaatgccattttatataggctgagtatctaaaactatgtaaatataggctctctttgtcaagtctgggatttcaaggagtgctcttcggcgtgttatgcggcaacaaacgctggacgaacctctttttcataacaagtgttttgaaatctctctggattagtacgttttctcgtagttgtctatcgctaagcaaagccgatgattcgccaatctcgaagttctctcgttcgaatacctcaacttgagaaagccacttttcgacgtaagccttctggccagtttggttcaggttctgaaagagcttctctaggcattgaaaaggtggatactcactaacttcggcataatcaatatattctacgatttttttaaccttgctttcgatttcagttgaggaagcgcaaccgaatattagttccgagagagggggcaacgagtaattggcggttagcatgttttgttgtgcaattgaatttttctgcgtatcgaaagaagaaacaagcacatgggcgagtgaccaccaagctgaactatcttttggatgtttaaagcagaatgtttcggtcgcttctgccaaacgtgcttttagctgttttgaaccaacatcaaacatccatcgaagtgtatgccatgagtagtagttggaagagtgagcctctgccgacttggaaaaacacatttcgtaatttgcctctattgtaggaaaaagggaatttgttataatatacagcttccggtatagtagccacagggacggcgacttattgacgcgagcaagggacgatgttaagcatgatgtcacaaattgtaattcacgtcgaacaaaagccccggcaatttcgtcacgtctccaaagaccgctgcagtttttgtctttcaaacgatttaaaagtagctcctcgtgtctccttatattagaatgatcttctggcgtgattaaaagtaaaacggtagttgcaaggtaatatctttcttcatttgcggcggctggttgaaaagtcagtaggacacttctgttggggaaagctcgtttcaactacgtaccctggctagattggcggtcattcagcactttacgtgcctcgctgtagacttggaggtaaaaggttctaaaacaaatgatttcgattgcatttccgtcgctcacgcacacaatgccatcagaatccccctcgcgaaaatagtccggtaagacaacaagccttatttgtttgttgttataatcgtctgtgaggcaatcataaagcctcttgctgagattcgagtttttcatgtttttgccctcattgtccgttttggcgtgggcgccctgtttttttatgtgctatggcttatattcctcactgcgcttttaaaatttaacttcttgagttgaaagttgataatgtacgatgggagcgaagaacgcagtcggcataaaacagcgtcttagaagaacactattaatcgtagcttatcatttgcttagcatcgttcatctgcgaaggagtcctcataaacttggagtttcttgtagcgaaattacacttctttcacactgagaacttcaaatctggagcaatacacttggcagaaatcaagttcgactgaagagaaagaagtatcgaaaatgatcaaataaataatcttccttgcattgtaaatacggttaagcaacaagacatgaggctgtgataaaacttccgtgcagaatctgacgagctcatctcaaaacacatcgatcaaatatacaacaaaatgcgccacttgcgcgtcaactcaaagtcggtcaggttctttaccaaataccgccttcaacagattaaattaaaattctcaaaaataaagttctcgagaagtcaacctcatcaatatgggcaaggaaaaaagggtggggaagataaaattcttgaatacccaagctacaaatgcgaaccgcacatacttttggcacatagcctatgcccgaagtccacaaccactgctctttgatcgagacactccttcagtgttcgtatcttccgcggtcagtacttgtgttgcttcatattgtgacttcaagccactgatagaaagaagtatatccgcaatcacaatgctgccaatatccggcgataattttatttacatgattggtgagctaaaggagctattggttttgcagttaggccgcttgacgagctttttccacagcttgtcttgccgcttcgcgttcaagaaactcaacttctgaaagtattttagatagcttcttctttctttcactgaatctcacatcttctaccacgtgaatgctatcagaagagtagtgaccttgtccaagttcgatagcgttaggctcggactctctgaatttcgcgagtttgccgctcacaacctctttcaaaagatagttccggaaagctatcggggtttgcaggcgagtgatttgatagtccggtatcaaagtgcccgtggcagactgtagggccttgctgaaatgaaacttaaatacaaggtctgtaaatgggagcgcgagtttctcgtcagcaatagctatggccctgaattctgagtttgtcgagttgtagctttctaagagtatgctatccagtacgcccgaggacttgagcttttctgatgacatccatttattgaaagggacctcattaacgcgagactgtctttcacgcctatcaaggtctaagttgctctttccgataaaaaactcgtctgtgagtttcaatctgttaagcggggcttcggcgcctcctactcctgattcaacctcgttgattaactcttccgttttctttattggcgcagcgggtttcgcggtctgctttctcctgaaccacgacataaaatctttactcgatgccgaaacatgcaaacctctcttcacgctgcatgatgcgatcctgtttgatagcatggttggttgttggcaggtttaacgttactgcttgacgataaaaatatcaaattttttaggattagaggtcagaggtatttgttacccgactagctgccaatagaaacaccatacacactgaattggcttggtaagtcaaaccgcatattcagcaagtcgcaagctcctaggtttccacttgagatgggtgtcataataagttgttgcttccgtgatagatcatcggaggacgagccattgatacaggactctcagagggggtatggtgcaaatgccaataacgactacgatgctctccaacgcaaactagaacaggaggagcaaaagcttttagttagagagcaagaactcacagaaattgtgaatagcacaaacgacaagctgatagacatttcaatgatgagcaacagcggcatagttgttcaaagtcatgacttagacaacatcctcggggccgagagcgaggacgagcatggtcgactggacggttcaggtattcaagagggtttgaaagaattaggcccacccaaactgcagcgccaccatcgtgatgccatgaagaaactttatgcagaactttttagtgggcttgatgaccaattaatgatagacaccaaagaggatttaatagtaactctatgacgccactaaatcgtaggagcggtggtaccacacgattctaaaggcttgtgacgaaaggaataaggcccaggagcagagctactgggagaagtttatgaacattgttctgtggcacagtcatgtagtacgtacataaaagactttaagaaaacgaatatcaatgacattgtcaacatgccgaagaaataacagtgatagattctaaagctggcatggctcccaaaaagagaaaggctcaggatgcggacccaacggtcgaaacaacggatcttcaaagaagatacgcagctgggaaacagccgcgtactgaggagcaactgccatctgttgattaccatgttccactcgaccccgaaagtgaattgttcacggagaacgactggtttatccctaagttcaatctgttcatctctttcaccctggacaatctagtggaaagctacaggaatgtgttcaaagatttcattaaacttcctagtagaaaattccaccccggttacttctacaaaattgaccagcctatatcgataaatgaaatcaagtcaagagattatgagtacttgaacggccatcgaacctttttgcttgacatcgagctaataaggaaaaattgctactcgtataacgattccgatagcttaatagtcaaaaactcaatgcaagttgttaattatgtcaaatatgaagttcttaaggccaaaaacgttacgagaaattatttgattaatgctgaagttaaaaaatttctacaggatacgctagctaaagtttttgacgctactgacaaatctgttgctgagatgatgggcaagccttccgagggttttgatacctcgctacgcatttgtgaacctttcgtggaactagtatcaaaagatgagctgcccgaatattacgaggtaatacacagaccttctgctctcaagttggtgagaaacaaccttgagatggattattattctaaaatttacgatttttacatcgacatgatattggtttttgaaaacgctttggtgttcaacgaccctgagacgctaatttaccaggatgccgagaaacttttacgattctttcgaaaactcatgcaggaacgcttctttgttagcttaaaggatgccagcgagcgaggagaggtgaaattagagtacgacaaatttgaatataagcagtatttggccaatggcggcgacggtgatgccgcagaaatggaggacgaagatgtcgagcttgaagattatgattttaatcattatgaagggcttggaaacggttacaaccggacactgttttcaggagactacttgttaggccccagcaagatgaaactgaacgagatgaaccccaaaagaaatgtaatggaggccgctgaggaactgccagaagcgccgaaatacaatatcttcaactctttagcagaagacgcagagaaaaaaaacgaagaggaagttgcaccatatacttttattcgcgagatttcggtaacttcttcgaagtcccaatataagcaggacacggcgcctgtacaaggagctttgccgcctcttaaccagaagtgggtcgaatatgtttttaacggtgaatgcctgactaagaagaataacatgttttctttgacgttgccccctatccagacatcggcaagcattacagcgcatttgaactatttgcctggagcaaactacaatgcatctttaactgtggacaaagaaaaaacaaatcctgcccctaacgcggtcgctgaaggtaatgaaagtcccattaaattcgaggtaaggcttttggagggaaacaataatcttgagtttacttgtgaagatcaggatacaggaaacactgaaagtttcaagctgtggattgtagttttgccttgaattggtgcatgcaaactttaactagttagccaaagttcaagtagttggttctaaggtgctttggcccatgtacccgcttctaaccgaacgatgcagcacccgccgcaccatgatgaaatacggcaaaatttggttggtttgaggcgcaactaagtcatcaatgctggagaaccgtgcgggtcccaaatggaattttgttaagcaaggttgaagttagcgcatcaaggcatagtgcttcctcgtgccaagaaagatctactatgtgagtttcaattaatgtaggatagagtggtctcttggatggagcagccattatttgtcacatgatcacagaccaattaaataaagctatttgatgtttgtagatagtgatgccgatatatttaatttttatgtgcatcaaatatgtgctgaagcccacttagcttaactttgttcaacgtctaaaccagccgagagcagacaagatggttgctgtatgtgcctaaggatcttcccaaaacttgcagaaactggaaaccaattttacagtgcaggcgcttggattcacaattcacaaagcgcgtatgcactgatgggtcaatgcggaaatactaacaaatgcctagtacgtttctaaattagctgctaaaactgcccctcattttgggcaattaaagttgagaaatctcatcgactacatcccaaaccttgctatttggggaggcgcttctcttgccggtgttttcgttttcaccgagggctggccaaagtttcaagacaccatttacaagaagatcccaatcatgggtcctcattggcaggttgagatcccccctgaagacagcccacaataagaaacttcgtttcgagacgaaggtgtttcagccaagtatttattactccatgacctcgcttatggactggcataacctttctggaagagacaagcacaaaaaggctatcaaagaaggtttaccactaaaatattcaggttaaattaaataaactaatgaacgtaggacgactagacattaatagcgccgacgcgccaaatgtgggcaagtttcataatggttcgattaacaagctttaaagatttgcttgagagccgacaactttcatagcagcattatcaaggacgacatagttttggtccagatcaactgtttggaatacaatcactccatcttgttgcttccaagcttggatcttcaagcggtcgcctgggtacacggcatttgtaaaacggaccttaaactctttgtattggccgaatttttcgaaaagagccttccccgtgatcccaagggtgcataggccgtgcaatatgggccttggaaactttgcaagctttgccatgtttggatcaatgtgcaggggattcaggtcaccagataaccggtaaatcgcagcttggtttggatcagtgctaactatcttctcaaaatctggtttggagctaggggctttgaatgactggaccgcaaatttgggacggttacctttcaaacgcttttcttctggaacatgggctcctcttataaagaaggaagcctcattgtaaaataaaggctcgtttgtttctgcaatcacagtttgataccctccgacaactaaagcagctttgccgcctttgtcatccacctgaattggttctgcctttgtttttaatgttccttttgttggaacaggaaacttattgagcctgatgtactgctcaccatgcaacaaaaaagcgtaattgaaatcatcgacaagtgattccaacttaatgctgttgccgctggtcataaacgggattactgcaaaagtgggcagaacttggaaattagggtcgttttcataacaatagttgagctcagtgctcgaacaccctaaacctagattgtacaaaatcacatcccgttcactgtaccggaaaccgtctttcttcgacgcgagtgatgaggcggattttgactcaagagcgacgctttgtaagattgccattgttgagtcttgggctgaactagggtgcgcatactgcgaaaagtcaactacttttctccaattgtcgcgtaaaaactctggcgtcggctgtaagctaacaacccctttactcctctgccaccgcgtttggccgcaccatccgccccccacttcaaacagctggccagtgacaggctttcctgccttagcgtcaagttccttagaagctagcaaaacgaagaagggagaaacctgggatgggtcgaagtggtttcctagctctttcttagaaaagatagtcttggtcatggcagtctccgcatgaggtgcaacgacgttgactttgatattgtgcttcaaaccttcaagcgcaagagtttttgaaagaccaatcacggctgcctttgctgctgcataattagcttgaccaaaattcccataaattccagatgttgaggtagtattgataatgcatcctcttttttgtttgaggaaaacaggccaaactgctttagaaagaccgaatgttgagaacaagtgtaccttcagtacgatgtcccattcttcatctgtcatcttcgcaaagctcctgtccctcagaacgcctgcattattgacaaggatatcaacagtaccaaatgctttcaaggctgtttcaacaacctcattggggtttttaacaatgtcgtgtttgtcaggtatcgctcggcccctcccatacgccttttcaattgctaagacaacagaatcggggtccctgatgtcattgaccacaactctagcaccgtacttggcaaaattcaaagcgtgcgatttgcctaaccctcctcctgcccctgtgacgatgacaactttgtccttcaaagactttatggattgcgatccctgttcattttggggcaaatctctggccttcgcgatgagggcgttataatcgcttagctgagttggatgttgggtcttattgaaaggcttgtccctatagtcacatatagagggccacttgttcaaaatagcctctgctgtaaagctttctgcatctggattaaatatttggcctgaagatctttcccaccttatttggctgtaaaagccagcagctaactcgaaaatagaattggtgacttcagtgctctcgtgggttaagtaaacgactagtggtgcaattttctcgggtgatagctgcttcaaaataggaggagggaccaccttttctgtcatcctcgatctcgctaatggcacaatacagttaactcggatattatacttgtagccctctttagccaaggtctctgaaagcccgacaaggcccatttttgctgcagagtaattggcttgtccgaaattaccatagagacccgctggagagcacgtattgactatccttccaaaaccctgttccttcatgtaaggccaggcagcctttgtcaggcggtaggccccatttagatgcacgtctactactgaggcgaaagcagagctgctcatttttacgaaactcgagtctctgaggattccagcattattaattatgacatcaacgcgaccgaaattatccagcgctgcttgaacaatcccttgagcattttctgtcactgaatcatagtttgcaactgcctcagtcttatatttctcactaatttccgaaacaactacatctgctgcccgcgagttttgtccctctccacccagagacccacccagatcgttcacgacaactttggctccccttttcgcgaattcaagagcgtaaatcctccctagtccaccgcctgcacctgtaataataaccacgcgacctttgaagctcagcttgttgtcacccattatggtctaatttcttatcaataggactgcgtgctcaaactggataattatgttctcatgttgagagcgagagcagccctcatctggacattctatcctgttatatagctcgagcggtgattcaccacaccgagaaatggtcacccctcaaaagtgagctaccccaacgttttaagggttcgtctttgacccttgacgtatataaagacaaaacaaacttcatctcagatggaagtcgccagtcttcgcaatgtacttgacgcccttgaatggcttgatgttcttggaaagccctgagagaatgtcgactgaatccaccttgatgccacttggtagttcacctctgttggtgtaagatacggagagctgcagggctctgacttgttctcgcgtagcattctcaagacaccctcgcaaaaccggcagtgtacccgtaggtgtttccttgtcaaatacccacttcccaatgttgtttgaagcgcaattctcaaaatgaccatgtgtgctccttaaaacttttatcttgcactcactaggaagcggtccaaacgacagagtaattacaaggtcgtcgacaactttggcatgttgagatccagcaatgttcaaattgacctcaaactcgtcgcccaaatctcctaactctgtgcgatagtccggactaactagccctatgtttgaaaaaagtttacttttgctttgaagcgagtcaagatcaatgctgtaatgcatcaactgaaattttccgtcaggtggaacaaatcgtagttgatctggacgaccctgatagctatcaaggcaacactggtggagcgccggcatcccgaggtcgtgccctcgtagacgtaagtttagcgctataactgggttccccgaaagatgtgagcgaaagtcaactactccatccaaaacgccgcgtacagatgtcagctcgccggttttttcatttttgcggagaatgacatggacggtctcgaccacatccacatagagttcattattggaatatttgacccccgcacttctccagggcaccagtttctcctttgcggctggcccctttgccggatcacctatattaagaacctggcttgtgttgcgttgtgaaattctattgctaagagatgaggcggtggagttaataacttttgagagatcctctcgagagggaaccatatcgcgtaggtggttgaaatctgtaactgcaggttcattggcgtctaccatacaattgagcagtaacgcaatacggtcctgattgttaaccatcttcgaaatagtcaattggtctttgtcgaagtattgtagtaatgtgttgtcgaaaccttccaaaaacaccgctggttctaaagggtttgactgatgtgtagctagacaccagtagataagcttgttggctttagatttgaatctgtaaacctgcaagcttctgccgatgctcactttgaaccaactatcgtcatttggtgattcgggcgccatagcctgcaactttgtccataaagacatgaaagttggagagtcgtagctcaataggtgctggaacaccaaagcattcttcaagtctgttatgtaaaaggacaaaaacatactagtccgttggcggagactttaataagacgctgttctgaagttcttttggttgtgttccttagatcgcttagatcacatgaaagaataaatattgaaattgatataaattcaatttgtgaaatttagcttcatcactcctacaaaacgcgacgcgatccataaaacagtaatgaacaatttacaaaccaacccgttcgcgaatatcgggaccacaagctttagcttgtcacaagttcctcagcatatactacaaaacttgacccctgttcagttacaaatgatacaacagaagcatcaacagttgttgatggagcggcaggctttaatgcagcaacagcagcagcagcaacagcaacagcagcagcaacaacaacaacagcaacaacagccgcaacatcatcaaaaccaacaacatccgtccatgtctcaacgtcatcaaccgggggaattaccgcaacatcagcggcaacatcaacatcaacaacaacaacaacaacaccatcttcatcaacagcagcaacaacatcagctcaagcaacaacagcagcaacagcagttacagcaacagcagttacagcaacagcaacagcaacagcaacagcaacagcaacagcaacagcaacagcaacagcaacagcaacagcaacagcagctacagcagcaacaaatcacagcaaacgccgggcaatcgaccgcactccctcaacaactcaatctcgcccaaagagctcagatattgaaagctaagcagcaacagctggacactaatcagcaacaagcagcatcgactcctactggtgtcccagcgctcaatctacctccacagattgcgcagctccctccacacgtgcagcaacgtgtgcttaacaatttaaaacaacaagccgcagccaagaacaatcctgcagcagtcgcagctattacagctgcgcaacagcagttggctggcagaatgtcaaatcatcagtcacctacacccccttccgcccaatttcctcaacagccaataccccaaactccagggttaccaaccccgccagtgcctcaggcttctgtgcctcttccaaaattccagactatttttcaggatccacccgaaaggcaaatgagctcgcatagccattggtcagacaaaattgaaagaggggagctcgatatcaaagaaccagattcaaatcttttgatttacgaacagaccctgaaacgcgatcgagaaaatggcgaacagctcataaaggagagaactgggtatgagccttttagcaagtatggttttagccataaagagtatcttacaaggcttttacaggatttaaattacatcaaggaggtgaaagcagcaagaatgaaatctattactgcgacaacacaagggctcgtttcaaagagtatatggggggacgggtactctggatatggaaatggcttcagcaatacagttacgagcgtatccactgggcaaacagggccggatgggcgtcaatcaacgcactacaacgtgggggaaatataccagcaggcaatgtacgagtcacatgaagaacttgtgcccgtaagattggagtttgatgctgagcgcgacaacttttcgctgcgagacgtgttcgtctggaacaaaaacgagaagataataaagatagaagaacttgtgactgagatgctacgagattacaggtttgctcgcaacgaccagtttttcgagacagtggtgcaaagtatcaaggaacaaataaatgaatttcagccagatccattccttgaaaacgagggagataggtttggaggggacgaccttcgtatcaagatccagttagatatagtagttgggcaaaaccagctcatggacgccttcgaatgggatatatcgaatccaagtaacagccccgaggaatttgcagagacgttgagccaggaacttgaacttccgggcgagttctccacagcgattgctcattccataagggagcaggttcacatgtatcataagtccttgtcccttacttgttaccagttcgacgggtccacagtagaagacgaagatatcagaagcagactcctgccacttgttacgctcaacgaagtatttcgaaactccatgaatacgaaggtattcacgcctagccttcttaaggtctcgcatgcggagcttgagcggttagacagggataaggatagggacactaggcgtaaaaggagacaaggccgcttcaacagacgtggagttggacctggtaccgcagttacgttaaatgacggctctttacctgacctttctgacgtgccgaaaacgttccggatcccggtaccttctactatccttccaggtggggttgacttaggtccgtccgtgaattcctacaggaccgaaagttcaagcgagtacatggcgagaccacccgaaccggccttggaacaaccaaatccatgttgccgaataattgaccacaacccaggccaatacttacttgtacgtatcaagcttccatccaaaacagatggggctattagtcaaggtgtataatcgtctttaatgatataattcggtttatggcttgtaagttccggaaacgaatactctcaattgtacactgcatacaaataaccaagcgttcaagatataaacacaaggcgcctgcgtgctgcaaaagatctgaacacatggctgaactgaacttaggtgcaggcgtggtagggaggtcatccgatgcaattcctgaatctgactctcatggacaggatgcgccacaaggacaacgcggtttcgccagcacgctgcaagagaacattatgaggagcttcgattctgtaggcaaaaaattcaatgtgcttgacaggctattcaaaaagaataatggtacaacgggcttgcagtttggcgcgaatgccgacggggttttcagcaacttaacagctaagcctgatgaaagtggatccgtggagctccaggatagggataagccaccaaactatgaggaagcagccgctgacatggccccttcttactacggtatggacgaagatggcataggcatgtactacaacgaaatatgcttcgaaggactacccgttggtaatgttgttaacctcctgtggaatataatagtgagcgtcagcttccagtttgtgggatttttgttaacatacatcctgcacacatcacatgctgctaagcaaggctctcgttttggcttaggcctcacctttttggggtacggttattcgatgataccaaacgatgtaacttccaaggttggcaaaagcaaatctattagtaaactgaagccgctcgatccaaatgaattcgacgacatgcatttatactcaggaagcgctacaaaagatgaatttgaatcaagcttaagccatggaattgatgagaaaaagagcggtataccgtttcttgctattttgctgtttgtgagcggtttctcgattatgttcaaaagcatttatgactacgttaaagtcaaaaggaaggaaaggcgctacctgactcaagagcaagtttaattaatgcaggcaacaggatataaaatatttaagtatggtctataacaaaaaatcggttttcgtataatctctgcctaagcgcccaaaattataagtaccttttcgtaaatagtaaacacgataccaccacttagtatcagcctaccaagtcgcggggtggcacctttccagaaagttttgagtccttcttctctaaagacagtagaaaagcagttcaaggttgatgagtacttggaggagttcaaactttgcattcttgtttttacggtgtcaattggcatggtagtgtaaacggtcacaatgccgctgaaggcaccgaccacgaaagtgagaccagatgacagaggcttgtccttaggtgcgttggtgtattcttgtatcatggttttgattttgttgtagcagcccaacctcacggcttggttggcagcttgcctcatagacacaggaagaacgcctcgatataaaccagaaaaaccttgatcgtacactaaattggagtagttgcgaagcattccgcggccgttattgtgatatttggggttggcgctctgtttatcatctattaaagcggttttgatggcttcaaatggggtgactgcaactacactttcgagcagacctgctcctaatccagccacaatacctcttgggccactcagctcacctgtctgtggatctctgaggacatttttgatggcgtcaaagccgagaaacctcacaccggctttcgcagtatttccaacgatgaacgctggacaccccacatagagagcgcccacaccttgcgacttggctgtcctgtaaatcagagtgagcggatttctagacgctgtcgacgacttgtcgaccagctgaagtctagtctttgcaaattcaaatggatatgttatagatgcttctgccgccccagcgagagcgcccgcgaggaaagaatgcaaaggatccacttgtcttttctgggacatcttgatgctttgagttaaactgtggttattagaagttggatggtccctgttgaagatgtttctgacatctcatatatttataccgcttagcgcatctcttcaaatttccgatggaattctcttttgacaactacatcagcagataatgggtgcccagacgcaccaaactgatcgtaccgcgcaggcctgctgctgtcggcacattttggctaagacctacaacaggaaaacaggggatagttgcaggataacgtcagaccaagcttattttatgccccgtctcaatatagtgaacattattaaaagcgacaaaaacgcgtgaatcgtggaacatagcatgggataatcaagtggttctctaatgaagaccagcgaaaggaaaagaggtacggtattgaacagagcgtgcgtgcccaaacttgagcatccgtttcctctcactccgagggcatagtcaaaaaaaaaacaaaaactccaagattcatgccacatcaagcttgatgcatcttaagcgcaataaagagggatgagttgatgccattgcgccgctgccgaatttcactttttgccaaaaaggcagcttgcagcatggtaaacaaggttctgcggtgcgctgtttctctaaatattcaaattttgaagcgattgcaaatcctgagaactaagcacggccttcgcgtttcactctaaaaggctgcttgattgaagcgcgggtttcgttttttctgcatcttttccgcacggcatgctcaagcggcatatcttatgtttcctctcatattatcgcatcgacatggagacacagccttcggtttgagtttaggtgctgaagcaatggcttcaaagcatacattagcaccacgatcttgctgcgtgaaatcctctttgtctttgggaagatgttatacgtcgtcgcgagtatattaaaggataaacgctgcgttacagccgtcggaggcagggccaagatataaatacaatcccaagccccccccctccaacaagaaagaattaccatatacgtgcaatcgtagaaagagtttgtcgtagcggggccacctcaagttattattggtttcaagattcaagcaatcatgcaagggatttttttggtagtaggtcactaaatctctttcaaacaggatacatcgctcgcgaaggcagctttgctaaggatgggcggcaatgtcttactctgctcacttttttttaccatggaaactaacatttttttcgaattaccaatcatatggaatgtcgttcgtcacgggtgactaatatcggaccaatgtaatgtcgaaaacctactttttatgatttattgataaagctctgagatttagccggccaaccattctaaacactcttgtttcgactattggttagagcttgcatggttcaatgtgcaatgccgataataataatgaaattcgcgcgtcgcctgaagcgcgaatggtcgacaagtactccgcacactacatcctgaggtctggactggctggaggtattgcgggctcgtgtgccaaaacactaatagcacccttggataggatcaaaatactgtttcaaacctcgaacccgcactatctgaaatactcagggtcaatgctaggtcttgtccaagcagggtttcacattaacgcgcgggatggcatcagaggcttctaccaagggcattcggctacacttatccggatatttccttacgcagcaattaaattcattgcatatgaacagatcagaaatgttatgataccgtcaaaggaatacgagacacatgcgcgcagactggccagcggctctctagcagggctctgcagcgtgttcatgacatatccgctagaccttattcgagtcaggcttgcatatgtgacggaccacaggaggattaggatgttgcctatcatcaaacaaatatacaccgagcgggcttcggagtcgttgacatcaaaaccttttgttccacagtggtttgcgcattggtgcaacttctatcgggggttcactcccaccgttttgggtatgattccgtatgcgggagtctctttttttgcacacgacctatgcggtgacatcttgaggagctcagtgcttgctccgtactctgtactgcatgtgtcaaatgaagagctgagtatgcgctcgaaaaaacaaaacaacaggcctctcaaaacatgggcggaactagtggcaggtggtcttgctgggatggcatctcaaactgcttcttacccttttgagatcataagaagaaggcttcaagtcagcgttgtttcccctacatccattcacgaattccagtcgataccagatatgatacgggtcatatacaaggagcgcgggtggagggggtttttcgtgggtctaagtataggctacatcaaggttactcctatggttgcttgtagcttcttcgtctacgaaaggatgaaatggtaccttgccatataagttacgaattctcttttgtaaatagttcaattggattttttccaaattatgtactagtaatattcagcttatctgaactgagagtaatattcctcttctttgaaccttttagccaccaattctaagacgtccgcggaatagcaatcttccaagcgctctccaccattcaaaacgcgtctttcgtgctccttctgctcctccttagttaagagcacaacattttgcaatgaaacgggtttttctgggtcccatttagaaagagtgagtcttgtagaaaacccacttacaggagacttaccccggaaaacttcttcacagatatagcctatctctttgagagctataggaacacgctggtctggcatcccaatacgagacatttgcccggcaagggattgataaattccgtcgtagatcttaatcctgttcttcccttcgataggctccatagggtatccagcaatttttgtcaaaacccaagttgcaatagttaggccaaaaaccccaggcatggttccaagaacaggcaatattctaacacggaagtctttcaaagcgctcaactcgtcaactttgcccttctgaaactcatcctcagggagaggaagcaaggaagctttgcgagggtctggcttttctgcactaaaaacgactgcaatgcctttagtgatccccctctgtttcagacgccgcctgacggaacgcgcaagtggatcctcttctgtattcgtcaagtcgccaacatttatccttgttggatcactctttgtcgcagctcccatagaagagataacaggaatttcgttgcggtagacaaactctaataagtcgactttcgtgtcaatgttgtcgatacaatcaataacaaatgttggcttttctttgccatcttcgccaaataaaagccgctcggcgttttccttgttccataattcatgaactgcatcaatttcgcaccagggcgcgatttcctcaaggtgcttcttcaagcatccaaccttagaagtaccaacgtctttcaagtttgcgcagctgtgtctattcaatgagctaagtgaaacctggtcaaaatcaataactttgattttgtatacacctgacctaaccagcattgtaacaacccaagagccaaccccaccagctccgacgaccacgatgttttgccccttaagagcttccataccctcttctcctaggaatgcgtagttgcgcgctaattgttctcgtatcaagtcttcgttgtattcttcaatcagagctcctttaggcttgacagatgccgtggcctctccttttggtagaattgtaccatgtgtttgataattctggactagggtatccacaaacttagtggtagcggcagcaaagatagcagtggctgctatcagcttccattggctgtcttgtgccattgataaatgcacaacgtataacggagatatactctgttttatcgcctttaatctgaaaactaggaagatgatgagccgccaacactcaaaaaaaatttagtatacttatatacgatgtgcgttcgagaaatgcttcgcggctatgcagagccaatagattgtaaaagaagcaaactaaacatcctcaaactctgcatccatatcatcatcgtcaacttcttcagtttgctttcgattgtttgcacttgactcttctgcggcttttgattcagtgacctgcgatgcaacctcttgtgaggtggtaacattttcggaaggggaggtgccctcgttctcattgtcgctaccaacgtcttcaaactccacaccctcatccacctcgtcatcttccccatcgtcgtcttcatcttccaaggcttgttttttcgcaagttgggcgtaataatctgcaagcgttctttctgcttctctttcctcaatctctttctgagtcagttgcggagcgggctcaggtatatcttctgcaaccggtgtagcctgcgtatcggcgggatcatctgaatgctctggtccattgccgtttggaatttgcgccccatcagcaacgtcttcgtctccgtctaactttccaagagcggtcttgcctacagtactttgctcgtgccatgctggcagagcattttgctttctcttttcctccatttctttctcttcttgctcgttgcgagcctgctcgtcacttgcagtagtgatattcacgtgcaaagttgcctgcgacttggcaccggcacgtctgctgctagcattatccaaggcagagttactgttgtcaccaggcgtaaacatcttactctttttggaccggggattaacagtatatgaagcgacagagttgttttgaggcggaatcagtctcgccagtgagctttcgaatgtgttttcttcgattcgagaatcgtcgattttcttaagatagtcaataataggctgaacctgatccatgagcctgttaagcttgatttgcttctctttcgatttctttccggaatcatcttccactagcggctcttcgcacaagctgcacaagaattgggtcttttcatagttcagtagtgacacagcctcaagctgagaatacttactttggcatataggacacatgtagccctgaggggctgagttcttgtccaggtcatctttcagcctcgatacgatctgatgcactttccattttatagcatctatggcttgagggtacttgatataatagtaatatcttttgatgctcctagtgttgaaatgaaactcctgctgagagtgtactgctagcattcgatcttcaagtagctttgtcagaagaccacgcagctcaggccgttttatcccgagtagatgcgctaaatcctcttcagaaagcacagaatggaaaagaattgcatctagaaccagtacatacgctcctgggtagaaacatctgacaacaaatttcaagaggttcttgactatatcatcgatgggacggtccatgcttcagctaatcctgcgtcaaaaggaacccacacacgtcgttttaagtcttatttgatctaagtgaaagcctttcgctataatacagtaactgtttacgaaataaaaggctctataatgtcgggttcaatatatacattcaatcgccatgttaacaccgttagctaaaggggcctggtttgacgtacccattatgcacatcggccttttttttccttagctttgataactatcttccatatgtctatcacctgtcgagcctcttgaatggtttttcttgacataagaaaagtccagcagccctttactgtccgtccatcgtcttgctctctttccgtagtggtatagcgggatagcaaagaggcacacaattaattcaacacagccataaacgataaatgttgtcttgtagccgctctttacgttgaactttgtattgaaaaaggaaaatgcaaaccccatgacatttttgagtacatttagagtcaccagcgcttcctgagcgtagcatttgtacgagtcaacagtaaaagttatagccgttgtactggctaatgaagatccaaatcccacaacacccaaaaatatagtaggagcgatccatgcatcatgagcctgcgcagaccagccgaaacccattagacctaaggctgtggacaagccagcggggaggaccataaaaagcctgaactcaggctcgtaaataccgcagctctttttggcaaagtgccttaccattttgtcgcttaatgggccagcacataaagagccaaggatgctaccaacaaatggtgagacgtaaaccaatccaatttgaatggaactgaaactgtagggagggtttccataaactgtattgattatctgagcaaccatgatcagccaaacgatcgctaatgagtaaaggaacgccccaaagagaacagctggatagcagaacaaaacaaaggggcgtaacataaccatgatccacttgtcaacagagtgtcttccatggaaaattcctagacctgtcaccagatgggactgagctatgttactgcactttatctttgttctcacccttgaaagataacgatgagattgagtaggcgtaacagatttcaacagctccggggaaagacttttagagagactagcatcttcttcaccttgaaattttggtgctgagtaaccggaaattgcgacatcgcgggctccgtctgcagcacgcgctattgcagtctctcgtatcgatctctcgtttggaaccggcgttctatcccagaaagtttctgggacgaaaagaacatgaagcataaagttcacaccaactattatggtaacaatccaaaataaccaatgtctatcgaggtattcaaaaacgaatgatgcgagtagaggaacaaggttcttgcctcccaggagcaatagggtgtagaaccctagtctataggctctttcgtgggcaaaatagatctctgcaacagtagcagatgggagagattcaatggtagaaacacctagccccgaaacaatcctagaagctaacaaactttcatagttttgggatactgcgcagcctatgctaccaaaaaagaaaatgatgatcccaactaagtaaacaatccttttaccgaatattacagcacatggggaggctatgattgaccccagcgctaaagcaagcatcatgccacctaccaaataagaaatatcgctcagcgaacgatgaaactccagtgccaaacctttggacccggctgcaaggatcgacgtctggcctcctccaacaaagcagtgccagcccacgacaaaaagcgcagtatcacgacgccaaacaggccaatttaaagggtcgcgtttgcttttcgagggttgtgggttcaaaatgatacctttttttgtagtctgtactactcctcctgtgctcggtgcgtcgtcccctggccctcccatcattgcaaaggtccctgtgactcctattacaggagctttagactgtgagttctttcctgtgctgcccgagtcatcgtttgttttgggctgctgaatccatagaaactgagtcatatccgcggtctgcgtggggggaaggcaacttcgagttccctgacagcgcggattttgcgggtctggtacttggaagcaaactttattatgtgtttgagcagcggttttggtataactgatagcttttacggagtcttgttttttcaattaacagtaaatcggggcggagaaacgctgggtgactaaaccaaaagtctgccgaaaatctttgtgtactatagctgcttcagagtgtgattgcttccagaaatagaatcagatacttggtaagaagggctagcaactaacctccgcctgtcgcaagacaaaagttcggaggaagacagtccaacagtactcgattcttttaaatgagaggagaaaattctcgtgatagctaggccagttggcaatttttaattaataactctgcttgtatcatttaaggatgtccaagggatacgagggcctttaaaggaacttgcgaaattttaaaacatcacaaagactaagttcagcttttaggctcctctatcttggatatattcgtaagaaacacgttagtttatgattctattactttattacagcgcctgtctgcggccttttagactttgcttgttcagggcgaactagcaaaacacagctgcccgcccttcatacaaagctgacattaaacgttggcagtgctggatagcgcccattacaacctagctcgcgataaatggaagcaaaatttgctgacgaaggccgctggtttctcaagtatcatattaaaacaagggcgggcacttcaatttacatagttaacaattcaaatattaatggggacaatcaaatcgtgatttttagcaccggaatgatccgcttttagaggatgtcttttggagccttgcttaactaaatagccttttggccaagggtaaacaattgcaataatagagtgattttatgagtctgcccatgtttcgttcttcaacagagggagcagccaaaacaaaaggaaattatgccaagagtggtacgaaacgctaactaatttagaggcgatattaggaactcagagtttgtttggtgcgagatcaacataatcatattacaattggcctctggcccacttcacccaaccaagatgcgccttacgatcttacttaagcagcttcggaagaaatcattaaaagtaaaggcccaatatagcgccggaaaaactagacataagcgtctaagtcgaagtcttatccgtaggcacatgagagaatgaagtttatccgagcttactgagtgcatttactttttgtttataccggaaacggacttcttttcgggacaaaccgggtgacgatgaaaaaaaaaagtgcaaaccaacgcaaggtgacgaggtatacaagtaggctcgagataataactcattgttgggcggaaggctgtcttttaaaagatatatcccccaaggaccgcagcttttcaataagttacgcgattcaccactttgaccttcagcgagtgattttgtttggtttaaatttgccataatgtctgctcgtgtagagtctgtgatcaagacttctatcaggattggtaggctcgcgcgcctgtataccagcgggtcgcctatgaatctcgcatctacaacgcgtgacaacacatttggcaacggtgcagaatgtggagaccctgcgcaccttaaacttgaaccggtgggatcacaagcaaaagccatgctcaaggatccagttcctaagcaaacgcgtttgttcgtggaaggacctattgagtgtcccatggagggattccagctcttgaactcgccgcttttcaataagggttctgcgttcacgcaggaagaaagggaggcatttggcctcgaaggcctactcccccccatggtcaacactctagatgaacaagtcgagagagcatacaaacagttgtgttatctcaaaacgcctcttgctaaaaatgatttcatgacatcgatgcgcgttcagaacaaagttttgtacttcgagctcgtaaggcgccatattcgtgaacttgtacccatcatttacacgcccacggaaggtgatgctatcgctgcttattcacatcggttccgtaagccagagggtgtctttcttgacattactgagcctgactccattgagcgccgcttagctgcctatggtacaagtaaagatgttgactacgttgttgtaagtgactctgagggcattttgggtattggcgaccaaggcattggtggaattagaattgctatatcgaaattggccttgatgacattatgtgctggaattcaccctggacgtgttttgccagtgtgcttggacgtcggtactaataacaagaagttggcacgcgacgaactttatatgggtaaccgtttctctagaattagaggtgcgcagtatgatgaatttgttgacaaattcatcaaggccctcaagaaaagattcccatctgctgttttacatttcgaagatttcggtgttaccaccgctagacccttgctagaccgttaccgcggggagttagcatgcttcaatgacgatattcaaggtacaggtgcggtcgtcatggcatcgctgctagccgctctcaagcatacaaagagagaattggcagacgtaaaggtgcttgtttatggtgcaggttccgctggtttaggtattgctgatcaaattaaaaaccacatggtgacgtacggtttgactgtcgaagaggctcgttccaagatctacttgatggacagacgcggtttgattatgaagtctatggagtcctcttcttctcccgctcaatttttgtatgctaaaccagacgaaaagtggagtggtgtcaacacatcatctttgttagaagtcgttagcaaggtcaagcctacttgtctcattggctgctcgacccaagcgggtgctttcaacaaagctgttgttcaagaaatgcacaaacacaacccaaggcctatcattttccctctatctaacccaacaagactgcatgaggcggtacccgaagatctgatgaagtggactaactttgaagccttggtggccacggggtctcccttcccacccgtcgaaggataccgaatttctgagaacaacaattgtttctctttccctggtatcggcttaggagctgttttgtctcgtgccactgccataactgacacaatgatatctgccgccgttgatcaacttgctgcgttgtcacctatgacagagaatgactctaagcctggattgcttcctcctctggaagtaattaatgacacttcgtcgaaagttgctactgcagtaatcctgcaggcacttaaggagggaacagcccgcattgaagaagaagacgtccctggatccgaagagaaggtcaaggtcccacgtgactttgagtcatgtctgaagtgggttacgaagcaaatgtggaaaccagaatacaggccaatggtcaaagtccagcatgatccaaacgtgttcactcaccaggtttaaggttgcctttggcatagcgcccaaaaaaacaatgattatcattatgtatatattcaacctaatttctcgttattaatagatcttttacagttaggccccagaactagttctgccgacgtttgagcgaactgctaccttcattacctcatataggtttctaggctcggaaggtagtcctggctaatcttaggtataatacaaaatcaaggtttacattaattatctatcatttttgactcagtacatatatgtttatacatgaaattatatcctatcctgtcatcaccaccatttgtcataaccaaacttctcccctttctttaagttgtaaaacttccgataattgtgatcgtaagtgttcttgtaaacattgttcccccaccagttcagcgagccaccaggatattgaacgcacaagaaaattataaccacagctaaagccactccagtctcgacgccagcacccataacaaagttgtacttgctgaaccaccgaggaaacctttttctgattgtgttaagcgcccacgacaaggcaaaatatagggtgtagttataaggggtgctgggtggaatgttgcctggccctgcgaaaaagacaggtgaatggcagaacttcagcatttcatttcccttgaacttcttttgaagcacaaagacaatgataggtacaacaagccctatcaagaaaaaccacatgatggggttgtatatgcgacccggggaaaacaagtacttaggcatggaccagataatggaagcgttgaagattgtgcggccattgttgcatgtaaaaccatccggttgagtggatgaacacaattccttgatattcgatctcatccactcttgaattccaacattgaccagtcccgatatgacagtggcgtaaatctgaacagcaaatattagacgtggaggtactttcatgtaaagtgcgagcttcagatccctgctcagctcgagaccttgtctcattacaatgaatccgtatagcttaaagaggaggttagccataggtctaaatggcaacatgtagccacaaatcaactcagtaataatgttcaagccgacgtgttgatttgtaactgcctctaaaataccttgggggataaagttcacgaaggaaatcgcaagtgcaaccacaaaagcccaagcaggaaggtgcgagttaaacgcgcaaactgcaacaaaacccaaggctatcatgataacctgtaaaacaacgtaccaccaatcaggacagtccttgtagttttgggaatatagcctcatgtggatgtcctgccccccatagttcttgtttctaaatttgtttttgatctcttttccattgtagaggaagcagtgaacaaatacagcgattacggctgcaaagttaagtgcataactcagtaagtatgagaaagggacgaataggggagaatacgatttgtatttttcgaagttaatagaatagtctgagttgagaatcctgctgacattgtacttctgctgagtattgtcgtaagtgcttcccgagatgactggcatgtattttgcgtaccaagtattggtgaagtagaggattggcaaaatgataacgaagaacagaacagctgaggcgcatgagttcgcactgacccagtagggtgtggcgaaaacagagccagttaacgcttgagagatttgtgtatagtcaaaagtgataggtagagcaccaatgccactttcaacaccaaagatggtgttagcgataaaattgtgcctggtcttagggccccagaggaccacattgaaataagataaacccttgaacagaaaccctggaacccagtaccatacaaaactagccgagaacaccgtgacaaaaaacctgtaacgggacatgctccagccattcaccttagtcttatcaatagacctgttgtgcaaggaatcaaaaagtgagaccgaaataagtgtttggggccatatgcaagccgctggcgaaacgacccatcttcgggttagcccagctgctccgtataccaacatttgggaggtccatacaagtagaatcatgtaacctgctgaaagcttcatgttgtaaaaatttgtttgtgcaatcaaaatattcatggcgtacgcagtactagaggtcagagcgacagcaattgtaacaactgcgtgctcctttttagtgaatggacctggattgaggttgaaccaggggcaacgagggcaatcccactcggggagcagtgctagaatttttccaacaggataacaaacaacctgagcgaccaaaaagttgatagaaagcgagggatagcgtaacgagaaaaattggttgacacccgcgaacactatcacaaagactgtagtcaagaaccaggtcctccagtgattcaacacaatcgtagggtcgtctgttggtgggaccgtggcacgaacctccggaaagggagagttttgtagaagtgaaacgttcccttcccaaacagtttgctcagtgagctcttcctcttcaataatttcctgctcagttttcccctcggcgcccgcgccttcattcgctagatgacctctagagaggtatgtgacatgtgatcccccagggctaagttcctgccccagagagctgctatcgctagagttttccccatgttcgaccacttgaagtgtgtcgacaattttcacctcctttcccattttgaggtgattagaattgtgagctggtgacttgtcttcagagcttcgatgcatagccgcctcagttgaactggttgcctccttatataacatttcaactgcaaatcgcgagacctggaagacttatctcgagacaagatatcacactgaagtcaaggtgcgcgcacctaagatgttcagcatacgatacaggtatttcattgctcaacgctttatctcgcgtcgtagaaacttcgtcgcttttggctcctgaagccacaccattgctaccaccttagtatcgagccgagcgtggagaccactcgcacaaaagaaaaaaaaaacccacaaaaaaaaggtaaaaaaaccctgagacatcaggacgagaccacgtgaaggacttcaagcgcgcggcgccatatagaccaaaagccgtgaaggattttcaattacagtggttcatagtagctgtggtggttcaagtgtggcacatgtgacttcaggattcaggtcgttcaaagatagtctctgtgaggttgattgtagcaaaactaacatgcttccgcgctcaccagccgacctaccttgggtccaaggaaaccccgaatccatagacaccgggcaattaggtggcaacgggcttacagtgtactgataagtgctgataggaggtatgatatgatcgggggctaagctcctgctgcaaaatagagagtaatcacgcagcgaaattgtactccgaaagtccggatgtaattctatacgttggtgaaggcgtgctcaccacttttgagagccagcacgtttcgtatatcggtagtaaagcgcaaggcctccagtagcgggagtaaattaagcagatctgtgtccgtcggatcacttatccagccttcgacctgtatcgcgttgtccacatgcatagcgtaacttaccgggctgttatcgataatgaatatgtcgctgagcgatgcgttaggcactacaacggaaaggtctttaatgtagcccacaccatctcgcaatatgcaatcttggcggtaaaggcggcgagaaaacttgcctgggaaagagctctcaagccagtcgattactgggtctgcgtattccttcatagatgctgtgaaaaccaccaattcataccacttggctatcttggttaggaagaggtcgcaatagggccgcttatgcacgtggtaaagcgtagagatgccactggtagcgaactttacctcgaccatgtggccctgagacgaattgctggacgacgttccacgtgacatagagtgaataagcgtttcatcgaggtccaacaccagcgtgcggcgcttgcgccgattgagcaccgactgtggtatcagcttctttgggaacaaaaaacgtcccatgcggcgggacccaagtgcagtccctgcgctgctgctggcgcccgaccgtacgctgctcgtcttcaatgactgccgcgatgtcttgggctgttgctgttgcggttgtagcggctggcgccgacccttgtcttgggggcgctctttggcaccgctagtaactgtcagtgagcctttgacagtatctgcctgcaaaatcatttcttctccggcgaggtcatcctcttcctcagtaatggtgctaatgcgggacgagtttttcggactgatggtccctgcagacgcctctgatttagaatcaccctctgcgttgtcgaagcccattccttgattctcggaagagctggcgcgctcaatcaaactcagggggaatgtgatcacaaaccacacaaacagcacaggtttgaccactatcaggttgggaagaaaagcaagcatcgaccacagtagcgtccagcgcgcacgttttcttttctgcgcctcctttggtgccacgtctattctcgcatttgctttctcactgtcttccacacgatgcggggtggccgtcgattcctcatgcttgggcggcaaaatgttatttgtaaggtatgaaatagcgttcatggacttggttacgcacctccttagcccttgctaaactttacgagtgacaaaaccacactctgcgtgcaattactattgttagcactcagcaaatcgtgtttcgttaaatttgccttccatatgaattggtggaataattggcatttagaagtgctcgattttttcaccctgtattgtgtacataatctgcaaaacgctcccctatgcgtttataatgacatgactttgttgaaaaaacaaaagaggttggcttaacacctgacagcaatctttgaagaagtttaaattcggatttcgagattcgaactaaggttttttttacgaagacaactcatcccaagttctcggtagcagtacaactatgcactgacagccggtcagtcgtcctaccattgtagctcatcggtttacaattggttataaaacactcaaagcctcagccaacggtccccgcgctaagcaacccccttcaggtttgcagatacaatgcgcacacattcacagaggtgctttagcatgattgctgtgtagcttgacggaggtctcgacggataacaagtggttcctacgcttgcaaagccccactactagtggttgcgccagcaaaactagacgatggctggaaagcgccaagtttagccactaagctgctagtggctatacgcgtataacgtgattggatatgagccgccttgtctgcgtcctacagacgtcaaggcatccacaacgaaagctattggaccatttagcgtgcggcagtgacatgctagccaactttttgaacaaatcaccgaagatatttgttccgaggcgcaattgtttgcctgctgcaggcacgttgatgatcctttccttctggcagtgctaagacgtatccatatgcagtaccattgttcaacaatagggtgcaccttctcttttgcaaggctcgaaatcagttgggcttcaaacgaacagctgctgatttaccagtgaaaaacgcgcggcatcgttggccactctctgtagggcctagccctcaagaaaatccacatcttgtacgaagatcaacaataacggaaattaggtcgcaatctacgagtataatggctggcgcagggtccagccccatttctgttgttgagagcatttctttacaggtgaaagcattgattttgtgtcagtcttgagtggcagtgcaaataaacgcaagccttctgaagtctgttccttgtgattctttctaagaaacgctctgtgacgccagttcgtaaattatgatgatactcgcattgtactcaccccccccctgccctcctgcctaaggccacactgcgttcagttctctaagcaactcgcatagagacacgccgcttatgtaaaatgaagtagctaaggcgttggttcaccgttacagcgtggcaatactggacttaacatttcggttcagtgttggcgctatgtgcatcatcataagcctccccccttccccttctaggcatcgaagagtacgtgcatggtggtgaagtatttccgagtaccgcggatcgaccagcggggcaatgcgcgccaaagtcaacagactttcgcattttagatgcaccatgcgcgcgtcccgtcgtgagatcggtcctgcaaacgtttgacaaccgtacgcaacaacccccaggtttcaaaaaccgggcacagttggcgttttgcatactgaggttcgaaacagctgcatgcatggtacgaaagtccataacagcgcagtcattcattttacgactttcggacttaagaataccgaaaaacttttttgtccgtgtcttaccgttgaattgcggatcatttgatcacgttaagcggagaagttgagggtgtgcgcaagagcatagcaacaaggcctaacaacattctcggggcgctagcgccactctttacttgttacgatggttaaaatacgacaaaatcaagagttagaccagcggctgcaggtccgccagacatgagcgtagcgttttgtggagaatgcggcactcttcatgcgcttaattgtttaattctttatgcattagggattcgcaggcagcgttatatcgaagaagtatttactacgctagtgggatcaacgagtggttaaagccgcgaatgtgattgtccgagccacgaggccgaccggaccgaggtttgagcagtactgctcggatgactggtttctagggcatctggggccataacaggtccgaagaccgtgcacggaaaagttgaaggggcgagagaatggtgctttcagttttcacgtcgaaccacgacgcaggccaagctgcttgtgggtcttgaagtggcggttcatattactcttgacgttaaaagacttggagcagctggaatgcgggcacacaaacggccgatcgcccgtgtgtactaaaatatgcgactgtagcgcgctggaacgcgtgaatactttgaggcagcgcgaacactggtagcgcagcagctttggggcctcggcaggcgtgggtaccgccgacggccgctgtggtgcggacgtcagcggggccgagctgtgccgaggcaagcctagaatatgttcggggcccgcccacgacggcgaagctggctggcgctgcatatggtcgacgtgcggctggtaatgagagtgcagctgacacggcgctgggcaaggcttgggcacatgatccggaccattgcgaggccgcagcaccagctccaagggcggcgtttgcgcgccgggtctctagtacgggttaacaacggcaggttgcactaactgcgtgcactgcacgcactgcgcgcactgttcgctcgagggagatgtgtagatttgcgggcagcttcgtgatttcaccggatgttctgaaaacgcctgaaatatagcaggtccaactccaaagctttggaggaactgtgtgtagggaaacaaatcttgtaaatcgagggggcgagggctggcgcgcgactggggctccggtggaggcatcgcagtaacctccatccgcccaacgctctttgctcgagcactgcgcggggaggttctgcctggaagcgagtatttggtttgctctgcggggttgctgctgtgctttttcccaggacatggcatcgaactcgatgatcgctgttgaaagatgtcaatttatagcgctcttggagatgagcttaattttctgaaaatcgccgaagttccgccggcgaagagagcatcattttttttaagtatctatgatgctcacgccgccgagcgagcgtagcccgacattaatcgcggccttaacgaaatagcagcaaaatatgaataccctagcaggtgcgagagaccacatgcaacgagaagttttgcgcttgtttctcgcccccaaacatatcgtggctatgaagtcactgtaacgacatggcccctgcctagagatcaaaataccctttagcgctagaaatttcgtgaatgatggggaaaaaaataaagggacacaccaaaagaaaaccaagaacacgcacattttaaaaaaaataaaaaaaaaggcggctatgctgaaatggtgtcccttggtccccttcttttgctgagttgctgggacaatgcccaccgggacctcacgcgcgttctgaggcctcaacggtaagcgcttcgtgcgctagccgcgccctaatctccaaagtaggcggagtgttgagcttcaaattttgcggaacgcgtcaacaagacgcaagccctgctccccaaccccagagccaggaaatttcgcgttttgtttctcctctttttctgctcagaacataccccatttggactgcctgatcttggtgctagctggcgtgaaagtcaatgtgaggttaacagccgcgatcggctcttgagcagatcccgctttccttcagggaatcataatgccggggagtcagggtaaaaaagctccagcatagacagtagcgtggcatgcaacggaggcgctcaactccgaataagacggcttcggcccggcgtggagtgccttgcgtcatggtcgagccagaaaaagaaacggcacgcggcttagcgcggcagaaacaacatgataagttggggcaaagttgacacgcacttacaggttcacagactacggcgggtgcgggtaaaattcaggcaaaacaaacaagaaaaaaaaaacaagccacacctatggtggactatccagccagcgaactgtttccccacgtgacgcaatgttttcccttggtgttgaccctgcccaacggccagcaacaactaacccgcgcggtgtacggaatacccagcgacgcgacacagcacgaagagcgccgtgaaccacgcgctgctgggccgaagccggagccaggaccgaccccagcctcggagtgcgactcggtcccgaggccacccgcggatctgctcgaccagctgctctcgctcgtaactgcgaacctcggtcccatgtatacgcgccacgcacgggcgatttacggcgcgggccgccaatcctggccggcgcggaagagggcagaaatggaaacaccagggctcgtgtatgttgtttacagcgactcacacagccagccgctggtgtttatgtcactgctgctcacagatgagccagaactgggacaagagctggcggctcgtgtgctgtatttgtttgagattcacgtttctgacataatccgaggccaagggctcggcacgcacttgctgcgcgactgtctgggtgggacgctggcctccctgagtcgtgcgtccccgtcagtgctgggtgctgagctaacggtcttctctgaaaaccagcgcgccctacgactgtacctggcgttgggcatgcatgttgccgcatggtcacctcaggatcggcgggcgcaagtgcgcagacgcacgcgcgcaatcgcctacgactcgagtctggtcacgaggcccgcttactacatactgttctggccggctgcaagctaatgtggcaccgtgccgtgtgcggtggtgcttcacgtagccattatgctgcatgcgtatatgcatgcacgcccgtgtcggaaggaaagcgggacaggggctgcaagcaggagaaaaaacgcccacttgctggtaaaggccctcggtgcgcccgctatgtttagcgttggccacacatagccagcacacatcataactgttgaaaagtatatatctaagtgcagccaagaccgaagtacattccaaggggcctgcgttcctgtggtcaactggggacgtgactttgagatacggcccgggaaaaccaccgctaacaaaaaggaaaaataacgcgccacggatcccctggcgacccaggcatgctctctgtgcacccgtacaccagccctgcggatatcgaccgtgacgcccggcgtgggtcttcccaactagacttccgtcgtcgcagcagtgctagctcagttgccagcattggcggcgccgctgctggcggcggtcccgcgcagtctcccacaagcgccctgtgggcagcggcgccggcgccggctccggctccgccgctggtgccgcctgccgcggtgtcctcaacggttcaccgccagccgcagtattcagtcgctcagatgcactcacaagcttacgcgatacgtcaaaaacacgcgcgagcctcgagcacagactcatctggcacgcccatcccaggccccgctgcggcagtgacaaccccagggccggcctcggtgccggcgccggtcacagccgctcaacaacagccgccgccgccgcccatcggcggaccgctttatgagctcatggagtacgatacacgttacctcccataccactacaagtctgcgtatcccatgtggggtcccgccgggcccaccgcggcagccgcaggcacggctccgggcacggctccgggcgcgcccggagcggcctacccggcataccaatacccaccccccgcatggaactcctaccaagcgccgcatcacgtgtggaacggccagccagcggcttcctccggcggctatccgcacatgcaactacagatcccaacacagttgcctcagcaaccgcagatgacaacatcccagcagcagcagcagcaacagcagcagcaacagcaacaaccacatcaacctcaacaacctcaacaacagtatcagttccagcaacaaccgcagcaaccgcagcaaccgtcacttcacagacaatcgatatcccacagacagtcgcaagggttctctgctgaccaattcccaagcgctttggcggctactgaactaccgctctccgcttacgcaccagatcctcgcagtggtgcgcagctagctggtagaccatacgtcgttgcagcggcgccgggaccggcagcagcgtctgcaccgtttggcctgggcgctgtaggcatcggcgcgggcgccggcgccggcgcccgcggcccagcgccctactccggaaccggctccgaccgtggctccttcgatgacactggatcgtcaatggccatgctgtatcgctgcagtatgtgcgaaaagtcgtttaagcgcaagtcgtggcaccagcggcacttgctgtcacactcctccttcaagccgtacaactgcccgtggtgccaaagtcgccataaacgacgcgacaacctcttccagcacatgaagaccaagcacgtgcaccaagtgctgcaggagctgatggaggccggagacctcgacggcagtatgggtaccaacgtcaggctggccatcgacgacatggtggccggccccagcatacgcacgctcgttcaggacgggcgcgtgaaaaaagagcgtgtgaagacagtgttgaacgcggtcatcgcgcgcgtgcacgacggcgagccaggccagtagaagtccccttggtttgcgcccagccgaagcgtcaggtcacgtagatgcagagtataacagtaatagtagttaatggcagaagaagctaactagctaggatagtcgctcgtgcggcgtgacgccggcgcggcgcgcttcgcagcctcacagcatttcgcgaaccacagcctcgtgcgggaagtcgtcgtcggccgggctcttgatcacgctggtgccctggaactgctggtgtttgaaaaaggcgaccccgtagctggccgccgagattgtcagcccgatggccacggcgatcaggctcgtcgccatcacggccagcgagcaccattgcactgcggccatcccaacgtagaatagtgtgcgcttgccgttggtctcgaaccgcttgatgaacgcgatgaagttgtcactcagtgggcaaatgcgcagcagaaatgggacttccacgaaaaggatcaccagcccctgcacaatcgcgatgatgccaaaaacaatcactgcgctgacgtgaaacaggttggcgatacccaacgccacacacagaaagatgtttatgtagccgaaccattggccgtacacactgcacccttgttagtattcgtgtgcatttgtaaaagagcgtgccctctcatccaggacacgcacagaggatacatacctgaaattgaagcttttcaggtctcgcacgaggcccgcaacgttaataaattgtttgatattcagcgccatcttcagctccacaatttaggctcttgttaaggatctggttaattcaaactcatcaaagaacgagaccgttttaggactatttccatgcccgcctttccgagggttggtcactcgccgccttagcgagaccctcggttcccaacggatgtcacgtgccaacactctatacgatcggtctttcaatgtgcagaaaaggtacgactgagatatacgaagctgcagatgcccaaaggttcgaagcacctataaactaggcttcctaacccacaaaagccatgtcagacagcgcgtccgaatcagggcgttcgcttgcggaggaagagagtgaagacgaactcatcatgagcgcctttgatgcgagcttcgagaagattggacggggcttcccccgcatcagctttccgtcaatatggggtgccaaatctgcaggcccgggcaccaaggacgaggtcgaaggcgactttgggcgttggagccgcaggtttcaaatgaatacattcttgaatgatttacagaaaggacttagcttttctaacgctctcacacgtctgcaaacggttaaggccatcaccgaggaggcaatcagcaacgcgattaacagcagtgacacaggacatggcgataactctgccagtcgggaggatggcgatgccgataaaccagaggttcctgcaggtgttgttcccgcagcaaaacccaaaaatgtacccgcctacaatgatatggtcattcctcaaggcaagggtccacaagtattagatgaacatctactcaagctaacggagctgccgagtgaccaaaacaatgacgaggccaccctgcggcaacggattcagcatatcaggagccttgatctaggccctgcgaagaccgccgccatgatgcagcggctcatgatgggcaaatttgtggatgagctcaaccgccccagcccaacccccacgcttgaagccccactaaccagagatccttcggaggcagaaaaagcgcccacataccacaatacaggtgcactcggttgtgcacactaccagcgcaactgcaaactccagtgccaccaatgtcttggttggtacacttgcaggttttgccacgacgagtccccagagattagcggctcttcgcacccacatagcttccagcgtgcggagactcgacaggttatgtgcatgcgttgcaatcacgttcaggcgcctcagaaggactgtgaaaactgcgacgaggagttcgcaatgtatttctgcccagaatgcaagctatacgacaatgatgaaacgaaggacatttaccactgcgccaagtgcggtatttgcaggcttggacttggactgggtctggacttctttcactgtgatggctgtcaggcttgtctttctattgagttacaggggaaccataagtgcatcgagcgagcgacaatgtctagttgtccaatctgcggcgactttatgttcacctcggtgaagccagtggtatatatgtcgccctgcggccatgctatccaccaacattgtttcgacgagtacacaaagcactcatataagtgcccctcctgtcaagtgtcgatactgaacatggaagctcaatttagagttctcgacaaggaaatcgaagaacagccactgccagcaccttactgcgactggatttgctatgtatcctgcaacgattgcaaggccaaaagcacatgtaagtatcacattctggggctccgttgcggcaattgcatgagttataatacttcgcagctaaagcttgtcaagcctgaggaggctgctacacacgacaacgcagcagaattcgataccataacgcagagtaacagcagttttgactctttgaatgtcatgcggcaggaattgctgcgtggccagtttcaacgtgaggaggtctccccgctgatcactgttgaaaagggcgggatgctttcaaacattgaacagtacatgaatgggtatttccatgatgacacccagggtgcaagtgagggtgcaagcgccgatcacggcgactttagttcgcagaatttgttcaacacagcagggtttttcaagaataacaatagaaacgaaaatcaatcgggagacgctacagtaggtagctcttcgatggctagagccccctctttgactgagaggctacggcagttcataaatgatgcgccgcctcagctatccatctctgatgcgttccagaaatttatacaggggagtcaccaaggactatcatctggcgatgaggatgactgctcatcccaggcttctgcatgatagggcggaaagcagccgtcgtatgagcttgctcattagctcaggcggacggcggtgcaccctctcaccccctttggagtttttacatagcatttgcattatgcccttagtaccgttaaatcatttttacatttaagattcagaccgatcacgcttgcaagtgagcgcacacttacaccttgcccccattttacgccccatctgtttgcccctgttcgtcagtataccgtgtgactaaaaccagcatttaattttctacttcaactttcctctccacaaaccacttctggacccagttcaggcaaaattcacatttattagacgcaaatagaacgagtcgcccgacttaagagtatgtatatccacgagtgagggcattgacgccctttcaaagagccataggagccgcctcggcctcagaagttgtgacggatgtttgtcttcggaatttaagcgctgagtgctcaggggcgagaggtctaataatacggaacatgtcgttttgtgaatcacgtgagcacagcgattatttcgtttgagatgaccacagtcaagtgatttcgtcacgtgtatacaacgtgctttattcagccggtaacgaatttgtcgctgcatacctactcggaaacctactcggaagggttaccaactcctatgtctgggagcacgtggtacataaagcccaatgaccagttttgggcaagacgcggacctgaagcgggtgtaacggcccgctgccagtttgcttctgggcatagaagctgatgcaacgccatgcgctttttttcttgttgctctaagagtgccacgaggttagtgcgcgcgcgagcgcgcgtttaactgcaggcgacgcgggcgaggactgccctgcaacttcgttttagcggctctttttccccgtgtgctgacctacgtgtcactactgcgtagaaatcgctgcgtgcgggaagatgggccagggggtgaaatttgggaggggaatttaaaaaaattttctcagagcatcaacaaccaagtttgactgatacgtccatttctggtacgatagagcgtaaagtgagctcagccagcgtcccggaagcattcagacagcactgtagcgtgatccttgcctggcctctcagaagtacgacgccccaccacacagccccccggagtctcccgttccacctcacaaacggcaaacggcaaacaaaagacagctctggcatagacgacccagacgacccacagaaagacttgctttgagcctgcgcatcacacgccgcacgtctcgagggattgcagttgaagtgctacgttaacctgcacgtacagcagccccctatttaacataccgtccaagatgaacgtccccaacgtcggcaccggcatttccccgccgcctaaaggctcttcgaaccacgggtccatccctaacactaacaacagcctgcaggaccaactattaccatatccggacctagaccctacagcccaccaacaaccttcgcagcaggtcagctctaaacttcagcagctaggacctcagattcaccacataccgcagcagcagccagtgcaccaaggagtgcaaacaaacgccgggcaccctgatatcccagtacaagcagacatctacggacaggcgctgcaagcacacctccaaaccccgcagcaacaacaccatcaacagcagcatcagcaacagcagcaacagcaacaacaacaacaacaacagcagttctcagacgctatgttcaactcttttctcactcaaatcggacaacgtcaggtggccaatgtcttgaacaccttcaacgctggtgcgcattctatgaatgctgccatgaactcggctatggtgacacagccggcacagaggttcttccacgcggccatgaacaccccatctatgatggagatgacacacccggcgatgatgcagcccaccccccaatttcagctgcaggtccctccaccaatcgcgaagaagatgtctgcaagccagagccgaattgaaaagcgcaagatgctgaagaagcaggggcctaagaggccttcttctgcctactttttgttttccatggcggtaagggaggatttggtgagagagtaccccgacgccaaggtcccagagctatcaaagctcgcttccgcgaaatggaaggagatgtctgatgaggataaaaagccctaccatgtgaagttcaaggagaactgggaaaagtacagaattgccagaaaagagtacgaatccagcttgccgcccaaaaggccatctggtccgttcatccagtttactcaggaggtgcgtccgcagattattcgcgagaatccccagaaggacctgatcgaaataacaaagctgattggtgaaaaatggcgttctctttctcctgttgacaagagaacctacaccgacacttacaaaaggaagctaaaagagtgggaggaacagtacccagaggaggccagtcccaccacgccaaaggatgtccttggcgaatagaagaggtctttcgcggtgcttcgcccgttcccgttctttccctgttgcatccagctctgctggtgcgtttgtagaatatgaagacggcggggtcctgctacaggatcacgctgtatacggtttacttttaataaattattacggcacgtacactcccactaagcaagtctcaaggagtctctcgtagttaacccatctgtggtacttgttgaacagcgcggttgcgtccttgcctgctgctgtcctcaacaaaatctcggctcctccgggatggaaatccaggtaagacgaaacgcagtatactctttggttgagaacgcaccaacagtcttctgcagtattgtgtttttgtagctgtgccttggttaccttgattggaggatagattttaaaagttgggacattatgctgtagcgccatgagcgcttgtgggctgttgagctgctggatttcgggatcggcaagtagtttagcgatgcctgtgattagcagaccttgagatcctttcttgacggagagctctgaccagtccagtgcactgtgaccaggttttaggacaactttattcctataaccaccagcccccagagtactgcagccagcctgcgtcggcactctgaagtcgcctccggccggcggcctcatcagccgggaagttgttcggggatttattgcgggcggttgtgctttgaaaggggaaggcttccgaaaagacccttggaaaccttgtccttcgctctcactctctaccatgtttgagatagtatttaacgcatacggcggtaacgggtattatttgagtgttaatgtttttttttgttacaatatctttagtccaaatcacctctaggttacttcagtatttcgatttacaaactcgtcaaagaaacatatccaagccttttacgagtgagcgaatagtatggaagggttcgcagacttgaaaggaaggatgcatcgagtaaaggctttgtagcggggtaccttggtcgtagcatttcgacttgagaagttcacacttatatcacaggcatgctaacctatgccgacggtcctttcgagttattaataactggagaaataagaaagcgacgggctccacagaagacatgttgatgcgaacaccctattcctacataactggcgttccagcgggctgtccatgagcaccgtaaccacaatgcacttggagaataagcttctaccgcaactcgttcagtagtggcagcatgaacagcagaggcgtaattcgaagtctttaaaatctggctcgaaatgatttccagcggaatgggcctggcttcatgcccgaccggataggcgttaaagagccagagactattaaggagtcattacaactaacacatagcggcagttgaagtgttattcaaaggacagcaagcaccaggaaattgaaggtggggtcaaaaaatttgtaagacggagtttgctcgggcgccgcactcgaactgagcgtgctggggcatgccatgaagggacagcaagggaaatcttcaactatcgacacctatcacctacctctcgttgggcgaagcgcgtctttcgctgcttgacaagcccgtctcatttacgtcgtcatctatgatcaagttgtcactctctctcggcggctaatgttcgctgcatttgaaaagcctagcaggtagttttcatgaatcagacaagatgaaaatttgaaataacagagataaccaagcaagatgtggcgattgacacagataatgagagctgtttgctttcgcaggcctttttcgactggggggctgggcgaatgctaatgaagatttttgaccgtgaatctttcaagttgtttggccgtttggttctctagagactgtttcccgagggattcttgagcgctgatggctcccccccccccagaaagcggttagagttagccattcgatcgaggaagtgtatgagattgttcagctcagccttcaccaggctcacaagaaaaagagcgtgaacttcacgccctatgaaataatcagggtcaaatgttctgcgtcccaggttatcatggtctctatcaaaatggtgtcaggtttctttcaagataagcgcaaccctgagattatgaagactgagccggaagtgagcagcgagactaccatggtcacggaggtccatggcgagaaaaatgccttggaaactactgcgaatatccactttgatgaatccaccttagtcgagatttttgaggaagaagaagaagctggtactgtttttgatgttggccctgtggaaactgctgacctcttctcggagatcactgaggcggatatcagggatattgaaaagtcgcttttcttgacagaggaagaggaggacgagcttgaccctcacgccaccaacttgcaatggcccgcaagagttggcgacttacaacacctagtaggtcccgttcgcgccaaaacacgtccacagctgactccactgtccggcagaaaatccataatgcgcgagcagctaaaggcgctattcgaaaaagagatcagcgacgtcgaactcgggtccatagcttggctactagggttctggctgggcgatggctaaagagtaagctttttgtttgccctcaaccgggaagacgttgatgtgaactcaacgcttgaagagtatggtcgcatctgggggatggaactctccatgaaattccctgaaggaacgaaaggcgcaacaggaggcttgtacaagatcttgccaactcgtagggttctaaccacaggcaatccgttctggaaggtggtaatgagcctagggtttcgtgtggacaagcagaaaaacttccctttgatctacgcctatgacgagaatattgtgagagagtcactgatcgcgggcttgattgacagcgatgggtatgttgacaagcgaccatacttctatgcttcaatcacagcaatatacgtcccgttaaaagacggtatagtagcagtatgccgctcactcgggctcaacgtgtcagcatctttcacacctgagcacattactgaaactggctctcatgttcaggacacattcaactgcatcatcactcccggcttcaacttcgaaatacttaagtctcttctatccaggtgcggctgcgtgagaaaggcgacagcgaagggcgcactgctcgcgactctgtcgatagatgcatttgcacctcgcatcagctctgacttgagaaagccgctctactcatttgattgcagtgaggcagaggccggagaatgccgctctactcatttgattgcagtgaggcagaggccggagaatgctataaaatcgagtttgagaatgagggaacactaattactgagaaccatatcacactctgcacgcagaaggatagctctcgcgtctgctgctcatgcaagaatgaggcagatgtgtggtgccctgttccctgagagaacgaattgacataccactccaaggttaagaagctatgcgaggtgtgctatacaaacctgcgactgtctcgcactatgtgctcgaatgaggagtgtcgcgctattctacccaagaaggagcgggagctgttgctgaaggcggcaaaggttgagaagacgcgggatgacggaaccaccgttgtgggattcccccgcgtcaaatgcgatggtatgatgctcatcgatgactcgcgggaggacctgtataaccagcaccggaagcctgggttctgtaacagttgcaaggcaacacattcaatgagctggtacaatgacaatgtgtacaagggaaagaggatatgtcacaactgtaatacataccagtgctacacgcaggcaaggtgccaaaatgaagcgtgttctctgatccatcactcgaaacatctcactgagatcaagctaaactaccgccgggagacaggaaagaatgcaggcatcgaagcggtgctcaaatgcatcaagtgtcagggtccagttgctattgacaaaaccaaaactatacgcgacaggaaagttccttacaagcctggggcgtgtctcacttgcgatcggagaagtgagcggaagtggaagcggataccctgggacaaggtgagtagtcaaagaatgtgtggaaaatgcgaggcccgctacaggaagactgcgaccaggtgtctgaataccggatgctcacacatccatactattggagaggttgcgaagatggagaatatgggcaagataaaggcacacctacctgatggaacgatagttttgggtcacccttgcgtgaagtgtggctgcacgacttacaaagacacaagcatgaagctaagctgcaggaaaaaagcggaagctgggcaaatgtgttacagttgcaagagtcagatcaagggcgtggcagagttagtagcttgggacaaacagaaccccgaacgcctctgtagggcgtgcttctggcgctaccatacgtataaagcgcactgcgactcagccgaatgctcccttgtgccaaacaaagagggcctcgatgctttgaagaaaaagggacccatagaagtgtgcgaagaaacaccagtgaagaaagtgtaccatgcgccgtgcccaaagtgcaagggctaactcgagtggtttgagaagctcacaggaaattagctttatgatccctgctatctaagtttgcagtagggctaacttgcttgcactggctacacgaaggaatgttggcttgaatagtatctatatcacggcatattgctatataatggcgggcgacgggcgaccatgctccgaaccctaaatgttgctcttgcaacaggaggcagacgaggattgtgattcacccgtggcaagaccggcagccttctgggcatcctcatagtagaccgacttgttgaagttgttattggccaatggcacatctagggcaggattcttggtgaagaacgaagctggagtaactaggaactgcatgaagtccgaggtcatcacagggaactgctcggtgactggagggtgggtcaaggcaagagtggcccaaacaacggtgtctgtgtttctaacactctcagttccgtcagcccatttggacaaaccggtgtctccttgcgactggttcgtgaactcaccagccgcataaagctgatcatcgtggtacttggagacccagaactgcttcgtggcgtagtgtgctctcttgacattgtaggagttcttcgacgccagaatcatctgcttcgcaggcatctcgaacttgtagcccacaggtttcatagtcactgggttgatggagttctcgttgatgaccttgtacgtacggttggtgaaaggcgactggtcgatgtaccctgatttatccatgtagctcctcacttggcggaaaccaacgttgtatgggttcatagcagtattctcctccatagggacgtagtcgtcgtagaccacagtgtttttgtcaccgtcaattctggtgtcaaatctgaacgaaagcaagtgctggtggtaggctgcagtaacgcctggaccaacaatggtcccgaaatcggtcacattgttatcgtcatttggcatcgtggacaaaataccggtggcacgtacctgcaccgtgattgcaccggcctggtcgaacacgaagttgaggatatactcataattagccacggtcgcgattgtctgcaccacaaactcccttctacgcgtggtgacggtcttgccattcctgtagttcttgtgcaggtacaggatgccgtaatcctgctcgtgcatgcagaccgttgaagggatcagcacggggttaccttcgctgtcagatcttctggtgtctaagtacttgattacaccaagacaatgacagcccaaagccaaagaattagcactgtttccgaagccgcagtcgcctagatcgaaagcctgcttcctgtgaaatggtgcacgactgtctccgtacgggaccgtcatttcctcaagcgaggctctgtagaagagggaacggcccttgaagtggacgtcgtagatggcaaggccctcgcggacgttggtggcgacgcggaactcccagtcctgccaggtgatcttggagccgtcgacggtgaaggaggcgccctcgggctgggagacgatgaggggcttgaggccgtcgcggggcgggacgtcctcgagcagctccgggtggtactcgacggtggggaggacggtgtggggcagggtgttgtggacgagggactcgtcggcgccgctgggcaggtagtcgatgcggacgaaggcgtgggtcaggtactcgaagacgggggagaacttgagcgggatggagtagtggttggcctccgggtggtcgagcttgaggtacatgtaggcctggatgagcgggatcttgtcgtgcggggagtcggtgccgtacatccagggctcgcagacgacggagtagccgaggggcccgagggccgagtggttgtaggagagggcgtcgagcttgagcttggcgatctcggcctggacggcggggtgggccaggatggcggcctcgacggcctcgacgtcctcggggagcagcgggccgacggtgccctcgggggtggcctggttggcgatgacgcggccgtcggagacgttgcagagggccttgtagagcggcatgcggtcgttgaggtagtagtaggcgtaggtgcggcgcgggatgcgggggaggggcgcgccgccgtggcgctcgacgctgaggtagcggagggcctgcttcttgggggggtcgaggcggtcgatctggacgaagtggaccttggcgtcgccgttgaggtccttgaggaggcgcgcggtggtgcggatctccgcgtcggagatggggtcgaagatgtgcatggcggggagcgagtctggaggcacagtgggagacacggaaggagacacggaaggagacacaaagcgttagggatactgcgggcaagccgcgcgcagcgcttttatatatatacggggggggggttcgggggcgagttcgaggagccgaggattccggggcgggggccgcgataagcgctgcgcgcgcgtagatgccccgatgcggtgcgatacgcgggcggttatcggggcgggtgcggttgcccgatcgggcaggtacagccgcggggaggctagtcgaagaaatcgtcgtcgtcatcgcttgtgacggctccgttcggagtgacaatggaggcgtcgcgggcatcgcggcggtcgaagatgatgcgagtggtggagcggcgctgctcgtcgcgggccacgccgttgaggatgtcgacgatctcgggctcggagaccttgcgggagagctggccgcgggcggccagctgctggaggtaggcctcgacggcgcgggcgcgctccgggcgcacgagggcgacgcgggacaggcgctcgagggcctggggctggagcagggcggcgacggcgtcggcgtcggcggcggatctgggagggggcggttagtgcgggcgggagatgcggggcgcgcggggcgagggtgcgggcggcacatacttctgcgggcggccgggagcagcggcggcggccgggttggcgtggttcttgagctcggcgagacgggcctcgcggagggcttgcagctcggggtccatggcgggcgagtgagtgtgttgaggtgggcggcgggcgagagtgagttggtcaagatgggcgggcgcgcggtggggaaaaaaaagaggacgggccggggagcacgtgacgggccgagtctcgtgatagccacgtggctagacacaaacacacatgatcaaatcgcgcacgtgatgattatacgcacgtgaccggcatcgcccgtgcaaaactagctgagcagagctgccgtcgtcgtgttaccaggcgccccgtcgctgcagcgtaggaatgccattgaggcagacgcggccatggccaatcggcacgccgctaggtaaacgcatttgctggcttcccgattttcgttcgtatatatgtcaacctctgctcgtctatatagtcagcagcgtgttcgggcccgcgcactttcgatggcacagctcagctgcgcctgtaacaatacacaatgccgccgctgacaccactccaactccatttcctgtattccaactcgccaagtagtgccaatattgaagacaaatagacacccattggaacactaatcacagaatacgatacgagggccagcaccagaaaaagtagataatgccctcttctcccggctacagcacacgcccatggccatcatccatccccgcaagcccacacaccgcccatgagtgatcccgcgcgccacccgcccgagcgcagcggctccccgggcgagcctgcaacgcgggcccggcgcaccatctcgctgaacgtcgactacaatctcaagaagcgccgcatcataccgtccgaggacgcgcgtccgcgaaagaacaggcccgtgggccggccgccaggccggccaccgggccgccctgcgggctccaagaccgcgtcgtccacaccgtcgtccacgccgtcgtcgtcggcggcgtcgtcgctgtcgccgcaggacgagaaccaccgcgcgccgcagagcgtgatccagcacgacgcgacgggcgcagtgcagtttcacgagccagagtctgtggaccccgtcaacgggatgacggggctgccgctcagcgctggcccgcctgaaaaggtcaagaaggaatcgctctggagctaccgcaagggcgcgggtgccagcgccagcgccagcaccaacgcgagcgtgaacgcagctaccccggcaccgtcagagtcttccgcgtctgtgtccgcgcccgcgtccgcctcggcctccgcggacgtcgagactccggcctccagcgaagacgcctaccgcgcgcgcctgcagacccaggagtccgagcagcgcacgcggcccagctcgctgcgcgccatcgccacgcccaaggatatctaccgcaccaagcggcagtaccgcaagcgcagcgcggagccccgcgcgcgccatttccccacgcacaccaagatcaaggcctccaccacaaaggaaaacaagctctttggccagaactctatcaccaaccagaaggcgctcgcaccgccgctcgcatcctccgcggaggccgcggtcgaaaacgacgacttctgcgccagctgtcgccagccgggcatcttcctctgctgcgacacgtgtccaaagtccttccactttgcctgctgcaacccgccgcttgaccccgacaacctgcccgagggcgactggtcctgcgcagagtgccagtttagaatcaggtgccccaacaaggccgccgcgcatcgcctcgaaaaggactacctcgcccagctcgagcgctccaagggcatcaccctcttcggcaagctcctcttccgcctcgagttcaccaaccctaagcagtacctgcccccgcatccgatccgcgacgccttcgccgacgtcaggaccggctcgcacggcgagtacgccgacaactccatgcgcgagcccctcaatgaaaagcagatctttggctctggctacggccagagtctcaccaaaatggaccagtacaaccctgagctgcatgtcgacccggagtccggcgagctgctcgtctgcttcaagtgtcgcaagtccaaaatgggcacgctggaccatcccgaggacgagaggctcataaccaggtgtgactactgcaacacgccatggcacctggactgcgtcccgcacgtgccgcgcgcctccttcaagaacctcggcagcaagtggatgtgcccactgcacgcggactcctcgatcccccaccaggaaagaaggcttgcgcgtcaccagcgccatttcaccccggccaaccgctaccgcgtcccgaacgacggcgacatagacgttcagctcgacgagatctccgtaccggtgtccaaggatgctctaaaagaagacaagattaacaaggagctggccatccttcagctgcccgaaagctcaatcaagatagactttgtggacaagatataccgcgcaaagagcgctctaatggataaacacttccgccagcagcaggcgctgatcgacaacacaatgcactccaaaccctctctactgtccgacgcccggcccctcctatacttttccttacaggacaacagccagctgcgaaagctctgggacttcaaagagctctgccgcgttgccaccaaggaactagaggtgcctgaattggacagcgcagaaatcagcgagctacaaacccttcgaaaattactggaatcaaaatcgaaggaggaagtaatggaattcctgggtataaagctgtgaccgtctctataaactaagactaaagaaagagaaaaaaaacaacagaataaaacatcgaacaaaacaaccaaaggcgacggcgcccgcctcatcgagcaagatcggtagcacctatgtatataagctagtcctcttcactctcgtcgtccgcgtaatcaacagccttcttgggccttgaactctttcttgtctcgcctactgcgccgcggcgcgaccttgaaggtacgtagctatcatcctcggactcgccttcgagctccgcgtcagagtgtacagatgcctgcgccctttttctgggccggctgctgctttcgggattctttctcttttgaaccaaaggtttgtgcacgttggtgcgccggtaaaggcgggaaaccttggcagctatcaccttccgaaggctacgcgtgtcttctgttctgagataggtctcaaatgtatttttgcgcgcttcgtcaatactttcgaatggctcaaataaatccgacggcagattgagtttcccagggtacgatgacagcgtccattcgtgatgctctttgaattcaccgagtactaattgcgccagctcagatataatataaatgtttgaactgctattgtgggacgtctggtcagtctcttcgtcctcgtcttcgtcctcgccttcgttgtcctcttcggtcactgcgtccctgtactgcctcacccttcccgctaaatagtacaagagcgccaggttacttgccttcagcacggagtccgcgtaaaacaccaagtagtcaatcgccgtagtcaaacccgtcagaaaagcagtttcccgaagccgaagtccctccgcgacgtccggatggtgcgcgatgaagtgtatcaaccgtgggagcgcgcgctcaaaaaaagttcctttcctaaagttttctttgctcaaggtgtagttaatccacattttcgtgcttgttctcagagcttgatccggctcatatgctgtaaaaaacaccaggggaagaaacttgatagagatagacccatcgccgaggaagtccttcaaccttccaatgaatgagctcctcacctcgagtgactcatcctccacaaggttcatcaacttgctgatgtcctgcggcttgataaatctgcttaacgacgcaatctttgtgatcttcaggatgtgtagtccagcgcagcatctcagcttgttttggtagttggctggagtgggatagttatcggtgtttgactctgagactagttcacccccgctggccacaagataaaaaaataactttaaagtcctctccgtgaaggcatgggtcatctcgtcagcatgcgcgtcaggcgccattactttgatcttgttcgcaaacagcttcaaagaaaataccttggcgctcaaagcgtccgctttgcccgtatatatatcctcatcggaaaaccatgcctgctggtcatcctcatctccaaccacgtcattggacaaaagaacatctttgattaagagcccgacgatttctgtcgagtctttctcaagaagctgaggctgcattttggtaatctcggccaaaaccaaaacgttcgaagcaaaatgctttgatttgaggtccaaaggtaggatggcggtcgcaacctctgacaaatattccgcggcattaggcgcaagtcctaacaatttgattgcgtactttgcttcaagcggattaccttctttcgcgtaatcttccaacttctggaagaaaaaagtgttttcctcaatgtccaagtgctcgcgcttgtccttggatattttgtacacggttctcatggcttctgcgaggctcaaagtgtttccggggccggtcgtttcgccctccgtaattatggtgaccaggttcttcacttgatctttaaaaatgcctggtttaatgatggatatgttatcaataagctggcgcttaagagccttttcgtcctcatttgaggagtcagatgtgttgaggaagctgggaagatttgagatattgaaaatgattggcgctgccctatagattagaactcggaagacggtagaaaagttgtccctggtgaatctcgattcaatcttgatgtttttcttccggaaaagctctggttcctctaatcttttgaagagttcagaaactgcgttgcgaactgtcaagtgtttagaggtctcagcgacagcgactttaatgagacgatatagtctccggtcattgagctctctgaaagcaagtaatatttgctcaacgttcaagtgggacggaaacccactgctaatccattcaactgttttgatgagcttagtgtcagacaggctggctgctggactttgagaattagtctcctcacaaaactctatgaatttccaaagcaccgtcgacatttggtcttgtcttctgttaaaggcgtaaaaggacgagaacgctttctcattgaacccttgcaatagagtcaaaagccgctgaacaaattcttcattactcagcccaagcggcaaaaacttttcaaacgtgagtaagtcaactttcatgtttatctctaagtcattaatgtaatacaagttgaagcaagctgacggtatggtttctaccacgccccaaatttctttgttttcatttgtcttcgggatactctcaatggactcggtatagattctagcaactgcatcaatgcattcgtcccgaagatctcgccttgtctctcttgttaagtgtacgaggcctgcaaaaacggctgcgtttggaagacactcccaaaggcgtttcactggcacctcatggaaggtttgaattgcacttaagcggaccgtgtggtcagaatcgataagtgctttggccaagccctttgatatatcatcggacaggtcacttcggctcatcaaaatcgatggtatttcagaaacccacgcctgcctaacatgaggactaatgtcagccattttgctgagccaaatcttgtaagtgtcgctgtgtgcaactgcaaaatttatgagcgagtgagttccgagcattttactcacacatttcgtggctgattcccgaaagagctcattatcagagcaaagcagttgataaagcaagcccgtaacagacccaaccaactctggagcgtacttccatagttcagaagtcaggtttccaattttaacaagagtcttataagcgctcgatgctatccctttttcgtggatatcactctcacctagaacctcatacattatctcagaatagaacttgataaagtgccgacctagtctattagagtatgtttggcatatgatcaagctaatctcaaagccaggatcttttttgtaattgataccatccagcgattccgcgcgtttgtgggaaagaaacttgttgaaaaccatcttaagcgccgacataggaagagagtcacactcagatataacttcccctaaaatcccgccaatcgccgtgaacatgtttccctgaatggtgctattagtaggagaataaaatatattgaagagctcttcgacaagttgcgaggaactaggcaggtcagtcaaaatcactattgaccggtattccaacaagttgttgatcaggtatgtctgctgagtgaggtaaccattctcaggttcttgcagtagtttgagttgagctaaaaacagccgaaagatctcagtaagctccttgtccgtgtacggcgcgtcaggagcgtaaagtctcaatatgtcactcaagcaacatgccgcgaatgccctcacgccatggtctttattcctaagtatcttcctatcaattaggtcagctcgatatctctccagcgagcgaaggtcaactgattcttgctttaggttggaaagttcttcgtgcaagcgctccaatctgataagaagttgttgggtagggatattattcttgattgttgatataatggagaaatcagactccaacctcgacttgcttccaaccatcagactgtagtcggctgtgttcccagcttgctctggtctgtttaacttgatgacatgcaacgcgtctgaaaccagtcgcgttagcatttctgcaattgatattttcacgtgacacgctcggatacaagcagctcatacacatgtctttgatagcggattggccgaaggccgttagactagtctcttaatcgactttagaatatttacagtttatttagtacctctactgaaattcgccaacgctcagaagtcggtactaatcatatgtgtgcgcgccagtaaagacgccgtgttaagttccacagactgcctcaggcgtctttgatgctttgttcttcatcgtagtcattatcaggagtcatatgattcctcaatagagtatttttgtatccggcgttgtaaactgagttcctctggtcaacagcgtctggcacatatatgcttgagggccttcgaatggtcggaatgctgcgtgaacttgtacttttttgagaagtgccatcacttggagaatttttgccctgtggctgggttggagggctcttactgccggatgtctcatttatagcccctgaaaggttatcactagtactaggtttgagatatagatcctgaatgctggttttttgtatcgaaggggtacgtgatctcctcccattcgccggcaacccatctagcatactgctagaagaatgatcatccattgaaaacgatgcggtcgcgtctgactcatgcagacccagccctgtgcttgtaggaaatatgtcctgagtggtggacgggagtccaaacccagggctattcctgccctcacgcgaaacccgggaagttatccgcgtcaacgccctctcaagcttagtacccattttctcctctaatacgtcatttgtgccgaaatgagtgcgttcacccacaagtccgatatgggggagagatttggacctatgagcgaacgccccgcctggcctctgtaaaacagaaattgagttccgtctagaagaaccaagggttttagagagccgcagggaagaagtttgagaacttcggcggctaagtggtcgactaaatcttccaagtccttgagattcctcgcgtttttgtggcggtatccctgaatttgttctcactggagatgccattcctttaacgggaaagacgccagtaggtgtcctgtgggggagcgacttgacggagcgcacactagagtaggacttgttagtatttagccgccgcaagttgctatacgtcctggaaaggcttgtactcgaaagtcttggtctatattcgacaggaggagcagcttttcgatcttcagctgaggaatcgctgcttgctagttcgaggttggccttttcttcagaagtcatctcttcgttctcctctgcctcctcttcaaccttttctgcctcctgagtaggaaccctcacaaccctagaatccatgttgatttcaggttgctcgtctctggcttcgtagctaggtaaagccaagcgttttctgtcctgttcaactactactaggtgcaggtagtaaggaatgacgagagcgaatgcactgccaccaatgatattgcctaaagtcaccgcaaccatatgtttccacacaaatgtaccaattgacagttcagcaccattgaacattccaaccattaagagaaacatttctgctaccacatgagtaaagccagctgcaacaagcgtaaaaataggcagcgtcatcatgaggtattttacgtgcagcggtttggccattaactgaagatagatagcgaggctaacatagaagttgcctgcaatacctttgataaaggtctgaatgaagcttgatgagtcttttttagcgaccatctggtgcgtgaaagataccaaatcagcagaacttgtggttcctgacaaatggcacataacataaacgacaaagagcgtgcccgtaaaattgcctatccagctaacagtccaacttatcagcaggtcataaattgacacagcgccgcggagggcagccacagaaaagaacaaaatattggagttgaacagatccgtaccattaattacaacatagaaaagcccgatagagaacgtgaaggcccccaagaaattcagaacaccaggatcattttctagtatcgcctgatttgacccgtgccatgatgtatagagcaatccaccagtgctgaagagaacgccgccagccaatgaattcagcgctaaagttgtcagtgtaagtctcgctttcttcatcgccgtggcgactactgctagcgctgtttcatgaggagagatgtaatactcatcttctgacattccttgccgggtgcaaatggactaccacgaatagagagggcgaaccaaggactcacgactcctgcttgagtaaaaatatcctcaataatgcacacttactgggagagccccactatttcccaataaacacgagctattttgagtagcggaggccgtcggatgtgtatttcgtcgcctttgtctttattttgtgaagagagcgccttggtcattttcatcaatgaattttttttaaactaaaagtcgataatcatctgaacactgagatgaagatatagataaacgacaaaatttgtagaacaaacacaccaaccaacgtgcgctttccgttttctcatgcgaatgcctacattacaatgataagagtgacacaatatcgccaagtaacaacgatcttgactgaacatgttccttaggtaacactagcaaacagcaataaaccatctcttgtatttgaacttctgaggtaaaaagctctgtctggacaattccttccaataacatttccgaaagtgataccagagcctccctcgtgataggtggaaattgtttcggggaagttagccacttcttggaacttaatgttggagcgactcccttcggagcagcaatcccgagaagcggcgagtgagccttctgtgcaccccataaatcaacgaatctttttgtgacaaagtcgcctgagcaatggattagttcccgtaggcactcgcatgcaaccttggctatagcaaaatcggggtccaaagaaagctgaactattatatcccaagactttgaaacttgaggcagtagcatatcgtgttgagtagcaagcataggaaacactctactcattagctgcaatatttggactttaagctgacgagagggatgtgtgaggagtctatcaccgtacccaacaatctgaagtagcaagcggtacgaatcccgcggtatgggggagaaccatttgtcactggcgtgcccagaagaagttgattgaccttctgttggttgaatgtcttcatcttcgtcatcactgtcgacctcatgaaccctcttgtcaaagaactcttggaaagttccagggtcgtcttggttgctgtcaagatcatcaaaatcttcttcatgaatgcccttttctccagttttatcaagaatatccaaaacttgtagaatgttctgcataccccagggcttgaaactgctggatactgagtgctcgttttttagtcgaggcgacacatcggtagaacttaagtatgtgtgtctcatttcagtgactatcacttcaaaaagttggaaaaactcgcaacataaatcctcatagccgtgatagaagtctaaaagcctaaaaataatttccagcacatctttaaagctctttatcagattgtagccgccgactctgcataaaaccatgagtaatgtaggtactcttttggtcatacagttgttcaagcggaccgatatagcatccacaagatagtcaatattgtccaggagtaggtcatgtatcgagcccccatagaaagactttgcaatcgaaagtgttgttgtttgggcaaaatgccttatagctgaagatggggacgccaaacagtcaacaacaggaaataaaatatcgattagttctgtccgaaattcttcgcccagagtctcgctcataatttgaatagacttgagacctacaaccacttggaattctgagtcgtggtgtaaggctgcgctgttctggttcacctcatctataagggccacagagctttcaaggatagcataacatgtctctatcggttccaatggtagatcagcaacttttcgttcgtcgttttcaaacgtcatgaactcatcggtaatgtcatgcgcgtccggcagcacctcggaagccgccttaagtaagttagctgacatccaaagtgaaacagctttgccaaaaccgctctctgaaccatcaaacgtaagtagctcgctgactgttccctggatatgatcccttgagtaacacgttcccaaggtgtgaagcaattgagacaacgtctcttccaaagctgtggaaatttttgggagcaatggttgtgaagtctctgtgagtgtcaaaaaatcttgaccaacaataaccatgcctccttgctctttaagctttccttcggtgaaccgcaagtttttttgttctaagaaatcgctgacgcaggacttgagactgaacaccaacccatcaaccatttcaaaatcgagacattggtaggagtataaggtttgaagtccatattgtattgtttggagagcctttatgtcttcgaattgtatggcattcgagattctcgtgaccttgttatcaaccatgagcttcaaagttctggttccctcaagtgtctgcacaagctcacctggaacataatgtaattccaatgcaacagagaaaaacaacttttgacagttgttgagagaagccctgcagtgcttcattagagccgatataaactcgcatagagctaagtttatgctgccgttgtctcttttgacaagcttcggtagaaccccttttagagctctatttatttgagcagacgtagccctgagccatttgatgtcccgatgaagattcctatttttgaaatccacttcattaatggcaatgtttgtctcgaaaggcttctctgcttcttccaacaattcgttaagatcgcttggtgaatgctcaacaacatggagatcgaaatcagaatatactatgcaaataatgacagcgaacaggcgcaaggtagaacataccacgcgaggattcacagtcaaccccggtttaagaagtaatttggaaaaagccgacacattccccggaactataaaagagataatttcgccgtcgttcagcgtttcttgatagaggacatgtaatgcctcgatagccgcgagctgaaggtcaatctcattatcatttcctccaagaatatccaataaaatagtcactgaatgccctaaactcggcaaattttgaggatctgcgaagtgatcgaaactcccgctggctttctgaattgcaaaagctttgaagagctttcttagaacaatgcaccctgtcagctgaaatgaaggggttttggtcaaaaggcatgtattgtccttgtcgttgctaatcaagaacgtcactagtgcaaagagctgttgagcgagcgccttattaaatgagcccgctgatgaccaacacagcgagacgagatggcctattacctgtaaaagtgcctccgtctgtgaagagcctagagagtcttgccgcaacaagctcgcaattggcacaaacacgtagtctgcaaacttgggagataaactcactccttcattttctagctgtttcagttcttcctcgagagaccgcaagccctctagcaaaacaacagaatttggattaaagacatctctaggcaagaacgattgtctcgataagttcacgcagtgaggctgaaccctttggaaagcaaccgattctctggatgccatggtctgtcaatgagttgataacacttattcatattaaagcagaagtcactgtgctgactcgtaacacacatgtgacctcaacttaaatattaagatcagacgcgtgagatttgtaaaaacgcgctaattcaatcccatttctctcagagacaagagctgacctccgtttggagtgtcctttcgccactggtccgttattatgccatatatacaatgtttctcaacactaaacgttatagattattacattcaactcttaactctacttcaaacgaagtactcgtccaccacttggcgcacctttttccagcccttcaggttatcgagcctttcattaagtagcacctcctcttccggtgaaacgtatttgtccgtgacaaaatccatctcgtcgctcttcacaaatgagtcgcgcttccagagccaccagaatgcatataaagccacgaacactatcagttcaatgtagtaagaaaagaagtcggaaacactccaaggagcaaacgacgaccagccttgaacaaagatgatgaaagttacaaaaaccacgagaaaatatgggccatagggataggtccagttgacaaattgtagctcatgcgtcttcccctgcctggcgagcccgcgcctaaacctgatcgagatcacactaatgcaaagccaagcaagctgattcgatacaccaacaatgttctggagccacgtccacagtgtgccagcaccgatgaaacttgagccaaagcacagaccgccagcagcccatgtgattaatactgccacgtatggaacctggtacctattagttttggtgatgaagctggggaaaaagtagccttcgagcccaatattgaataaaactctgctccccgcgaacagcgcgtggttaccggcactgattacactggttaggataacagcgttcatgaaagacccagcacccctggaccccaccatctggaagacgatggtgaagggagaagtcatgaccgacttttcactgagatttggatagttgtaaggaacgttcatgccaatgaaaaaggctgtgaatacgtaaaatattaaaattctccagaatactgttttgatgattttaggagtatttctaacagggtttacggcctccccagccgtgagagtaatggattctgttccaccgaaagcgaaactggatgacacaaacagagacgcaaagcccttgaaaccattaacaaacggagcgtcgccgacaccccagtttttgaacccaatgtaggcgtggtcgctgttgtgacctgcattgacaataatggagatgatgaagaacataatgatcgcgatgaccttgagcaaggccaaccagtactccgcctcgccgtaaacgcgaacgtgaacgacgttgagcagcagcagcgcgaaccagaagatcaatgacgcagcccagtacggaaagtgcgagtttgggtttttccagtagtccaagatgagctgcagagcagtcagatcgctggccactgatacagcatcattgaaccagtaattgcacataagtgtgaatgccagcgacccggacccgaactttttggcgtacgagcaaaaagagccggatatcggcatgaacgtggacatctcacccagacacaacataatcaggtataccactagtcctattattccgtagttaatcagcagcgaggcgggcccaccgttagccagtgctttacctgttcccaagtagagcccggtcccgatcactcctgcaattgagatcatgttgatgtgacgaggtgtcagcgacctgttcagattctctctgacatgtccgcggtttagcgcccccgcatcttgagtgtcgctgcttaaagactgcgaagttgcaatgccaataacctcgacctcttggtcattttttagagacattactgatgcttcacgagaaaacacagatccaactatagtacgcgatttagaaaagcgtgacgatcagagcgcgttagcaaatactgtacattttcctcagcgttgacacagctcccatacgtcttttggaggctatttaactgtcagcttttttcctgatgacactgtgctgtagcgcgaggtgtggctttttggcttttagctttcctttgacagcttttttttgcatctcagagatggaggagcgcgaggttgcttagcttagcactgttgagagcagaaaccgtattactaaaacatcttgaaagactgcatacacaagcgacaatggcgggtgttttatgcggcgctcatactgcaaacttagcgccgtacaagttcttgcacagaaaaggtcattcttcacccataaagcgcttaaaggctcaaaaagaggcgcggggttggtcaaatgtagaagcatagtgcagcgcttgtttggacggcacacgaggctattcgcggcacgcgtgcggggagcacagccggcgcctcaagggcacaagcgctgccagtgatttggtcactatgtacgcatcaacttaaggtctcccatcaaacgtgatcaaaggctcccggagatgagcatcgtgttaggatcggcgcaagtattcattaggcccaaaaagccttgtatgagcttccggtaccgcctagtcatcgaacttgacgtgctaaacgaagctaagaaagcacacgagttctggattcgcgacgagcaagagaccacgacagaaagtacgactgtcagatcggatctcgaggacagcgccaccgaagactggaggcacgaagacgttaagatcggtatcatgaatgcgatgtcgcaacgtgacaattttattgaggccgagttttcgagccctggaattgtgcggttattcaagattggtgaagagaagccggatgccgggaccgcgggcgacagcgtgctgcgaattcctggagacgatacgatgataagcgttttgtttgtgccgagctacctcagcgcgcgtgatctgttgcattcatttctgggtgacgcggtgactagccgagtgtcgcatttccgaatcattcggagcaacaaggatgcaggctacagtttcatactcctgatgaagttccgagacccagagtctgcggcgctctttaaagagcagtacaacggtcgcaacttcaaccagatggatcccgagacgtgccatgttatccgtatcaaggaggttgtgtttcaagagcgcctctttcctaaaccgcaaagcgccggttcacaattcctgatgaacgaccccttcactggccataaagaaactggagacgttgagcttccgacatgcccggtgtgcctcgaacggctagactcggaggtcacaggtctggccacgatcccatgtcagcataccttccactgccagtgcctgaacaaatggaaagacagccggtgtccagtgtgccggtactcgggcctgaaggttacaaaatcatcactgctacggcaaggtgttcgctgcagcacttgcggtgccaacgagaacctatggatatgcctgatctgtgggaacgtcggatgcggccgctataatttcaagcacgcagtgcaacactttaaagatactgcccacttcttttccatggatgtggcgacacaacgagtatgggattatgcaggcgacaattatgtgcaccgcttggttcaaaatgaggttgatgggaaacttgttgaagttggctcttcatcttcgcgcgactccagtggaaagagggacaaggaataccatctagagtacgtacaggtgctcctttctcagctcgagtctcaacgtgagtattacgagagcaaactgcgacaattggaaatcaacgaagaagaactgaagtctgtacacagcttgcagcaacaaatacaagaactgaaattacaagctgttgtcactcgctccaaaagtgaacacaaagtgaacgaaatgcggaaacagctcgaggaagagcgtctcctttcaagagcgcttcagaaaaatttagaccatcttagtaacaccattggagacttacagaaacagcaggaacagagtgttattgaaaaccaagagctgaaagagcaggtgactgacctgatgtttttcctggagtcccaggaaaagctaaaggatgcggatgaaagcgttaagcagggcaccctggttatgaaacccaaaaagaacagcaggaagaagaagtaaatgataaaaccacaagacgtccaccaacttttcatggagcagctcttgctattttgcatcaggtcaattgatcagcacaactggctttattaagcttgaatcaactcgcgtttgcgcgaaggtagctttttgagccgataaaaaaactcttctccccacatcggtatcaggttcggtggagtttggacgttgagataccgttcggcttgtccgctgatttgtatatctagatctgctctgaggctgatatagatatcactttatcacaaacagacatgcatgctcaaattttttttttccagctaggtccatcggatttttccatttaaaagttttaatgattggcaatcaggatttcatatatttcgaagagctcttaaaatttaagttttaagtcgtttgaatgaaccaagtgtttagctgattgtgttgttcaccaagcgcttatcttcctaccgagagtagttttcccctttgctgttctgtttgggatattttttcagcaactgcgttgtccatcatggctacaaattcaattaagttattggcccccgatgtgcaccgcggactggcggagctagtggccaaacgtctgggcctcaagctaactgacactaaactgaagcgggaccccaccggcgaggtgtcattttccatcggtgagtctgtgagagaccaggacatttttattatcacgcaaattggatcaggggtagtgaatgaccgtgttctggagctcctcgtcatgatcaacgcttgcaaaaccgcgtcagctaggagaatcacttcggtgcttccaaacttcccttacgcaagacaagacagaaaggacaagagccgtgcacccatcaccgcgaaacttatggcggatatgttgaccacagcgggctgcgatcatgtggtgaccatggatctgcacgcatcacaaatacaagggttcttcgacgtcccagtggataatctttatgctgaacctagtgttgtgaggtatattcgcgagcacattaactttaacgaagcgattatcatttctccggacgctggtggagctaagagagccgctgctctggcggacagacttgacttgaactttgcgcttattcataaagaaagggctcgcgcgaatgaagtctctcgaatggtgctggttggcgacgtgacggataaaatttgtatcattgtcgatgacatggctgacacttgtggtacattggcgaaggctgcggaagtgctactggataatcgtgcaaagggggtgatcgctattgtcacacatggtgttttatcaggaaaagccattgaaaatattaataactctaagttggatagagttgtttgcactaacacagttccttttgaggaaaagatgaagctttgccctaaactggacgtcatagatgtgagtgctgttttggcggagagtatccgccgtttacataacggtgagagtatttcttacctatttaagcactctccgctgtagtaaacaaaggagagcagcagttcttcgtatgtatatctttatctttgagcgttcagccgtccgctgtgtggagctttgattttgcaaggccgaaattaaagcccaaatttcgccttgtcaaggtgaaccaaggagctgataagttcacccttgccatccaaaatagcatcagtatcacctaaaacatcatatgcgtctgggtgcggtatccacacaacgtagccccctgcggcttttgccgctgtcacaccggggacaccatcttcgaaaataaggcattcctcgggctgaatgtttgccttgaatttgttattcagctcttttagccccactaaccatatatctgggaaaggtttacctctcccaggtggaattcttgggtcatctccggttacaattgcgtcgaacagctcaaatccatgctttaaatggctggttttaccttcaaatttatgtttcgcagaagaagtgcacaacgcaatcgggatgtttttagagtgcagatacctaatcaagtccaaagcacctggcaagaaagaacacttgggccacattttgcactgaagttcaatgtttttccggtcgaactcctggggtgtcacgggtaattggaaatgatccaaaaccttacggcatgcctcaggtccaggcaagccttggagctgaaccttcaagtcccatgtaagaggccctttcccatattcagtcaaaatttcatttgtaaccagcgtgtagatatcttcggtgttgatcaaaagtccatccatgtcaaaaagacatgccttgactctgtaaattgagttagtctatttcccctcgatattacacaagagcttactcaataactgccgacctactctgtattgtgtctcatcgttgcacgggagagtttaacctttggaagtgtgtttcgtttcgatacgcagtttattttcgatcttactcgagataagtattaacgtgactgagattcatttcataaaattatatacagaaacttaaagaggagggagcggtgctctgcacacagggcactgtagtttatagctcatccagctctctaaacactgagtgtggaatatgtggctacatggtgttatcatgtaactttccttatcgaccttgtgtgtcttcggaatgtcgtcaacgtaaacgggaacgtcattcatgcagatagcgcaatcaatactgtagtttggagagcttccatgctccaataagtcggcggaagaaatacctttatggtatgaatagccttcaggaattgtgtattttggtaggaaccagcgggcgcccataatatcctgcgaataaagtataacaatctggaacagaatccacaaggcaacgataacaacataacgtatgtctctgtggtggtaaaatatgttcgagggaaccgtgaagacgtaagccacgggaaggaaccggattatagaagtgccaataacaaaactccagagcaatggcatcttgttctgccttggtgcttgtgattcacctggcgaagcccttcttcttcttggctcgttacccttgatagcgttcctcgcgatttgtggaacccaatatgagttaagaacaaaaaaggcaacgcactcaaatggggttctgatccttctagaccaagttgcaacgctgagaataagaaccatggagagaaacatcataagaatatacctccggtacatgtggctgctaatggtggcttcatcaggtataactgttggcgcattcctctcttcagaacccgtgtttcgccgcagtaatgtcgtgaagctcacgttttgctcgtttgcttgtgatgcatagatagatatcaagtagcgcatctcaaaaacagaagccaagatcaaacaggcaaatgagcatattacaagtggcaagtaaagctctggaattgcgcttgtcataaagaagaatattatagccagcgatccatcaaccgaattcatcaaagagaaacaccagtaggatattttattgaccattgacggcgtgtttgtatgctgcatttgaatcaataataaatagatttgagatgcaagcaaaactatcccaaacagcaatgtatctctcattttcctcacatgcagttcgtaccgagggccactgacgctgctcacacgaaggttgatgccacaatctggtgaataaacaataccagaagaaatattgatgggtggaagactcgataaattagcccgtctccctaaaggccatgtgagctcgtcatctataaccttcagttgttctggactataagcggaccaagggctcaactgaaagtatgcaaggaactcacatttgtagttagcaacggcatatgattcttgcaagtagttcattgtccttgtatcaacaaaatttgaggcattccaatactcttcaactaaaagcttcacttcgtcgaaaactaatttatcgtcctctttcagactcatataatgagggaaggcaaacagtgaatggaatttcgcgctctctgatatggccagaatacgtcctcttttaatgtcgtaaactgctctgctgttaattgagtgcttttcttcatcgtggaagtcagaaaagtgcaagttgacgtgcagcatccgccacctatcactttggctattgaaaaaagagggcctccttgcatcagaataagccaatgccgtgtctgctgctttaatctcgataacaacctgaccttcattgaaagtgacgttatgttgaccattgctgagtgttccgtcatcaacatatggatcattgaagttttgagaaaaatcatgtggaggctcgtagtattctggcactggcataggaactttttgataatctttgttcgagtctaacttaatgagaccgtgtagagtacttgttatgttaggtggaaacaccccttctttgccgctccacacatcctccctgatttcggtgatcacgctctcggggagtatcatgtggccttggttactcgaccagtgattgtagtctttcccagcgattgggtatgtggcgttaatgcctggagattttagcacatcttcgtagctaagtttgagacctgtgatgtttcggaagttctcgctgagtgtcatattagcaaattgagagtgctcatcattatactgagctcttagcgtctgaagctgattgtactcgtactgggacgtgacaccatcgcctgacgggctcgaatataaaaaataaaggatcacaaagatgaacaatattgtattgccgtcaatttccatcttgcgtccttagtgcgcctattcatcacaccttctgtgggaggggcatcctttattaatatcttgtgattaaattatacgtaagtcatagcggacgaccaaaacacaagatgattgagaacaacacaccttgaacgtaagagagttagaactgctagtggttccagccagtgaattcttcgaaattctccacaataaatcttctgttctctacaaaatgcctaccggcctgcctatttgactacaatagcgctttgagagaaacgcttgtagattttaaagacgtcttacgagcttgcaaggaagcaaagaagctcatgcgttcttgaattctttgcgacgcttcagtgctctaggatctgcaggtttccagtgattaccacattctccagaactgacccgttgggaatgtcgattctttggccttccgaacagacaatgataacggttcccttgagtgtaacgcccttacccaggaagacgttaccggttatggttaggtggtcaagttccacaatcttggggatgtgaggaattctagcgtggaatccagaaaccttcttgaagtgagatcccaacttgattaaaggattaggtccgaatctcgagggatcgagctttagagccccgtgttcaagacaaaacaggtcggatttaaccaacagcaagtcagagcaggtcttgactggcaagaatctagatctaggcacgaccacaccgtgggcgccctggaaatgtctgattgcagcaccgcaagccgtttccagctgaagaacattgatctcgtgccctcctctgttgatggttttttggtttggaataatttccatttccaaactgctcgactcgacaagtttcttaacagccttcaagttgatccataagttgttggtgttgaagttcttgaacttgcgaatgtttttaaattcatcgacgtgctcttttgggacctgagccacttccaaaaggcgcacttgtccgtcataggagatgagagtacctcccttaacgtcagccctagtcttgtcggtcaactccattatgtattcagcgcctgtctcgatcatgtgattcagaatcttcaaatcgacagttgcgcccaagttgtcaccgtttgagacgaatagaatctctctgccctgagcaatcaatgcgtcgagttcgcccgaagcatgcagtgactcgaaaagatcaccgtgacctggtgggtaccaggagtcaagttcgtcattgtacgaagaaggcacaggcaacattgagtccttgtaaacacgtgggaatttcgactggttgaaagatctaattctgatcctgttcgcagagtacttcttaattagatgagcagtatcggcgtctgtgttgaaagagttcatcagcagcaaaggaacgtcgctgtcgtactgcctgttcaggtactcgatctggcgcaccgacaaatccaaaaacgtgttgccatcgcgaacctcaataacagacttagggcccacgcagcccatggatgtgcccagcccaccgttcagcttcagaactgccaacttggacaagttggacacattctccggctgctgctcaatgacggaaaagtcaacaacctcttcggggttaggggacttgattttgtcccactccaaagtgctcccggaagccttctcaaccaaataccttctgaataaggagaagaacgaatcgagctccccttcgaacttgctgcgcgtgtcttcgtctttaaccgaatccgccagcttgttcagagcattcctcatctgggacgccgccacgctgtttgtgttgctctcaaaggcataagtagagtgggtcttagtgtgtttcttagcttgcatcatcctcgaaaggtccgattatgccaattccttcgtattttcgctttgatctcgagagaacaagggcttctttggtacaaatgctgaaacgcaaagggagcttatatagaaagttctgtcaaaaatagccccctacagttcgttcttggcgatgagtttttgaggtagtgtcaaaactacatccgcaagatctgagtatttagctttaaaggcactagtaatttgaatatatgagattggaaccccgcttcgagcagccgcctggctgttattcttctttgggctgttgttttttcagagccaacctaactcttcaccgtccattagatcccacgcggcatctagaattgcatgcattaccgtattttgggataagctggtattattggacccatcggaatttgggcctggagaagacgaaggcggttgggaggaaggtgtcttgacgctttcaggagcgaacttttgcctgagaagctttgttgaaactttagctgaaggtctattggagcgcagcgtgtggtcgaacattttgaagggtttgagaagactaattaggctcgtgatttggaccagctcgttcatagcatttgaaagagacattactagtctgtgcgagcgtttttgatagttttcaccttcaccattgggtagcaaattaactacaacgccaatgatagatgttgggaggtgctttacaagctccaagacgttgcgaatttccacaacgatagaaatcacaaagggcgatatggtgccctgagcgacatgcctctcttgacccccattgaggcccagtagtttcctgtacacgtcgaacttgtcggcatcacaagaatctggtgccgctgtagctgcgggtgggtttgaagactcggattggatctctgtgtctgtgtggacaaaatctccttgccttaggggcggacggttgttcggatcgacgctgtttgtaggattaatcttcattaataatgccaacaacctgtgcatggaggagatcaaaccacatatggcagttgatgatttcgataataggtcgaatgtcaataagtgcgatgaattttcgagtggtgcaagcaataggaagtcttccatcatttcatgtttttgcaccaaaaacttggcaaaaagagaggaagaaacactatcgcttttttcatctttccaggacgcatcctgtggcgccgcttgtaaggaattacgtcgtacgcttttgcgacttatcgaaagccatgaaaggacctgaccgagcaccagactttgccttatggtttcaaatctttgtgggtcgcgctcgacacaccattttcctgttgagaacttgaaggtctcttctgttagctccgccagcgggacacttatcagtttgggcacaccaaaagcgcaactttgtaaagagtcaaacaccacaagcagaacgtacagccgtttgaaaaggacttgatgcccgagatcatgcttggcactctttcctctttctggtgtgccacttgcgtgagcatcgccagcccctgcttcgtcttcgttctcgctagcttcggtgtcatttgatggcagttcatcatacatgaggtatctgtaaagtttgcattcgttgtaaattgtcacagacatacccagaacgaacgagttatcatagcccacaaacgccaaaatatagtttaagatgctgaatgtagcaaggtagatgaacttagtcttaagggaaagcaacttttcgttttctcggagaccaggatgaatatctactattcgttggaaacactcgttgagcgcatttatgaaggttgcctgagagtccagaatatcaacggctccatcggaataagcttggccagatccagatggtttttttagggccactcgcacaagtagctccagggaattcctgaaccaatgcagaatgtatgtgttcagctcgtgaaccgggctaattggctgcgtgtttactagcaaaaggtcgtccgttaaagtctctttgttgatcggtattactgggaaattagggtgaataaactcaaagtaaatatcaataagttgcttgtctggtatttttccataaatgattgatgcatggctggaggaggctattgactctattgaactttgagagcctggcttgtttctattgctgttttttcgcttttgctttcttggcccattatggttcccatcggactttgagctggaacgttctgtctgcatttgtggcttcgaaggctttggaagaggcttgggagaaactgcggttgctgtattggtatcacggctttctgaattcaatccggcttgctgtgtacgagtaacctgcacgggggagcttggagatactgccacgctcacgtcactgcccttccgggaatgaaatccttcgtcaaattccttaaaatgttctgcacctgggggcgctgcaggcgggacatattgagaagtaaagtaagattgttgtgcattctgttgctgctgttgttgttgttgctgtggcagcatgctaaattgagaatatgggtattgtaagtagtaacctgaaggtggttgttggaacttttgtattgcaggaaggcttaaagaccctctacaatcttctggattagcaccttcgacatctgatgggagctgtgaggcgtattgtgcctgagacgctgggtagaactgcgatccagatgaggcgttggaaggtagatatgcaagttgctcagacccattcctattggaaacatcactgcccagggaatctatcgaaccacgcctttgatgttggtactcataatacggtactttccagaattgttgctgaggttgagctcctggggctagcagcggctgcaatctcggttgagaacctgactgcggtagatactgtgctagtggcggcagggaaacgggatccgcgcggggtctcccagcatctcccttgaagacgtcagaggagctcctcttgcgagagcccctcctactagtatcgaacccctctggcggttcgctgttgcgtgtgtagcctttagtggggcctctcttcatagggacgcgctcaaaggtacaagttttacccatacgttgacaagccgagcatataggcctttcatcactaaaatcgcatcgagttttcttttcgcggcattgatcgcatgcccgtgaggtcttggagcgcctcctgtccgacgccgctcctccggcttctggcgatgtctcagcttcctttggttcactctctcttctagaggctgacatcgctagagcgttatttattgtccacaggaccttttgtgtaaaacttccagggtgaatgggtagatcttagaggttccgagttgcgaattcgaaaactagacgaaacctcctttgtgtaaaaactttataattaagagagctcggtagtagtatctagtaagcttccgacaccaattgggcctgtaatcccgtcaatcaagagctttgatccgtcgattactgtttccgtaaaagaccccggacgaatttatatagctagccagtcccttcctggattcgtctccagaatcatacataaactatgcgtatcgttatcgacgtcaaatacgttgtatataaatgtccgatagcgattcgctgagagccttcttggctcgtggggcaacagcatatgaatagttggcaaagcaactaaccttccttgaacatagggcaagctgtgtgataacatgcaaaagagcgctcaaattgttatgttcggagcgtcttgcgaccgaatttgagatcggtttaaggtgctatgtcccaagactccgtcaaagaaagcctttccagaaaagtactcataaatatgtcggagagtgaagtgacagcctggccgccaagtctcatacatttgaccctcagcaaatatatttgggcttaatttacgttaaagtggccttagcgttcaaattcataaaaccacatatctcagaaataatttacgcaggatgataacatccttcaacgcccgcctttgttagggcatcaaaagacagtttcttcggggaggatagatgaagaactcaggcagctctcctttcttcccatctccctcttccgagctgttaaacgtttgctgacataaactctccccttataaaatacacaggacaagtctgcacatgataactcaagcaaatatatagtaattatattctaatcaatccaatagcaagcgccgtggcgcagtggaagcgcgcagggctcataaccctgatgtcctaggatcgaaacctagcggcgctattaatttttgcacgacttagcaagtgtcgaacttgattgaagttttgttaggaaggtcaaagatcaagactatttatattgaaccaagaccttgtgctcatttgtataccgttcaagagttctttgttcattgaacgctagtcagtatcccacgctgctgaacttagctgaaaagcgagcagcatagccaagttaactgtattacacactgcaatcatggacacggaagaggccatcctagctcggcaccgtgctgagaagaaggatctacaaaataaaatcgcaggaatgaagaagcaagccacaaaatctaagaggaagcaagtcaattcgcgctgcgaagaactcgaacatgacttattacaaaggcaagaaaaagagctacaaacatttagaaacgaaggttcgtccgacaagcaagcttcgaatgagcctctacaggaaagctcagatgacgaaataacacctgaaaaacttctggcacagctggaacttggcgtcagcgctcaaaactcgccatctgttgacgctgataaacagcaaaccgctccacagcccaagaaacgccgcaataggcaaaaggagcggctagcaaaacgcgatgcagagatggccagaatccgcgaagcagccgcccaagaggcagctgtgcaaccaaacctgaagcaaatagagcaagacgccctagatcaactttgcgatgtcaaaggcgtaaaacagtttgacatcaaacctgatggccattgtctttttgcatcgattttagaccaggtttggcttcgccatccaactgacgcacaatattttataccgtcaggatacgacgggccccatctcccaagagatcttgatgttcgcgccctacgatctttgtcttcaaactacattagacaatacagggacgactttgtgccctacctgtttgacgaagcgaccatgtctattaaagatgtcgatgattataccaaaacaatggaggagactgctcagtggggtggtgaagttgagctcttagcgctcgcaaaagtgctcaagtgctgcattagcgttatgatgagtgggagagccacccatatgataaatgagcaagaagttgccaatcctgaacttaagttggtttattacaagcatagcttcgcattaggcgagcactataattctttacatgatagttaattagagccttgatgtattacaagttatttcttgatggactaaacatctaagaatcttcgcgcttaattctacgaaaaaacaagaaagcagcctgtcaaatgaaacacgagaaaaacacccaaaaatgttcctggccaccacccaaagattctactctgccgcgaagggacctgttagactagggcgtccaagcaataatttaacgagcgggatagttgggctagctaatgtcggcaaatcaacattttttcaagccatcacaaactccaagctcggcaaccctgccaactatccttttgcgaccattgagcccgaagaggctaaagtggttgttccctctgaacagctggatcatttacagaaattatacgcaagttctaaaaaggtgccggcggttttgacgatatacgatattgcagggttgactagaggtgcctccaaaggcgagggtttggggaacaagtttttgaatgatatcagacatgtggacggtatcttccaagttgtgcgaggattcgcggatccagagataacacatattgagggcaccgtgtcccccattcgagacctcagcattgtccaagacgagttagttttaaaagacctcgaattcttggaggggatcagagaaaagctagaccgtaaaatatcaaaggcggctaaaagctcgggtgagttcaaatacatgagtgcagagttggagctgcttaacgctcttgaagatcacatgtatgaaggcaagaagattgcacacttcaaagatgattggacgcccgaagaggtgagtattttgaacaagcataactttctcacagcaaagcccaccatagtgcttctaaatgttagcccaaagaactttttattgcaacaaaataaatacctgaatgatgtcaacgattggatggaaaactattcaccaggagaccaagtgttactgtttagcgctgaatttgaaacaaagttcaacgaatttatggctgataatgatgtcgagggtctggatttatattgcaagttgcaatcaggaggcgaggtggatcataaagaaacctgtctaccccgtcttattcacgaaatgagaaaagccctgggactgattagcttttatacgtgcggtcctcttgaagcacgtcaatggactatccgagagggtacccttgcaccgcaggcagcaggagtgatccataccgatctcgaaaagacgttcatcagcgccaacatcacgaaattctcagaccttgcgttcatggcccccccgctcaaagaatcacaactaaaagcacaggctctcgtgaaacggggtggaaagcagtatgaaatggaagatggggatgtagtgctttttaaggcggcgggtgcagcctcaagataagatagtactacgtcagaactacgtgtaaatagttaaagctgctttagccttcaagttctgctcagagcgtttgtcattttctcttctcacgtaattaaatcgaagagctgggtttatagcattgtcactaaggacttgttctcatcataaacagaagggtgtaagcgaagttacaaaaaaaggcagttctcgcgcgcggcgctttcacacacggagagcttggtttcgccagaaaccccacctttttcttagcaagggcactgagccgtgttcgagctttgaattggatggcttaatcaaagtgcaagaagcttcaataatttatatgttcagaaagatcactaaacacgtactctttgaacgacagattagggcttgacgcgttgaagccgtagcgtcgagtcagcgtagccggcatagagccagcagaatggcactctaaccaacagggagcagagttactcgctttcttaattgattgataactacacatagtatttaaagacccaacggcacgtaggcttgcggagcgaaggtaactgctcactggaacagccaataggggacgtaacatctattttttaaccactgatagtacagcagaggtatatcagaaactgccatacctagagtgggctcgcaagaccctgagcgatgggaacaaatgcagtctagtggtcaaatagagggcgagagaagtgtaacagaaagaaagagaatgtcaaatggcaccgttgcgcgcttaggcggcgacagtgacttcgacatccacaccaggttcgatggtgatctgggtgattctcttgacgatctgggctggagcctgcaagtcgatgtatctcttgtggattctcatctcgtaggtgtcccaggtcttagaaccctcaccgttaggagcctttctggtggtgatcttcaagaccttggttgggattctgactgggcccttcttgaccagcttgtagttctcggcgttcttgatgatgttggccgagacgttctccagctgcttgaccttggtggaggtcaaagtgattctgatcttgtggatctgaggctgttcttgctgctcacccttttccttctggaagtcagacattgttgatatataccttttgagttcttgccgagagatgctcaagagagaagcgttgacaagtgctgaagaggcagactttagtttcagcagcgagggaaggttgggcccgtacagtcgatgcctgcgtgtgctcgtatatagttatcatagtctgaaaaattatcgcctggcttgtcactttgtgcgtcgcgtctcatgatcatcactacgtacgctaattgatatcagaataaaagtgcacgcatcttcaaaattgcgtttttcaattgtttggtgagtgggtgttgagagcggagcagtcacaccaaagagacttcaacatacatgcacgtgttggaaataactcctgaaattccgtcggacatgccgccaaacccctggtatcgcattaacctccttcttagctgtcttgatacaacagataataaccaccacgaccggcgaacgtggattgtttcccaaaaagatgatataaagcggtgcagtgttcagtctctcccccagttgcctgcaagtttggaaacagtaaccaaagacagaagcgtcggtaattgtgtaagatgactatcgaagcggtcgagtacctaaaatcaatcaagtctgtgcgtgacacaacgtcgcaagtgttcaacttcgcggtaagcaatggtggcggccattacttcgacctcgacctaggccagatgccgcgcgtggcggacttcctttgtgaaatcgtgaaacgtgactacgggactgaatacgcaagtattcctccccacgggcgctggcagcacctgaaccacggccacccgggccgagtcgaaggtctcattgcgcagtggcgcgactcaggagtggatgaggtcgaagttgcgcggaaactcgtggacttgcttgtattcagcgtgctggttgatgctggcgccggcaactcttggaagttcacggttccaggaagttctactagtgtgggccgttccgagggtctggcggtcgcttcgtactacttgttcgtcgaggggagcctgtcggacgacagagatgacccgtacaaagtaacaggccgcgcgctatcaaacttcgacgcagagttgttctcacgtggattccaggtctcggaagccaacccgcttgcaggcgcgccaggacgtgtatcgctgatccagcggctcggcgccgcacttttggcgcgtcccgatatctttggtgcggaggcgcgtcccggagctctcgttgactatctctacgccaagagtacggtcacttcagacgccgctggcgcaacctctcccacgatagacctgcaagatgtctgggatgcgctcatgcaggggctgacgagtatctggcccgctggccgcactgtagtcaatggagagcctctgggcgatgcctggcgcctcgatacaaaggccgcagcatcatctgaccatacccctgctggggtgccgtcggatatcgtgaccttccacaagctcacgcagtggctctgctattcgctgctggtaccactggagcgatatggctacaaattccgcatttccaacaagtcgctacagacggggcttccagaatatcggaatggcggtctcttctacgattttggcgttctgaagcttaagtccgatgcgctcaagggcggtctcgccttttccgcgcaattgcgcgacgcgggtcatgacgcctctgacacaatcccaacctttgaaccccaccaaggtgctattgtcgagtggcggtgccttaccgtgggcctgctagacagcctgctgccgcttgtcaacaagaaattagagtacgagctagggctaccacagcttattgaagcaggttcttggaaagcagggcgcgaaattgcagccaagctcagacctgcaacgggcggtcctccaatagagctctacagcgacggaacggtgttttgaagaaatgaattgatatgtgctccattacattttcgaacacgggtccatcctaaggcgccaaaagatcaggattatgtaagcaacgtgatttatataaagcgtatcatcaaggtctgaagctcaagttagaatttttttggcttatctcgtcgataagagctgcaatttgcgtcacagtgataagacttcaggagatgccaaaattatgggaagatgcaacaatgagcatgaccggggtcaaaaatgcagggaacatccttccatttcaaatcgataagctccgcaatttggacaccaggattgcagcctggatgcagaatcactgccgcgaacagcgctcggcggcatatttatatgggaagcagagggggtgaaaatgccaagctctcttgaaggctctcctagcatcgaaacattcaagcaagaaatggccctaatagaaagccccctccctcaaggcgctggttatgccgtggtcgtcggactcggcttcgttttcgcatttggtatgatcttgactacctacatgctcaaacggtaccagaaagaaatcatcacagcagaagagttcgctacggcaggcagaactgtcaagactggtctgatcgcagccgcggtcgtctctagttggacatgggccgcgaccttgctgcagtccactgccatggtatacaaggtgggcatctctggcggatactactacggtgcgggcgcgtgcttccaaatcatcgcattcgcagcacttgctatcaaagccaagcaacgcgctcctaacgcacacactttcctggaaatcatctatgcccgttacggtaaggtggcacacatctgctacctcttctacgcgttggccaccaacatcctagtcacggccatgcttttgaccggcggttctgcagtcgtcaacgacctgaccggcatgaacactgtcgcagcctgtttcctgcttccattgggtgtcatagtatacaccttgttcggtggtatcaaggccaccttcctgacagattatgtccacacgattgtgatcatcgtgattatcttgacgtttgcctttacagtttacgcgaccggcgacaaattggggtctccaggcaaggtttacgaccttgttcgtgcggccgctcaagcccaccctatcgagggcaatgctgggggtgagtacctgactatgagatccaagtctggtggtatctttttcgtcatcaatttggttggaaacttcggtactgtttttttggacaatggttactggaacaaagctatttctgcctcaccagcggccagtcttccaggttatgtcttgggtggtgtttcgtggtttgcaatccctaccctaatatctactgcaatgggtttggcgtgtgtggctcttgagtctaaccctagctttccaacataccctcaaaggcttacgtcagatcaagtgtctgctggtttagtccttccctccgctgcagttacaattcttggcaaaggtggcgcggtggcagctcttttaatggtattcatggctgttactagtgctatgagtgctgaacttatcgcagtttcctctattttcacttacgatatctacagaacctacatcaacccaaatgccacagggaaaaagctgattttctcctctcatgctgcatgcattatctttggcttttccatggcaggcttcgcggtcggtctttactacgctggcgtatctatgggctacctttatgagttgatgggtatcatcatctcagcagctgttcttcctgcgtgcctaactctattttggaaacagcagaacctggctgcggtggtcatttctccaatattgggtaccgggcttgctatcatggcatggctagtttgtgctaagagccagtttaacgagatcactatagactcgacattcgcagatgatccaatgttgacaggtaatgtcgttgctttattgtcgccaatggtcttcatcccaattttgacctatgctttcaagcctcagaaattcaactgggatctccttcaagtcattacaagggctgacgaaacagaggagattgaagccgctgaagggcaaactgaaggtgagaatggacaggtgtcggttcgcggagacacttcggattctggaaactctattgaagccaatgacagagaaaagcttgccgccgtcaagtcagtaacgtcagcagctcaagaagttccagagacgcagattgatgccatgaaacgcgaagaggctgaaagacttgaagtggccggtaaatggggaacatacctatgcattttcttcgctcttgctttgctggtggtatggcctatgccaatgtacgggtcgaagtatatcttcagcaagaagttctttagaggctgggttgtggttttaattatatggttgttcttgagtggcttttgcgtatgcatataccctctctgggaaggaagagagggaatttataccacatgcaggggcatatattgggatctcacaggacaaacctacaagctcagagagtggcaaaattctcaccctgagaaattgcacgtagtgcaatctcaaatcagcgctcgcgcccatgcctctagaaggtcgttagacggcaacattgacgatatagtcaattaggcaaccttaattacaaagttatatgaaacttatttgatattttctaatcctgtctctcagagtgaaatttgttatatgtacattgcttaactttcaaatagatctctacttgttctgtctaggtgaattccttccctgttgatggtcttcatcgtctgagaaattgaggtcgtcgtcgatgtggtttgagggttcctccaaagattgaagatcatccaagtcgaaatctgcgacgttttctggatcggtgggcaactgctgcgagcaagcgagcatgtaggatgtgtctgttggcctccagataaatgctaccgtgatgaaaacaaaatagtagactaaagagggccagaagtcaacaataaatctcgttctccaatgctgttcgaccatttcaatcgaattcataccgataaacacaaaagatgtgacgacgataccagcgaacaagacaaacaatgaaaagtaaattgtagacagcaaccttctgtacattttaagtttcacgacttgtctttgttcctgtaggtagcgcaaagtttcggtcatagatttcaaaatccagaagtaaaagccaagtattgtgatagctgcgggaacgagtgtgatcagaggcagtaatgtgacggactctgggttggtcaggtagttttgaatcatataggcgacactgaaagaaaaattcagccccgcgaaaatctggcaccgcctcatgagctttttattcagctttgggtagaccacaccgtaacccagagcgattaccagcagcagaaagaagctgaaagaagttttgccagcactcagtatggatacaaaaaccatgtaaaccttggtgcctgctgtgttgcctttctcgtttttgatatcatagtaggcccaaatgaaaatctgctccacagtcaaaaatgcaaagaaggccagcagatacttttgaacaggtaaaatttcgttcttgtgcttccagaacgcgaagctgtagagcgccatagccacaacgtagaagatagccagcaatccgtaaagagggaggttattgatttcagcagcaggtaattgaccaaaagcatttctgaagttgaccaccgcatcgaaatcagcgttgctgttctcggtatgggtgatcacgcagtaatagccggtagactttacaaaatatttgggattgtgcaaaccactttcggtttggtaaaacgtttgtatggaagcagccagtgttttgttttcgcctgtctcgctgtcaaatatcatttcctcaaacagatactcatttttatgttcctcagtgcacagccctttttcgatcgccgtgtcgctgcaaatgtaaaacgttctctccccgctcttgattccaaggtgctcgtagtcctgaaaatcaaggacggctacgctgacaccctcatcccccgaaatttccttaagattgaatgaaatgaaagggtctacttttccaccccagtcttccttggagtacatcccactgcaaacctgtcggtagccatcgaggctttctcggttaccaaatgcgaaattggcaagaattgccagtaccagaaacggtccttgcgcaatcattatactcaaccggtttttggctctagtgtgttaaataggagtacgaatgtcggcttgaaatcccggacggaacaccatttggcatcttgacattgtgaaaaaaagtgctaagtaagcaatttcgttagtattgacatgatacatcacatgatcagttattgtgtacggggaagatcgaccgatgtcatcgcgtttataagaaatgtagtctctaatacacttaatgcttatgaataataactcagcagacgccagaaacacgacatttaacccaccggatgtttgttgcaagacgtattcagacggtaaagaagagccttggatgtggcagccaatttttacacatcaaatctgtatccacgccaaatgagaacgcattaaaatttatctccacggatggtgaacttctgcaggaaagaggcaagccgagtgtcgagatcaagaatacagacgaatcgctgataaaacactcgccacttgcgtcgcgcctcttcacacagtgccccggcgttgaagccctgatgatcggagatgactttattacagtgaacaaagacgagatggtgcactggaatcagattacccccagtgtgattgacctgcttacacaatacttggcatcaggaagagaagcggtgactccagagttttttagcgtgcaggagcagggcgtgggatatgacgtgaacgttcccaagtttgagtacaatgaggacgaacaagaaataagcgacatgattgacgaactgatccagacgcggattaggccagcgattatggacgatggtggagatatacagtatcgaggctatgatccgcagacaggtactgtgtatctgaaactgcagggcgcttgcaagtcctgttcgtccagcgaggtaacgctcaagcatggtatcgagtcgatgcttaaacattatattgaggaagttgaaaatgttgttcagattctcgatcccgaggagcaggtcgccttaaaagagttcgagaagcttgaaaaaaaactcgagtcgactgccgcttgagcgttggttttcattctcatattactaacgttgatttggcaacgaagaggcgccagcccaactctcaagcactggcttccccgtggcccgcaatatagccttcaattctttccatcagctttatgtcaatatcactcactccattcacatcatgtgtagtcaaccttaaattaaccttgttatacgttgtagttattgttggatggtgaccccacaaatggcttctcatagctagctggcctagaaaggaccaggttgtctcaaaatccttgaaagcaacgtcgcgcgaaattctgaggccatcgtaactccatttagggtgtttgaccagatgtttggagatctcggcagtactcagcggaaatgcggcaactcttttcactttgttgtacattattctctgtcgacttttgaaaacatgttaagaaagccaattacggtattcttttgaaatattggaaaaacgaagcccctgaaagaacagttgcatgtcatcttgcgtatttatacttgatgagcaactcaacccactcatactccgaaacctcaagtcaatagctcacccagagtggtatgctttgtatttcaagagggtgcatccacaatcacgaggccctgtgatatactcaaaaggtattatatacatttacatcctccgggatggattatactttgtgtccgtgagcaatgggggtctaaggttcaacttgatgggaatattggcgtacctgaacgacttccacgccctcctggtgaaatacctgaaggtcaataaagttgaccgcacaggaatcatagacaacttcaacttgatttatgaactttttgatgaaagtctcgattatggtataccgcagctgactgactacaacataatacgtgactccatcaagattgaggccaacgttcctaaagtgccctcaaattcgcaggcagacagtgacgaggaaagtggccccgagatactccaatcgaaggaaaacaaagacaaagccgatatacacgggttccgagatgatgagcagtatatcaatagctttgttcttcgcacaactacacaagccatctcgtggagacccaaagggatatactacaccaaaaatgaactatttgttgacattattgagcgtcagtcatacctaatggatttcaaaaactcgcaggttcgtcaaacttttgtttatggaaaaataaactgtcgatcttacctttccggcatgccaatagttcgtgtttgcatcaacaagatgcttaaggataaagacctctttttaggatcttcgaaatttcaccaatgcgtatcattggaatctcttagttcacaagattatatcgaattcattcctccagatggtgactttcaactgtgcgagtacaaactcaagcgccatataaacgactctcccattataaaattgatagactacaagattaatgaacgccaaaaaaagcataggctgcatctttcggtaacgattcaaccacatttcaaggcgcaaaactcggcgactgctttgaaaattcacattcccacacgagaccttttccaaaattataaaattgatttgacgaaggctccaaggttcaaatgcgatcatggctcagtattcttcaatctgtccgatgagttgcttttatgggatgctcaaggcatcaagggaggacacggagaaaccagttattcaatgcatgtcgagtttgccttgtttgacgaggaagaacatgcaagaaagctcgaacaaatcaagaagtcgatggaccccccgcctttacgagaaggcgcccatttagaagaactttatgcccaagttaaaagtaacaaagaagggaaggggcaatttcaatcaaacgcgatcaccgctgaatttgaggtaccctattacacatccagcggccttcgagtcgagtacctcaaaatttcagaagagaatctgaaataccaatcattctcgtgggtaaggtacaaaacaataaacgatacagagtatgcttaccaggtctgaattttcgaagatcaaacttaatgtatgaatatagttatgcttagtatttaatggtagttttgggcgagcttcagtcacttaaagtgatttaaatcccaacggaggctatagtttacttactcagcttttcgagaatttcaaccttactccgaagaatccggctttcattctcagctttgatattcgactcagtttgtatttctccacgggccacttcgatttcaagcctcttttcctctagtacttcggtctggaaacgctgcaaaattgctgaccattggtgcatcgtacggttcaccccaaggacaagtcccaaagcagccaaagagcccattgagtatgcactgaattgaccagataagacacctaagaccgaacaaagaatcaacggaagttgaaacttgaaaaattgctgataaatgaacttattaatcaccttatgcatcgcattggccctttggtgcaagcgattcatgtcccataccggaggcgaagacaaagggagattcagtcttccccgaatatgattgattttttccgtcagatcggaagtccttgataaatcacacatttcccttagttttaattctagctggctttcagaatatgtgtggagcttatagacagagagctggccgtgcacaaactgcttcaagcgcggcttgagttgggattgaagagccgaatgtgccttatacgcccaattgtcaatttctccatcgatggtttttttttcggtgaggtgttgagaatacttagaaatagaagtgtcagtctcatagatatttttgatcacagcatgcttaaggcgctccattatgtgattcttgtcacaaagctgcgattcaagcagctgtgtaatgtaaaggaagttagaagattcgaggtctttcaaatattcggtgacattggacttgctttgaatgagctttcgcatgccagctagcgcttttttgcagttgacctcgcgtgttcccatgggtgattctgagtccgtgtcgcttatggatagcgtcgtccagaccatggccggaagggcctttcctaaacccaagtaaatgtggcacccatcattagccgggctcacttcatccatctccaacaattcgatatcatgtttctgtagccaaggcgaggggagggtatacagagtgcttgaattgtccagtctgtgaacttctagcgatgctccgtatcggatcagtttagggccacgttttgagtatcgttgagaaaactggtcatgccagtactggtcgttactatagacgtccgaaagaagtgcgctcaagaacgcagattgtcgctgtgactttaacgactgcagaatcactccgcaccttattttgtgattagcttcatttttcaaaagtggaagcttatcgggcaccttatcccctgcctttgcatagatctcagaaagccgcgaccaattgctgctcaacctcttgccaaggccattcaaccttaatcgccaagccattggttaatgaagatatatcaaccatatactcgagtactcttttgttgatgccattaacgacctaaagctaagaaaaattttggagcgcgatgccctgtatcatcatatttattgcattagagaagcaaatctatcaaaacaagaggaacatcttcataggctgtgcgaagagcggagtgctaataagaaggtgaaatgggcaatgtaaatgctaagactgaatacaaagaggagggtattcctcaggacatcgcgctcgcagttgaagctttgagagatttacggaattcacatggacgggggcagcgcgacacgcttctcgataaagttaggtcgaacacgctgatcaataatgccgtgcgggtatatgagcaaagcaaaaatcaatatccaaagtttcgaaagggagctgagatcgtcgagcggaaggcgttaataccgatggtaaagcggctcgaggagaccagtaataaatggaagaatcggagcaagcgtagccacgaggaagaagaagacgaggaggaaggaagccaaagtgacgaagattactgtgagcaagacgaatatgacgaggaatcggacaattttatggatcgcgcaacagctgtaaatgatgaggttttgctggtggacgagaggctctgccggaaaaggacttcgaaaagacagaagatttctaatgccatagcgaaatcgaaagtgaatctgaaaggttaccagctcgacatgtcgatcgaatcgaagaagcgtcttgtgacatgtttacatttgctgaaactagccaactatcagctatctaaccgagttggatttttgcaaaatttggtattcaaggagcaacaactacggcgcggcaggttacgcggccatgatatcgatagcgatgaggaagaggagttttatgacgcctcagacagtattgacgaacagtcaaatgtcgtcaaaatggagatcgtgagaactgtcaagaaagtgtacaccctgatatccaaatttaccggcaactcgctgccagagccggcgcgcacccaagtgcgagagtcgctgctgaagttacccatgaactggacctcaacaatgaactctgagaacttagccagatatactaattcgaaaggcgtgagcccgaatggcaaggttttgattttggctaaagagagcttgggcatggtgcacaacgttatgaatgtggttgatagcaccctcggaaaagctgaggagtgggttaaacaaaagcaggagatcaaagagcttttaaaggaacagttccttgacagcagattacgtgaaaaggttaagaaacaaatgtctgaagaaaaagaaatatagtatacactcacagttgtctagttttgtaacgctttaaggcgctcccgcatttcgttcagcatgttatcggcttcgtcgtcaatcttgtcgtccggcacaatctcctcttcctttcctggtaattcgtcggcagggatgtcgtcgagctcgtccagcttagaggaggtgtactgatctacaattttcttgacttctcgttccgcctcctcttccatgtcttcgtcctctgttgccatttccatggtatcatcaatcatctcactgataagaccgcttttaaccagttccttctcgagctccatcatggaagattgcaggtatggtaggcgcaccaatgagttgatctcgcgcattagtccagcagaaagagccatattttcttgcagactctgcattctgaaggcctcgtcaatcttcataccaacagactgcagttgtgctttagaagtatacatgcgcttgtactgcttattgatttggtaaagctcacgagcatatatccgtactgatcttgtgtcattttgcttagcagaacgtttgattagggcctgtgttttactctgaagtgcgttcaattctctcaaagatttatctaacgaccttccatttcttctcacaagcgtgcggatcttacgatgttgttctttgggatctggtccccaaatagctttctttaagtagtccatctacttctgcttcaacttgttgtgagaactcctgcccattaacggattcgcaggaggtagttctaacgatttagtgagtggtccctctattgaagcttaaaaagagatctattttagctcgccaacgatcggggcacctactttcattcgaagtctctaggggaatcgtcaatgtcattacttgacggtattcttgttttggattgtgtttcgtacaatactacatgtttccccgacagtgtgcagttcgaaccattacttaggcatcagccatcgagctcaaaaaacgtcgagtgagctaattgattggactcaatggcttcaaatttcccagcctcagaagctgtattgcaacctatgagcttcatgtttcccagatttgctacgtatggccaggtttcgtgagtaccaccttactcttactaccaatataagacatcaaaatgaggcgctcaagctcaacaaaatagtgatgtctaacggttttaaagcagttttattttatgattagtgaaagtgattggtacaatacagtctttcgctatttcagggatggtttgaattgcctcaagggttgaacctgatgatatttgcgtaatttacagaaaacagcgtaacacgcttcagaacttaaataaaaaaaaattgtccgaagaaaagtttggaacgcacgcgaaatccgactggttgccaatgccagcttatggcgccctagaattatcggacataccgagcttaatactctaacctgttatgtcatacatatattatatgacacggacttaactttaacgtgcgcgctgatagagggcagcatatcatattaaagcgcctagaggcgttccgcacaaagcggagagacagtgatacaataagaattgtgcagcaagggctattcaagaaatggctgatgaaaattcaccagtcacctgtcatggtggaagaaggttgcctcaagactatgtttgcgcgataaattctctattggccacctagagctttccggtacaatacagtaagtccaagtttagagatttatgattatctatcatgccgaagactgaaacattaacacaggatatgtaactatattcacttaaatcttctcgtaacattccgatatggtgtaacggctatcacacctcgctttcaccgtggagacccgggttcgactcccggtatcggagaatttttgaatcatttcattatttttggtcgcccgctccggccaccaactttggcgctgcccttttctgctctcagaataaatgtcatgcgctcggcgagattattgcctctaggatttcaagatcataatttcaaagaattaacgaagttcaaaagttgtaaaaaatttacatttttcgagtcatcttcaaaaagctcgaccaaatcacgcaatcttactgaatatctgactacgatggatgcgcaagctaccgacgcggttactgtgtcggtgagactgccccaccaaaagcaggaggttcaattgaacctggtgaagtcctcaagcgtccaagttgttgccgacattttgcagttttcgccatcatcaagatgcttgacaaatcttgaactctttcagaaaagccagaaactcactggtgatgagatcctgaaaaacttgtcaaactctgattcgcttaagctggatgtcaagttcaagccttacacagcaagagacgcattaaggcatgtaactttggttcgcgacacaattgggtttacgtctgagacccaagacggcatctccgattttgctatctccactggctctcagatctctagcatgcctttacgccccataaagagctcgcccccattgaaaggcgcgaacggcgagtcttcagctttcgaaatatcggaagaggaaaagaaagacctccaacaaacagtgagggattccttgagcaagcgccaaactgttaatgaaattcttaaggccaaatcgggtatcatcacgccctgccttcgttccttggcattgtccgcttacaaccctgttcctccattttacagaaccaaagggcatttgttgtacttgcatgttatcacactcgaaaacgaggcatttcatgtaactgcaacgtcttctggcttttacgttaacaagtcgacatccactaagttcgatcctagtcctagaagcgaaggcgaagttccaaaggtttctcttttagatttgttctcgactcattccaagaagttcaaggaccatctcagcaaactcgagaagaaagttagctctcttgattccgttttcaccgccagaccctcaactactttcctgggcaagccttggttagtttcgactactccctccggcgcagggcaccatagtcgcctgcaattgagcgaggctgatttcaataccgagagaaacttcaatgatgagttccaagcgatcaaggatatgacatcaagtgactttcaatctatcgttgacaccgaaaagctgaccgccaaagtttaccaagaatttactgaaacagctgttaaagatgcaatgtcgattttttacgatgatttagttcccatgaatcccgaggcgcctagccgcgagcatatttatttgaagaacaacatcttttacgcctttgtaggagatgttaatggaaattacaccaaagttggcggtgatgctgcagcgtttgcggcgtccaaccaagacctgcaggccgttaagctattgcaccgtgtcagcctgtccgagattcattatcttctgtgtgtgataattgactttgcaggccggagagtcttggctcaaaccccagttccggggcttctcagcgctatgggcagcgtgaataagaaaaaccccgagacggatgaaattataactgaggatcttgtctccgatgtcaatgtcgtttatgggctagatgaggccaccggcgaagttttgtttgatgaagaatttgatgaggcattagaatctttcagcaaagtcttccatttgaagaaccacgaggcgggctcagcgaaaatcaagttctcgtcgaactctaagggaatagtaggatctgacaagagaaagtatgttttagacctggccaactctcacccgcttgactcgcagttcgctagaaagtactacgataatgtacctgaatcccagcgctaccctcacagacaaaccttggttcgcaacgagctcgttgacaagtggtgggctagcaaactggaaggctctgatttgacttttgaaaaagctttcgacgagaaattgtttgcgttcaatccggatgcgtatatcagagaaggcgtggaagatccactggtcgaggaggtatccagctatctcactaacgaagttttgcctagcttcgccaaagactacgctatcggtaatctgactgctccatatgacggtgaccacttaacagactcaatgcacaaaaatggtatcaacatgcggtacctcggcaagttgattgaactagctgagaacgaattgaaggaccaagttgttcagcaccaatcaaaaacttctgaagttgctgcttctaacgaagaacacaagaaatgggaaaaggattaccttatcaaaatcgaaaagcttattaaagagagacaagcgaaaataaacaaacttgttcaagaaggtaaagatatccctgaagacttgaaaggaaaccttaaacttgacgagaaagacattagaaagccaaccaagggcaaggcagcgattgtgaataaagaccagctaacttgcttgatcaaagtttcgcagctagaaatcgcagctcgttctttgaagcacgttctaagggagtacaccaaggacttgcctatcccagttctaccgagcgttgttgtctacttctttaatttgttgtttggcagctcattcaatgaaacgcccgaagtcgagatcgtggatagcttttatgcgggaaagagtttttcgtttgctaagctttctcgccaaggccttttgaaggaaatttgcaaccaagctcagcgtcgttttatctacactcttccaaatgatgttgtcgaagaattttgcagtggcgctttcccgctcattagagctatatcaaaaaagtttggcattcaattcttgaacaaagaatacttctttacacaagaacagttcgagaagtttttgcagtctcaggataagaagacaaagagcaaaattgaagttcccaaagcgactttttcggttaatgacctagttttaattcctatcgtcaaagatggagattacaggtcactaactggagacaatttctggaatcaaggcgccgccattttgaacgagaaagaggcagacggcttggtgctgttgtctcaagctttgaccataaaagaggaggtcaatggtgtcattcatcactctgttgccgagtcatacatggcaatgtcaacgatatatcatactttgaagagaattccagaagctttgacttattgtcgtaaggcttgtgccatatatgaaagaacttgtggtgttgattcttttgaggttctcagatgcctaacaaacttggctattttggagataagtaacaaatgtccttcaaacggtgccttagtgttgcagagaatcatgaataccctagatgctttatgtgttgctatccaccctgcagtaatcaacgcgtacacaatgttgcaacaagcatctctagccagtaaggagccaaagctagcaatcgaggtaatgaaaaaactctcagaaactattctccagattgaagatggcgaacgcactattgcctacggttataatcagtctcgtttgggtgatctttatgctaccttgaacgatctcaacggttcattaaaagccatcacggaagcaagagaagttttccaaagagaattgggcttgaatgatgaaacaacagcgcagtgcaaccaatgggtcactagtatcgaagccttgatggaatcgcagcttcaacagcgaaagttaactcagcagcagtcaaccgtgaactcttccggaacagcagctaatagaaagcaaaaaccttcgaagaagcaagaggagcctaacccagagctcgccaacaagtcagtcgacgaattgttaagtttcatcgagggcacaaagcccaagaactccaaaggtaaaaagaaaaacaaaaagtgaaaagattcatttgcaaagagtaccttttctgtgaactttgacatttttgcatcttgtaaataccaattacttcaccaaacgtagagctcattactactgtttggtgaataatagcttctataaaaaatttataatccatgcttatttcagaccctccctcacaattagcataaatgcaggaactaaaatattatcatttagcacactgttgccctcaagtattcctgaaagaatacaagtcataatcaactttgcgttggataaatcttggaaagaattattgaagttttttagggcgaggctgcatgatgaagttgccgttatgaaagcaagtgtgccctccagcgtctttgaagtaccaggccacctgtggcgcccccaccggtacccaacaatcgaggctagagagtcacccacccccaagctaataacaccaactaaggagccatttatcaaaattggggtcgcgattccgattatcagataaatgtaggatatgatgatcggcccccgatcgtctcgaaaatcagcaaaggagcgtagcttggaatcgaaaaattcgccaaaaggtgcgagtttcaagtaccgtaagtactcaacgctcaaaaagagaacgatagtgcctgcgagagcaattttgacgaattctggatcctgatgcaaaggagggacgaccaaaactagtataatgaaatgccatagtttcctggatgtatcaagcgaaaattttgactgaaatatcatgatgttgggaacgagaagtagcaagcagcctaaccatccaacaattattttaacacgggtagagtccgagagaatatatctgaaaagccacccagcagggttttgtccttctacttcgaaagagcaaagtattgttagtgggaacaccacgatgaaggaagtcagaaggataacagatctcaagtattggttcagctttctagtgataaatgaaagcaagtagttaactgaaatcgcgaccatgaaccctttgagaacattatgcaaaatttgaaagtgaagtgaactcctattcagcaaaaataagacattagtcaggcaaatgctgaagaggttagagtcgactcggtcaaaactcctgagttggccaatcctctcaatgagggatgcaaaaacccagttgataaaaatagctttaaggttttttgttctgttttgctggtactcgtcattcaatagtacgaaaatagcctggacaggcagtttcatagcaacaggcaggtctgtacagttaaaggacataaccagattaacaatggtgacctctcgcgcaaagataagagagaacagtgtaggaagatacatcaagtagaccacattgaaatcggggacaaacgtggctattggctgaagaggtgagccccatgtaccattgttggccactcttgtcctataagaaacccaaaaccccacaaaaatagccactgaggtcacaagcaagctgttctgtagcttcgcgccagcttcattttgtaaaaacttggcgactaccagatgtatggtgctccccagcatcataagctggatcaccttttcgggcttcagaaaggcatgaatgggagagtatccttcattgagcttttggatgcgctcgcgatcctgagcgctttgtttctccattgatctcaaccgccactgtttatgccacttggatctctcggcggtcgagatgccctacaattcaaatcatgctactttcgcaccgttacccagccataaaaattttattttcaatataaaaggagaagatattctacataatttatctttctcgcttacatcttctaacatacagtaagctacagctgaagcgtatcttgcaaagctggagcaagggagccaatagattgcaacatctgtcaagaacatccactgatgaccaagattaaaatttacaaactagagtttctgaataatttttgtgattagaaactaatcgctttctctgaggtttgttctttgggctcgcaacagatggatcaatacagtggtattgatgcaggctatctgctcccttgctgaaggatttttatgaaagactggactaggcttcttgaataatttgaatgatgattgaacaaaaacaaagctggaattactggctgaacgattatatgttgatacgtttttgcactacttctgactccatttcaaaagccttagttctgctttctttttcgcttgttcgctgccttgcaagaatggcttcgacggtcatcatgaagttttctttggagtaacaggagttctccagaactttgtgatgatgtgatgcagcgttcgacagctctcagcgagccagcagatgtttcagcacctttgtgggatacgtgaactccttaaaatgacgaagcatagcactgggcactgacaatgttacaagtaaccgtcatgagtgacactgctttaagtgggcttagaaaccccacgctactgatttgttcacgctctcgcaaggtcgttgcggaatgaactggagctttgatactttggtctcagctcagtatcctagatgatattacagatataccggcacagcatgcgttttttcttttcatgatgatttccttagatgacgagtctgatacggggtttttctcgctgaagacacaactattattataccattcatgcatttctgacgttaagcacgaacgctttagttttgcaaggtgcaggtcgggttattaggaaataatcctgtagtattttctaggaatacttctgcgagatttatatcagacaccttttattgcagaggatgatattcaagaaactaaagacaagcatatgtctgaatttttattgaagaaaagtttccaacgtctgatgctgcttggaaagatgttgccaacagagggaatgatagctggtgatctgagcttcggaggattctatctggttttgtttatgatgactttccacttttcacgacggtcaactgtttgtctctttacttgtttggtttagagatgttgatgatattatgcctgtgacagggcgtggtactgagcacgacaaaacttgatagaatctctcggaaagttcaatgtttaacagatgtttgaggtcaaacatcgcacgcagctattattttctcttgttagtgtaaatcgagatctaacatttaccgtactttcatgatgacaagtgagctactttcgaaagtatttatgaagagactcataaaaaataatcgatttgcatgtcagtctgaacaaattaagctgttcttcagcatcgtaggttctcatttcgaggggtaagcttgatcgtaggtttttcttgtttaattaactatatattgtgaatttatattgtgctcaaaagacgatcagaatattttaatacagatgcaacctaaaagatcagtaagtatccaataaaactcccgtcggctttgctcatggcaccaactgtgtatactgagaacttaagacggatatatatgaatacttgatgggtctttggttagagtgttcaagatattcattcgaatctattttttcttgactaaaattttttttgttcaatgcacgagctcatcacatctcatcgctcgcctgaatataagtgataacaagtggatcccattagcttcaatgccaaaagagaacttgatcttcaagcttgacaggctagagtaccaatatcaccatctaaacggttcccttgatggttttacgcctcgcttagccaacacagccaaaacttttaatgccaagggtaaaaagacctcaaaaagaataggcaaactactaagcgcttctaatctggaagacgtggagaaagatttgaactcgcttcgccaggaaataatagaaaaaaagtcttaccatctggaaaataagcttacatcgcttcttgagagaacccttcaacaaaaatacacggctctaaaaaagaaggccaatgacaagcataaagccgacttggaaaccctaaaagagttagacgagaagtacacgctaagcggcttctgcaagcttatttcgaagtcaagaacctgcaaactattaatcgcccatgttttacccaccaagatcctaaaagaagaaccgcctacgtggtttcaagaaaacgaatatctggaaatatttaaggacaagggtaatgattacaacccaggaaaggtctggaatgaagtcgttttacctacgaaaggttgtgagaagctactgagtcagtcaacgaatgacaaaaagatcaaagagctgttggcaggctttgaaaatgcaatggatctatttatgaacttgaaaagagaaagaagcttaggttcaaagaaagaagacgcgcagcttagtacaaaaagtgaaaattctgagtctattgacaacacaacttctggtgagcagtctgagcaagatttcgattcttctggctctgaggacggcatcgatcatgacgaggaggatgttgacgaagaggaaatcctgaaacagtatgaagggatgctagttgcatctgatgaggaagaagatgagtcagtgccctactcgcttgacccaaatgtcaattataatgaagtgactgacgaagagcctagtgacttagaagaaagtatgggatcagacttggctgacagcagcgaggatgaggaaccgcttaaaaagagacaaaaaacatctcgcgaatctaaaaacacaaagcatgataaggcaactgcaaagcttccggaacttatgacaggctacttcagtggtggttccgaaaacgaactttcagaagacgaagttgcggctcagcaatcttctaacaaacctctgcgtaagaacagaagaggtcaacgtgcaaggcagaagatatgggagaaaaaattcggaaagaacgctaagcacgttcagaaacaaatggaagccgaaaggtcagaaagagagcgtaagaaggtggaatacgagcaaagagttgttaaacgagctgcgaagactcaacaacgagaaagcgctgttgaccaaaagcgcattgatgccgcagctcgcgcgcaaagagtggaaaacacaccaattcatccatcttgggaagctaagaaacttgctgaagagaaacaaaaaggagctaagtttcaaggtaaaaagattgtattctgacttattaaggcctcttctgccgttattggctggatatttgtagattgttaaagccagatcataacataaatagttgaaaatattgaaaatacaatggaggcctacgaagtgcatagaatatattgatatagaggcaggaagtgaaaaggcacttagctagacaaaacgaaaacttgcccttgtcccttctagcgcaaaaacaaaaagaacaaaaacataagcaagttccctttcatacttcaatcttgcctgtcaagggatccctcttgcggaaagaaagatgtaggtcatctttagggaagatggtggcaaagaccttaatcttctcactcaaaggagtaacctcatgcttccagtccgtgaacatggcgaatttaccaatcagggctgtgaaagtcaacatgacgtaagtttgaccgagacaaacgtgagagccggaaccgaataccagccagttcctcttggcttcgttcgctggtgacccttcaacccacctttcaggaataaattcttcagggtcttcgtaaacttctggatcgtgcaacgcgggatacagtgtggggatgatcatggcacccttaggggcagtatagttaggggcgattgggaacttctccttgacaacatatggtaccataattactggtggtctgtaacgcagagtctccttcacaaccatgtaagtgtatttcatctcttcgataagctctagagatagcggcttgttagggtcattgtcacgcactctcagttgctcttctctaattttctccatgacatcgggtctgtcagcaacaatttggaacagccagcaagctagcgaagaggaggcgtcttgcgaggcaaacaagaacgtaaagatggcttcagaaatctctctgtttgagaattcgcggtgaagcagtctagaatcctcgtcgttcttagtcttagcgtcatgcatcagttggcaccaagcgtccataacacaagtaggctttccgccagcagcgatgtggtccttggccatctgcgcacacttttcgaaaatcttcatagtcatatcggcggttttctgaccgtaccatgtctttgtgtatggtagaataatagggaagttaaccagctcgagggcagctgtgactaggtagtaatcgtcggcaacctttctgatttggctctcagtgatgtagctcccgcagaaagctttaagcgatagagcacacatgatctctctcatttcatggaaaaagacctgaggcttgaagtcgttctcggcagagaaagttacaaatttttcgaggtatttgtccataacctgctcttgcgatggcagatacttggcgagggagctcttggtgaaaagtccgttcaaagacttacggtagtccgaatgtgccttgccatccaggaagacccagttcgagggtctcagaatcttgacagccacgtcgacaagacatggtttgacatacttgtggccctgcaggatcttacgagccaagtctcttgtggatgcaataacaacaaacttgtggaagatggaaacacacgacaatggaccagagtcccatttggccttatactcctcgaactttgggtcgagtgactcgagaaagggtccgattacgggccagaacttccaccttggccccgcaatggaccccttcttagtttgatacgaaatttggtcccagaccaaaccgacacaaacaaccgtgaagaacagcttccagtatgagatggcttgtagggtctgaacaacaccctgaagaccaccggcgctgatcgtgctattttgcacactcatcaacgcctgatcgcctgcgtaactctcgaccacagaatccattgtacgtttaaatcgatgcggttcggatcaccggttgtattaatagctggaaatgctacagagataacactcgagctcaattacgaaacgaggcagcgactcttgctctttttatagtgcttacactggatgattctatcagcttaccggcgataaacagcttatattggattgtgcgaaaaaattctgtcgaggctaaacgaagtggaacgaggaacgacaatgttacatgtagtcgtacatgacgacaaagtcaataaccgaaatatgtcatttgagagacggataaaagagatgaggaaaatagccgattggctacagagagaagggtacgagccgagctgaggcttagctcaaaattagctggggccttgacgagtagtttgttgggtcttcagtcttggtaaatccgcacgtaacaagcatcacctcaccagagtgtgtcgtttggcttgtggctgctcctgtgcgcaggggtcggagtttcaagaacctgggccattgacatatagggtgggttgcggggtgacggcatcgaggcgccggcgccggcgccggaaccagcccctgctgggacgccgtggcctccgttagctgcggccgtttggtacgcggccttgtggcactgatcgcagtgcggcggtgtggacgagctgggaacgggacctgccggccgcgagacgtcgagcttctccataagatcgagcagctccttgttgagcgagagcttgcgcagctcgttttcacgcttgatgagcagcttgcgtttgagaagatcgatctggtcttccagacccttcagctctgcgctttcctgtgtcagaatgtcgtcctcggaagccgcgcccggctgcaggggtcgatgggacacagatgcaccgctgctgggcgtgcgcgtggcccccgcgcttggcacgtgtacgtggtcgcgcgcgccgcggtcggccgccgcgctgccaaccactagctcggtcagggtctcgagcttcgagtacagatcgctgagacgatcatcgagacgcgtgccgccagcaggcggctcgcgcgggcgcgtgcggttcacctgcagcacgtcgtcgggcgagctctggcgcgcgcccgccgcggcctgttccagcttcttgttgagctctgtgtatttgattagctttccgcgcagcgatccaaccaggacgttgaggcggtcgatctcgtcctgtttccgatccagctgttgcgtgaggtccttgttctgtttgatgagcttgttgatcatctgcgaattaacgcggtactcttcaggcagtatccgctccgagggcaccatggggggctctctgttgaaagggtggaacgcctcgtcgtttgagcgcgggaattcgtagcccctggagttgtagcgcttgggagtgggcgagatgttcatttgtttgtgtacgcgtctgcgaagacgcgactcgcgtgggcggggacgcgcacgcgagtttttgagtacagcgaataatgggccctccgtgtgaggtgacattggattcaagagcagagggccgcgaacccgtgctctgggcgtgctccgaagacgcgaatggacccgcgctcaacgcgcgcacagtgtagtattggaattggcttacctcccgattaatcgtccagttctcgcgtcccgcgccaccaagaggtcccgtacatggtgacgatactcatcttcctcgggtcctagccgcccatcctgcgcggcttgcgaaactgctttataaatgcgttaatactagtgtacatgtttggtatgtgaaactcattcgtcgtgtgccgcattggcgtcgttcgagtcgagcgcctccggcttgacctggtcgggagcgccgtgtcccacaggggtttgttccgaagagtccgtgctgtgtgacgccactggcttggccagagagtccatggaactagcacccgcttggctggggtatccgtgggacacgcccatgacggacgcacccgtggcatcgcccgaggaggtcgcgcctggcgcggcgcttccaggcgcgcgatcgccaccagagtgtgagcctaggtctgcgccaacgccggaagcggctgtggagccggagcccgggctagttccgtgcacagcgccagacccggacccggacccgacacccacgccaacacccacaccaacaccaacacccacaccggggccgttgtcggagccggggcctgcgttggaagcagagccgtcaacagggcctacgcccacgcccacgccggacccggggccgtggccgtggcctaggccatggccggcgctagcagctgtgtgaccagcggccgctgacaagggtccaccgtgcgtagcgatggcactcgagcttggcacgccgccactcacggagcccacggatccggcggagccgagcccagagctgccgagtccggcgctgcccacggagccgagcccggagacggcgtgcatcacaggccgcgcagcgtagccgtagtctatcggctggtagtgtccgtagcccgcgagcggctggtaggcgtccgcgtagtacgcggatccgccgccggcaccggcgccgccgctgctcatgccgcccatgctgcgcgttggtgcctgcacaggccccgctgacgccgcggctgcagcaggccctgccaagaccgttgaggcgccttgctggatgatgctctggatgtcgcgcacaaacagcggaaacagcagatccacgatcttctcgcgctgcgccatagccagcgcgcggtcaaaggggatccacacgcccttgagatgcatggagccgaccttgaccacgtgtctgattttctcggccttgagaatcccgtcgcggcgaccgcgggtcatcttggccacgttcagcagcttggtgccgttgatcatgtcgttgtcggcgcgccgcaccacggacacgccgttcgcctcgacttggtagcagagcgtgtgctcgtcttcccacatggttgtggtgacgcggggccgtgcgcctgcggcggctgctgccgcggacgtgcgcgccgctgcacccagacccgttgccatcccgccggccatgcccgtgtgtattcccgttggcatagcgcccggcatcgcgccgggcatgcccgttgtgggatcaagcgcgcccgcggccgcgagcccgaggagcgcagacccgtctagggatcccgcgccgagctcgcgtccgcgcgagcttacggcgcgccgcgccttgccgccgagctcttctccgtagtacgcgaccggcgaaaccgcgcccgcgccggcactgccgccagccgcgctgctgccggagagctcgtcatgggacgcagcggcgccggggcgcccgcttcccaggaagcccgggtactggtagcccagctgggacgcctgggcctgggcggcctgggcttgtgcctgtgcttgggcctgtgcttgagcctgtgcttgtgcctgtgcttgggcctgcgcttgcgcctgagcctgggcctgtgcctgaacctgcgctagctgtgcctggcggtagtacgaagcgtacgcctgctgctgctcgtcgccgacagcggcggtctgcgctgcgtaggggtagtagccgtaccccgcgctcgaggcgtacgaagcgtatggctgctgctgttgttgttgttgttgctgttgctgtggctgttgctgggggtctgcggcggcgctggcagccgggtaatgggagtaggcgtacgacacgtgatcgctaggggactggtgggccgccgtctggtgtgacgcggccgcgccccccgcggcgccgcctgcggagccgctcccgccgcccgtctgcgtgtaaaagccgtgcatctgtggggcatactggtattgccagtgttcctggttcatgtaggggttaccctgggcggcggaggccgtgtgcgcgtgacttggagcctgggacggcgagtgttggaccatatgggcctgcgagtgcgcgtgaagctggcccgctccctggccgccggcggcgcccccagcgccatgctgcggttgctgctgcggttgctgctgctgctgctgctgctgtgggggctgttgcgagtacgcgttgtgtatctgttcgttggacattacttagaggaagcgctgaaagggctccgtggtttgcgtgtgcgcgtgtgtgcgtgtgtgcgtgggaacgtgtgtctccgtctgtccgtccgtctctcagcccgggtacggcaatgcgaagaggaacctttgtccttcttgactttcctagcgtcttgtgtgcagtctctcgcaggtactgcttcttgggcaccggctgctctctctgtgcagttctttgcaggtaggaaaagccagcgagcagggatgctgaatcgttgaagttcggtcgcgtggctttctcaactcccggcgcagtgctgcgctctgtatgtatatatgcacatctggaaaaaaaattttagcatatgcgttgcattgcagggaagcggccagcgtcccgcgacataaggtgaggagcgcgcgggcgaagcacgtcgctacgcacgaacccgcgcccgccgctgctgtccgctgctgtcgtgtgatataagctgcaggggtggtgggcgagaggcccataacctggtctgaggctccgcctgctttttttttttaactgccacccctttcgcgtctttttagcctttgaagcatgtgcctggaccaccaccaacaggacgacaatgcgcgagttgcgactttgcagcaagacaccggtcgcccaaggatccgcgtccgcaaggcttgtgggacgtgcaagcgacgcaaggttaagtgtaacggtcaacagccatgtgcaggctgcgcgaagcacggttccgtgtgccattataaagttgagcccgtgacgcggccggcaagcgccgcccttaaggccggcgcgccgggcccggcaggcaccttgcccgcgctcagccaggttcctgcgccgtcagacttcgctaccgggccggcgccggcttcgccgtggcagcgcttctcgccgggtaagtaccggttccaccgtcgccaccaaaacctcgtaccttattacctggggcaggcgctgatctcatcgctgccgcccgcgctcgtgcagaagtatgcactgcgcgctccgcgcctgcagttctacggctggaatatgtccgggggccactacctgaaacaggggtcgacgttcggtgcgccgcaaggcactgtatggcgctgggacctcgcagtcgagctgcagcggcagatcctcgagaagtgcgcgagctttttcttccagcacgtcaaccggttcgtgtcgatcgtgcacgagcaggcgttctggcagcagttccgcggcgggtttctggacggcagcgacgggaaaaacgggtctagcgacctgttcgaggctattctgaacctgatcgcggcgatcgcgctgcggttcagctacagcggcgccggcgccagcgtctgcgaggcgctgactgcggcggaggtcacgtggttggacttgcacctcacgcgccacggccgccacctggaggagacgctcttcgagcgcgcgtacgcggtgaccacgcggctgtccttcgagtgggagtccttcgagctgatccaggcgtggctgctcgccgccgtgtacctgcgcacgtgccaccggcaggtctcgtgctggcaggcgctgagccgcgcggtgcagatgtgcaacggcatgtcgctgtacctgaaccggtttcccgagaagcacaccgcatatgacgagtgccgggccagaaactgctactgggcgtgcttcgtgctcgaccgactcatcagcttccagatgggccgcttcccggagctggcgggcccgggcccggacatgggatcaccagacacggcagtggacacgtggttcagcgccgagtctgtcgcgctgtacaagctggcggccatcgtgaccacgtgccagcggcgctacggccaggagctcactgccgccgagacgcaggagctcggagcgcgcctggacgagtggcatggcgattgcgaggaagtgctggcggacccgggcctgtgcgcgcgccaggtgctgcttacgtacctggacgtcagaatcgcgctggaaatccgcggcttgttccagctcctcgacgtcggcagcgacaccgtccggcacgctcttccgctggacgccgtcacgctcgtcgacctcgcgtcgcgcgtgctggaccagttcgaggcgattgtggagtcgggcctctttttccggccctggtggctcaacctgtcgctcctgttcacgtgcagcgtcatatgcctcacgctggtgcaaggcggcctccagctggcccgcgcccaggccctgctctccaggagcttccacatctggcacttcatcgagggtgcgaggccgcccaacccgccgggcatggcccgcgagtgcctctggtgtctcaaaatgcttaaccacatgttctgccagcgcttgaccacttccgccgagcagctggaatccattataggcgtggatccaggcgacgactctgtcaaccaaaacaagttccgccaattcggcaaggtcgacatgaatcgcgcgaacgacgacggcgcggccctcctccagtccgggagtgacacgatttctccggccgacgacagcaacaaccttgtcgcccatctgcaatggttcgaccagtggctggacgttgataaccttcaaaccatgttttgaacttactccttgctgtaaaccgtatgtattatttaattgcagcgcccgctttcttttgcagctgccgcgacctctcgtaatacaggttggggtgtgcgatgtggctctggtcattaatttcagtatttgcggatcctccgtgggtcatctcaaatactttcgtacaggcgatggtgtactccgtgcgctggacgctgtcgagaacgcttgttacctgagaggggttgaggctcatgccctgcgagagctccagagttagcttgtccacattccagtcacggtaggggcagccatggtactcgccccttgacgggcggggccgggacaggatggtccggcagtcccacggcttgtaattgatcctattaccttctaggccatagttgtgacggaagttgtatcgatactctttgttaaacttttcctgtgtcatctggccgccgcttgtgaatgcatctgaccagaactgtaaagcctcatcgacgtccatgccaattccttttaagaaaaacgaaagctgctgacggccctggtaccttaagtggtggttttctttcaggccgctcatgaggtttttagcacaaagaggaaagttctcctgaatggcgcttgagtatacgcttttggcgtttatttcaccttgagatgcctgcccaaactggtcgtgctgttggaagtttgtaatagtatatccggttgataaatgatgcagtatagggaggaggcggtcgtcctcattcaaccgaggaatggtctggtaagttttggtcaacgccagagacaacatattggcgaactcattagcaatgtggttcaactgctggaattgagggaggtaggcgtagcctttttttatgaaaacctgcctcgcgcccacaagttcaatcacagattcaaaggggagcttaatgaacttttcttgctcgaaatactgtctccgcgctgtttcatcagtaaggttgagctggaactggagagaactcgagatagtttggtagagctgagtggaaagctgctctttctcctcatcggaaataaattgcaggaagggcaggttaagtgtctgcacgaactttgcctgatcacgcgaggtcatcatgttaaatctgagtttcaagagcatggtttccgacctaatgaacttctctcgtagctcttttgatcggcagaagcacaaccgcagaataaaatgagaataatagtcttttttccggtcctgcaggtcctcggtggtgaacggcaacagcttctggagcaagggcttgacgatgatttcgatctctttggcggttttgttcctctgaacgcaggattcgatttctaaaagaaccttaaggcggtcaatggcccaaagctcgaactgttcaagcgtaatctcgccttttggggggacttcatagaaggataatttggattcgtacaaggactgataaagctgtttttcctcctctgatgtaattccatttaggatgaatttgccaggtgttcggcttacttggtcgccgaagttccttctgttagccacccttctcttggactgtctaaacattgtgcgtcttgaccttttgaaatggtctaaccggttaaagagattgtttgcaacgcgttaatttttttgttaggtgacgcgtttttctgaagagttcacgttttcgaatataacgccatcaccaggataagagaagctccttacaatgaaccacgcctagtggttacatgtagttaaccgtctcctaagaaacatgatttttctatgcagcctgcggcgtgatgagcataactctgtaattatttaagctagagaattatgctgtaatgctcggcaattagctcgtcctgtgggaaacctcgggttcgcagagaagcaacaaggtcttagcaattcgcaacagtcgaactttctgatgctaatctttcgaagatgctgtatttcgaaatgctaagtgtcggagtttcgctgtggtaaggcgcacctctttagggctttatttatagtgggaaacaattccactgatcgctcagtgccactcaacgcttttgcatgatgcacaggcttgcattgtaactcgtgctttccatcgcatcatttcgtgatacgcgccattaaaagtccgtattgagagatgactatatttcaggctgctcgttccctctgtgattaccaacaaggaaggcgtgaactctttgagctactgtctgcctcgctgctatcaaagagcattcttaatgattgaaaaccaggtggtaattattggagcaggcatagccggccttaaagccgcatctgaactttacaaaaggggtttcaaatcttgcaccatcctcgaggctcgagacagaatcggaggaaggcttcacacagtaacggggtaccagaatagaagatatgacttgggagcaagttggcatcacgatacgctagtcaatggcctttttcttgaagagctgaaccttccagaggaccaacgggcatcctttgtttttgatgacgatagtatggtggtttttgacgcagaaaaaggtagagtggaccaggatccggagatggttcttgaaatcttgttagaggaactggtaaaatacagccagcttcactttttcgaagatttgagcgcacaggatctgaactattttcaaatggtcgtgaagtatctatacgaaagaaggggtcttctcaccaatgaccaaattagatttctgccgcaagttgcccgcttcatggagctatggcacggaattgactggaagtctcagagttctaaatgtttagaaattgctcatcaagggcgaaacgccttagttctcaattacgataaaattgttcgccggatagcttcagagattcctgagagttggttgcaactctcaacagaggtcaaagaggtgagaaacgatggcaaaaatgtcctagtgacgatagacaagggcgaaactatctcctgcaaatatgttatagtcacggttcctcagagtattctggcgcactcattgcaaccagaacctcgcgtaggaaaaattgaatttattccgccactaaatgttaatatacaagatgcctttaagaagacacattacggggccctcggcaaggttgtttttgaatttgatgactgttgctggtcgactgagcgctcaaggattctttctttggggaaatcttcatctaatttaagtcaaagagtccgtgaagcgcgggacctctctttgctggttgaagagttggatgctaataccaagtatcaatttgaaaggggggattcatggaactttccactacttttcgtgaacatggtcaagcacaccggtattccttccttcgtcatgttgatggctaacccgttgacgaaatacattgagtctatgaatgataaaggcaagatatttgagtttttcacgcctgttcttgaaaatctcttgaagacgctaggatgcgccgaacctatcgtaaaggactttgagaacaaactcgtgaaatcaaacaaaaaagctccgattctcaaaaacatagtaacaacgaattggacccgtgacgactatgctttgggggcttattccgcttgtgaaccaggggatgatcctatggaccttgtcttagccttgacagagaaccaaacatctctcgtacgtttcgcgggcgagcatactatcatggatggtgcaggctgcgtttacggagcctggcaaagcggtaaacgagaggcagattttatcgctgataaactcgcttaaattttataaaccaagtgtaaaccccaaaatatcattgttacagctcgctataatctatttattctctgaattttaaatattgtttatatacaggattttgtgtatcaggcattcatcatcagccccattgaatgcaaattaacgccatctccactaggctcattagggatctcggagtcgaatgatttgatgatatgttcgaaccagcttaaaagttcgaattttgaccattggtcctgaggcatactcggcagttcctccttcaaaagatgccaccaaaatttagacggaatgagtttgtgtctgaactttataacatgttttcgcctcaatggaacattcaccagcccatataaaaatatttggttaagtggaataatctcttctggatgtaggagacattcttgggcggtgcagtcttccgctggagatcggcagataaatgtattatttggagactgctcttccggaaaagtgatccggccatttcctatggtagaaagagggactccgctctgctgaatgtatttctctagctcctcctctttcctgtgtatgagacaattgacgcaaaggcaattgccatcagcacagttacattgggtgcttaaataaacgcccttgtgagtaaagagctcaaccatggaattattagcaatttcgggagaagcgtttcctgcttcgcgtggtatgttttgaacggggtagaccagggtctcatggtggccctcgaatttaatttctgataactcttgcttgttagagctgctcgccggcgacataccttcactaagaaagcgctccagagattgagcttcggagctgccagctcttgtaatactttccgcgctcattgcgcatcccttttgcgaagtatctaaatggttaagcaagtagtccttttcagatacaaatttatatctgccttggaagtttgggtcgttgtcctctatcataattttgagcgccccatctaccagaagtgctttttgcatgctcatggtacgtagaaagaggattggctgcttgttcattttcgagcaagacctcgccccggcagacgagcagcatgaaggagacccaccgtcaccttcctcgtgaagcccagaattaacttgagagcttgcgtcaaccaaaattactttgcgcactgtttgggcagagggcctccccctcgtgcgcaccttcacgagcattctgttgctgtgcttgcatgtggatgatctgtggcctcggatacaggacacgcaagaatacttttccccgtcatatattatcattgggttaccgacctgagagcttcgattcctttgaatcctttcgtgcacgtcctcttgtgttggccgaacagcgacgtgaatagcttccgaacgcgctttttaagtttgataggcccgtgtagccaaaaagaagctttccagctcttggccttgtctagttttgatgtaagcgaagctcgccaaagctgcttgatgtgccttttgaaataactctgtttgcgtgaacagtctgcttgtatgttctttttttacgtagtgtttatagaaaatactgaataaacgctattcacacatctttctaaacaaaagcctgataagacgccccctaagaatgtctaaaacagctcaaaagcgtctgttcaaggagttacagcagcttttaaaggatagccccgagggaatcgttgcgggtccaagatcagaggacaacctgttcctttgggactgtttgattagcgggcctccggattctccctaccaagggggggtgtttaacgcaacacttgaattcccaaaagactatccattgtctcccccaaaactcctcttcacaccaagtattcttcatcccaatatctaccctaacggtgaggtgtgtatttctatactacattcaccgggagacgaccccaacatgtacgagcttgcggaagagcgctggtcacctgtgcaaagcgttgagaagattttactaagtgtgatgagcatgctaagcgaacctaatgtggaatccggcgccaacattgacgcgtgcatcctatggagagacagtagagaagagtttgaaaaacaggttaagcggtccatcttgaaatcactagggttttgacttattcggctgcggacacaaagcagaatagaagagcaaaggtgtggatcgtccatggcaccaacccgttgatactatgcactatatccatgatgacagtgaaagatcgtgaagctacatacagcgacaaggacaagagcttctgggagatgtgagtagtgtagtgacattgctactcccgtttgtgatccctaaatgacatccgcaagcgctcgtgtgccatggaggctaccaaccttgtttaccatggttttacgtactgtgtgattataccaattttagcatttaagaaagtcatcaataacatttatactgatctgacgcacatcgaataagtgaaacgaaggataaagagcacgggcatgaggcttctcttggcaacattcttaacagctttgctgtccttcagaagttcgcaggctcttgactttgacgtggataacgaggggtctatcaagaatgcaactgcgctagtggcaggcggtcttctcgactactacaccggccaacagtatgggcaaacaatcgggatgttttcaaacccatactactggtgggaagcaggtggagcgtggggctctattcttgacttctggtggtacacacagaatgacacgtataatgccatgttggaagaggctctgctgtatcaagctggagaaaatcacgactacattcctttgaatcaatccaccacagaaggtaacgatgatcaagctttttgggggcttgtggttatggccgcagcggagagaaactttacaaatcctcctgaaactgaacctcaatggttgtatttagctcaggctgttttcaacacgatggccttgcgttgggatgacgaatcatgtggtggaggtttaagatggcaaatctttacttggaattctggttacgactacaaaaatactgtttccaacggagccttgttccatcttgctgcaaggctggctcgctacacaggaaacaacacttatgttgattgggccgagaaagtgtttgactggatgaagggcatcggactcttgacagagaacgacaactcttatgtctacgatggtgctaaagtggacgggaactgttctactatcactaagcttatttggacatacaaccaaggactgttaatgtcaggatgtgcgtatctttacaattacacgggctccgagacctggcacaccagaacctttgagtttttgaactcttcggatatttttttcaataacagtatcctgtatgagagaacatgtcaggaagcgaacacatgtaacactgaccagcgttctttcaaggcttacttttctcgatttttgggccttacagcccaacttgtgccagctgccagaaaccaaatcatggattggattcgtgcatctgccaagggtgctgcccagtcatgttctggtggtacagatggtcacacgtgtgggttgaattggttctatgatggatgggatgggaagtggggcttgggtgaacagatggctgctctagaaatcatgcagaatgttctttgtcttgataggccagcaccatacacagcagcgactggaggttcttcggttggcaatggtgcggctggtacagaaacgtccgccacgaatctgagccccttagacattacgacaggttcacgtgccgcggctggaatcattaccgcagttattggactctctatcgtggcttgtacagtatggttagttctctgaagattaatctgtaaaatgtttagaagtcctgtgaaggccggctcttcttttctttaattagcataataaagtacaatcgacattccttacaagtagttctctgtcaaaccacttttgacacactttattcaaaaaagcgtagtcgccgctgctaaaacagtcaaggcctacagttgcgagaaagattggggagactacaacagtgtcttcagtgctcgcttccaccacttgtttcaaagagttataaaggagcagagtcttttcatgaaagtagcccactagagaaataacaatttccaggttgtcgcggtctaaatcggcaattactttgtcttctggttcatggaaagacggtctcatatatccagctgtagcccaccaataaaaaccgtctatgaggtactgcgaccatgttgttggctccacaagtctaaaaaccttctctttttcattttgtgacagctggtaacccaagctattgctcacaagtttttcatacagttcaagttcatgtggagtcgcctttaggtaatccccgttacttgtcgtaatctctggtaaagcgtctcttccatgaatctttaaacacacatcatagagttctgaccggctttctaaaatctcgtcgccagtgcatgcaataaaaccagttatttcgtatgtctcgtcgttagtactcatcgatgcagcgacatgtcgctctaggtcatctatgtcgctgatgccaatgcagtaaagaggttgcaaagggctgtctttgagcttgtctgatatgattcgaggtattagtgatagaatggaaaggcaataaaccaaagaattggttttctcgaacgagactccattgcccgttattatcaaaactcgctgtctcgtgatgcaggctttccaaagtgggaacataagtggcccaagatattcaagccactgagaaagagattccagcatgtggggatgtttttcctgtagcagggaattggtagtgaacttgcctgcattttgccagctgtgttgtagaattggagatgacaacattgctgaatcagccttgaacctgttagcttcaaagtagttctcaaacagactgaagtcttggccaaggttttgtctctttaaccaatgcgagagcagttcttgcaagtcatctatgtattctgttgcgctgatgaactgattgggcttccagtcgtagaatttagacttggaaacgcccttgtacctgaaactggcatccacaataacccccaaagaaaacatttgaactttgccacgatcaacatggctcacattgcgggataatgattggccgttctgctgaaaacatgatacgccgtaatacacctccacaaggttctcgcctttgggtatgacaaaactcactacgtctttctctagctcatggattcctgaaggtatgcatttgaactctatgttgcccaaagaaatatcagatgtctctgtggacttctttgaccatattagtgtatttccctttttgacatcaaattggcacaggaatatacaacatagagggactttatgggatggctcctggatttcaaagtcgtacggcttagggttgtacctcatgtcgagggtccttgtgaactgccgcattctgttcactggctgatttaacctattaaatgtcgcttgagcactatcagtatccaaattatttcctgatcatcaccaaattgctaaaatgacctggaaagcgggaatgaaagagagagtactaagacagcatatcgaaggttgtatcgaccaggtccaggaatatgttgacctcgaatcggctcaagcaatttcctcttttgaaagcaaagctgtggatcactttcggtgtcttgatgggttaaaagcccaatacaatactagggaggacaagattagtgagtttaaacgcctgcagtctgaatatgctacaaaggttgacggtctagagaaatctattgaacattttgaaaaactctcggaagagattgaggagtttctggtggaattagaagtcaaaacaaagctggcctctaagagacagtcttaagaacccaaggtttgatgctccgagtctgcttaagttctcatgcaatgtgccatagtggctgttacgagctttgggggcttcactttcccacgcaaaaccgcgaaaataccactccaaggacttcttcaacgcctactgaggctcccgtgattttgccaatgccctcggcagcataggctaagttttcgcaagccattacaacgtcttcagtaccaggaaagctcaaaaactcttgcagcccaaacatgacatccttggttagaatctcttctgtcctgttggacactataaggggatctgaatcatgactcgtacctgagaggccttggaagacgtgcgatagctcttttacgagattttcaataccttcaaagtttgtgcatgaaactgacttgatggggaagtcaccattgaagatctggtatacttcttggcggacgtttttaagtccttttgtatctaccaaatctgttttgtttacggcgattattacctgattgtgagggatttgctccttgacgaaacgctgcaggtcttcagttacgagcggcgtcttggtcggatcaatcacaagtataaccaagtcgctttctgagccttttgctttggcccttttaatgccttgaatttcaatttggtcttcgctttcggaccggattccagcggtatcgcataacaccactttatagccatctacatcgattggaacgtcgatagcatctcttgttgtacccggcgtatcgctcacgatggatgtatcatcattcgttatacagtttagcagagaagactttcctgcattcggagaacccaaaagggcaactttgacaccattctggagaatgcttgatcgcctaattttgagcacgaatagcttaatttccttgtcaaggttcatcatgttcctacggacgctgtcaagtatggcttgcgtgtcttcaatttctgcatcctctccgaaatctatgatggcggttagttgcgcaatacctgacactatttgagacctccatccgtcaaaaagcgctttattctgtccccggaagctttgcagcgcactgcggcgctgcgtttctgtctccgcgtcgataaggtccgctacaccctcggcttgagtcaggtccatccgcccattctgaaaagctcgttgcgaaaactcacctggctgagcatacctgatatccaatccctttttctgatcaccgaggctttggatcgcaccaagcacacttttgatgactgctcttcctccgtgcaagtgcagctctagcatgtcttcgcctgtaaatgacttggggttctcaaagaacaaaacaagcgaagagtcaaggaggttctttttggctcccgcagcatggtagaggttacgcaaagagcaccttcttggaactggcggggactgtgccccagttagttggtagtatatgtgcttgcaatgggagccggtgactctcactacagcgatggctgatctttgacccggtgaagttgagagggcatatatggtggggtggaatgcggtagctggaacacttgaatacaacctgtatgacgcgtaaagaccgcgctgcatcgttggatggtgccggtggctacgcgactattcatcccattctctactcgagcttaagacgcgatgagctagcaaaatttcaaaaaatgacccaaaaaattggacgagaccggagtcgaaccgatgacctctcccatgctaagggagcgcgctaccaactacgccacacgcccagaatttattgtaaagagaggtatctctgtggtacttaacctattatacctatccaatgatgttcttcatcagcttgtatcctactggactctgacgtccatttggtcctgacgcgggaggcctttgtgagtgacgcgggctcaaaagcgcaaggaaagagcgctgagctttctagtacagtactaacatgtccttttccgaaggagtttgtgttattctaaggtcacagcagacccttacccccattaccacttttgaacactaaaaatgaagctcacaagtttcctcaacgcatgtttagtcatagcgcttccggttagaatatgttctgcaacagcgctggaagcccaagatgctcaattgaggcagacagaaattctaaattcgtggaacgcaacgacgacaaagtgccaagataggacagtgccgttaattgacaaggcactttcgtataaattcagcgtggacagccttgagcgcggcgtttccagtgcactttctacactccgtgcatcgctccaaggcaaagacgaattttgtgcccttgacatcgtgcgcgttgctactgagcaaatgcgttggatgtccctcagcgacgtagacttttctaccaaaatctcgttcgcagcgcagttttcgcaggtgaaaaccatttactacagtgtccccatgctgcgccagctacaccgctgtgtctcctacgcagtggcatcaacagccgacagtgtccaatggaagggtttcataggcgaggcagccaaggcgtggtatcggctcatatccaacagtgcctccggccgggatctaagccaagcggtcgagctggtccaaaattcaagcaagcttcaaaaaatattagcgaaagcgagagacgagtgggtgctcgccgcgccactctgcgaaaggcaccaggatgtgcacaccaatcatattaatctagaaaatgctgcgtcgcgtgtggcagccttccacggaccgaaacccggcgacgcaccctctcttctcgcgtccaaagacgaggaagacaaccatacagtacaaggtggttcagtgacccatgctggttctatgacacacgtgccagttaacagcaacgaatcctcgggggtggtcttgagaaagatctcttcatggtctgtgatgggcgccgtagttgtcgtcctcagcggcgtggcccttttctgaaatgtcagaaagccacgttgctgccagaaacaggcactatgataaccgggcagcgcccgcgcctttcttgggtcggattgtagccttgtcacggctatcgacaattaaattaaatgttttcataactaagtactaatgcaaacgtcagttctttcaagcagtgatcttctatcctgttcttggccaaaaaaaattttcagaattcaaggcctcgtcccaagtgtaacgaaggctaatactaggaaacgccgcttgacagttcttaaaactcacttccagggccctttggtttcacagttctgttgatgtcccagcagcttcttctatcaggccgattggcgcggagcctgcacgttgtggcgaggtccaagagggtttggttgagaggctttcccgcgccgcagaggtccatacacttaagccccagacagcgccagcagcaggtcaaactcgaaacgcctgagctgaacaaatacagagaatactataaaaggcttcaggcggccgttaacgacgtccccgaggagctggcgtccaagtctccctctttggtcacactccatagaaggttgaatttaccggaatcgttccagctatccacattggcgagatgcctgacgtgtcgctcgtcgcggcttccgtcggatctgaacgtgccctcctcaggcgcggccttcacaagtagtgttccaaccagcaacttctacgacaaccacggcctaaacatattcggtaagaacttgctgacctaccatgtcacgcgacagacgatggcgaagtaccctcgcctgcccaccgtggtgcttaatgctgcggtggacgcatatatctctcagagcgtgcttgccagcgtcgggaggtcctggggtattgagctcgagaacagctcggtgcttgataggtacctcagggaggagcctatccaagtctctttaggcaaactaagatttttcaacaacgccttgaaaagagaggacggcgtggaactcatcacaagccacaacttttcagaggacgccgcatacgcgctagcagtgagaagtgtgattggcgctctctgggcgtacacgcacgaaaccgaccctacattcgcatttagattcattgatgaccacatcttgtcccggaagctcgatgtgactcggatcttccagttcgagcagcccgcgagagagctggcggtgttgtgtcgtcgcgagaatctgtccccacctgtctccaagctactggccgagtctggtaggctgtcaaaggcgcctgtgtttattgtgggcgtattctcgggagcggagaagctcggtgaagggttcggttcctctctgaaagaagccaaggctagagctgccactgacgcgttgatgaagtggtactgctacgagcctgtccagggtcaagctccggtgatcgacccaggtgcggtcattgtgtaacgagaggcactagcatttttgagtgcgggaagcttaccttaacagcctctttactcaccatcatgtatatatatgtgtatatcttatatcccaaacggtcattttctgctttgcagtgtatcttacatatttaaatgcgaaagaggtactgagaaggggcgagagaatggatgtaaatctcgggttgggggttatcgtagacgctaaccacttgaaggagacgcttctcgccactggagggtatcctacgcagccgctgtgtcttctgttgtttggaggaatttcgggttctcgagttgatttacagagaagcttggagcttcccctgatacgcagtgaaaaagaggacaggcttgtgttcagcgaaacggcgctacgagatcgagttcaccttgtggagtcggtagagccggaattgcggctcctgggggtactgttcatcaccaatgacttgggggacgtcgaggccataattgatgagctgcggcggttggcaaaggggcttcaatatttcttcacatacgacacttgtgggacaaggctaacattgaaatgctatcgaagtcggggtcaggcccgcatggaagaggtaccgttccagctgtcaagcagcgacagcgtgctcgcggctgtggaggcactgagcccgaatgtggggaagcagtacgaccaggacgagtttgaggagcagacttcattcaacaggaagctgcttgaaagggtagaggcgatgatagaatacatggaaggcgggcgcgtctcggatcaggcactgcgagagatgtttctactcacgtcgcttctgaaaaaaggctccacccaagacatcgaagaggccttgcttcacaaagaagttgagcttcaatctctggacgtgatatgtagccagtgggagactgcgcagtccatccgaggattcattaaatagttttacagaagtagttttctaacgccttttatggaccagtggccggagtccttgtcgtactggcaccccagtagctgacttcccgtcacagggcacttgccctcatgctgcggcaggtagtcgaggatgcaagggtagcagaagacgtagcctgttccgatgaccgcggggttgcggatgggaccgttgcagatgcggcaggtcccttccgtattcttttcgaaccggccgggcggtgggggaatatccttgtcgatattgttcaatctgcgctgaatctcgccggataggtcttgcgacgaccaccattggaacacccttagtagaaatatgaaagcagggagcatttgcgaaacagaaagcttcagcagattcttgatcttcgagaaggaagccctacaaaggaagagtagtgcagatctgttgagcctttggggcctcgaacgcaccgcctggcccggggcagtgctgctacgatcgttgcggctgtagtcgtacttggacagccgcgtgtattgtatgttaagtatgaggtcaagcagcgatgttgaaccggtcctgccagagaggaagtagagcttcactgcgaggtttaaaacaaacaggagctttttgagaagaggataaaatcgaaggtaaagggtccggagagactcgcgcacacgttggcccatctcctgggcgggggggtgctgaagcagcgagcgtgcgagtagcttagagtggagcaagtccaacttcagagccacgtagggtgccagcaccttttcgcacaagactgcgcgcctctggaaacgcgtaagacgcatggggatctcgactggcgggttcgactgcagggtccgtagcaagaccgcatctgacgcatttattcgtttgagcccataaaacacttctatgaacgttgcgtcccaggtttttaggtagtacgattccagcgtcagctttgctgctagaacgaaccactcgtcgaaccagttgctgaagcgaatggtgagcttgtttgggttccgagccaccaagtttgccacgatgtagcgcacagagggcgtgaggagttcgtctatttcatcggcagacaggacctcgaacaaagtggggaagatcgacgaagcaatcgacgacgacgccgccggcagattcgaataaaagtccattgttcttgtcaaggtttgattagaaggaactattttctgtcgcgagaaacgtcatatgcaagaccccgagtcaacgatgtatgagcttggaatggtgaaacctggtacttgcactggaaattgattggcgtgggatgcactgggagaaggggacatgggcatagcatagtcaggctcgtccggatcagcaaaaataaaggtcctacccggattcgaaccggggttgttcggatcagaaccgaaagtgataaccactacactatagaaccatctatttcttgtacgccctggactcagtttgccattaaataggatggtatggttcacaattagtgtcgcgaagcaattatgttacaaggaagttctgagacacggaaagaactacaccggtagggagcgcccgagataatgagacttgctatgagcatccagatctataactataattactactaggcttcaggccttagatgagattaagtagagggaagaggaacaagaatctttgggaagaataatcataatcatgtcgagcccacgaactgccaaccctatatagtccggagcttcataataagatacgacagtttgaagcacgttatggagtcgcggtataagcgattatcttcctacgtgttccgaggtgatttggttcgatcctattcgtttacctagctaacacaatgtaggtcccttcatctctggtagcccgtgcttgtcactcggcagtactacccatgtgtgtctgccagtgttatgctgccacaacgttcgcacgtgtggccactaatgcgcttgtggtcttacgtggaagcctcaatctttcggccggggattttctgcagcttcttgggctgtgacggcttcacaaccagattacatttttggttccagcaacgcgtacgcgtccgctgataccctacggaacatgctctgcaaagcttgtccaagactctctttttccaaggtaaagggctccagctcgaagtcgtggtgcatttgcaggaaaggcagcgctcttcgtactcgccatttccttctcttgttatctctgtgatgtttctcgagctcccagtcgtgagttgcaagtcggtaatgaaagagtctccactctcattagaaatcacactgtacacctcagctttctcaccttctgaaaccttaaacttcattctggctggttttaatacgcgcgatctgtgctcttcaccttggtgctcatcaaagtaactgtccggcgcgctctttgtgtagcaggtgaaaaacgaagtgacatcgtttgaaactaagggctcggagacttcagttaggttctcttcgcattttgggtctggagttccgtaatgcttgctataactgcctgcttcaggatctgaaatgttagcaactaaagtggtgtcttgctcgtatgacatagaagtgtcagcagtaaattgacaggcccttttgttagaataatccactgcatcttcttcgagttcccttctatgcccatccgcctcgctgtcctcgctgtcctccgcaaactcttcccggtctctttccctaggatactgaatcggatggtttctctttctctcggctgcacaccgattaaggatcgacaacaaagtctggcggtttgagcccccaaaaatgtcaaacgtccataggtcactatcgttcagccccggtgggccaatccgagcggccttgaagtaaactgtcacattcagcccaagagagcgcgtaatcgaatagatgccgtcgcgaattggaagatatgcagatggtaccttggcacgtatagacccgtgctgggcccgagtgcacccgtcagagtcgatcaatccagcaaggaacgcttcacgcacgataatctgctccgtatccataaacttgggcacaccggtaaccatcgcctatccagaatcccagcagccaagccattccttcgagctccttcaacgtgacgtccctctggaacttttccttcagccatggcagcattacaggccgctcaaatgataacggggaaactaccaacgtcgatgaagccagcacatccttgttcagatgccttagatctcctacctcgcacttccacttgatgatcttatcaggataaggccccgtgcattcctcgatgtactgatccacagcttcctcatcgcatgggagaggaaacgtctttccagtcgcttggataatgttgataactcggccgtcaggagttctagaaggacgaggctggttgactgccacatttctaatgcattctcgtgacttgttgtaatcctttaccacctgtgtagttagaattagcagttcctggcgcctcgtacacgtaaactcaaccagcccccaaggcggagtgcgtgtcgggtcgcgtaagtgcgcgtagtgtccggaggcctgagttacataaagggtgtcagccgtagctctgggcacagcggcgacttcacagggctccccgttaagcgacatgagcttgtcacctactttgatgtcctcaacgcaaacccactcacccgtaagggcaagaagccttgtgcctttcaggaatcccccagaaaaatcgtgtttttggccagacatcactcgcttgcttactatcatgacactaagcaagcgccattctccaacgcgagccctcactcaaatatgcgccccccggacctctctgtgtgtcattttaaaacgcctgtaaaccaaccttggtgcacatgcgaaacgtgtcagagcttactgtttgatgcacaagaaagagaactcgactttgtagtttgatacccactttaaatcggcgcgggctgccactcgtgtgcttatctcagccaatttaaccaacatgaaattaaatatccgtcgacagtgacatacactcttgcttaaacgcccactcggaagcgctttatatagagccctcacgggcgctcaacccatcctcttaatgcaatagcatcaatattcaatatataacgttacttaaacataaactcgtttcaatttcgaagaaatcagcttacaattgcttctgagtgttgaaaacgcccaaagcctcggtgattctctcggacatggtcttctcaccctctctaacccagactcttgggtcgtacttcttcttgttaggcttgtcagcgccttcagggtttccgacaggggtcatgaggtagtccttgttcttcaggacgtagtctctgatacccttcaagtaggcgaactgacagtcagtgtcgaggttgaccttgacgacaccgtggccgatggcggtcttgaagtcctcgttggaagaaccggaaccaccgtggaagaccaagtatagaggcttctcctcggtcttgacctgaccgtgggcgtacttctggaagtcacctaggatctctggtctcaactggacgttacctggggcgtagacaccgtggacgttaccgaaggcagcggcaatggagaagtttggagagataggagcaagagccttgtggacggcgaagacggtctctggcttggtgtagaggtcctcacggctgacgtgctcgttgttgacaccgtcttcctcaccaccggtgataccgatctccatctctagccattggcccatcttggccattctggtgaagtacttgacacaagaagcgatgttctcgtcgtcggactcctcggacaagtcgatcatgtgagaggagaacaatggctcaccgtgcagcttgaagtaagcctcgtcggcctcgagcataccgtcgaaccatgggagcaacttcttggcacagtggtcagagtgcaagacgactgggatgccgtaagctggggcaatggatctgatgtagtgggcagcggcgatggaacctctgatggcggcgttctggccgtcgttagagatacccttaccggcgaagtaggcagcaccaccgttggaagtctgcaagatgattggagaaccgttgtctctggcggcctccaaggcagcgacggcggtggaggaggaggtaacgttgatggctgggatagcgaacttgtgctccttcgcgtagtcgaacaaggcacggacatcgtcgccgacgatgacaccggtctttctggttagaacgtcttgggcacccattgtagtatgtagattgattggagtggttgattagaggtggtaagagaagaaggctgagaagactatatacagggagcgagatgcgggtttatatagttgagagtggacggcgcgctttgctctgaaaatgggtcgaccggacgcggcgaggcgagaattagcacgcagaacatggtttgatggcctgcggctcctctcgtgatgggttgcgtcgacggagcgatagtggagcagaaaaaaaaaacgggcggtggagggatgcaggaggataggtgttcgcggtgggctcgcgagctggcttctgagagcttctgggcgaggacggaagcgcaggaagctgggggaagctggaggaagccggcgaaggcaagcgtttttttttaatttggtaattttttttggcgagcgtgggagcgatggcgtcacagtgggaaggcaatcgtgtgacgcgagatccggaagcgaccaaaagaaagcctcatgacgtgcgagaatgacgttctgagcacgtgattgataggcgggagaggtacgcgcacgtgagcggctgcgattgaggtcggcggctattcgaaaagaaaagcgtaaatgtaaacagagattatatcggggtatgcatagaagcttttcgcactagttctgggcgttcgtcgcggcggtgagctgggcttggcggaccagcgaggagggcgcatccatgacctcgagcatgacctccaccaggcggatgcgagagttgcggttgaaggccggatcgttcgtgagcgcgtcccactctcccgtggtagccacacgcacggcctcgtaatctgtggcgccaaaggtgggaagtagccggagatgatgccagttctggatctcgttgtactgggccgtgggcccgtggatcagcttctcgatagtgtagccgtcgttgttgggcacaaagaggtaaggacgtagaccccaccggaccatggaggaaatctcctggacggtgagctgtagggagccgtcgccgataaagagaatgacgcgcttgtttttgtcgagctcctctgcggccatggcggcgcccagggtggcgcctgtggtgaagccgatggacccccacaggacctgggatatgccgtaggtgttgttggggaagcgagtctggttgatgccgaaggcagaggtgccagtctcggtgacgacaacgtcgccctcacgcagaaactcgccgatctgggtccagagccactcctgggtcagcggggtgtcgcgaggcgtgggcgcgttccgggcgggcctcgtgggcacgggccgtgggctgtagtgctggatagcggcagggatacgctgaatcagcttctgcagcacaaacttcatgcccacgcgcgggaagatggcgttacggaccttggtatggtcggagtgaaactcgacgacgttgcgggtgccgtaggagtaggagaaggagcccgtgttaaagtccgagagcagggcacccagcgagaggatgagatctgcagcctccacggcgctcttgacgtcgggcgaagacagtgtaccgacatagacgccaccgaagcgtgggtgtttctcgggaacggagcccttgcccatgggcgtgacgaagcaggggaactgcgtagcgtcggtgagctgccaggcctctttcttggcgtcgtggcgcgagcagcacgcgtccgcgaggatgatggggttctgcgccttctggacaagggcgagcacctgagtgagcacctcctcctcggtgtcctcgtcgttgggctcgagcgagaggtcaatgggcgtgtcgagtaggcggcgatcaaccatctggttgactatgtttgccggcagccccaggtatacggggcgctgcgtcacgtaggtggttcggatgcagcggtcgatctcctgcggcgcggtggccaggtccgtgaccatggcggtggtctgcgaaatgttggccgacatgcggtggaagaccgcgaagtcgccatcgccgagtgtgtggtgtagcagctgctgcttggcctgcgatgcgagcgagggaacgcccacaacgtgcagcacgcctacgtgctcagcgtatgagcccacgacaccattgagtgccgatagttcgccgaccccaaacgtggtaattagacatgcaatgcccttgagccgtgcgtatccgtcagccgcgtacgcggcgttcagttcgtttgtgttgccggcccagcgcatgccctcgacctcgtagatctcgtccagcagcctcaggttgaagtctccgggcaagccaaaaatagtgaaacattccacttgtcttagcctctcgaacaagtagcggcctagggtgattgatgacatgtgtgtgtgtgcgtgtgtgtgtgtatcgctgctaatgtcgatccagaaactgcaggcattgtggcccgcatttatacagagccaagcactagttttgccgctcttactgtagctgtcaagctccctcggacatccactttgttctcatgtcatgggcgtgtgctgtttcgtgctgtcataaccagtgaataacgacgccgtgatgccctccgctgtcgctgatccgctactcgcattctgtcccgtaaacgcatacaaatttcaaattcagaatatgcgcatagcgggtcttatgcaggtagcaagatcgcagtggggcttccgtcctgtttcccacgtgctagatccctcttgatcacgggatgttgagtaacttccacaatagccgcgcaggttgtgttcgcttgcaggtctaacgagaactgcattagaatctgtagatattaaggaagctgaaagtatgcaaatcggtgtggtccggcgcttcttctctttttttggacgcaacgctatgggctcgagctgaaattaatgttttgcaagtctatctcgaacttcaacaccattataataactacaaaatgtaaacacttctaatttttcaagttttggtgaataaaaggcgagatgcccaaccgcccatccaaactcctgtctgggagattgcacgcttgagggaaaacttgtggctccgtcgccagtggaaagtggttcccacacgtacaaaatagttcgtactcagtgatcatctcgagcttttttaggtcacatgacagtggtccacgcatatatctatgtacggagggtacctcagatcaacggcgtaggtccctcttacgaatgttgtccccgccctattttgcaccatccagtacttgccaacaccacggcttcctcgcagtaatgtccctgccccagactttcaaaaacaacgacaaaggcacctttggccagttcaccgcgaccagtagatggcccaccatcattagcaacgctatcgacgacctgcaagcagaactggatactctcgaaggtggctcccagcacttccacgacggtcaaaagatccagcagagcctcgtagagctacgtaaagaggtggagaccgaccaggccatccgccccttcaccgcaggcgaaatcaagactgcggacgttccaggatccttcaacgagcacatcgcatcggtcgcgcaaacgtggcacacgggcggctggctgttctgcgaagtgtacctctaccggcgcatcaacgtgcttttccgctcctacgcctcctggcgcgagtttgacatattcaaccgtgtgaagcagtccaccttccaaagctctatggtcggcgtcgtcgaactcgccgttcgctaccaaaagctccagtcgcaattggagtctgcagactcagaagccattgagctccttttcaaagagtttgtcgaaatctcgctgtgggggaacgccaccgatctgtctctactgaccaacgcgaccttggaggacatcaagtccctacaaggcgagcaggcaagaaaggcatctgaatccaagatcctgatcaacgacaccgccaaggcttggaagcagctgcagtcttcggagcacaagcgcgtggactttgtcctggacaactcaggcttcgaggtctacgccgacctgatgctggccctcttccttctagacaccggcattgtcaaagaatgcatttttcacgccaaggacatcccctacatggtcagcgactgcatgatcaaggacttcgagttgctcctgcgagacatggagtcgcctgacttctttgacctgaagcagctgcagcacgacgaacagcccggccgcgaatctctcgctttcctggtcaagactctcagagaccacatccaaagcggttgcattagcttcgtgcaggactctttctggacaacagatctggactatacccacatcgacccatccgagaccaaataccatggagctgagatccacaagtctctgctggacagcgcgctcgttatttttaaaggtgacttgaattatagaaagctcactggcgacagaaagtggcccaggactacaaagtgggagaccgctattggatccctggcctccaacggcctcaaaactttgagtttgagaacttgcaaagcggatgtagtcgttggacttccttccggcgtcgacgagaaactgtgttccgagtgggaatcatcgaacaagaagggagaacccgggtcctggtggagttccagcggcaaatacgccgtgatttgtttctgcgatggccaaaactgaatttcctctttaagaaacagctatatacatatacgcttcacatctatgcacatatgccttctcccgatctattgcttggtaggattcatgtttggcaagaaaggcattggaaacatgggaaatggcataccaaagggtggcacaggcattgcgagcttcggtttctttgcgtctctcccgtccgcatctgcatctttccgtttgacgctattctcactcaaaaacgcctcaacttgcttctccttctcttcatccactaccagcgtgtccagaagcgtctcctcagcaccgcagcctggacacacaaagtcgtgctcaaccagcaaatcttccagcgcttgtcgcgagaatgttttgttacaacacttgcttgtcttcacgggtgctttcaacagcccgccagtaatcgggcatttaaggtcctccgataaattcgcaaagtggtcttttgcccatattgcgtcggcgtggttcatgacacgggattgttgtttcctctggtagtcctcccacgagtgctggtccgccacttggacgacgaaactgccgtcatctgtaaccatgattttacgctgtgccatttcctccggggtcattgtggagggatctatttctaccgattttaggaacttcttggggataccagttgtccgccgtatgcgcttgccctcaaaattggggtctgagtttgtaggacagtttttgatccagtggtctttaccaccacacctgtaacacatgtatccgggtggtgggggcccttcatcttgccccgctgccgcgcctgtcttgtggaagattggcgttgcggaagacatctcctgttgagtttgctgccactggttctcctggttcgcaaacatactagcgatagcatcctcttcactcattcccttagtattaagtgcagcgctcactgccggcgacgcatggctcgtcgctttcattactcgaggttttcctgtgatgtacctagtcgcgttgcctaaagacgtccgaccgtttagcccactaaccttgatcgcgggagacctccgtacttcaacattagatgacctagggatcacatacgagtcgtcctccagctcctcgccggtatcagggttgtaaagccttagttggaaatccgtgccatcgcctaatcggttctcttgtataatctctcgcttgaggtcgaacactgtaatacctgtaccatcaaacagaatccgagacgtgcctttctgggagcggaacttatagaatattgtacttgacattccctgtgtttctagcttagaccttcgcccgtgaattgtcagtttttaatatcaagtcaataaacttaactttgaacatcactgcagtttgaaaactgtaaatacacacataaagagagcctcaagaatgagcgcttctggttactacgaactataccgtagaagtacggtcggtgctactttggtagatgctctcgatacgcttataagcgatggaagaatcgaggcatcgctagcgatgcgggttctggacaccttcgacagggtagtggcagagactctcaaggacaagacacaaagcaaactgacctttaagggtcatctagacacttacaggttctgtgacgatgtctggacctttatcataaaagactgtaacgtcaagcttgaccaaacagaggatatccaaggaaacacagtggtggtggacaagctacgtatagttgcatgtaactcaaagaaaactggagagtagccactggagcggttatattacctatgtataatgaaataaaaagggatcaacatttcaaggcaaaagccttattatctgattttaacttcttaacacactcctgaaaaaacacttaaagcgcactgtgcatcatatgtcctccgtgaaagatgtattccagcagctggtaagccaggttgactcgcagatcgactcaagtccactgagacaagactccaaggagttccaggagcgcctgacagagattattggtgcatttttggagctgaaatccactgtgttttcaaaacttgcactctttagcgacaatgagacgctggaagacctaagcaccgcatctatgccattattagctatcgatttctacctaggcaagcttgtttccagaaagcaagcggctcagttgcaggataccagagaccgcaatgtcttaaagctcaaattcctgcgaaaggcggtccagttgtatatgcaattcctgatgtccttgcggaattacgagcttcttgataaagccacagagctcaagctggaccatcttgaggacgctgatgaaccaaagttagaaagcctttacgtgcagcctagcagcgacaaggatttgtcgggcgcacagctaaagaggcagcaaaaaattgaagcctaccagcagtcaaagcaactagaagcacaaatcaaggcattggagcttaaaagtagctccgactctaataacgacgaggatttgcgtgatctgcaaaagtatcaacttatacaaaccgcatacaaagccctcaacgaaatagagcaaaacctctacgaaatagaactactgtcaaacttcataactagtccgcctccctcaaaatgtattaagggtgttactcaggaagatagcgacagctctcgtacagcgtacacggacagggtagagagcctgaatcagcccctggtctcgaagacaggaaaagttctgcgcaacttcactctcgtgaacaaaaagagccaaatcaaagataaggtgtttggttacggccagtacgcccctactatgtctgttgaagagtttctcgaaaaagagttgcaaagtggccgcgttttacaaggcggagaacaagacgagcctcaaccaaatgaggatgacgaggagtggcaagaccgcgaaacctacaaagctagggagtgggacgcatttaaggaggcgaaccccaaagggagcggaaacactttgaatcgtggctgatacaagccaaattaaaactataggcaaaaatacacacaatagattcgtaccagtcacctacaatgcattcaattccattctcacatcacgaagtgttaccgggttacctcccgcgaggatccagcggtctccgtctgaattgaagctgctcaaaatgttgataatcagtaacaaacattttttctttatgtccacgctctccccatgtataacataatggtaaagtatttctgctgccgctctatcatggtcgtttatcagcctaaagctgtagagcctcttgtaggtttcccaacttgttttagagacctcttccaaaagaatttcatctagaattttgtagtcgtcaactggcagaaaggctcccgatgaatccctacatagtgtcaaaagcttcgcaaaaaaagcttctctatgctgcaagcttgtcagaatttgtttatagtaagctgctctaacatctcctggtagcgtttcgaagctgcatctcaaaacgtccaaaatttcctcataattggagaatacgataagagtcttcaaatattgaaccagctgagccttcttaaaatttagtggttcttctgcttctcgttgctcactggagagcttgattgattttttgacgcacttaagcgcatattcaaagctgtttgccacagaaaacaattttgacaaattaaagtagtacgccgaatgcttgtaaggtagtttgaaagaacctatcacgtctctccacagatgtccatccttctgaagcggcatgtataagcgatcagggaactccaaaggtaatgtttctgggtaggggtgtttttgcaaaaattcaaaggaaagatcgtacatcccgcacatgaagtagctgagccccagcatgaattcgtgtgcaacattggagtggatgtagaatctttgctgaaccactctcaaataggagttgcaaagcttggggctctttgttcctgacataacaaacttatcaaaactttcaatgaaaagcggattaggtgaaacaggcatactgtatatttcattcaaaactattgtagacgacatggaccagtctgaatacgtttttattttgtaaccattaccaaacttgctggtccttgcgaagacctcagacgccaacaggtccttgtcaagttgatacagactaatccacaggcactgcttgtaatgtagggagagtagcgtcttaatctgaggctgaaaaatggagtaatcaaaatccatgaatgcgaaaattaacagagcttttagcaccaagttgttttggactaatatagcctgatgcgtgctctctagaagtgccacgttgaccagcttgttagggattatcgagtctatgagaggctcctcatttccctccttctgtaaatggttatcaatgaatatattaagaatcttgataacatctagccgactcagttcttcgaacagtttccttaagtttgccatgtggaaattaccatccaagtgtcgagtatatatctctgtgagcttgtccttaatcggtatctcggaaggaaagctagaagtcaccatatcaagaaaagcttcagaaacctcgaataagacttgacttgagagcgttgatgcaaaaccttcaatcgtccgaagataatctccaaggtcatccttactggactgctcttcattgagattgtaaaaaatgctttcaagtctagaattggtcttgtagagcgcatgtgaatatagtgagagggaattgaccattatgatctcaccatggtaaagtgtcagtgacgagggctcatcattacgcttttttaggtccttcagaactgactctaagtttagcaggtattcatgattgtacggagattctggggacagtaagatcccgctttcgcttaatgtgctctgagcgcgcttataaagcgcaggtgtgtagtgcgatttcaggttcattaacgcacggtcagtgtcgccgttcgtcaacagactgaggtctgctcggaggtccattaaagactgattgactgcctccagccactggtgctgttgcaagtcctccgagataagatttaaaacctgcagcttcgtaacactattgcttctccacaaaacaacaaggttcatataacccgagaagcagtttgagtcaaggggtttagtcaatttcatgtcaactagtgaccatattgacgatgaagacaagttgctggaataagtaggcccggggttgagtgctatgtggccctgggcatctagtctgagatcccataattgaaagatgccgttatcaaagggtagaaaaatcgctagtttgtcttcataaagcgacataaactggccaatagtctcatatactttattttgatgcttctcgttgaccgctaagtctttttcaaagactgctgtctgatgcttcaagtcccaaactctcagtttgcagttctgggtgagggttaacaagtagcggtcacggtatactatgcagctagcgacattgaagttttgagacgggtttcgtctcagaaagaacattttcgtaaggctttgcagataactgttgtcattgaaaaggacaggggtcacttcatgctcaccgcgctcgttctttgactttgtcaagccaagcagtccaccatcttccaagaaaatgattgtggaactggctgaaacagagtatgcatataagggccgccttactgtaaaatcgtaggggtttagcactgtaaaccaattctccggagtctcggccgccccatccaggatacaattaagcgggaagtacaacactaagtacagtccatcgcgtaagataagctcgagcaccagctcaccgtcaatctcacgaattgtgaaagtgtggtacatgtttaacatgtgctctggcaattgtataacaatagttttgcctgcaattgcagcgctaagagagtacagggataaaacagaatactcgtgcgaaaactgatagcagatatattcgtcattgagcaaccttatggtattcgaataatcactgaaagtatttctgagatccactgctggtgagcttgaattgagagataggttgactacactcccatttcctttctcacttttgaagtcctgtaaattggcatcgaccttggaaaagtacgataccgaggccatctttttgatggagctggagggcgccttttaactatatatcccgtattgatcttcaaggtcgacttatttggcaacataaatttttcaacatactttcaaacggcgaaagtggttgaaaggtaaagatctatgacaatccggtctcaaagggcgctcccaagaccctttagctgggaagcaacctatactgcggcatattgcgaatatagactcaagacccgtgcttgaaaaaggcaaaatatgacaaaattggcaggtacttgaagtaattaaacatcttacgaaacagtaccactaaaacgccgccgatgacacgcgtaggaaagcttacgcatatttcggcacgtaatgaataatatgctgggtgctgaggatgctatagtgtgaaataaaaaagagtacgcttttaatgttagtcacccgcactcttccatcctttccaatctaattatgccatcatctccacctgagacaataaccgctgctgaatcaatttcagtcatatcaataataactcctttggatgttgtttgcctgacttcgctcatcacctctttttctgttgtgttggaagcgttcgctttagtatcatcctcatcttcatactcggcttcttcgtcataatggttatatgtttttacgacatcttgaaagttgtttatgttcctcatctcgatcaagccatcatcataagcaaatatcacgtagtctttgggagaccggaatatagcactggtgggagtcatagtaagctgcttcgacagcacgattttctttctgtcgaaagagtaaacggccacaaacctacctaactggataaggagcttggaactttgcttgttcagcaagagtttcttacagccatcgttgctggtatcagcggaatctgtttgtttcgacactgcttcctgtaagctgatcctttgtaaaatatcacccccgaatgtatatataacaagctcataggggtcttccttgaaaaggattagcgacttttcagtcatgcccagaatagagtccacaaccttaccagtaccttccactttgtgcctgctaccaatattaatagccttcccagttacaacaacttcccagatgtggacgacgtccaagcaggttagcactaaccaaccgtttttgaagtcaatactgccaatgtcagaaaagctaacgtcggagctaccgccgaaaacatcaagcgataaatgaggcgcactttctgtcgtgagccatactttaagaccaaaattgtccactgtgaaaaaggtttggttatctaaccagtacagtcctaacactattggcgcaagaccgtgaaagcttttcgtgagcttgtcattgcagtttaaattgggttcgatcagccaatgtttcatgagcccatcacgagcatacgaaagcagattatggtgagatattatcagtttttcaagtcctgcaagatgatatctgagccgcttgcagcgtaaaacatggtttggggcaatgcttccagatttgctagaaaacagagatgaagctctgggacgggtcgtcgcactatcgtccggcacaatcgtatccacctcagagttctggtcggacgtgttaccatcaagcacgccggatacatgttcgctttggctgcctattgaccgcgcctgtaacccaacatctggcgtgaatgactctactggtgcttgtctaatggattgagttgacacgttatcataatcttgctgaggcggctgacgctgatgctggctttgacgctgtgtttgtgatttcgcctgctgctgtctctgcaattgttggtgctgatgctgattgagcggaaggttcaagttcatagcttccaggccatgcacaacatccgctgaatcccctagttcatgtaattgctctgtgacgttagggcttcgcagaagatatatgatctccttaacattttcttgcacagcgagcttagatttcaaaagtagcggttcttggattgctaaatcgctggttagaccactttggtctgcggtatccgaagagctcttttgtttcgccaactcgtatcgaagtgtgcggttctcaccttcgagctgcgcaatgcgggttttcatctcactcctctccagctcccaaccaattctgtcccgctcgttcctcgtgaattctgtttgcaaataatgcataaccccaggcagggtgtacataggcgacgtaggtatcgggttcatcccgactgaaccttccattgacactgctctttgttgtggaacccaacaacggttatgtagttttccaattacaagtagcagcagggcctttgtaataaatgcacacttcacacgaagacaaactcggttcgcttcgctttagatgattaaaaagcttctagatacacatctcattatacagttcgaccaatcagacacttagatcttctcctcagagacaccgtgcttccagatggcaacgaaaggagtggtaccgtcctcacggtaattcaacagaaccagcattccatctggatccatagactcaccggtgaagaattcccagtccttgaaggagcccacaaccttcttgacgtagaccatagcacccttctcgaaggtagcgacctcgtcagggttggtctcctgcagcttgttcttaatggacttcatgtagcccttgatgtaggtcaagaaggacttcttgtcgaaggcagtctgctgcagacggaaagagtggacaacgttgttgacgacctcagaaccgtcctcaacgtcatcatcaccaccctcagtagatgggttggcaccaatgtcgatgttgtcaccaccgaccttgaccatgtcacagtcagcttcgtagatgacaccgtcaaccaacttgacatcgtaggcgtcagacaacagctcgtcaccggaaataatgtccttgtagataatcatcttaacactgcttggattagaagttttcccaacacttcataaacggaacgctcgctagctccacgacaccacatcgcttgtgctttatatactgctggaaaatttttttatatcacatgaaaaagaaaactggccaaccaattcaatgcggtatggcgatgagcatgtgctgaggtaatacacgggcccggctggtgcagctggtaaaggctaagtatcgctgtcatacagcttccacacttgagatgcaatttgctgcggactttgggcagggaattggctgaaagtagactctagacgcacttttgcgtcctcttcgagtgtctgtaccatgtctgtttgcgccacaagtgaaggcgacaaacaatgcacgcgtattcctgctcgtgcaagctccgcagatagcgtgcgagagaattgtgccaaggcagctttcgaggcactgtagagggccgtgccgggcaaggctgacgtcgcagggtcccccagaattgaagatatgttcacaatgcaaggcgggcgcgacaggtgtttcctagagcgcagcattctcttggcggccatattgcagaggctaacggcgcttaaatagttaatgttggtgatcctctggatttccgatgcatcacaacgtaaagcaggcgaggcctgagtgacgccagcgcagttgaccaagagggcaagctcggaggatggcggaaggtccaatagaggccaggcgccgtcgctgcaacgatacgcgcgggcgcccggtacgctagaaaaatggaacccgtcaaatctgccttgctgcgtccattgaggccactgcgctagatcgacgacaagtccccggtgccactgaagctcacggcatattactggaaggtccgctgtcatcggtccaaagctttcctttcgggagcccaccatcaggcaactcaggccttctgccgaaagcttgtccacgatcgcgcgaccgatcccacgcgttgcccctgttattagtgccaccggagttctgggcatgctatgtctctaaagcgtccttggaagagtcaaaatgtgtgctctcgctgcaggcgcttgtacaaaagccgcgattctgttgaagtgcacttcgcacttcgctcctcggtgaacgtcgcgacctcaagccccagagacggcgacaatcgaaaagttagatgtaaaaagagtgattactcaagtaatcagcaatagaaccagatttcttatattgggtgcttgcgtttaaaaatattgcaaaacgaaagcacgacgctgctctacaaccttgctttatcctgtctagatatactaatgaaatgttattattgatttttaattttatttacacatgaagactcccacagttaggtcttggcctacgcgttccagctcttcacccttagtaaaagcccctagtggcttgtgaggagaagtcgtagcctgagtagccgtatggaacaccaccctgttgagcggcagcggcagcggcagcagcttgttgttgttgttgctgctgctggaattgatagtattgctgcagctgggcttgttgttgagcgttagtctgagcttgaccctggctgcccgagccctgagcttgaccctgagaggcagtggcttgaccctgctgagcgctttgctgagcttcctcaccctgctgtgattgtgaagatggcgtttgacctccctgctgaggctggtactggttcatgtagttgtaggctttaggcacctggtaagggtactggcctgccatgccatattgaggttgcccgtatgggaacgattgttggtaaaagtggtaataaggcatgaaagatccaccataaggttgttgttgttgctgctgctgcagttgaacctgagcagccataggcgatgcagcgcctaggtctctgccagtgctggcataaccaggaggcacgccatattggccagactgcgattgttgagtggatgcagtctgtggttgggacccgttctggctttggggtgcgtactgctgaccatagccagctgggtaggattggctgtcaaacattccagggtaagaataacctgggaattggttttggtacatatagtactgttgctgagcagcggcagcggcggcggcagcgttctgctgctgcaaagtttgaggtgtctgctgtggagtttgagaaccgtactgttgaggttgtgcttggtagaatgactgtgcttgttgtgattgtgcctgctgagcttgagattgtttgtcttcgctgtaagcagttggctgttgctgttgttgctgggcttgctgctgctgctgtggctgttgttgctgctgtggctgttgctgctgggcgacaggagaataagtgccttgctcaggctgagctggggcagctttctcttccgaactagcagcttctggctctgctggtaccacaggtgcggcaggttctgcagtttcttcctgttgagctgatgcctcttcgctttcctgcgaaacttcctcgggaaccacggtaacctcgacctgctccacaacttcttcaggcgtttgctccacctgctcaataacttgttcaatgaccttctcggcggcttctggctcctcagtagaaatttgggcagcctctctcttcaagtcctctagctcctctagaggttcagatttcttaacgcttggtttcgtttttggcttgacaatcgctgcccaggtcatcttcttgggtttttctaaatcctcagtagccggagtcgaggttgaagagacactttcagcgctcttgttgtccgattgtggctgtgactttgactgtgactgtgactgtggttctgcttcttgctgtggagatggcgccgtggattcatgctgagcttgttggggagattgttgttcctgctgctgctcttcggctttcttggcctgagcagactgcttggcagcttttttgtctgaagccatagctgcccacgaagtagaggaagcggtcttagctgccgatacggcagtcttcaaatggtcaggttgaacggcagaggcgttagcagaagcggcggaagcggcagacgtagctggtacccgtgacgcaccagacgcgcgctctctcctagcattgcccgacccattgggcccggaggcggccgcgttattggagctcttcttgtgagacctggagctggaatctctttccctgctactgaacttcgaggacttactctggtggtgattatgcgaagtctgtgcgctatgcgaatgatccccgtcgtgagagggcgatatgtgcgtgtggttattatgatgcgattgtgaagagggttgtgtggcctgctgtgctgctagttgtgcctgctgttgctgctgctgctgttgttgttgctctctttgcctttccttcttggagggctttttgacctcgtcccacttcgttgcggcacccgaggtgatcttgtcaattattgtttcgaggtcttcatattcttgcactaggtcgatcaagtcatcgttcgtccagtcggggaacagttctgtgagtgtttccaatttaaactttagctcgggatccagttttttatgcgtgctgtgcggctgcttgctgctattagactttctagattgtgtggacattgtgctttgttgtactgtgatatgcagttctggggctcaaggcgctgaaacaaagtttgattttgcaattggctcggtttcggcaatgaggccctggaaagctttggttagtaggactcgctgtgtgttagatagagaactttactctaatccaagttcattgggtggcaaatttttctccagctggggccaaaatagaggatttgcgctcgtacatagagatataaacaactcaaaccttggcgggtgttgaagaagttgtaattaagccagcgtgcagaaagaaggtgggcttgtccgagatttcgtgtctttgaagatgtccaggatagtgtgaagtgacggggctgagtacttctgatttgtgaactcaggaagggcccgcgaagcagtgagccgcatctaacaggtaactatatcgacgaaacctcagggggcaggcaagatttttaaacaagtgtacatgtttgcggctcaagaaccatatgtagttggcttgtcttgaatagcttggtgcaacagcagtggtggcgacggaagtgttcgttgaggaggatcaccagccaaatccaagtaaatatcttaacttagaagcaggtgttcaatggttgggcacgggccgtgtcgcatcggtggcatgtcatcaagagcttaaagaagcgcagcgcaggtcgcgaacctgccaagagatgcatcgtaggacgcgactcaaggagaccgagctcctccgccttggttgcccttcgagaaaccgttggttgcgtcgtgtattcctatcctacattgatacatctgtgacgacgtggacccgcatccacaggccgtgctatatacaagttcaacgcatgtggccggaaccagcaagcagggagccgttgctacttactggcatccgagtctgcggattcgccgcccttttcgaagggagcttctttgcgggcttcgtccagcgcaggcttgatgccctgtttgaccagcgccgcttccacgcacgtagtgtaggcgtaccattgcttgctgcactcattttccatggaaaggccctttaggaacttttcgctgtaccattggttgaagcagttgtcatattcctgtttcagatccgtgcactctggtgcgaaactcgccgacatagcgttgcccattgacgctcaaaaccagccaagcggaagggacgagaccgagacgagatttttagctgcgcagtgatcgaaaaattaagtgtgccagctaacaaacatccaggaaaaaaagaagctcgccagcaggcggcgcagagcacgtgacggaagtcacgtgacggggagcctgccctgcttcggacttcgcgcttcaagaagtctcatctctggtcgggaagtagatcacggtacccggctgtactccttgctgcttggtgctgtcggcgtggctcgccaggtcctttctcatgggcgagctgtcaatggtcgacgaggcccggcgctttatctgggcgggcgaaggcgctacgctgctggaactggacccgaactgctgctgcagcagaagcgagagcttgcgcttacgcctttgtcgctgcagggtgctgccgtcgggatcgttgcgcgagtgggcggtggtggagcgatccgtggggtcgcggtccgcggcgtcgccgagctcgtcgtcgctggagtctggcagctgcagaaccttgcccgtagtggtggtggtgacattgaggtcgggtacgggaaggccggcggcaggccgctggtgcggggcggcggtcggcggcgccagaatgctcgacgacgccgggctcagccgcgacttttcaggaaacagagtctggagcgacccattttccgcggcttcgggcgcctgctgctgctgctgctgctgcgggcccgtcaccgagtcgatctgtaggttgcctgcgtgctggaacatcaccttgagccagttgctgctgtccatcgccttgtcgcacaccgcgccatactttgtaacatgcggtatgacgtcctgggttatcttgctgaagcagtagctcaggttcgagtcgatctgctgcaggtggagcgtgatctcctggtccagtctctctagcgactcttctgccatgggttcgcggggtcggcgtgcgcggagagctgggggggtgtgctaagcgctgtttacatgactttgaacgggagggacagatggcgtacgcgtgaaaagtgatctgcaaaacgcgcgtgcgtaatgacatcaacagatcatgtgatcacggcctcccgcgcccaagtcctcgctaccactaccattccaagatcggactgcccagcgcgcaccacaccgcacgccgcccaccacgtgcgcgccgctgaagacatttactcacagcccgtagcagcccagcacactgcgccacaaaaagacaccggccgccccgcgggcgtggatcaccacacacgaaaaagctgcgcggctaaacgccgggcggcactggatcacacaccacggcagaacctaccacagtcacgtgctgtcgacacacggatcacatgaaacggatcacactccacggcctctcctcgcgcatcacgtgcctccacccggagccccgtctcttcctttttccgagccggggtgtcttttttcggcctgctgactgtgcactattacaaatacagttcgccgcagcacacgtcacagcacgccgagaagagaaggcgcccggaacgcgcggcacaggatccgcgcagcaaagagctcgtggtcgcgatagttgcgtgcccagtagttagtgagtgagtgagtgctgggcgtttcgtaccgcgcgctaattcggctagcaaacagttacggacgtcagcgcggcggatatagcaagtagcaagaaatgaaatgcaggaaatgcaggaaaagttggaaaagtcggcggtgcgtactgtagggctattggtcgcagacggtatcgatatatataaagcgtgggacgagacagtaccgcaatcggaagcacgcttacgcgaaaacaagacctgaagcgaacaaaggcgaacatccgcggtatttggaatgtcgctgttcaagaagccaggcaattggtttttcatcgtgccatgggttgctttcatcccgtggtggggcatgctggtggcgatgctggcgtgctgggccgggcaaggccacccgatctactggttcatgcacacgtcgcagttccccgtgtacatctcggacatcggggcgacgaacctgcggccgctgttcatctcgtgcgccgggtggcagggcctgggctactgcgtgtcgctcgcgtgcgagtacttccagcgcagcgggcggtggccgttccagcggcgcgcgctgagccacgagtcggtcgcggaccgcgggtcgaccagcgcgtcgcaggactccatcaagtccagctacggcgacatgctgcgctcggcgcgcttcctgatgcccccctactacacgcgccacgagcgcaactgcatcttcgccagcttcgtgctgggcgccatgggcgaggtgtgcctgctgatgtgctcgattttctcgaccgcccactaccaccgcgtgcacatcaccatggtcggccttttctgcgccttcatgttcctgtccgtgtgttgcaacgtggctgagtacttcatgatgggccggcactacgcccagctgcacccgctcgccagcccggaggacaagctgcaggaaacctcctggaaccactgggtcgggtacaagttcaacaagtacaccatcagcgccatcgcgaaggtcgtgtggctggccagcgcgctcgcgtgggccatcgccttcggtgctatcgacgacggctccaagagcgcgtgcttcgagtggctcctggccttctggttcggtctcttgttcatcatcatatccgtcgacttctaccttggcgggcgctacaagtactcgaagtacttccaccaggtcacctccttccaggggtactataagtacgatcgcctgctgcccacccctcgttacgacactttgtaaaataatcgttattgtaatatacatatacaatttggcaggctttaatttaatacaaaacaaaacgtgggaactaccatagtttgtggctatcataatattacatctttaaaaaacttctttgaagaggctgcccttcttgtcagcgccgattccgttttcaccggcctcgctggagtctggcaactcgtcctcgtcgtcggagttgtcgccattttcgtagacactggtccttgtatggttgctatgaccagatgttggggcgggaccgccttgcgcaatcttgtggatttcggacttgtcaatgccagagtttgtaggcttctgaagagtgctcacgcttttggtggttgcgttgtcaactgccggagcggttttatgctcaggctcaggagcaggagcaggaccgccctgcgcgatcttttggatctcagtcttggcggtgtccttggctggcgagaccttagcaggtgtatcagcctccgacgaagcggcagccttctttggcgcagctttctttaccgtagcaggagggtggactggagtggcagcggccgcaggcttagattggctcttggtgtcacccttaatgattcccatgaacttctgcttgagcgatggcgatcttttcactccggatttggcggaggctggctcgccaccagcagcggctccctgttgaggtgttttgtgggccggtttggctttgggcttgacctcgggtttgaagtcctttggaagaacagcgtcaaccatacttggcttcgcggggtaaggggaggaagccttggcgggctctatagacttctcggcagtcgagttcaagtgttcactcgacttctcagctgagtccttgacggggagctcgtcagagttagtcttcgcacctccctcacctaggacaccctcttcgtgtttgatagatttcgtggaagcggtgtgctcgttaaaaggctcaaacttgtcatcggaaacattgacactcttgttgttctccgcgatgaattcctcggaagtcataccaataagagccttgaccctgttttcgtcaagcttgtcttcgcccttcaactctgtgacatttctcatagcctcgagcagagacagcttttccttcttcaactccagctctgtggagttcagttcactttgacgctcgttgatcatggcgtccacttcaagctgttttaagcgtgcctcctcagaagacttctgggctttttccttggcagcttgcgcaatcaccgtgaacttctcgctaacctcctggtcaaactcttctttgtgcttggtgagttcctcgcgtttgccctcttcttcctcgtgcttggccgcagaatccgatatctcgttgtccaactcctcgattctcaccttgtggctttcaatggaggccctcagttcctcaatctctttgttgagagagtcacgttcggcagtcaatctttcgtgctccgcttccgcagccttaacatcgtccacgtaaggcttcaattcttgctcttgttcaacgcgggctgctttcaagtcttcctcttgctccttcttcagagcagcgacttcagcctcaacacgtagacgttccttttccaaatcttcctccatctgcttttgaagagctgcataggaatccttagcattctggagagccttctccatctctgccacctcagagtccttggaggcgcacaagtcttggaactttctctccgtacgggcatgcaaaccttcggtctcgcgcttgtgtctcatgcgagtctctctcgaatacattttgtcgttagagagcttattacgttgtaactcaatccatgccgcgttctgctctttgaagtcaatcttcctctgcttgatgtcctcgtcaatagctctttgctgcaacgctctgctgtcaacctcatccaaaacgggcgtaatgaggccctgggcaatgttttggacatcagcctgtgtcaaccacaagccaccgcccatattgattttgccatggtgctcagaccgctttgtggagttcttttgcgccaaggcgacggccaatttgttgaactcctcgtttttgtacaagctgccaggtgcagctttgtcaatttggtcaagcttcacctgggcattggcccgggccaatgacaacacctggggggaggtcagcattccaaagtaggcttgctttttcttttcgcgctccaggagctctttctcagtggcctcgttggggtcgaaatcacgaactgcaaatgctgcttttgaagcatacttcttagggtccgcctcaacttcagcttcggcctcatagtctcctttggtcttgagcttgtccataatctctggagttagggacatgctacgttctgcggcctttccggactccttcgatggcacataaacaatcttttctggcttcatgcggattccaatgcgcttctcagcagctgcctcagcgcccacaagaatttttgacatgttcatgttcgacttctttggagcgacgggctgctccacaggcttggatgatagcgccttgacggctgcattagtcgacttggagcttgtcgtaaccacggtagcattggaagtcacactggaggagcgcgagcgcgacgaaacggcagttgcagctctcgaggcgttcgagtcaaggacgcgcttgtatgcctcgatcgtcgttctgttgttattggcgaggttggcggctacgtcagatgccattttagagtccttaaggccagaacctgtttgcctggcgggtgattggaataccccgtatttttgctgggctctgtagagtgcctcttgcgaaagaggctttccatccttgcgataaaccgcggatgatctcacagaaccagctgaagttgtggagctcgcatcgttgacatcagctgctgcggatatcaaggacattgtcgattaaagagcagtcaaaacaccggttctggtgtaattaattaaagggacagtgaagaaaaataaacccttgattcacttttccacaatggttggatgctgaaactggatttcaaaattaattcagcttatactcaaatcccagcggttcctttctatggtggggtttttgacgcgtttaaggtagtgggaagggcagatgttcaaattactcccctgatatagaatattaactatttccgtagaagcaaagaacgtattatgcgacgaaagcaaacgtcaacttcctattaaggaaaagcccgggattggcggacttactggattttgaaaatcagggtctcagacatccagttttggaggaccttcccaatgtagggtattaccttatatagcaggtaaccaagtatggaaacctgccgtatttggagagttaccccaaatagaaggctgaatcgaaacggtatattctccagaaacagaatttaatgaactttagctgttctctacctttctgggtaattggtaaacatatcgcagagcgctctatccaccttcaacgctgagaacttggtaagggcaaactcctgcaaggatgggtccttcaaataccaaagacagaaaaaatagtgtgtacatcgacaagtcttgagtttgggcagacatgtcacattcttacaactatcaattgagtttctgggatgagcaggatacaggcactcgaattctcctggaacacgttagtcaagggcttgaatcctgcgagggtctgatagacttttttgaagagagaagcaagctcgaaaaggactacgcgcggcggctgagcgctatcaccgccaaattcaatagcaacatacagtcacagccagactacgggaaacttggactcagtgttaaaagcttacattcaagccaagaacggctcagccagtcccattcgaaacaggctgtagctatatacagagatgggttttcggagctcaagttatttgtacaggacctccaagcaagatacaagacgatcagtcttaaaaccagaaacttgtgcaacgacaagatcaccaagaagcagctctgcgatgtcttgcagggaaagcttgaaaaggcctccaccgagttgcgagactgtcagcttaatcaggacaactatcttggcaagcgcgattcgtcccagaatgaccgccacatacaaaaatggagaagcattgtggatgaactgcagatgaaattagatgttttgaagcaagagtataaaaattctaccaagcactggttacatgagtggtcgcggttgagtctcgaactacaggaactggagcgctcccgcatccaattcataaaagtcaaattgcaggagttttcaaaacaatgctcggatgcagcagtggaagagcaaataagcatggacaatttaacacagcagctaaccaaattcactgccgaccaagacatttcaagtttcgcatataaccatggcacgggacgaataagaggcaattttgttcatgcggcaagcgccgatagcccgcgcacaagctccacatcgagtaaacacgtccaaaatgttcgtcaactctcttcgcaacttcaaagaagtaggttatccggttattatgaggagcaagcagctgacgtaccgcatccagaagttgagaagcaaaagccagagcctaccaagcttgatcgccttgagccgcctgaaacggccgcagaagtttacacttcatccgaatcatcgaacgagtcatcaaatccaacagaatttacttcaaatgttagacatagagccagtgtcgagtctatgtcgacatctatatcatctcttgcccatagtatcggtgactctcagcgatttgccaaatcttggaattcccaaaaccgcagaaagtcaaaaactagatcacagctccttgaatcatctcaatcatcaaacttgaatgaaggctcaagaaccagcagtatggagacaaccaggttccatgctagctcggggccaagaacaacccaacgcaggaagtcaatggtagctagcgattcaagttctaacccattcaaagaagcgcttgaagccatgaagaggggtagcagcggatacgatgatgttgaagacgaaagaccaagtaattcaacatcttcgcagaaaaagcatctaataccatttcaacattccaggagctcaacaaacgagacctgcactaagagagtaatggacaaagaccactatgtggaacttccactcttttcaagtaagggtgaggaggtcttgcgatacgctaaggctctgtataccttcatggaacccaacgagcagcagatagtgaatttccatgtaggcgactatctgctactcacagaacagcttgaccaagactggttcattggtgaggttctcgattctcaaaatgttgaccctgagtaccgctatggtatcattccgcgtaactacatcgaaattttgccttaggcgcttacaagctcccatttcccatttgtaacattaaaaaactccaagtctataagctaaataaactggcctcgaattctcctggccaattgcatgtctttcctcataatagtgattctctttgcatgtaacgctaataggtttgtgtgttccaagagaccaactaagtatgcttcacttgcttcctgtagtgccattatagccattgactgccatctcaactgctgttcctcggtggtgaactggtctgtgacctctttgaccaagcgtgcaaagggcatctttgagattaaaaggtctgtgcttcgctgatacttgcgtatttcttgtaacgctgtatcgctcggacggtacctttttgtgctcgctttgcgccggcgaatttgtgttacagcaggtgcagatatatcaatttgagaaggttcttctgatggaacatatcttctgcggtcttctcctcgccgctgcaacagctccctgtgctgccggtttttctgtaaaagcgatattgccctttcgttgatgtctctagagagtcgattcgtattgctcaacgatctgccacctgtttggcttgctatgctggcgttcattggggtttgtatttatcttttggcgttaaacagctataagtggtgtttattgtcgaattgaaatttgaaattagaagaatactactttgacctactaacaaaccccagagaaagaaaaaagatggcacccttcagacaggacagctatttcgtatgttactgtgcatcccataatattgtcccaaggccttgttcgacaatgctaaccaagtgaaccagctgatatatcctcgatctcaaaatgctttagtgcagtttggtatgagagaggaaacattttatcctcctcagctagaaataccaactgttgtgtacaagacgccggaaggactttacacttccaaatccgatagcggtaatgttaaggtcaatccgcttgtggatggccaaatagtcgaccttgatggtttcctgtttttcgtgaagttgatatacaaatcgtacttggctcagcgatcaagaaatggggccagccccgaggtcttcgatatggaattgtctaacattcctatgttgatgctcagtcactcctcatggacacatcatcagctggaaacaatcgcccagttcgtctttgaacagttgcaaataaacaattttatgtttttgccgtccgccctggcttcctcatacgcactagggtccttacaaaactgcgtggtcattgacatccatacaaacggtactgatgttatacccatattagactacattcaactcggtcacctggctgttaaagttgaacatggcgggagtcagattgaccaagagctagcaaagttactacctcaatggactccagagcaaattgaggatttgaaaaagtcctcgatatttgaggttttaagcgaggacgccaaaaaaagttcatcacttaactttaaacacggtgaggatgaaggtgctctcgatgttgcagctctggtaacaagtgatcgtgataccagggaaatactggaagagcgcgaaaaaaacaaggataaacataacgtcgagaacagtgagcaggagaacaatgtattcgttgatcgacacggcaaacaaattatcgtgggtaagcagaggttcaaaggttgcgagagcttggttgctgagatatctaagacagttggccgggttctttcccaaatcgacgactttcacaaactcagggcaatgtgggagaacatattggtcgtagggggaaccacatccatcagcgggttcaaagaagcgcttctacaaaaacttgttgaagaccaccttattggagaaccagctcatgaaaaagacataagagaacgcgaacattcagcacaaaactcagtcaagaagaaagctaaaatcgccaattcatttctgaactcggtggactacgtccaaataccaactgcgataagtttggctaagtatccagagtactttcctgagtggaagaagcatggttacgctgaagtcccatttctgggagcacagattgtagcgaaacaggcttttggtcatacaaacgaaagcttctacgtcacaagagaaaaatacgaaaagaaaggtccgtcaattgtttgggacgtggccttttgaaagtattacttcaccgcgttcaaaatactgagtgtttacggaaacttggatttgattatagttttcagcctattaattagttgtattttatttcatttcattgcggaagatgatgccagggtttctctgtcgatgttacaagacttttttgcacttgaagtggctccgctttctatgtcattcgaggcttgggctgtttctataacagcgttgttttcgtcggctgcccattttttgaagaaagacaccagaaaattggcagtaataacttgctcactttggtaaagcacaagcggaacaagcagtttacctaagtggggcgagtcgctaccatattgggatgttactaaggaaactccaagtgcagcggttttcgctgccccgcagaacatcactgcaatggcatttttcttggtgcagtagaacggcgaaaggattttgtagaaagtcttatacgcctttgaagagtcctgagtaggctctgtagggaaaagtaacggcagaaaccagggtctggcccacagataacatatgcccgtaaaaaacaggtagatggcaatgttaaaaaagaccacaaatatgatgcatgcgtgagaaacgctctcgaacgcacgctgatgaaatgcggtggaaaatgagctccacatgattaaaagtaggcagaaacttccaaccttgcctaacttgaaagtggagagacaccaactaacttgctccgggaaaatattctgtaacacctgccccacaaacagtggcacaaacaccgaaagcccgatctgtttcataacatctgcgtacaaatgcgaaacacttgaaccactagcaggattaccaaatgcaaaaagcgaggaagaagtgaacatttgaacaagcgcgggtgtcacgaaagcgcctagcacgttgcctatgaagacctcgcataagcacaagaggtcgtttccaccagcttttttcgtcatcaccacgttggatgcaactgtcgttgggcaagttgctgtgacaatcagccccatcaaaacccagtcgtcgatagcaggatcatttgcttttttgatcccagaacacagcccgaacattatagagctcgtcacgagaaagctgattgtgagcacagataggtgggcacgccagtttcccaagttatagcatagcttttgtgttttcatgcttaacccactttgtaggaagattgcagcaaccgctccataccctatagtgtattctgcccgaatcgtaccgccatgacgagcaaagtttgggaagaagtgagccagtacaatgaacaccgccaaagttatgaaaaaccactgagatattagaaattgcgtaactctattggtgtacaatatcttaaagagagctaaccttgtttttaacgcctcccgcatgctgcagttgaaacacacacaagattattcagtccattagagcctagtagactagacagagaccactatggccatttattcttttctaagatgacctgaattacgagtctcatttgagatgttcggctttcttccgagctcggcccgaaagtaattaattttctgccatctgaagcttacccccatattcgtgtagagggactggtacgaatatgaacatcgcgtacattatgattacataatttagtgtcaagagtttgatactttgaaaatacacgtgatgcgcatgttaatatcactatgtacgtggagatgaggttgataccttcatttcaattaaccagttttgatttcgagtgttagtatatgttgatgtcattgcaaacgacggaccaagcccatcatagagcgctgtaagcttaaatactcaagatcacaggtgaaggaaacgcgagatgagcttcatcaaatcatctggacggtttgcgaacagcttattgataggaattacctggatacctgtagccttagctttcaatgagaacgtctgctatatagctaaaattcaaggctcctcgatgatgccaacactaaacccaagcaagaccgaacccacagattgggttttgctttggaaatggggcatgaaaaatgtcaataatatcaaacataatgacgtggtgctcataaaagcaccttcgaaccctcgaaaagtgttttgcaagagagtgaaagggaaagagttcgattcagtccaaactagatacccgtacccgagggagattgcacacatcccgcgaagtcacatatgggtagaaggtgacaatgcatttcactcgatagactctaataactttgggccggtatcaactggccttgttctcggaaaggctatagcggtgatatggccaccgtcgcggtggaatacggatctcaacaccagcttggggcgcgaagatatcagagtcaacgggttcggcttctgaatcatttaattttactttggacgcatcaagaaacaaagagccatacatcttgtagcgccccggtgtttgcaggcacttaatttcaatccgagaaccctccgtcacgatatatgggccattttttgtatttaatagcgaactataagattatgctaagattttatttggttgtagcgttcgcaagttgtttgcttgggtatctgctatccacctcttcttcttgaaagatggaactcaaaagggatgctttagggctgtttaatgcaagaacggggtctgtgccaccgcaatatgtgtgaggatgctcgttctcctcgaagctaatattatcaaagtctgagctttccaagtcatcctggagctcgtccagtaaaagtgctcggctactcgcagcgctgctactgacgctcgaggggctaccactaccactgttcatgctaaactgtgacaatgttagcttcggtggagcttcgtacctgaacgagaggttgcttttagtagtgtaatgcgacaggccgggtcgatcgtgctttttgtaatcagagaagcacgactggtttctggatgcaaattccgacctgaagggcgttgatgctctagatgtaacgttgcctttatttagcgaatgcaaagaattagatttcgttgcgacgcgcttggaatttctccgaaacttttccatttcagactcgcatttatcaatatgatcttgagaacccatttcgatataccggcgtggaaaacaacgatggctgtacttttcgaagaaagatttgtatcctccttcaacaataaggatgtctggataatgcaactttgggtagttgtcatagttcaacatgcggtcacagttgcgcaagtgtgaagccatgataggtccccgatatgagctgaactcgcagtgaaaaatcactagtgatggaaggtggcttttgcaatagtttttcctattgtggatgaaaactgattccaaagatgtttgggagcttatattgatagcgtcaccaatgtgaccgccctgatactcgtactcaaagcggcagtcaactatgtgaactgtgtcatattgcttcttcacatcgccgtccattatattgaccagcgtctcaacacttattcggggtaagttatcatcagttttgttgtcgaaatagtgaggtataccgcttcgctcgagttttgactcgtacgcaggacactcgatatcacattcagcttcgggttcttcaagcgacctcattttgggaacctctaaccctttcgaaacttccttctgggaggcatacatagagtggattcttcttaattgtcctttagcgacctggcttgttgcatgctctttcttgacaccgcttggctgtcgctttaacggtctggagcgcaagttaaagccatcgctattcttgattgctgcaagggacgcgctattagccctttcattgcctatgcgagctaagaatggtgcaggggctctttgtggcttaagacgcatgctgtgctcgaaaacatcttcagaaggagagtccagtattgggaagaaaggctgtctcaccacgggcgagttacacgactcgccctctccttctcctttttcttcatcatcctcttcgcatgatgtacttgaattctctgagctaatgtgtagcacttgggccccaaacacgctgtccgcagcaaaagtagttttctctgtttcgttttgttgcaaattcgattgtgggtggtttagcccaggggcatctccccctctagctgctctgcttttaccactcttccgacgatttattccaaccaagagatttatgttcttcagaaaatttcctccttcctgcaaagtagttcgcttagccttcctaacaaagatcttgggatcgctcatttctcaaactggccagtatttgacaggccctgcgcagttcggagttctcgattgtaagccactcttgagattcttgacacaacttttgtatttggatctggcaagcagttctctggtctttattattgaaatgaggcaccttcgtaacttcccgaatccaggtcacgatcagacctttactgtgctttgaagactagtgggatgctcagagatttttttttatacaaagccttaaaggtaaataaatacacaagcgaatacagaagcgcattcgaggatcgttaaatccgtgacctctcacgtttcatataaaactcggcccgttaaatcaaggacgcaaaagcgcggaaaacctcttccgatagatgattacttattattgtatgctctagttgttgatatttgatacttcacaagtttcgcagaattgtagacgcattgactcagttaaggcttagctttctgcaaaattcaggtatctcttgatgtcctcaattgagttcgatgcttttgttgagcctaccggtgcacaatctttgggcacctttgatggggactgaaggtacttcgtgaagtctagagtacccttcgatgctagccggcttgcttgctgagagacttgagcctgaggctttatgactggcatgggggataagctaggagctttctctggtgtgttttcagctctaatgagattcttgagcggagtgtctatcttgataggtgacgggctcgtgtcatgtgtggtgtgctttggggtgaccggcagagggctaggttgttgcggagagagctctaaaggagttgccctcgaggaaagctctgaagcggttactgagggactgccgttgtcagttgggggccggcaatccatgaagcccggtacctgtactggttcgtctgaaagggacgccgcggaagaaatattcgattcgatatcactaaattcaacatcactggtttcaacattgctaggtacagctatagcagctttcccagcactggcttctggtaccttggcgccctttttcttcttcatactgattttcctcagtctagatacgagcttcttcataccgctctccttcttcgggtttcgcagaagggagtcaagctgcttgatactaagtctatgagtgggatcttttcttagaagcttcgaaacaacaaggtcgtgcagccaatcccctgaaagtggtagctcgttgttggcaattttttggaaagtatcgaactcgttctctccccagaatggaaggcggttttcaaggaggcagaaaatggtgacgcctagcgaccatagatcaattttgaagccatccaaagacgagtcgttctcctcgaagttgcaaagctcaggcgctatgaaagccggggttccaacaatcttctttacttcctccgagtatgctttttgcatagcaggctcttccagtaaaagcttcttgggggaaagcagactacttccgaagtcagatagcacaatgttgccggtgctaccatcaataaggatattggagggctttatatcacgatggatacagccctggtcccacaggtacagtaggcctgctgtcaagctacgaagcacgtattctgaaaattctgtgacactagttttatgcctcaatgttaagtcccattgctccaaagtctccggcttagacgaccttttccacttcaactctcccaggcttgcgaagggtaaaacaatccatatatctttgctgtcacgagagtcgagacattctataaccccgaggatgtttttatggttgaagccgctggctacgaagatctcccagcggatcttgttaacattcatctcaagaattgcctcatcgctacttagcgatctcctgccctgcgactgctggcgtcggatttgacgtagaacttgattcatagaatactgctgagattttctgggcctcttggggacgcatttgatagcgacataacccccatcagcagtgtttgccatgtaaacatcaccgaattgccctttcccgatacgtcttactagagtgtactctccgactttgcgcttagagtcagagtgcacggtgttcttgacaaccggccgtagcctcttatccaacagtgctctctcttgctcaattatctgatggtaagagaccgcatacttatcagtgaagcctgactgcgcaagaacttgatccccgccttcggcataccccttagagtcaatgagagtcggcaactgtgtgttggaggatttgctgacctccacttcgaactcattcatggtcaaggggaacactgccaggcctgggagcttgtttttatttcgagaaatgatataatcaactgttaaaacatggtcaaaaaaacataaatgcagatccgaggaacagtgtgcattctcggcctacacggtgaattaattacatagggttcatgggagcttaaaggaaaacgattaaaaaggagaacaaaaggtacttttcagtttctatcaacgactccagcacaggaaacaggaacccaaactaaaggtcgaactgtaatacgcaaaatgtactgagaaaaatgatgtacaggaaaaaagggtttcacgatggccgcttgtaaactaaaagtcaccatgtttcttatgagtctttaggtgctgagacaagttgtcacttcggctaaatttcttgtcgcaataagaacagtggaagggtctttcagtagagtggacagatcgtatgtgtcttttcagatgctcgcttctccgaaatgcctttgtacactcctggcatttgaaaggcttttcgtcttcctcgattggggaagacgacttgctatttcgagagggtttggagaatgaggttgccttgcgctgttttgcgttggagttcgagttgtacgaggatggtgaagtggaagcggtaagagacagctgcagcggattgagcgtgttggaacctgcggagccggaagataagtttgtcatgtcaatcgcattgttgtccgcagcttgattagagtcgttaaccagcaggtttgggggtataaatttggagttacttggctctgcttcggactctagctgctgcaagatgtcgttagaattgaagttgtatccggcggctccgtcagcatggctgtttccaagtgcttttagtggctgcgctaactcgtcctcttcgtcctcttcatcgtcggacataattgcgttttcccatgataggttggtgagccgaggtcttggggtggccatgtcgtcatagagttttgatattaggtcatgattattaccatccaccagggacgtcgaagcgcgctgtttttgaacgcggtgttgtggctccgaaagagaagacttgcgggatatggtcaaagcgttgaaggaaccggtcctgaattttgtagctttttgatgtgaatagctgagattgtagtcgctgagcagttgcgttagctcgttttcgatcttgaatggtgacgtagaagtgccagaaggtttcagggattccgaacgtactccaacactaggagggcgggcggccccgagagacgaaggcaaaacaccagcgaaggagcggtggggcttgtgggtgggccgaaaaccagaggacgcgggaagcctggagtcgcccgcaagtctctcggcggggcgctcggaaccagacttggacccggagctaggcagattccaaaagtcagttgcatacgagatggaaccgcgcgccggaagatcgggagcaaaggcccgggaagcaggttcgctgggccttctcgaaaacgtgaactcgtctaggacagagtgtgactcatcctggtctgcaaaggcctcgaggacgttggaatcgtccagctgaagccccgagtcgacgtaggaatttgagttgctcagcagattagggtcgatgcacggctgctccggctgcaagtgctgcggcgtgtgcaagtgctggagctcctccggcggcgagagtgcggcgagggcttcgtcgaaaagtatagtcgcgctatcgcgtgcagaggcactggatctcgaacgcgagcccgagctcggccgttcgtgctcagcggtgtgtacctgggtcggcagagaagtccgcgggccggcgtgcgggccaggccgcgagctcgagatttgttctgtgggaaggccggtaagtgcatggcctggctcgctgatgagctcgaccgcgggctcgttcatctgctcgcctgtgagaaagccgcggctgtctaagtgcggtggcgtcgctgctgcgactagtgtgccctggtcgtcgagcagagccagcagctcgcccacggccgtcgggctcggttgtttgtgcagcggtctggcgggctccgccgagggcgtgccgcgctcgcgcgccgcaaacccgttgcggatgtccagcgagttgctggagtatgtgtgtagctcctcctgtgaggcgtactgctgctgctggtgagcggtcataggggcgtgttgcaggccggcggtctgggcgcggtccaagtgcagatgctgttgggtaaagggcgttgtgcgcgtgtgcaaaggtgctcggcctgggttcgcagtattaggcgtgtgtgaaagtccagaagacgagtgttttatcagcgctgtgtggcacgttactcgtgccgacgctggttccaacgggctcatgctggtcttataaatacatgctcattgaatacagcttaaacttttcacgtgtcgagtgatgtggcgttatcaaacctaacgagtatttacattggacaagcccgctagtagcacgtgaccggattgtgaaactcgtatcagccgcggtgcacggattgagtgcactgccacgggaggtcctggcggcagtgtccagcaatcaggcagtgctgaggcttcaggaattagtggtacattagcagaagttgagggtctggtagtctgcctgaaggcgcattttgggttgctggaaaatgtggtgttctcaatttcccaatgtcttttgaaagtcatgtaatgttaattgctggcttatagaaaagaagacttctgaacagtaatttaagtccttagtagagggaaatcagattactgatgccgcgtgatgccttcgttagctgctcctgccggcgcattagatgtccgaggtggaggcgatcaccaaaactccggatcactttgtactttaaaggcgccggagttggacgcttatcataatttgaccgtggatggcacctgagggtctgtgcacatccaaactgagcccaaatctcgatagacgcagcacgtaaccggaataagactacaggccggcggctgggcactgtgcgcccagtaaagagctcacctccgagcacgtgacgcacggaacgcggatgtcactcggcacgccgggttcgacaaaagctttcaggacagctctcaagagtattgttgtcgttccgcctctggcctgatcaccagcagtcacaaaccgcttagcacacactcagcacaatgcaaggcggggtcaggcgtaagaatgatcttctacccagatacagaggccaggcgcactcgaaaaagcagtcgtttttgaccacgcccatgaagaaagttgccgtatacgtcatgctgctcatcatgatgtacttggccatcaagacagtgttcgtggacccacaaaacgcggaaaccaagctggagatcgagagtgcagtaggccgcgcgggcgccggcggagatgcgctcgaggctcagatggatgcggcagacctgcagaccaacccaaaggtttccaaggagcgcttcaacaacgaggtagtcatgcagcaagagaccaagaacctggaaaacgagaaggacttccagaagcagaaggtacccaccaagaatactaagcaggaggttggcaacgacgtcaaggcggtcaagccgcagtttgaaaacaaagagcagccgccagtagatgaacaggcccgtcggatcaacgaaaaggcgccgtacaagaaaaccgacaagaagtcggacaaggctgttgctgaagggggggctgccgcagctgcggccaacgcattatgatcgttccttttgccgcttccacctgtaattagatgtattcagtttttcgccgttcatacactaaaattataaacaatagttgagaaattcaagacgtgagtacgaagccggggccggggaagcgctgcgctcagtgctggatgttgtgctccagagcgtccttacgctcctgccaaactgacttgccgctgcatgcgcagacctgtttgtcgttttcccacacacctgcgctgcgcgcaagcacgccgcagatctcgtagccatgcccagcccggtgctgtggatcgcttgtgaccatgaagctgcgtcccacaagctcccacacccttagtggcgcgctcaaaaatgcctgtccgctgtagagatttttgcccaggtcactaggagagctgcagtcgataggctcgtcaaatttgtacaccggccctcccgtagactgagcgcccttggaaatgtctccacactcccttaccgatgcataatattttccgggttgaggcagtccattgagcgtgatgtcaacccacgttttcgtatcgctcacacccacaatccgcgccaatcctctcacaggggtatcgctatcagccacgggctcgaatgtttcgagaatcgaaactgccgcgctgttaggcttccctgtgccccttatgatggcatcgcgcccacacttctgtagcgtcgagatgatgacagaaggagccgctgtgccctttactgccaaaagctttttagggacgtggaagtccaatgagaggtttgggatgcctgccagacatgatttgatgtcttccacgcatccattgcagtgcatgtccaccgcatatgtggcttcaaaagagtcttcagaagtcggagatgtcatacctcttatcgatgtgtgtgtaagtagtctcccctgaaagctcaaataggtttggacgctcgttacgtacttcttcgcattgtggaccaaatttataactcatacgaggatttcggttgtctcttacaaatcatcgaggtcagcaccggacacaactttatcgaaaaacgtgatcttacacactgtgtcattaaacacattaaatagcacggatgattcccgcagtctgaactaaaacccgaaccttctcttggtgtacacgtaggcaatgtaggcgaaaaccagcatcgatgtcgtgatgcaagtgaaccacgttagcgaatcggtattctgcccaggaaccaaaacgttcataccccagagaccagtgatgatattcataggaagaacaacagtacctaagatggtaatcttgcctagtacatcattcatgtcgttgttgactttggtcatatcgatgttgatttgggccaggtagttggagtgagatctgctcaaaagcttctcgtagtggttaagagaggacaccattgtcacgatatgatcctgaatatcacccaagtacataccgatctcggaacgtggggcaacctcccagtgctcattgcatctcttcgcaaaacccttgataacatctgccttggagcccagaagccttatgatactcatgacacgtttgcgacactcgccaatacgtctcagcatatcccccttgcgcttccagcctatgatattcgcgtcaaaagtggaggtcgatgatctcgaagaccgcgaaagtgaagacagtgaagcattttcgttcaccacactgccacgttttgggtatctgtcaatggacgaatagccgcgctcgaaggtctcttcgtcggaactgtcgtcatcggaagaggaatcatctgactggttcatcttcaaaatatattcctcgatatcatgaacctcatcttcgatgatctcgatcataggtgcaaaggcgtctgtaatgtcgtcgataagcgcgtaagcaatccaatcggccgtcacgttcaagtagtccttcaaaagccgagctctcctgcgaacgttgatggggtgaggagttggtgcgaagtggaatgtgagaacaccggtacggaacacaataatgtatacgttcagaggctcaagctcgccgccgcgaggtcttctacggtcgcctgacttgcgcttgtatttttcgttctcttctatctcctttctaaccttgcttctatagctggggtcggaactactcaccgttttattcgtagaagagcgtctacgcgagcgtagaaacttgggtagccacttctttgtgttttcgtggtcgtttatagaagagctggagtcttgttgctgcttctttttacgagtgtgccgctcggcaacaatgtcaaaactccggaaacaaacaaggtagtagtccttgaaaagctcaaccttttcgcgcacttctccaaggaaaatatcctctgttgttaaaggatgaatgccgaatgctttactcaaaactttcatttcctcttcacttggattggaaacgtccaaccaaaatggagggacatcgtctatctctattgagccagactgccgcgtacttagccgttgtagtggcgtctgttggacaggggtgctactcttggtctcgctaggagtagcctcgtgattgctacctgcgtaaattgaagaaacaaaaagttcttcgaacttttggcctggttggagcaaacctgaaatggtgggagagtgaatcgttgagtccaagtcctctctgaaataggtgaacctaaaatgctcagggttgttggaaacaatgtgaggtggatactgtatgttactgccaactaagaagtcatcctgacctttgcgggatgtttgcgaaactagcttgacattctttgcatctgtctggcccgagaaccccggaattatagaccctttgcggcgcaaatgccagggggttatcttcttgggtctgagccgcccagtcttcatatgctctgcttcgttaattcttgtattccctagctcgggtacgtcaatgtttgtcactattggtttcgagaaaagaactccgtcattgttgttattgtcctcatagtcttcctcatcgtcgtattggaagtggaagttttcggcatcctctactgcttgtctccgaaggcgctcggtctcctccttggagtattcctccaaaaccgatatgtcaggccacagttttggtccctcactgtcttcgtcatccatgggcaaacaaacatctttcaatgaagagctgttggaagttctacgcgacgatggctgggaattgtacccaccactagagtggcgtggagatagggtcgacggtgactgtgctgatgactggcttaggtggttgttgcgagtcacgtggttcatcaactcatccacgtcgataactacatcgctcccctgagagcgagcaaccgaagcaccctgcgcgtgtgaatcctttgcacagcgcgcccaccgttcggcgtctctgggagacatctgcggtagcatgccttttgtgacttgtgcgccagtaccagacccatgagcgcgtgcggtgctgggccgccgcccacgcttcagtgtgcccgacgagttgatcgcctccattacagcgatggagggcctgtgatcaaagtaggaatgtgggaagtgcgacgccagcgccacgtccgacgacgacgtgttccttgtagcggcaccagagtcttcttcactcccttcgtgcaggatgccccacgaatcggtcttgtcgaagtcatttgagttaaattcgtggtgcttggagtcctcgacgtgcaagttctgtggctcaacgactgctgatgctgcggagcccttgaaagccgacttccgcttgcgctttttactgccgcttttcttgctcttggctttccgcgctttgctttgccccaacaaaggcgcgctttccagctcgcgagggtcgctcatctttcgctgctagctgtagacaagtgtattaggaccgaagcttattgtgtatacacaaactaccgatgcttcaatagcaatggaatcttttggtgatgttatgcagagatcatcaaatttccaatatcgaattttggcaattcatatgatatacgtacaaagtgttcctaagcgggtccatgcgctgacggtgcacggaatccggccgtcagatggcattcgtgatgcaaagcgtgctgctagtactgccgcgaagcgcggctacgactcctcgcttatttcgccttcgtcttcgtggtcgttggcacgagcagagttctcgtcacgctgaaattcagactcaagagctagagcgaaatcttcgtcgctggagtctaaatcagagtcgttatcaggcttcggcacggacggaagccggggcaagtggtcgtcgagacgtgggttgctcgcgctcgcgggtggggtatgcagatcatcgagacgcgggttactaacgttcgtgcgcgaagtatgcaagtcgtccagccgtggattagacggctgcccgcccggcatgacgagacgagcaccggcctctcgagcatcgcgcttgcggcgtttctcgtcaggctgcgactgcgggggtgctggcgctgccgtcctgcggtcacgccgagctggcttgctttgttcgctacgcgttggcttactacgctggggcggcgccacgcgcatgctttgcggttcgtcctcgctatccgagagaacgttgacggtcttagtgcgcggcctcttcgacccaaagcgacgcagggcatcatcgatattctgccggtgcttcagcagctcgtcgtagagctcctcggtgagtgaaatgcccttcttcccgggcttcatctccccagacgcagaatctgcgtagtattcacggatgtcgatcaagtttatgttgcgaaactgcctcaccgtgacccgcttattattgcctagttcgaagatcgcatccggctcgtcaattgcagcccctgtctcgccgttgccagcgaacttccgctggccgcggtatctgttgtagtaagacatctccgcggttacctgggaatgatagtgtggctatatatcttggatgttgcagtttgggacaaactgaattcttttcaaggcaaggaatcttcaaatcatcatataattataaattgggaaactcgcccgaacaactaactcaaaagtcaggattgatcgtaactcaacatatagtgagttaccagggcgaacgggactataaacaccaatggacagtctgaagcctataggtccaacccaaggcctagtacgggggcttggcgttgaaaatttacccaaattgatcctgggtggtgctactctcaacacgcagtataacgatgatcctgcttcactgccagtcgtcgatatgattcgctttgccatgcagttcggggtccgcgcgattgacacttctccatactacggagacagcgaagtgctctacggggctgcattggaaagcttgaaggaggagcttcctagagagaactactttatctgcacgaaggttggtcgcattaggctcgaggaattcgactattcacgcagccacattcattttagcgttctcagatcgtgtgagcgcctaaagactaagtacttggatgtcgtgttcctacacgacgtggagttcgttgagactgagcaagtgttggaggccttacaggaattgcgcaagctgcgagatgaaggcgtaattctgaattttggcatcagcgggtaccccgtagactttttgctcaatatagcactcaaatgcaagacgcatccgcaaataggagctcttgatgtggttctgtcatacgccaatttgaatctgcagaaccgtacgctgcacgagtatgccccacgcttcagagaggaggcgggagtcaaagtggtcgagaacggctctatcttgagtatgtcgctgctgcgctcccaggaaacgaaggcgttccatccttgttctgcagagctccggaagctgtccaacgaggctgctcagtacgccgcttcgcagggcgaagacctcgcaagccttgccaccagatacgctttcagcgagtgggcagacaagggtcccacagtgctaggagttagcagtgtcgcggagttgcgggtagcgctggagagctacacgatcgtggcagacaaccaaggtaagctgagcgaaaaggacgcacggctggcgaacgagatccagtcccaaattttcggagcgcacatgaacgagacatggtcatccgggatagaccacgaagagtaagcaaatgcccgtttttttcaatattctaaactagacacgatatatagaatcgaagcgttgtagccgcggcacagttgccacggcgctcagttatctttcttgagcttagggtctgcgtttttttgcgcctcggcagagctgtcgaagtgagcctccaggttagccttttgcttggcaagggccttgatcgaggccttcttctcggatagctctttcttgagcttggcgacctccgcctcagccttggtctcggcctcgttctgcccctcgtgctgggagtccttgtcgcggagcagcgtctcgtacttgaccagcctccttaccacgctgataacagtagggatgcagaagcaaaagtagagtataaagcccgagatatatgtgtttctctggttgtaggcgcgagacgctagagcctggacaggtgtgatggctcctgcgccgtcgggattcgcgcttgggcctccaacgccctggtggtggtgtagaaagacagagacctgcgcccgcttccaggagtccacgaacaacagccccacgagtccagcggtgatccaaatcaccgtcttgacctgcgtgtagctcataaaacggtcgtacgtgctcactagacccttgcggatcttgtaatgcagtgggaggaccaacacgaacagacacgccatttctagcgtcaaagcgccgaataaaacgctcaaataaacactcatagctcgaaagtctggttctggatgcggaatgcgattgtaggccttagataaatgctgggaaaacgacctgaatacgtcgaattcaagctcgatgtgcgattgtttgacgtaggggacaaggtagcttaaagctataatttagtttttttccagctactgaaaatagtattagcaagagcaacggtaaaagctcgagcgcgggccgcgagacaacgagcggccctcaatccctgcgaatgagagcctgctaccgctttcttgcgtcgcagtcttgtcgtcaactcttggacagcgctgctatcaagattttaagctgcacggccaaaaagccatccgggactttgggaaagatcactgagaactacataaaacgcctctcgattaagcaactgcgtagagcatgccatatgggattagggaactccacattctccattgcttccaatgttgagcactcttgaaaagccaaaaaaataatggttgctaagagattcgaactcttgcatcttacgatacctgagtgttccactgttatcagtgtcaagatgggttatcttgaatcaggcgccttagaccgctcggccaaacaaccaattgttgagtgttagaaagtaatgaagttagatacgagacatacccagtcagcaggccagatcagtactagtgatgccagcggtcaaatgtcgaaacaagcctacagcgcgatcagcttatagaaaagaagcagtgattgcttccgttcagcccaagttatgagcgtctcaggaaatctaccgctattgaattacacgcatcggtctagcattgcaattgaaacactacacaatgccctagaaaaaacttgaagaataaatggaagctgtagagtgcctgaaaagcaggcaatagattctcagactacccttcgagcctgcagaccgctcatcgctgccgccagaatctcgaagcgcgctagtagcggaatatcactcggaacgagcaagcccccgctactaattaactcgatacttataaccagctcttcctccgcggagctccagcgctgcacacgcaccgtgggaaaacgttacaatggctgcgcctgccaatctgtaccctggactgaacgacatctcagatgtactggaagaaatgccactcgaggtcactcggtatcttacacttctgcgggagattgacgccaagtgtgtgcacacggtccccgagctcaacagcacgatcggggagttcctgggcgcacgcggtagcaaaaacgacggtgtagagccgcttgccaggatgaacggtctgtttcaagatctgatgccgtcgctggaggagaagatgcacgtgtcggcgctcgcatacgaagcgctgaaccggctcaccgcccgcctggagctggcgtacgaggtggctatcaaaaacaacgagatcccgcccaagctcagacttggcaacgacaaccatccggccatgcacctgcaccacgagctcatggccaagattgactccaagtccggcagcaagtcgtcgcaggcgctgaagagcgagtcgcgacgcgaggccatggccgcacgcagaaccgctggtgcgcctcctagtgtccccgcgggccatgcgactggcaacggtggcggcgctggtggagccggcgctggtggagccggcgctggaggtttcgctgcaggcgctgcggcgtctggctcagcggccgcggccacggccgctggcgccgcccagactaccgatgggcgtaagcgccggactatggcaggacctacgggcaccgcttcgggcgcgatgggtgcgactgcaggcagcgccagcgcagattcaaagaagcggaagcgcaagaccgcatcgcgggaagactacagccagcgcccaaaaacaaacgagtatggtgaggcgctctactgctactgcaaccaggtggcttatggagagatggtcggctgcgacggcgacaactgcatcttggaatggtttcatttgccctgcatcggcctggagacgctacccaaaggaaagtggtactgcgacgactgtaagcgcgctttgtgagcgagacggacgcgctcgacccagcgccctgccttcgtcctcgcgcgtgccagctcgagtactacttccccagatcacctgatcaaacctcgccaatcacatgcttagtatcgtcgcgcgtgacctccgaaacactttcgaggtttcccaaattttgaacgttggaaaaggtatgctatagaggcccctcagacagacgttataaacaaaaggaccagggcagtgttctttattctttgaaactggtcgagtgtcaagtaagcagaatgtcactgaacaaggtatgttaacgtggggaggggcgcgtccgcggccggcggtggcgcctggcacgaccgctggttttttcgcagcggcacggtgaaatttcaactaacgaccgagcggttgcagaacaacataagagaatacaaactggtggtcgtcggtggcggtggtgttggtaaatccgctctgacaatacagctgatccaatcacactttgtggatgaatacgaccccacgatcgaggattcgtaccgtaagcaggttgtcgtggacggcaaggtgtccatcttggacatcctggacacagcgggccaagaagagtactcggcaatgcgcgagcagtacatgcgcactggcgagggctttttgctggtgtactcggtgacttcgcgcacgtcgttcgaagaactaatgacatactaccagcagattttgcgcgtcaaggacgcggactacgtgccggtgttcttggtgggcaacaaaagtgatttggaggatgaacgtcaggttgcttacgaagagggtgtgagcctggccaagcagtttaacgctccattccttgaaacctccgccaagcaggccatcaatgtcgaggagtctttctatggcctggtgcgcctagtgcgtgacgaaggcgcggtttacaacccggcgcatggtgagcagctagggcagaaattccagcagcaacaggctagaaaccagagcatgggcgcgggcgcgggcctcggcgtgggtgccagcgacggtctcgataacggcggccacgcctccgacccaaacatgctgtccgcggacgcccaaggtggtcaggctgcagacgcccgcactagtggcgtcgcggcctcaggaaaagcgggcgagctcaaatccggcaaggctccaggcgccgccggcaaggtcaagtcccccgcaggccgcgtggagcaacgtgccgacaacacctcgggtaagaaacagaaatccggtgggtgttgtatcgtgtgttagactagaaaagacgagatatgtaactgtaccaagagtatacaggccagagcgccacttgcaaagcagccgtcgccgccgcgcggcacactcaattgacaaagtgtagacagaggaagtgtagcaccaggctggctagtacgaactcgccgaatgcacgctgcggcgaaatacccatgaagctgttcactacctgcatacgcagacttactagcagcacaaactggcccacacacgcactgaagccagccaggaacgcgttgagcggaaagctgtccttggccgcgcacacgaacagaaactgaatcacacctacggccaccaggaatgcgcagaacgtgtctatgagctgtagctgcctgtcgccgctaacctgcttgcagtacgccttgtaggaggcagaaattgtgtctgagaacttggaagcagagctggccacatccgctttcttgggggttgtttttggcaccatgatgcggtgcgcagggtgctgtttgtgtgtgtcggagctcaggttggtgctagcaagtcaaatttttatagactgttgttgaaatatataagagcttgcagagcacatctcatctcgagccaggaccaagcaccgagcggaaatggaaccagattacgaggaggatgacgaccatgtatacatcaatgaggagacagagctgggacgcgagaatgtggtgatatcgcacgcgccacgcgcgcgcatcgtgcctccgctcaacttctgtcccgtggagcgttatttgtaccgctccggtcagccctccaccgtgaacttcccgtttctactggatctcaaactcaaaacgatcatctggctggcaaatgaagagcctcaggacgcgctgctggagttctgcgatgcgcatgcgattcagctacaatttgctaccattaacccagacggcggcgaggatgacaatccttgggatggtctcacagagcactcaatcatcagtgctttgcgcaccatcgtcaatgtcgagagctacccgctgctcgtgtgctgcggcatgggccgccaccgcacgggtactgtgatcggttgcttgagacgtatcatgggctggaatctggccagcgtctcggaggagtaccgtcgttttactggaagcagaggcggccggattcttgtagaactactaatcgaagcatttgacactcagttagtcgagatcgaccgcgctaaggcgccgcaatggctgttgaccgcagtctagcatacttaactgcgcctgttcacatgggcaacatacccgtcccgaaaaaaaagtgtatttgatcgagcgtgttagctcatcggacaccaccgaacaggcaaaggcattcagtcaagatgtctcagatatgctacaagcgacttgcgacgcgaggatttgtgtctggcgccaaggacacagcggaaagcttcaagagttgggactcgtgcatggataaccgggcgtgcaagatcatcgccatcgtgggaatagtgatagcttcaattgtggccgtgtggatagtgggatcgctgctgcgatgctttaaatacggggcaagtgggatatgtgagttctgctgctggtgttgcggggctgggcgtcgccgtggcgtgcagagaccgatcgcgcagccgcactctcagccaggcgtgggtggaggcccgcctatggtggtttaccagccggtaacagcgccacaggacgcgtactaccgaggcaacagcttttacgatgagcgcagcagcgtcaaggagctcgagcaggatttcgacctggaggcgcagaggcccgaaaataagcggcgtgcggctggcgcgcacagaatatcgggcggccgcgaggcagtacctctggtgtacgacgaagatccacgcgaggaccatgagctctctgtgtatcacccccgtctgaccacgaacgttgccccacaaggctacactacgcagacgccctatccaaaggacgagcagcagtcttacagcaagacctatcgacacggaaactactagaaatagctctctttactcaggaatatatatggtatacttgcggttttcatgttaaaggcgtggcggccaggatttaattgtctggctttacaggtcgagcttcttgacgaggtagcgcctcacttcaccgattccctgctgcaagctggcgtcgacgttccggtgcacgctagcagacgtcttctgaaccccatcaaccagaagctgattccaaatttcgtgatagcgtgcaaccaaatcggcgggcaggacgtcctgctcgagcgccttgacgctattgttccaggtcacaggtgtcagctgcgagagaacagttccggtaaggacccaggggagcagtactctactaggaatgctggtcagcacccggcccaacgcactggggtttctggtcagaattcctgcttttgtggtgtttagtggcgagtcgaacccccagttacggcgattgctcaggacacgtcctgtgaagaaagcaccaagcgcaagggcacttgatgggacaagtagctcttgtttttcgtaatcgtcagttagaacatgctgtgagacatagtcttggacactcttccactcgttggccgccgcgcttttttgcgtatccagctcggttttgtagatgtagtacttgtgggttacgtatttcctaatcccgctgaaccagctgtcaagagctttggagtcgtaaatctgattgccggttggcagggtcttggtcgagacgtcttcagtgtgaagaatatcaggcaaaagaggccctttagaagagccaacaaaggcgccctcatcagcgtagaagttgcgggacataggtgcttgctgttcgatcaacaacttattggtggttttgacaatgtttgttctcctgctttggccctcaaccaattttttaacccattcgaaaattgatgatagccagtaaattgccgtcagttaaagagtaaaatgtataaagatgttaaagctcaaagtttatgctattaaatatgattagaaagagttgggattggtagattttggcgcgaattataggatcccgcttacccaaaaatactttgatatgacgtgtaaaccatgccgatggctccgaagacaacaaggacatagtcgagaagtataggccacttcctccaaacgctcttctcacctgcaaagcgcggcttgctacagcttcgtaggtgcagcataggtggataaatatacactagtggtatgcacgctagtgagccaacaattgcaacgaaagcgtcgagatgattagcgccaaagtaggccgcaattacgactgaactaacaatcagagagcgtacaaaatttttaagccacttgatacgccaatcaagcttaccagagtttggcttatattgaattttggtatgatcgctccgcttaacgtagattttggtgaatttggggaagaccttgttctcaataatcgcaatggcgggaaatagctgcaaaggagtcgataggaggatagcagatgagtagaaaaattgtatcaagttgacaagaatgctgtcttgcggcaagtttagcaaaatgacagtttgtgtttcagcaccgtaacttaagtaacccagggtggccacggagacaaagagaaccgtagctgtgattataaccagagccataaccaaaggaaacttctcagggtgcttcattgagctctgaataggtatgataagaccaattccctcaaacgcgaagattgcggtacccacgaataacgtccagctttgagaattgaatcctgtgacaataccttccgcaggtttacagttcaagtcgaaaaacaaatgttttgccgtgaagccaatcacaataactattccacccattacgagaaagttagccacaagtgaagagaatgacaacttggctatgttgcgaatgaatgaaagaggaatgaataccacgagctgcaaagcaagcaagtgaacaatcgtgacgcctggccagtaaaagacattttcaacaaacgcgaggaggtttttggctgtaaaaaccacataagcacctgaaaacccaagctgggtcatgaccagggaaaagagaataatgaacttcatccatggcccatagagggttagcccgatatcgccaaaggacgaaacttttgtagctattttagattttgtcaagatgtagtagcaccagtaggaatatatgccaaagaaaaccaacatggccagggaaaagaagagacctccatttgaaaacgcgcccggcaaaaaaagcacgccagtgccgacaaatgacttgatcatcaacaggaatgccttggtggttgaagtagttccttttgccgattttggcactaagatttttttgccagttcctgcttcagccctagctagtaatggactcgtttcatcaactgcttgctcctctgattcctgatctgtatagaactcgtcttcgaaggactcgcctgcaaaatggccatagacatatagaaactccaagaagtttcttgtaaggaatggaactttttcagaactatcaggcacggactcgcctgagacagaacttgagtgcaacgtctcggactcgcttgagagtgccgtgtctatagttttgcccttgttgtgtttttgcaaaatgaactcgcgtctaaatccgccaggaacattcaatgcgcttgcgttagatgcggagtgctgttcctcgagcgtcaggtcgtcggcagatcgcgtcttcttgaccgccttgccgaaagcagcaggtgaggtcatgcggtaaagttctctggtaatgtgccctccttgactttcaaggttagggtccctgtcaagcaattctggtccctgctcagtgtccgaagattcattctggcctttcagtgaaaggctcgtttgactagccttacgagacatgtagtcgttcaaatagttggtcctcacactgttgaggatctcctcctggtgctgctgtttgggcgttttgaagctgggggatgcccggtcaataaaaatgcgcgagtccacactgcgccctaactgcggacttttcgaaaacgtcccagactttctccatttactgtctctcagagccctagtgtacgacgatcttctgctcgcaacagactctgatagcagcaagatcgagtgtcgtctgcgatcttgctgctgcgggatgctgatattggacgagagagaatcgatcccgtcgcttttcttggttttgggtttcatgtatggtgagatcctaggatgcttatccgatgtctttttcttctgggaacacggtgggcttagtgatactcgtatttcttaacagtcaactttcatcgggtttcattatcagttagctggtcgcagttcctgaaaatctatcccctgtgacagaggtgagaaacaagaacgataaagaatcaaccacacaaagcgcctagtcgtgacctcttatttactactcttgcatatgtacgatggaacaatcttctcgatggcttacagaatcatcgaactgcatgttctttgcatgattaaatatttcgaacctaaatgtagcaccttcgcaaacacgatatctatataggtgtcgctagttggttactacacagcaaatatggcatccatgtcgacaaagcgacgtgcacaatttgccaaatatttttgaaccacagagctcattacctgaaagagttccctgttttgctctcctaacgcgagcaactgagacgttggaatttttgcctctggcgcgtctggatgatcaggtttgtaaaggggcttcacagcgtcttttttgtttttatccacatcaaacagtgactcaaagtagagaagctggttgtaaagttgcttatctgtgtagcggtagcgcatgacccccatgcagttttcattaagacaccgcttgccaaaaacagatacctgcctggtattgtttccacaagttgggtcatcacaggctaggtagccggcgtagtacatagagatatgcgaacggatggcactctcgagctgtgcgctcatttgcagcggcgcaaatgtgtgctggcaggatgaacactggagaccactgtagctcatctggtagcgtttggatgcgacaatgcctccaaaaggaaatctttgttgacagccagagcattgaaacgttaatgcggcaacatccttgaacctttcttcgtcagaaatagagctttctagcggctgaaggctgccagagctgctaccgttaagctctccgttcgctcctgcacggtttatgaaccgcctgctatcaagacctaaggactcgctaagtctgacaatgtcaaaactctcgatcctttcaagcagcctttcgaccggagcgaaaatttgcttctcaaggtaaaattgcggatcaggacgtaggttattattcttcaccatcacctcattcaagaccctagctctctcggcaggagacagtgagctatcgtcctcgacaccctcttgtttcgtaatgacgaaggtgatgacgcttccagctttaacaacacggcctgcttctctcattcttagagcagcctgaactgcaggcatatttttaccgccagggtaagccttagggtctttcgaaagccgagtgttaatcttgtacttatccaccctaatagtgttattttccactttctctctaatgtcctccaaatactcataaacatcttgaagtgctgtctcaggttctttatctgagaggatagtttcaaggacatgcgtggaaacttccttcgaaagtggacaatattcacgacgtctcatgtctaagcctttaacttcaagcagtgttttctctgccccagacttatcaaatactactgttaaagcggcatacttcttcttcgcgtgtagaagtagtttcctgaagacgttgtccgtatcaatttccagcaagcgatagcgctcattgaccagctttttgaagttttctccaattttgattgcttccatgtaactgtcggaaccggtatcaatcatgacagagtctgtgtcaccataaaccactgtgagtgctaaactttctgcgagttgtctggtgttcattaaaatttctcttcccttgttggtaacgagcatagctaggggctttgcgtaaaacctgctgttcacgtatcccaaacagccatacatggaatttgctgttagctttaaggcctgttgcctaatatcacattgtgttcttttatgaggatctggctcagttttgagcagcttcttcacctctcgacgtttttgcactaaactagctagcagccgtggcaagacaccttgagccatctctgatgaaggaacattaggcagctcgtcaatatttgaggggtctcgttcaacagttgtgaagcagatgttgtactcctggatgatagaaggatacagagagttgaagtccatgacaaggacgtaatttttatgcagccctttttcaggttcgaaaacaagtccaccttgatacttagctttcttggaactaacttgaacttcgtcaccaccgtcaagaccagcttcttctctagccctttgctgtctttggttcctcatgctctttgtttccttgtctggtacgatgtagttgtttctttcaaattcatgaagcagaatatactcattccgacctgctcgcgtaccaccgagcgtttggcaccatgcgttacctgccaaaaccgttagctgcttagtgagcgacaatatctgaatacgaaatgcgatttcagcagaaatcaaagcattcgacacattttcttgtagagccattatcatagagttgacatcgttttgatactggggattttggtaatttatctccagcgcgcgctgctctttttgacatgttacctggtacatctccggtagatcccaactttgacatttaggtgttaatgattgccccatttcattagatatgtcacagagaagacgacctgacaaaatgtctcgattataaaattggttcatgctaggattcttgccaaatttatcaggccatgattttctcgctcggcggcctaaacagctaaaggtgggtattttcagttcaaaacacctgtaaagaattgtgtcaagcgcgacattttccaagcgatgccctataatcacgtctggatctgaagacttcatcatagcgcaaaaacagctgagaagggccttttcattattgaacaagcggagattaccagttaagttctttttggctaggtgcgttagcccggtagggaaactcgatccgactgggggccttaccaaggtgatagtgtcatttggagctagatcctctgggattggtagatcctgtgcgaggtttttgtattgggaaagtgttatactcacgatttcttgcttgttctcttttgagctcattatggtttgaacggctagcgaagcacaattcaagttgggaacatgtttatctgaagtaggttcaatactggaaggttgcgatacctgtacttcaatatcacagtgagaggcgttagatagtgctgaaaagtcaccattgtttatttctagccaacacggccccataacttttttctggaccacgaaactctcaaatatgtttgtgttaccaccaaatacatgatgaaaggtgtcaccttctaaatcagaggggatggtaacatttctgttcttgggagtcctgtacggcagtagcactttcagatattcggactcatgaggaataccaggtagctcgaatgcatattttttaatttcaggtttagctcggatgttttctaatccatacttttccattaggagcgggatgatttcgccatgaacatcagatgccgtttttccttctcttggtaagaaaaacaactctctcgagagattcagaatctggatcattgctgaaataagcttgttctctcgagtactgatttttccaaagagtagtaaagtgctgtcaacttccgcaaagtcaagccagtaaaacttaaaagagctagcgttatcactaatcacatcagagcgactgtaccgtttgcctatgaaactcaaggacttaggattttcctctttaagtttggagctgcccgaaggtgttggtggcgctgtgacaaatggggatgattgtaccgaggaccgaatatcaacattggacctttgtgaggccgccgcacttctgattgttctcctgcgaaaagtaatctcttcatcgctgtcttcttcagagctttgacctccactcttgacaatatctgcagatctttcctttgttatcgttggcgagctctgaacatcgtctatcatcgcctgtaggtcgcgatcatctaataaattggctttcgtttttgtaccggctagtggcgacgtatttgctcccccctgaggtgtactgaaagattgttcatcaattttcattcttttaatggtcggtggtgttgcggcagcgttcgcctctctcttaatattattctctaatttggggaccacgcgatgactcttagccccaaaaagcccacctaccgcggtcgatgcttcattcccatcgaactcctgcaaaatgtcgtcgaactcatcaaggctaaactttttaggcgccttgctgagaacttttgcattttttgtgtgttgagccgcaataatatctccaatcgaagcaccagagctagatttaacccctttaccatcatttttgatcttcttggaaccctttgcagccctttctcttggtttgtcgtcctcttctgatgagtagttttggtccctgttgcggtcatcccattcatcaacacctctatccacatatccgagaccatcgtcatctaccacaaaatcgtctcgaagcaattcctggcgcttcatgctcctaaattcttcttcatctatcaggtcatacactttgtcgtcggtttcatcttcttcataaaggctctttgaggacttgttttgacgagcatgctgcagcttcttaagcaactctatcctgttcttggcactcattgtaatgtaccgaggagccactaccaggcgtgaggagaaacactgatcactggtgatatgaagtcgagttcatttgaaaacgcgtaaaggcagatgtgatatcttaacgcgtaaagagtgctcaacatcatgtgtctatcattggagacgaattggacagtttgtgtggaaggaagctgaatacctaagcattcgtcgcatcaaccgatgacatcccaagggtaaccgcgttcacgaggctacataccgtcgctttagctttcaagctcaagtcactaagtggagaccacagctaagaatgtcattcttggatgcaatatcccgcccaggcacgaaggcgcaccgatctaacggaacacttgacgagttgctcagcgagctcatacacagcataaatgaactacagaagaagaatggactgttgggtacgaagagggattcgcaagaactgcgttactcagtcgagatggaattggttccccaatgtgaaacccttcgagaccgaatcgagcaggttgtctctggcgattattcaaatggcaagttagccaccgatttcgcgagccttaaaggagaattaataaggagcaaaagacaattcagcgagctcaaatcgaagtttccactccgcaaagctcaaaggcccagctcaaactccgttgtttctcagaactccggctatgtttcgatgcccgtggctatagctgaggaaacgacacctttgttgcaagatcaaggaagccgcgatcggcagcaacagctgcagcaacaagagcagccttccgtttctcaggacgagctgaattttcacactctcatccaacaggagaggtccgaggagatctcccgcatccacacagctgttcaagaggttaacgcgatattccaccagttgggatctctggtacgagagcaaggcgaagacgttgataacatagacagcaacatttcagggctcgcaggaaatcttcacagggccaacgaacaattgggtaaggctgaccagtctcagcggaaaaaaaatagatgcgggatcatcactctggttattattgtagtaatcgtcctggtggtgattttggcggcgttaagctaatagcttttagttacgcaagatagaaataaatgtaaaattattaaaaactcgaactgttattaattagtagtaaccttcccttccctttatgtgttaaaattcagacttctccacgaagttgtccgacattttgttttcctccttcttgtcatctttgattttcttcattagttctcgccgtacagattccgcttgctcgacgcccttcaattcaccacgctccataacaaggttttttaacagcctgttttccatttccagcgtgtgaatccggtgctgtaaccccaaagccagctcactgagttcttgaatggaaccttccatttcctgctccttcatcttccgctttggatgttgcgttttcgagccagtaggccgcttttcatcagcggcatgcagagaagatgcaaagtccatttcccggcgatcaacgctaggctttctggaggtggtcttttcgtaatccgacttagatgcttctttgtctgatggaacagaacggtctgatcggctggcactgctacttaatcgaggccgcgattctgaagcagatgattgaacgtcaggcctgacgctgtccgcgttgaaaaaagtgttaaagaagctttctgtggccttctcgtgttcgatggaccttggagtaatgctcgcttcagcattcctcatgggagcctggtggctacttaaaatcccttcgttacgcggcagcggctgctggtgattttgtgtttggtgttgctgctgtggctggtgttgctgctgctggcgttgttggcgctgttgcggttgttggttgtcgtgagagagaaactgtagcagaaaactagctgcgttctcatccgtcacaggaggcacactctgagacacgacttgggatgcggagttggagatgctcgggttgctattcttgtgcatttggtggtgagcgatgatcgcagcgatcgcgtcaatctgatcctggtcgaagccaactgcgcgcagcgagttccacgcgcccgacggcaccttcacttttggcaacagcgcaagcaaagtgcgcgtcggtatcgaagagtagtcgggcatgtggatctccgaataagaattttggaagggcggcgcttgcgactgccggcgtaaagggtcttgcggggtcagcagtggcgtagcagagctgttggtgaagagctccgcggtctgcgaattcgagtctgacacgaggttgcttagcggagagttcgaatagggagctcccggctgcgcgaatggctgggccggcccgtcggtgatgtcgacgttggtgaagcctccatggtcgtcggagggcgatctgtttgcgatgtcaaaggcccgcctagacgaaaatcgctgccgcgagttgtcgtgctgggacgcaaggaagttgttcctgcgctgtgacagaaaccgcgaactacggttcgcaacagggtgcgttgcagacgcagacgcagagggagaggcggccgtggacgcggacccgggcaggccgggtgcgagcgtgtcggcgctgctgccctggcgcgagtcctgcgagccattggggttgtcgggcttttcctcgtctgggaatatgaaagtctcgtccgcgaacgcgctgagctccgcagccagtcggtcgtcgagccccagtccaccggcgtgggcctcgccgtgcgcgggcgcgccaaacgaggccatgtcgttctcgaagtcgggcatgaagttgtcgacgtaggcgagctgctcgagcaggatgttgggcgtcacgttcgcgtcgttggagtggaagttgagcgggccatcggaggccttgaaggcgtcgctgtcctcgccgaagaggttgtgcaggccgtcgtttttatcgaagctcatgggtagcacgcgcgaacagaggagactcgcggtcgggggagagcagcggcagagggcactggaacagtgaagtcggtccgatgtgctttgtagcgtctgcagagccaggccccagacgcttatgagtattgtgaaaaaaaaagacgtagcgcgggtgagtctttcacacgtgacgggcgccggggcgcagccacagttgccgggaccggacgcgagaaaagggcgcgcacgtgccccgtcgcgcgacacggagtacccgtccccggtgatacagcgcgtgggcacgtgatccctgattttggtggtcgtgtgacatttagacacgtgaccctgtatcacgtgacagtgaccgcacgaacgcccgttctgcatgcgcagcgcggcgcgcccagagcctcgcacattccgcctcgcgcactccgcctgccgcgcctggctccacgcatctagctccacgcactttgcgtagctcgcttcgcgcacatcctcctgcgcatgcgccgcgcgtcccacgacacgcggcacgtcgcacgccgcacaccgtgcgctgttagcctctgacccttgtctccacaacgcttgtgaccgatcccgatgccgcgtgcgccagggctctgttactggcgtgcaccccgggatctgcgcgcatcctttgccgcgcaagtccctttaggctctgaacaaccgttcatgttgttccgtctccataggaacgaaatttgttcttcgcttctcggcatttgtgtggctattcttggatttcaaaccccgcggcccaggccgttaacgccgcttgcgattacggcatacctcgtatgcacggagaagctgcgctcgctgatacagcagaactctccgcggagcgacttcatgttgcaacagcagcaactgcaggagcggtagcagtaattggcccaacaggttgtcgtacataatgttccagcccgtgttcaccgagctcggccgcgcacttccgcttaaggccgcactaggtcgcccttgcgcacgtcacagtgactcgtgtcggggaccgccgagcacaggcggaagccggtttaatagtggaatccccacaaagcatagctcctgggcggcgtgcggcgctccgcggaactctgcgcggttagaacggggggtcctccgcggacctgggcgcggtccaccgctccacggtttcgcggtcagctgcgataaagttccgtggttagtgactagtttggcgtttcacgtgtgctgtgattcagtttcagggtttgcaggcaccacatttagagaagcttagattgcttttttggaagacggcgataggttttttctttcccgggatgcgcacaacggcttaataaagcaagtggtgtgatgaaaagatgggcatctcgaacagacaggatagactgcacgctgaaagttggagtgagaaagcgtagaaagaaagccccgcatcacaagcgtactggcaagaaagcgaaagccaagtggtgtttggatataaggaaaaccgccagtactacggcccgccgcgcagcactttcacgcgcatcaagccgagataggagcacacacgcgagatccaaccccacgtcacgaccggaccgcgacgacgaccacgacgaccacgacgaccacaacgactacgacgagcgcagtgcacgctcgccagccgctgcgaaccacagactctagccgggcgcagggctctttctcccccgatatgaacaccagcggggctccgacgctggaacaggcgctggagatggcacgggcgcagccacggaacgcgtcacgtgctcgctcacgtgactcgccggcgcaggcgttctccttcgcggcgttccgcgacttcctgcgcaagtcgcactgcgacgagaacctggacttcatcctggcgacggacgcgtttgtcggcgcggacgcggcgctcaccgaggccgatttcccgctcaagccctggaccgacaacgtctactcacagttcatccgccgcgactcgccgcgcgagtgcaacctcccgcagggcatccgcgagtgcttcgaccgctgccacgcgacacagtccgcgccggaccgcgcctacatcaggagcgcgcgccagcacgtgatcacgctgctgcgggacgccttcaccaggttcctggaccgccagcgccgctgctcatcctcgaactgttcgcgctgcggctcgcgcaccgctgcggtcatggccgcgtctgcggctgcgtccgcagccgcgtcgctcgctgcatcggcgtcctcctccgccacagccacggcgccggggacaccgtcagtgctctcgccaggcctcgccgccgccaagctcagccgcaactcttatatcagcgactacgccgtggacgacgatgacgaagacgaagacggcaccgacggcgccgacgcaggccagagctacaacatccgcgacctccgcgaccttcgcgaccttcgagacctcgacacggagggcagcgcggcagccactatcacgcgcactcagaattcggcctctactgctttctctgcattttcagccgcatctgccgcgtctgctgcttccgcgctatctgcgaccgtgcacccacctcttggctccatcacgaccaccactgggacgcacctttcagaccgcccagcgtatcctccctctagcatgccctcgaccccatcgtcctcattctccaccaccagcagtgcgggcttcaactccctgaagctcaagcatacaggcaagaagcttgtcaacaaatttaaatttcgccgtagtagctcaggaagctctggctcgtcgtttaatccttagctctggcttacgcggcgcccctgtatcatagaactcaagaaaagaaaaaagttacaaggcatattcatcattactagcatccagatatttcattgttgccgagttaggctttttctcaaagtcttgcatttacttcattgttcagctacttaaacagatattaatagtttcactgatttacaacatcgcatattaatttaacatcacgacctttctcgggctttgaagctcacagctgcgtttttgttcaaagaagcaaaagagcatgctgtcttgaaccatctgcgttgtttgacgccgcgcacaatgccaagttctcgcaaacactctggtcgtccaattgccataagaccgaatccgcccggagctttccccgcctcgtgccgaacttccgcctggcggttggttcagccctttggtagctaggttctccccaagacgctcgcgttgcagggaaaccgtcgccgtgtctctcttccccgcattttttcgacgcccgtcaaacttagaaggccacagcccaatttcttggctttcgtgagagacgttatgtcacgagaattattgaaagcctgccacgaagcgctaagaaacgtggggcggtacagaaaattggggttctgagtgtcttggcttgcacccttactatcccactaaacgcatgcctcgactccgagcttcttttgccccaccgcacggcctccagtgctcacggcgtcacctgaatatagtgactatatgaaaaatttttcttattctatgactcgcaaaaaagaatcatcgaaaagaattgccgatgactgatcgacacagcagacatatttaaaaacggtttccgtggcttgcagacgcgttcctacgattgatagttagaaaccaagtccgacattcaaagccagcatgtttagaagaacagctgtaaatctagcgcagagcgccggaaaggcgatcccgcccgtaaaactggcttacaagtacatgctcaaggacccttcgaagaagtacaagccttttaaggcggtaaccctgcccaacaggaagtggcccgacaacaggatcaccaaggcgccacgttggctgtccacagatctgagagacggcaaccagtcgctccctgaccctatgtccgtggagcagaagaaagaatatttccacaagctggtcgagatcgggttcaaggaaattgaggtatcgtttccttctgcctcgcagaccgacttcgacttcacgaggtacgcggtagagaacgcgccagaggacgtgagcatccagtgtctcgtccaatcgcgtgagcacctcatcaagcgtacggtcgagtctctctcgggcgccaagcgcgccactgtgcactgttacctggccaccagcgacatgttccgtgacatcgtgttcaacatgtcccaggaggaagcaattaagaaggccgttgaagccaccaagcttgtacgcaagctgactaaagacgacccagcccagcaagctacccgctggagctaccagttctcccctgagacctttagtgacacccctccagagtttgctttggagatctgcgaggctgttaaggccgcgtgggagcccactgaagaaaaccccatcattttcaatctgccagctactgttgaggttgctacgcctaacaactacgccgaccagatcgagtacttttctacacacatttccgaaagagaaaaagtttgcatttccactcatgcccacaacgaccgcgggtgcggcgttgcggcctcagagcttggtgtgatggccggcgccgaccgtgtcgagggctgtcttttcggcaacggtgaacgtaccggtaacgttgaccttgttactgtcgctttgaacatgtacactcagggtgtcagccccgagctcgacttgtcggatctgaattccgtcgttgaagttgttgaacgttgtaacaagatcccaatttccccaagagccccatacggtggtgatctagttgtctgcgctttctctggttcgcatcaagacgccatcaagaagggtttcgccttgcaggaaaagagacgtgccaacggcgacgaagagtggaagattccttacctgccattggatccaaaggatattggcagagactacgaagctgtcatcagagtcaattctcagtctggtaagggaggtgccgcctgggttattctcagatctcttgggcttgacctacctaggaacctacagattgagttctctactacagttcaaaacagagctgactctcttggtagagagttgaagagtcaggagatcactgagttgttcaaagaggtttacaactacagcggtaacatcggcaaggtcactctcctagagtatgacgtcactaagattgacgccgagcgcagatccttgactggccaggtcagtatcaacgggggcgtctacgacatccaaggttccggaaacggtcctatttcctcgctcgttgatgctatgtcgaacttgttcaacgtcaagtttggtgttgccaactacacagagcactctctaggttctggttcatccacgcaggccgcttccttcatccacttggtgtacagacgtgactccgacaacgagcgcacattcaagtggggtgttggtgtctcagaagatgttggtgaggcttccacaaaggctattctctctgccatcaacagcattgtccaatctggcgacgtttctttgccagatgctccttcaaaggcttctgcttctgcatgaacttcgcattatcattagttcataatatttaacaaaaaaatacatactattacaacgtcgaagtttttcatcgtttaggcttgcgtgagtagccttgttcgctaaattctttgtttcatacctacgctggtgacagtgtactatgtgatttcgctagatttttaaacaagaaaaatattttggtaaaggggcctaatatcaggcgctgtaaaaaaccctcttagaaggatcgaaaagaagtctacaaagcgcaagcaagtgcagttcaatttcaattattgaagtgtaatgcaaatcttggttcagaggggagctgagagaaaggttgcgcttgtgtctacagcgtacgcgctggttttcaaagctgtcaacgatggccagaatagcacaaagccactatgcgcgatcgagctaacgccaaaatcccagatcggatcctcctaccaaaaaatgtcctcacatgaagttcatggcttcattggtctgatagagctggaaggattcatattcatatgcacgattacaggcaagacgaaggtcgctcagccgatcccgggtgagactgtgaataagatctatgcggttgacttcttctgtttgaacgattcacagtgggacttcgtagagctagactcgaatgggtatcctgtaacgtcggaagacgactatagaggagaacaaagcccatcatatccgggacacccatgtcatgaacttcggaagctgctctccaatggctccttttactacagttctaactttgacttgacgtctatccttcaaaaacgaggtatgggagcacattccctaagcttcgataactaccaggaagagtatatgtggaactcgtttttgatgaaggaggtcattacattcagaaatagacttgacgatttgggaaggcaggtattggacgacgagggctttttgactactgtgatccggggttttgcagagaccttcgtaacttacattaagcaactcaaagtctctctgaccgtgatatccaaacaaagctggaaaagagcaggaacacgttacaacgcacgaggagttgacgatgagggcaacgttgccaacttcgttgagacagagctcctaatgttttcaaaagaatactgttatgcgttcactcagattaggggcagtattcctatattctgggagcaggacacagctctgattaatccaaaggttcagattacgaggtctgtcgaggccacccaaccagtatttgatgaccatttcaccagactcattgataaatacggcccagttcacgtagtgaacctactgtccacaaaatctagtgaggtcgagctttcagcgcggtacaagcaacatgttgcgaggtcaaagctccataccctaaacaaagacatttttttcacagactttgacttccacaaagaaacttcccaggaaggttttgctgcagctgcccgtattaagcctctaatcacccagtcattgttagaaagcggttacttttcatatgatgtcagggagcgtaaagtcctttctgagcagcatgggattttcagaacgaactgtctcgattgccttgacaggacaaacttgatacagcagttcatttctagatatgcatttgcattgttcctcaacgacttccatctgatgtccaccgcgagagggacagcattcactgatagtgatctttttatcaaacacaacaccttgtgggcagatcacggtgaccaaatttctcaaatttacactggtacaaatgcgttgaagtcttcattctcccgtaagggtaaaatgtctttcgcaggcgttttatctgacgccaccaaatccgtaagtcggatgtatatcaacaactttatggacaaaaacaaacaagcgaatattgatacattgcttggcaggttgtcccaccagcaagctgtttctctgtacgaccctattaacgaatacgtcaccactcagctcaccaagtcgtctgatcagttcaccagctcttcttctatcaatatattcgtgggaacatataacgttaatgggttgactagaagagtggacatatcaaaatggctctttcctattggcgacaagttcaaaccagatgttgtcgtgttgggaatgcaagagattattgaactcagcgcaggttctattctgaatgctgattactccaagagtcctttttggcaaaatatcgtgaatgaatgcttaaaccagtataatgacaaatatctgcttttgagagcagagcaaatgtcttcgcttttaatattgttctttgtcaagtcggacaagatcaacaatgttaaacaagttgaaggatcttctaaaaagaccggtttgggcggcatgacaggtaacaagggtgcggtctccatcagatttgattacggaagtacatccttctgcttcgtgaacgcccatttggcagccggtgtcagtaacgtggatgagcgacgccatgattacgagagcattacaaaaggcatctgttttacacggtcgcggcaaatctcacatcatgatgctatcttctggctaggagatctcaattatagactctctcttcctaatgaggaagtgaggcgagaaataagcgaccaaaaagacaactttccagaatcgctgttaatgcatgaccaacttactcaggagatcaacgcaggtgttgttttcaaggatttcaaggaacctacagtcaagtttccaccgacatataaatatgatcatggaactaacaactatgatacgtccgaaaaggcccggacaccttcgtggactgacaggatagtttacaagggaaacaatttgaggccgttagcctactcagattcccagctaatagctagcgaccacaagccagtatatgcagcctacagggcgcaagtcaacttcgtggacgaaactgtgaagatggatttgactaaaaagctttatatgcaatacaaagagagtcatccagaggaatacaacaacacaacagtggctcttgtagatattgactacgagaaaaagaacggccatggtgctaaaagctcttctactcaattgttcgcagaatctgacataagcttggtcgaccttgatgagaacagagctgatgtcggttcaatcacccgctcttcttcaatctcttcgtcttctgaaatgtcgtctttgaattctggcactcttaatcccgtaagaaaagaagcgccatcaagatctacgacatcgttgggacgagctcgcgtccctcctcctccgccacctgctcctcgccaaaactcaatggcttcgcagttctcatccgcttcgaacttgcaagcaaaagcggaacctgtcaacgctgaaactaccagcaccgcttctgttgttgctcctcctccacctcctgctaggaaaacaaccttccctcccggctatagtagttctattttgactccaaagaatgcaagtgctgctggatcgaagttgacctcgccggaaccttcagtgagttctgctccagtaccagatgcatcttcaacacaaaactctaaaacggatgagcatgcagctgttagcgaggcgcctatcaacaagccgtcgagaattccgccaccacgcccagcaaaaaagccaaccctagataatctcaacatggactcctggaagccgcttactccgaaatgaagaaatgtgagcacatccgtcatatagaaataacgtgtagtaatatgttagggtgcccaaaaaaatccagaagagatacgacaacgcacctcgagataactgatcaggatgaccaacggcctggggcaaggagccgtgtagcattcattttttgcgtcaatagagaaacacaatatatggccacttgcatcaggtttgaatcatttgcgttagctcctctttcagtttttcaatttcttcgtctacctttttggctccgtcagatatccgatcaatctcttcttgttccagctgcttagagaaaactgccttttcagacttgtttgaggggagcaaatacccaggcttagctatcagtaccttgaagaactcttcgttaggctcattaaaaactatctcatcatagaaaaccgattcaacctccggactattaccaccattctctaacttgaccccgttcgaattttggttctgatactcatgcagtcgcaagtgatggtaaaaacttattggtttctcgtttgcagattcgatgaaatggatctttatgtttatttcgaattcaccccacccggtttcagtaagctcgaatgggggcgcttcgacggcgcgtgtgggattaggatatgtctcatgaagcttaaacacaacactcttaataatatctgagaggtcttcgccattgggccctctgacaaagattgtccacatatgtgagtgttcaactggggcgttggggggcttcacttcgcccattttcttcgcgctgttaccatagataatcggacgagacacggaaagtgtcttgattctcttaggtggtatcggcgccatcgctgtctttctgaagaatgatttctagctcttgaccaaagtttagaggccccgtaatgaaatacacacaattaaaggaaatatttcgaaactatcatgagaactcgagctacgaacgcgccgcagtaacagaaactgaaaggccacttgacatcctcgtaatggctatcaagacaatttacattgcaagggtatggatttctgtccaatgaacagcgcctttttcaggagcttttaaaactaacgcattatttccagcacggctaccgttcgaactggcttccaaaagggccttatcctcctcctcctaccggagttaacagcgatgttcctcttgcagagcatggggtgaaacaagcgaaggagcttgctcattacatcatgtcgattgagaaccagcctgagatgatcttttcgtcacctttctaccggtgcttacagacgtctgagccaattgccgatcttttggatctccctattaatatggaacgaggcattggcgagtggtacaagcctgatagagatgttattcctgaaccggcctcatttgaggttttgaacaacttctttcccggaaaactaaatcctgattgggaatcaacagttatcccaagcggcaaaggagagactgaacaagacattttcaacagatgcaaggagttctggcccaagtttgcggctaagcttgaagcagcttttcccaatgttgaaacgatcttgctggtctcacacgcagccactaagattgcattaggcatgaaccttttgggctttgacaactgcagagaccctattgacagcgacggggccatcataagaagtggaagttgctcacttgataaattcgagctggtacaaagcgagcttgaagatcttgaggatgttccatttcctgctagaagatggaggcttactatgaacggaaataccgagttcttgagcaagggcgaagaaatgcactgggatttccaatacgggttcgaagcagggtccgacgcggacattaaagcaagacaggctttggcggagaaagaggcgcttcaagccaaagcctccgacgcgggcgtgcctttggaaaaagacgcacgagcgtctaatgttgacacggaggcattcgaacatgtctatttcagcgttgacgttcctggagataattttaagaagaggggtgagattgaacctaacgcaacaatgcagtactctggtctggaaaccgaagctcctctggtcagagtgggtgagaagctttatgaaggcaagtggaagaaacttgttggcacagagttagctttgcccgatgctgccgtaatgaaaacgagaaccagcgaagatggcgatgatgcagtgagcgaatcagaaaccttcgatagtactagcacagacaaaaaccaaacacctgaggatgcaggagatccaaatggagagaggatatatcgcataacagaccgtttggtgctggaaaatgtgcgtcctatgtaaggataaaaggatacgattgagtttagatagagcaacgaaatttatagagccaaggtggaagcttcagtggtaaatcatatcagctaacgtatgcaacggcataatagaagctcctgtccgtgctgtttgattgtctcttttggggggcgattgactcgaatcagccaggcgacaagagcagcgggcgattctggagcctgagctttaaacgtttttgacaaacatgaatttcgaaacgcttcaaggatcctcctgcctgattttataaaatgactttatctatgacctttttatcaagattccgaagtctgcgaaaaatccctttacgttgctccttacaccaacgctgttcaatgatgtcaagggtcatcaaagagataagcgaaaagtttgaaatagtgctcgcctcttcgtctccaaggcgctatgaaattgtcacccaggttatggggtttgcggacgtcaaattgatgaaaccatccttcgcggaagatcacgacaaatcgttatatgcaggaaatcctactggatacgtccacgacacgagtaagagcaaagcattaggtattatcgaagatctgaagcacacagaagaaacacacgccagcaaacccaagctggtcatctgcgcagatactgtagtaatcgatagcgacgaaaacatacatgaaaagccacaacggccagagctgcagcttgggaacttgcttaggttccgcgagagcgatggtcctgtcaaagtaattactagcgtaacgctcatcaagtgggagagcccacaagatttcaccttcacccagtttgaagaggtgagtgaggttcactttgactccgattttccgctgccaattctttacgactacgtcgactctggtgatgctcttgatgttgcggggggcttcaaagtgcaaagcttcggcggcgccatgattaagaagatcaatggagacttcttcaatgttgtggggctgcctttgaacaagaccttcaaagaactctacaaggctgcattccccctagagtaaggagaaccgctaggaggtctggatagcagcgcacgatcctcgatatagaggcaaagctgcgctatctgcaacgctccggagtcttgtgctctcgtcgttgatatagtttcttgatcatgtcgcgatgacattcacgtgatctatatcccacaggcctcagcgctgtattattagtgaaaaattttaagctcatcgcactccatctcaggccgcaggaaccacacaatagctagacttggtgtgcatagaatggctaaatcaactaccaagcaagcaacacccatccttgaagcggagccagtccgcgaggagcaacttgagctcggcaactcgtcctccaacgaaagtgagatcgagggtctttccgaggacgatgaggcggggtctggcgaagagcagggctcctctgggtcccgcgcgtccagcggcgtccacaccgtcaagaagctggatgccaagaaacgtgagtcacagcaagagggtggcaaggggtccaagaagggccgcagcaaggccgaggaactgtcaggcatcatctacgtgagcaggctgcctaagggtttccacgagcgtgagctggccaagtacttctcgcagttcggggatctgcgagaggtgcgtctggcgcgtaacaagaagaccggcaacagcagacactacgggttcgtggagtttgtgaataaggaggatgcactcgtggcccaagagactatgcacaactatctgctgatgaaccatctgctgcaggtggtggcgctgcctaaggggaaaaagatcgagaagctgttccactacaaaaagagggcgttctctgagacctccgtgaccaagtccagcgaggagctcaagcaacgcgccatcgacaagcacgcccaacgtgctgctagactgcaggacaagggcatcgaattcaagtggtgattgcgaaattatttcgggtgtcgcccgctgggatacacggcccgtggggtccacgagccgcaggtaggccgctccggctgcaccttatcaaacgaattgttcctgccgatgcctattgaacgagcatatgtctcagggacccccgcgcccggcgtcgcaatcccgtgacagttcgtttacccacctcatgtacattaagcaagtattttaaagctacaaatcgcaccatggggcttcgccccgatgcacatgtccagcgccacttctgcggagctcgcgtacgcgcggagtgctatgcgatccgctaggcgtaggatcagtcacatgggcgcgaatcgtgttcggtcatatcggatcgtcgttcttgtccgtcgtggaacccaccaacaaaaaattttagaacttttacgatggggttaagtacgggcataaatagaaccgcattgtaagatctcagcgctcccctgctatccttcgcacaaaacagaacctcgatcgtccaatatggccaagctttactcctacaaagaaatcgctgaacacaacaccgaaaatgatctatggatgatcatcgacggtaaggtgtacgactgtaccaagttcatggacgagcacccaggtggtgaagaagttctcttggaccttggtggacaagacgccaccgggcctttcgctgatatcggccactcggatgatgccgtcaagatgttggaggacctgtacgtgggggacgttgacaaggacagtgagccaattgcggtggtcaagggagacccagcatccacaaccacaggtggtgaaggtaacggcgtaatgatcctcgcgatcgccgccgttgcactagccgttgtctacttctacctgaatcagaaatgaagcgctagcggagcgagaaagttaattgtagtatagagaggaagtatttatataaatatattgataatagagcacctacaaggttcatgtggaagcaggagtggcgctccgagccgccgtcttggcaagttttgagtatatcgcgtagcggcccttgtgttttttcgcagaacacacgaaaaaacaccgaactccatcacacctgcaaaataaccacaagcgacccgcgagcgctcccgatgaacttcctgttcaaatccatctccgggtttcagttcccgtactcgctggagtcaactccaagcgtcactacgcccatttgggaggccaccaacggtcacagaaagtctgactctcttcctgtgactgtgttcagcttccagaagcaaagaaatggagccttagatgcaatgatcgctaacgcagtgcattatgcaaaagttttgaagcttccaggcatcctgcgggtcgttgacgttctggacaccaatcaaaacacggcttacgttgtcactgagagggcacacatactggacaccaaaggcctcagtcagcatgcgttgagcttgggtaccctccaagtggctgagacacttgagcttcttcacgcccaagcgaaagttgtactgggaacgctctccagaggtaccgtgtttgtcaacgaacgcggtgaatggcgccttttcggcctcgagttgtgctcgaaaatttcggacctctctcacatgaaacagaatgtgagctcgtacctgtcattcgttgcgggctccggccttgaagttcagatctcgccctcatctgccgcagatgctgtcctactttccaaattcattcaatccatttactcccatccgccgtccgaatggaaaccccttctagttgggttagaacaaggcagactgacactttcacagtttcttgcgcgttccaagaatacgcaaccttttcagtcgccgttgattgcaatgtaccaagatctcagagagttccatataaaagatcctcaaggcaaggtagtggcgatgtcggaccttcaacgcaatattatggatgaccctacagttttaagaggtagcacaccaggtttcgtcgaaggccaccttatccctgaaatatctcagtgcattgcatcgatattaggggctcagaaaacacaggctttgactgctactagtgcaaatgtcataacgtttgttgcgtccatcatggagcttacatgctctgatgaccctgtcacagactcggcgtcagtttttgctcactacgtcaaaccgcttatctttgagagtttcaaatcacccgacagacagctgcgtttcttgttgctggtctacttcgcaaactacctcgaaaagctcactaacaatgaggtctcagatcgcatatttcctcatttcgttcaggggcttgctgattcggacgcaacaatgaggattgaaactttgaagaagatacccgatgtcacgcccctaattaccgaacgccaactgaacaacgacctgctgagacacttggctaaaactcaagttgatgcggatgtcgaaatcaggacctggactatcctcaccatatcagggctttcgaaaaagctttccccctccaacaatcgatcaggtattctcgctactgcatttacgaaatctctcaaagatccacatgtgaagcctaagctggctgctctttacggccttgaaacttcgcttgagctttttgatgtgacgactatagcaaacaagattctgacagtaatcgcgcctggcctactcgacagtaatgggcaagttagaaggaaagcaaagaacctttttaggctctatctttctaaactggaaggggagacagatcaaatcccagctgacgatagcgaggaagttgaggttgattttgacgcaagcttgaggaaagaaaatgggcaagtaatccagcaattcatgagcaatttgaaactttcaacgccgccaataatgtcacagccgcagactcatgatcttgctgagaatactggagatgatgagtgggctcaaaataatgatgaatgggctcaaaataacgatgaatgggatgatgatgaaggctgggaaggtgatctggttgatgatatcgacgctggcttgagtaaaccaactcaggaaacaaaaggcggccaccaggctaaggtacacatcggacaagttaaaattcaaaaatcatggaataaagacatcgaaaatgatgactgggactcgtgggaccagcctgccgatttgagtacaaaagctgcgtcaaagacttctaagccaccgacttccaaggtcaccgccaaaaggacgattataaaggcttcaaggcaaaaaaaagatcaaaaaccaaatccaatagctgagaaagctgaagttttcgaagggttcgagaacgatggcgacgatggatggggagacgactggtaagtaagcgcgcttatgcgcaatatcctttggttattgatttataaagctaatatacagcaaaatttgaggctacaagtagccaccaatttatttagtagttgatgtttctgttgccccagccggagtctcttggcttctggaaaccgccaccgcggccgccaccgtaaccacggccaccaccgcggccaccacggccgtagccaccacggccaccacggccaccaccgtagccgccacgtccgtatcttgggtggccaccgtactgccttctgtcgtacttcatcaattctggaggaatctgctggttggcctctctcatgatgctgatcaattgagcacccatacccttgttagcctcagtgaaaaacgaaatagcagtaccagtcgcaccggctctaccggttctaccgattctgtggacgtaatcctcgatattgcctggcatgtcatagttgataacaaagttgatacccttgacatctgttcatgttgttagtaaaatattctcaagttttgaactacagcacccaaagcgcgaaacggctacaggaagaaaatgatttcagaagttgttgattaagagtaaacactcttcccaaaatcactcagcacgcctacaccagcttgtggtcctggccgctgggcaaggagggatccagtacagatgatagaaactacacataaacgccaaagacaatggatacgcttctagtgaagcagcatcagcagccaatgaaagaactctgcgcgcgatacgactaaaattaacgtcataatcttcaacttcaacgagaccaccgaaaaactcgtggcatctccatgttgcacatcattctcgcaataaaaagctcaaaataaagaactattcgctgctcattcgttcatgccattacctccgctcaaacttaaagtgcctcaacttaaaaaaaaccccgcagtctctttatctagcacttcaaaaatgttggaggagcaatgttacgctcatcttttaacacttgtgtagccgaagttatcataactcgaaccccctactctctttacaagagtttatagtttcttccatgttcctgtaagccatttgttagatgtagtgccttgcctagcacaacgccaagaatcagtccagctgttcggcgcaaaccggcaaggatgcatttgcaatcagatgcaagttaacgaaaaaaaaaaaaacataccaatacctctagcagcaacatctgttgccaccatgataggggagttaccagttctaaactcttgcaaaacccagtcacgttcgttttgggctttgtcaccgtggatagccaaagctggccatccgtcttgtctcaagtagcgagtgatctcgtcacaagtcctcttggtggaagcgaaaatcaaaatcttggaatccttgtcttcagaggcagtctcgagatgcttcaacaaacggtcacgtttctccatatcagacacaacctcaacgatttgagcgatgttgtgagaagcagcaagctccaaagaaccgacattaacctggatagggtcgtgtaggtagtctcttgctagctgctgcacctccttaggccatgtagcagaccacatcaaagtttgcctgtcgggtctgatctggtccacgatctttctgatttgaggctcgaaacccatgtccaacatacggtctgcctcgtcaagaacaaggtaggtaactctcttcaagttagttttaccgatttccaacatgtcgatcaatctacctggggtagcgatgacgatctcagcacctctagtcagctctctgatttgatgaccacggggcacaccaccgtagacacaggtatttctgattctggatgatttgccaaatttagagcactccgtctggatttggacggccaactctcttgttggcgccagcaccagcacgataggaccatctccaggagatagcaaaggctgagcgttgatgtgaacaataccgggtagacagtaggacagagtcttaccagaacctgtggcagcgacaccgatcatgtctctaccagaaagggccattggccaaccctggcactgaataccggtaggcttctcgaacccttcagccttaacctctgacaaaacgtattctgggaatccggcctcgtcgaaggtggtgatgggctttggaatatccttacccaaaatggacatttcgttggcctttctgaactcctcaacctcagcgtcggaacggttgcggacagactcgtgctcaacgtaaaagttcttctcgaactttggtaggttgggcagctcttggtcccagtctggcgcaaccaactccatgggctgagaaggaggaggacgagagaagccgccgcggccgccaccgtacgagtctctaccataagagtttctgtcggagggtcttccgccgcggaaatctccgccacgagagccatagttgtctctgttaaactggttgtctctggatccgtaagtcattgtagggacgatgttaatggagagtcactttctgtggtttgagtgaggaaagaagcaaggtttttcttagtgcgatgagctctttatatattaaaaaaacagccagttttttttcagccaaaagaaatttcgcgatgagcttgatgttcaagaagcgacatgtgtgaaagccgccgcgtcgcgcccgaggagtgctctggaatccgattgacagtcaagattctttcttagggcttttaaagctatattttgaatgtaatattgtacatattatgcgagaaggaaggtcgtttacatctcgcgaatgcgttgggtgaacttgtcttcgacggcgtcgcacaggtccatgagatcttggagacctttctgtagaacttccacagcagtgaacttcccgtacgtttgtatcctgaggttcaagagcgtttcactggggtggggtatagagtaaccgcagaactcaacatctgggttcttcatgatgatgtagcggagcgcgtttccgagcgtgtggtcttcctcggaaatctggaaagacgcgcaagtgccgtcttcagatgtagcgctcgagagtagtctaatcttctctttgtcggcatcttcttctgcttcttcttgctcatcggcaaccatgtcaacatcctcagcaccgttttgaaccgattcgccagcgtgcacaatctcctccgtgtttacttgagcatcaggctctttgacatcgccgttggccatattgtaggtacttctctttgcttcgcgcgcccgttctgctgcccttcttgacgagaataagaacttgattgaaattttttcagcttacaaggacaagacgtacggaaggatgggaggcactagagtggcacctgcgaagaagaagactcggatggcggtctgagctcttctgggctgtagtactctaaagccatgaacctgtcaggtgtgttttagtttaagcttggatgcaaatttagttatttacagagtccgactcgaaaattacctgtagttactgaattattacacatgagatgaggagagttgaagtcttacagcaaagtctctcccaaagcacagcgagcgacggcgcagccagctgatacggtgtctaggacatgcatgtcgtgaacggcgagtgttgggttgacttcgacaacgtccaaagctaccaacttacccgtttcagcgactctttcggcgacaaagagaccttctcttagcgtcagaccacctctgactggagttccggtagcaggaacaaacagggggtccatggcatcgacgtcgtaggacaggtggattgggcagtcaccgtctgggttgatggcctgcaaggccatctcgatcacgtggttgaggccaaaacggtccacgtggtacatggagaaggctgggatgtggttctctctcagaatgcgcttctcacctgcgtccacgtcacgtaggccgatgtatgcaattttgttgggcttcacgcacttgggcacccactgcagggagggaggtgtgttctcggagtcgaggcccatcaaaaacgagacggggcagccgtgcaggttaccggagtctgtggtggatggagtgttgatgtctgcgtgagcgtcgatccacagtacgcacgcgtcggggtgcttctcgaaaaccgcggcgatggacccaatggcgacagagtggtcgccgccgatggtcacgggcatttcaccgcgttccagcacttttttcgcagattcgtagatttgcttggtggcctcaccgacaagctgtggtctcttgacgataccccacacgtcggaggtgtcagtctccttacgcttctcgtagtcgtcgctagcgagtggctcctcgatggaagttgtccagccgagttcctgcagatcttgccttaggccctgtctcagcatgtacttggggccgtcttccacgccggactttccctggccgcctgagaagttagccagcactagaccggcctttttgtttgggtacaaatcgaaactaggttctgtcaacattggtgtgaatgtgtagagtgtttgaggtcagtgtgagtgtttgagagctctatgcttctgctggatatctctcgagaatagttctgtacccctgccgctttatatacattttacgtgtctccatcacctgtacttggcgtcaatgtctgtgctatcggaaacgtctatattgcctttggtctgttttgtagcactaagtgaaaaaacaagcgaagctgcaaatgccgcgtgtggcaagattgtggcgtagattctgattataatgtttttgcccggcttgagcggggtttcaagagggcgcagacaggtctcatcacagccaacttcgacgcaggcagcaagcacgcgtgtacggacctactatgtaagagaaagaagctgcagcaagagaaagaagcactacgacggcgtgcttcgaggtctgaggcaccaggagccctgtaatgcaaaagggtctctttatagcgccaagcaacgaagcgatcgtgactgctgctgtttcctaaaactttgttcgagcattcgatgtcgaaggtcgaagactagttatcggaaattactctgcacgacaacctggcctctaaaagaaagcgacggcgacccaccattgttattttcgtggattgtgatgtcaacaaatatcgcattacataatttctgcctttgtgggggtctgatcacgtgaggaagagaactgtaaggctactcggcctcggtggcagatcgttctttggttgggggcgggcgccatggttgggctttggcgtggcctttgtagctttgggctcaagagcgccgatggctttgttcggcgttgctcgcggaacttggctcagatagccgggaaaaaaggcgcgtatcttatgttcggatattctatgtaggagatcgcaaaagccatcttgggccggacggccttctcacgactctttataccgcgcgacagctcgggttgagaatatatactgccaccgctgatacctaccgtgagcctggagaacgcccaacggcagtccggctcacaaccaggcaatcttttactctcggtccgacagcaagcgagttaggccttctgcgctgcaattaaagcacatccggtgctggtttggatgatacttgataatgtcgccttcgaaactttaatctgctgctctgtacctactgtgtcgcttttattctcaatcaattagcgccgtggcgcagtggaagcgcgcagggctcataaccctgatgtcctaggatcgaaacctagcggcgctattatttttttgtttggactttagtgatgatacatcttctagttttgaaagtcattcctcgatgagcccgttcccccaattccgcaggctttacaacaaccagctacacgggctagaagacaaccagtattttaaggctggaggctcggcccgctagaaatggaatctcagttgtacgaaggcttccacagctcgcaaagactagtggacgaattcaacatgttgcaagataatcagcccatctccttcacggagaaggacagcagcgacgaggaatctacagcagaggaatcgcaggagctgcaagaggtcaagcactcgcatgccgtgcatcacagcgcagtagtggtgcgaaacatcgacgttcttaaccacatattcgggaccctgggcggaaaggaccggctagcgaagattctcaagtatgtgctggacctcgtcaagctcttcgtatcgcgcagccggatcggtatcacgcgctgggacccacaggtgctcgagcactactccaaggtccttgcgcagcttaatctgcgcctcctcttgaggcacccggctaccatcgccaaaataatggtagtcgcgggtctgcgcaacttcgaggccaaagcctccttggtgagctctaacctaagtcttttcaggcaaatcctcaggttcggcggcacgcctttccgcgtggctgctctttggagcaagatcaatctcaccacgcatcagatcgcggcagcgcgcgccaaacctgcatcagcagccgacagccatacgctcgcggtgatcaacaagctttggctgaacgaagcctccctgggggatttcatagacctgtactacggagtgatggacgagcttatgctcctccacaagttcaaggtgtggcaccaccctggcctgtacacatgggttgcaaagcacgagtctctctcctggtactacgatattatgctaggtttgaaaaaaaactggtgttctctacagcagctaaaccgtgcgcagcttgagctcagcattcaagaacaagtgaagaagcgcgccctggagctttcgtcaaggctacaagggaagactgcctcccccattaagcagcaacttctccaagatcttcagactgggcaagagcacaacgatcaattctctaagcgcatccgcgacattgagcgccaacgaagagtggttattctggacttggttaggctctcttttgacttcctcgccgacacaactgacgttttcaacttaaaaacgcctccagggacgtatgccgtgctatctttggcctcaggcctcacgggtcttgtgaaactctgggggaatgctaagagagaactatcagagtctgtagtataagtaatgaagatttggggtacccagcaactgtctagttttgccacgcaaaaagcttaggaggtttttgggcaattcatgatggcgcacaagggcaaacaccaaatgaccagggttctccacactttttttttcggtgatatttttttcctgtcattaacgtcctatttagaacgcgtgttgatcagttcacaaactccagggccctgaactaattcataacaactcaagctcaatggctaaaaaaccgggggtgttgattcccttcaaaaaccgtgtagaagtggatgatagtctaccagaatggaagaggttggaagagcatgtcgacttcatcaagtataaaattacaacaaaagaggattttaaggtcgccctggctcgatctaacgttgaatgcttgtggatcacagaggatctcttcacttaccttggaagcccagccgaattctatgatgattattcctctagcttgaaactgattgcagttccttgggtcggaaccgacttcttagacggacctaaattgaagagagaaaaaggcatagtagtgtgcaacattggtcccagtgccgctagcaatgtgggagaattggctctcttcctcgcactcagctgtttcaggatgacgtccttcttcgagcattgtttcagatttgttcacagaggccagcctgggcaatgtgcagagtacgtaggaggcaagaagcacgcgctaactgcttcgagtgctacgggcggcgagcaccattacccatttcccgaaaagtttactcgtgagcaggctcaagttgtggacttgtctaaaaattacacaattgctgggaaaactatagcatcgcctaacggtaaaactgcccttattttgggattcggctacattggtcaatctatcggaaaaaagttgtgctatgggctcgatatgaaaatccaatacttcaagagatcggggcctgtttccaaggatattttagggtacccagcgaaatactgtagtactttagaagaccctgagacttgggtctctgcagaccttattgttctggcacttccagggcattcgtcgactcaaaacgtaattaatgccaaaacattgagcatgtgcaaagatcaggtccgcattgtcaatgtagggcgtggctcttgtatcgacgaagatgctcttttccaagcactggagtctggcaaagttgctagcgcaggattggatgttttcaaaaacgaaagtaccaaggtggacgagcgcttttttgatcggtgggatgtgacgcttctgccacatatcggaagcaccgtttcggacatggtaggacgtcaaacactggttacactccaaaatgtcgaggatgtcttggtgaaaaacggacgtgggctgtatccctgcaactagcatgaagtcaagccaatagtcattcagcagaaaaggtattaaactctaaataattatacatacttttcaccattccgtttcgccttgggccctttgaaatgcgtagtccttgtggtttatagtagccaagccatcttttagattgcacttccacttgtttttcacccttagtaccttttcgtacaggcacagcactatattttcgtcctggccctcatcctcacccgaggaattcagatagtcgtcttccgagtcgtcgaggtccgagttaatctcatccgtgtcaagcagtgcactcttcttagcttgttttgcctggagttttaattgctccgcaatttcgccgtctggatcctccatgcttagctcaatttcttgtttcggctgttcttcgtgcttgctctgtgtcatcaacggctgctgctgtgcttgctgctgctgcgactgcgattgctgcgctttgtcctcgcccgacgaaagtgcaggtattgccagtccttgcgagtcgaggaggcttggtgctatattagaattattcagcgatgtgcccaacgcaccctcgtcctcaggatcccacataaacttcgcaacgcggctctctgaaagctttgtttgccataccagtttcagatcctgtagcgtttgttcatcgataccggcactttcgaagtcctctcttacttcgtttaccacgttctccacaatggtctcataagccctggctccttcttgattggacatctcagagtgctttcagacgcctttaaaatcaacctttatttctctgtccatataaattagacgaattctcctttactttcaattttttttcattcttcatatcactatttgaagaacaaggagagcgaaggtgaatcaaagacatagtaaagtaaatcttggactcttgtagagccttgcttgaaccgcacttagacgaaaatgagggctagcattcaaaagcgacttgacctgcttttgtaccaatttcttgcgaatacatggttccaatttcttgtgaacacatggttcagtcgacgtccggatccacagtccgcttctgggcacgaggcgggtgtgacggttaatcacagttttcatagtccgtaatccaatatcagtaatgaaggccatctgctatcctggggcgagaagcgcgcactttttgcgtgtctggatgctctagaaggatgttttgaacgtcaatcgtagggagtcctatcgttattcagtgttggaagcgcagtggagcgagaccaaggcgtactctgctcttttcctctcattcgaatacgatgctgtgcccgtcttcatctctcaaaatcttacctcaagagtatggcgatcgcgtcaaaaacctatcgctttaactcctccggaagagcaggacagctacaatgggcgactctaacataggaagcttcagcacgccactaaagaatgggataagtagatctgtggagttacgagtgccaaattcagaaaggccatatcccaaaggcgtagattcacctggtaaacccgccaatgatgatcgagccttgaggatacaaaaaaacaatgagaacgcctcgcagctgcgctcatcaccctggaagagagcaaagcttgacaagttctcttcgcgctcgcatcccgtttcctcgcctgctgtgatcgaaatgttggatcgaaatgtttccgggccgcatggatcactgcgagacagtcaagcattggaaatacaggatgagatatcagaagccatcagcagcgctgtcagagaagtgtctggtagtgactcgtcaaatcacgataatcagcatcgcacctcgctaatcaatgacctgctatccccaaggcgggatggcacgcctgaccacattccagatgctgacctcgcaaacttaggcaagctgacacctcccaagaactacatgcataacactgagagtagcatcatccagaatctacaaagctgctttcgagatgagctcggcaagtttgagcagtacctaaaagccaaaaacgaacaggcagatgagtaccgccgtcgtactgtagactgcttcgagaagatcaagcaattggaagaggcactcgatgagcagaaacttacttactcctctcttttgggcgagtatgaaatgctcagagcctctcaaagtgtccgcgacgatcaatggcaaacccaaaaccgagaaattgaaaagctctctacagaaaaaacgagcctcgaagaacgcgtttcccggttgaagctgcggctgtctgaggcgcggaatgaaatgaagatgataaaccaaaattcgcagatacttcaagaaaagttccaaacacagattcagcaaaatgagaggcttcaaaaccaagtttcagagcttgaagacagtgaaaaccaacttcgggtgcatattgaaaatactactaattctaaaaagcgagttgaggaggaaatcgaaaggacaagggctgagcttgctctattaacagaaggcaaattcaagacgcagtcggaaaacgaagatttaaagctttcagtctccaaggctcagactttgctggcagaaaaaacaaagttcattgaagagcttcaggcaaatttaagagcttctcatgacacgaagcagaaatcaactatagagcttgaacaacgcataaacgacctaactctcgagaaaaatgaattagtaagggaactggaggacatgagcactttaagatcaaaaattgaagaaagtgaaaacgagatccagtcagtgaaaactgagcttgaccgaacacaagttgctcttcaacatcttaaggaggaacattcagaactccgcgagcactgccgatctttggaagccgaactcaaaacctctcatcaaaaactggaaacagcaaacgatcagctggctataaaatcggctgaggtcgtggagcttggccatgatgttaaagagctgcgacaagggaaatcacacctcgaagattctctcaagcttcgtgacgcttcaatttcggaatggaattctaagtacgaagagaagtgtgccgagaacaacaagctatctatcgaaattgaaagtttccagttcaagaacggtaatttagagacagagcaccttgttgagctagaacagcttcatcagcaaatgacctcgcttcaagaaactctaaaatcgaactctgagcgtataaaggagctaactgaagagaactcatctctcaaagaccaattagaggttcgagagcttcctcaaccgcagcagggacctcttgttgaccctgagcaagttgaagagttacatgctaaaatccaaagcttagagcaacaacttcgggagaaggaggcggaagcgggtaaaaggcttcaattgctagcggaagatctctacatccagtactcctcgaagcacgaacagaaggtcaaaatgcttaaaaaaggctacgaatcaaagtatcaagacaaactcgaaaggctagggctcgaaaactcaggcttgaaagacgagttaatgcaactcaatgatacactcaaggctgaaagagaagaaaagcataacttagtgaagctgttaaataagtaggtacaaattagccttcggccggggggccgttggtcacgtgctcaattatccttcagtacaatcaaacgttttacatccacggtcaatcacccaatttcgtcgcgaaagttagtaacaagcaaaggcaggtctttgaaaaccggtaactggctccacaaaagctttttttgaagccaaaaaagcgtctgagctggacttaaagaccggtctggtgtgattgatttctgtgggctggccagacataagcgttgataattatcagcattttacgcgactcgacgcatcggaagcccgcacaacaaaacttgatagacgccaatcgtgggcactgtagtaaaacatgggatctgatgatgacagcgcaggctcgattaccttgcagctactatctaaatacaattatcatacatcggaacgggacaggagtctggagaataaagagaagaataacgaaccttcgcgcaagccgagttatgacgcgctctacaaagagaacactacattaaagctacaactggaagaatacgaaagcgagatagctagtttgaagaggtttattgatgttctgaagaacaatagaaacacctttaaggaatcgcaccaacaactcgaagtcgaagataagctaaaggagcccattcttccacctcgatcggcagaaagaaggcgcaatgcgaaaaacctatcactcccagtgacgaaagaagctaaaagtcaagctgagaagtctcctggtttattatcccctgcaggcataattacttccaggagtttcaacggaacgcctactctgactgataatacgctcaaccatgaccgtgaccagtctttttctcttaatgaactagacaaaatccgcaggtcgagctcgtcgtattcgaatgtgatagcagccagtccggcgacgtcggttgcatacacaacatccaggatatcaccatctcgaagcaataagcattcgctcaaagacgaagattcagcatcgtcagttccagagagaagcgcttcgcttttaaattccagcaaggctgtcatatcagttagcgatcactaccattctcccctgagaattggttctgggggcaatcaagaggacaatcaagaaagctcatcaaaaaaatcgtatcccaagagcccaatacctaatcttttagccagccacgaaggcaaggctgatatatctcctgcatcgaagaaaagcctgaataattttgcagaaatgcttgattccagctttggagaagatgaggagcagacaccccatgaaaaccctcaggaaatcgaggtcgcctctgctaatcaagaacgagagagtatatctcgactactgggatcgcctgtggcgctaaagaagcctcatcagtcacatgaaaactcgcctgtgctgcactccttcgaagtagtctcaagttctgctccagaagagaagccttcctcgagcacgatcggctcgtcagccagtactcaaattgtgtccgcgtatgatccacagtccccaagatcaattaatgctaaaagcataccacatttgggaaagagcaacagtcaaccaatagtgcaatccccgcgcaagaaaacaacgccaactgtcactgattcccacagtatcatctcagatattcctctctttgtgcaaccaggagaactgggtactatccgaattgatgttgtcagtacactccaccgtgataatgagatgttcgcaggtgatcatcacatccttttcagtgtaattgatagaacttcgggaaaggagattttcaaatttgctaaaactatcgacagggtttatgaacttgacgtctacctgaagtgccacatggataccatcatgttaccccctcttccagagaaggctatgttcgagactactacaccgcttagggtagattacagaagggagaagctcaacgattatttttcatgtctatttgctcaacaaaacctacttccggatattgcattgaagctggcgaaattcataagcacagacacagttatgaatcccattataggtgactatatcaaggagggtatactaatgatgaggaaaagtaaggcaataggaagtaccaacagttggcgcttacgatatgcagttgttgatggagttaacctctcactgttggacaggggtcaggtttcagaaatcattaagctctcgcaggctgcaatagagctacaggctaacttgccagatgatagatatggaacgaaaaatggcttcattctcaacgtgcataaaaagggcggcctttccagtgggacaagatactttttttgttgcgaaagcccaagagagagggagtcttgggtatcaagtcttgccgaatttgtggaaagctcagttgtcttcagtggttccataaacagcaagtcagaaagctctagcatgatagatcactcctctacaggtaatgaggcaagctcggatgcacctgtcagttacattgggcctatagccaatctccagagtccagtttctcattcacccacccaggcccctgatacaacggcacaagaagatgagagggaatccaagagaatacgaatgcgcagctttttccccttcaaaagagccactgcagcccaaacttcgagcgaacctgagctcccacttaatggggacagtagccagctgcctctcctgcaacccaatgaaacctcaatatccaggtcccttcaagcgatggatctgggccctgaaatcgtcagcaatacagttttcgggtctgaactgcgaagctgcgtttcaatcagctcgcagctttatcagggcaaatatgtcattcctagcgttgtttacagatgcctggagtatttgtatcgtaatcatggagttgaggaagaaggcatatttagaatcagtggttcgagcttgctaataaagtcgctacaagaacagtttgacaaagaccgtgacattgacctttgcaattacaacaagtctgtcacttcagatgaccccaacaagagtaacttcggaacgggcctagtcgatgtaaacactgttacaggcttgctgaagctgtttttaagaaaaatgccacacgtcattttcggagacagcatgctgccagtgttcaagagcgctctggatgcgaagtggggcagcggatatcaagtcgcgcttgagtaccgccggcttgtgaattctgataaaatttcaaaagagagctattcgctcatgtttgttctatttgagctgttggtcaaaataaaccagaagaaccaaatcaacaaaatgaacttgcgaaatttatgcattgtgttttcgccaacgttgaacatcccagtaagcgtgcttcaaccgttcattgttgacttcgattgtatttttaaaaacgaggagccgattaacgattcacagagggagcaagtcgatatcgacgcgccctcggcggtgttaaaagagataaatagttattttgcttagcgcttaatatgagttacgattaaaagagtttcgatatttcaacagggacatgcagaccataagcattccaaggctggcggcgcgcgatgatggagagtgctagttgttggctcttttcctcaaaacattttcaatgaaggcttcgccagctttgtaagatgacctgaccaggggaccagacgcacaatacaaaaagcccagctctagtgccttgtccctccaatagtcaaatttttccggtttgacgtactccacaaccttcatgtgccgcttagtaggcctcatgtactggccgaatgtcacaacgtcacagccgatagcacggaggtcctgcagcgtctgcaggacctgctcgtccgtctcacccagcccaagcatgagcgatgttttggtgatcaaggtgggaaccgtctttttggcctggttcaggacgctaagggactgctcgtaggtggctcttctgtctctcacgtggggcgtcagatctttcaccgtttcaaggttgtgagcgtaaacgtcgagcccgctttgagccatgactttgaccatttctaggtcgcctctaaaatctcccgaaagggtctccacaagggttttgggcgccttttgttttatcctgcacactgtttcggccaggtggtgggctccgccgtcggccagatcgtctctatcaacggtggtcaaaaccacatacccaaggccccacctgctgatagcctcggcggtgttctcgggctcggcgggatccggcttcgagggagccctgttggtcttgacggagcagaaccggcagccccgagtacaggtgtctcccagaagcatgatggtagcggtggccttggagctgtcgccgccgccccagcactcgctgatgttgggacacttggcctcctcgcacaccgtgctgagtttgagctcccggacatccttcttgagcttgtggtagttggtgcctttgggaataggcaccttcagccaccggggcagcctcttggcttcctcgatgttggatcgcgcctgctgcagaggatcgagcgtgaacttggcggccttgccgctgacgaagtcctcgaacgacgggcccttgttcagcgcatcggaaaatgtcgtggtgcgccgtcttttaggttgggaagctgtggtcgtcgtagcctttgttaccgatatcgctcgcttctgcagctgcagacgtgagcacttgaagcgggaaagcattaccgtaggggggaagtgctacagggctgagggcggatctcggcactccagtaacgcgccagtcgtgggacagggaagatgtagaacgaagatcaacctcgatcttctggcagcgacgccagctgagtagttttccacgctcttgatgtaccaggatgagatgtgctgcgcttgtacgaagcgcgattcggagtcagacgcggcgccgagcccgcgcctgactcgggccgcgagggcctatctgtcacgtgatatcgggtccattgtgtcacgtgctctatttctacgtcacgtgcctatgacgtgtgcgtgataagcaaacgacggcgtcgttttgaacgccgctggcgccgctttgagagctgcgccagccacacctgacaacggcgatgtgcagcgctggccctgcgcaaagctcgtcgcccgcaaggctgggaaaccgaagcatagcaaagagcgcctgctgggcccgctagcgggctgcgataccacgtttgacttagtcaacttctgttaaaatcgtaaaaacatgcataagctcatatatacgcggttggggccgcggcgcgatgcgtttattcgtctctgaggcacacgaactcgccgttctcgacaacagcgacctggtgcaagtatctgtcgttcagcgagacctcgccgttcatcacaccgttgaagctgcattgaccgccgaacttgttcaaaggcaggatctcgatgaccttgtgctgccatggcgagatgatgacggccttgttaccggcttggatggcgtgagaagtgttgctagcggctttacccattgtgaatgtgtttttgtgtgtatgcgtgtatcagttgcggtctgctattaagaagtgctaagctggttagatcttctttgctgatgattgtagagaagaagaggagtttgtaatttagagctgaagaagcgcccttatataagtttcgccgatgcctcgaactatggccaggggaggttgcgcgcggtttttgcaaacatcagggttgctgtgggctccgtcagagcttatgcgtgtgtatgtgcgtgtgtatgtgcgtgtgtgtcgtattccttgagcaaagaaacaacgtttacatcatcaagacagaacactggcagaacgcagcgcagaacgcacagaagcaagggcccctagcggttggccgcgaagggtttgcgacgtccaagggcgcggctggagggacagtgacgaaatggcgcagcaagcacggcgcgagtgggccaaatctcattcgaggacctgggacctagcgcttgcacacgtgcttgggcgttctccagtgactgggcagctcagttcgagcgctggaacctgggcttgcctcaccgccctggccaggaagccggctctagcgggctccggctcatggcggtgaggctgtagtgtgtcgttttctccgtttctacgatatgatgtcggggcgcggatatacgatcacgtgacaagtcgatatactactatcacgtgactcgaattggccaccgcgcagcggttttggcagagggcccaagcggagcgcaagagcggccggcgttagctgaattcagcttcaggcgcctcccctgcacccgctggttccctcccgcggattcgagcgcccgggcgctcgccgcttggtttccacgtgactccatcccgccaccggaaacgctgctcatagcgctgctcacgccgcagctcgcaccgccgctcatagcatacagcgcgtcggcctcggagccacgcgcggcggaaagcgtggcagtgtcacgtgcggcggagggcacgtccgcgtcacgtgcgcctgttttcaggaaaaccaaatcatgtattcgtagatagcgctacagacgtttacttagagcagtggcactcggccttggagccgcacttgcaggccttgccgcacgcgcactccttgtccttggagcaggagccggagctctcgccgcccttgacggggcacgaggcctcagcgggcttgctctcgcactggcactggtccttggcgcagtggcagtctttttggcaggcgtagttaactagttcgctcaacatttcttgtgtgtgtaggtttgtgtggtgtttgtgtttgcttgaaagcttgttgggagagacgaggccttgcagttgctaaggtgcgctgttcagggatccttatatagctttttttcaactgtgcgatgccctctgagttttttttgctgattacgatgcgttgttaacgctgacactccgcattaacgaagccggaaagaaaagtttttagcaccgtcgtgacgtgcgcttggagcaggggcgccgcgcgcgcgagatgtgctggtcccgcgcggagccctgcggtgagaagaggcgcggggacgagaaacttccagaaagtgcttcgtcacggcccacgggataacatgttactttgtacgagtgatctagcgtagtccggctcccagggtgaagaaggtcttcatcctctaatgagtagttagtcgggcctttggagcatcccgagatcgatcaaagccaaatgcttagtatgcggggttgcgatagcagcaggctctgtcggcctttctaatgttacgttgttcttccctttatataaaatatctactgtgtctgcacgcttcggatcggataccttgcaggttaggctgcgtaggatcggcgggcgggcgctaccacttggtctggccgctgcgtgtagagcggccctttgtcggtgacacatgcgagatcatcgagatatcgctgtcgtcgaagttcatcaggcgcgatgcccgcgtgttgcgcagatggcgtgtggtggaccctgaaggtatcttgtagcctccgctggatgacgagagcggacggcgctcctgcggcgcgccggccgccgctgctgccgcggcctcggagtcggcattgcgggagctggccctggtccctgaactagacgcagtgcgcggaggcgcgtcgtcgagcgcctcgggttctatctccagggtctccaggtgcctggaaatatcgtcaatagtaatgtcctccaccgtgcggttgaatgtcttattgagctcctcgtcgtatacataatcctcgtcgtcctcgtcttcgttgtcgctgggcaggtcctgctccacaaacggtacggtttcgacgtccgcggtctccagcttctgtatgtagcgcttgtcgttgggcgtcggcgtttcgctgcggggcagcgtgggcggcgttttgacaacggctatggacgcggcagcaggagcccttctagatcttgtgatgcgcttggaggtctcggccttgggctccacgagctcgggctcaaacaagacctgctcaaactcggggatcatagccctccccagtttgatcacctcttcggcccagattcggatcacgtctctcgcgcgtttggtcttgtaaggcttccattgcggtttgcacccgcgcacaatctccttcaccacctgcgcagagccccactcattgatccagttctggttttgtaagccgatcaaatgagcgaatacgccagaggagatcgccccgtcggagtagcccccctcgagcaccgacagtagtttgccatgcgaatgcatttgggcgagcttcagagcgtccttcgtgaacagattgtaaaagaacgtgggcacgttcacagcgtgtctctgcattgatggctgctcgtactctgaggcatcgaacccggcgctgatcacgaccaggcccttgaagggcttgcccagtgccctcatgttctgtttggcagttctaaagtactcgtctgctttcgcaaacagggtccggtacttcgtttggtatagtttggtgaaggcttcgtcagagtcatacgactgcaggtgaacattccagatgttcacatcgtgtgcgtccatgatgcaggtggccgcatttctgacgttttctttcgtggcgtagcccagctcggttgggaacgagttgatgtcgtgcagcgagaaatacccgactttagggaactccgcaaacttcttgccgaactcgttatactcggagccgccgtcgtcgcatccatcgggtttgaagcctgctctcttccaacaaatgtcctgggtcccgtcgccatgatgcaaatcgaaatccagcacgaccgcgtgcgttacgccgtatgtgtctgcggcgtattcgatggcgatgtgcgcgttgttcagcaagcagaaccccgagggtgtggaggcgtgagagtgatggcctggtggtctcagcgccacgaatgcacggttgctggtctgctcgactgaaggcccgtggaatatggagtccacgccggtctcaagcgcgccaattgagccctccaaggcgctgatggtctgcctggacaagtagatgtcgccgacgttccaagactccggaacctcgacctggcactggtccagtgccttctgcgagtttttgcagagcttcaaaagctcttgtggccagtcactgccgtgcaccttcagcacatgatccgagagcagagaagtctttcgcttgtgcgacgattttagcgtgaacagcgccgggtacatagtgatggccgcgcctatacccattgagcacgctaacagcctctcgggccgctcgacaatcgttttcttataggacttggacacccagtaccgcggaaactggtgctgaagcgacagaggggatagcaccactaccgcttttgcagattctggaatctgcgacgcactatgcgcagcagacgccacgttggggttgttcctcacaaacgactggaactggtgctcgaatttgagcagcgggtcgacctcttttgacatagggaaggtagcctgcaggagcgaagcgttcagtgaagagtaattttttggtagaaagcggttgagatctttaccagataatcaaacgaagccgtactccaaggttcaaaccctcctactttctctctaatgacagcaaatgaccttgtaaatatcaactcggactcaatttttcatcttaaagggtcaaaaaccaaaacaaagatctgtttatcatgtcgtcttgggtgatgtggagatttcgtcttatatggttacgtgtggaagcgcgcagtagcgatggtttcggccaaggcattccttgggctggctttcgaggataccgtgaggttagcacacctcctagttatctgttttgactgagagatcaggtctggccaggccctacctggccagccccgggtagggctgggcatatgctcaaacgatgctgccggcacgtcaggtacatagtggcaattgacttccttgggtgcgcatggagctcctttttgtagtccaggcacgctagcagcgcgccgcgtcgacctgcgtttttcctctccggagggcaattcctgcatgcacgtcttttgaacgcctcgcggtccggttggttagagacaaattgtttgcttgccttgacacgacatgtggcaagtacttcaaagcattctcacgctgtttctgcggcttatctctgctattttatatatctgaaggttaaaatgtgtaaattttcaacaactgttgataaattccggagtggctatatacagcacattccgtaactacttttagaccgctcagcggccttcaaagcacacctcgtttaggcaaatacccttttattgagcggcacaatgtttccaggagctgggcgtcaatcgtacgccaaccagcagcagcagaacatgcagcaaggtgtatactcaaggccccagggccctccaccaggccaaggacaacaatttcacccgccacctcagcagtactcacgacccggcgcaccccctccaagttttcaaggccaacagggctatcaggatcaacagggccaccaaggatcgcagggtttccaaaggcctccacagccacctccacagggtcagtaccgtaacgacatccaggccaaccatgcccagcctggcttcgtgaacgggccggacatgtaccaacagcctcagaacttacatgctccgccccagcaagcacaggtcgcaggtagtggttccaataacgagttttcctaccagtactctcaatgtaccggcaagcggaaggcactgctcattggcataaactactttggcacacagagcgagctgcgtggctgtatcaatgatgttcgcaacattcacgacttcttgactacgaggtacggctacaaatccgaggacatcgtggtgcttaccgatgaccaaactcagatggcaggtgtgcctctgagacagaacatcttgcgtgccatgcagtggctggtgagcaacgcgcagcctaacgattctcttttcttccactactcaggtcatggtggccaaaccaaagaccttgacggggacgaggaagatgggatggacgacgtgatttatcccgtggaccacgaaactcaggggcacatcattgatgatgagattcacgatattatggtgaagcctctgcagccaggtgtcagactcactgctttgtttgactcctgtcactccggtacagtcttggacctaccttacacttactccacgaagggtgtgatcaaagagcccaatttgtggaaggatgtcggccaggatgggttgcaggccgcgatggcatacgcaacaggcaacaccagccgcatgctcacctcgctaaactccatgttcaagagcgccacccgaaaggctactggaagttcagcttcccaacagataaagcagaccaagttctctccagccgatatcatcatgctcagcggttccaaagacaatcaaacttcagcagatgctgtcgagaatggacaggcttccggcgccatgtctcatgctttcgttaaggtcatgacaacgcagccgcagcaaacctacttgagtttgttacaaaacatgagagctgagctgagcgggaagtattcacaaaaaccccagctgtccagctcacatccaatcaacgtcaacctgcaattcttgctataagactgtttttttctatgatggatatatccttacatatgaaaagatatgcttgcgtgactacttacatggcaatggtagaagtggcaatttatttctcttcttgctcagtttgtccctgttcttgctcctgttcttgctccttagctctcttttcttccagctcctttctgacgttctcctccttcttggcgtactccaagtccaactccttcaacttggcctccgcctcggcgatgttcttctctgtctgctcgtcttgtctggcagtgaagtcctcgtgcttggccctcaattgctcaatggtttttggaacctcctccttgttcaaaggaacagtcacgtccagttcagccagagtggcaatcatggtaggttcaagagaaaacttgccagatgaagctggtgattgggatgaagagccctgcttcttcttgttcttcttggactttgtacccatagcgaagaactcctctttctctttgacgattggcaccaagtcatcagcctcgacctttctcactggggccttggcaacgttggagtcagcaggcacctccaaagtgtgtttagcgggcttgacataagatgggtccaaaacgcacaaaacgttctcaatagcaccaatctcgtaggtgaaagcaggctggcgtgcgtgagtcagtttttcctgcaacttgccgacaacagcatctttctcttccagcagcttggataacttttgctcttcctctctcttcaaacgctccttctccagcttgtgcttgaaagccttgaattcattgtcgaaatcagacctgatctgcgagatttgcgcgtacacctcgtcacgcttcttgtacaaggcagagcgcttgttgaacaaggtctggcgcttgtcgtagagggtttggttcttagactgcaagtcatttagcttcttttgggtagtttcgaacttgccggaaacctccttagggttgagctcgtttagctcctgcttcagagcagcaatgcgagacttgtcgtcctccatagactttctgataggctcaattgcctgcaggtcacgagcaagcttgttgagggactgcagctccttgaccagaagcttctcctcaaccaaggacagctcgccagacgagatgtcagcatcgatagcacgcttgcgtgcttcaatgtcatcgacagattggtattgggacttgcctccgaccttggctccgatctgcgtcttcttgcgcttgagctcggcgtccaaagccttgacctggtcgtggatggcttgtctgcgggacttgagatcgctctgcgtcttgatgatcccgcgcagctcattctgcagctgcgagcgctgatcttgagcaccagaagcaacttgctgctggtcaatctgctttctgagagacgcgatctcggtgtcgatcttcttcagctggctttttaggacgtccagctttttgtcgcgcgcgccgacatctggcctcttgacgaagccctgcttcttgacagttgttgtgctagacattgacccttgtatagtgctgtaagccttctcagatcccagataccaggagatttggtgagaaactacacttgaaatgtatcaccttgcatcaccgagagtaatccttttttcagtcgacgtgttaaaagtggtaaaaaaaaatttacccgcgtccaaaacgatatggtctcgtgatgctcccgtgattggttacaaaagtggggccgcgccaacggtttaagagtggtcactggagttctggacactcaccccgaaggactccgttcagcgatcttataggcgggctggcgctctctgttcctcgtcataacagcagcatgctcgacgttgaagttctttcctcagcacggcaagtcagttggcatgtaaataaattacagcgacttaggtgctttcttgccgtccattggatacttgcgcctggtttctctcgagcgtgagaaataatgccctggttctgtttgttgacatttataaacactcgatgcctcttggtgtgttcagctgttataattttttaaaatgtcatatatcttaataaacattaatttgcatccaaaggcagcaacgccggaagtctcttgaaagtgctgtcatgattgcttgcgaaaatactgaagttagacttgcgactgagagctatatagtgataagtcgatggagcgttcggcaagacgctaagaacaataaattttggatagaaattagcagtagacaggctgtagcaagttcatcatccttgggcttctgagggaaacatttaggcaacttgccgctcctaagtgtcaatgttggactcagtcactgctcgaaatcgcccaagatccgcacatctatctaatcacgtgatcaaaagtccgacattaaaatttagtcgtgacagctcgctaaaattacacgatgaactgccgctggccattgtatttctaaaagccacacacaatcatcggatagcagtacatattactataacatattcaaaaaattcatcggttagaatatactttcatgtagtgttggcccgggcacccgacaacccattgttccgccgcagggaaaaacaaatccaatataacctgtgaatcagtcaaaaagaaaacgctcaacgggcgctatcggacttcacgtcgtcatgtccgctgataacggaatgcacatcggaggtacataatttatacccccgtatgttggacacgttggctattgacgggcctttcgctcacatcaattcctccaggtcgactaaggcttgcccgcgggacggcattaacggctcttagcttccaacgcaagatgaaggatgtcattcttatcggaattagtaagtcacgtgacgaggagtacccgttggtagtgctttaccgaaaaattgaaattcagtccgtctagctaaaagagagccgatgagccaaacgagtttctctcaagtggaacaaaactctacagataaactgctccatgagctcatactcagaattggtcaaaggacttgacgcaagtcacatcctgtcgcagttccaggatgtgatccctcttcaaaaaagacccaacacacactcaagcagctcgagcgcagaagacaatggcgatgttgttttcgagggtcatgacgaggagcaaatccggctcatgtgcgaaaattgtatcgttgttgattggtccgaccgcgcagtaggggctggtactaaaaagctgtgtcacttgatgaccaacattgaactgggccttctgcaccgtgcgttttccgtattcttgttcaacgagcagggccagctgttgttgcagcagcgcgccacagaaaagatcaccttcccagatctgtggacaaacacctgctgctctcaccctctctgcgtggacgatgagctgggactgaccggcacgctggacgacaaggtcgcaggcgcgcagaccgctgcggtgcggaagctggaacaagaacttggaattcctatgaccgagacagtggcaaagactgacttccactttctcaaccgtatccattacaaggcgcctagcaatggtccttggggtgagcatgagattgattacatctttttctgccagcttcgcgctggccagagcttgactgttgagcctaaccctaacgaggtccgcgactacaagtgggtgactgctgagcagctcaagagcatgttccaagatccacaatttaagttcacaccatggttcaagcttatctgcgaaagctacctgttccagtggtgggaccagctctcggacttgtctcaggtggagaacgattctcaaattcaccgcatgttgtaactttgataaaatctgtattcaacccaaaagtcggtgtatatagttctaatgttcaatcctacaaatatgtgcttaattcagtattgagttcaacaagatagcagtagcaacactaacattcagagaatccacggaccgcgttccagccgcgcctctgccttgtggaatctctaccagaaagtcacttctcatctgcaagttggtacggaccccctcgccttcattgcctacgaccagtatcactggtagctctttaagcatgccgtgtaggtcctgggcctcaatttttttattcttggcgaacttgttttgcttggaaacaccagctgagacgaatgtccagccctccttttgcgattttgagaagaagtctaatggcttgtccactgtgaagatggggagtagctcagtagccccactgctagtcttagaaactgtgggtgacagaggagcgcagttccttcttgacatgatcataaaatcaaccccgagaaaatatgcgcttcgtattatggcgcccatgttgtgtgggtcagagacttcatcaagatagagtcccagcgggaacttcttgttttctttctgtatgaacgaagttcgacgctccgaggcctcgtcaaaaaacaactcatcatatgcaaaggtacttccctcaggatcacaactccctacttgagagatttccggtagctgcagcggtttcgtctccaagaccacattgttatgcacagcatagttggttaatatattcaacctgtgcttgtctgtcatctcaagctgagcgcctcttttcttggccaaagagcgaatttcatccgtaacagacgcgtggtaaagaatcctcgagtaataatccctcttgtccgcttgtaggacagagatgacactattagttccatgaacatactccattagagggttcggtctcaacgagcccgttacgctacggttgcggaactttgatttatgctggtcatgttgaactgaggcctcctcaacgttttgctttgctcgtcccttctgcctatttggatttcctgcttttgcgtgcacatgcgcatatttccttctaaaccacgagtctttgtcttcgccggccttttcccaagcttttgtgcggcgctcatgtggtagattcttgtcaatatttgatggccccgaaccttggtgggatgcgttcggtaccttcacagctggcctgatagcttgtgccagagatctccgtaaaatagtatttggtcttggtttaaacatggcaaattgatgtagctacagtcaactttcacacaacctaggttagcgatgaggtcgaagaaatagacttgaaaaatttcaatataaatttaattatcgaacttagtcattttcgatttgattgaccatcaaacgaataaagaacactagacccaccatgaatggcactagtaatcaaggaaagacagagcgccgcagctttgtctctaggaacacaaatgagaccaaaattcaaatcgccctatccataaacggcggacatgtcgagatcaaagattccatcctacccaagaaagctgcagatattgcttcccaggctacgtcctctcaaataattgacatccacaccggtgtggggttcttggatcatatgattcatgctttagctaagcactcggggtggtctttgattgttgagtgtattggcgatctacacattgatgatcatcacactacagaggactgtggtatcgcgttaggtgaggctttcaaagaggctgtgggcgctgttcgtggggtgaagagatttgggcatggttatgcgcctcttgacgaagctctctcacgggcggttgttgatctatcaaatagaccatacgccgttgtagatctgggcctgaaacgagagaaaatcggagatctgtcgacggagatgattccacatttcttggagagcttcgctgaggccgctagaatcacactccacgtggactgcattagggggtttaatgaccatcatagaagcgagagcgcattcaaagccttggccattgcgctgagagagtccttatcaagcaacggaactaatgacgttccttcaaccaagggtgtgttgatgtgaaagtgataacatctggagtgatatgattttataaaaatatagtgccatcattccgaacctctatttacaggtttgtatttatgaatagattttgaacgagaggcaagcctacctcagcttcttgctctttccgctgtcgaaattcgtcaaaatattcaatagctcttcagcgtgttttgttgattcttctgcggatgcagtacgcatgacttttctaggagggcgctgttggtagtatctactgttcatttgtatccttgccttcgagctcatgccgctgattacgttggctcttagtacaaccttgccgttgtcttggacagtagcatggttaacagcgaatggaaactgcaattgcctcacgaaatcacccatcctgtaatccatctgggacgtagtaactgaagaagaacccgcattagcaacaaaaccaccgatagcggccaagcggtcgttgccctcgacgttcaagaatctacccggcaccactgtcctagatacgactccgttaggcgagttcctcagtctcccatgcaaattgtaggtcaaaccgcctgtaccgaccaccttccgcaaagacgcggatgctaggttaacgttgaggtcagttttctcagccagaaattcaacagcagagtctgtcatgtctttggcagaaaacgacttgtttaggagggcctcaggatcatgctccaggagccatttcttgaaggtgctgcgcaaatctttgatttctgcaagacggcgtctgacttctggcttcggcgtcgaagtgttgacattcaaaagggcactgaggggtaccagctgggtcttagaggaggcgtttgcttcaaatagtgggttggccttccctgggttatattttggagcaacgccaagttcctgaaaacgaatacgattccattgagagccgccgtttggctcaaacgttgtcaagcgctccagagtgtcgagatcattgaaaacaatgtatttagttttgatcttagaaggcactgccgctttgagaccccattcttgacgatgaagggtagagggcctggtttctatgatttgatgtgttggagcgtacttgggggccgcagaagtcaatggcttcttagacttaggcacctgtgcgatacgcgagttccgcaacaggtgagataggttggaagacatattgcgagccgcagagagacgtgttcggtcaagacagtcctggctcaaacttgacttggcgaatagaaaattttttgtatgaccgtacgaaagtttataaaatctaagggcaggttgaagaccggacaggatgctcgaaggatgataagaatatgggagggcggtagacggtcacgtcccagcggtagtacaggaagcacctatttatcgatacaatcgctgccttccgccaatgaagcaagcttgtttaaatttaaaatttgagagcagagttctgcgatatcctcaaagcccaacaatcaagaagaaataggaaggataaaaggttaatgattcgtataatgtatcagcaaatggaagctgcttatctagggaggcgctttagtactcatagaatctaatcaccttatgccacatgttgttttattctataacgacgctaagatgatctagcaagattaaactaaccttgtagtaggatatgaacatgatttggcccaccttgagtgctcatacaggagcagtacccatagaatagctttattgccgagaaagattatagcaccaggcttgtttgctcaggttcccgctcggagatcgttaaaggagtgaagttatatagggacttggggacagaccttacgaggccagcttttaagcccgcagcgattaatacagagacctaagcctggaaaaataccagctactacgccctctgtactggaagtgcggaagttgtcagcagagcttctgtgtcacgttctgtgcatgaacctgaagcacttgggctaaatgccgaaatcgattgtacagatcgaaaagtccgacagcagatcctttgctaaggaagctgcctcttgccttcacactcaggaaataaagtcgacactcaacaataattgtagtaagcacaatatctacattgaatatgctgtgactctagcaattgcgctcttttaccatcctcacctcatttgatgctatctggtggcgcctccgtcggatttcaggaattgctgcttcggcccagcccaaccatagaaatgtatgattgtgaacttgatccaaaggcccagctgctcgatctctcctcttaacatgccttcccgtcatgggtgcgacttctcgagagttctgaggctagcgacagaatcaggaaagagtgacaagcaatatgttcttttgattcacgtgatataaacttacccgatgctatggtatgagtttagcacggttcggaggtatgtcttgccaatacctcgcttcgaggtagtttaccagcatgcatgtttgcttatctataccagaagctcatttgttggtaacggcgaccaagatctcatacaggcgtagaatttgcagctcgtggagcacatgcgagtgagccccttgacccatctctccacagcggtttaaaccagcccaatagtcttttctgcggttgcagggataccaaggggtggaattatggatgctttgctttcattgaaagaagccgaatggcaggccagaaaaaggcttttttgagagtaacaccgcaatttatttgattaaaattgcggctatagtgcagaggtctcgtcagccttattcacgatggctatcggctcgagcttgtagcaccgctgtggtttccccagacgtattaaagatcacgttaccgatttctccggtgcgtatgttacccggatgaaatttgcttttgcagtaaaaattttcattaaattaagaaactcatcgagtttaaagaaataactgcaagaggtttataagaacaacatcgattcaaattaaacatttgttattcacaagtgaacaagcagaaggaatcaacaatgtctgacctagctaacaaaatggaaaacatgaacctgggcgaagactccaaaggagcaagctcatacgttcccccacacatgcgtggtaagagaggcggaaaccgcgcgccatcctctttccaaagtggtggcgacggcgacggcgcgtcgtatttcggcggaagaggcggtagcagagacaaccgtggttcctctttcttcagcggcggcggcagaggcggcagccgtggattcggcggccgtagcgagggcagaggctctatacgcggtgtcggcagatgggtgaacggcaagcacgtccccagcgacaaagacgagcagctggaactgcagcttttcggcactcccgaagaccctggtttccagtcctccggtatcaacttcgaccactacgacgacatcccagtggaggcctccggtaacgatgtcccagagcctatcactgagttcacctcgccccctctggaccagctcttgctagacaacatcatcaaggcccgtttcactaagcctactccagtgcagaagtactctgttccaatcattgctgcacgcagagatttgatggcttgtgctcaaactggttccggtaagaccggtggtttccttttccccgttctttccgaatctttcgcgaacggccctgctcctgttccagaacaggcttccaacttttacatcaagaaagctttcccaaccgctgtcgttctagcccctactagagaactggccactcagattttcgatgaggccaagaaattcacctacagatcttgggttagaccatgtgtcgtttacggtggtgctgacatcggtagtcaaatcaaagagctgaaccgcggctgtgatttgctggtggcaactccaggtcgtctttctgaccttttggagcgtggcagaatttccttgtgcaacatcaagtacttggttctggacgaggctgacagaatgttggatatgggtttcgagcctcaaattagacatatcgtggagggctgtgacatgccttccgtcgacgagagacagactcttatgttttcagccaccttccctatggacatccagcacttggctcgtgacttcttgaaggactacgtgtttttgtctgtcggtagagtcggttctacctctgagaacattactcagcacgtcttgtacgtcgaagacatggacaaaaagtctgctttgctggaccttttggccgcatctgacgatggtttaactctgatcttcgttgaaacaaagagaatggctgatgctttgacagacttcttgatcatgcaaaacttgagagccaccgctatccatggtgaccgttctcagagtgaacgtgagcgcgctttggccgccttcagatccggtaaggcttctttgttggtcgctactgcggttgccgcaagaggtttggatattcctaacgttactcacgttatcaactacgacttgccaaacgacattgatgactacgtgcatagaattggtagaactggtcgtgctggtaacactggtgttgccactgcgttcctcaacagaggtaacaagaacgttgttaaggaaatggtcgatctattgaccgaggccaagcaagaagttccagagtttttgaagcagctcgccagagagagttccggctctagaggtggtgccagaggcggtggtttcagtagccgtggcaacagcaccagagattaccgtcgcgtgggcggaggtgctccttcctacggtggcagcagcagaggtggcagctccatgggcggaggaagaggtggctcttcctggggaagttcttggggcaactctggaagctcttggggcaacaccgggagcaccggaaactcttccgccagcaactcctggtggtaagcgacttggtcgctttccgacggcgggacttttggcctgctgactttttttatcccgagtctcactaatttttttttatcaccgctaaattttccattatgttttgacgatgaatccttactatttggtgttctatctgattaatttttattcaggtcttttcgtttccattaagtgtttttaattgcattatccgtttaacgggggggcatacaattgtgcattatttgaatgtttgttcgatagagcgaacaaactctgagctactgctactttatttgaggactcattggcttggatcttctttggctcttgggcagaacattttctttcctggactcacggtagcttctcaaacaagtgtgatcaaccttgtatttattctgcatttttcatcctgtcacacaatgttgagcattgatgtggacagctcaagatggttgaaatgttgaaatcgatacgcgatcaactctttcatattattattttcctgttttcaaacctgcgtttcgatgctattcacttctttttactactatctgcaattctcgctcatattttctgcatcgaaattcaagtttgatttggcacaaaccaagtaagctgcatctggtcatgtattgagctagccgagcttaatctgtttgggccccttttttatgaaagaagagagataacgacacatatttttgcgtgttgctagatggtatggttgtatgatagttgatagatataacattaaatagatcaaggcgatactttacttcttaaaggcttttacagctggctttttactccgtgatgcttgtggagtgataattcgttgagcccatgtcctaggctttccgaagaaaagctacatccttggtgattctcttcgaccgcttatttatcaccgctgcctgtgtgtgctctaatccccgtagcatccagtattctcgttcagtccttaccccttagtacgttgctgaccatgacttcgttaaggaagtgtgaaacttatatcgggaacccgccacaaacttttctcatataaagctcgtatggcgcagtggtagcgcagcagattgcaaatctgttggtccttagttcgaacctgagtgcgagctttatttttgtctctgaagaccttcagccttatgttattttaattcaatagttgatcgctcgaaaattcggaaaagtgcatgtatttacaccgctatttcttctttaatttacgctttgcatagtctatgacttgagagtttccttcttgagatacaaaaaatctcttctttttatcatcactccacagaaggacgccaatatcttttgcataactgctcagcatattatactcttggaaattctcgaagtcagtgaaaaggtaaccatcgtagctgataattctatcaagctccagctgccataattttatttggtccactaccgtcgggggcaagatctgcaacccttcattacaatttggatcgagttccatttttttgtcaagtgtctgctccgccagtctcctcatctgtggatgagcgtgagtttccatataagctatgatctggtcagccgttataccgttgtgcagtgctcgtctaatagactctcttgtaatctggcccgtaaccatgttgctgaacctggacttcaaatgtacaaagaggctcagaacagcaatttgaagcggcgagtttgaataagaatagagcttgaagttcgtctccaaaatgacagccccatcggggatgttctgagtagttcctccaacttgagcagtttcttcgtcagtttctgcgacagcggcagcttcttccttagagctgctggtgccctgactcaagacgctgttcattgcacccgaagcgctacgaatacttgacgtgtctgatgtcagcatagctgtcagtcttgtgggataaaatttgtgtgtattagaggctttttggaaaacaaggccgtagtcgcgcatgtcttggagcatgattttttgggtatcactcaagtttgtatcgctatatgcctttcccaactcaagggcgccaagcataaaaataaagtttagcacatctacggggtccatttgtaaagtttctgccagccttaggtattgaagtagcaaagcccaaatttgggcgttagcatcctgcagcaaaaactgaaagccttcattggtaatttgaagttctccagagctgctttcctccatgagtttactgtgttgcagcaaagaaagaacgtttctggaaggcgtctgcgttagtggcgtacccaccataaagtgcaatattgtttcccatttatttgcagcatactgatcaagtatactagtatgaacagtctcgttttcatcctcgacaacatttccaaatgaattgttgacttccccaccggttaaggcgtttctgaagctgctcctaaatattgggttcaggttgatcatgaagggttggccagagttcccttctattagcaaatgtagagacttcatcgacttgattgcttcgttgaactgatactttccgccactcttaacccacctgtctaggtctcgaagcgatgcatcagtttcgttgaacaccagagacatgatgaagaatttggccaactttggaagcagcctatagattgctaaacatgtggcgggagagctgtaaagccttgagtgaacctgcgctggtagttcttgtaggtattcagtcacagtggccttgaaaagcgtgcttgacatgccgattgcttactctacttctcaacaacttgtcttcagagctttgattcaaatgccaatatttttcgtaatatacaatgcattccaagcataaaaaccaaagaaagctcatataaggcactaatatcagcagttcatcatccatgtagttatagtaataacagcagatcttaaagaggggcggccaagcgccggcgcgcggcgcgcatcttgttagtcaaaccgctgatttttgcacgtgattagatcagagctttagtaaacgccgcttgattataaaaaattttcgatgagctcgatgacttgtacctgaattcaggtgaaattggaaggtaaaggtctatatcgctataattttggctgtctgtaatgtcaacggctgctgttgcaacgccgcatgatcattttgagaaagactcagcgtttgagcagctcttgaagccagtttacaagggcaagaagctgactgatgagatcaacacggcggaggataaatggaaccttttgccggcatttctgaaagtaaagggactggtaaagcaacatttggactctttcaattactttgttgatgtggaccttaaaaagatcatcaaagctaatcagttgatacttagtgacgttgacccagagttctatttgaagtatgtggacatcagagttggccacagatcgacttcttcatccaaagactacattgttcccccacacgagtgtagattgagagatatgacgtactccgctccagtgtatgttgacattgaatacaccagagggagaaatatcatcatgcatagagatgtggaaatcggaagaatgccaattatgcttagatcaaacaaatgtattctaaatggtgcttctgaaaaggacatggcaaaaattaatgagtgccctcttgatccaggtggttactttatcgtcaacggaactgagaaagtcattctggtgcaagaacaattgtctaaaaatcgtatcattgtcgaggcagatgaaaaaaaggccattgttcaagcctcggtcacatcttccacacatgaaagaaaatctaaaacttatgtcattactaaaaatgataaaatataccttaagcataactccattgctgaagaagttcccattgtccttgtactcaaagcatgcggcattgtgtctgaccttgaaataatgcagttggtatgtggtaacgatagcagttatcaggacatttttgcagttaacttcgaagaggtcgcaaagatgaaaatatacacacaacagcaggcgttagagtacattggttctaaggtaaaaactgttcggcgtcaaaaactctcaactttgcaagagggtatcgaagccatagccacgactgttattgcacacctgacggtcgaagcacttgacttcagggaaaaggcgctatacatagccgtaatgacaagaagggttgtcatggcgatgcacaaccctaagatggtcgatgacagagattatgttggtaataaaagactagaactggcaggtcagttgatgtctctgcttttcgaagacttgttcaagaaatttaacaatgactttaaagccaacatcgacaaagttctaaaaaagccaaacagagccatggagtatgacgctttgctttcaatcaatgtgcactccaataatatttcaagtggtttgaatagagcaatttcaacaggaaactggtctttgaagagatttaagatggaaagggcaggtgtaacacatgtattgagtagactctcatacatctcagcattaggtatgatgacaagaatatcatctcagttcgagaaatccagaaaggtttcaggcccaagagctttacaaccctcccaatttggcatgctgtgtacttctgatactccagaaggtgaagcctgcggtttagtgaaaaacttggcacttatgacacatatcacaactgatgacgaagaagagcccataaaaaagctttgctttttgctaggtgtcgagtgtatcaatgttgttgatagcgactctcttcacctcaactactgtgtttacctaaatggtaccattgtaggcgttattaggtttcccacaaaattcgtctctcattttagaaatctaagaaggtcaggcaaagtttccgagtttatttccatctacaccaactctcatcagaaagcagttcacatagcgacagatggtggtagaatctgccgacctctgattatcgtcaacgaaggcaaatctctcgtcactgcccaacacttgagacagctgctcgatggtcacttgcagtttgacgacttcttaaaactaggtttggttgagtacctggatgtcaatgaagaaaatgattctttcattgcgttgtacgaaagagacctcgaaccaagaattactcatctcgaaatcgaaccattcactgtgcttggtgcagtggcaggtttgattccctaccctcaccacaatcaatctcctcgtaacacttatcaatgtgcaatgggtaaacaagcaattggtgcaattgcatacaaccaattcaagagaatcgacactttgctgtacctcatgatttatccccagcaacccatggtgaaaacgaaaacaatcgagctgattgattatgacaaacttcccgctggacaaaatgccactgttgcagtcatgtcgtattcgggttatgatatcgaggatgctctggttctaaacaaatcttcaattgacagagggtttggtcgttgtgaaacgaggcgtaagctgacgaccgttctcaaaagatatcctaatcatacgcaagacatggttggtggtatgagagtcgacgaaagcggcgaacccatatggcaacacaagccattgggcccagacggcttgggagaagtcggcatgaaagttgaaagtggccaaatttacgtcaacaagtcggttcccacgaacgcttcggacagcgtcctaactcaatcacaagctcagtacagagaaaccccagttgtttatagggctccagagccttctcacatcgaccaggtgatgatgtcagtttctgaaaatgaccaggctctcatcaaagtgcttttgaggcaaaatagaagaccagaacttggagataaattttcgtcgaggcacggacagaaaggtgtgtgcggtatcattgttaaccacgaagacttgcccttcaacgatcaaggtgttgtgccagacatcatcatgaatcctcatggtttcccatctcgtatgactgtgggaaaaatgatagaacttatttccggaaaagcaggtgtcttgaatggatcattagaatatggtacttgcttcggaggctccaaattggagaacatgtcgcaaatattagtcaaccatggttttaactattcgggtaaggatatgctgtattctggtatcacgggcgaatgcttgcaagcgtacatctttttcgggcctatttactatcaaaaacttaagcacatggtcctcgacaaaatgcatgctagagctagagggcccagagctgtcctcacccgtcagcccactgaaggtagatctcgtgacggtggtttgagattgggagaaatggaaagagattgcgttattgcatatggtgcatctcaactacttttggaaagattgatgattagttctgatgccttcgaagttgacgtatgtaacaagtgcggtctgatgggctacagtggttggtgcacatcgtgtaagggcgccgaaaacgtcataaagatgacaatcccctatgctgctaagttgctgttccaggaacttctatccatgaacattgctccccggttaaagttggaggatgttttcgagcaataggcacccataaagaggtaggcttacctctctatatggctttagttattgtatatataatcgaagcaaacaaactgcataaaaatcgagcacaaaacatatttcattcctcaaaaactaacgcataatccactttcaggcggttggcaagctctcgcattgtcatttgtttattggagctttccgtgagcttaaggtcaagttttttgatctcctcttgctgaagttgttcattgctatccaccttctgttgcagatccctcctcaaccactgctgttctaactcgggaagtgctttgaactcttcagattctaaaacctcgtcaacttcatcttgaagtcttccggcaaattggtattcaagttttcgtttttccgcttcgacttctttacggatcagctcttcgtaaccgcccatcttgttaactttaagcagcgttgagttcaatagaaatgccattcctgcttgacaaatggatctccatttatcaattagttcaaggacttccagctctcgttcatactttcgaaggatcttcaaactgttttgcagtgtcgtgttctctcttcgaaccttattgagttgttcatttacaatgcgttcttctttggaagcctgccgatttggatgtattatctctttactaggaagtgttttacttcccaaacttccgcctcgcttgaccgaggatacgaaaggtgttttgaagggcttacggtgaatagtgagagatgcgtttgttattgccatgttcgctagggtgttagaatgttaaatcaacctttgccgccgaagctaaaatttcaagatatatttttgaaaccaagatactgataaaaacggaatttacatgaatgctaatgtgtccttgaagtcccatcaaaagtacctcataagtagtgctattgcttgaattaatttacagtacagacaaaccaatcttcattgctataaatgaaatgcaagatgggtagaagggcgatcaggccattgaatacagtcactctctggaagcatctgacatttctgcatcttcttcgtcttcttcgtcttcttcaagagcatttgcaccctcatcatcggacgtagacttcacatggttctcttcttcctcagctaaactctctctcaaaatccttgccttctcctccttgacctcgcgatgaacctggacatatgagcctaatggtgtcttgttccatggcaggtcggccaaaaagcgcgcaacttcggacctattggttgggccaaagtcgatttctgatcttttgttcagaatgaattccgagttttgcttcagcttttcgagaacgttcgacacctgcttgttgaacttgaagttctttgaagttttgatataacggcgtagtgcgataactgcaggtgtcaccaactcagggaacgagacgtttttgcagtaaagaacatagaactcacaaagtagctcgacaaatttttctcccaaaccgtcttgataaacctttgtccccaggtagccctggttgcatttgatgttgtgctcaaagtcaaaggtaggcaaagtagacttttttttaggaaccttggtgaaggcggtagatgttaaaatctcagaaagcagagggtagatgggaatgaagacgcccgtgttttgagacaatctgattaaggatttgattaagtagaacctgagtgggaaaaactgagcagtagggatcagtcttatcacaccgattgtaacttgaaccaatgggtatatcaactgtctcaactgggactctttaccgccctctttatcaggatggcattgagaagacagaactctggaccagaagtcaagagaatgacagaactgccagttatagacaatcttgtaagcatctgctgggtttgagttagccgtttgtttagtggaagcgtttatgctatttctcaagtggatagccaactgtcttatgtattcaaaaccaacttggtaccccagaacctcgtcaatcccaaacaattctgcggaggagttcttttggaagttgataagtggcattgtgcggatgttggttttgcgacaacttttcacaaacgatgagtaagtagtcctcagaacagtgtctagaatcgattttctaaattcccttgatgagttgtttaaaaatgcgaaggctgtaatttgagtgtccaaatcccgcgtggtggccccaatttcaaccacgcttttgatgatttccttcaagattcttctgtgagacaggaaataggggaaaacctgatctaaggaatgcaaaacaagcgccgctgtttcagtgttggtgatgtcatgtaacagcgttatcatggaacccgcatgagacttcaacgcgctcgcgattttgttcacattggaattatttgaaagtgttctggctcccttggagacatggtaaggatgcgctttttggattgccgcaggcatgtccttgagagccaagaacataagttcctgaaacgctttctcatcgaccaccgcgtatttgtattcgtcaacaagctcttctttattcgcgttcacggcggccttgaatgaagatacaatgttcctgatcagcttaacactgaatgcagagttcaggtcttttttccacttccggaccagcttaagatcgacttcaacggtatcattgctcttatcctgctttccgggggctgcctcagtggtctgttcttcatcttcatcgtcctccccttcgtcatcgctgatattatctagcggattactaggcttgaaatcaagcaggtccttatcattttcttgtaaatacttgtaaaattcaggatctttgtctgcaaggttggccatgttctcgctcattccgtcctcgtcctcgcttgaagaatcttcactgtcattttcagcttttggtgctttcgctttcacagcctttgggcctttattcttagggacatcgaaaccacctgcgaagaagtcttcgacgctcatgtccttgaagacttcttccttagatgagtcgcgaagcttctgctcctctttggttaatgcagcatttctcttttcctcttcgctcttgttgccgcgtcttccctgaatctttttattgtggtgtttttgttttcttctgtggtcaagcgtatgcttcaaatgtttcgtctgaaacttcttagttgactttgagacttttcccatcttgaagtcactgctgaagctttctttccactaagtccacggttgttgaatgatagttaaacttgtgaagctcatctcatcgcgtaccaaagaaaatttttttagttagcgctaaaattttcttttcgattggcacgtgaatatgaacttttcaaagctcatcgccatcgtgtaggttagactacggcttgaagagagccaaacataaagaagcaagcgagctagagcatttgatctggctctatgctaccggtatcaagactgtgtgtacgtagctctctacggaaactcgtttttgtgaggttcgtgtcctgcacttcatgcggagtcacactacagaacaataatgtgcgggggactggattttacactccgcccaaggcacaaattgagcgcaaaagaccagtgattgaggacctgaagtatttgctcttcagtcaggatttacaaagcttgaagtctgaactcagcgcagaagaaagacctaagaagaataagccactgatatgcaagcgctgtaacgatgcgcttcatcataacacgttttccaaagaggacttccgccgatactcgatgcaggaagtgtaccgtcatgttccagctggtgcggacatataccatgttgtgccgcttacagactttcctcttcagctcaattcagcggttctcaaggattcacgttataactcagcgctgctgctctcaaagggtgatcaggtcacccctgacaaatctctgctgcaacgtaaggctccccagtttttcaaagacatgttgagactcaaaatgaactataacagcaataagagcatagctttttcagcatctaagggttggaatatccagtctgtgtactccgttctgcgcagcaactcatttttaatcgggtgccctaattcaggaaaatctactcttgttaatgcgcttctgaagaagtttccttcactgaagccttcggaaggcaacaatgcttcagaagcagagatagtccgaggcgccggcgtctctaacattccaaatatgacaagagatctacagagttacaacatcggcagcaaggtcataaacgatctacctggctactctactaattacgggagtccaggccctgaagatgctttggatgccaaagtcttggagaagattcagaagacacacttgttcaaaaagacaaagttggttaagcagcgctacacctcattgaagggcaccgacgccggccgatgctatacggtgagtggcattttttaccttgttccgccacctgatactataaaccaagtcgtgaattatattcctggaaatgagaggcaatacagaaacattgacaaagcactttctgttgtaaatagcgagcacgcatgtcccgagaaaggacctctcagacaatacgtcggtgtccaaaaagcgatggaatccaaagataactacgtgagacatgttctcccacctttccagggatcgatagaggtcgtacttaaagagattggctatttccaactcaagactacaggcaaatacaaattcttagggctgcatgaggtttgggttccaaaaggcgttgatgtttgcattcgcgagccaattgctcgtctcatagatgaagggtatgagggatacttgagctctgaggggaagaaaaaggccatacccgaaaaacgcgaagtcttcagcgctacatatccaatgtctttcgaggagactgatacacttcaaaaaatgaaagaaatgtttctagagcgtacaaaaaatgatgttttggcacgcaaattcatctcctcgaatcctctaaagataatcggaacggctcaaaaagaagcgcctaacttgtattggtattataaatggtaagtaatgtgaaatggtggactgcactctgtaaatagtaaaatcatgagtaaaaaatttagggtcataataagaatgaatctattaattgtttgacaaggactgtaaaatgggggatgatgaggtgctcaaatgccagaactgtcaggttccactcgaaattgacagctcattgatagacttgagcctagcacagcgcagcctgctgatgaatactgctaccgagccgagcgttcccacaggaatcattcctccagatagattgagaagactaggctctgtaaaaaagggtggcagcttaaacttacagccttctgtgttgaacagccttgactcttacgtctttttaggtggtgaatcaagcaccctacagcagacgcgttgggatggcgaatcaggagatgaggccgacgatagtgccacaacgaagactctatcatctcgcgttggcaccttaaccaatattttcaatgtgctctcttcaaaaagtaacattgattacccagtctgtcaagattgttgtgacttactcattcagaaactcaaaggtgagtatgaagaagcgttgaaggagcgcgacacttactcagaatttttgtacaggctaaaaaaacaacgagaacttgaaagctatgccacttccaagccccatatggtttcagaatctggtggtgtggacactaaaaaagagcaggaagaactattaaatgagcttatagaactcgaaaaaacagaagcagagctggactcgacaatagaagatttggaaagtgagctacaagcgaaaaatgaccaagaaatagctgaattggaggtgatgaactcgcgtgatttagaaaagctggaatttatgagcgagcttcaatcactaaaaaatcagtacgagtctacactgaataaccttgataagttgcgcaagactaatgtctataatgagacttttcggatatctcatgacgggccatttgggacaataaatggaatgcgtttaggcgggttagatgataagccgatcccttggcaagaaataaatggtgcattagggcaggtgatactattgcttgccacaatttgtgcgcgtctaaaattcaagcttaatggttatgttttaaggcctatgggttctttttcgaaaattgaaaagcttgacccaaaggaccaagagtggcacagttatgacgcgtttagcgacggaagttttaagctgggaaggtttttccataaagaaaccagttttgatcgtgcgatggtgtctattctggaagtgataagtcagataacatcgagattgtctatggaaagatcttccgactctgaagagatagagcttccttataacatgcacggtgataaaatcaatggaatggcagtcaaattatgcggtaataagccagggcttgaatggacaacggcgtgcaagtttgttctaactaattgtaagtggttattagcattctcgtccagtatgatcaatgacttttagtaagaattggtttcaacagataaacagcaagtaagccgcagcactatacttgggatttcctagcatagattttgatgtgctgcagcagtatcgtacatttccgttgtgaactttcaggtgaaaaatcataggacaggaacaagttaaagctgccgttttcatgacggttaaaacagttgtgtctgacagaaatggagaagccaacaagctaacgtcgcaagctctggcccaatccctcaaacagctggcgggcggccttcagattgaggacgccgattttgatgccgtgtcgagaagaatacttgatgctgttcctccaagcgcaacacactcgagcgtagtacaatttggcggtgaagtgctggctgcaatgtcaacgacgcaccccgactttgcgaatctcgctgcaagatgggaaatatcagaattgcataaaaaattacaagggctatcttttactgagaacctcgcgcttcttcaaaagctcagatcatcgagtaaggctccaacagtcaagaggcataagaccagcacttcacataacgataaaaacttgatatctgctgctttttacgagatggcacttcgttaccaaactacactcgatgctgcgatccaacccgacagagactttgatttctcctatttcggctggaaaacactttctaagtcgtacttgatcaagcgaaaaaatgaagaaacgcacgaaactccgcaatttcttttcatgagagtcgcccttgccattcacggtccacgcggagatattgacgcagttttagagacttacgacttgatgtctcgtaagtttttcattcatgcttcaccaactctttttaacgcagggacggtcaaccagtatttgtcttcctgctttctagtggccatgatagaagattcaattgacggaatttaccgcacactccataaaacggcaatgatttccaaggcatccggaggagtaggagttcatgtttcaaatgtaagggggacgggtgcctacatatcagggtcaaatggcacatctaatgggttagtaccgatgttacgggtattcaataatactgccagatacgtagaccaaggtggtaacaaaagacctggcgccttctgtatatatctggaaccttggcactcagatgtccttgactttttgcaacttcgcaagaaccaagggaaagaggaactgagagcccgtgatttgttcctggcgttatggataccagatctttttatggagcgcgtagaacaaaatggcagctggtgccttttctctccagatgaagcaccaggattacaagaatgctttggtgaggaattcaaaaagctttacgaaacatatgagaaaacgctagcgccagcgaagaaaatgccagcacaaaagttatggagcgaaatcttacaaagccaagtcgaaacaggcggcccgtttatgctatacaaagactcctgcaacaataagtctaatcagaagaatttaggcactatcaagtcatccaatctgtgctgtgagattgtgcagtatagctcgccaagtgaaactgctgtttgtaatcttgcctccgtggctcttccgtcttttgtgaagcttcaaagagaacaagcaatttttgatttcgagtcacttcataaaattgtgaaagtgcttaccaaaaatctggattcagtgatagatatatgcgactatccagtcgaagacgcgaagttcagcaacgagaaaaacaggcctattgctataggtgtacaaggtttagcggacgccctaatgatactgcgcatcccctttcattccgaaagcgctcgcgtccttaataagcaaattttcgagacgatttaccatgctgcagtggaaacttctattgagagatcaaaaaagctagggccttacccaagtttcgataattcgcctgtatcaagaggcgagtttcaattcgatctctggggtctaaacgatgacaattacgagtttctgttcagtgattggaaagaaatgagagagaaagtaaagcagcacgggattaggaattcgctgttagttgggcccatgcccacagcctcaacctctcaaattttaggcttcaccgaatcatttgagccaatgacttcgaacatatacacgagaagggtcctcagcggagagttcaccgtcatcaacaaatacatggttgacgacttctgtcgacttggaatttggaacgaaaagcttaaaaatcggatcattgagcaaaatgggtcgatccaaggaattgagggaatacctagtaacttaaaagagctttacaggacggtttgggaaataccacaacgtgtgatgatcgacctatcagcggaccgcggtccattcattgaccaatctcaaagtcttaatctctttttgagagaaccaacaatggggaagctcaccagcatgcatttctatggctggaaaaaagggcttaagacaggaatgtactacttgagaacacaggcggcctctggcgctatcaaattcacaatcaaccaggagaataccctccgcggcgcggtttctattcgcaagggcctggaggtcaagcagctttcagtttttggacattatccaagttcatgcaaaccccacttgcatataaaagtggcaaaggacaagcgccatgaaatgtcaaactcgagcgatacttctgataaatttagaggtgatgacgaccattttggaattcacaactctcagcagcttgcctgctccaatgacagaacggatgcgaactgtgaaagttgctcaggctagaaatcttgtatataaaccttaatgaactcctaaaggtctggtatggattttgattggtcgcgttttataagggcaggcagctggagaaaggctgacgcaagagaattgagcgccctcgccgtaaaggaatttggcaaaaagatgtaaacattcctgtggtcgtgcaatcatacttttacgctttaagtaagagctgcttcctatttaagctcatagctgattgttgccctgagaaacttcacgtgcaagatatttatcatgtttacgctaatcaatttcaaccccttaaaaacttacatataacggagttctacgctaggataaagcttggaaaggaaacgtgctttttattcgcaagaaggtcagaaattgtgggctaaatcaatcaattgcacttcctgaaagcaagagatttgtccaaaatagccactacaattgaggatagcttgaaaggcaaatcaccttactaaaataccaacaaagatgagaattcccatagaagctttatcccttgaaagcctgggcctttttagcaaacttgagcataacaacttcaaggaaaaatttccttcgtgcccctcggatctgccgctgtcgtgttctaaccacacggtgatcaatgatagttgttgctttgagtatcctggtggcattatgctacaaacccagttctgggattatgtgcctccgagaaatatggattctggccgctggaacagcgaccttgaaaagcacctaggtccaaatacgtcgttcaccaatcatggtctttggcctgataattgcgacggcagatatgagcagttttgcgactcttcgcgccagattgatgatgtttatcatcttctgacctctgaggagtttaacaaagaaggtatggaaattcagggcaaagagctcttggaacagatgggcaagctttggaagagtaataccggagacgacgaatcgctgtggattcacgagttcaacaaacatgccacttgtattaaaactttgcagcctagttgctatgctcgctgggacgggaacgaggaggcaatcagcgaagatcacgagaaacaagctgttttcgactactatagaatcgcaatgaaactttatggggaacttgatacattccagacgcttgaaaagcatggaattgtcccatctgttggcaagtcatattcacgtaaacagataagcgaagctttgaactcggatttcaaagggaaagacgtttttttcaagtgtgaccgcaacaaggcattgaatgaaatctggtattatcacctgctacagggtagcttgttgggagagcaattcgagccaattgactctttgagaccacgttcaaactgtcccgaggaaggaataaaattttatcctaaaggtcacagaccgcataacggagggcggccaggcggcggaaaccgcggtcagaggggaattatacgtgtcagtgggtacaatggcttcataattcgtaacggccactggatgaccaccggtacacccgctaactttgatctcatcaaggcacctttcggaaactattatctcaagtcaaggactggatactgtgggtctgataacaagcatgagggtgttcttgtgtgtaacaaaggcatttcgagcgcctctcaattcgattacgacgaaacaaaagggtttttggggctgtcaggaagttttgcttggcatgctaatgaatatccaaggggccgtcggcaggctcaaatttacacgggatcccccgaggactcaaagtacccactaaaattgaaatttgtaaaattgcattaaatatttaactgaaagaagtaaacgtgaaaaggttttgttacgctaccaacggcttgtgtcgcgggctatttgtaataacttggtcgtagaatcatcaaaattggaaatctgtctatccgggcgatcgacggcaccagagttgagcagtacgcgcgtattctcatcgtccgtgtatagcggggtgtattgctgtcttaaacgtctggaaattccctcatctacgagctgaggttcaggggacctggagttgccttgagactctagacgggtaatgtaacgttccagcatgctgacacggttttcgagtgccgagtttcggatcacctgggcatcaagcccgcgtgtcagttcgtctataactcgctgctggctgtaaagcattgatcggaggttttcaatgtcactgcgtgcagccgtcggtatcggcacctgaggtggcctgttcatgaacctatcgggctgcaagccttctcgaagctgctgtcgcagcttgtcatcgtctgccctttctttggatccgttgattggaggcgtcgggatctgttggagcggccttgtccgagccctggtaggactcgtaacgagcaggttttggagattcttcttagaggcgagatactcgcgccttatattctgcagggtgtcatctgtttctggattgctgaggaatgcgctcaaaccaggctggctcatcgaatgcagtggtgcgttgcctggttttttcgatagtgcggcttcgatgagattttgtgtttatacttttggatatatgtcaattgtgtttttcgtgaaataataagtaagcccgtgctagtttgaagacgctgcaagccgctacaaacaatgctaagggggtattttgatcagaagagagctcgcccgcgaaaaaccatccaaaagcgctttaaccttcataagataattccagaggtccagctcttgtcctagcgttgagcatattaggcctctggccatggcggctattgagtcaacaccaaatgacccaaaatcaggcgggcaggacgaataatcgcgcgacccatcacgaggctgatcggatatacgaattgaagttgttcaccagaagccacgtatcacggcgataacggtatcgccgtacacaggttaatgcgagcatgcctaggtgcgttgtctgtttgccatatcggcggaatatccgcgagaagcggagcctctgcaagaaacaaagcgccgagtaggcatacggcacgcactaatcacgcatcaagcaggcgcaccactgctccctcgccgtcctgagctcgcgcgtgcccttcgtacagacgtacaaagtgacaccggaagtgtgagctcccgaagcaacggcctattttaagcctcgccatcgtggcgcgtatgcgcacctaaaaccaggcgctgtacgccgtcgtgcaccgcactgtgcgctttcccattgtcgctccgcctgcgccgctgcaaaatctcgaaaacgcggacctcgtcgcgcgcagccctaacaccacgtggaatcaagatttaaacgccggcccggtcgttcagcatcaagctgagtcgtcctcagcgccactaaaacagcgccactgaggcatcgcaacgaagaaacctagagcctcatacacgtcgtctcaagtgacaaatgctcatctcagaattccacggatgtgcagcggcgccagcttctaccgcctgcgcaccgggcgcgcctccgcggtactttgcttgctacggctgctgcggctactgctttccgtgtcgggcttcaatatgccgttttcgctcgaaaagttctagatcgcatgcaaggatcacctataatagaagatattcgtatcaaggcaccaaacttgcataattcaccacaacaactgttacaggatgcgcaaagaggcgttcggcaatggaatgaatctggcggaacccaggcagcaagtccagggagagacagtaatagcagtctacaagtcactgggttcaagacaaggcgtggcactagaacgttagaaacgtttaaaacctcagcaaagtcgcagaccgtaggcggtgtacgacgcgaagtctagagacgcaaaaaaaagggcatcgcaagacgaatacagaaaagacccaagtggcaaaatcgacaagtggggcattgaaagttccgccagagcgcaaggtggaaccagaggactggatacccagaacagaacggcactgagcgtgcaggttggaaatcccaggaaacgcgaactgagcggaagcgtcggcgcgcacaaaggaaaaaaaaatagagcgagcaaggctcagagacttgacagcttttgtatttggcgtccacaggtgcaggatttcgcgggccggatatcgcactctatcacaccccgcctaagccatgagccaggcccatctcggaatgcgacacagcggcacagcggtgcacctaggctccccgaagaaccaggcgtttatgaacaccgccgcgacgtgcgtcgacctcaccaagggccagtattatgccgcccatgtccagccctgcgagtcgctaggcgacgccaggcagcttgagaatgcgctcttcattgacctttcgcagtgcggaacacagcttccgctcccgaactgtaaacaagtgcatttgaagtttccttcaactttgctacgacgccccaagttccaattctcgcaactggttcagacgttggatcacgaaacacaacgggtgctcgaagaagaggtgccgcgcagatcgacgtatgttttttacgacgagggaagctcgcttcagagctgctccttcaataccagtcacatccttgcgaaaatcgttccctatttataccaacagcagcgcgacatccgcctcttctttttgcagggaggcgcggctcaaccacaagagaagcctgcgcatcagcatccgccatttgcgcgcccaccccatccgacaagcacacgatcttcttcggggatccgcaaggcggcccccagcaagcacaatatgaatttgaagattacaataccatctcgcaatcttcgcaccgataattctaattacatgttcatccaatcattcaaaaaggactccgtacactactctccagacagccttcaaaagtacttcacctttcatatgccttcgaagattgaatcagatgatcaaacgctgcctgcctggctcaaaagcttttcaaaagatggcaacaaaaacctacttcgcattttaacgtctttcgagcacttggaaaagcttgaggtccagaggctggagcggtgcttacagtccttcaaagatgaacaaggctctcaaaccggcagagatgctagacctcctgtagccaatgacaattcaagtcgttcgcagcgtcctagggttgagaagctgtactcgtttcgcgaaatgcaaaaacagtttcaaccaaacaggcacgactatgattctgacaacgatagctatcaccagagcgaagaagccaagctaaaaatggatatcagcgaggagctgaatgacggagaaaacaaaaaaatgcttctgaaactgaaaaaggctaaagaggatttcaatccttattcctctgatactaaggacagcgaagaatgttcagacgttgcacgcgaagctgggacgaacgaggatgatgaagaggttgcagagactcctatggatgattatcttctgacacgaggcatacaatctttcacgaaaaaccgctattccaacattttaccttacgagcattcccgcgtgaagctggaaccttcaccaatatgggcagaaaacaagaatgaccaattcgctaacactggtgccccgggccccaaatcgccggccggttgcactgtacgaagaaggcgcaactcttacttctcccaagactgttcaaacgatagagacgcagaacaggcgtgtccaccaaggcaagaaaatagcagaagctctttgatgcctccttctatgtcattagaatcgcgaagctctgcggcatctcctcataaatctgcatctgagagcgagtcgtttaatgattatttcaacgcaaattacctgaaaattcctcaaatcaaccctgactataattatattgctacacaggctccacttccctccaccttggatgatttttggaaggttgtgatagcgaacaatgttaaggtcattatatcactaaactctgacgacgagcttagcttacgaaaatgggacgtatactggaattccagcacgctgaagaaatttgacgttcgtgttaacaaaacgtatgaaaacgtggccggcgtagaaggttgcatactgagagttttcgatgttaggcgccatatatcttatgaagcaagctcagcggaagggccaaagaattccggtagtgctaacactgtcaagagcgagagcaacgatagctccgcacaaggcttcgaaggtaatgaaaacagcaaaaatagcagtgacagcaaattcagccctagttacacggtttgccaattgcagtatacaaaatggcttgattcttgcgggattgttatgagtgatgtgttaaagcttcatcgtatcaaaacttacttatccagcgacgccgaaggtttcatcaaaagcgttcaagatgggaaggtttatgaagctataatgaaatctgacaatgaggttccaaagaacatcagcgctttcgatcagaaaaagaatgaagttagtgcacccgtgctagtacattgctctgctggttgtggacgaactggggtgtttattacacttgactatctcttgaatgtgctggaacacccgacagatcgttcaaatcgtattgacgtttggaatatgtcccaggatttgatttacattatcgttaatgagctaaggaaacaaagaatttcaatggttcaaaaccttacgcagtacatcacttgctatgaggggatacttgaatacttcggattacgcaaaagcgctgggcgcgatgcaactgtttactgagaatgtttcttgtaaaggttttttaagtcgatttcaataattagatagtcaagggctacagggtacataagaagcccaaagcttaattattcattgaaaaagttgcacttcgacagtgttgtctgctttaccgcttctctatttttgagcgggtattgatagaaagaggcgtaggtcctggatcaacgcttcgtctacagaagatagtaacgtttgaaattgaggccccatttctgtctcaagatattgcaaagtgtaagttatgtgttctttcaagcttacgttatgagcaggatctctctcactaacaagcttctgaagcctttggtgttcgcatgtcaatatgtgctcttctgaatcgtcttgagattcaccgtatgctgggtcgttaatgtaatacttttcgcaatccccgttggtcgtctcattcgtttcttcgaggaattcaacccacaaagaaacaatgctagcaatttctgaaataacagcggggtattgcgttctcagcatgctagataaccctaaaatgtgaattttcctgacccgtggatcaaaaaagtctttaaaacaaagaatccatatagtcactaacttgtttatcacattctccaaaggtgtttctacagaaagggcctttctttcctctaaaggaagcaacgaattacgttcggaggttggcagggctgatctgtatcgctctaataattgaatgattgaacctgggtcaaagtaggctattcttgcaattgtttgcaacaattgacctgcttgaaagagcgaaatttggtcttcacggaatagcgcattgaagatcgagggcaacattcccgtttcgagcaaaaattcaagcaaaagtctatcattatctggatcccgcgccaaagtgagaatatccaaaattgagagtacaatatcaaaggaatcatcgcgaagtttcagaagatatcctgaaaggtgagaaaacgcaaaaaaaaagcactcattattcaagaattgactttctggcaaaacaagtgcatagctcttaacgatttctaacaaagtgggaagaatctcggtttgattttggacagcgtttttcaaaaacggaaccaacttgaagaaagtttcatcaagcgcttgttcactgggggagtagttttgtaaaaggctctgccagagttcaaagccatcctcatatagaagggaatactgaggtgacgaaggatcgcatgcagctagcgttatggggagagatatctgccaggtagctggggaatttttgcccagggagtcgattgcgcgtcttagcaacctcaacaaagcgttggctaatatagattcactagaatcattcatagaaagttcccacagttcgggaacaacttgaagaatttccactagtaaattcctgctaacaagaggctttgtttgtacgataatgtcactaagtgtattaagaacgtagagtcgcgtttcagtaagggatacagatggtaaggttctcttgagtaataccacaacgaaatcatcaaggtagggttggaacgagtttttgtcaaaattccagtcatcaaccaatgtccttaagctctggattgctgtcaaacggaccactttatcttcctcttccgtcaaaatcttataaaagaacttgtagcaagcttgcttactttcttcagaacatttgatagtagaccactcatttataactagcgcaactcttcttttaactatctttgagaactctgggagttgttggggatttaatgcctccggcaggaaaacatttacgagaagcgtatcaaagtcaacagcttcgctgatagatgttgcgctcaactgaaaacttgcaaagattgcgtccttttttagtaaatcttcgacgctattattcaaagagctcgcttccgtctgaatcttattgagcaaataaggaactaaaaggtcagggaacgaattgataagatcttgaaagaaattttcagcacaaggcctgatctggtattcataactagtggcaagttgctcatttatccactcctcgggatcgagcgaccaatcttcaagatcagattttctgagtttcaagtaccagtccattaaaaggtcaacccatttcttgatcaaattctcgttcaaaaattctgatgtaattcttttcaccgcaacatccacttcatatttatcatttttcgctttgattgtcacagcgccctttttgtgtatgaagttgattagacgctttaagatcaaaaatgatctgatagctatctgctcccaaaaatttccgtcgacttcagcattctcacggtacacatcaggcgctctctcgatcagtaattttgtgaatgctgtcagcacttgtagggagcaaggcaaaagaatgaaatttgacggggatgcgcatatcaaactatagtacagcttcccataacatctcacaaatttctcaaaattgtcaaatcctttataattatcaaaatgtgtcatcagaagctcgaagtgattaatggatatctgcaaaaactccgcaatagacacgtttctatgaggtgtctcacacccctcggtgaccaagcgccgtaaaaccttgagcgctaggtaggaaacttggatctgagaaagactttcctcatcgacacttgcagccgacgtccactcgttaaaggccttcaggtacgtcctcacaaggagaggaaaaaccagaggtgatttgctttgcatcgcaggtcgacatctgccaattcgtgctgtagctaacgttttaatcatttggttcataattaacaaaagattgaacatcctaacattgtcttgccatatagcctctgtgccaagtagatgttcgaggtcttcgaaaagagttggccaatcaccagggaaatctagacgggcaatacgcgccgccgcttgtgagttttgaatcccaagctgattattgttttcgtcaatgagatcaaacagcctggctctaatggaggccttctcatctttaccaatggcgttgatacgggtacttcgccagtacttctcgactccatttttgaattgaataatggcaagccacctaacatccagaggacacgatagattgagataaacagactgcagtaggaaatggaagcctttttgagtctcccatagcttaagctgctgttcggcaaatctttgtgcctgcgaacccgcatgccttggatcactggcctgccccaagacctgaactaaatccagttccgtcaaagctagtgaaccatcacccattctaacttcaaatcacgaaagtgccgtttatcaaatagcaggcacaaattaacaactagaattaagtacaaactatctccagcttacaaagttctagggttctgattgattagggcatcgctggaggtatgaaagtcccttaggcttaaaatttgaaaatcattagacacgtatgagcgcggacaacagttttggccttttcaccagaagtggaagatcagatacgatctaagaggcccatctgtgagcctcattatcacccgcccatgtacgttcaatatatccaagttcctccttcaccctacgaacagtgcgtgggtcccccatattcttgcccatattgtctgagattttgatagcaggattaccattgacttccaacagtttgataacaatattaagaggttcgctaacctttacactgtcttcagaactatggaaatcattggtgaaatttgtgccaatcccaaaagttgccttcaaaccacaatcgtgtgcagcctgagaatattgaatagctttttccggattcaatgaatcagaaaagcagataagctttgagaatcgtgggtacttcaatacatcaaaatagtggtgtgcaatttttttggcgtactgcactggatcgccagaatcttgcctaacgcctgcgtagtaatcggaatagggtggaataaaggtcttgagaaagttgtcggtaccaaatgtatcagtaagagccaaaccagcattttcgggaccgaaagttttaatccaatagtccatagcgagtttattagcgttcacataatcttttgttacagaagcgactcccatcatccactcgtgagcaacggtcccaacaggcttcacaccatacttcttggcaaagagcacattggaagtacctgcaaagcatttcctacccttttcacctgtctcctcgactgccttaatgattccctttaataccaaatcttgagcttccaaagatcgccgacgtctgctcccgaattcgctgaaattgatgtcgttttcaatcagcttcttagccttttggtaggcgcgttcctcctggttttcataggtccagtcagtgtcaacaaacttgaagtaagcctctgatatcaaagacagcaaaggaatttcgtaaagaattgtatctctccaaagccccttgacctgaattttgatatggtacctctctggagcatctgcaggctcagtcgaaaggctaatttggtcgctggggcatatctttggctggccatttgatatgtacttcaaaaactcatctggcaagtatgggatcgctgttttcaaatactcaatttcgtctttgccaaatttcaaatcgcctagcacgcgaacttcctgctctagccattcaattgcctccttattaaatgtcatgtgtgaagacctgttggtatatttataaattacctcagcatcgggcatattttggagaacagctgcatacatcgtcaatttgtacatgtcagtatccagcaaggacttgatgacaggccccgtcattgttttttgtggagttttgttggtgcttagatttcagatgatacttctgataatgagattagcttttttttacttccgctgtcgaaaattaattatctcgcccaccccagcccttaataaaggtgcgaatcacagaaagccggcctgcatggtaattgcaagctatgtgagcgggggccggaaactatatatgaaatgataagtaatttaagtgataaccttcatgacacggtcgaaaagcgtgtccatttgaacgttctcgatattctcaaacatgctcgtaaagctgttcatgttgatcagctttccagatttatcgccatttatgaaatcaagaagagcttcctccttttcatcagtttctggttcaagcccttgggctttctgtgcgcgggtaagcttctgaagctcgatctcaaactcgttagatgccaactggtccaacgcgccctccttgtcaacttcatcgagcatctctggactcgttgttgtactgacaacaccaagcctattctttgtgtccaagaaaataaagtctgtatcgaagttccaacgaatacaagagatatattcatcatgctcaaacgcacccagcttctgagataggtcggaattaaaaacgagcacatgtgaagcgtagttcagggttggtctaccttcggcgtccaaggttttgtggtttaccacaagcgccacacggccatttttctcgtcacagctgatcaatctggatgcatgaccattcttgtaaaccccgttgacaaatggatataagtcaaagctgctttctaccactcccaacagaagattaatagagttaaggctagtctgcgtagcaacaataaggtttgaatcgttaacgagcattattgactgaattgcggagtccattgtaaattcatttaaagcctttgcagaatcttcataaaactttttgaatgcagcaaattcaataactgtaactttatcatcaaaagcatgaaatattaagctaccgtcaagagaccatgctagctcaacagagttactgaagtgattgacacttggcactgcaactttggaaagggcccaattgttcaagacttcatcgaaagaccagtatttcaagccaccgttgttatctgatgtaaggcagcctaaggagttattgacagatcttggagcgacaagtatgctagttatcggggttttgaggccgtgtggacttaaaaccttggtctgaagttcccactcgccgcttgctgacatgcgccagaacttcagcacatgagaaaagtcgttagatgacagaagtccctcaggaggatattcgacctcgtaagatatcatccagttgccatctttcgtaaacttcacatcagctattacaggatcttttaagttcagttctgaccgcactttacccattgagttgtttaggccggatgctaagtattggtagtgaatttgctcatttttgtaaaagtcaaaaatttggacagcagaagtatgggggaagtatagatgcttggtactgggctgtatttcgaatacggaactgaagtcttgccttcttctcttgagcaatttcctttgctgttttttattagctttttgcaaatctgcggatgatgccgacgctttagatgaaaccgccgagacggggtaaacaacgtctctgactgccgtctgaaaaacgcacaatggaccgcttattgcgattcttgatttgaggtcagtggagttcagcaggagcagttggtagtccgagtttgattggttatccgcaaactgcaggcctagagaatagaatttatcatgaagaatgttgcaatccacaactacaccgttcaatctagggagaaattgctgcaggtttgtcgaaagctgccagaaactcaaaaccttttcccagccaccagaaagcaagtatgtcccatctgaggtaaagcataaagacagtacagagtcaatatgccatttcagtagccgggtagattgatccgttaaatttatgacattgattacaccagaagcgtatcccactgctagctgggaaccttggtggtcgagtgccattactgtggcgaaatgggcattggacgatgcagatgcagatgctatcgacggcaaaggcagcgttttgctgtcaatttgatcatggatgtcctcgagatacagcacctttttcgagttttggcccttcgccaacaagcacagaaatttatcgttcgatgaccaggctgataaaagcacatgctcaaagcgttttctctcgctcagctttctctcagagttgtcgtagctgtagatgcggtatgtgtaagtagccgaagtctcagcttctgacgtcaggactgatacccttcctccaaatctgaaaagtttaacaacttgctcattgggctgtagcgtgcctaactggataaccttgggctcgtctgccaactttcccttgtagttgagcaccaccacatcccctacagatgtgatcacgctgaaatcgaatgtatcgtctgagtgagcaccgtctgctgtgccgccctcggctagcgtcaagtcgcccagcgccaaatcacagatcgacgccgcgtccgcacctaagaacaaacgcgagagtaccgcattgttcgcaaatttgagggttttgacgcattgacttgtttccaatgaataaaccttgatttggttgttgaatggtaccaccacgcatgtttcgtcgcgggtcaatagtgtgacagacttgttgcagcatgaccggtttgaagcgcgcggcagcacaagtttaccgccggaaaccaccgataacttgtacttctgatgtacaactgattgtcccatctcaaattccaggagcaatagtccaccttaaggtctcgcgtctttcgctgaaccggtttaggtcatcgctcatctctagcttttccaaaaaaatcttcaccggatctttagctttgaaaagtaatgctttcgtaccagattactggcacgcgattatatcatagcatacgtttgtcagcaaatctctaaaatttttaaagtaagaaagctacgatgagcaaaggcttaaggtcatccaacccagcagaaagaagcgctaccacgtcttccatcgccagatagccagatgattgttcctgtgagatgtttttcctgcggcaaagtcgtgggcgacaagtgggaggcttacctaaatatgctacaggaagatgagcttgatgaaggaaccgctctttcgagactaggattgaagagatactgctgcagaagaatgattctgacacatgtcgaccttattgaaaagtttttgagatacaaccccttggagaagagagattaggcgggctttgaggccgcaaaagaacttgtatagtataatgaaaaattagcgattttagagtctggcatatacagtgatatcaagcgcacaacgtgcaactacgcggcctggctaaggctgagacacgtttttgtaactcttcttgaacactagtatcgagtctatgcgctcgagagcgagtgtcagcagctccttgcgcttctgaagctcaatatggcgagcaatacgtgggtcttccttggcaaacatttcaacctgctcatcactgagtgccgtcaacttgcgatcaagctcaataggaaagttataaaagaagtcgctcagcaattcaacgttcaggaagagcacagcggttgacgtaagtttgtcgcttacggcgttcaaaaacacctcgggacatatgtccttgtcggctgtagagtggcatctgttttttaaagtcttgaggcggaagctgagaagctgtgatctcttctctaggaatgcagcctcccgccccctctcaagcaagagggcagaaaatcctagcgtctcttggcgcgcagaatcctgttgcaagtatgttgtcacctgttgcagcttccgacttccgacagtgtttttgatggcttgaagccgttcattacactgtctaagttcttctcgcatcagctttgtagaatgatccactgctaccgaccagtcgcgttcttcgaggtcaatttcatacttgaagggcttaatgcagttttcaacctgatctgcggtcgcgtaatacttcgtgttcaaaacattcacagcagtgttgttgaccaattccttgataagatcatgatttttcaattgtgtcatgtctaggatattttcaagctctctcaagattgcgtttgtgactaaggtcgttgaaacccttccaacgccaatcttggtaagactggaagacgatagctctaacttcttatgccagtaaagagcggaggattcatctttttccgatttctttgaagaaagttcctgtaggttttcgtccttccaatagcgggaagctaatagatcaagtactctctgatcgaggtctgccttcaaaatagattttagttcgtatctgttgaacttttcctggaattctttgatggccaacttcaggatatcaacattgttgagaagatatgacttcggcgtaagctgacgatcattgaattcgactttaaacagataggaggtatcatcaagttcctgttgaatcactcttgatgtgggttctagtgcgttagacatagacacctctaaaattttaattagtttttcgcggagacgcttggtagaaacctgacagtttgtgaatacactcttattttctctgaagtaattccgttcaaagctgcgggtttgttccagctcaacctctttattggtgttacgcttgaaaagccccgacttggaacctgaatcaaaaagccttgactgggagccagggctttttgtaattacgccaacataacccatctttaaaggatattttttgctgttaagaatctccctagcgcgtgcaggttccactagatccagcttcgtgataactccaattgttcttgttccttttgggtcagcaaccttactagctcgcagggcactactgttagcgagatcaacatcagcagccgagatggctaagatgatgtttggttctgcgagataagtttcgcaaacttgacggattttggacttcagctcgtatggctgatccgcagcctcgacttggatatagcccggtaaatcaacaagggacaagtcaggtacacgcgatgatttaatggtcagctgaatagggtcggcagatactgcctcagtacttggaacggccatgttaagctccattaaaattcttttcacctcgttgaaatctttgatgttgtaagcacgtaaactaggaaagtctgcagtggtctcattactgcttgccgtattgacgagtgtcagttcaatgggtcttctggtcaccatgttagacccttttggtaagaattccttaccaactatagactctaacacagaggacttccctgaagactgagagcctatcacaacaatcgagggcagtgtgagattagcagacgacgagtctactttattcagtatgcttcttatttcgatcatttgttttgtaagattcaagatttcactttctgtgttatcctcttcctcgtcatcatcgtcatcatcttcttcgttcgcgcgcttagcctctgcgtcgttattgtctagcgatgctaggagtgcgcctgtagcaagggcctcttcgccttcagttccctcgccaccgttatcaccgtctggaccctgtcgtccgaaggtgtctccgaatctctccttcatagtctgtgctaactccttgagctgagcaagcttattatgagaaaaatgcgtggcctcttcgagtttgtacgccaagtaagagctcacagcagcagctccccctccaatgtacgcaggcactctgatgactctggcaatcatttttgggaaaaaagatgcattccgtttgtgtgagagctggtgaattgcttcgtgagacacatacagaaaccgcgaaggtcgcacaaacgagtggtaatatgatgtaggatgcactctcctcagtggactgtaataaccccgcctgaatatagcctgccgcacaatcgcctgccgtgtaatcggcactgcccttccggtgagctgtaacataaggggcgttctgaactcacgtacgggtattgactagaaaagggtttaggcttgcagtttttagtgctaacaagaactaatcgatgagactagatgcttgtcataatagcagtcattatctacgcatgatataagcacaagtctctgtgaatcaagaggacttgtcagactagtgtaaagcactctttcaagcgcagtgcaccttttaaaccgccgagcagcaatgcaaatttgattgttgagcaaaagctgaaccggtcattaaatataatgcaaagaacgcgaatgttatgacaaaatgaagaccaccccagacccctgcgataagagacaatgagtgacaacaccgcctaggatgccaagggagaagccaagaagcgccaaaacgtatttcctttatatatcgttcggctctgctaacccaaattgtatttctagcgcgccttgtttaggtcctctagtataatgcgcatttgctaacaagaatgtcgtatagtaagctaataatgcagaagacggtgcacaatcatcagggttatcatggtgcctgatttgtttgatttttattgttatcatagccctttactgccacgaaaaaatataagggcgtggggaacaaaacgacagtttattcatcaccctttctcaaagccccgacatcagtgaaatgccatctagagttgagaccaaggccaagcaaaccagattaaattcagccgtaagcgcagttaagcaaaaagacacgaacaagccatcagtgaaaaatgcaaagccggcaaacaagaaagtcgtcaagccctccgtgaaacccaaatcaccgcttccaacctacaaaggtatgttttattctaccattttgagctcggcagtttagggcaatatactaatccgacttcagacatgataatcgagggtattgctacgcttggcgagcgcaacggctcaagtcgtcaagccttgaagaagtatatttcagccaaatatccagtaggagaaggttttgaaaatagatttaatctcgccatcaggcgtggtattgattctggagacttctctcaacccaaaggctcgtcaggccccctaaaagcagtaaagaagggacctgctaaatcagaacacgttattactccaaagccagaggtcaaggatgagatcccaaaacgcagaagaagcgctaccaaagtgaaggataatgtaactggcgtgagtccctcaaaagagaaaaggagaggttctgccacgacagttccaaaggcaaaaccccaggttagcaaaaacaccaaaaaagctgtttcaacaaaaacgcctatcgcgaagcctgctaagacagcggccagtcgaatcaaagctgcttaacagggagaacaagagcacttgctatctatttgattttttcaactgtcccctagttcctgcgcggctcagtgccgcccctcatcatcttgcagtccagccaagatgagtgagctaccgcaatgtagctgtttaattaagtaattgagtgttttttcttgcaggcggcattctgcctttgcccctcgacaccacgagcattgtcgctgctccttaagaaacaatgcgtgatccttccatgccatcgcgctatgttacaaaacttccaaaatttataaagcctccaggtctaacggtattttcaagcaccccaaagttggaatccgtattataaccggacacctgggagctagcagagatatataaataccatcaatctctaaacgaaggcaaatactaggtgatccagtgtttcacagcaagggttttaatttaccataggaggcaacttggcgaagtcaagtttgttagtttattcttgggttgatgcgggatgtcagctaagatccgttgtcattggagctttccttcagcctacctaaattcaattaactgaccttttttggccttgaggtattgaagaaaacaactaaaagatgctttcccgtcccacacgccatagcatataactaaaagatgcttttggcaaagcagcaatataggccatcagtagcatgcaataactaggtcaaaaaaatacgctctagctctgaatcccggtacatcttagaagacgtcattcccacttcaagctgcggtgcatctctctagagcctttttgtcactggggctcaaaccaatgcagggcttaagtcgagtgtttaaaagggtcttatgtcgttccaacagtgatgccaagccgccggatcactacacacgcgatcccggtaaattagttgtgaattttcacaattcaagattttagccctagctagagccctagctctagccctagttccagccctagcccttttcgtggctccagccctggtgcagaatgtccgaagccttacctgccaaagatactgatccgcttaaaagcgatgacattaagaccggtaaggtgatcgctgaacttccacccaggacgcagctcaacatcaattctatcggcttactggacaatgtctctacacagttgttgaagctcctaatgacaagcagcatagagacgttgatcggattcacgtcagcacagtctgatggctaccaaagtgaagtgttcgaaatgctgtttgccttgttcaaacaagtcaaaaaagtctacaccagcgcgcccctgcttgtcgtgcaagatatagcgcctgggctgtggcttgaagatgaaaagtgcccatacatactgaagaatcaagagaatctcgtgttggctgcaattcgtaaagcaaatattgtgacctacttactctctataatgggtcgcttgcagtacggttttttatttctggatgagagcttcatcgaaatattttgtccagtagctggcgatttaccatttgaagctgaacgcgcacttacaacgtccctcggtcgacttcttaagccacaagcagtactttatcttaatttgaagactcatgcatacatttcggcaatagagccctatagagacaacgcagaggcactatcacgagtcagagaggagatcctagaccgtatttttgccaaaaatatggaacagtttattcttgccaaaaggcgcatgcgcagctctaaacttagcccctctgaagaggattttgttaaaagatgtgtgcatcgcagagaaaagctccagtcgcaagactccctagacttgctagttgcggagtatgattggctagaatttttcaaagagatattcttttacctacagcgcaacatcagcgttcttgtatggggaaagaaaggttgtgattttgcgtctcctggctccgacgtaagtgcaagcgatataaatgctgatcaaccaatgtcaagccttaacaatggttcagcagaaagttccagagcttcctcagagcctcctgtaggaaaacctctttcttcatccagtagcctccgtccttccccagctccgctaagagacgctgcatctgccaagaagttgaagcagaaaagactttggaataaggaagaggaaggcgcccttattgaagctttgaaagtgcacgggcctgcatggtctaaaatccttgagcttcacggcgccggcggcagtttatctgaatccttgaaaaacaggacccaagttcagttgaaggacaaggctcgtaactggaagatgtattttctcaaaggtggactgcctgtcccggattacttagcaaaggtcacgggcgacttagagagagacgaaaaatccaagcagcgtttcaaaaacaaaacaaagaagcaagcgcctacgaagaccattgggaatgttgaaaagcctcatgaaccaactcaggatttaagaaaagtagccaatatgagtatcgttgcgcaagcaggcagaagcgaattccccatagaggaagctaacgcttcagaaatggacccgcagcttcaagctacttgaaatgcttctagaatggagctgtcccgagctcaacttcgacttatctcagttttttgcataatgttttacgctaactgattgtttcgtacaaaaaaactaaggacttaagtttactattattacatgcaattgacgctaacctcatttttagcacctggtggacaacttttggggctcagtcacgggcaacggatctccttccaggaaggggccaaaagcgatttgcatatcgatgatttaagtggcaatcgaactcaatgcgccaactcttggaatttgtatcaaataatccgcggcaagagcactctttttgagcttgaccaccaagaccaattgactggcgatttcccgaacgccaaatattcagttccacagcgtaggtggtttgaaattctctgttgggctgattgagtttgcgaggccacattaattgataatgattgtgaagaacggaactagttatgaacattcgcaccataatcaagcattaccgcttgccgttgatgtggagaactcagtaaaggaccagattgcgcttgcgcgctcagacacgagacagctccaagatctgattacgagagtgaaagctaaagtacgggacgccaacttggcccagatgtcaaaaaatgtcccttcgttaagaggaggcagtgttaatttagcctcgcatctgactctcaacggtcacaacaacaaaatttccgattttgcttggtcgtcagactcacaaagcattcttagtgcaagccaagacggctttatgataatatgggacgcagcgctggggttcaagaaaaatgctattcccctagattctcagtgggttctgacatgtgctatcaatgcgagcgggaaccttgttgctagcgctggattgacaaacaattgcacaatttatcgaatctctcaggagaatagaatccaacaacaaattgtctctatctttaaaggtcacacttgctatgtgtctcaagttgagttctttggcggcaatgaggtcatcactgcaagtggcgatatgacatgcgctttgtgggatatcccaaaggctaaaagagtggcggaattctcagatcatttgggagacgtattagcgctcgctttaccgcccccgaaaacgcaaccagaaaaaacagtttttgccagtggcggatcagatggttacgtttacatttgggacacaagaatgcgaactgctggccagagcttttttgtgagtgaaagcgatgttagcacgctgaagtttttcaacaacggaaatgctatacttactggcacagacgatggcatcgctcgaatgtttgacttgagaagtgattgtgtgatagcagcgtactctttaagtcaaggactcagccagcgaacgaattcgcccggtaaacaacacagtgagttttccttggagtatggcctttcgcccggtaaaaattcttttactagggccacccgaagtgcaaactcaacttaccttgacaatcagggaattgtatcactggacttcagcggttctggtcgattgattcatgcgtgttacacagattatgggtgtgttatttgggataccctcaaagccgaaatagttggaaaacttgaaggccattcgagtaggatttcgggagtcaaaactagtccagatggtatggctgtatgtactgggtcatgggacgcgaccctaaaactgtggtctcctgaatatatgtaaggaggacttgatgaagcattgattcctgaaacattactattcgttttcatttgacgggcggctcatttagaatgtaatctcctatatcccaaagtaaactctccggcagttgacgaaggtctaccacgaagcactcgtccaacggttttctttctacttctcgcgcaactgcaggatggtgcattattttgttaacgacattcgtggccagctcttcgtcgctcgcaagaagcttttgaatccacttttccatatcagttttatatgtaaggtctgctggtgcaacagcttcgggaactggcccagtgagctctaacactcgacgtaactcaggcacatggcatggcaccttaatgttaaagtccaagtaataaacttcgtcctggaacgttaactcatgtaagaactcaacctctcccgctcctcgaaggaagaaacaacttatagagaatgtaaattctccccatcctttttcttcgagagcgaagggtgcttcgattttggtccttataggatttcgaaacgttgggtgaagtcgatatatgcacttttcgaatatgtatgctggtgattcatcgccattgggtcccaatatcaatacattcacctgccattgacggagtggaagcccttcaactggacttttttcagatataatgttctgtgtggtctttatgcgaacagtgcggtttacgtacagcttgaaccttattgttagtagaggaatgcatagatgtgaaattacctgcgaatcggcgaaactgtatcatacaatactcatatgttgtgaggatttcaatggtcgctcatccaggtacgttgaagcttcaagtgcacagatcgtaccgcatgccaaaccacctcaacttattaattatgatatgttggtttcggtcttcgcttggacgtgcccgcctgtcaaaacataccgtctattttctccgcttgtggtgagtattattacagatctataaacagaatcaaaattcgacgatctgcgagaagtttaatcggtgtttttcttgacatactcccataagctcttcagtaaaccttctggtaagctgtacaggtcgattatgaactctccttcttcgatgttatttgtgatattcatatctggggttctattgtcggtgaccatttgtacaacaccgacgagatcatcttcgttaagttttgtgagcccaaaagccagtttctctaagtcgacgctgcctttaactgcactacctgtcccagtcttggctttcttgctcttcgactcaccgttggaaatggctttgcgcttttcgcctactccgcttgcggtgggagtacctgctgttgatgctactgtttcctcgacaggcccagttttttgtaattctgctttcagtagcggcttgttggtgggtacctggattacatggtccacctcatatacctccttcataaaatgcaagtcgtgcgtgagctttctttcgccacctttttcaagtaggtgaccgcttatcagaagctcaaagccaccccacccttgctcttcgattttgaatgggggctctgtgaatgtcctggtggggttggcgaaggttgggtgtaggtggtatactactttgtcgaaaattgttgcaggaacctcgtttccctgttcgtccaggacaaaaatctcaatgctccaatggcgcattgggaaattttccactggtggcgggacatctggtaaaatggcttgttgggttttaatccttacagtacgcttcacggactacgtttaagcaaaatatgttagtaaaacaactcagggaaccacaaaaaacttccaaaaggctttcgattagattccacatacggcaaccattcctatatctttggttgagacctttttgatgaacttcactgaattataattgttgtttgaatgaatcttgagttctcatgttaaaaaaaggatttgcgtagttagtgaccaatcttggagggacgttaaatatagtggcacgtcgttattaaaagtgtcgaatatagagatctaccaggatcttttgaacaggtgctgcatgcgaggtttgatttcctgttttcagaacttttaatccaacttgagtccttctcttaccaacttcgggaggcaatgcccgaagctgtattgaaaatatgaggtttaataccttgagccaaacatggcaatgtcttggtatgatatttacaagtatttgatggtaggagatcaactgtggagcctagcctcacgattttgtcttgaactgtctcacgatactagctttgatcatgctggcggatgctctccaatcagatggcgcagctttccagtcaacttttttgaatgcgtctttcagttgtaaagaaggattcgattgctttagctcggtcaaaaggttcgagacttttgcatcaatctcggcttcggaagctactggcaattgcccgaggtagtttttgatgatctcaatttctgattcctctctttcaaccaagtcacttcggttatttttgaggaactcctcaatagagtctttcctctgtgtaataagcttggaatagaggtcatgtagcgcgaattcatcgagatccttcccctgtgcatcgatttctttgtttttaatgccggaaagcaagcctcttatagtcgtcttcctgagatcatccttggctatcatggccttcttcaaatccttcttcaaatttgccacggagtcaagatacgactgtgaacttgcaaaccttgcattgatcagagcgcctctactcaggtttcttgatataccaagtgttattcttcttgtaagcatacttgaagagggcttagctccagttgagagctcaagtttctcgacttgaccaacacttcagaatcatctatttcaataataaacaccgtctctatatcacgtgattaggtgatctgtgggatataagccctgaatggcagagtctgcgccaacctgtcttccgaggtcaaatagtgcatggacacgttattcccgttattattagcgcacgaatgtggcacttaggctcggtgtaattaattaagccattgtaagatggtatatatactcataaatttctttatgcatgcatcagatgggcctgtactctcacacagcacccgttggacactctttagttaacactctctttctcaagaaattcggtccataatgatacgaaattttgagtgcgggatccgttcgtgtttgacctctgtccattggccgcgtatataaggccagcctgttgttttttgtcgtcgtcccaattcaaaaaacttgagatgagttccaaaacctcaaacttcttagggtccgcccttgggatggcgacgaatgagatcagcaggtttgatatgagctctttgtctactgtctccgagtcgctgctcttcttgagcatcgctaacgctttggttagatgctcattgagtatgatagcttcgtggcgcaatttcccgatctgcagaagacgctctttgcactcttgctgtagagcctctttttgttccacggcttctctcatgccttcgacttgagagagtaggttgacccgctcaagttcgatcttttcgtttttgatgcgatattcttgtatctgggcttccaaagtctgtattctttttgccttctcagaaatagtctcttccccagcctgttgttgcaattcgagctgacgctcgagctcggcaaggttggcttccgacgtctctttcagccgttcgctcttctctaatcgttgtttgaggtcttcccgctcttcttttagggactccatatcttgcttcatattgctgaggagaagctctaattctttgaatttagtttcccaggtatggcgctcgttggcattgtgcgaagacagtgtttttaagtcttcctcaaattttgatgacttctctacggcctcggagagctcctgggacagcgattcacactcatcgttgagacccgaaacttcttggtttaatgtgactactgtattttgaagctcttcatgttccctattggagttctcaagtttatttctcaagctcaggttttgagactcatactctcgcagctgctcctggcatgattccaactcttcttgagattcccgcattttattgaacacagacttcatagatgagagtctactcaataacgaattatactggttttcgaattgatctctttcttcttgaatcttggccagcttcgtagtcaattcttcctcatccttcacttccttgttagtcttctcgctattctcatccttctcatccttctcatccttctcatccttctcatccttagagccgtgttttgtctgtttctcgagctgttgcctcaaatttgaaacttcattttgcaagcgctctacttctttcctcagacctgcctcgtcatcgccagtcttatcgttgtcggtcaactctatagcattttcgggcgctggctcttgatgtgacgttgcaggctctgattctggagcctcgcaatccgtttttgctggctccatcttttcaggcttaggtttcgatgccttctttttgttcttcgccattgctgccaccgctatgtactgtgttgttcctgggtcaatgatataatattttggcatatccattttttaagaacgaatatacataatttaaatatcatcaaaaattgagctttggaaactcttgatcaagctaagtctattggcagcagtggctcgatggttgggatagacgagtttttcaagggtcagcatacaggtaagcaaccttcaaaagcgcgcgccactggcacctcccgcaaacgcaaggagcagcctgtgaacagtgcttctaaccccatcaacttagaggactctgaagatgaacataccctggaagctaaaaaaccttcaaatcaattgaaagcaggcgtttctgttgagatagtcgatgaggagccacagccaaggaagcgccaaagggcaacagctcctgcgccgaaggcaaaagcttcttcgcctaagaagagccctaaatccaagattcaatctgctgaggccggaacagctgaagcgctactttcacagataccttcagttgatcttgacgctgtgcatgtgaaagaaactgctcaatttgatttcaggtccaacggcaacgcaggagattcttctcaggcggctgctgaggaagcaaactttccagaaggggcaccaaactgccttctaggcttaactattgttttcacgggccagcttccaacaattgagcgtggtgtcgctgaggcaattgccaagagatacggtgctcgcgttaccaagtcaatttcgagcaagacttcagttgtggttcttggagatgaggcaggcccaaagaagttggagaaaataaagcaattgaaaatcaaggctatagacgaagacggtttcaagcaacttgttgctggaatgcctgaagaaggtggagatggctctgctgccgagaaagccagacagaagcttaagcagcaagaagaaaaagcccagaaagacgcagctgaaatgattaaagttgaagaggaacagcgtgaaaaagctcgtagagttcagtctaaagcaaacacagcggacaaacgggagcctgtcagagaagaagacaagttatggacggttaagtacgcacctacgtcacttcagcatatttgtggcaataaaaccagcgtcaataaattgaaaacatggctcagtaactggaggacatatcagaagcaaggtttcaagaatgctggtagagacgggtttggcgtttttagggcagcgatggtttatggtccaccaggtataggtaaaacaacagctgcgcatcttgctgcaaaagagctaggatatgacatacttgaacggaatgcttccgacgtccgttccaagtctcttttgaatgcaggtgtgaaaaatgcgctcgataacacctctgttgttggatttttcaaaagcaaacacgatggcgatgtcaatcaaaagaattttgttattataatggacgaggttgatggtatgagtggcggtgacagagggggtgtcggtcaaatggcgcaattttgccgaaagtcttctatgcccatgattttgatctgcaacgaaaggaattctcccaagatgagacctttcgacagagtctgtttggacattcagttccgaagaccagatcccacaagcattaaggccaggttgatgaccgtcgccgtaagagaaaaatttcagcttgaccctaatatcatagataagcttgtggaagctacaaggggcgacattaggcaattgattaacctcctctcgacaatatccactaccaccaaaaaaattgggcatgaaaatgcacaagagatcgcaaaggcatgggagaagaacattgccctcaagccttttgatatagcccacaaactctttgatggtcgcatttactccgatgtgggatcgaaaagttttccgttatacaaaaagatcgaactttattttgacgatttcgactttgcgccattgatgattcaggaaaactacttgcaaacaagaccctcggttttaaagcccggacaatcacatttagccgcagttgcagacgcggcagaaagtatttcacaaggagatttagttgaaaggaaaatacgaagcagcgaacagttatggagtttgttgccattccatgctattatgtcttcagttaggccagcttctaaagttgcaggccaaatggcaggacgtattaactttacttcttggctaggccaaaactccaagatgggcaaatattatagactgctgcaagaaatccaatatcacacaagactcagcacgtcaacagataagctaggcttgaggatggactacatgccaacgatgaagaaaaggctactggatccactcgtcgaaagagggaatgacgcggtgcctgaggtgattcaaacgatggatgactattacctttcaaaggaagactgggattcgataatggagtttatgatcggttcagataaaacagatctccagataaagaagatccctactgctgtgaaaagcggtttcactagaaaatataactcgatggttcaccccgttgccatatacaaaacaggatctacaactgcagtaggtgcaaaacctgcagcaacccctgactttgaagacatcgtagacgctgacgacaacgtaccgcctgccgatgaagacgaagaatccaaagaagacacagacttcaagaaggataagctaatcaagcaaggtaaacctaaggttgctagtaaaagagccggaagcactgcaaaaaaatcggctgcagcaaaaaagcgtaaaaccaaatagactttatgagttgaactaaaaggatttgtattaatgatacatgctagcttctataaaattgaaggttggtgagctcacgaagtcaccaacttaagttgtcaagttttccttcgaatgcatttttgatccagttgaaaatccgctcgtaaactactctattggcgttgtgaaagacgatggaatgctcagagtctggaaagatacttaggtcgtagtttttgacattgttcaggttaaaattgtcgagtagctgcattgtatttttaacatgaacgttatcatcggcacttccatgaataagcaaaaaccttttaactgatgagaagttttgaacgtctttaataagtgaggtgtcttcgtacgctttctcgttattttcgaacaggcccaagtacctttcagtgtatatggaattgtagtacttccaatttgtaacgggggcaactgctaccccatacttgaaaatttggccctgatccagttctagagtttttaaagtaacaaaaccgccgtacgaccacccccatatggcaacatggtcggggtcaatggaatcagagtgcttgttgacgtagtccttcactacgcttataatatctcttggctcccagtaacctattttattctttgcccagcttctatagggccaacctcgcccgcctgttcccctcggctcaatgctcaaaacaatagcattggcgctagaggccaagctctcctccagagagatcgcgaatttgtgatcgacggtttgagaccctggcccgccatagacatgtatcagcaaaggatgtttttttctagggtcaaaatcataaggaacagtttctttgtagtctatctgaacatcgtcatcgagctgcgtgctactgaaagaagacttgggaaggtcgtactttttcaaagcttctaacattccagcatttgacgtcagttgggtgatagctcttgattggtcgtttagtaacagtgaagttaagacgccagcatccgacatgggctcatcgggaccaaggtaacgtttgacaccaaacctgcaactaacacttagctcaaattcatagaaagaatcgcgatcacgcggatcttgtaaaccatgagcggctttcgtggagtcttcccttaacggtaccatgaacaaatgctgagaaaaacggctcagtcgattcgacagaaagaaaacagaatcagcatcttggtcatagccaactatgcctttcccggtcacttcccaatcaccaaaagtgagctgagtccccgttgaagcgaatactgacttgaagtggaacaagtgagggtagccggattcgtcgacctgaacgtcaacatagctcagctcgcttcttccatgaatttcgctcggcggtataggttggacgtctttgactttttcgatccaaccagaataagccgtggcattgatgattcttactgttgacactttccgcgcgttcgattcataaattttaacgaacatggcttgagaagcgcggtcagtatccttaaacataaagtgattattgtcgagccactgagccgcgtaaagaatcctgcccccagtctcaccgccgaaagggattgagtatgtgacaccttcgctcattttgtaggaaaaaagttgaactcgcgggttcggggtgcctggctttgggtattttatttgttgaacgtcgtcgtaagcttgctcgttgatgtaagttggaacgctttctgtgagaacttcggaatcattaaacttggcgaacacaatttgagagtcgtctggggcccaccaaacggcctggtcactggccaaaacttcttcttcgtacacccaatctggtctcccgtttttgacatcttcagagccatcagcagtcaaccgcctgaagccttgagaattcgttgcgctttgcacatacaagtcgttattgtagacaaagtaaacaaagttgcgatggggagaaaagcgcgcgaaagatagcttgtaaagtttcccgtcctctgggaaaggtgaaatgggccgataggtattcgtcggaatatctttgagccagtagtatgcagttgaggaatggcgaaactttttttcgagatcggttgccaggatcgccttatccaggcgatgcgacacgtcgaaatcggaaacctggtattcgacatcgccgtatgtgaagcttgtgcggccgagttccttgtagaactccacatccaccaattgtttagcgacatatttaggaattccgttcttattttcaatcttcagatacaaacccggatcgttgtcctggggttggtgaaggacacctggtctaatgaacttgaagtaagtgtcgtagtaagaaaactcgccattgagtacgttttcgatgctgaatgtgcgccccgaaggcgatgctggcttcgagagcgataagttgctgtccttgaagcggaggacagagaagcccacggtcagccaagagatgattaaagccaggaatatcacagcagatttcctgactcgaattcggttttggaagtccctgaacgggacgcggctgaggaaatcggcgccgtcagtgacttgagcttcctcgtcccggggcagcttgccagctgtgcccggcgcctcacccttaggctgtaactcgaactcctgagctggcatgaattgtgcactcgagttggacttcagaagatacagcgaagggtgtcttttcttataggaaggttccatctacgggatgagcagcctcagtcatatgatggggcttgggtgagggccgattgaagtcgcaactaggaaggcgcgaaaataaattaggatgggccggtttcttcgggcaagccacacgtgaagcaacaatggacaaggccactgccacgggaaaagcacggggaggaagctctcgtagcgtgttagactactagtttagtattgttttcaagtgggcctagcatatacatactatcgaatacataggtaaagcaaagcaagacgaaactagccccgggaaaaaaccgtttactgggccaaagcggcaatcttggcggcaacacgggctcttctctcctccttggacagcttggtttgtctgtacttcttggactcagcagcgtattgctccttggtgaacttcttctcggttggcttgaaagatgggtcctctctgattttctcgtgagcctccaagtagatgtcctcgacggcgtcggcgtcgatgtcgtcggccaagtagcccttgaacaactccttgaatctctcctcatcgtcgtcagccaactcctccatgtactgggagacgtggccaccgaagatgtaggttcttagcatgtcggcgtcgagctcctcggcctcgaagtcccaacctgggaatctgctctcggagtgagggacgtacaagccaccgtcggaagcaccctttagggcaccgaagacacgggcaccggtggtggttctctgcaaaccaatgtccaagaagaccttgaatggacgaggaccgtcctcgacggcctcggtgagctggtactcaccctcgacctcctcgacacctgggtaggtctcgtcgaggcccaacttctgcaaggctcttctggcaaccaacagaccggtggcgtaggcggcagcccagttggtcaaaccgtgggtgataccgtatcttggcagctcgtgggagtaggcagcgaccaagacaacatcgccggtgatggtggaagagacgatctgacagatgatgtccttgttggtgaatctcacgaccagtctgtacttaggagaagagtacttggccttgtgctgggcgaccagtctctttctctggtagtagtcggtcttaccctctcttcttcttctgaagggggtctggaaacgcgagtggtacgcagagctcttgatctctttctggaaggccattgcggtgttggagattggattggaggggtgtagcagaagagcgcctgcgagtggtgatgagatgtgtgtgttctttgaccacttgacggttcccgggtggtgtggacgtcgcgctgcgagtgcgtgcgcgaggcgcgtgcgggggcggcgcatcgcgcgaaatttttcagaggcgggagttgcgtggcgggtacgaagtgacatgaggcggaggaggggccggcgagcgcgggcgaagcgtgcggtggctcggtgtatgggttttgtttgtggtgcacgggtgtggcagtcaaagacgggcgctcgagtcacgtggtattacgtctcgcatgacgtgtctgtcacgtgctcgctactgccactccgtcacgtgacccgcccacgatcccggctgcttcttggccgcggctcgaccgccctccctcacgtgaccccgtcacctcccacgggcacccctgccgctctgccgcgcggcgcgctccattcgccgctctcgcctcactcgcctcgccggcgcttcccgcctgtgcgtctcgcccatagcaacgctccgctgcgcccacaagcgcctctcctcgcctacggcttctatcacctcttctttctctcctcgcgccagcctgtaccgcgtgcgccgctgcgggagccaaacgccaaacgggcagtcgtccggaaaggcttccgcgcccggagccgttgtagcaccgaagctgcagcacgtggcagcgcaggaaaggctggcgttttccccaacaaagcccaaaacgcaagccacgatcgcgggacaccgaacggctcgtctttgcgcctgccgtgctcgctgtgcacttcttgcggtgcacgcggttttacgcggtggcaaattcccgccggcgctgtcgccgtcggctcttctggcgcgttcgtttctctttctctgtctttttctttcccagcagcgcagcgcagcgcccagtattccgtaatgcgtcgtacgtagcggcgtggcgtaacagcagggtctctcgggcacgcaagccgcgcgccagaggcgcatctccggtggccacggcgcgcgggcagcagcgacgggtggctggggcaggggcgtatcggttgacggggtccgttgggcggggttcgtacaaagcgcatcgagtggcttagagcgtgcacatgggcacatggccgcgacaggacccggctctgtaggtatctctggaaatcacaaaagatactttaaccaggagattttcgcccacaagggagcgccgcacaagcagcagacattggaacttcgctggtagcttagcagggtttcacagggtttcacagggtttctcaaggtttgccaaggtttctctaggattctcaaggattctcaaggattctcaaggattctcaaggtttctcaaggtttctcaaggtttcttgtcttacagggttttacaaggtttccaccagctcgtcgctagctccccactggctctccactggctcctcaccagcgctcgcccccgccatgctccacaccacgcccaaaactcagatcctcatcacagacgtgcccgcgcaggacttcgcctgcggctggccgcagcagctgcagtcgcagctcttcgaccgcgagttcccgcagctcaagcacagctgcctgtactacacgccgctcgcgttcctccaccgcgtcgtgctcatcttcgaccaggagcccgccacgctgcaggtgcacgagttcctgacgcgcgccctcgccggcaagcccgtcaagatcttcctcacggagtcgctgctcgcgaagccgcgcgccaagtccttcgacgccgcgcccgaccacgtgcccgacttcgacgtcgagccccgcgccaagccccagctctccctcgacacccacagctcgcccgccaactcgccctcgctgtcgcccgaccgctccgacccgcactcgcccaccgcgctcaagtcgctggaggacggcaaggtccacctctaccaggagccgctgcccgccgccgacgcccccggcgacgacgcctctccgcgcggcgagacgaagctgctgtacaagccgcggctatcgctcgacaccaggagctcgggcgcctcgcactcgagcttctccgtgcccatgagccccagcattactctcaacgagtttccccagtgagcagctcctgcatcgccacgagaggttgtgtctatgtatctatttatctacatcatcctacgttgatcgcgggaacgctcgtggtttctaaaatcttcacacattatttacaagccgtttacagccaaggccgccgccgccctgtcagctggagccgctgtccatcacctgcgggttcgcgctctcgctcaccgcaccaccgttcgcgtagtgcgcccggaaaaacgtgtagtgcagcacaatgtcatcgatgttgcgcatcctggggtctgtggcgaagtccgggtcgatgaagaaaaacacgggcatgtcgatttcctctccggccgcgagcctctgctcctcaaagcagaaacactggattttgttgaagtacggcgcggcgtccccgggcgtgatgctgtatgtcgccatcccgatgatgtccttgtcgctggtgtttctggccttgtagaaggccagcgcagtctcacccggcagcacatgtacctcgcgctgctccggcacgaacttccagggcaggatctgggatacctcgcttgtgaacgagacccttatgcgcttgccgctctccacgggaatcagcttgtcgtctgtgaacttacgtttgtctgttattggaatacctccgaagcccgtgcgcgcgcagatcgcacggtaaagcggcacagcggcatacgccagccccaaaaacagcacggcgatactagtgaagtagtacgcggcggtgcggtccttgaactggcggtctctttgaaacttcaaggaccgcagctgctgaatttctttctgcgtaagctttgagatgtcgatctgggactgattcttcagacacatggggccagccgagaaaagcctccgggccggaatgctccggctcgctgccctaaacagcagcttatgtagcatttaaaatctatcctggcacttgtcgtggtgatcttgagcttgtttctgaaggtcagatctgtctcttcatagattatagcttaaaatggcggcggagatgagagtactttcgtacttgtaatgcgaagagtacattagtacttacaagtacttttgtatttggtgtgtcttgatgttacaacgctactaaatacgtggacatgcatatcgatagcttccgacaagcgatgaggtcgtccatcagatcaagacaagccattgccacgccaaagatattgcttgccattactctatgaacgaatcaagccagaagaagcgcaagaaagtgtcaaaggcctgcctctattgccggcggtcgcatatgatttgcgatgagcagaggccttgttcgcggtgcttgcgtcgagatatcggccacctttgccgtgacgaagactcgagactgcctatggatgtcgaagtcgatccagagcgaatacaaccgacgctagcatctctggacaagcagcacccagcgctacagcagccgcccaaaaacgtcgcctacagcggccttttgtcacagcagcccacgtttgtttcagagcacgtcgggtccgagttcttgtctctcaacgagtttatgaacatgctggaggaaccaattattcttgagccgccggcggttacacatagcgcgccccgcaatcctgaggatcagcctacgctgaaagaaaacttctttctcaccgcagcagacccgtccgcggaaatgaccccagaagatcgactgaaatccgtgataaacgccaaattggaggccggtctgctgcggccatataactacgcgcagggatatgcccggttacagacatacatggataagcatatggattttctttccaaacagcgtatcctcaaaccgttgtcgataattcggcccgagttcagggctattgcgcgatctctgaaagatgtagatcttatcttggttgaggaaagtttcgaacgtatgcttctgtcatatgatcgggtttttacatccatgagtatgccggcttgtctctggagaagaactggtgaaatttaccgtgggaacaaagagtttgcgtccctggtggactgcaaagtcgatgacctgcgggacgggaaattggctatttatgaacttatgacagaagagagtgccgtgaacttctgggaaaaatacgggtcgattgcctttgacaaagcccaaaaggctgtgctcacaagttgtaaccttcgcgcacgagacggcgggaggcaaaggtcttgctgtttcagctttacaattcgaagagatcgttataatattcctatatgtatcgtgggaaactttattccaacgagttagaatcctgaacatcgccaagttccttcgtaatgtcttcgacagtgttccattcttgtgacttttcgagcttacaattccggtgcattagcttgccaataacttcgcctggtcctatgtggactgccttgctgacgcccagcgaatttagggtgtcgcaacacgccacgaaattaactacgttgcagctgctctttgcaaagctttcgagcgccttatcgacatcggtgatgcgcttcccgttcaagttggatatgattggatgctccaactcacgctttgtgtgtaagccctggcttttgagcttttgccacatatggtcgagcaatggttcctctataccctggaggatgttcttattgtggaatgggatatggtaagggttttcaagcctctgaattctacatcgcggcacctgcagagccagctcggcagcccactgtggtgtccctttactatccgttgtataaccctggggaaccgtcactacgcactgcattcgactgttgacgttggcgaggttgacgtcggtgacgcgtagcaagggctgtagctcgcattctaggttttgcgagcggggagccgatattgcccaaagctcatatttgttcccacctgcggcatttatcataagcttgttcctcaaacttgcaattttcatcgtttctgaaagtccgaaaagtctgttcccggcccctagacatcccaactcgcccagcgagtgacctaaaaagaggagctcttcggcgttgttctttcggctcctccgatacaaatcaaacagtaggaacgaacacgctgcaatcgacacgggatctgccggccgctgttcaattgttcgtgtaaccccaatacgtccgctatcccgaaaaacggctcgaaatgcgctacttccctcagctaaataagatctaaacacattcagcgcgacgggcgttccctggccaggaaacgttatcactttcattggattagagcattaatctcttgtttacttgtctgtttgtcggtctataacttcctgatggccgctttaattactacattcaataagctaggaagagtcatcaccgattgtttatcatttcaaatttttcatacccattatgttagataaatcgattaaaagtataaaagagtcggagttcgagcgaaatcggtccgtaaaacaagatcggtaaacccaatcagcggtggtgagtatttcttcattcgttcgcaaatactggagacatgacagacgcaagacccctgccatttatctaccaattcgccgctggtgcggttgctggcatttcagaaatcttggtgatgtatccactggatgtcgtcaagaccagaatgcagctacaagtggccggtggagtcggtccacagtacaacggtgtcgtgaactgccttaaacaaattgtcgccaaggagggtgcgtcgagattgtacaaggggatctcgtcgccagtgttgatggaagcgccaaaaagagcaaccaaatttgcctgtaacgacgagttccagaaaatctacaagcgcgagtttggggttgaaaagctgacacaatctctcagtatcctaagtggtgcgtccgcaggatgctgcgaggcgtttgttgtggtgccattcgaacttgttaagattcgtttacaagacgtttcgtcgaaatacaacggccctgtggacgtggtgaagagaatcattgcccaagaaggtgtccttgccatgtacaatggcctggagtccacactgtggcgtcacggtgtgtggaacgcaggttattttggtatcatcttccaagttagatctctattgccccaagcgcaatccaagtcacaacagacaggcaacgacttgatcgccggtacgatcggtggtacaatcggctctttgatgagcacgcctttcgatgttgttaagtcacgtgttcagaatactgctgtggttgccggtcaggctagaaagtacaactggtcttggccttccatcttcactatctacagagaagagggcttcagcgcgctgtacaagggtttcgtgcctaaggttttgaggctcggccccggcggtggtattctgctggtggtgttcactggtatgatggacttcttcagaacggtccactacaaataaagtttacagtaacacctaacacggacctcgcccttttagctactcctttgtttgaaacatataaatgtagttttgccatgttcaggaaaagtcgacaccgcactcctggcctggctaagatctctactattcttaagtgtaccactttcaaaaggtaacgaatgtacgttctgccggcccttgtgcccggatcttggcccaaaaaggaccttccgtgacacaaaagggcgctaagatgaacgagatgttctctccgatggacttgacgctagatttacaccatggaaaggcatactagcaacacggttttatagtcctggtttgataatccgcacgattattggttttttaagattccaacagatggacttttcttcgcgagcgatgctgtttatatagttctaatgtcttcctattacccggatcttcatcaagaacaataaactatcattgccagctttaaagggcatgtactagtaagacctggggtcagctcaggaacgatagggtaagataagaatgagcggaagcgagcttgatggcagtccgtcacaggacagagtagttgtcgtgcgtttctctgatgaacaaatggaagatctacctctgaacgtgaacaatgtatctcttagcgacgtgaataccagctggctccgtcgcatgtgccggcagctgcgaggccggtccttaagcaacagaaagctaagattcataagaagcggccgcttcttaaatgcaagcactgatttgcagcttcagcgctacttcgagagtacaaacgataagttctacgtgcactgcatcgtgggtcaggaactcacgccccaagaacttgcgaatgaagattcagtagatgaaacacagcaaaatacagaggggaccactactcaagctattgggtttgacagacttcgtgctgtgggcttcagtgacgaagaaatcgagcttctgcggcaacggtttcgcagtacttacggcgaccttgaggagctttcaagggacaatggtgaagggcaggacattcgacagcttgaggagcactggatggaaaccggggcaaatgacgaaaacgaccagttgggtgccgttggcatcgctaattataaacacaataaagatctactaatagggctggtggtcggatgtgtgcttggggtattcagctttctactaatgaaacaggaaggtctgtttaacaagcgccaaaagcttgctatggtcggcggactccttataaatatgggtttcggagctatgttgggtttctcgcgggattagatttatttacatgtgctatgatttggattttatctactagtcaaatcggatatcttactcttgcttgtcgtgctcggggtggaacacttgctctagcaaacgctcgattggcttatcgaaaatgtaaggcaacgcgggaactacactcaatccgagaccaatgggaccccaagtccttagcgctgcatttttggggaacgccttgttgaaccactttccagagtacttgactgtggagtgaatggtgaaagctgggagacccatggaagccacgctttgaaagatcattctttctagtccgaccattttccagtcgggcaacttctctagtgtgcctttctcgaccatgtttgggtccacaggtggtacagggtcccaaggtttcagcccctccctgtatctgccctctttctgcagttttgccacccaagcagtgtaagacacatcgcccagtatgtaagcccacgaaacaccgtaacctagtttgacaagaagaggcgaaaacacgggtctgaatgactcgccgatatcggatgtgtaagccacatatctgtgagacgcaagggcgatggtcctcaagcggctcgcgtatgcagcgtaacgaacactggaatcagtactatctgggagatgagtttcagcgtactcagaagacggagatttggttggcgcgctcattgctcttactcggtgtaggtaagtattagatagaagttatgatttgtaaatctcctaaaaactcaaggcagccaaaaactacagcacgcaaattattcgagggtatggcggagattgaaaaacgaaggccgaagaatcatgcaggtaagaggtcctctattattagttagtatacagtatatttagagcgtttttggtggtcaataatgcagtttctacgagctcaccttaacggcgaactaataggtaggcgttttcctgcttcaggttgctgagaccacggtagttaccctctagtctcatcagaagcccgccaaacgagtagtaaacggcaatcaagtccttcttgccagcaacttcttcgaaacggtacgcagtcccgtacatgacatagtcgtagtcgtccgctagcgatctctcgccaggctgtggagccctccaggagccaccctgcactgtctctgagccgtcgatcgacaaagtcgatgacaacatcacagtcaaggtgtcattaacacggacagggaagagctccgtgttgatgtcgacggtgagcagaaattcctgtgacgtggaatgcgcttctatccgcgaaactttgttgtagcgtcctaagtcgacctcagtaacttggaagatatcgtcaaacagcgtggtagacatgttggtgaagcgagtggagcgtgctagtcgaccaaattccagcttcctcgctatgcgcagatagctcatctcaaaaatttttcagaatcgagaaacctggatcgtgatatacgagaattggtattacagcgggtatcccattttcctgggggccagcccagctcatcgctctcataacgtcaacgaattatactaaacacattacttaactacaccgtgcagagcgcacaacttccccctatccgtggctctttactgctatccacatgcttccctgcttatttcaaaaccgtggacttccgcttggatctgtagtccttgatggcagccttaatggcgtcctcagctagcatgctgcaatgcagtttgaccggaggcagactgagctccttggcaatctcggtgtttttaatctgcgacgcaacgtccaaggtcttgccacgtaccagctcggtcatgtacgagctggatgcaatggcagacccgcagccgaaggtcttgaatttaacgttttcaataacacctgtgtcgtcgttaacttggatttgcagcttcatcacgtcaccgcatgcaggtgcgcccaccagccctgtgccgacgttttcgaggttcttgtcaagcgaacccacgtttcttggatttgtgtagtggtcaatgacctttgggtggtacgccctgcgcgcaggttgcgctacagggttgcccacgaacctaggaactgctgcacccgttacgggtacgggcgcccgaagaacgcttctggccgaagcccctagcgagtttcttgctagtagtgttctgaacattgcgaagtgtaatatagacctgttcttttggcaaaaaaccgataatttccggaaaagaagatttcggttccgaggcggtttttctggctgtgatcgctaaaaccttgtctgagtagctcttggacgagtgtttgatggcaaaaggcttcttatgagttcgtggctcttttcagctggaaaaatctcttttaagattcttggacccagttcttgtctcttttgtcagcgacttttgtgatgtctgattctaggtttaatctgccctttacttacaaacctatctttaatatatatgtcacgctaaagaagaaaatctacttcactcgggaacggatttagacggcgcgcatagcccggtctttacgtccggagtgattctgggtgatgtcaatggctcgtcatgagtcacgttgaatagcattacccggctctgatggcgccatgtaatttttgtggggttaaaaagtgtagccgccgatagtaatgtctccctcttggacttcacttttagcctggccaattagtacgcagagagaatggagaaagaagcgccggggaaaagatcccagagtacaagcggcctgattatgtagtgttatttaggaaagcggcagccgcggtcaaggcgtgtggcacgaaagggaacgcctagactagactttcgaacggcagttgtggtccgtgcgaattccccgctggggagatcagggtttctagcatctacgttgcaaacttcgacgttgactcccctgtctgaagggccagaaaggggtgctggtttagggacacgcatagcacctccaattagatcagtttccggctttccgtcggaaagttggagagcgctccaggagaggcagcttaaagctacgctgcgtgcccgaagccactgataagaagttaccggaatcgagtcttttccgttggaaaaatgtctaatctatttcgactcggaaacgtgcttttttcgggtgctcttgtggcagatgcagaacagttttttctaagaagccacacagatgaccccgattgggatcaagtatactaaggcagatgaatccgacaaacacgagacgcgggactccggaaaacatggcgggctaggtcacagttttttcgccaaaggttttagagctttgttctttagggcgatatcggacacgacgcgcataaatgaccaaaatggcatggcattccgcaacgtgacgtgaaagggattttgtaacatagtctgccagttctcggcaaagcatcagtgcaagcggcgtgtttcctttttagcggctattcgcagcggcgtgttgttcctgagtttcaagaggaatccaggctccccccgtcgcttcaagccggacattgaagtaaacatcgtgttgtttcactcctacaaaccgcataacatggctctgcactgcacgcttttctgggccgtcgagcgttaccgcaccgtccggcgtgctgccaggaagcttcccacgtctgcatgccttgaatgaacggcgcaagactttccgtcgatagtgactatccgcgtcgtcccaaccggtgctctgcgtgctttctatacctcggaaacgtgtgctggggagcagcgggtgtaaaaaagccacgcgatgtctcagctcgatgtgtagggtgggccaggtgaactctgcgcgaaacaggagcacaataatatgtgtgtcaccatgtacgtgctacactcctatcatcgaaaattggccaaacctactcattacaaaccagtgcccattttttaatgtggagactccatcattgacttcatcgaaactccttaagtactgtaagcagcgaatgtccaagtcactcgacgttgacgtcgacgtcgactggctctacaaaggcaaaagaaaggctaagcaggcgcggcgcgagcgctccaactctgtcagcaatggctctctgagccatgtcgcggcaaatcaagcgccactccaagatgcggctcctgagagccccaaaccaaagcccgcgacctcggaaacgaagtctccgcccagtactcccaagcggtcctcttctgtgagcgacaagtccaagaaatccctcttcggcactctcttccggaggaacagccatggctccggagataggccgtctatccctattcccctgcccaaaagccgttctaattcaaacgccagttcacacgcgcctgagaaaccctctgggcattccaacggcactggcgctatgaacgcggcagtgtctcagtatctgaatgaaccgtcttctcctgaagtgaaggacccagcgcctatccacgaagaccgcctggtcctgaaccgcaaccctcatcggaagtcgctgccaatagaaagcctggccaaaacccggctgaggagagtcacatttgccgttgacaagttcggcatggatccaccgcagcaaattcccagcaggaaaccaaagaggggtaacgttttggttcctcaggacttgacatgccccacaccttcgatatctgttggaatcactaatactcagggcagcatcgagcagtccgcttcccccttaaatgaagaatctaaagaatacaagctagctgttgaagagcatcgcagagctttgaaagagtctgaaaagcatcaacaggaagcacactacgctgcgcaacgcatcgcacatgaggttctcaaatttaaggccaagccccaatctggtccctctgtacttcctagcacgtcttcatccctcactgcgaccgagtctcatccttctagcgcaacaaacacagtcattgacgacagggcgagaaatttggagattgacaagccaatacatatgcatgagactcacttccaagatgaaaccactgatcccaatgacgaagaagataagctgactttggacaaaatttacactcgctgttgccatttgcgcgaaatcttgccaattccctctactttgaagcaggtcaaaggcaaaagctctcccttgcaaactttgaaattcttgaaccctcgccccactcttattgatatactatcgttttgcgacttcatttccatcgtacctgtccacaacgtcatttttgataacgttagtcttaaccctgaaatgctaaaaaatgtcattagttcccttgtcagttcaaaagtggtcgagaaaataggctttagaaatgttgttttcacctccgagggctggaagcttttgtgcaagtttctcatgagaaacaactcattgctaaagcttgatatttcacaaacgaaaattaagccagatcttgacaaatcgttataccgagccaaaatggactggaacttatttatagacgttttgcaacgacgtgaaggaaggcctttggaagagttgctcatcaacggtgtcaagtttgaggattttgatacatttgtcaacctgctaacaacgttcgcctcggaaagatctcaaactaggaaacggttgggtattgctcaatctgacttgtcggccgagcagctcaaattcgtaatgtcttgggtgagcgattacaagattcaaggtgttgatatggcatttaatgatttgagtgatttggtaaagcctcttgtggggaagttgtccagtttgccattttctcacttgaactatttcactctcaacaacaccaacattatgacggcttatgatgctgctttgctactacgagctttgtccaagttgccaaatctttatttcttggatttgagcaatttgcctcagatattccccgaagttttcccatatctgaataagtacctgcccaggatgacgaatctaaagagactacacttggattctaatgaattcacatcaagggaagttgccatggtaaccaatgttttgcctaagtgctctgagctcttgcatctctctttgctgaatattcctcaggaatcattcaccacagctacatgcgccacggtttatgattgcgtgcgtcaatgttcgaaattaacaaacttggacatcgcctacaattgcattccggaagaaatatcctctcgtattgcaatttgctttatgcgcagaatgcaaagagattttgagctcgacgaccttacaaatcaagatgatctactttttgatggaactcttctgtctgagacggctgaaaatgtctttgagaagttgaacaactttgaagacctggagacagacgccaccaggagatacctcctcaaaaaatactgggagaaattcaaccgtgtccatgacagggtacaaagcacgattgatgaaatgttcgaaaagagaagcgctggtgaattaaaccttcaaagcaaagaaaacctgctgcggctcttgttccttgaaaataacctttccaacattttagatgtcctaaaatcttatcctcaggttgctgacgtcgccggtattgaacgtaatacgcgttctgcaaactctgaaaatctcctttcagggctctcctcggaagcagaaaaccaatcgcatgtcaaacctcacttgatggccacagattctggcaggaccattgatgtgaccacaggtacacctatcctcgtcaaaactccttcgcatgttgctcttgtgggcaaaaagcaagaggaagaggaaggtgagttccataaatggggattttttgtccaacaacaaaattccatatatccagatcaccatctgagaaatgcagcctatgagtcagcagaaaagcgtccaggtagcgctgcttcatctgcagagtcgcccaaatcatctcaaccttcggctgcgagccaagctaccactcatgcaataatttctaaaattccatctggtacagagctacgagacgctgtgatgcgtgctaaaggtatcaattcgatcgaagagctgattggaaatgtcaaccgcaaccgtgtgactttggacaatatctatggagttcctttacatccaatgagcccagctttaagcgatacagcagctagaactacgccaatctcacaagtgctcaggtctagctccagtgtatcagaagcatcatctgaggatgaggacgaggaaaaggttgatgagacatacgataagcttttgaacagtctgagtaaagtacggtcaaataagtaatttgtttagactaagcatgtgagttttcataagcgtttggcgtctcttcacttctacttggaaattgctgtctaacatgtgtaacttgtacactttccagaggcccgttctacaactttaggtcctttgattaataaataatatatacactttcacattgttcttaatgcacgaagcaccagaaccgggagtgcagttttcactgcgagatgctgagtctgtacatcaaaaaactctcctgagaatttgtgggaaggatgaagcctggaaaacaggagagcttttcgacagtctccagagactgataatgcctgaagttgtcaagaaaagaataagagtggataaagactttctaacatccatccgccttatcttagcaaaattgcagaatccagctactacatggtagctagcagcccagattagcacagacaaggggagaattcccccgaaccacttaatgaatgcattatcgttttgtagaatccacttagggaaatcaatatcaatagctccaaagtcttgctcaagaggaacttccttcataattctgccatggtaccatagaaggggtgttaaaatgtaaccggttacaacttgggggttgtaggcaagttgtttactgacaccaatgcagtagccagacaaccctccgataaggccgatagctcgctgtgattcacgctccttttggtcctggggtatagacttacctcttcttctatgggtcttccatctcgagaaagaaccccagatgcgtaatgctagaccgctaagaacatgagccgtaattgaccacttaagtagagcactagtaaatccaggcaaaatagctcgcaccatcatgaggacgtcatttggcgcactctctggagagatggcaggtacgactagggtgttaaccgcgtgcaaagggaaatataccattaggggccatatcgaatgtttttggattttgcgtagtgaaagccttacgaatcgtgcattaagaaaattaaggatcccgctgggcttttctataccttccacaggtctaaggttgcgtattggttcgggcgtgacctctttgagccccattttatttcttatcagcgatgagcgatgagctttgagagatcatcatcagtgcatttttaaatatatttctgtatgaagaaaccgacataatcaaggaagttcagagacttcgcagcgaaaaccaagtgacttacgctacgaatgggcgtgcttccggaatggtgtccgacttacagttctcgcaagaaagatccagttacgggtgaagaggtgttttgtatatgtaaaaagccggattctggggagctaatggtggggtgcgatggatgcgacgattggtttcatttctcgtgtttgaaaatcccacaaaagttcaacgaacttgtgttctcattcttctgtccatattgccaatgcggaatcacgggtcctggtgcgtcctctgggaacttgcccaaaacactgtggaggcgaaaatgccgactgcccgaatgctacaagccgtgcgcggaaaacagcaagtactgtagtgaggaccatgcggtgagctacatgtgcaacctcattggtcgcgtggagagcaagggcttcgatgcgcaagacgtgttgcggcaaatgctccaaaattcggacctggagaagttccagaaaatggggcacgagggcgtaccgacaccaccggaggggcttgcacctggattgttcgagggtgatgcccggctacgtgatctagaatctcaggcagacaagatacgcacgctaactaggccggagattgagcagcagctcaagaaacttgaggcctacgtggcctgggtaaaacgtgtcaatcatctgctcttcacctctgcgtccgaagaccaggatggcggttctagcagtaagaactcgcgggctctcaagcgcaagaagaaaagtacgaagccaaaatcaatctgcggctatcacccggaacttcgtattgtctgttctgcggaggagttcgcgccgcagtacaacgaaagcgaaatagagttgtattccgtctgttgcaagctaagatgtcctaggcatctggactgggcaggtatccaagagacttcgcttcgattccaactcgaaactttggaatcctcgctagaacgcttggcgctcttacaaaaaattagggaagaccaactcaaaatgcaggtctacaaggagctatcaaagtctaagcaggcataaatgttggccgctgcgctcagtgttttctttgtttcttcaaatcgatgctcgttgtgtgctgccccattcgaacctcgcgagaaccacaatttaaccataagcgccaaaatcactctatcttaacgtgacgttcgtcctccatgatttagggacgttggatcaaatgatggcttttagagatggcatgacaatcaagtggttcccgatcgtttattctaagaaaaacagcaaatataaagctttaggaccctctggggagcattaacttaaagtctgaaccaaacttcgcagtacacattttacaataatgagtggtatgttgctcaatggctccccgtaattgagatctctaaggctaagacactgactaacgcctaacgaacagaagccaagggcaataagataaagaacgaggagttcaagatatggaagaagtctgtgccctccttataccagcacatcacaacaatcaagccttcgtacactagattgttcgagggagcggagaggatccctaaggttgtcgccttcactcacaagatcgtgcccgacagggagaagggtacattcaccacatcgcttctctgctctcagggcagcgacatttacgaggtagacttccagctgccactcggcttgcattcaaactctgaggcgctcccagaccctcagtacagctccgcgttcgctgagattgttcatagcgaaaagcatgagcccaagtggacataccagggtaatactatcataaagctggaatatgttggtggtgctgaggcggatgcggttgccatgacctccacagggtcgctggcgtggttcaaggatggctgcaaagttcctgtgtacgtaatggaggagctggtgggacctgcaaccagcttttccagaatccacaaccagggatctaccaacaactggatcgccgcggatttcgcagtctcggaaaatacagaaacagtcgtgaagtcgcagcaaagcatggcaaccggcccgggtgaggagcacagtctgcttaagatcgtcgacaattcccagtcaccaggtaacctaattcgcacaatttccattcctggtgtctccgtgacccagtctataaagtttcacgacaacaacatgttcagcacttgctccgatgacaacggaatcaggttttatgacatcagaggtgacggaaagcccctatggacagtttttgagcctcatgatggcaagttgacgtgctacgacgtttctcctacgttagagacgctgtttatcaccggttctgacactggcgtgctaaaactgtgggacttaaggtccgtgatcgcctgcgaaatcgagcagaaggagccaaccgaaattgcgaaactttaccactccggtgcagatccagtggcggacgtaaggttcggaatctcctcgcctacagaggtactttctgttggtgatagcgggaacgtctaccactggaacctcgagcctatattcttacgtgagggcgacgaagacgacgaaatggctgagtctgaagagctacaacagcaatgcctcgaattcatgcatacaggaggtggtagaagatccttgggacaatctcgtaagagagaaaccgtggcctggcaccccatcgttcaaggcgttgtgggatgtgtggatcctgacggtcttcttactgtgtacagagggcattacggagcgactgataaggcaagagcccaggatgagcgggaagacaatgaataagccttgtagaacgattacttaatagcgtgtagcacaaggtgcactatccagtataactttatattttgattgtctagagtttttatggttaaattgaagttgttttgtttgtcgagatgatcattcctcaatgtttcattagacttgacaaacatcaaatttcatgaacgatgaaatccatcataataataagctaacttctccaacccccctataatgaacttgttcacgctgaggctgatggagttcaggctcggctcaacgattacgctagccaaatcacgggtacaagctttacataaatattcacatacatctatcagctgtgattcgcagcaaaactaccaagctctaattaaggcaatttcttgctctttagcgtttaaaatcaagcgccttctctatcgggtctttcctttaggcggtcctccaatacaattaatggtgctgtgacttagcctcgaacttttgaaacttttcgtattattaaactaatcacttcataaaacaacaagcaaagaacaagggacgtaactacttcctctaatactcataacacggcctatggtccaaaatctggacccccctaaatcggtcaggaaagcgttttttcaattcttgcgcgaataattcccacgtcgtccttactgcagcttaatctgcgttaggttagaagagcttgtccaaaaattaaccactcaaaggtcgaacggaacagcgatggcgtcaatgttccgacctccggactctgcaaggggtaattctagatcacctaagctctctttgccaccctccctaaagtacaactccagtgaagcaccttcacagtcaggttcggggctcacacccgcgatcaacaccccatgttcctcctcatcttcacagaccctggtcttccctccgccagaaaagctgtcttcttcttcgtcgtcctccataacaacactcaaaaagaggcctgtgccgccaccaatccccagcttagtgatcccaaaaagcgcaggcgctgggacccccgaccgaagcccctttgcggactccttcgaaaagttgcggatagacaactctgaaataagtgggagcgcaagcgcgtcaccttctgctgtgtcaccagcccctcccaacccgatcgcagacgttcacgaactgggcgaggaaacttggcaatctggcattgtcaaggatcacgtcgtgacaatgggtattttgggagaaggggctggaggatctgtgacgaagtgtagactaaagtacgggactaaggtgtttgccctgaaaacaatcacaacagtgaactcagacgcagaaacgcagaaacaggtacttcgggagctccagtttaatagaacatgcaaatctgagtacattgtacgctactacggaatgtttgcagatggatctagctcctcaatctacatcgccatggaatatatgggcggaaagtctcttcacgccatttacaagcaccttctggacaggggtggcagaataagcgaaaaagttcttggaaaagttgccgaaagcgtcctcaaggggctttcttatcttcaagaacgcaagattatacacagagacattaaaccacagaacatccttctaaatgaagttggtcaagttaaattgtgcgattttggcgttagcggcgaggcagtcaactcactagctactacatttacgggaacatctttctacatggccccggaaaggatacaaggtcagccctatagtgtgaccagtgacgtgtggtccttggggctcacacttcttgaggtcgcccagggccaatttccctttggctctgacaagatggcagctaacatgccacccatagaactgctcatgctgattctaacatttacgcccgaactaaacgatataccggaatccaatgtaacatggagcaagtcctttaagtccttcattcagtattgtcttaacaaggaacctcgcgaaaggccttctcccagacaaatgctgcgacatccctggattcaggggcatatgaagaagccttgcaacatgcataaatttataactaagtgttgggaggaatagagagagccaactcgtactgcaatagataccccgccacgcttgtccataatgaatctaagacttagcactttcactatcaacgaacaccttgaaaattttaaaaatcataaggtacaagtttctgactgacgttgaatttcgcctttataaatgaccttaacatccaacgcgaactaacttttagtggcaaaacaagcgctagaaagtttatagtgtttgataaagatgagattgctaacatctaacattccaaagatggtcgtcaggcctaccatgggcgctagactttgtacccgtatgactgcgaggccagcaacgatgacaaagttccaaacaccaactctcggtatgagattctactctgatgctgccaagcaaagtgaagccgcagagaatgctgagggcgcacaggaagagtcccctaaagggcccgcgagtgaggagcaaaagaaggtccaggagctggaggagaaactggctgtcaaagacaaagaagcggcagaatacaaggaccgtttgctaaggtccgtggctgatttcagaaacctgcaagaggtcacgaagaaggacatacagaaggctaaggattacgctttacaaaagtttgcgaaggacttattggactcggtcgacaatttcggccacgccttgaacgcctttaaaccagagtccactcagcagtcgaccgagctctctgagttgtacaccggtgtcaagatgactaaagacatttttgagaaaacattgaagaagcacggcatcgagaaaattgaccctatgggcgagacctttgaccccaacaggcatgaagccacctttgaactccctaacccagagaagcaacccggcactgttttccacgtgcagcaagtgggattcaccctgaacaacagagtcatcagacctgcgaaggtgggcattgtcaaggaccctgccaactaggcttaaagcctccgcacgctagtgccccactcatcgtaatgacaacaacgtttaagagaccctgctaacgacccaagatccgacccttacgagtcttttctatgtatatcttgtaaataccaagaaaatcgaaagaacaagttcttgccaacagaacgcgaacttggcaacataggtacgcttgccgctgctatacatatcgggatctttagagatcttctggagctgcgtgaatacgtcagagccgccctaagagatctggggaagcatcaattgaggggcagacctggacggttcaagtaaccgaaggaaccgtggcgcgtgatgcgattgttctgaaaccagaaacgtaaacaaagcttgttgatctttcgaagaagcaccgtattgacaaaacttggagaccattcctataaagactcccttgttgcgggagctgtcatcgttgtgtgttcaaagggcgctcggtttttgcacagtcagcgagacggcgtagtacaggttcagaggaaccaaattcagtcttcgaggaaagactgaaccatccgagggaaagcgcggttttaaagctactataggcttggcccggaaagcagacccctgctttattgttgtacgatattgttgtgtgctaaagttgatgacttccgtcccgcagcgccacacgtactatggagcacccacttcaagctacacccaatcccgccagtctgcaagctacagttcgcaaaagcgcaagcatgtaactttcggcccatatattgtgggatcgacgcttggagagggtgagtttggaaaggtgaagatggggtggtctaaaacctcgagctcatcgatggacgtaccaaagcaagtggctatcaagctaatcaggagagacacaataccaaagaactcggagaaagaagtcaagatttaccgcgaaatcaatgccctaaagcacttgaaccaccccaatattgtacggctggaagaggtactgcaaaactcaaaatacattgggatcgtcctcgaatatgcttcaggtggagaattttacaaatacatccaaaagaagaggaggctgaaagaaagcgctgcttgtagactttttgcgcaattgatcagcggcgtgtattacatgcactctaagggcttggtccatagggatcttaagctcgagaatctgcttttggataaaaacgagaacctcctgataacagattttggttttgtcaatgagttcttaccagaaaacgagctcatgaagacgtcgtgtggctcgccatgctatgcggcacccgagttggtggtcacagctaggccctacgaggcccgcaaggcagacatatggtcatgtggagttatcatgtacgctatgttagctggttatcttccctgggacgacgatcccgaaaaccccgacggtgatgacattggcaaactttaccgctacatcactaggacgccgcttaagtttcccgattacattgcccctgtaccaagagatctgttacgagcaatactcgttgctgaccccaagaaaagaataacaatcgcacagactttgcatcatcagtggcttcaaccgcatcttccatttttgagtgtcatgcctgaagaatgggaccacgtttccaagaaccaggagctcctgaggcagcctcctcaaaagggcgaagccgtcaactcagcgaggccgcgttccaactgctctgtgtcttcgacaaactcaaagggagaaaaacgcaattcgttgatcatggattcctcgttgtattcacagccagtaccaccgcagcaatctcaatcacacgcggtcgcaatgccatcctctccatctcctaggttgcgccaatcccccgtaaagagtaataatcgccacagtcgtagtaattcggcagcatccattgcattacaagctgttgtagatgcagagcgggaataccacgctacacatcccccattcacaagctctgcgtccacatcagcgctccaattcgaagtatctccacacagcacatcccctagactgtacacgttttcaccaacaaaggctaatcagaacacagtaacatctttgcgggacagtgtcataatagaaaccagtcctcaaaagggctctggcgcatttttgattgcatcttctttaaaggaatcgccaaacggtacaggattaccggaggcatctagcgttccaaccacatctggcttcaaggccccgcttgcagtgaaggctcaagtgcctcatcatggcactcacaacttggctctacaccgcagaccgcgtccaacatcgtatcacccagcatcttgttcaacctttggcgatactagccaggcaccaacctcgcaacccgctgtcagcggagaagctaccacagggcatacgcaagctaatatcggcaaaagcacatcacaaggaattatgcatcgagactctttcagcatgaataaacctttcgtagacatgcaaatagtggcaggagacctaatcaaatcggggggcgatggtgacactgtggccaagaaaatacacgaccaggtggaggacgcggatcatagagttgatctttcgagacagagaagacaaagccagcgatacagtgttgtctatgacaagctttttggagttgctcaacaatcggaagacaatgccgtagaggacgccgggccgggaggaagtacggttgagcgcggtgcgtcaggcacatcagttaagcgtgacaagaagagatttagtataatgtcaatttacagcccgtcaaggtccagcgttgatagcggaagccccaagaacgaggataagcataaaagaacaggcagtgagaacaatccgagcggaagctccaaaaggacaccgtcaaggcaggagtcattagtcaacgatcaagcagacacatcgcggaaaagctccgcggccaaaaagccggagccaacgaagcaagcttcgacgttgaaggaagtcaaggcagacgcatcgcggaagacttcgaacccgataagcaaacaggagtcgttggggcagagctcagtacatggagatggcaaggcggaggctagagcggaacccgaggcgaataagaagaacccaacggttcagcggagtgcgtcattgaagaaggccgcgaagccgacccaaacccgaaagaaagtgaaccgcagttcagtgatggtgtcgtccgtggcggccggcagcactgagaacgcgcgcccccgcgaacaatctactgccaagcgggttatcgactttttcaagagaagaagcatgcggttgtaacaatcgcgcatgcgcaacattgggcatatagttataagcgtcaatacaaagaacggtaatatgtagttttgaagatcctagcacgaggtatggatgtggggggcgtgcgcgcgcgcgaacgccaggagagaacgcgtgaacttaataaaacttaatccggatgcaaaacccaactttgaatttatgttatagttgcattagttataaaagcgaggtacttatacagagcgcgtattttaacattgcttagatgttagatgggtacaagaagattctgacggaagcaccgaaagtcttggctggcaagttggatctgaaagtggctctaacgacgccggagttaccgtgggttctgttgatcttaccccagatgactctgatcttggaacctctgatctccttggaggctctgtagacgtaggcaacacgcttacccaagtagaacttagcgtcctctggggtggcaacgccctcgatcttgaccaaggagacgtttgggttgttggtcttcttggatctctggtaggacaggtgcttacctttgacgtacactgcggaggagggttagtaagggggaaattagtgccggatagggccggacgtgggatacaagacgcttcgaaggggagggccggtgctgcgaaaacgcgcggcttggagagccccgttcttgcgcccgtttgcctgctccgcggactgctggagctccactcgccgcacgcgtcgggcgcggcaactttcggttttctgcttgctgtgctctcacgttctcacgcttcgaaattcaccgttctcgcacatccaagtatcgcacactgctcgtgctcgccgctcgtgctcaccgctcgcaccgctcgcgcgcgcttctcgcacatccgcgtctcgcatatccacgtctcgcgcctgtcacgctcgtcatttcacatacatctgtgggattcagccattgttgtttatctgtgttgagctcttcgaacgtatgatcaaacaccaatgtggcatgtatccatgttattttgacaaagttccgctgcctgcgacccaagggagtctggagtcaacgacggtcccagcccagccaggcagagctgttccaggctggcgtcgccagggcgctcccgcctgcggcgggggcgcccaggcggagtactgacacagcgcgagcctagccagaccccgcgccagcctggaagcgcgagcctagcgggggcactccctgggaggattgagcccaagcgtgggaagcgctggctaggctgggtggcggggagacgggcgcacggcggcgtctgcgtcactacggcgcgaaggctggagaaagctcttgagaagatgcggagatgatagtttttgacagcatcactccaggtgtatgggcgtggagaaaggtgtacgggcgacagtcatatatcaaatgacgaacacgtgacgacgagtcgatgacgttatccaagatttacccgcacatgtggtccacatgtgacgtacactgttacccgtccgttagggctgcgtgctccaagccctagccatgcggttttcccgttgcccgtctggaattgctttttaaaccaagccctaaccgtgcagggtgcggcgaagggcgggcgacgaatgggtggcggctcgccaggaaaaaagtataaaaaggcagggtgtgaattagtattcttcaacttctcctcttctcttcttcttaaaaaattgtcgacgtacttcagtatgcattctcccctactagctgatcttaaccgatccagcaatgatcccgctttccaagttggattcccaaagttccttttcactaacacctgccacagtaggatcatttctataggaatcgtcactctttgactcttcaaaagagccactgaatccaacttggttgatgagtcgcagaacctttgcaccctagagtgagaccaaagatgtttccctagcttggtccacagtcctcagcggcttggccatctacctgcatttttgttttgccttttgcttttgcgcagcagccttcgggcagcagtgcttcaaagaggcgcgatgatcttggccctgtccgtgcacttcctcgtgaagggatggatatctgggtgggtgcgaacggcagtctgacaagttatttttttatttttttctagatcgcgctcccaaaggcttgggatgtgacttagaatgcgaagtagaaagaccctactcctcgagtgtatagaacataaagagtctccccttgagacgccgttgcccttgtgccatcggtcctgttctctgctgtacgtctgatgtcagctcatgcaattactatttacgtcgtataccttgtctagctctcgctcactgcgccgcgcgttcgaccagcttcacgcactctcggcacagaagcagctggtcaagtgcaagcgtccccgcaccgccgtcgccggccacgcccagatagcacggcctgctgctcttttttgcacacagcttcgcgatccgcgtcgcggtctcccgcaccgtatcgtccactgtgtcgaccaggaccgtggagtacacgtctcgggccgtgccgatcgcgtagacgtacgccatcagcgactgcgcggccgggttcgcgcccgtcgagaccaccatgctgatggggctcttgggcgtgtcgatttcaggctcgggcgccgacaccaaaacgtgaaacggtgaccccagcgggttctcaatcgtgtgttgcgtcgtcttgaccatgttccaatatgcggtagacctgtgcagacgcgtttcgtgtccggttctgcgtgctcttcgcctcttcagagtgtatatcagacctttaatttacatttttcaccagctagaaaacctatataatgttcggtagtgcaccggaccaaaatcctacgcgcgcactcgagactcgcatcccgccgcctgccacaagccatccgctccccacaatcaacacccattcgcaatggcactgaacagaccgcccatcgtcactatcgtcgcgtgtctgatgcccgagatgggcatcggctacaacggcaagcttccctggaggcttaagcaggagatggcctacttccggcaggtcaccagcgcgaccttcgcagacggcaagcgcaatgcggtgatcatgggccgcaagacgtgggagtcaataccgccaaaattcaggccgctcccggaccgcgtcaacgtcgttgtctcacgtcagtttgcagaggatcttgcgcctgcgcagagcagcgcgcccggcagcaagctcagcagccacgctggcgctgccgcgccggcgtcccccgcgctgtggctcagcaattcgctcacccgctgtctcgacctgcttccgcagcgcgtgccagaccttgagcgtatctacgtgattggcggcgccgagatctacgcccagagcaacagcctgtgtgactacatgctcatcaccaaaatagaacccgaatccgcgaccgaaaggccgcccatggatgctttccttgacactcaatctatccatgccctgttccagcacgaccaaagtttgccttccttcctaccgcccgccgtgagtcttcccgcagacccctacatcagcgagaatggctatcgctacaatttcgcactttacaggcgccgcagtgaaccaaaaacagatctgaaaactaaagaatgtgcgcctcagaaatgagcagctaagctaacgtctcacagcgctctagcaccactgcaactgtctgcaaccgtcgctgtcactggcctctacttaggtgtccccgcatacgaaccgggcaaatttttttcttgacgtcttgaactattgttccctcaagctttaataataatccctccgaattcctaccaggttgagattgaaggatttggttgaacgagaagttcagtgcaacttttgtgcaaggttactgtgtctcggaacagctgacaagtaatagtaccgcataatttgcgaggagttgatcagattcctcttatttaccgcagcaaagcaagcataaaccgccgactatgtctggatacgccgcctcttcgacgtggacgtcgttcctaaaatcagtcgcgtcgttcaacggcgacctgtcaacgctaaccgcaccaccattcatcctgtcgcccacatcgctgtcggagtactcgcagtactggggcgagcacccggacctgttcctgggccccaacttcatcacagagccggacgcggagggtaccagcgcggagcagctacgtatgctcgcagtgacaaaatggttcatctcgacgctaaagtcgcagtactgctcgcgtaacgaatctatgggcacggagaaaaagcctctaaacccctttttgggcgaactgttcgtgggcaagtgggagaacaaggagcacccagacttcggcgagaccgtcttgctcagcgagcaggtgtcccaccacccaccggtcaccgcttacacgatcatcaacgacaagaataagactagtctgcagggttacaaccaggtcaaggcgtccatctccacggcgtctctcagcgtgaagcagttcggtcacgcgctgttggaatacggcaagttcaacgagcagtacctgatcacgctacctcccctgcacattgagggcatgctagtggcctcgccctttgtggaactggagggcaaggcttacatccagagctccagcggtcttttgtgtgtcgttgagttttccggcagaggctacttctcaggcaagaagaactctttcaaggctcgtatctttcagaagccctctgacgcctccgacaaggaaaaagcactatacaccatcacagggcaatggtccggcacttccacgatcagcaagggcaagtccaagaagggcgaggagctgttttacgacgcttccaagctgagggtggaacacctgcacgtcaaacccatcgaggagcagcactctcttgaaagtagaaaggcatggaagaaggttgcagatgccgtcaagggtggtgacttctcccagatccaccaggagaaatccgctctggagaacgcacagagagacttgcgtaagcaggaagaagctgagggcaccaagtggaagagaaggtggttcgtcctagaagactacaccgccggtatcaacgacaaattcaccagccttgcttccaacctgaagctctctacaaagaacgtacccagcggcactttggtgggggacaaggaagacaagaaggagcattccgcagcgcactggaggttcaagagagagctctgggatagcgaaaaggagattaaggcttgagcacgcctgtggcccactctaattcatacccttaatgcagctgcactcacgatatcaaattgccgacactcatataacctaggaggtcggtaacatcaaagcaaaaaagaccaaaaaagagcttcataggcgtggcttggcttgccccactgcaccactgcgcggtccaagcgaaacatggcctgctcctgtttaggctatatcatgacctttttttttatcttgatttgaccttatagaacctgattctcgatgagccgtcgatggtgaacgttaatgtagtgcttttttatatctgaaaaatttgtacgcgatgagcttgagatgagcacggactgaaaacactaagaaacgcagaatacagttctaccttgcatttcaatagttgaaactcaagaatggcagctgaaaaggaacggccgtctcagtacagacaatcttcgcgtaagggcaagaaggcctggagaaagaacatcgacatttctgacattgaaaagtccatccgccagcaacaggatgaggagataacacatggtgctaaagatttgtcttctttgcgtaatgaagatctgtttcaggttgatactgttggtgatgaagtgtggaagcagaagctgatcaagcgtaagcagataaagaaaaacctgaaatcatcagagattctagattctatcaaaaccaattccaaggttgcgccattaaagcatcccaagagccaagcagcccaagatgatgagaagaagaagattcagggtgtctcaaagaaagagctaagaaagctaatggcgcttgccggtagaatcgagggtgaaagcaagctgaagaatgctgtgtcaaagaagggtcttgtcagagccggaaccaacgacctttggggcgctgaggaagaagtaaaagtgccatcaggcatcaagttggccaccaaagatagcactgctattcccgaagaactgaaaaagctatccaccactggatggtccatagcaacagtggcccctgatactttgaagagggcaccaatgaaggttaaggacgttgaagaaattccacacgccggaaagtcgtataacccaagttcgaaagagtggacagagcttgtcaactccgagtaccaaagcgaaaaagcgcgcgaagaagctcggttgcaaatgcaggcttacagggaaagaatcaagcacctcatggaaactttggacaacaatgaggaagaggactctgaagacgacgaggatgaggctgatgagaaccaggaacctcaagaaaacgcggaagcttcctctgaaattaagctgtcgctgaacaagccttctgccaacaaaaagaagacaaagtatcaaagaaacaaacagagaaggcaccaagagaaactcagtttgcagaaagagctgaagcagctcaaaggacagctgcgcgagctcgagcgcttcgaggaaatcgagaaagacgttcttgaaaagcaggctgctcgtgaagccgaaaaacaaaccagagttgggaaagagaagcccaacaaaaagcataaactaggaacaaagcattcagtcattgaaggtaatctcgaattgaaattctcggacgaattgtcggactctttgaggaagttgaggcccgaaggtaatctactctacgacgccgcgaagaagctacaaagctcaggtaagatcgagacacgtattcccgttaaaaagggcaggaggtacgctccaagaattaccgaaaagtggacttacaaggatcttaaataaactgttaaatatatgaaaatgtacattagtagcttctcaacttgatctgtcacgcatcgatttctgaatgtttccaaaaaaataattctttaacctctaagggttcgtgaacgttattgtttgcgtttctaatgaacaaaacaaatctcattattgttccctgtcactccatatggaagattgacgaccgtctagactcggaaaactatggtcagtaccccgaacattggtttttggcgccgtttcaatacgagggacatgatcacttagcattcattatgcattcccttttggcagttgaaaagttgttggacgacgtttctggttcactgcttctttttagcggctcttgcacaaaagcagatgctggccaggtttcggaagctcagtcatacctctcactcactcgtaaacttctaactgctgttatatacgaagtcgagcttcctgtttctctgttaaactctaccgatgttcacaaggcctgtgcgcacattgccgaaaggataaaagctcaaggtctaacggtaactgggctgttcacagagcatatttcaactgaggagtttgcgttggactcatttgataacttgctgtattcgctgacaaggttccatgagttaacttcgaactatgcttctagtgttaccatagctggctttggattcaaaacaaagcgctttttgcagtgtcacgcatgtgccatcgactatccattgagcaaaatagagtatttgtcctatgaaccccagcctcagtattccgaaactgaaaaaatagaggcatacttcaatgatttaaactaccaggaaagcaaaaatgctctggagttgttcaagatagattggtacggaacaaaagagccattgctaagcaagaaaatcaaaaggaacccttttacgctatcgccaaactataggcttccgtttgagctagagaaacctatattggacgataacgcattcttcgagacgatgatccaggggaaaatgccttggtcgaactcttctcaaatatgagcaagctttctcattaaagctgcccgctctccttcccaaacgttgacatttttcagtttgttttctagcatctcaatctctttctcgattgaagtgataacctcgtcagtgccgagattctgcaagcgccaggttccgtcggttgatatgtctaaagcgaggtcatgatacttgattagagagggcctttgagaaatagtgataaagttaaaacggtatctcttcaaaagaccgaataagtaatcttccatatcagcactaatagcgttagtagcttcatcgagaactacaaatctgggtttgtggaacatgatgcgagcaaaattgattctttgcctctcaccgccactcaatacgtctttccattcggcgactgcgtcaaggtatctccatcctttatctctctttagaaggtagtccagcttaacctcccccagaatatgcgtcaactctttatcccgataacccatgtcaaaatattgatcggctgacattgggtaaatgatttgctccctgaaagttcctccttggataaaatacggtttttggggaacgcaaaataagtcagaggcaggcggaattgacaacagcccgtttttgttgtatattggccatatttcggcgatgatcctttgtatcgaagtcttgccgctgccgtttgggcccaatattaacatactacttcctggaccttggaaagctagctttttattgatattaaggttggaatcggagtttccattgccaagagtaatgacaggtggcacctgaaagctgagtttgttaataaggcgtgttccatcttttccatattttgaagggatgacaacgtctatattttccagcctgataccgttgaagtttctttgaagagtgccacgcacaatgtcactgctcgtcaaagaattgtggccactagaatcttccccttcttcaactgttgcaccgtaattgtacacattagagtgaaccctgtgcaataccgagagtaagatgaatattctgttagtatagcccgttagctgcgcaatatctttgatagaatgcattagtctaccgcccgcatctgccaacgacaacattagtcttttgttcacaataaactctctcatattgacatcttcattgtttacaccggaactgaaagttgctatgacgatgggaatagaagcgaatgcgtaaccaagggcagaccacgtatatttcaaaacgtaatcctccaaaatgttgtaattcacctttacgcggtcgactaaaagcatttggtccatcaaatgatcgtagagggcgttcacttttgtgcgctcaaccttagttccatggtaaaaggcaatctcctcattgttgttgataaggttgaggtgatagttgtaatagtcaccttctgccgttgaacgttgactcacaagcctaccgagtgggggcgtccagcgcttgagtgtgtagcccgtgataaagtagtttacgaatatgcccacaatcccgacagtcccaaggttgtctctgaggtagacagaaaagaacactaggtcaatcacgggcttcgcgatgttggcgaaaactgaacaaatcgcatcgcaaaatttcgtaacatcgttggttatcgagttgtcaatgttggcaatcaccgagctcgaagcttggttgtcaaacgtcagtttgtaaaatgcaagcctcttatcaagatacatgtcatgaatgtaccgtgtaaggttaatcctgaaattcaaactcagcttgcgctgaaggtacttgatggcactgttggtgtaagaggcggggaatgcgatgaggaaccagcacaagaggtcgacaaggaattttcggctgttcccagatataatgtccttgacgatctgtccgtcgagacgcgccacaaacagcgacagccaggtgcgcatgacgagaaagaagatttgaaagatgagcaagatagagttctggtcggtgaccttcggtaccagtatccgcgaaatgatgttcagttggctgatgaactttgagtaaaacacctgagaaatcttgttcttgccgaaatacttgaacagaaacttatcgtgctcatacatgtcgtcacttttcgggctgatcaggatgcgcttcttgtttgttgcgttttcctcgtagggcacatacatgacccgcgcaccgttttcaagcatgacctgtgaccttgtcctcctcatcacgggtgttctcccgaaagtacgggcgcgcagcctcgaaattagtgtgtatatcgcatagcctacgccagacgctgcggaagcagcagaaaacgccagggtgataaaaatgatttgcgcccgcttcctgtggttcagagaagtgtcagggtttcggaccagccaccataggtgcttgagtatcaccttggcatacttaccgcgcgcaaccccgcggaggtctattccaatgcactcgtgaggaagtcgaaccaaaagttctttcagcctctgtgctgtgattgttgtttctgccatgtcctatcggcccttcgatgggggaaaatgcgtcaacagagctcagaaattctctttggaagcctagcaaatgaagtatggctatcaagctgtttttttgaataacctcaactgtttcaaaccgctttggtttgccttgtcgatcttcgtccccccttagcttatatactcatttgaggaaagtcatttttcttccttaactgacactgtcacagccaaagactgacatctccaatttccgtaaacttggatcaaaacaagagaataaaggatccgagagagttgtcgaaatccagcatgcagcgaacgcagctgaagaagtgctcaggaattgtccacgattggtacaactgattttgagctagaatacttggctgagcgccgtcttgtatctaacataagtgggagcgagagtctcgggatgaaaaacctgaagtcgacctttcttcaggcgcatgaggtccagcgaatttcgaatgccccttccgcattttttaagctgagtctaagcgtcaactgcttcctccgcggacttctcgtatgtctgtacaacgaaacttagaaatcaatcgttatcgtgctctgagataagggttgttataaacgaattctcgaagacagctgaagacctacttcactaagctctcttcgtgtcaattgaaagctccagcatgtctttttcaggcgttttgcataaatacgcgtcccggagagtcgcgtttgagtttaattcgaccccttccaagaaggtggtggtcttcattggaggtttgggcgatggtctactgacggtgccttatgttcccaagttggcgcaggaactggggtctttgggctggtccgtgatccagatccagttcacaagcagttttaagggctgggggctgacgtccctggaccaggacgtgagcgagattaaggagctggtagattacttgaagtccacagagggcggctctcgtgaacgcattgtgcttttcggacactccacaggctcgcaggacaccatgcactaccttttgaaattcggcgataccatcgacgcgggtgttctacaggcctcggtgtcggaccgcgaattcttcggacaggctgttgacaaagaaacctggaacagactcaactccaaagccaaggagctcgtcgacaaaggacagaaggatgagatccttccgctggagtatgccaaggtcatgagcgaaacgcccgtcactgcgtacaggtggtgctcgctggccctcccaggcggcgatgatgactacttctcgtctgacattcccgacgaaactctaaagacaacttttggtagggtcaagaaaccatttttggttgcttactcagaacaggaccaaatcgtccctgcctacgtcgataaaaagaagcttctagatagatggcaagcgtgcagcaacacggacttctggtcgaaaaactcgggtttggtcaacggcgccaatcaccaaattgagcaggtgcagtcgcaagatcaacttctttcgatggtgcgtgaatttcttaccgagttccaactttaaaatctgtttatcgtgtatttagctaggaacgcagccgatatcatgcactgtgagtcaatgattttctgcatttagtcagcttcgataagctattgtgagcaaatgacttccatatcaattaatttttctgggctgggctatttaagatcgaactcaaaaggtgtagatgctcgagggcctctatcaagatcaacaatcagacgcaattctcacaatacaatggcaagaacacttcgcaacgggccagctttctcggatccctcagtgactgtggagccgattcaattcaagctattcaattcaggggacgtagctactgcattccctgttttttcggctgaggatcttcccgattccttggttgactacatgcatcaagagttcaataagaatgtcgatgcaggccagacttacccccacatgcaactcatgaacagagaggagtttatcgactactggctccactctttctgcgctgtcgcgctgaagacagataagctggttataggccccgaatggaatgactgggaagatcgcttcctggggacgtttttcgtcaagcccaactacctgccacgctgttcacataactgtaacggtggatttttagtgaactcgttgcagcgtggccaggggattggatatcgcctgggccaggtctatctgagctgggctcccttgctagggtacacatactccgtatttaaccttgttttcgtgacgaatgtaggcagctggaagatctgggacaaactggccttcgacaggatcggttatctcccaaaggcggccattctaaagggtttcgaacagccagtagatgccatcatgttcggcaaagacctgacgaatgtcgaaccacgtcttttggcagatctgcatgtttaggtgtcttgaaaaccgctaataggatacatgtgcagcccagcgtgtaggatgggaagttacataagaactcaaaataacttcttcgacaatgactataaagctaaaacacagtaatgatgaaaagtgaaacgctgaatcaacaatgcctatgaagagaatcagcagcaggctgctcaacaagagaatgcttcttcttcccgctacactcgcaatacccccacatgccgccatgctaggcattggcaccgacattgtgtatctgccgagattcgcgaaaatcgtggagaaacacgcgccagttggacaaagcactacgttccgtaaaattgcgaccaaatttatgcaccccgaggaggtccgtcacttgtaccagatgctccaactgggatacaattctcctagtgtcgtgcgatatcttgcaggcgtatgggctacaaaagaagcgatcttcaaaagccttgccgctcagaggctcgaaattccccttcttccagctcaaaagatctacactcaagtattttacaagaccaacgaacaggacggggcgccccgagtcgagttcgacagttctatagagcgcttgcaccccgaattcgccagagcctacattgcaaacactagattcgtgcttagcatagcacatgatgaggattacctagtgagctttgtttgccacattcggggccaagctgcggaaaacgtagtccaaaaaacgcctcggccgttctcataatacatgcaaggtttcgagtctaccttatatcgctgccggctatggggggcattagacacgcgcaaaagggcacaagtatccaaggcacttataagatgctgatattgaagcaaatgcttgttgtcaatcatgtgacactatgatctcgaagtaatttcaacatcgctgaagttggtcaagttcctaatcttaaacatggaaaaatttttggaaattaatcctaagcagtatttgacgaaccattcgaaacgttcaactcagcccacaatcagaacccgataggcagcttaagaagtaggttgtgaaggagcaaatctctaaaatgggtgttgcggatttgatcaaaaagttcgagaccatcgcaaaggtcgatgactcagctgaaaaagctcacgttgcggaaactgacgctagcagacagggcagcatcgctgagaaggaagggtcaattcctggtgatgtccaaactaaaacaatttcaaaggagcccacagaagttcctaccagtgagggcaacgagagcgcaggcaatgaggctgagcccaccaagccagaagaaccagttgcccaaaagcccgctcctgccgcagaggcgtcagctgtgaaggaagcaccagccagcgatgcggaagcgaaggtagtggaagaagctgctgaagagcatgacgaggcttcaaagaccagtccagaagacgacaaagagtcggttacggaagactcctctacgaaggaagagcagaccgaacagaccgaaactagcgttgccaagccactagaatcagagaaggaggactcagcggattcagcggaaagctcaagtggtgctacggagcagcctaataccacagttagcgcttcaagcaagaagaacaagaagaagaagaacaagaagaagaaggccgccgctgctgctgctgccgccgccgccgccgagcttaaagacgaaaacaacaccgagcctgaggtggtcgcccaggaggcatctgattcgcttaggcatccctaagaccccaactaaagaacaagttcaagcattgaactcagaggtacaggaggaggagctggaatccgctcaccatgagagcgcggctaccgaggataaccccgcagatacgcgtatagggcgcgatgatcctttccaatttggtcagcgccagctcaaagacgattccgatatatggaaccataatgcgtgggataacgtcgaatggggcgaggaacaggttgttctggctgaagagaagatagcagagcaactcaagaatcccgtttcagatttcgacaagaaactctacaatagcaacccagcaagatactgggatatattctacaaaaacaacaaagaaaacttcttcaaggacagaaagtggctacagattgagtttccttctctttatgaggctacgaaagaagacgcaggacccgtcactatattcgaaattggctgcggcgccggcaacactatgttccctattttgaatgaaaataaaaaccagcatctgagagttgttggtgctgattttgcaccaaaagctgttgaacttgtcaagactagcgagcattttgatgcccgctttgcacacgcagcagtttgggacttggctaaccctgagcacactcttcccgaaggcgtagagccccactcagtcgatatagctgttatgatttttgtcttcagcgctttagctcctgaacagtggaagcacgccatggaaaaccttcacaaactgctgaaacccggcggaaagattcttttcagggattacgggaggtatgacttggcacaagtgaggttcaagaaaaataggctgcttgacgacaacttctacatcaggggtgatggcactcgggtgtactttttcaccgagcaagagctgagggacattttcactgagcgatacttcgttgaaaaccaaatcggtactgatcgtcggctacttgtaaacagaaaacggcagctcaaaatgtaccgcgtgtggcttcaggctatcttcgaagttccttcgtagagcattttcaagttttacttctaactgcattcataattgtataaaagaagagcacttcagctacgtgaagtcaaagacgcgtcttcagtcatcaggcaaagtgaaacatgtagaaaaccgtcgaagctcgacaattcttgataaagataccacactgacagctgtaacgggacttctatgccctgtataacggcttttgcaagattaggcgtggaagagtcattcgggaaccattcaggaaactcgctgctcaatacatctcccaaccttatgtgcccattattgtgctgaactttcgcctgtggctccagaaacctaatttggggcaatgcgaggtgaactctcagaggaacatatcgtgtgttatcgaaagtcggcaaaatcttctccttaattgtgtcaaaactattctggtcccgccgaagaatactatcccaaaacttcattgtgtcgggcttcgatagtgacatcacctgtttagaagcgccattcaagatgaaacaagcttgcttccactgatgcatccaaaactcacgaacctggtctcttccccgaacgattggaattacgtttgttgggcactggtcttcatgtcgtaacgtcagttcccagacattgaggctgttgtgccggtgccttgaagacctcagcgcagggtccagccccgtcagagagtcaaacaaaacgcctgcagggaaattccacgacaacggaacgccctccatttcaagccaccatccattgtaaaagtctgtgacattagttctcagctcaggagctactctttcaaggatataggggaaataaagaacgagatatatttctctcggtactctaaaactaatgatgtgctcgggctcgtttgaggaattcaaagttagatcagggtgaactgtgacacgcagattcaatgagcctgcccaggctcttcttctgacattgtccattgttcattaatttacacttttgttgcgaatattctacaaacgcgtgatatgatatttttcaaactcatctcatcgccttaccaactgataaataaagctgaaaaaatgcacgagtccgaaagcgagcacctcgggaaggctgctctactctggtcagatctttcggaaactcacgacggtcttgatgaaacccccgaagaaacctacatttattttggtatttttcatttagatataattcatgggcagtcggctgaacaccttaatcgtgctttgaagcaatttcaggatcttattcgcccctggaacgaattttacccatggacgaactacaatggcgttaaaacagaagttgttgaggattctgcttctgcgccgtatatccttggctctttatgcatcaccgacaaccttgaggaagaatcactggttgtgagtcttcttcagcgattttcaagtttacagggcccagaaatcttcgtaaaagttaccggatcagatggggaagttctcctgatagaaagtcatgatgtgttgccaagcgaatatgaatatccaaaaggcaataatcgcttatggatacatgaaggaaagtttaagttgatccctagcaacgtgactcctggccgtggcatggaaagatcagaagcactgaattttcttctaaacacctactataagctcatagaagttccagaagttagcagtatacttcaccaaaggttcgtcctggatacgcctgagaagtatttgagaaatctctatcaattgccattagagttgaataacaagcaacatttcgaacttttaaagaaaaagccacgactaattggctatataatcaaatgcttataccaagaaaacttaagtcacgaacccgaaaagataatcgaagaatgtgaaaatcaaccattaaccctgttgctgcctgtatcacaatgcaaattgttatccttttaccttcagtattcgggcattgatcttcaaagcgagcgtttgccgtcaataacaggcgctataatcagcagagccttggaacaagtcatcaggtatgataaacattttcagcgtgagaactttacgtcctgttccgaagcgttagacagtttccaagtgcagcttgttagtcaaggctatttgaaaaaagaggtcccacaccaaaaagcaaatatgggcgctctattaatcgaagcagaagcagaagtcgcagaggaggacaccatggagaggatgcaaagcttgtttactgggataaagtccagcttggaggaggaagataacaataaacaagccaatgaatcgagcgatgacagtgataccgctgctgaccatgaggctcaaaaattctttagtgcacaaaacatagatatcgatgaggatgatttcttcgagtttttcctgaccgaagctctcaaagttaaaaaagaggacctaaagaactaccaaagcggttctgctcctccttccgaaaggtaccacgaaaaagaagacgaggctgaagctgtaaacgaatttgaaggtcatctctcgacggatagccgaggccattcaaatgatacagaggctttggaggaacttatcgaggctatgaggcttgacccctccgcgttcgaaaatatacaaaatatcttagatttggactccgaataagcgtaacaggcccgcatacgggttcttttcaggttatcgtatggaagattctgagatcttcctcccaaaaaactgatgttaactatataaattaatgctaatgttgttgatatgttacaggtcaatcgtcgagagagttatcctcatcgtcggcactaccaatatctgaatgaacgccggcgttttggagagaagggaaatcagatgttaatatcctctcttctgaaagattgcgcgaccagcggctaccaccactaaaagatcttcccatggcaaacagaaccggtcttgtatctgtgggctggatttccgcacaaattggagtagatggctttgaaggggttccgctgatggaggaaggtgtttctaaatcatgcaataatggggcatctggaatgccctggccttcggtctcttcaatcaacgctccagagttgtcgtcctcattgtcaaaagaactttcttcttggataacagactgggcggcagaagaactatgattcatcagcttccggctgatgttcctctttggtggtcttcctcttctaccgactggtgatctcccgcgttttgacagccattgggacccaacagtcatacgcggtaccatggtatccgcgtttgaataatttcccatagctcttaggtccatggttttcggagaggaggcagtagaaatgtcataaaatgaatccgttcgagagctcctctcggatgcgcttgaggcactggacataatgctcatcgaccttcttgttgttacgcgagactgcgtggtctgattatctgttaaatcgccggtaggggaaagtataacgctgctaatatttctgttattagagcttatgctgctgtttgctttcgaattcgagatgttgccgtccgttgaatactccgagttatatgtgtcatttgacatctcggattgctgagaaagaattgacatggggcgtcccctttgctcaagcaatttgttaccctctgggacttcgtgctcattgttagcaggtctatgatctagctcgctatcatagtttcccattgacgtttgccgagacccttcgctcgaagtgttggacttgaactttttgagcatgggttcctcaattttcagtttttcatggggcttcttctccacgtcaatcccaggcatcagcccgttaccgttgcgggtaggtgagcgatgcggactgttcttgtttgattcaaatgagtttgtgttgcgtttcctcttgtctgcgttcttagaagagagactaggtgacccattttgatagtgaataccgttctgcttcttggttttgaaaaaattggtcattttgttgaaaaagttgtgcttcttgtttgaccttgtattcccactgccctcagtctgttcagccggagattgctgtggtgacatcttaagttgtgtggcgtttatcggctgtctaatggagacggtatcacttttcctactcattattcgcttcaaagacgctgctttgcctccttgttccggattttttaggtcttcagaaccttttctgcttggtaaagacggctcaaatacctttttgacggacagaacagacctgctccgttttgggtggcgtaggatttcgcttctcttctctttctctagcaaaagctgccaggttcctgctaaggcatcgcacttcttcttatttaccgactgttttatagcttgggtgtcaaatccagactgtttcagcttcttgagcaacctgcgctcaagcttcgaatgaaaatgtttgcacccttggctctggcgctttatcgtcttatctgttttttctaatatcgaagacccatggggaaacatgaatgggtgttggagcacttgcgtgagggaaggccgttggctggggtccttttgaagaagctgcataatcaaatccttcccgttggcgtcaatgaagttgtcatcgtagaacggctcattattgacaattctgtacttagtcttgatatcatcttcctcatcgaaaggcattgccccgtggatcatggtgtacaatatgatgccaagcgaccatgtgtcgattttgtagccctcgtagggcttgcgctctatcaactccggggccatatagacggtggttccacacacggtctcgaggatgccctttgtggcacactcacgagtgaagccaaagtctgtcagcttggcctggcccttcttgtccaggaggatgttttcgagcttcaggtcccggtgaacgcacttcatcgagtgcgcgtaaaagacggcacccacaatctgcgaaaagaggtgggagcactcatcgagcgggatacgcttcttgatcagcaaatactcatacaactctttgcccgggcagtactcaagcgccatccagacggagttctccgtcacgatgacctcgtacaatttggtgatgtacacatagtcgaattgccggtggtagaagacctcccgcacaacgttggggtcgttcttggatcccattttcagtaccaccttctggtgcgttagccgatggctggccaggtacaccttgccgaagcttccctcgcccacgattttgagaatccggtagttgcctacatcccgcagctccgtcagcgagaactggccatacagcttgttgtaggatgccgagatgttggctttgagctggttctgttcgagtctcgacggaaacatgtcgccatacgaaaccgccgtgctagatggatttgcccgtatctttgccaggcctagctctgcacttcgatacacttaattgcgacaggattcacgctcagatcaggctatacttgaggtccgcgttcagcacctctgttctctgcttttctaaggtactcgccggctcgagatagctctatagtctgtggaaatcttttattaaagcccgctgtgccgagtacaaaagtactcgcataaagaactgctgccgcagcacacggggcgcaacactccgcttgcgcccagagccatgctgccctccagaggtgtattctcttatcgccttggcatatatcccgcaagtttggcctgctacagaagcttgtatgtagtttttacaagagaagtacgcgatatgcccaaaaacctggtacaagatgtaaagagcaccgtgcgaattatcaaattcctcccacggctcccgccataaactccggaaatcgcctcgtctgcaaaaagatcctgagggcttttgagaatcactcactgcccgtgtagaataaatgtaatcatttaaattcctggacgggtaaagctatgtacaacgctcgttcatagttatatgtcgattggagatgcgccctgttaaatggactgtaggttgccacgcgttggagtgggcagcgggaagaagtgcctttagatgtagctggtcatgagacggcgcgacaggcgtgtttggtcagagtgctttgtgtgtcacgtgatataatttatcttacttctagtcacgtgactgtgcatcgttttgttagtcacatgccatatcacgtgactgcactcgaaaaatgccgtgccagactgataaccaggcccgtcgggcatccctgctgagctctagcgtcctgtgagacctgaacgtcgattgctggctctctttagttctgccgtgcatttcatgagacttagcgtaccgctcagaatgtcgacacgtccagccaggtcctacagcgatgcgatcgctgcactcaactctctgcagtccaactacgccaacattatggccatcagggcatccggcgaccgcaagaacaagatgaacatctgggaaatgcaggagtggtctcgccgtatcggttacagcacgtcggacttcaacaaactgaacatcgtgcacatcactggcacaaagggcaaaggctccacagcagcctttacacagtccgtgctgcagcagtacggcgaccagatccgtaagataggactctacacctcgccgcacctgaagtccgtgcgcgagagaatccgcatcaatgggcagcccatctgcgaggagaagttttccagctacttctttgatgtctgggacaagcttgaggccacctcttcgccgctcgacaatttcccgcacatgacgcccgggagcaagcccggttacttcaagtacctgacccttctatccttccacgtgttcatgcaagaaggatgcgactcgtgcatctacgaggtcggcgtgggcggtgagttcgacagcaccaacatcattgagagccccaccgcatgcggtgtctcgttgctgggcattgaccacaccttcatgctcggcgagacgatagaggagattgcgtggaacaagggaggcatcttcaaaaaaggcagccctgcattcaccatagcggcccagcccaccaagggtctcgaggttctgaaggagagggcgcaagagcgcgaaacctccctcactgaagttcctatctttgacagcctgaagaaaatcaagcttggtattgcgggagacttccagatttccaacgcgtcccttgctgtcgctctcgcctcgcaacacctggtccgtcttggcgttctggaccagaaccttcagctcgcaccggataccgagctcccacagcgttttgttgatggtctcacctccgctaagtggaacgggcggtgtcaaactgttcaagatggcgctataacatggctgatcgatggagcacacactaaagacagcattgaggctgcgtcaggctggttcaaaagtgaggtcatcaaaacacctcgcaaaaaggttcttcttttcaaccagcaaacaagggatgcagaggcgctgataaccaacctccacaaatgcttgcttcctgaagttgcctttgaccgcgtcatttttactacgaacgttacatggaagtcaggcagctacagtgctgacctcgtgtcaatgaatacatcgaaagagcaggtcgaaaatctcgaggtccagaacgccctgcgcgacacctggttgcgtttggagccccatgccaaggttgacgttgtggctaatattgagtctgctattgaattggtcaaggcctataacgagccggtcgaggtcgttgttactgggtctctacacctcgttggcggcctattggttgctttggatggaaaggattgaacgagctgtatacaaattcagtacattttccttattaaactagccatgtatgtacttttagagataaaaagagctgagctcaaaacatgtgatagcatgcccggtcggtggtgtcccggccatacgccatcgtccagtctcggttgtattttttatgcataaaagaatcaggctccccgaagctctccagagcgttgattgccgaccttacatcgtaaaagctcacggagacgcaaagtttgcgtgatatcataggagatatttctgagatttcgccgaactgttcaaagtccttgcgaaggtctttatagtcaaaggaacacaggttttgacggtttgagtgcaactgtcttgaccgaggggactttgtgcaccctgttttcttcacaactatgcatcgcctagccctcgtcccttcctgccttccagcgcaggcattcgcactcaccatgtccttgacttcatcgaaattcatgttcgataggctacaagtggattttggtgcccattgcggtttgacaatgtgtccgtttattctgaaattattcgagagcccgtaggaaataaagcttttggcatcttcattgaacaaaaagtgcagtcgcgcccctctagctggcgcgcctctttgatcctttgaaacattgactttttcgagcgggcctccataaacctgtgagagcagactttgaataccaacatcctgcggaagctccaagatctctacaaccctctcttcgccgttctcagaatcctggtggctgttctgtaagaaagctgcgttgacgtggtgcttgttgagtagagcagaactgttgagtgtactcttcttcaaacctttaatgtctccaaactgcgacacgttctccccagattcgacggcaacaggggtttttaatggtttgacattaacgtctcggccctcgatcaaagaacccatagacaccgaataacagtgctttttttgtggcagaagtggcttcattgatccatcagttgtttgtggtgcgtggcaattcggcttaatcaaagttgcgctcgaggtctggttcttgcggagccttgtgccctttggagggaaccgcatcacaccataatctggtacatcctcttttgtgtaatgttcctcgcctctaaaataggctcgagccagccgctttagtccaaaaagatcgtgagcctcctgcttccacctcgaactcgacctgcttgatgcccctactccagatccgagcatcgaagacactgaaacgagcctcgaaggtctcactcgcatacttccattatcaatatccgcaccttgtatttttgtagtccagcaatctggcaatgattcgcgaggcgccataaagcttgttttctagtgtaatttgaattataaggcttggaagatttacccaaactatattctttatcttttaagttgtaaatattattatggtacttgtagtaagaagtccatcctagtccggcttagtggcagcttatattctgtcgccgtgatagcgccaaaagacgtttcgtgacaaagtgatttgatcctgccagatggcgctggaacaaaatgtgagaagctggtgagataattccagctcatttaatggcgcagatcagttcgcctgttcggagtgggttttaacatcacacatgtccccacgacgggatgtctcaagtttcatcaactcacgcaagagcatagtcgcgtaagcggacacaccaagcttgaaagacaaaatcacagcagtactctcacctcccttgtcttctgggaaacgtgacagtttgtctttcatgtatttctggccattttccttgccctttttgttgtttaaaatctcaaggtcagtgttgatgagctgttgagtaggagaagaataatgcaggattttgaagcttaggtcttgaggcttgtggatgatgtttctgtaagaaccagcaagtgaaaagtcacgaattttccttctcatgttgaaagggtccagtccgtccttattcattacgtccacgtagatttggcgtagagactcgttggctgggtaaactacgtcgaaacctggcgacggcagcacaacatcctcaatactgaacttcccagcatccacctcctcttgagtaacgggtctggccctgacaaattgtgcttcacgcaaatcctcagcaaagtcgtcttcttcatcagcatcggcgtctcctgaggcattgccggcttttgagccttgctgtgcgctttcgtcgatcaccagatcgcctgcgacaactttgagaccatagagttcgatccttttgcttgtgaccgtgttccacacgtaactttggtaagcgtggccatacattgttcgtaggtttctaggtatcttgttgatgcagtgcaagtagttaccggcagaatcaccatttctggcttggtctgccaaagaatgaaggatagcgttctccgccacacactgacgaggcatcctctttaaagcagccgcagggtcctttgtttcagaccatatctttcttgcctctttggaaattggcaaaacgttctcctgctctgccaaaatgaggtttgcggccttctcccactgctctagtaagagacatttcccgacttcatgcgtggacacactgaaggtaccaaatctctgcatcccaaagtagttaatgaaaccattttctttgataaacgcgcatccatcggctaatatttgctccaaagatactgtagagacctcaggaaccttgacatcacgaatagcgatggtgaactcgttacccctcaggtctcccaagcttaaagactcatcttcaaacttaaaaccgccaaggacaacccctttcagtgccctgttgagagcgttgagtctgtcaatgttaatcttggaaatcgacatacgttgacacgtaattgccctgcggtctttggtgcccgcgaacctaatcaaccttgttggggtcttcagaaatttggacaatacgtttgccacgtccatggtgtctttattctccttatacatggtgaagtgaataaagctcttggatggaccgtatccccaattctcgactccgttggcgtctttgttcctctctactaagtcctttttgttaacacgagacctgcggttagccaacgctatgagaaaggtgttttcaggcgatgttacggactcgagctggttattgaaagcagcgcgaagcagctgatgtatcttggtacgctctgccttaccgtcaaacttccttgaggtctccatcttcgtgacgttcttgtacgagtcctcaattttttccacatcctcttcacctagcagctccaccagttgcgctctaagatcctcatcgaccttgaactgtttgcgcctttcagcttctgctagttcctcttctgtctcttcttctttagatttcttgggggcttttggcatcttgaatcctttatctgtcaagtacacaacatttccttgcttgtcaatttcattcaccatgaaatcagtgtatctttgtttgatttggccaagaaacccaggcacgttgtcagtaagaaactttgtaatgccaacatcagtttcacttatcccttctggtcccataactttgggttttttgtccagatggctatctaaggtgctttctggcccggcgtcagcggcaatagcctcattgcctctctttttgtcttcgatctctgacatcttaaccaagtgagacaaaaatagtcaggcgaaagcttaaaattgatgtttagaggtttataaatctttaatggtttatgcgatgagcttgtcgcgttatatttacaggaaaattttccactttcatatcatccataacgcaggaaaattggttaactacttagttgatatcctttgacaagccaaaagagagtttatacgtcttcaagggcccatggtgctatgtccatagatcgaattcatggtccagaacacgctcgagaagtatacttgaaacacttgtgggaaaagcggttcaaaaatcttgcccaagtttccccagacctacaaaagaaaattgaagacaggaagaacgtgctcgagcgctacgaagagtttagaagcgcatcaagcgcaccttctgagccttccactggcgctttagttcattacgagaaacccttgccagacacagcccaaaccgcgtctttggtgcgaaaagtatatcgcgaagacgattcatttaacttacttatggaacgccagagccgacagttagccctagagcccagttggcatgctccttggaagctaatgcgagtaatcaatggacacaacggctgggttcgatgcgtatgcgtggaccctgtcgacaacgagtggtttgctactggaagtaatgacacaacgatcaaagtttgggatctagccagcggaaagcttaaattaacgctagcaggccatgtaatgactgtgcgtagcattgcaatctcacagcgacatcctctcatgttttctgccagcgaagataagcttgtgaagtgctgggatcttgaaaaaaacactgtggtaagagactaccatggccacttttcaggcgttcatacggttgacgtccacccaactctggatctaattgcaagcgcgggaagagacgctgttgttcggctctgggacatcagaacgcgtgttccggttatgacgcttgctgggcacaaggggccgattaaccaggtcaagtgctttccagttgatcctcaaataatgagtggctccgcggatagcacggtgaggctctgggacatcagagctggtaaggcaatgaaaattttgacacaccatagcaagagcgttcgcgcgatcgcgggtaacccctcagagtcttcggtggccacagcctccacgagcgacatccgttcgtggcgtcttcaagacgggcagctcctgacaaacttccgctccgaagacaccggaataattaattgtctttcagtaaatcccgatggcgtcttattcgcgggcggagacgatggccatctgtcattttacgattataagaccggacataagttccaggatctacctacaatcaaggttccaggatctttagaaagcgagcgcggaatcctatccgcgtctttcgatcaaacaggcctaaggctgatcactggcgagagcgacaaaagcatcaaagtgtggaagcagattccaggtgctacccaggaaacgcatccaaatctcccctggaatcctcgcttggaatcccagcggttctgaaaaggcattcaagtgtctgagggtactgtctgtatatttacataatatcatcatctacaagtgacaaaaattaatatccaagtttcaagaaaactgacctacgatgatgattcactccgtaagtagaaaaagagcatgagccatgatgaggaaaagaagcctgttgtaccaaaggagatatcagatattggagaactgaacattggatgcaagtgttgggtcgacaaagatggagaggagaggctagcagagatcttgagtataaacaagagaaagagcccacctaagttttatgtacactatgaggacttcaacaagcgtctagacgagtgggtgctgacgccgcggattaacctcggaagggaagtgttttttcctcaagacgaaaaggatgcaaaggaagcggagaaagataaatccagtagtaagaagcagaaacagaagaagaacacaccagcaagtcgatcctcgtctcattctgatgcagtagacggagaagatgtcatggatcttgacaacttgaatgtgcaaggtatcaaggacgaggatatatcacgagacgacgagatcaagaaacttagaacctcaggatccatggttcaaaattcacacgaagttgcgagagtcagaaatctgaacaaaataatcatggggaaatacgaaattgaaccttggtatttctcgccttatcccatcgagctcaccgatgaagatgtggtatacatcgacgcatttactttacagtactttggttccaaaaagcagtatgaaagataccggtcaaaatgcacgctgcggcatcctcccgggaacgagatttaccgtgatgactatgtgtcgtttttcgaaattgatggcaggaagcagagaacgtggtgccggaacctgtccttgctctcaaagctgtttttggaccacaagactctttattacgacgtcgatccatttttattttattgcatgacgaggagagatgaattaggacatcatttggttggttatttttccaaagagaaagaatcagcggaaggatacaacgttgcgtgtattctgacacttccacagtatcaaagaatgggttacggaagactcttgatcgagttttcctacgagctctcaaaaaaggaagggaaagcaggctctcccgagaagcccctctctgatttaggcctactatcatacagagcttattgggcagatacattaatcaagctccttatgaatcatggaacagaaataactattgatgaaataagctcaatgacctcaatgacaacaacagacattctacacactctgaaggccctcaacattctacaatactataaaggacaacacatcatttacatgaatgaagatgttgtacaacgttacgagaaaattaaacagaaaaaaggccgtaatatcgatccagccaaacttatttggaaacctccagtgttcacagcttctcagctccgttttgcatggtagtgtattgacatatctacataagcttctatcattaatcaaagggtattctcttgggaccagctttctgactttcggtagcagctaccgcactagggactctgatgccacaacagtctccccatgtgttttcaaggggactgtgcgagcaatgttggtgtgattcggcatgcgtaccgggtggggaaatcccctcggggcattgcaagaaacttccaaagaaaaagtgctgcattataggaagtttgttaagaacctctgccttgtacatcttgatcataccttcagcgactttggcccaagttttgaccccacttatgtcgtccagcatgggtgaatgccatcttaaggaagcagtagttttgaccttgtttataaagtcaatacaaccaaagtataagtatctcttaccaaacatttcaacaacttcgctattgtggatcgattttggttttaagtgtttgtgtgtggataactgaaacgcaccgaataagaagggcaaaaagtggtagtcatctagcccccagactccatgcgaaccggctggttccaaccagtacttcgtttccagggttctcatcacacccaggtacttgatgaacaattttaataccatgtttctatagtcagcgggctccttgaatacgccaaactctttaagcccgtaaaggaaacaaagaaagttgagctcatgccccgagccatagtcaatcctgcttctgtcaccccacgattctgcgaaatataccgagagttcctcgcattgagtgccgtccaatgcgtcgaacgctcgttgaattagtccttgagacttggatttcaagtcgtcataaaaatacctgaactcaacttttccaaaccttgatgtttcggcatcctgtttgaccgggtactgttctgcgagagaggcgacctcctctagtaattggcagcaactctcaattgatgatccggtgggcttctggtactcgttgttctctagacctttcactgactcagcaagccccgagagaaagctgattaagttattgaacgtctccgagtgagaccagatgtccatgtcatcttgtgtgagcagtcttttctgtggtttcattgctctggcgtttgcatttaccctcaaagggcttgtaaccaaaacaagatcaatttgcaaaatatcatattgatcatcggaaattaactttaataagtgagcaaatacaagtcttgtttatagagtacttacaggcttatgttcattctgccaagttaagttcgaggtctttgtacccaaactgtctcttgtagtcatcaaaagtcctctgtaactcgtcaatatacagcttttgataatggtcaatttcttcaacagtggggttatcatgcttccttttgatataaatagggttccctgtcactacattgatcggcttacggaacggtatcaagccgaagtcgtagttaaacaggccacgagcgaaaaagaggggaattgtaaagccgtaggtcttcttaaaccacagctggaacttgtgtaagtacgatttttcatcagtttctaagatgttgtagcagtcggtctctccgaaagcaaagcagggcaccaagcaaacgtttccggtctccagagcaagtttgatgaaacccttccttctcttgagaaccaagtctgcagagccaagtttgctcatcaaggcctcttgcgcacctccaacaactatgcagatagaatggttacgctctagaaccttcagagcgttcttctttgagactgtggtgacgcccagcgaaagaaggtagtctcggtagaacgggatctggaactggttaactagggtcatgaggcacatgggaataccaggaaaaagcttggaccagttagcaccctctgttgcaaacgcgccgaaagctcccagtgcagccaccccatggggatggtatccgaatatgtagcgtggacctgtaacttctctgggaggggcgcctccaagtttgaggatgttgactttgagcgagtatctcagaggccacaagcgcagctgaaagctgacgaggtatttatcctctgaagggcagccgctgctgtgttttttgtgcgtaaacgtcggcttgagatctgctgttttgtgaagctggatagggaagtagtcgcagtaatagcgccagaaagtgaggcccctcatccacttcgagtaccgcttcgtgacgttcccgttagcaggtgacctgtcaaatgcgtagtaagccatgtacgggaacatgataatccacatgatgggatttgcgagcgccaggatcgcaaacgccaggatatacacaaatgacgcgacgtgccaggccactgcgagcgtttgaagcctgcgcctccatggcgtcttgacagagcaaaacgctagtttcggcctcggctcttgaaagtggttgatttcttcaacaaactcgctcagtttcttgccctcctggtgattacggtcatacaaccgaacatggtctagttcatgatggaggaatcccgatgctttgctgctccgctcacttgccgcgttttcgtctcgatgttctgctccgtgttcccctccgttttctctcccgccttcccggcccctctgcttcagtcccttagaattgtccatcgtagcggtcctcccgtcactacgtttaagcccgtctgctgtgttgtccacttctgcccaactaaggtgtcctcggagtaatcgctctgcaagttgctttgttctatttaatgttttgcacatggcgctcggaacggcccatgtgaggagccctgagaaattcccgtgacactgacacgatcgttttcgccgcaacgtatttttgttttatgactttgtgatctttaatgacgttaaacatagaagctcaggtgtcagcgtcagttttatttatataaaatgaggaatagactaaaacgttgagcgacatgtataaggattaaggtaaggagtttactcagaaagccaaaaatttgccaacgatgaaattaacgaggagacctcagaggccaatcaaagctttgaaaagggctccttactaccttgcttcaatagctctgttgtacatagtgtttggcatcgcgattaagcatggctcaaacgaaccaagagccccttccgctcaagaatcgagcagtttttcgaagaaagactactacgaaaacttcttgcagcgtttgcctgtctcacggatggggcaggactcgatttcgcaaattaattttgaaactcgagctggaagcagaagatttacgcagaaagatgagctcggcaagacgcttgtaccagctcgtagtggacacgaggtggagcctggccgcgaggtgttactacccgttgcgtcatctttccgacaatgggagcgctctttatctactgaagaaagatggtcccactcacttgccgcgaccatggcgtttgtttctaagctcgtacgcatggggttcaagcacccggtcgtcccgttttcctggagggactggcatgacacctctgaaatcacaaagactaaagtttcaggcctaagctctgaatatttcgaagttgcagagtcggaagcaatcaaagccgcaagaggtgcgcgtttcctttatttggatggcgtggcaattaacaagatggtcgttctgtacaatgaaagttgcattgagctcaatgcaaggaacctcgacagcagaaagagcgcaatatttgacccggaatccgggatgctgagcgacattcgcgagcttgaatctcagcgaggcccagcctttttcaatatgagctctgtcaaacaagacatttccttaaatagtcaggaccatcagtctgcgtctagagagcctcttccaagcaaccatgaggacagtgccaaattacacccaacaaaaccaattagcctacccaaaattgagacgcgccgcaatttcaagtaccatgggaaggaagaaggagttatcgagctaatcgaagaagacttcgacttggacctgtctaaccgtatcgaagagatgtcccaaatctcgatctgtgacgaatacaatgggaaaaacatcaccgtagccgagtcggcgtttctccagcacctagctttcaggcatactgaaatgctgcgcgagacttcacgcagcctgaacgagaaacatcaaacaaagttcttcaatgaagtgaaactcgactctaaggaccgggaaatttggggccaaggatgtcatcatgattggaggttttttaggtctattactccccaacagcaacggctgcaagtgttacatcgaatgacgcgagcttggcagagtttcgcaagtcatcaaaaaatcatctactggttggcgcacgggaacttgttgagctggttttggcaaggaactaacttcgaatgggactacgatattgacatacaggtgcctatgagacacatggagtttttgtctgcaaacttcaacaattccatcattatttcagacgacgaaggatacgttgggaggtactacttagaagtcaatccgctctatgctgacaaaaatcgtggctcgggaatgaatgtgattgatgctcgctttattgatgttgacacaggtctctatatcgatctaacttcaatatccaatgtagtggacagcgcaggttcccattttggcgacaaaaactaccattcttaccagtccttcagctacttgaaccctttgcgagagaccatgtatgaagggtctaagacgtatataccggccgccgttcaaaacattttgagtgatgaatatcctagtgggctctccaagatggaatacaaagactacgtgtacaataaaactatatctggatggatatctaattcaaaaaaccctaacatgatcccggagcctctaaagattatgtggaagcgccaccagctcgagatagcagctctgtgtcctcttgaaggattcaaagacactaaaagttgtaaggatagaacaacttctgaatcaggaaaaaaaaattgatgaaggaattcaaatccagattaatccatcatgccatgctagaggctccccctctggcgctgaggtatctcgaagtgtcctgtcaattgttgagaccagtgtgcatcatttacgatgtggcacgacgcgtaaaataatagcgtttcgcgtcgcactcatcgaccaactccaagtaaaagcacaagaaatagcataaacttcatataacctagtgccttgagatccgttgatggactacgtcactcagcctactcagcaggcgacccaagctacccaaaaatatatcattgagaagtttagccaagagcagatcgatgatgacatcgtatgtcgaatgatttgtacgacgggtcagatacctatccgagacctacgcgcagagctccgagatgtggttggaaagaaggagtccatcaagaagctttggacgtttggtaggaaccctcaatgtgactatcacctagggaacacttcacggttttcaaacagacattttcaaatcatgctgggagaagacgggaacttgctcctacgtgatacctctaccaacggaacttggctgaacggggaaaggctagtcaaagagaggaaccaaattctgtctcagggtgatgaaattacagtcggttggggcgtctcgcaggatgttttgagcttggtcgtgttcataaatgacaagttcaagcagagactcgaggccgcaaaggcccacggtagcaaatcagctaagagccgtagctctagaggagcctcctccagtgctcaactcacgggtattctacgagactactccatcaaagacgaagtcgtgggccagggcgcctttgcgactgttaaaaaggccatagaaaggagaactggcaagacacacgcagtcaaaatcatcaataaacgtaaagtcatggggaatatggatggcgtgacgcgagagctggaagtcctgagaagactaaaccacccacggattgttagcctcaaaggcttctacgaagacaaagaaagctattacttggtcatggagtttgtatcaggaggcgacctcatggactttgttgccgcccacgggtctgtgggtgaagatgcagggcgcgaaattacgcgacaagtcttggaggctgttaaatacattcacgctatggggattagccaccgtgacttgaagccggacaatatattaatcgagcgggatgatcccgtgcttgtaaagataaccgattttggcttggccaagatccaagacaatggaaccttcatgaagaccttctgcgggaccttggcgtatgtggctcccgaagtaataagcgggaagaattccgaggaaaaagagggcaacaaatactcatcgcttgttgacatgtggtcgataggatgccttgtatacgtgatcctaacgggccacttaccgtttagtggaagcactcagcaggagctctacaaacaaatcagcgcgggctcgtatcacgaaggcccgttaaaggactacagaatttcggacgatgcccgggactttatagaatcatttctccaagtgaaccccagggaccgcatgaccgccgagcaggcgcttaagcatccatggataaggaccgcagacagccagagcttcatagactctcaggtcagtctttcccaatctatgtcacagcaaaaggctagcgataacgtcagcgacgcccaacaacaattcattaatatgagagctaccaagcccaaagatgagcagccacaatcatcgccgcaagagccacagacacagcagcccgttttcaaaattccgggacaccgcccagtcaggtacacgcagtcctgcgtgccagaaaactcacagccaagcagtctaaaacaggtgcgaacggcgaactttgatttcaactatgcttcgcaagctagcgacgagagccagcagccggtacaaataccaagaggcagggtgccgcctcggctagccgaccctgacaacgaagatgacgtgcgactcaatgcagacagcatgaccgctgcaggcggcagattcataacgctacggtcaactgccgaaagctcagtcaagggcgttattgagataaagcaaggcgtgaatccttttttcatcggacggtcccaggactgcagctgcaaaatcgaggacaaccgactatctcgaatccactgcttcgtgctgaaaaagagacatccaattggggacagcatccacgaatcgcccgcccagggtctcgaagacctgtggtattgccattctggcacaaacctcagttacttaaatgacgtgaagctcacacagggaaccaaagctttgttgtacgaaggcgacgagatcaaaataatttctgaccgagctaacaattttgtgatatctttcgtagtcgagattaacgattctacagggctctttaaccacggaaaacccttccctggacacgagaggctcgtggagcaacagacgccggatgaacttggcttgaccagaaagctgactgatctcaagaaagccttcgcttcacaaaactctagcaaaagggtacgctcaatcagtctcagccaggatcccaacaaaaaagctaaacgcgcaaggcttgacaaggccgataaaggtggggcgaacttgcaatttatatagaaatcaagcctagcatatttctgccgtcagttatgcataaataagtaatataggccaccaggtggacatattcaatcgtatcaaccgatgccatagcttttgcatctctttggattcttaagccgctacagaagactcattgacacgttaccctgctaagccgaaaaaggtcacgtgtacctaataatttcaaggggttgaatacaaaaattggtatatataaagcgatgggagaagggatgcgagttacgccattactgcaacccaacaccgcgaggaagtacaggaaaaaccggattattaactggttttgagctgtatttagatttctcgcgaaaaagttccagaaaagtgtttataaatgcatttgccatcattactatcattggccactttgctagtggcgagtttcaactccgcagaagctaaggtgcacaagtcgaaggtgtacaaaagcaagcaacataatgacggcagcgaacttggcgtcatgatgagcgttgccaatctgcaccagaagtacctgtcgcagttttccaaggcgtaccctgaggttgactttgcttcccacgcaggaagcggcatcgggttgggtgctgtggagcaagatgtcctttctgcgatgggaggtcacgatgttcccctgtcaaactacttgaatgcgcagtacttcactgagattacactgggaacacctcctcagagcttcaaagtaatccttgacacagggtcgtcgaacttgtgggttccaagtgacgagtgtggatcgttggcttgcttcttgcactccaagtacagccacgacgcgtcgtcgtcttacaaggccaatggtactaactttgccatccagtatggctcaggctccctggagggctacatttcacaggacaccctgagcatcggtgacctaaccatccctaagcaggactttgcggaggcgacatcggagccagggctggcttttgcctttggcaagttcgacggtattctgggtttaggctacgacacaattgccgtcgacaaagtggttcctcctgtctacaaggccatcaacgatggattgttagacgagcctagatttgctttctacctcaacaacgccgacgactcggaggaatccaccggcgaggtcactttcggaggcatcgacagctccaagtacaagggcaacatcacgtggctgcctgtgcgccgcaaggcctactgggaggtcaagttcgacggtattgggctcggtgacgagtacgctgagctcgaaggcactggtgccgccatcgacacgggtacctctctgattgcgctgccatctgggttggctgaagttttgaacgctgagatcggcgccaagaagggctggtcagggcaatacactgtggactgtgagtcgagagaccagctcccagacttgaccttcaccttcaacggcaagaactttaccatctcggcctacgactacactttggaggtgtccggctcttgtatttctgccttcactcctatggacttccccgagcctgtgggacctctcgccattatcggtgacgccttcttgcgcaagttctattccgtatacgacttgggcaacaacgcggttggcttggcccaggccgtttaggcgttgcgcgcatcctctcttgaaggaaaaaaaaagcaaaaagtattgatatactaagacgctgtatcattagatcccaacgagatcacccaaagatcctgttcaacacgaagagcgtgctgcaaggactccaaacggagcgcacgcgagtcgtggcctatgtcgccctcaaaatactagtaataagcaaaaaaacagatatcgtcacgacgattatgtataggtaataatccttgcagtattatatgctaatgcggtgcgttagcgctgagactttaacatggcacagcccggtgagcgtcggatactagcaacgagagcctgttggcggaacatatcattatcagagtaaatttcctgtccctcactttgcaaactcaacgtaaaaaaaaacgagcgccactcgcagaagcatatatatgctagtaccttagagcgtcttaggtcgtgtactgacttctcgcaaccttcaaccgcgaataaggtcggccagcttccagcccgcgcggctcacaaccatctggtcacgtgctagatcagctctcgaagggaatgttttctatttaccttttataattaaagagacaccgttgggtacggaactcatacgaacggtttgtaacaggcccgatccagtattttagtctagataggcgtttactggtgagccagtcacaaaacgagatatctccagcggctgtttgcgcatgatccataaaagcccaacccgcaaacacatgtcaagattttgtaactatcccgtccctcagacgccagtgtttcaaactggtggagggacattttcgagcaggcgacgcaagagctcggttactccgctaactacgccactttcaacgacctctgttcggcgcaggagtcggcaaagctcgccatcacggtcatcgatgatctcgtcacccacgaggacaagctctggctccagtagccgcggtcgctctgctgaagggcttgtgaacctggataacgtgctagagggcggcaccacgcagcagtgtcgtggaaccatatcggtgtcgattcggctgaagccctcggacacgaacacgcgaagcccgtggtatgccagcgacgaccacacaattgtacacaacgacctgggcgagttctggttcgacaaggtgttctcgccgcagacaaacaactacggcgtgtacgaggagatcggaaaaccgatgatcgacaagctgttccagggctacaatgccacgatatttgcatacgggatgacagggtccggcaaaacattcaccatgagcgggacgcgcgacgaggccgggctgatcctgctatccgtggaacagatcttctcccagatcatgaaggaaagtgtaaacaacaagtcctacgaggtgagggtgtcgtacctcgaaatatacaacgagaagatatacgatcttctgaactacccgagcgccaagagcccggggggcacgtacgggtcattccagtccaagaatgtgcctggcgcaggtgccgagctaccggtgcgcgacgacgcgcgacacggagtccgggtcgtggggctcaccgagcagcaggtgcactcgagcgaagacgtgctccgcaagatagagctgggcaacagcaaccggcgcaccggcgaaacggactacaacacccggagctcgcgctcccacgcgatcgtcacaatcaaggtaacctgcacggagctgctcagcggcaccgacaccacgagcacgctctcactgtgcgacctggcgggctccgagcgtgccgctgggcagcacgagaggcggaaagagggcgcgtttatcaacaagtcgctgctggcactgggcacggtgatctccaagctgagcgccgtcagcggtgccagtggcggcggcgctgcgacgccgccgccaaccttcgggaacagccacgtcccgtaccgtgactcgaagctgacacgcattctacagcccgcactgagcggcgacagcatcgtgaccacgatctgcaccatcgacactaagcctgacgcgatgtcggaaaccgtgaatacgatccgcttcgcgtcgcgcgccaagaatgtgtccatgacggtcaagagaaacgaggccgaggcgacacacgacaaagacgagctgctccacagcctgcgccgccagctggacgagcagcaggatctcatctgcgagctccgccgcgcgcaaccgcctgcggaccagagctcatgcgaggcgacgccgctgggcccgtccgcgacagtgcttatgctgcggcgcgaaaatgagacgctcaagaagaagctgcagcactgcgagcggctgctggacaaggacgacgcggcggtcgaagatgagcagttcgtggagatcgtggagatgctcccgcccgcggtcggggcgttgctggaaagtaagattcaagggttagaatcgcaattacgcgagcaccgcgcttacaccgcgcagctcgaacagcggctgagcgaggctgaggccgaagcgcgcctggttactcagcaggcacgcgctcaggcgcagacactgtctggggacgacggcacgcttcaacgggtggtacgggagcaagaggaggagctggaggagctacagcgtagcctcgcacgcaagaacaagatgctggacgcgctacagagcgcgaagcgactccgtgagggtgcactgcgcccgctgaacagaggcctgggtgccggcgctggcgcagggcttggcgacgggcgcgtcgcgcacaaaagcggcggcgtgggcacgtgaccgggcgcttccaccagtccacgtgacttggcccaaggcacgctctgcaggcaccactacaggcacagtaccacagcacgtgacagcacgtgatccggatatttcgcgactcgcgagctatattagctgaccctctctctctctctcgccacgcctgcgcccgccgggagcctcgcacggtgctccatctcgtgtcccaccctggcccccgcggtgtttcatctcgcgcgtggcccaatcccggctttggggcgcgcccgtcaccgcatttggcccgcaccccacgatttcgcgcctctgtctcgaactttgtcgcatatttgtcgcattggcgaaccgttctccgtaacaggtaaaatggggtgtcgaggccctccaccagacacagcttcgccctgtttcgcatagaaaccgtgcgcgactgcggcgaagcctggaagaacggaactgatgcatgggaagcgtgtcggggtgtcaagccggccgcaggggaacgtatattagaagaggccttggcagagatgtgtagggaagggagattggaagaagcgatacggtcggattcgagcaagcacgcactagctttgcactatatacacgcacgcgcacgctcggtcactcacacaactacacagaacttagaatgggattccgagtcgcttccggcagagtctcttcgcggtcgtcgcacgcggtgtcgtgcgccgtcgcactgctgctgatcctgggattcgtcgcgctcactagcagcgacacggtccgtctgtatggatcgctggcgaacgcgcgggacgcggagccagcggcgtcggcgacggcgtcggcggcggcctcaggggccagcaagcacgccggctcgcacggtcgctcacactcgcgggccgaggctgcggccaagcccagcgccagcgcggaggccggtccccgcgccgtggagcagatcttctccgacatcaggctcgagatcagcgacaacagcggcgtcgcgacgcgcgtcgcgacgcgcgccgagatcgtgcgctccgaggtcgtgcatggcccacgcaactaccgtccgcccagcgcggacttcgaccccgctgccaacttccaggagatcctcagcgcgtcgcctgtcgtgctattcgtggactccgcgcaggactcagaacggctgcgcgcgctgctgcagcgcgactacgaggtgtcgcccgcgcccgcggtcgtcgacctcgagaaacactcgcgcggtgcacagctcgagacctacatccgctactaccgcaccaagcccgcgtccgcgaccgcggtgccgcgccagccaccctacctgtttgtcaacggcaactccgtgatcaactcggacttccagagcgacatccaggacctgcatgcccagaatgagctcctggccaagctcaagactgtggccgagggcaacgtcatgtttgcccgcaacaacgcgccctcgaactcttagcctctgcattcactagcttctcttctatataacataaaaaacatgcacatttcccacaccagggcgtcagccgtccaccgagtagtccagcgtatcggccccaggcgcaacctcgcaaggctccgccacgccgcttgattcttgcgccgcgccgctgggctctgccgtgctgccggcgtagttgtagaagcgcgcgccccagaaacacaaaatgcccttcatgtaaccgttctgcttcacgtacagcaccttacacagtgcctgctcgcccagtagctctcgcgtcacccgcgacagctgcgacaggtctgcgttgcgcggcaggaacaacaccacgttctcgctgatccgcaacagcccggccagcgtctcgcgcaggccctgcggctgcagtgccgcctctaggtcgtacacttcgcttcgcaggtactcgggtccgccccacggcggcgacgagaacacgcaatccacggccaccttctcgaaccgccgctttcggctcagcacacgccagtccccgaacttgagccacacccggtcctccactccatacgcctgcgcgttgcggtacgcgcagtacaagtgatccagtgagttgtcaacgccgtacaccttcgggaagtactgtgcgagctggatcgtgttcccgccgccgccgcagtacacgtccaaaaccaccttggcttctggcaggcagctcttgatgaatcgcgccacaaacttagctacgctctcgggcgtcacgctgaaccacagctcccgcgtcatgtagatatctctgttccgcatccgcgagaacagcgtcagacggttcttccagtacttgaagatcgttctgtccacgaccttcacatcaggctcgacccggtgctcgttagtccggaacagctttttcagcgcccgacgctcgcgcctgtacttgcgcttgcccaaatgcacgaaatgttccagctctgagctattcaaccgccccatttgtgtccaactttcaccacgatgacctacgtctttgggctggcgatgcccaatttttttctcacatgctcaatttccatcgcgatgccctgttaaagtgctctgatcgtgccaagacggatctttcaccatcccagcaactccgcattacagcgccgtcggcatccgccgctaaatcaccgcatttcggcggctcacgaagcctttctctgcctgccatgcttgatttccttcatttttgccaaaattgaatataaccagaaacccagccttcgaagttttccaatcttgaaattcataaaccagccatctcaaaaagtctccaccgtatctcccaagatgaggctggcagaagggccagtagatctgcgagctggcatgcgtttgctgcagcttgtcaagccatcttaaaattcctgcaacgacgcctttataaaactagaatccgatcgggcttcgtgcgagtgaggtttcagaacatcacctcaattaccccgaatagcactcccaatctcgcgctcgcgcagctcctacatatgatcagaacgcccacacgtaccaaaacgctgtctttcgcgggcccgcaggtagactttcactttcccagccccgagagtgcacccaacggcagcctcgacaactaccacatgtccaaccatcacctcttgaatgacgcggtcgcgagaagcccgtcgcagaactcctcgggcacgtccaatggcgtcgacagtgcgcactactcgttcgccaacatctcagacaacacgaccggagtccgcaacgcaggcaatggaaaacggtcatcgcaggcgccgtcatggtccagcgggtccgggtcgtgccggcggtaccctgtaacgctagcgcctataactaatgcctctgcactagcgcggccaggcgattcaggggctgcagatgtcaggaaaaatgacacagctgcgttcctacgccgcaagcgctcccccgaggactgcgctctgcactctatctccacgagcgcctacacgatacctacggcagacaacatctcattccagatcacatttgggtccagcgacaagagccactcgctgggaagccttaggagatcgccctctttcgggcgtagactgcccagccgccgcactgccggtagtagtaacaacgctcccgtatctgccagtctgccggctagagccgcatctgtgaaaagcacacagtcaacacttaaaaggtcacaagcagtccgctgcaaaggcggtcttctgcagttcttcatgcaagtcggcgtgcgcgccaaaaacaggatacgacgctggcggctcgcagtgcgcaagaagctcttcacttacaaggccaaaaggctggcaaaaaagaacaaaaagcaaactacatcacacttgaagagaggcaacggctatgtatccaacattcagcgttctatctcgagcgcttccttacgaaacagccagcgcaaaaattctgactcagcgtcgaaagagacgcccgctaccgtcgctcgctcagggactctacccaaccctctcgaaacacctcctaaaaccacccggaagtccctacgtcgatccccatcctccatcaaaagagctgcatcaatactgacacgcgcgaactcgtctggtaccatcacgcagggaactgcggaaaagaacaacgcaggagaaaacattccaagaaccaaactagtgaggtccggcccttcgctgtctttgagctccatcgctcgccagccctccattgtggtcaacaacaaggtgatccctctaaccagcctcaatgaagacaccaaggatttcacaattgaggaggaggacgaggacgagtacgtgattgacacagattgcatgaagaaaagtgtcagaggctacagccaaagcagtagcggcagcagcaacagcgggaagtcgtccgacgaaacgtatcatgattccttggaaaacccaacccctgacgagagccttctgccagacgagaaagtgtcaagggccttggatgcatggaaccactatctgcgggcagtagtggcgcagcgtgtcctaatgaggcttcaaatcagaagatttcaagaatctggtggtgaccccgagtgccaggagctcatcgacgctatcatttcagattacgaggagaattcttcgagccactgcgactctgacctaagaagcgattctacgtcgctgacgtctgtgagcgactgcgagggtcgcgtttcgagcagcgtcgcttctgatgtatctgtcggaatcaccggtagcatattctctgcaaggcccttccagcagaccatgaaaaacagcgtgaagagatctttaactctgcccgttggtttccgtgtgtagttttgaatgaatatatgtatttatgtgtttatatcaatagtctctgacagtggcatcgactagtcgatcacccttgaatttgttcgcgtgcggtagtgtcacagatgccaaatcgggcttcaagccctctaatgcaacatcactatgaaatccactgaaaaacctgcacaatggctcttcgtaccagcgctcgccgtgggcgtcgaaccaagcaacatggcctcctttgctggactcaatcaacaacgtgtaagggttagattcaatttcacggatagggagtgactccgaaccaacaattggatcatcagaggcgctaatggccaacattggcgtcctgataagaggaattctgttggaactggtaccgtatcggtaatactcaaaagaacagttaaacccgaacatacgggacgtgaaccagttgtcaaactcttccaccgttttgacgctgtcaatcttttctgcgtacagcttagccatgtaagggtcctgcttcaagacagacaagttgtctttcagcatcttcacaaggctcttggaaaaatggttgccgtagagattgcgcccaaggaacgttctatacatgtagtaggaagcattgcatagatcccaagggttggccagaatggcagcacactcaatttgcgagttggagccctcttggcccaagtagttcgtcgcaatagaagcccccaaagaaaagcccacgaggtagaacttgcgcttagggaagagagcgcgtagcttaaccacgaaatcgcgtatatcattagtccagacaccgttatacaactggggtgtcgtaatgcaggactcactgcatccacgtgaattcaagacgcatgcttcaaatccgtagttagtagtaatccgatcgacgagactgcgcacgtaagcctcatgggacccacctgtaagcccgtgaagcacaatgagcaatggtttctcgtcgttggagcctaagttccgctcttcctctggcgtgaaaaagctgtaacggggcatgagcggcttggtctgatttggtggcgtgtaatctgatgccttctcaaagggaggtacccggaagtcagccgtcgcttcccccccgtctcgacaaggcacaaccagtcgcttgtagtaaaccatgttctctttatcgaacgttcttactgcagcatacagcgtctgcaggtgcccgttgaagtacaggggatgaaacaaagccattgctccgttcgaaaactctggactacatttgtccactaatgttggaagatctgtgctcgttccgctctgttctccaacgaatttcagcggttcaaaaggcctcgtttgcctcacatgcgagtaaatgggaagatgatgcagaatgctctccattgatgtcttaacgtgccgatacaaactattctgctcgagcaagctcttgttcagagggttcgatgagctcgagtcctttaatgtccgatacgctcatcacttatcccgtataattatgtacgaacaaacatcccgggacattgaacttctaaatgaatcgaatatctaaagaataattgaggagttcaagacaaaacaagcaaatcgtgcaagaatttgatgatagtatttcgcgggttgaggcccggcgtgcgagcaggaaggtctgcgatccccaagctacaaagatgtcagtcatctttcacattctctactaataaactgttgatgcaaaaggagcagttgaaggacgagaaacggaaaaaccgaagaggcgaggcgaaaggcgaggagctggccgcagaaaaagacggcaagaagcgcatggcctcagaactgcgcggcaaacagaggaaaactgacttttcgtggcttcccaaggcaccatctactgaccacttgaagcaccgcgatgtgagcacgacgctgctgtattccggatataggcccttcgtgctgaactcttcagagcaaaagcagacggatagtacactgtacgagtttgcgatgaagctagaggcgctaggcgatccgcttccttggatctcttcagccaccgggaccgagttttacggcgagtgggacaacatccccgcggacgtgatcaagaaactgagaccttttcagccccctacggatgacccggcagccaaggacaaggaggcactgaagctcctgcagaaggagatagtgcaaaaagagaaggacaagctgataaatagagctaagggtcggaaaaagccgattctgaagctcctgcagctaagcaagaaaataggaagcgagaacgggaactaaagccgtcagctactgactcgttcgatgcgttaattaaggtgggattaaatattatgaatgatacggaaaaatttcggccccgttggaagcaaagcacccacgctgctcgcatatgattaggcgctgcggcgcctttttgagtcaagacccctgacgggcaggcgggtcgagggcgttattttgttcttttgtgtttttttttctcttcacacaccttggctttatcatctccacgtatgctatgctgtttggtagtcgacggagcctgacttttccctgctttcgaatttcgcaaagtccagctctgctcgcacgatctcaggccgctgttcaacgttattagtcaagatatcctcattgagcaactgcacatgatcgcatagttccaagcacgtgtcaaggtcatagtcttgatctctagcgtacaaccagaattgctcctcctctgtgaagtgttccgatagcgtttggtcaagatccgtgcccatcatctcaacggataccgcatcttgcatttcgggctccaaattgtttcaagctgatacagcgctgcctattattagatacgaatttggcccttagggtatgccacttaagagcgatctttcagtaaaacgctttacacctattactacataggtttacctatatagaaagtgcgctatacggttcccgatcgcactaatgcattttggcaggaagtataagtcattcacttgtgataacaatcactatcaactgattccgtgacttcttgtcgctatgtgatactatttatcaacgtattgcgtgaggccataagtagcgggataatggagcttaggtgcgatcagcaggcgccagacacccgattttttgctggtgcactgcgaaaggttttgatctcatacaattccggcgcgattttaccatgaagaacgttgtaattacacaagtgtatatctatcgagcaggctatatcttcagatattagcgatgattataccagggttacctggaatggcgttttccacgaccttggcggcattaggaatatccacttgctcgccagtgaagatgtccttaccaaccttggcaccgtaagggaaagaaatgaactggaactcttggcacttgatgacctgacagcacttcttgacattctcaacggtggccttaatggtagcgacttcgtcgaaaggtagttctctgttgaaaaccgtttctacgggctcagcaacgaggcgttgcttcaacatggaaatgaagggcatagcgcgtttcatgtcctttggattgaccatctgcttgattttcttgttgtcatcgagttcttgggactcgaagagcttgcgaacaagctcaatgtactcgctttgccattcagggaaggactcagaaatgagtagtgtcatctttgcaggcttggtgatgtcaacatcagagcccttgcccttcttcttcttcaaagcctgtccttcggattctctgatacttctttgtaggtttctcaggtattctagcgcagaaagggcgccagcatccactggcttagtagcgcgagggaatcttgtgatttgaacagacttggtgttgcccaaaacttcacgccatatgtactcagcaaagtgaggggcgataggagccaacaccaagacctggaactcaatgtaacgcaaaaccaagtcgcgatgcattacctcacaggactcacggtagtaatctctagcggtttgcaaatcgaagagaccagtcttcaaggcgctcttgtagtttgttagctcatattgtttgtaagtctcctcgaccaaagcgttgagctcgttttcgaaagaaacgtcgaagaattcggtgattgggcctgaacggagaccgtcgaggttcttgaccacttcatcagcccattctttcaggttgtataatctcagaatagcggcgtttgcattggtttcatccaagttggcgtcctcaatggtgtcaccagcgtcagccaaagcaatacgcgaggcatccgcgccaaacttttcgacaatttgtttcagagtcatgaagttaccagtagacttagacatcttggcattgttcagcatcaagtgaccgttggctctgatacctcttggccagaacttctttgggaaaagagcaacgtgggtgtagatgaaaaatgttaaatggttagtgatcaggtccttaccagagattgagacatctagtgggtagaagtattcaaactctcttctgagcttttgaaggctttcgatagggatatcggtttcaacattatcagtgtgctggaaaatgtagtcgaacacagctggggtcatctggttggcctcaatgccaagtggaccaatctcattaccatagtagtccttgaacaacaagtgcgcaatagtgtagaaagcttgatatatggtggagtcagaaagcgactcaacaaggtacttctcgtcccatggcagctttgttcccaaaccgtaggtacggcaaacggcccagttcttgagccattctaggcacccttcgaaagcgttcttaacttcgggagcgaatgtgttcatttggttcaaacactcaatggcttgctccttccatgtctgctcaccgtagtcaacgtaccattggtcctcaagggatacaatacagtcgtcgccggaacgggagacaaccaaagattctggctcgttgtagacaaaggcctcattgttagcaataagctccgccttcaacttacccttggccacttcaaccttttctcccttgaacttaccatagatcatagtaccgttgtagaagtcctctttgtaggcaatcttcttagcctccgccaaaggaacagtgtccttgggcgacctgattttcagctcttcgcagatcttctgagcagttaagtcaccgtatctctcggagcgaataataggcacaggctcgtgcttaacccattcagggtcaataccgtagaattgggacttgttttgcaagtctctcgtggtcatgtaatcatcaggagagtttgaaggcacacaggtaaccacaccggtacctttggtagcgatgacagtttccatgggcaaaattctcagttcgtcgtaagcagaaagtggggcacggattttagatccaataaaatctttaccgctgatggtaactaagggcttgtagtaacctctctttggggtgagtttctggtacgacatgttcttgaaagctctttcggtggtgatgtagtaagcgtcgccggcatcgaaaataccgtagttgatctttggggaaacaaagcaacaagtctgaccgtacatggtctctggtctcaaagtggcagccacaaagtagaacctcttggacttgtcaagagcgtcggaggactccacaacctttttggcggcttcggcgaattccagtgtctcgatcttgatgcctacatactcttgtggggtaacaccctcaccagattgcctgtcgtggtccatacaagcctggccatccttttcggagtagatggtgtaacgctcaccgaacttgattttgccaagctccttgagcttgttcatttgccatctaatgaaagcgtcgtagtaagggttcatgtcggtggtgatgaaagaacgtctccaatcaatacgggagccgaaagcagagcagtcgctttgacatagaggggggaagtatgtcagccagaactgagggtcggcgaacttgacaacctcctcatgtgggattccaagctgcaacataatctcgaactggaacttaccgcgaccctttttagcggcggctttggacttcttggccttaaatttcgttacgtcctcagattcggtcttcacctcctccttggccgcggcggcttcatcctcctcttcctcggcaggggctttggagaagtcggaaccgaaaagctccgcttcacgcttcagcttgtcggcacaggccagaataggcataccggtgcagtggaaacccaatgggaacagcgcccttttgccgttcattctttcgaaaccaacggagaactcaaccttcgacagcgtaaaacagtgacctgcgtgcatgacaccgttcatgtaagggtaagccatggaggacatgaatttggggtattttctctgaagctcttcggagtcaatgctgacactttcttcttcgatcgatggtgcgtcgatctcgaaaacgtgctcttcggcccacaatttctggtacttcttttcaatggcaatcaaagcatctctgcgtgcagtgttttccagcaccagacctttcgatccagtatcgcttgacatctttaggctgtttagactgctcacctgcgcttaagtcgccaaaaaatgtctggcgacgtttaaaatttttcttgaacctttgccgccttgtgtacgaaatgagtggatttaaaattgaaacaccagttgattgagtcacatgcttgatcacgagtactactgtactcggttttgctttgagcatatttgcttaataagcgatgaggagtttcggcggctaaatgtccgaaggagcagcgggcggaagtgaggagggccaagaagtgaaggagaattttgtgggagtttgggacagaaattattcaaaactctagcccttgtttctcagttttcttagctgggggaagatttattgtttgccctgcactggcatacgggcattacaatgtattaaagcataccaacaataaatgctgctttggggcagttgggcttattgagtgactgacacctatcgttaagttctaaaacgttctcgtaagaacacaatacactgcggttttgaagtggcgcccttcatggccaattgacgacttttcgacttggcgtcattaagtttataaaaaagtgacgcttcaagttgaagtgacaaaaacagcagtaattacacagcatcattcaaactgcaatagccgaaggcttaaccaaccttgactcgctaaatgtttcgtgcggtacattgttatagggctccctcagctgagagtttcgcgaagaggttagcaaggcggaagagataatcactcgtcggttgacgtgaaaatgtgagtgatacggagataaaataaggggcaacaccgtcagtacatactatagagcttactgtccatagttcaagagggtcactgagtatgttgcaacgctttgtgttatgggatgtgacatggcaaaggtagaggtgcttcgaatgcttcgaaccaaggtttcagcctcaacaaggaaacagtgtctgatcgcgtttaaacaaatgccgaggcttacagtattacgaaagtaccgcactggaagctctccacaaaaagtgcaattctatccccagatttgcaggaagatcagccttttcaaatgtttcatgaaaataccacgttttccagaaccgattcatttgccgttttttctttctgtactattaacataacagcacatcatcttatcaagggctacaggggagccatcctcaaaatccgcctcattaaaaatcggcaggcaaaatactgcgtgagcatattcgcaatttcaagtgaggtattcgcagctcttttacggcgttaagttgagtgcaatcgtcggcgagcagttattggttctagcaacaaatttcgaaagccccgaagaatgcgctttagattgttcgaaatcaagctagtgttgcagacgaatgatctcctcaaaaaagaactcgtaacaattccatgcagcagctccgagactggacccgctctatccttgacttcaaaatcagaattcaaaatgtacatatgagttataactgaaactctaaggtcaaaatagaacaactagccgcacatttttcacatcacgtagaagagatgccagttggctggcgagtgtgcaaaaagacagtcaccgaaacactgcatttcgagctatttgatgtaagaacatgcgggagaaaaaggatgcagaccgccttgccaaaaacaccctcgtatttcgcactatgtcacactacaccgagtgtattagcacaaagaagctgcccctgaggttatcttgcttggagtttcacggcagccaatgcgcttgagcgtttcccacaagaagctgcacagcggacagcaagttaagcttgacacagtcaggtccatgtctctgggttttccaatcaacggcatccactgcaacttgtgtggaagagcatgccccttccgctctgcgctaattaattcccaacgcgctagtcagctgcaccacgaagctacacgaagccatagctaacccccattttgcagcacgaaaattttgctaagtgggctcgtatccgcggtcacgaagctcatgtatagtccagagccaagtggaggccgcattgtccaagttgtttgcgacgtaactaggtttcgattcaattcccccagttgtataatatttgccgttgtcccactcccgttcaagttcagtagacaaggcacctttaagagttgccacggacccttcctcgttggaaactccaaaaaagtaacccactaattggaagaagaaccagaagaaaataccgacaattgggagtcgggtccagtaactgaacaagttagtcttcatgaccaggcccgggtgaactgatatacacaagacgtctggatgtttgatagcaagcatcttcgcaaattgaatggatgccgttttggccatggcatatcgcatccacgtaaagagcatattgggcttgtagttaaagctctgcgaaaggctaaagtacgaaaactccaagttatgtccgatagaggagacggttattattctaccacgacaccttttaacactcggcaaaagtcgcatagtgagcaaaaagtgggcaacgtaatttgtctgcagctgtatttcaaagccgtcttcagtcacgctgtaagggagggccatgacgcctgcgttattgattagtacatctagtgacgactcgaggcttctgaacctttttgcagccttttcaaccactttcagtgctgtcaaatctagtgagaggaagtgaagctctcctactggatgtcgctggtctgtagccagggttttaatgcgcgtcctagcctctttcttgatgtctttcattgcgcggttcacgcgactggagtttcgccctgcaacatacaccacgaagccatgcatgtaaaggtggagtaccgtataccatccgataccgctgtttccaccggtcactagcgcaaccttccgctgcttgcgtaggtcgtaataaggcaattggtctaaattacgcgcgggcattgctccttactgaagataccgccgaagtgccaaaatacaggttccaaaacgccgagtctcttattactgaaggataactgtaacctcctggtcaaatgcgcatgcgtacaacgtcagtatgaaccgtaatttgtgttcttctcagcggttttttcaagccctcctatgcttctgcttagatcagtccacgaatacgttatctatcacgtgagagcgagggataaaatgccgttgtgaggtgaaactcgcacagagctatggcacacgtgtagctcatccccacaatactttaaattatcaaatgctttgcatgctgtgagaatgctcgaaagttaaacgaatgctctaacttgcagccttcagtatcatgaagaccgaaaatctagttgctattaggcgcaagaacgaggggtcgaagtttcgcctgtcttatcacagtcgccttagaaaacttgaagtcagctaggagcttacgacgaagcttgcgtatttaatggattaacctcaaccacgtcgatgcttggcagacaaatcaacgacgtgtagtaggaaagtggtcctggtgcgagagtgtcggtagccgcaagaaaacgcaatcgaaaaatgggtcaaagtccaactccgatttgagcttttggcagctgtatgcacttaagtactcgcctgtatcatcattatgttttccattcttaacgtaaattccaggcatccagaattcttgtagtatttttgtaagccgccgcagtgttcgcgtgcaaactgtttcaaagtttttgggagctttcacgatttggagccttctgggattctcctgcgttcggtagtggtcgcgcagccctctcccttagaaatgattctttccccaaatccaaacctgctgtttttggaagcgctaacaacgagaatcagaagcatcacaattaagattgtctgaagagcatattaatgttcgaaattctcctggctaccaagtctctttgtggtagagttcatcctgtgtgcaaatagttaaatccccatgttttatatagccgccgaaattcgagcttgtttcgtcaaatgtgataaaaagacgttggaagctcgcattggaaagggtagccgttcaaactggatcacgcagcgaatttaaagattcatgaatccaagagctggttgagaaaatggaattctcagcccaactgaggccgtgtacctagtattttgcttttccaaccgcggttgtctattgatgttgattaatcatcatgaagagtaaaatatagtgagttgcagataagtttcgtcttcaatgcatatttgagccgttagtgtgaaactactgtattccagcgctggtttgctcacgaagcagcatccgcctcagtcaggagcgctacggtttacacttaaagttcaactcagcttctagcaagccggccagatgacttgaagttctatgcacctacgtttagtcgcctgaacttaaaaatcgtcatacagcatccttgaagtactgcaggtttcaatatgatagctttttgaaaaaattgcagaacgcaatcagagtcaaagaacggcaaagccccagagagaaaaacaagcagtttctaaaacattagcagctccagtgagctgtctatgccattggcataagctctatgcagaactttggtcctctgacaggaatggatcacgtgactagacttatagatttttctgcagcgcttccttcttcctttgcccgcataaagattactcagtgggaaccggtgaccagcccagcaattgcgccatggactttgaaaatgtattgttcagactgaagcctattcttgacagtggctcgtccagccagattgctaaggatcaggacctttgcaatcggtgcgtagctgtgttagacgagctagctgtacagctgcgatcgcccactaatagagattttattagggagtcgggggtgttaagcaagctgctgaagctttttaacgatggtctacgggaactttcgggggacaaatctccaactgtcaattggctcatatttagtgccgaattgacgcgctgcatcgcaaactgtgttgcagacaatgacgataacagagctgaattctgcactttagccttggaaagtgccgaggccttcgaggcgaactttcccaaaatcttcgagcttacagacactgcaaccgagcatgttttggacttgcaattcaaatccctggcgctcgtgaaaaatctctgcctgaacaacgaagtttatacccgcgagtgttctcacattctcacaataccattggtaaatctcctacactcgagaaacctgacggaatttgatgagcatgcgctggatatagttgtaatgaccactgacctgctgtcagaatttgtcaagttctcttcaaattccatcgcattgaaagagcttcttatcatggcaaggctcatggctcttatatcgccaaaaatcgcagagcagccaacagaagatcaaatcacgaacggagacgcgaattgcgaagagtctagtgaggatactgaagacgcagacccctttttggagctgcatcaatgtcttgcactatgcatcgaatgcgttgtttccaaaaacgaggcacttgacttgtccttaagtgactcgacccataagctgcagcagctgctccttcagtcattgtcgttagctgaacttaaaaacacctttgaaaacaaactaattatgatgaggcggctattgttcattattggcatggtttctgcaaatgttacgaatactaatgtccaggaccgagctatgtgctacgccactttactacagcctaacggtgtttacaacaaagctgctgcgctcatagtgctctccaactcaatatcatcacgggagacagctgaccaagtgtcctcaaacatcggccttggacaaatcgttcaagcttgcagcgcatttaaggatcccatgcagttccagggacttctggacatcttaaagaagctcctcaacctcgcaaatgtgtacgatttgaccgacgaagatcttaaactgctttttgcagagctaagaatatgtcatgagcagtgtcaggtataccaagatgtctctccgctactcgatgcactactgggcaagtttgcggctgtttgtcctggctcgctactgctgaaacaaatctccgatccaaacttcaaaacgctcatcatccagcgtggcggaattcctgcatgtttactaattgacaagtttgtcgtcggcgaccgaaatctagccaacggcttactggcggatttgtgggcctccgcattccggtttcaagagctctccaaaatctcaactccacacttgtttcagcttttaaagtcactcggaatttatttccgttctgttggtgacaacgacgcaaatattgttttcaaacaacattcttcccaacttgttactttgttagaggccatagtccctatgagtacaaacacggattcagcaagtaaaagcatattcaataacgcaagatttgtggcggggatgatactgaacctgctgaatggcaaagaactgactagtaacgaatttcagttgcgaaaccttgccaaacaattgttggcgccaatcgagtcgtaattatcatatttaacgaagtaattgtaaaaaggtattgtatattcagaggggattccgcagaaaagacccttagaagggattgtaagatcaacacaaagcgtgttattagctaatattatgaactccggtactggcgatgactcttgccagctgctaggacctatttcgcttcttattcaaacgctgatgggtgtcgcggcgatcagcggactgctgttgaaacggcgttacgaagtgcccaaaaggagatggagggtttggttctttgacatctccaaacaggtttttggatcgctcataatccacttcctgaatctaggaataagtatactgaaacagagaaaagcgcactttctgatggtcctcgacgacgaccctggcggcgaccagtgcgattggtactttttgaatctgctaatggacaccactgttggaaccctggtgctctggtttgttctagggcttctcgaagaaggtctgcgaaggctcggtgttcaaaacatagagagcggcaactattacccttcgcgagactcatctcgcgagactgaagaaggtccaccaatccgcaacgagcctcttttcagcgcgttcgggaagcaactactaatatttgtgtgcggcctgtcaataatgaagttctgcgttttcctgattctcacatacttcgaagttgtggcaacatggtttgctgagctcgttctgggatggtctgataactggccaaacttccaggttttcctagtaatgtttgttttccctattcttttgaatttcttccagtgtttctgcattgacaacatcataaagcttcacccaagaaacttatcgactagcgagctcgagaatttcgaggagggcccgattctatacagcccaggccttcaaaacgcatcccacaccaaggctatgtatggatcaacatagcctgctatgcgttcttcccaaaattgtatttaccgttgcgtattgcgcggcgtgtatttacgtttcaagttttcgacgtcttggcaacgcacatttcgctttctagacgaggcatacctaaaatttgacgatcatccacagccctgttctttcgagccactggcagaagcagagcaacgttcaagattccactcctgcaatgttatgtcaggaggctttgacgctcagaaattgaagaacataggaatatgcatgtatgcgagatggagccgttgacttactgatcttctctgggctccttgtgtggccgcgttggcatcctgtcgaatgtacgaagaagatgctaaccctgcggccccttttgggtaattgtttttcgcgttgcgacaatttttcgtggcaaaaacttaatcgagaatggcaacgatcagttttgagtttatgggcacccacgaaatgggaaagtttcgcgtctgacgtgtaccattccccatcaaaacgcccaggatataaaagagggagggataatcgcacaatgctatttcgcgccatttaggtcttaacttcaacgaaacagcgtcaaaaacttcacactctctgagccaacaccaacggtctcgtccattcattcaacagcagtttctccagtctcagcaatagccaacttagtccttcctttactttcaaaccccaccaactttccttaaaaaacaatgagatttactactgtcgttgcctctttgatcgccgcttccggctttgcttccgcttccgagtacttgaaccaaaccactaccttgcgcccaagcggctcttcgtccctccttaacgctgtcactactgagcttaccacccagacttttgactccacctcgaccgtcactctcatgaccacgatcaccatgagcggaggccagtctacgggctccacaaccacctcggccgccagcgcctcctccgccgctctcactgctggccagaacaacaagggcgcctttgttggctctgctagctccgctagctcttccacctcagaaatctggtcaaccattacctccaccctgtacactactcaaagcgttactctctctaacagtcaggtttccgcttccgttagcgcttacgagaagcagattgtcatcggtacctccattccttcttgcaccccacagactgttactgttactgcggaaaagaccaagtacattactgttactgctggccagacctcttccgctgctccagtctacactccatctgccggtccctactccaacagcacaatgtccatctaaacatatcgaatgtgctttctcatgaagtaacaccgcagtaccgatacctgactacgtcattatcctcgatatcataaggtgttatttggacttcaactatataatttccgacgtttttgccgcttgctagatacgagccatagctcatccgtatatatctttttatgaagcttttatgatcggctttgttcggggcattacgctcgtgaaagcgagatgcttaagtaagattccatcatttttgagagttaactgattttaataagcagagcaaagggcgaattcgagaaattagactagtgcttgagcctataggatcttgttaagttgctgtgatggactaaatgtcacagggcattcgaaagttgacagacgatgttgcgaagtccctgaaatccagcgcttcgattgattgcataacaacagccttgcgtctacttttgcaaaatagcatcgatgctggtgcgtctcacatcacagtatttcttgacctgccaaacagggtgttcacagtggcagacaatggcctagggatgactcgtcgagacttaacttgttttggccagcaaaattatacctcaaaactcactgatgtccaggatgtggatcatttgaagacctacgggttcaaaggttgcagcatctttgaaatttcgaatgttgccaagatcagagttatttcaaaacatgaaagcgcatcgagtgggtggatgaaggagcttgggggcaggtctgaggacatcaacaaccctataactgagattgaaaaactcgaaaaagggactgttgtgactgtggatgatttcttccacaacttgcctgtgcgcttagaaagtctcgaaaggcccacgtctggggaactcctggatcgggttcgatttgatatttttgaaatccttgtcgtgcatcctgaagttgaaatatgcatcaacactgagggcgcttgtgcaggacattccaagtttctggagactcgaggaatcaaaagatcacttccagagaccgagaagctgcttttatgtttacaagatgtgttcggcttagagggtgaaaatagtaccttaaaaccagtgcacgcccagttcacggactacgttgttgacggattgatttccgaagtaccgacattccatataaagattcaactcctatacgtgaatggattaaaatgtgaagattctgcgttactgaggccgatttccagggcttttagaaatgcgcggaactgctggaatcagactcacggacgcagcggctatgaaatgcatgtccttaaaatttcgatgcccagatgtaaagctaaaattttgggtggcgagcgttcgctcggtctggggacaaaacagtatcaaataatccatgctttaattttcaagataatagagtcagttttcaatgttaaactgaatcagtatactgcaattgctcatagaccatcaaagtttaatacgagctgtacagcatggaaaagctcaaactacagtttgcgttcagcctcggggtttgaagaaggaaaaattcctgcactgaagaaaccaaaaccggagccgccagagcatagtaggaatctcaaatccacaagcacagacatagatttcaaaaaacttatccaaaacgcaggatgtcgaggaagctcagaggcgtctcaagagccaattatgtcacctttttcgactcttcaggagcactttgtcgacaggtcactattcaaaaggtttcgcgttgttaatcaagtggataagaaatttgtacttttgaagtcctatggttcaaatcccgatatattatcacttgtattactagatcagcatgctgcagatgaaaggattaagtacgagtcattgcttaatggttttatttggggtatgttaacatcgcctcaccttcatattcgcaaggcgcatatagaggtggacctatcgcccaaggaataccatattttccaacaatgcaaaaacgagctgcatcaatggggtatattgttcgaaggaaaacctgttgcgaaaccacgtcacttagtaaagcttaccgctctacccgaccctctccaacatagaagcatagaagctttaaaaaatggaattatacaacacgcatgcgacttgagacatctgagaaaaaaccactttcgaagtcaatcaactcaaaaacttgaatcaggtgccgcccaaaactttgcatggtggaattacttaaattctataccaactatgattactgactcgctgaagtccaaggcttgccgttcagccataatgttcggagactatctgtctcctcaagagactacacttttagtcgaaatgctaggaaaatgtcgaaaccctttttattgcgcccacggcagaccttccctggttccaatattcacacataatggatgttcgcacacaaattttactgaagtgccggcttttacagattataggctgacataaagtctacctcaattaaacaaaacgacgttgttgttttgaagttgatcacgtaaacccttcaatgcacccagataactagacgctctcgttagatcttctcctgcattttctttttcacatttattgagataataaatgtcaaaaaacgcgcgattgatcccgggctcagtgaacttcaaaacagtgtgcatagtactattaagaagttcctccaactcagagaattttcgcaaagacagcaatactcttgaaagcaaaagaatgcaaagcgccgcgaggtgcgcatttcccgcaattatgacatcctccattacctttgtgaaaattgggagacatctcatttccattccgcattttatcattatttgacacttggcaagagcaaacctttgttcgttgttgacatcaagaaactcggatttgcattcacgcaatttggcattggcaagccgaatggcttcgtcacattctccaatcgatcctaaatgacttatgcccataatttccaaagacttcctctcgtggtacgtcagcaaaggcgatcttgaagtgtgaagctcatgacgaatgatcccagaatctttggaactcaatagtttgcgtgctttatgagaaaagtcgctcgatttctttaagtaggtttttgcaacgtttttgtaagtttgttgaagagactgagagcccaagtactcccacacttgagcgttatggttagctagaagtgataacttaggtttgtttgttgcgttttgtagtgttataagcgaggctttgaaaagggcctcaaggattcctacaacagactcgctgtttagcatcgtccagagagtttcaaacttatatgccatttcaaaaacactagcgctttggtcgcttggacatgacttgaggtaattaattatctgttcagcgctaacatgaaatttaaccgctaaactcggaaatttgacaataaattcaaagacccacataagaataaaattcaaggtctttgtgtccttattctctcttgcgacagcaatggcttcttcaaaagttttcacagcagcttcgttatcattaaaatgtgcataaaatgacgccaaagaaagaagggacatgtgaaagttgggttcgctgtgctgacctagcatatagtcgaaatatctgtaaagcaatgtcaagaagctatcgtatcgttgatcgttaagttgctccaatccttttagaatgtgaacggaggggaattttgaacagtcttctaaagacatgcaattaataatcttttcagtggaatttctaatattcgcgtgcccatcgagcagaagacaaacttcttcatttaacaatgtctttagatggtcacttgagatcatcactattatgtcttcctcgtttaataaaaggtcattgtatctctcaggaagtcccattctctgtagttcttccagactttcaatcgtctcactaccaccttcgcctctcaatgtgaatgacataaaatggtcgagttcaggcagctgggattcaatcgttttaaataaagaagttttctcgaaacgtctaacatagatcctaaggttcctccacagcatttctgactcattaaaatcctggattttatatttgatggaacatcgttccacaaaacttcccagcaggctgcttctggtcagttcacgtttgactgtcttcctttccgacgatttcagcaattccctgtaagagcttcgcaaacagtgtgtctcaagggccctaattaactttgatattccatccactgtcgaaacagcttttaaagttgaaatcagtcttgatgctgcacttttttgttcgttttcgattaaaaataatataagatccagcaaataaggaagcactattgttttggtgttttcacgctgctgagacccaaacagaactggcagctcctcatgtggactgagagggggcaaaagttttatcatgattcgttgatcaaaacgttcaatcccagaacaaaaaaacccgattaaaatcaagatagatatatcatgaggtgttaacgtatcagtaatgattatagattgttccaaggtcatatatccatatgagttccgtttcaaaacctgttattagagctctcaagtggctgtaaattctgttctctcatataaatgtatcaattaagagtttgtctatgtttacaaaatcaataaatggatgagataatgtagaggccagaaatatcctagactcacaaaagttactctaaatatctatatgcagttagaatcattgctttatcaggaagcaaaccagggacgggtagaagtactctaagttttctcttggtatcattaacatccattattaaagcaaaacctaaaatgggacttgccgagacttcttcgcttgaagatcttctggatgcatacgagatggcgaccaaagcatgctgcaggttgctagcattgatttcaactggtaaaaggtcgtcttgtgaatcactttgcaccaaaacgctctttggttgccataccgtgatcatgtcagagtcaacccctatagtgtaaggactcagcacagtgttgaaatctccataaaagtattctctgatagcattgcgctgaagtgccctcttgtaaacatcgtcggtctgtacaacaccactggatgtcggaagcctgactatagccagggtctctacaggcaaatgctcatttagtttcaaagcaagtgtgtcatcttttgcgcaaactaccactgcattcactttgaattgataaataatttctttgagctcactgaaatcgtccgatagttgaccaagtggaggtgtatcaatgatcaaaccagagcggcgaaccgttgagtcattttgaactctacctcggaccgcatttgctagctgctggaaggtgctaacatatcgctctttgttttccgatatttgctccagcccaaagctctttactataggctgcttattgtgcagcttagtggcgccgctggtcatgctttggccccatgtactagagctaacatctatgacatcagatataggtgtagcggtcaagcaccctggaggagagtaaatgcattcctgagggttcaagttgaccatcataggctgatgcgctttgaacttaatggcgtatgcgcatagcgtcttagccaaactggttttgcccgtgcatgactcgccaacaattagcacacggggtccttcgaagctagaaactctcagtttctctagcgcaaaatgtacgttatagataaacttcatgttagtatcgctagagatcgagtggcttgtcaattctggagaggtccattcgaactcagcgtcctccacagcataaacagcgaacttcgtaccctgaaacacatagggaacatcagaagcaagctcggttccaaatatctctgctacgcctgagtgcacttttatagttaatttagattcctgagggacatcaactctccactcagaacctgctgtgatagagacatgtttgggttcattcaagtcaacacccaagtccgccgggtgcagggagtcattcaagccaggaagactggccatacttgaatatgtcggctattcgtttcaaggttatgtgctcttcgcgagttcgacacttttttacgttagtgttaatatgttagtatataaaaataagatatactaaaaacaactagcaaaggatttatgccaggcagccattagctgcgacccttcgcaacatattttggctcagacctcaatgcccattcagtccaactaccgtcataaagcttgacgtgtttgatcccagcgctctcaagggcagtcttaatgataacacctgaaactccagttccacacatggccactgtaggttttgaagggtcatatttgcagccagatgactctagatacttttctaaattctcggctgccaaacgggagtccatctcgaaaatgccattcttgacaacatcagtaaatggcattggctgcgcgccaggaatgtggccgcttggtatttctggcctgggctcgctgctctctcctgtaaatcttggtagtgctctcgcatcaaaaacgttgtacacttcggccaattttccatcctcaacaagcttgtggatttcttcatagcttaccacctcttgtttagtaaaatctgcgtcagatttgtaatctgaaggttccagttctgagaaggaagtcctgggcgttgtatccaagggaaaaccctctgctttgtatgctggaaaattgttgagcaagtacaccaactcgtgtccaaaaactgcaagcgtccatgcgcatctgggggctgagaagtttccgacccgatcatagactactaaaatgtcgttcttgcggatccctagctcgctcatcgatgcattgaaagtggcagcgtcaggaagcatatgagggtagggcgaattggcatctttgaccccgtcgatgtcaaaaaacacagcgttgggaaggcgctcaagttccataaactcttttttagcattcttctgtaagtaaggcagataccatgttgaatcaaccgctactattctacgtgttgcttcttgttgcagcttttctgccaaggcctttgggctaataattttgaatagtgacatcgctaactctaaacctgattggcaatgactgcgcgttaatgaaagcttgaatagacttaccttttatacacctgtgacaagttaatcactatacgataccttatcggacatatctgcggtcttatgttttcaccgccatgatgtctgaaaatttaccgaccttgtgactagcgatgagcagacgggaaccagaagggtttatcacagttgaagttgatgatgccaatagaagaagcagtttatatatcggagctcttcgacattcgtacaacggataatagcggaagagcctgctttgcgagcaaagatctgaagaaaggcactgatgtactgtgtctaactaaatgtctaggagcctcgacatgttatgaatttcgcaaagaagtttgcagtcaatgttttcagtatgacggtggccaaagaatgaaggtgcgtcttaacaataaatttctcaaaggggctggactgtggttttgcactgagaactgccgagatcaatttttgagacaggaacatgtcgatcacctcattgatgcactcgagactctccttgtgagttgggaaatacaggcgaaaaagagaattggaagcatagacagggcgagcaattcaagtataagcaccgaaaaaattgagagcttatggcaggatatccgagataattggattacacgtattgacaggatgaagcccactaaacgtgttttgcagctgccaattatcaacgaggacgagtatgtatgcgcgcgctttgtgatacactgtctgttcacccttaaaactaccgacacaagcagccttcatatggcagctttcaggaatctccaatccaacgaaagtagtaaaatatcaaggtttccggtgttactggacttacaaaaacgtgtgtttcaaaccctctacattttactgccgccatttctgaaatctgggtttgacatcccaacattcaggcatattctcgggtctgaatatggcaactcatttggcatatggcaaaatgaggaagccagtgatagtcgagagtaccttggctattgggtacttccagaggcatcatttttcaatcattcgtgcgctccaaatctaatcaagcatcgatttggtaataaaatgatattcacattaaactccgacgtaaccaaagatcaggaactatgtatagattacaaggatatcctggatctaaaggttgatgaaagacgtcacattttaaaagaaaattggttcttttcatgcgaatgccctcgctgcaagatagagatgcaaatcaattaaagctgcaagcgatctaataatgcttcttctaaagcagatttgctcacactcaaattagatagttcactcaatgatgattctccgttcctgccttcgccaggcacacgctgcttcaaaaccttagaagtccttaagtttttgagaccttctgctgcttcaaagtcgtcttctccatgacttattgaattgcgttcgtcgtcttcgtcagtgtagtttagttcatcctcagtaaccgctaagctcctagttttcgcctcgatttgcctttctagcaactttaagtgtttcgcgaacagcgcataactccttttccttataaaatgctccggtgccttaaactctctgcttagtcgcttccagtcgattgttttcttggtgttgtccagttttgaaacgcttgaccacagtgacctatccctctctaaatcccagtaaaacttcagaggatctacaaagccattgcgcgctcggccagcgaccctcacgtacacaattgtgttttcgctattcattagtcaaagcaagatgcgattgtccaatattcaaagtaccttaattatgtataaaatatcttgttatcatcgattacaattacaaaagcatcaaaacataggaaaaatgaaacgatgagcagcggggcaccagagagcgggtccttttctactcttgcagaggacctgatccacatccaaatcaatagttatgactcgtatcaagaagttccgggggcgtttgaccgtctaagtggcaacagtttacctaatcgacagttcaaccatgtacccgtcataagggtctatggatccctccctagtggccataacgtgttatgtcatatccatggtgcctttccttatatatatgtaccttacgatggtgaaaaaggcgattccgcgcagactatccagtctcgctgtactcaactgcactcttgcttggaaaccaaacttaaggagtcctataaccgtaaaggttcagcggaagaagaagaagggaaagaaaaagagaaaaaagacgggtttccagagaatctgaaatttgttgcagatgtttcgcctataagggcagtaccattctatggataccacgttggatattcagtattctacaaaatctcgttattgagctcagctacgacaacaaagactgctgaatttttgagagagggaaaggcgaccggaaagcggtctcaggtgtttgaagctcatatacctttcttattacaattttcagcagattacaacctttttgggtgctcctggttgaagctctctaaatgcttcttcaggtcccctctactcaatcccgcacactctcaagatttgttgcaaagaaacgagtctttggatgagtttttaggaaggttttatcgaaagggagagaatgaatcaggcgacgattgcgagagaataggaaatagtctcctcgaaattgacgctgttcctcaatttattaacaatagaaatgaaatagatttccgggatattcatggcactttatttgaatcttcacaaatcggacctgacgaaacccttttcatcccttccacaaagaatctgtggacacaaaccactcatttgcggaaacagtttggcttagatccttatcaaccgataccagagcaacacaggttttctcgattacccgaatggcaaagtcataaagagctattgtctttcttgcaaaaagcaaaggaccgcacaattcctaaatcaaaaagtttctctgaaagtgtctcgaaatcgatgttttctgcagcaagacacctggaccttcctcacgaatccctctgccaattgtggcctgatagccacccgcgggtcggacttgatttaagtcaccgcgtacaaaaccaaaataccaatagggaatcatttaactcagattcaacctcaaacgacatcgtttattcatcggattccgagaccgcatcagagagagagatggaaatggagcaattccataatacagaaaacacaaaggaaggaaagaagacagaaactgaagcgcgtctgcagtcttcagcgccactaaacccgcaaaaagataccggggctgtagactctttcaatgatcaaatacttactcaatcaatggcgcacaagcgaccgtcgaaaggagaaggtctgctgaatcagaggccaaagaaactaatccgacctgtctacgcgcaaagcatttcagcaccttcttcaggcttcagatataagaaactcagtcttgaattttataatattcttcaagatctagaagacaggggaatacccaagattgattatatggatccatattttaggagtcctgaagatttgaaaaaaaaggattacatttattctgggcggaaattcagtctgaattcaacacatgtcacttgccgacggcctattgaattcgctaataggactgttcgtctagaatctacttcggatgagaggcagccaaaaaattcgtggaagtatgcaattgctcctccgacttactccacagtacatgattacattttgcatacatgtaaggtgaactaccgttcgcagattgatttcaaaactatgagcaatgagcgcggctacaagttcaaaagcaacaattcgttgaagggattgaattcgggagatcacaatccgctctctcatttgactcttgaaatttttgcgacaagtaaagcaaacaggctcccagatccaaattttgatcctgttcaacttatcttttggaaaatagatcctgatagttttcccattgacatcggtatctccactgaaggaataatggcatatcacgaaaaagacgatgctgaatttatttctcatctcaattctgcctcatggtcaacacctgtcgcattctttcagtcagaggaggaaatgatcaacggggtcgctgatcttgtgcttttattggatccagacattatatcagggtttgaattgcattcaagttcgtggggctatctcattgaaaggttggaatctgcgtacgaacgcgatctatgcgaggagattgcccgtgttaaatataaaacctttaacaaacgaaaggatgtatggggattttcacatgattctgggattcacatcgctggaaggcacaccctcaatatatggcgattgctaagatctggactcaaccttctcaaatacacgctagaaaacatcacgtttcatgttcttcatgagaggcttcctcacttttctccctctgctctgacgagcctttgggaaagccgctccaatataaccgcactcactacgcttatttcgtactggaagaaaagggtaaacatcaatatgaagctacttcacagtcagcagacaataaaccaaacaatagagcaagcccgattaattgggattgatttttattcagttatctctagaggatctcaatacaaggttgaatccgtattgatgcgcctttgcaaatgtgagcattttctggttttatcacctagcaaaactcaggtccgggaccaaaaagcgttagaatgtattccgctcgttatggagcctgagtctgctttctacaaaagccctttggtagtgctcgacttccaatcattatacccctccataatgataggatacaattactgctattctactatcgtcggcacagttcatgaatataactcaaaaaaaactgcaataggagccagtaaagtcaaatttgctcgtgggcttttgcatgagctcgaggatcacttgacgatttctcccaatggcgttatgtacctcaaagaaagcgttcggaaatcaatgcttgctaaaatgctaaccgacattttgcacacgcgcttgatgataaaagccaccatgagcgatttgaaatcgaagaatgaaacagttgctaaactgctcaacaacaaacaagttgcactgaaacttttggctaatgtgacatatggttacacatctgcctctttctcgggccgcatgccttgttcagatgtcgcagacagcattgtccagacaggacgggagactctcgaaaaggctatttcactcatcgaaagccattcccagtggggcgctaaggttgtgtatggagatactgacagtctcttcgtctactttccaggaaaatcccgggaagaggctttcaagttcggaaaggagatggcaaaagccattacaacttgtaatcccttcccaattacattgaaatttgagaaggtttaccatccgtgtctactagtaagcaaaaagagatacgtcgggtattcatttgagaaggaagaccagaatgagcccaaatttgatgctaaaggaattgaaactgtgagaagagacgggcatcctgctcaacaaaagatagtcgagaagtctttgcgcattctcttcgacagcaaggatctgtcagcggttaagagctacgttcaagatcaatttaggaagataatgaaagggcaggtatcagttcaagacttttgtttcgcaagagaagttaaactgggctcttacaagagcgagaagaccgctcctccaggggcggtcgttgcggcaaaaaaaaaggccgctgaccacagagccgggccgcagtaccgtgagcggataccctatgttgttgttaaagggaggcctggccagatcctacgagagagatgtgttcctcccgaaatgtttttgtctaatgattctctcgagctcgacgcaacttactacatcacgaaaaccctgctaccaccattgcagaggtttttcaatcttataggcgtagacgtctcccagtggtatgttgaaatgccaagatttcaggatattggaaattatcaagatggtaatctgcctgagttcatgcgcacgacatcttgtttcaactgtaaaaaggagataagggaaaagacaaaggatttatgcgctgaatgttttgaaaacaaaagccagacaataacaaacttactacaagaagatgtcagcatcaggaaacatttcaagagtatcctaactgtctgcagggcgtgctgccaaccatttacaaaaaattctctcgacaacttaaacaagattgttactcagtgtgatgctcaggactgccctgtatattactcaagagtcaagtacaagggctatatgtcaactgctaggtccgcccagctaagggatattctgaagggccttgatcattggtgagcagaagggaaattttaggtgccatgtctttcaaatttacatcgcatttaacgattaatcttcatctttcaaatttttgatgctcatcgcataaaagttgtagagaagcttgtgtttatgactggcttggtataatccgtggtccttcaaaaagttcagtatgccgttgtctaagtcactgtcgaagattcaaaagaataataaaagccaaggaaagaatttaacggttcacccgaaagggcgtaaatttcagaaattaacagctgcgacattacgcgaagacaagattgccgctaaaaagaaggcgcacaatgagcgcaaatccaacgaactgagcagggtcaagtttattcaagatgtcataagctcggaatcctttaaagatcaaaaggtgttttctctcggcgaaacagttgtttttatccaagagttcatttcgcgcgacgatggcgagctcgaggaactaaagaagaagaggagaaccaataggccaccttctactaggcaggttgttttacagcaaagaagagactacgaaacgaaggagctggcgtctggatttttggtgcccgacttgggggacgcagaaaatgttgatttcttgagaaaatggaaccagacgtttggttcgttgaatactatgaaacttatcagagtgaatgctaaagcggaacaagtcgtcggcggcagcaagggaaccaagccacctaccgatgttgaaatgcaatgagatgaatcagctaggttctgcactcgtggtgacagtgtatctcgtacttctgtatttttgaattgctccataggctgcaaaccccagaaacaccgaaagaagcgtcatgttgaaaattttagaacttacgcggttcgagctatgttttgtagtgtctcgcttaaacactatctggcgaactccatcaatagtggcttccccggtcagctcccagtctttgccttcaaaattagtgatgacttttaatagttgttcaggtggcctctgactcccattgattacggtgaagagatccctgtattctatatgtacattattcccttggtttttccacagcataacatgagtggtgctatccttaaggttgtaaaataacatttctgttgtgtaagtgaatgccgttttgactgtgccagtgccttggcctctgacattagaacctcggaaatttctcataagttttgatcgtaatggtgtataagtggaatcaaaaagcatcattccgggagagaaagcagcaggggaatttttttcattccattcataagcgcgcgcttggttccacgcgaattgtttctgctcttttttctgtttctcggcgctttgaagaaagctgtgcaagacgcctagatcaatttcgtctgagccctttaacgggggaacctcattctcccttctagtgccaactttttgcttgaatggcttacgagtttcgctgcagcccatctcgtccagtatctttccaaacttctctgagcttgctgggttaatttgcaaaaattcatactgagaaatatcagcttttttgtctttctggttgtcaattgactttttggggtccatcacatttaccatcttttggttcctcgctgatttcagagcattcataatctgaagtgtacttattttaccctgtaatagcatattgtaaagtctttttatcttggatgaagtcaggaagtcgcattttaaccctgaactttcgcaaagagcgataatctctcgagataattggctattctgctctggaatctttgaatgccttactacgttctttagtttcttcgtaaaagccactgctgcgatgtcatcaatgttccccgtatctgatatcgaagagaggctggaaaatggatgggtagggccccgtgccacgtagaagcgtaattcacgcggcaggttgtgccgcaggtacgcgcgtaagctgttgacacatatcattgtgttttttcttcaccgatgtctctgtcctgcaattgaaaatgtaatacttctcaaaaagttctggcttgtagttacgatcataacctaaacgtggaaaccttcgataagaaacgaaaaagatgtctcgaaacctggttaaccttgataatgtatactcgaacaatgttggcacattccaaaaaattgccaatactgttcttaatgtgacatatcctgataaattctttcaggaacagtttgatggcgggaaagaaacactatttgcgcagttaggctactacggagaagtggcagttggcgctgttagagcgcagttgatttcgaacaagaatggaggtgtaaaagcttcaggtgtttacatccagattttcgctgttttggaaaactacagagggaagggcgttgggtctcaactattgaagtttgtagaagagcagtgtaaagcacacttccaacacaacatatatgtccacgtggcggttgacaatgagaagggtattcaatggtatcagcgcaagggcttcgagcaagaaggtgaagttctgaagaactactacaaagatactactggagcgcctgatgcgctcattctcaaaaagagcttgtgattaattggttgaacctttaatattggaactgtgtactttataattacattctttcatgcacataaagagaatgacgacaatgattgctatatgagtaaaaattcatccttagtcgtgaccttaattttcttcaacttcagtgtccgtgtcgatatcagtataatcactgtcctcgtcatcttcgagttcgtcattactgtcttcttcgtcgtcttcaaggtcactatcgtcctcgtctgaggctgaatcatccgctatcttttcggccccttcgacctctgacagctcacgcaccatcattggcaaagtaaaatccaagtctgcgccaaagtattcggtgctcttgacaataaccctgaagtagtagtctcctttttgatcaggagcaggctgactgaaaggaatttttattgtgccaatttcccattcttcgggattgaactccttctcaaggtccttgaccgttctcttatcgaagtctttgttcagatttgcaaaagataatctatccaccagcatgggagtttgaataaccttgccgtccttttgaagcacaacgagtgcgcaccagcagccactgcgcttggcagggaaatgaggcgcaaaagtgcgaggtaatgcgggctgattggaaagagatgcgaatgggtcccttaatgagtcgaagtcttgctcttctttgtataactcatctgggattttatttggtgtgaagaacttgtgcttggcagatctgactaggacctttacagatatgtgaggggtggacaatggcgtcaccacactctctccagggacagtaaactcggcccttagaagtttcagatgtgggatattagccgcaacactcaatgtttcgcgaagcttggtctcatcttcgattcctaaaattttaccaatcttctcgtcttcgaaggtaaacaattttcccagagtgcgaatatcatcaactgatccttcttcaaaacgtttagcgtcgacgttaggtagctgtaatatttgcgaatgtgaagtcagtggagttgcttgaacaatgctcttgaaagtatcaattgccactgttgagatttccaagtttctaaaggttgtagctatgtcaagtagcccaaaaaggagtgcgtgagttttcgcaactattctgagtttagccgtttccagctcgccgctgtgtctgcgattgatatgatcatacaaaagagactcgaaagtttcttgagtaaggtcagggtacaataacttgaattcagctgcatgtgatagccagtttaaaattaagccagttgtaacaacttgagaaggcttaaagttaaatagtctatcggcgaagtatgaagcagaccttgcgtggatgcctttcttggtaaaagactgcgtctttgaccaccatctgctcacaaaaaagggcaaaatgaacccaagaagcgcgatgtagcctaagaccatcaacgtagaagccgagctgtccaccaagaacttaggaagcgcaattccgtgggaggtggcttgcggcccatctggatgaccgtacctaaggtagttttccctggtaatttcatcggttagcgctttgtaagcctttgtaatcataacgtactgctcttccaacacagtcctctcgtcagcactcaaatcttttgacagtttgtctggatggaacttgaccgagagcttcctgtatgcagaacggatttcacgatccgtagagctagccgaaatatccagaagggcatatgggtcaaagagaagcgtcgccgcatctttaatagcaccatttgaaccgattttgttgattagaaacgccaccatgcaccaacctgcgatgatcaccaggttccttctagccaacagctttgatttctttggagcgaacttagccctaaatcttttgacctgatcaccggtgtatttttcggacagcttttctaatggagagctctggcttgaactgtcttcgtctttggcggcaattatctcgtaggcttgcattagtgtcaacggcaccaggactacacaaagaactgccagaacaaaaaacggccatgtctcagagccttcatcatagtcgtagctctgcgtcatcttttagcacaatttctggcgcttttggaggcggtgagttacggctttgtctttccagatatcttattgatacttgtcaatagtttcattctagacttaacacagttttctgaaaacaaggtgttgatgtcattgtatacgaaagcgcagaaatcgaaaatttttgaaaaaactgtctaaaagccttaagtctgttaaaaaattgacttgttaaaggagattcgattcctggtttcgtggttctttcgagagcgactgagggctatccgcgtcatgaataacctattccaaaactcgaataacgtcggagttgctgcgcagcaagccgtgctgcagaaccgagttaaggtcggtgtcaagggctggcaaaacgctacaaagcaagatctggtaagctttgtcagccgaaaaacaagaatcggaatacaggattcgtatgtggaaggcaatctcgtgattgggtttgtcaacagccgtaatgaggcgagttcgctcctcaattggaatggcgtgcgctttgcgggaaatgcactgaaatttgaaattttgggcgacaatgtcggattaggcggagcacctggtactaataatactattgctctcctcaaagcattcctctacaagcgctacaacccgcaggctaaaatgctagacttggggaacttgcgcaacgatcctgaccttaccgctaacggattattttccaccacatccacgcagtccaagatgtttccagccatgatgaagttggcatccaaagaagaccaaatggtggtggagagcgtgaacttgtcaaataacaatttgaaagacctcaacatgatttcgtcgctagcgcagacatatcctaacctgaagaacttatgcctagctaacaaccagatatcaagatttcgcgccttggaggtgtggaaaaacaagttcaaagatcttcgtgagctcctaatgatgaataaccctattacgacagaacccttatatcgctcagaaattatgcgtctcttccccaagctgatcattcttgacagcgtgctcttgagggatgagaacaaactgcagcaaatttattccttgccaatgaaacttcagcagtttttctttgagaccaacgagttgggacaatcgtcaatagacttcgtttcaaactttctcaatctttgggacactaatagaactcaattgatggcgctgtacacgcctcaatcccagttttctgtctgcatagattcatcagtgccaagctctagcgtacccaattcggatcaaaacccaacattcagttattatctgcccttgtctcggaacctcaccaaaatatctagtgataaaactaagcagcaaagactcgcattaggccaagaagcaattgataagctttttaggtcgctgcctaaaactaaacatgccttgcaggaacaacctttaaactattctctggaagcgttttcctatccacaagttaatgggttcataattacgctgcacggcttttttgatgaaagtggtgcaccagaaattgacgctaataaatcaacgcctaacacttctgggaatagaaacaggcgtttcaatcacgggcacggcagttccaccaataagctaacaaaaaaatcatttgataggacatgggttattgtgcctaacccagggggtgtggtggtagcttctgatatgctgactattagaccatatgctgatggctcgtggctacaggctcaggcgcaaccacaagcagtgagccaacctccaatccagtcgcaacaacatccccaatctcaacctcaagtcccgctgcccaacaacccccagtcccagctgccaaatgttattcaaccccaaattcctggtgtagcacaaacgccggtccctaatatgccgcttcaaggatccgtgggcgtccctctactgcttccaccagaggttcagtcaaagctaagccctgtacagttagagttactcaacagacttcaccaacaaactaggctgaatgctgaatacacgtacatgctggcggaccaaagcgggtggaatttcgacgttgctttaaagggtttccaggacagtgtaaataatataccaagagaagctttcatctgatagaggctttaggtcatgcatgaagatctgaacgaacttcttttcttccccaaatacaaaatctacacaaatagactaagtttaatggaaatactcttgagctgaactcaatttgtcttatgtgttatcataccggtttcttcatttttttatggcaaacctaatataaatgatgactgtggcattgacactttccagcacaaaaaccataatatacaaaagtgaaccagagataaccaaattctagtcaacaggaggcagcgctcatcatgagggccccacctgctccgagaaaatcaagagcgcggtttgtccgtcgaaaggcggggcaagtctatcaagttatatcccttcgaagattaaagaaaaaatataatctacaccggcttcataaaatacatcgcaacaacatccgcaatgggaacccaaggggagtgcctccatacagatgtgacgccctatcattttcaaatgagttactgcatgttacatcaaattccgtctcgccagcagctaagcacaagccactattgatagcatcctttccaaacggctgttcacgctctccccgtgtcaagattcttcaaaaaaacatgctttcgaggttttggatgagcaagagacgtttcaaattacgcaggttcaacccaggcctcgaaaaagcctttattgatgaggaagacgcccttagcaatgactgctttcgtagctgtcgccttataaaaaagcagacttcaaagtttgcagacgtcaagttcgattttgaaaagaagaacgtatttaagacagtttgcatgtcgacggatcatctcgaagatcgcacccctcgatttttggagttcaatgcagggcagagcattcggctcgaggaatttccatcgctaaacttagccagaggagaaataagaaattttgagcgaccagggccatttgctttagagtgcgaagccagcgttcttcaacagttaagacagaaagcaaagcataggctagaatggttgcgctggaacgtgagtgagttagctccgagactttcgactctggccgcccctgacgtctttattgtaagtggcattgtgcggccgtatgatgcttcatccgatttgctcgacgcagacctgcgaacaatgcagacaaaaatctctgcattagttgaggcgtcgaggcatgccgggagcgccttcaacagctacaaccagatgctacgtaagctagagacaatttcaccaagagcaagcaaaactattcgacgtgcaactacacggcaactcgttaggtaactaaattgaaaaccccgttagcctagaataaatatacttaaaggaatagctccctcatacatttaggcgcccgagaaagcttaccatgtcgcgggcttagatgttcacgcccggctctgggactagctctccgatgcatgggtacttgttctggaagtgctctagccaaccattcaaggactccatgtcctggccagtgaggtctgacaaatcatccatgggctggtcccagtgtctaagcgtgtctagctcaaaggagttagttgctagaccacgggacgcgtcgtggccagcaaagttggagtatggcccactaggcccataaaattgcctcccttgggagcagtcgaacactttgccttttatcgcaatgaaaatcttctcgtcgtcatgtccgttgtatttgtatagtgtccttggaaagaactttccctccacgattggttcttcggtctttgccgtttggttatcagcaacttcccctgtcagaccagtagggtcttcgctggtcttcacgccgccaaacaaaaagttcttcacaaaagacatattgtattctaattgatatttccctgctaaagatgcttgcttcaaagaacaactaagcgtctcaatttgttaattgaacagttcttcttgatgaggtctttcccaaacgaggggaggtttggtacattccagatcatcaagttaaacgaacacaggcgttgaaagtacatgagcatataagctcaacaatttggtgtgattgccaaggaacgcctccccagttaaaccatatatgtatcgattatctaaataagacaacacggctttatatacctgccgctaggtgcttcctgcgtactctataaacgattctgctgattttagcagaatttccgccgctaagttcgcttggtcttgtgctctagttgcatccctgtcgaagattgcgtctttgatacctggaaaactccatgagctatgcggactttggtcctttagagtaggaccgaagagaacatttttgtagaatggcctatgcggcaagccttggagcgcacagtgccttataccaatgtgcgttaatttcttgttccaattccacctatcaacggcgacaaaggaaggttcaatgccctcattctcgaccatcacgatattattccacgcacgaacccaattggtggattgttcgtcaatgcgtttccaagcagtaatgccctcgccgagctgctcgaagtcgacatccaagccttccgcactctcttgaaggtcctgcaacaactgctgtagggtctcgctgtactgcgcaattcctagaggaatcataggctcgtcggccaacttgagagccatcttgaacacatatagcagcacttctgagcttttttcccagtaatcctcatttatagattgctttaggcgctcgaaggtgtcatcgcagctttcaatggggtattttctttctagtacatgaggcgctgatatcgctgccacagggataccgtgtgcaaggaaggcgctccagtcgccaaattgttgcacagtcctgatctcggtatcaacgcccgtttttaggtcctcatccttcaaaaaatcaaaaagcagagggtgtgcttggatgtcgaggttaagactatcggaggtaacacccagctggctaatgtccagcactgtgtaaacctcattcttaatcttgataagttcggactctagaagctcagtggcacccgcgtgtccaaattgagaggcatcataagagataaaatagatggtcctcagtggtttccagccgtatttatattttacctgctgaaacagttgtgccaaggataataaagcggccgtcccatagtttgggtaggtgcaccctgtgcaagcagagtctcgagctgaacttattataatagctttgtctgattgttccctgccttcgattctcccagcgatgctccaagaaaagtgctcctgcctaacaacaggatctaatgaaaaatcaatctttaggtcattcgcagtgccactgtaccatccatcctcgaacttaatgccaccttctttggtcatttctttccgtaattgttcggcctgtctccgagaaagtgggatggttggaatctttggaaccataagagattcgcttagctcgattctgtttcgtagggatgatgtccagcccggagataaagggtcccccatgtcgtagcgaaaattttgaacagatttttgctggatgctatcaatttggtcttcgccgtaaccgtcagaaatgaaaaatatggcttttataccggcctcctgcgcctccacaacctgctctccggcatttttgctgtaatgaatcagggctactgtgttgtcgtcaatcaagttttcctcttttaattttcggtaatcttctcccgaaccataatgtgcatacagtaggttagcctctctgacttcacctttaacgctcaaagggttgaaattctgttcactcaattccaggctcaactttcccccagatttggcataagcagtcaagctcacattcccagggtagttaagatacgttttgaaagctgcatctccagccacacggagcccattattcgcaaacgcttctcttatatattgggaaactgcaaagtcaccctttgttccagccatgtgaggcatactgctaatgtattccagatcgttttccatttttgatagatccaaagcccttttagcataagacatcaactgcgttttatcggaaaacatccctcgggtaccagtagttctctcactaggcaaaagcccgcttgaggacacatagtaaatgaatagcgacgcaaagaaaacataaacaaaccgccgtagtatcagcggattcccgattttactgaggtagtagtcaactttgtgtgaggccatagacatcaacaccgcaagcggatcagcgattctgttcctcacaggggtcacgacacagtttttgaacttttgcctaaggcgtgcgactctactctgggtgcttgctagcgggtcctcgtcaaagtccattatttcaaactgaggctcctggccttctctcatttcctcaacgtaaccaggtgggttcggaggcagttcttcagcggccaaggaagccgacgaatcgttagattctggcgagtctccaatgtcatcttgcccaactggtctgtacctgtttgaagagctcaccattagtgggccttttgtattgtttagatgaggtgttacttatttggaagaagaggcaaattgaaaacgagtttttgagtgcctatacgtaatgcctttaaacatcaagtgaagaacaatgggctacagagtagcgtatgtcatgcagttgtaatgcttacaacaacctgataactaactggcgctccacagaatggtgtgcgactttttctacccccaacttgggggggtcgagttccacatatatcacttatctcagaagctgataagtctgggacatttagtagtcattataacacacgcctacggcgaccgcacgggagttcgatatttgacaaatggccttaaggtttatcacataccttattttgtcgcatatcgcgagacagcattccccacaatctttggcagtttcctgatagttagaaatatcctgatccgagaacaaatccagatcgtccacacccatgtgagcgtatctccattgacacatgaaactcttttgcatgccaatgttatgggtctacaaaccttgcttaccgatcactctctgtatggtttcgatacattatcggagattcttaataataaaatgttaaaattcgctttgaccaacactggtgctgtcatatgtgtctctaacacttgcaaagaaaacatgattatcagatcgaaattaaatccgtccagtatttctgttataccgaatgcagtggttagccatgattttactcccgctacaaaaggttcgaaggctccaggtgaaataacaattgtcgtgatatctcggctctatcctaacaaaggtgctgacctgctcactcacatcattcctcgcatttgtgaaattgaagacaaggtcaaattcattataggcggagatggccctaagtttgtcgattttcagcagatgatagaatcttataggcttcaagataaagttcagctagtgggagctgttcagcatgaaaacgtcagagatgtattgtgtcgcggtgatatttatttacatgcaagtctaactgaagcttttggtactgcgctagtagaagcagcttcctgtgggcttttaattgttacaaccacagctggaggtattcccgaagttcttccaaagcatatgaccgtttttgcgcaagaaacatcagtatcatgcctggttgccgctaccaggaaagctatacaatctttacgggaaggcactgttgacacaacttccttccatgaggagatatcttccatgtatgattgggttgacgtggcaaaacggacagtagcagtttatgattcattagcgcagagtccgatgccaagaaataagtcatggtataaaatgctaaaaaattttcatgaaagaaatgatgggccttgggctatgccgctctatgtgctttgttacctagtggaaaatatgctctaccttttcctagaatggtggtacccccgaagtgaaattgatttggcgccaaaatggccaattaaccaaaaccacgcagcaagcccgtaaagttctcattgtttgcacaatccactgagaagactctcaataccaatgcttctctctttcaaggatttgcaatagtaggaagatatatttgttgaacgttctttgcctgaataattaacatccagcggaacaacatctagagacttgactaggcagtcaatgcttttatgtgcatcgttcagctttgtaaaaaattctgaattcacaatgtttccacgagcttctatcggctttctgagccacttgtcctcttccaaagtatatttcgcctcttcatgttttacaatgacccttcgtaaatcacttatctgtgaaataagatcgattttgtcggtcgcttccatttcctttaccaagtcaatcatctgaggcttgggaaacaggaagttttgtctaattctctcagactctagcttctctgtcagctccgaacttcttgcctggagagcggacacgctggcttcgagggtgtttttgttgcatttgagcccgtgtaattcttgctggagtttaacaatggtttcttcttgatgcttatgacgctcaaccttattttcataaacttttagtttgagctcaagctcttctattctattgtctctgagacgagcctttggcgttgagccatttgagttatgtaccctgtcttcaaccaataaatttgactgcagcttaggctgctcaaccgagacctttgacgcactcgagatcttgtcaaacttcatattttctaatacaaagtttaaggcttcaaggctttcaatggctcgatctatgctatcattgtctgacttaccagacgtcaatatgaaaacgacatcctgaaaataagttgatagcaactccgaaatttttgggtcatgggtaacgccagctgatcctatgggtatttgctcttgttgcttcttacatgtagtggcgagctgcttggccttagaatggataagcgacactttctttaaatcaaagtctttcgagagaatgtcaaaaatcaagggtaaaaaggtttccgcagtagcgcttatgaaggaaagcaaaaaagaagcgtctttatttaacggccctccctgattcttgagatgatgcgctattgaatctgctgagcattcctggggaattttgttgtcaaaaattagctccttccattcattgatttgaaaggctgtaggtttaaaggaatgtagggtatcagtgtatatctctctttgacgatgccaggccatgagttcttgtgccatcaattgtaaaaaaaagctgccttgaagtttgacctgcaaatcagctggaaattgttcttgcaatagatgatttgataagaattggacctgcttggacaatgtaagaggtgcgcgagacccttggtcccccagccctatattactgaatttttcgttcaaaacacttcgtttcgctatcatttgagttttagaaagctgactgcttaactgctcaatttgctggcagaagtctctggtatttgcgtgtgatttgacgcgttcaagctcgtgtaaaagctctgctctctcactttctaaaagggtaatggtatgtttgtctctatcagcattttcgcgcagtatacgtagctgttcagaaagttcttcttccaagtcactgtagatttgttgcaaatctttggcaacgacgtgctctgatttcaattcttcgacagttgctttgaaagactcgaccctcgcgttcaagtcggtattttcttcggttaatttgtcgattatttgattgtcagcggatttggaagctaaactctcgactacgtgtttacactcgtcgagctctgcagccgtaaccgagagctccatcttgatctggtcgttttctgctgccaacgaaatgcattcctcattagactcatctagagattcctgaagcttggaaagagctacctcaactaactgattacgtttccaaagtgcctcatgagacaatttcccggcgtctgtctcccattcatgttcttcaatacttctgcgtaagtcaacttcttgctgaagagcactaaggtcctgccgtagtgttgctagctcttgttgcaatcctatgataacactcatcagttcttcgttttcttctttgagcgcttccttatcaatggcacagttttctaattgtagctccaagtccgcgtatctatggtgcagaccgtaaagcttatcctgcaatttgaggattacgccatgaagattgcgcgactcgttggggctcgaagccacagagccgctcgtgctaataggacgaactgtttcgatcctgccgaacagtccgtaaagaccatctttgagagtttggttgaaatatcgaactccttgcactgagccgtcgttcttgccacatttttcgtctagctcaacaccgcaccaagtgcctggtgcaaactctgtttcgccgatgaacctaacagtaccctgaagcccattgagagccactcttttcccaagttcggccatccgacgagctgtcgtaatgcgatgagatctgatagcttcaaccttgaaataaaaaacaaaattaacctttcacaattacctaaatactagctaaaagaacaaaatctgatcaattaaaagacatgagccatagaaggactacgccaagaggctcgttaaatggagctggctcgtacaagccttccaactctgaaaacagcgttttacaacgcgagctattggaggagaacaagcaagagatttttgaggcattctctctttttgacatgaacaacgatggatttctcgactatcacgaattcaaggtggctgcgcgcgcgctgggtttcgaaatgtcgaaaactgagctgctagaactgctggaaaaatacgaccgtgatggaaggcgactgattcattatgatgactttttcctcgtgatgggcgaaagaatactagagcgtgatccgcttgacgagatcaggcgtgcgttcaaactattcgatgatgataataccggcaagatcagtttgaagaaccttcggcgcgtggcgaaggaactgggggagaacctcactgatgacgagcttcgcgccatgattgatgagttcgatcttgacaacgatggagaaataagtgaacgcgagttcatcgcgatatgcaccgatatgtaatcgtcggccgccgctacgccattatgtagatgtattattatggagggttcaataatgtgaatgctcaatgggtcatgtgcttttcacatgcccaaactcaagcgaaactttcagaaaattttaatgagcaaaggtctatgcttgtatgagaaggccgggctgtcttgaagtgacaagaacgcagttcaaatatctggataagcttttcgaccgaactctcgtagctaccgactatgtccggatatcagcatttgtcaaaggctggctcacgttttttgaaacaggtcgaaaggcggccgaaacacctggtagaccattttaaaaagttcgaagagaaatcaatgccttcgttcttggtcccatcgattccgcgtgtggagaatgaccaaaagttccagtcagtacgcgagtgggtttttatgccaggagaccgcgttgtgataacgaggggaagatggaaaggtcaaatctcagtaattcaacaacatgacaaagagacaaatggtttcattttagatgagaatgggccaacgaaaaccgttcccgtccctaaacagttttggtctgagggtcagaactcacacatggtaacatttccaatcgcagtcgagaaaaaagaccttaaacttgttgccgatattgacgacccagcagcaccgggccagacaaagactgtggctgtcagagacattgtattcaagggatcatactttgacgaaaattacaagcaacgtatgccttttagatgtgtctctgggcaagaagatcttgttattccatggcctagacctgagcctaaggcagatgctgaattagccacgccagctgaagttgcgcgcgagcaaaccttttgggtcgaaagcattgccaaaaacccaattccagagggcgcgctgctcaccgtccgcaacccacactcaaaatggagaagagggactctgtcagctagagacatcgcaaagctagttgcaccaaagatgccattgaccaagaccaagaaagcctacatagcggagcagaaggagcttgctgccgcaccaaggcgcaagctcacgtccgaggacaaggagctaattggctccaagattttccagcacttgaagcaacacctttgagtgtgtcgacgttgtaaataagatttaccattttcgcatgtacatagcattcccaattccttaacgagatcatagccgcgaggaaagttattgattatcttcgatgaaataattatcaaatttccgatgcctacattaatgctacttccgcctttggagaagccctgagaacctataatgtctttcagatacgttttgaaaaactatatagttgagccgcaactctatccagatgaagtgttgtttttcgattcacacgcagtcatcataaaggacgcgttccctaagagtcaatttcattttttgatccttcccagagatcttaaaattacatggaccgatcccacctcccttagcgccgagcaaaagagcaagttacaaggctatgtcgattgggctcttactcgcgcttttgaagattttactaaaagttatacgtttagcaaagaaggaatgattcctttcgagaaaaagtaccaatttgaagataaacaattctttattgataaatttactcaagtagggattcatagtgtaccttctcttaaaaacttgcacattcacgtcatgacgaaggacttctactctgatagaatgaagaataaaaagcattataactccttcaatacaacttttttcgtgaattggagacgccttcctttggaggagagcccagatgctacttatttggagaatgaagttatcaaaaagacagatctcaagtgctgctactgtaagaagaattttaaaaaccgcttctcggagctcaagctacatctagatcgtgagtttaaggtgagattcacaaatcaaagttgattaaatacatggttgcctaaagcttttgatattcaatcttgccttcaagtttcttgacttcagccactttcctcacggctttcatcaaatcatcctgaataatatggtcacggtcgtctctaatagcgaagaagccagcttctgtgatacagtttctgatatctgcaccattgaagccatcgctcattttaactgctgcttcaaagtcgaactcgcctgccttcttcactttagcgctatgaattttgaaaatctcaaatctgcctgtttcattaggcaggttaatctcgatcttacgatccaatcttccaggcctcagtagagcgggatctagtgtatcaggtctgttcgtggccatgatgatcttagtttggcccaggttatcgaaaccatccatttgtgtcagaagctccattaatgtacgctggatttcacgatccgccgaagtaccctcactaaatcttctaccaccgatggcgtcaatttcatccatgaaaattatgcagggttcatgctctttggcgtaagcaaacatctcccgaatgatacgggcggactcaccaatatacttgtccacaatacctgaagctggtgaaaaaatgaagttggcaccaattgtggcagcaacggccttcgcaagaagagttttaccagttcctggggggccgtaaagcaaaacacctttaggaggcttgatgccaaccctttgaaatatttctggattcttcaatggcaactctatcacttcacgcagctctctgatctgctctgttaaaccaccgatcccatcaaatgtaagatcaccttgttcaaaagaagtcatgttgtacactaatggatccgtctcacggggcagcacgcgcataatagtgagtgtggtgatgtccagcgtgactctgaccccttttttcagtttggaccggtcaactgagttgcggacacctacaatgtaacgtggaccggacgaagccttgacaatatacttttcttcggaaagctccttcataacttcaccaatgagctgcccgatactttgtaaggccttaatatcgttttctgttttctcatactccttctccatgtctcgtattccctgacggcgttgcttaagctggtcctcgtaacgcctatgctctgtcaacttctttttgaatgctgttagcgccttgttgcgcgcttcttgtgcagggtcgacctctacacgagctggttctgtgtcattttcgcgtcctgacgctctgttctcgctggtagcatttccatcagcaccttcggcgttctggaaagcagccatgagggggtcttgttcttcgctcatttcttaaaaagacagcccagaagtggtcgttcggggaattaactctagaattaagcgactttgtttgtccaattccttcggtggcgaactcaaggtttgactcaagttccttaagttggtaatttttggtaagaaagtgttgatatgtttttgtacgaaaggcaaatttttaaaagaatagagctcatctccaagaactttgacgatagaaagctgtgtgcaaaccccaaagctaaataggtcagggagtaagcaatggatttccaggctttcatcttttgcgggaagggctataatctagctcctttcactcaaactaagggtgataccggcgtctccaaagccctactaccagtcgcaaatagacacatgattgagtatgtgcttgactggtgcgaacaggctaacttcaaagagatcaacatcgtcgctgacaatgaagagatcgacgtgattcacgaggctttatcaagctacatgaaaattcgcgagagtcaatatgagattctagccaaaactctggcgccgcatcattcccaacacttgaggaaacccgttccaatccaatttatcgctaccaagggagaaacaactggtgctattttgcagcgagagcttttgagcaagataactggtgactttgttctgttaccttgtgacttcatcactgatattcctccacaaatcttcatcgatcaataccgcaataaggaccctgacaacctagcaatgtctgtgtcttaccgcaatacattcgaaaacattgacaagaagcagctcgatttttcttacactgtttactcggaaaacgaagactctgtcaaacagccagtgctattagatgtttactccaagaaagatgtggagaattccaaatacctgcaaattagaacacacctcctatggagataccccaatgcatccgtttccaaaaagctgctcaactcctttgtttacttttgctcctatgaactggttgagttacttacagaggagagcaagctcagctttacctcagagactgaatccgaggagttcgaagatgacactgtaacttcagaatctcataggcaggttataaagccaacgcctttcagaaagagaaataagttggtcaaagatcccataaactgctgtaaatctttggctaaggtttttagagacctgggaagacgctcttggcaacactcggcacctcgtgaaaccattggggttttcattcttccctcgctaggatgttttattaggtcaaatgttttgagcgcgtacatggaagcaaacagatacatgctaagaatgaaggcatcaatgttggctgctcaaggagcacctgcgatcggtaactcggctgttggcgcagattctgttgtcggtgcggagtgcagcatatccgaaaagacaagtgttaagctttctgttctgggaaagaattgcaaaatcggcaaacgttgccgcatagtgggatgtgttatcctcgatggtgtagaaattgatgatgagtgcattctagaaaacgcagttattggtaattttactaaaataggcaagaagtgcaaactcacgaattcgtatgttgagggctcttacattgtcaattctcggaccgtcttgaaaggcgaaacgttgactcacatttttatagaggaaagtgaagacacttctgattcattagaatcatcagaggaagaagacaccagtgaatacagtgatgactacgacgatgaatttgaagatgacggattatttgaacgctaaaaaacaaaagtgcccaaaatatagggagtatcgaattgagcgggccctgtcttgtccgttatttgatgttgtgaatatcatgagtttagtatttacaagagagttttatacacgtagttttttatcgttttccttctcgaacagccagtcccatctgcctttcttgtgaagaatcgctaatatcaagacagccggaaggtgtaagacacttacccaaaacgtcttccttgcgtaaacattagcaagtgcgattcctttattaaatttgaccctatccttaagaactttggcagagtagttgatcctttgttgccaccaaaatttgcaagcccaaaacgacaaccatgcgttgacgacagctgagtccagctgataataccaatcagtcacatcaaaataagagaggccgaaacataatggaaacattagaagagagtacctgaaagcaacccttgcatttaatttagggtttttccagcatgtcattacgtatcctgcgtctttgtactcactcctgatgttgtggctcaaagtattgaagtgtgggaactgccatgcgtataaaaagccagccagacaccagccacctgggtgactgaggggactggcagcgcaccatcccataagagggggaatcgcaccaacaagagcgccaacccatgtgttgataatgtgttttctttttagggaagtgtagatccacgcatatagcgcaatatttgttgcccccagtactgcaacagttgtgttcaccccacagtataagattgagacacccaacgttcctgcaacagcagcaaacttgtacgcttggcccggagttaacaacccgcgaaccacgggccgtgcctgcgtgcgaaccatgcgtcgatcaaaatctggttcccttcccatatttatggcattggcggaagaagaacacaacgcagtaccagcggtcagcgacagaagttccagtaccgtagcaggaaacgggcttaacgcgtaagaacatatgcagctgagcattaccaaaactgtcagcctgggcttagataattggatgtatgttttgattagcttttccgtggctatcttgtttccgactttcgtgtgcgcacgaagcctctttctttcttcagggtcaacgcttttgacattaaaaggtgcgtgggccggggcagatgtgtcgtctgtacagctgagtgccttacgggctgagtcggcaattgtgacacctgaatctttgactttgtcagcagatatattaggtgaaaattcaataggcgaggtgttcagtgggaccgaggttctcttccgcctgttatcggtgctgtagtgtcggtaatacaggctgaaccgcctcacgccgctagtactcaaataactgcttgaaactgatcgcgcaaaaacagtttttagcagcagcacattcgccacgtttacgggtgtcatcagcaagctgccagaacgtagatcggccacttgttgctgctcgatgggtttcgatgtcttgtccgtgaaatttttgagacttctcaatataagcccgccgcggcaggggtctaagaagttagcacgtgaatggcagactagacttttagactagtcgctatgaactatactatttgcctatatcgctaaggtgctgatgctatgtcgtcagcagtagttttctcgtctttgccatcgacttcgggcttttcgctttcagtatctggcttattcttgagctgtgttttcgcattttggatcttgttctcgatcaggttgtcgaaggcaatgatagctctgacgagattgcttacataaatcaccatgagctcgtcgttcgtcttgacggcaagggctttttggagagtgctggatgcgttggtgagcatctggggatccagttcagccatttcgtcttcgtccggtaccccgaggtttggcaacaagttaaacacgtcctggagcttgcctagaataacgtggttgacggggagctgtccttcactgaccttagtgaggtagcttgcaatgccgctgagctttgtttgaaggccctgcagcgacttcagctggttggtcagtttgatagagaggcctccggcggcctggtcgcgcacgtcccgcaacaggtgctcaacaccaatctcttctgcctcttccgcctcgatggacgagggcaagtgcagaaacgtcttttctgtggaagtgccgtcgtcctttacctgctccacagccatgtatgcggtcgtgggaagccccacgctctcctgtttcacatccacaatcagtaacagcgggttgctgctggtgtatttcttgaacacgtcgtttattttgagatccgcagactttagcttaggtccactgtggtaccaacccaccagtttctctttggcgttgatcttcttgcacatttcgttcatgctctctatgtagttgtggtccaagaaccacacatcagggttcttttcgtcttcctcgaatggcagggcaaacgagttcgtcaccctcaccgtggaagagctgctgtcacccagaataacaccaacacatcttttgccttgaggcgtatttatacggcggtaatggtccaaaaccgatagtaggactaacggcgcgactgtgacactgtcgtgattgagagacatgattccactggccctgttgtgtgcttgagatcctcctgggctattgtactcgaatgtcccgagtttgatggttagtttgccacctttaatctgggaacctttcattgacatttaggattcgtatatcatgatgtttgctcattcagaggaactgggaatcttctgcgtatcgtgacactatacacctttcggaggtatattatgtggctgatgtgttcaactagacactgccgtctagtcttcaatccttgaaactacgcgacttttttgttttcgaagtgattaatgctgacatttaagttctcgaactgaaaaacttcgatgagcttgatccagttagcgtgaaagaatctgtgtatcttacaatcgagactgtttatcgcaagctatgccatttggacaaattgtaattggacctccagggtcaggaaaatcgacttactgtcacggctgcctccagttcttcaacgctattggacggcatgctcaggtggtgaatatggatcctgcgaatgatatgcttccgtacccctgtgcagtggacattcgagacttcattacgctagaggaaatcatggctgagcagcagctagggccaaatggcgggctaatgtacgctctcgagtcagtggataagtcggtagacctatttgtgctacaggttaagtcgcttgtgcaggacgagcgggcgtacgtaattttcgactgccccgggcaggtagagctttttacccaccactctgcactgtttaggattttcaagcggctagagaaggagctggacctgcgcttgtgcgtggtcaacttaatcgactgcatatacgtgacatcgccctcgcaatacgtgtcgattctgttgctggcgctgaggtcgatgctaatgatggatttgccacatatcaacgtgctgtccaagatcgatatgcttaagtcgtatggtccactgcccatgcgtctcgactattacactgaggctcaggagctagagtacctgcagccctttgtagaacaggaaagttctagcgttctcggcaaaaaatacagccgtcttacagaaactatcggcgaaatggtgtcggacttcaaccttgtgtccttcgaggtgctctgtgtggatgacaagcagagcatgatttcgttgcagagcgttgtggacaaggctaacggttatatctttggcgcctcggaagttggaggagatactgtatgggctgaatcaaccagacagggtgcatcaatggtcacctacgatgctcaagaacgttggatcgacaacaaagaggcctacgataaacaggagcgcgaggctcgcgaacaactcctccgggagcagaaattacaagaaaaggaggttgatgtcgatgcagacggtgaatgggaacaggctttgaaagattgggaagagcagcgtggactgaactacgtcaagtaaggacgcagactctcccactttcccactgcatcacgtgcacttaaatctagtcacgtgtgggacccaaagtgagccagccattttattttaaacagcgtcagagcccagcaaacagctcaaagctaagtcacgcatgattcgaggggcttgcttcgttgcctgtgctgctggtgattgtttcattagcgccaacaaccagagcctaaattggtaacaaagcaagcaggtccctgttgcgatggagagctgcgagagaaagtagtataagagagttgcggtgaggaatgtgcaggaaccatgtcagccaattcttcgtggggtctagaaaacatttgtatgaaactgaggtctaaccctcaaaatgccgaggaaattcttgggccaaagactgagcgccggcactgactttgtgaggcctgcgtctctgaacttgacagaactcgatcttgatgagatcccagacgtaccgcaggggacttcgctcgacaaccgtgaactcggtagctatccagctgaggatgtgagatgccgacggctctctcgtccttttggaggaaccctgagactcaaaaaaaggctcagttccgtgccagagctgctacttcgcgatcttggaagactagagcagaaaacaggcgtcaagctagctcagaactcaaacacaacatcagaaagaccagctaggaggagcgctcctccatgttcggcaccacggtggacaaaagaccaacgcggcaagaatctagttacggctgccaagaggagaccaacatcatcgacttcaaatcaccagtcatacgtgccgtcgcctcttgccggcccaccatctatggggcgaggtcagacactcgagacgtttccagtaactgcagtgcagattcagttcacaccagaacgaccttcgcataatcgccaaaaatcagatggagagcttttgttcgaggaaattataaaagcatatgccaatgcgcccgaaagagagggcccggagcccttggcgctcaaggcagagatgcagagctctttagggaagcattttgtacatgacagcgcttcaaggaccttcggacaggttaaaaagcagcccttggggttctttggcacagtggtgaaggaagaagagctgagcggtatcgaggggccaaagcatacacgaaggctcagtccgccatccctgccagttgcgcttgacgcaacccttcctggcgtcgaatactccggctcgagctcctccgatccctcaagctcgggcgaagagttctcagatcttggcagcatattagaaagcttgaaggctagcccgcgaggagctcgctcgagcgacgaagaagaaaactacttttcagctgacgatctcctgtcgagcccaacgaaggtcaaccttcccactgcgcgtagcgccagatgctcgcttcggcaagtccgcactagtcaggtcactccggtagtgctcgattttgatgagcttgtttcggcctcagaagacgaaggtgaaggtagcgacgctatctctcaattacaagaagagctcgatgacctggggatcatggacacttccagtagcatttatgattcatgagtctgctgaacgctgctgaacacaggcgcgagaaaggttatccttgaactatcatcctcttggtagcccttgtcttagtgaaagggcccactcgaccacatactacagttatcgaactggtcacatgatactctattgcattgtaaacgcacgtatactcatatagaacaggaaaggcgcattaaaggtgaaaggacacgcactcaacgaatctgttgaaagaacaagaattgttcatcactaagctcgcgccatggctccctcccaattagaaatcaaagtcaggtctttacaaaggctggttaaggaagagaagtactaccaacaagagctgtcggatcaaaaagctcatgtggagaacctgaaggctaactccgaggttgatccatatgacttaaagaagcaggtggaggttctccaagatacccagaggcttctgccggcactttatgaaaagattggccagtttaaggaggacctcgtgcagttcacaaagacgtacagcggcagcgaggatctcgggagctcaaagcaggtgctcaaagaagctgcggatctgctcgaacagaagcgctgagctctgataattttactctaaataaggttgtctcatgtgcagctcgcaaacgacctctcgctacagcggttaccaggtaattgctaagataaggtaagtagtcctaaaacgcggtaagtaataaagctcagctagctatgtaaatcaacgtcagaaattgtcagcacttaaaactttacctaaaaatcgtgtttgtgaggccaaaagttacattcagcattaagcttgcgttaattgacgaaattaagattgatctcgacgaaagaaatcctaaacaggccgcttgattagttctggcaccatgggggttcgaccagcttatggacccctggacttctgcactctatgctctacacgctattgacgcacttacatcaactcttcataaaaaaattcgacttaacggatgctcatcgcttcgaaaattacgtcttagcgtagcctgtcacaaacgtgatgatgcactgccctatttgggcacgagcctgttctagcgctcgcactcccggtgtaccggctttaatatccctccgggacgctaggcttttccaggagtcgctttcagcaaattcaacactcgctactttcaaggatgcgtatcaaacaggcaagttccgtgtagttgaggatgaagacaaagccagtgccggtttgaattcgaatcggtctcttcccatgctacagtttcctaagtacagaatttttgaggaagtcgcaaaagatgctaaaatcggcgaatggaggaagccggtgacaaagtgggctagactggccaaagcagtgcttaaaatgtacatggtggggttaaagaataactggtacatccggaagtctgcaaagaaggtaaccaccaagtttgggacaactccagagcaatttgcggcagagctgtacaaagatatgacattccaagaaatagaacatcgaatcaaaggactgaggcccgcgccattgcgcatcaaccgcagcgaattccaagaactacataggcagaaagagttttggaagattcccgcgttctttgccctctatgttgtatttgaggagttcttaccattgatttgttacctcctaccttcgatcgtaccatggaattgccttacgccaggagggttcaaaaagctatcagatctacgtgtatcatccaaaagtttactgcctttcaagtcgcaagacaagcttgttccagcctatgcctcgccttactcggtgccgctagacaatgtcatcggcctcctcagaagccacagaatgatttcgaggtggaaggctgccgtctatcgcgtctcaggaaatcggacgcagctatgcgagttgctgactcagttgagccaaaaccttacgcttgatgactggttcctggttagtcaagtcgtcaacgcggatggcatcgttgcgattactgacagagaattggtgaatgccgttttggaaaggcaactttacttcaagggggaggatctgaacgcgctagcttcgacagaaattggcaggaggcttctcgtttggcgccttctgatttactggtcatttagattccacggaaccactgtgactggcggacctaagactttctcggaaacctggggtgtgaacaacgttggtatcatgaattttccgggctctacgcaactattggattttaatactctaaaaaacgttgtcgaccagtgctgtacataaacactttcaactgaaattaacttatcgtgtatatacgcaattcccaataaactcggaacgcataaattaatttatgagaaattgataacgctagactttataactctcaaggtgagcatcctcttcgcacacaattgtgtgtgtgtgacctggggccctgatggtaccctttttagcatccctggtgcagaatgggatgttggcgaaccattcatcgttatacatgtcttccatagtggctctttctttagggtccactgttagaatacgagacataattggccttgaagcgtgtggcagcagacgcaataaacgataaggcccatgcatcaccttcctgccttttccatggtgacgcgatccgctcttgtgatcacaagctggtttttcttgaggcgcctctgtattggaagcatctttctcattaggagcttgtggatcggacgcatgctgctgagggctttgtggcttctcatttgtttctgcaactacttcattcttagtgtttttcttttccggggcggcctcaggggaagtgtctttttgggccgacgctgatgcgccctgggaagcattatcaggggccgcgctggcgcctttagcagcctgcgtttcagcagcttcgctcccatgtccgtggttcggtaccgggcttggctcagatttctcagccaagaccctttcctctttcaatttccgcgcccggtgtttctcttggcgtctttgcctcatgagcgtttcatgctcatgcgcagacttaacataatcgtgctcaacatcatcagggaggcaaaacaatctgaaattgtcgtcagtttcttttggagttttccaaggaaaacgttttagcatcatgcaacagtatatgatgccaatggaccaaatgtcgacaaattgagggtcgtatcttttggtagacgtcataacttccggagccaaataggggtcactaccaactattccatgtgccatgctgacattggcgtcaaaagggtacttgaaaacgacggcactgccgaagtcaattagcttcaaaatcccatcacaggtcatcacgcaattatccaatttcaaatctcgatgcgcaaggcccatgctgtgcaaatatttaacaccctccgttaactggcgaaggcaacaattaatctcaccgcggctcatgtttcctgacattaccaccgcaaaaaaatcgatcgggcaatactccatgacttcgtaatacttgttctgtttggcgtcgctgaaaatatccagtgtttctatcacgttagggtggtgcaacgtggaccctatgcaaaactcagcagtgcactttttggcatagtctttaactagctccgtgggcctccggggacgaaactctttcacagcgaaggtggcgccatcactgggacgaacaataacgcgaacggatccgccggcaccagacccaagcacctttccaagtttcccgtatttttgagctaaaatggcatcatcgtgataaatgttgacacggttcgacagcgaaagcgaagaatcggacgacgggggaatggcagactgcgtgtgggagtggtgctctggcgacccgtttcgcaggctcgactgcgagtgtttgcggtgtaagatcgcggggcgaaaaaaccgcttcagctcgttcatggagccgccggaacgcttcggaatgtcactgggctcgcggaacgtctcgctcccggtggactcgcgactactcgtgtggttcatgaacccgagaaacgaacggctgctccgcacattatcggcctgcgaccccaaactgggcggcgggtgctggccctttgggtggtggaaggggtttcttccaagtaaagtcggcatttaagctcacgcgaatcggggctagtttgcagctgcaaggggaaaatcgcttttccactttactgatgttgtccttgtgccagcagggcttgtgtaaaatccagaacgcaccttccggtctgtcctttctagctaagattctctttccggaattaccgaccaaagtctgtgcaaatctgcgttcttgcgctttcgaagaaactatgcttaggctccgcagatacctgatttgcgcctgtaatgaaatccctataacgagattgtgactcacgaactccgaaatattacgaaacctcgactcttgtatttcgagattaatgtaacaagccggaatagcctcttcaaaaccactttggcgatcttgggaggtagcttgcggttaagtggtgttgtgtatttttataaacctttaattttgacttccgagatgttttttatagcgcactttctgcaataaaaacaaaaccaaacttcgcaatgacataacaggaaaatcaagggtcccagagctgccggatgctgctaacgtgctccctctgaccacggggatcagattgaaactagtaaacccttccttgtcgattaccggatcaactttgcacatgacagcagcggtcgtattaaaagccccatggtgacagggatgtatacgacggaagcgcgatcgtaggagagcttttaagccctgagcgtaatagcggctggtaaagatcgaaaaaacgtgcactttgtgctcggcgtggggatcaaggcccgaaaagcgtagtggatacgcgaaatgtgttccgtgccttgcaaggcagatcgcggggaatgaaatctcgctatccagccttgcttagccatagtaaatatgtgaagacagactctctcgatgactcggatcaaattctatcgctatggacttcaaggcgagcgatctcgggatttgaagcggaggtgaatttaaccaaaaatggccggacaccccggaacaaacaagggcagcgtaatgaagttttcataggctcgcaaaggcgccagaaggccttatcgacaggactcttggtgcttatcatgatccacggcttgaacaattcaaccagcttcttttcacaactacagattaatcaaggtagcttctgcttggcatcaagccaggtagcagatgagcctgctaccgccagagcaacgccagctactccaccgatgcattctgaactatattcgtagccaggttcccggggacggagcggagggtgagaccggagggcagactgaagaacgtcacgtgatgaactcgctcgccaagtggctccgggtggaccctgacggactggacggcgagaaagcggccgacggatcgctgcttcctcgcaagtggagctccatcgtccgacttcaacgccgaattatcgagctggagaaggagatccaggagcttaccgacgagaacgaaaatctacgagaaaatgggccttcttcccctgccaacggcgcattaaaaagttggcttcctcgtgagcgcccgagtttcagcatcagtgcaggtgcatctgtaactagcgtaaagcttcacccagaactccccttggttttcatcgcgactgacgcgggaaagttacaatgttacgacctgatgaattacacaatgcccgtcgcttcggtacaggctcacatgcgcggaatcacggcgatagacgcatatgttggggaagactcccagtgcctagtcgctaccgcctccaaggacttgcattgcaaagtgtttcggttcgtagattcagagctgcagctcattaggacactctccggacatgaacacattgtttcacacatcaagatatggaacaattcgacgaatactctcgttgcttcatgttcacgggatctcacttgcaaagtctgggacatagcaaacggatggtgcctgaaatcgtttcaaccacatacagaatgggtacgatgcctcgatgttatgggagattttgtcgtgacaggctcaaacgattgcacagtgagactttctcattggccaacagggagatccctctctttcggaacgggacacgagttccctgttgagaagattaggataattcctttgcaacctcctgagagtgctgagcatagtcacagattcaatacccacgatgaagattacttacctttgggattctcacatgttatttctacttcgagagatggcacacttcgcatatggcaggttccgctgccaagattcgtggcccaccgagccccccaacctaatccagcgcgcccatattttaacctagttgcaacgctcaaggggcattcatcctgggtaagagacgttagagtacgagggaagcacgcttttagttgtagcgatgatcgcagcatcaaagtctgggatctttcaacctgcgaggtggtacgctcgataaacaatcttcattcgggtttcatcaactgcattgacatcgattgcggtggtttaaatagacaactactggtatctggcggtgccgacggcaaattagtaattcttatgaagtagagatatctaagtactttttgtctataccgagcggcaataattgtatatcaagtgaatgccaaaaacggtttttattgttcgttctcaaattcaacaggcatgaacttgaaaggctcatatgggtaaccttcaccctcgaaaaatttggacatggattcgacccagtgcagacgcaaagagtgcaacatggctgaagttccttccatcaaaacaagaatgacgcatgtcaagacgaaccacatgccgaataagatgacagtcatgaccacgccaacaaagcccctcatgctaaaggcgatttgaatggtcatagtccacaaaacggtagatagttgagcgtgcgccaacgacaaggcccagagacgcaaataagaagccgtgtgagacacggtgttcaggcagaactcaatggtgtgaatcacttggtgaatcataacatcaccaaattcttcgccatggccaccctcctcgtcgtcatcgtcatcttcgacagcccctgctccagtgtttgtttcgtggtgaacaagcccagcctcgttgtcaggcagagcaatatgttgatgtttgtcttgagtaaacttgaagtgcaatggcttgatcagcaacagacaagggatgcagatcaaagccatgataagtaggaacacctggactttagcttgatgagggtagagttcctcctcaactgtacctggcgacaaaaacatgttgatcaaggtgttcagcaaacctggcgcaggcttgccaatagcaacccagtcaatagtccacttgtagatgatacagaccgtgaggtaaccaaagataccttgcatgaacaagagaccagggatgaagttaccaataatgtcaatccacttctggaagtacacgtagttgaccaaggaaaacatgtaagagtaggtcatatgaatgaaaccaagcaagacagagagtttcatcttgtaagaattgctgaaaagcagagcgttttcagtaccatgccaagcccagtccaaaccgaaaacatacgtgcccacacttttcgcttcaatggcctcaccgagatgccagtgggatggccattcccatccagacttgaacagagtcaaagacttagaaaacatgtcgttgtacaagaaacccgtgtaaatggagaaaagacccattaacaacaagatgtaacgtccggagaaggccatgtcgaaaatctcgtcacgcttcatcttgccaagagccttttcgttgaacacaagcaaaccagcaaccatactcatcagcataccatgtcccatatcaccaaacattacagcgaacatgaaggggaaggtaacaatagttggcaaaccgggattgacttcacgataagtggcagtaccgtaacagtcacagatgttttggaaggccgcagtaaacttgttggttctgtggaacgtaggtggagttctgttggtctcgagaacttgaacaatagatgggacatccacacctagggtctctgttaggttagccagctggacttgcagacttccaagttcgtcctgaggtacccagccttcaccaaccaacgtcttacggttggagtcgaagtcgaacaagtttagagtctcgtaaacagccttttcgcgagcaatttcggtgttccatgcgtggagctctttcgaaacggcaaataactcggtctccaaagtggtgttggtagtatctaagacagtgtaaacgtccgctaggcgagagttgacctccgagagttgtttggagcggttagattggtcgtcgctaatttcgtacaagctcgcgtcaagggactcggcaacttttttgaccctttgcaagatgatatcaccgtaagagaacacaataaacgcgtctttgtagatcttcttctgggccttggcgtcgtacagaggctcggtgataggtacagtcctgaagaacaaattacccctcaacacacgccacaagatctgttctagcgtcccggccttggctctgggaatagtaccagtaacaaaagacacggaacgtgggaaattttcctcgcctgagtcctgcgatgtcagtcccgcactttgcgcgaagaactcgtcgcccgccttcagcacgtggcggaactgctccaagtccgacttttggagctcaagctgctcgctggcctcgacaagctgttgcatgcgcttctcgataagcgtaccgttttcgatatggtcgtcaatcttcgaggtacgtggagcaagcttgtgagcactagctacagggctcgcggccaggacttcctcgtcttcttcgtcctcaaagtcctcatacaatttgatgtcgtacttgcataacagcgagtagaagtaacggtactgtctctgcagctcgtctaaacgtctgacctcagggacaaaggtacgctggaacgcccgaaccttcctgttcaggtcccgaaactgcacaagcccgcggtttcccaggctgtagactgtgtccctcgcaatttcctggggcacgtacagctgcactaagctcatttccgcagagcggaacatagcctcatacttctctgacatcggatcgacaattgagatccgctgatcgagctttcttgagatgttttcacttgaagagtgtttaataaccgtaatgcccctgccaaagatagttgtgtgatgtaccgaaaatttagtacgccgtgcaggttacccgaacacgtgcacgcaacgcataaccacgtgatagaaccaagtccgaggactcaccttcagacgccactaaagcggtggcgacacacttggctctggtccaggctactggctacttgaaactgctcgaaagactgttattcgcctgggtcttggcctcattgattcatctcacgcattataatcaatgggtcacgtggaagagccaaatgaccggataagaaagcaggaagaccagatagagaaccaacatagaagaaaaaaacctgaacctcctagcaagctgtttcttggtctttacgcgagaaatttggccttggtggaggcagacaatatcaacgtacatgatgatatagcataatggcatatggccttaacctctgccccaagtcatgttctatacgcagctgtgagtgcattttaactctggagaccttggttaagtgtagaagctctaggtttgggtcgctggtgcgcggtgcccgcagttagcagaatgtcttcctcgagtcacgtgattgttatctcgtttaagcgaacatttcttggtgctcgctccataaaatgggctcatcgcgcgttgaaacttgatcaacagacccattattacgacccattgtgctgttactgcggcgtgaaccatgtcccttccactgctgacttccgctcctggcaaagtaattatctttggtgagcactcggccgtgttcaacgagcctgcggtagctgcgagcgtctctgctctaagaacgtacctgcttgtcagcgcagcacaggaccctaaggtcgtcgagctcgactttcctgacatcaaatttgacaaacaatggtctggtgaagctctggccacgattgctgcgggcgttcagccggaggccgtcacggactcgcgcgagctaaacgcggatttgagcaatgccctcgagtcactgctgcagccgctaagcggctcgcttcactatcaggctgcgtactgtttcctgtatatgtactttagcttatgcggtacgcgtacaggtgtcaagttcacggtgaaatcgagtctacctatcggtgcgggtcttggttcgagtgcgtcgctcgcggtgtgcctcgcacttgcacttggaaaattaggaggtcatttgaagcatggcacagagtcattgaccaaggaggagctcgcttttgtcaacaaatggtctttcatcggagaaaagtgcattcacggaactccttcaggcatcgacaacatggtggccacttacggtagcgctgttctatttcaaaggcttcctagcggcgagacaaagtctgagcagattctctctttcccccaaatacccatggtgctgaccaacactcggattccgcgttccactaaggtgcttgttgcaggcgtcaaagatttgattgtgcgccagccggaggttatgaaaccaattctggaatccatgggtgttgtagcttcgagcggtgcccaaattctctctcagcttacggacgctaattatgagagtctctgcgagttggtacgagtgaaccatggccttttggttgccctcggcgtgtctcaccccggcctagaacttatcaaatcagtgggtgattcaatgaatattggccacactaagctcactggcgcgggcggtggcgggtgcgccttaactctcttgagccgcggtgctaggccagaagaagttgaaaagttcaagcgtacccttgagtccgagcataattacaaaacgtacaccacgggactcgggggcccaggctgtggctacatagctccagagctggtccagcagaacttcagtagtatcgaacctttgttccggaaggactccacggcctccgacctgaacaaagtgctgctcccaagttctggatctttccaatggatacactagtggagctgtatcgcaagataaaatgcccaataaatgatacacgcagcagggtaccgtcacacttgaaacaatgcttattctattacggtgtatacgtttatgaaaaatgatgtttagatccccctgttgaagtaaaccttgtcgacagtctcgccgtctttgtctttctttcccgctagatccttctccaacttgtgaacatcgatgtcctggtactgagggaaaacggccaacgcgaagggcaaagccgcaacggatgtacctaggatcaaacccaaattggctagcgtctggattccaagggatttgccctttagaacatttctttgcaatcttaccaggagcaaaggaggaataaccataataggcgtagcgttgatgactctgctcagggcagtctcaccgacggcaaggaaagcggccttcttggacttaccgacttcgtctccgttcttgtcatagacagaaatacccttgcggatctcatcgcctctcatcaggaaaacgttgacgatacctgcgctcacaacggcggcgaaaggcaccaaacggcctaggatcaacctagtgttggcggatatctttgtcaagcgtggcacaattttattaaggcccacagcaacaccacaagatgcggtcactgccattgtgtagttggtgatgagctgctgcatggacataggatgcgatttgttggcgttggcagagttgatggccacgttcaacgactggttagtccactgccagaagatggtgcctgcagtgcccaaacctggcgtcagcataccggcggtaaccaccaagttagacaaaacgcagcacgacatgcggaagggcagcaagacagtctcgcctgtgtcaggatgaactgtagagtcgagctgttttttggcgtgccaaaactcaggagttgtttgcttcagctcgcctctgcggtacgaagaaatcacatcgcgagctttctgcaaatcgttctctgtcgtgagcagcatggatgggtccgcgatttcggaacagtgacggacccttccccaataggtggagagatcaaaccgcgagtcgggaagtggcagaggtccgggaacagaagaagccattttaattcaatactgtgatgagatgttgaggcacagaactaagttctagggcggctatgggatcgtgtgctgggttgatcaagagaccgactcactacgcttccgctattgattttttcaatatttttcaccatcagatgagattatctaagttggccggtaccggcgatgtgagaattcgcgccaatgttatctcaagctccatggttcatgtaaaaaaccgcaagagaaaagactactggggagctgcggctcttgtttctgttcgacggcaacacacggacagctttccaagcttgtgtggccctcaatgacgtgtaatttacatatggtgcttgacgcgaatgaaaagcgcagtaaatgcgtcttagagcccgtaccacgagacagaagctcctccaaaacttgagcgagacatatgctatcctttgcgcccagtcgacaacaggctgatgaaatggtaaccgaggcgccttcagtcacgtgatagaatatatctccagggatttgtttgcatgctcaggaccacacgagttgccgcgagggagattggaaggcttcggtcttactgccaccttaccttagcaggagccattttgtggtcagaagcagcgatttcctgcgcctcctgttttaaacttgcctcgaaaatgacaagcttcacaccttgcgaaatatctctctataggctcgcagtttttggcgagacctctaaacgtcttgttcgctaaatactagctttgaactgtagcggcggacccgcgcttggatgcaaacagccccagacgccgcgttgcatgcctcaactgttatgtttatcactttgtacataaaagtcgtcatgtaaatcatgtgataagcgaactctcgcgcaccccgccggcgtcgttgcgccagcatttcctggcatccgccatactctccaacccaccagtgtatacataataatgcgtcaaacccaaaactgacacccacggcgttttcgcctccagccttgcaactcttactacctcgcccaaagtgcctcaaaaaacgccatgtgataaaacctgcacggccaaacttgcgtagccttgcgggcgcggcaaaatgccctaagtccccgctccacagcccgcctcattgtttgtagttatccccagtggctgccctaatcaattctttactcttaccctccttaggctgtttctcgctggatgcccaaaatcaacttttataaccattttctctcttcttcctactactcctgatatttgttttagctcagtgatacgaaataaaaagccttctattcactgtgccatctttgtatccgtagatgatcagaggggaaaagaacggctagaccaaggttcctgcgcgagcgtcctcatactgtctgaatcgattagcaagtctgggttcagtcggtaactgcgcgagcgctacattcactagcaagtagaaattcaattgtagaacttagtagaattaagtatatcgagcacggcctgtagcacgcgtgcccggcaggcgcgctagacgctgcgttgtggccaactagttagcctatgaaatctatcacgagcatgctttttttcgcggtgctctaggtaggcctgaaaaattttgagagctcatctcgagctcatcgcaggctcatcgcaagtaccaaaacgcggaacagtgcatcaagagactaccgaaatggctgaggaagcgcaggtcaagatcagattcttcacgcgagaacaagatgagtctctcagagcagacgactcaacgctattcgcgcccgtgtcgttgaagagatacgggctctcagagatcgtcaaccaccttctggggctcgagagtgcggttccattcgacttcctgatcgacggggagctgctgcgcagctctctcgccgaatacctgaccaaaaagggtctatcttccgagacatgtctcaacgttgagtacacacgcgctgtgctcccaccgtcctacctgaaaagtttcgacaacgatgactgggtcagcgccctagacgttggcgacagccggattgttagcggctcctacgatggtattgtgcgcacctgggacctgtctggcaaagtggagaagcagtacgctggccacgcgggcgccgtgcgcgccgtcaagtacatatccggcaccaggcttgtgtccggcgcaaacgaccgtacgctgcgtctgtggaagaccaagaacgatgccctgaagaacaacctggaggccgaagaagacgacgtggaggacggtaagaccttggctattctcgaggcccacaaagctccagtggtaacattggacgtgagcgctgacagaatcctctcaggatcttacgataactctatcggtttctggtccaccaaccacaaggaaatgaccgcagtggaccctatggatgcacttggatctaacgtttcatctgctgctaagaaaagaagaaagctagccctcaaagatggctctgtgagaagacgttctccactcgcgcttttagagtctcacacagctcctgtcgaaggcgtcatattcgattttgctgataaaactgttggctactccgtgtctcaagatcacaccatcaagacctgggatcttgttactgctcgctgtgtcgatactaagtctacttcttattctcttctgtccatggttcagctgcctcaactcaacttactcgcttgcggatctagcgccaggcatatcaccctgcatgaccctcgtgttgattcatccactaaaattacgcaacagcagttgaatggccacaagaacttcgtggttgcacttgatacttgcccagaaaatgagtatatgctctgttcggcgtctcatgatggtacagtcaaggtctgggacgtaagatctaatgttccaatgtacacaattaccagagaagccgatgtcacaaagggcgtgaacgacaaggttttcgatgttaaatgggcgaagggcgtaggcatcatcagtggtggccaggacaagaaaatccaaattaataaaggtgacgacatcttcaagaaatagacccaatgtaaattaaataccgcaagccaggctgaagaccctgtaaagcgctttacaccattgagcaaaagctctctgcataccaacaaaagactcaaaattgtgaactctaatccacgtatataaatggagcggaatctatcaattatacatttttgctcactttaaaatgtcaacccgattttattgatcacttctctttataaatttgaaatgcgcccttcaacatgagagatccgcataggtttttggccttacgctgaagcttcagagctgcactgcgatactcaaggtattggtgctcggtcagatcattttcaaaccacattttacttcctttccttgtatgtcgaatggaatttcaccaacccataaaagccttggtatagagatttttcgtcagtaagatatccattgagatctttaggatcgcacttgtggtacaggtctttccactttcgttctttacgcaattttgttagctctttgtcatttaattgcacctttggctgagtcccatacttcagaggcccaacatttatccactgcaattcagaacaagatgactttaagttttcaattgcatcaaagtaactgaaaagattctctgcagtatcaataaagtaagcggaagcaacaataatttggtcatactcttcgcagggtttaaattcgcagaagtcccccagatgaacatggagatttgacggccttttgaccttagagagatcaattctgtaatcccggacttggttaccggtgtctaattgccccgagaaatgttgtgcgaaaggtttaatggatacctgttggtcgtagccaagtgcaaattcgttgcacaggtacatcaaggtggagagctcaacggagtggacatcaaattctggaaacgctagagcaacttcgtgggctataccacctgctccagatccaggaacaacaactagggttctcccttggaaacggctactcttcaatcgggcagttatgaagtcaaccaacggcttccgttcttgcccgtaactggggtgccaatctctgcacacatgtgatatggcttcgttgacccgagattgattagacttcggactcagcgttttcgtatgagtaacacgcctcttcagtgtcccattctcctggtagtcgtaccctagaccattgcaggcagacagaagctcacggccatcaacgttgtcgattggattcctattcagtaattgggtaagagtgaactcaattatcgaatttatggttttttggttggcattcacagcctcgtttattccttctagcttctcaaagtagttgagcttcctaagctgttctaagtgaatggagtttaatgagcttgctctgtgaaacaggaccgcgttttgcctgaatgctcgaactccatactcttgtagctgcaaaagcgcgtcgtaaacctctaccagacccaccgatttttcaaagtattttgattggcttagatggaagttcgatgagattggaatgtgccggttcagcttcgaaaaagacttctggagtttgttggctaggaactgcttgaatgttttgttgttcttcagcagcatgagcaccactgacaatgccaaaatgaaggacgacagactcaaagtcatctttgatttctgtgatccaaagaagtctaagtatcgaagctaaaaaaattgaatatatgttacagtttaattataaaaatgatcctttgagaacaggttgtgaaatattggactctcccgagcttaaagcatgactacgaacagaagacgattccccattggcttgtagaactccagcttcttctttttttgcgttagatacgttagggcccgtgatccctccattttcgaaattggggtcatcatcatgactgaaacgtttttgggaggtggactggcaggactcttcgtcacctttctcaccttcaagtgcgttaaaaccaaatgtagacttctggcgcatgccttcaccgtacctttcaaatatccacggcaacgggatcattgcgacgcagataaatccaaatagtgagctcgcccacccgattgtcattttctcatacatctgaatcgtaaacagcggaaacacgcagctggttacgtatctcaacaggttgtttgccgccagggcagatgccacgtaaagtggtgggtaacaagtggagaagtacatgatgacgctgaagaaaattaggatcaaaccgaagccgaatggaacgccggccgccataggtgccatccaatgtacacttgattttgacgtccaaccaagccagaacaaactaataggaagcgcgatagagcctatcttgcagatatccaagagtttctcgggcttcaagggtactatttcacctgtaactggatccctctttccccggtatggttttgttcttttaccgtcggctgacttcaacgcaggggttcctgcaggaggcgcggggaagaagaagcggcgatcatacaaaatgtaaaacacggacccaatccaaagaccaataccgatgccaatgaacgccagcccggaaatgccgccgtccatgtggtaaacgccgcggaaaataactggatatgcctcaaaaaaggcgaacaatacggcaaagatgaacgcaacgtaaattgaaaacatcagaactgttggctccaccaaaagcatctttataggtctaaagactgtgatagtgagggtgagcttcaggaagttcttcttgtcttttgcgctgggtttaataaggttcacactacgcttcttagctcgttttatcaaaattacggtcttgtgggtctctggcatcagcagcacaaacggcataatgaggccgccggcaaacaactgtatataggttgcccatctccagccctgtttctctgttgcaaatccagcaatgaccggactaataaccggccccaaaaatggcgccaggcaaaataaggacatagccactgaaacttcatccatatcaaaaatatcgacaatggttccagaggcgacagaaagagcaggggatgcgaataccccagcaaagaagcggaccggtagaacaacgcgcattttgccgccagaaagcgcgacacccatcgtgaaaagcatcgacaatggcaaagacgccacgtagatgggcttccggccaaatatttccgacagcggtgcgccgaccacggtcgaaagccctaacaggtaaaaagtgaggcccgccaacgccagcgtttggctgtagccgtactccagcaccatacgtggaacaccgttcacgtacagcgaagagcccatcgtgaccacaaggcagagcagcgccgcggtcattgtggcaaaccattttttccaggtgggccagttatgggggttatcagggtccatcgggccatcccattcgaggcttctaggatcgattgggtcgctggagctaatatgtgagtgattcgacatggagcccgaacagtccgcgctcttatccatcgtcctttgcagatctgtctgcgtggtcttcaaacgagttttgacaggaaggggagtgatactgtcaagaaaagctttaaacctgaactttccaatttgcgcgctatttccgacttcaagctgtcctaggaagagagattaacttgggtgaagctcaaaaaatgtgtgctagcactatgagccgttcctcaacttttttaagctggccgaaaattgcagctctatggggcagctatttggtcgcccacgctaaatccccgaatgcgccttcgaagactctgcatgttttacctaattctcaagcccacggctcggatcacagttctagaattggctctgcaacttccgtgtcctcatccggtaaccgcgttttgcacagcactgaaggcgatgcagcggtatgcatcaagatatctgccctcggctctctaagttcgcggggatgcatcccgctttgcagggccgaggaacttcgaatttttttctatgcatcctgtcactcaatcacgcgcgagcggtttgaaccataacggttggtaattccgaagtcacggcactacaccgtgtaacagtaaaaaatttgttcagcctcgttaattagggaaacacggttgagaatctacagtgggcaagtgaagcgggccttctgcgcaaactttaatgacgattaaggcccgcgcgccgctaggcgtaaaagtctgggcagctggtgcgcctggagattggcgcgtcgtgacgtagcacttttttgtagacgagacaaggcgctttcttgtatgattttcactattctaataccgtcactgtggctgagccgttggcgataatcaggacaaccaagggtgtcgccggaccatgcttggaaacgctgacgtggcacggcgtggagaattaaagtgcgcaagatacgattccgcgcctccggctgtaaacccagtaaacgagacgcgtctccgagggctctgtcctttggtgaaaaggtgcctggatcaagggagtaccaccgagaggctttttcgtagcgcaccctttctcgtccttgcagaaaccggacaacgcggtcccttagatctcagtcgctgatgcagaagctgccgctctcctgcatttggtgcgctctggcgccactgtcaaggctcgtattgaaaacacggattttaacatggttcctgtgttaaaaatcctgctggcacgcctgctgttaatgtaataccgtagccgaggcgctgcggatggacaccgctcgttgcgaatcagacttcagcaaacgagcgccctctgtttgctcaccgagtgaatacgtaaaaatgagaaccagaactcatgcctcttgttgctcaatatccaagctgtctttaggcgaggaagtcacttagaacttctatttgtgcgccctcttatacccgtgggtttggtgaaagacccaaaaaatagccgctgaaatttgtcagctctaaatcacgtgaatgtcaaattcataatacgaatgcaatacgtttgtagtgacttaaagtggaattttaattttgttgcggggaacgaatccagtaatgagttacggggaatggttcgctgacgcaagcaattgaagtgattgtctacgaacgcggtgtcaaagtggactataatgagcccgggtccgctgcgacctttcccaagatcctaagaagccagaaaggtgtatgttgcgatagtttgctttatatacgcttttatggcattgcgtcggtcgctattgctggataatctcgaaagaagccaaataaggccttcagaccaaggttcctaccggccatcagtatttaaaaagctcgaattgacgcagtttatactccaagtcgcgctcttttcaacattgttgtcatcttcgattctgccttccaaggaaatgccatcaaccttattcctatttgaacttaatttggagcacttcatccggtttcgaattatcatggtgtgcctcaaacaatcgttggctagcaagggcctctattctagtgcctgccgacttgtataaggacatctctatagaccggacgtggatagcctggtgaagtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnattaggccggccacaagcattttccacaagaaaaagttagcgctatttgtcgatgagaatccaaaatattgctttgtcagaggaagaggtcttgataggtttagagcgaatagcaataaaaccttcgatgttgcacgcttgccctccagtttgtttcggaagattttgcaatcgctcttgttttaaacttgagatgccttatgatgtttcgtggagtagcactcgcatccatattttgtcgctttcgctggcattaagtcggccaaggttggaaggttgatgtcttgtcgagttaattgattgtgaagtcctcaagaccaaagctgatattggtttaaaaggattctccattccttaagcatccgattcctctcctggacttataaaagttttcaatatcagtttttgcttgtccgtccgcatcgctcaagctgctatagttttgacactggcaagatagacttttgagggcgctgcctattctttttagctgtcttagagtataccaaatcttgcgaagggaatgaaataatgtggctgatagtcatggggctgccttgttggacaacgagatctgatatttcctggctaattgctggattggaataacaccgttcaaaagtgaagcctaaactttggctaatagttggagcagagccaccaattgcacttaagctcagcatctgtcgcttttgtgccgagcaagtgcgagcacacttacgggctgtattcttcggaatttcttcactactggttttatgcaaggcgtcatagcttgcagcgccactgtcactcaacgtgtctgtattttcgttgttaattggaagctcgtaattattaacatatcatccttctcatttgtggatcaactttgccgccccttttcagctaatttctgcagttcctaaaaagacacaattactgttgaaaagggtgttggcagagcccaggcccgttggggaattagtctttcctaaccgcggttgattaaaggagtcaccgtccagatctatgatttgtcttgcgctcgcggcgaagatcaagcatggccctgatcagctttcgggaagcagagctgttaagctgccaagaaaatcgccatagggtgtgatggcgctagtgagcattgaactattcggacaaggtcatcgttattttgactcacaaatctgagattatacttgagtatgaacccatcaatcattaaaaacggaaggactcgagaggtggattcgtgattcgtctccagtgccgttttttacagatcgtgcgaacaaggctaaccagctcatcgctacaggacagaagccttgaatgcacgagattatcagcataagtgcgtcgcatcgcaccaatcatgtgcttactcaattttataactgccaggaggaacaacttcgggatcttgattttgaaaatgagcctggcgtgtttttgaatcccgtcgtggatcgcatctccaaaacagtgtcctataagcctcgggcgctgttatgggatgcaaagaccggaaatggggcactgggagctcatcaatactcgagcaccaaagacttcttctacggttccgaaaatcaaaggcctaaagagcttttgtcgcagaccagcgtcaaggttattcagacccacgagccgaccccaaaatctgagtaccaaaccgcactcgacacgaataatccggctccaccactaagtgatcagaattccaaatactggtctgattacagcaagctgatctttggcgcccctaacctcaacaccttggatcgctggtaccacgacccgaataacccttcggctccagacttcgaaaacctccaccagacttactttgatagctacgaggttggttttcaggagtttgcgacaaactactgctcggaattttttgacgagaagctgcgcacgcagctcgaaatgtgcgatgagctgcaaggtattaatttgctttccgagatagataacggatggggtggtttctcttctagtatgctatcaaatattcgcgacgaactcccaaaaactgacgttatgacttgggggtttaatcaagacgacgcactttctctgggtcagccgattcattcaacgaaaacgaaatttcagaagctttgcagcaaaatacgatcaaccctgagtctagtacaagaatcaaaccttttcttcccaatatactcagatccccagcttccactttggacgtttgcaggacgcacttgtatgctattcgacgctgtcaacgcatgcggcagcaaccgcgaatctgaacaccgttatacctttaaccagatgattgggaaaattacctctggcgagccgcaaaggaacattgtgtcgactcttgacatacaaggcttggatctttcattttactcccgcattccaacttataagggaagtagtcaaaaaacgtactcgcacctttcaattttaaggggcaaagaaaatcaagtcgcagatagtttttccatcaatacatatccatggaggccctctgatacgattcccgaacagtttaggagcattacaaattataaaacgaacctcgccgtcactgaaagaccccgtgacgtcttcaggcattgggaagccatggtttcgcgctactttagatacgacaccgatagagaagagctgaaggaagaactaggaaggcttgcagaaacatatgaagaaggctggtacgatgacttcgactctggggatgatgtctgatactatatatctatactcttgtacgggtttttgtattataattcactgacgtttttagtctcaggcgatgagctcgaaaagacctgtcatgtgaagaaaccggtgaatgcttcggtggataagtcaaaaactcgccatgtcagccgtcccaaggcctaaagtgattgtgattgccggaacgacaggagtaggcaagtctcagctttcaattcagctcgcctcccgcgtctccggcgaagttataaattcagattccatgcaggtgtataaagatattcctatcatcaccaataagcatccaattgaagaaagagagaatgtagcgcaccatgtcatgaatcatgttagttgggatgaagaatattttctccatcgtttcgaaaaagagtgcctcaacgctatcaaagacattcattctcgggggaagatccctataatagttggcgggacgcactactaccttcaaatattactcgaaaagcgtatcgagaagaaaactagagctttacttcccgaagaacaagctatattagacagcaacgagcctcaccaactatactcgatgctaaaagaagtcgacccagatattgcatcgaagtatcatcctaacgatattagaagagtgagaagaatgcttgaaatatactttactacaggtcaaaagcctagccaagctttttcggaacaaaagcaatcgcttgttttcgatacacttttcttgtgggtatatagttcacctgaagtgcttgaaggaaggcttgacaaaagagttgatgctatgatggagagtggcgcactcaatgaaatacgacagctccacgagtactacaattcctgtaattacagcgttgacaaatgcgaaaatggtgtatggcaggttattgggttcaaggaatttttaccttggctcgaaaacgcagatggctcttctttttgcgattcagtagaccgcatgaaagtgaggacccggcagtatgcaaaaaagcaagtcaagtggatcaaaaagatgttactaccagatgtaaagagccacttatatgcgttagatgcaactgacctcaaccattgggatgaaaatgtatctcaacgagcattttcaattgcagatagtttcatttcaaatcgaatcattgaagaaccctttgttccccccagcctcgaagacgttgtgaagaacaatgacacagaatcaaacagccccaaaacagctggggattggagtcgccagcaatgcgatatctgccgagacaaggacgacaatcccttagttgccattggagagaagagctggaatatccatcttaaaagcagacgacataggtcaaatttgtcccgcataaaaaagcgtgagaacctagaactctggaaaaagaagaaagcaaaggagatttgcgccgacgaaaaagaagcagtttagagagattattcataacttgactttagcaaagcgtcctccaagtttctcttttgttcctttctctgcgcctcaaattgctgcacatctgttagtagagagcctgctgaagtgattagatcattgtaaaactttgacccgcctattatgttttctttaacgtcacctaagagcttcaaggaatgcttaaaatcttgaacaaaaatgtcacgagcgtcaatacgctgcatttgcctgtcaccttcaacttgtgcttcaagcttttcgatcagtttgttgtttaggttcttttcgccttctaccgcgctgatttctttgtcaaacattttaaggtgttcagcaaacaagccttcaaattctgtttggccagttttcttataagctgatattatttttgggaggatagtgcttctggaagacttgttttctgtttttaaaattagatcctctcgtctcttaagtgtagctgaaacctctttaacgagagggttattagattctggtaactttataggcgctgtcagaagtttcttatctatcacctcaaactgctgagtcgtttcgtaatcaacagattctccttcttgtagatacttcttaattttgtggtattttgaccaataatcttgattgacctcttcagatggggcaatagtccaactcagtgttccgaatttggacctcagcagcttgtctgtatcagattcttgactcaaaaggctaaaaacttgccccaagatgtctccaacatgttgtgaattgagcttcaaatcgttcatagagcgctcgcaattgtccagctcttcaggatcgatagggtgcagtgcacccggaatttcataagaaggtagcttttcaagaagcattttgttcatggcattaagaggcgcaacgatgtattgttggaaatattgttcttggcgttggctgaaagcgttggagctttccattacaaaattgggaagaagttctttgaagagaggagcacaagctgcagaaccagtcgagctaggtgttccgcttatatcttcgaaattaattgacttcaccattgaggccggtttcaatggtgggatggttgttggtatgttttgtaggtaaatcaaatcattatctcgttctgcagttttcaaagcttcgctgactttccttctgaatagctcagcggtgtcgtcctgcgctgaaacatggcgtaggtgttcagaagcgtcccttagggatttcactttcgatccataatctcctttttcatcaaaaattaggctgtatctaaagctcgttacggcctcgaaatatgaagctttgtcttttaggcgcttatcccaatcacttcgtataagctcgctcgaggctgcctgtttataagaagctttatagtaaagggacacttgaagagcaagtcgagcaattatggagtttttcaatccatctttgatggctttgagccaaaagagctcctgagcttgcgccagcattaattgttccaagcactgaatggcttttttttccatgataggatcgctcatttctttaagttccttagcaataaatgagaaacagcccgcgcttttttgggagaaaatacatgctttctttaatccttcagttgtaccattattggaatcagcggccaaaagtgaatatagggcaccgatatcgtagactatgtttagcttttcaaaaacaaacctcgagtcttcctttccatacgattttaggcttagagtttcgaaccatttaaagctcagttgattatctggaaacttcttctcgagttgaatcagctgtaggtagtagttatgaagagcttcgacaccttctggtgaaatgtcagcctctaaggcagcatctcgcatcttatcaatagtttccagatcattgccgaagacagacgctacctggtagaagttgtcgtttattaagtttgatagaccactctttagatctacttttaagcttcttttcaaagggatacacagcaattgggacatgcttctgctttttagaacattgaatcgtcaagacttgcgctttccgctcatgggaaattaactaattttaaaattatactagggtccgtttgcatatccccaacaaaaattataacacaacgccagcattggcgatgatttttaaaagaagcaggtattcatctatctccgttatactcgcgagcatataaatgggatatatgtctgtgttgtgctggcaacaagatggttaataatccttgaaaggattcggatttcctgaattgctatgagtttcgataataaaaactacttgttttgttctccagttataatagagcattaacgtgagcgcagtttgaatactcaattaactcaatacgacttgttggaattgtcctcatccgtccttcatgtttaggaagacacttagtcaatcaaattattccttaaagggggtttcgccgatctgatgcctctactatgagtatacccgccttccctttcaactgggttgaacacctctattttgaggtaatcaaacataaaactcacttatgacttgcttgtactcacgcgctgtgtcggcgtcatacttcggcgcaaaggtttgagaaacaaaataaatcgtggcaaaaagattttgaaagagcgcaaaaagttcaaagcacgccaaaagtcccactaaaattctcttttcaccctgaagcaacagttgcctcgctatttcgatgataaattgtgctttatatgacgttttgcattttttaaattccagtcattgcgactgccgccttgcccaatgaaaacaacctccacgatattggagctcggttgatttgaagatgatttcactgctcaatagaatggtagggattgctctgcagtagaggtttctctcaaatctgttaacctctattgagcgcttcctcagttagtaagaacttccttcagaaaattaaacttaaaaatatggagattacttgaatcatcaagcgcttgctacacatatattacctgatacgtagtattgcggcaaaaagaacaaacggatgtgcttttattgagagtgctgccgtgaatgtcggaaaatggcaccaagctgattgatgcaattagttgcgatcaccaaatgccaggcctataaccaccgccaatcctagacctctcacatatcacttgaagtgttacctttttaacttgtgtgcagttttctgggaaagaaagcgttattcaagtttccgtaacatgtgtcacatgctggcattggcggctatttttatggtatatttaagctttcagcgatataccaaagctattatctcaaccgagctctgaatattttagacagtgagaacaatcaagggcacatatattgtcttgcgtttaacaagaaaccagagtcaagtccttgcacaatagtgtacgtgagcacacgctgcgcttgatttaactaaatgagaaaggccagtgatgatttcgatgatggcacacaggcggtcagctgtgctcggcctgtatgcgaaaggtcaggaccaagcgccatagaagaataaaatattaacgagctcgcgcggatgtttggatacaattttacaagttttgggacagctctctatcagtatatagtttgtataaaagaaggagccatcgtaattacacatatatgcggtggctcaaaaacaggtccggttgttgttgcgaggaagtcgtctaaaatttttgataaagcctcgaattcccatgcgcgaagaagaagtactacaatatcttgggattttctttctttcttagagcacgcttgtgccatcgtgagcatagaagcttgacttaaatcccataaagcagtgtgaagttttttttttttcgttcagagaacgagattctgtgggttctaagccgcgaacagctttcccctggtggatgttatctgcacgtcttcattggcgtccttaaagtcgtcctcgtcctcttgaagtctcacgggaatgctgagtcgctttgctcccttagatgcgttgttgagcagcttgaggctttcggatctagctatcgcagttttctcaagaccgactacttcctcatcgtctggatcttgaatttttatttcgttgcaatcgtcatcaagttctgataggaggaaggtaatgtttgttatgtgagatttaactgactgcgagcctcttgataagccatttctttttgaggcaggagctcccttaagttccgctgcttttaggtctttcacctttggtgaattgtatctaagtgtttttaaggagcgcacgtcggaggagacagtaaactttggcgtgtattcgtagttgttgttcgatggcaggggcagcgcgaagctttctttgttatgagtttcttcgttattgttactgtgggacaccaagtcagttgttgaaatattatttccgttggaagcaatgattctcctgcctttttcggagtatttgttcgtctcaacatcagaatagtagtttaacaagtcgtcacgagagaaacgctctccagattttcttttatattgggcttgatttctgtagtcgcttatgcccaggaattttgcggcctcttcgtggtatatgtagtaagggtcattgtttttactatcgtactccaagtaatgctttaaaccggcaaggagcgcaattcctttgaatttagagaacgctgcagcaataaactcttgttgtagaccttcagatgttagggagtctatgaagtgaaacaacttcgatatcgaaaacgacccgctgaccgactcgctgacaacgctgaaaagtttgagagggcgatcgacatatgcagtgagatctaggaacatttccaagctcaacgaaggtgtgtaggtcgatgccgcgagttcctgtatatcacgacgcagtatattgtgaaacttcaaatttctttcgtctctcaacctcaagagaatttcggaaaacatgtcagaggtttgatctttatagtaagtctttcggtttaggtcgcctatggtggtagcgcattggttgcttgtctctgcagtggcacctgcagcaagttgagtattgagcagtttgcgcataacgtcaagaatacttagaccaacaatactcacttcggaaacgagtaagcttgagatcaatttaagaactatcacagattgctccttgtctttgtcgagctgacggatgaagatgaggataacaatatatctcaaatgaaccggaattccattacagatgaattgaagtaaactcttgtttggaattctcaatagcactttgagcaaggcctttattgctaaggttaacttgtcagtctcagcagtgttgaaaaatgagcgtagtgcattgaccgcttcatcgtcactgttagttaggtcatccaagcctggcacctgagtctgtgttctggtgagtctcttcgcgattggctgatctgaggaagcttctaaattcttcaccctatattgcgggtttctttcctgatattttgtgagtgatagttcagcggctctagataacagcttactagcttgtggggtggccgcaaggttagtaacaactgagatatctgaacagcctttgagaagcagaatgtcgtcgcgcagacgatctgttacgacctcgaggtacaagttgacaaaaacttcgaacatgtcgataaactccgtatctccattgcacatggcaccatctaaattccggcatatgcttccaaacgtctcctccaccttttctaagacgccgacgtcgttgttaacattagcgttcgagagtattttaatcattatttgaagaaagtctttaacaaacacattcaggttctctttgcagtggttgacgatcttgttcatgagctcaagagtaacagtgatattcccaattcgcctgtggttgaggtctgccacacatttcttagccaagtaggtgctcaccttttcaagcttagtacgtctggaatttacatagtacagcagatatgaggtctccgaggacttgggctttttgtctggcgttctccctgtcggatagcactgattgaccaatttctggtgcttgggagtgaacagaatgcgcatttttagcccttttttgttcaaatcttttagtcggttttcattacttagttttcgtgtaaataattactgctgacaacattaaaagagtaagtgatatgaaccacttatagctcaagagcctaaatatgcctcctgtccccatttatgtcaaagggggagtatggtctaatattgaagaccaaattctaaaagctgccatacaaaaatatggaacccatcagtggagtaaagttgcatctctgctccaaaagaaaactgctaagcaatgtgaatctagatggaatgagttcctgaatccaaatttgaacttctctgaatttagcaaggaggatgattcaaggctactcgaactggtgaaaaagctgccaaaccaatggaggacgatatctgaggccatgggccggacggcgcaggcctgtattaaccgatacaatactcttttggaaggggaggattcagagttgaaacttggcagttctcttgatttcgaagtgggcaatatagacttggctgccgaaagcagacctgcaagaccagatcccgccgaccttgattctatggacaaagaaatgctagcagaagcacgcgccaggttgttgaacactcagggcaaaaaggccacaaggaaaatacgggaacgtatgctagaggaaagcaaaagggttgcacatttacagaaaagacgtgaattgaaacaagctggtatcgactctaagataaaggccccgagaaaaaagtatggaaccgagattgactacaacgcggatgtagtttatgagagagaaccgcttagtgggccgtatgacacaagtgaggaggacaaacgggctgcccgcgcaatcaccaactttgagcgctctgtggatcgcagcggtttgaaagatgacgcgaggcctggtaagagtgctcgccctaataagaagcgaggacgagatgaaaaaacgcaaattagtggggacgattccattgtaacaaacgagtacaaaaagcccaagctcgaacttccgattccggccttggcttctcagggcaaagcagttggagcaggcacggaacatagaacaaagccttcgaagaaggccattttgaggttattccagcagcttccagaacccaaaaacgattttgaaatagtcctcgatgatgaaagtgaagatgaggaaacagagcaaaccaatagtcctgacatagagtccgaaaacttaagcagggaagtatatgaagagatgtccgcaagtctggagtcacggcttccagaacaacaagtgagtacggattcgccgaattataagaagttccaatcgagccgcgcagctcttccgctccctgatcctatcattagtgcgaatactccaattgacatcgaattcaacgcactattagcttctacgcttatcggacatgaacctatcgaagggtatgaacctatcgaagggcaagaaacgttgatccgcacaaaaaacgcattattcgaagctttggaagagccacaggaacaggagagagcagaatacgagcaaagagtacgaaggattttgagtaagtcgccgtacgataaccccgacgcaacgcaaacctcaatagaagacgccctgtcgaggcttaaaaccctgcaaacatctatggccgaggcaaaccttcttaaagatcaaaacacttccaccgccaacaaaatatttacgaagctgttaccaaaactttctcacttgcgacagaaatactacctgcattacaagatgtaccaaaacgaatattacgcaatacaagcaagaaagaaaaagctggaattgtttcttgaaggggcaaagcgtagctgaaatacatcttttctctgtctaatgtggactttcagcgatctatcaagaacttctatctttgaagttacgctgcacgatagtgaaaaaaatttttggtgactgttaggcgaattggcgacaacatcaaagtcaaagccaaaagatcagaagctgacaacgaaggccgcatcttgcccacattcaccagcaaacatgttcagatacacagaggaagagcttttgcaattgaagcctgaggttgacgttcctgtgaacttcgacattgactcattcagagctatcatcgacaaagttaaggaaatccaaggcctacaagaggaagagtaccaacaattccaccgcagaagatcttctcaccaccatggcagaccaaagattaagcacacaaagcctaagattaccaccgattcagacgggtggtccactttcgagaacactgttgcgagaagaaagtcgaatgcagctggcaacggtagcgaggaggacttgcccgttaaggagcagccagtgattgctcaggaaacgttgaaggttaagcccaacaaaaacattacttccacaaagccggctgatgccagagatatcgtgactgacaaggctgtcaacaactttaacgcctttgctgctctggaaagcgacgaggaagacgagtaggattcctgtatgtaactttatagcccaatacaagctacgggactaaagcaattattgctgtcatctgttttgaactctggatcctatatgatacaggcagtttccgggaaagcgatcattcctgcaaccataaaatgagaaaggcccgcctgcttaagaagccgtagattagcaagggcacttgccttatctcgacgagttcgcacagtttcctatgcaagcatgacttccatcatttaatacgaagcccatcgcttctttatcatgaaattatacagcttggcctttcatctcaacaaaggctgacgaagaacttccgttcaactggcaagcagcaaaccaaaattttctgttttgcattttccgaaacatggggttatcattcatacgattggcatgtcttttagctctttttctggcctctgtagtggtggctcaggattattatgctatcttgggtgtgtccaaagatgcatctgagaaggagatcaaatcagcatacaggcagctttctaagaagtaccatcccgacaaaaatcccggggacgagaccgcgcaccacaaattcatcgaagttggcgaagcatatgaagttctaagcgatgatcagaaacgccaaatatataatcagtatggcgcagaggcgttgaaaaatggcggtcctggcgggtctggtggacctggtgggcctggaggttttggaggtggatttcacgatccaatggatatctttgaacaaatgttcggcgcgcaacgtggtggtggcggcaggggcagacctcgtggccacaacctcgaagcacgcgaagaaatcacattaaaggaatactaccaaggaacgtcgctggacttcacactgaatttgaacgacttttgcgacaactgtaagggcactggttctcaggatggcaagaccacacgctgctctgattgtcagggccaaggtgtcgttatacaaatcataagaatgggtcctataacccagcaaatacagcaaatgtgcggcgcatgccaaggaaagggtcagataattaagaacaagtgcaaacaatgccatggggcaaaggttgagcggaagacaaagcatttccacgttgatgttcctgccggagctccacgcgacttcgtggacgtcaaaaacggagaggccgacaaagggccggacttcgacgccggagatgtgtacatcaagttctctgaatcttcgagagacaatatgggctacagaagaagaggagtgcatcttcaccggactgaggtgctgaccttgaaagaagcattgcagggaggctggaagcgggaaattgagttcctggatcacaccaagaaagttaagctgcatcgggatgctggcgtgccagttaggcatggcgaaaccgagcgtgtccccggatttggaatgcccaaagacggccgccacttcggcgacctatttgtggactatgtcgtccttacgcctcacaaggtgtccgcccagctgataaaggacgaattgtgagctactttgcatatatatatacgtgtctaacaactctggaagccgcgagactgcatttgtcgcaagaatcatgaccaactatatcagatttgagctgcaaaaaagagaaaagctttcccgcattcaatagctggagatacatcttaaaccgtcattctcccatgcatctttcatagtaccaccatatatttaaggcatcaaaccgaaataatggatttaagtatcagtgacgccagtggaacgcatggttgattatggagttaggaatgacgatgaattcatagagctcgaaaacttttttttaaacaaacaccaatatacctttagacggcgatcttgctttcgaatttacgaaggtcttaagggctcaaacaccattagcactagtggctttaggtctgaagaggcactggattgtatttcgatcgtttctcctacaagtcttttgaatttatgtgatgacttttaatattgagcaattgatgaggcgtcggtttttgggatgagaaccccaaggtgacgaagagctaccagacgtgcgagaacgcctgagtgtttaatttcataaaagcactatatctgcccctttatcttgtagctgcgttataagcaggtccttattgcggttccaacttgtaagttgcttgtcgccgagcaagagaattttgacacgaaaattaaaccacataagccgctttgctggtgccaattgctgggccccgatttgatgtatccgatatctggttttgttggttaacttacctcatcgtttgtatcacgccattaactttcgcgcttcttgaaggggtacgacgacacaatatcatgtgagcagaatcagagcatcaacatgcatcggcgccaagaacccatctctcgcgttagacgccagctagaagtattccaatatgtttagcgtatatttattccttttatcaaacactacatataaacccacttaccgccgtggcggccctcgcccaagcccaactcagaaggactttgaggatttcgcagagaggaaactctgagcctttactctctgtaatctgtaccagtagctgaaggcgacatcagagacaacgtaccccatggctagcatggagaggttcctgggtgtagaggcgagcttaatggttctgatcatttttggtggaatgggtgcgatctttgaagttgctggattctgaagcagtagagaacgtcttcatcacagattgttgctcccctcttatatgtgtcgcgaccagtggaatacaggctcatcatccaggccacttggagcttacataaccgtaaacagcatctttgccacaactaaccacttgcaagagatcagttgatttccctgagtctctaaatgagcctcggcatgcaatttgctgtaagggctgggatgcacttattgccgagttcaccttatgagctcagccgcgacatccagctgaagccgtacggaggatacgctaaacgcaagtcttcgatgccttttgcgtaatattagaagggcggctcacctttaaggtttctaaacgaaaccgatgcatgaagccacgcataaaaaaaaaaaaagtaggccagaatagggccaaaggctcaaacgacaccatgttatgagggtgttgcctgagactttgaagctctcgctgtatgatctgcgtgttattgaagaatgtactttttagtaaggaacaaatccagccttctggaaaagccgaggctccacttatcggactttgagttcgttacttggcgataaaggataccgtaagctaacaacacacggccgcacgcgggaatctaatgtctcggatgacccgtaacctcctgagaccaaccagggatatcggcgccactctggtataattttcgttcactgagcgcaactccttctagcccaacagtgtctctcagccaggggtgattaaccatgccaccagcatctgctctttcttgagggtcgaggcgaagcattggcatcaaaaaatccgaaatagtttccgcatcctcagccgcaaatctatatttttccatgagaacgtctttcaaaggccagaacttgagctttgagatgttccttagctggcctcgcgaattaaaaaaggtcctagcgtggcgacccgtacttaacagacgcgcaggaatttcacccagtaattcaatgatttgtgcgatatgatcatcgtccttagagtaagaatgcccttcatccggctcgaataggaagtcgcccgtcagcaattcgaatattaagcacgccgccgaccagatgtcggcgctgcatccccattgacagcccagaagcacttcaggtgaccgatactcccgagtctgtattgagtttgtgtagtgttcatcataccaacacgcgttgcctaaatccgcaattttaatctggatgatgtcgtgctctctttgactttcgtcctcaggacgttcatcagcggtggtcgtcagctccagcgaagaaagagagttggcaacttgttcgtcgtcgccgcccgagaggttagcattgctccgtgatgagcatgccgtgggtcttggaagcgagttgcctatcatttgggctttcatctcgaaaaagtttgtagagctaatgggagagggcaagggctgggaaccagtgatgattgtatgtcttctcattctacgatcgctactgcttcgctccaaagaggcagatgcgctgcctctcgataaactattgggagcagctggtagatccatcgaagtcttggtggcccttctctgactcctcttctggtcccgctttttcttgtcaagtacttcaaccatccttacaattgcctcaacgtctccaacgtccattaaaacgttttcgggcttgatatctgtgtgaataacgccacactttctatgcatgtaatcgagcccaagcaacaactgcttggcgatttgtttcacgtacatcaccgggatgccgcgatgctcatattttttaataagggccaatagattctcccctaacacctcaaataccatcacaacatgcttgccgttaggaccgttatggttgaagctgtccagcaggctcaaaatgtgctttgaagaatcgtagaggctctctgtagagctcacaggtgcgctgacttgccgaaggagtttgatttcatcaagggctgcctcagtataaactttgtcgctgcgcacaattttcattgcgacgtgcgcatttgtcgcagtgtctttcgctagccatacagtcgaaaaatggccccagccgagtttccgaacgaccatgtagcggccctcgttgtaggtctcaccacgaaacgcggggtggtatccaccgggcttgtagtcccttaggctttcctcgtttttttcgtcgcacgaggaatactccgagtctgattcctgctcctccgggtcgcttttatcttttccatcaccacagtcgttgttaccgtctttctggatttgtaatgccagcgaaagcttcgattttgccgttccttgagttccgggaacgctttctcgctggaaaaagggattgctcgtcgcgcgctggttaggcttgctaacgaatcccggataattgattgaagatcccattcaatcaagtagtagaccaggacgctagtgcttctcaatcttctattttggttgaagtcgtgcaatttttcttgcgtgtctcaccgtaaaatctacttttaaaagccaaatttcttgggtgcgtctttaaagatataacggtgttctgattatgactatatccctcgtatttagacggaatggaccctgttctttcgagcttgaacttgtttaagcatcaacctttgatttctagcctcctttgtttctcttacagttcgaaaattttggtctgatgctgcttacggggcacgtgtggaaggactgtgatcccaagtctaccaagtatcaacgaaggccatcgacgctcaaagtgtctccgaaatagtaggcagggtggtgtaactataaatatgggtacatgctgagctgaatttaagtccaagttgttgagctcttgatactatatctacaaatagattattgacatatcttgagttcaaagctctttgtgagtttaatctccatccctttctgcggttgacgatggtgcgtggatttctggagctttttcagtaatcacagtttcaggtgcggcgttgctttccaaaatggcgttgttctcagactctgtattattctcagtgatagaattgttttcaggtactgacacagttttgtttgcagagtcttctactggcggcgcagccggttgagcagcagatgtgtcttgtccttctgagttttcaactggaacgttgtgagcttcttggggtaccgttgggtcatcatttgaagcgctccgggccttagttagagtggatgcggaaggggctgacgtatcctcggggttgtattggtccatatcttgatcctgagcatcatttggtttgtgggtatcttggggcccgctttgagcactagaggtttcggtttttttcaagagggacgccgcattattgtgcagaacatcttggtaaggcgctggtccaccatcggtgtgaactctcgcaggcgacagctctcgtctacgagatccgtagtcgggttggcgattgcttctgtaggaccttggcccatatgcacctcgctggcgggacatgtcgtcacgcattggcctgcgaggtgggtattcctcgccgtattcgtgctcgttggtgtagcttctagcgccgtaatcactgctgggtgggtactcctggtatggttcaggctctcgtgggtgaccgcgatcggcgctgaaccttgaaggacggggttcagaccgcgccaactgaacaaaaagcgagaactgtgggtccaaggaaaatggttgctgatccaattgcgcgatggccgcttgtgcttcttccggcgtttcgtactctacgaaggcgtatggacgtgcgtatggcgatctagccggtggcatgtcaattcgaacaacccttcctatgctgattttgtcatttacttgttagttgagtctggtgtaatcatggaaaagaccacgggatatacgtacctttcgaagtcaggcgccaggtctctggtcctgactcctcgtggaaacccgctaacgtgcagggttgttttgaaagccatctctgggagatctctgtgctgggtctgcgtgaaagtgaagagtttactgtgttgaaactttttgatcttcaaatgaaagttgtcaaaacacaggctaagacactgttaaagatgccttaccacagatgtgacaacgcagtgtcttcgtaatgccgctatcaagaggcttggcttggcttctgagatgccttgacgattgaaagtgtttttctgtgaggaggcataaacgaacgtgtttgcagcctaaaacgccgaaaatacccaaaatgacacttcttctcgggaatgcttctcggaaacagcaaaatacggggcatctgactctaacttgggctgttgcaatgtgctactagcaagcctttggcaactcttcgaggagagctgcccagtctcacggaagaagtttaataacttaacgcgccagacgtcatggcgggcagcacgtgcgagaacgtcaccacataccgtggaactcgcttgagtctctgtgcgctgcaaattgattgagcttatcaaatgcggattggttgtggatcccctgcagttcggcttcgcagcctaagacgcccgtcacgattgttgcaacagtcccgaatgaaatttattgaatttaggttgcagaccaagtttgttgggacataaaattctcgggtgccgccctagctataggcccgttgaacgtcatcagtagaccggggcccgattcaaaacagattccagtcgagtgcctggcccctcttggtatctcgttaagagcatcagccattcttgaaataccacggagccattgacctttctgctgaacctctgggttcgggcttactttattgtcagtttatatggacgtttaagcaaattactagctagtagaaaaacgtcgccattgttgaaacgaagcacaagcagagtagaacaacggcgcagtaccaaacctagctaaggtcaccccttcgagtttcggtacgtgtatcgaccgtttggatgccgagtccctttactaaagttgattgtgtggctacggcggctagttggcatttttgtttttgagctcctgagatactcatcaccgagcggagcgctacaaagttgaaggtaaaagtaactaatgtacgcttgaagaggatgtaagtgcagcctgaggcctggttcaccacgtttcggcgcaacactttcctcagagcagcaactgtgagcgagtctcaaggaggacattcgcttggttacagggaattaacattcggccacaacaacaaacgaacaccctatttaaaataggccatgttgcttccccgcgccctccccaaaacaagccacgcaaccacccgcgccgccttcacacgcagttggatgttgaacctgggtgagtgtaggtagcgcaccagcaaaggttccagagtctgaagctctaaggatgctccaaactgagctgccactactattattgtttacacgcgcttttgttcccgtgcgccctccgacactactcgaacttcatcagaaactcgcgagctgcccattaacatctactggcactaggaatagtagtcactgtcgcgaggaggccgggcatcctccccgcccacatgacccaaacccatgcaaaaactcacgacgcagatctcctccaccgcatcccatatccaccgtccactatcgccccggcccggaaagccacccgggcaacccgcacgcaactaaatgaaccccgcgcaacgcgccgagcgccgcctgcagcaaaacgccctccgcaccaatcggtctcaatcgcggcttctccgatcgcttcgtgccaaagtgcacatttttcaaaatgtcgaaaatggcccgcgacgcgacttagactgtgtttcccagagccgctcgaaagcgaagcgccggacctaacagcgacatcaatttcggtgatccatcaggaactcccaacctttatcgggactcaaccgggcgctcacagttctgccctttgaattagtagatcagagtcagtgactcaataattgttaactcattaactcatgcgctcatcgctgagttcatcgcgcatcagaaaaaagtatataagctggataagaaagaaaatttttgattaattatcaaaacctgggaatgagtagaaagaagagcatcagtagtggttcttgatccgcatctcaaattagcttgttggccaggaagacctgctaatttctgaaagaagaaagatccctgtaaagtgttttcgtggcgcgttaagtcattattcaagaactagagatgtccgacgttgaacaagtgtcaagcgtttttgacaccatcttggtgctggactttgggtctcagtactcccaccttattaccagaagactcagagagttcaacgtgtacgccgaaatgctgccatgcacgcagaaaatctcagagctgggctggaagccaaaaggtgttatcctgtcgggcggtccatactccgtgtacgccgaggacgctccacacgtcgacatggacgtgttcaagctggatgtccctatcttggggatttgctacggtatgcaggagctggcgtggatcaacggtaagcaggttgctcgtggtgagaagcgtgagtacgggcccgcgaccttgaaggtcgaggacgcatccagcccgctattcgagggcatggaccactcccgtgtctggatgtcgcacggtgacaagctgcacgggctcccaaccggctacaaggtcatcgccacctccgacaactctccattttgcggtatcacccacgaagagaagccaatcttcggtatccagttccacccagaagtcactcactccacccagggtaagactctgctgaagaactttgccgtcaacatctgcaaggccaaccagaactggaccatggagaactttatcgacactgagatcaagagaatcagggagctggtcggccccactgctgaggtcatcggtgctgtctctggtggtgttgactccaccgttgctgccaagttgatgacagaggctattggtgagagatttcacgcgattctggtcgacaatggtgttctgaggctaaacgaggccgcaaacgtcaagaagactttaggcgaaggtctgaaaatcaacttgactgttgtcgatgccgctgacgagtttttggacaaactgaagggcgtcactgaccctgagaagaagcgtaagatcatcggtaacactttcattcacgtctttgagagagaggccgccaagatccagccaaagagtggtgaggaaatcgagttcttgttgcaaggaactctgtacccagatgtcattgagtctatttccttcaagggtccttctcagactattaaaactcaccacaacgttggtgggctgttggaagacatgaagctcaaattaattgagccactgagggagctgttcaaagacgaggtcagacacttgggtgaactgcttggcatctcccacgaattggtttggagacatcctttccctggtccaggtattgccatccgtgttttgggtgaggttaccagagagcaagtggaaatcgccagaaaggctgacttcatctacattgaagagatccggaaggccggcctctacaacaaaatttctcaagctttcgcctgcttgctaccagtcaagtccgttggtgtgatgggtgaccagagaacctatgagcaggtcattgctcttagagccattgagaccactgatttcatgactgctgactggttcccatttgagcacgatttcttgaagagggttgcttctagaattgttaacgaggttgacggtgtcgctagagttacttatgacatcacctcgaagccacctgctactgtggagtgggaatgaagcccaagtcatctgttgtaattaatatagactgttctgtaaaattaaaaatcaatcattctaagataaaaattcatattcttcgaaaacatgaaaatgcggatcaaatgaagggaaagatcaagaattggtgaagcataaaaccttcaaatgggtggcacagcaaaagttcttttgcttaaaaacaaaacttgtccaatagacccttatcaaaccatttttgaagagaatgggttcactcctgtgtttgttcccttgattgaacataagcacttacctcatgagtgcttagcactgttccaggatgacaattatctgcgccagttgcgccatattgtcataagctcgcaacgtactgtcgaatgtttgaatgaatcaataatcccaagactcacggcccagcaacgtgatgatttgcacaacaaggtagtatacacggttggccctgcaactgcctcatttcttgagagatgcgggttcaaaaacgtcagaggcggaattcacgccgggaacggtgacatcctcgcagatttgataatagctgagctgaaaggggacgaaagttcagacgtttcgtgtttgcctgaaattttacttcttgtgggggaaactcgaagagatataataccgaaaaagctgacgtcagctggtattagttcccgggaactcgttacttaccaaaccaaaactcttgacgacaactttcgccgttttgaacaatgttacagcccacattcttgggttgtattcttcagcccacaaggtgctggagagattgtcgaatacttacaaagaaatcccgtcaacgtggcatgcattggtcccactacggagaaaagcctgtcgaagaaaggtctcaatcctacggtggttagccagaaaccggagccacactctctcttagagtccctggaatctatataaacgttaactttctaaaatctatcaagctattaaaatcgtttcatgcatgttcgagtaataaacttcgggagctttcttgccatcctcggaaatttcgactcttggatatttcaaataccctcttctcagtgggatcatatggactctgtattcgcttttaccgggacaaagacaaaatctcctcttcccattgataatccattcactggagttggataattcgaaaatgtagtttttttcttgtctactttcgcttgcccaacagctactaaggtcatcgatttggatatcaaccgggagcagttgaccaactttgaggttctgctcgcacgttgtttcggctttcaaattaaccgaaaaaaatttggagggagaagggaggtgcacgccaactacaagctctgaagtttcgagatctttagtatattccttgatttcgatatgcgagagttggaagcccttataaagctcaaaaaggcaccgcgatgaagctttcaaaaagccctcgtcacgaaccctggtgactaaaagttttcttattgcctctaccgactctttggaggagacgagttttatgatgttatcggactcgaatagatcatagtcgtacgagagtgcaccaagaacagagctgttccaaacgtctcggtatagctccatctttgaggcaatatctgggtacccttgaattaagatggcgcttgtcactaggtggtctatttgaccttttaatgtactaaagcgtacttttaattgaaatgagtcaacactgtcaaacttcgcaccatcttgagttgctattttaaaaaagctcaagcttgtttcattgagcctgtttctaagcaaaataggagcttccggttcaaagcctccggttacggtgtacttctttggctcgtaagattcaaggcatgatttgtaaaataaaactggctcagtcggaagggaagaagagatcaaaaacttgaagaagaagcaattttctcgtgctatatcttccacagatatactcaaaggaagagcacagctgactttttcgacctttttctcgtagaaattgtgattgggggaagcgatgacattgaaggagagttcttgtttcaacgtgaattcatcaataggatgcaagataaagtattccacatacgatgtatcaaagcccgtaactgtgacagatagtttctttccatcagcgctaaaagcgacaggagattgcgcttcgccttgaggaggaataatagtaagcaccaatttaaacttttcgggtatatcgacattggagtatttcagatgaatcgagttttttgtcagctccaagcgtttggaagatagaactgcgacaccaaagttgtgcgaagaaagaggtttgacaagcgagatcgaagcacaggggcctgaaaactctttacaaaaaattgtgttgccaactgtgctttcagtgctaattatttcgaagtttccgaacgaaatttcagtagcttctagataaacttcgttgtctccagggcggatgacggtgtctatgagcttgaattcgaggaactcgtctaaatcatttttcaacaaaactctcataatcgctaccgacacatcttgcggcagcttttgactggaaacttttacgcgtagtgcatacacgttaggtcttgcgatatgaagctcgttttccactttaatctcaaagaggttatcaagcgggtacatcaaactatcgccaccctccctgtttatgctgaggaagaggtcccaccaaaatgcctttcgctcaccagactgtgttgatgctagcaaatccagaatggagttgcttaaaacggtcgcaacagggacatcttcttcacccaaagtgataacatgcgtttcgggacacttgatcaaacagtccacaaagcattccaataacttaatagccagttcgttccaacaagaatccttgtagtattcatggcaagactgtaaaatatcaattgccttttgatattcttttctttgatggtacagcaaagcaacttcaacagagtaaaggtcaacaattcgatatctttttgagttacattcgttcaaaagcgttataatgtttttggttctttcaaggaaagataattgaaacacgtcttcattctcaaatgagctcttcaaatcgtctgaactgcagctaactttgttaggaggatagatcctgccatttaagcggaaggaatgctggccaaaagccatatccagccaacagtctctttgaattatttcaaaatcagcctgtatttcacgaaaggtagttgtcttttcaatatcaaatatgccggcgtggtttaagctttccagaaaagagtatttaaattgcgctatcattggggattcattaaattcattctgaatgacccacaggaaagacctgacaagctggtaaagccgcaagtttcttgctgtttgttggtagcttttctgtattagttcgcattgtttaatgagaaaaaacctgtttaactggtaaatagtgaggttttccttggccaattgaaaggcaattgagtttttgctaacgtctggttccatatggctgaattgaaaagggacttcgagctctcccttgctgagtttgggacctaactgagtgaaaagtgtatgtctcaagctctctagctcttttgaggcttcgtcattcaagtgaaaagccaaaaataagttcagaatactttcttgaagagacgcgagttccatcgtatttccttccggcactttccgcaattttgtttccagatatccaagccgctgctggaaaacctccatggtgtattttctgagctgattgactgtactgttccaaaaattcgttttctctttctcagacttgtaaatagatttgacctcaatcgcagtcaagaagggaaagtccttgctaaacttgtcataaaatgaaactgtcttaaaaagattggtctcggatatgtccgagtttgagtgaagaaggacaatccttttggcaggagcttcagaaacgtttgacccagcatctttattgctccctgggggcggcaaccattgtcgaatgagtggccgcacttttgccctgtaatcatcaatcgaggtacatataattaccaggaacattatgagaggctctgagccgcattttttcatgctctcatcagtttctggtataatttcgattgggagatgagctatggttcttaaattttgattagaaggtttccagtgcaaatttctgaagggcaacctatcttctagttcgctttgtatgctaccgaaggcattgaatgggtcgaagtaactaaagcacaccggattcgtcagatgcttatcggacatgtctttatagcaattacttcaccgaccgttatgttaaaggttttcttccaccaattattattttggatgtgggataatttagatcaaatgttaatgctatgaattcagagtctaaagcttgaaatagacccaaacacaatgaacaaccacaaccggagtgacaataataactattcccggccccattcctcaaggaggagcttggttcgttacaattccgctctcagaaggagggaggctggcaagggacatcagccgttcaaagaattgcgaagaatagaaaaaagggtctgtaaaccattaagctcgtctagcacgcattgggattctaagcacaatgaaagtagctccgaaaccctttcttgggcacaatccttcataaacaggggtagaaatttattgaagtcaatgaatgaagaggagcttaagttcgagaagagtattgaagagcagagaaaaagatcacaagttcgcgaaaaatacgtcaactcgcttttaaaagagtcagatgaggccaaatctgcaagtctggagcccagcaatagccgggacgaatctgagcggtatggcacggatacatcgttcaagaattacgaggacacgctaaacaacagtttggctttcactgataaggctaattcatcagcagtttcgagtttgagttctcagtccagggagagctcaggttcagctctttcagcatctcaacccgataacggcattgcaagtgagaggcaaaacgacgcccggattactgaggatgataacgtagtaataatgcttagcgacaaggagagtgagtactccgatccatcttctgcggggtcgagacaatatgatggccctgaggacgctgaagacgcggtacaataccctaaggaagcaagagacgacttagaggatgataacaacagctttggtggaacacaaggttcaagtggagtcgaggtaacagtagatttaaccagtgaagaagaaaacctggaccaagacgaaaatgtgagcggatatgaggatgaaaacgaaattgaagatgaagatgagaatcaggatcaggatcaggatcagaatgaagatgaagatgaaaatgaaaacgagaaagaagaggaagagaaagagaaaaaggaaaacgggggcgaagatgatgatgaagaagttgacgaattcgaaattgaagaagttactggaaatgagactgaaaacgaaaatggagagttctctgaccctaaatcaactggaggctttatgcaagcagaaaggattgagacagaagatgcggacatggttcaagacgagtacgaagaaagaaatcaatacagaacgaatgatgaaaatgacctaaaaaacactgatagcgattttgatacagacaacgatcaagaaggacatcaatctaccgattttggtgatcaagacaaccacgaaatacctgtattaagcgcgacactaccggaagacgatgaggtgaatgaggcctacagctatgaggatatcgcatgtcgtgccataaaccaagttggtaggaagcaagaggcagaagccgagtcttccctttcaattggtgtcagcaatggactagggccacactcatatcacgagttggaggatattagtgatccgaattgtgcaccccagaacgaccaagttcgtagtagcgcgtccagagagaatgctgatagcaaacctggagctatagcgaacgaatacgttcttgagaatttggatggcgaaaaagctcgcctccacgaagatcaaggagttgattcaacagtgatgatttcagatgatgaaaacattagtgagagtttgcacctcgaacaagaagggaaaaatggaacgtcgaatgtcgattttgttgaacacccatttcatctgcgtactaccgacgctggcgaacaatcttcgttcataaacgattcagcgtacttctcgtgtaataccgagaattttgatataaaagctacggacatcttgaaaggacaaaatcagaagcctgacaattatggtagtgaaagcaacaccccaaaatctggaagatacgctttagtatatttggattcatactataacagttcagacgagaatgaaagtgcatccaaaataaacgaaactgccattgaaaaatacatttctccgtttgatactgatccattccagcgagatgaacctgaaattgaaatccaaagtctcaaaaaagtcatgacagcccttgaagtggccccatcctcccaagtcataatggcctcgaatggaagcccttcagtcgctcaagaaatggcccaagaggctgatgaaaattcggttggaccgtgcgtggtgcaggcgagcacagataacaaggaaaccgatgtgcaaggtttcagggaagctgaaatgcacctagacaatattaatatcagtgaaatatcgaatattagggacaacgactctgcgaaaaatgacaacgacaatgaaaacgacctaaatgaatctagtaagggaatgcctgcaagcaatgagccaagaaacagctgtattgaagaaactttaaaagcaccggaacctgtatcagatctcaaggaggctgatgaaatcctgagtcctgtaggcgcatctgataaagtgcgcgctgcctttgaaggagacgctccgttgcagtcccctagcccagtttttattaaaagtgctaaagttctcgaagagcggtttgaagctattgattcgagacaatttcgtgaacaaggtgcttcacctggcgatgagaaagagctcgaggagtatgtcacgtcatttctcgaagatccttctgaacaggagaaatcaatcgcagagaaagaaaagcacgttgtttcagaatttcacgaaagtttccttgtggaggaaatggacaattacagagaagcttctgtttgcggagcaattgtaacagagccagtagtgtcttgtccagaaagtgatgaggagctgccgacctttttctcggcaattgccaatctaacccaagaggaggaatatagcagcgttgaagtcacaatccaacagagtagtggcagtgacaggcatttggctagcagcgcgagccctgattccttgcaaaaagctagcagttttgttgaagaaagcacaaaaagcgaaacctcaactggctcatcgcaaagtttcgattctccctttaaaagacgctattcagaaagctttactgacacaccacaaaatgatagaaacaagcgcaccaaattttcttttacagatttcttcaaaggaggggctttagaaaacagagaatcacagcggaaacaaaggcttctcccaaactttggcgatcaatggaaaacattgaattttgtacctcggctttcactttggagggcccatgacggaggaaaagcaaatatactctcaaaacctcatgatctttatacaaatgtcaaatcatcccttctgggcgttgcagctaaagccaaggacagagctgcatctaatatccgacacaacatcagacgtttagaagttccggatattgtgtatgatgctgacataagcacagataccgactcccaacagtcaaaccctgaatccgagcaaactgggtcgggaaatgctaaggagagggaatcttatgactggggtgattctgaagaacttagaggtccagagctttctgacagcggccctcagaatgtggttgatgagtcgaaaatttttataagtgccaatgcgccagtatcatttctgaacctctctccggctagtagctctgattctgaatatgagcatcatgtgggaaaaactaccacctgtggccacaaaacggataccaacgcaggtcttgttgttagcggctcgattgggagtgacgacaacaaaaaagaagaaaaagtggagggctctgcgtctctaataggctggatggcctccggtagtagttctgtctcagggaaccccgcgtcttcgtcacaaagctctgattctacgtccgcaggagatgtttattcagccactcgattacctggtaaggctacaacgtcgggcggccccccttccaacaacagcaatttgcggaaatcactagatgatatcttctctacagcaagcgtcgaaaatattgcaccaactttcggagacttttcaagagtggattcacgtccagaattcacaatcagtaattccagcccatccgcagatactgattctttgagttcttattcagacacagacactgagagcactatatcgccaagtgacgacagtgacgacgaagatgacgaagaggaaaagagcgccaaacttaacaaagcattctattccttatccaggcgcaaactgcgttctcgtccgagtaggaaaggacgacagtcccgtatatagccgttgccttcgaaataatgatattttagagcttctgttagctagtcatgtcagtgacttgtagaaaatttagtgagccacttttttactctcgatctgagagtgcgatcttgaaatgaaagcttgaaatttgaattattattaaacgagaagcatctccatctgctgaaaagtaccaaactcattcaattccccggattttgtgataaagggcttaaaaatggtaaacagagcatttagcgcacctggaaaagcattgcttgttggcgggtaccttgtattggacccccaatatcggtcctacgtggtagcattgtcatcgcgtatgcatgctgtggtatctcaagctgcgccgtgcgatgaaaaaagctttaaagttactatcaaaagctctcagttcaatagtgacgaatggaattacatgattgcgggtgaagcgccgtttgaagttcgggagctcgatgggcgtaaaaacccctttgctgaaaaagttgtcgaagttataatgaactactgccaaccttctcctactgaaacgggggacatattggttgaagtatactcagaccctggctaccactcagtcggcaccagtatgctcaagcgaaacagctacaaggaattccgttttcacgacgaaacaattacaaaagtcccaaagacagggcttggttcctcagctgggttagtaaccgtcctagtttcagcccttttatcaattttcaagccaagtcttaatgtcagggctgagaaggatttggtcacaatacataacctatcacaagttgcccattgccaggctcaagggaaagtcggtagtgggtttgatgttgcggcagcagttttcggatctattatgtaccagagatttgacccagagctaatcaacaatcttccagcggccaattcaatacattacgcgcaagcccttcggaaactagttgatgagacagattggaaatttgaacacgagaacattacgcttccacctgggtttcgtctaatcatgggagacgtcaacaatggttctgagaccaccaagcttgtcgcaaaagtgaaagcgtggtacgatttgaactaccctcgaagcctcgatatatatcaaaaaatcaacgagggaaatgtgagctttattgaaggaattggcaagcttgcaagtttttcaaaagaatctccctcagaatacaactgtatgcttcaatctctaaactctggtgccgattttgaaacctatgatattataaagcagattaggcaggcagttgaccaagttagagcaaaatttcgcctcatcactgatgagtcgggtgctgacattgaaccaccagtccaaacacagcttttggatcaatctttgaatttgaaaggcgtcctcacaggcatggttccaggtgctggtggatttgacgcaatttcactcatcgttacggataactcagatattcctagtcagactcgaaacgatggaaagttttcttctgttacatggctaaatttgcgccaacaaaataccggtgttaaagaggaaatacctgaacattatgataagtttacgtgaagaatgaagtatttgatagataacaaagataatgctgtatagcgaagcgctcgggtgttgaatttatgatgctgcacccccttgtgagtctttttctgccgtcaactcccaatcctttttccttacgcctgccaatccacccttgaaccgcgtcattattttccgtatccttccattgtgtataagatcattaattctaatttgttctggggtatgctttattggtgcgaacttctcgggtataaaacgacatttgcttggtaggatccagtcagacctccgcaccggttctaaagttttggggacaattgattcgaagagatctagtatttggggaactgcagcctctattcccgcccgctctaacagcagagcctttttttccaaaatctctttctctttctgtgatagtcgggaagaccttcgtatgttaccatcgctgttattcgatggaatgatgctgtttacagatatactagcatccaacagggcaggtttccgttgctccggggttgggctttgggaagtgcttgagctcctcgacgctaacaccttttgtttgtttaattgagacctggttgtccttcttttgggccgaaactctgcattttttttacttttctcgtcgtccgattgaagttcactgtcagaagtttggccattaactcctcttttgatcttttcgtaatacacacctgtgatcctgctcttaatgccctcgacgtcaaccttcccactttcagatacgccctttttgaatttattaagtaagaagaaatcttcgtaggactcaaattctattggcttgacattacgtttcaaagcagcactttcttgcgaaagttgccgcctcttgtttttaatctgctcaaattgggtgaggttacccatattaatctccaaatcgcactgacttgggatgttattgaaacccatgttctggaaattaccagactgtatttctccgttataggcgctggtgcaactgtgcccgtttaaacgcaatttcgcgacagcctgatcttcttttgaatcatccactagtagctgcatcaatttgcccaattgtctgtagctgcacaacgtcagcgaaagggcgcggaacctggtcgtttgattgtacacccttaagacagtttaaaacttctttaaccaaatgaactaaaatatcaaaatttttgatctcatgataatgcacttgttatatagtgactaaatacacatcaggcgaatattaaataaccgcaaggcggaatcttatctgtctacagtagtgccacgaactaagttccgtactctaattgactgtcctcagaagattcttgggtcatacccagttgctgtagggtgtgcattctctctagtcgagctttgctttcccgcctcacaaagtaaagtaggctagacgaagtaatcacagtcaaagaaacaagaattaggtttaccggagtggggttcattttgaaagtcttgtgtgttgtcttatccaaaagactttgcgacatgttgagtataccggaaatgcacatgagtaacccgtagacagtaccgaatgtgtcaaatccgaagaccttagcacagtagtcggaaacaacagtatagtagaatggtctgtaggcaaccaacattaatattcccagcaagtttaaggtaaaagagtgtaacaacccgagcacaccaatggttacagagataactgccacagttgccattgctgtcaatgttgagcagttatccagcacaagtccaataaatgggatggatacaacacctccgagcggcagcgcaacatcaaagatggcgttcatcttctcggctttcttgtgactccctagaagatactcctcctgggacctgacggtggctacaaagtagttgattctgagcatgcagacaaccgtaaacgccaacatcaatacaaaccaagggctttttatctgctttttggcaggaagtccgtgcaaaactccgaaaataccattggtcttcttctccaacttggcctcaacatagttctcccatacagacttgcggcgagagtttgaaagcaccggccgaatgctcgaggaatgagcggaaagtaaagactgcctctcgttctcatccggaatgatgtgggaaccgtcctcgccttcgggaagattgccttccatgtctaggccttcaacttccaatttttgcaccgcgccaagcgacttgtaagactcttttggcataacaagaagctggcaggcggaaataaaaacaggaacaatcaggtatcctgtgaagaatttcttcagagtcaagtcgggagtccagttctggtaagagagccggtagaagaaaaacaatgccgaagatgtgtcaaaagcgcccgtgataagagccaatatggtaccagagcgcttagggaagctgttggccagttggaacgttgagataaacacgaaaggcccgccaatggcaagcagggtgtaaccagtaatgtaggggtccaacagcgaaattttatggctccaagcgagactcaaagaccctaatgcaagtaatgcagatccgacgaagccgcacactctaggccctttcaagtccagcacccaaccgactaaaagtgccgctacgtttgtggtacccgctcccaccgtgaacatgaagttcagcttcaggtcctgagctgtacaaggtaccgagggatcattcactttggtggtttggaaggcgtttccttcggggcggcacaactccgagtatactccttggtctaccaagataggcttgagagctgcgaacccgaagattggaccagcagcgaacaagcaccaaatgatcgcgcatgcaatctggatcaacttaatagaactttccttcatcttttcaagttcaattgagttgctggaatgcgtgtgagaacccaactcagcttccacaatttgtatctcaaatactacttatcaattaaaatgagatatcaaaaaatcgcgatctcctgcgcttagttccacgtgaagggcgtcaacgcataagggcttcaagctgataaccccttcttctaaaagataaaggtcgattatggtggccatccggagattttgggccaagtgttcaagtggctaagctttgtatgacgaaattaacagccggcttgtaatgagtcttaatgccgagcaagtttgttgcccttatgaacccgacaagttcaattaggctcacggtccaaactactgctgctgtgctgtgaaggtcgtactggaaggaattttttgaggttgaaggatatgcttgtgcgataggcacggcccgagagccatttcaagatggtatcacaactgttgctgataaaacttgcggaatatttgagtggtgtttgttgcagccggccaaggcttcagacaccaaggtggctctacggtatggtggtactttagagttgcctggaagcatattccgcttgtgggatgcagtccggttgtttcgcagcattgtccttgcgtgcgctactgcgcgattggcgcggttcttcaacacgaacctagccgaagcacagtcgaacgcagttttctccacaaaagctgttcagtttggctcgcaaggggtttccttgcagtgatctcgttctataactttaagtagctgtgtctaacacattataccttgcccagcccatcgattgcgtcaagcagatcatcgccgaggtcaggctgttctgggttttgctgggcctcattgtcgcacttttgtttaggggcttcgcctgccatttgaagccaattggcgactttggcaacaaaacctttgccgttgggcacgaagtggccgccaggatgcttcagaagagtccgggtgccttccgagcaggaattgtaaagccgcatgaccctagagctctctacaacagtgtcaagctcgcccattacgtgcaaggatggcactgtgatggggtgccggttgtattgttcctggaaccattcaggatgcatccgaaaaccgctgaagcttataaaaaacttgaagtctggctgctgctctgctgtcaatcctagcagctggcgaacattagtgcaaaggtagccagcataaccggcaccctggctgaaaccagcaattccatcgaacggaccattctcaacaatgtagtcgtgtaaaaagtccgtggtggactgtggcactttatattggtcgtgcggatcctttaaccaccagccgaaaatgttctcagtgccagcgttggtgttgaaaactgaggccatatcatcgacgctgcttatatctacgctcggtatcctggaaggagcagatggatagtatagttcatatcccagcttggcaagagacttgcggaggccactactctttgcataaaatatgggtccagactgggcatatccgtgaagcattagcacctttatcgccatcgcgcctgcttgttctttgttcgatatgtactcaagatagcaagagaacttgatctgaaattgtgttgaaaaaatgtttggactaagaccgagattcgtaagatcaaatttagtactccgagttatatatagcttattcagtgctttataggcagcagtgtcatttcaaagatgagctgtcagcatttggatcagatatttcggaatgaaaagactcgcgacggggtgctgagggcctacaacatgattcgatacatcatcgagcacagcagcttccagaacaggcatttacactcaatgagatgttctgaatgtctagaaattaattgtggatcaaccttcatgtgtcttcagtgtggagtgtgtggttgctggaacaaaagccatttcgcacttcacagcaaaaaggcgggacatatttttggagtgaactctagcaacggccttctgttctgcttcaaatgtggcgattatgtgggcggcaacgaaacgctgatcaattctacgctcgtgaagtactgggacgacatctccgtgaaaagtagtttgcctgttgcaaaaggcagagacggtttgtgcggcctagtgaatatggggtcaacctgtttcatgagcagcattattcagacgctagttcacaacccgtacgtccttaaacagtgtatgaaccagaatcattattctcgttgtgacatccaagacagctcatcgtgcttttcctgcgctttggatcaaatcgtgatgaacttttatggcccaacctccgatgcaacgtttacttcgcaacaacgcggtttcgtagatttgctcctttgctcctggaagacgaacaagaatttggcaggttactcgcagcaggacgctcacgagtttttgcagttctttctaaatcaactacacgcagaccatgtcagggtcgcacagaccaacgtaaaagcggaaaactgtaactgcattctacacactgcttttcaaggttctctcaggagctcaattctttgcacagactgccaggatggcagtaacattacttttgacccaatgatggatctgtcactcgatataaaaaacaaatcaacactggtggagtgtcttcagagctttcacaagggggaaagactcacggactttaatcatcattgttccagttgcggatccgtgcaaaatccaataaagcaaatgactatcgcaaagcttcctcctgtgttagttttgcagctaaaaaggtttgagcatcttatgaatggcaataacgtgaaacttaatggagaaataacatatcctgcatacctcaacatggcccccttttgtcatcatagcgaagctcgctcggtgccagatatggtgtacgaattggtagctgtgatctcgcaggagggctctgtgaaccaaggtcattacacgtgcatgtgtaaggtaccaggtggtcagtggttccgattcaacgatacaatgatcgttagcattacagaagaagacgtccttcggcaacaagcatatttacttttctacgtcatccgccaaatcggctagttccaagttccagcatctgcatttcatctcatatattgagctctatcataatgtaactcttagggctgctagcaagttcagcaattaatcaaaaaaatcatcatcgtcgctgtctctgccgactccaaggttaaatttccccgtgataccggactttattcctttccttgtgtagcgattagccctttcctctctagcttcgtcatcatcagcattaattgccagcctctcatctttctcgtcgactgctcctaccttgaccataaggttctcgaggtcggttatgctggtgtcattgcccccaagttcaagcagcgtaaccaggttcttgagcacttgaccgcggtagtacacaatcaacgtcgggcagttgttttcggggtagttttctatagctctattagcaggaatatcaacgaacttgatctgcgggaactttctagctgcctgatcgaaaaggcttgagagtattctactctgcattttgctttcgagagacatatgcacaaacacgtaaacgccgtcatcctccttctctttggaacccaaactacactccgtaatctctttgttgtactctggtttattaatgtgaaatacctggccaaatttagatttctcctgcaacttttggatctccgccattctttttcttctgtagatatctaagaattcttcatcctcttcatcttctagctcctccaaatcggaaaagtctagcccttccaggcggttttcgtgctgtttcgcaagcgcctcttccagggcttcttcgagctgagcggtaggagaaggcggtctttgaggaattacaccatgttgcctcaaaatatcattccactccgtatcttctgtctcgtccacatcaacctttactagcggctcgttttgcattttgatctgccgttggaccaccaacacctattagacgaataacgagaaactttggcgaacatcactaccgtagtaattgtcgcgtataaagtgatgtcaattgagaccgtcacgacattgcctattggccttgtgggaatcatcctcttttccgagcaagcagagaatttagcatatctgttttgggcgttttctgccttacagctttgggttggtttttccggctttgtgtatttttcctcgaagtgcgctttttatctgatgaaccctctacgacttcagtttcgcgtctcgatacgttgctgggatgctcctggtgatcttcgtgtgtatcgtctatctccatgggggaaaaccctgggtcacttccctcagagtttacgatttcggcgctaaccgggtgctgctcgcgagctcttgttttgtggttggtggaacgaggcgctcttgtgacttttgatgttatagggaaacgcgatgaagttgcttcaatatcaaagtctgaatcagagtcgactgattgattcgatgcattggacgcagccgccaactcgtaattgtcaaaaggccgcctgtgtgaagcgagagagtttgccgacctaacttctttcacaagcttttttaaatcttgaatgtcttcgatgttcacaagttgctgatttgagatcaaaattttgacttcgttgtcaatttcacgatcaatgtagtctttgagagcagttttctcatctttctcgacaaacctgcctatagcctcgttcatcccgagttctggtagcaaagaaagattcatggatttcaatagacctttgaccatagtctgcacaccaagattgctgtctctctccttggctaaagcctccacatccatttgttcttttagcttcttagatcccgatcttttcttataaagttgaatgacattgttcgtgttagctacttggccgacgaaacgattgctgaatctccgaggattttctacctgaaagtccaaatccgcttcattccttccactataatctactctcaagcgaacaagaggtaaatcagaagacggtataatttcttgcgctccatcggccgtacgtttcctcgcagacttttgctcaagtccttctgtaatcatagctttgacttcttgttgcaaataactggtaattgagtctttatcatggggctttaaaccaggtacatccttcaaagaaacatctcgcattatgaaaggtctgacagtttttaaagggatactggtgagattagggtgctttccagcccgaacttcgagtataaatacctgtttctcttttgattcagcatcgcacaatgaggttgcgaccgaagaacctggctgcagcacatcgaacccttttgttggattgcgcacaaggtggggtatgcattcgtgctcatgaccccacacaacaagatcaagaaagtctggaagaaattgctccggaagaaatgcagtgtttgtgtgccccgtatgattttgatgaacacacataaggttaaaccattcgccatcgcggatggcgggaacattgaacttgactttgccctccttgaaagtgcggaaaagtcgctcatctctcacagaggccagcccataaagggcgagtttggtgtctcctttttgaaacaagagcggcgtaacttcgatattatcgctttccatcactttaccgaagtggtttaccaggccgctaatttgcaagatgtcgattgggctcagtaatgtgtcacctgaggcatcgtcgtgatttcccgatatgctgaacaccggtattgatatattcaggttagggtcttcgtagtttacgtctgaaaactcaccaaacttgaacacgagcgacgggtcactcagtagctcgagttcgcatggcttgtcacccatgcagtttagacgtagacttttcatgacttgataaagtgcttttttggaaggtttgttgacatgaaacaggtctcctccttgaagaaccatgtcaacattgtaatccttggcgatagtcaatacctcgttaaatgtcttccaggaatcatccccagctatggggtcattctcattatatccaacatggttatcagaagttatcaggacacgaatagtgtcgggatccgggtattcttgcatccaccagttttcggtctcatgatgtcatgcttattattgtttgatcaacaaatgtgattcttatatttattagaacgacaagaataaagttggaaaatagaaacctgtgggttgaactcattgcaggcaagatgacaaaggacgcctcctattatacagctaatgaagatcctggtgttttaaggatttttgttataagacatggccaaacagctgagaattcaaagaagattttacagggacacttggacaccgatttgaatgaaactggaatcgagcaggcacacaaactgggctcataccttgccaacgataaaaagataaagtttgacaagatatacaccagcgatttgaagagatgccagcaaaccctcgcacaaatactagacagctacccaaagcaggatacaccagaagttgtcaaagatagtgggctgcgcgagcggtccatgggtgaaatccaaggcatgcacttggaccaagccgaggagtacgccgcgaagcacggaaaaggttccttccgcgattttggagagaagcctgacgccttcggaaaaaggctgacgaccgcggtaaataatatcgtggaagactgtcgcgatctgaagaacatagcaatggtaagtcatggaggttctatccgccagcttctcatgtggcttgactatcaagagcacgacattcgtaggatcgttgttttcaacacttctgtgaccgttatagactacgtgaaagacgccaaacgctatgatgttaaaaaggttggaatgactcagcacttgggtagtggtgagtttgttgtatccgatcttcggctgcgttaggccgggtttgtttgtgaaaaccggtcatttagctttctcctttcagcatagaatcaatatacattctaagtatgttctaaacaaagtgttattgtgcagctagctagagcccacagaatataaccaaggcagaaggactcttgaggtacacctttcttttgctgtttagcttttccagctgatttttttacgaattaaataaaactatgcgctattcttatcttggacaccctaatcgtagccaaccaaagatgtggaaagcgatagttgatgcgtttaacggtaacgaaggagtgcaatcaggtggcaagaaacaaacctacgactttacagctgttaacaacatagttcaagaccctcagagttccaagattttggttgatgtcagagagcccgaagagtttgagggaggccacatcgagaaggcagtgaacatgccattcagaagccacccgctagctctccatgaaccagctgccgaatttgaaaagaactacggcttcaagaaaccctcaaaggacgcggaactagtttttctctgcgcttcaggatttagagctggcaacgctagggaagaagctaccaaaagcgggtaccaaaacgctaacgtttaccctggttctatgaaggattggatatctaagggaggtaagacgatttgagggtttaacacaaaggtttgttcacgtagctgttccaaagttgaaagtgactttcgaagatcttcagtcttgggaggcgagaatgttcgtgaagcctgtataattcatgtattgcgtttgtcctttatgtcgaagtaaaattatagtaatataactctacattgtgaaaacagaaaccgaaacatcttgaaaaagggggacaaagaacttcgataatgttgagagcattactggtggctccgagatgtgcagtaggctcaaggtgtatgagcacgagtgcttcaaaggtttataagtttgaagacatcagatccctggtgcagaaacctaacccccagaaaattttggtcgacgtcagagagcccagcgaacttcaacagtacaagttaccaacggctatcaacataccattgaagtctgctccgggagccttgggtctatctccagatgagttccaagatgtctttgattttgagaagcctaaaactgacaaggagctaatatttttctgtgcggcaggtgtgagggctaaggcggcagaggagctcgcgaagtcttatggctacgagaacacaggtgtctacccagggtccatccatgagtggctggagaggggcggtgacaagttgtaatcttggtgttagttagcctttttggtctgtcgccgagaaactgtatatagagtaaaaatgctaccgctagccttattgtgagtacgatcgtgtatcctgtctcgaatttacctattgtggaatgagaattgtttaaactccttacccagtctcttctttctctttctgtccataactttctccctttgcttggccttcatatggtcaaacttgtacttctggataactttacgcttttcgctttccttgagatggtatttggtcttgtttcccttgttaatttcagtttcgtagtccttcaaaatcttgcgatccaggtcacggttcttaagggtttgtagctttgatctcatactcgttagcttttcttgcatttcatctctctctctttcactgattttgttgacaaatttacgatcgctcaacagcctactgagctcacttatttccttttgtctatattcgtcaaggaattggtaccgctttctgatgctttcgtagtcttcagccttacctaatgatttgtcgaaacgaatgtcctggtacaaattctcgttcatacttttgggcgtctccagccctggtatcttccttattctggagaccttcttctttgaagattgttctgaaggggcatggctcttttttctgttcttaccgtggtcggctttcgagttcttgttaccgcgaaccacttcttcttcttcgaatagtccttcattctcagaggagctatctgaattttcgccgaaagattcttcagtgtaagacttcgctttaaatgaatcggctagctcaagttccttctccttactgcgtttcgcatttttcaaggccggctttgattcgttctgagatccggctttctccttgcggctctcttcctcaagctggcgctctgctcttcttagtgcatcaaaagataaagaggacaactcgtcatcactggcactttcatcctcatcggcgtatctcttcgacagtgttttgaggatttcatcatcttctaattcttcgtctgattcataaccaggtttcaggtttttgaagtagtatgacatggccaactgatgtcgttcttgtcagctcatcactttcatctcatttcatcaagctcatctcaaaaattgtcaatactttttccccatactctcagataatcattatatacaagaagggaaatggcgggctttgaacaactctaagggatcgcatgcgaaagcagagtagcttgaactgaggccttcttgagtttgagtcttcttggggttttgaggcctcttgagtttctaacggcgaaattttatcgtcttgtagaggttatatagctttctatgtacatgaagtgcatcacggcaaaaagaagtacggtcactgggattctatactttcttttaagcttagctttctggaatatctgtcaaagtagtttccaagctccttgaaagtaagattcgaaggatccacttccatctcggtcttgtctttaaacgttactttgacaataggcgttttgacagatccgccagtgagcagctcgttctggatagacgttccactcaacctctgagcaggcggtatagcactaaggaagagtctagcgcttttagctgagttcgtgatgggttagttgacgaaaaagtatgacataatttgtattacaaaactcacataccttcttttccaaatggattaaatctcacggaaactttcgtgaaaaacttggtaatcatggctcaacgaccttagaagctattcactagtaaggtacactggattcgtaacggattcgaagcgcttcctccatcggaggtttaattatcgaaatcgaaatcaacatttattccgggtaatacccctacagaagagttcgtaatgactattaaaggaagagctaattcgaaagcaaggctttggccaggagccttgtgaacgaggcggttaccagccttcataactcgtcgtgctctagcttttgtttcgcaggtggcttccgagttttcttgttcgatttcaaggcatctagaaagtcctggcgcttagtaaatgggccttcattaggggaggcaaacttcgagagtagtttccagatattaactttctcaaaggattcttcctcgtaaatgtagtacctatgatcttgagtgtcaaagagcactagcatgctcttttcaaggtcattcgcattttctcgtaactcactaaggaagttttggaattcaggatgcaaatcccgcagtgcttccggcgtggtgctgagcttagagttcagaaataggctgaagtcgacggaacccagccagtccagtgccagacttttgtagagcggggatatcttgtccttttttgagaataaaaccgctttatagcgcacctcgttattgcggttcaagtgctgaactaacttctctagcctggttatgcgagtgatgtagttcttgaccctggatatgctaaaatctactataggccgtagtttacgctcgcccttgtagacctcactggcgtgatttccaagttttagtcggtcctttcctttcttactgagatcgactttgggcggcctaaacaccatcaagattggaaagccttcgacgcggtatttcgcacacaactgcttgttttttgccaggtcgcagttcacacttgctacctggacgatgccgtcgagatttttagcggctcgctgcaaaataggtttgagcatcttgcagtaaccacaccacggagcatagaactctaccaacgttgtgtagttggtcttgtgaacaaccttgtcaaagctcttaggtgtcaattccataatgtgtggggaattgtcgtaaaagttctgcgcccacacgacgcatagtcccaagaaaaccaaccatagtcgttgcaacagcattccacgctgagcttttggagacgagcttgatacaggaacctcgcgttgaatgttcccaaagaataaacctatgattctcttgttttttcgttcatgaagagataaattaaagcacctggtaatttactagagtgacgcacaatcaatcttccacggctttgaaagcttatttattcgcaaacccgctccgctaaaagcttagggctctgtatgtgaggaaagcgcgttcggttgagctagttctgcgccctcaagtgaaatcttgtttttctgtgtatgggacctccaggattaaaagaaatatgcggggtcaatactttcatgtagtatggacggatttacgcaagtcatctcttccagggctgcaggtttttacgttttgttcttctcaatggcgccaactgtgccttaatacgtcttggccggcttgtgaaacttaatttagttataagggatagtggtcaaagagcatcgacgggtctcgaccatcaccagcacacgcaacaatgccggacgaatctaaaagctccctttacgctttctacgcattctatcagctctatgtacatctcttttacgaaggaaagaaacctctgagctttgacactttgcaaaagcgactctccccccgacttgcttgcagctctatgaagacaagagagagaacttctctattcatcacctggaaaaagaggtcggctagtcaaggcgagtacttgcttagaggatgtgttggcaccttcgctaaacttccgcttcttgaaggcattgaaaaatactcgataattgcagcgttacaagaccccaggttccccccaatcactaaatccgaattcccaggtctgaaatgcagctgtaatattttgcacagcttttcaacgatctacggtagtagcgctccgacaggagatgtgtacgattgggaaattggtattcacggtgttgaactcaggcttcgagacagtacaagaagtcgcattttgagcgccacgtttttgccagaggttattcttgagcaaggctggaatgagcgtgagactttcaggagtctcatccgcaaggcaggcttcttgggagacattgacgctgctctggacaattggcaggagtattttgtcgaagttattcgctatgaaggaaacaagacagaaataagttatgaagaatttaaccaattgttaggcaacgcagccacaaatcagtagttgtgctggatccgttttactaaatgcttcatattgatcactcttgcgacgctagttgaactgagcgcaaaaaaagcgttcttggtggcattcttcttttatcttagacgctagctcaagcaaggatagttaccggttaaggacgaagaaacattggctttctagacatgaaattagggcacttagggcaatgttcctgtcccgagcctctcaggaatgttgaaacagcttctgtgccatacccagagggccaaaattgttaccaagactgtctgtttggggagtggctttttatcttcgagcgacgcccatattgatcgcgcaatctcagaacatctaggtgatcctaaaatctctcaaactggtttataacatatgaaataactgagtagcaaggggacttcagcgcaatatagatacgcctttgtgatgttctccgaataccccgcgacagaataccccgtcagcaaccgttcttcgaattgtgattgacgttgctccttttattcgcagcagttatgcgggagacgaataaagagctcaatacaaatgccgataaaccatggcttcggaatgttagagtcgtaacgcccccgtactcgtgtgcgtactgtaatcttcgattatcacgttcttggtttgtgtgcaccggtggtgtttttcaacaattaggaacaccaatatcattgggctagtagcacagtggtagcgcgcttcccttgcattctaagtcaggaagaggtcaccggttcgatcccggtctagtccaattttttgctcatcttcgaattcatatgctaaacccaaagcagaaccacccaatttcggcgctgtaacatgagtgaaagcttctatggtttggtctaggcgaatgtttccgtcgggcttcatgtttcgagcggccccagtttctgcgccaccggcgcgactaacgctgccaaatccccgaacttcgggaaataagcgccggtggttaattaaattgggacagctggcgcgaagtcgtaatcgcgcaagcgaagagatcagcgatagcgatgtcgctcgggtctgaaaaatgtgtttgtcccaaagacggcttatcagaaatcacgtgaatttaagatagcagaatgttctcgaggttacgcataaagggcattataaagggtggaaagaacaggattaagattgcaagaagagctacataataccacacaaccataaatcaatgtcacagggaagaagagcagctgaaagactggcaggaaagactgtcttcatcacaggcgcatcagccggtatcggtcaggccactgcgcaagaatacctggaagcatccgaaggcaaaatcaagttgatccttgcagcaagaagactcgacaagctggaggaaatcaaagccaaggtttctaaagacttccctgaagcacaggtgcatatcggccagctagatgtgactcagacggacaaaatccagccttttgtcgacaatttgcccgaagagttcaaagacatcgacatcctgatcaacaacgcgggcaaggcgctcggatccgaccccgtgggcacaatcgaccccaatgatattcaaggcatgatccagactaacgttatcgggcttataaatgttacccaagccgttctgcccatcttcaaggccaaaaactctggtgatatcgtgaacctgggttctgtcgctggcagagaagcttaccctacaggatctatttactgcgctacgaagcacgcggtgcgtgctttcacccagagcctgcgcaaggaactgatcaacacaaacatcagggttattgaggtcgctccaggtaacgtggagaccgagttttctctggttagatacaagggcgactctgagaaagccaagaaggtttacgaaggcacacaacccctttacgctgacgatatcgcagacctaatcgtttacgcaacctcgagaaaaccaaacaccgtcatcgcggacgttttggttttcgcttcgaaccaggcttcgccttaccacatttaccgtggttagtttaaaatcactgtacactttatacgtgttatcgtgcatatgttgtgttagtattgcctcgatgattctacagcacttgcactcccacgccaagttccaataacaaaagttttataaaaataaatgcttccaatcagatttgaactgatgatctccacattactagtgtggcgccttaccaacttggccatagaagctttgttgaagacaccttcaatatacacattatatatgtgactttcatattttcatcagcccatgtgattgtttgcttaagcgcataggaagaggccgatgccagcaattaggattcatcaacagagcaaggataataaggtcgaagtcatacattattatttaagatgctcaaatgtatgacctacttgaaagcttaatgatagcttgtagaagcaaattgttcagctggctcccttcttgacatctttttcgccctgactctgggttttgtaacctatcgtggcgtcattcaattgtataatttatgcgctggcgatagagcggggactcgaagagattacaagaattttccttatttcccataacgagggttggactgtttcttgggttgacgatcgtggattgcatatttttgaaacatcaatgcttgcaagaaactgttcttgatatgaaataagtcgataactgacatggcgccagactatctagtgacgggtccgaacagaagctagctgagaactagtgaaaacggtcaaataactgacttgcggcagttatcttaagaatttttatgacttgacggtcccaggaggcgaaagggttttcgactaaaaacatagccgttacagaaaaccgtcttcaaagctcatgagggcttgaacccttagaactcaatttatctggtttttgatgtaatatgttttcgctttagtggcctagtgaaccatgtagcaagagcccccttggcactatcgaaggatatagatttggggaaacaagaacagtgggccttagtataaagtccatctgagttttcaaaaggattgaaaggacgagaggggtttttttataaaatttggttttagtagtgttgtctctttggccaatgatttcgacaccagcatctttttagagttttctctacgacttacttgtagtaagtaggttctgaggcacacagtacccaaccttgcgagccaaccgtcaaatgttaattacaagcttgttttaccttgttcgtgcacgcggcactcgacagctgaaaaagtctatttgggaacttaaaagcttaactattgagtggtggcgttaattaagatgcattcaatgaatatcaaaaggttgtgtctcctttgtgcctcagcaacagcaaatgcaaatgcgctctttagtttcgccaaagttcttacagccgcacattgccagtttgataatccctggaattaaataaatatttgtagttcacaggccctcttgatcctttctatttagtatttaactgcttcagttactaagtgtacttggcaaactactggcagatgaataaaatttgcactaggatgtggtagtcgaggtcttgatattggggctaagctgcgttgctactgcggagcaggactgggttctttggactctgcattaccgattggtactaagggttggctcgcatgttcttcgtcaaactctgtaaagtccactttttcttctccagtcatttctttatatttctcaataattgcgttttccaattcaatggaatcgtggtatatcagtgactcctctgtgttataaaccctcgcgttggcgaaaattaagtgaaaatcatcaagcgcatctttcagagatccataagctagagtctctatgtgtttcaacactgtttcaagcgccacaggatacttgatcaacaggtaataatctgggtaaagcttcctcgaaggtttgaccaaaaaaatgtccgccagacgcctgtcgtcagcatccctgtatgcgacagcaaaatcatggagctgtttagcttttgcagcaacctcttcccttacttccttcgattcggtaacagagtcaggatcgcgaacaaaattccttccattcttagcctttccgttaatacgggagccccgactgcggccgcgcggcctgcctttcacaccttttgttgacttcatagatgtttggccggcttcaggagggggtagtttctcgttggcttcctctttaacatccagctcggatggttcctctgtctctaactttgctcttttttctggaacacgagtttcgctagcttcccgcttttttggccctgaaacaggctcgtcttctccgtcactgatttcgaactgcttcagccattgttcctcagggatatcatcttcgtaaatggcgcttttgcgttccctagttccccttccacctgaaagaagttcatcattctctttcttgtcaagttcggcttcaatgtcttgatggtagaagtttggtagttcagaactttccatcaaactagtggttataccattttccaagtgagtcctgcttcgttcctcgtcgatttgagcaaagattttcaactcttcctcgcttcttgccaaggtttcattgagttcattgtcgtccatttgctcctcttcctccatgcccaatgcccttttcttcttctgctcctcctcggcttcaagcaacgatcttagcagcgcttcttgctcttcagaggtggatttgttatcaaatttacccgcctgaatgactttgccatcaatgtcaagctttttatgcgcgcggtcaagaataacctcttccacagagttctctgtgataagcctcaaaattcgaacttcgtttttctggccaattctatgtgctctatcttgcgcctgtagatcctggtgggggttccaatcagtatcgaagataataacagtgtcagcggtctgtagattaagaccgaggccacctgctctagttgacaacaaaaagcagaaatattctgaattaggatcattgaaaagattcagcaataacgtacggtcatcagactttgtgtgtccgtctaaacgcaagtatttcatgccagaaagtcttaaaaagtcctccatgatgtccataatttgtgtcatctgaaaaaaaattagaattcgatgaccagtagctttgaacttaggaagaattctttcaagcaattcaaatttgcctgcgacacgccatatatttgcgttggtctctctagtcggatttatttgatcttccacgtcctcaaacacaaacggatggttacagatttttttcagttgcattatttgattgttgaaaccacgcatcccaaccatcttgttcgagtttatgtcaccaataaaaaggcgacgatgtttcaacatttgctcgtacagtttttgctgcagtgcgctcattttgcatttgagaaccttttcaaccttatctggcaactctttttcgacatcctttttaaggcgacgtaataggaaaggccgtaagactttgtgaagcctcctgatgaccaacaaggtctcttcttcgcttagttcaatcttgtcctggcctcctgtgttagcgaatggtgtgttgaaccattcatcgaacgacttaacagagttaaaaatttttggcagcacgaagttcagtagagcccaaagttcaggtaagttattttgtagaggcgtacctgtcaatatcaaacggtaatcggtgtggtaatagttattcagtgtcaaagacagtttcgattgggcgtttttcatacggtggccctcatctataatcatatgcacccatttgatcttagaaagcagagccctttcttttataatatactcgaaagttgtcagtacgacatcaaactggccagaccgaataattccttgctttgactttctctcgttaggggaccccttgtaagcaactttcctaatcactggcgcccatttgtcaaactcagaatcccagtttgttaacgttgacagggggacaataactaaagatggaccgcgcacgtttttggcctcgtaaagataagttaaaagggaaatggtttgaatggttttcccgaggcccatttcgtctgccaagataccgtttaagtggttgttgtataaagacaccatccattgcagtcccttcaactgatattctttcaatgtcccacccactaaaatcgatggttgttgcttgatctcttctttgatgcgatgcgctacattataatagtcaatattctgcctttcctcttcatcggaaacgtcgcctgccgaaggcgactgaggcgtagcgctctcttcttccttctgcatgtgggaatcaattttctccttggtgtattgctgttggcttctgactgcttttgtcaatgaatccaaaaacgcgtttgtttgcttcagcaaatgagtgattctagtatcctttgtttgatccaataacttgatgtaagcttcctcgtcattagctttcagggcttgcaaacgctgctttgcattcctttccattcgcttctgttcctctttttctatattgccatgtaaagagatcaaacggtgtccaaacttaactctttgagtacgccggttgagcttcgcattgtagtattcaatagagctgtcggtgatgctctttagctttgtgctctcttcatatctctgacgctcatattgcatgatttcatagcgcctgtagagctcgtcagtcagcaacgcatcttgaaggtttattcgtctaatctttgacaaaaagttaggatgtgtatttgttaagagggctttctggtaccaatcaaattgcagtacgtggcccctcattgccttttggagaggaaggagttggagcgcgtaatagtcataagtcgcgcgtttttttgtttctacatctgcatcttcattcagtgtatctgacaagcaagaatcaacggctgtatcaatatccaacgctatcaacgtttgatatatctccaaagcggagtggacatcgatgccaggaggaagaactccgggctggagcatgactctaggacgatctttggaggggaacagttctttgtattctaccgcagtatctggaaaattgggaagtgaatatgaatcaacgaccatatttggcgtcgttacgttcacgattttttcgacatcaggattcaatctcttgaactcttccaacggaactggagggacttccttcagcggctgtgtatcttgcgcaggcctgccaatttccgctattggttctgttttaacgctttccgcacctttttcagggttagctgtaccagatccgctatttgctcgagaagcaaggcctgtttcaggttgcgagggtgggaattgagatgcgagaggtgtcggtaccccggagttagaggtatgtggggactggtgtgccaatggctgctgctgatcgacaactctgcgcggcggctgttgtgtgtgttcctgctgagggttttgtaatacctgctcttgttgagggttttgccgcttcttgacagtttcactaagagaaagcagcatttgcttgaaatcaggggggttattcagcgatcgttggatcacttcttgaacttctggtggtataggctgtctcccaaggagaaactttaaggacgcaatctgagccttcagcagctcagactgctctggagtgaagatagagcttgggacgcctgtgcctgtaggaggggtttgggatggcatgttttggacatgggcctgctgaggcatttggaccggttgtgggggttgagtctgttgaggtgattggcccattgacgtgcgtatgtggtggtcttgcgggggctgcgaattggccattgtagcgtggccattcgtggattgtggagcccattgctgctgagcctgcggcatgtgcgccgcttgcatctgaggcataactttggactgctgcatgtgtgcctgcgggatctgctggaacgcctgtgtttgctgcgattgttgcggctgctgaggttgtggaggcagttgttgctgttgtggcgcctgttgtggtgcacgttgctggagctgatgatgggattgttgtccctgttgttgttcttgctgccgcttctgttgctgcttcgcagctacctgaagaactttcgtgaaataaacatattccggtacgtttgccgcgttctccccatgttcattacgcagttgttgccaacgctattatttcctgttagtagtttgtttttgtgcatcaagtgagtcattataaagctcaaagcagcataccaaatagcatctatttatttcttcctttgttagctgccgctgtggaatctccatgttctccatggcgcctatattcgcgtttttacgcttgattacctgctagctcagctgaatatcgacgaagcttattgtaagatatcaattaaagtcgcgatgaaaacttcgtccggtgtgatatatattaatgactttagttaagtggacccgagctctactgacaatctttagtaaagtatagctcagcatcagtagtacgtggaatttcgaggcaaatatgtccattaatagtcttacaatgcaggacagtggtgtgctgcccttcttaccgctagatggggagtcaaccccctacggggccgttctgaccagtacagcgtggtaccctttgatgggacccggactcaaacccaacaaaaagtacgaaggcgcaattcgaatgaatttcaagttgtttgtcacatcgcacagacttgtgtttgttaactgcagccagggtgcagaggaagaagttaaaaatatagttgtcctttaccggcagctggtgctgccagcaggcgtgtcacagccacttactctcgagatgccttggattgggtcaaattatctcagattcgcattcagggtcttgcctgaacagaccggccaaaacgggcaacgcctcaatagcatttacacgtggctttgcgatgttgccatggaaaagggcgcgccttcgctgaaagacgccttccagctgcatgacgctatacggcaggccttggcagacagaacctctgccgaaggtgaggcccaccaggaagaacccttgccactgtacacgccgtaaatcactcatcgccttcgccgccgaaaagcatcatcatgtccatatcatcctggtcgagttcttcgttggccccggctttgcggcctggtgtgttgcttggcgcagctgctgcatcttcctcatcttcatcgtcatcgtcgtcctccacctcttcgtcgtcctcctcctcctcttcctcgtccccttcttcgtcattgggggccaagctctcaggatggcttgaagaaggctcttgattagatttgacctgttttcttttcaactccacttctttctccaacttctttatgctttcaataaacctcgatttcaacaaaggatttgtggctttctcaagcttctgcctgttttgttgcagggtggactcaagctcctccaactcatctctcaacagctcgctatgctgcctctcttcatccactgctggtttagctgtgcttggaacaacgtcttcgtctgcttcatcttctccttcttcatcctcatcctcttcatcgtcatcgtcgccattgtcctgttcaacatcgtcaccggtttcctccacggcgggaatttgattggtattagcgatttggtcagccccttgtctgtcctcttgtaatgcctgctcaagctccatttccaagtcttcgtggtcgtcgtctccaaacaagtcgagtccattgtccgaagaattttgtctttgttcctcgttacttgttgacctttgagccaagatatcttcatctactaagtcatagctaaacccttccgtctctgcgtcctggcttagaagaagctcaacagttttttccacgtagtctatctcctgggacgtcaacctgcgccggaacctacggtttcgtacgttataaaggggtggtgtcaagccatgcttgtagtcatatccttttctaacaatctggtcgatattgctggcttctgcgtcagttaatggccctccattgaacccacgatagagcgtttttttgcattctctaatttcgcttttgtattctgtgaaatgttttgtaactaagtcttctgtatctggtggtaccaacgagaatacgtcctcttcatgctctatagtcctcacgcacaatagcatttgtgatacatcaaaagttttgagtaagttctttctatcaacgctcttgttaacctctattactgtcggtaagttaacgaggactgctccatattgtagtccattgatcttcacgactgcgtgcctctcgcctttccactttaggctcaaccccgaaaagtccccgctctcaatgcagctcttaacaaattctgtttgcacatctggcaaaacacgaagtataattccctcttcgataagcgggtcgtcttcgatatctgatgcctcagagtcatagccctccccaggaactctaacaggcttaattcggaatcttggggcttttggcgttgttgaagcggttgactcggacttgtccttgccgcccaaattgatcttgagtttcattgtgcctggtgttgatttttgctgttctgggctatcctctcttctggacaacctgaccttcaatccccctccagctctttctttgttggcatcttgacctcccttggctttaatcttgattttcttgagctggggttccggttcattgggctctggttccctcggcttcctaattttgatcttgggcattacctcgcgcttttctgtcctgcctcccgctaagttgtgaagtttaatgtttccctagccttctagccattatttcaaccatctaaaaattttgaatattagaagttaagagcactctatgcaaaccttaaaaaagcagttaaatggcaatccgtgttcaaccattacgtgatcttgccaaaattcaacactactatggattcaggtatcttttaaatccaggagttcatgagaagatatttgataaacttgaccttcctcagacttaccaagatacttctaaattaaaggttttggatctgtaccctggcccaggccagcactcagccatattccataacagatttaagcccttacaacatgtgctaatggatgcgcgaccggatttcgtgaagcatcttcgcgggctgagttctacacagaatgacagttttcagctatatggtaaggacccatacgaatggcagtcatatacagaccttatagacgttgagaaaaaatttgtaccgtcgaagagaagtcttgattcgattcatgatgagtttttggtccttgcgaatcttaccggtatggtaggagaaggattatttatgcaatggctggcatgcgtaggaaataggaactggcttcatcgcttcggaagggtaaaaatgctagtatgggtcttggagagcactgccatgaaaattcttgcaaggccgggggaccaactgcgttctaagtgctcagttgtggctgacacctttactgatacaaaattggtagccacaatggaaactaagaacttgcacaagtttggccaaggggtgattgattcccacaaaccagttcttttccctgagaatgatgtttggatgcccagcggtaaaccaattagtctgctagaagtcaatccttctaagcacaatattgatttagataactttgattacgtgacgaagcacttattaatcttgagaagcacgccactatgtgaggctttcgagtcgctgggccatggcggaagggattatttcactacggtcatcaaagacaagaaatttctacgaaagtgtccaaaagaattgacgtcttcagaatttttaatgataactgaggcatttgtgaattggcccttcaagcccgatatatatatggacttcattgatgtgtttcaagacaatgactgaatcgatagagcttggagagttgcgatattttgaagcgaaggcgtgataatggtaatctgtcaaggagaccattttcagcctctttgttccaggtatttctttctcgaaatccagccaattccagggacgcaaattcttcgcagtggcttcccatgcctgtcataaagtggtacattctgtaaagtatcatcgagcacatcattttctttgctgcctccactattgcaatctaccgaacttttcacgatggctgactgacccgcagcatttatttggtgggccgcaatccgtcggatatctcggttaatatattctttccagtcattacggccctttttggttgtgagatcaaaaagaagaccctttttttttgacgcgagttctaatggaagttgctcagatctttgaagaggcaagccaaagtcaccgctgggctcgtcaccgccgggctcgtgactgcaaatagaaaattcgtccacaactttggcctgacgacctacgcagtttttctcgatagctggaaatttttcagtgttacccatgttctccttggataggattgaaacggttttcgtttctaggctgctttggacgcccactttgactctttttctgagtttttgtaatttggttcccatgctagtcccaaaattcgaaacattagacgctaatgcgttaattctcagatctaaggctgtcatcaaaagacatgactgacttctcagctcttcaacaaccttgaggaaagataactcaatataccttcgaaaggctatcaaaattgcaacgataactaagcatttcgtggcatttgctaggattgacacgtccttggcaagccaattacccttcagagggtattggtgcaactttctttgttctctaaggtctgccaatacgcgaagctccacattaattatacaagcgtagtactcgaacacgattgcttcttcggagcgatattgtcccagactgttttttttctcgatatctagcagacatgaggacacacctgggtacaactcagtatgattatccaaccttcccaatacataggcattctgctgaacgtctttcataagcggagcaatcaaacatttgctcatgcaaccgggctctaactctagtccgaagcgggaggattgctttttagagtctctcgcggcaatgctatttagtgtttcataatttgaacacaagataaacctaatgttggcataggccaatagggagaagcattcaagtatccaaggcttcatcctctttgtgtagtcaattgtttaggtacgtaattacgtcgctttattttaatttttggtgtcactaattgatattgggtgagggaaaaatgcgcgaggtattgacaaccagtaccaaacataaacagaaaaattatcgtaattgtcgaagcattgggctaactgtgacccatatagcctctaccttctttatactgtacactatatgcttcttgtttattctacagatgctgacttttggcttagcttctcaacatactctgaggcctttgccttaacatactcggcagtcttttggtcatcagaggcctcctcaaaatcaagccacttaccaaagaaaaatttggcttgctttctcgttagctttctgttcacaactctctcgaacaaattctcaactctcttcttgtcgcctgatttgatctcttgatctaggtaaacattccacaaatcgattctttttggagtgtcggcaagcaacccctcgaaaagcgaacggccctgctcgctgtcgcctttagcaaattcaagttgggcaaatttgcgcacaacttcaatgtggttacgtctcggcaaagactgcaaagcactggcaagaacttggcgtgcttcttcagcacgtccctgttcaatcaagaaatcactccacagaacccaaatagagaccttctccgcaccaaatttctttgcagtcgttttgaacaataaagaagctttttcaaagttgtggctcatttggaaaatgttgatgagcttgctgtgaattgtgtaggagtccatgtactgacatgctcttgagaaaacttcatttagagtactctcagtaccaaacgtgttttccaaattgagcaaaccgatccatatgttcagcttctcagcctcttccctgaagcttatggtcttcaaagcacgctcagcaacttcacgtgccttgtcaatttctccaagctgcaattggaatgccatgtagttcatccagataacagaagagtttggattacccatgatcatgcgttcgaagtcaccaacagattcaggcgctctggtgttgatatcaatggtttgatcctcgacaccctgcactgacttctttttcttcttagaccttttggtctcgctgaaatcttcctcttcagaggattcctcttcttgagcctgatccaaaatgcttgtagtccaatcaaatcctgcactcaaactcaaaccatcgctagacaaaactggttgctgctttgacttgtcacccttatcttcgccttcatggtcatcgacctccatgccgtcagagtcgctttcctggccttcttcattcacaacttcttcatcgctggattcagagccctcgtccccttccgcatcatcagacgcctgattctcattactctctttgaagtaagaagctttgagaccgagagaaagctgttttttgtcaggattaactttgaggacaattgccttgactttatcaccgacaccgaatatcgaagccaaatcgccgacagcggaatcagccacttcggttttatgggcaagaccggtgacgttcacggtgttgtcaagcttaacaaataagccgaaatccgtgacatttttgacggcaccttcaaaaatctcgccaaccttgatgtcattgtaactcttcaaaattctcaattctccattaacttccgactctttcaaagtaaccaatatatgggagtcatcatcacagttgacaaccttaccaacaacactttgcattggtttgaaaaacttccgccagtccttaatgaaagaatcagttaacttactgacaggcacaaacgcttgaagcgtgctgctcaagtaaatgaaaatacccttctcggttattttcttaacaagtccacgcacgacatctcctctcttcagatcttcgtgtgtttttgcagtaccgtctcttgggttttcagaacgaagagataggttaagcttgccatcatctttgtcaatagagatcactttggcagacacaatgctgttcttttggtttgcgtagacgtccttcaaaggcttcgaataatcatccaaggcatcagtggcgaacgcgacgcctctcacattctcgccaagttctaacaagagatagctgtctgtaattttgagcaagcgcgctggcagacaatcgccgacgttaatgtctttgatgcccttgatgtcatgcgtccttgctgatactgatagagtgttgcgatcctggtcgatgctgacaacctttgttctgagagcgcaacctaatgggaaagagtcttcgatgccatggccgagttgtgagttctcatcagccaaatcaaagaaatctatcttagccttcaaggaaggcgagacagtcagccacatgatgtccttcgaaacgttgttcacaaatcccacgattgagtcgcccactttgacatctttgattgtggcgtgattgacaccagctagggaggatggcttcgcagaaagctcaatcaaaacgttcttagaagatctgtgcgatacgggcaagaacttgtgagacttgacatcatgaaatccaatgaccttgacatccaagacgtcaccctttttgaaagtggcaagtggtttcttgggatctttgatgtcttcaaatttgtcgaagacctcagagatatcaatccttccatgaaggttgtcggaaaggacgacatttagctggttttttttaactgctttgaccttagcctttgtaacttttccaagcgcaaattcggatacttccttgatggattgatcaacggggttgatagcagggcgctcactttcaggtgtttttgagcttttctcgttctttggctccttgaacgaaagcaggaaacgctcgttgtcatcgtcggttcttaaaaggaatgcggaaaccgattggttaacgtaaaacttggaagacagactaacgtctctactgtcaaccgcataacttggcagaactagacccacaaactgaccgttgaaggcaacaaaaacacccttctcagacacggatttaacataaccattgaatggggaatgattgcctctctgtttaacatcctggtagttcaggggcaatagcgacttttcagcgtccttcatcaaagactttttgcacgaaaggttaaaaacccttgttctctcatctttatcaattaccaaaccctcaagctctgacccaattttgagtttcttgagctgtgccctgttttgctcaaccctagaatcagacaggtggccaacataaacaacacctctcaatcctgtcccaacttgctcaacaacgatagaatccttcgtcttctcaactacagcaaccttgattattgatcttccgacaatcatgttttcgatggcttctctctgcaacgacgcagcctcgcttgaaactttgcatgtgacaatgactcggttctgctctttgttatgctgcaaaaccttcacgatcacagtttgccctagtctcaaatgatcttgaggcctcttgacgtaggcctccgatatattgctgttgggtaaaaagcctctcaagccgtttaagaatgaaactatgcatccatttggtttgaagatgtcaactgtagcagccaatttggaatcagaggaggcaatcttttcgatgtcctcaaagcttgacgctagctcagtctcctccctatcgagattgactagagactttttcaaagacataaacagctggcctctttctgtggcgtttatcaaaatacccttcaccttggagccaattttaaactttctctctgggtacacaagcctaatgtcagagatatgaagtggtggcacagtcgccttaaactggccaccaaaaatgctaagttttatccccttgtcagagacttccgtgatctcgcatccgggaacaatagtacctactggaatatcgatgggcctcaaatattcaaccgcgataacttttggatctgttgcaagctggtaatacccgtcaaagctatcgtaaccgagaacgcgagcgctaacctcgccagatggttcctgttcacctgttttcgacaagtggacacgtcccaagaagtctttgttgagctttagatagaagtattgagagtcacgtcctttgacttcgcaattttcgaaggtgtaaccaactgggaaagcttctaaagccgagtttcctgaagtctcgctcgcaagtgataaaacgctaggcaagtcggacaaaatgacgaacttgtcgcccgatttgtttttgagagaggcaattatccttactctcgtatttgaaccaattgggtatgcctggtcacttttgctatcggtgtaaaagatcgcctgttgagatatgttcagaaacccatctacgagaccaaagaccttaccaatcacgccatttgaagttttcttttggcacaagaagtccactgcttggccaggaatgacagcatcgactgaggatatctgggacaccttgctctttttattcttgaactcaaaattgaccgtgacagttctgccagatttcttggccacgttggccaaaaagacggtaccaggtgcgaagttgggaagcgattcacattcctttttagagataaatccggtgataccgtccattcccacgtcaagtatggcaccgtggtcctctatactcttgacggcgcactgaatagtgcaattcctcgcaagatcttcctcaatcaattggtttgttgcactgggctcaatagagagttcaatcctcttctgtttcttgctgtttttgtcgagggccgaattcgaatgcacactgcatctcagccactgaccttgagtgaagaagttgtttagatcaggcaggtccttgagcttagcggcctgagcttgcgaagatttctgatcatcgtcgtcattatcgtattctgcgtctgactcgtcgtcgctagcttctttatcgctttccatagattcatctatgtcttcaagcagctttgtgaagggttcagagatgttcggtagagtaacaaacccacacaggttgtcgctgagggcaacacaaaggtcatgtttgttaactttgctgattcttccgagcaccaaagtcccaactggtagatttctgaaagtgaggtgatcaatcactgcaacagactcgtcatcgccaccagcagcgtccttcgtacctgtcgcagccttgggcgatgtcttcttctttttcttaggtctttggctgtcgttagcggcagggctggcaacagcaggcccggatccaaaaagcacatcgcttgctgcttcgttggcaacctgttttagctctaaaggcgtcagcgcgctggcgccacctctagggaatgaagcctcctccacactctgcagaagcgagggacctgatggttgttttgtgttgtcttggcgagtgagaggagattcctctactctcttcctcttctgccccgaggacgacatcttagactacgctaaattagtcggtaaacgagggaattaaatgagaatacggactgagcaaaagatggttgctgttaacacaacagtacgctaatgttctagagttccgatctcacttacgtgctccttgtcttcaaagcgtctatgtaaagagctcatcgcatcggctgtggaaaattttttaaactaaactgaaataacccgatgacatgtatcgttgttgacgacatttcaaatttcccgccgaagtgctcgagttacttaaaaatcgtcaagaaagataagaagttcgctactggattaacaaatattcgtactttgacagctaccattgtttcatggcgaacgcctctgtatttgttaagggacaagccaacggggagtgagttcctgtcttttgcacattgagtaaaaaaaaaccttgttcagaagaaaagttctccatagagctgtcgctcaaagtgcaggccctggtacaacaggcagctttagctacaatcttgattagaatttgacgttcctagcatgaaacagaggacgcttgcgccagggaactttatcgcctaaagagtgagcccgagtgagcccgagtgagccaaaatagagatcttgatggcctatcagctcatcaaccggaagagtacatgtatcgccactagcacagatagcgccagatgaagaactgattaagctttgattctcattgttgatcattgaggacgataaaagctaaccctcgtcgcataagcttcatgtcaggaagcaaccaaagtgtagcttccagtgctgagagtatttcgccagataaagtgtgtttcctcacaacgcttgtctcgatccaccaatacaacccagcagtgcttcccacgcaatgtatcagatcgcgctttctcggactttctaagtcaccgtgtacgtagcacagggcctcgtgatgatcttttgcttgaacttcgctacctgccggcaatccaccagaccgatacatcgcagttcccccggcgagctttggacgtccgttgcaccatatgtcgcaactgagctctgcgcaccaaggatcctcacatgcgcgaaactcaagaacccggccttcgttctcgtcggccagaacgggttccagttccaacactctgacgtcagcaacggtcgttgatacaaactctacagaagcgtatgctggtgcgacgttcgagactgtgccaagctccattgtgtctttccaccacccacactcttttcactctaacgctaacagtggaatcggaagccccgcgaccgcaagcgaaacgcacacaaggagatcccatgagactgattctttgctttcgggccggcactcttactcaagatcgcaagagccatcacgtactccaaacttccgttacttctcagaagaggagatcgagctagctgagggagtttcctcgacgctggaaaacgcagactatgacataaactgggacggaacccccacttacgagcaggagcgactacgctatcaccatccctctggtaggtcctcgctccgtagtgctaccggctactctctctcgtcctttcactcgaggtcttctgcacgttcctcacgttctcaaggccgttacggcgggacgtctagcagtccagtcaacgcaaatcaagggagaacacaagatagagaccagctgacgggcacttctcctcactcgtcttccagctcttccagatacagttatagagatagaattcccgcagggattgaagatgagattggtcagatgtccatgcacagcgagcgctcctctgaaagtgacgaaagtgaaaggagattcttggatgatgaagaccgaacttcgtctcaagatcaagcgtcagaggcaaagaagaaaacttcttcgtatcgcgctgaatacctcaagcctgagtaccacgacaaattcttccctcagaacgttccccacctgcatttccagcgtttttacatcgcggaggaagaccttgttgtcggaattgctggcttcaaaacttcaaagttcggcaaattttgttactacttcctttcagttattacactcgggcttttctatcttttgcttagatgggttcctcgctacaaagtcagactttgcggaacaaagacctacttggccaagtctgaatgggtcgttctggagaacgaatttggggaactttctatcgttgatgtcaaccgtaggtggtacaaccgccctttgagcactttattacctaccgataagaaaggcgaagctttgggtgagaacttcaaccaccaccagcgccaccatcatgaaagtcgcgaaaatcctaacatacccattatgatttacttttcctaccgttactttaacctgatctacacgccaatcgaagatcttttcaaaacaaacagcaattggaccgacgcagattggcttagcttggaatctgcacacgaggggcttactacgtccatagtcgaagacagagtacttgccttcggtaaaaacagcattaacttaaagcaaaagagcacagcagaaatcctgtttgacgaagtattacatccattttacattttccaaatcttttccatcttactatggcttgcggatgactattactattatgcggcttgtatctttattatatccatgctgtcaataacagacactcttttggagacaaaaaagacgtcgcaaaggctcgcggaggtttctcattctcattgcgaagttagggtctaccgagacggtttctgggtccagattggatcttcggaccttgtaccaggagatatttatgaggtttctgacccatcgctaacttcttttccatgcgattcgctgttactttcgggcgattgtattgtcaatgagtcaatgctgactggtgaatctgtgcccgttacaaaaatagctgctgcggaagatacaatatatcagttattggaagattttcagaacacgcaaatatccaactaccttgccaaatcatttttgtttaacggcacgaaaatcattagggtccgtataagcccagggcaatccactgctcttgctatggttgtgcggacggggttctcgaccactaagggctctttgctgaggtccatggttttccctaagcctactggcttcaagttctatgaggattctttcaagtacattggttttatgactctcattgctctggctggattttctattagttgtgtcaacttcattagactagggcttgattacaaggttatgattttgagggcgcttgatatcataaccatcgtagtcccaccagcactacctgcaacactatcaattggtgctagttttgcaatggctagattaaagtcgaagagcattttctgcatcgcgccaactcgcgtcaacgttagtgggaaaatcgatgttatgtgttttgacaagaccggaacgcttaccgaagatggcttggatgtattaggcgttcatgtcgcagagcctcggggccatcaaaaccaccgatttggagagctggttaataatatcagtggcttattcagtaagttttcgctgaacgactgtagctctcctttggacttcaaatctagaaatctgttagcatgcttgctaacatgccattccttacgtgtggttgatggagagctactaggtgaccctctggacttcaaaatgtttcaattcaccaaatggtcgtacgaggaggactttcaagacttcaagttccactcattgaatgaagaacgtaacgataaaagcacccttcccgaaaacgcaggtattgcgccagctgttgtgcatccaaactcggaaagtatggataataaattcaccgaaaacaatccacacaacttacttggggttgtccgcagctttgagttcatatcgcagctaagaagaatgagcgtcattgttaagccttatggagaaaacgtattttggagctttaccaaaggcgcacctgaagttatttctgaaatctgtaacaaggcgactctcccagctgattacgaggagcttttgcaacactacacacacagtgggtatagagttatagcatgtgctggtaagacgctaccaaaaagaacttggaggtatgcacaaaaaatctcgagagaagaattagaatcaaacctggagtttctcgggtttattgttttcgaaaacaagcttaaggcttcaactacacctacactaacatctttgagagatgctggaataaggactgttatgtgcacaggcgacaatgttcttacagcaatatcagttggaagagagtgcaaattggtcaccgaaaaacacgtttttgttccacaggtaaacgacaacatggatccaaatgaagacttgatactgtggcgcgatgttgataacccagatcttctgttggatggagtgactttgaagcctatgaacgggagcttggactacacgatagctgttactggcgacgtgttcaggctgctattcaagaataatgagattttacccgaatcttacatcaacgagattttacttaacagttcgatttatgctagaatgtcacccgatgaaaaacatgaattggttggtcaattgcaaagtttagactacgttgttgggttctgtggtgatggtgctaacgattgtggggctttgaaggccgcggacgtcggcgtttcgctatcagaagctgaggcttcggtagctgcaccattcacatccggggtgtttgaaattagctgcattttggatgttatcaaggaaggccgtgcctctcttacgacctcgttttcctgtttccagtacatgagtctttactccgctattcaatttgtgacggttacgatcttgtacagtcgaggcacgaatcttggtgactttcagtttctctacattgacttgttcctgattgtcccaattgcaattttcatgtcttggtccaaaccttaccacaagcttgttaagaagaggccctcggccaacttggtttccccaaaaattcttgtcccattgattgtgagtatctcggttattttagcgttccagctgataccatggatcattgttcaaagtgccgagtggtataaaagccctgttgtgggaggcgacgacgctgtccagtcttcagataacacagtgctcttcttcttctcaaacttccagtatgtgttaaccgccattgtgctctcagtggggccaccataccgtgaacctatgtccaaaaacattggatttataacagatgttactatctctctgcttctgaatgtggtgctaatgctaattccagcagattcggcacttggtaaggtcttccagctcactagcatttcaaaaagcttcaggttcctcttgctcgctttggcggtggcgaactactttgcactacggtatattccccagatgtgcaagggggctttcaaaaagaagcagagcagcaagaagtacaagaagcttctaaagagcgagtcgagcgctcacgtagtttgagtatgtagtataagtcgttaatttgccggatgcgaagcgttgcgcatagacaggaagcagttccagagaacccccacggacgagctgaagggtacttgaagatgctttggtacagccaaaaagttgatgaactggaccgcgggccatagcaagtagttgcagccgagcgttccgatgtagagcctctggatcttggcccggaagcttgccgcgtcgcccttctgcatgatgtagttcgcgtacatgaaaaagcagtagagtgagatcggagagtagaccagctggtccgagagaaccctctcgagaacttgcacgacagtagggtcttcggtatacaggtagttgagaatacggtaccagggcacctggaagaacgacaggaacgagccccacgccatgaagcacagccagcggtagaagtcgaacaacggcggacacaggggctgccctaggggtggagatggcgctactgcgcccgacgcgacctctgacgaggacgcgcccggcccatactcgttgaagatcgacgcgctatcggtgtcggactcctggtccgtgaacaaagcataccgcaccgccagtgcacgcgccgtggcgtctagcggggcgggcgtcgggtcaaccggcgcccatgtgtactgcagcacgcactgcgcgagtatgtccgatgtgccgaacagcagcgcgttggtacatatggtcgtgagtagcgcggagcgcgcgtaccaccgtccgtacacagaggctatcttcagcagcagcgccgcccacactgccagcatcacccagtgcacgatgcccactcgcagaatggtacatgtttctactgccttgcgagcgtggcgagcccgttccgcagcccaacgcatagcccgcgagcgccagtcgcatggtctctgccgcgcccatacgggctcctcttcatcctcgccgtacgacaccgcgatttggtcccttccaagcagctcgataggcatgccaagccgccagtccaagtatcattactggcgatgccgctcgaccttaaaaacagatccgagaaccgttagggcttcgctttagggctaggacttgattctgtcacgtgatcgtgactgtctacacccacacacaatcgaattgagactcaaatttttcatcccatcaaaaacttggtgatttcgtggtccgcgacccacgcaaacacgctctctgaaacttttcctagcggatgggcaaaccacgcaatcccaggaaggctggaactgagtattggcgaattctggaaggttagaggtattgaatatcgcagaggatcagtcgattgggacaccgcttcacacaggtaaagacaaagcagttcaacatgttgattccaaaggaagagagaaccaagatccacagacacttgtttcaaggtacgttgctgatagaaaatgatggccggagtagcgagaaccgggcgctggacaccgagggctgcggccagaagctgagaacttgaggaagatacagattacggactagatgggagattggaggagtagctgaggccccgcgatctccaagggcgtggcagagtgctgtttcgcgacgtcctgaccccccgggcaagggcgacgttcgcaatgcgtatcgcggtcgttctcctcctttccctcttgcccaatatttgtctccctgtccgcagctggtgctcagagagcgccgcaggcaccgttcctacatgccggcccatccgccgctgacactcttactaacttcccaccacagagggtgtgattgtcgccaagaaggacttcaaccagccaaagcacgatgagatcgacaccaagaacttgtacgtcatcaaggccttgcagtccttgacctccaagggctacgtcaagacccagttctcctggcaatactactactacaccttgactgaggaaggtgttgagttcttgagagactacttgcacttgcctgagaacattgtcccagctacctacttgcaagacagatctcaggaaacccaaagaccacaaagaagatactaatttcatctggggtcgctccaatgtatattgtttaatataaacatatccactataacataacaggtttcgtccggctggcgcccatcgcgccgatcgcgtgcatcgagcaggacagtcgtcgccgctagggcgcgacgtgtgcgatgtgggcactgatcgcgatgcgtgtatcgcggccagtcttctcatcacgtggctatcacgctaccggcacgtgacaatcacgtcgcacgggaatctatattaagtcgttgtatctatgactggcgcccacggagaactcgcactatgaccagaccctatccaccaacaccgtcagcagccgatgtgcgccaggaggctaaactacgctggtggagacaatcttccggtatgtgatgcggatgtgcttgtccaaaatacccacgcccaccggccgacgcgtactaacttcttaacagctctatgctacgcctgaggaagcgatgagagcgggtcagcagcgcgaacagcgcgaacaacgcgagcaggaggagcgccgtagacggcagaaaagacaagagcagcgactgccgccgccgcgcaacggacgcgtgggctccgcgccgccggccgtccctcagcactatatggggcccgcaccgggcgctgtccctgtgagccgatacgcgccgattcctgccgcgccagtagtgcgggtgccccggtcgcgccccgcgcccgctcccgcagcagcatcaatgcctgcggcgatgcccgtagcggcagccgcgccactagcatacagcccatcgccgccacagcctgccccggcgcccgtgccgatgtccgcgcccacgacggcacgcaattccctcgaaagtgatacacagcagagcttcaaggacacgcaaatagcgacgcagctctttcaaaaccacgacgtcaagcagcgcggacgactcaccgcagcggagctgcagaacctcctccaaaatgatgataacagccacttctgcatatcgtccgtggacgcactgatcaatttgtttggcgcgtcgcgcttcggcacggtaagtctcacggagtttatctcgctgtacaggcgcgtcaagaagtggcgcaaagtctatgtggacaacgacatcaacgggagctttacgatcagtgccagcgagttccataacagtctccaggaactcggctatctcgtccctttcgacgtgagcgagaacctgtttgaccagtacgcggaattcatcgatcctggcaagaacggcaaagaactcaagtttgaccggttcgtggaaaccctcgtttggctcatgcggctaaccaaagtgtttcgcaagttcgacacgaaccaggagggtgtcgccacggttcaatacaaggacttcatcgacgcgacactgtatctcggcagattcctgccgcattaaggagcgcgcacgtcgtgtgcggtccatggaccggcatttgtaactttacaagcaaacaagccaatactgcggatcgcgcctgaccaggctcgacgccgcactaagtaacagtagcattaacaaattctatacgcacagccgctccgcgtcgctgcggatcgtctctgaattcgaccactcaccgctccgagccctaaccgctccgagccctaaccgcgaccttcaccgtatcacatgccggagtctgaagctcgaaaactataaaagcatcaaaattttcaactcctaccatctcttctcaacaaaccaagatcaaaccacgagacgctagcatactcattgatacgaaagcgttcgttcagtcggtatcgagccatttgtggcagttgcaaaatgatgaatctttttcttagctttttttctggcatctctaatgtcaggacgggcgtttaagtacctccgttcgatgaatacaacttatgacaattatctgacatttgcaacaaaagatcttacgtgcttctcttgacttgtggcgctatgtatacgtaaacagattctgagacggccaatgtgcgcggcacgcgcgctggctccaggtcgagccaagaaacaaggtcgatgcgacagctgctgcgtacggctgcgctgctcgagacgcgcaatgcgcgaatgcgtagcggaaggagctttactagagcatcgcgaactatgggctccagagctccccggccccgcgtggagcgtagatggcctggtcgaacttggcgcggtaaacttccttgccattgctcacctcgcgggtgctcttcttcttgagatagctgctgaacttggcgttctgctgcgcggcgcgtttgtcaagcttcttgcagatttcctggtccgcggtgaccagggagcagcaggggatctggaaggcctgcgcgaggccacggatcgcgggatcctcggtgataagcgtccaggtctggttgttggcgccctcgagatggcacttgtacacgcagctcttgagtaagttgcggagccggcgtggcagtgcgcgcgcggtgggcgcgcctgcgcggaggtcgaactcgggcgccgcgtccgcgccctgatggtccagcacgtcggaccacaggatcgtgtccagcagctcgggaaactcgatgatcatgtccacggtgggcgggaactcggtctggtcaatgaagtgtagtgactccttggccgtgtggctgtttctgcgataccgcaggaagtcgagctcctgcagcgtgaaggtcgggatgtacaagctgaggcgcgagaacttgtgcgcccgctgcgagtcgcaccatcgcttgacgttgccgatgcctttttcgagcgacgaggcatccagaatgtagcacagctcggacatgtgcgtaggggattagacgcttgacagagctttggcggcgtgagagttgctggcatttggagggcatcgcttgcgaagagtgcaaatatgatgggtaccaaaattagcatcacgtgacccgaacggcctcgccagggcggagacagcgctctgccccgaagcgtggcgctctgtgtgcacacacccgcgtctgctttacgagaagtgcgaaggtcccattggcgcttttgcgggaagcgttgccatccttttgtattttatcatgttttacatgagttggagctacttagtgacattcaatgctgtaaaagagagagtacacagcaagacagaaaccaagaaacaaacaattagtccggacacagacccacatacaccagtgctcctccagtgctagcactagaacgttcagcaaggcacagtagcgtggtattcaccgacctcgcccaaaaatgcgcgctcggggttcgaacgcaggacacggcgcccactatatcatccacgtgacagacgcgtaccatatacgagcacgtgccctcccaaccgatgcgaggccggtgggcgcgcagcggcgcgtctgagcagggcacgggcccccgcacggcttctagaatcgcacactgcgcagcgctgctatcgcgaatttacgcctcacgaagcgtgctcgggtttttggaactgcgcgcgcaaggtcctgcgcaatgggcccactttgtggtgggccatcgtaagcggtacttagcggtttcgcgaaacgcctggcgccagcttgaacggactaccagtggcaccacccattgtgcgcggacaactgcatcggacggttagctcgtataacgatgatggacgacacggacgtaggaaatgaccgatatatccgaaacagtaataacgggtcgtgcgcagcgctgatgggcgggaaggccctgcgatttcacaggggcgtagctgtgtacacaattgagcccaaaaacaactttgccgtagagtcagggcgtttttgtgccccctaagatcggcagtacacagacgagtcacaaatcgttcataatgacaactcacacgcaccgccacagaggccggtgagcatggaaagagcgctcgtatcgcgcgcggtacccggcgtgtgtttgggggcgctcctgcagctgcgaatcgctgcgtcgcgcgtctgaacgggatgtgcccgtgtacgaagcgactccctttcctctttttcgtttactgcgcacagctcgtttaattcgggtttttttctctttgagattttaagcgatataaaaaaggcgtgggaacagccaggtgctcctcgcccgctcgaccaggtcacccagctcaactcataggtctactcccagcttttcacaaatgtcggccgtgttcaacaacgcgacccttgcgacaaccctcgcgcagggcaaaagctacatgcagacgctgcacaacgtgcgcgcgttccagccccagctcaacacgatggagcagtactgggctgcgtggtactcgtacatgaacaacgacgtgctagccacgggtctgatgttcttcctgctgcacgagttcatgtacttcgcccggtgcttgccctgggcggtcatcgaccagatcccctacttccgccgctggaaactgcagcccaccaagatccctagtgccaaggagcagtggtactgcctgaagtccgtgctgctgtcgcacttcctggtcgaggccatccctatctggaccttccaccccatgtgccagaagctcggtatctcggtatccgtgcctttcccctctatcaagaccatggtctcgcagatagtgcttttcttcgtcctcgaagacatgtggcactactgggctcaccgcctcttccactacggtgtcttctacaagtacattcacaagcagcaccaccgttacgccgctcccttcggcctggctgccgagtacgcccaccctgttgagaccctatctctcggcttcggcactgtcggcatgcccatcctatacgtcatgtacaccggcaatctgcacctgttcaccttgtgcctgtggatcactctgagactgttccaggccgtcgactcccactcgggttacgacttcccatggtctttgaacaagttcctgcccctgtgggccggtgctgaacaccacgacttgcatcatcactacttcatcggcaactacgcctcttctttcagatggtgggactacactctggacaccgaggccggtccagaggccaaggctgagagagaggagagaatgaagagaaaggccgagcagagagccaagaaggccaactaggtccaaggctactctctcgccactgccactcttcgcttttgtcttttcccaatttcattttatggttctcagatttatatgacctccccctacatagagcttaacgaatggatacaagaattatctatcagattcatattcaactccacttgcgaaaaagcacaacacttcttggaagaaccgattgtcactaattattatacacattcattctctatacactggcttaactaaccaacccacttccttgcagatctgaacattctgatccaaggaccgtagccctgccattcgtcatacttctcctgtgggtaccaggagttggcctcgagtctgcagaccctctctgggtgaggcatcatagccagcactctgccgttaggagatctcacacccgcaatgctgttagtggcaccgtttgggttgaatgggtacttgctagtggtgttgccgtagttgtcgacatacctcatgctgcagaggccttgagattcgaagtccttagtctctgcttccgaggtgaacgcagctctaccctcaccatgagcgactgcaattggcagtttagagcctaccatgccgttcaagaacacactctcgttcttgcagccatcatcttgggcgacctcaaccatacagacacgagcctcgtactgttcactagagttacgctcaaagctaggccaattctcacaaccagggatgatttcctttaatctactcaagaactggcaaccattgcaagcaccgaaggcaaatgtatcctctctctcgttgaaaaatttgacaaattgttgacgaacgccctcatggtacaaaacggacttagcccagcctgcaccggcgcccaaaacatcaccgtaggagaagccaccgcaggccgcgaggccaacaaactcgtccaagtggaatctgccctccaagaggtcagtcatcgtaacgtcaatcgcggtgaaaccagcctgttggaaacaccatgccatctccatctgaccattcacaccctgctctctcaaaatggccaccttaggtttggaagctgaagcgaggctgcccactcccaagtcatcggtagggtcgtaagctagagaataatgcaaaccagggtctttgtcatccgaaatattggagtactcctggtcagcagcctgtgggttgtctcttctcttttgcacttggtaagatgtcgatgcccaagtcttttgtagtgcagctcttgagttcttgaacaaaacctggccggacttgtctgccactacaacatcctgagtcttgaagtttggtctaccgacaagcgaaatgtactcagaaggaacgccattcttgttcaggacgtcttcaaattctggcaacctagattcgctaacttgaaagacgcagcccagctcttcgttgaaaagctcagttaagctgtcaagcttggaatccaagacgatgtcgacacccgatctggaagcaaacgccatctccaggagagccacaaacagaccaccatcggatctatcgtggtaagcgtaaaccaagtcagtcttgtgcagctccaacaaagcttccagcatgtttttgaaagttttgttgttatgaactgtaggggcggtgttgccaacttgattgtaaacctgaagcaatgcagaaccaccgagggagagtttgtcctgactggcggccaagtcaacaagtacaaggatagtaccttcctcctttttcaagactggggtccatgtcttggatgtatcttcgacaggaccaaacgcagtgatgttcaaagtcaggggtgcagtgacttctttgtcactccacttcatcttcatggacatggagtccttgccaactggaattgagatgtccaggtcaggacacaagtccataccaatggcttggacagcctcgtaaagttttgaaccctctccttggtgtgaagctggagacatccagttagctgaaagtttcacatgcttcaaagacttgacgtcagcggcaaagagattcagcaaagattcagcgacagacagttttgctgaggcagcagcggaaataagagcgattgttggtttctcacccattgccaaagcttcacccgttttgcagataccttcgcctaaggctgtaccagtaacaccaacgtcagcaacaggaacttgccatggacccacaaattggtccctgtcaatgagcccagtgacagttctgtcaccaatcgtaatcaagaaggacttcgaaccaactgaaggcaaagacaaaactctctggacggcatcttccaatgacggaacggctttgaggtctggggcaggaagttgaagtggttgcgtgatcgcttccctcgtcatcttaggaggctttccaaacaggatggacatttccagatcgatcggcgttgttttgagaagaggatcctccacaattaatctttgttcagcagtggcgtggccaacaacagcatatggtgctttttctcttctacagatatcctcgaatagggctaaatcttgttgggaaacacccagaacgtatctctcttgagactcattacaccaaatttcaaccggagacatacctggctcgagagaaagaacttttctaatgtcgaacttcgcacccaagtcgttgtcatgtactagctctggtagagcgttggatagaccaccggcaccgacgtcatgaatagactggatagggttgccagagtccagcgaaatacaagcgtcaataacctgttgacaacgacgctccatttctggattgcctctttgaaccgaggcaaagtctaggtcagctgaaccctctcccgagttaatagaagaggctgcaccaccacctaagccgataagcatagattcaccacccaacacaatcaagctagaaccaggtgtgataggtttgttctttagcgcaaattgaggtctcacagcaccaaaaccaccagcaatcattactggcttatggaatccccttatttcctcttttccgtcagagtttgtaaccttagtagttaaagttctgaagtaaccgttgatacatggtctaccaaactcattgttgaaggcagcagaacctagtggagcctcaatcataatgtcaagagcagatgcgatatggttgggtttaccgacatccagctcccagggctgcttgaagcctggaatcaagagatcgctgacagagaaaccactcaaaccacacttggatttagagcctctaccagtggcaccctcgtctctgatttcaccaccagaaccggttgcggcacctgggaatggagaaacggcagtggggtgattgtgagtttccactttcacgagcatgggtacgtgctcctttacagccttccactccttggtcttgaaatcaggagcgaaatagtaagattcgtgctctgtgtccaggacagcagagttgtccgaataggcgctgatagtaaagtcaggagtgtgcttgtgcgtgttcctgatcattttgaatagcgagagttgcttctgaagtccatcaatggtccaatcagcattgaagatcttgtgacgacaatgctcggagttgacctgtgcaaacataaaaagttcgacatcagaaggatctctatgcagagtcttgacgaaagcatcaatcaagtagtccatttcacctttgtctaacgccaaaccaagctcagtgttggccttggacaatatttcgtttggagaagcagaggaatcagagaccaacgcgacatgtcctagaggtttaggtgagtcgtgcgagaatatggtgtctagctttggaggctcatccaagaacatttgttgagtcatcctgtcgtagcatgacttcagagaaacatcgttcaagttctcagtgagagggaatccagggacagtcttgatcaacaaggcaagacctctctcgatacgcccgaccttgccgtccagaccacaaacacgagcaatgttggtagccttggaagaccaaggtgagattgtgccaggtcttggcaaaattctcacaaggtaagtgtcgttgtcaggatgcgctttcgaacccgaaaccacggccgacttcagctgctgagaagaagcgtcgttggggtcaagtgcctggtcgtaggtaaggagagcatcgaggagttggcgctccttgtcggagagtgttgcgtccgctgcaacgtccacgtaatggacaaaacaggcccgaacctctgaaatcacagaagagctgttgcagtatgcttcgatgcctttgaccaggttgtctaccctaaatggggaaagagcctgaggccctggcagaataagaacagacatggctcagcgatatagcagtgtctggctcgacgacgacaagaactagaggatactatgctagtaaaggaattttttacatatcaagctgttatatcaaaattcaccagaaaaaattcgtaagtaaaatctatgactttaattttgaaaacaacgagctctaatttataggttcaagagtccaatgccaaccccactgcagcatcaaaaattacttggactgcatatgagtcaataattagaacaatgtcattttatgaaaagcgtgatggtttttttttatattatcattataactgtcattaattattttttttgactccgtcagaattataccgatgagccgacaagtatgatatgctagggaaataaccaggaattgcagttctaagccctatccccttattcaacatagggtagttattattcgtgtaatcatgcagtgaaagctctagaagagatatccccagtcagggagatggaaagcgcaaccgtataaaacgacagttaaagagtgctcgtaatagatactcaaaatttgccctccaactatgcacttcattgttaggttctttcaagtagacgatcgagaagattgcattttgatgtcacgtgagatacagtatcctgatcgtgaaaaacgagggacataataagctcatctcttgagaaaatcttcgaagtaagctcatcgcgcgggcgaggacgcaacggagtaactccttcaccacgattatatttcgcgatgccccagaaagcactcaaagttacgaaaaagaccaaggatcccagaagggtgacaaaaaagcagaagaatctgcgtgctgctgcccctcttcaaatcaaatcaaaaaagaagtctctcgctcatatgaaaaaacttaatagagcttcttcgctcacggaggccactgaaaagctgatagctagccgagtaggtcacttggagcttctcaaaggcaccaggaaggagctcgcgggccagggcagcaagggcaagaaatagtgctggcagatttattgctttgtagcggtctagatttagctccatgtatattattagcctttcaagaaattcatctctggtatggccataaccagtctaagagaaggttttgcactagagagtacagctgggaactgatccagtaggctgaaagaagcagcggcgcttgggaagaaactcccatgaagaagatacaactcaaccgcgagacatttagtatgctttgcatgctctgtgagaccttggagctcgggttaggagccagcttgatgcccattgtctcggaagtagttgtagtcattacacgaccgttatgttccacattgagtagtgctaaagttccaagcaacagcggcgctagtataggtaggccatcaagaggcaagctcaggtctaagcttgaaattcttgaaacgtagtcgagtgagtcgatgttctgaagaggatttgcgtgagtcaaattagaatccaccagtcgctgcttcgtcaactcgcgaagtcccattgaaacagagacccagagggggatctggaccagcggcagaagtgcatttttccacaattggaccttgctttcaccaaacatctttttctgtctgctcctagtctcttttaacgcgagaagcgttatttggtctggggacaatgatggcttctgaagggttgttgcaacgtttccttcttcttcttcgaatgccttggctgatttcgaatttgcttgcgtggaagcggcaagccgaagtttaacgacaggtgtcgtggcctgcaccacctttctaagttcttgttgcttcacgattcgcttacgctgccagacacttaacggaagtgtaaatgccgttctcaggccgaacgtgatcaggggcaccagcgccaaccaaggaagcccactaatttcatgaaggctaaccagagaacttgtaacttcttggaacactgacaaagtcctaactgcattcactggacgcacaaaagcgcctctaagccgctgatgtggcctagaggaaacgcatctgctgccggcctgtaaggcgtacattggtggaacgtcaaaagttggctcatagaggcctggcaataagagatgatgttatgtaataaatctgctatcatacagcacgtgacaatttgacttgatttaaagcagtcactaagaactgccgctactctacatacctggtgcatacatttctattcatcgatcttggcatcaccgggccttttcagtccacttgcgaaccgtccctaggcttgtaatgaggaagtaagtcaaaaacctcaaccggcagccttccatcaaccttaatggcatacattccaggaatgtactggtccacgctgatccattttgcaacccatgatttggagggtttgcacatacccaccagcccttcgaacgaaggcgatgtgcattccatgctgctcacgcccgcttcgtcaaaaactccttggcagttgggacatccgtcctttgtaaactcagcggtggtctggacgattccacataacatgcatgctctctcagacatcgttggctagcgtttctagaagttggagtcgtgtcagcgagtcggcgggacaacatgtgcgttcggccattaatcacgaagataccaacataatttaaaattagttgttttctaccacgtgatacggactactatggctttagtataaaacgtctcaaatcaatattggtgggcaaacagtctgatcaacatacaagaccagccgtcatgtcgcaatacgtcgctgaagccaagcagattatcagatctcataaatatgttatgttgactgccaactggtgccctgattgtgtctacgcaaactccatctggagaaagtatggcgtacttaacaaagtcagccagtttgaagtgggtggttacgacagagataagctaaacaagtacagagatgcatttgcagaagttgctggaatcagaaacttgccaacaatttttgtcgacggcaaagtttggggcactgaagctgagttgcacaagtttgaacgcgaaggcactctgctagaagaattgaaaaagattggattaattaattagtattagaatgtatagaattacttaaagttcggtcttttcactttctttaacgtaaaaatagtcgcctttcttttccattaaggtgtcaacgaaggcaggtgcgtgctctccattgtcactattgtaaaggataatgccgttgcctaaggcgttcttcttctcattccttttgtagaagtaaagaaccacaaacgtccatgctccgtaaactgcagagaaaatcaaactaactgtgtaacctgttttgaatcttggctgttcaacagttttccaagcgagtgtaggaatccaagcatatgttgactgagaaaaactgtagattgcaatccaagtcaccgctttaatttgaggatcaagtctcaaaaagtcgttgatgaaggaccacagacagggcgatgcagctaccgagaagtaggtgatcaaaaatgcaaaccacttagcggatgcagaaacgtcccattttacaagaattgcgcacgaaacgcagttcataatctgtgacattaccatgaaaacccacttacagcggaacaagtctgcaccccacgcgcaaatgaaaacgaaaacaaaaccaaggcaggcaggaagcacagagtaattattgacttgaacaatagagtagttgtgatcgtttttcagccagaacaggaaacttccgctaaaagctgtcatgttattccaggagcaggtatcaaaaacgactagaacccagaaagttgaagtgccaaatacctttttccaaagtttccaagaaaagagcgaaagaagtttatccttgtcgacattgtcattgatttggtttcttctgttccttgctcttgcaaccctgatctcttcgtcagtcaaaaacaaagagtagcacttcgatgggacgccaggaataacgaaaaaaccgatgatagcacatgggatcgaaatggccacagcatctatcaaaaacatccatctccatcctgcaagcccgtgaacaccattcagagtcttgtatgtactagcttgtagcaaacctgaggtaacaccccctagaagctgaccgcagaagaataaacaaactctagagctgatctcgtctggcgcataccaggaacctaaaacatactgagacaccggatagtaggcagaaccaaaagcgctgaccatgaatctgtaagctctcaactctggcagcgactgagctctgtagcacgcaagtgtgaaaaacgaccaccccaggtccatcacaggtaagattaaatgagctggaaatctgggcaacaagtacatgaagggcaactgtaggacaatagcgccaacgtttgaaatagctgtcgtgttgatgtaatcgttcttggtcattttgagatcaccttgcattcctgaaacgtacgcgttactgtagttgttagtgtcaagggacttgcaccagcatagcatgaggaaataaaagccgatcatgaaatcgagcttgtataaaagccgccgctctgcttttgaatgtgttgtgtggttgggataaaggaatgagtaccagctgcgcgatgtcttatactcagagttggcacggtactcgaactcgtcaaagtacttccaccatttgcggcccttctcatcgcgcagctcgtaaggaattcctgcctttagcgactgtgactgttgagctggctgaggttcgctttcgtgtgcctcaatattgacttcgtcgttctttaactcatgagggatactctgttcgccatcgagggagctcgaagacgagacgtcgctctgaacatcttctggtaagatcctgagatgagggagaagccagtttagtgaggacatggctccaagttcgagaagttgtgctgaatggttgattgaggcgtgtctcgttgatgcacccgagcaaacttaggccttgttttatatgctctttgagagtgtatgtcgcccagctttcaatctcttctctttgataaatgttctgcgcgtccgataatcaccttgagtcatcttaagatgactatcaaaaaaagttaaaagacaatggaagagcaccgcttttgatcaaaagcgacactgatgtcatgggattttgttggaaatcacaccccgaccaagtgcttgtggccagtgtctccatgagctacgtctccagtggggttcggccagctcaagtcacgctagagttatcatgagcgtgggagtcatcatcatgaatccttggctgtgcctacttgttagctggtgcacgctcgttgcagccttttcgttttgcgtagcatgtgcgacatagtgcttccatatgaccttgcacattccttgctgtgtagcgttttcttgaggacgcaccttcagtgaacacgcgggctttgatctgacaagcagtaattcaactttcaagcctcacaagaacgcattttagagggaggtgagaaggctatcagtgtaaatgcgtgatcaaattatgtgtgattgcgtgttcaagaacgcgatcggttcacgcctcaaagtacgcgcatgatctgtaacaccgcaaatgtgtagtgttatttgccgagcgctgttccaagcatcgaaaaaatcgtgcgtgcagtgcttggcgtacatgaagaaacactacgtgttttgagtgcgccgcatgttttgttttggcaaactgaacgaagtctacacattcagctagccgctcggtacaacatgactaccggctgattcaggtcacatgaatcagccctctatgctctttttcatgatatcatgatatcatgtgtgacggaaacgctggagccctttctttcattataaaaagctatgaaaaattttcaagctctgctcatcatcgtaacctttctattataccaatagatccatcaactaaaagaacagagtatgtgccatatgtggcctgctgctggtccgccatgcttttacaggttttggcgtggcaagcagtggtcgaactcggagaagacttgaggcatctttttcgcaatcatgggtctacacggtgtggacacattgtgttctgttgccccttccatgttttgtttttggcgcacttcgttttgctatgtgagcccccgtcagatgtaagaatcgagctagtgtgttttccaagtactctgcgactgaggaaagaatactagttgcgaggttccgaagaacacgcactactatgggaaagcacatctcgacaccttttgcatctaagttctggacagaacctcccagggttttgtctagaagcgcgtcgtgactccaactgtgtttttggatactcatgatgcttcttcgtgtagctaacttcctcaccagcggtttccgtcttgcgatggggctcagtgatgaaggtggtgatctccaagtactaacaatattgtagcaaaatggccagagcttccgtcctagctgatgcattgaactctatcaacaacgccgagaaaaccggcaagcgccaggttctgattagaccctcctctaaggtcatcatcaagtacttgcaagttatgcaaaagcacggtatgttttcttgagcaacaggtgtgattttttgatatattccgcatgtgtgaaaaaccttgatccggactgataactagatggcttgctcgggcagttttaactgtgcaatctcagtcccatactgtcttttaagtgtccgggaaattaaagatatgaaaatgcttcttacacgacgtcgaacgcaacacccacgttccccgtcgtttactttttctcgacatcttcataagtgcggaatcattcgaattctaatcattagcgagggctttcaaaattgcaaacttgattactaacgcattcacacaggctacattggagaatttgaatacattgacgaccacagatctggcaagatcgtcgttcaattgaacggtagattgaacaagtgcggtgttatctcccctagattcaacgttaagttcaacgacattgagaaatggaccgagaacttgctacctgccagacagttcggttacatcatcttgactacttctgctggtatcatggaccatgaagaggccagaagaaagcacgtcgctggtaagatcttgggtttcgtgtactaagcgaacccgtttctgtagaactacataccaactgcatattagattaaattcgaggacattaccaggttgaacgccaaagcctctccctggctggcgacggggcaaactaaacgtttagccctcgtgccctaggactccatacttctctaagtagaacatccaaattacacaattcacacagttcagaggcgatttccgtgaattctttccttccatagcggttatagttagacgctagcgcacctcagcacaatgacagacagcattcaaatcttggaacccaccgcagacactttttaaaaagagggcgtaggacccgcattgaagacaatctatggtttgtggcttgatggtactttgtcaccgcttttgctgtgtcctaaaagattgtgcagatgagatcccgcagtatgcgatgaagaatcctgagcctgcctggaatgaaccggggatttcgcccgatctggtatctgggctcgaacgaaatgagccagccctccgtgtaaagttccctgtgatttgcgagaggctatattggcgggctctgggctagtaggccgcgagttttcggcagagttcggcgtagagcaaggttgcgaaagagggttagaaacctcatatgaaggcgttaactcgcaaatcggaagcgctggttcatcttcaacatcgtccacaacctgctcgtaagatggaacacgattcaagttttccagggacaaacttcgaatctggctatctaatggtgcccttaaagtgcattttgccaatggggttgtagaagtacttcgaagagcttctaattgactaatatcgttgtccgcatcgaacacctgatcataaacatgcttcgcataagttggcggagcctccgtatcctcttctggaaagtagttcacagacaagctaccatcatctgatctctgcaaattgttgagcgatgttgagcttgccaacgtagtattgagaatttgtttttcaaataagggcacaccttcgccagagcggaaatggactttgcctgtattgtccagcaatacaagccgcccctccacaggcacatgtggtgaaatgtacaaaaagacaggtatattcgctttgatctctgtctttttgtcttcttctcccactcttttcttcaaagttattttaatgcttaacttatggcggacgcgtattgcgtctccaccgatatcacaatcttgagtaacttgcttcagattggcgggaaggtgcacagaggaattcagaaccactttatcaactatcgtattgtcaactgaaccatcacacccgccgaggtctttgaagtctttcatcactttgtgaaagacaatgttttcatcgtcatacatctgttcgttttgatccttgaacgcgtagtattggattaagctgacttcaatcttgtacagcttgtaccccttttggaatggatacaggctaactgttactggggtaacgcctccaacaggaatggcacggcttggtattgatatttcatactgtaatctgtcgggccagcttttgcccaccgacatctcttcgccaactgcgagattgtttggggaaagagtacgaaaaatccgcacgtatttgtgcttagtgaacgcatttttgaagcccccacggtccatttgcgattcgaatttgtacaagacagatccagcttgaagaccctcaattgtttcggcaatatttgggggcaatgacactttgaaggggagctcatagtttcctttttgaattacaaacgtatgcccaggccccgtgcttattccatcaaaaaggctagtgaagcttttgtcagagctcttgtcaagcccaatagcagagttgctctttttgggcttccaaagattattgatggtgggtgtggaaagcgactgaatcaaatgtgggcgaggggtagcaccacttggaagctccggctggctttcgcaatggctcgggtctccaaccgttatacgcccgattggagaaaccagtaaattgtcccaaacgcactcaaagatcgtgcggcgctccttaacaatactggcaacactggaatttttgtggtgccccacctgtaaaaactcaagcttgaacgtcccggcaagttttagtgcaattttcttcacactgattgtctctggaacagaaaatactatatgaccggatatgggtatgggcgacgcttcaagcggtgtcccttgaatcagtacaatatttttgtaagatgacttcaacctgacatcaaagtatattggttgtgtcgaggaagacgaaagcttccctagcgaaaacattgacattgacctgggcaggggctcgatatactccttgtgtgcctccggtttcaagtgattccttcgagccaatcaaccatatcgtgttccgacattcaaaatcagagtgaaggcgttgaaaatgacgagcaaatcatttacagttgaacaactagcaagcttgtacgtgttattgccctgcccacaggcccatgccctgtctagcttatgacctgccgaaagagttgtggctgaaggttttcgagcacctcggttacgaggacctttttcagtttaggttgtgctgcaggcagttcaacaagattgtaactatagattggatatggaacgacagatgcaagaaaaggtggttaaagagcgatcaaggtgatcccttagcattacgaataaatggggataaaatcgtcaaccgtgggaaggactggttttactacttccgttctagaaaccgcattgaccaacacactttgagagtattgcgtgcaatcagagaatgtagggacgaggataactactcgcataacattgaatctttgataaaatttggagcattagcggttccaaatctcaaaaaattagagctggatagctacaacgacattagaccatatgaagtcacatacctcgcacgccaggtgcttttgacaatgcgccataaaaacctctttgactttattgactctgcaagtagcactgatacaaacgagtgggttcactattcagaagaaaccgtgtttttgcctttggcggctatggacctagcctttaaccggctcttgcctcatcgcatcaagatcatggaacatgttcatttccaggtcaagcgttactacaacgacctttcagaatttatgaacttacctccgactttaagggtcgataagctcatgaagtacttatttgaagctctagacagtgctcggctacttcatgtccgccagcgcgccaggtactatctcgatgatttcatgttactccgggtctatgcgggggaatccaaaggccaccctcttgttctcctttcaataattcaagcagtatccgagctctataacgttgagactgtgatgtgtgaagagtttcttattgtgagagatcctaagattcgtgacggtgaaacttacatcacaatttcgcaagcaggtacgcctcgaatctttacaagaaaaaacttgatagcttcaatgtgtcgcattttccctagcagacaggtcgtactaagtaccgttatccccaagttgttgcaaccgctgaaaacaagggaccttctgctaaaaatctttgacgaatggtcaccttattgtaaaaaaagctactggaatgcagttactgacaaaagcatcaattctctcatgcagtacatgccatttagcaaatttcctgtacgcgtttcagattacgactattttcaagcgtattggaaggtcaaaacatctgaacaaagagcgtttcgaaattggggccagaatcatttcttaaaatctgttgattcacagtaccctcacgacaaacttattgtcggaacgaggctcggatgcgccgatgaagacgcatgctcagaaggcctttctcactgccaggatttgattaacaaaaaacacatcatcggcgctaactctgctaaccttgccggcaaaatagttgctgatacgaggttgcatacgaattatgtcgtgttaacagacagcgttgccaacaatgggtcggaatacctaactctgatggaccctcttggagaaattaatgtgcttctgaaaagcgacgttcaatttttagagccagacagcgtcagatctcttgacatcaagagtatcatcaaccttttatctctctctgatctggggctattttttaccaagtttgatcaagttcagggactctttattccatctgatatattcgtaaactatctcaagagcaaggatgcatcgaaagggaccgacccaagtgctcaaaggttataacgctcagacaaaatcgcttggcggttcaattaattcctgcgttttcaatgtaatatgtaagcaatgaatcataatcaacgaacatacttctcccctcagtgagttataatgctctttctgaactttacacgacttacaccataccatcactatacggatgacagtaataggaagggttgtacaattcagaatgtttcgtgttgctgcgagggttaagacaaatgcgctattaagccctttaaacaagcgttttgcaagctcaaaagttataggtattgacttagggaccacgaacagcgcagtcgcctatattagggatcctctagatctgaactccgtaacaataatagaaaatgacgaggggaagcgaaccaccccttcagttgtagcgtacgatgctaaaagcgaaaagattcttgtaggtgacgcagctaaaagacaggcactaatcaacgctggtaatactttttatgctaccaaaagactcataggaagaccattccaagacaaagaaattcagaaagacattgagcatttaccttataaagtcgtggagaatccaacgaatcaccaagcatacctgtcgacagccacgggggaggttaagtctcccagtgaaattggatcagcgatcctaaactacttgaaaaagaacgccgagaactatctaaacgaagagatcaacaaagctgtaatcacagtgcccgcttacttcaacgactctcaaagacaagcaacgaaagatgcaggctcaatggcgggcttgaaagtccttagagtcgtaaacgagcccactgctgctgctttgagttttggcttggacactaaagagtattccggaataatagctgtctacgatcttgggggaggcacatttgatatatcaattctggacatcgagggtggtgttttcgaagttcgtgccactaatggtgacactcacctcggcggcgaagatttcgacaacatcttggttcgccacgtcgtggataagtttgtggaggcaaaccccgaactggaaaaagacgaccttctccacaaccgcgaattcatgcaaaggatacggatagctagcgagaaggccaagattgatctttctcatgtcaaagaaaccagcatagacatacctttcgtttaccagagcaagcacgtcaaactagttgtgaaggagcatgaattagatgatatgacaatgtcgctcataaacaaaaccatcccacctgtcaaaagagcattaaaggatgctgaaattgagccagaggaggttgacgaagttattctggtgggcgggatgacccgcatgccaaaaatcagatccgtagtaactgaaacatttggcaaaaaacctaacactagcgtaaaccccgatgaaactgttgcattgggcgcagctattcagggaggggtactatcaggcgaaataaaaaatgtccttcttcttgacgtcacgcctctaacattgggcatcgaaacgtatggaggggcattttcacccttaattccgcgtaataccactgtcccagtcaaaaagaccgaagtgtttagcacgggcgtcgatggccaaaacggcgtcgacattagagtattccaaggtgagagagggcttgtgaaagacaacaagctgattggcgactttaagttggctggtataccgcccatgccaaaaggtgttccgcagattgaagtgacttttgatattgatgctgacggaatcatcaacgtatctgcctcggaaaccagcacgggaaagaatagctcgataacggtcatagctaattctgggttgactgaggaggagattgctaagatggtgcaagaggccaacgcaaacaaagaaatggacaatattctaaggcagagagtcgagttaatcaccaaggctgacataatgatttctgataccgaaaacacctttgaaagattcaaggaaactataaataagagcgcattgttccctgaagtttctgcgcagcttaaagacgtacgagatctgataacaaaattcaagtcaaatgaatcagatttgagcactgacgtgaatgatgttaagcgtgcaacagacgacgtacaaaagatggctctaaaactgttccaagacgcttcgaaaaagaacgccagcggaaactaaagttcggactatgctttgattaccaaattcgccgctattccatgtatataatagaccccggtgcggaacacctatcttaccactatagcctcatttatagggacttgttcatgaaccttctgcgggtaaaggcaagccagaacttagagggcttttcttgggagtctctataaagtctttccaggagccttgaggctagttcctggcggaactgctgaatatatgtcttcaaaaggtccatttcgctgtggctctgcacaggtactgagtacacgttgtttagtgggaaacctggagtccccggaatcgagaaatcgttgagagcaacattagttagcagtttcagagcctcgttgtaggaagtgttgggtctcagttgtgaaagacactcgttgacaaataggatgccgtatatcaaggcgcgatcagcgggcgactttatttcgaagtttttaaagaaagagttggcgcggaataggtctaggcattcgtcaatgatatcgtaatctgagttggcttggtatgcggggccgcgaaagttggtccgcagcggtaaaagcaccacgttacccaccatacggtcggcttgtgggtcgacgggaaacgttgagtggtacgcctagaacaattttcctgttagtaaaattcaaaagacttcaaaacatggtgttacatttaagacttacaggcatcaatggaggtgctggtcgtctttcaagcttgacacggtttatggagttgggcgggcccctttagttctcattttgatatatctaaaaaaaaatgtgtgcactcgtactacgcgatgtaagctgagattcgctttgctggtgaaaaatggactaatttccatccagcagctcctgtaacagattaaaggatcaaggtacgcggaataagtgaatcctgatagtaataagtgcttcgaaagcttggtgaagggccgattatagatatctgagttggtgggacctagaaaacaagcgccttgagaatcggcagggaagaaaggcagctcctttatcacgagcagaaaaacgatcgcgcagcgcaccatcaacaacagccgagtgagacaagtatttgcaaccgcgctcgataatgacagaagacttgaagggcctggatggtagaagacgtctgttcacagagattttcggcgtggacaggcccatttcaagattggaagtgcaggggtcaagcgatcacgtgccggaccgcattgaacaaatccagtcactgcatgatgcgatactcacggacatagaagaggatgtgctcccgcctgaggcagagcactacatcttatcccaaaatactgaggtgcgtagtgtatcagacacgcagagcttgtcgagtaacgaagaccgcctgtcggctgatagcccgcgcaagatcatcccaaattcttcgccgaagcgcaagactgggcagggcagtgcacgccctttgcctccaccaataagcacgagcttcagctgtgctgccaactctacgcacgtaccatcgccgcagagatcccaaagcgaccttccacgcttgaaatcgtcgttcagtcagctttcgatgagcgggcatctcaaaaagcagcagacaaaccttagctcgacgccaaccactttgaaaaagtcgcccttgcaagggttcggcttcttttccagaccagggtcaaaggataattttgataacacacaacaccctgcaaacaacggacagcaggctaatagcatgaattctcggtcactttcactgaactcatcgtctttgaagaatttcgcgtcttcttttcaacagaaggcgtctagtggcagaacaacttctcagaagctcccaggctcttcgagctcgatctacgaaggcagtcactaccaggttaacccccaaaacaatacgggtttaggaatcagaagcagagaatcatcggcctctttgaatagctcacaaacaaacataaatccaagaaagcttggatcaactccctctttgcattatcatcggagaagtagcgcttctttgcactctaaaccaatactaagcgctacttcgatgaagcgaccacaagtgtatcctgcaatgctatccagagttgcgactaggttcagaaaatcagttcaggttggtgaatacaagaaagatgggctcatttaccgagacgcgtttaccgggcaacaggctgtcgacgtaatctgctccatcataagaacttctgatcgaaatctggcgctgcttctaggaagagctctggatgcccaaaagctattccatgatgtggtttatgaacacagactgcgggattctcccaacgaggtctacgaatttactgggaattcccgtataattggagctggtgcaactggaatggtcccggcatcatctcaagacccactactaatgggatcccatcacaacctaatgtcaacccatccctcgaaatcaacgttaaacacatcagcatcaactaattcagtcactagtgaagggtttggaaagcaagtggaccccgcgaaaatgcatcaagtcaacggtgttttcaccttgctagcagaatgctacgttccgacgtgctcacgaaacaagctttgttactctatatcttgccctcgtcgccttgagcagcaggcaagattgaatctgaaaccaaatggcggcttgaagcgtaacatatctatggccgttgatgatgaagaggaggagaagccatcatggacaagttctgtgcccgaggaagtttggtcatcgctgcccaaaaaagagatcaagcgccaagaggcaatctacgaagtttacattacagagaagaactttgtgaagtctcttgaaatcattagagacacatttatgaaatccttggcggaaacaaacattatcgcttctgatatccgaaagaacttcctgaagcatgtttttgcccacgttaacgatatttattcggtgaatcgacgcttcttggatgctttaagcgatagacaaaaatcttcaccgatcgtggatgggatcggtgacatttttttgaggttcataccattttttgagccctttgtgatgtatgttgcctctcgcccgtacgcaaagtaccttatagaaactcagagatctgtgaacccttactttgcaagatttgatgaggatctcatgaattcctctttgagacacggtatagattcgtttctatcccagggtgtctctagacctggccggtatatccttctggtccgtgaaatcatcaagtcctcagactcagagaagcacaaacgggatttagaaaatatgaacaaggcccttgaagcccttcgcgaatttatgacccgaattgacagagccagtggagcttctcaggatcggcacgacattgagcttttgaaacagaaaatccttttcaagaacgagtacgtgaacctggggctcaatgatggcaagcgcaaaatcaagcatgagggcgtcttgtcacggaaagagctcacaaaatccgataactcttttggtggtgatatccagttttacctactggacaacatgcttctgtttttaaaggcaaaagcagtcaataaatggcagcagcacaaggtttttcaacggcctattccgctcccgcttctcttcgcttgtgcagcagaagacatgccaccaataagaaagtatattaactcgtcaccagaatgctctagtggaatcatttcaaccgaacaccactacagtaatccaaaaaacgccataacgttttcttactttggtgctaaacacaggtatcaagtgacgctgtacgcagcgcagtatgcggctttgcaaaccttgctggaaaagatcaagcaggagcaagctgcattgttggcggcaaatgacatattcaacatgacaaagatcaacagcaggtttttcgacttcaataataaaattaatagcgttgcctcatgcgacggaggccggaagttactcattgctacaaatcagggattgtatgtcagtgacaccaaacatgaagctgcctccgaggggcgtaagcctaccacatactttgcggcacctgtgaagatcctgcataagacaaacattacacaggtagccgtattggaggagttccagtctgttctattgctagtggacaaaaagctttacagctgccctgtggctctctttaaagagccaaaagatggcacgcagtacttcaagaagcatgccaaggagttggtgaaccatgtcaacttcttctcggaaggcgactgcgatggcaaacggctcgtggtgacggcacacagctcatctcactcgatcaagtatttcgagcacgaccacccaatgctgatggagggcaagaagaacatgaagagaaagattacggagatcgtcttcgagtcggagcctgtgtccatctcgtttctcagaactaacttatgcattggatgcaaaaagggattccagatcgtgtctgtgtcgcaaaacgtgcacgagccgctgctggaccccgcggacacatcgctggagtttgcgctgaaggacgtcctaaggccgctctcgatctacagagtcggggcatccatgttcctactgtgctactccgagtttgcatttttcgtgaacagccaaggctggcgcaagaaagagtcgtatgtgatccactgggaaggcgagcctcaaaagtttaccatctggtacccctacatattggcattcgaccccagcttcattgagatccgcaagatcgacacgggagagctggtgcgctgcgtactgggagagaagatccggctcctgcaggcctcgtcgcagcagatcctgtacgcgtacgaagacgagtacggctacgacactgtgatgtcgctcgacttctggggcaagtgatggggaagggcgggacggatttaggttggcgacggatggcgatggaacgatgcgcacgtgacgtcccgtcgggatcgtgaatttcgccttcacaaaaattttttatgaatgacactgaaaaaaattatcaacaaagtcttcgaactttttggttttcgactttcgaaaccttctaccgtgcatttgatatttagttgtagtacttctagagctcgcctaataaaaaaaaaaagaccagttctggcttggacaagttactacgatggaacaggttcaaacgcaagcacagtcgtttgctgcggagcttctgcagaaagtggagtccgtgccatggatcagcgtgcacacgccgtccattgagcatccgttcgggctcgagttgtggccaatcttcagcaaggtgttcgagaagtacgccgggtaccctgcggaggacttccagttcatccacaacaagacgttcatggcgaacgggtaccaggcggtcggggtgatcatcgtgtactacattgtgatcttcggcggccaggcgctgttgcgcgcggcgaatgcgccgcctttgaagctcgggttcttgttccagctgcacaacctggtgttgacgtccgtgtcgctggtgctgctgctgctgatggtggagcagctggtgcccatggtgtggagccagggcctgctgtggtcgatctgccacaagaacgcgttcgcgcccaagctggtcacgctgtactacctgaactacctgaccaagtacctggagctgatcgacaccgtgtttttgatcctgaagagaaagaagctgctgtttctgcacacgtaccaccacggcgcgaccgcgctgctgtgctacacgcagctgaccggtaggacctctgtggagtgggtgcccatcacgctgaacctgggcgtccacgtgatcatgtactggtactacttcctgagcgcgcgcggcatccgcgtgtggtggaaggagtgggtcacgcgcttccagatcatccagttcctgatcgacctggttttcgtgtacttcgcgacctacacgttctacgcgtacaagtacttcaacggcatcctgcctaacaagggcacgtgctacggcacccaggccgcggccgcctacgggtacctgatcctgacctcgtacctggtgctgttcatctcgttctacatccagagctaccgcaagggcgcgtcgaagaagcgcgcagcgacgaacgcggcggccaagattgccacggaggccaccacggccgcgacgacgggcaagcagtcgcacgccaccaaggcgacgtcgagaaaggcctaagcgggctgcgcgcgcgccgcgcgcgggccgcgtacatagcgacttgccgcggcgggcgcctggcacgcactgtaagtagcgtcgaagcataggataaatacgacataaacgcgagcgctgtgcagaaaagccgcgtgcacgtgggccgccacggcggcccacgtgacccgtacactacgacgtggatcgccgggctcacgtgagcccggttctcgggtctgcgtctccatcacgtgagcacggccgctcgcgatttccgctcctgccgcctggcccctcggcgcccgccttccgcatcgggcaaccctgcccgaccctcccgccgtgcaccctttgcgccatatccgccgcactaccgccgcactaccgccgcgttactgccgcgcaaccgtcgcgcttccgccacttccgcgcttccgtcacatctcgcgccccgcgggctctgcttccactccccgttgcgccgctcgcccgttcctccgtgcttctccggcccacccgccgttctggccccgaaccctgcgccccgtccaccgccttacacacacgctcgccaagcacgtcgccctttcgtggccgacaatccttcctacacgtgctgtttcgtctccaatcccagcccttaaaaaaaaaacaagtgcttcattggccgcaacaaagccttgcagctccggagtacacccatcttactaattagttagtcaagcgtcggtcgatgcgagaccgccgaacatcttcttgcccgacgcccttcccgacggcctgcggccgcgtctaaggacgcagggcgcggcgtccgcggaacactcgcttcttccagggccgtaaccacaggatcaagtggcttggtccctcgcataatcggccccagacgcccgcgcagacgcactagtggcacggctgcgcggccgctagagcacgctacagggcgcttcagggcgctgcaaagcgcacacacgaaatgcacatactcacacacactcacacacgcgctcacactcgcacactaaacaaacagcggccccctcctgttttcctcggaaagcatagcccgtgccgcagctgtggttccgcagattccgcagcagggcgccaaggacgcccaggtcaaccacggctgtaggccccgaacgagcgttcgtgcgcgcacgaatgcacgaacagggcttacgaggtatttttcccgcctagcggatcactaagcagcctctctggctccccgcccggtgcgtgcgcgcagcggtacgcatcgggcacctgtgggtataaaactacgaggcctgtggtagcgggtgggatcggcagcggctaagcttaccgcatatagacttgggaagaaagcgcagaatgaatgtttcacagtccgtgactctgcctccgatctcgtcgttcgacagtctggtgcgggccgccgagcacgaacactttgtgcgggcccagcacgggcagcggcagcgcgagagcgcgctgggcgcgccgggcgtgggcctcagcgtcggcagcgcggcccacacgcccagcgcgcccagcgtggccagcgtcggcaatgtcgggagtctcggcccggtgctcgtgggagcctggagcagcgggtccgatactacggccgcggccgccacgcacaactattttattgcatccggttccggcgcttacggccgcgccgacagccgcggggaagggggcgcagggacgcgcgtcgttccaggcacgacggcaaccgcgggaacgcggcgcgacgctgggccttcgttcgctgggacgctcacgcgacacgaatccggcgggcgcgcgagcgtttcggctcccgagcccaggcccggcgtcgcgcctgtgtcgcctgacacgaacggcagcagcggcacggcggcaggtcccgcgccacgcgcggccaagccacgccgcaagaagcagtgtcccgtgtgtcacaacttctacgcaaacctatcgacgcacaagtcgtcgcacatgctgccggagcacaagccgcacaagtgccccgtatgcgcgcgcgggttcacgcggaacaacgacctgctgcggcaccgcaagcggcactggaaggatgagatcatcggggccggccccgggatcggcgccgcgggcgcgggcgcgaccgcctcgggggcacgtggtgaggacgacgcgctagacgtttcgccaggcgcgtcgtctagcgtgtcgtctgggtccgcgaggctcggcgccgccgacggcgccgacgccgcagaccgcgccgcaggcgagtctctcagcccgcagcagcaactgcggtcgctgcatcggatcaagggcacgttccactgcccctacaaatccgcgctcatcgcgctggacatggacgcttacccgggcaagcggcgcgagctggcgttcgaaacctccgagtgccaccagaccggggtgttttcgcgctgcgacacgttcaaaaaccacctcaaggcgctgcacttcgagtacccgcccgggaccaagaaaaaggaccgcagctccgtgcccggccgctgcaagcagtgcggcaggcactttgccaacgtcggcgagtggctgagctcgcacgtgggcaaggactgcggctacgtctaccactgacggtgtatcactattcgcggccagagtctggccaaagaattaatattcgtacataatgcgcaccgggcgccctgggcgcctttaatgaactatgaataatgggaaccggtgcggcgcgggccgcggactctgcgtgcgcgacgcgcgctttgcggggcactaggtaggcgggtgggcagtgtcgctctgtacgggatgtgcggtgtgtgggaaattagatctcgtgactgaacgagctccggcgctcgagcttcccccgagacccacttctgtgaggagctgggccgggagctgcgtctccggcacgtgaccactgccaattgatgcgttaggcttaaatacggcacactacacatacgcgttacattcgtttatctactcgcgccgcgggcccgctcacttgggacccatgcccacgccctcgttgttcacgtttctgaacattaaaacgccgtccgcgccttccacgtactggcacgcacgggccaccttccagaacgacttgaacatgttctcgtcgcacgagcggtagtgctcgcccatgaccttcttgatggccgcggacgcggggcgcgcgttgtagaacggaatgcggctcacaaagtggtgcagcacgtgcgtctcgatgatgtcgtggaagatgtgggggcccacgaaccacagctgtctgtcgatggtcgcggccgcgcccttggcaaaggtccactcgctctggtcgtagtggggcagcgtctggtcggtgtgctgcaggaaggtgataaacaccagccagtggttgacccacaggtagggcacgaaccagttgatgaacagcgaccagcccccgaacttcaagtaccacatgcgcagcaccacgagctgcgtgaccacgccgatgtcactcagcaggatgtacagcgcgtccttggagttgaacagcggcgacgtgggccagaagtggttgcgcttccacgcgggcacgcccgggtacgtctggcccgtgacgttcgtgaacaggtggcccaaccagccgcccagttgttgcaagaccagctcgcccagggtgcgcaggggggagtcctccgtgtactcggccaggttcgccgcccacccgcgcttctcccagaactcctccttggtgggaggcaggaacaccatgtcgcgggtcaagtggcccgtcgccttgtggtgcttcgagtgcgagtacttccacgaaaagtaaggcaccaataaataagagtgcagcgtccagcccacgaagtcgttgatcaccccggactccgagaacgcctggtgcccacactcgtgcgccagcacccacagcccggtggaccacaggcccatcgcggccgcgtaagcgctccagaacacaaaccgcacgggccacgcctcgggcagcgcgggcccgatcacgcagttcgcgaggtacgcgagcccgcccagcaccgcgatgtcacgtgccacgtacgacagcgacttccccagatcgcgcttgtagcactccgcggggatcgccgacagcacgtccttcatcgtgtagtccggcaccttgaacacgttcccgtgcgtgtcgatcgccaccttgggcttctccgtctccgtctgtgtcgacgaccctccgccgtggccgccctgcatgcgttcgaatcccgagctcgacgctatgtttgccattttgtattaagctttcttgttgcggtatctgcctttctgcagagcctggaataatctgtctttggctgcgagtcaatccccaagctgccactgcaattcaaacggaaaactgccaagtgtgcaaaggatctgggtattcactcaatcgctcagcgtacgccggaaacttctctcctgcacacgccgctgatggccacgcctcttgtgccctttaatacttcccagccgtgagggcatcgagcccgatactcgaagaagaaaaaaaaaatcgaggaaaaacagaaaaaaaaaaaaacgccagaacaccactcaagcgacgaaaaaaaagatgtgtgtccgcgatgagcctaaggagcggcgatagcgcgcgagatgcatatgattgtgggaataccggcgggctcgcagtggcccctgcagcgaccacgtggaagtgagaggtcgcgagccctgctgcggccggcatgatggcttagatcgctcggtacgcgctgcgtgaacatcccaacctcaaagtccacatcttcatatcgcgcgctgcgtgttgcgtgttgtgcgcgaagggcctgggcactccgggctttaatggctttcctccagaagaaatgtatcggcgtggggagatttcggatacgcgatcgagcctcggcgtttcatattggatgcaccaccgcatcccagagagatcggactgcggtccaggcattacatcggaatttctagggttttttttttcggaaggcactatgaacgctgcaacgcagggccgtatgagcggccagtgggtgcagaaattagtggcgcgacgcgggggggcaagcctaaggggggacctgccgggatagcaagttgagcagtacacggctgacaagggagcggagaatacgcgaccaggagacgtcgacgtggttacgtaacacaaccactcgtgtaaaacgatatggaccgtcgtcgtcgccagagtgcctttctcacgctgggaaagcgcagcggggcctgccgtgtgcaggacgcggtgcttggcgacagcgcgcgcggcggcagcgtgtcgcagcgtgcctggcgcacggacaaggctgggttcggatcgcgtgtcgcggcgtgacgtccagtcggcttcctcgcatggggacatgcgccggccagcgtgttgttgtggcaggagtactcggaatggtgatagcgcttgtgttttcggcgccatcacgcgccgttctgcgcagcccgtttgctcgggacgttgaaatcattgtgtacgcatgtgacgcttggtcactggcgcggaagagtgcaaagagcgacagcgcgtcgtcgcgcccgcgtggcgagcactgatgcagttcttgcttgccgcgcccgctgtaatacacgtttcggcgccgctgtcttatttttaagacgcgcgttttggctgcagcgatgctcgcagctttcggagcagagccggccagtttaagtttcactttcctctcgccggcgcgagcttaaaagccaggccctgcgaggcggaatagaaagctgggattttctcggaatgaactgtctcctgtctccatgcgtcctttcttcgttctcctcgttctctggcggctgaccgttgcggacctttctgtttctcggccttccgcaggcgcgaagttctcaggcagctcgggcgccgcgtcagttgaggtggagtggatcgaggccggcggtgctccggcgctgtcgtctgtctccgagtttacgtttgttctctgctcgggtcccaactccgacatacaggccgtcaccaagatctcaaccgtgcaggcctccagcgtggccgcgggcaagcacaaactctcgatagaccgcgcgttggtctccaacggcatgtactttgtccaagtggtggcggtctctccggagtacgtcacaattcactattccaataggtttacgctggagggcatgcaaggccggaaccgagcgctctcggtcaccgactccaggccccctgccgcagagatcataagggtcggaggcgaaaatccaccaccgccaatcaactcggcgtccttttcaatcacctatgtttcgcagacgggctcctggcgtttcgcgcccatgcaatcccagccgcgcgcgactatcaccgccacaacctggactcggcaacacccgaccagcgcgtgcacttatttcgctagcgacccgccacagcctaaatggtatactactgtcacgcccggctgggactacaccctccaaattcggtataacgacgctcacccggcaccacatccagagaacaacggcggctggtacaacgcggaaaatagaaaaacactaagcgcgaggaaaataaatcaccccttggggtgagcgcggcgcgctggctctcaagcccgagcgctaaaaaggtgaaccaaaaatgcagtgtacaagtcttttttttcttgattatatagcgattgataataacaagtgtgcggggaactcaatgggaagaaccccaaacaaccccattccttattcgactgcggactccgacgcttcctttgctgcagcttctttagaagcttcacctgcagcctcagaagctccctcagatgcatccttggcaccgtccttctcttcagacttcttcaactttggcatgttctttctgtgaccggtgaaagagcgcgagcgctggccagagccactgaagttcttgctgcgtgtagcttcgcgctgctggtcgtactgcttcttggtgacagcatccaacttgcggccttggaaagagagggtctccttgccgggtccgtaagtttctataaagtcgttcgcatctttttcctgcgcgaactcaacgatgacggtaccgttgaagtttttgcggtggtccttcttcaaacgcacctggctgacgggaccaagactgttgaagaacttctcaatctcttcttgaagctcggtcttctcctgtttgttctcgtagtcgaagttcatcacagcgacagttctcttgcctctctcgcgtctggcgtcgctttgaaggtctagtggaacgcgtctcttgacgttttctccatcctcgctgacctccaaaatctcagaactgcgcagagtctcgacaaccttctccacagggcggaacttcttcattctgttgaaagtcgctatcgttgaaatgggaacccacccctcattcttgtccgcggtcgcacgcagaaacttgtcgtaagggaaattgaactcagaaaagtagaactccacctgtttcagacattgtttctcgacttctggggtgaactccactggaacgtaagatccgcgtcttggagcactttcttcagtcgcattggctccactcatgatgaaaaaactgggattgttttgaagtccaaagaagggtacgaaggcctgaccagggtgctgattaggcaaacgctataatgcttctaaaagcagaactcctagacgcgtttgtcctgtgatgagttactggaaaacttttctgtgagtccctcatccatgctggagatgatcgttcgttatacgtgatctggaatataagcgccgtcagggcattgagtttttggtgtagacaaccctcgccgttgatgcgttatcccgctgtagcacgcagtccatatttttgacgtaagacatcggaagccgtgtgggtatatcgtacgatttattcgtcgcaaaggactgctccactccattatagaagtccagcccaaatcctactgtcattaccgaacaaccgtaccgagaacgcagcatgcgtaaaatcttgaaaaggagctcataggaagcattatcatgggtataataagagatgttgtctatgacaatgctagcaagctgaaattgcaggggggctgcttgcttgcacctggagagggcctcctgcgggttgtcattgagctgggctaggaaatttatcaacgactcaaaatgcagcaacgatgcggagttcatatatgctacacttttctcctcatgcgagtactccgtagcgaattcgcgccaacaagaggcaatgtctatcatcagtacgaaggtttgattgggcagctcatcgataagcctgtgcaccacgcttgacttgatttttgtcatttggaatccgtgttctatcaaatgcaggtagcccacaggccccacatgagccccgtcgtctccctctttcgattcttcgactatgtttccaaacctgtccttacgaagccattcgatatgtagcgcagtgggtttgtagaactgaagttcgtgttagtatgcctaaatcaaattgcaaatgttaatgtggaacacaagcagcataccgtggacaaggggtatactctacagtgagctaaaatgttcattcgcggtatcaaaattcatctcagggacgtgaagttactcgtacgggtagtgtttgaaattgttagctttttggcggacagtacttaattcatagccagttatatgtcgtctgtaatgactagtgattagatccttgacggtagaaggcgaggtattaggctttgtaacaaataccaagtaactagatcgtgatgtattgcttcttgggttatataatccaacgggttacgaggtcaaactttctggatttggctcttaaagagagctgatgagacaggttaaaaatgttactgacgccctgatcacttttgataatggcatcagtagaagttcatgtttagacactatgttggacggtgattagattgtgcatagagatcggctctgtaaacatgtattataattgttttttgcttttcgcggaaacactctggataatcttaaaatgattaatttcagttgaatatattgaagaagttaaaaagagttggttttgatgtctgcactattcgccttccggcgaattagtttcgatacgcttcccgaatttctagggcgcaatatctctttggtctctttcatggaaaccttcagttaactttgtttaactgtcgtggttgtggagaaatggcgtcgctgacaatagcgaagacaaaccgcttaacttggacttcgtggacgatacagcctcatttaattgtaatgaagaaatgtgaacgctgaaatgagtgactgggggtttttagttgagttcatattgatttgatagaatcaagcccaagtgcgtcgggcacttcaagcagaattgaagatactctccagacctcgaggcgatgccgagcgctctctaaaaggatatgggccaagtcattatggaaactcaattcaagcgctgtctcggcaatacagtggaaggggagtttccaagtttgggccatgcacagaaactgtatattaaacatcacagatcttgaaccgcggcttcagaatgttaaaccgccagcagtttagagttcagaggggattgtaattattgactgccggaaggacgatgaaacgcagtgaatgaacgttggcacaaccataccagcttcactactgagcagcggctgatgcggctgttaggtcggtctaattgacacttacggcaatgaagttcccgaggaatgttcagcatatgtatggaagctatatttatttcgaaacccgcgaaaagaatcaggtctcaaactcgtatctatcgccagcagttttgaaggttttcaggaacccatcgatcttggcaagctcttcctgcgtcaggtcatatgaagtgaagttctgctccacgcgcttggccgaagatgcgcctgggataggaacaaatttagttccaaggtacttagagttaaaggaccgaatccaggcaagtgctaagcttggaagagtgagcccgtcgctgcgcttgctgacaatttccttttgcaagaaatcaaccaatttcaggttgtgtttgagtgcctcgcctttgaacttcttgagcattgatttgaagtctcctgctttcaaatcctcggggctggtaatagcgcccgtcaagaggccacgacagaggggtgagtaacacacaattgggattcctagttcattgcaggcgtccacaatgccgtttgtcagaatttctgggtggtataagctgaactcaacttccacgcagcatatatactcaccatacttcgcgtgaattgctcttatctgctcagcgttgacttcgctgagggacaggccccccaatgagcccttcttgatgtattccacgagagtttcaaaagtctcgtctgggtatacgttgtctccaaagagcttttcgtcaagcctagcgggctggaagatgtcaaaaggccctccgaaggccttcatgctattttcgatggactgcgtaacgaacgcacggtcgccatgaggcaccaaagccttgttatccacgcagcccttgcaggtcaccactgtttgctcacgcaatcctggatgcgcttcgaagtacgagcgcgccagcttcaagttggagtaatctggcccatagaactcacctacgttaaaaatcacaggcttctggggtgtgagctccacaaccttatttagcgcggcgaatgcttgctctttaggagcaacgccacctgcccatgttagacccatcaacccatatccgtgggctgcgtcaagatgagcttgcttgagttctttaggggaaagcatgttataagctgaaagacgtagaaaagcggttttgaattgacttttcgagttgtcgatgttgaacttcacgagtaagcctatcgatgtgtttcaagttcccaatgagcccaggtaatctgttattcactgggtctttatatcttgaattgcttgccccttttcgcttggttgtccgtctaccacccgcttggctattattatgaaagcatagctgatgccttggccttgaaaaaagttacgtaaccggtctcgtgtaccaccttgaagcgaacctgtctgtgagcagaaaggcaaaatccaagttttcgccggcccaaacgcggccagtgcgcgggcctaagacgcagctctggagaagtccgggagaaagtcacgtgacgataaaggctgcttcattatcacatgaccgaaggctctgttcagtcacatgactatttcagtttgtgctccgatgtcctttcgtacgcacagtcacgattctctgggtcaccaatcacgaacctcgtatgctttccctcgacccaacaattctacagtgtttcgattccgggaaagttggtccttgtggaagaaagttcaaccttgcggaagaacactctccatcaagtttgcagcgcccgcaaggatcaacaagccacttgaagctccaaaaaggtaacgaatcgcgcctattttcctgtttaaaactgacatggggttctgggctaagtttgtgtactacagcagaagcgtgctcggcgtcactctgctgagcacctgtgcactgtatggtgtggtggcctctatcgtgctttcgtgtatcgggaagaggcatcttgcgcagtggaccaccgcccgttccttttactatgtgatgggaacatttctgggcattgaagtcgaggtgatcaacgaggaaaacctgaagaagttgccagcgattctggtggctaaccaccagtctgcccttgacattttgatgctgggtcgtatcttccctcccgggtgcaccgtgacggccaagagctctttgaagtgggtgccctttttgggctggttcatgatgctcagcggctccttgtttctggagagaggcaaccgcgagaaaagtgtgagaacactgaacaacgcgttggacgtgatgcgcaccaagaaacgtgctgtctggattttcccagaaggcacgagaagccactcaaccaagctcggcctgcttcccttcaagaagggtgcattccacctcgcccagcaaggaaagatcccaattgtacccattgtggtttctaacaccagcactttgatgaactcgaagtataaggtgttcaatcgtggtgtgatcaccgtgaaggttctggatccaattccaacagatgacttgaagaaagaggacgttacggctttcactaaacgtgtggaggagctgatgcttaaggaagtggaaaacctgggctactcagacgccatgctagacaccaacttgcctcctgaggtcagaagctcagttacgcaggtcctgaccagctcgaccatcacggattccgaggagcaggacgtgtcgaccaaagattccgtcgaagaagctgtcgaagctctcgaggcggaggatgaggacgaaggcgagcccgagcgtaacgaaacagcggtccaaaacgaggacgttaccgctcaagcccaggagcctgaaatccaggagcctgaaatccaggagcctgaaacccaggagtctgaggcccaggagcctgaagctcaggactctaaggccgacgctaaagattccaaggccaaggccaaacattctaaggccaagaaatagaacgccagcgcttagctgccattctgtagcgcctgaaagaacaagaatattattattttcgcatttacatacatgagtcgtcattacacgtaaacatttagttggcactgccaatgtgcttcaaatacttgtcaacgtcggcgcggctccccaaccagatgcttgacttgtcgtggatgtgctccggagtcaagtccaaaatacgctcccctctgtcattaacggcttttccgccagcctgctcaacaaggaacgccatggggaatgcctcgtacagcagtcttagcttaccatgcttgtttttgcggtcgcaagggtacgcaaatagcccgccgtagagtagcgttctgtgaacgtcagcgaccatcgagccaatgtaccgggaagagtatggcttggagttctcatccgcaggaggcttcttcaggcgctggaaaaaatcctggatcggatcgtcccagtaaacggagtttccctcgttgaccgagtagatggggtgctcgataggcatgcggaggtctgggtacgtgaggataaattcccccaggttagtgtccagagtgaatccattcacacccgagccggtggtcagcatgaggtgcgtcgaggcaccatacatagcgtagcaagccgccaccatttcgcggcctccgcgcagcacgtcgctggcgctaccgcgcgagtccgacgtcagccgaaacagcgacacaattgtgccgacagagactccggcatcgatgttcgaagagccgtcgatgggatcgcagcagaccgcgtacgcagccgcgttgtggggaaacacaatcagctcctcttgctcctcagacactagcacgcgcacattgccgctggcgcgcatcgcgttcacgaagatctcgtccccgagcacgtccagctttttctgctggtcccctgtggcgttggacgcgcctgccagcccgatgaggttgaccagctctgcccgccggatcgtctgcgagatgaatttgaacgcgaattgcagcgaattcagcagcagcgagaactcgcccgtcgcgttctttgcgctcgcgcgctggctctctaaaatgaaccgcgacagcgttataatgtcggtgtcaatcgactccgcggagtcgcgtctaggatggacggaggcaggcatatttctcggttgctggcgccgggtagtggtttagaagaacgttacaggacggctggagacaaagctagacaagaacaactcggtgtctgtggtctacgctctgaggttttcttcggcctgtaaaccgtaactctggtcctgtcggcccaaaaccatctgtttttatacctttcatgagccgttcgtccctactcgcaggccgagccagaccgccgtgccccttcaagcacagcctttgcttcatcttgttttgcgaaccatatgtccggggccgtgtccgaatcttcactataaccttattggattgtgcttggcaggccgcaaccgcgcacaaactccgcggaggaaaggaaggggcgatgcggggcaacggacaaggatgtcaccacgtgcttatcacatgatgtagtttgctgactgaagtatttctttcacgtgataccatcgactgaacttcgccgtgtttcgcgataacatggcggactttgacggtcgctgcaaagaacaaacaatgaaaacttcgagaagccgccgagtagagagatcacgtgagcagagagagacgaggaacagcgttggtagaaggcgcgctctgcgctacaatagtccaagggggaattggaagtgagagatatgcaagggccatgttcgtgccggcgttgcgacaacgccctcgtgctccgcgccgtgtcgccaacaacggatagctgacgtttcgcggcttgatagtgcggaaacacgcgcgaggaagctgcgagctatatagatgctcgtcggtgagcatgggtgattcattcgcgagcgaagtcttacctttggcctcgcatggacgcgcaaacagaagaatgcatgtgtcatattgtacgaggatgtccgccactttggatcggtctctacatttcgtggtccacccgttgacttccacgagcaactcgcatgcatacgcgtgcgcctaccgaatcccgcgcactttcccttttgcatgtccactgccacgcataaaccccggctaacgggctgggctgccgccgcagcgaaggccgcgcccaagacccagtctaagcccgaagagtcgccttcgtcatcgtcatcggcagcagcggcgcgctcgaccgccgccgcctcgtcaaaatccagtactggaaccaagacgaggccgcccgcggccgcccgcggtgtgtcgccgcctgcatctgcgcccgcctcaaaggaccccaccaagaagaacaaaaagacatcaaggcctgctttcaattcggagcaagtcgcccagtttctccgctcgcagtttgctgcgcaatcgtcgcagcccaacaccaccgtgtacaccaagcccaagacccatagctcgcatggctcgccggattggggtaccaccaccagcaagtggaaaacaaagaaatacggctgtctgagcgacgtggcgcgctcgctcagatcttagtccgctcatctgcatcgccataggccttctaccgtaccgtacatattttatttaatttacgcctgcctcgcacttgcccggtgcttcaatgacgccgccgcgtgaatcgccaaaattgtccctgttaccttcaccctcataaatgtgactcttcaaacatgatccacaccgaaacacatacaaacagttgaatacccatgaccttgtcgaccgtggagcattggctcacgttccatgtgcgctcatgcctcaagtctaagttccacatcaccacgctccgtaaggttgcgtttgttatcgccctaatttcttgtgtggcttcaggtctcgtaacaatcatttcgttgttcacggagccttggcgccagcacaaacacttcacctcgctgcagatcaacctgatttccagcgcggtaaatctaggaggctacctgacgccaccgctactgggcatcctttccgactctcatggacccgtaatcctaagttggatggcagtccttgggtttgtaccgagttacgcctacagctcctacgcattcgaccaccctggcgcgcatttcgccttcacgcttgtcgcatttgctgccattggtgttgccacaagtgcgcttttctttagtggcctactgacctgcgctaagctttacccaagatataaattcttgtctattagctgtcctactaccttctacggtctctcgtcactcctggcctccgaagtcctgaagcatccctggttctctaggacatatgaccatctagacctaggacgcgtgttccgctcctttgcatggttttacgctgtagttggtacgctaacttgggtctcaacaagcattgtcgcaatgctcaaagaacctgtggagcaggaggagcacgagccgctgttacctaccgacagtcgcgtgcctcccgctcaagattacgtggagcgcatgcgtcgttttgttcgcgatccaagcgcctacttgatgatgttggctttcttcctcaccattggagcccttgaaatgtttttagccaacatgggctccctagcagcattggtcgcacccaacaatcgcgatattcaggctcgcgttctctcatactatgcgctctgctccacactcactagactatgtgtcgggctactcgcagacttctttacaaagtacaacctgtcccgcatgtggattctgtacggaatgctgctgataggcctcataagccagatcctggtaccaaacattggccgcagtaaggctttagtgacgctttccagcgctctatcaggaacagcctacggagggctgttcaccatattccctactttgacactcagcgtgtggggagacgcggtgtttggcaccgcttatggatgcttcatggttgctccggctatcgggtcgactgtgtacggcatcgtgtacgcaagaatctacgacacgcagtgctcagttgagaaccctagctccacatgcattaggccggcgttctacgttactagtatctcgtttttcgtcgctcttctcaccagcatcactatatatgttgggttctggaaacggagagcagttgaaatttaagcaattcctgaagaacttcaaagtatttaagaacactttgccggccataccaaaagtagtgcagcctcgtttcactcggcatcaggctcattgaatttctcaaaagctattattttagtaagatttttaacgctaacttcagtttcctctctggagacttggcatttagttcgaaaggcattctaggaatataggttcaaattaaccaccgaggtttggagccatattatgtcaaacttgcgatattcaaaggatcgaaattaatatgtgcacacttagctctgtgtaaaatttgccgaacagaagactcggagacgaactcatttgtcgtgaatctctgtgggtcgtattttatttaaaatatgcaaatggattgggagcactggaatctttatgacaagctcgcgcaacattcttttaaaagtcaatacttcagtttacgcgttggcctaaagagctttcagagaattgaagaggctaacgtatactgctctaacttgaaagacgcagagacagcatgccaaaccaataaataataattgtgttgaacaaaatacaacgttagttgagaaaggcgcctctagtgctcggaattaattatatttaagtgacctccttgcctaatccaaatcgtatatgggcttgatgacctacagtagctgagcctgattgcatcagacttgtcttcgttgtctgtcatgctctcacgcctattaacgtcatcatcgttgattgtgaggcgctattcgtcgaaaagcattgacagccgctccgtatagcatgctatgcaggattttcaacataccgtgttcaattttggtgttatagaaacaacacgaaagcactttttgtagtgagcctgcgaacacttctcgaagcttttaacgggctcaaggaagttaagagtgtttcgaaagaggaattggcaatgagtggtcgtcttctagatctgttcaagcctttcgaggcgttcctccctgaggttatctcgcccgagaggaaggtcccatataaccagaaattgatatggaccggagtttcgttactaattttcctagtgctcggtcagataccgctgtatggcattgtgtcaagtgagacttctgaccctctatactggctgcgtgcaatgctggcgtctaaccgtggtacgctgatggaattgggtgtcacccctatcatcacttcctccatgatcttccagttcttgcaaggtactcaattgcttcaagtgaacatggaaaacaagcaggaccgcgagctgttccagatagcgcaaaaagtttgcgctattttgctcactttcggccaggccgtcgttgttgtgttgagcggaaactacggcaaaccgtcagatattggtattgcaatttctctcctgttgatcttccagctgatgtttgcatcgttcattgttctcttgttggacgaattgctggctaagggatatggtctaggctctggtatttccttgttcactgccaccaacattgccgagcagatcttctggaaggcctttgcccccactaccgttaactccggtcgtggcaacgagtttgagggtgctgtcatcgctttgttccatctgctggctgttagaaaggacaagaaaagagctcttgttgaggctttctacagacaaaacctaccaaacatgttccaggttttgtcaacagttggtgtctttttgtttgtcttgtatttgcagggcttccgttacgagctacctatcagatccactagaaccagaggccaggtgggtgtttacccaattaagctcttttacacttccaacacgccaattatgttgcaaagtgctttgacctctaatgtgtttttgatttctcagatcatgtaccaaagattcccatccaacccagtcgtgcgcttggtcggtgtctggggtgctagacctggctcaccaatgggccagcaggttgctctaagtggtttgtcttattacattcaacctccattttccgtggcagacgccattttggaccctattaagactgtcatttacgttgctttcgtcttgggcgcttgcgccatgttctccaagacttggactgaaatctcgggtacctctccacgcgatgtcgccaagcagttcaaagaccaaggtttggtcattaacggcaagagagaatccaacgtttacagagagctgaagaagatcatcccaacagctgcggcttttggcggcgctaccattggcgccttgtctgtcggctccgacctactgggcacgttgggctccggtacgtcgattctgatggccaccaccactatctacggttactacgagaccgctgccaaagagggcggcttctccaagaacttggttgctggtttctccgagatgatgtgagggagggggtccaccaatcgtgtacacttattatattacattcaatagcatgtagtcaaaagataagtctttagctttcattgctcaagcattcagcaactcgggtatcccgtggcgctctagcattatgtaattttaacttgactagaggagcaaaaataagaactcctcataggggggtcgaacccctgacatttcggttccttgcaagcaatgcttaaaagccgaacgctctaccaactgagctaacaaggacgagttcttgacatttcccctgtaaagcgacattataactatagctagctgctgttatccctgtcataaaacaataatggaacaaggatattctgagacaacgaaggaacaacatcagagataatgaggaacactagagataatgaggcttgctctaggcctccggatctataactataagtactactgcatccaaggctcagtatgagattaagtagaagaaaggaagaaggatcctcggatagaagaataatcacgaccgtatagaggctattaaccgccaacttcatcataatccagaagctcataataacctacgacaatccccaattttcaatatattgaattattttagcaactattccatggagctttggaatcgcacgacgaggtgtgaatgtcagtcacacctcgtagtgcgtagtttggagtttgatccgacgtatacattggcctgttcaaggttcttcgttgtatgcaacttagtattctaggcaatacttcagctgaatccataacattccttacctgagtcaacttgaatgcgagggaagtcaacaattcgtaaattccagtttcagttactccttttagcacaaacgttgctgttgcgttcgaattcatagttgacctcaactcctcaacaaaaatgattttcttgaaattattaaatgtgccctgtattaattaattcattaattatcggcgatttagtagttaagcccatgttacacgatctacttacccgcaatatttcagagagattcattgcaggcacttgcggcaaattgcgcccatttcttacgccctgtaacgctgacgccaactttagccgcccaagatatgtagcacgtgatctgcacccatacagtcacaagtaccccggaagccctaccaagacgaacgttcaaaaagaaacttgctacaaaagaaacaaaacaaagcctggcttctaatgtcgtcacagtgcagacataaaaaagaaatacctttagcgccgaactcaatagcaccgcgaggatagcgaacttgcaatggaagtgaagctatcctgtaagaggtccagcttctttcaagcgagctaagttgcgggctacgggctcaacgttgccccttaacgtcctcaagacatggcgtttctctaaaaaagcgttttgctctgctttttgcatgtcaagcgcgcaatctgtcgcttcatgcccagctggcactgccgtacgcactttatctcagggcgataaaaactttcttgcctcatggaaaaatttttttaacatgataagtccggtggggctataaaagagatccggaaatcctgttggaagacggccggtcgttcacctgccttatctcgtgtatctcttcattctcccttaatctctttcttgcactgtagtgatagaactttaatctcccctagaagcggaagggccgttcctccagcaacaggcagtctcatcgcaccatagtacgtccgggactattttaatcttagcattaagctcccagctgataagctttgagcaccagaactcggcctataacaagccctaacttcctgtttgtaagggaaaggcgctttggacctgttcaataacttcggttttccaaacacactcacaacacagacccacgcatgacaagtgcaaacgacgcggcttccgcgttcgaaattctcgtacacaaacccacccgggagaatgatgactaccttctgtccaagagacacggtgagggtgtcacagtcgttgattctagcggtgatgaggaggcagaagagccacctaaatctctctggcagcggtttgtcaaggccgtcaagccagaagcccagagcccctacgatgagccgcccaagaattggcgcgaaaaaacggttcgcttccttgaagtcacacaacaccagcgcgcgtccaaccgccgtgctgagggcattgtggagtctttcttgttcaacgatgacttggctcccgtggaggccagtagaagagtctgggactggaagcagtacgtgtttctatgggtctctgagtccttcaatgtcaacacatggcagatttctgctacgggtctgcagctgggccttaactggtggcagacgtggatctgtatctgggtcggttacatggctgtggcctccttcgtcgcgatcaactcgcggattggtaacttttatcacatagcattccccatttcctcgagaatctcctttggtatttacttctctttgtggatcgtcctcaacagagtcgtgatgggctgtgtttggtacagtgtccaaacttacattggttcccagacggtccagctgatgctgaaggccattttcggtaacaatctcgaggagcgtatccccaacaccatggacacacaaaatattaccacattcggtttcatgtgctttatgatcttctgggcggcccaactgccagccctatggttcccaccacacactctgaagtacttgttcaccgtcaaaagtatcatcacgccgttcgcggctttcggcttcttgatctggacactgaagaagtcgcacggtaagctggcgttaggctctcttaatgacgttcacccccacggctccgagcttggctggaactttgtcatcagtatcatgagtgcgctcgacaacctttcgacactgatccttaacgcgcccgactactcgcgtttcgccaaaacccggtactcctccatttactcgcagctggtgatcctccccgtgatgtacgctatcatttcgatcatcggtatcatcgtgacatcagccgcgtacacaatgtacggcataaattactggtcgccgctcgacgtgttaggcaggttcttggaccacagcacggccggcaaccgcggtggtgttttcatgatcgcgttctgctttggtatcgcgcaattgggctctaacatcgcgtcgaactccatctctgcgggtacagacatgaccgccctgcttcccaagttcatcaacatcagaagaggtggctacatttgcgctgccatttcgctggctatctgcccctggaacttgatggcctcgtcctccaaattcacgaccgcgctgtccgcgtacgccgtgttcctgtcgtccatctccggtgtcgtgtgcgccgactactacgtcgtgagaaagggtctcatcagcttgcagcactgctacagcaacgcgcccggcacactgtacatgtacggctcccggttcggtaccaactggagggccgtggccgcatacgtgctcggaatcgtgcccaacttcccagggtttttgggatctctagatgtcaaaggcgtgccgtccggagcgatgcacgtgtaccacctcaactacctcgtgggattcctagtctcgttcctgctctacagcatattctgctacttctcgcccgtcaacggcatgcccgagggcgtggggttcttcgatttctcccgctggtttgagaggtgggtcgaggtcgacgacttcgcgacccgcaggaagcagttcgagatcgacggcgtggacccggacaataacgagtacacggacgagctctcgtctgcctcagtggacaacttccgcaacgacggcaaggtctagggcgcgcgggtgctcggccataattcttcttttttatagatataaactgtattgggctttttattacatagtaacgacttaatattacaacgtctggaaatcgcatgcctgcacatcgcggcagcgggatttgtgtaatgaaaggccctgacggtgaaggtcaccgcgggccggagtcaagagccgcagcacgtgcacagcgacagcggtaccgcttcatatcacgtgcaagagctccgaaccccgtatccagtgacacgccactgccgcgggccaccggttacagcggtgcacccacgacggtcgaatctggccccacgcgacaagcaccgccgctctgcgctatcgggcggctccacgggtcttctcaggcacgtgatgtaaccttaaccgtccaccgtctgccacgaccgcctctagcgccgcccctgcttggccgttgccgcttccggcgcagaaccaacgtgcccagccgctggtcttctgcgcgctgcgcgctaaactctaacacctcgacaccctaacaccctgacaagaccacgtgagtgttaccctagcggcctccaagcacatcgctggctctctttcttttcggccgcccgagcgcttatcccgaacaaggcttgatacttcctctttgggaaggctccctcctgtcggggaagccgcctgcgtgggacagacggtccagacttttcctgatcgggcgcggcggcacagagaagtccgggcgacgcgcatgtttcagacgcgaaaaacaaaggtttaagtgccgacgcacttacgcgtggcactgggaaggaaaaaaattttccacagctgggcatgcagagactagcgcaagagccagcgcaggagcgagcgtagaaggcatgcatgcaaggagaacgcgaaagcgcgaagacatgctgatccagcacggcgcagtgtttggaggtgtccaaatttttggtgtttgtgtacgtgttatggcatgttgtgatgtgcagcgctggaatttgaacgtgtcctcaagaatttgttccagatgatacaggatatatatatatctggcaaagtgaaaaaatcagcagaagtcggctgtgaacgtttttgggcgataaacaaaataaagagatccgagactagatagcttcccagcactcgctagctcagtatacccagtctatcttttttgactcacacacatctctcgcggttcttgcagtatgaaaggtctaattctagtcggtggttacggtaccagattgagacccttgacgttgacggtccctaagcctctggtcgagttcggcaacaggcccatgatcctgcaccagatcgaggcgttggcgtccgcgggcgtgacggacatcgtgttggctgtcaactacagacctgaggttatggtcgagaccctccagaagtacgagaaggaatacggtgtcaacatcacattctctgtggagacagagcctttgggcacggctggtccgttgaagcttgctgaggaggtgctgaagaaggacaagtcgccattcttcgtgctgaactcggacgtcatttgcgactaccctttcaaggagctcgccgacttccacaaggcccacggcgggaagggtaccatcgtcgccaccaaggtcgacgagccctccaagtacggtgtcatcgtgcatgacatcgccacccccaacttgatcgaccgtttcgtcgagaagccagttgaattcgtcgggaacagaatcaacgcgggtctgtacatcctgaacccagaggtcatcgacctgatcgacttgaagccaacctccatcgagaaggagaccttccctatcttggtcgagcagaagtccctgtactccttcgacttggagggctactggatggacgtcggtcagccaaaggacttcttgtccggctccgtgctgtacttgaactccttgtccaagagatctcctcagtccatggccaagggcgacaacattgttggcaacgtcatcgtcgacccaaccgccaagatctccgccaccgccaagattggcccagatgtcgtcatcggccctaacgtcaccatcggtgacggtgtcagaatcaccagatccgtggttctatccaagtctcacatcaaggaccacgctttggtcaagtctaccattgtcggctggaactccactgttggtaaatgggctagattagagggtgttactgtcttgggtgacgacgtcgaggtcaaggacgaaatctacgtgaacggtggtaaggtcttgcctcacaagtccatctccgctaacgttccaaaggaagctattattatgtaagagctttttctctaccaagattcgtttaatgggaaacttgactataatgaaagcttaagttttgccacttcaatatgtattgaatttgtgttttaaagtaatgaattataattggcaattcttttcgtaatccgattaattatagacttatggtcgttttggcgcgcctataggcttttacgcaaactttgtaaaataacatccaagcaactatccacttcgtcgacttccatttcagttccttgcgatatcatttttcggtatttgtggatcttggagttgtcgcttatgactcgcaagatgtggaacagtttttgctttcgtttcagttgtaattgagtcagcttaagtgccagcttgaactgctctattttgtcgtctcctggttcccttcttgaacgctttgcaacacgagcttcttgatcttcaaccaaagatgatagctgccgcgactggcctctctcaagtcgattgatcatattattttggcaatctgctaaagtgtgtcgtagtagctgcacctcattgaatctgacatccatcatttggactggatccaactctttatcagcttccagcgcttcaattgttttgaatctcacagtggagacggtttttttcatgttcttcaacgttttttccaagttagtaacatccgtttctctcgcctggtgcaatctgttgtagccgtcagccatctccttcatgacatttacgacttcaggtatagccctgcttaagcgggtcgcagacttcgaggggtacatgaaaaagtccgaaggtgacgagggtgccacgttttgtttgaattttccattgcttgctaagggtatctgcgttgatggaaggctctggtttagaatctcagtcgcagtgagcccccgactgttttttattgtagaaagccccccatgttggactaatgtttgaaaaaacactttatcaccattctgggctgcgagatgcacagcggtatcgccgttctggtcttgggcgttgattaagttttctatcctgtacctgggcgagaaatccttgagttttgataataacacttccaggtaacatactgctgacggtgtagaagattttctttccactatgtggtgaatcacagtctgcaacttagagtcaacatcgaatactgtctcatggagtaattgaaagatcctggagtaggagcgtctggtaaacgagttgtgaaagatggaacacctaattaaggggttttcgcctctaacattaacagccctggtgcttgctcctgcgttgtaaagggcttcaacgattgctagatttcccattgcgcaagcccaatgaaaggcagtatgatgctcgtgatcaatccaagcgtcaatataaggggcgctattctgtggagggtataaaagttctgttggcgtagtgtcttcggcttgcagctcggtagacacaaagaaatcaacgagttttgaaaggtagtcgttcacctttgcactaatatcagatgcttgtgagaaagactggctgggaaaccttggaatcatggcggacaaaggagacgtagcactacctatttctccattcgttgtagacacgttaagcgctcgttgatcaaaagtgttatcctcggataatccgcttggcgatgttggaagtgagggggacgaggattgtgcgatctcaattttcgaaacaccagccggttcgatatcacttgacaggccatcttcaatatctagctccttgaactgttgcgggctaccacccgactctctaattatcacagggtctaagcttatggtcctttgtagaggactctgaatagatggcaaccttgtggagtttatactagaaactggtattgcaggtctgggaaacaccatatcgctctgggacctttccaagttagcaacaggctttttgttcttgttggaaggcggtctccctcttcttcgcggtactgtgggtgtggctgacgagctagatggctctgaagatttagcctgtgcagaggaagctgtcctagtattacgccttttagccgagtctgcgcgtgatgcatggtggtgcttgggagcttgcgggggagactcagagcctggagttcgtgtaaaatcgaaaagcggtttcaattctccaagcacttcaaactttgcggccaagctcctggctatatccagtggaacccatgttccctggtattttccaaaaccaccctgcactttctcgtgggtatccttgataacctctttctccaatattctagtccttttcgctttggcgaacttagctgctttcaaaatgtgcgtagcattaacccagtcgtcctctttccttttcatgatcgacccggtggggtggatgaattcgtaaacatcaacccccgagtacttggctgagtatatctggtctgccgacatggaaggtgtaccttaaactcttcagcgcgcagaggccagaaataaaaaaatggtatggccagaggcagagtccaattttagtggaagcaaacagcttacgctaagctccagatgcagattgccaattgacaataagtgattctctcgaccctattgcttgaccaaaaccttcaggacccggatctgctcgcaatgcccgccgcactttactaaaactcaaaatttcaaaagataataatgaacgacggcgaacaagccaactttgtgacagtcttggtaacaggttctaatgcaccttgagaactgacatataactcgacactttctacagtttttgccttgattcaagtaaattatatgtggtgcgtaggctttgtttcctgtaagttaaattaatgaaggtagttgtgatatatatttgataggttacatgtgaagtagtttcaaaacaatatttttgactgtgccttagagtttcaaattacgccaattgcaagcctctttcattccgcgcgcttgaagcttgagtcttcgaatatgtgttaggatcatttttgctagcgaggccacgtaaacgaagcaagggtcctgccatggctgaaattaccgtagcgcgactgaaatttatcgctatgacacatttggagggtcaattgaaatggtaaccgtggtacccttttttgcaagaggcctaattaggaagcaaaagtggctttataatcaaggcacttatgcgcctcaaaaacgaagcacgcgcatttctatttaacacgagttctttgcatgtagaaaccccagaaactccgcctgctgtttttttagcattggcgtcttgcggagcactgctggttgtgtagcggcagtagtgctgtatcccctaaacaatattattgaagagagaaagtggatgggtacagtggctcagaatgttgccttggtttccaatagcgaggttgtcaaagagattgaacaccaatttctggaaatgattaacgctgtgcaaagtaccgcgaagccaaatttgttcttgatttttggaagctctgcgcacggccctgattactagacatgatgaaattgtcgaacgaagtctgcttcaagaagcaagtcagcagccttgaagcaaaatctcatttccttcaatttgggaaactcctcaaggtttcttggctttgaggagactcaaaagattcgctccaaggccatttgcattttagtttataataacaaaaccttggaactgtggatttgaacaaagacaacaatcgatctcccgaaggaaaaaaactctaaagaagttgtcgcagcttcgcggtgcggagttcctttaaaatgacaggacatgtcagaatttgaactccccgcaatttatacaggccgttgggggccaagcaaatccctagtagtactgccatacttaggcggattcacgccctcatcataggagctgagaggggccaaaattctagaatttttgctcctttctctctcgaggctttcttcgatgtctcttatatactcattccggttgtaatcttcaatgcaggaccccacttcgcacaaagcgttcaagatcgagaaaagcagctcgaaaggggaatcatccataccttctattgtcacgagcaaagcgcccagttggtggctacatggttttctgctgagctgtgaaagccatgatcaagaaaatgaccttgaccgcgaatggaacaggcggcaaaggcatgtgacataaacttttgaacgtgtcagaacaagcaactagcgacacacaggtgcctctggtgtacagataaagaacgtcggtccagcgagaagttcagtcgctgtttcgtgtttcaacttgagtccctctcaataaatagggaacttactggaagtgacaacaagtctttgtataatgccttgaattattagaatgtatatatattatgtatttagtctatttcaatatcctgaggctccaaaagggcctccttcagtttttttatttcactgccagagagcttaacgacgctcgaatagaaactatcaaatgacccgtaaaccgaacgaaaatgatccaaaaataatctcatggcctcgtactttgaagacaagagattcttgcacatcgacatcggagtagcttgataatcgcgggctaaatctttcgaaccaagcatctcgtagtatcgatcacctcgatcttccattgctttttttaaacgcttctcggtttgcagtcccaagcttgtcatctcgtaatcatgtgctattgtgtcatcgtcaactcccagcagacccaaaatgagcactgccaagatcccggtcctgtccttgcctgcggcgcaatggaaaacagcagcgtgcaactcatcgcattcttcattgataatgtaacggcagaagcgccttatctgggggatgctattctgcatcattacctggtatgcttcgggaaacatatacgaggaaagaagtaagccgcggtacaatcgcgcaagttcttcaggagccgcgctaacattttggttaaatgctaagttctccacgtcaatgcccgagatgactccgttctcggcagcttctttcgtggaacgcaagtcaaatatccgagttacgtgcaactgctctttcatgaactttatgcctttatcggttacttcgctagggttggcgcagcggtacaaaactttgggcttcacgcggtagccgtcacgggttttatacccacctatgtctcggaagtttgaaacgttcgaaaagctgtagggcaaaggccaacgagacgacagctgcgatgggtttgaaagatcctggataaactttgttgtctcgtaaaatctttgcaattgcttttcagggctgagatgagctgagataagttcaacggtagtgacgttgtaattgatcagccccttgcgcaatggcaaattcatggcattgggatcacctggcaggccgtagaagttatgatcggcatccataatcatctctgctgtgtgccttccttggaacaaattagagtattgcccgaacgcgctcaaaggtatgacagaatctttggagccgtatatcgacatgacccacgatcgggggtcaatgtcggcaaacttggtggtgtcaacggtcgctgcactcacagtttctggcttggggatccacaattcttgcatttttccgtaacgcagcatttcgcacttgaagccgccctcggcgtcccagttcgggttcctcagacgggacttttcgaaaagcccccaggccacaaaccgcccgcagcaattgatcagattcggcacaaagcgttgacgcgcaaactcaaacatggacattaccccgcgggagtgtgctacaatggtgtccagcacaaggcaatggccgacaagttgctggcattggctagaacccgcaaattggtaaacagtctcaagatcctcgcagtcttgtgcaatggtgcgtccgacttttggatccctgttgggctccgaatcccccatattcctgaaatcaatacggaggacgtagtatcccatgtctgccagcttttgtgccagcagaggcatgtacactgtgtttttgtgagcggaatggccatgaactaggagaaccagcttgtgttgtgggaatccgaactctgcctccgcgaggattctttcgcgcccagacggaaacttcaaggatgtggggaatgtcaaaatcgaggcaatgcctgtcgagctgtggaactcactatgctttaagtagagaaaccgctcattttccgaggtttcctgctgctttaccaccgttgcttggacaatatcctgctccaccatttctgaacgcctcgccaaccttcttcgtgggcttgctcgtttggccgctttccagcttccaagctttatataaggtgctgttcgtcatcacaataacgtcttcaaaagaaactactgcgctatttttttatttctccgtcacagatatcgatccttagaaaaccaatgaaatcttgaacaagttcgtctattgaagacaggcatgctcgaactattatagatgcaagaaccaactaggacatcgagtgcgcgcttgtcggcggctatgtcttttaatatcaactttgcagatcatttgatactaagctgattatgactccacggtatacaaaataagctatcgcaaaatacgtcggttgacttcaataaagaccagtagtccgaagtgccgcttcaccagagaatacgacagggtcttttgcggagagtactgatactagtcattaatgacgaagttgatatttagctcaacggttaagcgggaccgttacaggcacctcaaaggcaagttgccgtgttcgaaccacggcgggcgccaagacgcaatatcagcatgtgatttcaaataagtggataccgcagtttgtgtactgggaaacgagcgctgaacgagaccagtaaactttcttaaaaaacgctttagttctcgaaggccagaatactgagcattgtgtagacttgcgcctttgttgaacataggcccccggcagtaccgcatttctattttgctctctcattgctgttcacgcgcaaatgtccgttgaagtcgccaagggtcgagttcagacgcttactcaagacgaagagctgcacctcaagcaagtctgggcgtatcttttccagcattggggcgttcaagtcaatagcgctagcgttttcgcctccgaaacagccggatctggccaaagcggcagctcgggaggcaacaaaaacgcggaagaaaagccggccaaaaagtctggaaagcttttcgggcgctttcggaagagctctagtaactccagcgcggcaaagagtagccgtgagagcaatggcgcggtaccagcctcgtcgcagagatcaacggagccatccgagggcgcgcgttcgcacgggacagtccacgaggcgctaaagaacctcaagcctgacgagatcagcgagaacttttgggacatgctcagaagcgattaccccgataacctgatcctcagatttctaagagcgcgtaaatgggacacagataaggcccttggcatgatcgctcacacgcttgagtggaggcttaaagagggccaccccgacagcatcatccgtgggggtgagcaggctgcttatcaaaacaacgagaccggttacatcaaaaaccttgagctttccaaggctacacagcgaggcttcgatctccacggtcgtccaatcgtgctggtgagacccaggctacaccactctagtgaccaaaccgaagaagaaatgaagaaatactgtcttctcatcatcgagcaggcaagaatgtttctcaaggagcctgtagactccgctactattctcttcgacttgactggcttctcgatgtccaacatggactacacgcccgttcaatacctgattagttgttttgaagctcactacccggagtgtcttggtcaccttttcattcataaagctccttggattttccctcctatatggaatattatcaagaattggttggaccctgttgtggcatctaagattgtctttacaaaaaatgcttcggaccttgccaaatacgtgcccatgaagtatattcctagttatttgggtggcgaggacgagtatgactttgactctttcaagaggcctgatgaatcggcagatgttaaattgaaggacacaaaaacccgcgactctatcttggaaaagagaaagtctatcattcaacagtttatcgactcaacgaaaaactggattgaaagccagaacgatgaagagtcgaaaaagtggctcgagaccaagatctcgatcagcaaagagctgagtgaaaactatagagagctggatccttatattcggtctaggtctgtttacgacatcaacggaactttgaaggtttgagaagccttaatgtttttatcaagtaagtagttttgatacattgcccaaactcagaatttcaactttccgttcctcagctgaccgagttaactctgtcaaatcccaaaaactgagtataggacgtgggatccatttggcttgaatgaatgaatgaatacagtggatgaatcattcaaggagcttatcagctactctaaacattctccactcgaggttagtgcatgtctttcaaggattcactctaccgtttgtacggaaggtgtatcggcaagtgtactggacgatgtgattgtctttttgtgcgagtctccactgatttctgtttccacaaaggtctacctcatacatgaagcgctgttgcctaacgggccagttcaaagctcgacagttttcacgattttaagtcatctgggtgttcggtcctttacaaacccacataaacgggaaactcatccagacattcagattgagctttgcaaatggcttgttcaggtatatgtactagtggatgacgttacggtcttttcaaaaacgtattcaatatggttccagctctggcagtttgattacctacaaaaatgggttacctatttactgttttggacgacaacagcagaggcagttcggccttggaggatacagtggctacttgagacaagcctcaatactggttactcaaactccaaggcgctggctacactattacttgagaaatttaacattgccagaccaagccaagctatagttgatgccatttcttctgtccactgcaacagacgtagactcaagagcttggagttcgattcatatgatgagagctttttatcaaattggagtaaagtgctggaccattctaggtgtatctcaatgccggcattctttgatctaataagcgatcatcgatcacagattcacttagttgccacggagtcgaaaactgagaggcttcagctgtctcaggcggttccactgaatggagtcgaaacagttgaaaagcttgttagctcctattacaacatcacccctccaaaaaatgtcgaggaagtattgcccaatggcgaccgcacagtcatgatatacttggcattactggaacgtagaaacccattttgggatcgctgtctaaagtggtgtgagctaaggctaaaatctgaggttttcgccagcaggaacgacccggagaggaccctggaaacgatgaaaattgtaatgctcacgctcgctttgtatcaaactgacccttcgatatctgatgaggttagagctgagaataggattacaaatcttctgagacaaatggctactcaaagccgtttttcttatattgctttgcttttggcgccccccatgacatatgttgagacaacgatggctagggaattgacagaacgcttgaagttggggtcaaaattaagtgccttttacgaaaggtgcagacatatgctttacttcttatgggcctcaattggtacgctagttgataagtcattgttacgaaagctttcatctgacttcgaggaaacgttgcgcctaattaatgaggacttgtcctcatgctcatcaaaccggcatgtaaatatgactctgcgactactaatcaaggtgttttcatttatcctgcttcggtacaagcatatgcctgactgggacataacttctttttacaagcttctcgaagtactaattattacgaatgatcccttagcattgtgttcaattgttgaattcttctcgaaggcaagagagtatgttcaggagcatagcaaagatcggtcgcttgttgaaattcataacaatgctgtacttgatgtcacaaattatctttggagaaacaaatttaaaaacaacgctagttttattggcgttccttctgattttattcaaaagatcatagaaagcctatattcagaagattcagagatgagccttaagtcttggttaacaattacaagtatccctgcaacatcctactgctcccttcagattttgagaagtttcgagagagcaaccgctagcaaaatttctttcacccgccttttgacagataaaagttacgaagccttcaaaaagcaagtatcttcggaagactggcttgatacaatcccaacttattacgacttaaagttaactatcctcgctcggatgcggttcgatagaacttatcaaaatattcccgagtttttatttacctttttgagaagccttacgggaacccaaaaatcgattcagtagtaattgttcttatttacaagcatatcgaaattttatgttacgacaaaactaatcactttttttttcatgattgtgtttttgattgtcttaccagcgaggtatctctgaccgtccgacgagttgagtaaaattttgatagcagaatcacggttgtcaataaatgacttgtcggcaacataagtgaatcgcattttgccatttacgaccacttggtactttacgagctgctgctcctgaagaagttggggtttcggccattgataaagattccatttcaaattcaggttaacatttagaatctcacgcgcttcctctgatatggtaggagttacaggataaattgcagttatcaaatctttaaatgagtgcagtactaagtccgtccttatttctcttgattttaaagccgcttcgatagcgtttgtgagcttcatgtaatccgaaatgacggtgttgagcgacaaactctcgctaaaagaatccgttatggcctgtaaaagcttctggacctcattatgaaaactgatctcctttccagtcatcgcagtagatgcagcaaagtgctcgttgtagtctggtgcctgcttcgttatacggattgctaaggtaataatcctcgttaaccagcgctcaattccaatgatcttagactcgtcccagcttaatacgtcgttaactggcgcttggaacaaaacatgagctcgcgtggcatcaggtccgtggtcagaaatgcatttgtcgggatccgcgccgttgtacttggacttggacattttttcaaaggaaaccaaaggcttcattcctgtagcttttattactgggtttaaaggatcgccgaaatccaactcctctgatttaagaaagcgacctgtttgcgaatcaaccattgttcttccatggaccattccttgagtgactaatcttttgaatggctcacctttaacttcattaccgtcccactttcctatagaagcgagaaatttggaaataaacctcgagtatagtagatgcaaaatggcgtgttctatgccgccaatgtagatatccacgggtaagtattttgaagctgcttcatgagagaaaggctgtttttcattcttcggatccgtgtaccggaagaaataccacgagctatccataaatgtatccatcgtatcagtttctcgtttagcaggtgatccgcaggaaggacactttgtgtttacaaattcatctatccctctcaaagggtttccttttgtagcgaggccctcaatattaggtagtttcacaggaagctggtcgtcaggtactgcaactgggccgcatgattcacaatggataattgggattggagcgccccagtacctctgtctactaacaagccagtctctgaccttgtaagtaactgtatgcttccccgcatctaatgactctagctcttcaattatcttggctctggcgcgatctatttccaaacctgcaaattgagcagtagatgaatttaggatacctgatttctgaacgtaaggcaaagctaagtcagttgcaacattcgattcaaggggtattacactggggcagacatctttttcaggcatgttgtgcttccagaacttgtagtcgcgctcatcatgtgcgggacaccccataactgcgccatggccataacttcctaagacgtatggggcaacaaacactggcagtgtttcctctgtagttttcaagatagggttttttgctttgattcccttgagtaaaaatcctattttagagtcgtctggtaagcttttagccatgtccaaaaattgtcttaagtcatcatcaatagacgcgacttccttggtaatagggtgatccaacgatagcgccagatattgtgcactgaaaatagtctcggctctagttgtaaaaaccttgattacgcgaccagttgagcaagggaagtttatttcagtgccatatgactccccaatccagttcttctgcatagttttgacgttttgtggccaatctttcaagaggttcaagtcttcttgaagagaatgtgcaaacttggttatacctaggaaccattgatttaattgccgcttttccaccaacgcaccagatctccaggatctgccttgtgagtcaacttgctcgtttgcaagaacggtttgatcgattgggtcccagtttatttctgcgtccttctgataagcaagcccgtgtttgaagagctccaaaaaaagcttttgcgtatgcttgtaatagtcgggattgcacgttgtaacctcgcggtcccaatctaaatcagctagcatattatccagctgtactctcattttacttatattttgcatcgtccaagttgcagggttcacctttctttcaattgccgcattttccgcaggaagtccaaatgcgtcccaacccataggatggacaacattgaagccattcaacttgtaaaatctattcaaagcatctgtaatagtgtaaacacgtaagtgaccgatgtgaagaattccagatgggtaagggaacatcgataaaatgtacatttttttttctgcgcccttgtcgtttaaaattgttggtccttccaatactttagttttccacttgtcaccgatgcttatcaggtcaacagcggagctcaaactactatggcatcggcgcagaagcactttcggtggcctggtgggtttcatcagggctgtcttaactcgaactctgcctctgtgtctgtagtgaaaacgcacatccgtgaagcagcgtgttaagaagtattatttttttagaagtaattcctgtaactaaactgaaatagactttcctgtcgagccaatattttgagaagtctgcgaaagtttgaagcaattgccacggaatcaagcaaatagacgctagcatttcttacgccatcggatgctgttcaggtttgcattttgatatagcattgctaatatttatgaacgaaggactgacatgatgtttttgtttttcttcgtgtttaattgatatcgcatacattcaataagaagttccggcaatattcaccacttgttcatatgctcatatggatatcaatgacaatttggttagcgctagtctcgtggcgatgactgggaacgtcgccacagccatcgggtcttcggcgattctccatgacggagaacaacgtccaagcaaacgacaacgacgtttcgcgcccatgacccaacacgattcgcagacaggtgctgccggctctgaaggcgcaaatttaaacccgcccggcttcataaaacgtgtacagcttcgaaattttatgtgccatgagcactttgagcttgaactcgggcctaggctcaactttattgttggtaacaatggtagcggtaaaagtgctgttttgactgccattactattggacttggggctaaagctgctgatacaaaccgaggctcgagcctgaaagatttaattcgcgaagggtgcaactcatcaaagattgtagttgtactgaataacgaaggttttggaggttatgaacagggcacctatggcacagaaataaggattgagcgaactataaagaaaagtggacctgctggatttagcttgaagtcggagactgggaaggaaatcagtaataaaaaacgcgatctacaagctatagtggattactttgcagttcctgtcatgaatcctatgtgcttcttgtctcaagatgcagcaaggtctttcttaacagcaacgacgcctgccgataagtataagcattttatgcgaggaacgctgctggaggacaccgaaaccaatcttaaaaaagcgcttgagatcgcaacgactgcacaaagcaatttgaactatcatgcagaaaacgttaagctgcttcggcaagattatgaccatacaaaaaaacttctcaaagagctgactgcaaatcatgatcttaccgatcgcaaaagggctctacagggcaagctcctgtggttaagtgtagtggaaaatgagacatcgcaaagaaaattagaggtggcggaagcgcattatttggctaaaatcaaggaatctgaaggcaaatccgcctctagaactaattccaaggaacaactcaaattagaccaagcagctgctgagcagcagctcgaagaagcgctgagctcttggcaaactaaaaaacggctagctgatgaagctcagtctttgatgcacagtgcacgaatggaatacaacatgcagaaagaacatcgggaggaaacacaaaaacacattaatgacgcagagggcaaggttcgtcaatttgaaaatacaataaaagattttgaagaacgacttgaaaaacagatgggtggcgataagaaaagaatgcatgaagagatagaagatttgaaggagagaatcaagactcaaaacgaattttactcgtctatgaatattcggcttcaggaactcagaaataaagaagagatggtcacttctaatgcacttcccaagatcgggtctttacaaaagagcattcatgaaaagacggaacaaattagagacatagctcaggggaaaaggaactttttgtcaaattttgacccgcacatggaaaagcttgtcagacttattgaacaaagaaaatccgagttttcttccaagcctgttggtccattgggaaattatgttacagtaaaaagccagtttcaagagtgggctaggccgattcaaagatacttgggggggactctcagtgcttttgtggttgctaacgttagtgatggcgctcttctaaaatcattaattcgtgcttgtcaaatcagaagcaacattaatgtcattacatataagctaaacgaatttgattttgactcagggaaagcgaggagcgaatacccttcagttgcagatgcgttagaattcaagtctagaagtcttcaatgtttattcgtcgatcagaatcggatcgaaaaagtggttttggtaacaaacaagtcagatgctcgagatgtgttgaagcgccacaacaaaaatgttattatgacgttatcgttgagggataatagaagcggttatcagtcttcgctttctgcgcacgggggatttagaattgataccattgaataccaagataaaatgaaacttactactaaagtttcagacacagcatttttaacagaaatagtcagcgaggaaaaaaaagaactggctaacctaacctctcaacgcaatgaccatttgaagaaaataggtaccgagataactactttaagagaagaaatggccaataccaaaagcaaaatttctgaatttagtaagagggaggctgcacttcggctagacctagagagggagctcgatacgagtgctatagagcaagctgaatctgataaacaggtttatgtcaatgctttagcaagttataaccttgcgctcgacgaggttaacgaaaaaatcgatataattcgacaaaaagttcagcctttaaaagtaaggtatgaacaagcgaataatgaactcaattctgctgcttgtgcccttgacgacctgaagcacataatttcgaaaggctcttcccggatagagaagctgcaagacgatattgggttcagtgagaaaaaagtcgaaaaatatcaacaaaagaggaccgagctgctacaaaaaataaatgagttcagtgatgggattgggactcaaatttcaaacgcggaaacctattgcactcgggctgtggcatttgcaggagacatgcctgagactcgagaagatacaaaggcagaaattgacagaataacgcatcgaatccagctagcagaaaatagagttggcttgtcccaagatcaaataatgtccttgtttgaaagtgcaaaattaaagtacaaggatgcagaacaaaaatttgcgaacgttgacaaagcagtatttcaactgaacgagtctctaaaaaggcgttggcaatctttgacatatgctaagacagacacatgtgttacggcggacacagatttcaaggagtctctgcgatttagaaacttttcgggtggtcttaactttaatttcagcaaagaaacgctcaacatgctggttaaaacgccgaacgacgagaagccaagaaatgttgatacattctccgggggcgagaaatcgttctcacaaatatcgctgttgctggcgacttggagaccaatgagatcaagaataattgcattagatgaattcgatgtatttatggatcaggttaatcgccaaataggaaccaagttgatcatgaacaagttgtcaaaagagagtcgaacccaaaccgtaataataactcctcaggacataggaaaaattgcgaactttgaggaccctgggatacgcattcacaggatgaaggatcctgaaaggcttaataactccagctattacgcgtagtacggaaattaagacaccatatgtaaaatacccgttaaagaactctaatttaattcattggctacgtaaactgttgtcagttgctcttaaaagatttttgcagttccctatctttatgcgcgaaaattacatatcctcctattcattggaatacttagtcttcgtcttcttcatcctcttcctcatcctcttcatcagaagagaagtctgctcccagtgcttttaacttattgcgatatttttggtttttctcatccagctcggtaactaaaagcatcagatcgtcaacttcggacctgtcttcggcttgtttcttcaatttcgcgatttcgtcttccaacctcttgacttccgtattctgttgaagctccgtttcggcaattttctttgcatgagtcgaaagagcattttcggaggttctaagtttgctctctacttcatctttttgacttgcgacttcttttaaagtggaagataccttctcgcattcctgtgccaaagacttcgatcgggcttcataatttcgcttagctgcttccgagttactcagtaaatgcaaattgttttcgattgtcatcttaaggtctttgagttgagcttctgttgcgtcaagctcgtgcagtctttggttgttaacctcgagtttttctttcgaaagatcgagctctaacctcaattggtctcgttcattctcagctttcgaaagcgtttcctgtgactttttaattttcgaatccatagagcttttcaactcgtctgaatctcttttggcagtttccaattgaaccttactttcattgataatagcttccttttcgtctagctttgacaaatagtttaatgcttgatctttcaactttttgacttcggatgctttctgcgaaagggcaacttcgagattttctttatgcttcctccctttctccctcgcttcttcgagcttttgattggctaacccaagttcttctctcattttatcactttgtgttttttgcaggctacttagttgttccgattgctgttctttgtccttcaagctctcccttaactttttcatactttctcgaacacattcaagctctctgttcttttctgtggctgatgattcgctttttttcagcagcccacttagctttctcttttcgttatcgctttcttggtgtttgagtgagtgcttggattcaagagactcaagttcctcttcaagttgagatatctttctcgaatattcctgctctaagtttgatgatccttcattaagcatttttctctccttctccacttcggcgcttttttctttcaacttggccctcagtgtctttatctcagcatcaaaatcttccttctgtttctttccttccaattcctggctctcgaattcggcctttatctcttgtaacttggcgatttcggagtttgatgcctccagcttgtgaacaatatcgctcaagtctgtttttgcgcttttcatttctttgtcaagaacaagaattctagagtccttctctttctcctgcttgactttggacttaatttcgttgcaaatgttcttatgtttttccttcaaatctgttgcctgttcttctaacttctctgccctcgacctcgtctcttctaactcggtgtttaaggctgaaacttcttggaggcggagggaagattcatcttgcaaggaaaccgttttttttttcaactcggataccttcttctcatagtcctcatgtactaatttgtgagacttgtttaggtcttcaactgtctgacgaagttttgaaacttcagatttgagtgcttcggtcgattcagcagaattttctttttctagggccagctgctttatcttgtctttttgcaactgcaatgactcttgatggttatttttctcatcttgaagagctttctgtaaatcagtgagagcatcttgagtcttgcttttttctaactctaaatctctaaatttttgttgaaatttctccaaatccttacgacttttctctaatgatgcaatcttttcgtcgctagacttcttaagttcttgcaatttttcctccaaagattcaatagttgattcccgcgaacggagcttgtcattagcttctgcgagtgttttattgagtgattcaagctcattcctagctttgttaaaggtattaacggcgtcagcgagattcttgcttttttcctcgcttgacgaattgagctgttctatttcctttgacgaatggtcaagttcgcttttgagctgcttaatctcataagctgcttcagaccgagacctctcggcgtcctcgagcgactttttcagttttttagtctccgtcaacatattgtctttatcatgtttcatggagtcgtattgttgacgcaactccacaatttcgctttgaagagacaggattttcgtttggttagattctgacacctctgcgagttcatgttctttactagccttggcttgctcaatactcttatatttctcagcaatgtctttgagtttagttgtgagttttgatacaagtaactcctggtttgctagcctggatttcaactccgcactatttctagaagcgttgtctttttcaagcagaagagccttattttctgattttaaacgttcaagctctgctcgacttttctcaatactcgaatctttctcacgcgtaaaatcctggagtcgtttaagctcctcgtttgaagctgccaaaaccttttcgagttcatttttggattttgttgatgtgttttttagctcgttatgctcccttgacagaacaagcaactcacgattcattttgtttataccatcttcagctgctttcttttgctcgcatacaatgctcaactctttttcaagcttagttaaagcgtctctattattattgaatttgagctccaagtcttttttagtgttttcaattttgctattagtggcaacaaggtcagagttttctttctgtaacaggttcagttcttctttagttcctgaatagttgtcctctaaatttttgaaggaagcgcgaacattctcgagatcgagttctgcggctttcttttcatcctcggtgctctttaatgctttctgtagttcttccagagagcgatttaaatcctcgatctgtccttttgagctctcttccgacttaagtagagcttcttcaagctgtgttttctgttgaatcaacttttccaaggactcaaaagatactttgtccttaatttggaaatctgggccacgtttcatagctgtttggattctgtaaaggttgtttcttaggagttttttgaagtacgagctgaagtaaatcttgggtaggccagtaacatccgtttcaacactgtccaggacgcccttcatctcccttgaacttgtaaagagggaattttcagtaaactgcttgatacggaatgagtagttgtccgcaccaatgcttttattgagaagggcgaagtactcagatctcgaaagtgaactcttgggagtcgaaaattcatatgctacgcctaatagcatgcaaattaagcagttgatagtgctatcatcacgctggatatgcgcagagctcgaaatcagcgatttgagggtcactcggtgagaaagaaaatcatcaacagcgcctgagtcaccaaatatccaaaagattaaaaggcaaaggtaggaaatcgataccctgggatcttctaaggaaaaagatgtcagtgtaagttcgcaaattgtctgtataggacttgtcatctcctgcgggtcttcttctgtactcaaatcaggacattttacgttcctcacgacctctttcagctcctctgcatgatcttgatcaaacaaaaacattaataaatccactgcaaaaaagagcttgtatggattaagcttcagctctgggtcataatctagcaaaatgttaaaaatgcaaggcttggataaaatgttttcacttccattgaggatatcattcgattcttcgaaaagagatgcttggctgttaataaagctcattctcagaatgtgattattggccaagtatgcctttataagttcagacgatgcatatcttatgtcaaaagtgtggatagaattagcgaaaaagcaccaattcaatagaagatctacgatcggaacaagatcttgttcttcttgagtctggtttgtgcctagacttggatcaaacagaggagcgtcaatttttcgaaattcggattgaactttttcgttctcgcgtatcatgtcggcagcagttgaaagggcatatgggcgtacggagttgggtgtgcttctcgaaagtgccagcctcaatactatcatcagcaggtgagaatctgaaagagctttttgattcctgggcgtagtagtgctatgtggttcgacagtcagtctcaggatctctaatgtggtcttaatattaagcagcctttgatcgttccaaaaaaactcttcctccatgggctcgtttagcaaggaggccatctgtggcaggtttccggtttcaagaaacagtgtttggttcgaggtgctgtagcttagcaaattgactattaaagataagcagtcgcttaccaccagtgagcctcgtaaacctccttcctctttaattatagcaaatagtctctgaaatatattttcaaaggccacaagtttttgaatgtgagggctattgttcgccacaaccataagaagtaagatggcttcatctctaactggctcatgaatatcgtcaagaagggacaccaaagctgaaatacccacaggtatagataaaatagcatcccgagtccttgatggccgtgatgcaacgaacgcctccaaaagttgtgtagtataaagacgtatgtggaagttttcagtttccaacaactttatgaagagttgcactaattcgtcgttctgagtcatgaagtccgcaatccacaaggaaaactggtcaacagactgacgctcctgcttcatgattagaggagatggatacttgccattctgaagcctcgattgttgggaaatccagttacgtgtgagatcagcatcgccttcaccccgaatgaataagatgagcaatgtttcaagtatggctttaactgagtcttcgtcaatagagtcctttttgagagtactgatcaggggtttcaatccggaagctataacagcttccctgtaatctctactaaacgccttcaatcctaagacagccgaccttctatcactgataagtgtagcattttcaacccgatcacataaagttggaatagtctcttcagcgctctggatcttaggtggctgaattaggccttggaataacgccatatcctgattcgtttcacttaacagccaattttatgtttatattttcttcgctttcgcgggtctttttacatgtttttcaggtcgtgagcatctgatattaactctggctttattatgaattcggagaactcgagaagcatatatatattcgttcaatttaagacattgaatgactcagtcacaaagaagtactggcggtagcgattcctaaaaagccattgatcttctgcaagaacgatgcagcattgatagacattcaccagtcaaagatgagcgcatatctaacaaatttgtcttacgagaatgcagtctatgcaacaggagcgggggtaagcgattctgatgttcaagacttacagattgtggagaactggcttaaccgtcccgcaagtgagtgggcagtacagaaaattggagtttttcagtcgaaaatcgagcaatattcttatagaatctatcacagcagtagatacggaaagcacccaattgctaaacttatccctgctttcacactaatacagtatgctaacgaggcattaggatacgacgggtggtcccttgaggttacaaacgtgaatgtaacgagctgtcgagaaataggtggagaggcaagagctgtgaactcaggtgaatcgaccgttgagcttaaatacgaggttcttactgaagcacacgtcaaggttgttttgaaagacggcacttatactcagtccgagggcttcgggaaagccgttgcgttaagcaagagtgactgcttcaataagtcaaaaaaagaagcaatcaacaacgctttaaagaagagtttcttgaaatttgagaccatggtcctggaccacgagaagaaagtagccagcaactattatgtagatggcctctatggttctaaacagtggagtaagcagtcaagctagggttctggtggaggaaataatgtatatacgggggttaatcagttataatctcatggctacttagagctaatacccaacagtcttaagggctgggaaatcctttatagtgggtacaggaatttcaggaacataatagatgtttccgtcttcatcaactctctccctatctttctcgctcagggtgtatatttctgcgacgttgtccttgagtaaagaagtaacctcaacgaaccgcttctgaatttggtaagcctcttccctccttctgcgcctcagtagcgcttcaataagctttagtgcatctggttcggtttgagtgagtctgtctatcagcctccctatcgactgaattaggtattcctcttcatagatagtaccttttttgccccgggcacgtttacgctcttcacggcgtttgttttttgcagtgcgcctcgaggcaccggttttggcagtaccgccggttttgccggtgtaacgagtgaaaaacgactctttggttgaggtttcggatgctgctattgacacatcgtcagcctgctctgtttcttggccgtaaaaggcatatgggtcatcaccttttttctgtcgcagctcacgcagtctcctgagttgtgagttgacttggctttggcaatctgcaagaagttctgcaattgtaccaaatccttctccaagcccagggtcaagcacttcctcgataagttcagggtgcttgtcgtttacggcaactaaggtcgccttctcgtaggagtacgctttgcagtaaagtttgacagcttctctggtgtttttcaagtaaacaaattcaatttgtgcagcctcttcaaacctgtgatcaaatgacaaagatgacaccaactgatccgcaacgctaggaacatcgtcgctgaatttgagagctgcaagagccaaggcttcgcaccacttttttccaagggtgtaagcttcgacagcttctctgttttcgcccagcatttcataaataacagccgcttcgccatactcctgtttcgacgagaggaatggagcgtagatatgataaatgtcattctgcttgtcaggctcatacctgaacatgctcaaagcataaatgtagagatcatgggtttgaacataatcaatgaatttttgagagagcctttttgaatctttctctaaggcagaaagatggtctaaagccttttcataacgtttgagatagtcgtcaatcataaattgtcggactagcggttctttttcgtgaagttcttgcaaaaatggcaggtattctctaggatccatttgagacttttgcgcaatgttcaaggtgagcttgatgtcgtataacgacaaagcaaccttgtagagttggttaacgtcatgcaaaaagcacagatatgtcaggcatgtatcgctttcttcttctaacgaagaaattagcatcattgccgcttcgaggtttggtggattctggcaagcgtatgctgtcagaattgactgaatgtacttttttttgtaatcgggattattgaggaaaacttcaagcaaagcattgcatattttgttaacttttgaaagctctggattgaacatttttttcttcatatataactccatttcagtcggagctgacggggctaactcgaatctctcatccatagaagcgcgtagggtttctttgtactttgtgattgtgacatcttcctcggtaaggcacgatatgaataaatcgagatgctctccctttccaatatcattaatgaaatgctccaaattttcataaaagaggtcgggtgcatagtcatgtagaatatctaggtgcactctatgagtacgacaagacatgagagcttcaaggtactttttagccagtatactttttcgcacgccagccagaaccataatcctcggagctattgtttccaggtttccacgggccgcttgaagcactaccgaagacctagaaggcattgccgtaacgagggtcgaacccatttcgattgctcttactctttcatctgcaacgctgtcctcgacgataggtaaagccttaaattcggttgaattcaaatgaacaaattgaagattgtgttgagctgttgtgaacattaaaaacttctcagtaacctccattgaagtaacggtgcttgtgagtagtatgtcgttcgcatacagttttccattggcagctaggccaaatgcaacaatttttgaatcttctgcaagacggtcatcttcgtcgacagccttggagttttcaactcttttcaccctcaaatcacgaaccaactgtgggaatttggcaacttcaactgtttgtccctcttgatcaagttgcactacgcgtgagtccttagtctcatagaccatataattgtattcaaagctggtgcgtagtaaaacaactttgtcgaacgtctcgataatattgaacacagttggttgagtgatatctgtaacatcaattagtgctatacgagataagttgtcggcatctaagagcacccccagaacgttatcattcataaatgcaacttgacgtagtgagtcgtattctgtggctaagattgacttgtgaagtctcgacaccacgcaaggttggagaccctttttcatatcttcaagacttggcactgttgccaaaacaagctcgttgttagttatcgcaacgtataattcattggacaggcttgtggcggcatcgagaacatttcctggggcgtcgaagtctctgtagtatgcaggtggaggtacgtttgctaaccctaacggcgtgatattgacggtacatccatcaaccactaaaaccgttccagagtctgagggttctaatgttgggcccagtgcgagtttataagcaaagtcaacgacattaacataatcttcgtccccaaacatcaaggtgaaatctttttcgggatgccacttcacaaactttatatcgttggcataaacctcttgtttcaagtaccaatggtaattcttagtcgtccagagttgaattcgatcagcgagaacgatagcaagaacttctgaattgcagttccaacacaatgcctggattttttcgtttagtgatagcctagtgtcaaattccccatgccttaaaccgtttctttcaaaaaaaaccaaatcaaccgactcctcaccaggaatttggtcccttctctgcactgaagcaatcagagagccttgtggtttccagctcacaagatcctccaggccgtcgacaggctcagagacattctggagctgcccgtcgcgtgagaagactcttaacactcttctctcgaagggttcgtcgctctcttcgtgcactgcttctattgttgataccacaaagtattcacaatcgccacgccaggagatagacgcttttcttgaatccatggcactgactgtccctttgtcaacaaggtagggcatagtagggtccctcaattcatcgccgacaaggcctgaagcttttaagctttcaagagcttctctttccatggcacgtgcgcctttgcccctaaactgtgtctctttcttaccccagccaacattcacatgcttagacatcttcaaatcatcttcttccaacttgtattcagcgatagggtcgaattgcctgctcaataacaccacattacgttcggcagtgactaaagccagtgtctcttcgtcgtacgaccactctgcagcactgattccgccatctatagagcccacaatttctactacagcaaacgaaggatcaaatcccactgtgtcataagacgcggttataatatcgccttgcgacatcacaaacaccagctgtccaaggtctccgaagtgtgcaaatgacaagagttcgccacccagtgtttgcaaattgaaagacgccagtgtattgcaacttccgtctttcatatattggtgtacctcgaaagctcctagatcgtaatcaccgagaacgcaagttatgctgtcggatagcgtatcaaagacgcttccatataatctcaagtcggggacctcaaaggactgtggcttgaaccttccacgattcagagtgatgaggtttctcattctgtgtcgtcacagttccccagagtacgtagccactatgctttgttgagtatcttttgaagtcaacgctgtgctaagagctgcgatgaggtcgctctccatttcagaacaaaaaatttgcatcattttctacgcaagaatttgaacaactgccgctaattcaaccaaaaatctggaggcacggtatcaagttcgctcctgctccctttcattttgtagctcttgtactttagccttgagttccggtatctgttctctttcaagctcctgaactcgtgtgtagtaaaaatgattcgccaatgtaacaactgtcactggaacatcatcgtcgggcaacccttgctcaaagagctcgcgaacaatgcctttcaatgttcgtagttggatgcctgaaagctcaggtgcgtacattcggaccaggcggtgattcgcaaacttagacaaaatcatttcgtcgaggacagggtcagcaagtaactgatcgttatcaagggttttgtccatgtgtaatagctcctgttggcgataaagcacgatttgtaagagcagcagggccacgtttgatttcagtcccatagaattcagtaatctttggctttttgtcgcagatttgatgtccaaattaaaggtagaacgaaaagtatgttatttacagattacgttaaactgtaattaacattgttgcagtaaaataaataagtaaactaaggctccaatcaacaatgggtacgttaacgcgtcctgcttcaattagatttcacatttctaacaaaatccactatagacaaggctatcgtgaaggggttgaacgataagctctatgaaaagaggaaagccactgctctaaatcttgaaaagctcgtgaagcagtgtttagcagagggagattttcaaagggttgacaagatatttgatgaactatgtcgtgactttgcatatgcgctccatcaaccgatggcacgcaatgctggcttaatgggactagctgcgggggcgatcgcgctaggctctacggaggttgctagatatttggaccggattctgccccccgtgctggcatgttttggagaccaaaatgatcaggtgcggttctacgcgtgtgaaagtctctataacattgccaagattgcaaagggggaaattctagtttattttaacgagatttttgatgttctatgcaaaataagcgcagatactgaaacatccatccggggagctgctgagcttttggatagactgattaaggatattgttgcagagcgagcctccaattatgtgagtgtggtaaataacgatccaaaagacctgcctcttgcaacccgaactgaccctcagacaggcgaagttgttcaggaagaatacaatcaggatccggagtttgccttttctctgcctaaattcataccgctactgactgagcgaatatatgcaataaatccggataccagaatgttcctcgtctcatggctgcaagtgctggaaaatattcctgatctagagttgatctcctatctgccttctttcttgggggggcttttcacttttttaggagattcgcacaaggatgttagaacggttactcattctttgcttgatcttttgcttcatgaggtgcagcgcatttctgaagttaaagcattagttcagaaaaagctgcttgaagaggcacctaagcgtttagtctcggaggataatgcgtcaaagaaacaggacggtattcttataagtgagaggaaaaaatctttgctgactgctttcgaacagctctcaatgactgacgcagctaatcctcaaaaaaatagaaactcatcaaacgttgacgagcttaaatcaaacgatggtggaaacaccatcaacgaaatctctgaaacaaattcagcaaacaaatctaagagcgctgaactgagcgactcccgcaacggagacctgtactgccctggccaagacattcatctagattttccaaaaatcatagaaattctcataaataccttaggtttatctgagcccgaaattcagctcgtggctttaacctggattgaaacagtgttaggaatctcggcaacatcatttctcccctttgtatcgaggcttctatcgctattacttaaaattttgaatgatgttgatcctaaggtcagaaagttggcgcattctgttaacgagaggttgatagagcttacgggaaggttcgatgaccgagaggggccagaagccataaactatggtcccgttgtcaacaccctgactctccactttctggatagcgacgtagttgccaaagttgcttgcctcgaatggttaatcttaatatatcacaaagtccctgatgaattgcttgaacacagtgacagtactttcctcacgctcctcaaatctctttcggacaaagataatcaactaacttctaaagcccttcagttattgagcgacttgtgcaataactcgaatgaggagtatttcaaaaagttcatcagagacctacttctgttgttcaagaatgacaggaagttactgaaaacaagagccaaccatatctttaggcaattatgtgtgaagcttactgcagagaaagtgtacaatgtcgttgcgtcaattttggagcatgacggcaatactgccttcgtgagaatgatgatacaaatactaaacacaaacttgattactgcccctgaacttgggcatctacgaagaaagttgagggcaagcagtggcgaagaactgttttcttcacttttcaagtgctggtcacacaatccggtatccctccttgcgctttgtttattgtcagagaaatacgagctcgcttattacattttgcaaacgttcgtggaatatgaaatatcagtcaatgatctggttcaaatcgatatattaattcagttgttggaatcccctatttttaccggactgagacttcagctcctcgagcaagatcaatatccctacctttacaagtgcctgtatggcattttgatggttttgccacagtcaaaagcttttcaaattttgaatacaaggttgaatagtgtcagcaagctggcagctcaaaaaatcccatcaagcaagctctatagtttgagaaatggttcaggtattgcgagcggggcatctttgtcttcagaatctctgaattctactagctcaggctaccgtaaaaacaatatgttccaaagcagtctggatcattttaggaacgtttgtgagtctgagttgagtacacagatgtccactagtgccgaagagtctaattttgcccttttagatgaagttttaacacctcgaacaatgcctgtcagcggtaggcagcagtccgaagattccagcgatcactataaagatgatagcgagtctgtcattttcagagcttaatatgtaaaaaagctgctttggcttatagaatttagtttccgcagcgctctggtaccacgcctccagaagactggtaggccagctttcgactctcatgcaattatgacatctttgcctgccgaataacctcacaaaagaaggttttgaaaggaaaggacaccatatttcggagtcaatatcgacgcttcagcaagccctttagttgctgtgcgagagccttgtaccagccaaattcattttccaaagtttctaaccgttagtgggcgtttttatgtaccaatgagatcataacgcagcgttctctaatattaacctgaggcaaatgggcattttaatgcatttgaactgggcttatagcttgaagtgagctgcgagcttccgaacactactgcaatttttctctgcaaataagagctttatttatgctgattggttcactttatgaaagacgggcaaaaaatacacaggcgtgttttactgttatttaacggcggtacaactgctatgaagtaatcactgaagcagctcgtccctgtagtgagtttgaaagttaccacgtttagcttggtttctaatatcgcggttcattatctgcctctcgatctgctgcgacttcttatcgttctttttcattgttttatcagtgactccaccaaaaaagcgcctatctccagcggctactgttctattaccatccgaagccattggcggtagaggaaggttctgtctatagattcttctcattgaacgatgacctgccctagaaccactaggtaaggtgagttcgacgccggtgtcgtcaacctctgcgtgtgtatagtttgagtttatgtcatcagtgtcactggggagtgtcccttctgagccactatctggctctgcttcgaatgcgacactcctgccattgttgcgggtgagattagactgcacttcgttttctgatgaaaagtcgtaaaatcctgctaccctgcgtctttcttccttggtttcatatggcagccgggaatgtcctttggatgcaatgtgtgcgcgtatgctctgtaagcttgaacccttgaaagagcagcagagacactcattcgcaacaactatggtgtctatcaagaagttcaaaagtcccgtaagatctataagatacgacctttctggtatgtaaagcccatgggatgcgaacatgtgcttgaggttccgctcgacctctttattctgagccttgcagaaaatgcaatctgtgatagaaggacgctctgaggatgcttcgtctccagaaagctcgtcactagtagattcgaagtcactggagttatattcgttgttcgaatcagtggtaaagccatattcgtatgatttctcctcatcaaaatccgtatgtatctcattgctgttgaccgaaagcttggaaatttgagaagctacagacggggttggagaaacagatctttcatggttgtcctcacgcaacttgcggtttcttctccgttgcagtttactcaaatctacttcgtcacttctcttgtatcttggggtcttggccttcaaaatgggaaacccaaattcgtcgacctggttgagctccttagccctctcagatatttgtagcttttcggcaaaaacgtcagcgctaatggggggcaactgactaatgcgcctcttcaggttatacctgtgccactcggttttcatatggtaacgctgttgatcgctcgatctgaactgaatcatacatgagttgcaggtaaatatcgcctcgctcattttacgcttgagggaaagtggttgatgagcagagttgagtctatgtggaattgtttgctgacttcattttgctttattgagtattctattctatgaggggcctgggaagtgtctcgtatttagttatttactgtttatcatcacgtgccttgtgaataccgtgaagttggcaatcctcccgagactctgaaaagttgaacttgtctcatggttggcaaagagatgcttactttcttgtatattcaggatactgaggcagttttgggcactaataggcgtatttccgaatgtagttttgagaagtccatacatagtgctatacaggtttcgatggtctgggccacacgcgcttgaacaacgccattgcaacaacatcttgagccgatagtttgccatcaaaggttgccttgaagtagccgtgagtacccaggctttccttgatgaaacctgacctgccacttttggtgaaaagaggaatagatttaaaccattccacatcttcaggacggaaaaacatgtagcgcacggtgagaactctcttgtggaacctgaaaggatggcctgtgaggaccaccctcttgctgataatcctggtatggtcagcgttcaagaaggaaccgtggcctacaaacttaattcccttgacatcttcggggcattgcttgaaaaatagagcaggtgattgagtgaagtcgataggagctatgcatgtggcgatggatgcggaatcttcatgcaaaaacctctcaaatttgtgcacgttgttaggagtattactagtcgatgaaaacagtggctggatctcgtatctcctaacaccgtactgcacgaatagactctccttcgaaggaacgggatcttcgaaatcttcccatctttgtatcgagaagtttaccaacgcgtttttgtgttcgtgtttgagcaacccataaacagcgaagatactgaccctggggtctttcactttttccagcaagtgcttaggtatttgaatgtgcatctcgatgcggtcaccagcaatcacttgggcctcgttggcagcctctttgcataccttgttcttagagccagtgtagttgcccaccctcaggagacgtttccactcaggaggagcgttaggatcgcgttcatcaacgtcccacacgcagttatgcaaattcttcaagcctctgtaccgtctgagcctctcaatagctgactgtgtgggctctagttcaatctcgtccggaaattctttgtcttctttctcaagctctcgatattcacgaagctgtctttcctcttcttcaggcgacaagtcaacaaacatatcctcttgagtttcttcatagtcgctagcctgttcggcttcatctgccataacatcattgttttcttcaacggccatgtcatcatcttctagctcgacctcgccatcatcggcaatgtcatccagataccatctcgcttgatagtcggacgttcctttagggaccttggcccttctagtggcagcttccctgccaggcaaaaagccatggtcgtcgtaacgcgctgtggtgaggtcatcgtactcaaagtcatcttcgtagtcgtcagcatcgaagtcttgtggggcgaagtcatcaagggtgtcttgactttggtcaggcgtgaattgagaagtgagctctatgtctagatccgaatttgcagccggacctttggcggggccgcttcttctattagaatcactaatcttgttgattcgtgaaatctggaaatcacctaaacccggtatatgcacaagcctattggcatcaaacccaacaccgcgtaccatgccactgacaatgaggtgcccctgttgtgcgtccgattcagagtagtcgaccttttcagcaaccatgtagcctctgttgtctctccatctaacctggcgtggaactttctgacacaaatgtctcagaacgttgatggcctcggcaggtttctctaggttgtaaacacggtcttcgttagggaaaaaatgtttgaagaaactctctaaggactgtttcaagtcgagctggaacttctctttaggatgagccgcagataagttggcaacgacgccaacgtaggaggaaataccctgcagctcgacagcacgaatgatctgctcaccgaactctgtgtccacctctgcggcagcactgaggccgaaaacggtgaagtctgcgatcttcgtggtgtctagaatgttgatgaaattggacatgtcaggtacgatgattttgagcttggacttgaacttcttgactgtgacattgagcacacatggcgtgctaacctggaccgccatctgttgttctggatcgtccagtgcgcatacaatgagccgccgcacaatgtctgcggcgtctacgtcgggcgtcagcggcacaaccgcgatgatcttttcagcaccgttcgagccttcgaaaaggcgacggatctctaatgcgtccattatcttctgctcgcgcgcctgacgagcctggtttttcctctgcagtttggacaccacctggtgcctgctgcgcttcccagtcacaagttctttctcgaccttgcccttgtacatgtttttgcgcgcgcccttggacgcatgcttggacttgaatgccttgtgtccgttctttatcgatgatctatgcgaatgcccagccattgcttaagagtatgtatgtgatagagcggctggccagaaataaaggcgcctggttcgctgtgataggagatgagtgcggtcagaactccagagatatttcaatcgttgaaccttctccttctgcacatggagctaggcgagatgagatgagatgagctcgggccctatgggtatgcgtttaaaatttttcaacatcttgatatgtcacgtgccatatatcatccctctcgagtgactgtttgacacccgtacattagagaaatattccattgtccaatttttatttttgaaaaattgaaacatgagtcggttccctcgacccacgcagctcaatgcacgaacgcgaagcgcggagggcgccttggaaaaagtgatggaagatatacagagagcactgaggattggccctagaacagcagtttaacaagagatcatcgataaaggtatgttgggggcagataataagagaggagcgcggaagtgtgaagtagagctctgcctataatgcacaaaggagcgcgagccaaagtggccgctgaaaccgttgcaaacgtccaagttgtggagatttccgaaacccaattgtactatgtgccgatgggatattagaagcagctgctcattattaaatgaatgcttgtttaatgtgggttccgaggacatgttgaagaccaatagatggcaacattggaacttgaaggtgtcgccaccccggccgcagccgtgctactcgcatccgcgtctctgcgctcaccagctggcaattactaactcgtcgcagcaatatggctcacgaaaacgtctggttctctcacccaagaaacttcggcaaaggctcccgccaatgtcgtgtctgtgcctctcaccagggtctgatcagaaagtacggtttgaacatctgccgtcagtgcttcagagagaaggccaacgacatcggcttccacaagtacagataaacgccagcttagtgtgtgaggcttctgaggccgcattttctatgttgtgttaatctggttaggcatggtggacgtttgtctgtccttctacaaataaagaataaaagccctactctaaataagtgtattagttatgtttagtgtacaaccctgccgtcatcggttagaatgctttgaaccttgagctcccgctatggcccggtttacgggaggccgtgccatccggcttgatgctgttcctgccctcctgccgggaatacagtattagatgaagttcgcaatacattaccctgacttgtttttatgctataaaaaccgagcactccagcagttagtttcctaatttatagtacttttgaagttttcttctcccaacgaatcaaaaatgcacggaaacaatgccacagttagctacgtctgtcttctaacagctgctaattgccagtatttcatttttaaatcgaaataccagtttcccagaacaaaaatgactggattttaggaagttcgcggttggtgtctctctcaaagagggaggatagaccgggaatgtcgaagaaaggctacaagtaaaacgtagagaacaggaggaggctggaaatatgaaatccgaatcctgtgaagtaaatcaagcgccaaggatggtggaaagctcttaactctatacatcttatatcttatatcttataacttgggggtgacctcgagcttcttgatcggctggcgcactggcgctaggcataacttgctctggaagctgccaatatcggtgatcagctcccctgtggggtagccctcgacgcggtcgttgctcttttgctcgtcgcttattgcctgggacttcaagtgaattacaagcttggatgcctcctcggtgactacatactggctgtagaactccagcatgtcttgcttgctcagcttttcaacaagagaagcttttctttccttattgatgaagttgtaatcaccgatgtagatggcagtcgtgaacctggtgttttcttccgaaaggtttttgtatctctgcagaagagtcttgcacagcgccactttgtgtctttcgaattcttcgtcggacatttcttgtaatacttgacccatcttgacgaggaatgcgtcaatcctagattctaagtaagcagtgtcacgctcagattggatcaatagtcttaggttcacagtgccgtgggtgttgagcgcggaactgaagacaacatacccaagctgctcctttgtccgcaaagtgtcgaacgcaggttcgtcgatcaattgagcgaacaaagacgcctttgcggataactcttccgagtacgatccgaactgcgtaacatgttgaatacaagagttaatgttcttgtcatccgcaagcatttgctggtaacagaacgtcttgccttgtggaagaagaacagatctaggttttgagctcttaagctggaagttctggacgtcgcgaggcgccaaagccctgaccaagttgtcggcttcaagagcagcttcgcagctgaagttaccgtggaccaaaatttcaaaagaaaactgttcaaaaattgctggaatgaatagtttcaggtgctcgaactttaattgcttgacgacttcaagcttgttagcaatagtccatgctctctcgttgatgacggagttaaagacatctgaaacctgagagtaaggaacttcatacaaatgattgttcagcttctgcaacagcttatcttggtagattttgaaacggtcttcggcaggctggaagttggcaattccttccaagtaccttttgagcaggattgccatcttttcgttatagccgcttaaggagagatcgaggccttgattggttttccggaaggaaatgtgcaagctagccacttgagcatcatactccaagtctttcagatagtcattgatcaattccacgtatagagtggtcagcatgctgtttacaacactggagtatgtgtgcgccaatttcattgacacatatatgtgccctttcggaacccaaaatctgtcgtcctttttataccaaactttgctttgtctgtcctgttttagaagcaagggttcttgcaaaggttcaacatcttcaagtttgtcgacttggaagttggaagaaataaattcattacgacggggcaagtgtagcaaagagtttgttccaggactcttgagtttatccatcaggccctcactgtatttcactacgccatattccgtcccataccacttttcggtggaatctgttgaggcattcttgtgaatgaatgtaacccgggaattttcaggtatcaaatgagcaatgtacttgacaacaagttcaggttcgtactttcttagcagagaggtactgagaacgtcaccaacgggaatataatctttttcgagagctttagataatgaggacacggtggatgcaggatttcccttttgtttaaacttgaagctggcctcggcagtatcacgaagctcttcgtagatccactcttgtggcagctcctttttcagtagttcaatgtactgaaatacagattgaatcacggactcgtaattcttgacaccctcatctgtcaaatcaatgtcaactgagaaaaatgcgttgtcctcagataccgtatgagaaccagccgaaagctcatttgcccatccttttaactttaggtatgcaagcaatgagccagagccttcgtggccaatcaaatgactcaagtagtgcccgggttttgagtcccactgctcatccacatctggtgcaacgaatgtgatttcaactttcttcaagtccttgacaggtttggcattaatgatttgagtcaagtactgtgggggtagcattttggcttcataagttgggacaggtctgtcgctgttgggcacatccttgaaaagatcgtaaacccactgcgacatcgtatctaggtcctctcttccaaggacacacagcttcattaagtttgccgaatacgaagagtcgtaaaacttcagcagctcgtcacgtatatcaacatctttcgatttagggatgtcgccaagggtcttgagattgcccgtagaaaatttgtggaatggatgctcagggttactctgagatttgtcaagctgatatagtctccatagatcactttgcaagttcttcttgttttcgctgtcaacagcgttgatctccttgtcagtagactctttgttaaacaaaggacagctgaagaagcctgaaaatctaagcagcgcaccatgtaagctctcttgattgacttgaaagaaatagttggtgttcctcgcactggtgtaggcattagagccgccaccgtgtttactcagatagctcgaatattcattctcattaggaaacttcgagcttcccatgaacaggagatgctcacagaagtgtgcgagaccaggtaaatcttctgggtcttcgaaagaccccacgttgacgtcaagcgccgcagccgccttgtctgtagtgggatcttggatcaaaagcgctttcaacttattaggcagctcaatgaaccgatagtttctgtcatccaggaggggtttggtaaacttgacaccgtgatcaatgtagctcgacattttccggtgaattagtgtgcctttgacgtgtgaacaaagagaattagccgaattcgaaaaaaggtgcttacttttataaaccaaagagcagcctggcagaacggtgttcataaatttcctcgaaggtcagcgattgaaagcagaaggagccgactggggtttttcacttctggtttttgttttgccggttggtttcaaaggcgtttgttttcgaaggcgtttgagcctaaaggtaaaagtatatttcaaaaactaagtacactaatggtcttgaaaagttgaaaataaaatattaagattcgggcacttgctgcgacgctagaagagacactagaagcagctggacattggcattattttgataagaacgccttaagatgcctagaatcaaagcgtttgatgtcatagccttctcgctggttacttttgtggggatatatacaggtactcagtttttcgagccgatcataatagagaggctcaagaaagacaacaacctgagatcggacattgacgtcccccaatacgatgaggaggggaacccactgtcgcccaagtcaatgttagacttgagaaaagagcttgaaaaagtgcaggagagtcaaaaggcggaacaggctgacagcaagtgaacgagtgcaagcacgacgcgccgcttaatgtcttgtctcaacccatgcactcccaatgggccttgtcctgtttggacaaagatgcgtgcttttaaactcgcttttgttggcgatcctatattgaagaatcggtctcgaatgcactttctacaaacctcattaacatgctgcttagcgataaagaaaatagcgctccgtgcaaatgcgccatcccgctattatataccagcgtatcggcagatcttagctttccgtagtccgatatgaattatgtactaattaatgtttgttacgatgattgagcatttcaagtccttcttttaccccgatactaagcacacgcagtaaaagatggaacataaaatttacacaatgtaatgcgtgaaatggcgtagcacaactaaacaaacgattctgaagcttgttcttgtgctaccataactttaaagtgtagttaagtgttcgctgtgcaggaggtaatggattcagcatcggccacaccaaaaatcaacgacatatggcaaagaagttaagaacaagcaaaaaggcggaaacctgagatagacggttttatacgtgaataaagctttcttcacgcagttccattagccgccaagtcgtgcccaccagtgtgcccacgttgcgggtgatcttgcatacaaaaaaatttgagctcatctcagtccaagtcatctcaggtaccgccctgtatcgttgtacaagtcatctttctcgtgaggtcttcaacttatcctgaaagcaacgccaatcagtattcacaaacatgggcaagtctaagaggagatccaaggcctcgaggtcgcacctcaatccattaggtggcaaaaataaaagcaccaacagggacgaagcaatgagcgtaaagaaaattcaacctctgctcaaacaacttaatagcgcggctccgaatgatagggctatggccctgggatcagttacagtgctgtgcgaagatccatacatgagaaagctctttctgaaagagaagctgttacacctgatcatgagcaagcttttatctgacgacaacatggagattgttgttgagtcctacgggctacttagaaacttagcactagaagagggctacgacgtttgcgttttcttatggcgttctgacatctggacgtgcataaaaagtggtctggaaaaactacttaagtcgttagaatcgctgaaggctaatatcaagagcagcgcagagtctacaaggttgctttttgactttggcgacaacttagtgtcggtagtggtcgcgctaactagtggctccgatagcattttggaggacttcttaaaatctgacaagctggcctgcatgttttcggtacttgggtctgtgctgaattacgctttagtggaaaaggatctgaaggtgtctctgagaattccagtttcatttttcaataccattttggacttcatctacgatttgagctctgaatctcttgggtttattgacgcagtagcgcaagacgcattcttggcggaatttgtgaaatccttgccaacaatgcaactgacgaatgcgaatgggcttaccacagtgttaattcaaggcatatacttacagtttttggacatggacgtctcctctgagcaggttaacgagatactcggaaaaacttgttcagctattgagaccattgatcttgctgaaatgaagaaaagcctttcaacaaaagactttgatgatagtgtagccagcttgcctgacaaggaagtgtccggaaagattaaggaactcaacaaaaggcgtgctcaggcatcagtcagcttgcagagcattgaggtgacactagatatcattaccgcatccttggaaatcgtggcggctcaagttgaaagggcgaatgctcagcttgacgactcgatgcttcaaactttgaccgtttccttacccatggttttccagtcactttttgctgacttcaggtcacgcatccttatcgcgtggaacaacatgctctggttatacctaaccttgcaaataaacttttttgagctgcccaataatatgtggcagcacctttgggactcgcttgtcagtgagacccctgaggaacaagcggattttagcatgaggcttggtaagctgggcgtgatgtgggcacttttgaagaccgcgcaaatgcaagaggacaatgttgcgtttttgagcaagtttaactgcgccaactctgcgttcgttgaagcgatagaaactcaatataacctcgtccaagaacttgatccaagcgaggaccaggagctcaaacagagatgcatcggtatactggcgtgccttgcttcacttcctggccatgttgagcttaaccgccaaattggtcagtttttgatccaaaaacttgcggacgagcatactccagccgctaccatgatcgatatttccgacgcattgttcgacatctacagcgatgcgaactttgattatgatgaaccagtgttcgttggcgatgggtttatcaatgttctccaggaaaaggtcctgccgagcatgagaaagtgcttcaaatttgtagataagaacaaggacccagaacttaaagccaggtctcaaagttgctttggcacgatggaacggttcatccattacaaagttgacgagcgcaagtagttttaactaggactttatgtaccatagccaatagagaacaatcacacaattaatgttacataagaaagtgttctggtacggaatgttgaagccccacgaaaaatgcgatagtaaccaatactagagccctcctgtagggacctaggccgagctatggcaactcacttcgtgtatcttttagcctgctctatcactttcctttcgtactccttcacgtttttggagaaggctcgccacgccggttcttgcgcaggcgagttggggttgggactgtccaagagatcctgcacccccagcgcgatctgcttaagggtaatagcgggcctccagtcctggtcctcattcaaaatactcaggcacaccgttccactggggtatatattcgggtggtagaacccggcggggaacttcactttaggaggtttcgaagggtaatcgtctggatattcgatggtaatgggaaacacgccatctttccaaattgttccctctttgccaggtatcccagcttcccatttttgtaagttcatagaaccatctggcttcttggtgggctttgcgaaaaagccgaaggggtggtcctttctccacttcttcctgtttagcatgttagttagtgcgaggtataccgatacttctatcgcgctcagcgcttggaacaaactcgcgccaaatgtcgattacatacctttcttcctgcaaacgctgtaaacacaaactactcattccgggctagggcgattcaatcacgctaagttgcaaggttgtatttgtaactggttgttttgctttgttcgatgacttgctggtatttaatttttatcattgtatatatcttattggaattcaagctagagtcgatgccagtgaaacagagaagaaatccgaaagacctttgaatcatgagctcgaacatagatgattacgatgaccttgatgagttcctagaggatccgtccaagttggatgaagagcaagccaacacagctgcggaaacttcgaagagcgcggcagcgatgagcaacaacaatcccgaaaccgctagcgcgattgaggatttacagagcgaattcgccaagctgatgcaagaaggaggcgattcagaggagaacaagaaaacagtggaaaatttcaagcagttgctgaatgttttaggggaggcgggatcaggcgaccctgccgctaccactgggactcgccaacctgctggggcgacgactgatacaggcgctttcaacggggtgacaggtgcgagtacaagcggcaagggcgctgggttcaaggatattgtgtccaacactttagaccgtctaaaagagaacggcaccaaggtcgacaccaacctcatggaagagaagaaaaaaggcaactctgacgacattctatcgcagctgttgggccagctagttgaaggagatgccgatgacgaagagggtgtcgagaatgccatcaaaagtatgctcaaccaaatgtccgccaaagaagtgctctaccagccgatgaaggaaatgcatgtagaatacacgcagtggatggacgcaaactcggaatctgaagagcacgccgacaaattgcctgtgtatcggcagcagtttgagctggtgggccggatagtaaccatttacgagcgcgacgactacgaggacagcaaataccgcgatgaggttgggcaactgctcgacgagcttgagcagcttggggaatcgcctgtcagtaagggctttgggagcgcagactcggcggaccttaacaagctgctagaggttgacggcaatgaagacatgagcaacatcgacaaagagttgcaggatacttgtaaacaacagtaatcctgtcagagatgtttacaggctcatcgcatactgcgtcgctcactagcgcattcagtcaagaacatatgaggcaaacttgcttgcagcatcatttatttcacttcattatttagaaagcgcgatccaaaaagcttggaatgagctggacttttacgacaacgcgtcctgatcttttcggccaggtcagtattcaccgcggacgagcatttctttagagaagagctttcattgcaactatgtcttaatataaaactcatgtcgggcttctccccgatttcaatatcacgtgccctcgagcacttgttataaaaatagtaaataaaaaaatttgagagtaaaacaaaccatccggatctacaatcttctccataattcgaaatctttggttaggcttgatcaaagtacttctctagagttacgaggattccaagcaaactttaaaagacttctgcgatagcgaaaatgcgttctacaattgctttatctgccgccatctctgttgtgggtttcgctagtggtgttctagctacccctccagcttgcttgctggcttgtgtcgcgcaggtcaccaagaagtcgtctacttgcgacctggacgcagtctcctgcgtgtgcgagaagcaggccggcgatgtcaagagctgcttggactccgcgtgccctaacggcgacgcggactctgcgtactctgctttcaagagctcgtgctccgagcaaaacgcctctgtgagctctgcttcttcttccgcgtcgaagagctcttccgcctctacttctcacagctcttcctcctcttctgcgtcgagcacctcgtctgcttccaagagctcttctgcttctagcacttctgcttctgcttccagcagctccagctctgcttcaccttctagcagctctgcttcaccttctagcagctccgcttcatcttctaacagctccgctccagcttctagcagctctgcttctgcttccggcacttctgcttctgcttccagcagctccagctctgcttcccagagctcttctgcccctgcttctagctcttctgccccagtgtccagctcttccgctgtttcatccactgcaattagctcttccacaaccccgtccttttcatcctactcttcggccacctcttcatctagctccgaggttgttatttctacccaaaccgatgccgctggcgctctaggtgttgggtccggtttggtgggcggtttgttggtcgctggtatgctattgtaagcagtttgagccgctgccaaaagatgatacccaaaagcttcaattctgaataaaaatagtatgttttgtctataagactgcatgtgcattgcatgccgctgtgtacttttgcaactgaaaactaaaccaagcaataatccatgcgagcctgtttacgtagccattatttaaggtaaacgggtggagcatccgaaacgtcgtaccttggcaaaggctcatgctcttcggcggaggcaagggaaatagcgcttgttgtagttgacatgtctatttcgaagctctttccatttgcgctcaatgtcaaggtcagatgaaacttgaaggcgcgtcgtatattgcagcaaacaaaactgaacaacttgtttccttggaatatgaggttctcctcattgaatctgtagcttgctaactctgggttgttactgaggtcgagtggccactccgcggtgccgttctccaaacagcgtattctcgatgggtccaattgtcggtccagagggacatccaagattggaatcagcccagtaaccgcgttaatgtgacctgccgagagataattcactacttcgacgagctgcagcctgcaacgggtgattgacagagcaaacttagggggagggggtgtttcgaaaaccaaatataccctgtcaaggcgacgagatccggacttgaaaaggtgatccaaacggtggacttcctggagacgctttgctctaacttcgagacgcgctgagagctccttctcaaattgtactgcttttttggacacgaagctctgcgtgcggcccgcggaactgcgctctttgttggggtccgggaagaaattaatcacctcgtatgcctccaaaatcgggtctgacggcgtcagtctgaacatactcttccctagtattagttgtgctttgacgtaataagtcactgtacccattttgtgatagaagcttataggatcgtttgctggggcttgcgacgcgatgctgttgaagctgggcggaagccgtggctcctcctcatccttgttgaagcctgccccccgaggcccatggtcacccatgcatttgagccaatgcgggatgttcagctcgaattcgtagctgtacgaaccctttgtcacttggaaccctttccccggtccgtctagcgctttgctaacattggcaggagggaatagctgccgcttctggttcactaacgtatgactcgacttcatagggaagtgcggccgtatcaggttctgtgcctctggtgtcatctcaactattgtctgtgatgtaccccgcattgttacagatagctcttttatgggcgccggcttctccagctccagcacgacctttccggttatagcttcgttagaaacatggaactcgccattcgcgggcttattcaccagcaacttcagcttcgggcccatgctcagttgtgttttgtcttctttctcactttctaatgttagggaaaagttggagcagaggcggtttggggcttaaattttatgatacgaaagccctggcatcgagaggcagttacagaaggttggcgcagcacttgaagggtacttatcctccctaagcagtgggtcaacgatgcttaatggagctcaggcgggagacttggctttccgagtgcattgggcttgcttccccggctaaaatcgatatcgacattaaaattgtacaattttaaatatctaacaaccgcagcaggaacaaatactaactcgccaacccagggttcgaagccgtcaataccagcagaccgcgtagcgcgcaagagaatacagatgaaaagatatttcagcagctgctccagacagcagtttttgtcgagattccaaaaacatgttgccaacacagcgccaaaagaacatgtggtacgtgagctggtgcggccagtggggctccgcgagcctccaagcggatccaccaaataccaagagggtaactcattccgcgaattgttcgacgacgccaagacaaaccagagggcgcgcgagctggagctgcagtttagcaagggtgggctgttcgacgtttacaccttccgtaagacacagggtaagttattcctgtcaccacagtcgttctggcgaaaggacagggcgctttactttccacacatgcacggacgcagcttgagcgacagcaagccgcagaacgtggaggaccttatgcgaggtaagatttcggtggtacgcatattcacgagtgccgctggggatgagctgggcaagtcgtacttccgaggcgatggcagcgactatctcaaggatgagagcgcgctgaacgggccggaggattccgtgccgacgcaaattgtggagctcaacttaactgagaactttttgaaggccgtctttgcgaaacttgcgattgggaagctccgttcgacggttcctgcagtgcgccacagtcgctatttcataggtgaccgcgaccaactcccatttggcctccgcgaggaccttcagattaacaatttatacacgagctacgtgctgctggtggaccccgcactcaagattaggtggatgggctgcggcggggccgacaagaaggaatataacctgctgtggcggtgcgtgcgcggtctgaagaaggaagaatcagctgggaagagccagccggaaccgagcgctaacgagtcgagtatccgtcgtcagtgaccggttatattagattgtatattcttgtagatataagcatcctcagctaacttagcgattcccgcgactggtggaacgagaacgagaacgatatcgagaaggcatgtacccgacggtagtgcttaggaacgcgcaggccgcctcgaaggcaccctctccgcacgcgatgatctaccggcggttcgcgaagccggtcggcaaaatgctcacgctgtgcgtgggtagctactattcactatgctacgcgtgggagtggctggagaagcgggagcgagcgctcgagtcgcagaagcagcagcggcggcggagctcggagctgccagggcccgtgtagagcgttacaaacgtttcataggcgaggtaatgtatgtacagtgcagatgtcaatggatggagcgcagctcacgctgaagcctgtcttcgacggcctgtaggaactcgtccgtggtcacgtaggcggtgcggtcggttttgccgcaggccagggccaagtccttggtcatgatggcgtcgtcctggaccgtacgtagcgtggcgccctccagcgcgtgggcaaagtccgcaacggcaggggtgccgtcgaggtccgcgcggcgggcgaggccgcgggtccacgcgaagatggacgcgatggagttggtcgaggtctccttgccctgctggtggaggcggaagtggcgggtgactgtgccgtgggcggcctcgctctcgaatgcattgccgtcgggagtgatgagtaccgagctcatgaggcccagcgagccgaagccctgcgcgacgatgtcggactgcacgtcgccgtcgtagttcttgagcgcgagcacaaagccgccgcgcgacttgatcatctgcgcgaccatgtcgtcgatgaggcggtgctcgtatgaaatgcctgcgcgctcgaacgcctcgcggtactccgcgtcgtaaagctgctggaacaggtccttgaagcggccgtcgtactgcttgaggatcgtgttcttggtcgcgaggaagaggttgagttgcttggagagcgcgagccggaacgacgcgtgcgcgaagccgcggatcgactcgtccgtgttgtacatcgccagcgcgacgccggcgccctcgaagtcgtgcacgtgcagcgtgcgggccgcggccgcgccgcggcccgcaggccggaacacgagctccagcttgccaggcccgggcaccaaggtgtccgtggcccggtactggtcgccgtgcgcgtgccgaccgataatgatgggctgctgccagccgggcaccagccgcggcacgcgcgggatcacaatgggctcgcggaacacggtgccgcccaggatgttgcgtattgtgccgttaggcgaccgccacatgcgcttgagcccgaactccgcgacacgtgcctcgtccggagtgatcgtcgcgcacttcacgcccacgccgtgccgcgcgatcgcgtgcgccgcatcatgtgtgacggcatcctctgtgcggtcgcggttctggatcgagagatcgtagtagtgcaggtccacgtcgaggaacggcagaacgagccgggaccggatgcgtgcccagatgacgcgcgccatctcatcgccgtcgagctccacgagcggcgacttgaccttgatcttgggcagcgagctgaggtgtctcctgaacatggggcgagtagttttgacggttggtttgggcggttggtgctggcgttggcgttggcgctggtgctggtgctggtgctggtgctgtttatataggccgccggcggcggcggccgccggcgccgacaatcggaggccgaggagcgttgcctggggcgactgcggggatgcgggggtatgtcactgctcacgaatggtcattccgtcgccatacacgcggaataataatgtcttcttgcacggtatatagcgtgtattcctctcactgtgtacgtcatatttccagtcgcctagtacgggcgcacttacatacacttctacgattcatcacgtgtgtatttgtttcattgtgcacggcctcatgtgatcactgtgtacgcggcaacgccgccgtacgccacgtgatctcgcccgctcggcgacatacatgcacatgtatgaatatatatataccactacctaaggcgccgcttcgctgcgctatgcaccgcgcacgcgcgcgtgccggcccgcgtcaccatcgcggcctccttacaacacgcccgacttcttcagctgcacgtacgacgagatgaagggcaccaggaaccccagtgtgaagtagccgaagtggatcacggcgaaagggattcttctgttgcgcaccttcactgggatgttcgagtacacgccctccttgaagtgcgcgccggactgtcttgcgctaacggtaaacgctcttctcgcggcgatcctgctggtagctccgaaaatcatgctgtgtcttgttcttggtttgtgtatgcgctgtgcgatgctatgctgtgctgtgctgcagtgctatgctattgtctcgtctttctcttgcccagctcgtgctcccggcgtagttggtcgcgcgagagatgcgctgggaactctgcgaatgtcccaagttcttcgtagcacgtcttacgagcgaaaaggccgagcaaaccaggcgacgtgattggccgcggggcccagccgtgaaaaaactagcccggcaaggcgatatatctggcgcagaagcagaaatcgacagggccagagcagcgaaatatcacagcgcggcacagcacactcagcacaggctaccgttaaccgctttcacatcatcacagcactacacacatgtcggccatcgcacctatcacgggaacgctcaagaagagaatcatcgcagacatcacaatcgggttcgccatcggaggcgtgatgggaggctactggtggtggggattccacaagaacgtcatcaacaagcgtgaggcgttctacgcgcagctggccgccgagaagcaggccgagaactgagcgctgcagagcgaataccgactagcgcgccgttatttcttatgtacgctgctgtataaaacattgcatcgatttaccacttttgcttcagtccaggtcgagttcgcgctgcgcgaggcgctgcgcgaactcgcgcgcgcacgcgagtgcgaacgcgtggtccgtggcctgcgcaagaccgctgacggtcagcacggcgacgggcgcgtcgaggccctcaacacgcagcggcagcgcgccgccgtggaacgcgtactcggcgggatccacgaagtaggcgtcctgcatggtcagcgaggcgcgctgctgctgcttcgcggccagcttgcggcccatcacgaagctcgaacagccaaagcgcaccgcggtgcggcgcttgcgcgcgacccagatgtcgttgtcgagcgcggtgcccgcgttcgtggtcgcgtggaacacgcactgcccactaggcagcgacaagtccacgacgagcgcgtccgcggggaacagctcgcgcgcccactggcgcaccttgcagccgaggtcgaacgcgacctcgaagtcgaaccgcgcgaacacgtactcacgctcgagtgcgcgcagctcctcgagcggcaacgacggcattttatcgcaaaacttcttgtcgaactcaagcatgtttgtttgactgattggtcctgctcgtctggcgctgtcgcgcaggtgcgccagcgtcgcgggccggcccctttatggagcgcgggagaggccgttgcgcacactattgatcacgtgtgacatttgagtcacgtgtgatatgtcgcgccaaacggcgctcggcggctaaactcacacttagccgccgagctcgatccgcgcgccgcctgctatcccatccgcgagcacgataaagcgcttgtggacgcccttccgtcgcagctggcccgacaggaactgcagtgtcgccacctcgcccacggtcgccccgcccacgaacacgaccagcactgggtccgcgccctcgcttttgccgatgatcttggtccgtgccgcgcccgacgcgtcccacttctgctcgcgtaccttgtcgcgcccgtactgctgcccgaacagctcctccagcccgcgccacgacggcgtgcgcgagataatgaagggctgctgcgacgaaaacgtcttggtgactattgaccggtcgtacagcagctgcaccattcgcgtgaccacggggacggagccgcagtacgcgaacgacgcgtccagcggcctccccgggtcgctctcgccctcctgctggggcaccaggtccaggtacgccgcgaacgagttgaagtcgtgccacggcgagtgctctgccgcgttctgcttgctcacgaacatcccggcgcgggctagccgctgcagacggaagacagcattgacgccccacgcgtcgcacatctcggtccgtatcaggttgtactcgcgctcgcgcacaccgttgcacgtcaacgacaggatgcagcaaagccggacgagcgcggagcgtggcaactggccctcgtacaggagctccagaatcctgtcgcagctcgcgcgctggctcgcgtttccggttactaggtcctgctccagctctaccacccggttgaacagagactcttcttcgccgtcctccagctcgctgacctcactcaccaccttggacgacagcgttgtgtgcagcttcagtatcttttgccgctcttgcagggacccgaggttttccacgaactgcttgatctcgccaacactctccgcctggtgccttgcgtcgtattctgtttgtaattcccgcgcaagctcgttgagccggggtcccaacgctccaaagttcttgaacttcagctcgttccacacttcgtccttggtgtagtcgagcgtcttgacctccacgtccgtgagcgttggcgggtttaccaggcttgtccctcgcagttcgtagaggtcatccagaatgccagcgtacgtaagctgcgagcacaggggcgtcagcagatccatgtctctttctaccacgaccaggttgcactgcaacccggaatggcgggcgccgtaaagcgtgtcttccacaaaccgatcgttctcatcttttcggccctctaagctgcttcgtacgtggtctactagtttatgcgaggtgttcccgaaagatgccgcgtgcgtaactgcgagccctgcttccttcagcacaacctggactgcattcgacaggttctggatcaacacctcgcgcgtagccttctgcaaagtcttcacagcaggcgcatacaggctgtcgccgtcggcgttgtacagcacttcgcaactcagcaagttgtcatccaaagtgcaagtgggcagcacaaaccacggggatatgggcaccgccgagtccaattgaaggctaagatggtgtggcagctttccttgtttatttgacggctccgtctcccacgatacgtagaccaggtgagccttgcggtctttgaaattcttgataaccctagttagcccttctggcaaacgtatatctgaccttacgtcgacaaggaagaccaattgatactcgctcactgaaagcacctcttcaatgttcttcgcacagttcgcgtcatcagttataatatgcaagacagcgctcgactccttcagttggctaaaggtgcacagcccgttcagatatcgcaccagcttctgctgaacgaccaaaacctgaggactttccccatccgagacacggctcagcacattgagcaagttgtctcgcacggtccgcctaaatttccgggtgttgattgtcttgctcatcggcccgctcacgtagtccctgttatacatagaaaaagttcctcatcttagtcctaaaccagaagcttcactaaaatctgataaattaaaagcgtgccgagtgatatcaacaccattacatgtttaaacaaaaacctcaggcagagattccgctgcgcgactggaactcagcatagtactctagcatttccttgtcaatgcctcttgaaattccagcaatagctttatcaaagtgttttctatcaaccttttctgcatcgaggttttccatgatggccgccaatccggcttcctggcagagcagtaccacttccgcgcctgagcaaccctccgtcttttgagcaaactcctgaaggagggcgtctgagtctatcaaatggaaatccttggtgctctttctcaatatctgtagtctagcctcaaagtctggaggacccacgtaaatgtggcgatctaatctccccggccgcagcagggctgcatcgatctcgtcggggcggttggtcgcagcaactatcactacaccattcagttcttcgacaccgtcgatttcgttcaaaagagaagttaaaacatggtttgcggcagaagttgaccctccagagtctctgtctggcgacaaagcatcgatttcatcgaaaaatatgatactgggtgcagcagctctggcctttctgaacacttccctaatggcgcgctcagattctccgacatatttgttgaaaatctcggggcctttcactgcaaggaagttgactccagactcggtagccaaggctttggccgttaacgtcttggaacaaccaggggggccgtacaacaaaacacccttgggagctgaaacactgagccttgagaatgactcgggtgcttccaaaggaagctgtatcatttccttcatctttaacttgagatcctcctggccgccgatatcagaccaatacactttgggcatctcaaggaagatttctctcatagcgctagggcggatttctgccatcgcgtcctctacatccctcatagttatcttcatttcatccttggtcaagctgtgggatacaccccgttgtagagttttcattaccgcttcccgacacagtgcaaccaagtctgccccgacatatccatgcgtcttggaagctatcgcctggatatcttctaaggtgagctcgtggcgcttttctgagacttttctaaattgttttaaaagaatatcgtgccgagattcaacatcaggtatcccaatttctacctcttgatctagtcttccaggccttcttaaggccatgtcgacagcattaggtctattggttgcggctacaacaacaacacgacctgtactgcccattccgtccattaaagtaagcaatgtggcaaccacgcggctttcgacttcaccagagtcgtcgctggttcgacttggagctaaggagtcgatctcatcgatgaaaatgatagaaggttggtaaatacgtgcttcgttgaagatatctctcagcgctgcttctgtttcacccaggtatttggacactatcgagggcccgttgatagtcaacacatgagcatttgcttcgcttgcaacgcaccttaaaagcattgtctttccggttcccggggggccatgcaatagtattcctcgtggtggtgttactccaaagtctgcaaacaatgttggctgatgcagcggcagctcgatggtacgtttcagcaactctatctctttctgaaggccaccaacactgttataactcatcgccgaaggcaggctgtatttcgttgaaggagcagtttctgtactgtaattgactttgctagagcctttacggaagatcgcaggaggcgacaggtaaaaaatgctgtttccagagctggaagagtcgagtgaaagttgcgatatatcgggtaggtcttcgacacacatgtcattgatatcgagaattactagatcaagtttcaagtcctcagtaacctggcgctccggaaacgccatccccggcataataaggccacattcgtctagcaacttttcaatgctcttagccgcagcagatggaatctcgacaccctgaagagacccaatagtaacgcttgaagcgtattcgggctgcgaaactatttttttcacctctaagcggtcgccgagaataaggttccccacggctcttagcggttccgaaatctgtacaacattatcgggttgggattcatctccaacctgcgcgatcgccacaacgccgttttcgccaacccttccaacgacgcacataccggagttagagatttcaagtgcctccataactttcttgctcatcaaggcgttgctgatggatctatcatcttgtttgttggtcggccgtgtaatgaaagctgtaggtagcttgaattttggagctcttggctcgtcagagctagaactactacttttcttcttactggatgatccagacgccttactcgccatagtaattggtaggcttgctcggtggttaatactgcgcggtagatgagcttgaagcgatgagcttcgctattcttccaaaaaaaatcatttagttgcatcaaacgtgatctttactggggcaacgcaaagtacacatattctctgcacctttattgcccctcgtagctgctccgtctttggccaatggcccaatttgttagtaactgctcaaacgctttggcgaggctggcattttttcgaaactctgtccagtgtagttggcgttttggtgctagaagagagtttggtggaacaaatcgtattcccaggaaaaattggagcaaagacgctgagagaataaaagtctttggggagcaactggacttcagcaagtatggggtttcctgcaaagagccgcaagaggtttctaaatgtctttacccgaaaaaggactgcgcagtacggatgcctgatgggcagagatttcaggtcgggcaccttcagatattgggccactcactcctcagggttagcgtcaacaaagcgctcttgagtgtttttaaaagatcgcctcaagacatatccggatttgactttaattacagtgacaaaatgggccaccttagcacatcaaagagattcatcagctcactgctgcgacgatacataagacaacggtacgagaagctcgcacgcatcccgatggctgaaagtgctgtacctttgagggttcaaaaggtcttcgaccaaaggtctttccatgcgttgatcggctatattagcctcacgaacgatagagaagccgttgatcgcttattgcaagagaagcttgccaagccgatcatgaaaggcgttttcggccattaagctccaaaatatttacttcgcttgtatatatacaccactaattttttgaaacaacaatcgctttctgttgctcacaagtacaaacttgccgcgaaaacaatatctcttttgatcaattcctgagcttgagacattttcatgtgcaaattcgaattgccaataatgatggacgctgtcttcacttctctgcaaatctcatctaaacgcgttatgaccctcacaatagttccctctgattccacgctcatctccataatttctttgaaagatagcccacgcgcccattcatacaccacgttcatgagagcaaatctcttcttttccaaaaattcggcttcgtctttcgtcagaggtacttgatgcttttcgtaaacgttcagcatcgctttataaatctcttggattcttgctttgcccttggttagacgcggggttgttacgagaggctcctcttcgcgtgttctgccctcatagacaaatactgatagcagagcaacaatttcctccggctcgaagtcacccaaaaagttgtccaaaattaactctgtcaaaactagttcatagcctgagttgatttcacacgcaacccttcccttcagtaacacattgtggttctgatctatgaagcctgcgtctttcaagacagacagacgctgctcatagtccggtagcagagacaaattctgatcggacatcaaatggtacaaggacttgatgtcacgttgaatttcgaactctttgtatttgggtaagaagtgaacgtcgaaattggggcacctggaacactcgtaagaagcaagttcagtcttgatcttttctctatcaagaacagcttggtggatcttcaaacttcccttcttctcatattttgtttccctcaacttacgagatatccttattataagagatacctcactcttaaatttgtcaatgacttccggttcttgtttcataatgtcagtcatgggcacatctaatgtgaatgcactaatgatttcgatgctatccattgaaatgttctccatgaaaaactcaatcttctcgaatggcttgaagttattctttacaaagtctggaatcgttgacaagtatggcaaatgatttggctgaccattttctaaagtgcttggatttgtgattgtcatcaccacaacctggccttcttttggtagatttctgaacacaaatccgagtttggcacaatcgttaagatctctaaaaagtatcaagcggccgacgttaagaacacggaaaacgctgcttccgcttgaaagctcgttcattaaatctttcgtgcactctttgtacctgatagtggcatcaagggctttgtcaagatccttctcacaatgaggacattcatagaattcaatgctatccagttgactttgtaatgacttgattttgttctcatgttccggcagtagcgtctgcttgctgttttcactgaaagagtatttaatcatttcctccacacgtagagcctcaattcttagaaggttcaaaatcatattgtatgttagtctgaattgcgactgcaatcttgtaggcacgcccagggcgacctctttaaacgatgcttgctccagaggagacgtataagacatgacaattacggtacctgttttgtcgagacccctacgaccagctctcccggccatctgggtgaattcaccaggatttaggttacgcagactgttaccatcgtgcttttgaatctcgctgaatacaacagttcttgtaggaagattcagccccattgcaaatgtttcagtcgcaaacagtaccctaatcagccctttggcgaataacagctcgattagttctttaacaataggcaaaagaccgccatgatgaaccgcaatacctctttccacgagggatttcattttaataatttgcggtaggtctctatcctcctttttcaaacgtgtcactgatttctccacgaacatgtggatctgtgacctctctttagctgtacagaagttgatgccatctagccagtccgcatagtcttcgcagcgcttcttactaaaaacaaatatgactgcgggcagtaaatccttcgatttcagatgattgacgaggttagtccaggtttttttgtttggcccgcttcgtttgaagaagtcactcctgttggagcctacggcacccgctccgcgagagcctccgcgccctgcaccccctcgacctgctcctcccccacgagcgcttccgccgcggccgcgagacgctcctggtttttcgtttttacggtctggtgggccactttttcctgaaacaagctccttatgagctttaaagttagcctcaagaaattctctcttttcattaatcacaggaaccagcctatccttcgcccatatgttaatttccagaggaactggtctttttggcgttgagatgacatagatattcttttgcttggtccttccgatccaattagcgaattcataggtgttaggaactgttgcggatagcagaatgaatttaacatgctgaggcagcatgattataacttcttcccacacgacacctcgatcttgatcattaacataatggacttcatcaaaaatcacgaactcaacatctctgatcaaatcagcgccacggtacaacattgatctcagaatttcagtagtcatgataagacagttcgcctctggatttatttgaacgtcaccagtaattaaaccgacatcaacgtcttcaaaatcttctttaaaatctctgaacttttggttggataaagccttaataggtgaggtgtaaatggtctttgtcatatttctcttggccattgcgattgcatactcagccacaactgtcttaccagctgatgtatgtgcagcaacgaagacagaatcaccttgctcaagatgataaactgcctccttctgaaaaacatcaagctcaaaaggccacgttcttgcagggctcggcaccagttcatcgaagttctcaatcttgtggttcaaatctaccacatgggcccactccttgcgccccaaatcatttttcgccttacgaatagtacgcccaaaatcgattccaacgggcaacagatcatcaatttcaacatcagaatcctgggccgcgttacctaagattgcctcggaagcatctttttcaagtttgctatcctctttgcgccggttctcgctgatttcctggagattctccagctcgttatcaatctcattcaaagcgttcagctcttctatctggttgctaccatccatactaatttcttgaggtattataccacgttccaaaccttgcggaatatcgaaaagaccttgctcatccctgtgtaacaattttgtagctgatgccattgcagaggcatcagacgcttgtccgaacgcagacattgtcagaccgcctggcgtgaaaggcaattgaccagttgaacctcttacacttttgttctccgtattaatcttacgagaaatggataaagagttcgaagcgtttgcattggcaatttcgctcaagttcacagattctgtgtagctgtcaattttaccatcaatgccttttctcttgaaatggtaagaagtcctcttgagaagttcagggatctgtaaaaactctttataatcataatctgcgtcctttgatttctctgggtctcccataaaattcatttctggcactgtttggaaaagatcaaggagtccccacggtaaagtgttggaaggctgtaggaacttgccaatcaaatcttctctatcaatctcttgcgaagcgtcgtcgacagctctcttagtccgaacattttcaaacttttcagaaccctcgtttgtgatctctttaaggctctgaaagagctcctctaagtcaaggtttttggcttccattgccattcttatagggtctgtacaaagctgcttcagacgtactaagcttcaattagcagtgcataaaatataatgttcgatatactgtttcacgaatagaggtaaagtagtccacggcggcaagcgaaggagcctgatgctcaaaggcagtcaggaggggtgcgacttaactctcaatgggcgagcaatcaatgtgaaacatgatggaggttttgtgaatttttatttatgtttcggttggcatttttacaatttagcaaaactacacaattaaagtcgcacagcttaagaagttatcttgaacagttatgtaaacaataacatggaggaccctatgctgtaactcaatcagcgaaaagctttgtgaacttgatttatttcaactctatgttatctagctaccgtgttgcaacgtgcccgccaccctttcagcaagggtactatgtatgaaactcggcggttaaagatatttcgcaagcaagttgattattgtggaaattcagctgcggtatagcgtcttgagaatgcacccacaaagacattaaatgacttgccgcgttcgaagcactgagcttgtcaatgccctaaaagtctcgcagggaagctaccgtctaatttaacttaagcttgaaattcagcagttcaaggcttcaccgagcctgtaatgaagaggaagttttacttttaccaacctgagacacaagagcaagagagtgcacataacggaacatgtgcgtcaacaaggtcacttcaaatctctgagacatgggttcgatttccagcctctattactacgagatagattcccctctactatctgtcaaaaagttcgaaaatatttttacgcaaaagcgcgtgcacaaaccaatattacttagacactctccctaaagccatgaggttgtcgcatgcagaagagcgcagtagctctactctatagaggggtagtgtgggctcgtataaacagtcaaggctccaggagcagcacagtcgggcgtgcgaaggttggagttgcgtaaacaccaaaattgcactgctacagattgatattgcaagcaaacttataggagggttaagacggtaagaagttcaaaaaaggaaccgtacaatcctcactccacctaatagaaacgccgccacctaaactgtgcatgacgagttttgagcaggaactcagcttttcgcgcagcccgcttgggctttcaagaacctctgttccgcatttggaccccacttccacatccttgtgagtggaaattactgcctgcctctgcaaacaatactgcttctcactttgactttgaaggtttgtgggtagtgctaagagattcactcttcctcgctttcgctgcttaagtcatcatcatcatcaccgtcatcagaggagtcatcgcccgcaagaagagcgttgaaagcattggagttggtaggcgaggcgccatccaaaatagcaagtttgcttttaatcttctcaatttgcttgttttgctcctgctcacttagggccttgctcctcctcctgcctgttttcttggcattcgatgccgaacccggggacatggagcttctcctgaggctctcatctgcgacagaaccgttgccattgctggttgcgtactcgcggaaaaatgtattgaatagcgtcaggatagtagtgttgtccaacatgtcaatatccagctcgacctcatcgtctttaccaatgtccggcatcgatttcctaatcagatcaacagctttttctaatttcgaaggcggcaggtcgttgatcctttcagagatgatctttttcatgtcgtatgttacaaccgccttcagcttgctctttttgcgtttgccgctggcagcggcatctgtggatctcgatttcttgcgacccgtgcgcctcttgcgactgccacgtgccaatcttctctccttccgaatgcgttccagttcttgcgtcttgagctgttgcagttcgactttcatgcgctccagctgttgctcaagatactgtatagctgggttggtgatagagctctcgtcaatgtcatcgtcggcgcccgcacggaggttttcgtcgctagagtagtcggactccgcgtcctcttcctcttcgtcggattcctcgtctgggacgactggtctgtcgacccatctggtgttgaagacgtcttccaaacgatgccccatcatgttgacaatagtgccgtctgggttgaacgcgtagcagtttttgaagaccaaccggatgtcgacttcaacttggtccgcgttttcgtactcccagttattcagcttgcggctcacggtgcccaggtccattggctcttttacatagtcaaagtaggtggggcagttgagcgcgacggggtcaacaggctccaggaaggggtagttgaatgagctgtactttttagacatcagctccttgacaacctgctgggcgaacttgagctcgccttggtgcttcttcgagcgcggcttcgcggtctcgtagggatagatgtccttggagcgcggtgggtggatctcgcgcttgggtctgccgttgtgggactcggcgcggcggatcaccaccggggtctcgagctcggacctgcgccgtttggcgcgtggtcttggaggcgcatcacgtgtgggcatgcccagcatgtgtttttcgaagctggcctcgatgttgcggcccatctgcgcaatggccgagctttcgccgttgaaccgcgcgcagttctcgaccatcagcttgaagtccgcagacacctcttcaggctgcgcgtatgcgttggccgtgagtttgcgctcgatggtactcaggtccatgggccgcttgatgtagttgtagtacagtggcacgttcagcgcgacggggtccacgggctgcaggaacggccgcgcgtccttgagccgcttcacggccttgatcgccgtggtcgcatgcttgtgctggtgcttgggcatggggtccgcgggaaggttgttcatgtccggctctggcggcggcgctggcgccggcgtcagcaccggcgatccgtcgcccgccggggtcttagtcgaagcatctgctggagcgcctgccggcgtgtccgcgggagcgcctggcgcagcgtccgatgacccgcccgccggagcgctcgccggagtacccgctggagcgccctccggcgcagctgctggcgcgccagctggcgcggccgcctccctcgccttggcgccgtctccgtttacctccgtctttacctccgaggtcatgtgtgctggtagtgcttgcctacttacccggcctcagtccttggctggcggctagtctctcgtgtctcctgtgcacgtgctctcaagctcctcaagcttccctctctcgcacttgctctcgctgtgcgctgctctttccgggtggcgtaaagtttcgtggcgacaaaagcaactggcacgtgttccaacccgaaaacttcaacgaaaaaatctcattccggctagacgaactattccagaattgcttcgtgcttaaatacccacagcgtggcgcgcggccaggggcgcgcccccgcttagaaataccgcagacgcatgcgcaccacgtacggacaagatacaaaaaattttcgggcagctagtacggtgtgtgttggcagaaaaaaacagagatgccagctagccgtgacggccgcaagagcgtagcctgggcgggtagtggcaacacaagcgcgttggcgctctgaaaggagcccagctgtagagagcctgcgacgggcgcgcgcgaccgttgctaacataattcgctgtcctcgcggcaaaaaagccgggaacaagcgttatctcttctttttgctctccttgaactctggcgcctggctgacatgagcggctccacggatgttgtgcttttacagcgacaacaaacatggcggggtgttacccggctgacccgcccgcccgctcgcgaatccgcgttttgcgctgatgtttacgcgttctgtcacgtgcaacagaacactcacgtgacgcgctgccgggggatgacgagcggacgccggggccgggtcggcgagaaagtggaaaaagctcgcgagaagcgcgcctggctaaacttcctctcccagtggagcgtgaggccgcgccgcgctccacgcggcggctatagttgtctctctggcctgtgttggcatcgcagctctccgaggaagctggcttgttttcgtcttggggggaatgtacaccgcaaatctaatgaggaaaatgccagacatgcgtgtgtcataacgaacgaagaaaacgtcatggcatacgtcaaagtgcttccgggcttcaaattcaatcagtcacttaagacggagactgctatttctacacgtactcttttccctgtattgcggaggcccttcaagacgagctctatccctcttctcaccactcgcaaacggttaaacgcctgccctgtaccgtcccgcacaccaatgaccctgtattacacgtttgtcttcggcatcctggccttcgagatggtcatgtttctgctgctggcaatgccggttccctcgaagttccgcaagcccatcacgatggcgctgatcaagccgttccggctcacgcaggtgcaggtcgcaatcaagtgtgtcctggccttcattctgctgctgttcatcgacaccatcaaccgggtgtacagtatcaacagcgagctctcgcagacgcctctggcgtcgggcgtcagcgaccgcaacgaagtgcagagccgcaagttctacgcgcagagaaacatgtatctcaccgggatcaccctgtttctgaccttcacagtgttccgcacctacgggcttgtctgggaactgctggaaatgaaggagaagttcagagctgtccccaaccagatgaacgtcgaggacctgcagaagcagattgaggccgcagacaaggagatcgcatcgatgaaggagcgcgccgagggtctgcaggccgacatgtcgggcagcaataactaagtacgcaagaaaagttagaaagttagatcgcgttacgtatacagggggagcttcccctaatcagttggcatacgagttgctcttgtgctttggcatgaacacgaagttctcgtccgtcttgccaaaaaacaattcgctcagtttgatccagtcgttcacgtccgtgctgcccagcagtgtctccatctcgtctctgcccttccagttgggcggcctctcgttcagcagcacagggtaccgctcgcagatgcccattggcacgtatctgtggaagaaagacatgaattcgcagaagaatctacgactctgcgagatcccgtactcgtcagtgccccagtggtccatcgcgaagtgcgcgtagtccttgaggatgtccagtctttccgcgctgcttttatccaggtgctgctgggcctcgacctcttcgaaaatccagggcttcaccaacgcaccgcgcgccaccatcacactgtcgatgttctcgtcttccacgtgcttgtaccagtcctcgaagttgttgacatctccgttgccaacaaactgcgtgcgcagcttgccctccctcctttccttgtccttctcctcgacctcgtgctccgcctctctcaaagtgctggccactttgctgatgtagtcccagtcggcgtttctagtgtatctctgctgcctcgtacgcccatgaagggtgattgcggccacatctgtttcgctcaccagcctgcggaccaagccctcagccatgggatgaccgtccttcgttcctgtacggattttgacggtaactggaatatccccggacacgtagctcatgctgttcaagcatctgaacatacgagctgggttgtccaaaagcgcacttccggagccctgcctgtatagaagatcgatcggacacccagagttcaagttgatctcgctaacgtcctgaacatttgcggccaaggcctcggcggctttcgcggcttgccatgccttagagcatgcaatctgaacaccgaaccctggtgtctcgctcacgtgggccttggggagcgcccactcagagtttgttccctggatcagtggtactgccagggccatctccgagtacgtgacgtctgcgccaagcttgcgcatcagacggcggtaaggcaggttccccacagtagttagcggagaaacgattttcttgttgtgaagatccaatggcttcttttcctgcgcgaaaaaccgcgtatccttgtactgcaggaacaaatccttctggcgctgtctcttctcctccagctcgcgctcgcgttgagcaacctgaggagccacgggcccctccttgactggtgcttctgagctctcgccagcaggcgcggctgactcgtcgcttttcgccttcttggaggcatgcgcctgctgcgcttcgttcatgccatctcggtattcctgctgtatcgcatctatgatttcaagcacatgctcgctcttctcgaaggggaagcgcctcttgatcaagtccagcttcttgtcggcggctatgtgattaacctcgcgattcgcatcgtagagcttctgggtctctgcctcgggcttggattgcagttgcttggtcgcagagtcgtagtgcgaggacagaaaccggcacttgaaccccatggggcagcggcccagcgtctcgaacacaggacacgacgagaaatacgcgctttccgtctcgggctttttgtgagcgaggtactcgtcgatgtcgtgcacatagcggcactggtcgccgaagggacattcctggccattcccggtgccgagcaccagcttcgagcacagctggtgctgctccttcacctggatgttgtttctgttcttgttctggcctcttttcttctgcttacccttctttccggcagcgccggtggatatacggtcggagactggctcttcttcctcatgctgtggttccgaagtgcgggtgtcagtaacacttgcagtaactatatattcaggcttaatgtgagcgataccgcgagagtcctgttttttagtagaaggtgcagatccctgcggcgcatcggtatctagcgaccgtttctcagacatcgtatgcggatctttgtgtgcgattgagctctgagcagagcgacggagttcatctcatcgcagctccattgtgcattttggttacgaaatggaaaatttttaaactcatgtgtcgtcccagacgaaaccagtattcatataaaaagcatatagaaccagcgtcaaaccaagccgctcagttacacatactgatcgacagatgtgcattctgctacagcagctggcgcgcagagcatcctctaactaagaacagacgccttcacctttgaagaaccgaagaaggaacatcatcaccacgaacggtcacacttcttttttccctccccttccagaatagccgccaacgacaaaaaaaaatcaatccttctgacttgcacagttcactagcgcacaaaaacacaccaaactgagaactggcttgcgggaaatgcactctacttgagctcgtgctatggaccatgcagtatttccagacgcttctcggtcagcagcgcttggaatgacggtcagggtgcgaggccttccaaaggcgcttaagtcgcgtgctgcgctcagggccgtcaatgtgaaaacaagggctcatatcgcgcaaagcaccaaataatgatgcacagctcggccccatccgcctcttcaccgccactcgcacttgactagacacaagactaagtgctgtccttcttagaacacgatctcgctccctcgacggcggttgcgcgcttaccctaagctctttcggatacttacaggcttaaaggtcacgttaccatcctgcctcaggctcgcttagtcctgccactcacgcgcttctccgagtgacgctttgagcgctgctcgaacttttctcgtccgaaatgctatttccagatccggtaacctttcagccctagggcgcgggcgtccctttcgtttcttttgctagtttctgtccctaaacgggtgcgtgggtgctccagacccacgcgacccactgggtcagtttctgggtttctactgggacacggcaagccgccgtgggccgccgctggcagcgtgcgcgcgccctgcagacgcccagcggaaccgttcgggcttccacagggcatatcgcagggtatgtcgcgcgcaacgaggcggcgcgcaagctgcgggaacgtagttctctccattgtgcgtacaggactgtgagcgttccgcaggtttgggaagccagaatcgagagcagtcacgagtggtcctgcgacgcagatgggtgctgtgagcatgctggtgtactaagactacaacaccgacgtacaaagtgcgtggggtctcgctcacaaggttttcccaccacggcgcgggctcaggccgcgaaactcttcttcaccagcgttactttggttgcgcaccttccggacagctgacaagcacatagcaagtgatacgcacgcagtaaagagagcttttcctactgcacaagatcgaaataggattatttatcccgttttgagatcttcgcccgcattacagagagggatcgcatctcatatacccggttttttttttttttccctttcctggcctcttcgtctggcctgtcatttgagagtttctttcacgcttgatcgccacagcgactcgtcgtctttttccgtagcaaggcccctgagtgctggatagacgcctgcgacagggacaatcgttagacttcgctactagctagtttttggcattccccggttgatcctttgacaggcggagacatacgcttagcgaaagaccaaatggacgcctctgccactacaacggcccccagctcgggttccactcccggcatccttatcaacaaccagccctcggcctcgtcgcagcctggcacctcggctagcgcctctaacatggcgcggctgaggcgcgagtccatagcgcactctcaaggtatggggggcgtctcatggggctcgctgaccatcgggtcgtggctccgggacgaggtgatgatacacgcgcacatgtctgccgcgcattcgaattctgggccagggcccgcggcggcctcccagaacgccggctcgtccaacgttgttaatctctccaacgctaattctttttcgcctcccggcgctgcatctgcatacctacctaacctggagaaacagtactgtaaagactactcatgctgcggcttgctgctgccaggcctccacgacctattgaggcactacgaagaggctcacatatcaacatcccccggaaccaccaacactcatgcttcgtcgatggcaaatataccgacaactgcagcctcggcccacaacgtcaccggcgccccaggaggtgttggcgccaactttgtgggcatgtcatcttccgctcagacggcaaacaataaccttctgaagaagcagcgcatggctgccatgtaccagcagcaactacagcatcaggcgcacgatcccacccagacccagcagcaacagttgccgcagaatcaccatcagcagcaacagcagcagcagcgcctacataacagccagcagtcaccgcatcagcagccacaacaacatcagcaacagcgtggccaactgcaacagcacatccaacaaggcatcccgcatcagactaatccgcatacacaagcacacatacagcattccttctcacaagaacagcgtcataatttacaatttcagcaatcgccgccgcagcagcaacagcaacaacaacaacagcaacagcagcatcagacccagctacagcagcaactacagaaccaaatgctcaaccaggccatgcagcaacagctacatggtgtttcgcacaacccctcttcaaacaccactagcaatgttcagcagcttcatcttaacggtaacctggtagatgctgtctcaactaatgaagtgtttttacagacaggtgctgctcaaagcgggaaagcagggaatatgatgaaccctagcttgggcaatggaagatttagcaacaacaagatgcaggcagcatttaataactattctctaaacatgcagccgatgtccaaacacggtatggatgcctcaactctccagcagcaacaatttcaacatcaacaacaacaacagtttcatcagcaaccgcagcagcagcatgcccatcaataccaacagcaacagctaagacagcaacagcggccaggctctcaagtccagcagcaacaacagcacaggccagttaccggcatgtcgaactcttcactccaaagaagtcgtgttccttcccaggtgaatacggcggctgccggcattgatttggatttcatggatgctgacataattgatgaccttcacgatggtagcgctattatgggagctgctccatctttaacagcagaagttgcaaaggcgtggaagcaagttgacgtggaccctgcctccaagatgccaacccatcggacaaagttgggtggcgcgcaggactctgatgatagcagtatgagcgaagatgacgaggaagacgaggttaccaccgctgccgttcccgcaacagcagctaataagcgcaagcaacaggctggattcattgacgacccggccaggagactctacgtcatggaccatgaagagcataaaccgtttaaatgtcccgtcattggctgcgacaaaacttataagaatcaaaatgggttgaagtaccacaaactgcatggtcaccaaaaccagaaactgcacgagaatccggacggcactttcagcataatagaccctgaaagcaatgagccttatcctgatggcatgggatttgaaaaggataagccctaccgctgtgaggtatgcggtaaaagatacaagaacttgaatgggctgaaatatcatagaggacattctacgcattgatggtagtttagttttacgtatggatgtattattattgaattttctaagtataccaatctcaaagaaacctctgatcaataatattttttggaagtaaatgtgggaaaacagcttgtgaactaatctcccaacttcattaaaacaaccattgaacatccagtgcctcccaacttgaacataagcgttatccatacgtgtacattactcgctattccgcccagtgattgtaccgaaactttggcgacattcatcactattttagggcatgcaaatcaacctgaccttgccactaaaatgggcgcaatggtgggcatacatactggttttgatgttggtgaacattgcgttcatattccctctttcagcgtttctctttagagacttttattcacgcatgattcctcccgataccacacgaactgtatccttttcggaaagcaagcgggaaatgggaggatggactggtaaaacaacatttcagtttgacttaaagcgttactcaacggaggatgccaaacttccatttgtatcgcccaatggcttcgctcaaagcgtgccactaagatctgacataccatataacatggatgtgaacttaaacatattctgcctaaacaaagtgaccgactggaatatacgagatgcagaagtctcaatatcagtattgaagtcaggcaagtcaaatgccgctgttgtatttcgcaagactttgctgctcagctgtgcgaatacaagagatgtccactctgtgagcgggacccggcgtttgactactacgtttgccaagcaaattcaagacgagctagtaaactcctatagcctggaaaatccgttttttgttgaacatgacgtgaagtgcttagaagtatctttaaggtgcgctggtaacgccaacctgatcatagaccccaatagttcagaacttaagttgtcaatgaattttgaaaacagtttgagaaacctcatgataagatggaaaaagttaacttacgctgtgggaacggtagtttttgatgtaatcataacttcgttcttctttttggcttttgggctcaccttcctacgcgcaggacgcgttaaggaaagaaaggacagatgatgtgggcaaaaaatcaaatcgctatgttttattttttgagacagtaacttcgcaatctatttgacttccacactccttcctgttggccgcagatcgagcataatcaattagcgtacggcctatgcggtgataactataaaaatatctataagtacataaagttaggacaccacaaaacctatacaatgttacataaagtcaatatgtgcgttgacagtactcttgctgccaaattgaggacttctaaaagtcccaatttccgagtccatcaaaatttgtgcattatcttcgtgaaacatatctgcaaagttgcagcgttcctttattgtgcagttgaacacgtctatcagtttgaccagcttacaaagttcagtcctctgcctcataataatagcacctggcatattagctccgctgtttgatatatttgcgtgcgactccaattggctgccttcatcgggctccgtcaatatgctagcgagactagtttgaatatctaaaccccactgagagaccgggagacgtccaatgctgtcgctgccctcaatactatcaattgtactagccccgagactcaaaaagtccggatagggaagattttggacagggctctccgagtggttttttgaggagctttgtaatgtatttggaatttcactctccgacaggtcaaactcgctgaagcttgtattcaaactgcataagtctaaaccacattcaagtgtattactcgagtccacaggagcaggcaagggcttatcataagtgcgagccgtgatgcatccccagcgatcatttgcctcttgaacttttgagagagcagaagaggaagagcctgacatcggtgcagtaattaaacgaaacatccactgaacacttctcctcccattaatttcaccagagaatttctgctccggcggtgccaaaagcttttttctctttagcggttgaggcggaagactctttccttgatcttctttacccgggtgagatcgataaaaaccaatattcattgaagagtttgacggctgggtgcggagctcgagcgacgagccgcttttgttggccgacacagaagatgcagcagataatgatgaatacattgatatcatttcagctgagtcgctgtcattttttcgttccgagttggcagattgggaagagttcttcctctgtctgccttggatgtagacttttgataacttattggaggacgaagatttaggtttttgggcggacttagaacttgaagagccgaattttgagaaaaaagatcctagcgcattcgatattgggttgctttgatcttcctcgtcaacgattgagtcatccgtgcctctactgctgaaactggtgcttctattgtctctgctgatcgcactatctttaggagttggattggcattgattgcttctctccttctagttgccgctttttttgcagccttaagcaccatttcatcctgaacgtcgaatggatatttcccccggcctagcacaaccatggggcgaacacttgccacagatattacagaggggataagtattgccttcctcctatcagatgtttttgcttcgtcaatatcgttcattaaggtttcttcgtctatgaactctatactggacaagatcaactttttgttcatatgaaaaagaagggaatcttttgagtggtccagaagtggttcgtgggagactaaggctgagagtttcgttgctcgtacgtatgcgtcctgcaagttccttagaatgcaacactttatgcccccatcttcgtccacctcactgtctaacaagtgaaagacaatgattttgaagaagaggatacgaacgacatcgtaatgtgtctccaatgctaagtgattccacaacgtaacagaaagaaggtacgacatatcacttttcaatgcattttcagaggggatgaacctccaaatattaaaaagtgccagcagtgcaacgctttggcagttggcattcagggttttgagcattcgcataatgccgtgacaccacttgtgccagtctaggcagttgaggtattgcgggatggtatcaaactgaaatataatgaactggagaatccgattatatgctaaatttcccaaaaggaaatcatgagaaggaatcttcgaaatcttcctgaattggatattatcatggaaagatacaagactgcccaagagcgtcgaaagtgccggatgaacgcatcctattaaagttctaatgcattcccagagttttattgttttgaaattgacaaacacaaagttgtttatttgttcacttgttacaggcgagtggttggcgtgaattttgttatgctgagtgatatcgctttcttgcgacttgacgtagcgcgtaaatgactgaagatcgttatcaatgcatttcccaaggtaccagctcaagaaagagcaaccagggatatattcagcgcttatttcgttgacaccaactgtagagagcagtttcaaagcaatgtaccagtaatgccaatagaaagccatgaaaaccatgtcatttctcaaataagaaatcatcacctgaaaaatcctgccattctggtcagaacgtgaaactgaggactgttcgtttggacgcttttgaacaacatggaagtcttttgttttccacggcatagcagcaaaggagtgcggtgccggaactatgcagggttccaagaatgccaggatgaaatagtcataattgaagcaagggtccagaaagaagaacgcgtatgccatcaacttccccataaacgcgttaagaagagcgttgtaatcactgtagtaagtaattttggctttgagctgagaagggtgcaaagacgcgttccctgaaagctgcttgcgcttcttagtatttgtaataagcatgttagtcacatagtgcacagttagaagtgtgtggtatgagtaaacttccaggtcgcgtttgtgctccgcatcttctcgggaagtaacgatgagcagggtcaggattctgctaacgcattccaacgagacagacaggagctcaatgctaagaagcggggagctaggatgctcgtccggattgtcaaccttgctattcaggaagttaaggagtgtgatccaccattgaaccaaaagatctctttctttggtttcccggttctccacgatgctcgaggcttgttgagctgcccgcaagccagaaagcagattaagcctcagaaagtttgccactaacttgctattcggtaccgctttggtctgcccactcgagtctacatgactgattagagctatgaatttgttcagcgagtgtaatagccgagcctccgttttgggcccctccatcgcgagttttttacggctcgggtttcttctacaatctgataattatcagcaacacgtttcaatgattcgctatcacccttgagccttttcttcgttatttgtttcctggttcttatctcgtttcaagtcctgacagttcatccaagcgcttcactgggcaatttccatatttaattttcgctacacaatcgtacaacgctgacaaaccgcttcgaacagtcaatcaagccgcaaagaacaggtgcttgaccttgaaacggaggtgtagtcgttgtggtcgaagggcattaggaatagtgattcaaaaggcgttcttatcatctgtttagggcctacccttacccgttatgccaaggtgttgatgtcatgtctaacgtgagggtgatctttgggaactatgaaatatcctgtagaaaaattttaaagacgaataatgatcaaaagagttgaagatggaccaaaaagtggcaattattgaggcgaataaggtcatctaacggcccaggagctcggtggaacatgtctgaggagccaacacccaaaaaagccaaactggattggggtttgactgacccttcagaaccactaacgcggaaagatgtgatagcgttccagaaggaagctctgtttagggcgatcaacaaacacagatgtcgggagaagagcttggaaaagcagttagaaactggtgaactacaaagtgccgagcttagagagcagtacgccagcctttatgcaatgattacggcgctcgctggcaaagtgctcactttgagcaaggaagatctggaagcgcagaagctgtgcggtgctattcttgaagggggcaataaagaagtccctggactggcagcagacttcacggcacttgtggagaaacacatatctcatgacgcggcttcgccgcgacaagactccgaagaagtcacctggaacaaacagctccatcaacttgaggccacaaaagccgagctctctgcgcacaacaggcagttaaagaaggagatatccgcaataagagagcattatcaagacctgatacgcaggtatgatagggaggatagtgacacagtgcggagggtgttcaagctgcaagaatctcctggagaaagttccgctaaagaggtagccgagatctcaccagctaaccaaagcgaagtggcaaatgcaatgactggtgacgagaaggaggaagctgtgtcaaaaatggaacatgaattgcagatacaggatctcaacaatcagatagaatccttgaagcaaaccctaaaagatctggagagctggaaagccagctcggaaactgagattgcgaaattgcggacagagcttgcatctaacagcagcgcatgtgaacaaacaagccgcagtattcagaacgacagagaaacgctgttacataaacttgacctcgtcaccaaagagaacgctgagttggcacaagctaatgacctatacttatcgaaatttcagcaaatggttcaagacaaagagatttttacaaataagctatcactggaattccagacagcacaggatgctttaaaaaagcataatgcgatgctagaaaaggacttggttagaataagagcaactagggatgagctaacaagtcgaatcgccattcttgaaagtcaaaaaccaaaatccgagctgttagcagacttgcaaaaggtgctggacctacaaaaagagcgcattgaaaaaatggagaacaagcccgtggaaacaactaacgatgctgtgatgaaagagctccaggatttggagcgagcttttaaggaattgacgcagcttgcacacaagaagtactctgaccatataagccaagagtcaatcgtctcgaagctaacagtcgaaaagacaaaagcagaccagaaatacttcacggcaatgagatcaaaggactcgattttaatagagaacaagaacttgtccaagaacttgcacaaatccaatgagctgataaatcagttaaaagagattgaacgcactctgcagagcaaagtcgaaagtcttaacaaacaaatccacctctcccaatccaatgaaaaacgactaatggaatcaagtaaagcagtctcgcttaaaatcatggatctcacttcggagctgggaaaaactaaaaaggtcgtagagtccctgcagggcgaaagggccaaacacatcgagcaagatactcgtctagaatctaacattcactctttgcagtctcaaaacagcgctttgaaacttcagctttcgcaggccgaaaacaaggccaaaaagttgcataaatctctcatctccaatggcggggacaacagcataatagctgaggagcttgacaactttagaactatcgtctattgttccctatgctccaaaaactggaaaaacacagctataaagaattgtggtcacgttttctgtgaagagtgttgtaaagagcggttagctgctagaatgcgcaagtgtcccacatgcaacaaacctttcggctctgctgaccttctggtggtacatttataggagtgaatatacatcaccatcatgtaatattaacaaaagttgaaaatattaatatcaaggctcttttttttgggataaatgtattaagccgcttgcaaccattgttctctcgtaaaacaaagcaatttcaacctatagaagctcgcccaactcggatatctgcaaacctccttgatgtcgagcaagtacccgcaggctaggattctgaccaagaagaatgatcctttgcacattatcaagactcggaaagccacacaccaaagggccgtgaccattgcgggaccaatggtgagatattccaagctgccattccgtcaagtgtgccgccactataacgtcgatatcgtttacacgccaatgattctcgctcgtgaatacgtgcgtaactgccacgctagaatggctgattttagctcgaatgaaagtgattctccattgatcgttcaggttggagtgaataacgttacagacctacttaggtttgtcgagatggtaagcccttactgtgacggaatcggcataaactgtgggtgtcctataaaggaacaggtgcgcgaaggaataggttctgcgctgatttataatcctgaacttttgtcaagcatggtttccgctgtaaagactaaatacggtgacaaggtaagactggaaaccaaaataaggattcatgacaactgggaccagaccgtggacctttgtaaccaactttgtgatgccggtgtcgattggattactattcatgggcggacaagaacaacgagatcttctgaaccggtcaacctcgacgccataaagtttattacgcaaaagatcaagagtcgaaacgtacctgtaatcgccaatggcgactgcttcgatatgagtgacttccaaaagatattggactacactggagcggatggagtaatggccgtaaggggccttttagacaaccctgcgctttttggcggcttcaaggcttgcccctggggcgcgttagaacttttttggcattacactatggaatttggtggcctgccgcaccagctactactccaccatcttcactgcatgctcggtagcatggggcttgagaagtccctgcacaatgagctcatgaatatcaaagacacttcccatttaattgactggtttgactacaactttgtgttaaagagattcggggagcaaggatttgcggaggccacggatattccttacaagagccattcaaaaccataaaattgttatagacataaccctccacctcagcgtcctgcccgatgccctctcttttgctgcttatttacagggtaacccgtttctgggtaaggaaaaggctgaaaaatttctgaactatcttaatctcatttggactagaaaccatgcgcgtttagtgcttcatgcctcgccaacgggcttaaaagtcgcttgtgcaggcattatggcgggttagtaaggagtatgttatgctactgcttaatttgccgcgcgggggattttactgttcgcattttatgatgataaacttcaattttttgctggcctattgagaacagagcgcttccgcaagaggcgtttttaggacatcccgcacagccttgtggctgcgtgtctccattgcttcaggtttgaagcagacaccgttttggcgtctgtttctcacggcctgggtaatgtgggtcctgggtcctttaatgtgatgagtggttagtacttttatgtcatagttacactgagaatgccagtagaactccccgagtggccccaattgaccgacctcggttactaacagttctgtatagtgtctaggtgttttataggaatcaaaattcattgttattattatgtaacgggctaagaccccccgcgaaccgcgtgctgcttccttgccggtgttaggtccatgcatagggcgaactggtagctttatagccacctccgagtactgagtgacgcgcctcttataatcgttttgatattattattgaacgttttacataaaacttaaactacaatattcttgtggaaatgtgtcctacccggtcagtagatttaagcttcatcttcttcaacaacgacggtttgcaagcccttggcggaggcaaccacaactggctccacgtaagagaacaatgggtgcttggcgttctcctcctcgtttctctttctggagatcttcaatctcaatctgaatggaacaccttggatacctctcttccagacctcctggttcaatcttgggtccaaacgcacctcctcagtgcccatgtgcaacttggcgaacttcttaatctccttgacggctcttggagctctcttcttgaaagagacaccatgcaactgcggtgggttagtaaagctgtaattgaagattgtgggccatgttataaacgcaaacgcgctgcccttcgacgcgaacaccagatcctggcatacctccggtcccacgccctgcggtcatggtcacggtgtgtattcccgtattctagaactctgtcagtccgtcggcccacaggagcccgggcctcagcgaccagcgataattctcatctcctccggtgtgtcgcgcctgcgcgtttctcccactggtttcattatttccaatatggacatactctcttgtgcaagttgatggtgtattcacgagtaacaacgtctttcaaaccggccatttcgtacacttggtgcttctacttgtgaataatagctacgaacagcgctagtgctcacttttgtcaaacccaacttttttttccagtagcatcagagcccacctccgctaccttcccccgagctaggcagggggagtcctgccgggactctgtggctgggccgggttcctgcgagagctccgtccacggtaggcagaggagctaggctgccgtcgccgtaccgcctgggggaggccactgccaggcagaagcccaggcgggcgcccagcctggagcctgccatccagtgccctggctcagtgtggtttgcgtccctctgatcgatcagaagagcctccactttctcacctacgtacatttctatgcggcgtatatggttagcagaaactacaaaactaaaccacgcaaaacattttcaagtgaaaattgaagaatgcacgggtgctgaatggcgtgtatgggtggagagcagtcacatactcagcgtaaaatgtccaatagtggatgtcaagtatattttagatcagcataataacccttaagcatttagagaagatgagctagttgagttttagggtaaagaacagaaatctagactgcgaacggcatatttatgtgtagttgaaaatggctgcaattacagatatgaatgaggcgtatcggcaaacacaatcgcaaatatacagcctacaacagacaattctcaattcttcgagaacgcatggacaggagccggccccctctcgagaccaggctgggctccacggcggggaaaacggctccgggcctcacagtggtactccagctgcgaaagtcaactccaagcctatcctggagctggttgcggcgcattacgcagcaaacaggaggcacctgggcacgctgcgctataacgcgtggagcggggccgaagcgcgtgagagcgtggcgcagatggagccggatctcgagtatatgcggctgatcatgccgcgcccatttctgccggagtaccaggcctcggacatcaactgcctggtgtcgatcgaggtgagctacgaagacattgccgcgatgtcgcagcctcactcttccaacctgcacgtcacaaacaatgagctatgggggtccgacatatacaccgacgactctgacatcctgctggtgctcaggcactgcggcgtgatccccagctccagcccgcagtttcatgcccggacaccagccaacctcgcggatccagaccacgtggttggcaccataccgcctgcacccacggcgtacgacctcgaggtcgatatcctgctgctgccgccgcttcagacctactcttccagtctgaaaaacggcctgaagtcgaggtcttggtacacttgccacgacggcctcagttacggtatctactccatcgaggttaagccccgagatacctcgacccagaacatcccgctacaggattgtaccaagaccactgaatggtgagagtcgtgacacgtgcaaactggcacggttgtttgaaggtcacatgataagcgtcgggctttaacgattcaaaaaatattggagccggctatcgaaccgacacaccctccagtttcaaaaaacctggggtacagaacgcggttctatcgtgaacctgagatggtacctaaagctcgcaaatcctcgagctctcctctcggaggctccatacgccagtttcttcacagatgcaaagtggggctccacaagatgtcgaaagaggcccttgatacggagtccagcgaagagtacaacactgtcaacgggttgttcgacactggaccgagcaaaggagcctctcaggaaaggactagtgaggagcggaacagcagtacgtctgtgacactgacgcgcgagatgcctttaacagatgaagaggatgaattagattcagaggtcgaagagccgggcgacgcaccgggagcgaaagatgcgcagacctttgcaacatttgatgtcgtgcaagaatgtgccaagctgcgagccgccaccggggagccttttgtgagagccgaggaagtctggaggaggaggcgtgacctgtgggtttcaactacaaacggttcctatctagaaactgcagagaaaaacagagaggtgtttaaggagattgctccgcgccaatatgttcgtatttaccgcaagctggtcgtggacggagtaccgctgaagcggcctctcaacttacaggacgcgatgcaagtcgtcaacgcgggttgggtagaaactcagaaatgggaaagggctgcaaagggactggcgtgaaaagacattcaaaactgggaaatcatgagcacttgccgaaataaaggcgcaaaagacgcattttgtagcagctgtatattaatttgaattagcaagtactttaggatcagcctgttgacagcacaaaccccaagcacgttgcgttaggtgctttctccgctttattcgtgaagccaggacatcaccctccagactggttatctctcactttggccaaggtggtttccaacaccctaatatctctgtctattagctcggcccagttctgcaagtccccatcgcagaggaccgtatcgctgtatttgtaatatagcctctgcaatggcacaacgcacttgtctttgaactcggtatcatgaagctccaccagtctcttaagctgtttttcatttatgtaggcatagttgctttcaatctcttcgtgagcctccgcgacgttggtgttcgtctgggatttggtgatcttattcaatgcccgctcaagcaaagcttctttggatgccttcgacattggggtcttagttgatcatcggtaatattatcttagattgttcgccctttgaaagtttaggttcttttactatgaaaagaacgcgtgaattatcaccaagtaacagatgctcacagccagactactatcatcaacccttgctgatgatgtgacttcgattttgccaatatgtgagactgcgaagctattagtttcaactgcggccggagacgtcctagtttacgcttttgagggacatgcactgaagttatctcacacctacagccacttattgaaaagaaatgatacagatacagttatcaacaatctgctttactcagatcaactgagcacagtcttcgccatatgcgaaaagagcatagtcctgttaaacagtacaaatctgaaccagtttgacaagattgtggacaagagaggcatccaacaggcctgggtatttgaaaggcagtccgagtcatgtcacacaactaccgctctactataccgtcctaaaaaggcgtcgagcttaaagctttttctgtggagagaccgcactttcagcagcgtcttggaagttaatctcaacagcaaggacgaagtggtcatgtcagctgaaatgggccgtggcggattcattatagcaactaattacagcacttatcactggaagctaagcaacacgaatctgaccgtgttcgacaaggttgtttctccaacgtatcctcatagcattcaggatgctatcaaagaaatggaatctcataaattcaagtctggaaaggcgaatgagcccgttgcttcatcaaatgaatcgattttgagtaggaaaatgagttttaggcagttcttcaaagtccatgatactaatggcgagcttcacaacaaaaagttgatctttcaacccgctagtcaaccgcatcccaagatgatggatggaaaacaaaagaagatttatgaattgattacggatgattccaagctactttatatgtctgtgagggacggccatgaattttatgaatcaaattccgattttgactgtatgcagtatctgtcttcgaagtttctacttcttaacagcaaaaaagcagtgaggattgtcgattatgaatttggactcccttacttggatttgcaagtggaagaaggaatcaagaaggtttttcgaacgccagattctacattactggtatggacatctgaggacaacttgcaaatttaccgagtgtttatcactgatgaatcagatgcttcttctgatgaagctgcttaccaggagttagaaagttcagggatgtcactatcaatgaagaaaataatcttctgcgaagccatcctttatcctcatgaccgagttgctctgtgcgaaagctttgagtgcgatgaccttgaggagacactagatctatacgcattaaagcttcgtgacttgaatgttctatggagcttaagctgcttcgaacgctgtcaaaggtgtttcgaacaggtccccaaagaccctaacttagttaaaaggctttcaaagctgcaaggatttgtcataaaggagatttttgacatctttattaagttcctagccccacccgagcttgttattggctattgcttctctgattttgttcctgatgccttacaagatagcatgccgagcggtacgagtgtttttaatagcgagcctataaaacaaattccaactcagtacatcatcaaatggtgcattccttatttaacagatacaagaagggtcttgtataacctagccaatggaaaaaaggttgaatggaaactggaagatagaaaaataaaggttgggataaggttctttcagataaatcatggtcaagagcttgatgtgggtaccctcctgaaaatggttgataccactctcttcaacgtctatctcaagtttaatccctccatggttggcccttttactagggtcaaaaactcctgcgactttgaaacagtggaaaaacagctgctcaaacataagaggatacaagaattggtagatttttactaccagagaggcgaacatgagctagcactgaagcttttgattggattagagagtcaaatcaaatctgaacaccaaagtgatgttgcaaatgatatcaaaacagttgtggtggaatatatcaaaaagctaccagaacaggattctgatactattttcaagtataccaagtggcttgttgagaaatttcccgaagacaaagaatttgtcatatctagtgtattcatgaacttcagtccaaattgttcaaggtatgactttatcaatgcgtatgacttcatcaacggtttcgaccaaagcttatcactgaagtacctagagttcgtgattgacgcatttaagacaactcaaaagaaggtctacatggatttgatccagcgatatcttgagaacatccatgatgacaagaatgcaaaaaagctagaggcccttttgaggtcaactgactgttatgagccacgcacggttctaagactattccagaatttcattgactcggacgaatctaccaacggagttgaccgtctcgtgaaaagactcaaggtgtaccctctgaagatcatgggagaacatgggcaatctcttgcaatcctagtaggagatctttcaaattacaaccttgcttcagcttattgctacgatgtttatgtcaatgatgctgagacagggctttcactttttagtaagctccttgataagttaatcaagaaagcaaaactcaatgatggcgacttcaaaaacgttttgaagtttttgaaggaacatggccccaggcttgatagtattgagaccctcaaaaagctgccagccgacatgaaactgaaagacctaaatcaaatattgtcgaaggagatcgaggcttcttcgaataggagatatacttcaaggatggaaaggaacctgctacaggttgcattggttgacaaaacatatcagttgaataacgagctaactagatattgcataattggtgacgcgcaaaaatgctacgtgtgtcacaagcacctaaagtgcaacactggcgagacgtttttgatgtatgatacaccaaacgcagaagttgttacacactacaactgcggaaagtccatggaacaactgctacaagctaaaaagggcaatcgtcataagatttggggcgacttactaaagtgatttatagactttaatggcttgactaatcaggtaagctagatttacacgtaagtaattaagcagtcgagacaaaatttgccacgcttgagcagtattttatgatatcgtctagcctgtccttaagtgcgtgaacttcttgccagttccgcagtgctgcggacaaaccctcattctggttgttcgtgtgaataacatcaccatgtgctttcatcagcaagctcatgaaagcttcgtaaagctcaaaattcttatttgagagcagtccttctgtcaaggcctccaaaaaccatataatctcgtggaaaggctcgaacgaattgagggatctgatttcaagatcaaccgatgcaggagaaagatttatcagttgatccaaaaactgtgagtaacttttgtcgagacttccttctctcaataacttagtaaattgggactcgaaactagccacaatcggcttgtgcttcatcaatttgtcctccgcctcggcctgtttgttctgaacgcctctctgtttttctagttcggaggcatcttgtgtggccacattttctcttacagaggtatcgtcacccaccttttcaccagtaagctgtagaaaaaagggcgctttctcaggctttttgggaggttcgattggctttgagcgttgtctgatgacatccaagttcaggagcgtttgtagtttatttcttggtccgagagaaagtgtgattaagtcgctgctcacttgatcgacagatgcgtaatgaccaaaatcaacttcacccatatcattcgactcttttgcgtcgaatgcaccatcgagcatcgaagcaccattttgtccaaaagacacagatgtggaaattccagcaaactcttcttcatcgatttgtcttgcagggaatgctctaaattgtgcgcggttagtccatatgagaattccatttccactgacgtgggttgtcgctaagaagtcggcatttggtgagaatcttatatttgtggcaacgttgtcaagtctgacaccatcaatacagcttccagtgggcaagtcccatgtcctgatagtggaatccaaagatgtggagacaatccagcggccatctggggaaaagtcaaacgaactaactctgttagagtggccccagagctgccttacaactttctgagttactgcgtcaacaacaacaatagaaaagtcgtccaatgcaagagcaaaaagatcggaggacctatgataaaccatagacgttatgggtgcactcagctggagtttccccaaaaacgaagatttactgaaatcataaaatcccactatcccatccaacccgcaagacaccatttttctgttcatcccatcaacagcgatgcccgttactgactttttgtgcagtctgtatttctttctaggcaagccactttggagattatacacaccaataccgccgttggaagatccgacaaaaccgaagtttccacagggtgagatagcaacgcttttcgccaagccatcgtcgattgtgtttagtgtccatctaccaacccttttggtagcaaggtcccaagttcttgcaaacttttcgtccttatgggcagtaaggacattctcccactcgccctgcctagagttttcaatggccatagccagtacttcagagaacttctctttcatagtgctccccgcaagtctgccaccatccttctttttgtgctgcctctgcgagagctcttgagactgtgcgtctttgcgcaacgaaaacccccaaaatgatctatcacttgaagcggaaagaataaaatgggattggttgtctgcgaagaggatagaactggggggttttgagtgcccacctcttgatctcaggaaacgtggaggttgcacaacaacctctgaatcaccttgagagagtgaaggatcaaaaacatattctttcagttgattatcattacctgaagtgacaacaattggttgaccatttaggaaacaggctctagatattccaccagcattctctttatgcacattcttaagaacgtgaatacggcaacggcggtctaaatcgtaaaaaatcaagtcaccattagatgcaccaacggccaagtgagcggacccatcggtcctgaaagacaaagaggatacgcgaacaggagttttaatcgtgcgaatcttgcgagcttttttaacattgaatagaatgacttcccccgaagcacagcccaaagctacaacgtccagtactggtgcagactcggcagcagttatttggtgtggaaactcgtcagaaacaaataataactttccagacttgacgttgtacactaagacattcgatttcgtcacaaccacaattttgttcaaataagtgggcaggtgaattatggaaacaatttccgagccttgaagctgggaaacactgaacttggtgtagaaaatcgtagcaaacttgtcctctggagccttcttgaaaatgtaaacgcagttgttgtttgctgagacgcacaaaaactcgccaaatacacagatgtcagtaacagttacaccggtgtctgggagttggagaagcctttcaagcttgcctctgcggtaaatgccaaccttgtttccgaatccaacgaacacatattggaagtgtgctgcaagacaggttataaccgactccgtttctgtttcgctaacaaagagtaggttaaggttgttggcgtcatatatttgaaatgttttgcccacactagtcacaatgtaaaaggttgaacctaatgttccaacagcgaatggtacaccattagaaacatttcccacaaccctgaaaggggaaaggacttttgatttggcaaaagagcgagcaccgtcctccttgctcggaaccttgcgcttcttgtaagattcggtcatttcagcgagctactgtgcttgttatcggaagttttattgttcgtgaagctcatcgcgttgcgagttcgaaatttttcataattgaactgacccagtatatgattatataatcatagctcaatgggagataggtgatcattgaatatattccaggaagtactagggcaatttttgatatgcagctaccacggaagccctgatacttttgagatctgagctcctactggcctgggtgccactcgcagagttggctatactattttagagatataacggcagcacttgagttggtacattgaaaggtaaagtttgatcaccaggtcactttagtggctaaccacgtttcaaatttacctcttgtcagctgcacaaaacctgtcttaaacttcttttggctttcatgttgttttagcgtgcaggcgatgcagcgctcggttgacgaaggtcatctgtcatctgaggatatgatgatgctggtttcacgatctcgccacagggacatccggcttcgcaaccctggagaataagcttacgggccaaataatcaaatgaagaagacgcatctcaaacgcgtcagggcgcgtaactatgattccttcatgctagacataaggctacatggccccctcccatcttaaaattgggacttaatgcagagaaattcatatctttgacaaatcctaaacaaaggaagatagcgtaagtcatttccattcatgaagcgctcgactgggaatctctgaatatgactgaacaacgacacaggttaaattgaaccctaaagtcgtatttttcccaaaattatctgaagcatacagatgagcgtatggggactttaagtcccaaaatgctattcttacggagccttttctatgatgaaagacctcagcctcatattgaccgcaatcattttcgcaatttactgacaccccatctatttgaacagaccagtgggcgttagtagacatgatttaggatccaagagtcctatatttcttggaccgatgtttgtagtcaggttgagtcattaatctaagttcaagatgtcagtctctactggtagtgccacatcttaatgccctaacaggcttgttgcttatgtaacaatattccgagttcaaagattcaactttgcacgtgggtctttttctgcatgccagcgaacgaaattacctgcatcgcgcatagttcagctaattgatattagctttgccagttcccgatactttaaggaaagagaggctaggcgcaatgagcgattctaagcctaaagaaaccggccaggggtctatgtcacctctcttactcaacaataaaaccaagaaagccatggagtcgatcgcgccgatcttagagggttttagccctaaaacctcagctagcgaaaatacatcgttgaaattgcctcctcctggaagtccccatgagtctcacatcgatgaagatataggatgcgacttgaacttggaccgtaccgtgagcattagctcccaactctcctcaagctcctcaaggccagggctgtcacctacaaattcctacgataacattcacccaggggggaaactccagagacttaaaagcaactcgaacttgggccaatcgtctacagtggcatctgggaactctgctttggacttccagcatgctgcggtcgaatcggcaagtaacaatgactcgggcaacgaaaccccgactgaaaccccgagcagctccgcaaacagctccgcaggatcttctcgcaagccctcctcgaactcaggaaggccccagctgcccaagatcggcaaaatcggtgtatgcgctatggacgccaaagttctctccaagccttgtaggcatattttaaatcggcttatccagaatggtgaattcgagaccattatttttggcgacaaagtcattttggatgaaaacaacgaaaactggccgacttgtgactttttgatcagtttcttctcgtcgggcttcccgcttagtaaagccattgactacgttaacctgcgcaaaccgttttacataaacgatcttgagatgcagaaggtcctttgggacagaagactatgcttaaagctactggacgtcgccaaggttccaacgccaccacggctagaaatcagcagagacggggggcctcgtgtcgatccggccttgagagcaaaacttttggagcggggtgttgagatcaaacccgtcaaagagccagcgtggaagatggtcgatgacgataccttggaggtcaaagggaggagaatgacaaaacctttcgtcgaaaagcctgttgatggagaagatcataatatttacatctactaccactccaaaaacggtggtggcggcaggcgtcttttccgcaaagttggcaacaagtcttctgaattcgatcctagcctcaagtctcctcgcaccgacggatcttacatttacgaggaatttatggatactgataattttgaagatgtcaaagcatacacagtgggcgagggattctgtcatgctgagacgcgaaaatctccagtagtcgatggtatagtgcgcaggaatacacatggaaaggaaataaggtacgtgacagagttaaccccagaagaaaaggaaattgcacgtagagtgacgaagatattttcgcagatgatttgtggatttgatcttttgcgcgtgaatggaaattcttatgtcattgatgtaaatggtttctcgtttgtgaaagacaattctgcttattatgacgcctgtgcaaaaatcctaagggaaactttcattcaggccaagaagaaaatggatctagagaaacgtaatttaccaataatcaaagaagaaaaaacccaaaaatgggtctttaagggtttggtaaccgtcatccgccacgcggacagaactccaaaacaaaagtttaagcattcttttaggtcaccaatctttatttccttgctgaagggacataaagaagaagtcgttatacgcaatgtgaatgatttgaaggttgttctgcaagcccttacaattgcccaagaagagaacaccgaggatccccaaaagttgaaggtgttagccaatgcgcttgaaaagaaaatggaccttcctggaacgaagatccaattgaagccagtattaaattctgagaaagaagttgaaaaagtccaatttattttgaaatggggaggtgagccaacgcactctgcccgttaccaggctaccgaattgggagagcaaatgaggcaggacttcgatcttctcaataaaaatattttgcctaacatcaagatcttctcgtcctcagaaagacgggttttagcatccgcgcagttgtgggcaatggcactttttggggcagacgaattagggagtgatgaaatcagtataaggaaagaccttcttgacgacagcaacgctgccaaagatttaatggacaatgttaaaaaacagctcaagcctctcctcagagaaggcaaagaggcgcctcgtcagtttgcttggcccgccaaaatgcctgaaccatatctcgttattaaacgtgtagtggagctgatgaactatcacaaacacgtcatggattacaatttcgaaacgaaagatgttgcagatatgcagcgcagatggtgctgtgccgaagatcctatgctcttcaaagaacgttgggataagctattcaaagagtttgtgagcgtcgagaaggttgatcctgctaagatatcggagctttatgacactatgaaatatgatgcactccacaatagacaattcttggagcacatatttgcttcaagtgggagagctgcaagggcaaacgtcgatttgtgcaaagactctcttgtagatcgttatcctatcaacattttggccatgaataacttcaagatcccggattcgagttcgcagcatggagggacctccagcaagggtagcagcgtaggttctctaggatgggttctcgaaagcagtgcaaatacttctcgtccatcctctcaattcgatgatccaaaatttatgcaacttcgtgagttatacaaactctcgaaagtcctctttgatttcatctgcccacaagagtacggtatcgaagataatgagaaattagatattgggctgctgacctcactgccactggcaaagcagattttgaatgatattgatgacatgaagaaaaaagacgcacctgcctgcgtcgcgtattttacaaaggaatcgcacatctacactttgctcaatataatttacgaaagcggactacctatgcggattgctcgcaacgcgttgcccgagctggattacttatctcaaatcaatttcgaattatatgagagcactgataactctgggcagaaagctcattctttgagactgaaaatgtcccctgggtgccacacccaagatcctttggaagtacagcttgacgaaaagcactatatcagttgcattccaaaaatttctctgacaaaacacttagatttggactatgtttctcaaaaactgagaaacaaattcagcagagttattctgcccaaaaagtttacgcctgtgaacataacgagtccgaatctcactttccggaaagggcccttgtttgaatcctcttcacaccccgcccagaaatagagtgttttaaaaacatacttctcatagcatcatttaatccgctaatctgctcactgcaccctaacaaggcctaaatctctctcaagacatgtgctggagctctttgataaacttaaagacattccaggagccgagagatgtatatgctcaaaatgctcatcttgcctttttagagagcagattgagcaaaataaagtaattgaattaaaatcgataaattattgagcaaatagggccggcttgccaaaggaatataagcgtgcccatgaatcagtgtctccaagtaaagttcatagttatgacaaactcacaaccattgttttgtttatctgatcactagcacgccttaagttaactccatcaaacactatgtcaaattacttggatagtgatcccctcatcaagatggcaatgggctcatcatcatcatccaagaagacatgtaaaatctccatgctgtggaattggtatacaatcgatacatgcttcattgccagatcctggaggaatgacacgaaaggaaagtttgctggttcttgcattggatgctttttgttggttgtagctgctcaatggcttaatagagtgtcaaggcaatttgacatcgagctagcaaaaaggcgcaagttgaaggtgctcgcgaaatatagcaatctccctaactcagatgatacctcaggattatcgctctcggactcagctcagcagacgcttgagcagctactggctgaacctgattggaaaacctcgttgaaggctgttgggaccacactctctcatacttggttcttgacaagtttgaaggatgagtttgctggactggaaggaatggcaagctgttgctccactaacatagacgttttccctactttgctagaccacattctgaggtcattagtatttgttcttcaatgggggctgtcttacattatcatgttgctgttcatgtattacaacggctatatcatcatcagctgtctcataggcgctctaattggtagactactttttaattttgaaccattggcgacatgtggtggagcaggaggttctaatactgtcgctcatgacaaagaggttaatgacagaaaatgctgtatgtaattggcatttttaagataagacagctttctgagaaagaaagccctacagtaattacttgttaatagaatccaacagtatcaataacctttttcatgctacttcggggtaagaattaaagctacagcagaaagaagaatttttcaagaatgtgatcaccgttggcatcccaggaaaggcctatgcgataataccaaggcttatagacttgcgcatatgctttcctgctcgctgaacgaagattgttcagctagggacttggtgatatccgattaaggatggcgtttaatattccaatgctccgttagtacaatacctatagctaagttaggcatgtcctgcaacccgttggctgcatcattgggtaattgtttatgtgaaaagtctcaagaaaaaactcaaaagattcagaaggttttcttggtagtatttccagtacaaattgtaatgcatgttccccattcccattgttaaggtaaaatttctcacaaggaagccaaggagtcaaagagaacagatatactctcaccataatgatcacgacggatgcattcggcaaagatcgaagacacatcaatcactactagcttcttagaagactgtagcttctgctcggaaatagggtaggtgttggtcgagacaacttgatggatagacgctgattgttccaacctttcaaggcagtcacctgtgaagacaccatgcgtggcgacaacatacactttcttggccccacagtttttgactaaatgttctgcagcactaataaacgaccctggtctgtcaatcatgtcatccagaatgatagcggagcgtccattaacatttccgaccaaagtgattaacttttcttgatcgacgaattctggcccttcctcgtcgtcagagtctacagcgtcgtatgatcctcctaaagcataagaatcactgactgacgactgagcttctgagtcgttctctgaatcagacattagagcatcgtcggcatagtcgtcgtcgtcgacaacatgccccttgacgactctggcagtttggatcccattagtcaaaatgatgttttcctcctcgccgggggtctcgccaggtctgacaattggcttattttttcttagcattgactgttttctaagcataagctggtgcctattcttattctgtgcgtacaggtcctttgagcgacgacggtcagtgtggatcattgcaaagttaatcttcaatgtgtctgccaaagcagtgacccttttcgtacctcctgggtttttagagaccaccacagcatcctcgtagtcttcgacgttttctctgatccatctggccaagctgggtcctccgtacaagttgtcaacgggtttgctgaaaaacccctgcatctgagaggcatgcaagtccatagaaacaacatgatcagctcccgccataattagcagattagccagcattctagcagtgatggcacctctgtgtttcttcattttgcactgcttggagtaaggaaactggggaataacagctgtgattttcttggcggaacctcctctgcacgccgaaaccagaataagcaactccataatgtcatcgtttatagagggcgatccagactggattacgtatacgtcctcatcacgaacagaaacgccgatttggaccgacgtctcaccattggcaaacttcttgagtgtgcatggagctggttcaatacccaggcgttggcacaccaagttgcccagttcagggtgggaattcccgacaaacactttgcatttacgcatttctcgattatctgcgttcaaagtatctgatggacgtgagcggtattctgaagcgatagagttcagcttgggcagggaaactatagcgggcagggtcctaaatagtcagacacgttaatttaaccttatcttaggttcttttaaaccaacggagattgtcttatctaggtgtgaccaaaaattctcgcaggccaaggaaaaagcggtaaaatgcgaagggtgctgaatccaaatagacttgctgcttcaagtctagacgatagcacacggagaagggctcacagaggattcaatctcataaattcaagagatgacttgaaattggcgaaggagataaatggaaaatttttgagatttagtagtcgatatataaacggacaaagccttttgcacgtgacgttgcagaaaatgcaacgtgaacgaagtcagaccgatgaggttagcttgtcgagacgggcttgatacttgtcgatgacagagagtctggaaagcggttttaggcaggtacgcagaacgaaggaaccaagaggccaggtgggcttcgatgtttcgcttgcaaagcaccgagaaacggtgcgtagctcagaaatgttcaaaaacctgaaagaacatctggagccacacagtaaagacattcgtcgagtaagatgtctggcgatcggcagctttcacgaggagtttgctgcgctatatcagctagctcttctactggaaacttgcgatcacctcaaaccttcagagggagagccaattcgcgtctcagtatatgaccctgtattcactacctcagaccaagatttcatcaaaaacttgggaccggactggtcggttgatgaagaaacgccgtgggaacccagtgaagcaagatatgtgcttttcttcctgccgcatgcgccgctcgatcttaccgagcgcgtggtgacattagatcgtcctcatctatggcttgcgaaccacattgttaagcatacagacaggtataccaagcttcagctctttgataaatatcctgttctttcaaaattgctgaacagtttggtgaatgctcaggaatccgtgcccgacagcgagttcaagccattcgtgtcaagaaaaaaccgtcgcaagaacaagactaggattcaagagcaagtcgtagactacagcgcaattccaacgcattttagcaaatgcaaaatcttgaccgattttaacaacggaaagacgcttgctgatcagccatggatcaactctttctcagatctgacattgcaccttatcgagtagcgaaagacttgatcttaagcaaccagaagacaagaagaaggcgtcaacattaaaagaatgaaaaactttctatattatattatcagatatatatgtacaataaatcaacctcgaatagtttcctgcgagtctaattgaaccttgttcatcgaaagaagtcccgttgccccatcagtttcccgattctgatagagcttaggaaataaagctcagaagattagaccactgtctcataaattagttgaactcccaatgagttagcgcccatgcgcggtgatatttcccagtaccacctgcccatgtagcgttaaacatttgagaattggactttatcaggttcctaagttaaattccggcaatctagttgttggtagcaagataaaattccctcaagaggggttatgattggtccggtccgttccagtgctgaattcaccggtttagttttgatacttctcccagttttccaagatctccttgaccttctcagatccagtgagttcgaaaacatcttggaagtattccttggtgatctggaatggcttggcagtcaggttaggaatgtattttccaatcaatctgtccgccttcacgttctccttgacaatgttcttcttgaggaagttcttgaaaggcttcacaccatttcttaggtaagaagagtgaaatgggacggaaataccgcgaagtgggatgcatgcaaaccctctctctagctcgattggctgaggctttgcggtggatttcttggagacttcatcgataatctcattcaagtgggactcgacgtcttctagagacatcgaggcctgcagtttgacaatgtcaatcttttgaaccttgacaaagttgagaacattagtcaaagtgtccaaagctctcaggtcaccagcagcaacatactgctggttctcaacgttgtagttgacaatttcaaccagccatccagttctcttgtcaacgcacttgacaacaaacttcaaggcatcttggttgaaagtaggagaaaccctgcctgggttcacagcaaccataccatagtttgatctgcctgagtcgtctctagggacagccacctgcatggtcatgcctctgtaaaacacaacctcaacaagcgactcaatggacataacatcggctaaggatgctagtgcggcatattcacccaaagagtgaccagcgaatgcagcgtccgcaggaatcaatcccttagccttcaagtcttcgaatgaagccttctccatcaaagtcagcgcaggctgggtgaattgggtagcagacagtaggccagttggggacttgaaagtgtaggaggtagtctcctcagtgatgtccttgaagattctttcagtctttagctcgccatcgacaatggtctcaaagatcatttgagtgtagtttgatttgatctttctacccttttcaccaccaaagaagattgtcatctcagtagggttctttctgacaatctccaaaattgaaaacccgtaggttttcttgaagtgggcgtcagctctatcccagacaacctgggcgacctcagacttctcgtacaagtccatacccataccttgttcctgcgaaccttgaccagtgaacacgaaagtagaaactggttgttccacttcggcctcaccgaccatgacgacttcttcaagatcgttcttggtctcgaacttgatcaatttacggccattgatcataccgacatgctggatagaagtcttcagaggggtgttaggcaaaaccattcccacgaactgacaggagtaagcacgaacccttgaagacacattatcagcagcccaggtctcaacaagagccctgacagcggcagaggagtacatgccgtgagtaatggtacctggtaggttggcgtagtcagcaaagtgacgagagacgtgaatagggttcaagtcgccagacactcttgcgtatggctcattcgtgccaggagcttgagagtccttaaccgcgataggaatggcgttctctaggttaaccttctgctctagagtggatccatgtctgttcaagtagtcaatcactgggttgccgtgagattcaccggcctcgtagtcgacaacaccgatctcaacgttctccttggttggcaactccatcttgattttaccttcacacttaacggagttaaacaccgtttcgttcttgaaagtgacagcagtctcagtttcgaaagtcaaagtctttccgaggagatcaacatcttcgtcatccagttggaaccattccttggagcgcaagactgcaacgtccttggcggacttgatctgcacctggtaaactggctcaacaaccttctggaaggtgttttcgaagtcttcgtatttgccacggtaaaaaaatgatgaggtaacttccatgactggagagccctttctactcagtgttccaataacctcaacaatctttccgcttggctggttcacgacgcttttgatcacggcgttagatgaaataacgtcgccctcttgtagaggctcggcaccaggaatcattctgtagccgttggacatgtgaaccaatttcaacaaatcaccatcgacagtcttggggaagattgccttgatgatggctctccagccgacaacaatggcaaagtccataggggccagaagttttctacctggtcttgagacgaaatcctcgcatttgttgccaatggcgtgggtgaactctgcaatatcctttgcggtgatagtaacttcaccaccttgaattgggttcttggggtcaaagtcaaggttgaatggctcgtcaatccataatttccagtacaattccttgatacggtcgttgcgtccgtccataacctctgcaattggagcgaaaccgtcatctggctggtacttgtacaatagaggaaggctcactggagttccgtcaattgttctgttttcaatgagctggagttccatcaagttctccttcaccagtctcaaagaaacggttggtttcaaagcaccctgaacaggttccaagagggtaatagtagtcttggaagcgtcttctgggttggaaatttgaacgacagagttagcagttggtttgaacaccttttgaactggattctcggcgtacagagagtcctggacaactctaggagtagagaagaaagcatgtctccagtttctggtgttgccggccaatagtttgaaccactccaccttgtccgtggaggcagaggcacggtaaataatcttgccatcagtttcagcggagtcgaacttgactgtttcaggatcttcaccgccgaagtattcgacgactggaatcttagactcatcactgttgtagtagtcctttagcaacttctgaatgtgaccgttgtgaacaccatccatgatgctttggattggttcgtcgaccttgttagtaaattgagcagcgactgggccatgcaagatacatgttcttccaacatcttggtcgacaacggcctccaagtactcagattgccacaacgaatccttcttaaagaagaactcgaatctgtggtctagcactggaacgaaaggcacaggcttctgtgtgggtctttggcaaagagttaggaagtagtcgacatcctgagcattcaagaactgggttttcgcagcagggtaggcatcgaaaatagcggtaagaaccttttcgggctcttcgagcatagtgtaagattgaataattgaagcagtcttcttcttagtgaaacgttcttcgacacgacgcaaaaagtcaccggtaaagtttctccaagaaacgtcaatccacttgttctgagatttcaggtacatcaattcaaccattctttccgcaacctcttggtagttcatatcggtgaggtcacgaacctggccgttcacggtagcgaaccatggcttttggaaatcagcgttcagctttccaataatgtagtcctttttagcatccaacgcaggctgtagcttgttctttggaaggttaaagatggtttcatccagctctttccatagcataacacctctggtagcaagcttgtggatgggctctcccatctcggaacgcacagtaacaataccaccagttggcttcttgtaagtttgttcccattgttcatctggaacaccagtgcatgcagcaatagcctttttcgcatcaggggaggtcttggcttccttagcgatcatcactctagagccgaagagaaaaccgtcgaaaggcattggtgggtagttgaacttcttggaccattcaccggtcaagtaagggtatgtgtcctcagcggaaccgaacccagaaccagcgacaaggatgatattagagtgtcttctaattttagagtacatctgcaacatcaaagcatggaagtcctcgaaggaatggtgaccaccgcctctaccaccggtccattgcaaaacaatagggaaattagggtgagctttggcgatagtaatcacttgagaaatggcgtcaatagaacctggctttagacctaagtaagttagccccaaagtctcaatgtattcactggcaacctccaaagatggaacaccagcaccgatagtcaaggaatgaattgggtagcccttctctctcaattccttgatcataggaataccccactgcaacattcttgggttaacgtaaatcaagttgatggccaaaccgtaacccttctttatctgagatactacgctgtcgatggcaccaatcatgtgctgtggagtgaagtagccaccacctgccaactcaatggtgtagccagcattgatagtagatgcaacgaaatctggagacacggtgcaaggggtcataccaggaaccagcaatggcgcacggcccaagagtttagagaacttggtgtcaacgtaaaccttgccagccttggtcttcaccaacttagggtggtattctttcagccagttgggcgagtacttcaaaccctcggaggagatatcgaaaatctcctgcttaaagccgaactcgtcatccaagttctgctccaaagcgccagcgacaatgacacggacaccagtaccatccttgttacgatgagtcaacacaccaagacctgaagatccacctgggccgaagtccaagatgtgggtggcgtggaaacgggttgtgagttcccagttgacgggcaatttcgtgatacagagagtaattctttccgcaatggagccgctgtaggaccttaggtccttgccgtcgaaggtatcgtagacgggaatcttcaagtcggacgccttgaactctagaccagcatctttcaggtcctgcttaatgaactcgttagcgggttccaaaagatgggagtggaaaggagaagcgataggcaaaaatctgttgaaaaatttgagctttctctcactgtgtgggattctggcttgatccaaaccagctggagccttggcctttctgagtgtcaaattcaaaccgtacaacgattgtggtggaccagtgaccaccaagtttctggcgccgttaaccaaagaaatcacaatgtgcttctcggttggaagatgagcgttagtctggtcgacgtatttctgaacctggtctttggtcaagttagagatcgacaacataggagatggggtaccctcaccattctcggctgagtcctctagcatggaaggaggtagggaggtattaggataggcttggtaacaacgcacgccgatgaagaacaatagagtgatagtcttgttcaacgattcctcgaaagactcccaagagtcagcttcggcgatggccacagcagtggccaaaccctgagagtgaccggtggcaccgaccaagtgttctctcaactggccaggagtcaatcctagcacgcgagcggtgacagcgtaatgtaccagctgaatcacgccgatcaaaggacatgagataggaatggacagcaggtaggtgttgtcgggggtcttttctgggtgctgcagccattgcaagacatcgaaaccctgggtgtacaccttctcggtgtcgtcggtggatctgacgagctctgccaacttggacgcggcagtctcgacgacgtcagagatgatactgtggtaggtctggtagagttcgcgcagctcttcaaagtagtcgtcggtgttaccttggccgccgaaaatggctaccagctgggagtccttcttggccgcactcttgataagagcagagtcggatctagtgaagggcttttgagcggccacgcgagcgttaaagtagttcttgattagctccttgaccttgtctagagtggttgggtacacgtcctcgtcagccagcagcttcgctgccagcgtgtggacgtcgttgccctgcaaatagctggtctcgaactcagccagactgatcttcaggacgtcgtcgaactggccttgcgtagatgggtcgaccaacgacgccacgtagcccaagaacttggcgagcagctccgcaggagacgaaggctcgttgtctgcaacgaagccctcgctggccgcgggaagctgcttggaaaactggtcttgcagctgcgatccttggaagtagatggctgtggggactgggagtacgtgctcgatagagccgtgagacaaagtcagggctctagtgctgttggaagagctcattgtacagttgtggaaggtggtgtgtgggaaaataagtataagccagactcgctagactagaaattgggaaacgaagcgggaatagtgcgagcggatgactgtactaataataataagaataaagtccaattgagctgggagctgagcgttagtacaacgaaggtctgggaacgagagagtgaaagggcgattgagcgagaagagtggcaagaaatcttccagtcttaacgcgggaggcatgcaaaaaaaaaaaaatgcactgaacgaaatcggttgggaagaacccccttggcgacggcggatcgagcagcgcgtgaaattcacaaatttctgacctcgcaagtattttgttgggccctacgccaaaacgggattgcaggcctcgcggagaggtgaaaaaattaaggccacaaaaaaaagagccggcaaacgaacacaagagacagcccacgaacaacggaggttggaacaaggctgaacgtccgccacgcgggacgtcaacccagctcaagacttggtgaggttccgccgctcgctatgctgtttcgacggctctttccttagagtgcccgtggcgcctcgccacgggcgctagtaacctcaaaaaaccgtaacgccgttgtggatcactatccacgactaggaatacgaaaaaataaacccagagcggaaggatgcctccgcagcccagaaacctgcgtggggcagtgcttcagcctgtcgccctgcacgtcttgccaggaattttgttggatttttcgctccaggaaaagggcggttcctccttccgtgggcggctaacgtgcctcatctacctcggcgtacgaccatgctgcggaacagcaataccgaaatttccgtccggatgcttgctttctcactcaagcccacttggctctcgttttgtagtagtagtgactctaaatcataaaccatgaacataccttaggaaacaatatcctgtgcgacttttggtgctgtataaagaatctatcacaaagtagagttaaaacttgtattgccgagcagttccctgggaaattggaattgtcgccttggtagtgtaactcttacttgatgatcctgactacaaaccaaatagaaaaatataagcggaaacaaatgaatgttaacgggcgatggatgctaggatatatatatatatatatatgttgtgtgcgtatgtgaggcgtgtatgtagccgcgaaaagggtcgtcccggactagagccgagtgaatgcgttggaaacctcctcggcgtccgtctggatgcactgtacagaaagttgtggagtagtgtatagaggttgagccagaacggcggcgcgttgttggcgttgttggaaatgttgaatttagcacatgtccgtgagtggtgatgttccagcagccgacgacacgctctgtgtgggcggataagatgcgttggtgcgttgggtaggtcttatgtaatcagaccacgtggacagagtcttggcgagcagcgcgccaaatgtcgaggcagcagctgggtccgagaattcagggcctgggggccgttgggcgccagcggaatgttggatgctcggggcgcgcgaacacccgtgcaggcatatcgcgggaccgcatcggcttggctggccgtccggcccaggaacactcaacctctgtacttgttggggaactcgggcccgtcgtgttcccacagtttcttgcgccccgcgagctgctcatttccgcagaactctagggacatgccagcatccgttccgtcgaccaggaaccggctcatcgacctgtcgtcctcgccaaggtcgtcggctgcgccattgttgaagtatacgggcggctcctgcaggaactcgcccacgccggtaaacccgggcagcgcgctgctcgcggtttggtctgtctctgtctcgtcgtcgctctcctccacgcagaaaaagtccatacaggtcgcgatggctttgctgcagttcaccaccaaagtgtctcctctattgaggccgaattccttgaacgtaaacaggttctccatttggtcgttgtagtgcctgtcaaaatccgcgtatttcggccttaggatgagttccaccgtcgacatcgtgaattcgcccagcgggtcggcagcgcgtgttggggcacccgcgggaaacagctgattcaaggtcgcatcgcgctgtactgtgaggacgatttccaacgagtgcccttccgcgctggccgtcgggctttcgatcggatgcacgccgtggtacacaactttttggtagggaatgcgtagccctctgtcaagcgtgttgatccatattaccatgcatgtattcaggataaaaaagtcgaccacttctgcctggaccatgtctgctggttcgtcgccgctcggtatcaagctaagaaggaactcccgtcctccgccgtacaacacaggtagctcattctgttggtacagagagaagcccttcagtcgcggctgtgtttgctggtacgatgagtatggagtaacgttctccactgtaggttttgtgctttccagttgacatatcaactctgcctcagcggttcccgccatggcgattactatagcgaagtttgagaaatatgcatcgctgaaagacgcttaattttttacttgtgcgaacaacaaagacagaacagagtagaaacagccgaagcagctacaccgggatacgtaaaatagaagcgacctacaaagctttgttactatctcaaaagtctactggctggttgagtcaatgtagatcacatcggccacttgctcgaacccattgaattgagtcgcggcagacgaggtgtaagcgcccaacacagggaagtacagccagtcccctacaacaaggtcgtgctttaggtagtactcgctggtgatgcagtcgagaccgtcacatgtgggcccccagatggacactttgtgctggcattgggcattggccgtggaagaggacgattcgaagtcccagtactggaactgctggttatggtagagaactctaggcgtaggcttctggtggtcgaaaaggatgcagttcatgttgccgtaaacgccatcattgatgtagagcatggactccttttcatcgtgggctctcttcgcgatgacatggcaagcaagtgtgaagggggacgcagcgaagaaacggcctggttcggcaataatgtcggtaccgcttccaagagggaagaactcctcaagagccgcgttcaaaacagcgctcgattccgcaaatgagtcgagttggaagccgcctccgatatccaagatgtgaacgttttgcaggccgtaacgctcacgagcaagatcgaaaacttggcgcgcgtcgcggaccgctttgtagaatgacccaaagtctgacgcgcccgagccgatgtggaaagaaacaccaacaaggttgaggccgagttccttaaccttggctagcagtgagcctacgccctccatttcgcagccatacttcgtggaaagtctgcactgagccgtagagtcgtcagtagcaattctgagcagaagctcagactctggatgatactttttaattttggcaagctcttccacgttgtcgaaggttgatttgcgcacatcgctgtttttggcgtatctgatgaaggatgaagccttgcatgggttggcatagataattctggagggctcgacgccaaggttcaaaaccatttcaatctcagactttgaggcgcagtcaaagttggcacctagcttaacaagcgtttccaaaacttgtctgtctgggttggatttcacagcgtagaatggatgcacccggggcagcatcgcgtgccaatgctcgtacaaccgtttgacttctcccaagtcgcagacgaagaacgagttctcgtctcccgcctcacaaacctcctggttaatgccctccacacgagtgcgcaaggcctcgtatatgctctcgtgggctaatttgatcgacttccctttagaatcagctacgatgcagggcttcgtagttgcaccttgattcgacaatatatcagtttcatagctcttttcagcgctaatcaaggttctgacatcttgtagagtggacatcgggtctcaaacgctatggctagacgttggataacagttcttccaatctgatgggcgtttttgtaacgattgttttaatcgcaaattgatttcgattttttaattgaaaaaaaaaaaaaccgccccaatgacaggcgtttggataacggctaatataattgagaggaaaaaaaaaacagttgagagcccttaaggtttcagtttctctaagggcctagttcaaaataatatatggttactaagaacgcggtactttctgtatttactaccctattggctagcattatggtgcaggcttcgtgatttttttgctggaatttaagtttctatctctttcgctctcatttgatcggagcttaaaatacacaacacaataaggatgtcagacaaccagtcaacagtgactgagcattacttccggatgatcctgaattaataatttggttcattacacgaactgattactgttaaatatgtaaattctaaggtacgcgcctttggcgctatgcaaaatgactcctgtggttctgtctcgagggattgctgcttggaggtgggtgatgaacttcgtgacctgcgcttggcttccacctttcatgagggtttctccctaatctcgaccatgctattgcaaaatagacatcccaagccctccgtaagcgtaccgtcgctattggtccttgtgatttttccatttgctttcattatagcaagttcacctttcgatgggattttgcggcaggtctcattgaggcatcttgtctgcgtctttttgtatcgtagaccgcaagagttgcacaattgatcctgtttcttgttagtccaagagggcctccaacatggggagtcgctggacagacaagatatacaagtccggttcgaggtgcgtttgggagaggttgtttttttggtctgacatgcttcagaccgtgggctgccgccactcctgcctgaacttgccaccgtatgggaactcatgggcggagttcttggctcgtttagtacaaatacgtgggttcgtggaggcgagacagcgcgaacaggtgagacagaccgctgcggtgtcctggtaatagagtttctgcttgtggggggagtggctcccatagcaggacccttgggaagagcggttccactgagtggggttctgagaggcgacaaagtgctgattttcatcaccagctgttggggagaggaaggagagctcgtcttgcgcttgcgtgcaggcttttcaacctttccctttgagtctatagacagaacatccctgttgttcagcaactttttcatttctcgggctttgaaactgttagtcttcctatgcgagcccgctcgtttttgccttatggtctgcacgagtttctcgctcaaggtgggcgtaaatgtgagtggaccgctgcgtccagccgctgttgcgttgcggggactcattggtggcgtaaccacaccatctgtggacgccgagtcggagaggtcgtgaaactggtcaacaggattcaaaatcgagggaatcttctgggttatggtagcaacgttggccaaaatgttcagccccggcgcagagtcggaataaacgcagcgctgcacttcttttgcgatttgctgatagtcttgataattctcgctcttgcaccagttcatcaaactttccctccatatcggcgtgttttcagaggtatcagggaaacggtaggcgtgctcttgaaccttagggtggggaagaaggcgaaggtgtctaagtgagggcaggggccctttttgcgagggcttgataaacgaatcgcgatgagctacacggctcagcgttggcgttgaaggaatgtactcggggttcgacaagctttcgcgcaacgtggtgggggcaccgctctgagcaaggttgaggacggaagggacaggagggagcgaaatcgggttgatggtgcccttattaagaaggggagacgtgtggggagttaatgaacccacgccggtgggagacgcaggcgctgtgcgcgcgcgcttgttatggcggtcaagcgcgaccggttgaaacaggtaggcgctctcgtggttgtaaacatgagaagagtcgaagcccagcgagggaagcaggaggtcgtcgaaagatctctttctgcgggtgttggtttctggaccagcagaaacggtggggaccatgggtgcagagaatgtggacatcgcgtgcgaaggtgaagaaaagggcgacgagtgaggtcgaagagtggtcgacggagcgagagagggagagagtgtgagaatgagggagagcggggcgcgtttagcgagtgatggtgcgcagtagcgattgtgcgtgtagaattggtatgctgacgagcggtgaagcggagtagtattcggatcgcagttgtcccgataccagaggcacggccggcggaaacttctggggtcctttttatttatatgcagagagcgcttctccgagactacattgcgcgagggaactcctctggccgcattccctaggtgccagatcaagccactttgtttggttcagcccggcgcaggcgcactgcgtttttttacggcggctgacgagtacgccgctggcgtgctgtgcacagcttttacagggagcaggtgcgcaaattcccggtgcgccagtgccagtgtcgggtattttcccatggctgggcttaatccaatatgtggatcaaatttaattctgacataattcgagagggctggtagcggcgaaattggaatattgaccaacacccgtacaaaacgattaccatttcgagcgcgatctgcggcttacggggctctaccagatggcgctggcgcggggaactcggaggtcggtgtgcccagcttgatacttgcgtgctgtcgggcgtggagacgaggatcctgtttaccgcgggagctgggcggctggaaaatcagagcagaggatgatgcacattacccggctacggtcacgctgggggaaggcagcgtgaaaaattacgggcagacagcgtctacaagtctttagcaagcagtttccgcagcgcagacgtgtgtggccaggatgaacgggcagtcgcaggcggcggagaactttgtgaagaggatcttcacgtttctggacgaaacagactcgcagcagctggcgccgctggtgcaatggttccagccggccgggtgcaagatcatcgtgaacgccagcgcgttcccacagccggccgggtttctggagacgtggcagcggtgcgtggtgcagacgcagcacgtattgacgggggtggacttccacgtgatccccggcacgggcagcgcggtgtgcagcgtgaacggaaaagtgcggttcgacgagagcgggcgcgacaaggcgggccaggacgcggccgtgcctgcgccggcgggcgcaggcgtggggcccacggggcccgcgggcaagcaccgcccgctgtgggggccgtacttcgggctgtcgctacaactggtggtggacgagcgcgcgctgggcggcgacttcaacggcgtgatctcgagcttcaactacacgatggtgtaccggccggaggactcgctgatggtggtgtaggcggagaaaggcacgcggggcgcgaggtgcgcgtgacgccggtctgaacacgtgactagaaacctaataagtgaacagtcttactctacatgagtttaaatctgtccacgcaacatgcgagctacaagaccagtgcaaactaaagtacttgtgaacggctctacgtacggctacgagttcgcctagagaactctttcttccgctgcttggagaaatgttttctctacccaattttcacaaatttcgtagcagatgcctatatgtatcttaattcgttgaaagtattcaataatgaaccccaaagacctacacgcgaaccacgagaagtattaggacaaaagcaaggctaaaatcgaaaaccgaagagggcggcaaaaagatttcgagggcgtaaagttatacaagagagtttttggtccatacattgatgacataacaccggaaaactggcgactaaccttttataatgtttcagacttaaattcagatctagaacgtaaggtgattatggatctatgacaagactcctcgaagatacctgagtctcgaccgcagctgaaggaaggggtttgttccgctatggaaaagaagctgaatcgagacagtggcatatcctggattttgaagaaaagccccctcaagttgattttcgaattgacattggcagaagctttgcagggcacattatgtatattctgctgagtgtatagaaagcggaacggcgggtagaaaaagtagcgctactgcttcgcggcacaccctgataaccgcatcgaaccaacccgttcagccgctttttttgtggaatgctaatatttctttcgcgataaaatccggcttttcgtctgggatccagtggccatactccgggataattcctcctgcgacattatttgcaaccagcgtcatactgcggtaactgatttcgcccatacaatgcgagcctccccacgcaagaacgggaatatccagctttctaacagccagttcacggctctggcacgctgactcaggaaaggccttatagaactcaaaccctcccctcaggccgccgggcgctgagtagcatctcacaaactcatccaaatctgattctgtagtagaattggggtcgtacgagtacgttttgaaaaagtagctcaggtattttcgttcacgaccagtcacgagcaactgcgcaagatcaggagcctggtggaatccgaaatgccagtattccttttctgcatcatcatcgctttcgatacccagtattttactttccaaaaaaaccaagctctttacctcactccggtaattagctgcataggcataggaaacgcgcgcgccgttgccgtgcgaaacaacacggatcttttcaaaccctagatgcttcacaagcgcgtgagggtcttcggcaacagaattactgtcataacctgagtctggtttatcagaatcacctgacccgcgcatatcaacggcaatgatttcatggccacctgcaacgagaagagggattacgcagtgccattcgtaccaggtctgcggccagccttgcactagcaaaaccggctcacccttacccgcccgaacataatgcaggcgtatcccattaacaaacgctatttcatgtttcacttcagacattatatcctccaaaacagtaagaggacaactcttattgagttcgccagttaagagaagatcaggagtcggcccaacttaaagttgaaacgttctcttggcccaacagaagcgtatttaaacaatgaacaaaacacactgtacggattcgaacggattactcatcacttttgtattgacgcgggtctctgtcgttgtatgagaggttgccaaattcgtcgactaggttctccgtaacaagatcggtaaactacctcgtggatgatggtacatatacctccccgtggtctctcttgcccaagataaaggtcttgttaactgtgaaaatcatccaggtttacacaaagtttctaggggtggattagacttgactctggggtgaaagttgtactggcgacaccacccctcatcgtccctaagtcactatcgtctggttcgggcttctgacagtaactttgtgtcatcacggcccttagctgattctccgccgtgtctgtagcttgtcgagcgtcaaatcattttttactaatgcgtcattatgcaagtttgcgccaatctaattcgcttcgaggctagaagaagcacagagaataagggaggaaattccgcgataataaaggttaccatagcggtggaaagttcaactcaaaacaaaccgacgctgacttctggaaactgacaggcttttgtaactctggtttcgatcgtgccctagcaaaccttaagcattgctccgaaggatcccaaagttccaagtattttagtatttctcatccgcgcttcatcgccgtcattaggtgacgtttctgagcacgacgtttcgcgggacgccgaacgcgcggagctgctgtgattctgacgtgtttcaggcttctcggcaggcttgaggagggccgcgcgatgataaccccatttcggtttcgtagatcatcgcctcagctttgcgcgttgtcaacattaaataagaaatctttattcctcagctcactaaaagaacggcctaaaattcaacctgaggaagagtttctcaggccagcgtcagacctcgactcaaaaatcgagttgaagcgtctagactgcaaacattgatctacaagccgttcttcattatcagccccaggccgttcacaagcactctaatattcgtttgcatgatgtgatatactccgaagatgcccctcttttctgacggggtgagtaaacgccatactcatcctcaggggtttctcacctgatattgtttgaaagcccgggttgcttattaaccgagtctgaggaccgacgactaacccgtgcatggcgacccgcttacggcatgtgacacatatcctgcgtcagtcacgtgaccattcccgccattgtggcctgagccctgcacgccttttttcctaccgttcgtcgcccagggcctcgcgtcgtatagcgatgccgcaggcgtccacgtcgcgtgcgagcggcaaatcgcccaacgagaaaaaaaaaagaacaatccgtgcagcttcgcgggcatcgcgagcctttagcttggcgcgaggtttcgccgccgcacgctagcgcgatgagctagaccacgttcacgtgcgctggccccgaaaggaccctgagctcggcgggtggccgcgccagctgcactagcctcgagcccgcagcgcgggctcgaggctctaagcaggcgaaaccctgagatccgcgcctacggcctgcgcttcgcgcgctccgcgcggctctagtgcggcctgcacggtcagcggttttttttctgttgggaaacttggagtatcgaagcatggtcacccatacagcggtaagagcgcgctaagaacgcgcgtgcaagcgcatgaagagcgcgtaatgagcggacaaaagaacaggcaagaaccacacgagaggagcagcaaagagcgtgcgaagagctgcacgtacgcagcaagggcgaaacctcagtttcctttccaagtcgttggggagcgcgttggagaccatggttgggggcgagcgcacgtatataaggcggagcggcgcgcgcattgtttgggcgtgggtcgggtcagattccccaacaaacattgtcaacactagcgtgcgtgcgtgtgtttttgtggtaatcgaagtttgtcacaagccaaagcaatgttgaagcgagtccctctagccgtgggcgtgcttttcacgctgacagcgtttatcctcacgatcgtggcgacagccgggtcgaactccaaccacaagcctatcaataacgtgtacctcggcgaggcagacatctcgcggatcaacgtgaccaaggtgattcccgagacgggacccgtgctgggcgtgctcgcggggctcatgaacggcgccgccagcggtagcgccagcggcaacgccagcgcgcaggaggcgcagattgaggccgccgccaacacggtgatcgaggcgctcaagcgcgtcgcgcagtcgcccgcggcgctgcagccgctgatgacgctgctcggcgactcatccaacgtgtcgcagacggtaggcgcgctggcgcaggtggccaagtccaacatgtcgctcgcgtcgtcgtcgggctcgtcgcagcagatcacgatggtgacgcagctgctgcagacgtcgtccaacgcgtccgagacgctgcagggcctcgcgggcatgctgcagaccgccaacgccacgagcgccgcgcagcagcgcgccgtgctcggcgtgctcggcgactcgtccaacgccacggcctccgtggacgcgctcgtgcagctcgacaaccagaccgcggccagccgcgcgcagctctcccccgtgctcgccatcttccagtactcgtccaacaccacgggtacgctgtcggcgctcggctccatcatgagcgccaacatctcgtcgtcgaccgccgagaccctgctctcggcgctcaaggacagcggctccagcatgcagcagacgctgagcatgctcgccggcgctacctccgacgactcacagcgcgcctcgatcctcgcgctcgagctgctcttcaacagctccagcgactcccagcaaacgctctccaccctgacctcgctcatccagagcaacgtcaccacctcgcccaccgcgcgcaactcttttgccgcgctctcctctctgttctcgcactcctcgaacaagaccctggtcttgagttctgtctcgctgctggccaactcctcctctacggcttcctccgcgcagctcactgcgctccaggagctgctcgagtcttccaccaacaccaacaccaccttgagcgtgctccagcaggtggctgcgtcttccaactcgtcgtccgcggccgccagcgcgcagagcctgaccccaatcgccagcctgctggcgggcgccaagaacagcaccctcaccctgcagtccgcgctccagctcacccaggccatggcggctaacagcacgctcttccagcccctgctcagcatactcagcaccgccaagatgggcagcaccgacatcacccgtgacaccctggacaccatgatgcccgttatcatggacaacttgaacgtgaactcgcactacagactcgccatcttcaccctgtgccgcggactgagcgacggcaagatgcgcaagtgcaattcgccccacgccgtccagaactttgtgctgagagacatcctgtatgatgagctcgagaactccgacttcaagccctacatgcaggcgctaaacgtccagaagagcgacatgtacctagagggttcgctgcagaaaaaacaggactcctacgtgccagcggtgcgcgccgtgcttgctttcaacctgttggctatcatcttgtctttcttcctgatgctagcgatgctggccgttttcttcatgaagagcggcgccggaaagcgtgagaagctgaccctcctaacctccagagtcctagcattcctcgtcaccctgttcacgctgctctccggtgccatcaccgccgctttcgtgggcattatcaagagagacacgaagaaggatgactacaatgtgtcctttgccactggttctgcgttccagggtctgatctggaccgcgtttgtcctcgcgctgatcacttttgtcttgctatttttcgtgagacctaaggccgaacagaaggacctggatctcggcgagttccaacccgccgcgcctaccagttcttcagacgacccagagccactcaccgaaaagtctaccaaggacgctccagagcagcacgttgtctgatctccgcagaccgcgcctttccaaaacccaaaataatactgccaacttaaggcttctattcccccagaaaaaaaacaccgagtaacatgggttactccagtctaattgaaatctctaccgttcttagaaatatatgttttaattatttgatgttatgaaacctagtagctaactaaaatgcccgcgtcacattaagggcttctcctcgacgggcacgaccctcgcgtagcgccgcgacctgaccgtggaccagacaatgaggtttaacaatgcagctgcgacactcgcccacaggatcgcgtagaaattgcggcctaggttgagcctgatcccgtattcgtcgtagctcgacgacagaagacgtctgatatacacgtaggtgcctgtactggtccccgcggatacgcccaggctcaggaatgcaatgagagagaagaaacggcccagccacgtgatcagcgacaagtggaccacccaacgcagcacgttcaccgcgaagttcaggaaggacaccacaataccgatgataagcgtgatgaacgtgcacttgatcaggttgttgtagtgcgtcaggttgctctgcagcgagtcagggatggccagctccgcgacgctgctgaccagctctgcaacctggttgttctcgatgttatcgtagagcatgttcttgaggttgaagtcctggatcccagagggcgacgtgcacgacgagacctcaccagacgagtcggcgatgcagtatgaccacaggccgaggttgatgtacgacggcaggcctagcgcatccagcgacgtgccgctggaactcgcgctcgacagcacggtggacacctgcatgttcgacaggtccagctgggcttcaaagattttgttgatcgggttgtagttcttggttgatcctgcgcacgcgacgatggccaggatcagagcggcgaatgacaggaacgccgtgctgaacagagcgcagccgtttcccatatcgttcttcagtgctttgagaattcgctatgctctccgcccactgcagatctgatctacctttctcttatatatgtcgccagcccgatatatttttggccatatgtcgcactacaagtgacgcggcaactatgacgatttccaagcccacataccagatgccggttcttctcctaaggcccggagacgactctgatccaccgtgcgccagtttggtttccactgaatacgagaagctgatgcggcgtttttttcagccacgcatatttgaccagcctcgttttaattaaagaacgacgcgatttgagtaagaatgagtagctagacaactaaagtgccgaatgagacaggcgcagcgctgaaaacggggtgaagcctgacgagaagcgttgcgccaacagtagcaaaactctttgatctggcgttgagtgcgcacaaattgtgcagccttgcacataagcctcgcgactcgacgcagaggagtagcaccctgagaatgcaggggagttaggtgttgcacggagcgccgcgacgatcataagcggacagaaggggcggctatagggcgtccaagcagctttcaggcgaaagggcccacgggtctcttgatcgatcacgtggctcatagcacgtgacaataatactcgacgatccctttctgccccccgcgtcagcgcagtggagacagtcccgcgcgccgtgaccgctgccaccaactctgacatcgaagcgtgcgtataagaaagccaacacaggcggctcgaaacttagcgacttagacttcttcggcccacaataaatagctgctcaaccacgcacgcacacgttgttgccaggaccgcgatatctgtgtaatgctgcaattttacaagaggcatcgcctcaggatattaaaaactacttatgtactcctgctgctgacaatgttcaagagcatgcaagcgcgacccaggattgcccgcgacggtgaccggctcggccagcagagggataaaccgccccgggcgaagcccggttcgctgctcgaaattacaacggagtctgaaacagacacggagtcagaaccaagtattcgggcgcaaagctcccgcagcgaccgtgacgacgaaaatgccacggagcgcgacgccggctcagcgggctcggaaaaatcctcgccaacgcgccataatttcatgttcatgctaatcatcaagaaccgcaagtgcatggcgctttttctgttccaggcaatcctcttagtcatgcgaactgtgctttctctccgcgtagccacgctggatggactgcttgtttcccgccttgtcaaagcagagtaccgcaagttcctgcaggtgttgctggggcagtggatggtattgggcatcccggccagtatcataaactcgctcatccactacactacacggctctgtgccgtgagtgtcaacagggttatttccaagcaccttctggaccggtatatgtcttcacaccacacgttctactccgtcaacagcataccccacggcggcaagaatttagtcgcatataacgcttctgccgcggtgagcgaggacacggaagaactggcacgctcagacctttccgtgcaatatttgactcgcgatgtgggagccttttcctacaatctttcggtacttttgaaccaactattgaaacccactctggatctgatcctgtgttctttcaagctggtttcaagcgctaacaacagcatgatgggagagggcacattggcactaggaatcatcgtacatgtcagcaacatgctgttgaagatgatccaacccaatttcaccaaactgtccatccaacgaacccatcttgagggtgtttttagaagcctgcactctaagatacactctagcaacgaagagattgccctattaaagggccaatctacggagctttggaacctcgattacaagttctaccaactggccattttcctgaacagagaactaaggttgcactccgtctatgactttgctacaacattcataatcaaatacacatggggagcagctggactggccttgtgctcaattcctatatttttccagaaggagcacagcaaccaagatataactgcggaatttattaccaataggcgtctgcttctaactgcgtcttcctctgtcggaaggtttgttcagcttaagaaaagcattcagcagctacgcggagtttccatgaggttgcggcaatttgaccagagactagaccttcctccagagttcgccgaacttgagcaaggggatagtctcatagattacaacgactccaaaatccaatttatcaacatacccttggtaacgcccacgcatcagattctcatcccagaacttaactttgaactgaaccacggggatcacttgctaattataggtcccaacgggtgcggtaagtcgtcgctcttccgggtgctaggaggtttgtggcccataatgaagtcgtttacacatccagaaagggaatcaaagctcataatgcctccaagaataggccctaacggcgaaaagccaatcttctatttaccacagaagcctttcatgggcaataaattcacatttcgtgagcaacttatctaccctgacactatggagaaatatgacgccagatacgaaggcgacttctctaaaggagaccatgacttaactgaaattctccatgttttagaactggatgacttactgactgagaatatgtcaataatcatggcaaactccaccgaagatagcaacacaattccagaggtcacaaatcagcaggcttttgatgtgatacgaaactggtccgaggagctttcgattggagtccagcaaaggctggcaatggcgcgcatgtattatcacaagccaaggtttgcagttcttgatgaatgcacgtcggcagtgtctccacaaatggaacaaaagatgtattcccatgcccaaggacttggtatatctctaatatccgtctgtcacaggacaacgttatggcatttccacaactatctgttgaagttcgacggcaaaggagattgtgaatttggaaagttcgatcctgagcaaaggttacatgacgaagataagctcaatgagctcaatacaaaacttgagaaagacgtgccactgtggaacagacggctgcaagagctaattattgccaaaaaatcgaacgtcctaagaaaatcacagactaatctcaattctttgtcttcctcaaaaaacctagtgttgaactcgacgcccgctaataggtgagccggactccacagcgcaatcggttcatagttcattttcatcagtataaatgccatttatttaattatgtttcatagaacattaaaattggtaattacgacgatagtaccctacgacaattaggagcgatacgtgaagtgaactaaaccctccagccgcagcctatgcacctacagcagtggcactatgtcgagacaacagcttcaggacaacctattctccgtgaaaatgagagggatgtttacgttgagtacccagctggctgctaccaggggaaggccaagataatagggaagcaaaaagggcggatctacctgacatcgcaaaggttgatatatatagacgatgaaaagcctatgacgaattctgtatcgttagagattgatgatatcgccaaagtcgagtactcatccaagtttcttagaaaatctgcgagattaataatttatcttaaggacatcgcggatgagagtgggcctagggcatataattatgcaacaaagcagcctcaagtgcagaggtggacatgcccgatttgcatggctctcaataaaactacgaaagagatatctgtgaataatatgcatgagttcccctgtgaaaactgcggggtagttccagattttgatatgattgcagactccatcaaatcagaccaaaccggagcttttggtgaaaacgatgcaagttcttcaaaaaatgcttgttctatgtgcacctttctgaatcagccactgttgagcaattgtgaaatgtgcggcaccaggcttcccgaaaaagacagagaacttagtgctggagctagccctgacaaaagagttcgaattgaactcgactctaaagacgggttgataccaggagagccagtctttgtccaaatcagctttcgcatgtctgacggggtgttgctgttccaaacagtttccaatctactcgagaatcaagaaagaacaaaaatccaagacgtcttcaacaaaggcgcgacatctgtcaataatgctgacttgcaactcaaaagcttacagatactcgatacagatagtgccttaagcaaggtaggaatcacaagcttggagaaatcacaagaaacaaagcttatcaacaacgacataatattgaacaaggcattgtcagaccttagcagcttgatggctttagcttcagacatcgaaaagctatataacacaatgggaagaaagacagaccataatagtcatcctctcttaaccgttgacagagagaagttcctcaccaaggatctattcatagacgaaatctcaagagagctctacggtttcattatgtccgagttccaagagcaaaaagaaaaggaaggtgtcatattaatcacccttgttgacatatatgcattatacaacaaagccatgcgaataggatctggtcttgtgtcaccccaggagctcaaagaggcctgcggaaggttcgagaaattgggtttaaatgatttgcatctcacaagaattaacggccgtgttctatgtgtgtcctcaggtgattctttcggattcataaaacaaaaaatactagacgttgcgacgactgacccaggaaccgatttactgcaattgagccaacaactgaatgacaataacggaaactcttggaccatgggaattataatggaggcactgaacaattgcgtcaacgaaggaaaattgctggttgatgaacaaatcacaggtatccactactatgtcaactttgactggataatatagaaaatgcaatttttgtgatatagacgctaactactcgatcgtagatctattttgaggcgatgttcctaatgtcagatcgctattgggggataccagccttggtagcgattcaatttcttgtacaacatattccttctcatccaagaatgtcgtatctttactatcggcattgaaacttgccaagtaatgcaaaagtttgtctctgttcttgaccatgatgtctgaaacgggttttgatttcctggggttcgccacgaatactttgaaaatattgaacgaccccatttgtaggtttttggagcggtcgctgagcaaaatcatgatgagcttcaagttctctggcgaattgatatatgttgtgaggaattggttatagcttctaatcatgataagtgaatgcaaaagcttgacactttgccgcttggtcacgtagtttccgtgcgccataagcttgttgattttatcaatgagtttttggagattggcttgatggctgaaaaattctgtagaaaccaatttatgatgaactgtaaagaagctggtcaaaatctgaaggctctcggtactgacctcgaacgacccacctctggcaaggtcaaaaaacacccagagctgcgggtcccgaagcatcatgcggcatagctgctcgtacttcaagcactcaagaatgatggaaccagatttcagaaaaagatcgctggcgttgggttttgtgagggccagctcaggggtgcgtagcattagagacaatgtttgaggcttggttaccagataatcaaccgtcacaaacttattatccctcgaacgtcgaaggcatgtcgcgaatatgagtgctacgtcttttcgaggttcgaactcgagctccggcatcttggcgagcagatcgtgtagtatatctagttggtagatcgcatcgtacagttcatcgacagattcgcagctgggttcgggctcgacgtcccctaacaagaaatgtttgatcccactcaagtatttgctgcactcgtcctgaacctttcttcgactgtcgctcgcagaggcgttatcaaacttgttcagttgctccgaaagaagcctcgcgtaatctgacgcagttttgggcgttttcttccaccaaaaagccatagcagccttataaagctttaaacttcagtgtcaggtcggttctcgagcctgaagttgtcttccttagttgtggtctcgagctcaaccttcgtggtgtatcagcgcaaaggtacaaaagccctagattcaaggtggcatgtgatagtcaccatgaacgacaatagcagtaaacttctaatggctagtgtaccagtgttgaccgataagctgcaagtgacagatcgactctcctgcacatgcctcattgcatgaacatcggcagagtgggtagaccctagacactttaaagctccgataaatttcactctgccttctgccggcacgaacattattttaggctagtttgtaaagggcatcgctctgctttttgatcttcacaaaccgtgcaccgcctgagaattaatgtcagcactaagcatggacgcatctattatcgctattgtagcatgagttgaacagccaattgcgactctacggagctagatattttcattaactcaatttatataatctaccctaaaaagcagcgccatttgataatctcccagtaatactgttattgaataaaatatcttttccggctgagagccagcatcattaaagtaacaaatcaactcgctcgacttgttatgaatagccttacgcaagtgcctctcgaggcacttgcgtctctgaggcgaagatgaaccctgagacgcattctacacattttatgccgtgacagtaagctaacagagaaaacaatacaagaaagattgtaaaaggaccgtaaggcctaagaaaaatcacagagacaacaaaattttcagttcagtggttggaacgtggattacaccttgatacgcctatatacacaattaagacgcagctccgagctgatcagagagtaacacaaagaataataagaagttaaagaaaagctataaaaactgacgcaccgacaaagcaagcgctatttccataccgaggctccgtagtcagaagcagcctaactttgcttaatcaattaataagatgtggtcctgcctcacgcgttttctgcgatcgcagtaacgtgacaagcgcagttattacactcccgtacctgccataaattcgggactcgcagctaggtacaaaaatgaaagatccaataaggtttgaatattaagggtgggttggccgagttggtctaaggcggcagacttaagatctgttggacggttgtccgcgcgagttcgaacctcgcatccaccatgattttttttattttccttagaccttgcaaataacctcagcgtgagtcaaataaggcaaaagacgcccgattgttcaattaatgcatttagtttctataaccttgcaccaggtgccatcttatctatcgaagagaaagttcttatttaatagtttgacgactccgttttaacaatctcttccacaattgtcaaaacatcatctccgctatgcgtgctctcttggcttgtgttatactccggctgctcgagtttctgcttgatgacattgtccagcagtgttctgagctcttttaaaagaacaccattcttgcaccaggtgcgaactggcagccaattatcaactactattcccggcgagtgctcggtaccctgcaaatcatatttgatagcaccaccaaacagcaaaagcgccagcgtagaagtgggtgtaatatccctcaggtacaacttatttgtggaatgagagctgttgaagacggcgaaagaagccttcaatacgttctggccagaccctcccttctcaggcttttctgacgagagcatttcatgcagccctgccagctcggacacgtcgtcgttctttgtactgaaaaatatcgaagaaggatgcaagaaagcttgcgttgctggaagtgatgtgtttgtaacctccgaatccttagcgagaccatataactgattaatgtattcctcgtttcttatccagtacttgatcattcgggcctctgggtctttttcaatggcccctgcacttgtgttgatgaatttttggtccggatgctgaatgcgtgcaacctgaggatagaatgcgccggtgaggatgcattttataatctctgtattgttaccgttacggttcaaataatctgacgagcccatgctgtaactcattggaacgaaaccgatatctttcaggatactcaaaagctgagcacgcgatgatgttatttctttcattttgttgaaagacaggtggttctcgcccataaactttctcctagatgcgccatcctcaagggaaaggtagcggcgcacaacttcaacgtacgcgagtaagtcaccactagaactatattgctggcagatctttttaatctcgtctcgattttcttgtgtcactatgaagggagacccaccgatactcaaaacagcaaccgtattgacaccaaagtctgtacagccaaaaataatggaataaatgaggagctttccgtgtttgtgatccatcacaggcatcaagcctataaatttaccgagctcggttagtaagttgtcctcttcgctcagcagaccggatgtcgttaaaagctgctctgactttttcaaagcatctagaggcggtggatcaaggccactgcccagaaaagctaccacgtctttgatgcccatcgattttactgataaatataaggattctaggggaacacgtttaatttccgcggttggttgggcgggcatttcctcgtatctcgttttggagaataatttgtaagaatggcccgcacgcactctccctgcacgacctcttctctgcttggcttctgccttagaaacgaaagtctccaccaagcgcgtagtgttagtctttgcgtcataaaacattgtttttacacgccctgagtcgatcgtggccacacagtcatcaatagtgatcgaggtttcagctatgttggtggaaactacaattttcctttttcctggaaagcgtttgaaaacgcttttctgagcgtctggtgtcaacgctgaatgaagaggcagcaccacaaaattttgtgattcgcgcgacgactttatatttctgcagcaggtgttaatttcaccgacaccgggcagaaagatgacgatagacccatcattaccttctaaattgagcttttcgtgtatatgaacagtcaaagaagatatcaaatcatagttaatctgtccacttcgaaagaagttggaatctgcgcctggctttaactcatttgaaccattttcattcatttcgtcgtcgtcttgaaaatcgttgtaaccattgtttctgcgcttgattttgaaatcgagggtttcaagaatttcctcaagataatgatcttggattgggaaggttctgccttcaatgtgacagctaccaagttgaccaaagtactttttgaaaatatcaacattaacagttgcactcatgagtacaatcttcaaaccaggaacctttcctttcaaattctttaacaaaatcacaatcaaatctgtatcaatagatctttcatgaacttcgtcaatgaaaactattgtgtttgcaaggaaatctcttgagctttgcaggatacgcactaatacacccgtcgtcataaactttatcctcgtcgaaggcttggtcttattgacacctcgaatcatatagccaacttcagtgccacagtcagtgcacctctcttcagatacacgctcagccagcccgattgcagaaattctacgaggctgagtacagatgatttttgtgttaccaaagtcatcctcctttgacatcaggtagtccaaaacgaattgaacaacctgagtggacttaccggaacccgtttcaccagtaatgagaacgacgtcgttatttcttatgagatcaactattgcgtcttggattttccatgcaggcagctgactacgctgcttcatcatggaagcgaaccttttgctgcaagttcgctccctatagtcactcttgagcttttcaatttcgttacttgtaagtggccttgaaacagctccctttcctttgcgcgattttcctttgcccgttcttgtcgcgccatctctatcaacgccatgccgatttgccgtactttcgggcagcaaagaccctgggttgtctattatccccgcgatattctcttgaagccattcataagcatgataaattagcatatcgcccagaagtcccgattccgaaatgtaatctataagcttggtcaaaataatctgcttaatgtagttgggaagtttcaattttttatcgaaagttgatacgacgagtcctggcaatgaacatggataattcttagttttgtaaactttcaacttaagactaaactcatctatcagctttattgtgtaacatgttttttcttcattcaacacttcaatagactgagtataaatgctctgcaggctttcgagctcttgagtccaaatgtccatggattcttctggagatatttctgaaacaggctcttgaggttgagccgaaagtttggccgtcagcttcccggctgcctcgctttcatcgaagttattacattctaaggcataaagggcctcagcatacgaaacaccactttccatcaagcgactgaccatgttttgggttttaagtggaagtgaggcaatctcgatgcgcatttttgtgtcctcctgtctcttttgaaagaaagatggcagatcatcctcggggagattaaataaaaggaatgagagagggtccttataaagaagcgcctctttgacgtgaggttccctaaaccccaaagaaaccaatttatttttcaatagctgccgatcatcattaccttcatatttcttggagctccagtctatatgagatttcagtgaaagctcgataagatttctggacgactctttaaaatcaacaaacgtggcattgtcccaaactttttgggggaatctgataatccttttgtcgaaaggtccggcattacgctttttcaaaactatgttcttggcggcaggtgcacttttagcagaaactgaagtgataacagtgggggctttttggattttttcggcttgttgttgtttggtggctctctccttttctttgacctctttgtgttttctgtctgcaaccaaagtcttgaaaggctcgggatcgaaaagccttggggcaagaccagggttttctttaagcagttttttccggaagtcaactagatcataccataactttcggtgattaggcggcaacgtcatgtgcatgttagagttcgaagctattctgcacagagcgactgtcgcagccatgtgtctggcttccatcggggtttcttgaggagtcaagatacctttccccgactttttatcataggtgggatcgttcattcgtactgtgagtgtttccttggtcttaggatcagtaaaagataggacagcaatggccaacatgcctgtgtcgccgattttcttcatgtcatattcaactttattccatttcctcttctgacagttctcatgaagtagtgtatgcggcagcttcccggtccagctagaagtagacgtgaccttggcgcgattggcaagccgtgcttttttctcctcctcagtctcaactctggcacccttcttgcctctcttatttttcgtaaccggctctacagcaactggggctggaggagttttacttggtttctttgccattgaaagtccgactaagtgatggccgaatcccagtaagttattatcttaaggagaagattcgctagtgtcggagtaatgctgtgatgggcggaagttcgagtgtgcgttttcaagatttgaaaaatttactaaattgaagattggatactcgaaaacatcttgttcaacgctactggcaataacgcggcaaagaagaaggagcaatgtccaagttggagatactcagaaaccaattgagccattcaaggcctgttagccttttgactcaagggaacgaagacacgaaggacatttcagcggcgaaatgggcactactaggaaacgcaggggacaacaacagcagtgaaaaactcgatctagacgaggacacagacttccaggtcgagggcaaaagcattccgctccgggtagttcttcattgctggcaacacaaggactcgagcgcggcggactacctggcagattgccaggccaaaaacctgaccaacatttcatttttgcagagacaagatatcatctcatggttgtctggcaaaacccagggccctggagctggtgctactggccctaacacgacagtggcggctgccgggataccctctacagcagcagaggggtccgtcgcggaggatcctgttctacaggaggcgctggcgcacgaaaaggtgttactagatcacaactcatcgctgagaggagcaaagcccacaaacttcgggtatctaataaaggaggcagaactgaagcttgtgcactcgctgaagagctcgcgccgctcgcagaagagcagcggcggcgtatcaaagtacgagagcggccagaaagcggccgtcaagaaagaccccatcattctcatcccctcggccgcgtcgtcaatcttcacaaccgcgaacataaaacagttcctagaggactctgtgtacgtgcacccgcgcgacctgccgggcccccaccccgatgtgaccaccgcggtgaaaaagctggaccgtttcgccaagcctgtcaagttcctgatcgccaacaacacccggctcttcacaaagcccgagtactgggaccgcgtcgtcgcggtcttcaccacgggccacgcctggcagttcaacaactaccagtggtcgaacccgtccgagctcttccaacgctgcaagggctactacttctactttgcgggagacgttgtccccaagcacgtggagcagtggaacgttcagcgtgttgagctcgacaagaacaagcgtttccgcgacgtggaggtgctgcgatacttctggaacaccattgagcgggagcttgttggccggggctatacataggtgggcccgccgagccccagcgcacatatcattacataatccaaagcgcttacatggcacgtgatatatagtaaatcgtgactgacacctccatccacaaccctaacaacgatagttttaagcggaagtttttagcgatccctcatgtgacgattatcacgcgcttctgcgtatgctgcgcccagcccgcgcgcgtttgaaacgggctgggcgctcgtctgcgtctgcaccctctcgacgatctcttctgttcttccttttggactcttttcgattgcatgtcgctgttctccggtccgcccagcgcgcgcctagactaaggacacaagggctaagggagctgatgcatatcgctccctacgagagcaagcatttcaagcctattaattttgtttttccaccgtatcttcccggtactgataaggctagcgtgagatgctgatagtgcgatggtcgcagaggattttgtgaggtcgagtcatctgcagttgagcacgcattacgagcgttcgtgcctgggccgcgggccttattgagaaattcggtaaagaagggccgacaggtgctccagatgcaatgttgataggaatagtgcatcgattatcgagtgactggcaagttggcaggcgataagcagcaagcggaatcggggggatgcgatgatgttcagggctttatgaaagggttcagcgggacgctgcagttcaaaccaaagctataagaacagggaggaagcgcaaatgcacgcttaacgccaagcaagtttagttaaaaggtcaaacagctgaagcttatagatagagcacagcgaacagtgagcatgtccaacgaaaaataccaagataacgcggacgtcatccagcctagcagctcaggcaccgactccatcgcggaggagaaagtgcaggcggtggtatcaatgacgcaggagcagatcggtgacgtggaaaacgtgatctcgaccattgtatcgccctcgggcagggaggtcaagatcacgggcaatgttgacgatgcgatgcggttggcgctggagtcaaaggacctggagatcacccccgaggaagatcgccgcctggtgcgcaaaatcgacctctacatgtttccgctactgtgtttgttatacgctatccagttcatggacaagatttctaatggttccgccgccattatgggtctcagagaggacctcaagatgcacggcgaccagtattcgtgggtagggtcggctttctacttcggctacctatttttcaacctgggtccgggccaattgattttccagaagacgcgctggctggccaagactctgggagtttttgtcgtaatctggggtatgtttctagcgctgcacgccgccccctctgtcaactacgcttctttcattttcctgcgtgtcttgttgggctgtgccgagagtatggtcaccccatgtttcaccatcatcacatctcaatactggaagaaggaggagcaattcatgagagtgtgcttgtggtttggtttcaatggtcttggtggtatctgggccaacgctatggcgtacggtctttacattagaaaggactcctactccatcgaggcctggagagttcttttcatcgtcacaggtctcatcaccatttttgtaggattcctcatcttcttccacatccctgacgacccatccaaggcttggttcttgaccgaacgcgaaaagctgatggtggttgagagaattagagaaaaccaacagggttttggcaaccaccgcattaaaaaatatcagatcaaggaagctttcactgatatcagaacttggttatacttcttgttctcggtcggcaacaacattccaaacggtggtttgacaaactttattaacattttgattaagaacgagctcggctatgacactaagaaaaccttgcttatgactatgcctacaggtgctgttgagttagtcgcatgtccattgttcggctacctatctattttatgtgctaagaagaaagttccattcttgcagcacagaactgcctggggtatcatagcctcgagtattgctgtgatggctacctgtatgctcgcctttgctgacaattccaagaacgctaaacttgcaggtgcttatcttctttacgtggctccactatcgtttatctgcattctttctatcatcagttctaacactctgggatacacgaagaagtggactgtctcatctattaaccttgttgcttatgcctcatccaacttggctggccctcaaacttttattgcgaagcaggcgcccagctacaatggtgcaaagattgccatggttgtgtgttactgtagtacagttgtggtcttgagtgctctatactatctcaactttcaagagaacaagagaagagatcggattgctgctgagagaggtccagaaaaaacggtcgtagagaacatggagttcgcggatttgaccgacttggagaaccctcacttcagatacgcactgtaatactatcgtaatccagcgttctgtttccttcaatcaccttctatagacttactacttaatataatacaacttgcatccattgaaaccatccgtatgttatacgcctattcatctggtacaatctcgacaaaataccccgctcactcatatatcatattgcagggttaaggaattagcgacttcggttgtctccaccgcatttttgaactcctcaaagcttagctttccatcagcgtctttgtcgctctcgagaattgttctgtcaacaatctgttgcaactgctcatcttcaaggttgtttccaaccatgatcttgagaacaataaagagttctccgttagagatataaccgtccttgtcaatatcgtagatcttgaacgcaaacctaagtttgtcgtccttgctgcctctaccactaaatatggagagacctgctatgaattcctgaaagtcaacgtctccgctgttgtcagcatcaaatacttccatgatacgtccagcgagcggatttgacgagacgccgggaatggacataaactcgcctttatctatagatccagaactgtccctatccagcttcatgaaccgtttccttaacctttcaatctcatctctgtcgactgtctcaaaagttagtctctcaacaatttcaatttgggcatccgctattgacgagcagctcaaacatacagttggtgtcctcaaggaggtcatccataacctttgaaatcccggaacccatcttgaagtggatcgcgtgtaaccttccaattgtactgttaaatgaaggcttgagtttaactaaggaactaacaatatatttttaaacaatcacatatcacgaaaggtatcatggcctttctcattgtgcatcagacttggcagaatattcctcaacccaagtgcttgcgtcttggagaaacgacgatgatcttttgatgtgaaatacaactgggccttctgggaaacaaacacgatgccttaaactgacttccgcgcttcgggtggaattttttataaatatcatcgcttcaagagccagcgggttacttaattattattgttatgactaaagtttccgttaatttacaggttgtgatcgcttgttattgctccattaaaattttggcaagttttggcgctagttcttatgttcttgccagctttagacccgattgtgcctatcgaactggtattgactcgcaattcctgacccgccttcttccaatgttgccccatcttcctcataattatctgcagtgaagtcactacccaaaccggtccattgtctgttttggaggtgggcggcagacgtcgagagagtattgccaattgcaactgttcctgagaacttttccacaagctggttgctgctacccgaaggttcgtctgctggtgagctaacatcaatgtgctttaagttccgtaacggcctcgaagaactgacatatttgccggtcacagcgtcaaactctggtgcttcactttcttcatctaaaatagggttttcgtccgctgcttgatctcccaaatcttcatcttcaagctcctttaacacctgtttaaaatcaagcacccattggcctgtccaagtgatttcaggattcagcgccatcgtcagttcatatggggtaactatgggctttaaaaactcattaaactgatcaagaattattccactctgactgcaacccaaaatgcaccaaacatcaattggctcgaagtttgctagcttagcgacatttggtttaccaaccacaaacatgtaatgcttcttcccgtttttgcgaattagcttggccagcttatcgacggtttcctttgtatttctcaaagaaagggtgttcaccaacaaacctatggttcccgcggtacgagcgacatgcatgaatttgtaacgcttcatcatagatggaaaaggaccctgagaaaccttgctggttaaaggctcaaaaatgctaacaaacttgaatttagtggtcaaaaacaaaagccgagggtcatccggattggttatatgaaataaatcaaaattgttttgcagttcttcgtcattttgtattattttagcatcctttgaaagtaaaattctgttatcgagagtgtatactacttcagagccattatgctgctggtttcccaaaaagaaggcattatcacccgcaaagttcctgttaacgtcagaatacacaatgttctcgtatccaatagccctgaggctatcgtagagcgcctcaagatgatatgaatatggcgcgtttgccatcaaaacgaccttgctatctgtttcaggataagtttcttgaaatttcaataatagttcatttgagcgaacgaaaggccgcccgaagcaatatagcgcagggagcttttgaactgcgtttaaacatgcatcgccaaaatgcacaaccaggtcgccgttcacgtgctcagatgctacttcatcaacgcagcacgagctgtaggctgtatctgccagaatccaaactctcctttctgttgtttccttgtcgttagactgacaacatgtgcgtccgctattttctctgcataggggctgttccttgtccggttggcaggtattttgaaccagtttttcctgcaagagttgagttattaaagctgaatctttgacgaggtaatcggggaattggagcgtcactttcttgaagtgaacgtttttgttaagaaactcaatcatttcatctatcatgtaatgttttttcagcatttctgtcaattcacctctgtcggtaacgttttgaccaaggtaactacgtctgtctttatcggcatcatcatatcggcccaagctaaagatttcgtctccttgcgtagttgacaacgctggtgcagcaactgtctctgtctccatacttaactccgcttccactggttctcagactttcctgaagattttcctttaaatacaacaatgcgatgagatgagatgagatgaacttcaataatttttctttcgatagataggtcggtgaagcgatcatgaaagatttatcaattattttaaagactcacaccttgcccacataggttaaataagtattggaaccgctctgttggactgacactttcaaatactgcgaaatcgaactaagcaataatgaccgagtttaacctgggcgtgacctgcgacatgcatgtgcatgtcagagatggtgggatgtgcgagttagtaaccccaacgattagagagggaggtgtttctgttgcatacatcatgcccaacctacaacctccagtcactactcttcccagagtcgtggcgtacaagcaggagcttgagaaactcgctccacaaacaacttttttgatgagtttttatctttccaaagatctcagtccacagctcattcatcaggcagcttctcaaaatgcaattcatggtgtcaaatgctatcctgctggtgtaactaccaattcatctgctggtgttgatcctaatgattttagtgacttttatccaattttccgggctatggaagaggagaacttagttctaaatctccacggtgaaagaccatctgttggcgaagaaggcaatgacatccatgttttgaatgcagaggagtcctttttgcctgccttgaaaaagctacacaaggattttcctaatttgaagatcatcttagaacactgtacaaccgaggctgctgtcaacacaattaatgaaatcaataaagacgttaccaaatcagaagacattaaagtagctgcaactctgactgctcaccatctttatttgactattgacgattgggcgggaaatccaatcaatttttgtaagccagttgcaaagcttccccgcgataaaagagcccttattgccgctgctacatccggaaaaccctacttcttttttggttctgattccgccccacatcctcttcaaaataagtcgagacacattggtgtatgcgcaggggtttatacgcaatctttggcgataccttatctggcccaaatttttgaatctcacaatgctctcgggaagctgaaaggatttgtttctgactttggtctttctttttatggtattgacaaaactgagctgagaaatatggatgaggccatcctttacagccgcaagcaagttgttcccgacagcatcactgatgggaaaggcatcgtggtcgcgccttttatgcctaaagaagagttgaactggtctgttaaatggaacgcctctaagtagctcgctgagtgattcatatacagtaattaagcagacaacacaagagttgtacatagcttccaacagcacctaatctatctattcaagatcgttgcgatcttcctggcctttcttccttgcgcctttaatgaaacccaacacaccttcaccagagaactcgaaaccaaacccatttgaaaccgccaggtctgcttcaaccccttcaagaagaattcgcgacaggttatcggttgcttggtaataatagggccctctcaagcactcaattaaagcgtgcttgttacgaggttgatcagctggtaaatgttctataagacgttgcagccgaggagattctggatctaggccctccacgtagctcataagaacttctttactgagaaaatcagctatgtttgcaatgggtctaaactgattagtataaaacaaaatgaatatgcaggtatgagcatgatcggaagaccgggaacgcatgcatttcgaatgcgtacttactggttagaagtttgttctggcgagggttgcgttggtgcatccatgtctacgtcggcgtcttcagagacctgttgatcttcctcctcgtcgccagcgtctaagagttcatcaaacttatctgcaatcgccttatctgctgtgctcagctcattgagtgagctgcatccctggtttttatcttgtagccaaaagaagtacttttcatctgatgaaaacaccaggcagaaaatacggccatttttgcttgacttaacgtgaacccattttgtggtgcccgggattagaatgagctcaataggttcgacgtttcctgaggcgactttctcagtggcattccactccaaatcataaaacccctctgcttcctcagagggcttgacaacgatttctcccttgataggctttggggagcagatgttagagctctcatcaaagtccgcaacgcccgctctaaacttgagtatctctgtcatcgcgaatgtgctttgctgttagttgttgtgctgctgatggcgtctgaagaaagagttcaacttctcaatttgccacctttaatttcgaatatgtttttggcaactcgacagcggcagtgttcatcaataaaagaatccgaagagaaagcacagtacttggtcgcacacctacgaagctagttgcaaaggaacacacaagagatcataagccaatagttaaataggctcattatatgtgaggaatttggagtcaagtcagttaatatcatgaaaaacgaggattgaagcgcttcatattcgccgattcttagagcataaagggcatcatcttaaatctgagcactacaaataatcgttcaaaaacgacgcagagccattacggataatgacagcagagttcccacctttagaggcctctaagatcgtaagccgcatttcgcaaatcctgatacaaaggaacgagacgatagcagttagcgaagctgcgtgcggtgggcttctgtccagctacttagtttctgtacctggtgcctctcagtggttccacggtgggactcttgtatacagcctcaagagccgtctcaaattgagtggctggaatgagctggatattcacaattacacagggcccagcgtagacgtggcgctgcggctggcaagaaatctcaagtttgagcttggcgctacgtacactttatcggaaacaggatacgcgtcgcgctccgcgaacttgaaactgcccggaaaagagcaaacggtgggggttgtgtgctacggtgtttcggggcccaaggaagacgtttctgcaacgcatgatactggcagcgaggataggtgttacaatatgcagcagtttgcaattcacgggttaaagtttttgctacagcagctcgagaagcagggcgaggacgaaccccaaactaagagggcgagagtagaagagaactctgagagcagctctcgcggcgattcaggaacgaaaaaaagccctaagccttgatcaatccctgcgtgcgacagccatgctacagcgcgagtggttaatcgacccatcctctgcgcatgcggtaaatccgaagctcatcaaacttatggtcacctgatcaatccgaagagcttcaggcaagcggcagcaagtgtttgatcaggtccaaaccgtggctcagacctttttcaatgcatcgaaatccggccacctgggtttttgatgacccaccaatctgcatctcaatttgaccgcaccattacatcagtagtgttacttatttcggtatatagtacttgttaccgtcaaaagcgatgccaaccgtttaacaatcccggcttgaacagttcgccataggttcaaaaaagacatctctgcgtttaccggcctcagtatctttcattcgacttaaaagacaatcgaggtttgtgctgctcgcttgcctctcgtcttcccgcaacagtcagtacatcatatccattaaccatggcgcagtccagctccaaatggactcccactgagcggatgatacatgggcgtataatcaacaaatttcttcctctaaaaagacatccacatctgggcctcgaaaacaccaacttttcaaacctataccccggcgatgaggtctatgttttcgaagaaagcaccgatggccgctggctacgcggttacacatgttggcagccactacctgaggactttatcagccgtttgagctcgtattcagaaaaactgccagagcagaagttcaaagtggtggtatttcctaagaagtttgtgcacctgaattatgaagagcaggtcacggacctgccttttctggctgcgcctgaaaagagccagtttgaaggcccacaggtcaataaagagatcccaacaatgtatgagcaaactcaagaatggtctgagacagacgctctggagtttggcagtaagaacatggaaaaaccgagccggccacccttcccttacttccgtcttcaggattacaatgtggttcaagagttgacacctatgctgtctcagctcgtatcgcacatctactcgatgtattcttttggagagttcgacgtggcagacagcatgtccgaactttactacagactcgacgacattcgtcttaggttgcaatttaagctcaccacaaagaccgagcatttgcaacttatgaaggagctcagcgccatgtcttacaagattgcaaagttcatttcatcgaagaacttagtcaattcagctgctgcagagaacagtagcgtcgttgacacctcaggatacggtgctgtgttgactcgtaatattgatagcgggaaactttacaaaagaggtgaagtatctcctcaaacactagcttttagtacaatgctatgcgctttaagcaacaatttcccagctgttaatacatatcaaatgaagctcaaagcacttgagaataaaaacttcgattctgtggatacgactagtattctggttgacttcaaagacgcggccagcgaccccactgttaatcccaactttcaaaacctgtctgccgttatgtttttgcgagcggggaagaagactctttctgaacctttcattctcaacatggaaagggatgatgtcgtttccatggacaatatctcagctgctctcttcaataatatcccacctagtgagatcgacaacaacaaaatttatcttgttgtggttttgactgaaaccataaaggtccagctaacgtcgcctgagtcgggaaaaggtttcaggaagcctttcattccgtttttgacaggtccagaaaataaactatcacatattaaaaaagggttagctgccggtgttattgatatatcaaggcttttcactcggaagaaaaagaacaaaatgcctggaaagtcgtttaacttcaacgttgaactatttggatcttacttcccaacgaaacacaaagaaaacaacaatccgcagtctatggttaacgttggaaataacccgaatgcagccgccttgatgagagcatcaaaagttgatgaaaaccatggatggggtgaattggttgacagaattatctcagatgctactaaaggtgtggcagtaaatcctagaatcttgtccttatccgtaacggttcgagagatcaccggtgatcacggcttttcaagtgttctcaaaaacaatatgtctgctattcagagtgtgcccatttgctcttacgatactttgtctaaccctgatgatagaatatacctttccttaggaaagacttcgctatgcggctttaagaccccagacacaaatataacaagcatagccattcagatttcctccagtaatccaaaagtgtttttcagagtcggcaaaaatgattcggcgaggaaaacttggacttttgtttctgtcaaacctgacgaagccatcggagagactatcagaattgatggattgtctgagatgcaaaacgatgagactctcaggatttctgcatacttgaatggatttttgatggcaaagtcgaaattctatattaagagaaacgacaggataattgagtactctaaaaagtcggtcttccagctcatgtcaactacaagcgaacctttagttgatttggagattacaacagagtatgtgggcaaaaagttcaacgcggactctgccattaggaattttttgcatttctcatatgactttaagaaatcatacaatgaatttgaaaaagactgtgttcaacttctgtcggatgtcaaggttactcctgtcaaagagcttataaagacttttgaccctctgttaaccaaatttttggacgttttctacgtagcaaatgtcctcgagaagcaaagatcatctgatgaattcaaaaaagcgtcatttacctctctagctttcttccttgatatggttatcgcgcgccaagacaactacagacacttgtttaacgactttctggctcatttctccaaaagaaaatcagagcttccagaaataggatccagcttgatatcattcgcagccaagttttttgcaaattcacatgaagtgtgggactacgatggtagagcgctatgtcgcgtatccgtgtacgttttgaaattggctatgcttctttctagtcctcacgaggcgggtctgcaaaaagcactagatgatcttttcgacggtgtttcagcatttttccgcctgagaaaggactcatcattagtggatcaagttctaattctggatgcttttgacgcttggatacaggttctttcaagtcattgtgaacctcaagctcttgtcgatgcttcaatgagcttattacaagcttgtcacgataaggaacgcgccaacaatatttaccgccgcgccctctctgtaagagaacaaaagtttgtcgcatccaagtatctagtcatgcgccgcttaatcgatgttgcgcccattcgggaaactttacttggttcaaatgccgaaaagcctaagcagctagaatttgttgcaaagatgatagagtgggcttttgagccatacttgaattacaatggagaacacctccatttaacaacgataagattggccaatggcgttttattaagcattgcacaaaatgcttcggaagctgtcaaaaggaacctcgtaaggctgcttccaactctctgcagattcttcattttggcaaggaagtattgcaaagaaaaggatcacttcaaatataagagaacattcaccaaactcttcccaatcagctatccattcgatgaaataactgtggactctattgtgcaagaagaaatgatggtcgaagttctggttgagctcgcaaccatcatcgcaactgtgaccgaaatggcggaggacactttccccaaatccttgtcatttatttcaatcatagaaatgtgttcagaagatgcggccttcaattcagtgttctatattactcagtttgcgagggaagatttgttaacaatagttcatacgataaaactattaatgaagggcaagttcttcccacagaaaaagtggctcagcttaagcgaactgtttgcgaagagctcgatatgtttgttaaaactctgcaaagatattttgataaggtacaaaattccgaaaatcggctccgaagaacaacttgatatcaagctatggtgcgaatgggtcaaagccttgctttcgctgggcaaccacattccttcaaaccctactttgctagcggaacttccaagaaaagcgttgtttctcattggtggggattacagagctgatgttgcaagagttatggaagaatgctgggatgctcttgggcagaatcctgatggcactaaaatttgggaaaagtatggcattgctcggtctggcggctatcaaaactacttgattcgcgctgacaagactttcgtgagagatatcatggaattcactttccaaagacatactgagtcccgcagagtgggagctaaaatgatatggggctcaactgcaaactgttggaatgcattcggtacgctcgagcctgtaatgatgcaaactacatcagagctatgttttgctcatcagtctggtaagtttgttccaacacaacaggagtctgaaaactatgtcaaagctctcttgtataccgtgcgcgttcggaaagatgatgagctcttcggtccagttgtccgcatattaaaaatgtcacgggaattacttgcagttctcacggaatctagtgaaattcctgacgataaagagtttgatgatgataggacagctcaccaaattactattttcggatacttgctggcggttaacaaaccagaagaattccacaagctcgtcaatgaccttttcatttacaacatcaaaaagaaggataacgttcaagctgccttatgtttggagttactggcgagaacttacaaatgggaccctaacgatttactttcggcgacagtatcccctatactaccggaacagtcctcgtttcaaagaagagagtacttgtacaaagaagctgctaggcatttccataagggcctgaaattggaaaaagccctatccatttacaaagagcttgcacaagcttacgaaaaaatcaactatgaccttggcggtttgtcgcttgtgcatggtaacatttctaaattatacggtgatctgcaaaccgtagatagattggttccaacatacttcaaagtatcatttgctggttttggtttcccaagttccacaagaaacaaagcttttgtttatgaggggctgccgttcgaacacatcacttccatgcaaacacggcttcttgtttcgcaccctgggtctaaaattgtcggaagccaggatgaaattaataatctgttagtcaatcctcctattgggaaattcattcatgttattgccgtcgagcctcgtgtcgaaatttctgatgctttcacaaacaaatcgaagaaagaaaacgcgaacaacaaaattagactgtacattgaaaacagagatctggacactttctgtacctacagaatgttacctggcgcaacttccgcaactgacttgtgggtgaaggaactaacctataaaactgattcgacgttccccacattgatgaacagatctgaaatcaaaaacgaaagctctaaaacgctttctcctgtcgagaatgctattagatctatgcagctgaagattcaggatttaacgggtcttgaagatacatcgcataagctaatcaaagaaaacggtgattattctgcaattttccccgagctgtcaagaaacattagtggaacaatcgactccccagtcaatggtggagtttctcagtaccgtgaattctttatacaaaaagacattgaagcatgcgacgaaagccaactcaacttgctgcggtcaacatttgatgagctcgccaacattctgaacagatgtctaactttacatggacaactgtgccacgggcatatgaagaagtctcacgaaatgttgctgaacttgttccagaaaaacttttgtgacgaaatagagaggaatagcatagtaattggcgaaggagaattcgaccttattagcagaagcacaacaaatactgctactgagaataatactcaaatttctacggagtcacaccaagatggggttagtctccaaaagccagttatgtctagcgcccaatctataacctcaaatggaagcggccatagcaaggcaagcgctgaaacaattgcgaaaactttcagctcacagccttatacaagtaccactgcagcatcaagaagctctgttccgtcatccaagctgagtatgttcaggaccgggatgaacaaaaaattcttaaagagctcaaaagcaaagactcaaaaataagcgctttttggcaatttagtctagattcgcacctaggcttccgactagtgaacaaggccttgtaaatatcatcgtccggtaagtctgtatctttttatgtaactacagactattttattaaaggcgtgaactgtgataactgtttctactgaaaaatttgacaaccgaccttatttgtcatttgctcaattgaaggttcagttgtttttgagtagatcaacagtaagaaaaatgtttaagccaatgctccgtggtagtgcatgcgcgctcaaagcggtttctgtcagagccgcgttccgtccagtagctgcagcttcctttgtctcacccattagattttactcttcctccctaaacaaggacgaaatcagctcaagagtaattgatgtcgtgaagtcattcgacaagacaacggccagtgcaagcatcacaaacgatacgcacttcgcaaaggacctcggtctcgactcgttagacactgttgagctgcttgtggcgatcgaagaggagtttgatattgaaatccctgacaaggttgctgatgaaattaagagtgttggcgaagctgtcaaatacattgagtccaaccctgaggccaactaaagtcgtacagggctcaaccgatggcactccgcggccagctgttctctgctgtatttgaaacactttgcttgaagggccccgtcatgtggaaggaagcaccttctgaagcggtgtcctaccaatttctcctgtatattctattagcaaagccaatctcaagactgaattcttggtgattgaataatcctttatgaaataagcgttttatagtgacttgatccgagataaaaagcgtttgctttagcgcggctccaagaactcatgcttttcgccactggaagctaaaaactgcggaggtacctcacgggcccctgaccaaatcttgaatttagaccactcgccccaaacgacgatttaagttcttaaattgataattctatgcaacattacaactagttgaaggtgctacaaatacacacagggatggcaagcaacaacttggcaaatgagccagccgacgaaaaatgcgaagaccaatcgcatctgaatatcgggagcgagattgttccggatcccaacattgatcatattgaggcagatgctgaattgactcaggacttgcccgatgatacggaagcaattgatttggtgcacttaaggattcgctctatggaggatcttgggttacaacgtttcactaagctgagatctctgtgcctcaggcagaaccttatagagagcatgagcgaagtggatgtgctccctcctgaaactatggtagatatagacctctatgacaacaagatcaagcacatctccagtaatatcgggaaacttacaaatttagaaagcttggatctctctttcaacaaaatcaagcacataaaaaaccttgaagcgttagtaaagctggagaatctgttttttgtccaaaataagatttcaaaagtggagaacctgggatcacttaaagcactacgcaacctcgaactaggaggcaaccaaatccatgagattgaggaagactctctaaaggggctaacaaaccttgaagaaatttggctgggtaaaaacatgattacgcggttgaacaacttgcatcacctcacacagttgcgtattctttcaatccagtccaacagattgacgaagattgagggattagagaatctcacaaatctagaagaactctacctatctcataactacatcaagaagattgaaggccttgacaaaaacatgaagctgaccactttggatatcacgtcaaacaagattaccaaagttgaaaatgtacatcacctcactcaactcacagacctttggctgtcttttaaccaaatcgaccagtctttcgagtctctaggcgaagagctcaaggagctacctgctttcgaaacaatttaccttgaagggaatcccattcaaacaaaaaacgaaacaacttacagaagaaaattagtattaaatttggggtccagccttcagaaaatcgatgccacatacattcgcgggtgaatttgtcgtcggttatcgctcaaggccttgcgctctaaagtccctaaaactcttgtagagcgcttactgctacaatatcaagttgcctacttgtaacagagtgacacttattgctcatgatttaaaacgttcttttttactcgggtacagctggttaagaacaggtgctccttctctgtgactgcattttcttgaccgtgagtaaccaatcgcttatcatcagccttacctcatcaaatatttgagccgagtgacttattatttactacacgtgatctttaatagcgatctatatagataagggagcaagaggcaagccagaaagtattctcgaattgaaaacgagtgctaagcaatgacaggtggtccatcagacgctaggttcgttggatcattggcatgtcaaaggaacagttttttgagagaaggctttgaaactacagtattgaagtgcggcaaagctctcaagaatgaaatctatgagatcgaactcctagatactattttatttcccgaaggcggtggccaacctagtgattcaggtaaaattgaggtgatcgactcaggaaagattattgccgtaccacatgtgttcaggtcagggcttcatgctgtccaccacgttaatcaatacgtgccacctggaagtaaagttaaagtctcggtcgattgggatcgaaggcaagattttatgcagcagcatacgggacagcaccttctcagtgctctgcttgaaaatacttgggggctcaaaacagtctcgtggtcaatgggcggtgtcccgactgctaaaagaccacaggtggggcctagcgacctttttaactatgttgaaattgagagaagattatcagaagaagaagtttcaacgctttcaatattatgcaataactttacaatagttgatacgcagaatattgaggtcatagaacataaactagattgtgctaaatcggcaattgatacttccaaaatccccgacaattatgatctcaaggaaggtacgctacggacaattaatatcgggcagcttgattcaaacccatgttgtggaacacatctgaagaatacctcacaaattgggccaatttttatatcgcccgcgcaaacctccgtcagaggcagcaattccaggctttcctttatgtgtggctccgtgtgttaaaatatgctgattttatgcattcagtcatcaacagctcaaaaacgatactctcctgtggcgaagtagatcttccccaaaaagttcagctgcagcacaatgcaaaccaaaaagccgtaaagcaggagcaattttggatgaaacaagctgctgaatcaagtgccgaaaaactctttcacaaacttgctgaagtcaaaaaggcacattttatttttgatgaatttggaacgcagtcctttatctcttttgtgcaaaaagaagtaacttcaaaaatccaattgcaaaatctgaatggatatcttgttgttttgtgtgggagagacaaggccactggtgttggtaccgtgttgatattatcagactcgagcgaggaaatgagtactgtctctactaaattgtcacaaatcgtgcagaagttgaaaggtggaggcggtcacaaaggcgggaaatggcaaggcaaagtcactgaattcggaaaaggcgagtggactgcaatgtgtcaatacttgcgtgagctcaattaaatcattttgcccgatcagtcgtgtagttgtgtacgtacctaataacctataggctgtggagatcgttaaagagcgacttagcgttgagaaacaaaacgacaaacgtcggtttctcagttgaagctatgctcaaatcttgctttaaattgcattggccttcaaatgcggccggttccatattgcggttctgcacgaagagctcggccgattcgatcgctgcatcctctcacgacgtgtcagcgaaacaacagctgtttatgactgacccggtttctcctggctcggtgttctttctcccaaatggcactaagatttttaacaagcttgtgaactttatgaagctacaacaacagaacaaatttggtttccaggaagtgataacgccgctgatatatcgaaaatcattatgggagcagtcaggtcattgggagaactacaaggaggacatgttccgcgttgaaggccaagatttgcaaaaagaggagtatggcttgaaaccaatgaactgcccaggtcactgtatggtctttaaacggtttgcaagatcgtacaatgaactacctttaaggtattctgacttctcacctttgcatagaaacgaggcctctggcgcattgtcaggacttactagggttagaaagtttcaccaagatgatggccatatattttgtatcccggaacaggtggaatctgagattacgaagtgcatcaaaatgcttgatctttgctacactaaagtgtttcctttgggtcgtgggaacacaccgacagattacgagttaaggctttcaactagaccggaacattatgttggtgacgttagtgtgtggaatcacgcggaagcaattttagagggtatcctgaataaatcaggtaaggtgtggtcaattaatgcaggagatggagccttttacggtccgaaaattgatgtccttctcgctgaccataacaacaagcagcaccaagtggcgacgattcagctcgatttccagcttccggagagatttgatttaaaatataaagataaagacaatacctttaaaaggccaattatgattcacagagctgtttttggctctgtcgaacggtttatggctatgctgatagattcgaatgagggaaaatggcctttctggcttaatccacatcagtgcatgattgttccgctaaatacgaagaacgaagcccttgtacacaaggcgaatgacttagccagggctttgaggggtgaagacacccctgctgacgaaccggttaaacttaacagcttccatttcaatgttgatattgatgaccgtgcggagccaacgggatatagaattaaagaagcaatagagaaaaactattccttcttaatcatggttggtaccaaagaaattgaaagtggcaaatacgctataaggactagagagtccagggatttagagcacttgacgctagatgaaataatacaaaagttttccaacctagaatctaacttcaaatagttcaacttggtgacacaattgaaagttaatattcacacttttcgaacctcataatttaaagtgtacagtggggaaagacttcctatctcatctggccatatagtttccggtaaatagtttccattttccaacaaaaacatttgacgttctctcaagtctgctgtatttatttgttctagctgagtttcgcatgacttcaaaatttgcgataatttggctgctgtttctttccttctcttcacttccttaagcaaattgtgataacttctttcaaaattagcgtaaaaatccaagaggtttcgagtttgccttatgtcctcaagacaagatgctttgaatttttggattagcgctgatattccctcaaacacagatatgtattcttcatgttttcgaagttcagtcagcaattttgaaagggtagcctgcatttttgccttatctgcgtctctttcatccagtaacatgttcactttcctcacaaaagaagcaacatctatagcagcatcttgaagcagagagtttatagctgcaaggtccttgtcatcccgttcgacaatttcaaacaaattctgagcatcctcaggtgagactgaacgagaactcaatgcgctgcatttatcaaaatgatctgtaaaggactttaagaagtcagctagttcttgttccagttgatctgcctcattggtaaactcttcattgagttttaaattttccctgcactgatccccgaatttgctgctgaactcgtctcgcagacccttcattcggctttcaactaactggctctggacttttgctagcattgtttgatattgacgggttatattctccacttgtttccttatggtagggatttcattcagcttactatccagaatatgagaagaatccctcgagatgaagtcaccaagcttagagttatgctgctggtcgatctcgttcgtgatattatcaagcttattcatcatctttgtaatttcattttgccaaaacttcatgtcattgacgagtcgtactaagacggtttgagaccattcttcctcaatcaaattcctcccaatgccctctcgtagcaagatttcagaaagaaacttcgtttgctgttggatgcagtctagcacaaagtgcagcttcgattggaacttctgccactcccttattcgtaacttcgtggttgtaaggtggtcgtttgactcctgacatatcaactttgcgccagtcaagaactttcttgagttttcaagaagcttttcaatgacagcttcattcatttcatgacttgatgtagcttcccactatcagatggtcactcactgacatatagaaacctgaaatttaattactatcatattttagtcttaacagaacactggttttcggaaacaaattgataatgtcgaatagagggagacatgcaatcaatcccccagcctgctggaagcgatacaagtgacaatgatgcacctgctagtaaagaaatgcctacgccctctaaacccctcataaaaaagtacggcattggagccaaactgcttgcgcagatgggctacgtggagggagagggtttgggcctcaataaatcaggaatcactgtgccaatagaagcttccaaacgccctcaaagtttagggcttggtacgcctggaatgatgactaccagggatgactatagtagctctgacgaagatgaacccgaccttagtagtactgccgtacgcttcgaggttggcaaggatgtaacagatatcaaaacagaagaagagaccttgcaagcattgaaagacttgggtttgaatgctttggcggccaaagtcggagattccttgactcgagaaaacatccctcacttccaaaaacaagaatctaaaacacttattggggacttgatagatgttacgaagcaactccaagaatccagtgctacattagcatcattaaagaacagaattgaggactgtgtggctgaagaggttcaagtttctcgaatcaagtatcttgttaacgagccagctcctctcatagaaaagatcacacttgcaatggctctagaagatctagaattgagagataaactcattgcacattttctctcaacggagcttgatttttccaacggtccaccgagtctcgatcccgagagtgaagtattgaagttgctcaacaccattgtcgatttggtctcttacgagacggattcttccaattcgcgacttagcagaacacagactataatatatcgctatgttttttcaaggctgcgatcgatttgggaagagtttgagatgtcgcaagataaagttgatttatttttaacctttttgctttactatgagccgattctggagtttattaactgttcagcttttatcctaaagacatacgttttaccaaagttgcacaaagccatcaaaaagtggagtgtctgcggcgaatattcgaactcgccgagagaatggtattttaatttcactgcatttttagaccgaggggcttgcgatgcattggatggcgaaatcgaaggaaagtttgttcggtatcttgagagctggtatcatcgcgaaaccccaacaaccgaggccgatcttttttttgtgaaacaagtgttgggaagagccaagtttgaattaatttgccatgatatatttctgccacgctttttggatcaagtttgggagcggtacttcgacccgtttgtggagttagaggactcctgttctggggaaggcatagggtactacaaagaagttttgcgccgctgccgccctttgcttacggaagaggttcgcgccaccataacagaggcagaatttcaggatattaatcaaatactttaccaatggttctgtttttcgcggaaaaacttcattcctgaggcgacgttttggttcaacagcctgataaacagattctatgtggatctgtccaactctgaaatcgccaatattaaaaggactctttcttttctaggacacccttctcttgatccgatccacgatgagtgcttttcgctgaaagatgcgctaggtcttgacagcaaaagcgcaaatgagtttacattcaagtcaattcctatgaggaaagttacagtctctttcaaggaggttgttcaggactactgcgacagtcatggtttactttttcgcaaaaccaatggtgaatttgcgagactgcgtataggtttaggcgacgatattgttgtcccagttttcagcattcagtcagaagcatcaagttgtcatgtggccatctataacgacgtgatttggctgaaagattctaattctaactatacaccgatattcatatggcaactggaaggtttgctcgcttgatttgcgtgtaactaataatatatgtactaaggtggctatttacatgtcttttttacttctgcaaaatggaggaaagaagggcagctactcgggcttgacgcctttgtcactgctctttgtatcttcctttaactcttcctccagatgttcaaagtcagcctcttgctgtttcataggtttcgtttcttctggtgaagtcattttagcttctgaggggggttgactttggtcactactctgagattccaactgcgcagcagcctcagcagcgtcttcttcatctttgatctgttcagcgtaatgctctgggtactttctgaagcagtcctgcattcccttgaatttttcgatgcagtcaatgcctttaggatcctcttcggagtacacaaagcacgagaacgcggccttgaactcttcgccgcaaggcccttgcgccataccacctaggcatggacagtcccagtttatttcccctgtgtccggatcataagccgattgaggcttcttctcggaatcgtccccgttttggccctttttctcagtttcgcctttctcagaaactacagctagggcttccttttcggcctcaatcttttcggacccttctagagcaagataggagcctgccgcgagcatgccgagcattgagcctgccgctacagaggcactggccaacctaaaacgggacgtggcaaactgtctgttcacgttcccataagatagcagtctcctctgggcaaaggactgtctgaagagatttagacgacgaacgccaagcaacccggtacggtacattttctgggcaaagatattgctaacttggggaatgtgatgattaacttgagagtagattatcaaaatgcattattctgctaaactcaatttcaggcagtggcttgcttcggttgttacccggtctggttccgtacttagtcatctcaatacgtatatagtaatgtttattatgtaatagtttatcgtgacatgtgtttttatacggttggggcctgcccttccaacgaaggattagacgagtgaagcgggggaaccgctgctcaacgaacaatcatttaaaggatcgaaacaaagcattaaaggcattagcaatgaaaatttactacatcggcgtacttagaaacaccacagaaaaggcgctggagctatgctcggtcaaggacttgtctcagtttgggtttttcgagagaaatggtgtggcccagtttatgacgttcttctcagaaacagtggccgctaggacttctgctggtcagagacagagtattgaggagggaaactacatcggtcatgtctatagccgggctgaaggatgttgcggagtcctcatcacagacaaagagtatcctgtgaggcctgcgtacaccttgctaaacaaaatactggatgagtatctggtcgcgcacccaccagcggagtggcgcgacatcacaaccacgaacgatggcctcggactcaaggagttggatatctacatctccaagtatcaggacccatcccaggcggactctataatgcgcgtacagcaggagctggatgagactaagatcgtgctccataagaccatcgaatctgttctgcagagaggcgagaggcttgacaatctggtcgacaagtcagagagcctgtctgcaagctctcgtatgttttacaagcaggccaagaaaaccaactcgtgttgtacacttatgtaactgctaattaacaaggcattcgaaaacgggtacttacgaaagaagcacttgactgcagcaatctgtgatttgttgaggtgtgcggcactcaaccaggttgcaaatcatttctatgaaatagatgcaaaaataacgacctcggtgaggattgaactcacgatcttgcgattaacagtcgcacgccttaaccagcttggccacgaagtcttatatgttgagaagattgattagtcagactatatcactagtaaaatatcacatgaagtcaatttatctgattaggtagtaaacatcaatatatacagctataacttggtgacccaaagcgctctggaccctgacgcaccaaaatggcgcgcagccgatgggtagaccaagatatagataatgcgaagccaaagctaccggctctcccgcctcttgtcacagctcaagttacccctgaacggacattgcgagacagggatcaagttcccattggatggtcgcagataaagagtggggccgcaactcttagcagtggccctagtccctcatcctcttcggatgctagcgctttctcacctcactcggcatcgagcgttcgaacgaggagaccaccacccccactagttggtgcggaatcgctttcccccagaatcaataacaattccgccgcgcagagggcgcagagaaccccagcatcgccgcttagctataagtctccatttgttggagagcaggaactattcgaaccgatcacgcgtagcaattcaaaggcccgtgtttttaagtcgccttttgtgggtgattcgagcgttctcatgccagctgctttggagggcggaaaacttgaatggacaaatcaaattgacaatggcagtccaccggaagttgttttcagcaatgatccgcgtaaatctgatgaaatgaaaggattaaaggctttgccgcccttgccgccaagaaaccaaaactctgcgcttctgtccgtagacaaactagcgggagataacgtcgcccagttaaacttaggagtcgggcctctagaaaaaagcgataaaaacttcgaggaaccgctaaaaccattcactaatgatatgcggcaccgcagtgacaagaggacgatatctgatagcataagtagctattattcgagttccaattacgcttttaatgacgaacttggtaaacacagcagctttaattcgattgccggcaatcgccctctacagcacgttcccagcgttacagccccaacgcagccattcagcatcgatttactggacgaaaacaagttataccagtgctatactgtctctttactctctgatatttatgaatggctgctgaaggtgtactttgagtggtttaatgaatacgtctttcataagattgagttctttcaaatggtgcagttattactggaatttcaactgcctgtctcttgcgaccaggatattgttgattcgaatgtggatagagtaatagaatcgcttgttttgcaaggcgcggtccggtttgagggagacactgtcaactcatcctcggacgaaattaccatcatagtcgcaggtttagctgtgcaaggagtttttacagccttgttaccatgctactcttatgaaggtcagagaattctaagcaaccaagatccgcattgctactgcccaaggtgcccttcaaagtttatgaaacagtcgaggccagtcctcaaagtttctgaaatcattaacaaaagtgttgggctctggactgattactggaagcttacccccgaggaattaaccgaaataaaccctcgagaagtcaaaaggcaaagtctattctttgacttgattatcttggaggaacgatctttgaacttggcaaatgcagcagtcgaaatttatggaagtcagtttgatcctagtctccttcctgaagatccaaattttaaaaagctggcatttgatatttttgagccgatggttgagcttcacaaagagtatctgctaactccgcttttttggaagctcaaatctcgtggaaaattcattgatggcgtaggcaaattttacctccagtggtgcaattcagcacgcgaattgtatgtgcagtatgcagaaagcatggcgacggttcatgaaattataagctgggagaaagcgcacaaaacgagattctcgttgtggttaaaagacattgataactcacccgaaatctctcgatcaaaactttaccatgacgttatattttttgggggcttttttaaagcgctgcagaacattcctgttactcttagttccattttgaaatgcactgatcaatctatggaggattatgagtacctcaaactcgcaatagctgatatcaaggcacttaatgcaaccgtcgacactgttcatggaaatgctatcgaccaccgaagggtagttcggtttgcgagacagctggttcttggctcagggtcgaatagtagcacagttggatatgtcaatattaatgatggaaatcctaatgcacaatcagcgcaagagaaacttgatttgaggctcaatgaaaaatcaagaaagctactgaactctgggcctgtacacaaaaaaagggagctttggattgagaatgcccagttatatctagtattgctagacaactatcttctcattaccgaagatgtcacaagaaacaatgaaaccaaatacaaattgtgtgagaggccaataccgattgactatttgagtttggagtctaaagaagatttaaagctttccaagttcagcagcgatcagcaggagcattcgtctcttgagagtagaagtaattctagaccagccatatctgccgcgaaatcaaacaggctttctctttatggatctagattctcccctttacattcaaaaacattacacaatgaaatccaagcgttgcaaaacaaaaacgaaagctcggatcaccaggaatcatcaatcactttcaaggttagaaacacagcaacaaacgagtccttcaccttctctacatcaactattgaagaacgagatgcatgggtatcttccttggtttcttgcttcaaggctcatcacgcgaaaaataactccagaatatttttattgagttgtctcactgacatgttcagctatgaagaggggcaggctcctacaaatttaccagtggttcatgagggaagcgctattgactctgctttgaaggcgtactatgcaaaaagtccgccggagaaagacggcattagcgcagaaattcggtgtacagtactcttgccttacgaaggaaagacctttgttttatgtgccaccaatcaaagcatctacatgagatgtgtggactattcaaataaatggaagaacattttgatcttaagcaaagtcactagaatgcaagctaatgctcgccttggcttattttttgttctggcggataggaggctgtgttattttaacattcccagcattgtgtgtgcttatttcggtgcaagtgagtacctttcccaaaaacaaataacgggcatcattttacaggagaaagttggttttttcaaagttgttgacgattttggcaattcgaggcaactattcttcgaacgcaagggaaagatcgtggtgcttactccagaatttgacaggctaacaaaaaagctgaaattttttaagttctacaaagaatacagattgccaagttcggccaatgggctagtctcaactgatgtcaaggacattgcagtctttccgaaaagtttcatagtatgttcgtcaaaaggggcgttgttattcaacgattcattcaacgatgttggtctctttttgccaagttttctcaatgacaaaacgatatcagatcatcaacaccactttactcatcatgccgtgaaatcctacaaagactcactttcaaagatggattcgtcgaaacagaaaatggcaagctatgtcaaaactgatattttgaaccgaaagacaagttgtgttggatgcttccagcttagtgacaatgatttcatcattatatatgatgaagcagttttgagggtcaatcaaaatggcgaaataccggactggaaagccgacatattggttttggacttctactgtttggcagcatctttaactgaggagttcctcatattattcggcgagaatcttgttcaaatttatgacctaaattacgcaggaatcattttgaataataagcttagtaggctgactccaatacaaatcattaagagtaagaaaatcaagctgatacattctgatcgtactgagagtccaacgatcaccttaagccatccttcgattcctggaagacagctggttcttgcgtttcaacttgaaggataacgtttaataaacggtctgagaccagtatatagtttatgggaggatgtgattgttttaaataaaatgcttcgacgtcttggatttaaatggtttttaatgattggcttcagttttgataatctcttaagcacagcgaagatctctaaaacgccagtggtcggcggtatcaacgaaaagcttccatgattaatttggatcacagccgtaaaaggcaaggaagtgagacacgaacgacaggggagctttcattgtttaaaagcattggtaatctgtcgcgctcagagggaatgcctggctgttttgtagtatgtgaaaggccctttcggagtctcacctcgtgagggtactgacatcgatcaggtgatctggttgatattgttagccggttatagcagcgatgaagcgcgcgaacatgtcacaaaatacaatctctgacacaataagagtgatttaaatgaatattgacgccatcttcaacatatttgtgcttccgttgttaaggtttcctgttgtgatggtgcttattatcacatcgtaagtgtaacatgaatatcttagctgttgttcaaacttaatactaaaatcaaaatttcaacatcagcgtcaccaagcatgattttcgagggtggctttggccaacagttgcctattctttattactcaatacagcagtagtggcaaacaataagttcaaacggagaggcccatgggttaacctacgcaagctcgagaatgcaacatgtgtggtgacgggcggcagcagtggactgggactggcaattattcagcagtttatttcaaggatacacaatctgaagattgtgtcactcgatgttgttccacccaaattcacgcaccccagattagatttccgcgattgtgatttgagtgatccatctagcgtggatcgcgttattaaagagatcaagaaggattacggtgaagtccacgtcttagtgaacaatgctggtataagaggcaagtatcaaaatttctgtgaattgcagaaaaaggacgtaaattgcgtctttcaggtcaacgttttttcgcccatgcgactgatacaacttctgagcccgaaaaaagccgaaaagcgtcaattttatgctattactattgcaagcacgcttggcatttgtacccctgcgcgtggctcatcctatggagcttcaaaagccgcacttatttctttccacgaagcatggactcaagaactaggtgatgcgagtaatgttcgaacacttcttgtaacgcctggccagctcgacactgcaatgttcagtggttttgagcctcccaagcaattttttgcacccgttgtgaaccccagagagctcgctcgccaaattgttgataaatgtagtgctggtgagagaggggagctatccgccccgctttatgccaactttatgggcattctgcgaaccctgccatatacagccatctatttcgcacgcaaggcttctggcatggacagctgcttgcctgtcgaatagatcacctccacttttgcattcctgattttaagtaatatgtaatttagctactatttggcctttttataaaacgagtctagcttctcttcgaaccacttgaacaggaggtctgtttgcaagtagccttgttcgtcgaacacggtgtttgcgggtagcgttgtcttgattacagaaccagcctcgtttctaagagtcacctggtaattgtaatcatacttggtcattttagtagccacaacgatagctttctctttcgagtaccccgtatacttgacacccttctcaatgtagttgttgaagtaccaaaatactgctgataggattgcgtacgagccgacaagaaccttctggtataaaagcgcttcttcgaatttcagcttcttatccaacaaaaatgaaatagcagccacaactgcgattgagtagcctatgataagctttgtgtcaattaacttgaatgattgttcatagttgagtcttttgaaaacatcaggcaatgcctcgtctagcgtctggcggaggtccggtgtgctgtaaacattgattggtttactcatgctgaaggagtttggtaactttgcgttcaataagaagtgtcaatatactctaagcaaccgaaagcctaattacggggtttggggtctaagatcgattggatcgatacttcggttagttgaatgggtttcagttaccaatatattacgctccaccctctttaaacgtgcaatatacctctttacagctctcggcatataaaaaaaattataaggtaaatcaagtcgcttaacaatcttaaggtagagggactcctctctgtaatggagatatagaccgatgtcacaggaaaacagtgctagtgcaacttctggcagcccgggcaataagaagtttagccataaagaaaagcccaaaaagccagcctcgcatcggcaacaccgtgtaaattcaaaacctccgaagactggaaaacaccgcgatgggccaggaaagcagcgcttcgaagacgatctcgagtttaacatacaggacgaacttgtaagtggtgacttcaaagcaaggggccgtaagacacagatctccattaaccatcttttggactttcaactaccagaaaggccaagcgacggagaggctgctgcaggtgccacaaggcgaaggactaaaaaacaatttcaagagcacattcatttgcatggcgattcctttataaatgcaaactttaaatttttggtggacgaccgttacacatacaaagagcaaagcctcgatcctaatgtgcctatacctcatgaaaagattgtccgcgtaactgcaaccaagggacagtcgtgtccgatttgtctaactgaagaaattgttgctcctagaatggtaagttgtggacacctcttttgccatgcttgtcttctgagtttcttcgcagctggcatggagcagccaaacaataacggcaccggaataaattataagaaaaagaggtataaagagtgtcctctttgtagtactatcataaggaaggaaaaggcaatccctgcgacattgacggaacccgactcgactctaaagctccctcaagtcgggcaaacggatacctttcaattgatgtgcaaaccacatggatcaatgcttccgttgcctgttcttttgaatgttgaccccatgtccttgcatcattttccgtctgtggagttcagagagcttgcgccgtactctcgtatcatgaaatgcaaccctcaatacgctattgatctttacaaaaaagacatttcccatatccaaggtcagtacgagcttgaccgtgcgctttataacgaggatgggaagttttctcaacttgccattgaggaaaacaagttaaaaataagcgtctcggaacagtcattccgttcagaagcagaagttctgtcatcaaacctttctcaactctcgttagatgtcggcctggagaaatataacgacacgaacgcctttttcttttttcaaaccgcgtttgatgcgaatacgcgctactatctctcccctctggacgttaaagtgttactgaccgcatttggacactattcagcttttcccccatcactgactgctcaagtcgaagatgttcactacggtactgtcgtgacggagtctttaatgcaaagatacaaatattttgggcatttgccgatcggaagcgaaatggcatttgtcgaccttgactggcgcaccgcagacgtcattccatctgaggtttatcaatcgtttgcggccgaattgtcattaaggcgccgcaaatcgacatggagaaagcaacgagaagataaagaaaaaaagcgctatgaaaggaaacttgagcgtgaacaacaagagttttacatgagagaaaatggcagtacagaccacgctacgtcggtcataaagcccgttcggtcagtccccttacaaaagctccccgaaaaaaagagtgacaccggttcagccgcttcagctcaaaagtctgcatcgcgtctggaaaagactgtttggggcacatccatacctgcgtctgataaagcaccagagggcaatcaagaagacgaagagctagaaaagctgttgggaaatcttaatcaaaatccaagtcctagacaggggagaaaaaaaaagagaatggttacccttttgagttccaacccttcgcgcggctcgctgtaattgacgcctgatccacgatgaaatgcaccaacttaagctgcctcgcacaccttggagcgttccaagcggattgtcagtgagtccctttcgagagatagctcagtgtcttttttggtaaacgctaccatggcgctgtgatgagagtgagatttggtcctgatgcaggcatcgtgccactcgtttacgcaatgaattggttttaagccgaacaagaacggcggcctatagcaggtccttgcactgtacctccagccactgcagactgtgctttctttctttgagagactttcaacccccgccactacccaccaatctttcaacctaccaatatatacgtagattaattttacatactacgaagcattttcgcagcatttcatcctttagtgctttgtcgcttatttttatgagacgcctacagatttcatgagaaacctgctaatacaaaaggcccgcggtcttattgagaaagtctttgcccaatttacaaagaaattgccagagctatcgtcctctttgcttagttcaagattgcaccgcagtaacttgcagaataagtgtgattaagaagcataatctgctttcgaagggatatagaatggcaaccaagatctaactgaggttccgatgaattctcagccagtaatcacattccttcccgattggaaaagcatctccaaccttcaactggaagcgcatttagcgtacccgggtcaaaatagccggtggtcgcattatacgattaaatacacgatgtcattttgtgtttataaaatgagagcatcggcacatggcgcttgtagtgttatctgttgctgttactgttactgttcataagggtgtttgagctaatcaagagggcttgctaacttgcgaaatttgttacggacgcggtcaagcaaagtttcttcgatttcgacgcgggaactattcattgggcttttcattcgttagtagcgacttatacgaatttcggcggctaatatgagtacaaactcaatctcgttgaacaatctccacccacaaacacatttatgttcttagcactttttgctagcttcgagtcaccccgtgtccccttgaacgcgtgataacacaacaacagatgcggtggtactaagatcgaagcttataaggctacactctttgcaaaaggacgaacttcttctgatacagagcgcatgtcaacagagcgcttttcatgtacgtacggttcagcgaagagggtgcttgaaacaaaagtcgcattagcgatgttaatgacagcggcaaggtaagatcttttcgtttttatccgagcaaaaatgtctgcaacggcaagtctgcggaatagtccctgctgtttgaagtggcggttcaagatacgagcttctccatttccaaaaaaagcatacgttctgtttttcaaagaacatatctaaaccttagggtgggatctcgaggttgccggatgctggcacaaaagcttcaccatttagctcaagatgctggcatataatagatggttaacctcctctctcaccacacgcaaacagttttttaggtaatgctgggattatcgttccaatatgtcatagctgagctgagaaacaagataactgcgagatctccagactttgctaacaaaagaaaccattgactacggtaaaactacccctcagacacgctttacttccaggatctgcagacattcgtttgttggctcagcttcagagggtcacctagtacagtctcaattaccccgagaagcgttagtttgcagctctgaccagaggccttatttcctgagctggttgcggaagttcgaattagctctgtccactagcagcacgctgtggcatttaaaataaaggctaaagagcgcatgctgccgacagtagtaacttcgtgattaatgctcatatggtgccgagaaagatacagcagccacgaaaactaagatcgacattaaattataaacacctaatactgtaaacaaaggttatccaaccaacaatgaggtatgttgaagtcgtcagcgtttgagggacttccaagtactttgttcactaacgttttctggtttgaagtggcaagtttgtgagagcttcaaagtacaggcatgtgtatggccaggtggccaagaaggaacgccagtacgaaaacatcaggttaaccaacaatgcttgggattcaaatttgataaaggtcaatcccaagtttatttccgtaaattggaattcttcggggggtggggctttcgctgtcattccgttgaacgaagtggggaaggccccggatcaggtgccgcttttcagaggtcatactgctcatgtattggatactgacttcgaccctttcaacgacaacattatcgcctctggatccgacgatggtaagattggaatttgggaaattcctgaagactactcgtttcaccactatacgaactcagagggtgaacctaaggacttgcagcctaagaagtttttgacaggccatggccgcaaagtcggccatgtcttgtttcatccaactgctcgcaatgtcttggcttcctcatctctcgaccatactgttagaatttgggatgttgaaagcggaaaggagcttttcactctgaagcatcctgatatggtcacttccatgtcttttagctacgacggcaaccacctggccacagtttctcgcgacaaaaaactaagggtctgggatattagagaagaaaaaattgtaagtgaaggtcaggcacacaccggcgcaaagaaccaaagggtagtgtggcttggaaattctgaccggcttgctactactgggttttcaaagctcagtgatcgccaaattggaatctgggatgcttttggccttgaaaaaggtgacctgggagggttctatactgttgaccagtcctcaggcattttgatgccattttttgacgactcgaataagatcctatacctcgttggaaagggagatggtaacattcgttactacgaattccaaaacgatgaactatttgaactctctgagtttcaatctattgaccctcagagggggtttgcagctgcaccaagaagggctgtcagcgtcaaagataatgaggttttgaaagcttacaaaacagttaatgaccattgtattgaaccaatttccttctacgttccaagaaaatctgattcgttccaagaagacatttacccagacgccccgtcaggaacagcagcactaaccgcagacgaatgggtctcgaaaaagcctgttgacggaccagttcttttcaacatgagctcactttacaatggttctgaaccggttctgaaacccactgaaaagacttcctcaccttcggctgctgataaggcctcgccgtcagtacccgctgcgaaacccgaaaaggattcatccaaggagaaaaatgacaaatctccaaccaaggaggagcaaacggaggtagcagaagcatcccaaacacaatcaagttcggtagcaagggaagtcggtgctttaggctcatcttctagcaccctctcaagtgacgcaaatgacgctttaaaagaagacaaatctgttgataaactactccaaaaatcatctgaactggacagtgttaatggggctgaggacccatccaaagaaacgtcaggctgggatgacgaagatgatgagatagagactttaaagtttgagcaaaccggtaaaaaagcagctgataaaacagaaacatcggtgaaggatttgaaaactgaaaacaaatgcgaagttgaaaagccgaagtcagaggtcgagggttctgagcttaagcccgaaacccctgcgcttaagcctaaggagcaagaagttcggcagcagaagcaagaaaacgggtcgccagcaactttacaaagaaaacccgaggcagcagaaaccaagacagcagcagcagggagtcaaaatgcgtcaaatcaagaaaaccccgcagagaaaaaaacagctgcagctaaggcaacctctacgaaggctgaacaagcatcatctgctccaaaatctcttggccttaagcagtctgtggagaaactctcagatttagtgctggagctagatcgcgttgttgccgaccttcggcaaagtagcctagataaagacaacagactgaaggctttagaagcgaagatagagcaacttgtcaaagctgagaactgatgtaattgccaacttagttgagtgtgttttggattcttgttcccatgctttttcgtaccgcagtatctagaaaaattttgatgtaaacgtaaatcttgaataaaattcattagatccgcccacttcaatttaggaatttagctctaggaatacgcgcttttccagtttctggaataaaaaccttcaccaagatcaacgtgcaatagtaatttttgatctggtgttttcatagtctgtataggaatcgccctgcttcactggtttcgcgcctatttccgggaagctctttgatcttaagggaaggcacgttcaggaaggtcctcagcgacatctttcatgagctcagaaattagcaaagcagatattagggcgctcgcgaccaagtttgtgccgcaaatagagcaggtttatgcttgcaccaatcaaggaatcgacgagtccaaattgctaggggagctactaaaactcattgataaaatccccaaagatgagcacctgttttgcgacgaaacattcagaccggtgtcagttttttgtcttacccttttttcattcagcaatcagggcaccgtatcttggctgaagggaagattcgaccctgtgctttctcggtgcaaagcgtgtattttacattttacgcaaggaaaatgcaaaatgttgcaacatttctctgttctgagaaaagttccttacgagcatgttaccaaattcaataacattgtgtccttgtggagggcggaagctttgctgcctgttttacgcggaatatccatcaacaacaacacagatgttcacctcactgaagccattgagctggcactttacgagtgtctatgcaatcctcaagttctcagaactaacgaacagctgaagattgcattcgatgcaatttttaagttcctttacaattcacatcatacttttcttgaaattcaagagacaaaaggcgccttcgagcacgtacccgccggtctcatgtactgctggtttgagggtaacaatgaagaagttctatgggcccaaagctatattcgctttttgaggaaaacaaactttaccttcaacaaggataattttacacaagaccttttggaggaaatcaacgttcattttctgtacctacaaaactcgagcaactttcatgaggcattggtctctcatttttggtccaagtttatcccggtgttttgtctcttgagctccccaataatcgaagaataccttattgttcctccgaacctggagtcactacgtcagtctatccgccatccaatagagcctatttataaactgtggtatcgtcatctggcacaccttttccgagagaagccattagacatgttgttaagggctttgaaagtactagtggaaaaggctgaagggcgtttctgggtcattcttgaacctttcacatttcacagcgtgttggagttgatatttgaaaaaaatacattttccaacatcttaaccaagctgcaagacaaagatctctcttcaaatgattttgaggcgcttttgttccccacaacttctctgacagatctcgtttcctggacccttccattcttttattctttatcaccttctaaaaggatacaaatggtaaaaaaggtctcgattgcatttttccgtataatctccaatcatcaaacactaaaaacaattccaaaggcatgtttaatgaattcttcaactgcgctattgagcgctgttctagctgtaacagaagaggagagatcaatgttgtattccaatgagagcttcgagactgttttgttcactaagttagattctcgggcgcttttaaacaacgaaatggtcttggatttggtggtccgatctgcaactgatgctaacatgcatcctggagttggacagttaacaagttcagtttcttattcatcgatgaaagtcctagctcattgtattgattatgatatccttatcctttgtcaagcttcttacagactgtatcggggagaaaaagctaacgacgtcaaggtgactacaaacttgctttccagagttgtacagagccttgatctcactcactcacaagacgcctcgcgattagcatcgttgcttttgtcatctatgcaaaacgtcaacgggcttctcaaacctaaaactgctggttcgccaacaaatgagcacaacagctttataggcgtttatgtcgatcttctcaagaatctccttatcaagatcacagatattctaccgtcccaactcacaaaagttcttttggatgaaaacgcttcacgaggcttttggtcatgtattttcacatctgacgttgaactctatcagactgcgacaaacatcctttacgaaacgttcgacgttgagggcagattagagggaattcaagagatgttcaccaggagcttggattatagcttgagttccgtcaatatggttttgtctcaattgataaaaaatgagttttttgagccatgccccagagccataagagtattaatggacattatcacagcgttctctgatccagtcaatggaatatttgccaattacaaatcaatgaagaacgaaaacactgatagagtacttcgcaaattctggacattgtcctgggatttcttaaatatgatctatcgagcaaccctcggttgggcttccaaacacccatattcggaattggaaaacttcacaaaagacaccttggatactagtctgtcgcttctagatgcatgcagggaattttccgaagcattgacgccgagcagtggggccgatcagtcaaacgatcttttacaaaatgtgctcaacacgtttcaagacatgctgtattggctaaggctgagtgatgaatatttattagcatcatgtgtgaagctagtcgttcgggcagcagatcttgcaatagaaaaagaactacggtttgacgatagcctagtagcaacgatggcaaaatatgcctcaaaagcaaggaagttttctaacaagttaaccgcccagcaatctcaagaacttctttcgagagccaaaggctttaatgacagtctggtagagaaagtagtcggagaagctgacttttatcacaaagaaaaggacaaaattaaaagcgttaaagaaagtgattcacagtcaatttcagcccaaagcttgagcacaaagctctcgaaccagtccaggccgcctaccacagagtccagagccgacttccttcaaagaaaagctatgtcttcctccataatgggaagacctaaaagtcaatcgaagataacatcatttggtacactcagaccaggaatggcgccgaaggctaaagaacccttgaaggctccaacttctaagttggaattagctaggagacagttactcgcgaatagaacagtgcatccgccaagctctagcgttttccactcaagaaagcctcagccacaacaaacaaattcagcagatagtagtgacgagagcgagggagatttagaggacgccaaagagctcttctctttatcgaagccaaaagagcgcagcacaccgatagtattggacatcaatgggaagccaattcagaagtccagcagcgctcagcgcaagaagcaagaagaagaaaacatgagaagaagattaaatgttgatcttaatccgttctacagagacgttctacagtggaactacacaaatactggagagtacccatcaggctctaatgactataggtatgaagatatcaaggatgcttttcgatcagcggaagaatatcaaaggatcatgaagccccttctacttctagaatgctggcagggcctatgcgctgctcgggacagggaagaaaacaaaccctttagtattgtggttggtaatagaacggcagtttcggacttttatgaagtgtatgcttctgtcagcaaacgaatggttcaagaagcgggcataacggattctgacttgcttgtcttgtcattcattcctggtgttagatcggcgggcgacttgaggtcagacgactttaaaaccgctgaaaacacctgtttagccaaagtttggggtctcaaaaacaacaaaggtgacaatatggacctaacccttagaattgatagaagccatcgctttagtaggtttttgacactacgcgctgaaatttttgctgtcaaggttatgcaaatgaccaccgttgaaagagagtatacttcattggttggccttccattttatgaccttgttggccaaattgttagtggtaaaccgacaccccatcaccccgtcaacagcggccaaattgaagacgtaaaagccaagtacaagctcaacaattcccaggcagaggcgattgttagtactgtttcttgcgaaggtttttcattaatccagggcccccccggtacaggaaaaacgaaaacgatattgggcattgttggctacactttaagcactcaaaaagctttgcctccaggagtaataaagcaaccactggatgctgtggcatcttctacagagcagcttttgctcaaacagaaagttttgatatgtgcgccaagtaacgcagcagtcgatgaattagtgttgagacttaagttgggggtttttgataagagcggaaggctctttcaaccaaaacttgttagaatcggccgccccgatgctgtaaatgcggctataagggatttgaccctagaggagcaagtggaaaagaggcttaatggcaaaaactacgagtttgccagcaatccggacttggaaaaaaacctgcaagcggctatcggcgagcggcgccaattgaggcacaagctcgataatgaggacggatctgcaggtagtacattgtctaccgatgacataactaagattcagttgagtataagggagctcagtcggaagattaatgaactgggcaagcaaaaagacgagatacgagagaaaaactcagtaaactttagaaacagggaagttgatagaagaaaagctcagtcgcgtattttggctgaaagtgacgttatttgttcgacattgtcagggtcagcgcatgatatcatggcttctttgggagtaaagtttgacactgtgatagtagatgaagcttgtcaatgtaccgagctgtccagtattattcccctaagatatggcgctaagcgctgtattatggttggtgatccaaaccagttgccgcccacagtcttgtcgggtgcggccagcaatttcaagtataaccagtctttgtttgtgagaatggaaaagcagtgctctccccacttgttgaatgttcagtaccgtatgcatcctgcgatcagtaagttcccctcaatcgagttctacaaagggaaattgactgatggaccagatatggaaaccatcaacactagaccgtggcattcccgcccgcccttgggaccatataagttttttgatattgcaacgggtaagcaagaacagaacaaaaagaccatgtctttcgttaactttgaagaatgcaaggttgccatcgagcttgtcgaatatcttttgaattcttacgagaaaagctttgatttcagtggaaaaataggtatcatctcaccctatagggaacagatgcaaactatgaggagagaattcagaaggtactttgggaacactattgcgggctacgtggacttcaacactattgatggatttcaaggtcaagagaaagagattatcatcatttcttgtgtccgagctgacgacacgaaatcaggtgttgggtttttgaaggattttaggagaatgaatgttgccttgacaagagccaaaacaagcatgtggattttgggtcatcacagttccttgttcaaaaacaaactttggaggaatctcataacggacgcaaaggacagaaactgtctggaacttgcgtgctcgggtttcttgaatccacagaacaagaaagcggcaaggcttttgaaagattaccaaagttctcatgatcacattatagctgatgattacgatcccttggcgcccagcacattcaatgaaaagaacagaaagaaccacagggagaatggggcgcatcagaataaacgcaataagcccaaacaacaatcaaagccagagagaggggaaccaaaatcaggaaatgctcaggctataactggaactaagaagaagtcatccatttttgggggcccctctcttgcttctgaaataagtgtaataacgagagctcccactgttcacgcaaatgcgcctaaagctcctacaaaaagatcatccgatcaagcgtcagcaaaaggattggacaaagccacaacccctaaacgtgtaaggtttgaggcagaggcccaaacgatcggggaaagtagctatatcatgcctgattctgagagtggtcgagcgagtgtgagcgatgcagggcaacaaagtagtgagaaaatcagtatcaaggaatatcaacttgctgcttcggatggaaatacacacgagaaccatgccgacgcagacagtgatcaggatggatatgatccttcggtttctcctgttgcggggccaaaagctgcggtcaaaagggaaaatttgcccaaagaaggtagcacgaaagctgaaaacgggattcctaagcgctcaaagccagcctcgaatcctttcattccaaaaaagagaaaactgttttcaagtaaaaaatagtcacaagtttatagagatggtatgtgacttctgggacttagcgaggccagtagtgcggaactggctgtatttcactcttttttttgcattttgatttcacctatgctcggcgatccgttgggagtaaatggcgcttctttggaggtcacgatatctatattgaggccagtttgtgggcgggaagcgccgttcagtaggagcgtcccacctctctctttataaggccgtcgcggggattgccttgtgctgagagggccaagctcttcggtcgccttcttgaggacttctatctcgctgccaaggcagtatttgaggagcgaagaggatgtgccggacgaggcatcttctagatgacccacaactgcatttatttctgtagacaaaacccggggcggagtgtcgggatttctgatgaggatgctctttaatgacgcttcgagcttgcttatttgtgaaagggaatcctcccaagtgttcctggagtgctctgcaggatgtagctcgttcttgaaagtctttagatctgcaaccaagacgtcttccttggtctcgagataactttttgcgtagcccagctgatcgtgcagcactggcgatccttcccgacggcccagcgtgccgaagtttgatagcagtgatgcgttctgtcgattcgttttggccgaaatacccagttttgccagaactctttcctgcgagtgacgcacgtgttggagatcggactcgagcgcgagtttggcgctgtctacgtggctttgctggcgtctcatctcttctgagaccagctcttggtcttttttgaaggcagcaagaagcgactctagttggctgacttcgcggtctgcccgctccttgcaggcctgcagcagcgctattcttttcagcacagtaattggagcgggattctcgggttcggactcgcggctagcgcgcgtttcttgcccatcggcaagggaagtgtttgctacgcctacgtcgtcgaggtacctgttcagatacagtcggtatgttgagtgcagctcgtggcgctcggccggcttcgctggcggctccggagaggcttcgtggagcgctgtggtgctccagtttgctgcttgcgccctcaaggaacgctccctctggctgagcctgtcgagcttggaggcggtctttttcagccggtcgatctcccctctaacgctgccctcgccatccgcggccacgaggatggacagcagcctgcagatgtcgctgaagcatgtgaggatgtctcttcgcagcctgtcgaggacgtcggggttgtgtatctggagaaggtacttgtgatgcgcggcagcgagctcgccaaggaactcttcgattttggccttttggatcaggacctcttctagctgcattgtgtgcgcgggagctgggctctgggtggttgctggattctggacagggcgctgggctctgagtctgtggatgcgatgggaggtgcatcggggtaagggtggttacaatgtgcgtgtggtctaaattgggcctgtttcgtgtcacgtgactcaacggcagaactcaaaccctggcgcggggaggtctgagtctgccggtgcgggtactgtgcgggtgtatttctcgcgtattccagggctatcagccctctggagcaccgctatagcgtcgcaaattttccgtagcggcgccagcgacggggatcagcctgtcacgacagtgagctgcttccaccagcaaactccagcgcgtgacagcttggcatagcgtattatagcgcgatgcaatgcgctacggccatccctagctatccctgttgtggaggccacttgcgacaccccacacaaaggcgtcgccgcgtcattttggtacaaagtgatctgtcgtcggcgcccaacctgcttagttctggacagcgcagtgggacgcagacacggctcgcgcgtcgcagattcccagcacaggttgcaactgtcgctgagaagacgcatgcagaaacgcagcacaaagacacgcaccgcacgtgccccgcgtgcacgtgcgcgctgcgcctggtctcgaaccaacaccacgattcctgccgggtgtttctcgtctccgcctagaacttccctgctattgttcccccccccccccccctttcccgctgttcccttgctcccttcgctccctccgctctccctcaacctctttggccttcgctgacgcccgggcctgccgcccggacccgccgcccggacccaagcctgacactggcgccaactttattggactttatcactgtttacaacgctcttgtgtgccggagttcggcgttcgccagtccccgtgctctagcacccgtgccgccagccggcccagccgcacgagctcgcatcgcgccgaaactcttcaacgagctacttcgctcagtggctcgaccagcggcctgtgcgcacgtgctggtaccgtcctacgacgcgatggtccagggcgtccccggatgcctgtgtgttctgacgggctcggctcgctggctcgactcgcgagtttggctcgcaagtttagctcgtggatttagtttgcagactctacctgcaggccctgcctgcgagcgcggtctgatcgcagccctactatgggcgcatgcgcgccgctcgggtttccttcacgtgattgaaatgcgattttcagtttctggccctcttttttttttcctgacccatcaaccatcattacttttttttttttcttcagggcatcggcaagccatctggaaaaaaaaatcatataaatttggatgaaaaagaccttgggaaatggattccagtcgttctttggagtttggtttcctttcagtggaatggggattgtttggttttgaaaatggtttctttgtagtttttaaaagtatcatatctctctcaccgaggtacccgaccacacttgtcttctcctaagcccttacaatgtctttcaaagattgttctaaagccctagagtacttgaaatcgtacgaggagaaggatgggttgtccgcggagcagctcatggactccaacatcagaggcggtctgacctacaatgactttctgatcctgcccggcaagatcgacttcccttcgtcggtggtcaacttgcagaccaagatcaccaagaagatcacgttgaacacgcctttcgtgtcctcgcctatggacactgtgacagagtccgagatggccatccagatggcgctgctcggtggtattggtatcatccaccacaactgctcgcccgagcagcaggctgcgatggtgagaaaggtcaagaagtttgagaacgggttcatcaactcgcctatcgtggtgagccccaccaccacggtcgccgaggccaaggccatgcgcgccaagttcggcttctgtggtttcccagtgactggtatgttttgaaattttcccacgccgtccccgcgcgtgcgtttccccgaggcccctccccctccgcgcgcgtcttccacgctcgcgagactgagaacaagcgtgatgatcgacttaaattaataactttcgttctactgagtgttgatcaaacgatcttgtagaaaacctttattgaatctgacactctcagtcacgcgcacgcgcagtgcacgggcccgcggagagacgcagctcgcgcgacaacagtccaacagcaacaatatactaacaacctcgcagaatccggttctttgccaagcaagctgatcggtatcgtcacctctcgtgacattcagttcatcgaggacgacaccctaaccatcgccgagattatgaccaaggacctggttaccgccaacgtcggtgtcaccctgtcggagggtaacgagatcctgaagaacaccaagaagggtaagctgccaatcatcgacaaggacggcaacctggtctccatgttgtccagaactgacttgatgaagaaccagtcctaccctctcgcctccaagtctgccaccaccaagcaacttctgtgtggtgcctccatcggcactatcgatgctgacaaggatagattgtctctgatggtcaaggccggtctagacgttgttgtcgtcgactcctcccagggtaactccatctttcagttgaacatgatcaagtggatcaaggagacctacccggacctacagatcatcgccggtaacgtcgtcaccagagagcaggccgcttctctgatccaagccggttgcgacggtttgagaatcggtatgggttccggttccatctgtatcacccaggaagtcatggcctgtggtagacctcagggtaccgccgtctacaacgtcaccaagttcgccaaccagtttggcgtcccatgtatggctgacggtggtatcggtaacatcggtcacattgtcaaggctttggccttgggtgcctcctgtgtgatgatgggcggtatgctcgcaggtaccactgagtctccaggtgagtacttcttccaggacggtaagcgtctgaagacttaccgtggtatgggttccgtcgacgccatgcaaaagaccgacaagaagggcaacgcctccacttcccgttacttctccgagtccgacaaggtctttgtcgctcagggtgtctccggtgctgttgttgacaagggttctatcaacaagttcattccttacctgtacaacggtctgcagcactcttgccaggacattggtgttagatccttgacggaattgagggagcaggtcgacaacagcaccatcagattcgagttcagaactgcttctgctcaactcgagggtggtattcagaacttacactcttacgagaagcgtctgcacaactaagcttattaaattagagcttctttagaccttactacattgaggatagtttgtagagtaaggcatttttcaattgaagattaaattaaagtttatattgtctctctccacttaaataacacaaaagcattgccaacattcactaacatttacactatatgcggctcgagcctgcgccggagtgccatttttaactaccattcttttcccttacgatttgcttgtaataatcgttacgctgcttgtcaacttcttgcagctttggcggtagtctttcgttgaccaagtcctcgcggcgcgctttttcgaatgtcgacagtgcttccttcagcccttcggggccgtgtgctaatgcaccccttggcaatattcctgcgttgattgtcttgagatactcgaccttctcactttcttccctcagaattgagtacatccgtgaaaccttcgcgattgccatgatcttgcttctcaacgcgcgtcttttagcttcgttgtttaatatggacgaagtaggctttgctccggagacacctgatgtcgtttcttggctattcttgtaggcaacatcagccttccccacgtcctcctggatcattggtgtctcttcctccagctcttcctctgtgcagatgttcaggatggaaaccaacatttcggtaaccttttctccgacaaatggcaaagaccaagtaaatacgtccataaagttaggaagccaatatggatgtggcgacatgttaaattgtcttatgttcatgacgttgttagagtagttaagcaccgccgctttatttttgtaagcgtctagataattgggggcgctaaacaacgtcagcaagctcggaaaccctaatgtttctgtattcttgtacattctgtacccagcatcttgtgcttcgtgtgctcttataatagaaagcagcccagttttttgtaagaattcgcacgcagcttgataagtgaaggcaaacgaacatcctctcacagagtttggaacgaatttcgttcctgaaggatcgtctgcgtcttcgtcgtaagtctctgtaggatctgcccacatcaaatcgcacatcaatccacgagaaggtatttccttgaaccggtccattctattgatatcatccagcgaccgaagttctggagatataccgccatgaacacagaagtactggccattcataacggcagccaaaggcaaggcattgaacgattgacagcaggattcgtaaattttgaggttgtatttatgcaggcattcgctcttgaacgtgaaataggaggttaagtgcttgcattcatgattgcctcttagtaaccaaaagtgttggttaaagttcagcttcaaactgtaaagatacaacagacactcgatagaaaatgagcctcgatcgacataatcgcccaaaaataggtaaggcgtcttctgggggtctccgcccacctcaaataatttcagcaaatcgtagaactgcccatgaatgtcaccacacaccgtgacaggagcaggcacctgaagaaggttgggttcgcgggataggcagtctgtagccatcttcaatatccgcagcacttgagtctcactcaaacggccctcgcgacgaaaatgctctctcaaaaagtcgtggtttgggagcccgttcccctggaagagctccgcgtccgtgggagtgcccaatgcgacaggacggacagagctacatactctttcctttgtagaaacccgtgttccgttctcaagagtgtacgttgttaggtctgctgttgtctttccggaagagttgtcgcattccccgggtttatttttgattatcttcagggctgcattgatttttttggtattttcctgggccttgcttatgtcttttgacatccttagctaatgtatggttcctccgacgtgttgcggcccggaagagcactttcactttgttttttgttcttgtcaacttgtcctgccttctggatgctgaccgttgtatagccagcctacttcaagttaagccttattttgacattcgtggccagtgagtgaaatttttcagcaagctcatcgcatactaatcagtacatctctcattatttgaccttaatcgcatcttcctagcggctgcagtttaataatcattgcatcatgtcttcaaatatcgacgaagctgcttatgtggaagccggaaatggccaagcttgtttagctttcaaagacgaaaagcaagaagctcggttcgagctaggtgtgtcaatgatggtgtacaagtgggatgcactttccattgcagtcgagaacggatggggtgggcctgaatctgctgaaaaaagggactgggtcactgctgtgattgtggatcttttcaagtctgagaaaatagttgatgtaacgttgattgaggaaacgttgctgtatgctatggcagacgaattcgacaccaatgtcgaagacgactcagcacttcccatcgctgctggcataattgagatatacaagcagtgcgatgcccaagatttttcgacggttgagaaactatacctcgactggactgagaaacaaaagagtaagggaagcaagcgcattgtgcaagttgaggaagatccactgaatccagatgcctctgacagcgaggaagaggaagaggaagtggatggcgaatttgaagacgacgacagcatggcggttgacgaggtgcctgaaatcaacacggaacctgttgtggacgaagacggatttgagcttgtacagaagaagggtagaaggagacacaactagcgtgttcaaaacaacaattcgggtgtttgttacggtatatcgagatgtataacataggttcaattgttaacggcgagaaacgtcattaagtaatttatagattctattttgagctcccattgggatgcctttgtagagacgcggtcccgtttcctatcatggaatttcgtggggtccatgaacgcgcagtacccggagccaaagtccccggcgtcaccatgactccgtcaggggcgttaacgccccaactgttaccgagtcttagctttctcagaaagttggaagtcatttccatcaaactgtagttctctctctcatcgaccttcgttttgaagagctccactctggtaccaacccatatgttgggtttgagcaatcccatgtccaaaacaaaagaaccctccggagaaactagatcatcctctggctcattgctaatttcttcgcaaatcttctcatcttgaggatttttctgaaagcctgcccatgaaaatctaaagagcgaagaacgctcgttattctggcttccggcttggtacttgttgttcagccatgatgagaagcttgagcctacgcttgggctgtttggggcactattagatgcggattcgggctcctggtgcagaaaaaatgtggagatagagctactattactgttcgtcctagaaagcgatgacccttgtgaattgtgtctttctaatcttggtgtttggggttgcgagagtgactggttctgatgctgtaagaatgcatcttgttgtgagttctcttttgtgtacgcgctaataaacgggacgctgttgtagttgaaaatgtcggcccagagaatggataaataccaacgagaagctggcgcactgtgttcccaacttattagaaggggattagtgaccttgatgctgatctttgtttcgtatggcattgcatgagagagctcctttttcaagaagctctcagattccagcaacttacgaagcaatggaatataggtcgcggttgtaacttgagggatctctggaaacattttgtttacaattttgacggttcttttcaagatggagagagtctgagaccctagccagctatctttcagaggaccctcctttcttgttttcagtttactcttaaaacttaagccgagtggtctaatgggtctgagagcaaggagcagctctgtcgaagacaagattgggttgtgttccttatccgagtgttcaaaaagttcaattgttttgtttggagacccgttcgcaattcgctcggcagtagcctcgacctcctcagaataagtcttttctgcgtcaaaaaacaaaagcgactgtagttgagccttttccatcaaactgtactcgctccctgagaaagattgcaggcccgtattggcctgactgatgcgaacatcgtaaggcaatgaatcgtcaaaaaagtcactgatgaagagactgtttggcttcaaggacgcccgagaatcttgtctatcataaacgtaattaatctctgaagaaatctcttggagtatttcgtctaagcgttggacgacgcgagcgtgccggcaaagcacgaataacaaatgtttggagtctctgaagtaattgaaaatgcagctgttgaatgcatgaagaagaagagctaaagtgtcaagtttgaacccaggagaaaaggcgtagggttttgctttttcatcaggtttgttaatcgtcgcgtctgaagaatttccggaactatcgggatcacctttttcgccagcgaaagtagtcaagtagttcttggaagtcatctttgaaatcagctgtaaaagagccacgcatgcgttgtagcttaagccagtaagcttattacttctttcggaagaaagttgaaccagctccccaccatccttttcatgagccatgggaagcaggttgtaaattatttcaatcaagttgggatccaaaaacagattttcatggacctggttcattgcaatgttagataagtggataattgcaaagtcgcggtacgtcaagtgattaacgtccccaacggacaatttgaaaaagttgggtaacttgttggtataatagttaacattgaaacaaaaggacatcttggaaaataccagcttcttcgatgacaagtatatggcaaatccagatatggcaggtattaagcttgttcgccaatccggcgagtcggagtagtatttgatgtggaatatacagaccagcagtagcttgttagcgtacttatctgcgacgtagttctcgaatgacttgttgcacttcattaattcccaaagtaacgtcgtaacttgcaaagtggaccttggcaaacgagaaaggttgcttttggaagacgcgccctttgctgaattactgcgggaatggccgttctttttcgttgggcctttaccttgtttggtgctggcgttcgaagagccgttgagaagagaaaagggattagattcgttttcgatggctcggtcgatgggcctcttgagaagtgtcaccaggctgatcaatatgaacttcagatcaaattcccggttcaatgtccccaaataagaggagactaggttcttgatctcgtaattagtagagtaaagatttagcccatagagaaagaggtaaatctcgctccgtctcggcccctcgatggagcataaaagggaaaggttcaacatttgcgcagaagctgcagcaagggccttgcgtaacgctctcatgttcgtgctcttgcaagaagtatgataagagtttggagggtagttcaggccgttgttctcctcgttattgcggcaagagcggcacacaaggttcaagagagaggatgccaggcatataatgtggaactctggtagggatgtggtgagcacgcacagaaatttggggatatgattggagtatagttcttttgaggaaacagtcaacaggagccgcaggacctccagtctgttggagtccagtttaggactgggtggtctataattactctccgacgtgttgatgccattttcccaaagcaggaaggatgttttgccgagctcgtcgagctggggctttgaaagaggcagcgtgaagccctgcatgaaaagcaacttgacgcacgcctgcagcagggccactccaagcggcacaaccgcctgggactcggtaggagcgtggttgacattaagtttggggacgacaacgggagcgggaagctcgccacattggagggcctgcgagctatctcggctccagaagagcgagtcctcgaggctctggtccgtatccatttcgaagaatacgggcatgatcttggtcatgatgcggacgctgctgagcagctcggccctgcgcgcacgaaactcgtccacgtcgtcacaatgctgcagctggcacgcgagcgcgtggatcttgaatgcaaaaaaccgcaccaggctgatgaagttggcctggttagattggaagatgagccgcaattcctgcgtggaaaccacagaatacacatcgcgcgcctcggcgtccgagcttgcgaatgcgctgaatactggcgagaacagctcctcgtccggcagtgcgtcgccggctccatcctcgacctcgcccgtgaggccgttttgcgacagagggtcattgtagcagcgaataatatctcgcggatgtgccgagggtgaatacaaaggtagaacgcccgggtctgcgagttggaaaatgtggtcccggtactgcgtaagtttcgaatcagactggcccatgctcggggctgtgaagtgcaggtcgctgggcgcgtatggttggctggaccgggatgtttttttttttgctcgcggcgcctggttaattgacagcctatggtgaacctataggcaaacaaaacctgcctgatcaccagctagtggcgagaagagcctggtaactccccacggcgactcaaacgcagggaatggcggagatagtacgtaatcaagtgttattccgggtgatatatgctagataaatggacattagaaaggcaagacatgagacagacgggagtgaatgccgggtattgtatggtgtggagcgttagtgtacaggagggggcagagcggaggtgggcccgcgcgcctcgcacgtgcccgcgcgaggcgcttaccagtcctcaacttgctcgaaagcgcgcttgttgcgcatgatgtcgttgtcgatgtgctcgaggcgctcgtctagctggttctcccacatctcgagggagctggagctggagaccgtacgcgagttgaccagcataggcgcctgcttggagcttggcatgggcacgcgcttgtagtcggggatcgtgagttccgagttgtcctgcacgcatgaagcagcggtgcgcgcggcgggcgcgggcgccgcgccgctgacttggtagccacggtccacggactggcggatgcgcatgcctatggtcgacagcgcgccctggcacgcgtactgctcgttctgtctctcaataccctggcctaggtgtctcttttgtggtgattctgtcattgcgatactctgtatacgggggagatcagagttttctcttatcgcggcgtttaaaaatttcgcccagggataccaaaggtcgaccggctttttatactcgccaggtgaccacagaacgctgcgggaggggggtggcgaccagccgttcagacgcccgggtaacgggtgcgtctgccgatgcacgaagcggctgcaccgcacccgtgcaccctggattgttttggtaaatatcggtgtctgggtgtgtaaacacacagcacccacgcacccaagaatttttttgtgggccggatcatcgcatatttcatgtgctggtgtacgatatcacatgatcattatcacgtgcatgaccaagtccgattcgtgcgtggcggccacgtgcacaatacgtgtcctgtgacccacgctcccgccgtaccaactgactgacgcgctgtccccgcgcgaggctgcttctatgccactgaacctagcgtaggcgcccacatcaatatgtccgtactgcagaggccgggctcaggaactcatcgatatatttgaaatatttcctctatgcactagtaacagcgaaagattcccctatgcactagagagagcgaagttggtgaggaaacgtagtgcatacggcacaaaagttttcactctaatggcggcggcgtcaaacacataaaagctgggctattcccacacgctccctcgtcctgtagtttagcgggcgaccagtaaagtcaaacaaacacacagtttcaagatggcatccgttaacgtaaacctatcttctaagcagacggtcgagctcgagcaggagtactcggcccacaactaccaccctctccctgtggtgttccacaaagcgctcggcgcgcacgtatgggaccctgagggcaaggaatacctggactttttgtcggcgtactcggcggtcaaccagggccactgccacccagagatcatcgccgcgctggtggaccaggcgtcgaagctgaccctgtcgtcgcgtgcgttctccaacgacgtgttcgccgcgttcgctaagtacgttaccgagtacttcaactacgagatgatgctgcccatgaacaccggtgcggaggcggtcgagaccgccttgaagctcgccagacgctggggctacatgaagaagggcatccccgataaccaggccatcatcctgggtgcgcacagcaacttccacggccgtaccttcggcgcgatctctctctccaccgacgaagactcgcgtaacaagttcggccccttcctggaaaacaccacctccaagatccccggcaccaccgacagatacctgcgctacggcgtggtggaggacgtggagctggctttccaaaacgccggcgactgcatcgctgcgctgatcgtcgagcccatccagggtgaggccggtatcgtggtccccagggccgactacttgaccaaggtccagcagctgtgccgcaaatacaacgttttgttgatctgcgatgagatccagaccggtatcgctagaactggtaagatgctgtgctacgagcactctccagacgtgaagccagacattatcttgctgggcaaagccatttccggcggtgtcttgccagtctcctgtgtcttgtcttctaaggacatcatgttgtgcttcgagcctggctctcacggctccacctacggtggtaacccactggcttcgcgtgttgcaattgcggcccttgaagttgtgagaaaagagaacttggttcaaagagcccaagacttgggcgagttcctgcagggcgagcttgagaagctgcgggactcttcgaacggcattatttctgaggttcgcggtaagggcctgctgactgctattgtgatcgaccctaagcgtgccaacggcagatccgcctgggacctctgtctcctgatgaaggaccagggagttttggccaagcccactcacgagcacatcatcagattggcaccacctttggttatctcaaaggaggatttgctgaagggtgtggacgccatcagaaaatctttggagctattgccaaccgtggaaaaggcggctcactaggaacttgtttaatagtaaattattaggaggctttaataatatccataacgtacacacactaatattcaaattcgtgtctagcggggctgctttggtaacttgctgaacctgaggagcatagagaaggggcgtattcactcacgattctacgaactcagtttactgtgtgcaggccacctcgccggcaccggtgaccgttcgtattatacgttatcaagaacagaaacaaagacatccctggcttatgcttcccaccgaaacgggaaagccgcggacaatttactgtacttatgggataggcgagggcataaacactaatcggaaaccaacttctgagctcaacctatatgtcaccattacgagtcagtccatagtttctttctcgctacttgcaatctactcactccttttgtatacgtcgctcataatgagctcttgtgagatttaacatatttcgtaaacacttgctaacatttactataagaaacgaaaacattgcaccagaaacaaaaccacggaagaccggcccgccaagtataagttggtatactagtctctgcaccgctggaaggcggcctaaggacaagtgactgctacggttccaagggctctccgatcatcacatgacataaaggtgtttcggcggctaaaaaaagcttgaaagttgccctttagagaagtaacagcacgccagaaaaaaccacacacatagaaaggtgcattcagcatgcataagagtccgcaaaaatgcttaccagcgctttttgactaatttggacagggctggaacgtgcttcaaagcattgagagcttgtgatatcgccctttgtttgctcgtagacaagctacatcacgtgataaaaataattagctgatatattcacagaaggcatttggcgacctaacgtttgcactggaggcaccgaaccttagtactgtccgcatctaaagatgaacaacagtagcgcttcaggctcactactggcaaatgacctaaccatcaactctacagggttaacagtcgcaggtgacaatgtcattgaaggtcttactaccgcttttaacttgttgacgcaggcgtcttcatcgattctggcggtctgcggagccatctttaccagcactacttggcacgtcatgcgcttctttctcctgcgagtaccctcttgggtcgtcgtatcttccagcgttagtattaccctttcattctacactctgctcttagtactgtttaccataatgtttgccacatactacgtgctaagtggccgatttttgcatgcctacaagcggctacaacctgatgacagcgatgagaagctgctcaaagacaagaagtttcgtgatgagacggaggcacttttcgccaacaagtctgaaagccagcggaaaggcgggttcacgtcgtacctggatgaatttcttagcgccatcaaaatttttggttacctcgagaagcctgtatttcatgaactgaccaagtctatgaagacccgtaggcttgaagaaggagaggttctacttgttgacgatgcccttggctttgccattgttgttgaaggaagccttcaaacttaccataaggttcaacgcaccaacaaaaatctgacgggtagtgttcctgattttctagacggaagcaactccgactcacttgacgatgctgcctcagactgtgacgcttactcgctgaacggtgaaaaataccaactcttgaacatcgtgagagccggcaacccagtttcatcgttagtgagtattttaaggcttttcaccggacgcaatgacactccactaagtaactcaattcccagttttccagcatccgaagagggctatccaggctttatgtcaccctttctagattcaaccttagagaatcatgcgtctgaactaagaaatacctctagaacgcaaaagcttgcgcaagagcagctagactctggcccacgttcgcctaacaccgaaaatattcgaggtgaaactaaagatagaccggagaatacggtaccatttgaaggctcgttgcccgatattatcgcctgcgcacctggggactgcactatcgccataattcctgcatccgctttccgcaggctgacttcaaagttcccccgctctgcatctcatatcatacagatggtactaacaaagctttacagagtgacatttcagacggctcatacttacttagggctcactaaagagataatcaacactgaagttgtattaaacagatctaacaacatcgagcttccatactacctgaaagaggctgcgatccgaaagataaaagctcaggaactgtttaaaaaagaggagcagttaaaaaccccgaaaactggtccaaagacgagaactccaattggtaggcgctcttctaagggacgcgcatctcctcactcctttctcaaaaatcgcggctcccgacatgtagtgctggattctagagatcacctgaaccctggtgatttactttcaaatgttcccttgtcgcggaaggacactcctacgataagaggggtgtccaataactctgtttaccaaagtgaaagcgcgaaatctaaaagtttcaggaactctaacaatcaggtcaacgcccagctttcttccttgtcttccctatctgacaaagcgaaggcaataaacaagagtgggaagagcagcgcactaagcgccgctaccaacgaggatgacgaaattagggaaaggactttctctgccgctcaagaggaaacagaagagtcatcttggagaatcgctttagttgaaggaatgttttcttaccttggcataacaaaggaaaacatacttcctacgacggatgatgacgacgatgcgctctcgttgcgtaggtcctcggaagtgtccttgacaccatcatctcagatgagtgctccatcagccttccgtttgttgtctccagatcagtttgtaacaaagaaaggacctaaggttaaaccaaagcaggaatacaaagaagaaataccatacaatattgattttgacacagtcaaagatgagtttgctcaaggtctacaaacaatgtttgtacgcgaaggttctattttggtttcacagaacactcacaacaaaggcctatactacattatatcaggcactatggaggttatttggacgaatgaagaagaccacacgcagcacattctgcataatataaagtccggcggaatagctggttacttggcttctttgataggaagcaagtccttcgtcactcttagagcaaagaccgatttgtatgttggatttctgccagttcccactttggaaaggctctgcgacaaatattttatgatatatttacggattgccgagaccttgatcaatctcttaaatcctaaaatactaaaattggactacgctctagaatggatacatttagatgcatcagagattctcttcaaccaagatgagcctgctaacgcaatttacgtcgttttgagcggcagacttcgtcaacttcatcgttcgaataagacaaaacccgaagctctagagaggaaaaacaaaaaaagacacttgcgcgatagctctaaagtcagggcgattagagaatatgcccagggtgagagcttaggggaagttgatgtgttaaccgcaataaatcgcctttccactgtcgttgctttgagagacacggagctggctcgtattcctagaacactgtttgagcttcttgcaatggagcatccctcgataatgattcgagtaagcagactagtcgcaaggaaaattctccagcaacagagaggatcggaagcccctgaatccataaacagcgcgaaagactacaagtatgatttcaaccttctcattcctcccacagaaacaacgaagggttctgtcataaactctgaacatggcgctagtgctccttcagatggcgacagcagacatagttatcgcacaataaccatccttccaatcacccagggtctcccagtcgaagaatttgcctcgaaattggtaaccgcttttaaacaggtgggaatgtctacaattggacttaaccaatctgcgactttgtctcatttagggcgtcatgccttcgacgggctctctaaattaaagcagtctggatactttgctgagcttgaagagatctacgatactgtcgtctacattgcagacacgcccacgaactcttcctggactacgacctgtatcaaccaaggagactgtattttgttgctagctcattcagcaatgacaccggatatcggcgagttcgagcggctgttaatcaagtcaaaatctaatgctagaatcgaattgatacttttgcacgcagagcgctacgttgagcctggacttacccacaagtggttaaagaacaggatgtgggtccattctcatcaccacatgcagttttccagtccatcgtatgttagggacaaggaacctgaagctgagcccgaatcaaatacaaaaactttcatccgtaatttgaaaagagaacgcctaaatcacatcactagacagacccaggaaaacatttctaggttactgcctgattcgctcaaatcaaccgtcgagaacttttcctcaaagtttatcaacaagaagtcccagttttacacgccagttttatcgcacaaaaatgattttctaagacttgctcgtatcctttctggcaaagctatcgggctagttttaggaggtggcggtgctagaggcattagccacttgggcgtgctcagagcgattgaggagcatggaatccctattgatatgattggtggcacttcgattggagcattcgtgggtggtctttacgcgaaagactacgacctggtgccaatctacgggcgcatgaagaaatttgctggcagagttggctccgtatggagacttctgacagacttgacttggcctgtgacctcttacaccacgggccacgaatttaacaggggcatatggaagactttcggggacatccgtatcgaagatttctggatacaatactactgcaactctacaaacatcacggagtccattcaagagatacactcaactggctatgcttggagatatattcgtgcatcaatgtcactagctgggcttttgccaccaatcgaagacaatggctccatgttgctcgatggcggctacgtcgataacctgccagtgtgggaaatgaaggcccggggatgcaatacaatttttgcagtggacgtcggatctgtcgacgacagaacaccccaaagatacggcgactctttaaatggattctggatcgtgttcaacagatggaatcccttttctgattacccaaacattccaaatatgacagagattcaaatgcgcctgggctatgtcgcatcggtcaacgcattggagaaggctaaaaacacacccggcgtcatttacgccagaccaccaatcgaagactacgcgactctggatttcgccaagtttgaggagatttatcaggtaggaaccgcctacggtcacgatttctttcaagaacttgagaaacaaaaaaagatgccccacatcccaggctccgagatgttagcggacgatccggaatcgcgccatcgcatgctatatagacgcaacagcgtgtaaaaccgttgcggaagagacagtttctaaacgcggggcgccaagagcgacccagtaagcgcgttccccaatataacaatatcaataccattttcccaaagcattacggaatacttatagtacacagcaggaagctaacttgtccaggcctttcacagcgccgtctcaatcagaaggcgttgtgatcagcgtaacagagtcgcctctgacaaaaaccatctccgagcctttagtgctcgacttaagctctccatcgaccagctcatatatcgtttcggttgcgttagagagaacgatgttgcagtgcgagtcaaacgcctgcagaacgcctgtcatctcgcgcgcaccacgcagtttcacaaacactttttcatctaggttcagcttcagtaaatctaagggcgtatccatcgacattagcgctcaatggggtgtttctgagatggcactggctacaactctattaccttcgacatatgctacgctctttttttcacagaggacttacaatagaattacaaaaagtggccgggtaacatcgatagaaggcagacttctgtcaacaagagaataacacattctagatattggtgagctagcgtgatacccagcaaatatcccagctgattcttatttccgaggccctttttttagccctctcctctgcatctgctcaaaaagaggcgagctttctccaaacctggtaataattttatttgaggctcttgcctcatagaagccgccaagcatactgacgaaaacagaaaggaccaatgtcagaataatgcattgactcaagttcaaggtgtctgttagacagctaaatgtcacttccctattcacgtgatattcattgacctttttaacctggagaagcactaataacgaataaaacgaaggtactgaaaaatttcagaatggcagtgtgtgggccttagagagttcgcttggctatcactttgtcgtgtaacagtgcggatagttctttaccttgtttctgcaactgctgctgtttttcgatgattagtgctagaaggtccctgcacgttacggcgcgtgcgtgggctagaaccaaatacaccaagcccaagcccaagcctaaagcgagactaaacgtcagaagtccaatgcagataacgcatcatgacaacaacctacaagtgacagcgcctatccccccggcagcagccaatatcacgactcccgatgaccatcccctatggcaatttttcgcggacaaaaagtacttacgcaagtttgatgaactggacgtggactcaaggccatggactattccagagctcagaagaaaatcattcgaggacctccactctctatggtacacctgccttaaggagaggaatgtgctggcccgtgaaaatcacttgctgaagaacgatattggttccaatcaggactcttacgaaactgtgtctgagaaaattagaaccactatgtggagaataaggcatgtgctcagcgagcgtgactgggccttcaagcttgcgcagcaagaattcggctctgaaaaagaagtatttttgcaagagttcgaagctgaattcctggaggcgcccaccgcagaggacgaagaggtcttcgagaagctcagcaggctacaatacagtgtttttggcattagtgaatacattgacgaaaacaaagtggacagggcttttgtcgacggcatgaagtacgttgctactttgaaactcaagaagtttgcctcccggcaaaaagaagttgaggatctactccagcaatcgaacaatagcataagcgacgccggtgaggcttttgtgctcttcacagcagaaaatacccttgaatccgttaacgaggcgtgcgacgtaatcaaagaactgagggccaagaacagctcagtatctagatatgaagagcttgaaattgttggcggctacgtgaaacagctggcggcagctcaagacgagaaaaccaccagcgcataagaaacaccaatataagttctgtctctttcttaacccatgtatatagcatcaccctttaaacctgtattcaacgcgtttagttgtctttcttttaggccggccagtatccgagtattcaatttcctcctccaccatttcgtcaagctcccttttcacgctattgccctggctcggcaactcaaccttgacttcaaattccagcttccgtctggacgttgtgccctcgctagtagctccaattgtcttgccaacttcttgagcgaaaacgatgccttgggcccaccctgcaaaatcgccccacttctccttgaacatagctcgaataaggtcgagctcgtaattaaccttcttacgggttattggcaagtttttatacctaatttgaagctcctctatatcctgtcttcttggtacaaacctgtagtctctttgcgcaatgcgcgcgatatgcacatctacaggcacgacctcatccatttccaatccggataagcagacacaatcagcaactttagggcctactccatcaaaacccataactctttctctgacttgctcatactccaaatggtctttccaagactcaagatattgagtgtcagacatatcgagccgctctttcaacattttatctgctgttttcatcaagaatttggctctatacccaaaacctaatgctcgcagtttctcttctgacgctctctcgacaagctctttgcttgtgggaaaagagtagtagtctactttgtcgtattgtcccactggattaccaaattcaatgcacagtgcgtggcacatttttgtaattctcgagatgttgttattactagagcaaatataggaaagcaaggtctcccatgggtcttgactcaatatgcggatgccatgtggtctttttttctcgaacctggagtctcgaggaagccattggttttcatagagctctgagagcggtacttcaagcctaaagtacctttttaggaagctgcctaagctagagcactcttcagcacctaaactggcatattcgatatagttgtcttccagctgtcttaaaactactattctgaagcggtcatcaatcctcattgtggtagaatattgcccaagtccttcatgaaatatccatcggaaagcctgtccacattgaagaactttgtccaagtacaattctccacgcttgaataatagcttctgaaatttaagcatactttctttatcaagtgaacttctctttgtccttagtgtggtaattctttgacctcatcgcgttcgtgtaatgttaatatctgtgttttgaaaaatgcagtttactatgtaacagatcaatcctgaaagcgcagagagtgacaagtttccttagacgctgtttctcacgaccccagatcaaacatcaatggagaattgttgatccacagtgagcaaatctctcaaactttatgaaaatagcatcggtagcgttaaggttatcgaacattcacaacagaagattacctctcaacttttatcgataccatatgaaaaccttcgctacttcgccgatagcccaacgcggaccgattaaacgcgcaaagacgtgggacagtaaggagctttgtcagcttctttcagactctgatggatgggatgatttaatcgacagtcctgtgaaacaacctgtggaaacactcgggcagtccaggtttgaaatgagcccatgccgcatcaaagagcaggacgaagacgatgatgacgatgatatattactattatctgaaaactgggttcaaaagagaggcaagacatgcgacatcaactccacgcatcgcgtcaattccgtaccacaaacaaaagacacaacggcattaacctcaagccatagcaaacagctggatcagtttctcaggcgcgcttcatccaagagagatcctactgtagagttacctaaaacaagtttttttaagctcacagaaccgaaacctgtcaaagatgcactatacgccccagctgttcgaacagcacagagcgggaatactgaacaaaacttaaaatccgaggccgaagaacctttcagctccatccttaaccagccgacagctggtagccaacttagtacatccccttcttttgaggatcctgattgtcctcctctctcgctttccatggaagaagaagaggaggggagtgtgaccaatggccgcaagcggtcttcagtgcgttcaagaaatcatgaactagtattcttgacacaaaaagctgaacgcgagggctcagaagagcttgcttcccggaccaatagtacactgaccaaaaagttggttcaaggtcttgttttgagcgaagaacaggaatcagtgatagaacttgcaaaagagcgctataacatattttatacaggaagtgcgggcacaggaaaatcggtcttgttacgagtcctcatcaaaactttgagaagaatgtacggaccaggcagtgtagcggtcacggcttcaacagggcttgctgcctgtaacatcggcggcattactgtccactcttttgcaggatttgggctaggaaatggagattctaaaatactcttgaagaaagttcgcagatcaaaaaagcacgtcaaacgctgggcgtctatcaaggctttggtcattgatgaagtctctatgattgacggcgacctcttggataaacttgactatgttgcaagaagcatacggaaggaccaatctccatttggtggaattcaggttattttatctggagacttctttcaattaccgcccgtcaacaagaatcaaggtatcgaaacaaaatttgctttccatgcagatgcctggaaagaagctatagacgccacaattatgcttcaaaaggtttttaggcagcagggagatagcgagtttgttgagatgttgaacgaaatgagaatgggtaaaatatcactcgaaacagagttagaattcaagaagctttctcgtcctcttcctgatgacgacattatacctgcggaattgtacagtaccagaaacgaggtcgaaagggcgaacatgtcgagacttaagaaccttccaggagaatgtcatacttaccatgcaattgatggaggaaatctgagggatcaagaaaccaaagaaaagcttctttcaaattttctggcaccaaaagaactgaggctcaaggtcggcgcccaagtaatgatgataaaaaacatagatgatacgcttgtcaatgggtctcttgggaaaattattgattttattgataaggatacttacatgttctatgaaagagttagaagctaccctgatatcgatatagaagaactcgagttaatgcgccaaggaaaaattccaatgggtgaaagctctgaggaggaggagatgaaccaaagagtcattagaaagaaaacactcaaggaatccttttgtggtacagatgctgtagtaacaggagagagattgggtgaaagcatttttgatttcttgctggcaaactttgataaattaagtgcgagccagaggcttaatattgagaggaaaaagaagcttttggaggaagtgcaagcgagctcaagcggacggaagctgcctttggttaggtttttgacacctgatggaacatcacgatgcgtacttgtacaacccgaagactgggcggttgaagacgagctacaaaagccgatagtcagtagggttcagctgcccttgatgcttgcttgggctttatcaatacataagtcccaaggtcaaaccctacctaaagtgaaagtggacctcagaagaatttttgaaaaaggtcaagcatatgttgctctgtctcgggcggtttcaagagacgggctacaggtcctcaactttaacaaagcaaaagtccaagctcatggtagtgttatggaattttatcaaacgctgacttcggcgcatgaggccaaaaagcggttttcgagtaccaaaggcaagcagcaagctctttacttccctcagcgggcagcgcaaccagccaagaggacgaactcaaacactaaagaagagcggcaggaccggatcacttcgatgctaatgagaaaaaataaaagttcgatggctgacgccaagctaaaggatacgggcttaatgtcttttagctaccaatctgatttacaatgtgatcaaaaccaaaactcatagatcagtttcaaaggagctaagcgaaactgttagcgttgcgctgatttttggtacttttgtaaatactactataaactaagctttttaatgatcgtcgccagtggcccatttaagcccacttgagaaaaagtttgatacgctgctagaaacctcttctagcatctgtcttttgaacgcattctcagatctttcgttggccaaggaatattggtctgaaacaaggtcccttgttgagagctccaactccaatccactccattgtgtcacaaccgcctctatttcgtcctcaggacaaatatgcagaaggtttcccaaaatctcaagctgtaagtaaatgatctctgttggtgtttcgctatcaggccaggaggggtcaaaaaacttaccaacttgcagaactgttgaccagaaaatttgggagttgcgccgcgtaagaagtagcttagttttctggtatgcaaactcgaaatcaaagtttgctaaggcgaagtcaatatgaaggacaagaagtcgcgtgaactcatcataaaaatctggcgatacgtcatggatttcaagccccgagtacagcttttttagaatcgtaaaaacttcatctaaattgcggcatagttgagggttgagttctagaagttttgatatgacatcaaacggctcgttcttgaattctagaagtatagagggtttgaatggcacccctttcgagaagtagggggaaaatttagaaagataattgacgacatcaagtaaatcagagagatgggtgtattgattttttggaagaagtgtcaatacctttctggcatttaatatatcccgcgtgttatggctcccgctaggtgcgttattgaaaaaactccagaagaaccttaggagtacactatcgtcgatggctatttttgaatctgtcatgaattcttgtagcacatcgaagtttccggatccaagaagcgactccacgacgataaactctttctcgcctgggcttagcttgctaaaaataaggtcgtcatgcataaaggaggcaattctttctaaaacagccccggaagaatctgattgaagcaagcttttgcacatcagagagaaatacgatttttgcgcaagctcggtatcgctggcaagcttgtgtatatcttttaggtttgaaatatgcagtgtgtccatgttttcggaataaaaacgtaaggtgcgcaaatcaatctggttgaagagagagatatcgccttccatagaagacagtatgaccaaatgttcgctagacgattttaagccaagctcctccagcttaaacgcattctcatataatatcaagagtgcgcgccctctaaatttttcactgaaatgattgggaagacttactggggtctctaatgcaatggttttgaagatattgtagttgaggagagtgtcaaaagagaagacgtcctgattgaaaacaactttcaaaaagtcctcatagcagctagtgtaattaacgaacggtaatatttcatacgtcaaaactgccctcgaagctgggagaccgcctgtaccactttgattagaacagccttcaagggaatcccagaaaagccctaaaaccttggcatgagaaagaccctcaaactctgcaacggatactgatgtactacagcgagtgttgtaatgtgctaagggtttcaaaacaccggaaacccatcgatggaagggctcgtattcatttcccgtaagctgcgtccataatggtttgtagaacagagcgtcagttaccacaagattgcaaacatgcacccttgccctcagaaatgtaaaacgccagtcagaatcactaattgttaaatccagcttctctaatctcgaattgaccaaagcccgcagcaagtcccttctttttcgcagcatgtctgggtccatttcgactattgagatgagctcttcatctgctttaatcaatgactcaggcgagcctgtatcatcatgtttatcctgagatgcaaactctagtattttgcgaaattctgtaggcttcgccagctccggccatagcacgcaaatcacactcaagatctcacctaagctcaggcaattccaaccagttattagtttctgaatagctgaaacatccctcctcaccgagagacaacacaatagcacgtaaagctgctcttctagcatgtgttgactgactatacaccgatcagttaatgcgtgtagcttaaacattaaaaaattaatgaattcataaatctcatgcaatgactgcaatctcacgaaatccaaatccaaaccaacggtagacagggaatgagcagtgataatgacgggaggaaagtcgaaagacggctagcagtgtacagtccagacactcagctcaacacgtatatgaatgcggtttcggagctaggatcattatgcttttccatactagtgggtaagctagacgagaagcacgagctaacacaagaaaggctgcaagcctggaaggaggaaatccagttcaagcactcggaagcgcaaatgtatgtggaattcgagaaattgaaggtaaaggtcgaaaatgagtccgcgtccgaaaacattgaggagatcaagcggcagatggagtcagagctagcccagatacgacgcaagaacgatgtcacaaggcagagaaacgaaaagctgcgtgcaatgaattctcacatagacctcgtaaatgaacagctggaggatatgcaccggggaaagtccagggtaagcgcgacgcgagaggaatgggagcgccagcttggacgtcctgccgtggaaagccttttagattccaatgtgttcgacaaaaacattgttaaggtacgagacggcgatgaacgcgaagagctgtcagttgtgtctaacttctccagacgcgcggatgagctaaagaaaaccaatgattccatgaagaaaacagctcagcggttgcaagtggaactcgctaattataaggagaagtgggcccatgacgccagtttgttcgataagattacagaggttctaaaagacgagttggtcaagagggatcttttcagacctcagggcaagaaccaggccgacgaagacaacgacgaagacgaggacgaggacgaggatgataatgatctggacgcggaggccgcggagtcggaacaggactcgctgtcggaggcgcagaattccgacgaggaggggaagctctagcgctaagtcacaaagagtggagagggcgattgatatgataaaactcgtatagctttaaagattataaatctgttatacaaaaaacaattaatttacttgttcttcattggaaatttacacagtctccaagatttcgtccttgaaaccggaagcgaccttcttacccttttcttcgccggaggcttcaccgtgcaaggtcatcaaggcaccgaggtcgaactttggttgtttcaacaacttgacctttctgatgtggacgttttgcaatgggaagatgtccttggtagcgttctcgatctccttgttgatgacttctgggatcaacttggaggtcaactgggccaaggtggagttctggacctctctggtcaagatctcggagatcacctttctgatggctctgatgtgagaagattgggcgtaacaagccttcttgacctggttaggctgtcttctggtgaaggcaatagcgaacactctcaagacgtactcgtcggcggtcttgacagtgacgttagcctcgatcaaggtttgccactttctgaccatggatctgtacttgtcggtggtgaggtccagaccgtggaagttggtcagcaagttcttgccttggacttcgtcgactctcaacttgacctttctgaaagagtggtcctcggagccctgcaagtcagcgagacacacttcgacgactctgcccttcaagtagtcagaggcgttcttcaaaccggtggacttgttgaccagggtcttaccaacgtttctgttctcgaaggtggaaggagccttgatgtcgtaccattcctttctggagaatgggtcgacgaccttcttcttcagacccttcttacccttggatagtctcttgttcttaccaacagccattgtcgatttggggtgtgattactgagagatgttaagaaactagtgtgagtacaacttctgcgcaaggtcttttgatgaaattgttcaaatttcaggcctgctgttgcgtccggccacgctaccctccagcctgccacgccggctccaggcggagccccctgcctacgctgcctgccctcacgccgctccccagcctgggagccgtgctaggttcgcagcgacccgccgctcgccaggctggcggcctcccgcccgttggaggccacgcagcagatcttgcagtcagcccctgccctctctctcaggaactctcggggtcagcctggagtgccccagaattcttggcgggacattagcccacgcataaatatttacacgctatttttgtgttcagtaaatgtaagggtgtaatttcgagtgtctgggtcctaaatttaggggtagcagtcatatgtaattgtgaacgaaagaagccctgagatattgacgtgttttgtgcttacgtcaggtgtcgcacaagatgatgttgatatatgccttgaaaggtctgggacggatctgaaatcgtacaacggtgtcacaggtaagtcgaggaccaaagcagtccccgaagtgaacaaatccctgggtatcctgctcttttcgcatgtctatggtttctggtggagacacgccactgcttccccaccccaaaaacacattcacgctcaaaatcgggctaataggcgacgcgcaggtaggtaagacgtcgctgatggtcaagtacgtggaaaacgtgtttgacgaggagtacacgcagacgcttggcgtcaactgcctcagcaagaagattacgttgggatctgcggatatcctgttctacataatggacctgggcgggcagcgtgagttcattaacatgctgccgctcgcgtccgagggcgccaaggcgattatctttcttttcgacctcacacggcctgagacgctcaaatccatcaaggaatggcaccgccaggccacgggcttcaacgagcaggcggtcccgctgctcgtgggcaccaagtacgacctgttcgtcaacctggacccggaataccaagctcagatctccaagcaaagcatgcgctatgcgcaggccatggacgctcccctgatattctgctctacgtcgcactcgatcaacgtacaaaaaatattcaaaatcgtcattgcaaagctctacaatctcaccatgcgtgcgtcagagatcaaacagataggcgatccgcttctcatatacaaatatctgggtagctcgcgcaggcccgcttctggatcgtctacctcatccagcgcctcctgaacgcgtgctgttgttacagttacaattgctgttgctaccaccagtgccgcggcggcacttccatcgtcataccacacttaatcgtcatttactctatacaattggccgccttctctagggctccataattattacattattcatagcgttttcatgattttgtcttggtccaaagcgatcttcacgtcttctgtcgacacgttgaatttcacggcgctgagccgttcgttcttaaggttttgtttgatgataattcctgcatctatgagctggttcaccaggaactcccaggaaatgatcctcagctgctccatgtcgagttcggagtcctgattaaacagaactcgttgcatctccacgatatatttgtttttgccattggcctcgatagaagaccgaatctcgtcaactatgtcgcctagcggttgctcgtggtttccggttttcctcatcaagttgagcattgcatacagaaaaagcttgcttgtgaacgacaacccaacaataaatgaaactaccggcgagttcacagtttcattcaacgccttcatgatatgtgcaatttcaactttttgaagttcttcatcaccgccgttttgcgtagcaattttagtaccgttttgtttgccgtcataagcaaatccatgcttttccatataatcctgttcagcaatctcgactgctcgtttgcaggccttcaaagctcttctcgcgtcaccgcttacactagcgattttcctggatgcaatctccaccgcatcaggcgatatcttgagtctgactttttgcatccccgtagtatcaatgtcaggctgctctccatcttcaaaagctatgtgtgcactaccgctttttgtatcaacataaaagtagctgtcatttaggcctttcaggcgtaagttaatgattgttttaagctcttcgtagttgtagccagtgaacatgattctagtgaacccaatcctagaggacaccttgtttcctaattgccgttcgggcaagtccatggtgttagcaacggcaacaacaatcagtttggcattcccgtatgttgtccaattgaaaaaattgtacattacgtcttggctttttgtcactaacgcatcaagttcgtccagtagaacgagtataggcctttttttgtttcttggcaccttattaaaatagaactcaagcgactccatcgctgctccagaggttagcctctcaccagatatcttatgccacaaaacctcataactatcggtaggttttatcatcttcaaaccgtttatttcaacgtactggaatctaggaagttcatcctggtcaactgattgcagcaattccttgactacttccctcaccgtcagagtcttgcccactcctggtgttccagcaacgtacacagtggtgccagttccagcttcaatggcgctataaaggctcaaataaattgatgcaaattcgttttcacgggccggtaaatactcttcgaagtttgtagctttgacaatctcatccttcccttgagaagtgtaaagctgttttttgaccttagaaaaaatagtttcaactgtatgttgtttctttgggcttctaagtttgctctcgatcgccgcagcgtccacatcaatttgatcttggttgaactctgcgagttgagtcaagtcgggaatatcttctggcctactaaatctcttggaaaatggagtgtaagctttctttgcacgcgaaacgtttttcttggtgtatttttttattccgcctccagttgcagtaccgaccgccttgttaggtctctttctcggtgtcgagggtaatggagtttcttcgacttctgttcgcctcttggggctacgcgatttactcctcgcgactcttttgacctgtgttagaggtctgtcctcctcagtgtcttcttcaacagtaactttttgatcaggcgtaaaagttgcgtcaggctttttggaatcgcgcttgttaccagtgttctccccatcatcgtaatcttcaatgtttgatgacgtatcgcgaactgctagctctttggacggtattatattgcgatcttttgatgtaaaggtttctgttggcaattcaacgtagtccatatcgtctgtagcatcctgaaattctgcgctctcactgccactgccatagacttccgcgcctttagccgagctcttcttctggttagctaactcaggagttttttcttcaagaggatgaggccgagcgccaatggtatctgaagtcttaaacgctggtgtataggactttagtattttatcttgatttgtgacagtcaattctttcacgtatgcgtaagaagtcttggcctcccaatctagcatttttcgttctaagccgtggatatcaagtgcagcaaatgaagtaccgtctggctcacatgcgtatctaaccataaacctgtatggggaaaatggaatgttttcgccgtctgcgggccattcatcagggctaaggattgaggccgaagaaatgaagtctttgaggtagatttcagatagcccagctgttagacccagttcggatttattggttactttattgaaatggtctagtgcctcctctggactcatctggctgatacgagatgcgtccatctctttggcccggcatgttttgacgaggtgctgtttcggatcgaactcaaaccagcgtaagtaattgaaagcccatatttccacaatattgttcatggtgttaagacgtatctcgtgcaccaggtacacagagtatgagtcggcgacttcttcttcgcgcatcaccacggagtcaccgcacgatatttctaccagatcctgcagccttctaatcacaacatgttctttttcgccctgcctttgcccccttctacgcgcccttctttgtgataggtcatcgggcaaaattcgtccctggctgtccttcttaatgatttcccagccgttgagctgactgggggtagctgccattgtctccgactgtgcgtatatttcaaatgcacagctaattgaatactagagaacctctgccttggtgtatggcaactgaaacgcctttattactttctctgtttgagttgttgagatttcccaagaaatcaaacctatggtattcgttctatgtgacttagagaggtctttaattattatactgttaacattgttcaatggtgatcgagtgccctgtatttgaaaacgctaaatatagcggtgcaattgggggagcttacccatgaaaggtaactcataattccccgatatgcttgttcgccgggtcaagaaagttgcttcgaagccgtttgagaatctaggtgcactcgacagattgatccagtatctacgactaggatcatcactcatagtggcagtcctcgtcatggtgctaactttgggagcgctggtgtcacccagtaagattttcatcggaaagctccatacatgtctgggtgatatcgcacaaggtctgttcgatgcgttacagcaatcggtcgaagccaagacagcaaattacgtcaataacggagtagggctcaccacttccgagatcctgattttgactgaatatacgacgtctcaagtacagtcgtcaccgctgtttgtggtatcatcaatgtacggctggtgccgagtggacaatggaacgagctcagcttcaaatgcaaccttccgcaatcatacacagtgccacaccgtgggctccacgtatgttttcaactatagggagctaatgaaagagataggtcttaatgcaatcctggaatatacctacggtacccttgatgggaatagctatgaggtctcaaagccctacgtcgagtacatggacaaactgcaaacaaccaagatccggatggttaacgtactgtacatggtcggctgctcacacatggttatggttttctgcagcttatggtactactcgatcaagggccgatcgttaagcatcctcaaggagcgggttttagtacatttgatctcacttctctcgttagttttttgcatctgtgcaatggtctctgctgtgacgctcgccacaatcagcatacagcttcggtcaagaatcaagagcgagctccattacatgggtatcagctaccaccttggcaggacatggttcgctgctctttggctcttggcgatattctcgtgcatatcatgcatggtatggtcaggtttggtttggtgcatagcagaaaagagcgccgatagcatagagtcgtatgaactcggcatattggcgacaactaatcagactcaagacaatgatgaggccacttttgttgatcaaaagcctcaagagaaacaaactgaacacctgaaaccacctccccaagccagtagctcccaggcgcgtcttctagatgatggtgacggagaggtgctgcgttcagtgactacttctgcaagtgattattccgaaactagccatcaacgggttgtcgtgccgctgtcagcgtttagcttgtagaattttttttttgacgcaatgcgtctacctctaaacttcaaaaaaaaaacgaacttgatgcttgaggtagtgctatatttgcggctctgtgttattcgatggttgatcaggtatctggactttaagctgagcgagaatgaatttgaagactattttggtgcaaaaacagacgcttatttgtacgtgggtgattctcctgacgctcgtctttgtgttactgctactttatctgcccagcgtatcttgtacttctgtgacaggtccgcgattttgtatcccgcagtacaaagttaggtttctagacgtccttgatgaagacaggaatctccttcaagggctcaaagacttgttgcagcttctatcatatgtggctgtggaccttagctccagcagtagtatgccggcgaccgaagactacgatagcatcaacctcgtcaatacttttgacgcgtctaataccttcaaaattaattatctgggattctgtaaacagcagttaaccagatcaaaaattccggcttattgtagtaacaatcgaaacggtttagagcccgtatctgcattagtgagggatgtcggcattcaatttggaatagtggcgtctaaaaatcctcacatcatgggtgaatcttttgtttatgttttcaaaatggggctgagcactttgctggcgtcccctgaagacttccccggtaaagaaagcgcaatcagcaagtacctctctacaagagcaactaacggcggggagagcctcaagtcagcgggcgaaacttttcatcgattggaagagctggcatattggttgtctatgatgcagaggttttgctggactttaggatgggctggtctcatcgaatttttcctgtgtgtcatcatactgatatctttattgctcgctgcccccgcaaacttgtttggcaaatggcgcaaacacatgtcttggtttgaggcaatgggaacgcttcttcttaagtcgcttccgattttggttctgcttgttagtttctttgacctactattttctgcgacctggtacatttctttgaaaaaggcatcctcgcattacggactcacccataaattctatgatctgaagctgggcgagggattctacatcaatgtgtgtagactttttttccaatgtgtgatcctattccaagctctaaggtttacaaggaatataacgctcgaagttcacagtgatgaggagcatactgagataggatcccctcaaaaagatctagaagcgggatctgtcttatcttcgggaacaactgtataatttttgcatctctgtatcgagaatacaccgtaattaatagcttaaggataattatttcagcatcaaaaatctcgatttaagaatttgtagttggcgatactaagagcgataccaggcatctgaccctcaacatggctgggctaaggacttttgacgcattccgtaagttaaggttttgcatagtgaataggcattttttcgctgccgccctcttgcctctgggcgtagtgcatggattttactaacatattgtgatatagctaaaacggaagagcagcacgtcagaaaatcttccaaaggtggttacacgtcaatcttgacctacgtttttctaatttttatcgcctggagcgaatttggtagctttttcggcggttatgtggacgagcaatacggtgtttctaaagacctgcgagaggcggtccagattaacatggacatgttcgtccacatgccatgccagtggctagatgttatagtccaagaccatacgggtgatcgcaagttggtcagggaagagttaaagatggagagcataccatttttcctgccgttcgggactgctgtcaatgagagaaacgagatcgcttcgctaggcctggatgaggttctcgcggaggctattccaggtcaattcagagaccaaatcgacttcggttctgaggacgagagtaaggaattcaacggatgtcacgtatttggcacaatcactgttaacatggtgaagggcgatttgattatcatacctcggagccagagcgtgcgggactttggaagaatgccccctgatgctattaacctatcccacgttatcaacgagttttcttttggcgacttttacccctacatcgacaaccccctggataggtctgctcggatcaccgccgaacataccacgagcttccactatcacacgtcagtggttccaactattttccagaagctgggagcggaagttaatacaaaccagtattcgctaagtgagaccaagcacgaaacccccccatctggcctgcgggttcccgccataatcttttcctacagctttgaagccttgactatcacgatacgcgatgagcgcatatctttttggcaattcattgtccgactagtcgccattctatcattcatcgtatacatcatgacatgggccttcacgctcttagacatgattttagtgcttcttttaggtcccaagtggtcgctccgctaccaaagagatggccgtcaaaaaacaggcattttagagtaacaaattagacttgtacaaactacattagaaattgtaaaatagacaccagacacattactcaagtgagaagcatgtcgaattcacgcagtggcgctagttcgggctcacgcggtgatggtcgctcagaaatttgccctcaagataaacacgacttgaaatatttagccgccaactggcagaacaatagccaacatacagggacaattcggaccgagatgatgaagcaggacgttttgaaccgcatggataagatcacgggtttgatgaatgcggactgcaagaaagccagcggcgcgccagagcacgagcccgtcgagcggctgaactgggacgaattatacgaagtatcagctaacgtcatggacctctacacaaaggatgtagatgagtgcctctcggagctagaaaaattctacagggtaaggcaactactgttacttttcttcgcgctgattccatactaacattgaggtggcagaagcaatatctatggcaagaagcagcttttacgatcgactcgcaccgaggagctgccagaattggcgctgccgaggcatgggtcattgcaaaagaggcgcatctggagaataagcgtcaagaattatcttcttctgcacaaataatcaagaacacccttgaaggtttgtcacaaaggtgaatagagtgcaaggtacgataaccaacgtcacagggctctgttgagcacacacaaatactggctatttaaggatatgactaaggaatattgcttggaagtttatttgctacagtggagccacaatgccgggcatgccttcaaagaggcgcgcataacatttagataagggctcgctaaagtgatgataggggtctaacttatccagggcttcgccacataagtagcaaaagaagttaaaacagactgtgcatctcatattattacagccatcagtcctctggatgacagtacggcaacttgggcaacgcttcagatttgagctttcttctgcgatggctatatctaaaagcttctctgcaaccgcatcagcggcggccatttgcaatgttctccggccatacttcatctccatttcccgctttctttctggcgctgtgtcttcgctactgtactcctccactatttcgtttttaaccgtgtaagagttgccgcaaagatttctgctcccatgccaggaatgaaggcagaaaacgcagaacgaaaattcgcactttgggcataacgccatttcgtcgtcgacatcttctttgggtgcccaactctcacatctgggacacactatgcaagagaagggactaaattggtacagggctgcaaaagcttgctcgtaaaagaacttttcgtatctttcacaggttccagcactgaggagaccctcaaaaaacttgaatggaataacaggagtcatcagcgcagctttgagctctttgaaattgttataatctgaaggagtaacttccgaatacggacattccggacatcttacgttgttgattcgaccctccgatatcatggtggagtagtatgattccacacacgctttacagagaacgtgctcattacacggcagcttcaccatgtcggcgcctctttttgtctcgagacatatgcaacagtccagcttcaatgaatcaaactcgagctgtgaaatctcatccttaagttttttaatgacttggaattgtttccatgtctcgcacttatactcgtcaagaggaaacagcactggcgaagaattgttgatgaggaagtcgaacagcatcataagcaagggaaaactagtatcaaagctgtcggattcgctttcacactggcacgcaaattcctggcttatctcgctatcgagccgtttgatgtctgcttccgtcatccattcggatttgatgctgtaatgcagtccacgtttgaaatcggggtagtgcttcctctggcacacaatccgtatctcatttcccgggaaattcggcatgcggacttcacggttttcaggagcaagggaatcattagatccccatgtcacattcacctccgtaaggctcaagatcgtgaaagctaacctggcttcaatcaaatgttcagattcctgagcaacctcaagctcggggtacatgcattttagaatttcaacgtcctcatcagctcgcgtcgtttcttcgcccatggattagtgatattctacaaaccatgaacaaaaccgttttgatcgtaatacattttgagtcaatctacatatatagcagataattgtagagatcattcttattgctagctcaattatatcatgtgatatgtgatatgtgatgtcacttgtaacggacgtgttcacgtcggcggctatcacgaagagtgcagacattagggagcctgtttaggcggcctagccttgagctgggctgcaaaatctgagttcaatagagtgttggaaaaacttctcattttatggccggcagttaaatttagtcttcttcagaggtttcgattcagagatcaaactttcggaacagctttacaatatatcccctccttgcctttctcgacttctgcccattttggctttcttcgacagcagaaaaagaacacgatgttatggcacattggcgtgtttgaattaaatgttttgctcgcatcagagaacagtttagattctgcttctctcgacaccaaaaaataaggaccttgcatttccagcgaacgtttatcctcacttcttcacagcattctgagagctcagggtcttatagcaaatcctttgatgggttgctacataatattagttacatgcttttattcgactttagccttctttgaaggtccttgactgtccccttcatctccatcgctgtcgctgggaggtgcatcagagtcaaactcttcagcaacgtcatcctctgagcttgcttgaaagtcttcatccacggactcgtcatcttcggctgcagaacccatgttgatgtcctcgtcgttgctgtcggaaccaagagcattttcaagcctttgctgtgcgtctttctcctcattcttgaccctcaagtttttggatttgaggaagttctccagcagctgctgctcttccttcgatatgttagcgaaggtagtgctgccgctgtttgagcgcatcactacctcgagatcgaaggtccttgcagatgtggttgtttttccggctctggatatattaaccatgctaacatcgccaaacggcatgtacaatgtgggctttgttaaaaacaaaaaggcgttatcgagtggatacagatacccttcgttcgctttgaaagagcaagaaactgcacattgctcatacttcgacttgtactgccccggcacaatgacgcggcgccccgtcaatcccttaagtacgtgactcaaaacgacgtgggtctgggcgtcatattgtttcatgagtttgtctttgtacagcttctcaaactcttcgtcctcaacgtttagttgtacttctgtttcctcgcttctctggaattgaattaccaaaaatggatatgatgtttggccttggcgcagagggggctcgatagagagtaccataagatggtgtatgtcgtcggccttgggcagggaaaaaattctttggatctggcgcagctgcagtttatactcgtaggtcttacctcttaacctgatagagttcttgtagatgtctatgtcgtaacgaccccttggagttgtgaaaaacacgtcctggaacgatacaatagcgtcgccagaaacctccccgatgtcagccttctctttgagctcctcgtaaaaggactctgctgcactcttttgctctttttccatgtcgacatcttcttggccttcggctttgggggcgttctcgtcttgctcctcttgtatggtacctggtacgtggaacctcatttcaaccatttcatcaccagcagggttgtagtcttcttttgttaggtcaaattcaattgcgacttcggtcttggcggtcaaatttgtgttgcttatgtgtgcgtaagggatttcgaaagttggcttgccgttgtaagcaaaaaccatttcattccgagccatgtctgcttttccccagttccaaccgcgcatagagtgctcgcgctgttcaacctgaacattaaaccttctcttgaagtcattcttgattagattgaaatcttcctgcgaaaagccgtctagctggacaacaccttggtttttagtattgattttgagctcatatcctctacagcctctgctccattgaacagatgccagctcggtggccggtagcaggagcggggctttctgctggccagcggcggaacctccgctgctagagattttccaacccaaacctgagtctgcgatacggaaacggccgttcgacttcgactggttcaagtagatacgctcgaagtctgtactcatagctcaaaaaatagtaggccagcctcaaggattgatatggtgcgatggttgtatgagctccaggtggcgacgctccattttggcgttctatgaagtgtctcttgaatttcaagtgttttcagggtaacatctttaagaagcttttgtcgattcataatccattaaaagtatatattctataagttgtcatcctttagggtcagtggctaccagaacattcgcgtaacagatcacaatgccttctgaacacccttcaagaactctacgaagccaatagcgccagggtctggaatttcactcgagtcactgacataagaggctcttccaaacttagcttccagagatccagtagatttcgcgccctcttctgcggccttgatagccttagagaagtcgcttgacgaggagaactccttaacgaatggctccagcgcgtcgatcagcgtggaagcgccaggtcttgcctttgtgtacttatagagagtgtccagagcgatgcccatggattttcccaaaagttcgggagtaacttgctggtctttctccttgcattcttgaattaacccatgagataagcccgaaatcatgatagagtataatccaccagaggtgccacccatggagctctcaatgtagtcagaaatttgcgccaaagcttgtgacaggtaattttggtccagttttttcaggttgtccgtaatacccttggcgcctgcaactagcgtgtaaccgcagtcaccatcaccgacttgcgagtcgagcttggtgatgtgaggttcgctctggataagctggtccgcgcctgacttcatcatctcggagaaatgtttgaagtcaaacttgccagcaggcttgaccttgatttcatctttgagctggctttcatcgacttcaggagccctggaaccatcgtgggacacgtttggccaaccaggagcgtctgtgggcgctctcaagagctccaacacgcacttcacttcagaaaactctttgttaagctgcttagtagcactggaggcgttgagcaacgtgatgctgaatccgtccatgttgaaggatgtcatcaaagtgcctgtgatggtctgaactggtttgatgttgtagtttttctccaagagctcggcggttttagcagcaatcgctgagatgatgaagttggagacccctcccaagttgttgattagaagcaccacattgtcgtccttgttgaagtccaagaagtgcctatctttgtcattagggtctagcagctttggaagcatgtccttttcgatcaattcatcagtgcttggcacaggctccaggaccttgacaccgggctcattgtggatacccattcctagctccattttcttttcgttgagctcagtttcgaacttacggccaggaaccttgcagtggtccatcgaagatccaatggtcactaagttctgggtcactatttcggcaaccctagcggtaccatcaagtccgtatttctcagagaacttgtcggcaaaagcacccgtgattttgtgaaccaatacggtacccgcaagcgctctacggccaacaaggccacccttctcccttccgacagctacgtcgtctccgacaatggcaaccttacaaggtattcctagcgctctggcacgctcggcagccaaaccaaagtgcagaacatcacctgtgtagttcttaacaactagcaagacgcccgaggactgcttgcttagaagcttaataccattgagaatctgcttagtcgaaggggatgcaaatatgtcaccgcatacggcaccgcccaacataccttcaccaatgaatccagcgtgtgtgggctcgtggccacaaccgccaccagcaatcaaagcgatcttgttgctgtctgtttttctgaaaaacacattctcgttttctaccagagtcaattgagggtttgccaatgcgaatcctttcaaactagcgttgagtggttctgaaacctcgaacgacttaacaccgcttgccattctgagcttatgtgtatttttgttgctaaaaagccttattctctattgttatgaaagtctcctgtccgcaagtcaattgcaacttcaagcggacttcacacttcaataaatcttttattccaacaaacggagttccccatcaccttagtttttataacttttgagcacatttcttaattgcttccaaagtacctatacacgtatacgtcatgaccggcaccgttaaccgaaacagccattgctgaaggtgactaagcgccaagatacaagctgctgagtttatcgtgcggcgttgcggctacaggaaggcggacaaaacattgaaaggtaaagtggcacgttttcacggcgtctcagcagtcaaagcagcttctcgagctgtacacagctggctggaaagtagcctctctgctttgtacggattacttcgccataccaccacccattttcatttctcttgataaccttaatgatgtcgttgcggcaaaaacttaaatcgtcggagtgagtcggctccgttgaggagaatccaaatattgcagtggcatagagcgttggaacagttcctcggacagcattgtcctgaaagtaggacttcgcactctcagtggcgctagaaagagttagctgatatagcgattcaaagctcgtgacgcggaagttgcccaataggctcactacactgtcaaaatcaaggtggaaactggccacgatgtcagctattgagggcaaaccgcaggaaatatcgctaggtgtttgcgcaactctcttttttagcgaatgctgtttgaactgtcctggctctgatggtgagagaagcgctagcgcttgctgatgagttatgctctcgtctacgccggcgcgaccgagataacggtgcatcgtgtacgcgatcgagaagatggtcaggaaaaagttgggtgcccaggtcgtgacaaaggcatcgaagagcttgaagagcactttcagctcaactttgatggttgtactgagagactcaagcttgagcttttcaagttccagatctcgagccacccgtgccttttttcgttgctggcgtctatctaaaggagaggcacctcgagtccggttttctagccaggctagcctctccatacgctctttgacggccactgcgaggacttctcgtcgctgcaaagtgcgtccaacgcgtttgcagatctccgcaatactgagcagcggctccaccaagcactgcttcactattcgcaaatcagcctctatcaagcgcagggcaacctcttgccgtctttggtgcctgctcgggtcgcgtatgctttggttcatttcagagaaagcgaatgtcaggccgtcgctgtcattcgctttttctagaaacggctccaaaggcgaggttgtgggatagtcgcccctcttgcttgccgatgtggtagaacagagtgttgtccagctctgagcactgttcaagaggatttcgaactggcgatttattttcacacagtgttttacaaaagcgtgaacacctttggagtaatttacgcagcattgtgacaacgtagatatatgactttgaacctccctgaacttcactgtcaacctttccaactcgcggtctcgaagatggggttcggcactttctcttgcagcgggaagcagcggcgcacgagagacatattcatcagcctgatagaaatctctaaattcaacgggccctcgagcactctgatctaccctgcctcttgaagccagtttcgaataaagcatggccttccgcctaataattgtttcctctaaaagaatgcatgtttaactttgtgttttctttgcgtcgcgcgcactcttgcgccgtcagaaaaattttagacgatcccgcgaaggaattcctccttatgggtgaccagggtttgttcctggccatgctaaaatgggcctaggtttcgtctccccctgactgggaccctcgtcttctaatacctcctctatgcacggtgcggagccgcttctataatgcaaaaatatttgtgcgtacctttcagcgtatgtctttaaaatctgcgtcagactctttaaaagcttgttcctgaattcagtgtcagatagtggggtctcggataagagcttcttgaatttactgacagattttagtcgcgactctacagcttttctgtgcaaggaccccccatgcatctcaataaatgctgggtttaataatactagtgatgcgtagtacagcataacgtggacgtgaattgggaggaattgatatatacccttcaggtccttgtcatcagttgctagtctcagcagcgagtgcgccgcggaaagcgaaatttcatgtgatgcatcaagtttatcatacaaacttggtgcatcttcgtcgctgttagatgaactgtgccacacacggatcagttcgtcattgttgccattgatagccgattttttgcctgcaagtagcggtttcgtattcagatgcattctggcaaagttatagtagaggagagtagacttcaagcaccaaggatcgctttgaaaatcaatactttgaagcgttatggtccatgaaatcatccatttatctagtgtaagattgcttttccagggaaccccaaacttagatgggtccagaagcgctgaagatgcttcgagagactcactatagtcgccggcagatctgccaaagcaagtgtgcctgctgaacacagactccatggccatgtggtattcaacctggctcaaaagcctaacgtcatgcagcgccgatcccgaaattgaaattttccggcggtcaacctcgttcagaagttggagctgccttcggttcaccaatctatcttttgtatcctggttttcctgcaatactctgcggatctctggtgccctaagcccccttattacactatctctcgcgccttgcaatgatggctcaacattttcatgaatcgaagggcttttccgaaatattaggctttggtttccatcgacaatatagaggaggtaccaaaggcgttgtaaagagctcgattcgaaagaggaaggcgccgcccactgttggtctatcatatgatttcttgccaattggatcgcaactgaaacaaacatctggcctgactccagccacaaggcgcctattattaaaccaaggataacgtgttcaacttggtggctctttacttctttcaccagaacttgagatgcgaagtactctagactttttcttagcccgttgaatgccgttgataaatggggatgatgagcacacgctactgcacatatagatgcaagcaaaagcggtgagttgttccaaaggttctcagcgtcgagacttccaatgtcatagccaaagagccttgggacaaatttctctgagaaaatagtcacaagttccgcggcctgatctttcgagataatgagagcagtccgaaaatcgcgaacttccgagctgcctaccaattcgcctaaactttcaagctctaagttaagtggcagggcttggctagggcatgcatgcgaattttgtcgaatacgatgttgcaggaggtttatctgttgttgctgctgaatctgattgctctgcagaatcgataacacagattctagagcattttcaaacgtgtccaaccgagcgtccactgagttagaccagccaagagtggaggcatcgtttaaagctggcgcttgcggcaaccctgtattaatttcatgcaccgaaagagtttcgttcctaagagaattgttttcagcgaagtggcattgcaattggtgacgagcacatcgttcgcaaggtaacgagtcttgatataggcactttactttatttttcttgcagttcgtgcacggcttggtacgtcttctgcctccattggccgccatgagcttcttaacgatgttgaaatatctgaacagcgcttcttgcgtttaaaggtgatcgtgaaaaatccacgtgattaatagtacaggttgaattttggtgcgcttcagcagcaacaaggtaaggaggctctgtccagaatggtatcttcgcaggttggatgacacatgtcatacaaaaggcttggtaagacataccggccggtaatcgattgattaagtgatcatctactcttgtcttggtaacggttaggtgatgccaatggttcaatctttcgaggaacttgtgtggcgaaaagaattgttagcttcgtaagaaacatttttattgattcgcttccttcaaccgttgcgcaatatgtagctggctcttttggtttccaatcgctattgaatcaatttttaaaactcttaagaagagaggtactaaaccatcaggctttacatgtaattccagagatttccatagaattttgatttgcggcagagcttttcagatgagatatgccgctgagatgcaacatgcttagtcgtttgggagatgggaaggaaatatcctcaattcagtaagttacgtccttcaatggtacaagaaaagggcagataatacattcagtttttggtattccatcatgcaagttgtacgccaacttggcaacgcgattttcttcccttgcttcatcatatttatcttaagttccatattatagtaaaaaacattaaagtgtagtaaaacttcagtcatttccttcttcttggtaattatttgtaaacattgaataaaaacacacaaatggcaacatagcattcctgactcgaataaagctatttttgtcggacaagaagtttggcaatcagcttcttgccatataattttccgtattattcgcttttgtagtactataagttcgttgctttcaccgagcccgtggcaactagccgctctattttaatttgagagcaatacgaatttagtagaaagggagggtgacaaggcatttaggctaaatctgcatttgatctaaaaacttttttctttcttcaatgctttgagctttaaatcttatcaacattacaaaaatcaagaggtcccgaatcgcatcgccgaaaggatctgaactgagattgaagttcttgagctggaagtggttaaaaagacatgatccacctttatagcgtgccagggggactcccataaacagggttaactctaataccagcaaaaaaaacactcacggtgggggtcgaacccacaatcttctgattagaagtcagacgcgttgccattacgccacgcgagctaattgttagtaacgaaaaagcaaaaatatatatagcaggagggctaggtctcgtgacatattcagagcagggctcttgctggaaatgtatctgatgcggattctaacgtagcgactagctttgacggtcgcgatttacttggtcctgcttcgttgaatatccgcaatcctaagtcttactgttgaactatggtaaagcaaaatctgaatgcgttttttgggccccagagattatattttgtatgcggtaaagtatacaaagactcaagctatgcgaaccgtctcgtgcattggtttgtgcagcacaagctaccggtagtacctataaccccaaatggaggggaagtggacttgcaggctgacagcgctaccaaggatgtcacaagcaccaaggttttgcccatttctaagtcgatcagcgaaggtctacaagggttcccccacaagaacctgatcgacggcataagcgtttgttttgtaacgcccccgaagataacgttatcgattttgaaacagctggaaaccgaaaaagcgcccatccgcagtgtgtggttccaaccgggatcatgggatatgaagtgcgttaagagcgcagaggatgagctgaggattgaggggtccaagattatcaacgattgcattttggtaaatggcgattcgagtttcacacccagtagtctaccaggaaaggtttgaatcactaatgtgagggtgctctcgctaccttatcaaaagtgcaggaatattaaccagtgatatttggccaaacttctgggggcctgcatctatgataaactgctggacaagttaccagcatcacattgaaagcctgaatcttttgtggcaggctgttacaggccctcaacgctatatgtgatcgaagagataaatacaagactcccatcctctgaaagtggcttcaacctacaatattaattgttgagaaatggtcgcagcacagatgtaaacccagattcgtcacttaggccatgatgtttaacctacatctgttctatgcccgctgcgaccggcgccattgttcgttttagccacaaaatgacaaggtcacgaacatttcagttagagatatatctcgctagcaatcaaatattcgaattgacgagcagcaggttttcgttatttagacaactcgctggtcaactagtcactatttacgcttaaatcatttctccaccatgctcgcgcactgtcctgctttcaatggtttctgaagacactgtgtgaggcttgactgtatatgccaatggctacagatagtgaatttgtccagacattgaggcaatgtatgcttccggatggacccctagaagacattatcaatgaatttgtagccgagattgaagagcggctccgcgaaagcgatgtatctatgctgccaagcggggtggttaggcagaacaggcctggcggcgcacacaccggagagaaatatctagcaattgacttcggcggaagttccgtaaagctagggttcgtctctgccagtgagttgagcgtgagctgggtgaggacgcgtgctgtgacaaaacggcaggttgatttgcaattcttcgacactgtcgtaagctggatttgcgatcaagttggagaatacattgaagagaatgcgatagagtctgacgctcaatttgttctcgggacgacattcagctttccattgaatgagcgcggcgagataatgaccgtaggaaaaggctacacattgaccgaggaggtaaccggtctgagcgtcacaactatattggaacacagtttctgcagagtgcttgagaaacgcgctctgcggttccaggtgcaagtgcgcggtgtcatcaacgacagcgcggcggtttttcttgctaatcaagcgagaaacgaggccggcgacgtatcgctcatcctggggacaggcataaatgcctgcttttcgttagcgaacgcggagttgccagaagcgaaacaacgcgcgggcgccgcagacgatgcacgagtactggtcaactccgagatagggtttttgggcgcgcaatacgtgaagatgacgcaattcgacccttatggcgaggtcccctttatgccgctcgagtacgtttcgagtgggaagtggctgccgttggcactggaaaaagtgcttcgatactatggggttttaccggactcgctggagggtcttgagttcgatgggaaactggtctgtgccatcctgagtggcgccacggagagtattttgggagccgaaaggcaaaaacagacggaggaggtctgcagagtgctcgtagagagagcggcgatttacacgtcgtgtgcattactcgccgtccttcaactcgctgggcatgaccgaaaagcggccgggagtcgcgtggaggtgggcttcgcggggtcgtttctacaacattgcgctgcgtaccgggcacgaatcgaggagctgagtggaggcgtaattgaactaatataccttgagcacagcaacttgctgggcgccttcatgcatagctgcgaggaggcacgtgcggagttagcgacgggcgtggacgcggggaagccgctcacgtgactaccagagtaattacaagaactatagtaataataataatactaataaacatcgtcattggcaaaacagtacatactaatgatacgagtcccaaacacttgggttaaaaaagtcaatgcgccaggattcacttgtggtccttgacgactgcggcgctggtgacgctcaggacgtgctccaggccctccgggtggtcaacgtcttccgcgcccgacacgtaggagcgcacgctcgtgatggcgggcatggcgccctcctcggcttccagggcgcgtctctcggcgcgctccagctccattgtcttgtccaggctccagtagcgccacaggaacacaaacgccatgaacgcccccaggccggccagcacgccgaaggggatcaccaggtgtgggtcgaccagcgagggcgtgacaatctcgcccagcgccgcggacagcgcgctcgtgaacaggaacaacgccatcacgaaactcttcatgtgcgctggcgagcgctcgaacgcgatctcgtaacccgtggtcatcgccagacactcactcagcccggtcagcgcgtactccacggccaccacccacatggacacgggcgacacgcccttgtcacactcggtcgcgtagcgcccgcagggactggtattgtagatcacggtctggatgatcgcgccgaccgcgctcgcgagcgccgcgatcatgaacccgcagaagatccggtacacgggcttgaagttccaccgcatcttgcgcagcaccggatacagcacgtggtccagcacgggcatgaacacgatgatgcacagcgggttgaagttgctgatgaggtcattgggcacgccgttggaagtgagcgacgcggtctgcgagttcatgatcgaccctatcccgccgtcgttgatgttgtagatcacgtagtacaggaagatcgcgctggcgctcagcgtcacacgcgtgtcctgcaccagcgactccgcgtagaacccgcccgcgcccttgcgccgccacccggcgcggccggcctgccgcagccgcgagggccgcgcgtagttccagaagtccccgctacggtaccggcgccaccacccgcgttcgaaacacacgcgcagcactttgcaacagtccgctagcatcgaccgcccagagggaggctcgtcgcgcaggtagcggcccagaaccagcagcaccgcgggcatgatcagatacaggattagtgggatcagaaacgcgagccaatacccgatgtcgcgcgccgcgtagctggttgccacggacaaaaagctgccgatgttgatactccagtaaaacgtcatagtcatgcgctgcagactggcgtcgcggtccacgagaacgcgctcgcccgacgccagcgtcctgaccacgtcggtctcgtgcgggtactgcgatagaagcgtgggcagcagtacaggcttgacgaacgacgtggcgatggccagcgtgatgatcccaatgacgcaaggcgccagcgccgcctgcccgttgccgagcacgggaggcagcgcgccaatgatgaatatcacgtgcgatatgatgcccacaaacacgccgatccacagcatccgcatccggctccagtaccggtctgcgatgtaccctgtgaccagtgggaaacagtacgcgaggaaagtcagcagcaggttgagcgccgttgcggtctgtaggcccatgcccagcgcgcccgcggtggccgagtcgcccgcggcgccgtgcgcgggcgcaccagcgccgttaccgccggcgggcagcggctgctggatgaagttgttcagacggtcgccggtaccgtagtacgacgcacgctcggagaactcgatcagacagatgaagtagacgtaccacttggggtgctcgagcacgcggcgcagcgtggtgcgctcgtgctccgtgggctccggcagcgacagcggcgtgccggacccgccttcggagtaggtgtcagtctcgaggaccgcgacctgcgatttctcgacactggagagcttctcgtggtcggacattgcgatgcgtggagaagggtgaggattctgctgctacaatcgactacactgcgctgcggcgcgccggtttatataaagtgcgcggtgtcgctggcgtgctgctgtctgcggtgtggtagactcctatcgataaacgataaagacactgatcgctatgtccatcgtgccaccacgctccccagcgattctctctcgcctgcctgcagatttcccccacttatctcccgccccgccacaccttattcgcactacccgcaacgagaagcggctgatatcgtgacacaaaccacctgcgccaatgtgtcaaaagaagagccacgcggttgtggcgcgaatgcgccgtgaatctgtgccgtgcgcgccggcaaagccggcatagccggccacgcctttcctgtgtgcggcgctttcgatagtgtgaaatgcggttggcgcatttgagttcgaaaccgagaatgtgataccaggcggctgcgctgaaaggtgatctgtggtagtcacggcgacggacgttgacgtcgaacgttcctgccaagcttgcctcggcccatggagactgcgcaggccaagcaattatcttatcgcgaacggcgccgcgcgcgcgtgcggcagcgtgcggcgctgcatgacagatagctgcagttatgtaagcagacgggcctgggccatgcctgcttacgtggcgggcgcgggcgcgggcagtgcaaggagctcggggagaggccacttacgtctgtgtcacgtgcgccacatgtcccacacgcgggtatttgcgcgcgaagtactcggcccacgcgaccacgcgcgcgcgttcttctgtggccagcccgctcaggtccgcgctacagggctcgcgcaggccgcgcatgctccagatgctgtaggcaaaggcgcgcgagcagtcacgccccacgaaacggtggtatgcgccgcgtgggccgtagaggcgcgcgctgcgcgtcacgtcgaagacctggccgtcgacagcgaccagcagcggcgcgccgtcggcgcccgtgtagcgcgacaggtccgcgggcgagaacgtcaggggaagcgagtacgggcgccagaattcggagagcgcgggcggggccgagggcgcagaagcacgtgcgcgccacgtggcgaccacgtgccatgtggcggagcccgtggccagacggcctaccgcgagcacggcgagcgccaggccgcacagcatgcgcgcgatgtcgagccacgtgaagcgggagcgcgcggtcgcgccgtcgctggtgcttcggccgcggccgggcccggcggccgggctgcggtgtctcgtagatctcctgcggagcatcgtgtctctgtgtgtatgtgtgtgtggtgctgctcctggcggagtggctgcgcggcgggcgtgggtgcggacgctgaaatagtacgcgggcggcgcgcgagtcacgcggagtcgcgtgatgcatcgggctgatatcacgtcacacggaaccacatgaatccacgtgacaccaccacgtggtgcgctcctgcttgcgccgcgcgcacgcgcgttgcttttacagggcgttgcgaacggttgccgccgtgcgtggcgaccgcgagtgcaggcttctccaggtttcagaaaagcgcattattaaagcctcggacgcactcctaacggtgcacacagactgtcgagccgtggtcctgtctcgcgagttccagcggcggtccctcccattccaatcgtctccgtccccaccgctcccgtgctctcgtacccaaaccaagacatgagggcctttaaggccagacaccgcagcagcaggcgcaaatctgggctgtcgcgtcagatttccagtgtcgaggcggcgcgcggcgacggcgcgcagcgagcgcgcgaggcacccgctgcagcggcgcccgcgaccgcgggcgcagtagcgacggccccgccaccgcctgcgccgcccaagctgctgctcgacaagctcacgagtttctcgctgttccaagacgcgcccccatcgttctttgcgcagatcgcgcacacactcaagctggtcacgcaccactcgcaggagtacattataaaggccggcgagcccgccaaggcgatgtactggatcctgcgtgggtcggtcaacgtgacgtcgcccgacggcgagaccgtgcacgcgcagctgctcgagggcgcgtacttcggcgaaatcggcattctgttcaaccgcccgcgcacggcgaccatcgtcgccaacacgcgggtgctgctgggcgtgctgaccgcagagaacctcaaccaggtgctgccggactttccgaccgtcgagcgtcagatccgcgacgaggcccaggagcgcctggccatgcaggacaagaagatcaaaagcggcgtcgcgagcctgctcacagccagcgtcgcgtggagcggcggcaccggcaccggcggaagccaaagccacagcgatggtgtgtctccgggcgccccgtcatcgcacccgactccgccgccgccgccgctgctggacgactccatttccatccgccagtttctgcaaagcctgccgctcttctccacgctgccgcccgaggtcccgcaccggctcgcgctgtgcgtcgagttcaaacagacccaaccatacgaatacatcttccgctcgggcgaagagggctcttcagtctacttcattgttagcggcgaggtcgaggtcctgaccaaggatcccaacgaccagcaggaaaaagtgctggcgcgtgtcggcccgggccagatcttcggcgagtgtgagatcttctgcaccctaggtggagacctctcgcaccacgtgcgtttcgcagatgttcgctctgtgtcttcgtgcacgcttctcgtcctgccgggcgagacgctgaaccgcttttgccatgagttttcacagatcgggcctaagctcaggatggccgccgagggccgcaaggcagagctgttcacgcccttgctccacgaaagtgcctgccggaagcgccgtgcttctgacgacacgctctcggctccgcctagcaaggagagcactcccgtttccgaccttcagcctagcaacggcacaattagcactacgcccttctcgtctctctcgttcaacccaaagttctcgttcaatcccgcgccttcgcgcccggcacctgtctccgtaccctcacgggcaacttctcccgccgcatgcccagatgaacccctggagcttcacgttccgcccatgaactccgttacctcaagcgtttcatttaaaatccagcatcccgcgcctcttcactatatgtcacaccggaagcgcgccaggctctctagcataggacaagggcccaataggcgcaagtcctcggttttgagcgtgggccctcttccagatcgcctcttgctaagatgcttccagttcctaagtctcccagagcttatgaaactgcggcttgtttgcaggcgctggcggcagcttctctacgttgctcccggtctgtttgaagtcttggatttgacttcctggagcaactccatagacgacaagtcgcttatagagattacgaacttcgtaggctcgcggcctaaagtcattgacgtctcaaggtgctttcacgttaccgacgagggattctcgtacatgatcaatgaaattggcataaatggccagttgaaagtagtgaaaatgcaaagttgctgggagataagcgcaatggccatcatggatatagccgcgccatccattggcagttcgattgaagaaattgaccttacaaattgcagaaaggttaaggacgatgttgtacagcgactactgggttgtatcgagccgactgccggaaatccgcgctccaaagacgacttcaatagctggatatatccattggatgaaccgattcccggcatggaggcactagactctcctgcgaaccggcatggcagcgttggctgccctaacctgaagaaactttccctgcgctattgcaagtctttaacagattcgactcttcaccacatcgcgcttcgtacccgccagaccctaacaacgctggacctcacccgctgcacaggactaactgacgttgggttttcttactggggctaccaaaattttgcaaacctagaaaagctggtgttgagtgagtgtacctttttgactgacaactccatcaggtggattgcgaattgcgctccccgtctcagggaactctatctctctttctgttgttcactaaaggacactgctttagagtttttatggctgggctgcccagggctagaaatattagacctgagcttctgcgggagggcagtgagcgatatttcgcttttaggtttatcgatgcatttgagaaagctacaacgcatttcgcttaaaggctgtttgagggtcacaaggtctggacttgattcgctgctatgcggattcacatccctaacctatatcgacatatctcaatgcaagaatgcgcatatgtaccaaggtggaatagaggcagtgaagtttgagccaacagccgggtctagaagtgtatttttgaccatggaggacaataaggataggtgtgttgaagttgttatttaagcctgttgctggctccacagttgaagcagcaaggcaagggggactacggattaaaaaggtgtgccattttaagatcagattttataaaaaaaaagtgtaacattaatatattttgctcaaagtggtttatttcgcctttcagtagacggagatgtagttgttgaccctctctctttggttttgcgcaatgcactcggctatccacgtaatgtttctcacctcctgctctttagatttcatccacgcccatatagtactgagggtaaactgctgcgtgaaggcatctctgcacagctccatttccattttgtagaaatggtcctctaggttgccagtctcaaaaattccacggtactcgtagacgttctcgacaatggatctcacagcttcgaagtcggaaccgttggaggcaagctgttcagtacccacggggtagagtttaccaaaggttgggagtaggtcgcgcttcatgtctgggttgatcaagtctccactttgcaaggagttcaacgagatgttgatagctcttctgtccgcctcaaaactcaaaaacgtttgcagaacctcgcgagcgggctcctcgatctcagtcgacacgaactcgtagaaatcagaaaggtacgctttgtagagcttgtttctaataatttcgatgttcacatcgtccagctcgtcagccgcgtcgaagcagtcgcggaagtaaggcgccaaaggcgtgtcgacaaggacagtctcgtatagagactctaagtccgtggccacggtcaacgtgggcaaggtatcgaaccagccgagcggatgacaacgaggtaagatttcagccttgtcgcggtcgtgaatagttcctgtaatcatgagcgcaacattgtcgatcatgtagccgtacgtgatgtagtcaaggaacttcttggtgacggagctggactggtcgcggatgtactgaaactcctcgtaaagctttgcagaggccttgtcctggatgatggacgtcgttagtgcgtccgaggccacagaggacaagaagtttccgtagtcggttgacgagagttggagcttcaagtcctccagcgtgtcgcattgcgtcaggttgatgtactggttcccggtcagcagaccatttctgtagccgcggaccacaccctcgatgaacccgttatccacgttgaagaaaactccttccattgcagaggtctattgtcttggtcaaagatgaacctggaaagctcgaaacaaggtttggaagtacaagtttcttactgaacagattgtatacgcaatgagatgcggtaaacaactaacagaaaaacgaatcagtccctcactaactcagtgtcagcgaatgaatcagatagtccgagaaccgtctgtcctatattttattcgatatatatttcttgatacagaaccctataaggtggtgagctcgttgcgggtgatgcaaggaaacggaaaaaaagagtacatttaggaatacgcatcacgtgaaagtgctatcaggtgaggaccgagataatacgatcgtgagtacgcaatcgagttcgtctacgcatttttagaacatcgtcaatgggcatcatcgcgccttcaaaaaacgctgcgatgcccagggtagttggagtgccatttgtgcattgtatggataagtaagttagtgtattttaggatctacggtccgttcttgctgctaattagatgttttcgaccagctaatggtcaagaccttccttgcaaaattagcccaaaaatgccctaccaaataattattgaaagataatcgctccgggagggacaaggcctcgacccaacaggcgaacatgcctctctaagagagaaagattcacgcaaagtttgtttcagtcctcgctgagccttaattaaagggaacatgtccacgatagcattacaaacgaacagtaaagtgtcagatgttgatgttgctaacgccgcgatcacctattctgtgcgcttagagtccgagctaggccaacagttaaagcaggtgatcacacggcttcattccgtgctcgccatttatcttttgtaacggagtttaatgcgatctaggcttggcgacgcaaattagaattcgcttgcattgactccgtggaacatgcgctattcaagtctcagcggctaacatacaaaagccctatatcttgtagaagtacgctgattttggtgcacagggcgctattgaaagtgcgggagcgggaaaatgtgccagaaggtgaaattactggatttcttcctaaactttaaaatatctgccgttgctcgagcctgagctgcaacgcatcaaacatttgtagaagtcatgattgagttacttctgtcaacagcataatccagaatcactatcaagaaatagccaataaaggcccctgcccacacctcgattggcagcttaccgaaagcaatcgtccgatcgttcttttgcgtacttcctcccggctggcagcgtctagtgatatttcaagggttttatagctcttttttacgcaaggaaaacaatttgcagagtgccccggtaaaataaacggtagagtcttccatataaagtactaagatgttgaatttagtcaaatcggtgcgaagtgatcttcagtaagaattcgttcacgaagccgagagcagcatacgagcctctcaaaactgacacgccccacaagtgagtttcaccaaggacatcaattgctgaagagtgtaggggtgcttgcttccacctagcggattcctgtcaagcattgtgtgactttgaggagatagcgttctctgatcagcatgggactcgcatgcactaaaaaacaaggaactgaacatggaacagactataagcctagagacagctcaggctcttctagaaggtctcaagacgatcacaggatttatagcccatcttgtccactttttcccataagcgctaatcgcagaaatttaggctttctcgtatttagtgccaacaaggtttaacacacttcttctcggataccaacatctgaaaggtggcccaattcgtcagggatggacgctctcgaaatactactagatggagtccctgtttccccaacacgtgtgcaggacgcgcgggagtttttgagccaggctctccagagcaaggacgcgtatgaagcatacttttcatcacagccggtaccggggagtatcgtcgaggacatcgcagaggttgacgccgaaatagctaagattgagagggagcttaaaggaatattgttagaaaacaaagcagagatctgtgatgcgcttgttggtgagcccattgagccacagctgtctataatgctctccgagattgacaagctctgggagttggaaaaggacgagcctatcgaggagcaggatccggctctgtccgtgctcgacgagcctcaagcagagcagtcagaggacgcttttcatactgccctgcataaactcaggctcgatgctgctagtaagagcgaaacccctacagacgataacttagcgcttgtattatcaaatttaaccagaatcaacgagctcctcgagctacctgctttaacatctacttgtatcaagacaggacactaccaagaggctctgctttgtcactcgcacgcacgcaagctcacgagcaaattccctaacgttgacacagtacgtcagattgcagattctatatcacaggaaattaccactaccatgatgcagggcttggttaagatgttaggccacaacctcagtgccaaccccatgaaaaaaatactcacattcttatcttccataccgcctttttcatcaagcccgcagaccctgatacaggtgtttttagtcatgcgacacaaattcgtgtgcaccgagatggcttctttccaggttttggagactgcaaacgacacaatgcgtgagctactagtgaagcgcaaaatcgaagcattccgtgagcacgtctacagcgctttgtccgtcgtaccctctatgttcgacgcacctactcaaatggtcaccattccattgctgggctccccaaagaaagagttaaagacctgtcctttaatgctccagtttgttgagtcatgttgcgacgcgcttctgaaggaattatccccacatatcgagttactgtcagattctgtatgcctccagctggtgtattgttcattcaggctcgctgattgtaatgccaactaccaccatctgttcatagacaaaatccaggaggcaggtttgtacaccacagcccaattaacgacagctatggacaagagacgagaactggctagtaagtactactaatcatccattttggaacccaagtctgttcaaaaaaatagctaagtgtctgggattagcatacggatattgtcaacatgtttggcaggtgtatagaacattaagaaccttgcttctattaggcttcggcgtgtcagcagtgtcatcggggttatcaaaaatagagaggattctatagttttttacggttttcggcttcttgcatattttgacctaaaaaaatgtacccctgcgaagaatgcttagcgacaaatacaacagcgacggttcttcaaggatactcactgttagtcaattgtgcaaaaatagaggtcttgccgcgagactaggctctgtaaacatgcccaacaatgccacactaccggtggactcaaatttagagtccaaagaagccaaagtcggggggaaactcgctgagaaagcctatgcggacatgcccagtgtcaacaaaagcgtgactggcagcggcagcgtcaaacagagacgttccacatcctcttatcctggatctaacaaagacatcctcgtcgcttctaatgccccgggcgtcatgaagctacccccaccaaatgcgaacggaacggtggggccagccccccttgagattactgatcccaaagaagcgaaacatcttactcctagggaaaaaaacctgcacgagactagtatcgacaaatcagcctatgaacaacagcaaaggactatcgaaacactgagcgaaaacttagccgttgacaagcctgaaatgctttatccttggggatctactggtgcattctacgggagtaagaacggacccgcgagcgcggattctaatgttgtcaaggcctacattacagagagattttacaatgatatctactacaacatggccggcatcattgggacttgtttcttttcttggttgctagcccattgggggttttcttggtggtctttgggttttgtatttttctgcacagcttctgtttatcgttccgagtttcgccgttttaatagaaacattagagatgatcttacgaggatcaccgtggaagaaacactaagtgacagaacagaatcgacattatggctaaactcttttctctcgaagttctgggttatttatatgccagttttatcccagcaggtcaaagacattgctaaccctcagctggcgggtgtagctccaggctatggtattgacgcgatctccttggatgaatttacattgggcacgaaatctcccacgattgacgggatcaagtcttatacgaagaaagggaaggacactgtggaaatggactgggttttttctttcactccaaatgatgtctccgatatgacccgaaaggaagccaaagaaaagatcaaccccaagattgcactcggtgttacggttggtaagggatttgtttcaaaatctttgcctgtcttggtggaagacattaactgtaagggaagactgcgtataaccattaagtttggtcccgcattcccaaatatcaaaattgttcagctttcccttctggagccacctttcattgacttcgctttgaagcctgtaggcggtgacactcttggattggatattatgtcgttcttgcctgggttgaagacttttgttaagacaatgattaattcaaatgttggcccaatgctttacaaccctcaccatttggacattgacgttgaggagataatggctgcccaatctcaagatgccataggtgttgttgctgttactatccactcagcagacgatttgaaaggctctgactttataggcaacacagttgacccctacgtcactctgactgcagaaaagggcaacattggggaaactacgatccgtacctctgtcaagtctgacgtcaagtctccacgctggaacgaaaccaagtacgtcctagtgaacactttggaacagaaactatatttcacttgttatgacttcaatgatatccgaaaggacactgttattggcaaagtcgagttagagcttaacggccttttccaaaatcctactttagagaataaaacttcgaaaatcacgtccggcggccgttcgagagggaccctgaactatgatgttcattggctaccagttgttaataaggaagaacaggaagcccgggaggctaatgagggtgctccagaaagagctgaagaggaagataatgccgaaacaaaccagtctgcgtccgatgttggtatcttgaaagccaccttgcacaagatcacaaacttgaagcatgcaactgctgtgcaaggcgctttgagtccaagtgccgagctgtttgttgatggtaagtctgttatgcactttagaactttgaggcgcatcaacgagccttcttgggagcaaagtattgaggttttggttccctcaaaaaagaattcgacactgcttttgaaagtctacgaccaaggaattgctggaagggaagagctgtgcaaatactcaacttcaatggaagatgtcctgagcatggctgatgctggccagtctgttttacaggcctctccccagggtcggatttatatgtctgctgcttggaagcctgtggtaatgacgggatcatttgcacccgcaaattctgttcgtgaccctataggtgtcgctagacttcacatccaggacgcactagtcgacgagaacttatctggagttggtgacattgatccatacattaccgtgtcgttgaataagagaataacgcacagaacacactacttctctgacaatcgtgagcctaatttcaacgctgttgtttatattccagttacatctgagaagcaaacgatagttgttgatgtgattgattaccaaaaggtcggaaaagacaggccaataggttcatactcaattccggtatcgaagctgcttgagaaaaagaccgactctggcgtaattggtcagagtgatgagccgccttcgcaatgcagattgctaggaaagaatatgaagctgacaaagagttacatcaacatcgcaatgtctctgttaccagtgacgcaagtttactcccctgatgagctaggaaaggtcgaacagctagaagcaaaaatccaggaacgtaaggaaaagtttgctaaggatcaagaagaactgaagaagaagatggagaaggaccctgatttgtacgaagttgttgagattgacgtggatgacgaagatgaaaaggctttgaagaagaaagagaagagatcggtcaccgaattgctcaaagaaaactctggtgttttgagtttccagattttgagaggcaaactctccaagcattctgcgcatttgcaggttctgtttgatgaccttgcatgccctgcatctacgtccatgaagtctagaaaaggcgaagcaattccagatagcgggtcctgctttattcgtgacttaaagcacagccgtatcaccttcagactgacgaaaaagtttgagcccaaagaactatcagatgtattaagcgaggcctcctatcccacctccgagttgctaaagaaggggcttgagaaaccaaccgttgttgaatttgagggatcgaaaattgaagtccacttcctatacacacctgcttccgtggagttgccacctagcgagtctatcgaggataccggtatcatgaagctgaaagtaatctctgccgacgggttaccttcgcatgacagaaacaacaaatcggacccttatgttgccatcaacgtggatggatcggaagttcaaaaaacagaagttattaagaaaacattgtctccggtatggaacgaggaacttgaaatcccagtcccatcaagatctaggtcaaaagttgtggtggaagtttacgactgggacagaactggttccaatgatttgctgtgctctactgtccttgacaccaaaatacttgtgcctgaaaaaacaaaagacatggacttgaagttagaaaaacaagggactattaaattggctgctacctttatacccgagtacttgttcccaactctagatcctgttaagggcggcttggcttctcgtccactaaaggctataggtggcgttgccaacctaggtgttggtgtggcaggtgctggtatcggcgccgcgcaaaatgtggcaggtgctggccttggagcagcgcaaaatgtcgctggcgcgggctttggaggaatacagaaaggtggtcgtttcctaaagagctttggcaccaaaaagtccaagaaggatgccaaagactcaaagatggatgaagaagagggcgaagagggtgctggctccgatcagcaagccagggaaaacgagaataggtctttggcccctaagctgtccgccgactacgacgtcacaaaacctaacactagctacgctaaagtcgaatcctaccacccagccccagcggtcgcatcaaaaaacggagacgggtcgagtgtggttggcgcacctggccccattcaccagcgctcagcttctacggccagcagttttgctcgtactctggcgccaaacggtacctacaaaggtaaagtgactttggtgggcgccgaaaacatgggcaaggctttgcaggttcgcttctcgcttgcacaaggtggtaaaatcaagcacatgtatcgtacggagaacaagaaatcaaactccgaagggtgggttgattttggagagtcttgtgaattcaaggcttcaccagaggctaacctagtatttgggggtgtcactgtacaccgcttcggcaaggataccgagctaggtgttgctcagattaacctaggtgaccctcagatccaacaagaaggccagatttcggtaaggctaggccgcggacacctcatcttaaagattgattacggcaacgatgaggatgtgcctccggtaccttcaattccatcggaatacaagaactagttcgtacatacgtcaactttttgtaatattgagcgtgtatgtatatcaaagttctttgcggttaaagtagcagcatgcttctgtagggaccgtggtcatcacgataccattaaaaagccttgagaatgtgctgtgaaaatcatatgtaattcttagtaagtgactgcgaacccatacatccaagttttggaagaaaatttaatgactgaaaaatatttcgagtgcctcgagagttttaccaatgatccttctgaaggaacagtagtctctcgcagcgcccgtggcagagccctcgcagcccagtcgcaccggaagctcgaccaatcctcctgcctagcgccctccatcgtgcttgggtccgggcggagctcctgcctagcgctcggtggcaggctcctagcgctgcctacccaaccactacctcccggtggacactcactgtccgtcggccgcgatgcctgtactacgatgctgcaatactctgttggaaaaaagatggaagttgacgatactggactctacaggatagcatagacaagcgaaacatcaaacgaaatgagtgcccaaaaagtatgtcaaatgagtgagaaataagcaagatgtgttatggaagtgctgagaaacctagatcagagctgtggtgggaattcaggggcaggtattgtatccggctggagaagctacggtttgcagacaagttaatcgttaacgccacggccttttggcaaagttacaagtgtgctgtacatgtaacctagaacccccgatctcctgcgttcgagcgcttccgatactgatagctgccaccgagcgagtttactaacaaatattcaggttccaaagtggtatccagctgaagacgttccagttgcaaagcagtccagaaaggccctgcgtcctcagaagttgcgcgcttctctggttccaggtaccgttttgatcttgttggccggtcgtttcagaggcaagagagttgtctacttgaagcacttggaggacaacaccttgttggtctccggtccattcaaggtcaacggtgttccattgagaagagtcaacgctcgttacgtcattgccacatccaccaaaatcgccttggagggtgtcgacgttgagaagtacaacgtcgcttacttcgccagagaaaaggttaccagaaagcaaaaggctgaggctggtttcttcggcgagcaggccaagaaggagatccagtccgagcgtgtcgaggaccaaaaggttgttgacaaggctttgttggctcagatcaagaagaccccattgttgaagcagtacttggcttcctctttctccttgaagagcggtgacaagccacacttgttgaaattctaaattgattcctgtaagatgggtcctcctttttttacgtacttctctgtttagggtttccacctaaagtgtatacaaatctaatttcacatcaagtttatcaattggcataaagctgcgctagcgttgcccatattcaggtaaagtctacgaagcacctataagcctcgtgaattgtttgggccttgctttcgtgagtagaacgttgtaatcggtagtctcctccggcaagaatctcaccgtacgtgactacaagaggtttttgaagtcgttgaagtaaataaaatgcacagacacgtgttaggacgtacaagatatgtgcctttgggctggcttctcgcgctcctatgattcgtcagcttcgactggggcatactcaagcccacaaacttaaaattaatccaacaatatgtttaatactccttgaacaaccacagaaccaggcaggagataagctgaaagggtcatatacaaatgcaagcaattctcattcaacaaagtggtttcgtggtctagtcggttatggcatctgcttaacacgcagaacgtccccagttcgatcctgggcgaaatcaattttttgccgttttcgctcgctacttatcttatctgaaacaatctgtacagtagagagacctactgaataggaaccatggcatactacttggtgagatccactgttaagttcagttttcacagatcttggtatttttccctttatacgcagaagttagtctccaaatctgtgtgcgcaccaacaacgtatcaagtttaccacccttgcaagaagaaagattggtgtcccggcacagcgtgtaaacatttcacaggctgctagtaaaacatactttatgactttcggcgcttattacaccataatgaatgctcttcgcggggcacgtaatttcgagaaacataattactaaaaagaaattactacaaaagcctttaaaaaaatttcagtagtatagaaagaaccagcgatgagcttcagagttttgcctccgaaaaaggagttctcataactaaagtaccgcgtgatgtctgaattactacctctagctacttacaacttgaaggttgagccttacacccccacgcctgccattgatgtcactgtgccagtgaccgttagaatcaccttggctgctgtggacccagaggcagtggacaaggaaaacaagccttccactttgagaattatcaagagaaacccagacttcgacgacgacgaggatgacattctaggtggcgacttcgacgaagacgagctggacaacgaggaatccgacgaggaagaggcgcaggaggaggagaagcccgccaagaaatccaagggcaagtctaagaaacagcagaagaaggagcaggaagaagaagaggaggagtccgagggatctatcgaggaagaggaggccgagctagacgatgagttccaagagtacgttgtgctgactctgtcgcctaaggttcaattccagcagaccctagacttggtaattgcacctgaagaggaggttcagtttgtcctcactggttcatacccaatccacttgactggtaactacgtcaagcacccattcgaccagccacagtacggagacgacgactctgaggaggaagactctgaggaatacgacagtgaggagtacgatctgaccccagacgaggacgagctgctagatgacttggaggacgtcagtgacgtcgagagccgcatcgaggagctagttcagcaagacgagcagaagaacaagaacaaaaacaagaacaagaaaagaaagcaagacgaaaaagaagacggtgacgaagagaaggcgcctgagcagcctaaagagaccaagaagaccaagaaggaggagccaaagaaggacaagaaggagaaaaaggtcgagttcaagaagaacctagaagagggtccttccaagaaggccgccaaggaggctgccaaggagaccaagccaaagacacaagcactagagggcggcatcattgtcgaggaccgcgtcgttggccagggtaaaaccgcaaagaggggatccaaggtcggcatgagatacatcggtaagctcaagaacggcaaggtcttcgacaagaacaccagcggtaagcctttcaacttcaacttgggccgtggcgaagttatcaagggatgggacatcggtgtcgccggcatggctgttggcggcgaacgtagaattgttatcccagctccatacgcatacggcaagcaagccctaccaggcattccagccaactcggagttgacctttgacgtcaagctggtttctatgaaataagcctgcatcggtgctcatatatataactctatactgtgacatagttaattgtttttcgccagggaagaacgcggtggccttccggatactaccataatctgtggcctaccacgatgccgaaagatagaatttagccctagaagaaacattacgctgaagccgcctagtgtgggtcgtgcagaggcaggggtgtcaccccgccagatattcaagttcgccaataagccatcgagattagaacaatgcagctttaccggttgatatcggcggaattagcacatgcatatctcatcgggcccttcctgtagcacctatatatatattaatcactgaccacgacatggaactaaaatatcatatctcgtacctaagcctccgatatcccccttccttgcacacccacgtttatctctatcggtcgtggcaaagaaaagcccgacgtttcaagctctagaccgaaatattctaagcccgagcgattatttcactgggttatatcgctgccatttagcgtccagaagccgaaataagtcttttcttccgggctaattctagaagtcagctagccgccgatccctgagcagaccctcagaagtcacaggttttgcgcaagctcataattgagagctcagttcctttgagtacagtccctgacattctcgtcaaatatcaggcgtcgcaggggccaaacaaagccgtaaacaccgcagggcccaaaggcaccagagaaggaagcgtcaaccgtttcttccatatcactggaaacgaatcacatagctttccatcacgttatcggctgattcaacgtccctcgtacagtgagtggtaaaatattttggtgaatatagagccatcaccggaacgaaattttcaggtaggtacggtaaaatatcaaaattttacatttctcgaccctaagaggcatataagtgaagtgagatctgcaaactcagggcaattgatttcggtgtgctctattgcgtttgtgtgaatcgaccaaagtccatgcctttacttttccggcagttcaagtcgcttgcgaagcccttcgcttacatatcgaagctctcagcaagacaacccattcatgttattctgattacaatctccctggcggctgtcgcatacttgtcggtggttcgcagctacttcaatgggtggcagctggacaccaaaagcattttcgcgggtaacagtgacgccgatcagttgcaagacgaatgcattcactatctgcacgcaggtgatgcaggcgcgtggacaaagctgagcggcgaagaagtcgcttctgctgtgttctccgagcactactatcttacgcaactggacttcaagtcgcacaaccgcaccctcagcctacccgagctggataacgttgtggttgagagcaatggcaccaagttcgttctccaggagaacctgacgctacccaaagtgctgcattccaaggacggtaccacctggacactgagacctcaccgcttcagactctacgacatcaaaaatggtatcatctcaacaatcagcactttgcttgggaaaattcaggatgctgagatgtttgacgtattcattatcggtactgcttatgttgcaatgctgtacactgttgcaggtctctttctcgagatgagaaagaaaaccgagtcgaaattctggattgcactggccgccattgtcggttccacgagtgcactatgcctcggactgtacactagtcaagtactgttggagctgcctgtcaccgctttgagtttgatcgaaggtatccccttcgttgtcgtcattgtgggcttcaatcacaaaattagattggcgtcttacctcctcaattacttaaagaagtacggcttttctcaaaagtatgacgcttctgagctagtcttccacgctatgtgcgaagaaggcgctcgcttgctacaagaccatttattatgcatagtcgccttcctagggtgctctctctacgctcacgacctcacagcgcttagaaacttttgcattttggcttcattggttcttttctatgatttgatcttgacctgcacatactacgcttccgtactggctctaaagcttgaaattaacattattcaccgttctacaatcatcaaggagaccctcgaggaagatggtgttattaagagcaccgcggagtctgtatctgttgctgaaacccaatcgaaagcttccattctcacttcaaacaccagtgtcattctactgaaactgctcgtcgttatcggcttcataagcttcaacttctacagctttggtgcgagatggacataccagacgttttcagcattatactcaaagccatcagaccctgttctaccagacttcatttcaggtagcttaggaaagagcggttcgagtagtgtactgatatccttggtacctgcacagtactaccagccaatgaaggtatactttcaagtcgaagatttgatcttgtctactctgcgttatgtgagtgtgtccatccgtgacagatttatcagtaaacttgtactgtttgctctagttgtgagtgcgtccatcaatatctatttattgaacgctggaagaatccacacggagtttaccgctaaacaactgcagaaactcaacaaaaaaaaatcatctgctgcctccaaacaacacgctaccgaaaaaactaacggtaagtctgtagcccctgccccaaagaaacctatttcccctcctttgacatctaagtcatcatccgaagaagaaagcgagagcgacctagatgagaaaactgtgcgccctctagagaccctagcagaaatcatgaagtctgggggagtcaagagcatgaacaacagagaagttgcttccctagtcgtcggaggcaagttgccactgtatgcattggaaaagcaactgggtgacacaacgcgcgctgttgtcgttcgtcgtcgcgcattggctagacttgctgacgctcctgtacttgaaaccgaccgtttgccatacagacactatgattacgaccgcgttttgggagcttgttgtgaaaacgttattggttatatgcctctcccagtaggtgtcatcggtcccctagtcatagacggcgttccctaccacatcccaatggctaccaccgaaggttgcttggtagcctccgcaatgcgtggatgcaaggctatcaacgctggtggtggtgccactaccgttctaactaaagatggtatgactagaggcccatgtgtcaggttcccaacactggcaagagctggcgcttgcaagatctggcttgactctgaagaaggtcaaaatagggtcaagaaggctttcaactccacgtcccgttttgcccgcttgcagcactgtcagaccgccttagcaggcgacttgttgtttattcgtttcaggactactactggtgatgctatgggcatgaacatgatttccaagggtgtcgaattctccttgaagcaaatggttgaagaattcggctgggacgacatgtcaattgtttccgtgtcaggcaactactgtacagacaagaagccagcggcaattaactggatcgaaggtcgtggtaagagtgttgttgccgaagctatcattcctggtgacgtggtgcgcaaggttttgaagagcgatgtcaaggctttagttgaactgaacatttccaagaatctgattggatcagccatggctggctctgtcggtggtttcaacgcccacgctgccaatttgctaactgctgtttatttggccctgggacaggaccctgcgcagaacgtggagagttctaactgtatcacgttgatgaacgaggtcaacggcgatcttaagatctctgtgtccatgccttcgatcgaggtgggcactatcggtggcggtaccattctggagccccagtctgccatgttagacctgctaggtgtccgcggaccacatcctacggctcccggagacaacgcacgccaactggctaaggttgtggcttgcgcggttcttgccggtgaactttctctgtgttccgcgctggccgccggccacttggtgcagagtcacatgattctaaaccgtggaaaaagcacgccagcgaccccggcaaccccggcgacccctcaagagggcgtcaagcgcctcaaagagggcgccgtcaattgcatcaaatcgtaatattagcatcgacccttaaaatacacgcgaaaatatgtactaatatctgcaaaccctggcgcagattcctatttaataaatccctccgattcttgtgaatttctgagttcaacgaacgtagttaaaacgtgccataaactgtgtaccggctatatgcgtagaagtgtatgtctataaaacccaagccagctggggatataaggaggaggcgtacgaagccgtgcattaagctggtgcccactcgagttcgtcgtcgtccgtggattgaaggtagcctgaatcctcggctgtttgcgcgaacacagagtcatctggaatgatctgcacgatgctgttgtcgtcgattgactccaacgcaacagtgccgttactgaacttgtgaagccatagctccgcgtgattgcacataaaatcgccgacgggctgcgtggtatccactgggatggggaaatcttggtcgaatctaacaatgcacattccggaggcgacactggcacagaaaacggaaaacaacactgagaacttcatagtaattttggtagctaagagagggattatccagtagaaatcaaggtagaaaaaagggattgattgatgaatgattttgatataagctgggtcagtctgatagagcaaatcttgcctggtacttatacgcctggtcgaaaccctgagtttgccgtaaactaaatgggtaatattcggcaaacgacgagcaaaccaagatctgcgtttgcgagattcccaacaatcggcaacaacttcttgattcacgcaccttctttgagctcactaagagccctcctatgcggccatctagcgtggggctccgccaagctcctttctgtgctgtcatgtcgccggaaaatcgttatttcgtcatgcgaaatcatgcaagcagatgtttcgtttccatagccaccgagaatttgattcatgcagaggagaccttttgggtgccttgtgtatcagaaattggttgaaaggcccgctggtacgattttgcccggcaatcaaaggcgcgttgagacgcactgcgtagagcaaaagggagcgcagcgaccctgtaagcccgcgttagagcgcaaatcatgttgttggaaccgagggacatgcgacagcgcggcaaggggcagggctatgcgccgcgcagagcgttaaacgagacagcgagcaggcgggggcgggcgatcaaacacgtctttctgccggcggccgcgggatggaaaagccgttatcacgtgaggtggcaaatttacgtacagagacaaacccacgcagggagtaacattccccttcgaaagcatgcatacgtgataagtgaagcaggcccctcaagtcacatgacagagacagatcacgtgatcgtggcttgcacgtggcacgaagtgtctgttccctaggtcacgtgttcacagacctgcatgtgacatggaagacgactggaatggtcacgtgacggggtcacaatctcatcgtcacactacacgctcaggggcacgtgaccagcacaccattgccctgaacatcctcacaaacgaagggcctggcccgccctctaggcctggcccgaattgcgcggaatccaaaaaaagatactcggcagacaacacaccggtcaaagccgctccgtcctagtccggcgcccaccggctgcagtcggcttcttgccagtgggtccgaggcccgccccgcgccatgtcagcaaaacccgcagcgcgcaaacccaacagtgcgcaagcccgcggcacccactgttgcgctacctgccaccagggcgcggggcgaggccgagcgccaagccgcgggcggtcgggaattacccgtccaaaggtttgcatgcccgtgaccatctaagagcctaacgcactaactcgcggtctgcacccacggtcccacgcacgtgaccgcgcagcggtcacgtgcctcaagacccctttatgcctcatgacgcaactcccacggcgcgtcatccgacggcgctgcattgtcaagcacccatatgaccgtccgttacatttttgcgcaacgcagatctttccgcccgtcgtgccgctacggctgtctctgggctctcccctcgccacacctgcaaaatgtgcaatgcggggtaattgccgtgcgccgatctgcgctcgcgcgccgtgctcggcacagcaacagaaacaaagccctactgtggcctcgggccaagataggcagtccagcctccacgcgtcctgtgattattcagagcgcgcctgtgcctgccggagaacccctaagtccgcatacaagcttccggaaaaattcgcagctgcccgcattgatgaaacatggctcaggaatgattttccggcgacagacagacgcgcctttttacttctagatttgaaacggcattggtcaaaaacgaacagggaaaaaaaatcaacgagggtcagaaaaatttaaaaaaaaaaaaattcacaaaaaagggtagttagccgatgagggcatcgaagcttcggtacgtaaattcggcaggcgtcttttggcttattattactgccatgcgcgattgattggcagttttcagtcataggtaaaccgggtttcgaagataggttttttaggcagagagtcatagcagcaggcaagtcaagtcggcgaattgtgcagtaatacaagttcaacacaggcttcctggcgcactcagcagatacatacgaacgtggagcgtgatctggacgaaaccgtaaccaacagagagcgcgcagatcctaaaagtgggagaatagggaatagatacggggcggggtgatcttgtcgtatgtgtgatttgttcggcagatcgattgttccgtataagtcatctcacaaaaggattttttttgggcatagcggtgcatcgtgggaacagaagcaccagcgccagtatcagtcacagcagcagggccagcacccacgcaagggcaccaggaaggcaggagagggctgaatgtccgggtatgacatcgcgcaggtgacacacaagggcgaggaccgtggtggagcgagcagcgaggcgggcggcgagacgggcagtgaagcgggcagcgaggaggccagcaggaacggcagcgcgggcggcagtggcagtggcagtggcagtggcagtggcagtggcagtagtagcagtgtcgtggtcagcaggagaggcagcggtgcgacgggcgaactgtcgcgcgcggtgatagtgggcattcccctgggcgacccgcgtctgacccagcccaccgcgctggaggccgcgcccacgggcgcgggcaaacccaagcgcaataccttcgcgtgcaccaactgccactcacaaaagtcgaagtgcgtgccctcggacgtcagcgacatctaccgcaagccctgcgtgcgctgccacaagcggcgcaagctgtgcaagttcgacctctcgcgcaggacaaggcgccgccgccgcgagagcgacacttctgtcgaggcgcagggctcgcgtgatagcccgcaatacctcgcgccaaccgcggaccgtcccgtggcggagcctgaggccgcgcattcggcactgcccctaccgccgttgtcgatggcacgggtggcagcaccggcgcccaaggcgccgactcaaacagaggccgctgcccagggtgagagcgagtccaagcgccgccatttccgtagctcgttgcagcgcgagctccagctcttgcttgcctcgcaacgcgaaaacctaaacgcagttaccgataggttaacacagctctctgacaaatggaacgacgttatcgagaacagcgtcggcgtcccgctagcgttggacccagtcactctaggtatcatcaccagagagcaggcgcagctcaggcttgacctgtatcgctcggacatctcgaacaagttccggctcccatttgtcaagatacctgccgatctagaactcgacgaattccgcgaaaaggaacctattcttttcgtgacggtaatggccactgtctcgcttatgctgaagcgcgaccagtccaacgacgaccaaaacatgaaattggataacttcgcacttggcttgatatcgcaccacatgatgcggctaggcgataagtcttttgagctactgaagtcgcttctgaccctctgtctgtggtacaatttccccgagtggtcaaatcggactcggttccacttcttcaactacatttgttgctgcctaatccgggaccttattcctgtcaaaagaccaaggctattctcgatgatgaataacaaggccttacctgcagaagacgagtctgctacgattgaacagtttttgtttcagaacgaaagcttcgcccggctggtcattctggtctacgtttctgcattaaacatcaacattttcttgcggcagcctgtccaaaacagatggggatcactgcaagatacagcatcacgcatcattttactttttgagtcgggtcctcgctccctttaccagcgtgaagaggacgaaattcttctgacttttgcaaagctcaatcgcattctggagactgtccatataaagctacacgaagctgaagacgagcatttgtattgccaagaggggccgataccgagcgcgcagctcaacctaatagccaaacttcaggttgatctgcagattgtttacaacgaaataccctctggtagagcacgcgccctggcctttttccactcggtcgaggcttatctgcacgagtggttgttttcaagatttatggctaggtttccagaccattcagtcattagagacctaccctcggaagtctcagaatcttttaacaagttcgcgcaatcctgcataagcgcaatgcacgaatttttgaagctcacgcctgagctcattgcatctctgcctctttttcacatttccagggtagtttacacggttggaatgcttctgctgagagtcagatacactactatgacggtgcctgctttcaattttttgaagcaatcaacgcagtctgccgttcctcttgtgaagcaaatttctcacttgctgaatgacagtgctgcattgttcccctacaacaactttctttccaagcttcgatatgtcgtggctctatttgttcaaatctacgcgaacaaattaaaggcattctttgaggacccgaaaacttaccctgagaacgcatgccgcgttccagttaccagcatactaacgccaactccaccacaaaattccgtgccaatgttactgaacccagtttcgcctccaggctctcgcagcccagtaagcggaacacccgcaccggaggccagacagcctggttcggaggtatcgaacaaacttatcgatgacctttcattccaattggctgatttgagttccttggaatatggcttcaacgcgctcaatgacgaattttggacagatgttttctttggcgccatgtaacagtatagacgaaaaagagccatatcagaaaatagaaattattaatatctaattgaccataggtcctagaaaccgttcaacacttgccaggaagttgcgattgcgtatcttccgaaacccttgccctcgcttttcgctgtcgctttcagcaaaatccacgggtgagaaccagttatgtacaaccgttttcacatagatctcactatagaggtaccgcaggacatgtgaaaggtcctcttgcttgaggtcgctcagcaagacaaaccagagaccagaagctgtacacaatatatgcgctcggtatttcccagttgatatggttctaatttcattatgcgacccttcgcctgacaatttctgtgatatggatcgcagtgagaataccataccgtagagaagcttagcggtgtcctcatttagctttgaatttgtggtaccgctcgattgatttgattttagggtccattctcgatcgaatatgcaattacctactttgaagttaggatgtgggtgaattcacctgggcagcatcacttgccatacatacagtgacgatcgaagatccagaaggagtatatggccattgcggtctgcggcgtgaccaaaaactacgctgcgatgctagctttttggcactggaaagtcaacttgtttgaaactacatcatacgtacgtaatgataacaagattctactaccgtgaatcaaaagctcaaaagatcaacttcttgcgcgtttgttgttgcggtggagggcgcggcttgggtcatttcgccgaatccatcatcgtcctcatcgtcttctccttctttttctgcgtaacttgcggtagtagtgttgtcgttcgacgcaggggtcgaagcttttggcgtgttggatgctaccttagtcttgatattgtcattgctgtgaaccttggcactagtaaaaagtcccgcaaatgggtctggcttcttttgagccacattcacatgaggagcaggagctggtgtgctggtttggggaacaggcatcgaagggctggcgcccatggctgccggctgcgtcggtatcccagagtataaatcggccaacgtagacgcggtggtcttgagggctgcctgggcaaccggagctgaactttgaaagtccgtgaagtcatcatcatcatcatcatcgcggtcacccccgttgtcttgtggtttgctggtttcgaggccactaactgcgggagataggtctttgaaggctgctcttgcgttgctgtcgtgcccgttttgcaccgagttgccgttctggtagtcttcttcctcgctatcgtagtcagcactcacagatattccgttattcgtggatctgccaaagcctgcagtcctattgacggcagaggcaggcaggtaggacgaaggagcacctcccgccacacccttatatttcttagccgtttctcttgccttcctgcgctcggtgcgaatctttccgtcgtcgtcaagtagcaaaaccaactcatgggcgcggtttctgacgttgatgccttggtctctgccctgggaatcaatgtagtgaaaggactccaacatcttgatgagagacaagttggccctagtatcatctatgaaacgctccgctccgtgcctgatcaagtagtcgagtagctgcaaggctttgtagatctgtctccattcactggccgttttttcggtgaacctgcggaatatcatgccaaggatctcctcgcgctctctatagttgtaggtgccttgggaaatctgctccatgagggtcgaggaggccccccaaggctcgttgttggtggcctctctcaccttggcctccatttcggtgtagttgaacaccatgttttgggccttgcggaagtactttttcgcatcgtagagcgtcaggttactcagaccgttttccaaactcatcgtgcgtggcccgctgattacactgggaacgatttcgaagccgctgtgtgccggaatacgcgttgcttggctgaagcattgtcccaggtccgagttaatatttcttccatggctttccctatacaggtatcgctgcgaaagacgaatttacacgtgactaactacttacaggtgggctgggaccgggggcaggggactggggctctagagctcaccggcctcctccacgacgaccttggcgcggggcttgccggacatggtgccgtaggactcgatggtcttgaccacgtccatacccttggagacctcgccgaagacgacgtgcttgccgtcgagccatgggcatgggacggtggtgatgaagaactgggagccattcgtgttgggcccggcgttcgccatggagagcagaccggccttttcgtgcttctttacaaagttctcgtcctggaacttgtggccgtagatggaacggccgccgtagccgttggtcagatcggtgtcaccaccctggagcatgaagttggggatgatacggtggaagggaacacccttgtagccgaagcccttctcaccggtgcacagggccttgaagttggctgcggtcttggggacgatgtcgtcgtagagctcgaactcgattcttggctgtttggtgccgttgatggaggtgtcaaagaagaccttggagccgagcttggcggcggtgctggaaaacatacgcgactggcggacggtggagagcatggtaggtgtgcgtggggcgtggggcgtggggcggagagcggtggatggacgaccaacttttcataagagtgggcgtgggcacgtgtgcggtcatgtgatagcgagatgtgatcatgtgactatactattcgtatcactattaacgcagcgtggatgattcagtcacgtgcagaaagtggatgactctcccatgattctcgcatatcttctacaagccccgcctgcccctcacgtcccaattgagtcatgcagttctgccacaggctcggggccttccaagcaccgcggctacccacacacgtcacaacgttggaccctgtgcgccgcaccacctgtcctgcggcgtgttctgcgctcgaaccgcggttgtatgcccagcaaaccaaaacaatccgttagtgtaggacccttcatgagcaacgttggacgtgcggcgctgaatgctcttgcagcaccaagcgtggtgccagtgctacaaatagcgggcgatctggccattctgctggctggccctcgcccggtgttgagtacctcaccaaaaactctactatgtccactttacagcagcaaaacgaacacacggctcccatcgctagccccgtcgcttggtactcgtccagcgtgttcttagtggcggtccgcgtcgcgcagtttgcctcgaccatcacggcgctgggcctgctggcgtatctgctgaacggcagcgggagcggcggcttcgagctcgcggtcccggccatctccctcacctacttggtggttgttgcctctgccacgctgccgctgaacctgttcgcggcggctgcggttgccgtcttcgaagtcgcgatcttcgcactgtggatcgccgcgagcgggagggtcggcgtggcgtacggccagtacaactgcgcagcagtttcgtcctgggacgattacgaattttactacgacttcgactttgactacgactacgacctgggcacggcgtgcagagcgggccaagcggcgatcgcgttcgcggcgttctcggcgctcctgtcggcatgcgcgctgtgtttactatgcgtgaatgtcctgattcccctgaacaccggcttcgtgggcggggtgcggcccgagggcgcgggtgcgcgtctgcgccgctttacagcgctggcgatcgcgcgcgcggagaccgcgggggacgtggaggcacgcgcgtcgcacgtgatcgaggcgcctgtccccgtgaccagcggcgcgcctcacgtgaccgaaacacctgcacccgtcgccagcgacagcgttccgcacgtgaccagggggaacaatcctcacgtgaccgaaacccctgaccccgtggccgcgcccgagccttctgtcggcgcctagaaacgcccgcgcttagatagtccaattccctcacacacacacacatcctctctctccctcccccagaggcccccgcgagccctcgccttcccaccgatagcccgcgccgcgcccccgcgcctctggctccaaagaaaccgccgcgcgtcccgcccagccgcgcccaccgcaatccctatgtactctatagtccgagcgagaccccgaaatagtccacgcagccctccggcgcaagcgcccaaattcgcacgccgccaccgccaaagccaccgccgaagccaccgcgctaggcgccgcgcagcgcctagcgcggcagcgctgcagcccgctgctgcgacggactcggcgtcgtttgcgagcgcggcgcgcgcggcacgtgaccgctcgtaaaccccacgggcgttggtcatcgccagaaggtttataatggcgccggcagcagcccggttttgaggtgcccgcggcggcctccccgcgcggcgtgaatatatggcaaaatgcgcaaggtagctgtgatcgtgtgtgtgacgtcgctgtgcgtaacgctgtttctgggcgcgctcgacatcgtgatctgcatcacgctctatgacacgatcggacaggagttcaacgactacgccaacgtcgggtggctcatggccgggtacaacctgcccaacgcgctgttcatgctgctgtggggccggatcgcgtcgctggtggggctcaagtgcagcctgatggcgtcgatcgtgatcttcgaggccgggtcgctcatggcgggcgcggcaaactctatgggcatgctcatcggggcgcgcgtgatctccgggttcggcggcagcgggatcgagtcgctggtgtacggagtagggaccagcatcgtggaggaaaagcaccgggcgcgtgtgattacggtgctcgggatcgcgtacatgctggcggagggcgcgggcccgtttgtgggcggcgggctggccgagcacgtgagctggcgctggtgcttctacgtcaacctgccgatcggcggcgtggcgctggccgcgctcgggtggggatacaaccccgccgggcgcgcgccggggcgcgcgctggcgcggttctgggtgcgcgcgcgcgcgttcccctacggcacgctgctgcaggcgcagttctggcgccgcgccgcggcgctgatggtgttccgcctcgacatccccgggctggcgctgtcgtcgggcgggttcgcgctcgtgatgctggcgctgacgttcggcggcaaccagtacgcgtggcggtccgcgaccattgtgtgcatgttcgtgttcggggccgcgctgctggcgctgttcatgttgtacgacttcgtggtgctaccgcgcgtgggcgcgcggatcgccgggtacgagccgctgccgctggtgccctggcggctagcggccaacgtgcccgtgctgacgagctcgctgtgcgggttcttcaactgcttcgcgttcgagctgcagtccatctacctggtacagtactaccagctggtggtcaacaagggcccgacgctggccagcgtgcacctgtggcagatgtcgctgccggcgctggtgtcggtgattgccagcgccgtagtaaacgagcggttcggcgtggtcaagccgctcgtgctggcgggcgtggtgatggggtttgtgggctcgggcctgctgacgctcgtgcgcagcgacaccacgctgggccagtccatcgggttcagcgtgctggccggcgcgtcgttcgggtgcgtgtaccagctcagcctgatcagcgcgcagctgcaggtcgagcgcgacgacccggacttccacgcgcgcttcatcgaggtcacctcctacaacacgtttatcaagacgctgggcttctcgttcgcgggcatcgtcagcaccacggtgttcaccgtatcgctcaagaacctggcctcgtcacacagcgcctcggtcccgagcttctcgaccgtcgaggacctgatccgctaccggagcgagaacttcgacggccgcaactccctgctcgggaggctgctggccaagtccgtgcgcaacgtgttctactgcgcgctggtgtgcagcgcgctgtccttcctgtttggccttttcacgtccaagaaacgcactgacattaccaagggcgcggagtccacggagctcgcggagctctgcgagctcgcggagcccgcggaggagaaaccggtgtccaagaccccgacctcgacgctgtgctgagcccgttcgcgacgcctcggggccgccaatagtggccgcaaatacttgtacgtagcctacgatcttcctcggcaaaccctacgcgcgtgatcgctgtgcgctgtttggcggccccgcgcggcgctgcagtcggcgcgccagacgacagcggcctgcacaggcctctacagactacgctacgccggccgggttccttgtgtgccgttcgcgcggttcgaagcgcccggcacaaatccctgcgctctttctggccattgtcagcttggattgtgcccagaaattatctacgaggctaccgccgcgcgggaaaaagcattggttagaactattggcgacacaacactgtcaccaaacgagagaacaaggaaaaaaacaagcttgactacggagagaaagactaggtagcgctgtcaacgaaccgcagaacgaaagctgtacgtcccgagatggggcgctcgtctggcagtgtttagcgaaaaaagccactttcctcgggccacccgaagttcaggacaggtacgactgtggtagcaattaggccgggcgtcgcctagaggccgccagcagccaggtaagtaccacgatggtgcagcttcttccaccgcaaacgctgttctctacttctaaaaatgaccgcttcttgcttgagcagtcgttttcgctgccatatacgcacccagggataatccattccccgagctcctactgcagcgtggccttcagccgcgaaaccccaagatgcagagaccgtggctcaaggcaccggcaggtgcgcttgggcacgcttgcagagatggctcttatctatgtttttttctcttcggtaatcgcacatgacaggtgcataaattggttgttccatgcagcgtaatatacttctcgtcttgcgttcccgaaattcgccagcgttcgagaggagaacaaaacgcaaatcatgacctccaggaccacaaatacgaagatcttattttacattctcgcgccgcacgcctggctggcactccggcagcccaaaactgctcttttggcacactctcgcaatcgcctgtggcgcgcgttcgggggctttgcgcttcaacgtcaacagggccggagtggttggcacaaggatctgggtcgcgatccttctacccaagcatgcggcttccgctcgagcccacggtaggatcttgtgtcttctcgaaatttgcgattatgtaattacaaagtgtccgtgcgatcacgtgatatggtctgtcttgcgcctacaagtcgcccaagcacccgcctggcacaatagccgagctgtacacatcggccaggtagtacaggtagctgtcgacgttccggactgcaaacgaagagttcttgctggccatgctcaggatctcgtcaacctcttccgtgtgctcgccaatgtacccgtcgaggttcacagttggcacgtggaagtagcggtgcaccatgtcgatgcccatgtacttagaaggtgcgacctcggccagagtcccgttcgagcagatctcggacactggtttcttagcagtgtaaaagtagtcacatatcacggtctcctgcgttgcgttgaggcggtggtggccagcgtagtatgagggattcgctgcgcacaacccgtccacatcgtcacagcggaaaagcacatctttcttgggcacctcggcaagtgcctctatggtaccgagcaccgtgtacaggctgccatcgccgaaccacctttggtaaatccggtcgttggtgccgtacgccagcagtctgcttctggcgaacgaagtcacgttccacgtctcttcgaacgcagactttagggtctcgaggtgcgtcccattgcatgttttgtataactcaggcagtacagggtcgtcccaagcagtggctgcaaccgtaggattatttggtgtttgtcctgacttctcgttaaactttctgtcagccaggattccgaagaccatcgagattaccaaaatggccaccactataaatgttgcagagagtgcgatgccatggcgcgcgcggtaagcagttggcttcatctcggttgatgttgtctcctactgaacccttcaagcaatcaggtcggcggtctgcttcccatttatattcgtttccgatgcctgccgcggtaaccactaaggtggcattgtgccgcctagaagaaaaagttagtgctggaccctgaagatacagggtcctgattttaggaccctgatggttataagaaagtgccgctgcctgaagacgaagccgcagcaactcgaaggacgatttcaagtaacttcacccgacgaatgcttaagttctcgcacatataatcgaaaattttagatcttgttaatcatacgatgtctaatagcatataattttacatattctaagatctgatttgcccttattatacataggcgggcggggtgggtatcgattgcagtaacatgcaggttgtttgcagctctaacgataaagctcagcagaaggttcgttcaaattagcgccaagggtaaggcgaaaaggaagcctaaacctattctgctagcggcgccttcgtagacagagaccgaggagctaggtctcgatggacttgttgtggaggcagaggcagagagctgcgaggatggagcgacagtagtggtttgaccagagtgccagcccaaagcgctggagctggctcccattgctgccttagtagcggtgtcagattcggtgcccgaaacgctggttttgttgctatggttttcagccgcagaaggcgcagactcaatctgttcggtagaagtcgttcctgagtttaccgctacaggagtattgcgaccgaaagaggctgaagaagtagttgtagtagcttgtgtagcgctattcattgcatttggaactgagctagatgcctcaggagaaacgtttatttgttcaatgctcgcgggacttgaagattcggcagctgagggcttgaggatttgggagctcgagcttgcagtgacactgtttgtcgctggtccagagccagtggcaggaccagtggcaggaccagtggcaggaccagtggcaggaccagtggcagggccggttgtcacgtgctcaggtccggtggcggtaccagtttggctaacggaagcaggcgtgctcacaagacccgtgtcactgttggacttggaacctggagcgacgatcaccgtggaggtaacgacgtttccgttcgtagcagtctcggtagaatcggaggccaatgagaccttcgtcattgagaaagttgcgctagaaagagttcccgaagctgaagagctcgatgcttcggtcactgaagactcttggctactggaaaacaaacttgttgtagtttccgaggtaggcgccggtgtggaaaccacgaccgcggatgtgaccaaggctgaagagctcgatgcttcggtctctgaagactcttgactactggaaaacaaacttgttgtagttgccgaagcagacactggcgtggaaactacgaccgtggacgtgcccgaatccgcggagcttgacgccgacgagacagaggaggttgacactgcagttgccgtgctcgagctagcagagcttgggaccggcaagtttgatttgctagatgattgagttgtaggctgcgctgagctgaaaccaggagcagagctagtcttgtctgttgagcttgggactgaggtcaatgtacttccagaatcctggctaaagcttgtcgagttgccgtagtacgcggaagctggtgtttccacatagtaaacagtttgcgtggtagcttgcccgtttggccccgtcagaatagacaccccggtggagaaagtgctagtgaatctacccgtccatctagtatagacagttgtggcgacaactggggtctcgacgtagtacacggtctcggtggttggttcgccgtcagatccagtgaaggtagtcacatctgtcgagaaggtagaaatctcagtgccggtccatccggtgtagacagtcgtggctctagttggagtctcgacatagtagatggtctgggtcgttggttcgctgtcagatccagtgaaggtagtcacatctgttgagaaagtggatgtctcagtcccagtccacccagtgtagacagtcgtggctctagttggagtctcgacatagtatacggtctcggttgttggctcgccatcagatccggtgaaggtggtcaagccagtagaaaaagtggaagtctcagtgccggtccatccagtgaagacagtcgtggctctggttggagtctcgacatagtagatggtctgggtcgttggttcgccgtcagatccggtgaaggtagtcacatctgtcgagaaagtggaagtctcagtgccagtccatccggtgtagacagtcgtggctctagttggagtctcgacatagtatacggtctcggtcgttggctcgccatcaggtccagtgaaggtagtcacatctgttgagaaagtggatgtctcagtcccagtccacccagtgtagacagttgtggcgacaactggggtctcgacgtagtacacggtctcggtggttggttcgccgtcagatccagtgaaggtagtcacatctgtcgagaaggtagaaatctcagtgccggtccatccggtgtagacagtcgtggctctagttggagtctcgacatagtagatggtctgggtcgttggttcgccgtcaggtccagtgaaggtagtcacatctgtcgagaaagtggatgtctcagtcccagtccacccagtgtaggttgtggtgacaaagcctggggtttcaacatagtagatcgtcttggttgtccccactccatcaatagtataggtagtgacatcggtggagaaggtggttacataagtaccagtccactgaccaaacgaggttgaagcaacgctgggagtttccacgtagtacacggtctcggttgttggctcgccatcagatccggtgaaggtggtcaagccagtagaaaaagtggaagtctcagtgccggtccatccagtgaagacagtcgtggctctggttggagtctcgacatagtagatggtctgggtcgttggttcgccgtcagatccggtgaaggtagtcacatctgtcgagaaagtggaagtctcagtgccggtccatccggtgtagacagtcgtggctctagttggagtctcgacatagtatacggtctcggtcgttggctcgccatcaggtccagtgaaggtagtcacatctgttgagaaagtggatgtctcagtcccagtccacccagtgtagacagtcgtggctctagttggagtctcgacatagtatacggtctgggtcgttggttcgccgtcagatccggtgaaggtggtcaagtcagtggagaaagtggaagtctcagtgccggtccatccggtgtagacagtcgtggctctagttggagtctcgacatagtatacggtctgggtcgttggttcgccgtcagatccggtgaaggtggtcaagtcagtggagaaagttgaggtctcagtgccggtccatccggtgtagacagtcgtggctctggttggagtctcgacatagtagatggtctgggtcgttggttcgccgtcaggtccagtgaaggtagtcacatctgtcgagaaagtggatgtctcagtcccagtccacccagtgtaggttgtggtgacaaagcctggggtttcaacatagtagatcgtcttggttgtccccactccatcaatagtataggtagtgacatcggtggagaaggtggttacataagtaccagtccactgaccaaacgaggttgaagcaacgctgggagtttccacgtagtacacggtctcggttgttggctcgccatcagatccggtgaaggtggtcaagccagtagaaaaagtggaagtctcagtgccggtccatccagtgaagacagtcgtggctctggttggagtctcgacatagtagatggtctgggtcgttggttcgccgtcagatccggtgaaggtagtcacatctgtcgagaaagtggaagtctcagtgccagtccatccggtgtagacagtcgtggctctagttggagtctcgacatagtatacggtctcggtcgttggctcgccatcaggtccagtgaaggtagtcacatctgttgagaaagtggatgtctcagtcccagtccacccagtgtagacagtcgtggctctagttggagtctcgacatagtatacggtctgggtcgttggttcgccgtcagatccggtgaaggtggtcaagtcagtggagaaagtggaagtctcagtgccggtccatccggtgtagacagtcgtggctctagttggagtctcgacatagtatacggtctgggtcgttggttcgccgtcagatccggtgaaggtggtcaagtcagtggagaaagttgaggtctcagtgccggtccatccggtgtagacagtcgtggctctggttggagtctcgacatagtagatggtctgggtcgttggttcgccgtcaggtccagtgaaggtagtcacatctgtcgagaaagtggatgtctcagtcccagtccacccagtgtaggttgtggtgacaaagcctggggtttcaacatagtagatcgtcttggttgtccccactccatcaatagtataggtagtgacatcggtggagaaggtggttacataagtaccagtccactgaccaaacgaggttgaagcaacgctgggagtttccacgtagtacacggtctcggttgttggctcgccatcagatccggtgaaggtggtcaagccagtagaaaaagtggaagtctcagtgccggtccatccagtgaagacagtcgtggctctggttggagtctcgacatagtagatggtctgggtcgttggttcgccgtcagatccggtgaaggtagtcacatctgtcgagaaagtggaagtctcagtgccagtccatccggtgtagacagtcgtggctctagttggagtctcgacatagtatacggtctcggtcgttggctcgccatcaggtccagtgaaggtagtcacatctgttgagaaagtggatgtctcagtcccagtccacccagtgtagacagttgtggcgacaactggggtctcgacgtagtacacggtctcggtggttggttcgccgtcagatccagtgaaggtagtcacatctgtcgagaaggtagaaatctcagtgccggtccatccggtgtagacagtcgtggctctggttggagtctcgacatagtagatggtctgggtcgttggttcgccgtcaggtccagtgaaggtagtcacatctgtcgagaaagtggatgtctcagtcccagtccacccagtgtaggttgtggtgacaaagcctggggtttcaacatagtagatcgtcttggttgtccccactccatcaatagtataggtagtgacatcggtggagaaggtggttacataagtaccagtccactgaccaaacgaggttgaagcaacgctgggagtttccacgtagtacacggtctcggttgttggctcgccatcagatccggtgaaggtggtcaagccagtggagaaagtggaagtctcggtgccgctccatccggtgtagatagtagtggctctagttggagtctcgacatagtacacggtctcggtaattggttcgccatcagatccggtgaaggtggtcaagtcagtggagaaagttgaggtctcagtgccggtccatccggtgtagacagtcgtggctctggttggagtctctacatagtagatggtctccacggtctgcttaccgtcttcaccggtgaaggtgctcaactcggtagcatacgtcgtagtctcagtgccgctgtatggtctagtagtggtagatgtgacgtccacaatcggagtctccacgtagtaaattgtctcgacagtctgctttccgtcctcgccagtgaaggttgtcaattcggtggtgtaggtggttgtctcagcaccactgtacggtctggtggtggccgaggtgacgtcaataattggagtctcgacgtagtagatggtttccacggtctgcttcccgtcctcgccggtgtaggttgtcaattcggtggtgtaggtggttgtctcggcaccgctgtaaggcccggtagtagcagatgtgacgtccacaattggagtctcgacgtagtagatggtctctattgtttcgatattgtcgcttccaatatatgtgctgtagccagtcgaaaaggtgtttgtgatcgatccgctccaaggtgtcatggtagtggatgttacctcgactaccggcgtctccacgtagtagaacgtctcgatcgtctgcttcccatcagtgccagtgtatgtggcgtagtctgtggagaatgtgctagtgtaaagacccgtccaagggattgttgttccggacgagactccgactatcggagtttctacgtagtagatggtctcgattgtttgtttgtcatcgggcccgacaaacgtgtttagctccgtagagtatgtggtggtgattgttccggtccatgggatcgtagtaccgctcgatactctttcgattggggtgccaacgtagtagattgtctcaaccgtttctttgccgtctgttccagagtacgttgtcagttctgtcgaatacgtggcagtagaagactcattccaaggcgtcatgtgagtggtttggatgttgactatgggcgtctccacgtagtagatggtctccacggtctgcttcccgtcctcgccagtgaaggttgtcaattcggtggtgtaggtggtggtctcagcgccgctgtaaggcctggtagtggcagaggtaacgtccacaattggagtctccacatagtagatggtctccacggtctgcttcccgtcctcgccagtgaaggttgtcaattcggtggtgtaggtggtggtctcagcgccgctgtaaggcctggtagtggcagaggtaacgtccacaattggagtctcgacatagtagatggtctccacggtctgcttcccgtcctcgccggtgaaagttgtcaactcagtagcataagtcgaagtttcagcgccgctgtagggcctggtagtggcagaggtaacgtccacaattggagtctcgacatagtagatggtttccacggtctgcttcccgtcctcgccggtgtaggttgtcaactcagtagcatacgtcgtagtctcagcaccgctgtaaggtctggtagtggcggatgtgacatccacaattggagtctcgacatagtagatggtctccacggtctgctttccgtcgtcaccagtataggttgtcaactcagtagcataagtcgaagtttcagcaccgctgtaaggtctagtggtagcggaggtcgagtaaacgaatggcgtttccacgtagtagactgtttccactgtgtctttgccgtcctcgcctgtgaatgttgaaatggtggtggagtacgtgcttgtctcggatccgtcgtaggccttagtggtggcagtagtcaagtgcgcaagaggggtctctacgtaatagatcgtctccacggtgttcttgccgtcttcgccagtaaaggttgacactactgtggagtacgtactcgtctgggacccatcataccctttagtagtggcagatgtcaagtgcacaggcggcgtttgcacgtagtagatagtctctacagttatcgaaccgtctgagccggtccaagttgtacgactcgtactaaaggtggaagtctcggtgcccgtggcagtcacgggagccgctgtcgtggtgaaagacgtgctggctacagttggtatctccacaacaatgtgtgtatcaggagtgagcgcgccgtcagttcccacactggcgtccgttgtcgtgtacgttgtagtaaaggagttgggacccccctgcgttgtagtactcagatacttgccgtcgataccgccatctgcacttccgctgccaaagacaacgacatgcgagtaggacacggcggaggaactacgggcgccagaacaagacagggtttcccggtaagagttcgtaaagcgcagttctgcattggtgttccggtcgatgatttggttggcgttcacaacaatacgctgggaagcagggatgccagaggcggtaatgtagatgttattggaaacacatgacattttgtacgaagctgatggaagggtggtcatgcccaatggcatgccccacgcgttgaaggcgctcgccagactgacgttcacatcattgcagttcgcaaggttacctacaacgccgggggtaccggagtgtatgagggttagcgtgtcagcgtaggaattggttgaacaagcgcggcccacgaagtattccaactggtagctgcccggagctgggaactccatatcatagcctctgtaagcggcatcattcataccagccgtctgcctaatgccgttagtggtgaaggtaaccgtagccttgagcggggtagctgttgcagcggcgtcgtagaacgagacagtattgagccccaggctccaggcgttagctgcggccaaggcgcctgccgaggacgtaccgccgatggcgaagacgaaaccaaacgatatggtgcctgtcgcagatgaaaggtccgagcgacccacggtacactggagctgcgagttggcggaatccaagaacccgttgataatgagacagttcgccacggtgttgccgctgctgtccttgagagggatgtacgagctggagccgatggtggtcgacccatacaccttaagcacgtgcggcatctgcagctcgaacacgtcgcctttctgggggctcatattctctgtgatagcgtaggtgaccttggcggtccataggccctccgggtaactccgggcgggcgaaatcgatgtcaggccggtgaacacgcctggtagcactttggcatgcgtgtgcgccagtagcagtgccagcagcagcgcgtgtatgaaacgtgccaggggtgcgcctgccgacatggttgttctttgaggagtgtgaaacacacccaaggctctccgcgctgcccacctaccccggctagctatatacctgactatcgatgcctcagcagtacatcgcgcaccgctgcgcgctgctgtggcccactgcgacccacttggacaacgctcagcacaagcccgaaccctgcgcggcacaacggctgtgggtcggcggcgagcctccgcaccttgcctgtgcatctctcgaccacagaagacgctgctgagcagttagttgatggctggtgcaggagatcttctttccggtgccttgcgtccgcattacatatacttctgcatacaagtgcatatgcggacgtatgcgaagcgtgtgcctggtttcgttgccggtatcactgggtaaccgccagccttgcactcaggccacaaccgccacgcttgttccacgtgactttaagggcagctgggtcaaatttatgtttttctcgcgcgcggaagatttcggccactacaactttcgatggcattacgcagtgtgcagatcatcgggcaagccaaaacataactaaaatgtagctaaaaaaaaaaaaaaaaagctgcgtaatttccgcgcgctgaagagtggtaaccaagaccaaaaaaggaagcctggattgtttacggaatccgcaggcgcaggtctcgaaacgcggcgggtgcctagcgccaggacccggagatcgttgtgccacggtccctggagctggccgagggcggagcaaatagcggtgcggaagcgcggctagggccagcgcggatgcttttgcaggctggcagaaactccagagcgggattcgcagtccgagattcgcaagcccagagcctaggaatcccgtgctacagggaaatggcgaaagaacctggcgcgttttttccattccctcggtaaaaccgctctcctgtcagactagcttcatgatgtatacggcgcggccaccagcttgaatttcctcgtgcatcgcgcgcagcatgaaagatctgccagctgcactacctgaggaaaaccctaaaacacgtgacttaagagatcgcagatctctgccgtatttggtgactgacaaaactcgcgctgcgacggtccggctgtcgtgcgacgttcagagcgaaactaccgccgcttggcggtggttatgcactcgctggagccaacagttgaagtcttgtaataattgttagcgatgccttcgtaaagtacaaactgtttataaaaagcgcataacatgcacctgcagaggctatttataatctatcttcacatgtaccatcggtttctcttccctcaaatcagagccaagggtagagctagcagaaatccgaagcccaacttgttcgcagcgccctcaaaagtggaaactgagtggagggtactgacagaagcaatgctgctgctgccagaaaagccagaactaacagagctcgagcgcggagcttctggagcaaccgtagtcgtcttaccagagccggatgcagccatagaggctgctccagggctcgagccataaccagacgaggcagattgggagccagagctgttgatcgcgtagccagttccagtagcacttgttttggcaccagtaccggaagtgcttgtagatagggatccttcaccgatagcggtctttgagctcccttctggctttgcgttcgaaggttgggcagaggaaacaacattcgtaggggctggaccactgttagagattccgttcgtggaagttgctggcttaggaccggtggcagtaccgcttgtcacaagcttagcgccagttgctgtaccacttgtcgcgggcgcagagccagtagcagtaccgcttgttgcaggctcagagccagtggcaggaccagtggcaggaccagtggcaggaccagtggcaggaccagtggcaggaccagtggcaggaccagtggcaggaccagtggcagggccggttgtcacgcgctcaggaccggtggcggtaccagtttggctaacggaagcaggcgtgctcacaagacccgtgtcactgttggacttggaacctggagcgacgatcaccgtggaggtaacgacgtttccgttcgtaacagtctcggtagaatcggaggccaatgagaccttcgtcattgaggaagttgcgctagaaagagttcccgaagctgaagagctcgatgcttcggtcactgaagactcttgactactggaaaacaaacttgttgtagttgccgaagcagacactggcgtggaaactacgaccgtggacgtgtccgaatccgcggagcttgacgccgacgaggcagaggtcgacgatgcagttgccgtgctcgagctagcagagcttgggaccggcaagtttgatttgctagatgattgagttgtaggctgcgctgagctgaaaccaggagcagagctagtcttgtctgttgagcttgggactgaggtcaatgtacttccagaatcctggctaaagcttgtcgagttgccgtagtacgcggaagctggtgtttccacatagtaaacagtttgcgtggtagcttgcccgtttggccccgtcagaatagacaccccggtggagaaagtgctagtgaatctacccgtccatctagtgtagacagttgtggcgacaactggggtctcgacgtggtacacggtctcggtggttggttcgccatcggatccggtaaaggtagtaacatcagtggagtaagtagacgtctcagaaccagtccagccagtgtaagatgtgacagcgttggtaggagtctcgacgtagtacacggtctcggtagttggctttccatcggatccagtgaaggtgttcacgtcagtggagtacgtagatgtctcagtaccagtccagccagtgtaagatgtgacagcgttggtaggagtctcgacgtagtacacggtctcggtggttggcttgccatcagatccagtgaaggtgttgtattcagtggagtaggtagacgtctctgagccggtccagccgctgaacgaagtcacaactctagcaggagtctcgacgtagtacacggtctcggtggttggctggccatcggatccagtgaaagtagtcacatcggtggagtaagtggatgtctcagtaccagtccaggctgtgtaagttgtgctagcaaaccctggggtctcaacatagtagattgtcttggttgtgccgactccattgatcgtgtaagtagtgacctgcgttgagtaggtggtgacataagtacccgtccaatgagcataagaagtggaagcagcagcaggagtctcaacgtagtacacggtctcggtggttggctgaccatcggatccagtgaaggtagtcacgtccgtggagtaggtcgtggtctcagtgccagtccaggctgtgtaggtagtagtggctctagcaggagtctcgacgtagtacacggtctcggtggttggcttgccatcagatccggtgaaggtagtaacatcagtggagtacgtagatgtctcagtaccagtccagccagtgtgagatgtgacagcgttggtaggagtctcgacgtagtatacggtctcggtggttggttggccgtcagatccagtgaaggtggtcacgtcagtggagtaggtcgtggtctcagaaccagtccaggctgtgtaggtagtagtggctctagcaggagtctcgacgtagtacacggtctcggtggttggcttgccgtcagatccagtgaaggtggtcacgtcagtggagtaggtcgtggtctcagaaccagtccaggcagtgtaagatgtgacagcgttggtaggagtctccacgtagtatacggtctcggtagttgcctttccatcagatccggtgaaagtagtaacatcggtggagtaagtggatgtctcagaaccagtccaggcagtgtaagatgtgactgcgttggtaggagtctcgacgtagtacacggtctcggtggttggcttgccatccgatccggtgaaggtagtcacatcggtggagtacgtagatgtctcagaaccagtccaggctgtgtaggtagtagtggctctggcaggagtctcgacgtagtacacggtctcggtggtgggttggccatcagatccagtgaaggtggtcacgtcagtggagtaggtcgtggtctcagtgccagtccaggctgtgtaggtagtagtggctctagcaggagtctcgacgtagtacacggtctcggtggtagtttcgccgtccgatccagtgaaggtagtcacgtcagtggagtaggtcgtggtctcagtgccagtccaggctgtgtaggtagtagtggctctagcaggagtctccacgtagtacacggtctcggtggttggctggccatcggacccggtgacagtggtcaggcctgtagagtaagtcgaagtctcggaaccagtacctggggtgaacgcggtggtggccttggttggagtctccacgaagtagattgtctcttcggtcgttgatccgtcttcaccatacagggtagtggtagtggtagagtaagttgaggtctcagaaccagtccagcccgtgtaggtggtggatgctctggtaggagtctccacgtagtacacggtctcagtagttggctggccatcggatccggtaaaggtggttacaccagtggaaaatgtcgaggtctgagatcctgtgcccggggtataagtagtggaaactttggcaggagtttccacgtactaaagagtgttcactgtggccagcccatcagtgcctgtggtagtgaacaggctggtagaggtaacagtttcagtaccggtccactgctgtgtagtggtcgtggataccgtataagtggttgggatttcctctacaacgacttgaccagtggtcaaatcacctttggtattggtgtatgtggaaactacggtatatgttgaggaatcactccttgtccaatagcttgtgctagactcgggcttgatgtcgcatcggtctccatcagttgccgaaaagatatagtcgtcccatgtagtgtgttgcacaccatctggagaagtgaagtagaacttcagtccaccagcgtagtttctgttagtgaaaaagaaccggatggggtagtagtaaccggctaccaggtctattttaacagaacttgacgtgtcgggccattttgtttgaaggataaaaggaccgggattggatgacgagcttgcaacttggcaacagttgaaagcgctgccagctccaacgttgatgtatgccaagtcatcaacgtaggccacatccagcgaataagtaccagtgactggagggagaaagtaaccagtcagtaacatggaaaagttggacaaactgataggtttgtcgtagttccagtttggagggagcagggcattgacggtaccacaactggaaaatccctttgtgccggtataaaaggatacgttggtaacgccgctactggagcctagtttaccattgccgaaagtctcgtagccaccgtgcaagtagctgtcttgagagtaaacagggttccaacagctccccgttttggtaagaggcaaactgtaataggacacagaaaaccccttcgttacttgagaaggattacagcctaaaatagcacctccatcgacctgggcagcgtgcgaaacgcgcacgagcagcaccaggagcagctggaaaagaaccggaatgggccctatcatactgcggtctgcgaataagtgtataggatatactggatgttactgttctcaacacaagcgtagcgaccaccaagggcgctcgtacttatattaggaggttttattgtcgcataagtgcttttaaccgcgccgccgccgcagttttgtcgagcgcctatcgtggtatgtacctctgcgtacgcgtacatgtgtgcttgtgtatttggctttcgcgcgcacgggagccaggctgcgctgacgcgcctgcacagatgcgtggaaccctcttttaatgcaatgagaaggtaggtctgcgccagaaggcaacataactgcagcgaccttgccgctcgcagccgtccagatcatctcccgccaggcatgcacaagggcagaggagatttgcgtagaaaccctcgaagctccacaaaatctgctctgggatttccaacattgtgccggggcgcacagccgtgctagcgcgtccgcaagccagcccgcagccaatgaatttctggaaagaccaacccgaggtttctcaacatggaatgacagcgcttgcgcgtttctgccaagctgaaagcgtctttttgtttgtgattgatgcctgggcctctgttactggattgtctaagcgatgctagcgagcttttagaatcagacgccttacacgtccgtttgcggttgctgcttcccttcctggtcaatcttgtccggtcgcgatacctctggtgccagcgagcctactaggcgagtcaccacaccacaggggtgcatagccctcggcgtcaaagaacgcgtgggcgctgtacaacaccagattaatggagtatagcatctttcgctgttgaacctgcaagcacattccttcaggaatgctataggcacgttacacagacacaatttgctcttctctcacaagccaacggagccaaggggaggctcgacgaaaggcacaatagtcggggacagaccgcgccctagctgcatgcatcgtctaaaatcgatgacgcactgatgtgcatatgcaaggctgagaaacttactgtataggatttctcgaggtaccagggcaacacgctccgcgaatcaggcacccatggagcgtccgcgagcctcgggtcgtcgatacgagctctcacagctcctgcgagttcttctgttgcgccaccgcctgaaatacacattctcacggactatgcacgtgaatgcacaaatatgcacagaaacgcacatgcatgcggaacggcgtatgaatatctttatcgttgtctcgctcaatgagtactcatcttggacgatgcatggggctcggcaatacggagtttcccgcactgaactagggagggcctgcgctgcctacgcggcgattctatgcaaggcggagcgctttctctcgggttctccaaatcggtgcgcaacggctctgacgcgcgcgtatcttttttcgagctgctggcgcctggcggcgccgagggcccagccgattgtcagcctgcggtttggctgcggaacctcgtttgaatgctctctgcattccactatgaaacggactggcacgacgtggcgctggccggaactattttacagggatttgcggagcaagcgcagggtctctgccagaagtgaagtgtttactactgcttctgaatgtttacgacaaaatctgtttgatactatccacgaatatactactgcacgaagaggctatcacattttacgcatcgagtgtatctcgtgctggcgctatgagccggccattcgagaggcttcaccggcgtccgaacggcgctttgtcaacgttccgcgggtgttcttcggaattttcgccgacaggccccgtgcaccaacaggcacgtggtgtacagtgtaggcactaggttcctatgagcggcgacggtgcaaaaggtcggtcttgcctctgctcgggtcgtttcgactggtgttctgcacaaaagcgccaattgtaatggcgtgaattggggttccgcgtgctcacccaagcgagagaaatccgtggcgtaaattggacactgcgtaatacaggttacagctcccgacgccgggccactggccaagcccgcctttgaatccgcacccattgcagcagaaacgtcttcttgttaggcacgccatctatgtttagtgcttcgtttacacaactaataaatctatatcgcgagggaaccgcgccgctctctcgcaggatgcggtaaccatgttgcattaactccggacatcggggctcaagcaacaatgcgagaccagtttccgtgcttctccttaccatactggatgtcagcaatccattgagccacctgctcagtcagaggaccagtctgcttcccaggctgtagaggcacgtggatgtcagttcccttccagccgatctccttaatgggcgagacaacggcggcagtaccagaaccgaaggcttcgacgagctcacccttggcggctctctcggcaacctccttgatggtgaagtagcgttcggagatgatccagttgttgctgtcgagtttctcgtgcgccagcgcgaggatcgagtctcttgtaacaccctccaaaatggtaccgtccaagggcgcagtcaccaactcctgcttgcctgtggcagcgtccttgaaaacgaaaaagacgttcatggtgcccacttcggtgatgttcttctcaggcccgaacagccacaggttctgctggtagcctctagcagcggcctgttggtggggcagagcgcaaggcgcgtagttcgcacccagcttcttgtcacccacaccaccgggccatgctctggtagcgtagtctgtagcttccagtctcacggctttgaagccggtcttgtagtaggggcccacgggcgaggtgatgacgtacaatagcgctttgtctggcgcgctcacgccgagcgcagcagtggttccgatcatggtgggtctaacgtacagagagtaaccacggccctcaggcacgaggtgcttgtcttgctcgatgagcttgcccatcagcttgatgagctcctctgactccacagtgggcaggcagattctagccgcggacttgttgagacgcttcatgttcatgtctgggcggaacatcgtcacctggttgtccggggtcttgtaggccttcaaaccctcgaacagctcaaaaccgtagtggaacacagcgcaagaggggtctaggctgaggttgccgtaaggcttgatctctggcacgtcccagcccttttccttagtccattccacggtcaacatgtggtcggcgaaggtgctaccgaacaccaactcgtcgttgggccgtggctttgagggggtgctcacacgggagattttcaccttgctagcatctaaaggtgccgcagtcatcttgaatgcggagctgctgaacaaccgacttgtcagcttccgacttgagtttctcaacatcatttatatgattaatgaagtaaaatacacttaggagaaccggtaaaggctgctgcttgtttgtttgtatagaactcgaccgctggaagagctgataatcaagggatccttaaatatatccaggcgacttgtactggaagtgcagtcgagagactgactctaccgtgagtcacttttcgtcaacatttttttattcttcaccagatccgaaggccggtagcggctttcttccaagatagcctttaacacgtgatagggcgggtaaggagttttgcgtcttttgacacggcggtttacgctctcacgttttatcaactaaataattctctctatttatccgccaagctgtcgtacccgcgcgaacttcaagtttcaagattatgagggtgaccaaggcggcgatcaggccgggcctcaagaagcttctgagagaaattcccaatgcaagcttggagctacaatcggcactgattttgcgtgctctggagcccactttggaagaccacacgaaagtagcttgttacatggacatggagcgcggtgaggtgcgcacaatgccaatcatatcgcatctgttcgcggtcggaaagcaggtctacctacctcgctgcaccaacacgcgcattagcggtcatgctgtgttgcggcagggcgttgagtcgcatccacacctcaccttccatcagatgctctcgctggcgcaagtgcaggcactaaagccgcaaggcaaataccagctgcgtgaaccggcactcgaagagcctcaccctcttccgcctgaacttgatgttgtcatggttcctggtgttgcgttcagccttgcaaacggagctcgaatgggccacggagcgggcttctacgacgatttcattcaacgcacactgcacacgcatgggaagcggccgttacttatcgggctcgccttaaaagagcaaatcgtccctgaggtaccgacagaagctcacgatcaccacatggactgcatcatctgcggtgacggctctgtccattggttccggtagccattcttaaatatctatgtacagggctgggataaagctacgtggaaaagctgcctttgcctttcactagcgtccggtcgccgctttggtccatgatttcagcgcggagcttgacgttttttccgtgttcttcaacttcagtgatgcgcaccaccacaaattggtttgcgaatgttgggaacttgtagctcagtgtgatgtccttggtcttttctgtagcggtcccttttgcgaacatcacgctctctctcattaaatcctccatcactgtagctaggattccgccatgaactagaaatgggtagcccgtaagcttcattcccaaatggtacacgcccacggtctctttcgtccttgggttataaaaaaacctcggagcaattgtgatcccgccgggcgcgcgcaatgtctcgtctatgagagtgttgctctttttcctctgggggtagacctctgaatacccaaccgccttgagctgtttcacgacgctcatattctccaaccgactgtttagctgagctttgtatttcatcagcccttcatcattctcgggtacgttgtcatacatccatttggctagcacgtccgcgaatgtcatgtgttgcgtaacaaaccaccctgccccgaagctcgctgcaaatgtgctcgcaagaagccacttgtttgactgcctttttggcgcaatgacaaatttctttgttgcattagaataaagtctaagcccggccttgaaccccattcgaggaagcatcttagctcagttcttgttcttgggattgggattgtggttagaatataaggattccccttctgaactcaaagttaagttgtcatttctctcgtaaaaaaatacagttgatgttttagctagaacaagaagcacacatgtttgggcagcttctcaagagagcctgacgctctaaacactatcaagagcctttattctgtccacaaggttgcctagctggtcagtttaagcgcttcgtataacatatcattaccgacgtataactgtctgctgagataacaaggttttggtaagttcacctgtcatcgacttctgaggaaatagatcagatagagctggtaacacaatgcctctcaagctacagcacctttgcatgaacgacatcgatgagacattgcaagaatcacaagagggcgccttcgtaccgacagacaagcaggtctgtgatgacgtggtgcttctatggagacaagagccggcgacggaggacctaggagtttccaggctgcattccaagatcaaggagaggcacgaaaagtggttgttatcggaacgaaagctcaagcaaattttgattgagcataatttgtgcttcactgacgagacaaagctgtttacgtacgcagatcaagtgacagcactcgaatgtccccacattagcgacaagcatgttgaaaaggttgagctaaagcaatcctgtaagggccgtttttctgtgtttgcgaagaaggatctgagacgggatgagcttgtcttctacgagcatgagccgctgacgtcaatattgccgctggaaaaaacctctcttgccgcggttggaagggcatgctctctctgtgggcaatcgctcactcaaagcacacagtttaccatgaaaaatgggctcgactgcagaatgtgctccgctgtttggtgttcaaaacactgcaagaagctcgacactacgcattccttcctcaaacatccgatgtcgagaaataaacaagtttctgcgtcaggatggtcaagttttgagcagttttgcaaggataatgttatgcacgcggcctactcagtgggcaccattcatgcgcgtgcactgctagacaagaacgaagggcctcgcattaaggatcagtttgaagcccttagacagatcagccaggtccttagaataagagctgccgactctacaaatataggcggaaccttcgacgccgccactggggctgtgtctttggaagaccagtctatatggaacaagtctttcgaatccttttgcaaggcattccccggcgtcgaggacgagattgacttcaaccactacatgatcctcatcggaaaattcaatctcaaccaacgggaaggccagattttcaccttgtattcgtatttgaaccacaactgtgagccaaatgtacgatacgagttggacggcaaaaccggattgaagcttttcgcaaggaaagacatcaaaaagggtgaagagctgctcaccacgtatgtgaacccccttcacggcgttactttgaggagaagggagcttctggtcaactggggatttctttgtgactgcgagcgttgcaataaagagcttgcgtcccgggagaagctaaagtcccagcatttgttctcttcagaaaaaaccgatattaacgccaaagccaggcggaaatcttctatgaaaacgtctaaaccagatctatcagaactgttgaaaaatggccaagaatttaacctagaagtgcccgatgaaataggttttgggcgaagaagaaagtctgtccggttcgacgaccgcgtagtcgcggcagtcgaggaatgagtctagctggtgaacctcacctttcaaccttataccattagtgaaccaaggctaactagtactttataaacgaataacctgcatccccgtaaaccccttattacttttggcataaaaatgccaaatggaagcctaaacgcgctgctttttgatttgaggctcttcgcgtataagatcagagacttcactttcttgtggcagcgatggtgaatgctggtcctttgacgatgaacctgctctttgctcagatagtggcacgcgatttcttaaatatctgataagcatcgaatgcaggtcgtcctttgtgaacggcttcgccaaaatgtcgttcatgccgtgttgtagataagtgacgagatcctggtcttctatattacctgtcatcgcaataataggcgtttgattatcgaagctcctcacaatcgaggttgccgtagcaccatcaaggtttggcatgacaatgtccatcaaaacaaggtcataccgaaacttttctagggttgatatagcagacagaccgtcagttactacttccacagtacacccatatttcatcaaaaacttagaacaaagctgtatgcaaattgagtcgtcttccactaataaaacgtgaaaacctggacgaagtattggatgatccagaatcatgttgggagttgtcgaagcaggattcgagtccatagttgatggcttacgaaccgataatgtcggaactgcagagctcatttggggtgactgcgtgtttttgatcgtgtgtgtgttaggcatagtcgcattaaatgtcaagttgggtggtatatccagtccttgggatgacaagctattgactagaacattaaaattggtcagtagagtgttgttgaactctttagtggatataagattgtccaatagcgtattgtatcgagattgcgacttttgataacctagctttaactcatagttttcatttttaagatagttgacttcctcttcaatcgtctcgacttttcgcttgagctggttgaatttcgatttgctaaccgccgtgttgaaaataaggtctgctgttgaatctaggccacctgcattatctccgccctgcttaaccaggactgtattatcgtccagcataatctttttttgtacagcagacttccgctttatgttgtcaagctgatcctcatcgtgtattttgaaaaaggggtgcttgaattcccagctgtgctcgccgtattgcgaattctgtttttcttcatttgttcgctttattttgtggaagtcgtatttgttaagctgccgcacgaaactggagaaattggagtgcttgaagtgttgtggtagtatttttgtcgtgaactcgtttgtgttaagaacaacaaagctgtcaccatcttcggtccaccgaataatatcgttgtactcggctccctcgagaattttgaagagcttgcgtacaaagtcattggaccctgccttttggttggccctcaaaggggcgtaggatggcttcccatttgaacctgatggctcatctatcatttccattctctggccagttttgcacttttatcactcagagctatgtttcaccagagtggttcagccccaaagtggtcagagaagacgtcttactcagctttctttagcacagcctgccctacgtgtaatgatcacttgcctgtaacgtatggaaatcgaaaagcctgctctgattcagtcgcccgtggagttcgtccctgtcaccttttctgcgctttcataaatatagtgcacttcatctaataactctaaattcttacaaggccttgttacctaacgcaacattcgtataaaattataataacaaagcgggtagccgtcgctacgcggatacgctcagaaatactactcgattctgagatactttggggcaccgcgcttttaaacggaagtttaaaatccaatcgtgactcttgtttgtgtttgagagccgcgaaggtctgggaataaaagaaataaaatttggttttacaatgagagtctatatctcgaaacgcccgctcacgaactcatcatccatgtgatggtctccttcgtagtcaacatgttcgtttatggcagggggcttgcctgaatcaaggccaacgtcgttttcattttcgtcgtcaataacgtcttcgtccgggggaaggttggggttgccaggaatgaaagagcctggttccatgaaataggaattctgaagaaacttacggctactgtagttcgcgttgtagtgatcctccatagccgactcatctacaaatgtgaacccagcaaatttggcctgcatcgcgggtgagagtggggttgccgcaatgacttgcttgttcatgaatgatgtagaagtttgggtaaactctggatcaaagtttgaagtatcagtttcgcctgataagtgtggcttgaatggcggtggaatctttttttgtctcagagcttcccagtcgatgtctgcaaaaaagggatgcgctctaagttctctgccatcatcaatggcacccaggcggtgacgagggttacggttcagaaggcccttgacgaaagagcggccttctggtgaaagaacatcacgggggaacttcaccttaccaaaagcaattttttggtacatcttctggttgtcctcagcgaaaaatggtgaccagccgcaacacatttcgaagataagtacaccaagagaccagaaatcgaccattttggtgtacccgctttcatctaaaagaagctctggcgcaagatactcggttgtcccacaaaaggtattggtgcggtctttcaaatcggccttagaaagcccaaagtcacagagtgcaatatttccgtttgcatccagcaaaatattctcaggtttgaggtctcggtagacaatgtcattttcatgaaggtattctaaggcaagaacgagttcggcaatataaaactttgcgcggtcctcggcaaacctgccctctttctgcaaatgccagaacagctcgcccccactcatgaagtcagtcacaaggtaaagatctgctggcgtttggaaagagaattttaggcccactatgaatggacatgatttggacgcagtgcgtactaaaatgtttctctcgccaatagtatgcgcaatctcatttttcttaacaattaccttcttcgaaagtactttcatggcatatatcctcttggtgtctttcttgcggacctggtaaacctgcccaaaagtacctttgcccaacaatcttaaaacctcgaaatcctgaggcccataatgcctctttttcgttgatttgaagctccacttcacagatatgtggcctgtcacactctctcccactattctgctctgtagcttgtaccactggtcatgattagaatgagatgagatattcagatccggacgcaggcgcacttggcccagaaacatgtcatcgtgagccgcatcatacacagaaatatcaagctctgaatgcgcacccaagacatcaaaagtagtttcatggtgccaggtagggttggcacagttggtgttgagtccaagtgtctgtgaggctagttgatctagttgtgatgaagactggcgagtgtaaagtggtcttttatttttctcgttgatcaccgacaggaggttccgccagccactattgttatggctgttacctcccacgggcttgttgtcgaccgactcggggccatcagagatgaactccgaactttcaaatgtacacaccacgtaaggctgagactggctggatcttgtaagcaagtcccgcgcttcggcgattgtaacttcaagccgcccccttggtattcctgtttctggagcactagtctccagaattgacattgcatcgcgttcgttccctgcatctgttcccgcagaaccagtggagtccagctggctggcctgctgcgaaagctgggaagaaaaatcggcggaagttgaaggagccaggttctctgtttggtgttcttggtgttcttggtgtttgggggtgtgtaggtgcagctctgactgactgctcatggtcttcatatgtgtaagtgcgttttcgggctgattagagacgaggcctgtggtacccatggcgtaagaactgtcacacactgccgttgtaggggtggcggtctgagacgtgaagctaggaaagagaccgttagaagcaagcttcgtcttctcagagagctgcgtagcctgctgctgctgcaacatctgtgaagctggcctttggtgctctgagccttgttcctgggaaccgaagctcttagagttgaagaagttgatcatggcctcggagctgttttgttgtctatcaagtcaaggcgatacccgagaaccaaaataaattaggcgtgaatgcaagagtactcccaaagacgagcactatcaagaaggtcgttctcgcaacctgctatgtcttattcgtttcgagaaggagagttaagctgctcggctcttctaaatttttgaccctcgaaaaataaaaaaaaagagcgaagtgttaaagacttaagccgttaaacccttaggatatccacttcttatctcctcgcgacgctttggataagaccgctattctttgactggtaaattggcttccaaaagcgttcgcttaaaatacctgacaaattcttgattcttcgtgccaaactcgcgatgtctgagagctctattcccgagtgctatcgtatgtaaccaagcttctttgacaccgaggagccctttaaacttccagtcgctagagatttcttctcgtgaaccaaagcccttccagttctgccttccactcttgagaagaactatctttctactccttcgatttactcagaggaaccccccggtactcactttttttttaaaaaaaagacaaaaaaaagaaaacagaacgaacgttaggtaaattcaaaaggtaagacaacaatgcggacgctgtgtggaagttgacaaaacggaagccgaatttgagccgagcaacgttaacacggataattggctaagaagtgcagcccaagctgggcgagcggctttcaacaatcatgtcggagcgccggtttcttttaggagggtttgaaagccgtggtttaggcagtgaaagggttttccgatataatttgacattggcaggtgaaacgtaagactttaattttatttttctgagcggtggagatgggttaatggacagctagttctgcgcagtttgttaccggctttgaacacacggctgccaaaatgccttgaactacagaacatgctggcatcctccacagatgtaccgccaaacttttgtacaaatggctccctgcggcctttgtagatcacgcgaccgaactgacggtggttttccgtcacttgcttggttttgcatgtgggcgcagatcgggagcgctgacttaatcgcgcattatcacgtaatacccactgagggagacatagctctcgcaaatgcaagagaccgccttagtgggctcaggtctcgtccactactaaattgatcaccggcacgccgcctaacagcagcatgcgcttattgttatagcctagaagtccatcagagataatatcgggaccgaatgtgggcgattttcgcaagcgtacaacgccgttatgaggcaacatcataccgtctaccgctgtagcgcggtagaatttgttcacaatggtcgcatctgagtcctggtcgtcaacagaatcagcgccaggttcatcaaatatgttttcaaagagcccattatcacgtgacgcatttttgaaaagcgatgggtcgatccattggccgtaaatatcgagcgcacctggagacagcatttcaacccgcagcctgacttctgcgagtgttgctaattctattgtgtgcattgatgtgccattactcagcggcacctgtcgtatcgagcgagcttctggttgctttggatcgctcaaagacttgctgaacaccatctcgtaagactcagttgttgcagtcgctaagcacgtgcacatgcggccatatatttcagctcgatcccaaccactccacatttcatagaattttggattcagttccatttgggtacgatttaggagccgattgggcttcagcaacatctcgttgtagcgatgttctatctcgaacaggcgtggaaactcacttaacatattagagcgcagaaagtccaccgaggaactgcgggtattcgcacagatgggtgcgctgctaggccgttccaaccgctctccactttttgctgaaaaataaccagaatggagtatcggaagcctctgctgcgttttggggcacactgagggcatgagtatgctaaaaattcgggcgattaatgactttttttttgaaggctctttgctagaagctatcatatcacaatgggagtcattcagaccctgacgagcttcgtacgcagcaatgtcggaggctcttagccagagagggtgtgcttcggtgctgaatattatattgctggaatcggaatgcagctcattgtgtgtgtcaaaaatcaggtataagtatttgagcgtctcgctcaagacaaaggtttccatacggtcctgacgctcacctgaaaccacgttttgcaagcccgcgaacccgcacggtgctttgtatgattttttcagatcttcaaggatggtccaggcgactttcaagtagaacacatcttgagtagcgcggtacaaaaagtaggttgattcgacaaactccggacgcagaggataccacggtagaggcaccgaggagatttcgcgcgatgttgcgtctgtagagtccggtagctgaaattcccaccgttcgggcaaagcgccgtacgtattccacagcttcaggaacattaggtgttttattcttgcgtcttcaagatctcctgccagcacctgaagtccagggaaaaatgcgctcagtgaatcaatccagggcaataccagttgaccgccattgacatcaatatttgcgtaaaaccagtcgctcctagagtgctttcggagggcgtagtacgaagcttcccacgtattccagagctcttcgtcattgaacaaaatagcgcccttgagtgcatactcgtagaaggagtcaatagaggctcccgttccagtgaacttgttatacggtgtgccatcgtgaggactaaatgacatgggcaggaggtcaatcttgcttctcagggaccacacggcatcgaaggcataccgcgcagcattcttgtacttgtcatcatgtgttaaatatgacaacattgtaaactccagcatcgggcaggccatcgcggctgcgttattctcctgctgaaactccgccggcacacctcgaagcccatgagcaaggttgatgcgcggcagaggaattccagtctgggttagatatgcaggtaagagacggtctgcaagcttctgcgcccgctgcagcagtatcccgttgtagtccgagccaagataaacttttttcgtaggatctgtagcatacagatgcgccgatattaggccgcccaagatgcgaatagtagtttcaaacacctgcacagtggagtctatcgaaaactctggctgcaagtcttgctccaccaattcgactgcggaacgaaatgcgctcacgtcgcccagcactgcgagcgtggtcagtgagtcgaccagcgatgcagaaaagttgcccagcacgtcgttcgtcggatggtcgagtgggtcctcaaagttcctggtccgcgctcgacattgaattgggtaaacctcgtcgaaggggtacgcgagctccatgtaatggttgtatgcgtggcggaacagctgctccgtttcatcacggtagtatcgcagttcttcctcacagaaggaaaactgctgaaacctatggccagcgcaaacgccacttgttccgagcagcgcggctaaagtcaggagcagtaggcgtagtgataccatattaagccgctgcgtctatctgcgggcctcacagcggtaaaaggcaggcgctcttactcgccaagtacggactggcgaatcatcaaaccctaaaagccgggcactctcatgtgactaacacattcgccagcagtctggggcaaatcatgttcagagaatgtgtgactgtttatcggatgtttgggttctggcacccatacacagagtttgaatgagacatgaaaaataaaattaacagttttcattttgcgtcgttgcaaaaagtcagggcacaagcggtacgaatcgcccagggaggaatagcgtcccgctcgcagtgcagagggagcgctgcccaccggggctccctctgcgcccgcctacgcctgcctacgcctgcctgtgtccctctgggcctgggagcctgggaggcgccccggccccaccgcagtggaacctacctgccaccgcagctgggcgccagggcattcgccccagcacggaatctattcaaaactttcagaaaacaactaactatactacaacgtaggttccaccaatctttgcaaaccctaggaaaccaatcgataagacaagatggctagaggcccgtatgtggaagagtagcatggcaggctcgaatgtgggagcgcgcgttggagcggtcacaagcgtaggttatgcgcgccgtatcaggcgtgtttgccaacgatgagtcctgcagaggcgcgttgcttggcatcgatgagctgtaacgacgaccaccacctagatcttttactaactcccctcacagaaagaagcatctgaagagattagcagctccacaccactggttgttggacaagttgtccgggtgttacgccccaagaccatctccaggtcctcacaagttgcgtgagtccttgccattgattgtgttcttgagaaacagattaaagtacgccttgaacggccgtgaggttaaggctatcctaatgcagcgtcacgtcaaggtcgacggtaaggtcagaactgacactacctaccctgccggtttcatggacgttatcaccttggaggccaccaacgagaacttcagattggtgtacgacgtcaagggtagattcgctgtccaccgtatcaccgacgaggaggcttcctacaagttgggtaaggtcaagaaggtccagctgggtaagaagggtgttccatacgtcgtcacccacgacggtagaactctcagatacccagaccctaacatcaaggttaacgacactgtgaagatcgaccttgcctctggtaagatcaccgacttcatcaagttcgacaccggtaagttggtctatgtcactggtggtcgtaacttgggtcgtgttggctctatcgtccacagagaaagacacgagggtggtttcgacttggtccacatcaaggactccttggacaacaccttcgtcaccagattgaacaacgtcttcgtcatcggtgaaccaagcagaccatacatttctttgccaaagggtaagggtatcaagctgaccatcgctgaagagcgtgaccgcagaagagctcagcaaggtttgtaaacatctcgagtttaacgtgtgtttcgtaattccatatcaaaaaaagtctctatgtacattgtttagaacctcgagagacttcgacggtaatttaaattgtcaagtattataaatctcttatccactccttgagaagatccttggtggcgtgtcctccgtactgccggcagtccttttctgagtagtggtgcctcacgattgccttttgttcgttcaaagcattgagcgcacgcacgacatctcgctggatgaaactgtagaacaccaagtgcgccgtatcttggattcccggttttagttcaactgattgcaccacgttggggatgtcgtaatagatttcagtgttgtgtggtacatcgtcgccttcacaaccgccatcgtctaatgtggtgtatcctttgcttctttctggatcgtgaataaaagggcacgatttcggtctagtgtgccttaaggtgtgccttaaggcggagggcggagccaaagatctcagcaaaactgggcccttattcaagtaatctgctacgccttctgcaagcgagagcgggacctcgatgtagttccagtcgttgggaaagggtgatacaatgtactctgaatcctttgtgaagttgcccttgtacaagtcatacctgattgcgccggtgttgattatgataaaacgagactttgtgtcgtcggtgtgttgagaccttaggcgaggcagaacttccgaggctaaaagatgataaatgttgtgtttcgactgcaaaggctttgtgtccatatagtaggtatcgggaacataacccacaacttcgttcaagctcaagtcttcccgcagtttgcttagatggttggatatcttggatcccttctcagtaaccaagttactctgcgaaactcgtgagtgatatgcaaaggatttcttactaaagtcaaggtactgcctggagaaactaggttcactgctcttgacgttcgcgattgaaaggaacccaacagtttctgaaaaccttccgctttgaagacctgtcgattgtttatcgaaaacagcgaaatcccttatgtgagagtgaccaccaaagtattgaattatcgttttggggtaaattttccgaaggtggcggtggacttggttgatttcccggttttctgggtcagtgatgggcatatggccaaataccaccaaaacatccacgctctcggctggatacttggaaattacatcttgaaaccagtcctgtttgagcgcttctagcgctggagttaccttcgctcgtgggttcgttctctggaaattgaacatgaaggagagggccaggatgcggaagttgtgattttttgttttgaaaaagcggtatttcgacccaaaaggcactgggtttccctctttggttatgaattccacgttgcttgagacgtaagcatccttaaacttttcagaattggctgttgagcagtactcaaggaccgtgttctcctcggtgtatagttcgtggttcccaagtgtcaacagatcgtagtcttgctcattgaaaactttggttgactctaacccgtttggtacagtcgcatcgctgaggccgtttccgtcgtgcttatcgcctgtgtccactaagaccaggtcccctgcagtgccgaccctgttttctcgaaaccttgatgcgaaggacacaaagtcaccccagtcagcgtcgtagtttggttgtgtcaagtgagaccctagccaaccgtgggtatcggtggtatgtaggaaattgagttctcccacatgtagatcccttatcaatggctctgtaaagcccgtgtcctgcgcctgctggaactcttggccctttgaaggaatagtgcggccattggcccaacttgcaaataatagaatgggtagccaaacttcgggcctggccatgttttccaatagagctttgtatcgatgggcgtagttcctgggaggcaggtagacgatgagcgatacatacaaatcaatatctgctactatgtagctgaagggtatgcaaaaaatatgtgataatgttctaactgaggttcgaactcaggacctttgccgtgtgaaggcaacgtgatagccactacactattagaactaattcttgttggaagagactttggaatcgtatatcaatcatacataacacttgcgtacgtagttatcgtgtcacattaaggccagtgcaacttttcaatgtgactttttgcctaaaatggaaaccctgggcactcctatcatagaccgccaaagatcagctttactggaactacgccgtaacacatgtgaatagattctggatgcttcgtgcctcatttttttatttaattttgggtggaatacgcaccatgatagagctgtgtttaatgatctttctccatttatttgagggctgcgttaggatgttgtctaggccgtagtaattgagctttccgcaatgtttcttcatgtgttctattgacaaacaaattctgagttagttatgattttcacgtagcttttaatgttttatactctcaaatatgcttttaaattgagccacattaagctcaaactatatacaagattatttgtaaggatattcaacttctcggtcttttctaagccatatcttgcgctttttcttagtggttacgtgctctacgaatttctcaacgcaattcgattttttgaagttcttgatgaaaacggggtcccatagctcggacccaattcccaggtctttgcaacatctcatcaaggcgttacttttgcacccttcggtagcagtggggatccccgactccgcaaaatagtcctgctctccgcgtgccaaactcaccaactgaccgtgacataccagcgcgtattcacgtgtgaccagtttgtcggtgaccgtcgtttccgacctaggcaccagtccccaaccaccagcgccaaaagctctattaaggattcggcgatacttgatttcaggaaggtagaccagaccatcgggcttgatctcaatgtcctcggctgccagggggttggccagctccaattgcaccgcgtcctcgaatgggcgcgagcccagtccttggaaagacactgcccaattgatttcatttgagctatcccgcgaatgtacctctgtgccgggcagtcggccctctaaactgtaccctcgaagagagttgttcagcggcttcccaaaactcgaagttctgagcgccttgtgttcgggaggtggcgccgtagcgttgtctggctcttgcgtgcgcccaactcctgcagcgccggctgtggtaggtgccctggcatttgcaacacgtttaacagcagttacggcgtttcttttcgccaccaacaatcctatactccgtggcctgaacatttgaattaaagcgaagtacagtaagtacgggattagagcaggcttggatactcggtgttcctttgtccttcgcgttccacttgctgtgggggcttgatgcttttcacgtaaaattcaattgaagttccgtatataattacctgaccttaagaatttcctagtatccacgataataaagaaaggtttaggcggttaattctcaattattctcaaaaacacaactgaacgttcaaaatccctgaaaggcaaataggtggtttgatgtacactcggaaacctgtattggtatcaataattttggactgcaacttcaagatgttatctaagaggtctgtgatggccgctcccctcttcttccccttggtgcctcatgttgcaaattattctcaaaagatcctgcgaacggagcaaataggtacaatcttgtgaaacacaactgtttattggagatcctctcgttattttccttgcgttagatgaaatcttgtcaaaacccctttaacgcaacatatcaccggtgtgactcaagtaactctagtaccaccagagcaagctatcatcttccacatacttgcctgaaaatgctacgacatgtacgctattgagctttgataaagttcagcagatccaaagtgtctcgttaaattccaagcaagaagcactaggagctgcagaagcgagcgcaaatttcacgcagcataaagctgtttcttcacactgccgcatacgcaagttacatgggcggcgcccaagaagctagaatatgtggcccaaattggccgatctccgaaaatcacgtgaacaaacgctcttttatttttatttcatgcgcgcagtcttgcagatttcttcgatgaacacttgtccggtgttttcaaaatccatctacgtggaaagaaaagcgaaaaagcattagcagtgttttgcgcgcaatggctggaaacaaaccatctaaacagcggaagctggatccggactctcccgaaatgaagtacctgaagaacagagatgcgtacgagttttttggggccaaatggctcctaaaaccattgcctgacaagccttcaacatatcgcgcattggtttggacggtgactctgatagcagccgttgtgagatttcaaaacttgccctatcctcgtgaggtggtcttcgacgaagttcatttcggcaagtttgcttcatactacttagagagaacttacttttttgatgtacaccctccgtttgccaagatgctcatcgcgtttgtcgggtggctagttggttacaacggcgccttcaaattcgaggatattggcatgagctacgatacaaaccctgcgccatttgttgcgtacaggtctctcagcgccattctgggaacactcacggtgccaatcgtattcaataccgtcaaggaactcaactttagagcagtaacttgtaccttggcagcaatgcttgttgccgtggactgcgcacaggttattgattcgcgcttgattctccttgacgcaactctgatcatcgcagttgcttgttctatctactgctatgttcgcttctacaagactcaactgcagacacctttctcatctcagtggtatctttggttgtatgctactggcatttctttgtcttttgtgatgtctactaaatacatcggtgtcatgacatattcggcaattggcgctgcggttgtggctaacctgtggcagttgctggacttcaaagcaggtgtttctattcgactatttgcaaaacactttgttcagaggcttaatggtcttatttttgccccatttatggtgtatttgttttggttctgggttcacttcgctattctcactagatcgggtcctggcgacgatttcatgtctccacagttccaacaaaccctttccgattctcctctagccaaagaggcaaggcaagttaattactacgatattgtcacgctaaagcataagggcaccgaggcgcttttgcactcacaccaagaacgctacccattgcgttacgaagacggccgtatctcatcaaacggtcagcaagttacagggtaccgttatgaagacgtcaacaaccaatgggaagttctccccacgaaagagctacctggcagggaggggcagcctgtgcatttggatgacgttgttaggttcaaacacgttgttaccggcacttatcttttagctcacgacgtcgcatcccctttgtatcccacaaacgaagaagttaccactgttgaggaggaggctgccaatggtaataactatcatgagaccttgttctcccttcaatctgccaacaaaggagataccaaagacgttttaaagacgaaactctcggtgttcagaatagttcatacagatactaatgttgcattgtggacccacaatgacgttttgctacctgaatggggcttcaaacaacaggaggttaacggcaacaagaaagtcattgatcccgaaaattcgtggtttatggacacaatcatcaacatagatgatgcgcgtaaggtttatgtccctaaaccagtagaaaagctcccttttttcgcaaaatggtccgagctacagaaattgatgtttgaacacaataacaagctgtcttccgatcatccctttgcatccaaccctgagtcatggccaggttccctttcaggtgtctctttttggactaaagaccaggaacgcaagcaaatttatttcattggaaatatcgttggatggtggttccaagttatctcactcgcactattctctgggctcaccatcgcagacattattgctagaagacgcggtatttacccgcttaacaagatggcgagacaaaagcttcatgctcctttgtcctttttgtttattgcctggctatgtcactacttgccatttttcttgatgggcagacaaaaatttcttcaccactatctaccagcacatttgatcgcttcaatgttttccgccgctttatgggagacagttttcactgaaaacaaatccttgaatatggatattgacgaagaagaccctgtgaatcctcatgatgccagccctaaattgaaatttatcccgctatgtctcttttgctcagcggttattgttgcactgatctggtgttttgcgtttttctctccaattatctatggaaatgagagcctcacggtgccacaggtgaagagcagggaatggctgaatatcaagttacatttttccaagtgaaatatataaaaccacacttgctagaaccgttttcaatagatgatactttagtttaaagttgggaaaggaagcctacggtggacgcgggaaatgatttctccataattgggttcgttttctgagttgatgtagccgtgcctcattaaaaactctaacattatgaggccacaattaggcttgaactctttatttctgagcgccttgatagtttgctgtaaggtcatcaattgaaagctgtcaacctcaccgtcgttaggacaaggaaccacatccggaggcaactccaagtcaaataagaactccacctctcctgttatgagtgacgactcgctttgaaatttgtccccttcaatgtcaccctgaaaataaaagtatgataccgcacccacagcttttatatgtttttcaatgagctgttgttccaggttggcttcctcaagactttctttaataaccgtctcgaaaatgccatttggatagcccaagcctccagcgacaatattatccagcttgagaggccatgttggtttcgaagcagatcttcgggggatccaaaatttaatttcacccgtcgaaggattcttcacgaacccgttaacgtgcactccgtaggtgatcacacccaataagcccgagagagctcgctccaccaaaacgtatggggctctatcaacgtagatggtataaaattcatttctccagcctaaaaggcactcaaaagcttttttttccttaagcacgcgagcaagagtcaacaacgactcgtttcgaccatggtatgtttttgatttgaaaatcaacgcggattctgcttcaaccatatcgaaagtagagctgaactcagaattggccacctctgccattttcaatgcgacagtctttaggacgaacccgatgctaactcgatcgcccgtttgtaaatgataaacattgtgctgaaagtgctcctgcttcaaatagtcttcaggaaggagatcaacctcgtcaaccagactcaagtaggagaaatcgtcgtccgcgtctcgaagcaggacttctttacccccttttttcacaacctttgtcattgtctatcgatctttgttcttgagggtttttctgtttaatttaattatttgatatgagctcgagcccaaagatcaatacgttccaactctaaaaggggattataaagatgggtgagggggttctggcttttttgaaatttctgaaaacttcccatctggtaggattacaggagaagtcatgtctgcgaatcgtttgcggaaatgagtccgcagacctggactctgttgtctgcgcgatcacgtacgcttaccttagctacataaaggacccgagcaagcccgttttaccggtcgtgaatattatgaaacaagacctagaactaaggagagatatcgtttgggttttgcagcagcgaaatattccgcattcattgctatactttcaggaagatcttcgcgaattgaaaagaaagctaaattgtaaagttgatgcaattcttgttgatcataatgaccagcaatcagtagcaaggaaactggtggactcggtaattgggattattgaccaccatgaagacctggggttacatcgccaaatcaaagacgggccaaggataataacaaaggctggcagctgctcatcgttagtttctaattactggtttgacacccaaaaaataaagcaaaataacgtagggaaagacgcagctctcttatctgtgggtgctcttctcactgacacttcgaatatgtctcacagagttgaaagaccagatttagttgcgtgcgaacgatacaaagccgaattagatgacttcgatttcgataaatatttccaaagcattcgtcaggcgaaagaagacattacaggacttttgttaagagacgttttgcgtaaggattacaaggagtttgaatttttgtcctctcagaaaaagagtataagatgtggtatggcatcggtagttaagcccctaggatggattattgaacagtactcagccgatggttttgctactgcatgtaataattttcttgacgaaagatcactggatattttattgatacttactagctggactgaggaaggggagttccgccgcgaacttgcgttttacgccaagacatccgaaaacattcaaatttccctcaaagtggccagcaaagttcaaggaagtttaagtttggaagctcttccggcaaaaatggcgcttgcagattcgaagttcttattttacaaccaattgaataccaacgctagtagaaaacaagtggtgccacacacacaagcagcaatacaaagtctatgagtattcaacaaaacctaagctccaattgtccatcttttttactactgcaggtaattgctgatgtgctgttttcagcttttcaatgaaacttgagaacgcaatggcaggcacggcaagttcctctatattttgaacctttgatgcatttattgcagactcgtctaccttttcctctttatagtacactttcatacagttcgaaactctgtttcctaatggcagcgtaacttgaagtccgacggcaaatatccagagaagcaaatgctgtgaagaatcctggcattttagcttaatctttcgagctccatcggcattcaacaagtccaagagcgcagatattacaaaatgctcgggtgggtatacctcttttctaccgtttctcaccaagccaagattccatttgttgattttgtaaagattatcagtcgatagacaccctaagactgaggagcacttcgaacacgccgtgttgtcgccttcaaacgaaagctggttacctggccagctgctgcttataagaaaaaacgagttaccaaccagcagctctccaggtaatggagatagtttggcatatcgatctactctcataccgtcactacttgctggtttgtgacaatgccagtaatccataagctcggcccaaaactcagaaggcatttcgtttatttgaacacaatcctttttggcaagcacgcagctttcgcaatctttgcatcgtagctggaattcttcgcctaataggtctcttttcatccatctctgaggaacgacctgcatcataaaattcaacgaacgatttttgtagagatcacgatcacctttgtcttcaacagccctaagccggagggtcttatagtctttgtaagactgaaaactattctgcgaactatcgattactactcggtggggcagctctataacgtatcgagcgccttggtcatttgcgagctcaacactctctggttccaagccttttacatgaacttcttttggactctcaatagtaataacaacagttctgattcttggtaagtactcggcgaggaacttcatcgcctttggtttctttcatcaagtcattaagcaacattaaaaactaaaatttcattgaatcaagaaaaataggcgtcccagggcttttgacgcaaaggaccaacaaatgtcgctgttcacagcactcaacttcacacctgacgatgccttacaagaagcagagcaacactcccgggaactccaagtggaggagagttccaaaatttaccaaagcgcccttcttcatctaaaagctaagaggttcgagcaagcagaagagaagttcaaagagctattcaatatagatgtaataaagcctgacaaatggggactttacaaatactcaagccctacactgaattctctacgctatctggcctaccgaaatcgaggggttttctattatcagtttttacaggaaaagcacgaaaacatgtcatctcaagacatagttgagtataccttgaaagttgcagaaaaccttctggatgcaattcaacacagtaattgcgacgcggctgtggccaagctcttaatttccatattcaagagcttcaggagcgtaaagttacaacgctacacgctagaatacgaactcttaaaagagtgtggctcaacaactgctctcaaaaggaagaaaacagttttacccgaggttcgagatttcattcaccggtatgtggagcttttgaggagttcagaggacacagggtcccttgaatctgactttatagttcacctaaagtgcttattaaaaagcagtagcccgctgtcgttagagctaccgccttttttgtctcgcatacagaccatgaaactggaagacgacttggctttgagagaagaaaacgaagtgagcgtagtagtgaatgaactcagctgggaagcggttgctgaggctgttgtttccacactccccaaatataagttctccaacttttttagtaaaatatcggacccctacaacgaagctgaagaacctattgagaagtttaaatttgttttgaacgacctgcataatgaagtggaagttgacgtagaagaagaacactcggaacacggagaacaagctaatctaattacagaagatgacacaaaaaatgttactgctccagaagacacccccggacaagaggggattaatcagaaacggcctctagacgcggctgaggttaataagccactacagaggatgagcaagcgtttcaaggagaagccacaggttgccagcgacgcaaggatcatggacaatcacgaaaaatttcttcaagtgataaatgatgttgcactgagtacaggctatgacctgatactaaccactgataaactagctcctcaggatgttccgaaagaggcaccatatttcaatgcaatatccgatctatatgactgcataagctcctggacaaataagcacagcgagttcctaaaccaaacagatacaaaaaactccaaaagttcaagcaccgatgttgaaagcacattacagctgaatgctcttatcaggacaagtgttctagcgggcgataacgctcctattgagtctttaaccgacttgcctgccgacgatattcaaagttttattaatcgcattaacaaagacagttatcactttcaagaggtcagattgatgcttctcgactcactcttgtcgactgatacggacggccggtgtcttattatagacactttctggagccctgtccttttcaaaactgtggaatttctagtaatgagtgttgaaacaaacttgttcaacatgatcggcaacgcgaagtcaggactaggcagcttggggctctcggcatatgaaattctcattaatatgctgggaaacatctacagcaacataagcacgaagaagctgcaaggccaaaaagtcaacgaattggaaacgcaaaagaacaaactcgaaagaaaaataagccgatggacgcttcttctggaagaattgaattttgatgatgaacgatcgttttatcgttttctttgggccaagttttgctcacttcaatattctactgacatcactgatggtaagttggtcctcaaccttcaggaaattgaatctaaaatagggaaaaacgggtcacgaatcaacgttccgtactctaactactccacaattcctcatctcaatcttaaagcggtacaaagtcagctatctaggttgaaaattatccaaaaactcacatctattgacgtggatgttccccaagaagacaacgatgtagccacaaaacagcaaatggaactgattagaaaggccttggtttcagacgaatacatgaatcctgaaacgtcctcggaagaagaactttcgatggaaagctttttgcggaattcacccttcttgctcaaagttaagctttggcggctactggtatcgttctactcgcagagagacaaggcaattgcgcaagcagtttacttcaaaattcttcgcatactttatgaaaggctttgctcggatgaatatggggcacaatcacaattgcagagacaacaaacgcttttacttactataagctgtatcggaagctttaccaggggatttgtggaaatggttcaaggcatccacagcaatagttctaaagacaacaatgccacaaaaaccaaccttcatactttgttcaagattctgaggattctttatcccattgtcttttttgagagtctctgtcagaaagactcaaacctcaagtctttctttcgtaaagctgtgaagtcgtctacaaaactgaagagtgtttttactgacacaatcacttccataatatacatgtgcagcttactggagcgggaacaaacaaaaatttcaagcttggtagaagttgcacatgaaatactgggaagcttcgacttttgtgacgcatcggagggctcctttcttcactttgcagaacaactcttgtgcaaacaaaataacgaaggcagcttcaatcaaataaaacagctactatggtgccagtaccatttgttaattgggggcgacagctccgccattgaacagcataatacgaaaggacaagtaatgacacaagatagtgctgttgccctcggaaaattcctgatcaattcgcactacggagataggaatcctctcagtgtttctgggaataagaccaatctgaagcaaactcttgatagcattattcaggttgttggagatgtggatatttccgctaactatatcttaagtcgaaacgagttttttcttgagcagtacttgaaatcggtgataacagcaaacactttccgcaaagcatatgctggaaaattgtcccttcagctcgtgaagccaaatgataagttacagggcgtcgctgacttgggtctctttttcgtagcaagcattcaggccttaaacctttataaagcgcgaaaaaaagcaacacaagcgcgaccatctgaacttgattcggtgatttccacacttaaaactgatatactatacaacaccgaacgatttgagagctggatgctgttaggaaaatgctactcctatattgtggaagatgaccttatctggacgtcagacaagctggctacgagcgagaaaagaaaagggacgacttctattcaaaggaaagctattttgtgttatcttatggcacttgggcttgcaatgcgctctaaaggcaaatttcccacaagctctcaagtttcggactatcaagatatcttgaaagaactgttcgagacgctttctgaggaaatcttgaatggctatttgaaaccaatggaagcgtcttgttttcaatgggaaccccccacttcagtcaaactcacagttgaaggggagttggctgctgctcagttttatgctacacaaactgtaagcgattttaatattcagcaggcgattctcactgggttctcaaaagctattaaaattgaagccagccacttagcttcgaaaaacagaccaaaaaactggaaaaacctttactatactgccaaaataatattcaaaaggtgtgcagaagagtacaaaactgatgggctgaatattcttttacaagcatgctcagtatgtgacgacgccacaagcagcaaggaactgatattggagccgcattactttcttacagtttcatgcttcaagttggtcaagggtggatttatgactccgcagcaagctctgctttcactacaaaagaacaactcgatttttcagaaagacgatgatttctggttattaacctccgctgaagcttccgaggaagcaaggcataatttttgttgtaaaatcgttgcattactgagggctttgattgcaatggacaaaatgaagtggcaccacagaccacgttaccgtatcgcacgtattttatatgaagagatgcacgacttagatggtgctatttcagagatggatgaattaatgtttttgaaaagctccaacaaaagcttagtcaacatctggaaaccaaagtatgaacgccctggaaaacacttcatttacaccttccagtatgttatcttctacctagatttgttattctgccgcaacgattactcaagcattgcactcgtcgcgaagaagcttaagaggtttgggccggggatggtgaatgtagctaccgctgctgacagggctatgcgattgttctgtcaatcagtgcaagacacctttggtgtcaatgagaagcttgctttggacaagacgctaccctctcttaactaccagcagtttctcagatatagtgatctgctctttcaatcctttgacaaaaccaagtacgattcaaaagtgctggacactttagtgcatgcattgcagcttaagaaaggaaacaatggctatgatggcatatgtttggcgttgtatttcacattcatatatctgccttgggcatcgcagaaggaagtgcaggataaatcacagacttcagacccaaacatgaataacaaagccatcgaaccaactcaggagccccccaatggacttgttaagggaaaagccagtacgaatcgcaagagagtgagtaagaaagatgcattcgataagattagtgccttggtagagaagagaatcacgtgatattagttaaaagttttctagcataaagtatagcagcttttgcaaagtttagactcataaatcatcgttttcttgttcggtaaactcgtaaaagcacaagaaaatggcttctaaaagtgtgaatttggccgttatcggtatgttatttgattcctcagcaataattaaattgggtagcgcgtttctgtcgggatgcttagaggccacccctaactaacatcatattcaggcgctggtgtcgtcggatccagttttttgaaacaagtgagcggagttaagtccaacatctcctacaatttgatcctgattgctacctccgataatttcttaatctcgagggattacaaaccattgagtctgtccacctgggagtcggatctcaccagcagcaaagactcaccactgccattggaaggcatcttagaatacttgaagaaatcctcatctcctgtgattttcgttgacaacacctcaaaccaaacaatcgcggagttttacccacaacttgttcaaaacggaatttctatcgcaacaccaaacaaaaaagggttctcctcagatctttcgttgtggaacaaaattttccaagaaggccctaacgccggtcttgtctaccacgaagccaccgttggtgctggcttaccaatcattggtcctttgagggacatggttcaaactggagacaaaattgttaagattgaaggcatcttctccggttctctgtctttcattttgaatgagttctctacgatttctggtaacgactctaagttctccgacattgtgaaggtcgccaaaaacctaggctacaccgaacctgatccaagagatgacttgaacggtttggatgttgcaagaaaagtcactattttggcgcgtattgcaggttttaaagtcgagtcaccatcgtccttccctgtgaaatcattgattccaaagcctctggaatctgttgcttcagggaaagaatacctagagaagctgcctgcttacgaccacgaaatggatgagctgaagaaggaggctgcggccgaaaacaaggttcttagatttgttggtaaggttgatttccctaacaacactgtttctgtggccatggagaagtatgatttctcccatccatttgcttccctgaagggctctgataacgttatctccatccaaactgagcgttacacccaaccagttattgtccagggtgctggtgctggctctgaggttactgcggccggtgtattggccgacgttttcagaattgcggaacggatttaaagcattttattttaggtctccaggacactaaacttaaataaaatctagagataattaagtccttcaaactccagttcttgccattttaagtcaagagttcgagcgagtattatagcggtttgcttttgtcgctctgccacacgcccttggcatcaaggaaaatgcttctcaacttttcatagtcaaggcaggtacccttgaaagcaagcattatcttctgggcgtctaaggcgaatgttggtgactgtttaactttcaaagtgacagagtccacgttcactcgggaaaggtgtctattattgggggccaaaaacaaattcccattttctcgtatttccgcaatgtaagcccctgtcagatgaatgtattgagcgtatttgaactttggcttgccccacgagtacatcacttcatggtcagtaacgctttgattcagtagctgggaagctctgttgtctatcaaaaacccgctcttctctaaaagaaatgtatgatagtagtagggactttgagatatgagctgctcatctttaaattcagggtcttcccacggattgatagccaaagtgatatcaacaaaagtgtggaaggggttggaaagaggaattgtgcaaagttcaacccatggaacctcaaccaagtttagaccgtaccgcttacaaagtctggcccagctattgatcagatcatcaatgagcttgggagtagcagtcagccattcgagccttatatgaaagcaatggtctgggttgtgcacgcggtcgtagtgaaccctacagacttcgggtttgtaagactttcctgcagagtccgcattcactgttatcatgttgctgagaagaactgtgggcttgtgagtacttagcttactgttgctcatacttccctcatcgcctaccacagcgtccccagtccctatgcgcgacagcttactgtcagcaccatctggtgctgatacgcgtcttacattctcgtcagtgtacagagatctctgatcctgcgggggatcccgaacctctgagctatgcacataatctggactaaaatggtagaaataatggccatccaaaaagccgtgcctattttcaacatgaacaaagagaccttgatacatgagatcttgtccgtaaatcacagcttcatctcttgtatcaatgtccaggaagttttcgatgagccaattaacgaattcagatcctatgaagcagttgttatgccttttccagtgccatttgcggttaaccaaattcaagctgtttttgccatgttgcatttcctgggctagtttagataagctcacttttttggaaagcttgtcttcatctctgatgaaaatggtatcatgttttaccttacctgatgacctcaagatctcagcttgctcgtcaatgaaggtgaaaagagatcccgtataaaatatgacttcgggtgcgatttcttctttacgagaagagcgactgacttcgtcttgcgcgtttcttaaccgggcgcggtaaattgatgagataagccgcctaaaaccctcaagccgaatttcctctgcgctgagggtctctgacctaccatttatagtcgaagaaatggtattttcagggacgtctgctggtaaaataacaaattttgatctgaaacgctttttgttttgttcaattatagaatcttcataccccgcaagcatttgatcgagctgattccagttaactttttctctgttcatcttcaaaggatcagtcataatttcccggtactgattttcatagcgtgtcttgatctcagggcaatacgtgggcaccccaaaacttgattcgctcagtttttttcttatatgtctttgaacatctatggtgccatcaagggtgcaggtgagccggtgaatttcttcgccaagcatcatgaaaaatttcacatccatgtagttatgttttgtcaaaatcttcgtaattcttcgtgtatcgccctcattgtttttggaggactctaacctttctaaagaatctcccacgcaaatctgaaagccagccagaagcctcacgtagatcatatctctcaggagatcaaatgcagtttgatttccaacttcttgatcagggtttgaaataactgaatggtttgtgaacgtgaaattcttctcaaagtcttccttagcaggaaacgaagagattgtgatcggtaactcagcaggtgtagtaagagacctccatttgctgtatttcttagcaacatacctaggaaagacatctttccattgaggtgcaattaggtgccctgctctctcggaacttattggccttgatacattctttatctccaaccaactaaacagtgtagccgacatatcctgtggcaattcttttgccacatatttcggccttggagaatctatcgaccgccttggggagtctgtgaaacgatttggcgatccaacgaatgactgtgaacaaaaagaagagacatcgaaagttgtttttttccgatctggtctctcgaaagatgataagttcttcttcagtaccggccattgctgatgtaccccattgtcatcgatatcggggctattgcccaatgccaggtgtcgtgattgagaatcacttgaattatagggcaggttagtggaggtttttttgttctttgactcaatttcagggagaaacttagaaactagccgctgtgcaatgttgctggattttgtggcattctttaacgtgttaattgcacgcgaatctttttgagaacctttatctaatttggtaaagctagatttggtctccttatcatctaagagtccagtggaggccgattgtgccaagtcgccaaaaacttgcaaagaagcagtcgattggaccatgggagaggccgattttggagggttccaggctagtggtgctttaccagaaatttctttaaaactcttcttgacagtggcctttttgccattgcttggggctgacgaaactgagtatcgatcttgcacattatctgtagagacctgggaactgaatatgtcctcatcgtgattcttcatcatggccatgacagattctgcagcagacggcgcatccatataatcgatttcaacctgctccttcatttcagtttctgtcaagcccatcatctgaagatcatgcattttgcaccttggataccatacgctagagttgctcgagtgcctccaaaacgaaatattaatccacgaaggtgcgcagtaacggagcttgttctcatagtccctaaatctcaacagaggtacgatgtggaggggtggccgggctaaacacagaacgtcaattgagagctcgagagactgaattttcgtgcttgttgctttgagtaagtcataatcaacatcgtagatacctgtgccaggagaaacaatgatgacatgcgcgaccgtacgcctaaggtctggctgtctgaaagggtttgtgacaaatgttgcagctaggcacatggtttccaagatgttagatttgataacaggtgagaaacgccctttaaggacactcgttccgtcttctgttttgaaggttttcaggtctttcgcaatatttttaaactcacgccgaagcgttttcataatttccgtccaatgaactatgttaacttggtccacaacaatgcgatagtaatcttttgtattttttggtctttctccttcaggcaagtctttgaacgcgacatctgagaagtcgagagaggcagaaaagacaatagttattgtgtgatgggttcctatatttttccacttcttgaatatggtaggaaacacagagttcactactttgtaaaagtaaatgtcaccattctcctcgaaatgccacatttcatcagtaatctgaataagaaaaatgagacgtgcagattctgaacgaaaaacaactttcgtttggttgccaatgtagcctgacaagacctttttgccttcccggtatattgctttgacagttgctctgacgctgtccacaaatgtcagtttctgttcacagtacacacaaccaccggtgatctctgacgaaaatacccacatatctcccctgtgaatgagacagtcttttacattgatctcaacgacatccgcttgcgtagactctttatccttgactttaacccagactttagagcgcgatggtagtcctaatgtatgctgcaattgtcctgacaagattgaaatttgcgcgttcttatatctttttcgaagatccctatcaaaagctttgacaatgaaatatatcttcttgccttttgaaccatttttgccttggtaggtctttaattcagccaagtctccctctttgatcccagtaacacatgacaagtctagtaatacctgttcctctgagaatctgaattcatgaagccccagttccaaccgaaacgccttcttctttttggtagcagtttctcggcgaggtagagcgctagggctccggcttaactctgagtgccctgaggcgattgccgtgcccgccgagctatcttgattcggtagaactttaccaacattgtgaacatttaggtccattcgaagccgatattttccgggtcttttcggggtagtggagccaccaattgtaatagtattgctatcaatttgcatgttcttaagtgagttagtggcacggttggatgctcgtgcactctgagaattttggtcgcttcttttgatcaaaaacccttgcaagctttcaggaaagttgcgccgctcgggctgagtgttggaaacactaagttcatcgttgttcatgtacggcgctttacagtcgttggtgtccgcggatgcgttaagggaaacatgattaaaacacagcttcaattcagaagcgttagagcgacgtctcatgtgacctagtatacatagatacaaagaagcatatagtcgtagaatgctgatgtttgacaacgaaagacgagtgcggcacaatcaagttaggcgtagtatcaagttaagcgtagtatcaagttttggccgagttgttttggataccttgatggctcgatcatcgccatcatatattatacaagacgaacagcgctggcgcgaaacagttccgcggcgggtcttcgattatggagggccgaagcagaaatcatcccgctgacagaatccgtcactaaccactggatgattcctccttctttgctccaccgtcttgcccctgtctaagcctctcctgcctagcttgttcttcttccattgataggcgcaaagccaaagccaattctgggtccatcgaggggtcaactccaaagtccatgaaatcctcaccgccaaggcctgaagctccggctccgccaaaacctggctctgcaccctcctctagaacaacgggagaagcagcgacgtgctcgtagagcagccttgggcccggagccaccgagacgatgtgactgctctcttcctgagggttattcacggcctgcacaaactcttccaaaatagccgtgttggcagcggtctcgccaaaatttaccacatccactgcgatcttattctttttcagcctcttggcgagctttatgagctcttccctgtcatccgtcacagggctgcacacaaacacgataatccgctggtgctgtactttgttttgtcgatgcttcagagtaagtgccgcgatctggatcgccgtactcagtcggactttgcccccgatagtcgtgtcatgcaatcccgccagaattttgccaaactccgacgtgaatgttgaaagaacctgagggtttgtaccggcagccgagattaggcctactgagttctcggggttaccgttcctcttcgcttgaaagaggaactccactgcgtcgatctgcgcttcgaatcttgttcttgggaagtcaccattcctggagaactcggagttatccacgatcaaaactgtagcttccagtaccattgtcgcttattcaaactcactgcaactgcgctgttggatgctggtacttgtttagtttaaaggtggcaaatgaacttagcctaatgtcgttcaagaagacacttgtgataaagttcgggtaacgcggcgttgaaactcaataataagttttcaaagattacttccgagatttttagatcataaacaaaccaacgtcgtgaataggggatcctttagacatgttaagcgaagatgagaagcaacgcgtgaaacgcgagatattggccaagttacaaaacaactgtatgttatatatcctaccgtttcaaacttagcacatcgccggcgagctaattactaatttcaagcagatgaagaaactgttagagagtgcgaaagaataaggctatcaaagatagaggagcttgaaaaagtcgcggcttccttgaagcaagcaggaatcccaaatcccaaccaaactatagaagaagcgttgaaccacgaatacgagcgctctggctagaggcgttttgtggtctgttttgttagccgctgaggtgcggctgcacatataagcagagccacaggttggaggcggggactacacgtacaaagttactgggaacgcatggtctgagattcgaacaacatcatgtgactggtgaggcggcgctcgctaaaatatcctcatggccgtatgagatcacgtgatattttacaacctgcgtaggcctgcttctgtggcgatgaattggaagaaagcgcacatgattcaaattccggtcgctgtttgctgcatgtgcagccgaaccaacgtgcccagaagcacggcaagcgttttgcaggtagttatttgaatcagaaaaagcgagccaacgaatgccacaattgtgtggagagcatcatacaatacaacgccaacaggccaaaccatataagaagcgcgaacgctgttgaagccaaaagccaatcggatatctttcgacctgaggtatctctgaagcagctatttatttattctcgcaccggggcaatggctaagttaacccctgctaaatttctggcagacctatctgccgccagcgagagctctatttattacacaacagaggccaagtccatcagctctggattctccagtgccttgggtggttcagacaatctcccaggcacgcagctattgaagtcagccgatccttttgcgactgtcgtggaaggcctaaccaaggaacgcatcactactgtctttactgacgaagctacactcctcagcgcactcccccacttgtattcgctgaaaggctatccagttgtggtcaatattgaactggcgctcaacgagtactctgcggctcctcttctcaaagatctatcgtacgtgacattaatctctaacacgagtgataacctctccaggcatgctgtggctgccactaggatcgcttccgagaccttgcagcctgtacttcattttgtgaacttagcatgtgtcggagagatagctcctgttaaattaaccccattcgaagtggcgcaagagccatctgaaggagacgccgtatacgaaacactcaaaaagtcatcgtatcactgcagcgctgagtcaccctccactctaattatcaacctctcaccttatggtgagagttttgttcgagaattgccctcgaacgctgccttaattgacatacaggtttacagaccttggaatttcaacgagtttttcgagcaggtgcctacctcagttcaaaatattgcaattattcaaagaaccaacaaccctctatcacctagcgggttcgagcctatcttgctcgatttctttgcagacttcaacttactagttgaaagaggtatccaacaactgattgtaaccaatattggtgagttgaaagaaactgctcgtgctttgcaagaggtggtacagaatgttaccagtacaaacccagaccacgctctcttcatcggccaaagcgcctcaaatactgccgaggttgagcacctgcagtcttctattcaaaaggttttctccctggaagatgcgtatctcaaggtcctgaaacaacttttctcggataatcttcagattctgaacaactacagcgattcaagtatcaacgcttcaagcccagaatacggctatggtctttttgtgagccaagaaaagaagagacaagagctggtatccattgtccgcaaatccttggacacagcttcttttaatagctccgagggggtgaaaatcgtggaactgctttctaagtggctgcgcttcaatgagcaacctttgaaggaagcttctctggaagaagccaacaaagttgctgttgaattgtacgacctcctagagcggaatcaagactccagaaatgccctaaacattttggaaaatgcgaaatccgtcgaaagctttaaattcacgtcatcgtggctaattggatccgatgcctggtcatatgacttgggaagctcaggcgtccatcacgtattggcgtccaaaaaagatataaacgtgttactaatcgactcagaacctcatgagcaggtcaaaaattctacttcgaaattgagaaaaaaggatgttggtctctatgctatgaattttggcgaagcttatgttgcgtcggtagccgtatactcttcctacacgcagctgttgacatctcttatagaggcttctaaatttaagggtccttctattgtactggcatatcttccttattcatcagagaatagttctccattggaagttttgaaagagacaaagagcgcagttgagtcaggatattggcctctttacagatacgaccctagggaagatgacccagaggacgctttcaagttagaatcatctgtcataaaaagacaactccaacaattcctcgaaagagagaacaagttaagccttttgacaaaaaaaaaccctgacctcgctaggaatttgaaacaatccgcgagtggtggaattgaggccaaacaacaaagaagagcgaaggctgcatatgaagcactgttggaagggctatctggacctcctctgcacatctactacgcttcggacggcggaaatgctgctaatctcgctaagagactcgcaacgagagcagctgctagaggcttaaaagcttcagctctatcaatggacgatatcgactttgaaactttcccagacgaggagaatgtgatatttgtcacctctaccgctggccaaggtgaattccctcaagatggaaaagctttttgggatacgttaaaagcttctctggatatcgacttggcttctctaaacttttctgtttttggcctaggtgactctctctactggccacgaaaggaggacaagcattactataacaagccttctaaagacctttatgccaagcttgaattactttcagccaaacctctggttcctttgggcctaggcgacgatcaggacgctgacggttaccaaactggctacaaggaatgggaagtcagactttgggaggcattgggcgtatctggcgcagccgttccagatgaaccaaagccgatcactaacgaagatatcaaaatcgagtccaacttcttgagaggaactattgtggaggggttggctgacgactcaactggcgcgatatctgcgtctgatcaacagctaacaaaattccatggtatttacatgcaagatgatcgtgatattagagatacaagaaaggcccaagggttggaaccctactatatttttatgagcagaataagacttcccggagggaaggctactcctgaacagtggcttgttctcgaccatctcgcagacaagaccggcaatggcaccgtaaaagtgactacaagggcaaccttccaacttcatggtgtagttaagagaaatttaaaacacactattagggctatgaactctactctcatggatacattggctgcatgcggtgatgtgaatagaaatgtcatgctttcggctcttcctgtgaatgccaaggttcacaaacaagtttctgatatctcggctaaaatttccgagcatttgctaccgcagactactgcgtaccatgaaatctggctggaaggtgctgatgagaaagatgaaagcccaaattggccttctatttttgaaaatagacaggaaggtccaataaagaagaaaacgctcgttagtgggaacgcgctcgttgaccaagagcccttatatgggccaacatatctacccagaaagttcaaagtcaatgtgacggttccgcctttcaatgatgtcgatgtttggtcgagcgacgtgggactaatcgctatcgttgacgaaaaaactcaggttgttaaaggttttaacttatacgttggtggcggtatgggtaccacccataacaacaaaaagacatacccaaggactggatcttcttttggcttcgtgaaagccgaagacgttcacatagccattgaaaaagtgatgattgttcaaagggataacggtgatcgtcaaaaccgtaaacacgcacgtttaaagtatacaattgatgacatgggtgttgaagtttacaaacaaaaggttgaggagctctggggcaaaaagtttgagccagaacagccctatgagatcaagtctaacattgattactttggctgggttagggatgagactgggatgaaccactttaccatctttatcgaaaatggaaggatcgaggacactgttgatttgcctcaaaagaccggtttgaaaaaggtggcattacacatgcaaaagaccaacagcggccacttccgtttaacaggaaatcagcacgttgttataagcgatattaaggatgagaatcttgaggatataaagcttttactcaagaagtacaagctcgacaacacttcatttagtggcttaaggctttcttccgcggcgtgtgttgctctgccaacgtgcggtcttgccatggcagagtccgagcgttacctccccgttttgattgctaaactcgaagacgctttagagcagtatggattgcgccatgattctatcgtgatgagaatgacagggtgtcctaacggatgcgctcgtccatggctagctgaggttgcttgcgttggtaaagccccaggaacgtacaacctaatgctgggtggcggttattatgggcaaagactaaacaagctttacagagcctctatcaaggaagaagaaatattgggaattttgaaacctttattcaagaaatggtctctagagagaggggaaggcgaacactttggagattatttgattagaacaggcgttatcaaacccactctggaaggcaagtatttccacgatgatgtctccgaagatgctctgtagttttaataacaagttaaaagatgtttttaagctttattatttatgtgcgcttcaaccggaactatatttatcagatttttcatttttctcagcggagagacaataaggagcaattaagtgttcattttaacggagggaaaggacggtttattatttgaatttaataaagcagtttcggtatgataagagcactcgcaaggggggctactattccaagaagcttccattatattcaatactatcagaagagaaatctcctcacccatggtctgaagaagaagcatatcccaccttataaaacgatattagcattaggtgcgggtgcgtttatctctggccttttcatgctgcaaaaagattccataacgaatgacgctggacccattgaaaatagtgagagctcagttgaggttgataagtccgtttcacccttcactgttgttttgtcccctcctgaaactcttttaaccacgaagtacacactgttggggtttgggccacgatctgtcacgttcttgggattcaaggtctatgcgctcggcatttatgttgctaatgaagatctacctctcataccgaaaattttgaatccaacttatttgtgcaaggcctttttagacaccgacagtgcgaagtcacactcagaaaatgttggggccgctctcaaagacgcaactaaatcaagagttcttgttggcagcctcatcgacggaggtgttagatttatggctaaaataactcccatcagaaataccgacttcaaccacttgaaagatgggcttgtaaagtccattttgaatcacccagaatgccaaaaaaatcaagaagcagtttctcgcggcctacaagaactgaaaaatgcatttacaagaaaaggctctgtcccaaaaaatgatgacttgattatcgagctacaagcaaatggatcgctccaactctcttacaggtctcgcaaacaaaacgagtgcatgatgttgggacgagttgacgagcctttgataggaaaatttttgtttagccagtacttgggtggcgataaaccactaagtcctccaacaagagagactttcgcgcagaaggtcaaaactctagtataaaaaaaaattaacctataaacgcatgactttacgggagtctcgccaaattttcactgactgccccacaatcttcaactgttagcttggcccctaattgtgcacgtctagtgcactcatacctctggaggggttccgcgtcaaatatatcgcctttaaaacatatttcatttgacaacacaccaagtaatgtgtcgcccgcaccagttacattctttacaacacttttttcaggaacttcatagtgctcaaacagaacccctcttttcttaccgttaacctgtaaaccttcagctaagaatgaaaagttcgccaatgatgccttgcctttaatgtcggacatacagtccttgacagtcacaaggaaaagtccatttgctccatccttaattagtatattcggaaaatagggaagcaggtagcaggccatctgtaaaatacctttctttgttagttgttgcataacggctgggttttcaccggatcgaagcttcttgagggccgcgtcaatttgcaatgaatctaaaacgggaaaccacttgtttacgtcaaatttgtttgcttccttgaaggcctcaaatatgctctcaagctctgacactgttggcgtgattgtgtagaacctatgatccggaaaagggctaagattgctcaattggcttagctttcgggctttcgtatcagaagttggctcaaatattagcttgtatcctaatttctcctggagcaccatcagcagattcaggacttcaactgagacatttgcatctgcaatcactactttaggggcgaggctctctaagcggtcggacacatatgatggaggcagttttgcaattatgtccatgtctgagcatgctaccacaagctcgcccccactcgagtgaactgataggtattgtgcggttggattcttatcatcccggtaaatagtttttgaattcaatttcatcttttcgcaaatagccgacccagagaggtcattccccaaacttgataccaagcttgtggacacactttgatacctattggataaatgggctgccaaggccacattgtagccaacgcctcctatcgctgaaccaatttttcccgggtttgaatcagccatacggatctcatttaaagatgagcagtgtgtatccagggcaattgcgccaacaacagcgatattcagtttttcagagttcacacgttcatctgcttggattccatcgtaaactccggaaggctggaaatatgtaagattcttatctggggactgcaatttagaaagctcacaggctatttgggagccagctttagcgttgttcataacgaaatcaatattactactcacagatagcccattggttttgtgagcaatttcggaaagtaggaatggtgttagctgcttacctttaattcccattttctctgctttatgagaagctttatcgataacagcctcgataaacgagtcctccagagccacttccggcgggggtgggatgcagagcaaagacccggagccaagccctaactggtggccactttcgataattcgagctgcgtctttgaaagtttcgaaactataaggggaggtcacatttgattccctacagtaaaacccggggaccttgaccccaggaggtcccaaagtggctaccatacaccctttagtttctaggaactccatcgtcttttcaatatcaagaatagctttcggcccagcgcaaacaactgccacaggtgttttgcccagctcctcaagatctgcgctaatatccattgtaacctcggctcccctatgcaccccgcctaaaccacctgttgcaaaaatctggatgccagccatatgtgcgagtatcatagtgctagaaatggtggtgcctccaaataagttattggccatggtataggcaatgtcgcgtcgcgacaccttgtttatcgggaggcttcctgctgagccagccagttgctcaatttcatgaagagatagaccgaccttcggaacgccattcataaatgcaatggtagcaggaactgcatggttattcctaattattgactcggcatttttggccatttgcatgttttggggaaagggcaatccatgtgtaatgatagttgattcaagagccaccactggtttcccaagggacaatgcacttctgacctcgtcagatatacaaagtttcctagcaaagcctctcaggcccaaggccttggcagatttaagcatcactcaacagtttatactatatgtttttcgattatttcactttcgagcttctggtctctcatctcagagactcgtgattcaagaagtacagaagataaaactggaatggaccgggacaagagcatcactacgttcattggtaacgttggcagttctcttgactacaagcccacagcagaggaactttccgatgtttgcgatcaactcttaaaggagcacactcaaatgagctcaattgggatagctgccgctataaagagcatcaccttttattgcttagacaaaagactgaacggtgaaataaggcaaggttgtctggaatgtattaaagccgtcatgaatgcagaagtatgggcaattttagctgaggatctgcgagcaatgctcatacaacttagaaataaacagatttccgctgcaggccggctaaaaggctccaatacgttaacattaaggccaacaaaaggatttagcctgcaagaagacaaagtccgcaacgcatggcaagaaaatggtggcaagaggtcgataccgttgttttatgtcgtccttgcacacatagaacaccgtaatatttcatcgaacctgtggtgggtcacgccaggtattctgaacttgatggatgacactactgatcttgagggaattaaacttcagggtgttgttttgttgaggcagtttctcacagaatcaatagacctcacagacgctaatcattttgatttcgcaaacactggtctattcgaaatattcgattcttcgctaaaatccctgtggtaccactttccgccctcaacagaacctattttaactgcaaagatctgggatttggttttttctacgtacatccctctttgcaaagctcagtttgcgaaagactgcgcttcttatgatcttcacgttagccagttcatgtcagaaattttattacaggcaacactgcctcgaatagctgctgattacaaggacttgacggtgcaagttttgcaatacatggacacgatttttgacattctaggcccaaaatctgttgtgcacctacagagggtcatattcaatattggtgaacacatcattcgcaacgcatttatcacacttttcatgccacttgttcaccaggttctctctactcttacccacttagttagtgtctgccccgaggagcgcattgtcgctcacaaatatgaccttctcgcatgcgcattgattttgagcgagaagtgccgtctagagggcactctagatggccgaactagcgcccacctacgaaagtttttgcaggctctgcaacaaaacggttgtatctgggacacagaagagcgtcaaaaactgacttcaatggtggctcacagttttgaattgccttaatttttatgaatggcgttatatatacatgatacgatgattgttttattgaatactttgaaggcccttcacgatccggatgttggtatccaagaacctgttcacgcagttattcaaacacgtttcttcttgagagctcaggtttccagagttcatcgtagtggcacactgcttgaaacagatattggtgaactggtgaatggacatttggaccttctgcttcgagttttcagactccaaaaatgtcatgatctctttcttggagctttcatcgaggcttgcgagttcgttttgagtaattgaagacatgcttgaactttttattgctggttgcaacccttgaagctttcagtgagcatggtctctaaaatttttgataacattactagcatatacacacgtgaccaagatcaagctatggtacaaccttatatatttaatcaacattacgaccacaccttaagaagtgttgtcttgattttagattggggagttggcattaatggacaatgataatcagttatcaatctacgttgggagtgttgagagagaaattgaaaacaagggctattttttgaaacaggtactcgatgccattgaagtgctaaagctcaagcgacatgcagacacagaagaatctcacggctcctggcatgaattttcgagaaaggtaatgtttacttcggaaagatctgatccaatcggactgtgtcttgccttctgtgaagagcgtcttcgtctaaaaacgagcaaggaatatctaacaatggagccgttagatgctctcaaagaagcgctgaaatttcagaaatccctgaaccggggacttgaatcctttatggagctaatgaaggtaagaaacaaaggctcagggccagtgttcgatcaagagaccggggatcttacaaaacaccaaaactccgttttatggaggaagttgcaaatatttgttgaaaacttcttagcaattgacacatcttccgaatcgacggaagcagacattgttgccggaaagatatttgaagttctatctcatctaataaaaggccaaaaagctgttcaaaaagattgtgtgcaacagcagctcccaggtttttacaggcttttaataaaaactaaatgtacatacactgacaatgagggctgcgtcagattgatttttcacgaaagcgcgctctgagctaaattgttctagtcttcgtcatcctcgcttacgtttatctctggaatttcgaattctgactcaccgccactttcttgatcctcatcgactttgaccgtcgtctctttctcctggataaattcaacaggaatagacgccacttcagtttcggctttttccactgtcgtgagagtttcttgctgttgagctccgttgtgcattactgttgcgagagccctctttttgaagactttttctggctcttcacttattagacgtttcacgtttccattcatcgtcgactcgtaatataatgaagagtgatcttttatgttttgcacttggtttccgcgggagctgacggcttcttgttcaaactcgtcttcctttggcggggtttctgaaagtccagaaaactggcctgcatcttcttcatgggctgtgctcgaaagatttccttggtatgtattcagagcttcactggtcctttgaactgctccgaagggcaatctggggttacagaacagagcaaacacatcatccccctgtttcttcagtaacgttacagctattggcaagatagaaattcgatcataccccggatgcaggactaaagcacgcaaaagcctaacaaagctatgcggaagttgacctctctctttgcttagcttcacagaattgcttatgcaaaatttggagatttgaatttgctgaacggaggacagcttgaagcgggaaacaacgctcacaaggaaatcgttgagcgcatcaaagtcctttaacgtgcgcacagaagtaaactcctgtggatgagaatacatgtcagacattgatcctttgctttgcttattagctttttttgctttgtttgaatgcttctgtgcaccagcgttatgttccccataaagctggtttagtaagaccgtatccttcaccaaatacattgaggtatcgactagcttagcaaagagagttgtttcacccagtgatagacccagctggcgtgcgtaataatccgcaactttgatcaactcaaacatctcgccttccaggcttctaaccctgtcaaaatcaaccgaagtggttccttttttcaaagggacgaacagctctaaagagctcaggatgtttgaggtgtagggaaatgtgcatttcccataatattgagaggtaactcggagcaaacttattccacacatttgcaagcacggcagaagtgcgtcgacggtggacgttagttcagtatcacggcgaagtgtgcgctgaaggggcaagtagttcgttgtcaagctaagaacagcctctgatatctgaatgataccgcgcaagggaattcttaattggaagtgcgtgggctgtgagataaaagcaattgtcaggtcactcaaaatgttcaatctctttgctatggcccacaatgtgataggcttattcaaatcgatctcaagaggggagaaaatctcttctggcgaaccattccggggagccggaagcccttgcagcagtttttgcatgtcaggatcggcagaaaagtcaagtatctctccacacaaactgataacgggcttaaagctatacaaaacggacatcaaaccttttctccactgatcatcttggtacgtattgtgatggcttttcgtctcatccttagccgcgctgctaaacttagccaagttcaggagcgcaaaattttgtgcaataagttttctggtggcactatcaaagtggaaataatccttggaaagcaaattcgttaaaaccattttgaatttgttggcgtggggcctgaaagttgtagtattgcgtaacaataacttcctcaaaattgaaagacacattttcggttcgaactgagacaggtttactagagttgaaatgatgactgacagtctaggggtaagcacttcgcgggtcaaggctggctttccgcgcactaaatcgatcagtagtcccactgtacgtaccaaacaggccaacaaagtccgaccatgagagctggtgatagtggttctatagtagctcgctttctgctcgagcttgttgaaagtcaaagtcaaaaactcgccagcctgagaacataaaactaccggattataggagcacaacacattgattagatggcatgccttccacacatggtagtcttcaccagatctgagaagcttcaaaactttggcgacaaaaactgccagatctgacttcagaagcttgtcgtcgacgtacttggaagaagtgagagttctgaggagaacctgaaagtcatagcctgagcactcttctaaacttttggagagttttgataacggtataggttcggatgtcatgatcccggacttatgctagcaaacacgcgtctataattgccgtggacttgcgcgatgcgatgagatgcgaggcctctaaagtgatgttgatgcgctggagaacttttttttcatcatgtatgtatgtagtcatgtgcccattgagagttatcgcgacgacacgaaacttattcatgactgcagtgaacaagaatcgtgtggatcatcaaacgtaagtcccgccaacagtctccaatatagcttgggaattcatgagcttaagtaatgtattcactgtcttgggggtatacctctcacctgacgtattaaaacactgatctcaatcaccctaaaacattccttcaaatagccaaagtgaagcatatatcgtgttattgacgttaaagttcccgataatttgcagaaaatcaaaccataagccccgagaagaaagatttggctagtctctttgctgacttcgttgttaaagcaagcaacaacaaagaaaggtagtctggcggccaagcttatggccaccaggatgtgcacagttgtgcaacccttaccaaatatcaaaaggaggggggaggattccatgaaacggcctaagttagttatactaaaagagcctcacttacatagaacatatatcacatgattaaaaagctgtaccaatatgtactacaatctcaattcttcatgagttagccttgttggcgcaatcggtagcgcgtatgactcttaatcataaggttaggggttcgagccccctacagggcttaatttttaacgattatgaacagataaatcgtctttgatgatcatggaatatcagtgccttgtagatcaaggctgtagacatcatgggatttcgagctatgagcctagttgtcatcagtctctggcattgacccttgccttgatgtctaattcgaataaaaagctttccattgaggaacggctctctctggctgcacgggccaaatcgagaagaaagggaaagaaacctgattcgccaacgccgagccgtgcaacttcggatttgaatattgaagcaaagggcagcgaatcacccgacttggtccaaccagcggggcgtgaagaagagatacatgtagaacttgcaaaagacggcccgtcttcggcatgtgagctcgacgctattcttccgtccgattaccgtgacctgccagcggaaactgtggttgacattttaaaaccctacctgagaaagcatgtcgaaagcttagcgccgcggggccaaccctctggttcaagcttaatgaaactgattagggagaaagacaacataatcgaggaactacgggaggaaggtgagaacctgtctaaattagaactgcgcaacaattctaccattaaagagctgcgagacaaactgaaagctacggagaagtcactagactccaaaaagaagctcctcgacgctaagtcagctgcaaatgctttgttggaaaacaggcttgaggagatgcagtcccaaaggaaagaacttgagcggcaactagattctaccaccagcgagcgagaccgggcgaccaaggacaccgaagagctcaagacagaagtattgagcaagcttaaaaaatcacttgaggatgcagagagccaaagcgctcagtcacagttgcaggttagaagattacgagatcaaaatgaggaaatttctatcaaagcaagtttgaaatatcagacactggacgaaacttcacgttctgaaattacacggttagagacaaaacttgaagaaatgagaataaaactgtatcaattttcaagcacccaaccgaaagggggcgccgttgaaaattcagctagtggttcgaagctactgtcgaaatacaatgctttagagaatcagttgaaagccagtaggggtaactggtcgagcatagaatcttctttcaggcaaagaacatacgaactagaagcaaagctcgaaagcactcagcgagcgcttgatgctgctgaagaagcactcggagcagcaaaaaaaaaccagacttcattaaaatccgccatatctttttataaagccgaaaaatcttcgctagagaaagaggttagcaggttgacagatatcacccagagcctcgaaattgatctgcgaaatgtcagggaagacctgaagctatggcaagaaaaatatcgaatccagaagctggagctggaagaacatctcgttaagccaaagaaaccattagattcgccgcgcgaagacaaccaaaaagcaaggccagaaaggccctcgaatggggaacaaaagattgaacgtatttccgattgggaaattcaagatattgagaatttacaagaatccttcgagaatgaaaatgagacgtcgggcctaggatctcaatatagcttaggggagttctcacagaacgaggagatcgagttttctagctcccttaggaaaagcagtttggcttcattggatttaactccttctcagcagcagaaaactgttgtcaaaccgtcccagaacagtcaaatgaacgctcaaatggtatctcgcttaggtagccagataagaaggcttgaaacagaactagcttctttgaaagattcaaattcgcgattactgaaagagaaacagaacatcaatgacacgatagtcaagttgatggaagaaaacagcaatgcaaacaaaacaaaatcacagcttaaagaatctttggctcattcggatgctctggaaaagaaactaaacgccacgctacaattgcttggggaaaggtcagagagagtggaagagctggagaatgatgtcgatgatttgaaagagttgatgcaaatgcaagttcaacagatggtcgagttacaggaacgcgtcagataaaactggaatttttagcattaactttataatctaatttacacttgcacagtttttaatttcaagacaagagttttgataagccagttctgattagttgttgccttgctgaatagcaagtttagtatgttcctcaatgtcaattgcttcccatgggtaacacaaccaaacgtctgggacggtttcagcagccaaatagcggtcgttcttcatcatgtcatctggtaaatcagccttcttagtcttgtctttgttatgaagaacaaaaatggaaaacacagtctcctcgtccgttcttctgagcttaatttgttgctctttgacttccttttcaagctcagttactgcataatgcaaagtagttctggtgtcatcaacttcatcgacgatcaagacccttttgccaataagggagtcaaagtgctgttctagagagccaaagtccagccactgagtacggataacttccttcccaatagtttcagcatgatcatccaggccaagatcttcgtagagcgataatccaatggcctgaatgggtatgtttttctggcccttgcttttcaaaaaggatcttattattctagctggaatcatgccaccaccagttatagcaatgatcacgtctggcctttcgcctttttccatgatttgcttcgcaatcttctggcaagatttgtgaatattgttataagagataaacatcttttggatttcctcggtgccagtagccattatttgttgtggtattagatggtagtttataagtgaaaaggcttgaaaatgtggactgtcttatgggtcttcggtttgaagagtcgatacgataactagctcatctcatctcgaaaatttttatactcaactagagaatagaaattaaccacctaaaaatgactatcagcgacaacgtaaacgtgacgctaaataatgaaccgagaaccaacagttgaagtccagtatacatgaattataaagtgatagtgaggccaacttcggaaaactcaaggagctttttccaatcagtttccatttatttgaggaggtttctcagcgtattcaagcgcgtcaacgtactcatcgccttcgccattcgcatagacaagttccttttcttcgaagttttcgcctccttgtgattgagtgatttcatcttccagcgaggtgcgtgaaaactcttctctcagcttagcttgttcgctgagcatttctagcttacctttcattgctagcagctgagaatatacgtcactactggtacgtagtgaggacttaacctgcttgagctttttgtttgaactgttgtcctggcctgaaagaagaattacatgataaaatgtcaaaagccatttgaaccacagagcataattccgacttgctgaccaggggttgctcgcgatttcctttgaaataacatcaaaaacaagccttacatgctgctcagacagatctgataccacagcatttttaattagattctcggaccaaacttcgcaccgtatattctccaagattttatctgattgttctctctcgtcaagcagtaggataagagaggccaaaatgtctctttgtttgtctttagatactttgcttctcgactctttgttatccaatgcagctccgcctgtctcttctttgggtctcgcattgtggacattactgctgtcctcgagctggaaaatgatctcatcctcctcagtagtctgcttgagtgaaatatgttcgaacctgggctcgttgacattgagccatgcaattataacacttgaatcaacaaatgtgaaatgaagaatttttgaaagctgacatttgatcaaacaagttgcttcgagatcttccgctctaagaatgtgaagctcacctgccatggactgggcataaactttgccgttgctaaacttgatttcggaggctaaaaatggacgtctgcagaccactgagccggttttcaactcaataacttgtatctcctctgacccagccactattatacggccagttgggcctgggatgcaacgtctacctctgtcaacatttatcttcagggttgtcgaaggccttcttttagacgggtcgatcacgtaaagaagtgaatcagtgaaaatcgcaattgttggttttccttgaacatccagcaactcaaaatgcgcaatatcttcttctttgccatcgttcagatgaaaggttttgagtggcttggatgatctgtagtcaaactctttcaccgttttttcctcgtccaaaatccatatgataggaccagtagaacccactcccaatatctcatgtctgttctgtattatatttatgatatctttaccagtaggtgagaaaatcacaattttgccacctttaaagacattgacaaaataagattcaggaactgaactgggaacatctccattgctactttccacgcccgcgtttctgcgcttggatgaagtagcaccaccacgagctgaactggagcaccacgcgatgtattttaggtcatcaagtttgagatcaccgctatcataatcgatgtggttcaccaaagagctagtaactttataatcgttgatattgctcagcggatataaatccacatactttctttgcaagctatttgatttgaaggcaaaattctgagcatcgggagagaagctgcttataagctcgctatttgctgtcatttcaaggcacgagaggagtcctcgaaagcacgcttatcgatgttgagtggcttaattggaattgttttctcgatgcgatgagatagtattttattctactataaaaattattgaaaatttgcaagagactttgttacccgaacattgaaattaccgccgaagctagttcaacaataaaatgctcaaatgcagaagtgtatcggtagattaatacttaaacttcaattgagtctactgaactatagatttacaagctggagaaatgtttgctggtcctcaggtgataggccagatgtgaaagcctggtatttaacttgatctccttgtagtgcagaaatgacagatttgagaacttggtaaacgttgatagaatctatgacagagcccgagagaggatcttcctccaggtcttcaaagctctcagccggttcgtaaccattcgtttcttcttcaacaaacttcagatctttattcaaaaattcaagatactcctcatcattttctccgtcttcgtcgctagcatcatcgaactgtccagcatcctcccaatcgatattggccccctcttgtaaagtatccgacgaatactctttacgcttttcttctaaagcttttagcgcgtgtgggaaagtggtcagcaacttaacaatcatggaagaagatttgggtagcacgtttgccacagatagtgagacaagatcttgtaactccacctcattgactagcgcaagcaatgccatggctgaaagcttaatatcgtagactcttttgtagttgggaacaaaaaattcaaaccacatactaaagaaactctccaaggcgccgctcgcgttgagaatgttgattgtattcaaaggatagcaagtcaagcaggcacagatgacattaaatgcagaaaccgaaaacgaaatgttctctttaatatgctgagcctcgctcttgatagaagctagagcatctcccaaaaaacgctcaatgtattcgttgggcgtctgtggacccaatgcaagcacaagcttctgagaaagctcaaagatggaaaccatttcatccaggccgttatcatccgataccgtcgctttagtgtagacttcaaacaaaatatttgagtaaaactggttcttttttagttcatcttgtccgtaaacgaggtagttgttgaaagccaccataaagtcatccaagtaaaatgaaaccatgctttcatcctttctgttacattcgccaataagctcaagcactttccatgatattgggcttatgtctctcaacaagaatgtcgaattctcaaggaactcacaaacttcaccgtaaaagtcctccatttgattttttaaaataaactcagcagcagggtagaacgactgttcgaggctcttgacgatttcgtgagaattttcaaaagaaagaaggatagatatggccgttgacaaaattcctagcgccgccatttgcttgtcagtatcgtctggtaagtctgatttatcggttatgaggttgatgtcaaagttggaagagtcttgaaggtcaatggccaattttaagaattgctgcactaaatcattcatcagttcaattccgaagggctgcagctgttccgaaaagcattcaacaaactcttgtagaacgcccgaaatggcatctgactcaatttcgttcgaaatccggagaagcttttgagtcatttgtaccacgtttgcagatatgggttcttggaattgaggaacatgtataaaagcctgtaatgcaagagcagccagcagctcaacgggaagacaatcagaatcctgcatgaaacaggatataatgccgttgtaaattgtttgcaggatatgttcatttctaaattggtaatcgccaagcttggaacagatctcacaaacgcgagccttcagaaactcttgagaggacaaaaagaaaggaaacacaaagctcgataatatatcttctgcttcgttggcgaatgcggaatttttttggaatagccgatctagtatatttgaaatgattctcaaagaggattccgctttgatcactttttcagagttattgaaatcgttgagatcctgtttaagcttctcagtcacaaattgaacagtgggcacgagagttgactttccgcgtttagtaacgcatgtacttaacagagataaggctgcaaaatcaggagaataattatcgtcccaaagttccaaatttctatgaatgtactcttgagggtcactttcgaaagtctctaatgttttttcagtgggacacagaagcgggtaaatgacatgttctagaattatggtgaaatgtggcttgaccaatggccatgtcgctttttgtatcactgtttgttcaatgtatcccaatatatgatagatagcctcatcacttagccacagagacttactgctccactgttctatctgctggaagaacaattgaagcaactgtggcaggaactcctgaaggtatagcgtcttgaattcgtcatacgcaaatttgcgagaaagcgaagtagaggcatatctctggaaaagccttgacatgtttgcatacgcccactttttagacttgatccaagagaaactttttcgactttctgtgtccatagacgccaatatttgagtcggtagggattgttggattatggcaacgtggaagttggcccaagaaatgaaattttcaggcctttgaagcgtaaagggcaagtcatgataggtcacaaacttgtaaatttttaggaccagcttaaccatgtcgcccactttcgcattctcaacattccttccctcgctcagtaaattcgacgttgcaaattctaacagtggaggaaagaatttcacaataatatgctctaattcctgtcttgagtcattgtctttccatctgtatgttctgaaaatttcactcaggcacaaaaggccgatatgggcagagttgatgtcattggagtccatcaatccaaaagagctgtcgagaagtgaatcccatctcttttgagggtagtcctcgccgacaatggtactgagggccggctgcagaagtctaatacaattaggagaatagatggatgactggacaagcgctttaacaagcatgtctttgaccacgggtttctcgtcgttatcaactgtaaagtccagaagttcatttttaccatgcttcttcccactccatccatataagatcttatttttaaagtataaagaagcagacagctttatattgtctggaatatctgcggcagatataatgtccaagcatgctcctagaaatccaggagtccctcctgctattttaagttgggattctgcctctgtacggatactatggtcatgattcaaagtaccagcgaagcactgcaacaatgtgttcgggtccattttatcgagtagctgtcaaaaggtcccactaaagcccagtagaaggcgagtacaattaacaaaaattcatctcctggcatgagatgagatgagatgagagcctgtaaaattttacaagcgattcgtgtcacataaaacgattgttgataatcggtggtgctaatgatgaagacgagaagcgcgcccacttccttgagaaaccgccctttgcacttgtagaagcgctcgatgggcacttgaatgtatcattcgcctaatatatgaagggctgagaataaacctgttcctgggtgactttggtacttaaaacacttgacttggcaggtgatggctggtgaaaagacatagattgggactctggcgtacctacaagacagttttttagctcccttttcgagaatgaagaagttcgagaggtacaatgtgacctgccgacgctgtttgtcaactgaggcgtcatcaccgcgatagataggtcgatcgttgacgtttgagccgatgaaggggtctctgggggttggctcttttttagctttgttgagttcacctctgaagacctgcctcttctagaaaactttcgaagcagtctttctaagcttaccgcatcgtcgctagagtctcgtacgctatacgagtcgtcagacccgtatttaaagtttagcggcttgcttttgagcttttggaactgaagaagagctctttcgcgagaatcgtacttggggacaaagctcataaacttgcttgtctcatcgtcttccccctcaaggtcagcctctgcgttgtcttcgtcatgggcccttggcattttccttgagctcagcatctggagtagaattagcattagattgaacgcaagaagagctacttgagggttcactctgagaagctcattcttcaaaaataccaaaacgtcgtgccaactcaacacctgcctagcacaatggcaggtgtgcaccacattttcgagttccacagtagttggaacagctggcgaaaactctccagcttgcccgtgtgccagaagccattcagcactcggcataaagaactgcgacaaaatgccagctattaaggcgaccggcgctccaaatagaaggctattctgcagtatcgatcggttatgcatccccgtcgcactatcgtgctgttttgtacctactgtcttcgttcttgttaatacctttgcgtcgtaaagaagcctacacgagcggcgctgccttggccttcaggaggtcatatttcacgaacgatttatgtaatcgaacacctggagtgcggggcgcttgttggatgttagcattggcaagattgtcaagcgatggaccctaagctcatcaggactagctgtattaacacttgcaacgaccaaaatccgattcttttcagacgtagatgttttctattatcatccgctgcgtactcggcaaaagcgtcgtaaacttcaagacttaagtcgtccataagagcactatcgtagagcgtccaagaaccctcaaaatctgatatatctttgacaactcggcacctgatagggatgtatgtccttctggagttgatgtagccaacaataggcctgattagtgcactgtttatgtagctgagatcgtttgtgaacagtggtacttctgcggtaacgttgtggagccgcaaaaaaaagtccattatgaagtaccgttgaggatcaatatcgtttcgctcaggcagttgaaattgttctggaaggattattgacgaatgacgtttggcttctttgaaaagccgctgtccgatgactgaaaacatttcgctcagctgtaaggcatctggatcttcgtcaggaagcaaaatgtcaccaaccatgtcaacttgtccctcccgaatccacccaaaggggcctttcacacccgcattcaggtggtcaatgcttaagttgtcgacacgcatgcgagtgaccttcttccatggagaaggatttaacggggaatcatcgaccttatattttttgtggatggagaacagcgagttgtcgtaggttccgctgatattattggcattcataaagtcgaaaaacagccaatgctttcgcaactgtggcagctcacaattgaaaaaactcacctggaatggtctgaacccattaggctggtaaagagtaaataagacatcgttcatctcaaatctcgatatctcgaagtcgccaggttgatgaatattcaaataattttttggatcatcgtcttctttccaaaagacgtgggtcctatccaccactccacgtagcccattgatagtgacttcatccaaaattccccttccgttgatccacttactaaagctcaaagatatctcgacctgatccattgtaagatcaaattgcgcgtagtttccatcgtcaaaatcttccctgctgactaagagtctttcgctaatcgccagcttagctctttctgcagcttcattctgtgacccctttgtaaagctctgtgtaagtttgggcctgcgcgatacgaacaccttgttgaagcaaatcttcccagatgaccaatcaggaacaatagcactttcgaacacaacagaaagagcactattttttgtcagaaggttgccaacttgtgtggctacatattcctgagcaagcactgtattcatcaagtatattattaacgacgcaaacgtcgtggtccctaaaattataaggataacattgctgactaggacccaagaaatgaaagcactgatgtcatctgagttgaacggcttcattgagcgcgtaagcgtccatttcaaattaatcttcaacttttgtaaaattccagtagtctgaactagtaagcgatctcgctcagtgatgaatttgaagtgtgatttgccttgctcaccgcctttgtgaagtgattggtttggaagagctgtatttgtttctcggggcgtctttttgttctcatgatcgccgccttccctaacatgatggctattccaccttgcgtgccgcagcgttgatgagcgcgcctggacgtaatatagcccagcatatgaaggaacaaaaggcgatactgctctttgatgcgcgataccggtgtatactttatattttaataacaggttcggcagcgtcttgagcctttgcattgaggtccgcttgccaatggtctgcgttgaaattgcgttcactatcccgtatattttctgaagttggcaatctaacaatttcaaagaaattacgaacacaagtccaaaaggtcataaatacaagcacgcccaattcaagctgtgttgttttcgatagacagcttagtacggctgctcattccagttcattgactgtccacttcttttacaaagattttgtcatactagcatttgatgccattatgttagtacgatttcatcaaaagcggatttagctcagatgggagagcgccagactgaagataactttggtcactgaaatctggaggtcctgtgttcgatccacagaattcgcattgatttttttttgaaaaatactcacttgggtcactagatccatgacatatcgcaaaacttttctgggccttaagtcagccaaagatgcgcagggaggcacacttaaaccttagaagaaaaagctttgagcatttatgtatcaccttgtacgtttattaaaatttttcctgcaatgcttcaacaaaagactagttctatattgaaatctttggctcagttcatcgcacatttactggaaacgtagaacgcaattcaatcttaaattaaaccatgtccgaaattccagaaaactccaacgtgtcgatctttagcaagaacgagaaaaaggccagagaggccattttgaagttgggcttgaagcaagtcccaggtatttctcgtgttaccttcagaaagaaaaacaaccaaattttcgccattgagagaccagaggtctacagatcccacggtggcaactttgttgtcttcggcgaggccaaggttgacgacttcccacagagacttgccaaggcacagcaggaggcccagctagctggccctggcgttgccgcggctggtgctgacgcgatctccaaggaccctcagtcgatccaagctgacatggaggccgctgccgctgccaacgagaacaaggttgctgaggttgaggaagagagctcgggccccgtcgatgaaactggactcaaccaggacgacatcgaactggtcatgcaacaggctaatgttccaagacaaaaggctgccaaggctttgcgcgagcataactctgacatcgtgaatgccatcatgtctttgtcttaaacaattttgcttaactttttacatagttttatttgctgaggatgttacagacaattcatctttgctttcttcattatcatgggaatcgccatctggggtatcgaatttccagccacagaatgggcagacataatgcagctgggtcccaccaatgctgtaacttcctgcatgcttgccgcactcgctgcacactataggcttcatctgcgagtttagcttcaggtcgcctccagaaattacgtccagtaccttgtcaaaccacttttccctctggacttgtgattcttgcgtattttcatggctcttaaagccctccagctctctctgtagcttactgagctcttcgtgcttacttctcacttcttcgtccattaaagttacagcgtcctctgcctgatgctcaccagaagagaatcgttgtatcaatgaatttgtagaataaaagtgcgtcttctgcttgagagcctccagcttatcttggtgttctgccctcagcttatcgagcttacgaacagttctttgtgcggagtattcgaaccacttatttaaggtccactttagtaggacgaaggccgcgactgaggcaaccaggatagctaatatgaaatgtttgtcacttaggcgcaagtatgaggcagcggtaaatacagcaagtgcacttgatccgtataaattcatgtatccttgccatttagaccttgtggcatccttctttttcaaggccacgtccaactggtggatctttgaagttatggtggccaattgctgggtataccgtttaatcaaagtctcttgagactgaccacgaatgagatccttaactttactaaacatgtttttgatttgtacttattttcgtttgtttcttgaaattagttgagtgtatcatgttagctaattcatatttcaaaaacagttcatctcttggtaaggaatatagtaatgcctgccgttgaaatatcagtctctaagcttggcagtctctttcaagaagaaggcaagatttcggtttatacacgactaggcaatactctcctagagatccaaggtgagctagaacacccgctagaagtacctcaaggaaatacgaacggtaaattcacgaagtatcgaggtgaggacattgttagatttggactgctctctgttgatgaagatcaaaagagggccacgttgtttgttggggagaaacaaagactgctaggcacgattgttaaactggagacaccattgggtttgcttaaatttgatcatgaatcggtatcagtggaacttcaagacattataaggtacaagataattttcaaagatcggcccttgccggttatgtagaaactgggtacttcattgaactataaaacacacagtcctgagctctgttcttattctacagatgccacccagtgactaggttatgcgctttgagattctgttcgggtatgactggaaaagggtgtgcctctgtgttgaaaaccaaaccagtcaagtcgacgtcatcctgaaataataaatggaggtatttcaacgtttctgcgagccagaaactttccatgttgtcacctttagaaggcggttctgaaagcacatttgtgatcgaagtataagcgcactcagtgtcagatttcttgcagtttacacccgagtgccgcctgaaagactgaaaaatttcccatccccagtccctgtatttttgctctttggttaaatgatacagaaacataatggattcaacagtttcaggcctctgtaagttatgagagtcagccggcttgatgaaaaagtcgccatctgcagattgccaagcgcctacgattccgcttgcgtatttatcgttgaacacaacaatttcgggggctaacccagacggaacttgatgatacatttgataacaagtgtaagtaagctcctgtgccaaagtccaatcttcctctcgtttctgatcccaaaactgctggttgcgagcctccgaaattggtaggccttcagtagctcccatggctaacagtcctcccatgaaacatacaaggtggtccattttagaggacagcggcccagaaagtccgcgttccttttcgccaatataagtaagcccacttgggttggacttagataataagttttcttttattccttcgactgatacacgatataggtcgtagtaaattctttcgtgcgtttggaggtactgcttgagtaagtactcgtaaaacgaatcgcctcgagagcctagccttatgttagatcctctgaaggttccggtatcaggatatgtgtaaattgacactagtcctttatatttcttgatcagatcattctgttcatataggggcttataggctttctctacagctttccagtacctgttatcagctgtaattgcgctcaagtatttgaattctaattgcagggttgtgaattcagctgttgaggatgcaccctcatcgacatgattcttttgcgaagcgccagtatgcaagttgatgcttgagtacggaattccagttgaagtgttaaacgctggaagcattcggtccgccaggtcttttgctttgttcagataaacagtaggatctccgagcaagagttcattcgagagatagtacgcagaaagaagcccacctaacatgcggatggttgtttcgaaaagagagacactcgcatcgatgtcataatcaagatccctggttacccaactttcgacttttacgagttcgtgtttgaacaaattcttgttcgaagaactcgtagtggaattgtacatgagaagcattgtatcaatggagtcaatgataatccagcccaaaggtttcgcctttgacccatacatgttagaggtagttttggatagcggtccgtagatgtcggcatcccacccgtgagctgcatagcctttccatgcttgtaggaaagtcgcctcgatttctgtcctcttataggacgatgactgtaggctatagtataaaaacaggagataagccgctattgctatactcgcacctatccctttgaaaagaaccattgttatatcttaaggcagaaagtttgacagttttggaaccattcggttgcactcgcagagaaagttagggtagttgaaaatttttcaagtctttgtcttctcacggtttcgggcaagctctcgcggcttgttccctgactatttcgctgtcgtggatctagagatgttctgaggatttgagtttgcaagaagacactttttttcaagcatttaaagattaactagttgatgactgagtaggctgccagcagactaatgatatctaccgtggtaggggagtctatacctccgaataccaagcatgctgtatcggtatgtttaccgacatgggactcaactattggatacgaagaaggggatccaaaagtggttaacagcatgagaactggatatccgcgattcttcatccacaaatccataaagaacttatgcgagagcctcaaagcgaagttcgctaaagaagatgagacgtgcctagtttttcctagctaccaagtggcaaagagatgtcgagagtttgttaaggtgaagggtgatccagccacaagggtgcgtattttgcaactagcaacaccgcctccagctacagaggaggagcatgcatggagacatgagtgcaaggtatctgtggttttcgtgccaaccgattgttttggcctccttaagcagtattggcagcataccggagagatagttagcagcaggatggcggaatatgtgttgcaagaactggccgaagttgaaaagagggagatcagccgtaagtccaccgcacctactgctgtgagtgacgctgctgggcttgaaaaagagaattctgcggaggaaatcaaaggtgaagaagaattcattgaacagcgctttggcaggaaccttgacttctcatacgcagataaagccaaaaccttagtgaagaggaggattgctcgcaaggtggtcgacgttgatgaggatgaaacctctcaaatgcaggacttgacaatagaatcgaggacggatcagcatggggctcccgttccaactaacggctctagcgtccctgcagaacccatccaacaagagacggccgggactgaagctcctctagtggaggaaagagttcatgttaatgctgatcgtgatgtcttcttatttcccagcggaatggctgcgatttatacagctcataggcttctactaacattggactccaaacgagtgcgtcgcaggcaggcatctataacagaccgtcctaataatggatatacttcacctagttccagatcaaatgatctgattggatatggcgcgccatacaaaaaaaccgtcatgtttggttttccctacactgacacgctatcaatactaaggaagttcaaccacactcattttttgggagatggcgaccagaaatcaatggaccagctgaaggatatactacactctggggagcaaattctagccgtattcatggaagcaccttccaacccgctattgaaaatgggcgacttggtagaactcagggagcttgcaaatgcgtatgggttttacattgtggtcgatgagactgctggtggatttgtcaacattgatgttcttccacatgctgatattgtgtgctcttcattgactaaaatttttagcggagattccaatgttatggcaggttctgttgtgcttaatccaaggtcaccgctatatcccttcgctcaacagttctttagtagtgatagctttgaagacttgctttggtgcgaagacgcgatatatttagaaagaaactctagggatttcgcgacccgtactttgacggtgaacaaaaacacccagcgtttgttagaggatgtccttcttccacaggagggcaagttgttcaagaagatatttttccccagcttgacatctgaagaaactaagcggaactacgacgtagtactgtgcccgcagggtggttacggcgggctattctcattgactttttacagagaagaacaggcgcgggtgtttttcgacgtgttggagctttgtaaagggccctctttgggcaccaacttcacactagcctgcccatacgcaatcttggcgcactacgcagagcttgaagaggtggctaagtacggagtcgaacgatcgctagtgcgggttagtgtcggacttgaaagtgccgagagcctcaatcacgtcttttcgcatgctataaaagaagcgctgaaagtcgcgtcttcatcgccctaggccaagcgaagagctcgcggcgcgttttctttttgagaccatcagttatgtattgacttgtaagtgcagaatatatatacaatctgtcattaggtggattgagcgttcagggggctagcaagcatatgggttctttcgtaaagtctctgctccggactccaagagtcggatctacttcaattccactggcttctcacctctggcgaaacgcgggtttctagggtcgttgatgaattcagccgtttgagcggatgcgctcgctgctttaccaacgccccagtaaacgaaaacccctccgacaaagaagggccagtatggcttgagaatcggagttggaaatctcttgaacattcctaattgtgggtttagcaaaggctgtgttcaacaaaggctgtgttcaacaagcgaaaggtaagctacgaatctttagtgggtgggtttctatgagaagagaactcataaaattttaggagacatacgtctgcggtgattaacatgtgcggtatttgctacattagatccgtgattggatcgtatcatgtgatcatatacatgaaagggttagacaaccccagatgaatataggatctgtgtggcagattatactcatgataggaaatatcccactctcaagaaaaactaattcacgtgggaggtggcctctcggcctttgagaaaagctgcttgtaataccttccacactctaagctgtgccgttgctaggggcttttgcttcttagtgtggtctccttgcaaacccttgacggcagtagccggtactcagttcgggttattcagggccgacattcccccgtattctctcgtgtataatgatatatgataagattggtaatttcccgagggtagccgccaagctccaacactctcactaaaaacccagcatttgcaaacgggatatagtgtgccttactatttttggctggtcaacaggacgtcaagtggttaggatttttttacgaagaataactcatcggccttcatctttagaacttagaatctggccccaggtcaaacattgtaggcacgagcaatgcgcatttgtcggtgttatccttctccaaaatggtgtggggtcccagtaaggcgcgcgggttatttgtggattcccttctcgcaaatgctccgctgcagtccacagctttgtctcacttggatcgtcttctgtctagttcacgtgatgcgcggattttgccgaaaggcaacaggttgtttcggggagctccgttcaacttcatgataacccgtataaaagaggatgagtatgcgacggggtggtgacagctctgctccaagctttggctaactctccagctatatttacacgtatcatgcctatgaaatacttttcacacgacgaggcagctgacttcctttccatagttacctccaagcatctagcggttgatgttgtaggccgcaaacttggcggtaccgtggtaagctgttccaatgagtggttcgcggaagcaagaaatttactggagcctcgggcccctatcagagatgccacgaaattcgtgttcgcgggtgcatggtatgatggctgggaaactaggcgtcataacgaagatgaatacgattgggtgatcttgaaaatgggcgttgcagccgctcgtattgttggttgtgaggtcgacactgcttttttcaacggtaatcacgcacctgaaatctctgtcgacgccttgtactccgagtcagatgatgaggttttggaaaccgatgatcgctgggaagaggtgattcctaagaaggagtgcggcccttctcaaagacatttcatgctacgtgatgcagctactgagggcaaatatacccatgtgaaactgaaaatgtatccggacggtggtattgcaaggttcagactttttggtcgtgtgaccccaccagcgagcctcaccgcgtcgtcagaacccattgatctggcatcggtgtgcaatggcggcgttgctctttgtgtttcagaccagcatttcggctcagccgataatatccttctaccggggcgtgggcatgatatgtcagatggatgggaaaccaaacgctctcggactcccggtcatgttgactgggccatcgtgcaattaggcagacgctcctccaagatcacaaatattattgttgataccgcccattttagaggcaacttccctcaattcatcacagttcatggtattgattctacttcttcatccccgccagctcatgatgatccaaactggttcaccttggttgataagtccaagaccggacctgacgctgagcatgtttatgagatcaaggatttcaataaaaatgcaacgcatgtaaagcttaccatgatccctgacggtggtgtcaagcgtattagggtgtttggtaactaacttagccaataaaagaaacaaaatggatggggtcttttttcgggaagcattgatcagaagggctaatacgtccttttaaaattgacggaaggcttcccagtcgttttcctagctcgtgtggagcagcatatgtaattcatttctcaatcgtatttaaaagttagcaggcatctcttaaactttaattaatgcatattcaacttcgagtaaaaatttgattgagaatctcagtgccattcatcattaaaactatgaatcgcgaactttacgcacagatacaccagcgatgtgctgtgacagatgtcatccgaacactctccgcaactgaaacaattgatacgctagagtttattgaccaatttgaattggtaatatcgaggaatccccactacgccaaacaacttataaaagctctaaccaacaacacagagctggtcgaaactggtggcaatggcactgaagtagatctgagcgaatgggtttatgaacgttatgtcgacctgttgcctttgaaggcgccagtgccgacattcacagacattattaggtacacgctgaatgatgagctagcgattgacgtacaagagcagccgtaccttctttgcgcgtctggtacaacaggttttcgaacttgggaatctgctctttatctctcagagtatctagctgaaaactttcccgaattctctgcgggcaaattttcgagagccctagaacttggagcaggcacagggcttgtcagtattgcgtgggctaaattgttcaaaggctatattaaggagttgatcgttactgatggggattcatccttagtggaacaagctgcccgcgttaactttaagctaaacggcatcgatacacgcgagtgtcacggtgactgtgcttataaattccagaggctatggtggggggaagatgccgttcctgaggttgatatcgtgttggcagcagacgtcacatatgattcgtctgtaattcctagccttacacactgtctgaaaactgccttgagccagggcactcagtttgccttagttgcagctactgtgcggaacaagtgcaccacaatggctttcgaacgcgactgtgaggatcgcggcatgacctgggagattattagctgcaagagcggaagcctcgcgccaatctatatttacaaggtacgtagagatgcaggcggaaaagccaagccgataaatcactaggcgtacaggctgagccatctgcagacacggtcggtgaccctatgcaacaaccgcgaggaaagtcatgtttctgtcttggaaacttatggtgatactgacctccattttttatccatcacaccacattatgtgactaaacgagcgccgagaagtgaagcgaacagaacgcatattagagaggtgacggctgagcccaggagcttgctattccttaaacggtcgtcgaggtatctacgctctgaccatcaccaccatccagcttcttgatatggcgttacacaattacatttacctcaaacacaagtcacatgaccctgagtgccacacgctcattgcgcgggaccacgacaatagaccacttcctcaagagagggcgcttccacaagcgtctagggcagctaccgcgacctctgaactcccggcggaggccgagaacaggacaaaatctaaagcgcaaactgtaaaaacagacaaggaggagtgctgcggcgattgccaaggcaaatgtgacactcttcaatggtaggcccctggcgggctgtagagctccgcgcaggcatatatgtccggcgtctgtcactagcatcggccatgaactcttcttaaggccataatatactacttatagccagtcattttatacagggatgatcgcggtgcgctcaccacattcttcttaaaatcaaagtcttcgaaaagatccgcgctacttcgggtcaagaagggaaactacattacttttgaaatatggccaccctctgacacccatggtctcatgtggagaatcctcctgggttcttaatggttggcaaacatctatctttccactcacttatcacggcttaaaccaagttgttttggaacaacctcttcggacaaagaaactagaacagttcctcggcgtcctccaaaaattgtcccgcttgctcgtcgtactgtctatagcggtggattacttttggacaaagttaatactttattaaaattatgcaaaagtatttattgttctaaaaggttgttcctcatctctgttccttttataccttttagatacgcgccctgggtaaaatttttctgaccaaaaaaccaaggtacacataaaaaatccaacacagggcttgtaatgcggttccacccgtttgaaaaaccaaatagaaaatagagacaaggtgcttctctaaatgggaaaacaaccgaaacaaagacggcaatttacatcaagtggatcctactagatatattggccaaggataggagtttcaaggctaccttctctgctgttctcattgctccgctgccttctttctgttgttgaaagagtttaagggttaataatcctcagaaagtcaggtgttgagcacgtgacaataactgtttaaacagtggagattgtttgagtcttacacgaatagcacaggtcatagcgtggtaagataatcgcagcaggctgcgcaagcatcaaactacggatatttccacagtgcaggtaacgcgtaagtcggtactggtagctcacatcaatctcagaaagacttatccacgaagatggcttctcaaggtgctggcaattcctcggtagccgcgaagatgcccattccgaaaaaatctcggactattaagacagaccgacctcggccatttctatgctctatatgcacgcggggctttgctcgccaagaacatttaaagcgccaccagcgcgctcacactaatgaaaagccttttctgtgcgccttttgcggccgatgcttcgcgaggcgcgacctcgttctacgacaccagcagaaattgcactcgtcacttaccgacaccggatctggtgcctctcctaataacggagatgccaagaatcacttaaatgagcgtcatattatcaccatctcagggaacaaacagacaatgcttccgatgctggggagtgcttccgacccttcagtcgctgctatatctataccacggcaacccacaaaagtgcaagaatctaatccaaacccatcccaacagatggccccacaagtacctcaaaaccaacgacaaccggtgctatcaggacagaagcaacaaaagctaagtggtacatcaataacaccgcattctcatggaccagaattagaagagcgccagcagaaacgcaagcggcatgcatcattttcagcatctagttctattacctacactcaggccaaagacgcctcgggcattatagagcacgacattccagatataccacatcaagtgggattttctacccctcaactatccgcacaggaactagtggaaaaggctctagagagcggttttaacttagaagtcttaccttttcctcctccattggagcttcctgaagcagccgctaatcccttaatgtctcaaaggcatcagagtgacgataatttacagcggttaccaattcatgaaccaaagagaaaccattctgccagcgatgttcgttccgctctttcagtggatactcctcttctttcggactacttgcagatgggttcttccgctggtggctggggaggatttactaacttttatcctacagactcgaatttagattttttcagctacaacacgcccccagatactatgaaaccaccccattcttcaattttgactcccgttcccgatcaatcaggaaagtcaaaaaatggcgctgagcgccatggaaacagcacagaccaacattggctactagagttcatcaacacacacgttgacggtaattttaaagtcgacgtcgatgatttcaatgagataggttttccctgcactaattctgagaccacaacttctggctctactcctcaagtcaacaatgttacctctacccccttcgcaaaatccgaagatactgtagagggtccttctagccccaagttttctagaaatatttcagaaaatgaactctcctctgtggcgatcaacgaagcagcggctgcgggtctcaaacccaacaaaaagtaccacaggaagggcgatattccattctttttcaagtcaaggcaaattgaccttttcaaaaagataatggaaaaccaaggtgagtttagttctcccttacaagatggagacaagaataatattaaatctaagaaaggctcgaggctttgtttctttaacgaggaactccgcaaccacattctgaaaaccaacgatctcacatcagatcaatttcccacactaaaggaactgaatacatacgtcaacctttaccaagatgaattccaccgatattttagtttcattcacctccactcaattcgcccttctgcagaaatatatcctttcttgctttccattgccatgattggcgctttgtatggttttcattcatcgcacgccatgcttttatttaatatctgccgctttcgcaagagagagtatttggaaaagacgaaaggtcaccatgaagaaacacctttatggataatacagggcatggtccttttgatttttgttggaatattcaataatgatgtttcatttacgctcatcatgagcacacagattagatcactaattgaactcattaaaataaagcaactgaatttacctctcgaagcccttataaaacccccgatagagagtgaccacatacttgattatcaagatgacccccagctcttagaacaaaagagacgagagtacaataccccagaacaggtcgagcgaaactatcattatttcattcatgcccagtcgcgaattcgaacttgtcacactatacttttaatctccaatctattcaactctcttgttgggcttgattgttgctttcactcgatcgatgtcaagtgtggtatcccgtgttaccgagacgaactttacttctgcgagacacctcaagaatgggctaagctccttaagagctaccacataattctggactcaaaattctcactcattgacttatcaaatggtggcgagacttacaaaaattgtttgatatatctcacaaatgggtatcaatttttctatgagaataagaaagtgtctttcaaaactttgttatccttgctcatttcaatacacgagaagatttttattgaaggttacaacctgcgacatgagcttaatgaccaaattgtcgatgttaagtggcggatgaattcccggcccatcattgagtcgctactgaaatactgggaggctctatatataaaaaatggtggggttatcattgcaaatgagggaaatattgcatttatcaactcaaacccttcattacgcctcatcatacccttgctaaattttgccaagatacgaaaatgcctgctgctcaccaacgtcatgaaaaaaatttggttcaaggattgggaaggcatgaatgaatgcctagaagactttcgcgactgggaatcattgagagaagccactgactatgccttaaatatcgtcaaattctgggttgatacagtctttattgtgaaggacgctgaaaaaacatctatcagaactccgattttttccattacttgcatattttcctcaatcttaattgtcgctgagtatttaaaaagggttgaaacttgggccagatgttttcgtaatagcacgactacagaatttctcaaagccgtcgatcgcactttgtggctcaaatcggagaccattcttaaaaaagttgaggagcacctcttgcctaagggctacaatacacagtcttatgctgagtttttacgattacaagcaaatggagctttagatgtggaggtacttgatgatgaccttgctcggaaagcgatgagcccaaacactgacatcaaagaaacagttgaagtaattttgaaggcaagaatatcctcccgttctttatatcttggtgtgaggattctcggagacgcgccaatttggcctatagcattgcttttcgctcacgcgcttcaatcaagggctatcttcaatttggcttaccgctcctcgtaagaaataatagtatcaaaaagaaatagagtgaataatattctaatgaaaaaataacaagcgatgaggcggataacttgttggaagagcgggtggcattacaaccagccaacaatctatcgcgttgagaaagtagcatagcacgcttggtcaagtgcgcgcaaacaaactcaaaattaaactatcaaggcagctgcagaactgctctcttctaaaagtcgcctcaaggaaattgaatgcaatggctgctagtcgtccacaaactgagccacaacatacagcggctgcgaagctccaaggaagagcgctttttgaaagcattgggagtcctgaaaagattgttgccccaatggttgatcagtcggaacttgcatggaggattctatcaagaagatatggtgcaacactcgcttacacacccatgtttcatgctaagatgtttgcaacttccgaaaaatataggagagatatgtggtgtaaggatgacggctcccaagaacttgatcgccctctggttgtacagttctgtgctaatgactctgattatttgttggcggctgcaaaacttatagaagataagtgtgatgctgtagatttgaatcttggatgccctcaagggattgctaaaaaaggccactacggctcctttctcatggaggactgggacttgattcataagcttattcgcacccttcatgacaacttaaaaattccagtaactgccaagatacgagttttttcggagcgtgcaaagactctggagtatgctaagatggttttagatgccggtgcgcaatttttgaccgttcacggtaggttgagggaacagaaaggacagaaaactggattagctgactgggatatcattcaatacttgaggcaggagttgcccaaggataccgtcttttttgcaaatggcaacatcttgtacccagaggacatatcgcggtgtatgaacgaaatccattgtgacgccgttatgagtgcagaaggaaacctgtacaatcccggagttttcaacacagatttcattggagataaagaaatgacatttcctcgagtcgataagcttcttagagaatattttgaagttgttaagagttgcgaaggatcccatgcctcaaaagttgcaatgaagtctcatttttttaagattttaaggccctttcttcctgaacacactgacataagatccaatctggctactatgtctgctaaaagttcatttcaggaatgggatgagaaagtcgtcaagaaggtggagcatgttgtccaggaaatctttaatcagccagacattgaaagcaaagacgtgattattaccgggaaaaccgaattgtggggtgggtcttacaaaacagtcccatactggaggtgccagccatacttcagaccagttaatggtgtcacaggagacaagagggtagtggagagtttaagcgttaatatagccaaaagcgaagaagcaaatcagggcaagagaaaggccgaagaccaactcgtaaatgtacctaaaaaagacatcaaaatctgaaatatttgagcgaccgccttttttgctagctcgggacggagattttatcaaacaacggatgcttttcacgtgacaagttaattatttcaaatctgtatccaatttttatttggtttcagtgaattacttcctcaaaaactgcttctgcaaggggcatgccaaactattttgagtcgtccactgtcgactttgcggctaactgcgaagtcgagttcccacaatttgttaaattcccagcgactcagccgccagacccattacaaaatttcatcaatcatttcaaacttgagaaacatgctgaaaacggatatttcaaggagaccgaccgttcaccattcattctagagctttcaaaccaggaaacagatgaaacaaatgaaacaatgaacaattgtaatgtcatgcccacggcaactcaaaagcctgtatacaagggcaacaggaatttttcaacattaatatactatatgctcacacctgatgcccccgtgtccaaactaatcatgaacagtagtcgtaacattcacattttgcagcgtggaaaaggccagtttgttcttatttacccggatggttctatcaaatctttcaaagttggatttgattattcaaagggtgaagtttctcagtgggttgtgcccggcggtgtttggaaagccagctttatgattccgaacgaggagttcgacaatgggtttttgataagcgaggtcgtcgtacctgggtttgagtactcggattacaagcactttcctggcttcaaagagttagttgagtttgttggtcaagaaaaagccgagctactcaagccgcttctataattgaagaggtatttcaacttcatgttgccttgatagattagaaatcgtaaatctacatatatcacatgatttcattaaacttgccaatatttttaaagaagaggatatcaagcaatagtataaatcacgcgtagcacaactgcttgttgtatggaagtatttgcgaatcatctatactgaatggaggcgcatgcagagagcgagtcgcagcctttgctgcatcccaccaggacgcgggagaactctgtagcttctttgtttgcccgaggacgaagtaacacaatcaatggcttgaaaaccggatatgacacagtgaaacgacaccgaattcaatttctatacttttccttcgccagtctagtactctatttgacctttacactcgcattccttccgaggacctcgctttcaagggactttaggcgcttgcatttcagtaaattcaccaaggcagagacgtaccgaatatacctagagagcctattgcgggaaaatcaaatagagagacaccttgatgcttacactgcagagagacacttagcgggagatcaaaatgctttagactatactgtgaatgagctgaaagcacttgggttttcccctaagattgagaaatattacccgtggctcaatactccaatcgactcagggatgtcattatggataaatgggacgttggagttcaaatcgggcatggccgaggatgctcttgaagaagactccacgagttttagtccttttccaaccccagcctttcatgggtactctgcaaatggtaacgtaacagcgagatttgtctactgtaattatgggaaaaatgaagattatgaattccttaagaacaagggcgttcatctagagggcatgatacacgttattagatatggtgtattgttccggggattgaaggtaaagaatgcagaaaaaaatggggcagctggtgttatattgtacactgatccatatgaagacggacaagtaaccgaaagaaatggttttaagtcttatcctgatgggcccgcacggcatgctagcggatttgagcgtgggtctgttcaattctttaccgactttccaggcgatcccaccacgcctggatatgcatctaaatcgccggagaccaaaagggtctcacccggcggcaaaatgcctacaattccatcaattccaatgagcgcaaaagacatttccagaattctaccgtatctgaactctcgaggttgccagtttgacgttgaaggtaacataaagggctttgaatactacagcggaccctctgatgagcacacaaaattacaagttttcaatgagcaagattataaagttgaagaaatctttgacgttatcactgagataccagggatcttgaaaggaagttcgattataataggtagtcaccgtgactcatggactaccgggggagctgctgacccgggcagcggcagcagcattctgctagaagttgccagaggtcttagcaaactacttgaaaaaggctggaaacccctccgaaccataaagttgatcagctgggatggtgaggagcccgcaatgttaggatcaacagaatacggcgaaaaccatgcagtaaagttgcaaaagcaatcattagcttatctgaatctagacactgtgataactggatgcatttttcgatgcgaagctaaccctcttttatcggaagtactaaaagaggcagcttcactgacgcctttccatggaaatcccgactattcattgctcgaagagtggaagaatcggacaggcggtaaagttgatgttttaggtgcaggcaccgactttatggtttttcaaaaccatttagggatcccgtcagcaaatttcaagtttctttccaatgaaataaatgatcccgtttaccaacatcatacaatctatgattctttaacgtggatgaaacgttttggtgatcgtaattatgaatcacacaataccatggcaatatttactggaatatcagtcctaatgctaagcgaaaacgagttggtaacattcaagactcatgactacgcacaattaatacaagagaatttcaaaaaatggcatgctttactaaacaaagcatttcctaatgatcaatacattgcttcagaatccctaaaactttcttcgcttatatctttaatagctgataatgccagcgttaaatttgatgataatgtcacttccttacgcaaaaaagttagccaagattttccttggtggaaaatttacaaaaagattgcgatatttttaaggctctctgttgctaacaacaaattaaaaaaagtggaccgcttgtttgtcacggatagaggtttaaaggatcggggttggatgaggcattctatatttgctcctgaaaaggagtctggatacgttggggatgtcatgcctgggttacacgaagccatagtggcaggtgaccctcaagaaattttagaatggctccatatcctcacaaatcaaatgagtttgatccgagagcttttagaggtttagacctgtttattaaagggcggaaggctcatattgctcatgccttgagcggcattggaaataaagcttctaatcgctactggttaggagtaacgctcttgatcaccgtttcggttgtaaagtggcagtgctgggaagataaaacaggataagttaaagctattttttttgttttaaggtcaaagccctagccaagttatgtgaccgactgttcgtgtagccctcctatcaaactggactcttgcttttttgtgagtgtacaagttgactcgaagatgtctgtaatagggtcggggcgtaatcgaagtcataaactcaacaccgtatagcgtgaactatttcttcaataaccacaagaccaggtttacaggcttcagtctgtaaaaattttctttacaatccttgtctgaaaaaaggtgccactgcaaggctttagcttcgaattttcacaaacagttcaattgcagagggaacgggagtacgtcaaattcaagaattaacgctctggaatatactcatcaggctaataaagctaggcctgaagataatatataacatgaggatatgacactttactcttccttctcccctgaatctgttttcaattattgaagttacttgaattcgcaaaacttacggttatttttcgctactaacatgtttagtgatgcaatgacaaaaagtgacaggcatcgccaagggcttaaaccagagtaaatttacgtttattggttatatcatgctaaaggagcgtttcatttttatcagttattgaaaacctcggtcaacttcaatatttatcagctcaaacctatgagatcatcaaattttaaaaaatccagccgcaactagtgacattagttttagccgtgacactcgccgaacagaatagggcgctgccacttcttaatccggttagacacgtttatgtttgcttcttcataagccgagtacgctgagaaaattggaaactataagatgtcaagttgagtctttttctgctgccgttttgaaaaaaagataagaaatagtcgacgcaaataggactaatagctatacctgcatagctcatttatcaagcttttattaaatttctgttcattacaaggcgccgcaaggcaaatatttaagcgtagaagttttgattgaaataaaacccttaactttcgcggaaagatagatgcacttgtgtgaattacaagcacgcatgcttacacatttgacttacaaatttttgtttgctaaacgcctgtatttccctactagccactcagcgattggatcatcgtggtttttgtccaagaactctccatcatctatatcttcctgtgcaaccttatcggtcaatggaggatcccttaggcaaagcccaaaaaataacaagggcacggtaaaaaccaaggccacaattgattcatacctctggacatgtctgtaggcatctaccatagcgtttctttcaggagtaccccaggtgtaggtcagaataaactcaaaaggtgtactataggctgctgaggcttgttcaacactttgaagtctagaaagcagtgccttgtataaagtctgtgaccagatggcacccgaaactgcagcaccagtggccaagccaatgcgataaagtgtgtaatttagagctgtaacggttgccatgttatcgtgtgaggtagctgattggacggaaattgtagtgggataaattagtagagtgtcaccgagaccccatatgaccatcgctccaacaattccagaatgggcaaactcgccgcccctatagtgataaaaaagtcccatggcaagcatccaaatgccacatcctccaataatgtagcccttgagcttggtgcatcttgtaatgtatagcgaaaagaaagtggaagcaactgtggatacaaaactcgacagagaggatataactgtagccgactttacagattcgttcaccgcgacaataagtatggtgtaaatgtaccctgccacagcattgtaaatgaaaccaattagaaattgacagcccagcgcaccccagactgcgcggtccttgatgagaccgtatggtacaactgggtacttcgctgctttgctctcccatatcataaaaagaggtagaaggacaaaccccagaacgagagggccaatcaaatgaggattagaccattttgatttgaccccgcctgctagggtcaaaggtgctaatatgcaccccacagaaatagtcatcaataaaacaccaacaatgtccaacttccagaagagctcaactaatgtcctaataagaccgtggctttgaaagaaactcttttcatctttgatggcagcccactgttcagtctttcttgctttaaacctcatatgcagcatacagaatatcattggaagcgccgatagtggaacaataaaagcccacattgcaatatcccatgaccagtgctcttgtgggttcgcgcgggctgttacagtaccagcaaaccatgtgtttatgatgtaaggccacgaaggcgcaaattggtaaaccaaacgccacctcaaagatgaaaagtctgacaaaattaaaattaatatcagcaaaagaccaacatatcctgtgctccagaaaatagctcctgcagcgtacttctggacatctgtagcttgactttgaatgattgtaccaaccgcataaaacaaaagagctgtaataaacagcgataatctgccaaacacatcagacagtctagcaaatacgatctgagaagctgcactgataattgcagtaactactgtaattgttgatatcaagggatggtcagagtatgaagaaaccgcatagctcgtgtagacataacggacactgccatcaagtccgtagccgtatccacatataaacgcggaaaaaagtattattgcatggtggtaccagcggtcatactgagccgccattatttccgtcttgcgaatcactaatgattttgttgtttttaaagtgcacccgggagtcactttctcaacatcgacataaacttcgttttttaagtccgcatgggccgagcttgcgttgtctttgctcattgttccgaattttacgccctggtcccaagaagcccacactcaactgccaagtttcagtttttgagaccgcttttatagaaccaaaaatccatcactcagttgagagataaagaaaactcaacatcatatatgcacccatttatttgtttaatattgttttgaaccctattatgcagccttttcaggatgttaggttgccatggtatctaacattggtctatgtcgagattttagactaacgaaaaattgcgcactactactattgatggttttatctaataaaaaatttggctaaacgttagtacaactaaaacgctgatatttatgccttcttatttccttttgcactgcatgtcttttaggagtttacgtggagtcaattggaactttcacgtgccataaattaaaatcttgcatatcactttcatacgaaaaagaaggaattgcacctgttttaccattggagaatttttcaagtaaagtgcatacccattgttctgtaactttctaaaactattattttgtttttttagctgcagaaccgttactttagcattgcatatgcagtgaaaggccctccccccgcactttttcctttccgcagttagcactgtacgagccacatgatgattctcaaaatgttctatgccttgacttagcattcaataggaaattactctgagctttcaacaatcttcgagtgtagttgcttatctcccacgacataaatccggtatgaaaataatttttggaacagcaaagagctccacaatcatgcgctaacaagtatcaaattttttgataagcaaaagacaaaaaagtctccttcagctattccatgccctgttcttctctggttagtagtttgggaaaaacaggttcaatgactttgagttagaggttaacaatcatcgaagttgaagtgatttatgccttttttatatactgcaacattcgtatttgaggtcaacaccattcaaagaatggacagcattctctgggagacaagcatagcagtttcagagtataatcgaattattgatgggcgagtgccatatagcacataatgacaattggcaaacaatgatatgaatttcgacaactcataaaaatagtaagagctcaattaatatccgagggaagatccacaactattgccagaggtccgaaaataatcttggtgaatcaaaaagtagtagaattttgtcagattgtgatcggttcgttggtgtgtgatagtgccaagttgcataatgacacattggtatgaaatgatatgacacatggacatatcataaatacgacggatacccaactaagtaccatacaaggtccacattaaccgttcatagcccagggcagaccacagtggcttggagaaggtaaggagtggtaccaccagtacgattatcaccttatgaataagactcagccacgtcccagaaattttgtataaatccggatcatttctttggtttgcaagacataaatcttggactgaagaaagatgggggagatatttagtaccatcatccgcgaagtagtttacttagatcattatggaaaacataaccaaggaatctgagaccctttcgaccaatgatccagattcacctcatcaggattgcacccgtggcttagctgcacccgtagcgtcgattatctctctctattcctagtcactactgattctgtctcctggtcacaattgtgcatcatgttctgtttgggttgtactgttgtcacaacttatctcgtgttaagtcactttgtactaatgcgacattatgcaatttgtcactatcacacatcagcgattcggttacgatctgacaaaaatcaactctgttaggcacaatgcaactaagctgcagaaagcagctataaattattgtaatgcatgatgtcaagtaccgcctgccaataatagagctccaaaaccaagaatatcagcgagtaacacgaaaaattttctagatacaaaaatgttgcagacatgcactcactgaacttcagtcattgatcattgtggtgtaagtttctcaagtatgtattaataactacgttaccagtagcgctgttggggtataattgagctacctaatacaaaatgggtaataagcggttattatccaccgttagaaagaaatttttaatgtgatatttgttcgtacagaaatacattaaatttttcacgcttttaaacttgccctgttgtgtgcctgaattcccttaaagcataaggctgtgcttgtttttaatataattagtcgtgtcacaaaaaattagttttaattgtgtcagattatatttgggttgctgatgtataatagtgaaaaattgcgttatgacacattagatttaaagtgatgtgagactccacaacttacgatcatagcatgaacccaggtaaaaacccaaagggagatctataactatagccacagcttgaaactaaacttagttaaataagaaaagttaggattggcaccacgagtgcagtcacgccacagacatagttctcggctcaatcacacatcggcaatccaactataatgcgattattttctcaatcataaaaatggctccatattgtattgctcgagaatatgcttgcgccactctacattctgaccaaagccaaggcctgttcaaatacttaagaaactgttgccaaagggtcagtaatagtaatccacaaaatttagtaaatgaaaattggtaaagcatgaacatattacagctaagcaaacaagtgtacagttactgaatacaattaattaaagagatggataaaagaaaaattaggcggtttgaagtccataagatgttgcccttcatttttgtttcctctacgcgtaaaacatgtttattaccaatgctttttatggtttccaaatgaacactgaaacttttctaggaaagattaaggcgtgaactgattttgcggccaagttgcgtttacatacattaaaaaatggtagtcgccgagttgcagacagcaaattcatcgaggtgcacgggcattactgtttgtatcaaaagtctggaagctgggatcttaaagaacatcacattctcactgattgccaatgacacaaaatgatggtttattggtttcgcgagctcatctagtaatcatgccagtcgtaaccgaacacaattctgtgcgtatttcggaattaatgttttcatatctatcgctgcttccgaggttacccctcaaggtagaggactactgaaaagagagagagttattttaagatatttatgcgctgcgatgcatgatgtatgattttaacgagctcatgcataacgcgtctaaaatgatttaatacgaaaaaaacctttaaaagagagttaatgaacgctacattccgcagaattcgacgctgcattccgctgacattcctaagagagaagacttgtgtaatttcatacatggttcgcggcaatagtctggcctcaaaattccatttcagcgctaaggagaaaagttgatttttattccatgttcagtcatgaaagcttgtgaaggtttatcggagtatcctatagcttgctgcttgtggtaacatttgtgattcgcatagaaaccacttttctctttaaggctgtcaagtctccagttgttctgccaaatcgtttcttttactttggaaagccaacgccatgccggaagctaacttcttactatgaagtgggagtggttcagaaaagcccaccgtgccgaggaatgaagaaataatcacgctccaggcatatacccttcttttgtaatttattgccgaggccgcgcgtttgaaaaaatttgtacctgcatggccctgcataataaggtgcagcgaaaaccacgatacatcataataataaacgacaactgcacggacagttactaattgttttctgcgcttctactgaggatttgatgcagcggagggctcaaagccatcgaaatctccaagtattgagctattagccatcaatcagcgtttttttaaagatttccgcaaagagccggcggaacacatcgaccaacaaggatttcaagtttggaatatctttatataaagggagttccgtttgtatactgaagatgtgggtatagggaaaatcctcaagatgtcacttgctttcataacaaagctactcgtcgtagcgggagtaattttcgcatccactgacgacggaagtctcaatgctaaccgagtgtgcctaccaagcggagacagcacccctggctttcgtgccagattctactcttaccaatacctcgacaacaattcgtcgtacaatgaagactatctaatgtaccgctaccagtcagaatctacccttctcaatactaagcttggtatcactgaaccatctttcacaataatgcacgaagaaaacggagttgctgaaggggagttatacggagaacagatcacaatcacaaactttactctggaactagttggttattataaagcccctcaaagtggtacatatactatatctgtgaaccaagttgatgatggtttgtctttgatgtttggaaaaggtgcttttcagtgctgctcatcagaaaaccttgaccaaaatacaaatgacgttgccattcgctcgttcttctctcaggaaaagaaggaagctaaattcagtctccaggaggggctgtactacccaatgcgtgtcgtgttctccaacaaagaacgtactgctataatggatctttccatgaccctacctgacggcactactataacttcctttgaagatgtgtcgttctttccaggggacgacgagtctggcaaaaattgtgaagccatcactgtcactgagtctactacctacacgccatggaccggctccgagactgtgactttctccaccgagactaccaccttcactggatctgacggtgtcccaaccactgagaccatctactacgtcgagaccccaactgctgccactgagtccaccacctacactccatggaccggtactgagacctctactttctccaccgagaccaccacgttcaccggatctgacggcgtcccaaccactgagacgatctactacgtcgagaccccaactgttggcactgagtccaccacctacactccatggaccggtactgagacctctactttctccaccgagaccaccacgttcactggatctgacggcgtcccaaccactgagacgatctactacgtcgagaccccaactgctgccactgagtctactacctacacgccatggaccggctccgagactgtgactttctctaccggaactaccacgttcactggatctgacggcgtcccaaccactgggaccatctactacgttgagactccaactgcaccagtaaacaccccaacctctggaaaacctctttacccaagctccagcgctccagtttccgagacttacttttctgtagtgtcttctgctccaagtcccagctctccagtctctgagatctcctcgactccagtgtcttctgttccaagctcaagcgctccagtctctgagacctcctcgacaccagtgtcttctgctccaagctccagcgctccagtctctgagacctcctcgactccagtgtcttctgttccaagctcaagcgctttagtctccgaatactcttcgactccagtgtcttctgctccaagctccagcgctccaatttcctctgttccgcatagttatccatactaccacaacactaccactgctgctggtattggatccacctcttacccagtttctttgagctctaccccagctacttctgactctgtcccagctacttctggctctaccccagctacctccggtaccccagctacctctggttccgtcccagctacttctgagactatcccagctacttctggctctgccccagctacttctgagactaccccagctacctccggtaccccagctacctctggttccgtcccagctacttctgagactatcccagctacttctgagaccaccccagctacttctgagaccaccccagctacttctgagactaccccagctacctccggtaccccagctacttctggctccgttccagctacttctgagactaccccagctacttctggttccgtcccagctacttctgagactaccccagctacttctggttccgtcccagctacttctgagactaccccagctacctctggttccgtcccagctacctctggttccgtcccagctacctctggttccgtcccagctacttctgagaccaccccagctacttctgagaccaccccagctacttctgagactaccccagctacctccggtaccccagctacttctggctccgttccagctacttctgagactaccccagctacttctggttccgtcccagctacttctgagactaccccagctacttctggttccgtcccagctacttctgagactaccccagctacttctggttccgtcccagctacttctgagactaccctagctacttctgagactaccccagctacctctggttccgtctcagctacttctggttccgtcccagctacttctgagactaccccagctacctctggttccgtcccagctacttctggttccgtcccagctacttctgagactaccccagctacctctggttccgtcccagctacctctggttccgtcccagctacctctggttccgtcccagctacctctggttccgtcccagctacttctgagaccaccccagctacttctgagactaccccagctacctccggtaccccagctacttctggctccgttccagctacttctgagactaccccagctacctctggttccgtcccagctacttctggttccgtcccagctacttctgagactaccccagctacctccggtaccccagctacttctgagactaccccagctacctccggtaccccagctacttctggctccgtttcagctacctctggctctatcccaactacttctacttgtcaaaccattgttataagcgctgtttctggaacgactaccattttcaccacaacttgtcctgaaagcactttgccaactacaactgggcctgcacagactgagtcagtggtcactgttactgaatctggcaccgttacctcttacaccactacctgccctatcaccgaagtcgagccaactaccactggccctgataatgccaagactgttgttgtctcctccgcttccggcactgtgacttcttacaccaccaccttgccagtcagcgaatctcagcctgctactagtgctccagctagctccgagtctgttgttgtctcctccgcttccggcacacctgtcactgagtctatcgtgaccgacaccgtatcgggcacaacaaccatctacaccactacatgcccagtgagctctgctgtcgaaacaacctctcctggcccagctaactctgagattgttactaccagcaccatctctggtactgagactgtctacaccaccacagctccattgagctctgctcaaaagactgaggctgcttctccatcgggttcgcaaacaaaatctgttgaatcttctccagcttacagcggttcttacactaccccaggcgcttctggttcatacgtcacccaaactccatcttcttctcttgaggtgcagtcttcttcctccgtcgctgccgtctctactacggctggcgtctctaccttcgagggtgctgccaacaagctaagagctggtcttcttttggctatcccactagccctgttgtgatttccttcgatcgagataccctgcaaggaactactacagcttatagagtctactaatatacatacatttagttcgtcgcctaaactggcataagtattaagaataagtttttctatcaacatggttgacctacatatacgacctggcatccttgggaacatcaaaggaatcagtattttctcgtatttcagttattctcctcagaaatgtttgcatcgatattcaagtcccctctactgaggaccttggatgtcgcctcccgaaaacagaaaagatgtgagaaaaggtggtcgttgtctatctagttactcttaagtttgaactcgaatgctccttttaggtaccagtcttgctcttgaaactagttttggaggcgacactaggtttttgattgtattgttaggcggttatcgcaaaatcttttgtgctattcatgggttatttgacaccatgttaaactagtgagaatataaccaacagagccttttttgccaaggaaggaaccgttttacctgggttccttttttataaaacagtacccagcgttgttcagagagacagccagaaggtcataaatcttagcatatttgtgaatgtcatagcctggttgtctgtcttgtatctttctagtatggttgatacgctgagctctcgaagtaacgaggccaaagctagcgacctctgtgcccagataaacaaaagctgcgtcaaacaggttagctttgtgaacctctgtggcaaccgcagattacttgtaactgctggggtcggaaagatcgacgtgtctaaaacttcttggaaaaacaaaagcacagctgaagcagctcaccttatataaacttcaccactctgggaatccttcaaaggggggggttcggcgttagttgctaaatgacactcccttgtcacaatattgcagcatatagcacaagagaacggctcgatgcccgacaaggctttgccttaaaaagatcaatgttgcaataaaataaacatgagacctgggagtagttgatgataagatagacaagcgcaatgatcacagaatgatcagcatagatgcaaaaaccacaatttccatctttatctgcagtctatcttctcac