tagtggctagctaacaatggcgctccccaaaaaaacaggaagtaagcgaaatgttaggaggtcgcatctccaaccaggacgaagacgaagtcgaagaagagttggcggctttggaggccgaggtggctgcgaagaaccaacgggtgcccgtacagccagtaccacaagtgccgctaccaaatgttcccgataccgagttatcgtcaccgttgagagcggaagaagaggagagacagcagcggcaacggcaacgacaagaggagagacaggccatgctggcctgacgatgatttatgattatatatccacagaggtgagaggtgtttcggagtttttcaataaaaggtctttgggtttgatatggttgggggcatgaggaagccggtttggagattaccgtgaatacccatctttacgatttccgatcttgggttggttgggaaagagaaatgagctcgtcgatccaccttctgtccacaaaccttggataccttcacgttcgtaatctagtattatcactcatctccgtatcgaaagttgactgtccgaattgaatacgcaaagttcaatgctacagactttcgaatgttcttatcattgtgcatcatatcaaagtttgctaacgtgctgcaatgagcatgttcgcatgcctggcagctccatcctcattcgcatgactgttaaagcaataaaataaaatacaacaccctacaccatggccttactcgatctaatgctaaacagattggtatggaatacgctgtaattgcgtatcaggtaaacccttatccggtaaaagatacgcttctgatgcgcctcgccttgacaatcaagttcaaacgtccgcccagcacatgaaggtcccatgcacttaagccagttttaaacgccaaaaaaaaaaaaaaaatgcaagctgccacccatacacgatgtccatgacgccctgatcatgcacctttgaacaacatgcctccgctctagtcctccaatattcacagggtatcttaacgctatgtatgagaaggtctgccacccatccgtggctggaaaagatgagaaagagcatgctgatacacccgcatgcaaggtttcgtaggaaattcaacagtacatctgtttgactcaatacggaatctctgtcgtatgccacgatgccactatatcgtacgactccgctgctagtggcgcggcggataagcagaaactggcgggtagatggaagtccgcagtggcgcatgtgtgacttgaggttgtccgtggtaccggtagtcgtcatctagaggaacgtatgtagtgacaggatggaaatgcccctcagacctgtgaagccttttgattagtacatgacgagaatgaaaaggtataatgaaggggacattgcggttgagatgcagcaacgtactctatacccagaattctttcttgccgctttgcgctgccacttggatatccatcggcataccgtttgatccctgatacaacctcctccgagcgatattcggcaggttgctcataccttccaacgacgcgctcgattcgcggataagttgcgtgtcctgattgggagtcatagatccgctggccctcacgataggcatgcccatgatcttgcgcgcgtggaatggtcggccgagagtcgtaaaactctacatctaccggtactggctgggaaccgtgacgctttggaaacttgttggacacccttacgatctcagcaaagtctcccagttggtcctcgacatactggccgtttctggggtcagaacgccacgtgtcacggtccccaacgtaaatagcgcccaaatggtcgacgtcttcgtgttcccttttaggcagtggtggagggcgtgcctctggagggaagcgcaccgggactacgctctcatgcctcactggtctgggagaatcgtgaatcacaatcggacaggcctccgacctaggataagcattgtcgtctctgatccaggactgggtatccgctctgacgggtggcccgtaatcaccgagacgggcatcgtcacgatacacgggcatgtcatggaggttaccagtacctgcaattggagcataggctcgagtcataccacgcggttgtgagttgaccacgatataagactctgggcgtgcagcaggcaccgtggctgttcgtatgccgtcactccgcggtggaagcgtgatgaactcttctcgagtgttcagtgtgtaatgcacctgcctacttgacatatcgttatgggcctcccgcggtggcctgtactcttgactaggaatctcggacgggaactttgcaacatctggggatctttcttcgacggacggcacgagatagtccctgaggtcttcgccgtgatgtcttacccgttcaacaacagtgttcgcatgagaagcagcttgagccccaactgtaggcctggagctgtttcgtagcgacaggcgctggacaggccaatcctgttcactgtaaaaattgggatcggccactcgtggcgctgcttcaacgaagctaggccgctgcacgctgctgtagaccggccctgattgttgggagccgttgtcgtagacatatcgcgcttgttgtagcggttcccttgtgtaatatataccttgatccgggggacggacattctctggcccagaaggctgccagggttgaggaacgtgaggaactgacctatcgacgccgtctgtggcggtagggctgggcacatgctcaacattccccaggcgctgacgctcgactgcctggctccaggcctggccgactgctcggtacctgttgaagccacgttcggctctcttttcggctctctttgcagccagtctctccttccgagcttccttcttggccctcttcttgtttgctcttcgcgaaattgctgggcctggttgagcatgactgggctgggttaaatcgacaattgggggggatggttttggggctgaggcaggcagggtggaccggaccggcgcagtctgcttatctggcgagacctcttccactgaagaggcatcggaagattgatcctcgccatcatcgtcatcctcgtcctcgtcttcatcttcgctttccgaatctgaaatgacgacaacttcggccaagatttcatcaagttggtcgcggcccgtctcctcatctcctcgccacttgaccaggtagtcgagacagagaccctcaaccgctttcctagcattgacatagcttgtttcccttagaagcttgtcatatctcgtgtggttatgtctgatgtgagcaagaacagcaagctgaacacgacgtgaaagcgtaacatgagcagcaagaccgaccggcggatccttcttatcttgtagccgcgcctaaaacaggaaaaggtgagaatgtgaatccatgcaaggaacttgtttcgacagtttgtcaatgtaaatgatgcgcctaccttgttgaacgagtgttcaatgatcatttggcggtcagtgttcggtattcgcggaaacagatcccttatagctgcgtcagcttgcttgttgatgtcttcttgtttctctgggatgggctccggttgaccggcgcccgtatcaggtgtaggcagatttgagtcttgtcccaactgttggcgtgcctgttcgacaatggactctcgaacatggataccaacacggttcagatggcgactaagctccttggaaaattggccattggaagactatagagcgtagcgtcagaagctggtcacgttggatgttggatagctgaaattgtaacaaaccgtgacgatgaagatcatggcaccttgctctcgcgaaagctctttacaagccgtggtcaaagtgggattgccaatggggacaaactcgaaacctggcgggggctcgcgattctcggtgaactgttgcttgttagtcaaggcattattctcacaatcacacacatatcagcgcctgattggcgcagatgtcctgttccggtcggtcattacctcgatctccagcttcttcttcttgtccttgttctcgatgaactcaaaccaggacttgtgtttggatgagcactgtggtctgtcaggctttgctaccaggccaggagggagcggcgcggtccaatccatgatgttccccttgcggtccctctgatgccgtgctttggcatgctctcctctggccgcgccatggccggtggtcctcttctctctacccatctcggtcgataatagcctacaacctcaacatggagagcgcaacagtcagtagccttattggttcacgccacgcttgtaccttttgtgcggggcaatcaagacaagaagcgcggggttatcctttaagggacctcgtgatgaatggaaggcaaagaaattagacgaagactgaatccgaggctgggcgggctgtcgcgatggctttcgctctgctcagctgaggacggcgtcgcctttgtacgagcgaggcaagatcaatgcttgcgcagatgacgaaaaggaaatcgaaacgaaaacaggcgcagaactaggagccaggagaaagaaggtcgacttcttcttcagctctcgagatgaagacaagcaagccgcgacaaagatggcgcggcaagacaagtgcgaggatttgcaatgccacagagtacgcaagcaagagatctctcgtcagcctgatgccacccggtctatagtctttcgcgcttcgcacaaagctgagaatcaaaagccgttcaagtccaaagtggtggaggagcagcagtaggggctacagcgacaactgaatgaagcaaggcacaagtcgaaatgtgcgcaagagttcaggaagttgagtggatctggagttgtcctgcagaggcgccgcggtttagtcagatgaaggcagatgttagctcggcgctgcttttcaactgatgtggacgggatgtatgaggatgtgtgatggaatgacagaagccgcgggcagcaactgaagtgtaggacggggttaagttgaagggcccgggagacaccacctgccgatgaatgcacagaaagcagagttcgggctggcggcccacatgactgcgatgacgggaggcggaatgagtggagcccgataccaagtgagagagcagcccaatgttgcaaccttctcgcttgaaatcaacttatcaattgaaccgactgaatgcagtgccggtttcacgtgcgccacaatagaggtacctgggtacctatcctacactgtatggcgccacactttgtgtcggtggaacgtgaccttacttacctaggtacttacctcaccttacctatcgcaacttccatcattgcaactaaccatcacgacgactggaccgtgactctgcagtgctgcctggactggacgccggggaacgacttcagttgcaaagactcattgccagtgtactctctcctttaaacaacattcaagcagccaagtgaactcgggtgactactagtaggtacctacacacatactaggtacctacctagctacctacctactcgacagtgacttgggcgggaaattcgagttgctcttcaagaaggaggacgataactgaagcaaccttcggtttgcagtgaagacgcaaagttctgacgacgtcaccgtttatcgggcgcccggccgtgataaatagtctaactacctataattttcggccaccacgcgctgttgtaactttacttcagtgtgagcgagcacttatcgtgtacaagtggacatctcctggtcattgttgctatcgttgttcttggatctctgagctttgctccaaatggcagccgatgctggtcttgacgcgggcttcattcccgcattgcataagccatctgcacttctgcccatcgccaaacaccgcgaggcgttgctgtacacggtcgaaacgcacccggtcaccattgtcgtcggtcagactggttccggaaagagtacgcaaatcccccagttcctcgagaaagcagggtggtgtgctgatggaaaggtcattgcaatcactcaggtatgccctgcccttctcaatacaccaaacaatccacgcttgacatggatatgctaacctttcccttgttctagcctcgtcgtgtcgctgcatccacggttgccatcagagtcgccgaagagtttggctgcgaacttggaaaggaagtcggcttctccatccgcttcgaggatgtcacctctgaagcaacccgcatcaagttcctcactgacggtcttctgattagagaggcgctcgtcgatcccttgctttcgcgctactccgtcatcatgatcgatgaagcccatgaacgatccatcagctccgacatcttgcttggcttactcaagaagatccgcaagaagcgccccgagctgagaattatcatcagcagtgcaaccctgcaagccgaggaatttctcaggttcttctccgatagcactggcgaggccaagtccgctgacaatgttcagtctgacgagaagcaggatgcccccgtcggcgccatcgtcagcctagagggccgaacctaccccatcgatattctttacctcgagaagcccgccgaggactatctcgagaaggccatctcaaccgtctttgacattcataccaacgaaccaaaaggcgacatccttgttttcctgaccggcagagacgagatcgaaaaggccgtcgaagctgtctccgagcgctcggcccagttgcccgtgggatccgaagccatcttgcctctgccgctttatgctggcctcccgactgagaagcagatgtacgtgtttgatgagactcccgccaatttcagaaaggtcatattttcaacaaacatcgccgaagcctccgtgaccattgatggcattgtctatgtcgttgattccggctttgtcaagctgcgggcatacaatccccagaccggcatcgagacattgaccgcgactcccgtatccaaagcctctgcggcccagcgtgccgggcgagcgggtagaacgaaagccggaaaatgcttccgcctctatacggaggaagcgtaccaggctctccatgatgccaatcctcccgagattcaacgctcaaacttggcacctttcgttctgcagctcaaggcactgggtatcgacaatgtcttgcgctttgatttcctcactccaccccctgctgagctcatgacgcgggccttggagctactgtactcccttggtgctttggatgattacgccaaactcacaaagccgctggggctgaggatggctgagctggctgttgaaccaatgatggccaagacccttctctccgccccctctttcggctgccttggcgaaatgttgacaattgcagccatgaccagcctgggcggttccatctgggtccagcccgatggcggaaaggatgaagcggagagcgcgaggcgcaagttcgctgctgatgaaggtgaccatcttacgcttctgaacgtctaccaggctttcgttaccaagggacgcaaagaggctcggttctgtcatgacaacctgatcaacttcaaggccatgacgcgtgccatgagcattcgcgcgcagctgagaaggtggcttgagcgctttggaatcaccgaggacggtctgtcagtccctcaaccagcagcagcagcagcagcagcagcagcagctggagtcaacaaggcagagcaaatccgacggtgcctgacgacgggttactttgcccatgctgcgcgcatgcagccagacggatccttccggaacgtgtcgggcaccacggtgctgcacgcgcatcccagctcgctcatgttcaaccgtaaggctgactgggtcatcttccacgagatcatggagtccggagagaagacctttatccgggacattaccaagattgagaaaaattggctggtcgagtatgcgtccgccttttacagtacaatgtaaaggcaatcaatcatcacgagggccgggccagcccacgtgagcagcacttcatttctgcagggacagcagtaaccctgttgtcggaataagtcgttgcccagggttgagtttccccatgtttgattaatagatagtttcaggtgcacacaatcccaaaatcaccagatgtctttgatatcgtctccaataccatcgtgccgccaggcctgtctgaagaagagcctttcggacatttagttgcgggccacatggcatccagtaaagacatccgaacgttgtcctacccactagaatgacgatacgcggtgaaacaatatccacgcgagccatggtcgtgtctgggtgatttgcttggcttttccgctttcccctcgtcgcccacaagctatttgcagatcgttctaatgtatgccccggcggacttttgtatggagtggaattgttgggtcagctttgatttcgtctccgcaagaggggagcccgagatggtggaacactggaaccagacatggaactgtgtggggaggaaggaagagagaagctattcccgggattttcttcaggaaaacaacaagacggggtcggcagcatccgtcaagagaaatatcaatcttcatagcaaaggatattacgcggacagtgagaaagtgaaattgaagtctcggtcggttttagactagtctgcgctgggcacgtctttcgggtagcgaggcgattgctacgcgcagtatgtcggctgcttggtatggttgaaggggacgatcggcagatgcaatgtatgtacatattctttccataccttattccgtccggcactgcagatgctagatacagtggtgcattagttacgatcatgatcaatacttgcatcgatgtaatgaagtcatgcggaagctgtgagccaagatctcgacggcactcagtccttcgttgagaatcttggacttagaggtatacctactttgaccagcgtttgaggcgtcgtttcattccttacctatcaggtcggggccgtctatccgatccgtttggctttcctttctcgttcgtttcactcccatccccgcgagctacctacgtgctagactagaggtattttgtaaccgaaccaacttggccctagcccttggcgggagaggccgatgaaaacgaggcacgagcggttggctcgcttggcgtcctcgtcctcctcccaccgtctcgccgtcccctgaaattggagagcatgctgacacagccatcatctcggcaaactaagcaacgtcccacttcgttactagacgagcactaagatatcatacctctgggcggcagcgtccaagtaagggaaggtgaggtatcgaatcttagcccgtcgccgtgtggcactgtgttttggcgagatttagcgccaggcatccccagtggatggatggaagaagctttcaaggaggtctgttcctgcataatagaccaggggtcgcttttctccaacgaagcttctttctccagcggagcgtccccttcgcgctctttttcgaaaccgccttggcccgtgattggcgagccgggcctggctgtacctggaaaaatggggcggtgtgttgcaccacctggcctgccggggcagcaaatgcatctgtagtgtacactagtgcagaggtacttagtgtaccgtatccacctcgcgccatgtcgacaaataggactgacctaagagtggatgctgatgatgctatcagccactcagagaccaaggtcgtcaaagcgattgtgatcctggtcgaggtcatgcaaatcccgtgcattggccagctcctgaaccagggccatggaaagacacaatatgctccccgttgtggtggacatcggacgaagcagcagcagttgggcagtcagttgacggttgccgcaaacccccgttcacacacacacaaaaaaaaaaggtgcgatgagacgtcgagacggtgtccccctttgattgaaggtgaaattggcaatttctattcgtcgagcaggtcacacctgacagcaaatgcaggttcgacaagggacattaggtgtgaactgaaccattgcgcagccgctgacgggaggatcgcgggcggccgtggatgacgaggtgaggctatcgtcgagacagtcacccgaggtacctacctacgtacttagcatggacactacacctcagatttgctgcttccctgattacccgaacagatcaacaactgtactaaatcccgaaagtctcgacgaaagtgaagaagctccgagtccctcctctacctacatacctacctctacctaggtactcctgccctcaacgaactggggtcaaagtcagtgtttatgctcgctccctttccaatccgtatcgttccggactcttcacttctctttttccaccacatgtgccgtcgccccctgcacggtgcaatcgagcctgcagtgagtgagtgctaggggcgacgctgctgtgctgcagcaggcactggtaggtgcaggtggtagtgtactgccccggtgcatacctaccccagtgcctggaatatcaggtaccttaggtatccagcaggatgctccatcctcgctccttccaggttccatgcttccaggccgggcctgaagagaagcgggccacaggggtccggtccctggtctgctgggcctgctagtgtaggcctgagagtctccgctcccttctccgcctcctgttctctcctttccttctgcttgtgtgccgagcggattggcgtgcaacaagcgagtgcctggggcttccacagcactcaacgctgccgctctgtgcgagtgccgcaaccgtcccggattctcgtggccttcaccttccccttccatttcccttttctctcctaggtatcctcggtcgctcctttctcctcctcctcctcctcctcctcctcctcccactcctcctcttcctccacccacgccacaccttctctccgcggtgtagacgccttcaggttttccaactattcacggtctttcgacgcgtggatattacactctctttttccaaaagtcgtcttcgggactcttccctgccgcagggcgtgccattctttaaccaccaccaccacaatcaacacacagctccaacccgatcagacggactacctacccaacgtcccaaaatcaatttcgacattcttttgcgactcccagattctcggcttgaccctgaacagtcctcctttttgcgaagccatcaccaccaacaaataccactaatcaccacatcgtactgccaattacagcccgcctcttcgctgtgacctcgatcttgattcgtcgccaatatatcctcgttctttttggacccgttcttggacacagacgatctcgactcgccatcttctgcctctggaaagaccaccaccatcgccaacccgcaatcatttgccgagatttgcatgttgatttccgtggcacatataaatgttatgacaacaccatcttgcttgcgttaaacagtcgacattgcgaaacctttcgatttggcgccagagatcacgacggcattatcagtttggttgtttcagcgttggattacattgaggaaaggtatcacgatcggtgaaatggagggagatgttggaaggcttcattacggcttgggacgccgaatcccaatcgtcagacgtcatggcagcatgggaataggttcggcaacgttgggctctcgaatccccacgcccgttcttgttgcccgtgctgttgtttcttcctcggacggcaaggattgcgtcgccaatccgaatctttgcgaaaagcccgtgggcggttcgcagttgactgtgcccatcgtgctaggtctctggtgagtctaccgacatgtgttcaagctgatgcaaatccactcacaacatttttagtatcccacttgtagctgctttcagtgtcttcttctacctccataggagaaacatgaagaagctggcggccgaggaggcccatgaccctcataaatccctagatttcggcttggatgaaaacatgggcaaagccaaagggagaaacatggcgggcgaaaaggacggcaacggatcgcgattccacgcccaccaaatgtcgatggacatgaatctttccagcccttaccttttgccgcctgatgctcatgggtctcagtcatcactcaactccttggcccgcacgctcaacccgcaagatgatcctttccgcccggtaactcagtacactgccagtgatgccgcctcggtcaaatccatgcccaggggaaccgacaggggcccaggaggtccattccgcggacctcctcctcgtcaaggttctatgcccaggtctcccgagcccactcacgccaggcctggtaatggacccagaccacctagaatctctgttcaagatccctcttcaaatgcgacatccgacaacgaaacaagcgactcggagaggactctgactggctcgccaagggagcttcatgctgccacccacaaggacggtgtcaagcctcccgcttctcctagccagccgattagccccgcgaatcctgctgtggacgtcggatcaaagaaggcttccacgggccttggtctcactaatattcccgagcctatgcaggcttcaatccacgatgcttcttcgccctcttccacccctgccagcactccccgcgagcctactcaccctgcatcggctgctccgactatccaacagcctcaagagtactttgatctccccaagatgcccgaagagcctgaggatgatgaccggagaggacgtaacatgcagagaaagtctcagctctacgaacagcaggatgctgccaaggatggtcccggcctaggtgtacctcaaaacggtgtgaaccgccgcttgtctgttggtttccgtcctctaccgcctgatgatatcatggagtccgaggatcccgagtaccgtgccaaccgtatcaggtctttctacaaggagtacttcgaggacaagcctggtgacgcgcctcctgtaccggcactgcccaagaacatcggtcagatgcaaggaaagggtcctcagcaaccgccgcagaaccaggactacgacgatcttgccgcgccctacttcgaccccaaggcgaatgccttcgtcatgccttacgctcaacccgtggctcgccgtgccatgactcctcccccatcaggccaaagattccccggccctcgcggacctggtggtccccgtggacctggccatgctcaaacaggcagcatgaggggtatgccccccggcatcggtggtcctccccgccctggctcttctgtctccaaccagatgggccctcccaggaggcctggatctgccgcttcaggctatggacgtcctcgcgccggttcagcgttcgctggtagcaatgccggtagccgtgcgggtagcagagctggcggaccccgcaagcccatgcctcctcctccggcagacctgcctaccgttcccgccccatccatgttgaaggatgagttctcaatcttcaacgcggcggactttgctccaccagagactttcaaggatcgtgttcgtggccggtctcagagtccggctggtgagcgccgtccgttccagacgaaggtccccgcccactcgccattagccaatgcctttgaagagctccctgctctccccagcccgtaagataatcctgaatattttgaccctcacaatgactagccgtttactgaccatcaaacagtcacactctccacaagtcaagcacattcactggtcttgacttcgctcctccacctaagattggccacgcccacagcaacagcgacgccggctcggtccacagcaaccgcagtggtcccctttcgcctgcagcgctcactgctattcgcaccggcgctggacgagtagaccatttacctgaggacgcgcaggtctttacggcaaatgctgtggtcgacaagctaaagccgtcgtggaatttgcgtgattaagcagcggatgggatgcatatttttaattgataatgacgaaagcctctcttctttatatatccatattgttggtttcatcatccccaatttttctatcttagacacgtcacgctctcgcgaaccatgcgtcaacgtttggttgagtggtatttagttggctatgaggacaatacgaccgagcgaaagcatttcagcgttttattcttgttttggtgtctgacctcctacttgaacttaccaaaaatatgacgacacagaggtagggagagattcatggacgtgttacaccaccgctccttggctgattcccgcgatctaactcactcaacatgttcttccacatccgcatcccttcccaagtaggaagagaaaagctgtgtatggatatgagagggggggggagcttcgatgtgaccattgacgtttggtcttattgagatcaatcagtatacatacatttcatgcgcacttatagaaaacgagcggaggagagacggaatgacggatgtacaatcatcatcatcatcatcaacaacaacagcattatcatcggcatatgtgtagataaagggcaatggcgcgtatgtgaaccacatgacgggagcgttggagattgaaccgacggttaaattttgatgctttatattggctttttttcttctctttttttgttcgcgaagagatcccccttttcacctttactaaacctttttgtgtctttcattttttcacgtcttcgaatatatctctagatcaagtcgtggatgaacggggtggattgttgtcgaaaagctgttagttttctttcttcaatctttgcacttttcggatattgtttgttgaacttgaggaggaggagagcagtcatcaagcagtaacggaggggcgacgaccctccatactatctatctctagcgtagaaagagaaacgtggaaggtgaagttaaattcatgatccccaggtataaggcactgactgactggccttgacttatctgacgttgactgcgtgtcttcctcgctgtttgttggactgtggtttctctcccagctctataatatctgttcttatattacctacaagagacaccgctatacttgtcgtctaattccactcaagtgcttatgaagcaattcacagcatacaacggtgtggtaggccacgacttccacacaaccacagcatcttgatcttgtccattctatagttgtcgatgccacacttagatcggaatgggaagttatgggatcagtgtcgaccaaccagtattagctcaaagctatgtatgattcatttactgattatcggattatacgcggaacttacattctaccgactcaacgcaaatggaatcaataaaccatcatcaaagcagaaaacaatctaagccttttgttttcttttttttatccacaacgctaaattcggctattcctctctctctctccttctctttcgcttcctcttccactttcgtttccacatatggacaatggtaacgacacgtgaaaccgcttcggcacccgtcagtgttctatttacaacttactcgttctcgtcttccgcggggaccgttctggaaaaatgaaattatactgatcaactaagtctgtacaagtagaactagacgacgaggacttgaccccataatccttctaaggagtggccttgctcatgctgatcagacgcttgacaccgacctgaacagagaataaattagcatattggttatgaacgaggttcattaagtaaggcgacgaaaacttaccatccactgaccacactcctccgtcttctctttggaaatctccacctggatcttggacgcaatatcgtagttctttccagccaacgcgccggccaactgagccagctggtcaatggtctcggtcttgatcagctcctcgttgttcaggtggtcgaagaggatgttgagacgcttttgggtatccttgacctggggagcgaaggaggcaggggccttggaggccacgcgttgcatgtccctgctcaggatgtcgacgagctccttggcgtgctcagggatgttagagcggtcaccaggagggtatctgggcttaggtggggcagcgggaggaggggcctgctgctggggaggagcaccagcagcgggaggagggccaccgccgggaggcctagacgctgggggaggtgccgagaagcccgcccgaggtggtggtggggcagcagcatattgctgagaggctgctggaggggcaggagtgtaggctccagacgccggaggaggagctattccagaaccggatggtggtccctgagtgtactgctgcgtggcaggagcaggggcgtaccggttggctgggggcgcggcggcggaggggggagggttgtatggagaagccgtccggggagcgggcgggactccatatgttggctgcagaccggcggcaggcggagggggagcataggggttagtagcgttgcttgagaccgaagaaggtctgggagggccggttggtggcgcgccgacatttctcggaggcgcagaacccttcgggggcggcggcggcgtaggcgcaccctgctggaaggggccagctggtggcggagatgcaatgccgggttggccagggaatggagaagtgaggggggcaacgcttggcgtgttcctacgaggaggagcctttgtcaccatgggcacatcattccagacaccgtctctcttgagctgcactggaggcgcggtggccttggggggaccaccaagtgggctaggctgaccaaagttttgagcgggaacgccatatccagtgacggacgtaggagcatagctttgagtgggtggtgtgtatcctgacggggcatatccctggttctggggaggcgcgtatgtagacgacgaggctccgtactgggaagcggcggcagaaacaggggcgagaggaggagcgtaagggttgctggccgcagcgcttaccggtgccggcacaggcggggcgtaagggtttagagagctggggttggccggagccggaaccaagctgggctgctgatacccgaccggagcagcggtacgggaggaggtggtggtggtggtgcgaccagcgggggtggcttgccgaacggcagtctgagcaccagccttctgagtggcaagcctgacacggttgcgggctgtctccgcaggagggtagctggtaggcagaagatcgagatacttctgggcaaccgacaactggccatgagcagccgcaatgtcagcatactcgaggtatttatcgtacagagcggccagcttccagccctcagtgagactcgtctcgctgtcgttgaacttggtcacatggcgaaagatggtcaccttctcgatgaactgctgaagggacttggcatggaccgagaaggtggaatcaccggcctcctcattcaaggcagcttgctcagtctcctgaagctcgtccacccagagaccgacaaccttctccagcttcgagccgatcaggtagcagaaagaggcatccttcctgttaccagactccaagatgcggtcacccagggcctcgcagaggtcggggaactcggaaggatcagcataggtgcaaagggtaaccatggtctccttccagtcggcaagatccgcgttgtaggcgatatcccacaggttcttggctacaacagagctgatgagccgcagatagctggggctacctctcttctgttggagataagcagtctgaaccttttccacaagctccttgctgccgcagttggcgatcaagaaggcatccgaccatcgttcctccttcaagcagatctctaccgccttctcaaacttgcccaggatcaaggccctggtgatctgatcctccaggtgagtgttgcccacgctcagaaggttaaaggggttgtcggtcttggctcccttggtagcggcgatctcagacaggaaatcttcgccatcgtcgccgtctccccacatgcttacaacacgcctatgcttcttggcctctccgccgttaggcttcagagatgcagaatcctcctgcttcggctcaggagacatgggtgactcggcctccttagcctcctcgaccggctcgtccttgatgaaaccaagacgctcaatgatcttggtccgcccatcagactcactgagggtctgcatcacctgccactcagccttctcctcgtccgtcttggcgttctcgatatgctcttcgcagatgctcgcaatgtcgccgctttgaatggcttgttcgaacttgtcggttgcggagccaatgtcggagtcgatggagaaagaggagatctgcaacttggaagacctcttctggccagcagctgtctccaccttgttgaagaagacaagcttgccaccgaagccaaaggaaacgccaacggggcgttcgatccaggcgggtgcccggggcagagagaaggaagccgcctgcggctgggacgcggcctttgagaagaaatcgtcatcagaaaggttgttctgggccgcgggagccgccgaggggttcgtgttctggagggtctggatagcgatcttgccgtcaaaggatgctgtggccgacagattcgggttgtgggggttgaaacgggtgtaaaaagtccagttggtagcctcaggaaactctccataacgctctccagtctgagggttccaaatcagggtccggttgtccttgccgcaagaaagaagcaaccctgcatcctgctggcaccacgaaagcgacaaaatgccctgatcgtggccttggagcgtcttctctggcgcttgggagttgcgaaggttccagagcaggatgacgggagcggtatcatcggatgaagccgtcaggagcttggtcgagttctctggatcccaagcaatggcgctgacagccttgcgatggttgttcaaggtgagagatgccttcttggtcttgagatcccatacggtaacaaagcctcctgcaccaccagtggccagaatgttggcgaccttgggattccaggccaagcaatcgatatcgtgggcggcagcggtgccgaggcggaagggagccgaggtgtcgttcacatcccagacgaacagctcgcccttggcaccggcagtagcgagtacttggggcctcagagggttgaactgtagggccttgatgggaccagtgtgcttggtggtgcgcgagatgagggcgtcctcgccggcgatcagcttctcggcgtcccatagatccaacgagccgttttccatggcgccggcaataactccccggggatgttcgtcattgggctggccccatgcgatgtcgtagaacctatatgcgtctctgttagtgcgcccgaagggtaactatgtgttgaaactctcacgcatacctggactctgcggtaatgctagctataggctggagctccaggccctgttcctggctgtccaacttgagatcccatagctccaacttagtctcgtctgagaagtcggcatcgacggcacctgaccgggtacccgttacgagcagggggtttgcgccgggcgaccaagcgaaggccgcagtccgggggatctctctcaaccggaccatgattgtttatatgttgtatgtgaatgtcggccgcgggtggtgatgcggctacgcgggcggtgtaaatcggtgggcgaaagaggggaaatcaggggaagctgaagctggccgccttggtcgaagggtgggaggagagtgcgggtggcgtggattaattaaggttggggtgggtgggtggtattagagctctagatcgtcaggtcgtgcagttggacatgaaaagaagtaacaagacaagacgacgaccaaagcccctccgcgattgaggctgtctgtggtcggtgtcgtgtcggtctgttgggaggttgtgatatggatgggatcgaagtcacagtgagtagaggcgggtagtgctgctgtgttgttagaggcgttcggagcagtgagcttcccgtctgcccgtccattgttgccagattgcggatacataacagctgccccccccggcccctgacgttggcaccactggactttccctcttgctggcttcaaggctgatgcaacccacacggcacagctcaggggcaacagcaagatgagagcccgggccaatcgatgttaaaccctaacccttcgttttcaacctacactacattcgtactgacaactgtgacctctttccatccacatggtgtggtgactagactatatatacacatatccttcaacaatatccaaatagctatatattctggtgtgaatcatcagcaccatttctacctgtgcttcctaaagccctcaaaccgaactgtgggagaaccccttcttgatgacgtacaagcgcctggtgcatgaacttctaggatggcccaagcttccccgctgtcacgatagtggggtcgcgacttttcgaacttcaacgtttctcccatgtctcactcgctattacttaacgacatccagcacatgaatgatctttgtacataacctacacatcgacagtcattactcacaagagacgtcaccaagataaggatcacacttaattcatcaaaacaacgatatccttttctttgcggcagtcatccagcctcgtcaaaacacaacacacgttagaccttcaacctcggctgaaagtacacagaagctacagtcactttcatcaagaggcgtctcaagtcttacttctgtgactgattgtttccataacaacaccgatcatgacagacactacgcgctggaaagccaccgtccacattcgcggtcttgcacccgccgtgacgacagccaccattcacgacgccttcattccttttggcgagatcgccgatatctcgctgcccaagaatgagaagcccgactcaacggatccgcacaggggcttcgcctatgtcgagtacgaggatgaagaagacgctaaagaggccattgacaacatggaccagtccgagctgtttggcagagtaatcagggtctcggcggcaaagatccctaagagcgcgaaagaagggttgggatccaagactgccgtttgggagcaggtaagtttcgtctatgggggatgatcgggaatcacagtttatacctagactcatactaatgcgctggctcacaggaaggatggctggctgagaatgccgtcagtgaggaggatcgtttggctgctactgcgcctgatgaccctatgcagggcctcgaggggctagatgtggctggaccgaaaccgcaataaaatcggtcattgcttggtccgtcttcagcaaatggactctccccggcaagggtcggggggagagaagcgagtttctgtgttgatacccggaaagaaaagcattgcatggctagggcgttaaatggcatcattgggacttgggtgtatttttggaaagtgtatcacattctgttggttcttttttaccattagacatcaaaatcgacaaggtcactcggacaccacttcgggagccctcacttggacagaaatgacagccatcatcacccgtctgaccgcattcaactcttttgtaggattaaccgtgttgattcctggtcatcatgtacaatgctacgcaaaaaaaaaaaggaggcaacctttctcgagaacactttcctcgttcccttatcgaacatacgccccatgcacaaaaatccctggttgttcgtttagtgcttctcttcgtgagcagcgtggagagcgtgcgaatcggcagcgcggttctggcgcttgagacggatggtcttgtcaacgacaaggtggcgagtgatggagtagatggcagcgctgacggcgaaaccgacgacaacacctactcagtcaaacaatttccccccttatcagcactcgatccaggatggcatccatatgtgtaatagcttggtgcaagcttaccgagaggccacaactcagcgggaatggtcttgatgcgcatgcggaggcgctgggagacggtgtgggctgtaccgtaaatgacgttgtcagtcgcggatatccccccctcgcgcaattattttgaaaccctccatctccattgccaactggggtagatgctcctgaagctccggcaaattgtgtaatagcttttgttgtcgtagaatgcaacggttgggttgttcgttcacgtaccggcctgctcctccttctattgcaagacaaaaaatcccatggttagtaactctgacgcaatggcacctcccaaagcttcggaaaagtcgcggactcgagaccgggtatagctcttacgggaatggggcgcatcatgcggggggtctggcggaaagcctggcgggcgacacgggaggcgaacatcttgccgacgtggaattgagtggagatttgtcttgagggatggtgttgcgctaccgcggtggacgaagagagcagcttttgcgatcgaggttggcaattgaacttttggcttcttcgcctcaaatcaagatgcgggagttcgagcgttgagcttcgttcggctgcacggacactagccgggtgggttccacctgctgttaggtgaggtcagctcaccgcagctggcgtccagctgtccccggattcggtcgaggcgggaatcattgcccgtcggagtgccgtcaccattcggggattgccaagacgctgcatgagtgctgaggtgccgcgaaagttggtgcctcaggcttccggatcgaggcagtctctactactacagcggacgaagcgctggcttccagaaggtgcattgcctggcactgcctggacggggaaggaggacagcgcactgactgcaattcgtcagagctaccaaaagctagcacccgtgctgtggaatcgatccactcggctcacctcgcctcatcatcgacgcaaaggtcagaatctcacagcagctctgctcttccacgtccccgtcaacacccgcacctggtccaatcccacaagccattgagcttccgcctcgacaccaactcccagacaccaccacccccgcgaccaccaccgcaaaccaccgccaacatgtccgacgacgagcgcgttaccaagcccttcaagttcgtcactggtacgtacaggtttagtccctgagaattggacctctgctcccccaagcaaagatctaaattccctcggccaaaaatcatgccgtgacctcattgcgctgggccggaatttcattgctaacaaacgcacgtcgcagccggtatgcaaccacccttactcttgcttttcaaacacatttagctcctccgccgaatttgccgaagatcggcagcaagccttcaaatccttcactcgcgatgtcgccggaatccccgatataccccggttgaagatagagctcaagctctgttggcacgggggaagaagaggagtgcattgtggagaccccgaacttcgaactttgcgcggcacggggcaaacaccccttctccatgccagcagctgctagctttgcggatgcggatcacgagcgagcgagcagagccatcaaaaccagcaccaaagagaaatcgccagaaaaagaaaaacctgtgttctgacgtattgcgtgttttttcaaaaactattaggtgtcgacgcccgtttccccaacgtcaaccagaccaagcactgctggcaaaactacgttgattaccacaagtgcattctcgccaagggcgaggacttcgctccctgccgccaggttagccgcaccaccaccactaatttcaccactgccgtcagctgttgctttgccggatgagaaagagaaaggggaaacgtggggaccggatgggatacaaagccagactgaggacgacaaagctacgaaacgaaaagggacccgaatgctgactgacacctcgctgtttattagttctggctcgcctaccgctctctctgccccagcggctggtaccagagatgggacgagcagcgtggtacgtaacggggaaacaatccttttttcactgctaggaaagggccgataaagggcatgttcactgacaacttcttacagaggctggcaacttccccgtcaagctggagtaaatacccctgaaatgcttgtatgacgcgacacagattggtgggtggatgatgacaaaagtcaaccacctatcaggactcacttcaccctacatcaaacctagttgtattagaaagctcttggtagtattggcgaatgcacatagagagtatgttggggttggcgcaacgaagatttcccgttgcatcttgctgaagtgatgttatcgaaatgaaaaaaatgaatcagatcagcgctccttcattgaactgaattcagtatttcactaggctttgtatgatgtggcctagatgtatagtatgtggtatcatgaaaaccccctttgtccctattcgctactcatgagacaatttaaacaaaaccaaactcccgataacgccatctatgagttgtcttcccgaggcagtcaagagagtcaggttcacccgttacatcccaacttacaccaccgagatctccatgagtctatgacatcttccatcgaactctcactcatcatcagagctcataaattcatcatcgtcatcaaagccagcgaaggtcttgatctgcgccttcggttgcaccgtctccttctctttgccttttaacttttcctggtccaccaccatcttcggttccggctccggttccgatggtggtgtagccgcaccatcccgctcactctccttttcatcctcactcatcgcttcacccccggaagacgacccactcccactccccgaaccgccctcccgaggattcgctgcattcgccgcagccgccgtagccgccaacatcgacagattatccgtgtacgcgcccttcttcagagccgtcataaccgcctccctcgtcctctcatccagctcctccttatcctccacccacttgccatccaacatgaaccccccacctcctgccttcccatgcctgatctcctcctgccgcttctccgtctgctccacaatttgctgccaccgcttccttcgcttctctttttcttttttctccatgtcgggtttaatggccaggtaatcagccaacgccttggcctctgtgatggtccgcaaacgtcgtccatctaggttacgcgatgatccgttgtcttccccttgcaagccgttcttcttgcgtttggaagacatgcgcccgccttgggcgcggagttgagagccgaagccgcctttgccgccgcagagcgggagggagaggcggagggggagaaagtcattgttttcgagacctggcaggagggaggagaggggctgagtggaggaggaagggagttgtttgttggaattggtggtaaggagaaagcggaaggtggcagatgattccagggagccaggcaaccgggagaggagccggtcgcgcagctcagtgacggttgttgtggcgggaagggcgaaggttagagtgggtgggaggccggtgccggctatactggtaatgaggacgttgagggtgttggtagaatccatttcgatgataacgacaaaggtaccggcagacttttagatcgtaggcaattgtgttggcgttgatgcactgggttgtaggtttgatgctttgatccacggcgcgatgtcgatgatggcagatgaaggcagcctccctgcgctgtggagcgacgatgtgcttatcgaagtcttgatcgtcaatgacgctgaacaaccgctaccggagaaatatcagagtgccacgccggaaattcgtctgacacggttcgttggaaacgtcaggattgattttgcttggttgcactcgaaaaggaagtcgttttgggagatgaacttcgcctctgcgacgccaatttggagaaccgtcatggccgctgacagatggggcaagccacacggtccagccttatctgcggacttgacccaggtcggacagggcggtgaagcgccaagactcctgaaagtgtggcggtgccgccccgctagtttcgcaaccctactatggcattggaatttcggcacgcagcccacaaatcacttagatctcgaattttgagctctcgactcccgcaacgccgacactttccccggaccaacaccaccaattgtgtcgacaccggtcatctcgtcaaaatgcttattcccaaggctgaccgcaaggcgatccatgaggtatgcgaaatcgattttttatgacggccagacattgaaaacggaaggagggtggacattgttggagacggaaacgagggcgtgcaaatgattgctggggggccgtcaagttgaaagtggaagccagaacgttatgctgaccattttaatgtagtacctcttccgtgagggcgtcatggtcgctgagaagaagtaggtttccacccgaaattccagtcaaagatacacacacatccagccttggaccgttcgattcgcacgtattttggatgggagggggtggggtttcgtcgccgtccgccatttctgctgtcgaccgatcatgccttacgacgaacatatcaaacgaactccagcccgctatcgcgacatcgacccaaatcggcgcagacacagaaacagacgccagcacgaactcgccctctatccgccgtggacactcgccaacgcgaaacgaataacacatgctaattcgtgacacccgtttagctatgagtcgacccacgagaccggcatccgcaacctttatgtcatcaaggcttgccagtctttgacctcgcgcggctacgtcaagacccagttctcgtggcagtactactactacaccctcacccccgagggtctcgactacctccgcgagtggctccacctccccgctgagatcgtccccgctacccacatcaagtcccagcggtctcacgctcccccccgtggcatgctcggtggtgaggagcgccgcgagcgccccttcggtggccgtggccgtggtgaccgtgagggcggttaccgccgccgtgaggctggtgagggtaaggagggtggtgcccccggcgagttcgctccccagttgtaagttgctcccgctgttcaggccgtcaaggttactttttttctctgccaaatgttcagatagactaacatttgtctcccaacagccgtggtggtttcggtcgtggccgcgccggccgcggtgaggcccctccctcgtaaatgtcggaaggcggaataatctctctcaatcttgggttgcctgaacaacaggcataaaacagcatgggcacgacatgtactcttaagtcttcacgagaaagagtgaaagggtcgaccagcaattgcacacctactcgccgggaaccgtgagtggtttgtgaggagtttggtggatagagatcattcggaaaacttctgcattcagggtcatcatttgcggtcaatcgatttcactcgcggcgttcattttcgtgattctatacctccatcaagaacagctttctgcacgtctactctggccgagtgcgtttacgacgtgatgacttcggaaaggtggaagctggacgtgcatagactggaggttcggggaaaaactaccaagaggcatagagtttggctctctaggacagaaacagccttcagatagccaatcccatgttgtttgtgtcgtaggacagacactcgggcatttaccaaatggtttcctttcccatcaacacggagtgtggcagagtcattgatgagtccgcatctcttcaaagcaggttaaaaccaggggtcgtctttcgggaaagagactccaatatagccgtattcaccagcctcatcagtgtcattgtttacaccgggctgtttacccctgagttcttggcctgcagtcaggagacagttccaggagatcggacagttttgaatgagaattgttaattaccactccgctcatggacgtaacttaccggtacgcaaatacacatacataaccctgaacgtaattccgtcattacttgcctggagttctcattcgttcgatgccaagaccttctcttctctccagttcaacgtcaacttgttcgttaattgtttgacacatcttctaaaaaagaatataccaaggtctgaactaagtgactcattgcttaactattcgagaacataggcagaacggatggacagcggctttcgatcccatcgccgcggcgcatccgcgcgccttcgcaagacgtttcggtacccaagtgaagatgaggccgatgacgaaaatgcgctcgaggttatggacgagcaaggtatgtgcttatgatgtttccgtcttctgctcctttctcctatcaaatcttttgttccattccagaacccacgctttctcgttaacctacttacctatacactgaatcaaccctcactcatatgcattcccctcgtacgtacccacacaaaggtactcaacccatgacgatcacccccttcgttctcacatcccaaccctcgccctcatcacaagtcatcatacccaagtactaaacaaaagactcaatgaacagaacaagaatccctcatcacaactctcaccacccaaaactcccaacgcaactcccaattccgctcactcctcttgctcattcccgccatcgcttcagttccttacttcctcgtccttttcttgtcgcctcctgcctcttcctcttctccttcccatttcccttcttcacatggaacaacaaaaacatcatcaacaaaaacaacaacagcaatcttctccctcctcgctcttacctccctagccgccacgacgttcatcacggtcaaactacctcctaccaagactggactatccattgtcgactctctggcttcttcttcttcttcttcagccactacaaagaagaaaaataagaggcttcccaaccagtacggggctggcggcgttcttacaccctcgccgttggagacgtggttaccgtatctaaacgtggggttgtgtgtattggtgctgttgactggtcttgtcactggtggggcccagggagtaaatgctgtgggaaaggtatatctcgcggcgttgccgggggtgatatatgcggcgacagtggcggccaaggtggttatggcgggggtggatccggagggggagttgggcgggttgaggtataggtataagggtgcttaggtggattgataaggtcttggaaagagagagagagagaagggggggggggcttggaaatggtctatctgtgggtgttcttgtcgaagggggtatgggtagagagggtccggggtgcgagggtaaacggatcaggaagaggatttagacgggggaggcccaagcgaggcaatgagagggattatgatggggagaatgcatgaacatgtggaatggaaggggtttacaagaataggtacaggggatggatggaagatgaaaactgaaacctcgacgagattgcgctgccttaacttggaagagagacgtcctggtaatgcaaggtagctagggcaatatgttcaaggcatttgtgtccctcggctggtccatgggcagaatgagacaggattttggttgacacccttcattatactcgccatgtgatactgcgattgccatgcagtggcaacgaacaaagaatgcggctcgatcaggaaattacacttatccgcagagccgctcttcctacctacagcgttcctttgcgcatttacagccgcggagtgtgcttgagcgagctttcgtgggagccatcagagacgattccacttaccgtacaactctttttttgcttttgcacctcaaaatgtgaagtgaaggcccttatcctttgcaagtttcgttgtgtctaggttctttcgaggttggataaaccctcggcatagtccacccagcaaatggtagatgcagactgccgttcaccaaagcaaccaatgcagtaggctcaccccagctacctggttgtcctattgttggcactttatgcatggttaatcacaaaggcatggctcgtatatgcgcaagtgatgtaccaacatatccaaggtcaaacactacggcttggctaccgtatgtcatcattgttcttcagcaccgttatctcccccttcctgcccagtttgtattcccctttctgtcatttcaacatctgtcccagtacttttaaccccagccttttccctcgctcgctccaatctctccttcaactcctcgttttcctccattatcttcttcaagaaatccacggctaactgtatcccccccgctttgctaactccagcctccttgtaccccggtatgataatcgacagattatcgtaggctgacttgatcatgtaccgccgcctcttctcgctgtcgatgtggttcagtctcttttgttccagcgtcaggttgggcttcttttctttataggagcgacgcctcttgcccggtcgagcgggcttgttatcttcatcatcgtttggtgatcgtgtgtcaccactcggggcttgggagtctgtgggttccgatgctgtattgggagttgaaagtccttgttggcgtgcaagtttcttcccctttgctcctcctggacccgctgactttctaccacctagcgacgtcatgggagaggaaggggcaaacccggattgggaaaacgggctgtagggactgttggaaaaggtagccagcgggccgggtgatgccatcgcggcatcgttgttagtggtgttgtccactgttgcccttctctttttgggcggtcctccttcctcttgtatggaggcaagtgcctgaggtaaggacgggcgatgatgcgttcgtagcttaggcggtgagaatgacccgtggtgctcgttcccttgcccctgcccctgcgttacaggactggaggcacgcgtcgtggcggcgctttggctgggtactagacaatccagtaccttcagttgtgcttggctcatgacctcggagctctcctgcgtccgttgaggtgtgaatgttgactgggagaagctggtgtcggtaccgaattggatccttaccggctgcccatgctggtagctgttttggcggggttgctgcgactgccctggctgttggaagatcatgtcgcggtagaagctattggaaggctcgttaatggacgcgtaagggcgcatggccaaggcgatggccgcaccgccgaagctattgtctgtctgttgaatgccatgttgccccccagaagtactgctacccccgtaactttgctcgaaagtgttccctccatggccgcctacctcgttagggagagcggcagcggcatttaggagatcatggataccgtccgttgcccgtggcggcgcttggagctggtgattaaatgacggacccccaaagctatgtacacttgacaaatcactgaagccagtgttgaagttggtgcgggcgaaaggagcgaacgaagtatttgatcccacaaggtttcccggccgcgtattccattctgaagtaaaagctaagccttcttcctcgaagtctggtgatattaggaaagggtcatcagctgcagcatcattcaggttttggaaaaagctgtcaagatatctggattggtcgtccgtgagaagagtggcgaggggtgccggtggctgtgctacgttctggggcaagtctgcgagagaccgtcaaggccagtctgtaagatatttgattgaaaaacacatactaaagggggggtgagtggacttacaaccgaacactggctgaggctggtcaggcgtcggcggctcttgatgatgtagcggcggcggcggcggcatgtcggcagaggcaggaccagtaggcagtagctgacgtgacaaaagctggagtgagggctgacgcgaggctgtatgaagttgccgttgagtcatgagaggcgcgatgacgtatgtagagaatttggcaagtgttgcggctggttcagcggattagacactagattgggatgtcgccgcgggcttgtactcggactatcggggcatgccaggcaatagcatttgcaatgtttacaagtccagcacgtacatccggcctagccgggaaacgaagagatatccaagaccccgaccgctgggacggctagagcacggccgacgaggccgacggctgcgggatagccgagaactggggaacggctgccggagacccgctgaggggacccggaaatcgtcgtggggccggtggccgggagcttagcgggacgcggcctcggcgggtgcgttgcggttcgatgatgtgccgccaccggctaggtgaggtgaggttgtggtgttgacgtgagtggccggctccgcagtcggtttcgaggcacgtgaaagacaggccgttgtcgtcgggagaggtacctcgatgtaccgggccgatcagatgatgttggtaggccgaaatgttcgaacgtgacaaggaactcggctgggtgcgctaaactcgagtctcgagcacgtgtttccaggccgagaagcttggtcgctgtttggacgaaatgcgaagatttcaaggcggaacttggagtgaaaggcacaaggcgagatgaaaagaagccgctaaatgccggatggcgggacaaactgggaaaccgaatgtaggcaggtagtaattgatgtagcactgtaggtatatgtagagtagaggtagaggtaggcagccaacctagaggtagatgtaggtaggtctgttggtgtagaagctgaggccaggcggacaggacgtcagtcaggtgttgttagttagttcagacaaatcaagaactgggattggggcggtttggcttcttgtgggggatctgatctggaaagcggctaggtacgactagtgtaatttaaaaacacaaccatttttgcatcatggaaaggctccgtgcttgaatttctctcttcacaagctttctcccccctggcttcccttgtggcttcagtcgtcgctcggctgcccgttcctggctcccgctacaacgatggaagtggaggctccatgtcaaagatccagcccgtgatgagcacctcgaggttctgttaggctggtaccagctcactcttgcatgggggcgagtattgcaagtaccgaattaacgaacttcaactgtcggattagtaggcagcatggaacttcaatgcctaccttcatttggtttagtttttgatggctgtttggtggggaccagcgggggtgctttcaagttcccttcaaagttattcccgaaggtgacctttttccatctttctctctgcctttgtttggctcaccagctatcatagtaatagtggtcaatatgaggagaggtgttcaaattctcttcatgagtatactagcacctgtccacagcaaatcgtcgttgatcgtgggcagagcttgttgaggtcacgagaggtagtatacacaagcagaaggagagttcccaacgaagtccgacggatctcatcaatcacatgcaatatctcgcacggggttttgtgcgctaccccgccaaatttccccctacactactttccttctgtctgaaccccggacttattgattggtccccagatcaacaagagacatcatgacaggttgatatgtagcaggtaccaatcatgttatgagagtctggagtcccaaccctagcactcgcatagcgggagaattcagggcctcgttcctttcttgtgtgaaggtggtcggagaagctgcctccaatggcttcgatgtgttcctcaaactatacataaatggaagcgatgaaaaaaggattttttgcgtgatccaattcaagattgtggaacccaagtatttcagtggcccggcaacagggtgtccccgcattattttgtagcgcgccaaggtatcaagacctacgctactaccgccccgccgcagcacccacagcaacaccaaacgggcccaacttcccaaaggtgatcattgtgcgaattcatttcagtccttcctgtcttcgtttggaatcaaactccaatgacagagtgaggcgcgtttcacctcgcgaggacatgtctcttcggtggtctcccgcctctgaaaatacatatgtacatagcccggtcgccggtccatggcgtcggccacatcacggacagagacactacactaggtagtgtaatccagaccgggcactctgcccgttcggtagtgtctgtcgcagcatcatcaagcgcgatcgtctctttgttcgttggcgcctataacagttccagaaccgtcccccgagcctaggcaattccacgtcgggaacccaccctttgctttttttaggcgagccacggacggtgccgccacggcgtgacgacatccagtggtcgtgtgctttctcttcacatgtcgttgttgttgttattgttgatattcatccttgttgttacccgcttcacacattcgattttcaggggggttaaccaactatccatccgtcttggacttctagatttggctctaccgaggctcatgacctaggttagtttagctcaagcttattcaataccacacctcgagtaacatcgactggactcatctccctgccaacactgagcacagagtaaatgcctgagcactttgacatctacgcaaccaagctgcaatggagaaatctgcaccaggctaattttgtaatacagcctcatagacgttattctcctattttacacagcttcactgtacatgttactgtgccgccatgagccacccgtctcagagtccaccatctcctgctgcaactgggctcccatcatccttgcgcctccagcttcccacagcccggttagctccaaactcaaagggctggaagaggatcgaaagtcgcatccctccattattgcggcctctcgtgcgcgcctatctcttgggctatgtgtcttcggttgccccgagattgttcactttgatttccaagcaggccctcaggtggaaggccggaaagaaacaacaggatggttttgtcgagtcctttgtaaacatactacgcggtggtatggactggcaccgctttcccaccttttgcgctgtcctggccggtggtagcacgttactcgaggtatgttctgacttcttgtacaagttacagtattgttactcactccaggccttaggttttcttcaaaactatactcgatcgtttagccgccacattgtcccatgtcgcacgaaaacggcaagtatccgatcatcatccttcaaggacatgttattgacgcttgaccattacagactttcaaggtcgtttgcctccttcattgcggcatggctcggtatcaagctcttacagtcaaagcggactccaggtttcactgagaccatatcctcacccacagtcataagtgttgaaacacctttacccacatcagatgccgttctcgaccaaagacaagaagtctctccgaagcaacccccaaggacagtacactacgccggccgaaccttggacctcacccttttcgccgtcactcgcgcccttgacgtgatttttggggagctctggtcccactacaaagcccgtcgtcatggctccccctccaccaccgccagtagtagactcgtcgaacccctcatatcccgccttaccgacccggccatcttcgccctttccagcgctcttatcatgtggacctggttctaccacccctcgcgcctcccacgggcctacaacaagtggatcacctccgccgctgccgtcgacagccgcctgatcgaggctctccgccggtgtcgggccggatccctcgtgtacggcaaggacacgggccaggccccgctgctgggcagcatgtgcaaggactacgactggcctgaggcctggggtgacccggccaaggccgtgccctttccctgcgaaatcgtccacatgggctgcggcccgagctgcgagcggcacgccctgtcgaggttcgccctctcgttcaagtgggcctttaccatgtacctgccgctcaacttgctgctcgtgctacgcaagccgaactggaaggcgttgaagagggcgctggtctcggcgtgtgggtcgtcggcttttctgggcgtcttcatcactctgttctattacggcgtgtgtctagcacgcacgagactggggccgtacattgtgggaagagacgtaaagggttgtcagaagatggacggcgggctttgtgttggcactgggtgtgctctgtgcggatggagcatcttgctggagaacgcggggaggaggaaggatatggcgctgtttgtcgcaccaagagcactggctacgttgttcccgaggagatacgacttgcggaagcagtggagggaggcggccgtgttcgctgccagtacagcggttgtctttacgtgtgcgttggaaaatccaaagagggtgaggggtgttcttggaggggttttggcgggtgttttgaagccgtgaggcagaaaagttacagtggcaatgccttcttcgaacatcgacaaggggaactgggaagacgctcgacagtgatgaatctacataccgcatactgcgatgatgacccagccgatcatatcgagagcgtagtcgggatactcagtctttgggtgcccggtaatgtctttgctgccgacttttgcaaggcctttcaacaagatcggatgagcactccaagattgtgaagctcctggtcacgatacctggatttaaagatatgtatcaatgaatggttttgaacatgctctactacgttcacatatgctcgactgtgctacatcgacggcgaagtccacgaatcgcccaaaccactttcccaaggtcccgttcaacaccacgcatggttcttttcgtggcatcctactgcagaaactttgcaattaccaaattactgaactggatcggagtcgacataatgtatagtgtacatgtatgtatctgccatcgtcttcaagcgcgtaactccatggagattgtcggtgataatgagggagcagaccctatctcagtacattcccctctttcttcttctcctcatccatcatacactctgcttaagaccaaagttattgccaccgcgatgcaagaaagcttttgaagtctctggtctactcaacctctgcactcctttactcgaccaaactcgaaagagcgagtacagaacagcatactgtctcaaacagctcgctctcctccgtttatggttacttgctaaaagaagcatcaagtaagaaaaatagacaaagtcgtttccgcacggtgtgatatgaccacgtattcaacacactctctctttctacagaacataccaagcaaaatcagtcacacgagatcatcaggctttctgaagcctcgcaagccttgaatttttcgaactgtttctctcctacaacacttccaataatagaggtttcatcaccactcacagaccagtcgacactcccaataaccaaactacgaccagatcacacaacaaccaacaacccaaatcagcaaacatcacaagccaacatccaagtcctcaccgacaaaaatgctacgtaacagcaggctctcccctgattacccccctcatcctcctctccgccctttgcctctttatcactttcggcccttaccctcctctttccgccaaagccacttcttctcttcgggccaaacctactactataaaattccgccctcctcctcctcctcctcctcctcctcaaccctccccctctagtttcgtcactgtttctattcaggccggtggggcatcgactttgtagtctcggccccacccgtcgtcatctgcatcgaccgctacgaactcgacgcttactgtgaccgctgtcttatcacggtttatgagaaggtggaagaagataatgggatggggtgtagaagaaagtgaaaggttcaagagattggtggtggtggcaaggtggtgaggtaaggcgcctggttgttctggtgcccctggaatagaattaggatgaaagggaagaattggttagttaaaaggagatgctagattctacagatatgattgcggtcgcagaaaggagggcggaagatgtggggaacactttggatacttgtgtacctataggcaacgagggcttttgggtttggtttttggaacaaatcgagacgatacctcaccttttaggtaactggcgagttgacgtttgacggcattgggaatgtaagtactctgtgtgagaaattgaaaagtgtcttgccagctatcttcaaactcaaggccttgtcatttcaaccagacaaatgcgatgggacactcatgtcgtgacggcgtacactcatgttcctgttgttttcattacaatattccatgccattaaaagcgtgctcagttaccccctttctgacccattcattacgcccgtaagccgttgcagtaaacattctcagccatcttctccctctgttccttcagatagagaactacgacctccaccatgagcagaccccaagcacaaagatacaaacgagaatatccgccttaaccgtgcttaatatctgtccatacctcatcgcaatctccaaatagcccttccacggctgcggcaagaaacccacagccatacccaacataccaccaccaaaagcgccgcccacgggactctttgccaaacccttttccagaaagaagcgcgtcgtcagcagcagcgcctcagccgtagcaaacacgtagaaaaaccgtctggccgaatccgtatcgaagcccacagccacctggtcccccgcgcccacgtggtggtgcttgttgccagtaaggatgttcttgctgtccctgtcgaccttgctgccgctgaacgaagtccacagcgcaatgtagagaccgagaccgagcgccacggccgtgtgcagcaggcgccacagggaggagtaccggtcgggaacggccatggcgggcggaactcctggctggcccatgcccattccgggaggcatcatgccgcccataccgggcatgccggggaaccctcctcccggaaaaggtggcataccaccagcaccggaaccgggagctccacctccgccaagcatgtcgagcatcatttgcatcatcgggtcctcagcgcccggaccaccctgaccgcccggccctgctcccagtaggctggcaaaggggtcgccgccggcggcacctggaaccatgggggattcgcggccgagcatcatctggcgcaggctctcttcggagaggtcgttcgggtcgaagggggaaggaccttgtgtaggctgtggcagcttgggaattcttggggtggtgtttggttggtagaagtgttcagaggtggagatgtcgacctcttcggggtcggcgtgaactcggggtgcggagctggaggtcgggactggcaatgtcttgtcatcgttgctgctgctgctgctggctggctgcgtaggaggagggtctgaagagaagaccaatgtcagctttggtttagtgccatttacatgatattgtactatgctaggacacgcgatggatggacggaaaacactgacctctttcaacaccgcctcccaacccagtgatcttgtttagacgatttccggcattggccctgatcttagcctcgcgtcgctcctttcgaatgcgagcctgctcgagggcgcgcgcctctgcctcgtctgcgggggaaattccctctgtcatggtctttgttgtccgagatactcgttgatttgggtgggtgtcgttaggtacaagatcgatccgtcactctgttgttccaatgtatgtatttgtttcgatattcgttttgcgcgcccgcgcagagggattgatcggttgagggatggatgatgatttatttgtaaaaaaaaaaagagaagaaatggacagattgaagtagaagcgacaaaggtgattgtgacgtcgtgccttcttcttcagtggacgaacgtggctcttccggttccctcttgctccctgttggtcgctgttgttcagctacgtacagtacataggtaaggtccgggatgcccgccatcggactactgagctgtcggtctgccccgtccccaaaaatccttatctatgtcccgccttatcggaaggtccacacgtactgaggagctaggtacctacccctgcattcactgttgttgagtgttgaccccccccgcgaacccctttttccttgtcacatcggcgtcgttcggatgcaatgcaggtgtgcaagtacgtggtggtagagcattgtttctcaaggtgaagctctgatacccatcttggcggctatatataatatattcctttcaaactatagtaccactgagatcatctttgttactcatatgtcgacactcttccatccatctacctcttttgagcaagaccctttgtttactaatgaattgacatcggttatgacatctcgaccgtaccgctcaagtgaccacaatcacaaatcccttatgttccccaacttgaaagcccacatcaggctaccaagtgagcggactcatgcggtcgttcttcaaatggctgttctgtcttcctacccctcgacctcctgaaactcaacagctccacgatgacgaggaccatgagaatgaaaccaagaatcatgaagggaataaggttgtagcgccatccgcgcatggttctcaatttcttcttcagtatgtcgtgatcgtcgctgtggacaagtgatagactgttgaccagcgtataccagttctccggggtccaagagtcccgtgggtacggcttcggagcactgccttctgcgtaggcgaggtcgataccctgatccgaatgcttgttggtcaggacataggtatagatcagagccgtgagagtaagaagccagctgagaatcgtgataagggcccagagatagtagaatggcgatgttttcccgtactgccacaaggttagtaccatagacgcacactgcacaatgattctacgagaatgaacacatacctttgccctggacctatgctccaaccacaaagctaggaggccaccgaaccctacaaggacgacgcccgtacctcctgctgcatttgtcgtgtggccgtggtccgtcaaaagatgtgcaggttctccgggaaggtcgaagaccgaaccaagtcgtcggacctcgaatggttggccgccgcgtccatgaagaaatgccaccattgacgagacaagggataatgagatggctgcgtcaacgtaaagcaaaaacaaagccacatagatggctttcatgagcctgcttgaagccattgtgaacgaatcccactagggctgagggaatagaagagcttaacagtgtgaagaaggacaagaacagttggggtcttgatatggcaaagtgcaatgtggttggggcctgtccaagttaccccagatattgacaacagcgccagccgtcttatatgagagcggaccgactgcggtcgtgccggtgtgtcttttctctcgttgggcgaaaggccttctctcagccgtctttggggacgcggattgggtcccatttccaaatgtggtggttgtcagcttgtccacacgtaagcacacaaaactgacactgcctcttcatgatgtgcagtgagattggctcgaccgggtacgtacttctcttctttgttccaaaggagggatatcactgcgtatgcccagccaacgccacgagaacccttccatatgagagatgcctagtctgcagcatggaactgccacgcgctgatccgtggaagcaaagcatccagcacgaggctcggctcgcttcgcaaggttgtaacccgttttgtggctatacacaacagagcttgccttgtcagatatgggatattgtgacgtcctgtaccgacgaatactattctttgttgggagttattcgaggccggtcgcaaccttgagagtaaaaagagtccagtccccactggaggatagaaattgaccgtgtctcacggcatatggcgttgaagccaactgcatcataggcggacaggaagagaccatacttctcagcccggtggaatagtagcgccacgctttgaaggtaagagccaaaataggaaacttgcctctcggccatcgtcattaggcatataagcagagaaatgctgaacgatacagcaacagaaccacagttcatggattggcaagctaaccggcaactcaacaggagtttatcctgttttcttcttcttcttgaacctgggacaacgaaggacaaagaaatgatgcatttgcaacttctgaacagaacgggatagtctcatcgagaaaaaaaaaagaacataaaaagcccccaaatatcgcggtgccgacaagggctgtttggaggaagcatttaacacaaccccgagattctctcgtcaactcctaaccctcaccagccaccccgacagctgggtacttgctgctacaagaatattgcccaaaggctatgcactgatcaaatcgtagtggggtggtcgacgtagtgccgccccactgcctatcgataaacgagttatcgtaggaatcgtcgccagggcagcttccatttggtaggtaggtcgggtagctttagtgtacgggacgaactccagaagcttgtgtcaacacatcctcccgtcccgtccctccccatcgttcgtctgaaaaataaccttcacacgaaagtacacatatcattcacacacacataaacacacacaatgctctctaggataacacaacgtatggcgctaaagagggcgctggcgaggccttccccttgcgccaagggccgcgctcaaccccagaggagatctctcacatcggcacccaggcctggcgatggtccgttgatggagaggcgagctgatcgtgaacttcctggtatgttctccccgtgtctcttcttcttcttcttctcttctctgtgttctgtatttcctgctgtttccgcaccccaattgagttccttagtaccatggaagttactgacccctcttccctttgcaaccacaaaaacagatgtccaaacctcccgcttccgctggtcccgcaccttccccatcttcttgggcatcgtagccgccacctcgatcgcaatcttcaactaccagaaactctcttcccccgtggtcgagtcaaccctctatgcgctgcgcacgaaccagcgcgcgcgcgagtacctgggtgacgagatctacttcaaggcgcagattccgtggatctcgggcgagatgaaccagctgcacggccgcatcgacatcaagttcaatgtcaagggcaccaagcgcacgggcgtgatgcgcttcgccagcttccggcccacgccccgaggcatgttcgagacgaccgagtggagtctggagacggaggacggcaaggtcattgacctgctggaggagggcgatccgttcagagctatcaacggccgtgcgatggaacctgagctggatgatgatgcagaggatgcgaaggtcaggggtttcaggcagatgcccaagtaattgttttggggtgctcttaaggagggaatagttttgaaaaaagggaggatatatatgggaaccggggaaggtggtggtccccctctccccctctcaaacaggatgagctgaaggacaggatcgtggtctggctctctgattgaatacccgaaggctgtcaaggaggaatatgtgtaagatatagggagagaacatacgaacctatcacgggcaagggttgtatgttcaagttgttatacattttcggtagctgtacattttaacaccccacgatgcgtgtgtatcatacaagagagaactaaaaaaaatgagaaaccgggaaggctttaccatacattcccttccataaacctagtacaaacacatactacagaccagagacagcccccctctcttaagccgaagcttctaccgcagcatttccatccgccttctctgtcagcccattcttgatgagcgaatctatcaggccctgtctcctcgcctccttgagctccaagtgcaacttcctcgccgcctgcaacttctcctccgcatcagggaaccgctcgttgaggagctgcttggtggcctcgacaaactcctccgggggaggagccttcttgacagcatcctgaaccttgacaaccgcacccttgtgaccagcgaccgcgcccttgaccaccacgatgccgagctcgttgtccaccatcagaatgggcaggttctggaccgtgtgctgctgcgcgcccatgcgaccgggcatcttcttgccgggcaacacacgcgaaccggagccctgcgaaccaccgacggaaccaatggtacggtggttcagcgagttaccgtgcgacgcctcctgaccggcgaagccgtgacgcttcataccaccggcaaaacccataccgcgcgtgatgccgcgcacgtccaccacctggccgacgtggaaccagtccggaaacagctggacgccgaccggcaacaagccgtcctggttgcgcaccttgaactcggcgagcgtctgcttgggcgggatgcccttggcctcgtagtagccgagctgcggggcgcccacgttttcggcgcggcgctcgcccaggccaacctggacggcccagtagccgttcttggcgcgcgtcttgttggcgacgacttggacccggtcgagctgcagaacggtgcaggggatgcgggcgccggtgcggcccatgaagacggtcatgcccttcttgacagcgagcacgccggtgcgcaggggtgtagtcttctcgcggcgcttgagggcagcggccgggcccgaggtgggcgccggaagaccctgcgtcacttggttgaatcgtgtgggcctgctgcgcttcgggagcgtgctccagccgtacttgacgccgcgctttgtgatctgagggaggagggagggaaagacagtcgatggcgaggaggcggagaaggtgggtgtggtccggccggcgaggaggagggagctggcggcggcggtggttgtggtgtgggtggctgacctctcgacgagggagagctgcctccagcagcgcgcgggcagccggggcgccatcgtgtatgtgtataagtctgaggggagggttgggtggtgttgtgttgcttttggtggggttggtcgcagtcaattggacctgacggtgttcgttgtatcgatgtcggggccccggagcgtcgagtggggggaatggaaaggacaccggctgtcttcgagacgcgaaccggagggggcggagttgggaggtcgtttcggcgcgcggccgttgaggtggttttggggcgggtgcgggagtggtggtcgccggctcgaagcacggagcagcagaaatttgatagccactcagaaattcagtaacgggatgctccccccccgataacgtcgatcggttcggcatccggggattcacaattgacaggggaggggcggctattcacaggcgggtactatgtatttggcggattgtggtgtacagagtgtgacatctctacaagaagggttagggttaattgcttctttctattcacttaggtagttttacttccgctggagtgcgggcgcattttaccgcattggatcccccaaactcaaccgctaaaacatcttcactcgaaccaccaccacacagccccagagaagaaatcgcgtttttgcatcttggtttcccttcttgcacgaagtgtctttttcattgtcgccgttttgagatacccaatattcccatctttcatttcttccaaaggcatcagcaaccatggtcttctatttcacttcgaccgtcgtcagtcccccggctttcatttatgtggggaaagacaagtttgagagtacgtgaagatgatcatcagccacaattggtggtattctgcatctccttgtggaatatgcatatatcttgacacactcatggacattgcatatttgacttggatatagatgtcagctcgtcactcatctaacatgctattttatagacgaggagttgatccaacacggctgggaggaggatgtatggtaagtttcaccccggccaagcctagttcggcattttctaactattcttcgtagggtatgactccccatgaggttctcgtcatattatgctctgtttctcattactaggccctacttagttccatgtcgacaaactttccagtgctcatatctacctccgtctcccagagggttggacatgggagaacattcccgaggagctcctgaccgaccttggtcagttgaccaaggccaactccatcgagggtaagttgctgcttttgaattctactgtcaggaagtcatgggggaattcgtgaggactaactctgtgcttttgtaaaggtaacaagaaggacaacatcacaatcatctataccccatgggccaatctcaagaaggacggcagcatggcggtcggccaggtcagcttcaaggatcagaagaaggtgaagcgcattttgatcgcgcagcgcgaaaatgctatcgtcaaccgtctgaacaagaccaaggttgagaagcacccggacctgcgagaggagaaggagcagcatctcaaagagctgcgcaagaaggatcaggcggcggtgctggcgcggaagaaggaggaggatcgcctgaagaaggagcgggccgagaagaagtggcagaaggatcatgcctacgatgagctctttgctgaggagaacatgatgaactcgagcaatcaggatcgggatgagacctgggaggatgatttcatgtaaatttgcttgagaacaaaagaaacaaacctactgaagttttccaagctacataagacctgaaaatcctttgatgcccgaaagccatcgtcagaaccttcccaaccttgattcctatctggtatgctgccgcctttaaagcagcagactaagaactaaacccggtttgacccatcactagaggtagctcctttatccactctcgaacctctttctacccgtcactcattcctcactcccctcaaaaggtcctctctactacccctgacggttatatcccacacctcttgcatccgccgttcccttaaccttatgatccgtcggcctagccgccgcctcgtagacgatattcttcggcgcttgtcccaacgtcatccactcccccttgaaaccaatataactgattctcgtttcatcctcctctccttgcgaaaaattatccgggaaaaacaagcacagtctttgcacggcgttgaacttggctcgcttgacgggcaattcctggatttccgaagtctgggagagctcgaattcttgtgtgggggtagagtcctcagcttgaccgaaatcgtggatgtcggcgttggcgaggaggcggagggtgcgcggggccgagggggagggcgaggtgcgcaggaggaccgagtgcagtttgatttgggctgtgaaactattcgggaagggtcggtgtgttagtgattgggtgtgtatgatggggtcattgtatgatgtgtatgttacgggagaggagtgacattgaaatttcgtgatgatgtgaatgacttgagtgatcaagtgtgataaagtagtagtgtgacatacggaacgttgataatcagctgctcatcagcatcgctcaccacctcgggctccgtcgccaatcgttcggcccacgtcttcttgataatggcctggccggagccgtgcacctgctcgttcagcgtggtgatctcgtcaaagttgatgtgctggtacagcgagaactgcacggcgggggtgatgtcgtcagagtggtcgtgctctgccccgccctcatgatggtggtggtggtcgtcgtgctcgtcgtggcagtggtgcgacattgtcctgagttgaggtgttggaatataagatttctgtgcctcgtgttgtcaaggttttgatgattgatattgacgacggggtggttgttgaagtttggtgaaagtgaggggccaagacagaatgcttccgtcgtaaacctgcgtgatttgagttgaccgttagttcttccagtgggtgattgcaaccaactacatttcaacgacgaccgtcaacaaaaatgcctttcggagatcggaaagctaaatggaagatgtagaatagcatgcaaacaactttgacgaaagtcgtttacaagaattggcctatacattgaacgccgaatcttcgagtgttttccgcactttctcatccaaacatccatcgatcagcaagcaaacgaactacctccaccatcggtcacacatatctatttgtcacacaacatcacgtcaggatcaagcacgtaaaacacgaggttgccatacggtcatattcatctatctgaatcccatccgcttcttcaccttttgcttcttcttcacatgagagggcctacctccatgcggtcctgcaacaatttgtgacatgggctgcgatgcaaaaaactgcgatgactccggctgagtgttctgcgtgaaagcaaaacctctcggctggctcgactgaatggcaaagggcagtggttgactttctgccttgacagcttcaactccgcgaatcctcgccagcaacttctctctcttcctgcgctttgcctcgagcttgcgccttctcctaagaccagcatcatcttcctcgtcatcttgacctggcttccatgtgatgacattggggtcttcaccaagctcccagtgagaggtgactcgggttctaccgccacttctcttcgaaacggggttcatggccacgtactggcgtagcctcacgcccactacatcttcaccgtctggttgatcttgactctggttcgtatcatagccttgagactgtgattgcgactgtgagtgctgtacgaactgggagtgaacttgtgaggagaacaagggaggagagctgccaaaaggcatggaactggcaaatggctggctctgactcaatctgccatcccaagtctccgctgcagcccattcttcaggtactgccgctactccggcctccgaaagcagagtctcggccgcgagaagctgcagcttgggaatgagagtttctcgggacgcctttcgatggttcaagggaagatgagagaacatcgccatcaacttctcaaaggcgcggtctatctcgtcacccaagacgtgacgagcattggtgggaaccagtctcccaggaacgttttcgagcaacaagtgctgatgggatgaccaacgtgaggcgagtccgacgacgtcttgaacacctcttgtttgttttactagattaagtctttgacgcaaagcgttagcaacctgtcccgacggaaaaggaggaatgacaggtgtgtgtggtgagtcctagatcagaaatagaacaatgtataggtgtattttggtaatcattgttgatcataaacagcctctctttcgagaaatcatcatattggacggatactgtgcaaagtataaattacgtcaacttacagagagtgtctaggcatatagccatcgtgtgtctcacgactaaggacgtcggcgatgcgagtaatgtcgacttcattttgcgatgactgtgcctcgttcgacgttgagggaaccactagcgtgttggccaatgcttgcccgtagaccacaagactctgagtatctggttcccttttcagacttccagatgaatctcggccaagttccgggctctgagactcgccgaccaaggaatggtcgtcaaactcgtctggtaaggcaaatgcattgcgcagttgctctcgcaatattggttgcttcgatgcagagccagaacgggctacgcattcatcaggaggtcgcacccgtacaccaggctcgtcagaccacatgcaaagcgagcagctcaggtccagatcgtgtcccagcgtaaccagctggaagaacctggtttgcctcttcgcgagagcacgagtgagaggtgccgtaagctttgcttggccaactcgtcgctcgaccggaagcatagcgacgctgatggacttggatgaagctctaaggcgaactgactcccgatggtagcgaagaggcttccctgagctggggctgatgaaccaaaagacagtaacttcgccatttcgactggaacggatcgacatgaagcaggccaaggcaccatcgatgaatgttccaggagacacctcgagcctcagtgacggatcttggacgtctcttcggtggggtgaaacgacaagtggctcaagccgcattccagaaccatcgtctttaacagaaagccaggaaatggttgtgttcgtgagaaggaaggcctgtgatggatccaagtgcgaaggggcgaggtccaaaagacgttctcccttctttgctgctagcaaatgaggctggacctcgaatttgcaagtttccgtgtcgaaaaggcagagattagtgctgtttccgaggagaagcaagctagcccgagacagacgctgccttggtttggcgcgcgtagaatttcttggccgacttcctgaacggcttccatcatcggacctgtcccttttcagagacagccacatgattctatgtggttcctgatcatctgctgtccggccagggaactttgggatggaccctaggctgatgttgccgcacattctcagtaccggcttcatcaccttgggccgtccacctcgacggccaacaatgtcccatatgctccaatacccagcttgatcaatgatggcaagctgagggacttgatcatcagaaagcggattgaaggagacatccgaatgagaaccgcccccggatcgattggatgtgatggtgaacaaggggttggcaacaagttgcgtcagggttgaggaagatggttgagtggaggatgagcattgcatcggcagcttcctgagttcgggctcgcagaccgtagttgaagtcggtttctgcacaatgagccagcgaatctgttcgaactttctgctgtcattgacaaacttgatcaatgagatcggaacgctgtcctgacaccagtctccttcgagatgatggttcggggcatgaagacgtatcttaacgtcctcatctctccagctccactcttcacgggcgagactgatcaagcgaagaatgtgccccgactctccgctggcagtggcgagcaccgtgtgtcccttgactctatcagggtctctaacatcagtgatctctccagtggccaggagggaggcagtggttggtgttgcgggacgggtgcgcgagtaagtgttgctgatctcctcgatgagcagcgtctcggtatcagcatctccgagaaaagcctctgggagggttttgaggagccaattgttctgagacttggcaagttgggaaggaccaaagctgccaaggtcaggaagagctgtcttggtgggcgcggaccactgcagaaatggcgtcacttgttggaattgaggaactaacagcggagtcggttagtcccaaaatgcccaaagtgaggcgcaggtgaggagcagcttactctcatctctagcacgatctttgcgaagttgaccagtgccttggttgatttgagcggggatgtaggtcaagcgcccgacgataccaccagcatgagcgcgagggcgactcaaagcatgcgtgcggccgacagggcggatgggaccatgtcggtcagccattcggagctctcggagtgagggtagctcgcgatgacgaagtgctcggcgggatcatttctcccccgataccgaatgctcggtgtttgcgacttagtcaggcaaacaaaaagaaaaaaaaaaaaagatattagaggtagaagctcaagtgcgccggcgcattgagtcctgaccgtggtggttggtgagggatgttggaagcaaagaaatgctgtggaagaagggaaggaaagaagaagaaaatgcgaaacgtcaaaccagcattctctttttattttttcggtctttttttttttcaagaaacgcagagaaaatgcaccggccgggtccaccgcgaactttttggtggggccgattcatcattgaacggtctccggaaaaggcgggtacgtatctttgatgagctgacagccaatcagagagtgaccttgctcagaatccaattccccaggaaaccatgcccgaaatggaagggacgtaaacatgtcaagaacctgaccaaagtcccccaccttcaagaacagctgagccatccctacaaccacgttgtcccgagtcgcgtcgcaaagctttcgattgtatcatctactgtcggaatacagaatctagtacaatagacagcaaccttggcgactagcatcaagaatgtcacgaaaaagcgtcatgtcgtccacattcgagccctcgctctcgacgagccgacagcccctcggaccatcgctcgccgataccctacccagcatcaactttggtttcgatgagttgcgcgatcgcatggccaagttcacggccaagtttgacgcttttattgagcaagggcgcaagcgtgtgctggaggagaggaaccagtttaggatgaacgtggcagagctccagggtacgtgtcatacacctggtgagaccaagagggtgcatattgatactaatttctgcttcctgtaacagaggaccagcgtatgaagaaaaaagacattgaaatcctccagctcaaaaccaacacctaccaacagaccatggccaaggaggccgccgaaacacgcgaaatgcaggccgccatcgcttcgctcaccgagcagcgggataaacaagccgcgatgcgtgatgctttgaaagagcaaattgccgccacacagagggagattgatgcgcgtctagcagcgcaaagggcgcacgctgcgcaactggaggcgcaggcgaggtacaacgtgccagagctggatttttgggtcacgaacctgtgcatgcggatcgagggtgccggagcagaggacaggctcaagtttgtctatacgcacattgatgagaggaactgggagcgagaggcttggttcgagttgagcatgagtgggagggactacgacgtgaggcattgtaggccaaagctggaaagagaaaaggtggaaaaagtgctggaccgagtaaacgagactagggagctcgtagtgctacttaagggcatgagagagttgtttgttgaggccatgaaatcttgatttcagttcagctggcctggatcgagagtttggatagttgcggttagataccccgaatattggacgtcctggcctgtagatgccggtggacttggattgaacgatttcaggatgtattggtctcccgcccttaggttgcttctatcatcatgcgagtgtcgcctacttgcgtggaggtaggtattgtgagctaattcgtgtatgccttgttgctaggtcgttggtggtgagtcccgtcgctcggatggcgggcatcgcttacctagttcccgtcccttggcaccgataggcgtgacttcatctttgtcaaaagcaggaacgcaagggcgctcggttgagaaaggtgcccctgtagaatgccgctgtagcagctcgttctttcctagtcttgggtcttttaggggtaattgttatgtagtatcacaaaagcccgccaaccagctcctcccgtcagcgtcttcaggttccgacgcgtcaaccacaagggaatcaccacaacgcttcacctcgctcacccgacctctgtccccttccattccactctcacttcaacttcaactcgacacatcgcatcagtacttaactcaccaaacgttgcgccttattcttgaagtacaataatcacggttttctattccaaaaaaaaaaggacatactatcgtttaccatggagaagagcgaaaaacaggccgccgctcaacaagcggtagacattcttcatgagatttccaccatcctggtaagccaacagtgtcaccctccttgcgacatcgactgctaatcataaactagaactgtcagctcgaccgcagaacgctatccatctgcatttccatgattgaaaatggcgtaaagcccgaggcgctggctgtaagactgtcttcataacctcacgtagcccagtccgtggggcaacaactaacacaccatgacaggaggtgatccaaaagcttcgcgtggaatcccgcgtcatccaagcggacatcgaggccgccgcggccacccccagtgcagctcgccgaaaatagatgatcggcggggagagggttttactcggttctcagaagcgtgaaccgtcaaatgaggaagacgaccaagagcagctggatatcgacttaacttccgacggcaaaaatcagcgttatcaacccgcgccgaacgacaccatctcgcggtaccatctaaatcacattgtttacactcttcgatgggtgattatggcgttcaagaagctgaagacaaagtatccgccattgtgcctctctgacagcaagatggaccagattgcggcggacttgattcgccgactacacgtgctattgagaagggaggagctccgctccgaaatgagtcgtggtcgcagggtatcaagaaacctcacagaagccgggagaaacggtggtttgccgttgggattgagaagggccaggagggcccaaagcgcaccggaccggacagagaggatcaagttttaccaggagatgctgcgattcgtgagagagccacccatgatctcgacgtcgttgcagccaagccccgcggaaagttgggaccatgatcgcttcttgaaagactggagccagaggggagaagaggaggaaacggatgatacaaaggaactctgtgaaacatacggaggggaggtgaaccaagactcgcgagaggaagatcaacaggcaccggcggaaacggaggtaatagaagtctgcaaaccaggagatggcgaggaaaacgccaaagatgattcggaacaggaacaggcaccggtggtgacaacggaggtcattgaagtacaatcatccagtggaagcaacagccccgacgacggcaacgaacaactacgccaccacatgtgatatgaaggctaaaaaaaataaataaagaagccagtgggaagaatagaggccacaaacatgtccaacactagaagaaactcacctccgagttcgattcgagcgacggcgaggcatacctctacgacgaccaatgattatgcgggttgaatgcttcacacggttcacgaacaatcaccatgatggaacccagatcgatgaaatgtatcagatcagccatctgaagacgtggaaaagatggattcagcgactgttttcagtttgttcttcgcatagtcatcgacgatacaaaagacagcgacataaaatcaagacagtgttcttttttcctatagttctctcagtagcagttagatctggctccaactaaactagaacatgtcgtcattgtcccttgcaacctgtgactgtccagttgatcctcttgcagttcacatgaagggaattatttccttagtttaaccgcccaactgcccagctacctatctatatcaattgtcttctagggaactaacagtgcgaaagtcgtattgatatcaggcaagcaggcctcgatcgtaaccaagccctattgtaatctcacaacctttttgtttgttctctgtgaggtgatcaagaatacttctcccgagtttgttttcgtcctggcacccctatatatggatcaagtgagtagttcccggccaaaaggtcctaaagcagtgcggactgaagagatgtacactatcaagccaaatgctattcacttcctaaataatctttttatttaatcttcttcttcgcatctggctgcagagtcacgaaggtagaggatgatgagctcatgagttcgagatcctttccaaattggaagacctgatacacacacacacacacacatagatatatatacatattcgcgttgatatcaaattgtcgtcgaaagccttatctaggtggaaaacagtcgatctacatagggtgggtggatcgtcaactgcaaggttgtaggcacactacaagctcaagctcgatgttgttctgttttgaaaccctcgttttgatatattacataaatcgttatttccataaaagcatcattagattttggacgctcttttcaaattggcgtaaactgacttccatctataccagttcttcacggcggtagaaaaaaaaaaaaaaaaaaaaaaaaaaacagggagccgaagctacatggtgttagagaaagtaattgatatccctattctagttgttttagtttcccctacccatccagccgaaccgaactccagtctcatgctcatgcccactgaaagttgccttggtacagcgtctcgaaaaataaagacggtgaagaccacaaaatatactgtataaggtatatcataaaagagatattctctatccctgctttttcctgctctttccatgcctccctgctttctgcgttaaatgcctttgtcatcccttcataatccctgcccgtgacgactttcctttccgcctatcctcttgattttccattcctcatccaaattatcatctatgaccaatcaagtccaattcaaaccctccatccccaatttcttcaatgtcatcgtcgtcatcatcatcataattctcttcctcgctctcttcttccccactctcatcatcctcatcgtcctcatctattaggtccctaatagaggtgtgcccatcctgaggaactggcactaaccttctcggcgagcgtcccaagaaacccagcacgtcttctagcgtcaccatgtcctctccccaccgactttcctcatcgtcatcggtgtaatcgtcagaattgtaatctgcgctcgttgtcaccccaggtccagctgcttcatttattgacctgcctcttgttctcctcctcgtcgtccttgtcgttgtcatcccggggatggcgcgatctgatatcaaggtgttatttgctgcgccagaaggagcagatgctgagtaaccgccgaaccctaccaaggcggcggcggaagcgaggacggcggcggctgtggcagcaggagaggaaggagcgaaggaggaggggcgagggaagtaggtagatggtgatggggtggtggggaggttggaggtggacggatgtggttggtcggcggaggaagaggatggagattgtcggtttcggttggcgaatagacctgctagggctgaacgccgtggtggtgagatcgggtcggagtggaagatacttctgttttgttgtccgtttgtgtcgggatattgaggatccagtcctcgagcagccgatagtcgtctatcgccggctgttgccgcgttgtcaagggcaactggcagcatgctcacaccctgcgctccgttgttggcatcactcgacccagtgacagcccttggttcttcctcagcctgatcgccatccacgccaggcatatggagcagcttatgttcaaccgtattatacgagtgacagactgaacacttcagtcccaaccagtggtaccttgtctggctttttgcactgcagtcgttgcacgagatgacggcccgggcatcctggtactcgtcgggcatgggctgggtggcgatggcgatgtcaaggttacgaaactggatctccatgttgacgcagctcttgttgcagaccggacatctgtacgatctttcccggtgcgcgctgaaacagtgtttatggatggtatggccacatttcatgatcgcaaccggtcgcggagagttaaacaggtaatcgccgcagatgggacagtcgcagtcggttgaccgttcgatacatcggtgctcgtcgcgcgtggagacgcatgctgagcatttctgttcaccaacaaaccgtcagttcatattgggtcaaaggggccatccatttgttcacacgagcttcaagcaactcaccttgcaatggaaaaagtctttgcccaagcccaacccaactcggcagagcccacaatcgttgcagtgatagattggtttgttccgatcgtcattccacaatttgcaaatattacaatagtaagaggccgctgactggttacaaccaacacaagtctgcgaggccttttgggttcgaccgcacaacatgcacagcatgtgacgtgtatcccgccgcggcaaggtgtgatcttccacctcatcgtgacagagccggcacgtataccaccgatcacaggcggcgcattgcagcttcacattgcgccggtagtgtttgcaaccgagtctgagaacgggctgaccgtgctcgtccagatcctctgtttcttcctcgggttgtatcccctgcgcaatcgcgtatgcgagactgacgtcgagttctcgcaccccgtattcgtcgcgtttcgggacggttttgggggcataggtcggcttcagatcctcctctgtaacgtggatgttcagggtatcctcgtcactgaatccgctttcgcccgcgagaggattccagaacttcaaggccgtttgcaacgggccaaaggaatcacgatcccggttcgatgatcgatcgcggctatggctctgcgcgctacgagcgctcttgacgctgtgcacactacgcacgctccgaccgctgggcgattctgggcgcatgcccatagtaccatcatgcgcatgtggagactgttgatagtactcctccgtcatgacttgatgtatcagctgcgccttgagggcctgcgagatgtcggcctgattttgaatcgcctgtatcctcttcctcaatgcgctcttgccgtcatcttctggtaactctccggtctgggatcgagcgtcggagtccacctgggaggggatacggggaagcgtgaggaggctctgttgtgctgcttgcgcagtccattctggcgccggcgcagagattggtgaagttaacgacggtcgcgccggcggcgtcgattcgtatgccgctgcggatgttggcggaactggaacttgtcctgtgtgccctgcttctggagtggcagttgcgacatcggcggcttcccctaacctcgaatgcgaacttgatgcgacgttggttggtgtggttgttgttgttgttacaacagccaccggctgcgctacggttctgccaacaacaatcccatccagacttcgcctatagttctcgtctccgtcctcgaacaccgattcgggcagcgcagccccatcagatctcgttctctggtgttgcgaagtggaagacggcgtggatatatcgggctcttcagcggcaaacccggaggaaaatcgtcgaacttgtcgttgtgctcctcgaagcaaatcagagactaaggtggccatagcaggtcatgcggttgtcgcagaccttgtttccaagttgcttccttggggtcggcttcgtcggacgtaaacgtatagcggcagcgggactgactgggatcgtcggacaatgtgatgtcgagagaaggagcaagggcgagcgcggtggcgattacggagtaggcggaaaggaaagaaagcaaaaaaaaaaaaaaaaaagaaggcaaaacaccaggaaggtatgtgtgctgaagagctagaataagccagtatatacggaagactaaattatgctaacaagcgcaataatgtcaattaacaagagtatgtaaaggtgttgtgtgtatccatggggtgggtatcatccatcaaagttcatgtttgggggaggaagacgatgttggacgagggacgcgggagtgaagaacgaaatgtcggtcgagctgtcgcagcagacggaatgacaaatgacacgatggctcgatgggtgggtgcagtgagaccgagactggtgtggtcagtcagtcgtcgtgctcctgcttgtcttttttccctccggatttcgggcagatcatgtcgtcaattcgcccgctattgtcctccgtccggtggagaatcgacacgatggctcttgactttacactacatacttgaggtttccactcagcatctcgccatcgttgtcgccatgccaagggcatgttccccgccaatgatcgcagtgcaacagcttgtgacacggcagcagctttcccctgtctggctgctaggtacctaggtaaggaacgcgtgctgttttgcgccttcacgtgtccgcctgtaccttgaggtacgctacgccaatgaagccccaggccctggtgagatgtctgtctcccgcatctgcaacaacacgcgactttacagtttcttactgccacccgacagcaacaacagttcaatgcaatccgccgacctcagccgtgtacacctgtgcagtgtgagagagacgagcgttgacttgttgcgttgcccacgtggctgatcactttggcagacatcaagatgatccgtccgttccctcggaaggccggccgtcgaggactggggcctggctggcaagctggtggggtgattagcagaccgaccgcatcataacggcccggacttcccggagtggacgagtactgtagtgtaaagacccggacacggtcactgtcgggcaacttgtccgtctccgtgatcagtaggtaattctttggtagggtatatgccctgctgaaagagaactatacggacaccgtttgacccatactcatatcagggtcacgaccacgtcagaacgaagcatgctggcagcaggttgaaaagagaagaaaggaatcatctctagtcatgtggacatttgttgtcgttggtggaagaagaacggcaagtgtcagaatcacgaccacaactgtgcagctcccaaacaacccagcacggccccagaatcggtcacagaagcgacgggcctgagctgcagctgccaatgcggggcaacctgtggggttacgacggcaacggctctgatctggatgatgttgttgcacaagcaactggagtgcagactgcagactgcagactgcagatgaaaggagcaacttccagctcggcacatgttgttagtgcggtcgtgttatggtaaccgatggtgacaagggtcagaggaagcgaccttggctggcgaccaactgattcacaaggacccttgtctcattttggcgccttactaacatgtatctccagcccaaaggtacctacctagccatcgccaagtagccgtgagtgtgtagtatgtatacagtggagtgctcgaaaaggaaactcccgtcctgggcatgttcagttcttggtgtgttgcttcagggagctgagtgagagaaatgtaacggagaatcgatttcaatttggatgggcgataaagggaacgcccgtcgtaatctcagtcaccattcctcgttatgctctgaaaccccctttgggacgggggctgtccctggctgagctgggacttcacacacgttacccaagatacctctacactttctattacatccacatgcctttacttgttgtcgtccacttggcccccgcgtttcccttccgcgtgacgattcggctggccggacccagcttgccaggacctagaatggccctgttatttaacacatacagtcagctaggtcccctgttccagcaacagttggacggaaaactaccctttctgaaagggtaggtaagcacaatcccaaaatagaaacaccagatgggaaaattcactgtcgatttgtatgtccctagggtatggaaaggtgaaaccgggaaaactgaaggggtctaccacagggcaaaattggcttggcgtgccagttttggtcacggttgaaaggaaagtggcctgtgcacgtcaccactatggtcagatgtttgggggttgctatgtggaacaggggaccgggccaactggaactgctgtcttgtgagtgatcctgctggatcataaacttgacgggaccggactgtgtgtatcccatggatgggatgtacggtagacggtagtactaggtagtacttagtacccctgacgtcgactgatacctaccaccgtacatgctgccgtcaggtcgttactggaggttcatcccattcacctatcgaacattatctaggagggcattcctgacgctgattctaaacagcaacccaggaatctccacggatggatgccagcgagggtacggttatggcttctctaggtacttagataaggcaaaatttcacacgcgtccgtgaaacatttgttcctgctccaatcttgtctttcttggctcgccccagtgtcgtcacatcgctatcccgcctaacagaaatgcaagtacttgacatgacgtttggctaaggtaggctgtgcatctgcaatccacccaaccaaccgtcacctctctgggccacggcagctaggtagtaacagggcaggttgccgcactccgacagcaacagcaccctgacttcacctagcaaccactttttgctttttttctgggcgtgtacctctagtgtaacatcacaggcgacaaattggacccggacgtctcaaacccttcatcgggctgtgcttattgttttttttttttttaatgacagcaccgcctcagtccatcatcgagtttcctcatccatgaccacatttcctgatccaaaaccatatccgagtccatattcctccattcgtctgtgtgacccgacaatatcctccttcgctagccagtatcttccaccactctctctcctcggcctccatcgcaatccagtccggccattaccattgtgtgttcagccactcgcgcaacgatatatctatccacttcaccctctcccgacgacaagcgcgattctagccggccgtcaaggtcagtcaatgcaaaaccagacaggtaaaggctaggaattcgtttctttacctttcatctggagctttgacgatctgcgctctttcgatccgatccgccgtgtcatgactgtcatcgcttcgggccagccttcaatctcccttgtggtccgaaacttttgttgtcgacaggttccatctcattcgccatgtaaaatcgcgtatcagacaaattggaagccacaacggacaatcaaataatcggatacttttatcatttccatgacttggtgcatacctctacctctaggtacccaaggtatactcggaaaccaccatccatttggaactgaagcacgcattccatctttctagttcccttctacctaggtaccttcatcctaggacatctattttcccattgggctgcatccatcagtcgcttccttcagtttgctgccactcaccagtcaaaaaagaaaaaagaaaagagctttgcaggtcacagctacctacctatggtacattcctgcttctacttcttctacatagctgagctcattatttactggctacaggcctagcccctggcgaaggtgtcattggcgtacgctacattgcgactgtggccctgttgatgatttcctaaccgacttgtggttgccaccatcatctaacaatcggtcttacactacttctattttccctctcggaaggacccgactcatacacacacagatttgacgcaatttttactttttctaatttttttttatttttttgcggaaggctcaatcatcaagatggccatctataccccccaggcacggtctacgcgagaaggtaccatgaatatcaacgacacctccacgcctccttcgatggcggtctcgaccacttcgcccttttggccattggggccttttcccaacagagtggattcccacgccaactcgcacccgctcccgcaccaactccagcatccgcctcaagatccgcttcagcatccacaagcgccgttttcacagggatcctcgcagcggcagcaacagcaacagcatccgcagtggcacccgcacccgtttccgcagtcgcaccgtgcctttggtcctccgccgagcgctggcagtatcatcactacaaataacctgaaccgaaagtacagcaacggcaacaacaacaacttgaacggcaacagccccggcagcggaaacctgagttccaacgtaagcgtcaaccggccacccaccgcaaacgtccaggtccgccgccgtcctcatgctgccacgaccgccggtcgatttcgaagtgccaccagagttccggacctccctgtcttgaacaacttgcgcatcaccagcaacacaggcaacaccaacgtcgacgattccagctcatctgacgagggtttcagctctccagctgctcgtcctcagagaccagagcatcgacgctccatgagccatcctttcccgtctctgttctcgagcaagaaaaagaaggcataccagatgtatgctggcgattccgggtccgaaacggtagacgacgccggttatgcgcccaagctcggtaccagcaggccttcaacacagcattctcgtaatcataggaatgttccttctacgggtagcaaggactatagcacgggaaattgcatgacgtgcgggtgcttggtgcgatggcccaaggagctttccgtcttcaagtgtaccatttgcttgaccgtcaacgacctacagccatccagctcaggccaagggcaagggcagggtcctaggcgggatgcttcccggaactcacctcccgcagcggaagagcgagtcttctctcatggtaagaaactcctccatctgatatgactgttcgctcactcactaaagcctgcctagaacgaccaatttctttaggtcatacaaagtcactggccacacaatgtctgcgttcatatctttcgtctgctctacgctcaaaatcgggccgacaagcagatgtgcagccagactcttattttaccctggcaaaggttccttcgcaagatcagcaggaaagttcgctttcgtcaccaagtgatccaggaagggtaccggcggcaacaagcagggcggtaggcgtgagcccacaaccgcagcgcgatgggttaacggttccaaatactgacctggatcctcaacagcgttccaatagaacgcctcggtcgtactcatcatcctatcccgaaaaacgaccggccattcctgatctcgtcctccaagcacccggtcctcaggcgagcccacagattgcgaatcctgagatagattcgaggcggattttcaaacggcttgaggattatataatcagctgcctcacctcgtatcagtgtttaaatacttcgttctcgacaacccgcccgtcgcaccagcctagacctagtggcgaaccagagcgtagacgtcgaccaacgcagtcgcaacctcagccccgacctcaacccccacccatacctcaacccgaggcccgcaaaaactcggttactacagaacagccgtttgttgagctggacgccaaaatgcttttgctgggggactttgcggagaatggtctctggtggacgggaggacacgaagaaaaggtaccagggaggtcatcgtccaaccggagcgatcctggcgcgtctgcagtaagcccaagaagtcctcgaattgactgggcggaagtagaggactggtatacggcagtgcttgacgctgtgcggtcctggcccaagttttacgatgagcttgtcagtgaggattccagtctcgctgtgcctcctgaagcgcttaaggagatcgaagcacagttgcttgtgggacaggaccatgttcataggtcgcttttgagggctagcgagacgattatgaaacggcccggacgcctgatgactgcgcctcatgagctacggtttattctcattcttgccgctaacccactgcttcatgccaattacaagccatataccggcgagttccggcatatggactcattctggtctactcagggcggtccctcttctggaaggcattccggaatcataaagcgtatcgtcggtcttctgtctaacactcccaacgagtgtcacaatcatctcgtcaactggtttgcgaggtacccggaacctcttttcataaagacaaaagatctcatctcgagcttcttagcatttcgacttaaccgacagaatgaaaagaagtacgatgccagagtggatattaccgccggtttgattccaagtctgaatgctggcaggtctgcggcctcacttcatgctgcgttgggatcttcacaggcatcaggaaagaagcagaaagaaaagaagaagatatacaatgaagactggcagatcaaagcctcggcgcaggttcttgcgctgattttcgccgccaacaacacgggacattcacggcgcagcctcgccaatcttacggatggacccgtggcgagcacaagggatcgggtccaaatgcgcgggcaaattcttgccacaagcgatttctacaccactcttcttgacgactccgacctcgtggcggattttgaaacatgggagtcgaaaaaaggaaagtttgccttttgtcagtttcccttccttctcagcataggcgccaagatccaaatccttgaatatgacgcgaagcggcagatggaggacaaggcaagagacgcctttttcaacagcatcttgactcatcgtgttatccagcagcacctggtgttagatgttcgtcgggattgcctggtggatgacagcctcaaggctgtgagcgaggtgatcggcagcggcggggaggacatcaagaagggtttgaagattaatttcaagggagaagagggcattgacgctggcgggttgcggaaggagtggttcttgctccttgtccgtgaggtgttcaatcccgatcatggtaagtccacctctgttgatgattaactttagtcgtcctaaccttgttctagggatgtttgtctacgacgaggactcccagtactgctacttcaaccccgcctctcttgagccatccgagcaatactttctagtcggcgtcgtcttcggtctcgccatttacaactccaccatcctcgacgtcgccctgccaccgttcgcgtttcgaaaactcctcatggccgcaccgcctcccacgctggccacgtcccagcctcgccaacccatgacgtacagtctcgacgaccttgcagaataccgtccccgcctcgccagcggcctacgccagctccttgagtacgacggagacgtcgaatccaccttctgcctcgacttcgtcgtcgacatcgaacgctacggatccaccgagcgcgtcagcctctgccccaacggcgaacgccgtcccgtgaccaacgccaatcgccgcgaatacgtcgatctgtacgtacgctacctgctggatacggcggtgacgcgccagtttgagccttttaaacgggggttctacaccgtctgcggcggcaacgccttatcactcttccgacccgaggagattgagctgctggtccgaggctcggatgaaagtctggatatctcggcgctcaagtcggctgctacctacgataattggagtacgaagaatccggtggaaacggagccaacggttgggtggttctgggaactttttgaggaggcatcccccgcagatcaaaggaagttgttgctgtttatcacgggcagtgacagaatacccgcgggaggggcggcggcgctgtcgattcggattgcgtgcctgggcgaggattgcgggcggtatccgacggcgaggacgtgttttaattcattggcgctgtggaagtatggaagtcgggagcggctgaaagaagtcttgtggacggcggtgttggagagtgaaggatttgggttgaagtgagggagggggggatgatgaaggatgatgttgtgcttggtgtgtttgtgttagtatgaaagagttgtggaggttatggaacaggagtttctacatggctttttttttttttttttttttttttttttttggttaccctgcatatcatcccagaccggaagaaacgaggcaaagagaaaactgcatcattatcattatcggcatcagataagaaagaagatagcggaaagcaagccagataaataaatacatgcgtgtagcgtccatcctctgaataagccgaaacacaactccacgctaccgttgattgagcaacatgattttttatgtcccacagctaccatcgaagccagttttgagccaccatcacagcacgtatattgggggtgaagtgtataaaaggcgttggaagagtgcttgtcaaaagatgaaatggtgaagaggaggaggaagaagtcagtttaagacacccacttgtacatctaagtaaagtgatgggccgggcggtgctcttatatgagatgacagagtccattcagattggatgaaagataacatgtaacacaaagttttgattcaaacagtgccggtatgtatttcgtcacaacaacgacttggacgtcatccacatatttgaatgtatttatttccttatcattggtgtggtgggtgtaccaagtctaatacgtatctaatctaattccccctcaaactcctccatactgtgaaaccgctcatgagcagataatgcaaataaaggaatgaagtggttgcatagtggacatttgataccatcaccatcaccatcaccatcaccatcgctgtcgccattgacacaactcataccctcggcgtctctcaggtcgtcgtagtcaatatcttcttctgtaggttcttcttcattgtgattccacacattgtctggtgaatcatcccagacttcgtcgtcgtcttcgatgtgaaagtaataatggttggttgacatgtttgtacccaggtgatggtttgtgtcgcggtcggcttgtgcttgtgcttgtgcttgctcgtggatggttgagacgggatgttgttgttgttgatggttagtggtgctggggtccccgttgtcgttatttttcagtgaccctcttgctttcccgttagaggattcatagcttgtatcactcatgtccaggttcaagtccgggtcgtggcttgggtctcctgcatgcacatccacatccacatccacatctgaatgttcgagaagttcagcttcagtttcgggttgggttccggtgttgtcggcgtgctcatgttcgggatcgtaaacggtaaattccctcgccctcataaacatgtttttgatatcccttcctcctcctccgctgccgccgccgccagcggtcgtgggatcgatcgagtccatgttcgtcacacagacatttagcaacccgatactatactcctttcccccttttctcgggttaagcgggttaagttcgcggaacatcggtagcaatgtctcggcgacaagtctctggacaatctcgtcgtcaccatgggcgttaccgttgttaaaaacgtaaccaggcagaccctgactcttcgagaccctcccatagccataccccctcccctctttcgggtccgtcctcggtctcgtcgtcaaccgtagcgtcttgggccttgctagccacctctttttgtcgtcgtccatcagatccgtcttcattctctttaataacgacccagtgatcttcaccagttcccgccggatttgctcgatggtgaccaaagggcaggagaaataagtgtcttcgatgctgatttgcgtgggaatcgaccgagcaggtttgacaggggaggggtcatggccttgcaagagggagaggatgtgtttgcctgtccctgttcctgtactagaggatgaagaaagtgacgagaggagggagtcgagttttgatggtgataggccgggacaggagaggaggtcgtcgacggtgatttctttggggtttgggggtgaagatgagccaggcttggactgggaaatgaaatagtccgagagagcagcggccgttttccctccgattccgggtatttttctcagttggtgactgcccataaatctttgaacagtttcctcaccgtcgtcgggccccaaagacaagagggtcgtttggttccggggtttgttgacgttaccgaccaacttggcgaggagtttgttcgtggatatcccgcaggcggtggtgtacccttcttcttcgatttttagacggaggtgaagagccaagtgagaggcgaggaggagtttcgttctcaacaagccagcctgtccaccttcatatcccccagtcccaggcccctcaagaccaaccttttccctcccataaacttgcccagcaaaccccctcgcatcaaacgcaaaccccttctccgggtccttattgtctaaacaaaaccacgagtgctccaagtcatggcggttcagcagctcaacattatactcaataatatcacttacatccatccagacctcatccagacccagtctttcgactctgtcattccatgagtacgagcgcaatagggcgtaaagacgcttggagacgtcccgaaagggagtcaagtcttcgccgtcgacgatgaccaggtccgggcagatggctagggcggaggcgatggacatgagcttcttgacgccgagacggcgcgcggggtagttgcatgttgctagcagggacttttggcgaattccgagggggagggatttgagtgaaggggttttgttttcgtagaccttggaggggagttagtaagtaaggtggttaggggaggtgtacctttggttggggtgttttagttgaagaaccgaaggcttctttgtttacaccatgactctgaagcgataggggtaggtgtgggctgagtgggtgggtggaattcaaaacctacctgggcgtagaagcaatcgagatcctacatacgaagattcacacacaccgacagacagtcagaccagttcttgcaccatattgtatctacaattgaagaatgcataaagaacagtagggaaggatgctgtacaaaatggaggatgattcgatcatcgtgtttggttttcggctttttcctgggatgatccatcgcgggtactgtaagccgcatcacgaggtcgcggtgatgctgttcacgtcttgcgatgatgggtctgtctatccccccgtctgtcccatgtcttctcctccagtcctctgctgttttgtggggaggtggccgggcttgcttgctagggtccggtcgcagttgggctaaacacgatgtgaatgcaccgtgagttggtgtttcgaagagttgtgttgagttgtggttggtggtcttgccttttggcgccgttttggaggttgcaatgggtcgagacgggatgtgacaactgtaaagagtggggattgtggaacgctaagcgttgtgctccactcgtcattttgggcttattgcaattggctcccggtaacttgatcaagattcccttgccgcacagaccaatcccgaacgccctagcggctcaattgtgatggtgtagtgtagggttaccacagagcgccgatgggacctatggaatgggatggacggcactgagaacctacgggcgggtgagaggatgcccgatttttgactgagattgccggccgtgacctacagcgaatgacagcgaccacagcgcttaggtagttgcaaggcagcccacggcagaaggaagctggtcccggtcactgtgatgatcatcggcctctgtagcgtgaattaggcgatccatcagcccaaaatgggaggaaccctcaccccaaatgggaaagtccaatcttgagtccagtgccctcgccagcatgccaattgatgacgacgggaagaggaatgggcaagagcagtccacgatggagttggagagatggaggtgtggaaagtaagatcggtaccaatctccctcttccttccactcttgtcttcaaggctgcagtgccctgctcactgttcaggtctcctcctccctcttcaagctcatctcgcctcctcttttcaatcccgttcccggacagtttccatccgattcatatcattcattgtgtacctaggtagagcgaggtaggaattggaaacgacacacctcactcattacactacacaatgtcgtcctcagtctagatcgctcgcccgcccgcccagtcccttcttcctcctcctcctcctcctcctcctcctcctccacccacacacacccggctgctgcatcttgcatgaggctgcttccctaggttgaatacctacagctcaaggttacagtcaagatatttccacttttggcggcactttcgacctcatcgcccgccttagccaagaccaagactgcagactttttgaatcccagtccatccagggcaggattgaagacttttccccgccagagccaattcaatttagttacaatcactctttcgctttggttcctccctctttctctttgctactgcaatttcttctctctctctctctggcccgttcactccctacatacctctaatgtaagactgcccggaccatctcgatttgattgcaactttgcttgcttgcgcaaagtggaagcttcagttctttgctggacgtgcgctgtttgtgtgtgtttgtgcaaagacactaacaaagtcaaatcttgcagcgttaccacgggaaccttcacacacacaaggcaacaaatatccacatacacactgacagttttcaaacacgccacgcaatctctatctttgcacttgatcttggccaatttgcaagttcggacggaaagctcaaactttcccagtcgtctacgctacttccgtcaccattatcgcttctcttacaacccgccgcggccttggcttagctcgggcttggagatcgaggcatcatcattgatcctcctcctcgccacttacatcactccacacgcaaaaagaattttgggctatccttcaccatatccgacgacgacgactacaatcaagttactatcatcaatctttcaccacaccgtcgattcttttacaagctactgccgacgcccactgcaactgtacaccatcgatatcaaggacaacgtgctggctcatgttcttcccccttgcttcggacttggaaacagactaacctcggcccggcttcccaacggccaatggctacgagatggcatccactccttcgaaccgacacaagcttacgcccgccagctctcccttcgtcacccggacttctaggtccccaggtcctcaacggtcccgtgccatcaatgagacctgcttgtccctcaggcgtgtcataggcaccacttgctcctcgcccaccggcttcgattccgtccactcatctttcgcctacattgctggcggagctgttgtagtggttgacgtatccggcgagcattattcccaacgcttttaccgagcccgtccctcggcagtccccgtctttgccctttcacccgtctcccacactaccgcggcgaatgccaatccgacaccgaaagccaatgacagtaggaacaggactaccgcttcacagagagaattggcctaccagacagccgactcttcacagacctggacaagtcgcgagcgcataaaggctgccacttgccttggcctcagccgggatggacgatacctggctgtgggtgaaacgggctatgccccccgtgtcctgatcttcaacctccaagatgcctcttccgatacgccattggtgtccatcagtgaacatgcatttggagtcaaggccgtaacatggtcaccagacacaaagtttttggcttctctgggcgctgccaacgatgggtttctttacatttggaaggttgacacgagaaccggcgctgccaggctctttcagcaaaaccgctgtacctctcacgtcaagggtatggtttggatgggcaacaatttgatcacattgggtgtccgtcacatcaaggtttggagggttgaagaacctccgccgcctgtctctccgatgaaggccaaattctcccaacaggaggtggcctgttcagccgcccagctggcccagaaaccactgcctggccgaaatattctgttgggttccatgctggacgccacgttcagctgcgctcttgcacttgatgaaaacagggccatcatctgctcagaaacgggcagtatctgtctcttggatgacacaaacaagcagatgaaactaacacgactactggatctgaacttccacgttagctgcatatcgatgaggaatgaaacgctctacatcggtgggaaggatggtcagctatcaaccctcgcactcgatggtgtcttggaaggcacccctgaccccacaattcacaatcctcatacgtctgacggccttgtcgccctgggattcctcgccgaaaatttcgtcacaattgacagccgccgaacgatcaacatttggagtcctgatcatattccggccgtatcatccgacgacccgcaccacattcccatccctggcgccggcgacattgttggaatacaagagcttcctgggttgaatggcgcggactcatgcttcgtcacctggtctgcctctggaaggatcaatatgtggaatctggacggcctgatcaagttaacacttgatgttcccgtggaccaggtagagaacaacatcgatggcgagcaaccggccaatcagctagtggtggtgagagccagcaacgatgggagtctctttgttgtgggagacaagcttggcgttcttcgcatcattgacgcctctacgagagtatgtttactcgaaacgaaggcacactcctccgattgccaggatattgccatcttcgaggacgagtcaaggctcctcatcgcctcatgcggcagagaccgcacagctcaattgtttcaccgaacttcctccggtgcatttgaccactttcaaacgctggaatttagcgccaaggtcgtccaggttttgattccctcccgcgacaaagttctcacttgctcgctggaccgtacccttcaggtacacgatctggttacgaaagagagtgaccctgatgtcatggcagccatttcttcaagggttattacgctacgggcttcgccatcctcaatggtggtaacacctcttggaaagtcaatttttgtatcacttttggatcgctcggtttgtcattttgactacaacaatggacggctcttgaactcgttcaaatgccatgacgaaggagggtccgagaccgttgtcttggaatcactaaagtatggccaaaccgggggggacatgggcttcttgcttggcatttccaacacagacaaatctatccgggtgtacgacgctcactccggcaccttcatgggccgtgaatggggtcacacggaagccatcaacggtgtggtcatggtcgagggcgagcaggctggcagaaagattatcagtgtcggagaggatgggaccatcatggtttggggcttggacatacagtttccagtgactggttccaggaaccgcgatccttcgcctgacaagaccgccagctcaagggccaataacccgtctgcacacagtcgaccaccactcaggagggtgttatcgaaggctgagctagccgagtttcagcgaccagcttcatcccatgccggcagcagcagacagcgccgtctctcacccagtcgagcacaaccccgtcgttcctctcaacaacacgcagcgacttccaccacacgcacaccagtaacatcgggaaagcggggcagcctcgacggtacaggatcaatccgaatcaaacgcaacgccctacgtcggacatcttcaggagcaggcagcagatcagaaagcccgccttccgaggacaacggcatataccgtcgttgcgcatcccccccgcttatcaacggtgacgtgacacgcgcagcctccaccgtccgctcgtccgcccgcaagaagaccagtcagtcaaacctccgaagcaataccgcccctagtacatcggcagggcccagcagcgccaacggctacggctttggttccctcagcgcagccaccgagcagacctgccgccaactgcgagcctaccgcaaaaagctggccagctcggacgctattagcggcgacatcttggccgaactcgatgccgaactgcgacttaccgcggccgccctcggcgagcgggcgatccgtagccggagcaggaggcctcatctgcagaaccaccgcagctactgcggccacggcagcgatcgtgaacgtggccacagtcatcacgacagagagaaagcgctcagcgaaagcatgcttaccaacctgctggaccagtatagtgaacggttggtcagcatgttggatgagaagttgaggataaggctgctgagcgaggaagagagggaggcgctgataagtgcaaggcagagtcagcggccgaccacgtctggaggagggtcgacgagctcggtggcgtcgggggttacggaggggagaagtgggagcagctcgatcgggagcacgatcatgtgcatcgatggagatgggatgatgatgatgcaggaagaggaggacggtggggaggcggacggggagaccgagtgtgacggagagggaggggcagacactgaggcggaggatttctgcggtgaggaaagagggagggagagtggtgggttgaatgagaggatgatggggttggatttacattgctaggcaaatggaagaaagcaaaagaggaaccaggaaagaaccagaaacaaaaacaaagtggacaagataccccttctgaacaatatttccttttcttatcacgacttaagaacaacaatcacaacctacccacttgtgcgagccacgcacttctctttttgtcaaaacaattttttctttgtatcaacagattggagagaatcatcgactgcaatttgcattggagtggcattgtgcattatcggggagattagaaggcgggcggtagatggggctcaggcggaatggggaaacaaggagtgatggatagaagtgctctacaattcactcgaggcgttatgggtagtttgttaggttcaattggaaaagttgaatctccaaatacgtacgatcttttcttcatgttgttacaaccacccaccaccattcaccaatttctaagttccgaatagacctccatatcaccccatgtgctatgctaacctgtttatatgccatgtgatgccatgagtcgccgttttacaccgagtcatgctatgttatgccattgattgcccttttagccatccacccatccaatcccccttctttttcactctcgaaagacctgttggatatcaactaccacctctcaccccgagactttccccccccccctagagacatcccacacattcagttgcgcaaagcgcaaaccagttttctctctcaagccagctagccagttatgtaaacataaccaccccctaaagccctaaggacgtcgtgcagaagatccatgccgttgccgttgccgttgctgttgaccctgccgttgtcgttgtccctgccgctgtcgctgtcgctgaacgacagccgcatatgaagatgatgacgacgacaaggatgtcgcggatgagagtacctaagccccagtccttgatacccgtgccgcatcatgagctggtggatcatgtgagctcatgatacttcctcctgtgctgccttcttcttcttctagtccgtcaacaccactaccaagaacagctcgaccgttgctctcgggctgctgctgctgctgctgctgctgaaggtgatgaagatgatgaggatgataatgataatgatggccctgcctcaacgactcctccgtaacttcctcgacaactgatagctcatgcgtttcgtaggccttgacctcctccttctccttgtggagctcatgctcatgctcatgctcatgctcatgcttcgtatccttcttcttcttcttctccttcttctcatctctcggccttttatcctgtccctcagggtccgtctcgtgttgtcggtgatgatggttaatctcgctcttgctctcactctcactcttacggcggcttttagacaacatttgatctctcaatctcttccaatcagccttccagttctcgatgctgcggaccagttctggatcagcggcctcgacaggcgggaggaattcgttgactagggtctcgatggcgcggagttcgagacggaggtgcttgagttcggattcttggtaggagatttcgtcttctctgttttttgcattttgcaggttgtcgtcagtttggttctgtgggtcaaaagggatggatggatggatggatgagacttacagatcgaggacttccttctctagttcgaggatgcgagaggcggccgcttctgctctttctactaggagggcgtgaacgtgctgttggtttgtcgtgtggggtttagtatttgtacatatgtacatggatagggatttgggagagtgtgagggggacttacatttgattcctctctcctcgtctctaggcttttcaggactgcctccagctgagcagctagcttctcagattcggccgcgatgcgctctgtttcagcaccccgttgcttttttgcctccacttccactgcagcaacaccagcgccagcagaaggtgtaatctcagcagcctccgccagcttcaagtaaactttcgatgaaggcaacggtgggtgcgcccgtgactcaggcggtgaaggctctgatcccgaaaagctcttagctaaccaacctggggcagtagcagcagctgctgctgatgactcaaaggcacgaatgtcctctagaggcgagtgaagttgctcctcctcctcctcctcctcctcctccttgtctccctctccaccgctctcgctttcaccttcactttcctctaatcttggagaagaagcctgtgaacgttttgacctcctcgctgatggaccaacaggccgtttcatcaccctcaaaccaccagtaacacccacagcacccgcaggaccatcaccactgcccatacccccaactccggtccctgttcccttcccggtgaggacagcttccatctcatccaccttggcgtgcaactcgctgatactgacatcgctaagaacaccatggttcgtgaccatcggttccttggcctcctgcaagtggtgaattaaatccgtcaaccgttccacaagcacatctttgctgtcttgtgtgaggtggtcgtcttcaaccttgttagcaacagcagcagcagtgtccgcccgtgcccgcgggtactggttgggctggtcatcatcgcttaattcgtcatcggcgtgaaaagagagggtgttgtcgttgtcgtcatcctttacagcaaggtgatgaaccgtaccacggctgtcgttgacgtgagtgaagaaggagttgccggagccggagccgtagccggagccgaagccgtaaccgggatgggagccggcaatgctggcaaagctgggggcccgagacgatgagcggacggcctggagaggggcggagaattgcctacggaacggagagagtggtgaagagggtcctaagcctaggcccccgacgaggtgatagagcgtcgaagctgctggtggcggtaggtgatgggatgagggtaagggtgagggtgagggcgagcggctgccgtgctggtggagagcatagcggtttcgcccgctttgaggatgattgggtggtgtctgaggatgtgaaatgagttgtcgttcttcaaggttacatgaggagccttgtgggggggagccgaagcctgggggggattgtagtcctctgggaggggtttgtgtggtggcacgtaccggactacctgaggttattgttgttagacttggcaacggggggtgagatggggatttgatcgaatgaaggtccgagtctagatctgagtccgggtccgcataggttggtgccgcagaccgtcggtggtctcgttcatcatcatcatcatcgggcatcgcgatggctgatggtcttcatgccaccaataagatgtaaacaaagagtcgtgtcagatgtcaacaagtcattgatgagtgctaacaacaatgagggtatcggcgatggttttgtatcatttcaatatccccaactttccgtcctgtttggctccctctttacagactgcaatcttcggtttggtatcgttgctggactggcttgaagcccaaagcagatcaacaagatatcttggcagttttacaggctcctctacttcgtcgacgtagtggagcagttcagccgtcgtgtcgctgcgctgttggatgccagctaccggtagagaacgtacacaagaaattgtagtgtatgttgtttggcgatttctttatatgctggattacccacctcgtatgctggaaagcttattcaatacacagtgaggggaagctgaggccaccagacaagagaggggctttgacgggaggtacgttgaggttgttgttatttcggtgttcagttctcagttgaagttgttacgggcgaggtttcccttccgtttgctacaaatctactgtgttagtgctgcagttgcactggagccacagaggcgggtggaacattttctgtagtggagtgtactatgtacgggcccagggacgaacacgggctcgcacgggcagtcacaacagggtccgagctcctaagctagaggtagttccccggacagccgatctccagtctccggacggtgagccccacaaggtgggtggaaagcccccggactccgggccaggtgagctcggcgagtcatggacaaagcaagacaagggacaccggcgcacagccagtgggaaacaaaagcccgatggttgccgaatgtgtgtatttttttttttttttgttgttgttgtttttggcgcaaaagagaaagaaccgaaagagcggacgaatcagctgtcactctagtcgtccgagatgccccgccaggattgtctcttgagtctggacacttcaaggagcttcactatgtagcatagagagtgctctcactattgagagcttctatgagaaagaacagttacgctttgatatcgttgctcggtgccttgtttatttactttttctcgttcgtctgaaacctcaaagcacgctgagcatgacgtcaagtggaggttgacggtgtatccgtttgtcagagctcctgttttcgtgatacgggagtgacctacgaatgcgataatgcgagtggactatatctttcaactttttataggtatatgaaacggtatttgatgtgtttctgaactctcagtcacaagttcaactcgtctctcggcttctcaattatcaccacaatgggcctggttaccaaggacccaagactatgatagtatcacgctcaaagctcttgacaactttgaatccaaggagacctgagttcgcaacattaaggtgtccgcgtgtcggtggctgactgtcggaatctgaaggtcacctcgaagctcttccatgtctcccccatgtcacatcagctcctcactgtgttttatgtttactgtctgcggaactaagggggcatgcttgaatgtggaggtaagctatgtaggtacactatgtaccagcctcgagccgactgccaccgcaacgtaaccagactacagaggctcatcaaactcagagggctgctcatgcttgacgatcccccgttgagttccttggcaaaggttggtgttagaggtggctgttttgaggttgctatatccgatatttctccgcctcattcggtctgcccccaggaaatccaatgagaagcgcgggatatcaaggacaggggacagagcacaaacgcaatggaaccttgactcgagggtgccgtacgatactggcgagaggcagttgcaaaagagccgaaaaaaaaaaaaaaaaaaaaagaagcgagccatgccgctgtgctctgcttgtggacgggagggacgggagtggtgtgcatgaggatgagatgcatctcgattcccttgtcggttgttaggacagagtcactgtgcaaggcacgctgcggtagcttgcagtaacagccgggacaggtacactagcattgctgaacgcattaggtggatatcttgtgcccgtctgacactcatccgatccatggctcgggaaccccgccaatggtgactaaggtggactgagtgtgtttcccgtcccccggctccatggagcccttgttagtgcggtgactaagaacctaagctgaggcacatgggcaaccactgcctgactctctctctcccgtctccatgtctccattcccgtccctataacccgggtgccaacctacctacctaaacattttccttcgcttttgctttttcctcctttcttcttgaggtgttgtatttttctccctttcttcatagacggggctgttttgacttgcgcgtgaatttggcgccaaaccccccaagacgccaaagccagcaggaggatatcgtttcccataccgccaacactgcaaccactaacaaatccacttgcgtcattgtcgccggattccgcttgcctcggttcaagttgtgttgcgcccgactggcttaaggtccatgtcctacagggagcactaccagaaccctacctagctgccgatacctggcgcccataactgccgacgcggtcgtgtccggtacctcgagataaccgaacctccgctgttacccatcaaccatagagtggaagccgtcaacaccgcagggcaccagacaccgtgcgtgcagttcccgcagcaaaagtccattggacagccgactcccgtccctctgacaaccagtcactccagtcagtcagtcagtcagtcagtcttcttcaaccacctacctagtctacacagtaccgtagccaaccctcctcaacaaagaccgccctgatcgagaatacccaattgcggtccgattcatccggaacgacaagcaacgccagttccctttctgcatggtgcacggcagccggcctgcactccagcactccactgctctctacggcatcaattggcgacagcgatagcggccaaggcccggaaccaccagcaaacatgtcgtggaaaatgagcgagaagctcatggacaccatccggcactatgcgagctttcctgccaccggcgtcagcttgcgccagatggtccagttcggcgagaagccttctactggtaaggggggacagaaaagacacttggtccgtccacaaagcatcttgcaagctaacctgcgccgccatacatccaggaaccctcttccgcgcctcccaattccttgctgaagagctccccatccgtctcgcccacagagtccaggagcttgataaccttccagatggccttaacgagatgccttcggtcaagaaggtccaggcctggtatgcccaatcgttcgaggtgcgcacaataacagtctcctcttatcccccctccccctgtcccaccatgttagtgaatatctaacgggtcaactctaggaaatcacacaactgccacggccacacctaccaaaagatgttagggagcgcttgatgaagccgtcgagaagcggaaaacacgcctatctaccagaggcgacaccaaaccccagcatagaggaaggccagtacgcctcacacaacggagcaagctacgcaagcggactgaaccacaaaaagttctcggcctcaaggagatactttgctatggttgatgacacaggggattggcctcccgacctacacctttacaaccagaaatttgcgcagactctgcacaagatcaagaggcggcacgacagtgtcgtcaccaccatggcccagggcatcctcgagtacaagcgcaaaaggcaacgcatgcagatcgaccacaacatccagtctttcctcgaccgcttctacatgtcgcgcataggcataagaatgctgattgggcagcacatcgccctgacggaccagaaccattatcgcgatccctcatatgtcggtattatctgcaccaagacgtatgtcaaggacctcgcccaggaggccattgagaacgcccggtttgtttgcgaggatcactacggtctctttgaggctcccaagatccagctggtttgcaaccctaacctcaacttcatgtatgtaccggggcatctgtcgcacatgctcttcgagacgctcaagaactcgctgcgcgccgtcgtcgagacccacggccaggacaagcaggaattccccgtcaccaaggtcattgttgctgagggcaaggaagacatcaccatcaagatctcggatgaaggaggcggtattccccgtagcgctatcccgcttgtttggacctacatgtacaccaccgtcgatcgcacacccaacctggatcccgacttcgacaagagcgactttaaggcccccatggccggtttcggctacggacttcctatctcgcgcttgtatgcgagatactttggtggcgaccttaagttgatcagcatggaagggtgagtagcccggactgcgtcttgaggcgttatgcatgctaacagcttgggatcaatagatacggaaccgatgtctacctgcacctcaacaggttgtcaagttcgtcagaacctctgcaatagcaaccagcagtcatgaggggtagcggaagaacaggaaccgcatcccaaggattgacgctgccatcgtcactgagatacatgaaaaaacggcttaaggacctcgaggtctcggaacgcaagcaggttggcgacaccgaagccacagttcatcctcttccacctcagcccgtgccttcgtcggcgttcgcctcgggaaccggagtaagaaccaaagacagcgctctctagaggatcacaaaaaaaatagtgttaatgccttgtcttttgctgcaggtgggaaggacggcggggctcggatctggatttggtcggctttttctcgttttgtcaactctgtcgttcggctggttcggcttttcgattactcgaggcggttgagggactttatccacgtacccaccggatagacaaataatgtacgaaagcttacgaaacgaacttcacaaacacggatgaacgaaccggtccgaaaggacacatagcaacataaacgcaacgacatacaacgacaaacagatacgcatgaaagcatgggaattggcgctgtttacatcgggaagacaggtgggcggttttccacaacgcaagggggtgaggcgaagggtgaaaagggaagaagaatctaccctctgcggttacatgtcattcaaatagggcgccccgaaagggaagggatggtcaacgatgggagaagaaagaagaagaggtgtgcggggtactacgagaagctagtacgatggacgaccacctacgagcctaccacctacatacgcagcgaagaaaggggcaacaagggggtcaggccgtcacacggagagacggagagatgaatgacaataaatatcctttttacacacttcccttgcttccttcttctcatcccaactgcgtcttgtccataacagaaatatccgagttataggtacgtacgatatagatactcaggtatacgtaatgtacaaaggcatcaattatatatgtttaacatgtcactgtattcggaaacatgccaagattgtacgtatcttggtgtgtataaaatggctaaactacacaacggctgggtagaggtcatgtcaatagattctacagaatatttgatgggtttcgtagcgaaatagttatttttgttgtagctctaggtatgatgagatttggtttcaggacaagacaacaaggacatgccacactcctctcctcctcgttttctcctttcttatacacagtatcgtaccttgtcatgccagttgacgcttcttgacctcgaaatcatgtacacaccctatacatctccccttgttaatctcatcttcatttcctcttcacactacctaggtagtatctctctgcaacaataacaacaacgcaacgcttgctcattaaacccaattttaatttcacaatcacttcatgaattgatcatctagtcaaccctggtatctcaaactcaaactcaaactaagccttgtacaacaaatccaaaaaccccctcgccagatccaccaccacgctcttgttcggcaaactgcccgcaacgccatacaacgccgccgtatccccagcagccttttgcttgcccgtctttcctgagatacccatcttgagcgcctccacctgtcgcacccgctctttttcgcgttcctcttccaccacaccttccaaatcctgcgccaacctttcccaattcttggccaccggcgccgtcactgcgacgtgaatagcgggcgggttctgtagcgcgttcaagtgccagccgcgcgaggacatgccgtcggcaatgtcgtagatgttgaggtccccccgggcttggaaggccaagacggacacgagggggttaccgaggatttcgagttcttgctgcaaggtggggtgggagcgaatatgttcggcgagtttcttggtggcgcccacgatttgcgtgcaggatttcagatagccttcttctccgacagacatgagcgaagcccagcaggcggcgatgagagcgccggggcgggagccggcgatacccggggaggcgtagacgcctccggaccaggaagggtcgacaaagtactggtaactccgtaactcggcggtgcggtagagaacagtggagttgcccttgggggcaaacccgtatttgtgcgtgtcgcaggagatggaggtgacgcctttcagacggaagtcgaacggttgcgagtcgaagccggctttgtcgaggaagggaacgaggaaggaacctaggcagcagtcgacgtggagcgggatcttcttgcggagggcaagtttggagagggcggaaatgtcgtcgatgatgccgtgcgggaagttgggggccgagccgactagcatgatggtgttgcggttaatcaggcgggccacgcgcttggtgtcgacttggtaggtgggcgcagggcaggcgacgaggtggagcttgatgttgaagtattcggctgctttgcggaaggcggtatgggcggtttcggggatgatcatctccggctccgtcacgccgcgctcgtggtaggccttttggcgcgccgagaggatggccatgaggatggactcggtaccgcccgaggtggagacgccggcggctccggggggagcgttgaagagggagagcaccatggcgacgacttcggcttccatcttgcgcacgccaggaaagacgtccgggtggatcgggttggcgacggtaaacttgccgtaggcctccgtctgcagcttgagaagctcgtcctcgcccgaatagacggcgcccgagacgtagccgtcctcccagcgcgtatgatccatggtggcgagcgcttcgagctccttgcggacggcctcctcggtccagccctccttgggtagtgacaggtagcgggtttgcccagcgggaatcatcttggcttgcatcttggtgagggcatcgtcgatttgggcacgcactttggtgcgcacaccgggcaggcggaggaagtaaccatagagaatgcggcgagcgtcagtgaagagctcaaacagggtgccgaagagaccgcggcctttgagcttccacagagcgcggcgggtccagcggagaaggaagaggaagaagacgatgttgcggattctgtggtcacattactgttgttagtcgagtgtgtgtagacaaaaatgtatatgatggcgtggtttggttcccgtgtaagtcgatgagtatgcgactccctgcaagacatccacatgtgatttgcgatctggccgaggttacaaaccgcaccgccttcgctgcatgggaaatccaaaagatgacggccgtcgtattacccatacagagtgttatgagcacatggtagaaaggaatacgagactcacaagtccacattgaggttcaacacctgcatcggattcctcggtctcgacctcttgacgctgtcaatgctctgccggaggctgacaggcatgcgtgaagtgcccggcatcttttgtgtttgaaaaacaagagattgctaacttggacaggtagaaaagagggtatcgatgttgttgtaatggtgatgcagtgacccgagaggcccttgaaagaaggaagacgttcgggaaagaagagaaccaagtggggtgggaacccgcccgggatatatcacttattcatgacgggaagtgcctggcttacccacccccggcctcaaagtctagtggacgcgtgtgagctgtttagtgcttgcatcaagagcctggcagttcatttagcgccttgcgggggaagtggttatgtaaccgcagtcaaccgagggacctgaattgcctgagaaaggaagctcggcgtcggcgcgtcgggtggcagcccagcgtggcgattgcaaccatttaaacagcggacagcctcgtgttgaatgatgatgttttcccgctcactcgtttactgccaccccgtccgcggaccccgttcggttccaggttttgtagtagcaggacttccggggaagccgccgtcactagtctagcagtgccagccatccatccatccagatgttctgctgccgagggaaactcgaagaaggaaactacaatagaagccaagagggttgggctactcgccatttagggattcagtggctcgagacatccaattgaggtatgtacttctttccccaccattcccttgccgtttcgttatccgaacacatggaagtcgaaatatcatcgatcaaatcacacaatcacatgcacgaaggactcaccaccacaccaccccaacaatggccttctgacgtagcaccttgatggctctcctcggtagcaggtagtaaaagctcatccttagtatataaaatacttaatgaaccaaacaaccacgtcaaatcaccatttcttcgtgctaccaacctatagtgtacgtagcagtaagtactcgtccaaacataactgccgtttcatttgcctccccctccaggctttcaaacccccacgtccctactcctaaatctagtattacgtttaattcgttctcctcgtctttatatccatcttcgttccgtaggtttcccttccacaccatgggtcgcttgcctctatctgcctcctcatcctcgtccaccttgcttaggaggagaggttactcattatatgttgtgcaaatctcccggtgagcaaatagcagaaacattgtctcctcaaacgcccccgacccatcctgttccaattggcatgtgcttgctatgatgaaggagctcctcatccccttctccaagtaagaaatgctctttgtgttccataccttccctcctgagcccgtgtacgttgtcgggttattttgtgtgctgtaggtggtggttgtaatgctggtgctggtaaatcattaagcaaattcccctcccctttcgaacgccgttcctgcaaagtggcagccgaccgtattccgagaggacagtcggcagtacgcgcccgtccttgtccatagaatgtccagtaaggttcacaattcgttattttcagcttctcgaaatcgtcgttcaacgaggttggctgttcggttcggttcggttcggtacgtgcatgttcatggtatccaagaagttgaatgtgccttcttatcgcttgctatcctccatccatccattgacctctgcctgccttctcatgagtcctgatacgcggccttccactgagcgaacctttgcgactcggtctcacaagtatcctcgccagcttcaccgcaagcatagaggcgcaccgcaaggtctccctccttgtactcctgcccacccttctccttactgtatgagttcaagatgcgctggggcacaagagcgagcttggcgaggatggtgggatgccactggacaatgtgttcctgttgtctcacgtgttagcatattgtccgttttcacccccctgatcagcaacgctttcgcgagagctcgacccaacttaccaaggcatgctgctccgccttctgaaagttataagtcctgtagatgggatcaaaccaagtctcgaggaaaaacttggcccactcgccattcttcaccacgaagctgctcgaagacaggccatccttgtcctgcgtcaatacgaaatcaacatcgtgtcccttgaggtggctgaacgtcttgatgatgctgtcgggcggcacgacggggtggtccttgatcatcagctcctccagcctcgatggcttcatgacgtgctcctcgatcttcagctgcgggttcatgatgaaggcgttctgatcgagataccagatgtatgacgcatcggggaactcagtcatggcatgtcggacggcggggagggtggcccacgagacgggtgcgccgcggaggtcgtagtcggaggatttgacgaagaaggtgccgtagcctggatcgggtggtgatgatggtaagtaagctgaagtcaggatagagacagcgggagcatgcatctgtctttgcatgtcgctccccttggcgcaaattgggcggaaatcgaacacataccgtgcttctcggcatattttaacctgttttccttgaccatatctaaatacccctttccatatttgccctcattgaacaccgtgactatcaccaccggcgggttgcccgacggcttgtggtacgccggtggcgcatgtcgactacggccgcctcgttggaatagccagagtagcgtcaggaatgccaggccgataaggacgatggttttcaaacgcttgcctcgtattgttggaagagcggacgtccgaggccgaaaaggcggcgggttcgaagattttcgtggagggtatgcgaaatgcatcgcgggcaggtttgcgacgaggaacagacgagtccagaccctgaaactatggtgtcgtagtacgcgcggcgcggcgtcgtcagcttcggcagaagattccaccctcgcagggacagagggaaacggaatagagcggtttggcgggcggtgggaagaggcgaccaggtggaagcttccgtccgcagaaagaggagtagggggaaaaaaagatcgacgccgaaaaggtcaaactaggggttcggccgttggtgatgcgcgcgcgcctgttcgcgacggtctaaccagcttgattaggacaaatcgcccaaacaggacttttggctcaacaagcctcacactatcagtcgaggtttagttgtcgtcggccggacttgtttgaggaacaattgtagatactgttgaccaaggcgggtatgtcaaggagtatcaatctagatcggatcgtatcgtggctggtacctgactcttttttttttgtcttacaacgaaccaacacgctaaaacggacaaaagtgaaccaggtcggcgtgatagcgttcgttcggttggtcgcggctttttaatagcacgtattgtcgtcaggatttagacatggacatttggtcaaattggctggcagctttgtgccccgaacacaattcgtacgtattcccctgggctcgacgctgcacaagatgggagacaataggctcgacgggtggaggtggatatttattggaaagccccctttcgagatccaagatctggacctgactcgactcgctgcttcttgttggatatttcagtttgggcaggttgaaacaacgcaggaacaccctctaaattacgagcggcctgaagaagaccgttgccaggtgtcatcactgtaatacaagtagacgttggaggcgttagatgcatcgataagggtccttgagccccactctggcacagggcagccctcggtccaacaaggtgctcactcccgccaagttggaattgaactgcatcgtcacctacctcttggtcccgtctggaagctgatgacttcacattacgcagggggtatctggatatcttatataaagtaccttgtttcattgtaaccaacgctacttgctaaagcaacgcgtgcttgatttttagttgcttcatcaagtaataggacctcatccagtcatcatctttagacaaacccccaggtatctcaatggcatgttccaatctcgaaagacagcaaactcccttctcccatccgtccgacggcatagtgcacactcgaaagcatgcgcccaaagacatgtctgcccgaaagcaagtggatatccacccgaaggcgtgaggagtagcgaaagatggaaaaggctccaaagaacccagtccaaaaaggctcggattggcgctccatgccagtcccaaacgagaaggagacaagacgccttcttctcagggcgacaatgaagctcgatctttgcacacagactagttgccacgacatggaagcaggagccagtgacaacttaagagtgtgcaagcggttttgggggtaggctatggcgacagcggacgtggcgttgtgggcgaaggaacgtgggataaacaacagcagctcggattgaatactcgtttacttatctttcctcgtctcgtcgtccactgcgtcgtcttcgtcatcggcattttcatcctcttcaatgtcaacaactctgtcgcgggccttttcaaggactcttgcgctgaagtgacggacgaacttccatgctgcctgctccttttgttaggaaactgtctagtatgttatcttgaaaggggtatataaacttaccacaagaaatgtgagaacgccaatcatcacaagcatccaattgaccgactcaactctgtctctgcccctgcgacgtccacctactgtactacgaatgttgaaccactgccacggcgacatggcaataaaagtcttcaagaacccaagcaagccaagtgagagaaatcccttgagaaaatggaaagaccaagtcgtcggttcatcgtcaatcgggcgcatagcctcgacatctgagatgacatcgtgaatcgtctccaccacgcttccccaagggtcgacccaaaggttgatgatggggtcggcaacaaagcccaacacaaacacggccaagaagaacaccaccccggtgagcaccacgcttcccgtcgtactcgtcaaccagcggccccatctcagtctctccagccggtactcgaatctgcaggtaggacactgccaaaagttccggtcagacaaaggcgacgcttgcctccattgctgaaggcaaccctcgtggacgtatttttggctacctttgcatctgcaagggctgatcaaccggcccagctccggatcctctgaatagtatcgaacgcgtgctctcgaggtgaagcgagccgcaaatgactcgtcaatctcggtggtgggctggactacttccaagcagatgcggcaagtgcggggtttgtacgctcgctgttttggctgctgctgagagctcggctttgatgctgatgaacctgatgatgagctgtgcggtgtctcgtgggttgatgatgcttgcgcgctgccgtttggatggccgttggggtctgtgcccgaaggccatgaccaatttgacggtccaaagtccatgttttgccctgcaaggctgatgatacttccaagaacagtgctgcaaaattcaaaaagaggatgatgatatggtagaggtgtacggggtgacggggtgacggggtgacgggggatccggattgttaaatagcgagaagtccagagaacatctcggaaaaggtggaagcagcaatgtggtcaaattgccttgccaattgaacttaaccactcgctcttaaccccagcgtgcccagctcaagcgtcgggacagcactgcccgccgaagaaagagtgggcatcatcatttcgtaacatacctcaaccggcttctgtcacatctgtgatagcttccaccttcgtggcacagagtgcgacagttcaaaacgcatgtcgccagggtgtttctcaaacagaaaagtcgaagaggaaaatgtgaaaaatatctgatggggttgcaaaatgttaagagcaaaagaaacactgggggcttctgacctttcccctttcggactagggtaagtaccgtcaccagcgaccatgtgtggggttgcagagctacaatacaagtagctcctacttgccgttgcctgccgcgtctaccagcaacagcagcacaacagcgacgggaagtgcctgccttgaagctcaagtggtccgagctctttcaagttgagtccagttgctggcagtggttccagctccagttcgacgcgcaacttccccgtgcctgggccttgaacagtgacagcctgtggtgggaactctggaacccgcctcaagcttgcagccaaacgacaacagctctctacctgcctgcctgcctgcctacctagtcaggtctgccactcctccgtcgacaaccaaacattaaacactgcatttcaaagagccaaagcccgtcgcaaacccacccgcaaaaccaccagcagaaagatttgggaataaaggaacaaaatggcggacagatactccttctcccttactacgttctcgcccaggtaagctcccgtcgtcatagtcgctttgatgtagtggtggtgatggtgatagctgctaacacttgcgcagcggcaagctggtccagatcggtcagtcgcctcgacccaacccaacttcatcttccaactagcgacctcacatccttgcgccaatacgatcccgaccttatcatgctgactgtttcttagaatatgcccttaatgctgtcaaccagggtgtaacagctctcggcatcaagggtaagctccccctcccccaccacatacaccatcaccaccatggtcacctccagcactcgtcacctccatcgactactacaccctatactcttccgcgctcgcttatcagttttcaatactaactactcaccacagccaccaacggtatcgtcctcgccaccgaaaagaagtcctcctcacccctcgccgacccctcctccctctccaagatcagcctcatcacgcccaacattggcatggtctacagcggcatgggccccgactaccgcgtgcttgtcgaccgcgcgcgcaaggtttcgcacacgggttacaagcgcatctacaacgagtacccgccgacgcggatattggtgcaagacgttgcgcgcgtcatgcaagaggccacgcagtccggaggtgtccgcccctatggtgtctcgctgctgatcgccggctgggacgagggtattttgcccgaggacgagctggaggagcaaaagagcaaggacgagatggtggctgacgatggcgagaccaagaagaaggcgacgggcaagacgggcggcatcctgaagggcggccccatgctgtaccaggtcgacccctcgggcagttatttcccttggaaggcgacggccattggcaagaacgccacgacggccaagacctttttggagaagaggtataccgagggcttggagctcgaggatgcggtgcacattgcgctgttgacgctgaaggagacgattgagggagagatgaacggtgacaccattgaaattggtatgttatgcgatggatacggatgcacttgtcttaccgacacaggatgtggctaacatgtttgcacaggcatcgtcggaccaccggcggaccacctccttggcgtcgagggtgtcgagggagcaaagggcccccgcttcaggaaactctctcctcaggagatcgaggattacctgacgaacctatgatgttgcaaagcaggaagtagaagcaggcaggtaaataggcacatgagcgtatcttaatgaatgaccattacagcaagttccttgtgcaatagaaaggagacccgggaatagagagccctttcatgactacctaggcagatctggaccattggtgagtaaaacctcgcgtcccaactagtgtttggtaagagcaggcaaaggtgttgtgtgtaatgtcaaaagtggtatcattatgcaagaatcgatgtttcgctctttcagcaaagcaactaagccaaccagtaattgcacaacgccacgctttggtacccatgacaaaactcatcaacagacttcacatgcgcttctcctgctcaccaacaatcaagaaactcgcccaagggcctgccgcgaccgccttgatctcctttttagtcccgccacctccatcgtccagcgacaaaggtactttctcccacttggtcacccatttaatctcctctcccagtcccaactgaccacaccaattttgcccaatcacatacacctccccttggtccgtcagcgctattatgtgttcggtgcccacagccacgtccacgataccatccacctcgttcccgtccgtgtcggtgattaccacagggaccggactatcgttgtaatcgtgccaatcgccttcggcggctcgccgttggtcgaagaaaagtgttcgaagagaagggggtagctgtctgggatccccccagatgtagaggtcgttgccggctgtcaggcaggcgagcaaagaggaggtagggctgatggagaggtgccgaacggggccggtgggaagttgggagagaagggggacgggggaggggtactgagctgggctgtatggttttggggtttgttttgttagtttcgagtgaggtagtagggaatgcatgaggcggaaggggggaagaggacacaaggaaagaaaacataccactcatcgctaacctccctccccaagcacccaacaaaccgctcatcaccccacgtgtacacctcccctgtcgaagagagggccgcgaatccggtcgagtgagcaagtagctggacgatgtcgggaaacccggtgtaagaaacctcgaggaccagggttggtcgaggaatcacttcgtgataagcatgatagtgctcatagccacaggcgaattgttcctttcgcgaaggcctgcagtcttttggtctctcttcttttaccagctcatcttcccacgacacgtgcttcggtttgtaatggaaccctaggtctcggaggaggtctctgatggtggcgtattcggtgatcgtggctgtttcggaattgtaaactgttttgtcgtttgtggttgggtcagtcagtagtcaatggaaatgggcaatatatcggtggtgatcaggggatgttagggtacaaagagcaacgggggactctgggtaggagagggaatcatcaaatgtatgtacctgctacatgtccgttgtttgcctcggcgaaggttctgtagatgttctcatccacgaagcgtagggcgttgtggcctcgtggggcgcggcctgcttttgcgatgaatctgttgttcctcttttggtaaactattagaattcatagattcctggtcagcgatgtaaaacaatacatgtggtcgaacgcgtattatttcagacaacacatgtctcattgcggttctagagatgaagaaaactcgtatgtccgtgccgtttgacagtagcatatttccagtcatttcaagttgtgaatcactgactgataccaaattacttaccaatagtatgcgaatcaaagcttcgaatggtatgaatgtctctgtggcgaaacacgcaagtgaatttccaaaggtcatcagcgtcaccttggtatatttcttcttgttttgcaaaatgcagctgcaacgagtggttggctccggttgcatacaactccattgtcccgtgtggcttcatgattataaaaagaaaccaagacgatccgagcaaaaatacgtagatacaatgtattgaatcaatagtgtgatgttcacgtcaaagatcggtttaaggaagttggtgaatgaatggatgccgatttcgaagatggattgcgtggtggttggaaatcatggacgaggtccaaattcaatgcacgaagggatggatttctaccatatgtttgtttatgtaaccccctcccatggcagtgcttgtcgagggttcgagcgaaagctcaagacaattaggtaatgtccatattggaggagagtgcaatgggagagatttgtgcctgctctgctctggctacctagaatatcaaatcaacctttcccacttcctgttgaggtggtgagttcttgccgtcatcaggggcatgggagccatccattcttttgtcgtaaagtggaagtggaaggagctgcccacagcgtccatttctttccttttcaagggtgttcaagggtggtggtacgataattgcgcccaacacagctgttccactaacaattaattagggcctttgaacactacgttcatttctctttcctgccattcgttcatttacactcaaaactacctctagtgttacattacaacgaactggcttctcttcaaagatcttactacactacgtactcctagtcgatgtggtaggacagaacttcaaacctaggattcaactccggccttggaagacaacctccagcatcttcttggactgtaggcctcgtgcatgagaaacaggctcgaagtcgactgcgcacgcacgcacccactgtgacacagcttgaagccagatgcccaactttgcaaagaacatgtccaccttccaaatatctcgagctcaacccaacctccaacttcctctccggtctggtctcgtatctaccatagagggctctagttgaaggttgctggcctctaaaggccgttttgagttttcttctatatcttctcttcctcggcctcctcctcctccaccagcgacaatatcttcggtctcggcatctccatccccaccattcttcgtgttcctgcaaggcagcatattacatatatattcaccgaatagctatatctatcattctccattcggcataccccgattctctaggcgaaacttccactcccgctcttacgcctacaagcaaattactactgttgattcctcggccaccatggatcaggaccctaggaaagacaatccagtcgagatggatgtcgatcgcgatgatagttcccaggacccagacgacaacgagtcattcaagagtgctcttgacgagccccttgacttgaaggaactctatcaagatgccctagagaagccatctgaggagccatctgaggagctgaacgatcaagtgtcaacccctgctgccttgaccgcgagggcttatcaactcgaaatgttcgaagcaagcctcaagcagaacatcatcgtggctgtatgatataccttctctttcatcatacccttaccccttcttagctcttctctgaccgagtgatggttgcagatggacactggcagtggcaagactcaggtgtaagtggtctagaatccactacgggatattcttgctaatggttaaaaagtgccgtacttcgcatagccagagagctcgaacaaagtgacaaagttcgtcaaaacctcccggcattttctcttcggaccaatgtctaacagtcttttttctagcgaatctggttcctgacgccaacggtcgccctggctcgccaacaacaccgagttttgcaatcacaaataccttccgtcaaggctataatgctctgtggccaggatggggtggacagctggtctgagcaggctgtctgggatgccgtcttgctcaacgttcgtatcgtggtgtcgacataccagatcttgttcgatgcaaatgcccacagcttcgtccgcttggactccttgagcttgattgtcatcgatgaagcacacaattgcagcgggagccatcccattgccagactgatgaccgaggcgtacctccctgcaaagaaggctggtctaccagtcccgagcatcctcggtcttacggcaagcccgctaaagtcaaataacctcgctgacattgaaaagcttgaacaagtccttgatgcagtctgtaggactcctacgatacatcgagaagagcttcttgcacacgtgaaccgcccggagatgctcgttgtttcatacggcgactctggtaccgatccaacaccaaccgatctcatgacaagattcctagaagcataccacaggcttgatataagcaaggacccagatgtcttgttgctcaaagcacaacgcaccgaacgggctagggagaagcttcgtcagatgattaccaagaaggacacgctcgcccagaaagaattgagaggggtttacaacagggccctccttgtgcgtcgggaaattgggccatgggcggcagactattacctcacaaggacagtttcgcatatgttggccgaactggagcgcggggaacctccggcccaacaccggtacataggcgaggcattacgatctatccccattccggctatttcaaaagagcccatccagctctccccaaaagtccagactttgctcaaagtccttgcttcccatcaacaggacccggttggtattgtttttgtcaaggagagggtaatggtcagcattgtgacgcatatcatatccacccatccgctcaccaaggaccgttaccgcactgcttccatgattggcaccgctagtgtgccaggaaaggcgaggaatcacatggacatgacaaaaaaggaggacatgacatccctcgaaggatttcgcctaggccgcttcaatctacttgtcgcaacgagtgtcctcgaggagggcatcgacgttcccatttgcaacctcgtcatttgttttgacgaaccatcaaacatcaaatcctttattcagcgtcgcggaagggcaagagaggtaagctccactctctatctaatggttcaaaacgcctctagcgagtccgcaacggactggcataatctggaacggctgatgaaagagaggtacgaggacgagatgcgtcaaaacgcagaactcgagttgctcgatgatccgagaattggcagttatccggttctggaagtcgagagtactggcgctcgcatgactatcagagatgccagatcccatctcaatcacttttgcgcaaaggtctcgtcaagatcccgatatcttcagaaggaaccgtacttcgtcattcgtcaagtcaatccggacccagcatcacctggtcgacgaacattgctccaggcaactgttcatctgccagcatctcttgctcctgatttacgtcgccacgaaagtctttggacttggacgtcggagaagcttgcaatcatggatgcctcatttcaggcatataaagctctttacaacgcaggattagtcaatgagaatttgctgcctacaaaggtatctgacttcctggccgaccttggggacgacccgggtcatatttgggtcaagacacagttcgacccctggccagaggtagcttatgcctggcaagagagttcgtccctatacagtcgtcgcctgacagttctggttccaggtgtagaaaaccccctcgaattcgaatttatactgcccgtgccagttccttacatggcacctttaaagctgtggtggaatgccacttctgctttaacgctcatcaccagtccagagatgcaggaattccgcaaacaagaaggaaccagtgctgggccagaccattcatatgctttgctcgccatggcttttgcacatcgattcccaatccagggcaggcaatatccgattcgtcttgtatcaacccgaaggaaacttgacgtcgacggaattgcagctctcgagtttgaccctcgactgtatgaaagctcccctcagcctccccttgtgaggctcgtagacgggaggaacatgccctatttcgtcaccaagatcttgccctccaagccaccggtcgaactcatatccaagccgagtacagatcatgcagaccttccagagaacgttccttacgtggtttgcaagcccattggcaaagccgtgggtcagttcattccacttgatgcagctcaagaccaggacagttggactccgaagaatggaaagctgtaccgaaaggtccttccctccacacagattcggatggataacttcccggccgtgtttgctcaggtgggcgcggtcatcccagctttcacaagggcagtggaaatgagtttagtggccgcggacctgatgtacaatcgtctgggttgtttgcaacttgataacttgcctctcattacgaccgcactcatcagcagtgggtctcgaggcccgaccaactacgaaagattggagtttatcggcgatacaatcttaaagttctgcgcctgcctcactgcttcggcattatgtaagtgcttctcacaacacctctcacggcagctgctcaccatagcatagttccaaaccaccatgaacggttactttcccaatggaaagacaagcttgtgaacaacgtgcgactctgtcgggcatctcgcgattttggccttgacgagtacatcatcaactctgcggcctcgaagaagtggcggcccaagtttgtcgaagattatatggatgagatgaagtccccgatatcggcagaaacccggcagatgagctccaagatggtagccgatgttgtcgagtccctcatcggcgccgcatacatgtgtgggggcatgtcaaaggcactcgagtgcgtcgccctccttctccccactcccaagtccagccagttcaagtggcaggaaatcgagcttagtcgtacccagctttttgagtttgctcccaaggatgccatcctttccaagcaattagagcctctagaaaaggccatggactacacgtttaacaaaaagtcactcctaatcgaggccatgacgcacccgtcctgcgctggtctcggtaccaacgaatcctgctacgaacgtctcgagttcctcggcgacgccatcctcgacgtcatcgtcgtcaagcgtctcatggccgagacaggccccaacgagctcgcgcacaatgacatgcacgagcacctctcctccgtcgtcaccgccgacatcatggctttcctggccatggaatgggtcatcatgcagacggacatcaacgagatcgaccctactaatctggacgccctcggcctccttccctcatcccaaagcaggataacacctgcgagcctggtttccaacaaggaggattggcccttttggcgattcatgcgccacaactcgccacaggtcggagccacccagaccgccaccatagaacgctacctcaccctcagagacgagattcgcgatgcgatctggaagcacaacacgctgccgtgggccctgctggcgcgcatgggcccccagaagttctactcagacattgtcgaatcgctcattggagccgtgtgggtcgactccggctcgtggaaagcatgcgaggacgtgctgacccaaatgggcctcttgcctctgctggatcacttactcgagacaaaggcgcatgtgatgcatcccaatgtcgaactgcagatcctggcgcccccgaacaagcgggcgacgcgcaccgagtttgtgatcatctctaacaagagaggtatcatcagctccgggacggagtttctggatgagccgagtgccgttgacgatgggctggtgtcggtggagccatatgacgatactccggaacatgacgaggtgttttcttgcaagctctttgttggagggaagcaggtggctgacgtgacgggagcggcgacgaaggaggaggccagggtaagggcggcggagaaggggtgcttggtgatcaaggcggaaaggaaggtatggaacgaagcgaaagctgctgctaaagaggataaggggcataacacggagaatggagacgccaacgcggataatgggcagagcggggaaaaggaagaggtccctgattgccgtgatgcggatggggatacagtcatgaactagaagagtcaagggacagtctctactccggtcatggacaggaagacggatgaagagatggtgacgactcagtgtatatcggtaaatctttcgctgaggtaggttgccctgggtctatctgcgttctggataggtatttctgtagcagtttggattaccctgaccttcaaagtctttggatagcggataccttagctatagaaagacaccttggcttttttttttctttttttttctcctcttatgtagaggcgcggtttttatagtctttgtagcagttcataggtggcgatcaagacacgtcacttaaagcctgagagaaagagttgggtcagacatgtaacttcattttcgtccgacctcgacgattacaaggataccgacatgttaccagctttccattatttcccgatagcaaatgcctccagtccttcttctaccatgacgtaactacctgacaacctaaccatggacagatttgaaatagacacaccacgctcccataacgaccatatacaatttatcatgtcacacacatcccccatcccacacatccttacaaggactctactcacttcttcttagcaggccttccccttccccttgcagccggctttttcgctccaacatcctcatcatcctcgtcatcatctacaatatcctcatccttggccttcgccgccgccttcttcttgccagcagcagcggtacttttcttagcggcagccttcttcgctttgggctgtttaatatacttatccttggtgatatccacatcttcgtcttcgtcaacttccgcggcatcatcaataaggccggcgtcatcgccctcgaagtcttcctcgatggcttcctccaggtcgggcacctccttggcgagtttcttgggggcgaggacgctgctggctttgatgaaggggacggggtgggaggctgcgttgtacctgtggaagggagggatggttagtaaaatgaggtgggtggtaaaatggggggagggaaaagaaactcacatcctcgtaaaagcagccttagtctgcgtctcaatattgaccgtctcctccgccatatgacccaatcccaactccttgatcgagtcaaagtcttctctcgtcaggtagtagctatccatcagatcgatgacttcgggcacgcaatccttgccctccacctcgaggcgcttgacgagcttgtcccacagcacaggcatgtactgctggcgaatttcttgggcgtcgcccgaggacttgaggcgcatgtgggcgtggatctcgcggttgaagcggttgagcttgccgtacttgctgttgttgccgagccaggaagtgaactgggcctgtccgacgaattggccggcgataagacttgagggacggacagtactgaagacggcgtgtgtgggcatcaaactccattgttgctgggggccatgaatcatgcggtctactagatcaccatcgctgatgctttcagctgcttcgtcgacgagttcgaggtacttaaggttttgttcccttggagtgtagcccttttggttcaggaccatgggcctggaacggaggtagttctcctggatcatgagataggagaattcgtgatcgttaaagtagaggtcgatcttgtcattcagagttgccgtgctggaaggggcgaacatgccaccgccgatcagcttctggcaaatatcccaaggcttgaggatgacgtgcttttcccaggccttgctcatttgcttgctttgatcaaaatccatggtggtctgatccagcttcgctgtagagatcatgttgatgatctgccgaatgtccctaccgctaccttcgatgagagcattgacgaccggtggcgggatcttgagaccttctctgtggcagatggtcatgatacgcgagcggatctggtcgaccgtgggacgctgaaacttgatgtcaaaggcgacatgatcgaaaggcttcatctttggcaatctgcgctcgttgcaaatcaagatgagcggcacctcggtcttcttgcagaatttggccatagtaccgacacctccgcgatcaccagcggacataccgtcgacctcgtccatgacgagaacaatcttcttcttgcgggcatcagcatgcttaccatctccaccaaagaaacctagaagagatgtgttggtcatgacctcactaacaccgctctcgatgagtttcttgctgcgagtgtcactggcgttgctctcgatcacgtcgtagccttccatcttggcagcaagatgcgccgcagttgtcttgccgataccaggaggaccggagatgataatagcacggtatccacctgaaccatcggcgcctctcttttggaagttgtactttctagacttgggccagtttttaagccagttctgtatcttctccacgttggctttgttgccgcagatctggttcatcgccgtgggggcatactttgttgtccagagctgtgacgacggtgggggcagagcagcagggacgggaccagaaacaccgcgagcagcagcggccttcttggcctctttctcagccgccagtcgcagagccttctcttcgcgatctagcctctcggcctcttcacgcaccttcttctcttcctcctcccgcttctgcttggccttctccgccccctttccggtgccaccaccggcgggcatcgtcctgatgaggtaaaacaagccctcctcatcaatggtcttgatcccatgctctttgatcttcctcagcttgctgggtcctgcatcgtcgccgagaacgacgaaatcggttttgctggatggcgctcctgtgaccttgccaccatagcgcttgacgagtgcttgggcttcctcacgcgcgatagtcttgagcaggccggtgaacacaaaggtcttacccgccagacaatcaatttcaccttcaggaatgtcggcagtgcccgccatggggggtggacccgcattgccagctccggcggccttggtcttccagtcaaacttgacgttggggtctttgggaggagcatctggtgcttcaattgtgggaatattgtcgaggatcttcttgacgtcctcgggttcttcaaccgccgcatccttctttgcccttggcgcacggggcttagcgggggctcccttcttcttcgctggcttgacttcttcttcctcttcgtcttcctcgtcacttataacaaccgaggatttccgcttccctgccgtagtagttgtagatttcttgttcggcttgctgggtccaggcttgacgtcttcgtcgtcagactcggctacggctgctgttttggcgcgagatgccattcgcttgggcttggggaggagctcctcgtcactgtcctcctcggcatagtcgtcgtcctttttcctcttgctgccacccttgaattccgccgcaaatatgtcctctccagcatcgtgctcatcatccatgtaggcatcgccatcgtcatccttgtcgtaactcttgtaggccgtcgtgggtttcttcgtagtcgaggtcttctttgtagtagtcttgggaggctctggtgctttggcagcgggggtggctttcttccgcgggcttgttcgaagcgctacttttggttcttctggctcgggttttgcgggtgtctttttcggtgttgactgggacgcagcagcagtttttgtttttgaggttgcaaagtacttggcagcatcggtttcaactccttttacgggttccctagatagtctgtcagcaggaataggatgacatggaactgagaggtgtttcataaacacttacgctactttcttctttggcgcagccttggttggctttttgactctacacatgctggttagatgctagttctgagaagagatgcttttcactaagcttactcaacaacctcgtcatcttcgctgtcctcaacaacctttcttggccctgcgacaagattgttaatataacgtgataagcttgtgatggcgatcatggttcaagcttactaccccgggtcttcttctcctcttccttcttgggtgctggtgttgccggcttagcaggcggcgcgccaccttttggaccaaaaaacgagcgaatgtcggcaggcatgatggagtatgtgagaagaaatcactggatacaaaatgataaattgaatgtgtcaaaaggttgggaagatgtaacaatcagatgacaccagcaagcatcttcttatagtggcggagttgggaagtagggacttttgttcttggtgtctgagttgtccaggcagctgtccttctgcctaacaagtgttgttgaacaaaaggcctagaagggtaaagagctaacgggtcgactcttgtcccttgtaaagacggaagtaacaattgaatgatgagtgagacgcgaaggtgaagtggatgacgcgagtctgtgtccgggctctgctcccctgtcgcgactggtggggccttgtcctacaagaattcgccaacttgctgccttgagctacgcccacgcagctgtatttcttgtgaggagtcaatgaatgagtcccaggtcccgcttgtctgctgtgtccggcagattccatgtcgcggccggcacccgacactttttggtgggtcacaatttttggaagtgccgtccgtgccccgtccgcgcccgcagcaccttccattgcaggtagtcgctctgcccggtccccgtctctgtgcgcgcgctgcttcggggaatccgtatcaatcgtcgtcggcgaccggcatccaattggaccctccctccgtcctccgtccaccactcgtcccctccccggtccggtccacacccaaaccttcaacacaatgaagcacaacgcttcctcggcgctcctcagcgccttccagggccttaggatatcctcgtcggcgactcccttccgtgccgcgtcgctcgcaacctctgccgtccgtcgccccattgcgccgacccccgtttccgtcgcctcccatgtccgcctattctctgcgaccgccatccaggctggttcgtggctcgagcccaacctcaacagaaagaagaagatgatgaagggaaggcccagagtgccgacgggtggttcgaccaaaggaacaacagtggtttggggagattacggcctgcgcatgcgcgatcaccaccgcagaattagcgcccaacagctcaagctcgccgaggacaccatcaagcagaggttgcgtggtcagaagtaccgcctgtacaagcgcgttgcttgtaacgtcggtgtgtacgtcagcggtaacgaggtgagcagctgaacaacccacagcccgggaaggccggatgccgactgttagcggacatgaggctcacatgcatttccggtgtagatgcgtatgggtaagggtaagggttcgttcgaccactgggcgaccagagttgccgtcaaccagattatcttcgagatcagggggcaattgcacgaacaggtcatccgtgatgccttccgtttggccggacacaagcttccaggtaataacagcacatgctggcccaaaatctttgcgaggttgagaagagtagaaaactgacaagtcataggtctgtacgagtttgtgaagaagggtgacccaccagtggttggcatcaccaagttggaggatggcctcacggtggaggacctcaagaacccaaggaagaagttgttgatgccagagattacccagagtgctgcgagcacatcaagcactgctgctcctccttcgtagaggtggagaaccctgagcctattctaattgtaacactatgtagaacaacagaagggccaatgtgcaaaagagtgttgccatggccatttcatgattattatgacgacgtaacaagcatcaccactttgatttcaatgctctgagaatgtgtccgtaagctactaccagtttacctggatgggccagagcaccacatcgagtcaacaagcaatgctggcttcctagatataccctttcaaccatgccatgaaatgggccctatactagatgtcggttcatggaagatccaatatccagcatcggacgttgcaaaactcaaagagattcaagatagctgcctagaatactgatggcgaaagtgggcaactgtctaccccagggcctgtataagcgggtgatatggtccgtgcggccatcccccgtcatctgttaattgattttctggacggcgcgtcaactcgacgcgtctcccatgcacctccaatccagcatttctttccccttccgttgtcaacccattttcctctccacaatatcaccacaccacgatggcgcttattgttgacaagcacaggccgaggtctctcgatgccctcacctatcataccgaattgtcggagaggttacggtcacttgtaagtagaccctcttgttcccctcgtgcaaaagaagctccccgctgatgacactcctaggcgcaaagcggtgactttccccacctcctcgtctacggtccttccggcgcaggaaagaagacgcgaattgttgctaccctcaaggagttgtacggcccaggtgtagagaagatcaagatcgacgcccgtgttttccaaaccagcagcaaccgcaagctcgagttcaacattgtcgcatcagtgtaccacctcgaaatcaccccgtccgatgtcggaaactacgaccgagtagtggtccaggacctcctcaaggaggtggcgcaaacacaacaagtagatctgtcggcgaagcagaggttcaaggtggtggtcatcaacgaggccgaccacctcaccagagacgcccaggccgccctccgtcggaccatggagaaatactcgcccaacctgcgcctcatcctcctcgccaattcgacagccaacattatcgcacccatccgatcgcgatgcctgctggtgcgggtagcggctccgacacacaaagagatctgtgacgtccttgcttcatcggcgaagaaggagggttggccgattgtcaagggtctacaccagaggatcgctgaggaaagcggaaggaatcttcgcagagcgctgttgatgtacgaggcggtatatgcgcaaaagtaagcagtacaccctaacccgaaggcctgtcacgccttgcagttgctaacaacaaacgccgccatagtgagaaagtcacagatagtacgcccataccacccccggactgggaggctctcatcgggcaaatcgccaaggagattatggaggagcatacgccagcacgcatcctccaagtccgagcgaagctttacgaccttttgacgcactgtatccccgcgacgatcatcctgaagacgctcacattcaaactgatccccctgatcgacgacgcactgaaagcggatgtaatctactggtcggccttctatgaacatcgcatcaggacgggtaccaaggtgattttccatctggaggcgtttgtggccaagtttatgaggatattcgagatgtatctgatgagcatggacttgtgatttggggtctctgtttccgtttcaaaatgggcattttggcgtttggggaaggcagggggggggcattggcgtcgtgtaaccagctcgaattagtgggatttatttggcgaattatgacggttcttgcacacccacaagtgtcaggcaataacagggactttactctggtcaagtgtagtgtattgaagtgtacattgtaagctcaagtgtcaaagttgttgtagatagtttacaccatgtgtttgattcatggacgggcggtctcgtgggctaaaagccgtcgtcatattgcttgtcttggtttgtggctctaagggtgggtgactttaggggtgaatcctgttgaccacttagccacctcatccaattcttccaaaacctaatagggaagtcgaaattggacattcggaagagagggaggaaggtatgtattcaggaggcgggttatatctagactaccccccttccctatatctagactacttaaccgtattaagcacacatttcacataaaatcgataaatcccatatttcgtgacttttcaaccgccaagccaccagaaccctccccacacccccataatcgactgccgggactagcccggcatttcaaacagcgctataatacactacagttataatataactcgccctataaaataccctataaatctacggtcgccaacgtatatatcaataaaatcaatcctacactacactttacactcaattacactcaattacctatactaatatatatttaaaccaactttacaaattaccctataaagcaccctacttacaaccatagctacactctcccccccacctccaccccccgacgaagacgacgactatatactcaatacccttatcgccgccaataagactactaataataattttattaagcaaatattcaaaaaccgaccgaggctatataatcctcaaactactataccgatcgaatagttattcgaagactaagatataacaaagtacttcctttaaatctttacctaagacaatagcttcgctgttacagttatttcctctaataaccgccgtatttatcttgtatatactaagttcgggaagtttaaactaataggtactaaaataaagaagactaatataataaaatataactatccttttaaaatggttattaaattaaaaaaaattcctatctctctaaaatttactaacctgtcaggaacgtaggcgaaaggtaggctgaggtgactacggtcgtggctatacgtaggggacagtaagttaggggttaatccaaagatgtattaatagctaccgactataataaattatgcttcgttaaacctcttttatacttatataaactctatttatccgctaataagcattatagagcttcgtattaatttagcgccttagcacagtaccggattattcttcctacgaacccaacctaatataggtattatcgttagtaatcctacacattaattaacgaaggggagtagcagccgttgaggtgcttctatatacaagcttttagcctcttaatacgacccccccccttataggttccatcctcagaacctttacaatttatagtagattccggttaagtagcggaaggcgttagtatcgtactattataacgttgtcgggctacattaccagcgaaggtacaatatcctcgccccttagttccggcgaaccgttgttcgtactgaccgccgacgccgtatcccggatattatagccgcttcgccaccagcgagccgcccgctagaacatcggcatcgtaatatccattctcacgagctccaaatgcagcgagccgcccgctagcacatcggtattagaatgtccattcttataaactccaaatacgaacacgtaactagtattaaatccgactatctagcgtaccgcccgctagaatattagtattgtaatatctattcttataaattccaatacggatacgaaaccggcattagattctagaagttagtcgggttcccgaccgttaccaagactatcgtcccgcaggcgtacgaggtaataagtattattttacttaacaaggagtgctataccgaatttaagagtattaataaacgttttaggatactaatataattataccctatagttcctcttattagatattctctattatttacactcgtagtgtagtttaatactcttttaaaataccttccattatttacgcctattatataatactcctataatcgaattctaaggctcctcttgtaggttattctttatttaattatttgtgcctattacgacctattgcgatgcttaaatacgatccccctccttataagttccgtctttaggactttcgtttctttccttcgcttcctat