gctacaatgattgatatggataggtacaggtttccttttttaaaactcgactggtctttcccctgtctggtttataatgaagtgcggggggggtgacttgttttctgttctatgtttaggtttgaacaatgtactaatcctatatctagtgggtggttggaaagacggaatgttgacaatgaagcgattcccaagtcgctagatggttgtgtgtgcgtttgtgaaacacaaagacaagtagggctatagttactaagcccaatgcaccttccaatcaaaaatcggaccatatcagttcaatcgggtatggtgtagcggtaacatcgttgactctcacttctcaggagtgactgctctctcaacagccccgggttcgactcccggtatccgagtctcaacatttttttagcaagattttgcaatctctaggttggtaaatgttttgcttgttgcttgtcgcacatttgtttctggctgtgttttcctttttctagagtgtgttttgttcttcccctttttctttctttttggtttatccatggagaacgggcgaacagtcgctttctgtaacatgtttcatttcgctgaatgttttggaatcttcgcctgaatcacagtcaaaggcatactgatgaatgagaacatcgaatttggttccggtacaatgcatgtttttctctgaacatgatggtccttacagctcagacaataaagattcaattaactgcaaaaccttgtcccacttctaatcatgttaacccggcgtgtggttgagagaacaaaaccgaacatggacacttcaacgttatccatcctactagggaaggaaggccgttgcaaggctgtgatatgcctccttatgacttggaaccacgccgtccagagtctattagggattatttggttcaggaaggagtttgaagattgcctagaagataaaatcaagacgcatgcatgcgagcaagagtatactgaaggtgtgatgtagtggactgaatacattggtttggtttgttcatacgaacactttgttaccacaatgtctcgaatttcgagaacatttgtgatatcgatactgtgtctccatttgggtgttatgatagatattgtctcaggcaaaacagctgtacttttcgagtacacccattatcatgattaccatgaggactcatggatacagcatgccaagaaccaacaaaattccaattcatcaaaagggtatatacgcctcatacgcctttacgtcttagaaaatgaaccattaccatcaactcccattacccaagaagctactcaatcatcaaacccaccaaactcttcatcactatcgtccaccttcttcaccggagccttcggcttgggtgggttcgccgcaagcgcagctgccctctcctccgccgccttggcctcgttccgtttcctcacctcctcaatcatctgctccagcttgagatgctcctccttctctttctccgtcatctcgctgaatttcttggcctccctctttctcctcttcttctcgcgcctctgcagtttcgtctcctcctgttccgccttgccgctccacgcctcgttcttcttgcgcttgtcgcccgtattctcttcctgtgcccgctttgccttctcctccttccacttggccagctcttcctgacgctttttctcgcgcaccttgtccttgaaaggaatttcttccgtgttgatgcccagacccagagagcggtcgatcttggcttcgcggacttcgggcatcttgggcagctcgagaaggccgtagcccttggctaggtcgagccagtcgaggtcggcgatgcggaagatggaagaagcttggtgttcgatgtaggagcgcgtccaggaaacgaaagcgagctgggccatctggaagatctcgcggtcggcgagggcttgcgatcggaaggcggcggagacgcgctcgacttcatcaggggtgacggaaatggcgggcttctccaggggcgtgatgggagtttgacggacttcaagaagctgtacgtagccttcctcgcgacccggctggagcagaacgacggcgagaccccgacgaccggcacggccggcacgaccgcagcggtgaatgaaaaccttggtgtccgtgggcgggtcgtgctggataacgaggtcgacttgggggatatcaagaccgcgggcggcaagatcggtggtgaggaggaccatgggcgaggtggtgttgacgaaacgctcatagttcttttcgcggactttaggttcgagtttgccgtgcagggaggtgacggaaaaaccggcgggcaggacggcgccgagaatgcggctgaagtacttgacggccatgcatgaagagaagaagatgatggatcgctggggcctgggctcgagcttttcgaggagctggacaattgctggcattttctggctggctggggtaacaaggtagctcatctgtagagacattggtgttttcctctcttgaattatgccaccgtccttcagactcttcactctgacggtgatcttgtgtgggtacaatagaccaactgtaatcagcctttcaacggcgtcactgagcgaagcactgaaaagaccagtacggcgctgcttcggaagatatccgagaatgcggttgagctcgttcgcgaaacccatatcgagaaggcgatcggcctcatccataatgagaacctcaaatgtagacgcgggagccttgacgtatgcgctcgacaagagttcggcaagacggccgggagtgccaattaggagattcggggaaagacgaaggaatgtaccgagatcctcagcagccttggtggtgcctccgacaagtagttgggggacaacgacaggctgggttgctgttgggcgcttctcgtcgcttttggcgtgggaaatggcttcagcggagggttcgtgaaacttgacgagggaaacgaggacattgtaaatctgggttgcaagttcgcgggtgggcgagatgataatgccttggacatggtttcgcttggctggttcttcgccgcgcaggagtttctgttgcagaatcggttagcatatgatcatcctgagctggtagacagcaagagatccggcttacctcaactaccggaatcaaaaaggcaagtgtctttccactgcctgttacggcctcgacgacaacatctttatttccacggaagagctcaaggcatgacttttgaacgggagtcggctgggtaaagcccatggaggagaggtagtcaagaatccattgggcgagaggaggcgtgagagcgtcccaagaccttggaggcttccggaccttagtctgtggttgggtaggcgccatgttaattatgtggttggcggagtatcggggcgttgtaatcgatccctgaagctctgcgtattgcccgtggtgatagcagtgcgatgctgttgaaacaaaaattggcctggcgaccatccaaacaatccttatcttatctgcctatcgataaagctagcgtgagcgtaacctcgcaagttgcatacagtacacagcagccttcacttctttcgaatccaatttgatcggtccaaacctaaagatcttcccattagatttcagaaattcgttggacaactcacgacttatactaattatatcccagatgtgcgctcaagccgttttgtatcgtgaatatcaatagacagctttcggatcttcacgatcgtctgttgttactagtgcaattatcagatattggaatgtgggtctcatcgaagaacccacgcagccacggcaacctgacaaaggcttgatcttatttgcttacatggtataggtagtgtaatgctacaactgaaggtgtcaatattcagctcgactaagctccagtggctcccaaaattgaagtctacgtcgtcttcatccaaccttgtttgacgactggccgtctgctcaagtccatgataggcaaacatgctaagaacgcttgaaccacttttacatgatgaggagattgtgtacaaagaaatccccatcaaccgagatcgaccaaggtgatgaacgtcaacggttgagcagagtacaaagtctcttttcaacaaggcacggcaatatactatggtataggtatatcgagcaacgcctggcatgaactgaaaatggcggcattcacgcccaaccgtcttccttcagttcagtctcaacttcctgttgtcacatgcaaggtcgcgtcgctgtgtgctgttgctgctcttgaaaggccaccacccaccaatgtcatcacgccttgccgcaattggggtaacggaccagggcagtgagctggggagcccggtgcaaccacctgaagcgcaacgcaggacacgcgccggctgattcccactcgcactcatggccgggcatccgcaacagccgaaatttctgttcttcacaaacaccgaaccactgtcattcgtctatgatcgtcatcactggatcctaaaccaagtccagcccagggtaacgtgccacctcagccaccgagtacgggtacagtttcttttttttcctgctttgcacatctttttttcctcttgctgtcaagatacccttctttttcctggacctgaaccctccatatcctatcgattcggcagaagagtcgaaaagaaccgacacttgccagtcagaagcatcattactcgtcttgatgccaccacgggtttccctaatttgctgagatactgtctgtcttacttgactaaggaacccggtccatcttggttacaggtcacctatccccggccccccggtcacccgtcccgcctcagctcagctcggaggttggagccctctcattcttccacttgtcatctttcaaaaatcccgccaactttttttgaaccctttccccccggcaagccatgcggtggagtcatcacactccgccgcatcgtctacaacaactttcacgctggattccttcgcccaacacgtagcgtccttgttttcccgaaaccaacaaatacaccaccaacaccaacacaacgctacctctccttgtactggttggtcttcggcatacgactgcttgaccggcgcgcgcgagactagaaaagatagccacatccactcttccttctggcctctgcgcttctacgacctgcaacgcatcctctcgggcgccatctcgctgcccgccctgcctcccttcccctacgacaatatgcctacgcgtagcagtattccggcgacgcctcggatcatctcgcccagcccgacaccctcggaacgcgatgcgctagactcatacacggggcccatgaccagggctgcgaggagacggctggccacaccgttacctgttagtgaagagggcaacgaggaggatggcgtgcccgctctacggaaagcgcgcacaagaagcagaagcccggtagagacgcgcccaacggccggccggcggacatccaaaaagcggaccaccaagaccgccgatgcgaaaacgacctccacagactcgacagcagccgcgcccaagggagacatggccgtgtccgaaaagcaggagaaggaggtatcgaacggccacctgctgccaccacaaccggcaggctatacaggctggggctggaaagacattagtcgcagtccgagcccgcttggcctgatcccaatccacaggcactggaaggcctttatacacaagcacgaggtaccgaggaaagcgctccacgtgtccatcggcttctttgtcgtatggctctacctgtcgggaacgcagacactgtcggtgtgcccttacctcatggctgccctaatacccatcgcggccgtggacgttctccggcaccacaacgcggcctttaaccggctctacgtcaaggtgctgggggcgctgatgcgtgagagcgagtttacgggttacaatggcgtcattttctacctgctcggagcctggatcgtcctgggcttcttccccaaggatgtcggtgtcgtgggtactctgctgcttagctggtgtgacactgcggcaagtacgtttggacggctgtacggccgttacacaccccgtattcgaagcggcaagtcgcttgccgggtccttggctgcatttctggtcggtgtgggcacctctgcctttttctggggctggctggtgcctaccaagggccccatgcccggcgacgagctcttcatgttcacgggcacccttcgcctgccccagctcctgtcggaagcggtcgggcttaccccggctcaggcgacaatctcgggtggtcttgctctgggcatcatgagcctctggtctggctttgtcgctgcggcgagcgaggtggctaacgtctgcggactggatgacaacctcacgatccccgtcctgagcggtctcggcatctgggggttcctgaagatttttggctaaacgagggaggatttggcacaagcttgattgacaatacctgatacatctactttggcttgactgtggtcaacgatgcatatcaccggcgttctggggcggcaaggggttaaaaggagtccgattgttcaacgtttgaatgggcggctgatgtcggtgctatgacacttttgtaatggatggattctgcggcaagaccgggcaaaggcctatagtcaggtctagagatacacactcatacccagctgcacctgtatatctcaccactttttgtatatatcctatcacctacggctgcagctatcctacatcgtctcgtgtcgggagcatctagccatcaactttgaaaagccatcaagggcatatccccgttcgttctgcatctttaaacagaactcggagaacaaggtgctgatccgataatgaaccatgccgtctccttcaggaccagggccacccgggtcactcgggatttgtgttcttgtgggtggaactggacgaggccggacgttaaaggcccgcctcgggctgttcgtctgcctgcatctgtcacgcggtgtccgcacctcgaaatgacatgcattgactcagcccggcttgtcaagcgacctaggtaggcggtgagtaagtcacatctttttcgcagccaaaccgtgaaaaggcggaaagaacgggcggatgttgtgagaagatccggggaaggagcaaggtcgtgaagcacgacagcaaaggaagtgcaggggaggggatgcgtttttgacaagggttgtctcgcgcctgctactttcattttggtatgtaatttttttttcgactttgatcgatttttcttgtcctattatcctccgttaacggaacttgcctttttccagcacctctcatcctctcagaactggacatcgtgattcacaaatgggattttttcagtctgtttctctactaccgacccgcacttcaccaccttacctctacacattcggctaccaagccttcgtgatcctccgacatcgttcttcccatgattacacgacatgataatgtccacgaatggcccggatatcatgtcacgcctggtaacctatcggttgatatgattcgcgagttttcatggtccgaaaagcctagccgcatttgtctgccacgaactgcgaactgctgaggcttggcctgcaaaccagccgttacaagctgcgcggacgtctacgggagagagcaattggtagatagctctaggtaagtagacgaactacgagcggcaaaagagttcttcgccccccatacggtttggccctatccacgattacctactacctactgacgtttcttttctgtttttcttttctctaacgacatcttagaagccaaacgaatgtcccttggacaacaaagcatgcagctaggctgccatccactatcattttcccctcagatggaccatcagtcaacatcgtcaatctcaatgcttgccttcccgccacatccttcctttttgaaaacctcgtcacaacacaaaacatgaagaggaagcttgtttctcatacccccgggcgcggatttggcacgtcatgtacgcttcgtgtacgttgtccggcatggttctctcagcaggcacgttggggctccggctatggcatctttcatcctatgaaatcgtgcccagtcatcagtcgtccggcgcaagtttggttggactgcatttccctaattccactcaaacactgaggttacagtttcgcttttccatgtcaccaaatgtccccacacgggctacatccagccgcggaacccattttccttctcgaacaccagtaacaaccagccgtcgtcgtcccctgcacccatacgtctttgcgccgtgccacgccatggacgtgcaggagggcttgatgcgttgtccccttgctgccctcccgagcctgcatcaggcacgaagggatttattttatgtacgtatgtacaccgtttgcatacctacctacaccacatccacgggccatgtcacataccagccaaggtacctgttcttccaccggttcgtcgttggaacgttcgagctctccgttgtcaggcttctgccactcctaccccataggataagctgaccaccgggctggactcttcactttcaccggcacttctgacgcaatgcctcgcgccgccattgggggttgttttcgcgggggcgcaagttcgcatcctagctatcagccatgcgaggtgaattgggccggcctagctttgcctctctcagatgctagcagggtccgggttgatggcgctcaagtgagtggcccgacgacagcatatcatatcgcttctcgcttcttgttggtggacggcaaaaccgcactagctacgtcttcgcatgctttgcaagtcatgctcctcccccaccttatcgaggtaccctctggctagaattaatgtctgggaatttgcctgtggttgggggacgcaggatggaaacggttcaagaaactaggtgtcagaagtcaggttccgtctacatcccggacttcttggacgcctgtttctcgactgggctttttccttcgctgggtttccaatatattgggatgtttgaacgtgggatattacttttgcaagtcaatcgatgtttccttcagtaagtaagggggatccaggccgtcacgttctgttagttccactcagggttccaaattcgtacgagatcctttgggcaagtgcctcgatgtcttcttctgtttatctttgacctacatggattaacattgtcgtacatgtcacttcgccggagttgcctcacaggacagaccggcacatgcacccgcccttggatctctgcagttcgcctgaatcccccagggatagagccctagagcgcaccgcttcttgtcaaactgcgtggccttctgaatcatactcatgtcaactgtcacggctgaaggctcccgaggccttcctcggcatgtcatctaggcaaggcaaaacagcttgaacatcccagcgtctgagacccgcatagaggcttcattcccacagtccatataacgacagagcgtccttcgaaaacaatctgtgaggttctccaagcggcccaatgccctcaagaaaagctttgaagttgactacatcctcaatttgtacctgaactttcctgcgaggtccataacccaaagctgttctgtcatttttgaccagacaaacatttgggtatatatgtctcggacatttccatcgggacccaacttatgtcacctatgctgtcttgcccaaggttcagcacaatgcgagtaatgccctgttggacgtctccaaccaattgctgtagggtcaagtctgcctgatggttgggggcgtctttcattccacccaatggaattatctcaattttggaatagagtttggtcttacagcaaggtactggtgaccttcccgctctcttataggggagaaaagaatgaagctaagggaactacgagccatacagaacgctccagggacgctaaaaaggtacggatgtcaggccaagggatttgaacaaaatgggagaaatccgaatctcaaggaagggaggggggaaaaaaaatctatgatgcaggcatttcgaacaacacatcgctcacccgattccctgcatcactgcctaacacaccttttcgcaccctccgtttgaactcgatatttgctcataccaacgaaaacggttctaccgctgacggaaccagcaacatctctgctatatggctagcattaacggacgagcgcgcttgtttcgttcgtcaccaattttcgaaatgagaagctctcccaacctacacagtgcaccatgtacacggaagcggcttaggaaaagccggtgccttagtaccgcttcccgacccgtgttgcgtaccatggtgcatgttgactccagttagccaacgcaagtctgctacatctctatgcataatctactcatcctcacagaaataagtttttttttttttttttttcttttttttttttttgggaatatcagacccgacactcactttctaccacccaccggttcgccatacaccgtcaacagctcacgcattcctcatacccgagccatccttgcctgacttctggccagagcaccccttgcttattacctacaatggcttatgcctccgatgcctgcttccatttatcgacaacctgttgcacacacgcccctccacatgccgttgtgctccattctggacttgattatcgatcctctcgttccctgtttattccagctcggcctccccgttggtgcttcgttcgccctctggatgtctttccgggctgccctttcctttttcacttacatgcggcgtgaacctggcaaaacctgacaggaccttcacttgatattccttccatcactctgggtccaccaatacaaacggtgatagatgcctctcggcatatgcattgccttcctctgagcaatcgaaatccatctgcaggcgaatccgagccttccttcatggttgaaagcttcagggatccccccatccgctttgccatcctcatgctcgttggacatgtcgccacggcagaagagtggatgacaggccgggcactatcgagactagtccatcatcgtcaccaccatccccgtccctgccaacctgatcctatctcctgccggtttacaagcggggtcaaggaaggcctgtccacgaatagagtcaccgactcttatgtcctcgagatcatggtggctcgaagttgttgacaggggggaggttgagaaaggtataaaagggggttgttgatgaccaaagtagttgagcttttctttctccttctccatcacatcttcagtcttcagatttagacccacaactttcttgaagaccttatttacactctcagacatttttgacaagtatcttgacactggatcttcccattacttgactctttgcagtctagcccctggcatcactccacaacccattacccacaagtcctcatccgaatctggggaactccacaaacgcacaagccgtcataactctattcttggtatccaccattacagtgacgtcctctgcattcaggtcatacattacacagttacaatcatgtcgtcaaactactctactcagtattacgcggctactggcgcggtccccattccctccggaaaggggcagttccccacgtaccctgcctactacaacagcaatgacagcaactactccgtctctcctcctgaggaatccgatccgtcagtgacttccgggtctggcatgggtcattccacctattccgttcccgcttctacctatgctggaagtagccagggagactacgagagcgcgggatctgcaagcggcatcgatcttaacgagtacatgcaagatcgatttgcggacacgttctcgccgatccccctcgatcgcttgacggttgagcaggccaagatgtgagttcgtttccgaaccggagagctgtgttctcctggactatgtgctaatcggatccactttttttttaatagttctggcggtctgaacgcaaagcaccgcgaggtcctcgagcttcaagctaaagcgcaagcacgtctcgcgagaacaagagcccgattcgctcaggggctcgaagatgcacaggcagtgcggaaagatctcgaatggacacagaagaaagtgacgtaagttttgactcccaagaatcacaagaaaagcgaactcaaactgactgcttcgaatcagagctctttcggccaaggcggcgaagcagcaccccaaggagtacagcaaggcgcgggcacgccacccttctccggatgcgttctaaaccgatttgttacgtctgcatctcaacacgatttctcttcattttatttcttttgtgtcggtacgtaaggcgtatacttgcacataacccctttttcatgtttactttttgtccgaaacggggaaatgccccggatgtcttctgcaattctcagccttgcggaagagatgacgttggaaaaagaatatgaggcgcggcaaatttagccgcgatatacgcccagcggagacagagcaaaaaacggagtcaactttaacggttgacgggggtggtcattaggttgggctggaatgcgtcaagacgtgcagcttgcggcgttttcctcgttcaaactccacgaccccctgctcttcccttgccacggaccacatcgtttcgggaaaatgcccaatttctttgattggactgttatttgggattttctttgtggcttttttgatcctgaatattctatgggttgggttagacgccgcattcagggaccaggtaccaggcactgggcaactgtacacccccctccgttttcttggcttcgtttctactgaaagggagggtgggaacccggatgcttggggagggtgacgacacgcagggttagaacacatggccgcggaaggagagatccgagccgttgcagaacgcacaagcctgacagggctgcaggattgtgatggttactgccggcatggggatgggtgtgtgagcaccatgggcgtagcagcgggtctgacagtgatggttgctctacctattcgtccagcattcttggaagacaactccgaggcctgcgaggagctccacacacccactacccaggtaccgacatgacaccctcctcgatccgttgtcctgggcggcttgcttgtcagcttcttggcttgatccggcacgtgtctgtatttggggaccgttcgacaccagggaaacggaccacactgtcagttcccaggtacgggcggacagtgtggacagaagtgccgcgtgactgggtacctccccttcggtccctgacggtggggtaactattgccccttgaggctagacggcgatagagtagatgttgttgtggttgggaaagtggtttggtgtgtggttggtggatagctcatggctcttctgtatccagccgggtttgcctgtaccaaagaggggggagggtaggattcggggatttggtggcttaatctctctttcttggatatagtgtcgttagtcttggctagggcgttggtggagatggttggcttgttcatatgtcgcctttggtagttaaaaagatcttttgcctgttgaggtgggtgtagagatgagaaccgtgactgtttgtatggtaagaaagtgtcctagtcccggtgggtggagcacttggtcgagtggcccgtacgacatgatatctctttccccctgaatggtcaatgatggtgtgagagggattggggaacgcaaggtaagaagaagtagacatgaccttggtgaaggaaaacccatggatgaatagaggtagtctcatgtgatgtggccagcacatacccttacgtaagtgagtgaaagggtaaccgcttggctcaacactgatacatgaacatatacataccatccgccatctatgggtcatccatgacctcgatgacatccatcatacatcccgcaaggactggaccccaaaaaaagtagagactgcccatgggaagaaagtgttgaaaagagaaagcccgatgcggatgagggaacataagaacatgacttgttgaataaagaactagggtatcaaaccatcgattgcttccatagcaaccagcattaccgacagtagtagcagcagcagcagcagcagcacgagcagcagcacgagcagcagcgaagccacacatcgcccgtcaacttgcggcgtcaagtttgacctccagcctctgcccctgcagacgtccatactgaccgatatgcctctcttgttgtcaccgccaccgccatcaccaccatcttcgcaatcatcatcatcctaaccacttgcatcaacgaagtgaggaatggccttcatctaagccacgccctgcacctcctacaccgcttgcacagccgaatgactctcctgctgcccggaaccaggaccagaaccagaacccccaaacccacctcgcccaccaccaccaccacctccacctccagagcgactaggcaaccacttccccacggtttccatcccgcgctgctgctccaatcgctcccacgggttctcgttgctcgaagggtcgtagtaatccgcgtaccaaggtttcgtcgggtcacgaccatgtgttcctcctcctcctccacctcctcctcctccaccgtgaccacccctgccgcctctaccgcctctaccgcctcctcgtccgccgtgcacaccatgattgcctctttgattatgttgctgatttgatacctgaacttggacttgcggtttaggcggtagcgacaaaccaacctggacgttggtcgtcgtcgttgatgttttatcagcagcagcagtagcagcagcagcttcagcatcatcatcgtcgtcatcgtcgaggttaatctcgttcttatcctcatccctcggcgcattatcaaacaccctctgtcgttgaacaggcacgtcattcgcccctgtgccctgtggtgtggggccgacgtaggcgtcgtcgatgcgggagttgtagcgccgtttcttggaggggcgttgcgcagaagaagtgctgttgtcgtcgtcttcttcggagtagtcggcggcgggaggttggtgcccgaaggaggagaaacccattgctaaggccatggcggctgcttcggcttctacgtcgtcggtgaagatgtcattttcgttggtggtggtggtgttgtcgacaggtggttgggtcattttagtgggtgggttggtcagtggtaaaggggagagctgcggcgggcggatggatggatggatggatggggtgaggttgaggtgttattgatgaggcttgtttgagtgaggttcaggattgaggattgagtcgctggacgcagtgttggagaagtggttgaagtggaagctgtatgtaggtatatacggtttgcgtaactcgatgcccagttgtgtgtaacaagatgtaggatatcaagtcgttagtgccgttcagttgtcgatgtgaatgaggggaagaagtcgatgtgaagttgtttcgaaaaaggatcaacgacgcgccaagaaacaccgggcaaggaagtggagtcgagagatgtcgttgaatcagccttgtggggccccactcgttcctcgctaaaacagaacacaggaacagccgcacagtggatttgaggagaaatggaacccttgtctcggaatgtcaccctcccgattggtgttttgtcacttttcaactttggatcttcttttggacttcacttgaattatgatcgggtcgtacggtatgacaccttggttgttgaaccgcacttgacaatggaattagagattacctacctgtgggtgagatatgacaggacggcaagaatatttgaaaacaagcgagaaaaggcagctgaccatcgagcactaatgttgtggctttcacgatcagacctggaccccaacgacttatgtgttgagctggatgttctctggatttcaatcctaggcaagccgaaaatcccatgtgatctccatcaacttttctcgacctgataagcccagccgttcgtgcctggaattgggatatccagaccaggaagtcaggggactcgagcaaacttgaacccctgtgtttccagcgagccaatcggtagtagcctacatttcacactgtttcagctgatcatcgaccattggacgtcactttcatcccaagactcgcacatatatatatagtgtaggaccagcccatctcatcatcaactctgctcctcagactagccctcgaccacacttgtcaactcaccatcttacccatcaattatcgtataatcaaaccaactatggctaccacaccgcccaccaactcctcaccaggaggcaccatcaccctccgcctcccctacaaatactcccactcctccccacccccacaaaccatccgcttcccaccgctcggcttcctccaccgcacctggtccgtaacccactcgaccctctccatgtggcgttcggcccgcaacgtccgcatcacgtaccgcccccttaccccgactaaagatggccgtccccgtatcgacgacctggtcgaatacgaatccctctccggttcaggaggcgtcaagaccgtcgcgggagtcgacacgggtaactgggacaatatccaagaggatacgaccagctgggactggcgcgggagcgggtggttgttttttgtgagcagtcattgggaggtgctgggttggggggaacgcaagaatgaggagaccggggaggtcgaggagagatgggcggttacgtggtttgcgtcgacgctttttacaaaggaaggggtggatgtttatagtgatcggccagaaggggggagtaaggagttggtggaggaggtgttgaaagtgttgggggaggtgttgacagaaggcggggaggggacgaggggcttgaaggagatggtggagagggatatgagggaggtgaagattagtttgccttggaaggagaggtgagtgggatacaggttcggggggattgaagtcggattgggagtttttggatgggattatatttggatgggtatcttgttggctatttatgttgacgctgaggtttttatctactctggattttgcgcaatgcaagaataatgaggatgctatgcttgttcgtctcttggacgtcttggctcgtgctcgtaatctgacctctccgagcggtgatgccggtgatggtcatgcttaccatcatgggcatcacggtctttgtgcttgcgatactcgcgatcgtctcggtccttgctagaccgtctatggtgcctgtcacgagagtgatctctcctcctttcctaatctctttcacttccgcggcttcgttctcggtcacgatttctctccctttcctcatggtgacgaccccgtttgtggtccctgtcatggccatggtgacggtcgcggtgtcggtctctatctcgcgatcggtctcgatcatggtcccgttcccgcctctccgaccgagaccgcctaccacagtcagattcgtcaccagacgctctactatcatgtttttccttgcgatattctgttcgcctcctcttttctcgtcgtcgctcttcttttcgcaattcctttagctccctttgcctctcctcattctcccgttcccgttccttgttgagatcacgcaccatcttggcacccctcttcatcatcgctaaaggatcacttgcactcagtctttccacctcacgagccttccgtccgggatcctccttgccgaacacgttcttggatggcaccaacgcagcaacgtcgccatccggtgtcgcataccaggggccatttctggctaacaagccttccgcatccctgccagccgcactggtaaagcgtacctgatgctgctccgcttcctcacgctttttcttggctgcttctgtctctgttatctcatccttctctacaagcctcagctcctcttcagaaaacaacgtgatatgacccctgctatcgaccagcgatgcagtagtagcagtgatggaagtcgacttcactgggccagacagctccctcgccgcattttgccctgccgtggcccgttcccgcgctatcctcatttcaaaatcggtgtcatcctcgcctgctcgcttgcgtttgcgtccttctatcagaggatcacgttcacgctgacggcgcccatgatcatggctggattctgatgctggcggttgctcctcaagtggcggcggaacttcaccgcgcagaatggctagacgacgttcggcgtcgacctgttgcatgcgttgctcctcagcttcctcgcgagcacgggcctcggcctcgtcacggcggacgcgggcgacgttgtctgtgttgtagacgttccatgatttctttccgagaaggtgacttgtatgctgttggtaattgttgcttggataaaaggagtcagtattcactcacagaggcatattgacgttgggacaaacgatgaaatcgtctcccttcaagtgattggatagttgaagacgacaacattgggagaaccaggaagcacctctacttggagtcagtcttcttatcttatcttgcggccaacacgtgccccgctctttgacgtacgttggtcccgttggtcaggggcgagtccaggctgggcgccaggggaccaagtctggggatacaccactaattgaaagctggcgcctttgtacaagtaatctgacaatatgctccatagtacagccgccattgacaccatttcctgtacagcgtcagggacacagctgaaaccacccaacgtagtaatagcgttcccttgacacaacagacctccatccgcatcccctcctctctcaactcaacaaaacaccgaagctcagcctcaaaggacaggcatcttctgtggtcatacccggctatatcgtcaattacaatcaaccgaaccaacatccacgacgtgtctacgtacttgcgcgcgaatccagtgcgcccactccacgctccaacgagacatagataaacaccaccaagggcgactggttctccccatttacgtccactcacctactactcctcctcgatacccgtaacttataatccacacacgacactcaccatggatattcgaggcaacctcttcggcaagaagccccaaaccccacaaggaggagctggtctccccggtcgtcccgtccaacaagcagccggaggcggatacggcggcggcgcaacaccaaccaactacggcagcccaggtggtcgcgctccctctcagccccaatactctggcagcggcgctggaggatatggaggtgcgccatctgaaaagagctatggcggcggcggtggcggtggttacggcggacagcccgctcctggcggatacccttctcagccagccggtcgcggtgtcccccttcggctcgcaaaggtggatgacaagacgttgcagagtctctacatctttggcaacatgtgagttccctgcgctacccatggtcagtctatccaatccaaagttgttaacctcgtactttagttgcgccgtatcgcccaatgatttccccccgaaccacgatggcaccgatctatacatccgcttgacaggaagacagctacgaggagattacgtggtgacggcacgccccacccccggcttccgtccgggtcacatcagcttgtcagacccccagcgaacatggtgcggagttggcatgatggacgagttgatgggagaggtctacgatccctttgcccgtggaggcgacgcctacattggctccatggatgttgagatcggatttgcgtcaaccaaccgaatcgtcgataccccctatgaccaggatgagctggccaaagtgttcctcaagactttccagaaccaggtctttgctcctggtcagaggttcctgcttgacgtcaagaacatccctttggctgtcatggtcaagacggtcactctggttgacctgaccatgctgggatcgggcgaggctcccacacgcagtgaccctggagcacgcggtattctcaccaaccaggccagcattggcttctacaaggatgccaggtcacccatcaagctcaagggctccaacaagcgcccagcggccaacgccatcatcgccccagacttcaagttcgagaatatgggcattggtggtctggataccgagttctccaccatcttccgtcgtgcctttgcctctcgtatcttccctcccggactcatcgagaaacttggcatcatgcacgtcaagggtatgctgctgtatggtcctcccggtaccggaaagaccctgattgccagacagatcggcaagatgctcaacgccagggaacccaaggtcatcaacggtcctgaagtgctgaacaagtacgttggtcagtctgaagagaacatccgtaagctcttcgccgatgccgagaaggagtacaaggagaagggagacgagtccggcttgcacattatcatcttcgatgagttggatgctgtgtgcaagcagagaggttcgggtgctggtggtggtaccggcgtcggagacagtgttgtcaaccagctgctctccaagcttgacggtgtcgaccagctcaacaacatcctccttatcggaatgaccaaccgtaaggacatgatcgacgatgccctgcttcgtcctggtcgtctcgaggttcaaatcgagatctcgcttcccgacgagcatggccgtggccagattctcaagatccacacctccaagatgaaggagaacaaggtcatggctgacgacgttgacctcgctgagcttgccactcttacaaagaacttttctggtgccgagttgagcggtctcgtcaaatccgctacctcgtacgccttctcccgacacatcaaagtcggcaccatggctggcgtttcagaggacgtggccaacatgaaggtcaaccgccaggatttcctcaacgccctcgacgaagtcaagcccgccttcggcgccgacgagtccgagcttgagaagcacctggcttacggcgtcatccactattccaagagtatcacgtcgatcctggaagacggtctgctctacgtcaataacgtgcgcaagctcgagcgcctcaagcacatgaccgtcctccttcacggcccttcggcctctggaaagacggctttggccgcccatatcgccatgaagtccgacttccccttcatcaagttcatcacccccaccgacatggtcggcttccgcgacgaggtggccaagaaggattacatgcacaagatcttcaccgacgcctacaagtccccgctctccctcctcattattgacaacatcgagcgcattatcgaatggaaccccgtcggcccgcgcctgtccaacaccatcctccaggccctcgtcacccttttggttactcctccacctaagggccaccgtctcttgattctcgccacgacttcgcagcgtaccgtcatggaacagttggacgtcactgagtcgtttgactaccagattgccgttcccgctgtgaacaacctccaggagttgggcgcagtgttgaacgaggtgggagcgtttggtggcgaccaggcggctgtcagtgaggtgttgaataccctacgcgagtataccgggtcggatagcgtgggtgtgggtgtcaggacgatcctgacgattgcggagagcgcggacacgagtcctgatccgaagggatggttcgtggagaagatggccgggttgattgctcggtataatgttaggtagagagagagaactagagctgtagacaaggaggtatatacattaatatgggtatatgggtggatatcaagtggatgagcttcaggatatagacagtgatgccttttgggaatagaagtaggttaatgatgaccactactttgttataactgttccagtcttgttccgaatcttacccctgcgtttcatgggaaaccaaacgcgagcgttcgttagacttgtatatatatttccatgctaacgtatccgagatattcaaaggaccactatttctggacctacgctactatgtataccttcacagcacgaacgaatacttaccatattggtcagcgcctccatgaatgagatgcgaaagtagaagaaactcgaaacggtcgacagttaaaaatacaactgcggacaatcagctgtcaaaatccaacggcccggtgctatcacagtccccgacgacgcctgcttagtaacgagcttaagatgatcagatacccgctctatcgtgatgagcttacccccctggaagctgtccttcctttcttttttttttcccctttttttcggtttttctttcctttctttctttttttccctctttttctcttaacaacatataaacaaagaagaagggaaaaaaacaactaagaaatggttggaagcatcatatgacgcccaacacaaccaccacgggggctgtctccatcgtgcgaggcaatgaagaccttaaaacaaaaaggtataccatggacctggctgcgacgaaactaatcaacgccctagacgactaccttccttgatttctccatgcacactcactcactgacgggtttgtaaaaaggtaaggtaaggtaaggtaaggtaagagtagcaaaggcttcccatttttcatggtgagctggatgcagtgtggctggctcacttggcaagtggtggtgggtttgtcttgataactgttgtattttggagagttgggactgcccgttgaggctttcatgctcctggctcctgccccgttactgcggttactggttactggttactggttacttgtggttactcttcaccggttattggttcatggttactggtaactgatcccttcctggttctcttagaaaagggcaagtgtcgacgatttgatcgagtctggaggtaggtaccttctgttgcgtgtcccaatggaactcactgcccagcgtgcaactcacccaatttcagctggtcatcagccaggttacgtgcgtctctttccctctcagcaattacctgtccttaagtaagcaacctctttctgcattccttttttttgcccctttacaataaacccacgattaacttgtctaggattaatgtataagtttatgtgcccttctaaaccaccgaggcttgctatgagttttaaaaatgttcatgttgatacaagtgatgcatcttgggttttgaactttggcatcttgcactgaccttgcggtggtccctgatgggttgcatgtgttttgccacactgggagtacggagatgacagtcaacgagcattggactgtaaatataatcagtggcaaatgtacgtatatggataatgaagaggggaggctgaacagggacaagaaaggcatgtgtatgtttgaggagcgaatttggaggagtttagcatacaaaggagatagtggttgtcacaatgatcgtgaaaaattccatgggtcacggacgctttatttccatgatcaagcaccgcagaccctgtagctatactgaacaagtgtgtacgatgggacaggtggcgactgtagaattaatttatcattaccaatactagcgagtgtataataatgtaaaggcaatgaaacatggaaatatcgtccaaagcatgtactggtaacaaacgatcccatagtccaagcgaagaaatcgttcccatcatctttcgctgtatcgcgccttccaactcagcgaaaacaaagcaaagcatttcatgggtatcctgcaaagaaaaggtatgtactgtgaaagaaaaagagaaaccgttggaaggaggcacgagcaacaagcagagtaatgttgctggactaagcccctgattaagctctagatgagcagcggtaagctgtagcgttggggcgtgttcattgtcttcgtgtgagggatcgtgtcgtatagtccgctagactagagcccaatcattgtcatcgtcgttacttcgataagggaaaattcgtccatgtcgtcgatcatcatatcatgaccttgtaccccctaagggcttataggttctcaacaatgtgggcattcaacgcctgctggaaccctccatcggaacctccaaagtcgtggaatgtagacgttttgttcttggaaccgctgccttcgccctgctcacccggattaaaggaccccggggcatccaacgacgcattgaactgcgcctgactaggcatcgtctgattcgtcgccggcaagaagatgaccttgctgtttgcagacttggccatagcctgcatggcctcgaggtagcggatctgcatggcgggagcagaactcaagatatcagcggcctgcctcatcagcttggcggcctcgacctcggcctttgcggcaataatcttgctctcgccgatacgcttgctctgggcagccatggagagcgagtcctgcagctcgtgggagaagataatgtccttgataagcatgctctcgaccgccacaccccattcggccgcgacatcctcgataatctcgccaatggactgggcaatctcttcgcggcgctcgatcacgtcctgcagcacgcgggcgccgatgacatggcgcagcgtggtctgggtgcgctcaatcagggcctgtttgacgttggtgatgccaaaggcggccttgtgcgggctgacgatgtggtagtagataaccgacgtcaactgcaccgtcacgttgtccttggtcatgcagacttgctgcggcacctcgacgatctggatcttgacgtccacctggatcagcttctcggcgagcgggttgacacggacgagacccgggtcgacggccttgtagaacttgccgaacttggtcaccaggccgacattgccttgctccacggtcttgtaggggttcgggcacatgatgcagcacgggatggcgccaatggtgccgatgacggcgccgaggccgttgatcatgtagccgtaccagtccttggggtcggcgtcgttggtgatgatgctggcgtaggacttctggaggtcttcggccttgggaggctgcacggccatgggagcttgcgggcggaagccgccggcgccgttggcggtggactcgtgatggtgatcgtagttgggcacggggccctttcccttgagggcgggctgatcagacgagattgagctcatggttgttggttgggggggaggaggaggtggtggtggtggtggtggtggtgatggtggtggtggtgatggcgagagtgaaagtggggtgatggatggttgttgatgttgttgtgatagttgcagttttaccatacaagtccaagtgtgaagtggaatgtgggaaatttcgagacaatgaaagggaggggaacagtgcaccttttaagcattcttgagacaaaagactgctccggacacaagagtgcagcgtgcatgtccgtacaggcaacctccctcatgtggtgtggtgtgctcaggcaggcgtgtgtaagcgatggcatttcccaaaagggatgttattgacaagggtcgatgcggggaaggcatggcgctggggtcgtcctgcaaggtgcattttcttagcggtccatttggggatcattcagtggatcgtgttactgtaaggcgaacggcactgtggagtcatctagggatttggtcacttccgttccattttctcgcttcaacttcttccaccatccgacttccattcgtatccacgccgacctaagaaatcgctcaactaggaggtgtcttcaccttcaaattccctcataggcaaacaccgacgttgccgttttccatgcactgcctcgtcaacgccttcacaatcatcacgcggtccgaatggctagtcgaaagcaaaatacagttgccgatatccgaccaaccgaccggacagccttacattctccgcactgtctgtttatgtggggaaatgggtgggtgtctttgatatgtattggggtctgctggcacgccacctttgacaaccttattaaagcgtacttcaactattcagaggtggatgacattcactgtcttagagggcatcatagttctataacccgtatctaccgaacggattgttgagggacggttcgtttacagtcaggtcttcgtataataatttcctagctttttattagttaaaaacgtagtacggccctacaattagttagggcgtcttactaagccatactctgattggctatttcgcggacagtgtttttgatagtctttgatagattgtactgggtctttccaattctaaataatagttagctaatgggtctagtagatagttagtaaatgcttagtactagcgctattaattggtctagtacccgtactagctagttatttatatcgtaaccctccccctattcaacttcgattttcaattttctattaataataatactaatattattactacaattcaatttcaatacctagcttaccgctaaacaatttattacgacggttataaacgcctattattaaaaggtagtaattttctattccggtaagcgaccggtaggtaataagcaactagcgaccaaccggtaaagtagcccgcgttaggtataagaattttacctccccctagttcgaatcttaaactctctcctttatttattactaatttaaaattctaccttcgaaacgggtattgggcagactatcctactaattactaacttacaactctaccttcgaaagagggaatattagccctcgtaaaattattaaagccaataataaaccaagcactctaaaattagtcgaagtttatatctataacgaaatagattattatatttttaaactctaaagcgactagattattttagtatgcgtaaggactactagatagactattctactaattattaacctaaattataccctcgaaagaaaattaataaaaacctattactaggttagtattgccctaaattcgatagtagatatagatcctactttctagattttatttattaagttagttttcccttttctatttatttatttgctatattattaatatccgatattataggtgcggaggatttctttttttttaggatttccttttttctaggggtttccttttcgatatttatttatttattttgggggcttgtatatctttcctttcgtcgttattattatagatatacctataaggaattgccagaaatactattaagataaacccgtttcctactttactaataaataaaatactactaaattagtataaatatattaggaatatcgtaataaacgaagcaaagtatattctatctaaatatttattatccctatccaatattccctttattaattaaccagtactatctatttaatagtaaatccttcaaaatacgtaaatcctattaggaacccaatatactacattatcttactacctacgggtgaataggatgtttagtaatgggtaatactataatccgagttgcggggggttacgggtgcgacttaggtagtatcggtgggttggcctattgaataactaatattattaataggctatacagtataaaagagatgccgttaagtaatctcctcctaggatactacggcccgtttaaagacctcaatttcaacttcaactttaagccccttttttattgaaacccttactacctcgaccattttaattacacccttagccccgttaagttgtcgctctaattctaagctagcagttctaacctgttgggatagctgcctgtgaagaagaattcgatgagtttccagagcgggagctataactatttctacctatggcactacctatagcactactaatagcactattaccaatagtaccgcctatactaataccgcggtaaaaacccttagtactagccccggccccggccccggccccggccccggccccggcactagcctagctagtacaataatttcgaagaattattgacgttaatagatagctttaagattgagactatattatgcgtttaatcactcctttctttcctataagtaagaatttataagtatatttaaaataatatacttcaagttatagatatagctaattatactttgtataggactctcctaatattactgtagcccgccgctaaattaatcaaattcggcgtgattattatcgtcgtcgtcgtgacggtcaaccaatcttaattactccttccctcggcaattagaaacgacgcaatgctagtatctacaataggaataataattaagaagataatattaataattaggatattaatataaataataatatagataataatataggagattataatcctaatattagttaaaaccccggtccaaatttagatccagacgacgacctagacgataactatttcttttgcctagtatataatattgctcggactataataaataaatatatcgagtctagtatttataaatattgccggttaggtgctccctacggtaatactgacttcgaaaataaattctatttatagtatcgttgggtattaatacgagggttgttttccgatctcaatagggaagagtttaaactttgcgatgtgtgtcgaatttataataatagtcccctactacctcctcctcctaataggccgcccttaccctagcttctactatttcactgaagttgtagtccgccttagagaaatccgaatatacagcctaatcctgctcttaaataaccagtactactatctcctctccgacctcgccgattcctaggacttcccggcgttgaatttaaataggatctactatattaacctaaagaccttctagtaagaattattattaatattaattacaatttaattaaaacttttgaagctatatagaaagaagaaagtatagaatactatctacattataaagagaagtagtttactatatatataaccgccgggtattattgttagtattataattgtaataaccggagggttaccgataattttaaatatttcaatacccaaaataacctcgattttagtaatgttcccgattttttactacccttcaactaaattgaggaacagtttattacccgggtttatatctttataaatatttaaattattaaaggctcttagtataaatattccggctatattatcaacttccttcgtaatattggttacgtttattaccaattacttcaactcccccgggaattaaatattattattcttcaacttcgcaaacctagggatgagccccgtattactcagcgaatataataaattataatagtcaatcctattaaatttcgtatttagctcaactacctaaaggagtattaccctagatactaagatatcgaaattgtaaaggctcgattttaaaaattagaagcgcttcctaacggcgatatatataataaattagctatttataaatttaatcttaataatttcccgaataacgaggatcttaatttaaatagagagggggacggtaatactagtaataaagaagaagataatacttttgaaccggaaatcgccgccctccctaaccttattactaattaaataaatatagagtaatttcgttaatagttacaaggtagaggataagatatgccaaatacggtactggtttaactaatacataattaacccgctggccaacctctacaaccttaatcttaacttcaacctattagccaacaccctctagcttaacccttccttaaacccggcttattatacaactaccctatatataaatagaataaatttcagccaattctattataggtatttcctaccttctacctaaaagggaaagctaatttcattaaacctcgtatataatttattaattatacggattatattaaatatatatttaaatagtataacggttagtttactcgatattactaattcctattcattatattcaatactttaatacgtaagtaagtcaattcgaagtcggctttctttattcgctttaatcgtagtagtacaaataacgagggtttagctagtgtcgaggcattaagggaagtagttaaatccaatacgctagaggcacgccaacttctagattcggttataaggttttctaatactatacgtaatatacggctatactagatgcgtaaaagccgcgagctacgtgcttatatacaagtattaagtataccggctatatttataacatttagtatagccgacacacactaggaaagccttgctcgacatatacccaatttcgaggaatagaaggaagtatctattaaagtccgtaataaaattgtaaaaaggaacctcaaagaaaacccgtatattgtagtatactacctctaaagacgattcgaattattcaaagaatatattttaatacccaaattcaagatcgaggactagtagtactgtatcgaattttaggtaagaggcagtggctataattatagtatttattaggtactacatattaatatatttaatttagccaacgaagatgcccggcgggaatttacagaattatagggttattatataactgcttttaaccctaaactagaaagagtcggttaataaaataaaggggatccgctatctattgttattaataatagcccggaagacgaaggctaatatctacctaccttcgacctcctatcttatatagttaaccggatacaacgatatagccggtataccgacgactattaccttcgtattaagcggctcaactaaggtgctcttcgttctaaggatctaatatttaaagtctatcggttttactttctaaggaattactatccggaagtataccttatacgtagtctcaacctaaagtattagctatacaatagggtaaggaacgataaccgtataaataactacaaccagaccgttactttagcgtagcgtaccaatacaaatatctagctatatactagctataacgctattattaattacatcgctaaatactattcgaaagcaaaaaagtaattaaggccttttaaagaaataattcaataaattactcctcaaattgcttctaggaattacatcgtttcctttactacaaaaataataaatcaacttattactaaacgtaactagtcagctcaagaaattaattatctacttcttaacttaccctttaacgaaaatacctatattatcgttaatataaattattagtatttaaatagaatacccggatatagtaccagtataattattcagcccggtagttaataagtccaaatacaaaattaatatactaaatacctatttcgccctaataacctcaagaatattagctactttaagtaatttacccaatttaacaactatcagcacttaggagattaaactaaaaagagaatacttaactattacccgatttataaatccgataacgatacctagtataaaaattagtatagagttaagcttatattatatcatccctattgtaatcacttagatttatttagtatttaagagccgggttccaatagtatctattaagaattagaaatatattctaatatatatctaatttatacagaaatttatataggtaattataaccacccttataactattataacgatatacctaatagaaaacccgataataaatttaaacctcttactaaagaagagaaataacgagaactatagcaagtattagctagagaactccccgcttattaaagagttgaaaataatagggattttggaatatttagattccgggaccaaaatatcttatacaactagtataactacctggattattaagatttattacctttagcaccagattattagcgcaatataaaagccgacaatacccatttaatagcaaatgctcctactattactacctcggccattaataatctcaacccagctcaaaaggttgtctttaattagtttattacctattaccaatctattctagattacaataataatattaaacgctattattacattccacctctattcttataggttaatagctatagaggtactggaaaattatattttattaagcttctatctttcaaactagagtaaatagctgtaaatcgaaggaagagtaatcctattatctatagtgctcctactagtatagtaactaataatatcaataggcagactttatattccttattcaaacttcttattatacctaagaatattaattttaataattctaaagtagctattgcaactctagaaggtattaatcttactcaattctagactaaattatagctatactaatactttattattaacgagaaatcgatattaggacttcgaactatcaacttcattaattaaaggcttcgataaactttttccgagtattaaaatatattttttaatagtagaagcgttctactgcttagtaatttctattaactagtgctagtaatatagaaatcccttttttataattaagtaattttattaataattgaagttggtggttataattattactacgcttttaataaaattattaaactataatagattatataataatagggtaataattaaattctatttaaggatatacttgaaggactacggaataattaacctattcgttaatattgggaactcttatatattcggataaaaatacaattgcctaatgaggaggctgttcaattcgaatatacccttcgaatttacttaaaacgtagtaatgtggccgcgtataatattaagtatatggaagccttatattaactataccttatacttcctactaactacgagggagctagtactaaagatgtggaccctattgaaattaataatttatagctcaatttccctttaataataggaagccgggtaatacttatcgagaatctctagattgaggttagtttggttaatggtatattgggtattatctttaatattgcttaagatagtacttttcctaactaaaatatacctaataaatagcatccttatagaaatccctttattgtattaattaaatttaatcggtataccggtccttactacttccctaatttaaattaaaaacaatttaagaatataattcttatcttccgtattatacgaaactttatttcctataggaatacccaatataagaggatataattccccttaataataatatatactattatagtatataaattatagggctctatactcaatataactatattagatatttccaagaaggatttttaagccgggtttatatatataacttactctcgggttaagaccttataaggccttatatttaataagccttttaatttaaacgctctgcggatatcctcaaatcgtacttttattatatagactattaataaggcaagaaaattactaaagaaacttccagtcctagtctaaatactaaaatcccgggcacctagtattactacttccagtttagtaccgaccttagatagatataatataaataatacttttaaacgttccttctattaacaatatttatagctgctccttccattttattttatatctagtatttctttctctttttctccctctccctctttctctttttctttctcttatattcaactctttattacttttattaattactaaccaccaacccccagcgctactatgtcagtcatcttcgaagacgataatttcgagcttgaggagcgctttaacaatatattaaaagaagaagaagaacgctgtaacttactcgctattaagtactaacgtactactattagaagttagattaatactaaaatagtattgctaattaaaaataaccttctatataaaaagaagaagattatagctacccctagcctttattttcctatccgtttaaagtagtatattatccttattattaactataacttagattattctaatttaggatttaggtagctaattcttaataccaatcaaaaaaaaaaaaaaaaaaaaaaaaagaaaggagttcagctcgacttattccgcgcaccctaatcgaatgcctcatagtatactctttttcaaagtaaccgttaatagcaccgagagatagtacgtcttacggcggtcttacatctcctattccccagatcggccacacacgcagtcaacaccaagatttgtagatgagaaggatttgagagaggttagcagtacaataactaagcgtttaaacgaaaaacgaatcactagcagggagttgaacgcgcgagctctctagacttatactagtagtagttgtgggcgtccccttaaccgctataccacgggcgtccctatagcactcccggtggggctggtaatagtaaggtagttggaagtagattatattgtttacttgattggagtgttctagagactgtttgttagtttataggtaagataatagaaagattcgcggaaggggttagatctggtgatgttttggctggtgttgtgcccctgagtgtgaattggagttgccaagagccttcccgtgctcccgtcttggcatttcttggcattatctgacttgcttacataatgtggatccaaagcacgcttcaatatacaccgggcattgcttgagctgaggatccagcatcgcaccggtgtctgagaactatttttgggcatcgaggccccaatgacgcaccgcccgcacctcgcatcgaaacatatctttctgcgatcatttttcccggtcggttgttgaccaatgattatatgttatgatgggccataatatttcttgacgagctaccactggaatgtttgagtgatcacctaattgccctttaagctgcctgctcatcactcacctgcgcccttctgctaacaatgtatcaagccagttattcactcacgacaccataaaaacatctcaagactcctggatagaatggtacagccaacccaagaaggaaacctttgaatttaaaccgagactaggcccccgccagttaagcagtcctgacagatcaccaacatcccccatctgaccaagcatagccacaaacccgctagctcttacgccaacaataccacctgcttgcacacccaatccggtagccggccgtcggcaccaacttcaccagtcatggacggcagtctgatctcttggccattgtaatccttgatacgtacttagcagaaagggataacaggcaaagaaacagcctctctgtgtgcctcgatcttctcatcgccatcaggctgtacagagaggatcggccaacaaaaaaccatccaatggcatcaagtcaatcaccagccctagatatgcatggaatcttacccgttttcttctagactttctagactcgtgatggatgtccatcccaatctgtcaccgagaccctgtcattattcctcaaccctaggcacatctgtcaactgtcactggggaagcacacagggtgttgctcgagtcatcgtggagagtagtacgacatgctaatattccccttgcagtcatactgccccttcacggtgccattggtctttttttcgttagtaccatgcaaggtcctagcatcaaatcgctcatattcattagaccaacgtttgggtacacttgcattgttctagcctcgagaccactcgattcggaccattcgaccacttggcaaacccgagagattttcccacctcagcaccacatctaccagactgagacttcgtaggggaaacggtaagtacacctgtgacaccaaattcagtctgcggcctaatcctatcgccggtttgggataccatttctgatcacagtctgacgggcaaggttatctcttagctttcactctttgggagttgacagctaaaccaactgcgcacttggtccagtgaatctaaataattctcaacttacaagcctccctattattccaaaactctatttgagcgtcccccctttgacgtacgcacagggataaactcaagatacagtttctcaagatacgaatctttcagaaggcattgattgaattcatcggttgctgcaatgcgtctccatgaggctcgaagaatcctcctctgtaagcgctgcgacagcctggtactctagcgtgcagtagaacgtttggagcttcgtacagagtttcgttccgacgatgcgttccgcagaagtaaggccagatcatcataggcaaagacaataagtgcaagagtggttagatcatcgaactggcgggtaagcccgttatgcgagctcgtcaggcgattccatcaaggtttcattcatttcgcagatggacgtgactaacaaggtcccatggagactatcgatggtaatatcaagctcttcgcaactctgaaaggtccgtcagggagcacgctaatctcttttgaagatgtctgattccgttcagatggttctttatatcaggctcatcggcgtagcgcgagtcgaaattccagcggtcgagttcctctggatcaaagacaatataaagtcgtcgtatatagatagcccattacggggcgattctctgatcgactccaaaattcagcgaggctagatcagttgttggcgttgtggaaggtgaaggggatgtatttgtggataagcgctattaggtaagaagtatgatttaccgctagcaggcaataatttcattgtcttgttccaaatgagccacatcatcagaagtccacaggtaaaaagcttcatatttggtggacagacaccccggttacgaacagcgtcctctgtactaaattgacatatgataatggcgtcaagccagtgtaggtaataattctttggttagacttgtgaagggttttaattccttgacgtgggtgctgagtagtctgacttcccttgacgcgaaagtgatcatgaattgggtatatcactgcggtgttccaagtacaatgccgcgttgatcgaccttcttcacttcgcgtccgagtaaccttgctatgatctccactatagaaaagtattgtttttctgtattagctctccaatcaatgttttcttagactctgtgtcacctaaaaaaacaacgcggctttttggaagaggtttttactcaagactcaccaagagcaggcctctttctcaggcgggaataccaatctaataccagcgcagtttttctctgaggggttaaccgctttatggaggcgatgttttcagcctcatgaatagtagccatgtcccctacaacaaatagcttgtccaatcccttgttctcaggatgtagttttaggttcttgttgagtagggccaggctggggatcgaaagatccctaacctgagggcagcttgaaacgacatcggcaattagatcttttgagccaggttcacgggcttgtaatagtccgttgatgagaactgccactcgctccggagtccccggaagccgtctggggaatctgacaagcttctcaggcagctggttgcaagaaaaagatcgaagcatcaagcaagtctccgacgctaatacaccacgcaaaattgggaccaaatcgttggtaccagcagtcaatctcaggctgcttagaccgacaaagtggccacaaactaatgcggtttgtaagtccaacatgaactgacccaaaacctccagaagtttgggcgtggcaggcaaatctgggtgtgtctctatccagatatccaaccccttcaaggctggcagacccgccataggtctgatgagattttgtcccaaccgctccatttcctcaagtagcttctgagccctctcctcccatttaaccttttgcacgtccaaaggggacactttgctgggttttgcgtcatgtctacaatacttgctgagttccttcatatccacgacaatacgaagtctttgaatacggtccatgacggggcggtaggattccttatcccagaaactgaggcagcgggaccagagccggggatcacggtgtagagcgaggggtgtgtatataaatatatgcgcttgggccggatggtagaaggtacggctgatgagagggagtttgaggaggtggcggaaaatacatctattacaggcacgcttcgtgctgagccagatcgtgcagagggaccgagaatgatgttccagactggacgcgtgctcatacacatatggtgggaggctggcccacagttcagagatgatctagtttgggctggagatgagtttctgatttcaattggcgaagatggtgacggaaaggacagagtttctgactgaccatgtatacaatctcgtaaggaagttgatcaagtgtgagacctgtatttggttgaggctctggctctggctctgatgactctagctctagccatgactccacatctgaatctgaaggtgatccgggctctggctctggctctggctctggctctggctccggctctggctccggttctggctctggttctggcagtacttcagaggctgcaacgactattttgcctttcttttggttggcacgttttcttcttttcggtccaaccataggatatgggtttttctttttcttctttctgctttcttgcaaagcgacgatcttcttttctctccgggctagcatcgtgaagagtgctgatgagcgttgaccgagcgagacactgtcttgggcgaggtgtgattagccgcgaggattagagtatgggcatacttacgctgtagttatatgggcatgtctgaccaggaggcaccattgtgctcgagtgatggaaagaactcgaggagagtatctaggtgccagcatcagacgcaaccatggtgatggatcgagtagcgaagggaagagaaaatggtaaaaaagcttttattagttgcgtgtggaagaggtcaaagctgagggaactgggcgtgttgaaaacaagggccttagaggggtttttctttgtttgctccgttgattaatttgcatggcttccccaatggaatggtcgaataacttgggttgcttggttgacaaggaagaagatgggtcaaggcagaagccgagggtcgccgtagccagcaagatgtctgtctcttgcaccttggtgcattgcaaaatccaaatttccagcagacgggagcaccttccattttcaaccagacgttgtcctcgtcctttcttccttccttccttccttccttccttccttccttccatcttaccttccatctcatcccagaacaggccgcctaaaatcgacgggaggtacatagacgacctccccagcaccttcctttaccaacaaccgctttggtcaagtggcgtaacggcttaccgtcctagcaccttaagatatcgacccgggcccacccggaaaagatacctacctgtcggttcgggaacgatgatgtacattcaagtaacccaaagagcgtttcacatcgtagaccgcgaccacttgctacttcaatgcaagttgggatctgtaagtatctgcagcgacagaagaaggtaatcaagcataatcataagcatacaaaaagaaacaaaaaaaagaataagaacggttgaaggtgtttcgatggttcgttgaaatgccactcgtttgagcggttgttggtcattttctttttttttctgaggggggggtatccttttgtaccttcttcggaggtggaaggggggaggtaatgggttcaattcgcgggctatgcttttgcttttctcttttcttttcttttcaagacattctgttgattacaactgaaggttgcttcattgcttttctctttacctagatccagccttcatataatgccagtcttccatctacttctaccttgtctgtaagtgtgacctactgtccaaatgttgcgaggctcgaggcattttactcttcaagtactgtgaccctatcgtcagccttcaaaaacctctaggaatagactatgacttgaccctgaaagaccttcacgctatgtcacccgtcgccactttcgatcccaaccttcctcttcacctgcgtcttagattcctccttcacttcgtgaatcttcatttgaacaaacacggacaaccgtctttagtccgtccacactggcgcatttctgttattgtttcccttgcattgctgatgacgaggtcgtcagcaagatggcatacgccggcgcaaagtcgttgttttgttagcaattcgattaactccacattaaaggaatctgaaaaatataatctacagagcattttagtgatctgttttagactggcatgctcgtgttagctcgagaaagagtcgatgactgaaggcttcgacttacttgatacacgatatcacagaggagtcggtccatggtggagagaagtccagtaatcaaatgatgacttttttccgaaagccccaggccaagagggctgacactcgccctcagatatatataactagctcccacaataaaaacgtcaggtagatatcggccaataatcgctcaaaaaacaggaaggaaaaccacttacacacacacgtaaaaaagactaatgacacaagcaactcaacgtgcagtagcaaaaagagaacacgagcatgagaaagatcaagtcggagacaacaaaagccaaacaccatgtcaaaaatagttgcaaggtacctttacattcacacagaagcgccaccatgatccattttattggcaacctaggaacatgtaagtcatggcccataatcatcagcttatctcccagtagcaaccatagacaacaacatgtggctcttccatagtgaatcattgaccagctacacggcttttctttatcggcaaaagtcctggacttttggtctccatcatcatagcgccgttggccctgggaagacgagcgtacctccctttatgacctgtaagctgcggcactttagctccttttgtacaagctcgtaatcggggcgtaggagcttgtactggggccatgatggtgcaagcgaaagcggggggtctcctgaaacacatggaccggttagcatcaagcctctatatgctaaagagctcattgtcaccaactgatatgacgcctgcgcgcgaacgtgacgtcgtcaagttccactgatgtatggggcgccaccaaatcttccaaaaatgccaacggcttccaccgtttgacaacaatcctgcccacaatcagcttgtctaagcccgtgttttccggatgaagctggggcttttcgtggaacgtgaaaagacaaagttctttcaagttaggacacagctccaccaaggccagaaccgcctcttcggcggccattactgcatcctgatcttccacggagccgatcgccataaacctgtcataatgaagcgacttcaagttcacgcacagctgcttcgatctcgttgcgcccaatagaatctccacgagctggtctgcaggcgcctttaccctcaggctggtcaagtggtcaaacctcccgttgcttaaggcacacccaagatccctgacagtcctgagaacgaggtcagggatggttctgttgacaacgaaatcgtcactgtaaacgttggtgaatgtgtcaacgctgaaaatcaactcccgcaggctgggtaatccagccatgggcagttcgagctgattaatcaaaccaaccatcaaagttcgtagttgccgctccttggctgcagaaagagccagcgcttgatcatgtggggtgtttttctcgacaaagcaatacttcgaaattccatggctcttgacagcaatcttcaacctcctcaccttcaccctcaaatcttccgtctcattactagaccaaaactgcaagcattgcggccaatgatcaaattcatgcaagtttagcgggacatgcttgaagatgtgcggcatagcagcgtggtagaaggctttggagatgaagcaaaattgcagaagttgttgaacggaggggtgggagtggaagtcatggtcgaggatttcgcaggccgtgggaaggtggaggacgcagaagtagtggataatctggaggaaggacgtgatgttagtagtgaaggaaaaatggccaaggtgcccgaatcatttgggaggatggttggtgttatgagccgaaaagacacgtaggatgatcgtttgataagttgatgagtatgggttgctgaaacagaagagaagaacctggtttggaagaagatgactgtaagtctggtcctttcttacatctggaatggatctaaggaaaagcatagaattcacctgcctgccaggataggcaaggtcatttccgcgatggactggtagcgcacgagataacgtactacccaaggtccgacaggatgggaacgacgacaagagatgaatgacgatggaagaattctcatgaacaagtacgaagtagaacatccaccgaaccccaaaagttgtactcatcatctggaatggtcatgtgctccttctcaagagcaatgacaggcaggaagatcggggagtcactcacgcggtaaagaacgtcgtaaggaagaaagggactcatgttgccccggaatgactgactgcccttgcgtgaatgatgccacttcgatactgaggggtgagactacgtgatgaatgggtgtgggaaatggttgattggtggcatgcgggagagaagagcaatggggtgccagcccaggtctaaataccaagtctagaagcaccaagaggaaaatcagtgtggggtgctctttccagacgtgagactacagtggggggcgacttccccagtgcatacgtttaaaccaacccggtgcaggaacatacatctctgcatggaataaaggcttagcgcggtgaatggcagagtggtgacaaccttgttttgcttacaaaagatgggtgtgtttgtcactccacaatccctagatagtgtagaatggaagtatcgcgctatgcctttgtatccatgcagttgtgtaaatgttggatgttgtgaactatggcgagtgtccagtaagggccagttcaaaccaaggctatcgaccaaggagtcgcgattttccatggtgctcgaatactgttgatcataaagagaagaagtcaagaagacacatacctccttcgctcaccaggacaacctgtttcagggctcaaagcattttcttcccaacaacttcgttccagtcggcacgtgcttcaagccgcggcagttagtaccatcaggaaggtcggcacccgacaaggcgatggaaatactcaaaaactcagtgattcatttggttgacatattcagaaaggcttccatagtccgtaaatctcgctgtcagtaatggaacataaggtggaaagtaggtggattcgagatgttgctcaagtggatgattgagtatcaccttgattcattcatcctgccagctctcttggattcttcgcctggatatttcggccatagccgtcagtattgtcactccccggggcagattcgcagggccaaacatctgtacgtggaaagctgttcagggttagcaacatctgcagttgattattagaacaaagcaaagtaaaagggtaaacacactattcaaatgtcaggctatacacttcacaaatgccagagacagaggcgttagccattgccggttcgaagatcacagcccctgaatgctttgtttactttcgccaatcttgtagggtcatgattacataatctgggtcagtcaaacgatctggaatatggccaagtcatcatatcacaagagggaagcacacagtagggtcaggacgtatccattcggagcaaatctcatctgtttcaagatccccaaacttcacaaatcgcaccacatggcaagggcgggataacgattaagtccaccccttttgaccccacagggcattccctctttccagacagcatatacaagagtagatggcgccagatcgagtatctttccctcattagtgcggtcaagtttgacccattgccaggggataagcggtttgcaagaagccagagccagattccattgttgggggtattcatgatcaattcgtgttggaaatcggtgggcgaggttcaagccacaagtccagtctccatcacgcctccattacgccatttttgacccagaaaccgaatgtgttttttcgattacaactgtttaccagctggactccttggcctcggtggcggcccagtcagcagtggtggcaggggcagtagcgtcccagttgggggcagcggcaccgggagcggcatcggaccactcaccggtggcggggaagccagcgggggcagcctcccagtcaccagtggcggggaagccggactcaatggcggcaacaccctcctcctcaacgccagggagcttctcctcctcaaccttctcctcggcctcagcctcggggtcgcggtctgtaggttaatggttagagacatggtccctcagacggtcacgggggctccgggggatacatacagaagtaaagatcgaccatgacgtcccagggggtctcgcggttgtagatggtaccgcggaggcggaggacctcacgggcaagcatccaccagacgcagccgatggcgtggcgacccttgttgttggtggggatggcaacatcgacgtactcggtgggcgagtcggcatcgcagagggcaatgacggggatgttgacgtaggaagcctccttgatggcctgggcatcagtgcgggggtcggtgacgatgatgaggcggggctccttgaaagagcgggtgatgtagttggtgaaagaaccgggggtgaagcgaccggcgatggcctgagcaccggtgtgggcggcgaacttcaggacggcacgctgaccgtagggacgggcagagataacgcagatatcggccgggttgtcgatggcggcgatgatgcgggcagcaaggacgatcttctccctgtggtgagccagcactgtcagccattgtggcctttgttcgaggtatcctggtgaccatgtctcctccacttggacaccatccactcatgcgatcgatcgatcctccacataccaggtcttgccaacgttcaagatgttgacaccgtcggcgcgagtcttccagaggtaagctgcagagtcaagtcaggtcagaaatttgtccgtgcgatcgcaagtcgttgtagcttcgacaagtgtggatatatcgatagggagtgcatacgctgcatgtgaacaccgaggctattcgcaatcgcacaaagtcagcatttcgtggtctcattttctctcagccatgtcgccggcgatgtggatttcgcaaaaacgcacttcttggagccgatgtggcactgagcagcaaggagctgctcaatatcggtgctcgtggcattgaagatggaggggaggttagcgggcgccatcttgactgatctctggccttgcggtgtgaggactgaggaggtgtcaggaagacggcgtggagggtgaatatatttttcttctaattcaaccaggccagccaaagtcgcgggacgtccgagctttctgcctctgattttcgcacacaaattcaattttgtggagtgccgcgagtgcgccgactgccccgccagggctgtgcagttggttgacagttgaccgtgccaagccattgcagcatggtacgtattcttctccttggacatcagactgcatccaatcaatagcttcaaataccattagccccattaaatcctaacctcgacagggcctcttttctgaattttgccgtttgcttcaccctgggtggcccgacctcagggtgatcagtgaagtggtccacttcgcagtctgcaagctcgagttgagagatggactaaccctgttctagcctagcgcacttggaacccaaattttggttcaggtgcggaccgacacgggaagttgttcaacatcggccggaccgtgacctggagggacgaggagggaccgccgggccaagctgcgagacttgaaagaaagttgttgcgccgacttgcacttcgagaccgaccacgccggtgcacctccaccaccaccaccacacacccaaccaaccaaccatgcctcccaggttacctggccctcaagggcttcgcagcctcacgcgtacgtgagcttttatttacctttcaactttttgccatgccgtccatgatgtcccccgccaaacacacctacgtactgacatgttgctctggaaacgacagtatgtcttcgccccgccgtggcctctccggcgcaggccctgcaacctctcatccaaaccgccaacatctcccagaaagaaaagaagcgtaaaatgaagcaggacccttacggctgggcccaggcgcaacagcgcaaggccgtcaacgtgaagcgccaggccgagctccaggcccaacgcgacgccgcatggggcgacccggtcaagggtatcacgacccccttcgtcgaatccttcgacagcgccggccaggcttccgtctctccgcccaaggtcggccccgacggccagcttgttgaggaacccaagcccctcccaacctcgccgcacctacggaattacctgctcaacaaggacgagttcgacagcgccattcagtacgccgagcacatcttgaagcccatcaaggccgaggaccgcttgacggccgacccggagaaggaggacgaggaggctcgcgagcacgccgccagacacgccaaggccgtcgccgcccttgagcgtatcgcgaagcttgagcatggtggtgctaaagaccgcaaacacgccaacatccgccgctgcatcgagactttcggtcgccacattacagatcagagcctcgagaggccgacgccgccgctggcgcgcggagtggagcccaagccccagccggtgcgggcaggcccggacacgggcagcagtgaggtgcagatcgccatcctgacgtccaagatccgggcgctcagcaaggcgctcgagggccacggcggcaacagagataagaacaacaagcgcagtttgcggaggctgtgccacaagcgccaaagactgctgaggtacatggagcgcaaggagagaggcagtggaaggtggcatcacatgctcgagaccctcggtctgacgcccgccacctggaagggtcagatcaccctctaatacattcaacgcacccggttcggttgtcgcgtgtgtgtttgtgtgtgagtgagcggaagaagatgtgatttccagtcgtagcatgaaagcgtgtgtaacaaaacaaagaggccttctctatgtacaatacaacaataaacaataaccggagaaaaccaaggggcgcacgcgggggcaggccatgtcgatgatgatgataccccttttgtgttccccaagagtccagatataatactttggccgtaacgcgcccaatacgccttttctccccttcccatttcttggtcattgataacatgcactgacaacccggctcaagcaaaacatagggggaggacgaggttcctctgataaaaatgcaacctgaaaatcaaacctcattacgacaacttactgctctttagaaaacgctgatgtagttgttgatcctctccttctggttctgcgctatgcactcggcgatccaagtgatattgcggatttcctaaatgtcacattagtcaacagatgctcaacgaacaacacaggggaaccctaatctcacctgctctctcaacttgacccacgcatacactatggcataggtgaactgcctcgtgaacgccatcttggagatctccatctccttctggtagaacatgtcctccagactcttgccctcagttccgccaccgcccatgttaccgggaccgctgggaccgcctccgaggccagcagcatcgaagaacgacttgtaatcagccacaccctcaacagcgagcctcacaccctcaaagtcatctgcccgcgacaacatgagcgtcccctccgggtacagctgcccaaagttaggatagagcttcttacggtccgccttggacagctcggtgccgaacgagttaagagtgatgttgatagcccgcctatccgcctcaaactccagcaactccgacatcacctcggcagtcggggtcccggccatatcggggtgggtgttgacgaagtggtaaaagtcctcgaggtagttcttgtaaagcgtgttgcgcacaatctcgatgttgagctcgtccaggtcctggagcgacaggctgctcttaaagtacggggccagtggggtctcgatcatgacgctgttgtacagctcctcaatgttggtggccacgcagaggacgggcatggtctcgaaccagccgagcgggtggcagcgctcgagcagctcgcgcgtgtcgcgctcgtgaagggtgcccgtgatgagcagggcgacgttgtcgatcatgtagccgtaggtgaggtagtccatgaacttggccagggagccggccgcgttggcgcggacatagcggaactcggagaccagcttgtcggtggtcttggcagcgagagcggaggtcgaaggcttgggcgggagagaggcgaggaagtcgccgtatgcaggtccgagttggagtttaaggtctgtgggcaatgttgttagggcgatgtggatggaggtgaaatgggtcggggatggagatgggagagagaggctcaccatcaatcgactcgcattgcgtcatgttggtatagttggtgctcgtcaacaggctgttcctgtatccacggacgataccctcaatgtagctgttgatgaatgatggtcagcactgtatctgcaaattagaaatgagacaacatacccattgttgacgttgaataataggccctccatgtctgcggttggagttggaggtggtgatatgttcaagcgagcgagtgttcaacaacaacagatggctggcactccctgtctgggctgctcttgtcgttgttggagctccagttgtccatcgaggtcacaggcgcaggaaggctgcgacagggcgcccaccatcggcgcttcagagagagggttggaccgtgcatgacgggtcttggcatctccaattcagagcggccagaggcgagggttgatggagacaaagttggccgttgaaaagatacgtgcaatagccaagctcgggccacctctggcctcttcgaccccacaccgggctctgattgggggaacgggcgccatggatttcggtgagtgggcaggcagagtgtgggcagaagtgggtgctccaaagtctggtggaaaaaaattgttctttgctctcgacttttttctccccctcgaggctcgtggtgaatatcgcaaaaaaacagcacacccacttgctgtttcccaacgacaattgccagcgcgttcgggatccaaacaccaaaccgcaaccatgcctctctttatcctaacagaaaccagtgccgggtaagtgccatcacatcaaattcacgtccatacacaacggcggcggcgtcgtccatgcctgcatatgcggaggcttcaagtttgaatcgtccaattcggctgcgatcagaccgagaggtctccccttccgtctcgaacctcaacaacacctacctaccataatagtccaacatgtctaacaagtccctacagttatggcctgttcaaggcggcagacaagaagctgctgtcctcggacaacctcgccgagcgtctcaacagcgttgaaaagatcaccaaggagtaagctgcctcgtcacatcatggcaacaagatgcaattgaccaacacgcgtgtgcctacaggatcaagtacaaggagttcgccaagttcgagagcgccgccactgccctcgaggaaatcgctggtgttgttgagggcaaggtcactcccaagctgaacagcctgcttgccgagattggaaatgagaagaaggtcaccctcgccgttgccgagagcaagctcggcgctgccatcaacaagatccccaacctcgacatccagcccattgccgactccaccaccaccgacctcttccgtgccatccgccagtaccttcccgagctcattcctggcatgctccccgagaacttcaaggagatgtccctcggtctctcccactctctctcgcgccacaagctcaagttctcccccgagaaggtcgatgtcatgatcgtccacgccgtctcgctcctcgacgagcttgacaaggagctcaacacctacgccatgcgtgtcaaggaatggtacggctggcacttccccgagttggccaagatccttcccgacaacctctcttatgctcgcatcattgtcaccatgggcatgcgttccaacgccacgactgccgacttgtccgagattcttccccacgagatcgaggctgccgtcaaggctgccgccgatatttccatgggtactgaggtttccgaggaggatctccagaacatcaagtacctcgctgagcgcgtcatcgactactccgtttaccgcaagcagctctctgactacctcgagaaccgcatgcgcgccattgctcccaacatgaccgagcttgtcggcgctcttgtcggtgctcgtctcattgcccacgctggttccgtcatgaaccttgccaagaaccccggttccaccatccagattctcggtgccgagaaggcccttttccgtgccctcaagaccaagcacgccactcccaagtacggtctcatctaccacgcttctctcgttggccaggcttctggtgccaacaagggtaagatggctcgtcagctcgcctccaaggtcgctctcggtgtccgtaccgatgctcttgccgagttccccgaggatgccgatgacgagactcgtgccagcctcggtatccgctcccgtgccaagcttgagaacaaccttcgtcagctcgagggcaagcccattgccagcaagggtgtctctgtcggccccaacggtattcccgtcgcttctgcccccaagtgggacatcaaggaggctcgcaagtacaacattgatgctgacggcttggccgctgatgctgaggctcccaagaagcccctcatccaggaggttgagatgcaggatgctcccgccgatgaggatgaagagatgaaggatgtctccaagaagtccaagaaggacaagaaggagaagaaggagaagaaggacaagaaggccaagaaggagcttgacgacgaggactttgagcgtcttgccaaggccgctggcatgtctgtcgacaagttcaagcgccgcttcgaacgcggccagatcagcatcaaggaggacggtaccctcgagatcctcagcaagaaggacttcaagggcaaggacgccgaggccgaggaagaggctgaggaggaggagaagcctgccaagaagtccaagagctccaagcgcaaggctgaggctgaagaggaggagacaacgaaagaggagaagcccaagaagaagaagaagaagtccagcaaggagtgatctccttttcaagtcttatcttgggagttaattaccgctccgtcttcccttcttcttgttttgtttgtctgtatgatacacctcccggcaaaatttcggcttgtggttgatctctggcgttggtaatgggcaatgtgacggcgtactggatggagcattgatttgagttttagacaagaatattggttttatgttgtttataaagcgactcgattctcatttggatctaaaaagggggcattgagacaggtgcagcggtggtgatacgctgcggcccggttcatgtcaacggttggcggaggcccgaagttgtattcctacctatctaaatagcctccgtcttctgaagcttgaaatcgattgacagtcagtaatccattgttgattcgagaagtgagacttggttcaccttgactagtttacctcgactcatcgggtctctcccatggtgttgacgtccgaatattaatttttgtggtccttatcttatcgcgtcgagcccatcgcaatagccccactaaaattccgtcactgagccaaggagcggtctccggccagcagtcgaaggtcccttgctgcccttcgtttatttacaccccatccttcttcccttcttcttaccattacaacaagaaactacaaaatccccacaactgccgtcatggcagactcggaccgaccgaggtcgcgttcgcgatcaccatcgcgcaaaccaaaaatcaacacgggggggttcaaatggaagcaaaagtccagcaccagctatgacgacaaccaagaccgcgccggtctgcagcgcggctacagggaccgctcacccaggaggaatcgcgatcgggatgatgatcgcaacagagacagagaccttggtcgagaccgcgaccgctcaccacgcaggagagatgaccgcgaccgcgatagggaccaaagaggaggaggaggaggaggaggaggagatcgctacagggacagagacaggagagaccgatcccgcgaccgccgcgaccgttcaccaaggagaagagacgacggcgacagataccgtgaccgtgaccgtgatcgttcaccccgccgcaacaacaacaacaatcgctcacctcgccgcgaccgagaccgatcccctcgtcgtgaccgccctgaccggcccaagaaagaaaagtcagcagcagcagcccctgccccaacatcaggtggtggcggcggcggagaagaaatgattatagtaacagtcaacgaccgactcggcaccaaggcgcaaatccccgctttcccctcggacacgatcaagcagttcaaggtcatggtggcgatgcgggtcggtcgcgagccgcatgagatcctgctgaagaggcagggcgagaggccgttcaaggatcagctgagcttggcggactatggagttagtaacggggtgcagattgatttggaggttgatactggtgattaaggggatacctaggggacgagagatgggactggccaacatgtcgcgcgtcgtggatacccaggttggcaagccagcacaccatttgtcgtggttagagttatatggcgaaaatgttggaattattgtatggactttgcgtggaaatgatacgagacaggacttgggcgaaacagagtggtatagtaatcatcaaacctagctactcgctcaacgaatagactacttacagaatcaaccccagattccgtgaaaagatgccccctccggaaaaaaaaaaaaaaaagaaaaaaaaaagaaaaaaaaaagcgaagtaaaccaaatcgcccacaacaccttacgatgtgaacacgattaatcacaacccatcactcataaatccctacatctgcttcccaaaactctcaccacccatcactatcctcccctttcccatcccctccccccacaaaactccccggcatcccaacacctcctccagtcccagtcccagttccatccctctccagcaccttcctcctattcctctccctctccctctcctctcttctacttccgcccccagtcttcgtctctcctccctccccgtgcccttgcccttgtccctgtccaacactcacaatcgaaccaggagcagcaaccttgctatactcgggcggatcacccgggctttcagcaccaccgttaccaacaccactagttccgttaaccagagaagacccattcactatcactgctgctgcgccgatattctcattatcagagagagcagacacggcttcgctggatagggaacttctattactaccaccacttcctcctcctggttctttattatggatatcgttgtgtagactgcgatggcttcgatggcttcgatggctctggttggtatgatggctgacgtggcttagatggctgtttagactactggggttgagattggggggcaggtggtggtggtcatttatgtcgtcgtcgtcatcatcatcgtcgttgtcgtcgttgtcgttttcgtcattgtccaggtcgggatcgggatcgtctacgtgagcctgataagcctgacgggcgtgttgttgttgctgggcgacgacttggttgagctggaaacggatagggtcaacacgagaatggtcgagcaactcgtcagggtgttcgtcagggggaatgaggatttcgtgggcgtgaccgttgtggaggaggatggaatttgcgcgctggcccggcccgggacgggtggaggtgagggattgttgggagaggcggcgggggaaggtggggggttgtgccgggtttgggcgggtcgtcatggtggttggttggccggtggtggatgtgggtgagtctttgggagaggaggaggatccgccgcgggctttgagttcgccttgggtgatgtagtgggctttgaggtctgttgaattgtgttagtactgatgaggaaggagaaagcacagacgaggtggtggagggggtttgagtaggggggtaaataagggttaagaggttgggaacgtacgatcgagacagaagccctcgacgataacttcttggtggcatttgggttttgagcaaccatctgttgttttatcagcacttcagtttctgcttggacaaagccctcatgataggagagaagggatgggacatacgagtcctgcaaaagatggctaagcggtcgacgaactcgggacaatcttgggcacgacaagtgtctacaactttgtcagtatctctggtctccaagggtctgggctccccgagtgacttacgcaacgggcagaatttatcccttgggtttggactagctgcccaaggtcttggaaatcgacagttgacctccgcgcagcagtctgttccatgtcaacatgaggtccaacttcatcatccagccagggacaagaacaagggcaactcacgctcactgcaaaacggcttcgactggctactcttgttacagcccctctccctacacgtgtgatgtgcgcagtaaagtgactgctcgaccttcatgtctttgcaacggtttaccgcgcaggtcgcatctgattgtcggagtttagcaacttttcagcactgaataggtggatcaagagaatactcacggtccacgcaaaatctgaggtactcctttgtgccggcgacattatgccttgctctgttgcaattactgatgtcacatttgatgtctttcagatagtgtttgtcagtgggttggctaagctacctctacgtagagcgagtgtgatgacttacggatggcacaatagggatatttcccctcgactatcgttccacatccatcctgctggcattggtctgaagggagatcacgacggtgtcagtcttcacgaatattatacccattataccccagatacaaggcaacagaaaatagataactcacgctcttcacagcaaatctgtttctcaagaaccagtttcttacatccatcggcacggcacccatcttcacagattgctcacttgttagcatcttacttgattgaagtcgaccggatgatttaagcaaaaaaagcctggtactcacgttccttgcaatagctagccttggccgatggtttccgacgaggacaccttcgaatagtgcacttgtctgtgaagggagaggtaccctttcacatcagcacaagtcccaaacaaaaagcctctggatgcccagcaataagactcacgatcagcacagtactcccacctctggtacactggcagagaatcaccatgtctcgattcgtaggctggatccaaatactgaagtctcgcctggctgcattcgggaacgggacacctcgcgtctgtattattgacattatatgttgatcagtcacaaactcgtccaatggatgggaaagaggacagtaggtagatagtggagaggcgagaggtgaggtaacctacgataagcacaaacagcatcatgcgacggcttcagctgcgtacaagtctcgtcatctctgaagaagtgggtgcaggtatctatttgtctcagtcacccatgttagaataatctttttttttcaactgcagatcacatgctaggaatttcagaataacaacatagacagtaggcagtgcggattataagagacaaaaaagaatagggtgggctaacgagcttgacaaaaaggcgacgcaacagtcgatgacgccccggcattcgaataccgatgttgatgaccataccctcctccacccggagctccagctccagccggcgatcctctgccctgcagagtgtggccatttctatccctgatgatactggcccggcgctcgagagggtcgatgtagcctcctcctgagcctcctcctgagtcgacggtcttgaagaggacttcgtgctgacagccttcgagtcggcacatgagttggcctttacttcggtggttcatggtcggtagtaccctacctacctacggtagtaggagatccgggaatatgggtgatgatgatgaggaggaaggatggttttaatcggtaggttgatggcctggtctcgactaactggcctggcctcgatcaacgaatgggttgggtaagaacaaccggagtgaaccaataccgagtggttcaggatctggtttccagttcatccaggtcgaattgttcaagtcacagaaagaaaagaaacaaaaggagagttgaagaatggagtaacaaaccgacgcaaacagtatccgttgtccacggtcaaggtaaaggtcaggtgagacgataaggtaggagactgggaaaggaaaagataacagaaccctagtcaagtcaagtcaagtcaagtcaagacaagtcaagtcaagacgagtcaagggaggacgcaagacgaggtcatgagctcagctttgtggtatgggccggaccgtccgttgaactggttacagcagtgtctgccaaacagacagacaggccaggcacacaaagacatgtcaagcaggcaagggggagggaaggggtcggaggaatgtcagaaccctaaaaaaagaagaaatgaaaacaggaatgaaacactaaatgagcaagcaaagcagatacataccgacatagaccactcatgtcctcttgtcaaatcaagtcaagtcaggaggagcctttgggtacgtgggtagctacctagaggtaggtatgttgttagtaccaggcacaccacgttgtgatcagccctgcctcccctgcctcccttcacccctgtacgtaggagcttgttgtgttgatgtttcacttggttgccgttcggaaccacattggcggggcaaagcactccttcctttcttcctttccgcaatctttccacctgcacctttcagcacaacatcccattctacaatcgttcacttatgtagtcgccgccaatgtaaaatggaaagatggaccaatacataccggaggcggggactcttcgttgcttcccgtaactcgcctacctattttatcatttgttagtagccagtcctgtgcatctctcctggaaaacatcaagtagcttttccattggttgatggttcccattcaacaaatccccagccattcctcaaacactgatcatgcgtgtggtatgtgtgtgtgtatgtgggcgcggggaaggagaagaaagatgccaagcggttaccacaccagtcagatggctccatccaacaaacttcgagaggcatacagtgctttctaacgtgcattggaagagggaggctgcgtctcgagaagagggtgtcctgacctcctggattttgttttctgtgttgtttttttggatagccagctcaagtaaaagtaaaccaaaaagaacagaaataaacaaacgccatggtgtgattgatgtgaaaagcataaaaatgcaagcgcccggccggccaacgggtgacgactgaaatatccccaaagagcgggggacgatcagaaacgtagaaatgcttaacgctcttgataaacaatcaagcatgaagcacattccatcactttttccatctccgtctgatcttatcgtcctcgtcggtcatcttctccggaatccttcgataaggacgcagttgcgcaaaaggaaagaaaactttaatcgatgcagactcaaagtacatatcactttttatcatcggcgttggctgtgggggagggggatggtcgcttgacgacgatgatcctgtcccgaaaaagaatggagggatgcaagtcatatcgaggcccctatcacgtgaaagcgtatcatcctcgtgctggatgctggtcgcgtgtgcaagtggtgagacgcggttacgtgcgacccggtcagtttggtggaggatatttcaaagacagccactcggataccgtcagcacttgactcgatatcctggcatgtcgcgccaaccccaatttagtataatgatacccatcataaagcataatcgaacacacaaacaccagcaacgtcgctcgaaacagactcctcatcagatccatcgtcaattcatccttcagcttcattatggtacatccacacctgtcttgcgccatttcggcggcgcggcctctcccttcctcccttcctttaattctttctgtcgttatcatgcaaggtattccgggggtaacaaataaaacaaggttaaccaccatttagtcatccgtttctccgtaacccctttgcgcttgcccaatttttaatgtacaatacagaccaatgaagcaaatccatgctatagcgcaatatgaacttttttgatcatgagaacgcccaagatcccagagcaaaaatgcatacgctcacacaaatagatgccagacgagatcaaaccgaggaaaaaaaaaaaaaaaaagacagttaagctcaaacaggccagccagattcagcaggccagccagattccgcaggccaaccggatttggcagaccaatcagtttcaacaggccagccagactccatcgcgacaggctcgggacgtccagactcctagtgctgctcgtcaccaccggcgcgaggaggacgagggcctccacgaccaccacgaggaccgccacggccacggccacggccacgtccatcgccacgtccacggtagccaccacggccgcggtagccttgctgctgaggaccacgcttgccctggacggactggaagccgtcatcagcaccagtaggggcaccggcagtctcgggatgatcgtcagcccacgactgggtgttggaaggcgcggcaggggtagcctcaaggcccttctcggtctcagcgggatcgcgctggacctcgacccactcctgagagcccgtcatgtcggtagaggcagcagccgagccagaagcatcccagccgctctcggcagcagggttggcagtgctgtcgccggcatcggtctgggcgggggcaccgccagtagcaggctgctcttgggtgtttccgttggtcaaagcaacagcggaaccatcgtcgatttcggtaaggccagcgttggcaacagtaagatcggtctggggttcctgcttggactcgacagcctcggtctcagcgggcttggtttcggcgggggcctcggtctcggtctcggtggtctgggcaacgggctcctcagcggcgggctgggagaagggagccgcataggcaatagcgacctgcttaacctgggcaactgcaaagacggagtgaggttagtatatatggaaggcgggctacatgtgctagtggaggggtgcttacaggtagtcttgagcagctcaccagtagtgctgcgagtctgctcctcggcaccctggacgagcttcagcatgttcttgacagcattctcgtcgcccgagtagatgtggagcaggacaccttcgagagccatattctcgtcggcagtgctgtcggcatcctcagcgcgacgggcagctgcgaggcggaggaactgagagaggtggagcaagctatcgtggagcttcttgtcggcatcggcctcggccttcttctcgagctcggcaacaaggtcggccttttcctgggcaaacttgtcggcgagggccttctcctgctcggccaggcggatcttgtgctcagcatcaagcttcctgaggagagcaatctgctcgtcaagctggaaaagctgggcctgcagggcgggcttcttgaggtatgcggccttttggtcggcattgatgatcttgagagacaccagctcatcaagagacttgttgccgtgctcagctaccaggtggtcgatcttggaagcattggtctagattgaggaacataaagtcagtctctagcgcaatggcgtggcatgtcagtgcgagtatagaaacctacaatcttcttggacacattgcggatagccctatacaagagagaagagacaagtgtcagcagctagtagaaggtgatgggatggaatgacgacgatggcggctagacttgggtaaagaacggacttttggatctcacgaatatgggggttggacgagtcgccctcctgagacggctcgttgccagcagcgagagaagcgggcttgtctggggtcgaagaggtagcgagggcgggggactcggtgccctgcttggcctttttcttcttggccgacttggactcggtcgcgaccggagggttctggacggcggcggcagtcatcatgtgtagtgttgtggtggatggggtggtttgtcaagcttgtggtggttgcgcggtgggtaattcagttgcttggggacaaggctccaacgatatgtcgggctacctatgatgctcctttgcggggttcagttgcgttgcttgactgctgatgcgaagaggggtggctagcagcagtgttgattatggagagtgaggcagaaaaaggagaatagcggtagaagagcttgttgagttgtttgcgaaagaaggtgtggtggagggtttgttttgttgtttggcggaaggaagggtgggagtgggtgggtgggtggacgggacgggaaggcggcgggcggcgggacagctcagctgctgacgttcgacctttttggagctctctccgtccgcgggcgggcgggcagccaggagaaggagtggagacagcgattcccgcccaggcgggcaccacctacaacgaagtcagagccgggcagttgctgataccttccattggaaggttttggcgggcgtccgacggctgggcggaggagtcacaacgggcctcctgaagctacctacctacctctagaggtacctacaggcagctgaggctaccatcgggttccgtctggggttggccgcagctcggcggcttcccgtcgactggagcccacagacgcgggagggacaggcacagaagcctgaagaaagaccaagaatcacagctccatcacaggcaacggcggtccatgcagtatagtacggcagaattcttggacatgaccatgaattttgattttaccattatgtacgatggatgtcgagatgtcttcccccgcactcgattcaacttgtcatgtatgagccaactgttgtcactacctacatccacgaatgaggacgtgtacaagtccatgtatgcacttgtaccctattgaaaactgataggtcgtcgaaaccatgctcccgtttgcttcacctccaacgggatccctttgacggtgggggtaaccagcccgtgtgttgtctaggcgcagtgttggaattcctcaacccttgaacttggcaagagtgtcctattgcagcaaaatgtcaacaaaagggggtcaaaaaaaaaggggggggcgtggttgtggggaagaagaaaactgaccgcagtgactttcttgacactccgacctgtgatgccccgttcacccccttgcttggcttcgatggtagcctccttcatgaggctgtcagagtgtgtgttagcgtgataccgtttcagaaggtgtgaggaagtggttcctacgtttgcatgaacaaaacataatcgagatagatctgcgacaaacacgatgttagtgcgacgcgttggattttgggaatagtggcatttttattgttatcttcgcttaccatgacatcgacatttttgctaacattgcagttagcgtgggccttgacaatcttcttgaccgttgcccgcgggtatgctttttggccgggcatatttccgcccagacttcttcttgcagttgattgaatatcgtgacaagacctaggatatccccgataccatgtcctttgctgctgtgaataggccaaccgtgcccgaggttgatgttgatggtcactatcagggcagatagatgtgttgttttgatgttttggcgttgcgcagaggacttagcactaacacagacgttgtgaccaatcgggtagcagagccccaaccccaccatgaagtacagtgaaaacccttgtaagagcaaccttgtatatgagcaaccccccctgtatttgcaacagtatgggccaaaactctcttttttatatgtgtaagagcaaacgagtatacagtaatagtctatttagtaatttgctctaaagtaagggtacttctcacccaattatagccttgatactactttatacccgctatttacacactttttacattaggggatggggaggtctgggcgccaaggctttcctagaagtgcaggttttggtagtatggcccgtgcaccctaccccagcaccagcaatcccccctgtttgagcaatacttgtggccggatttttggtgttgctcgtactagggtactgactgtatgtacctgggtagtaccccccccccccccccctggcgtcgatgaacagctcccgtcgctgtgcccctgatggattccaggtggggtcagacgggagcttcgacgtcgcttcggtcgctccctaggtcgtcagtcgtcaccacccaacgactctatctatgtactgtaccgctatcaaacatcaccaaccaactccaccggcaaaatgaaccgtcgcatggtaagtccttggtccataacatctgctctctcgcgctcgtcgctaaccacccctcaaaacagttgagtaaagaggacgaggaggcggccggcgacgagatcgaggtccgtcgcgaggaccaggacaagatcaacaggttcagccgattgcaccagcgcgaactcgccctcgaagaggagctcaagaacaaaaacaaggagaaggaggaactcgacgacttggaaaccgaactggagcttgtcgaggacgaggacgagcttgtccagtaagttgcaaccgtcagcacgacacgtagccagacacatactgagacccgacaacaggtacaagattggcgattccttcttccacattcccctcgaacaagccaaggagatgctcggcatcgcggctgcaaaactcatcaaggagatcgaagccctcgatgacaagcttgaaaccatccgcaaggagatgacggggctcaaggtggaattgtacgcaagatttggaaagacaatcaacctcgagacatgaagccatgcccgcaacccatttcgccggcttacatccctttcgatgagtgtgaataatgcttccgtgtacaacactggcaacagttccatcgaccagggctgagcagtcgctaccaacttaaaccacgtcaacaacatgatcagactcttgggcaaattactggatataacgtgcatgttatgtcactcaaagtccctcaggtagagaggccagactcgccggcaggtcaaatgcccaatgaagcatatctgcagctcgcagcgcctgtactgcaagccgctcgctgccgggcctcggccctatcaccatattccactgtcaacggctggctgtcagtgggaaccaaaaacacattgtaagcctttctccaagtcaatacagcaactcggtcccggcgcccttaccgtactgactgaagcaggtaatataactgatgtcaacctggggcctcgtagacttcttatcttgaccatcaatgccggaatatgcatttgctactatttggataattggagatgcgagaatcgcatgtcccatgcgctgagatgtgcttcaagcaggaacggacttgacgccttgccgtcgcttcagcgatttaagatgtgccaatcacccgatcctcgtcctaatcaccttactcactctatcgaacgaaattgtcgccgcggacggcttgccttagtccaggacacgacctcagaatcgccagtctctaacctgcgttcactggcagggccggcccatggaatgctgaccactgttcccgttgatcagtacagctcgagccaaaatgctgccgactttcgaatgagttttttttcttgatgtccatgacagagtttcctgaagtcgatctgggaaaaaggcctgaggctgcagaccgtggcgaacagacatatatatagatattggccctcgacgtgcaagtgacgataccccggatccaaccagttggaaacagccacacccacggctatgcttcatctccgcaggccccatcgagctccatgtgctgaccgagttgactccgtcacccttccccgtctgtcgacaatccctcggccgttgggataaatcagggattgtacagcacgaacgtcatgtccacgtcgagaccatcccctttgttgtccctgaagaccttatccttttcacatgcccagctcaactcctcttgcgccgcaggctaccaccatgttggcaacgtcagcaatccctctatccttgcccatccagctgggacacctgtcttccaacaaattagtcgctgaagcttgattgggggactttcatcgtttcgagatgagggtgctttgctcaacgaaatatcacttggccggatggattaatgatgtgattgacttgtggcttgttagtttactaactgttaccctgctcatcctcggatatcatcacttccgtgatcaaatccccttcccgtcatgcatacactatatctgttcaagcatgcatgacatattctttcttcatgacgattatcatgggcgagacacatgcttcgattctcgtttcgtgactctgctgtaatggtatctgaacaagatggcaactctatatcacctctttttctccatcgctcgcccgctgtcaagttttggaaatgactcttcttgtgttcgtcttgattattgtgtaaacgacctgaccttcaaagaaccatcgacctctccgctccattgagtggtctgatgacctccatactttcgcaccatgtcacacaatctcgaagagagccccggtgatgatgatcatcggcaatcccaacccaccgaggcagaacagggcatatcaagatatggagatcgagctgactctgattttgtgcaacgacccaaaaatacggatggcacactacagcccagcaaagacaaggagtccctccgtaacaagaagtctccggagccgaggaagttctatctcgtaactcacaactcgggagacgacgagaggcaccgtgggagcgagtcttcatactcgtatgagtcagtgaatcttgaacaaccctttcgcttcggcgagttcaatacactcgtcggagagtctttaccttctctgtcaacacgggacagtactagtggtgagcgcacatatgcttctccaagttacatggccgcttctgctaaccgatccaacagctcccagagtcagcttttcagacccggcaaccatccccatcagtggacatgccagttcttcatcctcgttccacgaaaagccaaccactgttgagccacgggggatcccatcccaactcctgccccgagccagcagcataaccagtttcggcttcatcgatgacggtgaggacaccatcatctcctgggaagaaaacgacccagaaaacccgtacaactggtcctccggcaggaaagccgccatcttgctgacggccgtcatgttgatcctcaactcgtccatgggcagcgccctgcccagcaacgccatcccctttattgtggaggagtggaagatcgagtcggagcaggagacggtcctgcccatttccatctacctgatcggtgaggccttgcagtattttagttatttctcgcaaagactgacggatttaggctatgtgatgggtccgatcttgtgggcgccgctaagcgagcagtatgggcgcaggagattgagtatcgggacgtttgccatgtttactttgtttacgttggcgtgtgcattggctcctcattggatttcctttatcatcttcagactgttttcgggcatctttgcaagtgcgcctattgcgctggtgccggggattattgcggatatttacaatgaaccgaggcagcgtgggagaagcatggggatttttatggctgtcagttttcccttgcccctttcccatccacacaaccactgaccacccccctcccctcacagactacagtcttcggccctctcatcgcccccatcatctccggctacgcggccaccaccatcggctggcgctgggccttctggatcggcctcatgtacgccggcctgaccctcctccctctcttctttttgttgcccgaaacctacggccccatcctcctcctccgtcgcgcccagcacctacgactcaccaaccccaacgcccacgtcgtcgccccccgcgaactcgaagacacccaacactccctgtccgaactcaccaccatcgtcctcacccggcccatccgcatgatcctcatggaacccatcgtctccaccagctgcgcttacatctccctctgctacgccatcttctacatgacctttgaagcctaccccttcatcttcatcgacctgtacggcctcacccccggccaatgcgggctcacgtacctcgccatcggcgtcggctgcttgattgccctcccgatcttcatggcatgggactccatactcacccgcgcccggcaccgcaacgccccctggactcgccaggaagaataccgtcgcttgccactcgcttgcctcggcggccccatgttcgtcgtcagtctcttctggctgggcttcacttcccgtttttcagtccccttctggatccccatgctaagcgggatccccttcggcatgggcttcatgtgcgtgtttcaggcgctgctgaactacttgacagacgcgtacgagatctttgccgcgtcagcgaatgcggcggcttcgtgctcgcggtcgttgttagcgacgctcttaccgctggcgacggcgcccatgttccatcgcttgggcattgcgggcgcatgttcgttgttgggtggattgagtctgttgatgacgatgatgccgtttattttcctgtggcagggggagaagattagaaggagttccaagttttgtttgttgttgagggaacggagggaggagatggagaggaagattgaggagcagaagagaaggaggacgggaatcatgatgacgattaggatgagtggtgtgccaccgccggcgtcgtcgtctgctgctgttgctgctgctgctggcttgcgattctcggcttatggagaaggtatggcgaggacggagacgaggggggaggcggggagggtgctgggaggaggaggagctatggtggacattgcggaggaggagcagcaagggatgaagaaggatgtggaaaagggaatgatggagatggacaaagggaaggagatggagatggagatggaggggaggaagagttcttcaagtggcagcaactactcaagccacagtgaacgaagatgcattcaggcgggtgatggtaggagggggactggcgatgtggtgaatcatgtctttgagtgcccggactacgaaggagctgatgaggtgggcgagtcctcattcagtcacgaccatgaccctcctccgcctggttcaggttcaagaagtggtggctcgtcagctaccgtggcggttagtcctccaccgcctcggatcactggtacacctcatgacgatgatgatagcgatgatgatggaggggggaagttgaatggagacgggcttgttattggaagtcgggaaggaaacgaaaggaagaaagatgaatgaatgattggattcgcagatgttatggtacgataacgaagaaagatatatactaaccaaggaaataaattgaatagaaaaataggaaaataaaagtgtttagcaccggttagtagtgttcaaacgcgggccacctacctagaggtattcgtcctacttccgcgaaggaagatactacgacaacttgagtgatttaagtgtaggtaaagaagaaacaaacgagcatcatggcgagaaaaatgcttggttatttacacttgatggacaaatgtcactggtgttcaatatggaatgaaagaaatccttgatgtagaggatggcctttcggctgatgataatcgcttaaatactacctctggttttactaacacagctgctgtaagtcgttacatcagagaaagcttgtcattacttgtttcccacaccacacgtgatggccagtaacgcaaagacaatgatgcccagttccgcctggttataatcacactcttttggcgtggttatcaggcctttcaacttttgcagaaccaccaaacactggaaatgcacgttgattctctactccgcacaatacctaacacttgaaaatccatcaagggatgaagctaagaaggcacgaaacaacaaaaataaaaatatgattgctcattgaaaaccagtgatggttcacttcttcccccttttctacacgttgccggcggctatctcctggattgaaagcgagttctccagatgagatccacgcttgttgtttgtgggaaacacttgatcactatcgtctgactcgtttgcatcatcgatagtctgcgaatcgttcggaccactccaggtattgtactttgaggagccagaagtggccgaatcactctgacactggccattttcatccgaaaatctgacctgatgtgttctcagcaccaatgttgtatcactcttgaccgaactcaggtcggtaattttgatttctggcacaaccgctttgttcgaaatggggatagacgactgacgactggactctggcgagtatgaccgcggaaaggagtgaaaagaagcatcgttgagagagggagagctgagtggcgtcgcaaacttgtcagtggtagctgatgaatcccctccacgacttctggggaaagtgcctggcatagtcaaattccgatgactgccggcattggacccatcaagttcaacatcggaaccaacagggagagttacccaaggtctgggtccgtcttccacctcattcgacaccaaccgcttcaggcgcctgatttctcggcctaatgcttcgagttctcgataaccagcctcggtgggatggagtgcaagctctgggtattccagtgtggctcttgcttggtcaagatgcgaatccccgcacgaaacgtctgatgatcttcgggaatgaacaagcttgtcgaggccggatttgagagcctttccgaatttgcttgacattgagttcttctgtctgtgacccatgaccccgttatgttggcggttggaaatagccccagagatcgcggtctgtgtaatctcttggttcggcggtttatgggaagctattcgctcggtccgagcttggtccgtattttcgtggtcctcatttcgttctgcacggttgtacgaaggaaaccttgcccatgcctctggaaactttcgaggcctctgtatctcgggtcctgggctctcgagtgacgatctgcgcacacctgcgacgttcaaaacattatcgctcggctctggattgctttcaagtgtcttggcagaaagttcagtggaaatggacacgggactgctgctttgatcttggccaccagggcgcgctcctgggtacggataggggtaataagttttgggtggaacgtcaaatggtcggtagtcgctatgtctctttttagtacctgtatggcgtctccagatttcctctctcacagcagattgccaaagctctactgtactatcatcacagtcggagaatggaaactcgctgctttgatggagcgtttgcggaccaacatcactgagtgcagatttcttgtgtctttgcgaatcaaccgggcgtgatgtagagggcaatggagtattctgctcgccgtctacctgaccgtcaaaggaagccggggtcagtttgacacgtcgaggtaagctcaaatgtaatctcgccagcagtgagcgcttcgacggttcggcgcgtagtttcatggaatcggtcggtttatcgaaccttttggagatattggacggtgccccatgccctagatgaaatcgagcaaagctcctctccattatatttagctttggtaccgattgacgtttgttgatggtatctgatgccacgcccgatgagattagctcggtctgagtggcggtgcctccatcagtaggactatcgagcgagctccctcccgtggccatgttcgaatggctttcaccaaaagggttggacggaagaagccctgtaatctattagcatccgaacagaagtcgttcatggtggactactcacatcgcagtggtgtcgctgaaagcaagttatggggacccatgacacctgacggtagatgcgatgaagaagttcctgcgctaggatcggcgctatgtccagctgagggatatgccgatgatgggttgctgatgaggccagcctgaccgttaggctgtctgtgtgatgtctcggtcccgtatgcagctgtctgatccgagctaccatgtctcacaacatacctacggactgtgttctgttccgactcggtatttgcaggagattcctcaggagtgttcagagtctgtgtagcaagctgccgatggatatccatgtcatgaagatggacaatctcaggacgttgaagactaatgtcaccgccagggtggttgggaatcgagctgcatctcttgagcatgaccactttagcctgttccacgcttatttcgggatcaccgtctctatccgaagacctacccaaggaaagtgacggcgaacatgatccaagaccctggcttctgagccaaatacccattggtgactgatccaacacgcatggagttgcattcccaggagtgcgggccgaggaagagcgtggacgagtctctgacttggaccggcgtagtagcggtactgaacgtgaggtaaccgccctcgaagctgctgctttgagggaagactcggcatcttgggaggaaccatcttgatcgatgaagcccagaaagtcttcgagttgagtagcgctgtaagaaagcctccaagagcccaaggaggaagtgtcaatagtattggaatagcgctgcggagccaagaccggagaggctggcatctctgggagtgaactgcgttctcgaactggcttctggataaccgcaattgttggatatttgagactgtttactcgggggcagctgttttccttgtctgaaaggggagccgcctttcctggtgcagagacatcggcactggactttgcaatggacgaggaagtcgtatcggaatgtgcctctccttcctcttcttgggctaccgagaactctaatgcatcacggggccctccacccggaaggtagtcaggcgaagaggatctgggtggtggcagcacagaggaaacctcactccgagaccgctcgtgggattgctcaatgcggagttcctcttgtatccttttgtgcatcagtctcttgagctcggcccgtctttggatttcctcttggctggagccaacagctgagcgagactttttctttggcaaggagtcttgggacaagtgacgacgaatattctctctgacaagctggagagtgctggtactcttgcttggctcggtcgatctgcctggtaagtcgtcctccgagtcttcaaccacgagatcgctcaagtcggctggcccaatcggaacgatcacagaagatgttgccagctgcagcgatgtaccagacttgctggaagagtctggataagcgtcaacggccagcggaatggcgatgactgggttggatgtaagtggtcctgcaacaggtaagcgagcaggaggaggaagtggcggaagtgcacccgagggtttcggggtttgattcctggggctcggtgtcgacggcgtcactgttctgggagggcgaggtaccccacaacagcagaagcccgtcatggtccaggctgctatgtcgagatggagcaatggatcattggcttttctttcgcatgggtgagtggccctgctggtgttttgaggcttgctaatgttgcagtgtttccaaaaagggagtgttgtagttttcgctgtaatgggctggacaacacagggccatcaagacccacgagaagcagatcagggtgaagatgcgaaagggagcagctccaacagcaagacgaggggtggaagagagacgaagctgacaagaagagcaatctgaagcagtcacacagagcgacaggtcaaaggtgacgggcgtagatgcaacattggtccaatttcctgggaggcgtggttcgagctattcctcttgacgaggaaggtgaggtagtgtgtaagtaggtaagtagcgaaggtgcggaggaggggttcaaggttcctcaagcccgggcaggttccgaatcaatcgtgcgactctggataaggtaagactggacctgtgattggattactacctacctctacctgaaaggaaaggaaagaaccttaggttcagtgatgataccgagtacctaccttacctctagggtaggttggtagtgtgatggatcccatgttggaaatcttgagggtctgatccatcatcactctttccctatttgcttataactttcctgcttcactgcccctgcttcagtagagaggttgcctgccttgagcggtaagacatctgcagcgctgtggaaggtgcaacaactttaacaacgtgaacggcaagtgcagctcaccatggcatggggtagagatggaaaaacgaaagtcgcgtgctagcatttgcgcgagtcacagacctgcaacaccaaaccagctgcacccagtatgccttagctcgtctagcgatatttcgccatcgtcccggggcgggaatcatagagcgtagaggtagccatctcagttcgccacggctggcttgtaaataggcatgttcttgcctccatcaaacaccttcccgctcccatcatacggcgtattccacggcactccatcttcaatatgccacgtcttctcgaccgctggcaaggcaccctttccaccagcacccacgagcctccaatttgggatcgggataggcaaccagctttcgttgtgtagaaagcccggataagacaacgagttgttgagtgtcgccaggttcgtcgggtccctgtttcctccgtacctggccgtctccgccgcgaatcggaacacattggctccgacgtcgtacctacccagatggggcagtccccaattgttttgcaccgaagacaggatgctgtagtgcgtgtaaaaggtgtcgtcatgtgtgcccctgagctccttggggacggcattgcccagcagcagggagacaatgtggttcggctccccgtaattctcggactcgtcgaacgtgagcaggatgagcgtccgctcgtcaaaggccttgtcgtccaacaagggcttcaagaactcatgcgaccactcggttgccgtctcaagcgacgtgttgtgtccgtcatgcatcatgttgggcgacataaacacaaattgcggcactcgcttggccacaaagtcgtcgtggaattcgtcaaaagactgcaagcagagcagacgcgttccgttggccgtgacgctgtcaaacgacacaaagggactgaaagataacgggttagtttggtgtcatggtgacatgagagggggagaggggatcttgtgcaaggtaagaaggtgtcggtttacttgtgcttgcggacataatcccacccgccgttgtgcgtggaaccatcgctgtagttacccatgaagccggggccgggcatgtcctcaaagtatccgccccatgagatgccacgggtatcgagcaggtcaactaccgttgatacattctccgggactctgacttcgtagtcatgattgagtccgaaatagtcaccggcaatggcagcgagatagtttggctggcttgggtgtgtttgcgcatagtatctcgagagcaggactccctgcttcttcaggtcggcaatgcttttgtctaccgcagccttggcaaagtcctatgggaagagtcagtgaacctgttgatggaaatatatcaggtcaagacgactggactgacctgattctccagccaaatggtgatgaatctgtcaaagacctttcccttgacaacgttagctgcagcgcccacagtgtgcaaagctgcaaggccgcaaagggcgaataaggaattccgcatcgcgaggctcttgttggtggtctcttctgcatacgcccacttcctgatcaggactgagtggtgtgagataatctcagtcgatcctttcgcatgctctcatgaatctcgtgataaaacggtaggaaaaaccacgtcgccgtcggcagcagagcacttgctgccaagcatcctgcaagattctggacccattgtcggccgccttaccacagctgtgttaatggcgggttatggcacagcatggtgcatttacgactcggacagccgaccccgaccccgagtcagtcgttcctggttgccggtgtcacctgggacactttatgatctacaccgaaacgatccaaaagagaacatggaacattatcgtgctatcggagctcacagtgaacaagatagtatgatctttatcccagagatcactccatccatgctctgtcgtgaccgtttctccgagaagcgaacctgaagagtggtctccctcaacctgaacccctggactggacttccatgtctctagtgaacgggatatctcacctcaaaaagatccaagacaaggacgctaacagatctacattgggtttcaccgccattactgttaacgacaaggcctgatgtcgtcattctgactgcccgtttggacccctatcaggcacactttccaagctggaacagcgatcccctgtaacatggaactgggcagcactgactgacctgcactgcaccccccgcattgtattcggttccatgccccagatccaaccccccccctcccccgacaacctgaagtgccgtccgtggaaagatccatccatccgcccacagtcgcgtcgtcgcgtcttcccccctcccccccccccgcaattaaggaacattttccaaaactcccgtccggcttgctcctttcctgctcgtcgtcaaatgcctaacccggagtgccattccgctctgtaaacaactgaaggaaaaataggaggggaaaaaaaaaatggcatcccaaaacttcctaggagcctccatcacgggcggcacccgagaaaagacgtactttgagcagcagcgcgaagcactgattggggaaatcgcaaacagctttgagcacgtgttggcgaatatcaacaagctgaaccgctcgttggaggctgttattactgtatgcatttttgtctttctttctttctttctttccactcgctgctgctcgtctcgattttttatgcaagtccagtgagtccgatgacttcagttactaacgtgcgtgacgttgcgacgataataggttggcaacgaattctcctctgtcgaagccctctggtcgcagtttgaaaatgtcatggccaaagatccctcggagacacagggacagcagcagcagcagcaacaaggacagcaacaacaagccgagcaaggaacagcaacagcacgacaagaacacggacagagacggggccaagaaggacgacaagaagaggatgataccaagatggaggtggatgaggaggatagcaagattaagatggagaggtgaatcgggcacacggaaggagatccaaggacaacatgtcacgtccgaagaatggacgccggacagctgaactctggattggacaaataatcacacggaaggatggataagatacccaggcaattaggccaatgcgaaagcattcaaatcaattcaagtaagaactattaacagttcggttcacagatacaccccgaggtacgacagccatcgcacatgtggatgatctcaggccaagatgcggcaaagtattttatgattttaaacatctatctgatgtaccaagatgtctcctcgtctataaagcgaaaactcagtaggaaaggatttgagtagaagcagatcgcggaggaaagttttgctcttccacctctttttaagacgtcgtacccatggggaagctggggtgacgagatgctaagatggattcgaaaacccgtctcggctaagaatggtgtttgtttcttcctgtctgcaagttgcaagtttcaggcgttgtcggaagagcatcatgggggtcttgttggcaaaacccatggcgttgtagttcgtccttcagggtattgttctccaagccgaccctgtacggcatccctcctcttgaactgagccttttctttccatcattggagtttccaggcacaaattgtttggtcctaacattgaactttcacggcgccaatgccttgtcccaagtcgttgtctcatggttcatgacaatcatcatatccgaatcaaatcctcagacttgttctgcaggtagaaaccacgacgttaagcatgatgcctttcatcgaaaacgccaaagagaaggggggtatgcatgtgcgtgtgaaacgctcagtgtggcttactgtccattccgaggtaatctgcggcaacgacgagctcaaggcagttctcgacggggatctccatatcaggaacgtcctcgcggtcacggtatttgtaccagtaatggaagtactcaacgaccttttcaaggataacgccactagagaagaaatggttagcaactgggacttggcaagccgagataggtcaaacgagcaagcggatttgggttcgtgaaaagctatcagatcaagtgtagttgataatcaagcaggccatgccacccttcttgaaaaagagaaggctggtctgtcataaagaacgcagcaaaatatttttcatcacgcagcttgttgtctcggagagccaaaaatggatggggatggggacggaggagataacctacttgatgtcctgcagctcgcaacgaccggtcctggcctcggtcatgttgttacgcagcatacctctaatgtagtcactgcagagggtcgcctcgcggagcacaacaaactcgaatccatccttggagacgagggtgatgtacttgctggcgccgccgttaccgttggtggcgtccattttgtgtgggttgcgcgcacttgagcagcttcgtttgttggaccgggtagaagatgaaaatcctgacaggatggggactgtgcgtgattagtagcagtcaaataccgtactcttccctcgttgattgttattgttgttctgacgaggagtgtgtaacagcaagaaagagtttgcggttgttgcgcctcaacgcgtgccagacgcggtttggggaacaacgggcagaaaattcagaagacaaagtgaggggcggggagtggaaagtggaagggggatggaaaccgaagaacattagaaaagcggctgacgacagcccgtgcaccacttccacctaccacttgcacctgcagtgggtccgcacaccccggagctgatgaaaagccggccggccggcgtgcagatggtggaaacgctttgtaggtagttacttagtattctacaagtgacgcacaagccacatgatttttgcccaagctcatccttgaagcttggagcttcttttcttggcgaagcctggtcccgttcccgctcgtgcctgttcgtccagtgtctggacggcaaagtgggtctttttccccttaccagcctcccagcctcctcgagttcccagctgaacatggccgaatctgtacatgtggctatggatgataggcctccgcatgtggtctcgggaacgagaaaagacgcacacaaagggcgtattgaaaaccaatctcgttttcgtcggttattcctgcgcgggaaagcggtgcgatagaagttgagacgatgcccacagtatcatgttccgtatgatgtgctgctgctgttgcgactcgcggattcggtacctgcatcaaaacaggctttctcggatgcacttgagagacgctccgacgatcgaccaacgcgacggatctctttagtgtagggtggaccagacttgtcttttccggaccaattttagcactgttttcttccaaggccgaattgctgttttgaacaaggctgtggtcgttctgcgaggtaggtcgtctggtgcgactcagactgcgagtctgcccgagtgttccatgtgttgagagcagccaaagttgtgtcattgccatggaagctgttgaaactaaaagtgaaccaaggacgggagccaaggcaaaaggggaaaaccgttgccccgccgacagtttacactacgctacactacactacaaaccctcctgagtgctgctgggtgccctgccctgcctgtgcttgcttgattgccttgcttgaccaccacctgcctgacaagggcctccatagtacaatatccacacccaccaccacaacctaagcaagtggttcagtccactcgctcttaaccttgtttctcaccattcccattcgacggctcttctccaacaagaacccctcgatcaacattgattgaccgccgcgacacaggcacggaggcctaaaacaacatctctcccaatctcctgctaccaaccatactgtgtgccgactaaccaagtgcttgaccgccttggccgccgcaatccgcattcctcgcaacacaacacaagcaagcccccccgtcacaacctcaattcgcgctttcccagcaccttttgcgactccccaaaacattcgattgtgttgttgcatcgtcagtcaccactcagttttggccgagccggaatcgcaaaaagtcagacacgacaacaggaacacaacatccaatctccgccactcgctcctgagttgccttcgttgcgcactttcacccagacaatttccgcactgccgctttctcccaactcggtgtgagtaagctcgtctgccttcagtgctgctttgttttgaattccttcttcacatttgcaccacaatctttgtttgcctgcctacccaaggtcccccccaccgaagaatcaccaaaagaaaagaagaaaaaaaaagagagagagagagagcaagcaacaaccaaaaagctcccaacccgtttccgttcgttgacgacttgtcgttgttgttgttgctgtggttggcttgaggagaggctgtttgggagaagcgtacgaaacgccgtaccgttgccggacgctagaccacgccaactttaacgccgtcagaaacgaaagagttacgggagggggcggtgaccgaacacccaaaaaaaacaaacacccctaactctctacatccctcacctcacctacccgcaaaatacacacgtcagccttgttagcatgtcgtcgtcaagcaagttccgcagctcacaccactatcattcgcagtcggtgtcgtcaatcctaggcaggcacgatagcaccagccccggcgcagaactccaacgacgaccgaccaccacctcgtcctacacatcctctggtagcgccagccgacgagtaccacgcgacaacgggacgagatcgagcgatgggacagtgagtaccatgatgagcaccacatcgtcgaccggaagagaatcagcagcaactacggccatgaccgagggcccggcctactccaagaaggtggtggtcgtgggcgatggcggttgcggaaagacatgtctcctgatcagttatagtcagggatacttcccagaggtatgacgtcccacccctacaaaggtatcgcttgggttggcgctaaccgtgattaatttcgcaaacagaaatatgtcccaaccgtctttgagaactacatcacctacccaacgcatccaccgaccggtaagaccgtcgagctcgccctgtgggataccgccggccaagaggaatacgaccgcttgcgaccgctttcatacccagaaaccgaccttatttttgtctgcttcgccattgactgccccaactccctcgagaatgtcatggacaaggtgagtcttcataccgtcttttacccttcctttcacctacgctcatgctaacacaccttcccagtggtaccccgaagtcctccacttctgtccgtatacaccccttatcctcgtcggcctcaagtccgacctccgcaataagaagacgtgcatcgacatgctcaagacacaaggtctcacccccgtcaccaccgaacaaggactcgccgtcgctaagaagatgggcgctcagtacatggagtgctcatcaaaggagatgaagggtgtagaggagatttttgagcaggccatcctcacagtagtcgccaacgacaggaaaacactggaacaggaagccgcgaacggcatgctgggtgttggcgcgggctcgggaagcggaaagggcagcggaatctcgttcagcagtggtgacaaggccggttccgggatagggcccgtcaaggcggccggtgtgggtggcacgattgtcccgaaaacgaggaagaagaagagaaagtgtggtatgatgtgaggaaaccaagggaaggaaaacaagggatgaacagcagctatacaggattcgacatccacacccactctaccaagaccgagccgagccgagcttgacagcccgcatagcgcataccgataccattaccgataccgcttttgcaacggatggaggacacagctctggatggatgaaacggtttggatggtctgatggttggattgaaaccgaccgaggaggatgtgatcgaacaatgtcgaattggcgattgatgcttgcatagcgaaaagcagctgggtcaatggctattacatggcgaatttggtgttgttcgtttgctgtaagggagtacaaggaggggaaaggaggcaagaaacatggtgacaagggaaaggaaggaagacgaaaggggaaaggggagggaaggtaatgacacctgactggactggcatgcatgcatgatttgcaacgaactacaaccacacacttacacactacactacacttactacggctacactaccttattactcgttttattttctgtcttactttctgtccgttttctcttacacattttctttatcattgcagttagcttctcttgttcctgttttggttttgctgctacctcatcttctttttactcatctagaggaatgaggggaggagccttctctgttctcgtcgtattccctgcctaggtttcacatgggggaacatttctcatgcggcgatggcggcatagcataagcggcgtgcgtgactcgaaaagaaagagttcggttactggcttgctacttcatttttgagttcccgttggtttgtacgtatacctttccgtgtccgtgttaggtttgatacctgcgtaggatagtgcagtggagagacaatcaaaggagagagccgaagcaacgaatgacaatagcaaaatatttgttattggcattgacgttgcatgagaacttatccctgtgtgagtcagttgtagtaatgagtctgtgatgagatgaactttgacaggtgggatgactccctggataaccttatgagatgtctctcctactctactcataggtacgccatattcatcacgcagtattgctactctccaccctgcgcaccacttgattcgtagcgtattcagtaagcaaacaggctggaaaatggaagaggggattaaccattaattttacattcagtatacatcatccaccacacaattcatctacccaccagataaaccacgtataaaattacacacctgtttcctgttacctttcaacaacaactctcagcaacgaggttgttatcgaagcagctgccgataaaacgccaataccttcctcgccccgacctcccaacctacatcattctggcaatgatgtcctgccccaggaacgagtgcgaacctgacccctctccccgctgtgtctttgaatccccctgaaccctccacctcaacctccacctccacctcctcatccaccgtctcattctcaccacttcctaccatcaccccatcaatcttcttctcctccaccaccaacctctgataggcagcgcgataccagtctgcaagccgttgcataataggctgcgtcatgattttgtctctttggcccgcaatcacaaggaccctctcttcttggccctgcttctgttcttgtttggttgttgtttcctcccagccagatatccgcagcagtactttcttgggatcagcaaaagaccgggccatgcctaatggccagagaagggactcgtagcggctcatgaaggacatgaatctcgagagatacgagtcggggaggaggtcgttgctggaaaaaaagataaggcggacgagggaggggtgagagagcggggagttggggtggcctaagtggaggaggaggcggagggcgaagagggggtcgagacggaaccaggttaggtagatggggatgctgggtttgttagttttcggactggaagaagaagaaaaggggggaaacaaataggagaggagaggaaaaaaaaaaaaaaaacatacgatccaaacccaggcacagcacccatcaacaccagtcccttgatcttcactcccaatccacccagaagacctgcgctgagaatgtactgcgccagacctccaccgctggaatggccgattagtaccatttccacctcttcccattcttctcctcccctaccctccttcccttgacctttaatcccttcccggcccagctgctgcagctgcttccgctgtccccgctccctatcaacagcccatcgaatcccactcaccacatcccccgtcaaatcccccttggtcgtcccgtacaccatccgcaaataagaagggtaccaactcccgccgtggccgcgcatggagatggcgtagcaagggatattttgttgttgttgctgttgttgttcggaaaagaaggagaggtactcgagccagacggaggcggaacccatgccgccgtggatgaagaagagggctggttgttgggaggaggaggaggtggtggtggtggtggcggtatgaagaatctcgaggtcaccgtggggggtggggatgaaggagcgggagatccccgggggaagggggggtaaggggatgggaggggaagaagaagaggaagggtggcggaagtggatgttttggtaagtgaggttgaggttgaggttgaggttgaggaaggacattttggttaatgggagggagggagatgtgagttatcaagagtaagagaggaaaatgcggttgttgggtactgtattcggtcttcgagcggggagttgctgatttattggattgggtcgggcttcagagtcaatggtatgagaccaaagaaaaagaatgctgatatcgtcggaagtaggcctggagatacctggtcatcacacctgggagtctggcgatgatatatgctcgtggtgatttatatatatatataccgagatgcggctgaatccggcagttgaaccccgatgactacccgggcaatctcggggaccgttccgggctgctgacaaaagccattcttggcttggaaaaggccatctatactagtgacacaaccttatagcgactggctgcgggatattgcgatgtgatgtagaaataaagtcaaatttcatacgagtgtaagacttggtgtctggatgtttgacagttgaaaggacaacggaaagtcgagacggggacgtacttgtatgagggccgcgcactgttgataagtgggtcattcccacactcaatcgcctgtgtgttgcagtcttggcggacgtgtgtgtgtacacgcacacacgactttttggcaaaacggactatcgataagatttcgtttgcttatatctctaccaaacgaagagataaaagaaaatggactcaaattttagaatcggcgtacctaagactactaagacaataatcttttctatagtataattgaatttcttcatcttcgtctttcgtttcgatggtccgttttgccaaaaagtcgtgtgtgcgtgtacacacacacatccgccaagactgcacaggcgattgagtgtgggaacaagaagtttgatagtggggaaaactgcacggcactgtgagtgtttgaagtgcaggcaactgcagtgaaactgaagaacctcaacaccaaaaccattgaacttctctccaatttcgtcaacctcatcgcctgggtcagggataccaaaatccatcacttgaatgttcagaaactcacgccgaattcccctggcttgaacacaacaaaaaagaacaatccaaaggtttttccatcggccaccctcgagtcgcatcgccatgagtatcgacatccagaccacgacccaacagggcgtacgcattgccgtagagggttgtgtgagttttaccatctcccctacaccaccagttgactgaacccaatcctaacgccaatcccagggtcatggcacactcaacgccatttacgctgccactgaaaaatcggccaaggagcgcggatgggacggcgtcgacctcctcatcatcggaggcgattttcaagccgtccgcaacgctgctgatctgaacgccatgtctgtacccaagaagtaccgcgaactcggggatttccacgaatattacagcggcgtccggaaggcgccatacctgaccatcttcgtcgccggcaaccacgaggctgcttcacacttgtgggagctgtactacggcggctgggtgtgccctaacatctactacatgggcgccgccaatgtgcttcggttgggtcccctgcgcattgcggggatgagtggtatctggaagggatacaattaccgcaaggcgcatcacgagcgcctaccattcaacgacgacgacgtcaagagcttctaccacgtccgtgagatcgatgttcgcaaactgttgcaactgcaaacccaggtggatatcggcatcagccacgactggccaagggccattgagaagcatggaaacaccaaacacctctggaatatgaagccggattttgagagggagtcggctgatggatcgctgggaaatcaggcggccgagtatgtgatggataggctgaggccaccttactggttttcggcacatctgcattgcaagtactcggctatcaagacgtatgatctgccgaaggagacgactagtgacggaggagagacaacgaaaccagaggagacagccgttcctcagccccaagagcagcaacctgcaccagcggccgcgaaccctgacgagatagatcttgacatggaggacgaacccgcgccagcaccccagcaaacagcagcacccgtagcgacctcaaaccccgatgagattgatctcgatgacgatgaagttgcgcctacagcgccttcacaacctgctcccacatcggcagcccccgctgccgccgtcaccgaagaagaagacccaactgaagccctccgctctctcctcccagcgtccttttcgaatcccaacccccaatcctcttacaacgcccaaccccacggcggcaacagcggcaacaagcccaaacccggccaaccggttcccccaacaataaccaacaccaccgtccgcttcctttccctcgacaaatgtcttcccggccgcaaattcctccaactagccgagatcgaacccatcaacccttcacccaaagaattacaacgtcccctccgcctctcctacgacccagaatggctctccataaccctcgccttccaccctctcctccgctctgccgtcggcaaacactgcccttcgcaccccaacgcccccattcccgtggacctcggcgaagctggctacaagcccttgatcgaggaagcgagaaaatgggtagatgagcacattacgggcgataagttgctagtgccggaggattttgtgcaaacggcgccgccgatcgatttggtcaacaggccggaaacgggaaatatgacagatgagatgccggtggagtatacgaatccgcatacggccgagttttgtcggctgttgggggtggagaattattgggatgctagtgaggaggagagggaagggaggagggtgcaggggccgaggccgatggcggagaggtttggtggacgtggtggtgggcatagaggtggtggacgcggcggtggtgggggaggaggaggaggatggagaggcggacgtggagggcgaggaggtggaggaggaaggggaggaggcggtggtaggggtagaggtaggggacgcggtggatggtaacggatgattgtgtggtggaattgtcgaagtgcacgagtgatttgatctatttttgtagccttcttcctcctccccgttcaaccccatatcagcaccatcaataccacgtcttgctccggtggcaggacttttccttctgttctttctcttgcaactctcttgctgttcatgaaagacagcgtagaaaaaaagcaaaggacaaaaaacgaaacatacaacaccagggattcgctggtcgtcaccgacccaactactagtctggccctcactggcttatctatgggagagcggacgggatcccgagttttccagtgggtatggtcgtatgtgcttatcgctcagccaaactctgcttattacatcaagtgatgttttggcctcttctccctcgcccctcaaccgctttccgtttgctgctattcacgctttgtatttttctgtggtttgccgtcaggatactaggcaagttaataattcagggcatgacaccatttgactttgatggtttggcgccggtgcctttgtgtcgttgcgcccaaaaaattggtgtctggtgttaaggtgatgcccttgatgctagttgaaggctggtcatttttgtttggtccctcgccaagttccctagagccactctctgactacatgaacaggccattccatactgtaatgacgctactcctgtctgattgacgtcctcgggactgatgggtgccccacggtattagaagcctttttgtgcaactgaagcaggagagtacggcctgggaggaagactgcagtgatagccattgcctgttccatagggggcatgtctgtgttctgggtccctcaagattgtcgcgggtgtgtttcctttccagaatcaaaacacgcttcgtctaacagagtatggcaacagtagagatatgtagcacatcttctgtccgttttttgtatgtgtatggcccttctctacctatggatctcactgcttactttcgcatgaggcagtcatccgaccatacttaatgctgcttcctctccagctccgccgccttttcatcatacctcctgaaggccatatacccctcaaagaaaacgctaaccatccacttcaaccacgtcagcccgcccatcagaattttgtcgttcttcgccagcctcgtccgctcaaacatgaccatctcggcaatatggatccccaacacgggccagaacatggcattcaccaaccacttgaacccatccgcgcctcctacaggccaccatttctgcgtgaactcccacgcccacaggccctgctccacgtaccctcccttaacagctgcataacagccaaagaagaaggcaacactaatagccacggcgccatcccagaacagtctaggcgccaggtacgtatcaatcacagcaccacctcctcccttcttctcccgcttcccaaccttttcctgctccttcttcttcccttcctcctcgctagccactccctcaacaggaagccccaacccttccctggcctccttggtcatggccaccaacctctccctcctctccgcccagctcttcatgggcggatggatggggatcgtatgcgcaattgtcgtcctggtttggaaagcgccctctttggcgcgcgtctgcactttcagttccgccagggacatgtcgacgaggcgaaggtcgacgtcctcgccgcggaggtcgcggacgagttggcggacgggcttttcgagatctaggggaagttggaggagggccaagggactgtagtggatgagcatgtgcaggaggtcggtggcgtggtctttgttcatgtgggcgatggtgcgggcgagggaggtggggtcgatgccgtctttgttgttgttggtggtggtgggggtgggggtggccattgttgcggtggtgatttgtttggttttctatgtgtttggtggcctggtggtgggtgggttttccttcgtcgagagatttaattcttggctggtggcaggagagggttgatgatgctcagtatgaaatgggaggaggacggaaaggagaggtgaggtgaggttgagtttaggttggagctgggggcgcgcttcgctggcacgctacacagttaccagatggtccgattgggcacattacaggggaaccacaactgtgggtcgatgagatcagggtcaggtagtaggggtgacccatgcgcggggcttgcaggttgccgccgagccgctgataattgttagtgcgtcccgctgaactgcacttcatcccaacgtcgcctttctcgattcacttcactactatcgtcgccatgggcacggaatggagaaaaagatgaattgcagcctctattctacttgataaaggttccctagcaatgtccgactaccactggtcgtcaaaatgaaatgctggatcgatgtaggtgtctctcgatccagccttgagggtcttcatgatccttttcctaccctcttgggcgtcgattatctggcttcccttttccgcgcacaggacggccgccacatatcgcctcagaattccacccccatctgatctcaccttcgccttgtttggcttgggaatctctaaacacgatgaggaggccagttgaaagaggttggctgtggcccaaaacaggtgtacggtggccgagaggtaggccctgatagggtcgatcatcaatactttcagaggagattgcgacctgtttcggctgttgaggtaaaggttcaggctccctagaagccccttgagaagcttgactttccgaatttcttcctcaatcttctccaactcctcccataggggcagcgtccctgggcttatcttggcccttctgcgaacctcctggaaacgctgacagatcttggtctccacgatcatggccgaaacaatcgcttcatcgacctcctctcgcaaactgacttgccattctggcccaggcactgtcaccggagcacggcctgcctcttctatccaaccctcttcatgcattcgtctcaccatgtcatattccgacatcgtttctacttgagcacggcatcgctttgtcaagtcgacttcctctttctcctctttggacaaggtgatgtcgctgcaatgggggagacaccatatcgcggacttgtccttgtacatggcccttgccaagaccctggggaaggaagggtgtgtttgggcagagatcagataatgaccatcgggcttgccgacatgtttttgcaggagatcaacgaggaaaatttctcggtgacgtaccgccgcttttgctcggttgagatcgttgcagtgtgcttggtctcgtagccgcgagaaccatacttctggattggcgtctacgaatatctccagcgcgactgttgacactggcagagccatgacgatgggtatgtgctgagtcctctggatgatcttgaatgggccgtgtgagtataggcagaatttgttggactcagagcggaagggcgatggtgcttcagcgctcaccatataccagctggaagacggggcaaacggttgttctttatacatcagcggcactgtttgtcgcttgaagttgattgtcgagggaaacactcattgagcaaccatcgcggcctgaatgacatcttccacgatcaagcaaccataacaatcatcaaacttgacgggagaatgatcagtgcacgaggcaagcatttaagctgagcgacaaattggttatcgatgctgcggaaaagacggaactgaagcaaactgcctgtatcatgaactgaaggctgaccacacagacacggaattgtaatacgctaacatgccaacacacgtcagagtcaattatggaccgaaatctcgattttgtcctgactctctcacaatctttctaccagtaagctcaagctctccagcctgtcccttgttcctctattcacctcacaaactagctagggcttaacattttggtcgcatttttttctcttctgaccagatgcccaaccaacacatctgtctcatcagaagcgatcttggggaaagaagtcaacaaaaatgaaaaaaaatatacagcacctgggattcgctggtcgtcaccgacccaactactagtcaggcgattagtggcttatctatgggagagcggacgggatcccgagttttccactatctatggccgtatatacttattgcaaccaaaacaaaaacctataagacacttcaaagtgagaactgccatcgacaaatcccaattacctctggtaccacctcccgatactattataaacgtagctcatccgggacaaaacagatgagaccgactaacagactagagaacccagtccgctaccactcgtcaaggaaaaaagaagaagaaaaaagaaaggccgttgcaagactgtgataaaaacttacaacaattcgaaaagacatcggctagagtcccgattggatatgtctattcagcaatttcccagaactcaacatcagaggtgtaacaaagtcgctggatgcgtagtaggagtggacccaaggtataatgtcaaaggtctcacctattttgtctaggacgaacgtaggtatttgtacagagaggcaagtctcctctggtcggaaacagagtgatttgcccttcccagtgtggttctcgatgtatcatgtaactaccaaagtatctgaagagcatcatctttggaagcttgttgaccagatgaagttgaatacgtacatgacgatttggatccagatccaccaccatctatttcatctttgggaaattatcaattaactcggtatgtggttgtaagaatcgatgtttggccacgttgaaagtggacgcggtgggcgattttggcaacatgggaaattttcgattagggattattgataagatctgccgtggaggttgaggagaaaatccggctcatgtacagatcaatcgctccttcttctgcaacattcgacaagaacggatcacatggtctgcatttagtcgtcaaattttcaccggcggcctcgtcgccaacaattctctttgatcaatacatcttccgaattgaagccaaacaaaaggaaggcccatgcaattgtaggtcactgaaccaacagtttatccagggcggctaagacgaccaccaacacatcggacaaagcagcaacagaaccaacaagccaaacatcagcggcaaacacggtgagctaacagccgaatcaacacgcacgagaaagggaaatggattgactgacattgacagaaacaggttgcaacacgatgacgatgacatctatctcttaacgccctctttccaacattgcgagaccggctccgcaaccggtctaaatgaaagccttcccgcgtatcctcgaactgaaggaaatccgacgaacgtttccgctgcgacatcaagaccggcgtaattggccttgcacgaattccgataaccggtccgacacgttaaaaataataggtccaatcattccaaacgtgttcgaaggattcggggtaactagataaccagatataaaaaatgtcagagaaggatacaacatggcttcgaaaacggctctcgcgggatgtcgtacgttacgagtggttccacaacgggttccgaatctcctggtgtggattcaccggctcccgatccctccgccttgtgctgctctgccttgggctgctctgcctcagactcattggtctcaagctcctccaccttctgtgcctcagcgttggtttcacagattaaaaccaaggccaagtagttccgcaagaacttctcggcgatgctccgcataacttctcgtgcttctcgacaggagtcgctggcaggcaaggaccaccaggcatcagccgtagccaagaaaaggtaaagagtggcggttagtaagtaaatcgggaagctcttgcagcacctcgttatacacccgcccaagtcaatgataaagggtctaacttctgtgagccgtatatggacctccccgtccttcggctgcgtttcgacaatcttggtctcctccgtcagtagttggtctctgatcagcaccgccagctcctcagtcatctcttgcattgactttggcgagatcaaatcatcggatagaaacttcgctttgtcgaaaatgggcaagatcaacccgataccaaccaggcgctccataatcgtactcgcccccatttcttcacgaatcttgtattccccttctagttgttgaagatacctcacggttctctcaaactgattggtagtgtttatcgcgatgagatacttgctctcaaaatcttgtacctccatgagcagcggcagttcatcacgtttatcgatgaccatcatcttcgcaagtacatctgcgaagcttccgatatcgactctgcccttgggtgtaaggtatgtggaggactttgggaaaagctggctctgtccaaatcgctttggaccgagccctatactttcaagttcaaggcgatccttgacgagattgtcaaattcttcagatggtatgcccagttctatcccagcgagaccggcgctcgggatccctgcctttgattcgacgagtaagagggacgttacatagttcatgaaggaatccctaacaatagatttcaatgatcctattcctgtgattttcggcattgacgggtcggtagtaacctccaaaaccttctgtgctgaccagaaaagaaggttgctgacagagagatagtcctggattgaatcgcagtctgctactgccctccccaaatcgagaacaaggcgtcgtaacgactcgaggtggtcctccttgtccttttcacccttgcaaaactctctggcacggcgcgccgctttggctacaacgtttgccaagtcaggaaaatcttcgacatgaatcaagtcgtcatatgagaacttgtgactaccgaacgggctaaagtccgcaacaaattgcttccttaacccctcttccatttcttgacttgtcaatttcagtatccgctcgcgagcaagtcttcgttcttgctcacggtcgtctttaaggtgatgctgctcgtgccgtgatagattcggtacatatttatcgccgcggtccccagccatgacttcgctcaaggcctttgcgagtccgtcggagtcgaactggccatcgtctgtctcaaacttcttggacaaatggtgtctgcgacacagtagccacaatctgttgtcctccgcatcgggacttctccctcgctcgtcgagaagtctatcaacatcttcgggtggtatatcgagggtcaaagacatggttatcgtaagggtgaatatgaattaaccgtgatttgacaagaaacaaaaaaagaacagcgaatgcgcgggtctgaagttgacgatagtcctaggccactctggtcatatgggaagacccagagtatcttttactttatatctccttcatccttcctgttcgccgctgtcctcgtggaccatagcactcgcctgcctttgtctagcatcgtcgcggactcgttagccttaacctctttctagcaggtaacaaaaggtgttgttggtgatcggccagacaggcgcgtgagaagagagcgcgtgggatccggaccaacatgaaggacctccggaaatacttcacagttgtggacaaaggggcctcgaaccaacagcacacgtattcgacaggcgtcgaaacctcttctgcccactttcccagggcgcttgggtagaaatcgcttccgaaacctagtcatacccagtaactggcattctgctggtgtatgtctggcataaaggcttttgatctgagctgattacctacccatcagacactcagcaacgcagtgatgtcagaaaagccagaaaagccaagtgatctctcgaactaaataaatcaatctctcatgtctccccttaaaagcgcgaacccaatttgtcctcatgttaaagatgatcgttgactgaccaaagtcgatacaaacatccagacacttgcttggctttcgtcttctgaacattcccaagcatgggcatcttttctccaacctacaccagcgtcacgaaattccccagtgtttgcgtccaatggcccgcaccttcttttccgctctcactccacgacctcatctcgaggaagagactatccaccgccaagaataagaagagaatgatgcgcatgtaggttttcatgtccgagcattcggtcgtagctttgcccatgtctagaatcaaggcgacgtacgtagtttggtcttcatactggctaggacggaatctgatcactaagttaagtcaagcttttccatctttacagccagttccgccatcgtcccatcccatggtttttttgatctcatcaatggcaagcaaagtcgtctggtatgaacgttcctttctttatctcagttatcatgtcggtccagcactcccaatccaaattcttatctcccagttcttgctcgtcgttctggcagagcaatttctcggcgtcggtttgtttctgctgtatttctttccccttccaaaaggctgcaggaagttgaatgtcatcaaataagtcggggaacataacttcagctagttttatcgcgaggcgtttcttattgaaaacttccttatcgccccaggatagttacatgaatgcaaagcattgtagtcagaaggcgctcaatatgtaaaggtacaactggtgaggtcaagacttgcgagccgtttaactcgggcattcgcgtttggagggggcaattctacctaatcacccttttatatcgctaatttctaggtaatgattgagaatcatatgcgggatgtttgaaccgaaccagatagagttcatggttgcagtgggaaacgtcggtttgcgtgatggtaatcgcttataagcatggaagatagctgacctttcactcttgaacgcatctcgcatcaggtactgacgacggttaagtctttcaaccttcgaacccttcgatccaagccctcaaatatatacttggttcggaagattctcctcttacacgtctacctccagatcaccactaccattaataccaagtcttacttactccgtagatacgattctttcttttgttacttcctttactacttttttattgttcatgaaagacagcgtaaaagaaggagaaaaagcaaaaagaggaaaaaaaaggggggaaaacatacaacaccagggattcgctggtcgtcaccgacccaactactagtctggccctcactggcttatctatgggagagcggacgggatcccgagttttccagtgggtatggtcgtatgtgtctttcttgtgctatctgactgcttataaagtacaaagcaaatggtccgcctttggcctcttcgaggatgtgaggaactgaacaaacatataaggtaccctagaaaagcgaacaggacccccttcatatataccatcttcaaggccatcatctagccgtccgtttcgtttgcatatcaggcgccgtcgaattatcacctatatcatgaaccgcgcgagagccgcatgaaagccgcgaggtatggcaaacatgggcgcggggaatacaggttccgaacccgacaaaggccgacgtcactccacccgcggcacacacacacggtgggtgtgagtttatgcagcacacaagacaacacaaagcggttatggaaccaacaggccaacgaagacgtgtcaaaacacactggaaattctgggaaaggagcggatcaccaagaataaaaaataaaaaaacggattgggttggcccccttctctcttctttttagcaccatggccaccttcttcttttcctatctactgcattttgagtacgctgttggattccctactttgctcccctcatcaggcttcctattccctcgaccattccctctgctttttatgctaccatgacttgggttcctccctgatccgttagacaacaacaaactcactctcatcttccgtcttcgcctttccctctcccccaaacacagactccaccagcaacaccgacgccacatagttcctcaaaaacaaaaccacaggcttagccgcttgtctggtcgggttctcttgcagccgaagaacttccgccgcccccaagaacagcatgagactagttaccaaccagtcctcaagcgattcgcactcttctatatcctcccccaaagctttcatgagcaccttcagcccctttcgttgttgcttactccccaccttgtctctccgcagataacttacaaacccttccgccattccagcgagagcacaaggctcctgaaaatcagaccctgtaaaagtccgctcctccgcgccgagacccaggtacttgatccacgaacgggaccgcttgggttctttcatcaggcggtcgcttagttcgtgcgcatcttgtagcgcatccatctcccattgtttatctgcctcctcgtcctcgttctcggcatcatctgtagaggtacctaccgcggcgctgttgtcgtcgccatcactggagtcggagtcttgtagggaggtccaatgggagatcattatcacggtgagcgcattggcgaggtgccctagccatcgcttgtgacggcgttcccattctgattcttcttccgaggtgagttcttcttgttggggatcccagtcgtgtctgatgatgtctaatagacggatgcggctggaaatatcgagtgatgcggggattgcggcctctccctggtcggctttggtgttgctgttgccttcctgtttctcgaagagtttgcggaacaatggaaggagcggttctgcgccatcatcaaggaggcagttgcggtcttcctcgctgatttttaggctcagcgagatagcgatggactttttgggttgattggggattgtagaagtagacatgtcgacggtgttgcgctcgataatcgatgctcggtgctcgagaactagtctccatttgggaagggcgagcctgtttcttatgtaaacctagttgctactttcgagtcattttggacgcagtggcttatgctgcgggagcggggtgttcattgatcgatcatcgcaagtggaaactatcgggttcaccaatacctccctgaatgacagtcatctagagaaatacggtatcgagttggtaatcgcaagcggctgtgccaatatgcattgaattctgcaagacaacacagtaaatcagctcgacgaagtgactcgagaaacgaaccggtgacgcacttgaatcattcgtcctgtattcgacattgcacaaactcccaaactggtcatgtttggcattcgaaggtgtgtcaatccttcaaaaacaccgttggtttcgatcatcgttgaagtgcgaggtgattgccggtaatgtggtgcacaggtatggttaaaccctccgtaggatgatgaggacacgtaagtgcattagacctttttcccgaggccatccggtgagcgtgatctcgcctgttaaaatcagcatctgtactggaagagaaggcagggggctgttcgatcttgaacgatgccggccacgcagattgagtgcaatgaagcaactaactccatcactgaagccactcgttttacatgttatggcgtgattattctcagatgaaaagccgacccaataggcctgtggtcaactcgatgtgttcaccggtcgggactcatccctcgaggaactcagaaggcacactgccccaacgagccgactaccatctgtgacaaactggatatcactaaccacccgtgttgacgttgacggccgtgctcgtgccgcgccaacatcaagtcatgttcccgtgcgtttctttgagctccgtctcatcgttgacatcagcgatgacttcaaccaaggccaggagaaggcagtgatgcagtcaatatctagagatgacaagtggcccaaaacttccaagggcaatcacaccaacactgattcaaccgatatcacctcaacatgtacttcacgttggtgatctctttcataatcggcgccgcctccaaacgatcaaaggaatcatagtttgtgtgtcaagctcatgcgccatgagcgtgcctcgaacatcaccacacctctgtgaagagacattttatagaggtataaagatgcttctccagtcttcatctcttaccctgttcctcagagcatcttatttccaccatcgaataagcagcgcctaaaaagcaactcagttgaccatcacaagccttcttaactttgagaccttcattctcagcaagaaaaaccacccacaaagaccagccccccagaatcagcacaaaatgaataaccgcgcagacatggtactagccaagttctcaagccacctgtcaatgataaagatatgtgggtgggatcaaggagacgagaaagcggcccgtttattagggaaactcaaagagcaagagaagcaactccaagacctgtttaggaagcttggcggcattcaatctgtagagatcaaggcagagtgggatgaattgattaaatatatcgacgaaggtgcgtttgttttcttgcatcattgtcgtcagtcgttctttccttcttatggatgggggggggggggggggggaagacaacaagatgattgactctccactacctctcttctagaaaccaaggcagagaacatgccaaccgacgacaaggacacgttcctcaagaaagtccagaccctcagtgattacatcaccccaaagatacaagctcttgaaagtgccattacggaatcccagacgaccggggtggctcccgcagcctaggttagattgaagggatgcgtacctacgcaaatgaacagaggactaaggtagctggactaccttaagtacctagtttaggtaggaatggatagacttggttcgactgagtctgaggacttgtcgtccacagtttgacgaatatgaggttcttttacccgtcattatgctttcttgaactgtataaccggcaagtgattaactacccagctacctagtgtgcctgacactaagctcgagaggacaacgaacagttttagattaagaagtaatgatcaacaaacatttcacgaaagaatcatgccagtaaaatgggatcagtttttgtgttcatagaaaaatcattgctctcatatgggatatcatagatgtcaagtagtacaaccctaggcccaaggttttgtccccctttccgtagacaccaggaaaaaataacaccggacccggctcctgtcgctgaccatccttcctgtaattatgttatttttgttgttttactttatttgtgtgatcgtgaagtcggctacacttggattgtctagttgagcttgatagcaacagacttgcactgggtgtagttggccagagcagcctcgccgagctcgcgaccgataccggactccttgtaaccgccgaagggaagctggtggtgaagagcgttgtctgttggaacaaattttggttagcacgatgaaacgttactccttccaatacaaagcaggtatacttacaggtgttgacccagacggtaccagccctaaggtggttgctgacgcggatggcagtgttgaggtccttggtgtggacggcagcagcaaggccgtagttggagtcgttgccgagcttgataacctcctcctcggtggagaacttggcgacggcgcagacggggccgaaaatttcctccttcatgatcttcatgtcgtgacggacgttggtgaaaatggtgggctggatgaagtagcccttgtcaccgtggcgctcaccaccagtctcgacggtagcaccctcctccttaccggccttgatgtaacccatgatgcggtcgtactggagctggctgacctgggggccctggaaggtctcgtcgtggaaggggtcgccgaccttgttctgctgggcgcgctgcttgaaggccgccacaaacttgtcatagataccctcctggacgtatacacgagaaccagcgcagcaggtctggccgtggttgaagtagataccgaagttgacccaatcaatggcctggtcgatatcggcgtcgttgaagataatgttgggggacttgccaccaagctcgagggtaaccttcttcaggttggactcggcggcagccttcatgatttggcggccgaccatggtagagccggtgaaggcaaccttgtcaatgtccatgtgggaggccatggcggcaccagcaattctgccgaaaccggagatgatgttgagaacgccaggagggaaaccggcctccttgacgaactgagcaaagacgagagcagagagaggcgtctgttcagcggtcttcatgacgatagtgttaccggtggccagggcggggccgaccttccaggcaagcatgaggagagggaagttccaggggatgatctgaccgcaaacaccgagaggctcttgcctggtgtagtggaaggagtcgggggagatatcaatggtcttgccctcgatcttgtcggcccaaccgccgtagtagcggatagtgccaacgacggcgcccacatcgccacgggccatggtgatggacttgccattgtcgagagactcgacagcggcaaggaggtcgaggttcttctcgagcaggtcggcgagcttgaggaggtagatgccacgctgctggggagtgacgtcgcgccagacaccctcgaaagccttgcgggcagcggcgacagcgatatcgacatccttctcggtggcctcgtggacggagcagatgacctcctcggtggcggggttgatgacctcgaaggtcttcttgtcgacaccctcgacgaactcgttgtttatgaacctggtagcgtattctgtggttagctctcgtgcttggggagtacctaacttgggggaggagagagctgtggatgggaacttacaggccggtgggctgcttgtaggtgccggtaaccggcgtcttgagctcaacaaagacgttggaagacattgtgacagaagctaatggagaagtggggtacggtggtggggggtatataagaagagacaaaaactgaagagagaagagagcaaggctggaatagaacacaaactcgaaactctgggagagtgttccggttaaatacttgatgaaggagaagaaatagttgacgacttggagataggagagacagaaaagcacgacgaggtggtgggagggggaggttcaagtagtcggcgcatgtgcagtaagtaggcttggagactagtagagtctgggcactcgagtacatacagccccagtacctgcttaccgtctttgtccttctttgcgcccgaggtggatcgtgataatgcgggcggtaggtcgggtccccctggaggatgaccgcaacacggagcggggtcaatgatgccgggcgacgttagcgtgggcggctgacggttgaaaccagtctgaaaaggtcttgggtgtgggtgtggccaagggaagtgccacccacctccgtcccggccttgaccacctactcagggcaagacgggatacgaaactaaaactgcggatctcgagtcgttcatcaagctccatcagatccttatcttgatgttcagttgaacctacatagtacacaacgaagaccacaggacacacaccgcatatggcaacctaccgtaaagagttacgtcttattttctggaaacggataacttgtccagcgacacggaaagagagagaccgacgggaggctgagaggttccatgtccattcatgattgccctattgtgatgggattaccaagcagcaagggtagtcggatcggcattccatgatggccacgtcggggctgtcattgttgccgtcgtcgctatggggtccccacagtctccatactctttccccgcgtgcctcccccgcattccccttgtcagtgcggaaaagggggcccgccagtaagcgcaaagtccgcttccagcatctccctgcgcgtggccaatcatggtttgagagtgaagccgggctggagcacagccaatcacacgtgacgtctcaaccctttccttggctgacgatcaatagggccgacagcctcttctcgaccgtccctccaggtgtagagtatcaatcggatgaaggggctcatgcacattggacggtttccccaagttctccaaaagaaggaaaacagattaagaaacgacaaatgaggcgcaagtgaccagcagtgggcgactacaacaacagcgagcgccatctggattgtcataggtgatgcagtgcttaccccgcagatttatccagataggatctcgctgccccaaagtccaccccctgttccgtggacccgttcgcccatccatcctcgtgttccagccaccatcatctccaaaggcttttttttgttttttttttcgtttcttgaaccagtctgaaaatgctactgaaaggcatatgaagcatatccaagatctaaaaaagacggcctcaaatgattttttttttggggggggggggggggggggctttcgtcgagaacgaaactggagcctacaaaatactagttggagttcctgaaacgaaaacacaaatttcggggtaatgttctgcgaagcgcctggggtggagtgctgaccatgtgcgatgccgctgtggactctttttggttctgaactccaaccccggacttttgaaaggacaacaccaacaacaccaacctcacccggcgacaaccaagcccatgccagctgatgttcgttcaaatgctaccttggcggccagatgtagtgtacatacatcggattcggcgcccttcccccacggacggacacatatgcagccacgaggcatcaatcacttccggctctccgagattcttccctctctccggagcatggggggtcttggtgcgggatggcggtgccagcgttaactaggtttgctttgtctaacctatcacgatccgtcgtatttgtgcatctggacgttcccatgacacgaggccatccccacaccaacgagcctccgggttctagtgcagtgtacaatacggaccaagcagatggtaagcaagcctatgaggcgacttgccatcgaatcagatggattggatgtcattccagtacatgtttgatggactttgtttggaggtttctccaaacagtgtaggaggacatcaacgcacaagtcacccatcatcacgaatgctcagagacgtccacatttccttcacaacgtggcttaggtcagagcaagcagacttcaagttcgtgcgcagcatacgtttccagcacaatgatcaccaatgagaaatccaagtacatacacattggactgcttacacattaaactgcatctgggtgtaggtagatagataggtacataaagtgaggaatgtctgcttaccgttgatgaccggtcttacccgtctgcaggatgcattgttcttcgacatcggttcctactaaaccaaccagttgggcgtgtcggtgtttttgaatcaagcatgaacaatcttctttgtcatcagctgtgaatgagatacaaataggtaggtaggcactcacacgacaagtggaacttccgctcacctcattgctgtggttgaacctctttttgactttcagttgacaaagtgcagccaaaagggcaaccaactaggaatgcgtgaacctcaacggccaccggcaggggcagccgagcaccatgcacgattacactacgaagtggggccagcgtcttgttagaggcaatggggcgggagcgctgactaacacaagcctaacagtataccagattctcagcacgtataactgctagccgatgttcagttaccgctacaacacccaggggtagcacctaatgtcggtactagctagtgaggatggaaggagcgactcctcgctcggtcgtctgctagttcacgaccagcgaggcagctcttgtgaatgaaagacttgatggcggaattgggcagtacggtaatttactctgtcatcggatgaggccaacgaaactgaaccatgaattgcaacagttttggcatcattccgttctttcgttgcggccaaatgccattccgttttccagcagccttctccaaccgccactcgtcggttggtctgcaatttttgacgcgcctcccaaaatttgctagcattgcctggacgttgtgtatcaacccgttggggctagaaataagggcaaaatttttctcctaccagctcctccaatccatgtccgaacacctcaacggccagcaaccaacgccgatccacgaccgaccgaccgaccgtccgtctgcccaattgatatccatcctataccgtagcatcttcacgtgtaccatttctcttgactgactcgatcccttcgcgcggccgctgattgctccggtcgccggctcaggaggccgctgctcccttgcgacaagggcccgagtctccttcaacgaacaccgttccgttgtcgcgttcaatgggtcgtggtcctccctctgcttcaccatggccgacctcaacttctcagcggccatcgaggccaacctcctcgctgccctgagcaagcataccgaagaagccaagagcccggcttcaactccgactcccgctcccgctccgggtccagctcccgttcccacgccgacaccaccgtcgataccgacccaaggtgcttctgctcctcctccccagccagtgcagcaacaaccacaacaagcacagcagccaccgctgaaccactccctacagtcgtctcaaggacccccgagccagacagcccagcctccccagcagcaattgtcacaagcttcctctctcagccatgctcttcagcaggctctacaaagctcgaatcccccgtcttatcagacgccctcgactccccagcctcaaccctcctcaacgacgaccgctgcaccgatctcccaaccactcgtacaagtcccgctgccccagccgagccctcatgcggtatccaacgtgcctccccaggcgtctcccgctttgacagaacctccaaaacggtcccatagccccgatccgcaagactcgaatggcaagcgccccaagcttgaacacgttgatgagatggatcaggacataccgtttgatatcaaggcagccctcgcaactgcgcttggcgattttgagaaacagcacagccaaatcggcaatgatagctcgctcgaaaatccatccggccccagctcggctcctcctccggcgctcgctgtctctctgtctgctacagctacaccgatgcccgagaaatgcggggataaacttatgaaggcctcatctaactcgacgtatatgatccgttcaatgagtcttccggtgctcggaaacttggctgtccagattctgcttcgactatcccaacagccccgaaacgaaacattatcacttctttctgaaaccgatgccgagtttcggaaacactacgatttgttgacagagtcgttcaagttagccagaaagggtttctccgacagtcctgtgcttcttccagacgaactggagatcaatgattcagaggaccgcgagacggttcgggttgcaaacctagctacgacggctatcagtgtctttggtgcaaacgatgttgcctgcaaggatttggacgactctttcttctcaatctttgtaccggaagatggcgagtttaaagatacattggccgacttgctcctcagcctcaaaactcaggcctttctggattccttggatgagcaggcgactcctcagcaggttacagaacaactcgacaagttctttccagataacttcgaagactggctcaagcaacgtaaccttgatgtcgtcacagacactgatgcggaccaactcgccgtgaagatcaaggaccgcagggagctgttgtccacactcgccaacagtgaacagcccaaaagtatgcctggccccataccttttcaaggcaagtcatgctgacgtataaaagaatctctagagagcaagtacccacctgatacttttcccgagaccctctgtgcctttttgcaaagccacattggggtagtcgttgaatatgccgaagaatatggggtcaagatcccaatcagtgaggagccgattgcacccgagtcgatcgtatcggacccaattcaaaacggcaacaacgtccaggacgagcatgccgacttggccgccctattgcagtccaagattgtcgagaacggcgagcttaaagacttccacgcgggaaacctccacaatgaggcgtccgtatctgctgatgacaatttcgatctaagtaaacttatcgagcaatctctccccgaccatatcaatggattgaaagacgggcttctagaacaaaacgggcagggtgaatcaagcgggctttttgacacaaaggatctggcatccctcattgctgaaaagctaaacgataatcttgggacaccagttgacgggctctcaaatgttccacagaactatgaagataccatgcgggagaatcacggccaaggtaaggctgaacacatcatgctgacgggaccccaagactaatttttgatatgacagtacatcctcagtaccataacatcaaccagctacaaacaccgacataccagcaatatcccccagcatcatcttctaatattggaatggggacaacgggggagacgttacctcctaaccaatcttgtcccacctcagtgctatacgagaaggcaagacaggccgctgtcgcaaagtcatcgagtacgactcgcagggagggactgcattcgactcgcagaccatggacccccgacgaggaaaaggctctcatgatgggtctggacatggtgaaggggcctcattggagtcagattctgtcactctttggggctcatgggtccgtttcggacattctgaaggatcgcacgcaggtccagctcaaggacaaggcaaggaacctcaagctgttctttctcaagacaaactccgagatgccctactatctacagagtgttacgggtgaactcaagaccagggcgcccggacaggctgctcgcaaggaggcggaggaaaaggcccgccttaatgcggaggatgaacaagcacggttagcaggcatcatgacattgggtgggctacataacaaccaccacccagttgccggcagtccgattgcgccctctcccgctcgtgctcacaccgcaactcctggaccagggactggtcacttgaatgggacgcctacgcccacgcccacgcaaggaccgacaaaccagcctgcggctcttgctccagtcccgatctcaccaatggtcaagactgagcccgtagaccactcagcgcatcaggtcggcaatctgccgcaaattcagccggccccagctcctcagtctttgcaaccggcgttgaagcctcaatcacaacctcagcctctacaccagcaacaatctcagccacatctacaacaacaccctcaagcaaacgctcaacaacactcacaacagcacttgcagcaacactcgcaaccattacagccacttcgaccccaacagcaacctcaacagctagcccaatcccaaatgcgttctcaaactccccaagcgctggcgccagctccaccgcaacaataccaccaccaacaacaacatcatcagccgcaagggcaacagcagcaccaacagttgcaccagcagcagcaattacacccaggttcacagcaacacgagcagacgcaaccgcaaccgcagcctcaggtacaggcacagccgccgccgccgcagcagcaacagcagcaccatgtggccccggctccagcatcaacatcaactacgacaacggcaacaccagcaatagcagctgctcagccccatgtccacgtagccgctgcggagccagcagcagcaagctcaacattgagcaatcaagctacaccgagctttgggctcccacccatacctccgaaccaccactcaacaccagatcaagctcaagacgtgaagctctttgagacgctccaggctgcaattggagcgacttcgcctgctcacgagagtcatcaagcggcaactgtgccggaaacgtctgctggatagaatccaagccctgagagtgatgaagacgtggagacgagtattatacagttgggaaagcgtttcatgtcactacagatgctcgatggatgtgagtacatgtgggattgaggaggttattttcttccttggcatgaaactgagatgattcagggactgtcatgattattatgttcaggcgtttggggttacagtatgggcggcaggacagaagtgtcgggcgctttttagacatgctttgaattctcaggaggcgttaggtcaccagtggccatgcaagagggatggtgataccacggggaatatatgtatgggtttagacagtgttgtcttgtaccttttgtagtggaaggttttattgattgtgatagagaaacataaactaagatgatgctctttcgtgttgtccaaacggtcgagttatgcaggttgagttcaagttttatgcatgaccccctctttatgcacgactgtcttgattaacgccgaggttgatgccgagttggccaagattacccaggcagcgaattgactcgtgactggttaatgagtctataaagcagggagtgtgcggggttaagctcggacttccgacttaaatggctgaactgaacatgccccccagcacaattcccccatgttcgtcagcgctgggaaggaaacatcgaagccagaaaagtgcctgtgagaaattttacgagggggggacaccggacactaccaaaattccaggcaacgatgggccttgttgaaaatattccatccttccacgctcaacattcttcaactccacctttctttccctctgggacttgagttgctctgttgctgttttttgctcggaacgccacgtttcacatcgtttgctccatcgagggcctaccccggatcttttggaagatctaggtacttactatcagatccatctgggaccacgggccagcctgggtacccgttccttggacccgacggaacctaagtaggcgaactgcagcgagacagtgcagctccaaaaacactttagcccagcagaaccccaacgcacgcaacgtcattctccgatcttccggtaccaatccgacgactcttttctttcttcttgttccacccgccggcaaaaacacggtcaagcattgatcttgcactgaccctgccatccaccacaacacccactcaaacagggctgaagggctaaaggggccaagacccaccaaaatctcggccgtctctgggtccaagtccgagccgcccctcgcttttactctcggacctccgctgcccttcatcatgtcggagcctagccggggcagcgtcgaacccagcagtgttgagcgcagtgtcgagccgagtcagtctcctgccgccagcaacaggcgtgaccgcatcagcagccgggaccgggacgagtcccatgaccaggacgacgaccatcatgacagcaatggctcccgcccacccccaagaaagaggcagcgtgtccgtctctcgtgtctagagtgccgcaggaggaaactctcgtgtgaccgcgagttcccttgctctcgctgtatgcagtccggcactccggagcgttgcgagtacgagacccggcccggtctggcgccgccaaacaagctcggcctgtctcactcggccctggccggcttcgactccaggctgtcgctgcccaatggcggcagcggcgactcgtcttactaccgcaaggatgcccgcgagtccgagaggatccgtcgtctcgagttggaaattgcccagctaaagaacatcgtgctcaagcagcacgcctcgcttgatggtagcactgttacagacaactcacctcctatgcagaagcttcacgccgcctctggagaggaccaagaaatcggggcgcagtatgggtataaccagttttccgatgctgtgaacgatgagtccaaggaggagctgcgatttctccgtggcaaggagttcaagacgcggtatttcggcccacacagcgcatcccgtgctttctcagaggtatgtattggagtcgtgacggtgagcaagtgaggtgttctttctgctaatcaccgtctctagcttgccggcctttgtcactttatgaaggaaacatcggaagagttcttccgtccgtttaccattcctaacacgaaggaccgacaacagcgtacagaagagagagagatcaggttccatcaagcggatgagtcgctcgagtctttgctgccgtccaaggagaggacggattcccttgtgaccatctaccttgatcagttcgagcagattcatcgcattgttcatatccccaccttccgcagggactatgacaagttttgggaccctgctcaaacaagatcagccgccttcactgctctcatcctggccatcttgggcgtttccagttgtctcggttcacattttccccaagagtttgacaaaatgatcagccgctcacatgctgatgcactcaaatggatagatgccgttgatgagtggcagcaaaagcagagtcaaaaacatcgtcgtctcatccactaccagatcgcatgtttggtgtacctcgcaaaacgcgtcaacacggtgaagaaaaagcgattctggaaaggagctggcgccatgtcgatggatgccatctcggttggtttgcatctcgagcccagccataatatcagccccttcaaccaggaactgagacgcaggatatgggcaaccatccagagctttgatctgcaagcatcctttgacatgggcctacccagcattctcggcgctttacacttcaacgtcgaacctcctcgtaacattgacgatgacgagttcgacgaaaacagtaaagaacttcctccttctaaaccacccaccgagtatactttttcctcctaccaacatctcagccggcaaagcctcgaccttcgtcttgaccttatccgcgtcctcaatggtccatgcgagaaactcgattatgaccaaataatacgctacaccaacgagatcaatcaagagatcgactcgttaccctcatgggacgtcaccgacgccgaggctcccacgggcgtgttaaagaaacctctcctcgcctacactctcctgcacatccagcttcgacagttcatcatcaagctccatcatccctacctgaagcttcgcaaagacaattcgaagtatcaatactccgagataatttactacaacgctgcgcgcgacatggtccttctcaacgacaagctcgctcagcaaggcatccgcaccctcaactacctccgcgaagactgtctcaccctagccatcaatctctgcagcgtcaccatgctgcagccccgcggctccaccaacatgatcatgattaactcgcagcacacgctgcagcttctggagaagtgcctggccatcaaggaggaccgtatactccgatgcggcaacaacgaaccgtgggggtactcgattatgtgcgcagcggttggattgctggaggcacacttgggggttaaaacaacagagcaagcaaaggcgacgagcgctgaaaggtttatcaaactgcactgtaaactcgtgccgatgacccagggaggagccggtgggtccaacgagagtcagccgagcagtagtcaggaacgtggacatcagtgtggtgctgagaagcaggaagacgcggagaggccaccacagcagcctggactggctgggaatagggagtctgcgacgcctgttaatggtcagcctgctgatgtctctggtggtgttgggaataacaaagtagcgccaaatgggctagcgacgccttccaattcgcagtttctaaatgggatagcggcggattatatggctcggttaagggtatgttcttgttctcctctctcgcatatatacgaaagacaagctaaccgttggatgttctatcagcccccaacgcccttccttcaccccggaaacacgcaacaacagccgcaacaagcacccatgccgccagtcacgctcggtccggcggtagacatcccgggcacaccgtggagtgtagttcccggtgttggtctgacgggtgctggaggcgaatggtctaacgctggaggttttcagtttgtgagtatcccttccctggctatcgtacataatatgtttttcttgttttcctcgtcttcatttttcatggtatgcgcgcaataagctaaccagatataactcaaaatagcctaataccatgaactccgaattcgacatgacccagttaggtgctagcatgggcgaactttggccgtctgacttgtgggatttgatatagtgggaccattcttaagggaacggtaagatgcggcaacaaatcaagagaagagaggagggatcgagcgatcgatcatcaagcgaagaaagcgagcaaccaaacgattaccatgggggcttttagtagacaagccaggagaaaggcaggcatatacacctacatgccgtgggttaaagaggagggacatgaccttgaaaaaaagcgcgatggatcatggaagaagggcacgaaaggaaagtgaaagacaaaaattggggatggacagcgaaaaggcgagccaagaggaaaaggacggaggggggaagaaaagatatattagaaagaatggtttcacacgaaaggattaagggaagcacacttcaggataatgtatactttgggatagttgatgatgacaaggatgggtgggatgcgagcgttgaggtgcgttgtcgcctggcttgtggtatatagtagagatagataccgattaacgagcacagcggtggaaagcaacattacttgatggacaaggagaacaatggaacaactggtgtaggttggttgcatcacgatgacattcccatgatggatggacctatagatgcggttcgctggagtttatgatttgggtgaagtacgaccggcacctttcttccactgtttgaggtcctgcgtgatgtccgattttcttttctgaccgtgggagaatagaaaaatgcaaagtcaagggaggggagggggcatgcaacacaaaagaagaacttacaacgacaagcgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaattatgaggggagaggagacaaagcactacaacgatagtgaagtagaagagaaaaaaaatgttggtctctccccgccgggaattgaacccgggtctcgagcgaatcgaactgatttgacgatgttcaaagcttgacaagctcacatactgaccactatactacggaagatgttacagttgtgaggcaactgtcgtagtttggttgttgggaatcgggctgggagcaagtgcttatataggcgggactatctaggtgagagtgggaatgcgacacttacagaatgtggcattcgcctcgggagacactcgaggaggttgcgcgcttcgactcgttatatcgccttacaattttcgtaattctctttggcaagaaatgggggtttcgaaatttttgcaaagtcagctgaggctctgtagtgtagttttgattgtggttgtgacgaagttcaaacaaaacgccgctgcagcagcagcagcagcagtctgcgatgcacgatgcgtgatgcgtgatgcgtggaagtgcttaagtgcagatgaataacgcaataacgtcacgcggcacgtcacgtcttgcaacttcttgattttttttctttctagcctgggggttattaaatcgtcttctgcgctcgtatccagtttagcagagagagaaacaaacgatccatcttttagcatgcatgcatgcatgcacttgtgatgacagttctagtctagtcgagtcaagtctagtctaggagttcgttactcgatagatagatagatagcatgcgccgttttcttctacgcctgctacctgcgagcttcttcccttctccggacgttgtaaacgtttgattgtcggatatcgactatcgagtgtgattcatatgttttgttggtattgatgtcttcttgtcttgggtggcaagtgctcgtagggtcgccgtttgcgatactgactgtttgaacatttacttgtacgtagtcgagaccgaggtatagattgttcgatatttggataccgaaatatcatgttaacgtggtagtttgtcgtatttcttccacacatgtatggttgagcctgggattaaatcacataagatatgggtcatgtcatgacagtaaaggttgtttgatgaacaaaactaccctcaagatactttgcagcgagcgagatgggcaatctgctaaagttctcacccttctagaatctagaccacatcttgtccaacctctttagctaagagatgaaaattttacgcgcgagttcttccaaagaagcttagcccgctcaagcctgcactattcgtagaaaaaaaaaaaatgaaaacgagagtacaaatgtgacgtccaacttccatccatgatgtctttatagaaaaattagaaaaatactaatgtctcgcaaatggcgatttggaaccccgtaaagcaacaatgcaagcatcgaaaatgatattagaaagttgtcggacagctttagtggagccttgttgtcaatcctcttgatcatttttgggaggacaacaatcgccgctctacgagtttgctctcaatatcgccgcatgctgtgcaagaaagcatatcgcgacaaaacgaaaaaggcaaaaaaagagaccaggcagtaaatgcacaagcaagaagaaaaaagctgattttggacgagctgggaatcgaacccaggacctttcgcatacagatgagtatgctaagcgaacgctctaccaactgagccacacgcccgaacgatgaagataacaataaccttctgcattttatcaatggaagctgttccattgtcgcggtattgcatctccccacgaagtcttctaaggtcttcccttgacgacgtccattctaccttgtacctccatccataggttaagtacccattccttggtccctcagaagaggcctcagtcttgaaatatatcaagatcaactaagacaaactcggatcgataccctcctttcggaccggcatagtcttcagcctccggaactccgtccagtctccagtccggcattccccccccccccca