gaattcggtggtggagtgttatgttggtgaagtgtcactaaagtgttcacttaaagcgtttctgaagggtttgcgaagtggtgttgttgtttgaagcatcaaagtattgcgatagtattaccgaaagtgttattgaaggatttctgaaggatttctgaagcgttgctaaagtgtcgatgaagtattgctggagtgttactgaagttcttgttcaagcattcaagtaataaagtgtttccaaactattgttgaaatattaaagtaatgaagtattatcaaagtgttgtgctacagtattgctgaaatgttgctgaactgtcaccaaataatttccaaagagttcattgccaaagagttaccaaactcttgctgaactattaccaaactatttctaaactattacgaaagaattgccaaagacttaccaaactgttggcgaacagttgttggagtgttggagtgttcgctcagtgttgtgttgctggaatacagcaaagcaaaaagggggtcaaaatagggaaaacaaagattggatggatggatgaaggactaattttgaaaatgtaacatcctagatcttggtagttacctaggtatcaatacaacacctccacatggtgtgggtaagtaggtagatgataacacacttcccgttccttctcgtggtgtcaattcacgagagtaagtggatgggagacttaaatattagatacacttgttctcttcctagataaaaccacgcttcacttcgttgattttgtttccacgtagaaagagagtttgtttgatgatgcttttatcttatcacatacataagtaggtacttagtaataggccatccatttattcaactgtcttttactacttagcctaacctaacctaatgacacggtcccaacaaaacccataaccgctggtgaagaatcacctgtgtttactacgcttccaaagttcattgcaaacaaatactacatataaatcccaaacaacaaaaaaccactcccaattcccgtctcatcacgtgcgatccatcttatcattatcctccttagccacaggtcggtaaaaccgtacagtcggacgttcttcttcttccgcttgctgtgtccattgggtctcttgccagtccctgtccacaaagtaagaaggaaacgactcgctcctccacggtccacgacgagcctcctccttgagaacctgaggcaagtgctactttctctccggttgttgttgttgttgttgcttttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgaggaggaggaggggggacggtcaggtcgttcatgagatgcgagacgagcaccctgaacctgccgatgactagcttcttcgagtggtcagacaagttggcagtgttgtcatcatctgagagcgcagagtgtatccagaagaaaccgttgcggaccatccagaagcaaccggtgcggaccaagaggcgggcgtggatctctagttgttctgcagtgagttcgaccgaattgggtacaatgtcttgcacgggcggcggcgggaatacgtgtggctccgctggcatttgctcttgcggcagcatctgcccttgtggcatcgaattgtggtgtggcatcggagtctgtggttgcatcggccagggattctggtctaggataggattctgttctgggatggaattctggtctgggatgggattcgggtgaggcatcgaattttggtgaggcatcggattctggtgtggcatcagattctgcggtggcatcggagtctgtggttgcatcggcccgggattctggtctaggatgggattctgttctgggatggaattctggtctgggatgggattcgggtgaggcatcgaattttggtgaggcatcggattctggtgtggcatcagattctgcggtggcatcggagtctgtggttgcatcggccagggattctggtctaggatggaattctgttctgggatggaattctggtctgggatgggattcgggtgaggcatcgaattttggtgaggcatcggattctggtgtggcatcagattctgcggtggcatcggagtctgtggttgcatcggccagggattctggtctaggatgggattctgttctgggatggaattctggtctgggatgggattcgggtgaggcatcgaattttggtgaggcatcggattctggtgtggcatcagattctgcggtggcatcggagtctgtggttgcatcggccagggattctggtctgggatgggattctgttctgggatggaattctgttctgggatggaattctggtgtgccatgggattttgtagtggcatagggttctggtatggcatctgtccctgcaatggcatctgcatctgccgaggaacctgtgtctcctgcgacatctgccactgccgaagaacctgttccacctgcgacatctgccactgccaaggaacctgtgtctgctgctgcatctggcttgcccatggtatctgtctctgccgccacatgtgtcctccccacggaatttgtccctgctgtggcttcggttccagtcccggtggaggtggaatttggtgccctagcatcatcggtcccggtcccggtcccggcatctgttgttgcgacggcatcagtgcctgagacgacattgggttattgtctgcctcttccttcacctcgtcttcttgttttatgtcgtcctcattgaccttttcctcgactacgattacctcgtccagctttttcctctccctcgcctcctgttcctgttgttccctcgctttctgggcctccttctcctgctcctgtctttccctcgctttctgggcttccttctccctcgccactttctcttccctttcctttgccgctttttctctggcgtctttttccctgacttgtttttccctggcttccttttttctggcttctttttccctgacttctttttccctggcttccttttctctggctgttttctctctggcttctttttctctcgccgccttttccctggcttctttttccctagtttccttttccctggcttcctttttcctcgctgctatttccctggctgccttttccctcatagctttctcttccttttctctcgccgctttttctctggcttccttttccctagtttccttttccctggcttcctttttcctcgccgctttctgcgcctcctcttccctcttctttcgctcctttctctccttcgcctcttgcttctttttctcccacgcttcccgctctgccttctccttcgccgcctgttctgccttttgcttcctttgcttcctcctctttctcttggcgttattgatcttactcttctttggctgcggcgattgttcttcggcggccgtgttatactcgtcgctgttttcctctgaatccatctcatccttatctttttcatccacgttcgcctgtccgtcttcatccttctcgtcggcgtcgtctcgttcatccttttcgttgtcatcgtcctgttcatccttcttgtcatcttgtccatcctcaagatttctagtctgctcatcgtctagatactcctgcgcatccttgccggtcgtcgtcttcttcttcttcttctttttcggcttccttttagacctcctcttctttttgctcttctctccgtcctcctcctcgtcttcattctttacctcctgcgccgttacatctacccccatcattcgtaaatatgccgtcgcagcttcgtattctttcttcactaccattatgtaatttttcatatccacctgtccctgtaacgaatcctctgctttcttgggatccacttctatcacatgaacattcccctcaatcaccatcgctggtaaactaccaccgagtctttcaagccattctgtgaaccgctggtcttcggtacgctgctcaactgcccctttatcgttttccttctcccactcctgcaccgccacatctaaccccgtctttcgtaaagctgccagcacagcactgtagttcctttgcaaagcctccaaatcagtttgcattttcacctgtccatgaaaccattcctatagtaactgggcgtgcacccggatgggatactgccggatgggatactgcattgatgaactattatcgaggttcacaagtgccgcacgttgacgcatatactgccggaagtgctgctgtttccctagccactcattcactccctcatcctcttcttccacagcttccagggtcttttccaaatccacagtactctcggctcttccacgtgggctctcaggtgccgcactctgcgcagctttcccagcttcctgagtccttttctgtgcttcctgcaaattctgctggacgctctctgcataggctgccaactctttccaatcgtctaaagctttctgcacctccatggactcctcttctgtcatggggccaatatattccgaaatgcgaccggttttcaaaaccatgcgaatgcgtttcacgtcggcgtgacttcgggccacgtcttccttggtcagctgcccttgctccctttgattgcgcaattcgccgaggataagggtcagtgcacggtcggggtctttctcaaaatccaaggggtttattatattccagaacctgggaggcggtgccgtgtctggtgtcgggcgcgctgtccctcctttccgcagatcttgtagctcttttgcgtgttgtttggcctttgctgagactgcaaagttattccaccactctaaaagtttctgcgcggtttgagattcttctgcagtcatcgggccgctcgcttccgaaatccgaccagttttcagaaccgtgcgaatgcgatttaaccgagtgcattcatcgacaaattgtcttctggttatcaaccctccgtttctcatttcagatacgtcttcgacggcagcgaatattgctcggtcgggattttgttcaaaatcttgggcgtccaccttttgccaccacgggacaggccagtgcgggggtgctgtcgacgaggctgctgtcgacgagggtgctgtgaggccttgggtgacagcgggagggggccgttgcggtggtgtcgaggatgctgctgatgctggggcgttattcggattgggggaggccgttgtggcttcttgatatgtaggggcatcatcaggaacatcattgggagcttcagagtcgggatcaaagtcggaacatccgccgccgcgtaaattgcactaaaactcgccactgatacccaaaccttcctccctgtcccgtctgagcccttcatcccgctcctcgctttcctctttgaggcggtcctcgacatcgtcccggatgccgcccaggtctggcggaatcacctgctgctgcacgctgggggcggcgttgacgaagcgcagctgctcgtgcacatgttgaatgatttcctgtaggcgcttctgcgagttccgattcgcacgcggttcacccaggatctgctctagcgaggggaagagctcctcctggacaaagtgcttccgccagggagtgtggtcgggaataatcttgttgatcttttcgtcaacgtcgatggctactgatgtctcgtaggcccatgcgcgggcgacattgcgaggagtgtagccaccgccgccgaacatgatcatgggaatgccaaaagttttgcaaaactttgcgcaggcaccgtgaccctggacttgcaggttaaacctacccaggcggtcgccggcgagcgagtcggcaccacactgaagggcgatgaccgaaggacggaacttttcgttgatcttgccaataacggactggaaaagatggccgtactgctcgtcggtaatgccgtcgttgaggggcacgttgatggcgtggtgggcacccggattgtgctcggacttggggccgttgtcatcgagaccgccggtgcccgggaagaagacctcgggggcgaacttgtggaaggaacaggtcaagacacggtctgtgctgtggaaggcctcctcgacgccgtcgccgtgatggacgtcaatgtcgatatagagcacgcgtggatagcagcgcaggagctggaggatggcaatgacaatgtcgttgatgtagcagaagcccgaggcctcggactttttggcgtggtgaaggccgccgccccaggcaatggcaatgtcggactgcttgttgcagattttgcgggcggcgtccagggagctgccggccgacatggaacagtagtcgtagaggccgtggaagagggggcagtcggagccgccgaggttgaacttgacttccttgtcggggttgtcgatgtcgcggggcatctcctcgggcggggccatgtgcaggtagtcgagatagtcgctggtgtggaacgagttgagctcttcgtacgtggctatgcgggtgttgtagttgtccatggcaaagttcatgccgtaggcggtgacgaggctcttggtgagggtcaggcggaagggcttcatgggatgggtcaggccgaagtggtgaggctccatgtcggggttgaagtggtacgagaccgtgtatcccttggggcgggtgatgttgtattcgtgcgccatgcgcttcatgtgggcgtagtactcttggttctcccggtcgctggccttgtccatggggatcgggggtttgtagacgtccacgatgggctcatcgacgtcgatgtcgtgaggcaggtagtttggttttggcggcctccattgtagcgactgtaaggtgtccatgatgtcgccgtctcgtgaggggtctgggtctaggaatgccgtgaaaagccgtaatgtaaaagaatgtgttgtgtgtgatgtttgccaagtccgtgggattgtagaatactaggtactgactgtagtctgttgtagtgtgatgagagttgaggcgcgagaggatgggttgggggtgacgcctgttgtgcctctctctacctatgtagtaactctgcagaccgggctgtgatgctactgaggtgtggtgatgtatgtatgtatgtatgtatgtatgtatgtatgtatgtgtgtatgttcctctgtcctttggtcttggttttgtatcgctgttgggtgttttgaatgttccttccttgagagggcgtgtcgaggtcaatcaatcaatcaatgccgcggttgtgcctgtctgtctgtccggccggtgtcgtgcatctcgaattcccatcttgacaagaagtggaagtggaacggagccgtggtttgtggacccctggtagtagtggtagaggtacgtacccccgtccctcgaaactaccaaataagaggtcaccccggcctaatcagtcagtccagtgtgactgtgtgagacgggaggggacgggagtctctggaaatccgagtcccgagctgtcagcaaagtgtcagtgcttcttctggcgtctttttttttttttttgtgcatctgtcgcttgacctgctttcggctttgcgtggcgatcttgcgcctggaaaataggctaaccagacatcgttagctcatcatgggttgcgttttgtgggtgacggaattgcagtcatgattggttgtcacaaccacaaacggagggtacgtacctaggttaggttgtcctttttccactgcagtgggtgtgatccctccagcccgttcgcaaggccgccaaccgccaggaactgtgaactgtgaactgtgaacctccaggatgtggaagtgattgaacgccagcagtttcatggattggcaaccgcgacgggactttctttccacttgcaccacccacggcagactggcacggcgtcctggtgtccatgccaaactcactgagtctgccgcagctgaggagtgcagtgcctctgcctgcccgtgtgtgtacatccaacaggtttgacgcggctacagtacttacctacttgccttacctctaccaccggtacactacaaagaaacagggcagtccacacacgcattcaggtcattcattcacagtcattcattccagccttgccttgctggtaatgacccaagttgtgtgccaacgccaaacctcaggcaactccttcaatccgtccactactactattatccctttctcctcttacatcttggagtcattcaattacctgctactctatccaagttgctttttgtctttttgcttttcgatttcccacaccacatatatctacacccactcctcgtctccccacccacttgcccggcataggacgcgacgggaacgacgggacaaggaactgaagcagcacaacccgttcccccccccaccacaccaaccactaactgaagcatcagcaactatccatttcacccatccatccttaacagataaacaaacatagcaaaggccaagacttgtgaagttgaacctcgcgctctacacatccaatatctccgctgcatggaagctgccagagctgtccttacccagcagccaggttgacagggggggttacttcatcggtagccgcgcccacttcctgtctccatacaggtatcaataccgatacgtacactacacaacactacactacactaccgtcgcaaggtaagcccgctcggatttttttttttttttttttttttttttctctttggctcacgaatcatcaatcgcctcttcacttgtcattctttttctctccatcatgtgttaaccatatgtctaccattacatatttgcttggtcacaatacaactgcgttgttccatctctgtcatgtgttactttagtcgtcgtcgtcttcttcttcttcttccacattagtcctgtgctcctcggcgcctttttgtcctagacgcgctttaatagccttttacctacttacctaccttcttcttgcccacttcgcgcctggatcgcggggtatccaacacctgttgccacctatccatcccactcacttatgacacgcgcatccttcttgatttctcccacgaacccagagcgtgccccgtcggggcgccgagttaacagcagtcatcatgcctagagacgacctctccatcgacttcgtcaggaagatgccacctgccgcagagctcgacccggcattgatcctcgacgaatggatacacaacacgcagaacctccccgaggagattcgcttcatgcaagacgagattgccgagaaggaccgccaatatgacaagctggttaaggaaatcgaaaagaacgacgagcgcatccagaaattcatcaaggccaacggcagcttccagccgaaccccaaggaagaagaatatagagccaccatcatcaagaactttgacctagccgagcagctgtccaaggaaaagctcgaactcacgcgaaagctacagcataccttcgacaagcacgtccgcgccctcgataagcagatcaagtctctctacgaccgcggcgagcccggctttactgatcccgacgaactaccctccctcgtccgcgacagcgccgccaacatcaccagcaccccgacccttctccggcccgtcaacgggaaccaccccatatcctcggcactgaacggcctcgctaacggcactggctccaacgccgcccgatcgaaccagatccgcaacatccaagcctcgcaccatcactcggcctcggcacccgccacgcccgccgcgaccataatactgaaccagcgcgcccgcgaaagctctgccggacccggaggcgccgtgcgcaagggcgccgtccgcagcaacagtggtctgagcctccaaacgagtggcataggccgacacgcttcgctcggtccaggcacgcccaaatcctccacaacttctggcggcgtccaacgcgccggcagcgctggcccccgcggcataggcaaaggatctacaagcagcaccagtcgcaagtccgtaccctctggtagttcggccgcctcccgtaagaagggcagcagcgtgcccactgccggcagcggtagtggctcagccggtggtgtttccgccagcggcgtctctggctccggcgcgggaggtggctcctcccacaaatccaatctctcccgcgtgctcaagcgcgccggcaccggcaccagcggcagcggagcgaagaacagtcccaacacgacctcccgcgcaaactctacgggagacagcgacctatcagacgcagactccaacctctccggctccgaatccgaccaccgtcgtatcggcacaggccgcaacacccccattggcggtggctcacactcccgttccgcctcccaccaccacaccaactcttccttctcgcacaaaggaggagcagacgacctcaaccaccctcaccacccaagccacggccaccgtccatcctcctccctcgcctctaacggcggcggcggcggcggcactggtggaggcagcggtggccccttccaatcccgtaaccccggcggcagcggcggcggccccttatccaacccctcccacccccaaagtatctccagccacaaccgctcccgctcctcaacccaccatcaactccaagaaatgcaccgctccccttccctctcctcaaacaaccgtcgtcggaacaaccccggtctcacagacgaggacgacgaggacgtggacgacgacgacatggatctcaatgtcgatcaagaagatggcatggacctggacgacgaagaagccggggacgaccgcaagtactgcctctgtcaaaacgttagcttcggcgatatggtggcgtgcgacaatgacgagtgtccgtatgagtggttccactggagctgtgtagggctaaagtcagagcctaacgggacttggtattgtcctgtttgtgccaagaatatggagagggacaatactagcaacagcaacaacaacattaacatgaacaacaataacagcaataacagcagtagtagccaggggaggagcgataacaagaagagtgggagtggtgggagtgggggtggggggaatagtagtagccagggaggtggtgggaataatagtagtcaaggagggggagggcaatgaagtgattgaaatgattgagaagggtagattgttgtcccggggtggtagtagtattattatttgcaatactaggatgggaaagcaataaatcatcacatttgcacattcaggaaaaaggaatagaaacagtcacgtcgacaaagcgctgagccttcctcctctctctcaaattgatgggtgcattgaggttgtgtttttgccttatcaagtcaccagtatactatcgatttcacatcccataaagcaataatgtatgtgtgtgcaatgatagcattgtgtatttgtacctatcgccaaaatcactgctagcctccattcccatcatgcttcgtcttcctcttcttcctcttcttgttctctctcctttttctaaaccatcgtcctggacatggacagacgattttattacaaaagagtaataattgaattcccattcatatccattggtatattaatcatatgtacgtgcagcaaaaaagacatgatgacgtcccacaaaaataggccatacagcgacaaggcacgtgctaataattaaacgacaagaacccccaaaaaaccgtttagtgctcaaggaggcgcaagctaccctggacaacaacgttttcgaggatggatccgggaggaatgtcaatggtctggccctcagtggccacgataatgacggtacccttgagggtgacgccacggccgaggttgacggcaccggtaatggtgaggtggtcaagctcaatgatcttggggatgctggggatgcgcttctggaagtccgacaccttcttgaagtcgttaccaagcttgatgaggggagcgtcaccgaagcgggccgagctcatttggagctggccgtgcttgacagtgtagagatccgacttgacgagcatcaggtcggagcaggtcttgacgggcaagaagcggcgacggggcacgttgacaccgtgggcgcccttgaagtgcttgatggcggcaccgacggcggtctcgagctggacaatgctgatgtcggactcgcccttcttgtcgccggggatggtcttctcgttgggaatgatctcgagctcgagctcgttgttctcgacgacacgcttgacggcctggacgttcatccagatgttgttggtgttgaagtacttgaacttcttgatggacttgaactcgttgacgtgctccttggggacctgggcgatctcgaggagacggacggagccctcgtagtcgataatggtaccacccttgacgtcggccttggtcttgttggtaagctccataatgtactcggcatcggtctccaccatgtgctggaggatgcggaggtcgacgacggcaccgaggttgtcggcgttggagaggaagatgatctcgatgccgcgctcaataagcttgtcgagaatacccgagttgtagagggactcgaaaacgtcaccgtggccgggagggtaccagtcatggagaggagagtcaaaggacttggggacggggaggagggagtccttgtagattctggggtagcgggactggttgaaggtgaggatgtcgacattgtggccctcgtacttcttgatgatggcagcagtgtcatcatcggtgttgaacgagttcatgaggaggatgggcacgttggagccataggtgcggttgaggtgctcaacctggcggacggacatgtcgaggaaggacatgccatcacggacctcgatgacggacttggggccgacgcagcccatggaggtaccgagaccaccgttgagcttgagaacggcaagcttgttgaggaagtcgaccgagttgttgttagcgaggctctcgtagtcgacgatctggtgaggggcaggaggggcaatcttgtcccagttgctgtgaacagttagttagctgtctgcgagaggagcgcggctggcgacagggcatgtcaagatacgtacacctcgttgcccttggccttgtcgttcaggtagcggcggaagagcgagaagaagttgtccatctcggtctcgaagagcttcttctggtcggggtccttgaccgtctcggcaagctttgtgagggcattgcgcatctgggcagcggcaatgcttgtggaggtgttctcgaaagcctggcggtgtgttagttcctcctggactgtcatcttgttggatggatggtggcagagtgaaagaatggtactgaccatgtgggatctagtcttgccatggtgtctcttggcaaactcctcgtcgccgttggaaggcatgaggcggtcggggagggcgctcctgattgcttgggccattgtgtcgaattgtgtggtgacaaagtcgggaattacgttggaaaagaaggaggtcgaaatggtgacgggcgtcttggaggattaggtaggtataaataggtaatgggagggaagcagctttctatgtctttgaggtgttcgttagcctggacgcccttgacgtaatatatgggaaccaaacgactaatgcaacaggagtagggatccgattcgactgggcctctggctgggctcgagatggacgggaagctggcagcaggctggataggtagaggtaggtaggtaacagaatggccgggacccgcccagtcttctctactagcgtctctgcaaatgacagctcaatcgtcgtctgtggacacgttgaggatcggccccaggcagttgcagaaagggtttcgccagtcagagcagccagaggagtggagggagaacgactcgaacggtgaggtttgtgtcgttcgttcgctcccctcccctgccctgcctgcctgcctgcctgccagccaaacgccaggaggtgtgtgaggtggtggtgtcggtaaggtagggaaggtgaggggtggaaaaaaggaggaggggtaacgggtagtagccaatgcctgcaagtgcagtctcaagctgcttcccttgctgcccctgccctcatccgtcttggatccaaggtaggtacgtaaggtaaggtcagtaacttacagcttaaacttccacactattgctcacgcggtgagactggtagtagttgggacaggagaggatggagagagagagggaggaatgaagaatagagcaaaacaacacaagagaactcgagggtgggcatggggatctcgatgcttttatcttgttcatggaacaagtggaagccatggcccatagaaagtcgggacccagctcccgtctcgtaatagctcgtaccgggtggaaattgttagggagccatgtacacgagctactacctgagcaaggtacaaggtaccccgtgggcccccctctcctccgatcgggcccaggctcatcttcaaccgaccccaaaccgtgtggcgtcattggactgcctgcttgaagatgctgtgtctaccttcagacaactaaaccctttggactgcagtgtaactcgagtttttttttttgtctgcttattattattttcacgattgggcattcatgacatctcagacacactcggaatctttcttttccttccagacttagtgtaggtagaggtagttatagtgagcagctgagagcctgagagcatggaaggcacagaacacccaggtaccttattaaccccgcctccactttcatgccaacatcgccgtcagaatggaacctccatgccagcctgcccaagcagccgaacccaatccgcaaaaacggggtcctttttgacaagatatctgccttgatgagcctctcatatttaactctgaggctctttggctaggtcattattccatgtcccgtagaaatattgatgggtgttgggggcgatgggaggtggaagggcaggactgccaagtgtccaagtcaggggtaagtactgtggtaaggtcggtagagctgcacctatgcattcaaagctgttgcttcaaaaaacggccagcattcaaagaacattgtcgaaactcggtggatcactggtcagccgcttggctcaacttcctgcccaacctgcgactttgcctggcgtttccccctttcgaccttcggacctgaacctaaactcttactaactcagtagcaagcaataggggcctccacccatcccacctccctgcctgaaagctccaggacgaggtgttgaccgttgaccggaaaaagaggcacctcgatagctatctggcgtgggttaaactggggacggctcagctccatctcccacatgccccggttcgtggagtatcattttagggggttaaggaaaagctccccaacttgttcaacccccaacatcgtagtgtaggccctccccgatgcgtttcctgactttgttggctatagcttccttctttggaggggctgttaatgttgttctcagccccagcgggagctaaaaacaggatggtgggaccagcgagagatcacgatagatccaccgtgagctctctggtggacattgccgggaaatttgacagtaggacgggaaaccaccacggcgggagaggtcttgaaaggactcggagcgagacacttcaatattcttttgcttttgctgatatcaacacatcaatcacaacatggcaggaaaaaagtgtgaaacgccaccggcagtagtccaacacctgggcctatgctgtgctccgggagataggcggtttgtgtacatggtagcaggtggttggccgttctgactttggtgacggatcatgatgcagaagaaatgccccttgcacgaaacgggcaattacgggtcgaccttgtataagcgagacgtcagaatgttatcagtccaaaccccaaggggaaacattcctaacaaacagcaacaccgggtcttcttcccatggctgagtggatggatgggggatgggatcgtgaggtggtgctgtgcttctcctgagattccgattttccgttcggccagattgccccacccggtcttctttttctggacatggcaagatgaatacgattgcacctcaccgcaaccaccaccaccaccaccaccaccaccaccaccaccacgagaggccatcaccgccgcatacatacaacagggtatcaggcctagacgctgtcgatacgactgtctccgccaagaacaggtcagccccccagcagatcgtagctacagcgctcgttagcctccagattcccacgtggaaaggggagctgcgctgttttgctgctctgtaggtaccttacaccgagtcccccaaatgtcggagcgagaagacgacggcggcgaggacggttgaaggactactgtagtacctacatcgtcgctttgccgacctcactcttcctcattctcaccctcaccgacacggaccattcgttcattgggcaatttggggtgtccttgggagagtgtggatttcttcatgatttcccgacccgccgctcattcaaagggaaatggaaagcagcggaaccaataacacccctgtcttgaccaccccccttccttccgacctcttatggacttttccctggtacactacactacatacatacttacaatttgaacattctgccccttctccccatcctacttcggtacaactcggtcggcttgtcggtgatagcttcactcttccgttccagtctttctactctatgcaaacaagcaaacgcccatcaccaaccaatgtgagcctgatgaagatcatgatcaccttgttgtctcaggtcacatcagtcttggaccactgagcatcgttcctcttgacacatggctttgtttcgtttacccctgacttgattgttatctgatccccagtgggagattctacccttctattttgagaattgggcgggagcgatagttgtcctctgtgagcccatcaacttgatagatgtctctcttgctttgagctaaagagcatggtctgttcaaaagtacaagtgttgattttggaaaagaaaagggaaatcaaagggttccgcaacacagccactgccagatggagaggcttccatacaagtatcatgtcagcaggtggataatacaggatggataaacctgtaagcaatcctcaatcctcaggatttgttttccatatgccgccgctcaagtgacaaggcgcctaacgctatctcaagtgcaaacatacgaacgggttacccagctgaagcggaagcacctatcatcaacatgaggctgcacgaggcttgcgcaacacaaagcaattccagaaagtccatgtgtgataccggcaatatctgcaaacatggtctcataacgtttgtggtcagttagttttgcttttatctcgaatttacaggccccaagatccggtcactgaattcacgggaacttcatcacaattattatctagcatcagccttgtgagaccatcgcagtccgaccgcccgcggttcccagaaccaataaagagacagtatatgggtgtactttcggggatatctgccagaaggggctgtctatctgccaaatcaagcaatggccacgaaaaccatgacccaacggggaacctagacgtcttcagcaggggcaggtcaacaggatccagctccaacagggctgaggcggcttaaatcaagtaattcttgcttgtgttcggtagccgggggtcgcttgggtgttgaatggatcttcacaaggtacatcgagatacagtacagcaatggaaggggctattctgtgaagatacgcaggttcatgagcagcgggaggaactcccaatgctataactgtctttggcttattcagctgataagtccgcgcggctgggccagccaccgtcaaacatggctcaaagtcaaaaaaaaaagctgttggatcatcatggcgagcatagccatgcttcaggatcaccctttttgcttctcgaatactactaaagtgtttcttgggaactctcgatgtttgctcaccacgaacctagtagcaacgggccgagtcgactacatttgtctggtacccttcactccttgggataaagaccaatgtcatcctgtcgaaagtgtctggaatcctcaaactaataacaactagcttatttgcctttgatctatattgtctcctactttatatgtcatattcacaatccaagagcttaccagacacacctgcttgtcaagcaaattcatcggttgaccaagaccattgacagtcatccatcgaaagcagatattctctatatttcatccccattgaccaatcctgtattcaacatggtcagtcattacggtgaggaagtaggtaaagatggaagtgaaacccaacctgaaccgatcggcaaggaccgaaactgaattggttggtccggagcacagacacgccgccagacgttcgttatctccgagtagtagtatagtaagcacgactgccgggtgaaacgcccgtcttggcaaacttgaattgatttacagacaactgcaactacaactaaccacctccttgactcggtctccttccgtgcttcaccgtcagtcttctttccattaattcttcacaaatttcgtccaggagagaatacatatatcaccttaatcctttcgcaggttcctttgacaatccagtagttacctacctaccgacctactcacctacctacctatctcccaactcttcggttttcccccccattatcaaccgaaacccgcactcaacgaacatccaaaaataatttcaacaccaccaaacaaacaaacaaacaaaataagatgggcagcatcaccctcacccaccaccaaccctcctcaaaaaccacagaccatccagaccatctagtagacaacccaccccccttctactggcgcatcaacgctcctccccatcacccatcgcgcacctcccctttttgccctccctttctcctcctcaaaaccaccaccagcagcagcagcagcagcagcagcaacaacctcccttccccccaatgcctctcacccaaagacttttccacaatcatcacccccaaccatctctataaacgcgacacgtggccccaagtccgtcgtcgcgtgcaagaaaacaagctggccgagttccaaagaactccagcggacatgtggcggtacctggaattttgttggcagattaaagaaaagtacaaggaagggggagggggagggatcaaggagtttattttgaaggagcggttgaagtggggggtacctggggatgggggtggggaggtggtggcggccaggggaatgaggtttgcagaggataccaaagagggggagaatggggaaaaggaaggggatgtgaaaatattgtggaacgattggccttatggggtggatgaaaagattgttcacctggtggtgtggacgaaattcgcgctggaggatgatccgcagacgggggatttgacggaggaagcgagggcggagattgatgagtttgtgaagaaaaagtttcaagttggggggaggatggcgggggaacatgtgcgtatacaaatctttctgtcctcttttgtgataagtggttattggaaggctgactacgaacgaacggcaacagatcatctggttcaagaactgggcacacatcaagtcggtcaaagccgtcgaacacttccacgtcatgctatttgatcctgaccccgagtttgtgagggagatcacaaagggggatgtccctcttggtatcatacatacagacgaactaacaacgaacgagaaccgcccgggcaccttttcaacaaccgaacaaaccagctaaaaatccgaggactttgaattcacacacacacgactgcgttcatggggaaagttgccaagacctagctcgcggctggccttccgggcgcgggaaacccgtaaccagcgcgcacctcgacaatagggcagtcggcaagaggcacagctgtgggcttctccatccggatgtgtacctgccactttgtgtggtctttcctatgatccggctcaaggatcttttcagccaaatgggcaccaagtgcttcgagagtctcataggaggattcttcaagtgcctaagtattgattctgttagcgccatccccaaaaaaagaccaaacacgtcttgcttatataacggcgaggaaataccgaccttgacaaccacaccctccagctcagaataataatcgtccatacggaagtacctctccacgttcacgctcgtcacaacaaactgcttggcccgtctctcatgggggttcactcccaccaacgtcggcaccttgaggttatgaatcttcaaggacgcactgatcaggttctccctcatcttctcgcccggcccgttcttgaagaactggctgcacgtcatgctcactccgtcgcccaacaacgacgccttgggcagcgtcaccgtaagcgacaagaacctgatgctcgaaatatccaggaacggcttctcctcctccttcaccgaaccaaagtgggcccaccccgtcaacccaacccacagatcatgaatgacgtacgccagcgtaaagttgttgttgttgttgttgttgttgttgttggtttcttgtacactgtggtcaccgttaccattaccgctaccactctgcttctgctcctgctcctgctcctgctcttgctctctcggcaccgtgaaccgcttcatgcgctccagaatcgccttgctcaggttgccgtagtgcaccgtgtcggcgccgagctggtcgttggcggcggcggtcccgaacggctgcttgaagtggacttcggccgagatgagacatggttggggggcgacggtgcatttgcggccccaggcgtcggaggcggcgtacagggtggtggaaaggttgcggaccgagacggcggcgcagggttcgccggcgagggagcggacttggaagtcggagacgaaggtgtcggccattttttcccttctttttttttttgtggtgaccagggtattgggctgaatgtaaaaattagtgatggtgttctgttttcgtatgataacaacagagacttacatgggggatttagagttgtgataaaatgatttagtgagaaatatgtaaagtctgcaatgtagatgtcgtgatgtgagtcccgttgaaaagtgatggctccactatgagtgtttgtgtttccgtttgcgctagcgattggatttggacggtctcgttatgggttgaatttcaaaggagagttcttcaaagccacgagatttgactcgaaagagggtgttatcgtcaatttatatacttcatcaccacctgaatccttttctggatctggcgaaaggcaggcatgaaatggaaagacctcctgagaaatgacctgacctgggtgacaaaaaacggttatcatcgcatcgcatgccgctcgctcacagagggactcggaccactgtcaccttccttacgtcacggtcacggtcaccagtaacgttggaccctaacccttgtgaaaccgagaagcgtgcctgatgccgtccacactcaacatcagactgcaatcaatgccaaatgcaacaaatgcaacaaatggttcctccgttcgtcctgttggccaatttcacaatgtctcggttcacaagctgagaacgagttgtctttgtttcatggatggactacgtgaatcgttcttcactacgaaattgagaaccaagactagaccaagcgaccgattctcattatggacatttgcggttattcgtccctttttactgtgcttcaagtctcctttgctgtgtatgttctgactatggtatgtgagtgcggagattttacatcccgttcgatgcggtgatcaatttctctttgaggatggctcgttggagggaagttggaggactcaacatcgtggttgctctttcccgcgaaccttgggaatgagtgatgttggcgaggaacgctttccctaacatgacagactcagatagcagacacagtgaggcatctctgccctggaatgttagtatgagggaggtgggccgcccagattttttttttggtttgggcttcggctttatttccgacatcatcatcaccatcatcatcgtcatcagcaccagcacttattctagcaatccaagaggcattcccgattgatcatcaattagtacgagtattttcggtcacctggaaagtaagggttatcctcttgctcgagattctaatgaagaagctaatgaagccgtcttcgccagacgacaagcagttcctcgacatacgaacgaacccctaggcagaaccaaccggcatcggtaacaacagacaaatcccgaacatgtgcatgtacaactaggagtttcaccagtgtggttgtcctgtccatgaacacccaccacatgcaaagctcgtactctgcccgctgagctgtcctaggccctatcgagaccagctcgtcttttctccccaggattgcggaactccccattgcgtaaacgtacaacactactggagttggctcatcaacacgcgccgaaaaggaccgcagcactggcacatgttctgtcatgactatcgcgcttggagagttgctcacgagagacatatagagcacggtgcgccaccacatccataccacaacggtattccaatttggcatcgcgcctatccttactagaatgaagccggcccgggcgccgccgtcgccgttgattacagcgccggtatttgttcaggtcctatcttgggcacccttttacagctggttcctctaccgccgatgcggtcgacgatcccatggtggcaggataagacaaaagaacaacgcgaacaggtgctgcgggagcaacagattttgttcccgtattgtacacgagaagaaatctggagtcttctgcaaggtcggccccttccgatcaatgcgctgtctttggatccggcgctggaaaaagaactcgctgatcggtttgcctatcctttgcgtctccctcttgacgcagatgaatgaagaacacaagttagcttgacgggaaatgatcagaggggaaatctaatcaaccactcctagcggcgagcatcctggagtagagtatcagttaggttatcatggttttatatcacggctaccccatccttgagtcttttgaatcttttacctgtgacgcggctgacccctcgcctgttctttcccatgtatacgtcgtcatggataccagatggatagaaatcaggctgctccttcccaaagatcgtcagttgcctcaaagtgaaggcacctacttagtgcttgagctcgtatcagtggaagttgctgtcgagtgagagtgatcaccttcaacatggccccaagaaagcaacaattccgtgttccatgggcttcttacttctgcatcatcatcatcactccacgaattctcaaccataacactgcacaaacgcgagcgtacatccccgttgtctacgccttatatccctacacttatcctctttggaacaagatagtgagtctattccctctccccataaacaacggaaactgacagcaacagaacacttgttagaccatcagaagcttcgtacgctcaatcttcagcaaaaaacgacctactaaaggccacaagaccaaaccgaagcccggaatgtgtctgcgggtgctagttctttatcaatgtggatgtaacgcgacccgaaccttttcagaataccctgaacaaacctacgaaatatggtcttgccatgggtacacaccttcctgctacgtgtgccgcttgtcttgcgtttacatcctcgccaacgactgtggccgaccaacctgcaaagccgtgagaaactattggggctggcgagtccatcatgggctctctcctgaggccacctggctggtattcgcccaattttatgaccgttggtatgccgccggcgccaacgaccaagccttacccgtagctattaaccacccacacgaacttgtccctcaccgatgggactacaggtacccccgttacgaccagccggggttcctctgcgatccaaggaggaactacagcactcggatgaagaacacagcagacgcgccgcagccgccgtggcctgttttcgatgttcccaacccggacccggacctcaacattgactacgaaaattatccaacgctgaacaagcgagtactcgaggaggaagatccgcggccactgggactcggacgggaagaggacttgcagccgccggcacctttggaggacggagtccgcgtaggtcctcgccgcctaacgatagcgcaactgcacatggtccaatattaccattgggagtgtacctttgagataagtggaatcagcgagtagtagtcttggtgtgtaagcgtggaacgagtggtagctatcgataatggtgtcggttatgcgttgtatttatgaagaagttgaaatagggtgtactaccgggagttgggcgaacaacgattcccatctgcttgggttgcgcggcttagacggggaaagggggtgagtaagcaggggcgggagataaactgcttttatacttgtaagtttcaacacgtaaaggaatggataatcaattttttaccttcccttctctgttatacctcaaatacgttaccaacgtcaatgcaaatggtcctttcgtcaagctttccttctttctctgccgtcccaactacccagatttcgcgaccttatccactccctcataacctcttgtctttgactaacctcaaacccagaatcaccatgtcatatacgccgaatcttataccgatagactagcaaccactcactcccctcaacccaacctctccccttgttatcatctctacctcttatccttccctccccccttttcctttattctccttattactctccctcttcttctcatgagtctttccgtgtttcgaggcatctttactgctgctgctcctcttactcctgggcgcttcatcagcagaaaaaggagcagtaagtaggcctgccacgcctgaaacatctgcatcttcagtgtatccatcatgtccatcatgatcaccaggagctgtgaggtagagggtagtgtttggagctgggagaggggggttgtatcccgatgacgaactgggatgcgtggattggtatggatgatacccaggagtagtctcaaactggtgttgatccgtgtgatgatggtttggatactgatgatgatgatgatgatgatgatgatgatgataatgatgatatgatgggtactgctgctgctgctgctgctgctgctgcatctgccactcccacctattcaattcatcatcaacatctcgtctgactaatacccaacactcctgctgctccttgtttgtaacctccttcgtcagcacctgtcctggtgacagttccttaccctggattcatccggtcaagatttgctgccggagttgaggaagttcctcagggtaggtagactccatccatcttactgcgcggactgctttttttttttttttttttttttttttttttttttttttagtgcaattttttgaataaatcttttggaataaaaaaaggttggtgatgatgaaaggtgaggtgtaaaaagggactaggtactgggtcaagtgcctaaataggtaggtaggtatcaaagatggaaaataaaaggtatgactgctttggggggggggggggggggggggtaggtaaatatggaatgctatctagctttcgttgtaaggagggtttttttttggaggtagtaagtacgcgtgcgtctgatgtcaatgtaggcagaactgactacggcaagcagattcattagtgactctctctctctctctctctccttcaaatattttgagcattcgcgacgccttgttcgtcaactccgtcgtcgccgtcgctttgatgtacgtgcacaagcttacaagcgcccaacccaacgggattaatatagcgtgcgcgcgtgtgtgtgtgtgtgtgtgcgcgaagagtgtttgttatatgtactttgtctctcccttttcgctccctgattaaccaacagacattcactcgacattatatgaatggaaatcgctgacgacactcagtcactcacattatatgcttcacgagacatgcatggcctctcgtcacagatacatatatgccccaaagcagtcaccaaccaacttaagcttgacacggcgcgatggcgtttcaggttgcttggataaacatgtacctagttcacaatgaaaagcactaggtcacgaactggcgagagggacggatacatattcattttgttctgttgcttgttgtttctccaccgtgaggagccgcgagaggagaggagggcggcggcaaaactttgatttggctctttgtttaagggggagcttaccacttagattggtcccagtgatctagtctacctgttcgttggtggggagaaaggatcgagcagactcgaaccaacactggcggtgcgaggatgatgagcgatcaaggtagaggtaaggaaggagaatcatgacccttggtttgtttgtgctgttggcttctagcgactggttttgaatcgctcactttgaacctatcggccggtgtgcaaagaaggagtgaaatcgtatttacgtgcgtgtagtcctcaaaacctacatctcagtggacagtgatggtagtgtatcataaaaggagacataccctctaccgcgagtaaatcgatcatatgtctagtgtagattccatcttcaaccaggaaatgtgtttaacatatatgtcttgaccatattaacagatcacgcgcgtttgatttctcgaggttctgagcatctccttatcataatccataggtaataagactcaatgagatggacaaccagttcacggtattatatatcgaagatcacagtgacactacgataattgtatcgacggaaactgttgcaatgaaacaccttaatccaccagcaggcacacaaaaacaattgagtaacaactgaatctcggacggttggttcaagtatacatcacttctccgatcatgttccgtcgtcacttgatcaacccatctgaaggggacacagacacctttggatctgatcaacgacactttagtctatatcggataccaaaataccttgaaaagttagtcacagtcgagcaatatcaatgatgcgcgaaaatgagacaataaaatccgctccttgaataatctgtctgcaagactgtaactatgttacttgtgtaaccccacgagttgtaaaaggggcaccatgaaaacctcgaacctcggaacacacaacacaagtgacacccatcctttccatcctttcacgatcaactcatcatcgactggacaaatacatatgcgctcctcaaacctgactaaacgtaaccccccttccattcattttccgcttcatcccgttcagaagaaaaaaaaaagaccttgtccctaggaaacaaaaagaaactagcaaataattatcagggttgtcacaatccctcccttcatgaatctcgaccagagatataaaccgaactggacaaaaaccaaattagagagagaccattacttttaatagttgagctctccaccgtttccaccagccgtggcatccaaatcctcgtagctcttgatcgtccttccctggacggcctcacgcggacccatagccgcatttccggcggcgccgtcaccccagcggttggcaggacctcctacgccgcgaccgcgaccggccattccgccctccatgcctcctgggtaccgggggttgggccgacggtcgtaaggaccagtacggctctggaatctacctccggcaccgcccatgtgaccgccacggcggataggaccgcctgcaccactgcggtcgtcaccaccagcggcatgccagttggacgccgccccggccatggcaccagcgttcatcatgttaggaaacatggatgggatggggaagcccgggaagttcagcatgctattcatggcgtaattttgcaagttgaagccacgcggggttccagtcggttgctggccgttggaaggcgggaagtggccattggagttggcatcggtcctggacggcgcaatgtgtgcagggtcgatgacgtaggcattgaccaaggcgatcttttgaaagttagcacgtagtccattcagttagaggaagaagaaaactcacctcttccttgagcttatctagccactcgttgtgtcgcttctcaacgtgcttcttccagaaatgctcctccttgaagagcttggtgcactcgggtaccttgcacctccacttgttctcgtcttcctgcttgacgtacttggcgagctcatcgttaatggcatcctcaactggcttaccgcccaacttcctgatgtcaaccgtatcgggctcaaggatctgcatgatcttgtcctcaaaggtcttgacccagttgtacgcccgctgcagctgttgctcggtcttggaagacgtgcggaacttgcgttcaccctcaggcgcctcaccctcctcgacgtcctcggcatccttacgcttcttggaagggaaaggctcgccgagcgcgctcgcacgagcgacggccttggccgacgacgagagcgtgctacggggtctgcggagatggccgccagggcactttctcgtcaactcatggatggagtcactctcaaagacgcaaaagaagcaaaagttgaagacacggcgaagatactcaatcatgaggtccagctgcttcttcttgacgagcaagtcttcatcatcgacttcgtcatcgaccgtcccctcatcttcattgtcatcgtcatcatcttcatgttcttggccctcttcgtccatggcttcatccatgccaatcgacttttccttcttgatcttctctttcttgatgccaggagcagagaccgcaggctgcaggcgaccggcggcccgcaggtcctctacgcgctcatcgatcttgagcgtggcattaaagtcggagccgaagtcctcttcgaacttgttgacaaggcgtctgacaagctcgaggtccttctcgatgcgttcaggtgcagagaagagatcccagagggccttcttcctggggttcatgggtgggttgtgtactcctacgtggcaggtgaaatcaccgcgctgttcatccttgacagtcttgccgttgatggcctccagggccttctcagcggtgctggggacgtggggcttggctgagccctcgtcatcatcgtctttcatttcatcctgagcgatgggagcctcgggtgcagggtgcaacatgatccaaccgatgcggtggtatcgtttactgggattgggatcactcaacgagagccacttgaatccaccctcttcctcgccaagatgctccttgcagaaggcctcgaggttctgacgactgacggacggggcaatagtcttgatcaggagcgttggctggaacagattctcgtccctgatgtcggcactattggctgggaccaaatcaccgacgccgagaacctcgttcgcagcagttgcctcaccttcttccttttccacaacaccgccggcaccattgctctcgctcttggggatgccctcgagagaaaagtcgtcaaaggtgccggtctcgagatcttgctcccactgcgtgtaggcgccacggcggaactcgttcagctgctttctgaacccatctctgatttctgggacatagcgttccctgaaccactgctcgtccttgtgctgtttgacaaacgtttgtgccatcttggcctgaagctcttccttgtaggcatcgtaggcggcctgaatcttggccttctccttctcacgctcctccggaccgcggacccgctcgggctcacggcggcggccagtgcgcaacctctccttttcctccttgatcttctcgtttgccctccaccactcgccgtaatatgagaagccgacttggtacgggagcttgatgggatcggggatagggttggccagaggttggattggggccacgtcctggccaggaacatagcggtcaatattggccggaggggatcgcatgcgtctcgactggtcatcgcgatcgcgagggtcgcggaggtcgcggggatcgcggggatcgcggggatcgcggggatcgcgggtcgggtaatcgtcgcgcgtgcgggctctgggttcgtaacgatcgagcgcggccggggatcttgaacgacgtctggtgcggtcggctgatgcaggagtgagtacggtgtggaggaatgaacgcatgatcatggggctgagcgatggggaaggacggtccacagtggtgcaacacgaaaaggatgagatgatggacgtaccaggagatctgccacgataaaagttgtccctctcgtctttgattctgtcatcacctctgccccagccccgatcaccaggtgaccgagccgaaccctctcggtaagagtgataggacgagtccatcgttgatgggaatctgctatgtgaaggtgggttggaatggactgtttccgtctctaaccgtatcgatgaaaggatggaggaacgggatgggaagtggtcggaaccggattaaggaaccgcgtcgtataagtgttgattttggacgttgaatgttttctgaaggacagcaagcgtggtgtgctgcttgtcacgtaacggtagcggaagccggacagctgattgcgcgtagaggttggcttctgtttggcgacatgattgcggttagaaggctaactctagggtgaggaagatctaaggtgggagtaaaagatggagagaagcggcagtgattgtagaagaagaataagaagacaaagaatatggatgaggtagaagatgtaatgtttctggggtttgctgcttggtatgctggagtggtggtagtggtggtagtggtgatgatgatgttgatgatgatgatggtggtgacggtgggaggaggagacggtcaatgaacaacagcagagagagagagagagctcagcgccaacacactctcgtcgctgtactagaagaagaagaaggggggaaatcgagtaaaaccaaggcaacgataacgatggctggaaggatatctgaacaagtgaaggcttgaggatagaaaaaaaaagggaataacgaacaattacatggaacgaagtgttgtgatggcccgttgctggtcgccgtcgcgcaatgagggaggttgtctgggtacaggttggatttcccgtggcggcgcgcgtggagattcctaggtagaggtaggttaggtagtgtagggatggagggaatggtgtgtacctggcactcctggcactcctggcttccacttgctgtgcgagtcgggagacctgagggagagctgcaagtccactgttagctagctcagcacctcagccgtccgtccacgggcacctcttccattctttgatccacttgccgctagccaacaaccggctggccagccgagtcacgtgtaacctccactttccatccattgtccaacgggggaggaagaggaaccaaacgacttctgctgacactgtccttgtttcaccaaatcaccagcaatgatcgatcggccttgtaaccacatgggcagccctctacttattccataacacagaacattcgaagctctgtaccctttttccttctcagtgcccgttattgttcctttttacctcggttcgttcaaagtgccaaaacgcggagactggactttcctaagcgatgtccacaagaggggtagtgaagtgacatgtcgcgatccaagggaccagtcatctggcaagtacatcgagcattcaacgaatgatctggcaaaaagtttgtaccgccaaggttgcaatctccctccaaacagcaaagtaaacacagaaacagagttagtacagtagcaatgatgccacggagatatttacttcaacgccggtgaacccctttccgctctcaagcaggcacagtgttagcaatacagaccctgaacttcgttagtttccaaacctggccatgtcgtcattacggtacttatagtcagtcatccgacttatacatgaggtgaacactaccaccaccagtactagccgaggcttccattccagccctctttctcatttcatatatcagacgcctatagaatctgtccccaaattaaggcccgtccttttctctggtttctctggtcaacttgaccaaacagcctatccgaaacataacaaaacatatccagaacaaaacaaaacatatatcagaatagaacgaaacatatcaacactgcttacaaccacaaaaccgccaaaatgacgagctacatcccccagctcaccctcccctcctccatcttcacctcagcaccagcctccatcctcctccccgtagctctcggaacagcggtaggcttcggcacaggctttggtacttaacgcccttctctactttccctcttcacattattccccccctccctctccttttgtattcacactaacacttgacaaaaagtctccgaccaaaaacgccaataccactccctccggcaaccccccctccgcccgccctcctccgtcttcggccccgtctggaccctcctctacggcaccatgggctacgccgcccaccgcgcctaccttttcggcacttcttcttcctcctctccctccctccttcttagcaacccatccgtcgtgcccaccacctaccacaccgctaccttgtacactatccaactcggcctgaacttaatctggatgcccctcttcttcggtctgcgtcgtcccatcctcgctaccctcgactgcgccgctttggtggggatcaatgcctacttggcctggacgtggggaacgcagattgacgcggtggcgggctggttgatggtgccgtacgtgtgctggttggggtttgcgacgtatttgagtgcggggagtgggtatttgaatgagtgggattttagcgaggagaggattaggaagggggaggaggagcagcagaagaggaagggggagaaggggttgtgagatggtgggaagaagggtttgtaaaaaaaagggtgggtgggaactgaagagagcaatgcaagcaagcgagcaagcgagttgattaattggctgattagtggcttgggattacttacctaggtacctatttgaaggagagaagaaagaaaagctgttttggtttggattgcactgggggaaacggaaaacaatacacaacataagttgagctcaaggtactaattgcaaggtatttcggcttgagttgctctaaaccagttgttattgtatatgcaagcaacttagtctacccaaaggcctcctccttctatcgatgcacctgaactgaacgttcttgagatttctggctggctatgtcccgtccctctttagccacattccttcctttttgtttcctcttcctacgtagtatctttggtatcatcaatcctccttgaaatgaaacgatgtgtttgtaaaaacagatgcaaacgctccagttccaaccaaccccatctataaactttgcgccgccgaccgttttcctcccttccccccctctttctcctcttcttcgtcttcccttcccatagtttaccaaccatcttccttatgctctctagatccttccctctcctcccgcccaaaaaccaaccaaacatagacggaccccttttgatctcatgccccttattgctttattttccttcccctctaatgagaatgtatgacccctcccctccctcaagccataggaaaatacttcttcaacccatcatacaccataaagatgaaggccgagctcggcgcgctcctcaacaccgtgatcccgcaccccctataaaaccccttgatgcccgcctgcttccacaacgccctcgcctcctcgccaaaactcttcttgggcatcatcgtcgctgctccttttcctccattatccccaccaccaccaatcgggctcgtctgcatccggctcttgaccgtatcagccgggaaaaacaagaaattatagctcatgcccgccgacgcccccgcaatcgcctgctgccacagcggcagcggccgttccctactcgccaccacctcctcctggctcgcaccgcgcttcagcagcgcccgctcgttcctcccccggaaccacttggacgtggtctccttggacccgaaccaggccgcgcaaccgcccgcttcgcgaatcagcgtgccgagctgcccatgccagaacccacgtagtccttcatgccgaaagatctccttgatcacggggatcggcttcagctgccgctgtcgtgctcctgctccgccaggttcatcagggacttggatcttgcatttgactagctccacgggcgtgaggatgaggctggtaaaagcgccggaaaagccgccggtgaaccagagggcggacaaagagagctccgagtcgcgcggggcgaagccggatgagtacaaaagactgcggccgatgcgctcaaagaagaagagggacgagttctcgagggcagcgccgacgagcggggccgagatgccacggtacagaccgaggaagccgtcggcgcggatggattggcggaagcagtcgaggggtcccgtgtaccgcaggggaaggtggtcgggttgggattgcaggcggactttgaccgtgtcgaaggggtattcgatgtatttgcctacgataccggcggcctatgcttaggtgagtaagtgacaggtttgaaaggttgtggatgttgttggtgagtgaacgtacagatccgtagacgatatcctccagagcctccatcactgctgtccgtgactcaaccttggtcggtagagaagtggttgttgtgaggtgagaggcagaagcagcacccgcttccttgaagccctggtgcgtctgggctggtacggagtccatttttgatgatgtgggctatgaagcctgtgattagggagaaagagagaaaaaaaaagttgaggttgaagagagagagagaggcgtgatgagacctgaccaatcccctcgttgcaaacgacgtgggaagttagccggttatcaagatgctatgcagtttgcgcccaaggaggcgttttgcgaatttgcgatctgtcgactcccgtgagacggcacagaggtcgttgacggtgtgtgatgcgcgatgcgcctgtgtgactgatgaagagatgccgagatgtcttcacttcttcttgactcgtgatctatatgaggggtcaggatgctttggagtcgacagtcgttgttgttccaggaaagaaacctggaaagaggaaaataagaagaaacgaacaaaaaaagtctatgattgctcaaaatgaagcaaggggaggacaaaaaaaaaagtgttgcaggtgaaggtttatgggacaaaagtggtagtgagaaggccgggttcggtttggatgagggtccgtactcttccttgtgaatcctcggggtcgccgttctcagacttggggactacactacactatttcagggatcaccactgatgataaggaatacgtaaagccaaccttatttgggtccacgggtagggtaaagattccttccgaacaacgcaagaccaagagcggagcagagccgggtcgttggtgtgagcaaagtgcctcaaagtggttaaatgacatgtgctcttgtcgagttctgaaatcatacttcatccattattttttggagtatgcgccctgtgattgacaaattttcccaccatcaccaacactagaacaaaaaaaaaagtatcaagggtacaaaaaccctcagttataccaagtagacagatcgaggcagtgtatgtgttacccacaatgcccttgtaacccgatttgaacaaaaaggaaacattgcccggggtgcaactccatgaagagacagggcagagagaagtcatcactcacaaaccttccacttgggtgtgtcgatggaaaccgatcatcggaaatttccgtgagtagttacactacagcaggcactctcagcccgcagcggcactcagcgaacgacaggacaggacagggcccccgtcccacagtgaaacgtcgagaagaagtggattttgtggacaaaaatttggtcaaagaaatccgtccgagaaacggaaacttggcgcggtttcgagtccaggagcagtcgcgttgcagggcccaagacccagtgagtctttaccagtttcgcccatttcaagcgggattcaagcgccagaacgggggccgggctggtgctgtactgtgtagcggagggcccggggctacaagcatgtgacccacaccgatgatgcttggcgacattatctgatgatctgataatttttgaaaaaaaaaaaaaaaccatctccactgtaagtaacctcaaccaactcctctccaggcttctcccttggttctcaccgtctcttcatgtgcaagtgcacacgcggctgggtccgcaattgcttcgtggagaaagatgaatacgtatcacattaaatccctcaaaccatccaccttacccatcccatgctgttgacgtcttctctcaaccagtcaagtaatgatatgcatatagtaacattatgagaacattcaactaagtagtgtgatatactacactagttccatgacccgcccttcccgctatacccattgctctcctccaacttcttctgtcccttctgcggcttattctgagcagcctcgtgtctcctgagctcatccggcaccttggagatggacgacttggagatgatctgcctcaagtcatacaacacatcgttatcctccggacccaagaaagtaatagccacaccactcttgcccgcacgacccgtacgaccgatacgatgcgtgtaggattcgatgttggtagccatgttgaagttgacaaccagcgagacgtcgggcacatcgataccacgacccgccaagtcggtggctaccaggatgtctgtctgcccgttccgcagcgacgccagcgccgcctcacgctgctcttgtgtcttggaaccgtgcagagtaaccgccgagtagcccatgcccttgatgtcgcgcgcaaccatgtcgcagttgcgcttgatgttgacaaagacaataatgggcggcttgaactgccccgagttgaggatctcctgcagacgcttcttgcgcttgtcttcgccggatacgaactcgacgcgctgctcgaccgtgtcgacggcttcgcctgcgttaccaatggtgacgatggctggacgacgtaggtatttcttggcgatgcgctccacgatcggaggcatggtagctgtgtacatcatagtctgtctgtatcgatctttgccgtccacgtaccggctcatcagttgtggattctccgcatcgtctgtatctggcttttcgttggttaccggcatggcatccaagatcttggtaagcggctcctcgaaaccttggtcaatcatacgatcggcttcatccatgattgtgtagcagcactgagagaagacgagcaaacgtctttcaaggcagtccacgagacgaccaggtgtggcgacaataatctcggcaccgttccgtagagcaaacgcctgctcttcgagcgagtgaccacccacaatactgacgactgtaaatccgagaggtgtagcaaacttcttggcctcgctctcaatctgttgcaccagttctcttgttggcgccagaatcagggcatatggaccgtcgttcttgttgtactcggtcaggggtggtagttcggagatgtaaaccagcagaggcagcaagaaagctgcagttttaccggaacccgtcacggccacaccgatcaagtcgcgtgcttgaagggcaatgggaatggcagctctctgaatcggcgtcggctcgtcgtaacccacgttcttgacaatgtcgagcagacgcctaggcagcgtggactcttcccaactgcgcatagggttgggaatggcaccgcccttggtggcaatgccaaagttttccttgaagatacgccaatcgcgctccttcatgtcctccagcttcttctcggaccagtgcttgcccaggttcttgcgctgttccatctccttgatccgtctgtgttgttccaggtattgcctggcgcgctcctcgcccgtctcgggatcgccacgacggatggcttcggccttccgcatcaccatctcttccgtcatctcgtaaccaccaagtcggaccagaggctcttgacgctctgcgtagatggggtcgaagggtcggctagtgtcgtcatcggcatcccagtcaaagttgaacttgttcgctgccgtcctcctcctcttcttcttggccgagaatgtggactgatttactactggacccatgtagcgggcgcgcagctctgcctcgtcgttcctctccatcttggctcgcttctcttcgtcatcgttgggtgcgccgcgttttgcgccccgttggtttctgtctcggttatctctgttgtcgcgattgtctctgtagtcccgaccgttgctcatgccgttgggtccccggtcatcgtcgtaccgcatcgccttgggtccggttgggatgtttcgttgagggttgtggttgtgatgactctggataccgtccatgcggttgccgttatgatttgttccatttggttgaggcttggcttcttccttgcgcttgcgttcctcttcttcctttgcctttttctcggcttctagcctctctcgttcctttttggggatgaatcttggtttcgcggcggcggcttcttcctccttcttcttgcgcagcagtgctgccaggtctgggggttcccgtcttgatgtcgtgctcatcgtggtagtgtatggagttggtgatgaatcgaaggaagagactggtcggaggcgacagtgttgacaataaacgtgttgatttccaagcagtgctgggttccggaatggggttgttgttatggcgaacttgggtggttctggggtgcagcagcggtgcagcacagttctcgacccgcccaaaagttatgtcacggttcaaggtcggtgatccctgtcgtgcctgttcaagggtctccacatgccccgccttacgcggggggttaaagaggtcgggttagggctcaaagtgtaacttccggctgtcgctatgtaccgtttcgcgacctggaactttttcgcagttggggtcccgtcggcggccgattgatcgcaaagttccccgttccggttcgttcgagcaatccggaccctgtcacctacgacaaaaacaaacaaacaaacaacccccccccccacctcgaccgacacagtaccgccagcaggccggtcgatcgacatcttcaccatggcggccacggtgaagcagcacgtccagctggcgctttcgctcccaccgcggttgcgcaccttcttggcccggtacccgccggcctcgatcctgcccgccggcgccgaccccgagacgcacaagacgccctaccaggaggagagcccgaacccgttcatgcccaccaagcacccaatcaccggaaagtggcacaaccccaagtactcgctcaggcgacaggccgagctcgtcaagctggcccaggaacacggcgtcgaggagctgctgcccttcacccgcaagctcaacgaggagaagctacggaagagagtcgagctcggtctccgtgtcaagggtaccggtgttggagagaaggtcaagggtcacaagcacgaaaggacactggttgccaagtacgttgtcgatcctcggctgctgctgctgctgctgctgctggttgggaggaagtggtggtttgctgacggtggatttcgcacacaggatggagaagaggagagaggccatgctggctatgcccgaccttatccgggaatggaaaaaggtaaggattgcgcccaaactcttgcggtttgcactcttgttaaccatgggcttcgctacaggtcggcaagaggaactggaccaagttccccaaataagcgatcggttgttgtcgcttgtcgggaagattacaacgagagtcactgccatgtccatagactgtatcatcaccaacaatgtacaacaaatttcaagccatttggaaggggattgccatcaatgtggttctgtttcccggttgttgactgaacgtcctctggcgtcttataagacggagttccccactgtggttggaggccgagacgaggtaatgtgtctaacggtgcagtaaaatttcccccccgaatttgtttctctgaacaactcacttcacgataccaggcacacaactaagactcaaaccaccacgtgagaaccgacacatcacacatcctcttttttttgcctattcacatttcctactgtatacagcaacataacaagggcagcgagcgcaaagagacacgtgattgcgggatacaaacttttctctcgaaagctgctcgacgcaaaccaccaacctttcaccacttacacgtcgatacatttcaacaccaaaccggtctcacaaccataccattttatacccggggccgcactaccaaacaccacattgaacaccaaaccgcaaaaccaccaacacatccaagatgtcccaaccaaccttctacgaaatcctctccctctcacccaccacctccgacctcacccccgcctcgatcaaacaagcctaccgccgcgccctcctcacccaccaccccgacaagtcttcctctaacttctcctcctctacctccaacagccactccaacagccaccccaaaggacatcaccccccaaaaacacgctacacaatcgaccaaatctccctcgcatacaccaccctctcctcccccactctacggacccaatacgacgccgcccttcgctcttcttcatcttcttcttcttcttgcttcactactactaggaaagaagaagacgacgacttccaaacaggcatcgacaccatcgacctagacgacatggttttcgtaccacacgagacctcgtcctccgctggtattagtcgtaatgaaaaagacacatggtaccgcccctgccggtgcggcaacgagcggggcttcgccctaacggaagaagacctggaagagaatgccgacttgggggaggtgttggttcagtgcgcggattgtacgatttggttgcgggtttgttatgtggttgctgaggatgatgaggaggaggaggaggagaaggaggagaatggggatggggatgggtatgaggaagagaagaggaagaggtagtggggaggcatcatcatcatggctattaggaagacttgctgtgggtatataagtggtcaatcgggaacagaagaaggaggtgagtgggctggatcggatcaatgggatcaacgaaaagtagaggggttgtggtggtggtgatcttgagggagacggccatctgtgagtgatgggtcagaatctggcaggaatatgttgctatggtcactcagaaaaatacccgggtaccaggacgactttcggaatcactagcttagtttgaggaaggtggaggcataaacgaaaatcacttggtaggtatattagcctgaaaacattgtgtcgcaatgttgttttgagtcggcaatgaaatgcctgaactaatcttctcccctacatgtagaatattcctacctatgcctgttactcatcgggcctggttcttgactggcacgcccagcgatgctgtgggaagctaaaagtgtctgctcgagatcttgctcgaaaaaagggggtagattttgggtttgtgttgtggtcacgactgcccagcgtactagtctaaaagacaagacgataccgagacaaaaaaaggaaaacctccaaggtgctctgctctgccaccttctaatcctctttcatattgggggaatcgtccacttattcttgaattgctgtgttgtgtatctgcgtaaaacatgcaaaagtatttgggggatctccattccgacactccaaagacaccatttccaccgtggacttgccaagatttctgccagggaattatcacatcatgagactaaaaaggaaacgtatccgccacctctttactcggccttgggctcctccgccgcaggggcgtcagccttgggctcttcgggggcagcctcaccctgagcggcgggcgcctcggcctcggaagaggtccagagagtctgtgggaaaaaaaaagagtcagcgccgttcaaccgaatccaacctcctcgagtgtactcacaaggttgtcgcggaggagctgcatgatgagagtggagtccttgtagctctcctcactcaatgtgtcgagctcggcaatagcgtcatcgaaggcctgcttggcgaggtggcaagcctggtcaggagcgttgagaatctcgtagtagaagacggagaagttgagggcaaggccgaggcggatggggtgagtgggaggaagctcggtctgggcaacgtcggtagcgttcttgtaggcgtcgagcgacttgtcggcggagtccttgcgcttgtcaccaacggcgaactcggcgaggtaacggtggtagtcacccttcctgttacgggggttagagagcggcaaggtaagcgactcggggcgttgtacgcttacatcttgtggtagaagaccttggactcgccagtggtggcggaaggaatgaggtgctggtcaagaacggagaggatgtcctcgcagatcttggcaagctcgctctcaatcttctggcggtactccttgatgaggctgacctgggtagagttgcccttggactcctccttctgctcgatagaggtgacgattctccacgaggcacggcgggcaccgatgacgttcttgtaggcgacggaaaggaggttgcgctcctcaacggtgagatcacggtcctcagaagcgacgatcttcatgttctcgaccatctctgcacggcggaacttatcagtctatgtcggtcggcatcgggcattgattgatttaacgtaccctcgtagcgctcggcctgctcggcgagcttggcaaggtaaacagcatcctcgtggcccattttggcggtgttgtgaagttctgagatgtcgtgtgttagcgggtgaaattatcaggcgtggtggtgtgataaaggggcgggccaatgtgaggacgcgggtgaccgaaatggcggggtagatatcaacgcgggacagcgaaaaggaggtgtaaggcacaacagcaatgcgcgctgcgacgaaagaagcccttggttgccgaccgacacggtgaagccaaagtaaaagtcgctttgtgttttgatgttgtgagtcccgcggtgtgtcgatcgaatgtcgaagtagacttgccgccaacggtaggtagggggtatgcgcgcagcaggctgggcagcacacctcctgaacggccgtctttgaagcggctcccgtcaagtcaaagctcggatgcgatgagtgctgcggccgccgtccatggcgacaaagatatggcgttgtcgcatcgcgatgacgacagcgggcggtggacgagaggagcagcgggtagcggaagtgcgtgtgcagctgatgatgatgatgatgatgatgatgatgcccatggccgacggtgcagggagagggaggaagcggagaggcagtgtgtctgtctgtctacaagaagccatgatggtacatacctggttagatattagagtagacggtaaggcggttggttgtagattcgcaaaggcgacaatcagcagaggctttggtggtgaagaagtggatttcgcttggtcgttggggaaaaagaagcaggaaatggacaggcagagtggttttgggaatgcagagttggaaatgagggaagggggtgcattaaggcgggcagggaaggggagagtgagtgcgacctgacactggaggggagtgagtggaagtgagaggaacccgccggggcgagcgaggcttgcacggccacgcctccgcctgttttgggttctgatcggtgctagtacctatgggggcggcggcctgcctgcactcgctcccccctctgcttcacccactgcggcctatgatggtagtgtacgggcctctagtgtagaggtactgcgtagaggtactgcgtagaggtagggacaggagtgaatggggaactgaagggaagtaccaccaacacgtgacaccatctgggctcccgtctgctgcctttgaggttggggacgggattccctttggattgcagcttcactttggccgggcaacctacaccagaggtagtacctccagacctagaggtacgtcacgtcactgggctggcactcacgtaggttcagtccagttactacctctatcacaaaggtagaggtataatcgcagacgggcccggaccaggtgatggctctcgtcgcttccattccatcagcatctctacactacctacctaccttccaatactgtgtacctctgtgcaggtgcttgcactcactcccaagcctgatactcccacacaaagtacatacgagcccagccagcccagcccgctccctgtttgtccaccaacccagacagcagctgggcagccctgccggataggtgtgccacgcagcgaacgacggcggaatcataaaataggtaggccgaaaggagacaccacgttgcttcttgaatgaaaaactctgatagtgataaccctctgtcgtggcagtcacaaacaccaccatcagccccttcctcctggtggtgttattcaacagccctattttcatcccgccaacctggaatcatacacgcaacggatggatgccatgattgaagcgattggaccttggttgccgctccctacctagattccgttgttccatgaattcctatccatccgtctctatggcataaagtgcccggcatatctggatcatgcgcttagttctctccacggctacaagtctctatgtactgctgtaaacaaaccaatcgctcggattccacctggtgtccagcccctatgtccttaaacaagaccctgtctcgcctggccaaacgggatcggtctcacggtctacaactcttgctttggcatcatctctacaatttcaagagatctttctgctcacacccatcacgctgaagccatctagagaccattcgggtctcgccctacatgttgtcgccctccagatgtaaccgttcctatagcatcagctgagcttcatccctctcgccgtgaggtcgctgtccagacctcgatggacagggatgggcccgcatttatgattgagaggatggagtccacccagggtcccttgtctgaccttgctcaatcgcaaggcccttcacgaatgccaggaacacgatgatctccggctccatggagtttggcaaaatccatgccgtggtagttggtacaatactatgatgcaagaaggctggaggggcaagccgcccatagagacactctgaatgaatgatatagaattcgggctggaacggctggagggttcaatgggactccaagttgggtttgggttgtgcaaacccacagagccgcccgcttgcgccaaccaagatctcactgccgagtgtgttcacagcaggtggtggcgttcaggttgcaaagttgccctgcttcttgcgtgcttgcaatcaaagtcacaacatcactgaatgagacaagttgaatcaggggagttgttgccctgggccgtttgttgacaaaactaggtacttggtctaagacacacgacggagtttcgtttgtggttgtctttcactccagggcattgattgactccagatcatgattgctttcggaccccctctcagcccctgatgcgtcattcgttacctcccagcaagacagctgaaagtgggaagaggggtgagctaggtttggcggggcagtggggttgagcgtgccatggaagcttgcgcaaagaacactgtcgagtgtcgtcgcaacaaactgctgcctcaggcgagaactaggtttgtctgatccaacccgattgcggtaaagctgccaactgtcagcgactgccacagccgagccgtcagcggacaggcggagcaagtcggcgccagaagccacgagccttgagccttgtcccggtatggaaggtaaggtacgtacaaacccccaacccgcgacgacattcgctggagaacagaaccgagcttcgacgtccctgcggacccgagaagctccatccccgtccccgaactccagtctccagttttcgtcaggtcatcccaagcaagtgtacactacgcaattggatcaccatcgcctacacaacgtaatcgcattgacaactaactcgacgattcaatagaaaaaggtagcttacaccaacttccgcgactgtccaactgttgtaacacatcttctcccatacatacactcaactctttttaatcaaatcacccatcaaatctgtcttctggcacgccaacctaagaaaagagaccccatccgctaaagcttaacccacgtcactctagtccaaccaaaccaccaaaccaaccatcaagatgctccgcaccaccgtctccaagctcgctcgccctaccgtttccagggcgtttgcgaccacctcccgcgctctcgccggtgagactggtgctcccccaaagaccggcggcccagggtgagtttttgttccgccgcgttcctcgcacgcgcacgtggatacgcggcgactccaactagttcaaacccgctgacatcataccctcccattccagtgacgctttccagcgccgcgagaaggccaacgaggatttcgctatccgccagcgcgagaaggagaagctcctcgagctcaagaagaagctcgccgagcagcagaagcacctcaagactctttctgatcacatgtaagaacgacccatcagccagccaacagccaccaccggcgcatagtcgccacaaacacaccaggccgggcgcgcatcatatgggccgtagtcagctacgcacaccatcatcagaggaagccgggcctcgattctccttcacaaataaaagaaagttctaaaaacaaggcagttactaacattcgagaaacagtgacgagatcaccagggagcagggcggcgagcgcaactaaacgaacaacaagcaacaataacaacccataaacatatttttttttcttcttcctctgcttattatcattccctctcgcgacgtcccatcgctacacacgccactacgcctacgcagtatgaatgcaatgaaatgagaaggggccaaggatttgggggggttaagaaaggatgggacttgggctacggggacggacggcgcgccgaggatgagtgtcatcttacacatatctcaaacttaccccttgtagcaatatagcgagcaaagccatgatcgatgatcacaaaatcacgaccgggggacctatggacctcacaagttgcatcaatgggacgaacaagtgtctaaagcaaaaccgtgacagaaccgagcttatgagaaagtccaaaacgagtcgaacagttcctgtgctgcagtaggggcgatattgggttcatcggcttgcccttgaaccagaatctcataatgcggctgaagagtaatgaagttatcaggaaagcaagccagcctacgtagttccgtaactaattttttttttcaaaacctagttactttgatccagactcaagactcttcattatcttaatgccacttacatggaacatgaaaaagaaagcagacgggacggtactttactgaagtattaacaacttcaagtccgtcttataagaaatttcactgatacccaccgacgttctgagtcacaacaatgatgctctacgtctcggttttcaaaatgaaactcctggcagtcggtacctatatgtacagttcggcagtccgatatgtatgatattcactcgacatcatatgaagacaatatatcgaaaaaaacagacacatgaactcccttccagatgtaatgaacccctttttggactgtggccattaccttgaacccatcttgtttattgatttttgcttccacaacctagaataagtggcctagcccagcctagcatagcatagccttttttcttgtctcctaacccatcccaaagccagacagacagacagatctcagctacgtaaattaacatcatcgatccccccccatccacagccacgatacatatacaagacgtttcaaatcataccatgatggtctttcacagactaacaaaacaaaccaacaaaccaacaaaccaacaaactagggtaggtagggtactcaaaactgaacacacacacacacacacagacaagttcgccgccatccgattcttcagcctctttctctttctctttcactcatacttcactttactttagcttcctacaatacagcatcatcaaagcccatttatttcccttcccttcccttccctttcccttcacctgttcacaccaccggccctgtacgagcggtaaaagctctgagcggcatccgactcgttgacgccttggtgggcacccatgccgctggtagccttttgggcagcggccaccttggcttggaggtcggcggcgttttggtcgatccactgaagctggtgaaggtgaccgttgaggacacggacgatttggctgagctgttgtgttttgtttatcgtgtgcgttagtgattggataaaataagggaaaaatggagaaaaaggagagaaaaaggaggagaaaaaaaagggagagagaaaaacataccggatcatcaggcttgctccccttgctcaacgtgcccgtcatatcatttatctccttgatcatcttggccaaatccttgcccatctcatccagcctatccgtcagcttctcggcaagcttatacgtcctctcgcgctcctgatcggggcccaagccgtcgccaacaccgccagcagcctttgactcgccgccggatccaagctgctgcttcttgaacaactcctccagctgtgcctcgtactggtccagccacgcggtcagctcgtcctgctgcgactcgacgcccgagagctggcgctcgatctcgttgctggccttttcggcctcgtacgtgctggtgtacagcttctggatcttctcgccgttttcgaccaggaggcggtcccattcggccaccttggcggcttgcgacttgaattccttctggtacttggagagatcggtggcccagcgggtgatgatttcatccatggtcttgttcttcaaccgcgggagagtagaagtggggccggtggtcgtggaggcgaggttgccggtggtgctggtggtgccggcggcagtagtggtgttgttggtggtggttttggaggtggtggtgtccgcaggcttggctcctcctccaaagagactgctggtggttccagcagtggcggtggtgctcccaccggcagtggtggtggccgctgtggtagtggcgggcttggtggtggccgcaccgaagaggccgctagttgtggtcgaagacgaaggagcaggcgccgtggttgtggtcgtcgaaggcgtagtcgatccaaacaagcctcctgatgctggggcagtagaggtagtggtagcatccttgttggcgccgaacagactgccggaagcagcagtggtggtagaggtggcaggagctgaggtagcaggagtggcgccgaacagaccacccgtagctggctttgcggcttcggccggcttgcttgtgttggcaccaaagaggccggaagttgctggtgctgtggtggtcgtggtcgatgtcgtagccggggttgtcgaggctccgccaaacaggctgccaccgctggtcgcaggcttcgcgccaaagagagtagatccggaagtggctgtcgtcgcgggagttgtgctggacgcaggctcggctggcttggcgccaaagagaccagaagtggtgccagaggtggtggtctcggctggcttcgctccgaacagagatggtgttgttcccgaggtgggggcaggggttgtggtcggggtactcgaggctcctcctcctccaaagaggttgccagaggcaggctgggtagcaccaaagagagagggcgcggccttggaagcgtcagcagcaggtggtgcaccggctggggtagtcgatcctagtccaaacgaggtcttagccggcgtcgtctgagagttggcgccagctccgaagagaccaccggtagccggagtagtagaagcattgtttccaaacagacctcccgaaggagctcctgttgcgggtgtggtgctggccccgccaccaaacaagttcgagccaccagcggcgggggttgtcgatgtgttggcagtggtgtttccaaacaagcctgcgccaggcgtcgtgctgcctcctccggcagtgttggaagcagagccgaaaagcgaaggtgtagtcgaggtggtattggctccgaatagtcctccaggtttcgaggcatctgtaggcttagcgccaaacaagctaccggctggctgtgtcgagctcgctgctggggtgccgaaggaggaggctccgaagagaccaccggatgtagcagttgttgctggttggcccgaggccgcgctggagcttggtgtaccgaagaatgacatgattgcgattatgtgaggctgacgatatgatgtcgaggtttcggggttggttggttggatggatggatgaggcgttggtggttgggtagtcgtcgtcaaccaaaatctagaaagtcaacaacagcgtcccacttcccaaggctgttgcggttacctcaacaacaacagggagcgcgcggaaacccaagcaacgattcgttgaaatgcgaagaggaagatcggcgcgatctcggttttgagtaagtgatgcaatggtccagccgtggttatcggatcgcgagttttggacgtcggttcggaatccgtttggtggagtggacgtggacgtcgtttgggcgtggattggagaaagcaaagaaagtgtggcagcgtcactcagtctctcggtctctgtttgtcaaggttccgtccgtcgcgacaggcctttccacttttttggaggtgctgcagcgcgcctgggcttttccccttctggggacccggacgcgcactcaacaaggccaagcatttcccgcttattggagcactccagtcaccactgcaacgagtcagccccaggtgaagtggtcagcctcacctcacctaccccgtctaacattttactagcaagtgccaagcgtgcacggccaatcaatatgtggcttgacggcagttcgacaactgacggagaacttgagcaatgacggggcgggcctcataaactgaagcgaagtgctgactttccacttgccgtgatgctcttctgcattctgactggaccgtctggttgcagcacattacgcagcgagttaccatacagtttccggacacggcggtaccttagtaccataccgtaccgtaccgtaccgcaccgtcccagggtagccgagcaagaagcaggagccccgttcagtcgtctcggaaagcttggggtggtggttaccccatgttctagattaggccatcgtgagcccatcctctagactaactctaggccatccggaagctgttcctttctctcgtctctctccacacacattgctgtccatcgtctggacattgggatgccacaagtcagccgcaacgtctgtgtgcatacccaatcttgattcagttcactttgacctcaggccatctgctgcgtgcaattgacctatctcctgcagagtataagagtcggcttactcccgtcttgttataggacactccagtcctgtccctcacagcagtaaacatactgtagcaccccacaccaactacatcactcctcagtcctcaccttggccccccgatccccgatcccgatcctcccatatccatatccatatccatatacatatacatacacctatcttgcttcctacctaccatatacatttctgcgcttccttcagcactcaccatagtcggaaatcctcttgttctttgatcgtatagaccgccgcgactacgcttcgagatcacaatggcttcgcgcaggaacagtctgtcgcctcccgagaggcaggggaccatggacccgggcgctcatgagctacctggtaggttacagctgatggggaacttgggagacctctggacaaagtcggcacatggatatccaactaaccattcattctacgcgacaacaggctccgacaccgaagatcactactccgatgccatctcttctcccaaagctccctcctcgcccatcccgcgaacaagagtcgagagagtagacgacaagccggcgtatggagaggtcccggggaccaaggcgtattctatgagggaaggggacgcgaagccggatgaatttgccattatcccagacccagacaccaagctctcgaccgaggagcatgaccagcgccggccgtccactccaggcgggcgccccattcccatgaccgtagtggaggagacgccagatagcactggtgccgtcacccaccatgagatcgaagcgaggcacagggttgacagtcctcccgacgtgcttgtcaaggcggatgggcaaaaggtcgagcatgagaagggtggtgacaatggtacggatgcgtagcacttctttctagccacacacacacgcgcgcgcacacacacacactttcacaagcacatgcctgtttgtttgtttttttttgagccagcaaattatacaagatctcctttgtattgactttacgttttcctgcgtagatacaccaataccacctgcattaaagagtcccgcctcgatccattctagagactcgtcatctgatctagaccagccatcccctgactcgccctcattggggcccagtcttctagaaaaggaggaggcaaaagatgacgcgcacgacaatgtcgtacgagacaacgccaagaccgccgacgacgaagacgccgatgaagatgaatccaagaaggaggaggagaatgtagaggtcaagactgagcaggctcaagatggagaggtggaggacgagaagcacgaggaggaacagtcaaaagaccgcgacaccgaagaagcattgaaaggagacgagttcgaggatgccagcgaagagcttgagacgcaagatacaaaggaagaagacacagaggaccacttcgacgaggcagaacccagtcaagagaacgagaagaaggtcgagccagaagaggacaagaaggacgatgtcagctttgaccagaaagaggagaagcctgttgaaaaagatgggttcgacaacgacgacgacgacggatttgctgaagcaggggataaagcccccgacgatgacgggtttggtgatgacgactttggggacgactttgctgagccagctccggctggcgccgatgactttggggatgactttgacgactttgaggagggagccgaggccaacaacgatgctgactttggcgactttgacgatgccggctttgacgacgatgacttccaagaagccgaagggttctcagctccagcacctgctcctcagccgcaaccacaacaaccgcagtcctcattatccttcgtaagtccccaacccagttactccctctacgtccaacacacactaacatatcccctagcaaatacccgacttcacccacctttccgcgtccgagatcctctccctcacttccccttacctcaacgctctcttccctccctcccccgacaccgacggcgacgactcctcctcctcccccatccccaccctcaatgtctccaacggcatcaccgaccccatcttccaacacccccgctccgcctccctctggtcacagctcgtcgcccctcccccactccaaccccccgactggatccgctcccgcatccgtcgtctcttcctcgtctccctcggcgtccccgtcgacctagacgagatcctccccgcttccaaacaaaagaaactcgtcttgccttcgttaggcgaccccgacgcagcagacgacgaacgcacaggtcgttcgcgacgcgctagctctgccgccgctgccttccgcaacaaccaaaacagccaaaaccttaccactacttcgacttcgaattcaagccgcaacccatccaagcaaccacccgtcaacaaaaccgtcgccgccgccgcaggatcaaacacagaaggaagcgccaaccgctcttccagttccgctaggaagggaccaccgcccgaaccggtattcgacctagtggctgccaagcagctgtgcgagacgacggatgaggcgctttcggggatgacggacaaggaactcaaagagcatgttcaaaaattggaggcgatgcaaggggtggcgtccgaggtgttggtgtattggcagcagaggacggatgagaagattggtgatcgggaggcgtttgaaggggtgattgagaatctggtgaagcatgcaaggaaggttaggaagtaagtaagtaagtacgtgagtacataagtcggggtgggggaggtgggtgtgattgggtatatatatatgtgagagtgtgggtggttggtttggttggggatcagggaatggaggggggaaaggaaaaggatgatgattatattctattcttctattcgatgtacaggaggtgattactttgatagactgagacttgttataatatcaggtgttgtaattagcgaaggacaagaaggtttttttcgggtgtggttcagtttcaaaagggggagggaattgtgataggtatgatagactatcaggtctagaaagagaaaaatgaatagagttacgtacggatacatactcgactgtgtcccatgaagagtattgttaggtatattcttggactctttccatctatccgagccattaccatagcctagtataatggtaagatggtcattacgtcgaagactcatggcggaatcaatgtatttatcttctctacttcactctttcaagtttactcttatcatcaccactggctaataaactcaatccaagtacgtcggaccttgacaaaatcaacgtaatggcatcttctctacctctaccactacttggtaaacccaaagtacgtcggtaccaaacataactttttgtacaaaaactcctaatggtccgataatgcgcttctcttcacgagttcctcttttcacaacattcctcgctcatcttcttcaacgaatcgtatgaccagtctttctactgtcctcggccccaagttggataaaaataagaccatgtacaaatttcacaaggctagtttttagaaacacaggtcccggtttccccacgctacgccgtttccttccgtgtccgcgcccaagtttccattctttgatcatcctccaacgactttttggatattcatcattagagcaaccaaaaattaacaaccttttaattttcctcctaatcaagcgatgtataaactttggatattttctggtcgctcgcttaagaggtagaaggctcgagggtgacaccgctgttttttttgttagtggttattcagtggtgataagttatggggtaaagaaatagaaaagaaaaaaacttacgcagcaatggtagcccaaccgataagacgccagtgcttctcgatacgtctggaaagggcaaccttctcgccgatgctcgtgcaggcaggggaggtgaggatgagcttggcggcatccttcttaatggcggagaccttggcaccggtggaggtggaaccaatgttgaccatgatgacttcgttcttggcaagcttgtcgaccttggcctgcttgccgtcggcggtgcggacaccgagaaggcggcggaggaggtagaagttaacttcgatctcggagtagatttcggggaggcggcccttgagaccgaggacgaaaccgaccagacgatcggcacggcaaagggtaggatcgatgcgggtaccaacaccaatgagaccaccgggcacggcgtacttgaggtcgttggcctcggagttgagggagacaatcctgctgaagatgggagtgcacttgaggtcgcccttctcgtcacgggtgacgataccgggacggatctcaatctcgtcgccgagcttgaggacaccgtggagaatggaaccaccggcaacaccacccttgagctcgtcgatctcggcaccgggcttgttgacgtcgaaggaacgaatgacaatcatctgggggtccatggagaaatccctgggaggaacggggatggtgttgacgatggcatcgttgatggcgtcaatgttgaacttgagctgggccgagatggggatgatgggcgactttccggcaacggtaccacggatgaacttgaggatggactcgtagtgctgcttggcggcctcctcgcgcatgagatcgaccttgttctggaggatgatgatcttgtcgagcttcatgatctcgatggcggccaaatgttcggaggtctggggctgagggcaggattcgtttccggcaatcaggaggagagcggcgtccatgacggcggcacctgaaagcatagtgctcatgagaatatcgtgaccagggcagtcgacgaagctgggaggaggagacacatggtcagtcattcattggcgcaaatgatgttatgttaaacaacttacgagacatggcgcaacagacggtaggtgccctcgcaaccctcgcgctcgcaagggggatcaacctccttctcggacttgtaactcctgtagcatgtcgggcgagggcatgctgggttgtcgcacttgtagatctttgcgttggcgtaaccgagcttgattgtgatgttgcggatgagctcgttcttgaaacggaccgtctggacgcccgagatggcttttactactgtcgacttgccgtgggcgacgtggccgatggtgccgatgttgatggtggcctgtcgcgcaatgatctcgggggtgagggggctgagggtcttgacgtcgaggtccttgggatcggtctggggaggaaggggaggtctctggacgacgggggcgggggccttcttgagggccgacttgcgcggcttggcctcgacctcgttgtcggactcgtgctggtcgacgtgagactcgttgtcggagcccgagtcggactcgacgatgtcgttgccaaacttgtcgccgttggtagccatgattgtggatgtgggtggatggaggtgaggtgtggaggtgagttaggttgggtcgtcaagtcgatggatggatgtgtcgcggggcagtaattttttcgctttcggtgaagcaacccctcttgctgtgtactgtgtagtgggtggtgtatgcctggtagttgctgtgtacttttctagaccctgctccttggtgtgggtatgtatgtgggtgtcctactgtctccgcaacgggactcgcgatatttgtgatagcggacgttgttggtggacggtagaggtagtaaaactggacctgccaaaatagtggggttacagcgaaggttggaggaaggctgagaagaaaaactgcctgcctggtggatgactctgacgatatttgacttgtatttggcttgtgctaggtcggtattttcctgtgctgccgctgccagctgcgaccaacaaggcgagagcctcacacattccgctctgcgaacctgccctgcgtgcgcccaacccttcccgcctttgccgctgccccactaagcacggttttcggtttagcccgaccgtcgcctgccccacaagggccgataagagcgcgataaggaccaagtaagtgtagtgctaaagtccagagctcagtcacggttcagcttcaacatcattgaggtgacttttggaacctctctcctatcaagagttcgccatctacacttttatccaaccctctgtcccgtctgtgtcggcagaaacttactcacagcgtacacggtaactcaacgctgagaattatatcaactgaacgttgagaacgggtacattgtatcgatcggcgagttgaatccggtttctttctttgagaacaatcgttactctgcaacggcctctcccattgacaccggcatccttcgacgtacatacaaacgtttccgggtcgataagctgatccatcatcaacaacgccgagtctgcttgtcgtcgtcaactctgaggagcacccacgatgctggtcatggccacagtctcaactctatgaagcttggttaagggcgtcatcaaagtcgtacctgctgccaatgcctgactgtggagcgaaaaggtaggacacgaggtgtcttctcctggattcgaccctttcccgtcaagttattcgatatcttcacgaaaggtgaggctcatcgctcttgggataataagggttcaactagggctcagtctcgggataatagcgctgtgaagagttgagccaagtggcccgaatgttgtcctccgtgatcttggactgaggcagggagtaactgcaacagctgtgcaagcgttacaggatcatgttatgttttgagtgtattttgctgggaatatgctcgatatacatcaaaactacatcggccaccaacacgcttctctcccggcccccaaaacacgcccaagcccttgtttcacatccaacccagatgcttgttggatcggaatcgggaagattccggggccaagacctgttcaacagcgcgtacaaccgtctctgatggttcgagaagcagtctagtaggattcaagccacaaccgattcacagcaatgactattggagcggggagaagactcagccggttacacgagacatatccgcttgaccgctgaatggccgtcagtcacgtccataaccatgctgggagcttgatcatcgctgggttggggtcaagaaaaatagcacgggagtgtctattcaagttcattcgggctgagactgggcaaacggaccaaacgatgaattcacaactggcatggccgagccactcctattaataccttgtcagttcttcttaagaggcgcactgctgaggatttgtcttctgcaatgagcttggtaatcatcgtttcacgacatgatgtggccagcactacctacggcaccactccccaaaatgggaattcttgctgagctcggatttttcttgtcaagtcatcgaaccgcatcaatggtgccatgggcgatgacttgcagcagccgaacagcgtgcttccaccgagccaccgagccaccgagccaccgagatgaccgagagagcgggtaggaatataacgcagaactggctgtccattatggttttgatggcgatatcacaacggtggtactgaagccttagtacacaacctccgtctcggcgggctaaaaatactaaaccggtggcaacacccccaagttgatgtgctaaatactggcacttccatgatactctgtgcttacgaacacccgatggagggcgggcaatatctgtgtgctgacaagtgcagcacaaggtaacctcgcttccaggtgtagatacgatttttcgtcagagttgaggacggcatataagttgccaagctatctatgggcggaaactcgtaagctgagatgtccgagttggataacatattggctgtcaaatgcaagtccagaacaaggacatcactgtcgcggacttgtgaccacggctctgatattcaaggtattgatctttgcgagtccagaacatacacccaaacaccaccagccttgtatcgtctttcctgaatcaagctcgttgcatagtccgtcttacactcactcagcagcactgcatccgtcctagcggtgtacatgtcttggtaccatgccatgttgtccgctgtgttacggaacaccgacgtcgttgttcgtcgctgttccagagggaccccgctcccaaatagagaaaagcgtgaagaacacagaatagctggaaagtcgggaagcagagaccacacgtgtgatggtgtgacattgacaagtctgaagaagccgccgggttgctgaaatccccgccttcaccagcccttggctttcacattaatgaacatggtcaactgacgatgctggtcggcaagtataaaagattactgtgtccccggcgcgtgattcccgcgcgttcccgcgaagtcatggtcaaacatcacactcagaatcgtgaatttggccctttctgggtcagcgcccgatattagattgggggaccatgatttgcgcaaaaaatggagtgtgaacagcgtggagcgagcgagtcgctagtcgcggagaagagagcgtagaggaggtttgtgtggtaccgcttgccgcccagcaatgcatggttggcagctctatcacaggattgtgccaactgattggctacacatgtgaaaagccaaaacaaacagccaattagaggactcggaacactccagggtaggcagttggatggcaggggaccagcggagatgtacggcaggggttcttgtgaaaaaggcccgccctccaagacttcctcagcaacgacaacgacgacgacgaccgcttgccgcccaaccacgggccgccgtctcctagtgctgctctgagcttcacgctgtcgatgatcttggcggtacatctggacgatgtcgttggcctgcctcttcctggtcgagtccggtaaaagtgctcccccatccgccagccgcccccagccaatggattcgtgttacccaaccttgcctgtccgaaccagtgatattttctcctgtgaccaggaaggcagaacacaagagagagcatgaagggctctggtgttgggggcgagaagacatgaggagagaaggaggactcatcatgagcagtcgattgctattcgagttatctgagcacatttccgtcttcttggccatgtgtgcacacgcagggccatctacatgttggtgttgacgccgcgggatcgtccatgccgtcaacaggctgttgttattcccctggtccgttgctactatatcgagaagaagaaaggttgcaaccccacttccggtcttacatcttttcttacggcgttcgagtcttatgtgtagaccatttctgcttctagacttgaatttctcttctttccccgtttctctcaaagcaacaccacaggaatctgcagcatctccaacattcaggagacacagggaacaaaaaaaaaacggcctgccactgcccgatcacagttcctcgcttaccgacgtacatctgcggcctccctcttgagccacgagcgaaaaagcagctagaggtaaccacgaagccagtccggtgcccactcctgactcccagtgggcgtctattttcgacatcagtcgctcgaccttattggcgacactagcctgtcgtcctatcagcttccgtgtctcgggtccgactacaccacccctgtgcaaagtatgcttccctattgcttccctccgaggaaccacttgctgatcgtctcatgcagagaggcaagactcgcgcaaccacccatacccatccaccaccaggataccaaatcaaggtgtaccaggtagtggcagcggctattcaaaaccaccttcaccccaacggcagcgtctcgctttccatcctctcctctacttcggtagctgggctctctcatatctgtgtctccttttcattatactctatttccttttgcttcactcctgcaaagtgtgtgccgtcatcatctcacagtttgaggctgtgtaccctttgctagtttgatatcgacatcgggaactggcttcttcgagttatttcttcatacagtaaagccaactaaaacatatacacatctacaatcgtcgacatggcctttaacgacgagaagaagcggccagccgctctcaacctgacgcctcaacgaacaatgtcggccggctcagtctcttctaacaactcatcatccacatcctcatcactggccaagcctccaagaacaccacgatttgccgaagccacctcagtacactcgcctgtcgatggacgaacactacccttttctgaccagtcggaggttgcgcatgctcagcctggagatgttggttttggttatatcgggaatggaggaaacagggaatcagtcgccatgccaatgacaccaaggtcgcccctcaagagtgcgatgaaggttccgggaacaccaggtcggactctggccaatcctctcagcccgacattcagggaagaggaggagctggaggtaaaggaaaagttgacggagaaggagcaggccagggatttggtgagtttttgcattcaacctgcgagcaagctctgggatactaacatgggtacagaaaatcaaaacccgggtacgcatggccaagttcgctctccgcggtgtcaacttcagctgcagtctcatcattctctccatgctttcggcctcgttttccatcttcaacgctacccgacatcttccggccatgaacggccttcccgcgtgggccgctggcaccaacccttggcctcaatacgtcgttctcgcctgctcctgcgtctcgctgctcatctgcatcggtgtcttcattggttactgccgtgggggtcatcaaagggcggagaaggttggcgtgtactacacgctctttgctgtgggctggttcattttcagcatgatcatgtgggcggtagctgccggcatcttccaattcaccaagaacaacagcaagaaccaagacatgtggggttggtcctgcgttgagaaccaccgcgcggagctcttcaaggacaaggtcgactacgcgcttgtgtgccgtcttcaggtaagctctttcgctcccctcactttgtatcacggcaacacccggaatgtcttactgacaacaaactttttttctcgtggaacagaactggggtcttatctgcatgattatcgaaatcattatcgagatcatcagtatcacgctctacagcatcgtcttctaccgctactggtccaagcgcaagctgctcaagtctatgaacatgcgcgacaaggcccggtccgacctctacctcgcccagctgcgcgtgcaatcggcgcccaacacgcccggcttcggccccaagtcacccaccttttcgcaatacgccctttccccccgcttcccgccctcgcagtaccaatcctttgacgacgtcgagaagggttacggtcccggtcctacccagcagcagcagcagcagcagcagccaaccacccccggcggccagcgtctcatcatccctcagcagtcctccttcagctcgcccaagatcgacacgggtttcaagctgcaggctcctccctcaaaggccaaccctgccacgcccgtcacgcccaagggcgggttcatgacgccttcgtcttccaacgcggtctcgcctgtggatcccatgccccaaatcaacctgcctcagcctcccccgccggcggtggtgcagattgcgcacgcgccgatggcggatggcgagcagcagtatgaggcggtaccgatccccggcgcttatgccggtcaggcgatcaagaacccgccgccgccgcctatgcagacgaggtttgcttaggtggtggtcaccgggttcggatgacagtagcagtggcagtggctgtgggtgtgggtgtcaataagcaaggcgatgaaagtatatatatcccccttttttttttctacttctaaagcaatcttctttttccctttgttcatagtttttactttgttcgtttcaaattggatataccaaaggcgttggcgggatcacaacttttgattttgtggaatagcgatgggaagctaggatggaaggatggatggaatgacggaagaaaaattgaccagagcagacggagagtgtgtataatatgagcgggaactcgagttacgtgaaagatgaagatgaagatggatggacggataagatgacagaaggtcaagttacctttttcttttctgagacagatcagacaggaaaagaacaagagaatagaattctctctctgtgtgtgtgtgaattgaatcaaacaaacaagttcgtctgacatcaaagagtttcacttgaacatggtggtatgcatagccaagtggttgattggtcttgtctgttgttgagaatgaaagaaagaaaaagtactcccgtgtcttgaacatcgtgatactcgcaaccgaacttgggtggttgccaaccctccccagccacaaaccactcggtgaagccatcaccaagattcatgtgtaactatattcagaaaaaaaatctgggttactgaatcctagcaccgaagtgtaacaccataatagttttcccagccattaacaatcaccaagcgggaacacccgacgcatcatccccgtgtccttcggtggtagtagtgtaataagctttgatgttcaccaagtcccgtcaaggcccggggggaggggcccggggaattgaagtcaaatccaaagctccactctgctcaggggcgccagctgtcgggctgccaaggacatcgatctgaactgccaggggcagcgggcagcagaaacagatcaagattgatccactttgcgacagctgccacctgcccaacctagttcatctcatcccgcccgtcggagtctggtcctcagcgggcgggcgggcagtcaagcactgcactgcgctgcactgcgctgcactgcactgcactgcactgcgctgcgctgcgctgcgggcacctcactgcaatgacggacgcctggcgggacctgcactaacaattaatttgccggcgggacgaacaatgcgcgcggacgggtggtgagggactggactggactggactggaccctttgccgctgatgaaggtggatggtggaattggacccattcggggatgccacatgtaattgtcgcgcgtttcggatcgggtcaagtccccaagtgtgttcctgaatcaagccaacgctctcctttccctttcccttcttctcgtagtttaaacagatagagttggaggtcaaagtgaaagtaaaccaagtcgagtgaaaaaggtacgtccatgaaggaaggtcgtgataactgagcaacctcaagggtaattcgcaacttacactacaccactcgaccgccgctcgccgccgtgatcgtcatcaacccccattttccccaaaagaagaagaaaaggggacgggacgggagctctctaattcccttcccaaagtcgcgacctcacctccagctcagctacacacaacccagtccagtccagtcctagcaatataactaacgaaacgggcgtcattccttgtgcagaccagcctaccaaaaccaaaaccaagctttttccacttcatcctccgtcgtctcgctcccatcatccatccgtcccaaccccggaccagcaagcaagtcgctctgtaccacctgtacctacctacctcaccaaaccaaaccaaaccaacccgatccaatggcatcccgccaagccttccgaagcctagctgcttccactccttcttacacaaccacctctactactaccctccgcgccgctaccaccgccgcttctcgtcgttgcgcatctacttttgcgaacactactactactactactactcggaccgccgccgcccgtcgcagcaccagcagtagcagattgcagcaagggcaaggaagaagcaacggcaacaagagaagctacagcagcactcctggtggctccccccctcctagggacacgaacaagatcagcttttggccttttgtggcgctgattgccttgacgtccggagggtatatgttgttggttaatcggagaaaaggtgagttgtttttttgtttatttgtttgtttgtttggtataatctgggggttaaaagataagaagaagaagaagaagaagaatcttagaagaagaagaagaaaggtgaaggtggagaggggtaaagcgtggtactgtagaaacagtcagtcaagtcgaacaccgaccgacgggagacgcacgtggaagcagcagtgcagtgggaatgcagggcagcgaaggaaggcggaaagggcaactcaaggtccagtcgctctcttaactccctgctgctggctgctttgctgctgctgctgctgctgctgctgctgctgccgccctgcggctttgtcagacgagacaagacgagacgagacgagatgaaacgtccgacacaacccaccacctacctagaggtagttcctaaactaagtggaaagctcaccaccacttacctctctacctacctccctattttacctaccaccaacatataaaccgtcctcaaaacaacaacaaagctaaccacccccgatcacacacctagacatgcctcccaaccccacctcctcctcctcagccgcggctgctcccgctcccgccacaaccacaacccccgccttctccccctccgacgtaaccgtcatcttcgtcctcggcggccccggcgccggcaaaggcacccaatgcgcccgtctcgtgcgcgactacggcttcacccacctctcggccggcgacctactccgcgccgaacaagaccgcccgggttcccaatacggccagcttatccgggactgcatcaagaacggcgccatcgtccccatggaagtcaccgtggcccttctcgagaacgccatgcgcgacactctggtctctggcaaaaccaagacaggcaggttcctgattgatggcttcccgcgcaagatggaccaagctgtcaagttcgaagaggtcgtttgccctgcgaaaatggtgttgttctatgattgcccggaacaagaaatggagaagagactgctggaaagaggcaagacgagcgggcgtgaagatgataatgccgagagtatcaggaagcggttcaggacgtttgtggagacgagcatgccggttgtggatcactatgagagggaaggaaaggtggtcaaggtggattcgacgccggggccggagaaggtgtatgaggagacgagaaagcagctgaggagggtgtttggggataagttttagttagtgtaggggggggggggggattgacttgacttgtcttactccggggatgggatggggggttgaggtaaacttggtttctaggtactaattctgagatggggttggccgttccattagataaaaacttttaaaatactatacactactacagatttattggaaagggacggagcgatggagtcgcggaggcggttcgtggatggatggggatggttttctcccgtttggaaattgaacttgctctgtctttttccagatgtcgagatggcttggtattgcgtttatactattcatcgttgggaagcctgagcatgatgattcattgttccctttgctgctggtggtcatagaccttgtctcaaaaagcattgatattacgcttccgttgccttgtatatcctgggtatcatgatctatactccacctttctggatttgccctcacgcatcatatcatccatcactgatgtataaatggagagagaaaacctgatgattgctggatatctaaagctgccattcctcggaatgatacaacaacaacaaaaatgcaaatccgccaaaaagtgtagcagctctaccttgaaaatagtgttccgtatttttttggggctcacaactccttgatagataacaacaacaacccgttttgatgtagaattcctttcccattcgaatgaactgaactgaactgatgaccgagcgggatgatacaggggcaagacatcgctcttttttctttttgaaaggtccccccatatctctatgctactaacaacaacaaccaattattgcagcaaaacatcctgttggcaaccccccttcagtcatcatcatccgtgcgttgcctcgtctgtctggcaccgccggtacgtcctccccggttgccgccgcgctgctccgactcgccaagaccggcgttggccagcttgcgctcgagctcctgctgctcacgctcacgctgggcctcgacatcggtctgggccttgcgcacgacgccgacgagcctatcgacgaccgtcttgaactggtcgacgcgggtgccgagctcgcgccactgcttctcgccaaagacgcggtaggtggtgcggtgaaccaagaacaccttttgcttctgtgacaggcggccctcgaccagcttggagcggatcacgtcaatggtccacatctcgacgtcctcgtcggggatttggagggccttggcgatgctggcgtaggggatctcgcggttcggggtgctggcggcgagcgacgcaaaggtgagcaggcgcatcttgcgctgcagcttctcgtggtcgagcttctcgttctcgatccatccctggtgctcgtccctaaagtcgttgtagtcctcgaggtcctgctcggtgaagatgtcgaggagctgcgagtagacggggtgcgagtcgctcagggcgtggaccgaggggagcgagcgcaggtcgttgaagtcgaagcgggtgggcgacgagatggccatgcggagggcgcggagggagagcttctgggcctcgtcggaggcgacctcgtcctggttgtcgcggtcgaaagtggccagagccttgaggaggtagaagtaggactccctgcagaccaaaggttagcatgaagccgtaaaggtgcacaatgcatgatgctataaaaggtaaaatactcactcctgatcaccgccgtcgttggcggcatcggaaacctcgacgtagagcttgcgctggctctccgagtcggacttccattcctggagccagccctcgacgttctttaacctgggcttgaggaggtcgaactggctgttttgcctgatgaagcggacgatctgcataaagacattgaagcgcagcgggttggacttgtcgaggaggttgaagatggtggtgagcgcattggaggccagggtgaagccgtgggtgggagacgaggtgatgggcttgagaaggttggcgcacagggtgggcaggtacttcttgggctcctcggactggaggacgaggtggatgaggaggttgtaggcgggggtgaagtccttctcgggggcggcgttgagggagtgggaggccttgacgatgaggtcaagggcatcctcgcgcttgtcctgctcgaggagaggctggacctgctcgccgacctggacgaagtcggccatctcctgcgccagctcggcgaaggtgccgtcgacgaagatcaactggggggtagccatgttgatgggtgttgacggtgtgtgtgtgtgtgcgtgtgtggttgtttgacgacggggctatcgaactattcccacttggacctcaaggctggagtgaggtcgggttgaggcgagacacacggcgggacggagtcagggacggacgggggacacggcgacggggaaaatatggccggggacaatctgatagtatgtcctggtgctaaaggtcgacactggccggaaacgatacggatatcctgtcagacgtgggagggaggggcgggccccaaaggaagttttcttagtggcagggctccgctctttctttttctttgcacagttcctgggcctcgactcgctgagtggtgtggtgtccctctctcatcccatggacgacagagacctgaccggaccctcgacccaatttctcaaagcaaaaaaatgccccgcattccaatgccaagcccaccgcctatttttgccctgtgctgaagaagagctgttctgtgtgctccagccagtcacgtgcaggagctgtgtcgatggtcagggttattgcagtcatctgcttgtgacatagaaaaccctgacccatggggtggtccgtcccagcgaggtctttgacaatgtcaagctcccgggcttcagtcccttttcctttgcttgtcaccgtgcgcttgacattgtccccagcttctccaaatccgatcttcttaaagtcacattcccatccatgattctcttacatggatatcaacaaacgcacctgatgaataatcgaaggattcgaacttgacaaatccattatccaagtcgagatttctgaccactcgaacaatatgatttcctatatgatgtgatgcactcgatcgaggttcgcagttacttgccgtgggctgtggagatatcaaccacgggaatgacgacacaccttgattggagtattcggctgcatcaaaacaaaactattgaactcgctacatcatcgaatattttcttttcgacttttcaccatcgtatccatcaggacaaaaatgggactctagccagttgcaacagtcacctttgtaagctaggtcacctaaaacacaaacagaagcgggaagcaaagagggggtcacggggcatccgaatcggatatccaggcagacacttaaaagtgtggtggtgacccgggcaacggccaccttccattacagcctgaggatattgtatcagctccttcccttttccactgacgtgatgggagtctcaaaataacaaatgaccggcacgcctgacagcccagaaggatggtgaagagtcacaatgaacccacaatagattcccgagaaaaagagtgatgaccaaccagccctacgctactatgtatgcaatgcacatggtgacattcaaccagggctgagggtgtgcaccgccgaaagaaagtcaacaagtgtacctagcgtacagagacagcaacagtaaacaaagccccgtgggggtataactcagattgtatatacacgtggatatttcatagagcactgaataaaatcaatgttgtcaactggatgctgtttccctttctgtggatttgttgacttagacgcgccaaaagagtggagttatggcgaggcgcggcgtgatttccaagcgaaaaagtggaagaaagtgaggaaaagggaagcttccacttggggcgcggtcatcaaggcctaggttgtaaggtaatgtacactgtgagtccctgacgttgtatggttgctttctggtggaggccccccccccccccaataccttagcactgcccgcggcctatcccagtccctcgcgaactgcacagtagcatcattcagttcactcagtcagtcattctccccagcccggcgccgtcaccaccaccaccaccaccaccccatctttttccactctactctacatacaaccttcctggaacacaccatcccgccacttgatcatttgagatcctctcttttgaatcgaatcctcagctccggcattgactgaccaacacaccactcgactcgttgccctacaatcccagcagccatggctccccgagctgaaggcagcagcactcttaagagagctcgcgtacgtccatccactcccccatcccatatgtcatgtcatgctatgtcatgactacattatacctcgagcttttgattaggtagtccatggcgcattgcgtcaccaccaagcatgctccgtcgactaatatgcgctttacttcagggttctaccgacgacaacgattccttcaagaaaccccgtcgctccgagcgcctctcctcccagcgcaccggcgacagccccgaacccaagcagaagacgcccctcaagaccaccaaacaattaccctctccagtcacccacgactccgatgaattcccacaggattccaaagagcccactgccacccctccagccggccgtcccagccagctgtcgcaaatcagccctcgcccagaaaaccaacattctcagtcgcaagcgtcccagctcaatgacactcaagcctttagccagttgcccgatctcgacaaggcattgtcggacgaggtcgaggatgaagtcaaggagggagtttggggctacctgtttcccttggatcctaggtacggcggccgctgtgtcgtcttgaggaggagggccgcttgtccccttccagataccgtctcacaggcggttggctccaagagaggtaaacgcggccagaaggcgctgatcaaggaggagcacgatttggacaagaccaaggtcaagggacttccatccggtggctatctgatcggccgacacccggaatgcggttggttcacctgtacaatcccagctaaacgccaccatgctaacatgacattagacatccaaatagaggaccccatcgtttcgaaccggcactgcatcatcttcacagagaacaagggcaacgataccatcgccgtattagaggatctgtcgagtaacgggacgttcgtcaacgaggcaatagtgggtcgcaaccgaagaagagagctccaagagctagatgagatcgccgttcttggcacagcccgcttcatcttccgataccccaaaagtcgacacaccagcgctttcaggcagcagtacaccatgctgcagaagctgggcaagggccatttcgccgaggtctacctgtgtgtggagaagtcgacgggtacacagtatgccgtcaaggtgttctccaagactcctggcgtcgaggagaggtccaaggacgagggtcttcagcaggaaatcgccgtgctgatgggggttagtcaccccaacgtcttgtgtctcaaagataccttcaatgagcccaacgccgttcacctagttctggagctggcgccaggaggtgagctcttcaactacattgtcaagaagaccaagctttccgagaacgagtgccgcaagctgtttacccagcttttccagggtgtcaagtacttgcacgaccgcaacattgtccaccgcgacatcaaacccgagaacattctgctggtcgatgatgacctgcacgtcaagctggctgattttggtcttgccaagatcatcggcgaggaatccttcactactactctctgtggtacgcccagttatgtggcaccggaaatcctcaccgacacgcgtcatcgcaagtacaccaaggcggtcgatgtttggtctctcggtgtagtgctgtacatttgcttgtgcggctttccacctttttcggatgaactcacctcgcccgacttcccttattccctttcggatcaaattaggcagggcaaattcgactatccatcgccttactgggacccggtggatgatttggctcgtaagttgtctagttttattccatatgttgctgttctccgtactaacaataccccagttgacctgatcgattccatgctcgtcgttgatcccgagaagcgcttcaccattgacgattgtctttctcatccatggatgacgcaaaaaacgcctggcgtcaacgacagcaccaacggccttgttaacggcatcgccggcctcgacgtcaccaggcgcggcgtcctccgcgagcgcaccctcctcagctccatcaacacagtcgagatcgccgacaagatcccgcttggcgagaacaagcccgagctgaagatctacaagaagaatcccacggaaacggtcggtgggcccagcgagcacgaacttgccggtgcacaagcaggaccctcccgccaaaaagaggccagacccgatgacaacagagacccaaatgagtttatgaagatgggtggtaagggtgatgaggtactctttgcggacgatccgaagagtaattacccaaccgccaagaaggatgcgaaggatattgtcgagtcgacgacaaagacgaacggcaaaggtaagggtaagggtaagaaaaaataatgggtgttataatcactccgtacttcttacccggcctcccttgaccaaaaaaaaacttcaatgatgaaatatgggtattggcgtttggagcattgcatttggttggtattgggttgtatctgtgggataaggaggacatatattacaacgatggatgttggggggatggcatggatctgatgttctatgtaatggtatgtccaaaccaggacaggtcatgacatgtttgttgttgttgttgaagcaggcaaactagcaagcggatttgggattgtcattatggatgcaagatttcatggatgaaggacggaaactggtacatatatcactggagcttaatctctttttttttttctcttccatttgcttttctttttcttcttctttttcgtcactccacggtatatatgtggatcgagagagtttatttagtcaaaaaagcggtgctgcatgggactttaagcgaggttcttgcgaagacgagattcagtggtatactaagttatgttatttgtatgtatgtatgtatgtatgtgtgcgtgcaaagtacatttgaggacacctagatagcgttttgcttcttcatcttttccacctcttcatatgatcactttgatgaaagatgaatgggttctattcgttcatggcaagcaagagcgttttcggtagatgaccccagaagcaaagaaaacgttgggattttcttcacaaagagcctcaatgatgctacaaatagatcgcggcgtgaaatcaaccttgttaattggacttcacacaaacaacttgaaagtaggtagaagtaggtagtgatccgttattacttcctatcctatcctattcacgtgaagagtgaggcgcaagaaacaaacaaacaaaccaacaaacaaacatagcatccggttatgtactcggatgacgtgctaggatatatatgttcattgtactcctggatttattagtagtagtgctgatagtaatagtagtagtagtactagcagtatagtataggtatcatgcaatagtgttaagaaaagagaagccactcctgtcagtccatagagagacgaagcagcaacccaacaggtcccccttggtctggctaagtaaggtacaggaagtcgataaccatttcttagccatcaaagtcaagcaagccagacgacaacaaccaaaaaaagccagatcagcagaaagacagacgagcagcagcagcagcagcagcagcggcaacaaacaagccccggcaaagacgagactagcagcgatggcaaagcaacagtcgaaccagtaaatacgagagagacacgagacagaggaacaagacatacaaaaattgaaaactagcaaaccagccgcaagtaataatttcaatgccttgttgataacagaaaccgcctttggaccttaaaaacctgatttgaacccgggtaccggacagagaaaacacacaacacgataaagacaacacggactccatccactttccatcctttcttcctccctttctctcctcgtttctttttccttccatcccatctcataaaaaccttcttccactttaagttggcgtggccgttggttgcttggtgtatcgcacgcgatgttgatcaaagagtagtatgtgctcgtatgaccagctaaattcctccaataaaagtcagaattgacccatccacacggttagcttgctttatggatgttgggttcggagaggcttgcacgtgccctgctcagaggatcctccttatccgccgtcacgatggatgggctctccaagccggagacgaggctgtcggcggcagtgaggcccctggtggcgaggggtgggcggagcgcagcgtgctgcgcggcttggctggcagagtacatgccgttgtcgcggcggccgcctgtgacggcatcggcagcacgggtcagctcgcgctcccggttcttctcgagtagttgcccgccgagcgtcgcacacttgagtatggtctggattagatggttctgctgcagcggcttggagagatactcgtccatctgtgcctggatacacttttccctgtcacccatcatggcatgcgccgtgagggcgatgatgggtgtgcgctggctgccgaggctgcgctcgtactcgcgaatcttggccgtagcttcgaaaccgccctatgaaaattgttagcatcggcttcttggtttgaaaaacagctttgactcaccataataggcatctggacgtccataagaatgacatcgaactttttcctcttgacggcctcaacagcctcttcaccgtttccaacaacggtgacgacgtggtgatacttctccaggatcttgaccgcgagcctctggttgaccgtgttgtcttcggcaagcaggatctcaaaagatttggtgttgtccgccagcgacggcgtagccctattttcgagagcagggaccatgccgttaccgaggtcaatgagttgacaaggcgtcgtcatgtacgacgtgatacccaagtcaaggcaagactttagcgagacgtgaacgactggtgctagcaatacgatgggaaggtacttaaagtcgtcaacagaccgcaagcgccttgcatcctcgatcgagtccacaatgatgacgtcgtagggcgcctggccggcagctctggccttctcgagcgcaggattcctctccgagtcgacgacgatgggaacgaggcccaagccgtggagcatcttggcgatctccggtccatgtccggtgcggcccttgtcgatgaacaggacctggtgactcttgtaagggttgagctgcttggcgatcaacgaaatatcgtcgttggccaagcggaccacgcaggtgaagaagaacttgctacccttaccatactcactcttcacccacacgtcaccacccatgaggttgacaagacgcttggaaatggagagaccgagaccagtaccgccaaacttgcgagtcattgaaccatcggcctgctggaaagtgtcgaagatgagatccagcttgtccgccggaataccgataccagtgtcggaaacgacaaactcgatagcgtactcttcggtgctgcactgtactgaagaggccttctggatggtaagactgacttcaccatgctcggtgaacttgatagcgttgccaacaaggttaagaataatctggcgcaacctgaaggagtctccgacgacgtggtcgggtacagaatggtcgacacgataggtaagatccagaaacttctcgtttgccttgacggcaagagtcttgagcgcgttgaagacggtgccacgcaacgtataaggaatctcttcgatgaccatacgcctagcttcgatcttggacagatccaaaatgtcgtcgatgatggtcagtaagctgttggccagggagttgacaatgttgagcatttctctctgatactgtgtcaggtcagtatcgagagtaagttgtgtcatgccgataatgccgttcatgggtgtgcgtatttcgtgggacatgttcgccaaaaactcggacttggtcttattggccagttcggcggcttccctggcctgggtattacgttgaatactgtccctcaaattgtagaccatctgattgatcttctttttgagttcgtccatctcgcccgaggcttctacctcgacgagttttgtaaagtccccgtctgttgctgcatttgtgatgtcgccgaacgctctcacttgagccgtctgtaaaaggcattagcaaaaaggggtgctgttcaagggtgctggcggcggcgagacataccaagttattcgccattgtgttgacatcggtggtaatttccttccacctgcccttcaggccagcaacatcggcttgtcctcccatgataccatcgacaccgacatccttggcgactctctgcacctcattacagaaaatggagagtcggtcaaccatgttgttgatagtctccttgagtatgagtatctctcccttggcttcaacttcaatcttgcggctcatatcaccattggcaatggcttgtgtgacggtagagatcccacggacctgtgaaaagttagcaaacagtgcatgccgcaaaggatcatctaggagcagcttacctgagatgtaaggttgctggccatggtgttgacgttctctgtgagatccttccacttgccctccacattatcaacctgtgcctgaccacccaaggtaccatcggtgccgacttccctggcgaccttgctgacctcgaaagcgaaagtaccaagacggtcaaccatggtgttgatggtgttcttcaaatccaggatctcaccctgaacctcgaccccaatcttcttggtcaaatcacccttggcgacggctgtagtaacctttgcgatttctcgcacctgtgtggtcaagttcatggccatgccgttgacgttttcggtgaggtccctccaagtaccctgaacatcgtgaacagtggcctgcccaccgagccttccttcggttccgacttccctggcgatctttgtgacttcccgagcaaattgttgtagttggtccaccatagagttgatagtcttcttcagttcgaaaatctcaccgcggcattcagcttgtactttttgagtaaggtcacccttggcgacagcggtagtaaccttgatgatatctctgacttgggttgttagattgttggccatggcgttcacattaaccgtaagttcgttccacatgccctggactccttcaacgtcggcttgaccaccgaggataccctcggtaccgacatctctggcgacacgtgtaacttcagaggcgaaagtccgtagctgatccaccattgtgttgatggtttgttgaagttgaagtatttctcccttggcgggacgctcgattttcttggtaagatcgccatgagcgacagcagtcgttacggaagcaatctctcgcacttggtcggtaagattctgggccatgacgttgactagatgatatgatcagtacacataggccactacggctgcggctgtcaagatgggatcaaacataccgttgtctgtgagttccttccaggtgccgtcaacgccttcgatctgagcttggccaccgagaataccctcggttccgacttcacgagcgacacgcgagacttcgctggagaagacttgcaactggtccatcattgtgtttatcgtacgcttgaaggtggtgatttccgggtccatttccaccgagttcatccggacctttttggacaaatcacccctggcgacggcagtgacaatctcaccgatttctcggagagccttttggaaggcctcgttggccttttgatgcttccagagttcccgctcaagggtagcaacccgttcctgttcgataatagccagagccttttcctgaagttgcttttgctcaatcagctgggcgttgaccccagcaagctcctgacgctggctgtcaagcagcttggactggtcgtcgacatgctcgcggagaccctcaagggcctcgtcgatgaagccattccgcggtagcggagcggggtagcgggcatcaggcgtttccgaggatggcgaaagggtgccgtttgaaaacagcgcatcggttggcgcatttggtgtatcgggcatggctggaggagaggcagcgatggcggcagtctccagctgctctatgcggacaacaagagccgagagctcacgctccagatcacccttctcacgggtatacggaccgggaagcctgacatgggtgcttgggcgaagtccagaggtctgggtagtggccgggtcgacagccagggatttgacgagagcagcaatagctgcgagagttggtccgtcagtcatgattgtgggctacggccgttggcgccgtgagccttggggacggaatagagcaggaaacgcagtcgggcaaggcgcggaagctagtgggtaacaatcgactcttgcgacttcatgggcgtttgcgggtctaagaagttggtttcaattgaatcgagatgggagatggactcgagagaatagggagcggcgttgtaatcgatctctggtctctgggctgtgttgctggttgggtagcttgatgtggttatgttgcgaaattgcaatgcagagcgtcgggtttgtggtggtcttgaagcaggggatcgtcagcaaaggtgtgaagaaagcaagcgcgtgcgtataattgacagtttcagacgaaagaacagtgctggtggggagtgggctcactgtttgtactagatatcccgccgcgatgggtgggaattgtgtttttcaaaaaaggattgtatcgcgaaaggagagcgggagctggagctggacggaggcttcaggctcggagactcgacgtgcgcctcggtgcgaggaggcagtaggagattttgtttgcctgttttggtcgcctttttctccgtggctaaggtaggtcaggtagtaggattgactggggacagcgacagcggtgggtgggtaggtaggtaggtaggtaggtaggtaggtagaggtaggtagcgagtctagtctcgtcctcaggttcagtcagtcagtcagtcgttgacgactgcgggcggactgcggactggactggactggactgggctggcactgctgctgctgttgctgctgctgctgctgctgagagctggctgatctgttgctgggcctggctccttgcgctgctgctgcggttgaagaagtccgggccgtggtggtggtggtgagtggtggtggcccggtcggtgggtggactgtggttgggagagtgaggcggagaaagaggagagttatcgagcggtgcctggactcgactggctggcagcgggcgtggactgggtcgactgggttggatgggatcagatcactggctcctggatggacgggactggaacgggactggagaccaaagacagactcgtcggggccgcagcagggcactgcgtgcagtgtcagtctgtaaactccaggtgcagagtccgtcggagcgctagaggaggaggaggaggaggaggaggagcacagtgctagttctgttagtgccgtgcgacggggaacaggggcgcccgccgagcgttgaatggctgaatgaatcgggtatggttttggtgccgttgaccactgcactcgattcttcctagcgtcgctttggtttttgtttcttttctttttcgctcccaactgttttgcctatcccatcagtcgactctctcttcatcctcttttccaagttgctacctagggaggttgaggttgacgggggaactcttgtacagtgtactgtggacggagcgttcaggtaaatcaagtgcggaaaagggcttcgtcgagaagatggatggcacgtggatggggaaattctgaaagggaaaacggatgggatgagaaagggacagggccgacgatggccaacaaggataatggcggcgcgcggacgacgagggtggagggcggatccaaggtctgagacttgttgcccggagtggtctgttgttgttgttgttgttgttgttgttgttactgggcgaggtcaaacaccaggcagggtcaaaggaagtcagagaagaacgaagcctctccagtgcttgctaaggtaatctcccgtcttcaggtcttcccctttggctctccagttgatttccatgcttcacagccgcgcaggaagagagacgagaggccgcagaaacgggatgggggtgggctggtggggttgtttgccggccgagtgcgccgagtaagggagggatcagcgctggctgcgcttcctgcacggcaaggcaggcaatgaactgaactcgggcttcttggttgcttcctcttgcttgtggtgctgccgtgcttggccccttgggacctgagggttgatattgtatgggtggtctgtgctctgcgcgtatgacttgatgtacactacgcagtactgcgtatgtatggaaccctttgagcattatatcttgggtttcacttctcacatcgagccgtccacgttcatgaccaagatctcatcagtcgtcaactgttgatccgaacttgttcatctgataactcagtcatcttcttcctgccactcggcggccatcaccgtccggactccgaaatccagtgccgtgcaggtggtatcaaaggctgcagactggtggtgcacggttgggacagtatgagcggcaacacttcacacgctacctgcacgcctcgagcctgacacgtgcctgactcgtcccatctcgtggtcccgttccgacggagacggagggacggcgaacacacagacagacagacagccgccgggacggggtgtttccgctcgggaaccaggacgtgcctgggactcttcaggacggaaggatctgatcgtgcatgtttggagagatgggatcagaaaaggcatcaaggggacacaaagaaaccattgacctagacatcttcttagcgagagcgccccctccctcaaggccgcaaactccagatcgaaatcttggaaactcggggtcatagctgacattcaccactagaaacaccatcctcatctcacgttttccatctcgggcccgatctcgatcgcaaagggggcaagggacccaaggtcacctactgtggtcaggcagctggccgatggcacgcatgggttacccgcacgcgatggcacacaaggcgccttgcacaagactctttttaatgtacgacttggagtcttagcaggcaaggcagttaggtcatgctttagttgattctgtaagaagccgtttctggcttctgttgcgcatctggtcgtctaggcatggtcgccggatcgccagtaatcgagtgtctttgaagaaaggccatagggatgcactaatctcctatcaactaacgatcgatcgatccatgccatggagatcactggttggtaagtatcttatgtgtggctacatatatactacactccccccagctgtcagtgagtcgtcgcctgaaacgggttgcggggttgctcaacgccaccacttcaaggtcgtacactacacatggacacagacatcacgttgaacaggccggattgtttttcccggctttcgttgccttcggtcgactgcctacatataatataagtatggcggtggaaatattgcctgcgtcgcaacaggtttcagttgccaggcaaggcatgccgatggaggggtagccagccgctttttcaataaaaaaggacgccaatatcaacagcggacaccaaacgggcagctttggagatactagtagccttgactccagatgctccaaggcctgctgagccatccggagacgagaacattggagccggccctggtcaggaaacccttggctcctatgccgtgtatataggtagtctacatatcactcgctctgtcccacgcgagatgacaaaggtgagcgagcctcagttcgcagtttgcatctcgggatggaaccgtgtgctccagcgggcagttccctcccagctctgtctgccctgtacaagcaggcaaggcatggaaagcggttctagacgcggccacctacactacactactttgagcctccccgaacccgtcggcatctcgtgggagtttcaaggcccaacgtgttttgacgttgcgacccaactgaaggaccactgaaagctaggtgacgatgcagtcagtgctgggcacccatccaaagacacccatgcagcaagaagcgtcgttggagtctccttccccaacttttacagtgtgtacagtcgacaaggtactgtacaccaaaccataagcggctagactccagtcgctttcctagggacctagggtttctcgcacatgattgccccgtcacacactgaccgacggagaaagcgcaagtgccaacaccttcaggtccttccattccacaatacctacatccactacctatgtaactgctcagtttgcttttttgcgctcgcaaggttccctatcgcgtttgaacgattgccatggaaattgaccacttctaccaccacactagacgggccaaaagatatacgatcgagatcatggaccgaccggatcgacaacatgtcaaaatcgttttcatctgcaggcacgcgaccccattatttatctgtgctacacttgtcgatattctacccctccttccagctttcctcaggccattatggatttctcccaacgggcgacccggccgatgcccaacacttcttgggagcttcccctcgtcccaaagtgtgtattgccagccacctacgtcagtgctggcttttcgtttcttctcgcgaaagccgccattgggacggcatctgttggcgcccagaacgaccgaaccctggccagcgagacataattttttttttttttttttttttttttttctctttcagatggaagacgcggcggtgaaggcttgatgaattgacgacgtggaaacagagaccactgcaagacatggctggacttgcctgatgccgaaacaagcctaggcagtaaacgaatttcagccatgacgatggcggcaatcgcgatactttgacacttctagccgaatccaccatcgtatccgacttccccaaccaaagctccgtccagctcccgcttccgtctcgagttaagcatcagctggcggagaaattcagagaggcatcatgactttaacaacaagagaaaacggtcttgtatgcgctcaagataaatcaccctgaaacgccacttgagatgtgcttgctcgtctggtatttagtcaaccagtgtaccagcctcgtaagtctagcctcatcaaaaatagcatctaccattaacagctaagcaccaagacgaaaacgtggatctgagctgacaggcgggcactgatggggatcccctacctgcgcagtatcggaaggcttggttatctctcacgtgactgcacaatcttgcggattggtttcgcttgctgtttaccagctgctacgaaacggctcgacatccgaatggaggctggcaactcaaggccaactcgcagacaacaacaccagggacacagtacgtattcgcacttgaggccttccagaacccttagaagtcctatccccaggaccctgaaaagcggtcaggtggcgaatgtcgatccccgaatccagactcaacctcttttgctctctttatccccttttgtccacttgtcagtcgaatatgtagcgcgtgggtgaaagggagcacaggggaccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccaaaggtcatacttatcgacagccggggcgatcgacaaattgcgataaggccgttcgtctgttttatcttgtgattaaggcacaagagcgacacgccttcacttaaacccaagccgacatggctgtatcaagagacattgtcatccacatccactcatctgtctggtgtgttggttacctcccgaatgtccgatcttgcctgtatttggccggacagcaaatgtgagaaccgaacgaggtcaaagggaaagaagacaaaaaagcagcttgtggctggacaaatccagcctcgaatcgctaacattacgcgaatgcccagatgggcccaaccggatatgttcctcgctttgtctctagtttcccttttcgagcttttcaaagaccctggaagcgaacatgcacccttgtctcctctgcctcgcgtgcccaaacacaccaagtgggtggttgttcaagggttacggcttgtggtatttaccaagaaaacacaacgctcgagctatttcccgcgatcaatcaagcgccaagccttgatttcatatttttctttgctcgttcagtcggataccggcaacgttattgggtctctagtcccagcacacacccttcactcacctctccacattccacatggtctggcaaaccgaaccaaaaccgtctctttcctctctgcggccgccatatcgacaccctgaaagtggcgaattgaagctcgcagtgtgggctcgctgggagatacatagccctatactatcaccgttttaacaccaccactcacaggaaacagatccgccccagttagtgaaacaacggactcgcggacgctagtggtagagacccctatcacaatgccaagccagcccaaacaaacattgtgtatttggcaacctcttagtaaacatccaaccccacccagtaactcgctcacacaagggatctaaacacccaagcgaccaatcttttttttttctctctctcttccttgccaatcttcagcagagcaaggaatgaaagcgatcaagggggtttctcggagctggagcaagccaaaaatgtgtctagtgtagtgtcacaggaatcgggatgctgggggtgcctgccgcgggaggctcaaagtctccgatccaaactacctagtgtacagtaccgtgtgtaggcacgtatgtcgaattttctttcacgtttctccttttttttcggtcgtcttggctgtcacccctcttcttttttttttcttccccttctcgtcagtgctgatcttgatctgatatcggtcacatcatccggagccagggccgcttcattagtgtatgtcactacgttacatacatgcttggatgtccaacgatggctcgatggagttcgtttcgtcgtgtagccgcagcatggcatggcatggcatggcatggcatgcgggtatgtagagaagttaagagagggggatataggggttggtacataggtaggcgctagacgtagaaactgttgatagaaacaaaccaagatgctattgggatacctatgtagctagcaatgtatctcagaccaccattcactgagggaaatgctcacgtggcctccttattaccacattcattacccatacataatgaacgaagaccgaaaaaaggaacgctttcaatctcggggcatcttggcaacaaccaagaagaagagtaactggttgctgggatgcttctttcacacagtgtcgtgtcgtgtcgtgtagtgcgccaagctcactctcatcttgtgtaacgtgggtggtctgatatgtaagtaagatcattaacgccaaggactggctactagaagtgtggtctagaagacggagggagtaggtaagtagtgtactataaagaaagaggagagtgcgcgcgcaagaaacgaattcgttatgatgatctttcggcgggacgacgttagaaaatccgccatgtcaacgaaactgtgaagggaaggccttaccaaggaggtatgaatggaaggggaaaacaaagaaacagaacagggcaaaaaaaggaaagaagaaaagagaagcgaacccttctcacataggataggataggataggataggattgaatactagtaggtatccaactcgccaagtctcttttttattaacccattcaggtttgccaagccaagccattctggcggagcatctgggacccacaaggggaaggggggaaggggggggggcccccggggaaccccagggtttttttttttttttttttttttttttttttttttttttgtcctgttggcttgtggttcgaatacgaacaaacgaacgaacggaagttagttgtcgaggacggctcctcgctctcggtactgcgtaggtatgacactgatacggatacttatcgggattccgggccggatggaaacctagaggttgtgtacatgtgttttggttctaaattgactatatacctacctacctacgtaggtaatgtagggtcatacacactatgtaatgtataaattgacagtcaagatcaagtttcgtacatggtaagttggaagttggaagttgacatcccaagtttaggaatcatcacactgtctgctcactaaaagtcgtgatcgttttcaacaacaacaacaaggagagccgagagcgtctggttcggtaccctaggtataagcggtcgaatttgttgaagttggagcttccgcgactatacctacctaagttcttagccatccctacaggttgattaagaaacgaacgtagtcgagatatgcggccagctcctgtgtctacatggtaactacctatctagatgggggtcactacgccgagataaagtaacaacagcactcctgctacgtacatacctccctccctctatatacgataccacttacctagctacatacctacatacctgttcttactgggcggcactcactcattcattcgtcattgtgacacttcgcgaaagacgggtgtcatttggaaaggaaaggaaagccttaacctgaaccgagcctcacgcacgaaattcacttactacaccccctcacagtatggtaagctgaactgtgaagttgtaagggaaagaacgatgcaaggcacaaaaaaaaaaaaagtgaggctaaagcatccccatgctacctgggggttggggttacggttcgctttttggtgggttttaggtaccaagcaggggaggggggaagacgaattgcgacgatggaaatcattcattcattcccccgtcaagccaagtcaagtcaagccacagttaaggttacatagtacataccgcagtatgtacgcacgtacatggatgggatagaggtacatacatagcctctccattgtacccccaccgagagacacggggtccgtccgagttgagttgagagtgtcgtgtcttctctctcactggcgccgtaaccgcaagcgatggaaggggaggggtccatgtgaaagaagaaccggggactacatgtatgtgcgacataaaatatggggggggggaatacgaaaggaaggaagtaaaggcagtgctcggagattagatctagccacggcagggtcgggccgaggagataaagtctcgaatggaaagaaaaacgagagaaaatggaagaaaaaaaaaaaaagaaaaaacgagaaaaaaagggtgtttctcggtaagataaggaaggttgaggtaggtttcattcggtgagacggtgaactctcggtgagttagttttttgttttttttttgtgataagcgagtgagggagcgagcgagcgatcgaggccaggccagggtaaaggggttggggggtcactatcatactgattatgtacataaatatagcctcacatgcctacctctacatacctacttaccttacctatgtattgtatgtacaaaggaacccgatatcggtaatacctaggccaatgacgccgagagtatctataacctctgctttgaaaaagtgccgaatagtcgtgggtagatacatatatcgtgagaatttgatcagtgccaaaggttcacatgacaatggggtgtcgctgtccgcttgcaagatgaagtgaagaaagcgggcaagcaacgacgaacacaaacgacagatagtcatggagtacagatgtagttctggtttgcgtgcatcacctaagaatatcatgcagttgccgagtgtcttggggaggcacttctagctccctgtttgttttgatctcgactcaactatcatcatcacttccttgctaggaatcccccgagccagacatttgccacaaagtggtgtgtcactgaccgatgcactggaaagacaaacgaacatgcgcttcttacttgcgaatatccaatgtcacgtacctgattctggttgatgatgcatcatgtccaaagctggataggtaggcatcttcaaccatgacaatctcccatgcctacataaaagaagtgtttgagaccctcaccgccagtaatatcatatcctcatccaacccaatccaaccccaacagaattcaccttcagaactaacccatattcacaatgtgccgtaagctttggcccgtctactcgtgcgggcacgaacaaatccccgcccagagcacccgcaccgagtcctgcggaaacagctgtccagaacactcttggggttccggctactatcagctcccaacagactgcggtaatgttcgctgctcaacagcaatacggaacatgttggacaagggccaagtgaaaattgctgattggaagtggaattatggtgctcatactggtaataactatagcggtggtggtgccggtggtggtggtggtgatactacctcgtatggtgggtatggcggtggatacggcggtggatatgccggcttttctccgatgcccccgtcggggccgtcgtccgtgtcttgtccggtgcatggtggatacaatccggcgccgttgcctgcagcaccctctcttcaaccgtatcataacgctggcagcggcttttaccaaggatataacaacaacccggtgttgcgtcctatgtcagcacctccagccccgttcttgggtcaacccttctttccacctttcccaccgtatggcggcggcagtcaagggtgtccgcctccgacgattgtggtgagatatcgtcggtaggttgtcgacaaggtgagtaggaagtctaatgaaggtgactggttgtgacgcttagcttggagtctgtccagataagggagaaagggaaaagcggaaagtgcgtctgagtttggttatgtgtggtaatgaagttacccaagtataagcaggacgattgcaacgctgttcttacattctttttcgtggtaacgtgagcacgtgtgctgcaaatgcaaatgcatctgcacatgtgcatgtggactctgtgtcgttgatgcatgcatgaagagaggagagagacttgatattggtaccaagttgagcaacgtcaactctgtgtgggcggcatgtcctgacatttgggtatctagtagccactcatctttattcccttcatcttccatgctttccttctactcttcattctgtttccttctttttatacattcccttcccataatctgccatatttctcttctccgaatcccttcattttcctttcacctccagttcatcacccaagtatctttcactcactcattcttttctcccctttgcccttctttcactcctcaactttctctccccctatgtcccttgcccataccaacctcacctatgcttccgatgactcttccccttactcttcttacttccattcttctcctcgtcatctctcagccacgaaggtagcggcggcgggttgtcgccagcgaatggattggggtttggacgcggcattgggttcggagggacgctaccaccgccgccatatcctgagcccgaaggatcactacctccgtaaccaccataacccgagggatctcctccaccgtaaccaccgcctccgtatcccggatcaacttgtccaccaccaccaccataacctccatagcccgacggatcgccaccaccgtagccaccaccaccataacctccatatcccgacggatcaccataccccggatcaatctgtccaccaccaccaccaccaccactcacaggaggaacagtcccatacgaatcataataccgggagtgctgcggatccgtccacttcgccgtcttgggctgtattctctgaatacaaacgtcacagcgcgcactcatgcaatactgctcagactggtaccgaccgacctcccaactcttgcagtttttgccgcaggggtactctcgatttggagcgggcccgggaaatagttcttttccgcaggcgtagatggggtagtcctttacgcacattctttatatctgttgtgtggatgcggcggttcaggtaggtaggtcgggtaggttgggtacctagatgggaggtgtagacgacgatgctgatgaagactcgtcaaatgcacccccgccatatagcaccggggacactcctcttttaaccacccttccgaatccatccccccttgccagcgatacatcacggaagacgacgtccactggatctgacgcggattagagtgttgctggacccagtctgtccgtttgcgctgcgtcatcaacgttgacatttcgtgggtcaccaatctccgagttttctaaaagactgaagagaacgctgttggcgagtcgggtggatgagcagcggctggctggtagactagtgacttgacgtctctggacttttggaaagacaccaagttgctatgaatcgatcaatttttctcgtccatcagaagtgtggacgcggaacatttcatttggccaaggtttgttgactttgtcttccgggaaaaggggtcatcaacaaggcctgttgtcacagacatagtttgacgtacaaccctattaattctaaacccacctacgttaaccgcgtgtattctatttgtctaataactttccgaggtaggtatatctcaataacagatgtaccaggtctgactcttgaccttgctttattctttgatccactcccttcactacctatcgtgtcttctatcgttgtcgtgaacaccatgagcactttgttccattaccacagctctttttaaactctcgtttccctcctttttcataccatcatcatcatcactgcaggtgtctttatcactattacggatccccatccgcttctctatctatacttccatccacgtcgtaccatacatatcctcgtcgtcactctcatatctttagacccaagtgcgtcagctctggacagtttcgttgtgacttgcatcctttgcaccaccagttcttacctataatcacgagttcccgccctgagcaatttcttaggtaggtagatactcgttctatgaaaacctcccaagtcgctaatcagattgatcatccaagttcatgaagttcattaagtaggcctaagcacacgcgggcggcggcggtagcggttggttgggtctaccacagtcagtcgtaagctagttaactgatatctaggtaagttttaagccagacgacctcggaacattctcaaggcacacggggtgtgtacgggcagttatcgcgggcttcgcgaacttgcgtaggtagtattgacatttatagttgttgtgaacgaatacttatatacatacattgttcttcagacttttgctgtacttttgtgtgtccaaggggaatgggtttgtcctctctgtttttggggatctgggagctggttggatgcgttctttttgtataaatgggtattcttccaataagacaagcttcgtttccttccttttactaccgtagtgggaaaatctctttccagacatgcgttgtagttgttgaacaataaccacaatcaatgtttaaaaaacaatgcatgtttcttatagggggtaagcgctataacacagtgacctgcagtggttttggggctaggtcgggtccgaatttcagaatttctcaaagtctcaaagtcctaccttccttcctccgcctcccccccccccggggg