cctcctctcgtgcatgggccagcatgggccaactgagcaatgagattccgcccccttgtcgcatttcggttgatcaccgtcgatcagcctgttcgccaagcgagaccggggtcccatatccttgtctgttctcaaaaatgttccccaatccatgtggatgggatcaacatttgcttctctgcctgcctgcccgcccgctgccgagatggcggttgctgctacggaggggctgtcaagaaagctgccaggtgctgatgtcatgggcgtacgacacagtacgttactctcgtgttttgtatcgcaactttgccgttaccaaggcgggtgacctgagcgctcagcagtcagcgctagtgtatagctaagaaactcctcatctagctccctgttggggggcttctgtggcttctcatggcgaagcatcattggcatcgatttgcattggcaacatgagattatgccaatgttcttgtccatgattattcctgctatcgatcctgctaatattgcatgatcaaggaatagtcttcgacagcaatacgcatggcttcgttggttgcgcctcagcctggaagatgcctgcgggtggtcccgggacggaagcggcggaatttgtgtggttttgacatttccggtggtgagtcgagcactttcacttgcctgtctgccaaatcgcgatatcagggttaaccttatcacctcattagccttattgcatcacggcatgtttcctttcaaacaggcagcgccggtcaactggcaaatacgaatgaggctcgtctcgccctgccttctgtggctgtgaagcgtactcgggtttctatcacctcacctcgtccagcaatgattttcgttcacaccctgtatcacgcagttggctttgagattgagaaagccacccacagcctgacttgagacattgacagcggaatagcagttcaacagttatttctctccaggcctctcagcccccgcctaaataatgtatcactgagaaacggcggtaaagtcacgcgaggctcacgacgcctcttcattagtctcgacgcctactgttcatgctgagtaacaaccctcccgccatgcctgtgcaacggaagccatgagacgaggtctccaagatatgaaatcaggttcctcccagagctcaaacattctgcggtgactcgatgcctgttgtttcacctggtggccactgacacgaccaacaaaaccgcaaccatcaatcatgctttgggatcccttgttacctcccaatcagaaagacaatcaagtaaatgaatcaaaattatcatgaaaaagaagtttacaaaaattgccgtcgcagtattccatctgtccaggttcgacaagataaaaacgaacatgaaccctgcgtatgctggacaaggttatcgatacgaagacgcctccagttatccctcaacaactccagcaactcgttccaagatggacaaaagtcgagatgaacccaaaaccccacacgatctgtctgatccatgcagattatcgagccattgtgccatcatcggccgcgcaacacataccgctttccgcttgcaagttccagggatctatagcttcccagcatatactttccactccgtgcgccgtgcggatccagaactccccgtcgcaagcgggtgctccagcttccatcaagccgaaagaccgagagcagcaacaatacggccgagccaaggctccatattgtgtcatgaccggcaacccctgaatcgcgactttgttattgtgttgaggtacacatatgcgacgggaaatcgtgttcacttctcgctgcgtagtcatcgaagccgacaatggaaattttcgaggtgttttcgatgccgcgaaaaccccgcgctgattcgggttcacggagatttccgctcaataagctttaaacttactagtgtacgtgatgagagcccgggtttcccctagtagcgttgcaaacgtgtcgtgttgagggcttgaggcaagtctctctccccctgtgcctcgatggatgatattcgataaattgcccagtcagatacatccgcagcgcgcattaaagggaatactgttaaccctgtgaatgatgatcgagtccgttaccggggttcttgatcgtaattttcaggtattcgttactctatgctaggccaatacggggtcttgtgccaatcaggaggccgccgacaacgttacgagcttgattatttctgtcacagtttcattttttccattgcgcagagaattctagcatgaactgacggtgtcaaagactcatgtgcttgatagagatcgatcatgtagcattgaaacgatctctgagttatatttgagtcggatgagaggtgagcatcccaactatctccatgccacttgcaaaccaccgcgctaacatgctacgcagtgcactatgtatatgccgccggcataggtaatgtctccagtccatcctcgcatccagctgtcagcttccgccttttgaattcaacctagatttctgaacacgggaactaggctcaacatagtttagtacatcagctgtcgctcgatcggctgcgtgtcacttgcgtgacagacttggggccagacttgccagtcactctgagtggtatgctcagcttaccggccccgctggccgccttgcatacacagaggttcttcatagatttactagaccgtaaaggggataagacaaatccggtttaattgagaatatgcggcattttgctcttttcagtcggctgaaacgatggctttctgcatggcgttggcgatcatcaacgtcaagttccgccttggatcagcagccaactttcttcattgttatggcacatcacagataggctgatggggttctccagttaacacgaccctatctcgttctttgcttttcttccatgcccttacttacttgcccgtcattgagaggtaggcaattatggtagcatttgtatgttgttgttccctttctaggtgctatcctttcatgagctcaaggagacggttatcaaaaacgacggcaacgacgacgacgacgacaacagtaaagatacctgctgacggacaaagaagtgagacattatgcgactcggctatacagagtaagtcgacagagtgagacatatttctagaagctaagtccagaagcggacgatagcttcttcccagccatcgcttcgcttcccatggcatttcgggacttcgcgagtcaggggctagcatacatatagtgggaccatcgtgaaatggacaggcaaccaggggcccaggcacagggtactgctacccgtttagccttgtttccaacatttggtagtttgtcaccattgtttcccgtccctttttcctcttctcccttccaccgttcgcaaccttgaatggtagtttctgctactctgtgtgtattgtactgcgcagtaagtgctacaggacagtactgtatcgtattgtactgtactgtacgaaaagcttctttgcggggccttaaatgcttcatatccctgcacctgcccacagcggggccatggtatcttactgtgtaaaatatatgtaccgcagtacatacgcaccggcaggcacgaggagaagcacaatcaaatgatgttccgggagtcgttcccgagaagcctccttgtttcaccaccttgttaggtaacaacttggggggaacctgggaagatgctaggcatcagctttttgtcaaccacaacacagccaccgtgatctccttcaaccttcgacgaaaaggaaaccgtgcgactctccacgcaggttcagcctcccgatcaaatgtagttcatcatctcgtctaaacccactaggcaacataaaagcaaagaactacactacacaatgaccaccaacaaatccgccatcatcaactcagccacctgagtccattctctcccgcaggcccacccccgccgcgggcgtgaagtgaagatctctttccgctcatcgtaaggtaccattccggcctatctacactacagaacaaaggcgtggaaaccatgatactgggtccacgggggaagcgaagaaggaagtcgcaaccgagactagacgtcccgaagggtgttttgggcgtgcccgacgtggagggcttcatttcgacccgagacattgatcacatcacatcgcgatttcaaacattcccctgccgccgtcgtcgttgtcgctacgtatttagtaagcaagtactgtagtgtagtgtgatgtgccatgccatgtgcgtacgcacgcgtgagcaggtgtaagtgtgaaagtgaatgcgagtgtgataagtgagtggtgggttgtactctgtgtatagggagaagaaagactttagtggatgaggcgcgcgtgtgcgcgctcggtgtttctggataccacgattgcttacatttctttacgtacctctgtatgtatgtatgtacgccagcaacatcatacttgcgcgtctacggctcacgtaaaccaggcacatcaggtcccctacctagtctacacataactactaaagaacgatgaacgaacgaacgaacgaacgaacgaacgaacgaacgaacggctgataagccacacaaggtcctgtcagagctgtccttcattacgttcagaggctattcacaaggttaagattagagatgagagatcagagatcaaaaagcagaggactacacacaagagatcccccctttgctggctgtactgcgtaaatgaatcaaaaatgcagatgtgccagttgccaatgtacatcaagcatcacagccggatgcgagcgcgggagatcgtcccccgccgtcccgtgtttcaaagcttcaacctacgactatccaatcgcatcttcagatatccaatgtatagtacacacgctacacagcttctactatggatgcaaaaaaggcagcatgttccagtgcgcgggctaattaccttggtaatcatcaccaccagaagaggcttgaaatcgatcctcccctgctttctctcctttctcactagcatccacagcttcgagacaacaaggaccccggcttagagaactgccgaagagcatggggtcgtggagaagacttgagggaagggggggggggatatcattcaggggctagccgtggtcgtggccaggagggatccgtgccatgcttggtatacatggtacataactacgggtatgaagttcggcaagtctatgatgagggttggtcggtgatccatgtactttcgaataatttgttagtggttgtgatatcggttgatgaactcgctgctgaaacgttcaacggcaccggaaatcatgggtcactcctgcctactgcaaccttacctgggccccgtcttttttaaattgtttttggtggtgttacatgccggtccccgagggcggctgattgttggaagaggcaatgattgggtaggtaactcaatataatccagctcagggtcgtttgtgatggatggccatgggactttaagatattgagtttgatagatagtcgtagtttttttcacttcgtagtatgtaggggataatataatttcttcgcgaccgcttgccaaaagaaagaagcatgaccgatgaaaagcaaagaatattgcttaatcgatatcgggatataagcaaggggtagagcaattggagacaacgttcgtcgttggggcggaagcccgtatcaagtattgagagtatggcgtaaaggaaggaaggcaatatttgcgatactggtgccacagatatctcaacactgtcaacacattttgtgggatccttccctctttctctgaccaaagacacgtggctgcgcttacaatgcaagacgatgatgtcgctggcctaccgatttttgctctggaaggagaaagcgttgcgagaaaaaccgagttcagtttttggcgctgtgacgggggagagagacacctgaaacaaacgaccaacttctatgcgaaccgtattcatacaaaaccaccagtgtagccagtcgtgacatatgtaacatctaatgccttgatgcaatatcttttcctgtaaacgctcgtagcccttcaagcacccagtttcagacggtcaagcatcttatcgatcttttccagcaagatctggtagttgaccgcatccgacacaaactcatcctcaaccaacttcccgtctaatgttcgtagaccaccacctccctcttcctcaccatcgcgttcagtgcatttccccacttcctctcctcccacttccctctgaccgtcagaaggctgttcgagacggatttccccagcctcagcctctaatgccaggtcttctacctgagcagcatcaatctcgccctcctcattcaacatctcttcaatgccatcaccctcgaaccggaaccggaatcgctcgcccaggtaataccgaatatcgtccagcaactcaatagtgtccgtctcctcacgcctcttgagccgggacgcactttcctgaatcaactcggcgaactcctcttcgtcgatgtagtcctccaatcgactggccaggtaccgggcggcgaaatcttccagacgctggactttaagatcccaggcggcgtgaatgacatcgtagacgttaatgggttccacttcaactgactgtccatccgcttccggcgatgatccagttggtgtttgttgctgcccgctcgaaggtgtcgaagtcgacgttgcgagtggtgacgattgtagctcttccgcggccccaccatgggtgcggtctaccagcgcgttgctggtaccgctgcctagagtgctaattgctaccgcggctttggtcttgagcttatccaacagtaacatgtccgccgcgtagagaagatctagagccagctcgagcgggcagtcagacctctcggtgtagaggaatgttaggatgatctccagaacttcgggaagacagtcgaccttgatgacgtggagatgctcggtttccttggcttccatgaactcggaggagaacatggtttcaaaatagggactgcggatgagaaaggctttgtgcaccgggaagaggactgagcgtttgggctttttcgcaccattcgaagccccgtttgttgagttcaacgccgctgtcgggccaatgggaataccattacgagatatgagcgcctcttccgcgggctcagcgatatcttctccttcaccctcgtcgaactcgtccgcacgcaacaaacagtttgcggaaatagcgttgtctcggggccatttcacgtcccccacccgacaagtgtcaactgtgaacttgtgcttcaggaccgtgtctcggaagtaagcagttacttgagcctgagcacgctggacctcatcttgatgcctctggcgcgccaagcgtcggtcggtcgttgaaagaacagcttcccacaggtgggcaatttcgagctgcttgcagagcttgtcgatccccttgaaaacctcttcctcagtggctgtactccgaggtccaacaaggtcgcgtggaagttcgccaagatagagatatcttatgacgacccgaaaagcctcgacaggaatggagtgggatagtttccaagtgctagtttcaggagcgtcggcgaattttcttcggaaatagggcgacctggaagagaggatgaatttatgtagatggaacgattcagaagctgtgaggagactgatgtctgtcgtcttcggaatctcgcggacaagcaacgaggtgatatgggatgaccaagcctgtaaaggatccgcagtcttggtgtaatcataggagagtagcaaattccgaatcttgttattcagagcgttgtagaccgcgcgctctcgctcgaatgaatcggggtcggccagagcacctgggtttgcgtgtaagtgactggatggtggagagttggcgcttggcgataggacataccggattctaacaggagttgcaccagttcataatgcccgcacagacttgccttttgaaatatcagtgctactgcaaaattcaagaggcatgaggtggctttcgagaacgtcacatacgataatgagtggagtatagtcatacttgtctttgccattgatgttgacgccacctgatatcaactcctgacagtgcttcagatcgcctcgacggcacgcgtgtatgaattcgtgaaactctggggaatcatcaaacggatgctcattgcggaggacgccttggcgaatcaattgttcatcgtccttgagcttgagctcgagctggtctttgcgaagtaccatcttttctgtgcgtatattttctttggttttgccaagttttgaatgctacaaggaaggggtatcgttatcaaggaactaggaacagaccgagaagtttatattcagaggagaatgcactgaaggagggtggcggcaccgcaaatgggtatctcgggtgccggagatatgtaagcagacggacgaccaacgcaatcgggtcggctacggggcgctagcacggaccaaggagagagccgatgcgggaagtcgtgacggatcgccaccggatggtcgacgggacagccgatgatttgcggcaacggtacacatcttatcttatcgtagattatcagtgttatcgatacggcttgctggcagtggggctggcggcttacaggtattaatgtttagagtgatacgcttgcctcaccgccccgcgccagttgctgggcaacgcgatgttgactggtagtactgcgtaggtctccctttgacaggttcgcaggcgtcctcaatcgggctgcccatccgaagcgtccacgaccagccgggccgcccaacaagacccggaacctaacttcgattggttacaggcaatcgtgcgcatcctttcccggcactaggatacacccatcgcaatcaccataaccatcgcattcatcacatccatcgcatacaacgctgctattgcattaccggcagctcttagacgacagggcctatccttcaacacggtacacttcccgaaacgattgtcttatggatcaggcagcatactcttcccaattcatgatagcctgtcagaggtcccgttgatctagtcaaccgccaacatgtcggagagcgacaagtacgagcttctagaaaagatcggtatgcgaaaacaccctcccccaaccatcgaacggcgctccacatgcacatgcacaaagggtagcagtgacattgatggctgacaacgacttgcttgacaaccacaggccatggctcgtttggcatcatccgaaaggtgcggcgcaaagccgacggcatgatcctctgccgcaaggagatcagttacctcaagatgtcgcaaaaagagcgtgaacagttgcacgccgagttctcgatcctctcgaccctacgtcaccccaatatcgtcggatactaccaccgcgaacatctcaaagctacccaagacctacatctctacatggaatactgtggcaatggcgacctgggccgtgttatccgcaaccttattaagaataaccagtacgcggaggaatcgttcgtctggagcatcttttcccagcttgtcaccgctttgtaccgctgccactacggcgtcgaccctccagaagtcggcaagactgtccttggtttgggctcaacagcaaggccaaaacctccttcgggtggcatgactattctgcaccgcgatctcaagccagagaacggtaggtgaccctgtgatacgtatgtggactggtctaacgtgctgcctcgtagtgttcctgggcgaagacaactcggtaaagcttggtgactttggactctccaaggtcatgcagtcgcacgactttgcctcgacctacgttggcacccccttctatatgtcgccggaaatctgcgcggcagagaaatacacgttaaagtcggatatttggtcattaggatgcatcatatacgagctttgcgcccgagagcccccattcaacgccaagacgcattaccagctggttcagaaaatcaaggagggtaagattgcgccgttaccttccgtttactcgggagaactctttgcaacaatcaaggattgcctgcgcgtgaaccccgatcgaaggccagatacagccacacttttgaacctgccgattgtacgtttgatgaggaaggaaaaggaagttgtggaattcagcaggactctcagaacgaaagaggagacccttaacaagcgtatccgcgagcttgacagcaagttgtccgcactcgaaaccgaaaaatcgtccattcgcgccgagatcgatgcctcactgaggagggaatgggaagtcaaggcgcggctggagattgaccgtttggtggcccaggaaatcgaatctctacaacaaaagttcgagcaggaggttcaggcgcgggtagaagcagagctacaacggcacgggagaggacccatgttcaacagtcatggccagcagggctcgttttcttcgactgctgctacattagtgtctgactacaacctgtcctcagtcggtagcggtgacggcgacttcccttctactacggacatcaccgatatctcgattgccgagtcgactgatggctctgacatcacaaagaaaatcccgcgaacacccttccacagagcgcagacatattcttccgcacccgctgaatctgtacttggcacgccaatggacattgaaatggcctcaccctcacctatcacgatcgcttccctctccctttcgccccgtcggatggctttgacaaaagcgccgaccacaaacccacggatgatctttggcgaggagccaacttctacagacaagagcaactgggaggttccaagagaaacagagatgatagactctggcgacgagtccgaagcggaggctctggttccttcaccgaaacgtatcactaaatccagcaagaaccctttcagtactgtcacaaccaggtcgaggccgtcgctcaactcgcaacaaaactccaatgttctcccaatccatggcttacgctccaaacagacattagccacccgctctaagacagttagtggagtttcgtcgataggacaacatccccttcgttccgcacccagcgccccctccctgcgagaccgcaaacccagcccaacccgacgactcagtaggataccatcggtaacgggcgtgggcagaagactcagcgcgaacaacatcaacaacagcagcaacggcggtagtgacgcgccatcctcgaccgtcacgtccaacataaccgtcagaacacgaggtctcaagcggatgtcgtccacatgcgatgaatcgtcgttcagccagcaacaaaacaaccaaccacaacagtcactgccacaagctccgcctcttaagaagatcggacttatggccgccaagaacattcgcggaagctcgctcgtcgagctgcaccaggctcgcgccggtggtaggcccatcagcgcgatcatttccaacgaagccaaactacgcgcctttaaggaacacgcgacaatcgcggcatcagcagtggacagcagcagtagcagtagcagcagtagcggacagtcgcaattaccgacccgaccacgatcacaaccccaaccgataaccgcaaactttgagcagcagcagcagcagcagcagagtaataccaacagcatctcctcttccaacagcgcaggcagcggcagcgccactggaacgggcactggggctgggacaaagtcaatgccatggccggtagctcccgtatggaatcgggaggtggagacggaggaaatgcccagtccgtttattgtgaagacctcgaaaaggccggcgagctttgttaggccggcatcgaatttgagtcagagctagaccgactgattgaatggacagcttcgcccgcccgcccgcccgcttccttcatcttcatcatcgtcatcatcatcgacacccatcattggctacttctgtctccttgccgatttttcattcggggttcatcaaagcattttctggttcggcttctagttctggcatagattcaagttggatcagcaaatgcataggcatcgcatcaatcatcgcatggcgttagggctaaggggggagcagacgagcggaaaagtaacagaggtgaaagagtgaattaagagagagaaggattgaaaagcgaacagaggaccacattctgctcgggcttgggtgtgggcatgtacacgtatacatgcacgtaacggaatggcatcggtttgccctccctctcgcgagcttgttatttcacctgatgattactgtaaagtcatcttttggctacggcgttggctaatggttctagagagatcaagtggcaacgtaatcgaagcagactatggttcctgagcattcagattcttcttgggagtttctgtggcgttggcggtattaaggaatagcctggggatatgatgaatgacatgacacgacatgaattacgcattctgtgtgtgagttactactggaggcgtggacagctactagtgttcaaattacttccactgcagcatggaagaacccacaatcgttcgttcaagatcgcaatcttagtacttttctgtggtatctgtagagtacaacgtattcgcctcgataatcaaaaccttcttgccatcccttcctttcgaaccagcctggtatcccaaaatgatcatgacaagttagggtacatatcccaagactccatgaaacgctctttctcactctttggccataattcccaatgcctatctgaagtcttcatcaagtggtttgttcaaaaactccacctaacctattttctctccgaatccccttaggtctttcagcagtctgcagcgtccggccacctagtttggtcacctccttctcggcctccttcttcatcctgttgagcggcgaacccagaattctcccgatcacctagttcggcgcgacgaggttctggatgccaatcacttcgataccaccaccctgcctcgcggggaccttcttagtcgtctgctgaatctcctccagcgggaggagcctgtccctttggaggggctccaacaggtagcgtctgtgccagggcccaacaaacatgccctcggggtcgacgctctcgcggacggcgccccaccgctggaagtcatcgccgtaccaccttgccaggtcggcctgggtcgcggtgaaggtcttggcccagtgcggcttgccgccgagctcgcgcatgagccactcaaaaccgagatagtagcgctctgtggcgttgtaggtcggctcacggtggtaggggcgatacatgatggcgttgagatagagcgtggggccgtcagactgcgtggggtcaaggaaggggcgcgtgttggcctcccgcgaggtgtagacggtcgagtcgctcgcacgcacttcgacggggctgtgaacccagagaccctcggcgctgtaggggatgccgtgctcaacatagccggggtcaccaggcttcaggttctgaagccaggcaccaagacgctgtagagcctcgggtcccttgtggagggggatggcccactcgttgacggattggctgtataagcagttcagcaggaaggccttctggctgggctgaacggcgccaatcctcgtgacctcgccgttcttgaaaccatactgcatgccgaaaacgaaccactcaatccaaggcgtgatgcgcgggatccatctggagagagcaaggaggttgtgatagacatagtagcctagccagctatcgtagtagcttgttggcggctcacggtgcttgacggcgccggtcttcaagtcgaccggatcgacaacgttggcagtccaaacagcggcgcggcgcatgtaaggaaaccaccaaatacgcacaaactcggcctggctccagagatccttttcccatttctcaaagatgcgcttatccgagtcgattgcctggctccaggcaagtgagaaagctggaacagccttgaaagtgacctcagtgatgatacccaaggcaccgagggagatcaaggcggcccggaacagatcaggcttgtcctctggggagcacgacaatgtctcgccattggcaagcgtaatcttgagctcagtaatgctttcaccgacaagaccatgcttgatgccgctgccatgcgtgcccgtgctgatggcgccggcaatgctctgctcattgatgctgccgagactaggcaaagcaagcccgcggcggtccagctcgtcactgagctggtaaagacggatacctgcctgcacaacaacaagaccagttaaatggtcaacggaaataaccttgttgaagttgtccaggttgacgagccaggacgaggtacaagtaatgtctgaaggagagtgaccgcagccggtggtagtgacacggcgccgggcgtgacgggccaagcggacaaccttttgaatttctgagacagattcgggttgaatataaagctcgggcaagctcgtgaaagtgccagcccaggttctgtggacatgagcggtctttgcccggaatggaatgccgccatcgcgctggctggcgagctcaatgatctcgcgcacgttggacgggagggaggcgagcgccgggttgctctcggtcgccatgttaagcggtggggtttccccagatgatgttatatgaaaagtttggcccaatctatgcaaatgagaatgaggagagaaaaattggtctttatgaagttacaaggacagggacagcgataaagttgcaatgacttcggtttgtcgtgcgatcgatggcgaaagcggccggagtggagatccggatattttcaacgagcactgcgtataaccagaacgagctactaccactgcgtgccgagggcggggaagtcgcaagaggaaatcacggcagcagcgccaacaggtgtgaacctcacgatggtaggcagagagtgcaaacctttgattgggttgaggatcgatgaatgcgccagccatagataaactgtgcgaggtgaaactgagaaaagcaaatcataaaatgatcaacgcgttgcatcagacaagggattttggagcggaggaggggctcacgatacttttgaccaacccatcgcctcttctgattggtcagacttggtttaagtcgttttctagacttcttggctttgtaacccttggtgatgttttgcagcattagcactgacgacaattgtttactttttcgaatgaaatgaggcgaggctcgggcgtcgatttacatttcaccttgagataatgtaacttcttgaatgggattgtaggaagctatctgcttaaaattcctctgggatctcatatctcaaagacctttcgagcaccaaaggtattggcaaacccttgaggccagccgtgacgatagctatcccctaactccgtcccaggcttttaccactgagttgcgcgaacaacgccgcattcctcaagacatctaccacccaatatcgttatgaaacatcgcgtgtgaccttttttttcttaattttctttttcttgtctttattttcctttcgcgccgggggggggggggggggaggggggtatagtattgtgcagagctgtatacggaagccgaaagcacaaaactgctcttcgaaaagctgaaaagctgacaaacgtcatcttctcctgtaaatgtgaaaatagccaccccaaatgccagatccccagctgccagtaccccaatattctgagcgaaactctcaagctctcaaggtacccacctcccgatacagtgcgactcggccgtctctgggcttgatctggtagcaaagggtgaccggatcaccagcgaggttcttcttgcagtacttgcagtcgatttctctggttgccatggacactgggccctcccacttattgtcgcacatggccttgatgcagagccactggccctggtgttcctcctttcccagctgcttgtggacatattcggggtttcctggatgactggccaagcatttcatgatatgttggatcatcgtctcgttggttgcaggtggttgattgctatccgggacaacgttctggataatatggctgaccttacgcgcaagatcctgatactcgttctgttccttgtttgcgaagacggcatcattgctaggttgcttgttgtttttcttgtcggagcccagcggacaggtctttgcagtgtggccgtgccagtcgcagagttggcacgcggcactcttatctccgggagcaggatagccaatcgaagccgacgagcgtaggtcgttcaatttgagtgacttcaaagggatatgaaagttttccgggctaggaggcggaggtctgggaacctcaggagtggtatgaaatgagcccgagccctttgcgggcggagggatcgaagaaccgttcacacttcttggcacagtatcgataggctcgttgtcgaattctcgctcgtagtctggggtggaaacacgtgaaaacaaagtcgcggcggtggtgaactggtcgatcttgggagtaggaggtctgtaactcgtattgtcgaattgatcatagggctggggagcacttgccgcaagaggaaagctggtgtaatgcgttggaaatgtcgaatacaagccctcgatgtagccagaagcgctgtgcgcgggaaactggttcgccatgggagggacatatctcacggctcccagtggaggctgaggtcccggtggaaactgagttgggatatactgcgcttgcagctttgacgcggcagaagtcgacgcacagctaacgtacggaacatattcttcgcgatcgtcgaccggagagtcgcggcggccttggcggggttgatggtcgctcattgtgaggttatcaagaggagttgaaatagctctttgtcggcgacaatagccccagggacgacgatgtcacgcaggacttgtcagtgttgagcggagaacggctcgtttgccacagtgacagagagccttctggagaaaagtctggtataggaattgttgtcgaacaaagtcccggccctcatcaggccaagatgttctggaaagaaaaagttgttgcgtgagcgagtgtctcgtagctttcgagaaaacaacaaatgggggatgtgacagattggccagcaaccaagggcgaagtaatggaattgtttggtagtgaatggacgatgtctggtccaaagctcaggccatgctgggttgagagtatttgacttgaagatggaaggaccgagtaattggttttacgagccgctccttccttttctgaatacaagttcccccccgagtatcgtgaactgtggggggaaacaggaactcgaccacttcactgataccaatcctgctcttccattcgaacagcccaccgtaattttcattccgtcaaaatgttttcgtccatgccacccattgtattctggtcgagtcgttgtttgcgtgtcttttcatcccatctcggccatgtccacgtagaacgcgtcaagctctcatacccgaccccgagcatcttttaacccactacccctcttcaccccccttcactctccatttttttccttacgaaggttctcctccacactcttttcttccttcatatctctattcaaaccttatcatcaaccttcacgcatcgtatccttcgaggccctggcctccctcatcaagtaacacttgagaataacaacctctcagtctcacacaaccgttcctcgctaccatgttctacagtcacgaaagtaagtagattcacttctcattcgatgacgagacgaggacgaagcagtactgacttcttcaccagtcttgactaaccagcagtatggtgttgccaccgtgtggtaagtgaacctggacgaacctcagtaaacctttctatgacttctaggtgagacaactcagctaacgcagctcgattctcgctccaggctggtttcgacctttggtctcagatcaagcaacaggaagatctcgcgtaaggcaatccaagaagtcaatgtcaggaaagcctgcgagaccatcctccagccgggcgcacccattgctttgcggctgcagggaagtctactatatggcgtttctagggtcttctcccagcaatgctcctatgtgctcaccgacgccgagaagatccatatgcacatgagatgcttctacaatgtcctgggaggcaccgagaatgcccttgatccgcaagccggcaaagcaaagtatgtctacccccttcttgcccgtgaccagataattgtgtcagtctaacctcacattcgcaggcgcaaccaactcatcctcccggatgatccaaacttcgaggtcaacatggggctcccagccttccgcttggacgaggatggaaatctagcttccctattccagagtcaggcctcatgcaagacttcgtcccagttctccccactggataaattcaatctcacaccagacggcagcggctcctttcttcttggccttgatcttcctccatcttctcctgccgacccgctgtattctcagcattcttcctactccttggggcctctttctcaacataagcctgacgacgatatgatggagttcggccaacccgaggccaacgccgaaatctttggcgattggggaatcgagatcgacgctgacggtaacgtgatggcaactgtcgacgagcctgagctgcctgttcttcctcgccccgaggaagagcgaactcgtgtcactgcctttggccaaggtcataatgagtcggaattatcctttgacgaccaaggtgacttgctcatgagcggaggtacggcccctccgcccgatgccgatgaagttcctggccttgtccccgaccaagtcgagcaagctcaggaagaccagttaatggaagatgtcgaagaagcacaagtcattgcggaggagcctgtggttgaggcagtcgccgcacctgtccaacgtcgtcagcgccgccgtactgtgctggtacctgaccatgataccaaaatcagtcgccacgaattgaagtcgtggagcaccaattatcttgccaatgccgagcgggcgaataacgctgccgtacgcggtgcagccatgaacccaactactgccaagaaacacgcatacgagctcatatttggtcgtggagttggccgtgtaggcgcccttgaaagcggtcttaactccgaaaaccatcgcagccatccactggcagctctgttttccggcgccaattttgctagcgaggccttgggtatcgacatcgatgaggaggttgaagccgagggaagacgcagccgtcgacgccccgccctcgaagctctcgagttagaggaagaagatgccgagagacgtgtacgtcgtcgccttagtgatgagaacggagaagagcatcaagcgcaagcgcagccaaacaccgagccgcagactgaggcaggccgtggcggcttgcctactggaggagtcgaagaagacgccgagattggaagaagagatggctcagcactgcccgacattccctccgacgctccctggaaccgaccctcttccctggtcccaggctcatcggtgaaaggcgacaatcaccaccccggatccagccgccaagtgagcgccagtcccctccacagccgcggcagccgcttggcccaccttccccccattgatcgcttcagcgacgcaggatcctacgcgcccttcttgcactctggcggcgcccctggtttctcatccgaccccataatgccacctggagaggatgaaccgcagcttccgcatttgcctggcggtcctcagggtggccgtgacctcttgcgctgtactccttccggcgaagctgaaatgactgctacccaggctgcggccgaaacctcccaagtaatgcgcgacgctctagatcgcgacggccacaacttcctggcttacgtcaatatggtagccaaagccagaggggagacgcggtccctcggcggcggcggtgctccaccctcttcttcccatgcccacggagacggaaacgacagacttctcagacagtgggttgcctttgacgagctgttggatgaacctagagacagaacccgacaggtggcgactcaggctttctacaacgtcttggtcctcgcgaccaaagacgcaatcaaggtggagcaggacatggagggcttccagccgtttggcgaaattcgcgtgggcgttgaggtgtcggaggctgagatgctggctctgatggaggaggatggtgacgagtgaagtggctgatgcggagagttttgcaaagaatgcacacttatcggtgcaatcggtgcgagtcttgcggttcttttctttattattatttctcggttcgggttgtcgggtgggtaaatgggaaacgggatgctgtgctcccctacactgtgggatcatgattgagtaaagggccagatgagataccattttgattggtttgctaagcaatcatgcctctgacaaaagccatctggcgcatgcggaagataggatcacagtttctgcggaggacatagggagctgatcttcggagaagtataggaaggggacaacggacttcaggcaaacggcaactttgcaacacgctggggctcactttgacagaagatttggcgactgaggaattcacaacaaatcagctaccagatagcagtgagatggattggcaatcgaataatagaagtaaattgagattaatctttttcaagtatgttacggagtgtgcggagggcggtgcataagacagtaaagagaccagcccttaccatggtcgtcaccaagaatcattcataatcatcatcatccacgggttcacgatcagtgaagaccatgtactctgcatcatcaactgcgccgccaacgaccttcttccacgcctcacggacatgattcagcgatgcatcgtccatcaagagggaaagagatgggcctggcagatcaagaatcaacccatcaagtcgactttgcttgacaccagcagcctgttcatagtataactgatacaagcactgggggactcgatcagggtccacagcggaaagcaaggattcaagagagcgactcaagatctccttggagttaggagtcaccattgtggacaagtataagacacctgttggtttccagtcagccatttgcgcgtaacaagttatgaatgatgcggaagggttgaacggatgagagtacgatcagaatgtcagaggtatttatcgtcaacgccgaagcttggacaatgtagataagtattcaagatgtggatcatcatagtactcgaaatgggtaaattgaagggagcaaggaaatagataaaacttactctgaccattgggacattcgccagtgccgctcgagtgagcgaaaacatagactgggtcagtgtttgcttcgccaggtgttgttagtgaacccggaggcagagcgacgaccgcaacgcagggagtcggcgccccgtcgacggtagactcaaacaaggtcttgagcggagaatcaacaacggccactagcctgctgatgctcggctcgtcaccaacgctttcgtctccacgcacgagcaacttggttttcaccttgtcgccgctggtcaactcgagctcgatctcgtcagtagcagtctccattgacttgataccagcgccaagcatgtagacagcaccaccgaccgcaccggctctacaggcgacctgggcaatctcggagataccgccccatttgggatagagagcagcaaagccggggccaaagtgacccatagaggtaagatggcgatggacgatgaacaatccatcctcggtagtgatgcggccatccagcgaaagcgtgagggtgatgatgtaggtcttgagctcggtatccatcttgaagtgctcctgtaagaagtccaccaagggtttatcggcaaaaggcttccaggcatctctctgctccggactgtcgtagtccagcacaaaccgtagaaacttcatcagtccgcgcttcgccttggccgatatagcagtagttgaaaagacatcttcgcgggtggaaggaatgcggacaaggctgggttgctgttcagggccgacaggtgctttgaaaatgtagaacgatccgacggcgaggaattccacctgccggtacgcccgggaagaaaccaattgagatagcagctccgagcgggcgtggatcaactgcggtgccagtgccagcgagtacgctctggggaaggagagacccacgacatccggcttggtgatagacgcggacctgaagaggcctttgtcctcggtggccagacggtcaacccaggactcagcttcttgcaggctgaaagccgcttccgccccgccatagtagtcgttggggtctatgtgcaaaatgttcttgcccgatcgcgagagggatcttcaaggcggagaacagctatgtcagtcggtcagttagacaggagaacgatgaaagtcggatgaagaagagcgaaagaaaagtttgcttacagtgcaagcagagactgctgcagtccggtgccgcagatgacgacatcccaaagggtatcgccgatagatcccatcgccatgactagggactctgtggttcgcggaactgccagtctgttgggaagtaataacttgggaaaaagaacgagggttgcagcggcaattttgaaatgaagttaaagtttggtgcttgcggagccggcagttcctcggaccggtgtggctttttgaatcggccccgcccaagctttcgtttttgtgggtttctgttgttcgtcccccgcctgacaaacgggcagacgcacgggccactggcgaagcttcgaagtggtcaaaactcgacgtccatccaccccaaattttcctttttctctcatcaaccactcaacgaagagacgcggttgctgctgctgctctgcagcccaacagtatcgcgggagtcttggggggcctttcattaggtttctccgaagttgagtggcagattgatgccacaaacagcccttctgtatctcctgccttagaatcaccacatgtgagggcgggtcgaacgatcggcacatttttgcaaccatgctataaaaattgcaaatgtcttgactgctttgccagctcaactccgcgatgcccagaagttgtagatgactttccgactcagaagctcacacctttgcggtttttatgcgcagcgatgttgttagccgtcaagttatcttgcatcatatcatgatggctttgtgcgatcatcatcattgatcactatgttgtacagagtcgtaacggctgaattcgaagctgaacagagcgcttttgttgtaggatgttccaagtgggtatccatttacatcgcattgctcctcgagtacaaacaggacaagacaggacaagatggttttgaatggcacagtcgcccatctctctccgtagaattggtggtgttttatcctcctccggccgcaaccagggtgcatccaacatatgggtatcttcttcgtactctctgtctctctgtccattggcatgaccaagccgaggttctccgtcgagataatattgactcctgatagatcatgacttcatgcccatagtcggtgtttgaaaccccagagatcctatgactgcatctagacaaggcccatcatccatctatcttgtcgccgatcaacgtcctccacatccgccccgagaggatcgcccattttccgcctgtaggccggcagccagccatcaaactccccatccgtgaaagaaaactcaaactcgtagtcgcagctccttcattacacctacttcgtgttacgaaggggtctaaatatgattactgttagtgatcatgcatgtgggaggaatgaccgcctcatgtgtcaaagcgtgagataagagatagaacatacccgcaacctagaggagttgtcacgccaaagaagcagtcacctgcattcttgggtacaacttgctcaggcttgatgggtgtgatgactacaccggcgctgacgagggaggcgcaaagcgagagaagggcggcggcgagggtgacgggcttcatgttgacttgtatgttggcttgtgtcgtaggagggtagttttgtttctcgggacgagtcgagttgcgttgtcttgttgagatgaggtaatagtggatgttctgattggtaaggtatttcgttcgaacgattgaagttcttatcaagcttgaagttcagaccagctgatgatattattaaacaacaatagaactgagtaaagttgttgtggttaacaactacccgtggtaggtattaacaaccgtccgcggtgacctaactttgaggacgaacgagcgcgaaaggggaacagacaggatgggacgctaaaaacggaacaaagggcgacgagagaaaataagatctgatatgaagcaaaacataaaatgacttgtatgaaccaggctgtgtcgcttgagcctcgaaagcatctcctgactggaattggtaacggaaggccgtgggaggatgttaccttggccacacgaggcgtcgcatctgaaaccccgtgagggacgggcgcttagcagccccctgaccacctcggcgtttcaccatgacagggaacgctatccctaagacttgggagaaaggtaactcatgccgacgaacgagatggagagggtaaaaggaaaggtgatgtttggtatccgcttgtatctctgttaacgggaagacgaccttatgggctctcaacctaaccttactctgttgtatcagctcaccattgagcaatcaatcgtaggacaaacgagtggcccatgcaccacagtcatgcacacgtagagtacatatcagtccctgtaagtttgttagcgtggttcctgccccatattttctctgaaggggggaattgcaaggcgggacaggtctattgacgacttcttattggctgaaattgtctgatctcaaggtgttccagcacacacacacacaaacccgctttatactggcttcagatcgaaatcattggttttatcccctgcttcctttcctgttcaaagccccagtttgtaccaagctaacgaacttaccaggactgaagtgtaagtgatagagtacaactgacttgtactgatcaaatcttctagaaaggggtctaaccaggacgtgatcctttaggccgtatcctgagccagcagcaataaagccgcctgcatcccttcgcctttcttcaacccatttagcgtacccaagaacgaacttaatgcatcgtttagctcattatcatcgaaagattgtaatagccttggcccgttcctgtcgtacgactcatctcatcaaagctaggaagcgacgaatatcaggctggagcacttagccgagtactcctctaatcctctgacccccgggatccagtttttgtgaatataatggacaccctttacctgagcctcatcctcccttatcttgtcgttaataatatcattaccatcctcggaattaatcgggtattacgtatggtgcacagaaagtttcgtatgttccggatctctcaacggcgtatgaggctctccagtggcatcgctcgtggaggtagttcgcccaagtttcaagattttggtgttgggaagactatcgttccagaagacgagattgttcgtttgtcttcagcgttacgaaaggaccctctgttatcggataagctgacacgttaggcagggacgggaggagcggcgtcggtggcgctgccttgttgcatgcccggtggcggaggcaggaagagcgggaggtaggtgacggcaagagacatcactgggtatatgttagcggactcgcaaagatgggttgcttgtcccggtaaacgtacacgacatgcccacggagaagtatccgggtgtgctggtgctcttcttggtgtcttcgctctcgccgagccagctctggacggcaaagacgacagcagccctgaattgtgatccgcatcagcaaacggtccaccaagccttgcatttgattttcaaatccatatagatcgcgggtagctttgttcgaagctccttatggctgtgcttggagtcgcatagagtgttttgcgcgcgcgcatccaacaggtcgcaaaataaaggttcaattaccatccaatgtagcggttgcgcatgaagatagcagccatgggcaatgtggacgagagagtcgactggaattcgggggcgtcggtcttcgcggccggttcctgataggggataactatgccattgacttgggtcagcttgacgcttcgcgactttgacaccggacaagatgcacttgcggaaactggaatgaggaacttactcaggtctgccctacgcatatccttcttggaagacattttgaatgagtatatacaatggaaattgaagccagtctcggaacttcttgcgtgagattgatggtcgtccggacggtgacgttcgaagctggggcaggttggagacacctctcccggggaagctctggacttccgtttgcgggactctgccacggccgtcgcgtgcacggtccatctacggaccccacagatggtcttggcagcgaatggacttgcgatgattgctgttgtggatgtttctgaagacccagggaattgacttacctggattgattcacttacacagtacacccaacgcattccgtacatcaaactctttatttgcgacattgcaagagccaagcactcctcaaactgtatgtaactgactggttaacgagtgagaaggttgcacaggtacttgtcatggtgagattccaacagtcataaacgtagcgtgctcttgacattttcttctcttcaactttccgggtataaccattccttttttccttttacttgtgttacgccgtaacccctagagctcgctcagcccggtccttgttttattcgtgcataccaagtgtgtccccgcgcaagttgaatcgtcataatagctacatcgaaaactgcgcatcacactccctttctccttgggccactgtccgtgttctttactttgttttcttcatgccctcaagatacgcaacatcgcctccggtccgcaacttgccccccttctcaatgacggcctcctccatttgaagctgatatctactcatatgctcctggtactgagggatgaaggagcccaagatcctgatggcaagaagggcggcgttggtagagttgttgatgccgacagtagcagtgggaacgcccctctgttgacagttagtggttggacggtaacatcgctggtatggtggggctaaacttacaggcatctgcacgatgctcaaaagactgtcaagtccgtcgaggtgtgttgccttgacagggacaccaatgacagggagcggagtctccgaggagatcatgccaggaagatgagcggctccaccagcagcagcaataatgaccttgatgcccttcttcgctgcctcgccggcaaccttcatcatgtacttgggagtacgatgggcagaggtgatgtcgagcgcatacgggaccttgaattccttcaggatatcaagaccggccttgaggacgggcaagtcggagtcagagcccatcgtgaccagtaccaagggctgatccgagttatttccctccacagggttagctcctccggggttcgttttgttactagccttggcctcctcctggggacgaagttgctcagcagaagcagcaagacgctcctctctgatttgatcgaccatgctgatgaaaggctcagcagccttctcaagatcctcaattgaggagaatcctgtcagagtgatatggccgatcttgcgagtaggcttggactccttgttgtacagatggaggtagacatcaaaatcatctccgtacgtcgtcctggcaagacgagcgagcttgtgatgggagttgggggcggcgccacccaagatgttaagcatgatagaagatgagactctgggggtgagctcgtcagggacaggcaaatcaaggacggaatagagctgcgccttgtattgggacatgtaaggaacggcctcaatggtgtagtggcctgagttgtgggggcgaggcgcgacctcgttgatcatcaacgatcctgaacgatatgttagcatgctagaggtaggtgttcaatcaaattgtgaccaaccgctgctacttaccgtcctcgaggaggaacatctcaacggcaaagacgccccttccccacaaggtactaatcacatcacaggccagcttcctagcctgctcacagacattgtcgtccactcccctgggcggcatgaagactttcgtgcagatgctgtcttcatggatggtctcaacggcggggtaggcgacgcattttctcagattgccttcatcatcctcagtacgaatgaccatgactgcaagctccttcacgaaaggagcccacttttccgcgtagagaggaagcttgcccaacgcctcgatagcaggggcaaagtcctctgcactgttgaccttgaagtttcctcttccatcatagcttcccttcctggccttgagcatgaagggaaagccaaacttgtcagcagcttcctggagggacttgagagccgactcgcccgactcgatagccatctgatcagcaataggaattttggtcttgctggtccggaagtgttccttctgaagatacttgtcctgaatgagacggatagttctccaggaaggatggataggcggcttgtgaatagcaacggagccatcggcgagcttgatctcgacgccattcttttcgatatcctcgagaacctcggtttcgacatgctcgatttcaacagaaagatagtcggaacgagcagcgagctcacgaatcttgaccgggtccttgaaagaaccagtgacatggcggttggtgttatgggcctgcttagcaggggagttcttctcgtcgagaatggcgatgtcgatgccgagggggtttgcggcctcacagagcatacgacccaattggccgccaccgagaaggccaatgaccgggttgctgcttcccatcttgtcggatttttgtctgaggctcatcggaatgaatttggcgtgagcagatgactcttgctcaacctaaggaaaaagctgaagaatgagccgcaagttaacaagctgaagaaacctggaaggaagcgatgatcggccgctgggggctgcgcaagagtcatataagacagggggtcttgcgccttgctaaaaccgtgaaaccggggcaactgaagctgctagtggggtctgatcagtgggggatgaagcaccgatagcgggaaactgttagggtacgggttactgtcatgaacttccatccgttccgacgtgtggctcttcaatatttcctcccggtgatcaggtcttcaagtttgatagcccaaagaatatttctaccgttgggtgcctcgaaagatgtcacatccagcgatcttggatcgccaagttacctagatttcgggattcgcaaatcgtggccttgtgaacgtcaatcaagtcaactgccgtggcggctttcaaaacctcaaccccccactaagaaagaaaagaaaaaaaaaccaaaaaaaagcgggtgctgatcgcccaaacaccttcacttgcaactgaactgcacctcttcacagaccctccagcgcatccacggaagtcgcccactctcactctatccttccacttgatatcaagagcttgggactgtcatcaatatggaggccactccggaaagatctaaccaggatattgttcagtaaggcctaccgacccttctctattattcctgcaacaagtgctacgacctaaaattcctcttccctgtgctctagctgaggagactatacatatcagcctggccgattactgcctgtgctttgtacatagaccataccatacagggacgaaatgcatttaactgacttgtttccgtcttgagaaagtccgctcaagctctttgatattgcaaagagtgaaaaaagacttctttacactttggcgcccatggtgaggtatggcaaggcaagtggcctcctcctcctctaccaacactcttttcccgagtttcccatcacgaatatcacaattataatctaacaagctgaacagcttgccttccgtcaaaccgtacatgactatggtacagatctttgctggacgcccatgattcttgccaaagagttcaacaggaaccgatttgccagagatagtgatctcactatctccacaaacggacctcaacctccaacagtggtacaatttggtgccaacgatccccaggagttagcccgagcgtctaccctcgtagctccttacgccggcggcgtggatctaaactgcggatgccctcagtcatgggcgtgcgccgagacgcttggtgccgcgctgatggaaaagcgagaactggtgcgggacatggtcattgagactcgagagtatctgagacgagatggatggggtgttgggaaggagagggatgtcgataaccccaagggaaggagcgtcagcgtcaagatccgtgttcacaaagacttgaggtaagtgacacacggtgcatatttatgatcacggggataggtagtaggaatcaactaactagacccccatgcaacagaaaaacgatggacttcatcaccaccgtcctgggcccctcgcaggaccgccacatcgactggcttactattcaccctcgcactcgccaaaccccgtccagcacacccatcaacgtcgaagcgcttgagatcctcaccagcaccttcggcgacaaagtccccattctcctctcaggcgacgtcttcaccctcaactctctccccttcacctcccctttgctagatccagccaacacacccaccctcaccagcaagtccatcaccaccgataatgttgagaaaaagaaaacaccacaatcccctctgcttaacctccccaaactctccgggctaatgtccgcccgcgccatcctcgccaacccggccctctacgccggctacgacgcatgcccgtgggaggccgtggagacgttcatgagccacctggcacgggcgccgctgcccttcaagcttgtgcagcaccacctcagcgagatgtgtgcgccgggcatgggaccgaacaagaatgccctgctgagcaagccggagcgtaacgccatgctgagttgcacgaatatggttgacttggtggatttcttggatgagaaggcgagggagaaggggtatggagatgagtttgggttgaggagggtggtgtgagttgtgtcaacgagtcaggttgggctttgaaggagttcagttgtttatgtatggaagatggcaatccctgaatagaacaaggcattgatggggattgagccatggttaatgtgtgaagtcctgttgatccatagcttcatgcttaccgatgggctcaaacgaggcccccagctgcttatggggtagcctgatatggaggtgataaaacctacctctcttatctttgccggcattaaacttgttagcgcggtgatttgcaagtggcaagaactctaatttgtgtacaaagatcggcgagtttgaccacttctgaatccttgaatactgaatgtaaagtggtggtaccacactgataagtttaaagccggcagaggtgtactgtgtatataatttacaggatattatacaacttaacaccgtcctcatctgtcgccatactgcttgatcaaacgacccccgttacacccacgagccaggggaagtttgaccaaagaatacccaatgcattttccatgctcgccaaccaattcattccatgtaatttcaagagcgcctcctgtagtcccccaccgctgacgcctgaaaccgccgactaccctataagccaaagtaataaacccgaatttggagcagcaactgcaagatctggcggaggcgggcagaagattcccaatctgcaacgctaattcccgttgatttctccttcatcctcatcgctcgtaaccgtccgcgcccgcttattctccggttcaccttccaccgccggatcggacacggagcccttacgcttcgccccggggggtgactgtagtctgctgtcgttcggccttcgttcatgtattgccagattgttggcggcttcttttagtaaagcgtcggaatctcctctgtgcgaaatggacgacatcggcgcctgctccgtccttgcatcaagacccgaagtagcgctgtccggttcgctcttgataacggaagctgactttgcctctgaagagcccttcgtcgctggaccgttctgggcctccgaagccgatatcccgccttcctgcttgatatgctgtggctgcgacctctcctcatactcctctagtgtgccattggtgttgccgttatcacgatggcggccactggagctcctagggctctgtgtactgcggtctgtctccatcggagtaccatcgccctcctgctgactagatgccgttccaagtctacgcctagtactctcgaggttgaacgtgggagacggagacatcctgttatcctgtttcctcaatgggttctccttatagaactcggtaatgacatccatagccatgcacaccttgccctcgtcccccttaaggtatttccaccaggcctccccgtcgacatcgtctactttctccttgaggatggaagcggcgaaaaagatggcactgatggcgatgtcgcgcgcattgagtagcaagggcaggactgtgaggcacaagtcgttgcaataagtccaagcggcgttacggaaggccttgttgcgaaccagatgctgcttctgcttggagagatcttgctgcggttgactgctttcttgttgctgcagaggaatgtcctgctctagcatgttaagaaactcgtatagtgggtggtatggaatcccgaccatgagatcaaatgtcaactgctccagcatcacctcctcgtagttaagaatactgtcgcgccaccgccaatattccttactttgttcgtcgatgatcagcttcgtatttttctgggcgacttttgcgaccgcaatgatcagatcttttgttttacggcaattttcttctgtcttattcgcgaggaagagcgctgtagcagcgatattctgcatatatgaaatgggttagttgatgttgcgcatcctcagaactgaatggccacatcctggttgctgaacacgacttccaacacgggcgccataacaattggttagaggacatgaaaagacatacgtagtgatgaatgccacccttctcttccaccatgcttcttcgcatgtaaaagcggtggaagaacacgccggcaacccacaatgtgatttgcgggaggtcaagcatgatgccagcctgaaaaataaagttgacgcctttggcccttcgtaggcgctcttccgacacagagagtccatctatgatgctgggtgtgctcgctacttcgtcgggtgtaaagtaccactgatcgggacgcgcgaccggtagtttttgggggctcgacggtgggcgtactgttgccggtgacgctacgctcttagtcgagtgtggccggggaggtgacgtccgggtcgagtgtgaaggtggcgatggcacggcagggggcacatcgcgtcttctcaccggcgattttgacaaacgattgtcaaccggcggcggaggttttgcggggagcccgagcgatggtggctggtagccctcccgcggaggacgatatgacatgatgcaatgtggtggttgatgttctggctggttcccaaataagcgaatcctccccgtgtcgcccttcagacagctttgagcgggttgatgcgcatggggacttgagctgcccggatgctgtgagttgagggtattgtgaatgacgtctctcgcgataaataccggctggggataaaaccacttgaaaatgcagaaatgcgagaaacgaagaagtcaaaggttcgaaaacggaccaacgctacaagttcccggtgatggcgtctgctgccattgttttatcgccctttatcagaaagccaagcttcgcacgatggaccgtgcgtcaccatttcccagggtgccagggtgactttaccaacgccaaccaacgcgagcggcaggtgtcccgcccaaccctgcccgcgtcactgcagaaaagaagggagaaggaatctcaacaggcccactttcgcggtcaggtgacaccccttatccttaccgggtcagtgaaacgcaaccacaaggcaactcagacgcatgtaccaaaggcagcttgttatgggcacccagttgtggttgttgatctacaaattgagacggcttctatgcaatctatctgccgatactgtctctcgtggagcggtaagccaagccctggcctgtcgcttgctgaacgccctccttggtgtgttgctcctatgcgagaggcaacgacaagattcttgtcgcgcacatgattgatgtctgctcaggaatcatacaagctcctggagtcgtttcttccccaaagtttgaccgtccggtcatggccaccgcttacaatccattttccatcccggctaacgtcaacactcgcaacaggccctgtgtggccgctgagagactgaaccaaggcccagtcgtcagcggaaaatatgttcaccttgtggtcaaagcctgccgacaccataaaggtgccggattttttgggaatttgcattcccttttcatcttcgccaggaggcactccttccaacgggtcatccaaccccttgaaccaccgcacgtcggccactgcacttgtatgggcaccaatgcctccaattctttccacttttctaacgtcccagcatttgatccaaccatcagcagacgccgtgagcaccctgtaaccgtccgagccccagtccaaaccataaataggcttgatatggccgtcctgatgcccatctagaatcatggcagtccgtcctgtccgcagatcccagattcttccgatactgtccaaacccgcgctagcgagtagcgatccgtcactgttataactgacagcgtatacaccgcgagagtgaccttcctggagaaggagctcggtgccggtttcaacatcccacatcctccatgacgtgtcttctgaggcagaagccagatacttgcccgatggatggaactctacacgacatactcgttgcgagtgtcctgagagagttctcaaaggcgtgtcttggttcaaagaccagagatgaatctggccttccgctcctccggaagcgagattgactgtgtcgggagaaacattgcgctccggcagtgtagctccaggcatccagcataggccgctgactttgttggtgtggcccctcaaagtcttccttggctcaagggttgggatttcgatgagtttgacctgtccgccccaattgccagttgcgaccatgtttccatcaggcgagatccttgtcatgctgatgtgccgctctcctgccgtttgactgccttgcaattcaaacccttgaagcttctccttgatctcttttcggtgtttgacatgtgtccgcagtgggatggtggactccttcttctggaactcgatgcgcttcttagctctcgggattgagtagtgagcgatgtcgatgcgggcctggagcagttccgggcttccagtagtgtaaaattcctcctcttggtcgccggcttcatcttcctcgttttcggcgtcccgcatctccacatcggcactttcctgacctcccttttcggcttgttgtgtcatgagttctcgtaatctgtcgcgtctgtctgccggaccctcgccgaagagggtgacaggctcgcccatctctcgcaatttggctcgtacccggccatcgtcggtaggaacagcaatcgaagccgctaatcgttttcgttcaaactgcgatagaagaacggaggccttctctggggcaataccagccccagcaccggggatgtcgtagtcgcgatcgagggctaacacgcaaatcagtcatgggttggaagccatacaagagttttggggacttacggacggagtctagatccatgcctccgcgatcctgcttcagggggggtcagtccgggctctgtttgcaatgttgagcaggtgccttcaatgatgcgaggggcgcatatagagcatggtcttacctcaggctcggcctcctccacgtaggctctacgcgccggatgcatagtgctaaactttcggtgtttgttcgtttgctaaatcttctggacacttgaacgcgagtaaagccaggtgattcgagtccggcttgtggttgctaaaggaccgtttgatgtgagggctcgatgttttgcttgctgtcgtgaaatagcaggtgatgcaatcacagggaagtttacaatgctggcgccgttgctgttgcgggagctccactaaaatttccggcgcatcttcgaccctaaccctcaacaagctgtcccacctgaatgcgctcatctcggtcctagcaccacgggcacctcgtcttaaggtgaaccaacgaatcgccatgaagctttcaccgatcattcaaagaggtacttgaaatttcaaagtttcatgtgatatgtgatagattccttgttggtgtcaacattcgttaatacccacttcgcacacggtaggtttggtccgaggtgacatggaagcgcgatcacaaacggtgcggccagttcccccttcccagcccgtcgatcaatgcggtttaatgaccgccaatcgagccccggctgttcggattccccagacttgtcaaaactgaagatcggggtcggcatccagcggccttggtacactacactacctatacacacatgacacctgccgtgtggtattggaggttcatttctggacatggagagcaacatggggcttttttcaggttgaaagctagtgtggaaaaagcctggaaaatggccgatggtgcattccctttaatgcgggtgagacgtatgtctgatgtctctcacccgattttcacgtgctctcgccaattcctcctgggacatggaacgcccgccaattcctccttttcctttaagttcaccagaccaatccagctggtctttccgccctttcagttgctcgcctgcccggcctgcccggcctgcccagaccgtgacgcatgatgtgaacgcttttctctttatcgtggttggctcaatggcgggatatttgggtgaggcggacgcggccccctgcccggctagtgcattccagtccctaggggtactaaattgtgcataggtaatacccaaggtcacaaacccggtccaggcccatcctaattcactgcaggtgcagagtccgggctccattttattttaacttctgctgcccacggaactccatttcattgttgccattgtcgacctctctcttcgcacgctcccccagtcacaactctcttcttttttctcttttctgttttttttctctttctctctctccttcttgacagtaaaaaccacatctcatcgagcctttccaccctcaatgcatatcgagaagaccgtcgacgacaattccacttccttcttcaagtaccagatgcgtgcgattccaagccatcaaggacccagtttgaccaccgaacaccgcgcagacgctcagcgacgcagaggcgagccttgaatacgaaggccgacagaggctttgagggatcgtatctgtcaagctataacgagagctatctggtccaccgattatagtccattataccgacacgacaccatcctactgctagcccatcaacgactacgaccaagatgttcagatctccagcaactcccgcactcaagacagttcgtggcttccacagcaccccggctgcatccggcgatgaggattccgactgctgtctctcgcccgaccctcgcaagggattggcaaccaagagcagcagaagtacgctcatggtggacgatgttgtcagtgccaattgcagcccgtctttgaggcccgttgtctcgcctgccatgagcggaatcagcatgctacggatgcaccaggatattcaggccctcagcctcgacactgctgcctcttcacgtgctagttccatgacgtcgaagcttggtcgccgtgttctttctggcggcccggcccgccaaaccggctacaagcgcagcaacagcagcggcaccagttctggggatgagacagcatccgtggccaccgagagctacgaaatcaacttggagcacgattttgccgtcgatgggaacctcagcactacaattggttctaccgaagccgtggaaattggctctgacggtggcgttgcccgctcgcagaagatgaccgcggatgactttgagcccctacgatgtctgggcaagggaacgtatggtaccgttctactggtaaagcaacgtaccactggccgtctctttgcgcagaagcagttcaagaaagcatctctcgtggtgcacaagaagctggttgagcagaccaagacggaacgccagattctggaaagcgtcaatcgccacccttttgtggttaagctcttctacgcctttcaggatcaggaaaagttgtatctcattcttgaatacggccaaggcggtgagctcttcacccacctgaacaccgaaaagatgttttcggagtcgacggcagccttttacatggcggagatggttcttgccctgtcccatcttcataccaccctgggcgtcgtctatcgagacctcaagcccgagaactgcctcctcgactccgaaggccaccttcttttgaccgactttggcctttccaaggtggcgattgaatctgaggagtgcaattcgatgcttggtaccgtggaatacatggctcccgaggttatccagggcaagaaatacggccgctcggttgattggtggtctctcggtgcccttggcttcgacctgatgacgggcaatcctccgttccgtggagggaacaatgccaagatccaggagaatattgtcaagcagaagctcatcatgccctacttcctgactgcggaggccaaggacctgctgacgcggttgctgcgcaaggatccagccaagcgcttaggctcaaacatgcccaaggatttagacaccatcaagaagcaccggttcttccgcaagatcgactggaagaagcttgcggctcgtgaactcgagcctcctatccagcccatgattacggatccagagcttgcggagaactttgcgcccgagttcacagagctgagcctcagtccagttgtcagtcgcttggaggagcgatatgcggccgccgctgccaaggatgatctctttggaggattcagctttgttgcatcgaacagcctcttggacggtgatggctttggaatgcgtgtcgggaccaatatgctctaaacctggcggtgagagtgagccaagaggaggacactgaagatcattttcattctgttagtttgactgggtttgggggagttaaggacaatacaggaaaagtgctattcagctggtgcgccatgatttatggcaaaggcaccagcgcagcgtggataatgataagggtaacggatcacagcaatacagtaggtactctaaaatcagtcggttctcagctcgtttctttcatttcttgcttctttcgtgttcggcggttggatattccattcagttatggacgaagacaaattagatagctcaggcaattgactcgcgcactttatgctattaaacaaaagaatgatcggcaaagacaggaacatattccaatggcaaatgtttttgaaaaccaaaactatcatatcaatggacacgcgtcctctcaatatgcctgtcactcatccatcgtcaaacctccttcacgattcaccaaatgcaacagatcaaccacgcatgttactcagccaccaccaacaccatcatctgcactcatgcacatcagtaccacagctcttgaccgatacctagcttcttgtccaaccgacacacctcgagacgcctcgacaagccttgaagcctcagggacaaatcggccacgagcccgaaaccgaaaaggccgcgcggcttatcgggttttctaatgcttggttatcttagcagctcctgtctgctctcgggacttccccttcgaaagtccgatccggtctctaatgccaaccattgaaagtgtaaagaacgtattgtatgtggggggcatatgtgaaagatgtcaaggatttctacctcactacacgtagttgacaattggacatgaatgaatgatcgacaggaatgtcaccgttactacactagtgtagcaatacttacctaaccttgaatcttctgcatatgtatgtagagtattttgttgaatcaaccgtcattccgatgtctgtcttcctgtcctggaacctaagaaggtggtactttacaccacgctagagttgtttatatgtagttgttatgcatttcagccctgtagagctacctctagtgtaccctgccgagcctgcatagccgagctgacgggcattggtgttcatagtgggacttgggtgaagttacctctaaggttgcagttcccacactcaatcgcctgtgcagtcttggcaagaggtgtgtgtgcgtgcacacacacatacaccgcacttctgtattgtacaacttcattaaaattcattatttcacaacaatttctatattaatttgaagctatttcaacgtacaaagtaattataatactagtaatcaatcaaatccattgcaacaatacctcccaaaacaatccttaatttaaagcccgccagcgtaaagcgatcccgtactcgaagcggcgcgctagtagtttacttcaacaaagattaaaattaggaagattccaatttaataattctataatacgctttatcccgccttaaaaagaagagctgtaaagccgagtaatctattaaaattatccctaagattattctacttaagaagaaggctactcctattaaaactattattaagaagaccgctattaagaaggggaaagctaccgcgctagaactaaagctaatcctaatcctagtcctagaaccgccgttgtccccctctaagcctacgatacctattgagatttctagtagtaaagaggattctaataacgacgacgaagtcgaataataattccccgtccactttacctccaagaaacgggcttttaatactttattttatttattaggtaacgataatagcaaagtagcctccccgactaagctaattaccttagcgctaccggtctaaccctacgctacccgtaagctaattattatagtattaccgctactacgttttaaataccttaattcaatacgagtctaatttaatatagttagtttatatattactattaattatattaaattatttactattaaagaacgtaatttatttagagaggttgaggttaagtaagataatagcaaattttgtaaatagcggtttaggataatactacttagcgagatcctatatatataataaaattatatagaagatattattagcaataatatagctgtagggataaagtaattagtctctttgtataatattatatatattaccgctacctataataaccgccgtacccgggttattatatataataagactattcctaggaaggatttttataataaatataataatattaaatataagagcgttataaaatcgtacctctactatactaattaatactactattttactatattatttaaatttcggttaaccgacctacccgctagtaaaatcctagctaccctatcctcctatagtagtataccctctattcttaccccctctcgtagtttagttaatccttttattactctaaccctataagtaattaatatactattattacgagggttacggactctagccggtactaagaaatttaagtacgttataataaatattatactagtaaaagttaaaaagaatctaaaggaggaccggtagtaagaggagtgtacgggggtaaagctacgcggtattatatattaggaattagtataggtataaacgtacggttttggctataaatataagaattataataaggctattaagtattaaatatattatattatagataggagtataacttattataattttaatattaaaaatataggtaaataagtacgcgctatatcgctaaggaaggttatagtaattaacctactatttaagttagtgcgaaatatattaggtaataaagtaatagccgcctctagtactagtaataatagtagtaaatatagggggaggaggtaataatctactaattaatattaatattattaataatattaatagtagtaatagtagtactaatatagagactataaatagtctactataagctacgctaaggaggggacgattttagaagtttatattaattataccctcctcccctatacccgctatatttactactatactagtacttccctccctacttttaatatccctaaatctaactactttataccgccagcaactctattactaattcggtaattattagcaactacaattataatatagtagacgttctccctctattaagtaaaatagtaattattaattcgtatataccgttagagtattttactactacgttttataggcacccgaccgactacgaaactcttactactaaatacgctaacgctaaccctcctcctatctctatagtaactatagtatttatttagctattaatattactattaattatactactattagtaataggcgaagaggacgaaggcgaggagactagagactccttagtaaaagccggagaattatttatattatatctacttataccttcaattttcaatcttcatttattactactaccctccgccccgcttaatcggccggctaaagagattattaccgaattctttaaagcgttctataaatattattatattagattattaattaaagtaatactagtatatagagctctaattactttaaagaataaacttcggaataaggaggtactacccgatatatttgcgcttagaaagtagttagtagagtaatttacaaggctagggtttaattacgacttctatatagtatttaaggacggtattaaaaatttccttaaaattaaatacataatactagtaatatagttaagctatagtaagtataccctctaacccctattactataacttaattaattaatatatattctaaacccgtaatttaatactacactcgaatatagcattactaaaactctcgcttctatagcgggtagtactactactagcggtcctaacgagcgataacgatattacaagtcgatttatagcgaaagaggggggtttctagcattttagtattattatataaataaatataatttttagtacttttaacacttctaatacttctagtatttctagtatttttaatatttttagtatacaatttaatttaatatatataaatccatctctcccttctacactctctaccgccgcttaaatacaatacccgtctctctatattcaattaattcgttaatatacaatttgctatactctttattaatattattaaattaatctattactaactttacgttcttaaaatagctatagatctattatattctataccctacatcctacgctaattgcttaagaaatacaataaaattattatctaatatcttattactacttttattacaatataccttcttaaactactatttaaaatcgctaaaatataccttaatagggttgaattcgggagagtacaatagtaaatactataataaaacccccttctaattatacgcgtattggaattcggtataggggtgctaactagcgttatttattattaaaatactattgcaaccgggaaatagatttattttagggagtaggcatttcactatctagttctaaaccccggctaaatttattatacttctaaatactaatatattgaatagcttatttattataatagttagaaggaagtaatattacgtattgcgtacgaatttacttaatactattataatagcgctgcggggtacttagctagtataatgaataccgtcctttcggtttgtattaaatttattatagaatacgaatatctctataataaataaagagatttttaatatctattcggctattaatataagggattattgtaatacttttatatagagtcgcttcttcttctacttctcttattgaaggtaccgccgtatagtcttaattgaaatgtatatgttatattcgttagttagaaaggtacaaatctcgtcgaagtataaatcgggttttaatacgaggaggtttataatttcctttataatattaattataattaataaagtataaggagtaatatagtatacgctataccttaagcgcctatataggaagctttttagtattctaggaagctcgcgacggtaaaaatactttactaatatccgatagaatacgtttatatttctacgtactccttatacttatattaatagtcttaataacgttattaggatgctcgttatttattagtattattattattaataccttctagcgggtattagggtagcgtactatattgataatagtttaaaagacaacgtaaatatcaaaataaataactgtacgacgtagagtatcaaaatatcgactttttacaccagttttggccagattttgatgttaaacgattgagttgagttgtgtaaagcgatgttaaatggctagatttgtcaaatgcggtgtgtgggtgggggcacgcacgcacacacacctttttccaagactgcacaggcgattgagtgtgggaaagatcaagtcggctagagaaaatggggtttctagttgtcaacccataaactttttggtttctttaccttttactccttgggctttgtggagagttccttcccacgatgcctttgttcgtttctttgtttttcttttttctctctttgttgctttttctctttcttctttttggagcagcaagccgaatgctcaacacagaaagaagcgagcagatacagattcggaaaattttcgatacatcaaggtataccgtaatatgaattacacgtacatagcatccgaatcaggaatcatcgagcagacgatttctatctgtagctaggcagagacagcccttaatggtgttgtgtgcaaccacgtcagcggtaggtgcagctcggtataatacggatttctttccggtggtgcggctgtgcctgtaccgtgattgtcagtaaccaagtacctggatagagacgccacaaccatcggatgggtcaggcaggtctaatgttttcttttgaggtgaaatctgggagaatcaccgtaccgtacaaccttgagttttgaaacacaatggttgttgtgtagcaagcagtcttcagcgtttgtgactcgggtacacgaggggattcaaaccctttctgattttgcctgactgctcaaatttgatataccaagtatgccaaggtaagatgtgcagagacgtacaaggactaagaaaaaccgtggaatcacagtcccattacaagacccaagttcctaagatttcctcgaggacggactccgccaagtgtgataaaccgatgcactcgcgctccagccatggcttggatggcttgagatatttatgcagctggcgttcgtcggttcgcgagctcgcaagtcagccgtcagtcatcagcatgtgcgacgccctgcattccacaaagtcttctgcagatgaacctccacctaaaatatgtagtggtggccgaggtatgtacattggatttgatgtgggccaagggatgaaagaaacttgggtcggcatctgctgctggctgtcaagctacatgcgtatctttgtgtggccgtgccatgtttgagaccagattcacatacagctgaagtaggtatatggatgtgtatctgcccctcccctcgcgcctgccattgtctcaagacttcaacgaagtgccagcttttgttagagttgaccatcatccaaacattcatttcattgagccatcccaactctttctgttgccagggacgaacttattagattcattcctacaacattgttcagccatttgtagactcggcctctatatcttatcaatttggacgtgataacttttactcaacgacaattgacctgaatcatgaaggccatcaagatgtcgctgttagcctcggggctaattggtaggtccaatctcaacatcatcacatattctcacgcacaaacagtctgatactcacggacgaacaaaattctgtagccagcattgcggtccacgctaccacaccaaagtactgcgccagcggtgccgacaatgtctgttttcgttttggcatcccccaatcatccgccaactccggaaccggcaacatatattttcaaatccaagcgccgtcgacatactcatgggtagctctcggcacgggcgatcagatgaaggggtccaacatgttcgtgatgtaccaagatgggtcgggtaacctgacgttatcatcccgccttggcaccgggcattcgatgccggaggaggacaccagttcttcggcggcagccttgggtctgcttgcgggcagcggagtgacaaatggcgtcatggttgcaaacgtcgtctgcccaaactgtgaaacttggaacggaggctcgctcagcctgacggacactgcgtcgaaatggattgctgcgtggaagtcaggaccatctctggcgactacgagcaagagtgcaagtatcagtcagcatgatgaccatgaccagttccaactcgatctcaccaaggcgactatttcttccgacagtaaccctttcctcgaggcagacaccgaagacccggaaaccggaagcggaggtggcagcaacggcggaggcggcagcgacgatcctggagatgttgtaggacctggcaatccattcgcgcctgttattggtggtaggcgcagggatgcggctttggttgcacattctggcatcatgacggccacctttgcggctctttatcccttgggctcaatgctcatgccactggccggaagctggattgcccacgccgtttggcagaccgttgccttcctcatgatgtggattggcttcggcctcggtattcatgttgcgcaagaaaggaatatggtatgttaagcgcttgcttttgcttgttcttgaaccacacacaaggttcaactacagctgctgacagttcgcaaaaagctcttcaacaacacacacaccaagctcggaacagccattgtattcctccttcttgtccagccagtactcggaatcatgcaccataaatacttcgtgaagtaccgcgaacgcggtgcggtcagttatgctcacatctggtggggtcgtattctcctgattcttgctgtcgtcaatggtggtcttggtctcaaactcaccgatgccagcaactcggccgtcattgcttactgcattgttgcagccgtctgttttggtatctacgccattatcaagtcatgggcaatcatccgccgtggccgtcagggtggtgctcatttccggaaaagtgacaacttcactcatcaacagcgatatccagttggtcggcaaccttacaagccaagaaaccgggtataaggaagggaagaagtcttgagaaagcagcaagcatagctatgctggcttggaaatgaacatttgaagatagtcagcggtagtttcccgtgttggcttgagggaatacgatgttttgggagataccaattatagacaggaggcttgtgtttaacaagagatgggatgaaacggtgatctgatgttgatccatcactgatgagtggtgacggtcttggctggcgctggctagatgtggttgaagctgtacattaaacacatatcaacaaccagggaaacattgtgtaattgtaaagtaatgaaacacaagcttgggttgagctagatcagtcatgacaagaacacagtggaagccgacttttggaccaaccttatgtcagactaaagagtggaaactggggatgtccccactcaccaccctggcttctcctcatcaaccgcaaaaccatgaggtcctaccattggcatttgatgttggaagtcggagcaccagcgttcattatatcaatgctgtgagaatctcatataaacacttccccctcacaacgttttcgtagattccacgcctttcagtcgtggtaattgcctggggccgatgactgatatcacgtgacagcatcggcgtttggtacacctgccatggcccatgtgggaggggtgaaagaacgtccgtgcacgccggacccgagaacctccaatggatgtccaaccgggatattttgaaaagtctcgcaagcaacgacctccaccgtgaccttcagttcgctacctctcctcgcagcgtcacgcatctcgcccagcacattcaaaatgctttcccggacttcggtacgtcatttttactgggcgactgccacaatcgatgccgggtcgcagctcggaatcgaaacaccaaggctggccaacagcgacaaccatcggaatcggacaatgagctaatcaacgcacagagcgcccgccaggccgtcgcggccgttgcccgcctcgcccgcccccagatgaggaccttcatcgcgcccaccgtctcgcggagaggtacgtccctttctctcttgtgtcccaaccactttacaccctcgggtcgacggataggttggatagctccgggcatggacgacgactagcgtacgatacggtcccgactcctcgatggcgactttacgaacaccttccgggatagctcggttacgacacccgactagcttatgtgaaacgacgacaaacaacgccctttacctcgatcccttggtcgatgtatgtcgatcaatgtcagcaattcgattatacaagcagtcactgttcttaacatacgacccgcgatcctgttctcttccatctgccatcgattcgctccagcctgcctcgtcgcacgccgcccgacagctcgtccaacctctcaatgccccaatataatttagccgacgtgttccatctatctatttactcgcccgtcccttattgcggatcttggttctgacatcatttgcccgtgttcttctatctagccgacttcgtccaggagctctacctcaaggagctcaaggcgtacaagcccacccccatcaaagagtccgacgctctcggccaggttgccaccttcaacctccccaagccccccaagtcccccgaggaagccgacctcgcctccagcctgaaggagtacgagaacatggccgtcgaggtcgaaggccaggagggtgccgatgccgctgccccagccgccgttgtcgaggactggctcgtcgaggaggaggaggaggagggtgcccaccactaagcgactcgtttcatctcgttcggtactcatccagtcgcttcgctcccgatcatctaatccagacatcgtttaaacccagtcttctcaaaatagaccccaaatccgagattttgagaaagaaaggagaaaacgggaaaaaagcctacgaaaaagatggaaacagatgttgcgatcgaccgatacctcccaaccagccagtgtcttgatatattccatgcgcggatcatcccatcgtttccagcctctccttcctccgctctccatctaatgccaactaccgacacgacatgggcttagtgatgggctgatggtggtgtgcgcatgtttcatatggcgcttccatgactggagaggaacctcttgtcataaatggttgaacgaagccagctcccgtgtgtctgtagagaagtaaaattacgtgtacaatttccaatctacagtataagcagtcatgcgctgtaggactgacgagtacagtacatgttttctaacacattatgagtcgacatcagaccaatgcaataaccaggacgcgagcaactcgggctaactcttaaaggtcatccgatcggccaacgtaaatggcagtaaactccatacatcttctttctctgaaagtttgccagcgccagtgtctagcatgtacttgcatacccggtgtcatgatactgtctgcattctcaaacataagatatcccctctgccgaacccgtcttttctctctctcgctttttttttttttttttttctaaaaaaaaatatttattatatatatatatacatatatcatgacgtgtatccccaaatatcacccccatgatgacacattacagcacctaccaaatcccagggcttcaagcaggtctttgggattccaatcccatctatccttacacatgagagccttcaacactttcatctgatatagactagcttcctcctgactttcgtcaattcttttggcaggtcagccctcaaactccgttccgtgacaatcaactctcttcgtccctgcttatccgtaggaaaagataaatcgcatgaagcctgcaagataatacggccttgaataatttggaaactcttcctgtaaacggagacagtcgaaaagggggtttatcttatgctacctcgacgttcagtgctcgacataatactagtcaatcccgaagtacaaacccagtatcaatgctcttcatgtattctgaggtgttctactgtagtttatttcacgagtaagcattatttgttcggttgcttttcagtagccactacagttcacacaagcaaatgacaccgacaagaaacttctttgctcgaataatgttaatgcaataatccaatctctccccatctcctgtcagtttgagcgagagagacaagcccagcagcatctttttcttccaatgtgcgttgacaagccacgtgtactcggtactctgtcattcagctagcgcgctatgttgatgaagaatagacgtacataatacaaactcctctctcattcacttcactcactcattgatcacatagttgcccgtatatgtatgctgatgtctgctcatcgatctcatcatcctgacagggtacaaacaatacgcatctctcttctcatccgcccgtaacaaaacagaagcttttatgacaatagcaacaccaagcaagcgagaacagacagtaagcgcaaaaaccacgcttcaccaaagaagcaaccgacgcgcacaatacaaccgccttccaacacttcccttcccttctcttgtttctttcttgtttaatcatgccttctcgtgcgatgcatactcctgcttcattcaacaagcaggctcagaaacgccctatcagtcaatcaatcaaccaatcaaccaccgttaacgccccgcctatacagtgtgctgttcagttgcaagccagacatccgaataatataccaatttgtatttgaaccatcttttgtttgagaaatgcatgtttgccatggttgatgctcgttgaagtcatcgttagcacgaaaaaaagaaaagaatgaccatctttcttctttcttataccgctaccatatctgaagccgggtgaaggggagagctacatcaaagccaacagacagaggaaataactcgctaccgaacaaaagaagggctgtgcggcgtaggccattcaagggtcgaagttggttccaccaaacatctggtcttcagtcgtgttagacttaacgacaccgctcattcgattcgcagctcgttggtcggccccatgaacgtcttcccaatcatctgtcctccggcgatccgcgacgtcgtccatttcatcatcctcgtatctgttatagtgacgatcgtgcatgttctcttcaagcgcgctttcgtcaacaaacgtaaagccttggaagttggcttgtaccgaaggtgagagcggagtggacgtggcatagcctctggctagcgcagctgcacgctcattgagtgatccgttggcgttgagagcattcgtgaattcggggtcaaaatatgacacatcggtgtcactcttgagctgcggcttaaaaggcggtgtaatgagcttcttggaaagcgcatcccagtcgatatcggcgaaaaaggcatgcctcttcaactcctcggcatcgtcggtagcaccaaggcggtgcttggggtttcggtttagaagtccctttacgaaatttcggccttctagagagagtgtgtcgcgcgggaatctaaccttgccaaaggcaatgttcttgtacatttgttgcgtgtcttcagcataaaatggactccagccgcagcacatctcgaaaacgagaacgcccagagaccaaaagtcgaccatcttggtgtaaccagcttcatcgagaagaacttcgggtgctaggtactcggttgtaccgcagaaagtgtttgtggtgtcgttcttcgtcagattggccttggaaagaccgaaatcgcagagagcgatgtggccattggcgtccaggaggatgttctctggcttgagatcgcggtatacaatgtcattttcgtgtaggtgttggatcgcaaggatgagctccgcaatgtagaactttgcgcgcttctcctcgaacttgccatccttctgcaagtgccaaaatagctctccacctgacatgtagtccgtcacaagataaagatccgatggtgtttggaaggagaacttcagccccacgataaaaggtgagtcggacatggccgtacggaccaagatgttgcgctcgcccactgtatgtgccacctctttcttctggacaatcaccttcttagacaggaccttcatggcatagatccgaccggtgtccttcttccgaacctgatacacctgaccgaatgtgccttttccaataagtcggagaatctggaagtcctcgggaccaaaatgcttctgttcggctctctggtagtgcgcttcgacgtaaagttcgcccgtcggcgcattctcggccatggtgtcggcatggccttgcaggggaaaccaacctcggattggctcggctttgttggcctggaagtcgacgtgtccaagaaactcctcaccagatggcccttggccatatacggagatgtcgacaagcatgtccgagtctaccacatcactagagactcgtcagtattttaagcataaccccacgtatcgggtcacttacaaaacggcctcagcgtcccaggtgggattagtgaaagaccgccgagattgggacgagttgcgcctccgaaacgtgttgaagtcagtaagacttgtgttgctactctgccgacttcgcatgggaattgccatcggtcggccggagtcactgctttgacgttgaatagggataccgcctgtctggacggctgcgattgcggcgtcatcgtcattctcagccgcacggcgagggcctggcgaaatcagctcgctacgctgaaagaccacgaccacatatggatctcggcacctcctcaagccccgtgcctctccgaccttgattgtaagctttcccctcgatgctggggctcctccagaagatgtggagggtgttggtgtttgggatgctgtgcggttatccctttcagtacttccttcgctgttcgtcctgctcgtctcctgaggctgcttttcctcactttgcgacggttgggtggtcgaaagcgcacgtgtcggggtagaagcaccgctctttgtagcagtcacatctgttagcttcgtaagatgcgcaacagacggagacggataggaaaggtcttctggttctccagaactaccgcgcaacaaactcgtggaatttgggacattgggggcagggctagcaggatttgacagatgaggtgcgggcacgctcgaaccatcaactgtggccgtcaagggcgccagcagcgacgacctacgcgcaacaccgattcccctcccaccgtccggcacgttcatttgatgaaggctggctggtcgtgagcttggagggggagtagcatctcttggcttctcactgcccgcgtcgcccttgaagttacgcaccgatgaccgttgcgacgtgggaggggttgggtatgggtgcatttggtcatctgctggcggtgtgccatctgccacggatcccaaagcctcgtgagccaagagaagtgatccctcgtctcccgagacactgtgtgtttcctgttcaacggcactcgatgggagccgaggggtgaggctagcccgaggagattcctcggtctgaggcgcaacggcttcggaggcagctgtggtttgctcgttcgccttaaagggcaggaagcgcgaaaaggagctttgggaacgaacctggttgaaatagctcataatgcccggcagccgcttgtcatggagatcaggctgcggggttgcgacccctgagcgtggtgagtctaagccgatctggtccgatccgtcctcctcggttgcggcaggcctgctgcgcttgttaatatcttccatgatgatagaagtctagacagtacacaagatgacaggagtattaagctttgatggggcgaaaaaaaatgctgtgggggtgaggggaaacagaggtgaggtcgggtatggtttggtatgtagcggaaagaaacaaaaaaagcagtcgttcgtggtgggaaatccgctaactcatgatggatagttgtgtgaaattgagtgggctgggggtagtgaagccagtgagcttgcccctgatgagctgtcccaggcggaggggtggatatacagggcatcgatgacgagagcaaccggggaattatctggtttgctcaaaagggatcgtcccaaagccagaagcccaaagagacgcttccctgttcagagcctgttcgaagtgtaaagccagtcaaagcactatccgaggcaacaaggcaaaagcgcctggtaacgacaaaatccgttgctttcttgagccaagaaaaaaagaaaaaaatactaaaaaaaactagaaaaaaaatccgtttcaaacgagcgaggatgtacaccaaagtacccttgatgcttgccatgtgggttgccgccgatgaggatgggtggggtgcctggccctcgagccacaagcaggcccacaactatgtagaggcaacagagcgggtacttgcccagttccaaggccccgagaagatcaggtcggacagaaggggggggagaccggaagggtgggtggaaggatttcagggcatttcgtgggcatcgtggacatcagtcagcgagtcagaccacccaggatgtcgcaatcctcgctgtctctgtaactccagtaacctcaggctgtgcacctatcaccaccgcagaccctccagcacctggcaggactcaggaaacgtaacacagcgggtttgcattgccaaaggggatgctaatgcggcatatccgcacgccgatgcacctatggtgtgccagtgtgccagaagccagcacaagggagtttccggtaggcggggcccgggccctaccctgggattggtcccgccctgtctggacggagatccgctgatttatagcgatgacggcgctagcctgactcaacgtgatgcaaagggctgtccaaacggtgacggccgggactccagcagagaaaggggggaggacgtcgtgatggagccatgagctgatggactttgcgagttcttgatggtggtggagaagcaaaagaaggggtgtttctgcctggcagcaccatcaggtatgacatcgaaaactgggtttggggaaaggggggaaaatcgatttgcgacatccaaataacatcatctgggtggctgagcatcgactcgtccgctgacaacaccttgacgttacgccgcaacgcccacgctgactgcctcgaatagagtgcatccaggtttcatgccgacttttggactgcgatgtttgacagcgcaggtgtaggtgcccagagcctggatcggatctcagggtccttggaataacacctgcactacaataacggcaggaacccttaaagtctggccgtcgagtagattgtggctaaacgatgctcgggcttccagaagcccaacggaagccggcaatgataagggtaaagtagggtgccctgattggagcaaatgcgatttgtaattgggacttccagagcagtggaactccaacgacaggcattgtgcaacgaaacgagggcccagaagtgcatggaaaggtgcttgggaatacaggataggtagaagggcttgggtgagtgataatctccatgcgtccaactccttgtgtacaggaaagccgcacacttacctggacgacatcatggcttgggttgccctcttgagcaggtcgaaacctccggcgccgtgaccgtgaccgtggccgtggccgtggccgtgaccgtgaccgtgaccgtgagaaccggcggagtggctagcgggcgcggtctgtccggcagcactttcggcagggcctgacatgttgcctcttgctccacgagtagcgagcactcaaaacgccagttgccaggctggatgtgatgcgattatgatatacaggccgcctcggaccgggtcgttgtcgattgctgctatgttgcttttcctagagtaccgcccgtgcgcgatcacagtatcgtgtcgctcgcggggctctcgtcccgatcgtcggtcgcgtctgtgttgggagatcggcgctgtcacggccgctgcagatgttgcggtcgccgggtatgtacacggtatctgacgtcgtcgcttcgtgcaggtgtttgtagagagtaccgatatgcccccgagcgcgggggagctaagttataaacgacttcagagaaggcggcggatagtaatgtgctgtctgccagactccgatggttgtggtggcagctaaaaaggtcgcggggtaagacgggagtctaaagcgtagcgggagaggggccttccattctgggtgggagcagcccagcattaagaattccacttgccggtgctagtcgaaggtgagggcaccgaccacgaaacccgaaccgacggcaacctgaacgggctgccctgtatgaatggaggcttccacttgtgcccaaaaagcactgctgcacacctaaaaggctccgccccgcgcttcctgatatagatatgctcgccgtgcgcgctgtctcttctgtttcgcccttgtcgtaacgagtgaaaggcgttactcacccgaagagacagtgccagaactcgagaaatccactcgggcaggctgtcaagaagtggggcagaaaatgacctcctagcgggcggagacgggacctaccctcgttttcggggtcaagccaacgtcgtccagtcaaaagcgcgagacaggacgctatgtatgtagaaaggtgaaagggcaggtccgacccaacgtgtagaactgctcgccgagcgagtccgggtgttggcctgggaccagaggcagcggggctcaaaactctcagtcgacgaaggcttgtgacagccgcccaacaacacctgtttcagtctggtacttgtcctctcctaactcgttgctcagtcccgtttttccgcgctgcgtttcaatctatcaccacagtctgcaggttcctcttcctcctctgtccacgatcttgcttcggtggttggcaactgaagcaccgaagagggaaagatactccgtgtggtcaactccgcgcagggttaggcaatgcgcttgtggagttttcaccgaccacacatccacacgcatcactccaacctcaaatttggcagaatctgcatctgctgcgctggagagggacgaagacaacttgatcggcctccggggtcaatgtggtgagagatgcgatgtagttgtacataccttacgcacgtagaagtgctctgataggtgaaatggcaaattcgacactgcactgtgtacaaaacataggacctatttagtaccagcatgcagtgaaagccctgcaaatggcataggattgacaaaatggattatacacagtcaagtacggtgttgatgttccttgggaggggaggaaccaggatgcaatgataaaatcagtgacggatcataaacgtatcaaaggcggcctcaaaacattcgttggttattgacaggggaaattaaacatgttggccgccggacacgtataagaaaaaggattgtcgattctgccccccttgcatgtccgagttgaagttgtaagggtttgagatacgtaccacagatcgagaggcaagctgcaagggggcacgtcataaagaggaagatggcgggtttgaaattattccctaccgccgcgttagcatcaccgcttctatgaccgctttgggggcttgaagacaacgtaactccaagaaataccgcctttcaacccaacattatgagaaccaatgaacaaagttcgcaactcgccctctctgattacaacccagttccaccgcctcgatttatattcggcacgttcgggtgtctctgaccctcgcggatgacggcagatgagacacaggtcaagaggcatcgcagccatcacgcgctggtcctgccacgagctcagtgaagcatggactttatctaggcgccgtctggtctgataatagcgaaattcttatcgactaggtaacttgcgatcaccccgaggaacaaccgtccaaaaaaaactatagtactgttacctagattctggaaagcggtgctacgtcaagacgaatgtcaaaaaggtcgtcaaggtacttaacagtctcagctgtggcgctacaatagtatatgtgagtggtgataaaggatgctttgcggcataagggtcgtgcccactatttatgcttcgtgcatccggtttctcggctatacttaccgtccaataagtctccatgtacttgggggaagcgcaggaagtgaagacatggcgcttgtcaggacagatcttggatctagtctccaggacctgaccatgtggacagatatgccctcaaacttagcgtgtcttcctccttacctcctcagtgtcgtacttccgcggagagagttctatgctacaagcatgcttgctgagttcagtcaagtcagctgtcggccgcgttcagactacacctacctacctgtcagggtatcaggtaatggacggatatgtacacgacagagaacgaaaaaaaaatagaaaaaaaagattcaggcaacacctcactcagttgatgacacgtaggtaggggaatctactcgaaattccttctccccaattgtcataaaacgtcgtgacatgctgcttggccaaccccgacatggcacaaccgcaagctctgccggtcaaacaataatttcatctccagcgtgtattcaacaacgcgatgaatttgagatcgtttctgagaactttcgccgggtcgaagtctccatccaaccactttgctaggtggcataggggcaggcactccatcgacccttaagaggtatagtgtcgttgtatcaaacttcaagttgcattgctttatcaaaccgcccctcgcgaggcaaataattatacctgtatctaccttgaggtacaatcccgatcttggtctgataaaatagcagtcagttctactaatttcttttgctcaatttttggggattagtaaaccatcttcaccattcatgacacacgtaactacttgccctgttttgcgatttatagcttgcctcttgcatcttcccatttgggatgttacataagactctatagggttgttaatatgtaggtgggtcagatgaactacagaaataggatagatgcatacatactccctatcatatctcccactataataagccagctcgtcactcggctgtctgcgcagttcatttcttccaagggtcacctccagataaagagtggtcagaaggaattatcaggattcaagaagcggttagctgcgcattcggacagtatgctcccgcattgcaataacagtcacttgcatgtgatatttgtgtcccatgaatttgggaggataagacaactttatgactagagataggtgtgaccatgttcgatctctcatctacctgggggtagagatgttctagacctgaagtgcagaagttcgttgtacatgtgctagcgaagacatgcggctctttatgcctagtggtaggtgtacttgatcttggatgtgtatatcatactctttagccttgatggatctgagtgcctatgtattttctcctgctaggtgtttccaaaacttgaacacagtaatccttttccattcctcagtgctcctgtgatacctaggtagacatgtatcacctgatatcaccaccaaggctatctctaatcctggttattaactccttcaaacgcttctccactgcaggtgtgttatgtcctgggtattgcctatgatggggaggacaaggcataagagggtctctgaagttggctgttgttggaagggaatcacatgttagaatctatgctggtagaaatcatcatggaaacgtgttcgttcgttggacaccagaagaacgactactggccgtgaaccggaaattgaccaggagataaatgaatttgggaacagtgatggtaggaagagatggtggtagtgggttgactggttggatcattgggaccgagaaaagagcagattggacatttctacttacttgagctaaatctctgatcacttaatcttatcttgagcatatcatagtcgtccctaaactttttggtattccatgtaaccgcagcgctgctgttaccgttgccgatgctattgttggcgggaatggtagccgcagccgaatcgggcatcagctcgtctgatttcatcttcgaagcttatgattataaactagaagtttttccaaaggataacaaacttgaggtcttgggtgactttacgaagaatgagtgttatggagagggcttgatgagaatggtcgttgcggagaatcagatgtccattgtatctgttaaaggtcgaggtcgttgcaggaaggtatttacaaggataaggcaagtggggacaaacttgtaacagaagagaaggaacaaaggccaccaaccccatcaaacttgctctagggtagggtcaactttgcatgctgcggggagaaatacgattcgacacatagcgtctatcgcagtttgttattgtacgttgagataaaaaagcgtttgaccacagacttcaaaaattgagcactatggtcaccaagtcaatatctacatagtagatgttaatctgggaatgtggcatctccagctagtcaacgacgtgaggtcaaggtgttgaggtccgtgcacaagtgctggtgatcttagtctgaaagccccactttttggtaccctgctcaagctgccctgcctgtggtgggtgcaattgctgcattgagcagcgaactgcgcaagcaccgaccacagtcctgaagctgttttaactcgtctttgttcccgaacaaaactttatccatcaactcgattacgggtgttgctggttttaacatccaatccattgctgttcatatattcctacatggatcatcaatttcgaccctgaggtacacagcctttgcacattatccacctacttcatactactcggtacagcgcctcccacgatggggaagaacgacagtgtccctgacgcctgggatgatgattgggaatctttggcggatcgtgcggctaaagaagcaccatcgcctgaaccagagaaggaagttaaaatgacgaaagcagaaagattagctatgcacgtcgaggcacagcggaagctatgggaagcagcgtaggacacccctccattaatattccgtcttcctacggacaacgggccttgttaactcgctgctcagggaatcggaaaaggagatcaattttctcgcggcaaccagctcggtgcctttgactacacctttcaagccagccatgaaggttctcagccgcagaccggtaatcgcaaaaagagatccggtaactggactagagcgattaactctacaggacgacgaagacgaggacgagagtaagaacaagaagcaagagacaccagaagaaattcggatgcgccaacaacgggaactggaggagaagcaacggcgatacgatgaggcacgggcgaagatctttggagaatccagtccttcctctggattgtcaacacctggaagcgttacgccgccaaaagaaaccgacaggaccgacagggcccgcagcgacagaccgaaccacagacggggaagaggacgtggaggtatgcatcgcaccgacagccggccggaaagccagactcgccgcctaccgctcaacccgcaatcaactcccagagagctgttcgacccaaactattcgacgaagccaggctcaaccagccagaggcggtcggcagaggactctccgaacgttagcaaatcaaattctcgacgggatgaagatcaagctattcgggcaccgagaggtccagacagcagtggaagaggaggatttggattcgctcgccgtggaggataagctgggtaaccttcattattcatattgacgatcccccgataggtctctgactggtgtgcggcgctctaccatcctccgccaatcttccccgcaagctggacgactctctcagtatcagtcatcttcttctccttaccgacgtcactgacaacctcccgatagcttgtgtacgccagtctttccagctgtatccccgtcaatgttgaccagtgggtcaagacatttcggatatgcgaaggggaaatgccatcaacaaccagatccaaactctcatcctgggctcttgagcctgactcgtctcccgagaagtacgcttcatcgacttctttctgccactccttctgctcctggggtcctggttttacagcgagacccttccgatcaactaccacttggtcatctaccttgatctggccacctccattggtacagccgcctgggcaagccattacctcaacatagccatagtccaaaccgctggctttgcctgccggcctcttggcgctaccaaacggctttccgccaggcattcgggatgtctttgcgggtttcagcttgcggaccaagttctgaatatttcggaacccataataccgcgctgccttgaacataacctcgcccgcttccgcgatcaacttgtattcgacaacgtcggcgttcctccctggtaccgtctgtatctgtgagcccggattcttcgcttgcaggtggcgaaggatgaagtgcatgttaccgccggatgtgccagcttcacgtgactgttgacggtgaccgggtcgaaataggaagtcgtgtattaattggtctggaaatcgaggggtttggggcggcatcgaggccgacagactgaaaaagtcaaagcctctggatgcggcaagcatgagtacctccttgcttgtgataacacagtcgacgtcccgtactcctctgcccggcttgccatccccagcccagacagcatctgtcaactcttcacgactagcctcgagcttcttgtcgaaacatggcatcacagccaaatgccatatcctctcgggtgcgatatcaaggattcgactgagggatgttttcaaaagggtgcccatgagggcctggggtgattttactcgggaaagatgcggtagtacgtaggggtgtgtcttttctgcatagcatacccaaccagggcacgaagcagtgagaactggtgtagcagctttgtcagacggcgctatcaagcctccaaggacttcgtcagacccaaggacaagagttgcctcccgcgccgtgtttgtgtccaccacccacgtgaacttgttcccccattttccacctcttgctagaccctgttcacccaagaatagctgttcgatcatccgaccagcttgctgctctgtaacaccgttgccgcatgctgcagccaaactggctctgctctgaggagagacactggcaacgtatagcttcgcgtcgctgttttccaggccttgaacagagtgctttccgttcgcatcaggtcctaccagcttcaaagccggggcggagtccagcatgttgagaacctcattgtgactctgtagactgactagtaccgcctcggcagacgttacgcagccagagcaggcgagacagtcggtaagcgagatttcagccggcggagcattactcttggcttctggttgctggccgtcaagtataacctccacttcgagggaggagttggcgtcgcctgcgggcggcgcggcggtcggcaaagtctcgatgggcttgatgcaggctacgcccgggctgatgaagtcgttcaggtcgtcaacggagagaatcgcggacatgattattcatggattatcaggctaagcgcctgatgatcgtaggcgcaaaggtcaacgttgggttttgataggatcggtagataatcgtcgagaaatatcgttcgtgttggcagtgattcgaaagtcaagtgtgctgggttgctaagtcgtgctcttacaaatcgatgcagtcgcaagtgccccactgaacccagaaacccacggacactttgctagaggtttctctttttctgtctgtctttgtttttactgtcaaggactgcgatcttctaaaggaatgagcaggaatcagatccgttcgagtctatgctatattttgtttcttttcgaagaagttttgctgcagatggcgacagtcagaagctgcggttactgctttgaaattgacatttcttcgaggcttgattggactgtgcagggggttaatgcgacatcggctttttgctcagtggcggttttagtttctgtcactacattacttgcagtgtccactgtcccgtgcgacgcttcggagtttcgccggacgcattccccactccccggccccgttggaaagccgctgatcgactccagtcactcgtttttgatgcctgcatcacaatctcacaagtaagttcggcccgcccacaagagatcggcctattcgggcaagttttagatcaggctgtggttaagtgagtacaatggttggaaggaaagctggaaagagtacctcagaagtctctggtacttgggggtttttgcgtggacaggtacaattcaagttcattacctactggtttgtttgtcagtttggttcttcggccatgggttgaacgggggaggtttaaagctcttattagccttcagagagagaaactggcctccgtttgaagcgtcatgggacaatagctaggtttgagaacgtcacataagccttcttgagcgtctctcagttttcttcgaaggctttcaaaagcgtaaatgatggaagatagcaatcccctatggcttaggttgtcttcggcataagcatttccgctagatctgcctcatcttagccgcgcagggatcttccggcaggcgcaaggttacttatcagcaatcgcagtctttatcgatgacgtagtaccttcaattgatgatcggctaccgcagtgacaggtacctacctaggctacctttcacgttttccatggtgtggtactggccgttcgtgcctgggttgcctggagctccaattcgtcattggggacgataatatttactttataagaacgtgacggtgtctgcttgtgaaacttctttccttttgcgtgaccgtatcttgcctcagatccacgattctcccttccataacagcaaaaaactaatttattcaactttcacttggaccgagaaccttagacatacacattcatcttccactcaatatcgaatctcttcatcagcaaccatgggaaacgatgtaagtgatggggaaacctccagcaatcccagcattcccgtggtatgttctgaccgtctctactggtagtccatttcgacatacgcctttgcgagtctgggctggctctccctccaagcagtgccgctcatcgtttggccgaccttcatcagctcgatgctcacagagaatgccggacacgctcatgctcctgccgtggtaaacgtcgtagagacatactttgcccgatacctcggtttctcccaattgaccatcggcctcctcatcgtcaccctatccggtgctctaccactcaccaccaacgtgacctgtaagtttcacctacctactacctttcactcattctgggccctgaaaacacatactgaatacctacctgtattctttacagcccccaacgaccccaactccccctacgccaacgctgtcgtcttcatctcgatgttctaccacaccatcggcgccgcctacggctacagccgctacaccagcagcggcggccacgtcggctacctgctcggcttcaccggtagtgccatcatgtccgcatacgccctctggctctttatgtttgctggcgagcaaggcaaggtcaatgctacgactggtgccgacaagaggacgagcaacttccccttcaagaatgctgaggctgagaagaggtttgatggtgataagaagagggccactcgtaaggagatctaggcgctggatttgtgctctaagtcctgccgcgcgtgtgtgtgggaaagggttttttttcctttcttttcttctgaaagagaaacggttccttacctagtggtcattttgtattcccggagtttggtgagatttcagggactactatttttggtttgagttgtattcaccaacctttgactgtgtattttatgtcgttttgagcacttggcacagcattgcggttatataacgtcaagggttttggttcaacaactaccaaatcatgtgcagaattcctggctgatgttcacattcattcttcgtcgcttcacgctcaagatgccagtatactgctgtgcttgagatgtccacacgttaattccagcgaggaacaaacgctggctacgagcagatgcatcctgcttcaccagcgacaagcaggcacattgattgatactgtaaaaagctgtcgaacctatgataccctgttacccacaagtaatccataacccataaccatgctcaattgtattatcgttactccatacgccccagattattaaataatgctcgtgtcggtttttcgaacaaaaaacgaaagaagtggatggataaaagccaagcagccgctgtaggattgcacactcatcgacggagtgtgacaaggcgtcaagcaatgccttgttcttcgtttttgaaggcgaggtcacggcttatgcgagtgtaacaaggccttccaaaacccttgacgcgtaagggtaacggacggtgtggtttgaagcatttgcccggtacggcgcctaagccgccctagcagcgccgaatcggcacctattcctccacagtgagtctggcggcctcggctgtatcgttctcaccagctgtcccgtttgccacagctttttccggcagctgaacgtccgccataccctttaacacggcttgacggcgtgcgtgccaggcctgttcgctgcgtacgacctgatcgaggaggatttccttctcaagccactcctgcttgtacagctcttcccagagcttgcagtccttgcgcaacttctcgccttccgcttctaccaacttgacttgtagtcgacacagcttcatcaacctgtcgagcggcatgtcgagttccttggtagtgaaaccgtggtcttcggtcaagggtgtaaaatcagccccgtcgtctccgccgctagcatcgtcaaccgagtcgtcttgtccggccgcatgagaatccggccttcgaattatgatttttaccttggctgactttccagccggaccgccccctgcttgcatactcttgggcaccgggtcagaaggccgtagagcttcggtctcgtggactgtccgcatatgtttggctagggcatcggaacgtgtaaaagcgcggtcgcattctggtacgtcacgtaaggattagaaggccatccatcttccgactgccaaaggagggcggcttacctggcagataacagtaaaatggcttttccctcgtgtgagatcgcatgtgcgccttgagcgcatagccgctggcatgcggtaagctcttcctgctacacccgatccattcgcacgtgtacttcttctgtcgaccttcgatgtgcgagttgtgaatgtgttcaacgagcctatccatatttcccaaatccccaactttgcaaccttcccaagcacagacagtgacttgttcctggaagtcatcttcgtcttgtcgcgcattgattggggaactcgggatgtcgccatcagtatcggaggagacatcggacatgccgtctggaaagtctgggtctgcctcgggctcctggataacagccgacgaggctgtcgacccgctggtaactttgatacgctttgtggggggctcctctggttcgtcgacggcttctggcacctcgtccgcgaaaatctcttcctcgtcggacgacgccattgatgacagcggcgagtcatccgcaggagagtgttctctagtcattgtagctgaatgattcgtgtgtagaagatcgggttgttttgttctctcaatgtgtacgccccttcaaacaaggcggatatgttcaagaagaagagatgtggtgataatgcgccgtagttgcggacgacagttggcgatggtggtgaatggcgtcgcgccacgagttgatgtcggatgtcgtttcgtaacgaggtccgcgttgaattgttaccgtgtggccctgatctgcttggggttttgtgcgagctacctaggttgttcgaagttcgaatgaatagtcgagcaggagggatttgaggtggactgttggatcgaagaagcagctgtgtctactgtgtatgtaggtaagaattcggaccttcctcattcctttccccaggtttgtcgacgcggagctgccccgtccacggctgggtcttgggtcccccgtgcgcctgctggtgccgtcggccgcatctttcagaagggcgatgtccatcgcgccagggtgaccgttatcagcaaagtggtaagcgcaacctgcgacagctggcggccgcctgagctggctggcttagaggtcaggccccatccctgcctgggctcccaccgagccccagattttcgtccgtttcagtgtggtgtatggggggcaatcgcctccctgtctccctctgtttcatgatctccctgcccgaggcttcatgaccagctcatctcaagcaagtgcgtcatcccattcgctagctgcctaactgatgcccccactacagcataagacgcctagtgtacaggcgcgagaagcgcctagacccggccgctgtggcagtttttgtcaacccctcccccgctagaactcggggctgtttgagcgcacttgcatatctatcctgcactcgtccaccgcgtcaacgcgatttccatctccctcccgcttccaccgtcttcgcgtctgctttgtgctactcgagttcttcccgaaaccaagcccgctttttcttacacacatcttacacaatgaccgtctctaccaaggtcttctccctcgaggggaaaggtctgaagctcgacaccgccgaggacctcgaggcccatattgcccccctccgggccatggacgatgtcgaggaagtccgccttttgggaaacactttgggcgtcggcgcttgcaagttgcttggtgaggttctcgcgaccaagaagactcttcgtgtatgtctagctgttctcaagtgcatatatgcgccccggcgcattacgaagaagggacggcggctaatcacctgttgccttttaggttgccaactttgccgatatcttcaccggccgtctgctcaacgagatccccgaggccctttcctcgctcctcacctccatcctcaacctccccaagttgaacacgataaacctcaacgacaatgcattcggcctcaacacccaggcgccccttgttgccttcctcgccgcacacgtccctctccagcacttgtatctgaacaacaacggcctgggtccccatgccggtattttgattgccgacgctctgtccgaactccacgccaagaaggaagaagcgcgcaagcagggacaggatgttccctacctcgagaccgtcatttgcggccgtaaccgactggagaacggcagtatgaccgcgtgggctaagactttcagactccataacaaagttaagcagatcaagatggtccaaaacggtattcggcaagagggcatatcccatttgctgagcgagggtcttaaccacgcttctgagctccagattctcgacctccaggacaacaccttcaccctcaagggagctagggctcttgcgaaggtgacccccggctggactgagctcatcgaacttggcatcggtgactctctcctttctgccaagggcggtgtccttttgtcggaggcgcttcggaagggaaagaacaagaagctcgagatcctgcgcctccagtacaatgagattaccgcccctggcattaagggtctggctctggccgctgaggaggctcttcctgccttgaagaagatcgaactcaacggcaacaagttcaccgaggacgatgaggccatcattgctttgcaagatcttctcgaggagcgcaaggagcggtttggtggcgatgttgtcgccgaggacgagtggggtcttgatagcctgagcgaccttgaggaggaagatgaggaggaggaagaagaggaggaagaggaggaggaggaggaagtcgaagagagggcagagaagctcatcaaggaagccgaggcggctcaggaggagccagttgttcaggttaaggacaaggaggttgatgagctggctcaaaaactggccaagaccgaactctaagcatgtctttagcgtgcttggacaattcaactcaactgaaacagtgcgcaacgaactccttttttcttcatggagacaaacacagacgatacccaagataagcgacgacgggagtttggggatatgattatagattagatattgtcctgtatcgtgttggatgccctttcattgtgtcgtcatcatgttttggcacgtccttgtttgtaaatctcaggggttggacacagcgactgggccgctcaactgtatatcacctaccccctttggacgaggtggtgtaaacatcacatgtctgtaacgactgcattgacacggctttgttccttacgataactggcaaataaatagacatggcttaattcctgggatttacggtggctcagcggttttctatttggtcatgtcacttcccaacgacctgtcggaatggcagctcagcgtgtcacgccacaaaagtcaccccatctcctggcccctgagagggcttgttcctgtggccagattgagcatcgacgtcgcctcggtgtaggtttgggtcacaatggatatatagatgctttacagcccaatgtcgtgaaaaaaaaaaagaaaaaaaagagggaaagaaaattcatccatcacaagtggaagtttacatcgactgctgttcaactggcgtctgttctgcctcatcatcacctgcacacatacgcaaacacatacacaccatcgacaggagtgacaccagtcctcatcatatacaagaacaatcactttgccaaatcaccgcccttatcacacaataagccatataagtataaagacagcatatggagggctccaggccattattcgaaaccaccgactccatcatcgaagtcctctgggacatcgccctcgccgttttcgtcatccgcgtctccttctactatttcctcctcaccttcctcaccagcctactcctcggctacatcgcctatgctgaactcatacccatcaccaccttcgctcactttgtctcctcctctggccccgaccacaacaaccgcattctctgcttgaccatcctcctaaccatcacctcagcagtatgggctcaccttgtcctccgccactatgaggtaccccgcgtcgcctattttaggttagccatctgctccatggcgctggcattcatggtctcggcagagatggtggtggcttttgtactgtatgaggaagggtacggagggtggatctgggaagagataaagagcgtggcaggcgtggcttggggaggttggacggtgatgtacgcagtgatgccagtgttgctcatgagggcggagaagaggatggagaagaagatggatgatagaacaggagggctgcggctgcggcttgggtattatggatgtaagacggtactgcataagttgtaagtggttatcccttttgatgtccctttgggtactggttgtttcggttctttgcaatggtaaggattaaggctgatgagtgtgtgtctatctctacagaccgaccatcaacgaggaaaaggcggtgatgtagtgggttgaacttttgacaagtagaggctgggaggcgttggcatggggtctacaagaattggaggttgggtggttgaattggactttatgaatattgagaatccttggaatgattgggaagcgatgaagctatcttattgtcattgaaagggtcatcatgcaatcctgcaataggctgggaatacgctacgttgtgtagatgggaattcaactgctgacagagcagtgtctctctcattcaattggcatgacgtggagggatattcagagctatcgccctgttccaccaaatgctcatgtcgttggaatgtggcactttacgcacgatagcaccgtgtattacatgtgtgagttccaaaccagtatcaggaatttaaggagggtttggaatcagggcatttcacaatgataccctttttttttttcccctcttcgatgactttaagaaatatggacggtactatagacctataatcttccatttcctggtgaaacttcaaaccctcctcaagggataaaccacttatacccgcgtcaactcgtctattcctttattgtacgcggtcttccgcttcctcgacatctactgtaacaaattgtgtcatgctctggaggtgatgagatgggacactgaaggatcagccacgtctgccacttccaacaccgtcataaaagcattttcgccagtccgaagaatcttgaacatagacacgagacaagggctggaagcacacgagtccacattccaacgcctcgcggttgtgtcttatttggcgacgtgatgtatcgcgaagtcaaggacattcaacaagacttctcaatatacttgactgttggaaatcaggttgagttgagctataaaattcccaggtaggaagcattgttgatgtgcccaatgtcgacttgtgcgcttttcacggtttcatggcaatcatgttgtcttctatcgtaacctgcgtcatccctctactggtgatatcaacgccagcagctgctgcgactagccagtttcaggttcaatcttctgggaacacgacagtatcttcgtatcgcaatgccgtttacttcacaaactggtaggttatcaacgattagaaactccaggacgggcatacttactaaccgtcacaggggcatctacggtgccaacttccagcctcaacagcttcctgcctcacaaataacccacgtgctatattctttcgcagatatcaaaccagacggacaggtgtaggtctcacagtcctgacgatatagactttgaaaaggcactgactcctagcagagtatcttcggacacttacgcagaccttgagaaacgttatcctggcgactcgtggagtgaaccaggcgagaatgcctacggctgcgtcaagcaaatgtaccttctgaagaagaggaacaggaatatgaaagtcctcctttccattggaggatggacgtattcacccaagttcccaccagtcgccgccactgaggaaggacgacgaaggtttgcttcttccgccgtgaagcttgtgcaaggtgagtgagctccagggaacttctatcccgaggattagcacaaaaaagctctaacctaacccttcagattggggcttcgacggcctcgatatcgattgggaatatcctaccaatgcacgcgaggcacaagactttgtcctccttctccgggcctgccgacaagcccttgatgactatgcccggcaatacgcccctggctatcacttcctcatcaccatcgccgcacccgccggacctcagcactacggcgtcatggaccttcccggcatgaacccgtacattgactcctggcatctgatggcgtacgactacgccggctcgtgggattccaccacaggccaccaggccaacctcctccccagtcccaagaatcttctcacaaccagatttaacaccgatcaagccgtccgcgacttcgtccgccgcggcatcccagccaacaagatcgttctcggcctgccactatacggccgctcgttcgaaggcactgacggactaggtaagccgtacagtggcatcggcgccggcacgttggagccagggacctgggtttacagagaccttccgcgccccggagcgaaggaggagtacgacaacctggccaaggccacttatagctacgacgcattgtcgcgcgagctcatcacgtatgacaatgtcctgagcgctctggtgaagacgaagtacatcttccttaggggactgggtggtgcggtgttctgggaggcaagcggtgacaaaactggtgcggagagcttgattggaacgttggcgactcagatgaagaggctggatcagacgaagaatctgttggcgtatcccgctagtaggtatgctaatattcgggctggtgtgccagaatcctgaagatggtgtgatgtggaaggctttgttgagacctggatcgtgtcgagctatgcgcttggttgtttgatttgaatgtaatgctgggtatcacttgctctcgattcaacttgaattcgaaatgttctttactcagctgaatctgcagagtgttggaagatatctattcacatgggttatgttatataagctctgagaaataccggatttcctttaggcatacgcctgctgggtcacttgtcttggattttcttgatatatgttcgaaattgccccttaaaaaagggtacgattccctgatattgctgttggacaaggagaacacttgtgagctggcaaacaggtggcgacttggaattcgaaagcttgtctaggtcctgggaaactttgcgatgtgagcttcaaaaccttgagcggaaacaatgacaaaaaagaaacttggatgtttcacactttttctttccgatcgtattatagtacgactatagtgtaagtgggtgctgtagcattctaccccttcgcctcgctaacatctgtgtccgtgctcagctaggtaacagtctggtttcaccatgacaaggctgttattgctctacgtctcagagatttggatctttaccttgccaccagtgatccaagaccttcatggaggcacgagactcccagaatagtagaaaagactatgccaaggcgaaaggttcaaggtgtgcgcagaagcgggaggctttcctcccggttctggatggccgtcaacaaccccttgcttgtcccaacttctctgccttgccacatgaggtaccaggatgtttggatccagatctcacctgtctctgactatccctatccaagttattttgcgctccccctacgctacactggtgctcgagctatcctgagacagtgacccctctccggtgcttctactttcatggcacgccatgtgcattctggaaggatagtgccggtgatatacgtcgtggaacaggcctagattcatatatccatcttcttctctgtccgacttgctgtaattttgtgctctctttcccatatcccccagctttgacacttaatccatgctctagtgtctgatttcttttgttcggtcgtctctttctctttctcacccgagtgcttgcactccgtcttttcgttactacagtacagtttactttgccgttcgtttcattatacccctttggttctcttggaacttcccgtttggatcaagttcgcatcccgatcacgagttgacacgaaggacaagtcataatgcagtactcgaccagaaaccttgcggcctgtctcctggccatctgtattcacgacacgctcgcgaagcaacaagctattccagttcagagctccagtgtgaacagcgaaacgactgttcccattgcgacatctgctctcagtgccagtgttgctcccggcaccacaatcccggcagaggttgtggccagcacccagggaagcattcagtctttgacatccatcggtacccccgctgcctcagaggctgccgcaggcgaattgcgacctctttcaggccttgcttcgtcggtatgttggacttgatgtcccttaagagagaatcgcaactgacttcttataggcggtggatggggcagctactctggctagcacaaccagtgagcttatccctcttgtcccacagatttcaacggctgccgaaatctcagaggtgtctcccgttcagtccactgaagtgacttcagctgctatatcaaccgctgagttgtcgagccttgaagcctcaagcactgccgttgccgaggacccagcttccacaagctctgttgcactggagacaacgaccgaggactcagctctcccaagctctgttgcactcgagacaacaacgactgaggcatctgtgaccgagacagccgggagcgaaacagctggtgcggacgcgacatcgaccacagccagcaatggattcctcacctcagttgttaccgagtcttcagccagtgctagttccgccaccgtagagacctccagagctgcgataacctcccgcccacccggcttcttccccatcacaaacagcactactccaggagccagcgtggccggcggagggcagccacacggaactggtgccgcccatcaatcgctagtcaccggaatttcgaaaagtccttctggttctggcggtgttcatttcggcaattcgacacagacttctggggtatcaactgcagctcccgccagcagaggcggttcaggtagcctcactactttgaccaccgtctcggatggcatgactcagacgctggtgacagctataacatcacaaacgtcaggagttgctcagaatgcgtcgactaccgcgactactcgatcaaactcaggagccgggcggcctatggatttgatgggcggtgctgctttgatcgctggtgcgtggggcgtgctggggatgctgttgctttgagcgggcgatcagcgtgagctcaggtagcgttatggtttagtagcaaatgtaaaagaaacattgtcagtctttggatgctaagtcttgagaaaagcgcggcatgttaccagagtactgacatgcaaaggcgtaatgtcaagttttcaactgctataaccggagtgcaagtgcccggattcaagttgtttaccattaggaccagattgagaggttcagaacgggcgatgttctttctggtgggttgtctagggttagggttagatcgaccacccttcacaattcccgaggccggtcattctgccgtcttggtccgcccggaattgcaagctcacgatagctcgcagggcaacggaacagaagttacccctccctcatggtgccacaaacgcgatagtacttacagacttgcgcgctagcccagctttcctgtcgctggaagactattatcaacgcgcaagttctgcggttaggattaacattcgaacccagcaacaatgggctggtttgatgggtggttcggaaacagctccagcagcgacgagtcagatcccctggggaagctcgatcccaagctccgcgagttccttgcccgggagtcccccgtcaagtacacgactcagcaagaacaggaacagcaacagcagcagcaacaacaacaacaacaacaaaaaccacgagctaaacagtatctcgccagcgctccagcggcgcccgtaccgacagcgaaagtaccagcgaccgaacaaccacaacaggaacaacaacaacaacaaccagctgtaccacgcgcctccctctaccaagatggccgctacgcgcacctctggaaaacctaccggccgcagtacgagattgaggccgagaccaagacggaccacgagaagctaatggacgtgctggaagggttcaaggagcgcaaggcgatgattggcaaagcggcgctggagaactgcgccgaggaacagctggactggaacaactgtatgaagcacggcagctgggcggatcgcgcaaccatgtgccgggatacggtgaggaagtttgagaggtgctataatatgcaatcggtatgttatgcgttattactgccctgtgttccccgggtgcgagctgttcggaagctggcagtttgtctcttgttgtttcgtcgattagttgctgaccaagttaatcatgtttgaagaaactactaaaagccctaggctacctccaaacctacggccgctcgcccgaagtggacgaggacatccaaatgcacgccgacgctttgtaccatcggatgctcgaccaagaagcggagatcgagaagtgcaaagctgagggccggccaattcctgcgttcccctcgctgttcgaaaacagcacctacaaagtccccgtctacccgactaaaacatcggctgcccctcagtccacatcagcagctggtgcaggtacagaaccagggaaggacccctacgaaccaagccaggccatcgtggaatcctggcaggaggaactggccaaacttccggagctggagcgcgctgcgcaagaggaggcgctcagagctgagcacagggccaaggcgattatggccaagaatctccaggagttgtggaacgagcaatccaaggagagagagcaacgcagaatggagggtagggagacgattggagataagatcaagcgggttcttggaacaccgaactattgaaatgagtgtttgacaatcccgtcaggttgaagggggatgtattatgaagaacagattccggacacaacagtacgacttagccacctagatgtggatgtattttagatttacacaataacgctgtcaaattcatacagagtgttgctgcggatacttgggccagctaaggcatcggtcagtgtcatagtccaacaggaggtgcttggacacggcagagatattgattgacatagagatatatcaacaccaagttcgaatcgttgcacaactgacatcccgggcaagacgcttttgtcccgtggtgtcgagatgttattgaattgatgtacccaattacctgccctctaaaacacttgccgctcgctccaaaaaagcattgaagtcctggatctgctttaatgtcccaccgccgttacccttgttacacacctcacccgataccctgctgatgaggaactccaaattcgccaggtctgccatcttctgctcagccggcaacagttcgggagctgcttgacctctttccaccgcaaggtctatgtcatgcatggcagaggagagcgatatgtgtcgctagtagcaaaaaaagaagagagggtcagcaagcaaaccccattagggaaaagagagaaaaagtggatcagggcaagaactgaccaaagcctccttactatccacctcatgcttaatccgaatagcatccatcctcaacgaaacttgatctctctcggcgcgtatcctcaatatctcctctctcaatcccagcttctccttctgcaccacccttacccgtttgcgcaaggcgtggagcgtatcgagggcgatagtacgttccagtagcctagtcctcagctcctcctgaaacgtctccatggtgcgaaacttggtcttttgttccctctttgttgctgcgtcatccgcagctcgggctcgttcctccagcctggctagaaaccctgcgatgagaccctcgcatagttcggagaggacgtctatggcgttgacgccggctctgttcgcaaatggaatctcggcgtcaagaacactggcatttagttcgtcggcatcgtcgctggctctgggcggctttgtgaagcgctgaacggtaatcggaacggcttctgctttctccctctttccttggtcctctgcatcatccttcttggatgtttttctgctctgcttcgccttcgaggtcttctgagtcgtacgtctgcggcctgcgggtgccgtttgttgctttggttgcttctgctgttcctggggaggactcgataccggagtaggcgcgcgctcaaacctttctcctcgtgctttagatggcttctgctgggccgtattcgctggctcgatttgtctgcggcgtcgcttaagcagaggctccgcctcaggtggtcttgcctctgactgtgaggagggcgcagggacagctcgtctgggacgtttcctgccgggaagttgagcagcttccttgctgctaatttccaaggccttttcggtgtcgtcttcctggcccctgttcttcccctttcctctgctaggacgctcgctttcgacgccgtcattgttacgctcagcactgcgcgtacctcgttgtctgtctcctgcctctaaccctggatctctgtccctctcagttccgccctgctgcgctgctttcgacggtgagggctcttcacccaagtcttggctcgccacactttcaggcggactactacccgagagtcttgagctcctccgcgtttcggccgataccctccttacagcgaacaaatccccactcttccgtgatgccgcgcgctcgagcggagaagattgctctggctcttgttcggtcccatcgtccaactcctttagaacctgctggagtaatgcgctggatccaatcactgcgcttccaggttcgtcaacccgtaatggtcgacgccttccgcttccgggagcatcggccggactctcgtctacctcttccgtcagagcagtcggcgagacatagcgaggccggtgatgtgctttggttgcactgcttattggttgtggtgggggttgctcgggcgattccaagtgctgatgtgactgtgactgagctgggctaggatgtttatcgactaccagcgatgtcgcatctcctgatccatggtccgcccgcgtaggagaagtgcgtcgtaagccagaggagcgttcccgggttgatcgctcgctgatgacggtatgtgattctttgttattgtgggcagaaaagtcgttcgtgtcgggagagcgcgactgcgcagacgcagctgaagggctcgtagctcgagggtgaggcggctggggctgtgtatgtattgcggctattgatgttgctgatggggggctcttacgactccttttaacagacgtattgggcgttggacgtgtcaacacctgcccagctacaggctgtgtctctactgtaggagctggagcaagagccgtgtctggcgatttggttggcgaagacgcttcatcgtgacctgtgggttcctcggaggagggttcctctacgggcagagggatctcgaaattgaatgagatatcggcaacctgatgagaactgtggggatgtcattaaaaaccgggaaaagtctcatgtcagagatgacgcagaaagacaggatatcgtcaacaacttactgcgccccgcgcatgcgctcttgcatgcgctcctgccgaccttggctcaggtcagtctattaccaactgaaagcattcttggactgagaggcttactggtcgccatggcttcgagaaagaagtcaatccgtagctggagcggatcacattcttaggtaggcgtggcagctgtcttttataccgccgacagactggagtggcacgggtgtgatgttagtgcagagaggatcttgaatggacgtagtcgcaggagttcaattgacgacattggaacctggaacgcgctggatcaattgacaaacgcgatagtactggggtcgggttgcacggcttggcggcagtggatgcgttggcaggctgctcgctgcttcccgtccttgccttgtgatgtcccctgggggcatccccccgcaaccgccgagcttccagaggttggggggttccgcctgcacaggtactgatccttgcggtggagtggctgttgccaagcacttgacccttgaaggccccagatccctagttcagcctcacagtcacagcataaccacaaccgaaacaccaacaacaacatcaccagccgacatcgaatgataacgatcttatcaaccgttacttctaattcatacaatataagttcttcttcacctcttcacgtggcaaactacgcatctgttttgtacatggatatccctgtatcttgttgctgatctaatctcgtccttcttccgaggctacgaacccgcttaagttcacctcatcatcatctatagggtatcaaatatttgctcttccgcccgcacttcattgtgtagttaacttcggcacccattccatctttacctcgtcaaatatgtggctgtagggccattagcttgcataattctcttcgaccggatggtcatacatacttggcaaactctttcaaggtaagtgaccagtcaccatactcttttgcgagcaaatctttgtagcggtacgggatcttggctgcaactccctcgaagatggtgtcccgtaaggggaagatgtatgtatcctacctattgttagccaccgccgctactcttcactgatgtggagatagttacccgaaactcatggccatctttgcagctcatcatgccctcgcctgccgggtgtgtcaggttgtaccgagcagttgtaatatcgataaacaatccggactcggtatcgatccacctggcgtcgatgacattcaaccagtccgactggtctccgttggagaagttagggttaacctccaacatgtagttccggccggccggtaacctcggtgtcttataatgaaagacggacatgttgtaataggttgctaggaagtacatgctggcctcagtgacttgtacgtcggcatccgagtcccacggcatgatctgggtgcatgtcagttctagcaaccgtcacgggcgaaaagggtcagctatacctgcttgttccaccaccatcccagcaggctaccgtgcatgagccaggtctcaatgcctaggtctctcattgtctcaaggaatgtccggacaagattcttcagtgctgccttttgttcctggtagccgagcgctttctcggcaaacctgcgccgccgtgtcagtagcgcgaatataatgcgactgccagatcaacaggaggtgcgtcataccggccatcatagtgtgggtcgaagctacgcggtgattgtacgttaaccgacgagttctgctgtttgtctgttacaaatggtgtttctcttacgttgactcgtctgtttgttggtcagcgttgtgttctcagcattatccaaccccgagttacagcatagagtctgacaccgggcagtcccagagacaagctcattgagaactttggacaccttggcggtggtgcctttttgcgttgtgggttcacctacggaaatatttctgaggagggtctccagccttcccgctcatgtccttctggtcggccatgccctctatcgcaatggcatcttcgtgctctataggcgcacatgtgctgagggggaaaagcgtcgttacaatgaggagccaatttaggagcattttgtcctgttcttgaggaggatcaagacaagggacaaagaatataacaggaaagataaaaaggaaaacgaggagaatgaatggagaatggggggttgagatcggaaaggtgatacagagattatctatgctgttattacacttagggcaaggaatgtcaaggagtgttacggctgtgatatccgtgcctctggtggcatggcttgggtacctaagggattgggtcggcgggtaggtacacccacggctcataggtttcttatatctgattgcatttgcttgtcaaaaaggttcggtatcatcggtctttccccgatgtacatgtctactcatgacatggccccacacattggggagccaagacagcgagattcaaatactggtgacgcgtcccatgttcgggtatgtaagaagcagcgaccggggctcatcgggtcagaagacaagagaccagattcgtctggcggagaccagaagacgaaagagggggaagataaagcgcggaggaagtatgggcgatgcgtctgaggtgggctaggtagaggtagtcacctgggttgtatccgtcatgtcaaacggggtgtgagagagccgcaaacttgtaaggatttcaagtgaaaataatacttctaccttccattcaaggcaagcaagatcgggaaatgagaactgccaggtacaacagcccatcgaccgggaagcagggacgcaccgtcttgagctgggtatcccagctcagctctttcctggggttccaacctcctggaacttaacgagagagcacacgacatcacgacggctagtgggtaaaggtacctacaggttcagccgatacgggccatactttccgaatgtatctcacccaaatctaccccgtgttcggaagaaaggcaaatgcatgatcgggactccgtgactttagaagtctgcctgcttgtgctttcctgatggtgtcctaggtccgaccaaaggtcagagtcatcaagctctttaacccagatctgccagaaaaggtttgatatcgtcaatcaatggaggttaggaatgacgccagcttggttgaatcctctgtccggcacagtcaagtctctgtcgtacctggcccatagcggtaggtacaataagtagacgagatcgaaactttatcacacttgcggtatatcgattgctcaggactgaactagtgctccttcatcttaatgtgtggtagctctgcaagcgagcatcggagaacttggacggcacttctcgatcaccacatgcgcacaggtaagatgcgccaaagttggagagaggtcgcgccagcgataggcaacgtctgaatccgaacaagaaattgttttctcaaaatatcggttcacaatctgcagaacctttcagtagatgactttgtggctgagaagagacaaagagtgctgatatctacgcgcggagttgaaagatgacttgggaaaagcgtcgggcttcagcatgcgggctggccgctgtgtgcttgtggaggcttgttcttcctgagggccgacgacccatgtagcttacgtgtacacccaccctcagatgaatggtaacggcccgtcttcttgggaatgcgcggcccaggcggaccatcatttacattcaaaaggggcaggcagtcacttgctattctttcagagaggtggagcaaggagtgttgttcgccttattctatttcgctttcttctttttttattacactttcagtttgattcatggtccttgggaatcggccttggggttgtcgtcacgtcaacgtatcgggagcggggagaaacaaacccaatcatcgtcgcgcaaaatacactcactagtgtatcatctcataacgcccgagagaccatcttgatacgtcagtcttctatggtctcagaaaagacgacaaagtcatccaaagatcgggtgtcgaatttccttaacttgaaagtctgtggcaaacagggcaagaaaatgagagcaagggaaggtgattgggaccgccagattcccatcttcgtacttaccattccatcgtgtaggtgtttgcacttcggggatctggtgcacaaaccattgagtaccttctggctactaaagagcgcctaattacctaggtatactaacaagagtgggcatttaaagccccgctgattgggtatacatttccctcctacagtgggtaccatttaaaaacgcacaaccccgcctttttttcgactttgaccaaaacaccaaaaaccaccctctttgttcaaatggcccccattacctccagccccattaaaaaggcaaaattcaagcactctactccccggaggaggaatcggatctatgctagctactctacaggaacctccgccaaggatgtggccgagcacaagggagtgtctatctcccacgtccgaagcgtagttcgccgctttaccgcttaagactatagtatctctaaacctggccgtggacgactactactcttaaataagtataataaaagacggattctaactatcattaccaaagagccctttatttagatcgagagtttgcgaaaaaaagcataccctcatattaaaaggggctacctcacaaataaccttaagaagtggaaaatcggttactattttgcaactataaggctatatctttctaataaatatactacatcaaaatatacttggtctttagagtataaggatcgtcccttatccttttagaggacggttctttttatagataagtctacaattgagaaaggaggtagaggatagcgaaaatgggtttttcgtcctaagggtaaatacaactctttatctttatctttaaatatctcacccaaaaattaactatttctctccgtttaaagcttattaactataaatccttccttcgtttagccgaggtataaattattttactaatttcaaatattttggggtataattcgttatagggtgaagagtaatttcgctatctactacggagaccccaataccaaaaaaggaggtataactgcccgagtttataaacaaattttggaggaagagcttccagggctaatagagctttatattacctttatacaagacaatacccttatttacacttcgaagttattaaaggagtagctagcggagatagggttcaaagttttattatagctaccttacttacccgatcttaatccgatcgaaaatctatagtctttactaaaagaaaggattattgaaagatgcccagaactttcgacgatgccaaagaacgagaagtcattagatttactacaggaggtggctactatagtttggttggactttgaaatcgatgttgtgaatcgccttattaacaatatacctactagagtccgggcggtgagggaggctaagggatggtataccaaatattaaaaatagatcagaagattccccgctttctaaagtacccctctaacgagttttggccatttttattaagaattgtggttgccagagactttagaagccaggtggtcattcccaaggttggggaaaaaatggccaaaatttcggggttgtgcgtttttaaatggtacccactgtaccactttatgtccctataggtggaggtataaatcctagctggccaatgtctttgcactttgcagtttgagcattgtattgggaaaccaatttcggccgctcgttcttctgcacttttgggggttgcactttgagggttggtcctgtatacttctatgcctagaggcaccattttaggggtttccattgcatagaccgcatacctctagtttatctgggctcggattttaggtgctttgggacaggaaaactggatagcgagacttcacagtagcagacaggaagccaccgcgagcctgtcaacgtggagtcaaggaagtggaagggagcagaaacaatgattgtaagatgccctggtcactagggaagattcccgtcgtgcttcgatatctccaacagtgcagggatgtcaagagctgccttcccctcaacgaccccgaaaccgaaaccaaacaaacgaacgtcaacaaatcgagagctaagaggtcttaccgttacgtacctatctgcatctgctgtgcctttaagctcagctgtgcatactcctgctacctacctacctatgtctagttcaagttccagccgcccgagcttcaatttcctactctttcatgaactcttctctggccgctcttgacaaaacaacttcccgcaatcgtcgtcgccgcacctagtcgacaacacaagcaaacagagcaaaccccgcaacacccccaggcccgagcacctctacggcttgctccaccgagtccacctccactcgggtataagtgcagtacgtgatacgtcacttctccggcgaacgtccggatcaacttgaagaatcttacgttcgaccttcttcttccttcaacccccgagaaaacatctatctgctagaagcttgacacgaagccactccagcgcgatcagtgtgcccgtcgcacaagatgggatttctagatatacacggaatcagcgtaagtattagaacagagccagacccggtactaacatcaccacagcggcgcgaagcgctccatatccccgatcacctcgaagccgcatagattaccggaagctgacattgtactggtagattttcaggtgggcggctgatctatctcatcttatttcaaaatgcatccttctatactccatccatcgcaataggagcgctgaaggttatacccctctctttttattgacgcaactacatccctccaactaacactggcctgtaggcgtgtctctcatcacacaagtattttatacgcttgtctttatcacgcgctacacagaccttttcggcgaaaattggtggggaggatttttagactggtggaatttcctcttcaagatcttctacctctcttcgtcattctacaccattgcggccatgcagttcctctttccacggacccgcgagcgagagaaggcatggaagttcggcgccatcatactgggggcgagcttgctcctgtcacctttcgtgatgatgatcggtaagcccaaggaggattggggttttcgagaggtaagtacaccatgccgctacgtctcgcccttcctcccttccatcctacttgttacttactagtctctttccccttctcagtggctctgggtattctcccaaatcctcgaatccgtctgcgtgcttcctcaactcctcctcctccgccagaccaccgttccgaccgtcatcacttcgttatacatcgtgttcctgggctcctaccgcgccctctacattctgaactggatcgtccgtgcgctcgacatcaatggccggaagcctgatggtatctccattgtctttggcctcatccagacagccctatacgccgactttgcctgggtctactggacacgccagcgtgtcaagctgcggaacggcggcgttgtcgactccgatgacctgcagcgcgggtggcttctcactcatatcttcggcaacaagcgtattactggggagcacagcgcggatgacgacgaggagagcgcccctgctctaggaggacgacgcggggtcaacggtattggcattagcaacggaaacagccgtggttcggcgccgagatccaagtggggtgctcgtggtatttcagttagcgccgatgacgatgtgcttgataatgagcagtcgctggaggatcatggagtaacggaggccctggatccggacgctaagatgcacgatccggatgacttggcgagagccctggatgacgatgacgatgggtcgccgtcgcgggcaggaggttcggcgcctttactcggtaactcgagcgacaacaagaacaacaatgacgacaggagggatcatgataatgcttgggctgatgactgattatagggtgctaggaggcatggaatacggaatgactgacgtttggtttcactcttatgaatggtcaatgggttgatggatcgcttttttcttgggtatggactaggcattatcagtatttggtcatatggacgcccaaatctttttgtcgtctgctgccaaggttattattaggaagtgacggccaggaagatgccggtggtttcaacatcacaaaggaaccagtttcgcaatatcaccaggtcaacaagttggggggcgtatcaccacaaagaccggggactgatatggctgtgttttacatcaactttacaatgtgcaggtcgatcttgctaggatggtcaaaagcattcttgatgtgttactgcagtctatataaggtatgaaaaataagggcctgatagaataaagttattcaagttcctatgtgcaatacttctctctagaagaccaccattctactcaccctgtacagaaagctcccacaacgctctcaataccgccaaccctccgctttgtgtttccaccgtcctgcccctaccgcgagtattcggatcattatcatccaccactttccggctacactcctcagccacgttaagacccgtcttttccgaccctttactcaactgacagcttccagtcaacggacgctgcacattgctgtcccgatctttataaaccactgttggacctcctgcccctccgcctccgcctccatgcagcaatcttcctgccggaacccactcagaagtctgcgggaccccttgattccgataatcagtcactccctccataggagccaacgaatttcgcccaagacggagctcagatgtcttgatgttcagcaaaccagctgtccaccacataccaaacttgccttggctgtccctggtccgcgctgccgcatgcgcgttgtgcttcagccagccggaatactgtaggcaagctgctgagtgcgcttttgctatgcttttccagaggtcaggaccgggaggtggtgctgtacttgtctttgttgtgtggcgtagaggtagttgtggttgggaaatgggtgaacaaaacgcagtaaaatggtgcatccaaatccccttgaaagtctgcgcatcctgcgagcactcacccttcgcatcgcagacctcttcaaggatacccgcccggcccaagccgcgccagggcggaagctcgcctggcttgaggttgtcgaggtcatcaactggagagtcccgcgccaggtcccagccggtcgctcggatgacgttttggatgagcgtgtggcctgcctttaggtaggatggatcaggatcaacgctgaagaggctccgctgcccggtgagaaggacgccttggttgtaggtgtacaacatctcgtcgcgctcgtcgcacttggtattgttgctgccagaggagtagccggagatgtggaagccgtcggcgtagaggccgaggtcgttagtcatgttggaggaaagcaaccagctgtaggcgtccagcgcggcggcgaggtacttgggatcgtgtgggtaccatttcttgtctgttgaatgattgggaggagacctgggctgctggctgtgctcagaagagatgaaaggtgagttgttctcgtccccagggaaatggaggtacatcatcaccgatgcggcgataaataactcattggtaatggcgtttttatacggcagcaatcgagggttccagttcatccctccgccgcatagtgtcgtatcccagccggcggctgccagctcccaaaatatcctcgctcggtgagcaaacgccggagtccacaaagtcccgtgccaggtacgattccgtaacgtttctgttggaaactcaacaccattgccgtcaccaaagtctgacagcggccggctggatgcactgctatatccctcaacaaacttagtggtatcgagccagcccaatacaacccagagcatgtcatcaaaagcttcctggcggagtgcaaaaatgttctggccgaagtaaaagccgatcaactgggagaagtaaagagagattgtgttctccgtagctgaccacccctctgagatttcgatcccccttgacgccgctatctcgaggcttcgatgtagagtttcaagggtaccggcaatgtgtgtccccaagacagcagcggtccagtcgatagcagagggccatgtgccaacccatggctggaaatagacttcttgcatgacatcgatagcgttcatcatctcatcgaataacgtcacgttgaagacgtagtctcgtcctttgacgataaccggatcatctttccccaggtgacgaggtaggaatgagaaggactgttcggcagcggaggcagccgtgaccaagaaagccactttggcccattggattaacatgttgtcgcgaccaagcagtaaaatgatgaggttcaaatattgtccagatcggcgggcaccaggtggccgtaaacagatatagtcgttcccagggtcaagagactgcgaggatccaactccagaagtctctcgggacagcagttcagtttatacactttcgggttcgtcagatgcgaaagaagcaaacaagcgagtcaagcgcctacaacagtcagttgtacactagttgcccaatccgccaagattgttggtattccctcatcgtgaactaggtagagctcatgatccacgaagatccgcgatgatccacgaagatccacgagacagatgtggatgatatttgtctcggaattattcaatgcaacgagaagtgggagggtggtaacggttgaggatgagcttggtcaggacttgggaagtgagactcacggcaacggggcacgagaatgacaaagacctaaaggccctcggcgaagacttcaagtaaaagttggaagtagctatcggactggacccaacttcaacgacgacgagggggggggagagtgtggatgcgatccaaaccagccaaccctcgagtgggtgggcaagagtagagcacaacctgaacaaccaacagtcatggggattcatccctcagttcaggctgtgtgtatgccaaggtcagcttgcccggtcgatacaccaacaagacggtgccaggtgtggctgtcgtcgaatcagtagccatcttgttccagttcccttgaagctgagcgaggtgaaccaggatgtagatacccttgcaccaatgggtaggcggctgtccctggcagctggcagtgttcctgaaaccggcaacgggtgcctgtccggcaacgggcggagcacctcgccgaggggcaagagagctgcctgccggggcgattatgcccacttgcaccccgtgctccccaccatgccctgtccgtgcccagttcgaggccccttcgacttattccaattcgaaccccagtatgtgtctcgaacctcagacacatgtctgttcattccgctgtatgtattcggtattgggagcaatagaataagcacggataaagtgctccatctttcaagtaacttgtagcggacgaccttgagtctgaagctcggtacatttgcttataggctgaatatacgaggtagaggcagaagatggctgaagttgcagttctaatacccacaagagcgtagctagaagacatacatacgatgactaggtacctctgtctatccttcccagacaaaaaggcggtacatttgggcgtttcgaagcgtacggaaaggcactcaactcagacaagcatctccataaactgcgtgtttaccgatgtcggaagttcaattactaattcctatatgactgtacaagacaattcaaactatccttacgggatgttgaagtcgagaggcaagtagaacctgacgctgtcgtaaatgaggttcaagaagctgtcgctggagattttattcaagggagatgaagtcccgattttcatggcgcttttttgagcggcaatgatttttcgtgaataacatgaagagaccatccacatgttcgcaacacttaaccgcctgcatgtcgcttcttcgctgatgtggtatacaaaacaaatgttccacccgttctcccaaaaacgcctgcttgaaagccaaaagactctcaataaatcacccaaacccgatgccaaaacgccatttaacaagccccaagtaacccccttgtcatcaactcagccgattatcgtttcccgatacgatgtcggggttccaaatgtcatggtcaaagcccgttctactcaacgaagtggcgctcaaattcgctgatgagctttggtgtgatctcgtcgctgctcatgccctcgacctcccaaagaacgccctggcgcgcataatgttccaggagaggctcggctgtttcctggaacttcttgtatcttgcaagataaaccttctcgtcgtcatccgccctgcggaccaagggctcgccggtaacgtcatcgataccagggaccttgggtgcgttgaatgtggtgttgtaaacccggcctgacggttcgtggacccagcgtccggagatgcgctcaaggataacttcgacgggcgtcttaagggaaacgaccaggttgatgggaacgatctcatccagacgcttagcctgggttgccgtgcgcgggaaaccgtccagcagaaaagaatgagcggggtcattggaaagctgagactgcatgaaaccacgggcttgcgctggcgaggagaggaacgctgcaacttcagcatcgtcttggaaagaatgtgccccctcggcgctgagggccgaggaagcaagcgtcaggacgttgccggcagggtgagccgaattaagccatccgcgctgggtgagctcgttgctaatgaggcggaggataatgtcatctgataccaaaccgccggacttcatgacactctccactttgatacctgcgcgtgataatcagcattggattcaggatcgaaatgagggcgtagggcgtacgatagatgatcgcggaacccaagactcaccgagaggagtccgttgctggacattgtatcgaagcagatctcccgaactgatggaggacagttgaggaaaccgccggagaaggcgttccgactgtgttccctttccgacaccaggcgcgccaacaaggatgacgcgggcagctcgccgtagggccattttccggtaggttgcggctcgtaaaggtggattgagcgagcgatggaaaataatgcgtgtagaagagaagacgggaggagctggcaaagagaacacgaaaaacccccgggcagcagataaaaagaggttccgcggtggtacttgtggtcccaatgtcaggttgatgcgagcgcggatgcggggaacggacgatgatcggtggcatgcagttgcgtacgcaggcgctcacaaatcaagctgactccatttaatccagtcactggagttggagcagggcctggatggagcaatatggattttaaatctgtaagtgtgacgggccttgcactaacaatgagcccaaaagagggaaagcgtgaaagcgaacccgtggggatttgaaatcggtagcgagtcggacctcaactctaacaaaacggtatgaaaggcttctcacgtactagtgtagaaaccagaaaacctggagccgaagcgaaaagggtgtatatatcgatggcttcggacatccaaagaaccctcgacaatggtaccacaagccgtcattctcgccaaaaagaaaccccccaaaaagccccagtcctcgtggaagaagcagctgcccctgtcatgccaagttcttttgactagtatttcgcccctcaacaaaatcatgggcgttgagattcacccagccacacctactatgtatatgctatctattgtgtggatgtaccaagccattattagaacgcaaaagaatgagacaggaagaaaaagatggtgcgcaactctgtttcacgctgtcctgcttacgttgtaggtattcacagccagcgtgtttgtaatccccgtaagacggacatcctcaatttcagttgatctcattgctggtcggtacaaccccaaaaccaagagcgatcggccgaggtaacgggtcagcctgagaagaccgaaagctgtcagaagcatatgaattgtcattgaaccgatagtatggaaactcgtttgtacaccatctcttctctcattcacacacccagaacttgggcagaattcttcatcttctcggctttccaggatactgcaagaaaacttcgactgtacatactatgcagtaggtatgagctagccaatgctggcctttgagcaacgccagctgtaagaaagtgaagtgggtgttgctttcactaacgtcaagcatgacctatgtagtatgtacttggcacatcacagataattccgctccagagagaaaatggacaaaaaaatgggttgactgaccattgacaaaattggaagcttcagagcttccagaagtttgccagtcccagcggtagtccaacgtccacatcgtttcagtcgccttggcaccaccatatccccgataggaacagcagtgtaaaagaaagccccgcgctcccgactccccatttctaccgttgtcttctccatgtctaccaagtcatgcacggcacgcgacaaagtgagtaccgttatcaccaatgagcatatcacgttgagaacgtggagcagaatcgttgatggagctgtttcgctggtgagagcgtggcaagttcgagagccagtccattctccagttcgtcagtggttcgctgctggctgcaaaagcacgaaatgcgttggccccttttgggctgcttcacaaggggtcggattgtggggagaaacgcccgtgcgagtttagtgcattactcgaaatcacgtgatggcagacagaatgcggaattcgtaaccagactgtgatgttttagctatatgactgtgtggggccaagatataagtcctttattagctgagtacctgcagtaatcattctacagtggacccccctgttcctgcaacctccccattatgcaaaaccactatgtgatgcaagggattctcgtgcccggattattttactatgtgaatacttgctaactgctaattgcaagccgcccagccggcccgccaccatacaaacttgcaactacaggggctctgacaggaggttcagttacccttatcaccccttatcagagctattatcggctatcagagccccaccagcgcccttattagccttttactatactatagtagagtgtgggacctaccctccatatgcaaaatcaccttgtagtgcaagccaaaatggctgcccggattacttgcagaaacaggggggttgactgtacctgctggaactagcgtccgggagccaacacaaaaagggataacataatgagttactgagagctcgctttgagggtgtaagctcaattgaatgctctgataccctctgcattgattatggcactcattcgattttgcaactgaagagctccctgggatcatgttacatgtactgctcgttggtcattgttcccttgtcacactgagattcggggtctaatgccaagctcgaggttcctgagctggggaaataccatgcacagtgagaatgttgaagaccccacaccgtcgctcaggagaagagcacagttcgtttacccagctcggccacaccgcgcgcgtgccgccttcgtgttggcttgaccgcccaccggtgggttgcgggtgagcggccgagacagccatggacagcgcaatgcaggcgcgaaaaaggctggaatttgatgtcaccgaatccatcaatatcgatcgctccaggtccttctctttgctgacagacaaacccggtcccgccccttttgcattctgctcgatctctccatcccctttacaacatctcacttagtttgactcttgtctattctacaccaccagaagaccatcgacactccttttctcgacgtgattccgccttttatccgaactcttccagcacctgtacatcccgcccttcgcaactgtcaagggggcgaattatttactccgccgttatcgcattcgcatatcgcttcgctcagcaaacccgtctgccatactctttcactccagcagcatctcgtatttggcattgtgaacaacattcgttcgaaaacccgcagcacgccgcttctcagaaatgagcgcctcatctacagtcgcccgtagggccttggtcgtgaacccatttctgggtgccggtaagactttgcccgactacgcgctttttgcgccgttgtcattggacgcctgctaatctgaatcgcattcaccaggcgttgctctaccgaggcaaggtcttctagccgcgtcgacgcttcttgcgcgcaattcgcggcacatcatgcttaacaaccagacttctgcccttgtttttcccgtccgtccaattaccacatctggaaccagcactcatggatcggggccgccggccggacccccgcctggcttcaacgcggaggaagctaagaaacctcttcccagagaagccgcgacgcttcctgttaagagcaagaccatcgctggcgaggtgcaggaggtgactaagaaaacgactgaggccttggccgggactgaagcgtctcaaagccaacttgcggaacagaagcaggccggcgctgaaaagagcgaaggaaagaaggaggagcccaagttgaccctgaaacaaaagatcaagaaggaggcacaacactactgggatggaaccaaactgctggctgccgaggtcaggatcagttcacggcttgcgatcaagatggcggcaggttacgaactgactaggcgagagaaccgccaactccggagaactgttcaggacttgggtcgcctggttcccttttccatgttcgtcattgtgccattcgccgaattgcttctccctgttgcgcttaagctgttccccaacatgcttcccagcacttacgaggaacagaaatccaaggacaagaaggcgtccacgcttcgggctacccggaaggaggttagcgacttcctgcgcaagactatgaaggaaaccggtctcccgttgacgcaggttacggcgcaaaaggaggagttcagcaacttcttccgcaaggtccggtctaccggcgagaagcccactgctcaggacgtgatcaaggtctgcaagatcttcaaggatgacttgaccctcgacaacctgtccaggccgcagctcgtgtccatgtgccgctacctgaacctcaacaccttcggcaccgatatgatgcttcgctaccagctccgccaccgcatgaggcaaatcaagagagacgaccgtgccatcagctacgagggcatcgagaccttgtcggtcgctgaactccaagtcgcgtgcgccagccgtggcattaaaagctacggtgtgtcacctgccaggttaagagaggatctccagacttggctggatctcagacttcgtgaaggtgttccttccactttgttggtgcttagcaatgcctacatgtatggccagaccgatggcgaagtttccagccaaattgaggctctaacaggcgttctgtcctcgatccccgaggaattgttccatgagattgagcttgaggttcacaacgcggagggcgccgccacgaataagcaacgacttgaggtactaaaagagcagcaagagctgatcgacgaagaacttcagcaagatcaggagaatcagaagactggctttgctacgccgagagatacggaggacattgacgaggatcatgagaggcacatccaggccaaggctgacggtattgagaaggcccaagttagcgaggcggtagatgccgagcaggaggccctcacagcagcccgtgttgagcaagcgggggagcagaagtcagagaagactacggagaagtaagcaaaatgtgaacgaggaaagtttttgggaggagtttaagcgggtgccggcaattcgaattcacttcgacgtccatgggaccttgaaattctcctttgttggatgttttggttgcgggtattaagcagccctacggttcgggacggtgtaggctttgtatggttaggcatggaacaggcaccggcgaaccgcgacgatggatgaatcaagggtttttgttgcattcatgtcacatggttcgctactttttcactcattctggacagcatgcatagatcatgatataacatatactagacacaggaacgcatctcaaccaagtagaaacagcaagcgattgcaccccacaaatcatgagatgaccagcgttgtgaatgcggacaaagacaaaatgtaacactctagctgtactgtagaacaactaccggcgcccaggtccatactggcgagtaggggcgctcagggcgatcaagtgaaatggcatatcacttcaagggatgtcgccaagatgtcaaagatgcataacttgagtaccggtactccagattcgatagaggtatttccaaatccatggacgggttagaaacacgggacgcaagggcggcatcaccgaaacaggtaggccccgtagatgtactcgcagggtttcctctacattcgagcgtcatagcaagatgcctacgagatgttatacatccaagtaccagcgtcaacaccagcattttccttgtatctattcaccgtcataaatctaggctagatttccagaatcactgtaatccactgtgtatatcgaaatgctcaccattaggagtatactgggcatcttttgttttgtttttttaatgaagtaaagtccttgacacgctgcgatccagtggtaccctcccctcagaacgtacttgcagcaccaactggggataggccgcctccaacttgcagttggcctccatgcttggctctttccccgccatgccatacgtcaatcccaccgtctgcgagagacaaccatattcccttcccactctacaccaacacgctgcgctgaccgacggactcttgagattttagttttgagcaatacatagagacattacccgaaccaagtctatgagacgcgcatttgtttataccatatctgcctctgagcaatcttgaaccgcactcccttcctgggcgactagcaagcacattcctacgttcagacgaccgttcagtaccggcctgcaaccaagttgccaaaccagttgccttccagcaaaagccgagcagacaagcgggcatatatagtggcgcagcggcgtcgttagcatttggtaaaaggccatcgatatggcggtcattgaccaggacaacttctccaacatttcgtggcatagtgagcagaacgcagagtcggcagcctcgaccgcgcaggtccatcacgagtccaacagcagtccggagtacgcaagaagcggaccagacgacggaaggccaggcgacaacgccgccggtatggaacacgacgagcttgaccacagcggcggcgagatcctcgactgcactgtgtctgacccgcacaaggagaacgatggcaccaaagatgcctatgtatcctatctaatcacgacaaatgtacgtgctgtttctctacacaatacgatattggccttgggtcactgccatctcgggcttctacaagctaaagctcctcctatcatggatttccacaaggctaacatacccttctttttttgtcattcctatagaccacttttccttccttccagaaacccaaaaccacagtacgacgacggttcaccgatttcgtttttctctacaaggtcctatgccgtgactaccaggcttgcgccgtccctccgctgccggacaagcagcgaatggaatatgtgcggggcgacaggttcggcactgacttcaccgcgaggcgagcatactcgttgcagcggttcctggctcgtctggcccttcatccgatactgcggaaagccgacattctccatgccttcctggagagccccgactggaatgctaccatgcgcagccggtcggtccggggatcgctagcgtcgcccggcgggatcggtgattcgactctcggtggaagtgctgcagcgggcggtggcggcggtgtgtttgatacgtttgcggacagcttcatgaatgcattcacaaaagtgcacaagcccgaccggcggtttatcgagatcaaggagaagagcgacaagctggacgaagacctcaaccatattgaaaaggtagtggcgcgggtggcccgccgggaagccgatattgagtcggacctcaaggacctagccgagcagttccaaaagctcattaccttggagcccggagtcgagacagctgtgcgtgcctttgccgcttcggtggaagacaccgcatccgggctcaagaagctcaaagaccatactgatcaggactaccttggctcgctacgggacatggtggcatacagcggcaccctcaagaacctactcaaggcgcgcgagcagaagcagctcgactatgagcagctgaccgagtacctcaacaagagcaggacggaccgcgacatgctagcgtcaggccagagctacggcgccggctcggcgctcatgagcggtgcgggcggcttcatccgctccaaaatcgaagatgtccgcggcgtggaccatgagcaggcgcgccgcgaccggcagcgcaagctcgagcttcgtatcgaagagctcactcgcgaggtggaggtggcgcgcaacgagtcggagagcttcgcggagcaggtcagccgcgaggtggagagcttcgactggatcaagcgcgtcgagttcaagcgccagttcagcgggctggcggacgcgcatattgaattctacggtgatgtcatgtcggtgtgggagcagtacgtgatggagatggagaaggagggggtcgtcctcccggcatagaaggctaaggaggcggcaaaaaccaaggaagaggatactacgactgacgaggaagagtgggcggatagccatgaatatctccaccatgacaacgagagagatcagcagggtgctggtgctggtgctggggtcggtgcacataggggaggcccggactacagcggaggtttatcaccaccgaattggaatgatatggactggcattcggtgccgggacccaatggctcttgagctctgttacatacaaggctctgctggactctccgcctgttccgtagaatggtgacaaagaactccaccgtaggactggccgtgtgacgagaaggggatgatgtgtatttttctaatgaatagctactacgcaggatcggttatgtattggcattgcattactattaggtgtgctgcgatagcacgcaagcatattatcgttaaactcattgacggctcctattagcggttggcctacgactgagcaaggtaaaatcatcatgatgctccgtaggataatatcaaatgtgtgtttcggtgatatcaatcgtcagcggcaaccatgccaccaagctcaagaagggacacagtcgagctcagcacgatacaaattgtaagccaaagacgcgcgcaagcaaaagaagtaccatagtgctctatattcgccattgaagtctttttcataacttcgaagaagaatggtaaaggtacgcacgcctaactcaactcatgactattgactttatgagatcccctctctataactaccgccgaaagacacaagacactttatcgccgcaatggcctcgacccatgcccaccatcgtcgttatcactctcatcatcatcatcatcatcatcccccacaacatgatgtccactttcatcatcactatccgatctcaaagctcttgcctgcctgcctccattgccagccgaaccagaaccagaaccacttccactcgcacgttcactaccgctcccactgccgctgccaacctcatcaacccgatcacgataaaccccatcatcagcatcctcatcatcactaccgccagcaaacgcatcatacaactcaccaccgcgcgttcttttgcctcccgccaagccgccagcgccagccctgcgcttctcagcactgctgccgccgccggccagaccctcggcctcctcctcgtccagcagctcgaactcgtagtcgccacgcgggttgttgcgcaggcgcttgcgccgggcaagccagaagtagacagccagactgatgcagaagacaccgataagggcggcggagccgtagacccagaccatggtggcggctgacttgccgaatgtgggcaggaaggagggcagccaggtgctgtttgcaggagtggtggtctccgaggtttgttcgtcagaggtgggcgaggggttgggggcgtcggtgggagttggtttcgagttgacggggcggttgggatggtcggacacggtgctgggcttggtgtcggtggcgatgggttgaggtggtagggtggtcgtggtagcggggagggtggtcgtggggatggcggcgtggtcgttgtcgtcttcctcggtcggcatcgggagtaccttggccttggaggcgtccttgctctcgccccaaagctttagatgccaatcggtgaagacgccctcgtgactgttaatttgggtgtctttaacgatgattgtccagttaccgacgccggtttcacccctggttatgtacaggttagcaaagattacctcggataattgcggtaacgcgtgcgcttaccagtgaacgacactcatgaatgtccagtcatcatagccagcgcgggcctcatcgttcttccggctgaccgaaagatggctgaccagattgttagggctgatgagatcaacactaagatctcctcgtctagtatgcatgatgttcatggtaaccgtaatatgttccaggcgctcgacgttggcctcatccagcattgcctgcgtaacttcatagctgacggcaactcccgtgtctccctggggaattgctttattgacatggatccaaggagagtagaaccaggcctgaggcttcaccttcttccaggtcttggctgcctgaacaatggcgtagctgtcgagtttgccgtagccatacatatggctgaattgtttgccaatagcagtcgtctgccactcgccgctgtcaaggttgataggaacagcagtgttcacggtaagatactgcatatctctccatgagagatctgggcgaacctgcagaacaagagcaaagataccagctgcgagcggagcggcagctgaggtaccaccgtgagtatcagaacaagcattcccaacgtcagtcgtgtggatcgaatcaccaccgccgctggagtatgtcacgaccagattcgcggaacacgattcagagtaatagggatggtcgccgtttctgtcaacggctccgacggtgatgctgtagatgctgttggtgtagccatcgaaattgcaattatctccgtttcctgcaccattgccgctggcaaagacatagattgagcccagcccaccacggcccttctggacggcattgagcatagccctcttgatgagaattccgggagcatccatactctgcccgtcatcagggggtccccaggagcacgaataaatctgattgtgctgaaagtcgtagttcatagcaacggcttcatcagcgtcagatatcagctttgacaagatacgcaggccggcaatcctggagtcatatgctactcccacaccgcaggctttgttcttcccggccgaaacttcaccggcacagcgagttccgtgtttatcgtcgcttaatcggggctttggatcaggacccttgtcgttaaagtcccatgacccttgggcatagtagttgtctttcaagtcatcggtttccatatccaagccatcgtcgacaatggcgacggtggcgttttttccagtgacgccttcgagccaaagcccggtaacattcacgtcgtgcccagtctggacagtgttgaaaagatgccactgctccttgaatatgggatctctgatgcccaaattcccgataacttcgttttgcttcttgactgcccagtcaacctcttgatcggaaaagagaccccttctagagggtcctactggtcgggggaccatgcgcttctcccaaggtttccgcaaaatttgcttctctgaaaagagaacactatccagaacatggggctcgtcgcctaatgatcgttttcggcgccggcgctccgtcaattctctcttgacgatatcgtgctcggctttcctcccaacaaagagatggtgatcctggagttcaccaaggggcccctcatgagacaatcctaggctcctggcaacttcagtaggtgacgttcgggcatcgagatgaagaacatagtaatcgttcgaatcgaagtcgcgggggaggacattggacgctatagccagagcggccaagcccagcggcgttgcgatagccgagagcttcatagctgagttcgggtaaatgatctggagcggcccaaggtcggtctacttcgcaggggatgcgcaaggttgtgtaagtgttttcagttggttgcggtgtcgagcaccaaagacgaatttgtacgaccggctcgtgtaggtatatagagacaagcagaacagtgtcttattcgatctcaaatatggcagaatagtagcgccagggatagcaacggtgttggccaataatcagaatgatgttacgaagacggcatcggctcccggcgactgagaagagactggaaggtcgaatcgaaagctcgtccctgtcgaacggacatggaggcttcgcgcggaactggtcagacagctatttattgcataagcaacggaatcaaggagggagagggcacagcatacaggacgaagcccagtcgcgaccgtagcagcggtcgagaatcagataggcccactgagcaatcctgtataggctgggaatgaaaaaggcggcacagtttccccgtctcaccacaaaaaagattaggaagatgggttgatttgaagatggagaattcacttgttggaagttcagttcggcaatctggcgatgtggcctagttgaaaaccatcccgccacagcgcaggggtaatgcacacagacgggctgcgcaagtggcccgggcaacaggctggaaccggttggtacctaggtaggtaggcaggtacagggcagctgccaagcgagaaacaacacctccaggggcagagagaaggacggaacctacctacctcaagaggtatggaccctgaatgaggcggcagttctggtggggccgagactctaggggccccttgtaaggggggcccgggcccccatggggcaggagcagtgtcagcattccacatgtattctgcgccgttacaagatgttgatttacacccctcgacaccatagaaccgtctttataccaatcataccttgtcttgttggaacgatcaccgagatttacctttgctcagttttccatgttcaaggcgctgctcagggatggggtttcggtaatgttccgtacctagtgcactgtcaaacgtcccatcttccgggtttcgtcttgtcttcaaccgacattccagccgtattcgccatgcgagacaagacgaaactttgaagatcatctatgctcaaaaattcccactatcatcgatggtatcttggggaaaatttagtatactgtgcatatctcagcctttggttccgacacagatggtaacgacgacagcatttccattgacgcctcccatatcatgcatggcggtagaggtggacggtcttcacgttgcctgcggaaaacaacgtggcttcgaaacatgtttgtgaaacgaggcgtttgcgtatgggttgggcctttccgctttctcacctcaataaggatgaatggcttctatgatggtgttgctcccttggtactcgttcggcattgtcaaagaatcgaagaggctttacgccaacgccaacgggcaggtcaccgaacccggccaaacaaccacagacaactcaaagtcgtgtaaagggagactgaaggcaagatggtgggctgtatcgatgtgaaccactatacctacctacctacctacttctttgttttgcctctagtaacctcaagcaatcttctactaagcaacgcggcgcttgtaccagtatcatggagccgtaaaggtaggtacctctggttacccagtggtacggctcttaagcgtcatgtataagacaagtaccccggccaccactctcctgggacaacctgattacataccacaacactccgggcactgtacaggtcagtgctgactctgtagggccacgttccgtcgttagatgctcaacgatgtctttgtgcgggcagtcgagcagcatagcaagttcctttcggtttctcttgagtgatcaattcagtcctgcagaatgggaacaatagcgagacacgaccttcgatgcagtggttgaacttgataacgtcgggtagagatcaatcccggagcagaagacatgaaaatgattggccatcgagatccttcttgcaccagcaacggcctgctgtacctctagtaggccttgcacattggcagatacaatatctctctcccgagacaaacatcgtcggaaatctgatgtctcctcgcccggtaacgaggtgccagccaccggcattttgaaattcggtatgttgctgtgaagcacaagacggcaactcttgatttagggcaacggccgctcactatcggctatccatgcccgcgctgtctgtgtttgggttacctcacggccagcgcgggtcgggtctaaagcaccagtctcactccctgaccttgacggccaacctcttgaccttgctcaaaaaagtctagcggcgcttaaaccaaggtctggcggacaggatccgcctttctcgtttctcgggactgcccttctttgcgacaaggaagttgcagtttcagtccccgcaaacccgcttatcacaaacgacagatggaagttgcaatcaagccggcttcatctcaacttggagatcgatgcgtaaagaataaatgaccgtgtgcttggggacgggatggcaggcaccattatcccgcccagaagaatgggacggcagactgcaacgtgatttggtttgcgctggaggttggatttcgactggatttctatccgactgtccgatcccgaattccgccctgctgcagcaaaaggcactgcactgcagtctgcaggtatgcagcgagcagcgagcagccattcagctcaagtcagttgtccagggcagggcatggcagggcatggcatggcatggcattgagcaacctgaccgagagcccatcgagcccaattcacgaccggtgccaaattgtgactggcttgcctgaacctttctagctgagatagtatgtacctcagtcctgcccttgatcaacaaatttgtcgaggtacacaggtacaatatacacacacagagctcccactatcgcgagagcttccttggaaagaaattcgcgcccaaaagcaacctcgtcagctccgcccaagctcttccaagctgagtcctccaggtccctcggtctccggtacatatacttgccatctcaataaggatccccgtcctgacattgacactcaagctgatcttttccttgcctcgtctccaagttcttcagtggggccgctgaaagacattgacaactgcattcccggggcagattccatgctgctgtaaagatcttctagacgacttcgacacactacatactgcacagcagccgctcaacaaactggagggtacctacattggactcgctgccaaagcgcatgtgtctgctcaacattggctgctagttatggctagtctcgctgtttcaccaaccgcgcgctcgtgatagttaccagcctccagtcgtgccctggcatcgaggtcagccagcctcgggtggtcgtccttcagtcagcttacggggaccgtaacacacaatcagcttttcaccaactagtcacgaaacggacaacaaacacgtcaaaatgtcggctccgtactggggccagctcccaccactagctacagtggctaggagtcggcgcatgtctggcgatgtgacgccgacaaccccatccgactctcgccagtccttcgatacccactcgcagaaccgccaaagaccggatcgcaattctgtccagactacaaggtcggaagttcaaactgactcaaattccagccctttcgcatcgccgaccactcccagctttatgggccacggacctgcgcctcctccagcaccagtgccatacgctacgggcaaccagtatccgcccgacttactagaaaagcgccttcgccgtcggagccaaaatcaagactatgacttagactatgcactcgatactggcccaccgccgcctgccgtcccggaggctcccacaggacctcccatgagttacagatatcccgctgccatggctgaacaacaaaattcgtacttgaattcctctccgggatcatcccccttgacccaagacgtgggctcagctgaatttccccacaatcaaacctcggccggtgaacagcaagtatctcgggacacgagtgatgcgagcacgagctggcgaccacagcgtatcgttaacggatcgacgcgttcggcaaacatgccaccatctgcgggagcaaacagccaccgacgcagggtttctggtcttgaccagcctctacagaggagtactaggcgctcgtcagcgagccagccagcaacccgacagagaatgttcgcagacgaccgctcaccacttcagaggctccagctgaccctggacagcatagcaaaagaagaatcaggggaaggacctactccacaagccgaagccaccgacggcccaacacgaaaaggtgcgccagagaactcggcatatgaacagaccgaagtaaagacgatatcgccgcaagttcctgtccagattcaacaggtcgcgctcgcttttcaacgtcaggatcaaccctcacagactatgccggtaagttcgacgacttcaaccagacctgaccaaggttcggcggctgcaaagggacctctctcgcagaatcctcccgaagaagggcgaacgtatggagcaaacggtgggcgagttgttagaactcgggtgcctgacccacggattccaatgaacgcggccgtcaggacttctaatctgccacagcgcaacctcagtttccgcgagagagcagctaatcaggaggccaagctgcccaatgatatcaatgaagccttgggccccatgcccgcaccaaggaagatggtgaagaagccggtagcagagccatggccaaggcaaagccaagaaaagcaggaggccctggagtcagcagaggttcgagatcatcaaccagttgaggatacagtcgaaagggctgtcaaggatgaccaaagtcagcagttcggcaatatcactattggagcgagcgcagagccagtcagagtagcgagccagagaaaggcggacaaaatgcttggtcgtgcccccgtccagcaaccccggcagtatacaacacctacggagcgacaaatccaagttcagaccgagcccgacccccaacctcccgtcgaaagtcccatcattcctgccgaaaccccacaggctacaaccgaaaggatgcccatgcgcgggcctaaccatcctcacccacctaactaccagcaccgacaccagcaccaggcacgaagagatgttagacgtgacgaccaagggagagatcttagacgcgaccgcgatgatgctgagcctggccatcatatctctaatattatgtaccatgcgcgggacgacctcgaacccgggcagggcaagtttcaaccaacaaaatacctagaagagtggaagaatggcacagtcggtactcttggcggcccgcttcttgacctggggaatgtatcgcctgtaggagataagggcgcaccccagtttcggagacgaggtaccgggggactgcggccaaggagaggtgaagcttttgatggggagtatgatgacacttatggtatgtaatcgctccctgacttgttcgcgaaataacagtaacatcacaagtagccttgtgacctagtgattggcatcgtccctttcctttcttttctttctttctttctttcccctttgtaatggcgtgctatgaacggcttctagtcactaactcacccctttttgtgaagctcccacgagattcaagccgccactctacctcaaatgtggccctcttctacggttttgcggtatccggcatgaccgtgtggccacccgctcccccaaacccggggctgtgttagagaaagagatatggcgcggttcagtcatgatcgtcacatcagacgccgattcatcatacgatattgccccaacactgaggctatttgctcaaccggtggaactcttaccccctccgccgaaaattatacatggtgatgagcctttggcagcagagtatgttgaccccatcgcaggccatcctaaattaggacgcaagggcgagactctctatgtcagaccggtcgaccatctggacgaaggcaaggatctttcccgggatgagaccgacaacggattattcgaaaagtcgagaagcgcgccagagtctcttccgaccggcgtaactgacccgcccggctcgttcaacgcccgaaagaaacgcgccaggattgatggtgagaaagtaggaaagtacaaagacgtccgaggtttccgacttcacgctgagcgaggatacactttctggcgatttaatatcgaagtcgaactccgcgaaaaacaacaacgcatcgcttatcggatcaacaggggaccggcgacgggtttttgggtcccagccaaaggacaggcaatgaacataatgttccacagctgcaacggttttagcttgagcgtcgatcctaaccagttcagcggccccgaccctatgtggcgcgacgtgctcaacactcaccagagccaaccgttccatgtgatgatcggtggtggtgaccaaatctacaacgacaagtgcatgcaagagacacagctcttcaaggaatggctgttaatcaaggacccatcgcacaagcataacattcctttcagcgcggagatgcaggacgagctagagcgcttctacctggagcgatacgccatgtggttttcgcagggtttgtttggcatggcagcctcacaaatccccatggtcaacatgtatgatgaccacgacatctttgacggctttggctcgtatccccatcatttcatggagtcccccgtgttctcgggacttggcaatgttgctttcaagtactatatgctgttccagcatcagagcgtggtggatgaaacagagaaatccgagccaagctggatcttaggtgaaaaaccgggcccgtacatccaggaggtcagtcgaagtatgtttatgttcttgggcgcaaaggttgcactactggcggttgacgcacggactgagcgaacgcgagaggaagtcattagagaaaatacatggaagagaattatggaccggtgttatggtgaaatcgaaaatgggaaggtagagcatctgctggtccttcttggtgtgccggtcgcttacccgaggctggtctggctggaaaatatgtaagcattgctctgatcttcacgacatgcgatcttgtttcactaacaccaatttttgttagcttgacctctcgtctgatggatcctgtcaaggctcttggaagagccggccttttcaaaaacctcctgaaccatttcgatggaggcgttgaagtcctggatgatttggacgaccactggacagccaaaaaccataaggaggagcgggcaattgtgatcgaagatctacaggacctggcagctgacaagtccgtcagagttactatcctcaggtaagcaccgattgtccaccgcaaaaccagcactctccgtgagcgtcctgaagctgaccatcttgtacagcggtgacgtccacttggcagccatcgggcaattttactcgaaccccaagctcaacatcccgaaggacaaggacttcaggtacatgccaaacgtcatctcctccgccatcgtcaacgctccgccttcagatatgttggccgacgtgctcaacaaacgtaacaaggtgcatcatttcgaccgagacacggacgaagacatgatcccaatgttccagcaaggtgtcgatggcaagccacgcaacaacaagcatctgcttccacaccgcaactggtgctcaattcggctgtataaccccgggaacacaccagactccacacccggccagtctgtaattggcatcaacgcttacggactaccttccaacggacccagccttttacgtcgcctctcactttccaaaacacgaagccaatccggccccacataccgtggccccgacagcgtgcgcgaccgaacccgcccgcccatctccaacgcgttgctccgcactctttcccgccgcggaccaagcgcaagcgctgatcaagtcgtccctggcggccgcggaagcccagcggcagcaggaaagccccccgggttgttgaagaggaccctctcgggctcctccataagcggtaaagtcggcgacttcttccgccgacgtgacagcaacagctcccagcggccgcgtgtgggcgatgagggcattaacgggacttgggttccggaatcggacgctgaacaggctgtttacgatgactatgcccatgttggggatgagtataacatccctaagatccgcggtggcattcgcgatggcatgtctgctcgtgtgggcttgcgcggtggagggggtgaatattatcctactccccccgtgcccgctggtactggtggtgacgagtttgttgccggtgacgagagttactttacggccaaaccggtctctgatcacaatcgtggagttagtaccggtggcgagtatccctcttcaccaatgaccggtttcagtaacaccggccggggtggtcccacgggcatggacatgggcatattccagtcccaagcaacatccgcctccttaccagaacgggactttgcaccttctcaaccctcacctcgtagtggcggcagtatgttccgttccagaacaacaggcggtgacacaagaaccataaagcgcggagacgccatacctcgaatcatggccgacggcgcactggaagtcaccctcaacgtggagatcagcccgcgcgatccgggaggcagcacggtgccgtaccgcctgctggtgcccaagttgtcgtatgagtatgagggcgaggatcatgaccacgatcacgatccggagatgaatgcgatggttggggaggagcgtacgtcgagcccggggcaggtgcagacgttagagtctaggcagcgggaggagacgcggacggagatggggatggagatgggaatggtgatggggatggaggagaagcctatcactagtggtggtggagggcttagacggttgcttagtttaaaaaggaatgggcgacgatgaggataggaaatgatgacatgggacgggatgtagtgggtgtaatgccatggttaattttgggttggatgtgcttttcaatattcgttagtcttggattgggtttcaggcagttatgtttcctgagctaaagtacacgtgaagcaggtacagatggataaagtatttactagatgacgatgtaacgattgatgaatggacatgtcctttctttacacaaagcttgttcactgttggcgaggaatctaccgttcttgttccagacgcaaccggtacttctgattggttaccgccacagaggccgatgtgctagataagctgctatcgttctttttagtggggatgcgttatgacgaacattgatgtgacgggcaggaatttgttgctgttcggcaatctgtccttgatcctgctctctcgccttgattatcgcattcatttcaacttcgtatctagtttacctcttcaatctctcatccgaactcactgccgattaatcctcgaccgtatactcctcgtacttccggctactgattatctttaggctgtcaagtataccaacccaatcgcgacaattcgaaccgttcgggattcacgacctaccacaatcttccatcactcttcaattcgacgacgtcgttccagcggaagcgcattcaaagcaagtaacatccaggatcgcccttgattcaaccgaccttgggcgcaaacaccagcacacctcatacaactgccctgcgcggatgatggcttgaatggcgtcagacacggaaccacaacatgaaccacagcaggaggagcagcgggagctcgctcttaacggcagaaccgaaggggaagaagtaacagaaaacggaaacgacctacctccacgacccgcgacaccgtcgacgaaaccaaccaccggcgcgtgcccaccgcaagcgcaaccattatattccaacaatgacgacgaacgttcttcagacaacgccctaggcactagttccgcggacggctcctaccaagatgatgccagctccgagctagtaacctctccatcagtgacgtcgccgccctactgggcacacggacacaccacgcacagccaggggagaacgcgacatgcaaggacaatgtcaagcgtctcagcggaaagcgatctgctaccgggggccatcacgctgcaggataacgagcacgacgacgggccagacggggcgaacgtgtatggacgggaccgcaaccgggcgtgctgggcgaagaaggtggatattgtcgattatatactggtgaatggggggacggctaatattggggcgttcgtggtttggaatatcaaggttgagacgttgaatgtgcgtacagtttcttggtaacttttttgcaccttggagttggagattttgactaaccctcagcaacttgtctcttatagggctcgcgaataaacataaggaaacgatattccgagttcgacagtctcaggaaacgtctcgtccagacttttccgaactttgaggcggctgtacctctaatacctcccaagagcatcttacacaggttccagcccaaatttctcgaaaaaaggagggccggactacagtatttcttaaagtacgtacgcattccaagatgacctgacttcctttaacagttcgcctcagagctctagggatacgttactaaccccctttaaaaaaaaacaacagctgcattttactcaacccagaattctctggatctcctgttttgaaggagtttctcttctcgtaaggataccgacgataaaagaaaaaaaaagaaaaaaaaaatgagagaaaaatgcgcaagagacgatgaacgaactttaccagtttcgacgatgaggcaatggtaatatgaataattcctgaccagatcaagggtaatggcctggttacgatgacgacgatgacgacgatgacgacgatgacgatgatgacgatgatgacggtgatgaaagtgaacgagacatggacgtcttggcttattggctggatggggacaggatgcccgagaaccgagactctcgtgagcaaaacaatcagatgaactgacgctacactagggcgtggagagacgtgtcgcaacaatgcaaagcggctggatccgttctacgtttcatacaatatgtcttcaagatcggcattgctctgtttgacctttggacgtctgagatagttagagtttctggagttcgctgtgattccgggtcaaatgatggaaaatgggtttggcctcttctcttccccctgcaatgtagctaccactcgcagtatcgccttctaaacccaggatttcgatccgccgagaagctatccacagtaggccaatctcgcagtcggctctgggccagtttgctttgtccaaaaatccagattcactgttggtctcagccgacgtgtccaaagttcttgacgtttcccggctcacgggcgtacactacttgggcaaccaagaaggaaaaaaaaacaaaaatcctcagccgctttttgcctgcttgcttgctgatcgaccccgtgaatgggcagaagatatagtgcaatggtgtgcttaaaacgtggaatagcatcttagtagtgtacggataggattatggggtagatcatcgatctaagtcgaggttctgctgctttatgtaatatagtcgagagatccattcgcccccacgttcccaatgcactgttcatagcgcggagtaatgactatgacttttggctgtgggggaggaactgctgagggtcatatgcagtcagaccagtttacaattgaaatgttgaagtatcaaagtctcaatagccctgagacttgtctgacccagcaaatccagccgttgccgtattttggaactgaggcggacctctcgggctccggtggagagtcggctgtatgtactatgtacatgcaggcgggaataccgatacgaaaacacctcaacaaaagcaaaaagggaaggaaggtgaatgaccaaatgttgaagggccaaaaacgagataaaatgcggaaaggtgttttgtgagcggctgatatgaatgaggacccccgccattctccgctttttgccattgaattccttgttgcctcgtcactacagcaaatacgaggtcgatgcagatacgcacaaccgttgaaatcctaccgtcaggtgcacatcaaaaaactgttccgtcggtctgcgcttctttacaagtttgcaaatcaggtgtcccgagtgtgccgtgtgaaaaaggtatgtatcagtcgggagagacgtggggttcgatgtcctcgaaggcaattccgtgttgtccccgttcgagtcggggtttgatttccagtccacaagtgttcaattcactcagatcactcggacaaacttcatgttatgatctcgtatgaatgatatcgatgtagttgcctccgagcagtcagtcgagtcggtcttccctcccctcttaacaaaagttcatatagatagaggtacctctatgcattatgcattcaggaatgcaacctacccataacgggccagttgcgtccgatggctgcgatagcagagttgcttgccgcttttaccattctctgaacactccacaggggacaagacgatcaagacgcaggcagaccattattgtcaacaagacatgtgtaggttgcaagagacaaactttcatgtgtgggaccaccgctgtccggtgtttttatgcccggaatccggtgttgttgtcaacagcttgttgaccgaaatgtttcatccgggagaataattgcggatcgacagtgcacagcagcaatcatcagcaaatgcaagcatggaaaccggccgccgctcagtgcatgccagtcgatgcagttgtgcacctccagaaggaagcgtcaatcgccgtaaaccttatcgggacggggatgcgtgatgttaatgctggctaccccggtcccggtcatttcgaagatgaaaaaaatacacgataagcatctggacggtattaccacttggtttgaagcagggtagatttaagacggcaatatcatgggttctcttgctcttgcctatggtgttcgtcccaagtctctcggatgcctatgctcatgtcaaacaaacataacaattcatgccagcctctatatgactggaagagcacaatgtgtccaagaacagagcaccaggttcatccgaacgtaacaagacgtccgtgaaggttccagcagtccgtatccatcaaagctatcgatcaaaagtccatccccatcacacgagaaatgggtatccagcatccgagcggcggaattgactggctgcgattggacaaaccgggcggtgcgaaagtccgggccagcttgtggagtagggtgacatgttcatccctgctcagaaagctcgctaccgtcgacgcgatgcaacactccagggatggaaccatctaagcctatcaaccaacggacgtgagctgttcggcatttagagctcgaatagtgggttctgggcctcgggagcagccacgggcgttgatgatccatccagaaccatcttgccatcaaaatccgtcagttgaatttgatgcttggcctgctagggtaccctagcctccttttccctttcctcctcgtcctccacgctttctctccgctccttcctctatctccactgccccagtgatttcctctcatctcccccatagtctggtcgtttccttcccgatcccttgggactgtcgcctgcttctaggatattctcctgatctcttaaagtcttcaagtggtgctgtcactcgctctggtcttttcacctgcctgaccccttgctctcgtttccgttcgcatctcctcaagtccagttcaggaccgtcgaaatacttaccgttatttcactccaccgtcgttgtcgttgcgcgtgctccctcgtacattccgacttttctgtaagtaagccttggtttcctctagatctgagcagttgccttgagttttcggtgctgaatggcatgtccattcatctcatagagctcccagacaacgccatcatcaaactccagtttctctgttacaccaagatgttccatggcgatgcatgattactcactattagtttgtacacagtgaacgaacataatcaatccatccactcatccaccggtacacgataattgaagtccaatctttcataatggttgcatacagcactactctcctggctcttgccagctccttgacccttgtctccgccgattactgggtcaacacaagcaacatcgacatgggcacaaagcgtacgtaccaatcaagtcgtctatcggagcgttaccggtaaacacagactaaccggacaatcagaaaactggtgcctgaacgaattggccagctgcccccttatttgccagcaggaggatcttggtcctgtcgacaaaaacctttgcgatgctgtatgtgaatgaaaaggctctccttgaagccgaatggcctatctcttgtaaagttgctaatctctgaatcaggacacccttgaatatgcctgcgtttgcggcaacggccagactcccaacttgactgagtacactttgacaattccttaccacacctgcgtcgagtgggttcaggaatgtattcatgacaacatgggcgacaaccttgcgcaggccgcctgcgccgaggaccacccatgcggtgctaagaaccccaagagatccaacgcgaccacgacgtcgactgcttctgctaccgcgagcccaaccgcttccagcacaggcactggcgtctacaacggccttgccggtggtagcagcgatgctgcggattcgagcaacaatggcggccacaaaaagaacgctgctccccatttgctggagtcgattagcgcaacccttatcttcggcagtctctttgctggtttcgccatcatgctctaggctagcgttattttgacgtttgcgatcataccggatgtgcgtcgagcattttgggagggaatcaaatgttaaagaattgactttctgacggaccatcacttgctgcccgatggacggcagcagagtccgttgaggccaaaagggagctttcaggatatggagcagtggaggatgtcatcgatcacatgccctcacggaaccacgacacgctatgctaaacatcacattaatatttcaacaagcgcatggacattccttcctttttttaggcgtttctggagctctatggcatcttgcgattttttggatggaaaggggaaatcattttgtcaagcggttgcggggcgtttctctcagtcttatgtacatgactactgtggttagcacgcctaattgtggaatgtttagtgtcacatcatgatcaacggtttctggatttggcatcggatcaccttgtgcaacttcgcctatcttgtctgaaattgcttggtcccctcagtgttctgcggcggtttaggctatactatccgacgagctgaatttctcctataatgccagctgtacttcgggctatacctagttgtatgtcagctgtggagtaaaagacaccttgatagtatactcggtagaagttcgctcaacctgaaacaggtcgtcaggtaatgtacatgaagatgcaagcacgtatcgtcaatggacacagagattaggcggtgactgctccaagcagccatcatggacagggggttttcacgtgtccgtgtaaacaggcgcgccagcgaacttttgggacaaggggtgcagatcctgcccagtcgccgtgcgcgtgtgtacacttcagggactgcgttttcgcagaggcagttggcaggaccgggcctgccctgctcttggtcttgcttcgtttcaaaccacgcctgggatgggacttctacaacgattccacggcacagacttattcggatgaagcctgggctacctacctgagtcccagtgagcagtcggcttgcgagggaggcggattgtggaggggaaaaaaaaagaaaccctctagcagaattcagtgtaaagcttctggttacgactcgtgtgtgtgggaccgcactaccatagggattggagaccgcagaggtgaaatataattgcttactgtagtatacatgatcgatatcttccgtcgcctctttcactcaagggtggtgagtgcggctcttaggcgtgccaaggctatactgatgagagggtcgaagagagccttggcgcccagagtcagaagctcacccaccacccttttgggcccttgagtaatacgtaaccaatgtttttgtgtttggagtgctgtcaccgccaaacttgccccccggtttttttttgctctcgggattttgtagccttgctccaaaagcaaagagttgtaatggtcgatctggcagccttgaattccttcctggtacaactcctttcaacatcgcgccccgcgctctcgcactccgcctctcgtcacccgcaacaaaacttccacccactgcagacacggtttcccgcataactcggtctcaagtggcggcggaaacgaacttcgaaaaaccaacccgaccaccctgtgtctgcctggctgttttggccgtggtaggcgaattgagcaaaatggccactcccagtttgctcagaagtaacagtgcgctaccttttttgtaacaatcctggccccctaacaaacctgccctgctaccaaccaacctgccccccgtcggccattgtccaggcgaggcagttgcctgcccttcacccgaattgcccgcgcgaatgccatctgcccaagacccactctccggggcacatgtcaccacgaccgtgaccgcagacgggttactactttgagtttccacttactgcgtggtctatgttattgccatctccgtcgcatcgtccaccagagaattcaagtcggtcgttacctccagcttgctgacatgaaggattcgatatctgcagagaaagccgccgccgaatgcgtctcggacgatgcgcttatccacctcaagacgtacaaatattcggccgtcgacaagtcgcccgtctccaattacattcttaagccctacgtatgtttgccccaacacgagcgcctccctccgtctcgacattggaaaatacatcaaatgctaagattgaggcggtagtggaatgccttcgtcgagttcctgccactatgggttgcccccaacatggtgaccctgattgggttctcctttattgtggctaatgtcggcctcttattgatattcatgccagatctggtcggcccggtaagaccctcgaaactacccaaggcatcgagagcagtttcgttgctaaccgatgacatgatttaaccgtgtagggtccttcatggctatacttcagtttcgctttcggcctctttgcgtaccagacgatggacaatgtcgacggcaaacaggcgagacgcaccggaacctctagcggcctcggagagctcttcgaccatggcatcgacagtctcaactgcacactcgctagcttgctcgaaactgccgccatgggcctgggcactaccaaggccggtgtcttcactgcgctatgtccctgcctgcccatgtggttctcgacctgggaaacatatcacacccacaccctctacctcggatacatcaatggacctacagaaggaatcctgatcgcctgcttgctgatggcgatcagcgggtggtatggccctgaaatttggtccgaaagactagccgataacctccacctgttcagcttcctcgggttgaacgaagagaacctgggcgacacctcctttcaggacatttgggtctacttcctcattggcgccatgttcttccacattccgttttgcatcatcaacgtcgtcaatgcccgcctgtcgcgcaacgagcctcttcttccggtcttcctcgagtggacccctatcgtcgttttcacgctcagcgttggcacttggctctatagcccatactcgacattgatggatgagaaccacctggtccttttctgtgttaccatgagcttcgtctttggccgcatgaccacaaagatgattctcgctcatctcactaagcagcccttcccttactggaccgtcatgctctggcctttgatcggaggcgccctgattggaaacctccctcgtttcgggcttcctgctgtcacggcgcaattcgagcacctttacctgtgggcttacctggtgtttgccttcgtcgtctactctcgttgggcctggttggtcaccacgagcatttgcgacttccttggcatcaactgcctcaccatccccctcgagaagcagatggccaacaaacagatcgccagggagatcgcggcgcaggctgctgccgctgttcccgtgggtccagcaaagaaggattaagtatagcgcgtaagcacaaaagcaacgcaaagacccgaaaattcttttcttgcacctatttgaatctggcttggatagaagcttagagatactagaatcgaattacaccatagagcggccgaaaaggctagactagcgtgtgcagcgtcacctttcgcatatagagctcggaatgcatcggtatcacgacatatatatcagataccctcaaggttatgggtttaatgtaggaaaggtcaagaaaaacgaaaacaggagccagtgcgtggaaacattgggattaagggcaacgcattttggaaaagcagtggacaggacagttttctttgattgagtttgtcagtgtggatgtaccaaataatcgggatagattcatgaaggatgagggatgagtactatgatagagtcgagatggctctttaatgaagttggtcaatacatgaaagaagggcttccactaaatgtacaatggctggcagaacctatcaggctgtgggctaatagtcaaaacaaccacactcccttgggcgcttctatgtcgctttcgttgactcgattctacatttggagacgtcagaagttgaagtaggagttcataagccgcactaacagaacgtggtcccttggttccatgatctggatggtaccaactgaacgagatgtttggattctgcgatctggcccctttccccgcacagcacttctctaggggctgttagggtagagcacagccggaccaggtactagaccacccctgtccgtcaagaacacctttcttcggcgcgtctagatctcatttccatgtcaggaaagacctcacttgaatcagtaggatgaagttgtgggagtcagaccattgtaccatccgaataattcgccggtgtttgagttcttgcatttgaatatccggggggatttagagataaacattggcctgcgaaattattaccaaccatggactagacgacctgtcacccggccaaccaaacaaactcgcaagacaacttgtttcgtcaacagcaccacaaccgcaactcaagttgcaacgcgtccggaacgactagggagatggtgacgatggcacggcacattgggcttgacccgaacaacccccagtggcaccgctcttcaacctcactctcacgccatctcctctccgccctccttctcacaaccaccatcaccacgggcgtacacgcctacacccctctttccacctgcaccctccaacacctcaccttcgggccctcctccgacttcgacatccacaatggcttcgggtctagctctctcctcgcccccatcctcatcccacgcgtccccggcaccgaaggctctcgcctcgtccagcagcactttgtcgatttcttttcttcccaactacccgactggacgctcgaatggcagaattcaacctccacgacgcccgcaactgggtcccagcttatcccgtttgcgaatttgattctacgaagggacccaccttgggcaaaggccgggaatgtgaagaggttgacgctcgcggcgcattatgatagtctgtttcgaccggaggggtttattggggctgtggatagtgcggcgccttgtgccattttgatggcggtggcgagggcggtggatggggcgttggggagacggtgggaaggggttatggccgcgaaggagaagagggagggaggtggggagcgggatgctggtgacgggttggaagatgaggaaggcggagaggaggaggaggagaaaggagtgcagattgtgctgttcgatggcgaggaggcttgggagaggtggacgaatacggattcgacttatggctctaggtatgtggttactactactgtagtgggatggatgtcgtcctctgctgtgttggtgatgaaatcattggaatccgtactaataaacacattatttttctcggcagagcactggccgaagcctggcaatcatctccatatgaggcctcatcaacccactccaaccggctagagtctatcagcctgctcgtgctcctggatctcctgggagcgggcaacccccggattccgtcctacttctgggacacgcacggggcgtacaaagacttggccaagatcgagaccaggctacgaaagctgggagttttggaaacggctcccgcttcgccattcttaccggatagcgagaagccgtataaccggttcacgagggggtatatacaggatgatcatgtcccgttcatggaacgtggtgtcaaggtgttgcatatcatacccacgccgttcccgcccgtgtggcatactatggatgatgatggggaacatcttgatctgccgactgtgagggattgggccaagatcatgacggtgtttgttgctgagtggatggatctcgatggggtgctttcgcaggaaagctgcgctgcgcagaaagagaaaggcagcgggagcatggagaaagacgagctctagtgatacgggagggctacttaggtttggctagaatttctacaatcatacgttgaattatcatggacaagaaataattaccttgaaaacatacaccgtaacagtgactgtacccgacgagttttgaagttgagaagaaagtatgattatatcgaatgtgtaagtgatgggagtatttgagcggaccccgggcgtgaatcaagtagttaccctccacgtaattgtcttggcggatgcggtacgtccctgcatggatgggagctctggccgtctggaagctgaacgtgttcattgaatgccccaaagtttcaccactggcgcatctacgaatttacgaatcaattgcgcttctccctcgaaactgtgctctgtttcgacaaaagaactcctagcacacgtcaagaaatatgcgattaactcaggcaatcttgctgcttgcggcgggcgctgcacaggcagcatcgtcttggagcttcgacgacgccagtatctcggttgctgccaagaaaggcagtgatgctatcaaggagaagtaggttcgcgcccgaagaccatgggattatatgccccatcccacagacctcaattactaacgcccgtttgtgcaggttcagtcagaaggcccctcttacgaaacccgttggacttggaagcaccgatactgttaagatcatcttgactgcgaaggaagatggcaaggcgaagcgacctcaccaggcctttgtgaccatcaaagaacaggaaactggccttgaggccccttttcctttgacagttaaggataccggcaaggcggtggtacagattgtgagttactccacgaaaggcaagatcggatcgttgagagcttggaattaacagttcgacgcaatacagtcccagaaggatctccccgttcaatttctcttgtcgcccaagcccctcaaggcctccgtggtcatcggttcgttcggtgaagctcgcgctatcaacacccccgtctttgatatcgaaatccagacggatcccaacaccccgctgcccaagtatgaagcgcctatccgctacggcaagaagcctgagattcaccacatattccgccctgatccgcaaagcccgcccaaggtgatctcgctattcttcgcccttgctgtggctgctacagttccggctcttttcatcagcgtgagttgttatattcattatccacctgtcaacacgtgcagtgttgttgctaatgctaacaattttttttttcctcggcagtggcttttgctcggcgccaacctcaatcacctgagcaaggctctcggcgccgcgcccttgtcgcatattaccttctttggctccatcgtggccatggagggtgtgtttttcttgtattataccagctggaacctgtttcagatccttcctgttgctggcgtggtgggcatcgtcaccgtgctgagcggcaccaaggctcttggagaggttcagagcagacgtcttgcgggggaacgctaagcagcaaagatgcacagttggagatcgatgcacgaatacttccacaattaggcgtctgccagcggtcaatgtgcgactgacttgtgtacacgctaagaatggctggggggtgctcaaggttaccacccatatatacaacagcgtgactgatttgataggcaaccctagaaatacagaccatctaccaagaacgagtcaaagttccaagttgcctagagcggtggcggcttgattgtctctgtcaagtctgatgacgccgcacatcggccatcccacgactgcctcaaaggaagtaagggagcatcaatgggccaaaattacttttcacctaggaaacgtaccatagtcaagaactgcgggattgtcacaaagtgaggtggctggcaacgatcgcaatttgaacctcgtctccttggttgcttcggtcacctcaaacgggaacgaagtgagacgtggatggacctgaatgctgtgcgggttatgccgatggttccttgctgccgtgcttggtgcccgataggcgagcggaaacgaaaatgtaagagagacggtgtctccaatgctctgacttcttgaatttcgctggtttttgcctttatttaatacaaaatacttcaatgtgcgaactgcgttcacgacgtagaatcatcgatcgtgtatttggggaaggcggcggaggtttcctttgacctcaaagaggagctgcaagtggtacatacccagcagatagacgttaggcgatccagccagtcaataataggggaagcgctaacagcggtacactagtgttgagggcagtgaacggagcaggttccgagttgggtgtccaccacaaggaacacgccgaccgtcgctgccccactttcaagttcccttatagtggatgtaaacaaatgcagcagcaaatggacaaatgagagctccggtttccatcagatcgcgttttctccaaattcccagcctgccgcttccacttgcacccacacatcccgttttctttccacggagtcgcatccaaacccgcttggccctgtcccctgccaggtgcaacagcattgtcgttgggctctttgggaactcgcaacttcaatcaatcgcgccgcatttcgatatcgctccccgattcagcatgcgcacagtatctcggttttcagctgaattatcaagcgctcgttcctgatcgctgtgcttccttttcgactcgaccattcccacgaatacaccttccattgcggctacttgcgacccgcagaaaagaaagcgcaacgcgctcgagcggcgagagtcttgccggtgtgttgtcgctgcttgcgcctgccctgattccgggttggctagagagggatacgtccaccgaccgtgactggacgctggccatcaccacgctcgacgcgcccctccgacctcggttcccaacttgctatggacatcaacagaaataccaaatcccacaatagcaaaccgaagcatatctctaggttaaaacgcgagatgtaccaactacggcttaaaaacaacccctttggctccccgccctcatccaccggcgaccatgacacggttagcaccaccaccgaggacctctcacgtaacctgtccgccttctcctttaatcccgacgacgagggcactcgcaaggccagcgaggactacaggctccctaccaagcgacacgctactcgctccggccgtttcggatcacggcagcaacaagaacagcaacaggccaccatgctaaacacctcggccatcggccgcgcctttcctgaatggaccggcccaatcaacgacacggccccaacaacacagaatttcgatgccaatatgggctacaatccatatcccgaagttaagaaccgcaaagagaacgtccgccccatcaccgagctaacggaggagcacctcctcaattacgggttggatcctaaaaagaagacccgtgtggagatgcagcctcgggttgaaaacgaatccgactgctcaaccattctgtccagatcgcctggccggggcgctcgtcgctctcgtttcagcaacgccaacatggaaaacagagccgcttcaccagaagttcccaagcgctctctccaggatatcgtttccaagattcgtactgaaaaggaagccaacaaaaaccagctagcccaaagcgcactaccaccgaagcaatctcggcctatacatggcagtctcaatgccttcctgaactcggaccttgctgcggatcagactaatgcgggccctactgaaggtcgatctttctttcttccggctttcagacatctgcccgactggacatcaggcgccctcagatttgatgccatgaaggatggtgtccctgttttcgtcaagtctgctaagaacggcgtacggctcggtcagtccggcgaccacgaatctatcaatgctgtcggcattcctgaggaggatgagcaaatctttgtctccatggataagctccaggaggaggttcgcgagctccatgatcatgacgccatgctccagcgcgaagcggagaagcttcagcgagaagtcaatcagctccagtctgagcttaagcgttacaagactaggagaccatcagacagtgccataggatcagactccgatggctcttttggcagacatgctcaggcgaatggataccaacttgagactcagattgctcagctacagaatcgtctcgatcaggccagcaggcaggttggagtacaagacatccacagcacagcactcgcggcggaacgtgacgaagccttgcatcaggcgtcacttgctcgcgaaagagcgaagcgactacaggttgagcttgagtctacgcaaaaagatctcgagttcaccctccagtaccgcaaagataaggacgccctacaaaatgagaacatcactctgcgcactaccaatgaggagcttaaactgaagaacgaagctctctcgcaagcgaaccaagaactttccaacaagtacgacaaactccgacgggagcacctatcagcacaaaaggacctggcttccacccaagaggagcttgcttctttgcgcaagaagtatgatgctattttggaggagaagaagcttatcgtccaagaccatgcgagcatggaacgtaacaatgagacctacttcaaggagaccaaaaagcttcaggcgcaaattgccgccagggatcaacatattgccgatctgaagagaggaatcaacactcgggaccagatgatcgacaacatcggggggttgacaacgaacactgcagtcattgagctcaacgctgagctggaggccgaaatcgaacgtttgaagcagaagctgcaaaatcaagcgaccaggactgatgatagagatggctcgagcagcgcaaaagaaagcaggattcgtgcgctcaaagagcagaatctcgagctagaatatgagaagcagaagctccttgaagagaaccagcggcttcgcgccgagtatgaggagctgaagggccagtggatcgatgatcgtcataaggtggttcgactcaaccaactcctcactaagaacaacactgagttcctgaagaccatgaacgacaataccgaagactgcgtccgcttggaggaggacttcaagaataaggaggcatctctccgtcaaaagctggagcgccgggaggcagctatcaagaaggtcaaacagttgacagcccagatcaacgagatttcacaaagggaacttttgggcaagcctacaaaggtcactcggatcatcgagccgaaaaatggcactagcactggatatgctacgaacgatctgactggcaagagcggtactatgaatgttgacgacgacccgacaacggaacttaacctgacccaagggaccgattttgccagcgtcatggataacgagattgcgaagttgaggcaaacttaccgagatctcgaagatcaacagcgacaaatcgaaaatgataataccacacaaccttctcaaacaggtgatgcggtccagtctaagaaccaaccggtcggtatccttaagaagtcgagtcgatttgggtttgacgaagatactggccgtttcagcgttgccagtcaccacagtgaagacgagtctgtcaaaactgcaactaccagcaagagccgccggccttcatcgatgggtgttcagggtcaggaaactccgcgacctgcatctcgcgtgcggcgaaactcggacaaccccaccatcaccacgcagaccgataaacagtctagccttggtcattcgattcccgcgctaagcaaggaggctcgccgggtactggatcaaatctgcaaccacaaatcagataactgcaatgtctgtgttcgtatcgcagcgaacggacatcatgttagcccgtccaccaaggctccgattactgtcgaggatatgagaaaggggaagaagactgttcgcgtagacagacctatccctgtctcggaccgcgcagttaagggccatggtaattatgaggaggagccgaccatgcgtcccgccatggcgccaggtgatgcgcttgcggtgttaatcaaggagattagcgatgaaattgagcatcttcagatggagctgaagcatatgaatgagctttatttcagcctggacaagtctaccggacagcgcgagcgtaggcggatcatgggagacatcaagaagctgcaagccgagcttgagacaaagagcgggcagctgtacaagctgcatgatgttcttgaaggacaaaagaatgccggtcagctgatggatgactccgaaattgatatcaccattttgagtgatctgcttcgcgttaatggcgcgactgagaaccgggaagcttcatggaatggatttgatgaataaacccggacgagacggtggcactggtgatgatgagtttggtcaggggcgttagcattttcttcggagcacattgcatgggtctgcttctatttcgcggcgttgagcaattggcttgcttttctccgtcttaatgtcgagcaaggcgaaggggctgttacaaaagcgtttcggctggtttgctatggtatgggatttggtcaggtctttttctcatgaggaataattttgttgtatgactttccccgtggttgtatcggtcgcaactccggagcatggttcgagttatttggtgtagggattataggaaggctacaggattacgaatagaattgacaaatccgttttggggtttaaaagaggtttgagtcttcccgatgaaccgcaacgattgcgtataccattcattgtattgtccgcgaacctgccatcaactgtttcaggagcttagaaagcaggggcatggaaagttttatgggctgtaggtagtctggtagccttctattttgaaaaaagcattgatcaatagcgaaaatggtcccatcacagtccgttattactggagtcaaattgttgcatgtcgtacatggccagcttcaccaaagtcatgctcgctgttgtttgtttatgtttatgtccgtagcccctttcctgatcacgaagagccaggcgtctagaagctgctaccgggccgatgccagctgtccacctgtaagcctgcctacctgcagcgacacacagtttgctgccaccggcatggcccgcggcctgaacttcagttccagttcacgacttgaggtacctacgccaggcacgcgcatccaccattagatcgaaaccactttacattcagcgcgccaaacgaaacacttctcccacccaccaacgttacaactccaactatataactcagctttcagcgcgcttatcccaaacgtactacatcaaactatctacgacctcctgcactcaacaaacccgagaacgtagaagctgctaaaatgggtgacgacatggaagtcgacaatgcgcccctctcgcctcagcaggaggatgctgctgcctccggcggcgccaacgccaactccgccaaggtcgcggccatgcaaactcacaccaaggcgactgccgtgcgctccatcgaaggctggatcgtcatggtgaccaacgtacacgaggaggccgacgaggaagccatccaggacaagtttggcgagtttggcgagatcaagaatttgcatctcaacttggacaggcgaagcggttacgtcaaggttcgtttgtggctgggtttccatcttctatcacctattggcgtaggatttcggcgggatgaaaataaagagtcactaatcatgtcgttccgtgatgcgcaaatagggctacgcattgattgagtatccgacgcttgaggaggcgcgcgccgccatcgacggtgcccacgagacgaaactcctcgaccaaaccatccaggtggactttgcctttgtgcgaccacccccaggcaagaccggcggcggcggcggccgtggtggaggtggcggtggcggcggcggacgcaacggtcctggcaaccgcaataggggtggtcggagtaggagccgcagccccgttggcagggacgagtgatgacgggataaagcatctcgatgcgtctttgtcttgcgcgaaaaatgggatgggaggaaggaaatacctttgaagcctgggcatatggctgctatattcccgctaactacaacatcaaggagtatccaggcagctcgagttttccaaggatgggtggaatcatactggaattgcaaggcttgctgcagcgctatgttggtcctcaaccgaacggacaatagccaaaatggatgggaattgatgagaacagaggatacaagagtattggagagagagagagagtcgggttcaggtagagacaacctgtaaaccaagaactacgctcaagtagccgatgtgtcgtcaaaagaaagcaaaatcaaggacacgtcggcgcgttgccacgatcttaacaggtatgtttgtaatttcaccccttctcacatgaattgtcactaattaaactttttctcaggacatcaaattggcctttgtaaaacattgctgtgcaaaggtgttgctgtgatgatatccagcatgaagagagtcggggcttgcttggatgcatgcatcaactcttcattgggtttccacacaatgatgagtccgcaacaccaggcagcggctctcgagtgaaagaccgtctgagccgcagaaaggccctcaaaaaaaaaattgtataggttgatggattcctacgtgtggtccgtgtttgtctgaacttgtcggttgtatcgacactcctggtgatcaacagacaatcaatgagcaaaaacttatcaattttgaacctcgcaccaggggtcattgaacaaatatacacaagattgcgtcgacggcacaggggcttatgtgacttacaccggccgcacctatcgccttgaccattggcacacgagtcgcatgctgtccttcccatcaagatcatattatggtcatcattctttatcgttaaggtgatgaacccacaatgccggaattggtaggctgtgacgaaagcgccgagcaggaactcgtgttgggcgcggcaagacaggagacgttattcttctatggatattcaatttctttgcatcttaagtaaacggtttgctgatctattttttgagcgtctgctcgttcctagtggactgtgtacctatcgaattttttttccgcccgaggtcatgttatagcacccggcccgtataactggatgtgttttaatcgatgctctagtttcctgaatggatcaccgcaaagcagtaacatcaacgtccgcatcaccggcagggacacccacgcggacactattagagccatcaccgcccgagactcgggatccaagaacgcgatcacgatcagagcccaaatttaatgcctctcggaccagatcaaccagtaccaagtattacctctcacttccagggtcggccattcgacagggctatctggactatcttgtgcctccaacaaatacagaattcgatcatattactacgatccaggctgagcgtgaaacgaaaaggaagcagctcgagctccgccgacgatgtttcgaacaacaggcccaactccgctcgaaatttctgcagccgccacaggatcataacaacccgtctgcgcccatatcctctcgccgctccggagcattttccatcgccgaccgcttaggacttacacgccaaagagccgacagtagtactagcgttcgtaccaacgctgctgctttggtccagcgaacctatcgggactcccgtgcccctcgtcagctcagaggcctgtctgggcttggacccttctacgacatggaagcacgcagtgcctgaggctcaatggcgcgagctggtaaagtctcgtcctcgaagcaaccttgaacggttggacagttggaaaagcagatcgggtgatgggaagtctggagcaacaccctcttcctccgatagccgttcattttggtagcacggctgaagtggaagaagaatgcaaccactattgcacgtcgtgcaggggtggatattgatgatgatgatgatgatgatgatgatgatgattactccagcgactcttgctcttcctcgtcttggccctcaacatcaccatcgcccgttacagagtccgattcaaaaagaaggtagagaaaacagaagaaagcgcacagagctttgcatgaagccaaagagcggcaaaaggctgcctcaggaatgataaggttccagtgccttctcgagatggtggatttgaaacaccgatacagcgccaacttgatgagggtgtaccatgaggcctggaaacaagccgacgtgaacggatccggtattttacttgtgaggagcgacagcactaccttgtcaaggttgctcaaggttaatgacgaagggcttctctgctgggccaaaaaacagggaacgcattgatacatgtcaagaatggaaggactcggattcgtggtcttgtaccgatcgatgaccctattcctatgtaagtgccggtcaaccccatgggacatgaaacatatcttctcgaccgtggtaacatcgtgtccgagctatctatctgagggcgaagtaggtgatggcattgaagatgaggcagcggatgaatatatatatccgtctatagcggaacaggtacagtagttgggagttgggagttgatgtagacgattgagatatcttagtttgactcgaggcgaccgcgagttctcatatcatttcccctcctgaattgtctcatcgagttatcctgtcagctagaatagaacgctgtccgacacacaaggccgcgcaagccaacagaattaggctctacggttttcttagttggtggttcattggggattttctccgtagaatcgacatgcctcccgagaacgagttctcatatcatttcccctcctgaattgtctcatcgagttatcctgtcagctagaatagaacgctgtccgacacacaaggccgcgcaagccaacagaattaggctctacggttttcttagttggtggttcattggggattttctccgtagaatcgacatgcctcccgagaacgtcgtctgccttagtttctgatataggagagaggatgaagtgccctcagcaaggtgcaagtgctgaagccgccacgattaattataacgaaacgacagtgattgatcgaaagctagccttaacgctgacatggacttgtgccagttatccacacaacctccctgctgccccaatcctctatttcctaaaggggcacccagaatttcatatgtagatttattttgtttagtcaacaggttcaaggaaggatattcggacaaagaaaaaaaaaattaaaaataaaaaatgagtgggtcagagacattcgcagtcaaacaaaccgttcgtttgtccacagggaagtcctaccatcccttatccttataattaccaccatttaccacccatctttactcccctaccttgagcctgcaagaagggaaatatacacagggcaccagaaacacgaccagtgaccttcgaaaacaagaaaagaaaaaagataaaacgaaaaaaggaagcaaaaattgatgcggtttgtgtggatcgaacacacgaccttcagatttatgagtgaagtggacttcagtctgacgctctcccaactgagctaaacccgctattattgagaagtaatagacaaaaagttttcttatggtaaaatcaacacacgggcggctgttgagtcttccaagggattttatatagatcgagtgagacgacgcatatcagttttgcccatttgatgtatcaaatggccgaaaagaatcttcactatcgtgagacttagggttaatagaagttgtttaactggacgagtgctatgaaaatctaggtataagattgttggacaacaacaacaacagccacctaaactgtctatcgactaggtgtataataaccctccgtgctgaattgactattgaacgaatgattgtgctgctcgttgctagtcacgaaaacctggtaatatgctacgccaccgtaatggaaaggaatgagcatgcagtacccatgttccagaaaatgcacaatggtacagcgcctttctagaaatcagacgcttggagagacccttggtcccaatggttcgctccttgattgaatcctccgagaataaacagggcactttagtcctccataactaggagcagctcccccggatttcccactctgagagctagtttcctcttcgccggtcgcggtcgtagactttgaaaatccttctgcactgcactcggctttcgcgggcggctgtatagtctggaataactgatacggcgctgcgaccatcataatcggagaagggaagtgttgtatcagttgggccggagcaatcccagcaggactgagtggcgacacgttctcgatgtactctccgctgttgcaatccagcctcattggacttatagtgacccgcggagatgatgcagcgaccgatcgaggtgtgaatgttggagcagctgggttcaacttcaaatgctacatcggaagatggttagaaacagccaagcatgtatcaagcttaaagtaaggataatacatgattggtcgatctatacctctttctgatggcttggagtgttctttgcctcggttgccggagattgctgctggttagcaggtctaatctttagcgccgtagagctttcgactttcaccaattccgacttggttttgtcaggagttaagtcattgacaatgcctgaggtcttctttactgacgttggcttgacctcagtagcgtctttcactttcggcttgatgaagatctgcttggaccaaagctcggcatacttcccatttgctcggatcaggtcttcgtggcttccctcctccacgatttctccgccggtaacgaccataatcttgtcggcgttcataatagtggatagtcgatgcctaaatctctgttagtatggcacacaacggttgtgattttatcaaaacatacgcaacaatgaacgtcgtgcgtcccttgcatagtttaccgagtgcttcctgaatattttgctctgtctcggtatcgactgcagacgtggcttcatcaagcaatacgatagcaggcctcttgaggatggcacgcgcgatagccacccgttgcaactcgccgccggagagtttgacaccacgctcgccgacacgggtctgatagcctttgacactattagcttcaaagatccaacttcgcagaccagattatctacttaccgtctgtgaaggtcaggatttgctcgtgaatactggctgccttgcaagcttcgtgaacctcttcgtcagtggctgaaagctttgcgtagcgaacattgttcatgattgtgtcatcaaatagaataggattctgcggtacgacaccgattcgggctcgcaagctacacgttggtattagctcctcggcccaccagatatccgctatgggtacttacctaaacagatcaacgttgcgaatatcttgcccatcaatcttgattgagccaccggttacatcgtagaagcggtcgagaagcttgagcattgttgattttccagctcctgtagccccgacgaaagccacacttgtcccaggatctacctgaaagttgacgctcttcaatatcggttttttcttgtcgtaggaaaaagatacgttctcgaattgaacatgtcctctttgaaagtcgagtggcggtgccccttctttgctgaggacagtcggcttcatttgcatgatgtccaatagggactcagcgcgaatcagatcacccgaaatgctcttcccaagcgaagcaaagaaggtaagcggggaaaccaactgagaccagtaggtcagcaacatcacgaactggcctggagtcgcttgcccttgtgtaatctggctgacagcaaggaaagccccagctagaagaccgcaaagtaagaccatcgactggaacgcataagccaggtagtaccccagaaggactttccgataatgcccaacgttgttgttaacagcatcggaatagcgggtttcctcatggccgatctgattgaaagagctgacagttgaccagccctgaatcccggcatgacggacgtaatgttcctcaaagtaagcgctcacttggctcctccgaacctcctttagtcctgacagcatgatcgccgtaatataacagaagacggttgcggtcgcaatggtgatgaaaccctcgtaggggccgaatgtgaccgagaggtagatgaaggcaactcccatgtcaatgagcatgggaatagcttgaaaacaaatggactcaagcatatttgatatgctggtgcccgacatgatcgccatctctatatctgaacagctcttggagtcgtgaaaatcggacgataagttgagaacatgcgaatatgcagccgtggatatgcgagacgtggagtagctctcaactggaatccataaccactggcgcaacagcgaaataccagcttcggaggcagtgagtttgaggcctgcaaaaatgagaacctgtgtccatggatccttgtgattgactcccccaagactgtccatgacaatccctatttgtcgtggaatcagcacatggataaagttcatggccatcaagcagcagccaacgagaaagactcgaagttggagtcctcggtggccgacgggccagacatacggaaagaaaatctaaaagaatcatcagcattataaacatgtggctttaaagcgaaatcctcgaaaacgaaccatgaagctcttggcgtaggttacccagtttcctttctctttcaagcgtttctccatcagctcggctgcctgccgctgtcgtcgttcgtaaggggattcgacgcgatcattcggaggggatgagctttcatcggttgaatttgtcgaggtagatccatagccattagtagagttgtcactgtcctgatcagcgaatacctcggtggtcgaactgctatttgatgccttcagcaacccttgtctctcggcatcactacccttctcccgcctgaagctgcaagtagctgtgatgtgagccgctactgctagggcaagagcaagataccgagcggaaatggtggagatgctgaagatatcggaataactcagagtggatgatgatcgagcaaggaaagacaggaccgcaattaggggctcgagaagcaatgccataacgaacgatccaatgaaggggtaccacacgggggcttttgagtgtacgagtccagcgaactcaacgccaaacaccagaatacaggaaaggaggccaatggtaacgtcttgctcggcagggaatttgtgtaggatgaaggatttgacacccaaatcgatgagctgcaacacgtatgtgagaatgatgaatacgagcagccagagtatagaacgtcgacgaccatggttttcttgtgctgattttgtttgcagcgtgcagacagctagcgttgtcgaaatgatgtagtaggtaaacacggccgtaggataaccgtaatgaagacataacaatgcctgtttgacccgaggatcaaaactggcgtgagccaagctgctgtcctcaaagtttggcatcgttttgacgaacagccaagcgtcagctcagaggctcctgtaaacaatgcggctgagtgttatcgtggcgaggataaatggtgtgtattaggccaagtaaggtgggttatgttggtggtaagcagaactaatttgttgtccttcgttagcttttcccaagagaacagctcatgaaaatcatatgaggatcttgctaggggaggggactttacctggtggcccaagttcgtttctgagatcataagtgttggaagttggtcaacaaggccagctggtttcgcccgaaaatcaccgtcgaggtaccggacagcttctggctagaagttcggaaatggtggtagtcgaagaagaagtggaggggaagatgatggagttgtgtctcaaacaaatcgaccacggcaaagtcgagcccacttggaagtagcggtaccttccctaatattgttggataaaagcgccgcctgggagcttccaattcgttggttcggggatgcgtccgagtttagggtgaaggggaactaacaggaggttttatgtcactcctctgtgaaagggaaggtgtggaactgcgcgaggcggccgcaacaaagaagtccaggcacagccgtcgtccagccaataacacaacagctggttgagagggaaggcacgcctctaaatttcggtaatcctgctgcaaggctgagtttgaggaaggcaagggtgacttcaacagctgagccagaggcaccaggggcagtgatgtaattgaggagtcctcccaactcccaacggctgtgatcaatggtaggcaaagttcccgtggctgcctgtctagctgacgaaacgcgaagcggcggatatatgcccttgagggttctggccgttgtacctttttgctgtcttgatgagagtacactagacacctgaatggtcctggcacacaactactcccaactttgaccaaccactgtttcctcagctgaaaacaaactgggctatcctctgttccaggcttttgagctgatcaaaccaaatgtctgtttgggaaactgctcatacccatgctttcttcgcaaaaaataggcccaagagagatggcaaaagtccagccttgtctgtgatctgattcctgtcaaactggaagattactagcttgtcctagggcgctgctcgtttcttctggtggtggcttcgtttccacgtgttctgtgttgttgtaacagttgctggtgcctcctagagtgatcctttctgtctggtagcacgtttatatccgtatgtcttgttgtttttgggctgacgtcgatgattccttgggttttcaagcctcgtcgagccgctcggatctagagagttatcgatgactctttgaaccttgccatacatgcgggacaagccacttataagtcggttctccttgccgacctggagctaacaacgagcataatgtgttacagagcgcagcagaaatgaagccctcactatgcctgcttgacacaaaaaacgccttaaatgtgttgtcccaatgcgtactatgaatgtaccacgccggatcctctgtaagcttgcaatgcgcaaacttgaaagttgggaagctgtttgatgtcgtgtacgtccaagcctagcttgtccttcgatatcggaagatgttgaactaaggggtcggcataaatgaagactggcttattgtacaaagaggagaggaagagtcggcggatgtgtgggagtatgcatggtatctgacaattggaaataaggcggtttgttgcgaagacatcagaagcaggaaaggctgaccatgagtagcgcaaccagagaagaataccgccacgtcgcgaacgagtaggagaatatgacaggatggtgttgggacaactagccaaaagaaagaaagaaagaaagacacaacgttattgtacgttacacaactaagccaacccggcggcatctaagctcttgttccacaccatctcgtgggtcggacatggaggcgtctggtgggatggagcagcccgttgtgtcttacgcttcccagctggcatgcttcgcgtgaaaagaaagagacggtgtgcaaaggaccctaggcaggcccaatgtgggcgtcgacacacaaattggcagagtcttcagacttgaatgcaggagagccttgtgaggccatgctcgaacgacgggacttgttagctcttggtaggtatggccgtattctctttttccttcttcctgacctccagcatagttttagtggcgcctttgaggttgggatgcttgttgctcttgcgaattgacccctgttatttccgccaagcatataatagtctcagtgagcatctgtcgtcacatttttgatcaacacaatgacaaaatttgtgctgttgactccatgagacgggttcgggaccatccgaatcatacattccgataggtatttctgaccttggtcaatctagactgagacagtctgaccgccggagaaaggcccgcacagaaaacggaaggagaagcaacgagagcagtcctatggatctccattgctacattgccagcgagtatgcaagagtaacaataatcgctccatgtggcagattgtcgtgcttcaacaagcaacatgacaatgacggcatatggttatcccctgctttgtcgatgcttcgcgttgaatgtagggaggacgtgtatcctcttggccaagactaggagcctggagtcgatgcgataagaagtaggacggcaagcatccttttcgcgttgcaccgagtatgcaattggtgcacagcagggaagacagttacccattaaaccctgtcgaactgtcgtcccaagcaaacttccgcttcgctgtgttgcagtgtttgagacggtgctcgaccggcccgtcaatggagtctcagacaacacgcctatggtaattctcaacaaaacgagagaaactcgctgtcaaaagcttgatccggttcggagtgtcgttttcggctccgcgtgctccaccccgacgccggccttggcgtcggcggtgatccgaataatctcgactttggtttctgtccggctcggtcctattcggtcctgccatcgtgggctatctctttcatctaggcactatcaccggtgttcttatttgcatggcctgcgactgaaacggctttcttgaatgcttcatataagccatcaatcagtccagaccgctcgagatcaacgattcgtcagaccccgtaaatagtagtgacgaagcgcataatggcgttgccctactcccagcttggaacgacactcgtgccagatgggaatgggtatgggcattgtgtggcaacacaacgttcataggagggaggcggcgtacatgaatgaccggcaatgatgggcttctaattgcaagcccacgggttccggtcccaggagagatcatcgtcaagcatcgcgagaccagagacaatacctgccgcgcccttcggccccgtacctgagctgtgtagcataggtatgcgagtcgggtgggacagacgcgacgcagaccacctcaagaattgtgtgtaggtagacagttgatgttgaatgctgccgagaaaagcgctggtttatgaggcgcaaatggcaagcatatggtgccgcttgaggatagaattgtgctcatacaatatagggtatcagtgggttacagcctaataaccatgggtgcatggtctagtggtatgatttctgttttgcattgaaatttctatcttgctctacagacggtcccgcgttcgatccgcggtgcatccaattcttttgactttttgagtctcagaaagctatttggtttttgttgcatcaacattgtaccagatgccttgatttttgaatttttgtttggagaattttctttcggcgtgcgcgtgtttttgtcttgctgagatccggtcacttgactgtctcgatcaatgtactggggcttatcacatgtgagatcgggtgaatcgagagaattaacgacaccaagtctcagttatgttctacattcgcacggtaccttggtgtatgattgcctaatgaaattcgtttcaagcactataggccattggaggcggttaatcagcttaaaacagaccaacggaggaggctcgggaggggggagatgattcaagcacaggcagaggatcgataccaacgtcctatccaaagaaccaatgtcattgttctgtacaaaagcgggtatcgcttcaaaacgcctatatctgtttcgctccacagctcttttgtgactgccctcagtcccgctattatattgtacagtgtgaccatttcgtcatggcaccaatctttgatccgtatgcccttattcagagtggtgtgtttatgctggaaatgctcaaggcgcccgctccgtagcctgcctttctatacatgtgcgacgaagattccgaaactcccaatggcccccatgcgaccagatcccagttttggtatgatacatttattcttggttgccgcaaccgataatagtgtagtgaacataaacaagcgctcgacgccgagtggtgatgtggcaaaagcgtgctccttcaccttaaaagacacgctcgttggaaaaaatgcgggcttagatgtaatcacgcccgctcttctgcatctcgatcaatctccaacccctggtctcggggttgttgacatcctcaggaatacgagtaatgccaatggcgtaggtcacaagctgaaccttgtcctccataccggccgccaactttccagtcttggcgttcttgtaaacgtgaacttcttgagtcctgcaagtgatgacgaaaacaggaatgtcgccaggctcaagcatccgcgccttgagaacatcaacaccacggatgtcgagaatgcgtccgtcggacttgagaccagcctggagatactgcttggtcaaagcctcatagacggagtactgggcctccgagagccagagcttcagtgtttcaacatcacccttgacgtacgcctcgaggacttcaggaaggatgtactcgcgcaactccataaggaaattctccatgttgaagccggggtccaattcgcgaagcttcttgatgacctgagcggtctcgttttcggcgaagaaactgccaatcttgtcggtgatactcctagcagtggagatgagggggttttccgactcctcgtagacggtcttcaagccgaaaacattctggacgaacttgttggagtcgcggaaatccctccatgcctccttccaagcggcatctttgtggagagtgacgttggttccggcactgcaacagttagcaaatcgaccagatatgtccgcagggcttgttcttacttgggatcctcctcaaggatctgagggcctttgccagctgactccttcagccacttctctctgcgtttcctacgttcctccttctcagcccagccgccatatctggagctgcttccgtcatcgatgacgtccttcacgttcttgtaagcctcagtctcgcggataggcttcgttgccttgtccagaacctctccggtgatgttggcgcccttacgcactcccttcatcactggcgtctcccaagtccactgagcacccttgccgacggcagtcgcggtggtcttgacaaccttgccagccgtagaggaaacagtaccagaggtggcttcgtacgcctgtcgtgcacggcgaatggcctcgctctctgcgatctggttggcggaggcggccaatgccttggtcgactcgttccattcctgagactgcttgaactcggtctgcatggtctccatgaagacctgccagggagtcttgtcaccgtggggaggtggaggcggcgcatcctccttcttttccttcttgggctcaccctctgacttctcgccctcctcctttgcttcttcagacttggactctttctttccagtgggctcttcttgcgccttgggttcggtctctggcgtttgctgcttaggctgctcctgttgctgcagcgcgcggaacgaggcgtggaacgagcgggcttgtatcgcgttaggggtaaaaggcgaccttagtagaggaatctcctgcgcggagatgggcgtggcgggagagatgcgactttcggtggtgttgacacgggaagcgcggctggacaagagccggctggtcgccggtgacctgacatgggtggtatgaggaacggccgtggctctcaacggagcccccggcgacgtccttaggacatgcctatatgcgttcatgtttgctatcccagctggaccgtcctgcggaaaaacctgggagacggagccttcaagctgatgcagacaacaagtcgaagcacgggagtggagtgcgtaaagttggcggacggagggcaatcttgcaagggccgaggacagaacttagaatttgcgcgcaagctaatggaaaatggatcggtggaaattctgctgcaacgccaatggccgggcaaatcgatccaatacgcgctgaattggtcggctggacaccgagggtcccccgaaatcttttggcttctttgcccccgctcggccgcaaaactgctccaaaactgccccagaacatttcgttcagtcccccgctgtcggctcacccttgttaccaatgccaagaaaagtgcctgccccaccgccgaccggtttcatggtcgcccttgattctgcagcggtgccgcttgcgttgcctgccccgcggccatccactcaaaatttcgaggacctttgaacttccggtcggcgaacgggacgggagccacccactcacggcattcgcacgcgcaccgcgcaccacggagccacggtctctccactacctgtacgactcgcttcccccaactccggcattgtgtgcgcaactgctcttccaccagctcattcaaggtcacttttcctttgtcgtccaccccaccgtcgcgacagctccgaggagcatttggccagcaaagatgagccgcttctctaccggccgccttctggcgcagaacctcttccaggccttcaacaagcccgttttccccagcgccacgccagtatggacgcgggcgttctcacagaccgccgccaggagggacgccgattccgaaagctcagccaagttgatggagtctttgactcggggcattgtcggcatggccgcagatcccaccgatttgaccggtgacaagcttgcaaccaacattggattgagggataccgaggacgagccataccacttccacatctactcgcacaagcacaacactcacattaccgtcaccaagccaaaccgcgacgctctcatatccctttcgtgcggcaaccttggcttcaagaagtctaaccgcaaacactacgactcggcatatcagttgggcgcctacgtggtagacaagatgcatcagatgaacttgcacaataagatcaagaagatggaggtggtcttacgaggattcggccctggcagagaggcggtcatcaaggttctgcttggaaacgaaggaaggatgttgcgcagctccatcgtacgtgtcagcgatgccacacgcctcaagttcggtggtacaaggagcaagaagcccagacgtttgggttaagcgagtgcagctggtcttggggacagaattggatggggagccgtcacagcctggctggcagcaatgggctggcggtcgtgtacatgtcatgtataaacaagaatctgtcattgaattgcatgttaggatacccggaaggggaccgcatgccgatccgcttccaggttctgttctcttcatttcttatgacatttaaaagggtgctttgaggctcagagagcgtatttgttgctgtacatggcccaaggatgagcttccggatgtcccattgcattggagaccacggcgaggaacaccgaatcgttggattaccttggttccgatactgtactgtagcgtccctcttgggaatctagaggtaccggcagcccggcaagaaccgtactgttggacccacttaaattttcaattgtcggcatggctcccggcgacgggagctaaacgtcgaacattaaccaaattcggatgaattccaccttatcccagacctcatccgacccggagccctctcaattcttgccgacccttttcggccttcaacctcttccgcaaagccatgtagaatagagaacttcgaccacaatgtcgaccgatccgcaaaccccgcttacagcgggatcaattctcaacctcgatgtgctcttcaacaatcccgttttcgccggtggcatgggcctcgccggccttggcgccgccgccgcctttggtcgccgggctgccatccgtggtgccggattactgaaacgtcagatgctggtcaatgtcgagatcagcaagcgtgatccttcctataactgggtccttgcctggctggcgctgccgcgagacaacaccggcttcatcgcccagcgactgacgcggctccgcaacctctccgtctctaccaccaccaagtctatcacccccggcaaggacgaaggaagctcgcacgcagatttccgcgtgcaacccggctttggccgccacatcatccggcacaaacccggcgtgtacatcgccgtgaaccgggagaaggcgagcacgactcagacggcaacgggcgagccgcacgagacgctgaccctcaccctcttgtggccgcaccgacatgtgctgggcgagatcttcaccgaggcgcaccagatggcgcaccgcttccacgaaggcaagacggtcgtctacacggcgaagcgcatggagtggatgccattgggcaagcccaggctcaagcggcctcttggtagcgtcattctcgacaagggcgttaaagagagcatcgtagacgatgtgaaggagttcttggcggcccagcagtggtacaccgacagaggcgtgccctaccgtcgtggctaccttctctatggcccgcccggtactgggaaaacgtcctttatccaggcgctcgcgggcgagttggattacagcgttgccatgatcaacctcagcgaggtcggcatcacggatgatttgctggctcacctgttgacccagcagcctgagaagagcattttggttctggaagatgtcgacgctgcgctcgtcaaccggagaccgagggattctgatggctacagcggcggcacagtgacgttttccggtcttctcaatgccctagacggtttggctgccggcgaaaaccggatagccttcctcaccaccaaccacatcgatcgcttggacccggccctgatccgccctggccgtgtcgacatgatgatgcgcattggcgaggcaaccaggcaccaggctgccgagatgtgggatcgctactatggtgacattgacacggaccattccggccgcgaaaggttcctcaacaggctagatgagctcggactctttggcgagaacaaccaggaccccgatgctcccaagagacatacctcgacggcggctatccagggtctgttccagttcaacaagaatgatatggaaggtgctattagaatggctgaaggcttgattccccggacctttgtggccgaaaacccttcaagtgatggcagcatgaagtctccggcatgaacgaggatggacggcctggcacgaaatcatgtacgaatagctgtataacaagacattgttcaggagcaaaaagaatgatacccattatagcaacccgtcttgaatgctaatttgaatgaagtattgaatctgctttgctatcattgtcgtcatgttaaggttatgtatggttcatcctattctcggaagtgaatatatcatatcaagagagaagggttgactcgattagcgggctcgaagaagtgtatagtatttctagacgacccttttactcacgctggagtgaaagggtcaaataacagggcatgcagagggtttctttcccgaatcatcctacacaatgaatttgattacaacattctcttgaagtggaacagccaggttcgtctttttcaatgttctatatcattacgctgtttggagtcaaagatttttctctactggtggtttaggtcttgcttcctgcttaaatcttatttccgctctttccagatccgcctcacttcttccgagtcctttgtgaccttcaaacccactatataagcccaacttttcccaccggggctcacgcatatagcgccacggatgtttctatgccacactcgtaatagtgaccgtacctatgctgcccgtagacctctagttcaaagaatgaccattatttcctttcgtcttttcatctcaataaggaagtgccgtccaggatgatgcatcgtgacgtcgaaccttgaaggagaccttggaaaagagggacagaaagctagcttctatttatgattccgaccaaacacctctacaacggaactataccggaacctttctctcgacggttattgggcgaaatgcgctgtcagagctgacagtacatgtacaggcgcatatttccaagttgctgttggacgcttaacgtgactttcgccaagccgttgcctccttgttatctgatcccaccttccctgcagggcaggatccgacatccctctcgtcttgaactgtaaattgactgtacagaccctgtacagccagcagcattcgaaaccatcactctttatcgtcgtcgtccctttcatcttaacaatttgccttggacattcgccttggaccattcgcctttacccgatcgcaacgttcagagcagcagcacttcccgtcatggcatattcatacagctaccccatgctccccaggccctcaacgcgggcgcgcggagcggcagaaggctcaaaggtcggcgtgcagtgtcaaagagtgtcgaaaggcttcccagtttaggctcatgctgaaggattgttcagggatcgtcgtgaatcgagtgtggcgcatcaattggaccggcggagcagtgtctctgtaacttggccatagcaattgccggccaggacctatgctcatgatctttatcctcgatcgtcactttcctgcttcaggtcgagtcctcttttggttcagacgaagcctttgcggtctttggctccccttcagagtcgaaaccaagggcatccaattcccggatgagttcgttgatcttgataaccttggcgatctgttcaggtaacaacgactctccaccatccttcttgtccttcagctccttggcctggcgaagcttcttctttacattccgggccttcttctccttctcggcttccgggtcgagctcttctggcttgagtgcaggggccgctgcaacagctgtcttctgatcctcgccttctatttcgccagcagccttggcttttttgcgcgcttcccgacgtttggcatttttgttagccgccgcactgagctgctggtccgacttgtcctccttcaatccctctgcgcccggcactgggcctttgccgcgctggcgaaagccctcggcggtgcggttcttgtacacctcgacatcctcgggcgggcggtagccggggcggactttgatagcttttctggtactcccgtcggctctcttagactcggggatgacacgctcgccgtttttgtcagttatgatgccggagtttgttggctgagacatggttcaagattgtggtgggattattgatgttcgatgaggggttcggctagggttgcggcgatgccgttcgacgattcggaagtagtgagtttcgtataaatgtttaatggttgattcgccggagctcgaacctcgcgtgtcgagattgttgctttcgtaatgcgcacagtttgatgcgcatccgtcggacacgtcaatcagtaaatttgtaggaagaagcaagagattggaaaatgaggacgacgttgtggcttcgaggttgatcccgcttgcagcttggcacgcttgtgagaggtgccagcagccttggaggcacctggagaaagtgggtcatagctttgaccaatcaggggagctgcatttgctccggatggttccggccggcgacatctgcgatcttctaggttccgctgggtcggttttgtccagtgcaacgaaaaacatcgtgattgctcgcgacgcccatctcccacacaacgtcaccgtcagagacgcagctgaaccaccgtttacagcctcggtaaatctgccaaaatggtgagcatctctccgccctcacgccggctcagaacctgccaatgctaatcgcgcattcccaatttagtccgctttgtacaagcaagtatccccgcaacgccgagcgcatgctcacacgcctcccacccccatcggcccggcaccggccccgaccctatctcccgggccaaagccaaatcgagcaccgatagctaacgtacatcccagcctcatcttccgcaacaacaccgcctttgtcggcgctgtcttcgctggtgccttcgccttcgagttgtacgtacccacgacagtcgtataaacatataacagggaatcttgtgtcgctgaacaatcgcaccatctagggcctatgacaacggcatggacaaggtctgggacaagatcaacaagggggtacgagcctacgactgaattgacactggtgtggaacagttgctgacgaggagaacagcgccaatggaaggacatccgccacaagtacgtcgaggctgaggagtaaacatgacgacttgggagcaacttttcaagacatggaaacgccgacccgatgaggatcagacgacagcctctaggagaaagtgggacgtggtcgacggccattgattgctagaggaatgggcgacttttcctgacgcttctgcctaccaagcccctatttctaccgtattgtacaaaatcaatattcaccatggcgaaagacacatagacgaatgaccatagcccgactacaaggctgaagagtaggagcattgagcaattctctctgccagcttttgatctgaggaacctcagcatgaagcaagcccggcaaccgaacggcccagcctggatttcggacgtgtgtatgtgtgggcaatgtctgctttaaatttcccagcgttgcgtagcaggctgaagcgttcgatgaactgcgcagttcgagctgaccttcgcaatctctgacgtctttacgcagcggctttgatggtcggtcggacggcatggatttttcacacaccaagcgccagcccctggcaagctacgttagctggcactgtggcctgtggtatgtggtatgtagaggtagtagagtatagaggtacctaccggctggtgctcgacatggtgattattcgctgaggaacctctacatttgacctactaactttttgttctgtccctaccgtacctctaccggtacttcaggagcaacacggtgcaatgcacgatgatgattatcaatatacggtgtggacgacatcaggacgggaggttcagtttgtaacaagtcgctcggttaggtatagtagcggaagcacacgcgtacttctgagggtaagcgtggcccagttgtagtgtttagttgctccctatcataaacagtaccattcataactgtacgtcaagaagggaacagggcttcactcttcctagtaccttctgcctacgctacctctacctctacttaaaggcccggagtgcggccccccactgacgtaccattacgagcgtcagtgcaccttcttgttcgcaaaataccgaagctcgctgcaggatttgtctcgcaaatgtcgataggtaaagatataatggggatgagttatggtcaaagatggtaggagcttttagtggagtcctaagtgtcggtgcaatcacgactgcaaacctacctgggtaacataggttgctccgacggcatgtctaccagtactgaattggatgttaggccaaatggcaccaacggaactcgcaatggatcaacagcggccatagaagcccgacaaaaccccccccacaggatctacaattaagaaggaactcggaggaacggtcctgacggtcggttgttggttaaccgacagaagccagccaatccatcgacgagtcacagaacgccacctaattgactcaactatactagtcttcaaagccagccccacggaaaagagaaaactgccctgtaaccgctgttcggtaccaacaacaagccaacagcccagctcgctcaggtacagggcccaaaattcaaaagtccgactgccctgggctgccaacaatcatattggacgggaaggcgaagaaaggagcaggataacctgacatacctacctacttacactttaacaatccaactaccacgtcacagaaccacattctttgggacggcgccaaccattcaaagctaatcaataccagggtgcctgcctatcgctggctccgtttaccccgcgatcccctctatcgtgctggtcatcgctctcagctcaggcccttttttcgcccatcttgttaccggtctggaaccctcctcgattttcgaacgcaaacaagcggtggacgcttcacataggacccttggatacatactgctacactccgtcagtggttctactgtctctcgcgacaacatcacatcataccctcaggacaccgacaccatcgcatccacctcccaaacaccgatccttagacgacttgtgaagcacgactctgacatcgacgacaaagtcttcgcctcagaacctgataacgccacctggatgtctataccgagcgctacctagacccgaacaccgacgattcttccaccatggaagcccagatgtcgacacaggagcagcagctctgccaggccttgctggcgatgcctggcaaataccgataccgctacagcgaagaggcatcgcgggaacttcttctcaccctgttctggtccatggctggtgggaaaaacgaatacatgaagctcttctttccccaaggggatccacgaaacacttccctcaagctcagggatgcccaaggcgcggtcgagggcgccgaatacaccgaagccgcgcgtggcaaggcctgcggtcacatattcaaacaaggagaagcatcgtatgcgtgcaagacctgtagcgcagacgacacctgctgcctgtgcagcaagtgcttcgaagccaccgaccatacaggccatatggtgcgaatcagtatctcgcccggaaacagcggatgttgcgattgcggagatttggaagcgtggaagcggcccatgttttgcacaatacattcgatgtgggagggcgaccgcgataagggcaagggaaaagcgacagaacttccagaggatctggtcaggaatatcaggatgaccatcggccgcgtcttcgactacatgtgcgacgtcatctcttgcgcccccgagcagctccgccaaaccaaaaccgttcagtctatccaagaggatgaaaggctctcgaggttatcatcgacatactgcggcggagagactgactcgccgggggaatatgccgttctgctgtggaatgatgaaaagcacaccgtggtcgatgtgcgtgaccaagtggctcgggcgtgcaacaccacgcttgcaaatggcttgaaagctgcttacgagaccgatgccattggtaggagtatcctgatgtacgacagcagtctggaaaagctgctcgaagtagccgaggtacttgagaggataagggttaccgttaccattcgctcttccagggataccttcagagagcaaatgtgcggcaccataattgagtggcttagagatatctctggctgccgagttggccacgaccatcagcttttgagaaacatcgtgtgcgaggaaatgcttaagccttggaggaaaggtagccccgcggcacatgccattgtcggcaaagatggcattgacgatgaagaccgtattgaccaagaagagaacgtaccaagcgggttctacgagcagcaaggcaggcttttgcttcaggcacgtcaagctgcccgtaggatggcagaggctcgtgaggctggcgaagatgaaggggatgaagacgatgaagacggggacgacatcattgtctctggtggagaaatggatgaagatgaggagggggacgaagatgtcatgatgcttgacgaacaaggtgacgcagctggggatgatgttgccatgacggactggcgagaagttagggtggtgcaggtagccccggccgctgctggcggccgtcctcttccgccacctccccctccggcaccgactactgctacggctcaccgacgagccattcgggaacgcgagcacactcctgatgattccgataccgccgagccactcatcgcgccaaatatctacaccaaggcccacctcgacattccaaagaccccaggcagtccgaaagccaagacatcgcctccaaatcctggacgttactggttgcagactcctgccggctacgtggaggaaagtaacattccggttgccgaagaccttttcgagcgagttcgtctagactggctgatactatttgacttgcggatgtggaagaaggttcgctgtgatcttcggtcattatacatctcaaccgtcgttacgatccccgagttcaaacgtgtactcggcttgcggtttgctggcctttacaccactctggctcagttgtacctcatcggcgatcgtgagcctgatcactccatcatcaacatctccttacagatgctgacaactccctccattactgctgaaatcgttgagcggggaaatttccttaccagtctgatggccattctttacacatttttgaccactcgtcaagtcggacacccttgggacgtggcaagcaacgcagttttgtccttcgattcaggctcggttacgaaccggcgcatgtatcatttcttcttagatctcaagtatctctttgggtctccgcacgttcaggaacgcctccggacagaggagcgatatatgatgcagttcctcgacctcgtcaagttgcatcaaggtatctgcccgaacgtcagggctgtcggcgaacacgtcgaatatgagacagatagctggatcagcgcgtctcttgtcacacgggagatcaacagactttgcagacagttcgcccaatccttccggaacgtcaaggaacacggtttgcagtatgtcaacaatgcaatcagactggctgcaaaggttaccattatcaactcacttggtgccgagcgtcaccggtttaaccagtcagaaatcaaggaagagatttccttcagaaaccttacagattttgagtttgagccaactgggcgaagtttcaaggtcgtccactttgtggtagaggagcaacccaacagttttcatcatgcccttcactacaccttgtcgtggcttatcgagtgcggcaaatcgatgagcgttgacgacctgcgcaagctccttactttcgaaacctgcgatttgctagcaaaacctcagccgatgggtcgaaagtccatgcctcgcggtaacttcacaccggaagattacctccttgtggcctttgatttcccgctcagggtatgtgcctggcttgcgcagatgaaggctggcatgtgggtgaggaatgggttgagcttgcgtcaccaaggagggacctaccgcggtgttagccagagagatgttgctcacaatagggacgtatttctattgcagaccgctcttgttgtctgcgacccaagccgtgttcttgcctcgatcgttgaccgctacggcatggagatgtggatcaaagggttctttgaacaaaagtccaaggcccaagacgatggtcaacatttggatgttgtggaagacatgcttcatctgctcgttgtcctcgtaagtgaccgtacatctcttacgcaaagtgaggatgaagctaggccactcaattcggccatgcgtctcaaaaccagccccctcatcgcggccatgcgacgtgacctcacgcacgtcctttgctttaaaccgttgtcgttttcggaaatttgcaacaaactgccggacaagttccacgagcacgaggacttccataagctgttggacgaaatgaccatctacaaggcacccgaggggctgacagatgttggcacattcgagcttaagccagagttcattgaggatgtggatccttacatcgcgcactacaacaagaaccaacgcgaagagtcagaaatggcatggcgcaagtgcatggctaagaagactgggcagtcgattgaggatgtcgtgtatgagcccaatcttcgtccaatcacttctggagtctttgccggactgtctgatttcacccggacaggcatgttcgcccagattatctactattccctgctctatactctctcatcctccaagtttacaccccaggtgcccacgactcgagttgagaccttccttcaagttgtcctgcatctggttttgatcgccatcaaggaagataaaacaggtgaggaggatggccagcaaccgtcattcatctctcgttctctcagccaccaggcgcgcagcaacttcatgccagagaaccctacggcaaaaaccgtcgtggcactcttgaacctccttgccgccgaagatgctttcaagacggttcaccccaagatccacttgattctgaagaagatgcggcaacagcggccccatgagttcgagtctgcttaccatagccttggtctctcagtagaccatattgacgctggtttgcccgacagccagaacactgacgaggagcgcgagaagaagaagaaggctgcactagcgcgccaagctcgtgttatggcacagttccaggcccagcaaaagagtttcatggagaagcaaggagaaatcgactggggtgatgtggacgatatcgatgaggacgaggacatgccagctgccgaggagcataaaaactattggaagtatccatcaggaacatgcattctgtgccaggaagatacagatgatcgtcgcctttacggatccttcgccttcttcactgagagcaacatttatcggcagactgatctccaggatccggatttcgtgagggaagcgttcaagacacccgaaaacttggacaggtctgcagagagtatccggccctttggacttgctcatgagaaccgccagattgttcaaaaggttgaccaggagggaaagatatttgaggctgagcgctccgttattggcaaaggcttcccatcgcacctgtctcgttccggccctgtttcgactgggtgcggccatatcatgcattatggatgctttgaagcatactttgatgccactgtacgccgtcataatcagcagatcgcaagacatccgcctgaggacacgagtaggctggagtttgtatgccccttgtgcaaggccttaggcaatgcattcctccccatcgtctggaaaggacaagaagaattctatcctggtccattatcaccatgtgagtcatttaacacatggctggacaaacagctgcattctgcatattatgtcctgggagcggcaaggcctccagaccaaatccagcattcgtttgcaacgtacacggcgagaacaatggtccacagtcttgctgaagattcagctcaactgtttggcgatgcctgggtagacctaggggcccgttcaaggtcaagcgggacgccattcagtgactccttctcgatcatctcagctactgaggttagcagccgaggggctactcctgccgaagggaacagcatgatgagagagctggtctctgcgtaccgtcgtcttcgagatacattgcggaaaaacggcatcaactcgcaccatgatcttccggagacagtgcgagatgatgagctggcttgcagtgatgctcttgctcgctctgtgggcttttctattgcagctattgagattcagcagcgcggggtggaagtggactatggaatgaccttacttgagaagattcctgaacaagtccttacccacctccgtattctgactgagacagtgacgactttcatcactgtaggcggactcagagaggctggagacaacaggatcgacaccgagtttcggagagacagcgaacgccagcattgccagctgttcattgcacaatataaggatgccgaaaccgacagcgccagacaaccttatcaggagtatcctccccttctcagccaagaccctttcgttttcttgtgcgaatgtgtctttggcgttgtcccagcacaaaggtttgaaatcgcccacatcgtgaggctttgctaccttgctgagatcaccaaagtggtttaccacatgggccgcaacatgcctgccactatgtggatgtcaaagatcttcagcgaccgcaaagacgaaatgtcgcctgaactggctaacttcgcttcattttgcgaaacggttgtacggatggacttgggcttttccgagaggtacagggtccaaagctctactggggagaacaaggcgttcgaccagcctggattggacagctgggagggctggtaccggttcatcagaaactatgcacttacgttccttcgtaagtgcgccatcctgctttacacaaggtacaatgtcgatttcaacagccgcgtctcgcccaatcctgaacagaaggagctcgagcgcctcaccgagacgctgaaacttccctcattcgatgcaatgctagcttccctcacgccggactcgcgaatttcccagctcgtatctggctggatagagcatcagacttgctgggacgcagaacattcaaccctcgccgctgacgacaataagttgttgccgccttcggcagtgctgagccacccgggcatcttcgagcttgtcggccttcccaagaactacgccacgctcattgaggagtgtacgcggaggaagtgtcctactaagggcaaggacatttctgaccctatgctctgtctcttctgcggagatctgttctgcggtcaaagcatctgttgcgcggtggaggatagggaaggcagaggcaaaaccatgaggattggcggttgccagcaacacatgagaaagtaagtttcacattcagctttgacttgaactgcccccttccccccccatatacccctctccattctactcagtctaatgctaaccttttactccttttcatcaggtgccaaaagaacataggtctcttcctcaatatccgaagatgctgcatcttctacctccatcgcctctcaggatccttcagcaacgcgccctacatcgacaagtacggcgaggtggatctcggtctccgtcacggacggctgctttatcttcatcagaaacggtatgattccatgttgcgcaatctgtggctcagtcatggtattcagagcttcattagccgtaagcttgagggggacatcaataacggtggctgggagacactttaagaagaggaaattgtatatgtaaaaagcgggcaaggagcgagcggtggatgtgaatatggctgtgggtgcaatgcattatttctggcaagatggggtatcattatttggcgttatccttcatatgacaaacatcagggtggattggaggggtgcttgccttggcttcaatgtattatttttatggatagcagaactatataggaggtagtgcgtccaggttttttttttttttttttttttttcactttccttttctctttcctttttttcctccttttggtctcttgcggaatcatgattcatcagtttcacacccagatgtatgcggaaaagcaggcgaacagcaacggactttggaaagcttgaacttggtttattcagattgatagacgcgagtacccaactctccgttatttcaaatcattaccaccagccatgactcggagcaacacatggtagatattgggtagatattgcactggtttatcatcacatgtcctgacagtcctctatatctttctctctatatcggtgtaagataatggtatatacaaaaccaaaacatgcaactgcaaaggggtattttagaccgtgaaccacaaaaatgccagcaacatccagaccagttcggagtctacccgtgatccccttgaaaacccatgatccgagccacattaggtataatcctgacccattttgccgccccccgtaaatgacttaaattctagtagtcaacgcttgctttcaatgcatcatcatttttttcgacactcaaaacaacccaagaggaaaaaaaataaaagaaaaaaaaaccgttagagaaggaaaaataaaagaaaaagcatactccgctcatccgctccataaatcatgccgatgacgagccttccttttgaggatcaaccatgtcataaggaggaagcgacgctcccggcgtcggcttcaagttcgtcgtcaccgatccatcggaagtgttgccgccctgaaagttctcttgactctgagacgtaggcgtgggcccagcaagatgttccatgcccttgatagaagacttagtagcagcagtaaactccgccctagcctccacattggcgatggcgctctgcaacgcactcgtcaagtcgacgtgaaacagcggcctgttaatgccgtgcacggccacggtgcggccaccaccgaaccgcgagcgagcggcggcagcagcagcagcgggtatcctttcggagcccgaggccgtggccttgaggttgcctgcggcttcggcgtcatcggtgttggagccggattcgatatccatcgacgagccacgttggtgttgttgagcagcacgtccgcgggaggacaaggtagggccgaattccttctcgttgacctcctgctctgctgtggcagcagcgctctgctcgccccctatctcggccacgctaaagatggacttccatctgcggatctggccgtccggcagagttgaggggtatccaaagccggcggagacaagggcgcgcttggtccagcggttgctgatgcaagcgacgtgccagtcaacgacgtccgggctcgcgtaccggtcgagctggttgcgcacgtctatgagctgttggaccgaggtgatgtcgatgttgttgacggagctgaagtcgaggatgatggccttgagggtggggagttgcaagttgacgccgacttcgttggagtcgataccggcacgcgtggcggccttgagcttacgtctggaggggccggggtcgttccagggtcggtcgccgggccggtcaaagtgcgagagcgtggtgcggcgcgtgttctggtggatgtaccggaccatgtactcgagtgtatggctggcgttggggtagttgaagccttcggagaagcggtagatgaagatgcctgggtaagggttgtccaattcaatttccggattggagccgtccgcgtgcgtgagggggaggaagatgttgcggtagggagcatctgatgagccactgccggcgaaggtgccgtaacctccatccacgggcttcctgggatcgtcaccgatgacgtggtcgccaagaacggagtgaaccttgacgcggccgaggaagcggccctgggccttgagaatgcggaagaggagcacggcgaaagacaggcagactgtgcagtagataccattctcgatggaggagaagatggtgacaaaaacaccgacgaagaagatgataacttcgaggggcgagacgagccagaactggtagacggtgttggggggtgtgatcaaatcgccgacagcatggataatgacggcagctagagctgcgttcgggatgtagtagaacacggcaggcaaggcgtaaatagccagcaacactacgatggcagtgatgacgccggcaaagggcgtacgcacgcccgccttagacttgacggcggtacgactgaacgagccggttgcagcataggcaccaaggaaggggcccagcatgttagtgacaccaatggccaccatttcctgggaagggtcgatagtgtagttgttgatacggccgaacgactttgcaatggcgatgtgctcgatcaacaagacaatgacagtggcaggaagagaaccagcaagcttgcttgcgagtgtcttatcgagcacaggaacagcagcattcctgaaacctattgaacgtagtcagtactggcacattgatggaaattatgtgagtggaaaatacctctgggaacgtcaaaaagaatcttgaacttcgaagttcctctgggaaggtccttgttggccaaccaactgatcatggtgtacaagagaatcacaaacacggttctcaatgtcgaaaggaagaaggccactcgctggtgttgcggccaacgcttggcaatatagttgcaaagcgaccggataccgtaaagcatgaaaagtgctgtcaagcccattgcagcatccagcttggtacgaggcaagccttgcaaggtgtggatgaagacaagatacgccggatctctggttgagaagcccttgatgcccatcaaggtcgggagctgtccgacggcaatgttgagggccgagccggtcatgaatgccgaaagagaagtaagcgagataatgtcgacaatccagccgcaccgaatcaggccaatgaagagcacaacagcgccggcgaggatagacagagcagaagcgataacatggcccggaacgttgggaagctcggccatgacgttggcaacgatatcgccggtcagcgaggaaaggacagcgacggggccaatcgtaatatctttcgaagtagcaaagaaccagtagaccaagacgcccatgaatgacgagtatagaccaaactggggttcaaggttggcaagctgagcataagccatgccctgtggaatgacaatggcaccgatagtaatacctgggcgaggagtaagctatactgagtctgaaaagcacacggacaagagatgtgtgatcttaccggctacaaggtcgcctaggagccattgtaggttatagtgaccaatccaagatgtgaaggggaagagggaaagagcgtagtcccccaactgccgtccagaagggataacttccctcaggaactcgactgtatgaggtggttcttccacgaaggtactggttgtatggttggatacgatggactcgccccgagtaacctcatcgtatgggtctttgtcttggagtttgatgccaagtgctttggctgtgatgcgcccggccttcccccaagccgtagacatgttgacggcttggtccttctgatagaacgatggggatgattattgacaagaggatgatgcctgaagccgtcagactgattcaagatatagtccgtgctgatatcggctgtatcaaggtgatcctagcttgccaaatatgtgttgcatcgaccaaggttggagtggaggttgttctcaaagatgcttgatccggaaaaatatccaaggggaaaagaacgtcgtttatgtgtgtcgtaaaatgtaaaagtctatagttgcgctcgagactcgttgagagagaaagtgcaaccagtcgaagtcgagaagtctaggacgatgttgaagatcgcgctatacggtatgcctaaaggctggatatggcaccaaagggccagatgagatgatgtagaccaccgccgttaaacaaggtatgattcgaatagtgtaaggggaagcaaaaacaggaacatggaaaattataaaagggcaagtaaagctatactaggaaaaagccgacacaggcggcattgcggcgtcacccaaggaaccggggtgtggggggccggggtgaggcagggaagaaagtgcccggaatctgtttactaacgctcacagctgcagaagaggcagaaagtgcagggaagcggagttcaggaggcgtagaaaggtgggcacttccatgatgacgtgatcggcctttgccctttcaactctagtatcgaaaaggttatacacgctttgctcgcggttccgctgccgatttccactccagccactgtaccagtggttgtatttggcatgccaacctcaggagagaccggtcttctgtttgccaagtctccgcgggcggtgctcgggagaagggagacgccggtagttgagacatcaagatgattgaaagtggtcatctcaactctcaccgcgctaggtttgcggggaggattctgcttgtgggagctcccgctctcccgcacatgggacagtctgctcggagattttaacataatgttcatcgatatctccctcccatggaaataatagtccctcatcacaccagtgtttgctttagcatacaggcataccaaacggttgatgattaagcgtggacatcgaacgtcttcccaccaataggacatgcggaaggatggaagctttacgtgcagttgggcttccgcacgtctatatatgtgccccggtcaccggatgtcatggtcacacagcgggatgatgtaaaagacgacgggaagagacacttgcactgcaccccacggaggccatcagcaacaaccatgcaagatgtaaccttccagaagtgccagaatgggtgacaacatggagatgtgcgatcgtggaaatggtgatggatcatgggagtttgtcagagctggggggttctggatgtcaagagtacgtacactgtgtggaagcctcgaaaggaggggccggctgcaagaggcgaagacgcaactttgaccatcgatggtgcaattgcagccgcaaagcttgtcgatcgagtgtgagcttcccgttggacgttcctgtgccggtgacaagtgcctagctcccgatcgtccacatccaacgcaaccccaagacttgcttacaaaagcattagaggggatgttttttctcctttctttttcctcaaaatgtgtcgcaatcacaatcgacaaccatcatgaacactatttcaataaacatgaaattgtcaagcttggtattcagctctgtatacttctagggcctaatcggctcgcgtaaccgtaaccgcataaccataaccttttaggttatacataagccaagacctggatatagatccaaatatccctatatatgcaggcaaaatccatacaaatggatctagaaggaggttacgttttgtacaaagtagatacgtaacctttttttaaaatctctttataccagcgtaataataagtcaaaggcgcattagtagcggtaagccaatccctataaagtatagcgactaattatcgcgcgctagaagcagtataaatacccctatttatatatctaccgccctatttattaaagaggttatataaagtactttcaaggtattctacataacccgtaacctctttaaaatagatataattattatagagcggttaggaggtagataatttaataatagtttatagtataatattatactaactatagggatttttaattatattacgtaattatacgaccgcttatatatattattacaaatataggctatattattaactaatagtagtaatttatataggagatgtagtagagtaactgattgtattaaacttacgttagtaataatagtaggaaataaagaatatacttaaataatagaggataaggataaggggggggaggaggaagtttactaaaggagaattatactatttattgcaatttatattattgctactactattgccttaataggagggaggtaaggcgacgaccctaagattattaataaaggtagcctagaagctagtattgctaaggtataatacttattaaatagttataataagtaattttttaagttttttcgtataataaaagtagaatttatagctttagtaaggtagataaaagaaagtagtaatatacgtaatactaaatattagactgttaaatttaaattaataatcttcgtttaaattattgtatttaacgaaatttaatagtaagcaacttactacttcttaatagcctaatcgacggtttcgaatatcgttacctaaataatattagtctttattaaactttataccgaatttataatttaattaaataataattacatagcgctaaagatcgaattcgttgtaggtaactagcggtttagtagtataattggtactattaatagtatttatatttatgttaaggtgctaatgaaggactaaaactattagtataatagaaagggatttattttttagaatatatttactataatacaatttaatagcgccttcttatatatattagccggcgtagaagggtcgatataaaacgcgaaactacttcgtattgctttattctataggtttaagatattccttaagcgattttatttaatcgatgtaggctttaattaatagagaggtattttaattctattcccggtagtataatactatctctaagattggagggatgccccgggtaataagtagccgacaataaagaaggagttatataatttgaagtatagtataaattatatattagttgagtaagcgttcggttggttgaagaggatagtaaaattaatacgagagtcggcgcccgagtaccttattagtacgtaaatcgactttatatatattgtaataggattatataattttatttattattaatactattaattaataaaagaggaggaggaattatttatttaattgttggtattagtaaaaagacgtactaataaatacttttttaataatcctatcgctatgcgagtttaaattgcaaatgggttatagaagctatagtaataatatctttaaaggaggggaaggagagggtaagagtataaaagagagtaaatttgaattaatctattaattaattaaaagtatataaagtgctgatagtttacttctaaattttaattttttaatttataaagagatatactagagagcgttagaatataaaaggattataatattagtttgccctaccaagacaagagttaatggacgctaaagtttttagattaatataatacgctatattaaaagtgtataggctattagaagtagtaaacatctacaaacaatccggggaagtagttctcgtagaccctaattgtatattaatatattaaaaatccgactttttgaatttaatagaaattttaggatttttaatatttttgggtataagtaattaaccccctctattctactctactctactttactctattcgttatagtcgctactgtacgccctcctctcgaatttgactacttttattaattgccttaatttaatgggtttaaacttattatctatcgcgttctataagatagcttcctcctttattaatttttaagatatattaataattatctctagtaataaatcctttgtaaaattaatttagaaatttaataccgccgttttaatattaattgcgccgattagttttacgttactaattaatttaattactttgctaatagactttataattagggcgctgccttacttaacggatactttcttaattggttatatcgatataatataggataaaatttaaaacctactaccctcctcctcctccggtttatcgctactatctttattactttagaaattggggttagtagccttctattgtaaaacgtactttactacccgcttctctcgcgccctctccgcgcggacttccttccttttaataatagttattttatagtattaataaagtaggggaaataatagtacatttttattattattattaattatagcgtatattaaccaaataaataacctaattacctactcgtttataaagatacttattaaaataaaataaccatcggtattactaagtacgtatacgcttaatttcatttaactaccttcgttactaaactctttaataaaggattcctaatatatattagaatattaaattttattaatcttataattaaaggacgtactagtacgaccttcaactatctactttacgtacttaatacgcattttaaaacgggtaaacacactttaatatatctcctatataataacctaattagaatcgttatttttataaacttaatcggttaatactattacttactatttatattaattacacttaaaacttttactctcctttattataattaagaacctacctaaataagagtctctaataataagaataaattaataatatactttaaaagattaataatacaatccctaatttatagtcgaattactagttttctttttttaattaaattattaactaattacctctttattattaaataactaaaaccgcttcggtacttcgccccctatatctactacattattattattattattatcgactctaataggtctcgcttaggaattaagcgggtaaagaatattaattattgaaagcgtaatctcgttaaagaaaataggtacgctaggaaagttatattctatataattatcgataatattctatattatacactagcggggtagcggacggttagtagatattagggacgacggcgtagttatactatatatagtaactaggtaattactaataagaggcaatagctatatcttatactaaggtagcgaaaaatctatatatagtagattcctatattaaaaattcctatattgcaataattaggatcccctataccgctactattaggaatatagggatagcttatattaagaattatattaaatatagtcctccttaacggactattagacaaactattaactattgtactagctacttatagtcgatattaatatattacggattattacttcaaaatctacaacagagcctcaacattaaaaaaggattacaacccctctctttttatatagtagtacaatctatagtagtagtctatagtaatagtttgaattatcctagtaacttttaaggtactctagtagattatattttgtttggattagtcggtcttagttaattccacacactaaaatttaggtacgagccccaaatccctataactggcactccacacagaagttactcatctggcaaaaaggttacgttttagaggttacggtcacgcgagccgatcaggcccctggtaattaactggccggaagttcttcacagcgcaagtctttgtacactaggtaggtatggatgctcgaggtacgatggccactcggctggttccgaccttgggaaaaacaacggtcgccctgaaccttcacccagctccatcttgaaacctattgcgttgggagatggttcatctacatatggacagaaaaacaagcggataaatttcatcgtgtgaaagatataggaagacctcttctctagtgtagagcaacggtctacgcgaattgttggcacacttgtgctgaatcatattgtgcggtgacttgtacggccagacctcactccatgagggcttcgtccttggcagtaacgcacagtgagctggattgggccagaaactgaggaaagcccagggctctcggcttaaaattccgagcagagttaatccgcagcctcgctcacatccgccgcctgtcaagatgacgttatcggatcaaaaacggtccgctgtgtgctgaccaatagcatgttagcacccgtccggttcaggaagtcgagctcgataagccgataaggtggcgactggtcaacgcaaggaacgctgcacgcggaatgtcaatcggaagcaaacttaggagcaattgcagggttagggttattacctgcgcatcctggcattggatggaaaacaaagccagccctcgcgattggcacagttcaagatggcctggggcaagacgggacttcgagacaggaccagtgaaatgatacacaagcgagagcctcaacaactgttggctcgaagataaacatccgcccctgctgtgacagaaaggacaggaggtgaagtgcctgatctgctgtcgtccgaggtgggccatcgttcctgtagacccgaacacataccgaccgaaccccccgccagtcaacacaattgtatgtatattcatgctaccgatgtagtgtatatcaccaacgaactacgctacgcatgtacctagtgtacaccacaacagccccatctcagcaacatcgatgtatctaattataggtaaaccatggccttgcactacgcggatcttaccccacaccgtcttggcctccttgtagtgtagtgtactatagttgctatgaaccgttgcgggcatgatggcctaggtatcctattttcctataccgactacgaggcgcagacattgtaggttcctcgtatagtcattttgaagagctctcgtagtcccagacttcacccagcgtcccaatttcaagtattgggttggtgacaccacatcggcgaaccacccgcagttcagctggaaaatactccaggcatacgtcgggtaccttgcgtggaacgtgcttcgtgcgtactgcgtagtgtactcacctcgaaccgtaacgtaactcgccctgctcgcccatctgaggtgccagttccaggtcgccaataaggaggttcgcttcccacgtcaacttgtcaatgctgcgaactgcaacacccaaccactccaacctctctggcacgcccaaccgcaatcttggaacaaaccttggtgcccggccaaggtaggaacgaggcgcaaccaggcacggcgaaaatcaaacagcggtccgcactcccctcttcacatcttccacgttacatcccaacttatttgccggacaataagcttcagcaccataccagagtatcttgccacacgatctgcgacttgacaccatgaacttatcgacaaagaacaccagctcgggcagcgctagaggtagagatccaggcacaaacgcgatgccgttgttgtcgacggcgccaggcgctccagtgccagggcctccacagcccgcccccccatcccctgctgctggcaatgaaactgcgactttgtcggttggtggtaccctcaatggtcagaggtcgctcaggagattgcaatcggctcacagcctcggcgcaaaggccttgcctcagccgtccctaatttcccagcagaggttacagttacaacagcagcagcaacagcaccaggaaccgcaacaccaggggcaaccgcaatcccaaccgcgtcgtcaaccgcatcagcagccccaacatcaacatcgcctactcccaggcctgccttcgcctcatactagacatgcaagtttcaactatcgatcgacaccacaaagaggtcgcgccaacagtgacgccccgcctgtcccgattccattaggccaacaatacagcaccatggcagccgcaaataggcgcgccatgcgcggcacaagctcatccaccgccagcactatgtccctcgagaagttgttgcgcgaaggccccccgaacggcgatgttgatacggcgctcgaaagcacacgactcaagatcctcgatcagggcgtcaaatccgatagcgacggcatggtaagagacacatactcgccctcatcaatgcgctttggcttgcgcgcgcaatcgctaacaagcaatcccaaacagtcttcccttcgcatatacgtatggctgatcctgcttgacgccccaatcatcgaaaccgacacctacctttccctcattcatcgcggcgcatcccctgcctactcgaaaatccgcaatgatactttccgtacacttacgaccgatcctctctttcggcgccgcgttagcgaggccagtctaattcgattacttaacgccgtcgcctggaggttacacgatgcccgcggagaccgaacccgagaccatagcattgtcagtctttcgcgacgctcggcgccatcagaacccggaagtcgtccgggaactagtggtcacgacagcatcactgggtcgccggcatcgaaaagtcgagcgcgtgccttgaccttgaccactgaaggctccgaggccagtggtgtcgcctctgaaccgggtacctatgtacaaggaatgaacgtgctggccgcgcctttcttgtatgctgcacgtagcgaagccgaagccttcgtcgccttccaccagcttcttacgcaagagttacccggctatattcgcggcgccatggacggagtgcacaaagggctggcgttggttgacaaggtgttatcgatcgtggatccaaaactcagtctctacctgatgtccaagaacctttccgccgagatctatgcattcccctccgtactgacgttgtgcgcatgcacgccacctctgcccgaggtcctacgcttgtgggacttcctcttcgcatacggtccgcatctcaacattttgtgcatcgttgcgcagctgatcatgatacgcacaaagatcatggaatcgcctaggtatgacatccttccaatagataactcgtttctaaagtgggctttcaaatgctgacatgctggtccttgcccagtcctaacaaactcctccgatctttccctgcccttcaggctgatttgatcaagcggaccactttgaccgtgatacgaatgatacccgacgatgtctatgctgaaatcgtggttcatgccaagtgatggaacttccagaaattcatatgcatgcagcatattggataaaagacattcagagagcgaaaatggacgcgaagcgtcgagcgccaccaagcgtggtaaacctgcactcgaacttgactcgcccaaacaacgtgcagtaatgctcttacaactacggtctacctggcgaagatcagatgaagcggccatgcctctccgctgtctgggtttcgtcccttttaatttgcgggttgctgagtgctggcataggcagtaaatgccgcgccgagtatactatgtgggcgcatccagcgtgggcttgcgaaactctcttcatgaaataagctaaaagagctcgcagcgcttgcctggtttcagactcgagaagtaagttcagttaagggatgatttagaactgattggagattcgaaagggccagctccatccgcgaagatacagcgaaagggacggacggatagttggcattcccctcaattctgcagtaggaatttgaagtcgcggtcctctcaagcttgaccttgctaatacaacttggcatcgcgtggtttgattcctctatcatttcgacagactggcggcctaggaacaggtgttttgcatacaaggtgtagtgtgggatgtggatatattatgtcttgactgcccaagccatcggagttcctcctcgcgggggtgatggccgctcatttatcgtcaaacgtcgacacgaggcggagccaatgcagaatacgctcgtcgcggtttccagaggatgacatagtccccagaaacaatggagatagaaaaatgatgttgatatagcggattcccaggtcaaaagggaaacgggagctggaaagaaagtaaggggaagaggtatagactcatcaggcctttactagcaattggctcaaagcgaacgtcggatagatgactctaaatagaacattggtacagcatatcttaagagaaagcccccaatagaaccggtctagtgtacatgcaggattgatcatctactggcattaacactctcattacagttctttcgttgtgccacgggcatcacatatacaccaaaactcgtataaaaatctaaattaaaccatgtatcgctgcgccctaaatgctgttgttatgcaccagttgccctattattcttcagttcccgttttatccctttgctctcgttttctttattgtacgtgcttttcagcacagaaattactttcaagacacaatcaccatcgtctatagcgctactccatgctctatgcgacttccttcatctactgattttccgcttcctggcctcaaagatattcttcatctccccatccaggctgggcaagatgttgccgttctgccaccgtcatggcgaattccatggaactggtcgactgttcaacgttgactgagtcatggcggaatgacgagatgggggaaacctagtatcaggatagtcatgttcttggagtgttggcgaatgcgcctatcatccccagtcctttgttttcactcgctgtctctgtatgattcggggcggagcgtttgttgtagcgatggactttattgacgtagcgatatgtgatcggaaatatgcccgctctcgttctaaaaaacggcaagaacctggattctaatggtaccccaatggaaacttatggggcctttctctcccccgtcatcagacctaatacatggggcaagcatcctgggcgcgcctgaaggcattagaaaagaactcctgcatggcattgtagtgaaacaggatgccgccgagaacagccatgtgccagaggttgtggctgccgccaacgtaatcgaacatgccggggcaccacctttcagggaccttgctggcgtagacgagagcaccgaggaagtagacgaagagcgactcgagtataggcgagtagtgctcccacaccgacatgccaccgcgggtgagccagatctggaagatgggtaggaaaccgctggcggaaagaccgatgtagaaagcgactctcacccaagccatatcctgcccgttaaagcgagggtgccacgggaggataacaccgccgacaccaaggaaagctgtcgcgatcatgtagacccaccggctaacgggctcgcagtagaaggccgtgtattcggtggtgatgatggaagcagcgatgagaagcgagatgccggtgtagtcgacgcaggcgaacatggagatcagattgacatcggcgacggagttcatggtatgccagatgacgctgcaggccaggcattgacaagccgcgaaaaagaagatggcggcgatgacgatatcggtcgtggtgctctgcgaaaagttgatgctggtcgggtagaagtagaaagcaacggccaggacgagaatgagacctatggcatgggaccagatgttgatcagctcgttagagaaagtgaaagctgacctgatgcaggccagcttgttttcggaaaaccgatagcctttttgaatatggggattaatcctccacgggattgggagctcctcgtagctgatcaagcccttctccctcgcttgattaatggcacgctgaatatggtcttcaaggttctcggcagcacgcatggccctctcaataccctcctccataactctcttgccctcgcccatgagactctcggcagcattggccagtcccttctcacgaagcttggcggcctgggtctccaaatcttccagcaatccgtccagcagatcgatgccgaccttggccttttcgttcagcgatccagcggcggccatggcttcgtgatagctcgtctctagggtctcgaccagaacatggagacgtctgcgtccggcacccatcacttcctccgaaacgtgagaacatcttgttcgtacggcctgcagcgtagacagggccacctcaatcgaggagtcgagagtcagttctccatagttctcccagtactccagccggctctctagctcgacgaggaaggcatccatcttgagcagcaaggcctcttcgccatccacgatactgttgacaaacgacttccgccgggcattgagctgggatttccggcgattccggagggccggtctttcgggggcattggctgcgcccgaggcccgagcctcggtgttgtcatcatgggcggcgaaggaaaagggggaagcacactccatggttgtgcggttgttcggttgttcggtcggttactcgaggtttggcaagaggcgagtgccgtgtgcggactggtcgttacccgaaacgctgtgtgatccaggcccgtgattcgaacagtcgtggcgtcaaccggtgaggctgttatcatgtgcagcacgaaggatgtcaagacacggtatcggaagccgaagcgatggtggtgacacagaggagtcggcgaagttcgaagtctgccacagaggtgggaaggacgtcgggacgggaggggctctgagttccgacggaagcgtactagccgtaccgattgaccactggtttcgcgcgcttcaggggatttcgatttgctcggaggaaacaagacaacgatttccagaaggcaaaaatttgcgtgggtccgcactgcaagctggttaggttggtagatcggtttgacttgcaggtatctcgacgcacgacgcttctttgcaaataccgtctgtagactgcgcaacttctgaatgattttatagacaacaacgcagaagatttcgagaacaagactttagaaaggagaccagagtggagatcaagatgggaaagcgggaagaaaccacggacacaggagacaccgaatggaaagggtcaagagaaatggctcggactcccaagagttccagggaagtggaaggcttccactttttccctcgccgtctcatcctattagtcgcccgcagagcgcgccgagcgtgcccagccgccggcctctttttcgttgctcggcgttctgttttgatgggctcctgtagtaatggaccacaacttcttccaccgggcttcccttcttctttacctttttccgtcttccttttgcaggctgaagtccctcccgcaggtagggcgaaatgggccgtgatgggtgagagacaatggagaagccgcggggcattttggtgaactgccattcatgggcagtcgcatctcattgagcggcgatcattgcggtgcatttggcggtcgtcaggaggaaccattccatttgttctcttcctgaaaggggaacgcctagaaccgcctaaaccgcacatggttctagcgcaagcagggaaaacctgtaaagatctctggccaataatgtcgcgggaatacggccctaccgcgctcagatccccacctctgtggagtcccaaactgcgctgtttcgagcctgtgacgctgatccaacgcgcactaacgaacgacgggaagtgtccgccaagcctttgtgtcttttgttcatgcctgcctctactgcccatggcgaaaatcaatcggtcaaagatggcttcatccagaacccacaagcgacatcatcttccccgcgaaatcagaaggattgatggtggctaatcaaccacgcggcgacctcattaacctctgcccgttaaaccactcttggtaaatgcattcaccctccctcgaatattgtcgtcagtcgaaaccgggctgtttgaaatcaatcttggcttacacatttccacgacagttggccctaccaagtcgtgttcttatcgagattcgtgccattcacagcttcagcaacttcaacgttgccatcgcaaccgaccgacagaaaccacgatactgacgattaccatggccgccgacggatccatcaccgatcccctgctcgttacggttcttgacacgtcgagagccgcgcgcgagcaagccgtggttctcattgatcgcatccaagaagcgcttgatgctgcaggcaacgggcctctacctttggaagcccaggcggaaatctcaaagcaacagaaactgctcaacaccaatatcgcccagctccgcggtctacaccggtctgctcatttcaaggcgcgtgagacgaaaggtcaaacagcagaggtacgccacgaggtcgacgtgctccatcttcaactacaaaatctctactacgaacaaagacatctggagggagaaatcgcagcttgcgagtcctttgagttagtaccctctgaacattgttggttgtcgttctgcgtaacagtgattcgctgacaaaagcttctttcaggcatacctatcaaaagcttcctctgattcctgtcgaggagttcctagctctacatcccgagcatgctgatgatgatgaaaatgacctcatggtggcgcgcatcaatcatgagagaaccgagcgagaagcgcttgagcagcaaagggtcgagttgcagaagcgcaaacagaaactgattgccgataacaaaaagcgacgcgacgatctggccaatctggacaaggatttggagaaattcattgatgtgagtagcttgaatctggtctcgatctgtggatttgtgacgtgaaagcttgactaacccaagtctaggccgcgaaacccattcaaaagctcttcgaaaaggttgtgtgaggcggcaatccatcatgcattgcacctcactgctgtgcacgagttacatggctgtttcactcagcatctccttgccattcgcaggatatgcgtgacacaccgaggtttatacccgcaaagacgccttcaaagcagctaaaactcgctaaaaaccgccacacaagacgatggccatcgagtattgcatgagatgcaagctctagtgtttaacgccagatccgcattgccacaaggttgccagccttactatggtttgttcctcgcccgccagtttcgagggagaaacatggctgggttgtttgttgggactgggcacgccttgagtctaagatatgactaggcctgatgttgccatggagattgcccgttcggtaggcccttctatcaatgtcgaagaaggatgtcttctgaaaggttacgtcgacattgaaatcgtgcttacacaaaatgatgaagctcatacttgtcaatcctgtcgtcagggaaaatatggagtaaagccacgacggtcatcgcaccggtgctcgctatccttgcgagctacgtggattatgggaggaatggacaagaagcgcgcccatcattataagcgcgccggtgcaggtatcgataaggttccaactgcaaggatatggtcgggtacagtggaacataacatctggatgatgtctgcaccgtgagctgggtttcagtctggtatgcggaatcaagcggaagaggacaggaactggactgaactttgcctatatacaattcggtttacaacatgacgcttgacccatatgagagatttgttctcgaactccccattgaattttatcccctctaatcttccagggctgtgatctttaccagtacctgcatatatagtttgacaaccgctttacgcgctataacatggtttctgcaagctcgcgatttcttcgcgatagagattactacaccttgggacatgtgtggtagcccagaccatcattgtgtgccaagtacctggttctcagtaaaattctgaaggcgcagaggattgacccgaaatcatccgcggtttcccccgactaggcggactgtcaagttgaccatcacttcctactcatgcattgggttttcttttgtcattttgcccgttgtgttcgatcagaacatcgtcaagtctcaaagaacctgtgattgaggaacaacagcccacgtgcatccaaaagccactatcgccaagcagaagcaatcagtacagatgtaacctgcccgattctgtggttacagcgttacgtacctgcattctcgaccgactaccatggcacagtgagagttgatctcatgaaaaagcacaatggtatcacaatgcgttagaccattatgagtacgtaatcacagctggtgaacatctggaccatgatgtatcctttcccatcatctatcctgtgttttcttcctccattacaatccatctcgatcaccaacagcgaaatcaaaatcacaacccaaggcacagatatgccaacaaaggagacctttaattgaggactcttcggtcacgtccttggtacaatgaatgcttcagcccgagcaacagtctgcgaggcaatgtatggagactttaaccgtgtccaaggccctactttgtacaacacatttgaggaagtcatgtacactgtgtagatgtggtgcaacagttgggcacaaaccgacatggtctgggcctggcagagaaagggacccagggcatcacggatcgcaaagtggtcttcaaccaaatacgagtgacatgacaatctaaccctggtttgtttgttggtttggtccaagaaacgcccatttccactcttgtactactagaatggaaaagtattccgggtttgagtggacgggtgccgtcggggactgctgtcttatatcttttctgggatttgaagtccttgattgaagatgaagagaggcataagaaggcttttgtggcggtttcaaccctggctagtgtgagagttccagatttcccctgttcaacacatggctgaagaaccaaactaaccaaccaaccagcatcgaattgtagtaccgtggcctcaatctcaccagttacagaagcccttgacggatctgccccaggaccacagggaaagacggtctacagtacttaggtacatactatggaacatgtatggtaaaggccataacttgtcttcacgcatccgaactgaactggaccaacggacggcataccgcttctctcttttttttattttattactcaatgtggcttcactcacatcacgatgctgaatacataccactaaaatctcacccatccctttgacggcgcagatgtaacttcacatccacacatgctgtggccaatcaatcgattcaattccatgcagagtactggttggcgccgcggcatgatgctacctctgcagtggctcaagagctcgaatgaagccggacaagacgattgtgcgtgattccaaagggcctgcctgtgtgggtccaaggtcaggtcaaagtcacctacctctaccacagtacactacgcagtacagtctagtagtggttaaggttgcagttagggttagtttgtttttggaaggagggggctggcgagaggctcccgcgtgtgaaatgagagttcaacgccttcttgaactcgggtctcgttgtcgtacctttagctgcttagttctccattactgttgtgtagtacttacgctaatgaattcctgcggtcgcgaagttggcgcgaacttaatagtgtataagcttcagttaaggtcttggctgagcttggctctcggctcgtatggccccacacaggtggttcctgagctgttggatacagcgcttttatccgggttggctcgaattgtactgttagcgttcgcaactagtcttgacgagctccttaccttagctggcgagctagggcgctgaacctaggtatacctgctgcgtatctatgtagtggggacgctaaaaacttttgcactgaccgttaggtaaacggatagaggtaacggagatgctctgtcggaaaggaaacggacgctctacacagaaatactacctctagtatgtgagaggcttgagctttctaacttcgtatacagtatcctctactgggatatagcgtagcttgtttgctttatttcctcgggatgccaaagttgaatcttggcacaagaaatagccagtctgttgtcagtctcttccctagttgtcaagttacggtactgagatggaagaactactagtacatcccagcagaagtcacggtgtaaatccgttgtgtggagctcacacaaactgctcacagtagaggcggccaaaacccaaagcttgcattttaggcatcactctggcacagcaaccatcacgaagtcctcaccaaaggacacagtttacactatgacagtgagagcccaaaactactgaccatttttcagaacgctgagctctcgttcgcatcacaccatgcacccggaactagccctatcaccaaaccctaaccgctaaccctcaaactactactatgtaaccttgggacaagcccgctaaaaaaaatcacacagttgatttgacaagacagacaattgatttgcccatctcttatctggaaatgcaacatcttcccagttggattgtctcattgtcctggcacgatctacctactgcgtaagaagaatctccgtcatgagtgagagtatgcggtatcggagctgagtctacttattacactctgcaccgtgcaagtcccgtcgagtggagttcgtggctgcttcttgggtgaaggtttctccctcccgcccttggcgaagcttgtttttcctgggggaaagcttgatttgtctgattcaaattgtacctgtaggaacatacttggcgccttgcaacgtccaaatgaactatagcgcgacaatttctagctctggcgaatccacttcttgcaagttcatgcagttacaagatttatttgaactgatccagttacaagattggttgagcaagatcacattgagtgaagaatgtggaagcagtgccagagggatagtgtgtgtagaagatctagactgccaaggctttccatacgcagggaccaaaaagggggttacttagtaggggttgggtgatggcctttcagccccccctctttagcaaaagaaaccgaatgtggaaggatcaacacctagggtcaatgagatctcaagggtccataagcagaaaacatcaggatgcttgcaggcaagtaaccgtcaagataatttcccactcataccgcgcagaacgcatagggacatgtgaaacaaggacatcaaacacaaccgacattctcatcacctggagagatctcataccaacacaaagcccggtcaagtctgaccatccaaagtatccacaatattgaacagaggcgcagtcgggtggttgctgtgggctaaaagtcagtagacgtgatgggataaaccaaccattgtgatcaattcggcgttggatgcaacggtcgattaaatgactcagtatactggatccatatcctttggtccggtcttgcgaggtgacggaaagatacgttctgaacgtgtccttcaaagaacgaccaaatttgacgaaatttcagggggggaagtcctggcttcgaaatgaggtttctgaaactgggggtaaaggctccatccaagccatcgcttaacccccatgtctacctacttagcgccgtcagcttgcagtgtatcaagtgcgcaccgcgagacatttattaacagaggtatccggtcgtctgatctttcctgtacatcgcaagagcggtacaaattcctcaccgtcgaaatggttcctcaccgttatgagtcagatcggccaggcacaacgaaccgttcagtcggccgccgctaccacacttccacccaaccaccttcggcgccgttgcagccagcagcacaaccaactgcaccgcctcccgaaccgccactccctttcttctccccgagggtcttcccagtcattagacgtcgattatccttgaagttccccatcattcccacagcttcctattcccgtgctccctccacgtgtaccttttgaccgggcaccaatccccgttgaatgatttggaacgtgtccgaggaagttccgctcaagtgccgctatgtccaggcagaaccgttgtgcttgagccacaaatgagccgtggttcgttatcggcggtgaggtaccgtaaagaatctcagcctcagggacagcgacagagcacccgggcacttgcccaaggaattttaccaaatcaaaagaagggacgacagaggccgagagatcccagcgtggtgtggtccgattccaagtggaagtctcccaagaaggattcgacgaggggcagaccggcaatgctcccttccagtcgtgtccgtacgtaacgtagaagaaatacatgatgatactcgtgcaaagtaaaattctagggttagtcctgttgcaagggtcgcgcttgtttgaacatcttccatttcaataccactttccggaccatccacgtttgcctgttgccgcggctgatcctgactgggtttttgggctttccttcgaccttttccctttgtcttgctcgccggccaccacaacggcacaaccttcagtcctggttcgactgcaccacttcattttcttacgacacttattgttccctttctttacccggaaacatttgtcgcctcttctcatatccagatgttcctcattacgtggtgttcccggcgcgccggcggcctggctatggccggtacgatatggttaacatactgggttatctctggagaacgcgggcatcaactacatggctacaaacaacatgaatcaatcgacagtcttgcctctaatgcgcctaccaacaacctcgtcggccccagtaaccgggtccgcgtgttcgcctactactgtcttctcatccacttgctcgtcgccatattcccacttcgttcgaactgggcccttttcactatcacgaagagcctccagaagatggcgcacattgcgaccgccagcagagaccttgatttggcccatcagcgccgcggttcttcgacctcattatccagcgccgaaactctgacctcctccagggagttgacctcaagctcgtgcagcgaagctggagaatccgacatcgagctcagcgttgactccgaaatgacgcccaacatgatcatccatgccatcgtcatccctaactataaagaagaaaacgacacgctaagggaaacactcgaggttttggcatcgcaccctcaagcacgagccacctacgatgtgagtttcccatctcagatccgtacctaactcaagtctctcccggcgatggcataattccctggcgctccgttagtagggctttgaggagcgaagcgaaacgagtgaagttatggactctgactgacggctctttaccaggtctacctagccatggaacagcgggaaaccgatgtggagaacaaagctatgttgctcgtaaacgagtttatgagacgatttcggtccatcagctttaccgtgcacccgtcaaacatcccgggagaattggctggaaaaggcagcaaccttgcgtgggcagcgagacagctcagccagagatatacacctgctcaacggaaagatgtaattgtgactggaatcgatggtaagtgccgcggcgtcgcgattggagggtggcttcccgctcctgaatcccacgccttccgctcttggcttcttgcaagcttgattgcgcatcatgattcgctaaccagccacgcctacaatgcagccgacagccatctcttggccaattatttcacgctagtcactacaatgcacgtggcacatccccgaacggcgacgaccaccttgtattccgcgccgattatcttcgatcgcaatgctcacaacgtgcctgctatagtccgggttgcggacatcatgtggtccgccgccggtatgtcgggattacatgaagggtcgtatgttgcgccccctacatcagtgtactctctgccactcgaattggtcgacagggttgggggttgggattgcgattcagaggccattggagaggaccttcacatgtatttgaagtgcttcttcgctctcaacggaaaccttaccgtccgaacggtcttgagccccgtcagccagaccaacgttaccggcggcgggcgcgacaagggcctcagaggaatcggcatggacatgaaggcccggtataaacaagcgctacgtcacatgtggggcgctttggatacgggctacgcattgaggaagatggctgaggtttggagggaaaggaagcacacatcgcgcgcattccgcccgcttcatacttccccgtgagtactatctgcatccatttttgtacgtggaaaggatacgctaacacaagtccaatctaattagagacggctccgatggctacattccccaagcccaactcgatatttccaaccgtactggcttcttctcggatatcgtcaccgatacgttagaagggccagactacacccgtatctttgttttgtttcatcgactattcgaagcccatttcttgccggtgcagatgactatcctggtgatcggctctacgctgtacctgtggctggtagacggggcggctgatgcacctggcataggatggatatttggtgtttgcaacgtcctacgcactcttggattcatagaggttggcctatacctcttcctctacgaaaagttccacaagatttgcgtcgaaactcgcgagaaggagatgagcgacgccggcctcaccaagggcatgcatttctcgcaccgagcgcccaagaagaactggatcgattatttcatggtcccactagttgcgacggcatacggctccattccttgcgctcaagctctgatctggcacttttggacgttggacctggtctataccgtgagcaaaaaggtaacccgacagagaggaaaatcagtctcatccacaccagaaaagaaggttgagacaatggtatgacgagaagggaaaatttgtggtgccgttcaattcatcgggggttgtcctcttcatctcttccgactcctagcgttgtcgcctgacagccccgtggatgacgaagcagcaagtcatactcttactttaattacttaatgactgcttgagcctcagatcagctgcctctgctcagtgcgttcaacaatcacgccatgatgctttttcttatacacttttccggtggcagctttctgctccaaggggttatggggcggcttaatgtacatagaggtcacgttttggttttgctctgcatggctgggagctggaagttcgcatctagattcgaaattcgggtttcggtatcgatctggtgaggtaattgggaaacgaagcgacttaccttgaggcaagctaaatgataatgttaatattactcttacagatttggtctcttgccataaaggagggaacatgaggagtacggaaggtcatcatctggcgtgagaatcgaattggaccttgcactgaacaaaagggggaccttgacctcagtcaccacgatgcggctggaagcttggacaaatttgcaagttgacaagggcttatctattacgagtagcttaaactcaaaactgcatttatactcagcattgagaaccacttctggaacagaccgcatctggtacttctcccatagttaaaaatcgaagtattggttcatcgcttacagaagacagttagacagtcgagcccgcgaatgtcatgattgatgtgcatattcgcactaacataggacatgtagtgctacagtaacaggaggaagagaccggatcaagtcggggcagcgaattgtacaaccatgacacattcgcattgcatacctgttcgagccgtgactggggacaaggtacacagactttaaaaaggaacaagtttcctcctgttccagcatgaaaattgttatatccaagcttactcgaccccattgaatctcaattccgggtgcgctgggaggttgtgaaaccggccatccagtggctgatacgactcattgcgtcgctaagaccttgggctgattgatcgagctgaattgactatcagtgtgttcaactgtgtaataatgtcgaatggttttaagtgccgcattggttcggaggggggtaatcgtgaagaagatggttatggtcgcgtgtagtatcgatgcttgatcagagacacagcagtgaccgaaagaacaccagaagcatacatccggtgtaaaacacatgccacacagcccgtgtcatgtccaacggtgatgatcacaatatagagaactcaccttcaacacaaccacaactcgaccagtctcttcgggccaatacagcgctacctccctaaagcgtcctggataagatgaacaacaaccgttcagccgcaagcgactgtaagtggtgcgcatagacgtcttcaccccctagaacgcccaactgttcgacacagcatgtgtcgacatctttgcctttatgagcggagaatacttcgaaatggtaagggaggggatggaacccttgcctatttccatgttggcgcctagtgtggagatcttctattacatagttcagtgcaatattcaatggttccaattgatgatccgcggtcaacaaacctaccgctagaggaagtgataatgatagctgactacccccccccccccaaa