gatcgttgggaacgttgaatgagtggctagctaacaatggcgctccccaaaaaaacaggaagtaagcgaaatgttaggaggtcgcatctccaaccaggacgaagacgaagtcgaagaagagttggcggctttggaggccgaggtggctgcgaagaaccaacgggtgcccgtacagccagtaccacaagtgccgctaccaaatgttcccgataccgagttatcgtcaccgttgagagcggaagaagaggagagacagcagcggcaacggcaacgacaagaggagagacaggccatgctggcctgacgatgatttatgattatatatccacagaggtgagaggtgtttcggagtttttcaataaaaggtctttgggtttgatatggttgggggcatgaggaagccggtttggagattaccgtgaatacccatctttacgatttccgatcttgggttggttgggaaagagaaatgagctcgtcgatccaccttctgtccacaaaccttggataccttcacgttcgtaatctagtattatcactcatctccgtatcgaaagttgactgtccgaattgaatacgcaaagttcaatgctacagactttcgaatgttcttatcattgtgcatcatatcaaagtttgctaacgtgctgcaatgagcatgttcgcatgcctggcagctccatcctcattcgcatgactgttaaagcaataaaataaaatacaacaccctacaccatggccttactcgatctaatgctaaacagattggtatggaatacgctgtaattgcgtatcaggtaaacccttatccggtaaaagatacgcttctgatgcgcctcgccttgacaatcaagttcaaacgtccgcccagcacatgaaggtcccatgcacttaagccagttttaaacgccaaaaaaaaaaaaaaaatgcaagctgccacccatacacgatgtccatgacgccctgatcatgcacctttgaacaacatgcctccgctctagtcctccaatattcacagggtatcttaacgctatgtatgagaaggtctgccacccatccgtggctggaaaagatgagaaagagcatgctgatacacccgcatgcaaggtttcgtaggaaattcaacagtacatctgtttgactcaatacggaatctctgtcgtatgccacgatgccactatatcgtacgactccgctgctagtggcgcggcggataagcagaaactggcgggtagatggaagtccgcagtggcgcatgtgtgacttgaggttgtccgtggtaccggtagtcgtcatctagaggaacgtatgtagtgacaggatggaaatgcccctcagacctgtgaagccttttgattagtacatgacgagaatgaaaaggtataatgaaggggacattgcggttgagatgcagcaacgtactctatacccagaattctttcttgccgctttgcgctgccacttggatatccatcggcataccgtttgatccctgatacaacctcctccgagcgatattcggcaggttgctcataccttccaacgacgcgctcgattcgcggataagttgcgtgtcctgattgggagtcatagatccgctggccctcacgataggcatgcccatgatcttgcgcgcgtggaatggtcggccgagagtcgtaaaactctacatctaccggtactggctgggaaccgtgacgctttggaaacttgttggacacccttacgatctcagcaaagtctcccagttggtcctcgacatactggccgtttctggggtcagaacgccacgtgtcacggtccccaacgtaaatagcgcccaaatggtcgacgtcttcgtgttcccttttaggcagtggtggagggcgtgcctctggagggaagcgcaccgggactacgctctcatgcctcactggtctgggagaatcgtgaatcacaatcggacaggcctccgacctaggataagcattgtcgtctctgatccaggactgggtatccgctctgacgggtggcccgtaatcaccgagacgggcatcgtcacgatacacgggcatgtcatggaggttaccagtacctgcaattggagcataggctcgagtcataccacgcggttgtgagttgaccacgatataagactctgggcgtgcagcaggcaccgtggctgttcgtatgccgtcactccgcggtggaagcgtgatgaactcttctcgagtgttcagtgtgtaatgcacctgcctacttgacatatcgttatgggcctcccgcggtggcctgtactcttgactaggaatctcggacgggaactttgcaacatctggggatctttcttcgacggacggcacgagatagtccctgaggtcttcgccgtgatgtcttacccgttcaacaacagtgttcgcatgagaagcagcttgagccccaactgtaggcctggagctgtttcgtagcgacaggcgctggacaggccaatcctgttcactgtaaaaattgggatcggccactcgtggcgctgcttcaacgaagctaggccgctgcacgctgctgtagaccggccctgattgttgggagccgttgtcgtagacatatcgcgcttgttgtagcggttcccttgtgtaatatataccttgatccgggggacggacattctctggcccagaaggctgccagggttgaggaacgtgaggaactgacctatcgacgccgtctgtggcggtagggctgggcacatgctcaacattccccaggcgctgacgctcgactgcctggctccaggcctggccgactgctcggtacctgttgaagccacgttcggctctcttttcggctctctttgcagccagtctctccttccgagcttccttcttggccctcttcttgtttgctcttcgcgaaattgctgggcctggttgagcatgactgggctgggttaaatcgacaattgggggggatggttttggggctgaggcaggcagggtggaccggaccggcgcagtctgcttatctggcgagacctcttccactgaagaggcatcggaagattgatcctcgccatcatcgtcatcctcgtcctcgtcttcatcttcgctttccgaatctgaaatgacgacaacttcggccaagatttcatcaagttggtcgcggcccgtctcctcatctcctcgccacttgaccaggtagtcgagacagagaccctcaaccgctttcctagcattgacatagcttgtttcccttagaagcttgtcatatctcgtgtggttatgtctgatgtgagcaagaacagcaagctgaacacgacgtgaaagcgtaacatgagcagcaagaccgaccggcggatccttcttatcttgtagccgcgcctaaaacaggaaaaggtgagaatgtgaatccatgcaaggaacttgtttcgacagtttgtcaatgtaaatgatgcgcctaccttgttgaacgagtgttcaatgatcatttggcggtcagtgttcggtattcgcggaaacagatcccttatagctgcgtcagcttgcttgttgatgtcttcttgtttctctgggatgggctccggttgaccggcgcccgtatcaggtgtaggcagatttgagtcttgtcccaactgttggcgtgcctgttcgacaatggactctcgaacatggataccaacacggttcagatggcgactaagctccttggaaaattggccattggaagactatagagcgtagcgtcagaagctggtcacgttggatgttggatagctgaaattgtaacaaaccgtgacgatgaagatcatggcaccttgctctcgcgaaagctctttacaagccgtggtcaaagtgggattgccaatggggacaaactcgaaacctggcgggggctcgcgattctcggtgaactgttgcttgttagtcaaggcattattctcacaatcacacacatatcagcgcctgattggcgcagatgtcctgttccggtcggtcattacctcgatctccagcttcttcttcttgtccttgttctcgatgaactcaaaccaggacttgtgtttggatgagcactgtggtctgtcaggctttgctaccaggccaggagggagcggcgcggtccaatccatgatgttccccttgcggtccctctgatgccgtgctttggcatgctctcctctggccgcgccatggccggtggtcctcttctctctacccatctcggtcgataatagcctacaacctcaacatggagagcgcaacagtcagtagccttattggttcacgccacgcttgtaccttttgtgcggggcaatcaagacaagaagcgcggggttatcctttaagggacctcgtgatgaatggaaggcaaagaaattagacgaagactgaatccgaggctgggcgggctgtcgcgatggctttcgctctgctcagctgaggacggcgtcgcctttgtacgagcgaggcaagatcaatgcttgcgcagatgacgaaaaggaaatcgaaacgaaaacaggcgcagaactaggagccaggagaaagaaggtcgacttcttcttcagctctcgagatgaagacaagcaagccgcgacaaagatggcgcggcaagacaagtgcgaggatttgcaatgccacagagtacgcaagcaagagatctctcgtcagcctgatgccacccggtctatagtctttcgcgcttcgcacaaagctgagaatcaaaagccgttcaagtccaaagtggtggaggagcagcagtaggggctacagcgacaactgaatgaagcaaggcacaagtcgaaatgtgcgcaagagttcaggaagttgagtggatctggagttgtcctgcagaggcgccgcggtttagtcagatgaaggcagatgttagctcggcgctgcttttcaactgatgtggacgggatgtatgaggatgtgtgatggaatgacagaagccgcgggcagcaactgaagtgtaggacggggttaagttgaagggcccgggagacaccacctgccgatgaatgcacagaaagcagagttcgggctggcggcccacatgactgcgatgacgggaggcggaatgagtggagcccgataccaagtgagagagcagcccaatgttgcaaccttctcgcttgaaatcaacttatcaattgaaccgactgaatgcagtgccggtttcacgtgcgccacaatagaggtacctgggtacctatcctacactgtatggcgccacactttgtgtcggtggaacgtgaccttacttacctaggtacttacctcaccttacctatcgcaacttccatcattgcaactaaccatcacgacgactggaccgtgactctgcagtgctgcctggactggacgccggggaacgacttcagttgcaaagactcattgccagtgtactctctcctttaaacaacattcaagcagccaagtgaactcgggtgactactagtaggtacctacacacatactaggtacctacctagctacctacctactcgacagtgacttgggcgggaaattcgagttgctcttcaagaaggaggacgataactgaagcaaccttcggtttgcagtgaagacgcaaagttctgacgacgtcaccgtttatcgggcgcccggccgtgataaatagtctaactacctataattttcggccaccacgcgctgttgtaactttacttcagtgtgagcgagcacttatcgtgtacaagtggacatctcctggtcattgttgctatcgttgttcttggatctctgagctttgctccaaatggcagccgatgctggtcttgacgcgggcttcattcccgcattgcataagccatctgcacttctgcccatcgccaaacaccgcgaggcgttgctgtacacggtcgaaacgcacccggtcaccattgtcgtcggtcagactggttccggaaagagtacgcaaatcccccagttcctcgagaaagcagggtggtgtgctgatggaaaggtcattgcaatcactcaggtatgccctgcccttctcaatacaccaaacaatccacgcttgacatggatatgctaacctttcccttgttctagcctcgtcgtgtcgctgcatccacggttgccatcagagtcgccgaagagtttggctgcgaacttggaaaggaagtcggcttctccatccgcttcgaggatgtcacctctgaagcaacccgcatcaagttcctcactgacggtcttctgattagagaggcgctcgtcgatcccttgctttcgcgctactccgtcatcatgatcgatgaagcccatgaacgatccatcagctccgacatcttgcttggcttactcaagaagatccgcaagaagcgccccgagctgagaattatcatcagcagtgcaaccctgcaagccgaggaatttctcaggttcttctccgatagcactggcgaggccaagtccgctgacaatgttcagtctgacgagaagcaggatgcccccgtcggcgccatcgtcagcctagagggccgaacctaccccatcgatattctttacctcgagaagcccgccgaggactatctcgagaaggccatctcaaccgtctttgacattcataccaacgaaccaaaaggcgacatccttgttttcctgaccggcagagacgagatcgaaaaggccgtcgaagctgtctccgagcgctcggcccagttgcccgtgggatccgaagccatcttgcctctgccgctttatgctggcctcccgactgagaagcagatgtacgtgtttgatgagactcccgccaatttcagaaaggtcatattttcaacaaacatcgccgaagcctccgtgaccattgatggcattgtctatgtcgttgattccggctttgtcaagctgcgggcatacaatccccagaccggcatcgagacattgaccgcgactcccgtatccaaagcctctgcggcccagcgtgccgggcgagcgggtagaacgaaagccggaaaatgcttccgcctctatacggaggaagcgtaccaggctctccatgatgccaatcctcccgagattcaacgctcaaacttggcacctttcgttctgcagctcaaggcactgggtatcgacaatgtcttgcgctttgatttcctcactccaccccctgctgagctcatgacgcgggccttggagctactgtactcccttggtgctttggatgattacgccaaactcacaaagccgctggggctgaggatggctgagctggctgttgaaccaatgatggccaagacccttctctccgccccctctttcggctgccttggcgaaatgttgacaattgcagccatgaccagcctgggcggttccatctgggtccagcccgatggcggaaaggatgaagcggagagcgcgaggcgcaagttcgctgctgatgaaggtgaccatcttacgcttctgaacgtctaccaggctttcgttaccaagggacgcaaagaggctcggttctgtcatgacaacctgatcaacttcaaggccatgacgcgtgccatgagcattcgcgcgcagctgagaaggtggcttgagcgctttggaatcaccgaggacggtctgtcagtccctcaaccagcagcagcagcagcagcagcagcagcagctggagtcaacaaggcagagcaaatccgacggtgcctgacgacgggttactttgcccatgctgcgcgcatgcagccagacggatccttccggaacgtgtcgggcaccacggtgctgcacgcgcatcccagctcgctcatgttcaaccgtaaggctgactgggtcatcttccacgagatcatggagtccggagagaagacctttatccgggacattaccaagattgagaaaaattggctggtcgagtatgcgtccgccttttacagtacaatgtaaaggcaatcaatcatcacgagggccgggccagcccacgtgagcagcacttcatttctgcagggacagcagtaaccctgttgtcggaataagtcgttgcccagggttgagtttccccatgtttgattaatagatagtttcaggtgcacacaatcccaaaatcaccagatgtctttgatatcgtctccaataccatcgtgccgccaggcctgtctgaagaagagcctttcggacatttagttgcgggccacatggcatccagtaaagacatccgaacgttgtcctacccactagaatgacgatacgcggtgaaacaatatccacgcgagccatggtcgtgtctgggtgatttgcttggcttttccgctttcccctcgtcgcccacaagctatttgcagatcgttctaatgtatgccccggcggacttttgtatggagtggaattgttgggtcagctttgatttcgtctccgcaagaggggagcccgagatggtggaacactggaaccagacatggaactgtgtggggaggaaggaagagagaagctattcccgggattttcttcaggaaaacaacaagacggggtcggcagcatccgtcaagagaaatatcaatcttcatagcaaaggatattacgcggacagtgagaaagtgaaattgaagtctcggtcggttttagactagtctgcgctgggcacgtctttcgggtagcgaggcgattgctacgcgcagtatgtcggctgcttggtatggttgaaggggacgatcggcagatgcaatgtatgtacatattctttccataccttattccgtccggcactgcagatgctagatacagtggtgcattagttacgatcatgatcaatacttgcatcgatgtaatgaagtcatgcggaagctgtgagccaagatctcgacggcactcagtccttcgttgagaatcttggacttagaggtatacctactttgaccagcgtttgaggcgtcgtttcattccttacctatcaggtcggggccgtctatccgatccgtttggctttcctttctcgttcgtttcactcccatccccgcgagctacctacgtgctagactagaggtattttgtaaccgaaccaacttggccctagcccttggcgggagaggccgatgaaaacgaggcacgagcggttggctcgcttggcgtcctcgtcctcctcccaccgtctcgccgtcccctgaaattggagagcatgctgacacagccatcatctcggcaaactaagcaacgtcccacttcgttactagacgagcactaagatatcatacctctgggcggcagcgtccaagtaagggaaggtgaggtatcgaatcttagcccgtcgccgtgtggcactgtgttttggcgagatttagcgccaggcatccccagtggatggatggaagaagctttcaaggaggtctgttcctgcataatagaccaggggtcgcttttctccaacgaagcttctttctccagcggagcgtccccttcgcgctctttttcgaaaccgccttggcccgtgattggcgagccgggcctggctgtacctggaaaaatggggcggtgtgttgcaccacctggcctgccggggcagcaaatgcatctgtagtgtacactagtgcagaggtacttagtgtaccgtatccacctcgcgccatgtcgacaaataggactgacctaagagtggatgctgatgatgctatcagccactcagagaccaaggtcgtcaaagcgattgtgatcctggtcgaggtcatgcaaatcccgtgcattggccagctcctgaaccagggccatggaaagacacaatatgctccccgttgtggtggacatcggacgaagcagcagcagttgggcagtcagttgacggttgccgcaaacccccgttcacacacacacaaaaaaaaaaggtgcgatgagacgtcgagacggtgtccccctttgattgaaggtgaaattggcaatttctattcgtcgagcaggtcacacctgacagcaaatgcaggttcgacaagggacattaggtgtgaactgaaccattgcgcagccgctgacgggaggatcgcgggcggccgtggatgacgaggtgaggctatcgtcgagacagtcacccgaggtacctacctacgtacttagcatggacactacacctcagatttgctgcttccctgattacccgaacagatcaacaactgtactaaatcccgaaagtctcgacgaaagtgaagaagctccgagtccctcctctacctacatacctacctctacctaggtactcctgccctcaacgaactggggtcaaagtcagtgtttatgctcgctccctttccaatccgtatcgttccggactcttcacttctctttttccaccacatgtgccgtcgccccctgcacggtgcaatcgagcctgcagtgagtgagtgctaggggcgacgctgctgtgctgcagcaggcactggtaggtgcaggtggtagtgtactgccccggtgcatacctaccccagtgcctggaatatcaggtaccttaggtatccagcaggatgctccatcctcgctccttccaggttccatgcttccaggccgggcctgaagagaagcgggccacaggggtccggtccctggtctgctgggcctgctagtgtaggcctgagagtctccgctcccttctccgcctcctgttctctcctttccttctgcttgtgtgccgagcggattggcgtgcaacaagcgagtgcctggggcttccacagcactcaacgctgccgctctgtgcgagtgccgcaaccgtcccggattctcgtggccttcaccttccccttccatttcccttttctctcctaggtatcctcggtcgctcctttctcctcctcctcctcctcctcctcctcctcccactcctcctcttcctccacccacgccacaccttctctccgcggtgtagacgccttcaggttttccaactattcacggtctttcgacgcgtggatattacactctctttttccaaaagtcgtcttcgggactcttccctgccgcagggcgtgccattctttaaccaccaccaccacaatcaacacacagctccaacccgatcagacggactacctacccaacgtcccaaaatcaatttcgacattcttttgcgactcccagattctcggcttgaccctgaacagtcctcctttttgcgaagccatcaccaccaacaaataccactaatcaccacatcgtactgccaattacagcccgcctcttcgctgtgacctcgatcttgattcgtcgccaatatatcctcgttctttttggacccgttcttggacacagacgatctcgactcgccatcttctgcctctggaaagaccaccaccatcgccaacccgcaatcatttgccgagatttgcatgttgatttccgtggcacatataaatgttatgacaacaccatcttgcttgcgttaaacagtcgacattgcgaaacctttcgatttggcgccagagatcacgacggcattatcagtttggttgtttcagcgttggattacattgaggaaaggtatcacgatcggtgaaatggagggagatgttggaaggcttcattacggcttgggacgccgaatcccaatcgtcagacgtcatggcagcatgggaataggttcggcaacgttgggctctcgaatccccacgcccgttcttgttgcccgtgctgttgtttcttcctcggacggcaaggattgcgtcgccaatccgaatctttgcgaaaagcccgtgggcggttcgcagttgactgtgcccatcgtgctaggtctctggtgagtctaccgacatgtgttcaagctgatgcaaatccactcacaacatttttagtatcccacttgtagctgctttcagtgtcttcttctacctccataggagaaacatgaagaagctggcggccgaggaggcccatgaccctcataaatccctagatttcggcttggatgaaaacatgggcaaagccaaagggagaaacatggcgggcgaaaaggacggcaacggatcgcgattccacgcccaccaaatgtcgatggacatgaatctttccagcccttaccttttgccgcctgatgctcatgggtctcagtcatcactcaactccttggcccgcacgctcaacccgcaagatgatcctttccgcccggtaactcagtacactgccagtgatgccgcctcggtcaaatccatgcccaggggaaccgacaggggcccaggaggtccattccgcggacctcctcctcgtcaaggttctatgcccaggtctcccgagcccactcacgccaggcctggtaatggacccagaccacctagaatctctgttcaagatccctcttcaaatgcgacatccgacaacgaaacaagcgactcggagaggactctgactggctcgccaagggagcttcatgctgccacccacaaggacggtgtcaagcctcccgcttctcctagccagccgattagccccgcgaatcctgctgtggacgtcggatcaaagaaggcttccacgggccttggtctcactaatattcccgagcctatgcaggcttcaatccacgatgcttcttcgccctcttccacccctgccagcactccccgcgagcctactcaccctgcatcggctgctccgactatccaacagcctcaagagtactttgatctccccaagatgcccgaagagcctgaggatgatgaccggagaggacgtaacatgcagagaaagtctcagctctacgaacagcaggatgctgccaaggatggtcccggcctaggtgtacctcaaaacggtgtgaaccgccgcttgtctgttggtttccgtcctctaccgcctgatgatatcatggagtccgaggatcccgagtaccgtgccaaccgtatcaggtctttctacaaggagtacttcgaggacaagcctggtgacgcgcctcctgtaccggcactgcccaagaacatcggtcagatgcaaggaaagggtcctcagcaaccgccgcagaaccaggactacgacgatcttgccgcgccctacttcgaccccaaggcgaatgccttcgtcatgccttacgctcaacccgtggctcgccgtgccatgactcctcccccatcaggccaaagattccccggccctcgcggacctggtggtccccgtggacctggccatgctcaaacaggcagcatgaggggtatgccccccggcatcggtggtcctccccgccctggctcttctgtctccaaccagatgggccctcccaggaggcctggatctgccgcttcaggctatggacgtcctcgcgccggttcagcgttcgctggtagcaatgccggtagccgtgcgggtagcagagctggcggaccccgcaagcccatgcctcctcctccggcagacctgcctaccgttcccgccccatccatgttgaaggatgagttctcaatcttcaacgcggcggactttgctccaccagagactttcaaggatcgtgttcgtggccggtctcagagtccggctggtgagcgccgtccgttccagacgaaggtccccgcccactcgccattagccaatgcctttgaagagctccctgctctccccagcccgtaagataatcctgaatattttgaccctcacaatgactagccgtttactgaccatcaaacagtcacactctccacaagtcaagcacattcactggtcttgacttcgctcctccacctaagattggccacgcccacagcaacagcgacgccggctcggtccacagcaaccgcagtggtcccctttcgcctgcagcgctcactgctattcgcaccggcgctggacgagtagaccatttacctgaggacgcgcaggtctttacggcaaatgctgtggtcgacaagctaaagccgtcgtggaatttgcgtgattaagcagcggatgggatgcatatttttaattgataatgacgaaagcctctcttctttatatatccatattgttggtttcatcatccccaatttttctatcttagacacgtcacgctctcgcgaaccatgcgtcaacgtttggttgagtggtatttagttggctatgaggacaatacgaccgagcgaaagcatttcagcgttttattcttgttttggtgtctgacctcctacttgaacttaccaaaaatatgacgacacagaggtagggagagattcatggacgtgttacaccaccgctccttggctgattcccgcgatctaactcactcaacatgttcttccacatccgcatcccttcccaagtaggaagagaaaagctgtgtatggatatgagagggggggggagcttcgatgtgaccattgacgtttggtcttattgagatcaatcagtatacatacatttcatgcgcacttatagaaaacgagcggaggagagacggaatgacggatgtacaatcatcatcatcatcatcaacaacaacagcattatcatcggcatatgtgtagataaagggcaatggcgcgtatgtgaaccacatgacgggagcgttggagattgaaccgacggttaaattttgatgctttatattggctttttttcttctctttttttgttcgcgaagagatcccccttttcacctttactaaacctttttgtgtctttcattttttcacgtcttcgaatatatctctagatcaagtcgtggatgaacggggtggattgttgtcgaaaagctgttagttttctttcttcaatctttgcacttttcggatattgtttgttgaacttgaggaggaggagagcagtcatcaagcagtaacggaggggcgacgaccctccatactatctatctctagcgtagaaagagaaacgtggaaggtgaagttaaattcatgatccccaggtataaggcactgactgactggccttgacttatctgacgttgactgcgtgtcttcctcgctgtttgttggactgtggtttctctcccagctctataatatctgttcttatattacctacaagagacaccgctatacttgtcgtctaattccactcaagtgcttatgaagcaattcacagcatacaacggtgtggtaggccacgacttccacacaaccacagcatcttgatcttgtccattctatagttgtcgatgccacacttagatcggaatgggaagttatgggatcagtgtcgaccaaccagtattagctcaaagctatgtatgattcatttactgattatcggattatacgcggaacttacattctaccgactcaacgcaaatggaatcaataaaccatcatcaaagcagaaaacaatctaagccttttgttttcttttttttatccacaacgctaaattcggctattcctctctctctctccttctctttcgcttcctcttccactttcgtttccacatatggacaatggtaacgacacgtgaaaccgcttcggcacccgtcagtgttctatttacaacttactcgttctcgtcttccgcggggaccgttctggaaaaatgaaattatactgatcaactaagtctgtacaagtagaactagacgacgaggacttgaccccataatccttctaaggagtggccttgctcatgctgatcagacgcttgacaccgacctgaacagagaataaattagcatattggttatgaacgaggttcattaagtaaggcgacgaaaacttaccatccactgaccacactcctccgtcttctctttggaaatctccacctggatcttggacgcaatatcgtagttctttccagccaacgcgccggccaactgagccagctggtcaatggtctcggtcttgatcagctcctcgttgttcaggtggtcgaagaggatgttgagacgcttttgggtatccttgacctggggagcgaaggaggcaggggccttggaggccacgcgttgcatgtccctgctcaggatgtcgacgagctccttggcgtgctcagggatgttagagcggtcaccaggagggtatctgggcttaggtggggcagcgggaggaggggcctgctgctggggaggagcaccagcagcgggaggagggccaccgccgggaggcctagacgctgggggaggtgccgagaagcccgcccgaggtggtggtggggcagcagcatattgctgagaggctgctggaggggcaggagtgtaggctccagacgccggaggaggagctattccagaaccggatggtggtccctgagtgtactgctgcgtggcaggagcaggggcgtaccggttggctgggggcgcggcggcggaggggggagggttgtatggagaagccgtccggggagcgggcgggactccatatgttggctgcagaccggcggcaggcggagggggagcataggggttagtagcgttgcttgagaccgaagaaggtctgggagggccggttggtggcgcgccgacatttctcggaggcgcagaacccttcgggggcggcggcggcgtaggcgcaccctgctggaaggggccagctggtggcggagatgcaatgccgggttggccagggaatggagaagtgaggggggcaacgcttggcgtgttcctacgaggaggagcctttgtcaccatgggcacatcattccagacaccgtctctcttgagctgcactggaggcgcggtggccttggggggaccaccaagtgggctaggctgaccaaagttttgagcgggaacgccatatccagtgacggacgtaggagcatagctttgagtgggtggtgtgtatcctgacggggcatatccctggttctggggaggcgcgtatgtagacgacgaggctccgtactgggaagcggcggcagaaacaggggcgagaggaggagcgtaagggttgctggccgcagcgcttaccggtgccggcacaggcggggcgtaagggtttagagagctggggttggccggagccggaaccaagctgggctgctgatacccgaccggagcagcggtacgggaggaggtggtggtggtggtgcgaccagcgggggtggcttgccgaacggcagtctgagcaccagccttctgagtggcaagcctgacacggttgcgggctgtctccgcaggagggtagctggtaggcagaagatcgagatacttctgggcaaccgacaactggccatgagcagccgcaatgtcagcatactcgaggtatttatcgtacagagcggccagcttccagccctcagtgagactcgtctcgctgtcgttgaacttggtcacatggcgaaagatggtcaccttctcgatgaactgctgaagggacttggcatggaccgagaaggtggaatcaccggcctcctcattcaaggcagcttgctcagtctcctgaagctcgtccacccagagaccgacaaccttctccagcttcgagccgatcaggtagcagaaagaggcatccttcctgttaccagactccaagatgcggtcacccagggcctcgcagaggtcggggaactcggaaggatcagcataggtgcaaagggtaaccatggtctccttccagtcggcaagatccgcgttgtaggcgatatcccacaggttcttggctacaacagagctgatgagccgcagatagctggggctacctctcttctgttggagataagcagtctgaaccttttccacaagctccttgctgccgcagttggcgatcaagaaggcatccgaccatcgttcctccttcaagcagatctctaccgccttctcaaacttgcccaggatcaaggccctggtgatctgatcctccaggtgagtgttgcccacgctcagaaggttaaaggggttgtcggtcttggctcccttggtagcggcgatctcagacaggaaatcttcgccatcgtcgccgtctccccacatgcttacaacacgcctatgcttcttggcctctccgccgttaggcttcagagatgcagaatcctcctgcttcggctcaggagacatgggtgactcggcctccttagcctcctcgaccggctcgtccttgatgaaaccaagacgctcaatgatcttggtccgcccatcagactcactgagggtctgcatcacctgccactcagccttctcctcgtccgtcttggcgttctcgatatgctcttcgcagatgctcgcaatgtcgccgctttgaatggcttgttcgaacttgtcggttgcggagccaatgtcggagtcgatggagaaagaggagatctgcaacttggaagacctcttctggccagcagctgtctccaccttgttgaagaagacaagcttgccaccgaagccaaaggaaacgccaacggggcgttcgatccaggcgggtgcccggggcagagagaaggaagccgcctgcggctgggacgcggcctttgagaagaaatcgtcatcagaaaggttgttctgggccgcgggagccgccgaggggttcgtgttctggagggtctggatagcgatcttgccgtcaaaggatgctgtggccgacagattcgggttgtgggggttgaaacgggtgtaaaaagtccagttggtagcctcaggaaactctccataacgctctccagtctgagggttccaaatcagggtccggttgtccttgccgcaagaaagaagcaaccctgcatcctgctggcaccacgaaagcgacaaaatgccctgatcgtggccttggagcgtcttctctggcgcttgggagttgcgaaggttccagagcaggatgacgggagcggtatcatcggatgaagccgtcaggagcttggtcgagttctctggatcccaagcaatggcgctgacagccttgcgatggttgttcaaggtgagagatgccttcttggtcttgagatcccatacggtaacaaagcctcctgcaccaccagtggccagaatgttggcgaccttgggattccaggccaagcaatcgatatcgtgggcggcagcggtgccgaggcggaagggagccgaggtgtcgttcacatcccagacgaacagctcgcccttggcaccggcagtagcgagtacttggggcctcagagggttgaactgtagggccttgatgggaccagtgtgcttggtggtgcgcgagatgagggcgtcctcgccggcgatcagcttctcggcgtcccatagatccaacgagccgttttccatggcgccggcaataactccccggggatgttcgtcattgggctggccccatgcgatgtcgtagaacctatatgcgtctctgttagtgcgcccgaagggtaactatgtgttgaaactctcacgcatacctggactctgcggtaatgctagctataggctggagctccaggccctgttcctggctgtccaacttgagatcccatagctccaacttagtctcgtctgagaagtcggcatcgacggcacctgaccgggtacccgttacgagcagggggtttgcgccgggcgaccaagcgaaggccgcagtccgggggatctctctcaaccggaccatgattgtttatatgttgtatgtgaatgtcggccgcgggtggtgatgcggctacgcgggcggtgtaaatcggtgggcgaaagaggggaaatcaggggaagctgaagctggccgccttggtcgaagggtgggaggagagtgcgggtggcgtggattaattaaggttggggtgggtgggtggtattagagctctagatcgtcaggtcgtgcagttggacatgaaaagaagtaacaagacaagacgacgaccaaagcccctccgcgattgaggctgtctgtggtcggtgtcgtgtcggtctgttgggaggttgtgatatggatgggatcgaagtcacagtgagtagaggcgggtagtgctgctgtgttgttagaggcgttcggagcagtgagcttcccgtctgcccgtccattgttgccagattgcggatacataacagctgccccccccggcccctgacgttggcaccactggactttccctcttgctggcttcaaggctgatgcaacccacacggcacagctcaggggcaacagcaagatgagagcccgggccaatcgatgttaaaccctaacccttcgttttcaacctacactacattcgtactgacaactgtgacctctttccatccacatggtgtggtgactagactatatatacacatatccttcaacaatatccaaatagctatatattctggtgtgaatcatcagcaccatttctacctgtgcttcctaaagccctcaaaccgaactgtgggagaaccccttcttgatgacgtacaagcgcctggtgcatgaacttctaggatggcccaagcttccccgctgtcacgatagtggggtcgcgacttttcgaacttcaacgtttctcccatgtctcactcgctattacttaacgacatccagcacatgaatgatctttgtacataacctacacatcgacagtcattactcacaagagacgtcaccaagataaggatcacacttaattcatcaaaacaacgatatccttttctttgcggcagtcatccagcctcgtcaaaacacaacacacgttagaccttcaacctcggctgaaagtacacagaagctacagtcactttcatcaagaggcgtctcaagtcttacttctgtgactgattgtttccataacaacaccgatcatgacagacactacgcgctggaaagccaccgtccacattcgcggtcttgcacccgccgtgacgacagccaccattcacgacgccttcattccttttggcgagatcgccgatatctcgctgcccaagaatgagaagcccgactcaacggatccgcacaggggcttcgcctatgtcgagtacgaggatgaagaagacgctaaagaggccattgacaacatggaccagtccgagctgtttggcagagtaatcagggtctcggcggcaaagatccctaagagcgcgaaagaagggttgggatccaagactgccgtttgggagcaggtaagtttcgtctatgggggatgatcgggaatcacagtttatacctagactcatactaatgcgctggctcacaggaaggatggctggctgagaatgccgtcagtgaggaggatcgtttggctgctactgcgcctgatgaccctatgcagggcctcgaggggctagatgtggctggaccgaaaccgcaataaaatcggtcattgcttggtccgtcttcagcaaatggactctccccggcaagggtcggggggagagaagcgagtttctgtgttgatacccggaaagaaaagcattgcatggctagggcgttaaatggcatcattgggacttgggtgtatttttggaaagtgtatcacattctgttggttcttttttaccattagacatcaaaatcgacaaggtcactcggacaccacttcgggagccctcacttggacagaaatgacagccatcatcacccgtctgaccgcattcaactcttttgtaggattaaccgtgttgattcctggtcatcatgtacaatgctacgcaaaaaaaaaaaggaggcaacctttctcgagaacactttcctcgttcccttatcgaacatacgccccatgcacaaaaatccctggttgttcgtttagtgcttctcttcgtgagcagcgtggagagcgtgcgaatcggcagcgcggttctggcgcttgagacggatggtcttgtcaacgacaaggtggcgagtgatggagtagatggcagcgctgacggcgaaaccgacgacaacacctactcagtcaaacaatttccccccttatcagcactcgatccaggatggcatccatatgtgtaatagcttggtgcaagcttaccgagaggccacaactcagcgggaatggtcttgatgcgcatgcggaggcgctgggagacggtgtgggctgtaccgtaaatgacgttgtcagtcgcggatatccccccctcgcgcaattattttgaaaccctccatctccattgccaactggggtagatgctcctgaagctccggcaaattgtgtaatagcttttgttgtcgtagaatgcaacggttgggttgttcgttcacgtaccggcctgctcctccttctattgcaagacaaaaaatcccatggttagtaactctgacgcaatggcacctcccaaagcttcggaaaagtcgcggactcgagaccgggtatagctcttacgggaatggggcgcatcatgcggggggtctggcggaaagcctggcgggcgacacgggaggcgaacatcttgccgacgtggaattgagtggagatttgtcttgagggatggtgttgcgctaccgcggtggacgaagagagcagcttttgcgatcgaggttggcaattgaacttttggcttcttcgcctcaaatcaagatgcgggagttcgagcgttgagcttcgttcggctgcacggacactagccgggtgggttccacctgctgttaggtgaggtcagctcaccgcagctggcgtccagctgtccccggattcggtcgaggcgggaatcattgcccgtcggagtgccgtcaccattcggggattgccaagacgctgcatgagtgctgaggtgccgcgaaagttggtgcctcaggcttccggatcgaggcagtctctactactacagcggacgaagcgctggcttccagaaggtgcattgcctggcactgcctggacggggaaggaggacagcgcactgactgcaattcgtcagagctaccaaaagctagcacccgtgctgtggaatcgatccactcggctcacctcgcctcatcatcgacgcaaaggtcagaatctcacagcagctctgctcttccacgtccccgtcaacacccgcacctggtccaatcccacaagccattgagcttccgcctcgacaccaactcccagacaccaccacccccgcgaccaccaccgcaaaccaccgccaacatgtccgacgacgagcgcgttaccaagcccttcaagttcgtcactggtacgtacaggtttagtccctgagaattggacctctgctcccccaagcaaagatctaaattccctcggccaaaaatcatgccgtgacctcattgcgctgggccggaatttcattgctaacaaacgcacgtcgcagccggtatgcaaccacccttactcttgcttttcaaacacatttagctcctccgccgaatttgccgaagatcggcagcaagccttcaaatccttcactcgcgatgtcgccggaatccccgatataccccggttgaagatagagctcaagctctgttggcacgggggaagaagaggagtgcattgtggagaccccgaacttcgaactttgcgcggcacggggcaaacaccccttctccatgccagcagctgctagctttgcggatgcggatcacgagcgagcgagcagagccatcaaaaccagcaccaaagagaaatcgccagaaaaagaaaaacctgtgttctgacgtattgcgtgttttttcaaaaactattaggtgtcgacgcccgtttccccaacgtcaaccagaccaagcactgctggcaaaactacgttgattaccacaagtgcattctcgccaagggcgaggacttcgctccctgccgccaggttagccgcaccaccaccactaatttcaccactgccgtcagctgttgctttgccggatgagaaagagaaaggggaaacgtggggaccggatgggatacaaagccagactgaggacgacaaagctacgaaacgaaaagggacccgaatgctgactgacacctcgctgtttattagttctggctcgcctaccgctctctctgccccagcggctggtaccagagatgggacgagcagcgtggtacgtaacggggaaacaatccttttttcactgctaggaaagggccgataaagggcatgttcactgacaacttcttacagaggctggcaacttccccgtcaagctggagtaaatacccctgaaatgcttgtatgacgcgacacagattggtgggtggatgatgacaaaagtcaaccacctatcaggactcacttcaccctacatcaaacctagttgtattagaaagctcttggtagtattggcgaatgcacatagagagtatgttggggttggcgcaacgaagatttcccgttgcatcttgctgaagtgatgttatcgaaatgaaaaaaatgaatcagatcagcgctccttcattgaactgaattcagtatttcactaggctttgtatgatgtggcctagatgtatagtatgtggtatcatgaaaaccccctttgtccctattcgctactcatgagacaatttaaacaaaaccaaactcccgataacgccatctatgagttgtcttcccgaggcagtcaagagagtcaggttcacccgttacatcccaacttacaccaccgagatctccatgagtctatgacatcttccatcgaactctcactcatcatcagagctcataaattcatcatcgtcatcaaagccagcgaaggtcttgatctgcgccttcggttgcaccgtctccttctctttgccttttaacttttcctggtccaccaccatcttcggttccggctccggttccgatggtggtgtagccgcaccatcccgctcactctccttttcatcctcactcatcgcttcacccccggaagacgacccactcccactccccgaaccgccctcccgaggattcgctgcattcgccgcagccgccgtagccgccaacatcgacagattatccgtgtacgcgcccttcttcagagccgtcataaccgcctccctcgtcctctcatccagctcctccttatcctccacccacttgccatccaacatgaaccccccacctcctgccttcccatgcctgatctcctcctgccgcttctccgtctgctccacaatttgctgccaccgcttccttcgcttctctttttcttttttctccatgtcgggtttaatggccaggtaatcagccaacgccttggcctctgtgatggtccgcaaacgtcgtccatctaggttacgcgatgatccgttgtcttccccttgcaagccgttcttcttgcgtttggaagacatgcgcccgccttgggcgcggagttgagagccgaagccgcctttgccgccgcagagcgggagggagaggcggagggggagaaagtcattgttttcgagacctggcaggagggaggagaggggctgagtggaggaggaagggagttgtttgttggaattggtggtaaggagaaagcggaaggtggcagatgattccagggagccaggcaaccgggagaggagccggtcgcgcagctcagtgacggttgttgtggcgggaagggcgaaggttagagtgggtgggaggccggtgccggctatactggtaatgaggacgttgagggtgttggtagaatccatttcgatgataacgacaaaggtaccggcagacttttagatcgtaggcaattgtgttggcgttgatgcactgggttgtaggtttgatgctttgatccacggcgcgatgtcgatgatggcagatgaaggcagcctccctgcgctgtggagcgacgatgtgcttatcgaagtcttgatcgtcaatgacgctgaacaaccgctaccggagaaatatcagagtgccacgccggaaattcgtctgacacggttcgttggaaacgtcaggattgattttgcttggttgcactcgaaaaggaagtcgttttgggagatgaacttcgcctctgcgacgccaatttggagaaccgtcatggccgctgacagatggggcaagccacacggtccagccttatctgcggacttgacccaggtcggacagggcggtgaagcgccaagactcctgaaagtgtggcggtgccgccccgctagtttcgcaaccctactatggcattggaatttcggcacgcagcccacaaatcacttagatctcgaattttgagctctcgactcccgcaacgccgacactttccccggaccaacaccaccaattgtgtcgacaccggtcatctcgtcaaaatgcttattcccaaggctgaccgcaaggcgatccatgaggtatgcgaaatcgattttttatgacggccagacattgaaaacggaaggagggtggacattgttggagacggaaacgagggcgtgcaaatgattgctggggggccgtcaagttgaaagtggaagccagaacgttatgctgaccattttaatgtagtacctcttccgtgagggcgtcatggtcgctgagaagaagtaggtttccacccgaaattccagtcaaagatacacacacatccagccttggaccgttcgattcgcacgtattttggatgggagggggtggggtttcgtcgccgtccgccatttctgctgtcgaccgatcatgccttacgacgaacatatcaaacgaactccagcccgctatcgcgacatcgacccaaatcggcgcagacacagaaacagacgccagcacgaactcgccctctatccgccgtggacactcgccaacgcgaaacgaataacacatgctaattcgtgacacccgtttagctatgagtcgacccacgagaccggcatccgcaacctttatgtcatcaaggcttgccagtctttgacctcgcgcggctacgtcaagacccagttctcgtggcagtactactactacaccctcacccccgagggtctcgactacctccgcgagtggctccacctccccgctgagatcgtccccgctacccacatcaagtcccagcggtctcacgctcccccccgtggcatgctcggtggtgaggagcgccgcgagcgccccttcggtggccgtggccgtggtgaccgtgagggcggttaccgccgccgtgaggctggtgagggtaaggagggtggtgcccccggcgagttcgctccccagttgtaagttgctcccgctgttcaggccgtcaaggttactttttttctctgccaaatgttcagatagactaacatttgtctcccaacagccgtggtggtttcggtcgtggccgcgccggccgcggtgaggcccctccctcgtaaatgtcggaaggcggaataatctctctcaatcttgggttgcctgaacaacaggcataaaacagcatgggcacgacatgtactcttaagtcttcacgagaaagagtgaaagggtcgaccagcaattgcacacctactcgccgggaaccgtgagtggtttgtgaggagtttggtggatagagatcattcggaaaacttctgcattcagggtcatcatttgcggtcaatcgatttcactcgcggcgttcattttcgtgattctatacctccatcaagaacagctttctgcacgtctactctggccgagtgcgtttacgacgtgatgacttcggaaaggtggaagctggacgtgcatagactggaggttcggggaaaaactaccaagaggcatagagtttggctctctaggacagaaacagccttcagatagccaatcccatgttgtttgtgtcgtaggacagacactcgggcatttaccaaatggtttcctttcccatcaacacggagtgtggcagagtcattgatgagtccgcatctcttcaaagcaggttaaaaccaggggtcgtctttcgggaaagagactccaatatagccgtattcaccagcctcatcagtgtcattgtttacaccgggctgtttacccctgagttcttggcctgcagtcaggagacagttccaggagatcggacagttttgaatgagaattgttaattaccactccgctcatggacgtaacttaccggtacgcaaatacacatacataaccctgaacgtaattccgtcattacttgcctggagttctcattcgttcgatgccaagaccttctcttctctccagttcaacgtcaacttgttcgttaattgtttgacacatcttctaaaaaagaatataccaaggtctgaactaagtgactcattgcttaactattcgagaacataggcagaacggatggacagcggctttcgatcccatcgccgcggcgcatccgcgcgccttcgcaagacgtttcggtacccaagtgaagatgaggccgatgacgaaaatgcgctcgaggttatggacgagcaaggtatgtgcttatgatgtttccgtcttctgctcctttctcctatcaaatcttttgttccattccagaacccacgctttctcgttaacctacttacctatacactgaatcaaccctcactcatatgcattcccctcgtacgtacccacacaaaggtactcaacccatgacgatcacccccttcgttctcacatcccaaccctcgccctcatcacaagtcatcatacccaagtactaaacaaaagactcaatgaacagaacaagaatccctcatcacaactctcaccacccaaaactcccaacgcaactcccaattccgctcactcctcttgctcattcccgccatcgcttcagttccttacttcctcgtccttttcttgtcgcctcctgcctcttcctcttctccttcccatttcccttcttcacatggaacaacaaaaacatcatcaacaaaaacaacaacagcaatcttctccctcctcgctcttacctccctagccgccacgacgttcatcacggtcaaactacctcctaccaagactggactatccattgtcgactctctggcttcttcttcttcttcttcagccactacaaagaagaaaaataagaggcttcccaaccagtacggggctggcggcgttcttacaccctcgccgttggagacgtggttaccgtatctaaacgtggggttgtgtgtattggtgctgttgactggtcttgtcactggtggggcccagggagtaaatgctgtgggaaaggtatatctcgcggcgttgccgggggtgatatatgcggcgacagtggcggccaaggtggttatggcgggggtggatccggagggggagttgggcgggttgaggtataggtataagggtgcttaggtggattgataaggtcttggaaagagagagagagagaagggggggggggcttggaaatggtctatctgtgggtgttcttgtcgaagggggtatgggtagagagggtccggggtgcgagggtaaacggatcaggaagaggatttagacgggggaggcccaagcgaggcaatgagagggattatgatggggagaatgcatgaacatgtggaatggaaggggtttacaagaataggtacaggggatggatggaagatgaaaactgaaacctcgacgagattgcgctgccttaacttggaagagagacgtcctggtaatgcaaggtagctagggcaatatgttcaaggcatttgtgtccctcggctggtccatgggcagaatgagacaggattttggttgacacccttcattatactcgccatgtgatactgcgattgccatgcagtggcaacgaacaaagaatgcggctcgatcaggaaattacacttatccgcagagccgctcttcctacctacagcgttcctttgcgcatttacagccgcggagtgtgcttgagcgagctttcgtgggagccatcagagacgattccacttaccgtacaactctttttttgcttttgcacctcaaaatgtgaagtgaaggcccttatcctttgcaagtttcgttgtgtctaggttctttcgaggttggataaaccctcggcatagtccacccagcaaatggtagatgcagactgccgttcaccaaagcaaccaatgcagtaggctcaccccagctacctggttgtcctattgttggcactttatgcatggttaatcacaaaggcatggctcgtatatgcgcaagtgatgtaccaacatatccaaggtcaaacactacggcttggctaccgtatgtcatcattgttcttcagcaccgttatctcccccttcctgcccagtttgtattcccctttctgtcatttcaacatctgtcccagtacttttaaccccagccttttccctcgctcgctccaatctctccttcaactcctcgttttcctccattatcttcttcaagaaatccacggctaactgtatcccccccgctttgctaactccagcctccttgtaccccggtatgataatcgacagattatcgtaggctgacttgatcatgtaccgccgcctcttctcgctgtcgatgtggttcagtctcttttgttccagcgtcaggttgggcttcttttctttataggagcgacgcctcttgcccggtcgagcgggcttgttatcttcatcatcgtttggtgatcgtgtgtcaccactcggggcttgggagtctgtgggttccgatgctgtattgggagttgaaagtccttgttggcgtgcaagtttcttcccctttgctcctcctggacccgctgactttctaccacctagcgacgtcatgggagaggaaggggcaaacccggattgggaaaacgggctgtagggactgttggaaaaggtagccagcgggccgggtgatgccatcgcggcatcgttgttagtggtgttgtccactgttgcccttctctttttgggcggtcctccttcctcttgtatggaggcaagtgcctgaggtaaggacgggcgatgatgcgttcgtagcttaggcggtgagaatgacccgtggtgctcgttcccttgcccctgcccctgcgttacaggactggaggcacgcgtcgtggcggcgctttggctgggtactagacaatccagtaccttcagttgtgcttggctcatgacctcggagctctcctgcgtccgttgaggtgtgaatgttgactgggagaagctggtgtcggtaccgaattggatccttaccggctgcccatgctggtagctgttttggcggggttgctgcgactgccctggctgttggaagatcatgtcgcggtagaagctattggaaggctcgttaatggacgcgtaagggcgcatggccaaggcgatggccgcaccgccgaagctattgtctgtctgttgaatgccatgttgccccccagaagtactgctacccccgtaactttgctcgaaagtgttccctccatggccgcctacctcgttagggagagcggcagcggcatttaggagatcatggataccgtccgttgcccgtggcggcgcttggagctggtgattaaatgacggacccccaaagctatgtacacttgacaaatcactgaagccagtgttgaagttggtgcgggcgaaaggagcgaacgaagtatttgatcccacaaggtttcccggccgcgtattccattctgaagtaaaagctaagccttcttcctcgaagtctggtgatattaggaaagggtcatcagctgcagcatcattcaggttttggaaaaagctgtcaagatatctggattggtcgtccgtgagaagagtggcgaggggtgccggtggctgtgctacgttctggggcaagtctgcgagagaccgtcaaggccagtctgtaagatatttgattgaaaaacacatactaaagggggggtgagtggacttacaaccgaacactggctgaggctggtcaggcgtcggcggctcttgatgatgtagcggcggcggcggcggcatgtcggcagaggcaggaccagtaggcagtagctgacgtgacaaaagctggagtgagggctgacgcgaggctgtatgaagttgccgttgagtcatgagaggcgcgatgacgtatgtagagaatttggcaagtgttgcggctggttcagcggattagacactagattgggatgtcgccgcgggcttgtactcggactatcggggcatgccaggcaatagcatttgcaatgtttacaagtccagcacgtacatccggcctagccgggaaacgaagagatatccaagaccccgaccgctgggacggctagagcacggccgacgaggccgacggctgcgggatagccgagaactggggaacggctgccggagacccgctgaggggacccggaaatcgtcgtggggccggtggccgggagcttagcgggacgcggcctcggcgggtgcgttgcggttcgatgatgtgccgccaccggctaggtgaggtgaggttgtggtgttgacgtgagtggccggctccgcagtcggtttcgaggcacgtgaaagacaggccgttgtcgtcgggagaggtacctcgatgtaccgggccgatcagatgatgttggtaggccgaaatgttcgaacgtgacaaggaactcggctgggtgcgctaaactcgagtctcgagcacgtgtttccaggccgagaagcttggtcgctgtttggacgaaatgcgaagatttcaaggcggaacttggagtgaaaggcacaaggcgagatgaaaagaagccgctaaatgccggatggcgggacaaactgggaaaccgaatgtaggcaggtagtaattgatgtagcactgtaggtatatgtagagtagaggtagaggtaggcagccaacctagaggtagatgtaggtaggtctgttggtgtagaagctgaggccaggcggacaggacgtcagtcaggtgttgttagttagttcagacaaatcaagaactgggattggggcggtttggcttcttgtgggggatctgatctggaaagcggctaggtacgactagtgtaatttaaaaacacaaccatttttgcatcatggaaaggctccgtgcttgaatttctctcttcacaagctttctcccccctggcttcccttgtggcttcagtcgtcgctcggctgcccgttcctggctcccgctacaacgatggaagtggaggctccatgtcaaagatccagcccgtgatgagcacctcgaggttctgttaggctggtaccagctcactcttgcatgggggcgagtattgcaagtaccgaattaacgaacttcaactgtcggattagtaggcagcatggaacttcaatgcctaccttcatttggtttagtttttgatggctgtttggtggggaccagcgggggtgctttcaagttcccttcaaagttattcccgaaggtgacctttttccatctttctctctgcctttgtttggctcaccagctatcatagtaatagtggtcaatatgaggagaggtgttcaaattctcttcatgagtatactagcacctgtccacagcaaatcgtcgttgatcgtgggcagagcttgttgaggtcacgagaggtagtatacacaagcagaaggagagttcccaacgaagtccgacggatctcatcaatcacatgcaatatctcgcacggggttttgtgcgctaccccgccaaatttccccctacactactttccttctgtctgaaccccggacttattgattggtccccagatcaacaagagacatcatgacaggttgatatgtagcaggtaccaatcatgttatgagagtctggagtcccaaccctagcactcgcatagcgggagaattcagggcctcgttcctttcttgtgtgaaggtggtcggagaagctgcctccaatggcttcgatgtgttcctcaaactatacataaatggaagcgatgaaaaaaggattttttgcgtgatccaattcaagattgtggaacccaagtatttcagtggcccggcaacagggtgtccccgcattattttgtagcgcgccaaggtatcaagacctacgctactaccgccccgccgcagcacccacagcaacaccaaacgggcccaacttcccaaaggtgatcattgtgcgaattcatttcagtccttcctgtcttcgtttggaatcaaactccaatgacagagtgaggcgcgtttcacctcgcgaggacatgtctcttcggtggtctcccgcctctgaaaatacatatgtacatagcccggtcgccggtccatggcgtcggccacatcacggacagagacactacactaggtagtgtaatccagaccgggcactctgcccgttcggtagtgtctgtcgcagcatcatcaagcgcgatcgtctctttgttcgttggcgcctataacagttccagaaccgtcccccgagcctaggcaattccacgtcgggaacccaccctttgctttttttaggcgagccacggacggtgccgccacggcgtgacgacatccagtggtcgtgtgctttctcttcacatgtcgttgttgttgttattgttgatattcatccttgttgttacccgcttcacacattcgattttcaggggggttaaccaactatccatccgtcttggacttctagatttggctctaccgaggctcatgacctaggttagtttagctcaagcttattcaataccacacctcgagtaacatcgactggactcatctccctgccaacactgagcacagagtaaatgcctgagcactttgacatctacgcaaccaagctgcaatggagaaatctgcaccaggctaattttgtaatacagcctcatagacgttattctcctattttacacagcttcactgtacatgttactgtgccgccatgagccacccgtctcagagtccaccatctcctgctgcaactgggctcccatcatccttgcgcctccagcttcccacagcccggttagctccaaactcaaagggctggaagaggatcgaaagtcgcatccctccattattgcggcctctcgtgcgcgcctatctcttgggctatgtgtcttcggttgccccgagattgttcactttgatttccaagcaggccctcaggtggaaggccggaaagaaacaacaggatggttttgtcgagtcctttgtaaacatactacgcggtggtatggactggcaccgctttcccaccttttgcgctgtcctggccggtggtagcacgttactcgaggtatgttctgacttcttgtacaagttacagtattgttactcactccaggccttaggttttcttcaaaactatactcgatcgtttagccgccacattgtcccatgtcgcacgaaaacggcaagtatccgatcatcatccttcaaggacatgttattgacgcttgaccattacagactttcaaggtcgtttgcctccttcattgcggcatggctcggtatcaagctcttacagtcaaagcggactccaggtttcactgagaccatatcctcacccacagtcataagtgttgaaacacctttacccacatcagatgccgttctcgaccaaagacaagaagtctctccgaagcaacccccaaggacagtacactacgccggccgaaccttggacctcacccttttcgccgtcactcgcgcccttgacgtgatttttggggagctctggtcccactacaaagcccgtcgtcatggctccccctccaccaccgccagtagtagactcgtcgaacccctcatatcccgccttaccgacccggccatcttcgccctttccagcgctcttatcatgtggacctggttctaccacccctcgcgcctcccacgggcctacaacaagtggatcacctccgccgctgccgtcgacagccgcctgatcgaggctctccgccggtgtcgggccggatccctcgtgtacggcaaggacacgggccaggccccgctgctgggcagcatgtgcaaggactacgactggcctgaggcctggggtgacccggccaaggccgtgccctttccctgcgaaatcgtccacatgggctgcggcccgagctgcgagcggcacgccctgtcgaggttcgccctctcgttcaagtgggcctttaccatgtacctgccgctcaacttgctgctcgtgctacgcaagccgaactggaaggcgttgaagagggcgctggtctcggcgtgtgggtcgtcggcttttctgggcgtcttcatcactctgttctattacggcgtgtgtctagcacgcacgagactggggccgtacattgtgggaagagacgtaaagggttgtcagaagatggacggcgggctttgtgttggcactgggtgtgctctgtgcggatggagcatcttgctggagaacgcggggaggaggaaggatatggcgctgtttgtcgcaccaagagcactggctacgttgttcccgaggagatacgacttgcggaagcagtggagggaggcggccgtgttcgctgccagtacagcggttgtctttacgtgtgcgttggaaaatccaaagagggtgaggggtgttcttggaggggttttggcgggtgttttgaagccgtgaggcagaaaagttacagtggcaatgccttcttcgaacatcgacaaggggaactgggaagacgctcgacagtgatgaatctacataccgcatactgcgatgatgacccagccgatcatatcgagagcgtagtcgggatactcagtctttgggtgcccggtaatgtctttgctgccgacttttgcaaggcctttcaacaagatcggatgagcactccaagattgtgaagctcctggtcacgatacctggatttaaagatatgtatcaatgaatggttttgaacatgctctactacgttcacatatgctcgactgtgctacatcgacggcgaagtccacgaatcgcccaaaccactttcccaaggtcccgttcaacaccacgcatggttcttttcgtggcatcctactgcagaaactttgcaattaccaaattactgaactggatcggagtcgacataatgtatagtgtacatgtatgtatctgccatcgtcttcaagcgcgtaactccatggagattgtcggtgataatgagggagcagaccctatctcagtacattcccctctttcttcttctcctcatccatcatacactctgcttaagaccaaagttattgccaccgcgatgcaagaaagcttttgaagtctctggtctactcaacctctgcactcctttactcgaccaaactcgaaagagcgagtacagaacagcatactgtctcaaacagctcgctctcctccgtttatggttacttgctaaaagaagcatcaagtaagaaaaatagacaaagtcgtttccgcacggtgtgatatgaccacgtattcaacacactctctctttctacagaacataccaagcaaaatcagtcacacgagatcatcaggctttctgaagcctcgcaagccttgaatttttcgaactgtttctctcctacaacacttccaataatagaggtttcatcaccactcacagaccagtcgacactcccaataaccaaactacgaccagatcacacaacaaccaacaacccaaatcagcaaacatcacaagccaacatccaagtcctcaccgacaaaaatgctacgtaacagcaggctctcccctgattacccccctcatcctcctctccgccctttgcctctttatcactttcggcccttaccctcctctttccgccaaagccacttcttctcttcgggccaaacctactactataaaattccgccctcctcctcctcctcctcctcctcctcaaccctccccctctagtttcgtcactgtttctattcaggccggtggggcatcgactttgtagtctcggccccacccgtcgtcatctgcatcgaccgctacgaactcgacgcttactgtgaccgctgtcttatcacggtttatgagaaggtggaagaagataatgggatggggtgtagaagaaagtgaaaggttcaagagattggtggtggtggcaaggtggtgaggtaaggcgcctggttgttctggtgcccctggaatagaattaggatgaaagggaagaattggttagttaaaaggagatgctagattctacagatatgattgcggtcgcagaaaggagggcggaagatgtggggaacactttggatacttgtgtacctataggcaacgagggcttttgggtttggtttttggaacaaatcgagacgatacctcaccttttaggtaactggcgagttgacgtttgacggcattgggaatgtaagtactctgtgtgagaaattgaaaagtgtcttgccagctatcttcaaactcaaggccttgtcatttcaaccagacaaatgcgatgggacactcatgtcgtgacggcgtacactcatgttcctgttgttttcattacaatattccatgccattaaaagcgtgctcagttaccccctttctgacccattcattacgcccgtaagccgttgcagtaaacattctcagccatcttctccctctgttccttcagatagagaactacgacctccaccatgagcagaccccaagcacaaagatacaaacgagaatatccgccttaaccgtgcttaatatctgtccatacctcatcgcaatctccaaatagcccttccacggctgcggcaagaaacccacagccatacccaacataccaccaccaaaagcgccgcccacgggactctttgccaaacccttttccagaaagaagcgcgtcgtcagcagcagcgcctcagccgtagcaaacacgtagaaaaaccgtctggccgaatccgtatcgaagcccacagccacctggtcccccgcgcccacgtggtggtgcttgttgccagtaaggatgttcttgctgtccctgtcgaccttgctgccgctgaacgaagtccacagcgcaatgtagagaccgagaccgagcgccacggccgtgtgcagcaggcgccacagggaggagtaccggtcgggaacggccatggcgggcggaactcctggctggcccatgcccattccgggaggcatcatgccgcccataccgggcatgccggggaaccctcctcccggaaaaggtggcataccaccagcaccggaaccgggagctccacctccgccaagcatgtcgagcatcatttgcatcatcgggtcctcagcgcccggaccaccctgaccgcccggccctgctcccagtaggctggcaaaggggtcgccgccggcggcacctggaaccatgggggattcgcggccgagcatcatctggcgcaggctctcttcggagaggtcgttcgggtcgaagggggaaggaccttgtgtaggctgtggcagcttgggaattcttggggtggtgtttggttggtagaagtgttcagaggtggagatgtcgacctcttcggggtcggcgtgaactcggggtgcggagctggaggtcgggactggcaatgtcttgtcatcgttgctgctgctgctgctggctggctgcgtaggaggagggtctgaagagaagaccaatgtcagctttggtttagtgccatttacatgatattgtactatgctaggacacgcgatggatggacggaaaacactgacctctttcaacaccgcctcccaacccagtgatcttgtttagacgatttccggcattggccctgatcttagcctcgcgtcgctcctttcgaatgcgagcctgctcgagggcgcgcgcctctgcctcgtctgcgggggaaattccctctgtcatggtctttgttgtccgagatactcgttgatttgggtgggtgtcgttaggtacaagatcgatccgtcactctgttgttccaatgtatgtatttgtttcgatattcgttttgcgcgcccgcgcagagggattgatcggttgagggatggatgatgatttatttgtaaaaaaaaaaagagaagaaatggacagattgaagtagaagcgacaaaggtgattgtgacgtcgtgccttcttcttcagtggacgaacgtggctcttccggttccctcttgctccctgttggtcgctgttgttcagctacgtacagtacataggtaaggtccgggatgcccgccatcggactactgagctgtcggtctgccccgtccccaaaaatccttatctatgtcccgccttatcggaaggtccacacgtactgaggagctaggtacctacccctgcattcactgttgttgagtgttgaccccccccgcgaacccctttttccttgtcacatcggcgtcgttcggatgcaatgcaggtgtgcaagtacgtggtggtagagcattgtttctcaaggtgaagctctgatacccatcttggcggctatatataatatattcctttcaaactatagtaccactgagatcatctttgttactcatatgtcgacactcttccatccatctacctcttttgagcaagaccctttgtttactaatgaattgacatcggttatgacatctcgaccgtaccgctcaagtgaccacaatcacaaatcccttatgttccccaacttgaaagcccacatcaggctaccaagtgagcggactcatgcggtcgttcttcaaatggctgttctgtcttcctacccctcgacctcctgaaactcaacagctccacgatgacgaggaccatgagaatgaaaccaagaatcatgaagggaataaggttgtagcgccatccgcgcatggttctcaatttcttcttcagtatgtcgtgatcgtcgctgtggacaagtgatagactgttgaccagcgtataccagttctccggggtccaagagtcccgtgggtacggcttcggagcactgccttctgcgtaggcgaggtcgataccctgatccgaatgcttgttggtcaggacataggtatagatcagagccgtgagagtaagaagccagctgagaatcgtgataagggcccagagatagtagaatggcgatgttttcccgtactgccacaaggttagtaccatagacgcacactgcacaatgattctacgagaatgaacacatacctttgccctggacctatgctccaaccacaaagctaggaggccaccgaaccctacaaggacgacgcccgtacctcctgctgcatttgtcgtgtggccgtggtccgtcaaaagatgtgcaggttctccgggaaggtcgaagaccgaaccaagtcgtcggacctcgaatggttggccgccgcgtccatgaagaaatgccaccattgacgagacaagggataatgagatggctgcgtcaacgtaaagcaaaaacaaagccacatagatggctttcatgagcctgcttgaagccattgtgaacgaatcccactagggctgagggaatagaagagcttaacagtgtgaagaaggacaagaacagttggggtcttgatatggcaaagtgcaatgtggttggggcctgtccaagttaccccagatattgacaacagcgccagccgtcttatatgagagcggaccgactgcggtcgtgccggtgtgtcttttctctcgttgggcgaaaggccttctctcagccgtctttggggacgcggattgggtcccatttccaaatgtggtggttgtcagcttgtccacacgtaagcacacaaaactgacactgcctcttcatgatgtgcagtgagattggctcgaccgggtacgtacttctcttctttgttccaaaggagggatatcactgcgtatgcccagccaacgccacgagaacccttccatatgagagatgcctagtctgcagcatggaactgccacgcgctgatccgtggaagcaaagcatccagcacgaggctcggctcgcttcgcaaggttgtaacccgttttgtggctatacacaacagagcttgccttgtcagatatgggatattgtgacgtcctgtaccgacgaatactattctttgttgggagttattcgaggccggtcgcaaccttgagagtaaaaagagtccagtccccactggaggatagaaattgaccgtgtctcacggcatatggcgttgaagccaactgcatcataggcggacaggaagagaccatacttctcagcccggtggaatagtagcgccacgctttgaaggtaagagccaaaataggaaacttgcctctcggccatcgtcattaggcatataagcagagaaatgctgaacgatacagcaacagaaccacagttcatggattggcaagctaaccggcaactcaacaggagtttatcctgttttcttcttcttcttgaacctgggacaacgaaggacaaagaaatgatgcatttgcaacttctgaacagaacgggatagtctcatcgagaaaaaaaaaagaacataaaaagcccccaaatatcgcggtgccgacaagggctgtttggaggaagcatttaacacaaccccgagattctctcgtcaactcctaaccctcaccagccaccccgacagctgggtacttgctgctacaagaatattgcccaaaggctatgcactgatcaaatcgtagtggggtggtcgacgtagtgccgccccactgcctatcgataaacgagttatcgtaggaatcgtcgccagggcagcttccatttggtaggtaggtcgggtagctttagtgtacgggacgaactccagaagcttgtgtcaacacatcctcccgtcccgtccctccccatcgttcgtctgaaaaataaccttcacacgaaagtacacatatcattcacacacacataaacacacacaatgctctctaggataacacaacgtatggcgctaaagagggcgctggcgaggccttccccttgcgccaagggccgcgctcaaccccagaggagatctctcacatcggcacccaggcctggcgatggtccgttgatggagaggcgagctgatcgtgaacttcctggtatgttctccccgtgtctcttcttcttcttcttctcttctctgtgttctgtatttcctgctgtttccgcaccccaattgagttccttagtaccatggaagttactgacccctcttccctttgcaaccacaaaaacagatgtccaaacctcccgcttccgctggtcccgcaccttccccatcttcttgggcatcgtagccgccacctcgatcgcaatcttcaactaccagaaactctcttcccccgtggtcgagtcaaccctctatgcgctgcgcacgaaccagcgcgcgcgcgagtacctgggtgacgagatctacttcaaggcgcagattccgtggatctcgggcgagatgaaccagctgcacggccgcatcgacatcaagttcaatgtcaagggcaccaagcgcacgggcgtgatgcgcttcgccagcttccggcccacgccccgaggcatgttcgagacgaccgagtggagtctggagacggaggacggcaaggtcattgacctgctggaggagggcgatccgttcagagctatcaacggccgtgcgatggaacctgagctggatgatgatgcagaggatgcgaaggtcaggggtttcaggcagatgcccaagtaattgttttggggtgctcttaaggagggaatagttttgaaaaaagggaggatatatatgggaaccggggaaggtggtggtccccctctccccctctcaaacaggatgagctgaaggacaggatcgtggtctggctctctgattgaatacccgaaggctgtcaaggaggaatatgtgtaagatatagggagagaacatacgaacctatcacgggcaagggttgtatgttcaagttgttatacattttcggtagctgtacattttaacaccccacgatgcgtgtgtatcatacaagagagaactaaaaaaaatgagaaaccgggaaggctttaccatacattcccttccataaacctagtacaaacacatactacagaccagagacagcccccctctcttaagccgaagcttctaccgcagcatttccatccgccttctctgtcagcccattcttgatgagcgaatctatcaggccctgtctcctcgcctccttgagctccaagtgcaacttcctcgccgcctgcaacttctcctccgcatcagggaaccgctcgttgaggagctgcttggtggcctcgacaaactcctccgggggaggagccttcttgacagcatcctgaaccttgacaaccgcacccttgtgaccagcgaccgcgcccttgaccaccacgatgccgagctcgttgtccaccatcagaatgggcaggttctggaccgtgtgctgctgcgcgcccatgcgaccgggcatcttcttgccgggcaacacacgcgaaccggagccctgcgaaccaccgacggaaccaatggtacggtggttcagcgagttaccgtgcgacgcctcctgaccggcgaagccgtgacgcttcataccaccggcaaaacccataccgcgcgtgatgccgcgcacgtccaccacctggccgacgtggaaccagtccggaaacagctggacgccgaccggcaacaagccgtcctggttgcgcaccttgaactcggcgagcgtctgcttgggcgggatgcccttggcctcgtagtagccgagctgcggggcgcccacgttttcggcgcggcgctcgcccaggccaacctggacggcccagtagccgttcttggcgcgcgtcttgttggcgacgacttggacccggtcgagctgcagaacggtgcaggggatgcgggcgccggtgcggcccatgaagacggtcatgcccttcttgacagcgagcacgccggtgcgcaggggtgtagtcttctcgcggcgcttgagggcagcggccgggcccgaggtgggcgccggaagaccctgcgtcacttggttgaatcgtgtgggcctgctgcgcttcgggagcgtgctccagccgtacttgacgccgcgctttgtgatctgagggaggagggagggaaagacagtcgatggcgaggaggcggagaaggtgggtgtggtccggccggcgaggaggagggagctggcggcggcggtggttgtggtgtgggtggctgacctctcgacgagggagagctgcctccagcagcgcgcgggcagccggggcgccatcgtgtatgtgtataagtctgaggggagggttgggtggtgttgtgttgcttttggtggggttggtcgcagtcaattggacctgacggtgttcgttgtatcgatgtcggggccccggagcgtcgagtggggggaatggaaaggacaccggctgtcttcgagacgcgaaccggagggggcggagttgggaggtcgtttcggcgcgcggccgttgaggtggttttggggcgggtgcgggagtggtggtcgccggctcgaagcacggagcagcagaaatttgatagccactcagaaattcagtaacgggatgctccccccccgataacgtcgatcggttcggcatccggggattcacaattgacaggggaggggcggctattcacaggcgggtactatgtatttggcggattgtggtgtacagagtgtgacatctctacaagaagggttagggttaattgcttctttctattcacttaggtagttttacttccgctggagtgcgggcgcattttaccgcattggatcccccaaactcaaccgctaaaacatcttcactcgaaccaccaccacacagccccagagaagaaatcgcgtttttgcatcttggtttcccttcttgcacgaagtgtctttttcattgtcgccgttttgagatacccaatattcccatctttcatttcttccaaaggcatcagcaaccatggtcttctatttcacttcgaccgtcgtcagtcccccggctttcatttatgtggggaaagacaagtttgagagtacgtgaagatgatcatcagccacaattggtggtattctgcatctccttgtggaatatgcatatatcttgacacactcatggacattgcatatttgacttggatatagatgtcagctcgtcactcatctaacatgctattttatagacgaggagttgatccaacacggctgggaggaggatgtatggtaagtttcaccccggccaagcctagttcggcattttctaactattcttcgtagggtatgactccccatgaggttctcgtcatattatgctctgtttctcattactaggccctacttagttccatgtcgacaaactttccagtgctcatatctacctccgtctcccagagggttggacatgggagaacattcccgaggagctcctgaccgaccttggtcagttgaccaaggccaactccatcgagggtaagttgctgcttttgaattctactgtcaggaagtcatgggggaattcgtgaggactaactctgtgcttttgtaaaggtaacaagaaggacaacatcacaatcatctataccccatgggccaatctcaagaaggacggcagcatggcggtcggccaggtcagcttcaaggatcagaagaaggtgaagcgcattttgatcgcgcagcgcgaaaatgctatcgtcaaccgtctgaacaagaccaaggttgagaagcacccggacctgcgagaggagaaggagcagcatctcaaagagctgcgcaagaaggatcaggcggcggtgctggcgcggaagaaggaggaggatcgcctgaagaaggagcgggccgagaagaagtggcagaaggatcatgcctacgatgagctctttgctgaggagaacatgatgaactcgagcaatcaggatcgggatgagacctgggaggatgatttcatgtaaatttgcttgagaacaaaagaaacaaacctactgaagttttccaagctacataagacctgaaaatcctttgatgcccgaaagccatcgtcagaaccttcccaaccttgattcctatctggtatgctgccgcctttaaagcagcagactaagaactaaacccggtttgacccatcactagaggtagctcctttatccactctcgaacctctttctacccgtcactcattcctcactcccctcaaaaggtcctctctactacccctgacggttatatcccacacctcttgcatccgccgttcccttaaccttatgatccgtcggcctagccgccgcctcgtagacgatattcttcggcgcttgtcccaacgtcatccactcccccttgaaaccaatataactgattctcgtttcatcctcctctccttgcgaaaaattatccgggaaaaacaagcacagtctttgcacggcgttgaacttggctcgcttgacgggcaattcctggatttccgaagtctgggagagctcgaattcttgtgtgggggtagagtcctcagcttgaccgaaatcgtggatgtcggcgttggcgaggaggcggagggtgcgcggggccgagggggagggcgaggtgcgcaggaggaccgagtgcagtttgatttgggctgtgaaactattcgggaagggtcggtgtgttagtgattgggtgtgtatgatggggtcattgtatgatgtgtatgttacgggagaggagtgacattgaaatttcgtgatgatgtgaatgacttgagtgatcaagtgtgataaagtagtagtgtgacatacggaacgttgataatcagctgctcatcagcatcgctcaccacctcgggctccgtcgccaatcgttcggcccacgtcttcttgataatggcctggccggagccgtgcacctgctcgttcagcgtggtgatctcgtcaaagttgatgtgctggtacagcgagaactgcacggcgggggtgatgtcgtcagagtggtcgtgctctgccccgccctcatgatggtggtggtggtcgtcgtgctcgtcgtggcagtggtgcgacattgtcctgagttgaggtgttggaatataagatttctgtgcctcgtgttgtcaaggttttgatgattgatattgacgacggggtggttgttgaagtttggtgaaagtgaggggccaagacagaatgcttccgtcgtaaacctgcgtgatttgagttgaccgttagttcttccagtgggtgattgcaaccaactacatttcaacgacgaccgtcaacaaaaatgcctttcggagatcggaaagctaaatggaagatgtagaatagcatgcaaacaactttgacgaaagtcgtttacaagaattggcctatacattgaacgccgaatcttcgagtgttttccgcactttctcatccaaacatccatcgatcagcaagcaaacgaactacctccaccatcggtcacacatatctatttgtcacacaacatcacgtcaggatcaagcacgtaaaacacgaggttgccatacggtcatattcatctatctgaatcccatccgcttcttcaccttttgcttcttcttcacatgagagggcctacctccatgcggtcctgcaacaatttgtgacatgggctgcgatgcaaaaaactgcgatgactccggctgagtgttctgcgtgaaagcaaaacctctcggctggctcgactgaatggcaaagggcagtggttgactttctgccttgacagcttcaactccgcgaatcctcgccagcaacttctctctcttcctgcgctttgcctcgagcttgcgccttctcctaagaccagcatcatcttcctcgtcatcttgacctggcttccatgtgatgacattggggtcttcaccaagctcccagtgagaggtgactcgggttctaccgccacttctcttcgaaacggggttcatggccacgtactggcgtagcctcacgcccactacatcttcaccgtctggttgatcttgactctggttcgtatcatagccttgagactgtgattgcgactgtgagtgctgtacgaactgggagtgaacttgtgaggagaacaagggaggagagctgccaaaaggcatggaactggcaaatggctggctctgactcaatctgccatcccaagtctccgctgcagcccattcttcaggtactgccgctactccggcctccgaaagcagagtctcggccgcgagaagctgcagcttgggaatgagagtttctcgggacgcctttcgatggttcaagggaagatgagagaacatcgccatcaacttctcaaaggcgcggtctatctcgtcacccaagacgtgacgagcattggtgggaaccagtctcccaggaacgttttcgagcaacaagtgctgatgggatgaccaacgtgaggcgagtccgacgacgtcttgaacacctcttgtttgttttactagattaagtctttgacgcaaagcgttagcaacctgtcccgacggaaaaggaggaatgacaggtgtgtgtggtgagtcctagatcagaaatagaacaatgtataggtgtattttggtaatcattgttgatcataaacagcctctctttcgagaaatcatcatattggacggatactgtgcaaagtataaattacgtcaacttacagagagtgtctaggcatatagccatcgtgtgtctcacgactaaggacgtcggcgatgcgagtaatgtcgacttcattttgcgatgactgtgcctcgttcgacgttgagggaaccactagcgtgttggccaatgcttgcccgtagaccacaagactctgagtatctggttcccttttcagacttccagatgaatctcggccaagttccgggctctgagactcgccgaccaaggaatggtcgtcaaactcgtctggtaaggcaaatgcattgcgcagttgctctcgcaatattggttgcttcgatgcagagccagaacgggctacgcattcatcaggaggtcgcacccgtacaccaggctcgtcagaccacatgcaaagcgagcagctcaggtccagatcgtgtcccagcgtaaccagctggaagaacctggtttgcctcttcgcgagagcacgagtgagaggtgccgtaagctttgcttggccaactcgtcgctcgaccggaagcatagcgacgctgatggacttggatgaagctctaaggcgaactgactcccgatggtagcgaagaggcttccctgagctggggctgatgaaccaaaagacagtaacttcgccatttcgactggaacggatcgacatgaagcaggccaaggcaccatcgatgaatgttccaggagacacctcgagcctcagtgacggatcttggacgtctcttcggtggggtgaaacgacaagtggctcaagccgcattccagaaccatcgtctttaacagaaagccaggaaatggttgtgttcgtgagaaggaaggcctgtgatggatccaagtgcgaaggggcgaggtccaaaagacgttctcccttctttgctgctagcaaatgaggctggacctcgaatttgcaagtttccgtgtcgaaaaggcagagattagtgctgtttccgaggagaagcaagctagcccgagacagacgctgccttggtttggcgcgcgtagaatttcttggccgacttcctgaacggcttccatcatcggacctgtcccttttcagagacagccacatgattctatgtggttcctgatcatctgctgtccggccagggaactttgggatggaccctaggctgatgttgccgcacattctcagtaccggcttcatcaccttgggccgtccacctcgacggccaacaatgtcccatatgctccaatacccagcttgatcaatgatggcaagctgagggacttgatcatcagaaagcggattgaaggagacatccgaatgagaaccgcccccggatcgattggatgtgatggtgaacaaggggttggcaacaagttgcgtcagggttgaggaagatggttgagtggaggatgagcattgcatcggcagcttcctgagttcgggctcgcagaccgtagttgaagtcggtttctgcacaatgagccagcgaatctgttcgaactttctgctgtcattgacaaacttgatcaatgagatcggaacgctgtcctgacaccagtctccttcgagatgatggttcggggcatgaagacgtatcttaacgtcctcatctctccagctccactcttcacgggcgagactgatcaagcgaagaatgtgccccgactctccgctggcagtggcgagcaccgtgtgtcccttgactctatcagggtctctaacatcagtgatctctccagtggccaggagggaggcagtggttggtgttgcgggacgggtgcgcgagtaagtgttgctgatctcctcgatgagcagcgtctcggtatcagcatctccgagaaaagcctctgggagggttttgaggagccaattgttctgagacttggcaagttgggaaggaccaaagctgccaaggtcaggaagagctgtcttggtgggcgcggaccactgcagaaatggcgtcacttgttggaattgaggaactaacagcggagtcggttagtcccaaaatgcccaaagtgaggcgcaggtgaggagcagcttactctcatctctagcacgatctttgcgaagttgaccagtgccttggttgatttgagcggggatgtaggtcaagcgcccgacgataccaccagcatgagcgcgagggcgactcaaagcatgcgtgcggccgacagggcggatgggaccatgtcggtcagccattcggagctctcggagtgagggtagctcgcgatgacgaagtgctcggcgggatcatttctcccccgataccgaatgctcggtgtttgcgacttagtcaggcaaacaaaaagaaaaaaaaaaaaagatattagaggtagaagctcaagtgcgccggcgcattgagtcctgaccgtggtggttggtgagggatgttggaagcaaagaaatgctgtggaagaagggaaggaaagaagaagaaaatgcgaaacgtcaaaccagcattctctttttattttttcggtctttttttttttcaagaaacgcagagaaaatgcaccggccgggtccaccgcgaactttttggtggggccgattcatcattgaacggtctccggaaaaggcgggtacgtatctttgatgagctgacagccaatcagagagtgaccttgctcagaatccaattccccaggaaaccatgcccgaaatggaagggacgtaaacatgtcaagaacctgaccaaagtcccccaccttcaagaacagctgagccatccctacaaccacgttgtcccgagtcgcgtcgcaaagctttcgattgtatcatctactgtcggaatacagaatctagtacaatagacagcaaccttggcgactagcatcaagaatgtcacgaaaaagcgtcatgtcgtccacattcgagccctcgctctcgacgagccgacagcccctcggaccatcgctcgccgataccctacccagcatcaactttggtttcgatgagttgcgcgatcgcatggccaagttcacggccaagtttgacgcttttattgagcaagggcgcaagcgtgtgctggaggagaggaaccagtttaggatgaacgtggcagagctccagggtacgtgtcatacacctggtgagaccaagagggtgcatattgatactaatttctgcttcctgtaacagaggaccagcgtatgaagaaaaaagacattgaaatcctccagctcaaaaccaacacctaccaacagaccatggccaaggaggccgccgaaacacgcgaaatgcaggccgccatcgcttcgctcaccgagcagcgggataaacaagccgcgatgcgtgatgctttgaaagagcaaattgccgccacacagagggagattgatgcgcgtctagcagcgcaaagggcgcacgctgcgcaactggaggcgcaggcgaggtacaacgtgccagagctggatttttgggtcacgaacctgtgcatgcggatcgagggtgccggagcagaggacaggctcaagtttgtctatacgcacattgatgagaggaactgggagcgagaggcttggttcgagttgagcatgagtgggagggactacgacgtgaggcattgtaggccaaagctggaaagagaaaaggtggaaaaagtgctggaccgagtaaacgagactagggagctcgtagtgctacttaagggcatgagagagttgtttgttgaggccatgaaatcttgatttcagttcagctggcctggatcgagagtttggatagttgcggttagataccccgaatattggacgtcctggcctgtagatgccggtggacttggattgaacgatttcaggatgtattggtctcccgcccttaggttgcttctatcatcatgcgagtgtcgcctacttgcgtggaggtaggtattgtgagctaattcgtgtatgccttgttgctaggtcgttggtggtgagtcccgtcgctcggatggcgggcatcgcttacctagttcccgtcccttggcaccgataggcgtgacttcatctttgtcaaaagcaggaacgcaagggcgctcggttgagaaaggtgcccctgtagaatgccgctgtagcagctcgttctttcctagtcttgggtcttttaggggtaattgttatgtagtatcacaaaagcccgccaaccagctcctcccgtcagcgtcttcaggttccgacgcgtcaaccacaagggaatcaccacaacgcttcacctcgctcacccgacctctgtccccttccattccactctcacttcaacttcaactcgacacatcgcatcagtacttaactcaccaaacgttgcgccttattcttgaagtacaataatcacggttttctattccaaaaaaaaaaggacatactatcgtttaccatggagaagagcgaaaaacaggccgccgctcaacaagcggtagacattcttcatgagatttccaccatcctggtaagccaacagtgtcaccctccttgcgacatcgactgctaatcataaactagaactgtcagctcgaccgcagaacgctatccatctgcatttccatgattgaaaatggcgtaaagcccgaggcgctggctgtaagactgtcttcataacctcacgtagcccagtccgtggggcaacaactaacacaccatgacaggaggtgatccaaaagcttcgcgtggaatcccgcgtcatccaagcggacatcgaggccgccgcggccacccccagtgcagctcgccgaaaatagatgatcggcggggagagggttttactcggttctcagaagcgtgaaccgtcaaatgaggaagacgaccaagagcagctggatatcgacttaacttccgacggcaaaaatcagcgttatcaacccgcgccgaacgacaccatctcgcggtaccatctaaatcacattgtttacactcttcgatgggtgattatggcgttcaagaagctgaagacaaagtatccgccattgtgcctctctgacagcaagatggaccagattgcggcggacttgattcgccgactacacgtgctattgagaagggaggagctccgctccgaaatgagtcgtggtcgcagggtatcaagaaacctcacagaagccgggagaaacggtggtttgccgttgggattgagaagggccaggagggcccaaagcgcaccggaccggacagagaggatcaagttttaccaggagatgctgcgattcgtgagagagccacccatgatctcgacgtcgttgcagccaagccccgcggaaagttgggaccatgatcgcttcttgaaagactggagccagaggggagaagaggaggaaacggatgatacaaaggaactctgtgaaacatacggaggggaggtgaaccaagactcgcgagaggaagatcaacaggcaccggcggaaacggaggtaatagaagtctgcaaaccaggagatggcgaggaaaacgccaaagatgattcggaacaggaacaggcaccggtggtgacaacggaggtcattgaagtacaatcatccagtggaagcaacagccccgacgacggcaacgaacaactacgccaccacatgtgatatgaaggctaaaaaaaataaataaagaagccagtgggaagaatagaggccacaaacatgtccaacactagaagaaactcacctccgagttcgattcgagcgacggcgaggcatacctctacgacgaccaatgattatgcgggttgaatgcttcacacggttcacgaacaatcaccatgatggaacccagatcgatgaaatgtatcagatcagccatctgaagacgtggaaaagatggattcagcgactgttttcagtttgttcttcgcatagtcatcgacgatacaaaagacagcgacataaaatcaagacagtgttcttttttcctatagttctctcagtagcagttagatctggctccaactaaactagaacatgtcgtcattgtcccttgcaacctgtgactgtccagttgatcctcttgcagttcacatgaagggaattatttccttagtttaaccgcccaactgcccagctacctatctatatcaattgtcttctagggaactaacagtgcgaaagtcgtattgatatcaggcaagcaggcctcgatcgtaaccaagccctattgtaatctcacaacctttttgtttgttctctgtgaggtgatcaagaatacttctcccgagtttgttttcgtcctggcacccctatatatggatcaagtgagtagttcccggccaaaaggtcctaaagcagtgcggactgaagagatgtacactatcaagccaaatgctattcacttcctaaataatctttttatttaatcttcttcttcgcatctggctgcagagtcacgaaggtagaggatgatgagctcatgagttcgagatcctttccaaattggaagacctgatacacacacacacacacacatagatatatatacatattcgcgttgatatcaaattgtcgtcgaaagccttatctaggtggaaaacagtcgatctacatagggtgggtggatcgtcaactgcaaggttgtaggcacactacaagctcaagctcgatgttgttctgttttgaaaccctcgttttgatatattacataaatcgttatttccataaaagcatcattagattttggacgctcttttcaaattggcgtaaactgacttccatctataccagttcttcacggcggtagaaaaaaaaaaaaaaaaaaaaaaaaaaacagggagccgaagctacatggtgttagagaaagtaattgatatccctattctagttgttttagtttcccctacccatccagccgaaccgaactccagtctcatgctcatgcccactgaaagttgccttggtacagcgtctcgaaaaataaagacggtgaagaccacaaaatatactgtataaggtatatcataaaagagatattctctatccctgctttttcctgctctttccatgcctccctgctttctgcgttaaatgcctttgtcatcccttcataatccctgcccgtgacgactttcctttccgcctatcctcttgattttccattcctcatccaaattatcatctatgaccaatcaagtccaattcaaaccctccatccccaatttcttcaatgtcatcgtcgtcatcatcatcataattctcttcctcgctctcttcttccccactctcatcatcctcatcgtcctcatctattaggtccctaatagaggtgtgcccatcctgaggaactggcactaaccttctcggcgagcgtcccaagaaacccagcacgtcttctagcgtcaccatgtcctctccccaccgactttcctcatcgtcatcggtgtaatcgtcagaattgtaatctgcgctcgttgtcaccccaggtccagctgcttcatttattgacctgcctcttgttctcctcctcgtcgtccttgtcgttgtcatcccggggatggcgcgatctgatatcaaggtgttatttgctgcgccagaaggagcagatgctgagtaaccgccgaaccctaccaaggcggcggcggaagcgaggacggcggcggctgtggcagcaggagaggaaggagcgaaggaggaggggcgagggaagtaggtagatggtgatggggtggtggggaggttggaggtggacggatgtggttggtcggcggaggaagaggatggagattgtcggtttcggttggcgaatagacctgctagggctgaacgccgtggtggtgagatcgggtcggagtggaagatacttctgttttgttgtccgtttgtgtcgggatattgaggatccagtcctcgagcagccgatagtcgtctatcgccggctgttgccgcgttgtcaagggcaactggcagcatgctcacaccctgcgctccgttgttggcatcactcgacccagtgacagcccttggttcttcctcagcctgatcgccatccacgccaggcatatggagcagcttatgttcaaccgtattatacgagtgacagactgaacacttcagtcccaaccagtggtaccttgtctggctttttgcactgcagtcgttgcacgagatgacggcccgggcatcctggtactcgtcgggcatgggctgggtggcgatggcgatgtcaaggttacgaaactggatctccatgttgacgcagctcttgttgcagaccggacatctgtacgatctttcccggtgcgcgctgaaacagtgtttatggatggtatggccacatttcatgatcgcaaccggtcgcggagagttaaacaggtaatcgccgcagatgggacagtcgcagtcggttgaccgttcgatacatcggtgctcgtcgcgcgtggagacgcatgctgagcatttctgttcaccaacaaaccgtcagttcatattgggtcaaaggggccatccatttgttcacacgagcttcaagcaactcaccttgcaatggaaaaagtctttgcccaagcccaacccaactcggcagagcccacaatcgttgcagtgatagattggtttgttccgatcgtcattccacaatttgcaaatattacaatagtaagaggccgctgactggttacaaccaacacaagtctgcgaggccttttgggttcgaccgcacaacatgcacagcatgtgacgtgtatcccgccgcggcaaggtgtgatcttccacctcatcgtgacagagccggcacgtataccaccgatcacaggcggcgcattgcagcttcacattgcgccggtagtgtttgcaaccgagtctgagaacgggctgaccgtgctcgtccagatcctctgtttcttcctcgggttgtatcccctgcgcaatcgcgtatgcgagactgacgtcgagttctcgcaccccgtattcgtcgcgtttcgggacggttttgggggcataggtcggcttcagatcctcctctgtaacgtggatgttcagggtatcctcgtcactgaatccgctttcgcccgcgagaggattccagaacttcaaggccgtttgcaacgggccaaaggaatcacgatcccggttcgatgatcgatcgcggctatggctctgcgcgctacgagcgctcttgacgctgtgcacactacgcacgctccgaccgctgggcgattctgggcgcatgcccatagtaccatcatgcgcatgtggagactgttgatagtactcctccgtcatgacttgatgtatcagctgcgccttgagggcctgcgagatgtcggcctgattttgaatcgcctgtatcctcttcctcaatgcgctcttgccgtcatcttctggtaactctccggtctgggatcgagcgtcggagtccacctgggaggggatacggggaagcgtgaggaggctctgttgtgctgcttgcgcagtccattctggcgccggcgcagagattggtgaagttaacgacggtcgcgccggcggcgtcgattcgtatgccgctgcggatgttggcggaactggaacttgtcctgtgtgccctgcttctggagtggcagttgcgacatcggcggcttcccctaacctcgaatgcgaacttgatgcgacgttggttggtgtggttgttgttgttgttacaacagccaccggctgcgctacggttctgccaacaacaatcccatccagacttcgcctatagttctcgtctccgtcctcgaacaccgattcgggcagcgcagccccatcagatctcgttctctggtgttgcgaagtggaagacggcgtggatatatcgggctcttcagcggcaaacccggaggaaaatcgtcgaacttgtcgttgtgctcctcgaagcaaatcagagactaaggtggccatagcaggtcatgcggttgtcgcagaccttgtttccaagttgcttccttggggtcggcttcgtcggacgtaaacgtatagcggcagcgggactgactgggatcgtcggacaatgtgatgtcgagagaaggagcaagggcgagcgcggtggcgattacggagtaggcggaaaggaaagaaagcaaaaaaaaaaaaaaaaaagaaggcaaaacaccaggaaggtatgtgtgctgaagagctagaataagccagtatatacggaagactaaattatgctaacaagcgcaataatgtcaattaacaagagtatgtaaaggtgttgtgtgtatccatggggtgggtatcatccatcaaagttcatgtttgggggaggaagacgatgttggacgagggacgcgggagtgaagaacgaaatgtcggtcgagctgtcgcagcagacggaatgacaaatgacacgatggctcgatgggtgggtgcagtgagaccgagactggtgtggtcagtcagtcgtcgtgctcctgcttgtcttttttccctccggatttcgggcagatcatgtcgtcaattcgcccgctattgtcctccgtccggtggagaatcgacacgatggctcttgactttacactacatacttgaggtttccactcagcatctcgccatcgttgtcgccatgccaagggcatgttccccgccaatgatcgcagtgcaacagcttgtgacacggcagcagctttcccctgtctggctgctaggtacctaggtaaggaacgcgtgctgttttgcgccttcacgtgtccgcctgtaccttgaggtacgctacgccaatgaagccccaggccctggtgagatgtctgtctcccgcatctgcaacaacacgcgactttacagtttcttactgccacccgacagcaacaacagttcaatgcaatccgccgacctcagccgtgtacacctgtgcagtgtgagagagacgagcgttgacttgttgcgttgcccacgtggctgatcactttggcagacatcaagatgatccgtccgttccctcggaaggccggccgtcgaggactggggcctggctggcaagctggtggggtgattagcagaccgaccgcatcataacggcccggacttcccggagtggacgagtactgtagtgtaaagacccggacacggtcactgtcgggcaacttgtccgtctccgtgatcagtaggtaattctttggtagggtatatgccctgctgaaagagaactatacggacaccgtttgacccatactcatatcagggtcacgaccacgtcagaacgaagcatgctggcagcaggttgaaaagagaagaaaggaatcatctctagtcatgtggacatttgttgtcgttggtggaagaagaacggcaagtgtcagaatcacgaccacaactgtgcagctcccaaacaacccagcacggccccagaatcggtcacagaagcgacgggcctgagctgcagctgccaatgcggggcaacctgtggggttacgacggcaacggctctgatctggatgatgttgttgcacaagcaactggagtgcagactgcagactgcagactgcagatgaaaggagcaacttccagctcggcacatgttgttagtgcggtcgtgttatggtaaccgatggtgacaagggtcagaggaagcgaccttggctggcgaccaactgattcacaaggacccttgtctcattttggcgccttactaacatgtatctccagcccaaaggtacctacctagccatcgccaagtagccgtgagtgtgtagtatgtatacagtggagtgctcgaaaaggaaactcccgtcctgggcatgttcagttcttggtgtgttgcttcagggagctgagtgagagaaatgtaacggagaatcgatttcaatttggatgggcgataaagggaacgcccgtcgtaatctcagtcaccattcctcgttatgctctgaaaccccctttgggacgggggctgtccctggctgagctgggacttcacacacgttacccaagatacctctacactttctattacatccacatgcctttacttgttgtcgtccacttggcccccgcgtttcccttccgcgtgacgattcggctggccggacccagcttgccaggacctagaatggccctgttatttaacacatacagtcagctaggtcccctgttccagcaacagttggacggaaaactaccctttctgaaagggtaggtaagcacaatcccaaaatagaaacaccagatgggaaaattcactgtcgatttgtatgtccctagggtatggaaaggtgaaaccgggaaaactgaaggggtctaccacagggcaaaattggcttggcgtgccagttttggtcacggttgaaaggaaagtggcctgtgcacgtcaccactatggtcagatgtttgggggttgctatgtggaacaggggaccgggccaactggaactgctgtcttgtgagtgatcctgctggatcataaacttgacgggaccggactgtgtgtatcccatggatgggatgtacggtagacggtagtactaggtagtacttagtacccctgacgtcgactgatacctaccaccgtacatgctgccgtcaggtcgttactggaggttcatcccattcacctatcgaacattatctaggagggcattcctgacgctgattctaaacagcaacccaggaatctccacggatggatgccagcgagggtacggttatggcttctctaggtacttagataaggcaaaatttcacacgcgtccgtgaaacatttgttcctgctccaatcttgtctttcttggctcgccccagtgtcgtcacatcgctatcccgcctaacagaaatgcaagtacttgacatgacgtttggctaaggtaggctgtgcatctgcaatccacccaaccaaccgtcacctctctgggccacggcagctaggtagtaacagggcaggttgccgcactccgacagcaacagcaccctgacttcacctagcaaccactttttgctttttttctgggcgtgtacctctagtgtaacatcacaggcgacaaattggacccggacgtctcaaacccttcatcgggctgtgcttattgttttttttttttttaatgacagcaccgcctcagtccatcatcgagtttcctcatccatgaccacatttcctgatccaaaaccatatccgagtccatattcctccattcgtctgtgtgacccgacaatatcctccttcgctagccagtatcttccaccactctctctcctcggcctccatcgcaatccagtccggccattaccattgtgtgttcagccactcgcgcaacgatatatctatccacttcaccctctcccgacgacaagcgcgattctagccggccgtcaaggtcagtcaatgcaaaaccagacaggtaaaggctaggaattcgtttctttacctttcatctggagctttgacgatctgcgctctttcgatccgatccgccgtgtcatgactgtcatcgcttcgggccagccttcaatctcccttgtggtccgaaacttttgttgtcgacaggttccatctcattcgccatgtaaaatcgcgtatcagacaaattggaagccacaacggacaatcaaataatcggatacttttatcatttccatgacttggtgcatacctctacctctaggtacccaaggtatactcggaaaccaccatccatttggaactgaagcacgcattccatctttctagttcccttctacctaggtaccttcatcctaggacatctattttcccattgggctgcatccatcagtcgcttccttcagtttgctgccactcaccagtcaaaaaagaaaaaagaaaagagctttgcaggtcacagctacctacctatggtacattcctgcttctacttcttctacatagctgagctcattatttactggctacaggcctagcccctggcgaaggtgtcattggcgtacgctacattgcgactgtggccctgttgatgatttcctaaccgacttgtggttgccaccatcatctaacaatcggtcttacactacttctattttccctctcggaaggacccgactcatacacacacagatttgacgcaatttttactttttctaatttttttttatttttttgcggaaggctcaatcatcaagatggccatctataccccccaggcacggtctacgcgagaaggtaccatgaatatcaacgacacctccacgcctccttcgatggcggtctcgaccacttcgcccttttggccattggggccttttcccaacagagtggattcccacgccaactcgcacccgctcccgcaccaactccagcatccgcctcaagatccgcttcagcatccacaagcgccgttttcacagggatcctcgcagcggcagcaacagcaacagcatccgcagtggcacccgcacccgtttccgcagtcgcaccgtgcctttggtcctccgccgagcgctggcagtatcatcactacaaataacctgaaccgaaagtacagcaacggcaacaacaacaacttgaacggcaacagccccggcagcggaaacctgagttccaacgtaagcgtcaaccggccacccaccgcaaacgtccaggtccgccgccgtcctcatgctgccacgaccgccggtcgatttcgaagtgccaccagagttccggacctccctgtcttgaacaacttgcgcatcaccagcaacacaggcaacaccaacgtcgacgattccagctcatctgacgagggtttcagctctccagctgctcgtcctcagagaccagagcatcgacgctccatgagccatcctttcccgtctctgttctcgagcaagaaaaagaaggcataccagatgtatgctggcgattccgggtccgaaacggtagacgacgccggttatgcgcccaagctcggtaccagcaggccttcaacacagcattctcgtaatcataggaatgttccttctacgggtagcaaggactatagcacgggaaattgcatgacgtgcgggtgcttggtgcgatggcccaaggagctttccgtcttcaagtgtaccatttgcttgaccgtcaacgacctacagccatccagctcaggccaagggcaagggcagggtcctaggcgggatgcttcccggaactcacctcccgcagcggaagagcgagtcttctctcatggtaagaaactcctccatctgatatgactgttcgctcactcactaaagcctgcctagaacgaccaatttctttaggtcatacaaagtcactggccacacaatgtctgcgttcatatctttcgtctgctctacgctcaaaatcgggccgacaagcagatgtgcagccagactcttattttaccctggcaaaggttccttcgcaagatcagcaggaaagttcgctttcgtcaccaagtgatccaggaagggtaccggcggcaacaagcagggcggtaggcgtgagcccacaaccgcagcgcgatgggttaacggttccaaatactgacctggatcctcaacagcgttccaatagaacgcctcggtcgtactcatcatcctatcccgaaaaacgaccggccattcctgatctcgtcctccaagcacccggtcctcaggcgagcccacagattgcgaatcctgagatagattcgaggcggattttcaaacggcttgaggattatataatcagctgcctcacctcgtatcagtgtttaaatacttcgttctcgacaacccgcccgtcgcaccagcctagacctagtggcgaaccagagcgtagacgtcgaccaacgcagtcgcaacctcagccccgacctcaacccccacccatacctcaacccgaggcccgcaaaaactcggttactacagaacagccgtttgttgagctggacgccaaaatgcttttgctgggggactttgcggagaatggtctctggtggacgggaggacacgaagaaaaggtaccagggaggtcatcgtccaaccggagcgatcctggcgcgtctgcagtaagcccaagaagtcctcgaattgactgggcggaagtagaggactggtatacggcagtgcttgacgctgtgcggtcctggcccaagttttacgatgagcttgtcagtgaggattccagtctcgctgtgcctcctgaagcgcttaaggagatcgaagcacagttgcttgtgggacaggaccatgttcataggtcgcttttgagggctagcgagacgattatgaaacggcccggacgcctgatgactgcgcctcatgagctacggtttattctcattcttgccgctaacccactgcttcatgccaattacaagccatataccggcgagttccggcatatggactcattctggtctactcagggcggtccctcttctggaaggcattccggaatcataaagcgtatcgtcggtcttctgtctaacactcccaacgagtgtcacaatcatctcgtcaactggtttgcgaggtacccggaacctcttttcataaagacaaaagatctcatctcgagcttcttagcatttcgacttaaccgacagaatgaaaagaagtacgatgccagagtggatattaccgccggtttgattccaagtctgaatgctggcaggtctgcggcctcacttcatgctgcgttgggatcttcacaggcatcaggaaagaagcagaaagaaaagaagaagatatacaatgaagactggcagatcaaagcctcggcgcaggttcttgcgctgattttcgccgccaacaacacgggacattcacggcgcagcctcgccaatcttacggatggacccgtggcgagcacaagggatcgggtccaaatgcgcgggcaaattcttgccacaagcgatttctacaccactcttcttgacgactccgacctcgtggcggattttgaaacatgggagtcgaaaaaaggaaagtttgccttttgtcagtttcccttccttctcagcataggcgccaagatccaaatccttgaatatgacgcgaagcggcagatggaggacaaggcaagagacgcctttttcaacagcatcttgactcatcgtgttatccagcagcacctggtgttagatgttcgtcgggattgcctggtggatgacagcctcaaggctgtgagcgaggtgatcggcagcggcggggaggacatcaagaagggtttgaagattaatttcaagggagaagagggcattgacgctggcgggttgcggaaggagtggttcttgctccttgtccgtgaggtgttcaatcccgatcatggtaagtccacctctgttgatgattaactttagtcgtcctaaccttgttctagggatgtttgtctacgacgaggactcccagtactgctacttcaaccccgcctctcttgagccatccgagcaatactttctagtcggcgtcgtcttcggtctcgccatttacaactccaccatcctcgacgtcgccctgccaccgttcgcgtttcgaaaactcctcatggccgcaccgcctcccacgctggccacgtcccagcctcgccaacccatgacgtacagtctcgacgaccttgcagaataccgtccccgcctcgccagcggcctacgccagctccttgagtacgacggagacgtcgaatccaccttctgcctcgacttcgtcgtcgacatcgaacgctacggatccaccgagcgcgtcagcctctgccccaacggcgaacgccgtcccgtgaccaacgccaatcgccgcgaatacgtcgatctgtacgtacgctacctgctggatacggcggtgacgcgccagtttgagccttttaaacgggggttctacaccgtctgcggcggcaacgccttatcactcttccgacccgaggagattgagctgctggtccgaggctcggatgaaagtctggatatctcggcgctcaagtcggctgctacctacgataattggagtacgaagaatccggtggaaacggagccaacggttgggtggttctgggaactttttgaggaggcatcccccgcagatcaaaggaagttgttgctgtttatcacgggcagtgacagaatacccgcgggaggggcggcggcgctgtcgattcggattgcgtgcctgggcgaggattgcgggcggtatccgacggcgaggacgtgttttaattcattggcgctgtggaagtatggaagtcgggagcggctgaaagaagtcttgtggacggcggtgttggagagtgaaggatttgggttgaagtgagggagggggggatgatgaaggatgatgttgtgcttggtgtgtttgtgttagtatgaaagagttgtggaggttatggaacaggagtttctacatggctttttttttttttttttttttttttttttttggttaccctgcatatcatcccagaccggaagaaacgaggcaaagagaaaactgcatcattatcattatcggcatcagataagaaagaagatagcggaaagcaagccagataaataaatacatgcgtgtagcgtccatcctctgaataagccgaaacacaactccacgctaccgttgattgagcaacatgattttttatgtcccacagctaccatcgaagccagttttgagccaccatcacagcacgtatattgggggtgaagtgtataaaaggcgttggaagagtgcttgtcaaaagatgaaatggtgaagaggaggaggaagaagtcagtttaagacacccacttgtacatctaagtaaagtgatgggccgggcggtgctcttatatgagatgacagagtccattcagattggatgaaagataacatgtaacacaaagttttgattcaaacagtgccggtatgtatttcgtcacaacaacgacttggacgtcatccacatatttgaatgtatttatttccttatcattggtgtggtgggtgtaccaagtctaatacgtatctaatctaattccccctcaaactcctccatactgtgaaaccgctcatgagcagataatgcaaataaaggaatgaagtggttgcatagtggacatttgataccatcaccatcaccatcaccatcaccatcgctgtcgccattgacacaactcataccctcggcgtctctcaggtcgtcgtagtcaatatcttcttctgtaggttcttcttcattgtgattccacacattgtctggtgaatcatcccagacttcgtcgtcgtcttcgatgtgaaagtaataatggttggttgacatgtttgtacccaggtgatggtttgtgtcgcggtcggcttgtgcttgtgcttgtgcttgctcgtggatggttgagacgggatgttgttgttgttgatggttagtggtgctggggtccccgttgtcgttatttttcagtgaccctcttgctttcccgttagaggattcatagcttgtatcactcatgtccaggttcaagtccgggtcgtggcttgggtctcctgcatgcacatccacatccacatccacatctgaatgttcgagaagttcagcttcagtttcgggttgggttccggtgttgtcggcgtgctcatgttcgggatcgtaaacggtaaattccctcgccctcataaacatgtttttgatatcccttcctcctcctccgctgccgccgccgccagcggtcgtgggatcgatcgagtccatgttcgtcacacagacatttagcaacccgatactatactcctttcccccttttctcgggttaagcgggttaagttcgcggaacatcggtagcaatgtctcggcgacaagtctctggacaatctcgtcgtcaccatgggcgttaccgttgttaaaaacgtaaccaggcagaccctgactcttcgagaccctcccatagccataccccctcccctctttcgggtccgtcctcggtctcgtcgtcaaccgtagcgtcttgggccttgctagccacctctttttgtcgtcgtccatcagatccgtcttcattctctttaataacgacccagtgatcttcaccagttcccgccggatttgctcgatggtgaccaaagggcaggagaaataagtgtcttcgatgctgatttgcgtgggaatcgaccgagcaggtttgacaggggaggggtcatggccttgcaagagggagaggatgtgtttgcctgtccctgttcctgtactagaggatgaagaaagtgacgagaggagggagtcgagttttgatggtgataggccgggacaggagaggaggtcgtcgacggtgatttctttggggtttgggggtgaagatgagccaggcttggactgggaaatgaaatagtccgagagagcagcggccgttttccctccgattccgggtatttttctcagttggtgactgcccataaatctttgaacagtttcctcaccgtcgtcgggccccaaagacaagagggtcgtttggttccggggtttgttgacgttaccgaccaacttggcgaggagtttgttcgtggatatcccgcaggcggtggtgtacccttcttcttcgatttttagacggaggtgaagagccaagtgagaggcgaggaggagtttcgttctcaacaagccagcctgtccaccttcatatcccccagtcccaggcccctcaagaccaaccttttccctcccataaacttgcccagcaaaccccctcgcatcaaacgcaaaccccttctccgggtccttattgtctaaacaaaaccacgagtgctccaagtcatggcggttcagcagctcaacattatactcaataatatcacttacatccatccagacctcatccagacccagtctttcgactctgtcattccatgagtacgagcgcaatagggcgtaaagacgcttggagacgtcccgaaagggagtcaagtcttcgccgtcgacgatgaccaggtccgggcagatggctagggcggaggcgatggacatgagcttcttgacgccgagacggcgcgcggggtagttgcatgttgctagcagggacttttggcgaattccgagggggagggatttgagtgaaggggttttgttttcgtagaccttggaggggagttagtaagtaaggtggttaggggaggtgtacctttggttggggtgttttagttgaagaaccgaaggcttctttgtttacaccatgactctgaagcgataggggtaggtgtgggctgagtgggtgggtggaattcaaaacctacctgggcgtagaagcaatcgagatcctacatacgaagattcacacacaccgacagacagtcagaccagttcttgcaccatattgtatctacaattgaagaatgcataaagaacagtagggaaggatgctgtacaaaatggaggatgattcgatcatcgtgtttggttttcggctttttcctgggatgatccatcgcgggtactgtaagccgcatcacgaggtcgcggtgatgctgttcacgtcttgcgatgatgggtctgtctatccccccgtctgtcccatgtcttctcctccagtcctctgctgttttgtggggaggtggccgggcttgcttgctagggtccggtcgcagttgggctaaacacgatgtgaatgcaccgtgagttggtgtttcgaagagttgtgttgagttgtggttggtggtcttgccttttggcgccgttttggaggttgcaatgggtcgagacgggatgtgacaactgtaaagagtggggattgtggaacgctaagcgttgtgctccactcgtcattttgggcttattgcaattggctcccggtaacttgatcaagattcccttgccgcacagaccaatcccgaacgccctagcggctcaattgtgatggtgtagtgtagggttaccacagagcgccgatgggacctatggaatgggatggacggcactgagaacctacgggcgggtgagaggatgcccgatttttgactgagattgccggccgtgacctacagcgaatgacagcgaccacagcgcttaggtagttgcaaggcagcccacggcagaaggaagctggtcccggtcactgtgatgatcatcggcctctgtagcgtgaattaggcgatccatcagcccaaaatgggaggaaccctcaccccaaatgggaaagtccaatcttgagtccagtgccctcgccagcatgccaattgatgacgacgggaagaggaatgggcaagagcagtccacgatggagttggagagatggaggtgtggaaagtaagatcggtaccaatctccctcttccttccactcttgtcttcaaggctgcagtgccctgctcactgttcaggtctcctcctccctcttcaagctcatctcgcctcctcttttcaatcccgttcccggacagtttccatccgattcatatcattcattgtgtacctaggtagagcgaggtaggaattggaaacgacacacctcactcattacactacacaatgtcgtcctcagtctagatcgctcgcccgcccgcccagtcccttcttcctcctcctcctcctcctcctcctcctcctccacccacacacacccggctgctgcatcttgcatgaggctgcttccctaggttgaatacctacagctcaaggttacagtcaagatatttccacttttggcggcactttcgacctcatcgcccgccttagccaagaccaagactgcagactttttgaatcccagtccatccagggcaggattgaagacttttccccgccagagccaattcaatttagttacaatcactctttcgctttggttcctccctctttctctttgctactgcaatttcttctctctctctctctggcccgttcactccctacatacctctaatgtaagactgcccggaccatctcgatttgattgcaactttgcttgcttgcgcaaagtggaagcttcagttctttgctggacgtgcgctgtttgtgtgtgtttgtgcaaagacactaacaaagtcaaatcttgcagcgttaccacgggaaccttcacacacacaaggcaacaaatatccacatacacactgacagttttcaaacacgccacgcaatctctatctttgcacttgatcttggccaatttgcaagttcggacggaaagctcaaactttcccagtcgtctacgctacttccgtcaccattatcgcttctcttacaacccgccgcggccttggcttagctcgggcttggagatcgaggcatcatcattgatcctcctcctcgccacttacatcactccacacgcaaaaagaattttgggctatccttcaccatatccgacgacgacgactacaatcaagttactatcatcaatctttcaccacaccgtcgattcttttacaagctactgccgacgcccactgcaactgtacaccatcgatatcaaggacaacgtgctggctcatgttcttcccccttgcttcggacttggaaacagactaacctcggcccggcttcccaacggccaatggctacgagatggcatccactccttcgaaccgacacaagcttacgcccgccagctctcccttcgtcacccggacttctaggtccccaggtcctcaacggtcccgtgccatcaatgagacctgcttgtccctcaggcgtgtcataggcaccacttgctcctcgcccaccggcttcgattccgtccactcatctttcgcctacattgctggcggagctgttgtagtggttgacgtatccggcgagcattattcccaacgcttttaccgagcccgtccctcggcagtccccgtctttgccctttcacccgtctcccacactaccgcggcgaatgccaatccgacaccgaaagccaatgacagtaggaacaggactaccgcttcacagagagaattggcctaccagacagccgactcttcacagacctggacaagtcgcgagcgcataaaggctgccacttgccttggcctcagccgggatggacgatacctggctgtgggtgaaacgggctatgccccccgtgtcctgatcttcaacctccaagatgcctcttccgatacgccattggtgtccatcagtgaacatgcatttggagtcaaggccgtaacatggtcaccagacacaaagtttttggcttctctgggcgctgccaacgatgggtttctttacatttggaaggttgacacgagaaccggcgctgccaggctctttcagcaaaaccgctgtacctctcacgtcaagggtatggtttggatgggcaacaatttgatcacattgggtgtccgtcacatcaaggtttggagggttgaagaacctccgccgcctgtctctccgatgaaggccaaattctcccaacaggaggtggcctgttcagccgcccagctggcccagaaaccactgcctggccgaaatattctgttgggttccatgctggacgccacgttcagctgcgctcttgcacttgatgaaaacagggccatcatctgctcagaaacgggcagtatctgtctcttggatgacacaaacaagcagatgaaactaacacgactactggatctgaacttccacgttagctgcatatcgatgaggaatgaaacgctctacatcggtgggaaggatggtcagctatcaaccctcgcactcgatggtgtcttggaaggcacccctgaccccacaattcacaatcctcatacgtctgacggccttgtcgccctgggattcctcgccgaaaatttcgtcacaattgacagccgccgaacgatcaacatttggagtcctgatcatattccggccgtatcatccgacgacccgcaccacattcccatccctggcgccggcgacattgttggaatacaagagcttcctgggttgaatggcgcggactcatgcttcgtcacctggtctgcctctggaaggatcaatatgtggaatctggacggcctgatcaagttaacacttgatgttcccgtggaccaggtagagaacaacatcgatggcgagcaaccggccaatcagctagtggtggtgagagccagcaacgatgggagtctctttgttgtgggagacaagcttggcgttcttcgcatcattgacgcctctacgagagtatgtttactcgaaacgaaggcacactcctccgattgccaggatattgccatcttcgaggacgagtcaaggctcctcatcgcctcatgcggcagagaccgcacagctcaattgtttcaccgaacttcctccggtgcatttgaccactttcaaacgctggaatttagcgccaaggtcgtccaggttttgattccctcccgcgacaaagttctcacttgctcgctggaccgtacccttcaggtacacgatctggttacgaaagagagtgaccctgatgtcatggcagccatttcttcaagggttattacgctacgggcttcgccatcctcaatggtggtaacacctcttggaaagtcaatttttgtatcacttttggatcgctcggtttgtcattttgactacaacaatggacggctcttgaactcgttcaaatgccatgacgaaggagggtccgagaccgttgtcttggaatcactaaagtatggccaaaccgggggggacatgggcttcttgcttggcatttccaacacagacaaatctatccgggtgtacgacgctcactccggcaccttcatgggccgtgaatggggtcacacggaagccatcaacggtgtggtcatggtcgagggcgagcaggctggcagaaagattatcagtgtcggagaggatgggaccatcatggtttggggcttggacatacagtttccagtgactggttccaggaaccgcgatccttcgcctgacaagaccgccagctcaagggccaataacccgtctgcacacagtcgaccaccactcaggagggtgttatcgaaggctgagctagccgagtttcagcgaccagcttcatcccatgccggcagcagcagacagcgccgtctctcacccagtcgagcacaaccccgtcgttcctctcaacaacacgcagcgacttccaccacacgcacaccagtaacatcgggaaagcggggcagcctcgacggtacaggatcaatccgaatcaaacgcaacgccctacgtcggacatcttcaggagcaggcagcagatcagaaagcccgccttccgaggacaacggcatataccgtcgttgcgcatcccccccgcttatcaacggtgacgtgacacgcgcagcctccaccgtccgctcgtccgcccgcaagaagaccagtcagtcaaacctccgaagcaataccgcccctagtacatcggcagggcccagcagcgccaacggctacggctttggttccctcagcgcagccaccgagcagacctgccgccaactgcgagcctaccgcaaaaagctggccagctcggacgctattagcggcgacatcttggccgaactcgatgccgaactgcgacttaccgcggccgccctcggcgagcgggcgatccgtagccggagcaggaggcctcatctgcagaaccaccgcagctactgcggccacggcagcgatcgtgaacgtggccacagtcatcacgacagagagaaagcgctcagcgaaagcatgcttaccaacctgctggaccagtatagtgaacggttggtcagcatgttggatgagaagttgaggataaggctgctgagcgaggaagagagggaggcgctgataagtgcaaggcagagtcagcggccgaccacgtctggaggagggtcgacgagctcggtggcgtcgggggttacggaggggagaagtgggagcagctcgatcgggagcacgatcatgtgcatcgatggagatgggatgatgatgatgcaggaagaggaggacggtggggaggcggacggggagaccgagtgtgacggagagggaggggcagacactgaggcggaggatttctgcggtgaggaaagagggagggagagtggtgggttgaatgagaggatgatggggttggatttacattgctaggcaaatggaagaaagcaaaagaggaaccaggaaagaaccagaaacaaaaacaaagtggacaagataccccttctgaacaatatttccttttcttatcacgacttaagaacaacaatcacaacctacccacttgtgcgagccacgcacttctctttttgtcaaaacaattttttctttgtatcaacagattggagagaatcatcgactgcaatttgcattggagtggcattgtgcattatcggggagattagaaggcgggcggtagatggggctcaggcggaatggggaaacaaggagtgatggatagaagtgctctacaattcactcgaggcgttatgggtagtttgttaggttcaattggaaaagttgaatctccaaatacgtacgatcttttcttcatgttgttacaaccacccaccaccattcaccaatttctaagttccgaatagacctccatatcaccccatgtgctatgctaacctgtttatatgccatgtgatgccatgagtcgccgttttacaccgagtcatgctatgttatgccattgattgcccttttagccatccacccatccaatcccccttctttttcactctcgaaagacctgttggatatcaactaccacctctcaccccgagactttccccccccccctagagacatcccacacattcagttgcgcaaagcgcaaaccagttttctctctcaagccagctagccagttatgtaaacataaccaccccctaaagccctaaggacgtcgtgcagaagatccatgccgttgccgttgccgttgctgttgaccctgccgttgtcgttgtccctgccgctgtcgctgtcgctgaacgacagccgcatatgaagatgatgacgacgacaaggatgtcgcggatgagagtacctaagccccagtccttgatacccgtgccgcatcatgagctggtggatcatgtgagctcatgatacttcctcctgtgctgccttcttcttcttctagtccgtcaacaccactaccaagaacagctcgaccgttgctctcgggctgctgctgctgctgctgctgctgaaggtgatgaagatgatgaggatgataatgataatgatggccctgcctcaacgactcctccgtaacttcctcgacaactgatagctcatgcgtttcgtaggccttgacctcctccttctccttgtggagctcatgctcatgctcatgctcatgctcatgcttcgtatccttcttcttcttcttctccttcttctcatctctcggccttttatcctgtccctcagggtccgtctcgtgttgtcggtgatgatggttaatctcgctcttgctctcactctcactcttacggcggcttttagacaacatttgatctctcaatctcttccaatcagccttccagttctcgatgctgcggaccagttctggatcagcggcctcgacaggcgggaggaattcgttgactagggtctcgatggcgcggagttcgagacggaggtgcttgagttcggattcttggtaggagatttcgtcttctctgttttttgcattttgcaggttgtcgtcagtttggttctgtgggtcaaaagggatggatggatggatggatgagacttacagatcgaggacttccttctctagttcgaggatgcgagaggcggccgcttctgctctttctactaggagggcgtgaacgtgctgttggtttgtcgtgtggggtttagtatttgtacatatgtacatggatagggatttgggagagtgtgagggggacttacatttgattcctctctcctcgtctctaggcttttcaggactgcctccagctgagcagctagcttctcagattcggccgcgatgcgctctgtttcagcaccccgttgcttttttgcctccacttccactgcagcaacaccagcgccagcagaaggtgtaatctcagcagcctccgccagcttcaagtaaactttcgatgaaggcaacggtgggtgcgcccgtgactcaggcggtgaaggctctgatcccgaaaagctcttagctaaccaacctggggcagtagcagcagctgctgctgatgactcaaaggcacgaatgtcctctagaggcgagtgaagttgctcctcctcctcctcctcctcctcctccttgtctccctctccaccgctctcgctttcaccttcactttcctctaatcttggagaagaagcctgtgaacgttttgacctcctcgctgatggaccaacaggccgtttcatcaccctcaaaccaccagtaacacccacagcacccgcaggaccatcaccactgcccatacccccaactccggtccctgttcccttcccggtgaggacagcttccatctcatccaccttggcgtgcaactcgctgatactgacatcgctaagaacaccatggttcgtgaccatcggttccttggcctcctgcaagtggtgaattaaatccgtcaaccgttccacaagcacatctttgctgtcttgtgtgaggtggtcgtcttcaaccttgttagcaacagcagcagcagtgtccgcccgtgcccgcgggtactggttgggctggtcatcatcgcttaattcgtcatcggcgtgaaaagagagggtgttgtcgttgtcgtcatcctttacagcaaggtgatgaaccgtaccacggctgtcgttgacgtgagtgaagaaggagttgccggagccggagccgtagccggagccgaagccgtaaccgggatgggagccggcaatgctggcaaagctgggggcccgagacgatgagcggacggcctggagaggggcggagaattgcctacggaacggagagagtggtgaagagggtcctaagcctaggcccccgacgaggtgatagagcgtcgaagctgctggtggcggtaggtgatgggatgagggtaagggtgagggtgagggcgagcggctgccgtgctggtggagagcatagcggtttcgcccgctttgaggatgattgggtggtgtctgaggatgtgaaatgagttgtcgttcttcaaggttacatgaggagccttgtgggggggagccgaagcctgggggggattgtagtcctctgggaggggtttgtgtggtggcacgtaccggactacctgaggttattgttgttagacttggcaacggggggtgagatggggatttgatcgaatgaaggtccgagtctagatctgagtccgggtccgcataggttggtgccgcagaccgtcggtggtctcgttcatcatcatcatcatcgggcatcgcgatggctgatggtcttcatgccaccaataagatgtaaacaaagagtcgtgtcagatgtcaacaagtcattgatgagtgctaacaacaatgagggtatcggcgatggttttgtatcatttcaatatccccaactttccgtcctgtttggctccctctttacagactgcaatcttcggtttggtatcgttgctggactggcttgaagcccaaagcagatcaacaagatatcttggcagttttacaggctcctctacttcgtcgacgtagtggagcagttcagccgtcgtgtcgctgcgctgttggatgccagctaccggtagagaacgtacacaagaaattgtagtgtatgttgtttggcgatttctttatatgctggattacccacctcgtatgctggaaagcttattcaatacacagtgaggggaagctgaggccaccagacaagagaggggctttgacgggaggtacgttgaggttgttgttatttcggtgttcagttctcagttgaagttgttacgggcgaggtttcccttccgtttgctacaaatctactgtgttagtgctgcagttgcactggagccacagaggcgggtggaacattttctgtagtggagtgtactatgtacgggcccagggacgaacacgggctcgcacgggcagtcacaacagggtccgagctcctaagctagaggtagttccccggacagccgatctccagtctccggacggtgagccccacaaggtgggtggaaagcccccggactccgggccaggtgagctcggcgagtcatggacaaagcaagacaagggacaccggcgcacagccagtgggaaacaaaagcccgatggttgccgaatgtgtgtatttttttttttttttgttgttgttgtttttggcgcaaaagagaaagaaccgaaagagcggacgaatcagctgtcactctagtcgtccgagatgccccgccaggattgtctcttgagtctggacacttcaaggagcttcactatgtagcatagagagtgctctcactattgagagcttctatgagaaagaacagttacgctttgatatcgttgctcggtgccttgtttatttactttttctcgttcgtctgaaacctcaaagcacgctgagcatgacgtcaagtggaggttgacggtgtatccgtttgtcagagctcctgttttcgtgatacgggagtgacctacgaatgcgataatgcgagtggactatatctttcaactttttataggtatatgaaacggtatttgatgtgtttctgaactctcagtcacaagttcaactcgtctctcggcttctcaattatcaccacaatgggcctggttaccaaggacccaagactatgatagtatcacgctcaaagctcttgacaactttgaatccaaggagacctgagttcgcaacattaaggtgtccgcgtgtcggtggctgactgtcggaatctgaaggtcacctcgaagctcttccatgtctcccccatgtcacatcagctcctcactgtgttttatgtttactgtctgcggaactaagggggcatgcttgaatgtggaggtaagctatgtaggtacactatgtaccagcctcgagccgactgccaccgcaacgtaaccagactacagaggctcatcaaactcagagggctgctcatgcttgacgatcccccgttgagttccttggcaaaggttggtgttagaggtggctgttttgaggttgctatatccgatatttctccgcctcattcggtctgcccccaggaaatccaatgagaagcgcgggatatcaaggacaggggacagagcacaaacgcaatggaaccttgactcgagggtgccgtacgatactggcgagaggcagttgcaaaagagccgaaaaaaaaaaaaaaaaaaaaagaagcgagccatgccgctgtgctctgcttgtggacgggagggacgggagtggtgtgcatgaggatgagatgcatctcgattcccttgtcggttgttaggacagagtcactgtgcaaggcacgctgcggtagcttgcagtaacagccgggacaggtacactagcattgctgaacgcattaggtggatatcttgtgcccgtctgacactcatccgatccatggctcgggaaccccgccaatggtgactaaggtggactgagtgtgtttcccgtcccccggctccatggagcccttgttagtgcggtgactaagaacctaagctgaggcacatgggcaaccactgcctgactctctctctcccgtctccatgtctccattcccgtccctataacccgggtgccaacctacctacctaaacattttccttcgcttttgctttttcctcctttcttcttgaggtgttgtatttttctccctttcttcatagacggggctgttttgacttgcgcgtgaatttggcgccaaaccccccaagacgccaaagccagcaggaggatatcgtttcccataccgccaacactgcaaccactaacaaatccacttgcgtcattgtcgccggattccgcttgcctcggttcaagttgtgttgcgcccgactggcttaaggtccatgtcctacagggagcactaccagaaccctacctagctgccgatacctggcgcccataactgccgacgcggtcgtgtccggtacctcgagataaccgaacctccgctgttacccatcaaccatagagtggaagccgtcaacaccgcagggcaccagacaccgtgcgtgcagttcccgcagcaaaagtccattggacagccgactcccgtccctctgacaaccagtcactccagtcagtcagtcagtcagtcagtcttcttcaaccacctacctagtctacacagtaccgtagccaaccctcctcaacaaagaccgccctgatcgagaatacccaattgcggtccgattcatccggaacgacaagcaacgccagttccctttctgcatggtgcacggcagccggcctgcactccagcactccactgctctctacggcatcaattggcgacagcgatagcggccaaggcccggaaccaccagcaaacatgtcgtggaaaatgagcgagaagctcatggacaccatccggcactatgcgagctttcctgccaccggcgtcagcttgcgccagatggtccagttcggcgagaagccttctactggtaaggggggacagaaaagacacttggtccgtccacaaagcatcttgcaagctaacctgcgccgccatacatccaggaaccctcttccgcgcctcccaattccttgctgaagagctccccatccgtctcgcccacagagtccaggagcttgataaccttccagatggccttaacgagatgccttcggtcaagaaggtccaggcctggtatgcccaatcgttcgaggtgcgcacaataacagtctcctcttatcccccctccccctgtcccaccatgttagtgaatatctaacgggtcaactctaggaaatcacacaactgccacggccacacctaccaaaagatgttagggagcgcttgatgaagccgtcgagaagcggaaaacacgcctatctaccagaggcgacaccaaaccccagcatagaggaaggccagtacgcctcacacaacggagcaagctacgcaagcggactgaaccacaaaaagttctcggcctcaaggagatactttgctatggttgatgacacaggggattggcctcccgacctacacctttacaaccagaaatttgcgcagactctgcacaagatcaagaggcggcacgacagtgtcgtcaccaccatggcccagggcatcctcgagtacaagcgcaaaaggcaacgcatgcagatcgaccacaacatccagtctttcctcgaccgcttctacatgtcgcgcataggcataagaatgctgattgggcagcacatcgccctgacggaccagaaccattatcgcgatccctcatatgtcggtattatctgcaccaagacgtatgtcaaggacctcgcccaggaggccattgagaacgcccggtttgtttgcgaggatcactacggtctctttgaggctcccaagatccagctggtttgcaaccctaacctcaacttcatgtatgtaccggggcatctgtcgcacatgctcttcgagacgctcaagaactcgctgcgcgccgtcgtcgagacccacggccaggacaagcaggaattccccgtcaccaaggtcattgttgctgagggcaaggaagacatcaccatcaagatctcggatgaaggaggcggtattccccgtagcgctatcccgcttgtttggacctacatgtacaccaccgtcgatcgcacacccaacctggatcccgacttcgacaagagcgactttaaggcccccatggccggtttcggctacggacttcctatctcgcgcttgtatgcgagatactttggtggcgaccttaagttgatcagcatggaagggtgagtagcccggactgcgtcttgaggcgttatgcatgctaacagcttgggatcaatagatacggaaccgatgtctacctgcacctcaacaggttgtcaagttcgtcagaacctctgcaatagcaaccagcagtcatgaggggtagcggaagaacaggaaccgcatcccaaggattgacgctgccatcgtcactgagatacatgaaaaaacggcttaaggacctcgaggtctcggaacgcaagcaggttggcgacaccgaagccacagttcatcctcttccacctcagcccgtgccttcgtcggcgttcgcctcgggaaccggagtaagaaccaaagacagcgctctctagaggatcacaaaaaaaatagtgttaatgccttgtcttttgctgcaggtgggaaggacggcggggctcggatctggatttggtcggctttttctcgttttgtcaactctgtcgttcggctggttcggcttttcgattactcgaggcggttgagggactttatccacgtacccaccggatagacaaataatgtacgaaagcttacgaaacgaacttcacaaacacggatgaacgaaccggtccgaaaggacacatagcaacataaacgcaacgacatacaacgacaaacagatacgcatgaaagcatgggaattggcgctgtttacatcgggaagacaggtgggcggttttccacaacgcaagggggtgaggcgaagggtgaaaagggaagaagaatctaccctctgcggttacatgtcattcaaatagggcgccccgaaagggaagggatggtcaacgatgggagaagaaagaagaagaggtgtgcggggtactacgagaagctagtacgatggacgaccacctacgagcctaccacctacatacgcagcgaagaaaggggcaacaagggggtcaggccgtcacacggagagacggagagatgaatgacaataaatatcctttttacacacttcccttgcttccttcttctcatcccaactgcgtcttgtccataacagaaatatccgagttataggtacgtacgatatagatactcaggtatacgtaatgtacaaaggcatcaattatatatgtttaacatgtcactgtattcggaaacatgccaagattgtacgtatcttggtgtgtataaaatggctaaactacacaacggctgggtagaggtcatgtcaatagattctacagaatatttgatgggtttcgtagcgaaatagttatttttgttgtagctctaggtatgatgagatttggtttcaggacaagacaacaaggacatgccacactcctctcctcctcgttttctcctttcttatacacagtatcgtaccttgtcatgccagttgacgcttcttgacctcgaaatcatgtacacaccctatacatctccccttgttaatctcatcttcatttcctcttcacactacctaggtagtatctctctgcaacaataacaacaacgcaacgcttgctcattaaacccaattttaatttcacaatcacttcatgaattgatcatctagtcaaccctggtatctcaaactcaaactcaaactaagccttgtacaacaaatccaaaaaccccctcgccagatccaccaccacgctcttgttcggcaaactgcccgcaacgccatacaacgccgccgtatccccagcagccttttgcttgcccgtctttcctgagatacccatcttgagcgcctccacctgtcgcacccgctctttttcgcgttcctcttccaccacaccttccaaatcctgcgccaacctttcccaattcttggccaccggcgccgtcactgcgacgtgaatagcgggcgggttctgtagcgcgttcaagtgccagccgcgcgaggacatgccgtcggcaatgtcgtagatgttgaggtccccccgggcttggaaggccaagacggacacgagggggttaccgaggatttcgagttcttgctgcaaggtggggtgggagcgaatatgttcggcgagtttcttggtggcgcccacgatttgcgtgcaggatttcagatagccttcttctccgacagacatgagcgaagcccagcaggcggcgatgagagcgccggggcgggagccggcgatacccggggaggcgtagacgcctccggaccaggaagggtcgacaaagtactggtaactccgtaactcggcggtgcggtagagaacagtggagttgcccttgggggcaaacccgtatttgtgcgtgtcgcaggagatggaggtgacgcctttcagacggaagtcgaacggttgcgagtcgaagccggctttgtcgaggaagggaacgaggaaggaacctaggcagcagtcgacgtggagcgggatcttcttgcggagggcaagtttggagagggcggaaatgtcgtcgatgatgccgtgcgggaagttgggggccgagccgactagcatgatggtgttgcggttaatcaggcgggccacgcgcttggtgtcgacttggtaggtgggcgcagggcaggcgacgaggtggagcttgatgttgaagtattcggctgctttgcggaaggcggtatgggcggtttcggggatgatcatctccggctccgtcacgccgcgctcgtggtaggccttttggcgcgccgagaggatggccatgaggatggactcggtaccgcccgaggtggagacgccggcggctccggggggagcgttgaagagggagagcaccatggcgacgacttcggcttccatcttgcgcacgccaggaaagacgtccgggtggatcgggttggcgacggtaaacttgccgtaggcctccgtctgcagcttgagaagctcgtcctcgcccgaatagacggcgcccgagacgtagccgtcctcccagcgcgtatgatccatggtggcgagcgcttcgagctccttgcggacggcctcctcggtccagccctccttgggtagtgacaggtagcgggtttgcccagcgggaatcatcttggcttgcatcttggtgagggcatcgtcgatttgggcacgcactttggtgcgcacaccgggcaggcggaggaagtaaccatagagaatgcggcgagcgtcagtgaagagctcaaacagggtgccgaagagaccgcggcctttgagcttccacagagcgcggcgggtccagcggagaaggaagaggaagaagacgatgttgcggattctgtggtcacattactgttgttagtcgagtgtgtgtagacaaaaatgtatatgatggcgtggtttggttcccgtgtaagtcgatgagtatgcgactccctgcaagacatccacatgtgatttgcgatctggccgaggttacaaaccgcaccgccttcgctgcatgggaaatccaaaagatgacggccgtcgtattacccatacagagtgttatgagcacatggtagaaaggaatacgagactcacaagtccacattgaggttcaacacctgcatcggattcctcggtctcgacctcttgacgctgtcaatgctctgccggaggctgacaggcatgcgtgaagtgcccggcatcttttgtgtttgaaaaacaagagattgctaacttggacaggtagaaaagagggtatcgatgttgttgtaatggtgatgcagtgacccgagaggcccttgaaagaaggaagacgttcgggaaagaagagaaccaagtggggtgggaacccgcccgggatatatcacttattcatgacgggaagtgcctggcttacccacccccggcctcaaagtctagtggacgcgtgtgagctgtttagtgcttgcatcaagagcctggcagttcatttagcgccttgcgggggaagtggttatgtaaccgcagtcaaccgagggacctgaattgcctgagaaaggaagctcggcgtcggcgcgtcgggtggcagcccagcgtggcgattgcaaccatttaaacagcggacagcctcgtgttgaatgatgatgttttcccgctcactcgtttactgccaccccgtccgcggaccccgttcggttccaggttttgtagtagcaggacttccggggaagccgccgtcactagtctagcagtgccagccatccatccatccagatgttctgctgccgagggaaactcgaagaaggaaactacaatagaagccaagagggttgggctactcgccatttagggattcagtggctcgagacatccaattgaggtatgtacttctttccccaccattcccttgccgtttcgttatccgaacacatggaagtcgaaatatcgatcaaatcacacaatcacatgcacgaaggactcaccaccacaccaccccaacaatggccttctgacgtagcaccttgatggctctcctcggtagcaggtagtaaaagctcatccttagtatataaaatacttaatgaaccaaacaaccacgtcaaatcaccatttcttcgtgctaccaacctatagtgtacgtagcagtaagtactcgtccaaacataactgccgtttcatttgcctccccctccaggctttcaaacccccacgtccctactcctaaatctagtattacgtttaattcgttctcctcgtctttatatccatcttcgttccgtaggtttcccttccacaccatgggtcgcttgcctctatctgcctcctcatcctcgtccaccttgcttaggaggagaggttactcattatatgttgtgcaaatctcccggtgagcaaatagcagaaacattgtctcctcaaacgcccccgacccatcctgttccaattggcatgtgcttgctatgatgaaggagctcctcatccccttctccaagtaagaaatgctctttgtgttccataccttccctcctgagcccgtgtacgttgtcgggttattttgtgtgctgtaggtggtggttgtaatgctggtgctggtaaatcattaagcaaattcccctcccctttcgaacgccgttcctgcaaagtggcagccgaccgtattccgagaggacagtcggcagtacgcgcccgtccttgtccatagaatgtccagtaaggttcacaattcgttattttcagcttctcgaaatcgtcgttcaacgaggttggctgttcggttcggttcggttcggtacgtgcatgttcatggtatccaagaagttgaatgtgccttcttatcgcttgctatcctccatccatccattgacctctgcctgccttctcatgagtcctgatacgcggccttccactgagcgaacctttgcgactcggtctcacaagtatcctcgccagcttcaccgcaagcatagaggcgcaccgcaaggtctccctccttgtactcctgcccacccttctccttactgtatgagttcaagatgcgctggggcacaagagcgagcttggcgaggatggtgggatgccactggacaatgtgttcctgttgtctcacgtgttagcatattgtccgttttcacccccctgatcagcaacgctttcgcgagagctcgacccaacttaccaaggcatgctgctccgccttctgaaagttataagtcctgtagatgggatcaaaccaagtctcgaggaaaaacttggcccactcgccattcttcaccacgaagctgctcgaagacaggccatccttgtcctgcgtcaatacgaaatcaacatcgtgtcccttgaggtggctgaacgtcttgatgatgctgtcgggcggcacgacggggtggtccttgatcatcagctcctccagcctcgatggcttcatgacgtgctcctcgatcttcagctgcgggttcatgatgaaggcgttctgatcgagataccagatgtatgacgcatcggggaactcagtcatggcatgtcggacggcggggagggtggcccacgagacgggtgcgccgcggaggtcgtagtcggaggatttgacgaagaaggtgccgtagcctggatcgggtggtgatgatggtaagtaagctgaagtcaggatagagacagcgggagcatgcatctgtctttgcatgtcgctccccttggcgcaaattgggcggaaatcgaacacataccgtgcttctcggcatattttaacctgttttccttgaccatatctaaatacccctttccatatttgccctcattgaacaccgtgactatcaccaccggcgggttgcccgacggcttgtggtacgccggtggcgcatgtcgactacggccgcctcgttggaatagccagagtagcgtcaggaatgccaggccgataaggacgatggttttcaaacgcttgcctcgtattgttggaagagcggacgtccgaggccgaaaaggcggcgggttcgaagattttcgtggagggtatgcgaaatgcatcgcgggcaggtttgcgacgaggaacagacgagtccagaccctgaaactatggtgtcgtagtacgcgcggcgcggcgtcgtcagcttcggcagaagattccaccctcgcagggacagagggaaacggaatagagcggtttggcgggcggtgggaagaggcgaccaggtggaagcttccgtccgcagaaagaggagtagggggaaaaaaagatcgacgccgaaaaggtcaaactaggggttcggccgttggtgatgcgcgcgcgcctgttcgcgacggtctaaccagcttgattaggacaaatcgcccaaacaggacttttggctcaacaagcctcacactatcagtcgaggtttagttgtcgtcggccggacttgtttgaggaacaattgtagatactgttgaccaaggcgggtatgtcaaggagtatcaatctagatcggatcgtatcgtggctggtacctgactcttttttttttgtcttacaacgaaccaacacgctaaaacggacaaaagtgaaccaggtcggcgtgatagcgttcgttcggttggtcgcggctttttaatagcacgtattgtcgtcaggatttagacatggacatttggtcaaattggctggcagctttgtgccccgaacacaattcgtacgtattcccctgggctcgacgctgcacaagatgggagacaataggctcgacgggtggaggtggatatttattggaaagccccctttcgagatccaagatctggacctgactcgactcgctgcttcttgttggatatttcagtttgggcaggttgaaacaacgcaggaacaccctctaaattacgagcggcctgaagaagaccgttgccaggtgtcatcactgtaatacaagtagacgttggaggcgttagatgcatcgataagggtccttgagccccactctggcacagggcagccctcggtccaacaaggtgctcactcccgccaagttggaattgaactgcatcgtcacctacctcttggtcccgtctggaagctgatgacttcacattacgcagggggtatctggatatcttatataaagtaccttgtttcattgtaaccaacgctacttgctaaagcaacgcgtgcttgatttttagttgcttcatcaagtaataggacctcatccagtcatcatctttagacaaacccccaggtatctcaatggcatgttccaatctcgaaagacagcaaactcccttctcccatccgtccgacggcatagtgcacactcgaaagcatgcgcccaaagacatgtctgcccgaaagcaagtggatatccacccgaaggcgtgaggagtagcgaaagatggaaaaggctccaaagaacccagtccaaaaaggctcggattggcgctccatgccagtcccaaacgagaaggagacaagacgccttcttctcagggcgacaatgaagctcgatctttgcacacagactagttgccacgacatggaagcaggagccagtgacaacttaagagtgtgcaagcggttttgggggtaggctatggcgacagcggacgtggcgttgtgggcgaaggaacgtgggataaacaacagcagctcggattgaatactcgtttacttatctttcctcgtctcgtcgtccactgcgtcgtcttcgtcatcggcattttcatcctcttcaatgtcaacaactctgtcgcgggccttttcaaggactcttgcgctgaagtgacggacgaacttccatgctgcctgctccttttgttaggaaactgtctagtatgttatcttgaaaggggtatataaacttaccacaagaaatgtgagaacgccaatcatcacaagcatccaattgaccgactcaactctgtctctgcccctgcgacgtccacctactgtactacgaatgttgaaccactgccacggcgacatggcaataaaagtcttcaagaacccaagcaagccaagtgagagaaatcccttgagaaaatggaaagaccaagtcgtcggttcatcgtcaatcgggcgcatagcctcgacatctgagatgacatcgtgaatcgtctccaccacgcttccccaagggtcgacccaaaggttgatgatggggtcggcaacaaagcccaacacaaacacggccaagaagaacaccaccccggtgagcaccacgcttcccgtcgtactcgtcaaccagcggccccatctcagtctctccagccggtactcgaatctgcaggtaggacactgccaaaagttccggtcagacaaaggcgacgcttgcctccattgctgaaggcaaccctcgtggacgtatttttggctacctttgcatctgcaagggctgatcaaccggcccagctccggatcctctgaatagtatcgaacgcgtgctctcgaggtgaagcgagccgcaaatgactcgtcaatctcggtggtgggctggactacttccaagcagatgcggcaagtgcggggtttgtacgctcgctgttttggctgctgctgagagctcggctttgatgctgatgaacctgatgatgagctgtgcggtgtctcgtgggttgatgatgcttgcgcgctgccgtttggatggccgttggggtctgtgcccgaaggccatgaccaatttgacggtccaaagtccatgttttgccctgcaaggctgatgatacttccaagaacagtgctgcaaaattcaaaaagaggatgatgatatggtagaggtgtacggggtgacggggtgacggggtgacgggggatccggattgttaaatagcgagaagtccagagaacatctcggaaaaggtggaagcagcaatgtggtcaaattgccttgccaattgaacttaaccactcgctcttaaccccagcgtgcccagctcaagcgtcgggacagcactgcccgccgaagaaagagtgggcatcatcatttcgtaacatacctcaaccggcttctgtcacatctgtgatagcttccaccttcgtggcacagagtgcgacagttcaaaacgcatgtcgccagggtgtttctcaaacagaaaagtcgaagaggaaaatgtgaaaaatatctgatggggttgcaaaatgttaagagcaaaagaaacactgggggcttctgacctttcccctttcggactagggtaagtaccgtcaccagcgaccatgtgtggggttgcagagctacaatacaagtagctcctacttgccgttgcctgccgcgtctaccagcaacagcagcacaacagcgacgggaagtgcctgccttgaagctcaagtggtccgagctctttcaagttgagtccagttgctggcagtggttccagctccagttcgacgcgcaacttccccgtgcctgggccttgaacagtgacagcctgtggtgggaactctggaacccgcctcaagcttgcagccaaacgacaacagctctctacctgcctgcctgcctgcctacctagtcaggtctgccactcctccgtcgacaaccaaacattaaacactgcatttcaaagagccaaagcccgtcgcaaacccacccgcaaaaccaccagcagaaagatttgggaataaaggaacaaaatggcggacagatactccttctcccttactacgttctcgcccaggtaagctcccgtcgtcatagtcgctttgatgtagtggtggtgatggtgatagctgctaacacttgcgcagcggcaagctggtccagatcggtcagtcgcctcgacccaacccaacttcatcttccaactagcgacctcacatccttgcgccaatacgatcccgaccttatcatgctgactgtttcttagaatatgcccttaatgctgtcaaccagggtgtaacagctctcggcatcaagggtaagctccccctcccccaccacatacaccatcaccaccatggtcacctccagcactcgtcacctccatcgactactacaccctatactcttccgcgctcgcttatcagttttcaatactaactactcaccacagccaccaacggtatcgtcctcgccaccgaaaagaagtcctcctcacccctcgccgacccctcctccctctccaagatcagcctcatcacgcccaacattggcatggtctacagcggcatgggccccgactaccgcgtgcttgtcgaccgcgcgcgcaaggtttcgcacacgggttacaagcgcatctacaacgagtacccgccgacgcggatattggtgcaagacgttgcgcgcgtcatgcaagaggccacgcagtccggaggtgtccgcccctatggtgtctcgctgctgatcgccggctgggacgagggtattttgcccgaggacgagctggaggagcaaaagagcaaggacgagatggtggctgacgatggcgagaccaagaagaaggcgacgggcaagacgggcggcatcctgaagggcggccccatgctgtaccaggtcgacccctcgggcagttatttcccttggaaggcgacggccattggcaagaacgccacgacggccaagacctttttggagaagaggtataccgagggcttggagctcgaggatgcggtgcacattgcgctgttgacgctgaaggagacgattgagggagagatgaacggtgacaccattgaaattggtatgttatgcgatggatacggatgcacttgtcttaccgacacaggatgtggctaacatgtttgcacaggcatcgtcggaccaccggcggaccacctccttggcgtcgagggtgtcgagggagcaaagggcccccgcttcaggaaactctctcctcaggagatcgaggattacctgacgaacctatgatgttgcaaagcaggaagtagaagcaggcaggtaaataggcacatgagcgtatcttaatgaatgaccattacagcaagttccttgtgcaatagaaaggagacccgggaatagagagccctttcatgactacctaggcagatctggaccattggtgagtaaaacctcgcgtcccaactagtgtttggtaagagcaggcaaaggtgttgtgtgtaatgtcaaaagtggtatcattatgcaagaatcgatgtttcgctctttcagcaaagcaactaagccaaccagtaattgcacaacgccacgctttggtacccatgacaaaactcatcaacagacttcacatgcgcttctcctgctcaccaacaatcaagaaactcgcccaagggcctgccgcgaccgccttgatctcctttttagtcccgccacctccatcgtccagcgacaaaggtactttctcccacttggtcacccatttaatctcctctcccagtcccaactgaccacaccaattttgcccaatcacatacacctccccttggtccgtcagcgctattatgtgttcggtgcccacagccacgtccacgataccatccacctcgttcccgtccgtgtcggtgattaccacagggaccggactatcgttgtaatcgtgccaatcgccttcggcggctcgccgttggtcgaagaaaagtgttcgaagagaagggggtagctgtctgggatccccccagatgtagaggtcgttgccggctgtcaggcaggcgagcaaagaggaggtagggctgatggagaggtgccgaacggggccggtgggaagttgggagagaagggggacgggggaggggtactgagctgggctgtatggttttggggtttgttttgttagtttcgagtgaggtagtagggaatgcatgaggcggaaggggggaagaggacacaaggaaagaaaacataccactcatcgctaacctccctccccaagcacccaacaaaccgctcatcaccccacgtgtacacctcccctgtcgaagagagggccgcgaatccggtcgagtgagcaagtagctggacgatgtcgggaaacccggtgtaagaaacctcgaggaccagggttggtcgaggaatcacttcgtgataagcatgatagtgctcatagccacaggcgaattgttcctttcgcgaaggcctgcagtcttttggtctctcttcttttaccagctcatcttcccacgacacgtgcttcggtttgtaatggaaccctaggtctcggaggaggtctctgatggtggcgtattcggtgatcgtggctgtttcggaattgtaaactgttttgtcgtttgtggttgggtcagtcagtagtcaatggaaatgggcaatatatcggtggtgatcaggggatgttagggtacaaagagcaacgggggactctgggtaggagagggaatcatcaaatgtatgtacctgctacatgtccgttgtttgcctcggcgaaggttctgtagatgttctcatccacgaagcgtagggcgttgtggcctcgtggggcgcggcctgcttttgcgatgaatctgttgttcctcttttggtaaactattagaattcatagattcctggtcagcgatgtaaaacaatacatgtggtcgaacgcgtattatttcagacaacacatgtctcattgcggttctagagatgaagaaaactcgtatgtccgtgccgtttgacagtagcatatttccagtcatttcaagttgtgaatcactgactgataccaaattacttaccaatagtatgcgaatcaaagcttcgaatggtatgaatgtctctgtggcgaaacacgcaagtgaatttccaaaggtcatcagcgtcaccttggtatatttcttcttgttttgcaaaatgcagctgcaacgagtggttggctccggttgcatacaactccattgtcccgtgtggcttcatgattataaaaagaaaccaagacgatccgagcaaaaatacgtagatacaatgtattgaatcaatagtgtgatgttcacgtcaaagatcggtttaaggaagttggtgaatgaatggatgccgatttcgaagatggattgcgtggtggttggaaatcatggacgaggtccaaattcaatgcacgaagggatggatttctaccatatgtttgtttatgtaaccccctcccatggcagtgcttgtcgagggttcgagcgaaagctcaagacaattaggtaatgtccatattggaggagagtgcaatgggagagatttgtgcctgctctgctctggctacctagaatatcaaatcaacctttcccacttcctgttgaggtggtgagttcttgccgtcatcaggggcatgggagccatccattcttttgtcgtaaagtggaagtggaaggagctgcccacagcgtccatttctttccttttcaagggtgttcaagggtggtggtacgataattgcgcccaacacagctgttccactaacaattaattagggcctttgaacactacgttcatttctctttcctgccattcgttcatttacactcaaaactacctctagtgttacattacaacgaactggcttctcttcaaagatcttactacactacgtactcctagtcgatgtggtaggacagaacttcaaacctaggattcaactccggccttggaagacaacctccagcatcttcttggactgtaggcctcgtgcatgagaaacaggctcgaagtcgactgcgcacgcacgcacccactgtgacacagcttgaagccagatgcccaactttgcaaagaacatgtccaccttccaaatatctcgagctcaacccaacctccaacttcctctccggtctggtctcgtatctaccatagagggctctagttgaaggttgctggcctctaaaggccgttttgagttttcttctatatcttctcttcctcggcctcctcctcctccaccagcgacaatatcttcggtctcggcatctccatccccaccattcttcgtgttcctgcaaggcagcatattacatatatattcaccgaatagctatatctatcattctccattcggcataccccgattctctaggcgaaacttccactcccgctcttacgcctacaagcaaattactactgttgattcctcggccaccatggatcaggaccctaggaaagacaatccagtcgagatggatgtcgatcgcgatgatagttcccaggacccagacgacaacgagtcattcaagagtgctcttgacgagccccttgacttgaaggaactctatcaagatgccctagagaagccatctgaggagccatctgaggagctgaacgatcaagtgtcaacccctgctgccttgaccgcgagggcttatcaactcgaaatgttcgaagcaagcctcaagcagaacatcatcgtggctgtatgatataccttctctttcatcatacccttaccccttcttagctcttctctgaccgagtgatggttgcagatggacactggcagtggcaagactcaggtgtaagtggtctagaatccactacgggatattcttgctaatggttaaaaagtgccgtacttcgcatagccagagagctcgaacaaagtgacaaagttcgtcaaaacctcccggcattttctcttcggaccaatgtctaacagtcttttttctagcgaatctggttcctgacgccaacggtcgccctggctcgccaacaacaccgagttttgcaatcacaaataccttccgtcaaggctataatgctctgtggccaggatggggtggacagctggtctgagcaggctgtctgggatgccgtcttgctcaacgttcgtatcgtggtgtcgacataccagatcttgttcgatgcaaatgcccacagcttcgtccgcttggactccttgagcttgattgtcatcgatgaagcacacaattgcagcgggagccatcccattgccagactgatgaccgaggcgtacctccctgcaaagaaggctggtctaccagtcccgagcatcctcggtcttacggcaagcccgctaaagtcaaataacctcgctgacattgaaaagcttgaacaagtccttgatgcagtctgtaggactcctacgatacatcgagaagagcttcttgcacacgtgaaccgcccggagatgctcgttgtttcatacggcgactctggtaccgatccaacaccaaccgatctcatgacaagattcctagaagcataccacaggcttgatataagcaaggacccagatgtcttgttgctcaaagcacaacgcaccgaacgggctagggagaagcttcgtcagatgattaccaagaaggacacgctcgcccagaaagaattgagaggggtttacaacagggccctccttgtgcgtcgggaaattgggccatgggcggcagactattacctcacaaggacagtttcgcatatgttggccgaactggagcgcggggaacctccggcccaacaccggtacataggcgaggcattacgatctatccccattccggctatttcaaaagagcccatccagctctccccaaaagtccagactttgctcaaagtccttgcttcccatcaacaggacccggttggtattgtttttgtcaaggagagggtaatggtcagcattgtgacgcatatcatatccacccatccgctcaccaaggaccgttaccgcactgcttccatgattggcaccgctagtgtgccaggaaaggcgaggaatcacatggacatgacaaaaaaggaggacatgacatccctcgaaggatttcgcctaggccgcttcaatctacttgtcgcaacgagtgtcctcgaggagggcatcgacgttcccatttgcaacctcgtcatttgttttgacgaaccatcaaacatcaaatcctttattcagcgtcgcggaagggcaagagaggtaagctccactctctatctaatggttcaaaacgcctctagcgagtccgcaacggactggcataatctggaacggctgatgaaagagaggtacgaggacgagatgcgtcaaaacgcagaactcgagttgctcgatgatccgagaattggcagttatccggttctggaagtcgagagtactggcgctcgcatgactatcagagatgccagatcccatctcaatcacttttgcgcaaaggtctcgtcaagatcccgatatcttcagaaggaaccgtacttcgtcattcgtcaagtcaatccggacccagcatcacctggtcgacgaacattgctccaggcaactgttcatctgccagcatctcttgctcctgatttacgtcgccacgaaagtctttggacttggacgtcggagaagcttgcaatcatggatgcctcatttcaggcatataaagctctttacaacgcaggattagtcaatgagaatttgctgcctacaaaggtatctgacttcctggccgaccttggggacgacccgggtcatatttgggtcaagacacagttcgacccctggccagaggtagcttatgcctggcaagagagttcgtccctatacagtcgtcgcctgacagttctggttccaggtgtagaaaaccccctcgaattcgaatttatactgcccgtgccagttccttacatggcacctttaaagctgtggtggaatgccacttctgctttaacgctcatcaccagtccagagatgcaggaattccgcaaacaagaaggaaccagtgctgggccagaccattcatatgctttgctcgccatggcttttgcacatcgattcccaatccagggcaggcaatatccgattcgtcttgtatcaacccgaaggaaacttgacgtcgacggaattgcagctctcgagtttgaccctcgactgtatgaaagctcccctcagcctccccttgtgaggctcgtagacgggaggaacatgccctatttcgtcaccaagatcttgccctccaagccaccggtcgaactcatatccaagccgagtacagatcatgcagaccttccagagaacgttccttacgtggtttgcaagcccattggcaaagccgtgggtcagttcattccacttgatgcagctcaagaccaggacagttggactccgaagaatggaaagctgtaccgaaaggtccttccctccacacagattcggatggataacttcccggccgtgtttgctcaggtgggcgcggtcatcccagctttcacaagggcagtggaaatgagtttagtggccgcggacctgatgtacaatcgtctgggttgtttgcaacttgataacttgcctctcattacgaccgcactcatcagcagtgggtctcgaggcccgaccaactacgaaagattggagtttatcggcgatacaatcttaaagttctgcgcctgcctcactgcttcggcattatgtaagtgcttctcacaacacctctcacggcagctgctcaccatagcatagttccaaaccaccatgaacggttactttcccaatggaaagacaagcttgtgaacaacgtgcgactctgtcgggcatctcgcgattttggccttgacgagtacatcatcaactctgcggcctcgaagaagtggcggcccaagtttgtcgaagattatatggatgagatgaagtccccgatatcggcagaaacccggcagatgagctccaagatggtagccgatgttgtcgagtccctcatcggcgccgcatacatgtgtgggggcatgtcaaaggcactcgagtgcgtcgccctccttctccccactcccaagtccagccagttcaagtggcaggaaatcgagcttagtcgtacccagctttttgagtttgctcccaaggatgccatcctttccaagcaattagagcctctagaaaaggccatggactacacgtttaacaaaaagtcactcctaatcgaggccatgacgcacccgtcctgcgctggtctcggtaccaacgaatcctgctacgaacgtctcgagttcctcggcgacgccatcctcgacgtcatcgtcgtcaagcgtctcatggccgagacaggccccaacgagctcgcgcacaatgacatgcacgagcacctctcctccgtcgtcaccgccgacatcatggctttcctggccatggaatgggtcatcatgcagacggacatcaacgagatcgaccctactaatctggacgccctcggcctccttccctcatcccaaagcaggataacacctgcgagcctggtttccaacaaggaggattggcccttttggcgattcatgcgccacaactcgccacaggtcggagccacccagaccgccaccatagaacgctacctcaccctcagagacgagattcgcgatgcgatctggaagcacaacacgctgccgtgggccctgctggcgcgcatgggcccccagaagttctactcagacattgtcgaatcgctcattggagccgtgtgggtcgactccggctcgtggaaagcatgcgaggacgtgctgacccaaatgggcctcttgcctctgctggatcacttactcgagacaaaggcgcatgtgatgcatcccaatgtcgaactgcagatcctggcgcccccgaacaagcgggcgacgcgcaccgagtttgtgatcatctctaacaagagaggtatcatcagctccgggacggagtttctggatgagccgagtgccgttgacgatgggctggtgtcggtggagccatatgacgatactccggaacatgacgaggtgttttcttgcaagctctttgttggagggaagcaggtggctgacgtgacgggagcggcgacgaaggaggaggccagggtaagggcggcggagaaggggtgcttggtgatcaaggcggaaaggaaggtatggaacgaagcgaaagctgctgctaaagaggataaggggcataacacggagaatggagacgccaacgcggataatgggcagagcggggaaaaggaagaggtccctgattgccgtgatgcggatggggatacagtcatgaactagaagagtcaagggacagtctctactccggtcatggacaggaagacggatgaagagatggtgacgactcagtgtatatcggtaaatctttcgctgaggtaggttgccctgggtctatctgcgttctggataggtatttctgtagcagtttggattaccctgaccttcaaagtctttggatagcggataccttagctatagaaagacaccttggcttttttttttctttttttttctcctcttatgtagaggcgcggtttttatagtctttgtagcagttcataggtggcgatcaagacacgtcacttaaagcctgagagaaagagttgggtcagacatgtaacttcattttcgtccgacctcgacgattacaaggataccgacatgttaccagctttccattatttcccgatagcaaatgcctccagtccttcttctaccatgacgtaactacctgacaacctaaccatggacagatttgaaatagacacaccacgctcccataacgaccatatacaatttatcatgtcacacacatcccccatcccacacatccttacaaggactctactcacttcttcttagcaggccttccccttccccttgcagccggctttttcgctccaacatcctcatcatcctcgtcatcatctacaatatcctcatccttggccttcgccgccgccttcttcttgccagcagcagcggtacttttcttagcggcagccttcttcgctttgggctgtttaatatacttatccttggtgatatccacatcttcgtcttcgtcaacttccgcggcatcatcaataaggccggcgtcatcgccctcgaagtcttcctcgatggcttcctccaggtcgggcacctccttggcgagtttcttgggggcgaggacgctgctggctttgatgaaggggacggggtgggaggctgcgttgtacctgtggaagggagggatggttagtaaaatgaggtgggtggtaaaatggggggagggaaaagaaactcacatcctcgtaaaagcagccttagtctgcgtctcaatattgaccgtctcctccgccatatgacccaatcccaactccttgatcgagtcaaagtcttctctcgtcaggtagtagctatccatcagatcgatgacttcgggcacgcaatccttgccctccacctcgaggcgcttgacgagcttgtcccacagcacaggcatgtactgctggcgaatttcttgggcgtcgcccgaggacttgaggcgcatgtgggcgtggatctcgcggttgaagcggttgagcttgccgtacttgctgttgttgccgagccaggaagtgaactgggcctgtccgacgaattggccggcgataagacttgagggacggacagtactgaagacggcgtgtgtgggcatcaaactccattgttgctgggggccatgaatcatgcggtctactagatcaccatcgctgatgctttcagctgcttcgtcgacgagttcgaggtacttaaggttttgttcccttggagtgtagcccttttggttcaggaccatgggcctggaacggaggtagttctcctggatcatgagataggagaattcgtgatcgttaaagtagaggtcgatcttgtcattcagagttgccgtgctggaaggggcgaacatgccaccgccgatcagcttctggcaaatatcccaaggcttgaggatgacgtgcttttcccaggccttgctcatttgcttgctttgatcaaaatccatggtggtctgatccagcttcgctgtagagatcatgttgatgatctgccgaatgtccctaccgctaccttcgatgagagcattgacgaccggtggcgggatcttgagaccttctctgtggcagatggtcatgatacgcgagcggatctggtcgaccgtgggacgctgaaacttgatgtcaaaggcgacatgatcgaaaggcttcatctttggcaatctgcgctcgttgcaaatcaagatgagcggcacctcggtcttcttgcagaatttggccatagtaccgacacctccgcgatcaccagcggacataccgtcgacctcgtccatgacgagaacaatcttcttcttgcgggcatcagcatgcttaccatctccaccaaagaaacctagaagagatgtgttggtcatgacctcactaacaccgctctcgatgagtttcttgctgcgagtgtcactggcgttgctctcgatcacgtcgtagccttccatcttggcagcaagatgcgccgcagttgtcttgccgataccaggaggaccggagatgataatagcacggtatccacctgaaccatcggcgcctctcttttggaagttgtactttctagacttgggccagtttttaagccagttctgtatcttctccacgttggctttgttgccgcagatctggttcatcgccgtgggggcatactttgttgtccagagctgtgacgacggtgggggcagagcagcagggacgggaccagaaacaccgcgagcagcagcggccttcttggcctctttctcagccgccagtcgcagagccttctcttcgcgatctagcctctcggcctcttcacgcaccttcttctcttcctcctcccgcttctgcttggccttctccgccccctttccggtgccaccaccggcgggcatcgtcctgatgaggtaaaacaagccctcctcatcaatggtcttgatcccatgctctttgatcttcctcagcttgctgggtcctgcatcgtcgccgagaacgacgaaatcggttttgctggatggcgctcctgtgaccttgccaccatagcgcttgacgagtgcttgggcttcctcacgcgcgatagtcttgagcaggccggtgaacacaaaggtcttacccgccagacaatcaatttcaccttcaggaatgtcggcagtgcccgccatggggggtggacccgcattgccagctccggcggccttggtcttccagtcaaacttgacgttggggtctttgggaggagcatctggtgcttcaattgtgggaatattgtcgaggatcttcttgacgtcctcgggttcttcaaccgccgcatccttctttgcccttggcgcacggggcttagcgggggctcccttcttcttcgctggcttgacttcttcttcctcttcgtcttcctcgtcacttataacaaccgaggatttccgcttccctgccgtagtagttgtagatttcttgttcggcttgctgggtccaggcttgacgtcttcgtcgtcagactcggctacggctgctgttttggcgcgagatgccattcgcttgggcttggggaggagctcctcgtcactgtcctcctcggcatagtcgtcgtcctttttcctcttgctgccacccttgaattccgccgcaaatatgtcctctccagcatcgtgctcatcatccatgtaggcatcgccatcgtcatccttgtcgtaactcttgtaggccgtcgtgggtttcttcgtagtcgaggtcttctttgtagtagtcttgggaggctctggtgctttggcagcgggggtggctttcttccgcgggcttgttcgaagcgctacttttggttcttctggctcgggttttgcgggtgtctttttcggtgttgactgggacgcagcagcagtttttgtttttgaggttgcaaagtacttggcagcatcggtttcaactccttttacgggttccctagatagtctgtcagcaggaataggatgacatggaactgagaggtgtttcataaacacttacgctactttcttctttggcgcagccttggttggctttttgactctacacatgctggttagatgctagttctgagaagagatgcttttcactaagcttactcaacaacctcgtcatcttcgctgtcctcaacaacctttcttggccctgcgacaagattgttaatataacgtgataagcttgtgatggcgatcatggttcaagcttactaccccgggtcttcttctcctcttccttcttgggtgctggtgttgccggcttagcaggcggcgcgccaccttttggaccaaaaaacgagcgaatgtcggcaggcatgatggagtatgtgagaagaaatcactggatacaaaatgataaattgaatgtgtcaaaaggttgggaagatgtaacaatcagatgacaccagcaagcatcttcttatagtggcggagttgggaagtagggacttttgttcttggtgtctgagttgtccaggcagctgtccttctgcctaacaagtgttgttgaacaaaaggcctagaagggtaaagagctaacgggtcgactcttgtcccttgtaaagacggaagtaacaattgaatgatgagtgagacgcgaaggtgaagtggatgacgcgagtctgtgtccgggctctgctcccctgtcgcgactggtggggccttgtcctacaagaattcgccaacttgctgccttgagctacgcccacgcagctgtatttcttgtgaggagtcaatgaatgagtcccaggtcccgcttgtctgctgtgtccggcagattccatgtcgcggccggcacccgacactttttggtgggtcacaatttttggaagtgccgtccgtgccccgtccgcgcccgcagcaccttccattgcaggtagtcgctctgcccggtccccgtctctgtgcgcgcgctgcttcggggaatccgtatcaatcgtcgtcggcgaccggcatccaattggaccctccctccgtcctccgtccaccactcgtcccctccccggtccggtccacacccaaaccttcaacacaatgaagcacaacgcttcctcggcgctcctcagcgccttccagggccttaggatatcctcgtcggcgactcccttccgtgccgcgtcgctcgcaacctctgccgtccgtcgccccattgcgccgacccccgtttccgtcgcctcccatgtccgcctattctctgcgaccgccatccaggctggttcgtggctcgagcccaacctcaacagaaagaagaagatgatgaagggaaggcccagagtgccgacgggtggttcgaccaaaggaacaacagtggtttggggagattacggcctgcgcatgcgcgatcaccaccgcagaattagcgcccaacagctcaagctcgccgaggacaccatcaagcagaggttgcgtggtcagaagtaccgcctgtacaagcgcgttgcttgtaacgtcggtgtgtacgtcagcggtaacgaggtgagcagctgaacaacccacagcccgggaaggccggatgccgactgttagcggacatgaggctcacatgcatttccggtgtagatgcgtatgggtaagggtaagggttcgttcgaccactgggcgaccagagttgccgtcaaccagattatcttcgagatcagggggcaattgcacgaacaggtcatccgtgatgccttccgtttggccggacacaagcttccaggtaataacagcacatgctggcccaaaatctttgcgaggttgagaagagtagaaaactgacaagtcataggtctgtacgagtttgtgaagaagggtgacccaccagtggttggcatcaccaagttggaggatggcctcacggtggaggacctcaagaacccaaggaagaagttgttgatgccagagattacccagagtgctgcgagcacatcaagcactgctgctcctccttcgtagaggtggagaaccctgagcctattctaattgtaacactatgtagaacaacagaagggccaatgtgcaaaagagtgttgccatggccatttcatgattattatgacgacgtaacaagcatcaccactttgatttcaatgctctgagaatgtgtccgtaagctactaccagtttacctggatgggccagagcaccacatcgagtcaacaagcaatgctggcttcctagatataccctttcaaccatgccatgaaatgggccctatactagatgtcggttcatggaagatccaatatccagcatcggacgttgcaaaactcaaagagattcaagatagctgcctagaatactgatggcgaaagtgggcaactgtctaccccagggcctgtataagcgggtgatatggtccgtgcggccatcccccgtcatctgttaattgattttctggacggcgcgtcaactcgacgcgtctcccatgcacctccaatccagcatttctttccccttccgttgtcaacccattttcctctccacaatatcaccacaccacgatggcgcttattgttgacaagcacaggccgaggtctctcgatgccctcacctatcataccgaattgtcggagaggttacggtcacttgtaagtagaccctcttgttcccctcgtgcaaaagaagctccccgctgatgacactcctaggcgcaaagcggtgactttccccacctcctcgtctacggtccttccggcgcaggaaagaagacgcgaattgttgctaccctcaaggagttgtacggcccaggtgtagagaagatcaagatcgacgcccgtgttttccaaaccagcagcaaccgcaagctcgagttcaacattgtcgcatcagtgtaccacctcgaaatcaccccgtccgatgtcggaaactacgaccgagtagtggtccaggacctcctcaaggaggtggcgcaaacacaacaagtagatctgtcggcgaagcagaggttcaaggtggtggtcatcaacgaggccgaccacctcaccagagacgcccaggccgccctccgtcggaccatggagaaatactcgcccaacctgcgcctcatcctcctcgccaattcgacagccaacattatcgcacccatccgatcgcgatgcctgctggtgcgggtagcggctccgacacacaaagagatctgtgacgtccttgcttcatcggcgaagaaggagggttggccgattgtcaagggtctacaccagaggatcgctgaggaaagcggaaggaatcttcgcagagcgctgttgatgtacgaggcggtatatgcgcaaaagtaagcagtacaccctaacccgaaggcctgtcacgccttgcagttgctaacaacaaacgccgccatagtgagaaagtcacagatagtacgcccataccacccccggactgggaggctctcatcgggcaaatcgccaaggagattatggaggagcatacgccagcacgcatcctccaagtccgagcgaagctttacgaccttttgacgcactgtatccccgcgacgatcatcctgaagacgctcacattcaaactgatccccctgatcgacgacgcactgaaagcggatgtaatctactggtcggccttctatgaacatcgcatcaggacgggtaccaaggtgattttccatctggaggcgtttgtggccaagtttatgaggatattcgagatgtatctgatgagcatggacttgtgatttggggtctctgtttccgtttcaaaatgggcattttggcgtttggggaaggcagggggggggcattggcgtcgtgtaaccagctcgaattagtgggatttatttggcgaattatgacggttcttgcacacccacaagtgtcaggcaataacagggactttactctggtcaagtgtagtgtattgaagtgtacattgtaagctcaagtgtcaaagttgttgtagatagtttacaccatgtgtttgattcatggacgggcggtctcgtgggctaaaagccgtcgtcatattgcttgtcttggtttgtggctctaagggtgggtgactttaggggtgaatcctgttgaccacttagccacctcatccaattcttccaaaacctaatagggaagtcgaaattggacattcggaagagagggaggaaggtatgtattcaggaggcgggttatatctagactaccccccttccctatatctagactacttaaccgtattaagcacacatttcacataaaatcgataaatcccatatttcgtgacttttcaaccgccaagccaccagaaccctccccacacccccataatcgactgccgggactagcccggcatttcaaacagcgctataatacactacagttataatataactcgccctataaaataccctataaatctacggtcgccaacgtatatatcaataaaatcaatcctacactacactttacactcaattacactcaattacctatactaatatatatttaaaccaactttacaaattaccctataaagcaccctacttacaaccatagctacactctcccccccacctccaccccccgacgaagacgacgactatatactcaatacccttatcgccgccaataagactactaataataattttattaagcaaatattcaaaaaccgaccgaggctatataatcctcaaactactataccgatcgaatagttattcgaagactaagatataacaaagtacttcctttaaatctttacctaagacaatagcttcgctgttacagttatttcctctaataaccgccgtatttatcttgtatatactaagttcgggaagtttaaactaataggtactaaaataaagaagactaatataataaaatataactatccttttaaaatggttattaaattaaaaaaaattcctatctctctaaaatttactaacctgtcaggaacgtaggcgaaaggtaggctgaggtgactacggtcgtggctatacgtaggggacagtaagttaggggttaatccaaagatgtattaatagctaccgactataataaattatgcttcgttaaacctcttttatacttatataaactctatttatccgctaataagcattatagagcttcgtattaatttagcgccttagcacagtaccggattattcttcctacgaacccaacctaatataggtattatcgttagtaatcctacacattaattaacgaaggggagtagcagccgttgaggtgcttctatatacaagcttttagcctcttaatacgacccccccccttataggttccatcctcagaacctttacaatttatagtagattccggttaagtagcggaaggcgttagtatcgtactattataacgttgtcgggctacattaccagcgaaggtacaatatcctcgccccttagttccggcgaaccgttgttcgtactgaccgccgacgccgtatcccggatattatagccgcttcgccaccagcgagccgcccgctagaacatcggcatcgtaatatccattctcacgagctccaaatgcagcgagccgcccgctagcacatcggtattagaatgtccattcttataaactccaaatacgaacacgtaactagtattaaatccgactatctagcgtaccgcccgctagaatattagtattgtaatatctattcttataaattccaatacggatacgaaaccggcattagattctagaagttagtcgggttcccgaccgttaccaagactatcgtcccgcaggcgtacgaggtaataagtattattttacttaacaaggagtgctataccgaatttaagagtattaataaacgttttaggatactaatataattataccctatagttcctcttattagatattctctattatttacactcgtagtgtagtttaatactcttttaaaataccttccattatttacgcctattatataatactcctataatcgaattctaaggctcctcttgtaggttattctttatttaattatttgtgcctattacgacctattgcgatgcttaaatacgatccccctccttataagttccgtctttaggactttcgtttctttccttcgcttcctataattctatatactacttcttctataaacttcctttacttatattattccttcctaattacctccctattacttttatttcgttttttatattattctcttcgttctaataatacaacttttaattactacctttattctccctactataatccgaattacgtattttcctattttctacctttctttcctacttttttataactgttattattatttattcgttctatccttcctcttctaactatcgccttcgtcttatccttctatttaccccctcctactacttatataattatttaatattcttcttaccctatattattttatatttgttcgtttaaaattatatttatttactttaatttatattcgtataaggacctcctccttcgtttatataacgccccttccgcctaccctcttcgcttctccttttcttcttcctcctatccttacttttactattatatccgccccccccttacccgcgccggccccccccccggatatataccttactattatatacttatatactaatccccgcctccttaatacgcttaattaatatatctatttcccttttctattttcctttttttactccgtctttatcctccctttactttatatttattattaacccttatttaattattctctttcccatattctaacaatattcgtccttttacttatttaaaatataatattattttaacttaagcgttcgtaagcgctctagccctaaacttgcgcgaagttcttaaattgattggctagaacacttgctagactaaaagtacgttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttactaacgtcttttccttctaaagtttaacgaaaaatcgcaatattcgctaacaatacgccgctatatactcgaagtcccttatagtatttataatttatagaatattatatagaatatagcggctaagattatatactttactaatactaataaccccctacctacccccctcttacaataattatattattccacaataatattttaaactacaatataaacgcgcttaattaataatagtctctccacaatattgcttaggatgcttcgtactcccaattttaattataaaggctattcgaaactaggctactataatattagtaatactaacgctaatattaatccaacggccccccctaactctcctataaatatttctatactaaatactcctatttatatcctctcctcccccggttgtaattatagtccctaacgttagtcgattaataggaaattagcgttactaaatagaaaattagacgaattattaaaatttatataggaggattataagtaaataatataaagtagtgtctataaatattattaataggcgtagtagtacgcaggaatattactcctaaggtcgtaggttttaatcctatattaataataatagacgccactaaggatttttttatttagggtaataatagaaaatataagctatattttacctaacgcttcattaatatcctatattaaattaaactaccttcccttcctatcttttattctatttattatttctactttacgtctctaccttacatctctactttacatctctaccttacatctctactttcgcatctctacttatatttctatttacatctctactctacatctctactcttacatttctacttttacatatctactttataccttacttctacattttacgtttatgttttatatcttacgtctacgtctcacatctacgttttacatctctattctacgcctcacgtctatgtcctgcgtctatattttatatttgcgtcttacgtcttatattagcgttttacatctatatcttacgtcttatatctacgtcttacgtctgcgttttgcgtctcacgtctgcgttttacgtctctactctatatctctaataatcgctattctccttctattatttaattaacccttattaacctaatagtcggcccgccgttaatacgccgctactatatttctttaacttcgtattccttaagtaggtccgggcaatttatatcctcgcgtaaaacctacgaattctcgtcgtccgaataccccttccatttaacttagaattaacgttagtagccggatctataatattttataatcgccttaattttatactaaatattatcttccttaatatctataacttccctttatagcgccgccgcagcgggattcttatagtacaattctagtaatataatagggaatattaagtagattcagtaatatacagggagtacaaattaatatactatcttcttctccctaataattttaataatttagaaaggtcctaaaaatttatttactaatttaatacttaggcggcgttatttaatatatttcgtattaagtaaaacccaatttccaatatcgaactcctttaacttctagactttattatactatttcgtatacttttaattaataacctctaaggttactacgatttttaattacttataaagtaattcgttaatccaattagtagctactatcggaaggactatcctctaccttcgttccggatccgttaattcctaaggataatacttaaagagtaattccgaaggggattttctaatagtagtataaaaataattattatatatctactatattagtataatcttttcggcctaatcgacctactttatattatagaaaatccgaaggtataattccaaattctaattttacttttctatttatttgtccgtttaggggtattaggccgtactaaagtatttacaaatatttaaaaatttacaataaatcttttaaaattagtttataaataggttacctttatccaatataatagagtctgggaagttaaattactagaaaacgtttcgctagaaaaggaatataaattgttagacgttaattatcttctacgtagggatatataaagcgtacttagtaaagcggttaataataacgagaattgtattgtaggtttaattaaatatagggttgaataattttagtactctaataataaaatcgtacaaaatatcttactaaaggatagtaaggataagtaacgaccttaatagcctatataattagtaattgtaaggtttagctttttaatatactagatattcgcaaacgtaggatttaatattaattataatagtaagctagtaataaaattaattaatatactttaatatcttcctttaatccgggtatctagctattactatattatagtaaatatagagtaattcggcccgtatttattttaaaatatagatttagtattaatattataatattctattttcccctatcttctaattcttcgttcgtttccccccttcgttattcttctatacttctttaataataaataaatcctccttctacgcctctaataattattaccctaataataataattactcttcgttcttccgtaccttcgctactactatatatccgccgatatttcctataataatactttcgttttccctccctaatttaataataattttgcctacgaaccttaccttcttccttactactctatcctctctactattacctttaatttcctttcgtttcttctcctccctatttaattcgtcctcctcctataaattctgcctttcttcctacaattcggccttttcgtcctctaatgcccaaccctcttctattttgcttatatcctattactattccctctcttctaccgccatcctctaaacctcctttccaattaaaattacctgttttactagtacccttaatacctaactttcctttattgcccaacccttctttttactccctttaataacctttactaataggtaatcgccccctacctttaattttccccttcgtaattataatttctttaataacctatttactagatttaattttcctaaataatattcaatcccaaaattatatgctattaattctaatacctattaattctacctcgtattcgcctattccttattttaaaaatactataaatttaaataatctgtaattattaagaacggttcatttatatataataagtattacctctatacttttaatattcctataattattaataactctctattcctaaccctatacttaatttcctctggtaatttcttccttaagaagaaaattaccgagtactacctattaccgtataattatataaaaaccgctctaattataaaatctaatacgtccgtctctattcggatttataacgttaggtcgaagtagtacaatataggaacttcctaaaataactttttaaattcctcgaatactccttctacttctactataaatttgaacggcttttatttattccccttcaataactctattaggagtataattactttagaatataatattataaaatattaatagaattctataaaccctaagaagatttaaatattataaacgctcgctagagcctcttattctataattactactaccttctctaaatctatcgatacgctttccggggaaataatatattctaagaataatacctgctttatataaaatttatatttacttaaatttatatagaaattataattttatagttattaaaagacttttttaatataattaatataattttttttattcttattataaattagaatattattaaagtaaataatatatattgtatctattagccctactaatatattattaatatacgtttaaaatatcgctagcgcgttcgctaatcctattagtataattaagaatttatagtacctatacttcgtacgaaacgctatcttctcttcgtttccctctcgaatccgaatcctatagtacgcgtcctttaaatctaactttataaagactttagccaataataaccgattgaaaatctcttaaataaggggtaatactgtccgattcttctttataaccttatttaacgctctaaaattaacgtagaactttaattttctacccttctttaaaataaaaataataggaatacccgctaggttaatagaaggacgaatttattctttttaaagtatttctactaattatttgcgtaatacttttaattctttaatatttagtatataaattaatctctaaagcgctaattccctttcgattaaattaatataatattttagccggtcgtattagaataagggtataactgaagttttaaatactaattaaaattctttatactccggcggaataatcggtttaaagatggtaggtttactttttatttcctctaataattctaaggattatagtagtgctagttctgtagggggtactagggtagggtaaatactattaaatattattcgaaaaacctttactaggggggtagggattagaggcgattcggccaattctattacaatgggtagggctacgaattttaatgctaaggaagaggggattttgaatagaatatttatatacgcgggaaggtaaaaaccctcttctacccttactatttcctaagggtctaatagtagaattaaattctattaaagccctactaggataattacagtattatatacttccttcgctaatattatactcaatataaaattaccggctttaatataaaactgaaacgactattactactaattaatattagggttctacttataaagttaaaggtaattaaaaataatttctacggccggggatttaattatagtaaaagtaatttgcttcgtccgcttagtactataggaattatatattttaataaaataaataatcgtactatatataaaaataaactaaagggagaaattaataaaacgatagggtattaaattaatttttatatttaacggaaataaatacctactaattaaatttaattccgcgcccaaatttattaacttttatatattccgctaatttctataaatccttattaataaccttatttctaaatatatttataatctacttgtattatcctaagcggttgcaactactgctctagccgtaatcaatttaatattcgctctgtataagggggtacttgtagggatagggtaattccgtactaaatagctaacctaattgcaattataataaatttaattcgaatatactattataaaatagcctgttatactatacttatagtaaatatttagtaacttcaattaggtatattaattatacgtatagcctttttaataataaaaggaataaataaaattagggtttatttagaaaacggtaggggggcaatagggaaaatcggaggggttattactataagacaattaaaaaggaatattcgaagaggaagtaggagggtgcaaaaataaagaaaataatagaatataccttaaaaatatttaattttagtaatgcgatatagacggttcgatactttctaggccttctagccgttctacgtatgctactattttatttattatattaataccggccgttgaaaggatactttatttaaaaaaggggtataaccggttagtctaagtaacgatttaaatatattctaattaattatataataaattaaattctttaatataataacggttataaaagttataaatagtttctaaagtactttactatatacgttcgaatttattaaaagcggattatttaataatttaagtattattattatattcagtttccaaaaaagtatagaggtcgctctacgtaggtatattacaaacaatattatacctaggtttattatagagaattaatatatatttaatttatatattcttaaaattacccttaatataactaatagtaaataagagggaaatatagaggtactcttaaaaatacgtattaacattgtagaggtaattctacaattataaaaaactttcgctaataaatttagtaatattatatttaggacggtacttaatgcaggccggcgtagctatggttagtaaaggagtaactatagcgacggctgttaataaaggagtagtaaggggaggtatagtagaaatacgaatttaattataaaagaagtagtcctaataatagaacctggtagggataggaaggtaatttcctaccgaatcttattcaatgaggcctacaaaagcgaactatttctactaggatatatataaaggaagataattaaggaggagtttaattacagcgaactaagatttaaataattactacttatatacgaatttatcggcttccgaaatttaggggtacaaccgaggaacccggggcaatataagggggtagtctttattactatcttcttcgatagattctatagtaggttagtattattataataaaggcggagggggttaagtcgtttcgactataataactacgggggtagtaatataagaggggtaaggagtagcttcggcggtacgagagatagattggccgttatatatatatattttaatagtactagcttaactcccggaggaagagttattaatttattaagaacgtaggcgaaaagtaggttgaggtgactacggtcgtagctatacgtaggggatagtaaattaggggttaatttaaaaatatattaatagctaccgactacaataaactatacttcattaaacctcttttatacctatataaattctatttatccgttaacgagtattatagagcctcgtactaatttagcgcctcggcgcggtgccggattattcttcccgtaagcccgacccgatataggtgttattgttagtaatcctacgcgttggttaacgaaggggagtagcagccgttgaggtgcttctgtgcacgagctcttagcctcctgatataacccttattataattacttgctatagactaaagtatttacctaccctttaacgtgtaaattaactttagaagtagaggaatttgtataataattctatcgataaagatttactaatttataaatccgacttaccctctaaagcgtttaccctaatctatataacgaaattaaaaatatcgatattaagaataatattgtacggttgagttaagagtataccgccggtctaactaatacctaaaagttactaagaaaattcgaaacctttaatctatagtatatttataccttcgactgtattagtcgccttaaattcttaatctttatattcctctagtatctataaatatagtataaaaatccgataattttaaatattaattatatttacaatataggtctcccctcctctcccttctctaatttaattaattaattcaattaattttcaaatttcatacttcaaattaaagatatttataattataggtataagctctattaataccaccttccccgtcgtatttaatttcggttataaagagaataatgaatttataaattaattatttaaatacctcaataatttcgcccattgtattactatacctcactctgctatttatattaccgattactctacagtagaaaagcaagctcttacgtattatttccctaataattaaccctaattctatttttagtatatatttaagaatattattaagtatattaataataactaaaacaatcccttaaataactataattctcttaattctaagactattaaagttagcagccccaatattactaacccaattaaaccgccgccgttacaaccgactattataattactattactagcgctaaccctactagtaccaatactagcaccaatactagcactagcactagactccaaatactactaaggaaaccgactttcaataaggtagtaaaacattctaaaatttactatctagaaaatatattgtatattattaacccgtttaactaggattacagcccgggcggattactatattttattaaagtaatctactatatcgataggatcgattactataaatacttataggattatttaaataaaaccttctctattcgctaatttaataaataatactaaagtttaattttttactactatcttaattactaactaatccctatacaataaaaatttagaattaccttaataatacgctttaacctatctgctaataataggtacggtcttatacgaaataatactgcaattataatattataactactaatcgatctaagttattgtacgtagaatttagatacgtacttaataatctatataccttattctataacgtattcgataagatatatatacttattaaaaagaagtaaaaggattacgataataaaatcgcccgtaaaagcttcgctttaaaggatagttataaatgtaaccctctattaatagctattatagaaaaggtttcgtagaaggcgtttacccttatttagaactaatataattaggccaaaatatattttataagtaaggttctaataaccttctatatatacaattactctcaataactcggattaccttactactacgtactagtagttcgtatagtatataagtataacgataatagggtaaaaagagtggtagtctgagagccactcgttttagaagatatcgattaatactagtatttacctaaggatttagtaatttcctatcttttttcaacctataatattaaaagctatttactaataaaattaagtaataattaaccctaaatagtatattaaggaccctaaaatttttaaacgaacgaagaaggctaaatagaaggcaacggacttacttctctaatttataaaacctactcccttataaactacctaacccaactctacccctagcactaacaattaagtaggtcaaataggctacgtaattcaatactaaccccctcttacaattggctaaaaaataaaccttattaagaattaaaaaggtataaagcccagcgaccgtttaccctctcgctaggaggaagaatatatcgttagaggttataatagcccggcagtactagtaatagagactccccgtatctttagtattaatttactaattagtatcctttgcaaagttatttatatacccttattacccctatttaggtagccgctagtgctagagctagagtaatagagtatataattatatatatatatataaggtaaattataaaattatataaattagaaagttctagaaaaagactataaaaaataaatactcctctcctctctatatacttctccttcttaatactatatacgaatttagtgatatagggtacaattggatataccttagcggtatgcgttaacagatttggtacgtataggcacacggggccagtctgtatgagaaaccctacttttttgcggggatttcaatgacagggacccctgcacgcccggcacgcacaaaatatttgacgtgccagctcccctgcttcgtactcttaccccaagcggttaagtagtctagatataggggaagggggtagtctagatataacccgcctctgtattcaggctggatcgacagtgtggagatgttccagagagaaggaagcaaggaacaagcaaggtcgccaggggcaccatgctcctaaatggcttcctacgacatctgattgggtaaaatgtccgattttagccccatgcaccacgaccgttcccgcgaacagggcgtctgggcgtgcagggcccggggcacctagactagccaccggacgggcactccaagatcactgctcttgccccgaaccgcgttcgtgtccttttgggggactgacaccagtgagaccacctactctccacaggctcagcccactgaagtttcgctgaaagaagacctccaaacatccatcatcttggaccgaatctatccgattcacttctccatcatcggcatcatcttcctcccacaccgcaacccacacaaccacaataacaacaccaacaacaactttggccaccgggcaacggacaaccaatccagaccagcactacaccaaaaccacaacggttccatcaccaccggtccctcttcccgagctcagtaaaagctacccgctgagctacacacacggcgccgctgcggttgcagccttttactctcttgtttgcacatcaactgccgccataggggcacatcgacgacaagctcgcaatcatgtcgctcaacatcttccgcgtcgccggtatgcttaccttatcttggaggaaggacaagtcgaagctggattgctaactaactcgtcgccatggcacagcggactttagccacttggcttctattcttatccttctccataagatgacgcagctgaaggtatacacaactcgacctctggccatccatcccgaccctcaagacaggcaatgctaactcactactgtcacagagctgcgccggcatctctttcaagtcgcaagtcatctacttcatcgtctacgtcacccgctatctcggtacgccatcccttgaaagctatagatagctatgcgctgcggtccctccacctaggtagaccatttggctgacatagatctactgacagacctgttctggacgacaagctactacaacatcatcttcaagattctcttcattgcttcctccggctacatcatctaccttatggtcagcgcctacaagcccaccaacgatcccggtctcgacaccttccaggtccaatacctgctggctttcgctgccgttctcgccatcctcttgccctaccagtataacttctgggaaatcatgtgggccttttccatctggctcgagtctgtcgccatccttccgcagctcttcatgctccagcgtaccggcgaggccgagaccatcaccacccactacatctttgccctcggtctctaccgcgctctgtatatccccaactggatctaccgctacgttaccgagccgaagcacaagattgactacattgccgttgcggcgggcatcatccagacgttgctctacaccgacttcttctgggtgtactatacgactgtcatgaagggcaagaagttcaaactgcctgtttaaaccgtggaaacagcgaatgggttgggggaaaaccggggcaattgagcaaacaaagtcgatccatcaacctcttatccggttgatcaatgttcgactatcagcggaggctggactgctcgaattggtgattcgtgtttggcaccgtacggtaacgaaagtcgaaccctgaccacaaccgcagcttcagcacatactcaccgagggcacaaaactgttgtaatggcagaggaatggggactggggaggacatgcttcacccagtgcggtgggcatgcgtcgttgaacctcgacaaagagggataacgtgacaatgaaaataaatattggattgcatgttaggccggcgttggtgggatggagatggctttgtcgataagtttgcgcacaattatgaggagcgcatagccatcttggcgcgccaaggcaagtacactacacatggccaccatgggattggattccggcttggtgagcttctagaggcgatatatctatgtggtttagagaggtcgaacgactagggtactaaaatatcaaaactggcttcttctttcaggggcaatagcccgtgtgcttgagacatcaactgtggtgttcggtaggttgatcaaaaggtgacaccccttgaaccccttgcttggctgtcgcatggaaactgggtacgagccaagccggcgcataatcaaagatgtttcgagttctcagacatggtaacggtaccattggaagcgaacccccctgcacttcggcattgcacgatgctgacagtggtactacgcatcccaaaagcatgcctcaagaacatgctctcaaccgagaagggctctctaaaacgcgaatctagcctcccaccgttcatgccactggattactgggtatgggaagaggaatcatccttgtcccaaagcatgaatgatggttcttctcactctggtaccgactaagcctgacatatctggtcaatgacacaccattttctttaattctgtcacccatcttcctcgggagtgacgaacccgctttccgtgctacgtcctgaaaggaccgaagaacaaaacttctggggatcccagttcaccctcgtcatgtcgtccgcatgctctcaacgctctctcttcctcttctttcgcttccccccttcgacccacccgtcattaggggaccaggcagcacaggctggctcgctgggcgaaagcatgatgatgcttagctagcccacaacaaaccctctttctcacttcgtctctcccgctggcggtagacgttttccatagccatggccgctaatcactcgtttaacgttttcactaccttcgttctcttcttttttgtattaaacttcttaatatcttcaagctgtgccttgaaggatggccgccatgttgaagcagagcatgaggcgccacaggggtgggccgagagagaaattcacgacgacacagcgacaaatctcttctcatcaccaccgccaccatcaacgattacgataaccataaccaccatctccctcttcacctcaaccataaccccacctccctccctgctccatgtccaacaccgccgccaaggccccgacccagataatgacaacgccgtcgccgacctgcaatcccaaataacctccctctcctcccaactctccgccctctctcaagctagctcacaaaccagccaacaactctcgcaatcgctacaacaagcctcccaatccctcgcccaggcttcccagaggctaagccagaccgaacagagcttagctggcgcaaggatcacacagcaagcggctgagcaggctagtcgagttgcgacgcaagcagtcgcggatctgtcgagacagatgacagaaatgagcaggagtatgagccagagtgcggagcagagagtgagcagggttagtcagagcgccgaggagaggattggaagggtgatggagagcatggctgcggttgcgaaggacgatagtggtgaaaagggtacgaatatgtcagttttggtggggaccgcggtgggtggtgtggcggggagttcggttttaacggggttatcggttgttatgtttatgaggaggaggaggaggaggaggaggagaggggataggggaagaaaatgggggggaaaagagggtggggaggtggtgtatgctggttctgttcgtgatagtggttctgctcgtgatgttacaggtggcctcagctctcgtggcagtagccgtaacagtcggagtatctcaacaagggaaaacacaaaaagctatcacagcccagttgtatgggtagcatcaacaaacaacctttccaccgccggttctggccggacccacgtggcatcacgttcgacaatggcgacgtcagccatcaagttatccgactacgaagacgaaagcgtctacaacgacgacggcctaaatggcgggctaccctccagctcgcggggaggaagtcttatggagggcagaacagcattgtcaccaccaccgcctccaattcctccgcgagctaggtctagatctcggtctactccaaaagaagctgctcctgctcctcctccagcagcagcagaaaccttcccgttcgcccccgaaaatccggttcttcaggctcccactccaataacaacagcagcatcagttctgctttctcccttcccaccccgcccgaagagtgtcaggacaggagtaggcactggtccagtcaagctcaaagaccgccaaaacagcggcgacgaggccatgggggtaggttatgctgtgagctataactcagcgataccaccaccacctgtacgggccgccccacctgcaccaccaaagtgggcgccgcctacgatacccggctatgaggatgatgcaaagccgttgagctcctcaggctttaagctagacgatccgccaccgtcgggggctgctgctgctgctgctgctaacaagggaaagaccggcagcaacaaccgtaataacaggctcagtatcttccccggcccaagtcctagtccgacgccaagtacgcagggatggtcttcgtcgccgcttagttcgccgtctactcccccagttcctactgtaccaaccgaccgtttggaagcaagtgaacatgggagtcaacttaaacggggaggaagtggcggaacagcggaaggagaagaagaagaagaagaagaagatgagaacgaaaagagaggacgaccttttcaaaagcgacagcagcagcaagcccagacccgggcccggccccggggctcctccgtaacgggacaatcaccaagtccagctcctacactagaggcatggctaaagagggggatgtcctcgactagagtgccggtacgaaggagggggacggagacggagacggagacaggaatagtagctggtccaggggcgtcgccatcatcatcattgccgagatcagcttctacttcgaatcttgctgctgctgtgaggaggcagtcgtatacggcgaggttgagggaacaggtgcagcagcggtacatgctggatgcggacgatggggggaggggggaggattggcctatcaggcagtcttagtgtagattcatgggtagagagaaatcattgtcgatgaaatgacagatggatatgtcacttgttgattggtgatgatgtgtaactgaactgatgctagttttttttttttttttttttgcgataatagacaaatattcttgttcctgtatagctcggagaagactgaaggagctgtcccgaaaggggaatggatgttcgcttacgtacctctagtgcagttttgcacactatctttgcttcaaatgcaccgcataatttgccccaataatacttgtccgtgcaacataagctttgagatgaagccagtctcaagagtgtccaggtgactatccgtcgaggaagttgttaggcaagtttagaatggtggattgtacgggatgggtgggcgctcgggccgcttttgaaattaacttgatagcagccacgtttaaactccgatttcaacaaatgacatcggtccgatggtgtagttggttatcacgtcagtctaacacactgaaggtccccagatcgagcctgggtcggatcatcttcttttgcgattttttttttcttatatttaccttttcctatacttcattcatactttggaatggatttttggtttattttcccttttttgttactctccagtcttttaattttctcgttacctttaggcttcctcatttttgtagtacacctagttctgtcatattagcaaaatacacccactcctcttcatcgcggacgtgatagcgatcctgctcgaagaagagtgaccccctactgattttcttacttgtttcaaataatacacaagaggcgctgagcttgttctcaaatcatggaattgtcctccaggtcggaaaaggcaacattatagaagaaagggtcgtcaaacaacagccatcactaaaccaactcaacctagtacccatcatcatcccaccttcaaaaccctctctcaacgtcctcccctaaccgtcgtcgtcccccctcccctcctcgaaccaaccccataagcactccccgcactcccataatacccctcatcatcatccgaatacgccggcgtatccaaactgctacttcctctaccactaccaccaccatgtcgacttctactccttcttctatccctaatatcatacctatcatcatcatccaaatccaaatcccgatcccgatccctcaactcccgatacccccctcctccccgttccttcgctctcttctcttcttcttcttcttcttctcccgccttcttcttcttcttcttcttttcttccaacttcttctcaatcacattcgcccccaaccctccaacagcagcaccgacgatagtggaaatcagcgccgctttacgctctctttcttcttcttctttttggctcttcctgttgctcctggaactactgctgtggctgtcgtggtgggatttcttgccattgtgatgagacgatttattacgtgcgtgcttctcagttgcttcgcgcgctgctagtccgccgacgatggcgccgaggacgccgacgcccaaggcggtggtggagggggaaaaagtagacgagtagaggtctttggctttgcggaggggtgctgctgctgggctgggggagcggcgggagcgagagcgagagcgggaacggcgggatgaaggggagcgtcgtcgacgggaagagcgggggtagtctgactcgtcgtctgtggtgtagatgctgcgagcgccgcgggagcgggagcgggagcgagagcgagacaggccacggctgatacggctgtctcggctgggagagcgagcccgacgggcgtcggtgaccgcgagggcttggacggctcgctcgggatcacgcagttctgggccgccgtagattttggtctcacggacaatgtgccgctcgcgagtgccgggcgctgccgatggggctgaagctaggcttgggccgcgggaccggcttctgctcctgctgacgctgatggttcgcgctgcgacggggggattggtaccaatgccggagctgcgctcccaggagcggtctctaccccggagcggagtgccatttcggtctcggccgtcgtcgtagacgtaccctcctggccctggccctggccccgatccggtgcggtaagagataggaggagaaagtggtggggagggaacgggtggcggtgctggatgtgctgttgctgttgatgggatggcaccactggcatacggacgaggagcgcggccggggccagagatgaaatcgggggagtaatctctgtcgcgactggagtgatgagagcgggttggagagggaccgcggccgcggcgggcacgcgcgtcttgttcgtccatgaagcggaccatgtttgagtcgttgtgatgaaagatttgttgtgttgcaatgtgaagattccaagaatcgagttatgtgtctgatgccgtccgtttattaacggcgacctgacgtacttgaccacgagctggtatgagtaccctcaatctcttctcttcttgagcttcgaagcgtccagttcgtataacctccttgccaacgagcaaagtcgtcaacgtccaaccttaaagttgtgtgatgtcgaacctcggaaactagagaccgacccttttgccctcttgctgtcgaggcctttcacttttgccgtcgcctggataatgccgaggtgtttgatagattaattccccgggcgctgtgtaatgatacacgtaaaggacgttccgaccgagcttctagtgtcgtaccgcggcgttcttcctttgcctcgtggttgtgtaatgataagcctcttttgactaccgaagtgatagatgcggactgccaaggcacgaaaaggcgagaagaagtggtagtgtgacctcagttggtattgccgttgttggtgattgtggcaagtaggttgagttgactcgaatttggatcttctactatgtagccatgaaaatgggaacaacagcgagttgatgaagaagaaaagactcgtatatgtaggtatggaatacgaactcccggtgacgacggtgatgcttgcccgatgatattcagggccttggtgtaagtgacggcctaacggggtgccccacaagccgaacaatgaacccccctcccaaaaaagaaaaagtgactgaaaaaaatcagggaacttccacttggacggagcccaaacgccggctctttcgggaatttgccagttgaaagggcacgaggccttcgtaaatcgaatcgaagaagcttcgtgaatgatgggggactgattcaagatagtcgagggagacaaaccatgagacccctaaagagacaataaaaagaggaaaaggaagatttatccacctaatgatcaacagtgaaaacagcagattgtctttccttgcgaagctcgcatcccgtccaaagcggaatggaatggctgttgttgcccagctttgctctcggctgtccagccagcttcatttcatgcccagccatctttttaccgtacccaagcagagcccaaccaaatccactttcggtcacaatgtgtcccccccgaaaagaatatcactttcctcttctcgaatcttgttgttgtgctggtcctatgcattggtacagcatcagccctaactggggggtcgctgtcgtcccactgcagaagtcgactgtaattggcggagacggcgaaaccattccatatgatgtcactgtcgccaaccattcaggatcgtgaaattcttgggatgtcggggacaacaagcggtgataccctgcagatacctgcgtctcacaaagctgtccgtgggcgtcgatcttcaccttgttgctgacctcggtgaagaccgagtgcaatctttgaattaaaagtacttacacagctgtgattgaacaaaagcaagggctttccagcactcgccggttgctggtaacgttcctgtttcattgttccttatcacccaagaaaggttaggtatctaccagaaaagttcatctcgagacatcatatgattaacaaggcctggatttccttttctcttccttgcctttccgtctcttcaaagtagcttttgtctgtccgaccggcccagcctagcccatccatcacccatatgttcatttgcgtctgttactttttctggccccatcgttgccatgtcgtaatcatccattcacttccaaaatagccatgtacctggtgagtaaaaaaccattcacacaggtaacccctcttccgtagcttcatccctctccaacttctccagccccgtaccaacagcaccgtaaatcttcaacggtactgcgacctcgaagctctcgcagatgaggttctccgccgccaccaaaatcaaaccgcccctatcatccctcgaaatctcctccagcaagggatgcggttgctgctgctgctgctgctgctgctgcatagcattcctctgtctttcccgttcgcgttcagagatggtctggttcttgcgcaacataggcggcctgcttctgcttttctgatttcccccttcagcagcgctgccattggctttgactaacctcgtttccctttcttcttcctcttttccttcactacccttgtgcgcttcatccgcttcttcttcttcttcttcttcatcctcctcttcaataactccattcctctccgcctcttcgtcactaacaatgtcatactcctcctctccaatattagttatccccaaccccatcatcccttgcccttgcgcctgtcccagcatctgggactgtcccatcctctctaatgcctctgcgcttgccaccacgaactccaccctaaccttccactccaaactgactccgctcgttacaaactcgggtgtggctgtgacggggatcgttggcgtgaataccacccttttggcaaacatggtcgcttcactgctgcttaccagcacctttctcgttacacggtgcacactcgcttcacttctcagcgccaggctggaatctacccgctcggctgtctccaaagcaacgtgcacagcatagcaagggatctcggcgtcttcaaagtcaatggccatggtgatctgctcgcctaatcggtaagcggggcgggcgagcatgacgacggcgacacggcgaccgttgcgggcgatttcgaagcggttagtggattggttggagtagtgggaggcgatgttggagcggagaatggccaggtcgatggcctcttttgcggtgagagcaggcatgtgggtttgcgggccgaacggattaaagtgcgaggacgtgttagagttgacggagtagttggactgtcggcgggagggagggccgctagctgttggactgagaaggccaggggcgcgagcgccgttttggagttggagggagcgggaggagagaagctcgtcaacataggagaggaaggagtcttcgttggcggcgggtttgtctcccaatagtttctgtcgtgcttgttgttgttgttgttgttgttgtagttgttgtaattgttgctggtgattatgattatttaaagtagtggtagatgctgtgtttgtattatcaatggtcttaacccgagcctggtctcgcaggatgatgtagggcgccatcaggtcgtgacctaggatttcgccgtggctgttgacgctgccaagcacgcggaacggaacgtccacagacttgacgtgcttatcctttgcgcctcctggcctttgcgtgccaatgacgaggctgtatgatatcttcatcgccttgccgcgatgcgttggtggtagccccttgggcagtttgaacgaatattcaaacgtcctgctttccccgggtgctagctgcaggtcgacgaaaagaatcgactggggtgttgacaacagggggatcgactttgagctggcaatcccgcgcatctctttgatggtgctgagttctcctccgcctagaagctcgccaatggagctcgtgatgctgccccaaccgaagcctctcagtaagccgctgtcgcgcttcgtagtttccacaccgatgacgccgccaccatggccaccgactacggctttccgcttcacttgctcaaagggtccgaggtttaccaaagagccatcaagcgtaaatgaaccctggatttgcgcatatcccatcatcaacgtttctggcatctttgccgtacttggggagaaactggacggccgcctgctgtggcccgatcgcccaccagccattctcagcggctgtggttggacgtactcggatgccagggtctcggaagagtaattgctcatggagtaaaactcgccactactccttggtgtgccgccaatgctggttgttgaaagaatacgtgccgagggtatcgcaccatgttcgttgatggtggggatagggtctcttgatcgcatcgggagagacctgacggattcgccagcgaccgagtatgttgggctcatgatgttgtcttcatgtatgggccccaccggactgcctccgtggacaacatcgggcgaagaagatgatttggtgaaagggaacctgaactcggtgttcggctcggctctaggagaagccttgggagagggggacgttgcccatgggaagatgtttcgtgttcgttcggaaggagtcagagggccttcggtcgggctgtgtagtgtgttccggttgggagggtaagaggcatggaaaaggggtgatggctgctgagaggtctgcacttttgggtgtgtagctgtatgggggcgaggtaaatagtcaggcgtctgttcagtggtggcgtcacgtaagaaagacgcggccttgccagacttgggcccgccaaagaacggaagacgggagttgatctgcaaactcgaagctcgggcatgaccccttgctggtcgctgggacttggcgggagacgaattgaggtccggaacctcgtccatggcctttgtagagcccagtgacacgatggacaccgacctcttgtgtccgtggccattgccgccattgctccgggcggaggagctcgagggaggaccaccgcgggagctgctgctggaggcgggattctggatgggtgaccagggtatggagctgtctcgggcgcgggaagtggcagcagcggatggaactgtcaaggaaagggtggaccgatggccgtgaccgcgtccgcgcaccgagggcggcggcgccaggccgtcagcatggcccttggtacggccatttcctccttgtgtagcaactgacgacgacgacgacgacgactgaacagggtgaccggggccgagaggggatggctggcgcattcgttgctcggcagcggcacctagatgtctcggagacggatgcggattctttgtgggcgtggtcggcgggggcccgggaggtcgtgcgacgttcttgaaggtgattgtgcacttgacttcctctccggcgaagacgacatggtcctgccagcggacaaagacgcggatgttgctgttgctgttgctgttggcggctgcggcggcggcgtctgctgaaggcgacatggttgttgaggatcggcctgttttgtttatttgttgggtatcgtctagtatcgtgtatgtcgttcaaagccgtcttcctctttttatacactccttcctcttgggtatgcgtatgaaccaagcttcttctgcctctgttgatggatcgccgtccaggtcgctaatccgctgtttctctcttcattgctgacgagcagcagcattttcggggtacacagtgtgctcgagatcgatgctggcgtcggcgggcgggcgggcgggcgtctaagtcgcagattaggtcgtgttgcctgggtatacttatgatgcagtgtcgagagaaagagggaggagacgaagagagagagagaaaatgggaaaccgaactgaacgaatgcggtttctcctcctcctgctgactgactgccctgactgagagcagccaaacagcctgagcccgaaagcggtaggtcgaacgtgtggatggagccgccgggcgctgagtgttgttgcgataggttgccgtcaagccgtccgcaccgctggagtcgtcttggagttcttggctttggagcatcgatggtgccaagacatgcagatgacactgtccgatagcgtcaacagccccggagcacgcaggggaacctggctaggtaggttgtgcttggtgagtgaggtgccctgaggtgtgttgggggatcacaaaggaaaaaggaagggcccaagcttctcctgaacatccatggccaaaaggggggggggggggggggggtcacacaatcacttcaagttcctgtccagatgccttcagttgcaactaattgtttcagcattccatgtcatcaatctatgagctccatactcagagagactcttttaggttatcataggtacctatagtgtaacttaagggagcttgttcagacgccggcttgacacggcagtccgattgggtatcttgtccattgcaaaactccgaccccccaaacgccattcagcaaagaacatctgccaatccgagaatctccattatcaaccctaaccccggcggagtttagcaaggcaattgactgaaaccatcatgatgaagatcgacgacgaccacttcagaaaaaaaggaaagaaaaaacaaaaaagcaactgaaggaaaagaaaacaaagaccacaagcaaggagaaatccacccactccttaggtacccttccagccctccatcaacgccaaccactcctgccactcagcccactccctccttcttctctcctcctcctccatctccctcttgacaatcgcctgcgcctcctcaagaatcctatctgtatcctccacacccatccgacccatgctctccaaaatctctccaatggccgtcagcttctgatctttcttgtgcttcaacttgctctgcgtctgaccctcccgcatcaccgccacatactgcgcgtcggatttgtacttgagctgcgcgatctgctggttaaagtattcccggatttgtgcggggcggtcaacatcagattctttgcggattttaggcgtctcgacgggtatcttggtgttggtgttgcgagaggtggtggcattgacaaaggaggaagaagaagaaggaaagtgctgagagcgagaacggccgcggctaggaggaggaagaggaagaggctgggaaacaatacgttcgataatggcaattgcttcctcgttggtggtgatggccggattgaagagtccaccaaaagctagggaacctttggcgagctcggcctggagacgggcgctgatggcggcgtggacttcgcactcaatcagttccctgacaagcggacggctgcgaggtgacgaaagaggacgaggcggctggttagtttgcgttaactcttaaagtcgtgatggaaaagggttgcgacgggacttacattctctccagctcatccacctcgtgctcaagggctgccgtctcaacccgcatctccgcctcttgcttttccaggtcggcaatggccttgttgcgagcctcgaggtgttcacgcgccttgtgaccgggaatgccgtctgccaaggtaccggggtagttggtgatcgcatcctcgatctcctcctgattcgaggttgcaagtcagtgatcgatactagaaaaatgactacagcagaagaaggagagagaaacactcacataagtataggtctcaacatgaccataagggagctccggagcaccagcttcctgagtctcaacataatcatcagggagtttcggcggaggaccagctttaagttccaccatctcgaggctactgccactgccgctactcagactctcctcaggaaagatgatttcctttcccttgcccttccaatcagtcttcttctgctgaccatcaaaagggttcgcagaagcagacgaagcctcagcctcgtcctgggtcatgtcgaactccctagcctgcactgcaaactgcgcttcaaagcccggaggcaccgaaactatcttcctgatctggcgctgcgcatcaaaggggacagccttgcgaaggggcgggatattgcgctcgtcaatcgtaatgcggggaggaagatcgccgacatagacgtaaaccggcttgctctcgccaggtatcttgacgggcgagtaatcggcgaggttggaaaccgggcgtgtgccatctgctaaaagtgccggcccggcagtagcagcagcgccagcagcagcagcctcagtagaagtcgaggcggaggcgaaagcgctgtcgttgtcagtgccctgaagaccctggacactctcgggctgaccgtagcggcgatggcacagctcgcgaccggcaatgggatccatgcggtcgaaaggaaaattctcgattctgccggcgaaattggtgtgggcaacgcccgtggcggtccacttgaccgaagggttggaaggcacggagtaacggccggtcatgacgctaccgtcgtatgcgtcgtactgagactcgtaagtgtcctgggatgagggagagggggacacggccggcatttcctcgatgggaggtgtagaggggcgggtacgctcaaggttctggtaaaagtcagccagccagtcagtcagcgaatatctttcatacctatgtgtgaaagcgaaaggaaattacttacgctgggaacaggaaccttggctggaccgccaaccctaaaatatctgttatccgtcgcgcatccctccgtcagcttcaaaaaagtcctgggtgaaatgctgctagcatccaaaccctcgtcatcgctgacatcgccctctcgaaggaaggacatcttgacaaaccccctgggcggagtagacggagtgctgctgccgtatccaccatcgccaccaccaccactactgccactactctggtcagaattcgatttcgctgagccatgagacgcatgggaagagccatatgaaccgttggaaaaactgcgcggcgacgtggccgtgggaggccgggagaagccttgctcctcccagtctgcacgctcttcggcgatcgcggaatggggccgatagtaacgaccacgcacttggaggccgaacggggagtcgatggtgctgaggggggaagtgatgctgatgctcgtgggagaagaaggaggaggggttttcggaactttgcctttttcagaggacttgccatcgtccattggggttccctcttggtcttggtactcttggtacgtgcttgtgtcattgctaatgagttgcctgtgtctttcagtaataatggttgccacgccattttgcccactggtaagtatgtttctttcctctctctctcactctctcttctctccgttgggatgtgccactatccctttggttggtcataggttggttacaaaatgtacaccaacaccccctggaggcccccatatacaagaaggacaaaaatgatgacggtgacggtagtgtgtaggtctaaggggctgtcgacgtaccggttgtcgtcttggacaggctctgtgagctccaagaattcgggaggctggattaccgcctcttgggtaggctcgtttgccgtctctcgggcaggctcgctcgacatctcctggattgccttgttcacttcttcctgaaccgcctcgatcgtcgtcgtctcctgagcaggctcaggctcagtctcggtagcccttggctcatacatgagcctgaccaagggctctaacgcctcgtcgcgagggtagtggccgtggccggtaatgccgcgcatcgtgacgtaggccatcatttccgcgtcactgaagtgacgagtttcaatgggccggctgctgctgccctgctcagccgaggcaaggtcagctcgaccgcgtgtggataggccaggcgaaattgctatggaaacaaaatcagttgatgaagagagacaaagaaagagtcaagtgatggatgagaggcaagtgagcttacggcgggtaataggagggggctggaccgccggctcctctgcctcggtgttcacttcatcggggttgatgaagtagcggatgggcatatcttgctcatcctcggggtcgatgaaccggactgagccggggttggagttgttgtgagtgtggccactcattgttgttgttgtctcgcgtcttgagagtgatgaggtatatggtcagtcaaaggaaggcttcacgcgaaggttcggtggtgttgaaaggaagatgatgaggaggagtaaacgcgaagaaacacgcgtgaacgcagggcaaacaacgcgaaggaactttggttgctacaagtgacagttgattccacagcatacgcggtgaacaacctggattgctcaaactgagagtgaatcggatgcgagggaggaaggggcatcaagattcaactctacgaaggacgatcataacgaagaagaagaaaaggtcatactcacaaagtccttggtccgacttgttgctaggttgcgaatgagcaaaagtcaaatcaagaagaggaaagagacgagggcgagaaggtcgcgtcaacaagagagttatctggtttgcttactcccctccctgaacaatagtgcaaatcacttacgttaatcacaatagcaaacctcaataggcagttcactaagtcatccttgaaatctaacagctagttcaatacagcagcaatacctagtaatgtgcaactatgagacccaacctgctgcgtggtggtgaggtgatgaggtctgtaaactaggttggggatccactcctcatcctattcaaagatataaacaatagcagcctgaatcagccagacccgcgaggacaggcaagtgaacgtgcattcagaaaccactcacaatacctagtcacaataggcagacggacgggaaagaaccttgatagttcagatggacactctaccctcaaaaccaagccgaaattctcaccacgcgaccacttcatccgaactatgaaacacctccaggcagatttctgatatcgcaaggaagataccgacccacgcgagtagtcgtaagaataacccgagcaggacagtccaatacccctctttcttcctacagaacgccatcacacaactgtcatacgcctcgtaacaactcgcaaatacgtcaaccaaaaggtctcaaggattctcctgtccaggaaaggcctggaggttgggttcagagatacattgaggacgcattgaagcgtgtaggaggaccctgaaggtatgattgatggattgtgaaaaggagggggaaggaaatgagtgtgtgtgagagggagagagagaggttggcgcgggggggggggatatccttatcatcactcgccaagagacttcgtctgaagtgtgaaacaccgacagcaggtttttgagaaggaaggcacacgtatctagtatggtaagatagtcattcaatcattcatccaactggttactggttgggcagcgcaggttgttgatagagcatgctcgactccggttgtcggagctgggctacctagtcaccgcaagtacagggctcgtagttcttgcggtctgcccggcaactaactacctaactcaaggtacgcaggcagttctcgttaacccgctcgagagagtgatggaattgctgagggcgtcgtcaacgggtgccatgtcgtacgttactttgaaatggaaatgtgctcgaaggaaattcaagtagacaaccgcaaacatcaccaattttgacaacaggatcaacggcagcctggagtggtgattaaaattagacactaagccataaaatagggtataacaactcccgacggaatcctctctcatgtatccataaggccatgcgtccttctcaagctgttgccagcgtcttgttctatgctcctcttctcctctgtgctccttctcctacacttggttcgctcctttcgtcacgaatcccgtttctcagcacgcttctcactcctcaccgcaccaaagcccaactcacatactaggagtaggcatcaaaacataaggcaaatccgtctgatcccccctccccgccaacctaatcacactcccactactactatcactattctccccactcctcacactcgccccttttccagaggacgatgccaacgacaattgcgaaacctccccaggactgatccccgtaccattcgtctccgccctgcacagccccgtgtgccccgtcagcgccacgctcctaggggaagccggcgccgtacgaaactgtctcagttgttgctgccaggaatacgtagtcgagcaagtgccagaggattcgcggttcgcagagcgttgataaggatgatgatgatgatgatgatgatgacgatgactgcgactgctgaggtgggttcttgcggttttcgctgtttcggggcggaggtggttgtgagtgtgggtgctcctgagggaggaggaagaagacaagtaggaggagttagtatgttgccgggtcaggtgattgaggccgcggaaggggttggcgtcgcttgggcctgggtctgatgggtgggcggctgtggtgtatttggctgttctccttcttcttttgggagttttgggcgtgggggttctgggtggttcccgttgttgttgctgacgtcgatgctggcggctagcgatatagtgctctggttcgtttccagcgtggtacatgctaccgccatcgctatctttgcgtaaatcgccagaggagtaacttcgcctgggcgcatcgttgtcgatgtcgctttcgtagaaggagtttggtgagggttgttgcggttgctgcgagtagggagagaagaaacggcgatcattactgccatcgccttcggtgccggcgttataagcaattcccggatcattatcttcagctccatcatactcgtactctctggcaatttcgtccaacaccatcggatcaagcggtctcatgtctttaagcacctccgcaaaaacgtgcattaaccgtctgaattcgtcaagcgatagcggccgagtagaataccgagcgcgctcgtacagctttatgaattcactcagggcctctgatggtgctaccacgccgagctccgtcaaactagtcagatactcgcgaagtcccatgctctcatgtcgctgaagtagctccacggcatccgggtccaatagcggcgggtccatcctccctgcttctccctcagcctcgccttcgcatgcccggtccggcggtgcaagggtgatagccttggcctcgatcaaattcggcagttcgcgtatgactgtatcgtattgcacattcgcaaggtccggagaagtaggcggaccccagccagggtgttcgatctcgccccagatatgggaacctccatgtagtgcaccgatattgatgcacgtcggctcgtcatggcccgatgggtgcgtggtagtcgaatcatgttcggattcccggccctcaatggtgcccgcgctgagtccccttcgcacctttggtttccagcgagattgtctcccagcgaatctgtctgtggcttctttcgaggcttccttcgctgccgtggctatccgtccactatgctcttgctgtggttcttcatcttccccttcatcatgattcctttccacctcttgcctttgcgatgtagggtgcggcacatttgctgttgcagggacagaagctggcccagaaccgggagcagctgaagtcggaggcaaaggcaaccttggtctcgcttcatacgcaatggcggcactcctgctgagacgggcgacaatcaactgtctgacatcgcgaggcacgtcgcccttttctacagggacccatgatttgggtatcgagtcgagcaccgctttgttatagtacagtcgggtggcgtagataaagacaatgatgagaatagtgacgaggtaacagagcgcaacaatgaggatgctgtagttctgcttggtgatgatcgcctggcggatcaagtcgataggactgacaatgagaaaagcgagaaggacgagatagatgaagtagtagacaagtttgtagaggtagtgggcgatggtagacacggccgacttcattctttagtgtgatgttgtcgaggtcgcagctggatattcaaatcacctgccgaaagaggcaaacgtagagaagcgatcacagctgaccgttgttgaggtcgaagctgccgctggttccagaaggagctcgtaacttgcgacagaaagatgttgggcgtcggggagtgtcatggcggcgcgggataggttggaatgcgatgattcgagaccggaggaaaagagccgcaattcaagggagatagtggccgattatcagattgattaggacattgaaggaggtgcgatgcctaggtaggtatgttaggtcgaaaaggcgagaaagaaaataaataatgaataaactcggcagcggaggccacgcccgcgaacaaaggagaaccttgaaaagatgcaggaactggaccgagacagcgaacggaactatcgagttgggttaaagcccgtggatcatggcacgtgtgacctcatttcccgccggctcgcccatccctgcacagccgcaccattacctacgtaccgagcccctgcacggcttgaccgttcaggggggcacagggggggacatcgctgcaagtaaacaatctatttgtaccttatgtagcaccacgaccgtacgctcactgaggtagtaccatacaacataaaacattccataacatgccgccgaaaagaaagccatgcagcttttctccctatttttccttttaagcaaaacccccctactccgtgtgtgtgtgtgtgtgtgtgtgtgtgcttactcatacaagaaatatgctccagtcatcacaatatcttcatcacctcttccactggttcaggtctagtagatggtccgcccttggctgcggctccggaaaatttgcagcctccctggccaggcgcatatccgtcaacgtcagcctcaagtcccgcgcatacggaccaaactcgacaatgagcgtggtcaaagcttccctcaaggcctccagaatagcatccacctcagggcactccttgataccctcaacatccgtccagtgaacctcgaacccttccttgaaccggtccagcttcttggtcatattcgtcaatgtccggataatcgtcgcgatatccctctgcacgttgccgtacttgtcctcctgcagactgtggcttgtgagcatgctgagggcgtaggctgcgttgatgtaaagactgggctcgccgtaagggcttccgagaactgcatggagcatccttctccggtactccttgcggaatggaatccccacccacttgtggagtcccttcagagcccaactcctgatgaggctggcggtatcgtcggttcccgtgacggccttttggatctccaggagttgatgcttggccgcatctatgaccctcttcgcaaatggcttgaggggagatccttgaccaggagcaacggcaacctcaacaaccgtcttctcaacctcagacaggaagttccgcctcctggcagggcctcccaggaagatgggttcctcctttggaggtggagcagttcgaaccttttcctcaacaggctgtactacgggagcagccacaggctcaggagcctttccataattgccaatgttcgtctcaaggctcttcagaacctcgagacaaatggagcagacctgcgaccacgccggtccgtcctttcggtcgaggtcttcgtagatggctttgcgtctctccgggaaatcgcgcgcaatcagggccaactcccacatggcgaagcacttgtttgaccattagcaatcaggtacgtgacaacgtgcacgattcaagcgaacataccttgtaaaacaactttctgtgcccgagtccgttcaagagactgccattgggatccttggaccccgatgtgaaagggcgttgatccttggtcggttccttgaccatgaacatggtgaacgcagtgttaccagcaatccaaacgatcaggagcatggtgctagccaggatgatcgaagtggcgcttttgaaggagacgggccacgaatatggcacatagttcgtctttggaaggttgaagaatgggcgaaagaagaagagcgacagccgccagaccaccttgcgcaggaacgggtaggtgaccaaagtcaatatcaggctggcaagcgtttgattgagtgactgcaagaaaatgctaggcatctcaccccagaacttcttcataagggtgccgacatcactgttgttgttacggacggccttctctgagggcttagcgacacccaagaggagccggtcaatgtccaaatacagatgtctgatggcctggtagacgccgagcatcacaagatgggtggtaatgaagacagccttctcgttcagcctctgtctatcgtacgacaggtacgtcacccattccaacccagagtccttaggctgggaaaggaggtagacttgggcaaacagccaggcagagaaggcatatgtcaagatggtctccaaggttgagaagttgcgccaatgcttcaggaaggtatcgaaagccgagtcggatgttcggtagccgggatggtattgtgcgatgcgcaggatgaggatgagcgagccggagaaccagaagaaggcggcgcgaaagccagtcgggccgatgggaaaccaagaccagaggactagatggagagcagcatggtcagttggttcgcgtcaggtagcagaaggtagctggccagcttacaagagttccatctggccaggccaatggcatagacatatgcgatgacgagcagaatcaaggctgtggtactaaaacggcgatggagtgcaggctggaggaagtccttgtagggcggtcgtctaacagatgcggacgccatcttcacagcacattgtcgacagtcccgccgtcgttatggtagttgtttgcctgtggatggtgtctggaagacgtgatgcgcgtgagggggagggcggggaggggggaggtgggattggtcctcgtcgaaattaagctgaggtcagtaaagcccaatttggatcttgaggcagcagcttcgggtttgatatgaggtgttgagttggttgtatgtaaataaaaaaacggggtgggcctgcctgccgcgctggactggactgaactgaagcttccagttcccgtagtccccaaaacacgaggggacgcgctgtcgtcagcctgtcactctttttggatccacacgagctgaaggcccggtatcatgattggccaagatgccccattacgtctccaacaagccaagccgaagctttggagcggcagggcaggacggcagggatccacatggaagttccctcgaaactgacagtggatgctgacagcgcacagcgggcagccactgagggacagcgactggtggtgtcctggctcgcctggataacgcaatccattgcaaccacttgcgaccacttgcgacccggcattgtcgtcccagatcacaagtcacaagtcaccttaggttcccgcgcttcaacttacaaccatccacccaagggaaccttggaccaccaccgcctgttgacaaaaacatcaccaacaaaacaggcaccgacgaatcgctcgttttccgaagggcctcatctcagcttccatttgcttgaagaaccgcatacttgtacataccgaatcccatctcgtcgacgacaatcaatcactaccctgcgcatcgcatcaggcaccgataagccaaactatctgctatcataaccacaaccacaaccacgacaaccaccaccagcaaccatgtcattcgatcagctctcctcccttgaggcggggcgccgtcgtaataccggtggcaaccagtacaccgatgaccccgagttccagcgcctctcccaagatttgatgaacaagctcttcaagcttaacggcaacaaccagcgactccaaggcgaggtcggccacctcggcacgcggcgcgatactccacgggttcgggaacgagtccacgagctgattgaggagtcgcgcgatctattcaaggaagtcggcgggggcgtcaagaaggtgcaaacctgggaagatgtcactgtacgttactattctctctctctctctctctcttatcaccactcctcgtcccctccattgccaagcgccggaccgtagactaacacgccatacccaaaaaaaaactagccgacccaaaaatacatgcaacaaaaactctcgcgcgaattccaatcctccctctccgaattccaatccctccaacgcaccgccctcgacaagcaaaaagcctcagtaaccgccgcccgctccgtgattgacgccaccgacccttcgcactcttcgcaccccgtgctcgagtccggggaaccccagctgctgcaatatcaggagcaagaactcacccacctcgcgtcgcaatccgatgtcgatttccaggatgcgctcatcctcgagcgcgaagaggagattcgcaatatcgagcagggtgttggcgacttgaatgtgctgttccagcaggtggctcagattgtcagcgagcagggcgagatgctggatacgattgcgaataatgtggagaatgtgagggatgatacggcgggggcggatagggagttgaggagtgcggcgaggtatcagaagaatgcgaggggcaaggcgtgctgtttgttgctgattttgagcgttatcttgacgattgttttgttggcggtgttcttgggctaaatgggtgggacatgatatggcatggtatgaaaaacaagtgcaggatgcggaaagacgggacacagtaaggatatgattgttgatgatgttttgatgatgaaacggaagggaatggcccggaggacagggtaatcctgtaatggttggttttgttatttctgttgctgtcgttgttgttgatttcgttatcgcaaagacgcctgggagggatcaaagacaggggaaaggcgttttcggagttcttacattcttttttgactcttgttggctatacagtttccatctggcctctgtaggcggccagtccatctatcatccatccataggtatcttatgtctcatacatctacatacatactgtacaaaaaccgctatgctctatcttgtgacatggcttgcgagatcactttctttacggctgtgtgattcggctcccaatccagccccggcagcttcggtctcacatacggatcatctcccctccccttggccggtcccagatatggcggcaacggcatcttggccgccaccacgctcgtgatcgcgttgctcgtcagactcgtcgtgatccagtacaggtgcagcgccgccggcaagttgatggtggcgggcccaacgatcagcgtcagcagcagcagcgcccgctgcatcctaagtcctacggacttttgctgcttgatcttggatgcgtgctcgccaatattgtttgggttgacgtcctccgtcccggggttcaggagacgcaaccacccttcttggttgcgaggcattacgttgacgaacatggtgaaagaaagaacgaaagggagaatgtgcagagggtcggcggccatgaggtcggggaaccagaggcagccctccatggtggtggggagggtgttttggaaatagctggagagggattccgggaggatgttggctagggggttgacaatggcgtcggcgacgggcgtggtagtggtgacggatgcttccgtgacggcctgcgtggcgtttgtggccgcttcagttgcttgtaacactgcttgttgtgtggtttccgccgccttcgaggccgcctccgccgccgccctcccatccttattagcccccaaaaacatacccaacagaccaaccggtccgccacacaacctcctcaaagcctcgatacccaccagccagccgggaaaggccaaaaacggcacaaactgcttccatggctgcacgccccactctttcagtaaccttttgctcgtcttctccatccgcttcatgatctcggtgggcgggtgaaagtcgtgcttgacgggatcggcctgcttcgcgtagttgacttcttggtagtgcctccggccccatgccatcagaatgggcttgagcagggcccggcgctgggcgagccgctgggtgtatttggccgcgggaacgcggaagatgaggctgatggtcgcgccgaaaccgggaatgagaatgtaccatgggatgtgcaggttggcttgggcggcgaggaggagctgctcgacggtggtgacggcctcgttgacaaaggttcgtcgttgtgagggaaccgatgaggctggactattcctcctgtgatgtatttgggtggctgctgtgaagcccagtggtcgaactgagctcgatgtggtggaaagcccatgccgggcgagcgagctcatgctcaaaccgctgactgtacgtcctccgaaagcagccatgatgagctgggagctggtgatgagtgagacagggtagaaagaagagaagaaagaaaaaaagttagggcatcatattatccatccaacttgaatcaccctttccttccaacctctctcttttcagcactttactgctgaacaactgagatgagatgttgttcccgctgaaccctgaagttcacttggacattcagaggatcgatcctcttggaattcatcgattggagagacattcccgatactcaaacattcaaaatgaatatcgtgcctgccggctctaagccagggtcccaagcataactatgccaagatcaaacatgaagtccgtgctccgtactcatctgaccaattgtaggcttcagctgacacttggtgactgattgtgagcttgcacattccacttgctcttggcgcacagtgttccctacgtcagagctcgacgcagacccctgaatggcgcccgcttgcactatcaaacacccccgcaaataccgtagctgccgcgatagtacataatcagtcatggtggtggtggagggacctgaagccaaaacacaaggccagatcattcgacctccatcaccccgtcaaacgttatcatccgcccagcaacccgtccaggcttctgttcagttcagcagtagtcggctttgggatgtcgcggcgatttaacttcatagtccttcgtttagccgttactccctttctgttttctgtactatatgacctctcatctatccctgggccatcttgctagagctgctccaacaaacgcccgttcgattcgcgcctagataacccgaagctctggacacttaatctaccaaagttccccaagcaacggcgcatagcgctcaaataccaatcgatacatagaaccggcataacaatacagaaaccacgcataaataacgcttcccggtatggcgaacggcctcttcacatacgttgccatctccttgtttactatcggcccgcttctcgccctgtttatccccttcgtatggcgactggtcggttcctcgctgggatggtacttgcgtaggaagacagacggccgacgctgccacattctcgaggtggtggaggccgacgaaaggaaatatcgggactccaagagcgcaaagggccgaaaagcggagaaagaggatcgggacaccttcaacaacaccgaagctaccggcacatccgacggcaaggtctacgataaggattgggatggcatcgtgggcttctttcaccccttttggtgagttgtacctaggggatctcgtactgtaacagatctggcactaacaccagacgcagcaacgccggcggaggtggagagagagtcctctgggctgctatccgggccacgcagaaacgctggcccaaagccaagtgtgttgtctacacgggtgatcacgatgttagcaaggaggctatcctctccagagtagaggttagagaagtgcccaactgtaccgcttcaagcgcatccccaagtgtcttgctgacctctttactttaacagcaacgcttcaacatccacctccacccgcccaccgtcaacttcctctacctgtctacccggcgatgggttctcgcctccacatggccctacttcaccctcgccggccagtccttcggctctcttatcatggcctgggacgccttctccctgctcgtgcccgacatcttcgtcgacactatgggctacgccttcgctctcggtttctcccgcttcctcttccgcgacgtgcccacagccgcctacgtgcactacccaaccatctcgaccgacatgctcgagtcactcgacccagcctccgccgtcggcagccagggcgtcaacgccggcaagggcactggtgccaagggccgcgccaagaagatctactggcagctgttcgcacggctgtactcgctcatgggtgcgtctgtggacgtggtgatgaccaattcgacctggacgcaggcgcacatcgagaagctctggggacctgtgcgcaacctgacgggcgcggtgcccggtatcaagtccaaggtcaaccccatcgcggtggtctacccgcccgtggccgtcgaggagctggagcaggaggtcgaggtttccccggaaagcgagaagcgaagggagaatgtgctgctgtacattgcgcagttcaggccagagaagaaccatcaactcattgtgcaggcgtttgcggaattcttgaagagcggatcggaagcggcgagggacgcaaagttggtcctggtcggcagtgtgagggatgattacgactcgaagagggtctacaagctacggctgctggtcaacgagctgcatatcaaggaccgggtggagttccatctggatgcgtcgtggccggatattctggagtggttgaggcgcgcaagcgtaggcgttaatggcatgtggaacgagcactttggcatcggagtggtggagtatcaggctgctgggttgatctcggtggtgcatgacagtggtggaccgaagctggatatcgttgtcgaggtcgatggagaacctactggtgagttttgcacttttgactcctctctcgggccgagtttgactaacgaatgtaaaggcttccacgccacgacctccaaggaattcgcagagggcttcgagaaggctttgtccttgcccaacccgtacgctgtccggttgagggcgcgcaagtcggcgaaacgcttcactgaggaggagttcgcgaggaggtggatcgagcaactggagaaatgtgtggctatcaaggcggtcgaaaagcccaagagcagacagtgattgcgccatctactgctctgttcgctcctgcaccttgccttattatacgaacgtcattactatgctggggagtgtggcggactattggccccagccagaggagccagtagatatcatcatggatacccttttcttaacatacaaataattcatcagctgctttcatctatagcgagtggttgaactgtcatacagtgggaggtgggaagatatccataggcactatctattttgtcttgattcatgatgggtatatagaggcttgaatcaattcagatcatcttggtgatgtaagatggatgacaagaccgttcttctacaatatattgacgtttcaactgtagaacgagtcatgatcaggggtgagtttagaggctgtgtggcccgtgcgcactactcagaaaatccagactccatcgaccactcaggttctccctgtcatccactttcctattcggatcacaagtcaaaattctgcgacaggacctcgattcatcccaacttcaccaaaggagaagagttgagatattggacgcaggaaccggacttgggcatctgcatctcactcgtccgcctcacttgggttttgactgtttctgcgtcacaacccatcaatgtcggcaaccgcccgacttctcttcactcgatcaatcatcaaacccacaacatcagcatccatccgtagccaattggcgctgccgaataacaaattctcctgggccaggtcagcgagccactacacggcatcaacatccaaagcagatttcgacaacgagttccacaaggacaacgggttccataagcagcaccatcagcataacaagatgggcaagagacagtttaacggcaagcctggaaagttcaggaaaaagcagaagaaggttgtggttgcgtccgaaggatccccggaggaagttctgctgcacgatatccatgcacttcttgagaccttgactgtggccgatgtggtcgacgagggagccactgaggctcaggctgaggccaagccggaggttgagaaggtagagggtgaggagaaggcggaggagaagacggaggaggccgagaccaagcaggagcttcttgcgcagggcaccgaaatcgaagccgaggtgctatcactgtcttccaccggtgatggtcttgccaggcagaagggttcgaactccaaccacatctatgtcgtccccttcacggtccctggcgacgttgtcaaggcccgcgtctaccgccatgtaccgcaagacggctactcgcatgccgatttcctggaggttctcaccccttcgcctctccgcgacgacagccgcatccaatgcaagtactttgccaagtgctccggctgccagttccagatgctcgactactcggagcagctcaagcacaagcgcagcatcgtggtcaaggcctacaagaacttctccaacctctctcccgagcttgttcccgagattctcgacaccatcggctcccctctccagtacggctaccgcaccaagctgacgccccacttcgacggcccccctggcggcaaccgccgcggcttcaagaagcccatggaggagatgccgcccatcggtttcacccccaagggtctgcgcaaggtgatggacatcgaggactgcccgatcgccacggacgccgtccgcgccggtctcacggccgagcgtgagcgcatgtccaaggaatttgcctcgtacacccgcggcgccaccatcctgcttcgcgagagcaccaagcgcgtgcccaagcccgccgacggctcggaaatcgccgttcccgatctcaagcccggcgtgctctccacgcccatcgccacccccgccgccgacggcagctacaccgacttcaagacgtgcatcaccgacaacaacgccacctcgaccgagtacattgactccttcatcttccagaacccggccggctccttcttccaaaacaacaactccatcctctccccctttaccgaccacatccgccaacacatcctcccgccctcgctgccggaaggcgccaagcccatcaagaacctaatagacgcctattcgggctctggcctcttcaccatcacccaatcctccctgttcccaggcggctcgatcggcatcgacatcgccgacaagtccattgactttgcacggcgcaatgcccgcctgaacgggctggacgagtcgcagtgcaagttcattgcggccgacgcgcccaagctgttcgagtccgttgcgcaactcgacgcggacgagaccgtggtggttctggatccgcctcgcaaggggtgcgatgccagctttttgcggcagctgatgcagttcgcgcccaggagggtggtgtatgtcagttgcaacgtgcacacgcaggcgcgcgatgtcggcgtgttggtcaggggccgcgtgggggatacgtttggggaagcgtttgtggatccgacggagggggagaagaagatgagtcgctatgtgattgagagcattcgcgggtttgatttcttcccgcagacggggcatgtcgagggcgtggcgattttgaatcgggttgatgagtagagagtagttgtgggtgatgaatacaagcaaaagaagaaaagaggctttggaacgagatgccgcttactgatcttgggatatagaaaaggatgatttgcggctatcatgtggtaactatgtatatagatacggtacttgaaattcataccccttgaaagaccattcatcttcttgtgtcgttagatggtcggtttgcggatgaactcgtattgctttcatcaagtttgtcacgtcaagggaaggaatatggtcatggtgaaggagtgtaaacgattagtaaaggcgttgttgagaacaggctaccgcctagcaacgagcggactatcagctacttagaggtaatctagaggcaccactagagagcggctaatgtcctctttgccggtatcacgataatagtcaccatgtacgatccttcactaatcactacactcgggtaattaccaactttcactcactttctctgcctcctttgcattattcacctcaactttaactccatccctttctcaccacacccctcaaggaaacatagcaaagctttaaccgctcgatttcgagcgcctacagaccccaggaacagcacaagactttacatcaactattccatgaccaccagcagtaacaatagcaccaaaggcgaaaaaaggaatttggcggaacatcataatgacctttcagattattacaacttgcgctatcaatcggtttaactctatagcatcttcttgatgacctatttttacttgcagaaatgacaaccgccgactaaacagccagcgctctgacgtgccggtgcctcatctacaaggcgagaccggcaaagatggcaaaggcacccatggccatggcgggcacggtcatagcaacggcgctgccggcggcgccgctggtgttcttggcgtcggacgtagcctccgagctggagcccgaggtggtggagttgccggaggaggaggtgacgctgccagaggattggatcttggcatcgttggtgccgggagctgttgtgattttgttagtcaaggttttccttgatactgaagaaaggagagagaaaaaatacgtacagttgctctcgtcgttgctgaggggcttgacggccaagtcggagatgacgctaccatcggcgttcttgacagtgtacttggacttgaagttggtaacctcaatgagcttgccgctgggcttggggctaacaccattggcgaggatcttgggcacgttgggaggcatggcggggagggtgaagttgccgtcaaagtccttggactggatcaacttggagtcgcacttggggggcttggggccggagccgtccttggcggacttgacgccctgaatcttcttccagtcgagcttggcgaactgatccttgagggtgtagaagtccttgaggagggtgacggactggtccttggtgttgacgctgacgagaccgtagctgttctcctcctcggtgtactcgtagacgataccaccagagaaaacttggctgaaatccttgccgtagatggcgccaacttcggtgaacatacggggcttcacctcgttgcagccatactcggagtagaagacggggacggaggtgttgctgaagccctcgacgaggtcgacgtagccggacttttgcatgtcactgtcgccgcaccaggagtagctgttgagggcgaagatgtcggcgcggctagggtcgtcggacttgccgtcctcggcgcaggtgaagtactcgaagctgtcgaagagaacgtcacggacatcggcggccgagtagccgacggggatcttgcggtcgcagtgcttggcgacgtagttcttgatatcgcgggtgacggccctcatgtaaggggggacctggccggcggaagaagcgtcgttgatgacctcgtttccggagaagaaggcaagggtgttgtcgtagttcttgaaggcctcgacaacggcgaaagtacggttgacgtaggtgtcatagtacgactcccaggggttgtagttctgcagggagccggcaacctggggagagttgacgtcgaggatcatgtagataccggcggcgttgaagatgctggcgcactcgtcgtggttgacatccgggttcaagttatagacacgaatggtgttcacgccgagaatctggagaatggcagcgtcacggcggcagatatcgccatcgctgagggggtcctttccgagggcggcattgtagccagcagagccaccgggctggtaggcgacaccgacgatctggaagatgttgtcgttggggtcgacgaagaactggttcttgaccgtcaagggcttgacggcggccgcgagggtcgcgctgagcgcgataagagtcgattggatctacagtcacatgtagcgtcagtcactgcggctgtttcccccaacgttcacatgcgtgccactttgatgtacatgctactgcagtacaactgcatatagcacggccgaagaggctgcgccggcgcatacttacaagcatggcaatagtatgatggggtctggaaattccgcagctactggatttgcaagtcgagatgaccgagttcggttgttgattgacgacgagttgttgctctggtgatctgcccaaatactagtagtagtagatcgaagggcaacggagactcgaaatgagaaaacggcggtcggcaggcaatcacaacaaagctgtctaaaggagcgacaagaagaaagagcggagcctcagatcaggcaaatcggacgaacgagtgtcaggaattaaagaaggtgcagagaatgcgactccaacaagacgccaaagtcgatgcgttgtacggaaaagacggggacgaaatagaaaggaaagagaggaaagcaaggaagaaaagggagattccaaggcgcaagttggaacaggccaagataccaggggcggcacaccccaagccgaacacgggcaagcaagtgaaggaagtgtcatggtgatttcggcgtggttgggaaggcccatgggggcaccgctccacacaagcgagctagcgaggttagccaagtgtcagggtaggtaggtattggataccttttcccctgccgcgcaggactgtggcacctgaggtagctagttcataactccccttgattactgcttcatccaattgcagtcttattcggccgtttatcaccatttctttggaaacaacacgggggcaccctttgttctgggcgttcttgtgaacagtgtcgcgctaatctgagaaggatcaagtcatcttccgttgcaacctcctcccatttatctgcggatccaatcctctctccacattcttcttgtattatgtaggtgaaatgtatcaatgttaaatacccgacctacatacttcaaaaagccaagtgtgagtgtggttccagtcctaaagttattgtgacggattcatggagcaggaataaggctgttgggttactgacgatcgccggcatgctacctttgtctgagattaaatgtgatttccatggtctccataaaccattttacaactcgtactatccctgcacaacgatgggatgacagagggacactcccgcgccgcctctgtttgagattaggtgctgttcaagatcttggccacgacctgtcaaaacggctgtgaggaagttatgagagcttctattgtttctcaatgccacacatatgacttttgtgtcactcacgctgtcacagaaaatgtcacagggaacgacacccgaactctcacgggagctctgatgcaggcacacagaaccgctgctgtctattcgcacggacaggcacataactgaagtacctgagcggcaatgacgatttgtaaatctgtcggtagcagtcggcttcaatacatctttccatcgcatcttgtgatctggaatttgcctccctcattgcttccagtatcaggtgctgctgttgaacgtctgaacatgccgtgatgacaaagcagccattcagcgtctggatgacctcctgttctggaagctgcatagaacattcctttgcaacgaactagtgccgtgcgcatcgccaaaccggtacactactcgattgattacgaagcaacgtcaagcaggtataatctgtgctgaactcatccatcgttgatgccatcaacttgcacttgacaacaaactttaaacctctcacgcagttgcaaatagaacaaatcatcatcccttacggctcaaacttccttgcattgatcttggagttttgggtacacagctatcaaaaacactttgcaatcacgacctttaaataagatctcatctatatcagctctcctaattcttcaactcagctatcaagatcgagggcggaactactcagaattacgcaagttcttatcgagtagtccatactaatcataatgaacgattcggagcaagagtcgcagccaaaaggcgcaccgctgccactcgcatcagaggtcagcacatcatacattaacgatggcgaacacttcgaaatgacaatcaagttcgcccctgagaaacactcccaaagttggctttttagggacgacaccactttcgaggacattctcatggccctcggccaccaatggcctgaatatgaattttcgaaatcgaaagctatcgtcgagaagcgccagtcgccaccatcatcatcaacaacaacaaagaccaaatccctcctcaagactccagacgacgatgccctccccatgcagctttacgccggcaactccctccgcttcatggcccccaagaaatcagccctcgaatccctccacgctgcctccgcctcgatcgccaagcgcgaagcagccctccaagcccagcggcgcatggcttacaaaggccgaccagcggctccaacaagtagccaacgacccggtgccggtgggatccacaccatcaacggctcaacagattcagacacccgcttcaccttccaaaccatccggcccctcccccacctccccaacccctcccggagcctttcctttcttaaccggctcgcctcggaccccggcatccgcgccgccatgcgctcccaccagttcaccgtcggcttattgacagaaatggacccggggcagtataccgcctctaatcacgagggtaccacccgcatcttgggactgaaccgcaacaaaggggaggtgatcgaacttagactacgaacggacgcgtacgatgggtacagagattacaagacgatccgcaagacgctgtgtcatgagctggcgcacaatgtgcatggggatcacgacaggcagttttgggatttatgcaagcagattgagagggaggtggaaagggcagattataccaagaacgggagggtggtgggtggggcggagtacgagtatgggcctgcgcctgtgaacgagtcgccagatgagggggaggaagaggaaggtatggtgatggatcatggaggttggacaggcgggacgtatgtgttgggtgctagtgatgcggtgccgtcgtctacgtcggctgaatcagctgggttgactcggagggagatcctggccaaggcagcggaggagaggatgaagaaagcgagcggtccgaagcagggcagtgagaatgaggatggacgtcgcggataaagaggagagctatgctacaagcacgatgacctcttttggctttttgtgggcattactatcatcatgtgtagcgttttggatttttcgcatagcgtttcaggtatatgaatacccctacaggatgataccatgcatacaattctcatgatattatacgacgccaactactattccgtattccccgatgctgtgcatctttattcaggttgtgtttgtgtgtttatgtgtgaggcatcgtatcgttaggggcccatggcaatcacatggagccagaggtacctacgctcttgaactttaagtggaacttggagtgcttgcctactacaaatatctccgcgaaataggacggccagagaactacatcatttgacatgatccaacaacggccacctgagcatcagtattagagacattcagacatgttgacgaccaaggcgaaaagcttcgacgctcaaattacctttactgccctcaacaccctgtatatgctatagaaccacgctacgagctcgtattgtgtatctccttgccaagcaagtcgattcaaggatgaatacggccacagacactaaggcaaaagcctcgtattccggtccgctttcccctgaataacatcgtggtctccaggattcctagtcaaaatggtgcgggtcgttaagggcactgatatcgtataattttcttattgttcctatacctcaccgttcaacaactcaagagtattagaagggaaggtagcaggctctcgaacactgcccatcaaaaccagacaacgagactcgctaactcagcatcactcggagcacatgatgaacaccaaagttagacatgccgagaaactagtagtattgtaaattcaagtagatacgtttcgtacttagctggacgagcctcaaccagacacacatcaccaccttacgatcaacgcttcatgggtaattagcagagctcaatgacaccatatcatcttcacatgccgacctttcatctgagataagcttttgtgtacaactttccatgcgagttctcgctctattgggatcttctgtcatgtccgcattaaatgcaccaggataaaatgaaccaaacccgctccccgttccctgaccagaaatgaaatatttataataccatgtgcgccacacccatcagccttttaagcttggaactccaccgcaccgctctcctcccacttgccagggaccaatgccagaggcacgataccactgacgtgcatctcggggccaaagatcttggcattgagtccgagctcttgtgtcgcagccttgaggttcttgagaccctcctggtagttgggaccggcacgacggacccagatctgagtgttgtgctcgatgagggccttgccatactccctaagagccttgatgacacccttgaaagtgctagcaacgttggtgaagttggcaataccaccaccgatgaaaaggaccttacccttctcagagacaggagcacggagcatgaggtcgagaacagtgcgagcgtagtggtaggtctgagactcggtgggagcaccagagtactcaccgtagttggcaagctcatcagcaaaaccagccgaggcaatggcatcggcgtaaaccacggaggcaccaccaccagcgacgagagtccagatacggccattggggttcaggacagtaagcttgagcgaggcaccagtcttggcatcaagctcagcaatgtaagcctcctccttggagagctcacggccgaagggagcggggaactcaatgggcgggccggcatcgatgttgacaccggtgttagagctctgagcaacaatgcccaaggcggcgggagagcgggcaatagcccacttgttgccgcactcgaagtcggccgtttggtcgagcttagcagcaagatcgaggaagtgaacctcggcagaggtggcatcctcgttgggaatcacaaccaaggggttgatctcgaggtaggtgaactggcagtccacatagacggcatagagacgggcaactgtgagaggctgttagtactaatgatcgagtcatgcatccgccaaccccggatggttatcaggatgaagagtgtgggttctcgacgcctgacagggcaccgccaagactggccggttaagcttgatttgacaggtaaaacttactgaagtcaacaaggacattgtgaatgcccttgggaacatgcttgagcagtgtgctcgcaagctcctcgttggaagggtattgtgaaaggtcgacggggatcaggatcttctcggcctttgcatcgacgtcaccgacatcaacaccaccctcgtggtagaagagaatccagtcaccctacatgatgtgcagttagcttccgcaactttattttaagtttggcaattcttttggggaaccacgtgttgtgatggggtttgggtaggggttgagggggggttgtggtggtgaggatcgcaaagggggcggtgggtgtgtcccgctccacatgaattgggtttagcctccgttcgtccgtagactggcaggggcaacacaagtcatgcacacgactcaaaatgtgcttctcatccccaattttctcaacctcccccctaaatcttctttttctctttttccaaagtatatgaaaactgaggcccgctgcctcacgaatttgtttcgacttgaatcgggatgcggacatcggacctcttgggcttggcgacaccttcattcggatgcacttgcatgtgggacctttctgatgattcgacgaattgccaagacgactggaaaaggcgacaacacttacatcacgaacggagttgatctgtttcacgttagcgtgcagttcatttgtggatgaccttggccaatccagcaatgggacgacttacgttaatataatactcggtttcctgaggatggggcacgaacggctcaacaaggaactggcgaaggacgccctctgtgtgctcgaccttctgaggcttaccggcgcgctcagcaatccaggccttggcctcagcccaggtcttgttgagagcaaggagaccgctcttgccacggcgcttgatcaactgatcgggcttggcgacgaagcgggcgccctcctggaggagccaagggtaggtgacctcagcctggctgagaacaccgttcacatcggcatcctcggcgaagtggagggaagcaagtctgggaggagggttgtgcttggtcgggtttggtagcgtgctgggcttgatgacgggggcacgggtgaggtggtagttgaggatggccttgccgtcggcctcgaggatgctcttcgcagacattgtggtggattagaagagttcaggtatgtgaagatttcctatgttcggttgcctgcttttgttgctcctgttagcaccctgataatgaaattactggtctgcggcgcaagttgcaattgcgacagcacgtccaaagttgggaaagttgggaaagctcccagaaccagtgcgccgttcacacagctcgagctagttgttccttacctcaagtgaggaacacgcaaacagtcaattgagagtggtgaaagactgttgttgtgttggacgacaagaaactcgatgacggaggtcacagtcgagtgtggatgttgatggtggatggagggaaggggaggaatgaagagaagggaaaattgatcgaacggggtgggaagaagggcgggagagagttgaaagatgaagagagagacgggatgcttgcttgcctttggatgggaggggaggaaaaaaaggaaacggatcgatccaattctttgccaggcacggcgagggcaggtcagaattgcagggacggttggtacagcttccacttctgcttttctggtcctgttgggggagcgagcaacggaagggaccacggccagaaaccacgcctgagcaaaaaaggtaccggccccgcgtcctcgaaaccattggggatgactggctgggcaggcaattcagcacaaaatcgcaatttccaggatgccgcggtctgggttttcgaggggtcagaggtaccggtacttcgcggggtatccctgtggatcctggtgggacaatcactggaggcaaacccaggctaatgcaaggtgggcaactgtgtgccccacagcttccaccgcaacaagcaccggcggcatcagcaggcggccagcgtcgaccagcacctggctcagcaacagggaatgcagctcggttcttccagccttcctctgtgtccacgcaagactgtcagctctacactagaagcagctcaccattgcagaccattgtcctcgtccatgcaatccattcgtcaaagtggtcaaagagataatattggaatgctttgggctgctttacactagtgtgctctgccctgtggcatgggaatgcccagtgttgtactgtcttcttttaccccccccccccccccccccaacccaagtgggcttgccacaatattcgtcaaggttacccgttcctctgtcaagtggaaattaaagaccccaagtggcccagaaactcacttaattgagtcacgatggacgtcgttaacgattcgttgatctaagcgcaagctggaacctcgaggacggaggcggcgtggtacgatttggaatggctttgacggacaggacagttttcattttcatccacttaagttgttcttgtccctccgcgcctcatgggcggccccgtaattggggttcgtccggtgccggctctcacttagacgcttgtccgtgggttgactccagtttcccctctcgtcactctccggcctaaagccttgtatgacggggactgatccggagtacactacgggacgaggcacggggttccgtagtggggagacacgcaattctggataaggaagcccgttgtcgatgttgttctcttctccaaaccggaacccccctttttgttttgctgttgttgtctttagttcatcacgcatctttctttgtcgttggttcccccgcattgaggtggtccaataggtctccgagtggcacgcacatcctacccgatgttgatggctggtatgctatacctaccatactcgggtcctgttgtcttgaccctcgtcgtcgtgcacctcgaagccagtctgcccctattctgctttccgtttcgagaagcacaaaatgttccttacagatcaattactttgggcaaatgtccaaggtgatcatgcactgccaagggccacaaaaggaccgcagcttcgtacctttgttgacgccgagtggaaccagaaaccccccgaggacccgcgggcgccgccttccgcaggggtagagctagggagcaatggccgcttcccagggggccaccagatagggcaaggctcgggtggaccccccttcggctacatgtggatccagctgtgtggatgacaccgttgccccgcacccagagctttggagtgaaaggtcactctgtttgatatctccaaacagctttgatgacagtttattgcatgataccccaggttggatgacggctagttgctacacccaagacctatggtctgttgctgcttagtggcagttgtcatctacactcgtggtaaccatttcgtatgtcatcttacctttcaagaggatggggaggatcatgattacattgatgcttatggaggcccggggggagaggggtcatcatggtgtacccaaagaacctggaataaacacccgaactgtctccagctgtctatgccatgtcgggtcgggaacggcgagcattccatgccacacgcaatgcgatgaacatggagcggaccatgtcacagctgcgcctatcaggatcggatgaggtgttgcgcgtgcaggttacccttggcggtaccggtacttaggatcaccaagctgtggggcccaccgcctgtcagcaacgcaacgcactccgagtgggaaggaagggaaaaaaaaaaaggttgacctcgaaccagaggctgccgtccgtgtgttctttgcaattccggtgtcgcatagccattgaggttgcaagcatcacggtccgatcgaccagggtccaaaaaagagttggggaagtcggcagtcttgttggatttgaccaccccttgctggccaattaactcgacgtccgcggcgagcgaacaccagcacggaaggaaagacacacgaccagaagacagttgagatttggaagacagtttctggacctggattttttggtgaagtcggctgtcaaattgaaactgcggagctgctcctgcctcctccccctcgcctgcaaacttgcgctagcaattctgccacccgaccaggaagagggaccttgttacgtaccctcgagattgttaccaaagagcaggaaccgaccagacaaaaaaatacgctccccctcccacctcgctgctccagtccccccgtcaccaaaaccctccatttacctcatctcccgtttctttcttttcccctacaccccctcaagtcttgatcttgacccatctccctcatttccctccttcttcctctttcaattctcccatccttcatatcaccacatcgcctctccaacttcacttcctttataccccaccatcacaggaagtcatccgctgggagagtcaccataaccatattcagtgaagatgccttccgcaacgaccgctagcaccaacggtgccaatggcgcctctgccagccctgctcccggcaacctctctgcgaacgataacattcgccgcttcgctgctcccagcaggccgttgagccctctccccgcccatgctctcttcaacgacaagacacgatgcttcgtctacggtctgcagccccgtgctgtccagggcatgctcgatttcgacttcatctgcaagcgctccaccccctcggtcgctggcattatctacacctttggtggtcagttcgtcagcaagatgtactggggcactagcgagaccctcctgcccgtctaccaggaggttcccaaggctatcgccaagcaccccgatgttgacgtcgttgtcaactttgcctcctcccgcagtgtctacagctccaccatggagttgatggagtaccctcagatcaagaccattgctatcattgctgagggtgttcccgagcgcgtaagcttccacttgccttccacccacccttgccttggttgtttcaggcagctaacacgttcttaatcagcgcgctcgcgagattgcctacgttgccaagaagaagggcatcaccatcattggccctgccaccgttggtggtatcaagcccggctgcttcaagatcggtaacactggtggtatgatggacaacattgttgcttccaagctctaccgcaagggctctgtcggctatgtctccaagtccggtggcatgtccaacgagctcaacaacatcatctcccagactacggatggtgtttacgagggtgttgccattggtggtgaccgttaccctggaaccaccttcatcgatcatctcctgcgctaccaggccgaccctgactgcaagattctcgtcttgcttggtgaagtcggtggtgttgaggaatacaaggtgattgacgctgtcaagcagggcatcattaccaagcccatcgttgcttgggccattggaacctgcgccagcatgttcaagactgaggttcagttcggtcacgctggtgccttcgccaactctcagctcgagaccgcggccaccaagaacaagagcatgcgtgaggctggtttctatgttcccgacactttcgaggacatgcctgctctcctcaagcaggtctatgacaagcttgtggctgatggcaccattgtccccgcccccgagcccgttgttcccaagatccccatcgactactcgtgggctcaggagcttggccttattcgtaagcctgctgccttcatttctaccatttccgacgaccgtggtcaggagctcctctacgctggcatgcccatctcggacgttttcaaggaggagattggtatcggcggtgtcatgtcccttctctggttccgccgccgcctccccgattatgccgccaagttccttgagatggttctcatgcttactgccgatcacggtcctgccgtgtctggcgccatgaacaccattatcacaactcgtgccggcaaggatctcatcagctccttggtcgctggtctcttgaccattggctctcgtttcggtggtgcccttgatggtgctgctgaggagttcaccaaggccttcgacaagggcctgagcccccgtgagtttgtcgacaccatgcgcaagcagaacaagcttatccccggtatcggtcaccgtgtcaagtctcgcaacaaccccgatcttcgtgtcgagcttgtcaaggaatacgtcaaggccaagttcccctctaccaagctcctcgactacgccctcgccgtcgagagtgtcactacctccaagaaggacaaccttattctcaatgtcgacggctgcattgctgtctgcttcgttgatctcttaagaaactgcggtgccttcagcacggaggaggctgaggactacctctccatgggcgttctcaacggtctgttcgtgcttggtcgttccattggtctcattgcccattacctcgaccagaagagactccgcactggtctttaccgtcatccttgggatgatatcacctaccttctccccagcctccagcagcccggccctccgggtactgagggtcgtgttgaggtccaaatttaaaaggaaattatatcgggatttgggatggttagacatgggatattttactttacggagcggttacggtcatgaatgttttcattttgtttcttcggcaggtggtagagggtcatcaagcaagggaagagtgtatgacagaatacgtcattaccatttacggggggatttccccataatgcaatcaagacagcatcaactaccaaatgagtgtattttttttgttactgtgagacggggtcactaacatgcagggactgcttcacttaccgtcgagactacacgatggaatcacggaagtcgggcgcccctgtcgtcgccgaaagaccgccaaccgccaagtcgacccgagatgcatacttgcattatgggccaacgagccacaggtgcagtctgcagcgctgcgtctcgtcaaggtgatctggatgctatgcccctagcgcgtatcacgaaagccgactgggtaggacaaaccccggctgagatttcgagacattctacttacaatcttctatgcatcagcgacacaccggagggtttcctttttcggactttcaaggtgcacaggacttgtatatgcaaggcttatgggggggcttatggccgccgagaatagaacatgggtcgtggggaaacggcccgtggggcagtattccctcccaatcgtaagtagacagccgtcgtagggtctccgacatggtcaggtaggtacaggtacaagacagacaagggaagaaatcaacaaggggggtcatctatgtccgtaagtactggtactagcgtacggctaccaatgcaagtcatctcacttgaccccccgtccctttcccctctacataagcagatctaccgggtcatccgcggcttgaagcgtgcacaatgcactgcgtggtatgtatgcaaggaggttggacccaaggtccccagcttcggacatctggacctggctgctggggctttgtggtcttgggggagtcagcagcgcggcatggcgtctcggtaatcgactgagataaggtaagatcagtatgtaagggaagggggtggatgtggagtgtaggtattgtttgtagcccgccttgctggcctgtaacctgcacgccgtcaccctgacggatagggtaaggtgagatggatcttggtgtgtaatggaatgcgcaagtggttctggatggtggtgtaagcgggtatggtctggcaaggatctcggttggttccaggttgataccgtataatctgttaaaggtgattttcgggtaatcacttgttacgcaggcataagcaggattcaaagtgtcggtcaactatgtacaggtctcattacagcttctttccacctttaagcctgcttatgcttacatcaaagtgattttatttcgaaagtcaagttcgaaagatctatatgagaggccttcgctgggttaactgaagttgataaggcgagtagagcaggtcaagatgtcgttgcgtcatgcggaagtgatgtagaaagtatcttgttatgctaagaggatttaacctatatattatctttcatggttacagcacttcacaaagattgaaccattctttaacaatgaagtcaatctcctatcatggaatactctcactcgcggacctgagatgtcagccaccagtaagataatgaaacacctggcagtgattatgagaaaatagttaattagtatcataaacatatgcatgcggaagtgacggtgatatgtcaaagtcaccttggaaggccgcaggaattgtgcttgatgcggtacataggatatcgggctatggtacccttaattgcgcctcgggatcggaacgacggacgggaggatcatgctgatgcgctccacctgcaaactgtcaagatgtaaatgccaatgttaatgtcaggtaccagcgatgccttgtgatgtgagctgccaaagtcatccgagccctagaggtggcgacaggtaggtacatctctagataacagcatacaatggactgtaccgtcattccatcccgaatcgccatgctgcaacgacatatcggataggactcatatgaccaggaacgacaacagccttgcaagaagagggaagaccttggaaagaagtggagcaggaacctaatgcggaacccaaaggatagacctggcattacggacgtaacccttgcatcctttggcgatcttaaaagttaagcatgattgtcaccaagttcactcggctggattttgtggggatccgatccgggtcccgtccggtaatcaataagtgagcggatcggaagtggcccactaaactccggcagaagctccggtacctctagaggctccgatttaagtggagaatcagagcttcggcgctcaagcggggtaactccggaaggccgaccgggttccacttcgcggggataaatcgaggtgaatccggtcgctgggccgtaggtacactacttggaagacgtgaagctagtaagagagagaccactgacgatatgccgtttcgtacctctttggctgtcttacacagatggtagtaagtaaagaaggtgggagcgattaggttttttaaaaaaaaaaatgcagtttacgctttgtccggttgttcagtttccttaaacgacttgaagagcaattggcgtttgcgagtttacagcattttacaacctgaaagtatctttaaagtttcaagaaattaggaacgaaaagagtgaccactaatgtagaacgcgcatcaatctatcgacgtaaacttgtactcgccatcgtgaccaacaacaacctcactttgaaatttaagcggtaaatcacggcagaattatcttgctctagcaaagagttcctgaaccgttgccccaccggccaaatcgcgaccagccaatcgtgccgcgcagtgtgtgcgcagtacctgacccaccgacgaaccccgtaggccgtagctaccgtccccggccggcgcacggcaactgtggtgatccatccagaggagatccccggcgggccgtaaacacacgctacgtacgagacgaggctaccgaaccaacggccttcgaggttcccttctccgttttctcatccgactgattgacggcggaaagtagagcgttattcgcgaggtgcgtaataattcgagcgaatcctttctgacaccaatacgatttaccttttggcgcaagcggcgccgcacctgtttgaataaactggacggcatctcgaattcggttgcgctggcgcatttcaaacccacccggacggacacctcaactgactttcggatcattgttcatatcacaggaacgcggcagtaatccatttttatcccccaacctacctacatcatccgaccttcaacgacgacgacgacgacgccgatacctacccctcccacgagcgagtccaaaccttccaatcgtcggcgtatcaaaccagaaataccaaacctcccaacacacacaaaaagaacattccgagataccctcctttcttaacaacaacaacaacacaaccgccacaatgtccttcttccgcataaccctccaccgctccgccatcggtctgcccaagcgcacccacggcgtgctcgccgccctcggtctccgtcgccgcaaccaaaccgtcttccaccccgtcgaaccccaattcgccggcatgctgatgaaagtcaaggagctcgtgcgggtagaggaggtcccccaccgcttgaccaagcgcgagctgaaggatgagcgcaagccggacgccgggtttgtggtggagaagcaagtgagacggttcatcccgggcgtgggcgtccaggacgaagtggatttctccaaggtggtggaggagctgaaggcgcagaaagttgagaatgtcgaaggggtggagaagatggtggtggagggaggggcggtggtcagggatggtaagcgggctggggatctgggcgtgaggacgagaagtgattgggaggttattggcaagatgaagagtgttttgcccaaggttaaggctctctaagttccaagttgttgacagggcaaagggggaagaatgaaatgaggaggaggaggagggataggaggtcgagaaggacagggagggttggcaagaccgcgcccagtttagcatattgccaaatggttggctgggcgcatggttctgtcactacgtcccgagccagctgttgaatttctttcgggacgggcttgtgtctgggaaatactgagctcgtgtactcactcggttggcttacctcggatctcacgccgtctagaagcactgctttgcttgctcggatactcccgtctttctcgaccaccattttgtacaatactgtatgctacgaattccacgtagtaggacatcatcgggaatggaaaaagcacgttggaacaagtaactacctgtgatctgcacggcagctaaacatgcctgtagtgattaagaaaaaagcgagcaacaaggacggatgtgactgaagcgagaggtacctcttatcaggtcatgaacatcaccactgtgtgcgacaccttaaggaactagacctctactcggccctgatgattatatccacatatgcagatcatattcactatccacggacagacaacggtcgttggctcttcactcaagcttcaacacttcatcacacacacaaacacaacgatgctattatctatcataccagtttccttttctaaaaaccatccgaattttcccccccctgtttcctagtgcaatgggaagaagagaaggcgcaagtactctcaacctcaaatgaattaaaaggaaaaaaaagaagcaagacacaaacgccggccatccgcgcccaaaaggagctatcaagccacaaccacataatcaaagcgacagaccaacatgatctagagaagaaaaaagaaaagagggagccaggcactcaactgccctccgtccgtagcaagaccataacccactgactggtgtctgtctgatctcgccatcctccagccttacccggaaccacaaccgcacctaaaccgaacttcgactcagtgacatccacacccgtacaaactttatccttcaggaggtaagaagtcaccgcctcgacatcattgcacaacccgacaaaacagctaaacgcaggaagatgaaatcacctcaacgggtcttcttcttcgagctcttcgccccctgagcttcggacaaagcttctgctttccgttttgctttcatctcttccaacacctccctcggaatatggccaaaagaagattcctaaacgcttctagcttggtccacatactcctggctgggtgtctcgtactcgctgacaaagtacttggtcgtgtggcggctgaaccagttggtgaacttaataagctcctcgcggaggcggttgactgattgctggtccatgtttgtttgggcgacgagttctggaagggatactgtgggacgagttagtaaggttgtggggataaagaagcagacatggatgtatgggtttaacggtgatatcttacccagtaaacgagcgaggtgctcagcgccataagtgtcggaggcgctcttatgcttctcgtccgtgccggcagtccagatcaagtgctgctcgtggtattgtgcgcgctcaaagctgtgcctcttgtcagtattccagaccagacgggacaagggatgcgggccaccactcaccgatagagaaggatcctacctagacacctgtcaaagtactcgcgcaacccagcaacggtctcctcgagaatatccatctgtggcgactctggtacccggttgggacgctcatgctcgaggtagtccttcaggatctcgtcgacagggtggacatggggaataggcaccagctgctggttcttggtgacattttcccagtcgtcgacaagcaacgccttgacgtgatctggtagcgggagtttgatggatggtcggttgtggaagttgtcctcctataatttgaactattagtaatgatcctgcaatgaatatgaggttcctcatcaaaaccagtgacaagatgcttggcaaacaacgctcctaaacaacacgacgcttttgtgccaaggacaatcaacgacgtgttgacgtggctgtgtcgacccactagggtgcggcaaaggcgacgatgtctgtgcagataactgatggtctggaagggtgcatccagaccaattagtcagactgtcttcaaccaacgccaccccggcctactagggctgagatgatgagtggaagctatacggtgtagcatgagatgaccagcgcttgcgaggccattgtagtagaatacacaggctgtacgatggaatcctatcgccgttgtagggcgtgtacgggcagttgtccgacaagtgaagaaagaaccacaaccagcaaacgtactttctccttttccacgtccttcggtgtgaaacggcattcccacatcttcttccctgcagtcggctccctaggcttgcgtatcttggcgagtgcctcgaggaggatggtgaaaggtccaaaatctactctaaaaggcgtcgcgactcgtgttgagctgcgcgaactccagtcttcatcggccttcttgcaagcctgaccagccaaaggaatgttatagtttggtggtagctcgctatagtatgcctctaacttctcggaccagttgccgttattccttgccctgatgattttggggtggttatggccgatgggcggtggccgcgttgatgtccagcccagtgcgtaggtatcgtcgaacgtcgtccgcccatagcggtcgacgtaggttgatgtgagtttgttgggcagtcgcatcagacgatctgccggctctgctagcttggaccatcgcgcttcgcaggctgcgaacgagcttatcaaggagctgcgactcggggtgtcgtcgtcccaatcccggccatggctacgcatggagcgcgacatggtgatgacttgtggcaatctcgaaatatataatatgatcttctgatgccaagcgaggaatgcaacggcgatgatggaattgggggatttagagccgtctctccacaaagggatgatggggagagatctgatggtgtgttgatgtggtgatatttgcccgaaactcgccgcttgctctccctgactgagattcaaatagcccaagcgaaggcgaaatgtagatttccaggtgattctgtgaccggccaaggatgccgcgtaatccggacaaaggtgagaggatgatggaaggtggacggacacgaggaccagcaggaggcggctgacgatgatgacaagaggaaggacgaatgagaaatttgcagcttctcccttgtgagagcggaacaaggttgcgcagacagttgcgtgtgttccaaatccagtgactgtgacaagctgctgagatccgaaacggtgctggtgatgaaaagcgcccaaagtgtgttggcgagcagagggaggggagtgatgttggtgagtgtagattttgagaggttgcgagatccaggggtggtggctttactctctcgctgctcttgtccaggcagggccgctcagggtcccagctccggattatgggtccctccaaaactcaggtttggtgcccccccttccctttcacaaccacagccatgtttgctgtccagaactactggattgtgcttttttcccccgtcattttttccgtcctgttttcaggattttcatattttgttcagaaatccgtgttgtggccttctttgttgtgagtggtcccttgacactttccccttctccgtatgcccgagattttctgtgtcgcctagcaaccgacactccacacttgtaaaaggtcgccaacgacaaccacatgaacgaagccctttgtagttgacctgcttgccccggaaaccagtttttgaccactcgcggtcatgaaggctggggttgtcgaacagatgaagaaagaaattaaaggtgatgcaaagaggaggatataggagacgaaacagaaggatcaagaaaagggaacgccgccacttactgtttcaaggtcaaaatcacgagcccttcgcgggttacggttgttctgtgtcgtcgtacctgccgcagttcgctcctcactaccgcgggcagagctgagatcggaaccaccaggacggccgcccttcttaggctgcttggccgccttaccggactgcagctgcttgtactgggcgaggagctgctgggcgagatctttgttttcgtcgttcaacttgcggatgcggtcctgcggcacccagtcgtcccagctgctcttccagcccttgtagtgaatcttgtagctccagccatcgccgctctccgtcggctgcacgtccaggattttggcctcatacagcatctccatgtggaaacacaggacgcgctcatccttggaatagggcggctggggcgttttggacggggccattttgagagactggggtggccgagttgtgctcgaaaaagttgatatgttgctgctgctatcaaacgtgggttttcagcagatggtctagtgaaaacggttggataggtggatcgagcaaggtatgaataacgcttcgttgttgagtcgatgatcctgagatggcgggtgaggtattgggcccgcgggaaaaataaaaataaaaaatgagtagatggggaatgacgacaaaacaatgttgtcgtttcgttggttgctgaaattggagatcccaggagatgaacaatggcagggcggcggcaggtgtcgtcaagtcgaaatggttgcttggttcagtgagtggcccgggaaggtgtactgaagctagctgcctgcctaggtaggaaggggtcaatgaaacaactgaactgattgatagtgagtgaccactgagtcacgggaccacgtgtcttgctcatttagcgcgcaccaacgcgtccccctttgctgtgcgcctccattacattgttctgcatgggcttcttttcggctacaagtactctttgttcagttgtaattgtgacaaattgttttattactggcttgcatgaccactcagttctagaactcaaggtcgtctttatccattttcgtcattatcgcaaacaaacaaaaaagcacggcgcaatggcacctactgaaaccaagatcctcagcgactacttgctcgtccccgcgcagctgcctgcaatcatctccttgcaagagttcattgagctttttccgcggtcccttcagtcttcgcctcagatcagaaacttgtatcgcgatctgcagacccagagaaatgccgtcgttgattcggttgcggccgagatcgaagccgaggccaagcgcggcaaggccatgcgccgggtcatgatcaaggccaaacgggaggaggaggccccagagaacgatgacgaagccgaaatcgaacgccttgtaagatatgagaatcgcctcaggattgcttatttacagtgactagtgacagagctgactaatggccctcgtggcaactgtctggtcttgtagctgtttggctcgacttcagattcacaaactcccaaacataatattggttccattcttcccgaccttgaaggcgccgtgtcggagcttgaaagcgagcttcagcttcttggagaagaagaggcagcacttctgtcgtccattcaacagacagtgggtggcatgagcgacttacgctacggccgctttgctaatggccaactccgtgatcaagtgctcgaggggctggcgagcttgcgagacacttgtaaatccaaaaattaatcatattggtgatatcgtgttgcttaatccgagccatcatggtgaccccgatcttcaaacctcccgcttgttcctgtgccttcccctttttttttcccctatcgtttggagacattcgaacgcgttacccaacaatcaacagccgtctcccaacccagccgtcattcaaagccattccttcatcatccgcgtactagacgctatgataactaaatcgacggtatctcctctgactccctcacgtcgaaagagaatccaagcaaagtttcatgaactctgcaacttgcatgaattgtgaaacgacgtccttgggctgtgtaaccacgccatggacggccatttccttcatatccgtaaaaagagcgacaacgatacgtataaagcacatcacttcagcgacgagtttaggcagtcccagttcaggcactcccaactaagaacggccatcaccgggagcggcgccacgagcagggttcgcacggcggttctgcgcgccacccacgctgcggttcctacaacaagagaatgcgtgttagaaacccgccaaatgacaaagtgttgacagtttactcacatcatcgtcctgctaaagaaggatacaaagagcatcatggcccacgaggggacgatgctcaagtagtggagggcgtaagcaatggggacggccaggttataccgggcaagggtaccatcgaaggggtggagcgcgccttcgacgagttgaaagccggcggcctccttgccctccgtggtttccttatcaaatgtctcgagcagatcggccgccgtgacggtggtgaagtttaggcgcttccagtaaacatcgatggcggcgggcggggggagcatatcgaagacccagagggacgaagcgccagcggaccagacattgcagaggacaggctcctcttcacaatcgagaacggctacatggggggagttggggatagtcgagaacttctccaccgtctcgccaaaggccttttcaacgggtccgcagcggcctgtgatatgaggatactcgttagttctccaaaccagttgatttgttgccaaaaaagaatcatcatgcgtggtaaaggttcatcataccaaagcacgtcttgttgccgccagtaaccagaacccaccactcctcgggggtagtggcctcgggctggacgggcgcgtacaaggtatccttccagttcgcgagcgtgaggcgctcaatgtgcttgggctctactgagctgctggtggcagagtcggtgtcggaaacaatgggtttctgctgaggaacctcgtcggcctggggaacggtagcgccaccagcagtacccgcgaagcttccgaggaagttttgaaacttggccttgtactggtcgaggggactttcggcagctgccaacagaggcaatgccaggacgatggtggacgtagagaagcgcattgtgtctggaccgtggaggaaaaccgtgaagctcgacagggaccgttcttttacagaatgttggacggagaacggatcgtacaggaaatttcacaagaaaagagaatcagatgtcaagctgtctttttggtgtgagccccaatgatgtgatgtaaggacacacgttctcaacggaatctagctgagcagtgaggggcctagccgtgcctatcagacgagagcctggggtctccagtctgtagctcaatgcgggcgggtggagtaagatattggtgatcaattcggcgggcagacagaacgagagagaagggaacggagacttgggtttgctaaaaaaaaacttgaactgatagagagtacggcgcgttgcagatgccaattggatggacacctaataatacgagcacaaaatggatgccaacaggaatttccaagaagcaacaggtaaactcgggttttttgtgtgttgacaaaatcgagcaagtcgccgccgtcggtccagtgttctcggcccattcccagcattacgatacaagcggggaaccgtagcaacagagaagcaggtgtcaggggccaactgggggaagcttcagctcgagacccttcagttctgttcctcacagttcaaccggccacccaaccaggctcctcggattctagacatagtgtacctagcgagtgtgagcatgagaaccccacaaaccccaacccgaggatcctgtcgtgcctgccagatgatgtgagccaagcattggctgccaagagtgccaagattcttatcagtatcaatgacaaggatgaaagaagtgagcacggtgagtgggtaccaaagcaccagccacagtacagtaacatcgttgcgagctgtcattgctgtggcttaatttcgaggggcagttaccgttagtttactgccggcaccttgacggcctcgtcttgaacactcaatcatactattcatttgtatcgacggcgcataactgtttacttcagatatggtaatttcaactggcatccttcaaattgcctcaagctaacaatgatacaaggcgcccgagataccaaatcaaaagaggaaacgcggtcgtccacctaacgcgtccaaggctggagaagacgcgtcggggcgcgcagaagagacaacaaggaggccgaagccagtagaggaagcgcaagcggaagacgtaggaggcgcatccaatccggggccaaagaaacgaggacgacctaagaagacgcctcatactgaaccccaagaggaagtatccgcgcctgctgtcgtcgagaagcagtccaaacgaggccctaaagctagagaggaaactatcgcggaggaaccgctcaaccctaggaagagagggcgaccactcaaggaccgtgcggaagatgtcagtaccaatgcgcctgcagaggaaacgaggccacggaaacggaggaggcccactcctgctgcggaggagtccgtagaagatgaggtccaaccagatccggaaccaaccaaaagaccaagagggaggccgagcaaggacaacggaaaggcgacagcgaagggcgtgcgaggcagaaaagaagtagcgtccatcgaggaggaaccagcacaggagggggacgtccgccgaagtacaagatcaaccaatccaagtcagcattcatccaagacaactcaacgcggcaaggagaatagacgagatccatcagcacaccaggacaacggtcgctcatcactagccgaagtatctgcctctcaaactcagaatcggatgtctcctccgcagagcgaacagaccaccaagagcaggaaaggaaagaaggttgccgaagccgagggcgcagatgttgaggaggcggcgccgacacgacaacgtcgaaggggccaaactgttccagaagcagaagattccgaacgtcctgaagctgcccggaaaaacaagcgcggaccagcacatcgtccccccaatgctgccataagagagaaggctgtacctgcagccgctgctaagcaacagcggacagagaaacggtcagccaaggactccgatacgaataccccgggacaaatagaaaagccgcgacgacggaaaagtgtagagccggacgagaatgaaagacctcctgctcaacaacaacaacaacaacccaaagaaccaaaggaaaagcccccgcctgtccccaaataccgccacctcacttctcgcacccgacagatcccccgatccaccatcgcctccaaatggtcaccgctcgatcccccctccatcgccgcagtagacagcattatcgccgacgcccatcgcccgatcctcttcagtctccgcgaaacccgcagcgactcgagtcggcacgcccatgcccaagacatactggccaccttcgcgtctcgtctacacaagaagctggagaagggcatgccatttccgccaccttccattccttctgtctccaagcaaccgagggatatcaacggcgaaccagcaggcccaagtcacgaagcggagttcgactttgagaagaccgtcaacgcgatccaagcgctcgagaggacgctcgatccactgctacactctgtcgctctccttaagcgggagaaggagaaggaggagcaggagttggagcgggcgtacaggcggttgagaacgctggaaacgaatgcgcggacgcaatcgaggggatggagggaacgcggaaagcgggaccacgtgttggcgccgggcatgcggcctactggacctggtgctgcaagggattgggaggaggaaggggagattgagttggtcaagcccatcgagaaggacacaagtgggagtgtcttcaaggaaatcgaaggggacgaggagctcgtcaaggtggcgcagcagttgggaagccatatggagagtatgagagggaacttggagcagattgagggggtggtgcctgccatggagaagacgaagggcgcgttgcagggtgttttgcaaaagtatctcgatgataagcagtatgaccaggttgtgtttgggtaaggcgttggcggagttgtacgtcggtgatgatatccggactaaatgtccacgagtcatagaggatatttttgtgttttatgatcaagcgatcaagtcatgtaacaacagcgttggaccatttgttggccatctatctgcgtgccagccgctattccttcagtctcgcaaacgagttaacaggcacacattctatcggaaagctgactacaagattacgggtattatgctcgtctaggggtatatatgctcctggcgacgatcccaacgaccaatatcgcatggaaactgcggttccttccttcatcccccttcaatcctcttatgttcgatccctttatgtgcccattttataccaccggtattccaacgccagaaatgcaaggaacaagacaaaagaactcatcttcccgacccgaggagggcttcttccgatgacgaaagtcatgacgacgtcttctacgccaactccgtcttcacccactgtttccgcccatggtcaaattgatgtctgtcacatcaatcgatcgtcagtaagtgccatctacttcatctcccccaaccccaaacgacaatcagaagaagaagaggaaattactcacccagcgaacgactcctccgtcaaactcttcaccccatactcctccttcagaatctcctccacatcccacggcacccacgcctccacgccctcgaactccgtcctcctcagtggccaaatctgtctcgtcccatagccatgataattcttatcactccacaccccttgtcttgtccccgtctcttcgcgatcctcactcaagcccgtaatgtccacatacataccattctccatgtcgatccaccgcgcatcaatcacattcatcccctccaacctcgtcctctgcgcccagtacgggttcacatccaacaagtactttttgacagtgacctcgccctgtttgcccagtccttctttttcctcttcttccgaaagggtgtacacgtaatcgaacgtcgtctggttccagtcccgcgccatctgccccagcgtgatgttgctgacttgcacgtcgagatcatagtcccacggcatgatggcgccgttccagtaccacccgagcagcgtgccgtgtgccagccaggtggtcaaggagcgcgacgaggtcatgagcaggtaggaccggatgaggtggcgcaggtgcacgaggtgggggtcgtaagggacgggcgaggtgaagaagcgggtgtcgtagtgactgagctcttcggtccagccgggttcgtggaagtatttgcgttcggggaggagagggtcgtcgtcgtctgtgttggtgttggtcgtgtcatcggaagtagtggcggtggctggttcggcctcttgcgcttgcgctggtgctgagaattgcctgacttcggctttggcttgggcttgggcttggggctgagagacggcatcgttgttgttggctttgacgacggcaccttcaattgggagggggctggcaagtgaggataggacgaaggtcaaggccatgaggagggtcaataggcgatccctccatgatgtcgttgtggcttgtcttcgtgctggtgttagtgaagaccacattttgaccattgaatcgcggctttgtgagagaaccgtgacgagatgtccagcccgcggtgtcaagcaaaaaagaaacaataatgggttttggtcagaaggacaagagtgaaggttcgcagatagatatgaattaacttttttttctttccagttgccttgcgaatgcgccggaagaccggatgaaagacgaactcaagtctgacccataactgacgaagaacaggaacttaggggggtttgacctccccagcattcaacgaaaattcgcaagccagaaaaaaaaatatcaacatgaaatcaacgactggtgaactgccgaccgagttagttagttagatagagagaaacaaagccacgagggcttgcgtcaccgtgtgaaggccgatgccacggtaacgagggtcgtgaagccgggggaccctgtccatgattgcgcggcctgggtccacggatataaatgggaggctcgggaacaactgactcgggttgtgtctagaaccatggaacccctgatggccggatataagtggtaatgtgtcgcgtgtgcatacgtacgcgcgttttgtgactagccaaggtggataggttcgatgaaaaggattcgtaagtacgaaagtgggtaatatctgtgaaaaaaaataatatagtaactaggtgcgattaaggaggaactaaggatgaacggcgaagctccagatcatgttgtggactttgggggaccttttgatgcttgggtgtatttaactgactgtacaagtgacttggattgatatatgtcatgatggctttgagaaaagaacagcaaaacaaagcaaaggactttggaaagaacgaggacaagagcttaggattgacgaaaccgaagcagtgaacaatcccatcaggtgctagaactcgttctggacaatgtctgatgcttcacatagcgcagtttcatgacatttcagattccctccaatgctgatatcgtctcattgtggctttgcctgtctcccaggtacatatgttgttgttcgctgagccactgtccagagaatccctaacccctgactcgttctcggtccaaatcaccgatgaacggacattaacgcacaggtaaacgtgcacatgcaccccaacccgagccacttgatgcctttgaaagatggcccgacaacttcatgacagccggttcccgcctgccagtttctcacctacattacagaacatttcatgtcactttgcgagttgtatgccggacgtgccctgacatggtcgtgctttttgccatcaatcatccgttgtcatagtcaatcacccttattcttgtacttggtctcatcaagattgatggaattgttttgttttgttctactcttacactagatacgccatcgcgatcaacttcccctggcaccgccattagatcaaagccattgctccaacggccagcactaacgccttgctccttcctttccactacccattttctctttttggaagcaaactaccagaccgagggggggagtgggggtatctttgatcatacatcatttgtccatcacattgattccatgaagcagaacgaaagcacgctcaaagaaaatacgatttccgtaacgccgcaaaacgagaaaaaaggagagaatcagcatgaaccagttgcaggctacactcaaaagatcttggagcctggatgaatgtcatcctcataagcactcggatccatcttgatgattccctgcgacgctgatcccttcaagtgaccaccactagtagcagcagcaaaagtggtaaaccgaaccgggctagagagcgcatggttgtggccgccgctggcaccagggtgaccgggagcagtattgtgttggcgttgctgctgttgatgatgatgatgctgatgccacttgttagactcgtccaacgaatgtccaccgcgcctcactgggctctggctcctagactggatctgcgcctgggtctgagtttggttcagattctgttctggaatcggcgacggtggtccctgatactgcggcgcaccaccaacccaaatcccgtcacccgaagtcgtagtattccccgactccctctgctgctgttgttcgtccatcgttgtctcaccaccaccaccgttgccaccattgccaccagcagcaacctcgatcatccccttctgcacctctctctcaactaccgccctgaagaagccaacacactcccccagctttctctcttccgtgtctccggcgcccaacagcccgcacagcgccctcgctccaacaagttgcttcgccactaccgtatccggttggcaaaacgtcctgatgcgcatcgctcttgcatctagcttggcgccgtccacgatacccatgatagtagtggtgttggccgctgcggggccgtagaacttgaagtcattgacgtgtaagcggacaagatcgagttgggtttcgaggtcgtaccggaaggagacgacacgcgggcggcctttagattgccatgtgtccgagatacggcggactttgttatggtcaagtagacctagggagagctgcgtggtgatgtaagtgtttaggagagtagagaggaggaattcgagttcgcagtagagcagcgattgctcgcgaggcgtgagactgatttgcaaggtgcgcgcggagtgaggcttgttggagtcgtgggaggagcgttggttaatggcgttctcgggcagaggagcggagacaaagtctttggcctttttgacgaggttgtcgaggaagccgggtttgcgggcgggaacggcggttgatggtttcttgtttgtgccgttcgatgtggcggtgttgagctgattgttgagcggggcgtcagagggacgagacgtagactccaaccagccgttttcgccgatcaaggtcttggaggccatgcgcatgttgcggttggggttgttgatattgtggactgggaaaaggggagtcagggctgagtagtggaagtcatctgtgcctgtggctccgtcggtgccaggccggtcagcgctgcggttggataatttggtgggagcgcgagtgacttctgggccttggctgttctgaacaggctcctcagagttggcccagttgctccagttaccgtagtcttgaaggatgctgagagtctgggagtatccactatcgttctccttgttttccttgacgacgtgaaggggacttatctgggagcggaaacgagggtcaggagccttctcttgattctcctgggagtagacggaggacttgtctgtggccacaatttgaacagtctgggaagccactcgcgcatcaggctcaggagagtaatggatgacgatgggttcacgatgggctgtgaccttggcgtgaagacgggcaatgtcggtgtcgatgggagcaagagggacacgatcttgacgacgctttgaaggaaagggagaagccaagcggaaggcagctgcctcggcagcagtgttggcagcacgttgttcctgctgatgctcttgtctctgcctgctagcggactgaggggacatgcattgctgctgtctctgtctgctcacaggcttgggggaatcgtactgccgatcccacgaaacctggtgttgatggaactgtctctgcttgctagcaggttgaggcgactggtaagagtcggagccatagccaagccggcgttgctcggaggtcttcggtcccgtacctcttctgacgggcgaaggcgaacgctgtctgggaggcgtagcaaccacctcttgctggtgctttcttctctttgcgggggaaagagatctgaatcgctgctttagcgtctggtgctctttggctttgggcttgggcgtggctgaatcgacaacgtcgggctgctgaacttcagtctgaggagcttgacgaccacgcgattctcgttctgtgtcgccatcctcggataagcttatgcgggttagcattggtaacacagcccacatatcgctggttatcttacactttggctaacttctccatctgcgactcggtcaagctaagctgcaagaagtggtggatgttctcggacggctcccgcgggggagtgggggcacgagcattcattgacttggacacggggataaaattgccacgaatggccttgctgtcgtgggcatacatggtgagctcgttgttctgctggcaagaagcaatgtcgaaagttggtcgagtgactgacggaatattggtagctgtatcccgcgggggttgacgcgtcgtgatggatgattgctgctgctgagacgtctttgtgttttgttccgaatgaccacgatgatgctgatggtagggcttgtcgggaagctgatcgggcgtgatgtttccttttcttctcagcggagggggatttgatttgcctgaagagagggaagtgttgctcgcgatagggctaggtaaaggggcagcaataactccgggagtaggaagatcggtgacccaatcttgtactcggtccattgcgttgcaatgatgcgaaagccgcgacaatagcaagcaatagggtgggttgtttactgttctggtctattcagacaggcggggtatctattgtgattgtccggcccggagctcgcacgagaagcgattgtggaaaaaaatgagtctgaggttcgcaacacgcacggccaagaccattggtcaatggctgtgtcagtggtcaggcagaaactcatggcggcccgtcaggaggaaggaacggcgtcccggactcggtcggtgtggggtaaccgtccgaaggttggacttgggaagaaaccttggcccttcaatgtcagaatctggtcacccgggtgaagatcgatggcaataccttacgagtcccggtaaggagtcctgacctgctctactattatttgagccccaataaaggttgaacatcactggacacgtcatctacagtctgtcaagctatgggacaggaacatatatgtgtgccgtctttctgagtccatccaggttgttctttaaatccacgttcctgtttcttcttcggccgccattcacatatgattcccattctcaaattttgaaaccacaagttacaggttgaaatgcccatctaactttgagcgagtgtccgttaggcggcttaacagatagcaccttttctgaagcccgaggaggtttctcgccagaacattaaagcaaaatagcaaactgaaagtgtcattttacgtctaatccgccatctcaccaaatgatcaatatcacagactttcaagagcccgctattggcttggttctctagtgttatacgttgctacgttacatagtggcacccgggtattcgacactcagaacgacctgtctaaggttgttccattataacctgggctttgtacggagctatattgtgacagcaggaaaagaccctgtggttattatggtcattttatgctttaggagtattcgttcttactgaagacactcgtgtaaggtgcagggttcaagtgacttgtcatctcgggcatgtcgccttcacatgctgacatggcgttccagagtacaaatgctaaagacattgtattgcggccgtccaaatgttacatatgttcaacctgtcatgtttacagctgttctttggtgggaatatatccacctcaggttttcgtgatcgtcgttggtgtatcaacctttgggtgacttaagtcatgaacctcttagcaggaaactgaagcgccggcgatcctgatgggatttcggctcaggagagggaacgtgctacttattttctccatataagaaactctggtgacactgggtgcttcacgaagttggtctatgcgtgcttgaccagtgatcagcctgttttgtttcttccgatcctctcttgagaatatctccagcgactattctgtaacctgggttacctctattgatgaaaagccatttcagtgattgtttgagcaacacgaacagcaatgtttttccggccccttcgataggcctcaagccaagaaatggcggcgccctcaagcaacaccgagctgcttagactgtcaccatagaaaaagcttaggaaaagcgtcattgattgtggcaaagatgcgcaatgtgaaactcccatttctcattgcgctcgccacggtttacaacaaaggcccaggcatccgggaaaatcacctactccaaccacgaccggccaaacaacatgactgaaagccctgttaccaacgatcaaataacaacgttttttttcttttttttttctcatggaaacctgtgggtacgtcaagcatacgaccaaccctttcttcaagaatgttccattatccatagagtggtgtatgaaagacacaaaacacacacaatgtgagaccgggtaagcttgccggaaacatgcaccttgcttatttcatggttccaacgaaatgacaggggattcgagaaaaaaaaaaccagaaaaccaaaggcaaacaattgaaatgaacggggagggtaaccaaaagtccacgatcacacatgatgacatggaactacagatgctgctatccgaggggaagaaagtcctttttagccctttcggccgttacacaaaagtacgtacctacctaggtacctacatctaacctgccttgctgatttgcttgctatctatctgacgttacctctacttaatcgttcacgaacgagcgggcagctagcaatcggttttcggtatctatgcacgattacatgtacagttaggcagatggtaagactgtgaacatcggagtgagaggcgaagcgaagacggatggggatgtaggaacaagaaagtccacttactgatttctccatgaggagttgacaatgtgttccgtccaattcctgatctggttgatcgggcagggctaatccggctcggtataccggggtttattacatgggaatacgtgaatgcacagagtgttgtcgaccattctggggagggtccaacgtcgactaacggactcgacggcatgcctggccacgaaaccaggagaagtgtttggttagtctagagagatcctccagcatccacagtttcatcggggaaaaaaaaaaccgaactttgcagtcctgccctgaacttacatggaaaaaaaaattaaacataccctaccgtaagatataggttgaagcgggtgatagctttgttgtaagctccattgctccgtacgtccgtacgagtgatgaacccaggaaactcggtcgacaaccaaatgtaccttaccgaactcaaacccgttccataaacgaacgaacagtttccgtgagtatactccccatgatccttcacatgtataccatcttgatatactcccgtgctcctccaagtacccattgttgatgacggcaatgtagtcaagacagatgggcggatgactactggagaaggaaacaaaatcacagcggcattcggctcggcccgagagaaacttctcacctgaccgggccaacggcttgcccaaagtcaacggttctacagaacaatgtttcaagccccgtcaggcagacaaggcaggcaaccggtggaatggcaactctttgtcccgtagcccaaatatcgggaccgagacatttgttcacccgttgatgcctgttatcttgtccgcgcccagcaagccaccagccacaccaaatacagccgcacgcggccagcttcgagtcattgtgacctccccttgttttgggggcgtttgctacttcccgcgtggctggatgtactctttcaatcataaactctcttgaaagttcggatgtgtgaatggaaaggaataaagttggcccacgacagtcccgtaaagcgtgtgtgcgcgccagatgtctctcacttgaggcctattagatatctagcacaatcacaggctcgaacagaaaggacacggcggttgaacgcctcgtgaaagcctcgttgttgacgaggcaaacatcagtgtctgtctagtgtatactattttataatcccagattctaagcatcgataagaaataaaaggagaggcgttctcggtctgcaatgaggcgttcataaacgcgcggatctccgttctttcttaccctctaacgaaaagcgaaagctgagaaggccagtcagtcagccagactgactgaagcagccagccacaacagccctacaaaaatgtatgatgccatccatgccggccggattaagtcagcggttgtccgtggtggtcccgtccaagaatgatctcgggaattcttggcacgatttgtcctttgcctggaggctgacggtcggcccaatgtcggtaaggttgacgaacgtgagggtgtatcgtacgatatcatgtgaaaaagattagcctcatctcagtcccctactctctgtcattttgtcagtttgggcccaagggtccaagagcgtatgtgatgcaacagaagtttcgactgctcacctgtcctcttccgaggacccctataatgccaaaccctacttcttaagggatcctgcccggtcacggcacagtccgctgatggagggtgccagttacgaccaagtggtgcataaatctgtccactatatgcagcatccgagaaccgttcgtcctcgaagtttggttctcatctgtccttttcccagtcctatcgtcacggttacattctggctcatttcaagggcccaagcataccgacctctacgtacggtgtctgttgtagtgtaagtgtccgcaaatgggtagtaactccaaatgctacgccgagctcgtaggtaacaagcatcacactgtcggtgtcatccgtctccttgtaccaaagggagggagaaaaaaagaaaaaaaagaaaaaagaagcaaggctgtcaaatccagacccaataggagccagttaatgagcccaatatcgagccgtgagccgcgagccgcacattgtcgcagagcgaactagcgattaccaccgtattgtgtattctggcctcttaggcagtctaggtatattgatcattgggcaccgaaattgcaggatcaccgcgtcggtcttgcgttccaacgccccgcttcagcccagcaaaaaaaattgatattgtgttgataactcatctcggggaagaaatgagtgttgtggttgctgttcatattccacagccatgtcagcattgcagtacgcaatggtgcaaatgcaacccaaaaaacacatcacgcagaggcgcgaagaaagaggatggtgcgttaggctcggggacctaccagtggaacagttaccattccgagagtagagctgggatcaacagtaggtgtgtagttcggatcacgtagtgttttcgtgtggagagcgaaaagccagcctgccagcctgctctgcctgtccaccaacaaatatttttcatatgcaatcgataccaaagacgggaaaagggctgactaggttgccaagggtgagctggtggggaaggtacattacagaagcgttacgtccgcttggaaaccgtccaacatcatttcgatacggcgtcaaccgggcggttttgtaagacaggacagtgcttatttcgtatagcgagttgatcggtagccatccggatgtccttgaaaccatggggcttgacggacaggttcacaaacaaagcctaggtccatcgtggtctggtttagctgcttcgcaggggtgatgcctcaccttggctgcctaggatagcgcacaccaatggcaactttccgggagactttgtcactggtgatctgctagatatgaattagtctgacatgttggcaatctcaaaatctaattatcggccggaccgctcttacaatcctgttggccggtattgtactcgaacgccatcatccactgtgctcgactggtctcactttcggcttggtcatcagcaaaagagtcttttgcaactgagggatgccacctcttgtctgggttgaccgatttgatgacgtcccgaggaagcggcatacaccatataagcttcgtgacatcttcgaatagtacggggatctgccaagagggtttttgaagatttaccaggatcgccaatcagcatctgcgtcgccggctagtaggtatgtttacgatttcgagggcttgccatgacttttaatgtcaagtcatgatgttgtatgaagacctatcgtttattcggagcacactaggagaatgttagcagtcacaactagtggacgtccagcctcccaggaccattcacttggatgttcgaaaagcgaatacgggagaagagggcgcgagcggcggtgtccgtttaagtgacctagttattaatttcaggctgaccgtcagccaggaacccctaaatagaacgttggacatcgcccatccccattgggaacatgttttcacgttaatagatgttcggggtctccagacgccctcagacaggaaatagtccggttcatgtgatggtgtcgttctgatgccggtctgtggatttctttgaactctcgacttgcatcctatactcttgaaagcgaaagtcttgtgccatgatgacggtcctatgcttcttgacgacaccggtgtgcatcttgccgagcttggcgagcaatagaggtgtgcaaacgggagtgtgcatggcgctccgctacgctgatatgggggtctgatatctattccccgtaacatagtatgaatgaaggccctttgtgtgtgatgttttgcttgcttccgatacacacttgctctggaccagaagacctttcgatatctgaagaagcttgttacgaatcggaaaagctcccatcgccgtcacactacctttgcgtagtgcgccgccaccaccaatggccttcatagcccaagtaggttattcgcagttacacgacacaccgtcctcttgatcccatgacggtggctaatatcgtcttacgggcaccctttcgcttggtcgaaagccgtcacggtgatctttcgcggagatggcgtttctcttttcttcttttatcattttcttggctctgctggacactcgcggcaagcatggttgactggcagatttggtacgtctgtttggctgacacgatgctgtgtgtctcagaaaacatccattcatcacctccagagggttgagttgcactcggagtgaatctccgtgatcattccattccatctagtgtcctgcaacactgtgcagtgctacatgggcagcagaagctcgcccagttgggtagtgtcttgcgatgcagcagaaagctgattggcatggaacgctgctgttcagttgtacctacgcagtattcggtgtaggtaccgtacacgtaggcgcggcaggtacatatgtacggcccagaacgacgcacatgtaaccgttcggatgtttccattcctcggcgaggggcgcactttgtcggtttgcgtgcccagtggttgattccaccccatgtccctacctaccttgcataccgactcaaatccgctcctaaatccagcctatcggtcttaaaggtacctaaattttcgccctaatatgtgaggatgcacccaactcttgcttctatagaagcgaattcgcactttgcgggatggctaccgtttttggtcatatttcaaagaagaaactggtgttgaacgaactcactggcaactgcgtcaggtacgtacagtgtgctactgcttttcccaatcttgcatgtacaggggttcgcgcaattgggcggtgcagttggatgcggatacggccgaacgggctgacatatttgctcagtcttgcagagcgccgatcgagttgtcttcgaaacacggaacatggtatttgcgggtgtcggccctggaattcgtgacaaggtgctggcgaccgggagggcggagcagatattgaagctggctgatcgcaatacacccgggcacatccggctctccgggctggctccccttcacaggatatgtacgcggggcccgagtcgtaatggctcgggaaggcggggcagggatgaccccagcattgggcgagcctccctactgcgtacagcactcagcctctgtgctggaccccgtcaattccatgtgaaacgccgtgaaataggcgaataggggcgtgttggcctgttgtacgctctcactatgtatgtgatgtattccaaccggtacgacatctggaggcattggtctgtggctcctgtcgctctgtatctcgctacactcggactgacccgaggagccgcatcctatggtgttggagagcgatgggatggccaagtttggtttgtcgcggaatggtgccaagatgatctaggctcgccgtgtgattttttgcgcgggcgtcttcatcgagcagaggtcgaggtagcatcggcatagatctggtggctacgatagcatctgggtagcttggccgatagtgcttgcaaggtcaaggtatgaccttggtaatggtagctagcggctccctagcgagccagccgcggtagccaaccgaacgatccagcgccctgctgtcgtcgcttgtagatactagatggggagtgatgagatgatctggaaagccaagagaggcccatttccaactgacgggatggttgtactggaggcacggagacactaaaccaaaatgggagagaagtgcatcatctttgataaccaaccaccagtctaccgaggaaggaaactcgctcacgggtacaggtccatgcaggtgtcgtcgggataggcggcgtggtaggcacagggcacaaggcaaagactgaagcctagtgtacttacttgaacccccccctcctccccccttccccccccccccccttccttttcaaatatactagtatgtagtgtcgggtactgctgaagggatggatgggtggctgctgctaccatggctgctgtcatgggatgccacgcagaagatgatggtaaataagtaagtaatggccgacctgatgctagctgaacgggagtgagattgctgaaacggcgccatccaaattgctgtcgccagtccgtccgtcactaattagcgtatctcgatattatgggctttgctggagtgtcggtggcggactcgagaattgtcgttcgagacgctctggatgttgatgagaaacgggttctgaccagtcggagttcgtctttgtaaattaagccgctcactgcaacaagtggagagaagaaaaaggacgggaccaggttccggttcggcgcattgcaaggacaggtcggtacgtactactcgtaagtggaagtgccgattttgaaacggtgaccggtgcaagcggggataaccaataagagagagtgggtttctgggcttggtggaaagagtggagcatctagggcagggttccttatccgatttggaagatggacaccaatctaacgagacagctgtggcttgacattcagagagcgtggctgacatggaccaggcaccaaggaacttgagaacatgtcacggtccaattcacactcttcacactccaactcgaccattcccattcccgaccgagatcccgacgcgacgaactacatacgtgtactaagcaatttcgagaacgagatcgacgacagatcgtttgtttcattgttctcaatctcattttgttgcattttcgcttttcgacttctgcccctgccaatttggtgaaagaaccgccaatgcttacaaccgcgacttgaagcagtccagttacaaaggtacagctgactgccctgccactgtttttatctcgagacagtcacgactaggtactgacttgccaacatgccacatgctggcaagacatcactaatgagccagctcgagatgccctggattccgactggtccaatcatccggctggcacaaatgaggagaaaagcaaagcgagacagccactgggatggattagactcccatgctaaatcataggcgcaagaagaagaagccgcgctcaatcgacaccaccaccgccatgaccattggcatcatcagttcatcactgctacagcatggcaaccaccacgggcaccaccactatttgcgccgccaccgccacaaagccaatattatactcgcaatacgcaaacaacggtgtcataagcatccaagttggtgtcccgaggcgtgtggatgtgcgggtgtgtgggtgtttgacaccacgcttcggccggatctcttccgaacatgactccggaagagaagatgggcgggcggatgacggagcgggtgacaaaccaacgtccactacacactgctccaaaaatgaatactgttggcgttttttttcttcgggacgagtggagcccgaaagaggaggcggtctgtctgcccaactgccaccgtttcattcccattgctcacttttttcgtaccgaatcccacaccacaacctgacacctcggttgaagctaccgtagcatggagccaagcctcaggtcgccgagcagaaaggccctccaccctcaccacctggttcccctgtgctttcaagcgctaggtaccagggcttgaaaggctccaagggcttcatcaccggatgccggccgagtggagagctccccacatgccatctccattccattttccctcatcttgacactaccggtggactttgggctccatttattggatcagcattccctgctgattcgctaggctctgttgtgacgaaacttttcccaatgggcccggtcctgggagagcctgggagcctggatcctgagccagatcctagccggggtcctagaaatcgaacttgcgagtcgagtcaacaacaacgtcgtcctcgtcccccatcatcttccgctggagcgggtgccgacgggcttggcccatacagatcgcaggaatcatgtagcgctgatccggaattctgcatcgacccggtaggacaatatatcacattacggaagtagctgccatgttcaaagcagtgccacatgacaagtcctccctcgccggctttttctacgccctcggtggcggaagtggaactggaatcaggcctcagaaacatattgaatacgggaacccggtaccgttgatcatcctgcgaactcggaatccggagaggggcaacataacatgatgggttggatggttgtctgctttggattcgcttggcaaggcggcatcccggtggaatgggcgctatcagacgccacgcattcttttgattctttggctgcaactgctgttttccagttccacgggtagccgagcccgatgccttcttcgaggcaaagcagtgactagggaggagacgcggtacacgtaaatgtcgaggctcacaccgtcatcacggattatcagggtccagaaattccacccagactgcgctctagcgaattaccgaatactgcttgcctgtcacggcttgcatgatcctacattacgtgtagctgcctgctgctgcgaacactgcatgccaattccatccaaaacctggaacagatgttcatagtacggtgagacgaggaggcttgagcttgcacaggttcttacgcagcctacgtagccggcaactcgggcatgaatggctcagacagccaagagataccgagccttttgaaccatctcgggtcactagcatcgcggtgcctattcttgtacactgccgagactatgaacgtgctcatagaaattggaacttcccgcaccattatttcttgctgactgaactgcgctagcggttcatcaagcaaggagcatcggcgacgatctctcaaaccccttgctccaaagcccacttgtcgtccacggttcatctcagcccctagctccctccatgtcggcctccgccattcgcgctaacgggacaggcccgtgaggcccgtagcggaccccccctggtaaggagcgcgcaacaattgcggacacttgcgcacagactgcggcaagacgtaagccaacggttcgacggccttgctgacctttccccgttgctacccccgtgcccgtggtatgcatggcgtaacggcgggttgcggcttcaaccatgattgggcggctagcccatccactggggccgctgccatccaagcgcacggcgtctgatgtgctgagatccgatgtaccattgcttgtcactgcccgccagcgtgtgtccctccgcagcacacagtactttctacatattctacgcggtaggtaaacatcaccagccgggactcagcaggttgagccgaatggtcacgattcgacgcgccggttttaggttcgtgatccgaggctgacaaactccaacgcggggcccggtacctatcataaatctgaagaaaagcgaccaaacggcagtgcttctccatgagtccatacatacctctctcggggcctcatccggtgcgaggaatcaacagcatgataggcacatgtatccgttctaccagcatccactttggcggtcccaaccccgcctacacctcctcggtcggaaaaaaaacatggactacgccccgttgccggcccgttttcctgcctgtgctcggggatatggcacttcagacaaatccgaaaaatgagacgaactccctgaaatagcgtaacaccgagccagtgatattgtggcaaacaaggcgtgagtagtgagagactgacctaaagggccctgaatgtacatcccgccgtcaagggattgtattggatctgttgctcaaattcgaacaagaatgcggacggtcaagccaacatgaaccaaaattactgccccgtactgtaattctccaaacagccacaagggcggttcatgttaaggcacggcactgcattgtattcgtcttcacgattcactttttcctttcttattggtttctttggcatggtaatattccgtatggacgattggccatggaagcaaggaaaccgggggcaaaatgggcataccaggtccggggttcgttgtcagcgaggcccctgggttccttaatcaagatcccaaaagcccaccgaacggctctgcgttgaagacacacagggcaaagaacaaagaacgagaaaaagaagatctcactggtggaacgtatccttgtggcttcatctgatgtccctggtcatctacagatgcagggggttcttacgagcgagcaaaagccatggacggactcaggatacaaaccaggacaaacagtctggcagtgacgcagcacaatgacaacaagaacaggggcccccaagcatgcttcgacggtacggttaccccattaccgctcctcagacatttgcaagcaatggcataaagtattgttgctggcatttcctggtgtttcggtgcatcaagttgcgccgaatacggactgcgcatgggttcaaaccttcagctttcctcaacaaacactccctggggcatattacatatcactttcatgacccctttttttcattttcatttctggcgtagcaagcttaccacaagtaccattagctttcgtttccgttcttctcggcggtagctgtgctgcttagcgcatactatgtatgggctagagactggacaagttgggtacgagggatacgatcgcttcaacgcaacgctagaccgcataaagtagcttcactttcatgctgtatgaaagcctgtaccccctcagcccttttctttgtatacttgtatacctatcaagctcaccgttgctacgctactcaggcctgcttttgcacctcctgtccttcttctagtgactttcggttagccaattttcagagctgctttcgccctgcgtgttctatgtattgtttcagctgccctgcgtccacaccttacttccagcagccatttcacatctgtagatgcaaggcgttggttttcactgttggatagccattgatcctttctggggatcaccgcccattaactagtagattggagaatctagaccacactataccggggactataccggaatggggatctggaagcactggagattgtctttcactacactgctgtatatcttgaggtttcacccaagtataagctgtcactggctattcatatggcggagattcccccacattcatcccctgaccctgaaaggagaaggaagcactaagggacaagtacggataagaaggacagacatccgccggtgctactgataagggccaccgtatgaccgcctgttggttgcaaaaagaagactcgatccggggatctaccagtacagcacgatcccgactcagacaccgaggacagcaaccaccataggcaagtgcagcacgaaaaggtcagcggggcgagcctttcaggtttgacgaaagccagccgcagcatattcgcggatcatagcggcggcgttgaggttgcacggcgctgcaacactgtgagaacctgggcagaatattcccaacggaggcacaatggacggtgccttgagcgagattggacctccaaagcttgagacattgtgtgaatgaggctttggcacaggggggctcgggccacaaaaacaaaaagggcctggcgcccacccacgcacctacacctccgcaccgacacgttctgttcaccaatgctctcgccgtgctcaaggggcatgtcacaacgggtaccggccagaggaagcttgcgccgttttctatcgatatcttttgaagaaattgagcgtcgcgaaagacataaccgaacgacgataaaacacgaaacaagccttcaagcaatagacagtggtgaaaacacctacacgaatcattgttgagcgccgcatcttcgagggcgtgccttggtgcgtatcgatcctctgggtcggtataagagaacctagcgcgcgtggccagggtgtggaaaattacgaggtgaagcgaggaaaagagaagaaaacaagttataagaaaaaaagaaaaggaaaagaaaaagataaaaaaaaaaaaaaagaagaagcaggctagtggcctcgtgggaattgccggggtctgaattataaacccccgtcctggttcggtctccatttcccgccaaactgacgagaccgcaaaaggtcccgtctgcatgttcctcgaccggcatctccccagaatccatcctattggggaccttgtggagacggttccgaatcaggctgcttttgccggaaactgcctcctctcaaaatccagcaccatggcagctgcgtcgtcgcacaataacaataacaagccatcatgccctcgatcccccgttgacccatcgactggcactccattattcgacgagtcacccgtctcgtcggctacctctgccaaaccgcatgcgccacagcaaccgtatcttggcggcctgactagcacgactccttctgctactgtaccagggacgaccccggcttcatcggttccggcttcagcacctcgccctccttcaccacgatcgctgccgcagccaccacatccaccgaggatctccactctggcatcatcttcgacagagaaccttcttggccaccaggtctctcaccagaactcatcattccactcatacacgcctgccaccacagcaacgcccttcaccatgggaggccgagactccctcccgtccaacgactcagtgtctggcacgccgggcccttcatccggccaccagttaccctcgtccagttcacaagcccagaagcgggcatatcgccagaggaggaaagatccaagttgcgacgcctgccgagagagaaaggtcaagtgcgacgcgaccgacactaccagctgctccgaatgttcaagccgcaatgtcaagtgccaattcaccaaggagacgaaccggcgcatgtcttccattaagcaggtgcaggatctcgaaaagacgctggacaagctcaagcgggagaacctcaaccttaagcgggctttggaaacccagggtcacggtgttcatggccatgttaaccatagtctaggccgtggacaagctcacatgcccatggaccgcatggacattgacagcggtcctgttgttggcggcatgggcattgagcagatgcttgcccttcttcttcccgagataggcgccgaaccgaagccgaagaagaggcctgtcccgattcccgcgcttgcgcaagcccggtcaaacatccgaatccccgcaaaaggagtgtggaagccgccggcgcaatatcggcattcgccagctggtccatccatctttgactacacaccgaggcccgagttgccctcgcaacagacaacggaccacctgatgcgctgctattactcgtccgctcataccatgacgcccattatacactggcccaccttccggcaagaggtggataacttgtacaggccaggaggactaacacagcatgtgcctacgtcgtttttggccatgttctacgccgttcttgctgtaggcgctctgttttctccagatccgcaccgttcttaccgggcagccgagtggatcgaggcctccaggaagcttattgacccttggggtaacgactttgtgctggaccatgctcgatcattggttttcatcagcattgccctcaatgagctcaacctgaagtccgcggcatggaactggctcggtaacgcagtcaaggtggcccaggacattggcctgcactcggatatgggttcgtggccattgattgaaaaagagatgcggaagcgtacctggtggtccatctacatccttgaccgcagtctaagcctcgagcttgggcgccccatgttgatcgatgatgtcgactgcgacgtgccactccccatgggcgtagatgaccactttatacgcgacaacggaatggttgttcccaacggcgccgaaccccttactcactcgctgctcgccatcacacacgttgtgcgatcatacactgccctcggccgactgctttctttgtccgggaatgaaggaccaatgcttcacaaccgcaacgagttcatgagtccagcaatcccgcctgctcggctcgcgacctttgatcaatactttgcatcctgcctgcgtaccttccctccggcgtgcgacccttcttctggctccccactcgccccggtactgctcaacccgctgatctacctcctacatgcgcgactcctgcttcatcgccagaacctttctccgcaatgcccacccgattcccgtctcctggctgtggagcagtgtacaaacattgcgttggagactgctgcttacctaaagcgtatgacacctacccttcccgagggagccacagcgctcacgaccatgcacatcttcaggtgcgccttgttcctcctgctcatcggccacttggaccaagctctcgtgtgcatacgggagctggcagcgatcaataccaacagggaggttgccgttccctgtggacgttacctcttgttctttgttggcgttgtaggacaaaagaggagcgactatctccagaggatcatgatgacggggagcccagaaccggcgccagtgaggttgagaaacgctctggtaagggatgaggagctgattgcatatgtgagcgcggatctgcaggcgcggcccgatacagcgtggatctgggcaggcggagagcaggaccatgcagcagctgcagctgcggcggcggcggctgggcgtgtagtggggagcaccagcggctcaagccatggaggagccaacggattgggaactcttttcagcgaggaagccaagatgggcttgtcgaaggaggaaatcaacgagtggaacgtcaacaagggctggacgagactggacgaaatggtgcgcggattagctcatccgcttgcggtaccgttagcacaggtaccaatggtgccatcgacttcgagccaaacgccaacttcagctaccagacctacacactcgttggcttcaacacccacatccgccactgctcctcctcccccttactcacaaggcccgccgccaccagtaacggtctccgggccccatcctcctcctcctcctcccgtacactatagccatcatgcaccaccgccaccgccaccaccaccaccgccgccgccgccgtcagctcgaggacgccaaatgccaccaattcaacccggacccagcccgcaacaaccgcccccgccagcaagttggggccatcccacgagcggcccgaccctccctcccccgcaacaggcccgatctccatacatccccccgcatgcgcaccacccccagggtcctccaccaccagcacaacccccaacgctccctagcatctcaccagccggtactccccgtatcaagagcgaacccggactgccatccctaccaccccttggaggagacagagatgataagcgacctatcggcctgggaatcggtggtggtggtggtggtgaaagaggaccggcaagtgccataagcccctccaacagggcagcggtgcttcagagcagcgtaggcggtggacatggagcgggcagtcccacgctgagcgtcagccgcagcccaataagtgcgacgacgacgccgacgacggccatgatgccgaacggaatcttgaatccgatcggtgggaaggagaatgcgaacctgaaaccgccggcgattaagagtcagagtcaggagaggataagcattgccaacatcatttagagggcaatgagtgggtatatatgatgggagaggtggtggtgcatcgcagcgcatagcatggcatggcacatataagcatcgcattgcgtttgcaaacaaacagttgcgggcacacaccctctcttttctttattctgttcaatttctggttagtttacggtagcggcgggtcaggattgggagaaaaagacaaacgcaacaagaatactacacattctgggaaaaagggggaaagcacctaggtatacacaaacgcttataagcctctttagaggctgacagaaagaaacacaaagggcttcaatcaacttgggttttacacatgcatggtaaaaggggtacggggaatagttttctttggacaggaaggtcggtggtttggacaagacgggggcggctgtcttgacgggatatataggtagtttggatggaaacggctactcggagacaggcaaagtgacaccattttcttgttggtgtttacgcgattttggttacactttcttttatctttgtcatattttatcttcatattcggatttcatggttgcctttcttggtgtacgctttgtagtacatcatgaatgagagagatggacagtgggcatggatggttttactatgtttgttgatatactggggatgagagaagactagtgaagggcgaggctggaagaggttggtcaagcctctcctcgccttgggaattgcgttgaaagggcgcaagttctgaagaatcaaacaagcaagcagctgaagctgtgttattgatgctgagacatattctgtcctaaatgctctccatgttggtgaactttttgcccccgtcctttgttctttgtcagtcgcctttgcttttgtaaattcattcaacaatcgaaccgatcattacccgctgtcatttccctcagacaactaactccaaacaatcggacaaacttaccacaactggacgacagcaaaacagaggctcaaccacttttgagacagtcaagtcattgaacaggttcagatctggtaacatgttgcacggatgtgccaccttgcctaccaccacaacacccaagttatgtatggtaccggtatggtactggcacaaataaacggtgcaaagaaaaaaaaaaaaatcttggtgtggttacacgacgatgacgaagaagcaggagagcccaaaaggaatttcgggaagaagcattccgtacagtactcccttccgtccgttaagtcgtcgcttcggtaacccatgtcatcatgtccgtctcgtatttcttcttcttcttccttcttcttctactgggtggcgttttggtgttacatgacatgtgacaaagtgggcaagagttcagttgcagtgggggcggtatccgagaccgggtttgagacccgaaccatacgatggtgtagaggtaggtagcccctctttcggctcggggaggtttccattgtgagattgtgtgtgcgaaaaatgtaacagtcgaagggagagagaaaaaacaaacatgtgattatgaaggaaagggaggaaaactacctagttggttcacggaaaagagaatggaaacaccgacggctgtcgcaccaagaaaatgtaggcgcggtgagtgaccatttatttggccaataggaaccatcaccgaggatgttttacccctttttggggggcttcgtgaagtaaacaaagcgataactaactaatccagtgattgcaccacctctaggttggcagcttgcagtgatgtttgacagtgacgttgaaggtacctctatgtaagagaacatgttggtttcatcctgtactatatcgctaatacggtaggtaccctgcccacttctgaccccccgacgacggcgactccagctggaaaatccgtatcgttgaatgctgtccttccattcggaacctctaagcagaaaaaaaggtgcgaaaccaattttctcactgccagcaatgcatcctatcaccattcgcgtgacggtttgttgaaaattctcgcaaaggataccccgtcgctttggaaagcatgcggcaagtgatccgagtggttgtcgtcgagccgtggttccgaacgagcgaagcattacgaagcggatcatgcaacctcgaccgggggggtttcaaaagtcgtatacgaggggagcgaacaaaacttcaacaacccatggtaaaaaggacattcattttcaatttttattgtcatggataccgctagataaacagaattgatcgatgacgatgcgtgtcggaaccaacggcaacggtacaacggcaaggcaaggcagggcaaggcagattccggcaattgcataaagttgggcggttgccgcgaccgactggcatgtacacgtaccgaaccgagttccgagaccggcaatgcttccgacggaacacggcacggtttcgttgttgcattcatggcttcaagttctcgggcactcactcggaggccttccgagactttcgaccacacacaagccttggcggtgcgcgtacatgctaggtacgccgtgcacatggaacctggtaggggaggggggtatggcttttgtttgcttcttggctcttttttttttttctaaatttttgaccggccgggagtaagattggtggagggaatcattgaccaatcgatgatgcgttcaaatgtcgccagtggtggtttgtgtaacgatgggttgttgtctaggatgatgaaagttacgcctcggtggtgtaatggtaatacgcggatgtttgtttttttacgcggaacggatgtgagaaccgacccaagttaacgaaaaccccactttctttttgagacttccgtctctcactgagaacgaaaacagcgatgatcatcaataacgtcctgtggcttaccatcctctccttgggtaccgtaccagttcaagcacaaagtaaacagaaaccactgtctacacccgacaggaacaacaacaacaacaacaacaaccaaatggcggactacaaccgtccttcgagtggtggatggaaacccgtcctcgaccccaccgacaacaagaccatcatcggccaccactggcgccgccatgactacgtccccggcgaggaagccttggccctccaaaccctcgacatgtggattcccatctccccggccgccttatcctggggcaaacctacccccaacacacttctcggggacggagcaaaggccccctggctcatctacatccacggcggcgcctggcgcgaccccgccatcgactcgtcctctttcgacgcaagcgccaccaaaatcctctctgacctcgctcaacaacccctggagcaaagaaagaagacagtagcgggaatcgcctccatcaactaccgcctctcccctcaccctaaccacccttccagcgacccgtatgaccccaaccgcaccgccaagcaccctgatcacgttgccgatgtgctcaccgcgctggggttcctcaaaaactactttggaatgaaggagtacgtgctggcgggccatagctgcggcgcgacgctggcgctgcaggcttgcatgtcgcccgagcggtgggggctggctgggactgcggagtggcgcgcaggatggtataatgtagcaaagccaaaggcagtggtggggttcaacgggttgtatgacctcgcgggtttcatcgcagatcccccgaagggttacgagaggtggaaggaggcgtatagagagtttgttgtcggcgcgtttggtaagaaggaggaggattggaaaaaggtgtgtcctgggagtatcgcggaggggtgggtgagggagtggaatctgactcaacaacaacaacaaggggaagaatggaagaagaggaaggtggtgttggtgcagagtttggaggatagtttggtgccggtggagcagacggagggcatggcggagtatctggagagggagaaccaaaaggtggcagacgaggataaaaaggtggaggtggtggtgttgagggaggaaaagggtggtgatcatgatgaggtttggaagaagggggagaggttgggggagattttgctgggggttttgaatggggagatttgagcatctgctgtgataagctacggattacatgggcttttgttcggtttgaggcagaagtataccctttccaaacatccattgcgcgtggtcaaggttcccagacaattacacatcggatgcagagaaaaaattgctggtttaaccatattaaacgcaatggcttgaaagcctatttatccgtattacatcagcgtcaaaagactatgaaccaattccctagagtctttttcaagtctgacgagtatagtccgtgtaacagcgactactgcaatgggctgaatgttgacgaatagcctttaagacattctggttgcacggggagttgaagagacttttggagcaccacatcacattggacattggcagtcaacggaccagccaaaagaatgattgtctttttttcagagcgtcgaaagcaagatatcactggacttgacttggctacggagtgcgaattcccgggctgtggctgaacattccgctatgtatggcgtattccctgtcagagacagcggatgggagccgatcgatgcaatcacatccgatcaattgaaggcatcactcgcatggaggctcccgcgtgggtacatagcttacagccaatccgaccacaacccctgaaactcagatgcctcttagggctggaactaggcttgccttagtcgtggctcccacgtggtgctgaacaagggattatatcttgacatcagacctgtcaatccaccgttggatgggccgaatggctgtgtcactcttgaccgttcaatgacattgtatttgccctcgatggcctccgatttctggacgtccttcaccttgactcaaagcctgcaattcggcttggttgttaccgatgagaaacagaaaggggaagcttgaggtgtagaacagggtggaaaagagagcggcatccggaccgatctcactctctcagccccttcgtacccaacactagtgagctgctgccgtggttggtatactgattttactgtgtgtgacccgcacagcagatatcaattctggaagccttccaggtttgcaaaaaaatgccgctgaacagcaacttgatttgtctgatgatcgaaccaccaggcggacccagccggtgagtggtgagcggaatgaggggtcgattccaatggcaaacggaaaccgatcatgttccaattctcaattaatcagctttacgccgggcagatcgaatggcagaaggtacttaacctcaggcgtgaagggaagtctacgcagtaagagcacccatggaagagagaatactatacctattctggtgcaacatgtcttaacttccaggttgtcgttggaaaagcttggcagtcgtgatgtcatgcgatgcggggtagctgtttcacgtcgtttgccctcagtctatatactgtgtatgtacctccagtgttcaacccgtctgaatcaacaaatagtcgggtaaaagtacaaacttgttgctctggaacaccaattgagccattctaggcagtttccaactcaccttttgaccttcagatcattcaataggtagtgatgttggcctgttaaacccttctgtacctactgtagtcagcagggggcagaaacaggcaacagacaaatgcggaaaagtggagcttgactgttagacgttaggttgggttgtggaacgtcccgcaccccgccaacgtcagtttccacttatgattggtcgtctccacactaccacttacacgggaagctccttccagctctgttacctttcagaattcgtcaagcatggcaccctcgaaatgagctgcgtcaccgattgggaaagaaccaaacagatgccaagaatcaagattgcccaagagatgtagcattggtaccttcctgttccgagtcctgttgattgcaaacctatggatatcacctgcctctagtattcatatatagaatttgggcaaccccgtacaacccctccttcccgtctcttgctcagtccgaccatctccaattcctgattccaagtactttggctgtcccaatcgcatcgcaagggcttcgcgtcgtcggtgtctttctgtcggtctgtttcagcttcaacctccgctacctcgtaagtggttcatcaggagactgtcatggagaagctcccctcgttagctcgtcttaccatgacggcctcgtcttgtcttgtcctgtctacactgcccctcttgacgccgtccctttcccaaaccaacttttatgaaaacggactgttcatactgacaattctgtccactatatccaatatccagacaccataataccatcatatttccacttatcaatctttgcagaacacttccaaaatggtgcatcttactatcatccccaaggaggacgagatcagagacgggctcgacattccacttacgggcgccctcaaggcggtccatcttcagctcgccaacgatgaagaccgtttcactacgagcgtgtacggctcaaagttcgccgccgccgacctaccccgccatgaaatgcccgatgaggagatgcccaaggaagttgcttaccgcatgatcaaggacgagctgagcctggatggcaacccattgctcaagtatgtcatggcatcatgcgtctcttctttgtatgtccatttgctaatgaatccaccacagcctcgcctcgtttgttaccacatacatggaggaagaagctgaaaagctcatgaccgagtctctccccaagaacttcatcgattacgaggagtatccccagacggccgatattcagaaccgctgcgtctccatgattggtcgcctcttcaatgctccagtaaaggatgcggaggctagcagcgccgtcggaacatcgagtgttggctcttctgaggccatcatgctcggcgtccttgccatgaaaaaacgttggaagaacaagcgcattgccgagggaaagcccgctgacaagcccaacctgatcatgtcatccgccgtccaggtctgctgggaaaaggccactcgttacttcgaagtggaagagaagttcgtctattgcacacccgaccgctacgttatcgatcccaaggagacggtcgatctggtggacgagaacaccattggcatctgctgcatccttggcacaacatacactggcgaatacgaggatgtcaaggcagtcaatgacttgcttgtggagagggggctggacacaccaatccatgtggacgccgccagcggaggtttcgttgccccctttgtcgtacccgatttggaatgggattttaggctgaagaacgttgtatccatcaacgtctctggccacaagtacggcctcgtctatcccggtgtcggctgggtggtctggcgttctgccgagtaccttccccaggagctggttttcaacatcaactacctcggtgcggaccaagcctccttcaccctgaacttctccaagggtgctagccaggtcatcggccagtactatcagctcattcgtctcggcaagcacggctaccgcgctatcatgtccaacctgacgcgcacagctgactacctcgctgaatcgcttgccgctcttggcttcatcatcatgtcccaaaagtctggccaaggcttgcctttggtcgcattccgtctcaaggaggatccggaccgtacctatgatgagttcgctcttgcccatcaacttcgtgtgcgcggatggatcgtccccgcgtacaccatggcgcccaaaacggaagggctgaaaatgctcagaattgttgtcagagaagatttctctaggaacaggtgtgatgggctcatcagtgatatcaggtcgtgccagggtatccttgagcagatggacaaggaaactgtcaagaagcagcaggagtttatccacaaacatcatgttgtaagcgggaaggcatcgcacaaccatcctaaatatcacgtaagtgccgtaacaagatcccgtgctgttgtttctgtgtggatcgacgaccccttgaaaagagacaagctgaccaggtactatagaaggagaaacactcgttgcagggcaagacggggaagacgcactctatctgctgattattgtcaagatactgtggtcggaaagcaatagttcgcggaaccaagcaacgccagagtaagggtgtgggtcaaaagttcggcctttatcttcctggtgggaagaagttgcttaccctccgcaccggggcttagtgggcgttgatataggagacaagctaaggattttttctctctaatacgtgtatttatttcatatttcaccagccgttttcttggcaaggaaaatcagcactatggtcaggaaaagaccaacaatgagcactatatgactccgtctcaaactcgtttgtgaacttgtttgatttaacaactctaaaaaaccatatccaaaacctatccaaaccaatgcatgcaaaacgaccactttacaagaaaagatgcagccaaaagaaaatcgaactatgtacaaagacccttattcatcagacatatacatgtatatccgaccggcctgtttccgagcactttccccttttctttctccgggtatcatgccgcttactgcttggtagtaaaagcaccaaagtacttctccaaggcctccaccgtcttgccgccctcctccagcctgcacacaaagcccacatagccatccggcctcacaaccactacaccacccttgtcctcgtcaaagcccatcttcgcatgcgccgccgccttggcgtcgggcaccctgcgatcccaccggtcgtccgcatagacattatccctgtaccgcgccaacagcgcaggcaagtcgcgcgagatctcgacctcggcgcgtttggcagcaaagacggtcgccaaagtaaagaacttgctgtgcgggttgtggcgctcgtggtggctgacggtgtcgatgtcggggcgctggaagcgggagaagaagctgtcgggcttctggaggccggcagcgagggactccaaagcggatttctgggcgggggaggtgagggagccggcaaagatgaagaggcggaaggagccgttgagggggatctcttgctcgaggtgcaccacgttggcgtcgacgacgcgggtgacggtggagttgataaagagacggccgggcacgagcttggtggtttggtcctcgggggagagaatggtcggggaagtgccggccgggtggtgggcgggggagtagttgagcgcgttgggcttgtagaagacgccgtacccggacgtgaactcgcatgcctccttgaaggtcttgatgaactcgttctcttcggccgactgctgagcgtccgggttggcgtgggtgcccgaggcagtggcctgggcggtggaggcggcgtcgggccgctgggaaaagagcttggcgtacttgttgtcgaaggcgagcaaggtctcggcgacgtccttgcgctcgggctcataggtttcgagaatgtggcggtcggcgaagccgccttcgacggcgtggatcttccaggcgaggttgagcgcgtcgaggaaggccgtgttcatgccctgtccggccttgggcgagtgcgtgtggcaggcgtcgccgccgaggaagacgcggtggtcgagcgtgtacttgtcggaaatgccctggccgatcgggtagacagagtaccactcgacgcgctcccactcgatggagtagggcgcgaggatgcgcttggcggccgcctggacttccgcctcggtggcggtcttgcgcgggtggaagtcggggtccgtggatgaggcgatctggatgtacagacgcaccatgttggcctcgcgcgggattaccatgatggatccgtgctccgagtggatggtgcacttcatcttcatgtcggggaagtcggtcttgacgacgccgtccatgacgccccacacgtacgagatggggtccttgtgcgtgatgccgatcttgagctggtcgcggatgaaggagcgggcaccctcgccgccgaagaggtacttggccttgacggtttccgtcttgctgctgtcgtccacgtgcgcgagctggacggttacggggtactcggggtcggccttctcgtccgaggtgaagccggtgatggtccaggggcgctggatctccgtgccattcttctcgaggtcggcgatgaacacgcgctcgatcagaccctggtgcagaagggtggtgaaggggtagcgggcatcgataaattcagggcagctgggccaagtgccggtacgcacgatgccgccgccggtcttgggagggtcccagaaggcgacctcgtacacacgggcgggcttgtgggccatgatggcggacttgagacccatgttccgcagaagatcaagagaccggggctggataccatcggcacgaccggtggcggtgggctcgggcctgttgtcgatgtgcttgatcttgtaaccccatcgtgagagacaggttgagagcatgaggcctacggggccggcaccgacaatgactgtggggtgtgttagtgatggttgtgcgaatatctactgagtgaagggacttcacttaccgatgtcatagtagttatctgattgtgtcgccatggtgtataaatgtgtatgtgagtgtagttactcgaaaaaaaggaaggaaagcaaagaagagcaatgaaggggggtatcttgaacaggagatggatggacggacggatgaatgaatagaaatgataatggatggtcaatcaacggagacaaagaagaagcggagggaatcacgatttagtaattatatctcaaccatcattcacgacagggtaacacgccggccatctcgcaacacacaccgaaatccgggatggattccgagaattggggaacaccaagatcggggcaagtgtatccatagtggtagagatgaaccggttcaccgcgataggctttgtccaggcgagcgggcgagggatctccaagaagtgcggcaagcggacccggtatgtagagtagtgtattggtgagatttgacagctcctgttccagacacagcagtgaggcacggcagaaaggggacacacaactgcgtcagaggagtgtgaggcttggtggcacccagagggctgaataatgctgtgctccttgaaagagagcaaaaggctgcatcgtgattggccagatcactttgttcggatccgtccatgggtgtcctggggctctgtactacgttgtggttcgtcggaaggatgggtaggattgggtgaaggaagacggggaggggaaggtcgggaatggaacacggtagtcgttggtggggccgcgggcggtagtgggatacgagtggatgttcacaggcggtacactacaagcgcagtctgccacggggttaccaacggctgcggcctcgggacagggaaaaataaacattgtccccagggcagttccccaccgcaaccatagcaaccacgacttgccgtcccgaagcccaggcccgaactccaggccaggataatcccgttgtcaccgatgatctgtcccgagatcttggtccggcttttttttttttctttctctttttcactttggtgtttttctccttttccagggcctgtgttttgccagctacataccataccgcgtacactagaccagcttgttgccccccctgaaacgtggtggggtcggcgcttgtttacttgctgagcttctggctttccttgtccgtcacgaatgacacagagccgttccctttgccgttgccaactcggaaaggaagaagcccgtgaaaagatcggattccctgtggacaattgagctgtcaccgctctcgggaattttgaccctaagccccttccttgatgatcatcaacagcggacccccgcttcgccgccatcgttcccgttcacgatttacccctggcattgaattctgcagacaaagacacggttcatggatgtcggaagggcctctaaaaaccatcgattgatagaataaagaagacatggcatcgacacgacaacacctgtcttcacagactcatccaaaatgtgctgcttgcgggactttggggaatccatctcgctgtggaccttggtggagtcgcaatcccactgcgggcggccaactccatcctttaccccatgggaccgactcgcccagctccacgataacggggcctcttctacctgacaacccagaagcatctatcattcttccacccatgattgcttcctcaacatgacagccttcgtctctaacaaacctggcacctgatgatgaccagatgtcaacaaagtcagacactagtcgtcgcagccgcagccgcagtggttacacggactgttgttgtcgtcgagacaacacatcatggttacctaaactagagacgaggtctaacggagatttcttcgtgatctgcccgattggccgtcatccaagacaagtcggtgccaggcagcaacttgtgacacatcccatacttcacattttgaaacaacgtaaactctccttcaaattcttccttactgctcacgcccataatgggatcccaaatcgaaccgcgacaactgaacaagctttgtcagaaatgccagcaaatctttcctgtgacggggctctggccttgggaacgacgagatcctgaccaagtcttttcaggcggaaaacaatggcacttgcgcgatctcactatcgacgaactcgacgaatctgcaactaccgatggctgtcacctgtgccgcgtattcctcgactccttgattcccattcccaaattaatcattctgacaaactgtgacggctacacatcttggagggaagacgtcaaaacaatcacattttatctcagattggtcaaccgtgatcacgaccctgacaactacaacttttcactggatcacgatgtaaaaccctcttatgggggctcgtcgattgacttgaaacctgtcactccgaaagattcaccctttcaaccgtcttgggtaatacgttccaatcatctcccatatggctacaaaaacagcccttctccggtgacaatctttcaaccttcatcaacaacaaactttgatccgcttgctcttgaacaaatcaggagctggattcacgactgcacccataaccacgaggcctgcagaggagcatcgttggttcagaacagtatggccgagttcctggaaaaggtgcgctttattgatgtcgggctcgatgacacggctacggtccgcttggtggagaggatcaaggacacaaatgtcaaatacatcaccctcagctacagatggactgtagaaacaccaaaaacgaatctgaaaacccacaacaaggacaaataccatcaatcgatccctaccgagaactggccccagatatacaaggatgccgttgctttatctcgcaccctcggtatccgttatgtatggatcgattcgctttgtatcatccaggacgatgggaaagactggaacactcaagcttcgttgatgcatcgcatttacacccacggctacctcaacctcgcccatgcatgtgccgaattctcaccaggcctcgaggtcacccgggacccaatctctgtatcgccctgtgttctttcccgtactcgtactgccagctcgagcgaatactgggcttgttttgtgaactacactccgtcatcagaccttgcacgtgctccactctactcgagaggatggtgctaccaggagagatttttggctacgcgcactgttcactttagccagcagctctattgggagtgcaaagccggacacgcttctgaatcattcacaggagacaagggattggcttggtccaggggttcggcgagcagtaacccagacatactcacatctgttgatcaagccaacgaccaacgcttttccactgtctttggtgtgagcacggtatggcaaacaatagtccgtgactatagccagacacagctcacgcaatattcggacaggctggccgctttgagaggtgttttcaacagattctgggaaattcttgatgcatcacaggagcgcgactggtgtgtagcggggttgtggaagaaatatctgatacggcagctgatatggtaccgtgtttcgcatcgtcacggccactatgacgagtttgagaggatccgggacaccgcgtattacgcgtcattcgaaaaacaacttgctggcttcccatcgtggtcttgggcttcatgtccaacctccccgggctcatcctccattgcttggccgggtcatacagaaccagaataccaaaatgaacctctggtggagattgagaccatcattccactcaactctcaagcccttcaccttggctatcctggcttcgagtcctccgcactggtcttgcgcactgcgttcggcttcttcggttttgacgccgaacagcttctctcaaaatgggagtcctggttttcgacgtgcaaagctgacgcccgagcgtataacggtgacaagtgccagtttcaggtattaataaaccttgatcggccaataataggcgttgtcgagaaagaagatctacggctgctccctatcagcatggagtaccaagccggacggtgggataccgtatggatcgagggtattctcctagaagaagtgggtgtagaggacgatttaccgaccttccgccgaatgggccagtggtcgcataggtacgacatggatacttgcacacaacaaagcccaattcccggattgctgggatcttttgacaccaaggagcgtctcgagattgaactaggagagtttagaaagaggcgtgaattacttccctttcgcaggtacaagttggtataattaaggtacagtcacatatgggacctcgtcgactttggcacaaccaggacggcctttttttttgtaacgacaaacttggccagaggggctaggtcaagcaaactcagtcaaagtcaacgtaagactcgtgctgataagacagtgtcaccgatgaacaagctcatctggttgtatgttttaaatttcatgatcttgttctctttcgacaagaaaagtgtcagagaggatagaatatctatctaatgcctgatgctgtatctggcaatgcctatccaggtaactgccaagtatgcaccagcctatcgaggcgcgcaacatctccctggagtatgagagacagtcaccgccttgtcaactgatttattgctagctctgttcgtgcgcacctttgcgctttcagccatcgccgtgatccaaactctattctaaagctaggtatttccaggagtaatctaccaacatcatgacttgttccatccaacttgataattccaagcctgctaactttgttacagcataccctatcttctgtagcgcagtgagagggagcgcttgcaaagcaagtcgtgacatatgccttggaaaactacaacatcttgttgccataggacgactctctgagcggttccggttcctcgcaagagacaattcacgaacgctcatgggcgtcggtcacaaagttgtaatgatgggctgccatgtcccaccaatcgtggtttaccagtggaggagctgtttcgttgttccagtaatagcggcggatccgagggggttcgatgatgttatgctcaatgttttccccccttgggaagtattccttggggaaaactgtgggcaccttcacctcctttttgccacagcattcactcgacggccccagctgtgccaatctcttatcgacattgttcttgaagttcatccaggacctttgcacctctcgaaggtggacgttatctccagaattgaagcagactgtggcgtttatgcgctcggggttaccagccggttgtgactcgtaatccagggagacctttgccacaaagtgcttggcagtgttgcttatggtttgtccagccaaagcatcacctatttcacaacgaagtggaccatcgtaaaactcccacactcgcagaaaagtgtccgaatcgggacgaagaaggcgcccatagttcccgatccagttgttgttgggaagacgtcgtgtgtcgaagggaatcgtggcaaatgcaaagaagcttatgatctccccgagcgcgccaacggtatctttatccaaagaactggcgtgcctcgttcggccaaactggtcccaaaagcgcatggagagcaagtcctgcacaaacagccagttgcgcaagaaacaagtgtcttcacagacaaaacgatggaggggattcaagtgagcttctcccttgaaccgtggctcatagtctgggaaatactgaaagacatcatcgagcaacatctcggggtgtgtgatgagatccatgatctcgccattggaggcgatgatgaaatagcccgcgggaatgacgaccaaagagcgcttgcggatgtcaatgttagattttccggttgtgcggttcttgtccgagtcttcgagcacaaggttgtcaaagtcctcggataggaggatgtcagagtcttcgtcagaatccaagccagggtcctcggacccgaggtcacggacatgagccttgtcgaaatccatgccagagtcttcgacggtaagtgtcatgacagtagttttggccaccaattccttgacagagtcctcagccaggagttccatgacagactctccggccatgagtgccataaccggggtaggggttttcattgtgttcttgtcggtcttggtgatttggccgtagtcggtcaatgctggctcttcggctaatgtgggaacaagaattgatgtcatcgctgtcgctccttcaggagtatctgcatgtaagcaaggtcagtagttgtcggttgaaaagtcgagctgaaatagatgaccaacgtgattctcttgcgggcatttcccgcatctgcctcggtttcaagctctgtctccttcttcctctgtagttgtacagagggtacaaatagcgctggggttccctatgatctttgttgttagaggtcatctggacgatgataaagttcaggtctagagtacgggtgggcatacgggtttgtttaggcctttttggttggggtttcctttgatcttgaaggttggttacaatgccagcttaggttgatgatgaaaaaagttcaactcccatttcggtgggcgacacccatatttttaatgttctcaaggacatttgagtcatggaaagtgcaacgccagcctggccatctgtatcacagcaaatcaagcagtagccctccatgacataccggctgccaaatttcagcgcaggaaaccgggcaggtaccagggaattgacgcgctgtgcatctattccccttgttgttgacacggcagaatatggaagttaccggtactccccaaccgctcgatgctgcattgaaatgctgaggatcgggcatattctgggatatctaagcaagtgtcaagctactgtacctacacctatgcgtttccgcaaccccaaggaaacctggaactccaagtaacaacttcgacagcctcgttggattatggggaattggcttcgctcgtctcgagattcaggaagctttcgactgcaaagttactggctggcaacatggaaagcacgcacacgcgacttgaattcaatcgcaaccgtttggtaggtagacgttcctcccgccgagcgtttctgcactactactccaaatgaagtcgtacaaatacaaacggcaccggtagtcgtcataccgcaaaacctcgagccattgactattgattttcttgagtatcctggaaatcaggcatagtctgtaagcatactgcaacattcctgcccgccagaaattaattgtatgccagatggtgaattcgaacgtcgatagctctcaacgccctttagaaaacagggagaaaagtaaggggagtcgaatagtttatcacgaaacggcaactctgtggtgttgaacaaaaagaagaacaagatgacccaaaaggggttgcaagtaaacaaaactgggttgacgttgtgtgaccctccagatccatccgtaccccatgttttctccacattccccaaaccccggagtccggaacttccccccctctttgtttctttgtcagggtgtctttcaatcatgcatcgatcaatgttgcactacaatgtaggcggtacgtacactagactagtacatactactttacctgttcttctcggccaaagtgccaccccccgttttcacatgtcagacaaaacccactgttgggatggatcccaggacgccgattgggcggcgttgggacgagcatgacgacaggcgatcatatgcatcccgacccccggcgccgacgaccacccttgctacactaatagctagatgcaagccaacacatacataccttcattccactgccatcaaccctcgtcgctgttccaacctcacctcaccttgcttcctgtttcatcaactaatgcccaaccggttttgcctctcttttccctactctcttcttttgctttccgataaccttgcgcagtgatcgcaaagcatcccaaccaaggcacttttgtcctttacagaccaacatcttggtgctgctgtatgcagaaccatccgccatcagactctgcctgttgaccagcatcacatcatcctgtgtgcccaccaccagcccaccctgcacgcgtaccttcgaaagacgccgaacgctctgcccttggcggttcaactggttgccttggctgtccgaacccggaatcatcacacagccggtcccaaatctcatggacaggcgatagtaacgcgactctgaagtgggcgattgctgttagcaagaaagaaagggctttgtttactgccttgcattcagccccttccgaccacgttggtaccaggccgcgcaacctgatatcgggcaccggggattcaagcctcctgaaaccccgtccatcatgatagaccacctcctcggacgaccgtctgccaagtctcgaagactgcaggtactcgccgtattaggcttttggtccgcctacctcatcaagtacgtcccagtcatgacaccagacaccaaatagcaacctagattgacaccatctccacgcaggggtcacaaacatggcccgcccggcttccgcatcttctctcgccttctctcccggcgtctgacaacatggcaaaccgtcatcttgaccatgatctacctgtacgcggcccgcaacttcagcaccctcgtcgggctcgccagccccgaacccatggccaacatgtacgacgccgcctacttccgggccacgtgggtgctgactgcattggacgccggcttctggaccgccatgaagatcaaacaaaagtggctgcgcgatatctccagcatcgccttctcgcttttctacctcgtcgccgccgaaaaggccgacgaaaaggtccgcaaggtgcgcggcaaccttacggtcgagcacctccgcgtcagctggaacaagggcgtcacgtcgccctacctccgcttcgtgcagaatctgatgcgaccacggtttacgcggtggccgcccaggcagatcaggatcccgaggccagcgacgagcgattacaaggatccggttgccgcctggctgtactatgatggtccgctggcggatctggaatatcataacaagatcatcttggatatccctggtggtggctttgtagccatggatccgaggtgcaacgacgacaagctgttttcttgggccgccaagacgggattgcctatcttgagtttggactataagaaggcgcccgagtttccttatccgtatgcgctgaacgagtgttatgatgtttacagtaccatcatcaagaccaaggggcgatgcattggcttgtctggacgagaggtgcccaagatcgtagtcacgggtgatagcgcgggaggaacgctggcgacttccatgacgcttatgatcgttgagagcggttcgtcgcctgttcgtcgctttcagggagaggtcaacctcaaggtacctgatggtttgattctcttttatcctgcgttggatatgaacatcggcagctggatgtcggatgagcagatggcgttgatcaaggaccgaaggatgcgcggaaccaacaagagaatcgtccagcgcaagacgtctcagtacaacgacttggtcggtacccccgccccatcggacgacgaagacgacggcccttcatctggccctaaccccgagcccagcctggtcaaggagaaggagccatcgtcagcagctcgctcagctccggaatacgcgcactcgggcccttcaacctggtcgcatgccgacattccttccctttcctcttcaaggtccgagaaatccaaaaccactgagaaacaacccaaagcaaagtcctctgctgtcgcagccacaaccaccccctcacccaccgccgccccgcacaaccaccacccccagcccatgcgcacccgcctcgccatgtcttccatgatctcctactttgccgaccgtgtcctcacgcccgaaatgatgcgcgcaatgatcatcctctacgttggccctcacaaccggcccgacttctcctccgactacctgctctgtcccattctcgcgcccgacattttgttatccaagttccccaaaacctacttcttgacaggtgagcgcgatccccttgtagacgacacggtcatcttcgccggtcgtttgaagagggtcaaagcggccatggtcgcttctgatggaaccaggacgcagtatagagaggaagacgtcgacgaggcgattagaaagacaaatgggaaatgggatggaaagcaggcggctgaggtggcgctggtgccggggattagtcatgggtttttgcagtttgcgggggtgtatccgcctgcgtggggattgtttggcaagattgcggggtggatgggggaggtgtttgctgaggcggaaagaaaggagagggaggaggagagggcgaggaggaagatgggcgttgctggtggtggtgccaagttggaagagaaggctgaaacaggagcggcttctggaagggggacaaatgagaagggtgtcggttttggggcagtcgaggaacactcagctgaagaaagaacggggcgacatcaccaccgtcgccgcgggacaggaggcacagaaagcagcgccgacgaagacaagccattggagatgggcggcaaagcccgaacaagaggaagagtggcattgaagaatgccgccggctctcattctgagggaaatacttcaacctcggcagatgctatggaaggcatggtaaaccaagacgggatccatcatgtcgtcaagggagcagaaggagatgaggaaggcgggagtgatacagcgacggaggcagcgattgcggcgaatacaaaggtcaaagcgaagaaggcgccaaggaggatgaagctgaggagggtcaaagtgggcgatgaggatggggcgctgttggtgaggctggatagctcggatgatattttggggaggaggatgcaggggttggcgggagggttgacggggttgcaggaggcggaatgagtaggtaggtaggcgggggtgaggtgttgaatgatgattttatgagggatggagctatgatgggttttggtatagctgttgttacctagaggtaggaaatggatgaatgttgaattttttttgtttttaataaaagaaaaagaacaaatttcgattcgagatgtgtccatgtaaattgcgtcgactgtgtgcgtgcccggtcatgtttttcttcgccgcgcaacgcgggatgcctgcctgcccgcagtggtgatggagtgcaataaacagcctgttcttacagtgggttttagtgaaagcttccctgtgtgccgattacctaggttaccttacctccaccagcggggacgaactcatctccatcacttgcgcactgtaaactctggactgcttcttggaagcctttgcttattgaatgagtaatttgcttctgtataggctcttgaggtacattatcgtactttcattattatacaggagtgcgataatcgccagtgtcccagaggtacgttggtggtggtgagcgccaacgggcatcttgcacgcctcactaggtaggtaggaagcttccccgctgtaattacagggagggtattcagtattttcagtataggaaccgacggggatttggtgttttcttgctggcgtcttcagacggatcaagatggggagacgaagagcaataaagtgtggagagaaagattatattcctgctatggcctattgtgtgtgagattgaatgcttttcagccacatacaatggaggttggaaaggggtatggaatgtgtgagtatccagagagctgtgctctcaatcggtttctctctctatccctctttgtatttattcttttgttgatatctcctcgttagttgaagcctgattccggccaccctcagaagccatatgagatttatttgtcataaataaacattggatgccatgccatcgcggccatgatctggtctaagccccattcgctgaccgggaaggcgtcaccaattagttggttgacgaaccatctgatgcgtatctatgaatgccgctggatatctaggcatacgtgtagatctacaagattaatggctctatcaatgagaaggccatccttgaattgccctcgaaatatggacccaacttgatatagtgtagtagagtccaccgatcggcaaatactcatacctaaggtgtgacaaacgccccagaacggcttggagaaggaggcctgttccgaatcccagcgctggaaattcaagatctactacatatctgcgttgaacaacccacgtgctttgagattattgtgaacaatagtggaaaccgtaaacgcgaacaagaaaacacaagacaatgcaatgataaaatcggggttcgagcagtagtcattgaggctcaaggctatcgtaaaacaaagcgacactgcaggagttggaatactcttagtctgttataccagggattatccctggatatccaggcttatacaaatcaatgtcttaacccgtcgtgtgaaagttgtgtgcttgttgtggttccaacttacgcagtacaccgatgctagcgagatccgggttgccttgaaactaaagttcatgtggtaatctcgtggggaagtgatttgtttgtatgtcccatccaatccgaagcaacagcgaaagtatggcaaaacctgactgtgacgttgccatacatgatgttatcttcggtcatcgtgttgcggcaagagagaatggactcccagagcgtttccaccgaaagtcaccctgggcacgtcggaagaggacggcaaaggcgccagaagcagtacaattaatctccggctcaaatataggtagacagcttgatgttgatcaacgggctgcttagttccatgacgaacgatggcgcttacaaggacaaatgagttgacaaaagatgaggtgcctttgagcgaggccatggtctaggtcgttgggagttgtacaaaacttgtagcaatttcaagtcgatcattgaaacacaagaggaagaatccctctgctcctgataaccgttgtgacagatggtcagcctggaacctggtcgatgatggactggaaccatgagagtcgaagggctgtaatccagacatgcctatctgcttcgtaagcgccttgcgttctgtaagagtcgaccaaacatacatacatacatacgcacagtgtccatttgagaaccgtctactgccaggagttgctgggtttggcggagatgtgtattcgtcgagatccgaagcaccccgggaacggcgttgacgtccagtgagcgaggcccttgaaggaccaggcaactgcttgccttggatgtagaccgagctgcatgagcccataaagtggctctggtccgtgaggagtgtccggaaatggtcacccaaccaccctattattatggacagaatactggctttttcgatcatcaagagtagtgctgcagacagccacgaatgctcgcgcccatcccccagttgatcatctgggttatatgtcgattgagtaaggttcaagtggggtatcttatttctgaaggctaattgtaacaaagcgtactcatgaaggcttagtgtgactctgtagctcttctttgcttcgcaggtcgagcccgggcgtgaccaggactttttgttcctcaaggggtgacgctgggatcctggtggcgtcagtgcatgtgctgatcggggttatggtctcctccacgaaatccctttccttgttgtactccgttggcaactcgaatctgaactccgtatccatttccactggcggcacttttgaatcaagttccgatggtggtattttatcggtgtgtaactccgccgagttgatttcgctatctagttccgttctgcttcccgctccgctggtgccgtgcagttcaggtgtactgccggagctagaccgtagatgccttgctttcttggatttctttctcctaataagcacgaagaaagcgaccagtgctccaagaacgatggcagcagcgatagctacgacggcccaaacccatccagcaacactctttgagcccgaatggctagcctctgttggtgacaagggggtcgttttacgggtgccgtagcctcctgcaggtatagttgagcgagtggatatgtcgctagtatgccagccagtccagtcggcacgtgtgattgttgcgatcactagctcggtgaccgtgatggtttctccagtaagtaaaacatagttgttggtctggatggcctggtcggtagtcaaccaagacgcggcaatggacgagctggtgccggtggcgctgcttggtgaggctccagcagttgcagttgggtcgaatggcgccgttagcgtgtgtacgtttgatgcctcaactcccgtcgtgctcgttggttgctgaggtgcaatggtgccaaccactgtggtggcaagtggctcgggggggccaagtgagagagtaacagttgccccaaggtcgatacattgtcgaaggatatcaccgaagtagggatcaatgtatttttggtaggcgacagcataagccgaatcagttgtggtcccattcttgatacagctattgcaagagtcgaactctcggataagggggccgtcagttgcacataagtcctgacgagtcagaagagatttagattccagaaaggcatcatctgtgatatgatgggtctctcggttagtggctgtgccatgacaagaagagaatacatagaagatttgatgttaacttgaacgtaccacatagctggaagcacgtttggggcactcctagatcgaccccatctctaggcgtcactgaggcccacatgttgtcaagtcaaggagggcggttgacaggcgaaaaagacagaacagagcaagacgagcccaggagatgcttgggaacacagccgaaggaacggactggcgcgcccatttaaggaaactcggagaggattttcaggggtaccattttcccagctggtacccaccattctactttgggttaccgtcactgcctagggtgtttgggtgtaaatcatgtcgacatgtgcttcccggcgcgacagtaaacctcgatgcccggcactaggactaggccatggtgaatggtccgtaggttgcaagttcacgagatgtaaggtagtcatgactcgacatgacttgacagagatttacactggggtcgggtaaagggagtggatggaaaacctggagatgcctggcagtcgtatgaggcagcaagagtgatttcagcatgggtctggatttgtacccgaccacttattcggatcttgggatgcgcagacatcatttccgttggctccacgacagcaacactagagacctggggaaacgaggatacgaggcttcagccacagcctgtcgggtcagcgccacaagtgacgggattgaagggtggaagttcgcgggcgggtactgccgcaatgacatccatcccatgttactttgtggcggcaggcacccactaactgatggggatcctcattccatgtggggtccatagaggtacccactgaaaccccactgattcaccaacacgcgcagctggaggctaaccacgtcatcagcgcatccagttacacacagagtgagtaggtgatacaaggcagaagagccagacgggagcactcgacctcgctcgcgtccatccccgccagtcctctctcgcaaccacgtgtagtgtagtgtaattagacttttgcgcccgtgtacttgtcctacactatttctcaatctcacatccatgaaaaagaacctaaacttgctttctccacaccatgtctcggatcgcggactgtttctcccaccagacttggagcccgagcttattccacttccagttggtctgaaggtcacggtcacggtccctgtaggtcatgggcctgctcacttcttctcttctcttctctaactacactagtgtcctcgttcgcaataacctcgactggcacttacacatacactactgattaggccggccagtccgtctgagcacaagcgcgtgcgtacgtagtgtgtggtaggtaggtagctagctactcttcttgttcagacattgccgttcgttggctttgtggaccatcgcccggtatactatgtacataagtggctgacgtcaggtacctgcatagcaactcgatcgtcgatcagtgcgcttcctcgtcgcgtcgccctcgagtcttgtcaccgcccgcttcaaaagggcaatcaaaccatgtccaacacggccgagacccatcataccttcggcccctcctgccgactagcgcccatcaccgaacccgaacccatcgatgggctcgagggcatcccacctatcaacgcccagttcttctactcgtccaccatccccatcgatgaccccttgtctgctgccacaactgttggctcctccgatgcgaaagcagcaaacctaccactgcgacccttctcccctggtgataacagagatctagagcgggcgtggctgggcttctcctccgacagggacagaaggaatcacagacacgctcagagaaaccgaagtccgagtccgtctctctcaaaggaaaatgccgagaaacttgccgctatcgtggccctcctggctgctaagcacaaggacaagcatgatcgggagggccattccgctttctcggccctggccaccaccgaaaatgagcatgacctcagcgtcccagtatgttgcgcggagctttcgatcgatgctgacgcagagttaagaaaggagttttgcgccgttaccagacgtcgccagccaaccctcgaccacgaccgccttattcaggaggttatggcccagttgactcgcttgtgggcaaattcagatacttcgcaagagtcctcggcatttaggccctcaagtcttccgcttggcactagccctcttcaaagactttctggctctttagaggtgaagccttcctccctcaacgataaccaacttcctctttcgactattggcaagatgattccaagacccccggtcgtggatgctggaatctcaggcaagccgttcgttcgcgtcgaatcactcagccggtcagtcggtgctacaccagaagacaagccgtccagagaaccatccatacgtggccttccatctcgcttaggggggaatgatagccgagcggccaagcgcattgtcaaagaggccattcgtcaggcggaagattcggttgaggtgcctgttggtatctcgagactgcacatggtttcgttgccagttcttcagatgaagccgatatactggtcgcctgtcaatgacatatccacggtgcaacgcgctacgtggttctataggtaggcattggcgctccgtgcaacccttcttagtcgactgctgacactgattctcagagacaccatgacccccgtcaagcctgccgtcgctaaccagctagaagccggctatcgagagttacgggtatggggtcagacctggaaggacgaactgaagtctgcgttagatgtaggtgcgctaggcgaagaaaaggtgtcgcaccctttgtggccagaaattccggacaagcgccccaaagtcaaggacgacatgcctcccgagccgccaatatcgagcgatccgttttgcgccgccagatgttttcgtggagaagccgcagctgaagggacacttgagcatgtgcatcccgatcaagaactgccgccgccaccacccgaaccctctgccaactttcatgtcatctacaaggacaagtccgctgccttcttgctaaggcccagccagaaacctagtgcatatcatggaagacggccactccaaaagatcatgagaggtattactgtgggaatccccgtggtgcgcggtttcgaccaggccatctgggacaagatacaccaaaagaagggcacatcgccaaataaagcgcccaaccgcaatacgtcacggcagacaaatgtctcgggtgatggttgcccagcatgtcaaatggagcaggatcgcggccaagtgaccgatcttcttttgattgcccatggcattggtcaaaagtttgccgagcgggttgaaagtttccacttcacgcatgccgtcaatgcctttcgaagagccgtcaatatcgagttggaaaatcccatgataaaaccggtgctccggcctgaccagaatggtatcatggtgctgcctgtgaattggcgtcatctgctcagctttgaagatggcggtcccagcaaggaagaagacgcgtccgcatatactcctgacggtttcgggctgaaggacattgaacccaacacaatccctgccgtgcgcagcatgatctcagacgtcatgttcgacattcctttttacatgtctcatcacaagccaaaaatgattgccgcccttgtaggtgaagcaaatcgcgtgtaccggctatggtgcaagaacaaccccggcttcgccgacaagggccgcgttcacctcattgggcactcgctcggcagcgccatggcggtcgagatcctctccaagcagccgaccagcgttccccggcccttagatctatccggaacacagccggaaacccgccacttcgagttcgacaccaccaacctcttcctcctcggcagccccgccgcctttttccttcttctagaaagaggtagcctcgttccccgccgcggccgcctcaagcccggcgcagacgcagccgacacgctcaacaaggatatagtcggtgacctcggccgcttcggctgcatcgccgtcgacaacatctacaacattctcgccaaggaggaccccatcgcctacctgctaaacgggaccatcgatcccatttatgcttccagcctcaagaccgcttacgtgcccaccttcaccacctccttcttcaaatccgtctccgactccctccgcggtttagctggtctgacaacctccacctccgcacccacatctaactcttccaacccctctgatccgtcaaatcaatcaaccgatcccaccggacaccaatcccagatgctgtcaacctccaaaccgcccaccttcctccgcctcccctcgcagctcgaactggaagtgcatgatttctcgcgggaagaagtcgccgagaagaaggccttcttgttgaacgataacggccaaatcgattactatctacgatcgggcgggggcccgctagagattcagtacctgaatatgttgagcgcgcacacgagctactggaataatctggacttgatacggtttttgtgtattgaaattggtaggagaccagggagggagaacagtttgggggtgttgagggcggataagattgttcggttgcggaagggggagagaatggggtagtagttcctcacggaaaatggaagtctaagagatgcttgggggcattgatgtgtgatgacgaacgaggttatgacgggaatgacgggaatgaaggactttgattttgacttggcatatgggtgggctttttggtattgttttcttttctgtattgtgtttgcattgcgttgcattcgttcgttcttgtttggggaggatagactgtctggctttgagcatgacgagaacgaaagacgggagggaggctcatgttgttttgaactgactgctccaggtagcagttagtcatcatttagcattttttttttttttctttttggcttgatacccttgatgatgaaacgagtgttctatttgtatagctagcttttatattaaaaatgagcgaaatactaggcatgttcgaatacgtgtgtccaaacacacacacacacacatacacaagttgcttctgtcatcgacagacgttttgcccaagttgcgcccgtgaagcctttctgggacgagaaacaaagcattgataagtagtcgctttgcatcaaacaagcacatacgaccatacccactggaaaactcgggatcccgtccgctctcctattgataagccagtaaggggaggcattacagtaaatagggaggtggcgctaagaagataaataccttacaattaggcggattataaaaaaaccaaagttgaccatcctaacactgcaccaagattgcactcggtcaatacacgactcgattgttttgaactgtagtgtagttgtaggtagtaaggaatggcagtaagaaattggctgaatccagccgtctaattagtagtcgaatcgacgatttggagaaagaagtgcagacggttgcaggtgggctgcactcagcaacttgcataatattgagacaaatctaacgaacgctccctacgtagtttagtaaggcagcatgcttactacgtatgatccgaatcctgtaaactgagtaccctctcaaatttgtatagcggtactgaatgcgctcctagattgttgtattgattttgcttactgagattttgcttgagagctgaggttcttactgagatattgctttggagctgaggttcttactgagatattgcttcaaagctgaggtgagatgtgattgagggacatggaaatggagttggtaatggaaaggtaaccgagccccttgagtctctttggatgttcttgcttgggaatgtttacgatcgcttcagtcggttcatccccgcagcccaaaagaacagttgggggcaacggagacacctcgaatggctccattccgtctataaagacgctcaattcctatctccaacttgctcatctctcattctcaccatccaaccagcccctcaagccttcggcacttactcatcttttcaaaccacctcatactctcagatatatctatctatcttgaccaccgcaaacatgcagctcgcctccgtcctcgctaccctcgcggcgctcaaggccgtcaccgccctcccttccgcttctaccgtcgaagtcgcaaaggtcgtcacaggcgccagcgtctccgcagacgaaatccccgacgccatgaagttcaaccctcccaacgccactgacgccacggctcttgcctcccgcgcttccctcgacaagcgtgcttcgctcggtgtctacatctgcaaggacgctccattcgtggctagcacttgccagcatatcttcagcaaccctaatgaatgcagtatgtggctccggtcctttcgtattttgtggaaaaggtcaagtaaggctaataatggcgatttctcaccttgccactgaacaacagttgctctcgacagctatctcgccggtcaagtctccagcgttgggcctgatcagggcgcttactgccgctttttcttgtatgcctgctcccggcccctttcatttccttcgtcctcgtgcccgtctccctgcgatgctggtcggtgtaagcacatggatctcttgacttagttccaaactgacatcgatctctttttttttttcccagcgactccaattgcccctccaacaacgacgaaaacggctgccgccacttggacgccgagtcccccggtcgctccaacctgaacaccgccagcaacgacgtctgtggcgtcaactccaatgacaagatcaggagctacaggtgctggaacagctaaactacctacctaccttggtcacgaatgtactcccctcggcttgaccaaagcgatgatagggtccttcaatggtgatgagtggtttgttttttgtaccttgacggctggttctgaaactgtcacgatgcactcagagagtattggagttgggaagaggaaggggcggcgatggctgctgggtgtggaaggtgaacgggaaggagcaactcttctgaaggaaaaagatggcaagacgaccgatgtagtgtgctataaaccgttattcaacaagcggataagaacgagagatttccttaccacgctctcatttgaatatatataattgagcccgaggagtacgaagaaccaattaagaatggtcttctgaccgagtgcaatcttagtgttacccgtgtaaaagatctagccgcagtgtcaggacggtctactttactcataatccgcccaattatactaatcattttagcgctgcctctctactcaccgtaatgcctccgtccgaataatatagatataggaggcagtagttcagatttttgaccctactacgcaggtgattaaaagacccgtttcctgtgtttcccacttctatagtatacacaagcttaggtagtgagggccagactagtatagtagttgggtcggtaacgaccagcgatgaatccctggtgttgtctgttttttttcttttttttttttttctcctctctatttgtacgtctctttttgctcacaattgtccccccctttatttttccccccttaatgctttttggggagggccggccatgttctatgttcatttttctctcttatattcagataagcagcatctcgtagcgaggtggccgtatgatgtagcacggttcttcgtaggcgtggtttgttcagacataaaatcaccgtcttgatgaataaagagggatacaatcaccgcattcagacatagttcaggtacgatatcggtttcattttggtacaatattccttcattactttaagtatctgagtgtctaaaaaattcattcatctatgaccataaatgcccaccagcgggttgggactttactgacaaattgaattccgttatgcccatcctttgcgcactcgatgcccataacgccaacctttttcctttctttctgtatcatcaaccataatcgtgtcatcgtaatccattcatggcgtgtcttttcaagggccgcaacaagtttctaaaagacagtgtaaatgaaacaaacaacctttcattatcgagctggctggagccagtagtagtagtaaaatgccgtaggaccgcttagtaccctgaaccactgtagtagcaatcaataatcccgtccaaatgtccgtccgttttcccccaacgccgcgcttctgctgaaagtaatgcaatggtatcgtaggtaaaagccaaattgaaaaaaagggaaagaacacagagctcctgaaactcagcaaatggggacctgagcacattatccggtaggaatatgcactctatgcggaagtcaggactttccaggctttgttgatctttcaatctcccgcccctgtcctgataatccgcagtccatctatatgaacctttcttcccagcctctttcatcgcgatggcgaaaatgaaattatgggatcaacccaaacgccgtcgctttggcactgctgttcgaaaagatcagagaattgccccaaaattaaaatcgcctccgaaatcacatcatatagaattcacttcaagcacaatccgtaccttcaccacgcagcctctcgggtccatatggtctcctttgcctttctggaatcgccgcagccacttcggcgctctgctgttcgtcctcatcctccgcctcgtcaatgccatggccatccctgcccgtgggctcatgctccgccacattcttgcgcttcttgctctcgggcgcctcttcgacctcgacggaccgtcggcagacagggcaagtgttatgcacctttagccagggcgtcacgcattcgccgtggaagaagtggttgcagggaaggagggtagccttgtcgccgagggtcatttcgtcgacgcagatgacgcacttggccttgttgtcctggcagccctggagcatctgctcgtcaatgtccttgactcggagcttctcaatcgcggcttgagaggccggaggggcgccgcctgggttctgcgcggcgtgctgctcgcgcagctgggtgatgatgcggtcaaaggcctcttgcgagtaaacgccgtcgttaacaaagttgaggttgccgagaacgagaggactgagggggctgaacatggcggacaagatggcgttcatgagaccagctggtacaggaccagatccaaagggcgatgattggccttgggtggcaggctggggaccttgctggggctgttgctgctgggaggcttgtgcttgttcgtcattggattgtgactgttgctgcgcagtgccttcggtctgggtggtgttgctcgcagcattggatgccggagcagtgtgggcatgaggaggcctaggcgtaaagaagtgcaatccaaagaaggtaatgggggacggaccagaagcggtagagccgttaggtgtgggaacattggtagatgtgttggaagcattagattgctggttattaggctgctcattcgattgctcggtagattgcgcctggccatttggctgtgagccagctggttgctgttgagatcgtggggtgagaggctcggaaatgacggtagtgaagaaggtcataggagggaagatgaagcggatatcgaagtgttgggtgttggtggagcgggatccagatcgaggggcctcggtgttggaagcattgctggtctgctcctgagtgcctcgggtgttggtctcatctgaagtctgagtgtttccgctggttgttgatgtgccgttggcttcggtctgtggtctcgcatcattatggccgttgctctcgttggcattttgggtctctgtgttggaggttggaacctctgtgggctgttgagactcggtcacggtggcagcagcagaatagtcaggttggagctcgtcctctgcgggtgcgtcttctacggtagcaggcaagggccggcggtggaaatggcgcgggtcattctcaggcgtgatctggtgatcctgggttagtagcgttgtcctggtatccagagttgttgacgaggtctggttgctgacaatttccgtggttgcgttgttgcaggcagggcactggagggtttcgccctggcgctgccactggtgatggcaggcgtggcagtacatttggtctggtgatggagttgtgggagtagactcgttgcgtatcgaatcagccatgttggtgatactctggctggcgtagcagtgaaatattgcagctctcgaatcctagcggatagatcgagtcaaaggagtcaagcaataggactcgatgatgtgaaaagtttcatcaaagggagtatgagtgaaaaaaagattatccagggaccagacgagttatttttctggagatattcaagcgggatgtggattatgaggagtacgtagggtggagagtatggaaatgaagttgaggaagttgtaaaagggcaagaatcagatatcgaagtcgagattgtggatttgtaaaatagaaaggagcaagaccgccacttctgcaccaccaaaagaggttcgataacgaagtggaagctgcccgcgtggccgtgaccctttccgtggttcggtttttagaccggattgacgttgcgtgacgcgattcggggatatcgctgacacatactcgtaaccgacaggaatgggctgtcgacagcgcggtttccagcacttccgttgttgctgtcagcgagctctcttctagaaactgcgattgtcggccgcccctttctacacggtactatggaggtcatccttggccaatcacagcgtagcaccagccacaatcaagcggcgtttacaccgtaggttggaccctttgtggctgctgctgctgaataattggcgctttcggacctgttcggcaactaagcggtccaaccggttatccgggacggctgggaatcatccaaactccaaaccgcacctgcagatcaccggacgcatttcgtcattgcgcattccggggtattgattgtggtccctttgattcatattgtcatcccgaaatcagttccttgacagcacaggcagcaagcttcacgaggtgcgaccaaaagaggaaagaacttcggccagtggcagggcacgtgtgcaaatgtctacacttagcttctgtatttggtgttatttaccaacaaagtccggtatagtgtaacggttaacatatcgcgttttcaccgcgaagctcggggttcgattccccgtaccggagtttcttttttctttctcttttccctcatgtttttttcccgttccaagtccggtttgattccacccttcgcttattcaacaattcgctttttgttttgcggagttggttcgtggaacaatcgagatccgagatcaggatgacagatatcttcgcgaatgatccgagcggcttctcacatcgcgctctgcccaaccgagacgcctttacgtttccgctcctgctgtacctcatctcacagctgcgccttcatcttgcttaacgccgacgttcaggtaaactgccttcgatgcaacccaactggctagaggcagccaacgttgcacctcataagaatgctgttattttgggggttggccgcggcgagcgttctcgactcttctcctcttccagcctggatatcatgaatctacccctggggggcattctggtgacaccagtgtttttttttttttttttttttctctctctctctctattattgtcttcccaataatggacgatagtccttgcccgttaagatcgctagtttgtaggacgcatgttccctttttctatgtgtcgtccatcttggctgcctggaaaatagcatcctgccattaccgccccctcgaaagtgaaacccatatccagatgctttatatcgacctgatgctgactggcaatgaacagctactatcgtgatcgcctgttcatgccagtcggcaggatgggtcggtctatgacgcacttgctggggacctttcgacttctgccgcgaaaaactcatatgcagggcgcaccaagcccgattacagtttgggcggacggtgtctatatcaaccaagaaaatgacgataaatgcgagcgcaatcatcaggtgcgcctcatgtcgcaaatttacagcaattgctggacaaggcctggtattcctgggaaaagaggcggacggtagcgagagcatagacctgattcagcacaccgtcaacgcgtactaccgccgacacgagaggcagttttgaatataagtctggacccagttgctcgccggcttcaaggagaagagtgttacctatgacgaattggatgggtggcgtcgttggcgtcgtctcagagcgttactacctatgtcgcccatcatttcggcggagtggctcaggagttcgcattgcctcaacagctgagattcgtatgatatgcggaaactgggaagttgctgccattataatctcgaacatggcatcgatttccacggcctggaaacagtcacttacaatcatgccagcgctacacagcgccaccgaggggtagaggactggactaggaaagtattcaaacacgccccatttgatatgggaacaaggccttgacaataatcggcaaaagtttatctggccctggatgggcgttcactccttgtcagaggcttctgtgtcggaaccatcacagccatgagtagttccgcgccgatggatatcatccgactcatggactggattgaagaagttaacacgatggcagcaaagagcctatcatacccttgtggtattcagacagaggaagctacaagagcgaggtcggtgcctgaagagttcaagttgacttgttggaggtgtggtcggctcgctttagcggatcctgacctctcgaatcttgccgacgaaggaattcgaaacgctgctgatcagtttttccacgttgtgactggcgacagaagggtccgaagttttgtatcacgactgatggcatgtttgggttgattcccggtaatgctgagattataaatcgcattgtagtggtcagaggtgatgcgcgtctgataaaggggaaatatgtcatcgggaaaaagtgttggagagactggagccccaagctatacgaggctggggcatgcgtacatctacgacatatgaatgggcctgaggactgggggtctcttcaggtcgactggccactattggtgtacgcttcgtagtcattgaagtgattgaaagggcggtggatttccaggtgcactgctatttttgtgtaagttggtcccgtgtcagagaagccactagcataaatttccatttcagaccatcaaccattccttccctatacctttctcggctcaaaaagaagggtactgctcgttttgatcccactacgtcaacaaagcagcaatgtcagcacgtcacgtcaaactctacaacatcagagacaactgaactcacatgctcaacaatacacccaccctccatgcgatacctatcaacaatctcgccaaagtaattggttcgataattcaaccacccaaactcgcctttaaacgttcttctcaacggggtgatctggaccgagtcccagtaaggaccgagggcatcgagagcagcgttggggccgttggcactggcgaaagggttatggttctgtcactcgtcgaccaaataacaccgttagcctacggtaagtaagatcaaatggcactaccggggatgtgagaaagaagaaaaaggcatacaatgtacgtagcgtcaatgtactcaaacgcttcagtcaagttcttggtttcaagaaaggcgtgggcgaacttctcgaagcgttcggctgattcctgctcggtgggaggagggctgagttgcggttggcatggcgctggggttaccactgctcttgcttggaggactctacttggaatcacatcctcggaaggtgttggggcggcgagggcaccgaggggtgctacgagaaggacgaacgagatggatgtgatggcacgcatccttgttttcgattcagcttcccctaagcctcttgatgattgaattcaggagaagaaagtaaggcccaacgcgacggtctttcaatcccactttatagataactacatcttatctgatgcgggaatggcctcagattgatctcagttaaccccccctttttcttttacccagcccacggacgccatagtcgctggtggtatagcatgtcgtggccttgggcgaagcatattggagataaaaaatagccgacgggcgggacgagtattttgattgagacagccgtctcatctacgacgttgtgaaggaacattgtgttgcgatgatgaaacggagcaccggtcggctaattggcgaagatctgggcgtggcatgttaccccgtttgcgttggacacaccaaagactcgggagtgctgtcctgctttcgaggcagtggctgccgaagaggttcgtcgtacttgtagacagggtatatacagaataggaacaatgtcttccgcctccaaaacgatcctcaatcgcttcatatgccatttcactcttcacatgtctggactgcacccatcccccgctagtccctctcaacttgatcaactcgagagtttcagatggaagcgaggtatggctggtttgcgctaaagtgttgcaagttgtgagggagggcgggactgattgtttactcaatctaggaatatttagctaccttccagacttgatcaatgtcaatcacaaggactctgcgtcgtcagaagtgaaccgctaatctcggcagtcaagagattgtgagctgaagcgctgaagggatcaccgctgggccttagctacacgtgcgcccgctgggaggtttcggttggtgtcgtttctagtgtagatgagatgcgcgagacaaggatatccggtcatctctttggtcttggtgtcttggtggtgtcatgaggtttggggatgacccgaagcctggaagttcctgaggtacttacatactctctcacatggtggggtggctactagcctccaaaatactacgcagtagcgcgggatggagtggcgaaggacgaatgatgggggcttcggggttccatggtgaggggggaacaaagcagccgctgattgcattttctcatgccattcgcagaagcttggcactggcgcaggaaggtgcagatgtttccaacttaaaactatggtgcgtgtgtagaggtatcccatacgcacggcagagaacgacaggattcccgatggttggtacctatgtacggtagtccgtaccaccctcctgccatcctgccattcattcattgttctcctcaatctggcatttctccaagtccagaacttggcacgggatacctatgacaggtagtttaagtaaatccatccatcacccgccttcatcagggtctgaggcggtcactgcaaatcaagtaaacagcaggaccggatctgtctgatgacaggcttaaaaggcgtgattttgaacacacctcagcagatagccgtttgaaagcaacggccaaaacaaagattttggttccactttccttggtgcatggaagactgaggaaagagtgcggctacagcgaccagggcccaatcttcacaggaccactacagatgcctacaggaccgctaacggtggggtttcagctgggtacgtacctcccccagtcccctctttagtccccccaaaagaagaaaagtggcacagccaagacaccgaccacacgccgtcgactgacatccaaatttatcacttatctttccatttcgctaactctgcttcttcctccagaacctcaaaacatactactccatcccatcttcgcatcctgacagcaatcttcaccttcgcgaatcttgcatacagtgttgtcccttttcttctgcgccgagacaaggtcctggcagataaaaggaggcccaccatatcccgtcccatcgcgtttccaccttatttctcccctccacgagtccattgaccttcgagaccccatacccctcctcctcgtttcctcgactgcctgcctacctctaccctgcttgccttatgtcgttacgactaccttgatcgacttatcgataaacattgtaccacccgctgtaccaccccgtgcccgcacgacaacccgaacgtcaacctccagtcgtgtgtgactgcacctgtacgaccgaccgcgcttatctcgagacctgcggacgtgcgctctacatcaggatcacttcatactcgcggcgtgcccctcacctgcgaccttagctccccctggttgcaaaatcatcgaaccctcctttagcactgctcctaccaacagtttcttcacaaagatcccacatcaacgaccaaggtcaatcacaccacgatggcctccgtttccaccacggcgccgaatgcccacacacgcgcgatgcataatgacctgggaagggaagatcagacactgctcctgtttgcccacctgatggagggcggcaaggaagacgatgagacggtcgaaagtttgggcaagctaaccaagctgctcagcgacgatgtcgaagccacaaagaagggagagaaatccatcaccgccgtcatagacagtgactgcgtcgataccatattgtgttatctggatatgagacagaccgatgttgttcgcggccatgctgctctctgcacctctgcttacctcaaggccgctggcgaggacggcagcaagaagctctccgccttcttcctcgaccggatccagcgcggcacttacgacgactatattgtggcgttttgcgtggcagctaccatcttccccatcgtccccgatctcacgtccgagcttttcctcagcgaaggcttcctccccagcctaggcccgcttatgaggcgcaagtggaagagccgcaaggtcgagacagcctgcctcgaaatgctcaacgctgcttgcatgcactcccactgccgtgaagctgtccagaagtactgcatcgactggctagaggagattgtggaccaggataccgagcaggttgtcgagtccatgtacaccaccgatcccgacaccgccacccaggaaggttccgtttccatgaggaggcactcgatccatgtccagaacctggccgccgtggttttaaccaagctcagggtgagcctccaactgcctccttcaccgacctccgaggttggcgctccctccttctgatgtccctgcggctgacatcagctcaaggctgttcaacccgaccaggcacctccagacttgtccgacccatcccagccccggatacagccggcgacaaccagcgtagaagatctctccaaaaagtttacccagatgctcatcaaggaccccgaacattccagccaatcctcggtcgaaggactcgcctatgcatcgattcgcgccaaggtcaaggaggatctagccggtgatccccaatttctcaaatcacttgtaaaaacactcgagtcggcgccgcccaggtcccctctcatgtacggcgcactcagcattttccttaaccttacccaataccgtcccgcccttacagaagaacaaaagcgcataagtcaactcaaggcctacgcggacgcagtaggcaagcttcaacccgaccccctgaacgacaacgaacatgtcagcgcacgctgtaaacgggtcttcgaagccggcctcacccccgttctcgtgacgatcagcaaaaccagctccgtagcctcccttaccctcatcatctcgattctcaactcgctctccatgactccctctatgcgaggaccgcttgctcaacaaggcgccgtccgtctgttgatcggtgcctggaccaacctgcccgaaggcgacccaaagaacatgacagtccgacgaaccgccgcccaggccctcgcccgtatcctcatctcaacgaatccgatgctcgttttcgggggctccacccccatcaacaccgccatccgtccccttgttcacatcctgctccccgaccaaaccgtcgacacacgcgatctcctcccaacgtttgagtccctgatggcactcaccaacctcgctgctgttgacgacgacactcgccgcaccattgtccgcgtggcctggaaggacattgaggagcttctcctatacaacaaccctcgcattaccactgcagctgtcgagctcgtttgcaacatcgtccaatcccccgaacaagccgaggcgctctttgccgataccagcaaaccgcaggcgcagaccaggctgaagattcttgtagctctagcagacgccgaagacgctgctacgcgcagtgctgccggtggtgccttggctgccttgacggggtatgagagcgtggtgaaggctattgcggagcgcgaacgcggaccggaaatcatcctcggtctatgtgaagatgataacgaggatctgaggcaccgcggtgtctttgtcctgctgaatatggtggcatgcgagggccaggcaggcaaggtggcaagagagaagttcctgagcaaaaacgcggtggagattgtgaagacggtggttaccagatcaaagaggagggagattgtggagctggctgtacagtctctgaagttgatgctggggaaggagtgattggctttctgttgaaagtaaaccatccgaggctggtaggtatacaggatgccttgttgatattgtttttccatcatttcaactgtcttgagtttgtcattgtaaaaacaggggtacaattcacctacgggattggggcacgggcgggcaaagaggggacaggcaacaggcatcgtcaacattgcaacactgttgacatctcattcatcacatttggagttggagcttttgtttagtaaagaaagggaagcagagacaagagatgtgcgatgaggaagatcatcagattggagagtagtagcagaaagggtaacagctgttgttattcgctgcatacatgcctatgtacctatcatgatcacatcacgtttgaacaaaccacggtcgtgcattcttttcgtaaattgtgttccaaagatcagagactcggctgcttgaggaccttgacctaggtcatcgaatcggtgctcatgtcatgtgaaaggcgcagtgatatcctgaggacaaaccaaaaaaagaagggaaaaaaacatacaacaccagggattcgctggtcgtcaccgacccaactactagtctggccctcactggcttatctatgggagagcggacgggatcccgagttttccagtgggtatggtcgtatgtactttttttttgttcaatctttgtcctataaggtcatattgatttgttgtcaggtgcggtgctggactgatgctatgtatgtatgtgactagataaatggtaagcggcaagtagactaccccttgactaattgggcaaatgggtcgattgtttaatggtgccttgaggcgatttctataaacgttgtctatatctctacccaggcgggtagtagaggatggggtgacgtagtaacgagaagtcagaaaggttgatatggcccatgcccatttgacttatgtgacgtgtcgggtagtcgacgttggagctggtggtgatggtctagatgggtttctcggaaagagagcgtcaagctggaccgtactcaagagaaggacggctctagtgaacatacagatgactgacaactacgcagcgttcgtgcctgctgcacggcgcaagaggttctgcatcaggttgcttctttctgtttttgtgtcttgattggagtttagggggatgagtcgctaaagctatcagcaaacgctgattttcctcatgcgtggtgatgccgtaactgtgatataagcaggcaggtggtcttgggtggtaacttccaggtgctgccggaagctgtcggggaagaagaattgttgactgacatcctccatcattttgagcttttacctccaacgcacattttcatcagatcagttccacccacaatggccgatgccaacacccaaagctcacgtcgcggttgtcgcccgaggaaacgagcacgcatcgacagctaccttgaggacctgtccccggctgaagaatcaaatgagacagctgaggtcgttccagaggctcccccgaccaagaagaaaggccccgagcaagggaacgagaggcatatgccttgcggcccatgcgtcaccagggctttcactacaccgggacagaaatgctacaaccaaggtggacttggcgttgcgtgttggcaatgcgcaaagaataatcatcagaagacatgtgttcctgtaggttaagagaacttgcactgaagctatccggctactaactcacataggttcccttgcatatccactctaagcttaaagcttggtgggaccagaaccgtaccgagaaagaggacgatagccgtaccaaggcgttcgtggaagaactccaaaacatcatcagggagattagagcccacaataagggcggtgttcaaccccctctctccgctacacctggctcatcctccgcgggccaatctctgttcaccacactcccccgcaatagcccgcataccgagaccgccgaggaaaaggagtacagcattcgtaaagtcgaggctttcgaggccattgccaactcggccgccaaatctgctgaggctttgagcctccttgtcaaaaatacagaccagatgaaggatggcttgaaatatgtaggatcagacgacgccgaagaggaacaaaactgttccccttctccttctcgatctaccgaagaggagtcacttctagccgtcaaagaccactacatctctcttctctccgagcgctacgattcaaccgataaacccctgatctccatcagcgatcgagacgccctcctcgctctcgctgccgcccgtgatggcactatcggcggtctgctccaacgaaagtacatcgtagcgagcacccgctatcgtaaggagcgtagcaggcgcacgtcaggcgcacggaatcatggcgctacgggctcggcggtcaggctgagaggccccggcgtggaagcggcgcagcaccgccttgtaacatcagaactactcgaagatcttgcgggggagggtgatgatggaatggacttcgatatgtaaaagaaaggtttcagttgccagggccccctactcccagaggatgagctcgcgatgaatgtaccttttgttccacccctacgtttagcctcactcccctacgtgaatgctccgtctggagatacctcaaccgttgtccctttgccagccctggcagcgcgttcttaacatacgcactagacgaaaggggaaatgagctaaaattggattgctatgacgagaatcaaaataggcaagaatacagataggattgatcagtaaggatccttgaaattctacggtaggtggaatgagggtttccaacaatgaagtatcattcagttcaagaaacatcttcgtgctgtatattaagggtgctaccaagatacaagaagtacggtgaaactgcgcttactaaatgcagaatttttagaaagggcagtgtggcccatgcccatctaacgctgtgcatctaattgtcgttgttgttttggttgctagggagaagtggttttgcttcagccaggtattatcggatacttccatgtcaacgacgtactccatgcgtatgacaccgtaatcatgatctaatcatgaagtggagggttagcgcatagttacaggtgtaaaggaagggtttaaacgtgctgacatattggttccaagttcctatcctgatcatcttttatatcttttgttcaaacaccaactccttccacgtcaactttacttgtcttgtcaaacaagctgttggttacttcgtatcagaatcagagaatatgaccgatatcaacgcccagagctcataccacagtcatccccccaagaaacgatctcgtattgatagcgaccttgaagactcaaactcattcaaagactcagattcaggcaacacccaagaggaggaggaggaggaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagatgatgatgatgatggaggagaagaagcacacgcttccccttccctttcctcttccacccaccaggaatcaccaccaacctcccgagaccactaccaccatctcctggtcacaagaagcggcccaaaccacaaccccatgatctccctctgcgaccaaaccgccatcctcgctcttgccgccgcccgcgatccgtccaccattggcaaactgctccagcaaaagtacgacgtagcatgggctcgcctgcggcgtaacagtcgcattatcaactttgacaattactaccaaaaggtcaaaggcttgctttcttccctgccgcaagatctggacccttctgactcaacaaggacccacatgagacaagcctgcaccgcaatcgatcgggtttttgactctatccaccagcaagtcgacaatgagtcgaaactggaaaccaaaatgagtgcggccaggactatgcagagaattcttcgtcgcttgttgctatattcagtcaagtctggtaataccattccggaagagttttccggcaacggccaccggggtaggctaggactagatggcaagatgttcatgttgatcaatggcaagtttgatcataagaaacacgaaatcaagcggatgatggtgcgcgaggacgcatggggtggttcggattgggtagagagagtgaaggaactggtaagcctgtcgtcgcgcgggggtgaggtgttcaagatgttggcccgggtgttggaggtggtagaaaaggatgcgtataatcccgcgacggattatgattcttgcggaagacctactttctgatcgaagaagcgctggttgggtttacgtcaggaggaggcgacaggcagcgagacagccagtcccacatgctggccaatgtatgagaacaatgggaaggagttgtgtgtatcttataaggaagattgtattgatcaaggattctgcgttcaattgatattgtaattatttcagagttatgcaccctctgaggagcacaattcgttgttctgacgagtgtcaattaagtgtccggcaagtgtccccgtgagcgttggtacctggtcgacgatgcatgttcggacaggggcactttccacttcacaccacacctcgcgcaatacgcgtgagtcatcaggtccaacagcaagggcaaccccgagactcgacctcatggatgagcgatcggtctcagcagcggatggagcacaaacagaacagcatgtgacgtgttggagccagagccagcctgagagcaaggggcagtcgccggcggaaatgcgctgcaagagcccgacgagtgagacgttcgccaagggaagattgcaacattgaggccgttataactcaaatctagatgttgtggcttgatataggtgctctctccgagaagcggcgaagtgcaagagcttgggacacccaccgtccccgttggaagctgtggcttcgggcgttccggttctattgtctcttgatggagggcttgtacatgggctgtagtgtaaaagtcaagttttcatttggggcaatttccacttggcgacagcgacttcctcactatcgtaggaggcctcgaaatcgtaatcttccagaagttcaagaggaggcagctggaaatttagccatgcctcaggctcggattcaagattgttccatgactcgaggtccgaccacttctggtatcccgtctggtagtcatggagccacaagaacaactagcaagcaataccagtcggtacggaacgcagtcagatatatggggattgcttttttctactctaaatgtcgctttctgcattaaaggccccatagaggcttcactgcttataccatggcatggtatgcaaatggaggcggccgtatactcgtcagtttcgacagaggtagacaaggaggcgggcgacatggaggaggcgaagacagagatcgcacacaagcgatcaggcgcagacgggacagcatacgaaaagatttgaagagacagtacgcaccgtttgggagcataaatcatgatcataattgccggtggtgaaactttccggtgtatcatcagacactatctttcgtagcttattaaaggtatgaagatgactttataagagacattttaatgcaagagaagtacatacgaccatacccactggaaaactcgggatcccgtccgctctcccatagataagccagtgagggccagactagtagttgggtcggtgacgaccagcgaatccctggtgttgtatgttcttttcatttttgttaagttttttgctcgttattttttgcgatacaactgtattttgcgggcctcgtgtcaacaagcttgtacctgcgaaaagtcaaagtaatgcacttatatgtgccttttcgtacggccatcatctgtggctgaccctcaaaacattctacatataccttggacggacacaggcgtactagccactttacccctttgctcttatcccatattgcctccaaggtgggtagtatttgaaaatgttagagacccccgatcaagtacaaccttccaacgttcttgaacagtagtccggtgtcatcagatatacactgcctctgcttagcttcttctgtacggacgttattagagaagctgattagctacctaggaaaacataattacaaatcctgctaccataggccacacgagacgaagatagacgccgaggtctagcctctgtaggttattttccccgtagcaagagccttcatcagataggtctcccatttgcctatgttaccgtaggtctcggaccctacttatggactaataggtacctctcctctccagtgggtggtccggtcagtctccttcctgaatgctgtgtctacaggtacgttatattgtagccttccgatgacttccttcatgacctcatgatcagcgcgtgtcttgcgctgttgcaatttttcatacatcacccaaaggtaatggtgagagtggtaagtgggacggctgcagcgaagtagacccatagcttatctgaaaaatttgtcagttcgattagtcgaaaatatgatacggacatatagagcctaccaatcttaaactcaaagaaaggcatgctgaaaatcgccgacataaaggtcccaggaaggaatagggcgcccatgaatgccaggcccttcattgttttggcatctctagtagtcgttgtgctgaggtcaatttgccattgcgcggtagccatgttcaactggctgtttctctgagagtgctccaaggccatgatatggatctagtcatcatcctacattagcatcatcaccttcctctttggcggacgcgtgtcaagcgctcttgcctgacctaatgagacttactgagctttccaaagcatgcatgcgctgctccaactgacgagtaaaacccgcaatgctgtctaactgagcccgctcttccttcaaacccctggctaattggctgtgaatggcagtcatctccgatgacttttcttcatcagagagtctcgaccagaaagaagccattgcttctcgaagttcatcgatggcctcacatagtgctgccgcagagctcaaaactgatatcatacttcggcgattgtccgcccagtgcctcccaatacgccgaaagttccatgaatccgacgtgtttgtatatatcttcctgatattattattgacttcatccgtgttacacgcgaggaagagttccatttgttcagccatccatgcagcctcgaggtgcctttggttcaatcgaagtctaacattgcgaatcatgatgtaaggtagagtcagcgggtgaccaaccttgcaagtgactttgctgatttcgtcgaagcatttactcatgtccttgcgcatgtatcttccaaaccccgcattcaagcgaaaaagtgctgtcgtctcgttgctactaaatgcgtaggtaaggaaaagctcaatcttgtcctcgtagcagtgcgagtaagcagaaccagagaaatctcgcaactgcatatctgttcgttgaaactgatgtcggaatacaagacctttagcaacagtcagcacctatctctctctgtctctcttacatacacacacacacacacacacacacacacacacacagcttgagggctcgacgttcaacttgaatggccgttgcgccatatctagccatagatatggatttccaagacagtgcagaaggtaactcacgcataagggactcattgttttcctctgcaaattccaagtcgaagaatgagccaattgttctgtcaatatccaaagaaagcaatggcaatctgaggttttccattatgacttggtaggtatttggcggtaaaaaccatacgtcttgaactttgtacgtgagtttcgcgatggacaatttaggttcgtatagtctggtctggcgttagcacaaatcgaggcagatatagtacattgacagatcttgacttgcatcagacaacggacttgacccttgatagtgacgccatctggcacctcttttggcgcaaactgaccctgagaaaggctcgaatgtcagcgattcctgttaaatcacgcaatcaaggaaaagtcctcggtctaagtcaatgggacacaaagaaacatgggtaaatacttggccattcacgaaattcaagatcccttcatcctcaggcagagaacattcttccacattattgcgtctcgagtcctatactttcaccgtcagcaacatccctgttccgagctgtaaaagcgcctttggatatcccctaacgtagacgcgatcttgatgtgttgatgctgggtgactacacaccgcagaggacaggcagaagtgaaagaaacaaccatcttaccgtgtagttgaccactttaaggcaggatacctctgcgcgtgtcgtatgggtgtgctctggcgaggcaaaaggatcgtgagagaagtagcgctccattgctcgatctcaggtgcatgacacccataccctcatagcgaagatacctttattgatcacaatttgacagcaccgtatccaaggtctttatgtagagttcaacaactggatgtgtgaggcagacagcttccagacccacactcgccatctcacccacgaccatgtcttttcgggtgtcaatcaaagtgtgatacccaaactcggaacggaacttacgattggtttatattgtctggtctaagctcgcgtcgcgctcagccccgctgttcaaatgttgtgtgaccggtgttcgagtgatacctacccaccaattttgaagcacagccatgctgcaccgcccttcagctatccggatgcatgccgcgtatataacgtagaacttgcagtcactctgggcgctcaaggtgggttcgttggaagggttggagggtgcggttgattgggagaaaggacgaaaactctgacaaaaacctagaagcaccttaaataccccaccgacaaccattgctccttccaaacttcgcgggagagccttttaacttccagggaaatcggacaggatctgtaagaatactgtccgaagatgtgcattttatgcccgcaaaaaggagtgggagagacgtgttgccaccccggagcactgtaaattcgattcatcttgtaccataccctacgtttttcacctacctttccgaaggcactagagggtagaggcattcagaaccaccgtcctggaaagtaattttagcgggcataaatgatatagtgtgcttactaaccctgcctgattctctgtaagttggaaagccatcccccggacttctacggtaccagacactacttagttagtttgatggcgaagcgcatccaaggacaccattcggtagagccaggatcccgcaccacttcccagaaattacttgtcgagactagaagcgttcctctctctgcccaaggcaaagattgggcttattacgaggcggggaccttgagtggcaatgacctgctatttccctacctctgggtttcgatgaaaatacgccttcaatacgtgcataaatacgatgaatagctaggtatgcagttgcaaatcatggtccgcgacctcgtcacattcccgcgatctttgccttcggcagaaggagggacacttctagtcacgacgagtaactgctcagcacatcttcgcatccttcaaacctccgtactcatctcatccctccccgtaaagatcttccaaagcctcttactgaccgccttcccgaccctcttctccccaacctccctttccttattaatcaccctcctgatatcctccaacgtccccggacctccctcctccaacgcccgaactagttgtccaaccctgggatacacattcgcaatccccatggcaatcggcgccgtgatcctcgccacctcctgcagcatgcgcacgtacgcttcctcagttccaatagccgtccgcacctgtccgctatccatgcagaacccggccgacttcatcaagtagtcttcttggtgccgtttatagggcgcgacggcgacattttgggtgaagagctgtaggtggtgggcggtgtcctggaggcaggtggtttcttggatttgcatggaatagaggagttggagtcgaaggagggcggcgtcgatttgggattcgctgatagtcatagggggatcgttcttcttattagtccggcgggaagaggaggttgatgcggattcgtcctcggctaggcgggagcggacgacagaggcaaagtcattgttgcgcttgttacggtttgaggagaggagtttctttaggccttcgatgaggtaaatggtttggtgattagggaaatggcgttgcaccttgagtacgtgcgcttcgagattgtggccctcggcgcccattgcgagcttagcgaattcggcggcggggaggataaccaggataatcttctcggtctcgatggtttcgggaatcgggtcatagtggtggcgttcctcgttgtaacgggatttaaccgcgcggcgccagcgcacgacgttatcgactggggaggtccaggtgttgatttccttgacatcgatcttcttcagaaattcctccatctggatcttggtagctggagggaggctagacggaagatccacgatcatctcaggggtggcgatttcctttctgatcttcagcttgttggcttctgcacgggcggcagcgcgctgtttctcttcggccttttgttgcttctcgcgctctttttcttgcctttttcgttctgctgcgctcttcttctcgagagctttgtcttctctttccttggctcgttcctcggccgttttctttgtacctccttttgcaggcttcgtcctggtcgctcctgttgttgtggatgcggacttggtgaatggtcgtttcgtaggtcccgttagatcattccctaagcgattagctgggaagcggaggtcggatatgtctgggaagtcatcctcgtcgttggataaagggtccgcgccgatgtcctcatccgagtcttcgagaggactgaaccttgattgacttcttcctagggagcggtgaggactaggtttcgctggaaggggggccgagcttgatatgggatcccatgccgctgctgttgttgccgcccttggcggtcctcgtggattcggattgactttcagcggagagtctgcgaatgggtcatcgtcgtcggagtcatctatgttgataacatctggtgtggtagaagcaggtcctttccctttttgttcccgggtgaaccttgggggcgggcttgcgaagggatcgtcattgtcgtcattatcatgataggtcggttgcgccgctttggatatatttgggccggaaatatcgggagatgtggaagactcaaaaccctctattaccctactgctgctacttcgtgatggtcccaaccgagcgaggctttgacttatcgccggggtatgtgtctgtgccaaccgagacttcgggctgttggactctgagactggggataagcgttgtcgcttcctaactggctcgcttgttcgctcgcctctgattgtcgatctggtgatactgtcaatatcgagaaaaccgtccgaggatatatcaatgtcaagttctggagttttcttctgggtcatagttcgagcagagccctggatggacttcaattcttgactgtctcccgtgagatcaacggtactgagtccttgttctttcctggcgggagttttggaggtagatattggccgaacgtcatcggctgtgaggtcaaaattgtcgtagtctagatcatcatcgaggacattcttctgtgcgctgggcgggacatgcgacaacatgttgttgacaactaatgttgatcgaggttccacctctgggctggagagaagggagatgacctccgggggcatggctcaaggttttgaaggcgcgtggaaactcggtaaaggctgtttgtgtctctccatgacacgagccgctggtggggacaaatgacgcggacaattgcgtgctggccgtttgtttggggggcgggcggctctcggcctatgctccgtttgcaggcagtcgcaaagtatcggttcggctcctgtttgtcttgcaactaatgttgtctagttgccacagcacgacgaacgacgacgtcgcgacagcgtaacgggatgcaatgcaatgcagtgcggtgcggtgcggtcgcatcgtgtaacgacatgttgacgcgacgggtcgaggttcgaagcacgaacctgacgcgggcttcacgtgatctgagcttaatcagaccccgctctccactcggccgttcccgttcctgttattcatcgaatcgctgctcctcgctttctccattttttggccgatccgaccaggccgaccccgtgctcgcaccatcgatcgcaatgaccgacggccgactgatcgacgacctctttgccccggcccccggattcaaatgtccatggtctgtctgtggagtgtataaaaggccgtcatacccggccatagtgggtcatcaaggacgaagcgagaaacgtgatcaatggaatggaagagactgaggaagctcatctctctccatccgagactccatatgcttcccgcttttcactcgagacagtttcagtgacccattcggacacaccgtatcgaaaagagtcagcttcaccgtgctgttggcagtcctcaccactcgcccgttttatgaaggatagatctctgctcccatcactgtttcttcgcgcatacacaacgaggttagatgacatgtctgtccttcatcttcgaatccctgcattcctaaaatgcaaagaatcgtacgtactctgcttgcacgtggatatgtcgttcggtcgtccaatggcagtctgtttgcccgctcttatcgaaccccatcccgatacatacatacccagcaacatgccaaagatggggcagccagagcgcgccgccgtaatctcttcctgtctttttcattcgtctttcatttccttctctttcccatgggcgaagcgaaagacgttgaacgggctcgaactgactgacagactgacaggggctttaaatttccaacggggaagctaacgcaggtgcacggtcacaggtccccattcaagtgccaccgaggcgtcagtgcttctggagatgagagagcaaacgaatccggagcatgacctcatttgggagactgttgccgttgtaggtagggcacgggtaggcaagctggggtcgtagatgcatgccatgactgttcgttcctctgtgcactacgcaatgtctatatgtatgtgtaaattctcgagataaacctcttgtccaagtgtcgccctcttcttgaggttttcacatggccgacgatggcaccgcagcatcggtaacaagaacatcaggccatccgatcttcacgatgctgtatccacgccctaggctacgtctagaagggataaggtatgcggagcctgctagactagtttctccgaagcccggcgggaacctgagaccctcaacatgcttttcatgacagtatgtacccgtggtgccggtagatggattgcaccttttccacccattattggtgtctgattccgcacagaccgccgctcattccgacggcgaggacaagatacagatcgatatgtaatcaaggcaccccatcagacaatagacgggaagcgcaccctgcgctctggcatcataccgtatggttgtggtgtgcacgatcgtgctgatgcgcgtcttctgggtctttgaaatctcagcatctagaaagggagaagagggtgttgaggaatgtatgatcagaatgtagcacaacaggcaagctgtttggtagtgagtcttgcaaggacggaatattgaacgctttcgattttccacttggttacctaagaaggcggaatgagcgaaagggctgtcggatgtcggctgttgattgggcagaagggcccgccttgattcggcgccctgagcacatgtcttgctagcagtgaattgcatcgatttgtgttcccgaaaagcgtgcctgactttgtgctgcgtacctgcagacccgttgctttggcttgctttggcgggttttgtgtgtccgcttcgctcacatccgcggagctggtttaaagcgactagtagttacctaactacctctagtacgatcggtcagtgcgactgtgtggggcctgacaaactgggcgactcgagtcaagaccaccaaaatcccgggagcttacaactgaaccaccaccagaagtcccgcatcccctcgttttgcaccacgacaggcaacaagactcaaagcgagccatctttttcctagcactagattttcttttccacgtttgccttaaccgcgaatcttgaccatccatctgggttgctaaaagtgacttgcacccttagttggttgaagctgctgctggctccacacagtcgcacttaccgactgtgcagtcgctttaaccggcttgcagtcatccgctttatcacacactcagtttcgacaccccactgtcactaacgtcgggaggttcatcccatccactacctctacactagaattagccccatgcccgtgtccttgatagcgctcatgcacccctgaattaacaccaccaagggaaggcttccagaatgggagttgttggtggactgggtcgggtggttagggccaaggagggaaagacaaagcgacgatctcaggggaagtttggcgatagcgggtgcacttttggggtttcccaggcaccccgcaaaggcatacagaagaacccatacctattgagctatatatacagatgggtagctatgttcatgtgtctctaaacatcctcgctatcgtaggccttgctgttactttctggttgttgtttgcagtaagtagcgattgcgtgaatcatgtctgtgacgggcgttcaaggcgggcttttagctttcccaagaaaaaggggtccatgaggacaaccaagaacatggttcatctgatgtgatgcaacatctgccaagtctcaacagatgcgcagtgttatgcagagcctcgcatcccacgcttgctggctgtggttgcgagtatctcacaacatcccgcgcatgcagatacacatacgtgatgtggagagggagctgttgctggaaagggaaaagaagcaagcgcgggtgccccttaatcatctcgccatctcgttggcggcttgacgactgtgttaaaaggtacccgtgcaaacgattgcgacgcctcatgtttgttttcttgccggcatccccgccctcttgacccggactcggtttgcatcaactgtggcaggattaccagagggagaaaaaaaaatggtaaaaagaaaaaaaggcaaaaaaggaaggtttgccttttgatggacaactggccgggcgtgtccgtacttcgtacctgaccatcggggaagcaaggatgtctttactttgccatgtttccattccatccccagatgtcgcatccaactggagcttccactttctctggtttaggttcccttgattgcttcgtgcccatttccctttctagcaaaccacccagcaaagaacaggagaattgcacccacccggtgacctactactaggtaggtagatagtcgtctgtctgtctctcacagtccgtcaggtcccgtgtgtgaggtgcacgatcagcgagacatggaaaatgatttctcattcgctcccgatctggtcaaggcaagcaagcacctagccagggccaagttcccaaagtgtactagaggtaactcgagcggaagggcctgaccgtgaccggatccccaatcagatgcgattctcgttgcttccgttccttcctctccagtcctgttcaggggatggcagtggatgggagagttgctagtggtcgtgacctgagtggggggtgcccgtgctagctgcgctctgctacatacctaccctgtcggtagcgttggtaatttgcgacgccgtctacatcctggtcagtcggtcgacgcaatcaaataaacaagcaagagtcccccaaaccactttcagcccagagatcctgaaccactttttttttttttattgattttgcagcatttggctttgctactaacatcgtgcccgcttcctcgactttgggcgatttaagactaataacaaaaaaaaaaagaagccaggccggtatcgataagacattcactcccgacaccagtctaacaccactttcgcgaccagctggaacatatgacgcccgctgtgcaaattaaagctggataacacccgcctccccgcgaggggccgcagtccgccattccatcatctcctctatcaacatacagcaagcagcaagcagtccctcctttttgtccagtccaaaatcccagaagcatcccgacgccaaaccatacagtaattacgagatacccgacggaggagatatttcacgagaccaagactcaggagagacgactactattctatctataccttcaggccatcccttgcagcgcatatccgattccagaatcacctactcctccatccaacagacctccaactccaattggtgatcagtcgttactttgaacccaacaagctgccgagcagcccgaatccaagcccatctcatcccgtttggctgccgaccgtcattcgctattcgtcgctccctatattttggcccaactatcaagcagcagtgcagccaggcgcacaggtgtgtgtgtgtgtgtgtgtgacgctggggaccaattcgacctgggcggtagtgcagacttgcaggtggtattgcgccgtcgcattggcccgtccagcggtacccaagcctgaggtccaaacggcaatcccacaagccgtccattcgcttccaaggaaaaatccatcataagaagataaaacaatggacttcgcctctcctccaaattccccgggcggctccagcttgcctcagcgacccatgagcgccatggttcggccaacacagagaagcagcagccgcatgagcattaccagcaaaactggtggtgggagtcgagcgtcggacgacgatgtcaagactgcagtcagagtcggtacgttaccccttttctttacctaccccctccctggtggctccctattgtagagcattccagctgtggtattccggcaactgcacggcaacgccgagagaagcagccactcccgcctgcacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaggacatgaacaacttggatgctgacaccgcattttcccttctgcagcggtgcgcgtgaggccgcccctgggtccagacgatccaggatacgatcttgttccacaacgctttcagcggtcaatggtgcaagtccaaggagagaccggagtagccatcgattcaccacagggccgcaagttgttcgtgtttgaccgggtttttggtcccgaggtcgaccaggagggcgtatgggagtatcttagcgactgtgtaaatgctttcacacagggttacaatgtctcgcttctcgcctacggccagtcgggcgccggcaagtcatacacgatgggtactgcaggccccgatgtgcaggaagacctagaggccatgggtaagtgcacctggcaccggcctctgagacatgcaggtgccctccccaccaagaagcttgcgtgctaactgcacatgcaggagtgatcccccgggccgctatcgccctgttcgaaaagctggacggctcaagtccaaagtcccaaggcgcggcttcgaaacggagttccatgtcccagctgcgtgccccttcgagagttgccatgcttcagccctccaacatcgacaaggattggaaactgactgcgacttacgtcgagatttacaacgaaaccctgcgagatcttctaattccagagcacattccgcagcatgagcgcggcaccgtcaccatccgtgaggatgtcaaggggaacatcatccttaccggcttgcagcaagtcgaggtcaattcggtggacgatctgatgaatgttttagcccagggttcagcactccgccagaccgatgcgacagccatcaatgcccgatcttcaagatcccatgccgtcttcagccttaacctggtacgaaaaggagccaagggtcccacggcgcccacagatagacgcatgtcgatgccgctcgaggccatgtccggtacggaagccatggtcaccaccgatagcaagatgcatttcgtcgatttggccggtagcgaacgtctcaagaataccggtgcccaaggcgagcgtgccaaggagggtatttcgattaatgccggtctggccgccctaggcaaggttatatcgcagctttcgtcacggcaaccaggagcgcatgtgtcataccgagattcgaagctcacacgcttgcttcaagattctttgggtggaaatgccattacgtacatgattgcttgcgttacccaggccgaattccaccttagcgaaacactcaacacggtacaatatgcccagagagcgcgagccattcaaagcaagccgaggatacaacaggtagacgagggcgacaaacaggccattatcgagcgtttgaaggccgaggttgcgttcctgcgtgagcaaattcggagctcggaaaggggcgggggtgacagacgtagcatgttgcttgctcctggggagaggtccgagcggcagaatgaacgggaggcagagctccagaaccagctactggacgccagggaaaactataccacgctatcccagcgacatgcgaagctgatttccgagatggccaaggcgcgggaaaatgagtttgctgagaatcagcatctcgaggaaagcttgggtgaaagcgccaccgaacgtctaaatcgctcaaacagtttcgcccaggccgtcgagcaggtcgttcttgaatacgagaaaacaatccaatcgctcgagcagtcccttgccagcacgcgggccaccctcgctaacaccgaggccacgctgctcgagaaggaaacgaagtgtgcatatacggagaccatcaacactcaactccaggcaaggctgcaaaagctcatggaccgtgaggctagtacggagaactacctacatgacctggaggccaagctggattcccatacttccggggaagaaaagaacgccaccattattaccgagctgcgtaaagagatcgcccgtgtacgcgagaatgaagcaaacgcagaggactatatctctaccctggaagagcgcctcgccgaggctgatcaggatgccgagttgatgcagagggaaattgaccgtcttgagcaggttattgaacgccagcgcagcctcggaaagctggactccttgctgaacgaactggaccacatccagcaagatccgccgaccatccccgagaacgagcatgaactcaccaacggaggccgccatcgcaagatggctagccgagactatgccaaccattcgcgtagccagagccatgtcagtcaccgaagccagttcgatgaaccaatccgggagagcagcgaggaggacattcctgaggaagatgaggacaatttggatgcgaccccaacggataaggcaaacacaccgaaggcgtcgcacgctcaactggcgggcaagaacggttcgaaactggtacctgtggaccaattcgaaaccgttaccaaggaactcgtcgacctccgtaccgagcacgagacaactctgcatgactacagcgctctccaagctaagcacgaggaggctcttagggcgcttgcggagctacaggatgctgttgacgaggcccgccatccgagccgtgtacgggattccattctttcggtatcagcaccgggtacgaggcccatgtcgttgatgtcaggcgaaaccaagactggacaccgatccttgtcgtctgagctgtcatcggccctgggttcgcatacagttgttacggacgtttcgggtgccgagactgccaaacatcacgattcggagattgacgaagcggatgctgatgctcagatccagaaactgaaattcattgccgctgcaaaggaggctgccgaaagggaacttgctacgcggtatgctcagctggaggagaagcaccaggagactctcgacatggtggaagaactgaagacggagattgcaaaggctcaggctctcagcgtggaatcttccatatcaagaaccagcactccagttatccgtcgtaagtccagccagaacgtgatgatcatcgatcgcgcccatcgctctttcgccacgctcagcaacatcgcagccgaaaatttgcacgatccagatgtgatggccaacttcgagctcaacctgaacgccgctatgcacgaactccatgctcgctcggtaaggattcaagaattggaggcggatgtgacgaatgcgaagaaggagatggagaccaagatgaccatcatctctggcttgactcgcgagaggtccagcttgaaggcggcatcgccgatggatatggctatggtgtccagcctcagggagcagctggagaggagcgagaagcacgtgcaggagttgcgggagtccaacgccatccgtcagagggagctggaggctcagatttccgagttacagcatgccctgcaccaggctggtgttgatcctgcttcggttggtcccagggtgtttgacggagattcggatgcgcaggcaaagagaatagttgagctggaggctgagcttcgcggttgggaagccaagcaccaggctgccttggagaaccttcaggactcggaaaataggatgaagtcttcgatggccgagcttgggagccagatctcattcctaaccacacagcttaccgagactgagacccagtccagcatgttgagctcgcgacttgcccagactgagggtcaggtaacctcgctcaacgaccagcttgcccagaacggacacaaggaacccgaaggcgatgaggccgcaaaggagaagaagcacaaggaactcgtcgaggtccttcgccgcgagattgatgactacaaggagatcgtcaacaggacacagaccaaggttacacagaccgaagagcaagctgcggccaccaaggtcctgcttgatgccgccaccagagaacgcgacgacgccgctgccgaagccgaacacaacaagcagctcgtgaacaggctcgaggagtcgatcactgagcatgagcacaccatcaaggcccaccaggagagcttgcatgctcttgagctgaaccacgctttggagcttgaagaggcgagaaccgcttccagacgggaggttgaggctgaaatgaaggccctcaaggctaagcatgctgagcaggtaagacgtctcgaggaaggacttaccgatgctcgggaggatcttctcagggtcgccactcaggtcgctttggctcttggcctcgaagttagtatcgagaagctctcggagcgcatcgaggatctcctcgaatcccgtgatcaggtggacctggagcagaagaagcgtggcgaactggagcagcatgttgttgagctcacatccatcaacgaccaggtcatgaatgaactggagtctgttaaggccgctctagcggacatgttggcgacggagaacgacaaggtcaagactgtctatcctgtcaaggaatccgtggcgctggtcaagaagaagatggtcgatttggagacgaagaacaagaagaactcgcgtcttgtggaggagctggaggatcaactgcagagtaactacgaccaagtgcaaatcacgagcaacaggttgtcaatgttgcagtccgagaagacccagcagctggaggaggcgaatgctgccataattaggctcgaagaggagttgaagatggctcgggaggagtacgccgctcttcaggtatgttggcctgccctagctatcccccttatccgcttccatcgccatatgctgacacgtatgtttagaccaagtacaacgtgctgtccgaacaagcggcgtccgttcctcaacgctccgactccaagtccgcacctaacccgagctctcccatccgcaagtcgaactccgtgcagtccctgccctcgcccccgcccgcgattcctcttccaccgctcccatctgatcgcgcaagcggcgccgtctcccctacaagtggcgctcctcgtcccccctccaaggacattcttgccgctgcgctttccaaccagcagttccaagccattcaagaagatcaggaagcccgcatccgcatcatcgagaagaaccttttggccgagaagcagcttactgccaccctggaagaagcgctcaccgatctcgagacacaacagctcaagatcaaggccgacgccgatgcctggaagcgccgggccggcgagctcgaggccgagctcaaggagctcaaggacaagccccaggtggataaccggtggagcctgcagcaggttgaggaggaacggaagaagcgggtggatgccgagcgggcgcgacagcacctcgaagagaggatgcagagcctggcgtcgggcaagaagaagaagaagggaagtctgaactgtttctaggggggcgcccgcacccggttgcccttgtcgtccttgtcctacagttcaagcgctacgagcgttggttgttttggtttatcatcaataggtgggggtggccggagttgcggttgtggttgctgtggccgaagaagctgcgggtgttgctgcggccccaaatgtgggtgtgggaacgggttggtgaacagcgggatggtcactcctgcaacagccgcgcctacacctaccatgcctaccatgcccatcatggcggggcggcgcagtcgttctggtagtggcgttagtttacacggtagtgttgggggtggcggcggtggtggtggtggcctacggaggcgggctggaagtggtgcaagtcgtgtcagtgctaccagtgctggtggacggcgcagtcacgttggtagcgtcgctgctgctgctgctgctgctgctgctggtggtggaagacgtagtcgtgctagcagtgttgcttctggtgcgagtgtcggtaattgctgtgggttgacggataatgagaagaacaagaaaagtaaaagcaaattcaggatacccgtgagaaggaggaagaggagcaagagcattgtcaaagggaagatgaagcagcaagcagggggtggtggaggaggaggaggggaatcgtcagaaaaaggtgctgcaaagaagagaaaagaaaaggccagggaaagcggcgggagttatcatcagcttcaccggctgaagctcttattagagagagaaagcacgttgcagcggaaactcatgttggaaagggagatgtctctacagcggaagatcgatgcgaatccgaatgtttcgtacatgacatgagcagccaaccatgcacatagcatagttcagcaatggaccatcgggtatggggttggtttttgccctccctatcatcccttaaagaaaagggagtgagcaaaaggaaagagatccatgggatgatgcgatggaatgccagggaatcggatgggaactggtcaactggacgggatgaatggatgggcaatgtcgattttctttttcgttttttgtttttggttctttgtctcttttcttggtttattatatatcccccccttcgagcgcgccgtttgttacttcttgttggcttgtttacatataccttagtatccgcattatgcccctgtatgtatgtaccttctacgttgtacaaacaacaagatgaacaagaataagatcaaagtcacgtaatacgtattagtcttatactgagcctggtattgtccaggttttctgtttctttggtgacttgcgtgatgttgtagacttgatactacctgtaaggaatgataacagcggacgaacaagagagggtcgagtgctgggtttgagggaatgaaaggcatagggcatagtaggtagaaagaaagggaaagaaaagaaaaaaagagagaaaagaatgagaaaaaggacatacaacaccagggattcgctggtcgtcaccgacccaactactagtctggccctcactggcttatctatgggagagcggacgggatcccgagttttccagtgggtatggtcgtatgtgatagactaagccgcatctatagcttattaatgctagtgactaagttggatcgggtagtgcgaattataatacttacaagtacgagcctgtctggcacttgcaaattgtatgtgtacaacctatcaccttctactacgtagagaagcaacgactgttagattctattgttattaggcattagtgagattggcctattacacttctgcatattcattaaagatgatgacctctcctaccattcaatctttctcgaactttggagtttcaagacagtcgaagggttggtcgcagactcaactaaacgaatcgggcagaagatgagaatcttagctttgccttcgaccctcccatattgtgctcttgcatttgggatgcacgtgtcggaaaactccgtgcctgccaacatctccgggtgcccgtagtctacagcgtggtggtagctcattgcatctttgtagaattcttgtcggtccgaaggccctcgctgccaaattttgataataagggcaaaacagacgcctcttcactgccgtggaccatctgggaacgtagattcagcacttccaagctcaccccggtacacatctcggtgaactcctcatcactcatctttcccttggttgtatgcttgagttttagaacacgttcaatcatggaacgcaacccctcttgcccctcacgaggtgtgatcttccacttctccccatttcgtacattgtagagtataatacgcgggagctccaacaagtaggcatatgtgcatgcctgtatgacatgctggtttgaaagttgtgagacaaatttgatctcccagacagactcaacgcctccaacgttgttcccgtcaggattgggcgaagccgccacgatgtcagctcgaccaacgagtcggcatctctgatcatcaatgctgaaactcccctcagattgaacctcgaatctggggtttgcgactattccgctgagctctccccggagtcgactgcacgctagggcaaggtcgtcaggttctatccaattgaattcgctgtttgccatttggatgctgcgcgggagatagcccgagacggcagcttcgtaatcacaggcctttcgacaaagccatgagacaccttcccgtgagcagacttcaggaattgtgtcagtcttaccttggccgagtccaagcgcactcagtgatccagcaataccatgctcaaaagctgcgacaacgacaaggccattcaaatcgctcacagcttcgtagaacctctttccttggtccgaaatcacgacatctgggagtttaatgtgctgatcctctggtagaggcgattgtacctggatacataggtgaatatgaacaatggcgtcgagatgttcatcttttatgtgccgggctatgtctcggactgtgatcgagcatggcagggtaagcccacgcttcaagggtcggcctggaggatcgggcggcttaatttggttcccatttcttgtcaggttgataatgctggctgtttcgtattgagcttcgaccgatgcaaaaggcatgagcttcttctcctcgacatggaccaagacaagctgttctgcggcacgtgttaaggccacaaaaacctcgttggggcatctatcatcgggaagatcgcggccaaaatactcaaaaaaagaggaatcgaggccgaagaggatgaccagatcacgctcgctgcctttgaactggtgaattgtagcaacacacagcttgcccttaattaccctgtcatctagaggaacctcgtcgttgattgatacgctgatgggcactctgtatttcactgacaagatgttgacaacatcctgcaatagctcgcgtttacccacagctggcgctataattgcggtattcttagccccgtagcgctcgagcagggatgacagctgcttagccaacgcatagctgttccgaaggtggcatctcaggataataggcttaggcccaggcttggagctggtgatgtatgattcgccactgagaaaagttttgttgatgaactgaactgactgatccgatagtcgaaaacttcgattcaactgagccttgataaagggatatgggctgacgatacccagtaaatcaggagccgaagtaaggtagcggtcatcggcaccacggaatccgtaaatggcttgtcgctcatcacccaatacgacgagacgggcagattgaccccccgccttctggtcattggcaaggatgaagcagttaatcagccagaagaggagtttggtacaatcctgaaactcgtctaaaacaataatgtcaaagggcgcggaatcccaccgaggaagctcgttgcgatcaaggactcgttttttctgttgcgccaaagtagcgtcgctggggacaagggtcccaaaaagtaagccggccatggagtgaaaagtgaagactttgcagttagagtaggtgcgaagccgtcgatgggtctctagctgaagtctctttgagtaggtgagcacagctactcgcttttctgggtgggcggctacaatagcctcagccgtagccgttttgccagagcctggccgagccgacacgacaacattcttcgtaccgcagagttctgcaatctcttgctgctccttggacggggtaaatgaacatctctttttctgccgattaagcaagctatgcgtgttcatgaagaagcgaagggaaccaccaaggcagaaggcctgaaactaaagtcttgttagtgcgatggatcttttacatcacctagtcgttttccgttacttactagaggcttaacagtatgtgagattggccatgcgcgggcggctgggtgccatgttaagaaatactggccaagcatctttgctccaaatattgctgtggtcggcaagagcgttgatttgcgttgtgttgatggtgggcgtggcaagagcggttatcagggcgtttagacagcacatcggaaaccactccaaggtatctcatctcccccatttttccagatttcatctggactctgctttcttcagtagtatctcttttttcacgggcatcaactgtctgccccgccttttcagcaggtcaaacaccagatcaaacgagttcatcaaaccaccggttcaatgccgcgttgtcggacatggattcccgtcgtctggactcaacttcccgctccggaatgcaaccagagggtttaattcgggtagcgtttgttttacacctctgccggcgttaaacttgttagcgtggtaccgccattttacagtatctggggcttctatgtaatgtggtcaaaccagccatattttgtacggaaattagagttttgaactacttgcagatcaacgcgctaacaagtttaatgccggcagaggtgtaataagaggcttaaagccatcccaccttagctgccggcttttgatcctagggctgtagttagcaactggttgctgccgtcatcttgttccgcagccctctaagtgtagaattaggacggtcaacttttctcgtcatctgcctaattatatttatcttattagcgccccccctactcaccgttatacctccgtccaaacggtctagatggatacgggaggtgattgttcagttttttgtccctgtcacgtaatcaaaagacccaattgatatccttctcactcccatagacgatctcagtgagggccagactagtagttgggtcggtgacgaccagcgaatccctggtgttgtatgtttctttttcgtctttttttatatactctttatacttttttgtcaccttctgttttgttccagtgattgattctcaccctactcctttcaataataatcttgcacccttcttttgtttattttgccaagttgagagcccttctatataaaatgccataccgaactgtcgaatgtaccggttaatgcaaaaggagtaggaagccgaaccccaaagccgaatgctctattaatctgtactttctaggagctttgaggatctggaagacgataactgtagtaaaagcatcgcgagaatgaaacgcttcccgccggtctgtgaaaaacttcccactggtgtgcataaacggatccattctccaagcggagggaacaaccatcatgcagtagttcgcaccacttcgactctgctcctacctttgtagtattcattaaccctaatgttatttcctctcgagccgttggcaccggtcagaaacaacaatactacccgccttggataatccaatttcagaaatcgtcttgctcaagaagaggtagaactcccaggaattcccgtcaatgccgtgatataaacttcagcaatggtgatggtaacgacgagcgagcgagcagcggttcagaagcaccgccgccaattccccaaccctgattgccgcccatttcaagccgggaaatattgttcttcatttcccatcctggatggaaatgacggtgaaaatgactgagatgtgtcgggatattcgtggtaaccgttggtctagttctatggtcgatgttgtcacatcaggcaaaggccaagttcagcgcattccttccttcgttttctggtgaacttggaggttgtatcatttagaaaggggggcgaggaaagtccgaagaggtggttgtaaatgaagggaatgaagaaacccagattgaagaagagtcggagcctagtaacgacactagaaatcaggagagttcgcatcatctagcgcgtgatgcacacttgaagagtctgtcagatcgagaccttccaaacgggccaagatgggtcttatttgtagtactgacctaacacacacacaccagcataacttcctctttcatgcatccgttgctcatgccgagaggctatgtacattacctctttgaccagccatgactttcttgactttacatcttatagcgtcaggccacagttcgcaaaatgtttgtgtattcgcaataaatataaaagcagacaagattcatcatttatcatcaagattcgaacgccgcagacgctcactcatatacaaacagtcgatttataccgacatgcccggtagtgttcaagcatacctaccataccccctctgctgttccctaaacggctcataccttccatcccctccttggcccgggaactgtccctgacccatgggctgtcccattggcggctgcggaggtcccccttggtatggcggcggtggcccttggtattgcggcggtggcggccccgattgcgagggcaacggaacatgcccgccgttcctgccgccgccccagttccaccccacaggatgctgacccataaccggcgacggcgccatcatccttggtggtgccctcctcgacctgtacctcgcacggcgacaacagctgcagcagcagctgatgagggagatgagaagaagaccggcgatgacgcagccgacagggatagcaatattcttgttgtctttgaaccagtcgaggatctggttgctgagcttggcgccctcgcagatgccgttatggcacttgccgccaccctcgcaaggggtgccgtcgaggaagtactgtggaagggagtagcattgggcatttccgaacattgggccctcacaagcgagcgtgcagccctcgttggagcacgaagttgtttggttgtgtgtgtcctcggtagccatgaacgtcttgcattgctggtcgcgcgaggtacattgtccctgagaaaagttagttatgcagtacagagagagtttggttcaaaagctgtcgtataaacaaacgtactgaagcgcaggtgagcgaatcgccgcatgaagtgccgtcgtcggcggtcttgtcagccgggcaggagccgctggtgccggagcacttctcttctggatcgcaagggccagtgctggcgcggcaaacggtttcggtgccagaaaactggcacttgtcggtacagcactcttcgttggcggggtcgcagatgctgttggtggtgaacttgcacgtcttaggatcgcagcacgggttgtttccgcacccttctgcgccaccacaatcacattcctcgccggcttcgacgatgccgttgccacattgctgaccggtgatggtaacaacgtccttattgttggagaggcagctcaatctcccggggtttctgcccagaaagctgcaaatgttaccgatactgcaggccgagaaggacgtgatgcggtcgtctgtggacgggttcatgatgaactgggcgttggcatcgcaggtggtggttgaaagggggcagcacttgttttctccggcggagccgtctgcgcatgtgtctggaaggcagtcgtggactgcaccaaaggtatgacccgactcgtgagcaaagacctgccattcggtagaggtcttgacgacaacatttgcgcccgcgacggtttcgttgccctggctttgcgtagcgcctggttggcagacctgaccgagccaggcgaggccaacggcaggaccagtattgcaggttgacagcaaagtccagtacgcgttattatcgttggacttgccgcgccattcagaaaatttcacaaggcggtcggtgattgtcgcaccgctgctgcagggcatattgaagggcgcactgtcaggaggcgtagccgggcactccttatcgctgatcgtcaagttccgaatacctagagaaatgctaaaggagctctcgaagagctgagaagccttgttaaccatgtcgatgacattttgcctcagagattcggtcgagttgaatttctccgtgtaggtgcagtcggtagctatgccaatcagggccacctttttcgaagtcgggcaaccggctgtagaaccaatgctgttcagcagattaacaccagcaccattgccaccttgggttccgtccatttgtcgtccgaaaagggcccttggactgatagcccagcggctctgatgctcgaacacctcctcggtccaccgcaagactccgttgttctcgtccctattccaaagcaggtcgttcgaggcgcaagagcccgtgctcgcaggatcacgcttcttcaggtcgttgtgtgccggcttcttgatgtcggaatcccgccagacaaccatgtactcttcatccgcctcctcgatttccggatcgcctggtatcatagtttgtctgtagttggtattcgtctggatgtgatggtcgactccgtttaccctgaaggatccttggaaaataggtcgttccccatcccggaggacatagactcgtgcccatcccgcctgcttccagtctgcgtccgtcgttccctccctttgaacaaacgtagtgcccctgaaaaccttgtgctcttccctggcaataggctcaatcctcttgaccttgccatcgggacccaatatgtgtattgttgcatcgtcggaaagaatgtcatggttcggttccagaacgaagcgaatcttttgttggcgatcgtggagatagaagctgaggtcaaaggttgattgagagtgcactcgatgtgagggtgtgtggatcacagcatcgtcgacatggctaatgtacgataaagggtttctctccgtcgaatgtgcttaagacccgctatgtcaaccagatggcagtcggatgggaagaagatggcgaacatacctgtagcagattggacaagcaggccaacggcagcaaatacggccgcgaaggccgtggaaacaaacatacttcagctctaaaagattatgttcttctatacgcaccgcccgtagtccatcgaaaagttgcaaatcgagtactagttcttgaactggacaagaaacgagcgaaatgggaatatcgtggaaatgaatgctatgtatggtaaaccacagacgattcaaaacatgtgtacacccgtatgccaggtccttccccgcttgttgcttactattagtcgacagcttctaacaggagctgttggcggtggatgtatagaggaagaggcgggacctggtagaaccaaacgggggggggaaatgggaatgatcaacgtttatgtttcaggaacaaaagtcgacaggtgcaaaaatgaatggcgaaaagagggaatgtccaaaactctgacctccaaaatgcgcccgtgtggagggggaagttggaaaagatggtggcagtgcaaaggtccgtcggagtggttgcgtgagcatcaatcagcgccgacagccgacgtagcgagcgaaaagggagatgatgggaatcgacaggaggatactgccgtgtatggtggtcacctactggtgggtgtctcaaacagtagaaagccaaaaggagaggcgggaggtcagcagggacttccaggaaccagtccatgaagcgcggcgggtcgagtggctcggtggacaacaaaaagaagggaggcgggagactgcaaagttcacaacctataattggtcgcccagcgcctcagccaagatgaggccaagcacttcacctggctaagtacctaagaacattgacacggggtccttggcacactgtacgagcgcctgcagtgcagtcagccggggtccgaacatcaatcatcacagcaatgattgctgctgcggcaacatggggaacaacttacctacatagcacaactaagaatggggatgcgcctcacttcccctcaccacggatctcttctcatcatttatcagcaacctttttgacataacatcatacacctttttcatcgcccaacccacggccgcgcgttctttgacaacacacacccgaaagagaagacaacggaagtcattttttcggtggcttcccaactgcgccaggcttagtctttcttgcctccggtcttggtcccaattcacttcctttccacttcacttattctattccctaccgcccagacatcgtgcccagcttgctacgcgtgtacacttcgagacaagacatctggctgacaaatatacaaatataccgacgacatctttctgatcttcttcttcttcgaagcgagcgaatgaacgaccaactgaagtcttgcagtctgagcgagatccctcgttgaaactcccgagaatctcggcatcggtatcgacaacccccgacatggacaaaaaagttttccgagattgaagatcgaaataccaagacgacggacattcgtcaatcgacattcttcaacatctataccggattttgtaaatcctaattatgcctgctcggtaggtaggtaggggattgatccacgaccttgatggtggtttacatacacctaccctgttagtccgggccttcttcactagcccagccctgtgaagctgtgacgaatgacactactgtttttttttttttttttttttgttcatcgtcgggtcgtttttcccttgccctgtgtttcagatctcggacctcctgcgccaaccagtgaggttgcagcactaacaggcacatggtacaacacttttgataccggcagtgaggatgcccgatacctatgagacgaacacaggccatgtaggtatacctttgctgggcaactcctgtctttacattgcaagcaactttaaagaaagaaaagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacaatggtgccggatgggattcggcacatatcataccgactaagtgtagaatcgtatcgacattgcactacatgtattccacttagcacacattagcttcgccgctgactgtgagagcctaacctataaatagacctctgtacgacctcgagtcctcaacaccgagtaaaagctgtctcgccccgaagcatcatcatcatcatcatcatcatcgtcgtagagaagaacgtcgttgtcgggcggggatttaagcttccaaagctcattacctaaatttcaaccccgattgttcatctaaccaacaatgatcaactctatcgcgttatcttacaactccaactcaacgtcgagatgtactcactgttcaacacttgacctagtttatgctttttaatcctgtgatacacgtatatgtacgtcgaaggaacgaatcttctgctcagccctgccacgacgccagtaagcggtaacgtaagccctagcatagatagctgcccaatgaccctacctgcctaacccgctagccgtgggaaaaatcgcggctcctgcggaatcctgcgcaatcctgcgcaatcgccgtgatgcctttcactgtggtcggtcagttcggaattgtacgtacaacgccccccgcgcttggtagataggctgtgctatcctggggtttgcgtggagatacgtagcgtactttgtagatgggtggcgtaggtgaggctcgtttcaagaggctgatactggagagattgtttcaggggtttgtttgtttattttgattataggcactagccacccccctaacaacgactgtggttgtttccgtttctagtgccgcaacgggaaagggggttgttgacatcgtgatgggagacatatcaaagctgttgaataactccacctcaagagacggcagaacgcgttctgctggctagtaaaactgcacaacatgacggcagggcaacgagaaatggttcacgtgttgcaatgaatgcaaactagtaatctattgatctctccccaaaaggtatccaagtacatgtggtaacccaagaagatagaaataaaacgacgcacacttgttaaaaggaaaaaaaaggagaaaaaaaaggaaaaaagtaccatgatatgacataccaaaaaataaaaataaaaacatcgctcttctttcaacaatgtgcctgcctgctgaggcgacatatgacggaccaactgaccgcgcgtccttccttgtgtagaagaaagaactcgctagtgttcctcctcctcgctttccacttcctcttcttctccttgacctaaaaccgatacataatcattgccgtttcccttcccttttgcccttttcctggacgtttgactaccactactgacactgacttgcagcatactagtaggctagccctatggtatatgaatcccaaaatcccatgccccattcgaaataaagaaaaaaagattaaataggtttatatgctttttacttctttgtttgcgctatatttctttactggcgctgcgcgtggacgacatcgatgatcttggcaacgacgctgggatcgctgagctatttccagctgttagtatcttgcatgcagttgttcggttggtagactggaacttacagtagtgatatcaccaagctgatcttcctcgccggcaacaatcttcctcagaatgcggcgcatgatcttgccagagcgagtcttgggaagatcaggaacgatgtagatggccttgggagcagcgaagggcccgatgctgcggcggacctggaggacgaactccttgcggagagcatcgttgatctgggtaccctccttgacggcaacgaaggcgttgacggcctggccagtgagctcgtcggcaacaccaacaacagcagcctcggcaatggagtgatgctcaatcagagcagcctcaatctcggcagtgctgagacggtggccactaacgttgacgacgtcgtcgacacggccgcggatccagtagaagccctcgtgatcgcgggcagcaccgtcgcccgtgaagtagtagcccttgtacacatggaggtaggtctccatgtagcgcttatgggcaccccagacggtgcgagccatgctgggccagggctgcttgaaggccaagacaccctcaacgtcgttgccgtggatctcctcgccggtaacggggtcgacaagcgcgggctcgataccgaagaaggggaaagaagcggaaccgggcttggtgggggtaacgccggcaaggggagtgatgacgttggagccagtctcggtctgccagtaggtgtcgcaaatctgggcgcggcccttgccgacaacatcatagtaccacttccagacctcggcggcgatgggctcaccgacagagccgagaacacggaggtgcttcatctcgttgcgaacgtgatggtcaccggcgcgcttcagcaggcgcagggcagtgggagcaacgtagaactgagtgaccttgtgctcctcaatgatgtcccagtagcgggagaagttggggtaggcgggggtaccctcgaaaacgacggtagagacaccgagcaagagcggggcgtagaggacataggtgtgaccggtaatccagccgacgtcaccaccgcagaaatacctgtcgccgtcatggatgtcgaaaacgtacttgccggtcatggcagcaccgagcaggtaaccaccggtagagtgggcaactcccttgggcttgccagtggagccagaggtgtagagaaggaagagaggatcctccgaggccatggccacaggggtgtagtaagcagggtacttctcaacctcctcgtgccaccagagatcacggccgggggtcatgctgatgtcggcgccggtgcgcttgtagacgagcacgttgcgaacatcggggcactgctggagagcctcgtcgacgatcttcttggtgccaatcagcttgccaccgcgcttgccctcatcggtggtgatgacaaccttggactgggcatcgacgacacggtcgcggagggagtcggaggagaagccggcaaaaacgacggagtggatggcgccaattctggtgcaagcaagcatggcaacgatggcctcgggaatcatgggaaggtagatggcgacggtgtctcccttgcgaacacccaagttggtgaggacatgggcgagcttggagacctccctgaggagctcgccataggtgacattccttccctgaccgggctcgtcggcctcgtagatgatggcgactctgttggggtccttgtgggcgtgtctgtcgacgcagttgtacgaggcgttgagctcgccctctacgaaccaggcgttgtcaccgttggcgagggagccgctgtggaccgtctggaaatccttgctccacgacagaagctcgcgggcgcgctcagcccagaacacgttgggctcggtgatggactgcttgtacagcttctggtactcctcaaagtctggcgcaaactcgtatgttagcaccaagcacacagggatgagatcaatggctcggcccgatatccgatgagcgtgttgggccagatgaggggttcgagggcccgacagcttggagtcgaaggcagagaaaaggggggaatgcacgtagcgtagcagtcgccgaaaaccggcgtgtcgcgaatgctgccttgtgcgggggggagggacgggaatagcaaggggccggggtaaccgagtttctagggggtttactcactggcaagatgaggtttgcttgggtggtctgtggtaggttatccagttagctttttttttctttggcctgaactacccgactggactcccttggtcctaggcgagtttccccgcagtgacaataactggatcaaccccaacaacttcggctggaggcggcatcctctattggttggttacatcaattcgagttggaatctgaaaaacatactctgaagcatctccctagggggctctaaaagagaaaattccagggttagcaaattgcctgactcaagaccctgctggcttgttcggcgcaactccgcggccggccgaatcccgtgttggagcctccaatctcctgacgagagtctcccgaacgcatcgaatctcctgacagccatgccgcgcagccaattgggggctctggggggtttcgaaacttacggaaggtctcaatagtgtgagcctcgggcactactgccccggcaggaacggtgctaccagacatggtgactgtaatgtggttgttctgggtggtaatgatagatgggtactggtggtcgcaagcaatacctttctgcgcttaggttcgctggaaaaggatcgatgcgaggtagaagcagctctaactaagcaaggcggattcggtgctgaaaaggctcgattaaagacgcaggacaaggcacagcagtgagtgaaccacagtggccagctgacaggaggccaaggcttcgcaaaccaaagagaggagatgaggataaaagggcaaggaggaaaaaggagaggacagcaggcaggtcaggttgttggtatagaggtacagcaggcagaaggaaaggacagcgggttggcaggacgagggccgacgcgcttttgtattatgagcacctccgagcaccaccaccaaaacgaagcatacccgccaggatggagaaggtcatgaagagctgcatggatagaggatgtaaccgtaaaggatggacggatggactgactactaccacgcacactgctagctagggtcggacgtgtggataagctgggctggctcgggatggggactactgtggactgtggagggccgccaatggcaccattggaaatttggggccattgggacctggacgggacttgggttgggatgagggatgtccatatcccccgtctggactctggacgttgttttggttccaaaagggctccgcgggtgacggccgaaccggagtcgcagcgtcagcgtacaactacagtcggagagacatgcccagtaaggtacccggttactgattctccatctgcccgaggatgggtgaccatccaacggaactctgaaccctacctacccaccacactttagcagataatcatgacttcctttgtgagcgggatgctatctctgcagaatgtcgcctcaggagttaagagtcccgacctaggtgccccgcttggactacctcgttagtattcagtcgagccagtcaatcgaaggtcgagactattcgctacttgccggagccccgcgctttcccgattgggcaaactaacccttcgatcgggcgaaccttttaatcacttcgctcttggctgtggaatgaactggaattgttctacatggaccgcatatacatatccgaagtgtggtagcagcgcgtagtataccatgttgtaggtaacttggggccaacagcagacagttggaaaagtactactttcatgctgggctggagttattggtgtacctggccaagcgcgtttgtgaccttcatcgtagtctttcatgcctagtagaactggcatggtgataagaagcattgatggctttctcagtttgcttgatatgggaagaatcgacgtgactgcaagaggtcatgcgtacctacacagtaggtatagggaaggtgaccccaagaatgggaaccaatgttgttcagacccggcaacctactttacccagatgccatgtcaggtttacagtagcgcacaattgtacatgccaggtcctacctggttacccccttggcgcatggtatggctggtttcctccccgttacgcaccgtaacgggatcttacactagtttctcgggattcttttggaccctgaccgttacgccgtccatgttagtacgcagtgtacgtgctacgatgcgccgccgccgtccgtaatgccctgatacctctagacccaaagccatatgggatgggcagcaaaattacgagccgctacctagcttctgaacacgttgtacactagaaatcacctaaaagtctccatggtcccgtcgtatgggaggagttgtgaggtggcagtgtaggcttgcctgccagtagcgttctaacagtggggccttttgcaacacctcgtccttatcggattgaacccttgagaggcgtcgaatttcaaatgtcttttgctgttgccttgcttatattgactttggatcggtaatgcacagctgctggtttgtcgtattctcgtcaagactcggttggttcgggtttgcctggtcgatgatactgtccgctgggaagtgcggcttgacgggggactggaaggacagcacgggcgcatccgcgtcttcggccaattcgtccaattcgtccacatgattggtcgcgagtcatttcgtagatggcgtgcatcagcgctgcataccgtcggttattgctaggggcctgttcaggtattcagtacatcagtaccgggggcaaaagggaggtgaagcccaactgcctagagaatcagctgttgatggacaatgatacaagccttgtaagcaagccagtagaaatgcaaatcttggggccagctgatattttgaaggtgggcgggacgggcacgtcggtagaagtatgcctcctgaggaggtgaaatacgtgacggctgagacggatgtaaggagaaaccaaagtttcggttgggatcccgtccccgcaacgaatcctcaacattccatggttcccacaacgcaacctcaacggtacgagtaaggtacataccgacgtctcccggctgtagccaagtggtgaaatggagccagcatccgtcgcatggcggcctgtgcacggctcatgatgaggctcgagtccatccggccagtcagtgctcgtgcaatcttgtcacaaagctttaccccacgctgccatgctgctcttaggtccccatcaactccaccgcttagtctcgatgtgatccactttcgaataacctcaaccaacctgaagactgtcacctcaaatgcaccgtatgtaattcctttggataagcagttctgcggacgacggacaccaagatgaccactacacgaatgcatcgaaatatctcatcccgatggctcgccactgtagtcatcacccaatggtgatgactgtccggtaccggttcgatgggctcggctgggaccgcatagagatacgctagacagggtcaggctcacattacactacatactgtagtcaaccttacgcggaggttataagtacactatctcctgcggacgacgagcaagatgcaacagcgagctcgggctcgcatcgcaacgcgagccatcctgctatggccccgctgtcgctcccctttccccagcctcgcgtcattgatatcgcggggccgctgttagtcctgaggattggcgcgggggtccttaaccccaagcactttccccgcaacatgggaagggggtggcgaacaactcaccgtttcgtctcaaccgctgtgtcctgttagtcggcagactgccacccaaagtcacgattctgtcaatacccagaaacaactgtctattgtccaaattataaatacatcgacgtgtaggtcaagagccgtggctttatggacatggtcccatctgggccatcattatcggttggaatagagttatcgttgaaagatagggaccgaagacggatcgacagccgagtttcatcgctccttgcggtgtcaccaactagtgtatagcgtatggtacctttgctaactccactccaagaaaagaaacacggcagccctcagaaaacagcaccgggggtggacgacgatagcgtgctgtattacggcccttgcatagatactcttacagagcttacattgtacgaactccaggtccttgctgacgttacactccaagcttgttatttgaaatcggcctcggaccgttagagtaagcagtgcttactttctctacactttgcctttcatcccttatcaaatacatataatagctacttctacgcctcgaaagaatgttcgacactcgagggaggcaccctcagaactgatccaagttgtttcacagctattctgggaaacgtcggtacggagttagaccgagtgtacgactccgtaaacccgtagtccggacgcccgacccccaatttactccagctttttctctacctgtttcggcgttctcagcatgaggcggtcgctagacacctcgggcctttctcattggtagcaagtcaggagttgcgtctcattcattcaggggtgagccatctgttgcaaagaaaaccacgttcttttacggcgtcttacagtttcgcagacggcaggccgcagatcaaggacgacaagaaaaccaaccggatcgaccgggcgtctctgccttgacccggccccgggtccggtaaaccggtatcagcgaaaaacaaccccattcccttaacacaccgacaaaggacgtcccaaaacgttctcaaaacgtgctgtattggggtttcttggcttatgtcaccgatacggtgggcaaacatacgtacttaccgttacgtatgtactgaatagtatgcgcctacgggcagtacctcgtctgccaaagcagtgtggcgctactcaaagatcaccgcgaacgagatcacgatccaggtcatgcttcgttggaagtcgcagggagcgaggatgagcctcagggtcgcacccgatccgctccgtaaaccactccatcctgtcgcccggccgttcgtccaggccctgtttcgaccactcccgttggctcccgcgcactcactttaccgaactttcccagattgcgtcccggatgcgcccagcttctagcttctagcttcacctcctccttcggtcacgacttgcaccgttctcgccaagctcggctctacaccaggtaccatgtctgcctgtcgaccgcccgcccgcccgcctttcaccatttcccaagtttcctacataccccaaaactaacctccaattcccaaaacggttacaatctttccccccatcatcagtaccaaaccattgacaacggaccctacactagctattcacgcaccccggattttggtttgcgtaccccagatctgtggttcacgtgccggtggtgtttcaaactgccgagagagtcttatatagattcggctcttacaccgaccatcctaacatatcaatcatcctttcccccttgctcctcattcctctcagagacctgcctcaagacaaacccccccccccccaaaaaaaaagaataaaaaaagaattacatcagcatagacacatgtggtaagctcaacattcacatgtctcaatctttttctcttcaatgcctgttcagatatgggtcaggttggtggtattcaatcctgccactaaaattttgcagtgatgtcatgtatagactagcatcgcgctctggctacctccctaggtaatggctgcacaaggtggtgaggtctcagggtcatcatcattaacgttcaacacagcaggtgtcagagttcaacccagttctactctcaggttgttcgagtatatatatatatactcactatttccgctagtcgggtcccgacaacttgttaggtggtgccagaacgacagacgaaaaagcctagtacatacataaccactgttttttttttttttttttttttttttttgtcttcttctatggatgaatagcaacggtagcagctacaactaccaccacgaaaaggatcaaagctgaaacagtaactcaagacaattgggtaaacgatgccacaatacataacaaatgaagaagagagacaaaaaaaaagaggtaaaagaccaaaacgcacaaaaacatacaacaccagggattcgctggtcgtcaccgacccaactactagtctggccctcactggcttatctatgggagagcggacgggatcccgagttttccagtgggtatggtcgtatgtgattgtaattaaaaaatgaagagtttattaatgctgcctcaatctgaatgagatcatgttttgatgttggcttatacaatggtagcctctgttcgagagtcaagtgtacctacacagaggtaactctctgctccaccctcagctctgtcaaccacttctgtttctacacattatctctgttttttttcttctttttttttctccacaatgcacatcccattactagttgtacacccgcctgatgctcgttcattgctgttcactgtgcttgtcaaatgccggaccgtttccttcttactctctccgttttcctattcctcttcccatccgaattcccagcccgcttcccttcggggaacaccctgatacatgcgtgacgatggaccactgctgaccgaggaagagccctgcgccgatttcttacgcggtttgttgtcgtaaccacaaagcatgagcatgaaatggtggcgggagccggcgatggtctgtttttgtatgccgaacggttaatcagcttctatatccatccgattccaatgtcgagagagaagtataaggacgggaatggaaatagagatggaaggagaacgggagatgggacgtaccatgccactagcttcagcatgggtgatcaacaactcggggtcgttgagaaacatggaggctttgcggcgcttctcacgggtgtcgtaatcgacgtggtaattggagttggacatgctagagagagctttggcgttgccggagatttctactctgtgatgggtggtgacgttagcttttgctggtgttgatgttgttggtgctttccttcatcagtccttctcccctatttttgaagttttgcccctactcatgctctccttccttgaaatgcacccggaccgcaacccaacccatcatcgcaacatcatcccctccaagcttcatcaacaaacccacccaacgaagaactctcaaacaaaagggcgatgcttacttcctcctaacatccttcctctcaccccatgacaacccacccgcacctcctctccccgtcccccttcccaatcccctcccaccaacacccccaccagcacccatactcctccccatcatcccaaccgccggccctccaccatcaaaatcactctcctcatccgaccgttcagcataggggtctttgcctctggcttgcttatcacgcatctcgggggtgaagttgctatgtccgacgttggtgatgctgctgcttgtggttgaggggttgttgtgaaggttggacgtgctgttgttgtgggaggagttggtggtggtggttgaggcgaagggtgagtggctgtccattgttggctgttgtggaggctggctggtaggtaagtgtgtgggtagaaggtgaggacgattgtcggtggtaatggtggattggtacttggtggatgtggtgatggaagatatgatgcttggtcgatgattcgattaatagatgaatattgagaagtgattgagcgtgagtgaaggggtccgtgtctgtgttgatgcggacaagtggatggtcacggtgagatacttcttatatgcaggggatttggccttcactgttgcttcctacgcgtttcgtaggttcgacttccaacttcgcaatatgtgctgatgccgatttcagcgctaactttctgattcagttccggcaacaagtgatggaagttgcgtgtgaggttctgtgaattgggttgacgacccctcttgtccgtcgtgcgctcggtagtcgcctgaagtaacgtctgggcggttgctgcttgttcctttggcgcagcctcggcggactgaagattcttgatgagtttatggaaacgtagagctcgaattgatatccctcggtcgccagctattctcaaacatctgcgttgtcgtcttaaagtgtctgtgttggtcagggttgtacagtgtgatatgagtgcagtgtaacggggacgtcccggtcgtgacgaagtccctcagctcagttagtggggataccctatctacatacaaagcattagcaatctgtggcccgctcttagcagtttttacttgccacatagaaatagcactttcaccaacacggcaccggtatcgacaaagccattgacaattcgcctgcacctacccgcaccgccatctccattgatttcacatgcacaaatgcgcatatggtgaatgcaaacagtcaattcgtgaacaggcggtaaagcagtggcctatagcccgttacaccaacctccatgcggaattgaatacttagcaataaatgaaacctcagtattattctcacgtataatgctcaatgttggggtaggtgtccgtagtatcaacaatgcgcattgtcatcaccagcgacccaatatgtcagatctcagttccaaatgtaccaaatgtttcgagtcctggatgactggtcacgtttctggctcctaggtgtaaaacaatgcagaataattgatcctttgcatgtcgaggtcttcatacaagtgtatacagatacctagatatccagttttctagcccactacaataacaaacaaacaaacaaacaaacaaaccggttcgccagatcaccatccttcatcgcgtgcatacatgctgttccgggaaaccaagcattgccattcgcaaatcagattgttcttgtcgccatccattgccttactttttgggggggactcggtttggtctcgcccgtcttccctgcgggcgcattgttttaactcaaatagttttgttgcctaacgaaaaggaaatactgtgtagccaaaaaaagacgccgtccggcgtgtcgcagctacacgctgccccgatgataagaaaacggaaaggatggtaactgttgtgtatattgaaactgcaacggaaatgaactttggcgggtttcttgggtggtctcgagacagtgattatccaggagtcattgtctgtaggtggtaacaccaatcacccatgcattggtgagcaccgcgtcgaaagtattgtggactcgcggtgggaagagcaggtctgttcaaagatgcgggttttcacatcagcggtgggcttaaaaagaggtgcggaaccgtaatcatgttgcggagatccgcgctaccggaaaaaatatcctcatcggcggtctccgcttccattcactttcgctcgcctctgggtcgtaccatgagaacacgggtgttacagggcagccggcctcaatgtccatgtcgcctcctttgactatggtgcattgatggcaggcatttcgacctgcgtagggcctaagcacgcccctcctgtttgtctgcaacggttgttcgtatgcgcagcctttccttgccatagctcatagcagcctcgggctgccactctccgatgcggcgcctaacaatattcctatccaataatgacaaacggctcgtggaggtaacatagttaccgggtcgagaaccacaatcaccgctgaaaggccatcctcatgcgatgctggcaagcactgctggcagcgagcttgggcggaacaactggatgcaatatggtcctcgaacaacggatgcgactaggaacgtcatttcgacgcctaacagacccgcctcgcgtttcgcgcttctcgtgacatcgaagcgattaaggatcaagacctaagggccaccgccaagctgcgcagaccgaagcggaatcacgagctggcctcagagcctcggaggccacatatgaggcctgagtcgaggtcgtggacgagtacacgttagattcgtcagcattcagaccgacctcgtcaagggccagcgcaagttcattaaggccatccttaagtcgcgcctagcgaaagttgatgacagcaagctgcaacattgttagcacaagtccacaaacccggacgaagattgtacgtacccgactatttaggccatagaccagctttcctccctctgcatcccagccaaggcagggtgcgagaatctcgtcagcttctgcgcctgttttggggctcctccatcccggatgggattccttgttccagctcgcgtaaggcaccgttggatcatcaagcttccacaccaagaccctgtccgcggttgctccggcaatataagtgccgtcgggggtcattgcgatgctagcaatctgatcggccatcgtcatcgagtactttgccttgttgtcagcgttgcgcacgttccatatgcagatggcgccatcttccccactggacgcaagcaatctttcatcttcctccggctcgcggtccaagggctgccataaaagaccggtgatgtttccgatatgggcgctgatggaccgccgttgacccgcttggtcccaaatctgaggggtagagtgttagtagaggttcagatgttgttgttttctttgcttgcagtgtcttgcttacatgtatgacgcctttttcagtggcagtagcaataagccccgtctttgcgtcgtatttgatctgactgaaactctcgtccttgttggtgtcgaactctctgccaggtgcgatgcccttctcttcatagcgcagggcgaccaagcaatcacctccacaaattacaaactcagtttcgctaacccagcaaacatcgagaacactatcgtcgagagtgcgttcaaggaggtgtgagaccgagtttgcggtcgagagcgagaacacagtgaccattatgccgcggctatcgagactaacgcccaaaatcaagtctttgttagggctccaacgcaacttgatgacgggagggtcgacgccatcgaagcggtggataggcgagccattgacatcccagatgctgacacgcgacttgcccccatgatccacagccagagcaatggcagtaccgtcggtattccaggcaagtgacgagacggttgacgacttgaggacgtcctgctcggtgaggctggagaagctggagttgagcgtgaaagggggggccgtgcggtcgtccacgtgacctgcagggaagtcggccactggggcgtctccacgcgagagagtccaaagacgggctagcgcctcggtcccggcaaccgccaagatggatgggttgctggggttccactcgcagaacagcgccagcggcgaagcaatcggattttcggccatctggtcctggcttgttgatagttctgattctgtgctctcgtcggcgcccatgcgcaggaataccgttgccggcgtgagatctagcggctcttctgtctgcgtgcccttctctgggccctcggtgcgtggtggtggagatgcggcctgctcaccctccaggggcgacgggtaggcatggttgttgttgacattgctgctactcgagttgttgttgttgttgttattgttgttgctgttgttattgttgttgctgctgctgctgttgtctgcgtgagagtcgatttccatgggcgtcgtggctgactccgccccatttccgttctcgttgccattgctcagcctttgtcgctttgctggcgttccgttgcgcaaaacatgatgcggccgctcactcccgcgttttcgcgcatttccattctcaatctcggtctcagcttccgactcatcttcctcctccatatcctccgccgattcattgggtgttggttcaaacttgagaggcccgaacacaccgcgggcgctctcggctgctgcttgcccttcacgggtgtcctgctaaaatgtcagcaaaaaaactggagcccatgacagcgctgcaaccgctgcagccacaggagccgactcccaccggggggtttccgggtgtgccagagggcagcgcacaatgacgccgcccggccatctaggtcatgccgaattgaagccgatgcggatttttggagagcagcggatcgagcagcacatgctaaggaaagtgcgcggctatcgtacctggttggcttccgcgaatttcctttggtagtcttcatagataaggcccttgttcaacaaggacaccagcgcgtacgtgtgcacatgctttgcaaagtcaaatttcctgtggggagcctgcactcgccattctttctggagcttggcagcagtgtctcgatagtctgtggaacgagagacggtgcgcgcggttagtctcgcaaggcgggaaaaagaaatataccaaccgccaagggccatgcgccttggagggattcaagaaaagcagacatactggactcgagtagatatctataagacgcgagatggcaagtccatcgtcagtactttgccatgccatgagtagccccaagcctagggagggagagtgcgccgagtcttgacacttgacaagcagcgcagagggtggcggggagggatgggcgaacctccaaacgagatagttcactcggtccgtgtccagtagttccttcatcgtcgccgtcgtcgtcagtcacgggcagattgctggggcggcgagcgattggacagtggttgtaaaaacgggtcgaaggcgacaaatatgtactggtcgacgcggtccagggagacgggatcgtatcgacgacccggcgcggcaaatgggtatcaggtactgtagcgcgctttcaagaatgccgaatctgtagctccgtcgtatggtattgtttacgcttggaacggcgacgctgagggttggttgcggagggcgaacggcaggatgggatgggggttagatttgtggtagatttggctggatttggctttggcctctgggactggaacggtgggtaacgggagggccccgggcagtgcggatttcgaggtgttccaccgcagcgcagggccaggcagtggacaggtgggagtgggtgccgccgtgggtgccgccgtgggtgcactgggtgggcaggtgggcgagctcccgtcctgcttcggttcttgcccggctgctcagatgctgcatcgaaatggaggacaaggaaggtacctcccgtccacgaaggccttgccccccggtccggtcgttgccctgccctggcggtcctgggccttgctgctgctgctgctgctgctgctgctgctgcgcgtttaggcgagtgctaagatgcaggccgcgcgctagtcctttttgggatatggagaaaatggaactgcaaagtgccacgcccgctcgcccaagacagcagactgacagacagtttcaatttcgacacttgcaatcgacgatttcagcgtgttaacaaatcatgagaggagacagcattggcagcgaatccacgtcattcatggcagcgcaagcattcacactaggtatccaagaccgacaggagagggggacttcgatgaggaacaggggtcatccagcccatctggagaaccccccttccttcatattgctgatgtcgcctcacctcgctcttggacacaccaacatgtactgctgtccatcatgtaacggcatatgtatcgcgggatgagaaggttcggtatccgactgttagcgatgtgatcaatgcgcttaacgacaacttcatgtcatgtttcagttgcttctttcatctgttattccattgctgacgagtctttcatccgatcagtcaaaggaatcggatggcagttgtttcgcgttccatcgcatatgacgatccatcttttggggttctggatgcccgggccagtcgaacattaggttggccgggatatgatgggtcaggattcagtcccgggcagggcgattgtgccgtgtgtcgtttgttccgcagcattgagggaagggtaggaagtgggatgcaagtcgcccttctgcctttgacctgcgtttaaactattgcacattgcacatgtgcgccgttactgtacgaactgcaaaggctcgactcatgaaacttggaggtcgttttgacaatatttatcatggttcgcagacgacagtgccattgcctcgctttacactacactacactacactacactaaattcccggctcccaaggctcctgttcgcgaggtgacgatccctttctcacattggcccaacgtgtaaccaaccatcaatcagccagtgacgatgatctcgtgcatgcgacagacccaatctagcccccctcccggccctttccagagcacgcaaatctactcaccaagctctccatccacctcgttttgtacatgggctgctgtgtttggcccgcctgaaatccggacaagtagaactaactggcttcgattctgttgcagcgtcgtgtgttgcagacctgctcccgggggaaaaaaagccctggcgttccatttctacctctaggctgtcctcctctctccgtgtctcgccaattgccatccatcgaatgggcagccaatcagcacggccactggaaagggtcgctactgggcaagggtgccaagggaccaaggcccgggggtcttcgatctcgaccagctgccgcaacgattggctggagttggttttgacgtgcctttttcatcacaaacagcccgatggttcgtttcaggggtacaagtacaagcgtcccgcgctgcccccacacctttttgggatgggcactgccggtatcgagactgcgaccctctttttcccccctcaagtccgaagaagcgagcgcactctgtggcacgcgtgttttgtgcggagacgtcgaatgcaacgcctgaattaaatcgtcggggcaacgaccgcttaacggctcgctgatgataagtttcatctctgcagtacatgtgttttttctaggacatgatcgctgtctgtcttctttcagttgtctctctgccgacttgaccaaattcggggcaaacgtactacgtatgtaggtagtgtacgtgaaaggtttatttatttgtgggaccacctctgtgggagtgcgattccatcatcaacccaaactccgtccaagccacacagttggattaagcgagaagtgtgtaagctcctgctggaactttgtgtgtcgctactgttgtcttctgctttgtcgtatgtagaacaagttgaacggaacagacccccttgcattcttggtacgtcggttaacgatacgatagtcccaggctctcccgagcactggagtccaagagaagggggagggggggttagaaatcgaactgaaaagtcaagttgacacactcatccagtggccctatccggatcggttcatgttctttgtcctccccctcggtctgactgctgctgagctgtgacggatgctgttacatggtgctggattcaaggttctttgtcaaaggcaggtacactacgtaccggctgcaggatggagcaccatgatggcatggcagggcattgggcaatctccataccgttaagtggggcacgatccaattctccagtgacacatgatcggcgggccgcccgttgcttgacgcctgaggcaacaactgcagttcggctctagaaccttgccggccaggccacgggacattccgtgaccagctacgctacgaacacacacggacccgccagggcgcgacggcctgcagcttgacagcttctctgacaagcgacaggtgacggacgacccctcgatgtcgcgaactcgacgatcatgctctgattgcgacgatatcttatttcataccactactactactactactactactactactactactaccaccacttcatagacgatacccaagccataacatacataggtactaaacataatcaccgcaatgccgccacgaataaacctcccgcccgtgacgcgcatcagcctcctcgccctcggcctccagtccgtcctcagcgctgccatccgataccgccagtggacggcgcactccgagattgtcatcccatatctcaacctgattcctcaactatcgctcgtctacccgtggacctttgtgacaaccaccctcgtcgagagcaacatcttcaccttcagtatcgcagccctgaccctctaccatggcggtcgttaccttgagcgcgcctggtcctcgcgcgagctcgccaaattcctgctcgtcacctccctgatcccgaacgctctctgctttgccaccttgatcttcttcttcacctttaccaggaacgagcgatggacgtacgtacacaatccaaaccagctaagacgcattgctgctttactatggctggctaaccctttgctgtttacagactcatgaccatcgccggcaccatctccctccagatctccttcctcgtcgctttcagccagctcgtccccgcccacaccgtcaccctcttccgcggcatcctctcgctccgcgtgccccgtttcccgcttctctacattggcgtcgtgacggccctgtgccttacccccatgctcacgagcgtatctttcctactcgccgtttacggcttcatcacaagctggacctacctccgtttctacaaggccgtctttcccgacctcgaccagtcccagacgagctccctccgcggtgacgccagcgaaacctttgcctttgccgagttcttccccggtcccgtccggcccgtcgttgcgggcatctccgagaacgtcttcaacatgctggtcgccatgcgcgtctgcacgccttttacgcaagatcacatctcagccgcccggggcgacaatgccttctcgcaccacagccaccaacgcggcgtgcccggcagcgcaagagccgaggctgagcgtaggagggcgctggctcttaaagctctcgaccaacgtctgcatgctgccaccgccggcgccgccgctcgcgcttcgagtaacccagccccgcccgctgttcagccccccgctccatcggctaccggcccaaccgttcagacacaaccgcaggcgaatacgcaaaagacgatgacggcgcagacgggcgaggcgggcgccagctccgataatgacggcagcagaagcagcgcttaaatatgaataagaaacgcgaaagaaaaaaaaaactactgcaacggtcagcttgatcagacgcatttaatatcggggcgggggaaaagttcaacgaggagatcctgtcatggaacagcgtggcctacgatttatgcgataatcaattgtgagaacgtgcgggactagaatgaccgagactgcattgatacccgatctgaattattctcgaagagatggcggacgcatgccaccatacctttggcgatatgtcatgaagaacgaagccacctaggaaggaagtactaccagcagaaggagtcagaggaggaggggcagcagtacgagaagtgggaggaacagaaccaagagaagaggaagtgaaatatcaagactcaaggttgtgggtgtgcgtcccacccagtagatctgagaagtggaaacctccaactgacgcctgtcacgtacagcataagcataatcagagaacagaaaatagcaactgctcgaagagagccagaattaccaagaatcttttgtgagttatgttgtgattcatgaaaactcgatcgcaaaggactggtggcttgcatgccattagttgccagatgtgttggaaatattgtccaagtttatcatcagcacgctgagaacacgaaggacagaatacgccccacccgactttgactttgcgcatacattctcgtacacaaacaatcatgttctgagtttctcattcacttgttcatcctgccatgattgctacttgtggctcaatttcgaggtgatctcttttctgggatcacgttgaaacttggacgttgtctatttcgtcccctttctctcaaaacaccccctttcagccatgtcattacctttttcttgagcaagaagtaggttgaatgaaagctcaaactttgaggaaaaaaaaaagaaattcttatttggtttcctttacaactgttgaacttgttgaattgcacaagttttttcgtagcagaagtgcgcaaagtcgatgggaagggtacgcgaagtcctgccagccatcccagttttctgataccttgatacaaactgatgtagctgtgaaattgaatcaacaaaacgtgaattgcaaaacttttataaaagattgcatcatgcgtacattcgtctctggagtaccgtctacttgaaagaatggaccttttctgcccaaaatcatcccagatacaatctttctaattagtccataattgtgtcatgtcacgaccaaggttttcattccagctaaactgcgttggcacctgtatcgactttgtctcatgttcagttttggtttagtctcacgaccattagccaactctgaaggctgcggcgaaccgttttcctcatttgtgcaatcctctttctctcttgcttcccctccaaaaagttcttctagtatctcctctgttcatgtaggtatgttctcatcatcctcggacataccatcaccatcatcaggcgccaacccatcgcaatcatcatccactctcttcgccttctatgccattaccgccatcatcctgttccaatcctcagcgagagcgacagcggccccgggctcgacgccggtagcaagacgaggacagagatggcagcggcagtaactgggaccgatgtgggtgtcctagcttggcgaagtagcagctggtgtcttgatagcgtcacacatcatttccctattctcttccttttaaccagaatagcttcctagcaacaggtgcgtggttaatgagaatgcggttgtctaaattagtatgaagactagccagctccgtttgatcaatacctaaacatgattcctggatgaaatgaagcaacgttgaggatgacgaagagaaagagaaagaagaggaacagatgggagggggggggaaacgggaacgaatgatgatggaaagaaccacctatgtcagtcagttcaagtgagtatgtgaaagagtttgggaatggttgggtagaggaggaggaagagtgggaaagtgaaagaacacatgatggcgggactgcaagtcgacgacagatatgtgaccagtgatgtcgttgatgaaggagagcaacgaggtggcactgatttttacgatacccaagatgaagatggggtggatgacgttgaagaggaaggagaggatgctgacgttggtaacaccgatgacagtgatattgtcgactatgctggcaacgaaagcgaaatgaaagaagagttcagcgacgaagacttcatggcgatgttgaagacgatgagggggggaaggaggatgtgacatatgagggctaaagggaaaggaaggcaattgttatcctcttcaagagtatcatggaacatggatcaagcgagagtcaaagaaggggacgataaaggcggtggtcaagatggcatatcacgagttacttcgaaaaggataataaaaatgaggctgacggtaatgatgggaaccaacatgaaagttcaggggaggcgtacctggatgttgaagagaattggactcatacgtaccagcaacgttctcaaggttcttgtggaataacctccggtatccaggttagcaagaggcactatcgtcttctgctgattatagcccgcccaactcggaaaccaagtcaatgactacgacctcagattgacgtcaatcagtgatcgaaaaccgcttgaaccaagatagcttctgttccacaatacttcatctcgcaaagattggatcgagtcacactgttaaaggtcagtcagtaagtcccctaagacctctttgaacgatagatggccaagtcttgccctcagacagatcaagtctcagcctctctcgttccaaacccagcagcacacgggctgaacccgcaatcaatccgaaatgcggttttttttccagccataataatctccttgaaggaagaacggggaacacattactgagacacgaaagacttactcagtgatccgttgtgcccgcacaagggaagtagtgcacattccctaccaagtcgggcaccgggtccaacacctcgtggcttttgacttgttactccaagtgggcgttgttgcctcttcaatatcactgagatatatgtactgtggtatgcgaggcgaatgtcaaagggacgagaggtaagggttcgttatttgccagctttacgtcaggagtcagtgagccgcctcaaatcaagccccaaacttgctacaaattgacacttgtatcatcacgaaagaaggtgggatgaggcgttcttgtggctacccgaccagccaaagagggaacgcacgcataaaagttgcgcggcgccttccctaagctacttgcccagtgtgtgtgtagcgtttgtccttgaacgggaaaccccatccagactgtggcttgatgggtagcaggtagtagcaagcaatatcctcccacaccgcgcatcaaagacgtacgtatgcaggtaactcgagtgctgtaacgtcgtcagatgccaccgatttccgtcactcgtcatcccttcaagaacccgccgcatccattccacatcatacacccgatccatggccccgtctggtctactcatccatcatgacaatgataagtaggtagtgacatggtagcacaaaaccgccagacagtcggcagacgagaccagcagaacggaacaacagacagacaaacagacagagagacgaacagacggacgggagagacagaataaatcagacacgaagccaacagcaatgaagagtctgtgctcttgaaggagatgcatgtccggtttagcttcggcttcctgcatggcaggcgtctgcagctaagagaagcatcgtgttgtcaggagaggggaaaaaggggtaaaggaaagaaaagagggatgacaactgatacatgtactacatctttggtcaaaccgctccctccccggttcgtaaaacctcgggacctcagcaacgcagcaaggtagtaccgtaggagggaatgtgagaagtacaacatgacctgtttcaacgcctcgcgcagtccgcttaggatttgcatgcatattcggtagatgcacaggttcaggttctgtattcccgttctaccccttgatgtgttatgtatcgagcgattctagacatcatgaggagtatgtgttgcgatgtaagcggaaggggacctggtcgaggtcatgatttaatattaagaaaagaaagcagtaagtggcttcgtaagagagtcagagcagaccacacagggctaatataaagaacggagaggaacacgagctggaacgtaggatgacacacccacattaaagcaagacatctgccgccgggatgcacgaatttcgtgaacagcgagcggccctgaatgacagacacatgacccatgaagtctcgttatacctacaccaaacatctttcatcttttctggctcgggaggccgcgttcctcccaagtgtacaacagacgccactgggcgcatcagtgattcgcgtcaccttgcctgttccacgaggacccgtttggtgatttcggccagcttcattaggaaatctcgagccttacgagatcctttcctgcctcgaatccaagctgcctgatatcctcatcgatttcaacaactaagatttgctggcgcctctgaagcgacttggtatgttgcagacatgggtagggcaagttaatttatccaagtctagggttagggttcaaggactggggatatcacgaccttcccaagccttcgagagcttgataaccgaacgtttgtgtaacgagccatctcctgtgcaacggtccggtaaggcagggggctaactcatgaagctgctaatccgaaaagggggattggtccccgttggcacttgtcggttggctgttcgacaggctgctgaacccatgacgctgctgaggaagggtgtcagcaaggggttcgtttcctgcctcgagcgaacctggggtgctctggttacacagggcttgatagggaaagatggcttggctcggtgtatctgcgacgaccgcgttttgcgccgaacgatttgatctcttttgattgctcagcgtcgatcctcctctgtgatgaatccttgcagccaagccgttggaccaaccacctgctcggaatatttgtgccacgccgtgggattccaagccagtcaatcaatgggcaacaccagaggctttgatagctcaagccacaatcatgccttttccatctccatgctcaaaatccggacaacatgatcatgccagcccggctagaaacgtggcgcatggaatttttgcctcggtctgaatctgtatttcagacgatttgctggtgcctggcattgtagcgacgactcggggagaagtgtgaaaggtggtcccgtcctgttacatagggcgttattcacgtgctgattcctgggctccaatgcaatgaaacccattggaagttacagttgatgccgatgctgagctgttcgactacctctagcgattcgaggcaggtcttttatcgctgaaaacgccctatagaaggtaaggtgccgttggcctgtcagcatggcggggcacttgggcgttacaatacgcatagaattgggcctcattacttttcgtgaggtggttgatggcccctttttcggtgaagatatcatgtcgtccgccttgccgtttgccaatgacaacaaggcatgcataggcgtttctgtcgaccctgttgagacttgcctttcgtcatcgggctctaggttggctggcccggggcctcagaactcgtgggcttaggttgtgccgtgtgcgatatgtagtgtacactactggaggcgcagaaaggggtgacaattcaggtacttgagtctgcaggtcccgtcgtggtggtcgtagcgccccgagcacaccaactgcccggcccgtcacagcggttgccgaattttgttgaggggaatttgagtggaaggattgagcctctttggtgggtggagcctctggtaaaatagggtggaggagaggctgtggccgatatggtcgtcgtcaccgtccactggaatctcggcaacccgccattctcgatcctgacaagcgttgtgtagctaatgaaaatgcggagctggaacactgaccgggaagcccactcatctaactcggccgccctcgggcacgtgcagatatacccccgttccttcaggagcagtagaaaagcccgaaagacacggacggtagaatggaaacgagggaacgctcacttgaggcgtcaccatgtccgcaaacaaaccgaagcaaaaagtaactgaagaaggaggctatcatcaattgaccaaaggagtgacgggaatgagtgctcggcaacccctccctgtcttgtcagtctgtggtgttacactacaatggacagatttgacttgcacgtgacccaggcggccgcacgattcatcagtctgcacactttatcttacgtaagagactccgacaatcgtaccgggaagtaccgcagcaagaccccaccccgggcccgactcctcgcgatcccgttcccgtctcaactccgacagattctagcccctcaattcacttgacccggcttacctgcgcacccgttctcaccttaatatgccgaaaatgccgttctttggagagagagagggaagaagaaatgaattcaaacctatgaaagacaagtttatcaaccttccctcagggttaaacgccaagagtgcctggccctgaaatagctcgtgggtcggaagcaacgtcaggggtttttgatccatgacatccatttcatccaaaccttcctcgccttccaaaactgagtgtccaccctgtttcttttccccggcggatctgtatccacttctccttccttttggtcccacttgtgaccggcttgtgccaccccaccttccacccaccacaaccacaaagcccttgatccttccatctcggaaacctcccatttccgggagatggatggcctgtgctcagtcacatcgttaaaccagtgactgaccctttcgggacagggccggcgataattggtgcgtgtgccactttctgcacccatttgcaaagggtcatcattgttgttactctcgtcttacccgacaggccgcccgaccgctctagatgaacgtgcaacaacataccggtcgcaacaatttactggcgatacagcacacaataccaaatttatcctttatccaaccgcctttacttccaccgcacacaagcgtctgccatctgacttgaacatatccgtcccctcagcatccttctccaacattagagcagtttacacgccataggaccactgaagagaacctcgcggcggtcctcctttgccacccctcgacttgacagaagtgtgcctggatctggtcatccatccttccattcatctcccatggtatgattgatgatgcctcagcctccttctgccagaacctctggctaccgccacccggttcctctcttgtgttctagacggaccgacaaagtgcccatcggaagagaaggaacagccaagacacatcacaattccgcggacccgacgcccgcatatgcgatttcccatgcatgtgatatgaaacttggtgacacatgtttggcaacggggcctattcagtacgagcatggcatgacgcacgcactttacgcgccgcgcgcacacattcgggacacaatgcgtgatcttccatttcgaaatgctcctcgctctcaactgcgtggacgtggcaaccacaagcgggatggatggatggatggatggttggtagttaataaaacgggttcgcatccagcggacaccatcgggcaccatcagtatcaccactaccgctaccagtcgggtctatttcttgctggttcattcatatcatatgtcacttaagggatatataccacatgcagtaccgagccgatattgcccatcaccaccatcgtcacttcatttcatctgattccgcccatttaacacaaaagaaacgacagcacagacagatgataagtatctaccacatctacccactccctccgcctacgtcgctcgtcaaatttcacattttgtaccctacccagctcactcacgcttcctttcacgttatcgccttattctgcccaccttactgagtacagtgccgcacttcctcatttgatatggttttacttgaccaatcctttgattctgatcgttcccaagtagctttgagactggcatcaactcactagcagattggtcgaagccagatatacccggcgctatacctagttgagtgaaactatatcggatgagaagatgcggtaccatccgagccaaccatccgacatgttcgatgcgacccagctgatgagctatgcccatcctcgcttccatccctttaacggtgaaaatgtatcatttttgccaagatccggggggagccaataggatagccggattttatccacctttacttctgcacccatgccgatacctcaatttcgccaactttcgtagcacttcaggatcaaccaatagcattcccctcctcgcgcacaaaacgaaaacacaacttttttccaaacctcaacacaacggacacaaatctcgtagcatttgcattggacaatgaaatcttatacctctatcctaacttttcaaagccaatgtagaataattagtttcattagtaaaaaggatacttttttgcatcggcgatcttttgcatggatcttcctgcaggcgttgcttggctgcactaaaaagtcaccaagtactgcaggtctcctcaggtcttggcaaaaatgatacattttcaccgttaaagggatggttcgatgtccaaacaacggacgtcggttccgcctcgtctattttactgtaccagtatgcacataaaaccccacgacgttcttcggctttatcatcccatttttacggatgccatccatccaacccgtcagcccaatttattcacagccactcgatcatccattccttaactacccatcatagccatccattcagcgaactatgtacatggctgattgtgcatcaacccctcgtcatgaaacgaattacctcgttcgggtatctcatttatatcatcaccctggtcggcttggtgagataggtacgtgcctagtatctcgaaagtctacactaatttgctgggtggccatggccatcacaaaaatatcacatatataactatattagtggcacaatcaaggtgagattgataacgcttctccccccggttcttgagagaaacattaagaacagatcattattggaacggaaataataggaaagcgtggattccattcccccccccccccccccccccccttcttcaaagctccattgattcaaactaccataaagccaggctcccagcaaatgacgaacataatgtattgtttccagcttacatcctctaaaagctgagttcaatcacagcgaacaaccgtgcacaagccgaaataccatttgcgcctatagagtcaacttgatgtgtttctgcggttggcaaacacatgcggatgaactgtatacacttcagtgaatgaaaagagttcttatagaagtatacgatgacagatgggatggaagcagaccaaagaccggatcgaaaccccaaggatctgacaggtgctactagcacgtggtactacattgcggtcactcacaaacagtgcaactgcttttgatagttgtgccaacgtaatatgccgtgcaaagttcgtccagaaaattaaggaaccaagtcagtttagcaaattgacggcaattgttgcaatgtatctgcttcaaacttttccaagtctataattttcttgtcggaaatatcggtcctttcacagctgtaagccaatttcgctgttgcaccggaaccttggctgggataggtattctctgaactctgtcaagccgtaccagaccggggacgcccgagcacggagctgcggagctgcggaggtttgcacctcacgatggagaagcatttgtaacccgggaccgagccgaagttagcggcagcggtagccggaacggtcgggtctgtgggggccggctggccggctgaatctcaggctcagagtgcaatataatagtaccggtggtgcttgccttgggaagaatgtcaaaagacatctaccccgtcggcttcctctcgtttttcatggcgttgtggcaagtttagggcaacgatgacgtctctgaaggagaaaatcatgccttgcctgcatttacgatcaaatgcaagatagccgacatgaaagctgctcagatatgcccgaagcatgaagcagttaacgtccgaccttagcaccggtccctccagggaggtacttgcaggccatgtatcgtcacggggctgaagtggattcggtagatacctgggctggaaggcaacacgcaaaagcgctgcacctccggcagatctgggcaagttaagttatgctagatgtacagtatgatgactacacgtcgccgttacgatgataccaacagacatcaaatgtcgtgttaatcttacgccactgccacgggctgtttatgcactacatatgtgcacgtgaagcatagcggtgaaggacacttgtagttgacattgtcgagtcgctgggtactcttcgggactcggagagggctcggaggcagcggttgtttcatgccctgacaagcaaggaaagcagtgttcacctttgaatatccgagttctaaactgaaagtaactaggctattgaagccataaacatccaaggcttttgctgaaggtgatgatgttagactgcataccgggtgccgtaccatcatttaaggaaccatgatgaatgctcaagcgagcctgtgaacgtaagaggcggcaccagctggcgacaacgtggacggggaagagcgaccagtgacgacgccggtagttaacgagaagcaaatctgttgaaaatgatggcataccagtaaatgcctgtctgtcgtcgttgatctggccacgacaggatccggcagggcagcaacagcagcagcaggtagacaccatttccagatccatggcacgatcttccatcaaggattccaaggctgaggagcacagatcgtcttgttgtgtttcccggcccggaccttccacggaaacatgtacggtgctgcctgtcgattgacggcgtgcgatttgtttgtacacatcagtcctggaaagtttgttagtctcttactcgccccacacattctcgcagagcattaatagtgtacttacagcgggctgctacgtcccccgtctcccctgcttaaaacccccgtctgtaggtaccgagctaacgaacttaccaggactgatgtgtacacacgctacgtgtaaggtccctgtcttgacccccttacgcccgcacctaacccgcacaccgcactattagagcccccccaatcacggacctccacctcatttgcgccgatagggtaggttgatagggttccgcgttgttgcaagcacccaggcattggtgacggacgggctggggtatttctcggtggaggcacacgggccgggagacttgaaggcttgttggtcggcagcgttggggggccgtgcaccgggcatttgggaggaagatgcaggtggcagaacgctcacgctgctcggcggccattcccagctgcttcagaatgcatcagaactggttttgtccaacaactcaggccgcagaacggctcgggctggctgctggtggacgggaggggagtgcgtggtcgacggtagatcctgaagaggagggtgaccagtggccgccaaggaagggtaaaaggcaaatgatcgccaagaagactagcgagggaaaaaaaaaaaaaaaggaaaatggcgttgttgtaacaccgtaccgcttgctccggagacgcccctccatctgtctcctcgccctttgtggggtgcggtccccgtttttgggctgctgttttttttttgtttccctcccgatgctatcgctaggttggggtgtggcccgccggaatagaaggaggggggtgagatttcgtacctgttcgtaccgagtactttgtcgactgacccttggagtggaggtcccctgcgaggaacgtgtcagcgcgcgcccactcttcccccccttcccgcagctcgtcagcgtcaggcacaccacgacagagtgattgattggagcaacagacctccttcttctttgccatatcactggacgcccgtccaagccaccatggccacttgtcggccaagtcgacagccacaccagcagaccagacaccgcctaagggagatcatcgctgggtcgtctggtagggcaagtcctgaaaagggaagggagttgggatgaagcgttccccaacccaggcgaatggtaggacaaagaaagttatactacatagtagagccgctgcatctagttggatacctaagtacagatcggtatgggagttgcccgtcagatcgaaagtcagttcaccgctctggtacggaacccgaatggtgaagaatgcttgtctgttggtgcttgccaaccgcccggcacctggctgcaaaggccgaagtgcccagggaagattgcggaaagagcggggtacatagttaaatgacggccgcacatggaagtggtgtcgagcctcagatggacgagtggaacacagggacagcttccacttccactttgataaactacttgctcggatttggggaaagacctggacttcagtctgtaatgacactgcggcacgagtcaggaacttgaagcaaaacgtaagggggaggaacatcacctgcctcccatcatatacctccacccggcactcatgctgttgtgcgtgacggacgtgttttttttggctcggtgcggtgccgatccacggagctattgtgcgcgggtggcccagggttttggaagctttcaggatgcctagccggaagagtacgagatgatcgctgatggaatggcttcacttgttcgatctgcatctaggcacgtaccaccaacgccagccaggctggtaaacatgttcaaccgcaccattcacgctttccctttgaatgggattgagagtggattcgtgcactcatctggtcgtcaaggagtctgttggttggataccgatggatgctagccagtgatagttcactcgtccattccatgtacctttgtttctcctttgacggcagtatgtgtccgttgtcgcacactaagatcagggcaatgttcgattatactgcgtatagtcagtctagccagacgatcggtttgaaggcctgacgagtaccatggtgtgggtgtggtattccctatggacactccgagtcccaagttggctcctgccattaataggtagctttgacattgtacagtcatggaagatacctacgatacctttaggaaaaactttaaccgtgggtgttgcgtgcttctacagattctcccaaccacacacccacggttattatttctgttggtcaaactggggtgcaagctaactgacattttcgtccaagttttccgtcaaacaaaagaaagtgattcagatgaagacaagggtgaatgctgcaggttttttttttttttttttttttttttttttttttttttttttttttttggtattcctcctgtgttgtcatgtgatgtatttgcttctcggaagtccctcggtagataaggtaagtaatggcatggaccttacctatttgcccatgtatcagcatgtctgatcttgtacatccgatgctgggtacggatatactgagattcattgttgcaggtcaatgaatgcaagcgtaaaatgtgaaaaacattcacccttgacgcatccgaagtgaaaatgcgaggtaggcgtatgcaaggcggctgggagattccgtcccgttgttttccggtcttgaagggccagaagcacggaggaggctagactgcagcggagagtacatcatatcttccaacatggatgcatatgtccttgccctacattgcttcttccgctcatctatcttgcgaccagaccacataaactacgagcactctcgcgcgatgcctgtgtacgtacctactgctgtagcggatgatgggagaagtggtgagaacccagactgtaaagccgcaaacctgagttccaacatcaagacggaacatatatgatagacggcctgaagacaagctggccatagtagtgacctgagtttcgttcggaagctcttgggcctcttcatctcgacggcatgtgggagtaggttgctctcttggtcttggaccaggggcaccttcccttacccagacccctcactctactcgagactgtacactatgctactgcctacagacttaggttggcggcaaggactccaactcgtgttgttttcgatgtcttggaaatcataggtagctctaccattctatgccggctgtctggatacctacctaccatgtctggataatctctaggcgtgatacatattgcctcacctctgcctctacattctcatcgtggttccttggcctcggccaggggcaacccaaccgcactacgggcaacaagggtcaagagtccagctactatgtagtaggtagaggtaggttccgttagttggctcgtgctcgtgctcgtcgctccaagtacatcggtacctaggtaggtacacggcactaggcaccccgaccccggtgcagccaagtggaagtggacggaagcacccctgtgcccacctcgccccgccccaatgtaccgcaacctgccacgacctgccagccgtaaccgggctgggctgcctgtgccgccagggccttgtgcagcgcgtgtgggtcacttatcttggcgcgccgtatgacatgcggcaccaagcggaaccgggagcaaattccaaacttacctagccaaaagtacgtacacgacgccgtgggttaggggagtttgcaaaagtggtcagaactccccgttcagcgaatcgagctgcttcctggccgccttccccattgcctttagatcgcctcttccccagccaattttgcccttcccccttccccttctttttctcccgtctcccgccgccttcgctgcctgcatcgcgcacgactctttctgcgcaaaccaccaccttggacctgattccatcccaactcagccggtgtacccccttcacaccagccagccattgccgcgagcaataattttcgcattgctcgtctcgtccaaatctccatctcgaacaaaaaagagagcacgacgtcgccattccgacctcggtagcttgggcgcatcttgtccaactataagaagctgcgacaggctgccgccctctcgtcgccttcattcgcaatcaacttttctcggtttttgacaatcgcgtccgcccaacaacacacaagaaccgggcgcttcatcgtcacgaccattgcattgctgacgccgtcgccacgtatcgttgtggtccagccgcccaaagagcagaagcctaacaatttggttggtacagtcatcgtgactgactgcgcatcttgacaacggcccctgacaccaccctgctacctacctagtacctacatactatccccgtagcgtccccgggaacagctgcatgggataccaaggctgtattgctatcgccttgtgaaactttgaattctacctctactgttaagttgggtcggcagcgctacattggcttccgcccccgcctcttccaatttcctatagtccatcgaggagcaacacgccatccacgcgctactcctgcaacatcgcccaaatggcaaaccaccacccttcccctacgatgcagatgcaaatgcatcacggcccgccagggcccccaggtccaccgccggcgtcgattccttcatggaatcaacagcggcaggcctttatgagcttgaccgagaatgtgtggatcggaatcggtatgtgcttcccacgccgttgttggctgcctctttaggctattttgtatgatgctaatttagcaatcatggtaggttccgtgtccgagctcatggggaaccacaacgaggcactagaggcttatgaaagggctcttgcagccaaccccaactctgtgactgctatgaatgccgccagtctcgtccttaggacgcgcgaggacttccccaaggcgtcggaatatctgcagaggatcctaaagatcgagcctgcaaacggtgaagcatggggcagcctcggtaagcagccccctattcgccacgtatatttcaataaattcgggtcctaactgttggtgtctaggacattgctttctcatgatggaggacctccaacaggcatatgctgcgtaccaagcggccttggttaaccttcccaacccaaaggtgcgtgcatttgtacctcttggggtgcctcttttcagaattgacaacggtttggctaactgtctgttgattgcaggaaccgaggctttggtatggcataggtattctttatgatcgctatggctctttggaccatgcagaggaagcattctcgcaggtcatggccatggaccccaacttcgacaaggctcatgagatatatttccgtctcggcataatctacaagcaacagcataagtaccagcaatcgcttgatgtaagtcgacagcattgtcttgataagatcggcatgagacagccagcttactcgtcaacagtgcttcagatacattgtcaactctcctcctactcctttgaccgaagaggatatctggttccagattggtcacgtccatgaacagcaaaaagacgtaagtctgctttgcattttatacttctttcctcgactcttaatcctgacgttgtggcagtatgatggtgccaagcaagcctacgagcgagtgctgcaacgtgatccaaagcacgcaaaggtccttcagcagttgggctggctgcatcaccagcaaagtaattcagtcgccagccaggaaaaggcaatcgagtacctgaatcagtccgttgcagctggtaagtttcgatgcatttggcttcttcatgcacctatactgacataatccagaccaaaccgatgcccaaagctggtacttgctcggtcgttgttacatgcaacttcaaaagtaccctaaggcatacgaggcttatcagcaagctgtttatagggatggcaggaaccctacgttctggtgctcgattggtgtgttatactaccagatcaaccagtatcgtgacgccttggacgcctattccagggccatcaggctcaaccccttcatttctgaagtttggtatgaccttggcactttgtatgagtcttgcaacaaccagatcagcgatgctctggacgcttatcaacgtgccgccgaactggatcccaacaacccgcatatcaagaccagattgcagctcctccgaagtgggcaagctaatggcggcgcacccccggggtcagtcccgatgcccactgatatccacccccagacgtataatgcatccggtgcggttggtcctccgggccctcagtgggcgggctcaggctcaggccagcctcctcatcaaccgcctcagccgatgcacaacggtggccctggcccgggccaaggggccaactcgtggggtggaagaatttccgacattaaccctcctccccagccgccgaacccatatgcctcgggtcaagaccgggagccctttcgtggtcccgctccgccgcttcccagacagcccagcccgcgacaggagcagcaaatgaggccttatcaggaggccagggcgcccgagccgctcagaagaggacctacccctccccaggctcattacgcccctccaccccctccacctccgcaacaaccgcaccagccgcacccgcagcaacagcttcagcaaggacctcaacctactcgggaagggggtagtggtactagagtgaggaacccgaactacgctaatccccagaacgtggtcccttccaattctggtcctggcccaaacggccctcctcctccaaacgcaatgatgcattttaacaacagtccgaggactgatggaagaccaccccacatgcacgagaaccgcatgccgtctcccaagtccgcctatcctcagcatcagccgccgtaccctccgcatggtgagcagggcggtcctggtggccctgagccaggccctcctcacccccctcagtcaggtatggctggtgaacctcctcatcagagggagcatgatccccgccctccttcggttggccccaagagaatgcgtgagtgggaagacgaccgggaggtgaagaagcctgcgacggaggagactcgcgtccgtatggatgaccataggcaccgccgcccctcgatgaccccgccccgaatggagccgccctatgctcgtcgcaactcgtcggaggctcgtcgcttcgacgagcgtcgtatggaagattcccgtagggttgaggagcagcgccgggctgaggaacaacgtcgcatggaggacatgcgccgggctgaggagcagcggcaccagaacgagggataccatccttcggaggccgctcatcatccccagtctcattccgcccctgcccatttgccgccgatgcagcaaggttcggctccgatgcagaacctcatccacgagcaaggccacggaccccagcagccagtccccggacctcagcagcaaggcccaggcccagcacatcagcccgcccccgaagaccgacggatggaccatcctccagcccagcacccccccatcgtcaatgagcctgagcgtgcggcccgtaaaatggacgttgacgaggactatgacgatagcggagaggaggacaagaagggcggaattattcccggtccttcctccggatccggccctgcagcaaacgagtccaagaacggagcctcaacgagcggtagcttcaacggcatcatgggacaaaagtcagaaagcaactgattacatcatctgccgtgtacctcgagcttctgcgcgagagacaagacccagtgtatctgcttataatacggcagaggtaggagaacccaagatcctgtcgatgtcataatggttttgcttatggatgggaatgtacgtcgacttgttcgttttatgtggtttgaaagagtggtcatcatttcacacacatggatgatggagacagaaggacctgtgaagctcaagatctcatgggtgcgaaatgcactattttaccacgttttgactgaccggtaggagatgaggagggagaggaaggagcggattccgatgtacatacattattatgacttgtgtttggaatagaagcgtgtgcatgtcatctgttggaaagtcgacagcgagaagggaatgggaatatcctcaagaggcggaaatgaactcgctgctttgccatagaggccagttagagaacatgattacgattgtcgttacactcttgggatcgtaattgcaacgtcgtgatcattcccgcacgggatacggtgttattgaaatggctgaacggcgcctcagcccgaaaagtcaaggagatgacagctaagtgtagtgctttcgtggttatcccttgtaaccagtacgcctttgaccatgcatgtccgcctaatcatgtaatcatgttaagccaacccacttgttttacatctacgactgttataatgcccttgtccacgagctcgacaagctagaggtattgagtcaagaagcagatggggcatttgacaatgtcgtcatgcttctgacaggcagctgacaaccccaatagatggagatctcgctttgatccaaacagcccaacctaggctattgaaagccacaacagcttgctctctttgacaccgtgggcgcggacatcgaattcggagaatcagccgtgtgatcaagatggagtcaagggggggaacaacgaagattggagctcaacatattgtaaccgaccagaccaaacagagccgttgccacgcgcaggcgccgaaaaaatcccatatctcgtattccatctgcgaacgtacctacggcggcagcggcgacgatgacggacttatacgcagagcaatcaaagtcacgttttctgccacctcaacaggactttaccttgtcatcaatgtgccattagtgaatggcccgccaagctgactaagtgtacggggtcgctcttgtggggtggattgttctgggcttggctggtcatcgctggttggctgggcgggctcgaggaacaggaaggcggacatgcccgccggaaagggctcgcgcaaaagttagggctccgctgcacttgaggcccgtgcacggtccaatccacaccactcacacaaaaatttggctggtccaatttctctggcgatacttcttgattttgttttcgcggtagtgaactttttcccactcgaccatcaacaacccgggtacttgggatcatcagcagtcatgtctcaccgtagtaagtaacgcctcatcgccgtcgctgtcgccgccagacatacggtctttgtcgatttctacacgcaatcccgacttcgagagaatcgatggagcagctttcccgagagacggtcgtcgcgatatcgaaattttcgactttttggcgactggattttggggagcatgcgtgatcacgacttggacctcatggcaacctgaacgtccttcatgctgactcgatgcttcagagtacgaggctccccgccacggttcgctggcctaccttccccgcaagcgcgcggcccgccacaggggaaaggtcaagtcgtaagtcaagcttatcttctggtaccatcgacaacactatcgctagtagtttggatctttcgcgatcggaacttgggcaatagggcatgcgaacagagaggctgaccagttgcgcgttcatgacaggttccctaaggatgatgccaagaagcccgtccaccttaccgccgccatgggctacaaggccggcatgaccaccatcgtccgcgacctcgaccgccccggcgccaaggctcacaagaaggaggtcgttgaggctgtgaccatcattgatacccctcctgtacgtacaacgcagcccgcttggctctttttgtgtcaatggctaacatctctcgcagatgatcgttgtgggtctggtcggcgtaagtctttgatcctgtccagctgccgtatatggcctaccgcgaccgtgtgatctaaccccgatattagtacatcgagactccccgcggtctccgctccctcaccaccgtctgggctgagcacttgtccgacgaggtcaagcgccgcttctacaagaactggtacaagtccaagaagaaggccttcaccaagtacgtcaagaagcactccgacaacaacggtgccgccatcacccgcgagctcgagcgcatcaagaagtactgcactgtcgtccgtgttcttgcccacacccagatccgcaagactcccctcaagcagaagaaggcccaccttatggagatccagatcaacggtggctccgtcgccgacaaggtcgagttcggccacggcctcttcgagaagcccgtctcgatcgactccatcttcgagaaggacgaggttatcgacgtcattgccgttaccaagggtcacggtttcaccggtgtcaccgctcgttggggcaccaagaagcttcctcgcaagacccacaagggtctccgcaaggtcgcctgtatcggtgcctggcatccttcccacgtccagtggactgttgctcgcgctggtcaggccggttaccaccaccgtacctcggtcaaccacaagatctaccgcattggcaagggcgatgctgaggactctgctgccaccgaggtcgatgtcaccaagaagaagatcaccccgtatgtatccccgtctgtcttgaagaagttgaagagcgcaaaactaaccctgttccagcatgggtggcttcgtccgctatggcgagatcaacaacgacttcgtcatggtcaagggctccgttcccggtgtcaagaagagagtcatgactctccgcaagtccatgttcgtccacacctcccgcaaggccctcgagaaggtcgagctcaagtggatcgacacctcctcggagttcggtcatggtgctttccagacccctgccgagaagaagcagttccagggtaccctcaagaaggacctcgctgccagctcgtaaattggctgctgcagttgatctccttgttagtcgggttgcattggtgtcacggttttttcgttgctctttcgggtcggtcgggaaatgggactatacctagcatttacggcttaataaaaagctgttgaagaacaatgaaacgttgatccagtgtactgccaaagagagtgtccttcagcaaaatgtgttttatgtgatgtgaacacgtgaagaatctggtggttggcacagattcgatggacactgttgtttataacttcgtatgttttattccaggacttttgtcttgggctgctatgcccccactagtgtagggtaatgacttgaagggaccagtggcatatagatatacccaatttgatagtcttgaatgtagcatgtcgtgtgattctcgttgcctgttctgctgcgctggacgtgttcgatttatcaactgttcatgagcttccacctgtcattcactacccgtctctatgctttctcttcctgatattgttcatctgcgataccacgactgataatgatatcacttttcgaccatcttctcatattcctagtcgtgcttttgggagtcctcacggcgtacatggctgttgttacttgttgagggcatatcaaaccccgatcgaccttgcaagcagcccatctcctgattggttgacgcttccactcttaggccaacgtgagatccgccattcctaattggtttcagctactgcaggttacatcatcggacgttcgttcgcatcccaccacgcagcccacccacctgactgatcattgtcatcgtcgtcccgcccaacgaaacgttctcaacctaaacacaacaacataatggtttgaacttccctaaccctgacccagatctgttctagttgcttcttccatcctcaacacaaactctttgtcgacaatccgcaaagctaattacccggctctttctcgaacaccagacacccgctggattgcctctctctcgaacaacttctacgcttctccatttgcaacgaccagcagcgcaacgatttctcactctcccgctcttgcgcatcactacgtccctttccgcaggtactacgcttcatacgcctcgtacaccgcacatcatcacctcgaccgcgaagctgtcgtctaccaccaccaccacatcgaaaatggcctcggacgattcctacatggccttcctcaacaaggccaacgaggacccttcgctcgggtacccgcgcgaccgccccgacccggcaacgcaaaaagtcggcagcaatacattcaagacgcgcgacgagggggttcccctcccgtctccgattgccaagttgttggaaaagggggataagttctatgtgagcgatgcggatgagccgtttgagggggtcgcgttgaagtttggggaggagatgcttccggatgagggtaagtttctctctttttttttctgtcgtgagtttgatggtgggtgggacggagggggaaagatttcgttcctttttcttttttttggggcggcggggggaagatggaagagaagggagggcagcaacaggaacaggagcagaaaaggatgagtcgaaagacaagaaagatgctgacatttaatgaaaacagaaaaattcgcctctttaatcaaccaccccagccccgccgacgccgatatcgagatcttggaccctgttgactgggatcgcaacgggcagtaccttgatttgattgatgcggtgacggaggcgagcgaagggcgtgatgtgaaggtgtacagggttgcgaaggacagcgtgcgggtggagtattgggttgtgagtgtgagtgttgatgggaagttgctggttggtgttagggctttggctgttgagagttagacggattccagagaaaggggatgagaggacaacagatgaaggtggctcggattaagaatctggatgggatgttattatcacgataccacggctgaatgaaccagtttttatttctttaatttccctctcgtctatgtcgtccgctctggatgttatttcaaggaccgaagctgcctgttattgagccttaaaccgtgtcctaccttcagccacatgaaacctctagacaagctctcaaggatacatagtatctctgttcccatatcgttcactcgttgtagtaactcttgtcctattacttgttcatcagcgtgcgatccctcagccagtctttgtacctcactgatcctttctcttcattttctcctatctaagatctgcatggtaaaagactggcagtatgtattggaagcttagtgccctgtcacgttctcgttgacaagttcatggttcatgtttccatgatccgccaatttccaaggctatgctcatctcgggaagctaaccattacagtctgctctagtcatattcgactctccggcctcatgttacttactccagttacgtgacaaagtcgatacaataacacgatgggtggattggctcatctcaaaacgggacctcgtttctgttccaaatcctgaacaactaacacatactcactcgactgtagcttatcatacgcatcgatgtgtctgtctgtctgtctgtcacccattgaatgtaaagggggaaaaaaaaattagatatatgcatatccaacggtagatgatcaaaaagatacaaattaaagaaaacaattgtgcgcagtccggggttcgaacccgggtcgctcgttacttagcttccagtcgcctgtgatactgggaaacgagagtgctaaaccactacactaactgcgcttgttttgtgacgttgcttcagttgttgaatgtgtggctaggaaaattggagtataaggggcaagtgacggcagttagataaggggaagaaggtacggcgagggaaagtgggagtgttgagttgtttgctgtccggtgtcggatgtgggttgccggtgaagggagattggaaggaaggaaggagggcattagtgggaagaaaggaaggaaggagctcacgacaaagagggatagcggtaaagcaatcgtgtgtaactttaaaggtacctcactcagtccttcacatggccaagaaaaatgggagttggcaaagaagttgtgctcaggagtaaaagtaaccacatgtagatagtattccgctttgaaagcattgtttctctaggtggttgtttttcttcttgtccggcacgggtttgagacaaggctaaaggtaatgactcttatttcactaagagactaccaaatggatccagaacccaacatctagatggaagccaaatcgacatgctagttagtgaagtacgcactgttgagtgtttcaagaaaacctatgaactcattagaaatgcagcagacggacatgaagttgatatgaggtcctgtgttgacaaatttcactgcttctctcttcattaacctaaagagaagaagaccacttgggtagggctctataaacaaaagtgacccaaaatggagcaagttcgcgagggttatagagctcgtcagtgaatttgcacaataacataacaatttccatatgtccagtatgccatctatatgcgccttgaaacttgccaccctttgtgaacctctccgtcttattatacaagcgaccagcgcgattacacatgcgtttaccactcatgctattcatacattccctccttgcatgttcactgtcccttcttatcatcaacacccgtcgcgcccatattcctccccacaaacgtcttcaaagacgtatcaacctgcgccagcctcctcgcaatcttctgcagtccaacgggcaagacattataccagtcgatccacctcgcatacagcggcatgccgatgtgagtgctcagcccgccgtcaatggccgcaatcacctccttggccacgtccaccggctccaccacgggtgcaaagaagctgttgggagtctgcaccccgtagaacagcggcgtgctcagctgaccgggcgtgactaggacggtgcgcatgttggggtgggtctgggccagctcggccgtcagtgagcggtgcagagccgagacgccggccttggcggccgcgtagtcggacagctgggcggcggcgacggtgccgatgacggaggagatggtgacgatggtgccacccgtttcagaagaggccatgagcggcaggaaggtcttgatggtgtagaaatgggagagcaggttggtggttagggagcggtcgatttcgtcgagactgaggtcgaggaagcgcttgccaaggacaatggcggcgttgttgatgaggattgtgggggttccgagctgttgggactagatgttagtactaaattattggatgagacaagagtggactggaatgaaaaagacgtacatctctctcgatatcctttgcaacctttgcgacctgcgccttgtccgacacatcgcacttgtagtacgtcacgcccctcgcctctccattatccatctccttgacatcgagcacggccacagtagcaccgcgcataccatagacctcagcaataagcagacccagcccgctggcaccgcccgtaatgacaataacctcatcgctaaggtctacttcacgtggcaaaccgtaggcgatccggttattgatggttatgaagatccagctcagcgtgatcatggaagcccatgcgatggagaccagcattggtggcgcatcccagaacatattctgagcccggaagcagagcgggataatccaggctacaaaggggtggaagaagctcgtcttcaggaccttgacgaggaggtcgatggaaaggggcgcgaaccaggagtcgcgctggggcggcatttcgtatggcgacgacatgtcgtctggctgtatttcggcgaatcgctgggagtctactcggggtgttggtgttcgtgttggttcgtatgcgtcagggccgggagatattggatgtgttggtctgtgaaaacttgttggttgtcagtcaaggagcgaggataggtagctttgtgccgaggtacctcgctacaggtgacgtacgtggtgatatgtagtcgccgccgttgtcgtcttggccgcgacagcaattgaggtccgattaaactccagctatgtaagtacttgacacgaaagataaataccagtatgtgagagtctgagcaacagcgtgcggatagctttcttttgaaaatacaaagtggaagacggggaggatgtcatcgccgaggggccagcaaggtgttccaatttcttacatatgtcacgccaatgccctgagctttgaaacgttggaacctagggtaatacacgggcccaagcgctggacccctggcacgtttcaattgagccgctatgagatccctgcagatcattcctgttgcgacgaatcagtggcccgagacagcgactccccctctgcgtctgcagtgctgaagacggacggcatcgatgacatgtggatgaactcccatctgggcccgggccagcgcccgtcggtagtgcaaggtactggaacctccgactactgcacatcacagggcatcattaatatcgcttgccaacgatcatccttcagccttaccgcaccccatactaaacgtgccttaggtattgtttgcgaccgagaaagttccacttgacaacatccagtcccatgacatgaacagcagcaacgacacggcatcatgacagacaacccagaagagcccttgatcgccaacactcaatcgacggagagggaccaagatgatggcagccatgatgtcgaacatgcgcatgattcccggggagggaaacagcacatatcaccgcccggcctgttcatctggctactcaccttttccgccggaataagcggtctactcttcggctgtacgttacccaataacaacaacagcagcctacacctcccctacgttgtacctttcccatttctagtgctaccaacttgtaccctctctgtcaatggaacatgacacatgagtaccagagactaacacacttaccccttacccagacgacacaggcgtaataagcgccacccttgtctctatcggtacctccctctcgcaccggcccctgacctcgctcgacaaatccgtcatcacctcatgcacctccctcttcgccctgctcgcgctacccttcgcctccgcgctcgccgacgaccggggccgcaagcgcgttgtcctcttcgccgacaccctcttcatcatcggcgccctctgccaggccgccagccggaccgtcgaggtcatggtaattgggcggtcggttgtcggcatagccatcggcgccgccagcttcgtgacgccgctgtacattgccgagctggcgcctgcgacgcaccgcggccggttggtgacgatgaacattgtgtttatcacgcttgggcaggtggttgcgtacgtggtaggctggatctttgggacgtatggtagtccggagacgacggggtggagatggatggtcgggttgggcgcggtgccggcggtttgtcaggtggtcatcttgttgtggatgccggagagcccgaggtggttggtgaaggacggaaggtcgcaagaggcaagagcggtgattgctaagattgccgcgggggatgatgcgcaggatccgtcgacgaggagggaagtggatgctgtgttgaagagcatcgagattgaggtgagagaggaggctacggctatgagactgggtggcgccggggccgggtatgcaaatgggaatgcagtgaatgcgtggatggaggctatgcgggaactgatcagggtgaggaggaacagacgggcattggcaattgcttgtctcctccagggtcttcagcagctgtgcggatttgtgagtaacccgggctgcgaccgtgacactgtaccgccttattgatgggccacttgtgctaacaatttttttttttttttttttttttctttagaactcgctcatgtacttctcggccacgatattcacgatggtggggttttcagagccgactttgacctcgctagtcgttgcagtcaccaactttgccttcaccttagttgccctggtgttgatcgaccgggtgggaaggagacgcattctactctggtctcttccctttatgattgcaggtctggtgcttgccggctatggcttttcgttcatcgagctcccgaattcagagaccagctcgccctcgacaacgggaggtcagggcggggccgtcattattttggcgagcatcatgatttatgtggctggctatgccatcggactgggcaatgtgccctggatgcagagcgagctcttctcactgagtgttcggtcagtgggcagtggtgttgcaacagcgaccaactggagcgccaactttgtgattggactgacgttccttccgctgatggaggccttgtcgccgtcttggacgtttgtcctgtacgcagtgatctgcgcggttgggtatggcctgatttggacggtataccctgaaaccgcagggctgagcttggaagatgcggcgacccttctagaagcggatgactggggggtgcggtaagggttgcatctagtgtgtgtgacatggtgcttgaagcttggctaaagtttttccatttactatttgtttgtttactttgcggcgatctcagcaaggcgtgcggtgcaacatctccatagacgttgtcgtgtcttcaattacatacacatcaaagctctaggttgaatacggcggctagttttggatggcaatacagtagccgcttggactgtgagaaatcgtccctagatcccagtcgtgccttcgctagtctgatgaaaactttttctctaatttcccaaccggtgggacgggatacagggacgactcggacaacggtgtcagcgatgaaagttcttttgttgttgttgttgttgttgtgtgcctcggttattctcggaaattggcggatcgctgggcaacgttcagaatccttgccgagaactagtgtaagtggaaatgcgcccacgcaaaacgcacatggcagtggaatattttttaagcctttttgttcgggaatggcatcacgcactgtctgaatcaggatgtgaactgcaagagagaagtaacttttccaacaagcaattggagattcccatatcactccgtccgttgtcttcaatggctgaagcccaaatagagacggagccactcgacgttgggctgcatcatgttccacttggcacttggcacccaccgttgccgtggcaccttctgcaccttctcgtcgcatctcgtcgcatctcccgcccttctcctgcatttctcaagaacggcaaaagtggacaaggagtggcccgagtgggttccggcggccaagcctcggcctattcccgctccgctcctgcttcagaagttagtgtaggttcacggctgagcggcagagccacagagttgagttcggcttattgctcaccgatagatgctccatgcaacatgcaaccatcaccggcttccatcccagcgtctttgcaatggatttttacttaccaatggaaggtatgtatgcagcggtaggctagatttgggccggattcgcggcaaagacggaattttatgcacagggaagacccccgggtggttatcctcacactgtacaaggggtgcgatgtgaagaggatgagcacaagttcaacgccaacacatcgactatcaatctgtgatcaccattgagcaaattcatgataaagaggccatgataccagacagcgatcgagacaagtggaagacacggggcacacggcactacactactgtggcagacctgtcccgataacccgacagaactgaagccacatccgcactcttggctgccaccactcacttcagcaaccgttacctagttacgtctcagccctttgacgtaattccgcagcctcggcagcacaaaaagcacaaaaagccaagacgtgacagcattcagtttttgtgtcaagctgagaccatcggctcccggatataagctatctcccatcgccaaaaccccaaacggggaaaccttgctggccagattggcggttgtctcgacagactacactacactagtgtacttgacagcataaaaactgacaaatccgaaagcgggccacagcactcccctcagcacaagcacaagcgcaagcacaacatccggacggaatgtcttcttctgttcattgatcgctgttggagctggaaccaaccgccggcactctgcggcgggttcgatttgcgactttgcgccacgggaacgactgggaatttcggtcgtgcattcgctcgctacaagggaagggaagcccacaaatacgagcttacagtatcaccgctgactgaacaacacaacccacaccaccaccactcttgcagccggagtctctcaccaagcacgacctcgacattcggcaaacggttggacgtcttttcttcttcttcttcttcttctacttaattttattctttacattacatacaagtacatacgatgccgagttgtcacaacacgcacaacccctggacgggcaatgtctcattccgccattccacgcttgcggtctggcttcccaaagtggtccccaacctgaagtggtcccggtgggtgccggtgggtgccggtgggtttatcttctgtctgaagccgcttactatgcagaggttaccgttccgaggcctgaactccctcgtcctgctcggactggactgaagagttgggcctgacaccgccattcgaggggttaccagaacccatgtcccggcctcccatcagcgcatcgcggagatgaaaggtttacactactccagtcgacgatcgcagaagactaggcgatttataatgaatggatgcaggccacggcacgcggagtgatggaggcccgccttcccgcctttcagttgcctttccactttgccaacgattgccccgccactgccacatttttttttctttttttgttttttttttgtttttctttctcgccttcgatccacgcaccacagaacaacgcaaaagatatcagtcagtactccacgtagctgcttttgaatatattgaccccgatcttgccggcgcccattttctgcagcaaatcttatttggttcaacttggcagggtcggggatgccgcccaaccgcggcttctttctggcagctaggatctattgtatcatctcctgcttgtaatggttccctgtactgtagcactgcagcaccaacccaaccgaataaccgcctgcacacagaaaccggcgataggggcagaagcgagtgccgagtcccgggcccctttcataaaaaaacacggagaacatgcccgccatcagcccaccacacacacaacccgtcacgaatggctctgcgaaaatctctgaaggccaggctccagtttgtggaattgtgggtacggtgggctggcagtggatcttgcccgagagaacccatgagagaacccatgagatccatacataagtagtgcagtcgatacggtatacacacccctgctccttcgttggtgtccttggcctggaggcccaagaaccgaaaaaaggtaccgatacggccctgagaaagtccccttccgaattgtgcacgtcattcattatttatacggcaagggatcccccctcactacctatgtataccttcctctccttccccggatgaacgatctagtctgtagttgaaacctgacctttttcttcacttcatctacccctacccctcttcaaccaaaagtgagcacaaggttccagtttaggaataaaaagttactttccgtctgttggcttgttgatcgactcgacccgagccgaggttcatcatcaagtccccagttcttccgttctcacttgccgtgtgtctcgtgtacaaagaacaaaaagtacattagtcaacttataccatttgccacctgcctataataatatataggttaggttctggcatcaatccggtcctcagcaaccggtcaacaatcactcacggcatacattcagcaacccatacacacaaaagtcgccatgcccctcaccgaagccgaccgcgagattgcggccgccgagatcgacgcctcgcccatggagtttgccggtcaggagtctctcgctcgccgtagcgatgaggttgagcgagtgatgtcgacgtcgtcggtttcgacttcatcttccgaggagaggcaaaggagagcgagacgcatgagcggtgtttcgacacagcacgatcttgagaggcaccctaccgagcttagtcgcatccagacgcagaggagtcagcacagcggcactgtgggaaggtcaggaaccaggaataccaggacgagcaggaggtccgaaaagcctctcccgcccttcggcgccggaaagccctacccaccccagctgcccgacccggatgagtatgtggttgagtttgacggtcccgacgatcccttgcacgccatgaactggcctttcaagaagaagtaagttgaaacacctccggctggctagttatcaggatttaaaagattaacgtgactcgctcaggttctggagtgccgctatgctcggatatacttcacttgttgcggcgttcggttcatctatcttctcttcggcaaccagctccattgccaggatctaccacgtcaaccagacggttggtattctcggtgtctctttctacgttctgggtttcgcgtttggtcctacactatgggcgcctctgtccgaattgaagggccgtaagcttcctatcgttatcggcatgtttggtatggccatcttcagtatcgccacggctaccgccaaggatctccaaaccatcctcatcactcgcttcttcggtggcttctttggcgcctgcccactggctgtcgtcgctgctgttttctcagacatgttcgacaacaggacgagaggtatcgccattaccctgttttccatgacagtcttcaccggtcctatgatggctcccttcatcggtggcttcatttcgacatcttaccttggctggcgctggaccgagtacattgtctccttcatggccttcctcgccttcggcctggacctgctcttcatgcacgagacctaccctccccagatcctggtcaagaaggcctccgagctccgccgccgcactctcaactggggcatccacgccaagcaagaggagattgagattgacttcaaggagcttgtatcgaagaacttttcgcgtcccctgcgtctccttttcggagagcccatcgtcgccctcctctccatctacatggccttcatctacggcatcctgtatctcttcctgacggcctaccctattgtcttccagggtgtctaccacatgactcctggtgtttctggcctcactttcttcggcatgatcacgggtcagatcctcgccggtgtcaccatccttctgcagcagccgtggtacatgcgcaagctcaacgccaacaacggtgtccccatccccgaatggcgtctccccagcgtcattgctggcggtgttgccttttccgccggtctgttctggttcggctggtctggctacagcggcaaggttcactggattgtccccaccctctccggtattctctccggttttggtctggcctccatcttcctccaggcccttaactacctggtcgactcctacctcatgttcgctgcctccgccatcgctggcaacaccttccttcgttcgctcgccggtgccggtttcccgctcttctccacctacatgttcaagggcatgggtatccagtgggcttccactctccttggttgtgttgccgccgcgctcgtgcccatccccatcatcttcctgtactatggccaccgcatccgcgccaagtctgcctacgctcccacgtttgcgcctagagcccccgccgccgaggacgagagcggtgatgagaccaactctgagcacgccgttggtgagaaggatcaccagccttcgagtgtgcccaggaaggatggcgatgccgctactaattcagtttaagcggttgctgcatggtcaacactattttttcttatagaaaaaagaagagaacaaaaaaaacacaagaatacccgtcttatgaggacggcacatcacataacgactgcctttaaaagacagtctacaacacaaacacaatcatgaacacaacggtcttatgaagacgagatcataacgaagattctggaaggaacgaactacaaaaaagagaggttcttctggtttggggtgtgcgtatacaaaaagcatcatttgcattgtgcgcttttgattttacgagcaacggcgtattttgatttttttcttctcctctcttcttttctctgcttgccatttatttctattttttgttgggctggcttggtttggaaacaaaacgagacatgatacctatacccatacccatacacagcatgagcagtattagttggtcatcatcatttagaagagggagaggacagattgaagatggaagatggggatgggatgcaaagagagcggatgataggggttggatagatgggttaagtaatgtagtaattggatggacagtagtagcgaagaggtctatggttatctgcctgcctctggcgagcgatgaattgaaaagaagcaataaaccaagctggtgctgatctgggacacactgcatgtgataagtacctctacgtcgatgtggtttcatctgcgtttataaggtaccttgctatgggtgaaataagtttgcgtgagacgtcagtaattgtatgacggcctttgattacactacagatatggtctcccagaaacaatatctaacgacttgttttttcccattgaagtctaaaggaccacgactacggcgttcttggatcatacgtaggtaggtagcctttacacaacagtctcatataaactgcccgccccgtgattcgtatgttattagtttgtattggactatttcatagtcttccttgttaatgatagtttgatgtatgctccatcacagattgcgcgtgacatatgatgcccggccaggtactttcactctgatcgcccttgcccttccgtcgttcacacgtccttccttccattctctctcattggcagccccgcatatccggcatcgggcaaataaatgattcgatacccgttatggccgcatcttccttgaacgaatctccctttgctagttcggtacctaatatcacttgcccgttcttccatctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctcggcgttcggaggggtaggttaaagagagggaagttgtagtatgattctagtagcttgaggtagtagcgaccgaggttcagtttgttaaagtgagaatcaacgggaattctcgtgccgaagggaacggggggctggtgccggccgctgttgctactgtcacggtccgtgttgtcaggtgtttctgcgttcccactgcaaaacgattgaaactgcgtcccgctttgaagtgagtaatactatccgacctcaagggtaggtggtcgttctcggacattcttgatacagctgcgaatcgccagaagtacaagacccaatacaagagttacgcgctcccgaaagatccagcatcgtgagaggaagggaattgaataccggtaaaacgtctaatcgagacgggcatgcccacatggcgtagtgtagtgttcatgtgttgtgtgtaacatcaggcttggttggggtcgatctggtaggagatgatctccagcgggtcccatttcgcgaagcaccgatcggcatcctcgccggttcccagttcaaggtggcgatgtcgactacgtagacgtagttactgtagactttggctatagtgacgccatcacgttcccaactcaaacttcgcgcgagtctttcataatgcagagagagccgatctagatgtagcggtaggtagtccaagtcttggattatttacatgcagtggcgtcaaggaaggtctaggggtgtgcggtcctgtaattgccacaggtttctcgctaagagtttgaggtttccgggtttgcggtgcgttgtgccccaggcatggctgtgtgcaatatgattctattctgcctgatgctgtggtgtttgtgtcttcacggtgctttctgatcgcaggtggaagcgtccatgatccgtgagcaacaggggcataaggcatgaggctttgggacaccgttggaaaacttctctttcgaggtgccttgagaggcaatgaaggccttgtatgtgtagaggttatcagaggttggtactagctagaactgcagtggctcagcctttccaaccgttgttgtctgtctttatcagtcggtctgttttagaaaataaattctcaacagaagacaacgggcttcaagctagcgtgtactgtgtagactcggaataacgaatgctctttgagagcggatcaatacgtcaacagtcgcaatcatattagtcgccttgacgagacggaacactgaagggcctggcgtaataaaatgatgtgagtagaggtagtttcccacttcgaaggtggcaagagaatggagtaggtacctagaggtagcttgggaaacgaatcttcacagggcgggagggaagaagaccgtgattgccgagtcagtgaagagaaggaagtgacgttgaagatgatgaaagccacctgcatcaatagggtaggtggggcctgcgggtctcacatcccccacgttttagcggcaagagcggttcgggtgctgtcttggcatgcgacaagagatttgggccaggcctgtcagtctccctctgtggataattcggtgacttccatcttcagttcctcctttcatatcccatcatgatccctccgcatcgacaatcactttcgactatgagtttcaataataatgtcgcattgcatcagaacgttctcaccaacgttctagagacttcatatgcttcttatacgtccgccatcgaaccgacttgatcgctgcaccgggagtgctcgtgcatacctgatgtctgaacctcaccgttgaagctgaaaataatagtggtggtcaggatttgttcaagaagcacctgttttccggtcaaaacctatggatgcatgtcaagggatgaagggttgcatggtgtgatgcacgtcttccactcgaagaacaaaggcacacacatgcgtgcctatgttatccatccccacgcctgatcaataatacaaaatcaaccacatgctgggttcagctggtggaccttcggcattgtctgaacgacatccttcaacaccaaacaatgttctacaccgaacgcacaatcgctcgtaccgtcactcccgactttctcatctcccatctcgctccgcaacaccatctccgcgccaacgatcactggaaaagcattgagctccaagcacggcgcatcttcctcatcctgcttaacctcggtgtcccatcacaaatatctaagctgtcttgacgatgactgggatgattgcaactgccattgtcgggaaaacggctggccgaggtgccattgacgggatggtttggagtacaagttgagcatctggtggagaaaattcttgagaggaagtggcggtatttgccaagggacatcacggaaggagatcatatggagtttggcgtggaagaaatggtacctgtcgaggtggtttcaggatccggtagcaaagagagtcatgaaattgggattgaaggggcaaccttcgacgtgtccaacaagtgtttacgggtcatacagctggacttgaccttggccaagaggagggggttgccggtgaaaagccgatttctgtggaggatacggttgcactttcagatcagccgcctgcaatgttgttcactcgacgacgcatacctcttatcggctcaaaggaacaacagttgggtgaacaaggagggacggcgggatacgcatctgttgtgacaagggaaaacttcctcttgtcaagtcccccaacctacagaacgagcacctaacccgttacttcgcaacctacacacgtcgcgaaaacagctacatgcttttcactcccgctacgacggagcagaccttgaagttgatcttgagcagtggaaatcacccagcctgtgtcaaacatcttggaaaagacaacaaaggcggctcgtgatgaaccgagtccactgcccagtcgacaccatctgctggctgcacagcaagggattggcacatggagccataagaccgagcaatagctttctagcaaaacccaacaattgtcctgttatggcggagtttcataataaagttagtcctactttcgggtctgaccaagtcgcagagagggaacaagcgcagcacctaggcaatgaagcatacaactaccctgataaaataagggatgttgagcctcgatccaatgcaacgacttcgaccttagcatattccaaccccgttcccgattcaggatcttgttccttttccacttctggctctgcgccggcttccccgctggtcgcattccacatcctttcgtttatgacctcttccttctctcttggctttttccatggctttttgaacagcctacaaggtcgtggttacaggtacagccttaaacataagaatgggcaaccaagacaaagaagaaccaacagccgagctagcggttccgaacgactccttaccgtgccatcgtccatgtcggccgcgaggctttcgttgcctatgggaattagaaccacgagccaaggtagtagtggtcatggtcctggcggaacatctagtcgccctcaccctcttgaggcagcagcagcagcagctgctgtcatccagcagagcccccgctcgaggatgatggggacgttgaagaagaaacctaccgcggccacggacaagggtacggaaaatcctcgcggtgtcggtagtggtggtgacggtgctggttctgacacgacaggcaaaaagctagttctcttatgagcctcacgagcttaacgaagtcatagagggtgagacatggaagtggcggatcgggggtgacgcttttttggggttcctgcttggaattaagtggtggtaacctggagggaactaacgggggggaagaaaaggtggatggacgaataggtaatggatattaagcaaggaaaaacgttgttgatgttaatggtgctatatagtccgatactgtttggtttcttagctcgagacctgtcaacttgtctaggtgtttcaacaataagtcgacgtgtgttcgataatgggggcttagaattagcattgaatatatcaaatcagatactactcgtttatttttgatgagaactcaatacacttgaaagtcccattgcggcgaccaggattagttgatatatgtcttgctcagcatacacagttgacaatccaaccagcattgtactgtccttctcataatatttccttattggccgactggtgtctccgagttccaaagacaacttcgttctcgagttcaatggcacgcactgtcttggtactactcgtctggtcaactgcgtaatcgaccgtctgactagtgcagttgctacacacacacagtacaagcagatcttatctcttggctatttcacctcgaaagcctgaaaccatttacaggttgtcgtaggtagatcccatcttcttcagccattcagctctgaggaaggccaatctccgctgctgccgcatatgcaagccataaccagcctcatcatcccccacgcttctaagtacatacatactattacctccatcaatcatttttactatgtacttgattcggcttccatcttccgcagccgccaatcacatagggagttttcaacctacctacatggctctaggtatgtttcgtatggaccgcctacgtatcttatcttttgcatacatagcggacaagatagatcctggcgtgcatcggcacgaattcccgctcacgctcaggtgcccggatatggggcctctgtaccatagtcactccagtcctactcttgaagttatacttagctaggttactaggttactagttgttaaagtatttatttgtggacattacgaagcagcagctgtccatcatcgtgggctggaggctggtccgattagtaccgctggctggctggctggctggctggctggttggctggctaactggttggcagttagtaaaacgactgctggaaagctccagtcagtgatgttgcacacaaccgagcgagcactcccgttctattctaaagcacccccctcaccacagcaatactctcccattcatcatcatcaaagttgaacggcggttaaaagaatgggcgtttcccttcgttgtcgttgtccttgtccttgtccttgtccttgtccgtgtcgaacgcacgagaggacattcatttgatatcaatcagatagataggtcgtcaatgcagtgcgtccacccgatcttcttactgcatcaaatcaaggtacactgcagcagcagctcagtagtcggaggtatgtagtgtacttgacatgttgcaactaagcaagacggcaaccgcgcagcgcagtgctgcaacgcacgtgtggtgcggggccgggatcggtatgggatggagatcatggagatggggatgaagacgacgttgcagacgagaaacatgcaacagaaggggatatgtatgacgtttgcaaagttgcataattccgagaaaaggggttagcatcgcaagtctctccaaaaataattaaaaaaaaaaaagccgaaggtgccgtgtgggagagagatgtttgttgtagacgttactgtactatgcagtagaagtcggcaggctgaaggttggtaagacgtcgaaagaacgtcatcgtcgctccggttaaatacaatcctgggttagcagcgccgcgttgcagcagccgcttaattccagcgatggaaaacaactttgcgaggacaggaaggatccttctaggctttcgctttccaaggcatttcagttttgaaacttttctggcttcgcttacattcatcattctcgatcccttggatggcggcgaccgggcgacgaggcggcaggcgagggtttgagttggaataagcaatgccaagggatggatggccgtttgagcttgaacaaaagtaaagaaaagttcatgtaagcgatgcaaattgcgtgtctccagccccagccccagccccagccccagcccttcaagacgaaacgaaacgtttcgtttctgattcgaatcgatgcagtggccattgaactgcttgctcacagtgagcggcggcaattgcattgtctgccatccattcaggccccaaggagtccagacccatcgaacgccgtgtaacttctctttggtgcagtcaacgggtgtttacatgacactaccggcattcatcatcgcatcacggctacggactgcgacgcgtcgaaatgaagcttcggtcacgacacacgaccggttccagaagaggacgacgaacgcgatgaccgagcaaaccgagtttcgcatctgatgacatgttcacggcagtcggtgtgaggtacatctggtggagtttcttaagttgatgctagaaaaaaggagagatgccaggtgtagtgtactgaggtgcagaaagagtcggagccgagcccaccgaacgacctggcctaccgccaccgcgtgaacatattgaatggtgtgaaaagagacagaccccttcacaagccaaagtcgaaaagggaaaaggcgcgatggagtggcaataagaccggtggttggctggttgtgacagttagcttgaagctttctccctgcaaattcagggacggacgacctaaggaacccacttccaggtttgtgggtttgggggccccccgtggtggggattgaggttcgttgtccgtggggtttggtttttggcttcctttcctttcctttgtctcccgtctctctgcaaatcccccttgacctttgcagtattccatcattcttgtcgcgcttgactggaaaccttggattgacctgaccagtctcgtgggtagttctcttgttcgtctgttggcagaaaatgtttgccaggatgccgcatctagacaagcagacggcacacgggcggcgctggctggcttctgtttggcgttggcgttatctgacaaggcattttctgaatttcaatattgtagttaccgccacggcattttccctcttcggtctctgccaatcggccattggcgcaattggagcaaccaggattcgggtcggcccacagcttctagcggggtgacattgcatccacggtgccaggttgtgcagcctggtgcttgcagtgctgctgcagagcgtctgcagaggtcgacctctcacggaatcaatccatcagtcgttgttgcttgttgcatcctgccaatgacagggggtcaatagactccaactaaccaatgctaccttacttttccgttgtctctgccaaggttcaccggcaacacccattcctttttggtttctgataccggcgaaggcggcgaaactagcaaagataaccaagaaatgggcggccgactctctgccgcgtggtcggtcaattgggccgtccgccatatatccaactagtattgtactagtgtaaccacgcttggatagggattggtccaaggggcctgccatctccgatctcttgttcgcgtggtgatcgcttcaagtggaaaagtggtaaagattcttggacgttaggggatcttagtaccgctacgcacatagggggtgggtcccctgtccagccttctctctcaaaaccttgttcgccttttccctgcttccacttcttggtctttgacttcctggaccctgtcgcaacgccgttccccatattcttcatgttccgtacaatcttttaagctcaccacgcgctcgctcgtttctcttttctttctcttcaagagctcgggtacttcaacagatcgaccgtgcgttacagtaatacggagatttgggagattggacagggacctggagcatccattcattgtttccagcattcgttacctacctacctatccgtcacacgcattcgctgtcgcaaatttccaattcagtttggcaagtgcgagtcgagcacaacaaggaagagcttcgggcaagagacgggaagaaccttcccctggaacaccacctcatttcaacgaaaccgtcagatttgccaactgaaaagcgtttgccgctcttcacttgtcgtttggacccaccaaccaaccctcactcactcttcctcgctgcgaacgaacggaaaagtgaaagagttattttctacctcttcctcttccccaaccatcgtttagtttgtcagtcgatacttatcttttggacgggtactttttccgtgtcacatccattatgaaggcatcattcctatccgccgtggtcggcgccggcctcacgcatgccctccccaccattgaagctgtgggaaataagttcttcaccagcaacggcgaccagttctttctcaagggtaaatattctttgttcccatgcttcgttgtccctccaaaccatcgtggattccagctaacaatggcccaggagttgcctaccaactgacgccagctgaccccttggtcgacactgagcagtgcaagcgcgatgctgcccttatggagaagctcggcgcaaactcgatccgtgtctaccatgttgatccctcggcaaaccacgacggctgcatggacgtgttcgaaaaggccggcatctacccattgatcgatctggacacctttgacacctacatcttgcccgtatgtctctgcctgatacgcgaaaaggagctcttgatactaacagacacctacagaacgatccttggtggaaccagacccagcatgataggtacgccgaggtcatggatgcctttatcaagtacgacaacgttctgggcttcttcatcggcaacgagatcatcatccaggccgaccaatctctggcggctccctacatcaaggctgctactcgtgacatgaaggcctaccgcgacaagaagaagtatcgcaaggtccccatcggttactcggccgccgacatagccgaacttcgtccaatgttgcaggactatctaacctgcggcggaaactcctccgagaacgtcgacttcttcgcccttaactcgtacgaatggtgcgaccccaccaagtatgccgagtccggctatgccaacttgcagagcatggccaaggacttccccgttcccatcttcttctcggagaccggctgcaacgtgccaggcccccgcctatttggcgaccagaatgccatcttcggtcccgagatggtcaacgactggagcggtgcactcatctacgagtggatcgaggaggagaaccactacggcttgatctcgtacggtcctaagctggagccgaccgccaccggcgccaacatcgagggcggtttcacccgagctggcacccctacccccgtccttcccgatttcaccaacctccagaaccagtgggccaccatcacccctaccggtatcaagaggtccgactacgatcccaagcacgtctctaccagagcctgccccacttccggcgtgcagggctggctggtaaacggcaacgttgctctgcccactatcggcgagactttgaccaccaatgcgcccaggcctgccgccacccaggaagctgaggtttctcagcctgctggaagcgcctcgccgacctcgaccaagaaccctgctcccatgaacaaggagttgacgggtatgagcgctggtttggttggagtcatgctctttttcaccttctggctatgagcaaatgacttggctgggctggtgcttgaaacggagcgagagctgggtttggcatcatcgtctcatttatttggttttcgtttttgttatgcatttggaattgcattaccaggataagccagacatcattttcatgcactgcctagcttgaatgggtttatttcgacctcttcatcgttacggcgtcatctgtcctactgatctgaggcccgccccggtagcagtctttatgcgctgcgctggagggcagtcttgccactttgcaactcgcaggtgcataggggcctacgatgacggtttgaccggatgatggaaaaaggtttccttgtggccatgatgccggaaacgaggaatttttttttttttttttttttcactttcacttgttgccctctttgttcgggcagctatgtttaatggctcgaaggtttttttgggggggaatttctgtttatgataccatgaatcaaggcatacaatcgttttatgatgatatggaagagggaaaaggatggtttgggtttcaagagaacctaatcactaatgaacgtctccttttctcctcttctccctcgaaggagagggaggatggaaggaagataggagaaaaacaaaaggctggcggttgattaaccaattcattttttttctgtacataataggggactccagggtcaatgatttgtttctgtatatgatacaagctgggagctttgtggttatagaaactcggagtgaatcaaaaactggaaaagggaataggatagggaatgcatcgcaaggtattcaatccgaagaacatggctatctatcaacatgggtaaagaaacactcgcgcctatgtttgggcagtgatgatcataaagaccaaatgacgtgaaatgaatgctacgcccgttcacagattatttgactagatcttcgcacatgtcttgggtcagttatacctcttcctaaggtatttatatgcctaaagttctcagcctttgtatggtattgaagtctctggctctttccccccttttcttataagtatcaggaactgtcttccatttgaagccacattggataacgctaagggtttaataacgctacagaaacctctctagtgggtatcctcttgtaatcgaacctttcttcatttgccatgaggcctcttaaattagaagacattagtctcacaccattgattcgaaagaaggaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaggcattggaaaacaaaagatggctcctatataaaacatccaagcaaacagcttgcttgcgtggtccagaccagatcagaccgacagacaaggaaatggggggtgtagtttacatggtatcgatattatcctaagaagatagatcccgaatgatgcatgcaggccacgatcataacacacccacatggtaaagtagatagatagatagatagatagatagataatgtaggtagggccccatgaatttttttttttttatttttttttttttttagcctgtaaatgtaaacactgaactgaacttttgtccaagagaccttttttttcccccgtcttttcggccagccgctaaaagtacacatattggatggagactgttataaacctgtctgtctgtctgtctgtctgtagtgtactactgtctgttactgaaacttggcttgcttgcttcattgcttgcccatctcgaaattccgccattcagtgggaaggcaagtcaaaacttggttggttgggtgggtaaagttttatctggaatcatccagttttctgtctctcttagacgtaatacatgttcacgcctcaacaaaggcttatttgttcctcatgagagaagagctctcaacctaaggctctgtctgtctgtcggctgcctgctcctcatgcagaattcattgatatgcaattccattcacttgtccttcttcttcttcttctcctcctcctaggccctctttctctttcaggatcttcctttcactttgtccgactcttcttttagtccttccaccccgtcggcttctacacacaccattttcagcctctctacctatacccattcatcctcggtggcaagccatgatgatgaggcggaggcggcggtaggggtaacctcaagtctaccgagcgcatcggcggatctcgaccaccaatacccatatccctatctcgcgttctcgacctctctctacctcggcccctcgcagacgatcttccgtcgttgttgtacagcctgtcgcggtcgcggtcgcgcatttcttttcctggatgatcacggcctggccctccgccgacgcctcggatggggtctctgggatcgcgctcccttggtggtggtggtcggtcccgttcgcctcgctcgcgatcgcggacccggtcccggctcatgtccctcactctatctctgtctcgctctttctcgcgatcacgctgctgatctcggtggtgttgttgttgttgttgttgctgttgttgctccctatccctgtcccgatcacggtctctatcacggtcccgttgttcgcgctctcgctctcgctcacgctcacgctcacgctcacgttccttatcacgctgcggctggtggtccttttccttttccttctcttgccccttctcctttttggcctcagccgccatctcaggcttcatgatcataggcgtccacttgacctcctcaatttccgcccacttcttcatgacgcccattgcgcttaataccgcctcctcgatcttggtccacggcccaaccgtcatcttgactctcttgtcatccacgaaatccgccagcccatatagctcatgccagacctcgggcctcaaacgctccatcttttgccacctcgcaagcagggccggggccgtcgcctggtcggcctggctgaatgttgctgtgatgtgttcgagcatgacggcgaatagctgcgttgtgagaatccggaacggtcgaacagagtagacgcgcttcttcagctcgctgaaatgcgggaccagagattcccacgtcgcaaaatcgggcggtcggcgatccatcatccgggagtggttgaagttgtaaaaggcaatcatgtaggccaaaaccatctcaatgtggagaaccatggcgcgcttggtctccagagtcatggcggtcgatgaaatggtcttgagcttggctgggtcgcgcagttgtgcgtcaactgcgtcacgctggtgctttagtttacttccatatgcacgatactcggcatctcgctcgcggaacggtgcggcctcggcggatgggggcggcagaggcggtaccgatgagcgctcgcccatgccgggagtgatgtgtctcgtcgggggcggccctggtgtggcattctgggattgagttgatgggacgcgggacatggccggtgcgctgggtttgagtggtgttgtcattcctgttggtctggcgataacagtgtcgcctactgctgactttggtcgttttgcagcgacactttctgacggtgtgtcgtccggggcccgtggccgttttctagcaggtggaggggtagcttctgctcgtgcagcagtgcgttccttcctcattgcgtcctttacagccttggaaggcaggctcaggagatcctttgccctcttggcattggctttcttcagcttcaacgtgacgatcagggaaggttcttgttcctcctcttcttcgtcttcctcctcgataggctcagccttcaccttggtcttcctcgcaatgctaggtgaatctggcagctgggtcttggtgtccctagaatcacccttggacggtgtgcttttgaacttgcgtgcgagctcctcctcaacaatcgcaggtagcgtaggagacaagagggccgggatttcatacttctttctcgagctgctgctgtcaatcttcaaaggcttcggtggggccttttctgccggcttcttggattttggcttatccgactcgcctgcgagtaaggaagggtgtagaggcgacagtaaggcaggcacaggtgcttttgacgctgtgtctcgcttcctccgtggagaaactggggtactctccttatatggcttcgacccgttcactagtatcgtggacttgggtgaagcgctgacatcacggtccctgtctgcggcagtgcgggcctgtccgttggtcgtcagatgtagagattcctttttgatatccttgtcgcttctgtcgctcaggcgatttcgtggtgcctctggcttcgggggaagacgtgacgtatcgtgattagtatccgtcctgggacgcttgggttggtcgcgttcggtatccgtggcccgtttccgactctcgagctcgacctgagactgcacgtgggagcctcgcatactgtctccattgaccgtgatgcggggcttttctgactcccctccctccgtcctgacaggtttcgtctttgccttggcatcgtcgggcttgacgttctcctttaccggtgcatttcgttccactgtcccattcactcttgtgccacccttggactcggacttggcatccagccttggtgtagccgaagggtcctggggcgactgattcctccgctgatagtccttcaatgaaagtttcttcttggcctccccgttcaggagagtcggttttggaggcatagcgctgggggcgctcgcgggctcctcgcaaatgtcatacgaaggccgcgtgatgaggatgccgcgatcgcagtctgagagaaaggtggtgtactgcagtctgtgactctttcccgtgtaccaaaacccagcaggctcggggtacttgtccgtcagggacagtgtaaggtggtgcggacgttgtggtaatatacgcttagccaatttgtctgcattcttttccgctccttccatcgttcttttcatcgtagggtcattggactccgtaacagcgcaagtcggggtataccgtatcactcgtctctttgttgtaggggttcgaagattaggcgcggcaaccgagggctgcagaaatgttgcgtcttgaatttcgtagctgacgttcgttgacgttgtgaaggagttgtagactaggtcgaagtagagtaaagcgtagggtaggtcaggtccggtctccaagctgggttcagaaagcactcaggattgctattgtgcggtatgcgtggggttgtatgaatagctattcaatgcaaaacatgcgaccaagatgggatggaaggcgggtcgaccttcacaatagacggctttttgtttttggttcgcaatagggtctggcaattggcacaatcagcatgcgtcaccctcatgcccaagaaaagcaaaaggaaaacgtagtcatcggggtacttgtctacatggagaaatggccaacgcgacaagcgggatcgcagctttgcgacgtctccttggggtctttgatcccaactttgggtttgcggggcaattgaaacacaaaacacggagcagacgcaacactacgaccacacttggtcaccaggaggaaaatggcatacctaaccagtactcttttgtgtttgcgattctctctgcagtgagagacgcgtgcgcgtggcagcaacggccaagatgtatcaagcggcggttcggtcgctatcgcggtgttgtcgtatgtggatcgccaacaccagcctgtttcctcctcatttgtccgcccgtcgaaggggacgtgatggtagttcctagcttctctatcctagcctcctatcgacaaccttgattttgcacaacagacaagggcgcatgtctcagtcgggcaaccgaaaacgatggcagcgcatgcaacgacggcaatcgatcggtgagcgtgcccgagcaggttcgaagggggggtggcccgaaggtgcagatggaggagtcgttgtcgtttggtagtaacgcgttcgagatggcggatggtgatgggactgggcgcagagcaatggtgtatccgacagcaacgatgtacgaagacgggaggtactgaagacggtttagctggcagccaagctgtgtaggtatcgcgaaagagggccggagttcggatggtgttgcgcagggaagccgaggtgggattgcttgagggcgcaagcaatggaatggaacctgaatggaagtggagagtggaaacggggacaaagtgtagaagggcagcagggtcaaggcgtgacgggtgaagaagggtgtgtgtggtgggtgggtgggtgggtgggtgggtgggtggtggtggtggtcaggcatccgatgctaaggtagccgtggccactagcaccagtactgtacccgtgccttcggcggtggtggtggtggtgtgggtaggtgggtggaggacctggcctgggctgctcgtcacttgaggtgccgtcgtaggtaggtatgtagtagtgtatagtaggtagtgtactaacctttactctgctaggatgatggatgaatgcctggtgtttagtgcagggtgtctggtcgggtggacgagttgcaggtgtagaaatgtcagccgtcgtaaaagccaagggaagtcggatctcgtcgtctggagcttccccttcccttgttgggtgcgggttgttagagattggcaggaatgccctgggactgcagtggaaaagcgtgggtgattagcggtcgggtcgtatccgggcggagagattcttgcggagatggagcggtagcggttgagcagccactgtgcggcatcgggcgcgcttgatgagtggaccacactgcaccctaacagcccagctacaagcaaacggcggctttgtgttccaacaaggaagtcaactcaccggcttgtgtttcgtgactgagacacaggccacagggcccaaactgaatacctttgtgattgccagtccctgaaaaatagaatagagaggttggagagcagcttggacgatgaaacgaaaagaagtatttggacggaaatcaagtacgtgatcatgcgaagcttttgtatgattatctaggtacatgtagttgcatgtacactccgtaggtccgtcgaaaaaaataataaaaaaaaacaataaatagtttgccgggcgtcttttcaatctagatgtagccaaaggttaaagcttgcgctcctgctttaccttttttcttgccccgcttccaagcattgctggacagaatatgagcttgcgtgcagggaggtgcagaaatgatattcccgtcattcatcatgggactctgcagcaggttaaaaacctcatgataccttaatgagcccgagtctcgagtgattttttattattatacaagctgagtcctccattgatattctgatcgcatatagaagcttcttggtttagaacaccaacataacagcttcccctgtaggctgctgcatggacagcttcgttaggtccatggttcttgggcacgtttcaacgcacgccctgtggcaggtaacacatacatgatgcatacgagcatggagctcgcccatgtctacctactgtgtgagcacaacctgtctattgctctgcctattccaatcctctgtctctttcacttctttcacttgctttcatgcaacatttccaaggtcaagcctcctacatctatgcgtgatgatgatgctggttggaagaaacgcaaaggctcaggttgatgacctctatagtcactacataggtaggtaggtagcgctgtgccgcacagggctacagcgaaacatggaacaagctccaccaagccctgtgactgcaggctcagcccggcgcggcacttgggaggggaggaagtgtgtgtgagacccgggagatcttcatcccccagcacgagaagatccgcgacaagggggtcaactgtcaccgttcgttatatgccaagactttggaaccatacctaagcttttggtcgtcatgtctctctatctttagtttgctggcgctcatgacacaacccatctgatacagatgatttcttgataaaatgcttgaatagattgccacagtaccaacatgtactgtaatccatgaatttctccagcagtaacgtattaatgttcctcacctctttgcaacatctcaacatgtttctttctctgcatcaatgcccaacatctaccacctcctatgaccaccagtgttggtcaacctcgataatccttgcttacgtaatttgcattccagtgtttctcaacacttcctcttagtatcctcgccagcttacaaagttgcgtatacttggggtatcattacactttaagtgtgtcggcatgctttttccgtcttcccccccccctatcccagttgttaacgtgaaatccacttagcttgaggcagctctatcaggtctgccaatttgcaaagtaatcttccacctaacttcaaggggtatattaacgccttttgacgccgggagtcttgacttatacgagtctacttcagactctagttatactcggttttttagtgtttgtacaagcttcctaccaacgagaacaacaacgccagtagggctaggattgggcattgattgcctgctatgaatcatttccaagttagtaactcggtatttgacttgaattaaataacgtcgagattcgcaagaattgcaaacttactccggtactagaagtggtacgttcaatatgtgtaccatcatgatcagttcggcgccttttcattcctgcctgaggttcaagctcaacagtgagccctgcagtcttgacctccaggatgccgacgctagccttgagcaaatcaacttccttaccaagggactcaacccgttggctcgagtcttcgagatccaacttccacttttccgtctccggaagcagctgctggatcaagatgtcggctacatgcttagaagtgatgttgttgaagcgctggttgagattgctgattgcaaagtccagcgctgaagtcttctgctgcaattcctcaatccttacttgctgctctgctttggcttgctgcaattcctcaagcgttgcttgctgctctgctttggcttgcttgaactcggcacgcaaaggttcgagattcgccatgctgactccagactgaggagttgtcgttccagaagtcggcctcagcttaaggttgtttacttcatttatgagcttgttgattcgggtacgctcagcatcaacgagttgcccaaaggtaaccgcgaacttgttctggaaatcctccagtttcctgtcagagtccctctgggctgccgaaacctgagttactttcgtctccagatccgtaacctgtttgacaagtcccgaaacattcgtctctttcatccccaggtctgtaacttgtttggtaagccccaagatatccagaggggccttggtctccagatctgtaacgcggtctttgagcgccgggaattggaatgacacaatctcggctgcttcatccagcgctacaaaatcgacgttctctagcttctcctcctgttttgccatcttttgctcaaactcggcaacttgagctcggacctggttaagttcttgttctctggttcccagctggtagcgcaggtcggcgagctcctgtcgtagagacgctacctcgctagcagagctttgcttggaattatcttgtgccgtggcgcgttgttgctcaagctgctgctcgagttgtttctcgtacttcttttgttgcttggctagctgtgtcttgagttcttgctcttgggtttccttaaagtttcttaagtctgactgcatcttgttgatccgttcttccagtttggtgctctgtttcggaaggtctttactctgctttgcaaatttctgttcaaaatcttgtcgctgcttagccagctctgtttggagttgctttgaaaagtcttcttgctgcttcgcgagtttgttttgatactctcgttgctgtttgccaaatttgtcctcgaggtccttgaatcgggattccatgttttgttggtccagaagtcgtttagattcgagaccgtcgtaaacaacttgcagcgcgtcaatcctggtttgtgtgaaggacttatgatctgataaagcttgctccagttcagcgatcttgtcgtcgtactccttcgagctagcagaagctggaggcaataacgcagctggcagctgaccagacttcatcagctgcagtaagcaggagaggaaaccctctcttgcccttttgataccatcttcagcaacacgcaccatattggaatactccgcacgtcgcttggtgtcgcgatccagatacttcttttgaagttccggtactgaagggaagtctgccagcttagccgtgcattttgtgtactcggcttgccgcttttcgagtgcatcttcagcctgagtgaggttatatttgtgcgtagtataactgataagagagtcgcacagtgccctcagacattttcccatctctgcgtctgatgtactcctggaattgctcgtaggagatgaggcagtggccgctgcaatagagattagcactcgtttgatctcttgatttgatccgggatagctattgatagcttacgcgtgttcaatccatggtcaggtcgagcacggtcgccggctgatgcggtttgtgtgttgactgtcaggcctcttgcaggtgcatcagacaagccgcggtcccggtcgcgatcccgatctcgatccctatccctatcccggtcccgatcccggtgttgactatcactccaactgtttggtggcctgttgggtagagaacttgcatgactggaactgggcctccgttcatctctgtaaacattacgaggctggctatcgcgacgcggatgggggtctgccgatggtcggcggtcgcttagagtggaaggccgcctcgggtacgagtccggcggcctggaagacatggtgcgtgacaccaggcggacggatgggggtgtgcagtgagacgagacgctgcaatcaagcgtgcgcctaacagacaatatgtggcgaggtataagacgagagtgtaattgtgacaatggtggggctgacctgtgccagcggtacagaccgacgtcagtcaatgtcggaattgagcctgaaatgtgtgtcgatgttcaatattgtaggttgaagattgtaatgcgataccgatgcgggtagacgcgtagatagagtcaaagttttaagaggccccgcacctcctccagacgggaatgagatcagactagggcttgccgcacaaagatacaacaagctgatgtatttttctgttccttgtctaaatggacagtcgaactaatagttctgaatgcattccggaacgccaggtttacaatcgtcgaagatgtcctagggagaagagagaggggaaaaaaaaaaagaggaaagtgtctgccatttgggtggggaaattggtttaaatatttctggggaactactatgaatgagcccaaggtagcagagttgcagatttgcagctcttccactcccaggtcacaaaacttctcctgtacactcaaggaaggcgctacggacccttgtcattctgtcccttcaatggccagtcatagtatgtaggtatgactggccgaacgtcacatttatcttattgatatcttcaagttgtattactatttccttcagctctttcattctcgctccaatcaaacatccactgcattggtaccctatgtccctctacacttagcctgggttgaggaggatgacagcatgcctcacatatagtctcctgacccaagaatcccctgagggccgcttctagcttcaggtcccagtgagtagcgtacctacctacactacttacttgcgtccatgtttattttgcatgtttgcatcttcttcccttttgcatccgagtcacgaacccctgccaacactgttgccttttcaaagaacttccatctgtatataaacaggtcgtccgacttgcttagttctctttccaaattgactgctggacaaagaggctttgtgttgtgatgatcagctcaatcaatcgaattccgatgtgggtctaaaatccggggccttgtgggacccccagggccgcgcccgggaaggttcagtcccacccgccggcacaagtccgaggactgtcttcagttccttcaagtctccgcccttctctgtcaccgtttggatcctcagccacagtggcgtgtaagtcgacgtattgttacgtaaactcggtaacaaaccactcgctggaggccccggcctgtctacccatgcacgcaattggagaagtcgctgcaaagttccatcacagcgcgcggcgacgcgcactgcagctttgaacttccgtcgtcgtacttctcgctctttttcaagcacattccatcattcactgccaaaccatccctgcatccacctgcaaactaatccatcaccacccacccaccgtgatacccaaatccaagcgacctttcttggaaaattctgtaacgtcaatcggcatattcaatattaatatcttgcaaatcagtgggcaatatggctgctgtaagctccccacctaccccccaacatcacaataccttgacggaacaccagctgacctcttgtgcccatgccatagcaggtcgttaccgtcggagagagtaaggacctccggggtctcaacctcatcgcagcgcactcgcacatccgcgggttgggcgtcgatgccgatacactcgagcccagggttgcctcccaaggccttgtcggccaggagaaggcgcgtaaggcggctgctgtcgttcttgagatgattaagcaagggaaaattgccggccgtgctgtgctgatcgccggtccgcccaggttagctcgtcttgctgtgccagtcctcatgcgcataccgtttcgtgtactgacctagctatggaaaaacaacagtacgggaaagactgctctggccatgggtatggcccagtccctcggcaccgacgtccctttcaccacccttgccgcttccgaaatctactctctagagatgtccaagaccgaggccctcacccaagcattccgcaagtcgattggtgtcaggatcaaggaagagagtgagatcatggagggtgaggtggtggagattcagatcgaccggagcgttaccggccacgccaagcagggcaagcttacgatcaagacgaccgacatggaagctatttacgacatgggcagcaagatgatcgatgctatgaccaaggagcgcgtcatggccggcgacattatctcgatagacaagtcatctggaaagattaccaagctgggccgatcgtacgcaaggtcgcgcgactacgatgccatgggcgtcgacaccaagttcctgcaatgccccgatggcgagctacagaagcgcaaggaggtcgtccacacagtaacgctgcacgagatcgacgtcatcaactcgaggacccaaggcttcctcgccctcttctcgggcgacacgggcgagatccgcagcgagatccgcgaccagatcaacaccaaggtggccgagtggaaggaagaaggcaaggccgagattgtgcccggtgttctgttcatcgacgaggtgcacatgctcgacatcgagtgcttctcgtacatcaaccgcgcactcgagtccgacctggcccccatcgtcatcatggccagcaaccggggccactccaagatccgcggcaccgactacaagagcccccacggcctgccgctcgacttcctcgaccgcatttccatcatcaacacgcactcgtacacgcccgacgagctcagacagattctcacgattcgcgctcaggaggaggaagtcgaccttacccccgacgcgctcgccctgctcaccaagatcggcgccgaggccggcctccggtatgcgagcaacctcatcacgacgtcgcagctaatctgcgccaagaggaaggccaagcaggtcggcgttgaggacgtccagcgcagcttcaagctgttctacgatcctgccaggagcgtcaagttcgtgcaggaatcggagaagaggctcatcggcagtgatggcgtggtcgatttccgtgtcaatggcggtgctacgggagagccagcggctactgcggctggtggtgatagcatggataccagcagctaaacagtcatgggacaatgcgctacaaggattaatgaataatcttggggttatgattttgtttcgtctaggcgtttaattgggatggctcatcaaaaaggcgtctttgttatgataacactgttttcttaagctttatgtgtgcctagtcgtggttttttgtcatgttactgattatggtgatggcatggagtctgcaaatatccgtttgtatcatacaacgaatcgaatcaaagtcgaagcgtggggtagcaggaaagggcatagtagggacgaatgacgaccagctgctgaggagttcccagcatggtgataaggcttttgattctctcgtcgcttggaaccgggggtatactatcacacacaatcgtacaaaacctaaccatgatgatcatacgaaggctgcaaccctagaccactccccctcccctccgcccaccggcctgaactcaaccgcctccttgaagtatcccgcatcctgccatgccttcatggtgggcccgtcatacggcccttggcttcctcctccgtctctcccatctgtccacctaaactcccacattttgggttgtccgtttagtgacgatggctgctcttcctccttttcaggaacagtaggctccacccaggtctcgcccgtctctgctctatactctctcaccaaccactccctctccttatcgtaaatatccggataatcccttcccaacaacttatccgccgcctcagtaatggcatcaatcgcctccctgatctttttctgcttcggatcctccacttcctccttcttgtcatccacgtccatcgaatcgatgccctgtttcctttcctgcctcttttgcttccacttgggcaccttcttgggccccttggtttgatcttttccaagtcttgccagcgcctccagcgccgtctcccctttttcgagcgtcaggatcaagtttctaagcaagtccccagtggcgatcttgtcatcttccctctcctgcgcgcgcctttccgcctcgcgcttctcgtgcgccaacgccgcttttttgatttcctttttggacaagccttccagccacttatcgtgcacggcattttggtcggccgctttgcggatgtagttgcccgcctcgtcaaaggcaccctcttcattctcggcttgcatgttgaaggcgtcaatcttgggcgcatgtttcttcagtccgcctaggccgacctcttcgtctactccctcttcggcgatggcggctgctatggcttcttcgtcgtcgtcgtcttcgtcttcgtcgtccgattcggctgaggcggcggggttgatgttgatggttccgccagctttggaagagaggtcttgcccttcgatttccgagtcggcgaggaagtggacggattttttgtccttcgcagagccaccaccggctgtcgttggttgagcaccgtcgtcgtcttccaaatcgccaaacatgtctacctcgtcatcttcatcggcatctttccctgccccgttggaaggcttgttgtaattatccatcatctcggccagatccacgtcctcggcgtctttgcccttcttgcggctcttccctcgggcttccgcgcggtcttccaggttgtcattgtcggaatcggaatcgtacccatcgatgttgaccgcgccgcgcttggtggctcgggaaagcccaccgatcacgtcggcggcaagaacctcctcgtcagcttcgtcgaggtcgtcatcgtgcgctgagggcgcgagcgcggaggggttgcgcacgtcgaacttgacttttttgtgggacggcccgctggaggtgtcgtcgtcgtcgttggagcgcgattcgccgtggtgggcgcgggcgtaagcttcgctggcgcgtttggggcgcgcggcggagaagcgggaggacatggtggtggctgttgtcttcaatctcgtgtgttggtgtgtaggcgttgacgtcagcgtgtaaaggttatgtcgtcttgatagaatggcctattctgcccctgtatcgcagactttgtgtagatatggcctgaaatgatgactgttttgcctgggtcgacggcgaatgacaactctacaagtagaggatggtgtttaagagaggatctagatggcgaattgggaatatcaaggaagaacatcactagaggtaccttacccgttgtcagccccaacggataacatggagctctccactgccatcaaggtccagagcgttctgcagtggacaggcagcgctcaaggtacctttgacctaagcgtttaagaagggggggagctcgcgccacggcagcacggtttcacagatctgacgccacggcggcaccttctcaccccgccaatccgggccgccgaggcggcagatacatagaggtaggtactgtacggtacccatgccagggctccaattattacctaacgtgcctgtaactttcgggcccagttatgtcatctgcgttgttgcctttggaaccttccacgcggtcaggttatttcaacatcgtcgcaacctccctttcactatcgcttgtcacgctctgctgttccggatcccactacctattctgcgaagcttacctcgagatctcccctcttaatacaaattccctgtcgtttccctttctgcaaaatactttactccatctctagcagctccctcgcgatcatggtaagctatccttgtcctcacgctcgattatcaagacagcttttcgacccctctatctcttgaaacattctaacatgtgcccatgacagtatggagacatctacagtcgcgccactggtcgctctcggggcgcgcaacgcttcgatgagtactaccgctgctacccccttgtcatggcgcccggtgccgaacgacctgaactcaactacggctccaagattctgctcccgccctccgctctcgacaaggtttcgcgactacacgtccaatggcccatcatgctagagcttatcaacggctcgcagggcacccacacacacgccggtgttctggagttcgtggctgaggagggcagggcctacatcccgcagtggatgatgcagaccctcaagctcgacgtgggcgacatgattcagatcaagacgacatctctcgagcttgccaggcttgtcaagctccaaccgcaatcggtcaacttcctcgacatcagcgaccctcgtgccgtcctcgaaaaggccttccggaactttgcggcgctgaccaagggcgacgttttcaactttgagtacaacgatgagatctacgaaatggcggtactggacgtcaagccggagacggccaagatgggtgtctgcatgatcgagacagacgtcagcgtcgattttgcgccgccagttggctacgtcgagccttcgcgacagacacaaggcagtggtaccagcacaccacgcaacggaagggctgttggcggaggacttccggcgggtggtcttttgcacaaccagggaaccatggcgcaggctatcaactacgatgccatcgcaccaggagccaccaccacgtcggtgggcaactttcaaggtgagggtctgcggttggcggcgaagaagggtagcaagacgggaacaccgaagccggcgacgccggtggcgggtacgtcgaccaacgttaaggacgtggtgctgcccaggaggaaaaacaacaacggcccgttgccgttgcgtctgccgcccaacaagctcttcttgggctacgagatcaagcctgtcaaaactgccgcagataaggagagggaggcggcggcggcgaagcagccgcactttgcgggccagggacagacgctccggggaggagtcccgaagaagaagagcagcgatggtgacgacaaggcggcgcaaggcgagaagaagccgacagagagcaagggaaggcgacttgacggcaggaatgtctagggacaaactttcgttcaacaagcttgttactagatggtttgatgcattgtcgggcgttaatgggaaacagggtcatgggaaagggaggttcacagtcaagggatcacggaacgtttgtagcgtcattacgaatacacatggacaggccacgatgcgtttcaagatagaaaagggctgtatatgggatgttgagtgctgaaccgcacgatgtttacataggcccatgcagctgactagaattagtgaaaaaggaaatgatacctcgatgtcctcctatagctggaacatgccaaggtgatgttcaacaaggtccgctggctcaatggcagagcgtctgactacgaatcaggaggttccaggttcgacccctgggtggatcgagttatcttttcttttgccagcatagtatgctgcggcgtcaccaatttatttaaaaaaaaaaaaaaaaattttaaattttttttttctttttgttctctttttgatcccttgaaatgccggaatttgactttggtgcaagatggacatgatacaaagagtccctggttttttttcttttttttcctcattgtggacggtgcatcgagagcggcttggtccgtcttgtctttatcttgagcagtcgctttgtcagtgtcatgccaggaaggtccggagttctgcctgcatccacttcgaggtctctccttccagaattttgcatccttaaagattagtcatatgtcaacgatgcttggaacgaatatagtcgacaacatcaacagcatgacattgagttctgatgttagtttagtaccagcggttttttggcttttcccagttgcacttccaagaactcggtcggtcgcatcatttgagataagtccttgattagctaatgtgggtcgtgcagcaggctggctgggtcccgtgattggttgaaaagggacgaaatcgaacggcattgtcggtttagcacttccgcacagtgagcaagcaaacccaaagcgcctcccacttccagggcatttattgattgactgacagggttgaccacttcctgttccggactggttctgtgctcactgcgaccggaccattcatcatcagtcgcaaaccgaagccatcttccgactcgcaaccatccgtcttctttaaacaacaccaaggcaacaaaacaaactgactgcaaccttgctggatgcaccttgccatattctttctttgctactcgtacatatccacaaacaaacaatcaattgcaaacaaaccctttcgcaccactcgatgccgcttgctgaacagcacagctagtagccatgtccaaggtggaggcccggcgggcttcggcgcgaagccgtactagatcatctgcattatcggcgacggaggcgttagaagtagcggcggcagtgggtggtggccgtagtctgcggccacgccgagccgggagtcaggggggtggtgctgtgggagccgctgttggtgttgcaatcggccgcggtgcgacatcaaatctgggcccagcgagcccactaagacgaagcgctcgcagcggggattcagcagcaggggcagcccggaacagtggtggtggtggtccacgtcgttcgatcaacggccgtagaggtgatgacaacaacaccagcactacaaatcacaatattcgcccgcgtaagtcgtccatcaactatcgtgaagactcttccgacgatagcgacagtgcctctactacgtctgatgaaagcgacagcgaagaagaagaagaagatgatgatgacggagaacaagatgcacggcaacccgcacgcaggtccgccatatcaagacgggggcgtccatctcggaccgagctcaacaataagtcacgagcagttgcctcctccggtcgccaggcgctaggaaaacggcgccgtccccggtccggcttcttccatgaagacaccgacggagaagatgacgacattgtcaacaccgaccaggaaagtccccccactcctcgcaggggcagagcaacggccacatccgtagccagagccaggaaatcgtcagttccacgtaccccagagcgaaagagaagaagagacacgccggcgactgccactaagagacgcacgcccgcttcgttcaggaaatctaaattggaccttgtccactctggcggtgccgaaaaagacactgccgaaaaggaacccaaagtcatccctccatggcaacatcttccctatgagctctggctcttgattttcaagtttgcatccgctgagcgtgatcgagatgctgtcaaccttctcttatctgcgagccgtctgtgcagggaacttgcggaaccagccctgacggccttgtattactctccccccttgctcacgcggaaaatggcacatggactcgtggcgctcttgtcctcggatccctcaaagatgaagtatcgctacaggtggaaagtaaaaaagttgcgcatcgatgttgaggagattgcttccaagacttataaagggcaacatctcgactgggaagcccttttcaccaatgtcccacagctcatgtctatcgacttcttccatgcaaaggacgatgccccattccgatctcttgaagcgagcctcagatggaaatatccaactgcattgtggaacttcctcaacggcggcgaccctccgggaaccaagcacaagccgctcgaactcgaggcctggagatggaacggaaggttgatgacccccgacatgactttgcaaagtcctgccatcattcaccaaactccggctttttcaaagctcaagaaactttgccttcagaacttccaggttccttcgatgcccctgcataactggccagccgttgtccaagaagatgaagggttcgaaaacttcttgatcagcgagtttgcccatgccattaacgttcttccccaactggagtatctgtctatcgaatcctccactattgcaaacgactacttgctccgtcttcttcccaaaaccttgaagacgctggagctcgtcaactgctgggaaatcactgccgatgatttttcggaataccttctgacccgtgcctaccatcttgaacatctctatctaaagcataaccagtccctcagcttgagtttcctcactgtcctgggcactgcctgtccacacttgcaaacgctgagcgtagatctgaaaacatacaaccaccatgaattctacaacgactcagaccccagctatgacgaggtcctcagcgtccaagaagtccccgagtggccagtgagtctgcgcaccctcgagcttcagaacatgcgcaagtggtccgccgacgcagccgagaacctcttccagtccctgatcaaagccgctcccgatcttcccgacttacgcatcatcgatatcaacgccaaactcaacattcccatccgccagcgttccgaaatgcgcgatagatgggaagcccgtctcaagggtgtctttctccgcaaatgggaagatcccaagccacccttcacactacgccccgtaccaacacccacccccaacaagcacaagcagataatacccaccttctcaacgagcaaactacccccttctgctaccaaacggtcccgcaccgataactgggtagcccaatccatcgaagcccaacaagggccttcgtcgtcctctctctctacccgccgaagcgcccgcatcgcagctttatcctctggctcctcctcatcatcatccaacggcggcacaccctcgccttcacgcggccacagcgcccaacgcggcgaacgcgaagtatccgtggcttcctcgctatcattatcagcagaggaattatctctttcgcctagagaagccaacgtagcgggcgagattctctacagacatggctggtgcgagaaggtggagctgcagttggacaaccagaagttgacggagcagacgttgaccatggaggactttgtggatggcagcggcgatgatgatgaggaggattccgagtgggatgggatggacagggatgacgattatggtggtggggggtatgcttggtgatacatattgatttttcgcaactgactgctttgttggtttggttggttggttggttggtttggtacatgaagttacccggaactgggcctcttacacacacacacacacacacacacacacacacacacacacgcacacacacgggattcacgatttgggggggttgggtaccttgcttatttgctttccatatcatatcctctggcgctcggtgcttgctggagggattattaatttgcttttttttatatctcccgcagaacggttgatacagctttcactggggcatacaatggcgcttgctgtcttgtttgtttaatttaatcttgtacgccttttcgacaaggcccttttcaattacattttactcgcaagggacagcccgttccttgtttttgttttgttttgtcaggcatctatgtactgccgtgtcaatttacatttttttttttttttttttttttttttttttttttttttttttttttttaagctttcaagggcggactagcatagcctacattatggcagccgattgcaaagtacctctactacaacatggtaattgccgtgcacacaccatacatacatggcagtggtgatctggtaacagacaaaatgccaaccttggctctggccggctctcttgaatctcagcagctgcccggtcttgattagaccttcaaccatacgttccttacccctctactttcttgaccttttgctctacacatcttacttccttgcctttgtgtttttgctttccactttcgccctcctatctctttcctcttatttgctttccattattacatttattacatttattgcatttattgcatttcttgcatggggttcacttgacgtgtcggtatggtccacatacaaagaaagacaaagggacaagtcaaaggcgcttgcttgcaggacatgatcgcatggtctcactcagtctgttaacaaatcccaccaaaccacgatatgatggcagcagacggtagtgacaaagattactacctctacataggaggcacgacgggataacgggataacgggacaatagggcaatagggcaataacagggatggatatgagttacgaatcgatatggatcctttgttgctacgtaggtatgaaagggaaggtagatggatcgtgtttggtgtggtgcagacaggagtagtttaggtagtttaggtaatacgaaaaccatatatatatatatatgcatatgtaatgatgggaaggtggatggatgtttcttatgtaggtaaattgacatgtacctgtcaagatcgagttctcatgattcgaatgtcaatgtttggtacggtaagtacactatgtaggcagacagtgagaaatgaacctggatgcgtggcttttatattacacgtgtaagacgacgatggtgattggctgtagcggaaaaggcttgagttgaaagcttattttgacgaccctcatattcaatttcaatgtgaaaaaataattacgtaccttgatgacagtatttccctttgttatgaggcgagctgtcttcacgagggaatcatttgttcgtcttttttttgatcaagtctcttcgagatctatggtactgctccggcgaattcatgccctcatgtacttagaggcaagctgctgttagagttctatgcagaggtatgctcctgtcccgcgagagcaatgctctgcagcctctattatgcagacaatctcccctgccatttcctgccaaatcgttcctgccctaagtatcgcaccaagcgccgtcctggaatgccttcttgacttctgaggataagggaagtagaggccccttgtttcattaactttcagctagcgggtagaaggtaatttgtggaacgttcagctacaacaaggcggtatcatgtgtatcatcatttcctgacaccagtcacaactagaaggaaagcatcccacattagtaccacaaaaacactttcaaacccaacgacgccacaaaaaaacccaagtcgtaagtgacataaagtccaaatcatagtatttctccctctcttggtttccgagcatgaataacgccatttacatccgaaatagcaaaaccaagcaggcctgtaccgtcaagcactccatactgcaccactggctccttggtcgtcgtgccattgactccgtcactagccgcctctgctctttgacagatcgactcaagtactttctcagccgaggcattactgctgcagctagcaaggagcgaggccagctgatgttgtctttccttcagttcggaaatagagtcgccgctgctgtttgaccgaggcgacgacgagggcggtggcaaccggaggaggaacgagttggccagctcgaatgggcttagggaaaagtctctcccgagggttgtccaacctttgaatagagagaggatcgagataggaccgagaagactaaccactaccgctaggacaagggccggcttgttgacggcgtatacggtatagagctgataactggtgtagtcaaccctctgcacaaaggctgggttgtcttctgtcctgccacctgccgcagcagcagccttgtttttatcaattgcctcctggatggacaggcgcaaggccagctctcgaaaaccgttcaaaatatcattagtcggatcgtcgaaacctggacctcatgcgcttaggtcgcgagagttttgttcgcacaagaaggatgttgctcctctgtagtccacccaagtccgaatttggccttttggatcgtctggatccggtgtcgtaaagtcccaagtcatccaggtccccgtcgggccatacaagaatatgtcgtcccaggccatggtcaggaccgtttcggcgccccagaaatgattgactatttgcccaaagtaggacagaaaccaattttgatggccttgttttgtcgacgatagatctctaagactcgtcagtggaacggtagctgcagccaggtccaacactcgaaaaggtagactcgggcctcattctcatgggaagatacgtacagccgccgaacaacactgtcattctgccagtcgcttgtttgaaaggtggcattttgtccgtccaggaacaagtcatacttaaccgttgagggaaatagatgatgtgtcgttgtgatgacgttcgtatcgcaatcattcgaggccttccgtacgatatcaaccttaatatatttgttgtcatcactggcactggttgtaacattgaaaatcgggctctcgctgtaacctgctggcgggcgcttcaggtagagatatgagtctgattggttgtatctattcacgtattcaaatccaaacccctggtgggataccacaaacgtaaattagccttgattccttctgaaacccaacctctgcggagaacttggggtatctgtacttacctcaacacttaaggaacatttgttgcaatttggtccgggaatgtggatgggagtcctggcctgatactctctcattacgtctgagaacattcgcttgaatttgggagtatcagaggattgtaaatcccaaaccccagtagtgggtagaacttgaagaccaatagtacctttgcgctctggatcgatggttcggatgtaggagcctttttgtataagagggccccggaagaaggacgttatggccacgaggatcgatacttgatgacggttgaatcagttaaccacagatcaagcgcagacttgtgtatagtgtggggggcgagtacgtaaatgaagataaactcaccaacactgacgcggcgagccctttttcgcaccaaggatttgagagatacccaaagactcgtggctgcctcccagttatagtggagattggacacaggcatgttgcctttgagtgcttgtatccagaaaaaggacacccatccctgaacgtaggcaaacatcatcaaagaatttgcagcagttgaagtgaaagccaagagctgaccaggctgcatgcgatttgtaccagcccattcgctgaccagctggccctggctgttgaagataacgtaaatggccaaaagagtacctggcagcttcaatcagtacatgtatacttcaagtactgaggagattctgtactcacaagccagactcaggagcaaaggagcataaccgagatataggacacgtctagagcgtcctggttgccaaggacaatcatgattgatgttttcgagccccctcagagatgggccagttctctccaaatccgggaaacgtcgagaatctgtaagtcccggttgatcttggagcggtacattctcctccagcatgtggacactagagggcaaatgctgtggggaatcatcaacatggtgattccagtcgtgatgatcgtgactcctgtagaaagtagttcctctggatgaatccatagggcagattgatcgtcagccaaaatgagtgatgaataatagacttgaaataatgcaatgatgaaaataacaagtgaagaaccgggaagaagtgtgcagaccagagaggcgacgagacaccaagaaacgggatgtttcacgcgcccttggatagaatatatctacatctccaactcacgcagacattgatgaacacaagcaggtagctacacaacccagttgtttgcagcctacctcaaagtcagcttgtctgtcgcatataatagcttaggctgcgtttgttctcgtacggttgccgtacaaaggaggttgccgtatagcttcatacggtaaagcttggactacctttcacatgcgccgtataaacatctataccccccttatacagctagtatacagcgtacccgcttgttctagcatttgtagtacagggtttattaatattgcgatactatatatagtattaataccttctatacttcggtttctaattcggaaggcgtagtatcgatataaggtaataggaatagggattgctatataataacgaggtataaaggtagaagattaactaccaaatagaaagatgtatcgctaataattttatttattatttttctcgattatataataattggccgttaattatactaattattttatttattaattcaatttattaccctctatctattatactactaaaacgtaaaaaagcattattacttagccccgctacctttaataaaaaatttagcagtacttctattcgttttactttaaagcgctaaaaaaataagtaggggactcggtcctaacctaataaccctactacctcctaaagtaaatttactaaaaagggttctactaaaaaactagttattattacttaattaccgtcccccccttttagtaatattaatactagtaggccccattatttagaagccttttaggcgatacttaactatttaattaatagctagattctaaatttcgggtcctttaaggaggattaggataaagacgattaggataacgataataaaaattataataaggacgataattaagataacgattaggataataataataaagactatagtaaggataataattaggataataattaggataataattaggataataattaggataataattaggataaattcaacggggaggaataagagaaattaaataaccccgaggcggctaccgaggaagctactaagattattattaaagcggttaaaaaggttataatactaaaccttaaaacgaagaaggccgggaaggttatagtactaaaccttaaaataaagaaggggaaagctataatattaaactctaaaataaaaaaggggaaggttataatactaaaccctaaaataaagaaggttaggaagggaggccgtaagcctcgggccgttgcccccttagaggttaaactctttatttttaagtagctctataatattaataaccttaataaaaatagtatatattcttaggaagcgttcgaatatatttttaaagagctcctaaagaaatatagttataattcgatagaggagtaggaattctataactacattagggtaaagaaattaatcgaagttattaagcggtagtttaggtattaagagtagttaggtaaaataatagggatgggtttttagtataataataagaggtatatatacgaaatggaggattgaatagaatttattaaggttaataccctattccttattttatttattattataaataataataattaattataaaatatagtataattcctattttaaatagtttagaaataaaattatacctaattgtaaattatataagaggttttggggtgtagttactactactactagtaacgaggtagtaaatattaaaatgcctattaaaaataaagagaaagtaaattataataattaattaaagaaaataccctacgggtaagctacttttattatagattgtatagtaaatagtatagaggcgaatactaatatttagagagaaatatcttaagtgaaggttagttttctagaaaagataggcgatatattaaaattatatacctaagtaactatagtagtaactccggcggtaatattaagtttacttcggacggataaggaatacgtttagcgggctatagagatccttaccgataaattttattatttaaataaataaattttaatattatattttactaagaagtagaataaccctatattagcgaggaggtttatattaataattaaggttatatgtaaaatatatattaatattgaagttaaaaaggtggagaaggaggggagttaggtatattatataattgagtttctaatttgaaataaaatatttatataggataataatagtagttctattattgtaagtagtaatatacgtatatattagcgtctccctagtaattataaggataaagaggaggaggaggattatactacctagtttttggatgtttaattccctgcggaagcgttttactaaatatctattcccgattagaagtagttcccttttcgattaggttatataatttttaattatagaagggaggctttagtagctttaaaaattcgtccttaaagtaaattacggggtgtggtaattaaaaatataaggttgcgtttactattttaattttataattactcttaagtgttagtagttattgtagttgcaattagttgagttaaggatttaaatttattaataatataagattttaataaatatattaaagagggattggtaatagtattagtattagtattgcggttgtattattattgctatttttgtagttagattaaataaatacggtatataatgtgctaattagggtggaggtatataattaattcgttagagaataggattagtattacttattactaaatatattttacgtttattattaattattattaaatatcctatagagaaatataagggtattcttactaattagtagttaatagaattgtaattaatatagtagtattaaggttattatattaaaattggggtgtaggagggtggctaagagggagaaattctgaaaacgattaaattaaaatcgataaaaattaaatcgattttaaattttagcttctatattcaagcttagagcttagttagttgtatatatattggttatttgctaatttattctactttatcgaactttatttgttagttagatagattctttgaaattaaatatatagactaatatataggtaaatacgggaaggctactaaagctagtataaaaaaaaaattatagcggtcttatagtaataaagatatttgtacgctttgtta