tttggaggacgttgccggttggcagccttttcgggaatcgaactcgaatcctctcatgtgaattggaacaaggaggaggagcacccaaggtatggaaacttgccttgtgttgtttaccgctgcgccataacgacgagatatcagttgtattcttttttactctgtccgtcgggaacgagcggagggagggaaactgataaatgaggcttgtgcagtaatggaaggtctataatgggaaagaggttctaagggccggtgaaaagctgtgtggaattgcgaggaaggaggcactggggtgatagagtcggtgtcgtcattgtgatgctggtttggaggaggaggaggaggaggtggaaagagcgacacatcatgggagaggcagcaagcatggacgtttttaacttgatcaattttctactcgactttggctttttgctttctccatcactcagctggtggccatgcaagacatgtaaccctacatatccagcgcatcaccactttgaaattcgtttgtttggtaggtaggatgccagctgcgtttactgcgtacatcgggtgtaaggcaacgtgcatgtaaagtgtggaaacgatagatactggtaggtatgcggacatggacttttctttgtgaactttggcatttatcgttgccacctcacagtcattgctgcaatggtaagagtttgaatgaactagcgcaacttgaagttgccgtgttgactctgcaaaattgagggttggaacttgtgtcgtagaatcgatagtgttgatgctgggagcagcggattcaggcgcgagtgcaacgctgagtaacagtactatgcatgcactaaacaaaaagcatgtgagcaatctcaaaacgccacggatcagagtcgatctctttcggagggagctatttttgaaagcagcgaggcagtcagtgactctaaactgtctggggtattgtcagattcagaggacgggaggcaagaagattgtgaagagctccaagatcccttaacatacttataacttgaagtgagggctgttggttcatttgactgttgtatgtactgtgcgcgttctagaacaaaacattccatgcatgtcacaaaaccaagggtcctcaagggtccctgttcccgcagctgctttgtgacgtccagatgaacagactcattgctcgattgactttaactgaatttttctgtcacacactttctctctgtgtgtgtaagaacaagaatctttctggcgagagtcgtgaaatggagagagtgactgttttcgagaacgttgcatccatccaaatcatctgggactgaaaagtctcaaagtcccgtcgctgagatttcgccagtggaccaaaatccgtccaatcgacggtctcggacggtcgagcggtcgggggcgggctcgataacggatcgataacgggtcgaatgcgccgctactacgatttagtgccttcggttccactcaactctggtgctgcggacctaatcccggcggcaatgacgccaaccttggcaggactttttcttttcccttagcagcccactttgcaaggccgagaccaccaatcgcttttcagatggccgaagcgtggagcggcaagtgctcggatgtgacggcactcggtcggctggaccatgacgtcacaggctcaaaggcccacagtacaaaacggactgcacccgcaattgttccgcacagctacgacgggattgctgggcttcgttcggcgtcccggtcttggccagatcattctgtttttttctccccctcgtcctccccctcgtcctcgtcctcctcctcctcctcctcctccccagccatgttcttctgaaggaaccacatcccgcccgacccaggaacaactcacatggcgacagtgaacggtagtaatgatgatgggattctgagaccaccacacccacaccaacattatgcacacaaggcggggagaaaagaggagaaagaatgccgcaagacaaaggaaactaaaaaggacgccagcaacggaaacaattggacgaggcaaaaacggcaggaaaggggtctcggcgggagccaacggtgccaagatggcagagctgggagctgagaacggaaagccagggaccagtcagcgaacaggcacctcattggcttggctcagggttgatcggcgagatcggcaaaagggggtttttgtgggcgccaaggtgctcggccggccgatttactttttggagactacggtactcttacgaactgccaactccctccgctgctggctggcttttccaaaggatcttttgcactgcagccgcacgggagatttgccaatagtttgcggtaggaccctgaatcgtcgacccttttattgaaagatgagggaggtacatatgtaatagtgtaatagataaatgcccgtgcataaaaaagactgaatcatactgaaatcagcacttcctcacctggacccgcggatgacccgaagtgggttgttcccagagcggggaccgacagtgtcgtcatgacgacttttttcgctggtgaggtgtgccgtcgtgcacacccgacccgaccctgaccccttttttcccccgttacgccagggtcgaaatcttgaattccatgtcggcagcggatttcggggattccattttttggtcggcaacttgcttgaaatgtgaattgtctcatgaaattctgtcgattttggttgaatctctttcattccaccgtgtaggttttcacgattgcaacacagaaacgtaggcgtgaaaaagaggcacacgaggcgcacctcctggaatttatgcagtgtcactcacgatcggactcgcaaggcaatcaggaaatttggcagcccatcaattgctctgatcagttctagacctctgtcgatctggccggctctgtcggacaaagctccaagcatcaaggaaagtcaaagggcaaagtcagcagtagtcagcagtcagcaccaatgcgtttcggggcaccacctcttgtcgtggtccgccaatatgtgcttagctccgtcttggatgaggccatcacaagctaaagggtggtgttgcttggtcggaactggatcgcggtgttccactggtcccattcccatgccattcccatacgagtcggacgctaaatctctcaacccaacggagccggagccggcgacacggccgcaggaggaaggtcgcatattggtgggctttgtcaaaatggaatggagatgagatatgacatcccagcgagatcccacagagcttatttcgccatcctggccatgtgtgtgcatgtccggcacaacgcagcctcttgggtttgtccccccctcttggcaatcatgaagtttgcccacttgacgggccgctgtgagtttgtgccaagtcttttttagagcatgccgttacgtttctgccgccaaacacgaaggacccaaaagaacatgacagaaaggagagcgattccagttacgagagttgtccggcaatcagggcagtgaggtgggaagcaaaaagagagaaatgccggggcgccttttcaacctcaacatgtacactaactgtagggttcacacacagtaacagagatcgccgagccgtgaaaaagatcacagtcaatcaagggtccactaacagacccgtcacttttcagtccctccgtcttccaggcagctgccaaagcatgaggagcaaaaaggaccttggcgccccgagacacacacacggcgattggctatgggagacgatctggatgtcctgagacggtggtcgaagacgatcaacaatgttctagccttcaatagagatacatattgtaccatccagtgtccagtcgtcgcccagtgaactgtgtcgcccaagtctcactgtgacgggagctttgcgcaagcgagcagcgggcatggtgcagcagcgaaggtgttcggggctccaccgtgggactcactcctccctccgtctccatcttatcccgccgcgctacggtcggttgtcagtcaggggactacttatttggccggggctggcgaggttgttgctgctgccaaagaagctgcagggcagggagcatccgatcgtaccggccgcccacacagcagaagtggaatggaaggggtgcggcctgcgctgggagcaaaagccaagagaacaggtgcgactgcgtgagagaaacagaaacagaattacctagaggtactgaagaaggactgaggaactgacttgcggcgggaagggacaatttgaagtgaatgacatgactcgctcaagttccatgatcaccaaaatgtcacgtttccgtgtcagtctgaacactgcaatgcaatgcctcgacttgaatatgtagtctgtccgggcaagtactgtaacctggaaggtactatctcgacctccatcccgctccagctccctccttcccgcgttctcccagtagagtggacagcgcggcgggcggaaccacctgcctgccctgccctgcaccgcagcgataaggcgatggacgccaggtaccgcccgtgccgtccggcccaccaggtaaccaccacctcctcctcactgtgcccactaaaaaccgtaacgtagcccgacccgacccaaaaattccccgtcacaagtgaagtgcccggaaagtctacggcggggcccagaacagaatccctcccgagcttcgctctcagtgtcagtgtcagtgtcagtgtcagtgccctgaacaaccaggagaccgcactggatcttccatccttcagtcagtccacttgcactcccgtccgtcctcggtttcgttttccgagaatctctgatcacagatcctcactcagtcatccggccgccaaccacctcaccaccaccaccaccaccaccacgacgttcacggtccacaccttcacactttcaccacccgcaccactgtttgtctacaccatcccagccagcagccgccttctatctcttcctcgcttgtcttcttgacgaaacttcctctcctccctctctcatcttggctggatccctaggtcaggctacactagactaccatacactacactactgcctgggaaacagatccgctgatcggcattgacacgtcggcccccccagtccgtcgttcctcatctaccacgcccgccgcacccacgcctgcgcacctgatcctcgcgagaatttttacgctttcttctccggccaaccgaccgaccacccagcgcatatcgcaccggtagcctcgcgataacggcaacaccccgccatctgctgtccgtatcccgctgctgactaccgctcgctaccaaatcgcacacgcacatccccgcacaaaacaccccgtcgaccgatgacacgagatccccgatccaaggcttagaacaatggcgagtccggtgggggaggataactgggtcgactttgtcgaccaccagctgcgtggcgccaccgacttcgaaggccgcgtcaaagtcatcgagacctttggtcgcgccgtccaggccgagcccggcagcctcaaagtatggatggcctactgcgaatacttctggtcgctctattccgactgccagccgggtagcgacgctggctggcccatggaggagcagcgcgccggctgcgaaacctttaccctagaccgtgccctcaacctctggcaggagggctacgaggccgtccagtaccggctctccgacagccaccagctctggaatcgctgggtttccctcgagatggagctgctcgcccgcacagctaccgaggccggcgtccgccgcatcacccatctcttcaagaaccgactggcggtgccccatgccgcttgggataacacgtcacagatgttttctagcttcctctccgagtacaaccgcgtcaactacgagtccgagatgctgcacgttaccgctaacgcccgagacgccaagcgcctgtacgagatgcgcgacccttgggagatgaagctcaaccaggcccagaaggtgggcgatatcgcgggcatgaaggccatcatgaccgaatacattgattgggagattaggcaggccaaatccaaaaaggaccatcatagcttgctcaacatccgcatttgcctgggtctgttttcgcgtgctcttaccggcatcatgtcttcggatgaagcgacctggctcaactttctcgttttcgtctcaacatggcactcggacatcaaaatgggccgcgtaaagatcccctcgtctaccctgcctaacatgctggacgtccttcagcgcgctgtgcaccacgttccctggtccggcacggtctgggcccgctacatcctggctgccgaggaagctggcctaggcttcactgatattgagcgcatcaagcacgcagcgacgagctgtgctcaactcgatcgtgatggcatgggtggagttctggaaatgtactcggcttggtgtggctacctcaagcgcaccgccatgaaccccaacgcgactgaagaagccgttgaccttgccgaagtcggcctcccgtccgccctggaagacgttcgacactggggcaagcgacggtacggtgatgcctaccagggtgaccccaacttcaggttagaaaagatcttgatccagtttctaaccgaaaagaaggatgacattgatgaagcacgcaacgtatgggagcagctgtctgtcattcccctacacgccaatagctacgatttctggctggcttggttcctatgggaaatgctcgtcttcgcctctaccaagagcaaaaaccggagtcctacacctgctaccttggcccaaggcttgcgggtcccctcatttgccactcgtgttttcatcaaggctctcaaggtgcgcacgcttgactggcctgagaggattatggatgtttatctacagcattgcaacgattacgagctggccgaaaccctccgggaagcccaggacaccatttacaagacacgaaagggcgtttctaggcgtcgcgagagggaggctgcccaagcacaagcggcggcacaagctcaagcccaggccgcgtacgcggcacaggcggcccagacccaggcccagcaccaaccgcaactacaccaacagcaagagaaatacccacagcaacaataccaggattaccccatgacagaatccccgcaagctggcacatcacccagctccaagaggaagcgcgaagatggttttgaggatgaggttgatgactgtgccaagcgggcgaagagcgaaacaactatgagtgcggctgagctcaagcgtgacagggaaaacacatcggtttttgttcacaatctccccgaaggcataacccaaaccaagctacgacagttcttccgcgaatacggccacatcaacaacattgacctccaaaagagcgaaggtaccccggctgtggcgctgatcgagttcaagtcgccagaagatgctcggacagctttgcttcgcgatgggaaacgcctcggcgaatcagttatccaagtcagcccggcaaccgattgcactctcttcgtgaccaattacccgcctgaggcagatgagcagtctattcgtgatcttttcaaacaatgtggtgacattcacagtatccgttttcccagcctcaagtacaacaccaagcgtcggttctgctacgtatccttccgcgaccgatccgctgcagccgcggccactcaactcgatggcaagccgttggagggaggaaagtacaagttgcaggccaagctctccgatccgggccacaggcaagtgcgccaaggagctcaggccgaagaacgcgagctccatgtgaacaacctgcctcgtgcagcaagcgaagaggacgtcgagggtctcttccaaaaggccggcaacgtcgtcagcgtccgtctgacgcgcaacatggcgggtgttagcaccggcaccgcgtttgtggtgatggaaaccaaggaacaggcagccaaggcaattgagatactagataaggtgatctttggcaaccatcccctcaaggtggaggtgtcaaagccgcccacgcgcaaaaccaccgcgacgagtcgagctgacggtgaagccgaaggatcgcccgagtctagcgcctccgggtcgggacctagtcacgtgtctgggcctgagattgccgcccgtacgatcgccattcttggcattcccgacacgatgaacgacgcgcgcgtccgctccatcgtcgcccccatcggcgccatcaacaagctcgtgctccacccgcagcacggcggcgctgtcgttgagttcgctgatgcggcgacggccggcaaggcctctcttgtgatcaatagtactgagatcgagggcggtaagaagctgcgcgtcgggtccgtcggtcagctgttcaaagaaaaggccgagaagaggatagacaggatcgatctgccccatcagcagccgccaaaaaagcaggacgattccaaggccagcaagaagggaaagaccgccgcgcagctgatgccgccgccgccacccatcaggagaccgcctgtgttgggcaaagcaggggccaagaaaggcctcgggttcgtcgttcctgtcagcaaggtgcagaaggagcagaacgctgctgctacggcggcggcggcgaaggatggcttgggcccggagcagcacgtcaacggtaccggtcaatcgtcgccaggcccaccagttgctcagaaaagcaacgccgacttcaagaagatgttcttggagggaaagaagtgaaggagatgggataggcaaccaaggcaacaagcaatagcaacaaatacacaagaagggcatggaccacaagcacaagcaacgaagatgcctgattggatccacggagttgaacggtcaggggccattgggcacagtatgccgggacaaggtcaagcaaggtatgcataggatcacggttttagtcagggctcagggggctacatttgaccgcttaggggagtggttgggttgggttgggttgggctgggttgcaacttgcatagggcatgatgagcatgagcatgagcatgggaatgagtaaagcattccaccatatgaatacctaaagtttgggattcgcctaacatggaactgaagtgttcggaggatggcggaaatgcttggcggggaaggaaggaaggaaggaagggggggttagagcttgttcagttgtgttacctagtgtatgataccatgatttgagaggagagagagatgagagattttttttttttttcaaatgaatgaagaaggttcaagaaagagtgaaaggaaaggaaaggacgggatcataacttgttgaggtaatgtggggagcaggacaacatgaaggaagcgaatgacgactgactacctaacctagacttggtgaaggggatgaaggattgagagagagagagagagagagagagaaaaggatgtgatttttttgacctacgctatcgatccatgtttgtatcatgcacgtccgtacgccgccattgcgctggttaatgtttacctacctacatagctaggtatgcaggttttggtcgttcgggtaccttacattaggtacctactctttgtgcgtggtatggtcgttcgggtacatcgattgctctctttgtgtgtggtaattgagtcgttaggacaagtacgactcgatgaatctataccctcccccatccctcttatttctccaggaagtaaatcatcatcatcatcatttcttctggttgaaccatgatcatcaagttaccaatagtctacatgtaggttcgtataattcacagcattaagcgaggagtgtggaagatgcccctatttctctttaggaagtatattatcattatcattattattattatttcttctagttaaaccactcaggatcaagttactagtccatgaaggttcgtcgtatagtccacacagcattaaggatttttaagcaaggagtgtggaggagagagaggcaagttgattagttttctcgagttcggtgaggttcggttcggtgaggtgatgaagatgatgatggaggtatcaacaatggactgggaagccgaaagtaaacagtgggtgggtacctagatacctaggtacctgtcttacccatcgcatcgagtcacgttaacttcctcgccttcgcctctctctcttattgaagctcaacgaagttgcctatgtaggtagaggtagtagtaccctgctcgttatattcggctcttggtgtgtgagagggtgtcggtgtgaaagctacaacatatgtctttgctgatgcatggtggtcactcaaactcagtccagtcgaggacagcacagggcatcaattacacaaatgatcttcatccgcggtcaattccatgtctgtcaacatacaacgaattcatacggttcaattctgtcaataatacagcgagttcatgggacatgtagtgggtaggtacgcatggaaaaagatgagagattttcattgaagggtatgtattccatccaatccgtacgtaggtattaacagccgttactccattgcttcgcatcgatccgccattgccttgttaggtaccttaaagtaacattgtgggtattaggggtattggggtattggtgggtattaaaggggggaaagccatgatttctcgcctcgccatcatcatttccagccagtccagtccagtccagtccgatatcatccgtcatcaagtcgtaagtaggtaggtattagaaaaagaccatcaaggtcttcacaataggggtatccgtctctcacttccaccaggtactacctgtcatagacacaaagtgaggcatcgcggcagacgggtgggtagctgcattgatgatgacctccttagttttcgtttgcttgcatcgtttgtttgttccagtccagtccagtttccatgagcacagccgcagcatcacttcacttcacttcacttcacagggaaggaagcttagacgacagcagcagtagtagtgcgggtgggaacagtagcgcggtgctgctgccaccaggcgtagagggtgttgaaaaacaggccgaagctatttgcataggtagttgtcaaatcgttagcatccagttttcttcgttttcatatcacatctctccatcccgacgacggggcgaaacatgcaactcacaaagcaataaacgtaaaagcctccatggcatgccacttcctcgccacatggcgactcgaccagctctgcgcagcaaacaccaccgacaccagccacaggtagctgaaaatgaggttgaacagcaacgtgtagccggggcgggggtgcagcaggaacgaaagcaagaagaaggcgaccgtgaagacggcgatcaccagaatgtacactatgcgggcgcccgggtacgcgtcgtagtacttcttgaactggtggatctcgtaggctgcgatgcccaggacgatgacggaggagatccagacaaagatgttcaagagcgagaggatcgggttgaagatgctgggacggtcaccgcgggtggtgccggtggtggtggttgtcgtgccggtggtgccggtgtgaggggtgcggggaccgcgtccgaaggccatggtgattgatttcggtgtctttagattacgattatggtggtaatggtgattgagtgtatgttctttgttgatactgctggtgcggagggtgggctgtgatggtagtggctggttgtcctgcgttgttgtttttgttgttgttgtcctagcaaactgaactgagggagtagaggtgatgagcgggagtgggagggagggaagaaggctggtcttaaatctgcagtgtgatgaatggaatggaatgtctggtggaagtgacggaaggactggactggaatgagcaatcacccttaacccattctacttcgtcactgtccagtttagatttcaagttacctcccgtcatctccggcatcatgctgtctgactctttcctgtcctgtcctctcccaccgtcatcgataggttcttcccaaccagtcacaagcgaggactcttgtctcatccatggaaatgtggcagaatgatgtgacggatgatcaaggactggacaggtttgtacacccgcaattgaccaaatcatttcatccatccatcattcctgcctgccttgtacactacacaagtcaagttgaaggtgccatgccatggtttgccatgcttgccaagtcccgtccgtctgtttcccgatacctatcactcttgtcttgtctgccgtgcaaccagcgacggagatgggcatttgctccgtcgttgagccatccacatatcgcgttgatcatgatgcccgcgtcccagcaaagaaaaacgtggtgaagaagaagaaacgaaaaaaaaaagacccttcatccaacgaatccctgtgaaatgtgaatcaatccttcccgagacctcccatgtaaacgcgtgctacttgtctttgtttctgacgtcggtcggcgccaagagaaaaatgccgagatgttgaccaccatctgattgctaacagttttataccatcttgctcaccatattctgttagtgtaaagagttcacccccgatggtgtccaaccagtgtctacgtcactttgcagggggggaggatcaccacatgtcagtcacccaaaacctcaccaatgacgcttctccgctagtgtaattgggccagtcgagacacaacaaatctcccacccatttacaattggcttcccacaccatcatgggatcaggctcttgcgtcaacgaaacgttggatgcccgacctgtggtggtgattcatcatcctgacgactgcccagggaatacatgtcgagatgtgcggaaatggctggaccgatgcgacgacattgatgcgacgacgcaactaccaccaccaccaccaccaccacgatggtcttctgtcgcaaggattggcgaaatgcgacggtgacatccgcaacggttatcggcactgtgtttcactttaagttcaagttattgtctctgtcaccaacgacagacagcaccgacacgtgtaatgaaactctgtgccgcagttctacatacgtacctagtatactacggaaatatggcgagacaagacatgatccgcacgacgacgacgacgacgacggccatagaaacccgacatgcgacgacaatgcggcgacgacgacaacaacagcttcgttacggtaatgtatatccaaggcttatagcgacaaaacattcctcaaaacctcttctagcttcacctccggcttctcaatcaccgacctgctcctccacgccacaaaccgatccggcctcaccaacacacacccatcgtcctcgacctctctcctctcggcccagtcaaagtagacatcttcataatcctgcttccagccaatcgagtacgcgaccacctcaacacccagcttctccccgaccgccttgaccgcctccttccacgcctgtccgcctggtccggtaagcagacagaagcgccgatgtcccgccaagtcaatcgtcgagatcttcttcccaggcacccgtgtgttcaaccaggcgtgcggcagtctgcgtccgggatacgtggtaacctggagcgtcctaactgtatccttgggcgaaggcggcgcctctccctgatccgccagataaaccgccttcgacacgtatttctggttcatctcgatgcccaagccgtggaactcggtcgtggtgttctcaattccgtcgcggaacgccttccgtcgcaggcggcccttctcgccggggtcctcaaactcggccaagatttccctcgtcttctccatgtcgttctccagcaagcctagcgtcttctgccatccgtaatggtcgcgcagcccttgattcgccctggtcacgatatccatgcccacgggctgcctctccttgtcgaagctgtccagcagctgcttgcccgccttgccagacatgacataatccaccttccacgccaagttgaaggcgtcctggatgcacgtgttgcttcccaagccgttgaagggcggatgccgatgggtggcatcgccaaagcaaaacacattgccgccatccgaataccgctccgcaaccacctcgttgatccaccacttgctcgcatgcagcagcgtcacctcgaccttctcgtctccaatcacctgtttcacgcgcgccacgtactcgtcgttggtagcgctcatgtcatccgcctttagatcggcgcccggttgcggcaagaagatgaacatccactcgtcccacgctcggaccatgcggacaatgcactccttgccccagaccgggtactcctcctcctccgggttgaacacccaatggaggttgcccgaccggttctccatcagatgcgacagatcggcgcgcacaaagacgttgagcgccaagccctggccaggcttcttgatgaggggcagctgcaactcgcggacgacctggctgcgggcgccgtcgcacccaaagaggtagcgcgactggatgaagtaggtctgtccggtgagctcgtcgaggacctcggagaggatgacgtcgggagaggggcgtgagaggcgcacgtagcgcgtgttgaagcggacggtccagccggcgtgggtggcgcgcttgacgaggatgggctcgaggagggtttgcggcaggtcgatgtggtcgcacgggctagcctcttcgtaggcgccctgtgtgtgtatggcgatggtggttagcacgtttggcgacttgaaagatggtacacgcaggtgagcgacctaccttgtgcttcggatcgtgaccccacgagtaaacgcgcgcaaactcttcgcccgccatgctacgacaccagcgcgtgtgctccatgtgcttgctgtccgtcccggcgagtctgcattcttgttccagttcaatgtctcgcaggcattctgttgtcgagaaagaaacaagcaacaccaactgttaaccatgtttgcctattcatcgtaccgggtagcattattaccactacgtaccaagagcagccatgttggtgatatgagcccgtggtgtgtccgcagtgccgggagcggccgcgatcaagatgccagtccgtcctggagagtgggaggcgtcagtcatcagcgtcgaggttcctcgtgtcatgcgacggaaggcctaccatgagcagcaaggaagcaagccagcgaagcaccggctgggccagcaccaacgatgaggaggtcggtctggaggatgttgtgtttttctgtttgcgtcatggctggtgaatagccttgtctgtcgtctaacttcggtgctgatacttgagtttgtggattcttcaaaaagccgggagtcagagaagaagagaaatctggggcccgctaacgaagggggagatcccatcaagatattttatgtagttgcccgtctgtccgtcttgaacttggctcgtccctgactaaaataaaaaaaaggtggcaccttccctgtctacaccgcgagctggggcagatctcgatggaccgcggttgcgggcctgactccatgctccctcctctgcttggccatacggtaccgtaggtatgtagttagttccattttccattgcattccaagcggagtgctaaggtatgtatgttatgtacactaattcaacatgtaccttgactaagccaagccgatattcgagcgatcaaattgagtaggtaggtcgtaggtaggtaggtttctaacgccttggcaatttgggcatctgtcgattgtaaacattaggtaagtttctgtaggggctcgttcgtcgacctgagtaagcattacgaagacggtgtagtgtagtactagtcgatgcagtgcagtgaccgttgggccaggcgcatttgttgtggtgtacatactataggtaaggatgctagctagggtgacagttacggtatgtgcgcacactcacacagaaaggcatgcgtgcggggcggcaggggcacaaggagcggatgggatctgcaccgaacggcaccttgcttgcgtcgatcgggaattcggaatgggggtgggatggggaggtggtgatggtggagtttggaagcaccaagtgtctttcttttttctattctttttacatattacactaaacagacaatgatcattgcgatactgttcttcttgggcgaacgttgacttgtctatttcctcactcacttctgctcctgtccatctatcccaatcatcttctacacagtacatactacctctactggacgcaccaggtctggtctggcgttgtacataggtacagcacatacatatcacgaatcaccgtacatatgtactcccatcattgaccattacaagaaaagtaaaaaaagttaaaaagtaaagagaaaagtgatatgatgttgatccagagtccagacccctgagccaccattataaacccgttgataatcaagggaaaaaacaaaaacatgaaacaaaaaaccaaaaaccgctctctgcatgctttgcactgcttggtcaattgttggtcagacacaccatgtggggaatggaccgtcaccgcgcggcatcaatcaaccgttggctggccaggggcagtgttctcatattcgtcgttccctttggagaatgtggggctgtaaacaggcagcgcgggcggcggttccataagtaacggttagcggttagcggcccggaggtcatagcgggtcggcaccgcagggttattatagccgcccggctttattgtacatccagtttccataacaacaccagggccgcgacgtttttacaacaacccccggactgtacattttccatttcatcatgtcacggaggtctttatcgttcgattccaaatacatcctacttcattatccaacacggcttcccttgtaataacctggtcaaatccttaaactaggtacctaccaaggaaaagaagcggcagtcaataccgaccgacaatggacatgtccagatctcccactcgcctcatcatagtatctggatccaatcaatgcctgtcgtgtccagtatctttacagcatgcattctgaaaccaatctttacaattctacacaaatcttggacaaagagtaaacaccacggcagccacatggagcggtatcaaggagtccagtgtctccgagtgaacactagaaaacgaccttgagtcagaacagttcctaccctgaggttattaagtaggtctagtatcaatttgggatggctgattgaagaaaacacatttgactttgttgtatcgaagggtcagcttgatgtgaatatcactcccgacttaaggcatcaaagacagaaggatggtcgaaccaggaggacttacttgggcattctccagaactgccgctgccaaaaggcatccgacaatcgcatcagaaaccaagtacaggccttcatttctaggcgtgaagcaacagcaatggaacttgggccgattttcaccaccgtgcgcggctagagttcatgccttcctccttccgttgtctcagtcctctacaagtatacttgtttctggaccgaagagtgcagcacacgccgcgataaggaaaatctccaccggaaagaacatccttcgtgtttccttcagatccttcttgtcgccctcgacatggaggcgcggtggttgtactacgaagaagacgcccgacctatgttgactacctctactctccactccagtgatgggtaatttcgcaaatgacgatttcgatgaactcgcaaaaacagtcgtcgtggaatcagataacatggaagccggaagatccctcgtttagtcttggagcttttcactcatgcgcgaatcctcacttaggtaggttcaccaattatatgctgctttcatatcccataatgccccctgagcatcaagtcgaaaacaagcggatgtacgctttcagttctctcgctgcgtggacgatgagtaagaggcacttgacgggggcttcatgtatcgggggaaaatattctgagatgcggtcgctgaacaactaaacctctgctaccggggatcgataccgtcctttgagactaacacgattttcaagagtaaatgcctctacctatcaacgccacagtaccttccatcgacagtactactactactactactaccaccaccttctttgacctcactttcaaccaccgctgtttcatgacttcgatcccacaagaatacctactcaaacacattgtcgcaggttcctaggctacctcaagatatctaggtacttggacattactcctattcccatcgctatcctgattcctattaattaatatttcctaggttttatcattaattacttcagttctatccagccaccccccaaatatacatggatccaacctcaccctccaagcaaaaagctcacgaaacactatgcaaatgactaaccgcccccatctcatccgtcgaatacagcgccaggaaatgcgtcccattcaaactgaacaaacccggccaatgactccccgtccccgcgaccgtctccgccttgcccgtctccgtccacgttttgccttgatccttactaaccaccaccttggtatacgccccatcgatcttaggtaaatccgtcccttcgttcgtcaagaaactcgtcaccaacgtgtcccccacgagatacacctgcggcgcacccgcccatttacctccttgagccatgtacacgttctccctctctccccaagtgagtccatcatcgtgacttagcaccctcgctatcgaaaaggtcccgtctggggaagtcgtttcaaacacgcagattaactccctgggcgaggaggaagaagaaagagcagaaacgcccgtcatcccgtctcttgacgccgcagtaggcgaggatgagactaagatgggcgggtccgaccaggtttttccttcgtcagtggagtatcgcatgaggttatcttggtcgtcggccgagttttcagaggagtagtacgcttggattgtgttgccgtctgctgcaactcttaaaaagggttcccagaggccgtttttatttccagaagaagaggcagcagcccgttggtcgatatgagacagaaaagaccaggtgcggcccccgtcggaggaggaacagaggtcgaggcggtaaaaagtatagtggaagcctcctgacggagaagaagaaggggataaagagtggtgccgaaaggcgaacaggatgcggccagacggtaaagctaaaggcatggcgttgtcgaggtcgtgcgtcccgtcggaggggaaacgggtgatttcacctaaaggagaccaggaggcgcccgagttggtggatgaagagacgcgtaagacgcggtcagacccggaggtgctggcgaagccggcgatgatgcgggaggtgtcgggacgtccatcggtgggggagtagagaggggaagcgcggatgtagacgccgtgaggatcgatttgggcgggagaggcggcgacgcggattacgttgccgctgccctgttgtggtggtggtgtggattgggattgggattgggattgggtgatgtcgtcgtctcgtctttcattattatctgttttccatgggcggtgaccgcgaaaagcgtcgcggaggtgttgcgctgtcaagggcccgccggaaaccatgttggtgaggaaacacatgagaaagacgatgccgaagatgaagcggaggaaggtgcgtgggttgtggataagggagaacattgcgtgttcagggagataatacgacgacgaggacgacgaggacgaaaggtcgtacagatgatacaacgggtcacacgttggtgggaaaagaccgtcactgcctgccgatgccgtggtggtagtacggttacggtgacaggaactgtgagggggatgggatcgaagggtgggactttcgaggaagtcgttatcgttgtcgttgtcgttgttgctgtcgctgtcgtcgtggtcgtatgatgggtcacgatttacatcacacttggccttcctcttagtagcttgtgggggagcaacgggcggtaatcgtgatcgtcgtcgagtagttatatgggaccccagtcgtcgttcttgatcgtcgatttcggcctccacttctttttcttctttttctttttcttcgttggcctggaccccgagggtcttgttgaaagtcacggtgggaggagacgacgacgacgaggacgacgacgatcttgatcggacggacaccacatccaccaccgtggggggagggcggccacggggtgtactagaaaagggtagtagttcattttccatgtttccgtggacacgatctgtgtttctttttagtcccaaaactctaagtcaatgatcctagtacaacgcgatggaaacgagaaaaaaaaggataaaaaaagaaaagaaaaaaggacagggcccattccatctagcacaacaaggtttgcgaatgcgattgcgcttgcagcggtcacggatcctggggtccgtcccaatgcgcatgtatcggcataaaccacatccaagccatctctatctgtgcccattctctctctggatgaacgccgcagcggagacaaaaataggaagatgctcgtcggcagtggtctgcaatgatacggggagaggggggcgtgactgagggatgcaggtgcatcgcatcgggtagatgatctgtgaaccgtattcttccaggaagtgcgtgcaattcccagtttgtttttgttgtgcatttgcgtgcggtgggaggcacgtgttgtcagtttgtggttgagctcgctcgctgcgtcgatgcttgatcctcctccagaaactcccgtccgtccagactcgcatgatcgtcaagtgagtgtcctttctgacgttcttaagttattcctcttgtgtctgtcggattagctgccaatcactccaactatttcgagacatcctatcggagtattattataactttcagcttcgttctccctcccaccgcaacaacaacaacaaatcgcgataaacgtggaattgggtaagctggcgaggctggttgaaataaggaacatcacacaccggtgaacaactagaagcggcggcgatcgggaaacgtcttatcgaccgacaatctgtggagcaaatatagggcggtatgtatgtatgaagatcagtgacggtgactagcgacgattaagtcgacgatcaaatatctccttgacgatctttccaaagtggatgctttcatcgtcatgagctagaacgtttttggggggctgaagtttgagaccttcatttcgatctatttccccggaaggcgacctccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacagccttgtccccgtccaccgaccaagccctcggcttactttgctcgtcgagatttcgttcctatgtgacggatgaagcttacgtgggtggttggctgctggtacgaaaacaggttcatgccactgcttatgcaggacctcatgataatgcggcctactatctacataaggtcagtcagtgcacacgatttctgcatgcaagaatatgtggcttgctgctcacagacttgaccttgtgggcgactgttcccagggtgttacgatggcgacaggcgggtgctgtatcgtacgctaacacaagatgttgtccgagatgaaaggcagaaagagagactagtaaacaactaaaaacatgcgttggtatccaagaaagctggattcattcttcttaaggtcgtgacacatcattactactactactactagtataccactactatttcattaggtatctcctccccttccacttattcgtacgtcgtcaactcgggagttcccggggcccgtggcagagagaacttggtctcgacgaagaccttttgcatcgcgtcctccttggcatcaaacttgtggtagaccttgtccatatcatctaggcggacacggtgggagatcatgatggtgggatcgagagtaccctcgcggatcttttgcaacaagtcctcccagtatttgtgcacgggtgcctgaccgtttccaatgaggcggatgccgcgctgcataagagagccgacgttgaagtggttggtctggatgaaaaggaggttagtttagcccggtgacagtcaaaatattttgaagataacttacgtagccgacatagacaccagtcaagcccactctgccgtaattcctcacaccctcaaccatctcgttgatgatctcgctggtatctgtctcggcgccaatctgcatctcgagccagtgcagccagcccttggcatactcgccggccgcgcagtcgatggcgacatcggggccgcggttacccgtcaactccttcaacttgctgacaaccgtctcgttcttggtgaagccagagctgagttgcttgaagtctaccaagtggagcttatccgcgtgctcggctggccagcggctcttgatgaaggaaagtctcggctccgtgtcgacgtagatgaccttgctggctccctcccacagcgcaaagatgcccaccatctgaccgatcggaccaccaccaaagatggcgagggcatcgccaggatagacggcggtatccttgacgccgttgtacgaagtgggaagcacgtcggagaggtagagggccttttcatcggggacgtcgtcggggatctcgagcatgttggcgtcggccagcggcacacggacgtactcggcctggccaccggcgaaaccgcccgtcaggtgcgagtagccaaagatgccagcggtgcggccgccgtacatggccttcatctgagagttggagttggtgacctcgcactggctcgagagtttgttcttgcagaagaagcagttgccgcaggcaatctggaaggagacgacgtagcgcttgccgggcttgaccttctggaccgcggggccgacctgctcgacgataccgcagaactcgtggccgaggatgtcgcccttgttcatctgcatgacggcgccgtggtagaggtgcaggtcggagccgcaaatggttgagccggtgaccttgagaatgacatcggtgggctcgacgatcttgggcttgggaacctcgacaacctggaccttctttgcgccctcccagacgagggccttcatgagttccgaggcatcgccggtgccttttgaggggtcgtaggcggagacgtcctgcttgatctgttcggggccgttgccgacaatcttttcgacgccgtaggctagttgagcagtggccatggtgtgttttggtgtgatttgtttgtgtttattcctgtatcaagtcgtgggtatctgggtatcgatggattggtattaagagtgctgcgaagaatgaatggacatgttaggggagtttctgaggcggaggtctcggaagggttaccgagaacttataactgccgaccatggctttacgacgtcagagagccgggggggaactggagcatcagccatgtccgtcaggattcacacaaggctaatatcaatccgtcgtcattgtttattgttccggttgtagggtcccctcggccccgcgcgggatgtttgatttcgggaggaggagccctacgtcatcgacatttggagttcttatcagtagaggtaagtagtgcaagctgataacaaagtggagcgggagtcatgatccttggcaacaacgcttttcctcaccatcgccgaacaatcaccgaaaacacgaccgtgtcaaccggcagtgaacagagtggtattgatgaaggagcggaccatttcgatttgttgacagcaaaaattcatcgtttggattatatcatggctcagactcgagaacctgatgctctcatggttggaggtcgaggttctggcataagcatttaagaaggaagtggtctgtgcactcttgtccctttccattgttcgcctactcgaataggtatcttcattctcacgtcaaccaaacgtatcagactccatctggacgtcgggttgacctgtaggtcgcgtcagaacgaatgctcagtgtcatccatctctttgccccttgcgagggattattgactgacatggctcaaagtcgtcggttaatacctgagctcggcgacatatgagattccgatactgttttctctcgagtcgagctcggtattctgatgggtacacttcaaaatatttgattgcccaatatatgttgcacaggatggacccaaatcgggctcttctattgaagctataggtacctctaagctagacacgcgcaagtgtcgaaacacagaagtgttgaccgagtgatgaaatgatgtccttacaacaaacagttggatgggccaaaaattgttcaaaaagaacgaaaagatatgcgcggtccgggacacaacccaggtcttcactcagcatttgttctggtgatgttgtttgcccccagagtcggtctttggaaagaggctctccgggaatttcaacccacaaatcgagtgatgcgttagaccactccgccaaccgcgctttctcttggttctgagttgcaaggagcacggccaagaggtaccttatgtacctacccacccggtgcaaggttgtgggaaggagggatggaaggaggatcagtaggttggctgcctggttggggtatagagtagacgggaggaaaggaaggaaggcagcgatagcgttgactccaggcgacaatgatttccttgaagggaaatgaacacccccaccgctgacaaccgctgacaagaaaagaaaatgaaacaagctaactgatacccatggcagagacgattttccaggcaaggcaaggaaaagagagtgagtaaacgcatcaccgataagtgcccccacaggtaactgaggttttatatcgcaaatttcaccaaattcaaccttggtaccatgcttacgatccataattaacactgatattttatcaaagatagactacctaaatcacccaccgtagtacagccccatgaggtgcaaagaaatgaaataaaaagagtcaaaatcaacaaacagtaggtacatggccttgcttccagctccaacaccacccacctcgccaccatcgtaaatggcccagcatttctttttctctctttcagcggcgtgaagccatggtactctcctcatcagatgagatacgtccgtacctacctacatttcaacccgcaaaggtccagtccacttcaccctcctggcgacgacccgtcgtctcgccgccatcttccatgtcagagtcaagaaggtcgagatcggcatcctcctcctcctcctcctcttcttcgctactcattcgatcaagttctttctgcagcagttccatgagtttgtcctgcgtgttatcaaggactttctttactatctgaattgcgttgtggggtctggtcagtccagcctttttccttgaattctttagtagaaaggatttataacgaaacgaaaactgtgtttgtcaattaccttgtctctgagcaacttcttggctcgcaagtaatcgcagacatgctcgattccatactcgtccatcactttggccatctgcggggagagttcgcagcccgggtgagcggggatgggaggagggacgaggacggttccatcgggtccggttatcgttctcgtcgtggtggtggcgcccgcgcccgtacctgtggtagtgatggtggttatcgtgaggcctgtggatcccgccgctgtcgtgcccgtactcctggtctcggtgacgatctggggttgctgcagggctgctggcgcttcaggtataagtgcgggaatatggggtatttggttagcgcccgtgtctgctaaggggaggccggcgtagtgttgagccagaaagtccttttcggactgcggatgatgaggtaggtaagtgcgtttagtctgtcctcggcctccataaccatgtatgcatggcctgttttgacattggagttcctgggtgtgggcgtggtggacgtgggttgaaaccggcagacctctgttcattccgattgcgtcgtcgtacatgagctcggcttgtccgggcggtgttggaagaggagtgatgcccgcgatcaagtcatggggatgttggccccaatcgtatgacaatgatagttgaagctcttgaaccctcctggctctttccagaaggatgtcgttgatgctcatgacctcagccatacgcggttggggagcggttacagcagcccgtgttgagccagcacatctggtcgaagaggccggcacggggacgaatgtgtgcgggactagaggagcatggtcggacttcttgtatcgttcaaaagcccgaccattgataaggacgtgctcacgcgtggggcggtccatcgaggctggtgctgcattcagatctgttggatgtcgtttctatggctttggtttccaaaactgtccgtctctcgccttatgggtacgtgatccggattgggttgtggcggaagagaagaacaggtggacgtgtagcggtctgagatccgttcctatgaggaaagtcttgaaggagctaacaactagcctgtaaagactgatgatatagaggtaagaacgtgatgtgaagacgagaatgaggcaatcaaggcaactcaaatcggggattccctcaatcttttattattctccctcagtctatctcggtgaggtcctaactcttgatcctctgcacagggacaatcgctgacagctctgaccaaagcctttgtcacatcaggagataactcggcaacctactacgacatcagaccctggacaagtgttaccagaactgcttggtaggggccattctccggaatgtgattgcgccgttggcgttgaggctctggtgcggacaccatctcctgggctgcaattgttccagtttatcctttctggtacgcaatctccactccatgttctgccatttgcccaagggtaaagtaggcagggactgatattggcaagaggcgtatctgtcattccatggaattccgtttcagttgcatgagagtcacaatggaaaagaaaaagataacatgacgcttgagggattgcaacctttagcagcgggaaaggtgtagggatccgcgtagcgccgcaccgagcatcatgcatgctgcaatgggagaagacatgcctaaaataagaaacaaagggttcactttgggtgtaacgtcaagcgttttggtttttgatacagtattcaaggcttcaagcctggctccgagccaagttcccatgcaagtacatatgccggcccgggggaccgggggttgctgacacagggcaacgggcccccacccaggcttaaagccagccataggtcccaccaaaccatccgtccactcaattccccagcattatgcagcatatcgatgcctgcatgtgcttggcttgaagccatgctcgaagcctagggattctgcgggcgttgtgccagcgaccctgaccagaccgcaattgcctggattcgtcgtacaactcggaggattggtgggcttgtgatttgctgggcttcaagcccggaaggccgccggatgatcacctcggtaggtaattcgcaccgatgattcgctccgacggagtgatggtatcatatatctacctctagaggtacctactggccgggcgattggtgctgacatcgaatacttctacactcatagtcacctacgcacccagctcgacagctcgaagccgcgaacaccgacgcccggctagaatgcgacagctgctaggaggctcggccagcagggcacttcggtcatttgctggcggcggtggtgtgctgattgtgccgctggatagcatgtcaggctgctcttcggcaagctggatgactctctaaaggtactcactcattcgatgaatttggacctcggtaatattcgtcaattcacctacataacagagtgccgaaccgtaggtaaaatgcgtccgcggttttggttcctgctcaattcggcgaccaatgcattcagacctagtgcccgctccactccttgacagttaggtatcaactgcggactgacgccttgtcaaaaagcaagtaggctgggccatcaagcggctctgttggccaaatgaacagaggcaagacagcagccttcctacctcaagcttggatcgtaagtttccaggatggggaacggggagaatcggcatccactcactgacgacgttggcatggtgcctgatttatctccaatccgcttgatatatgaattctagcctggcccccttctacgagatcatgacatgaacgcaaacatcaaattcaaaacaagacccagctcataactttacaattcccaaatacttacttgaaaatacttacttgaatctttaaggcaagaaggagaccgggaggccagttgtgatggcgcccacgggggacgagacctacatcgatggccgcttcaccgaagatgacggccagttcattcccgcattgggaggatcctccccgccgcccgcatacgatgtggcagtggctgagagagttcatcgagctccagcttcccatcgtctggatcagaatcctcaaattattcctgcttttccaacgcctcagtatgggactcaagaccagggacacatcagctccttctcccccaatttcgcccacggcggatatgcggccgtgatttctgggactggaatggctgagatggcttgggcaccgggtctaatcgtccaggggccaagccccccgccatcacatcattcagcacagtcagttcaggtcagccacaatccgagcactctttcatcgcccattcttaattcacccgctcaacaatcgacaaaatctacagcacccacgaattccaaagatacatggactccggagcagaatcgattcatcctccggctcgacaaagtcgaaggaaaatcccttcaggaaatctccgatgctctcaagcatgtgttccacgtggagagagatgccgacacgattgcgagacaactagcatttttgcgggcaagaggcaaagcgtggagtgacgacgtgagttttgtttaccattgcattccggacaaacttagtcagtcatgctggtggtcaactggccatggcgctaacaaccacagcaactcaaacaagcaatagcaaagaccatacaacagctaagcacaacaatgtttcaagaacagctgtctgttacagaaaacttgggcagcattcaacaacctgacagcactacaacctccaccgacacccccactgcaataaatgacgagcaactggctgatgttgggttggctgtgcgtctggagctggagcagaggctaaggggcagtttagtcggtgccaatttggagcagagaatgttgagtgagcagagggagcggaatgccgagtacaacgctatgatgacgatggattttggaaaggactcaattgaggattatgagattatttgagatcgtgaccgggggtttgatttccttttttttttttctggttccgattcgattcctttcttgctctcgctttttgtcttgatggctctttcttttctacctactccttgtagttattgctgtgttttttttttcttcatgatagttagagatcacgcattaaatcttttggttctcgcgcttgagtctagggtacatgatcggtctgggcactgggtatcaatggttcttgggtggcttggcaggcgggttgtcttccgtaaagacaagggcatagggcacggcataaagcaatcttcaacatacgtagcatgtaaatactagaactttgatgaatgtacagggtctgctagaaagagacaaaagcatcacgatcgatcgatcaagcaccacctcctttggctttgaacctagaaggctgtgctgtcagttatgttccatggaggcaaagcagccagtcacacgattggacataagactgggttgtctgttagtttggttcttccgacgggtcaaaacaagggtagaacaaggccagcctagggacttcattggcatcaggtaggtagagaataattcccgtcgtggttcgtcaatgacttggggctatcaacaccacagaagcacctctctatccccttcagaacacaagttactaatttactatatccattcccgagacttccgactgctttctcaagtctggtggtaagctctgggcttttcctagaccaaaccaagaaacaaaccagggctggattatacatgatgaattattgggtattccccctgacaccttatgctgacgtgtatgcatgttcgctgtgcacgaaatcatgggccagacgcagctggccccggagcttcgatgccagaacgggacgtggcatccattggacgtcacatgaaaaatgcttcgttggggtttgccatgtggttgtgggaaaatggggggaattggggagcagattttagtggtggttgttaatgaagaaaccccgaaggagcccgcttaccagacatccagtaccccttgtatggaggtcatcgcgatgagtgccgtggttacctaggtgttggcaattgacactggcaggtgtcaagggtgcatgcgtgctgcactttaaaaaaatgtgttaccgtcctgctaaggtaacgtcgctgtacatactaacttggtttaggggagtgcactaacacttattcaaacgcagtggccccacaccgcatttcccctggaactgtcaaacgcttgtacaaatttgatttgctgttcatccaacctttagtgtacggaatggatccactttcaacgtcctccgtttcttcagacactccctccggacataccttacccggcaaccaaaaggaagcgttcgcagatcggtcggtatcagttgaacaggctagcatctgttattcctaacaggtctcttcgcggggtaggcttgaaaagatcccggttcctacgctgtggcgagcgagagtcatccggttggctgagaggctgtacggctggtccgcagatggcgcctggtggcgcggccattgacactactctacacgtgtagtcagtctgggatccgtccgaagagagcgggcgggcggagcagtgcacattgcctttctgggccgcggccagcatgagctacgttgagtaagtaccgactacctgctttgaatcgcatgttcagaatccaggataaggcgaacagagtgaaggacagggacagtccaataagcttcactcagccacaataaagtagagaaagtatcattggccagttggaactgggcatgatttctttggctcggtgagccaaaagcacgatttggaccaccgaagccgacgacgaaagcaaccatcaacaacaacagatacataccatcacggtaaccacggaaaccagccccgggagaacccagcggcccagcgaacccgacctttcgcagcgcctctgaaagatggcactcgctgacaagctatcttcacacgcgcaaagcctgagtcggctgtcagtcaagccggtaacacagctaggtaggtgttcgccccctccctgtccacaccccgaggccccattctccgccaattggatggacccagcaccttctcatcacatgcagcatatcgcaaacagtgtgctatccatgttcttacgctgcagatatacaaactacaaattggcgagacttggagctttcaattcccggtgtgataggagcaactaacacaatgaaaggccagacgcccttactcggcgaagatgacataatgtacagcattcaattgccaactcacactttgaggccgcggctcaacatcagaccatctcgtcaattatccgcttccttcctagccaatccgttcaacgagatcaatagtccgcacagtcggctgtcggtgctgtcggtgcttgtgaacacacatgaggctttctgaaattacgtgtcgcccctagttctccgtatatttggcccctcgtcctcctgagccacgttatgtaagaaaccttcatgcggtgcgataagagctaatcgataatgcacaatgacggataggcggtaatggctcacgggaaaagagatgggcaaggaggattggcaacactcaatcatctaaaactggataggtacctcgcaaggcagattagactcccaatcgaagcacactacctctctgcctggcgcccgaaagatgaaagtcaggtaccggatcccccgaactatcctttctacttctcgcccatctgccatttgtctttcccctgctttagcaccgcacatgagttcgtgtaacactgacctcctttctcatttgtccgctttagatcgggtatctgataacgagcgagactcgcaacgacagtaccggaatccagatgtcagaagttgggttctacctcgtaaaaagtagacagtggagcctttttggcttgatgccggcacattgcctgctcatgagcggtgtatagtccctagaggtaggttttccatcagcgggcgtgctactaaaggtgcagcaggaagatcgaatcggctatataagcgggcattcccaaactcacacctcccggatcttctgttctcctccgtctaattgttttcaccagaacattgcgaggtcccttctcacgcttcaggggcttatcttgatccgtggcctacctcgcattcttttcgcttcattcacatcggtcctgttcatattctatctccacttggacttttcttcaactttgctgcacaactgggtttcaggaggcgtcccgaccaggtggcatttgcacctgcggcgtcatcctcacccgctgtctcgtgcactttgatctttcagcttgtcaagaaccaaacagcttcaagtgtcactcacacactccaaccccgtgtcgaattaccacaacggccgctgatcatatctcttcatgctttcatacttttctcttttggcactcagaaatatcccttagcccgtctttcacattggcgcaaaggtcccgcgaagtcctttcgttcatcagcaagactttatttacctcattatctcccagccaatacggagcagcaatgtcgcctagccagtctcagagtgaggtacaggatgaccaagatgaaagtgcccccgagccccaacaaccaaggacaagcgcaccttcacactaccaggccgtgtccttctttgctggtaccatgccaaacgccttcgactggcaacaacggcagattgggagcgcacaatccggtgccatgggccagtttacttctccatataataccttggaggcacctggatttgatcaaaatctcaacatgactcgtccctccatcacttcgccctatacagcacaagtccaacccgcctacccgtctcctgtcatgcagcatcccgcctttcaggcacaggctgtattcgggatgtctgcaggtacacatgcagcacaagcatctcactctcccctgcactatcagtctggggtcgacccttcgctgcagcaggtccaccacaacgtcttctcacccaatcaatccatacccggtatgccagccactgggttccaactcaacaacaacaacagtcacaactttatggaccacaaccacttcattgtcccgccgatgggcccatctatgcccagtacctatccagaagtcccacagcccaacgacgcggcactaccagccaatacaaacagctggacaacaccacaagacgatctggttcgtcgcctcaaacacgagaagaagaaggtggcgcaaatcaaggaggagctgaaaagggagttcggcgtggtgagatcgggaaatgccatttcgaagcggtggaagcagatcatgaagaaggatagcgaggaggtaagttcacttttctactttctctccctctttccctttctctttttccctctctcttaccctccagctctctttcactctctctgtaaccctccttcactattatcacgcactgatatccaggtaccttgccatcaattctcccccccccccccctctttcccgatcccagtttagtatctaacatccgcccccggaaaacaggaatcgaaggccttaatacaaaacgtcttaccgcctccgactcaactccaaatgcttcacaccgggctactcaatgccatccccgagtacgcaagcgcgcagcacgatccgcagacggccttgctcatcagcgagatccaagaggacttccaaaaggggttcaccaagctggttgagatgtgcgtgttgaaggtgcagaaggtgttgaggcatgggggggcgaatctctgatttttgcctaccttttcaccttacctaacgctgtctactcatatgcactgactgcgcaggtttggaggtacttacagtacgctgatctggacatggatgatggaagtaatcgagtggtcttcaccgcgcgtcaataggtagtgtggaggtgtttgggtccatatagacacaccgaggctcgttgtgtttgtgtgggaggttctcgctgtttacacggttggggatgcctagaggtctaaacgaaacgaaacgaatcgaatcgaatgtatacggtaacgatcctttgtctttctcaggctttttccttcttcatcatcatccatctctcttcaacggaatctcttttctttttccccctaagttggtagaggtgcttatatctccagaaacttttcttccctttctcacatcacaggtactatcttcgagcaatcgagcattccatagattaggtatcatccctcttcttctatcagtcagaaaagccacgatacctatcatgagataaatacctagtagctcgcagttctcgctgccgtaacaaatttgacagatagtccacaggagaaagagtatggtggctggatggagggcagagatcatactacctctaggtacacgccagggtagaggtaccgtgaccacagaagaacagacagcagtgcctttccacttacatgtagtatgttctttggctccgtggtgaataggtgcacaagagccaagccctccgaggctccgacggttatcgatgtcctctcaaatgagaccagggttgcgttctgttccatagaggtatatgctgttgacttggcgtcaacgagttaacatgctaaactcgatgtacatacctaactgaaaaaacgtgccgtgtctcgcatacgaatgacatccaccaagatacccgtacctgagcgccatcttgaacatgcgtttcaacaatatcaggagtcgctgggccacgaagggccactttggtaaaccagcgtcaacgtagaagaacataccaaactccaaggtgggagtaaggaagggattaggaaataatctcgaacaaccgtccgattgatgaggtaaggtgcccgctgagaacacatcgttcgcgaataggaaaggtacttatccactttttcatcagtgcgtatggcgagctatttgggaggcggcaacaagagctgctgaactggagaggattatcagttaataggaaagagtctggtggaggattgattgacgacttgtagatgagcggcaggtgagaagggtatttacctaccttttggtctcaagttagatggtggttctcagtggagaaatttgttcccagtcacgtatgtggttcatcgttctgtgagacgcacaaggcttgatgcctcgaggacgggcaactaggtagttgacctgtgtcaaactgacagagatttagcagagaagtgcaactcgcacagagccacaagccccgatgttccaatcctttcacatgctgttgtcatcctcaagtctgtgctctcaacctcttgggcaacctcggcgtttgcggtgcttcaccgtcttcaggatcacacttttgacattgcccgcctgcttttccccggttgtatttgcacatgagtggggatcgtagcattgacagttcaatatcatcgacaagctacaccgttctggtcgtccaggtggaaggtagcttggacttgactccgtcgcaaagatttcttgttccctgctgctggcattccctgtaaacgccataatagaaaggctattcacagaagagttgcctcttataatgacaagaaagaataaaaaggaaccggggaagacaacgaggcagtcttgcgttcagtgggggcaaactagtttgggttgacaatgaatcccgctccccttgtgcctgtactgagaaaggcagctcgagggatgagagtggaaactcttcacacaccaactcagagtttgatgtaacctccttattcccattgtggtgcacatgggccccagtgtcccccaacacggacgcaatgccacaatggctgacgttaaacagaagatccgacccacttggatctccatcgatgtcaccccccgccgaaagaaagcgggaagctccccgcaacccgccgtctcgcaaagcgtggtttttgcggagagtctaggataggtacagtaagcgaggaagcattgcatgacaaagagaaaatccggagtacataaaggcgtcctaaataccgtgcaaagccttccatttcaggtagtagtttacctgcgaaccttcattcccacatcaactttaccaattcctctttgcgcatcgaaggatcgatgagccagcaacgggccgcggggaaagtgaaaaggatggtcccgtctattagtgcaacggcaaggggcgggtaagcccgccggcccaccaatcatgatcgactcggtcaacatcatgctcaatacttgtcagttctgcgttgctttcaggagaactatgttgatgaggaagaaagatctgcatcgtgaacgaaacccctccttcatccttcgggggatgagagtctctcatgagtgatccgattggtgtcactgcccaaaaagattggcgctaatggccaagcaaccttacaccgacactgtgtgtacaggccgcacgttgctggcatccaacgtcgtgaagaagtcagaagttgaggctgggggaaaccgaggccgatcgtgtcctgccatgtgtgattcggtgcttcgttacctatgttgttgtgcctctgagttgaggttgttggatgaagggttaggaattggacggaaaaggtataaagagaccttctcatccgcccttatcgacgacttttcatgtctcatcatcagcagcatcaacagcctcttcacatccgatacttccatcacttccaaccaaccaaccaagcaaccccttagacaaccttcaaaatgaagttcaccatcgccctcgctctgttcagcgccgtcgccatggcccagaattgccctcaggccactcttatgcccgcatgtgctgtacgttctccctcccctctaataccttgaattcgcgaggtttgtgtcagccattgactcacagtttcacagaccccctgcatcagttctgctgcatccgccgtcggctgcaatggagctgactatgcctgccaatgctccaagtctgctcagctcgtggcttccgctcaaggttgcgttctcggaggctgcggcattgaggctgcccccaccgtcatcagcgccgcttctgctatctgcagtgcttgcgcttaagcggtgtcttgtcgacaacaaacggccaaacgacttttttctcgcgatgataaaagatagcatgagtgcatgattgggctgtgttgcttttgtcctctttgactggttggtttggttgggctggctgagtcggaagggatggttgcctgtttggttatgatccgagtcattggttcttcctcggaaacaaatagataactgcagtctccaatccggttccatgttgtcgttgccagtgatacatgtggcaaatctgcgagaaagggcccgacagttgatttatacaggagattgaatgtctgaaagagagtttagttcgccatattgctatgcaactgcaaggcgataaggttagaatatcaaagggtgagaaacgaaaggcagtaggtcaaggtgagaatgtaagaagaacgtgagaagataaagtaggaaggtgagaaggtaagaagaggataaggaagtaactaagaatgcaataaagtcggaagagggtgagagagtgagagagtgaaaagaaggtagaaaaagggacatgtttctcaaattctttggtagggccaaaggtcatcgcatggggtttggctcatcagttgaacgaggtagacactataggtagagaggatatcaatgtcgaggcagtggggataatatcctggtctgagttgaatggcgcaaggaatagcatcaagcagtacttggtttaagcatttggaagaagtcgtcctgtcagcatcagatctcgtatcaagacgttgagtaagtcttgttggatgacggggtgagtgttgttgttcgacgatggaagtcgaggacgtcctgattcagttggtctgtgctttatgtaacacgtgatttggcattgatctacctagtgcacagaccactttcagctgtgctgtcatgtcaggagctctgagctctgatggtccaagctgcagcgcgtttgtgacgcggtgattttcagaagggttcccgtcaattccaaagccatcgatcgatccaacaacaccaacaccaccaacatcaccacatcatcaacatcgccaaccactctttcacaccgtaatactgcttctcttcacgacgccataatacccaattgataaggccatgataacgacatcaccatagcgcatccatctttttcctgttgattcttctttgcgaactccttgactttcgacgatgcagtcgaccactcccagaacaaggcgcacgccgcaaagtacacaattcacgtgcgcagagtccctcactaccaccgtacaaacacgaaagagacgcaaaactgactttggtctatcagatacccccttaagagccgagtgtacgacatcaagacataccccgtccagactgcccaaggctccactgtcctcatctatggccacgaaaacggcgtcgctctgatatggcgaggcggtcgcaaacttaagacatccaaaaaaggagcaggcgcggcgcaaaatgggggaaagccggaagacgccgttatgattattgactcggacgacgagagtccggccattccagctacacccttcgtggacaagcccgagttcgatgacaccgttactaccgatgcttcctcgctcgccgatattgtccagactctcgacctggcatttggtacagccgtccaccacatcgctgtattgcccatgcccacctgcaccgcccaagacgaagcctggaacggagcgcagatcctgaaagagaaactcgtctttgccgtcacatgcgccaacggcgacgtctttgtcgtgacactaccactgacacccccgtcaaacgagagcaaggcgcggccggcactaaagcacagcctgctcgctggaaatgcgggcaagggtgcatggggggagactctaacattgctagcaggccagcgcaaaccttcggaaggagtcgccattacgctcgtgaaggaacagccagggtcggagtcatcacagggccgtaaggggtctgtaacccgtgtcgttgttgcagcacacacgcgcgaggcgagcggaacccttcgcttctgggatgttcccttggacgccacgcccggcacgactgctcgtgtcgaaccgttccagactgagtacctcccatcaccactcggcggcatctctttcaacccgctgcacgtcacccagcttctcgttgttgatccagcgcatgcggtgcgaatctacgattactccatcccatctctgccttcggacgatacctcagagggcccattccctacccagggttcatggttaatctccctctaccaaccattcgcccgcgggacggacatgtccacgtctcgcaaacccgtcgtcggcgccgagtggatggcccacggccgggcgatcctcgtgctgctggccgatggtcaatggggtatctgggacattgacaacgccaacccgaccactgcctcgtcggccggtctctttaccaaggccagctctggcctccgcgggtcagcactcactcaatttagcgtctcaggctacctagagggaaccgctaccagtctgcagccccagcgcaaccttcccaccacaacccagaaatccgcacccctcatcgtcccctcggcggtttccgccagcgccagcgcccccgaaaagctcgccaccgtcagaggcggcgtttacgtctcccaacttcccctccctcgtaacggcctaggcgaagagtctgcgatcctgtggctttccaacaccggcgccgatcatactaaccctatcgtctgcaccatccccatcctctcccggttctgggacgcccagcttcagcgaactggaggcaacctttggactagcagcacccaacccgccgcgcgaatgctgcgcctcaccgacctcaacgccggcttactaggcgagcgcctcacagcagccaccgccatcccgcgctcgaccgggtctctcaccgaatcaacagaaggaaagcagctccctatcgagaccatcttgctaggcgaaagtaggatggtcgtcatccacgaaaacgaagatgccttcgatcaagctgccgcagcagcagcagccgccgccggtcctttctcatccaccgaacgccgtctgatacccctacctgcccgtaagaaagccaggctggatcttaccagcggcaccgccaaagcaatcatcgccttcccgaagcctgaacaacccagttccatggcgttcaacctcagcttggcccgtccagaaaacggagagaaattgctcaaacccaaactgttagaggcaacaaccaaatccccgagcgcaagctttgacggcgcggcatcaacacaagagattgacgagggaggggttggccccgatagtcaagacactgttgcgttcagcgcctatggaggaggaaagagtcagagccagggtcgtgatccgggcttgttgttcatcaatgatttgaactttgctgcggacgtggaggatgacaagtcggaggcggagggaagagatatcgaggccgagttaatggatatcatggagattgatagggagttggaggagatggagagtcagaggggtaaacaggggactaaaagggtgttttttgaggagggctgaacgtttgcgggcttgacatggcgacaacacatttacgagacggaagcgataacaccgacttgaagacgtcacacatctgaatgacaccaccggcgcagcaatctacaccaacaccagtctgtgccggaaagaacagtaccgacgacaagcagtgccgagtatttgtctacccacctaccgacggatgagaacaaatggaggggaggcatatggaaagttgtctacagatacccgacaatgctaactcttccctaaacaaggacattttctgctgtcagcatgcataagcataagatatcttttgaaggagaacgaaagacaattaccagcatcgtctgttcagtcaggcaaggaccgtttgcacctttgctaccaacttccacttgtccacttttttcccttgatcccctttattttctcgacgttgaattccatgcctcaagttaccagctaacctcaacaagtattcccatcagttttattttcacgtcccagtcgcccgaacccctttcagccccctttttttttcaccttttttttttttcacctttttttttttggacacccttccacttccacttgcatttccaccctgcaagtctacctacccattccaatacatcccatatatcccacacacatcctccctatatactcctccccatttcctccgaaaacattcctccttttcaggaatatttccgcacgttcaggtggagcacaaggcgagaacaatccttgattccaggctctgtattccgagcggtacatcaaaacaagcaaatccccaatggggtggaacttgtcagcgtcactttggtgggatttgtaccaagagtacaagtggtgggagaagaagaatcttttttttcttttttatcctggcttcctttgcctgtcgggcagccctgataggaagtcgggtgttgtgcgctgatacatttcgatacataggaatatgttcacgtttgaaggttgcagtggaaggtaaggtgaagtgaaatgtaataaaaattacgattcgactcttgatgattttctaataggaggaaaacttcgtgatagtcatcatgatgcaatcaataactgctgtgcgcgcgtccctgaacgcctctgctttccctttacccatccatccatccatccatccctgtgaatctgaatggtcccgttcttcaatcctaaatgcaaattccgtcctttttctcggttgaatgaacccctttaagagaactcagattgcttgccagcctccttggccatcttctccgtctcctgagccatacccttggccttcccttgtccctcgctcacggcacccttcgccttaccggcgagctcgctggccttaccgctcgcctcatgcttgagctcctgggcctttccctgcacatccccaccagcagcctcgttggcagcacccttggccttgccagcgagctctgaagccttgcccttagcctcgccagtcaactcagaagcagcgccagacaagtttccgctcgtcgcctcgttggcagcgcccttggccttgcccgccagctcagacgccttgcccttggcctcaccagcgagctcggaagccttgcccttggcttcgcccgctagctccgaaacgttgcctgaggtggcctcgttggcggcgcccttggccttgcctgacagctcagacgccttacccttcgcctcaccagcgagctccgaagccttgcccttgacgtccttggggatggcgtcggcggcgtccgaagcggcgttgctggcggcgtccttgacgcgggaggcgaggtcggagggcgaggaggcgttggtgagggtgtcggcggtttccttgagttttgaggctacgttggctgtttcgaggagggaatgagttagtgagtgtttttgttatcattggatgatggaagacaacttaaaggagacagggaatacgtacagccaatgtccatgccatcgagggccttgtcagaaacagcgcggttgacggtgttgagggtgtcctttacggtctcggagatggacttttgaagagtaacggaagaagagaaggcggcgcggggcgtagagacggcggcggcgcgggggatttgggtggcgaccctgcgagtagcaattgtgaaggctgacattgtgatgatgtgtggttggttgttgtgtttatgtgttgggtatcttgggtgttgttgttgttgttttgttgtttgaattagatcctctgctttgggattcggttcgtgatctttttctcgttatttgtttgagaaaaaaaaaaggtgtttgcttgattatcggtgtttgtgtgactgaatggaaagggaagaaggaattgtctgagatcgaggataatgttgcttataaaaaggttgtttgtttgttccttcctctcacgttttgttgtggtgatgtcataggtattgtgaagtgcagctgcgtgtaacccctgcaggccaatgacgtcctcttgcggggaaggtgcgtgcgaaactcgctggtctttgtgagggaaggaggtacctgcgtaccttgcacaattctcggttcagctttttcagtcttctttggtccagattttacaaataattttttttgaaattgttcaaattatacaaattgtgaagttcccgtgccttggttgtacttgggaactatcacctgctactccaccgccaacgatcatggctcgcatgtaaacaagcacggaacgctggagacagctgtatcctctaggcttgacagttttgaggcgatgatgccagtaaaatctgtcagaagagcaagaactcaagagctgagacaagtgcttcggtcgaggttcgtgtagttaatgcctgatttaaagtcttgacgagaagcgacaccacatgtacactttccacttcacatggcaaccagcaccaaacaccttcacaccaaccatcatagcttcaaacattgagagctcccacggccacaagttttttttttttaagaggctcctttcgatagtgtgattaccggcgcccatcggggcctagagcggtagatcgcaactcgtcaagtcccgtggctgtcacccatgtcgaaagcttggcaccttgatgggccttttggtggactccatgacgttaccactcaggtaccaacctagctacaccaaaaatacctgcaccagggccatcacagcctcaacaaccattaacttaccttacctgattgtctgtatcagatggatccgtgacgccttctgacgcttgacaaaacatgaagcaagttacagcaatggaaccaaatgtatccagggtccatccatgaggaggaaccccggtgaccccatctcactcttccagtctttcagtcatgtggtgtatgacttcaaactggtaatggtattttcaaaaatttcacatcactctacaccaccgcatttaccgccccttgaacacaggcttcctcttctccgcaaacgccttcaacgcctcatcgcggtcttccgtccttaccaccctcagatacatatcgttctccaccatctcactgggctcctgcacggccttgagcgcggccctgatggcgaccgggccaccctcgcaaatctccatcgccagacggaccgcctcgctcagcgccgtcctgcgcgccaggcttagaatcattttgtccctgggctcctgctccatggccgcccactccttggcctgctcctcggattcgggcgcgacctcgaccaagcggtcggccaagcctaggaaataagcctcgggtgcgctgacgcgacggccggtcaaaatcaggtcgcgcgcgcgggggatgccgatgagttggggcaggcggtaggtgccgccggcgccggggataatgcctagtcgggtttcgggaaggccaacaacggcgttggaggtcaaaacgcggaagtgcgtggccagggcaagctcgagaccgccgccgagagcgatggaggagatggcggagatggtggggatggggaggttttgcaaagaggtgagggcagtgcgaagggaggtgaggaaggccgctgttctgttttggagggaaaggaatccgttagccgtccggatgggagaaaaaaaaaaaaaaaaaaaaaaaaagaaagaaaaaaaaagggtaaaagcttactcttcctgcgaaaaccccttgcgctccttcagatccgcgcccgcgcaaaagctggtgtcaacagccgaagaaataatcagcgcgcgggtagggcccttctcgtcctcgccagccacgccgccgaagcgcttctgccacgaggccacgggcttctcctcgccggtcgcggcatcgtactgcgagtggacgtcatcgatctcgtcccggagcgaagacaacagagcacgcgagatggcgttgcgcgcggcagggcggttgagctcgagaatgcggatgtgacccgagttgggcgccggaaggttggtcacccggatgatgggacccgcgggggcctcggtcgagtagaagcggccggcgacgcggacgaagcggcggaacgacgaggtcgtgttgcgcgggagggcgattctgacggccattgtgtgtatggtgagtttggtgatgcaattggcggccggtgttcgttgtcgaaagatgcaattgggacaaacacacacaagtcccgagatgtggaatcgataaatcttatcagtgagctcggcccaaaaattgagtggagagcggcatgagcttcagcgggaggaagctgcaaatgacgtcgtgttttccccggagagatgcggagagacctagctgcccctgctccggctgttatggaactcccccacaacgccgagctacagaagcagttgcactaacatggaattcacaaaccgaacggaaaatatcatccagcatcactgcaaatatacaaacctaaaccttatctcctcgaagatgtgaggtatcaagtcacattcatgaatgtttcctacccttccatatccgcatccaaccgattcatgttaccccgatttagatatcgcaagcaaaacccatggccgaggataaccgggcgacccgtccaaatctggaaagaagctccccctgtaggtgttgtacgaccatccaagacgcaggaccaaccacgtgataccccaaattttcaccactcctcttttctgtttggatatctgatatccgttcgtgttcctcgattaccggcccgatttcttgttcacccataggcgacagaaacaatccgcaagagactggaaaatcaatcatcctcctcatccttggagaacatgacatagatgttgccgttggtagccacgtacgctccaccacccgtcatctcagtctgcatgcccacaacgccatcaaatttgcaggcgtctacattttttgtttgtcagcgatgtgtttactcaagataaaacaattgaggaattttgttgttatactcacccaaaataagctgtccagcagcagccatgtcggacctacatccacccattacatttcagtcagtcacgatcagcatcccattccaatcaccactagtccccttccttccttccccttgctttcctacccccttcaccccaccaccaccaccaccaccaagtcactcccggcccagcggtccagcagtcaaaaaagaatgagaaacagaaagaagaataggtactcacgcatcagcaacctgcgtcccccgcatactaacccccgcccaaaacttgccactgctcctctcgcacaacgccctccccggcgccggcaccgtcacctgctcgctgcccttggcggcgatctcctcgagacaagagcgtgcgtcgaacatggtcatgaacccctcgggatcggacacgcaagtcggggtggtgtccacagagtcggtctggcggctggtaacgacggtcttgtggtgcttgttgatcaggttgaagggcaggttggcgttgccgttgttgttgctgttgctgttgatgggggtaggagaggcaagggccaggggggcgatgaaagccgtgaggccgaggaagagagaggggatggtggtgagttgcattttgggtggtggttggtaagctgtgagttgtaagtgagttgcttggtgagaaatggggcaaaggttggtaagaggaggcagtgaggttggttgatgatgagggagaggggaagttgtggatggggagggggggatattgggttcttttatacttctaattttaggtagtggtggattatcctcgtggtgatgatggcgatgatggcgatgagatgatttgtggctgccttcgagatacgtttgtttgttgtccagtctgcgccgtttgactgattccagctcatgctagagaacggagaaaagctgaggtcggtgagtaggtaacttgattcttgtatgaattgttaacgagatcaaatggagatcaagaaaacaacacagttgatgagtaatctcgtcagatttatcctatatttttcccattttctcaggccattattgggaggatcaactcgaatgcccccaagttcacccctactgtgtaacccttcatccatctcagttacttcgagaacaccagccagatactcgtgccctccaggctgtccgtgccaaccacccagccatccttgctacaagtatctatattacacaccgtcagcagaagtgactgaactcaacaatcctcaactcccccttccgagtactagccaaaaatgaaaactcacccaagatcctcgacgcagccttggcaatcgctcctctacaccataaccgcatcgccctttcgttaataatcacttccacaactttcatcctacatctacttggcttccaatcctttccttttcatcccaccctcagttcttccacgcaaagccccatattcccaggccctagaggtacgcaccaaacactgccgccctttccaccttgtctatcatccaaacattacagcctctttatgcttaagccaccaaacacctttcaaaagccccaaacaacctaaatgtgtaccaagaatgaaaggttggaaggggggggaaactcacttgctagttctccggtcttcagtcccactaacccctgcgcgcagcttcccactgcccttgacgcacaagtccttcgtccccgcttccaggacgactacctcttcgtttgggtgtaagtagaaatcaagtaggcaaaaccttccgtgggactcccactttttagagtcgcctgggatgatgtcgcatctgacctcgcgttttgccatggatgacttatcgcgggagttgtaagaagtggaaatcgcttgttctagagtgaagttggatggaacattggggtcagaagtgggagctagctgctgttgtggagggggggtgatgatggcccagacggggccaagggtgagaggtgggtgaaaacttcatggtgagtttgttgcggtaaggaggagagagtgagttgtgaaaggactggtgggttgggatggattagtaccatggtcctgtggtagacatgattggtgggattttcacccttttataccgcgactgattgacttttcgctagtatctgcctttttaaaacttggcgttggcttctacagtagcacccccttttccttgattcctccatgaaacggaaggtcaaagatgcagaaaatgttggtttcgttgggactcgtggtggaggtgatgcgggaatctgaagaacttcgttttgttgggtcaagggcggcgccagcccagttatacgaatcaagcagttcgaggtatagaaagtctcatattacataatttccgcaaaagaacaagagttttgggttgtctgccatgtcgttgccgtggttggtgctgttggtcatgttggttcggttgggtggtttgccagttacttgcattcgcgacactgggcgaatcatactaggtaccgacgggcagcaccagggtaggctgagcctcggtgtaagaagagctgcagtggtaaaaaggttgtagtatgccaaaagatccgggaaaaattgctggtagattctgtcttccaaaagggaaaaccacccaaatcatgaaattggggtgactttcaggattatatacacatttctagtcgccccctacataccggccttcctctacgttgatggtttccttccttcctcactttcctccttctcagccaaccctgagttcctgctcttctggacatagcatagtaattcctgtatcaaggcagtacagtaccttctgcatcaccgtaacgccctgccgaagatggtggtatgaccgcccacctgaccctggaacggcggttttgggacttaaattaactacctaggtattgttaacgacttaaccgctatgcactggtgtctttactaacaacacttggcgccaagactttttaggtagttagaaactcgggcgggcacgtttcatacgcaaaacacaccacgtttctctctaccaggacactctgcgataagggctgccacaagtctctaacagataaagtgagtgaccttagacagactttgatggactcgcttcctagtagacttggaggtatttatcattcgaagagctggggatttgttccccttcggaaggccaatctggtaagaagtgagacttcccggtgtaaggcgatgggcgtcgttcgcacgtgttatgtgtcgctgcttcgcccgttgatgggatgcttaaacgctttttttttgacgctttacctggaaccgcatatgggacgaagtggcaaatgtacctaattgatgacttttgcatcacgtctctgtttttgcaactacctactggagagtgtccaaggtgctggattcggctaggctggaggcagactgtggccatgggataatagctcgataggtaggtatgtatttcgtagcgagtctagatagtaggtagatataggtatttgcagagtggaaggaagttggaattgtgttaaatttttgctgacgtggttctgtctgtaacgacaaatgaagaatgatgaaggtcaaatgatgtagacatcccgttcaggaacaacagtcttaagcccttcaacagactcaagacagcctacacgttgatagatgtcgctccctgccacgcagtcatccgacgtctgacagagaagaagacatgagaaaactggtttgaattcttcgtaaatgatttcccctgtaattgggaggataaatagtcgaatattctcggacagctcgttcagagtttggaagctaatcgatcttcgtaccgcaccgtccacgattccctcttttctttggtcaagctggccctggggatgctcaagatagctgactgaatctttgccattcagacgttcgtcgaaggcgccgggaccgattatcttagtggctggcccttcatatcttggatggccaggccacttgggtgcctgactgcccagtagcacttcaactaaacagcccttcaaatggatgacgcctccttttacctccccagctttataacgctcagactgatggatggtttttgctgtaatgaccttgcacatcgaccacgagagcaatagattgctatgttgggggggtggggggcgaacaggtccttccagcgagatccaggaccaagaaggagcgcgatattcatccgagcggtacgttggtttttcgtgagtcgcccgaaagagaagataatgagggagttcttggcgccagatgccggcaagatagtcattgaggtcatgtccttgatcttgagcgtatcgttgagcaatcccggaaaaggctattagcctgtcttttgtcttggtaatatcgcaactggaatatctgtggatttttccaagccaatcgcgtcggtagtctccctcaaaccaggtatggctagtaattggcccgcttagtgaagacatacctaacgatgcgttatggttatctcttcgtttgcacatgttgtaatattgttggctctcttccgtttcccattcatagtcctctggactccatacgcccgaaggatgcgtctcgcaagcccagtgttgttggcaatgccaccacatctgggatcgagcgaggtcgatgcggcgccgagctaagttcgcctcctggaatacccaggcccgtgagtggagaggcgagtgtacaatgtcttcttgcctcaggtctacccaacttctcgcaaaccagaatctcgatggtccatgcttttcccctcttctattgggagtctcaccttcaaggagcaggatacttgtggcatctctgtgtgtgaaattgctttgtaagctatcgggcgccgcggtggcactcaagttgataaagcaatgctcgaagacgtccttcatcatggccgcctcctcagcccaatccttttcgtcgtcttggatgatgcacagcgaatcgatccatatgtaagagaaaccaagggccaaagtgacagagatgccttctctgtaggtcgttggcaactctgtgatcctgatatgcttgagcaggtccgccatgttgctcttctggagtttgagtcggcttacagttccccagcagtgcgacagagcaacatatgggtagtgagcattgcaatcttttgtttccactatcctggcagagtactcattctctatgagcaagagccttgttggactaaacgagggacttgaagggcggcagtaggggtggttgttgtaacattctttgaaccaatacttcagtaaacccatcatgtctggttcacgctgtacagaagatggtgtcgatctttgttcatgatcatcagtgacttctgtattgaaagctcgcaagtcaatttgattgccttttttctgtcaaccctttttttttttgttattattttgctcgagagggtacatgactcaccatttccgataggccggagatgaaaatggaaagaaaaggagattgatcccaacatcaacatgctccctagttttggtagccacttctccctaatctcgtcaagagcttcaatagcttgcctgagtttaggcgagtcatccgtgagacaggtggcttcaactgtaagagtcaagtgagagccgttatagttagtccctaaagacactgtaaagtcaaagggaaagccttggacggtcaggtaggatatatccctccaatgacaactttttgtgattgactggcatatatagcatccctcgtctgccgctcgaaggaggttgtgtagactcgagtgatgtggagtcccccatttgaaccctttcggttgccagtggggtacaaagcggttgcaaaccgcgcataggtgggtcgacattatggcgtttaggcgggacttgttcaaagtggtggattggtagtagtaatggtaggaatgtcacggtgttttgcgttggagggaagaaagatggaagacattgacgtggcacggcgggagtttcgccggttaccgcctggagattagagtggcagggaaagagtgaatgggtgccttccactgctacccaactgcccgggcggagagaaagttgctggtacaaaaaaacgccccacgattcttttaccgacaaaaagagccaaaactcacctcagccactcctcagtttttctactcaatacctttagaagtagatgcacttaacgaagcaatgaggtgaatgattctagtattcaagttaaggttggtatcaaattcgtcttttttgtaatcgggtgactggtgtcaattatagagcgtaaaagtagaattcagttatgatgaacttacagcgcattaggtacagtgggtagaaatcgagatgcttacatgtagaagtgactttggtacttgagatctcgcgcttgtcctcaatgtacattctcaaacagattgtaccatgatttcctattagtgatttctgtacctagatttcaaagtaatagttgcgatcggactacacaagcaacaaagagctaaagaagttctgttcaggccttttttggtggtcagaattgtctttgagcggttttttttttttttttttttttttttttttttttttttttttggatgcccctttcagttgattgaaaccaatcaggaacgtccagtcattactgccagtcagcgagactcgaccttcgttgctgcaaatcgaaaaagcaaaagagcattctcgtcggtttgacgataaacagtcataaacatgttgactcaggtgaccatctccccatggcaagacccaaaagtatccaaacgccgtcgctatgcccgttgccagagatcaacctatcgacagaaaactgccaagctatgaaggtatacccacaactctttagcctcacgaataaccagcaaggttctccagagcggcagtgctgctcaacctccccgtcacaacccctctcatcctcaaaagcgcatttgcgcctttactcttccttccttccccgtgcctcaagtactcctgaaaccagctttcctcctcgcccgtcaacgccgcgctaacgagttccttgcccctcgctcctaacttgtccggctgctctagaatggaagctactaacctttcaaacagctgctggcgggtccactccgggtagcgacgcgagaaatcgagtgcttcggtgacgttagtacgagcaagagcgccaaagagcagctcgagagcctcggatgaagtaaagacgggctgggcggcgtggaagtaggcgagagctagcgtgtaatcgctctgactggtggagctgcgcttgttgacgagcggatggcggacaagggcgatggtgatttcgtcggcgaattcggtggggagggatgggtgggttaggttttcgattgcgtactgtttagcagcgtttgttagcgtcttgatgtccagtgtgcaacttaggttccagaaccaaacggacgtccgcaccttgaactccatgcgatccatgtgccacaggcccctcataaggatctggtactttttcggcagtcccgtctcctcagcaaagctgtccgcccaatgcgaacgacctggatggacgtcatcatggtcgaggaggagatagtaaagaacggatatcttttggatcgacgaggcgctgctctggcagatttgttggtggagggagcgcaagccgttctcacctctgggcggatatgcagtgcctagaggtagttacagtggtgattagcgatgaagcgcgctataacgacagggcatgggttgttagggtgattaggtggtagtgtggtgtttacactacactaaccttgggcgatgcctaaccgacttaggacgcgatccacaaacaggacgccgcccaatgatttgcggaaagtctcaatggcactggctcccttgtgatcgtaggggtttatgaatcccggagaggggaacacgttgttgtattctgtatagtcgagcatcgtgatgttgaagttggattgcacagttgaagtgcccaagtgtccttagctgttgaatgaattgaatggaaagggaaaagggaaaatcgaagggatggatgagtgccgtcatggcctgggatacatgtatgcaacggccatcgggtccgtcaggtccatcccctgcacctggaatggagccttccccggatctgtacctgcgctaggtaacggcctgtcttggcttatcgataaggtaagaaagccgtaagcgcatggaatgtttgttacacagagcgggactccaccagcctgccacgcatgcagtgatagcgcaacacggtgcgagcgttccaggcagcggaggggtcgcccgctgcagtgcacgaattgcattggctgcccgtggctgctgtggctgattgtttaccaccgcagtcacggtattgcaagaagcgtccgtccaaaaactgccctgaatgtcaacaatctaaccgcggcggggcaaggaagaagctgcgacagcactcaaagagtttctgcgtgggcgtcccattccgtgtctgtcgcaacaactgccctgcgaaatgtgaataccatttttcatctttacttgttattacataaactttcactccttggttgtctgatacccgcatcttgcagcgctttctgttccattctgttctgttgttttcatcatcgagtcgagaatttgcaggccgaaaccaccgacagacatcagtcatgtcgacgcgcccatcgcgtcgggccgccgcaaccaggcgcgccgccatcatcgaagaatcctcatcagacgacgatatcgcaaacaccacatcgagaggcgcccaagatgacgacgaggaggacgattatacacccgcgccagcttcggcagcccgcaagactgctcagcgaaccaccagaagatccactgccacgcccgctcctagggcaggaacaccagcagcagcatcatcatcaactgcaccggcaccggcaccaaaagctgcgccgaaaaggcgcggacgacctaagaagaatgccgcgcccaaacccagcaaagagcccagtgtcgaaccgagtgtcgaagcgaataacgatccccaagccgaacccgaagccccagcgcctgccgtcaagccaaaggatgagccgatcgaggagggtatcgaccccaatgtgactgtcgcgtctgccgtttcgcccgctacaaccgccgtgatcgcggagccagaagcacgggatacgcaagaaattcagtcacccccgcggaagcgtagaactcttgtgcggcgcctcagcagatcgccagcaaagatcatgcagcaacaactcgagctgcaacagcaacaagccagccgtcaagggacaccaacgccaggctctccgtcaactcaacgcgtcgatcgccaacctgctcctctacaggacatcacccagaccctcatcaacctaccacctccagcgaccgcggcatcagagacccttgtcaacacacagccaacatcaacagcagatgaaaccgtcgtggcggcccagaagcccgtcagggctatggatactattctggaaaagcccatggatattgtgctcaagtcacggaccatggctcttcccgtcgtcgaggataccggcccgaagccacgcattgtcatcaccaatcttgtgctcatcaacttcaagagttacgccggtagacaggaggtcggccccttccatgcttcgttctcttcggtcgtgggtcccaacggttctggcaaatccaacgtcatcgactcgttgctgttcgtctttggtttccgtgccagcaagatgcgacaaggcaagatctcggccttgattcacaattcggcgcagtttccgaatctcgactactgtgaggtggaagtgcatttccaggaagtcatggacttggtaagtcaaacattgttttgaaggggagtcattgtgctgacattgatagcccggcggtggccacgaggttatccccgactcaacactcgtcatctcgcgcaaagcattcaagaacaactcgagccagtactacatcaacggcaaatcatccaattttaccaccgtgaccacgctactccgcgaccgtggtgtcgatctggatcacaagcgttttctcattctccagggcgaagtcgaatcgattgcccagatgaagcccaaagccggcaacgagcacgaagatggtctgttggagtacctagaagacattattggcacttccaaatacaagacaccaattgaagagtcggccaccgaagtcgaaaccctcaacgagatctgcatggagaagagtggtcgtgtccagcacgtggaaaaggaaaggaacagtctcgaggacaagaagaacaaggcgctggcgtatgttcgcgatgaaaacgaactggcgctgaaacagtcggctctctaccagctatacatcagcgaatgcgacgacaatattgctgtcacagaggaggctatcggtcagatgcaggcacaacttgacgctgagcttgagaagcaccacggcagcgaacagctcatcaagcagttggaaaaggcctactccaagggtagcaaggaatacgactcttgggagaagcagacacagcagctggtcaaggagatgaacaagttcgagcaggaacgcgtcaaattcgaggagaagcggaagttcttgacggacaagcgtaagaagcttgagaagacgatcgctaacgccgagaagacggctgttgaagcggaggagaccattcagaactgcaccaaggagattgagcgtcgtcaaaaggacattgttttcctggagaagaaggtcaaggaagaggaggccgagcttgcgacgatacgtgagagcctcaagggcaagacgcaaaagtactcggatcagatcgcggcaaagcaaaagtctctcgagccttggaaggacaagatcaatcagaaacagtccgccattgccgttgcggagagtgagctggccattctcagggaaaaggccaatgccggaactgtggcccttgaggagatggagacgaaaattgtggccatccaggaaaggcaagcggcgaaggcggaggagatggagcagtgcaaagctgagagagcgaacctgatcaaggagggcaagaagatcgaggctgaactttccaagcttgcggaggaggaacccaagtaccggcaacagctttcgaatgcccgccaaaaggctgacgaggcgcggtcgagcttgtccgccacacaaaaccgaggcaatgtcttgactgcccttatgcgcatgaaggagtcgggtcgtatcgatgggtttcatggacgacttggaaatctcggtgctattgaccagaagtacgatattgccatctctacagcctgtggtgctctggacaactttgtcaccgacactgttgaggccggtcagcaatgtattgaatatctccgaaaaaccaacctcggacgtggtaattttatgtgcttggacaagttgcgagtccgcgacatgtctcctattcagactcccgaaaacgcccctcgtctctttgaccttgtcaagcccaaagacgacaagttccgacctgccttctaccatgctcttcaggacacattggtcgccaaggatctcgctcaggcaaaccgcattgcctatggcgctaagagatggcgagtagtgacccttgccggcgagctcatcgataagtcaggtaccatgaccggtggtggcactacagtcaagcggggtctgatgtcctccaagcttgtggctgacaccaccaaggagcaagttgacaagcttgaggcggaccgtgataccttggagcaggccttcaacgagttccaagaccgccaacgagaactcgagtcccgtctgcgccagatccagtccatgattccccagcttgagaccaagatgcagaagatcaacctcgaagttgagagctcggagcgcaaccttgccgatgcccagcgccgtatcaaggagctcagcaaggagcaacagccttccaagacggatgacaaccgcgtcgccgcccttgaaaaggaaattgccaagcttgagggcgaggtcgagaagctgcgcgaggagatgtcctccgtcgaggatgaaattaaggctcttcaagataagatcatgaaggtaggtggtgaaaagcttcgctctcaaaaagccgctgtggactcgttaaaggcagagatcgccacgcaaaacgaggaaacttctgccgccgaggtgaagatggcgaaagcggagaaacagaagcacaagctagagaaggactttaacaaggcgtctaaagagctgcagaatgccattcaggagaccgaggctctggaagaggagattcagaaccagggcgatactgccgagagcctcacgacccgtgttgaagaggcccaggaggcactcaaggagaagaagaaagaactggcagctatgaagaaggagctggatgagaagacggccgagctcaacgagacaagggcggtggaaattgagatgcgcaataagctcgaggaaaaccaaaagatcctgtctgagaaccagaagcgtctgcgctactgggaagacaagctctccaagctcgccctccaagacattgaagatctcgagcgcggcaccagcggcgacgcagcagcacctcaacaacttgccgaccctgatgccatggacgtcgacgaccctgattccattctccaagcccaactcgaggccgaagccgccgaggccgaagagaacgaggaggacgaggaggaagaggaggaggaggaagacgaagatccagaagccatgtccctcgacgaagacgacgaggaacctcgccagcgcaagcagaaaacccccaagaagcaaaagcaaaagcgccgtcaacaaaccggcaaaaccccgcgcaaaccccgcaaccccctcgaactcccccgctacacccgcgacgagctagccgacatgtccaaagagaaactcaagggcgagatcgccgcgctcgaagagaagatctccaacgtgaacatcgacctgtctgtactctccgaataccgtcgtcgcgtggaagaacatctcgcgcgttcttcggacttggcctcagccgtctcccagcgcgacgccgccaagaagcgtctcgacgagctccgtcgtctgcgattggagggcttcatggaagggttctcgaccatctctcttagactaaaagagatgtaccagatgatcaccatgggcggcaacgcagagctggagctggtggacagtctggaccccttctcggagggaatcttgttcagcgtgatgccgcccaagaagagctggaagaatatttctaatctaagtggtggcgagaagacgttgagttctctggcgctggtgtttgcattgcatcattacaagccgacgccgctttatgtgatggatgaaattgatgcggcgctggatttcaggaatgttagtatttccccttttccccttttccttcctttgccttttctttttttttttttttttctttcctcgctacgctcgatccccgcccctcccccctccctttttttttcattccccactgacaaagcgaaaaaggtctccatcgtagcctcctacatcaaagaacgcaccaaaaacgcccaattcatcgtcatctccctgcgcaacaacatgtttgagctcgccgcccgtctggtcggcgtctacaaggtcaaccacatgaccaagtcggtcacaattgagaatcatgattatatccagcgaggcaaacatcagaaggaggaaaaagaacggagggagagggagagacgccagaaagaagaggagaagagggaaaggcaagaaagggaacaaagagagagggaaatgatgggacaacagtcggctgcggaggttactgttgctagtattgaggcttagggtggactgtgagaggggggtggagggagatgatagaaagtgggtttggctcgtcggctggcaggctggccggtaaattctgttacatatcgggatcactagattatggtcttttgttgttgttgggtggtgggtttctgtgttatttattttgaggagttatgagtatgttacgaaagggggaatccaggtttacttttaacgttgtctttgctgcccaatgcaggaaaatcttcatctgctgcgttcatctaatgtattgccccgatgtatcatcaaaagctaccactggcgatgcaacatgcatcattttcggaatcacacgatgaaggcccactactatatggagagaaaaagaaaaggaaattacaattcatttaggtacatattttcacgcccttaccttattttagcctttttatcccaacctttgaatcatcatcacaggcatatggcgctagagtgtctaagcacccttcgttaatttccatcctaggtacctactgcttaattctccggactatactactctcaactaggtaggtaggtatgcacctacatatataagacggaacgaagtgaacctatataaagatatatcaaacaaaaccatttataatactagtctctgaacagaccccatctacctccgttcccccgccctacataaaatgtgggtctcctcgaactttgtaagaggaggtctgtgtcaattttgagcattttggccgtcaagcgctattgttcccatacaaacaaaactctactcaaatatattactcgtagatatctctacaattacaaccgatacctaaatttaatttaattattaagtttagtattagtcctacctttagtttcgcaatttttttttttttactataattaatatttattattagataaagtctagggcgttccttcgttaagcgctataattactatcctaagaaataagtattatattttacttattttttattatattaatttaaaatttggtattaaatatagcccaatttaattctaccttcgacgaagttttggggtttattcgatactttaaaacttgttccaactttactatttcgccctctcccggattaatattgtacaaatatattactactatcgttgaatatatatacccaatagaatactctagactttagactcgttttatatacgctatcgtccgacttctacttaatccaatctcttaattaattgtaaattccaaccgctataaacctcgtccggaataggttaaatatatctattatattatataccgttctagcaatactatccttatagtagtaattggttttagtaagaatattatactttaaacaatattagtaattttactaaataaaattattctacaaattattcctttaagctgtttcggttaggaatagagggacgttattataaagtattccggcgctaagcttctatttattaattaggacctttataaggtatatttagtaattactattttaaatatagagtatttaattaatatatttagatttatataatataggactatatatatattagacgttttacgtatatcttcctcgggcctaagtaagttctttactaccggttctttaaaatcctttgtaatccggaatttaccgcccgtatagcgtttataattatagacgaactttatataatttaccaatagcgtaacttctatattaaattctttaatctctttcaattctaccggacccttcccctctttattccttagttcggttatatagctatattaactagagaatctaaggtttatatataataatacgctaatttttataaatttagagaatcttccaactccctacgtattatctatattttaatcgaccgccctaatattaatatagtttttaattatattccacttagtgaaaattaagtttttgagcgacttgaatttctccttatccctataataggggtaataatccctaaaattattatttatattgatagtaaggacttaattaataaagtaaggaagtattttatttatactataattaagcgcaatctctatactaaaaccgaagtgcctatagtagtctaagtttactacttttatattcgcccccctaactaagaacgtctatattagtaatttattacccctaattcctaatattgtattattatatcgatggtcgtattagggataggtatagatatatttaatatagtccgagttatataatataatgaggttacgtttaaggatattgcagatttatagtaatgttttggtcgcgccgtttgcgctggcggagagggtatcgcctatttctttgcactttattggtattttaattggtttggatatatattcaaaaagccgtctttattgtaaaattaactatacaataattgtttatgtatatataatactaaatcgttatttatatcggacaca