tcagttagtacaatcttggtggccgagggggtttgtaacaaggagaacatacttcggctgacatgattcttttgcggatcaggttctccaacaatttgatccaatccttcgggcgtacccgtgttcagccacaggaacgtccgtacgtaaatattgtaaaatgtccagagcgccgtgtggttccgaagtaagggatggacgtaagccgtgtcaaacaggcttgcacgtgcgttgtccaaggggactgtcagctcaccactggatttacggcccaaaatgggaaacaggacaggactgaggtttctctgttcgttttttttttcccctttgtcagcacaagctcacccagactcctttgtttgagggtactaatgcaagtggcactgaacagtccttgtggctcaagggaatctacctttggggcaaagtgaaagccacttcgatggcacatgacgactcgcttggtctgcgaagtcactgccatccaggatagatccgaacccgtttccccgctaccgagaatcatgaccgtcttgtcgacgccgaactgcttcttctccttaaactgggaggagtgcattttgacggggacgtgttcgataccagggatatcggggatatggggagtgacgtgaagaccggagcagacggctatggcatcgcattcccattccgaggtctctccagttatcttggcggtacaagcaacgacatgtttccccttgagcgtccttgtcactgaatcgactcgcgtgttgaggtggatgttgggccataggttaaaatgcgtgcaatactcgttgagataatgcacatatcgcttggcagacataaagtctccatcggcctttgaggctctaaagtcggaaaaggtggtgagttgagttgatgagaccagctggggaaaggacggtcagtgtctggaggtattatctttgaaagggccgcaaatacctcagcgtcttcataggtcctggcgtgaaacgttcctcccacggcatcgtcactctcaaaaaggtgcgcctcgatgggttcaactccgagaaactgatgcgcggtaaggagatatttgagagtgacaagtccggaaggaccgcctccaatgacagcaactctcatgaagacgtcgggggtagctgccggcttgaatttaggaaagagatgcaggtatcaaccaggatatctataggaaagaacaaggtaggatgttgtgctccgcggcgatatattctttgtcttgaaggatctggggcagcaaatcctcgaggcaaggggccatgtctctttatgtccccgctaatgtatctatcaccatcgtcctttctcgacaagataggtagccacatttgcctggggagaaatccccatcacttactcaatgagaaccctcctggaaactggtgtgccatactgtagtgtctctctctacaacccagaaccttgacggccaagatccagtctagtccaattctctatcaacattactgaaactaacatattataccagatatcagatggtcaaaccgctagtacgaaaacgaccatatcctttccactatcctatccgctcatcacgttggtcccgaccgtctggatctgacccagacctagtgactgtacttacccacccctcgacccaagacacacgcacacccaatgcctcgttgcgccacgttccgtaacctgcatctcaagtcttgatcagctcttgggggtctagctctctcagttcatgatatgtaccaggagtcgttcatccccacggcttgaacatagaggtaggcaccgggggccgcggatgatggcaccatgtcacaatcacaagtcacgatagccaccctgctcacctatgaacgatggcctaatcttcgatatagctgcgaacggcgatcatccatccagcttcaggtcggttcgctcatctggcatgtagcttgcaggccccaccacggtgtgtagcaaggttaggtaggtactttccacacggtgagcgctgcaagactgtaagccggaacgtaagttgcaagtgcaaatgcaagtgatgctgtgcagtggtttgcagtaagtggcagtggtaagcgcctccgtccagccattaaacgtagcccactggatctcatccgtgagaaagaaacagaacaggtgtccagaaaaaaaaactctgtagtatggtagacaagggtgcggctgagaatggtttctgttcattcggttttcacctctatccatccccgaagaagggaagagtattgactaaccccccggtctattactcccccggtccgttccccgggcagtcgccgagtatggtacgactctgcaagatcctgccctcgcctactcgttcggaagctaccccggaaccccgagagcctgggtcgtagtagctggatctcgtgatcacaatccacaatcttaatctctgcagcaaggcgggcaattgatggagaggtagacaactagagcgaatcgtgacatgaacgggaagaggcatgatctatgatctttatttgggtccctcgcccccccccggtctagtagtggtaggtaacctgagagtacctaggtaattgatcacagcagaaccgaaccgatctcgcactgccattcccatgtccatgtccttggtcaccggcaagacgcatcgtattgaatcgcacagcatggaagatcgagaaaaaaaacaaaaaaagaaaaaaaaaaccgacaatcgcaccatatcttggttcggttcggttggtactttttcatccagcttggggacagttttgagtattgggaactgggaactgggaaccgggacctggatatagagcatccgccgcagcgttgcggtcatctcatatcactttatcggatgacgactgaccgcgtagacttgactgtggtatcggttggtgacatgaacatgctgtagctgaaccgtgaatttcctgggtatgtagtaggtagtcaatcacctgcagactcaccgcgattcgatccggcctggtggttctggtcagcgacaatttcttcgatcaccacaaacacagtgggaggtcgcctgtccatatacaaacttgaacggtcacaaatgcacactgaattttcaataggttgcaatcagactattagaatccactaacagtcgtttcgctagggaaagaagcgcgctagcgagtgatattgttcaagatcacattggtatctttaggcggcaagggtttgagccgccgttcgaaccgcgaacgagccgcaatggggaaggtctcgagtctcccccttagctttcatttatgtattccaagtagttcaagattcaaaaggacgtgcctgtcaaggaaagtgtgattctcatgtgatataggattcatcaccgttgcggaatcaccgtcgcattccggcttctactagtgtagagcccagtgtatcagagtccactagagcctctcaagggtatcatcttgcgatagctggctccctacctagtcaggaatagctaggtgaataggttggtaaatacctggtattcactaccgtaactcttcccaacttcatccagatcttcctctctccatcaaaagatcttccatcttctacaaagaacagcaacaacgaactgagatgagatgagatgatctgagatggtggcttgatcgattatcgtgacgcgcatgtgattacctgctggttcccttcgatgtctgcagagttgttgccctgtacccaagccttcagtgtcgtaccgcatcacgacaccaccgccgctcactcacagaatcaatcacagcgcctcatcgtcgcctcaactgcttcaacaacaccatgcagcctcaacaccaactcacaacacagcaaaatgattagccaagtttcacgtaccgggcgtttttccaacctttcctaggaccaatcgtttgtctttcttttcttcttttcttattccccttcctcagcttcttcttacgcacgagagagaaagtattacatgactcggactatttcgcctcccgcagtttggaagatcctgcactttccctttgctctcttgtacgcaagctggggaaaatctctccgacgcaatggcggaggacatcccagcatccgcacccagtcttagaaatgttcccgccgccgtcttccgatacttcttcgacgacatgtctcaaagtcatgtcacgggcgccttctgttacaaagaaagggagtgatcgatccggattcaacaagcaactttttgccttcttgcatcattcacaccggtcatcactcttcatgaacggcaaaaagctggtcggtgaaccgctggtcggctgtttcgctacatacctctatctaaaggtactcaaaatagataaacaccaagatactaagaaaaggattgtttccccctgctaaccatgcgccatgtttcacccaactctgtttactttgcccctgagcgagatccgtatttcgcctggtacctcaaaaattatggctcatcgtcgtctcatgaccaagctgcccaactcaaaaatgagcggccaccgctttgtcaagctggccagaacatgggtgtgtcctgcttcgtttcctctgttgattcaccaccgttaccttcagaagtggtcggctcggtttcgcttccttcggcagactttacaactgttagccccacagtcaccataagagtcgtgtcttaaccgtcctaaatcactttcctagaggtgcacttggcctgggcaactttacctcggtagattcatcgatgtaggtcgtgagctggtggcgacaagcctcgaccaagctcgcgtagcgcgtctgcgcatcatgcgccttctttctctcctgcgcaagctcagtcgacagtttctgcatgtgctgaaacctaatcttcagagattccccctgggatacaatggattcgcgcagttctgcaacctctgcctggtgttgttgctcgcgcttctcccaatgcccatccggaatggttttgagctcccgtactaaactacccatgtcttgagcgagctcagtcatgattatccagctggtaatcaactctgcgtctgccgctaccgcatcaggagacttgtttctcaggtcattttgtagcacaaccaaccgcccctgcatccggatgtattcctgttcggcgttgaaatcgtactccgtgcgacggggggcatcggtcaagagttcgtatgcattcataagctgtcatgtatcatctgttagccatggcttcgtgtacaatttgacgaaggctaccgcgtcaaaccttctggaaattggcggttgcttctgcgctgtttccatttctgtcagggtgcctctcccgagcgagttgatggtaagctttctggatggccttcttgtccgcatacgggctgaccccaagtgttgcgtaatagtcgaagtccgtgatcttgggtggtaccatgttggctacagacttcccagtataccggaatagatgggacagaaatctacgtccttctgcagtgtcagtcaaccaagcacaggttgttctatgaaagccacttacctttggaagcgaggctgccgtgtgtgttgctgcttagaagctgtaaggacgtagatcgggctagatctgttcgtgtggacttgatgtgacgatgtccgggggattgtcggcggatatctcggtacgcacgtcggtggacaaacgctttccgctgagaaacgaatcgtcgtttcgcagaatccgctggtgccgctcgccgacccacggtgtaaggaaagctgagatatcctagggaacgctgacagaccatccgcgaacggaaagtaagtatgtcgctcggagggtccaaaggtggtttggggcttggctaagtctgaggactgggaggatgataaaagttgttgaagagaggaaacgaaagcctcggggaacagtcccaatgatgggtccatttaaccaacatcattcacgcgtcgtgctctccacaaatgatcaggaaggctctgccgtcatcgttgtttccagtcgaggcagggaaacaggaaaaaatgaaaaggcgacaactggctacgccgggcgccagctatgaggaaagagtcgtccttgaataactctcccccatcgccgtattcacccggctagtaactacgcgaattgatggaaccttccgttgcaagtcaagccggacttgcattatcatcgttgtttccatgaagcaaggcaacgactgacaacttatttcaagacgccaatttcgcaccagtctgtcatatggattagagaatgttcaatgggacaaaggcaagcggaatggacaaaaatgcgaaagttcaacgtagtgaattcttgtaattctgttatcgatgcatacctgaggagctggaaaaccgtttacctccaagcttccattcatcatcgcaatctgtcgtatatctatcctcccgcctgacgttaaccatcaatctccgcaaaatctccatccgctgctcttcgtatatctctgctcctaccactgattctatctggattcctagcttgtttccttcccaacggttgcaaccccctcggcagcgacactgccatcattcaccgagtccagacccccacagggtgatgcgcaactggacatgttcaacgacggtaggaacatgtcgtccgagtcagaccggttaccggatcgagggtgctttgtcgaactactccctcctaccgatgtagcgctttcctctgctacctcgggcgacctaatttttttcctttgtgttgcgactccttacgcaagtacaatttctcgcgttgctggtggctgtcgctttctcaaaggcctcgtcagcttcctgttccgattcccgctccagctcctccagttcccttgtgccgttcttcagctcccggccctcaagctcccgcctgcgcttctcggccttaactctgtttcttcttttcctcaaacatgttgaacactgcctgcgtccggtgccgctcctctttaacgccttgattctcgccaggggcttcttatttgacactcgcagctggtctttctcttcccgatcttttgtcgagcgctctctccgcttactgtcctcaacgtccatcatacaaatctgttccttgagtgcctccacttcaacggtcttttcccgtacaagctctctctgaaaatcgttttctcggccaagttcagcaatctcgtggctttgcgtatggttctctgctctcagtcggtccatttctgtctctaccaagtcaaggacctcttgttgactggccacacgctgctgcagagattcagcctcttgctgcagagattcagcctcttgctgcataaatgtagcacaagagcgccaaaagtcaacgccagcgggaacaccgacatcagtgtaccgcgtattgtcaagggcaattgagtctgcgtgcggactgacgccgggggttgcgtaacaccgtagaccttgaggtagtggggtcatgctgaatgtttggttgagaatgccaaaataagttgtttgttttggtgaggagaaaaaaacaacaggtaagattgactgaaaggttggagctttgaatgagcgacaagaatgcgttgttggtgtctgaggctaccctccttgacgcactttgcagtattatattcaagaagttatcaagatgcatgccactgtagattatcttgaaaatggtccagtgaagaatgaagagggatacaactttcggtcaacgtttgaagcaagtgacggagcatttatactagaggtacctagtctttgccccatccggagaggacacacgcagagaagccaatatgtgaccaacagccgtggccgaccacctcaatcaagcacgtgtggcgaggtcgaacgatgtcgcgaaataagctgccagaacccggaggagggacgcaactgaatgtaggaagggccgcgaatcggtaaaggtcgacgacaatcggagagggtgttttggatgagaattcccgtccattgcatggaataggctactcattgcaactgctcgtccgttacacgcagcgcgtggtaaatccccatctcgcacactaacgcatgaggctgagtctggcatgcccgtttcccttaagaagactcagcattacatggaaactgctcgaacctctcccaaaacacaaatcggatagcaccctagttagattcaagccactgatattttctaaattcacaacttacaacccaggccttgccaaatgccgaaacccagtctcatgaggcccaacatctcagtccatgattgccatcaactaccatctcctgttttcctgaaggtattatcctgagataggtaagtacacgatcagcaagttcacttgaagttcattgttccgatacagcgaatccacgaggccgcccctctctcttgagttccttcagaaaatggccttttgcccgcgaaatgatgatgtctttccaaacaccgtctccatcttccagtccgagtgcaacccgctcttagtgattttagccaacctcactgcccagacaaagtcacccgtctgactcgtaccccacgtcttctgcctcgccgtattcctcttaccccctggtccagcctcaacgataagcggcacttccctattttcagaaatgaccccattagcgcatgatcatccaatgcacgcaatcgatgtgctttcccccgccccttcccgagcccgacgacgcactcatcatcatctagatgcagaactgaacccgacgtgactgacccgacgacgaagctcgcgaactttcgggacttttcgggtgcgcaacttacactgtaacctccaccgaaaactccttccccgtcgtcttctccttcttcttcctgccgcctcccctcgccacaatgatgcctgtaatcatgtacacctcccacctgcccatcatcatcatgctcttgttctttgcaatccaccgcttcacctcgtcccgctcaatacatttctgcacataactcctcgtcggctgcataatgtacctctcgagccggtcgaactcccagtaattggctacgctcctgctgaaggcccctcccaaaccgacgtttaggtccacaaaggggacaccagccggggcgaggggaatggggactttgcctcctagcgagagcgagtactcgtgggagtggtcccacttgaagtcttctattatggtgggaccgtggatatccatggtggctgggaagggctcgatggctttggcgttgattatttggtcgagatgggcgagggaggggatgagatggcctagggaggcgggcgagatggggtggccggaacgcatgctgtcgagggaaggcggtgggtagtgtgcgttgtcgagggtgaaccagcatttatccatggtgaagactgaagacgatgggtattatatgtaatcataaaaagaatcagatacaatgatgaggcgtgaagctgatctaatggaaagcgataagaaatggtgaacatggcatttccttgctatgaacgacgggatggacatcggatatttaagcatcaagactacctctaaacatcatgaacatgatcgtcatcatcctgaaactcaccccggtggccgtttgggtctcaacggcctcccaaaataggcgcgcttatagcggagatcccaaagccaatggtgttgaagttcagggatactagccgccaaaggaaacatcgcgattggggtatccagactctcggtaccagcgttacatccatcaaccacttctgttcccgtcccaaatccataatggtgataagttggttgattggacaagttgacgcacatttcctccactccacttcacctccccgtctcctacatcgtcgtcttcccatcgtcccaaagtgcagatgagacctgttgtctaggattaagctgatcgcgttcgttaaaccaaagaggaaatctggggccactcctctcccgggctgtgttctcatggtctgagttgggcatgatggacggcatacagactggtcatcacgaaaacgagaccgagttctgaggttgaccgatgttaaggtcatgcactgtggggaaaaaagaaaatcagtggtacgtagagtcgcgtaaactctcgtatgatttctttctacgaacgacaccatcaagactgatcatcagccaagcccctaaatgtgtaagcacagcgcattcgtgttgtcgtcaaaagtctatgaatgctgactcttttttttttttttctcttctgtttcgctaagttacattcgatgtagcgctcaagcgcccaactaaaatgccgtagtggagagttctctgatactgccccaggacctcattctttaggcctacgccgcctgtcgtacgggagcctgaagaatggcgttgaatgataatgtctcccaagttctgcggcagcctttggatgtactctttcccccccattccaatgataatgtttcccaagttctgtggaagctgttggatgtactctttctcccccatgccactcaaattcttcgaagccgctatcctcatcgcttttatcgtctgttctttcgtcgcttttctctgcttctctttctctggcctcccatgcttctttcaaatgttccaatggtacaaacaactgattataaatttctatgtcaatttctacgccctcgcgcccctcaaatacctcatcgttgaagcatctttccacgactttgcatatgggctgcagttctccagagaggtgttcgagaatgccggtatccagggagtgacagagagctgtttctcctagtctagtcaccgtgccattctgaaagaattcgggatgttggctgcttaactccgccatgggcatgtttaaccaaatctgcaggagcaataccccgagcgctttgatctccggaaatttaggcgctgggatatcgggaacttttgggctctccagggactgcgcctttaaaagagaggtcaggatcgatatatcgtcttccgtggcatctggaacagatatcataggcatgcgggtgactatggacacagattcatggccgttttcatatttcttgcagaccatgaattcaatggtgtcttctgtccacggccttggcatcatgctcgtcttataaaataagccgagggcttccgtaagagcgtacgagagatcaagtcgagactttgcattaccgagttcgtagccagggtctccagggctcagcgacaggtaataggcaagggttttggtccggataagcgacgtcgggtacgtcgaagctccctcgccatcggcatcgtcagcggcgagtatgtttcgaaattcttgcaatatgaattggcgactcggcctttcctcatcttcttggctggggagacggaaagatgatgcagcatcatatgtgtcgattttgctcggttccagctctaggatacgagacaccctgtttggctattagtacgggcttaggaaatcaatgtggtttactgtttagaatcacttacaggtcggaagtgacaaatacctcaaggcatcgccagtgccatcggtacccgtcacaaagtaggagattgaattcggttagagtcttgaggtgttgacgacaccatctcagacaaagctttggagtccaatgttttgagccgaagtaatcctggaggctggagagcatgtatctgatgatttcaacatgtaccagaaaatcggtcttgcgcttctccattaactgcttctttgtttccggtatgaggcttcgtgccgacattgtgacgaatcaagtgacactctggttcgctgaggacagaccacggtatctgaaggaggttcggtctatgttgcgatgttatcgtaagatgataagctgaaggtctgaaaaaagggtacccaagaaatgtagctggcgtacggatgactgtatttcgaggacaactttgaagtgatagtgttatccttggacttattttgctaagctttcgatggtccagcactccaagaggcaaagaaatgacagtaaataggggattgttgaatagtagtgttgagctggagagactgaattgaataggaacagaggtgagctaaccacgaagtagaataaagaataacttgcaaagtcagaaagaatacaagcaacatcgaacaaggccggctacgacttttcaaggaggtcgtcgtgccaaatctggtgattgtcataacgcccaagtccgagtgcaaggggtaccgtagaaactcgcgcaattggcaaaaccgattccctctttcagcgccggacagtaagcacaggaagaagcatactcctgtacatatgtccgctcaattagtaaaggctctacaatcctagccaacactatcctgcctgcgttccaaagcacaggctcggactcgggcactacaggtcatcctgtactatgccccaaaaacctctttttttgcggcattatggttttgccaattgcgcgagtttctacggtatgtgcagggtggaagttgcaacttcctgtaataaagggcaggattggggtctgttcaggtggcccggaaggagacggaatggcagcggggaaagaaagcgcgtcaagaagtcagctgttggcaggcaagcacgagaggacacctgcatgaacccccatttcgagactatcgatgaatgaccggttctgctagagggaaggggacgacacgctgggataaaggaaaggacatgcctctttttcgtaaatgatcgaacaaggagctgggaccaagaacatgcgacatggtaactccaggtgacaatacaaatcccaactcacacgaagttgggaacattgccacagctgagccgcttcatgttcaggtcaagcaagactagaaggagatacaatgtgccacagcgagagagaaagtcaggtcacaggttcaaagacgacaagaacaattgatggcgacctagaagttgatgttatgatcccgtgaaattcggacagttgctgtggacactttggagatgtcaaggaaagtacgtcgcacctcattcgccgaaggaagaacgcgagttgcgcaaacggttggcattgagaaggcagccaggagagacatcgatgtggacatcctgataatccatagagacaacgacgtttgaaaacatgaatcaagaccgaagaaagaaccgtaaacatattgaacgtcaaatgaaagagaaagtagtctggcattcaagtcgtattgaaactgacccagttgctttcctaaaaggaaggtgctatccatgggtggtgagggcttgacttgtacacgaaaacgatcaggtcgctgccgcaaacatgaccacatccatgggatctttcccgctcgcaaagaaacccatttatcagccccaagacagaaagcaaatattgagagaccacatttttgaggccctgagaggctgtccaattgacatgaagagcaaaaagctcggtcgcccaggtaagtttgtagaacgaacgacaataccccaactgcagacctacgaaaaagccacacattttcatcaacgggaaccactgtgccaaaagatcacagagttccgttatgccagagagatcagttagggaacccgaccttatataatacctgtaggctacagcagagggtactagaggtttgcggcctgggcgggaagggatcttgtcatccgatgttcccgtcggtgaagggcgtgccgaccgattgccggtggcaggagcggtggcaggtacctggcgcgtggtttgggcttgggactgacattccatgcttgaaattcagacagacttgagtgaaaagccatttcggagcggcgcttctctgcttgacttggaaagttccatcacgatcggttatgtttatcccgcgaaatgactgcacgctgtcccttgctctgttctgcagtaaacgttatccgacagcaaagaaggcttaacaattacattctttctatcagccatacaaacaccttcagtaaatcaaagtaacattcaggcaattccagcgtgtatgtcactcatgccattctcaacactcccgaaccccaccagctcgattggctcatggctgacacagaacccccttcgacacgccctacttcaggacttctgtgtaattctagcgtaggtcgcagttgagacccatctataataggtttctagtatgagctgctcttggctgcctgttttgcgttgctctcaaaggcaatactttaagcatcccacagttgtacttgcacaatattttctcaacgcacctccaatggcctcgggacactcaatttatgatcattccgactgggtggaaaaattccctaaactcgcaccagatgttcttcagcctgttaagccgcggtacaatcactcttagggactttcaccgcactgaacctttgacatgttcttgcatatcccgtgtaagtgatatcgaacatggatattttggagcatcacggtcccttggcgaaggacgtcggatgtggaccagctgctgactcagccgcccattcgcaattgaccgagaccaacgagggcgcacggtccacccccgcgacgcaggtgtcggaatttggctgggcgcgggtcctgaacttttgttttcggggaagtgccgttgccgtgaggaacggaatccggaagactgcccgacccagacccaacccactcccgtgtcctccgcctccgtcatgcctcccaggttaccgctcgcccaggcggcgcgatgctgccaggcctccctcacagcccgcccttcggtcccagcctcgtcgccgacgtcgtccctcatttcgctctttgctgccctctccgtccagaccaggagcgcatccatcctcgccagcctgtccgacaaccggggcgcctaccacaagcgcattcgcaagggtcgcggtccttcgtccggctatggcaagactgccggtcgcggtaccaagggtcagaaggcccacggtcatgttaagccatggttccagggtggtcagacgcccttgatcgtctctcacggccgcaagggtttcgttaaccagtatgccgtcccgacttccctacctcgcttgctatgcgccatggccaagaactctccagcatgctatccgataacctatacctaccagatacatgatggagactaaccatttgtgtctttcataggttcgctgccgacatgtccgagcttaacctcgaaaagcttcaggaatggatcgaagccggccgtatcgaccccacgaagcccattacccccaaggagatcatcaagtccggcatcattggcagcagcatcaaggacggcatcaagcttctcggccgcggcaaggagagcttcaagatccccgtcaccatcaccgtatcgcgcgcgtccgcctccgccattgaggccatcgaggctgccggcggcaagatcgtcacccgattctacaccaaggaatcgctcaagcgtctggtagagggcaagtctcttcataccgacaagccgctgccggtgggcaaggagcacgtggaggagatcctggcgcaggcgcgatcgctcaagaagaagtactaccgcctgccggacccgaccagccgttgggatattgagtactacagagacccggcgcataggggctacctcagccaccagcttgcgcctggcgagtcgcccagtttgtacttcaaggtaccgacgggcggcgagaaggtcaaggtggtcagggccgacaaggtcaaggccagcaagaccggggatgtggcgtcggagaagctcttctaatgaacacgaacattgcctgggatggcggtttttccgagactcgttgttgcgctcttcctcgttgttgtatgataggtactgggcccgttcatggctctgtgctttgtgttgtattattatcatccgcgtattgtcagtccagcgtcttgctcctcggatcagttctatttgggtccttgtacatcatacaggtctcacctacgggagtggattcccacatgcggccagcactccacttgctgacaacgcaggtgaatcatgaaactcccttgattgacgtgttcctgcttttgcgatccatcgtagttcgaagatgggctttataaagtaaatatcacttggctgcgtgttgacatggtccaaacgacggatctcgaagacttgctgtcccgtacctggcagtcggaagaacagccattggccagtgacatgtcaatcccgcaagctgaccccggtcaagtcccggtcctgggcggtccccggccattccttccagggcagcttccacggggacggtgaatgggggcattagaaaatatgggtctgatcacgtgccaggtcgcttttggtaccttctccataccagcttgtaattacgtccgaaaacagccgtcaatacccgacttctctgcaaattaccaattagtgttagggttagttagggttagttagggttagttagggttagggttagctccgggggtgcagggggccggtgagaggcccccgcatgtgaatgtgaatcgttaatattgacatatgtcaaccatatgccgaccatatgtcttgtaattacggtaattacacgggtgactttcgataccttcggcttaaagaaagtggagtatgcacggaccagtctaatgcccctaatcaccatgcccagcttccacagcgggaaccgtccactgaagccactgtatgcagccctcccgaacgggattgtgtcagctttggagtcggcgcgtgccctccacccactctgcccgccgcggcgtcatcattgatgcatcttgacttttctttcctcgagcgggagagaccaaactttgtcgttgtcaacatcacgacctgcttcaacttttttcttcatttctgtgtttcattttcttctttttcttcttcttcttcttctggctgaggttgccataatctcatcattaacttgttcactctttggttcttccatcttcagccctggcccattggggttgttccttgcagtgccaatcctgacggagcttatatacctacgtctacactaccagtggcggtacctacatccaacagccctccaacagccctccgttgcatccagattacgagtcgcattgcgacgctgctagtgagattctctgcgtcgactgttgcagaaaccgagccttgcagagtggcctcacattttgcttcaacctcgccttgcgccgaacatcttcactcctccaaccgacttacaccgtgaacctacctacctaccttgggttgtccgccctccaagctctctccagccagcacaacatgtcgctctttggcagctcccctcccaacgacggctcggccgccctcaacccagccaagaccgccaacagcagccgctcgaccctcttcgataacgaggcgcccaccactcgctccggcagtgcgctattcgccgacgatgaccacgattcgccctgggacatgcccaccccgcgcaagcagcgcagccgcgccgatctgatccgcaacctcctcccctcgggcgacgttcccgagagctacatcgagacgttcgacgcagtagtccgtacagagaaccggagcacaaatgggcggatcacagccgggggggttgcgcggacgctggcagcggccaagcttggcgccgatgaccaggcgcgcataatgggtatcatcgcccctgcttcggcctccgctacaggcgctggtggtgggggtgatggtgcccatggtggggaggctaacagctccgctgctgctgctgctgctgctgttggcttgggggacttgggcaggaacgagttcaacgttctcctggccctgattggccttgtccaagaaggggaggtcgccagcttggatggcgtggatgaacgtcgacgaagtaagtcttttttgattcttgtttttgatttttatttctttcccttctgccgacattgtccaatcctgtttttcggttgtgtatcttcttcggtctacaatacgtttctgcctgcagtgcttcgtcgcaacaaagtgccggggcgcctttgattttccggttcttcagccagttgctggctggtcatccatcccaaccccgttgcaacccagacgaacctcgaatggcggtcatatgtcaatcccccgtttgttgattgattgttcccgccgactccgttaacctttttgcttgtccgtcttttttgttcgtgctctgctcaataacactgatattgcgttttgcttttcaaaataccccatattctccccatcacatacatcatcttccttccgtgttagtgcactgcttcgcgcgctccgaaatccgcaatcgccttggtcctaggtcaacgccatcgggggtgggtccgttagttcttcagtgtcatggcaactaagctaacctcgttgcgtaaccgctatccagatcttccccagcccaaactacaaggtcttgtcaacgagaacgtccagcccatgctgccgaatttgtctgaacttggtgcgaaacctccacaacgacccgtcacaccaccaaaagcccccaccccgtctcctcccaagcaacagcagcagcagcaacaccagccgcccacgctgaggaaggtttcaatggagtaccccgaggacccgtggaacgcgcccgatcttcacaaaggtcataaccatggcccattagaacactcgacgggacataacggcgccgccgacgtccctcggtcggtcgcgaacgacttgaacggcaacgacgctgtttcgtacagtacgagtcccgaggtgacgaccaccagtagcgctttgcccggtcggacaacttccactttcaccaccagccaaccaccctcgggtccaagctcaattcacaatgtcgccgagtcaattcaagaaagcaatggcgcttggaactactttcccggcagctcctcgggaggagggttcggcgagccagcagacaatgctatcacaggtccgtttggtgatagtgggggacctggtcagtctgtcagtggttcagtcggtggttccaatcccaaccgaagcattggacatgtcaggtccggaagcaacgtggaggagaatatcctggtgacgctgatgccggagaaggagggtgtgttcatgttccagcaccacaactacgaggtctcgagcataagacgtggcagcaaggtcgtccgacgatacagcgactttgtgtggttattggattgcttgcacaagcggtatccgtttagggtgctgccgctgttgccgcccaagcgggttgcttgtaagttagagaccattccgagggacatgggctacgctaacagagacagtcaatggcaaccatttgtccaacgatggagcctttatcgagaagcgtcgccgcggtctggctaggttcctcaacgctcttgtgcgccacccggttctgggtcaggagcagctggtgattatgttcttgacagtgcctacggtatgtctacctcacactttgtggcttccccgcagctgctaatgatgtgctctcaggaactgtcggtctggcgcaagcaagcaacaatctctgttcaggacgagtttaccggccgcacactaccgcccggtctcgaggactcgcttcccccaactttggaggagctctttgcgcgcacccgagtcggcgtccgccgcagcgctgagctctatatcagcacctgcaccatcatggaccgtctgatcaagcgctcagaaggcgtagcagccgaccacgccaggatggctgtctccctgatctcactcaccgagaccagtgccgatacctacgccaccgaccacaatgacgtgccacttctcaacgacgggctgcaagccatgggccgacacttgcgtactgcacagactttgatggaggatgaagcaaaggcgtgggaagagggtgttttggaggacttgaagaggcagcgagatgcgctagtcagtctacgtgatatgtttgacaggagagatcgtctcgacaaggacaacatccccttcctgcaacgacgcatagagacaaatgaagcgaagctgcaagcgcttaatgcaaagccagaagggatggttaagcccggggagaaagagagggttgtagaggcgatcattaaggtatgtctctcttttacgttgatcaatgccactctactaacaccggaagcaggacaaggaatccattgtcacacaacacaaccgctcagtatttgtcaaggaatgcataagagacgagcttcgatttttccagaacacgcagtataacgtgtcgagactgacgcaggattgggcgcaggagcgggttaagtactcggagatgctggcggacaactggcgaaggttgctagatgatctggaaggcatgccgcttggggattaggtgaactctgagaggcatgggcttggtcggaccatccggggtggtggtgacggcactgttcgtggtccaagcagaggcagcgacatgggaaggggcaatacgatgaaagtcaacaggtcaagctatcggcaatggagcttcaacagacctgcaggaatcgaaaacaacagaagtggcaccgtcaacaacagagatgccagtcaaacaggaaggattgtttctgctggtggggtggtccactgggcttgacggatattgatgagattgatgacgaattatggacaagggacagaaggttacagcttcatgacggggatggcaggtttggggataccagttaccaggcatgtgcaaagattgaggggggtacggtatgatgggatgaagtttggtttggggttcttcatgtgtgactttgttatgttactcatgtttatggcgttttcatatgatttgctttgtgtcaagttgagctgtatgtgtatggtctgtctgtaggggctttctgtagggagttgaagagaggcatggacaataccagagatgatgacgcggcttatacgacccatgttagtctactcgttggctgtgattcactgcagcttccactctgcctagaggtactgtactttgcagaagctgaagccgattccgggacattggtcggccgtctcaatccagtggttcgtgccaagacctggggaacaccactgccgcggcggcactcagacacacgagctgccctggtggtagtatacctctacctctatggtcgcagtgacttcccccgccatgacgttttctcttcagcctcgcctaggtagctggactcatagcgctgaatggccgtggtggcagtgggttttccctggtacgaacctccgccgcgggcccctccgtcccgctttccaagctgtgatgcccgtttagtagtggagtgcccgccctaaagtcccgtcgctcccctccgccttcccgatctttacctattttgacaagacgcaagaagggacgaatctacctaggcaacgaacctgcaaaccgaaatccacggccacggcaccttcacagctttgctaccgaattcgagctcaacccacccctcggctcgtatctgcgcgcaattacaaacacgcgacccgtccaacagcgagcgcctcaagctccatccgtctgccacatcaccagaccaacagccgatcccgccttatcagcctctgctgccctgccccgcgacgactttgggctcataaaccgatcgagatcaactcacgcgtgcccgaacaagcgccagcaccaagctctctctttaccttcgcaagggcgacattttgtctctgtcagacaaccatctcgtctcttttccgctcagcgttcgaaagacggaacgaacgacgacacccccaaccacacaacgaacgttgagacagccagaatgagtagctctaggctgccctcaacggccacccagaggcaaaaggttgcccagtttgtcgcagtgaccaatgcgagcaaggagaatgcgcaacgggtgagttcaaccaaagtccaagatcccttgcaaggtccaatgtcacaagaagggattaaaagagacctcggagagtgtcgtcccgctgggacgccatatgtccatcagtccgaccgtgcgagtgcgactgcgaacaagagtgcaagaagctaatatttggacttggattacagtacctccgaaatgcaaactacagtgtcgaacttgctgcgaatatgtaggtcccttcttccgtcctcgtctcctcttgcaactaccgactttaccccatgtgcattcgcaatgtcgcacggcgcaccgcataccgtgtgtgtatcccttcgaaattattagttggaatatgagggaggttttgttttggggccgggtcgaagccggccacgacggtcgttcgggtcggaactccctacagctccctacagctacaagctgtttacgaccaatgaataccacaagggatcaacgtcccgacacaatgtcttattaaaagggtcatgttgtggtctttttttcgggtcatcgttttttgtttttgtcaaccgtcagcattggtttccagcccccgggttcttattttctgaatttgttggaaaacatcaacagaagggagatgagggaggcgccgagaatgcaaccacgcaaccaatacgcatttccatgcacaccgtggttctccagtggagcccccagctcaaccttaatgtcattcccaaacgaatgaatgcgacgcccctttcccatcaaaggcatttatcaccacttttgcacctcaagatgccaccacttggctcttcagacacgaaaatcatgttttcgaaactgtttggttcttgtttccgaaagaggaatggacgcaaacccgcaaagtcgtcggctactccaagcgaagatgcgactgagactgaggggagccactcgcgatcacaatctcactcccgatatccccaaacggcggacaacgtgcctgggtctcttcagttgcaggatcttccgtctacaaaaactgtcctaccgactggcaatggggagttgggtccacgcatagatcccaagggaatatccacttcatccttggaaaatgcgccggaattagagtccgtgatggcttaagatgccttgcttattattttcaaaatttatcaggttggaaacggaagactaaccttacttcgaccacaggtatatgaatgatcgggaaaggaagcgtggcccagatgatgcgttgaatcagttgttcgaccgtctggtcggcggtatgtctctttgcccctgcctctcattcccctcgaactaacatcgatacagacgaggaccgagcagcagcaggagccggaaaacccgtcgaggccatcggcgccgaagccgcccaagcctacatctcctccatgggcgccaatatcgaaaacgttgaagcttttgtggtccttgagatcgtccgcgccgactccatcggccaaatcactcgccagggtttcgtcgaggggtggtcctccatctacctcgaccaccgcattcccgcagacccggcccaccacagaaactacgtccggatgtgcatccaaaacctgcctcaaaatccggcctacttcaaaaaagtctaccagttcgcttttggcctgggtaaggaacctgcccaaaaggcactggagaaggacgttgccttggtattctgggatttgtttttgggcaccgagtcttcagatacaggactaggaccgaggccgtggaagagcaagaacgtggattggctgggtgcgtggaagcggtttttggcggagaagtggacgaggagcgtcaacaaggatatgtggaaccagacgctggcgtttgcggagaagacgatggtggatgagacgctcgggttctggaacgaagaccaggcgtggccgggcgtgattgacgattttgtgctttggtgcagggagcaggggattgccaaggcgcctgcaccgggggcagcaggaggggaggggatggatgttgaggattattagaaagttggtcatgagcatccggggaaggagtgtaaaggatgaagtcaagtgggtggatgtggttatacgggggggagcatatgaggatgttggtgaggactctttcgccttggcgcagggaggataagaggggcaaagaagagaagcactgatggtcatgctgttgccagttgatgctgggagggctttcggggctctcatggcggttatcatcttgttgaggttgctgccatggtggtcaagcggcgcatcgaaagatcagaggttggttcgcaaagagcaaagaatacatttacacagcgcatttccagatacacaataccgataagagcatgcatttacaacatgaaggccattcaaaggtgtatgaagcggttgggaatgtttttagaacaagtctgatttctcattgcttctagaccacattataaccctttaggaacttttaaaacagcttttctggaggaccattacacccaacagatgtctctacaatcaccgaggtgacagctgaagagtcgagtaaacaacctctctcccacccacccttgatgaagtgtgtacacccctatccggaaggcggtcaacgcggcagaatctcgaccttcttcctggaccccacaaaaatttccaagcaagcggcggcacccggacgcccactcgcaaccaacccgctgcggcactgcggcaatgcggcactgctgacggcaacacccaccacaccctacagtacttgctgagcccggtcacaacagcagccacagcggtacctactgtggggctccgaacttcttatcgacgtccaaggttcactaggtagtactatacgcgctttcggccggtcgcaatcgcatcgcatcgcatcgcgaaactaaacttctttttgcgttcgtttctttccccgaaccgattgcccgccgcccagcccaaactaccagacaggatgttgtatgagactattggtattgtgagttaccctagggttgaactacaggagcaggttaagagattgggggtacagaaaaggaaaggaaatggaaagggaatgggagaggagagagatggaaagagacagtcttgctaatgattgcacttgtgaacaggtccgcccgggcaacatcgccgaggtgaaggagtatgtttttttccccttctctttgtttccactcgatagtccgtccgacttgaagaaaactccctccgtctttcctttcccttacgaacccgacccgacccgaaccgaccgatctttctcttgtcttctcttctaccacatcatccacgaccctacctacctatcaccccgactccgactccgaacccaacccaaccatcccatcctctaccaaccttccacacctcgtcgtactaaacaagaaccaataaaaaaaaaacagactcgtcctaacagccggcaaactcatcctcaaccaaggcggcgtcatccgcgacatcaagaactggggcacgttcctgctgccccgtcccatctccaccaaccagcagcgccataaccggggccactactttgtcatgcggtacgacgccagcatcgcgacgcacgaagaagtccgacgcaccatgaaggccgacccgcgcgtgatccgcacggcgaacgtgaagttgggcgatggcaagctggagacgctgtcgaggtttggggcgattccttggaggagtttagaggaggcgtaaatctgtatcttctggacggagagcaaaagagggggcgggtggggggggaatgtgtacgatggatggacagatggatgggaaataatgaatcgagtcgaatcgaatcgacatatatccatcccatctccttaccggcttgtgtataccaaaagggccgtgatgaagcagaccggacaacatatatggacggatggatggcaggcatctttataccttcttacctccgtcgacagcaacaataaaaacgaccgaaacacccaccaataacgatctgggccttcgatgagcaatggtacatcgtgaacgcacgacacctggatagcaacatgggatacatacatacagacaggcagcatacgtatccgaaatcttcattgcgaatgggttgcggaaccatccatacccactcaggttgaaggaaggaggaacctgactccttttcgaccccgttaatggatcaccgtcgtcgatcaagaagttctggcgtgaattagggtgcactcgaaacggtcagagtatcatatcagtcaagccagctagagaacaaactcccggacccgtctttgttcatgtacgataacgcatgtggaatgtgatccgctaaagaatacgacgccatattcagattccttaaagcaaggtagttcatcggtcccggctcaacaaggatggcttgggattaagaaacgtcagacacgatcatattaaagttacgggtgatctttgaaaacttgacgtgagggctcttcgctcaaacttcatcctcgtttcagttaccacacttgtatgctacactacctccccttatcaaatgtagttgatcgatcctctcgagttcccagttaaacactatgatatcagtctcgccaacacacggcaacacacggcaacagaggcatgttcatatcaccaagtcaacacacatccagaaccggggctcactaaagtgagatttaatgtaaaccatctctatcaattaccttccactactttcactcggctacctaaataatgaatcactccagtcttccctctctctctctctctctctctctctctcttcaaaacgaaaatttttcaaatccagtctttccacccaccataccagcaacgcccggaacaagcaagcagtaaactgaccaccaccaccaccaccaccatcaccaacccccttgacgctgcgtttgtatcctaccactttatcccggcgtttagacacaaaagacccggtagtgaatgcaaggaagaaaaaaaaggaaacacaaaaaaacgaacaataagaaaaacataaactcccaaactccataccaaccagcacaaccgcctgcagaagaaaaccaggaaagtcaggaaatgcagtaaaaccacgatcggccgatctatggatcgaggccacgcaaaccaagagtgccgtgaagcaaaacatctggagcagaagaatgagaaaaaacaagaaaagcatatccctccgtggaacctttttgacgcgcttcacaacttcccaactgacaatttctcaccaatcgccaccacccaccgtgttcctcgcgctcatgggcaagcaaccatgggtagttctttttccccgaaggatctcaaaaccctattcatcctcatgcggcaaaacaaccgagtccatatcatcccaagcttgttccacgtacgccctatacagacagcaacacctcaaacgtcagtaactcatcgcatcataaatcagaaatcagaaatcagaaaatacgtacgcagtactcctcaccacccgcttccccttcttcaccaaaaagctcaaaaacctcctcttggttctctcccgcttaaaccaagccaacacatcccccctcgactcctgcgcctcctgcgcctcctcctcctcctcctcatccccatgatgacgatgatgatgatgatgtgcagcatccttcttcacactaatcaaaatcttcaaacacccactcccctcaggcgcatacaccacctcctcgatttcgtccaacctcagatggaaatcaatcggctccttgtagacgccccacgtcacgcgacggcccttgacatctttaaggacttggtgctcaaagcagttttcctctccgcgacccgtcaagtcctcgccggcgcccagccaatgccagtattgtgtaataccggtgttggtggtcatttcccggtgacgaacttgtaatagccgccagtcgacttctgtgatcttgtcgcccgagtaggagtcgtccgaggtgtagccttcgtagtagagatcttcggggggagcttggattttgagggtcacggagggggagggctggtggtgtttggctgcgggaggcttagaaatcgcatgggttggatgacccatttcttctgaagtagagggtgaggaatgggaagatggggctcttgtgtcggcggcttggtggtggtctacgacacgaagttgctcttctgactggttggcagggtcatctgtcgagtgagcagcagccgccttcctcttcgtccccttggccgccttcttgggagctggcccatcctctcccttatcagccatcgtaggcttgtagcccctcggccgaccaatattgccaaacccgctctcgctgcgaagtagccgaagtttggggtccgagtagaggttctccaccgcctttccgaggttgaacttatcgcccagctcttcgtggatttcgtgtaatcggtgtctaagccattgtgaaggtgaaacatccagctgcttgaacctcttgagttcctccagcacctgcaccatgcggtacaagttatcataacctatgtaggctttgttgatgaggtgctttgccatgagctgataagggtggaactctccctttgccagaaagtccaaaaccaatttgcccctgttttgttgacgaccagccagatattttgtcgacgccgcgccgccctcgtttttcaacttttcgtacttttccgaccacttggcgagttgggcttggatcggctcctcgagcgcgacccattcgggatcccaataaggatggtcggggccgatcctgacgaggggaacgccgcgcatgcaaggggggtctgtaaaaacagtcccgtcgtcacggagggcgaggtttgccaggttgatgggaggaagatcttctgcgtgatcgctgtcgttgggcgctggactgccttccaggggcgttggggcgattgattcgggctgcacactggacttgcgcgtgctcggaagggacttgcgccccgagggcagtttggatcgtgctggctgctcatctccgttgctaaccaccttcgcggtcttctggctcgccgatgtgccattcacagctttaaagccactggtaacaacgggagcttcttgagccacctctccgttcccggcctttgggctggcttcggccatctcgtggtctgcatgcttagaagcaccactgcatccctggcgattccactcgcagttaccgcaccgggggaagccctcggcgtccaggatgatacactgcgggaagacgccttggcgagttgtgcatgacgcgcaaggggtttcttgaacatggcccgtagcttgaatccaacagctcaaccacttggcgcccttcttgtcgctcggttcgtagatggtttccagcgtctcggcggtgaagttccgtccctggcgagtctgtacgtgacgcttaatcggttgctgctggatatgcatagtcaagtggtttcttaggttgatgggccgcacatgaccgacgcacgtacccgcaccattataaaccttgggcagtttgtccatgtccacggcctttccatccagtccattctcagtcctctccttctgctgctgttgttcattgcgtagttgttgctgaagttcttgtgccctgtcgtgctcctcgcttggtgtcctaccgccttccctaggccgactaggcaacgcgtgccgttgccgttgttgtgcttcctctctcagcggcgtctcccgctgcgacgacaatcccgaagtcgagccactcccattgcaaagttcaccaccggccacagcagccacgccctgggccttcttcgctaacatggccaaacctgccgggtcttgtcctttctcacccgatgcagccttcctcctgttctcctcaaaccaactcctcttcaactcatcgtccctctccctctcctctcgaatcgtctcacacctcctcttctgatccttctccttggtcttcctctgcgcctcgatctccgtccattgctggtcaatagctttgagttgctccagcagcttgacccgctcttgaccgagctttagctggcgatcagctagttcacgttcctctcgggcaaaggcctcgcgcagctcggcgtcttcgcgttcgcggttggcggcagtggaggcccagtacttggccatgatctggtcccaggttgtggcgtcgaggttcatctgggtttcttcttcttcttgttgtgggccatcggcaccattggtgacaatacgtgtggagctgttggcgccggttccattgatgttggggttgctggatgccatggtgccggctctagcgggaagggctaacggtggcatgtcgcttccctttccacttgcgggtttggtatacagtcaatatatgtaatggggtggtgaggtccgatctagtattatgtcttgctaagaagaatgcgccgggtgtcctacttggccggtgtcttgcggtcgaagctggagaggactaagaatattgagttaataaaaatgcacatgaggcctgcacagtaagattgggtgagtgagagtggaggcaaggttaggggagaaagatcaggtagggccagactcggatgaagtggttttgttacctatacggtgctgcatgtgatggcacggcagtgagatcgcaatattgcgtggtatactaatctaatattcgccctcatgcactttctgcgccagttagaattgcgattgaatgcacaggggcaaaatcctacttcggatatggcacactgaataagaataacaaaaaaaagccggagaagcaggaaaaagaaagaaaggagaaagaggaagaaggtgcgtgcgagtggtgcgggcgattacgtcccggatggggctttattactccagggggggaaacggtgagatcagacggcggcggcagtatagataatgtaagtagatagataggaacctactatgaatgccctgtgcacaaagccgaagtgacaggagattgggtacgaggcgagtaaaacccaaatggtaagtgatggatgagggatgttgcggtgatacctacttaggtagttggagaaagagatagggtgaaagaacaggtaggtattggagaagaacgcaaagggcggtccaaggaatccaagaggaaaaaaaaaaaagttgatatatgacacgcaaggccaaaaaaaaaaaaaaaaaaaaaaaaaagggtattagtaaaaagggtgaatggggattgtaggtcgcgcggtacaagtcaaaggtaccagaccttgatgattttttttccctcccccatttccacacgttcagttaggctgcgcatggaatgacttcctatcattacgagagctctcccctctcctctataggattgccgactgactgactgatgagacaaggcagctgccgtgtgcgcgcatggacatacgataattagtattgcttattaggccctattacacatgtgctggacctgggcgcggacgtagtggggcgtggattaaagggaatgggatgggcaagaaagagtggattagatggtggttttgaaattccaggtatcccagtgtttccctatagtcaagtgaccggagtaccgggcgcatacgtagactgtggtgttggtacctacttccgtgtgtgctgtctgtcaggctgtctataggtaggcagctggctgctgtaaaacggagtcgtcgagtcgagggttgccctgggaaaaattaccgaattgcttgatatttttaatttgggcggcactcgtccttgatttggttgcacaagcccgtccgggcgtataggggggggtgagggaggggccaagctaagggagagactagttggggacctaacagatttcccaaaatgggtcaaggttgcactgaatagggagggattctcacaatatcaatacgactaatcatccgtcattgcttcatccgttcgcactgtcatcaggtaaacgacacaacaacgaaaggacagatagtcccgacgagccatgacgagtagtggacgccgcagtagtcaagtgccgtgtgcggaaaactcggatttccagcctttacgcagggagaagtgacggaccaagagggaactaaaatgcctttcatgactgcggcgactattcaacggcccgcctgcccaccccaatcgatggcattgcatccgacccgaaaggcgcagaaaaagaatatcagatgcagcacgagctgaggaccaaaagaaggaaccgccaacgaccaaacaaccgaaccgatatcgaccagacagacaaaaggaaagagagactggacccagcaattggatgtacatagtagatatatcatcgggcgaataaggaccagggtcccaccgcaaacgagtggtgagcatgaactaaaatgatttccgtgacgtattgatcccctagccttcattcagttcacttgtattgtacctatccatccccaccgacaatgctgctcctgctgctgctcctgctgctgctgccaaaagtgacatgataataaaacgtgaagtgaaacggatcaatagtgtgctgctttagatgagtggtgctcgggtactatttccaacgcaaactcatcaatgaacaacaaagctccttccaaaaacaagacaaaaaacaaaaacgaagcctcggcaagctggaaactccgtgtccgcaggttagtttcacatagtcgtatggccgcgtcgagtaggaaagcaaatcgggagggggggaaataaggagcgaccgggacccgttgtattatagttcgcaaatgtcgcaaaaagtcgtaaatgtgcaaattacctagtattgcctcctctcccatccccaggtcagcccttccaaacgtggaatacaaaataaaaaaaggaatcatgagctgactgcatgtgaacatacaaatcattaatgtgacgaggccgtcccaggtgaagatacgatcaacatccaggctgacggcgttgtctttttttctttgcttaatatcttcagagaatagcagagattcgcgtggcgtcagatgaaagctgggatctgcttctagcatgagagcgaagaactgtgtgcattatccccacaaagatacacacacatacacacctcattcacattggcaccttttcacattgacacccagctgctgtctaatctaacaagtaaaaaaaggggctgctggcatacatactttcatactacctctacccagcgtgaaaagggtcggtcgggtggcctgtagtacataacaaggtcgggtataattatacaactctcaatggtacattaccttgccgagcttgcctagggctacctagggaacatggcctctcacgccacccggctaggtactacactagagaaacagtgtgtatcacataaggtaaggtaagtacaggccaccaccaccccctgtgaggctcggatttcatgagcatcaggtacatacatcctggggaatcatctcatagtgggagggactgagggattcaaaacgaactgtccttgcatttcacattccacttgtgaaagcaggtcattgatggcatcgtccgaggatcatctacttacgaaaagactttggtggacagacctcaaggctacactacttagaccacggaaattgctaatcgtagtacactacactacactacactagacaatgaagttgcagatccccagtctactgcgtatatcagatacaacctggaaaaccaacgctcaacttcttgactgtggtcaaaagaagccattcagcgcaaacagatgataaagcaactgaagcctgtctgtaaacagataaaggccgcgatacaagatccgtcctatcgccctttgaaaacgccaatgccaagaccctgaatggaactccgtccgggctcctgtactacacattcttaacacatacaagccttctcgatttgtcgcactcgaggcttatagtggctgcagctaaatgtcagcttggcttgcatcttccgttcatcaccatccagccgccccccctaacccaccaagtaaggaaatcctccaaacgccattcctactacttcttatatatgtataatgctgaccgtgattactgtagtagtcagtaaatctgcgcaaggcatctcggtctatgtgtttgattacactggttgcgaaggtgctatttcaacatcaacctacaactaaattctcaagccagataacccagcagctgaaagatgcgcggaatactcaaatgtaaagtggtataatgctattaatgtcttcttcttgtaagagtattattataagagaaatatcctatcaggttaggtagttaagtgttctcgtcgtcgtcgttgttgttggacgacgacatgccccatgacaaacgtacgtacccccgtttctccgtccgttctcccgtgatgaaatgccattaacgccgaccaaaaggaagagaaaaaaagatgaaaaaaaggagaaaaaaaattgatgaattaccaacacgctgtctgttgggaatgcttcgcttgctgctttcccaccagaaaaacccccgtaccgaaaatcatcaaagatagctgcgttatgcatttttgcgcccgcccaaccaaaacaagcaagcaacatgacaagagtgccgtgagcacatggtatcaatcaaccgtctgaagacacatccacaatccatccctttccctgtccataacatccatctccttctctacacttttttttcttttttgtttttttccctcaacatgtcccaggccgtcttaggcgttctaatacctcaaggactgcctgttgggactaggcgtatacccatgactctcccgtctgtgatgtcctccctcataaccgctggcgctcgcaccacttcccgttccgggcccggaagcataatggccttcgtaaatcggatccgcatagaccgtcgccctcctgtcctcctccggaccctgtggcagcaactccttgacctcccagttgttcatcctcgtgcccaccgaaaactccaagtcctccttggtgatcgagtcccagtacttgtacaccatcatcacggccagcaagttgcacgtcgtggcgaagaagagaccgtccaggtagtgcgagatgccctcgcagatgggcgagctgaacgcgtaaaggatgacttggccggcaatgaagaagaagaggccgaaggcaatgtcacccagaggccaacggtcctggagagtgcgggtaacgaggatgatctgcatcactacgtagagtaggagctggagggcgttgagaaagtagagcacgacaaatatgccgacggtgttggtgggacccaagccggcccaggatttgaacgtggcgagaccgacgaggaaggagatgacgaaagcgacgaaggagcagaggcggagcatccataacgagagaggagtgccgtcctcatagagctggaagccgacgaagccgttaatcactaggcaggtgaccagggcggaggcgagaccagcttgcacggcgacgaagtaggggtaagagcccgagtgcggggggatgacgccggcatcgatacagagggagaggaaggtgaggatcatgtaaaggtagaagaaggtggtgatttctttgcggcctgttggacacatttattctcgttaacacgcattccctccatgccaaatcgagaaattgaagaagacgtaccgacagcagtgaacttccccctcacatgcaacaacatgaccaccgtcatgactagagcaacaatgtgcatcacgcttgccgcgccctggaagatgatggtgttggccacctcaatgttgcgcgcatagcagtccggctcaatgccgacgccggtggcaatcgatgttatcgggccaactgacgcgcatagaggaataggcgccatgcgacatatgctgctgaaatctccgaatttgcccatggttggcgatatatgaggccgtcgagggccgggtcaagctaagcgtcgttcggcgagggcttcgtgggtgtcgtcgggtccgggggataaaaaaaaaggaaaaagcgacgcaacggggcggggccgagagagaggacagggggatttgtcggctcggtgtcaattcacggcctcggcaggttcgacaactcgaactgtcgtcgcgggagggaaaaaaaataataataatcaaggtgcgtgagattagggagaagattgtgtctctttttgtattcttgtctcggtttgttcaagtgagacgggcgcctagtggagtctgtgctactgtaaaatagtcccgagtctggaatgggcgggaaagagacgagaggttgccgttgagcgaaggtcggacaagcgcgctgtgtaattcggatacgcgatagaatacctattgattggcgaaaacgaaagtgttgatgaagatgtttcaacgaatgtgtttcggtggttgatttgacttgacgacgacgacaacaacaacgagagaagttggacgaccagccacccgagaaatgcgtaacgaaaacaggcttccccgccgtgtcccccgtgttgtttggttgcgttgcgactgtaagaaacgggaaagctgaaagatgaactgagggccagtgcagtgtggacgctgtgtgggactgactgactgccttgggaagcgcagctgggggaggaggggggggcgctggctgtcccaagatggatgggcgacccacgggcagaaaagggagaatcggggcacagtcagggaataatgaccaggtgccgccccatctggctgcccgtcatttggatgccaagagagccaggatatccagctggcaaatcggcaactatcacttgacccagtggagtgaagtagcagtatgggcgccccgccaagcatccgcttctccgtccatttggcttgtgatcttcaagatcttcaatataaaactcccttttccaacctccacgccattccacgatcttcaccttgacgtcttgtgaatattcactgcctcactcactcttggaactggcgacgaactgatcaccatttaagatacatcaagagtactctttctacactctccttttcttttaccaagtaggtaattacggccaaccaaccaacaacttacaaccatgataccctgtgctctgctcctcctccctcagtcagctctcgccatacaaatgtcaaccacatatctcgtccatcctgcacagcccagtacaccactttctttgcaaagcccacacagtttagtaacattttatgaagaacagacaaagaagaacattatcgtgtccatgctatcaagttgatttccctttgctcttgtacacttcaccatcccttcccaaacgccattcgtaaatggatatatcaaaccaccgtagccgcctcatgccctggtctttaatgcgttatcatgccatcgttgacattgccaccattcccttccgtcctcattcttggtctctatgcgtgtttccagacagacaatgcttcagtgggttaagtaaacaccgtctatcaatgacccagcccagccaatgcaaaatgctcaaccgtcttgttatacaccaacttctgtgcccgtacacacacatcgagtcattaaaagtcatcatcatagtcatctcctcctactattcagagagcccatgtcgagtcgcatcacagggcgatcaatctccaagctccgactcggaatgagcctgccgcctggtgtccttgggttggcaacattgactcggccacgacgatgcggccttaccggtccctcttcttcgtccgcgcttcctgacgagtcatcctcgtagtctttgttggctggcaaatcagagccagttaccacttcattggagtcaaagaagccttcgtttccgctggtcggcctagggatgcctctcactgtggcaacactctcctggctgccgcttcggtcacccatctgtggtcgcccggtgtcctcatagtctgcaagcctggcaaaatagtctgccaggccgtcaacactaggcgtaccaatgatggcgtcgtattggggcggcggcgtcatcaaatcggcttgaagcggcggcgggggctcgtcagcatcaaatgccggtgggttgtatgatgggcagcggataaggtgcatgggccgttgccgttcgagagggctcggtagcgtgtggccccgggctcggttcacaggcaagccaccagactcccgtgaatcatggacatgagcggcttgagggattgaaggtaagaccgatgcgctgagcctgttgaggcccagtcgactgccactagggctcaggacatcttgctccacgagctgcaactgtccaagcgggctggatgcactcctgtccacgacatcggcatcaggacaaccacaggatgtctgttgacgctcgaagggcatggatccatctgaaccgtattgaggaagtgcggtatttgcctgcgtcgcgcgacagttcagtacagtaaacgggctgtcaatgctgatttcgaaatggcgtctacgcttgcccaaggggtcttcaggatccagtcgagatatcctcatgacaatctgttgtggagtgttagtgaatgacattccgcgggcttctttccggggaaatggcacataccttgatccagtgaaacacattgacattcttccaactgcagtctgggtgaagccggaggttcttatcccggttcatcatggcgcatgtggggatttgtacattcatctcaagctcggtactgccccagaaggtctccaagccaagatccagatcacccagcaagttctcagtctggttcggcaacggtggcagtggcgcgtttgtcctggctgcttgcaccatccttcgcgctgccgcggaccgcctggcctcttctcgttgctcagggcttagttcaccaccgctcagtatgcggaagtcgctggattcatactgcttgtcaagaggtttcccagcagatttttcgagcaacaagatctttctcccagcatccttgcgggttacgtgcctgtcgttggtccaatactcaatgttctccgtcacaaacaccttaagcttgtgtacttgaaccttggccagcggggtgagcttgaaggcaatggggatcttggcgccaaggggaaagctcttgccagagatcatgatgtcgtagtgcagctgatcttcccattgcctgctaatagaaatgggttctgacatttcaagcgacatggaatccggcaaacgaacgatggacacctccttggtgccgtgaagattgggcttgaaggcacccgcacgctctaccattgcttccaactcccacttgacagatccgtactgcagcttggtggtctccaactggtgatggtcaatgggcagctcaaacgtgtactcgtatgtgccaggctggaacaccttgtacccctttgcatagatctggtttgcaaagggagagtcgcctttaccaaaactccgagagttgacagaattaagcgagagcctcttgagctccttggcagtcaggctggttgagtgccggctcttgccggtaaggtgggagaaggagccgttggagaagttggaggacagagagctccgagggttgtggctgcacccacttcccttgagcgagtatgtgcactggtttccatattccgtctcccactgcccgccatgaattgcctggaagaagaccaacgactgtgttcgcaggacctgctcctcatatgtttctgtcttgttgggtggaattccttctggccattctgtcctcgctttacctacgagctttaatgtcacagacttgagcttaacgttctttgacacgttcagctggagttttccgcggagtaaagcggatgcgccgtgactttcttcccgggcacggtcattatggtcgaacccagtcaagaagacattgggctccgccaacactatcgaacatgttacaccgcttccggatgcaacaggcttctggacttcggtgattgatgaacttgccgacttgcaagtgcaagcagacatgacgctattccggttgttgggtagcagcaccatgggagatgcgggtgtaggagcgacggcagtcatggcggactggtcgactgtgggctccggacgtactgttggctcgtatttggatctgcgaaggtgcccgatcaaactcgacgccctcgatctcctcgtcctgggggcggtatcggtggtttgggacgccagcgtggatgattttggtgatttccttgccttgatggagaagacagacaagaccttgtctatgactttgtggaccgcctccccggccgggggtagtaaacgaacgggtggaagctgctcggatcttctccgtcgagctttctcctcgatttttcgacgcttgttgtgcttcttctccgcctttttcctcgctttcctgtccttgtgctcctttcgcttccggaccttttcggcaagggggtcaggtcgtagctcgtgcggaataaaaccggggggatatgctacaatgtgaattgagtgtgggcggcgttgacgaggccctatcaagggactgggaaaagaagggattgttggggatgctgaagcgttgcgcccgttgcgacctgtggtaggggtgtagtagatggatccacgagaagatgacgagtacggctgacgtcgctgtcgaatacgttgctgggggcctgttgaatacattgtgggctagattagagactgatcctggctaggcgtggtctgaaaggtgagagtagacgagggcggagaggtgactgtgatgctaccaccagcagcaacacagtttgatgggtccgccacgaagcggatgcagagaaaggtggcaggagggtgacatgagagaaggatgaaaagaacggcagaagaccgaggtgatatcaaagagtgaagtggaaaaacgctgtgcagtgtgtattccggcagcagaggggccgaagagacgggaagaaatcgtgacaaggggggaggggagtttgtggacttgacgggagaatgtaggaggagaaagagggagaggggaagtagaagtggaactgggggaggagggtttggccagcaacgggatacaatgcggttgtgccagaaccagcaatgcctgccggtccgggaagtgaggtgaggttggtggtggtgaagtgcgtgatggtcacggtggtggaggtggaagtggaagtggaagtgcccctgctaccaagtcgtaataacaaccgttggtggtagtagtgtattacgggaaggcgggagtgacgggacgaatgagacgggactcggagccttgaaccagcgtcctccatgaaacccatgtggagtgatgggatctggaagagggcgggacctgggacggggacggggacggggagctgatctctctttcaaggttggggacgtggtgccatgttggacaggttggacaggcatgatccgtattgagcagcaggttgatgaagacggaaagagcgaccattctgagaaaaggacccctctctccctcctccctctccgctctccaccaagacgagtaagcaggcatatcgcgttgtgacgatacggatacacagctcggtcatcctcacattatccccacgctgaaccatgataaacattcgcagggagaccgtgactagggaactatgacatgaacctggaccgcggtgacgggggggatttgaaccatctcacacacggcactctcaaacgtcaatttgcgccattcagcgcactggcgctgcgttcgccatgcacaacgcacgctcatctcagcttgactccagtcaggagtgacaaggtaaggctggctgagcgaaactttgtgtaaaccaacgaagaatggcagatggccgtcagactgattggtcttaacagctgcacctgtgcatagagatgccgccagcgagtggctaagatcggatgaggtaccgtaatggtccatgtcatcaacatgtggggagctgctggtgaaaggggaaagggagcagttgaggttgggatgatgacagtgagatgatggatgggagggaagtcgactgggcgttgaactaactcccgtccgcccattacaactaacttaaagtaacctccgtccatcgttggctgattcgtactagtgtccggatctcccgtttgggtcaccatgcacttcagttccatcctgctatgcgtggatgtggatgggattgtgcatgaggttctttctggatctagactcaaactgccccatacttggggtacgttgagatggaaagagcccagctggggaaataatggctgtgcggtggggggagggaaggtgccacaaaccgcaacttgtgtcctcttccccgtttctctatcaatttttcaggtgttgagaagaaaggaatgcgcataactccgatgctggccgaatgcgaattaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaggcaccgcggtaaaactaaaacactgggggatgcaggttgccatgggcgcgcgtgtatgtgataaagtagagtctcatataaagacaaaatcatgacacgtacctgtacctctctgatcatgagcacgcccgctatctccgcgcttctatggctgctgggcgcaatcaaccgtccgtgatatcgggtagtggtgagctgtttgggtggtacagtaatttgcggaatcgtaatcccgacctgcacaacgctcgctgctctgtgttgttgctgttgccggtgtgttttgcaagatgtgcaatatcagtacgacaaggcccagggttggtcgttgcgttggtctgggtctttgtcgtaaaaaaaaaaaaaatagtccgttccttgtccgggcggctcagcaagtgttggttatgatagcaaaccgcttgacccaagaaagaaggaagccgcggtgccggaacggccgaagggaggaccgggcgttcactcagtgtgccgttgttggtctttgtgcgtgtggcagtgtcgcgccgtaagccgaggtggcggtgatgaggatactatggtaatggctcgagattgggtggtaatagtcgagagagtcgtgtgctcgttgataagacgtggaaaaggttaagcaacaaaatcaatcagtctgactggtgaatccggcaaaagtgtctcaggcccgggagttgttgagttgaaggtcggatggtcacgctacgagggtgccaggatgacgggatgttgcgcgcgggcggtacttgggtaaccctctgcagtaggatatgtatgtatgtatatcctcggtctctgctggccaaggttagactcgtggtgtcgttgggtcaaagatagatagatatgacggaccagggcgcagggagggcgttggtagtgtacactacaagactggggacctcgatgcggcgtggaaaaaaaaagagttggagccaggaacttgaaacaagaggctgtcgggacggtgaaaggggatggagaattgagggaccgtggtagcatgatattaccaatcgacgctatgaaaaagcaaaacaccaagtcaatggagagcaagacccagcattatttttgcaactggggaggcaaggcgagggaagaaacaccctgattttcgcgcccgggacaggactcatcatcgttcccagctggtcctggatctccattggaccgtcttggggtctcaagagtctggagacggtctggtcggagatcaaggttgtcttggacgagatgcaaagacagccatgggggacgccatgatctccaccaatgcaagtatgatgtattctcaacgcccgaatccctaccatccctgcctgtgctgccctttttccccactgccgctaacagaaaaggtggaggaactgggcattcttggcaccgatagggtcgcactcggtggataccagggcacaggtccgcccgaactttgtgatgaggtgcgagaaatgccctttttttccccagcatgacactcatcgatcgtgttccgttatcgctcagcactttctgacagagactcccgagggtcccggacgggcaagatgaagacggaggatcatgatggaatcgatattctgtcgttattgcgcccaggctgttaatagacagacgacctacttagccaaccgatgccgatttggccgcccgcgtaccttagactggcaatagtgtccatgtacacacacattcacacacatgccacgacttgtgaatcagtccagaaacggaagaggcacgcattggatcgaacaaggggaaaaaagttgaggatggcaccgagacaccaacggccagacttaaatccaacgaacctttcaagcatgctttgatcctcccctcctttacaatacactacatcaccatctacagcacatcggtatacctatacatacatacttgcttcccttttccctcccgttggtgcttgtgcagccgcggtacttagcttaagcgacggtgcattacaacacggcacggcactccttgaaatcttttgaagtctgttgatcattgtgggtgagagacatatttgatttcaaagacaaatctgaaactgtcaggttgttgtgtacctagatagattgacgcttttggatagcaccaagtgggtatgtatctacctacactaatatgtatgtagtttgagaccgagatatctcggtatctccacatccagatacatactactgcgtaaagcagtacctacctacctgctacctctacgccaggtcccctcgcccgtctcggcgatgcatgaacggctgtcctggcactttcggcctgtgtcgtttttgccttgacatccgtctgccagggacatgactcactctgcacatacggggggaataaacggtacagaattgccctttagtatcgattccacgtcaaataacttcgtttgcttgtccaggagtgtcaaacaatgcaaaaaacaaagatgcgagaaaggaaattcccgtccactaacagaccgaccggcgccaagctgcacaagcattgacaatgcccccaggggtactttgtacactaaggaaggcacagggagcgcctccacagcccccattccctacgtcattatagcgggtacacacaagtgtgaatcagggcaggcccgggcaccagttccacgctttcctctagctgctgacctattgggtaccaagggaatgtggaagatacactacagtctcgctgggcaccaccttcttcgcttcgttgtcgcttcttcgtcttttttttttttttttttttttttcgggttttcttcttcactttgagatttcccccccccgtgccggccgattcacaaacatccaatcccgaggccccgaagcgaatgcaacgcgcgactcgaaagggaactgcagacagacacttcgttacgcgccatgcctgtcaccttgactaatgtcattcttgacgacccatgacacaaagtgcccgttcatacacgcccagcgggcgaggtgccttagccttgaagtcaccgagtacctaacttgaatgaaacaaatgaagggatcgccgaggctttgctagtggctgtatattctgggacaccttgacggcccgacagccatgtttaccatgcagtacacgtgtagagcaagaagtccatggaacggacaaccctccgagatcgcccttccatacaatacaccttcgccattgccatcaatcccgcgacactttgcggtttcttcggcttgtcgtcgtcacggtaccgtagcatgatcgaccgccgccttagctcgcttagtttgcctggtgctcgtgggctgatcatccccgtcgtcgaatcagcactgccgcgtttcacatcacagccttgggcctgacagagccaagggactcggaacccatcttggctttcagttaccatgcattttactcgcttgaacgaacgtcgccctaactttaatgactacggctaacgagaactgaacagacatgcttcccccagaacacgcgattagtccctccagaatctgcgaggctgtggttgtcgtcgaatcacgggccggtgatcctcatctgccctccgtcttcgtactctctccaagtccaagatactctcattcgaaaacacctgtccgaaccgagccctcgctgccccgccgaaccggtttggatgatgagcccccatattccaacgctcacgggcaggagctggaggcggtgccggccgccgcctttctggctctccgtagaacctcttggcccacgctctcgcttcctcctccgagttgtttaatctggtcctcagcttgtcccttatgtgcacctcgagctccctgagcgtgggccgcgataacggagagtggtacaagcactgcgcaaccactcttctcagatctcggtccgtgtcatcgtaccgcccagagtacaacagatcgcccccgtaggtagcatctttcaccggtcggtcgaacaccctgctggcgtacacaaacggttcctttttctcattgggccaacacaaggtgatcaaggcatacatggtctgagaacggccccagttagcttttgagcgacaagcgtctagtcaagattacatacccaacccatctgccaaaggttcatgctttctcgatagttgcccgccgtcggtgccccgtcggaggccggtgcggcgatgtgccaatcccattcttcggtaaactgttcaggtgtgtagagataagccttgccagactggcgggcataccatactctttccgtctctcgtcgtgcgcggaaattgaagatttctcctaagcccaagtcgccaatctgtttgtagccactgttagttgatgttgtaacctctttatcttgtctgaacgattcacctaccttgtgtataggcacaattgcatggttacgttgtccaaatgtgccaaagcctcccaccagaactgttgcagtcagtaagtcttttccatccatcttcaatggtcaacggccatccactcacgattagtaggatcaatatcaaagtgaaccattgtatccctcggactctcgttgaaatccctagctgactcttccgccctccacttcgttccggggtaagccaaagcgaccaagccgcgaacaaggcaatcgaagatggtccatagtgccctgtcgctgaacgtttttcgttctttggccatcttgacgatccatttctccaaggtgccacgctccatgaactcgagaaagaggccgccggctgcgaggtcgctctcttcgatggcttcttcggcggcgaggttgtacatgtggaggacgtgatgggcgtcgcgcatcaactgtagggaaaagagaattagcacggagttcttttggttgacagtctctaacctggttttctcttttcttcatcctcctcgaatccctcttattcatcttcttcttcttccgtttttcttcttcaagttaggtttcttcatccagctccaatccactttcccactcactgatcctctctatacaacttcacactcccccgagcaacccatctttactataaaaaagaaatccccaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagaaaaaaaagcaaacatacctcataattcctcctctccttctctatcgtatcccttccctccaactcaatcttcaccaccaccttttctccagaagacatactaaacaaacaagccatcccgaaccctccccaccccaacaccttctcgaacctcatcccctcctgcgccagtagtcgttccaatctgcgcgcccgtctctgcacccccgtcgacggcccttccttcttttcatcctcctgactctttcgatacggctccggctcccgaaaggtatgtctccccggatgaagatgatgagggggcgggggcccaaaccccggccagcgcgcgggtcgacgacgggggaactcgaggttgtggatggcctcgcggcgtttttggcgggaccaggccgaggctcggcccatgcggtggaaggcaaagtagtcggtttgttcgcgttggacgtcgcggaatcccatcttgtcggtggtggtggtggtggtgatgatagctctggggagagagaaaggctgtggtagtggaggaggaggtgtgcacaggcgggttatcttggtggcccggtaggtactttgttgtgaacggtaagtagtctgtgatactgggttggcacctcagagacttgttgtgtgagttggacaaggtacagtgatgctaatcttctacgccgggtaagtatgtcaagaagtgtcttctcactcttagccggcgtcaactgcatggaatatactattcgactgaaatcaaattgtggcttgaagagccaggctagattcaaggcctccataaagaccattggcagtctttggacaaagcatgtagtccaaggtcaatgggagctttgggcggtcaactccaaaggtgtaagatcggagcccattcaagattatcccggaagcgggaggactgacaaagaataggccacgtatttcaagctgatcaactcactgttcataggctcgcattgttcaccaccacagaaagtcacagcaggcccaagtccaaagtcttgtattattatcatccaatgtcctccggtttgatcctcctccattaccttcaatatcggggtatcctacaatcatctcgtcttgtacacatgaccaccgcgtttctaactgtagcccaaacaagttgccctggtcatgatcctatcgttaaccgtcataaaaagccatgaaaaaaagacctccttcgcgcttgccgcccattcactttctatcttatagttgcgcttcgcgccacaagatgccatgctaatgtatgtgtatgccaaaaatgacgatgccttgcccttttcttctcttttttaatccaacgtgaaaaccactcctgaagcttgtccataagatacaaggagagctcatacaaaaggaatgttgaagtggttgtacatgaagacaaatgaacaagtgaaagctgatttggcaaattgcgcaaatgacaaatcgcgaaatgtgagtatgtgtcatggacacagtttgtaggtgatggtcggacatcgcaggaaaggggaaaaaagaaaaaaagaaagagcggaaataccggttggccggtggcggggcggaaaaacgtctagcgctcaaagccagagcgacttcctcttttccttgtgtttcttcctgtctctgtattccctggccgttgtcagctcaaggttcctttagataccggcggcgtaatgaagtaaaactgacacggcgcttctgtcgctggagttccgcacgacgaccatatccttgtccttcttcctcctgctcctgctgctgctcgacttttcctcgtacctatcacgcgacgacgcccgagacctgctgtcgcggctggatttgcgatggtggtgagcgacgaccagtgacgtttgaagaccctcgagctggccgcgagctgagcccagctgggccgcaagacggttgttctggtctctcaggtaagcagcctcctccatccgacgctcgatctcatggtgctttgcatccaactcggccctgagctccgcggtagtcacgtcgggatccgagttgagttcgtcctgaagtcgaataaccttgtcttggagctccctcacccgcttcacaagctcctccctgtttgccatgatggaagggagttggtcggcctcagcctgcgccttgttaagcttcgcttccagcctggacaccttgtcctgaagttcagaaaccacttcacggactgcgtccctctcgccagccagggcggggaccttgtctgcgtcgctttgtagcgtcgcgacacgagtctcgaactcggcaaccttggcctccagctcagtgaccttggactccagctcgaccttggaaacgctgaggttggcaacttggtattccagctcagccttggcgctttgtagacctggaaccttgtctgcctcggcctggagagcggcgttgagcccagaaagcgtcatcatgttgccctttgcggcctcaagagactcgcgcattctcgccaactcttgctcggcattgagcttttgagtggcaatcgacacgttggcagtctgcgctcccgccagatcggtgttgagggtggtgagtagtacccgtccattcaacctctcagcctccagatcctcaatttgcttcttcaggccagccttgtcggattcgagaccctcgatcagcatgcggaggttgacaccttcagccttgagcacggcaatttcaccctccaacgtgccgaccttgttactctgaccggcactggacatctcaagctcatcaatgcgcgtggtgagagcggtggacctagcctcggctgtggtgagcttgctctccaagtcagcccgagctgcttccactgcggccttggcctcctccagttccgccttctccttctccagctcggcgattcgctgtctaagctccatctctgccttctctgccgccagagcgagcttctgcttgtcctccgcagcatcatcaatcagcttttgacgcatctggtcgccaaggtgcttcgcatcggtgagagtggcaacctcgccaagaagcacttctttggtgatcctcaactcatcgaggctggtgttcaacttttcaatctccttgtccctcaaatcacgttgctcttcgagggcattgttcgtgatcctcatagtcgagatttgctgcatgagacgaacctcatgttcggaccgatctccctgcagggatttgatatcttcctccagacgggtgacggtagccttgagggttttgctagtctccttgagatcgtccctttctttctggacttcgctgagcattgcgctggttgctgcacaggtagttttgtactcggcggcggttctggtttcgttgtcaagcttgccctgtagctcagcttgcatctcagccttttccgcacgcgtagcgttcagttgttgctccagctccgccatcctgcggccttgcatattaaggtggtgttgaagctcgtccatcgtttgtctctctgcctccatcatggcgacaatctcgtccttttcgtggtaagcgtcgtctctttcgttctgcattgcctcgacatcatcctccagggcggcctggtcctcaagaagttccgccacctcggccatgctctcctgaagctcctcccggagtttgcgctgatcgtcacgcaggtgaatcacctcggcctccttgtcactgagctgcgacttgaggttgtgttggccattgcgcagcttcctgttctcttcctccagctggttcattttacccaaaaggttctcctccttgtttttctggtaccaagccttcgcatacttctcatccagaagcttttcctggttctcacgcaggcctctcgcttcggtctcgagctcatcaatcttgcgaagaagctccagctcggactccttgtgctcgtgttctttgctcagcagcacgctttgtccgttgcgcagctccctgacctcaatctcgaggttggcgatcttgcgcttaaggtttgtctccatcaactgttgttgcctcagctcttcttggctggaactccggtgatgcaccctgatcttaacagatggcaaaggctcactgtttgttcgggcaacgaccatgtcagtccgcgacgaggggcggggagatggttgcggcacgcgaagctgcgaactgcgaggtgggtggttggagctagcaacgctggtgtcatccgaatcagacccagtggtgctacgggtaaaccggacggtagagtgtgctgacttgttggactttgaggaggatctgaagatgctggttggtgttacatcgctggcgcagtccgaaagagagagtctcgagtcgaccgtagtagccagagtgctggtgctgttggagtgcatcgaggattccgaaacggactcggtttcggtatcctgatcgtgataatcgtggggtcggttgtcaaggacatagcgtggcgcaggaatagtgcgcacattactaggaggagggccgtagggaccatcgtgagggccctgaggaggggttggcacccgggaggggcgtaggttaacggtggcacgacgttcttcggggaggttgattatagggatcttggccctgagcaccctgcgcgggaggccaatcgaaccggtggttgcgtggtgtggaaggggagggcgtccgggcattccaggggccagatggatctgagagggcatgggagctcctccccttgaagggactctttgaagagccatatgagggctgggcgagggtatgcgggaagcaggtgatggcaatcgaggagagggtatccgtgacggagaggaaagtctggccggagagggtatccgggaaggcatggagaggcgcttctgctgtaggctcgtcgccatgggctggccattcatggccatggggttcatcatggtagggccgcccgagagaacagagctgccgacatcagagccgcccgtctcggaaccgcttcctacttcggggatgttggacgaggccaacgatgagtccgagtttcgtcgagcacgagacggcgttggtggtgggcggccgccccttcggaggatagactttggctgaccgttttgaggaggtccccgtctgtttgtgagttggagaggccagctcgaagttctgttggtgggagtagcggtgctggcagtgctggcggtgctggcggtgctaatagtgcttcccgtgctgctgctgacattgctgagtctgtcatccgagacagagaagcccctcatgtgccccggtcctccgcctggcctaggtcgttgtgggtatggagatcgatctcccatcgtgtctatgttgatgtgtggtggtgaggctgtgatgttgtgatatgaggactcggtgttgtgtttgcctttgtgtgttctgtatgacggccaatgctcgctcgggcgtgcaacaacaaagtgcagacgggtgtaaataaatatgtaccggttgtcaggttttcgagctcaaagcgagagagagagagagtgtgtgtgtgtgtgttatgtgtgactgggcaggtctaggtctggccaggtattggaaggaggtatatgtctgcgagtgggggggatggatggatgtattaagcgtgcttggttggtttgggtattaagtaaggcaggtacgggtggtttgtttgtgacaagaacgaatgtgtgtatgtaggcaggcaggtagtgattaggtattattacgaagatggtactgactgagaaggagtaagtaattcaggtcgggagttcaggatggaagaagagacctcgaacgcgggcttcagctgaacttgtatagtcacaaatgggcattcacacgcttgttatgtttcgccgcctcttttgactgtgtaggtacctagcaagcagctagtctgtctagccgctggggacctggatggagacctgaaaatcggccccaaggtgcgttaagcttgttattcggtgaggagagccaaagtgcggcttccctgccaatcccgagacttgtgctgcacgcaagagggagggaaagagatgtggaaacaacgaagcgggccccgatacgtgttccctggatgggcctgtggttatagggtgcttgctggttctaggctgttgctggaccgcagcccagggcagtgtaggtaggtagacgggaaccaaggggggctgtggtaaggttcggttatgttgttgttgtcgttgttgtcttgttcacttttgccgtctgccgtcgtctgatgcgtgatcgatggcataaatggatgcccggtgagcgggctgccggagatcttttgttcttctttttgacccgaggaaggaatggagcaggacagtcagcagaagtggaaattgcaagtggcccaaagcaggaaccggattggatttccacctagtttgtgtgcatctggacttgaaagtacactaaggtacgagggaaggtgcagtgctcgtgcagttgcaggttggtgcagttgcgtctgcagtagtgtacctagtgggcagtgggcaggaggtagcagacagtagtggtggtcggtatcaaggtcactcgatgtgtacgagtctctctgtatgggaagaagcccaggaccagggactgaagatcttcagcgtgggccgaagcacggaaggcgggcaggaggcgggcatgaatggccggaggggcaccaccaaagccatcatgcagagcggaccgggggggtcagagtagagtaggatgaggacgggactgacagcatgccgtgaggagggggatcagccgagctgactgagagagagagagagagagagagagacagaacgggcaggaacgaggaaatggcgaatgcgtgtgcagtgtgtgaccttgcggtggccgccctctttgcgctcatctcacccaggtgatgatgatagtttcactttcttcccagtctcattcatgatgcctatccaatgttccagccctcccctccccattgtcccgctcttcctctactagcgacagtcttcgcgttacgcataacactctgttacgagtttacaatgctgtcctcgttgcagaaggaataaacaacgaaatccgacgactcggcctaatccgcttagccagcgtttcgttccgctcccgaatcggaaaagtgcatgtgtcatgtagtctaaccgatgatgcctttttttttttttttttttttttttttgcttctccgtttctgtttttgtctcggttcaacacaactttccccgcaaccgcgtcacgattttattatttttttacattttcttcataatttttctttagcttaaaaatctattttctttatgatattcatccattcctctgctcgtcccgtgcgaaaagtcgaatggctgggattgggcatgaagagaaagccacggcgagacacggtgacgacgttgaatcgggtggccgtcagccccccccccccccgggatacccgctccgcacatgccgggactctgtttggtttcagcaatttttatacaatccatctgtacaatagtcgccctgatgggctggaatcgagcaggaatcgggtctcgttgtactctctgtgagccatcttacgcaataagatacacaaggttgatcaccgtggggagtacagctcgttaccagtagttcttgtcggactcaggcagaccacaagccttcatcaatcggcctcgtcaatgcggcatcgacatgttttgaatacgcggtgatgggatgattgcccattgcaccgacccttccgaaaaaagtcggtccaggacagcgagaggaagctaggcggcggcccggggaaaggctaacagaggctccactgcgctagagactagggtacctaggtgtagtggggggatatacccctcaatgcaaccatcaggtcttgtcaactgcacttcagagataccacaaatgtcactctcaagagaccattatcagtgtccaaacctacacgcgacttctgttgatctcgtgtcctggttcaaaggggtgaatcggatggcgagcgagttgggggtgggggttgtccgtttggcgacaacaagcccggaggccgcagagagagaaaatgttgggagcaggtcgaatgaacgggccaacagcagtcaagatagaaagacggtcgcaaccctccagaccgtagcttgccactctgcaatagacagacagacagacgatgggagggaggaattgccaaatcactgagcagcttgaaggcagacagggtccagggcacaaatccaaaaagagctttgccaaagtccgcctcatcccaaagcgaacagcccaacgggaaaatctcttctttctttaggtgcggctttccgtgtggtagatgtaggtaccatccatggaacaacatcagctcaagactgtgaggcttccaccaccatgcctgaagcttgaaatcgagtcgttgaagttgcttggtacacatgctggatcgtgcacacatcttgtctaaccgtgatgggactgtgacggcttatccttttttttccatgtccaggaaaccgggaagagggacatcagcggctctcgacctcttgtaaaactgaagctctctggcttggttgcctgggtcactcgacttgctcaatgtctctcttttcgggaggtgtgtctagccgtggtggggccctcgttggttggcgctagagtggtctaagtgggaagcaagcgacgtgttgggcagcagttgggtttcaagccccggtcggccgacgtggtcaagctcgatttgcatctgattggaaccctcatcccttcaaccaccgcagctctctctctgtaaccaccccctcccccctcccccgacaactgcatcccgtcagtcgcccgcattttgccgggtctctacctctacctaggtagccatggcgactgctgtgacaaactctgctcgaggttatgtaatgcttcacggcatctcaaaccacatgggaaacggcgagaatggcctctcggatcacagcaatgctcagggctgcatggcgtccagcccagtatccccctttgcacagcagcagaagcaagcccaggttcccccccaaatgatccatcacctgcctcactgtttgacacattgaaaaaaagagagatccgtttgcacttcatattgaacgcgggggccacgcctttgtgggtgtcaatatcaccttcaccacttttgctctttttcaccacctagggatcgtctggaatgatgggggccaagcagctatcggatggagaacagcttccaaaaaagcaacaagaccaggattcacaatcgagcattccatccccgacttttcctcttgtcgctcactccctgcccggaaagcctgggccaggaacagggactcaggttgggctagcgatgcccatgcccttacccctggaacggtgaaaccctggggtaagggatccccgcaacaacaacaatcaagctcgacaaggtcacctcaactccaacgattttccgcttggctgatcatcaccatcttttcccgctttgcgtcgctgagtcgttgtgtcggtctaccatcttcttagctcggttagaccttgggcaaaaaaggtcgcacaacccgggctgcagcggcacaagcaatcatcgtcttcatcactgaccctctgacccaagaccaacggtgttacggtgggaggtttatgggacatgcggcatggggcgcagtttgtgtcctgatcgcttcttgtcacactcgttcgttgcggcctgattcttaccgaatcgacgtgacgccagaaatcaaggtcggggatagaatagggacaacaacgacaacacgaaagaaaacgcccacagcgtgccgtcccgtcgctggagtccggagaagacaagcgatcaggcaagcaaagaggctcaaaggtaaggcccgggcgaaccagggaccgatgaggggaggcccagattgtttcatgtttcaaaagtctggagatcgaatatttacagcggacggccaactctcccgtctgtttgtttgggggcgaggtagccaatccgaattctcgtcaaccccggcgcccgcccgttcgccgtctcttgctactcaagcaccgtggtccggtcccctcccatccccagccagtgccatgtgggaaagggtcgccgaagaagagtctggaattccgaacggctgcccaggcagtctaagggctcgaacagccccatcttgggcgcgatccaggtacgtattcttcaacctcacacaccgggtttctggcctaaggttgccaagactcgactcacaacgccacagaggctttgaggatccagtccacgacatgttgacacgacttcactttgactctttttctttgttttccatgacgcgctacccacctgaactgtaactcgaggtaaggcgtgtctgcattgctgctgtcaatgaagtgggagagcgaactccaatcaccaacccacatggaactcagccaggcgagacttcgagtgagggacggtacttatagaaacctgagaatacattgatctttttcggtgtgcagaccgcacttctgtaagaatcacctagttgagtaaaagggccccatcgtggacgtggcatgaaccactagtccacttatagcctcaagttagacgctcaaaaaacctcatgccaagacatatcgacaaatgcgaaacaaacgcggacaagcgaaccacgatgcttgtagcgcgtttgggggagtcagaagctcgctggattatcaagctttccccgtacggcctgcagaagagcggtataagatcacagctttcacccactcttggccccacgaaccagtcggtagtcgtcaataatcggtcgacgactactgacacgcgactccactatgttgcccagtccactcatggtgtcaatagtccacagtctccgtccggctacttctccctcgaatgatggcagggatgggtcgttcttacgaaaagatcatccacgacgtccgactctagacgctcttggtccctgaacgggccctgaacatcaaccgggtctcaacaatctggaggaaggcaagcagatctggccagacaccgacggataaagaaacccgcacctcagacgacaagttaacgatatgctccaatccgtggccacccaagatcaatcaaatccatcttaccagaccacattcgtcgtaagcccggatgagtaacccagttcctccagccactgacaatgtaaatagactcgtttcagacggtttgagcgaatggcaggcaggcagttccatccgcgaccccatccgtccattgatcgatctatccattcgtccatgcgtccatgcgtctattctcggcggccagcatcatggtcaggaaatccatgatccaagaatttcgccgcatgaacacatgttcggacactttgcctctttgcgtctcgtctcacaacccgccgcctgtccagaccggcgagtgagtgagtgagtaagtgaatgagtgagtgagtgcacgactcgtcgtcgaccaaaactgacagacacacaaccggtctccaccaaagtatccggttcgcggtcgaataggcttgtcgacgtgtatcgatctcattgccgggcgggtggtgggtttcacattgttcgaaatgctacctacctacctacctaggcagactgtcaggtacggaccagttgcctgtcggggagagatcagtgagcgagtggtctatggtctgccaccgaccaccgactgagtcaaatctgtcggattcattatgctcgtctaatcttgataggcaggatgtccggtgatggtgggttttctttcaatcagcgttgaggaaatgcagtgctgccggtgctggataattgtgggtagagtggtatgtaggtaggtatgtagtctatgggccggccctctctaccccgatcgatgcctttgatattacaatttctcaagtatccagcccggacccgaaccatcaatcggagcaagtggaaagtagtgtactgcaaagtggttatctcccgattggatcactcatcctttgcttaccttaccttaccttaccttatcctgctgacggatgtcgactgttgcaagaacacacacatgcttccgtacggatgccgatcgggaaggccagactttttcggcttggcctttcgcttgaacatccgcttcaattcgctacatactcgaccactacgcccgatgaaccttacctccaaattttgtctcccccgtgaagtattattagagtatcggtccgtcgtcgccgtggggggagttccaccagttctcgcttccagtctgtgtgctccggtgagtgaccggttcgtgaggaaggagccgccgaacacattggtaagcgaactgggcaagacctcaaaaataggaaggcatgatcaaaccataggctattgaccctcaccggcgtgtctccaggcgcgagcgggagcagatggcaggagcacatgccacatcaacgcccttgagcgcacccacttccggtccatgttccttgttgtcaatgaaacgacactccatcgggatggacctttctcttctctcgcacttctgtcctttccgctttgtcttccttgcactgcatgatcattaaacaaatcagcaaattctgcctcgatatcctctccagggtgcctacttatgtgctcaagcacgtttgtattgtcgtgtttgtttcgatgtcgattcatgtccatgtcgtccgatagagaaagtccccacgatcgatcggcaatcgcttcccgctgtcggtaactgccgcatgatccccattttttttttttttttccatacgcctcccggtcggtcgtttcaaaacaaaaacagtcgctatacgatcgtctccatcacgatccgacgactatcggcactttggcgaaatccttgatggccacccggcggtgaaaaaaaagaaaagagaaaaaaaaaacggtccgagctatctttgttgaggaacggttgagcggcggataaagttgtggatatcatcaattcgttgagtagttctcccggctgttcctgcgagacatttgtcattcatcatcaattgtcttgtcatgtggatatccaagtgaggcacgatccgactgccggtggataatctaagtatagaacttcttctcatagcttatcgcttggtgtgatacggatggtttgttgtctttgaaatgactggtaagccgccgatcatgtcgtgatttatgcgtttggggtgtttggggattacaactttcttccgcagtgtatgcttccggttgggatgatgctgtgggttgggaaaagtcatggaaagagccaagagcagggaaaagtgctggtggccgagcaaacctggcgcttattctactaagaagttcaagcaaacaatgctggcgtgcttcccgctggcgactactcgaaatttcctatggccactatgaggagctgagatatacggtttggagcttgtgtttttcaaaggtttggacgattcgcttcttagggttgaacgtcgcaagctgtctagaagaatgaagtgagtctgtgatctgataccacacggataatgtttgtgtatctcacaataagccaagcatgaaaagtgggaagttaatttcaacgtgatcaagcacacaccattcctaaggcaccaccagctttacttcttacctcttctcacttagttcactcaccttaaagctcgtccagtttccacaagtacctcgctccgtatcgtgcttctatattctagtccatcttgtcgactggcttggatcaacccagcttcacgcatatcatcatcacagatcgatatattcgttctgcagcctaggaagcgtcatctttcctctgcaccggggctcagctgatcatttaaagtccatctagccgattcttgcttcaaacactggtccctcaccaacacaacgacactctgtcgatatcaactctcagactcagtctgtcccttcaatcgttttgcccgggacttttgcttgccgtcatctgaccagaagcttggaccccaaggcccatggaaaacctacctgtaccaaagggaaagcattgaacaggacactccttaatttctccccatctttccctctaaaacactccaacctgtctcgaagatgattccctcaatccagattccccataggcctacacttgcctagttgcttatccccaagcaaaagcgtcagttttatcccccatctccaccaaccacctggatacctgtcggtatcatcacccctctctccctccaacgatcgcaggccctggtacgctctggcctgactaatatatccgcaaatactagcttcacagacatgccagatcaaagcttcacgtgccagcgtgatttggttcgttcgcttgaaaaaggaggtcgtgagctgcgcgagtgtccagaccgactctcaatcgtgccttccttgtctggtcttgcaccgccagtcgacggatcgatcgcacaatctctgcaattccgcggacacatccaatgttagccggtcggcccaaagtacgtgccagacaacggtgtcgagggaaggtcaagtcaggctcaggatagtagtaccggtgcccatgaccaccatgaatgacctggtggtttagtatcacgaccgcaaggggttctcacttacctgccttgtgctcatcatatgtcctctccaagtaaccgtgatcattcaagacattttgaacggaaactttgtaaaatcttgtcacaaaggaacacaaaatggtcggcgatgtaaatcaaaagggtatcttgctaatctctaaggtatcttactcttccctaaccatgcgtcgtctgatcctggcccagcggaatggaagggtaccgctgctaattaaatgcatgcaaatacaaccaaggatcctcattatctcatggctcccccatcctctctccctcccagctcattttgaggtcaccatttgcccagtgatcctatgtctaatgtgtattcttggccctctatcaagtcccaatatgcgtgagcggtcaagatgctcagtggtgtgaactcaacgcaaacgcaaaaaaggtgtcggaatcgcatggccaaagttcatcatgtgctccttgtcccaatcataccccccaatccgacccatggcctcaggttttgttcaactcataaagagatacgcccaaagtgtaagtgctggggaatggcagttcgtttcgagatggtcataagatagccgcgctgtgacctcagcgccctttgcttgtcgctcccgaaagatacgatgcaattaaatagggactgacacaaccaatataaacgccggtgcaatgcaaaccatgcaaaagaaaaaagagtaacggccaatgggcaaaacatgatggtacagggagtcaatgcattcgtaaaagaaagatcatcctcgtgaactaaatatgcctaagattgcatgctaacgccttggttgctgtgaatatgcagatgttgccggcggaatatcccgtaaaggcaacgaaaacgattgacgaaaggcagggataggctcctgataccgacccgctccggccattgtcaacccactattgggcatggcgaattctggaacaatgcccgtgcgcacctcgttccgccgcccaagcggttgatagtgtagctgaggcggaggaatcgggttcggaagatggtattgttggagaaaggccgatggcgggggatgaagcaatgtttcggcatgtcggaccggtctgtacgggctcgtccgctgttgaagatatatgttggaaggagaacttgccgacatcggagtatgtatgagcggctcgccgatgggagatgagccaagataagccccgcttgaggtcaggctgtgctgagactgtaggcggttcgcagacaaggcatactgagaggtcgggtgagccgttgtcgaagctgcaacgacggtcgacggcgagacaccagagccgctggtcggcaagattgatggcatgggagcagccgccgacgtggagttgacgtaggtcgcagccatgcccggagcaggtaaaaggatgggaggcaaagaaatcatgctctccggtgcgtagctgacgcgggaatagacttcacccgggagcgtgtttgccgtggatgattgagcgttgttcagtgtcaagtttgacaccgacaagcgcgcttgtttcaaggccatctcgctcgtcgatggaagcggtgcacaggcaaattctcgagaatttctgagggcttcaggtaccgttactgtggggtatagggtctctgaggaggcgtacggcttcaacggcgtccgacgtttagctggcggctctaaaagatcaaactctggcatgctcctctttcgggttaagggtgtgcttgccgggttccagattggggtttggccggcggcatgggtcggccaaccttggccagagctctgcttcgcatagaaactcgcgcttggtgactgtccggccagagtcggctgcagtggtgaggggaagtgctggcctgttgtgggagagggcaaagccgaaacggggagggcgtttggtgacggtgccaacagatctgctggtgaagaaacttgtcgcgctcgctccagatattcgcgaaatctagccagcttaaccagccattcttcccactgcttctcggtgaccagaagactgtatcgcatatttcccagaaactcaacctccataacatggatctcgttcaccgaaagctgggacacctcagaccacgtcttgttggtgtatgtgttgtcgtcgaggaacttatttgctaacatcagcgcgaccgtaagcagccgatactcactgcctgggagcccatgcattttggggttcagaaccttgagtcgatggatgtacaagagagacagaagaataacattctgtgtcacctgggtagtcgacaagaggttgtggacccatttcttgaagttggggcaagcgatggcgggtccctcgatccgtcgtacaggggcggcacctggacgaagggcatcgtatgtcgcggcccgctcaagtacttttgaagtttcgaaccaaaacagcgctgtcagatcggccaccaaatccgagagacttccgcctttgggactgatacatgccggaacctgcaagctgtggagtgccatggcggcatcccgcttcgagatctcctgttctcgtctgatggggctgggtgagggcggtcttgagggccgctgtgaagatggcttccgtgattggtgctgctgctggtactgctgctgttgcttctgcgaaacgtattgttgttggcgttgctgccgcggtggactttgctgccgtgactggtgctgccgctgttggtattgctgatgctgctgggcataacctcgctgtgccgaacctgaattcgagctagtagacgaagcggcagtcgaccattgctgtgggttgggaaggtaaagtgactgtgtgtccgagtaagaacacagtgactcggagttgttaaacatgtgggccaaatctcgaggcggcctttgggacacagcactacaactggaaagtgccggcagagttggatgagtgtaagacctatgttgttcgtaggagggagtcaacttcggcacttggtatgtggtacccatgtcgttgtcgtatggcggcgtctgaagaccaccggcactgcttggatttgagttcttgatgaggtttccgtagcgacgccagccagatacgagtgattgggttgtccaccgatcggcaggagactgatgctgacttgagaagggcgacgaggaggggagagggttctgacaccgcgtcctggcgagatacatgccgcgagaaaactccttcttacggcgggggaaacagcggatatgacgtggtgggggggaaaaagtccgacgacgacaagttactactgcaccagtgattgtaagtgagcaattggtgaagttgatttgacgatatggctttcaaatctggatcagaactctgaggtcagaaggaacccccgcatatggtgacgcctggacggcaattgcttccttctcgttttctctgccgccgtggtctgttttttttggcaatttgaaactggactgcggagatcgaggacaggaagggtcttggtgaatgtagcttgtatatcgctccttccaatatcgaattcgaacgtgctcttgccggcagtccaaggcaggcgcgaaagggctagcgccgtcgcgcgtggatggctcagaggcaacttccaaagtgctccggtcgcaagtcgttaaccggatcgaggaaacgagcttcctgattcaggtactgtaccgggccaagtggtgtgtcgcttctttgaccgtagtcctttatggagaacgcctccctttgcgacaggacaagctcggatcaagatggacgcaatgaagctttgtctgtggaggaccctcttcgctgctggaatgacaccctggactggcaaagaacaggatatagcatggagggaagaagaagaaagggggaagattcgagtcgttggtacccgggcccgggtccgtgtcgtgtcgtgtcgtatcgtgtcgtgtccagtcgttctcgcgatcgaggtaatgcgggcgtggtcgttgccgtggatgtccgttgttgttcgtgtttcctctctaccttgcacacacgtccaccgtgaccttttctggcgacaatggaatggtggtgacgggatgatgaggcactggtcacagcgaagcccctggtgacgacgggtgatgctctgaggctgaaagggaaagcagaatgaacaataagtcgaaggttgaaggggggggaagggataccggtcagggtacctctatctctagggatggaggaggagaataatgaaggaaacagaaagagtcgaggtgaaagcctccatttcctctgccatgatccatgttgggttttgggatgaaggaggtcatggtcccgtcacggtgttccgttcgattgcttcgtctttccccgtcgtggttgcgtactagtatgtatccgtatcgggtgagtaccaaaaaagtgaatttgggaagcgtgtcagtggggatcccatgtttccatgttggttcaatgcttgtctgcttccacaggtcactccgttgcaggtcactgccactagcggaccctggtcttgtggtctggtctgcacattcccatgtcccgttttccacttgttcctcttgcgagaacccgggacccgctgccagtgacagtctctttttttttttttgaggtacggtgatacatatctctttcctgcttacatccagggcgcatgtacgtatgtactgcgtactaggtaggagggggggggggggggccgactgaccagcaatggaaattgcatccaagccattctcacgcatatttgatcttgctgagccagagattgttgcatcgcgacctacctctaggtattcgggcttggtacttagctactcacgcaacattcagcaagtatcactgatgaccgaatgtcgttgtcagcacattccgaatcttcctcaaggttttggtgctggccactcacggcccgtctcttgtcgggtcccggatgcaaaaaggaaaaaaataaaaggcagaaggctccagcagctgcgtccagttgcccaccgccggtcgcgtaaagtgccctcctttgctcgacatctggcttcagtgtggaacaggcagatccagtcttccgccaacgttgcctctgactggctggatggtctctgctccattgggtcgatgggtggatcaggtcacgcttaccaaggagcggtccggggtctttgccattttccaacccttcattgaatgcgctgcatggccatggccgctccttggctccttccactatgattcttggccttgtacccccgtagaaaagagcaagcaggaccggaagtgtggacaggaaacaactcgaattgttgcgagtcggtgccggtcaatcaagactgttaggtggtgtagtgtacttggataggtgcgtacttgctgctactcccgtaatttggcttttgatttgtcagttgttagcgtcttacgagttgccgtgcctgactgaagaatggatggtggtggtggtgaggtaggtaccggtaggtaggggcagtgagtgggcaatgggcacacggaccggggatccacaaaaagaacccttctaccaattcaattacacctttccacttaagtccctagctggcaatgctctcactcgaatactgggccactggcgcacacacaccctggacacacacacacattggcactgcagttgtatacactacggtagtgcatttcggctgtcttttccctcattcccatcagtcagtcccagtcgtggatcagaaaaaaaaagagaaaaaaagagaaaaaaaaggtaaaggtctcggcgaggatacgaacacattggcaggccacgcggtttgagcgacttttcacctcgtttctcttttttatctcagaattccatgaaaacaggttagcgcgtccggagatccattcatgttgacctcatccctgccgtcaacggcgtctccttttgtgtccctctggtcgggatccagcacacacacacacacacacactgacacaccacattgcgactgaggtcagcgtcaccggactagcgcaaaccacagaccgccagccgaagctggagaagaacgtgctacacgtactgcgtacatacataacgtacctataggcctagctgacccggccctgtccggaccatactgtacggctcctcctcgtttgtacaatccgaagttgcagcaccacacaattcccccctccccctttaggcccctagttctaaagagttgttgtggcccatacataaacttgtccagccaacataacagcagcatgtgtataacgaaactcacatcgagtggcaccaacaccaaccaagtgcaacaccagtcatgccagccggggttgagtgtctggaaagtcagtcaccttattggtttgttgctttcgcttgctcgtgctatctgagccctgatacggcccgacgtcagttggcgtcagatgaaggaaactgagcggttttgcctgtctgcctcgcccttcaaacgcattaccatgttcggcccgtgctggacctggtgtttcacgcaggaaatggatgcataggtagaagaggaactgctaggactggaacatttgttcacgcactgttatcgtcggagtgaccagtgaccatcatctttgccgtgtcgagcatcatccctcgtcgctggctgttgatgcagtggagaaacaaggaccactttatcaccaaaagtaaaaaggaggcacgggctctgcgttgcttggcttctcctggggtttggctcgccatccattgatagcttgctgaaaaagcctcgcccaccgtccaagccatcgatgccctgtacggtatcagtcgaccaatcaaaagttgacgccgcgtttccagaggcaaaaggcaacagtgtcgattggcgcgttccaagtggctggcccttctccctgtctccaactttccatcctctctccatgccaccaaaaggggggtttatccatgacttaaacctcggtgcatggccttcgccgtctatccaaaaagaattatgccgtgatcgagaagcgaaaccacttgttctccggccagcatcgcgtcacgacacccacacaaccttgtcaaagattgatgaagagtgcaacgctggagtgctattgaacacacaagccgcccaccagagtccctctttcaataaacccttcgccggaacgatcaaccgccacggaactcgcccactcaaggtccctccctccctcccttgaacttactgtgctgccgccgggcccaggcaaaaggcctcccctgaagtcactcgtgcgtctccagcttttctcatccggaaagtctggaaatagaacgcctcacgatgcatccaacatgacttctagacctccgacttggagacatagcacatcgcatacgcacacacaaacgcacgcgcacacgggcgggatcctctttattacctagagctgaatgattgatgagcgcaggtcgatccgaggtcgctcgcaggtctgtacactacactagtactctgccatttccagaaacatcatgatgagcacaacctggaggagctggttgtgaaatggagtgtcagcgacccgctctttttcccgcctctcttccccatctctaatcttgactaccatctcaatcgttccggatcagagtcttgccaaattcgctttggttggagtgatctcccctttgcggaaagacgacaaaaactcaaaaagcctcggctccgtatggaatgcgtccaaaccttgcgtagttttgatgcgacaatcaaacgacataacccttatcctggaggagcatcacgagtatagagcatgtatgtcttttctcggccagcaacagccgagccccagctgtgtacgtacggtagtgtaagcgtaccacacacggtcatggcactgcaacgcatttactccggggagaggtgtatgccgttatgcatccgtcctagttccctttgacagctcttgcgtcttccgtatccctttccagacaaccgccctttgccatgctggtcaagtctggaaatttccaaccgactgattgcggttgtgccagctttgccaaggccatcaaaagagggcgtgtgggcggcggcgtggaagaaccgacataggtataccaaaagggccagccaggagcaaaaggcttggttatcgatctgcagcgccagcaaattgctttattcgcaactgttgcggggcgcgctcattcacgaacaaagttactccaaaaagttggatcccgtcttgtgtttcgcacatatctaacatcccgtgcgaacggaacgtgaagctcgtggcagaatgactacacacggaccggatcctttgacatcgtcgaggtcatcagttgaccgcgccatcgcccccgacttgtagctccctgtggcctacataaaacatattgaacatatctgaagggcggcggcggtgcggcatgatggagaaatgaaacagcggaatcctgcgcctatgccaggtaatcaaggtaaccaatttgctgcgggcttatagccatgtactttgtcggtgcatggatgttcaaaacctctgaaaactcatgtgtatccatccgtaatggttgatcggttctcgatctgcctaacgacctggtccgaatggggacgaaagagagtggtggttgggattggggacacagctcaaggatgaacgccgttcagaatcaacaaccccaccggcttctactgctgaatggtgttaacccgatcctgtacgcgcatagcatactacgtactgcgtacatggtgcacgcatctgcaccatcagaatatcgccggatcgaacaagaaagcgaatggaaccactttccatcaccaacgcgggtttacgaatccgaaggacggatgagcaacaaactttttcctaccttgaagttgcggagccttgtctcgaaatatccatcctgtcggcgcttttggaatttgaatgcacaacttggttctcagccgtctcggactaggtttttgggtacgagtacgcgcagttccaaaagccttgggtttgccatgcttgcaaaccatgtcttttggagcttccaactgtacgggattcttgtttaaaataatgaaaatcaatagtagctggagaataattgccttttaccgtagtaggtccagagaggtgccgcggctggatcaaagtttcttgattgcctgtaccaccccccccccccccct